--- linux-4.2.0.orig/Documentation/ABI/testing/debugfs-aufs +++ linux-4.2.0/Documentation/ABI/testing/debugfs-aufs @@ -0,0 +1,50 @@ +What: /debug/aufs/si_/ +Date: March 2009 +Contact: J. R. Okajima +Description: + Under /debug/aufs, a directory named si_ is created + per aufs mount, where is a unique id generated + internally. + +What: /debug/aufs/si_/plink +Date: Apr 2013 +Contact: J. R. Okajima +Description: + It has three lines and shows the information about the + pseudo-link. The first line is a single number + representing a number of buckets. The second line is a + number of pseudo-links per buckets (separated by a + blank). The last line is a single number representing a + total number of psedo-links. + When the aufs mount option 'noplink' is specified, it + will show "1\n0\n0\n". + +What: /debug/aufs/si_/xib +Date: March 2009 +Contact: J. R. Okajima +Description: + It shows the consumed blocks by xib (External Inode Number + Bitmap), its block size and file size. + When the aufs mount option 'noxino' is specified, it + will be empty. About XINO files, see the aufs manual. + +What: /debug/aufs/si_/xino0, xino1 ... xinoN +Date: March 2009 +Contact: J. R. Okajima +Description: + It shows the consumed blocks by xino (External Inode Number + Translation Table), its link count, block size and file + size. + When the aufs mount option 'noxino' is specified, it + will be empty. About XINO files, see the aufs manual. + +What: /debug/aufs/si_/xigen +Date: March 2009 +Contact: J. R. Okajima +Description: + It shows the consumed blocks by xigen (External Inode + Generation Table), its block size and file size. + If CONFIG_AUFS_EXPORT is disabled, this entry will not + be created. + When the aufs mount option 'noxino' is specified, it + will be empty. About XINO files, see the aufs manual. --- linux-4.2.0.orig/Documentation/ABI/testing/sysfs-aufs +++ linux-4.2.0/Documentation/ABI/testing/sysfs-aufs @@ -0,0 +1,31 @@ +What: /sys/fs/aufs/si_/ +Date: March 2009 +Contact: J. R. Okajima +Description: + Under /sys/fs/aufs, a directory named si_ is created + per aufs mount, where is a unique id generated + internally. + +What: /sys/fs/aufs/si_/br0, br1 ... brN +Date: March 2009 +Contact: J. R. Okajima +Description: + It shows the abolute path of a member directory (which + is called branch) in aufs, and its permission. + +What: /sys/fs/aufs/si_/brid0, brid1 ... bridN +Date: July 2013 +Contact: J. R. Okajima +Description: + It shows the id of a member directory (which is called + branch) in aufs. + +What: /sys/fs/aufs/si_/xi_path +Date: March 2009 +Contact: J. R. Okajima +Description: + It shows the abolute path of XINO (External Inode Number + Bitmap, Translation Table and Generation Table) file + even if it is the default path. + When the aufs mount option 'noxino' is specified, it + will be empty. About XINO files, see the aufs manual. --- linux-4.2.0.orig/Documentation/ABI/testing/sysfs-class-cxl +++ linux-4.2.0/Documentation/ABI/testing/sysfs-class-cxl @@ -223,3 +223,13 @@ Writing 1 will issue a PERST to card which may cause the card to reload the FPGA depending on load_image_on_perst. Users: https://github.com/ibm-capi/libcxl + +What: /sys/class/cxl//perst_reloads_same_image +Date: July 2015 +Contact: linuxppc-dev@lists.ozlabs.org +Description: read/write + Trust that when an image is reloaded via PERST, it will not + have changed. + 0 = don't trust, the image may be different (default) + 1 = trust that the image will not change. +Users: https://github.com/ibm-capi/libcxl --- linux-4.2.0.orig/Documentation/devicetree/bindings/leds/leds-powernv.txt +++ linux-4.2.0/Documentation/devicetree/bindings/leds/leds-powernv.txt @@ -0,0 +1,26 @@ +Device Tree binding for LEDs on IBM Power Systems +------------------------------------------------- + +Required properties: +- compatible : Should be "ibm,opal-v3-led". +- led-mode : Should be "lightpath" or "guidinglight". + +Each location code of FRU/Enclosure must be expressed in the +form of a sub-node. + +Required properties for the sub nodes: +- led-types : Supported LED types (attention/identify/fault) provided + in the form of string array. + +Example: + +leds { + compatible = "ibm,opal-v3-led"; + led-mode = "lightpath"; + + U78C9.001.RST0027-P1-C1 { + led-types = "identify", "fault"; + }; + ... + ... +}; --- linux-4.2.0.orig/Documentation/filesystems/aufs/README +++ linux-4.2.0/Documentation/filesystems/aufs/README @@ -0,0 +1,383 @@ + +Aufs4 -- advanced multi layered unification filesystem version 4.x +http://aufs.sf.net +Junjiro R. Okajima + + +0. Introduction +---------------------------------------- +In the early days, aufs was entirely re-designed and re-implemented +Unionfs Version 1.x series. Adding many original ideas, approaches, +improvements and implementations, it becomes totally different from +Unionfs while keeping the basic features. +Recently, Unionfs Version 2.x series begin taking some of the same +approaches to aufs1's. +Unionfs is being developed by Professor Erez Zadok at Stony Brook +University and his team. + +Aufs4 supports linux-4.0 and later, and for linux-3.x series try aufs3. +If you want older kernel version support, try aufs2-2.6.git or +aufs2-standalone.git repository, aufs1 from CVS on SourceForge. + +Note: it becomes clear that "Aufs was rejected. Let's give it up." + According to Christoph Hellwig, linux rejects all union-type + filesystems but UnionMount. + + +PS. Al Viro seems have a plan to merge aufs as well as overlayfs and + UnionMount, and he pointed out an issue around a directory mutex + lock and aufs addressed it. But it is still unsure whether aufs will + be merged (or any other union solution). + + + +1. Features +---------------------------------------- +- unite several directories into a single virtual filesystem. The member + directory is called as a branch. +- you can specify the permission flags to the branch, which are 'readonly', + 'readwrite' and 'whiteout-able.' +- by upper writable branch, internal copyup and whiteout, files/dirs on + readonly branch are modifiable logically. +- dynamic branch manipulation, add, del. +- etc... + +Also there are many enhancements in aufs, such as: +- test only the highest one for the directory permission (dirperm1) +- copyup on open (coo=) +- 'move' policy for copy-up between two writable branches, after + checking free space. +- xattr, acl +- readdir(3) in userspace. +- keep inode number by external inode number table +- keep the timestamps of file/dir in internal copyup operation +- seekable directory, supporting NFS readdir. +- whiteout is hardlinked in order to reduce the consumption of inodes + on branch +- do not copyup, nor create a whiteout when it is unnecessary +- revert a single systemcall when an error occurs in aufs +- remount interface instead of ioctl +- maintain /etc/mtab by an external command, /sbin/mount.aufs. +- loopback mounted filesystem as a branch +- kernel thread for removing the dir who has a plenty of whiteouts +- support copyup sparse file (a file which has a 'hole' in it) +- default permission flags for branches +- selectable permission flags for ro branch, whether whiteout can + exist or not +- export via NFS. +- support /fs/aufs and /aufs. +- support multiple writable branches, some policies to select one + among multiple writable branches. +- a new semantics for link(2) and rename(2) to support multiple + writable branches. +- no glibc changes are required. +- pseudo hardlink (hardlink over branches) +- allow a direct access manually to a file on branch, e.g. bypassing aufs. + including NFS or remote filesystem branch. +- userspace wrapper for pathconf(3)/fpathconf(3) with _PC_LINK_MAX. +- and more... + +Currently these features are dropped temporary from aufs4. +See design/08plan.txt in detail. +- nested mount, i.e. aufs as readonly no-whiteout branch of another aufs + (robr) +- statistics of aufs thread (/sys/fs/aufs/stat) + +Features or just an idea in the future (see also design/*.txt), +- reorder the branch index without del/re-add. +- permanent xino files for NFSD +- an option for refreshing the opened files after add/del branches +- light version, without branch manipulation. (unnecessary?) +- copyup in userspace +- inotify in userspace +- readv/writev + + +2. Download +---------------------------------------- +There are three GIT trees for aufs4, aufs4-linux.git, +aufs4-standalone.git, and aufs-util.git. Note that there is no "4" in +"aufs-util.git." +While the aufs-util is always necessary, you need either of aufs4-linux +or aufs4-standalone. + +The aufs4-linux tree includes the whole linux mainline GIT tree, +git://git.kernel.org/.../torvalds/linux.git. +And you cannot select CONFIG_AUFS_FS=m for this version, eg. you cannot +build aufs4 as an external kernel module. +Several extra patches are not included in this tree. Only +aufs4-standalone tree contains them. They are describe in the later +section "Configuration and Compilation." + +On the other hand, the aufs4-standalone tree has only aufs source files +and necessary patches, and you can select CONFIG_AUFS_FS=m. +But you need to apply all aufs patches manually. + +You will find GIT branches whose name is in form of "aufs4.x" where "x" +represents the linux kernel version, "linux-4.x". For instance, +"aufs4.0" is for linux-4.0. For latest "linux-4.x-rcN", use +"aufs4.x-rcN" branch. + +o aufs4-linux tree +$ git clone --reference /your/linux/git/tree \ + git://github.com/sfjro/aufs4-linux.git aufs4-linux.git +- if you don't have linux GIT tree, then remove "--reference ..." +$ cd aufs4-linux.git +$ git checkout origin/aufs4.0 + +Or You may want to directly git-pull aufs into your linux GIT tree, and +leave the patch-work to GIT. +$ cd /your/linux/git/tree +$ git remote add aufs4 git://github.com/sfjro/aufs4-linux.git +$ git fetch aufs4 +$ git checkout -b my4.0 v4.0 +$ (add your local change...) +$ git pull aufs4 aufs4.0 +- now you have v4.0 + your_changes + aufs4.0 in you my4.0 branch. +- you may need to solve some conflicts between your_changes and + aufs4.0. in this case, git-rerere is recommended so that you can + solve the similar conflicts automatically when you upgrade to 4.1 or + later in the future. + +o aufs4-standalone tree +$ git clone git://github.com/sfjro/aufs4-standalone.git aufs4-standalone.git +$ cd aufs4-standalone.git +$ git checkout origin/aufs4.0 + +o aufs-util tree +$ git clone git://git.code.sf.net/p/aufs/aufs-util aufs-util.git +- note that the public aufs-util.git is on SourceForge instead of + GitHUB. +$ cd aufs-util.git +$ git checkout origin/aufs4.0 + +Note: The 4.x-rcN branch is to be used with `rc' kernel versions ONLY. +The minor version number, 'x' in '4.x', of aufs may not always +follow the minor version number of the kernel. +Because changes in the kernel that cause the use of a new +minor version number do not always require changes to aufs-util. + +Since aufs-util has its own minor version number, you may not be +able to find a GIT branch in aufs-util for your kernel's +exact minor version number. +In this case, you should git-checkout the branch for the +nearest lower number. + +For (an unreleased) example: +If you are using "linux-4.10" and the "aufs4.10" branch +does not exist in aufs-util repository, then "aufs4.9", "aufs4.8" +or something numerically smaller is the branch for your kernel. + +Also you can view all branches by + $ git branch -a + + +3. Configuration and Compilation +---------------------------------------- +Make sure you have git-checkout'ed the correct branch. + +For aufs4-linux tree, +- enable CONFIG_AUFS_FS. +- set other aufs configurations if necessary. + +For aufs4-standalone tree, +There are several ways to build. + +1. +- apply ./aufs4-kbuild.patch to your kernel source files. +- apply ./aufs4-base.patch too. +- apply ./aufs4-mmap.patch too. +- apply ./aufs4-standalone.patch too, if you have a plan to set + CONFIG_AUFS_FS=m. otherwise you don't need ./aufs4-standalone.patch. +- copy ./{Documentation,fs,include/uapi/linux/aufs_type.h} files to your + kernel source tree. Never copy $PWD/include/uapi/linux/Kbuild. +- enable CONFIG_AUFS_FS, you can select either + =m or =y. +- and build your kernel as usual. +- install the built kernel. + Note: Since linux-3.9, every filesystem module requires an alias + "fs-". You should make sure that "fs-aufs" is listed in your + modules.aliases file if you set CONFIG_AUFS_FS=m. +- install the header files too by "make headers_install" to the + directory where you specify. By default, it is $PWD/usr. + "make help" shows a brief note for headers_install. +- and reboot your system. + +2. +- module only (CONFIG_AUFS_FS=m). +- apply ./aufs4-base.patch to your kernel source files. +- apply ./aufs4-mmap.patch too. +- apply ./aufs4-standalone.patch too. +- build your kernel, don't forget "make headers_install", and reboot. +- edit ./config.mk and set other aufs configurations if necessary. + Note: You should read $PWD/fs/aufs/Kconfig carefully which describes + every aufs configurations. +- build the module by simple "make". + Note: Since linux-3.9, every filesystem module requires an alias + "fs-". You should make sure that "fs-aufs" is listed in your + modules.aliases file. +- you can specify ${KDIR} make variable which points to your kernel + source tree. +- install the files + + run "make install" to install the aufs module, or copy the built + $PWD/aufs.ko to /lib/modules/... and run depmod -a (or reboot simply). + + run "make install_headers" (instead of headers_install) to install + the modified aufs header file (you can specify DESTDIR which is + available in aufs standalone version's Makefile only), or copy + $PWD/usr/include/linux/aufs_type.h to /usr/include/linux or wherever + you like manually. By default, the target directory is $PWD/usr. +- no need to apply aufs4-kbuild.patch, nor copying source files to your + kernel source tree. + +Note: The header file aufs_type.h is necessary to build aufs-util + as well as "make headers_install" in the kernel source tree. + headers_install is subject to be forgotten, but it is essentially + necessary, not only for building aufs-util. + You may not meet problems without headers_install in some older + version though. + +And then, +- read README in aufs-util, build and install it +- note that your distribution may contain an obsoleted version of + aufs_type.h in /usr/include/linux or something. When you build aufs + utilities, make sure that your compiler refers the correct aufs header + file which is built by "make headers_install." +- if you want to use readdir(3) in userspace or pathconf(3) wrapper, + then run "make install_ulib" too. And refer to the aufs manual in + detail. + +There several other patches in aufs4-standalone.git. They are all +optional. When you meet some problems, they will help you. +- aufs4-loopback.patch + Supports a nested loopback mount in a branch-fs. This patch is + unnecessary until aufs produces a message like "you may want to try + another patch for loopback file". +- vfs-ino.patch + Modifies a system global kernel internal function get_next_ino() in + order to stop assigning 0 for an inode-number. Not directly related to + aufs, but recommended generally. +- tmpfs-idr.patch + Keeps the tmpfs inode number as the lowest value. Effective to reduce + the size of aufs XINO files for tmpfs branch. Also it prevents the + duplication of inode number, which is important for backup tools and + other utilities. When you find aufs XINO files for tmpfs branch + growing too much, try this patch. + + +4. Usage +---------------------------------------- +At first, make sure aufs-util are installed, and please read the aufs +manual, aufs.5 in aufs-util.git tree. +$ man -l aufs.5 + +And then, +$ mkdir /tmp/rw /tmp/aufs +# mount -t aufs -o br=/tmp/rw:${HOME} none /tmp/aufs + +Here is another example. The result is equivalent. +# mount -t aufs -o br=/tmp/rw=rw:${HOME}=ro none /tmp/aufs + Or +# mount -t aufs -o br:/tmp/rw none /tmp/aufs +# mount -o remount,append:${HOME} /tmp/aufs + +Then, you can see whole tree of your home dir through /tmp/aufs. If +you modify a file under /tmp/aufs, the one on your home directory is +not affected, instead the same named file will be newly created under +/tmp/rw. And all of your modification to a file will be applied to +the one under /tmp/rw. This is called the file based Copy on Write +(COW) method. +Aufs mount options are described in aufs.5. +If you run chroot or something and make your aufs as a root directory, +then you need to customize the shutdown script. See the aufs manual in +detail. + +Additionally, there are some sample usages of aufs which are a +diskless system with network booting, and LiveCD over NFS. +See sample dir in CVS tree on SourceForge. + + +5. Contact +---------------------------------------- +When you have any problems or strange behaviour in aufs, please let me +know with: +- /proc/mounts (instead of the output of mount(8)) +- /sys/module/aufs/* +- /sys/fs/aufs/* (if you have them) +- /debug/aufs/* (if you have them) +- linux kernel version + if your kernel is not plain, for example modified by distributor, + the url where i can download its source is necessary too. +- aufs version which was printed at loading the module or booting the + system, instead of the date you downloaded. +- configuration (define/undefine CONFIG_AUFS_xxx) +- kernel configuration or /proc/config.gz (if you have it) +- behaviour which you think to be incorrect +- actual operation, reproducible one is better +- mailto: aufs-users at lists.sourceforge.net + +Usually, I don't watch the Public Areas(Bugs, Support Requests, Patches, +and Feature Requests) on SourceForge. Please join and write to +aufs-users ML. + + +6. Acknowledgements +---------------------------------------- +Thanks to everyone who have tried and are using aufs, whoever +have reported a bug or any feedback. + +Especially donators: +Tomas Matejicek(slax.org) made a donation (much more than once). + Since Apr 2010, Tomas M (the author of Slax and Linux Live + scripts) is making "doubling" donations. + Unfortunately I cannot list all of the donators, but I really + appreciate. + It ends Aug 2010, but the ordinary donation URL is still available. + +Dai Itasaka made a donation (2007/8). +Chuck Smith made a donation (2008/4, 10 and 12). +Henk Schoneveld made a donation (2008/9). +Chih-Wei Huang, ASUS, CTC donated Eee PC 4G (2008/10). +Francois Dupoux made a donation (2008/11). +Bruno Cesar Ribas and Luis Carlos Erpen de Bona, C3SL serves public + aufs2 GIT tree (2009/2). +William Grant made a donation (2009/3). +Patrick Lane made a donation (2009/4). +The Mail Archive (mail-archive.com) made donations (2009/5). +Nippy Networks (Ed Wildgoose) made a donation (2009/7). +New Dream Network, LLC (www.dreamhost.com) made a donation (2009/11). +Pavel Pronskiy made a donation (2011/2). +Iridium and Inmarsat satellite phone retailer (www.mailasail.com), Nippy + Networks (Ed Wildgoose) made a donation for hardware (2011/3). +Max Lekomcev (DOM-TV project) made a donation (2011/7, 12, 2012/3, 6 and +11). +Sam Liddicott made a donation (2011/9). +Era Scarecrow made a donation (2013/4). +Bor Ratajc made a donation (2013/4). +Alessandro Gorreta made a donation (2013/4). +POIRETTE Marc made a donation (2013/4). +Alessandro Gorreta made a donation (2013/4). +lauri kasvandik made a donation (2013/5). +"pemasu from Finland" made a donation (2013/7). +The Parted Magic Project made a donation (2013/9 and 11). +Pavel Barta made a donation (2013/10). +Nikolay Pertsev made a donation (2014/5). +James B made a donation (2014/7). +Stefano Di Biase made a donation (2014/8). +Daniel Epellei made a donation (2015/1). + +Thank you very much. +Donations are always, including future donations, very important and +helpful for me to keep on developing aufs. + + +7. +---------------------------------------- +If you are an experienced user, no explanation is needed. Aufs is +just a linux filesystem. + + +Enjoy! + +# Local variables: ; +# mode: text; +# End: ; --- linux-4.2.0.orig/Documentation/filesystems/aufs/design/01intro.txt +++ linux-4.2.0/Documentation/filesystems/aufs/design/01intro.txt @@ -0,0 +1,170 @@ + +# Copyright (C) 2005-2015 Junjiro R. Okajima +# +# 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, see . + +Introduction +---------------------------------------- + +aufs [ei ju: ef es] | [a u f s] +1. abbrev. for "advanced multi-layered unification filesystem". +2. abbrev. for "another unionfs". +3. abbrev. for "auf das" in German which means "on the" in English. + Ex. "Butter aufs Brot"(G) means "butter onto bread"(E). + But "Filesystem aufs Filesystem" is hard to understand. + +AUFS is a filesystem with features: +- multi layered stackable unification filesystem, the member directory + is called as a branch. +- branch permission and attribute, 'readonly', 'real-readonly', + 'readwrite', 'whiteout-able', 'link-able whiteout', etc. and their + combination. +- internal "file copy-on-write". +- logical deletion, whiteout. +- dynamic branch manipulation, adding, deleting and changing permission. +- allow bypassing aufs, user's direct branch access. +- external inode number translation table and bitmap which maintains the + persistent aufs inode number. +- seekable directory, including NFS readdir. +- file mapping, mmap and sharing pages. +- pseudo-link, hardlink over branches. +- loopback mounted filesystem as a branch. +- several policies to select one among multiple writable branches. +- revert a single systemcall when an error occurs in aufs. +- and more... + + +Multi Layered Stackable Unification Filesystem +---------------------------------------------------------------------- +Most people already knows what it is. +It is a filesystem which unifies several directories and provides a +merged single directory. When users access a file, the access will be +passed/re-directed/converted (sorry, I am not sure which English word is +correct) to the real file on the member filesystem. The member +filesystem is called 'lower filesystem' or 'branch' and has a mode +'readonly' and 'readwrite.' And the deletion for a file on the lower +readonly branch is handled by creating 'whiteout' on the upper writable +branch. + +On LKML, there have been discussions about UnionMount (Jan Blunck, +Bharata B Rao and Valerie Aurora) and Unionfs (Erez Zadok). They took +different approaches to implement the merged-view. +The former tries putting it into VFS, and the latter implements as a +separate filesystem. +(If I misunderstand about these implementations, please let me know and +I shall correct it. Because it is a long time ago when I read their +source files last time). + +UnionMount's approach will be able to small, but may be hard to share +branches between several UnionMount since the whiteout in it is +implemented in the inode on branch filesystem and always +shared. According to Bharata's post, readdir does not seems to be +finished yet. +There are several missing features known in this implementations such as +- for users, the inode number may change silently. eg. copy-up. +- link(2) may break by copy-up. +- read(2) may get an obsoleted filedata (fstat(2) too). +- fcntl(F_SETLK) may be broken by copy-up. +- unnecessary copy-up may happen, for example mmap(MAP_PRIVATE) after + open(O_RDWR). + +In linux-3.18, "overlay" filesystem (formerly known as "overlayfs") was +merged into mainline. This is another implementation of UnionMount as a +separated filesystem. All the limitations and known problems which +UnionMount are equally inherited to "overlay" filesystem. + +Unionfs has a longer history. When I started implementing a stackable +filesystem (Aug 2005), it already existed. It has virtual super_block, +inode, dentry and file objects and they have an array pointing lower +same kind objects. After contributing many patches for Unionfs, I +re-started my project AUFS (Jun 2006). + +In AUFS, the structure of filesystem resembles to Unionfs, but I +implemented my own ideas, approaches and enhancements and it became +totally different one. + +Comparing DM snapshot and fs based implementation +- the number of bytes to be copied between devices is much smaller. +- the type of filesystem must be one and only. +- the fs must be writable, no readonly fs, even for the lower original + device. so the compression fs will not be usable. but if we use + loopback mount, we may address this issue. + for instance, + mount /cdrom/squashfs.img /sq + losetup /sq/ext2.img + losetup /somewhere/cow + dmsetup "snapshot /dev/loop0 /dev/loop1 ..." +- it will be difficult (or needs more operations) to extract the + difference between the original device and COW. +- DM snapshot-merge may help a lot when users try merging. in the + fs-layer union, users will use rsync(1). + +You may want to read my old paper "Filesystems in LiveCD" +(http://aufs.sourceforge.net/aufs2/report/sq/sq.pdf). + + +Several characters/aspects/persona of aufs +---------------------------------------------------------------------- + +Aufs has several characters, aspects or persona. +1. a filesystem, callee of VFS helper +2. sub-VFS, caller of VFS helper for branches +3. a virtual filesystem which maintains persistent inode number +4. reader/writer of files on branches such like an application + +1. Callee of VFS Helper +As an ordinary linux filesystem, aufs is a callee of VFS. For instance, +unlink(2) from an application reaches sys_unlink() kernel function and +then vfs_unlink() is called. vfs_unlink() is one of VFS helper and it +calls filesystem specific unlink operation. Actually aufs implements the +unlink operation but it behaves like a redirector. + +2. Caller of VFS Helper for Branches +aufs_unlink() passes the unlink request to the branch filesystem as if +it were called from VFS. So the called unlink operation of the branch +filesystem acts as usual. As a caller of VFS helper, aufs should handle +every necessary pre/post operation for the branch filesystem. +- acquire the lock for the parent dir on a branch +- lookup in a branch +- revalidate dentry on a branch +- mnt_want_write() for a branch +- vfs_unlink() for a branch +- mnt_drop_write() for a branch +- release the lock on a branch + +3. Persistent Inode Number +One of the most important issue for a filesystem is to maintain inode +numbers. This is particularly important to support exporting a +filesystem via NFS. Aufs is a virtual filesystem which doesn't have a +backend block device for its own. But some storage is necessary to +keep and maintain the inode numbers. It may be a large space and may not +suit to keep in memory. Aufs rents some space from its first writable +branch filesystem (by default) and creates file(s) on it. These files +are created by aufs internally and removed soon (currently) keeping +opened. +Note: Because these files are removed, they are totally gone after + unmounting aufs. It means the inode numbers are not persistent + across unmount or reboot. I have a plan to make them really + persistent which will be important for aufs on NFS server. + +4. Read/Write Files Internally (copy-on-write) +Because a branch can be readonly, when you write a file on it, aufs will +"copy-up" it to the upper writable branch internally. And then write the +originally requested thing to the file. Generally kernel doesn't +open/read/write file actively. In aufs, even a single write may cause a +internal "file copy". This behaviour is very similar to cp(1) command. + +Some people may think it is better to pass such work to user space +helper, instead of doing in kernel space. Actually I am still thinking +about it. But currently I have implemented it in kernel space. --- linux-4.2.0.orig/Documentation/filesystems/aufs/design/02struct.txt +++ linux-4.2.0/Documentation/filesystems/aufs/design/02struct.txt @@ -0,0 +1,258 @@ + +# Copyright (C) 2005-2015 Junjiro R. Okajima +# +# 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, see . + +Basic Aufs Internal Structure + +Superblock/Inode/Dentry/File Objects +---------------------------------------------------------------------- +As like an ordinary filesystem, aufs has its own +superblock/inode/dentry/file objects. All these objects have a +dynamically allocated array and store the same kind of pointers to the +lower filesystem, branch. +For example, when you build a union with one readwrite branch and one +readonly, mounted /au, /rw and /ro respectively. +- /au = /rw + /ro +- /ro/fileA exists but /rw/fileA + +Aufs lookup operation finds /ro/fileA and gets dentry for that. These +pointers are stored in a aufs dentry. The array in aufs dentry will be, +- [0] = NULL (because /rw/fileA doesn't exist) +- [1] = /ro/fileA + +This style of an array is essentially same to the aufs +superblock/inode/dentry/file objects. + +Because aufs supports manipulating branches, ie. add/delete/change +branches dynamically, these objects has its own generation. When +branches are changed, the generation in aufs superblock is +incremented. And a generation in other object are compared when it is +accessed. When a generation in other objects are obsoleted, aufs +refreshes the internal array. + + +Superblock +---------------------------------------------------------------------- +Additionally aufs superblock has some data for policies to select one +among multiple writable branches, XIB files, pseudo-links and kobject. +See below in detail. +About the policies which supports copy-down a directory, see +wbr_policy.txt too. + + +Branch and XINO(External Inode Number Translation Table) +---------------------------------------------------------------------- +Every branch has its own xino (external inode number translation table) +file. The xino file is created and unlinked by aufs internally. When two +members of a union exist on the same filesystem, they share the single +xino file. +The struct of a xino file is simple, just a sequence of aufs inode +numbers which is indexed by the lower inode number. +In the above sample, assume the inode number of /ro/fileA is i111 and +aufs assigns the inode number i999 for fileA. Then aufs writes 999 as +4(8) bytes at 111 * 4(8) bytes offset in the xino file. + +When the inode numbers are not contiguous, the xino file will be sparse +which has a hole in it and doesn't consume as much disk space as it +might appear. If your branch filesystem consumes disk space for such +holes, then you should specify 'xino=' option at mounting aufs. + +Aufs has a mount option to free the disk blocks for such holes in XINO +files on tmpfs or ramdisk. But it is not so effective actually. If you +meet a problem of disk shortage due to XINO files, then you should try +"tmpfs-ino.patch" (and "vfs-ino.patch" too) in aufs4-standalone.git. +The patch localizes the assignment inumbers per tmpfs-mount and avoid +the holes in XINO files. + +Also a writable branch has three kinds of "whiteout bases". All these +are existed when the branch is joined to aufs, and their names are +whiteout-ed doubly, so that users will never see their names in aufs +hierarchy. +1. a regular file which will be hardlinked to all whiteouts. +2. a directory to store a pseudo-link. +3. a directory to store an "orphan"-ed file temporary. + +1. Whiteout Base + When you remove a file on a readonly branch, aufs handles it as a + logical deletion and creates a whiteout on the upper writable branch + as a hardlink of this file in order not to consume inode on the + writable branch. +2. Pseudo-link Dir + See below, Pseudo-link. +3. Step-Parent Dir + When "fileC" exists on the lower readonly branch only and it is + opened and removed with its parent dir, and then user writes + something into it, then aufs copies-up fileC to this + directory. Because there is no other dir to store fileC. After + creating a file under this dir, the file is unlinked. + +Because aufs supports manipulating branches, ie. add/delete/change +dynamically, a branch has its own id. When the branch order changes, +aufs finds the new index by searching the branch id. + + +Pseudo-link +---------------------------------------------------------------------- +Assume "fileA" exists on the lower readonly branch only and it is +hardlinked to "fileB" on the branch. When you write something to fileA, +aufs copies-up it to the upper writable branch. Additionally aufs +creates a hardlink under the Pseudo-link Directory of the writable +branch. The inode of a pseudo-link is kept in aufs super_block as a +simple list. If fileB is read after unlinking fileA, aufs returns +filedata from the pseudo-link instead of the lower readonly +branch. Because the pseudo-link is based upon the inode, to keep the +inode number by xino (see above) is essentially necessary. + +All the hardlinks under the Pseudo-link Directory of the writable branch +should be restored in a proper location later. Aufs provides a utility +to do this. The userspace helpers executed at remounting and unmounting +aufs by default. +During this utility is running, it puts aufs into the pseudo-link +maintenance mode. In this mode, only the process which began the +maintenance mode (and its child processes) is allowed to operate in +aufs. Some other processes which are not related to the pseudo-link will +be allowed to run too, but the rest have to return an error or wait +until the maintenance mode ends. If a process already acquires an inode +mutex (in VFS), it has to return an error. + + +XIB(external inode number bitmap) +---------------------------------------------------------------------- +Addition to the xino file per a branch, aufs has an external inode number +bitmap in a superblock object. It is also an internal file such like a +xino file. +It is a simple bitmap to mark whether the aufs inode number is in-use or +not. +To reduce the file I/O, aufs prepares a single memory page to cache xib. + +As well as XINO files, aufs has a feature to truncate/refresh XIB to +reduce the number of consumed disk blocks for these files. + + +Virtual or Vertical Dir, and Readdir in Userspace +---------------------------------------------------------------------- +In order to support multiple layers (branches), aufs readdir operation +constructs a virtual dir block on memory. For readdir, aufs calls +vfs_readdir() internally for each dir on branches, merges their entries +with eliminating the whiteout-ed ones, and sets it to file (dir) +object. So the file object has its entry list until it is closed. The +entry list will be updated when the file position is zero and becomes +obsoleted. This decision is made in aufs automatically. + +The dynamically allocated memory block for the name of entries has a +unit of 512 bytes (by default) and stores the names contiguously (no +padding). Another block for each entry is handled by kmem_cache too. +During building dir blocks, aufs creates hash list and judging whether +the entry is whiteouted by its upper branch or already listed. +The merged result is cached in the corresponding inode object and +maintained by a customizable life-time option. + +Some people may call it can be a security hole or invite DoS attack +since the opened and once readdir-ed dir (file object) holds its entry +list and becomes a pressure for system memory. But I'd say it is similar +to files under /proc or /sys. The virtual files in them also holds a +memory page (generally) while they are opened. When an idea to reduce +memory for them is introduced, it will be applied to aufs too. +For those who really hate this situation, I've developed readdir(3) +library which operates this merging in userspace. You just need to set +LD_PRELOAD environment variable, and aufs will not consume no memory in +kernel space for readdir(3). + + +Workqueue +---------------------------------------------------------------------- +Aufs sometimes requires privilege access to a branch. For instance, +in copy-up/down operation. When a user process is going to make changes +to a file which exists in the lower readonly branch only, and the mode +of one of ancestor directories may not be writable by a user +process. Here aufs copy-up the file with its ancestors and they may +require privilege to set its owner/group/mode/etc. +This is a typical case of a application character of aufs (see +Introduction). + +Aufs uses workqueue synchronously for this case. It creates its own +workqueue. The workqueue is a kernel thread and has privilege. Aufs +passes the request to call mkdir or write (for example), and wait for +its completion. This approach solves a problem of a signal handler +simply. +If aufs didn't adopt the workqueue and changed the privilege of the +process, then the process may receive the unexpected SIGXFSZ or other +signals. + +Also aufs uses the system global workqueue ("events" kernel thread) too +for asynchronous tasks, such like handling inotify/fsnotify, re-creating a +whiteout base and etc. This is unrelated to a privilege. +Most of aufs operation tries acquiring a rw_semaphore for aufs +superblock at the beginning, at the same time waits for the completion +of all queued asynchronous tasks. + + +Whiteout +---------------------------------------------------------------------- +The whiteout in aufs is very similar to Unionfs's. That is represented +by its filename. UnionMount takes an approach of a file mode, but I am +afraid several utilities (find(1) or something) will have to support it. + +Basically the whiteout represents "logical deletion" which stops aufs to +lookup further, but also it represents "dir is opaque" which also stop +further lookup. + +In aufs, rmdir(2) and rename(2) for dir uses whiteout alternatively. +In order to make several functions in a single systemcall to be +revertible, aufs adopts an approach to rename a directory to a temporary +unique whiteouted name. +For example, in rename(2) dir where the target dir already existed, aufs +renames the target dir to a temporary unique whiteouted name before the +actual rename on a branch, and then handles other actions (make it opaque, +update the attributes, etc). If an error happens in these actions, aufs +simply renames the whiteouted name back and returns an error. If all are +succeeded, aufs registers a function to remove the whiteouted unique +temporary name completely and asynchronously to the system global +workqueue. + + +Copy-up +---------------------------------------------------------------------- +It is a well-known feature or concept. +When user modifies a file on a readonly branch, aufs operate "copy-up" +internally and makes change to the new file on the upper writable branch. +When the trigger systemcall does not update the timestamps of the parent +dir, aufs reverts it after copy-up. + + +Move-down (aufs3.9 and later) +---------------------------------------------------------------------- +"Copy-up" is one of the essential feature in aufs. It copies a file from +the lower readonly branch to the upper writable branch when a user +changes something about the file. +"Move-down" is an opposite action of copy-up. Basically this action is +ran manually instead of automatically and internally. +For desgin and implementation, aufs has to consider these issues. +- whiteout for the file may exist on the lower branch. +- ancestor directories may not exist on the lower branch. +- diropq for the ancestor directories may exist on the upper branch. +- free space on the lower branch will reduce. +- another access to the file may happen during moving-down, including + UDBA (see "Revalidate Dentry and UDBA"). +- the file should not be hard-linked nor pseudo-linked. they should be + handled by auplink utility later. + +Sometimes users want to move-down a file from the upper writable branch +to the lower readonly or writable branch. For instance, +- the free space of the upper writable branch is going to run out. +- create a new intermediate branch between the upper and lower branch. +- etc. + +For this purpose, use "aumvdown" command in aufs-util.git. --- linux-4.2.0.orig/Documentation/filesystems/aufs/design/03atomic_open.txt +++ linux-4.2.0/Documentation/filesystems/aufs/design/03atomic_open.txt @@ -0,0 +1,85 @@ + +# Copyright (C) 2015 Junjiro R. Okajima +# +# 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, see . + +Support for a branch who has its ->atomic_open() +---------------------------------------------------------------------- +The filesystems who implement its ->atomic_open() are not majority. For +example NFSv4 does, and aufs should call NFSv4 ->atomic_open, +particularly for open(O_CREAT|O_EXCL, 0400) case. Other than +->atomic_open(), NFSv4 returns an error for this open(2). While I am not +sure whether all filesystems who have ->atomic_open() behave like this, +but NFSv4 surely returns the error. + +In order to support ->atomic_open() for aufs, there are a few +approaches. + +A. Introduce aufs_atomic_open() + - calls one of VFS:do_last(), lookup_open() or atomic_open() for + branch fs. +B. Introduce aufs_atomic_open() calling create, open and chmod. this is + an aufs user Pip Cet's approach + - calls aufs_create(), VFS finish_open() and notify_change(). + - pass fake-mode to finish_open(), and then correct the mode by + notify_change(). +C. Extend aufs_open() to call branch fs's ->atomic_open() + - no aufs_atomic_open(). + - aufs_lookup() registers the TID to an aufs internal object. + - aufs_create() does nothing when the matching TID is registered, but + registers the mode. + - aufs_open() calls branch fs's ->atomic_open() when the matching + TID is registered. +D. Extend aufs_open() to re-try branch fs's ->open() with superuser's + credential + - no aufs_atomic_open(). + - aufs_create() registers the TID to an internal object. this info + represents "this process created this file just now." + - when aufs gets EACCES from branch fs's ->open(), then confirm the + registered TID and re-try open() with superuser's credential. + +Pros and cons for each approach. + +A. + - straightforward but highly depends upon VFS internal. + - the atomic behavaiour is kept. + - some of parameters such as nameidata are hard to reproduce for + branch fs. + - large overhead. +B. + - easy to implement. + - the atomic behavaiour is lost. +C. + - the atomic behavaiour is kept. + - dirty and tricky. + - VFS checks whether the file is created correctly after calling + ->create(), which means this approach doesn't work. +D. + - easy to implement. + - the atomic behavaiour is lost. + - to open a file with superuser's credential and give it to a user + process is a bad idea, since the file object keeps the credential + in it. It may affect LSM or something. This approach doesn't work + either. + +The approach A is ideal, but it hard to implement. So here is a +variation of A, which is to be implemented. + +A-1. Introduce aufs_atomic_open() + - calls branch fs ->atomic_open() if exists. otherwise calls + vfs_create() and finish_open(). + - the demerit is that the several checks after branch fs + ->atomic_open() are lost. in the ordinary case, the checks are + done by VFS:do_last(), lookup_open() and atomic_open(). some can + be implemented in aufs, but not all I am afraid. --- linux-4.2.0.orig/Documentation/filesystems/aufs/design/03lookup.txt +++ linux-4.2.0/Documentation/filesystems/aufs/design/03lookup.txt @@ -0,0 +1,113 @@ + +# Copyright (C) 2005-2015 Junjiro R. Okajima +# +# 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, see . + +Lookup in a Branch +---------------------------------------------------------------------- +Since aufs has a character of sub-VFS (see Introduction), it operates +lookup for branches as VFS does. It may be a heavy work. But almost all +lookup operation in aufs is the simplest case, ie. lookup only an entry +directly connected to its parent. Digging down the directory hierarchy +is unnecessary. VFS has a function lookup_one_len() for that use, and +aufs calls it. + +When a branch is a remote filesystem, aufs basically relies upon its +->d_revalidate(), also aufs forces the hardest revalidate tests for +them. +For d_revalidate, aufs implements three levels of revalidate tests. See +"Revalidate Dentry and UDBA" in detail. + + +Test Only the Highest One for the Directory Permission (dirperm1 option) +---------------------------------------------------------------------- +Let's try case study. +- aufs has two branches, upper readwrite and lower readonly. + /au = /rw + /ro +- "dirA" exists under /ro, but /rw. and its mode is 0700. +- user invoked "chmod a+rx /au/dirA" +- the internal copy-up is activated and "/rw/dirA" is created and its + permission bits are set to world readable. +- then "/au/dirA" becomes world readable? + +In this case, /ro/dirA is still 0700 since it exists in readonly branch, +or it may be a natively readonly filesystem. If aufs respects the lower +branch, it should not respond readdir request from other users. But user +allowed it by chmod. Should really aufs rejects showing the entries +under /ro/dirA? + +To be honest, I don't have a good solution for this case. So aufs +implements 'dirperm1' and 'nodirperm1' mount options, and leave it to +users. +When dirperm1 is specified, aufs checks only the highest one for the +directory permission, and shows the entries. Otherwise, as usual, checks +every dir existing on all branches and rejects the request. + +As a side effect, dirperm1 option improves the performance of aufs +because the number of permission check is reduced when the number of +branch is many. + + +Revalidate Dentry and UDBA (User's Direct Branch Access) +---------------------------------------------------------------------- +Generally VFS helpers re-validate a dentry as a part of lookup. +0. digging down the directory hierarchy. +1. lock the parent dir by its i_mutex. +2. lookup the final (child) entry. +3. revalidate it. +4. call the actual operation (create, unlink, etc.) +5. unlock the parent dir + +If the filesystem implements its ->d_revalidate() (step 3), then it is +called. Actually aufs implements it and checks the dentry on a branch is +still valid. +But it is not enough. Because aufs has to release the lock for the +parent dir on a branch at the end of ->lookup() (step 2) and +->d_revalidate() (step 3) while the i_mutex of the aufs dir is still +held by VFS. +If the file on a branch is changed directly, eg. bypassing aufs, after +aufs released the lock, then the subsequent operation may cause +something unpleasant result. + +This situation is a result of VFS architecture, ->lookup() and +->d_revalidate() is separated. But I never say it is wrong. It is a good +design from VFS's point of view. It is just not suitable for sub-VFS +character in aufs. + +Aufs supports such case by three level of revalidation which is +selectable by user. +1. Simple Revalidate + Addition to the native flow in VFS's, confirm the child-parent + relationship on the branch just after locking the parent dir on the + branch in the "actual operation" (step 4). When this validation + fails, aufs returns EBUSY. ->d_revalidate() (step 3) in aufs still + checks the validation of the dentry on branches. +2. Monitor Changes Internally by Inotify/Fsnotify + Addition to above, in the "actual operation" (step 4) aufs re-lookup + the dentry on the branch, and returns EBUSY if it finds different + dentry. + Additionally, aufs sets the inotify/fsnotify watch for every dir on branches + during it is in cache. When the event is notified, aufs registers a + function to kernel 'events' thread by schedule_work(). And the + function sets some special status to the cached aufs dentry and inode + private data. If they are not cached, then aufs has nothing to + do. When the same file is accessed through aufs (step 0-3) later, + aufs will detect the status and refresh all necessary data. + In this mode, aufs has to ignore the event which is fired by aufs + itself. +3. No Extra Validation + This is the simplest test and doesn't add any additional revalidation + test, and skip the revalidation in step 4. It is useful and improves + aufs performance when system surely hide the aufs branches from user, + by over-mounting something (or another method). --- linux-4.2.0.orig/Documentation/filesystems/aufs/design/04branch.txt +++ linux-4.2.0/Documentation/filesystems/aufs/design/04branch.txt @@ -0,0 +1,74 @@ + +# Copyright (C) 2005-2015 Junjiro R. Okajima +# +# 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, see . + +Branch Manipulation + +Since aufs supports dynamic branch manipulation, ie. add/remove a branch +and changing its permission/attribute, there are a lot of works to do. + + +Add a Branch +---------------------------------------------------------------------- +o Confirm the adding dir exists outside of aufs, including loopback + mount, and its various attributes. +o Initialize the xino file and whiteout bases if necessary. + See struct.txt. + +o Check the owner/group/mode of the directory + When the owner/group/mode of the adding directory differs from the + existing branch, aufs issues a warning because it may impose a + security risk. + For example, when a upper writable branch has a world writable empty + top directory, a malicious user can create any files on the writable + branch directly, like copy-up and modify manually. If something like + /etc/{passwd,shadow} exists on the lower readonly branch but the upper + writable branch, and the writable branch is world-writable, then a + malicious guy may create /etc/passwd on the writable branch directly + and the infected file will be valid in aufs. + I am afraid it can be a security issue, but aufs can do nothing except + producing a warning. + + +Delete a Branch +---------------------------------------------------------------------- +o Confirm the deleting branch is not busy + To be general, there is one merit to adopt "remount" interface to + manipulate branches. It is to discard caches. At deleting a branch, + aufs checks the still cached (and connected) dentries and inodes. If + there are any, then they are all in-use. An inode without its + corresponding dentry can be alive alone (for example, inotify/fsnotify case). + + For the cached one, aufs checks whether the same named entry exists on + other branches. + If the cached one is a directory, because aufs provides a merged view + to users, as long as one dir is left on any branch aufs can show the + dir to users. In this case, the branch can be removed from aufs. + Otherwise aufs rejects deleting the branch. + + If any file on the deleting branch is opened by aufs, then aufs + rejects deleting. + + +Modify the Permission of a Branch +---------------------------------------------------------------------- +o Re-initialize or remove the xino file and whiteout bases if necessary. + See struct.txt. + +o rw --> ro: Confirm the modifying branch is not busy + Aufs rejects the request if any of these conditions are true. + - a file on the branch is mmap-ed. + - a regular file on the branch is opened for write and there is no + same named entry on the upper branch. --- linux-4.2.0.orig/Documentation/filesystems/aufs/design/05wbr_policy.txt +++ linux-4.2.0/Documentation/filesystems/aufs/design/05wbr_policy.txt @@ -0,0 +1,64 @@ + +# Copyright (C) 2005-2015 Junjiro R. Okajima +# +# 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, see . + +Policies to Select One among Multiple Writable Branches +---------------------------------------------------------------------- +When the number of writable branch is more than one, aufs has to decide +the target branch for file creation or copy-up. By default, the highest +writable branch which has the parent (or ancestor) dir of the target +file is chosen (top-down-parent policy). +By user's request, aufs implements some other policies to select the +writable branch, for file creation several policies, round-robin, +most-free-space, and other policies. For copy-up, top-down-parent, +bottom-up-parent, bottom-up and others. + +As expected, the round-robin policy selects the branch in circular. When +you have two writable branches and creates 10 new files, 5 files will be +created for each branch. mkdir(2) systemcall is an exception. When you +create 10 new directories, all will be created on the same branch. +And the most-free-space policy selects the one which has most free +space among the writable branches. The amount of free space will be +checked by aufs internally, and users can specify its time interval. + +The policies for copy-up is more simple, +top-down-parent is equivalent to the same named on in create policy, +bottom-up-parent selects the writable branch where the parent dir +exists and the nearest upper one from the copyup-source, +bottom-up selects the nearest upper writable branch from the +copyup-source, regardless the existence of the parent dir. + +There are some rules or exceptions to apply these policies. +- If there is a readonly branch above the policy-selected branch and + the parent dir is marked as opaque (a variation of whiteout), or the + target (creating) file is whiteout-ed on the upper readonly branch, + then the result of the policy is ignored and the target file will be + created on the nearest upper writable branch than the readonly branch. +- If there is a writable branch above the policy-selected branch and + the parent dir is marked as opaque or the target file is whiteouted + on the branch, then the result of the policy is ignored and the target + file will be created on the highest one among the upper writable + branches who has diropq or whiteout. In case of whiteout, aufs removes + it as usual. +- link(2) and rename(2) systemcalls are exceptions in every policy. + They try selecting the branch where the source exists as possible + since copyup a large file will take long time. If it can't be, + ie. the branch where the source exists is readonly, then they will + follow the copyup policy. +- There is an exception for rename(2) when the target exists. + If the rename target exists, aufs compares the index of the branches + where the source and the target exists and selects the higher + one. If the selected branch is readonly, then aufs follows the + copyup policy. --- linux-4.2.0.orig/Documentation/filesystems/aufs/design/06fhsm.txt +++ linux-4.2.0/Documentation/filesystems/aufs/design/06fhsm.txt @@ -0,0 +1,120 @@ + +# Copyright (C) 2011-2015 Junjiro R. Okajima +# +# 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + +File-based Hierarchical Storage Management (FHSM) +---------------------------------------------------------------------- +Hierarchical Storage Management (or HSM) is a well-known feature in the +storage world. Aufs provides this feature as file-based with multiple +writable branches, based upon the principle of "Colder, the Lower". +Here the word "colder" means that the less used files, and "lower" means +that the position in the order of the stacked branches vertically. +These multiple writable branches are prioritized, ie. the topmost one +should be the fastest drive and be used heavily. + +o Characters in aufs FHSM story +- aufs itself and a new branch attribute. +- a new ioctl interface to move-down and to establish a connection with + the daemon ("move-down" is a converse of "copy-up"). +- userspace tool and daemon. + +The userspace daemon establishes a connection with aufs and waits for +the notification. The notified information is very similar to struct +statfs containing the number of consumed blocks and inodes. +When the consumed blocks/inodes of a branch exceeds the user-specified +upper watermark, the daemon activates its move-down process until the +consumed blocks/inodes reaches the user-specified lower watermark. + +The actual move-down is done by aufs based upon the request from +user-space since we need to maintain the inode number and the internal +pointer arrays in aufs. + +Currently aufs FHSM handles the regular files only. Additionally they +must not be hard-linked nor pseudo-linked. + + +o Cowork of aufs and the user-space daemon + During the userspace daemon established the connection, aufs sends a + small notification to it whenever aufs writes something into the + writable branch. But it may cost high since aufs issues statfs(2) + internally. So user can specify a new option to cache the + info. Actually the notification is controlled by these factors. + + the specified cache time. + + classified as "force" by aufs internally. + Until the specified time expires, aufs doesn't send the info + except the forced cases. When aufs decide forcing, the info is always + notified to userspace. + For example, the number of free inodes is generally large enough and + the shortage of it happens rarely. So aufs doesn't force the + notification when creating a new file, directory and others. This is + the typical case which aufs doesn't force. + When aufs writes the actual filedata and the files consumes any of new + blocks, the aufs forces notifying. + + +o Interfaces in aufs +- New branch attribute. + + fhsm + Specifies that the branch is managed by FHSM feature. In other word, + participant in the FHSM. + When nofhsm is set to the branch, it will not be the source/target + branch of the move-down operation. This attribute is set + independently from coo and moo attributes, and if you want full + FHSM, you should specify them as well. +- New mount option. + + fhsm_sec + Specifies a second to suppress many less important info to be + notified. +- New ioctl. + + AUFS_CTL_FHSM_FD + create a new file descriptor which userspace can read the notification + (a subset of struct statfs) from aufs. +- Module parameter 'brs' + It has to be set to 1. Otherwise the new mount option 'fhsm' will not + be set. +- mount helpers /sbin/mount.aufs and /sbin/umount.aufs + When there are two or more branches with fhsm attributes, + /sbin/mount.aufs invokes the user-space daemon and /sbin/umount.aufs + terminates it. As a result of remounting and branch-manipulation, the + number of branches with fhsm attribute can be one. In this case, + /sbin/mount.aufs will terminate the user-space daemon. + + +Finally the operation is done as these steps in kernel-space. +- make sure that, + + no one else is using the file. + + the file is not hard-linked. + + the file is not pseudo-linked. + + the file is a regular file. + + the parent dir is not opaqued. +- find the target writable branch. +- make sure the file is not whiteout-ed by the upper (than the target) + branch. +- make the parent dir on the target branch. +- mutex lock the inode on the branch. +- unlink the whiteout on the target branch (if exists). +- lookup and create the whiteout-ed temporary name on the target branch. +- copy the file as the whiteout-ed temporary name on the target branch. +- rename the whiteout-ed temporary name to the original name. +- unlink the file on the source branch. +- maintain the internal pointer array and the external inode number + table (XINO). +- maintain the timestamps and other attributes of the parent dir and the + file. + +And of course, in every step, an error may happen. So the operation +should restore the original file state after an error happens. --- linux-4.2.0.orig/Documentation/filesystems/aufs/design/06mmap.txt +++ linux-4.2.0/Documentation/filesystems/aufs/design/06mmap.txt @@ -0,0 +1,72 @@ + +# Copyright (C) 2005-2015 Junjiro R. Okajima +# +# 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, see . + +mmap(2) -- File Memory Mapping +---------------------------------------------------------------------- +In aufs, the file-mapped pages are handled by a branch fs directly, no +interaction with aufs. It means aufs_mmap() calls the branch fs's +->mmap(). +This approach is simple and good, but there is one problem. +Under /proc, several entries show the mmapped files by its path (with +device and inode number), and the printed path will be the path on the +branch fs's instead of virtual aufs's. +This is not a problem in most cases, but some utilities lsof(1) (and its +user) may expect the path on aufs. + +To address this issue, aufs adds a new member called vm_prfile in struct +vm_area_struct (and struct vm_region). The original vm_file points to +the file on the branch fs in order to handle everything correctly as +usual. The new vm_prfile points to a virtual file in aufs, and the +show-functions in procfs refers to vm_prfile if it is set. +Also we need to maintain several other places where touching vm_file +such like +- fork()/clone() copies vma and the reference count of vm_file is + incremented. +- merging vma maintains the ref count too. + +This is not a good approach. It just fakes the printed path. But it +leaves all behaviour around f_mapping unchanged. This is surely an +advantage. +Actually aufs had adopted another complicated approach which calls +generic_file_mmap() and handles struct vm_operations_struct. In this +approach, aufs met a hard problem and I could not solve it without +switching the approach. + +There may be one more another approach which is +- bind-mount the branch-root onto the aufs-root internally +- grab the new vfsmount (ie. struct mount) +- lazy-umount the branch-root internally +- in open(2) the aufs-file, open the branch-file with the hidden + vfsmount (instead of the original branch's vfsmount) +- ideally this "bind-mount and lazy-umount" should be done atomically, + but it may be possible from userspace by the mount helper. + +Adding the internal hidden vfsmount and using it in opening a file, the +file path under /proc will be printed correctly. This approach looks +smarter, but is not possible I am afraid. +- aufs-root may be bind-mount later. when it happens, another hidden + vfsmount will be required. +- it is hard to get the chance to bind-mount and lazy-umount + + in kernel-space, FS can have vfsmount in open(2) via + file->f_path, and aufs can know its vfsmount. But several locks are + already acquired, and if aufs tries to bind-mount and lazy-umount + here, then it may cause a deadlock. + + in user-space, bind-mount doesn't invoke the mount helper. +- since /proc shows dev and ino, aufs has to give vma these info. it + means a new member vm_prinode will be necessary. this is essentially + equivalent to vm_prfile described above. + +I have to give up this "looks-smater" approach. --- linux-4.2.0.orig/Documentation/filesystems/aufs/design/06xattr.txt +++ linux-4.2.0/Documentation/filesystems/aufs/design/06xattr.txt @@ -0,0 +1,96 @@ + +# Copyright (C) 2014-2015 Junjiro R. Okajima +# +# 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + +Listing XATTR/EA and getting the value +---------------------------------------------------------------------- +For the inode standard attributes (owner, group, timestamps, etc.), aufs +shows the values from the topmost existing file. This behaviour is good +for the non-dir entries since the bahaviour exactly matches the shown +information. But for the directories, aufs considers all the same named +entries on the lower branches. Which means, if one of the lower entry +rejects readdir call, then aufs returns an error even if the topmost +entry allows it. This behaviour is necessary to respect the branch fs's +security, but can make users confused since the user-visible standard +attributes don't match the behaviour. +To address this issue, aufs has a mount option called dirperm1 which +checks the permission for the topmost entry only, and ignores the lower +entry's permission. + +A similar issue can happen around XATTR. +getxattr(2) and listxattr(2) families behave as if dirperm1 option is +always set. Otherwise these very unpleasant situation would happen. +- listxattr(2) may return the duplicated entries. +- users may not be able to remove or reset the XATTR forever, + + +XATTR/EA support in the internal (copy,move)-(up,down) +---------------------------------------------------------------------- +Generally the extended attributes of inode are categorized as these. +- "security" for LSM and capability. +- "system" for posix ACL, 'acl' mount option is required for the branch + fs generally. +- "trusted" for userspace, CAP_SYS_ADMIN is required. +- "user" for userspace, 'user_xattr' mount option is required for the + branch fs generally. + +Moreover there are some other categories. Aufs handles these rather +unpopular categories as the ordinary ones, ie. there is no special +condition nor exception. + +In copy-up, the support for XATTR on the dst branch may differ from the +src branch. In this case, the copy-up operation will get an error and +the original user operation which triggered the copy-up will fail. It +can happen that even all copy-up will fail. +When both of src and dst branches support XATTR and if an error occurs +during copying XATTR, then the copy-up should fail obviously. That is a +good reason and aufs should return an error to userspace. But when only +the src branch support that XATTR, aufs should not return an error. +For example, the src branch supports ACL but the dst branch doesn't +because the dst branch may natively un-support it or temporary +un-support it due to "noacl" mount option. Of course, the dst branch fs +may NOT return an error even if the XATTR is not supported. It is +totally up to the branch fs. + +Anyway when the aufs internal copy-up gets an error from the dst branch +fs, then aufs tries removing the just copied entry and returns the error +to the userspace. The worst case of this situation will be all copy-up +will fail. + +For the copy-up operation, there two basic approaches. +- copy the specified XATTR only (by category above), and return the + error unconditionally if it happens. +- copy all XATTR, and ignore the error on the specified category only. + +In order to support XATTR and to implement the correct behaviour, aufs +chooses the latter approach and introduces some new branch attributes, +"icexsec", "icexsys", "icextr", "icexusr", and "icexoth". +They correspond to the XATTR namespaces (see above). Additionally, to be +convenient, "icex" is also provided which means all "icex*" attributes +are set (here the word "icex" stands for "ignore copy-error on XATTR"). + +The meaning of these attributes is to ignore the error from setting +XATTR on that branch. +Note that aufs tries copying all XATTR unconditionally, and ignores the +error from the dst branch according to the specified attributes. + +Some XATTR may have its default value. The default value may come from +the parent dir or the environment. If the default value is set at the +file creating-time, it will be overwritten by copy-up. +Some contradiction may happen I am afraid. +Do we need another attribute to stop copying XATTR? I am unsure. For +now, aufs implements the branch attributes to ignore the error. --- linux-4.2.0.orig/Documentation/filesystems/aufs/design/07export.txt +++ linux-4.2.0/Documentation/filesystems/aufs/design/07export.txt @@ -0,0 +1,58 @@ + +# Copyright (C) 2005-2015 Junjiro R. Okajima +# +# 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, see . + +Export Aufs via NFS +---------------------------------------------------------------------- +Here is an approach. +- like xino/xib, add a new file 'xigen' which stores aufs inode + generation. +- iget_locked(): initialize aufs inode generation for a new inode, and + store it in xigen file. +- destroy_inode(): increment aufs inode generation and store it in xigen + file. it is necessary even if it is not unlinked, because any data of + inode may be changed by UDBA. +- encode_fh(): for a root dir, simply return FILEID_ROOT. otherwise + build file handle by + + branch id (4 bytes) + + superblock generation (4 bytes) + + inode number (4 or 8 bytes) + + parent dir inode number (4 or 8 bytes) + + inode generation (4 bytes)) + + return value of exportfs_encode_fh() for the parent on a branch (4 + bytes) + + file handle for a branch (by exportfs_encode_fh()) +- fh_to_dentry(): + + find the index of a branch from its id in handle, and check it is + still exist in aufs. + + 1st level: get the inode number from handle and search it in cache. + + 2nd level: if not found in cache, get the parent inode number from + the handle and search it in cache. and then open the found parent + dir, find the matching inode number by vfs_readdir() and get its + name, and call lookup_one_len() for the target dentry. + + 3rd level: if the parent dir is not cached, call + exportfs_decode_fh() for a branch and get the parent on a branch, + build a pathname of it, convert it a pathname in aufs, call + path_lookup(). now aufs gets a parent dir dentry, then handle it as + the 2nd level. + + to open the dir, aufs needs struct vfsmount. aufs keeps vfsmount + for every branch, but not itself. to get this, (currently) aufs + searches in current->nsproxy->mnt_ns list. it may not be a good + idea, but I didn't get other approach. + + test the generation of the gotten inode. +- every inode operation: they may get EBUSY due to UDBA. in this case, + convert it into ESTALE for NFSD. +- readdir(): call lockdep_on/off() because filldir in NFSD calls + lookup_one_len(), vfs_getattr(), encode_fh() and others. --- linux-4.2.0.orig/Documentation/filesystems/aufs/design/08shwh.txt +++ linux-4.2.0/Documentation/filesystems/aufs/design/08shwh.txt @@ -0,0 +1,52 @@ + +# Copyright (C) 2005-2015 Junjiro R. Okajima +# +# 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, see . + +Show Whiteout Mode (shwh) +---------------------------------------------------------------------- +Generally aufs hides the name of whiteouts. But in some cases, to show +them is very useful for users. For instance, creating a new middle layer +(branch) by merging existing layers. + +(borrowing aufs1 HOW-TO from a user, Michael Towers) +When you have three branches, +- Bottom: 'system', squashfs (underlying base system), read-only +- Middle: 'mods', squashfs, read-only +- Top: 'overlay', ram (tmpfs), read-write + +The top layer is loaded at boot time and saved at shutdown, to preserve +the changes made to the system during the session. +When larger changes have been made, or smaller changes have accumulated, +the size of the saved top layer data grows. At this point, it would be +nice to be able to merge the two overlay branches ('mods' and 'overlay') +and rewrite the 'mods' squashfs, clearing the top layer and thus +restoring save and load speed. + +This merging is simplified by the use of another aufs mount, of just the +two overlay branches using the 'shwh' option. +# mount -t aufs -o ro,shwh,br:/livesys/overlay=ro+wh:/livesys/mods=rr+wh \ + aufs /livesys/merge_union + +A merged view of these two branches is then available at +/livesys/merge_union, and the new feature is that the whiteouts are +visible! +Note that in 'shwh' mode the aufs mount must be 'ro', which will disable +writing to all branches. Also the default mode for all branches is 'ro'. +It is now possible to save the combined contents of the two overlay +branches to a new squashfs, e.g.: +# mksquashfs /livesys/merge_union /path/to/newmods.squash + +This new squashfs archive can be stored on the boot device and the +initramfs will use it to replace the old one at the next boot. --- linux-4.2.0.orig/Documentation/filesystems/aufs/design/10dynop.txt +++ linux-4.2.0/Documentation/filesystems/aufs/design/10dynop.txt @@ -0,0 +1,47 @@ + +# Copyright (C) 2010-2015 Junjiro R. Okajima +# +# 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, see . + +Dynamically customizable FS operations +---------------------------------------------------------------------- +Generally FS operations (struct inode_operations, struct +address_space_operations, struct file_operations, etc.) are defined as +"static const", but it never means that FS have only one set of +operation. Some FS have multiple sets of them. For instance, ext2 has +three sets, one for XIP, for NOBH, and for normal. +Since aufs overrides and redirects these operations, sometimes aufs has +to change its behaviour according to the branch FS type. More importantly +VFS acts differently if a function (member in the struct) is set or +not. It means aufs should have several sets of operations and select one +among them according to the branch FS definition. + +In order to solve this problem and not to affect the behaviour of VFS, +aufs defines these operations dynamically. For instance, aufs defines +dummy direct_IO function for struct address_space_operations, but it may +not be set to the address_space_operations actually. When the branch FS +doesn't have it, aufs doesn't set it to its address_space_operations +while the function definition itself is still alive. So the behaviour +itself will not change, and it will return an error when direct_IO is +not set. + +The lifetime of these dynamically generated operation object is +maintained by aufs branch object. When the branch is removed from aufs, +the reference counter of the object is decremented. When it reaches +zero, the dynamically generated operation object will be freed. + +This approach is designed to support AIO (io_submit), Direct I/O and +XIP (DAX) mainly. +Currently this approach is applied to address_space_operations for +regular files only. --- linux-4.2.0.orig/Documentation/ioctl/ioctl-number.txt +++ linux-4.2.0/Documentation/ioctl/ioctl-number.txt @@ -314,6 +314,7 @@ 0xB3 00 linux/mmc/ioctl.h 0xC0 00-0F linux/usb/iowarrior.h 0xCA 00-0F uapi/misc/cxl.h +0xCA 80-8F uapi/scsi/cxlflash_ioctl.h 0xCB 00-1F CBM serial IEC bus in development: 0xCD 01 linux/reiserfs_fs.h --- linux-4.2.0.orig/Documentation/kernel-parameters.txt +++ linux-4.2.0/Documentation/kernel-parameters.txt @@ -749,6 +749,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-4.2.0.orig/Documentation/powerpc/cxlflash.txt +++ linux-4.2.0/Documentation/powerpc/cxlflash.txt @@ -0,0 +1,318 @@ +Introduction +============ + + The IBM Power architecture provides support for CAPI (Coherent + Accelerator Power Interface), which is available to certain PCIe slots + on Power 8 systems. CAPI can be thought of as a special tunneling + protocol through PCIe that allow PCIe adapters to look like special + purpose co-processors which can read or write an application's + memory and generate page faults. As a result, the host interface to + an adapter running in CAPI mode does not require the data buffers to + be mapped to the device's memory (IOMMU bypass) nor does it require + memory to be pinned. + + On Linux, Coherent Accelerator (CXL) kernel services present CAPI + devices as a PCI device by implementing a virtual PCI host bridge. + This abstraction simplifies the infrastructure and programming + model, allowing for drivers to look similar to other native PCI + device drivers. + + CXL provides a mechanism by which user space applications can + directly talk to a device (network or storage) bypassing the typical + kernel/device driver stack. The CXL Flash Adapter Driver enables a + user space application direct access to Flash storage. + + The CXL Flash Adapter Driver is a kernel module that sits in the + SCSI stack as a low level device driver (below the SCSI disk and + protocol drivers) for the IBM CXL Flash Adapter. This driver is + responsible for the initialization of the adapter, setting up the + special path for user space access, and performing error recovery. It + communicates directly the Flash Accelerator Functional Unit (AFU) + as described in Documentation/powerpc/cxl.txt. + + The cxlflash driver supports two, mutually exclusive, modes of + operation at the device (LUN) level: + + - Any flash device (LUN) can be configured to be accessed as a + regular disk device (i.e.: /dev/sdc). This is the default mode. + + - Any flash device (LUN) can be configured to be accessed from + user space with a special block library. This mode further + specifies the means of accessing the device and provides for + either raw access to the entire LUN (referred to as direct + or physical LUN access) or access to a kernel/AFU-mediated + partition of the LUN (referred to as virtual LUN access). The + segmentation of a disk device into virtual LUNs is assisted + by special translation services provided by the Flash AFU. + +Overview +======== + + The Coherent Accelerator Interface Architecture (CAIA) introduces a + concept of a master context. A master typically has special privileges + granted to it by the kernel or hypervisor allowing it to perform AFU + wide management and control. The master may or may not be involved + directly in each user I/O, but at the minimum is involved in the + initial setup before the user application is allowed to send requests + directly to the AFU. + + The CXL Flash Adapter Driver establishes a master context with the + AFU. It uses memory mapped I/O (MMIO) for this control and setup. The + Adapter Problem Space Memory Map looks like this: + + +-------------------------------+ + | 512 * 64 KB User MMIO | + | (per context) | + | User Accessible | + +-------------------------------+ + | 512 * 128 B per context | + | Provisioning and Control | + | Trusted Process accessible | + +-------------------------------+ + | 64 KB Global | + | Trusted Process accessible | + +-------------------------------+ + + This driver configures itself into the SCSI software stack as an + adapter driver. The driver is the only entity that is considered a + Trusted Process to program the Provisioning and Control and Global + areas in the MMIO Space shown above. The master context driver + discovers all LUNs attached to the CXL Flash adapter and instantiates + scsi block devices (/dev/sdb, /dev/sdc etc.) for each unique LUN + seen from each path. + + Once these scsi block devices are instantiated, an application + written to a specification provided by the block library may get + access to the Flash from user space (without requiring a system call). + + This master context driver also provides a series of ioctls for this + block library to enable this user space access. The driver supports + two modes for accessing the block device. + + The first mode is called a virtual mode. In this mode a single scsi + block device (/dev/sdb) may be carved up into any number of distinct + virtual LUNs. The virtual LUNs may be resized as long as the sum of + the sizes of all the virtual LUNs, along with the meta-data associated + with it does not exceed the physical capacity. + + The second mode is called the physical mode. In this mode a single + block device (/dev/sdb) may be opened directly by the block library + and the entire space for the LUN is available to the application. + + Only the physical mode provides persistence of the data. i.e. The + data written to the block device will survive application exit and + restart and also reboot. The virtual LUNs do not persist (i.e. do + not survive after the application terminates or the system reboots). + + +Block library API +================= + + Applications intending to get access to the CXL Flash from user + space should use the block library, as it abstracts the details of + interfacing directly with the cxlflash driver that are necessary for + performing administrative actions (i.e.: setup, tear down, resize). + The block library can be thought of as a 'user' of services, + implemented as IOCTLs, that are provided by the cxlflash driver + specifically for devices (LUNs) operating in user space access + mode. While it is not a requirement that applications understand + the interface between the block library and the cxlflash driver, + a high-level overview of each supported service (IOCTL) is provided + below. + + The block library can be found on GitHub: + http://www.github.com/mikehollinger/ibmcapikv + + +CXL Flash Driver IOCTLs +======================= + + Users, such as the block library, that wish to interface with a flash + device (LUN) via user space access need to use the services provided + by the cxlflash driver. As these services are implemented as ioctls, + a file descriptor handle must first be obtained in order to establish + the communication channel between a user and the kernel. This file + descriptor is obtained by opening the device special file associated + with the scsi disk device (/dev/sdb) that was created during LUN + discovery. As per the location of the cxlflash driver within the + SCSI protocol stack, this open is actually not seen by the cxlflash + driver. Upon successful open, the user receives a file descriptor + (herein referred to as fd1) that should be used for issuing the + subsequent ioctls listed below. + + The structure definitions for these IOCTLs are available in: + uapi/scsi/cxlflash_ioctl.h + +DK_CXLFLASH_ATTACH +------------------ + + This ioctl obtains, initializes, and starts a context using the CXL + kernel services. These services specify a context id (u16) by which + to uniquely identify the context and its allocated resources. The + services additionally provide a second file descriptor (herein + referred to as fd2) that is used by the block library to initiate + memory mapped I/O (via mmap()) to the CXL flash device and poll for + completion events. This file descriptor is intentionally installed by + this driver and not the CXL kernel services to allow for intermediary + notification and access in the event of a non-user-initiated close(), + such as a killed process. This design point is described in further + detail in the description for the DK_CXLFLASH_DETACH ioctl. + + There are a few important aspects regarding the "tokens" (context id + and fd2) that are provided back to the user: + + - These tokens are only valid for the process under which they + were created. The child of a forked process cannot continue + to use the context id or file descriptor created by its parent + (see DK_CXLFLASH_VLUN_CLONE for further details). + + - These tokens are only valid for the lifetime of the context and + the process under which they were created. Once either is + destroyed, the tokens are to be considered stale and subsequent + usage will result in errors. + + - When a context is no longer needed, the user shall detach from + the context via the DK_CXLFLASH_DETACH ioctl. + + - A close on fd2 will invalidate the tokens. This operation is not + required by the user. + +DK_CXLFLASH_USER_DIRECT +----------------------- + This ioctl is responsible for transitioning the LUN to direct + (physical) mode access and configuring the AFU for direct access from + user space on a per-context basis. Additionally, the block size and + last logical block address (LBA) are returned to the user. + + As mentioned previously, when operating in user space access mode, + LUNs may be accessed in whole or in part. Only one mode is allowed + at a time and if one mode is active (outstanding references exist), + requests to use the LUN in a different mode are denied. + + The AFU is configured for direct access from user space by adding an + entry to the AFU's resource handle table. The index of the entry is + treated as a resource handle that is returned to the user. The user + is then able to use the handle to reference the LUN during I/O. + +DK_CXLFLASH_USER_VIRTUAL +------------------------ + This ioctl is responsible for transitioning the LUN to virtual mode + of access and configuring the AFU for virtual access from user space + on a per-context basis. Additionally, the block size and last logical + block address (LBA) are returned to the user. + + As mentioned previously, when operating in user space access mode, + LUNs may be accessed in whole or in part. Only one mode is allowed + at a time and if one mode is active (outstanding references exist), + requests to use the LUN in a different mode are denied. + + The AFU is configured for virtual access from user space by adding + an entry to the AFU's resource handle table. The index of the entry + is treated as a resource handle that is returned to the user. The + user is then able to use the handle to reference the LUN during I/O. + + By default, the virtual LUN is created with a size of 0. The user + would need to use the DK_CXLFLASH_VLUN_RESIZE ioctl to adjust the grow + the virtual LUN to a desired size. To avoid having to perform this + resize for the initial creation of the virtual LUN, the user has the + option of specifying a size as part of the DK_CXLFLASH_USER_VIRTUAL + ioctl, such that when success is returned to the user, the + resource handle that is provided is already referencing provisioned + storage. This is reflected by the last LBA being a non-zero value. + +DK_CXLFLASH_VLUN_RESIZE +----------------------- + This ioctl is responsible for resizing a previously created virtual + LUN and will fail if invoked upon a LUN that is not in virtual + mode. Upon success, an updated last LBA is returned to the user + indicating the new size of the virtual LUN associated with the + resource handle. + + The partitioning of virtual LUNs is jointly mediated by the cxlflash + driver and the AFU. An allocation table is kept for each LUN that is + operating in the virtual mode and used to program a LUN translation + table that the AFU references when provided with a resource handle. + +DK_CXLFLASH_RELEASE +------------------- + This ioctl is responsible for releasing a previously obtained + reference to either a physical or virtual LUN. This can be + thought of as the inverse of the DK_CXLFLASH_USER_DIRECT or + DK_CXLFLASH_USER_VIRTUAL ioctls. Upon success, the resource handle + is no longer valid and the entry in the resource handle table is + made available to be used again. + + As part of the release process for virtual LUNs, the virtual LUN + is first resized to 0 to clear out and free the translation tables + associated with the virtual LUN reference. + +DK_CXLFLASH_DETACH +------------------ + This ioctl is responsible for unregistering a context with the + cxlflash driver and release outstanding resources that were + not explicitly released via the DK_CXLFLASH_RELEASE ioctl. Upon + success, all "tokens" which had been provided to the user from the + DK_CXLFLASH_ATTACH onward are no longer valid. + +DK_CXLFLASH_VLUN_CLONE +---------------------- + This ioctl is responsible for cloning a previously created + context to a more recently created context. It exists solely to + support maintaining user space access to storage after a process + forks. Upon success, the child process (which invoked the ioctl) + will have access to the same LUNs via the same resource handle(s) + and fd2 as the parent, but under a different context. + + Context sharing across processes is not supported with CXL and + therefore each fork must be met with establishing a new context + for the child process. This ioctl simplifies the state management + and playback required by a user in such a scenario. When a process + forks, child process can clone the parents context by first creating + a context (via DK_CXLFLASH_ATTACH) and then using this ioctl to + perform the clone from the parent to the child. + + The clone itself is fairly simple. The resource handle and lun + translation tables are copied from the parent context to the child's + and then synced with the AFU. + +DK_CXLFLASH_VERIFY +------------------ + This ioctl is used to detect various changes such as the capacity of + the disk changing, the number of LUNs visible changing, etc. In cases + where the changes affect the application (such as a LUN resize), the + cxlflash driver will report the changed state to the application. + + The user calls in when they want to validate that a LUN hasn't been + changed in response to a check condition. As the user is operating out + of band from the kernel, they will see these types of events without + the kernel's knowledge. When encountered, the user's architected + behavior is to call in to this ioctl, indicating what they want to + verify and passing along any appropriate information. For now, only + verifying a LUN change (ie: size different) with sense data is + supported. + +DK_CXLFLASH_RECOVER_AFU +----------------------- + This ioctl is used to drive recovery (if such an action is warranted) + of a specified user context. Any state associated with the user context + is re-established upon successful recovery. + + User contexts are put into an error condition when the device needs to + be reset or is terminating. Users are notified of this error condition + by seeing all 0xF's on an MMIO read. Upon encountering this, the + architected behavior for a user is to call into this ioctl to recover + their context. A user may also call into this ioctl at any time to + check if the device is operating normally. If a failure is returned + from this ioctl, the user is expected to gracefully clean up their + context via release/detach ioctls. Until they do, the context they + hold is not relinquished. The user may also optionally exit the process + at which time the context/resources they held will be freed as part of + the release fop. + +DK_CXLFLASH_MANAGE_LUN +---------------------- + This ioctl is used to switch a LUN from a mode where it is available + for file-system access (legacy), to a mode where it is set aside for + exclusive user space access (superpipe). In case a LUN is visible + across multiple ports and adapters, this ioctl is used to uniquely + identify each LUN by its World Wide Node Name (WWNN). --- linux-4.2.0.orig/MAINTAINERS +++ linux-4.2.0/MAINTAINERS @@ -1941,6 +1941,19 @@ 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://github.com/sfjro/aufs4-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-4.2.0.orig/Makefile +++ linux-4.2.0/Makefile @@ -366,6 +366,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 := \ @@ -378,6 +384,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 \ @@ -385,6 +392,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 \ @@ -546,7 +556,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/ @@ -1066,6 +1076,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 @@ -1075,6 +1086,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-4.2.0.orig/arch/arm/Kconfig +++ linux-4.2.0/arch/arm/Kconfig @@ -2158,6 +2158,7 @@ source "drivers/Kconfig" source "drivers/firmware/Kconfig" +source "ubuntu/Kconfig" source "fs/Kconfig" --- linux-4.2.0.orig/arch/arm/boot/compressed/Makefile +++ linux-4.2.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-4.2.0.orig/arch/arm/mach-highbank/Makefile +++ linux-4.2.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-4.2.0.orig/arch/arm/mach-omap2/omap_hwmod.h +++ linux-4.2.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-4.2.0.orig/arch/arm/mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c +++ linux-4.2.0/arch/arm/mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c @@ -223,6 +223,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-4.2.0.orig/arch/arm/mach-omap2/omap_hwmod_44xx_data.c +++ linux-4.2.0/arch/arm/mach-omap2/omap_hwmod_44xx_data.c @@ -4701,6 +4701,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, @@ -4846,6 +4899,7 @@ &omap44xx_l4_abe__wd_timer3_dma, &omap44xx_mpu__emif1, &omap44xx_mpu__emif2, + &omap4_l3_main_2__aes1, NULL, }; --- linux-4.2.0.orig/arch/arm/mach-omap2/omap_hwmod_common_data.c +++ linux-4.2.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-4.2.0.orig/arch/arm64/Kconfig +++ linux-4.2.0/arch/arm64/Kconfig @@ -767,6 +767,8 @@ source "drivers/Kconfig" +source "ubuntu/Kconfig" + source "drivers/firmware/Kconfig" source "drivers/acpi/Kconfig" --- linux-4.2.0.orig/arch/powerpc/Kconfig +++ linux-4.2.0/arch/powerpc/Kconfig @@ -155,6 +155,8 @@ select HAVE_PERF_EVENTS_NMI if PPC64 select EDAC_SUPPORT select EDAC_ATOMIC_SCRUB + select ARCH_HAS_DMA_SET_COHERENT_MASK + select HAVE_ARCH_SECCOMP_FILTER config GENERIC_CSUM def_bool CPU_LITTLE_ENDIAN @@ -1071,6 +1073,8 @@ source "drivers/Kconfig" +source "ubuntu/Kconfig" + source "fs/Kconfig" source "arch/powerpc/sysdev/qe_lib/Kconfig" --- linux-4.2.0.orig/arch/powerpc/Makefile +++ linux-4.2.0/arch/powerpc/Makefile @@ -243,7 +243,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-4.2.0.orig/arch/powerpc/configs/ppc64_defconfig +++ linux-4.2.0/arch/powerpc/configs/ppc64_defconfig @@ -355,3 +355,6 @@ CONFIG_VIRTUALIZATION=y CONFIG_KVM_BOOK3S_64=m CONFIG_KVM_BOOK3S_64_HV=m +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=m +CONFIG_LEDS_POWERNV=m --- linux-4.2.0.orig/arch/powerpc/configs/pseries_defconfig +++ linux-4.2.0/arch/powerpc/configs/pseries_defconfig @@ -319,3 +319,6 @@ CONFIG_VIRTUALIZATION=y CONFIG_KVM_BOOK3S_64=m CONFIG_KVM_BOOK3S_64_HV=m +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=m +CONFIG_LEDS_POWERNV=m --- linux-4.2.0.orig/arch/powerpc/include/asm/compat.h +++ linux-4.2.0/arch/powerpc/include/asm/compat.h @@ -174,6 +174,13 @@ int _band; /* POLL_IN, POLL_OUT, POLL_MSG */ int _fd; } _sigpoll; + + /* SIGSYS */ + struct { + unsigned int _call_addr; /* calling insn */ + int _syscall; /* triggering system call number */ + unsigned int _arch; /* AUDIT_ARCH_* of syscall */ + } _sigsys; } _sifields; } compat_siginfo_t; --- linux-4.2.0.orig/arch/powerpc/include/asm/exception-64e.h +++ linux-4.2.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-4.2.0.orig/arch/powerpc/include/asm/kvm_booke.h +++ linux-4.2.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-4.2.0.orig/arch/powerpc/include/asm/opal-api.h +++ linux-4.2.0/arch/powerpc/include/asm/opal-api.h @@ -154,7 +154,10 @@ #define OPAL_FLASH_WRITE 111 #define OPAL_FLASH_ERASE 112 #define OPAL_PRD_MSG 113 -#define OPAL_LAST 113 +#define OPAL_LEDS_GET_INDICATOR 114 +#define OPAL_LEDS_SET_INDICATOR 115 +#define OPAL_CEC_REBOOT2 116 +#define OPAL_LAST 116 /* Device tree flags */ @@ -340,6 +343,18 @@ OPAL_ASSERT_RESET = 1 }; +enum OpalSlotLedType { + OPAL_SLOT_LED_TYPE_ID = 0, /* IDENTIFY LED */ + OPAL_SLOT_LED_TYPE_FAULT = 1, /* FAULT LED */ + OPAL_SLOT_LED_TYPE_ATTN = 2, /* System Attention LED */ + OPAL_SLOT_LED_TYPE_MAX = 3 +}; + +enum OpalSlotLedState { + OPAL_SLOT_LED_STATE_OFF = 0, /* LED is OFF */ + OPAL_SLOT_LED_STATE_ON = 1 /* LED is ON */ +}; + /* * Address cycle types for LPC accesses. These also correspond * to the content of the first cell of the "reg" property for @@ -361,6 +376,7 @@ OPAL_MSG_HMI_EVT, OPAL_MSG_DPO, OPAL_MSG_PRD, + OPAL_MSG_OCC, OPAL_MSG_TYPE_MAX, }; @@ -437,6 +453,7 @@ /* HMI interrupt event */ enum OpalHMI_Version { OpalHMIEvt_V1 = 1, + OpalHMIEvt_V2 = 2, }; enum OpalHMI_Severity { @@ -467,6 +484,49 @@ OpalHMI_ERROR_CAPP_RECOVERY, }; +enum OpalHMI_XstopType { + CHECKSTOP_TYPE_UNKNOWN = 0, + CHECKSTOP_TYPE_CORE = 1, + CHECKSTOP_TYPE_NX = 2, +}; + +enum OpalHMI_CoreXstopReason { + CORE_CHECKSTOP_IFU_REGFILE = 0x00000001, + CORE_CHECKSTOP_IFU_LOGIC = 0x00000002, + CORE_CHECKSTOP_PC_DURING_RECOV = 0x00000004, + CORE_CHECKSTOP_ISU_REGFILE = 0x00000008, + CORE_CHECKSTOP_ISU_LOGIC = 0x00000010, + CORE_CHECKSTOP_FXU_LOGIC = 0x00000020, + CORE_CHECKSTOP_VSU_LOGIC = 0x00000040, + CORE_CHECKSTOP_PC_RECOV_IN_MAINT_MODE = 0x00000080, + CORE_CHECKSTOP_LSU_REGFILE = 0x00000100, + CORE_CHECKSTOP_PC_FWD_PROGRESS = 0x00000200, + CORE_CHECKSTOP_LSU_LOGIC = 0x00000400, + CORE_CHECKSTOP_PC_LOGIC = 0x00000800, + CORE_CHECKSTOP_PC_HYP_RESOURCE = 0x00001000, + CORE_CHECKSTOP_PC_HANG_RECOV_FAILED = 0x00002000, + CORE_CHECKSTOP_PC_AMBI_HANG_DETECTED = 0x00004000, + CORE_CHECKSTOP_PC_DEBUG_TRIG_ERR_INJ = 0x00008000, + CORE_CHECKSTOP_PC_SPRD_HYP_ERR_INJ = 0x00010000, +}; + +enum OpalHMI_NestAccelXstopReason { + NX_CHECKSTOP_SHM_INVAL_STATE_ERR = 0x00000001, + NX_CHECKSTOP_DMA_INVAL_STATE_ERR_1 = 0x00000002, + NX_CHECKSTOP_DMA_INVAL_STATE_ERR_2 = 0x00000004, + NX_CHECKSTOP_DMA_CH0_INVAL_STATE_ERR = 0x00000008, + NX_CHECKSTOP_DMA_CH1_INVAL_STATE_ERR = 0x00000010, + NX_CHECKSTOP_DMA_CH2_INVAL_STATE_ERR = 0x00000020, + NX_CHECKSTOP_DMA_CH3_INVAL_STATE_ERR = 0x00000040, + NX_CHECKSTOP_DMA_CH4_INVAL_STATE_ERR = 0x00000080, + NX_CHECKSTOP_DMA_CH5_INVAL_STATE_ERR = 0x00000100, + NX_CHECKSTOP_DMA_CH6_INVAL_STATE_ERR = 0x00000200, + NX_CHECKSTOP_DMA_CH7_INVAL_STATE_ERR = 0x00000400, + NX_CHECKSTOP_DMA_CRB_UE = 0x00000800, + NX_CHECKSTOP_DMA_CRB_SUE = 0x00001000, + NX_CHECKSTOP_PBI_ISN_UE = 0x00002000, +}; + struct OpalHMIEvent { uint8_t version; /* 0x00 */ uint8_t severity; /* 0x01 */ @@ -477,6 +537,23 @@ __be64 hmer; /* TFMR register. Valid only for TFAC and TFMR_PARITY error type. */ __be64 tfmr; + + /* version 2 and later */ + union { + /* + * checkstop info (Core/NX). + * Valid for OpalHMI_ERROR_MALFUNC_ALERT. + */ + struct { + uint8_t xstop_type; /* enum OpalHMI_XstopType */ + uint8_t reserved_1[3]; + __be32 xstop_reason; + union { + __be32 pir; /* for CHECKSTOP_TYPE_CORE */ + __be32 chip_id; /* for CHECKSTOP_TYPE_NX */ + } u; + } xstop_error; + } u; }; enum { @@ -700,6 +777,17 @@ struct opal_prd_msg; +#define OCC_RESET 0 +#define OCC_LOAD 1 +#define OCC_THROTTLE 2 +#define OCC_MAX_THROTTLE_STATUS 5 + +struct opal_occ_msg { + __be64 type; + __be64 chip; + __be64 throttle_status; +}; + /* * SG entries * @@ -756,6 +844,52 @@ __be64 buffer_ra; /* Buffer real address */ }; +/* Argument to OPAL_CEC_REBOOT2() */ +enum { + OPAL_REBOOT_NORMAL = 0, + OPAL_REBOOT_PLATFORM_ERROR = 1, +}; + +/* + * EPOW status sharing (OPAL and the host) + * + * The host will pass on OPAL, a buffer of length OPAL_SYSEPOW_MAX + * with individual elements being 16 bits wide to fetch the system + * wide EPOW status. Each element in the buffer will contain the + * EPOW status in it's bit representation for a particular EPOW sub + * class as defiend here. So multiple detailed EPOW status bits + * specific for any sub class can be represented in a single buffer + * element as it's bit representation. + */ + +/* System EPOW type */ +enum OpalSysEpow { + OPAL_SYSEPOW_POWER = 0, /* Power EPOW */ + OPAL_SYSEPOW_TEMP = 1, /* Temperature EPOW */ + OPAL_SYSEPOW_COOLING = 2, /* Cooling EPOW */ + OPAL_SYSEPOW_MAX = 3, /* Max EPOW categories */ +}; + +/* Power EPOW */ +enum OpalSysPower { + OPAL_SYSPOWER_UPS = 0x0001, /* System on UPS power */ + OPAL_SYSPOWER_CHNG = 0x0002, /* System power config change */ + OPAL_SYSPOWER_FAIL = 0x0004, /* System impending power failure */ + OPAL_SYSPOWER_INCL = 0x0008, /* System incomplete power */ +}; + +/* Temperature EPOW */ +enum OpalSysTemp { + OPAL_SYSTEMP_AMB = 0x0001, /* System over ambient temperature */ + OPAL_SYSTEMP_INT = 0x0002, /* System over internal temperature */ + OPAL_SYSTEMP_HMD = 0x0004, /* System over ambient humidity */ +}; + +/* Cooling EPOW */ +enum OpalSysCooling { + OPAL_SYSCOOL_INSF = 0x0001, /* System insufficient cooling */ +}; + #endif /* __ASSEMBLY__ */ #endif /* __OPAL_API_H */ --- linux-4.2.0.orig/arch/powerpc/include/asm/opal.h +++ linux-4.2.0/arch/powerpc/include/asm/opal.h @@ -44,6 +44,7 @@ uint32_t hour_min); int64_t opal_cec_power_down(uint64_t request); int64_t opal_cec_reboot(void); +int64_t opal_cec_reboot2(uint32_t reboot_type, char *diag); int64_t opal_read_nvram(uint64_t buffer, uint64_t size, uint64_t offset); int64_t opal_write_nvram(uint64_t buffer, uint64_t size, uint64_t offset); int64_t opal_handle_interrupt(uint64_t isn, __be64 *outstanding_event_mask); @@ -141,7 +142,8 @@ int64_t opal_pci_reinit(uint64_t phb_id, uint64_t reinit_scope, uint64_t data); int64_t opal_pci_mask_pe_error(uint64_t phb_id, uint16_t pe_number, uint8_t error_type, uint8_t mask_action); int64_t opal_set_slot_led_status(uint64_t phb_id, uint64_t slot_id, uint8_t led_type, uint8_t led_action); -int64_t opal_get_epow_status(__be64 *status); +int64_t opal_get_epow_status(__be16 *epow_status, __be16 *num_epow_classes); +int64_t opal_get_dpo_status(__be64 *dpo_timeout); int64_t opal_set_system_attention_led(uint8_t led_action); int64_t opal_pci_next_error(uint64_t phb_id, __be64 *first_frozen_pe, __be16 *pci_error_type, __be16 *severity); @@ -195,6 +197,10 @@ int64_t opal_i2c_request(uint64_t async_token, uint32_t bus_id, struct opal_i2c_request *oreq); int64_t opal_prd_msg(struct opal_prd_msg *msg); +int64_t opal_leds_get_ind(char *loc_code, __be64 *led_mask, + __be64 *led_value, __be64 *max_led_type); +int64_t opal_leds_set_ind(uint64_t token, char *loc_code, const u64 led_mask, + const u64 led_value, __be64 *max_led_type); int64_t opal_flash_read(uint64_t id, uint64_t offset, uint64_t buf, uint64_t size, uint64_t token); --- linux-4.2.0.orig/arch/powerpc/include/asm/page.h +++ linux-4.2.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-4.2.0.orig/arch/powerpc/include/asm/pci-bridge.h +++ linux-4.2.0/arch/powerpc/include/asm/pci-bridge.h @@ -42,6 +42,7 @@ #endif int (*dma_set_mask)(struct pci_dev *dev, u64 dma_mask); + u64 (*dma_get_required_mask)(struct pci_dev *dev); void (*shutdown)(struct pci_controller *); }; --- linux-4.2.0.orig/arch/powerpc/include/asm/sections.h +++ linux-4.2.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-4.2.0.orig/arch/powerpc/include/asm/smp.h +++ linux-4.2.0/arch/powerpc/include/asm/smp.h @@ -197,6 +197,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-4.2.0.orig/arch/powerpc/include/asm/switch_to.h +++ linux-4.2.0/arch/powerpc/include/asm/switch_to.h @@ -29,6 +29,7 @@ extern void enable_kernel_fp(void); extern void enable_kernel_altivec(void); +extern void enable_kernel_vsx(void); extern int emulate_altivec(struct pt_regs *); extern void __giveup_vsx(struct task_struct *); extern void giveup_vsx(struct task_struct *); --- linux-4.2.0.orig/arch/powerpc/include/asm/syscall.h +++ linux-4.2.0/arch/powerpc/include/asm/syscall.h @@ -22,10 +22,15 @@ extern const unsigned long sys_call_table[]; #endif /* CONFIG_FTRACE_SYSCALLS */ -static inline long syscall_get_nr(struct task_struct *task, - struct pt_regs *regs) +static inline int syscall_get_nr(struct task_struct *task, struct pt_regs *regs) { - return TRAP(regs) == 0xc00 ? regs->gpr[0] : -1L; + /* + * Note that we are returning an int here. That means 0xffffffff, ie. + * 32-bit negative 1, will be interpreted as -1 on a 64-bit kernel. + * This is important for seccomp so that compat tasks can set r0 = -1 + * to reject the syscall. + */ + return TRAP(regs) == 0xc00 ? regs->gpr[0] : -1; } static inline void syscall_rollback(struct task_struct *task, @@ -34,12 +39,6 @@ regs->gpr[3] = regs->orig_gpr3; } -static inline long syscall_get_error(struct task_struct *task, - struct pt_regs *regs) -{ - return (regs->ccr & 0x10000000) ? -regs->gpr[3] : 0; -} - static inline long syscall_get_return_value(struct task_struct *task, struct pt_regs *regs) { @@ -50,9 +49,15 @@ struct pt_regs *regs, int error, long val) { + /* + * In the general case it's not obvious that we must deal with CCR + * here, as the syscall exit path will also do that for us. However + * there are some places, eg. the signal code, which check ccr to + * decide if the value in r3 is actually an error. + */ if (error) { regs->ccr |= 0x10000000L; - regs->gpr[3] = -error; + regs->gpr[3] = error; } else { regs->ccr &= ~0x10000000L; regs->gpr[3] = val; @@ -64,19 +69,22 @@ unsigned int i, unsigned int n, unsigned long *args) { + unsigned long val, mask = -1UL; + BUG_ON(i + n > 6); -#ifdef CONFIG_PPC64 - if (test_tsk_thread_flag(task, TIF_32BIT)) { - /* - * Zero-extend 32-bit argument values. The high bits are - * garbage ignored by the actual syscall dispatch. - */ - while (n-- > 0) - args[n] = (u32) regs->gpr[3 + i + n]; - return; - } + +#ifdef CONFIG_COMPAT + if (test_tsk_thread_flag(task, TIF_32BIT)) + mask = 0xffffffff; #endif - memcpy(args, ®s->gpr[3 + i], n * sizeof(args[0])); + while (n--) { + if (n == 0 && i == 0) + val = regs->orig_gpr3; + else + val = regs->gpr[3 + i + n]; + + args[n] = val & mask; + } } static inline void syscall_set_arguments(struct task_struct *task, @@ -86,6 +94,10 @@ { BUG_ON(i + n > 6); memcpy(®s->gpr[3 + i], args, n * sizeof(args[0])); + + /* Also copy the first argument into orig_gpr3 */ + if (i == 0 && n > 0) + regs->orig_gpr3 = args[0]; } static inline int syscall_get_arch(void) --- linux-4.2.0.orig/arch/powerpc/include/uapi/asm/errno.h +++ linux-4.2.0/arch/powerpc/include/uapi/asm/errno.h @@ -6,6 +6,4 @@ #undef EDEADLOCK #define EDEADLOCK 58 /* File locking deadlock error */ -#define _LAST_ERRNO 516 - #endif /* _ASM_POWERPC_ERRNO_H */ --- linux-4.2.0.orig/arch/powerpc/kernel/dma.c +++ linux-4.2.0/arch/powerpc/kernel/dma.c @@ -278,6 +278,13 @@ if (ppc_md.dma_get_required_mask) return ppc_md.dma_get_required_mask(dev); + if (dev_is_pci(dev)) { + struct pci_dev *pdev = to_pci_dev(dev); + struct pci_controller *phb = pci_bus_to_host(pdev->bus); + if (phb->controller_ops.dma_get_required_mask) + return phb->controller_ops.dma_get_required_mask(pdev); + } + return __dma_get_required_mask(dev); } EXPORT_SYMBOL_GPL(dma_get_required_mask); --- linux-4.2.0.orig/arch/powerpc/kernel/eeh.c +++ linux-4.2.0/arch/powerpc/kernel/eeh.c @@ -1116,9 +1116,6 @@ return; } - if (eeh_has_flag(EEH_PROBE_MODE_DEV)) - eeh_ops->probe(pdn, NULL); - /* * The EEH cache might not be removed correctly because of * unbalanced kref to the device during unplug time, which @@ -1142,6 +1139,9 @@ dev->dev.archdata.edev = NULL; } + if (eeh_has_flag(EEH_PROBE_MODE_DEV)) + eeh_ops->probe(pdn, NULL); + edev->pdev = dev; dev->dev.archdata.edev = edev; --- linux-4.2.0.orig/arch/powerpc/kernel/entry_32.S +++ linux-4.2.0/arch/powerpc/kernel/entry_32.S @@ -20,6 +20,7 @@ */ #include +#include #include #include #include @@ -354,7 +355,7 @@ SYNC MTMSRD(r10) lwz r9,TI_FLAGS(r12) - li r8,-_LAST_ERRNO + li r8,-MAX_ERRNO andi. r0,r9,(_TIF_SYSCALL_DOTRACE|_TIF_SINGLESTEP|_TIF_USER_WORK_MASK|_TIF_PERSYSCALL_MASK) bne- syscall_exit_work cmplw 0,r3,r8 @@ -457,6 +458,10 @@ lwz r7,GPR7(r1) lwz r8,GPR8(r1) REST_NVGPRS(r1) + + cmplwi r0,NR_syscalls + /* Return code is already in r3 thanks to do_syscall_trace_enter() */ + bge- ret_from_syscall b syscall_dotrace_cont syscall_exit_work: --- linux-4.2.0.orig/arch/powerpc/kernel/entry_64.S +++ linux-4.2.0/arch/powerpc/kernel/entry_64.S @@ -19,6 +19,7 @@ */ #include +#include #include #include #include @@ -150,8 +151,7 @@ CURRENT_THREAD_INFO(r11, r1) ld r10,TI_FLAGS(r11) andi. r11,r10,_TIF_SYSCALL_DOTRACE - bne syscall_dotrace -.Lsyscall_dotrace_cont: + bne syscall_dotrace /* does not return */ cmpldi 0,r0,NR_syscalls bge- syscall_enosys @@ -207,7 +207,7 @@ #endif /* CONFIG_PPC_BOOK3E */ ld r9,TI_FLAGS(r12) - li r11,-_LAST_ERRNO + li r11,-MAX_ERRNO andi. r0,r9,(_TIF_SYSCALL_DOTRACE|_TIF_SINGLESTEP|_TIF_USER_WORK_MASK|_TIF_PERSYSCALL_MASK) bne- syscall_exit_work cmpld r3,r11 @@ -245,22 +245,34 @@ bl save_nvgprs addi r3,r1,STACK_FRAME_OVERHEAD bl do_syscall_trace_enter + /* - * Restore argument registers possibly just changed. - * We use the return value of do_syscall_trace_enter - * for the call number to look up in the table (r0). + * We use the return value of do_syscall_trace_enter() as the syscall + * number. If the syscall was rejected for any reason do_syscall_trace_enter() + * returns an invalid syscall number and the test below against + * NR_syscalls will fail. */ mr r0,r3 + + /* Restore argument registers just clobbered and/or possibly changed. */ ld r3,GPR3(r1) ld r4,GPR4(r1) ld r5,GPR5(r1) ld r6,GPR6(r1) ld r7,GPR7(r1) ld r8,GPR8(r1) + + /* Repopulate r9 and r10 for the system_call path */ addi r9,r1,STACK_FRAME_OVERHEAD CURRENT_THREAD_INFO(r10, r1) ld r10,TI_FLAGS(r10) - b .Lsyscall_dotrace_cont + + cmpldi r0,NR_syscalls + blt+ system_call + + /* Return code is already in r3 thanks to do_syscall_trace_enter() */ + b .Lsyscall_exit + syscall_enosys: li r3,-ENOSYS @@ -277,7 +289,7 @@ beq+ 0f REST_NVGPRS(r1) b 2f -0: cmpld r3,r11 /* r10 is -LAST_ERRNO */ +0: cmpld r3,r11 /* r11 is -MAX_ERRNO */ blt+ 1f andi. r0,r9,_TIF_NOERROR bne- 1f --- linux-4.2.0.orig/arch/powerpc/kernel/exceptions-64e.S +++ linux-4.2.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-4.2.0.orig/arch/powerpc/kernel/head_64.S +++ linux-4.2.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-4.2.0.orig/arch/powerpc/kernel/misc_64.S +++ linux-4.2.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()) @@ -589,6 +640,12 @@ 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 --- linux-4.2.0.orig/arch/powerpc/kernel/pci-common.c +++ linux-4.2.0/arch/powerpc/kernel/pci-common.c @@ -225,6 +225,7 @@ } return NULL; } +EXPORT_SYMBOL(pci_find_hose_for_OF_device); /* * Reads the interrupt pin to determine if interrupt is use by card. @@ -1498,9 +1499,15 @@ phb->controller_ops.disable_device(dev); } +/* 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, @@ -1620,6 +1627,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-4.2.0.orig/arch/powerpc/kernel/process.c +++ linux-4.2.0/arch/powerpc/kernel/process.c @@ -204,8 +204,6 @@ #endif /* CONFIG_ALTIVEC */ #ifdef CONFIG_VSX -#if 0 -/* not currently used, but some crazy RAID module might want to later */ void enable_kernel_vsx(void) { WARN_ON(preemptible()); @@ -220,7 +218,6 @@ #endif /* CONFIG_SMP */ } EXPORT_SYMBOL(enable_kernel_vsx); -#endif void giveup_vsx(struct task_struct *tsk) { --- linux-4.2.0.orig/arch/powerpc/kernel/ptrace.c +++ linux-4.2.0/arch/powerpc/kernel/ptrace.c @@ -1762,26 +1762,81 @@ return ret; } -/* - * We must return the syscall number to actually look up in the table. - * This can be -1L to skip running any syscall at all. +#ifdef CONFIG_SECCOMP +static int do_seccomp(struct pt_regs *regs) +{ + if (!test_thread_flag(TIF_SECCOMP)) + return 0; + + /* + * The ABI we present to seccomp tracers is that r3 contains + * the syscall return value and orig_gpr3 contains the first + * syscall parameter. This is different to the ptrace ABI where + * both r3 and orig_gpr3 contain the first syscall parameter. + */ + regs->gpr[3] = -ENOSYS; + + /* + * We use the __ version here because we have already checked + * TIF_SECCOMP. If this fails, there is nothing left to do, we + * have already loaded -ENOSYS into r3, or seccomp has put + * something else in r3 (via SECCOMP_RET_ERRNO/TRACE). + */ + if (__secure_computing()) + return -1; + + /* + * The syscall was allowed by seccomp, restore the register + * state to what ptrace and audit expect. + * Note that we use orig_gpr3, which means a seccomp tracer can + * modify the first syscall parameter (in orig_gpr3) and also + * allow the syscall to proceed. + */ + regs->gpr[3] = regs->orig_gpr3; + + return 0; +} +#else +static inline int do_seccomp(struct pt_regs *regs) { return 0; } +#endif /* CONFIG_SECCOMP */ + +/** + * do_syscall_trace_enter() - Do syscall tracing on kernel entry. + * @regs: the pt_regs of the task to trace (current) + * + * Performs various types of tracing on syscall entry. This includes seccomp, + * ptrace, syscall tracepoints and audit. + * + * The pt_regs are potentially visible to userspace via ptrace, so their + * contents is ABI. + * + * One or more of the tracers may modify the contents of pt_regs, in particular + * to modify arguments or even the syscall number itself. + * + * It's also possible that a tracer can choose to reject the system call. In + * that case this function will return an illegal syscall number, and will put + * an appropriate return value in regs->r3. + * + * Return: the (possibly changed) syscall number. */ long do_syscall_trace_enter(struct pt_regs *regs) { - long ret = 0; + bool abort = false; user_exit(); - secure_computing_strict(regs->gpr[0]); + if (do_seccomp(regs)) + return -1; - if (test_thread_flag(TIF_SYSCALL_TRACE) && - tracehook_report_syscall_entry(regs)) + if (test_thread_flag(TIF_SYSCALL_TRACE)) { /* - * Tracing decided this syscall should not happen. - * We'll return a bogus call number to get an ENOSYS - * error, but leave the original number in regs->gpr[0]. + * The tracer may decide to abort the syscall, if so tracehook + * will return !0. Note that the tracer may also just change + * regs->gpr[0] to an invalid syscall number, that is handled + * below on the exit path. */ - ret = -1L; + abort = tracehook_report_syscall_entry(regs) != 0; + } if (unlikely(test_thread_flag(TIF_SYSCALL_TRACEPOINT))) trace_sys_enter(regs, regs->gpr[0]); @@ -1798,7 +1853,17 @@ regs->gpr[5] & 0xffffffff, regs->gpr[6] & 0xffffffff); - return ret ?: regs->gpr[0]; + if (abort || regs->gpr[0] >= NR_syscalls) { + /* + * If we are aborting explicitly, or if the syscall number is + * now invalid, set the return value to -ENOSYS. + */ + regs->gpr[3] = -ENOSYS; + return -1; + } + + /* Return the possibly modified but valid syscall number */ + return regs->gpr[0]; } void do_syscall_trace_leave(struct pt_regs *regs) --- linux-4.2.0.orig/arch/powerpc/kernel/signal_32.c +++ linux-4.2.0/arch/powerpc/kernel/signal_32.c @@ -949,6 +949,11 @@ err |= __put_user(s->si_overrun, &d->si_overrun); err |= __put_user(s->si_int, &d->si_int); break; + case __SI_SYS >> 16: + err |= __put_user(ptr_to_compat(s->si_call_addr), &d->si_call_addr); + err |= __put_user(s->si_syscall, &d->si_syscall); + err |= __put_user(s->si_arch, &d->si_arch); + break; case __SI_RT >> 16: /* This is not generated by the kernel as of now. */ case __SI_MESGQ >> 16: err |= __put_user(s->si_int, &d->si_int); --- linux-4.2.0.orig/arch/powerpc/lib/feature-fixups.c +++ linux-4.2.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-4.2.0.orig/arch/powerpc/platforms/85xx/smp.c +++ linux-4.2.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) @@ -357,12 +368,23 @@ 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 mpc85xx_smp_machine_kexec(struct kimage *image) { +#ifdef CONFIG_PPC32 int timeout = INT_MAX; int i, num_cpus = num_present_cpus(); +#endif +#ifdef CONFIG_PPC32 if (image->type == KEXEC_TYPE_DEFAULT) smp_call_function(mpc85xx_smp_kexec_down, NULL, 0); @@ -380,6 +402,7 @@ if ( i == smp_processor_id() ) continue; mpic_reset_core(i); } +#endif default_machine_kexec(image); } --- linux-4.2.0.orig/arch/powerpc/platforms/powernv/opal-hmi.c +++ linux-4.2.0/arch/powerpc/platforms/powernv/opal-hmi.c @@ -35,9 +35,134 @@ struct list_head list; struct OpalHMIEvent hmi_evt; }; + +struct xstop_reason { + uint32_t xstop_reason; + const char *unit_failed; + const char *description; +}; + static LIST_HEAD(opal_hmi_evt_list); static DEFINE_SPINLOCK(opal_hmi_evt_lock); +static void print_core_checkstop_reason(const char *level, + struct OpalHMIEvent *hmi_evt) +{ + int i; + static const struct xstop_reason xstop_reason[] = { + { CORE_CHECKSTOP_IFU_REGFILE, "IFU", + "RegFile core check stop" }, + { CORE_CHECKSTOP_IFU_LOGIC, "IFU", "Logic core check stop" }, + { CORE_CHECKSTOP_PC_DURING_RECOV, "PC", + "Core checkstop during recovery" }, + { CORE_CHECKSTOP_ISU_REGFILE, "ISU", + "RegFile core check stop (mapper error)" }, + { CORE_CHECKSTOP_ISU_LOGIC, "ISU", "Logic core check stop" }, + { CORE_CHECKSTOP_FXU_LOGIC, "FXU", "Logic core check stop" }, + { CORE_CHECKSTOP_VSU_LOGIC, "VSU", "Logic core check stop" }, + { CORE_CHECKSTOP_PC_RECOV_IN_MAINT_MODE, "PC", + "Recovery in maintenance mode" }, + { CORE_CHECKSTOP_LSU_REGFILE, "LSU", + "RegFile core check stop" }, + { CORE_CHECKSTOP_PC_FWD_PROGRESS, "PC", + "Forward Progress Error" }, + { CORE_CHECKSTOP_LSU_LOGIC, "LSU", "Logic core check stop" }, + { CORE_CHECKSTOP_PC_LOGIC, "PC", "Logic core check stop" }, + { CORE_CHECKSTOP_PC_HYP_RESOURCE, "PC", + "Hypervisor Resource error - core check stop" }, + { CORE_CHECKSTOP_PC_HANG_RECOV_FAILED, "PC", + "Hang Recovery Failed (core check stop)" }, + { CORE_CHECKSTOP_PC_AMBI_HANG_DETECTED, "PC", + "Ambiguous Hang Detected (unknown source)" }, + { CORE_CHECKSTOP_PC_DEBUG_TRIG_ERR_INJ, "PC", + "Debug Trigger Error inject" }, + { CORE_CHECKSTOP_PC_SPRD_HYP_ERR_INJ, "PC", + "Hypervisor check stop via SPRC/SPRD" }, + }; + + /* Validity check */ + if (!hmi_evt->u.xstop_error.xstop_reason) { + printk("%s Unknown Core check stop.\n", level); + return; + } + + printk("%s CPU PIR: %08x\n", level, + be32_to_cpu(hmi_evt->u.xstop_error.u.pir)); + for (i = 0; i < ARRAY_SIZE(xstop_reason); i++) + if (be32_to_cpu(hmi_evt->u.xstop_error.xstop_reason) & + xstop_reason[i].xstop_reason) + printk("%s [Unit: %-3s] %s\n", level, + xstop_reason[i].unit_failed, + xstop_reason[i].description); +} + +static void print_nx_checkstop_reason(const char *level, + struct OpalHMIEvent *hmi_evt) +{ + int i; + static const struct xstop_reason xstop_reason[] = { + { NX_CHECKSTOP_SHM_INVAL_STATE_ERR, "DMA & Engine", + "SHM invalid state error" }, + { NX_CHECKSTOP_DMA_INVAL_STATE_ERR_1, "DMA & Engine", + "DMA invalid state error bit 15" }, + { NX_CHECKSTOP_DMA_INVAL_STATE_ERR_2, "DMA & Engine", + "DMA invalid state error bit 16" }, + { NX_CHECKSTOP_DMA_CH0_INVAL_STATE_ERR, "DMA & Engine", + "Channel 0 invalid state error" }, + { NX_CHECKSTOP_DMA_CH1_INVAL_STATE_ERR, "DMA & Engine", + "Channel 1 invalid state error" }, + { NX_CHECKSTOP_DMA_CH2_INVAL_STATE_ERR, "DMA & Engine", + "Channel 2 invalid state error" }, + { NX_CHECKSTOP_DMA_CH3_INVAL_STATE_ERR, "DMA & Engine", + "Channel 3 invalid state error" }, + { NX_CHECKSTOP_DMA_CH4_INVAL_STATE_ERR, "DMA & Engine", + "Channel 4 invalid state error" }, + { NX_CHECKSTOP_DMA_CH5_INVAL_STATE_ERR, "DMA & Engine", + "Channel 5 invalid state error" }, + { NX_CHECKSTOP_DMA_CH6_INVAL_STATE_ERR, "DMA & Engine", + "Channel 6 invalid state error" }, + { NX_CHECKSTOP_DMA_CH7_INVAL_STATE_ERR, "DMA & Engine", + "Channel 7 invalid state error" }, + { NX_CHECKSTOP_DMA_CRB_UE, "DMA & Engine", + "UE error on CRB(CSB address, CCB)" }, + { NX_CHECKSTOP_DMA_CRB_SUE, "DMA & Engine", + "SUE error on CRB(CSB address, CCB)" }, + { NX_CHECKSTOP_PBI_ISN_UE, "PowerBus Interface", + "CRB Kill ISN received while holding ISN with UE error" }, + }; + + /* Validity check */ + if (!hmi_evt->u.xstop_error.xstop_reason) { + printk("%s Unknown NX check stop.\n", level); + return; + } + + printk("%s NX checkstop on CHIP ID: %x\n", level, + be32_to_cpu(hmi_evt->u.xstop_error.u.chip_id)); + for (i = 0; i < ARRAY_SIZE(xstop_reason); i++) + if (be32_to_cpu(hmi_evt->u.xstop_error.xstop_reason) & + xstop_reason[i].xstop_reason) + printk("%s [Unit: %-3s] %s\n", level, + xstop_reason[i].unit_failed, + xstop_reason[i].description); +} + +static void print_checkstop_reason(const char *level, + struct OpalHMIEvent *hmi_evt) +{ + switch (hmi_evt->u.xstop_error.xstop_type) { + case CHECKSTOP_TYPE_CORE: + print_core_checkstop_reason(level, hmi_evt); + break; + case CHECKSTOP_TYPE_NX: + print_nx_checkstop_reason(level, hmi_evt); + break; + case CHECKSTOP_TYPE_UNKNOWN: + printk("%s Unknown Malfunction Alert.\n", level); + break; + } +} + static void print_hmi_event_info(struct OpalHMIEvent *hmi_evt) { const char *level, *sevstr, *error_info; @@ -95,6 +220,13 @@ (hmi_evt->type == OpalHMI_ERROR_TFMR_PARITY)) printk("%s TFMR: %016llx\n", level, be64_to_cpu(hmi_evt->tfmr)); + + if (hmi_evt->version < OpalHMIEvt_V2) + return; + + /* OpalHMIEvt_V2 and above provides reason for malfunction alert. */ + if (hmi_evt->type == OpalHMI_ERROR_MALFUNC_ALERT) + print_checkstop_reason(level, hmi_evt); } static void hmi_event_handler(struct work_struct *work) @@ -103,6 +235,8 @@ struct OpalHMIEvent *hmi_evt; struct OpalHmiEvtNode *msg_node; uint8_t disposition; + struct opal_msg msg; + int unrecoverable = 0; spin_lock_irqsave(&opal_hmi_evt_lock, flags); while (!list_empty(&opal_hmi_evt_list)) { @@ -118,14 +252,53 @@ /* * Check if HMI event has been recovered or not. If not - * then we can't continue, invoke panic. + * then kernel can't continue, we need to panic. + * But before we do that, display all the HMI event + * available on the list and set unrecoverable flag to 1. */ if (disposition != OpalHMI_DISPOSITION_RECOVERED) - panic("Unrecoverable HMI exception"); + unrecoverable = 1; spin_lock_irqsave(&opal_hmi_evt_lock, flags); } spin_unlock_irqrestore(&opal_hmi_evt_lock, flags); + + if (unrecoverable) { + int ret; + + /* Pull all HMI events from OPAL before we panic. */ + while (opal_get_msg(__pa(&msg), sizeof(msg)) == OPAL_SUCCESS) { + u32 type; + + type = be32_to_cpu(msg.msg_type); + + /* skip if not HMI event */ + if (type != OPAL_MSG_HMI_EVT) + continue; + + /* HMI event info starts from param[0] */ + hmi_evt = (struct OpalHMIEvent *)&msg.params[0]; + print_hmi_event_info(hmi_evt); + } + + /* + * Unrecoverable HMI exception. We need to inform BMC/OCC + * about this error so that it can collect relevant data + * for error analysis before rebooting. + */ + ret = opal_cec_reboot2(OPAL_REBOOT_PLATFORM_ERROR, + "Unrecoverable HMI exception"); + if (ret == OPAL_UNSUPPORTED) { + pr_emerg("Reboot type %d not supported\n", + OPAL_REBOOT_PLATFORM_ERROR); + } + + /* + * Fall through and panic if opal_cec_reboot2() returns + * OPAL_UNSUPPORTED. + */ + panic("Unrecoverable HMI exception"); + } } static DECLARE_WORK(hmi_event_work, hmi_event_handler); --- linux-4.2.0.orig/arch/powerpc/platforms/powernv/opal-power.c +++ linux-4.2.0/arch/powerpc/platforms/powernv/opal-power.c @@ -9,9 +9,12 @@ * 2 of the License, or (at your option) any later version. */ +#define pr_fmt(fmt) "opal-power: " fmt + #include #include #include +#include #include #include @@ -19,30 +22,116 @@ #define SOFT_OFF 0x00 #define SOFT_REBOOT 0x01 +/* Detect EPOW event */ +static bool detect_epow(void) +{ + u16 epow; + int i, rc; + __be16 epow_classes; + __be16 opal_epow_status[OPAL_SYSEPOW_MAX] = {0}; + + /* + * Check for EPOW event. Kernel sends supported EPOW classes info + * to OPAL. OPAL returns EPOW info along with classes present. + */ + epow_classes = cpu_to_be16(OPAL_SYSEPOW_MAX); + rc = opal_get_epow_status(opal_epow_status, &epow_classes); + if (rc != OPAL_SUCCESS) { + pr_err("Failed to get EPOW event information\n"); + return false; + } + + /* Look for EPOW events present */ + for (i = 0; i < be16_to_cpu(epow_classes); i++) { + epow = be16_to_cpu(opal_epow_status[i]); + + /* Filter events which do not need shutdown. */ + if (i == OPAL_SYSEPOW_POWER) + epow &= ~(OPAL_SYSPOWER_CHNG | OPAL_SYSPOWER_FAIL | + OPAL_SYSPOWER_INCL); + if (epow) + return true; + } + + return false; +} + +/* Check for existing EPOW, DPO events */ +static bool poweroff_pending(void) +{ + int rc; + __be64 opal_dpo_timeout; + + /* Check for DPO event */ + rc = opal_get_dpo_status(&opal_dpo_timeout); + if (rc == OPAL_SUCCESS) { + pr_info("Existing DPO event detected.\n"); + return true; + } + + /* Check for EPOW event */ + if (detect_epow()) { + pr_info("Existing EPOW event detected.\n"); + return true; + } + + return false; +} + +/* OPAL power-control events notifier */ static int opal_power_control_event(struct notifier_block *nb, - unsigned long msg_type, void *msg) + 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(); + switch (msg_type) { + case OPAL_MSG_EPOW: + if (detect_epow()) { + pr_info("EPOW msg received. Powering off system\n"); + orderly_poweroff(true); + } break; - case SOFT_OFF: - pr_info("OPAL: poweroff requested\n"); + case OPAL_MSG_DPO: + pr_info("DPO msg received. Powering off system\n"); orderly_poweroff(true); break; + case OPAL_MSG_SHUTDOWN: + type = be64_to_cpu(((struct opal_msg *)msg)->params[0]); + switch (type) { + case SOFT_REBOOT: + pr_info("Reboot requested\n"); + orderly_reboot(); + break; + case SOFT_OFF: + pr_info("Poweroff requested\n"); + orderly_poweroff(true); + break; + default: + pr_err("Unknown power-control type %llu\n", type); + } + break; default: - pr_err("OPAL: power control type unexpected %016llx\n", type); + pr_err("Unknown OPAL message type %lu\n", msg_type); } return 0; } +/* OPAL EPOW event notifier block */ +static struct notifier_block opal_epow_nb = { + .notifier_call = opal_power_control_event, + .next = NULL, + .priority = 0, +}; + +/* OPAL DPO event notifier block */ +static struct notifier_block opal_dpo_nb = { + .notifier_call = opal_power_control_event, + .next = NULL, + .priority = 0, +}; + +/* OPAL power-control event notifier block */ static struct notifier_block opal_power_control_nb = { .notifier_call = opal_power_control_event, .next = NULL, @@ -51,16 +140,40 @@ static int __init opal_power_control_init(void) { - int ret; + int ret, supported = 0; + struct device_node *np; + /* Register OPAL power-control events notifier */ 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; + &opal_power_control_nb); + if (ret) + pr_err("Failed to register SHUTDOWN notifier, ret = %d\n", ret); + + /* Determine OPAL EPOW, DPO support */ + np = of_find_node_by_path("/ibm,opal/epow"); + if (np) { + supported = of_device_is_compatible(np, "ibm,opal-v3-epow"); + of_node_put(np); } + if (!supported) + return 0; + pr_info("OPAL EPOW, DPO support detected.\n"); + + /* Register EPOW event notifier */ + ret = opal_message_notifier_register(OPAL_MSG_EPOW, &opal_epow_nb); + if (ret) + pr_err("Failed to register EPOW notifier, ret = %d\n", ret); + + /* Register DPO event notifier */ + ret = opal_message_notifier_register(OPAL_MSG_DPO, &opal_dpo_nb); + if (ret) + pr_err("Failed to register DPO notifier, ret = %d\n", ret); + + /* Check for any pending EPOW or DPO events. */ + if (poweroff_pending()) + orderly_poweroff(true); + return 0; } machine_subsys_initcall(powernv, opal_power_control_init); --- linux-4.2.0.orig/arch/powerpc/platforms/powernv/opal-wrappers.S +++ linux-4.2.0/arch/powerpc/platforms/powernv/opal-wrappers.S @@ -202,6 +202,7 @@ OPAL_CALL(opal_rtc_write, OPAL_RTC_WRITE); OPAL_CALL(opal_cec_power_down, OPAL_CEC_POWER_DOWN); OPAL_CALL(opal_cec_reboot, OPAL_CEC_REBOOT); +OPAL_CALL(opal_cec_reboot2, OPAL_CEC_REBOOT2); OPAL_CALL(opal_read_nvram, OPAL_READ_NVRAM); OPAL_CALL(opal_write_nvram, OPAL_WRITE_NVRAM); OPAL_CALL(opal_handle_interrupt, OPAL_HANDLE_INTERRUPT); @@ -249,6 +250,7 @@ OPAL_CALL(opal_pci_mask_pe_error, OPAL_PCI_MASK_PE_ERROR); OPAL_CALL(opal_set_slot_led_status, OPAL_SET_SLOT_LED_STATUS); OPAL_CALL(opal_get_epow_status, OPAL_GET_EPOW_STATUS); +OPAL_CALL(opal_get_dpo_status, OPAL_GET_DPO_STATUS); OPAL_CALL(opal_set_system_attention_led, OPAL_SET_SYSTEM_ATTENTION_LED); OPAL_CALL(opal_pci_next_error, OPAL_PCI_NEXT_ERROR); OPAL_CALL(opal_pci_poll, OPAL_PCI_POLL); @@ -297,3 +299,5 @@ OPAL_CALL(opal_flash_write, OPAL_FLASH_WRITE); OPAL_CALL(opal_flash_erase, OPAL_FLASH_ERASE); OPAL_CALL(opal_prd_msg, OPAL_PRD_MSG); +OPAL_CALL(opal_leds_get_ind, OPAL_LEDS_GET_INDICATOR); +OPAL_CALL(opal_leds_set_ind, OPAL_LEDS_SET_INDICATOR); --- linux-4.2.0.orig/arch/powerpc/platforms/powernv/opal.c +++ linux-4.2.0/arch/powerpc/platforms/powernv/opal.c @@ -441,6 +441,7 @@ int opal_machine_check(struct pt_regs *regs) { struct machine_check_event evt; + int ret; if (!get_mce_event(&evt, MCE_EVENT_RELEASE)) return 0; @@ -455,6 +456,40 @@ if (opal_recover_mce(regs, &evt)) return 1; + + /* + * Unrecovered machine check, we are heading to panic path. + * + * We may have hit this MCE in very early stage of kernel + * initialization even before opal-prd has started running. If + * this is the case then this MCE error may go un-noticed or + * un-analyzed if we go down panic path. We need to inform + * BMC/OCC about this error so that they can collect relevant + * data for error analysis before rebooting. + * Use opal_cec_reboot2(OPAL_REBOOT_PLATFORM_ERROR) to do so. + * This function may not return on BMC based system. + */ + ret = opal_cec_reboot2(OPAL_REBOOT_PLATFORM_ERROR, + "Unrecoverable Machine Check exception"); + if (ret == OPAL_UNSUPPORTED) { + pr_emerg("Reboot type %d not supported\n", + OPAL_REBOOT_PLATFORM_ERROR); + } + + /* + * We reached here. There can be three possibilities: + * 1. We are running on a firmware level that do not support + * opal_cec_reboot2() + * 2. We are running on a firmware level that do not support + * OPAL_REBOOT_PLATFORM_ERROR reboot type. + * 3. We are running on FSP based system that does not need opal + * to trigger checkstop explicitly for error analysis. The FSP + * PRD component would have already got notified about this + * error through other channels. + * + * In any case, let us just fall through. We anyway heading + * down to panic path. + */ return 0; } @@ -648,7 +683,7 @@ static int __init opal_init(void) { - struct device_node *np, *consoles; + struct device_node *np, *consoles, *leds; int rc; opal_node = of_find_node_by_path("/ibm,opal"); @@ -689,6 +724,13 @@ /* Setup a heatbeat thread if requested by OPAL */ opal_init_heartbeat(); + /* Create leds platform devices */ + leds = of_find_node_by_path("/ibm,opal/leds"); + if (leds) { + of_platform_device_create(leds, "opal_leds", NULL); + of_node_put(leds); + } + /* Create "opal" kobject under /sys/firmware */ rc = opal_sysfs_init(); if (rc == 0) { @@ -841,3 +883,6 @@ EXPORT_SYMBOL_GPL(opal_tpo_read); EXPORT_SYMBOL_GPL(opal_tpo_write); EXPORT_SYMBOL_GPL(opal_i2c_request); +/* Export these symbols for PowerNV LED class driver */ +EXPORT_SYMBOL_GPL(opal_leds_get_ind); +EXPORT_SYMBOL_GPL(opal_leds_set_ind); --- linux-4.2.0.orig/arch/powerpc/platforms/powernv/pci-ioda.c +++ linux-4.2.0/arch/powerpc/platforms/powernv/pci-ioda.c @@ -1630,9 +1630,10 @@ return 0; } -static u64 pnv_pci_ioda_dma_get_required_mask(struct pnv_phb *phb, - struct pci_dev *pdev) +static u64 pnv_pci_ioda_dma_get_required_mask(struct pci_dev *pdev) { + struct pci_controller *hose = pci_bus_to_host(pdev->bus); + struct pnv_phb *phb = hose->private_data; struct pci_dn *pdn = pci_get_pdn(pdev); struct pnv_ioda_pe *pe; u64 end, mask; @@ -3057,6 +3058,7 @@ .window_alignment = pnv_pci_window_alignment, .reset_secondary_bus = pnv_pci_reset_secondary_bus, .dma_set_mask = pnv_pci_ioda_dma_set_mask, + .dma_get_required_mask = pnv_pci_ioda_dma_get_required_mask, .shutdown = pnv_pci_ioda_shutdown, }; @@ -3203,7 +3205,6 @@ /* Setup TCEs */ phb->dma_dev_setup = pnv_pci_ioda_dma_dev_setup; - phb->dma_get_required_mask = pnv_pci_ioda_dma_get_required_mask; /* Setup MSI support */ pnv_pci_init_ioda_msis(phb); --- linux-4.2.0.orig/arch/powerpc/platforms/powernv/pci.c +++ linux-4.2.0/arch/powerpc/platforms/powernv/pci.c @@ -761,17 +761,6 @@ phb->dma_dev_setup(phb, pdev); } -u64 pnv_pci_dma_get_required_mask(struct pci_dev *pdev) -{ - struct pci_controller *hose = pci_bus_to_host(pdev->bus); - struct pnv_phb *phb = hose->private_data; - - if (phb && phb->dma_get_required_mask) - return phb->dma_get_required_mask(phb, pdev); - - return __dma_get_required_mask(&pdev->dev); -} - void pnv_pci_shutdown(void) { struct pci_controller *hose; --- linux-4.2.0.orig/arch/powerpc/platforms/powernv/pci.h +++ linux-4.2.0/arch/powerpc/platforms/powernv/pci.h @@ -105,8 +105,6 @@ unsigned int hwirq, unsigned int virq, unsigned int is_64, struct msi_msg *msg); void (*dma_dev_setup)(struct pnv_phb *phb, struct pci_dev *pdev); - u64 (*dma_get_required_mask)(struct pnv_phb *phb, - struct pci_dev *pdev); void (*fixup_phb)(struct pci_controller *hose); u32 (*bdfn_to_pe)(struct pnv_phb *phb, struct pci_bus *bus, u32 devfn); int (*init_m64)(struct pnv_phb *phb); --- linux-4.2.0.orig/arch/powerpc/platforms/powernv/powernv.h +++ linux-4.2.0/arch/powerpc/platforms/powernv/powernv.h @@ -12,15 +12,9 @@ #ifdef CONFIG_PCI extern void pnv_pci_init(void); extern void pnv_pci_shutdown(void); -extern u64 pnv_pci_dma_get_required_mask(struct pci_dev *pdev); #else static inline void pnv_pci_init(void) { } static inline void pnv_pci_shutdown(void) { } - -static inline u64 pnv_pci_dma_get_required_mask(struct pci_dev *pdev) -{ - return 0; -} #endif extern u32 pnv_get_supported_cpuidle_states(void); --- linux-4.2.0.orig/arch/powerpc/platforms/powernv/setup.c +++ linux-4.2.0/arch/powerpc/platforms/powernv/setup.c @@ -165,14 +165,6 @@ { } -static u64 pnv_dma_get_required_mask(struct device *dev) -{ - if (dev_is_pci(dev)) - return pnv_pci_dma_get_required_mask(to_pci_dev(dev)); - - return __dma_get_required_mask(dev); -} - static void pnv_shutdown(void) { /* Let the PCI code clear up IODA tables */ @@ -314,7 +306,6 @@ .machine_shutdown = pnv_shutdown, .power_save = power7_idle, .calibrate_decr = generic_calibrate_decr, - .dma_get_required_mask = pnv_dma_get_required_mask, #ifdef CONFIG_KEXEC .kexec_cpu_down = pnv_kexec_cpu_down, #endif --- linux-4.2.0.orig/arch/x86/Kconfig +++ linux-4.2.0/arch/x86/Kconfig @@ -2588,6 +2588,8 @@ source "drivers/Kconfig" +source "ubuntu/Kconfig" + source "drivers/firmware/Kconfig" source "fs/Kconfig" --- linux-4.2.0.orig/arch/x86/include/asm/msr-index.h +++ linux-4.2.0/arch/x86/include/asm/msr-index.h @@ -73,6 +73,12 @@ #define MSR_LBR_CORE_FROM 0x00000040 #define MSR_LBR_CORE_TO 0x00000060 +#define MSR_LBR_INFO_0 0x00000dc0 /* ... 0xddf for _31 */ +#define LBR_INFO_MISPRED BIT_ULL(63) +#define LBR_INFO_IN_TX BIT_ULL(62) +#define LBR_INFO_ABORT BIT_ULL(61) +#define LBR_INFO_CYCLES 0xffff + #define MSR_IA32_PEBS_ENABLE 0x000003f1 #define MSR_IA32_DS_AREA 0x00000600 #define MSR_IA32_PERF_CAPABILITIES 0x00000345 --- linux-4.2.0.orig/arch/x86/include/asm/perf_event.h +++ linux-4.2.0/arch/x86/include/asm/perf_event.h @@ -159,6 +159,13 @@ */ #define INTEL_PMC_IDX_FIXED_BTS (INTEL_PMC_IDX_FIXED + 16) +#define GLOBAL_STATUS_COND_CHG BIT_ULL(63) +#define GLOBAL_STATUS_BUFFER_OVF BIT_ULL(62) +#define GLOBAL_STATUS_UNC_OVF BIT_ULL(61) +#define GLOBAL_STATUS_ASIF BIT_ULL(60) +#define GLOBAL_STATUS_COUNTERS_FROZEN BIT_ULL(59) +#define GLOBAL_STATUS_LBRS_FROZEN BIT_ULL(58) + /* * IBS cpuid feature detection */ --- linux-4.2.0.orig/arch/x86/include/asm/tsc.h +++ linux-4.2.0/arch/x86/include/asm/tsc.h @@ -51,6 +51,7 @@ extern int check_tsc_unstable(void); extern int check_tsc_disabled(void); extern unsigned long native_calibrate_tsc(void); +extern unsigned long long native_sched_clock_from_tsc(u64 tsc); extern int tsc_clocksource_reliable; --- linux-4.2.0.orig/arch/x86/kernel/cpu/perf_event.c +++ linux-4.2.0/arch/x86/kernel/cpu/perf_event.c @@ -1551,7 +1551,7 @@ } /* Merge two pointer arrays */ -static __init struct attribute **merge_attr(struct attribute **a, struct attribute **b) +__init struct attribute **merge_attr(struct attribute **a, struct attribute **b) { struct attribute **new; int j, i; --- linux-4.2.0.orig/arch/x86/kernel/cpu/perf_event.h +++ linux-4.2.0/arch/x86/kernel/cpu/perf_event.h @@ -165,7 +165,7 @@ unsigned core_id; /* per-core: core id */ }; -#define MAX_LBR_ENTRIES 16 +#define MAX_LBR_ENTRIES 32 enum { X86_PERF_KFREE_SHARED = 0, @@ -594,6 +594,7 @@ struct event_constraint *pebs_constraints; void (*pebs_aliases)(struct perf_event *event); int max_pebs_events; + unsigned long free_running_flags; /* * Intel LBR @@ -624,6 +625,7 @@ struct x86_perf_task_context { u64 lbr_from[MAX_LBR_ENTRIES]; u64 lbr_to[MAX_LBR_ENTRIES]; + u64 lbr_info[MAX_LBR_ENTRIES]; int lbr_callstack_users; int lbr_stack_state; }; @@ -793,6 +795,8 @@ ssize_t x86_event_sysfs_show(char *page, u64 config, u64 event); ssize_t intel_event_sysfs_show(char *page, u64 config); +struct attribute **merge_attr(struct attribute **a, struct attribute **b); + #ifdef CONFIG_CPU_SUP_AMD int amd_pmu_init(void); @@ -873,6 +877,8 @@ extern struct event_constraint intel_hsw_pebs_event_constraints[]; +extern struct event_constraint intel_skl_pebs_event_constraints[]; + struct event_constraint *intel_pebs_constraints(struct perf_event *event); void intel_pmu_pebs_enable(struct perf_event *event); @@ -911,6 +917,8 @@ void intel_pmu_lbr_init_hsw(void); +void intel_pmu_lbr_init_skl(void); + int intel_pmu_setup_lbr_filter(struct perf_event *event); void intel_pt_interrupt(void); @@ -934,6 +942,7 @@ { return !!(x86_pmu.flags & PMU_FL_EXCL_ENABLED); } + #else /* CONFIG_CPU_SUP_INTEL */ static inline void reserve_ds_buffers(void) --- linux-4.2.0.orig/arch/x86/kernel/cpu/perf_event_intel.c +++ linux-4.2.0/arch/x86/kernel/cpu/perf_event_intel.c @@ -177,6 +177,14 @@ EVENT_CONSTRAINT_END }; +struct event_constraint intel_skl_event_constraints[] = { + FIXED_EVENT_CONSTRAINT(0x00c0, 0), /* INST_RETIRED.ANY */ + FIXED_EVENT_CONSTRAINT(0x003c, 1), /* CPU_CLK_UNHALTED.CORE */ + FIXED_EVENT_CONSTRAINT(0x0300, 2), /* CPU_CLK_UNHALTED.REF */ + INTEL_UEVENT_CONSTRAINT(0x1c0, 0x2), /* INST_RETIRED.PREC_DIST */ + EVENT_CONSTRAINT_END +}; + static struct extra_reg intel_snb_extra_regs[] __read_mostly = { /* must define OFFCORE_RSP_X first, see intel_fixup_er() */ INTEL_UEVENT_EXTRA_REG(0x01b7, MSR_OFFCORE_RSP_0, 0x3f807f8fffull, RSP_0), @@ -193,6 +201,13 @@ EVENT_EXTRA_END }; +static struct extra_reg intel_skl_extra_regs[] __read_mostly = { + INTEL_UEVENT_EXTRA_REG(0x01b7, MSR_OFFCORE_RSP_0, 0x3fffff8fffull, RSP_0), + INTEL_UEVENT_EXTRA_REG(0x01bb, MSR_OFFCORE_RSP_1, 0x3fffff8fffull, RSP_1), + INTEL_UEVENT_PEBS_LDLAT_EXTRA_REG(0x01cd), + EVENT_EXTRA_END +}; + EVENT_ATTR_STR(mem-loads, mem_ld_nhm, "event=0x0b,umask=0x10,ldlat=3"); EVENT_ATTR_STR(mem-loads, mem_ld_snb, "event=0xcd,umask=0x1,ldlat=3"); EVENT_ATTR_STR(mem-stores, mem_st_snb, "event=0xcd,umask=0x2"); @@ -244,6 +259,200 @@ return intel_perfmon_event_map[hw_event]; } +/* + * Notes on the events: + * - data reads do not include code reads (comparable to earlier tables) + * - data counts include speculative execution (except L1 write, dtlb, bpu) + * - remote node access includes remote memory, remote cache, remote mmio. + * - prefetches are not included in the counts. + * - icache miss does not include decoded icache + */ + +#define SKL_DEMAND_DATA_RD BIT_ULL(0) +#define SKL_DEMAND_RFO BIT_ULL(1) +#define SKL_ANY_RESPONSE BIT_ULL(16) +#define SKL_SUPPLIER_NONE BIT_ULL(17) +#define SKL_L3_MISS_LOCAL_DRAM BIT_ULL(26) +#define SKL_L3_MISS_REMOTE_HOP0_DRAM BIT_ULL(27) +#define SKL_L3_MISS_REMOTE_HOP1_DRAM BIT_ULL(28) +#define SKL_L3_MISS_REMOTE_HOP2P_DRAM BIT_ULL(29) +#define SKL_L3_MISS (SKL_L3_MISS_LOCAL_DRAM| \ + SKL_L3_MISS_REMOTE_HOP0_DRAM| \ + SKL_L3_MISS_REMOTE_HOP1_DRAM| \ + SKL_L3_MISS_REMOTE_HOP2P_DRAM) +#define SKL_SPL_HIT BIT_ULL(30) +#define SKL_SNOOP_NONE BIT_ULL(31) +#define SKL_SNOOP_NOT_NEEDED BIT_ULL(32) +#define SKL_SNOOP_MISS BIT_ULL(33) +#define SKL_SNOOP_HIT_NO_FWD BIT_ULL(34) +#define SKL_SNOOP_HIT_WITH_FWD BIT_ULL(35) +#define SKL_SNOOP_HITM BIT_ULL(36) +#define SKL_SNOOP_NON_DRAM BIT_ULL(37) +#define SKL_ANY_SNOOP (SKL_SPL_HIT|SKL_SNOOP_NONE| \ + SKL_SNOOP_NOT_NEEDED|SKL_SNOOP_MISS| \ + SKL_SNOOP_HIT_NO_FWD|SKL_SNOOP_HIT_WITH_FWD| \ + SKL_SNOOP_HITM|SKL_SNOOP_NON_DRAM) +#define SKL_DEMAND_READ SKL_DEMAND_DATA_RD +#define SKL_SNOOP_DRAM (SKL_SNOOP_NONE| \ + SKL_SNOOP_NOT_NEEDED|SKL_SNOOP_MISS| \ + SKL_SNOOP_HIT_NO_FWD|SKL_SNOOP_HIT_WITH_FWD| \ + SKL_SNOOP_HITM|SKL_SPL_HIT) +#define SKL_DEMAND_WRITE SKL_DEMAND_RFO +#define SKL_LLC_ACCESS SKL_ANY_RESPONSE +#define SKL_L3_MISS_REMOTE (SKL_L3_MISS_REMOTE_HOP0_DRAM| \ + SKL_L3_MISS_REMOTE_HOP1_DRAM| \ + SKL_L3_MISS_REMOTE_HOP2P_DRAM) + +static __initconst const u64 skl_hw_cache_event_ids + [PERF_COUNT_HW_CACHE_MAX] + [PERF_COUNT_HW_CACHE_OP_MAX] + [PERF_COUNT_HW_CACHE_RESULT_MAX] = +{ + [ C(L1D ) ] = { + [ C(OP_READ) ] = { + [ C(RESULT_ACCESS) ] = 0x81d0, /* MEM_INST_RETIRED.ALL_LOADS */ + [ C(RESULT_MISS) ] = 0x151, /* L1D.REPLACEMENT */ + }, + [ C(OP_WRITE) ] = { + [ C(RESULT_ACCESS) ] = 0x82d0, /* MEM_INST_RETIRED.ALL_STORES */ + [ C(RESULT_MISS) ] = 0x0, + }, + [ C(OP_PREFETCH) ] = { + [ C(RESULT_ACCESS) ] = 0x0, + [ C(RESULT_MISS) ] = 0x0, + }, + }, + [ C(L1I ) ] = { + [ C(OP_READ) ] = { + [ C(RESULT_ACCESS) ] = 0x0, + [ C(RESULT_MISS) ] = 0x283, /* ICACHE_64B.MISS */ + }, + [ C(OP_WRITE) ] = { + [ C(RESULT_ACCESS) ] = -1, + [ C(RESULT_MISS) ] = -1, + }, + [ C(OP_PREFETCH) ] = { + [ C(RESULT_ACCESS) ] = 0x0, + [ C(RESULT_MISS) ] = 0x0, + }, + }, + [ C(LL ) ] = { + [ C(OP_READ) ] = { + [ C(RESULT_ACCESS) ] = 0x1b7, /* OFFCORE_RESPONSE */ + [ C(RESULT_MISS) ] = 0x1b7, /* OFFCORE_RESPONSE */ + }, + [ C(OP_WRITE) ] = { + [ C(RESULT_ACCESS) ] = 0x1b7, /* OFFCORE_RESPONSE */ + [ C(RESULT_MISS) ] = 0x1b7, /* OFFCORE_RESPONSE */ + }, + [ C(OP_PREFETCH) ] = { + [ C(RESULT_ACCESS) ] = 0x0, + [ C(RESULT_MISS) ] = 0x0, + }, + }, + [ C(DTLB) ] = { + [ C(OP_READ) ] = { + [ C(RESULT_ACCESS) ] = 0x81d0, /* MEM_INST_RETIRED.ALL_LOADS */ + [ C(RESULT_MISS) ] = 0x608, /* DTLB_LOAD_MISSES.WALK_COMPLETED */ + }, + [ C(OP_WRITE) ] = { + [ C(RESULT_ACCESS) ] = 0x82d0, /* MEM_INST_RETIRED.ALL_STORES */ + [ C(RESULT_MISS) ] = 0x649, /* DTLB_STORE_MISSES.WALK_COMPLETED */ + }, + [ C(OP_PREFETCH) ] = { + [ C(RESULT_ACCESS) ] = 0x0, + [ C(RESULT_MISS) ] = 0x0, + }, + }, + [ C(ITLB) ] = { + [ C(OP_READ) ] = { + [ C(RESULT_ACCESS) ] = 0x2085, /* ITLB_MISSES.STLB_HIT */ + [ C(RESULT_MISS) ] = 0xe85, /* ITLB_MISSES.WALK_COMPLETED */ + }, + [ C(OP_WRITE) ] = { + [ C(RESULT_ACCESS) ] = -1, + [ C(RESULT_MISS) ] = -1, + }, + [ C(OP_PREFETCH) ] = { + [ C(RESULT_ACCESS) ] = -1, + [ C(RESULT_MISS) ] = -1, + }, + }, + [ C(BPU ) ] = { + [ C(OP_READ) ] = { + [ C(RESULT_ACCESS) ] = 0xc4, /* BR_INST_RETIRED.ALL_BRANCHES */ + [ C(RESULT_MISS) ] = 0xc5, /* BR_MISP_RETIRED.ALL_BRANCHES */ + }, + [ C(OP_WRITE) ] = { + [ C(RESULT_ACCESS) ] = -1, + [ C(RESULT_MISS) ] = -1, + }, + [ C(OP_PREFETCH) ] = { + [ C(RESULT_ACCESS) ] = -1, + [ C(RESULT_MISS) ] = -1, + }, + }, + [ C(NODE) ] = { + [ C(OP_READ) ] = { + [ C(RESULT_ACCESS) ] = 0x1b7, /* OFFCORE_RESPONSE */ + [ C(RESULT_MISS) ] = 0x1b7, /* OFFCORE_RESPONSE */ + }, + [ C(OP_WRITE) ] = { + [ C(RESULT_ACCESS) ] = 0x1b7, /* OFFCORE_RESPONSE */ + [ C(RESULT_MISS) ] = 0x1b7, /* OFFCORE_RESPONSE */ + }, + [ C(OP_PREFETCH) ] = { + [ C(RESULT_ACCESS) ] = 0x0, + [ C(RESULT_MISS) ] = 0x0, + }, + }, +}; + +static __initconst const u64 skl_hw_cache_extra_regs + [PERF_COUNT_HW_CACHE_MAX] + [PERF_COUNT_HW_CACHE_OP_MAX] + [PERF_COUNT_HW_CACHE_RESULT_MAX] = +{ + [ C(LL ) ] = { + [ C(OP_READ) ] = { + [ C(RESULT_ACCESS) ] = SKL_DEMAND_READ| + SKL_LLC_ACCESS|SKL_ANY_SNOOP, + [ C(RESULT_MISS) ] = SKL_DEMAND_READ| + SKL_L3_MISS|SKL_ANY_SNOOP| + SKL_SUPPLIER_NONE, + }, + [ C(OP_WRITE) ] = { + [ C(RESULT_ACCESS) ] = SKL_DEMAND_WRITE| + SKL_LLC_ACCESS|SKL_ANY_SNOOP, + [ C(RESULT_MISS) ] = SKL_DEMAND_WRITE| + SKL_L3_MISS|SKL_ANY_SNOOP| + SKL_SUPPLIER_NONE, + }, + [ C(OP_PREFETCH) ] = { + [ C(RESULT_ACCESS) ] = 0x0, + [ C(RESULT_MISS) ] = 0x0, + }, + }, + [ C(NODE) ] = { + [ C(OP_READ) ] = { + [ C(RESULT_ACCESS) ] = SKL_DEMAND_READ| + SKL_L3_MISS_LOCAL_DRAM|SKL_SNOOP_DRAM, + [ C(RESULT_MISS) ] = SKL_DEMAND_READ| + SKL_L3_MISS_REMOTE|SKL_SNOOP_DRAM, + }, + [ C(OP_WRITE) ] = { + [ C(RESULT_ACCESS) ] = SKL_DEMAND_WRITE| + SKL_L3_MISS_LOCAL_DRAM|SKL_SNOOP_DRAM, + [ C(RESULT_MISS) ] = SKL_DEMAND_WRITE| + SKL_L3_MISS_REMOTE|SKL_SNOOP_DRAM, + }, + [ C(OP_PREFETCH) ] = { + [ C(RESULT_ACCESS) ] = 0x0, + [ C(RESULT_MISS) ] = 0x0, + }, + }, +}; + #define SNB_DMND_DATA_RD (1ULL << 0) #define SNB_DMND_RFO (1ULL << 1) #define SNB_DMND_IFETCH (1ULL << 2) @@ -1594,6 +1803,7 @@ loops = 0; again: + intel_pmu_lbr_read(); intel_pmu_ack_status(status); if (++loops > 100) { static bool warned = false; @@ -1608,16 +1818,16 @@ inc_irq_stat(apic_perf_irqs); - intel_pmu_lbr_read(); /* - * CondChgd bit 63 doesn't mean any overflow status. Ignore - * and clear the bit. + * Ignore a range of extra bits in status that do not indicate + * overflow by themselves. */ - if (__test_and_clear_bit(63, (unsigned long *)&status)) { - if (!status) - goto done; - } + status &= ~(GLOBAL_STATUS_COND_CHG | + GLOBAL_STATUS_ASIF | + GLOBAL_STATUS_LBRS_FROZEN); + if (!status) + goto done; /* * PEBS overflow sets bit 62 in the global status register @@ -2253,6 +2463,15 @@ } } +static unsigned long intel_pmu_free_running_flags(struct perf_event *event) +{ + unsigned long flags = x86_pmu.free_running_flags; + + if (event->attr.use_clockid) + flags &= ~PERF_SAMPLE_TIME; + return flags; +} + static int intel_pmu_hw_config(struct perf_event *event) { int ret = x86_pmu_hw_config(event); @@ -2263,7 +2482,8 @@ if (event->attr.precise_ip) { if (!event->attr.freq) { event->hw.flags |= PERF_X86_EVENT_AUTO_RELOAD; - if (!(event->attr.sample_type & ~PEBS_FREERUNNING_FLAGS)) + if (!(event->attr.sample_type & + ~intel_pmu_free_running_flags(event))) event->hw.flags |= PERF_X86_EVENT_FREERUNNING; } if (x86_pmu.pebs_aliases) @@ -2694,6 +2914,8 @@ .event_map = intel_pmu_event_map, .max_events = ARRAY_SIZE(intel_perfmon_event_map), .apic = 1, + .free_running_flags = PEBS_FREERUNNING_FLAGS, + /* * Intel PMCs cannot be accessed sanely above 32-bit width, * so we install an artificial 1<<31 period regardless of @@ -2732,6 +2954,7 @@ .event_map = intel_pmu_event_map, .max_events = ARRAY_SIZE(intel_perfmon_event_map), .apic = 1, + .free_running_flags = PEBS_FREERUNNING_FLAGS, /* * Intel PMCs cannot be accessed sanely above 32 bit width, * so we install an artificial 1<<31 period regardless of @@ -3269,6 +3492,29 @@ pr_cont("Broadwell events, "); break; + case 78: /* 14nm Skylake Mobile */ + case 94: /* 14nm Skylake Desktop */ + x86_pmu.late_ack = true; + memcpy(hw_cache_event_ids, skl_hw_cache_event_ids, sizeof(hw_cache_event_ids)); + memcpy(hw_cache_extra_regs, skl_hw_cache_extra_regs, sizeof(hw_cache_extra_regs)); + intel_pmu_lbr_init_skl(); + + x86_pmu.event_constraints = intel_skl_event_constraints; + x86_pmu.pebs_constraints = intel_skl_pebs_event_constraints; + x86_pmu.extra_regs = intel_skl_extra_regs; + x86_pmu.pebs_aliases = intel_pebs_aliases_snb; + /* all extra regs are per-cpu when HT is on */ + x86_pmu.flags |= PMU_FL_HAS_RSP_1; + x86_pmu.flags |= PMU_FL_NO_HT_SHARING; + + x86_pmu.hw_config = hsw_hw_config; + x86_pmu.get_event_constraints = hsw_get_event_constraints; + x86_pmu.cpu_events = hsw_events_attrs; + WARN_ON(!x86_pmu.format_attrs); + x86_pmu.cpu_events = hsw_events_attrs; + pr_cont("Skylake events, "); + break; + default: switch (x86_pmu.version) { case 1: @@ -3338,7 +3584,7 @@ */ if (x86_pmu.extra_regs) { for (er = x86_pmu.extra_regs; er->msr; er++) { - er->extra_msr_access = check_msr(er->msr, 0x1ffUL); + er->extra_msr_access = check_msr(er->msr, 0x11UL); /* Disable LBR select mapping */ if ((er->idx == EXTRA_REG_LBR) && !er->extra_msr_access) x86_pmu.lbr_sel_map = NULL; --- linux-4.2.0.orig/arch/x86/kernel/cpu/perf_event_intel_ds.c +++ linux-4.2.0/arch/x86/kernel/cpu/perf_event_intel_ds.c @@ -224,6 +224,19 @@ #define PEBS_HSW_TSX_FLAGS 0xff00000000ULL +/* Same as HSW, plus TSC */ + +struct pebs_record_skl { + u64 flags, ip; + u64 ax, bx, cx, dx; + u64 si, di, bp, sp; + u64 r8, r9, r10, r11; + u64 r12, r13, r14, r15; + u64 status, dla, dse, lat; + u64 real_ip, tsx_tuning; + u64 tsc; +}; + void init_debug_store_on_cpu(int cpu) { struct debug_store *ds = per_cpu(cpu_hw_events, cpu).ds; @@ -675,6 +688,28 @@ EVENT_CONSTRAINT_END }; +struct event_constraint intel_skl_pebs_event_constraints[] = { + INTEL_FLAGS_UEVENT_CONSTRAINT(0x1c0, 0x2), /* INST_RETIRED.PREC_DIST */ + INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_NA(0x01c2, 0xf), /* UOPS_RETIRED.ALL */ + /* UOPS_RETIRED.ALL, inv=1, cmask=16 (cycles:p). */ + INTEL_FLAGS_EVENT_CONSTRAINT(0x108001c2, 0xf), + INTEL_PLD_CONSTRAINT(0x1cd, 0xf), /* MEM_TRANS_RETIRED.* */ + INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_LD(0x11d0, 0xf), /* MEM_INST_RETIRED.STLB_MISS_LOADS */ + INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_ST(0x12d0, 0xf), /* MEM_INST_RETIRED.STLB_MISS_STORES */ + INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_LD(0x21d0, 0xf), /* MEM_INST_RETIRED.LOCK_LOADS */ + INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_ST(0x22d0, 0xf), /* MEM_INST_RETIRED.LOCK_STORES */ + INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_LD(0x41d0, 0xf), /* MEM_INST_RETIRED.SPLIT_LOADS */ + INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_ST(0x42d0, 0xf), /* MEM_INST_RETIRED.SPLIT_STORES */ + INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_LD(0x81d0, 0xf), /* MEM_INST_RETIRED.ALL_LOADS */ + INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_ST(0x82d0, 0xf), /* MEM_INST_RETIRED.ALL_STORES */ + INTEL_FLAGS_EVENT_CONSTRAINT_DATALA_LD(0xd1, 0xf), /* MEM_LOAD_RETIRED.* */ + INTEL_FLAGS_EVENT_CONSTRAINT_DATALA_LD(0xd2, 0xf), /* MEM_LOAD_L3_HIT_RETIRED.* */ + INTEL_FLAGS_EVENT_CONSTRAINT_DATALA_LD(0xd3, 0xf), /* MEM_LOAD_L3_MISS_RETIRED.* */ + /* Allow all events as PEBS with no flags */ + INTEL_ALL_EVENT_CONSTRAINT(0, 0xf), + EVENT_CONSTRAINT_END +}; + struct event_constraint *intel_pebs_constraints(struct perf_event *event) { struct event_constraint *c; @@ -885,7 +920,7 @@ return 0; } -static inline u64 intel_hsw_weight(struct pebs_record_hsw *pebs) +static inline u64 intel_hsw_weight(struct pebs_record_skl *pebs) { if (pebs->tsx_tuning) { union hsw_tsx_tuning tsx = { .value = pebs->tsx_tuning }; @@ -894,7 +929,7 @@ return 0; } -static inline u64 intel_hsw_transaction(struct pebs_record_hsw *pebs) +static inline u64 intel_hsw_transaction(struct pebs_record_skl *pebs) { u64 txn = (pebs->tsx_tuning & PEBS_HSW_TSX_FLAGS) >> 32; @@ -918,7 +953,7 @@ * unconditionally access the 'extra' entries. */ struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events); - struct pebs_record_hsw *pebs = __pebs; + struct pebs_record_skl *pebs = __pebs; u64 sample_type; int fll, fst, dsrc; int fl = event->hw.flags; @@ -1016,6 +1051,16 @@ data->txn = intel_hsw_transaction(pebs); } + /* + * v3 supplies an accurate time stamp, so we use that + * for the time stamp. + * + * We can only do this for the default trace clock. + */ + if (x86_pmu.intel_cap.pebs_format >= 3 && + event->attr.use_clockid == 0) + data->time = native_sched_clock_from_tsc(pebs->tsc); + if (has_branch_stack(event)) data->br_stack = &cpuc->lbr_stack; } @@ -1245,6 +1290,14 @@ x86_pmu.drain_pebs = intel_pmu_drain_pebs_nhm; break; + case 3: + pr_cont("PEBS fmt3%c, ", pebs_type); + x86_pmu.pebs_record_size = + sizeof(struct pebs_record_skl); + x86_pmu.drain_pebs = intel_pmu_drain_pebs_nhm; + x86_pmu.free_running_flags |= PERF_SAMPLE_TIME; + break; + default: printk(KERN_CONT "no PEBS fmt%d%c, ", format, pebs_type); x86_pmu.pebs = 0; --- linux-4.2.0.orig/arch/x86/kernel/cpu/perf_event_intel_lbr.c +++ linux-4.2.0/arch/x86/kernel/cpu/perf_event_intel_lbr.c @@ -13,7 +13,8 @@ LBR_FORMAT_EIP = 0x02, LBR_FORMAT_EIP_FLAGS = 0x03, LBR_FORMAT_EIP_FLAGS2 = 0x04, - LBR_FORMAT_MAX_KNOWN = LBR_FORMAT_EIP_FLAGS2, + LBR_FORMAT_INFO = 0x05, + LBR_FORMAT_MAX_KNOWN = LBR_FORMAT_INFO, }; static enum { @@ -140,6 +141,13 @@ u64 debugctl, lbr_select = 0, orig_debugctl; /* + * No need to unfreeze manually, as v4 can do that as part + * of the GLOBAL_STATUS ack. + */ + if (pmi && x86_pmu.version >= 4) + return; + + /* * No need to reprogram LBR_SELECT in a PMI, as it * did not change. */ @@ -186,6 +194,8 @@ for (i = 0; i < x86_pmu.lbr_nr; i++) { wrmsrl(x86_pmu.lbr_from + i, 0); wrmsrl(x86_pmu.lbr_to + i, 0); + if (x86_pmu.intel_cap.lbr_format == LBR_FORMAT_INFO) + wrmsrl(MSR_LBR_INFO_0 + i, 0); } } @@ -230,10 +240,12 @@ mask = x86_pmu.lbr_nr - 1; tos = intel_pmu_lbr_tos(); - for (i = 0; i < x86_pmu.lbr_nr; i++) { + for (i = 0; i < tos; i++) { lbr_idx = (tos - i) & mask; wrmsrl(x86_pmu.lbr_from + lbr_idx, task_ctx->lbr_from[i]); wrmsrl(x86_pmu.lbr_to + lbr_idx, task_ctx->lbr_to[i]); + if (x86_pmu.intel_cap.lbr_format == LBR_FORMAT_INFO) + wrmsrl(MSR_LBR_INFO_0 + lbr_idx, task_ctx->lbr_info[i]); } task_ctx->lbr_stack_state = LBR_NONE; } @@ -251,10 +263,12 @@ mask = x86_pmu.lbr_nr - 1; tos = intel_pmu_lbr_tos(); - for (i = 0; i < x86_pmu.lbr_nr; i++) { + for (i = 0; i < tos; i++) { lbr_idx = (tos - i) & mask; rdmsrl(x86_pmu.lbr_from + lbr_idx, task_ctx->lbr_from[i]); rdmsrl(x86_pmu.lbr_to + lbr_idx, task_ctx->lbr_to[i]); + if (x86_pmu.intel_cap.lbr_format == LBR_FORMAT_INFO) + rdmsrl(MSR_LBR_INFO_0 + lbr_idx, task_ctx->lbr_info[i]); } task_ctx->lbr_stack_state = LBR_VALID; } @@ -411,16 +425,31 @@ u64 tos = intel_pmu_lbr_tos(); int i; int out = 0; + int num = x86_pmu.lbr_nr; - for (i = 0; i < x86_pmu.lbr_nr; i++) { + if (cpuc->lbr_sel->config & LBR_CALL_STACK) + num = tos; + + for (i = 0; i < num; i++) { unsigned long lbr_idx = (tos - i) & mask; u64 from, to, mis = 0, pred = 0, in_tx = 0, abort = 0; int skip = 0; + u16 cycles = 0; int lbr_flags = lbr_desc[lbr_format]; rdmsrl(x86_pmu.lbr_from + lbr_idx, from); rdmsrl(x86_pmu.lbr_to + lbr_idx, to); + if (lbr_format == LBR_FORMAT_INFO) { + u64 info; + + rdmsrl(MSR_LBR_INFO_0 + lbr_idx, info); + mis = !!(info & LBR_INFO_MISPRED); + pred = !mis; + in_tx = !!(info & LBR_INFO_IN_TX); + abort = !!(info & LBR_INFO_ABORT); + cycles = (info & LBR_INFO_CYCLES); + } if (lbr_flags & LBR_EIP_FLAGS) { mis = !!(from & LBR_FROM_FLAG_MISPRED); pred = !mis; @@ -450,6 +479,7 @@ cpuc->lbr_entries[out].predicted = pred; cpuc->lbr_entries[out].in_tx = in_tx; cpuc->lbr_entries[out].abort = abort; + cpuc->lbr_entries[out].cycles = cycles; cpuc->lbr_entries[out].reserved = 0; out++; } @@ -947,6 +977,26 @@ pr_cont("16-deep LBR, "); } +/* skylake */ +__init void intel_pmu_lbr_init_skl(void) +{ + x86_pmu.lbr_nr = 32; + x86_pmu.lbr_tos = MSR_LBR_TOS; + x86_pmu.lbr_from = MSR_LBR_NHM_FROM; + x86_pmu.lbr_to = MSR_LBR_NHM_TO; + + x86_pmu.lbr_sel_mask = LBR_SEL_MASK; + x86_pmu.lbr_sel_map = hsw_lbr_sel_map; + + /* + * SW branch filter usage: + * - support syscall, sysret capture. + * That requires LBR_FAR but that means far + * jmp need to be filtered out + */ + pr_cont("32-deep LBR, "); +} + /* atom */ void __init intel_pmu_lbr_init_atom(void) { --- linux-4.2.0.orig/arch/x86/kernel/cpu/perf_event_intel_uncore.c +++ linux-4.2.0/arch/x86/kernel/cpu/perf_event_intel_uncore.c @@ -911,6 +911,9 @@ case 63: /* Haswell-EP */ ret = hswep_uncore_pci_init(); break; + case 86: /* BDX-DE */ + ret = bdx_uncore_pci_init(); + break; case 42: /* Sandy Bridge */ ret = snb_uncore_pci_init(); break; @@ -1224,6 +1227,9 @@ case 63: /* Haswell-EP */ hswep_uncore_cpu_init(); break; + case 86: /* BDX-DE */ + bdx_uncore_cpu_init(); + break; default: return 0; } --- linux-4.2.0.orig/arch/x86/kernel/cpu/perf_event_intel_uncore.h +++ linux-4.2.0/arch/x86/kernel/cpu/perf_event_intel_uncore.h @@ -336,6 +336,8 @@ void ivbep_uncore_cpu_init(void); int hswep_uncore_pci_init(void); void hswep_uncore_cpu_init(void); +int bdx_uncore_pci_init(void); +void bdx_uncore_cpu_init(void); /* perf_event_intel_uncore_nhmex.c */ void nhmex_uncore_cpu_init(void); --- linux-4.2.0.orig/arch/x86/kernel/cpu/perf_event_intel_uncore_snbep.c +++ linux-4.2.0/arch/x86/kernel/cpu/perf_event_intel_uncore_snbep.c @@ -2321,3 +2321,167 @@ return 0; } /* end of Haswell-EP uncore support */ + +/* BDX-DE uncore support */ + +static struct intel_uncore_type bdx_uncore_ubox = { + .name = "ubox", + .num_counters = 2, + .num_boxes = 1, + .perf_ctr_bits = 48, + .fixed_ctr_bits = 48, + .perf_ctr = HSWEP_U_MSR_PMON_CTR0, + .event_ctl = HSWEP_U_MSR_PMON_CTL0, + .event_mask = SNBEP_U_MSR_PMON_RAW_EVENT_MASK, + .fixed_ctr = HSWEP_U_MSR_PMON_UCLK_FIXED_CTR, + .fixed_ctl = HSWEP_U_MSR_PMON_UCLK_FIXED_CTL, + .num_shared_regs = 1, + .ops = &ivbep_uncore_msr_ops, + .format_group = &ivbep_uncore_ubox_format_group, +}; + +static struct event_constraint bdx_uncore_cbox_constraints[] = { + UNCORE_EVENT_CONSTRAINT(0x09, 0x3), + UNCORE_EVENT_CONSTRAINT(0x11, 0x1), + UNCORE_EVENT_CONSTRAINT(0x36, 0x1), + EVENT_CONSTRAINT_END +}; + +static struct intel_uncore_type bdx_uncore_cbox = { + .name = "cbox", + .num_counters = 4, + .num_boxes = 8, + .perf_ctr_bits = 48, + .event_ctl = HSWEP_C0_MSR_PMON_CTL0, + .perf_ctr = HSWEP_C0_MSR_PMON_CTR0, + .event_mask = SNBEP_CBO_MSR_PMON_RAW_EVENT_MASK, + .box_ctl = HSWEP_C0_MSR_PMON_BOX_CTL, + .msr_offset = HSWEP_CBO_MSR_OFFSET, + .num_shared_regs = 1, + .constraints = bdx_uncore_cbox_constraints, + .ops = &hswep_uncore_cbox_ops, + .format_group = &hswep_uncore_cbox_format_group, +}; + +static struct intel_uncore_type *bdx_msr_uncores[] = { + &bdx_uncore_ubox, + &bdx_uncore_cbox, + &hswep_uncore_pcu, + NULL, +}; + +void bdx_uncore_cpu_init(void) +{ + if (bdx_uncore_cbox.num_boxes > boot_cpu_data.x86_max_cores) + bdx_uncore_cbox.num_boxes = boot_cpu_data.x86_max_cores; + uncore_msr_uncores = bdx_msr_uncores; +} + +static struct intel_uncore_type bdx_uncore_ha = { + .name = "ha", + .num_counters = 4, + .num_boxes = 1, + .perf_ctr_bits = 48, + SNBEP_UNCORE_PCI_COMMON_INIT(), +}; + +static struct intel_uncore_type bdx_uncore_imc = { + .name = "imc", + .num_counters = 5, + .num_boxes = 2, + .perf_ctr_bits = 48, + .fixed_ctr_bits = 48, + .fixed_ctr = SNBEP_MC_CHy_PCI_PMON_FIXED_CTR, + .fixed_ctl = SNBEP_MC_CHy_PCI_PMON_FIXED_CTL, + .event_descs = hswep_uncore_imc_events, + SNBEP_UNCORE_PCI_COMMON_INIT(), +}; + +static struct intel_uncore_type bdx_uncore_irp = { + .name = "irp", + .num_counters = 4, + .num_boxes = 1, + .perf_ctr_bits = 48, + .event_mask = SNBEP_PMON_RAW_EVENT_MASK, + .box_ctl = SNBEP_PCI_PMON_BOX_CTL, + .ops = &hswep_uncore_irp_ops, + .format_group = &snbep_uncore_format_group, +}; + + +static struct event_constraint bdx_uncore_r2pcie_constraints[] = { + UNCORE_EVENT_CONSTRAINT(0x10, 0x3), + UNCORE_EVENT_CONSTRAINT(0x11, 0x3), + UNCORE_EVENT_CONSTRAINT(0x13, 0x1), + UNCORE_EVENT_CONSTRAINT(0x23, 0x1), + UNCORE_EVENT_CONSTRAINT(0x25, 0x1), + UNCORE_EVENT_CONSTRAINT(0x26, 0x3), + UNCORE_EVENT_CONSTRAINT(0x2d, 0x3), + EVENT_CONSTRAINT_END +}; + +static struct intel_uncore_type bdx_uncore_r2pcie = { + .name = "r2pcie", + .num_counters = 4, + .num_boxes = 1, + .perf_ctr_bits = 48, + .constraints = bdx_uncore_r2pcie_constraints, + SNBEP_UNCORE_PCI_COMMON_INIT(), +}; + +enum { + BDX_PCI_UNCORE_HA, + BDX_PCI_UNCORE_IMC, + BDX_PCI_UNCORE_IRP, + BDX_PCI_UNCORE_R2PCIE, +}; + +static struct intel_uncore_type *bdx_pci_uncores[] = { + [BDX_PCI_UNCORE_HA] = &bdx_uncore_ha, + [BDX_PCI_UNCORE_IMC] = &bdx_uncore_imc, + [BDX_PCI_UNCORE_IRP] = &bdx_uncore_irp, + [BDX_PCI_UNCORE_R2PCIE] = &bdx_uncore_r2pcie, + NULL, +}; + +static DEFINE_PCI_DEVICE_TABLE(bdx_uncore_pci_ids) = { + { /* Home Agent 0 */ + PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x6f30), + .driver_data = UNCORE_PCI_DEV_DATA(BDX_PCI_UNCORE_HA, 0), + }, + { /* MC0 Channel 0 */ + PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x6fb0), + .driver_data = UNCORE_PCI_DEV_DATA(BDX_PCI_UNCORE_IMC, 0), + }, + { /* MC0 Channel 1 */ + PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x6fb1), + .driver_data = UNCORE_PCI_DEV_DATA(BDX_PCI_UNCORE_IMC, 1), + }, + { /* IRP */ + PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x6f39), + .driver_data = UNCORE_PCI_DEV_DATA(BDX_PCI_UNCORE_IRP, 0), + }, + { /* R2PCIe */ + PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x6f34), + .driver_data = UNCORE_PCI_DEV_DATA(BDX_PCI_UNCORE_R2PCIE, 0), + }, + { /* end: all zeroes */ } +}; + +static struct pci_driver bdx_uncore_pci_driver = { + .name = "bdx_uncore", + .id_table = bdx_uncore_pci_ids, +}; + +int bdx_uncore_pci_init(void) +{ + int ret = snbep_pci2phy_map_init(0x6f1e); + + if (ret) + return ret; + uncore_pci_uncores = bdx_pci_uncores; + uncore_pci_driver = &bdx_uncore_pci_driver; + return 0; +} + +/* end of BDX-DE uncore support */ --- linux-4.2.0.orig/arch/x86/kernel/pci-dma.c +++ linux-4.2.0/arch/x86/kernel/pci-dma.c @@ -174,8 +174,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-4.2.0.orig/arch/x86/kernel/reboot.c +++ linux-4.2.0/arch/x86/kernel/reboot.c @@ -407,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-4.2.0.orig/arch/x86/kernel/tsc.c +++ linux-4.2.0/arch/x86/kernel/tsc.c @@ -296,6 +296,14 @@ return cycles_2_ns(tsc_now); } +/* + * Generate a sched_clock if you already have a TSC value. + */ +u64 native_sched_clock_from_tsc(u64 tsc) +{ + return cycles_2_ns(tsc); +} + /* We need to define a real function for sched_clock, to override the weak default version */ #ifdef CONFIG_PARAVIRT --- linux-4.2.0.orig/arch/x86/kvm/x86.c +++ linux-4.2.0/arch/x86/kvm/x86.c @@ -5803,7 +5803,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; } --- linux-4.2.0.orig/block/scsi_ioctl.c +++ linux-4.2.0/block/scsi_ioctl.c @@ -28,6 +28,9 @@ #include #include #include +#include +#include +#include #include #include @@ -705,8 +708,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-4.2.0.orig/debian.master/NOTES +++ linux-4.2.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-4.2.0.orig/debian.master/abi/4.2.0-10.11/abiname +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/abiname @@ -0,0 +1 @@ +10 --- linux-4.2.0.orig/debian.master/abi/4.2.0-10.11/amd64/generic +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/amd64/generic @@ -0,0 +1,19454 @@ +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 0xae46be2f kvm_cpu_has_pending_timer +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 0x73892a61 mcryptd_arm_flusher +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/acpi/nfit 0xa7e9a159 to_nfit_uuid +EXPORT_SYMBOL drivers/acpi/video 0x6de7f7ff acpi_video_get_backlight_type +EXPORT_SYMBOL drivers/acpi/video 0x6e5f7eb5 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 0xe92ca535 acpi_video_set_dmi_backlight_type +EXPORT_SYMBOL drivers/atm/suni 0xde5be15d suni_init +EXPORT_SYMBOL drivers/atm/uPD98402 0x71d8a53e uPD98402_init +EXPORT_SYMBOL drivers/bcma/bcma 0xdbd70f20 bcma_core_dma_translation +EXPORT_SYMBOL drivers/bcma/bcma 0xfad119d3 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 0x07a3002b pi_disconnect +EXPORT_SYMBOL drivers/block/paride/paride 0x168147b9 pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0x2daa2aee pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x2fbc55cf pi_connect +EXPORT_SYMBOL drivers/block/paride/paride 0x41ebc216 pi_write_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x4267110a pi_register_driver +EXPORT_SYMBOL drivers/block/paride/paride 0x7b36776b pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0x7ccbf59d pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0xa34e7185 pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0xb21ba07d pi_unregister_driver +EXPORT_SYMBOL drivers/block/paride/paride 0xd19b122f paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0xe230aa2f pi_write_block +EXPORT_SYMBOL drivers/block/paride/paride 0xe9923ea6 pi_read_regr +EXPORT_SYMBOL drivers/block/paride/paride 0xecedbaa7 paride_unregister +EXPORT_SYMBOL drivers/bluetooth/btbcm 0xc113a16f btbcm_patchram +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 0x1f659f68 ipmi_smi_add_proc_entry +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1fae3bac ipmi_addr_src_to_str +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x40a573bf 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 0x56b0bbcf 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 0x67ff7cc6 ipmi_register_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x746f9046 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 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/tpm/st33zp24/tpm_st33zp24 0xa3a1db42 st33zp24_pm_resume +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xa5892af9 st33zp24_pm_suspend +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xa8ef7748 st33zp24_probe +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xc809d5b7 st33zp24_remove +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x4e99cba5 xillybus_init_endpoint +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xa406aa15 xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xd43b2bf9 xillybus_endpoint_remove +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x1eae0fa9 dw_dma_cyclic_prep +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x5699e7e1 dw_dma_get_src_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x68bd0359 dw_dma_cyclic_start +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x731faac8 dw_dma_get_dst_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xa6812a3e dw_dma_cyclic_stop +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xeaf49059 dw_dma_cyclic_free +EXPORT_SYMBOL drivers/dma/ioat/ioatdma 0x9ac51025 ioat_dma_setup_interrupts +EXPORT_SYMBOL drivers/edac/edac_core 0xf943665b edac_mc_find +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04d0f641 fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0d9d7080 fw_iso_context_start +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 0x2088bb41 fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0x286820e3 fw_core_remove_address_handler +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 0x4f2f564b fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x50f6afaa fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0x53cb1f01 fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x5cf2f7a3 fw_bus_type +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 0x696cec87 fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6b46a0bb fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6ff684ad fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x776124b7 fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x86468d44 fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x892e5282 fw_send_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8bd2fe30 fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8edd43d0 fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x90863005 fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0x9941a332 fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0x9e75ff44 fw_send_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0xa0d59046 fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0xad6238a1 fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0xbbefd561 fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0xcad77c19 fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xcbf9f2dd fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0xccfab00f fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe4a59106 fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0xeaa6f01f fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf1d39865 fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf7c0ff8d fw_iso_context_stop +EXPORT_SYMBOL drivers/firmware/dcdbas 0xa75079d6 dcdbas_smi_request +EXPORT_SYMBOL drivers/fmc/fmc 0x002860de fmc_driver_register +EXPORT_SYMBOL drivers/fmc/fmc 0x0e104067 fmc_free_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x290d0f9b fmc_device_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x42ad48a5 fmc_show_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x42b8fe77 fmc_find_sdb_device +EXPORT_SYMBOL drivers/fmc/fmc 0x567cfd0c fmc_driver_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x6ac86684 fmc_device_register +EXPORT_SYMBOL drivers/fmc/fmc 0x871c4e61 fmc_device_unregister_n +EXPORT_SYMBOL drivers/fmc/fmc 0x8a066f16 fmc_scan_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0xac2bdc0d fmc_reprogram +EXPORT_SYMBOL drivers/fmc/fmc 0xe6dc854c fmc_device_register_n +EXPORT_SYMBOL drivers/gpu/drm/amd/amdkfd/amdkfd 0xe7dcbeb1 kgd2kfd_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01286d3c drm_panel_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0218adb0 drm_atomic_state_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x08188b8a drm_gem_dumb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x092acb4b drm_property_create_object +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 0x0e194cc6 drm_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f6d324c drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f7f4748 drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fd60df2 drm_get_connector_status_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x10567e49 drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x107742a9 drm_get_subpixel_order_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1115a5e0 drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x115b1432 drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x139f9d3c drm_mm_dump_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1475f7b9 drm_irq_uninstall +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14a9a178 drm_get_format_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x155a180d drm_atomic_state_default_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x15fa7950 drm_get_pci_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x185145be drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x194eadaa drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a001209 drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a22d3f7 drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a546ddd drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a770ac3 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b242cf7 drm_vma_offset_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b3f6a6c drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ce1d186 drm_bridge_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1d63c5b9 drm_agp_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1d74d87f drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1d81855f drm_panel_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dd71f7a drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ddb33da drm_connector_unplug_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e2421e0 drm_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1f3cca77 drm_pci_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1f4c7154 drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1fb9a467 drm_property_create_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20645642 drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20f75ec5 drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x21a4641f drm_connector_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22019e1c drm_crtc_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x223469d6 drm_modeset_unlock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22459d08 drm_legacy_rmmap_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22acaf62 drm_get_cea_aspect_ratio +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2373ca2d drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x23c2e7dd drm_legacy_addbufs_pci +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2490356c drm_legacy_idlelock_take +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2531170d drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2693db1f drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2752e2bc drm_property_reference_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x277155b9 drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29a010e6 drm_mm_insert_node_in_range_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29e56d07 drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a4a7d43 drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2b0fbc5b drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2b6b8ba8 drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e40c9ed drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e7a4300 drm_rgb_quant_range_selectable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ec56a00 drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ef0ae46 drm_legacy_rmmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2fbce46f drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x304548f5 drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32733937 drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x339c785c drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3485d8a1 drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0x34949aca drm_bridge_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x351e9690 drm_legacy_getsarea +EXPORT_SYMBOL drivers/gpu/drm/drm 0x362cec05 drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3771f4c2 drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x37ebe743 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x385d1533 drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38991c08 drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38a4f7ae drm_format_num_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38e2cee8 drm_agp_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0x390eaedd drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x399e0e9b drm_mode_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3a22f51a drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ac1fef9 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b9d009a drm_format_plane_cpp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c582539 drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3d8dbcc8 drm_agp_bind_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eb37b9d drm_ht_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x40cd5594 drm_dev_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x41fa3d29 drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm 0x42c29603 drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4356d491 drm_modeset_lock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x437b76e3 drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x43f6268c drm_ati_pcigart_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4565fbbc drm_panel_detach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x45bc5849 drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4762d43c drm_dev_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x47f1e7d5 drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4842f36d drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0x490cfb78 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x491c654b drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x493727c2 drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4983c75b drm_pci_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a64da7f drm_legacy_ioremap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4abf940f drm_panel_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b081b52 drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b600c10 drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ba4df3e drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c51063a drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c511235 drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ce7eff3 drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4da6ef16 drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ea1f5a2 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f7c2bbe drm_mode_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50e28c07 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5143fa47 drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x526f6f71 drm_rect_calc_hscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x52e5c9a9 drm_agp_acquire +EXPORT_SYMBOL drivers/gpu/drm/drm 0x54fa0290 drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5729ee13 drm_agp_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57d45c66 drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58709c5e drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58ec8de0 drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59ef50f0 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5b02224e drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5b138410 drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5baba915 drm_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5bbd9f1a drm_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5c3f017d drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5cf45d2c drm_modeset_lock_all_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d7318dc drm_global_item_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ebd1e8e drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ffe3391 drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x601b04c3 drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x60b2dd9f drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x629c05e1 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x632c7d40 drm_legacy_ioremapfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63b944f7 drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x64e859ec drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6516aaa4 drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x659298d0 drm_mode_hsync +EXPORT_SYMBOL drivers/gpu/drm/drm 0x669bbfc4 drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x66e65b0c drm_mode_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67061d4e drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67633846 drm_mm_insert_node_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6800036c drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6900d335 drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm 0x698e0734 drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6bdf155c drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6cbfd7da drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d9affc1 drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d9b8ec4 drm_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e1431c3 drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm 0x70103b45 drm_atomic_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x706d3106 drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x714c5d8e drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x743b79dc drm_atomic_legacy_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7541230c drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x76758778 drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x77561619 drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x78415bd0 drm_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x784e34bb drm_unplug_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x790c6125 drm_modeset_backoff_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x79615467 drm_vblank_pre_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a9fecc7 drm_mode_get_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7d8da2ea drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e4e46b8 drm_framebuffer_reference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x809cafa2 drm_vblank_post_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x80edf868 drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82c2998f drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8305c578 drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8357cd64 drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8530c3cc drm_modeset_lock_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8613b6f3 drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x863967b1 drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0x86896458 drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x88a1137d drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x88aa8d2f drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8a7b5965 drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8b02a0f2 drm_agp_unbind +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8b78aa8a drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8bfa5db4 drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8de13715 drm_format_vert_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8e4214fc drm_bridge_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8eff9111 drm_ht_find_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8f630b8a drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8f685a43 drm_agp_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x902cb1f2 drm_pci_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x90752558 drm_atomic_set_mode_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91e52d80 drm_atomic_state_default_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91f8d992 drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x922184ff drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x92408488 drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x92f3834b drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9332d9df drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x93775cf4 drm_mode_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x93dc5ea0 drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x945a9de6 drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x94bb82b6 drm_legacy_addmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x96147d45 drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x96b4a618 drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x970db6e2 drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9712901b drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x982421ad drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x98ec8ffe drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x99374a36 drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9972db48 drm_rect_calc_vscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x99be6616 drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9c11ff37 drm_plane_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9d6030ab drm_legacy_idlelock_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9fc2b41b drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa09f9e2c drm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa0aa8b30 drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1c9c5da drm_display_info_set_bus_formats +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1d36efe drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa21fcc91 drm_bridge_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa28078b2 drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa29c9d16 drm_atomic_set_mode_prop_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa2b12d5e drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa2e6bc89 drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa354744b drm_calc_vbltimestamp_from_scanoutpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa357ed57 drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa3c2ef31 drm_legacy_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4466414 drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4a0dac1 drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa52d1927 drm_mode_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa96acfcb drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaa1e1c10 drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad9286e9 drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xae72bb3e drm_ati_pcigart_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb28a7c80 drm_mode_create_dirty_info_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb34de41f drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb42f94c4 drm_agp_bind +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb44b1fd3 drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb45cd821 drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4d49e16 drm_mode_create_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb5540008 drm_global_item_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb61bc3ee drm_bridge_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb63834ae drm_atomic_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbab88dc4 drm_irq_install +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbad6c116 drm_platform_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd9fb9f4 drm_bridge_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe0523fc drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe4b66cd drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbf5cea22 drm_platform_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbff76e6f drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc05c2367 drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc07ace57 drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc1084ee8 drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc11327da drm_vblank_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc1c709d1 drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc34c1dce drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc360e7e2 drm_ut_debug_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc45bf923 drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc4bf6aa2 drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc4c91cf6 drm_framebuffer_unreference +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc4ee1536 drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc5030c6b drm_compat_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc509ff13 drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc5f0f91a drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc6ec354d drm_mode_group_init_legacy_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc717339f drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7aae2b0 drm_atomic_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7fee5fe drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc80e63b0 drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc8e85c89 drm_reinit_primary_mode_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca45efbc drm_format_horz_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca5c7790 drm_mm_init_scan_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xccd994f4 drm_mode_validate_basic +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd0fc417 drm_ht_just_insert_please +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd154ef2 drm_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xce09d0be drm_crtc_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0xce5f6c95 drm_property_unreference_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd020b48f drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd18f53d3 drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd1f39faf drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2335101 drm_fb_get_bpp_depth +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd3e9647d drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd4b70932 drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd52b1d11 drm_mm_init_scan +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd6219c59 drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd70c8470 drm_mm_debug_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd7e4f639 drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd8eebffd drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd95e96d1 drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd9d88259 drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbb5a9f5 drm_ht_remove_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd150721 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd99dd5b drm_legacy_ioremap_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdee15ffa drm_pci_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf68d5fc drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe0e09796 drm_panel_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe1234b04 drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe1888a0d drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe1db73e8 drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe21d882c drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe29431fd drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe3b26108 drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe41296d7 drm_plane_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe435d22b drm_modeset_legacy_acquire_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe465c1d7 drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe49283eb drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe51d89b5 drm_mm_clean +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe62db55f __drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe63034a1 drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7197773 drm_ht_insert_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe73e6621 drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7f58c1a drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe906550c drm_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe95cae66 drm_legacy_addbufs_agp +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea806375 drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec8d1f51 drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xee43a899 drm_mode_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef91636c drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf10d932b drm_pci_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf180bcb5 drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf3354854 drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf3f3707a drm_prime_sg_to_page_addr_arrays +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf45340b0 drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf5624830 drm_pcie_get_speed_cap_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf57e88bb drm_select_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf59a0146 drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf6a2681c drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf741d398 drm_edid_to_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf78b933e drm_atomic_add_affected_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf9a8b64c drm_atomic_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa641f6f drm_atomic_connectors_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfb325563 drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfc913e85 drm_agp_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfcf54a4f drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd063935 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfe689a08 drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfe7ad9d4 drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfeaf180c drm_property_lookup_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfeb3d38b drm_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff466b49 drm_bridge_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffc6c87a drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x01411895 drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x02ee0da4 drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x032927f4 drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x04b41419 drm_pick_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0967c563 drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x098e47d2 drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0e24ead7 drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f96ec70 drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1526d86e drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x152c32fa drm_atomic_helper_disable_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 0x16b7c714 drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1845ac2f drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x18d8fb8e drm_dp_link_power_down +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1ec22afe drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x208ac3a1 drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x208c5116 drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2a215769 drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2d6e826e drm_fb_helper_fill_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2f125a58 __drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x302bb9e0 drm_fb_helper_add_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x325c378b drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34871adf drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x367462fa drm_atomic_helper_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x38746d9e drm_helper_crtc_mode_set_base +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3b6f8f37 drm_helper_probe_single_connector_modes_nomerge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3bcd09ea drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3cf014b4 drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3d3c2898 drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3eaa5edc drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3f2f202f drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4328e95f drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x482fb6a5 drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4c03ee10 __drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4d1bd877 drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x544b022f drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x562ea8b4 drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5675d5b6 drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x580d3eea drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5dfa7638 drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6042bf42 __drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x60f63667 drm_atomic_helper_update_legacy_modeset_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x611d37ed drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x635bd88c drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x63c07aa0 drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x679c68ea drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6aed50e8 drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6e72afea drm_primary_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6f086f97 __drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6f2fb9db 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 0x72aabf98 drm_atomic_helper_commit_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x734c51ff drm_dp_mst_get_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7766c06d drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x800edbdc drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x80587f85 drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x825456c3 drm_primary_helper_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 0x852e79c5 drm_atomic_helper_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x85b01a62 drm_plane_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x878a5dee drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x894a81f1 drm_helper_crtc_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8cc94c3d drm_fb_helper_fill_fix +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8dd866d5 drm_atomic_helper_commit_modeset_enables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8e6f0273 drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8f9eab50 drm_plane_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x91a78a69 drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x95e972ca drm_atomic_helper_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9a465bf5 drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9b9ba65f drm_atomic_helper_commit_modeset_disables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9d99fbd4 drm_dp_link_power_up +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9e610d59 drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9f3451d0 drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9f5c1426 drm_helper_resume_force_mode +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 0xa7dd3a4f drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8d6809d drm_dp_bw_code_to_link_rate +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa9b2e640 drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xac12f81c drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb1810320 __drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb5c46a1d drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb826665c drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xba834a5b drm_fb_helper_remove_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbe512c0e drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc206f9be drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc6fb9a24 drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc713b850 drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc765c220 drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcd30868f drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcdad68c2 drm_atomic_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcf5a0aa3 drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd3388654 drm_fb_helper_single_add_all_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd486d499 drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd4bc7c1c drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd4f47d19 drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd560f3fc drm_dp_link_configure +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd939fd1a drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdb55dbb6 drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdcb38ff0 __drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdedf7a7b drm_dp_link_probe +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdef36f85 drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe0ab24d6 drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe538d993 drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe7304834 drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xee58a096 drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xee8ae0b1 drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xefd1da93 drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf1fc4bf8 drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf256a297 drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf2d644d6 drm_plane_helper_check_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf4ca49ad drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf545d27e drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf74e38ca drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf8a2cf5e drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfb5f98e4 drm_has_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfc27b6a8 drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfdf07be5 drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x00860eb6 ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x052aa8b5 ttm_bo_clean_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x066f40ce ttm_bo_del_sub_from_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x072540b7 ttm_page_alloc_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x074caff3 ttm_bo_manager_func +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0914ff55 ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0bab7f47 ttm_read_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0f20f501 ttm_bo_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1089a348 ttm_bo_swapout_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x13258cfb ttm_agp_tt_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1920e28e ttm_prime_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1940e4cd ttm_write_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1c181f64 ttm_bo_dma_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1d45e8b1 ttm_mem_io_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1fdd2629 ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x21e249c5 ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x22ec80fe ttm_vt_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x24765c33 ttm_read_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2b117940 ttm_tt_set_placement_caching +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2b54aa9a ttm_object_file_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3f9b1314 ttm_mem_io_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x40a55325 ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x43b7c29d ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x44c34e38 ttm_object_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x485a5bc0 ttm_ref_object_add +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4ada5eaa ttm_dma_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4bd70d18 ttm_mem_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4e2811ea ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4e8dd264 ttm_bo_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x564e1aee ttm_bo_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6052860c ttm_round_pot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x610af9ba ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x65104119 ttm_agp_tt_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6c8dc6bf ttm_vt_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6e875de9 ttm_lock_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6edc6044 ttm_pool_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x77874136 ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x796d2371 ttm_mem_global_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x80d86f0e ttm_object_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x836d8fd0 ttm_suspend_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x880a15ad ttm_base_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x89e6f22c ttm_mem_global_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x90904580 ttm_fbdev_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x946d9ea3 ttm_write_unlock +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 0x9cf80efe ttm_bo_mem_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xabaa4184 ttm_mem_io_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb19652c4 ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb5eff6fe ttm_bo_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc22caf2c ttm_agp_tt_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc31c47bb ttm_bo_evict_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc4d4618d ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc70ffe02 ttm_bo_add_to_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc7d71c03 ttm_pool_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcc21bfc5 ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcc94fd6e ttm_bo_move_ttm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xce6e43a8 ttm_base_object_lookup_for_ref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcefac1e4 ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcf49f835 ttm_suspend_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcf67c299 ttm_ref_object_exists +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcffde4ca ttm_bo_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd4295f06 ttm_bo_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd8edb115 ttm_base_object_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdad242f4 ttm_bo_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdd9193b5 ttm_bo_init_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xddaf7297 ttm_mem_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdec0b435 ttm_bo_synccpu_write_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe10aace9 ttm_mem_io_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe2a2db8f ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe341b107 ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xebfe7965 ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xec57c8a8 ttm_bo_synccpu_write_grab +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf640fa3f ttm_dma_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf72335ad ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf75898b3 ttm_tt_bind +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf8a42e92 ttm_bo_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfbc2c5ec ttm_object_file_release +EXPORT_SYMBOL drivers/hv/hv_vmbus 0x05db9663 vmbus_sendpacket +EXPORT_SYMBOL drivers/hv/hv_vmbus 0x6e85fd9b vmbus_sendpacket_ctl +EXPORT_SYMBOL drivers/hv/hv_vmbus 0xba984e52 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 0xcc2b373a 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 0x820b5c76 i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xbc56a233 i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xee1d9200 i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x27af76db i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x6ad47aa7 i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0x3ec3ab4d amd756_smbus +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x076817a9 mma9551_gpio_config +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x170e0f19 mma9551_set_device_state +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x1e5566ed mma9551_read_status_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x30a13d73 mma9551_update_config_bits +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x3c13efd9 mma9551_write_config_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x402cff37 mma9551_write_config_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x41ef446c mma9551_read_accel_scale +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x5180269d mma9551_write_config_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x69bf2456 mma9551_read_version +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x6da2243c mma9551_app_reset +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x85fc7f82 mma9551_read_accel_chan +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x87fdc68b mma9551_set_power_state +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x9e01ad58 mma9551_read_status_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xac209efd mma9551_read_status_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xbcd7fe96 mma9551_sleep +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xcfce2ed8 mma9551_read_config_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xdb70711b mma9551_read_config_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xf83becc3 mma9551_read_config_word +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x33ed77fd st_accel_common_remove +EXPORT_SYMBOL drivers/iio/accel/st_accel 0xc6ff5e26 st_accel_common_probe +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x08a35510 hid_sensor_read_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x268c559d hid_sensor_write_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x31a64cbe hid_sensor_read_poll_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x3c38b5fd hid_sensor_write_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x3ec06cf5 hid_sensor_read_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x9b0e7b4e 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-trigger 0x37e28dae hid_sensor_pm_ops +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x5a01220f hid_sensor_setup_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xcef22b0a hid_sensor_power_state +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xd4389d97 hid_sensor_remove_trigger +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x0970d1d8 ssp_disable_sensor +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x50360765 ssp_get_sensor_delay +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x7e59aa03 ssp_register_consumer +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0xc69a7e9f ssp_change_delay +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0xd0d16463 ssp_enable_sensor +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0x842e3139 ssp_common_process_data +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0xb4eb1818 ssp_common_buffer_postdisable +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0xe9800002 ssp_common_buffer_postenable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x074d7047 st_sensors_trigger_handler +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x1979916d st_sensors_set_odr +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x24dd8e56 st_sensors_set_dataready_irq +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x336b27fe st_sensors_set_fullscale_by_gain +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x399ed7f6 st_sensors_sysfs_sampling_frequency_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x3e8f0700 st_sensors_sysfs_scale_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x44887ce8 st_sensors_deallocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x5e7750ee st_sensors_init_sensor +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x757d604b st_sensors_power_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x75df2e48 st_sensors_get_buffer_element +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x9b60d580 st_sensors_set_axis_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xb9bf1f48 st_sensors_power_disable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xbd999614 st_sensors_check_device_support +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xc668413a st_sensors_set_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xdb85343d st_sensors_read_info_raw +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xeda514c3 st_sensors_allocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0xcbc74e37 st_sensors_i2c_configure +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_spi 0x8ee9a79b st_sensors_spi_configure +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0x1e671d5b st_gyro_common_probe +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0x80d1796e st_gyro_common_remove +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0xa5b5d26e adis_debugfs_reg_access +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0xde4da181 adis_enable_irq +EXPORT_SYMBOL drivers/iio/industrialio 0x19e2be7f iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0x208b0c22 iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x32821d7d iio_triggered_buffer_predisable +EXPORT_SYMBOL drivers/iio/industrialio 0x346a3b6b iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0x40dd20e4 iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x41925ecf iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0x4e7788d3 iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0x67e8b030 iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0x7f37fe91 iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0x831ef33b iio_triggered_buffer_postenable +EXPORT_SYMBOL drivers/iio/industrialio 0x89e3615b iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xbce3b041 iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xe5d7819e iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0xea82ee4f iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0xf207b561 iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xf95bd4fd iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0xfbd73eff iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x6d588521 iio_triggered_buffer_setup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0xc9760963 iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x743b4b68 devm_iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x8ee9a146 devm_iio_kfifo_free +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x91b77094 iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/kfifo_buf 0xfe7057a4 iio_kfifo_free +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0x64a1681b st_magn_common_probe +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0xf677fe8b st_magn_common_remove +EXPORT_SYMBOL drivers/iio/pressure/ms5611_core 0x831533ad ms5611_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x000e6ad7 st_press_common_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0xf9914443 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 0x1edc4064 rdma_addr_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x273f4cca rdma_addr_cancel +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x9846b88f rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x9d9cabc5 rdma_addr_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0xf029eb25 rdma_addr_find_dmac_by_grh +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0xf3dda806 rdma_copy_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x0abb2888 ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x12fe7e8c ib_send_cm_apr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x1307f45a ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x19e17892 ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x1fefd47d cm_class +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x30d3ef15 ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x57d51894 ib_send_cm_lap +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x5ad15ee9 ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x77c73e4f ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x863b15a8 ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xc04247ca ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xc3632f83 ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd499329d ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd83ab0c1 ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xdc736c6b ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xe493654c ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xf7a4324d ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x014a0bb3 ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c1b9ac1 ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0e4f07f2 ib_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0ecb6b63 ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x10636b14 ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x12746b06 ib_dealloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1722a6d6 ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1901e5ec ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x196f3405 ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e491a04 ib_unmap_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x21c0e72d ib_destroy_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x22f3cf93 ib_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x23357ae9 ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x261e147d ib_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x284b012e ib_alloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2ccd85dd ib_modify_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2ed6e386 ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2f22d7a1 ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x306970eb ib_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x34784074 ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x37ed1e71 ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x38b28f01 ib_umem_odp_map_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x39ceef06 ib_get_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x402ff7c5 ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x41559adc ib_dealloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4304c8c1 ib_alloc_fast_reg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x452aa787 ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x470ca999 ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4a3c704c ib_umem_page_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50389bf7 ib_rereg_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 0x5671d931 ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5cc35101 ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5cfcc5ea ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x60fc5655 ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x62b1d5fa ib_create_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x63dcbd73 rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6451b165 ib_alloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x67405be0 ib_init_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e030e26 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x72be74c4 ib_dealloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x74726851 ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x776ccc50 ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x79bc56dc ibnl_add_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7e05e880 ib_create_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8089c21f ib_destroy_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x855ec8ce ibnl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x85c33558 ib_create_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8afb9ce3 ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8cb65110 ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8dad5963 ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8f2650e5 ib_find_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x936fcdde ib_query_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x96ac69b5 ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x97cdd1e1 ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9aadb749 ib_resolve_eth_l2_attrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa1c84c66 ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa432baf6 ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaa63b5bf ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab0a3467 mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb430b73e ib_destroy_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb79ff8e0 ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb881e305 ib_dereg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb93a52b0 ib_rate_to_mbps +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xba66880c ib_query_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbadd8259 ib_rate_to_mult +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbaeb282d ib_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbc6b8be9 ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbe86a6b8 ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc1b89a35 ib_create_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc21139ae ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc32b59ff ib_destroy_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc46dbeec ib_fmr_pool_map_phys +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc5cd01e2 ib_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc5e7c91a ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc67f14a5 ibnl_remove_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xca3f8aab ibnl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xca8db228 ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xce9bb4ac ib_get_dma_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd41b100b ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd4f810c5 ib_dealloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd74f95f7 ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd94d8e0f ib_alloc_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd9ab807c ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdf08ee49 ib_fmr_pool_unmap +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe0cd9971 ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe3c57402 ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe516dac4 ib_destroy_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe86eecdf ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe8ac9e62 ib_get_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeb3ff56b ib_event_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xed0babc3 ib_wc_status_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf0717d97 ib_reg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf3d25bb0 ib_create_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf9a5beb7 ib_alloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc150956 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc8422a2 ib_destroy_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfcb59b35 ib_free_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfd3834fa ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x1c32e3b4 ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x2142cbc7 ib_register_mad_snoop +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x2f0ea69e ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x4d398527 ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6cedebde ib_process_mad_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6e4212f6 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 0x7b5d4b7a ib_is_mad_class_rmpp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x88fe4a6d ib_redirect_mad_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xaaa58e1c ib_cancel_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xb063db62 ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xb51f13df ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xbf2ab0f0 ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xd23c9fb5 ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xee03689c ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xf2708c29 ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x05f51c4a ib_sa_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x22f07253 ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x23c0e2fa ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x287d1e73 ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x576fdbac ib_sa_free_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x5f26b5b5 ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x88dff7d6 ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xabed900f ib_sa_service_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xca1b8707 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_sa 0xe06a40c4 ib_init_ah_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xf6409648 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 0x0512edcd iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x0ff9f042 iwpm_remove_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x240b248f iwpm_remote_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x29be7e32 iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x2b9f9e79 iwpm_ack_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x424bef32 iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x46f6a41f iwpm_mapping_error_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x4be6d3f1 iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x5374159a iw_destroy_cm_id +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 0x6c74c344 iwpm_get_remote_info +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x77266ff9 iwpm_add_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x8741dec2 iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x904609a0 iwpm_remove_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x914264ab iwpm_register_pid_cb +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 0x9a71444e iwpm_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xa06cdea5 iwpm_add_and_query_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xb169353e iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd447b24a iwpm_create_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xec66e1d3 iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf380aa0f iwpm_add_and_query_mapping +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x168d458f rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x25cbff66 rdma_set_ib_paths +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x260a514a rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x424cdbdb rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x48e83258 rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x56719310 rdma_create_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x654da7c2 rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x67446d2f rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7115b5a7 rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x71c2cbcd rdma_event_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7281b850 rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8cfe6513 rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x92b8a806 rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa2dc6ae6 rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa76ba26c rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xaa9d848d rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xadfeac7e rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb1dddb59 rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc800c3e6 rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd60a4e5f rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe9a88e05 rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf4092ff9 rdma_set_reuseaddr +EXPORT_SYMBOL drivers/input/gameport/gameport 0x1560e540 gameport_unregister_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x3234ffa8 gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x3c832415 gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x4b3a7c16 gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0x645021a4 gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0x6815fe27 gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0x7581b8dc __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0xa679fffb __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0xe770976f gameport_unregister_driver +EXPORT_SYMBOL drivers/input/input-polldev 0x1346b1f9 input_free_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x3e8818a2 input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x4b23b943 input_unregister_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xc35e4b60 input_register_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xf390d96d devm_input_allocate_polled_device +EXPORT_SYMBOL drivers/input/matrix-keymap 0xa0860c4c matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x6cd950ef ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0x79f1721b ad714x_enable +EXPORT_SYMBOL drivers/input/misc/ad714x 0xebe46323 ad714x_remove +EXPORT_SYMBOL drivers/input/misc/ad714x 0xef32f5d8 ad714x_probe +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x827b7963 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 0x541a581f sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0x80f0d67e sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0xca78bd2a sparse_keymap_free +EXPORT_SYMBOL drivers/input/sparse-keymap 0xebe52570 sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0xf6d6807c sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/sparse-keymap 0xfce21d83 sparse_keymap_setup +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x124bc5e7 ad7879_pm_ops +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x97f83edf ad7879_remove +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0xdecc8d73 ad7879_probe +EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0x0144aa9f amd_iommu_set_invalid_ppr_cb +EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0x58edf7ce amd_iommu_init_device +EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0x63547221 amd_iommu_bind_pasid +EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0xc965d7a0 amd_iommu_unbind_pasid +EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0xd9952d28 amd_iommu_free_device +EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0xfd5a5616 amd_iommu_set_invalidate_ctx_cb +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 0x25057e4f 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 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 0x63b68e80 detach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x68cf116d capi20_register +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 0xaa165d27 capilib_release_appl +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xae66f803 capi_ctr_suspend_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xaeb6aae9 capi20_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xafe8fb45 capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb19fda8d capi_cmd2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb491ef41 capi_ctr_resume_output +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 0xc865bdd7 capi20_put_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xcec4f1c8 capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xd8a9eefb attach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe19a11ac capi20_get_profile +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xfd552f7a capi_message2str +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x2d1e4bc1 b1_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x3dcdf70f b1_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x4b4fb100 b1_parse_version +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x4bd9bb25 b1_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x53fe91ff b1_free_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x5e76bcf5 b1ctl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x70873733 avmcard_dma_alloc +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x81df35d5 b1_getrevision +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x85f09690 b1_irq_table +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x88a86bbd b1_alloc_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x8a9caa13 b1_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x9d7e0581 avmcard_dma_free +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xa75ead36 b1_load_config +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xcff8f7f1 b1_loaded +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xdfd28376 b1_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xe4aac523 b1_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xe5661eac b1_load_t4file +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xfa10fee4 b1_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x00d504fc b1pciv4_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x1d61bf8d b1dma_reset +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x241b74c0 b1dma_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x478902ab b1dmactl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xa381f06d b1dma_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xa4eb7889 b1dma_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xb738e8fd b1dma_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xc6fa4e41 t1pci_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xd6f9f1ea b1dma_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xfb9b0801 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 0x2490d69f mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x93a5a05c mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xb777af20 mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xff849f08 mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x1fb3d449 mISDNisar_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x8ff8ded5 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 0x3ead3712 hisax_init_pcmcia +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x6fe1ca04 FsmDelTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x93a64734 FsmChangeState +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9df0cd27 FsmEvent +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9f987c85 FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xa1bc94b9 FsmInitTimer +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_isac 0x05a7e243 isac_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x3f3b323a isac_d_l2l1 +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x52280d56 isac_init +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xbc93326b isacsx_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xcc47174d isac_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xdf1ef731 isacsx_irq +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x83c83a20 isdn_ppp_unregister_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xc62fedbd register_isdn +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xd221fe20 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 0x06fcebef mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x11bb6d00 mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x11eaf670 mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x11eda6ad dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x12501558 mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1cf196fb mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1d3ab8e7 bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1db771fc get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x29fa5b43 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x36ec1940 mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x4081edba mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x451b5948 mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x4713cc94 recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x4d90b40e queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x4f7545cd mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x569094f0 create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x61a75d83 get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x6dd263fd mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7e98fbc5 mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x815f6f71 mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x88641803 mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8a4e99fb mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xae5f06d0 recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc22ec2a6 recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xca7f53ca mISDN_register_Bprotocol +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 0xd923e5ba recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8f617eb mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf5823207 bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf9e7832f mISDN_FsmNew +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xfd06f8ae 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 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 0x7f2a56c0 bch_bset_sort_state_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0x8384dfd8 closure_wait +EXPORT_SYMBOL drivers/md/bcache/bcache 0x8833b0e8 bch_btree_keys_free +EXPORT_SYMBOL drivers/md/bcache/bcache 0x8f8fc624 bch_btree_sort_lazy +EXPORT_SYMBOL drivers/md/bcache/bcache 0x927620c8 closure_put +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 0xd97c32a1 bch_btree_sort_partial +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 0xef2337ed closure_sub +EXPORT_SYMBOL drivers/md/bcache/bcache 0xffb4b061 closure_sync +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 0x491502c6 dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-log 0x6128cc4d dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-log 0x9f9e9cc9 dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0xbafdbd73 dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0x989e9205 dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0xb5c54e5d dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0xcd2c3072 dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0xdb7cda62 dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0xe09123ec dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0xfc083d37 dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/raid456 0xbfaa5ccd raid5_set_cache_size +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x059ce96b flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x1963dbaa flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x1ce42764 flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x47100865 flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x485b9c4c flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x555f76c8 flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x6003708e flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x71d2c88c flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x83b3416a flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xa17d9f9e flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xcea97fc2 flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xd036703c flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xd126c530 flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/cx2341x 0x15015366 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 0x3db8be82 cx2341x_ctrl_query +EXPORT_SYMBOL drivers/media/common/cx2341x 0x699e49d5 cx2341x_handler_init +EXPORT_SYMBOL drivers/media/common/cx2341x 0xc184ec1e cx2341x_ctrl_get_menu +EXPORT_SYMBOL drivers/media/common/cx2341x 0xcc0d04ba cx2341x_handler_set_50hz +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 0xe00ca17f cx2341x_handler_set_busy +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0xd88e4dc9 cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/tveeprom 0x04b92d77 tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/common/tveeprom 0xfdc19c6f tveeprom_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0312be87 dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x08c0ecf2 dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0935e386 dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0a2fd3f6 dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0d3c856a dvb_ringbuffer_empty +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x12f5425e dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x14fdf0ee dvb_ringbuffer_write_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3405dbfc dvb_ringbuffer_avail +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3b038064 dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3b8f7120 dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x443fcb9b dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4496ff64 dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x45c1aa39 dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4cf3b0d9 dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6400592b dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6560e532 dvb_ringbuffer_write +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6863049e dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x69a97326 dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6ba9a0c4 dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x74a5a698 dvb_filter_pes2ts_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7a09e7e3 dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7c4f70b6 dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7e9da480 dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x80e3832d dvb_filter_get_ac3info +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8800a419 dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8bcbbafd dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8df72f9d dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x95944f18 dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9ceb3e23 dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9f6136fb dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa24eff08 dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa4ca0ee6 dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xac4ca1b0 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xbe7308b3 dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc2da9bc0 dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd8988b7b dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe5ae8707 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xeaf47cb5 dvb_ringbuffer_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xef648383 dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xef9d96c6 dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf53462c0 dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf821d629 dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf826deb0 dvb_filter_pes2ts +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf96a4d04 dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-frontends/a8293 0xd7a3542c a8293_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/af9013 0x6cd52d8a af9013_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0x27ed3035 atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x0303e2d2 au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x0edb5745 au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x1bc75942 au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x1e6cbacc au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x36372b5a au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x4d563e2c au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xb97cdb0e au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xd74820f3 au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xf20edc62 au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0x9225ea78 au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0x9a186d74 bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0x0df399ad cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0x636ca82b cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0xc26a5571 cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x84c25e6a cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0xcfc167fb cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0x75264f9a cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24120 0xd4433f5d cx24120_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x5011e0a1 cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0xd182599c cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0xa4548e77 cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x3d9d37a0 dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x482a2a9d dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x597afeb3 dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x93c315ad dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xba91abd2 dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x116b4b94 dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x2380357e dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x2f139393 dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x31eaa012 dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x3a3aa5b0 dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x4d996935 dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x4fa93c4a dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x51eea903 dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x88cd1555 dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x8b6766a9 dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x8f6dc547 dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xa93a0c19 dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xac24c819 dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xacc9d179 dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xcbc2493a dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0xcef52273 dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x0215bd33 dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x08c60f37 dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x08e64331 dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xaaf80781 dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xbcd38af5 dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xeeb908a7 dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x26812431 dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x6c063e35 dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x6efc4ab4 dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xff512afb dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0x792c5823 dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0xb7770164 dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x1040cce8 dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x135605f1 dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x73cdd3b2 dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x99d5cb26 dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xad3ad91c systime +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xe6e307d9 dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0x57870016 drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0x931424d2 drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0x19b9db47 drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0x70e2d468 ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0x510854fe dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0x9497a649 ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0xab06ceb6 isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0xa20db088 isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0x00328bac isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0x1a43c24f itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0xcd8bcf2d ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0x4c10ada6 l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0xb3f7ac26 lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0x7bdbedde lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3306a 0x26764458 lgdt3306a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0x813ad2cb lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0x31608942 lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x5fcf6858 lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0xa06ce4ec lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0xd7b985f1 lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x773d03f3 m88ds3103_get_agc_pwm +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x80f3c931 m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0x487a66e2 m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0xfc6adadf mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0x0b5160fe mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0x7cacbc10 mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0x91abcca8 mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0xde884426 nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0x3c65b6d1 nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0x6556b413 or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0x81585d2d or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0xd4b96398 s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0x4d8e8bf6 s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x3535cf41 s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x4b52100d s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0x36d7f5b2 s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si2165 0xb9a7d07b si2165_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0xdc3bcaf4 si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp8870 0x601bbad6 sp8870_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0x33ae7817 sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0xfde31694 stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0xa86759e8 stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0x23e910bd stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0x5accbcc9 stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0x88dcc9a0 stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0x856ccddd stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x9cd93a67 stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x9f80027d stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0x51049359 stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0x258ae984 stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0x82ecaa53 stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0xe639f257 stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0x51525e67 tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0x621a4165 tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0x95c0c036 tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x5f8b7535 tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x6b9edd5d tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10071 0xb64175d1 tda10071_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0x436ba5be tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0x0528ff8b tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0x604999f1 tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0x6cc71d9f tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0xac437996 tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0x1a428f04 ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0x63adc429 tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0x83e09303 ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0x0aa8a009 ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0xd30cb102 zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0x2b173900 zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0xd8b0ee04 zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x0a065207 flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x0c58f7c9 flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x1ba2a138 flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x3066ea48 flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x3b7db2bc flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xa069b700 flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xf30d7389 flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x634c278a bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xa38e94d1 bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xaa690566 bt878_stop +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xb429445f bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xd5d0bdef bt878_num +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x03563892 bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x11dc4b6d bttv_gpio_enable +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x70610d58 bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x8ecf4acc bttv_write_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x92e0339d bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xbcf2d2fb bttv_read_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x002fd556 dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x18290ec3 read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x5250be3a dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x52c7d97c dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x63a704b7 dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x877fbca4 rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xa1b3ae34 dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xcb3f71e0 dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xcea9f2be write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe94b8c9c dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0xa204d5f7 dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x1d760384 cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2a0cc021 cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x41b3072b cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x73d86b9e cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xa17a3a1b cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xdb3faf38 altera_ci_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xe66b9812 altera_ci_irq +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xfd15875b altera_ci_init +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x1e0721d5 cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x2282dd6c cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x4795150e cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x49a73e39 cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x784853c3 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x899c98cb cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xa6a4bc0a cx25821_riscmem_alloc +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xabaffee2 cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xc5d38741 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x8f3ed14d vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0xc18a1b41 vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xae1a5d37 cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xcf08d45f cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xe05564ed cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xedb11e0f cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x38723254 cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x5f5d2a98 cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x77a6e431 cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x921f871b cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xb1b6e7b1 cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xc545f315 cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xf7f7bc8e cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x067ccc6c cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x0ae55ff7 cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x37864871 cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4216fc84 cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x44e36de0 cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x55b9c8b2 cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5ebaca89 cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6141c8c5 cx88_tuner_callback +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x65bbcd2d cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7642ed3c cx88_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x784fc894 cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7e38b384 cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x8666ea52 cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x895a6448 cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x94310bf0 cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xaca07d33 cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xbbbb03b7 cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xdc9c4bd9 cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xe279932c cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xeaf882c3 cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xf6452645 cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xf892df61 cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xfe925274 cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x04d3c878 ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x09c9d182 ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x0a99e839 ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x12aeee59 ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x24b3159d ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x2b73203f ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x37ba2cbb ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x5e65b6d5 ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x8aa41232 ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x9bd83b15 ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xa6fa071b ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb549cb02 ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xca743766 ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xdc0493ce ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xfbf80daa ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xfd9cb6f0 ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xfdac5637 ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x04e83446 saa7134_tuner_callback +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x0a6d8243 saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x0c597908 saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1211df5d saa7134_devlist +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x329984bd saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x54f51af9 saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x570d9182 saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x5acb2ea9 saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x6102b59a saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x75c66969 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xa071036c saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xab88649d saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xb78ed399 saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xd6b12699 saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xe3947404 saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0xc3e4c127 ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0xdda3808b ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x38521d4c videocodec_attach +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x7d141eee videocodec_register +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0xd4f604d8 videocodec_detach +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0xd84cce3b videocodec_unregister +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x2968b47b soc_camera_power_on +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x34588ab5 soc_camera_power_init +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x3e73a525 soc_camera_host_unregister +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x66ffd58d soc_camera_power_off +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x8ce1434e soc_camera_xlate_by_fourcc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xb8313c41 soc_camera_host_register +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xeaccae97 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 0x1995dbd7 snd_tea575x_g_tuner +EXPORT_SYMBOL drivers/media/radio/tea575x 0x3c4d904b snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0x5ca445c0 snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/radio/tea575x 0x828cb2b5 snd_tea575x_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0xb11eb3ae snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0xb95939b1 snd_tea575x_s_hw_freq_seek +EXPORT_SYMBOL drivers/media/radio/tea575x 0xe1dc3643 snd_tea575x_enum_freq_bands +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x04dca738 lirc_unregister_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x130be993 lirc_dev_fop_read +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xa079a8e5 lirc_dev_fop_close +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xac8f27ad lirc_dev_fop_poll +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xc0c590d6 lirc_dev_fop_ioctl +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xc5758801 lirc_register_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xd3d57c44 lirc_dev_fop_open +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xd7685ab8 lirc_get_pdata +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xe166efb4 lirc_dev_fop_write +EXPORT_SYMBOL drivers/media/rc/rc-core 0x3f6bada1 ir_raw_handler_register +EXPORT_SYMBOL drivers/media/rc/rc-core 0xf741d279 ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/tuners/fc0011 0x5b3ccb36 fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0xe29e11d6 fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x37b771f7 fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x60596989 fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x7cd9de0e fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/max2165 0xf3f85e97 max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0x1414c116 mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0x0a001ed1 mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0x3248a9f4 mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0x7697ec1a mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0x2a4462ef mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0x0f38ef30 qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0x13c9b2ca tda18218_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 0x808ef5a1 xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0x7134d5d8 xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0x9dd31598 xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x3751adc8 cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0xef95bac1 cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x16226c25 dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x4d5bbf3b dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x61cb6c1a dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x774f5f07 dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x9ba84bf6 dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xaa03e533 dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xac98a95f dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xb285a394 dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xd7c4f53f dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x146b8689 dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x20b85bb6 dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x319100fd dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x32e7a4fb dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x3da8c3f0 dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x3eb4391d dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xf8959d38 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 0x85ef41aa 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 0x124e2176 dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x18278e60 dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x2ef3c75f dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x6f6a0e22 dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x820282e3 dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x834ee28a dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x86f8cdc4 dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x92d5a72d dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x95c60b93 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 0xe71399ff dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xffe1bc0e dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0xa371c8d5 em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0xdf297104 em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x164b0160 go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x482699ec go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x6123809f go7007_alloc +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x680d919a go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x6eb5a7e0 go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x7c5d3b1b go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xf3f47e0f go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xfa7ba5ab go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xfc9970fa go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x2205f0c6 gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x288d4a19 gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x299d9ab4 gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x3b6067e0 gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9afe9df1 gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xb94b988d gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xec79da4d gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xfe8ffcf9 gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x3ba21baa tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x4eb16188 tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xf71883a2 tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x106f3438 ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x3ba835f2 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 0xcca72ddf v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xea2c9c6e v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xeb7ebd4f v4l2_m2m_mmap +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x32cec280 videobuf_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x472b6ff5 videobuf_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x51b923cc videobuf_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xac543bda videobuf_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xc3d0d065 videobuf_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xdb0c5343 videobuf_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-core 0x36e0d465 vb2_querybuf +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xb2a586fc vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xb572fc9c vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xd9ec65e8 vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xdd4d5e7d vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xe0ff6412 vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xf7b03378 vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0009b537 v4l2_subdev_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0714999d v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0806498f v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0a72d169 v4l2_clk_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0a801882 v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x10959d20 __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x139713cf v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16244fe5 v4l2_prio_check +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x19137ddf v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1abc5af8 v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1b5c0864 v4l2_ctrl_merge +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1d6f9024 v4l2_subdev_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x212c5dae v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x21c3fd70 video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x22798170 v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2487182d v4l2_subdev_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x27ff13a2 v4l2_async_notifier_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x28a6a699 v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x35c73627 v4l2_clk_put +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x36847d11 v4l2_ctrl_get_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x375efc4a v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3a7378e5 __v4l2_ctrl_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 0x3cd2a6a4 v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x42125ef8 v4l2_clk_get +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 0x4b8525d3 v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5252ed7c v4l2_clk_get_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x552ee914 v4l2_clk_unregister_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x55e4129e __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5892ddd6 v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5a650704 v4l2_ctrl_add_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x650ec33a __v4l2_clk_register_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x668bb15a v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x708b8991 v4l2_clk_set_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x72a57718 v4l2_clk_enable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x73105b32 video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x749f8745 v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x75486e0e v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x75fc73ca v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7a3cd015 v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7e8b5470 video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x82c831f8 v4l2_subdev_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x84b20482 __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x87199a72 v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x87bceeed v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8e52aaf1 v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8f7498f4 v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x91449f7a video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x92927a61 v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9389c1c0 v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9d593c0a v4l2_subdev_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa3db7e60 v4l2_async_notifier_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa3e23797 v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa4030137 v4l2_clk_disable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa9dbc7ee video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb37b3415 video_usercopy +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb60457f1 v4l2_subdev_queryctrl +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 0xc0169058 v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcb9cc27e v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcdd20332 v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd503dcea v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd5e7a966 v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd8724cd5 v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdf3ad985 v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe19c36e2 v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe3eaa4e9 v4l2_subdev_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe7605e00 v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xea912045 v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf24e07d6 v4l2_clk_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfd63f081 v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfe50feb6 video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xff3b6cfd v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfff53331 __video_register_device +EXPORT_SYMBOL drivers/memstick/core/memstick 0x0216aab1 memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x046e2e3c memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x0c60a63b memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x2579cc14 memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x4233a465 memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x4cdd943e memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5d820a02 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x690bb40f memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x8c956bde memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xa4529f84 memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0xdc07e67e memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xe55da954 memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xe7fe81a5 memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xeeae92fd memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x09ca434b mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0f5f94f8 mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x12a64daf mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x1d479902 mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x23ff70b0 mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2b193030 mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x3708cb7b mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x451a0bb1 mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4526289b mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4dc7f22b mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4e3b0b3e mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5f07f62b mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5fb7a059 mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x75646b08 mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7e2d4e5b mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x82dbe624 mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8ac305f2 mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xaa675255 mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb1fe0162 mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc0e69f82 mpt_device_driver_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc31ebb94 mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc3822d3f mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc47c22e8 mpt_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd28382f5 mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd7daf84b mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd9a92a75 mpt_reset_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xda3e1be8 mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdd805159 ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe6df59f2 mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xecfb13b9 mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf187ea53 mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf687669e mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf7593e3b mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xfe2775c7 mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x06e35bf6 mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0eb07834 mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x10676ba8 mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x26ad696f mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2b7a2895 mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x335e9c85 mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x338be275 mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x34e5064f mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x3537ebb9 mptscsih_host_attrs +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x39abe039 mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x448b6596 mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x53633f71 mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x652260fc mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x684dc68f mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x78bea99a mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7a697866 mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7d29d9b3 mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x85887d14 mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa61ed4ec mptscsih_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xaff21c3e mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb0201238 mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb591f436 mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc06d785b mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc2fe0a51 mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe3624456 mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xee39f0a2 mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xfe260cdd mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/mfd/cros_ec 0x66415553 cros_ec_resume +EXPORT_SYMBOL drivers/mfd/cros_ec 0x6c7a450f cros_ec_register +EXPORT_SYMBOL drivers/mfd/cros_ec 0xe7107972 cros_ec_suspend +EXPORT_SYMBOL drivers/mfd/cros_ec 0xfcd1e2e2 cros_ec_remove +EXPORT_SYMBOL drivers/mfd/dln2 0x107ec729 dln2_transfer +EXPORT_SYMBOL drivers/mfd/dln2 0x1d9ca06b dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x58a374f8 dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xa00818c1 pasic3_read_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xe36d1193 pasic3_write_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x1e2127f8 mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x4673f84f mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x4847f193 mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x55dab9e2 mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x67e161f6 mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x977bc80f mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x9d7ecbb3 mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xbcb84b4d mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xc1d298ac mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xc5d32a64 mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xcbbf8a66 mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/tps6105x 0x057190d6 tps6105x_get +EXPORT_SYMBOL drivers/mfd/tps6105x 0xa9525d6d tps6105x_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0xfb110485 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 0x58c9fea0 wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0x775b0512 wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x525b7ef0 wm8958_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x6061c569 wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x9f846538 wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xcd397cdd wm1811_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x1be7029e ad_dpot_probe +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x6b97fafb ad_dpot_remove +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0x483c4f11 altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x3468dd91 c2port_device_register +EXPORT_SYMBOL drivers/misc/c2port/core 0xe23b53ef c2port_device_unregister +EXPORT_SYMBOL drivers/misc/ioc4 0x9f9c951a ioc4_register_submodule +EXPORT_SYMBOL drivers/misc/ioc4 0xa312af9a ioc4_unregister_submodule +EXPORT_SYMBOL drivers/misc/mei/mei 0x2e409d94 __tracepoint_mei_reg_write +EXPORT_SYMBOL drivers/misc/mei/mei 0xbcb373db __tracepoint_mei_reg_read +EXPORT_SYMBOL drivers/misc/tifm_core 0x06167eb5 tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x06a5d0a8 tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x21e66d4e tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0x3179de7a tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x47fec778 tifm_unregister_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x58add2fc tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x70edf984 tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xa8c2ec46 tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0xb2cbb0f9 tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xdb8f52b4 tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xed836628 tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xfaf5d269 tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0xfdef637a tifm_alloc_adapter +EXPORT_SYMBOL drivers/mmc/card/mmc_block 0x9d1bfb57 mmc_cleanup_queue +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x26bc9416 cfi_build_cmd_addr +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x3f82c02b cfi_merge_status +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x6a6e0e29 cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x7a6d83ac cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x91d82813 cfi_send_gen_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xa29c6d40 cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xda557844 cfi_build_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xff9fa623 cfi_udelay +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x27c9bfbe register_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x73d69a89 map_destroy +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x833452ea do_map_probe +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xbb1cbb8b unregister_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0x973f2ed3 mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0xde6a73e7 lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/maps/map_funcs 0xb9a6eb59 simple_map_init +EXPORT_SYMBOL drivers/mtd/mtd 0xaec8431f mtd_concat_destroy +EXPORT_SYMBOL drivers/mtd/mtd 0xf059f7dd mtd_concat_create +EXPORT_SYMBOL drivers/mtd/nand/denali 0x11a36571 denali_remove +EXPORT_SYMBOL drivers/mtd/nand/denali 0xc675e886 denali_init +EXPORT_SYMBOL drivers/mtd/nand/nand 0x01a08307 nand_unlock +EXPORT_SYMBOL drivers/mtd/nand/nand 0x14ea5f4a nand_scan_tail +EXPORT_SYMBOL drivers/mtd/nand/nand 0x4d330c58 nand_lock +EXPORT_SYMBOL drivers/mtd/nand/nand 0x87a1aaed nand_scan +EXPORT_SYMBOL drivers/mtd/nand/nand 0x9dc7673d nand_scan_bbt +EXPORT_SYMBOL drivers/mtd/nand/nand 0xb15c563f nand_scan_ident +EXPORT_SYMBOL drivers/mtd/nand/nand 0xef859391 onfi_async_timing_mode_to_sdr_timings +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x5aee9565 nand_bch_init +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x70097aa0 nand_bch_free +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x99d90b7d nand_bch_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0xdef0311d nand_bch_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x12ebe11a 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_ecc 0xbe91b7be 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 0x40d81727 onenand_addr +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x6b24d935 onenand_default_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x839461d5 onenand_scan_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xf1983df2 flexonenand_region +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x01e69a49 arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x022d8dd4 arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x0a631970 alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x53360995 arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x76e9199a arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x77c7b724 arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x904d3fea arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xac71a248 arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xd3a41d2d arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xd67cb760 arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x6ef7e716 com20020_check +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xd75086a3 com20020_netdev_ops +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xed13ac4c com20020_found +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x04286d86 ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x0f7edd03 __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x35300b69 ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x3e209c51 NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x44d8b98c ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xb5631c0f ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xb785d27c ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xbfdd9456 ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xda28d0ed ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xff14394f ei_close +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnx2x/bnx2x 0x2eb5f5d3 bnx2x_schedule_sp_rtnl +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x3f04819d cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x285bde59 bgx_get_rx_stats +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x42264715 bgx_get_lmac_count +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x6dc1648d bgx_get_lmac_mac +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xc82be691 bgx_get_map +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xe48ca42a bgx_get_tx_stats +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xf101d1b2 bgx_get_lmac_link_state +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xf9508980 bgx_set_lmac_mac +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x195b5b63 cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x36a24587 cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x48c8ca56 cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x4bbfec2b cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x5395a98b cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x63fa5ec7 cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x6dc7a3e7 t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x8ed23827 cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x976dcda1 t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x9cc8179e t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xa7191048 dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xb29f2c36 t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc7599d0b t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xde52efab cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xe8f27ef6 cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xf2320f6f cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x08de4ff7 cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x12cc0d1a cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x12f9bfd1 cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x20d58654 cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x218f0ed7 cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2659a3ce cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2f9988e9 cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x325afb01 cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3625d015 cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x394ac6d7 cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3b5b9c03 cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3de002b5 cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3dfdb2ad cxgb4_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3e979e02 cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x43ef8eee cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5041502b cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5f257d9d cxgb4_dcb_enabled +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x64efa5dc cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x77d18472 cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x77e30e6e cxgb4_update_root_dev_clip +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x82deaae7 cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8749af37 cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x878990d1 cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8d815f00 t4_cleanup_clip_tbl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x90077454 cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xac900fba cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc6f2224d cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xcdfeb8e8 cxgb4_l2t_get +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 0xd74a302a cxgb4_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd7ca2ecc cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xec185ec3 cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf832df84 cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf8666407 cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xfa970f85 cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x0e712340 vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x3d83c8a8 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 0x73f7cd36 vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x82a5453c vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x9196d804 vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x734324b7 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 0xfbfb749e be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x06ebb0cf mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x080d0559 mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0b0aab80 mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x17cc974b mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1c234c13 mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3eb6a05b mlx4_is_eq_vector_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x47369002 mlx4_SET_VPORT_QOS_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5af19a9b mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5c00087a mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5dc6595d mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5f306442 mlx4_get_eqs_per_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x60e26485 mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6b307391 mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7b2087a6 mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x84db5214 mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x93d0ee57 mlx4_is_eq_shared +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9404f3d3 set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9b6eb7ea mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xac69f4f9 mlx4_ALLOCATE_VPP_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xafef4c07 mlx4_SET_VPORT_QOS_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb19c8bfc mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb764f934 mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xba535648 mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbeea307e mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbf004fe0 mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc2b260df mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc2be1ef8 mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc54d563b mlx4_get_cpu_rmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcd9f76e8 mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd82374b3 mlx4_test_interrupts +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdc30e19b mlx4_ALLOCATE_VPP_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xed497ca3 mlx4_SET_PORT_BEACON +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xed8a4d6a mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf8b0e12e mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf94a534b mlx4_SET_PORT_fcs_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfb9525cc mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0857aabd mlx5_get_flow_table_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0b400210 mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0b98a97d mlx5_query_vport_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0eb7287e mlx5_del_flow_table_entry +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x15aa4fed mlx5_core_query_vendor_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1a012c66 mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2422d5bb mlx5_register_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x25074740 mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x31cbe887 mlx5_core_create_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3dc10beb mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4073767a mlx5_core_destroy_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x430d3253 mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4af53fce mlx5_get_protocol_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4dded789 mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5291d2e8 mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5381a733 mlx5_core_query_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x576daf81 mlx5_alloc_map_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x59a73ca9 mlx5_unmap_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x59ea1d01 mlx5_cmd_alloc_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5de15e75 mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5eae189f mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5ebc76e7 mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x644e7053 mlx5_cmd_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x67ea82c6 mlx5_cmd_comp_handler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x681135f3 mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6a6d746c mlx5_core_get_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7e438941 mlx5_unregister_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7ec63fd4 mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x845c3a9b mlx5_core_arm_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x93d2bbde mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa35f225a mlx5_core_dump_fill_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa3f0b831 mlx5_create_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa8a9539e mlx5_query_nic_vport_mac_address +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb15b638c mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbed83a7a mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe6af33e4 mlx5_destroy_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe7c0fdd2 mlx5_cmd_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe9e324f9 mlx5_vector2eqn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xebb8065c mlx5_cmd_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfc728a49 mlx5_add_flow_table_entry +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfcb711b3 mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x1140434c hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x3f49257f hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x46e042a4 hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x69cb5495 hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x879ef66c hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x2ac08664 sirdev_raw_read +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x4c4ff1e2 sirdev_set_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x7276093e sirdev_raw_write +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x81efc587 irda_register_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x8ab67998 sirdev_receive +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x9af5f359 sirdev_get_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xb0df968b sirdev_write_complete +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xb137bcf3 sirdev_put_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xdc200f19 irda_unregister_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xe670243b 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 0x24e51f97 mii_check_gmii_support +EXPORT_SYMBOL drivers/net/mii 0x32f221f6 mii_check_link +EXPORT_SYMBOL drivers/net/mii 0x57494bcc mii_link_ok +EXPORT_SYMBOL drivers/net/mii 0x6de6f395 mii_ethtool_gset +EXPORT_SYMBOL drivers/net/mii 0x6f78f83d generic_mii_ioctl +EXPORT_SYMBOL drivers/net/mii 0x7270fbcd mii_check_media +EXPORT_SYMBOL drivers/net/mii 0xa7703e3b mii_ethtool_sset +EXPORT_SYMBOL drivers/net/mii 0xf54c2b06 mii_nway_restart +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0x4a8a7975 alloc_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0xe90773c4 free_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/vitesse 0x33e1b0cd vsc824x_add_skew +EXPORT_SYMBOL drivers/net/ppp/pppox 0x2c204c49 pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0xb24e9b9e pppox_unbind_sock +EXPORT_SYMBOL drivers/net/ppp/pppox 0xd8940c29 register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/sungem_phy 0x67977da6 sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x0e70369e team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0x15bc7a77 team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0x423a546b team_options_register +EXPORT_SYMBOL drivers/net/team/team 0x660032c4 team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0x927cf354 team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0xaad903a3 team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0xcd990fbd team_options_change_check +EXPORT_SYMBOL drivers/net/team/team 0xfdd3a1f7 team_mode_unregister +EXPORT_SYMBOL drivers/net/usb/usbnet 0x05ef352e usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/usb/usbnet 0x33512024 usbnet_link_change +EXPORT_SYMBOL drivers/net/usb/usbnet 0x827266e1 usbnet_manage_power +EXPORT_SYMBOL drivers/net/wan/hdlc 0x0500a43a unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x0aaacd96 detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x190b70f8 hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0x3c7e3ed8 hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0x3f298eef hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0x5080f745 hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0x62eedb0c hdlc_change_mtu +EXPORT_SYMBOL drivers/net/wan/hdlc 0x677bce32 alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0x78f843c5 register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xac2622cf unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0xe4185664 attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wimax/i2400m/i2400m 0x730bf762 i2400m_unknown_barker +EXPORT_SYMBOL drivers/net/wireless/airo 0x2a12bb8c init_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0xcb4b1c77 reset_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0xdd62928f stop_airo_card +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x061b6bdf ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x319c6026 ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x38dcdfe8 ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x4f7b7d2e ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x6533f697 ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x67dfabd9 ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x6bc7e866 ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x7eb2872e dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x9e1e6849 ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xaafdb617 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xb731423c ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xbc500066 ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xcde9ea49 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 0xff2dc7cf ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x03c5ae20 ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x03f4dfc7 ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x06d15fc6 ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x17aa36b6 ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x1cf8c0ad ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x254a7bee ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x39656d8e ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x3b279374 ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x59220517 ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x866fef63 ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe9c9a24e ath10k_debug_get_new_fw_crash_data +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x0ba402b5 ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x2559f68d ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x2ca6dba0 ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x36806288 ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x452be023 ath6kl_core_rx_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 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 0xa9379753 ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xcb014460 ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xd2877cf2 ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xd2e1bb10 ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xdf95298f ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xe535f03d ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x02d7517b ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x05a9eefe ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x0d9b38a6 ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x10392008 ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x16dd9c0a ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2d15177d ath9k_cmn_debug_stat_rx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2fbe66ca ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x33a059a9 ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x47f0a330 ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x50173270 ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x515d4762 ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x55c928eb ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x5b942fe1 ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x5c61b495 ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x83aafed5 ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x9685a8cb ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x9c1ca163 ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa770be74 ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xbaa8f2d8 ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd2981357 ath9k_cmn_count_streams +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe730f78a ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe892d364 ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xea8dacc7 ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xedc80ae5 ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xf84eda79 ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x05cd2ea3 ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0d4c2981 ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0f5186e7 ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1078cec9 ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x10cb464b ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x113cb0a0 ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x114c1d35 ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x128a2c63 ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1666bd6a ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x173363e8 ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x194ad43b ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x199a0333 ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1e4ffd84 ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1e59611e ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1f29b7ce ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x23d2a51f ath9k_hw_cfg_gpio_input +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x25073c54 ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x26a0c681 ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x276e4174 ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x294d7277 ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x29899bad ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2a2f5373 ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2c40eb31 ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2ce3afa9 ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2ded8dd2 ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x301bf2f8 ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x316ae1dc ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x32ae7d49 ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x38a93b8c ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x39d99ae5 ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x39e346f9 ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3d0cef4b ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3dd010f3 ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x428c1645 ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x473a2c7d ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4a809c67 ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4e1d8443 ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4f43bd86 ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x51370fe0 ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x547ff00d ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x555a1663 ath9k_hw_cfg_output +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x59adaca8 ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5cd5780d ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5d274949 ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5e6e3077 ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5f99af46 ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6053469a ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x66093840 ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6af06428 ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6af43613 ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6cbffa2c ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6d3cc70c ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6f258869 ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x700a927a ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x70673a92 ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x73f21c55 ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x75fe112f ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x78d01f22 ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7c284131 ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7ca42fd9 ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fa5e4e9 ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x82ede705 ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8433c484 ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8459d1d2 ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x85cf3acb ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x885be15b ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8cdc6cb2 ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8db55663 ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8dba5a14 ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9b987371 ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9db64d3c ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9e61568f ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9f816faf ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa00c7b28 ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa0c165df ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa7e48b27 ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xacedcbb8 ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb1d94593 ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb4e21b7a ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb90fb3f1 ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb9567c9c ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb9b2a120 ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbed42811 ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc6cc0fc4 ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcaf966df ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcb556ec7 ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xccdfbeef ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcf5a27dc ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcfe301c7 ath9k_hw_request_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd533e5ee ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd5532c99 ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd747f79f ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdda47076 ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xde5a3c5f ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe22455de ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe2cb90db ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe3a315f6 ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe5479123 ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xea1f9972 ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xeb7be459 ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xed054a94 ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xeec89eef ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf0716b0a ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf42ba8a6 ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xffd02408 ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/atmel 0x17bc8496 atmel_open +EXPORT_SYMBOL drivers/net/wireless/atmel 0x3e0b0c92 init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0xe1e874aa stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x01e2ea67 brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x050e95c0 brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x0b232a31 brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x3f2988a1 brcmu_dotrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x47e1c3a9 brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x51593f4f brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x61a490cf brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x8ffbc881 brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9f4b5dcf brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xa2178d09 brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xc0e05ccb brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd261b8a6 brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xed1a31dc brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xefa0d80a brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xff18dedb brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xff7a5d1a brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x09f68dfa hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x16911d06 hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1723ac32 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x356e0382 hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x4256b915 hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x4fca1c36 hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x51d4848a hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x55cb603d hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x5ea022bf hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x61559653 hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x620f90d8 hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x649ddcaf hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x7218e430 hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x79e53b9c hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x7af47dbc hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x7d5c2c9d hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x8a47be21 hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa12ad27f hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb2a945e0 hostap_dump_rx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb46886c6 hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb4b77c8b hostap_80211_get_hdrlen +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xc296cf0d prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xc5f10623 hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xd197412b hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xd3341325 hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xd43e478c hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xea90e413 hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf37713c8 hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf60f61b8 hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x0d51ccaa libipw_change_mtu +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x22a60abd libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x23f484fa libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x25bf0004 libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x3635d221 libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x3fd4f4d3 libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x402684ef libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x45aaa358 libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x62863a14 libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x660a0ffa libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x7444b3ac libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x8b3e5442 libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x94fcdd14 libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xa03d489f libipw_rx +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xcaddd631 free_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xd2abc3bb libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xd4ea4190 libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xdc620484 libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xe03aa15e libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xfdad65b5 libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xff3fb764 alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0179880e il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x029b579a _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x02be7126 il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x05801645 il_set_rate +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x05faf316 il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x068631e7 il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x069a9d0a il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x06ec6f30 il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0ba4e680 il_update_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x10e09811 il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1173111f il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x16555cd9 il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x19c6081c il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1af7df56 il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1d75f8ea il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1eb25d77 il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x21a368cb il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x238afbf1 il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x27d7ee3d il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2c2e1a31 il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x34510410 il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3589d6f2 il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3a67a46e il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3c78c16b il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3d0009bf il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3e998d73 il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3fede3e9 il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x43e24853 il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x45954314 il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x48172944 il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x48a4c561 il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x49aaabec il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4aa39103 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4bea86da il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4cab55d2 il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x50c431b8 il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x564c6740 il_debug_level +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5b2da548 il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x60361b62 il_leds_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x60b12b2e il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x60ceacf4 il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x63a8b5cf il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x64fdfd5e il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x65554ab5 il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6be967ba il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6cf32f59 il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6f5b9fa4 il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x717459b4 il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x757e967e il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7674764c il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x778bf387 il_mac_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7ea1a72a il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8038c40d il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8592aa2c il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x86f6d208 il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x871cd700 il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8ad693a4 il_apm_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8b2c9bcd il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8bd30dd2 il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8d40f43c il_init_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8dd50701 il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x902409d6 il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9104b71e il_free_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x92241204 il_set_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x95ec5c52 il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x980687d1 il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9c411bfc il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9df42c1d il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9f433ea4 il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa306051b il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa497e1db il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa6783b53 il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa9dc3656 il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xaab9e40c il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xaacdc9df il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xabc12116 il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xaff0912b il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb5e4f8f1 il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbbee9a18 il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbc5fa75d il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbe9dba87 _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbefdb824 il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc15ebe3c il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc39cf12c il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc4bdf520 il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcc407a92 il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcee203b1 il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcf7900a0 il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd004e489 il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd0e42af9 il_force_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd102336d il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd2d7c182 il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd3ff468b il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd66f7208 il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdbeda9cc il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xddfb0425 il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe2213f3c il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe435493a il_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf47a9815 il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf501278b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf8120caf il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfc1f3024 il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfed41725 il_set_decrypted_flag +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 0x02cf7fcf hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x03ba1e01 __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x220c6edc orinoco_up +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x229779d5 orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x3c13fd62 __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x45dc86ba orinoco_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x78458752 orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x7f332eb0 orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x85650376 orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x9548da2a alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xa5192663 orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xb01f3a11 free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xb54b8ea1 orinoco_down +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xc35573ba orinoco_get_stats +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xd0b3108b orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xdb69903a orinoco_open +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xfcb34cb8 orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/btcoexist/btcoexist 0x4f3bdb49 rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x00a7fd81 rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x045d1589 rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0c6d33a1 rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x15a1dd70 rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x182b045c _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1bccf7d0 rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1dbb6404 rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2a0b30f0 rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2e45d3e1 rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x31945830 rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3a2fb49a rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3eb7de50 rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3f1c83b6 rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x41ab4988 rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x44e5df63 rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x47affc8b _rtl92c_store_pwrIndex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4c4700eb _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4f3bcb37 _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x596cf182 rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6237bfab _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x63acc2b5 rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x66a86397 _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x74346fc3 rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x74f6cfb3 rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7ce67848 rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7d9cf9db rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x861417b8 rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x86d8bd17 rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x880b44dc rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa68ea158 rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xae153fb2 _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xaf4e509b _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb3314d48 _rtl92c_phy_calculate_bit_shift +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc21f8ad7 rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc2aa228d rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc698d437 rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc6f96969 rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc70c9a30 rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd9e546a0 rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xdde086cc rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf9918036 _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xfaf016ef _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fb9f06f rtl8723_fill_dummy +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x31c18fbf rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xb62d1ad3 rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xc6f78ac9 rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xe329ef5c rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x1876007e rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x60743030 rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x9f162ff7 rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xf0db2510 rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x03600a28 rtl_dm_diginit +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x06d696ce rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x0f532236 rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x13057412 rtl_lps_enter +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x207fbb70 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x248174a2 rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x278e5b05 efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x29e912cc rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2d97b8cf rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x336ac24a rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x3ab8951a efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x3f7a1ded rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x62385a52 rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x79188a02 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x81e20173 rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x8e79decc rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x8ec7351c rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x9596de88 rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x980848e2 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa0d72f81 rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xae46c5d5 rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb032585f rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb6e156ca rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xbbe51b1e rtl_lps_leave +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xc970a813 rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xcc0518d0 rtl_wowlan_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xd65820e4 rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe457e318 rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe6104811 rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe71709c8 rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xfb5ee9d4 efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xfc21756a rtl_ps_set_rf_state +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xfccc332d rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x3db5b02d wl1271_free_tx_id +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x594a6926 wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xafdad8eb wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xbe54ee4e wlcore_tx_complete +EXPORT_SYMBOL drivers/nfc/microread/microread 0x00aaece7 microread_probe +EXPORT_SYMBOL drivers/nfc/microread/microread 0xb71930ee microread_remove +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x24d7367f nxp_nci_fw_recv_frame +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x37e89a82 nxp_nci_remove +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0xeafece78 nxp_nci_probe +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x86594eb9 pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0xecf0f604 pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x090b089d ndlc_recv +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x29528dae st_nci_se_deinit +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x3b974dbb ndlc_probe +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x62d104d6 st_nci_se_io +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x98a510e5 ndlc_close +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x9b9d2bbc ndlc_remove +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xa02c6c94 ndlc_open +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xa8c86f8e ndlc_send +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xee96e552 st_nci_se_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x022e741e st21nfca_connectivity_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x1592bb24 st21nfca_se_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x2243e872 st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x38c7875c st21nfca_hci_se_io +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x488ade89 st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x6d071a76 st21nfca_apdu_reader_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x78fc034a st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x9e0d34b1 st21nfca_hci_disable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xa2bbfad3 st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xc3e00b32 st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd2f89bd2 st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd5dde7c7 st21nfca_hci_discover_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xe4b42bc6 st21nfca_hci_enable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xe5b640a7 st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xfb358dea st21nfca_se_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xfedfac3f st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/ntb/ntb 0x0fccd549 ntb_unregister_client +EXPORT_SYMBOL drivers/ntb/ntb 0x3c6c8e06 __ntb_register_client +EXPORT_SYMBOL drivers/ntb/ntb 0x3dc1d757 ntb_unregister_device +EXPORT_SYMBOL drivers/ntb/ntb 0x5f294045 ntb_set_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0x878c3702 ntb_clear_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0x8ea0152b ntb_link_event +EXPORT_SYMBOL drivers/ntb/ntb 0xf24f1259 ntb_db_event +EXPORT_SYMBOL drivers/ntb/ntb 0xf38142b8 ntb_register_device +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0x2e9b0abb nvdimm_namespace_attach_btt +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0xe6b10e8e nvdimm_namespace_detach_btt +EXPORT_SYMBOL drivers/parport/parport 0x07b7302d parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0x07c1cea4 parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0x14dd2f91 parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x174487cf __parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0x1b437d2b parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0x2b90b6b9 parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0x3228c0a4 parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0x49673239 parport_register_dev_model +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x5e1c006c parport_read +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x61c5dc30 parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0x6901b304 parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0x7928e7ff parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x82059c3e parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x88c8e6ca parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0xa619fd0d parport_write +EXPORT_SYMBOL drivers/parport/parport 0xa6f7bde2 parport_del_port +EXPORT_SYMBOL drivers/parport/parport 0xb3b879a8 parport_claim +EXPORT_SYMBOL drivers/parport/parport 0xb49c4fa8 parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0xb51da475 parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0xb873f8ee parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0xc7ddfc6c parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0xd2c040b9 parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0xd7a669de parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0xd7d9a37c parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0xde75a114 parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0xe961710c parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0xedafc7ac parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0xf1397c68 parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0xf6980abb parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0xfc3f05f5 parport_release +EXPORT_SYMBOL drivers/parport/parport 0xfd268a06 parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0xfd501e18 parport_register_device +EXPORT_SYMBOL drivers/parport/parport_pc 0x4172a10f parport_pc_probe_port +EXPORT_SYMBOL drivers/parport/parport_pc 0xb09b34fb parport_pc_unregister_port +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x071b99ad pcmcia_fixup_iowidth +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x1126b2c9 pcmcia_fixup_vpp +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x119e7a22 pcmcia_request_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x25af6e86 pcmcia_dev_present +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x3ce26d1f pcmcia_request_io +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x3f0bf586 pcmcia_register_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x4a06d570 pcmcia_loop_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x6140a33e pcmcia_loop_config +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x6a7e6e52 pcmcia_unregister_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x742f5665 pcmcia_parse_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x9cc2e0cf pcmcia_get_mac_from_cis +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x9e92233b pcmcia_get_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xa91776a3 pcmcia_request_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xb5fb501d pcmcia_release_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xd436ce3e pcmcia_disable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xe82c2e83 pcmcia_read_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xe8ca581c pcmcia_enable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xea569887 pcmcia_write_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xef9cbf36 __pcmcia_request_exclusive_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xfe686bb7 pcmcia_map_mem_page +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x212db8d2 pcmcia_socket_list +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x2bc28ab4 pcmcia_get_socket_by_nr +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x3c5f8bc7 pcmcia_parse_events +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x4c0533ab pcmcia_socket_class +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x591a9e5e pcmcia_unregister_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x60d3a8a9 pcmcia_get_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x6945a316 pccard_register_pcmcia +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xb4a8859d pcmcia_put_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcbd81e43 pcmcia_parse_uevents +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcf97f3bd dead_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xd3b66d97 pcmcia_reset_card +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xe64d4709 pcmcia_socket_list_rwsem +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xea9a86b6 pcmcia_register_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x81d7e844 pccard_static_ops +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0xb0b4fc54 pccard_nonstatic_ops +EXPORT_SYMBOL drivers/platform/x86/sony-laptop 0x5bb1e117 sony_pic_camera_command +EXPORT_SYMBOL drivers/pps/pps_core 0x12d234f9 pps_event +EXPORT_SYMBOL drivers/pps/pps_core 0x5f818038 pps_lookup_dev +EXPORT_SYMBOL drivers/pps/pps_core 0x829c36d1 pps_register_source +EXPORT_SYMBOL drivers/pps/pps_core 0xa9b2703a pps_unregister_source +EXPORT_SYMBOL drivers/ptp/ptp 0x02534b19 ptp_clock_event +EXPORT_SYMBOL drivers/ptp/ptp 0x088dd7b1 ptp_clock_index +EXPORT_SYMBOL drivers/ptp/ptp 0x388b297a ptp_find_pin +EXPORT_SYMBOL drivers/ptp/ptp 0x905d31d3 ptp_clock_register +EXPORT_SYMBOL drivers/ptp/ptp 0x96a1497a ptp_clock_unregister +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x2b94856f rproc_boot +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x4facfbe3 rproc_get_by_phandle +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x68136d4b rproc_add +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x97b8b6c6 rproc_alloc +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xcfefa872 rproc_del +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xd80ffb05 rproc_vq_interrupt +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xede026b2 rproc_report_crash +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xfcaad3d7 rproc_shutdown +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xfe55f56f rproc_da_to_va +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xfff6eb59 rproc_put +EXPORT_SYMBOL drivers/rtc/rtc-ds1685 0x0d0177f6 ds1685_rtc_poweroff +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xa4180c63 scsi_esp_register +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xb62eb9e4 scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xbd150853 scsi_esp_template +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xe885463a scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x0ac91377 fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x10ab1f4e fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x36693df0 fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x37569e5f fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x380c26c9 fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x5c3258c5 fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x715202c2 fcoe_ctlr_destroy_store +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x747fb5e1 fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x7f4a2550 fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xae656548 fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xbf0e6a9a fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xc0009a4c fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0295d08f fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x063a6ca8 fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x07c8bd8f fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x09235db4 fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x211816e4 libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x256b133f fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x25a98654 fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x278f731b fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x290fcbaf fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2b00a751 fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x302d857c fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36109421 fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36e5fbaf fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3cdbf2da fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3e63165c fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3e7e67d4 _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x45b9373a fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x49ad6818 fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x55e7d2b1 fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x56ce3fb1 fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5cbc849e fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5d825f94 fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x658e8b31 fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6717f220 fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6eb63e77 fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x72ab9236 fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7728554c fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x878800a0 fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8bc458ab fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8c6d3dbc fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x973a5b2e fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa239eaec fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xacd7b812 fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb1f5347c fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb777cb46 fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb9c8e080 fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc1098d2a fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc4430879 fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc66b9ce1 fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xca03ce45 fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xcc0d7fc3 fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xcd9df9b3 fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd0805ae8 fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xdc1b2f8c fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xde3401fc fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe1588757 fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe6024ede fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe76ef11f fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xea241264 fc_rport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xef83e313 fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf8adfb16 fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x682d0051 sas_wait_eh +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x7d266fce sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x8a87e724 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xd69fa687 sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xf1f8758b sas_resume_ha +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x2250c66e mraid_mm_adapter_app_handle +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x2e295d66 mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x512c956d mraid_mm_unregister_adp +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0a4f12ac osd_execute_request_async +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0c17edb1 osd_sec_init_nosec_doall_caps +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0f568e4b osd_req_list_collection_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x15231b7a osd_req_add_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1568d2ea osd_finalize_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1f170140 osd_req_decode_sense_full +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2c28a03e osd_end_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x4768f9b4 osd_req_get_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x5023a3b2 osd_req_read +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x57b26a30 osd_req_set_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x6866d610 osd_req_read_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x6dae1f9a osd_req_read_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x6e68c6a8 osd_req_list_partition_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x7442c02d osd_auto_detect_ver +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x8faad7ae osd_req_list_partition_collections +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x92c33bf3 osd_req_list_dev_partitions +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x983bdf79 osd_dev_init +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9b6b2089 osd_req_flush_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa311bed8 osd_req_format +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa3656756 osd_req_create_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xac9b7e57 osd_req_flush_collection +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xad7ee441 osd_req_write_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb22df776 osd_req_remove_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb5cfa461 osd_req_flush_obsd +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xbbca11fb osd_req_remove_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xcd5fbca0 osd_req_read_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xcf443881 osd_req_write_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd163c27a osd_dev_fini +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd1f6c5f0 osd_req_write_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd2730190 osd_execute_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd54c5965 osd_req_add_get_attr_page +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd5bf73c7 osd_req_decode_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xda4f44aa osd_req_flush_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe00c9900 osd_req_write +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xea7f54dd osd_req_create_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xf87b862e osd_start_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xfebe1432 osd_req_add_set_attr_list +EXPORT_SYMBOL drivers/scsi/osd/osd 0x21fad504 osduld_path_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0x3444ea03 osduld_device_info +EXPORT_SYMBOL drivers/scsi/osd/osd 0x5fc48609 osduld_unregister_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x79963c02 osduld_register_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x7b696260 osduld_put_device +EXPORT_SYMBOL drivers/scsi/osd/osd 0xa1c1625a osduld_info_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0xb4c594f2 osduld_device_same +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x09c317ef qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x09e290df qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x1cd14e5b qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x3643c5ed qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x3a67818f qlt_abort_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x472cc757 qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x58b1526f qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xa3579c23 qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xcafb8a13 qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xd29d3102 qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xdac9fe09 qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xe95ea31c qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x18197422 qlogicfas408_info +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x1f55cd70 qlogicfas408_ihandl +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x20be7078 qlogicfas408_bus_reset +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x3fd8cd71 qlogicfas408_detect +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x6f79ef68 qlogicfas408_queuecommand +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x82c9965e qlogicfas408_disable_ints +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x849f04a3 qlogicfas408_biosparam +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xc9dfad20 qlogicfas408_abort +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xe76b3b20 qlogicfas408_get_chip_type +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xf2b95199 qlogicfas408_setup +EXPORT_SYMBOL drivers/scsi/raid_class 0x7b33cf3d raid_class_attach +EXPORT_SYMBOL drivers/scsi/raid_class 0xbca5f4ae raid_class_release +EXPORT_SYMBOL drivers/scsi/raid_class 0xf42fccc1 raid_component_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x0951802c fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x1a18c763 scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x1a1b9876 fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x3d1d0bc0 fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x4d550f11 fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x520e58b5 fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x58971361 fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7281df8f scsi_is_fc_vport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7954b1ea fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7a106f88 fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x81e9acd5 fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x904f84a2 fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xb83b63c9 fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xc16a3ded fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x0f683968 sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x16907555 sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x18c7851e sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x24ee7aa7 sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2ea5071d sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x44b78975 sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4ab2e0c0 sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4e467ea0 scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4ee38a63 sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5044d2fb sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x53ea837f sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5ab581ca sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5d234d57 sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6d7d5508 sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x78699d80 sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7fedebee sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x8355712b sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x8647ac97 sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x90cfd93c scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x95b2e536 sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa703c5a5 sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xaab0a340 sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xb0c6012a sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc7a92266 sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xda197033 scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe1357b31 sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf673d5f3 sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf7f0189e sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x29cf30d0 spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x2a82a7de spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xc1891703 spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xd03524d5 spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xd51d5ad8 spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x405b6e05 srp_parse_tmo +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xb2b15d92 srp_reconnect_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xc1b02988 srp_rport_get +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xe386af37 srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xf7375cad srp_rport_put +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x2e5d7e5f ufshcd_shutdown +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x50cb199b ufshcd_alloc_host +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xa3f9d051 ufshcd_system_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xaa7ea7e3 ufshcd_runtime_idle +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xe62199d5 ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xebcc842f ufshcd_runtime_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xecd97502 ufshcd_system_resume +EXPORT_SYMBOL drivers/ssb/ssb 0x039b9183 ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0x10b20262 ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0x16914635 ssb_bus_pcibus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x1c3cc09e ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0x2a4314c3 ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x2b392957 ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0x2e13636f ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0x529254f1 ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0x657e8f38 ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x72134161 ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x775e4bd5 ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x8b0e4beb ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0x8b135638 ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0x93acc40a ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0xb1a562bb ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0xb796c107 ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0xc0512e0f ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xc9585f54 ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0xcb1dc986 __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0xd481192b ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xd8201e40 ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0xe41c9242 ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0xef75f178 ssb_bus_suspend +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x00e4341e fbtft_write_reg8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x086cf3ae fbtft_write_vmem16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x17a35449 fbtft_init_display +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x1e27ea61 fbtft_write_gpio16_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x23542e16 fbtft_framebuffer_alloc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x2d4442e0 fbtft_write_gpio16_wr_latched +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x315c6376 fbtft_write_reg16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x5b48d5bf fbtft_write_vmem8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x636d8d2a fbtft_register_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x66a5ae7e fbtft_unregister_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7384225f fbtft_write_vmem16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x75e4728f fbtft_write_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x9aa8ed74 fbtft_remove_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x9ca002ed fbtft_write_vmem16_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xbe4fdae3 fbtft_read_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xc6c1a742 fbtft_write_reg8_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xde196a7c fbtft_framebuffer_release +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xe0e2b55d fbtft_write_reg16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xeb56b8bc fbtft_register_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xee015d9a fbtft_write_spi_emulate_9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xeee98d9a fbtft_unregister_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xf4f47d03 fbtft_write_gpio8_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xf52ed73e fbtft_probe_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xf6d430a2 fbtft_dbg_hex +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0x2d995407 fwtty_port_put +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0xb2b9c76c fwtty_port_get +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0x33c4e7a9 adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x58219ec5 hmc5843_common_suspend +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x5877acfd hmc5843_common_remove +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xe0f62d0a hmc5843_common_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xe1fea0b5 hmc5843_common_resume +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x759605c6 ade7854_remove +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x9dd057f9 ade7854_probe +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x08cb1942 lnet_create_reply_msg +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1366b7ac LNetSetLazyPortal +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x16955688 lnet_set_reply_msg_len +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 0x1ee5f15e lnet_ipif_query +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 0x21e13297 lnet_copy_kiov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x232666fe lnet_sock_read +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2644ff36 lnet_kiov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x29e2a8f6 lnet_sock_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 0x45961870 lnet_notify +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x473ad33b LNetDist +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x49993ea3 lnet_extract_iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x58a1ca89 LNetMDUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5fdc3892 lnet_sock_getaddr +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 0x635cbd10 lnet_sock_accept +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x64cdea3a LNetCtl +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x66d449b1 lnet_ipif_enumerate +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x6c598ae6 lnet_sock_listen +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 0x7772fa35 lnet_sock_write +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 0x88d4da25 lnet_sock_setbuf +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x988d2687 lnet_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x9de986d3 LNetEQAlloc +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa449dab0 lnet_copy_iov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa56de08d lnet_ipif_free_enumeration +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa87ecad4 lnet_register_lnd +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 0xaf169f77 the_lnet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb20da2b1 lnet_copy_iov2iov +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 0xc468d5d8 lnet_sock_getbuf +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xc7f0c86f lnet_net2ni +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xc8b544de lnet_finalize +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xca6c4e2a lnet_unregister_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xce5f185b lnet_parse +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd46403ac lnet_extract_kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd7c50cb9 lnet_init +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xe8124744 lnet_fini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf1b316bf LNetSnprintHandle +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf1cf3760 lnet_copy_kiov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf5dc6337 lnet_iov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xfa106804 lnet_counters_get +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 0x27d3ea9e client_fid_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x2d098c15 seq_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x375e6f8d LUSTRE_BFL_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x61625d55 seq_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x86794a0c seq_client_alloc_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xa27f6f6f client_fid_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xae61cff5 LU_DOT_LUSTRE_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xb4583f00 seq_client_get_seq +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 0xf31e3bec seq_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x0d27f3cb fld_client_add_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x6b2b1e66 fld_client_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x71f41de0 fld_client_debugfs_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xb6b4bb97 fld_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xc8168372 fld_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xef014cbf fld_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xf6717850 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 0x03ae0009 cfs_hash_lookup +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 0x0aa98a7a cfs_hash_create +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 0x0e477370 libcfs_kkuc_group_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x0f5eff79 cfs_percpt_number +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 0x164af4ac cfs_hash_debug_str +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 0x1b1e5f13 cfs_percpt_lock_free +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 0x297fac97 cfs_hash_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2a4ed56a cfs_hash_rehash_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2adae33e cfs_init_timer +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2c4efe0b cfs_hash_dual_bd_lookup_locked +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 0x2ef02848 cfs_hash_del_key +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 0x346b9d41 cfs_cpt_weight +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x361e82d4 cfs_firststr +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x36b60398 cfs_race_waitq +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 0x3c4937a9 cfs_hash_for_each_empty +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 0x413c5299 cfs_hash_bd_move_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x42393d2a cfs_hash_bd_lookup_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x44839bbb cfs_rand +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x463e853d cfs_hash_rehash_cancel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x475f4d26 cfs_hash_getref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x48f163c6 libcfs_str2anynid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4a95faa2 cfs_timer_deadline +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4a99af72 cfs_clear_sigpending +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 0x5202f151 cfs_percpt_lock_alloc +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 0x57b142aa cfs_crypto_hash_update_page +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 0x5aee0169 cfs_percpt_alloc +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 0x600fae9b cfs_hash_for_each_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x61d6e1e0 cfs_hash_add_unique +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 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 0x675e1725 cfs_hash_bd_add_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6aa9d0e6 cfs_hash_size_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6b18b7fc cfs_hash_for_each_safe +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 0x77ef5792 cfs_hash_dual_bd_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7a63872e cfs_timer_disarm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7b0b748a cfs_ip_addr_parse +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7d11d8ec cfs_cpt_unset_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7e6f6485 cfs_ip_addr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7f04ceef cfs_hash_bd_peek_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7fab218c cfs_hash_dual_bd_findadd_locked +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 0x865483a9 libcfs_kvzalloc +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 0x8f5f81ec cfs_hash_dual_bd_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x91504e8b libcfs_kmemory +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x924ef5a8 cfs_hash_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x940ed192 libcfs_stack +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x94c8f789 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 0x994ac27f cfs_cpt_table +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9bd94a35 cfs_hash_bd_del_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9d7193e4 cfs_hash_rehash_cancel +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 0xa4069c5c cfs_percpt_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa6b9dee6 libcfs_kkuc_group_rem +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa6be5411 add_wait_queue_exclusive_head +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9088531 cfs_expr_list_values +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9c0ca61 cfs_timer_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9dc74e2 cfs_trace_copyin_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xae1545e4 cfs_hash_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb09e1f19 libcfs_kvzalloc_cpt +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb18cbfd1 cfs_hash_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb1b8f05d cfs_percpt_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb289de95 cfs_hash_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb4e48237 cfs_cpt_online +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb8c52b1b cfs_timer_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb8f77f1f libcfs_kkuc_msg_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbab4f34e cfs_timer_arm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbb18b4f1 cfs_hash_for_each +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbf7a37f1 cfs_signal_pending +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc05afcd7 cfs_hash_rehash +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 0xc3ab0e9f cfs_hash_findadd_unique +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 0xcc001df7 cfs_hash_bd_findadd_locked +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 0xd4ef4dfd cfs_hash_debug_header +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 0xda3a5d85 cfs_hash_for_each_nolock +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 0xdfca7737 cfs_hash_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdfecb98d cfs_block_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe012b076 cfs_hash_dual_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe262a6e2 cfs_timer_is_armed +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 0xe7b54314 libcfs_arch_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xea411f63 cfs_block_sigsinv +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeaf51f70 cfs_hash_hlist_for_each +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 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 0xf9701ad1 cfs_hash_dual_bd_get +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 0x4756a3a9 ll_osscapa_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x811e95bf ll_stats_ops_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x9fb027b7 ll_direct_rw_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xccf7abc1 ll_iocontrol_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xcd3cde92 ll_iocontrol_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x1f47603b lov_device_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x207c6a69 lov_stripe_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x23e937ab lov_stripe_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x3f04ee24 lov_read_and_clear_async_rc +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x67aef021 lov_lsm_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x992c3684 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 0x001a5817 cl_lock_closure_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x00a4f477 cl_object_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x00cca35d lu_env_refill_by_tags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01665e34 class_parse_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01f1be25 obd_export_evict_by_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x02cfdaa6 cl_lock_user_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x032fc413 class_config_llog_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x034e8d1b cl_lock_slice_add +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 0x03eb0de2 cl_page_list_move +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x04e17491 cl_io_submit_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x052937e7 class_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x057f6d4b class_find_old_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x059acc5c dt_index_walk +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05b28463 lprocfs_alloc_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x06a71540 llog_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x06d82d96 class_handle_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x073a7af6 lu_object_assign_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07682fe0 cl_sync_io_note +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 0x088dccc2 lprocfs_oh_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x09cd6683 cl_env_alloc +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 0x0b9a879d cl_page_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c378d79 lustre_swab_llog_hdr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0d74b431 class_config_parse_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0dcd779b dt_declare_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ecd07d5 cl_io_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0f6d3ce5 cl_object_attr_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x107a2757 cl_page_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x10cc208e cl_sync_io_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11495519 lprocfs_write_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1188401c cl_io_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x123e5b5b dt_directory_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x12a86de7 class_devices_in_group +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x131714d6 llog_cat_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x13190d59 cl_page_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x136ffeb5 cl_lock_is_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1491dc30 lu_context_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x15afd9da cl_page_own_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x17415c52 cl_req_page_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x18f94749 cl_lock_unhold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x18fadd9d cl_env_nested_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x19101abd cl_page_list_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1a76ad4e cl_req_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1ab7b33d lu_cdebug_printer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1ace0d12 cl_lock_enqueue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1b4f2b8b cl_lock_hold_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1b56510e lu_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1c27a4c9 lu_object_add_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1c55cdd5 lprocfs_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1d9a3b12 class_exp2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1e6f805c llog_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1ed1b215 cl_lock_closure_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x200bc810 lu_object_find_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2095c0cc lprocfs_obd_rd_max_pages_per_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21ddc45d dt_txn_callback_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x221826f1 class_parse_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x222438e9 class_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2264dfce lprocfs_rd_connect_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x22baea0b lu_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x235f9521 cl_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x246ba633 cl_2queue_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x24cdf77f lu_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x24d5c3c1 cl_page_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x24f459de llog_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x25211850 lprocfs_rd_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2547efae lustre_uuid_to_peer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x25b318c1 lu_object_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x25c727ab cl_queue_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x25e6afe2 lustre_register_kill_super_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x25e912ad cl_lock_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x25f14828 lprocfs_wr_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x26ef3e91 lprocfs_rd_server_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x275cdc7a cl_env_reexit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x27eae9ae cl_page_slice_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 0x29ab021b cl_2queue_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ae1cd79 kuc_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b30a597 md_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2cceb7a3 class_handle_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2d114040 lu_context_enter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2dee3133 lu_context_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2e3f9b0f lprocfs_seq_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2e45d02e cl_env_implant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2e6e8ea1 cl_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2e86fd29 class_disconnect_stale_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2f727e4f class_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ff32717 class_import_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x302f6db9 cl_req_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x30b77c6f class_manual_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x311b3fdd cl_page_clip +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x316d9b5a capa_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x32253fd9 lu_env_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3229ad50 llog_thread_key +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 0x332ea219 cl_io_rw_advance +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x33c151e3 lu_buf_realloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3432809b ldebugfs_add_vars +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3473a19f cl_object_attr_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x35d1630e cl_io_lock_alloc_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x36094985 lu_context_key_revive_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x36977b66 llog_cat_init_and_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x369be015 obdo_le_to_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37e11e81 cl_lock_get_trust +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37ed6e4b at_early_margin +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3824419e cl_io_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38fb0c90 class_match_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x393a5d88 llog_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x394e65c6 iattr_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x39552dcc cl_lock_state_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3a6804b4 lu_site_purge +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3bb1647b cl_page_list_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3c562c2c class_export_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3c5e5ce2 llog_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3d884fc8 obd_devs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3eab7bfe LU_BUF_NULL +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3ee1536d dt_find_or_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3efb0396 obdo_to_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f25c782 obd_max_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3fbbcde4 cl_io_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x41036019 cl_io_iter_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4124d548 llog_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x41d6e2c6 obd_export_evict_by_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x421c35c7 cl_req_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4357b315 lprocfs_counter_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x43612e67 cl_object_attr_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x44053324 lustre_register_client_fill_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x44eb00c0 cl_page_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x452f559a lu_buf_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x45ba182d class_config_dump_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x45d56cf3 cl_page_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4634a48e lu_context_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x46f43895 cl_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x473ba327 dt_txn_hook_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x474757d2 cl_use_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x474ed5bd lustre_swab_ll_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x477488aa lprocfs_wr_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47857d39 cl_page_vmpage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4797628e cl_page_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47b35f7d statfs_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47b4970a cl_object_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x482d3cb5 capa_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x487be117 dt_txn_callback_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49270a02 dt_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 0x4ac58713 obd_connect_flags2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4adce734 cl_page_list_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4b400d99 class_unlink_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 0x4cef57ba cl_io_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4cf55a68 cl_2queue_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d116688 lu_context_key_quiesce_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d13458b kuc_len +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d66b101 ldebugfs_remove +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ef74f59 lu_context_key_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4f10fa44 lprocfs_rd_conn_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4f1c3d70 class_new_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4f922830 cl_lock_mutex_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5063d7a3 class_register_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x507b991e dt_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50b55594 lu_device_type_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50c7fc36 ptlrpc_put_connection_superhack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x512ef05d cl_object_glimpse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5182171e llog_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x519634bd ldebugfs_register_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x51ec7a66 lu_object_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x52fdfdce lprocfs_rd_timeouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x53b17cc3 cl_page_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 0x5569c21b cl_env_nested_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5577803b llog_cancel_rec +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 0x55a496c2 lprocfs_exp_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x55ddaf1b cl_io_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x56053c85 llog_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x561f46ee lu_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x56435b9e cl_page_unassume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x564e9d44 init_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x565bf030 cl_lock_hold_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5694f477 class_new_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x56c49344 cl_offset +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x570d09ae lustre_swab_lu_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x570d7bc9 lu_context_key_revive +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x575c7590 cl_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x57e9c34e cl_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x582b013d dt_quota_glb_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5847930e obd_memory +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5891bcb9 dt_record_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x595d8bfc obd_exports_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x59854131 cl_env_unplant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a20d896 obd_memory_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a4bcad1 cl_lock_weigh +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a54bdfe cl_lock_enclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a61a26b lprocfs_rd_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5af9da3c cl_lock_hold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bb6e892 cl_vmpage_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bc022c5 lprocfs_dt_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bdb5d9c lu_context_key_quiesce +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5c18b8cf lu_object_invariant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5c18e0ed llog_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d34ae0d cl_lock_mode_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d7f2156 lu_object_anon +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5df8268f llog_declare_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e664f15 class_conn2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5efd7651 cl_page_list_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5fe97b73 block_debug_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ff676f6 capa_cpy +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x600f1f3b cl_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6033b908 obdo_cmp_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x605ce4b1 lu_object_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x60651737 cl_page_list_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x607c6fb8 cl_env_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6089fd8b cl_page_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6121c269 class_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x62e23f01 class_fail_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x631fd7b9 lustre_ext_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x641cd896 obdo_from_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x655f00ca dt_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6714e261 dt_object_fini +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 0x6890d175 lustre_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x68bd49da lprocfs_oh_clear +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 0x6a384735 cl_wait_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6b209f1f cl_lock_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6b99a116 lu_env_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6badcfc8 cl_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6bb7ac25 obdo_from_iattr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6cd65a0a lprocfs_init_ldlm_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d640db8 dt_version_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d73795f class_connected_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6ebbf9e9 cl_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6f45d2f3 ldebugfs_add_simple +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6fcb7042 lprocfs_counter_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x700706eb dt_record_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x71249067 cl_page_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x713b7b9a ldebugfs_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x71606147 lu_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x738aa843 class_num2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7403791c lu_site_init_finish +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x742559b1 class_unregister_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7426ce46 cl_lock_descr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x746da939 lu_object_put_nocache +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x748c9185 cl_page_export +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 0x77d2089a class_name2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7800dfe1 cl_page_print +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 0x79f335ba capa_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7a572aaf cl_lock_disclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7a89887f cl_page_gang_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7aae2193 dt_txn_hook_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b4fc57b at_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7e17418b cl_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7edcafa0 cl_env_reenter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7f1e5fd3 lprocfs_init_ops_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7f7d7cd9 lu_buf_check_and_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7f9ed603 obdo_from_inode +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 0x805a8454 cl_lock_at_pgoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x806cc497 class_add_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x80af7686 class_find_client_obd +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 0x81eb3905 lprocfs_free_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x829f8ad6 ldebugfs_obd_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x831f656c class_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8427fa18 llog_backup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8446b9a8 obdo_to_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8446e136 cl_page_list_splice +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 0x84b60a5e cl_2queue_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8503c454 lu_buf_check_and_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8525d441 class_disconnect_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x85898443 lprocfs_clear_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x85bb50d5 cl_page_cache_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x85d243ed class_import_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x86fae2f3 llog_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8797beed cl_io_loop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x883f4a5f lu_env_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x884f9f19 cl_io_rw_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x885f046b llog_init_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x890c71b0 cl_lock_user_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8919be32 cl_req_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x89674d30 dump_lniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x898659e7 llog_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x89c01ae4 cl_io_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8aa2c358 lprocfs_dt_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ac151e7 obdo_refresh_inode +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 0x8e10e6d6 server_name2svname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f67314c obd_dump_on_eviction +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ff4629b lu_dev_add_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9221d024 lprocfs_init_mps_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92297cb6 cl_page_list_own +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 0x94163221 dt_locate_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x94b1078b lustre_end_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9512d507 lustre_acl_xattr_merge2posix +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9515ca02 dt_object_init +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 0x969a15b0 llog_copy_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x96cd94dc cl_lock_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9762202f dt_store_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9767adce class_uuid2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97a47b15 cl_env_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97c7101c class_detach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97cf834a llog_cat_cancel_records +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97d03783 at_history +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99b35f27 _debug_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99cdce88 cl_lock_discard_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9ab85ab8 cl_page_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9aeab1ab dt_store_resolve +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9af27bc2 class_put_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b1ed9d8 obd_jobid_var +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b771d9a class_name2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9bb1dae9 cl_page_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9c15a2f3 cl_page_is_owned +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9d27ed1a cl_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9d92bdeb cl_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9da6bd55 cl_page_is_vmlocked +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9dbb17b6 lprocfs_dt_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f6bc28b obd_max_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f8d6dd0 llog_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa1447ad3 lu_site_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa160da4a lu_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa17bf9b1 cl_lock_mutex_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa3810b5d llog_exist +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa3c54f06 llog_cat_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa3f3beba llog_declare_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa4d1acf0 lu_context_key_degister_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa53080e6 lu_object_find_slice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa59ba817 cl_io_commit_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5fb234f lprocfs_write_frac_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa671408b __llog_ctxt_put +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 0xa85b304f cl_lock_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa96b73cf class_process_proc_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa21b7a0 lustre_register_quota_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaae9c1ab lu_context_key_degister +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab1f3bee obd_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab817e3e ldebugfs_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaba9301d lu_context_key_register +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 0xacb0bf15 cl_page_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xad4538af llog_cat_declare_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xadbd093a cl_io_lock_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xae27cb15 dt_txn_hook_commit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xae360ab5 cl_page_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaebe2fa8 llog_cat_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaee1e1be cl_locks_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaef457cf cl_io_is_going +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xafa4905d cl_lock_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xafd60caa class_incref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb01963a6 class_uuid_unparse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb10f9d01 cl_page_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1b89b6d class_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb235b750 llog_open_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb3531965 cl_io_prepare_write +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 0xb42231aa llog_cat_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4f8ee63 lprocfs_read_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb60cd320 cl_page_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb635af9e dt_acct_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6965081 lu_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6ba5dd5 kuc_ispayload +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb718a52c lprocfs_rd_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb731cd33 lu_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb743ec6a dt_mode_to_dft +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb8c62bd0 lprocfs_oh_tally_log2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb8e22a6c cl_conf_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba39bec6 lu_context_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba50ab83 cl_2queue_init_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba985283 lustre_register_client_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbabe2bd5 cl_lock_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbacac922 lprocfs_write_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbacd132d lprocfs_single_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbadb494d cl_lock_is_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbae6b727 cl_lock_ext_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbbb94d69 dt_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbbc31cef class_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc2fbaf6 llog_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc436a0d obdo_cpy_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbcde1375 cl_lock_modify +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd5befd8 lu_device_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbeae588e lustre_process_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbf6b02a7 dt_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbf870ecb cl_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbf91f48a cl_lock_mutex_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbfcc1d5f llog_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc01f464e cl_req_page_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0bf7ef2 obd_debug_peer_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0cf1e4a llog_declare_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc18d06cf lu_buf_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc31b7ac6 obd_export_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc3456da4 ldebugfs_add_symlink +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc404837c lprocfs_stats_alloc_one +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc47612fe lprocfs_at_hist_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc54b2ac9 cl_io_submit_rw +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc54d42a6 lprocfs_rd_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc5d7b0a4 llog_cat_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc6726660 lustre_common_put_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc6cfc156 cl_pages_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc738f43d dt_try_as_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc748f299 cl_object_kill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc7ae8030 cl_lock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc87bae2d cl_io_read_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc8da7bfe cl_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc9a2defc dump_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc9c2c222 lprocfs_alloc_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca90b8cb class_search_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb0ab67f obd_max_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb810ac1 cl_page_make_ready +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcc3f9090 cl_page_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcc81768a cl_io_sub_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd7537ee get_devices_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcdd19c1e cl_lock_extransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcea8b9e4 dt_index_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcef61cab class_disconnect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcfa3d301 cl_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0101fc1 lprocfs_counter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0690d76 cl_object_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd08827c0 server_name2fsname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd098eaf7 lu_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd10aa042 lustre_swab_llog_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd12004f5 cl_lock_closure_build +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd182caaf cl_2queue_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd2017930 lprocfs_oh_sum +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd2a9a4eb lu_object_locate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd48d637b cl_enqueue_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd61500e6 cl_lock_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd705a4fc llog_cat_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7082b47 cl_lock_descr_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd70f1fff cl_unuse_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd70fe669 lustre_swab_llogd_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd76b5fa1 cl_unuse +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 0xd9b90c8f class_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd9dc7130 cl_page_find_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd9f58aa3 lprocfs_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda35587e cl_lock_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda5b1ced class_find_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda8019fa cl_req_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdaa87f24 lprocfs_rd_state +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 0xdb1a6494 lu_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb9b297a class_conn2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcc40af0 class_check_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd3be54f cl_page_list_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd4e6ffd class_conn2export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xddc6dfaa lprocfs_seq_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde7d985b obd_dirty_transit_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdfa5c011 cl_page_list_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe028cf84 capa_encrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe0a70b05 lu_device_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe146cccb cl_sync_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1579bfb lprocfs_stats_collect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2118d5c lprocfs_rd_u64 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe29a7df4 cl_attr2lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2ccce06 lu_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2eb4470 class_get_next_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe4bb1b19 cl_lock_signal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe6f36f94 cl_env_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe79eee1a lu_object_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7d83236 cleanup_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe87525f2 lu_device_type_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8e84c32 class_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xea27363f lu_dev_del_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xea831c92 class_export_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeab8e31a cl_page_is_under_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeb8e68fc cl_type_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xebc69219 cl_2queue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xebce1e7d class_exp2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xebd14fe6 cl_io_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xebdf76fb lprocfs_free_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xebfa4f3b cl_page_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec3b4633 cl_io_iter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec7d6b85 obd_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xed46bb85 cl_object_has_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xede768c8 class_uuid2obd +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 0xf01e2527 server_name2index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf1bec3b9 cl_page_list_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf227f9b3 cl_object_prune +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 0xf3fb54ab llog_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf490d5f9 class_del_profiles +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf5247637 lprocfs_free_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf60d4659 capa_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf63835fd lprocfs_alloc_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7020831 lprocfs_dt_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf72ee46c class_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7dd71ff capa_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf8babe09 cl_lock_nr_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf8d173f7 dt_lookup_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa1e4308 class_handle_hash_back +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 0xfc7f18d0 obd_pages_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd41c03a lu_context_fini +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 0xfe59fc0e lu_context_key_register_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff57e92d class_match_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff9657f0 cl_site_stats_print +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 0x02b6ee66 ptlrpc_lprocfs_register_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0344462f ldlm_lock_fail_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x048b59d5 lustre_msg_set_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x04bad88b ldlm_resource_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0515f93b RQF_FLD_QUERY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x068d7a66 ptlrpcd_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 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 0x09ae1926 ldlm_lock_allow_match +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 0x0b174c28 ptlrpc_set_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0bb8aa66 ptlrpc_lprocfs_unregister_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0bcacb5d RMF_MDS_HSM_USER_ITEM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c0b2b5c sptlrpc_target_update_exp_flavor +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 0x0da53501 sptlrpc_lprocfs_cliobd_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0e041311 req_capsule_get_size +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 0x11ba484a ptlrpc_prep_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12b6f5a3 ptlrpc_connection_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12bc77e8 target_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x13c2f61e lprocfs_wr_pinger_recov +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 0x14e15241 ptlrpc_recover_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1539235b llog_client_ops +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x15a3e4db RMF_GETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1642f756 ptlrpc_unregister_reply +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 0x17946e3d ldlm_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x17950f60 RQF_SEC_CTX +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x17fb47c6 ptlrpc_abort_inflight +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x18d9fa5a ptlrpc_unregister_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19108a0f RQF_OST_DISCONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x198f0202 ldlm_pool_set_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19c08934 RQF_LDLM_INTENT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a434d75 ptlrpc_unregister_service +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 0x1bbc82a8 lprocfs_rd_pinger_recov +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 0x1c588bc1 ptlrpc_set_add_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1c74c3e5 lprocfs_wr_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d043548 lustre_msg_set_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d52c8e5 sptlrpc_cli_ctx_expire +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1dc2051d RMF_SEQ_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1dc899b1 ptlrpc_req_finished +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 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 0x21d28675 target_pack_pool_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x22078d87 req_capsule_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x23232a76 ptlrpc_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x233790b5 RMF_OST_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2343b6bc req_capsule_server_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x236fd83a ptlrpc_obd_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2407a7f5 sptlrpc_sec_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2409411c _ldlm_lock_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x244e5558 lustre_msg_get_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x249a8229 ptlrpc_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x24a0cafb req_capsule_server_pack +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 0x26cc52f3 req_capsule_server_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x26e9fd05 sptlrpc_import_flush_my_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x26f99d16 RQF_MGS_CONFIG_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x28013be5 req_capsule_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x285e5b99 lustre_msg_set_conn_cnt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x28f51481 req_capsule_client_get +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 0x2a8f1856 req_capsule_server_sized_get +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 0x2d59819d ldlm_lock_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d798316 RMF_MGS_CONFIG_RES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d957bff ldlm_resource_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2dbb05a2 ldlm_lock_downgrade +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e4562fe RQF_LLOG_ORIGIN_HANDLE_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e472a80 ldlm_flock_completion_ast +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 0x2f27638f ptlrpc_prep_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f4b904e ptlrpc_replay_req +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 0x3007e599 ldlm_pool_init +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 0x320bd862 ptlrpc_request_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3261b862 RQF_OST_SYNC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x32910c39 ptlrpc_fail_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x32a022c2 ldlm_lock2desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x32b1c3d0 ldlm_namespace_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x32d1f463 ldlm_lock_change_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33ab1719 sptlrpc_gc_del_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33bb7761 ldlm_typename +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x34193ff1 __ldlm_handle2lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x343cd69e ptlrpc_prep_fcset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x357c1c8c ldlm_pool_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35939a3d lustre_swab_fiemap +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x364cb068 ptlrpc_at_set_req_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3729cad2 ptlrpc_nrs_policy_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x37f4bbc7 ldlm_namespace_cleanup +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 0x39321865 ldlm_namespace_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x39629437 ldlm_lock_put +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 0x3b6b7cba dump_ioo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3bdef87a ldlm_cli_enqueue_fini +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 0x3caa21e9 ptlrpc_buf_need_swab +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3cca5ac5 unlock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3d7dc5f9 ldlm_pools_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3dabc6bb sptlrpc_sec_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3dc47695 lustre_msg_get_magic +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3e835593 ldlm_cli_enqueue_local +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 0x410f7447 client_import_del_conn +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 0x4372dce4 ldlm_namespace_foreach +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 0x44a738ca lustre_pack_reply_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x44fea596 __ptlrpc_free_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45702445 ptlrpc_disconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45a7b560 sptlrpc_sec_get +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 0x48246076 ptlrpc_unpack_rep_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x493cbb78 sptlrpc_import_sec_ref +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 0x4bcdbe79 ldlm_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4ca01da2 lprocfs_wr_evict_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d1463e4 ptlrpc_add_rqs_to_pool +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 0x4f6cca15 ptlrpc_mark_interrupted +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4f766c3b lustre_swab_generic_32s +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4fecf1e0 client_import_find_conn +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 0x51dcb3e6 ldlm_get_enq_timeout +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 0x53e7255a lustre_free_reply_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5434953b ldlm_cli_cancel_unused +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 0x55ca595f req_capsule_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5858e589 ptlrpc_nrs_policy_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x588035b4 RMF_UPDATE_REPLY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5881d65d ptl_send_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x588b06a1 _debug_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x58b0cfa9 lprocfs_wr_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x58f7e15f ptlrpc_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x594ee1db ptlrpc_resend +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 0x5a94c1c5 lock_res_and_lock +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 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 0x60e6b0b2 ldlm_lock_match +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 0x622c0811 ldlm_namespace_free +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 0x634a6e8a ptlrpc_req_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6352a62d ldlm_get_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6452a9cb sptlrpc_register_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x647b6e48 lustre_swab_ldlm_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x64a17214 ldlm_pool_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x653723dc RMF_LOGCOOKIES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x66405522 ptlrpc_schedule_difficult_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6668d715 ptlrpc_request_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x66c413db ptlrpc_prep_req_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x673eaa58 ldlm_resource_unlink_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x67c63622 req_capsule_other_get +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 0x6a6316a9 sptlrpc_cli_ctx_wakeup +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 0x6eafd0a7 ptlrpc_queue_wait +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 0x6efb32a2 ptlrpc_set_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f3e921b sptlrpc_enc_pool_put_pages +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 0x70981add ptlrpc_resend_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x70cc6700 ptlrpc_invalidate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x71c6303d ptlrpc_lprocfs_brw +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 0x7272e4c3 ldlm_prep_elc_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x72ca2eae ptlrpc_wake_delayed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7324b16f ptlrpc_register_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7360f2fc ldlm_cli_cancel_unused_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x739165ca ptlrpc_service_health_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x73e9c4f3 ptlrpc_reconnect_import +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 0x770d1604 ptlrpc_pinger_sending_on_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x77840c82 sptlrpc_rule_set_choose +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7857236b ldlm_pool_shrink +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 0x7abbb5b3 ptlrpc_deactivate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7b158da4 lustre_swab_ldlm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7b46cb34 ldlm_replay_locks +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 0x7e387013 sptlrpc_req_replace_dead_ctx +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 0x7f7428b9 ptlrpc_prep_bulk_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7ff4b362 ptlrpc_set_import_active +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8027a6f1 req_capsule_client_sized_get +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 0x815a21b6 req_capsule_client_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x817d7f1f lustre_msg_add_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x81ead0fe client_obd_cleanup +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 0x839a32bf ldlm_pool_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x83dbf8a0 ldlm_init_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x845cd620 ldlm_blocking_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85135801 RMF_DLM_LVB +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85a77434 ldlm_lock_fail_match +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 0x85f8fe3f req_capsule_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8638552a ptlrpc_activate_import +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 0x88af0f6a sptlrpc_conf_client_adapt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x88fff52d RMF_CAPA2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x890f4b8e req_capsule_has_field +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 0x8a76de5d ldlm_pool_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8aa76a86 ptlrpc_request_bufs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8ac440fa ptlrpc_uuid_to_connection +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8af672f5 ptlrpc_retain_replayable_request +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 0x8ce7c4c6 ptlrpcd_alloc_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8d2abc32 ldlm_resource_iterate +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 0x8e0aaef6 __ptlrpc_prep_bulk_page +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 0x91383804 sptlrpc_cli_unwrap_bulk_write +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 0x959c3f4b ptlrpcd_add_rqset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x95b74866 ldlm_reprocess_all_ns +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x95d08f0c lustre_swab_mgs_target_info +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x96295659 ptlrpc_send_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 0x985f911c ptlrpc_cleanup_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x98a8ca83 req_capsule_extend +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 0x9a26a0e9 ptlrpc_restart_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9a6f2f6d lustre_msg_set_opc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9b1e50dc ldlm_blocking_ast_nocheck +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 0x9eb15346 ptlrpcd_wake +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9f3e6b75 req_capsule_server_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9fb088f1 lustre_swab_lov_mds_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9fcff06d ldlm_completion_ast_async +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 0xa30419f8 sec2target_str +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 0xa591d0d2 req_capsule_field_present +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa6c436ca RQF_MDS_WRITEPAGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7693956 ptlrpc_save_lock +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 0xa8f7132b llog_initiator_connect +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 0xac5751f4 ptlrpc_request_set_replen +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 0xaeb153ac ldlm_pool_get_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaef91c56 sptlrpc_cli_enlarge_reqbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf140c12 client_import_add_conn +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 0xb1057e28 ptlrpc_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb11c9a5b ptlrpc_set_add_new_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb11ee315 req_capsule_server_sized_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb1348200 ptlrpc_hpreq_handler +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 0xb2856d74 sptlrpc_cli_ctx_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb291473d lustre_msg_early_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb29f02f9 ldlm_pool_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb2d5ad25 client_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb3c3efa0 ldlm_init_flock_export +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 0xb6d8c76c lustre_pack_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7af7db4 client_connect_import +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 0xbb78f672 ldlm_glimpse_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbbc8475b req_capsule_set_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc1370dc lustre_shrink_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd215c2a req_capsule_filled_sizes +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 0xbe680fdf ptlrpc_commit_replies +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbef769cc RQF_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbf204c0f ldlm_extent_shift_kms +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbf98b86f RQF_MDS_QUOTACHECK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbfec226c sptlrpc_import_flush_all_ctx +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 0xc1a8fa06 ptlrpc_stop_all_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc1bfdb9f ptlrpc_unpack_req_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc258210c ptlrpc_pinger_add_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc27e3e54 ldlm_pool_setup +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 0xc4cb7a40 ptlrpc_req_finished_with_imp_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc52c4db4 ldlm_cli_cancel_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc559a634 RMF_LAYOUT_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc57c76ac ldlm_pool_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc60a60e1 RQF_OST_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc6836002 ptlrpc_request_committed +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 0xc8be2592 ldlm_destroy_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc8f586a9 ptlrpc_connection_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc99b04de ldlm_resource_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xca1fa7c8 sptlrpc_target_sec_part +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xca2bbfbe sptlrpc_cli_unwrap_bulk_read +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 0xcb55cb62 ptlrpc_set_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb5ac0bd do_set_info_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcc69653b sptlrpc_unregister_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcc920030 sptlrpc_svc_ctx_invalidate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcd4532e0 sptlrpc_target_export_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcd90a4f0 sptlrpc_enc_pool_get_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce1a689b sptlrpc_enc_pool_add_user +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce462652 req_capsule_server_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce86066d lustre_msg_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xceb52966 ldlm_register_intent +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 0xcfe2a7d5 ldlm_enqueue_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd07b006d ptlrpc_cleanup_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd167be25 client_obd_setup +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 0xd32e7dab ptlrpc_pinger_del_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3dae408 ldlm_it2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd5acf897 ldlm_namespace_get +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 0xd8a371f8 ldlm_cancel_resource_local +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 0xd9dd7212 ptlrpc_send_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb1fb0a2 RQF_MDS_REINT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb2c2791 sptlrpc_gc_add_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb9d5a6a lustre_swab_niobuf_remote +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdc507396 ldlm_cli_update_pool +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 0xdd6741fd ldlm_prep_enqueue_req +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 0xdf8a9c71 ptlrpc_init_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdfc5c0d4 lustre_pack_reply_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe07524e5 ptlrpc_request_alloc_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe0cc694c RQF_LLOG_ORIGIN_HANDLE_NEXT_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe1b3902e ldlm_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe3738053 ptlrpc_set_next_timeout +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 0xe624de52 ptlrpc_free_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe643998e RQF_OST_SETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe65d0bb7 target_print_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe6ea9633 ptlrpc_req_set_repsize +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 0xe7415d6f ptlrpc_init_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7512278 ptlrpcd_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7b43cbb sptlrpc_get_bulk_checksum +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe85b6da3 lustre_swab_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe93ffed1 ptlrpc_register_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeabac4fc sptlrpc_rule_set_merge +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeacdedad ldlm_cli_enqueue +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 0xed4c7f45 ldlm_pool_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xed82bd5a ldlm_lock2handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xedcb740d sptlrpc_name2flavor_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xedf0bcbe ldlm_lock_allow_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeedca8b1 req_capsule_client_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeef0713b ldlm_cli_cancel_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef1aeca9 RMF_FLD_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef5c7d34 lustre_pack_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef5d0aee ptlrpc_request_pack +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 0xf2c19aa4 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 0xf44064a5 ptlrpc_buf_set_swabbed +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 0xf6075b85 ptlrpc_request_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf607fc23 sptlrpc_flavor2name_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf60bf069 sptlrpc_cli_ctx_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf617ab8a lustre_msg_get_conn_cnt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf63802b1 ldlm_pool_get_lvf +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 0xf8a32f69 ptlrpc_start_threads +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 0xf9f7b8c0 ldlm_namespace_new +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfa3d75dd ptlrpc_request_alloc_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfa51688d interval_insert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfb19c7e2 client_disconnect_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfb2397fe ldlm_destroy_flock_export +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 0xfd972a69 sptlrpc_gc_add_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfd993ad8 sptlrpc_cli_wrap_bulk +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 0x22bac4cd cxd2099_attach +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0928658c rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0caec7c8 rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1278f20d rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1b1185d9 rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2266b082 rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x238c83f1 alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2d7374b4 rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2e98dbb1 rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x388e0bbe rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3d235cd8 rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x459f3cb5 rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x48092de6 rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4c60c93a rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4f4eec7c rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x50a8336f rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x58f1446b Dot11d_Channelmap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x59734e8d free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5c7d1b1e rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5cda1dbc rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x60883f13 rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6461db14 rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x663fa9f0 rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6749bd9a rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x708b5445 rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x78e99c35 rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x86fa9aaa rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8b71e41c rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8e71f464 rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8f1800c0 rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x90368ff4 rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9bdb7d05 RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9cdd3faf rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa71912ee rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb171fcc5 dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe1420f2 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc1911d82 rtllib_wpa_supplicant_ioctl +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc5bf2927 rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcb02662f rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcb3026a7 rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcf15b6e0 rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd285d811 notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd3da97af rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd9daf6ed HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xda99e1dd rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdbbfcbcf rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe395cbfc rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe3ec2802 rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe5dd76e7 rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xecdc6c4b rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xee0bbd4e rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf37e1387 rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x00534045 ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0625edd3 SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x09456f13 Dot11d_Init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0d73207e DOT11D_GetMaxTxPwrInDbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0eb4db96 ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0f099f61 ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x123f40a1 ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x16c8d7d7 ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x184c5cbb Dot11d_UpdateCountryIe +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x18503e9b ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1cebfb7d ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x254108f4 ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x35dcd2bc ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x45911a66 ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x466e587a HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4671701f ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x469fcda3 ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4919987c ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x49a225af ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x49be01ad notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x588d04ab ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5b2d9ff8 ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x60f9adf4 ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x61551570 ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x61ea895d ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6d63b180 ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x70e1f703 ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x70fe55d2 ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x77ce82e2 ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7a327a63 ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x82a20f9a ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x84ba4200 ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x85b3cb2d ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x88cd71a0 ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x89de1695 ToLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8aa06859 Dot11d_Reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8ebc6458 ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8fa6bfb5 ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x925ee0b2 ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x971d5ae4 ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9ac0a04e ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9e3a4e0d ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa5c6b08c ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa6b81716 ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb1b5ff40 DOT11D_ScanComplete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc1da56ca ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd35014ae ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd3b8f98c ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xdfdc5733 ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe1d1c4b3 ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe712ff50 IsLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xea1e834b ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xeeedb99b ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf10bfc29 ieee80211_send_probe_requests_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfa0b9cf5 ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfb979e73 ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/unisys/visorbus/visorbus 0x217da8ce visorbus_get_device_by_id +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0d5f5f07 iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x187a4d13 iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x23123bf8 iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x250c5649 iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x26d07305 iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x38ac3a13 iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4cd83014 iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4ec86adc iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5b8aed1d iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5e26c52b iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x688d0766 iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6a5a9ae4 iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x814e0287 iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8b4ead56 iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8e1aa554 iscsit_set_unsoliticed_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x92d6499c iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9fd493fb iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa0b746a7 iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa4c853c6 iscsit_find_cmd_from_itt +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xaabc2f9b iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb316b9b1 iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb4cd62bd iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb82d335b iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd251b971 iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xdd0ccddb iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe3ed9da4 iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf001d447 iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf19d23dc iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/target_core_mod 0x0018b839 transport_backend_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x02de3b18 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x05a67184 core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0x06902d34 spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x0e0c6ec2 core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x0fcb3afb transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0x200afd66 transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0x28700f76 spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0x2bdea879 target_unregister_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x2f80f499 transport_init_se_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x3136647d target_backend_unregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x3195f3fe spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0x39a4db35 core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0x427d139e transport_init_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x4dce5c08 target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x4f78d5ef sbc_dif_verify +EXPORT_SYMBOL drivers/target/target_core_mod 0x50cb2b5c target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x530ce41f target_register_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x57d368ae core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x5ccab430 target_show_dynamic_sessions +EXPORT_SYMBOL drivers/target/target_core_mod 0x60d59c33 transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x63d7c2e3 sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x685973f1 transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x6f583029 target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x79fec01d passthrough_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x7d922efa target_nacl_find_deve +EXPORT_SYMBOL drivers/target/target_core_mod 0x7dbada9d transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x7e6f4f92 target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x8177a19e target_put_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x84758095 target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x85aa880c transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x8a0e41d8 transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0x8c86219d target_get_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x904d9e5d transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0x920afbc6 sbc_dif_copy_prot +EXPORT_SYMBOL drivers/target/target_core_mod 0x96424c96 core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x98ca1bac transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x9a93228a transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x9e1212c1 target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0x9e88a5b3 core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0x9eac3fbf transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0xa548d65a transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0xa61e1f99 sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0xa7ed6c97 target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xaac29719 spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xae9bdf08 sbc_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0xb148d30f transport_check_aborted_status +EXPORT_SYMBOL drivers/target/target_core_mod 0xbc4a4a77 passthrough_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0xbd98c6b9 target_setup_cmd_from_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xc167ff07 target_lun_is_rdonly +EXPORT_SYMBOL drivers/target/target_core_mod 0xc6977297 core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0xca07904c transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0xcb6c9c73 target_undepend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0xcfaa68e2 target_submit_cmd_map_sgls +EXPORT_SYMBOL drivers/target/target_core_mod 0xd3174e8c target_sess_cmd_list_set_waiting +EXPORT_SYMBOL drivers/target/target_core_mod 0xdaa46c20 transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0xdadc3a8f sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0xe1af478d transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0xe24662bc transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xec6dd443 core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xf011c7f4 target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xf01621c7 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf0c315d1 target_depend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0xf466523e transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xf75527ac transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xfc161ae9 __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xffe8d30e transport_init_session +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 0xeebbe1d4 usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/function/usb_f_uvc 0x92e9ebac uvc_set_trace_param +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0xba1e9b94 usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0x8556a9c7 sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x1c28b0e8 usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x4c51b3c5 usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x5c7a59f4 usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x62e53f1e usb_wwan_ioctl +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x83ec89cc usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x8bccc4f5 usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xa00deaf3 usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xbb8ced2c usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xdde0cec4 usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xe5506c76 usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xe6fa0f0d usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xfc2ce2fd usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x2dd86990 usb_serial_resume +EXPORT_SYMBOL drivers/usb/serial/usbserial 0xb6f07a5f 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 0xc3713919 lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0xc8cc63e2 devm_lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0xd24558d6 devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0xdfe2218f lcd_device_unregister +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x17f3f471 svga_set_default_seq_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1a87b4d2 svga_tilecursor +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1be6dc30 svga_set_textmode_vga_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x487f0a73 svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4ab38ef2 svga_set_default_crt_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x501891c3 svga_tilecopy +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x544322b4 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 0x8de63fb4 svga_set_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x9d5ce1d6 svga_get_tilemax +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xbfac8927 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 0xe28d2a49 svga_set_default_gfx_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xea7d7dc2 svga_tileblit +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 0x5d4a9507 sys_copyarea +EXPORT_SYMBOL drivers/video/fbdev/core/sysfillrect 0xc8d8c92a sys_fillrect +EXPORT_SYMBOL drivers/video/fbdev/core/sysimgblt 0x00c6e92f sys_imageblit +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x0cc3ede5 cyber2000fb_detach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x0f71e411 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 0x3fcdff0a mac_find_mode +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0xe2304303 mac_map_monitor_sense +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x36fc6346 matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x9ad7e560 g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xb790152c matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x9c794de1 DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xc2305908 matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xca16d2de DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xeb472d20 matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0x89b28f29 matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0x4125ffad matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x1e08face matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x4ab6062e matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x50d22d44 matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xfa54944a matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0xad1d3f4c matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0xbfce149e matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x14249245 matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x7785c148 matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x792cf61c matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x9f3b80dd matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xa298ad65 matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/mb862xx/mb862xxfb 0x3cfeaf38 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 0x1e9c62f3 w1_ds2760_store_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x66ae2af2 w1_ds2760_recall_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xb0d3329b w1_ds2760_write +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xd885edbb w1_ds2760_read +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x9174f4ea w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0xb494da7d w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x447f8eb0 w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0xdbbeb503 w1_ds2781_io +EXPORT_SYMBOL drivers/w1/wire 0x65dadb24 w1_unregister_family +EXPORT_SYMBOL drivers/w1/wire 0x72e2256d w1_register_family +EXPORT_SYMBOL drivers/w1/wire 0xdd7b5abf w1_add_master_device +EXPORT_SYMBOL drivers/w1/wire 0xf16e3077 w1_remove_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 0x058a058f config_item_put +EXPORT_SYMBOL fs/configfs/configfs 0x08b87d7b config_group_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0x22fbbf0d config_group_find_item +EXPORT_SYMBOL fs/configfs/configfs 0x4c4d433e config_group_init +EXPORT_SYMBOL fs/configfs/configfs 0x5bd8f5ab configfs_depend_item +EXPORT_SYMBOL fs/configfs/configfs 0x5ce97e61 config_item_get +EXPORT_SYMBOL fs/configfs/configfs 0x8524952a config_item_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0x91430b91 configfs_unregister_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0xc7420261 config_item_set_name +EXPORT_SYMBOL fs/configfs/configfs 0xce5e43d7 configfs_register_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0xdcf7733c configfs_undepend_item +EXPORT_SYMBOL fs/exofs/libore 0x0d9406a7 ore_put_io_state +EXPORT_SYMBOL fs/exofs/libore 0x0f68d9ff ore_read +EXPORT_SYMBOL fs/exofs/libore 0x28806871 ore_verify_layout +EXPORT_SYMBOL fs/exofs/libore 0x4527e170 ore_calc_stripe_info +EXPORT_SYMBOL fs/exofs/libore 0x6a89d2d4 ore_remove +EXPORT_SYMBOL fs/exofs/libore 0x6f2c771c ore_get_rw_state +EXPORT_SYMBOL fs/exofs/libore 0x8e7e85a6 extract_attr_from_ios +EXPORT_SYMBOL fs/exofs/libore 0xa3d2a634 g_attr_logical_length +EXPORT_SYMBOL fs/exofs/libore 0xcd7f09d1 ore_check_io +EXPORT_SYMBOL fs/exofs/libore 0xd2fe473e ore_get_io_state +EXPORT_SYMBOL fs/exofs/libore 0xdd48aba7 ore_write +EXPORT_SYMBOL fs/exofs/libore 0xec19979c ore_create +EXPORT_SYMBOL fs/exofs/libore 0xfabadd71 ore_truncate +EXPORT_SYMBOL fs/fscache/fscache 0x0154ed60 fscache_operation_init +EXPORT_SYMBOL fs/fscache/fscache 0x07b585b2 __fscache_read_or_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x090be308 __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x106857fb fscache_op_complete +EXPORT_SYMBOL fs/fscache/fscache 0x118286e7 __fscache_register_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x179ec168 __fscache_check_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x1ba2aae3 __fscache_enable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x2d4e02c4 fscache_object_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0x348eb349 __fscache_readpages_cancel +EXPORT_SYMBOL fs/fscache/fscache 0x3bb4154d __fscache_attr_changed +EXPORT_SYMBOL fs/fscache/fscache 0x44bd0e7f fscache_add_cache +EXPORT_SYMBOL fs/fscache/fscache 0x45be7e93 __fscache_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x46971bac __fscache_wait_on_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x4816c6f7 fscache_object_mark_killed +EXPORT_SYMBOL fs/fscache/fscache 0x491bcf80 __fscache_read_or_alloc_pages +EXPORT_SYMBOL fs/fscache/fscache 0x4c2449ae fscache_mark_pages_cached +EXPORT_SYMBOL fs/fscache/fscache 0x663d4856 fscache_object_retrying_stale +EXPORT_SYMBOL fs/fscache/fscache 0x67d89cd5 __fscache_uncache_all_inode_pages +EXPORT_SYMBOL fs/fscache/fscache 0x74530ecd fscache_op_debug_id +EXPORT_SYMBOL fs/fscache/fscache 0x7db29654 __fscache_uncache_page +EXPORT_SYMBOL fs/fscache/fscache 0x80259cad fscache_object_destroy +EXPORT_SYMBOL fs/fscache/fscache 0x817cfd0b __fscache_check_consistency +EXPORT_SYMBOL fs/fscache/fscache 0x86dfa6c4 fscache_init_cache +EXPORT_SYMBOL fs/fscache/fscache 0x95f27e1b __fscache_wait_on_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x976a93fc fscache_obtained_object +EXPORT_SYMBOL fs/fscache/fscache 0x9bdf323e fscache_cache_cleared_wq +EXPORT_SYMBOL fs/fscache/fscache 0x9d454e4f __fscache_disable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xa2389d40 __fscache_unregister_netfs +EXPORT_SYMBOL fs/fscache/fscache 0xaa501d41 __fscache_maybe_release_page +EXPORT_SYMBOL fs/fscache/fscache 0xb61e857d fscache_object_init +EXPORT_SYMBOL fs/fscache/fscache 0xb6ca72f7 __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xba719990 fscache_enqueue_operation +EXPORT_SYMBOL fs/fscache/fscache 0xc9ca54fc fscache_fsdef_index +EXPORT_SYMBOL fs/fscache/fscache 0xcaff1467 fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0xd309e19f __fscache_write_page +EXPORT_SYMBOL fs/fscache/fscache 0xdcadc23f __fscache_update_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xddb2cfa4 fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0xec07c3e2 fscache_check_aux +EXPORT_SYMBOL fs/fscache/fscache 0xec8a4b6d fscache_put_operation +EXPORT_SYMBOL fs/fscache/fscache 0xee76d8c3 fscache_mark_page_cached +EXPORT_SYMBOL fs/fscache/fscache 0xf0a167dd __fscache_acquire_cookie +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x546d9cda qtree_read_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x7af3d01b qtree_entry_unused +EXPORT_SYMBOL fs/quota/quota_tree 0x96f82060 qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x9c88248f qtree_delete_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xb50661f7 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 0x2d47ac83 lc_committed +EXPORT_SYMBOL lib/lru_cache 0x2f3dcecb lc_index_of +EXPORT_SYMBOL lib/lru_cache 0x3f3c92ac 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 0xef763c54 lc_seq_printf_stats +EXPORT_SYMBOL lib/lru_cache 0xefec290a lc_find +EXPORT_SYMBOL lib/lru_cache 0xfd525ec7 lc_put +EXPORT_SYMBOL lib/lz4/lz4_compress 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/6lowpan/6lowpan 0x4d86e9ef lowpan_nhc_del +EXPORT_SYMBOL net/6lowpan/6lowpan 0x7c0a0bd8 lowpan_nhc_add +EXPORT_SYMBOL net/802/p8022 0x3ea8940b unregister_8022_client +EXPORT_SYMBOL net/802/p8022 0x936c3f9e register_8022_client +EXPORT_SYMBOL net/802/p8023 0x813c6b3d destroy_8023_client +EXPORT_SYMBOL net/802/p8023 0x976811d3 make_8023_client +EXPORT_SYMBOL net/802/psnap 0x4fcfbc70 register_snap_client +EXPORT_SYMBOL net/802/psnap 0xf272e471 unregister_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x011503b5 v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0x030d2ba6 p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0x048e9353 p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0x10061f7c p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0x17b31965 p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0x1d836eaf p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0x21043d9d p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0x25cbf54e p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0x28169cc7 p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0x2871ffcc p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0x2d0d1062 p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0x35d1e27e p9_idpool_get +EXPORT_SYMBOL net/9p/9pnet 0x368fca7b p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0x3864430d v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0x3aeaa2d6 p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0x3b1bb7ab p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x44d2c2c0 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0x497993c2 p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0x537c85ec p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0x56ef5688 v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0x599ad26b v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0x61df574d p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0x7387d236 p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0x7aed3378 p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0x7f431cb9 p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0x7fac49e4 p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0x8b8d9d97 p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0x90f66a5c p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0x91371bae p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0x9e2528f6 p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0xa00552a8 p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0xa4d2c94a p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0xa8513bda p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0xab5bd736 p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0xb0148830 p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0xb6b99012 p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0xc5587400 p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0xc5db54a9 p9_idpool_destroy +EXPORT_SYMBOL net/9p/9pnet 0xc62a9b73 p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0xcf838fc8 p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xed3e7f70 p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0xf4a111d8 p9_idpool_create +EXPORT_SYMBOL net/9p/9pnet 0xf567c71c p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0xf63fd4bd p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0xf84f2022 p9_idpool_put +EXPORT_SYMBOL net/9p/9pnet 0xf851e765 p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0xfd40c79d p9_idpool_check +EXPORT_SYMBOL net/9p/9pnet 0xfe80124c p9_client_remove +EXPORT_SYMBOL net/appletalk/appletalk 0x6422c8e4 atrtr_get_dev +EXPORT_SYMBOL net/appletalk/appletalk 0x99c2ce54 atalk_find_dev_addr +EXPORT_SYMBOL net/appletalk/appletalk 0xa31f1a3f alloc_ltalkdev +EXPORT_SYMBOL net/appletalk/appletalk 0xc7bafa5b aarp_send_ddp +EXPORT_SYMBOL net/atm/atm 0x056cc176 atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0x1bfbb10f vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x44939e5b register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x50ab8f16 atm_charge +EXPORT_SYMBOL net/atm/atm 0x66f32b4e atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0x6c68d166 vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0x7a8f55d2 atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0x7ea7804f deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x917062e8 atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0x95195f27 atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0x9b17cd24 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 0xaff1d64d vcc_release_async +EXPORT_SYMBOL net/atm/atm 0xd0dfe429 vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0xd82e8927 atm_dev_register +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/ax25/ax25 0x23878898 ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0x242852b9 ax25_uid_policy +EXPORT_SYMBOL net/ax25/ax25 0x268ab346 ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0x3afee63e ax25_findbyuid +EXPORT_SYMBOL net/ax25/ax25 0x4502c65a asc2ax +EXPORT_SYMBOL net/ax25/ax25 0x471008dc ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0x53dea1ff ax2asc +EXPORT_SYMBOL net/ax25/ax25 0x566b5c77 ax25_listen_release +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0x9a0bf1ab ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0xa7f3015b ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xc996e047 ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/ax25/ax25 0xe24fca17 ax25_linkfail_register +EXPORT_SYMBOL net/ax25/ax25 0xfe5f09a5 ax25_ip_xmit +EXPORT_SYMBOL net/bluetooth/bluetooth 0x109106f6 hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x268336c6 hci_alloc_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x26e340ff hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x30094a3f __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3cdbb03a l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3d109a3c bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4587d727 hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x47022514 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4b22e06a bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4c372532 bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4e83442e l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0x53016827 hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x56c98458 bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5bcac393 hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x66d70c20 bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7200e484 bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8173c405 hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x864582af l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8e90bd6c l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8fea24bd bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9054e306 bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x91c9a325 bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0x92adcf8b __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9599a4e9 bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa3029433 bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb01ce51c bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb1d90115 hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb20cf4b3 hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0xbb2c44c6 hci_mgmt_chan_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc2cb8177 bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc9a5e109 hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcc1fb551 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd11e14bb hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd2284209 bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd4d8fc1d bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd543f666 hci_mgmt_chan_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7442057 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7ca8602 l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe080211a hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe4f09018 bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe74070e7 bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe9eafe35 hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf1423e80 l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf969d048 hci_free_dev +EXPORT_SYMBOL net/bridge/bridge 0x89ec20c4 br_should_route_hook +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x4c5225b3 ebt_do_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xa3a171e9 ebt_register_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xb2b26332 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 0x3f893b14 get_cfcnfg +EXPORT_SYMBOL net/caif/caif 0x4a237e57 cfpkt_tonative +EXPORT_SYMBOL net/caif/caif 0x4edbc192 caif_connect_client +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/caif/caif 0xeaf942d1 caif_disconnect_client +EXPORT_SYMBOL net/caif/caif 0xeee7328b caif_enroll_dev +EXPORT_SYMBOL net/caif/caif 0xfee4685d cfcnfg_add_phy_layer +EXPORT_SYMBOL net/can/can 0x01b9b593 can_rx_unregister +EXPORT_SYMBOL net/can/can 0x073c259b can_ioctl +EXPORT_SYMBOL net/can/can 0x5274f80f can_send +EXPORT_SYMBOL net/can/can 0x53eccbf3 can_proto_register +EXPORT_SYMBOL net/can/can 0xaef46917 can_proto_unregister +EXPORT_SYMBOL net/can/can 0xf9f6100f can_rx_register +EXPORT_SYMBOL net/ceph/libceph 0x01139548 osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0x04fe6596 ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0x073ea025 osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x09290ab3 ceph_debugfs_init +EXPORT_SYMBOL net/ceph/libceph 0x0ae0033f ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0x10b6316f ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0x11929ce5 osd_req_op_cls_response_data +EXPORT_SYMBOL net/ceph/libceph 0x11ad1658 ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0x11ea8dac ceph_print_client_options +EXPORT_SYMBOL net/ceph/libceph 0x14ef2fed ceph_osdc_build_request +EXPORT_SYMBOL net/ceph/libceph 0x180f17dd ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0x190ecb00 ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0x1b6045c8 ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0x1bfda82b osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x1da85b0a ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0x1f79314f 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 0x22443368 ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0x24d897df ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x2d5e8770 osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0x2db717f3 ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0x2f0e3c5c ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0x2fa14c38 __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x31b730cd ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0x3577fa7b ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x3a521e72 ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0x3abec91f ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x3e2bbbb1 osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0x3f688151 ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x40db656b ceph_messenger_fini +EXPORT_SYMBOL net/ceph/libceph 0x419cb09b ceph_pagelist_truncate +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 0x4a310d4c ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0x4c807e30 ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0x4ccc6d1a ceph_osdc_set_request_linger +EXPORT_SYMBOL net/ceph/libceph 0x4d4099b4 ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x4f42d5a4 osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x5379cea3 ceph_caps_for_mode +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x5e4499cb ceph_monc_request_next_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x67633381 osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0x6b2e3bcd ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x6cefee12 ceph_osdc_put_event +EXPORT_SYMBOL net/ceph/libceph 0x6fcdafef ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0x727e9906 ceph_get_direct_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x7844693b ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x7c44d436 ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0x894352b7 ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0x8d0989e8 osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0x8f86415b ceph_messenger_init +EXPORT_SYMBOL net/ceph/libceph 0x8fa28a10 ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0x90a46aec osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0x919efffb ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0x955cdbb4 ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0x980d7a43 ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x99e36571 ceph_osdc_cleanup +EXPORT_SYMBOL net/ceph/libceph 0x9f534f4d ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0xa209ea77 ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0xa3c9bb0b ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0xa44b4ee9 ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0xa5642437 ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0xa7d470c3 ceph_osdc_readpages +EXPORT_SYMBOL net/ceph/libceph 0xaab7c973 ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xae3515ba ceph_create_snap_context +EXPORT_SYMBOL net/ceph/libceph 0xafb8a407 ceph_msgr_flush +EXPORT_SYMBOL net/ceph/libceph 0xafdc8be2 osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0xb039a742 ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0xb4a53699 ceph_osdc_writepages +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb6081d6d ceph_msgr_exit +EXPORT_SYMBOL net/ceph/libceph 0xb7ece5ee osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xb82f7151 ceph_osdc_create_event +EXPORT_SYMBOL net/ceph/libceph 0xb8caed24 ceph_osdc_cancel_event +EXPORT_SYMBOL net/ceph/libceph 0xbd2b3de8 ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0xbd2f0739 ceph_calc_pg_primary +EXPORT_SYMBOL net/ceph/libceph 0xbf798f6e ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0xc4a80955 ceph_debugfs_cleanup +EXPORT_SYMBOL net/ceph/libceph 0xc4cfb122 ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0xc86a7dc2 ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0xc9f82b38 ceph_msgr_init +EXPORT_SYMBOL net/ceph/libceph 0xcb50a624 ceph_parse_ips +EXPORT_SYMBOL net/ceph/libceph 0xcdf50196 ceph_auth_update_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xd0ff9e0b ceph_client_id +EXPORT_SYMBOL net/ceph/libceph 0xd1b3cac1 ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0xd2c107bb ceph_flags_to_mode +EXPORT_SYMBOL net/ceph/libceph 0xd3945178 ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xd7acd83f ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xd9f88422 ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xdac0b29f ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xdcee3bdf ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0xdd8e7550 ceph_parse_options +EXPORT_SYMBOL net/ceph/libceph 0xe199c172 ceph_auth_create_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xe28800e7 ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0xe3b042ca ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xe4337b93 ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0xe84f1984 ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0xf06a1061 ceph_monc_do_get_version +EXPORT_SYMBOL net/ceph/libceph 0xf07f43e7 ceph_oloc_oid_to_pg +EXPORT_SYMBOL net/ceph/libceph 0xf2b73d53 osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xf2d1a82e ceph_monc_got_mdsmap +EXPORT_SYMBOL net/ceph/libceph 0xf2ec8be6 osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0xf35cb4d9 ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0xf45742c4 ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xf6647465 ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xf6bdd561 ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0xf9841ef4 osd_req_op_watch_init +EXPORT_SYMBOL net/ceph/libceph 0xfd241423 ceph_osdc_new_request +EXPORT_SYMBOL net/dccp/dccp_ipv4 0xbff17ccc dccp_syn_ack_timeout +EXPORT_SYMBOL net/dccp/dccp_ipv4 0xe6cc464f dccp_req_err +EXPORT_SYMBOL net/ieee802154/6lowpan/ieee802154_6lowpan 0x73220d69 lowpan_frag_rcv +EXPORT_SYMBOL net/ieee802154/ieee802154 0x3c2cd39a wpan_phy_find +EXPORT_SYMBOL net/ieee802154/ieee802154 0x3d562a1c wpan_phy_register +EXPORT_SYMBOL net/ieee802154/ieee802154 0x572297a8 wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0xcdb27d7a wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0xf8bca247 wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0xfecc5cda wpan_phy_unregister +EXPORT_SYMBOL net/ipv4/fou 0x03916fe4 gue_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0x7a8411a2 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0xaf0f87ac fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0xedf352ba gue_build_header +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x0aa52982 ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x135652a3 ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x6e434246 ip_tunnel_dst_reset_all +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x75847cd6 ip_tunnel_get_iflink +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xa34d2029 ip_tunnel_encap +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xe1e23c14 ip_tunnel_get_link_net +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x1bab2450 arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x2d7c4017 arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xea4ca1d1 arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x69bf761b ipt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xca9d8d79 ipt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xfa44dfe8 ipt_do_table +EXPORT_SYMBOL net/ipv4/tunnel4 0x72792d01 xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/tunnel4 0x7ded3c37 xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/udp_tunnel 0x00ed464c udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x1e2482be ip6_tnl_get_iflink +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x724a79c0 ip6_tnl_get_link_net +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x764bdde6 ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xeca62ad5 ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x70790be9 ip6t_do_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x7b57ca71 ip6t_unregister_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x827c7c61 ip6t_register_table +EXPORT_SYMBOL net/ipv6/tunnel6 0x5dcfd648 xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/tunnel6 0xbe339884 xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0xee3f55b5 xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0xf8c0c0cd xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x054064d1 ircomm_flow_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x14673445 ircomm_connect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x41a276a1 ircomm_close +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x4cd20ab5 ircomm_disconnect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x89e70b6b ircomm_connect_response +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xc8a1ca4e ircomm_open +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xc935cff1 ircomm_control_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xdce9f173 ircomm_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 0x08f8a314 irttp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x0963c24b irias_add_string_attrib +EXPORT_SYMBOL net/irda/irda 0x0986dbbf irttp_dup +EXPORT_SYMBOL net/irda/irda 0x09939c11 irias_add_integer_attrib +EXPORT_SYMBOL net/irda/irda 0x2363a5ca irttp_connect_response +EXPORT_SYMBOL net/irda/irda 0x23bbc2ce irias_find_object +EXPORT_SYMBOL net/irda/irda 0x23ce3665 irttp_udata_request +EXPORT_SYMBOL net/irda/irda 0x2b432980 hashbin_get_next +EXPORT_SYMBOL net/irda/irda 0x2f26271f irlmp_close_lsap +EXPORT_SYMBOL net/irda/irda 0x311e8a2e irlmp_connect_request +EXPORT_SYMBOL net/irda/irda 0x32c711a9 iriap_getvaluebyclass_request +EXPORT_SYMBOL net/irda/irda 0x32f68e87 irlmp_open_lsap +EXPORT_SYMBOL net/irda/irda 0x33cbe2c6 proc_irda +EXPORT_SYMBOL net/irda/irda 0x383b2b8c irlmp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x385847aa irias_delete_object +EXPORT_SYMBOL net/irda/irda 0x448b8aaa irda_qos_bits_to_value +EXPORT_SYMBOL net/irda/irda 0x46b00fdf irias_insert_object +EXPORT_SYMBOL net/irda/irda 0x46c1c4a2 irlmp_unregister_service +EXPORT_SYMBOL net/irda/irda 0x4af5cbb5 irlmp_data_request +EXPORT_SYMBOL net/irda/irda 0x5596dc03 irttp_connect_request +EXPORT_SYMBOL net/irda/irda 0x61a00b8e irttp_close_tsap +EXPORT_SYMBOL net/irda/irda 0x6987aa59 iriap_open +EXPORT_SYMBOL net/irda/irda 0x6b043eba irda_init_max_qos_capabilies +EXPORT_SYMBOL net/irda/irda 0x6fcc97ba irttp_open_tsap +EXPORT_SYMBOL net/irda/irda 0x7042bc54 irlmp_register_client +EXPORT_SYMBOL net/irda/irda 0x70a3f20f hashbin_lock_find +EXPORT_SYMBOL net/irda/irda 0x7404b338 iriap_close +EXPORT_SYMBOL net/irda/irda 0x743a2b8b irlap_open +EXPORT_SYMBOL net/irda/irda 0x76352ddc irlmp_connect_response +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 0x825580ab alloc_irdadev +EXPORT_SYMBOL net/irda/irda 0x91815586 irda_param_pack +EXPORT_SYMBOL net/irda/irda 0x94a824db irda_param_extract_all +EXPORT_SYMBOL net/irda/irda 0x98a8b3b4 hashbin_delete +EXPORT_SYMBOL net/irda/irda 0x9ccbdfca hashbin_insert +EXPORT_SYMBOL net/irda/irda 0xab033000 async_wrap_skb +EXPORT_SYMBOL net/irda/irda 0xac3dc858 irias_add_octseq_attrib +EXPORT_SYMBOL net/irda/irda 0xaeeff2b5 hashbin_find +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 0xcb8c1590 irda_device_set_media_busy +EXPORT_SYMBOL net/irda/irda 0xd0cce5db irttp_flow_request +EXPORT_SYMBOL net/irda/irda 0xd6deeaae irda_setup_dma +EXPORT_SYMBOL net/irda/irda 0xd8c081ba irlap_close +EXPORT_SYMBOL net/irda/irda 0xdc0196c2 hashbin_remove +EXPORT_SYMBOL net/irda/irda 0xde4c6b3c irlmp_service_to_hint +EXPORT_SYMBOL net/irda/irda 0xdf72cf7a async_unwrap_char +EXPORT_SYMBOL net/irda/irda 0xe1ba6308 irias_new_object +EXPORT_SYMBOL net/irda/irda 0xe329462a hashbin_get_first +EXPORT_SYMBOL net/irda/irda 0xeb78333e hashbin_remove_this +EXPORT_SYMBOL net/irda/irda 0xec242b93 hashbin_new +EXPORT_SYMBOL net/irda/irda 0xedd521c2 irlmp_get_discoveries +EXPORT_SYMBOL net/irda/irda 0xfa244046 irttp_data_request +EXPORT_SYMBOL net/irda/irda 0xfebd9351 irda_notify_init +EXPORT_SYMBOL net/l2tp/l2tp_core 0x89b750d9 l2tp_recv_common +EXPORT_SYMBOL net/lapb/lapb 0x13b0becb lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0x2d8830f9 lapb_data_received +EXPORT_SYMBOL net/lapb/lapb 0x5d3cfd35 lapb_unregister +EXPORT_SYMBOL net/lapb/lapb 0x833a54d0 lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0xa1f73d27 lapb_register +EXPORT_SYMBOL net/lapb/lapb 0xcfd26732 lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0xede429e5 lapb_getparms +EXPORT_SYMBOL net/lapb/lapb 0xf6549984 lapb_data_request +EXPORT_SYMBOL net/llc/llc 0x32eb1f39 llc_sap_find +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x3de192d0 llc_sap_open +EXPORT_SYMBOL net/llc/llc 0x4fc623df llc_sap_close +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x742592e9 llc_set_station_handler +EXPORT_SYMBOL net/llc/llc 0x9bcd3141 llc_add_pack +EXPORT_SYMBOL net/llc/llc 0xd22e9d32 llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/llc/llc 0xe83fd142 llc_mac_hdr_init +EXPORT_SYMBOL net/mac80211/mac80211 0x04e96464 ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x083c6365 ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x0bd609f2 ieee80211_get_key_tx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0x0df41f36 ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0x0fec1e93 __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x12765f8a ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0x15343e15 __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x1be43d86 ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x1c406a0f ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0x1f69379c ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0x20a328ee ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0x222713c1 ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x2352d02f ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0x26f4d142 ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0x28bb4ae4 ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0x2968866b ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x3789e046 ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0x3d78bbf5 ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0x3f823a02 ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x409df061 ieee80211_start_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x419c0202 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x428f7096 ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x489e848e ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x4985a746 ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0x4c2b011a ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0x518604f1 ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x55825d5a ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x55f97e4f ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0x5910f44b ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x5c6264fd ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x5eff704b ieee80211_tx_dequeue +EXPORT_SYMBOL net/mac80211/mac80211 0x6098ac80 ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x6115ad8c rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x64e9e35f __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x65188121 ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0x6d406c61 ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x77ea65c4 ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x7d1f4374 ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0x7ef48f72 __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x850b6b0a ieee80211_tx_status_noskb +EXPORT_SYMBOL net/mac80211/mac80211 0x8602a327 ieee80211_csa_update_counter +EXPORT_SYMBOL net/mac80211/mac80211 0x87dc75df ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x87eb06ab ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x88e41220 ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0x8f431cf4 ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0x902881b0 ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0x91466232 ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0x962bdde8 ieee80211_aes_cmac_calculate_k1_k2 +EXPORT_SYMBOL net/mac80211/mac80211 0x96ad7c19 ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0x98f6c0e2 wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x9d912710 rate_control_send_low +EXPORT_SYMBOL net/mac80211/mac80211 0xa4bf40a9 ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0xa8df0fd8 ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xad3f32ce ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0xae089e36 ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0xaede1a66 ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xaf153887 ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0xb01c6dc9 ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xb287a652 ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0xb7de0329 ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0xbae5e73c ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0xc3c10d49 ieee80211_csa_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0xc56f6598 ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0xcf0cb555 ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xcfb35cbe ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xd59d559a ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0xd6fd8ba6 ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0xd72625cb ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0xd7344710 ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0xd73cb373 ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0xd8416efc ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0xda6a91dc ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0xe5784c1a ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0xe6d5f01f ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0xe7cd98a7 ieee80211_sta_eosp +EXPORT_SYMBOL net/mac80211/mac80211 0xecdc0847 ieee80211_rx +EXPORT_SYMBOL net/mac80211/mac80211 0xefc67187 ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0xf2216287 ieee80211_stop_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0xf3d52b77 ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xf437c5ba ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0xf45c765d ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0xf6d48360 __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xf88c78d5 ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0xf89d2f51 ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0xfbc954bd ieee80211_report_low_ack +EXPORT_SYMBOL net/mac802154/mac802154 0x055db4d4 ieee802154_rx_irqsafe +EXPORT_SYMBOL net/mac802154/mac802154 0x24da5a9e ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x2f15be63 ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x44b29f49 ieee802154_free_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x58b588ce ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x8eab229a ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0xaa0bf3f2 ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xb509d8a0 ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0xd5095797 ieee802154_rx +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x28a6cb53 ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x363c3e86 ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x4f87482a ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x5364a294 ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x55d54a89 ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x624a897c ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x639f3bd9 unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x6bf154dd unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7977bb54 ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7d45479b register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x8221047c ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x9ffb83dd ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xc6dd18e6 register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xe992969a register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x1afcf87d nf_conntrack_untracked +EXPORT_SYMBOL net/netfilter/nf_conntrack 0xd689ac82 __nf_ct_ext_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack 0xddd9103d __nf_ct_ext_add_length +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0x827cc6a1 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x07694a51 nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/nf_nat 0x099300b6 nf_nat_used_tuple +EXPORT_SYMBOL net/netfilter/nf_nat 0x85fbfb8d nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0xaa02d5be __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0xca50019b nf_xfrm_me_harder +EXPORT_SYMBOL net/netfilter/nf_nat 0xef4073a5 nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/x_tables 0x1e7c4918 xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x253e8b44 xt_compat_init_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x482d26fd xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x4fc34a54 xt_find_target +EXPORT_SYMBOL net/netfilter/x_tables 0x554d6fa9 xt_unregister_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x619868a9 xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0x6e87ba56 xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x8b1d3a03 xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0xa8b76a5f xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0xb142943f xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0xb14adaf7 xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0xba897e38 xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xd1a21986 xt_free_table_info +EXPORT_SYMBOL net/nfc/hci/hci 0x04c4f661 nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x09fa6e89 nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0x193adce5 nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x22bf7663 nfc_hci_reset_pipes +EXPORT_SYMBOL net/nfc/hci/hci 0x30c0700c nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0x366949c2 nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0x43028a27 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x471f0080 nfc_hci_reset_pipes_per_host +EXPORT_SYMBOL net/nfc/hci/hci 0x628e50f1 nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x701a4166 nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0x876f3da5 nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0x8f320c27 nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0x9a248e2d nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0xa17b62a0 nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0xadd0a65e nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0xb3b2bc1f nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/hci/hci 0xbca0b4fd nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xc952b7d2 nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0xceeb9d27 nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0xdc374723 nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0xdd87bcae nfc_hci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0x158a7f85 nci_hci_dev_session_init +EXPORT_SYMBOL net/nfc/nci/nci 0x1f3453a9 nci_nfcee_mode_set +EXPORT_SYMBOL net/nfc/nci/nci 0x2c1b192f nci_hci_connect_gate +EXPORT_SYMBOL net/nfc/nci/nci 0x2ec63b5a nci_core_conn_create +EXPORT_SYMBOL net/nfc/nci/nci 0x2f861c7c nci_hci_open_pipe +EXPORT_SYMBOL net/nfc/nci/nci 0x353ec1fd nci_set_config +EXPORT_SYMBOL net/nfc/nci/nci 0x57c74aaf nci_core_conn_close +EXPORT_SYMBOL net/nfc/nci/nci 0x7f3f676b nci_req_complete +EXPORT_SYMBOL net/nfc/nci/nci 0x8bd1a689 nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0x95d77305 nci_hci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x9f764b85 nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xbd237cbc nci_hci_get_param +EXPORT_SYMBOL net/nfc/nci/nci 0xc6168380 nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0xc7273478 nci_nfcee_discover +EXPORT_SYMBOL net/nfc/nci/nci 0xd21eb549 nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0xd727798e nci_hci_set_param +EXPORT_SYMBOL net/nfc/nci/nci 0xed20618f nci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0xee3f7029 nci_hci_send_event +EXPORT_SYMBOL net/nfc/nci/nci 0xf69d4c2e nci_prop_cmd +EXPORT_SYMBOL net/nfc/nfc 0x1113cfab nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0x19d203dd nfc_se_transaction +EXPORT_SYMBOL net/nfc/nfc 0x1e76c1fd nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0x3a50560b nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0x3fdae047 nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0x4f615bc1 nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0x563a4cb9 nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0x57a508aa nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0x699f5609 nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0x8198cc49 nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0x81e16d30 nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0x84d5f121 nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0x85c6f5bb nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0x8c012841 nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0x8f2f86dc nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0xc116ee50 nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0xc39fb947 nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0xc9a25b3b nfc_class +EXPORT_SYMBOL net/nfc/nfc 0xf0189c17 nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0xf723a4e9 nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0xf7a4b528 nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0xf9f8cd99 nfc_register_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x4b5087e7 nfc_digital_free_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x58ed02f4 nfc_digital_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x95c07d4d nfc_digital_register_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xd25958b9 nfc_digital_allocate_device +EXPORT_SYMBOL net/phonet/phonet 0x2c6399e3 phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0x306202eb pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0x31c307e3 pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0x7d8c870f phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0x905c7f06 pn_skb_send +EXPORT_SYMBOL net/phonet/phonet 0xceee8337 phonet_proto_unregister +EXPORT_SYMBOL net/phonet/phonet 0xd35df4b7 pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0xf0e0542a phonet_stream_ops +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x1020a4c4 rxrpc_kernel_data_delivered +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x1e4f13e2 key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x3b04a872 rxrpc_kernel_intercept_rx_messages +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x4c7cc03a rxrpc_kernel_reject_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x544fb2b3 rxrpc_kernel_free_skb +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x695e5618 rxrpc_kernel_get_error_number +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x7e9d0d50 rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x8023589b rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x8a127e22 rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x9e38fcbb rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xa2cde80c rxrpc_kernel_get_abort_code +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xad0e829b rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xb22942dd rxrpc_kernel_is_data_last +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xf11e24ff rxrpc_kernel_accept_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xff7c62c0 rxrpc_kernel_send_data +EXPORT_SYMBOL net/sctp/sctp 0x862cad8e sctp_do_peeloff +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x4c477e88 gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xc22e07f7 gss_mech_get +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xda488d06 gss_mech_put +EXPORT_SYMBOL net/sunrpc/sunrpc 0x0d929cbb xdr_truncate_encode +EXPORT_SYMBOL net/sunrpc/sunrpc 0x97188db6 xdr_restrict_buflen +EXPORT_SYMBOL net/sunrpc/sunrpc 0xd5c185f1 svc_pool_stats_open +EXPORT_SYMBOL net/wimax/wimax 0x1e3d1f05 wimax_reset +EXPORT_SYMBOL net/wimax/wimax 0x31c9637f wimax_rfkill +EXPORT_SYMBOL net/wireless/cfg80211 0x09848c35 cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x09c64fbd ieee80211_frequency_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x0bc93468 cfg80211_inform_bss_width_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x0e138a03 __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x123a9f89 __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x12511f2c cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x141b0a6d cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x16c5cb5c cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x19e03378 cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0x1a02722f ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0x1a1711dd cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x1aef5aa3 cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0x1b6e5619 cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0x1f8262b4 __ieee80211_get_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x23533576 cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0x24b4c022 regulatory_set_wiphy_regd +EXPORT_SYMBOL net/wireless/cfg80211 0x29577d71 wiphy_rfkill_set_hw_state +EXPORT_SYMBOL net/wireless/cfg80211 0x324facec cfg80211_sched_scan_stopped_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0x34114b40 cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x37562adb cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0x393052c4 cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0x3a7e1a47 cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x3ad54a8f cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0x3d470c4d cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0x3e285fec cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0x476bce90 cfg80211_report_obss_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x495457ff cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0x4bf9e65d cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x50214c28 ieee80211_bss_get_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x5101c144 cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0x5a0082ee cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x5d40acf7 cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0x614fab31 cfg80211_connect_result +EXPORT_SYMBOL net/wireless/cfg80211 0x63ba09c2 cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x64ceed9b cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x66c1c854 wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0x676c6802 cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x69c4e71f cfg80211_del_sta_sinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x6a80a49b cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0x6b38cff2 ieee80211_data_to_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0x6cc9b7fc wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0x6d6cb9ad ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0x76e12240 cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x782fcc15 cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0x7833fa56 cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0x7a101495 ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x7fe1a403 cfg80211_find_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x8492a430 ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x858b026b cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0x86b68243 cfg80211_reg_can_beacon_relax +EXPORT_SYMBOL net/wireless/cfg80211 0x8a7062a5 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x8bc560b0 cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0x8d65ef6a ieee80211_data_from_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0x8fed6531 cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x91d7a142 ieee80211_ie_split_ric +EXPORT_SYMBOL net/wireless/cfg80211 0x95352758 cfg80211_roamed_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x95fca2a9 cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x982e6b6d ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x9e8dbdba cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xa137df9d cfg80211_ref_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 0xa302fb85 wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0xa6889e98 wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0xa94ef966 wiphy_rfkill_stop_polling +EXPORT_SYMBOL net/wireless/cfg80211 0xad4ec1a0 regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0xaf952c1b cfg80211_inform_bss_width +EXPORT_SYMBOL net/wireless/cfg80211 0xb4050f30 __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xb4381cae cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xb900850a cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0xbc28c568 cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xc4828336 ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0xc5d53be6 cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xc63f1b81 ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0xc74293ab cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0xc90fde22 ieee80211_chandef_to_operating_class +EXPORT_SYMBOL net/wireless/cfg80211 0xcd71c5b2 cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xd20acf7b cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0xd50b0a22 ieee80211_ie_split +EXPORT_SYMBOL net/wireless/cfg80211 0xd5f6c1a5 cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0xd7a11fad regulatory_set_wiphy_regd_sync_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0xd93f7c20 freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0xda1bb18f cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xda2f234a cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xdbd38bd4 cfg80211_rx_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xdca97abb cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0xe04a3e2c cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0xe14a3ea3 cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0xe63973a9 cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0xe90f3ce3 cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xe9c783c7 cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0xeaa5cc2b wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0xefc56354 cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0xf5ad621f cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0xf6daf465 cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xf8fa2aff wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0xfc63c896 cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0xfc6c0b5f cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xfe4a9ab7 cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xfed4d591 cfg80211_find_vendor_ie +EXPORT_SYMBOL net/wireless/lib80211 0x37de53c2 lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x716b1838 lib80211_crypt_info_init +EXPORT_SYMBOL net/wireless/lib80211 0x93a5880a lib80211_crypt_info_free +EXPORT_SYMBOL net/wireless/lib80211 0xd53df349 lib80211_get_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xe233dc98 lib80211_register_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xe4ffec6c lib80211_crypt_delayed_deinit +EXPORT_SYMBOL sound/ac97_bus 0x821b2589 ac97_bus_type +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0x33bfa9f7 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 0x5308e762 snd_seq_event_port_attach +EXPORT_SYMBOL sound/core/seq/snd-seq 0x6bb71038 snd_seq_delete_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7ac2f329 snd_seq_expand_var_event +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7b3ad68e snd_seq_kernel_client_enqueue_blocking +EXPORT_SYMBOL sound/core/seq/snd-seq 0x7b8699eb snd_seq_event_port_detach +EXPORT_SYMBOL sound/core/seq/snd-seq 0x909c9b47 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 0xe55f5593 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 0x091def1c snd_seq_autoload_exit +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x370b445e 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-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 0x205395a0 snd_midi_event_encode_byte +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x614705ff snd_midi_event_no_status +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x7746bb9b snd_midi_event_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x79794472 snd_midi_event_new +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x991c0f60 snd_midi_event_reset_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xef8fa3d2 snd_midi_event_free +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xf3f0324e snd_midi_event_reset_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xf6fdda44 snd_midi_event_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-virmidi 0x32667b8d snd_virmidi_new +EXPORT_SYMBOL sound/core/snd 0x02730acb snd_ctl_register_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0x08a2163a snd_ctl_find_numid +EXPORT_SYMBOL sound/core/snd 0x17453155 snd_register_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 0x221ad371 snd_device_new +EXPORT_SYMBOL sound/core/snd 0x23f71e73 snd_card_file_add +EXPORT_SYMBOL sound/core/snd 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL sound/core/snd 0x24e51e20 snd_jack_report +EXPORT_SYMBOL sound/core/snd 0x28caf378 snd_jack_set_key +EXPORT_SYMBOL sound/core/snd 0x2ae3deaa release_and_free_resource +EXPORT_SYMBOL sound/core/snd 0x3404e1a3 snd_ctl_replace +EXPORT_SYMBOL sound/core/snd 0x342a2354 copy_to_user_fromio +EXPORT_SYMBOL sound/core/snd 0x38ba8deb snd_ctl_rename_id +EXPORT_SYMBOL sound/core/snd 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL sound/core/snd 0x3bb143ec snd_unregister_device +EXPORT_SYMBOL sound/core/snd 0x3cf6c96b snd_jack_add_new_kctl +EXPORT_SYMBOL sound/core/snd 0x42ac04f0 _snd_ctl_add_slave +EXPORT_SYMBOL sound/core/snd 0x44274cd3 snd_ctl_notify +EXPORT_SYMBOL sound/core/snd 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL sound/core/snd 0x4b92cade snd_info_create_card_entry +EXPORT_SYMBOL sound/core/snd 0x527719e4 snd_pci_quirk_lookup +EXPORT_SYMBOL sound/core/snd 0x556330d0 snd_device_free +EXPORT_SYMBOL sound/core/snd 0x56b8b699 snd_ctl_free_one +EXPORT_SYMBOL sound/core/snd 0x5c575fca snd_ctl_add +EXPORT_SYMBOL sound/core/snd 0x5dea1eb5 snd_device_register +EXPORT_SYMBOL sound/core/snd 0x60431852 snd_card_file_remove +EXPORT_SYMBOL sound/core/snd 0x62c91ed8 snd_info_create_module_entry +EXPORT_SYMBOL sound/core/snd 0x631a3918 snd_power_wait +EXPORT_SYMBOL sound/core/snd 0x666bf79f snd_seq_root +EXPORT_SYMBOL sound/core/snd 0x70c15ac1 snd_dma_disable +EXPORT_SYMBOL sound/core/snd 0x74981de6 snd_mixer_oss_notify_callback +EXPORT_SYMBOL sound/core/snd 0x8105eacd snd_card_new +EXPORT_SYMBOL sound/core/snd 0x81b69e41 snd_ctl_enum_info +EXPORT_SYMBOL sound/core/snd 0x84764075 snd_info_register +EXPORT_SYMBOL sound/core/snd 0x86d84974 snd_ctl_unregister_ioctl +EXPORT_SYMBOL sound/core/snd 0x8968a4d3 snd_card_free +EXPORT_SYMBOL sound/core/snd 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL sound/core/snd 0x8f595b11 snd_major +EXPORT_SYMBOL sound/core/snd 0x93bc9793 snd_jack_new +EXPORT_SYMBOL sound/core/snd 0x984a4cb5 snd_card_register +EXPORT_SYMBOL sound/core/snd 0x9a98a0db snd_card_free_when_closed +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 0xac0a1901 snd_ctl_unregister_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0xae05ea6a snd_ctl_remove +EXPORT_SYMBOL sound/core/snd 0xae5f1ce7 snd_cards +EXPORT_SYMBOL sound/core/snd 0xaf7ceff4 snd_component_add +EXPORT_SYMBOL sound/core/snd 0xb121658c snd_card_disconnect +EXPORT_SYMBOL sound/core/snd 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL sound/core/snd 0xb973feb0 snd_ctl_boolean_stereo_info +EXPORT_SYMBOL sound/core/snd 0xb9aca475 snd_info_free_entry +EXPORT_SYMBOL sound/core/snd 0xc0b29439 snd_ctl_make_virtual_master +EXPORT_SYMBOL sound/core/snd 0xcaf08ee1 snd_ctl_boolean_mono_info +EXPORT_SYMBOL sound/core/snd 0xe1b217bf snd_register_oss_device +EXPORT_SYMBOL sound/core/snd 0xe74380bb snd_ctl_remove_id +EXPORT_SYMBOL sound/core/snd 0xeec8de01 snd_jack_set_parent +EXPORT_SYMBOL sound/core/snd 0xf49d94c9 snd_unregister_oss_device +EXPORT_SYMBOL sound/core/snd 0xf51c3231 snd_ctl_find_id +EXPORT_SYMBOL sound/core/snd 0xf56d15fa snd_ctl_new1 +EXPORT_SYMBOL sound/core/snd 0xf64f52cc snd_card_set_id +EXPORT_SYMBOL sound/core/snd 0xf7a7c836 snd_ctl_register_ioctl +EXPORT_SYMBOL sound/core/snd 0xfffd89db copy_from_user_toio +EXPORT_SYMBOL sound/core/snd-hwdep 0x5c7d1bb1 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 0x05bf8ef5 snd_pcm_suspend_all +EXPORT_SYMBOL sound/core/snd-pcm 0x06b310c9 snd_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x0e085ec5 snd_pcm_suspend +EXPORT_SYMBOL sound/core/snd-pcm 0x1c7ed082 snd_pcm_lib_mmap_iomem +EXPORT_SYMBOL sound/core/snd-pcm 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL sound/core/snd-pcm 0x20ac1769 snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL sound/core/snd-pcm 0x243c6b7a snd_dma_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x25c165ee snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL sound/core/snd-pcm 0x2ce1c0f9 snd_pcm_hw_constraint_list +EXPORT_SYMBOL sound/core/snd-pcm 0x3796bdcc snd_pcm_format_little_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x39bf9301 _snd_pcm_hw_param_setempty +EXPORT_SYMBOL sound/core/snd-pcm 0x3a042610 snd_pcm_hw_param_last +EXPORT_SYMBOL sound/core/snd-pcm 0x3a613257 snd_pcm_lib_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x3b4d6023 snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL sound/core/snd-pcm 0x3f8efbd3 snd_pcm_hw_constraint_integer +EXPORT_SYMBOL sound/core/snd-pcm 0x41fc1f70 snd_pcm_lib_writev +EXPORT_SYMBOL sound/core/snd-pcm 0x4456fdb2 _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x47321c55 snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x503bd137 snd_interval_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0x50fa083a snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL sound/core/snd-pcm 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL sound/core/snd-pcm 0x53025991 snd_pcm_lib_write +EXPORT_SYMBOL sound/core/snd-pcm 0x5456270a snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x57f61f55 snd_pcm_new +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 0x650f8603 snd_pcm_format_silence_64 +EXPORT_SYMBOL sound/core/snd-pcm 0x66c25c7e snd_pcm_new_internal +EXPORT_SYMBOL sound/core/snd-pcm 0x67d6e121 snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL sound/core/snd-pcm 0x68a24153 snd_pcm_format_physical_width +EXPORT_SYMBOL sound/core/snd-pcm 0x699b98af snd_pcm_hw_constraint_step +EXPORT_SYMBOL sound/core/snd-pcm 0x6db9f060 snd_pcm_lib_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL sound/core/snd-pcm 0x7332e068 snd_dma_alloc_pages_fallback +EXPORT_SYMBOL sound/core/snd-pcm 0x7a143ace snd_pcm_notify +EXPORT_SYMBOL sound/core/snd-pcm 0x7a8aa42b snd_pcm_sgbuf_ops_page +EXPORT_SYMBOL sound/core/snd-pcm 0x7ab6d34e snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x81becbd4 snd_pcm_new_stream +EXPORT_SYMBOL sound/core/snd-pcm 0x82bf81e0 snd_pcm_lib_readv +EXPORT_SYMBOL sound/core/snd-pcm 0x834dc955 snd_pcm_format_size +EXPORT_SYMBOL sound/core/snd-pcm 0x88f477eb snd_pcm_release_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x8a079e8c snd_pcm_hw_rule_add +EXPORT_SYMBOL sound/core/snd-pcm 0x919b1f75 snd_pcm_hw_param_first +EXPORT_SYMBOL sound/core/snd-pcm 0x94098ff8 snd_interval_list +EXPORT_SYMBOL sound/core/snd-pcm 0x98ee0c39 snd_pcm_limit_hw_rates +EXPORT_SYMBOL sound/core/snd-pcm 0xa5137ec4 snd_pcm_hw_constraint_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0xa61aa028 snd_pcm_format_unsigned +EXPORT_SYMBOL sound/core/snd-pcm 0xa6cf505d snd_pcm_hw_rule_noresample +EXPORT_SYMBOL sound/core/snd-pcm 0xa76fa355 snd_pcm_hw_refine +EXPORT_SYMBOL sound/core/snd-pcm 0xb39857b7 snd_pcm_lib_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xb549dbb7 snd_pcm_lib_read +EXPORT_SYMBOL sound/core/snd-pcm 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL sound/core/snd-pcm 0xb9b0a883 snd_pcm_open_substream +EXPORT_SYMBOL sound/core/snd-pcm 0xca34c226 snd_sgbuf_get_chunk_size +EXPORT_SYMBOL sound/core/snd-pcm 0xcce4eae9 snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL sound/core/snd-pcm 0xd95da6e5 snd_pcm_set_sync +EXPORT_SYMBOL sound/core/snd-pcm 0xdc95fce4 snd_pcm_stop +EXPORT_SYMBOL sound/core/snd-pcm 0xded658dd snd_pcm_mmap_data +EXPORT_SYMBOL sound/core/snd-pcm 0xe35ed8df snd_dma_alloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xe5002c1d snd_pcm_kernel_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL sound/core/snd-pcm 0xf2c6915d snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL sound/core/snd-pcm 0xf3797152 snd_interval_ratnum +EXPORT_SYMBOL sound/core/snd-pcm 0xf4bf6be0 snd_pcm_set_ops +EXPORT_SYMBOL sound/core/snd-pcm 0xf5472c0a snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0xfd4190aa snd_pcm_period_elapsed +EXPORT_SYMBOL sound/core/snd-pcm 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL sound/core/snd-rawmidi 0x06079f88 snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x111f4521 snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0x1c57b667 snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0x24dad556 snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x258c014f snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0x52e0f7e0 snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0x5b348705 snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-rawmidi 0x5ecd86e6 snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x884097f0 snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0x91dc12e5 snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0x9d9bfc77 snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc424bcb1 snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc710ac7a snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc9fc05d6 snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0xcb6127cf snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0xce1da583 snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0xe744328f snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-timer 0x2a21a0e3 snd_timer_new +EXPORT_SYMBOL sound/core/snd-timer 0x4b045d0b snd_timer_start +EXPORT_SYMBOL sound/core/snd-timer 0x522950e9 snd_timer_global_register +EXPORT_SYMBOL sound/core/snd-timer 0x5efaaf10 snd_timer_global_free +EXPORT_SYMBOL sound/core/snd-timer 0x6984fa50 snd_timer_pause +EXPORT_SYMBOL sound/core/snd-timer 0x80cfdb22 snd_timer_global_new +EXPORT_SYMBOL sound/core/snd-timer 0x80d326ac snd_timer_open +EXPORT_SYMBOL sound/core/snd-timer 0x91363298 snd_timer_continue +EXPORT_SYMBOL sound/core/snd-timer 0x92110373 snd_timer_stop +EXPORT_SYMBOL sound/core/snd-timer 0x9d098df7 snd_timer_close +EXPORT_SYMBOL sound/core/snd-timer 0xb81d9736 snd_timer_notify +EXPORT_SYMBOL sound/core/snd-timer 0xc1ad7ab5 snd_timer_resolution +EXPORT_SYMBOL sound/core/snd-timer 0xc7e0a289 snd_timer_interrupt +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x6d629c59 snd_mpu401_uart_interrupt_tx +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x796ae91e 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 0x062e75a6 snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x31b7ec96 snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x41aaca10 snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x584ac616 snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x5ab2af96 snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x65065dfd snd_opl3_create +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x69fea590 snd_opl3_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x9bfe2797 snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xa11ffa90 snd_opl3_reset +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x001ec2cf snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x11677fb7 snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x226138b0 snd_vx_threaded_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x49d6765f snd_vx_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x564c710c snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x63c7965d snd_vx_suspend +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x7131b1ce snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x96250119 snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xa72204cd snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xb23363af snd_vx_setup_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0da1254a amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1715c71a amdtp_stream_start +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x17ae9321 avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1cb27723 fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x266b0038 fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x280a7913 snd_fw_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x296d2fac cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x29ae13dd amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x3d0d8570 iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x3eb3acfa amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5068f6b6 amdtp_stream_stop +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x55978d65 fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x629de49b fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x65aa3a8e amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x6816787d iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x75f6ae0d cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7a64a150 cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x8ca99114 amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x947e2b0e cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa550b408 avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa5f5ba8d amdtp_stream_pcm_pointer +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa9ccabb0 fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xbb141c96 fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xbd5bca1c amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xcc754efa fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xdcd7baad amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xeccfcf71 amdtp_stream_set_pcm_format +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf333433a cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf8e936bf cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xfb4004b0 avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xff879e3d amdtp_stream_destroy +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0x34ed1a56 snd_ak4113_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0xdc28058f snd_ak4113_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x61f5b638 snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x6e4702e1 snd_ak4114_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x76044321 snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x77095324 snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x8061af47 snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x8d220012 snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xdffd70ff snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xfab4e842 snd_ak4114_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x1615cdfd snd_ak4117_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x6ca2847e snd_ak4117_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xa6fecf94 snd_ak4117_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xcc77865f snd_ak4117_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xd9160ae5 snd_ak4117_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xde3da2e6 snd_ak4117_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x2a395bee snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x40da6de5 snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x8dcc9bf9 snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xf1f13af4 snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x2b2b97b7 snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x6ac11e55 snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x1d046d3d snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x31090cda snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x5a572065 snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x8d5849de snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x9c836c73 snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xfbd95d09 snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x1bfe7b2b snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x4e0be790 snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x6b978f51 snd_i2c_readbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x8c740a61 snd_i2c_probeaddr +EXPORT_SYMBOL sound/i2c/snd-i2c 0xaa109f6b snd_i2c_device_free +EXPORT_SYMBOL sound/i2c/snd-i2c 0xb91501ca snd_i2c_device_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x00340655 snd_sbmixer_suspend +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x1bee35d8 snd_sbdsp_reset +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x2deb5100 snd_sbdsp_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x7dca5efb snd_sbmixer_read +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x856e8268 snd_sbdsp_command +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xbe30366c snd_sbmixer_add_ctl +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xd5dd30a1 snd_sbmixer_resume +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xdc5a714d snd_sbdsp_get_byte +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xedba74b0 snd_sbmixer_new +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xff90b38a snd_sbmixer_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x14ead6c6 snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x202f253b snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x236946f2 snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x2f9c886e snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x36b2c305 snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x4025bd23 snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x43289e36 snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x72b1f818 snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x73570d0a snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x969ffc15 snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x9b64ee58 snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xa5776d64 snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xc120634a snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xc5ceea9c snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xe7b181f9 snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xe9755bec snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xfebe3d0f snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/asihpi/snd-asihpi 0xe45c9e3c hpi_send_recv +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x289773e9 snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x38fcc53b snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x44238165 snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x46ef39ac snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x4cfac12d snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x622b7499 snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xa721c349 snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xa984edfc snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xcaec2d3c snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x07ccdb5d snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x2819543c snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x50f86710 snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x08d7f14f oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x11ae15c1 oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x20f79987 oxygen_write_i2c +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x37faf95d oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x4578936a oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x4c704d63 oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x51a6c69f oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x5e77af8c oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x766f302a oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7bd22a10 oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x90cf47aa oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x96164d19 oxygen_pci_pm +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x98aa22fb oxygen_pci_remove +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x9d410b69 oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xbaaefa3c oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xcfe3298b oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xdf86b90e oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xe675c0ce oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xea1605c4 oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xf197d973 oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xf841a00d oxygen_write32_masked +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x608a4685 snd_trident_free_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x91d0f7d6 snd_trident_alloc_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xab51411e snd_trident_write_voice_regs +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xb1fc9d2f snd_trident_stop_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xd1bb122a snd_trident_start_voice +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0xec113d3e tlv320aic23_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0xf8ea4c36 tlv320aic23_regmap +EXPORT_SYMBOL sound/soc/intel/common/snd-soc-sst-dsp 0xdc045797 sst_dma_free +EXPORT_SYMBOL sound/soc/intel/common/snd-soc-sst-dsp 0xf51a3abe sst_dma_new +EXPORT_SYMBOL sound/soc/snd-soc-core 0x239adab2 snd_soc_alloc_ac97_codec +EXPORT_SYMBOL sound/soundcore 0x0fa2ef80 register_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x20edf019 register_sound_dsp +EXPORT_SYMBOL sound/soundcore 0x2a7c16d9 sound_class +EXPORT_SYMBOL sound/soundcore 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x85307051 register_sound_special +EXPORT_SYMBOL sound/soundcore 0x99c95fa5 unregister_sound_special +EXPORT_SYMBOL sound/soundcore 0xb5403926 register_sound_special_device +EXPORT_SYMBOL sound/soundcore 0xb950df67 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 0x28c7ef18 snd_emux_new +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x45b7a0b9 snd_emux_free +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x46c2bc85 snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x4d70c902 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 0x65d976f6 snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xc3432790 snd_emux_register +EXPORT_SYMBOL sound/synth/snd-util-mem 0x09547666 __snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x531e3b6a __snd_util_memblk_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x61889f64 __snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x6f24f94b snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x7a27ea27 snd_util_memhdr_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0xe22362ac snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0xeb000717 snd_util_memhdr_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0xeb8945f7 snd_util_mem_avail +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 0xf26ddab9 snd_usbmidi_create +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 0x0cd1b64d VBoxGuest_RTMpCurSetIndex +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 0x160b14d4 VBoxGuest_RTMpGetPresentSet +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 0x2254228b VBoxGuest_RTMpGetPresentCount +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2387f039 VBoxGuest_RTMpIsCpuPresent +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 0x2c2b5b46 VBoxGuest_RTTimerGetSystemGranularity +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2cfefa48 VBoxGuest_RTLogBackdoorPrintfV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2d445217 VBoxGuest_RTStrToInt64Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2d581c06 VBoxGuest_RTMpCurSetIndexAndId +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 0x3bcf543a VBoxGuest_RTLogGetDefaultInstanceEx +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 0x461fa9fe VBoxGuest_RTLogRelGetDefaultInstance +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 0x54098f34 VBoxGuest_RTTimerStop +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 0x5ef42fe5 VBoxGuest_RTTimerStart +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5f2f48bb VBoxGuest_RTLogWriteStdErr +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x61143878 VBoxGuestIDCCall +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6173b384 VBoxGuest_RTMpOnPairIsConcurrentExecSupported +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 0x6c8460ac VBoxGuest_RTLogRelGetDefaultInstanceEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6cec7c3b VBoxGuest_RTTimerCreateEx +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 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 0x883d496c VBoxGuest_RTMpGetCoreCount +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 0xa6de1bcd VBoxGuest_RTTimerChangeInterval +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa86c5a96 VBoxGuest_RTSemEventSignal +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xaba9bc9c VBoxGuest_RTLogCloneRC +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xac990d74 VBoxGuest_RTTimerCanDoHighResolution +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 0xb8ca8fcb VBoxGuest_RTMpOnPair +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 0xc63cc2f0 VBoxGuest_RTR0MemExecDonate +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 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 0xd14e8ec2 VBoxGuest_RTTimerDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd1f3f0b9 VBoxGuest_RTSemEventWait +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd2a37e73 VBoxGuest_RTTimerReleaseSystemGranularity +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 0xea38e4f7 VBoxGuest_RTLogDefaultInstanceEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xea71842b VBoxGuest_RTMpGetPresentCoreCount +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 0xf3943009 VBoxGuest_RTTimerRequestSystemGranularity +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 0xf8113d66 VBoxGuest_RTMpOnAllIsConcurrentSafe +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 0x0034b1e3 rtnl_unicast +EXPORT_SYMBOL vmlinux 0x0037c446 tcp_req_err +EXPORT_SYMBOL vmlinux 0x003cc672 tcp_sendmsg +EXPORT_SYMBOL vmlinux 0x0059f019 fbcon_rotate_ud +EXPORT_SYMBOL vmlinux 0x005b62c3 crypto_sha256_update +EXPORT_SYMBOL vmlinux 0x0060fe43 forget_cached_acl +EXPORT_SYMBOL vmlinux 0x0064f8b9 pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0x0070cd1f queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0x00971706 d_find_any_alias +EXPORT_SYMBOL vmlinux 0x00a2cace set_bh_page +EXPORT_SYMBOL vmlinux 0x00b8c3a7 mempool_alloc +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00ea4cba elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0x00f7cf00 nf_log_unset +EXPORT_SYMBOL vmlinux 0x00f8f437 pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x0101d5b1 ip_idents_reserve +EXPORT_SYMBOL vmlinux 0x01215c97 vga_switcheroo_get_client_state +EXPORT_SYMBOL vmlinux 0x012b24c3 scsi_target_resume +EXPORT_SYMBOL vmlinux 0x0135f37f pci_dev_driver +EXPORT_SYMBOL vmlinux 0x0149f139 generic_end_io_acct +EXPORT_SYMBOL vmlinux 0x0158e9aa vfs_read +EXPORT_SYMBOL vmlinux 0x016e5c2a mod_timer +EXPORT_SYMBOL vmlinux 0x0185dda0 ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0x0190fc11 poll_initwait +EXPORT_SYMBOL vmlinux 0x0199b2cd insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0x01b4326f get_agp_version +EXPORT_SYMBOL vmlinux 0x01bd8e84 fs_bio_set +EXPORT_SYMBOL vmlinux 0x01d85c7b bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0x01e76113 neigh_destroy +EXPORT_SYMBOL vmlinux 0x01f25e93 ht_create_irq +EXPORT_SYMBOL vmlinux 0x01f77635 amd_iommu_enable_device_erratum +EXPORT_SYMBOL vmlinux 0x02124474 ip_send_check +EXPORT_SYMBOL vmlinux 0x0212fc63 dev_addr_flush +EXPORT_SYMBOL vmlinux 0x0214a553 uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0x0237b57a arch_unregister_cpu +EXPORT_SYMBOL vmlinux 0x024bf827 radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x02649054 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x02756123 serial8250_do_pm +EXPORT_SYMBOL vmlinux 0x0275d625 max8925_reg_read +EXPORT_SYMBOL vmlinux 0x029444f0 native_read_tsc +EXPORT_SYMBOL vmlinux 0x02a18c74 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0x02a6ce5a crc16_table +EXPORT_SYMBOL vmlinux 0x02e69172 agp_allocate_memory +EXPORT_SYMBOL vmlinux 0x02ea111e scsi_driverbyte_string +EXPORT_SYMBOL vmlinux 0x02ed29ab param_set_int +EXPORT_SYMBOL vmlinux 0x02eecd63 inet_del_offload +EXPORT_SYMBOL vmlinux 0x030993a6 rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0x0312259f filp_close +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 0x035c5eaf input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x03696cb3 scsi_device_resume +EXPORT_SYMBOL vmlinux 0x0379005a agp_generic_create_gatt_table +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x037f9303 blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x038c5e92 bio_get_nr_vecs +EXPORT_SYMBOL vmlinux 0x03a62d6b pci_bus_type +EXPORT_SYMBOL vmlinux 0x03bbe5e5 twl6040_set_pll +EXPORT_SYMBOL vmlinux 0x03cbb1e5 jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0x03ebda85 dns_query +EXPORT_SYMBOL vmlinux 0x03efb731 tcp_proc_unregister +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x0406dc2b __scsi_print_sense +EXPORT_SYMBOL vmlinux 0x0408e45b irq_to_desc +EXPORT_SYMBOL vmlinux 0x040cbcd0 page_cache_next_hole +EXPORT_SYMBOL vmlinux 0x040fa272 dev_mc_del_global +EXPORT_SYMBOL vmlinux 0x0422fe4a inet_csk_timer_bug_msg +EXPORT_SYMBOL vmlinux 0x0426ba24 idr_for_each +EXPORT_SYMBOL vmlinux 0x042a8b4e done_path_create +EXPORT_SYMBOL vmlinux 0x042e4527 ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x044f678a mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0x0457e5ab devfreq_add_governor +EXPORT_SYMBOL vmlinux 0x045f529a jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0x0487c390 simple_readpage +EXPORT_SYMBOL vmlinux 0x0487f831 fb_find_best_display +EXPORT_SYMBOL vmlinux 0x04927208 cpu_active_mask +EXPORT_SYMBOL vmlinux 0x04a96c09 fddi_type_trans +EXPORT_SYMBOL vmlinux 0x04ad35ec blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0x04bc82da key_revoke +EXPORT_SYMBOL vmlinux 0x04c62fd7 __memset +EXPORT_SYMBOL vmlinux 0x04d8c750 release_perfctr_nmi +EXPORT_SYMBOL vmlinux 0x04ea56f9 _kstrtol +EXPORT_SYMBOL vmlinux 0x04ea5d10 ksize +EXPORT_SYMBOL vmlinux 0x04f2365a twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0x04ff397e i2c_master_send +EXPORT_SYMBOL vmlinux 0x050877b9 dmi_first_match +EXPORT_SYMBOL vmlinux 0x050be592 inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x050d7cd4 blk_alloc_queue_node +EXPORT_SYMBOL vmlinux 0x0514ce7c ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x0529e693 genlmsg_put +EXPORT_SYMBOL vmlinux 0x053dce9d generic_read_dir +EXPORT_SYMBOL vmlinux 0x054a40d0 __tracepoint_fence_emit +EXPORT_SYMBOL vmlinux 0x055c8559 __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0x05af90b8 xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0x05b36d11 cfb_imageblit +EXPORT_SYMBOL vmlinux 0x05d492ca pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0x05d60383 vme_slave_request +EXPORT_SYMBOL vmlinux 0x05dd0c6e clkdev_drop +EXPORT_SYMBOL vmlinux 0x05f85d1e param_array_ops +EXPORT_SYMBOL vmlinux 0x06052f8d __memmove +EXPORT_SYMBOL vmlinux 0x060b99a2 replace_mount_options +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x061f4039 acpi_get_table_with_size +EXPORT_SYMBOL vmlinux 0x062528ad tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x065b73fe bio_reset +EXPORT_SYMBOL vmlinux 0x065f5cff ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0x066f1b33 no_llseek +EXPORT_SYMBOL vmlinux 0x067d8d35 security_release_secctx +EXPORT_SYMBOL vmlinux 0x068c7263 ioremap_cache +EXPORT_SYMBOL vmlinux 0x06959caf skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0x06aff335 blkdev_get +EXPORT_SYMBOL vmlinux 0x06c0dae5 __kernel_fpu_end +EXPORT_SYMBOL vmlinux 0x06c1a3b2 md_done_sync +EXPORT_SYMBOL vmlinux 0x06cfb4fa sock_no_accept +EXPORT_SYMBOL vmlinux 0x06ed1b60 genphy_aneg_done +EXPORT_SYMBOL vmlinux 0x06fe3b14 default_grn +EXPORT_SYMBOL vmlinux 0x06ff73a9 mipi_dsi_dcs_set_column_address +EXPORT_SYMBOL vmlinux 0x0727c4f3 iowrite8 +EXPORT_SYMBOL vmlinux 0x072d6ff4 get_io_context +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x07506ee1 key_reject_and_link +EXPORT_SYMBOL vmlinux 0x0762a28d iov_iter_init +EXPORT_SYMBOL vmlinux 0x07706bc8 invalidate_bdev +EXPORT_SYMBOL vmlinux 0x07781e08 cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0x07a4b576 flex_array_free +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07b53933 dmam_alloc_coherent +EXPORT_SYMBOL vmlinux 0x07b6aab1 bdi_destroy +EXPORT_SYMBOL vmlinux 0x07c332b9 md_write_start +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07d5c871 key_type_keyring +EXPORT_SYMBOL vmlinux 0x08248f11 blk_delay_queue +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x0897287b acpi_disable_all_gpes +EXPORT_SYMBOL vmlinux 0x08b8b87c xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0x08ea69e7 mipi_dsi_packet_format_is_long +EXPORT_SYMBOL vmlinux 0x08f727fb dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0x08f8ef26 tcp_init_cgroup +EXPORT_SYMBOL vmlinux 0x09011cde mutex_trylock +EXPORT_SYMBOL vmlinux 0x09110369 genl_notify +EXPORT_SYMBOL vmlinux 0x0911ac6f inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0x0942b8a7 blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0x094cb123 blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0x09580deb init_timer_key +EXPORT_SYMBOL vmlinux 0x095daccb md_write_end +EXPORT_SYMBOL vmlinux 0x096169f1 disk_stack_limits +EXPORT_SYMBOL vmlinux 0x09696626 acpi_decode_pld_buffer +EXPORT_SYMBOL vmlinux 0x097540b4 skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0x098431ba acpi_get_current_resources +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x099e2ec6 simple_nosetlease +EXPORT_SYMBOL vmlinux 0x09a4e1cf dev_set_mac_address +EXPORT_SYMBOL vmlinux 0x09a655a0 jbd2__journal_start +EXPORT_SYMBOL vmlinux 0x09adf23c sk_wait_data +EXPORT_SYMBOL vmlinux 0x09bf6734 bitmap_start_sync +EXPORT_SYMBOL vmlinux 0x09c3d347 input_set_keycode +EXPORT_SYMBOL vmlinux 0x09c55cec schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x09c8eb55 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0x09d1d966 from_kgid +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09d59438 pci_pme_active +EXPORT_SYMBOL vmlinux 0x09dae39b iov_iter_fault_in_readable +EXPORT_SYMBOL vmlinux 0x09e88526 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0x09fb47ff vme_irq_free +EXPORT_SYMBOL vmlinux 0x09fd33d3 km_is_alive +EXPORT_SYMBOL vmlinux 0x0a2487e0 unblock_all_signals +EXPORT_SYMBOL vmlinux 0x0a292872 reservation_seqcount_class +EXPORT_SYMBOL vmlinux 0x0a57863e cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x0a5bc82a gnttab_alloc_pages +EXPORT_SYMBOL vmlinux 0x0a661faa lg_local_unlock +EXPORT_SYMBOL vmlinux 0x0a693de0 blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0x0a6d65c3 blk_put_queue +EXPORT_SYMBOL vmlinux 0x0a770832 register_memory_notifier +EXPORT_SYMBOL vmlinux 0x0a81ae7d sk_common_release +EXPORT_SYMBOL vmlinux 0x0a873efd md_register_thread +EXPORT_SYMBOL vmlinux 0x0a880e04 bio_integrity_endio +EXPORT_SYMBOL vmlinux 0x0a8b49b8 mntget +EXPORT_SYMBOL vmlinux 0x0aa309cf synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0ad898f1 tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0x0ae9f845 sync_inodes_sb +EXPORT_SYMBOL vmlinux 0x0aebf757 km_state_expired +EXPORT_SYMBOL vmlinux 0x0b0d888b icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0x0b0f338f skb_unlink +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b1f648b tcf_hash_check +EXPORT_SYMBOL vmlinux 0x0b27d702 agp_generic_alloc_pages +EXPORT_SYMBOL vmlinux 0x0b51d642 complete_request_key +EXPORT_SYMBOL vmlinux 0x0b53f64e vga_switcheroo_register_handler +EXPORT_SYMBOL vmlinux 0x0b5b56c2 __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0x0b601d46 pci_add_new_bus +EXPORT_SYMBOL vmlinux 0x0b67719e generic_file_open +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b77d28f generic_start_io_acct +EXPORT_SYMBOL vmlinux 0x0b905c66 __percpu_counter_init +EXPORT_SYMBOL vmlinux 0x0b9f78e0 agp_generic_alloc_by_type +EXPORT_SYMBOL vmlinux 0x0ba0228b bdgrab +EXPORT_SYMBOL vmlinux 0x0ba2f271 thaw_bdev +EXPORT_SYMBOL vmlinux 0x0bb30d87 cad_pid +EXPORT_SYMBOL vmlinux 0x0bbc5908 gen_estimator_active +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bdbf88b unregister_qdisc +EXPORT_SYMBOL vmlinux 0x0bf99a61 ipv4_specific +EXPORT_SYMBOL vmlinux 0x0c09ba43 pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0x0c143d7f padata_alloc +EXPORT_SYMBOL vmlinux 0x0c21d019 flush_delayed_work +EXPORT_SYMBOL vmlinux 0x0c231396 pci_set_dma_seg_boundary +EXPORT_SYMBOL vmlinux 0x0c2dd5b4 tcp_enter_cwr +EXPORT_SYMBOL vmlinux 0x0c45fc96 vfs_lstat +EXPORT_SYMBOL vmlinux 0x0c53cc82 tcp_mtup_init +EXPORT_SYMBOL vmlinux 0x0c58a8cd netdev_increment_features +EXPORT_SYMBOL vmlinux 0x0c5cc17c security_path_chown +EXPORT_SYMBOL vmlinux 0x0c6bdc3f vme_master_read +EXPORT_SYMBOL vmlinux 0x0c6fccb9 scsi_register_interface +EXPORT_SYMBOL vmlinux 0x0c806834 mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0x0ca0c882 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x0ca7b7a8 acpi_check_region +EXPORT_SYMBOL vmlinux 0x0cae232b utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0x0caf7163 kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0x0cbb3ea8 __breadahead +EXPORT_SYMBOL vmlinux 0x0cd07857 simple_dir_operations +EXPORT_SYMBOL vmlinux 0x0cdb7d12 __kernel_fpu_begin +EXPORT_SYMBOL vmlinux 0x0cefac53 vmap +EXPORT_SYMBOL vmlinux 0x0d12949a agp_backend_release +EXPORT_SYMBOL vmlinux 0x0d1990fb devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0x0d265273 dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0x0d2ac57e phy_detach +EXPORT_SYMBOL vmlinux 0x0d3dda14 acpi_get_type +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d61eeee __bitmap_subset +EXPORT_SYMBOL vmlinux 0x0d6f2f7b iommu_tbl_range_alloc +EXPORT_SYMBOL vmlinux 0x0d80efb5 acpi_evaluate_ost +EXPORT_SYMBOL vmlinux 0x0d82c286 scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0x0d8725ce dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0x0d87af7f __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0x0d8fa3e8 eth_header_cache_update +EXPORT_SYMBOL vmlinux 0x0d900cee agp_create_memory +EXPORT_SYMBOL vmlinux 0x0da10ec3 security_sock_graft +EXPORT_SYMBOL vmlinux 0x0da48fae bio_integrity_advance +EXPORT_SYMBOL vmlinux 0x0da670ec udp6_csum_init +EXPORT_SYMBOL vmlinux 0x0db19190 find_get_pages_contig +EXPORT_SYMBOL vmlinux 0x0db57521 vme_dma_list_free +EXPORT_SYMBOL vmlinux 0x0dda1270 pnp_unregister_card_driver +EXPORT_SYMBOL vmlinux 0x0df30d4d sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0x0e14615a find_lock_entry +EXPORT_SYMBOL vmlinux 0x0e15b7d3 bitmap_close_sync +EXPORT_SYMBOL vmlinux 0x0e38cec1 __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0x0e6da44a set_normalized_timespec +EXPORT_SYMBOL vmlinux 0x0e7208ad netif_device_detach +EXPORT_SYMBOL vmlinux 0x0e87bd41 input_unregister_handle +EXPORT_SYMBOL vmlinux 0x0ebe16c8 copy_page_to_iter +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0ed8cc7b acpi_evaluate_object_typed +EXPORT_SYMBOL vmlinux 0x0ee4c5f7 noop_qdisc +EXPORT_SYMBOL vmlinux 0x0efcbb1b set_current_groups +EXPORT_SYMBOL vmlinux 0x0f12e67b __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x0f1c77a4 netif_receive_skb_sk +EXPORT_SYMBOL vmlinux 0x0f344ffa page_put_link +EXPORT_SYMBOL vmlinux 0x0f3a03b9 __bread_gfp +EXPORT_SYMBOL vmlinux 0x0f4c91ed ns_to_timespec +EXPORT_SYMBOL vmlinux 0x0f699577 __skb_checksum +EXPORT_SYMBOL vmlinux 0x0f6a3b5c string_get_size +EXPORT_SYMBOL vmlinux 0x0f81d359 __mutex_init +EXPORT_SYMBOL vmlinux 0x0f8ec25e pci_scan_slot +EXPORT_SYMBOL vmlinux 0x0f9f2b97 gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0x0fa263f4 zpool_register_driver +EXPORT_SYMBOL vmlinux 0x0faef0ed __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fbcdafc max8998_update_reg +EXPORT_SYMBOL vmlinux 0x0fd00a68 acpi_clear_event +EXPORT_SYMBOL vmlinux 0x0fd89b55 nf_getsockopt +EXPORT_SYMBOL vmlinux 0x0ff2b602 slhc_compress +EXPORT_SYMBOL vmlinux 0x0ff8310a setup_new_exec +EXPORT_SYMBOL vmlinux 0x1002d127 pci_select_bars +EXPORT_SYMBOL vmlinux 0x10566b3d sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0x105862cb param_ops_ushort +EXPORT_SYMBOL vmlinux 0x1072a394 csum_partial_copy_from_user +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x108f62c5 netdev_change_features +EXPORT_SYMBOL vmlinux 0x10950ee1 radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x109f634b eth_header_cache +EXPORT_SYMBOL vmlinux 0x10a0122b invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0x10a68bcd ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0x10aab4b3 ipv6_mc_check_mld +EXPORT_SYMBOL vmlinux 0x10af6b52 tcp_setsockopt +EXPORT_SYMBOL vmlinux 0x10b9b760 security_inode_permission +EXPORT_SYMBOL vmlinux 0x10c2f187 gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0x10cfe0ff skb_clone_sk +EXPORT_SYMBOL vmlinux 0x10e1787c pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x10ee20bb default_blu +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x11137ef2 ip6_frag_init +EXPORT_SYMBOL vmlinux 0x11348d7f dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0x11387f9e trace_raw_output_prep +EXPORT_SYMBOL vmlinux 0x1141f7fd agp_generic_type_to_mask_type +EXPORT_SYMBOL vmlinux 0x1163f0a7 blk_max_low_pfn +EXPORT_SYMBOL vmlinux 0x116c1b55 from_kprojid_munged +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x1184eefc serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0x1189914c ll_rw_block +EXPORT_SYMBOL vmlinux 0x118a5e56 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0x1198dd12 noop_llseek +EXPORT_SYMBOL vmlinux 0x11a044f6 mod_timer_pinned +EXPORT_SYMBOL vmlinux 0x11b9acef netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0x11cf8cf7 dev_trans_start +EXPORT_SYMBOL vmlinux 0x11f7ed4c hex_to_bin +EXPORT_SYMBOL vmlinux 0x11fe61e8 inet_csk_reqsk_queue_drop +EXPORT_SYMBOL vmlinux 0x12069573 __register_binfmt +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x120d67d4 unregister_memory_isolate_notifier +EXPORT_SYMBOL vmlinux 0x120fc6b1 kstrdup_const +EXPORT_SYMBOL vmlinux 0x12109421 seq_file_path +EXPORT_SYMBOL vmlinux 0x1218d874 sk_mc_loop +EXPORT_SYMBOL vmlinux 0x122d9c65 fb_validate_mode +EXPORT_SYMBOL vmlinux 0x1239e57e cleancache_register_ops +EXPORT_SYMBOL vmlinux 0x123f82f3 getrawmonotonic64 +EXPORT_SYMBOL vmlinux 0x12459216 vm_mmap +EXPORT_SYMBOL vmlinux 0x1250c7e1 _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0x125f0bbf __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x1262a125 serio_close +EXPORT_SYMBOL vmlinux 0x126839e3 abort_creds +EXPORT_SYMBOL vmlinux 0x12712c2a pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0x1288d0c6 i2c_del_driver +EXPORT_SYMBOL vmlinux 0x128d4e65 phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0x129de341 wrmsr_on_cpus +EXPORT_SYMBOL vmlinux 0x12a38747 usleep_range +EXPORT_SYMBOL vmlinux 0x12d3ac36 skb_checksum_setup +EXPORT_SYMBOL vmlinux 0x12dfeb12 vprintk_emit +EXPORT_SYMBOL vmlinux 0x12f590ba pneigh_lookup +EXPORT_SYMBOL vmlinux 0x13041d23 ip_do_fragment +EXPORT_SYMBOL vmlinux 0x1305d532 ucs2_strncmp +EXPORT_SYMBOL vmlinux 0x1306c08d simple_dname +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x132d14ca flush_signals +EXPORT_SYMBOL vmlinux 0x13307fde vsscanf +EXPORT_SYMBOL vmlinux 0x13315729 flex_array_alloc +EXPORT_SYMBOL vmlinux 0x13451860 d_prune_aliases +EXPORT_SYMBOL vmlinux 0x13520673 console_stop +EXPORT_SYMBOL vmlinux 0x1354804c mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0x135cef7a netpoll_send_skb_on_dev +EXPORT_SYMBOL vmlinux 0x1368a68a scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0x138f15aa pci_set_mwi +EXPORT_SYMBOL vmlinux 0x139e5034 dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13e51b34 fib_default_rule_pref +EXPORT_SYMBOL vmlinux 0x13f42152 system_entering_hibernation +EXPORT_SYMBOL vmlinux 0x140fc8bb xfrm_state_update +EXPORT_SYMBOL vmlinux 0x1410dc0a get_super +EXPORT_SYMBOL vmlinux 0x141b7a9c skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x142e6360 blk_init_queue_node +EXPORT_SYMBOL vmlinux 0x143db96c pnp_disable_dev +EXPORT_SYMBOL vmlinux 0x144bc8d1 padata_set_cpumasks +EXPORT_SYMBOL vmlinux 0x14618415 param_set_short +EXPORT_SYMBOL vmlinux 0x1463fe7c ip6_route_output +EXPORT_SYMBOL vmlinux 0x14671733 dev_get_by_index +EXPORT_SYMBOL vmlinux 0x14733e78 cap_mmap_file +EXPORT_SYMBOL vmlinux 0x148c8ea9 xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0x148f7bca copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0x14aa2af8 padata_remove_cpu +EXPORT_SYMBOL vmlinux 0x14d5a2e9 mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0x14e23d65 vc_cons +EXPORT_SYMBOL vmlinux 0x14e9a1e9 netif_napi_del +EXPORT_SYMBOL vmlinux 0x14ea3b1d generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0x14efb7a3 blk_free_tags +EXPORT_SYMBOL vmlinux 0x14fe2f9a dev_mc_del +EXPORT_SYMBOL vmlinux 0x150389d6 acpi_processor_power_init_bm_check +EXPORT_SYMBOL vmlinux 0x1539dbb1 d_instantiate_no_diralias +EXPORT_SYMBOL vmlinux 0x153c667f mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x1552b30a blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0x155682af blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0x1565ac30 param_ops_string +EXPORT_SYMBOL vmlinux 0x156a8a59 down_trylock +EXPORT_SYMBOL vmlinux 0x1590c6f9 kmalloc_dma_caches +EXPORT_SYMBOL vmlinux 0x15b0df75 uart_add_one_port +EXPORT_SYMBOL vmlinux 0x15bafe29 unregister_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x15d5dbd3 audit_log +EXPORT_SYMBOL vmlinux 0x15d61d62 scsi_mode_sense +EXPORT_SYMBOL vmlinux 0x15e0cdc8 new_inode +EXPORT_SYMBOL vmlinux 0x160ea4c8 sfi_disabled +EXPORT_SYMBOL vmlinux 0x160ef3c9 nla_put +EXPORT_SYMBOL vmlinux 0x1616cb30 acpi_evaluate_dsm +EXPORT_SYMBOL vmlinux 0x16305289 warn_slowpath_null +EXPORT_SYMBOL vmlinux 0x16312f5d inet_stream_connect +EXPORT_SYMBOL vmlinux 0x163cf962 mmc_can_trim +EXPORT_SYMBOL vmlinux 0x163e86c3 uart_remove_one_port +EXPORT_SYMBOL vmlinux 0x16411937 dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0x16450fd4 xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0x165af274 scmd_printk +EXPORT_SYMBOL vmlinux 0x165d83e3 skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0x167c5967 print_hex_dump +EXPORT_SYMBOL vmlinux 0x167e7f9d __get_user_1 +EXPORT_SYMBOL vmlinux 0x168ecf66 param_ops_bool +EXPORT_SYMBOL vmlinux 0x16917b7e block_write_begin +EXPORT_SYMBOL vmlinux 0x16bdebf1 agp_enable +EXPORT_SYMBOL vmlinux 0x16dc4d1f fence_init +EXPORT_SYMBOL vmlinux 0x16dc878f dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x17032a23 pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0x170c25ee acpi_get_next_object +EXPORT_SYMBOL vmlinux 0x172c8125 blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0x176683ca release_sock +EXPORT_SYMBOL vmlinux 0x177af968 proto_unregister +EXPORT_SYMBOL vmlinux 0x177f2164 tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0x17846e0a jbd2_journal_load +EXPORT_SYMBOL vmlinux 0x178fc438 gen_new_estimator +EXPORT_SYMBOL vmlinux 0x1793f685 radix_tree_tagged +EXPORT_SYMBOL vmlinux 0x17988542 blkdev_put +EXPORT_SYMBOL vmlinux 0x17a89040 xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x17b00c03 bio_copy_data +EXPORT_SYMBOL vmlinux 0x17b1125d gen_kill_estimator +EXPORT_SYMBOL vmlinux 0x17bc602d kernel_write +EXPORT_SYMBOL vmlinux 0x17f341a0 i8042_lock_chip +EXPORT_SYMBOL vmlinux 0x1806bd09 security_path_link +EXPORT_SYMBOL vmlinux 0x1829d188 wait_woken +EXPORT_SYMBOL vmlinux 0x18370bd7 posix_test_lock +EXPORT_SYMBOL vmlinux 0x183fa88b mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0x18496f25 down_write_trylock +EXPORT_SYMBOL vmlinux 0x184b82fb mmc_vddrange_to_ocrmask +EXPORT_SYMBOL vmlinux 0x1852dbcf vm_insert_pfn +EXPORT_SYMBOL vmlinux 0x185b1549 xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x185e4081 twl6040_reg_write +EXPORT_SYMBOL vmlinux 0x18675b1b skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0x18675bc8 __devm_release_region +EXPORT_SYMBOL vmlinux 0x18705d7b n_tty_compat_ioctl_helper +EXPORT_SYMBOL vmlinux 0x187141e6 mmc_interrupt_hpi +EXPORT_SYMBOL vmlinux 0x1881d7ad dev_alert +EXPORT_SYMBOL vmlinux 0x188a3dfb timespec_trunc +EXPORT_SYMBOL vmlinux 0x18965b25 ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0x189868d7 get_random_bytes_arch +EXPORT_SYMBOL vmlinux 0x18a3d94f blk_start_queue +EXPORT_SYMBOL vmlinux 0x18b09193 freeze_bdev +EXPORT_SYMBOL vmlinux 0x18b72573 register_kmmio_probe +EXPORT_SYMBOL vmlinux 0x18c2a481 iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0x18ca6192 lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0x18d95ba4 user_path_at_empty +EXPORT_SYMBOL vmlinux 0x18d98c2b dev_mc_add +EXPORT_SYMBOL vmlinux 0x18da8807 seq_release_private +EXPORT_SYMBOL vmlinux 0x18daca7b dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0x18dbb3d4 wait_for_key_construction +EXPORT_SYMBOL vmlinux 0x1916e38c _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x192607da tcp_try_fastopen +EXPORT_SYMBOL vmlinux 0x194fe2ed __register_nls +EXPORT_SYMBOL vmlinux 0x1969aad8 pnp_possible_config +EXPORT_SYMBOL vmlinux 0x196f1e92 dentry_path_raw +EXPORT_SYMBOL vmlinux 0x19701fdc lock_rename +EXPORT_SYMBOL vmlinux 0x199df22d pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19cb8026 rwsem_downgrade_wake +EXPORT_SYMBOL vmlinux 0x19d4c2db iterate_supers_type +EXPORT_SYMBOL vmlinux 0x19d86704 xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0x19ef76eb find_vma +EXPORT_SYMBOL vmlinux 0x19f28f09 rt6_lookup +EXPORT_SYMBOL vmlinux 0x19f66b79 __ip_select_ident +EXPORT_SYMBOL vmlinux 0x1a28e806 blk_complete_request +EXPORT_SYMBOL vmlinux 0x1a2b4a42 get_acl +EXPORT_SYMBOL vmlinux 0x1a352652 netdev_alert +EXPORT_SYMBOL vmlinux 0x1a412472 __put_cred +EXPORT_SYMBOL vmlinux 0x1a45cb6c acpi_disabled +EXPORT_SYMBOL vmlinux 0x1a5f738d pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0x1a63af34 vga_switcheroo_process_delayed_switch +EXPORT_SYMBOL vmlinux 0x1a7ae0aa twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0x1aa74dd4 ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x1ac5d3cb strcspn +EXPORT_SYMBOL vmlinux 0x1aea4f37 rtmsg_ifinfo +EXPORT_SYMBOL vmlinux 0x1afb1aaa acpi_mark_gpe_for_wake +EXPORT_SYMBOL vmlinux 0x1afc832f eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b0324a7 kill_pgrp +EXPORT_SYMBOL vmlinux 0x1b06a209 blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x1b1e1088 sg_nents +EXPORT_SYMBOL vmlinux 0x1b21870e input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0x1b4aef7c writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x1b570d23 acpi_warning +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b82fefa md_unplug +EXPORT_SYMBOL vmlinux 0x1b83d432 blk_get_queue +EXPORT_SYMBOL vmlinux 0x1b8b95ad i8042_unlock_chip +EXPORT_SYMBOL vmlinux 0x1bb31047 add_timer +EXPORT_SYMBOL vmlinux 0x1bd279b5 padata_stop +EXPORT_SYMBOL vmlinux 0x1be1dd26 lg_global_lock +EXPORT_SYMBOL vmlinux 0x1be8c2a0 scm_detach_fds +EXPORT_SYMBOL vmlinux 0x1c6d89bf ata_link_printk +EXPORT_SYMBOL vmlinux 0x1c755b57 __nd_iostat_start +EXPORT_SYMBOL vmlinux 0x1c8a04b0 acpi_reset +EXPORT_SYMBOL vmlinux 0x1cb9573e dev_uc_unsync +EXPORT_SYMBOL vmlinux 0x1cc4ef11 __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x1cdf5287 param_set_ushort +EXPORT_SYMBOL vmlinux 0x1ce6c71a pci_disable_device +EXPORT_SYMBOL vmlinux 0x1ced28d5 inet_add_protocol +EXPORT_SYMBOL vmlinux 0x1cedbc84 blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x1cf30388 compat_ip_setsockopt +EXPORT_SYMBOL vmlinux 0x1cf6bb04 vfs_mknod +EXPORT_SYMBOL vmlinux 0x1d0ba44e keyring_clear +EXPORT_SYMBOL vmlinux 0x1d1056e5 crc32_be +EXPORT_SYMBOL vmlinux 0x1d151446 generic_file_read_iter +EXPORT_SYMBOL vmlinux 0x1d1b71bf atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x1d254a9e request_firmware_nowait +EXPORT_SYMBOL vmlinux 0x1d3cfd18 sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x1d3ef00c inet_register_protosw +EXPORT_SYMBOL vmlinux 0x1d566efc xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x1d861b09 tcf_em_unregister +EXPORT_SYMBOL vmlinux 0x1d92c07e iget5_locked +EXPORT_SYMBOL vmlinux 0x1db7706b __copy_user_nocache +EXPORT_SYMBOL vmlinux 0x1dc2b446 tcp_release_cb +EXPORT_SYMBOL vmlinux 0x1dc36131 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0x1dcc9569 nla_append +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1dd5b248 pci_assign_resource +EXPORT_SYMBOL vmlinux 0x1de74f72 acpi_execute_simple_method +EXPORT_SYMBOL vmlinux 0x1e036c98 acpi_set_gpe +EXPORT_SYMBOL vmlinux 0x1e042e42 tcp_md5_hash_header +EXPORT_SYMBOL vmlinux 0x1e047854 warn_slowpath_fmt +EXPORT_SYMBOL vmlinux 0x1e0596ea scsi_device_get +EXPORT_SYMBOL vmlinux 0x1e0673cf xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x1e06b828 scsi_cmd_get_serial +EXPORT_SYMBOL vmlinux 0x1e0c2be4 ioremap_wc +EXPORT_SYMBOL vmlinux 0x1e26be3b get_anon_bdev +EXPORT_SYMBOL vmlinux 0x1e323e2c dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0x1e345292 dentry_needs_remove_privs +EXPORT_SYMBOL vmlinux 0x1e424b68 phy_attach +EXPORT_SYMBOL vmlinux 0x1e449140 __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e6ee4d5 blk_queue_max_write_same_sectors +EXPORT_SYMBOL vmlinux 0x1e7cf3a2 generic_file_fsync +EXPORT_SYMBOL vmlinux 0x1e8942e4 dev_err +EXPORT_SYMBOL vmlinux 0x1e8a5b25 security_file_permission +EXPORT_SYMBOL vmlinux 0x1e8be6c5 mfd_cell_enable +EXPORT_SYMBOL vmlinux 0x1e8ed122 nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1ea54228 md_reload_sb +EXPORT_SYMBOL vmlinux 0x1eb922a3 IO_APIC_get_PCI_irq_vector +EXPORT_SYMBOL vmlinux 0x1ec990c8 efi +EXPORT_SYMBOL vmlinux 0x1ecf51ec sock_no_socketpair +EXPORT_SYMBOL vmlinux 0x1eda844c dev_open +EXPORT_SYMBOL vmlinux 0x1f3d429d __tcf_hash_release +EXPORT_SYMBOL vmlinux 0x1f42d2c8 scsi_ioctl_reset +EXPORT_SYMBOL vmlinux 0x1f6ce67a sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0x1f94a7a9 put_disk +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag +EXPORT_SYMBOL vmlinux 0x1fd820f8 generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0x1fdafb61 blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0x1fe4a824 neigh_app_ns +EXPORT_SYMBOL vmlinux 0x1fe912f1 netdev_alloc_frag +EXPORT_SYMBOL vmlinux 0x1fe9f800 unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x1fedf0f4 __request_region +EXPORT_SYMBOL vmlinux 0x1ff52d2e cpu_info +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 0x201b0ac0 lg_global_unlock +EXPORT_SYMBOL vmlinux 0x2044aea7 amd_iommu_pc_get_max_banks +EXPORT_SYMBOL vmlinux 0x204b8c16 register_sysctl_paths +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x204e941f dev_printk_emit +EXPORT_SYMBOL vmlinux 0x2059a447 cpu_sibling_map +EXPORT_SYMBOL vmlinux 0x205e02e4 skb_make_writable +EXPORT_SYMBOL vmlinux 0x206af0c0 ps2_end_command +EXPORT_SYMBOL vmlinux 0x2072ee9b request_threaded_irq +EXPORT_SYMBOL vmlinux 0x208739f6 acpi_load_table +EXPORT_SYMBOL vmlinux 0x208c7aca genphy_update_link +EXPORT_SYMBOL vmlinux 0x209dcf0a jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20abc15b acpi_processor_register_performance +EXPORT_SYMBOL vmlinux 0x20c55ae0 sscanf +EXPORT_SYMBOL vmlinux 0x20c7076b locks_mandatory_area +EXPORT_SYMBOL vmlinux 0x20cca1c2 seq_pad +EXPORT_SYMBOL vmlinux 0x20d50403 __inet_hash +EXPORT_SYMBOL vmlinux 0x20df5a3d vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x20eadeb6 ip_compute_csum +EXPORT_SYMBOL vmlinux 0x211f68f1 getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x212483bc nlmsg_notify +EXPORT_SYMBOL vmlinux 0x217bcb9c inet6_register_protosw +EXPORT_SYMBOL vmlinux 0x219e4f74 devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0x21a701fe fence_signal +EXPORT_SYMBOL vmlinux 0x21af630a reservation_object_reserve_shared +EXPORT_SYMBOL vmlinux 0x21b72b24 input_release_device +EXPORT_SYMBOL vmlinux 0x21caa7ef pci_set_master +EXPORT_SYMBOL vmlinux 0x21d303fb netif_skb_features +EXPORT_SYMBOL vmlinux 0x21df74d9 bitmap_set +EXPORT_SYMBOL vmlinux 0x21e94f5d tty_kref_put +EXPORT_SYMBOL vmlinux 0x21e992a5 ida_simple_get +EXPORT_SYMBOL vmlinux 0x21edf846 elevator_init +EXPORT_SYMBOL vmlinux 0x2207a57f prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x2239b920 dump_trace +EXPORT_SYMBOL vmlinux 0x2240ddc2 flush_old_exec +EXPORT_SYMBOL vmlinux 0x225a1f6e input_set_abs_params +EXPORT_SYMBOL vmlinux 0x225bb35a t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0x2268ea70 get_super_thawed +EXPORT_SYMBOL vmlinux 0x2276db98 kstrtoint +EXPORT_SYMBOL vmlinux 0x22775f51 put_cmsg +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22d14ba9 crypto_sha1_finup +EXPORT_SYMBOL vmlinux 0x22e46456 alloc_file +EXPORT_SYMBOL vmlinux 0x22ee606d dquot_scan_active +EXPORT_SYMBOL vmlinux 0x22fb954a __bio_clone_fast +EXPORT_SYMBOL vmlinux 0x230c9cf7 mpage_readpages +EXPORT_SYMBOL vmlinux 0x230e1f98 netif_carrier_off +EXPORT_SYMBOL vmlinux 0x230eafd6 agp_alloc_page_array +EXPORT_SYMBOL vmlinux 0x231d4001 fb_edid_add_monspecs +EXPORT_SYMBOL vmlinux 0x232d18ec rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0x233953dc pci_enable_device_io +EXPORT_SYMBOL vmlinux 0x23479bf5 freezing_slow_path +EXPORT_SYMBOL vmlinux 0x2350f3c1 set_binfmt +EXPORT_SYMBOL vmlinux 0x23689175 ip_cmsg_recv_offset +EXPORT_SYMBOL vmlinux 0x238f5c1a _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x239422e8 dm_kobject_release +EXPORT_SYMBOL vmlinux 0x23a574fd security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x23b646fe sync_mapping_buffers +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 0x23e3409e simple_lookup +EXPORT_SYMBOL vmlinux 0x23ea2268 n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x24212d86 __frontswap_invalidate_page +EXPORT_SYMBOL vmlinux 0x24222b7a swiotlb_dma_supported +EXPORT_SYMBOL vmlinux 0x2425da9b d_alloc_name +EXPORT_SYMBOL vmlinux 0x242ea470 cont_write_begin +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x246c3394 vme_new_dma_list +EXPORT_SYMBOL vmlinux 0x2470ce79 generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0x2482e688 vsprintf +EXPORT_SYMBOL vmlinux 0x2484adc3 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0x24869f14 dev_uc_add +EXPORT_SYMBOL vmlinux 0x24b2c98a dev_mc_add_global +EXPORT_SYMBOL vmlinux 0x24b89bce tcf_hash_cleanup +EXPORT_SYMBOL vmlinux 0x24bd629b fb_find_mode +EXPORT_SYMBOL vmlinux 0x24d10ff3 mutex_unlock +EXPORT_SYMBOL vmlinux 0x24d520aa pneigh_enqueue +EXPORT_SYMBOL vmlinux 0x24fdac79 wake_bit_function +EXPORT_SYMBOL vmlinux 0x251ebcab vfs_path_lookup +EXPORT_SYMBOL vmlinux 0x25225647 dquot_operations +EXPORT_SYMBOL vmlinux 0x25277497 rfkill_register +EXPORT_SYMBOL vmlinux 0x253f53a0 dev_mc_flush +EXPORT_SYMBOL vmlinux 0x2551e691 unregister_netdev +EXPORT_SYMBOL vmlinux 0x255ca50c notify_change +EXPORT_SYMBOL vmlinux 0x255cdc79 get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0x2570a138 reservation_seqcount_string +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x259e30ea qdisc_destroy +EXPORT_SYMBOL vmlinux 0x25ad9738 register_shrinker +EXPORT_SYMBOL vmlinux 0x25b3a9e7 mark_info_dirty +EXPORT_SYMBOL vmlinux 0x25b8dcc7 agp_put_bridge +EXPORT_SYMBOL vmlinux 0x25e8ed29 sg_nents_for_len +EXPORT_SYMBOL vmlinux 0x25e9d4bd resource_list_free +EXPORT_SYMBOL vmlinux 0x25f2bd0d inc_nlink +EXPORT_SYMBOL vmlinux 0x25f9673f pci_iounmap +EXPORT_SYMBOL vmlinux 0x26283874 splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x263f161f twl6040_power +EXPORT_SYMBOL vmlinux 0x2650d835 sysctl_ip_early_demux +EXPORT_SYMBOL vmlinux 0x2657e40c free_buffer_head +EXPORT_SYMBOL vmlinux 0x2664f2d0 bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0x2665d53a key_create_or_update +EXPORT_SYMBOL vmlinux 0x266dbbea __mem_cgroup_count_vm_event +EXPORT_SYMBOL vmlinux 0x267f798a mdiobus_register +EXPORT_SYMBOL vmlinux 0x26948d96 copy_user_enhanced_fast_string +EXPORT_SYMBOL vmlinux 0x26b7068c locks_copy_conflock +EXPORT_SYMBOL vmlinux 0x26cb34a2 mempool_create +EXPORT_SYMBOL vmlinux 0x26cbb9eb kernel_param_lock +EXPORT_SYMBOL vmlinux 0x26e298e0 unregister_memory_notifier +EXPORT_SYMBOL vmlinux 0x26e76fb8 sysctl_udp_wmem_min +EXPORT_SYMBOL vmlinux 0x271cba95 acpi_bus_private_data_handler +EXPORT_SYMBOL vmlinux 0x2721e10b key_alloc +EXPORT_SYMBOL vmlinux 0x272d394e mtrr_del +EXPORT_SYMBOL vmlinux 0x273feae2 cdev_add +EXPORT_SYMBOL vmlinux 0x274d006e skb_put +EXPORT_SYMBOL vmlinux 0x274d08dc __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0x2766e68f d_add_ci +EXPORT_SYMBOL vmlinux 0x277bfef3 devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0x27842d8d scsi_print_sense +EXPORT_SYMBOL vmlinux 0x27863a34 __init_rwsem +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x27866435 security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x27882b9b ida_simple_remove +EXPORT_SYMBOL vmlinux 0x279bae0f flow_get_u32_dst +EXPORT_SYMBOL vmlinux 0x27ae7d0c ec_transaction +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27c33efe csum_ipv6_magic +EXPORT_SYMBOL vmlinux 0x27c72247 inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0x27d33c25 register_xen_selfballooning +EXPORT_SYMBOL vmlinux 0x27e1a049 printk +EXPORT_SYMBOL vmlinux 0x27fb8d35 lru_cache_add_file +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x2824479d copy_to_iter +EXPORT_SYMBOL vmlinux 0x28318305 snprintf +EXPORT_SYMBOL vmlinux 0x283a2468 rfkill_alloc +EXPORT_SYMBOL vmlinux 0x2842771e pcie_set_mps +EXPORT_SYMBOL vmlinux 0x2842df2d dm_register_target +EXPORT_SYMBOL vmlinux 0x286e120a udp_add_offload +EXPORT_SYMBOL vmlinux 0x28765205 blk_integrity_merge_bio +EXPORT_SYMBOL vmlinux 0x28789f7e mmc_can_erase +EXPORT_SYMBOL vmlinux 0x287ca030 mipi_dsi_dcs_set_page_address +EXPORT_SYMBOL vmlinux 0x28a13ca5 dev_uc_del +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 0x28cf0aec simple_transaction_release +EXPORT_SYMBOL vmlinux 0x29062e04 blk_rq_init +EXPORT_SYMBOL vmlinux 0x291325e4 import_iovec +EXPORT_SYMBOL vmlinux 0x291ec9e7 __break_lease +EXPORT_SYMBOL vmlinux 0x29537c9e alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0x298a610a inode_needs_sync +EXPORT_SYMBOL vmlinux 0x298b18e9 fsnotify_destroy_mark +EXPORT_SYMBOL vmlinux 0x298c7491 set_pages_array_wb +EXPORT_SYMBOL vmlinux 0x29b41cd1 __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0x29b7cef1 i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0x29ca9fcd reservation_object_add_excl_fence +EXPORT_SYMBOL vmlinux 0x29df5d40 blk_mq_delay_queue +EXPORT_SYMBOL vmlinux 0x29e63b65 kernel_setsockopt +EXPORT_SYMBOL vmlinux 0x29eca5e7 tcf_exts_validate +EXPORT_SYMBOL vmlinux 0x29f07646 agp_generic_free_by_type +EXPORT_SYMBOL vmlinux 0x29fe00bd tty_vhangup +EXPORT_SYMBOL vmlinux 0x2a03c30a iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0x2a28f247 pci_find_bus +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a30469c __ip_dev_find +EXPORT_SYMBOL vmlinux 0x2a37d074 dma_pool_free +EXPORT_SYMBOL vmlinux 0x2a3b5232 jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x2a55e1b6 tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0x2a565a25 wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0x2a591da7 kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0x2a61b69c compat_sock_get_timestamp +EXPORT_SYMBOL vmlinux 0x2a65f012 pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0x2a9710ca jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0x2aa543a7 nd_region_to_nstype +EXPORT_SYMBOL vmlinux 0x2aa9b812 ppp_channel_index +EXPORT_SYMBOL vmlinux 0x2aad35de mb_cache_destroy +EXPORT_SYMBOL vmlinux 0x2ab686f4 __d_drop +EXPORT_SYMBOL vmlinux 0x2acf0feb vfs_fstat +EXPORT_SYMBOL vmlinux 0x2ae4f172 dqget +EXPORT_SYMBOL vmlinux 0x2b0ba2b0 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x2b2ce78b kstrtos8 +EXPORT_SYMBOL vmlinux 0x2b41ea3e dquot_free_inode +EXPORT_SYMBOL vmlinux 0x2b507704 ipv6_sock_mc_join +EXPORT_SYMBOL vmlinux 0x2b516e8a blkdev_issue_write_same +EXPORT_SYMBOL vmlinux 0x2b518984 abx500_register_ops +EXPORT_SYMBOL vmlinux 0x2b79f54b pv_mmu_ops +EXPORT_SYMBOL vmlinux 0x2b901e3b ipv6_sock_mc_drop +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 0x2be33882 twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0x2bfeb410 acpi_get_handle +EXPORT_SYMBOL vmlinux 0x2c0fd3d1 security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0x2c0fe13b pnp_start_dev +EXPORT_SYMBOL vmlinux 0x2c1542f2 fb_set_var +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c42dc49 sock_sendmsg +EXPORT_SYMBOL vmlinux 0x2c44c6eb cros_ec_prepare_tx +EXPORT_SYMBOL vmlinux 0x2c71abb9 mfd_remove_devices +EXPORT_SYMBOL vmlinux 0x2c8bc56f path_is_under +EXPORT_SYMBOL vmlinux 0x2c900d91 cpufreq_put_global_kobject +EXPORT_SYMBOL vmlinux 0x2ca319a6 wrmsrl_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x2ca4e42b i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0x2ca54bc1 prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0x2ca99ec8 uart_suspend_port +EXPORT_SYMBOL vmlinux 0x2cb37efb setup_arg_pages +EXPORT_SYMBOL vmlinux 0x2cbeaae2 mmc_request_done +EXPORT_SYMBOL vmlinux 0x2cc40ecf fence_remove_callback +EXPORT_SYMBOL vmlinux 0x2cc88c69 dquot_commit_info +EXPORT_SYMBOL vmlinux 0x2cf73cb7 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0x2d058648 phy_connect_direct +EXPORT_SYMBOL vmlinux 0x2d0a8c83 netif_napi_add +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d144e21 rdmsrl_on_cpu +EXPORT_SYMBOL vmlinux 0x2d229e03 mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d3137e6 ps2_handle_ack +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d3a0cd5 register_framebuffer +EXPORT_SYMBOL vmlinux 0x2d3c47c5 netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0x2d3ca8c6 crypto_sha512_update +EXPORT_SYMBOL vmlinux 0x2d5ca012 phy_driver_unregister +EXPORT_SYMBOL vmlinux 0x2d6eb03e acpi_bus_unregister_driver +EXPORT_SYMBOL vmlinux 0x2d6fdd1a dev_deactivate +EXPORT_SYMBOL vmlinux 0x2d825c03 vfs_link +EXPORT_SYMBOL vmlinux 0x2d88d6ed blk_queue_make_request +EXPORT_SYMBOL vmlinux 0x2d905fd1 vme_unregister_driver +EXPORT_SYMBOL vmlinux 0x2da2c3d1 mmc_gpio_request_ro +EXPORT_SYMBOL vmlinux 0x2db30d8c set_disk_ro +EXPORT_SYMBOL vmlinux 0x2dbe1a29 put_tty_driver +EXPORT_SYMBOL vmlinux 0x2dc396c8 xfrm_find_acq +EXPORT_SYMBOL vmlinux 0x2dd16564 arch_register_cpu +EXPORT_SYMBOL vmlinux 0x2dd9a36b flex_array_shrink +EXPORT_SYMBOL vmlinux 0x2dddb6ae _raw_write_lock_irqsave +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 0x2df62dea sk_reset_timer +EXPORT_SYMBOL vmlinux 0x2e0d2f7f queue_work_on +EXPORT_SYMBOL vmlinux 0x2e1ca751 clk_put +EXPORT_SYMBOL vmlinux 0x2e1dec4c napi_disable +EXPORT_SYMBOL vmlinux 0x2e2b40d2 strncat +EXPORT_SYMBOL vmlinux 0x2e2ce9e0 sysctl_tcp_syncookies +EXPORT_SYMBOL vmlinux 0x2e445206 ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0x2e620e99 generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0x2e68983a inet_recvmsg +EXPORT_SYMBOL vmlinux 0x2e691634 arp_tbl +EXPORT_SYMBOL vmlinux 0x2e94c9c4 skb_pad +EXPORT_SYMBOL vmlinux 0x2ea1b506 md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0x2ee4c912 i2c_use_client +EXPORT_SYMBOL vmlinux 0x2ee58c1e sock_no_poll +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 0x2f0998cb pm860x_reg_read +EXPORT_SYMBOL vmlinux 0x2f1c9b10 dev_get_phys_port_name +EXPORT_SYMBOL vmlinux 0x2f384db3 acpi_is_video_device +EXPORT_SYMBOL vmlinux 0x2f405a69 crypto_sha1_update +EXPORT_SYMBOL vmlinux 0x2f40e505 blk_run_queue_async +EXPORT_SYMBOL vmlinux 0x2f463da1 __alloc_page_frag +EXPORT_SYMBOL vmlinux 0x2f4b955f __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0x2f88f68c pci_disable_link_state +EXPORT_SYMBOL vmlinux 0x2f99a793 gen_pool_create +EXPORT_SYMBOL vmlinux 0x2faea82d vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0x2fb3750c on_each_cpu_mask +EXPORT_SYMBOL vmlinux 0x2fb6de5d add_device_randomness +EXPORT_SYMBOL vmlinux 0x2fc93e37 cdrom_ioctl +EXPORT_SYMBOL vmlinux 0x2fe1f923 dput +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x2fe96900 phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0x2feea240 tty_port_hangup +EXPORT_SYMBOL vmlinux 0x2ff063b5 acpi_get_name +EXPORT_SYMBOL vmlinux 0x300f22ad xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0x30115488 __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0x3018bdbf jbd2_journal_start +EXPORT_SYMBOL vmlinux 0x30226ddf agp_device_command +EXPORT_SYMBOL vmlinux 0x303041c6 udp_flow_hashrnd +EXPORT_SYMBOL vmlinux 0x304533b4 skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x304895bc proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x3053f1df dev_addr_add +EXPORT_SYMBOL vmlinux 0x307c2fd0 generic_check_addressable +EXPORT_SYMBOL vmlinux 0x3095c87b sk_net_capable +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x30a7143b mount_bdev +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30b04526 ida_init +EXPORT_SYMBOL vmlinux 0x30bca899 file_ns_capable +EXPORT_SYMBOL vmlinux 0x30e74134 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0x30f26e10 always_delete_dentry +EXPORT_SYMBOL vmlinux 0x30f65c9e ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0x30fc3e0e vme_dma_list_add +EXPORT_SYMBOL vmlinux 0x30ffd8ad fb_show_logo +EXPORT_SYMBOL vmlinux 0x3102d70b frontswap_curr_pages +EXPORT_SYMBOL vmlinux 0x3145216f pci_dev_present +EXPORT_SYMBOL vmlinux 0x3147857d default_red +EXPORT_SYMBOL vmlinux 0x3174bd79 bitmap_clear +EXPORT_SYMBOL vmlinux 0x3178d26e scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x3193addc send_sig +EXPORT_SYMBOL vmlinux 0x3198d4c5 vme_irq_handler +EXPORT_SYMBOL vmlinux 0x319999f7 qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0x319e0726 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x31b10ddd sock_no_mmap +EXPORT_SYMBOL vmlinux 0x31b31f5c csum_partial_copy_nocheck +EXPORT_SYMBOL vmlinux 0x31b6796e blk_stop_queue +EXPORT_SYMBOL vmlinux 0x31d5b357 scsi_host_put +EXPORT_SYMBOL vmlinux 0x31db3198 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x31e51f2b swiotlb_unmap_sg +EXPORT_SYMBOL vmlinux 0x31e76b57 recalibrate_cpu_khz +EXPORT_SYMBOL vmlinux 0x3202435a wrmsr_safe_regs +EXPORT_SYMBOL vmlinux 0x320416f2 blk_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x32079795 devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x3226533f module_refcount +EXPORT_SYMBOL vmlinux 0x322758a9 install_exec_creds +EXPORT_SYMBOL vmlinux 0x32372d00 rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0x3239a04c ab3100_event_register +EXPORT_SYMBOL vmlinux 0x326425ca pci_unmap_biosrom +EXPORT_SYMBOL vmlinux 0x32b685e3 nd_iostat_end +EXPORT_SYMBOL vmlinux 0x32bafc61 drop_nlink +EXPORT_SYMBOL vmlinux 0x32bcb6bb clk_add_alias +EXPORT_SYMBOL vmlinux 0x32dc578a pci_dev_put +EXPORT_SYMBOL vmlinux 0x32debb16 cpumask_next_and +EXPORT_SYMBOL vmlinux 0x32e6f1a0 acpi_video_backlight_string +EXPORT_SYMBOL vmlinux 0x32f057af key_payload_reserve +EXPORT_SYMBOL vmlinux 0x32fa852e mipi_dsi_driver_register_full +EXPORT_SYMBOL vmlinux 0x32fcc4bc sg_miter_stop +EXPORT_SYMBOL vmlinux 0x33005650 free_user_ns +EXPORT_SYMBOL vmlinux 0x333a450c tcp_make_synack +EXPORT_SYMBOL vmlinux 0x333cb37c __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0x3356b90b cpu_tss +EXPORT_SYMBOL vmlinux 0x33582e9e bio_unmap_user +EXPORT_SYMBOL vmlinux 0x338257bf in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x33966af3 ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0x339d2eba swiotlb_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0x33b02304 simple_transaction_set +EXPORT_SYMBOL vmlinux 0x33b84f74 copy_page +EXPORT_SYMBOL vmlinux 0x33bea682 dquot_get_state +EXPORT_SYMBOL vmlinux 0x33c7435c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x33d36c2a blk_rq_set_block_pc +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33f6b987 devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0x33f81ea4 mmc_can_discard +EXPORT_SYMBOL vmlinux 0x33fcf44a __kfifo_out_r +EXPORT_SYMBOL vmlinux 0x34184afe current_kernel_time +EXPORT_SYMBOL vmlinux 0x341cbed2 cpu_present_mask +EXPORT_SYMBOL vmlinux 0x342a0a07 cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0x3465caa3 cpu_maps_update_begin +EXPORT_SYMBOL vmlinux 0x347013de nla_validate +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34ac06ee sock_wmalloc +EXPORT_SYMBOL vmlinux 0x34d1b790 compat_sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x3505cf5d mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0x3513e67d iunique +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x352adc65 max8998_bulk_write +EXPORT_SYMBOL vmlinux 0x3539f11b match_strlcpy +EXPORT_SYMBOL vmlinux 0x353e21e3 acpi_bios_warning +EXPORT_SYMBOL vmlinux 0x3542d85e pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0x3543ca37 update_region +EXPORT_SYMBOL vmlinux 0x354bae10 vm_insert_page +EXPORT_SYMBOL vmlinux 0x3561335a __frontswap_store +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x358326dd uart_get_divisor +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35ae81bd bitmap_endwrite +EXPORT_SYMBOL vmlinux 0x35b86705 dquot_release +EXPORT_SYMBOL vmlinux 0x35cf7e78 sock_wfree +EXPORT_SYMBOL vmlinux 0x35e36a80 scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0x35e5a85d do_splice_direct +EXPORT_SYMBOL vmlinux 0x360b1afe probe_irq_mask +EXPORT_SYMBOL vmlinux 0x361c5586 _dev_info +EXPORT_SYMBOL vmlinux 0x3621b78e vfs_write +EXPORT_SYMBOL vmlinux 0x36256cf7 tty_unlock +EXPORT_SYMBOL vmlinux 0x369e1115 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0x36bd681b groups_alloc +EXPORT_SYMBOL vmlinux 0x36e22065 add_disk +EXPORT_SYMBOL vmlinux 0x3701a196 csum_partial_copy_to_user +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x37587159 __genl_register_family +EXPORT_SYMBOL vmlinux 0x3758dac3 inet6_bind +EXPORT_SYMBOL vmlinux 0x377c469d xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0x3798ab59 dev_uc_init +EXPORT_SYMBOL vmlinux 0x37a46674 vfs_rmdir +EXPORT_SYMBOL vmlinux 0x37af3190 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37c952d6 mb_cache_entry_insert +EXPORT_SYMBOL vmlinux 0x37db8f19 dmi_get_date +EXPORT_SYMBOL vmlinux 0x38099e13 wrmsrl_on_cpu +EXPORT_SYMBOL vmlinux 0x3816de63 unmap_underlying_metadata +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x38374416 sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x384eaf96 ip_setsockopt +EXPORT_SYMBOL vmlinux 0x38570cfd pci_bus_put +EXPORT_SYMBOL vmlinux 0x3866e389 pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0x386f2cca __dquot_transfer +EXPORT_SYMBOL vmlinux 0x388287b6 generic_delete_inode +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x38a68488 cdrom_check_events +EXPORT_SYMBOL vmlinux 0x38a71b7e pci_free_resource_list +EXPORT_SYMBOL vmlinux 0x38a9f7c5 in6addr_loopback +EXPORT_SYMBOL vmlinux 0x38ab6c05 drop_super +EXPORT_SYMBOL vmlinux 0x38af23d7 blk_limits_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x38af3c33 iov_iter_copy_from_user_atomic +EXPORT_SYMBOL vmlinux 0x38b8faf4 blk_queue_bounce +EXPORT_SYMBOL vmlinux 0x38d321c0 pci_disable_msi +EXPORT_SYMBOL vmlinux 0x38dd061e scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0x38efd0f9 tty_mutex +EXPORT_SYMBOL vmlinux 0x38f33bed dump_fpu +EXPORT_SYMBOL vmlinux 0x391b2135 sock_no_bind +EXPORT_SYMBOL vmlinux 0x39253f02 vlan_vid_add +EXPORT_SYMBOL vmlinux 0x3928efe9 __per_cpu_offset +EXPORT_SYMBOL vmlinux 0x392da472 tty_throttle +EXPORT_SYMBOL vmlinux 0x393361ec jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x393d4de9 crc32_le +EXPORT_SYMBOL vmlinux 0x3941c39c scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x394a264f pagecache_write_end +EXPORT_SYMBOL vmlinux 0x3952a160 blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x3955fcf6 __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x3962c705 kernel_connect +EXPORT_SYMBOL vmlinux 0x396d8dcd set_cached_acl +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 0x39a2a235 xfrm_state_flush +EXPORT_SYMBOL vmlinux 0x39a36ad5 mmc_stop_bkops +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39c572f0 xfrm_register_type +EXPORT_SYMBOL vmlinux 0x39c77530 igrab +EXPORT_SYMBOL vmlinux 0x39d77af2 phy_register_fixup +EXPORT_SYMBOL vmlinux 0x39e0557a devm_get_gpiod_from_child +EXPORT_SYMBOL vmlinux 0x39e509e3 pnp_activate_dev +EXPORT_SYMBOL vmlinux 0x39f1c2f4 ida_get_new_above +EXPORT_SYMBOL vmlinux 0x39f6228c touch_atime +EXPORT_SYMBOL vmlinux 0x39fd9594 skb_find_text +EXPORT_SYMBOL vmlinux 0x3a08475f platform_thermal_notify +EXPORT_SYMBOL vmlinux 0x3a1ffd30 tty_hung_up_p +EXPORT_SYMBOL vmlinux 0x3a23180f tty_schedule_flip +EXPORT_SYMBOL vmlinux 0x3a32839e intel_gtt_chipset_flush +EXPORT_SYMBOL vmlinux 0x3a38ab7d tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0x3a3b394f dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0x3a3bf53d proc_set_size +EXPORT_SYMBOL vmlinux 0x3a3e9d07 nvdimm_namespace_capacity +EXPORT_SYMBOL vmlinux 0x3a487a7b elv_rb_former_request +EXPORT_SYMBOL vmlinux 0x3a5288da swiotlb_map_sg_attrs +EXPORT_SYMBOL vmlinux 0x3a5c3ea9 acpi_bus_get_status +EXPORT_SYMBOL vmlinux 0x3a610fc3 pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0x3a71c5c6 __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0x3a80ce67 udp_proc_register +EXPORT_SYMBOL vmlinux 0x3a9a1d81 sg_miter_skip +EXPORT_SYMBOL vmlinux 0x3a9b6fb9 blk_unregister_region +EXPORT_SYMBOL vmlinux 0x3acb5e81 inet_twsk_deschedule +EXPORT_SYMBOL vmlinux 0x3b052bef xfrm_garbage_collect +EXPORT_SYMBOL vmlinux 0x3b08b2c2 call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0x3b640ea9 mipi_dsi_host_unregister +EXPORT_SYMBOL vmlinux 0x3b644591 __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x3b6f6cd2 udp_table +EXPORT_SYMBOL vmlinux 0x3b80300a proc_symlink +EXPORT_SYMBOL vmlinux 0x3b9b2e09 fget_raw +EXPORT_SYMBOL vmlinux 0x3babf415 dump_page +EXPORT_SYMBOL vmlinux 0x3bb5114a prepare_to_wait +EXPORT_SYMBOL vmlinux 0x3bce0b67 up_write +EXPORT_SYMBOL vmlinux 0x3bd9920e setattr_copy +EXPORT_SYMBOL vmlinux 0x3be17af2 pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0x3beb12e0 submit_bio_wait +EXPORT_SYMBOL vmlinux 0x3bf7b14c dquot_file_open +EXPORT_SYMBOL vmlinux 0x3c0ae80a devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x3c0dcaf9 alloc_xenballooned_pages +EXPORT_SYMBOL vmlinux 0x3c253f21 __cleancache_invalidate_fs +EXPORT_SYMBOL vmlinux 0x3c2550bb tty_free_termios +EXPORT_SYMBOL vmlinux 0x3c2ae12a tso_build_data +EXPORT_SYMBOL vmlinux 0x3c2db4f8 register_gifconf +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c43aad9 skb_vlan_push +EXPORT_SYMBOL vmlinux 0x3c4764cf compat_ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0x3c483012 radix_tree_delete +EXPORT_SYMBOL vmlinux 0x3c4bdc62 elv_unregister_queue +EXPORT_SYMBOL vmlinux 0x3c4ea3e4 sk_alloc +EXPORT_SYMBOL vmlinux 0x3c6a0d06 read_cache_pages +EXPORT_SYMBOL vmlinux 0x3c756613 dup_iter +EXPORT_SYMBOL vmlinux 0x3c7b3671 memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x3c7d5f36 dentry_open +EXPORT_SYMBOL vmlinux 0x3c80c06c kstrtoull +EXPORT_SYMBOL vmlinux 0x3c8caa6e locks_free_lock +EXPORT_SYMBOL vmlinux 0x3c8d22ee mmc_remove_host +EXPORT_SYMBOL vmlinux 0x3cb71fed compat_mc_getsockopt +EXPORT_SYMBOL vmlinux 0x3cbe7573 compat_nf_setsockopt +EXPORT_SYMBOL vmlinux 0x3cbea5ba do_splice_from +EXPORT_SYMBOL vmlinux 0x3cc8d0f3 devfreq_resume_device +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3d200e4a vme_register_bridge +EXPORT_SYMBOL vmlinux 0x3d4225b7 scsi_execute_req_flags +EXPORT_SYMBOL vmlinux 0x3d555811 hdmi_infoframe_log +EXPORT_SYMBOL vmlinux 0x3d556eb0 buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0x3d679915 pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x3d7ad921 fbcon_set_tileops +EXPORT_SYMBOL vmlinux 0x3d7c1ed7 msrs_alloc +EXPORT_SYMBOL vmlinux 0x3d99abde param_set_byte +EXPORT_SYMBOL vmlinux 0x3d9ee9f0 clear_page +EXPORT_SYMBOL vmlinux 0x3da171f9 pci_mem_start +EXPORT_SYMBOL vmlinux 0x3dbf36c9 sg_copy_buffer +EXPORT_SYMBOL vmlinux 0x3dc16e49 bioset_free +EXPORT_SYMBOL vmlinux 0x3dc2e1b6 mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3e10a1bf fget +EXPORT_SYMBOL vmlinux 0x3e1ff972 is_nvdimm_bus_locked +EXPORT_SYMBOL vmlinux 0x3e2ae3a8 acpi_release_global_lock +EXPORT_SYMBOL vmlinux 0x3e3823e2 pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0x3e855c3b bio_clone_fast +EXPORT_SYMBOL vmlinux 0x3e882943 pcibios_align_resource +EXPORT_SYMBOL vmlinux 0x3e90c73a make_bad_inode +EXPORT_SYMBOL vmlinux 0x3e9110fa __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0x3e93024b netdev_notice +EXPORT_SYMBOL vmlinux 0x3e95083c vme_slave_get +EXPORT_SYMBOL vmlinux 0x3ec1144a simple_setattr +EXPORT_SYMBOL vmlinux 0x3ecd8d14 scsi_unregister +EXPORT_SYMBOL vmlinux 0x3eef58c2 dev_addr_init +EXPORT_SYMBOL vmlinux 0x3efe7dc9 param_get_ushort +EXPORT_SYMBOL vmlinux 0x3eff1ca1 default_file_splice_read +EXPORT_SYMBOL vmlinux 0x3f0546a8 ioread32_rep +EXPORT_SYMBOL vmlinux 0x3f0687c6 generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x3f0d9f32 _raw_read_trylock +EXPORT_SYMBOL vmlinux 0x3f176f30 max8998_write_reg +EXPORT_SYMBOL vmlinux 0x3f20ca97 rtc_lock +EXPORT_SYMBOL vmlinux 0x3f38fbed security_path_rmdir +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f81e6a4 bio_advance +EXPORT_SYMBOL vmlinux 0x3f942f9e blk_queue_invalidate_tags +EXPORT_SYMBOL vmlinux 0x3f9d5bff scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0x3fa69fcc param_set_uint +EXPORT_SYMBOL vmlinux 0x3fa7eea3 fd_install +EXPORT_SYMBOL vmlinux 0x3fb2865d ether_setup +EXPORT_SYMBOL vmlinux 0x3fc6f0b4 tcp_connect +EXPORT_SYMBOL vmlinux 0x3fcb9a10 mipi_dsi_detach +EXPORT_SYMBOL vmlinux 0x3fe09d1c kmem_cache_create +EXPORT_SYMBOL vmlinux 0x3fe2ccbe memweight +EXPORT_SYMBOL vmlinux 0x3fe7a7da dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0x3fec048f sg_next +EXPORT_SYMBOL vmlinux 0x3ffdb7e5 mpage_writepages +EXPORT_SYMBOL vmlinux 0x400ad9d5 kthread_bind +EXPORT_SYMBOL vmlinux 0x400d53c9 bdput +EXPORT_SYMBOL vmlinux 0x401e2218 netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0x402b8281 __request_module +EXPORT_SYMBOL vmlinux 0x403430fa phy_init_eee +EXPORT_SYMBOL vmlinux 0x4039918a clk_register_clkdev +EXPORT_SYMBOL vmlinux 0x40410a9c dst_release +EXPORT_SYMBOL vmlinux 0x405c1144 get_seconds +EXPORT_SYMBOL vmlinux 0x40686fad vfs_writev +EXPORT_SYMBOL vmlinux 0x406f06b4 dump_skip +EXPORT_SYMBOL vmlinux 0x4080f191 __xfrm_init_state +EXPORT_SYMBOL vmlinux 0x408ff42c gen_pool_dma_alloc +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 0x40a36a2a phy_suspend +EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40c01859 gen_pool_best_fit +EXPORT_SYMBOL vmlinux 0x40c2746b jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0x40c3ae1e nf_register_hooks +EXPORT_SYMBOL vmlinux 0x40c7247c si_meminfo +EXPORT_SYMBOL vmlinux 0x40c7fa43 kernel_listen +EXPORT_SYMBOL vmlinux 0x40c89d46 acpi_get_table_by_index +EXPORT_SYMBOL vmlinux 0x40c96064 __sk_dst_check +EXPORT_SYMBOL vmlinux 0x40d04664 console_trylock +EXPORT_SYMBOL vmlinux 0x40d59096 unregister_restart_handler +EXPORT_SYMBOL vmlinux 0x40e49fec ppp_input +EXPORT_SYMBOL vmlinux 0x413a5bb1 inet_reqsk_alloc +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x4161d475 phy_init_hw +EXPORT_SYMBOL vmlinux 0x41669a70 abx500_remove_ops +EXPORT_SYMBOL vmlinux 0x4166c017 jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0x41731062 amd_iommu_domain_clear_gcr3 +EXPORT_SYMBOL vmlinux 0x41858883 fifo_create_dflt +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x4189f17e inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0x41902f2b phy_start_aneg +EXPORT_SYMBOL vmlinux 0x419bfad4 netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0x41bc5f32 genphy_read_status +EXPORT_SYMBOL vmlinux 0x41c60614 peernet2id_alloc +EXPORT_SYMBOL vmlinux 0x41cd8886 sock_create_lite +EXPORT_SYMBOL vmlinux 0x41d147d3 open_check_o_direct +EXPORT_SYMBOL vmlinux 0x41d5b5c9 tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0x420b3470 __sb_start_write +EXPORT_SYMBOL vmlinux 0x421260a0 ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0x42160169 flush_workqueue +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 0x428cf286 unlock_buffer +EXPORT_SYMBOL vmlinux 0x429028bb from_kprojid +EXPORT_SYMBOL vmlinux 0x429375a4 dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0x4294c547 vlan_uses_dev +EXPORT_SYMBOL vmlinux 0x429a486e dm_put_table_device +EXPORT_SYMBOL vmlinux 0x42a1b208 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x42c878b0 netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x42c8de35 ioremap_nocache +EXPORT_SYMBOL vmlinux 0x42cb7747 scsi_print_command +EXPORT_SYMBOL vmlinux 0x42d30e3d dev_change_flags +EXPORT_SYMBOL vmlinux 0x42ff5f4d twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x430fc470 __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x4338673b dquot_quota_off +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x4369f2fb __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0x436c2179 iowrite32 +EXPORT_SYMBOL vmlinux 0x436ee426 dev_emerg +EXPORT_SYMBOL vmlinux 0x43704321 xfrm_state_insert +EXPORT_SYMBOL vmlinux 0x43788b69 dev_get_stats +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x43a731b5 sk_stop_timer +EXPORT_SYMBOL vmlinux 0x43b60835 d_rehash +EXPORT_SYMBOL vmlinux 0x43ba6769 ipv6_push_nfrag_opts +EXPORT_SYMBOL vmlinux 0x43c9d8e2 uart_register_driver +EXPORT_SYMBOL vmlinux 0x43ccc1f0 input_register_device +EXPORT_SYMBOL vmlinux 0x43cfe6cb lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0x43d16b34 filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x43e83d80 ioctl_by_bdev +EXPORT_SYMBOL vmlinux 0x43f0faba sock_no_sendpage +EXPORT_SYMBOL vmlinux 0x43f23311 dm_table_get_md +EXPORT_SYMBOL vmlinux 0x43fc1386 acpi_bus_get_device +EXPORT_SYMBOL vmlinux 0x4402128d inode_newsize_ok +EXPORT_SYMBOL vmlinux 0x4407b921 request_firmware +EXPORT_SYMBOL vmlinux 0x440a99ff phy_stop_interrupts +EXPORT_SYMBOL vmlinux 0x4411c503 prandom_seed +EXPORT_SYMBOL vmlinux 0x442aeffd netpoll_parse_options +EXPORT_SYMBOL vmlinux 0x44341d4f finish_no_open +EXPORT_SYMBOL vmlinux 0x4439078c dev_get_by_name +EXPORT_SYMBOL vmlinux 0x444d1e63 kill_anon_super +EXPORT_SYMBOL vmlinux 0x445013db netdev_all_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x447847e1 unlock_new_inode +EXPORT_SYMBOL vmlinux 0x4480dd47 phy_resume +EXPORT_SYMBOL vmlinux 0x4481cfbf security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0x4489da02 register_sysctl_table +EXPORT_SYMBOL vmlinux 0x448e085f prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0x448eac3e kmemdup +EXPORT_SYMBOL vmlinux 0x4499186c kobject_get +EXPORT_SYMBOL vmlinux 0x449ad0a7 memcmp +EXPORT_SYMBOL vmlinux 0x449fe84b acpi_set_firmware_waking_vectors +EXPORT_SYMBOL vmlinux 0x44a81d5f acpi_evaluate_object +EXPORT_SYMBOL vmlinux 0x44a98202 skb_split +EXPORT_SYMBOL vmlinux 0x44aaf30f tsc_khz +EXPORT_SYMBOL vmlinux 0x44b1d426 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x44e6865f scsi_host_alloc +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44f69964 _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0x44ff993d param_get_short +EXPORT_SYMBOL vmlinux 0x45081703 ec_get_handle +EXPORT_SYMBOL vmlinux 0x451ad6ec blk_queue_unprep_rq +EXPORT_SYMBOL vmlinux 0x453924d7 compat_tcp_setsockopt +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x454a5542 udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0x454ddd93 blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0x4557bcf0 scsi_register_driver +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x45825419 kern_path +EXPORT_SYMBOL vmlinux 0x4590d5d0 amd_iommu_domain_set_gcr3 +EXPORT_SYMBOL vmlinux 0x459de5f0 blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0x45a6be13 cpufreq_sysfs_remove_file +EXPORT_SYMBOL vmlinux 0x45a765cf pci_add_resource +EXPORT_SYMBOL vmlinux 0x45cfacba unload_nls +EXPORT_SYMBOL vmlinux 0x45ea0f14 ipv6_select_ident +EXPORT_SYMBOL vmlinux 0x4604a43a mem_section +EXPORT_SYMBOL vmlinux 0x461022f9 generic_show_options +EXPORT_SYMBOL vmlinux 0x461ac773 kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x4629334c __preempt_count +EXPORT_SYMBOL vmlinux 0x465cab34 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x4663c904 cdrom_release +EXPORT_SYMBOL vmlinux 0x46649cd1 vme_lm_set +EXPORT_SYMBOL vmlinux 0x466c14a7 __delay +EXPORT_SYMBOL vmlinux 0x4672a0c6 vfs_create +EXPORT_SYMBOL vmlinux 0x467df16d netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0x46921f79 generic_file_llseek +EXPORT_SYMBOL vmlinux 0x469a70b6 pci_enable_device +EXPORT_SYMBOL vmlinux 0x46c47fb6 __node_distance +EXPORT_SYMBOL vmlinux 0x46c85e99 pci_clear_mwi +EXPORT_SYMBOL vmlinux 0x46feb099 dm_read_arg +EXPORT_SYMBOL vmlinux 0x472642ee gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x4730d3fc simple_getattr +EXPORT_SYMBOL vmlinux 0x47416e14 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x475c39ee blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0x475f010b acpi_purge_cached_objects +EXPORT_SYMBOL vmlinux 0x4775e9c3 pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0x477e6dcb amd_iommu_pc_get_set_reg_val +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 0x479cf4ca csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0x47c2d4a5 abx500_get_register_interruptible +EXPORT_SYMBOL vmlinux 0x47d3391a pcie_get_readrq +EXPORT_SYMBOL vmlinux 0x47d992d7 lease_get_mtime +EXPORT_SYMBOL vmlinux 0x47e1a413 xfrm_input +EXPORT_SYMBOL vmlinux 0x47fc30b2 single_open_size +EXPORT_SYMBOL vmlinux 0x48089da6 jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0x480e2987 clkdev_add +EXPORT_SYMBOL vmlinux 0x48193639 acpi_lid_open +EXPORT_SYMBOL vmlinux 0x481cb9ab acpi_enter_sleep_state_prep +EXPORT_SYMBOL vmlinux 0x48256e2a phy_start +EXPORT_SYMBOL vmlinux 0x482721d8 tty_port_tty_get +EXPORT_SYMBOL vmlinux 0x48285425 padata_start +EXPORT_SYMBOL vmlinux 0x4832fa52 agp3_generic_tlbflush +EXPORT_SYMBOL vmlinux 0x483dbb6d generic_ro_fops +EXPORT_SYMBOL vmlinux 0x4841bdee strnchr +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x4867459d register_filesystem +EXPORT_SYMBOL vmlinux 0x486c5423 dmam_free_noncoherent +EXPORT_SYMBOL vmlinux 0x4870ff3e release_firmware +EXPORT_SYMBOL vmlinux 0x4892e59e skb_trim +EXPORT_SYMBOL vmlinux 0x48b6e7b0 ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48ba2173 rwsem_down_write_failed +EXPORT_SYMBOL vmlinux 0x48d50e79 amd_iommu_register_ppr_notifier +EXPORT_SYMBOL vmlinux 0x48f43a16 sock_init_data +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x490fa055 kernel_sendpage +EXPORT_SYMBOL vmlinux 0x49307b6b inet_stream_ops +EXPORT_SYMBOL vmlinux 0x493e018d input_free_device +EXPORT_SYMBOL vmlinux 0x494e3393 vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x495c96f8 posix_acl_init +EXPORT_SYMBOL vmlinux 0x495f77d7 audit_log_task_info +EXPORT_SYMBOL vmlinux 0x49603fb8 security_sb_copy_data +EXPORT_SYMBOL vmlinux 0x4978cfa5 to_nd_btt +EXPORT_SYMBOL vmlinux 0x4981124c icmp_send +EXPORT_SYMBOL vmlinux 0x49997126 mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0x49a35e3a nonseekable_open +EXPORT_SYMBOL vmlinux 0x49b07aec tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x49b163b8 acpi_bus_scan +EXPORT_SYMBOL vmlinux 0x49ba1212 freeze_super +EXPORT_SYMBOL vmlinux 0x49f71442 dev_close_many +EXPORT_SYMBOL vmlinux 0x4a4fc5ce tty_unregister_driver +EXPORT_SYMBOL vmlinux 0x4a8978de __generic_file_fsync +EXPORT_SYMBOL vmlinux 0x4aae63df mount_single +EXPORT_SYMBOL vmlinux 0x4aaeb224 qdisc_list_del +EXPORT_SYMBOL vmlinux 0x4abbe3c2 vm_brk +EXPORT_SYMBOL vmlinux 0x4acc8bfb framebuffer_release +EXPORT_SYMBOL vmlinux 0x4acd93d3 release_resource +EXPORT_SYMBOL vmlinux 0x4ad4e251 dqput +EXPORT_SYMBOL vmlinux 0x4ad4f309 del_gendisk +EXPORT_SYMBOL vmlinux 0x4ae2b594 acpi_device_set_power +EXPORT_SYMBOL vmlinux 0x4afe9a77 scsi_partsize +EXPORT_SYMBOL vmlinux 0x4b085dbf agp3_generic_configure +EXPORT_SYMBOL vmlinux 0x4b1fdd88 backlight_device_register +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b615345 abx500_event_registers_startup_state_get +EXPORT_SYMBOL vmlinux 0x4b667176 lg_local_lock_cpu +EXPORT_SYMBOL vmlinux 0x4b757e7c udp_lib_unhash +EXPORT_SYMBOL vmlinux 0x4b768e19 linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0x4b7a69ab mipi_dsi_dcs_set_display_on +EXPORT_SYMBOL vmlinux 0x4b88c2fb param_ops_long +EXPORT_SYMBOL vmlinux 0x4b9dfb04 _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0x4baf35a7 vme_master_get +EXPORT_SYMBOL vmlinux 0x4bbd0e5c kernel_sendmsg +EXPORT_SYMBOL vmlinux 0x4bdc7da2 agp_generic_free_gatt_table +EXPORT_SYMBOL vmlinux 0x4c0cd25b kthread_create_on_node +EXPORT_SYMBOL vmlinux 0x4c309d12 dquot_commit +EXPORT_SYMBOL vmlinux 0x4c346a53 kvasprintf +EXPORT_SYMBOL vmlinux 0x4c4761af set_trace_device +EXPORT_SYMBOL vmlinux 0x4c4f1833 boot_cpu_data +EXPORT_SYMBOL vmlinux 0x4c567c73 submit_bh +EXPORT_SYMBOL vmlinux 0x4c856a9e ps2_handle_response +EXPORT_SYMBOL vmlinux 0x4c8ad03d param_get_ullong +EXPORT_SYMBOL vmlinux 0x4c8e8721 input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0x4c9d28b0 phys_base +EXPORT_SYMBOL vmlinux 0x4ca9669f scnprintf +EXPORT_SYMBOL vmlinux 0x4cd05a82 vfs_getattr +EXPORT_SYMBOL vmlinux 0x4cdb3178 ns_to_timeval +EXPORT_SYMBOL vmlinux 0x4d084e39 set_groups +EXPORT_SYMBOL vmlinux 0x4d294bb4 bit_wait_io +EXPORT_SYMBOL vmlinux 0x4d5a6594 param_get_int +EXPORT_SYMBOL vmlinux 0x4d69de73 pci_bus_get +EXPORT_SYMBOL vmlinux 0x4d8b77a3 amd_iommu_domain_enable_v2 +EXPORT_SYMBOL vmlinux 0x4d91c0c4 set_blocksize +EXPORT_SYMBOL vmlinux 0x4d974b9c register_sysrq_key +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4dd278b2 pci_iomap +EXPORT_SYMBOL vmlinux 0x4de34a07 cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x4df119fa __bitmap_parse +EXPORT_SYMBOL vmlinux 0x4e05669e udp_lib_get_port +EXPORT_SYMBOL vmlinux 0x4e1555c0 d_set_fallthru +EXPORT_SYMBOL vmlinux 0x4e2e70cc netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e4bf4f5 phy_get_eee_err +EXPORT_SYMBOL vmlinux 0x4e5c3e4d get_tz_trend +EXPORT_SYMBOL vmlinux 0x4e64c7ad mem_cgroup_begin_page_stat +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e8aa485 uart_write_wakeup +EXPORT_SYMBOL vmlinux 0x4e9ab935 security_path_rename +EXPORT_SYMBOL vmlinux 0x4ea25709 dql_reset +EXPORT_SYMBOL vmlinux 0x4eaa0c5d dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x4ec5e3de generic_pipe_buf_steal +EXPORT_SYMBOL vmlinux 0x4ed307e5 devm_ioport_map +EXPORT_SYMBOL vmlinux 0x4edd72f7 block_all_signals +EXPORT_SYMBOL vmlinux 0x4ee732ea netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0x4ef12084 tcp_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x4f16df9e jbd2__journal_restart +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 0x4f4d4d79 sock_edemux +EXPORT_SYMBOL vmlinux 0x4f56c710 __lock_page +EXPORT_SYMBOL vmlinux 0x4f5dd547 neigh_parms_release +EXPORT_SYMBOL vmlinux 0x4f61a552 ip_options_compile +EXPORT_SYMBOL vmlinux 0x4f68e5c9 do_gettimeofday +EXPORT_SYMBOL vmlinux 0x4f6b400b _copy_from_user +EXPORT_SYMBOL vmlinux 0x4f70b574 lro_flush_all +EXPORT_SYMBOL vmlinux 0x4f783f30 acpi_read +EXPORT_SYMBOL vmlinux 0x4f7a4827 trace_print_hex_seq +EXPORT_SYMBOL vmlinux 0x4f7b2187 mdio_bus_type +EXPORT_SYMBOL vmlinux 0x4f8b5ddb _copy_to_user +EXPORT_SYMBOL vmlinux 0x4f8ee05e kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x4fa79349 udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0x4fb18954 napi_gro_flush +EXPORT_SYMBOL vmlinux 0x4fdee897 i8042_command +EXPORT_SYMBOL vmlinux 0x4ff5fe1b dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0x4ff633f2 iterate_mounts +EXPORT_SYMBOL vmlinux 0x500578a4 iput +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x5025a37a pci_choose_state +EXPORT_SYMBOL vmlinux 0x5038d60b inet6_getname +EXPORT_SYMBOL vmlinux 0x503f4c82 blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0x504b1061 pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0x50529870 acpi_get_gpe_status +EXPORT_SYMBOL vmlinux 0x505a7cc2 nf_setsockopt +EXPORT_SYMBOL vmlinux 0x5063df40 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x50665353 uart_resume_port +EXPORT_SYMBOL vmlinux 0x50891242 nd_integrity_init +EXPORT_SYMBOL vmlinux 0x5098c2e5 tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0x509b64ea acpi_has_method +EXPORT_SYMBOL vmlinux 0x50a90e8d bsearch +EXPORT_SYMBOL vmlinux 0x50ad93e3 inode_change_ok +EXPORT_SYMBOL vmlinux 0x50ba769a kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0x50c5f48e follow_down +EXPORT_SYMBOL vmlinux 0x50ca2184 xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0x50d68377 arch_phys_wc_del +EXPORT_SYMBOL vmlinux 0x50ded37c __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x5104992f __scsi_add_device +EXPORT_SYMBOL vmlinux 0x5106ca63 check_disk_size_change +EXPORT_SYMBOL vmlinux 0x51092d16 tty_register_driver +EXPORT_SYMBOL vmlinux 0x510c8633 netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0x51164ad9 cmdline_parts_set +EXPORT_SYMBOL vmlinux 0x5118c382 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0x5131592d fixed_size_llseek +EXPORT_SYMBOL vmlinux 0x5150b05f netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0x516e263e dst_discard_sk +EXPORT_SYMBOL vmlinux 0x51719973 dq_data_lock +EXPORT_SYMBOL vmlinux 0x5187e7a6 get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0x51a32973 genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0x51bcb0ec genl_unregister_family +EXPORT_SYMBOL vmlinux 0x51bd5e5c blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0x51d12d4e acpi_pci_disabled +EXPORT_SYMBOL vmlinux 0x51da0109 clear_inode +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 0x521b36b5 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0x5223d324 tcp_get_cookie_sock +EXPORT_SYMBOL vmlinux 0x52428cc8 parent_mem_cgroup +EXPORT_SYMBOL vmlinux 0x525a21a9 set_device_ro +EXPORT_SYMBOL vmlinux 0x525e026f acpi_os_unmap_generic_address +EXPORT_SYMBOL vmlinux 0x52655c0d vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0x52764069 thermal_cdev_update +EXPORT_SYMBOL vmlinux 0x527ee2fd pm860x_reg_write +EXPORT_SYMBOL vmlinux 0x527f3f3c __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0x52983a4f vme_master_write +EXPORT_SYMBOL vmlinux 0x52a31a48 __napi_schedule +EXPORT_SYMBOL vmlinux 0x52ad3e72 get_gendisk +EXPORT_SYMBOL vmlinux 0x52b3dbe5 vfs_iter_read +EXPORT_SYMBOL vmlinux 0x52b52bf2 rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0x52e5b15e mntput +EXPORT_SYMBOL vmlinux 0x52e5ec29 ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0x52ed85ef mmc_fixup_device +EXPORT_SYMBOL vmlinux 0x52fe6ed0 inode_set_bytes +EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend +EXPORT_SYMBOL vmlinux 0x530e0dc6 migrate_page +EXPORT_SYMBOL vmlinux 0x531568d8 sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0x531b604e __virt_addr_valid +EXPORT_SYMBOL vmlinux 0x532cc67f i2c_release_client +EXPORT_SYMBOL vmlinux 0x533191f9 input_flush_device +EXPORT_SYMBOL vmlinux 0x53326531 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x53569707 this_cpu_off +EXPORT_SYMBOL vmlinux 0x535b9c75 agp_find_bridge +EXPORT_SYMBOL vmlinux 0x535c8308 vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0x535e2102 max8998_bulk_read +EXPORT_SYMBOL vmlinux 0x536cc847 memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0x5377e556 hex2bin +EXPORT_SYMBOL vmlinux 0x537b248b read_cache_page +EXPORT_SYMBOL vmlinux 0x53910e43 blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0x539af73c __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x53c51b2a bio_init +EXPORT_SYMBOL vmlinux 0x53c70384 swiotlb_map_sg +EXPORT_SYMBOL vmlinux 0x53dd1c02 _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0x53ebfe5b skb_clone +EXPORT_SYMBOL vmlinux 0x54059a2a amd_iommu_pc_get_max_counters +EXPORT_SYMBOL vmlinux 0x5409775b free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x540a42e5 nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0x54245b39 kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x54410914 account_page_dirtied +EXPORT_SYMBOL vmlinux 0x544b0c11 acpi_lid_notifier_register +EXPORT_SYMBOL vmlinux 0x5464d3f6 acpi_remove_sci_handler +EXPORT_SYMBOL vmlinux 0x548ec0a9 blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0x54a9db5f _kstrtoul +EXPORT_SYMBOL vmlinux 0x54aaf22b __devm_gpiod_get_index +EXPORT_SYMBOL vmlinux 0x54bf78f9 acpi_pm_device_sleep_state +EXPORT_SYMBOL vmlinux 0x54c256e0 vme_check_window +EXPORT_SYMBOL vmlinux 0x54e04055 input_allocate_device +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x54f24d1a fence_default_wait +EXPORT_SYMBOL vmlinux 0x54f998f7 set_pages_array_uc +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x551bedc7 fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x5541ea93 on_each_cpu +EXPORT_SYMBOL vmlinux 0x555bd95c serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0x555f6938 lockref_get +EXPORT_SYMBOL vmlinux 0x5567c227 kernel_cpustat +EXPORT_SYMBOL vmlinux 0x556f86cb d_set_d_op +EXPORT_SYMBOL vmlinux 0x5574417a inet_sendpage +EXPORT_SYMBOL vmlinux 0x5582e51d uart_update_timeout +EXPORT_SYMBOL vmlinux 0x55a4e06a __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0x55b276da pnp_unregister_driver +EXPORT_SYMBOL vmlinux 0x55b3a362 bdev_read_only +EXPORT_SYMBOL vmlinux 0x55bc8b75 write_inode_now +EXPORT_SYMBOL vmlinux 0x55c5d2b5 bdget +EXPORT_SYMBOL vmlinux 0x55ce56fa __blkdev_reread_part +EXPORT_SYMBOL vmlinux 0x55d3540f generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0x55d481c9 hdmi_infoframe_unpack +EXPORT_SYMBOL vmlinux 0x55f5019b __kmalloc_node +EXPORT_SYMBOL vmlinux 0x5613b863 led_blink_set +EXPORT_SYMBOL vmlinux 0x5617943f security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x5641419b wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0x56442371 napi_gro_receive +EXPORT_SYMBOL vmlinux 0x5650a786 __block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x56b3bdbd dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56db4815 dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0x56e38733 netdev_err +EXPORT_SYMBOL vmlinux 0x56fb2dd4 bioset_create +EXPORT_SYMBOL vmlinux 0x57083480 sock_wake_async +EXPORT_SYMBOL vmlinux 0x57120e48 tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0x572e85d4 blk_lookup_devt +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x575cbce0 nobh_truncate_page +EXPORT_SYMBOL vmlinux 0x575ea4e4 neigh_xmit +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x577d35f3 hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x5792f848 strlcpy +EXPORT_SYMBOL vmlinux 0x57ba72ab fence_wait_timeout +EXPORT_SYMBOL vmlinux 0x57c6c0c5 posix_lock_inode_wait +EXPORT_SYMBOL vmlinux 0x57e9abbb bio_map_kern +EXPORT_SYMBOL vmlinux 0x581d1974 tty_port_destroy +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x58323d95 netlink_net_capable +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x584738f9 rdmsr_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x584f604e inet6_offloads +EXPORT_SYMBOL vmlinux 0x585137c2 dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0x58574076 xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0x5857b225 ioread16_rep +EXPORT_SYMBOL vmlinux 0x586103be acpi_setup_gpe_for_wake +EXPORT_SYMBOL vmlinux 0x5864101c vfs_mkdir +EXPORT_SYMBOL vmlinux 0x586971f9 jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0x586a15d5 mdiobus_unregister +EXPORT_SYMBOL vmlinux 0x586bec3d security_dentry_init_security +EXPORT_SYMBOL vmlinux 0x586e1a15 tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x5871fcd7 max8925_bulk_read +EXPORT_SYMBOL vmlinux 0x587616f1 vfs_fstatat +EXPORT_SYMBOL vmlinux 0x589452fe __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0x5896b47a pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0x58a1c1f1 pci_dev_get +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58ce0c75 ata_port_printk +EXPORT_SYMBOL vmlinux 0x58d3ec5b pnpacpi_protocol +EXPORT_SYMBOL vmlinux 0x58d4c716 jbd2_journal_file_inode +EXPORT_SYMBOL vmlinux 0x58e41760 register_quota_format +EXPORT_SYMBOL vmlinux 0x58e93646 mmc_align_data_size +EXPORT_SYMBOL vmlinux 0x59016f1a vga_switcheroo_register_client +EXPORT_SYMBOL vmlinux 0x59318cee inet_add_offload +EXPORT_SYMBOL vmlinux 0x5938ee4a napi_get_frags +EXPORT_SYMBOL vmlinux 0x5944d015 __cachemode2pte_tbl +EXPORT_SYMBOL vmlinux 0x594bf15b ioport_map +EXPORT_SYMBOL vmlinux 0x5967c929 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x597c422f fb_prepare_logo +EXPORT_SYMBOL vmlinux 0x5986bda3 blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0x598e4904 mod_timer_pending +EXPORT_SYMBOL vmlinux 0x5996a210 rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0x599e7de4 sync_blockdev +EXPORT_SYMBOL vmlinux 0x59a9fc03 blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0x59aa14cf fence_release +EXPORT_SYMBOL vmlinux 0x59bc9609 acpi_write_bit_register +EXPORT_SYMBOL vmlinux 0x59dced3b pci_reenable_device +EXPORT_SYMBOL vmlinux 0x59df33c5 nf_afinfo +EXPORT_SYMBOL vmlinux 0x59e78562 scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0x59f2030d __serio_register_port +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a1155f0 tcp_shutdown +EXPORT_SYMBOL vmlinux 0x5a1f222f netlink_set_err +EXPORT_SYMBOL vmlinux 0x5a4896a8 __put_user_2 +EXPORT_SYMBOL vmlinux 0x5a5d8209 mdiobus_free +EXPORT_SYMBOL vmlinux 0x5a7eac98 agp_generic_insert_memory +EXPORT_SYMBOL vmlinux 0x5a82c44a complete_and_exit +EXPORT_SYMBOL vmlinux 0x5a921311 strncmp +EXPORT_SYMBOL vmlinux 0x5ab56ae7 blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0x5ab7dea7 tcp_prot +EXPORT_SYMBOL vmlinux 0x5ac376a5 acpi_install_fixed_event_handler +EXPORT_SYMBOL vmlinux 0x5acc53e2 sk_ns_capable +EXPORT_SYMBOL vmlinux 0x5adc3660 fifo_set_limit +EXPORT_SYMBOL vmlinux 0x5adc5467 ns_capable +EXPORT_SYMBOL vmlinux 0x5afe0de2 blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0x5aff4177 vme_lm_get +EXPORT_SYMBOL vmlinux 0x5b2ab2ef devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x5b51d7d9 set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0x5b56193d netif_device_attach +EXPORT_SYMBOL vmlinux 0x5b56860c vm_munmap +EXPORT_SYMBOL vmlinux 0x5b80caac md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0x5b9b7037 xfrm_prepare_input +EXPORT_SYMBOL vmlinux 0x5b9bb4bb __pagevec_lru_add +EXPORT_SYMBOL vmlinux 0x5bc10524 printk_emit +EXPORT_SYMBOL vmlinux 0x5bc8d583 copy_from_user_overflow +EXPORT_SYMBOL vmlinux 0x5bccab80 input_inject_event +EXPORT_SYMBOL vmlinux 0x5bcf5ad9 devm_gpiod_get_array_optional +EXPORT_SYMBOL vmlinux 0x5c0442fd acpi_gbl_FADT +EXPORT_SYMBOL vmlinux 0x5c08b9f9 nd_region_release_lane +EXPORT_SYMBOL vmlinux 0x5c2ca669 phy_ethtool_gset +EXPORT_SYMBOL vmlinux 0x5c3dfcce pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0x5c4f3be8 generic_pipe_buf_confirm +EXPORT_SYMBOL vmlinux 0x5c66e3b1 __devm_gpiod_get +EXPORT_SYMBOL vmlinux 0x5c7dc865 inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x5c84aa81 jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0x5c9b026a inode_sb_list_lock +EXPORT_SYMBOL vmlinux 0x5caa78c8 sock_release +EXPORT_SYMBOL vmlinux 0x5cb2eb5c cros_ec_check_result +EXPORT_SYMBOL vmlinux 0x5cd9dd22 clocksource_change_rating +EXPORT_SYMBOL vmlinux 0x5ce59056 proc_remove +EXPORT_SYMBOL vmlinux 0x5cef749a dma_pool_create +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5d0161ec proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0x5d184b05 xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0x5d550c4d scsi_sd_probe_domain +EXPORT_SYMBOL vmlinux 0x5d5961b4 dev_queue_xmit_sk +EXPORT_SYMBOL vmlinux 0x5d596f41 fbcon_rotate_ccw +EXPORT_SYMBOL vmlinux 0x5d5efa0f ip_ct_attach +EXPORT_SYMBOL vmlinux 0x5d74dbcf pnp_range_reserved +EXPORT_SYMBOL vmlinux 0x5d776958 elv_rb_add +EXPORT_SYMBOL vmlinux 0x5d8475e0 completion_done +EXPORT_SYMBOL vmlinux 0x5d86105b posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0x5d9b5912 seq_read +EXPORT_SYMBOL vmlinux 0x5da291f6 mpage_writepage +EXPORT_SYMBOL vmlinux 0x5da67af0 skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0x5dae378c __dev_remove_pack +EXPORT_SYMBOL vmlinux 0x5db51daa generic_fillattr +EXPORT_SYMBOL vmlinux 0x5ddb2a27 vme_master_mmap +EXPORT_SYMBOL vmlinux 0x5de0f86d posix_lock_file +EXPORT_SYMBOL vmlinux 0x5e06d82f simple_transaction_read +EXPORT_SYMBOL vmlinux 0x5e14fe28 fddi_change_mtu +EXPORT_SYMBOL vmlinux 0x5e1d4022 mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x5e424f92 tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0x5e4962a3 tty_port_init +EXPORT_SYMBOL vmlinux 0x5e4faee2 __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0x5e52012b udp6_set_csum +EXPORT_SYMBOL vmlinux 0x5e5aac5e blk_queue_softirq_done +EXPORT_SYMBOL vmlinux 0x5e77c8ce jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0x5e7c295f iget_locked +EXPORT_SYMBOL vmlinux 0x5e807984 open_exec +EXPORT_SYMBOL vmlinux 0x5e87db0a sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5e9db5ef inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5ec15f1c __nlmsg_put +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5ee02de9 abx500_get_chip_id +EXPORT_SYMBOL vmlinux 0x5ee445ec vfs_iter_write +EXPORT_SYMBOL vmlinux 0x5eeb31be jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0x5f005368 kstrtou8 +EXPORT_SYMBOL vmlinux 0x5f08da85 fbcon_rotate_cw +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f119754 input_register_handler +EXPORT_SYMBOL vmlinux 0x5f1c5ca3 d_splice_alias +EXPORT_SYMBOL vmlinux 0x5f277307 ppp_input_error +EXPORT_SYMBOL vmlinux 0x5f28dc14 netdev_features_change +EXPORT_SYMBOL vmlinux 0x5f3c166e bh_submit_read +EXPORT_SYMBOL vmlinux 0x5f43e98b kill_litter_super +EXPORT_SYMBOL vmlinux 0x5f5fb85f lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x5f705d1d free_netdev +EXPORT_SYMBOL vmlinux 0x5f8281b1 __vfs_write +EXPORT_SYMBOL vmlinux 0x5f8d5143 scsi_scan_host +EXPORT_SYMBOL vmlinux 0x5f9610cb __starget_for_each_device +EXPORT_SYMBOL vmlinux 0x5f986089 sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0x5fa6a82b blk_queue_start_tag +EXPORT_SYMBOL vmlinux 0x5fb2e8ef idr_init +EXPORT_SYMBOL vmlinux 0x5fda0227 vfs_stat +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x601bf22a inet_dgram_ops +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x60235b79 neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0x602ed00d acpi_current_gpe_count +EXPORT_SYMBOL vmlinux 0x602f757a dma_alloc_attrs +EXPORT_SYMBOL vmlinux 0x60341c26 pnp_register_driver +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x6035dbb7 param_set_invbool +EXPORT_SYMBOL vmlinux 0x603bb4d7 jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0x603f1f52 grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0x604316d8 acpi_finish_gpe +EXPORT_SYMBOL vmlinux 0x606d0b09 secure_tcpv6_sequence_number +EXPORT_SYMBOL vmlinux 0x608d636b file_update_time +EXPORT_SYMBOL vmlinux 0x6091644e flow_keys_dissector +EXPORT_SYMBOL vmlinux 0x6096df2b ata_print_version +EXPORT_SYMBOL vmlinux 0x6099dacc pcie_get_mps +EXPORT_SYMBOL vmlinux 0x609b1938 __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x609f5b35 ucs2_strnlen +EXPORT_SYMBOL vmlinux 0x60a034a6 tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL vmlinux 0x60a7be03 security_path_mkdir +EXPORT_SYMBOL vmlinux 0x60c68de5 call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0x60cf85d2 _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0x60d307c4 mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0x60d5ec36 seq_write +EXPORT_SYMBOL vmlinux 0x60db9653 scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0x60df1e3b posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x60e64cf8 sock_get_timestampns +EXPORT_SYMBOL vmlinux 0x610aaa40 mempool_destroy +EXPORT_SYMBOL vmlinux 0x610c8042 compat_nf_getsockopt +EXPORT_SYMBOL vmlinux 0x610d4667 inode_set_flags +EXPORT_SYMBOL vmlinux 0x61171d35 bio_alloc_pages +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x61320ee4 security_mmap_file +EXPORT_SYMBOL vmlinux 0x613f55a0 __frontswap_load +EXPORT_SYMBOL vmlinux 0x6148e158 d_obtain_alias +EXPORT_SYMBOL vmlinux 0x614bb773 radix_tree_insert +EXPORT_SYMBOL vmlinux 0x61520529 trace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0x6155a57c blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0x6169e1bd nvdimm_bus_lock +EXPORT_SYMBOL vmlinux 0x618911fc numa_node +EXPORT_SYMBOL vmlinux 0x619cb7dd simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x61a9bacd component_match_add +EXPORT_SYMBOL vmlinux 0x61b597aa bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61ba83a0 fb_class +EXPORT_SYMBOL vmlinux 0x61dbe232 unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x61e3e6aa generic_readlink +EXPORT_SYMBOL vmlinux 0x61f55465 sock_no_getname +EXPORT_SYMBOL vmlinux 0x61f5e5ca bdevname +EXPORT_SYMBOL vmlinux 0x61fb248a node_states +EXPORT_SYMBOL vmlinux 0x61fdb882 genphy_config_aneg +EXPORT_SYMBOL vmlinux 0x62049256 acpi_disable +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x621917c6 tcp_seq_open +EXPORT_SYMBOL vmlinux 0x621b567b blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0x6220179a xfrm_state_add +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 0x622faac9 ping_prot +EXPORT_SYMBOL vmlinux 0x6237f6b5 acpi_enable_event +EXPORT_SYMBOL vmlinux 0x6247aa00 xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x62748e70 acpi_set_current_resources +EXPORT_SYMBOL vmlinux 0x627d52be dev_add_offload +EXPORT_SYMBOL vmlinux 0x62827bec security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x628d71b5 input_mt_init_slots +EXPORT_SYMBOL vmlinux 0x628f9eb5 netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0x62931260 generic_getxattr +EXPORT_SYMBOL vmlinux 0x62975441 tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0x62b6ba29 seq_putc +EXPORT_SYMBOL vmlinux 0x62d84520 __dev_get_by_index +EXPORT_SYMBOL vmlinux 0x62fc2946 param_ops_uint +EXPORT_SYMBOL vmlinux 0x62fe65a8 blk_queue_stack_limits +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x6369cb77 inet_dgram_connect +EXPORT_SYMBOL vmlinux 0x636a5691 acpi_register_ioapic +EXPORT_SYMBOL vmlinux 0x636cf616 __serio_register_driver +EXPORT_SYMBOL vmlinux 0x6370f5a7 blk_execute_rq +EXPORT_SYMBOL vmlinux 0x6371aa12 ata_std_end_eh +EXPORT_SYMBOL vmlinux 0x6388591c down_timeout +EXPORT_SYMBOL vmlinux 0x638b6fc3 param_ops_ullong +EXPORT_SYMBOL vmlinux 0x63a01291 acpi_leave_sleep_state_prep +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63c8901b cfb_fillrect +EXPORT_SYMBOL vmlinux 0x63cec894 sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63f73b18 tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0x63fc232f strlen_user +EXPORT_SYMBOL vmlinux 0x6403e338 tcp_memory_pressure +EXPORT_SYMBOL vmlinux 0x640ebe00 __inet_stream_connect +EXPORT_SYMBOL vmlinux 0x640f3d65 __scm_send +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x64406c17 ip_mc_check_igmp +EXPORT_SYMBOL vmlinux 0x6449fd41 acpi_install_address_space_handler +EXPORT_SYMBOL vmlinux 0x645930fb _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0x64999478 congestion_wait +EXPORT_SYMBOL vmlinux 0x64ab0e98 wait_for_completion +EXPORT_SYMBOL vmlinux 0x64b4e824 pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0x64bbc288 string_unescape +EXPORT_SYMBOL vmlinux 0x64c60438 kobject_init +EXPORT_SYMBOL vmlinux 0x64c605da tcp_sendpage +EXPORT_SYMBOL vmlinux 0x64ddd66b gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0x64ea4fc4 unregister_cdrom +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 0x65276712 tty_port_close +EXPORT_SYMBOL vmlinux 0x652ce9aa nla_memcmp +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x654450c0 dentry_update_name_case +EXPORT_SYMBOL vmlinux 0x6555204e ppp_unit_number +EXPORT_SYMBOL vmlinux 0x655c8bd6 netif_carrier_on +EXPORT_SYMBOL vmlinux 0x655f1ab0 set_memory_array_wc +EXPORT_SYMBOL vmlinux 0x656c1a0e string_escape_mem +EXPORT_SYMBOL vmlinux 0x656f12a6 sock_get_timestamp +EXPORT_SYMBOL vmlinux 0x659a1fc6 vme_irq_generate +EXPORT_SYMBOL vmlinux 0x65b8d23f netdev_crit +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 0x65ec4bbf PDE_DATA +EXPORT_SYMBOL vmlinux 0x65f3ad9a fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x6617a826 dev_alloc_name +EXPORT_SYMBOL vmlinux 0x66303965 pnp_device_detach +EXPORT_SYMBOL vmlinux 0x6639ba5b unmap_mapping_range +EXPORT_SYMBOL vmlinux 0x663f7cd0 acpi_install_table_handler +EXPORT_SYMBOL vmlinux 0x664bdc4d inet6_protos +EXPORT_SYMBOL vmlinux 0x6658749d netlink_broadcast_filtered +EXPORT_SYMBOL vmlinux 0x665a58b1 __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x66868ead xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0x66964a3d ip6_xmit +EXPORT_SYMBOL vmlinux 0x66a4c941 pv_cpu_ops +EXPORT_SYMBOL vmlinux 0x66cefb5b devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x66d804b1 percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0x66e75a13 tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0x66eabb99 xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0x67100dfd max8925_bulk_write +EXPORT_SYMBOL vmlinux 0x6722f3bc _raw_write_lock +EXPORT_SYMBOL vmlinux 0x6729d3df __get_user_4 +EXPORT_SYMBOL vmlinux 0x673f815e agp_bridges +EXPORT_SYMBOL vmlinux 0x67524464 mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0x6757b6f6 get_thermal_instance +EXPORT_SYMBOL vmlinux 0x67686e67 pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0x67733cf4 mb_cache_create +EXPORT_SYMBOL vmlinux 0x67a7f36f put_page +EXPORT_SYMBOL vmlinux 0x67b27ec1 tty_std_termios +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67da9a78 sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0x67e39066 pcie_set_readrq +EXPORT_SYMBOL vmlinux 0x67e7aa65 mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0x6808b453 __unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x680ec266 _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0x685e018d dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0x686dfa9f netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0x68722d1c skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x689f6807 udp_set_csum +EXPORT_SYMBOL vmlinux 0x68b83ac6 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x68bbb111 filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0x68ce876a __find_get_block +EXPORT_SYMBOL vmlinux 0x68eb1182 __elv_add_request +EXPORT_SYMBOL vmlinux 0x68ecdd5b kern_path_mountpoint +EXPORT_SYMBOL vmlinux 0x691001b5 acpi_evaluate_integer +EXPORT_SYMBOL vmlinux 0x6920ff27 proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0x692150fe up_read +EXPORT_SYMBOL vmlinux 0x6936e28d scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0x69527c32 ps2_init +EXPORT_SYMBOL vmlinux 0x69538641 tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0x695989cf scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x69756fbe kill_bdev +EXPORT_SYMBOL vmlinux 0x6988d0ca cpu_dr7 +EXPORT_SYMBOL vmlinux 0x699ff80f mipi_dsi_driver_unregister +EXPORT_SYMBOL vmlinux 0x69a0ca7d iowrite16be +EXPORT_SYMBOL vmlinux 0x69a18f2d dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x69a358a6 iomem_resource +EXPORT_SYMBOL vmlinux 0x69a8ba1a gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x69acdf38 memcpy +EXPORT_SYMBOL vmlinux 0x69ad2f20 kstrtouint +EXPORT_SYMBOL vmlinux 0x69afe80f simple_transaction_get +EXPORT_SYMBOL vmlinux 0x69b2ff76 napi_complete_done +EXPORT_SYMBOL vmlinux 0x69beb955 dev_remove_offload +EXPORT_SYMBOL vmlinux 0x69d3ad5e sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0x69e0797a amd_iommu_complete_ppr +EXPORT_SYMBOL vmlinux 0x69eed4f7 tcf_hash_create +EXPORT_SYMBOL vmlinux 0x69f6836a input_register_handle +EXPORT_SYMBOL vmlinux 0x69f985e6 alloc_fddidev +EXPORT_SYMBOL vmlinux 0x69fbc0a2 acpi_get_event_resources +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a12f4e6 pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0x6a168aaf mipi_dsi_set_maximum_return_packet_size +EXPORT_SYMBOL vmlinux 0x6a1c9435 d_genocide +EXPORT_SYMBOL vmlinux 0x6a30d490 phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a5fa363 sigprocmask +EXPORT_SYMBOL vmlinux 0x6a60277d acpi_buffer_to_resource +EXPORT_SYMBOL vmlinux 0x6a617a1b phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0x6a6cec33 padata_alloc_possible +EXPORT_SYMBOL vmlinux 0x6a744834 vfs_rename +EXPORT_SYMBOL vmlinux 0x6a76f3ac blk_iopoll_enable +EXPORT_SYMBOL vmlinux 0x6a7d1c4b inet_frag_kill +EXPORT_SYMBOL vmlinux 0x6a883646 start_tty +EXPORT_SYMBOL vmlinux 0x6a8a932d scsi_rescan_device +EXPORT_SYMBOL vmlinux 0x6a9d3ba3 __getblk_slow +EXPORT_SYMBOL vmlinux 0x6ab39a5f eth_type_trans +EXPORT_SYMBOL vmlinux 0x6ab8e98f inet_shutdown +EXPORT_SYMBOL vmlinux 0x6ac0057d nobh_writepage +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 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6af03881 file_open_root +EXPORT_SYMBOL vmlinux 0x6b06fdce delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x6b12b3e9 security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0x6b1b67d3 __bdevname +EXPORT_SYMBOL vmlinux 0x6b1f2da9 tty_hangup +EXPORT_SYMBOL vmlinux 0x6b2177b7 agp_generic_alloc_user +EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack +EXPORT_SYMBOL vmlinux 0x6b35cb52 __get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0x6b640864 nla_strlcpy +EXPORT_SYMBOL vmlinux 0x6b74b9be bit_waitqueue +EXPORT_SYMBOL vmlinux 0x6b757ce9 skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0x6b7cb180 udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0x6b82a4ad __netlink_dump_start +EXPORT_SYMBOL vmlinux 0x6b8cd181 i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0x6bb79f3f sync_inode_metadata +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bc7c7d7 i2c_put_adapter +EXPORT_SYMBOL vmlinux 0x6bcc490e gen_pool_free +EXPORT_SYMBOL vmlinux 0x6bdcfd99 qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x6bf1c17f pv_lock_ops +EXPORT_SYMBOL vmlinux 0x6bf9cfeb mmc_can_sanitize +EXPORT_SYMBOL vmlinux 0x6c09c2a4 del_timer +EXPORT_SYMBOL vmlinux 0x6c0ad6c1 twl6040_reg_read +EXPORT_SYMBOL vmlinux 0x6c254ff9 blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0x6c2c24bd alloc_buffer_head +EXPORT_SYMBOL vmlinux 0x6c44bc15 neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x6c510afb simple_dentry_operations +EXPORT_SYMBOL vmlinux 0x6c51a836 sysctl_tcp_notsent_lowat +EXPORT_SYMBOL vmlinux 0x6c60887d nf_reinject +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c702af7 sysctl_udp_rmem_min +EXPORT_SYMBOL vmlinux 0x6c8fb96c kfree_put_link +EXPORT_SYMBOL vmlinux 0x6cb9ed41 netdev_boot_setup_check +EXPORT_SYMBOL vmlinux 0x6cbdedc0 vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0x6cc42aee proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0x6cc4511e __module_get +EXPORT_SYMBOL vmlinux 0x6ccbe52d inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x6cd1ab9b ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0x6cf6448f qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0x6cfd57ec blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0x6d0b18ac sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0x6d0f1f89 dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x6d21f111 dst_alloc +EXPORT_SYMBOL vmlinux 0x6d287df2 inet_frags_fini +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d2e0aae xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0x6d334118 __get_user_8 +EXPORT_SYMBOL vmlinux 0x6d340f64 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0x6d38af68 tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0x6d4e92af tty_register_device +EXPORT_SYMBOL vmlinux 0x6d66b252 kill_block_super +EXPORT_SYMBOL vmlinux 0x6d67d7c6 sk_filter +EXPORT_SYMBOL vmlinux 0x6d75a128 mmc_of_parse +EXPORT_SYMBOL vmlinux 0x6d782594 file_path +EXPORT_SYMBOL vmlinux 0x6d7af443 do_truncate +EXPORT_SYMBOL vmlinux 0x6d7d2819 nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0x6d7ff91e __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x6d9a97f4 eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0x6da4e1d1 xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0x6dc0c9dc down_interruptible +EXPORT_SYMBOL vmlinux 0x6dc0decd netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0x6dc6dd56 down +EXPORT_SYMBOL vmlinux 0x6dc95b67 pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0x6de22a11 dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0x6def2db2 half_md4_transform +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6e07e154 sk_prot_clear_portaddr_nulls +EXPORT_SYMBOL vmlinux 0x6e0b18ba sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0x6e178431 sk_stream_error +EXPORT_SYMBOL vmlinux 0x6e1895b7 x86_dma_fallback_dev +EXPORT_SYMBOL vmlinux 0x6e421349 devm_gpio_free +EXPORT_SYMBOL vmlinux 0x6e5977cc acpi_bus_register_driver +EXPORT_SYMBOL vmlinux 0x6e5c569e blk_get_backing_dev_info +EXPORT_SYMBOL vmlinux 0x6e6852d6 save_mount_options +EXPORT_SYMBOL vmlinux 0x6e6c3bcc param_set_long +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e7f0fd2 cmdline_parts_parse +EXPORT_SYMBOL vmlinux 0x6e85911d make_kgid +EXPORT_SYMBOL vmlinux 0x6e929b3d __kernel_write +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6eac1e45 tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0x6eb2993c compat_ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x6ed7f2fc key_task_permission +EXPORT_SYMBOL vmlinux 0x6ef4fe95 write_cache_pages +EXPORT_SYMBOL vmlinux 0x6ef97211 loop_register_transfer +EXPORT_SYMBOL vmlinux 0x6f17f93b __generic_block_fiemap +EXPORT_SYMBOL vmlinux 0x6f1fcce5 dev_mc_init +EXPORT_SYMBOL vmlinux 0x6f20960a full_name_hash +EXPORT_SYMBOL vmlinux 0x6f2e4f46 __cond_resched_lock +EXPORT_SYMBOL vmlinux 0x6f556bdb acpi_get_gpe_device +EXPORT_SYMBOL vmlinux 0x6f616c84 devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0x6f714c3d md_unregister_thread +EXPORT_SYMBOL vmlinux 0x6f764c63 xfrm6_rcv_cb +EXPORT_SYMBOL vmlinux 0x6f88effb hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x6f931251 t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0x6f93255a tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0x6fb028fd ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0x6fb11f1d rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0x6fb600a8 km_state_notify +EXPORT_SYMBOL vmlinux 0x6fbacb09 generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0x6fbf07cd __free_page_frag +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6fdf9105 blk_rq_map_user +EXPORT_SYMBOL vmlinux 0x6fe33c83 __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0x6feb2039 acpi_write +EXPORT_SYMBOL vmlinux 0x6ff67a6d submit_bio +EXPORT_SYMBOL vmlinux 0x7021018c xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0x7023bea8 unregister_acpi_notifier +EXPORT_SYMBOL vmlinux 0x70267a0c write_dirty_buffer +EXPORT_SYMBOL vmlinux 0x7029f11b iommu_tbl_pool_init +EXPORT_SYMBOL vmlinux 0x702a3d34 sock_rfree +EXPORT_SYMBOL vmlinux 0x7038421c thaw_super +EXPORT_SYMBOL vmlinux 0x70430b7e swiotlb_free_coherent +EXPORT_SYMBOL vmlinux 0x7043a19c pci_disable_msix +EXPORT_SYMBOL vmlinux 0x70523a7a __cond_resched_softirq +EXPORT_SYMBOL vmlinux 0x7054a0bf prepare_binprm +EXPORT_SYMBOL vmlinux 0x7054a3e4 request_dma +EXPORT_SYMBOL vmlinux 0x705e4b9c pci_find_capability +EXPORT_SYMBOL vmlinux 0x706390dc fsnotify_put_group +EXPORT_SYMBOL vmlinux 0x706d051c del_timer_sync +EXPORT_SYMBOL vmlinux 0x706de40d xfrm_user_policy +EXPORT_SYMBOL vmlinux 0x7070439a datagram_poll +EXPORT_SYMBOL vmlinux 0x707de208 jbd2_journal_invalidatepage +EXPORT_SYMBOL vmlinux 0x707f43f6 __ctzdi2 +EXPORT_SYMBOL vmlinux 0x708a79f7 __percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x708d2611 ip_route_me_harder +EXPORT_SYMBOL vmlinux 0x70913f5d jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0x70b42a19 tcf_em_register +EXPORT_SYMBOL vmlinux 0x70cf1ce0 inet_confirm_addr +EXPORT_SYMBOL vmlinux 0x70d43b8e set_pages_x +EXPORT_SYMBOL vmlinux 0x70d8ab82 acpi_acquire_global_lock +EXPORT_SYMBOL vmlinux 0x70db5a24 pcim_pin_device +EXPORT_SYMBOL vmlinux 0x70e7081a ___pskb_trim +EXPORT_SYMBOL vmlinux 0x70f96f88 glob_match +EXPORT_SYMBOL vmlinux 0x7112a8f5 jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0x711dc7d9 tcp_proc_register +EXPORT_SYMBOL vmlinux 0x71243390 try_to_release_page +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x712c7208 swiotlb_sync_single_for_device +EXPORT_SYMBOL vmlinux 0x712df499 neigh_seq_stop +EXPORT_SYMBOL vmlinux 0x71356de7 skb_copy +EXPORT_SYMBOL vmlinux 0x7153da40 serio_rescan +EXPORT_SYMBOL vmlinux 0x715e71a5 tty_name +EXPORT_SYMBOL vmlinux 0x7160477c dcache_dir_open +EXPORT_SYMBOL vmlinux 0x716329a3 mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x717fecfe cdrom_media_changed +EXPORT_SYMBOL vmlinux 0x71828a66 proc_dostring +EXPORT_SYMBOL vmlinux 0x71a50dbc register_blkdev +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71e57f52 dquot_quotactl_sysfile_ops +EXPORT_SYMBOL vmlinux 0x71e94ab6 fbcon_set_bitops +EXPORT_SYMBOL vmlinux 0x71ecfbc7 netlink_kernel_release +EXPORT_SYMBOL vmlinux 0x71fe0d76 skb_pull +EXPORT_SYMBOL vmlinux 0x721cc9f0 iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0x7231bf86 netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0x7233d96b neigh_update +EXPORT_SYMBOL vmlinux 0x7235e927 seq_puts +EXPORT_SYMBOL vmlinux 0x72526206 vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0x7258a2c0 get_mm_exe_file +EXPORT_SYMBOL vmlinux 0x72632c59 dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0x726526d8 bdi_register_dev +EXPORT_SYMBOL vmlinux 0x728bb554 d_find_alias +EXPORT_SYMBOL vmlinux 0x72969d89 set_pages_array_wc +EXPORT_SYMBOL vmlinux 0x72a1f10a d_path +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 0x72ef20f7 i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0x72f1f0eb __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x733c3b54 kasprintf +EXPORT_SYMBOL vmlinux 0x735a0bd5 native_io_delay +EXPORT_SYMBOL vmlinux 0x7376fb2b amd_northbridges +EXPORT_SYMBOL vmlinux 0x738714db ida_pre_get +EXPORT_SYMBOL vmlinux 0x739590c0 dev_load +EXPORT_SYMBOL vmlinux 0x73a91ddd __free_pages +EXPORT_SYMBOL vmlinux 0x73b92e67 truncate_setsize +EXPORT_SYMBOL vmlinux 0x73dd54eb irq_fpu_usable +EXPORT_SYMBOL vmlinux 0x73f0c84d tcp_poll +EXPORT_SYMBOL vmlinux 0x7401c0d1 tcp_read_sock +EXPORT_SYMBOL vmlinux 0x740a1b95 reserve_evntsel_nmi +EXPORT_SYMBOL vmlinux 0x7410aba2 strreplace +EXPORT_SYMBOL vmlinux 0x745f20a3 idr_is_empty +EXPORT_SYMBOL vmlinux 0x747195f0 hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x7485e15e unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x74a986a1 address_space_init_once +EXPORT_SYMBOL vmlinux 0x74aee9d7 phy_disconnect +EXPORT_SYMBOL vmlinux 0x74af45f9 generic_update_time +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74d8bc1d mipi_dsi_dcs_write_buffer +EXPORT_SYMBOL vmlinux 0x74e289c5 __f_setown +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x751afc62 dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0x7532588a alloc_pages_exact +EXPORT_SYMBOL vmlinux 0x7538b132 agp_off +EXPORT_SYMBOL vmlinux 0x753c771c kernel_bind +EXPORT_SYMBOL vmlinux 0x753ca5e2 tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0x754d539c strlen +EXPORT_SYMBOL vmlinux 0x75658b9d param_get_invbool +EXPORT_SYMBOL vmlinux 0x7578fc1c ip_defrag +EXPORT_SYMBOL vmlinux 0x759183b2 compat_ip_getsockopt +EXPORT_SYMBOL vmlinux 0x7599b202 kern_path_create +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 0x75fbdefd acpi_remove_address_space_handler +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x7629306c swiotlb_alloc_coherent +EXPORT_SYMBOL vmlinux 0x762adda5 alloc_anon_inode +EXPORT_SYMBOL vmlinux 0x762b466d bio_put +EXPORT_SYMBOL vmlinux 0x7639cd21 km_policy_notify +EXPORT_SYMBOL vmlinux 0x7643306e neigh_ifdown +EXPORT_SYMBOL vmlinux 0x7645af6f sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x764bd77c request_resource +EXPORT_SYMBOL vmlinux 0x765ff474 crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x766f5a02 con_copy_unimap +EXPORT_SYMBOL vmlinux 0x767bc6b3 iov_iter_npages +EXPORT_SYMBOL vmlinux 0x767dd8fd acpi_get_irq_routing_table +EXPORT_SYMBOL vmlinux 0x767ddb02 set_memory_wc +EXPORT_SYMBOL vmlinux 0x767ee5b2 i8042_check_port_owner +EXPORT_SYMBOL vmlinux 0x76869ac8 rdmsr_on_cpus +EXPORT_SYMBOL vmlinux 0x768986ca xfrm_lookup +EXPORT_SYMBOL vmlinux 0x76cd3aa9 dev_crit +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76d451c4 add_taint +EXPORT_SYMBOL vmlinux 0x76d80c8e devm_ioremap_nocache +EXPORT_SYMBOL vmlinux 0x76d869dd seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0x76f40538 skb_tx_error +EXPORT_SYMBOL vmlinux 0x76fb08a7 amd_iommu_unregister_ppr_notifier +EXPORT_SYMBOL vmlinux 0x77022d0f inet_put_port +EXPORT_SYMBOL vmlinux 0x7709fa23 skb_insert +EXPORT_SYMBOL vmlinux 0x771b8ec4 queue_write_lock_slowpath +EXPORT_SYMBOL vmlinux 0x771cf835 dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x77311d38 vga_get +EXPORT_SYMBOL vmlinux 0x773fa409 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x77456e0a acpi_root_dir +EXPORT_SYMBOL vmlinux 0x7758bb90 netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0x7763a22b blk_stack_limits +EXPORT_SYMBOL vmlinux 0x779a18af kstrtoll +EXPORT_SYMBOL vmlinux 0x779f30a3 dma_sync_wait +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77c72d67 xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0x77e00cc0 kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x77f53abc acpi_get_vendor_resource +EXPORT_SYMBOL vmlinux 0x780b2e4f param_ops_charp +EXPORT_SYMBOL vmlinux 0x780fdfd1 intel_enable_gtt +EXPORT_SYMBOL vmlinux 0x7821144f registered_fb +EXPORT_SYMBOL vmlinux 0x783a0c2a cros_ec_cmd_xfer +EXPORT_SYMBOL vmlinux 0x783b3563 wake_up_atomic_t +EXPORT_SYMBOL vmlinux 0x7846af3e __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x78481383 vme_register_driver +EXPORT_SYMBOL vmlinux 0x7849a4a3 inet_frags_init_net +EXPORT_SYMBOL vmlinux 0x78764f4e pv_irq_ops +EXPORT_SYMBOL vmlinux 0x787cde39 input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x789a8e13 md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0x789affb1 frontswap_tmem_exclusive_gets +EXPORT_SYMBOL vmlinux 0x78a5ff8a fence_add_callback +EXPORT_SYMBOL vmlinux 0x78a61c38 dev_set_mtu +EXPORT_SYMBOL vmlinux 0x78bffe35 fb_set_cmap +EXPORT_SYMBOL vmlinux 0x78c483fe dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x78e739aa up +EXPORT_SYMBOL vmlinux 0x79068fda acpi_install_method +EXPORT_SYMBOL vmlinux 0x790e6723 con_set_default_unimap +EXPORT_SYMBOL vmlinux 0x791ed1c9 rename_lock +EXPORT_SYMBOL vmlinux 0x792b8d85 misc_deregister +EXPORT_SYMBOL vmlinux 0x792e8689 inode_init_always +EXPORT_SYMBOL vmlinux 0x796fc5ce scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0x7978347e call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0x7984eefc key_update +EXPORT_SYMBOL vmlinux 0x7985d043 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x7992dafc generic_permission +EXPORT_SYMBOL vmlinux 0x79a1b5b7 keyring_alloc +EXPORT_SYMBOL vmlinux 0x79a33f85 vme_get_size +EXPORT_SYMBOL vmlinux 0x79aa04a2 get_random_bytes +EXPORT_SYMBOL vmlinux 0x79c0514f tty_devnum +EXPORT_SYMBOL vmlinux 0x79c2b226 block_invalidatepage +EXPORT_SYMBOL vmlinux 0x79c5b9f2 give_up_console +EXPORT_SYMBOL vmlinux 0x79d96697 __wait_on_buffer +EXPORT_SYMBOL vmlinux 0x79ea0a81 down_read_trylock +EXPORT_SYMBOL vmlinux 0x79f1dd7d default_llseek +EXPORT_SYMBOL vmlinux 0x79fc0378 mutex_lock_killable +EXPORT_SYMBOL vmlinux 0x7a27c184 ewma_init +EXPORT_SYMBOL vmlinux 0x7a2af7b4 cpu_number +EXPORT_SYMBOL vmlinux 0x7a3ae32e _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x7a4497db kzfree +EXPORT_SYMBOL vmlinux 0x7a4cdd29 vfs_writef +EXPORT_SYMBOL vmlinux 0x7a550335 pci_request_region_exclusive +EXPORT_SYMBOL vmlinux 0x7a61ff81 agp_generic_destroy_pages +EXPORT_SYMBOL vmlinux 0x7a62f509 ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0x7a636459 xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0x7a6cdedc do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7a7f98a0 dst_destroy +EXPORT_SYMBOL vmlinux 0x7a80a8cc agp_generic_destroy_page +EXPORT_SYMBOL vmlinux 0x7a82cb47 rdmsrl_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x7a8d78d0 put_io_context +EXPORT_SYMBOL vmlinux 0x7a925833 cpufreq_get_global_kobject +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7aa3bca6 param_set_bool +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7abede35 blk_integrity_register +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7add44b5 posix_acl_valid +EXPORT_SYMBOL vmlinux 0x7ae602c9 free_page_put_link +EXPORT_SYMBOL vmlinux 0x7ae6c07b dev_change_carrier +EXPORT_SYMBOL vmlinux 0x7aec9089 clear_user +EXPORT_SYMBOL vmlinux 0x7b01f14d ihold +EXPORT_SYMBOL vmlinux 0x7b15e9c1 tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x7b16235f hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x7b262dbe mmc_start_bkops +EXPORT_SYMBOL vmlinux 0x7b2aef6c __krealloc +EXPORT_SYMBOL vmlinux 0x7b431d7a pci_biosrom_size +EXPORT_SYMBOL vmlinux 0x7b52a859 wrmsr_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x7b6448c0 i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0x7b7ecc1d inode_init_owner +EXPORT_SYMBOL vmlinux 0x7b9193ca kernel_recvmsg +EXPORT_SYMBOL vmlinux 0x7bad7a1a acpi_walk_resources +EXPORT_SYMBOL vmlinux 0x7bb34452 ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x7bcc191e skb_kill_datagram +EXPORT_SYMBOL vmlinux 0x7bdeb534 remap_pfn_range +EXPORT_SYMBOL vmlinux 0x7be75ffc acpi_walk_resource_buffer +EXPORT_SYMBOL vmlinux 0x7c01a7dc phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x7c1372e8 panic +EXPORT_SYMBOL vmlinux 0x7c163c9a i2c_verify_client +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c2d098f krealloc +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c61340c __release_region +EXPORT_SYMBOL vmlinux 0x7c61d388 sock_kfree_s +EXPORT_SYMBOL vmlinux 0x7c7f94e5 nf_log_trace +EXPORT_SYMBOL vmlinux 0x7c895792 input_close_device +EXPORT_SYMBOL vmlinux 0x7c8de0c8 tcp_conn_request +EXPORT_SYMBOL vmlinux 0x7c98845d twl_i2c_read +EXPORT_SYMBOL vmlinux 0x7cb1ae69 cpu_down +EXPORT_SYMBOL vmlinux 0x7cb3930e vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0x7ccf72e7 nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0x7cd31a78 ps2_drain +EXPORT_SYMBOL vmlinux 0x7cd5a191 i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0x7cdc323a blkdev_fsync +EXPORT_SYMBOL vmlinux 0x7cdca745 jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +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 0x7d1c298c simple_write_end +EXPORT_SYMBOL vmlinux 0x7d287136 neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x7d356eb5 mount_subtree +EXPORT_SYMBOL vmlinux 0x7d496b15 param_get_byte +EXPORT_SYMBOL vmlinux 0x7d514af2 csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0x7d582d2c scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0x7d61617a phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0x7d6c64bc agp_backend_acquire +EXPORT_SYMBOL vmlinux 0x7d705738 blk_start_plug +EXPORT_SYMBOL vmlinux 0x7d94f746 acpi_os_write_port +EXPORT_SYMBOL vmlinux 0x7d96cea3 wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0x7da7eecc __module_put_and_exit +EXPORT_SYMBOL vmlinux 0x7dba04d0 tcf_action_exec +EXPORT_SYMBOL vmlinux 0x7dbc2e57 mmiotrace_printk +EXPORT_SYMBOL vmlinux 0x7dd554fc unregister_kmmio_probe +EXPORT_SYMBOL vmlinux 0x7decb998 kfree_skb +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7e09e80b dquot_disable +EXPORT_SYMBOL vmlinux 0x7e265917 tty_lock +EXPORT_SYMBOL vmlinux 0x7e54086f textsearch_destroy +EXPORT_SYMBOL vmlinux 0x7e621e35 dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0x7e7fc3fb __wake_up_bit +EXPORT_SYMBOL vmlinux 0x7e9900d7 cdev_alloc +EXPORT_SYMBOL vmlinux 0x7ebd4be4 trace_print_flags_seq +EXPORT_SYMBOL vmlinux 0x7ee6d93a nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x7ee8cc5f nvdimm_revalidate_disk +EXPORT_SYMBOL vmlinux 0x7ef610e1 key_invalidate +EXPORT_SYMBOL vmlinux 0x7f02188f __msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f2d7ae6 force_sig +EXPORT_SYMBOL vmlinux 0x7f347b0c get_phy_device +EXPORT_SYMBOL vmlinux 0x7f3e4e32 scsi_dma_map +EXPORT_SYMBOL vmlinux 0x7f463498 __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0x7f50ddcf compat_sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x7f62a045 cpu_maps_update_done +EXPORT_SYMBOL vmlinux 0x7f72dc24 jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0x7f85eea0 devm_kvasprintf +EXPORT_SYMBOL vmlinux 0x7f93dae1 xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0x7fb1ddd9 xfrm_policy_hash_rebuild +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 0x8003ebbd __ethtool_get_settings +EXPORT_SYMBOL vmlinux 0x8014fa00 pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0x8040a109 dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0x8048a77c simple_link +EXPORT_SYMBOL vmlinux 0x8068c15c kblockd_schedule_delayed_work +EXPORT_SYMBOL vmlinux 0x806d0881 sock_efree +EXPORT_SYMBOL vmlinux 0x8072030c ps2_sendbyte +EXPORT_SYMBOL vmlinux 0x8078191d pcim_enable_device +EXPORT_SYMBOL vmlinux 0x80791a8c radix_tree_gang_lookup_slot +EXPORT_SYMBOL vmlinux 0x807ebc9d kset_register +EXPORT_SYMBOL vmlinux 0x809388ca idr_destroy +EXPORT_SYMBOL vmlinux 0x80970565 scsi_register +EXPORT_SYMBOL vmlinux 0x80c8419b default_qdisc_ops +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80d0b040 delete_from_page_cache +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80e66ea6 try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x80eb423b acpi_get_object_info +EXPORT_SYMBOL vmlinux 0x81144f9d idr_find_slowpath +EXPORT_SYMBOL vmlinux 0x8119dc10 lock_sock_fast +EXPORT_SYMBOL vmlinux 0x81472677 acpi_get_table +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 0x816014dc nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x8164d0d7 pci_fixup_device +EXPORT_SYMBOL vmlinux 0x817cf6dc pci_map_biosrom +EXPORT_SYMBOL vmlinux 0x8187ae3a sock_create +EXPORT_SYMBOL vmlinux 0x81894159 pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0x81a11471 mount_nodev +EXPORT_SYMBOL vmlinux 0x81a9a076 phy_write_mmd_indirect +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x81e6b37f dmi_get_system_info +EXPORT_SYMBOL vmlinux 0x81e7c867 __blk_end_request_all +EXPORT_SYMBOL vmlinux 0x81edf969 mmc_hw_reset +EXPORT_SYMBOL vmlinux 0x81f09dd9 capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0x81f0ea1f skb_append_datato_frags +EXPORT_SYMBOL vmlinux 0x81fe0881 xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0x82072614 tasklet_kill +EXPORT_SYMBOL vmlinux 0x8212721d xenbus_dev_request_and_reply +EXPORT_SYMBOL vmlinux 0x823005db __devm_request_region +EXPORT_SYMBOL vmlinux 0x823ac06a netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0x82458f7f radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0x824bf0ee inet_frags_exit_net +EXPORT_SYMBOL vmlinux 0x824d1737 input_set_capability +EXPORT_SYMBOL vmlinux 0x82701365 int_to_scsilun +EXPORT_SYMBOL vmlinux 0x82788d8a sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0x827bb52e jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0x828062b1 __frontswap_init +EXPORT_SYMBOL vmlinux 0x82871b60 dmt_modes +EXPORT_SYMBOL vmlinux 0x829534b3 fence_free +EXPORT_SYMBOL vmlinux 0x82acfb70 blk_iopoll_sched +EXPORT_SYMBOL vmlinux 0x82b42ad3 filemap_map_pages +EXPORT_SYMBOL vmlinux 0x82bbe6c0 page_follow_link_light +EXPORT_SYMBOL vmlinux 0x82e684c3 dev_uc_sync +EXPORT_SYMBOL vmlinux 0x8304733a blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0x830a93ee mmc_register_driver +EXPORT_SYMBOL vmlinux 0x830e547b ioremap_prot +EXPORT_SYMBOL vmlinux 0x830e5c50 neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0x831a7aa6 pci_set_dma_max_seg_size +EXPORT_SYMBOL vmlinux 0x83354adf security_d_instantiate +EXPORT_SYMBOL vmlinux 0x833be55f __destroy_inode +EXPORT_SYMBOL vmlinux 0x833c03aa acpi_enable_all_runtime_gpes +EXPORT_SYMBOL vmlinux 0x83650d34 led_update_brightness +EXPORT_SYMBOL vmlinux 0x836d086c generic_file_direct_write +EXPORT_SYMBOL vmlinux 0x836f45f6 iter_file_splice_write +EXPORT_SYMBOL vmlinux 0x837485a6 pnp_get_resource +EXPORT_SYMBOL vmlinux 0x8378eac5 del_random_ready_callback +EXPORT_SYMBOL vmlinux 0x838375db __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x8384647a acpi_map_pxm_to_online_node +EXPORT_SYMBOL vmlinux 0x838de8c3 pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0x839430b2 __register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x83a89180 revert_creds +EXPORT_SYMBOL vmlinux 0x83b009ea xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x83c52fba xfrm4_protocol_init +EXPORT_SYMBOL vmlinux 0x83d0a95f release_pages +EXPORT_SYMBOL vmlinux 0x83f10b90 pcie_get_minimum_link +EXPORT_SYMBOL vmlinux 0x83fe00b9 blk_end_request_all +EXPORT_SYMBOL vmlinux 0x8403e12c dquot_quota_on +EXPORT_SYMBOL vmlinux 0x84060081 xen_poll_irq_timeout +EXPORT_SYMBOL vmlinux 0x8408aea6 pci_map_rom +EXPORT_SYMBOL vmlinux 0x84097514 netdev_master_upper_dev_link_private +EXPORT_SYMBOL vmlinux 0x8417f512 acpi_update_all_gpes +EXPORT_SYMBOL vmlinux 0x84363e0a to_ndd +EXPORT_SYMBOL vmlinux 0x844e3767 radix_tree_lookup +EXPORT_SYMBOL vmlinux 0x8454a954 tc_classify_compat +EXPORT_SYMBOL vmlinux 0x84671607 cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0x84751836 vfs_fsync_range +EXPORT_SYMBOL vmlinux 0x848cfecf pci_restore_state +EXPORT_SYMBOL vmlinux 0x84919bdc vga_put +EXPORT_SYMBOL vmlinux 0x849c7783 pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0x84a30343 netdev_warn +EXPORT_SYMBOL vmlinux 0x84b0b9fd mmc_add_host +EXPORT_SYMBOL vmlinux 0x84ffea8b idr_preload +EXPORT_SYMBOL vmlinux 0x8507c383 proc_dointvec +EXPORT_SYMBOL vmlinux 0x8508fec8 scsi_ioctl +EXPORT_SYMBOL vmlinux 0x850e14fc vlan_vid_del +EXPORT_SYMBOL vmlinux 0x85107e51 devm_ioport_unmap +EXPORT_SYMBOL vmlinux 0x85228c97 nd_region_acquire_lane +EXPORT_SYMBOL vmlinux 0x8526c35a remove_wait_queue +EXPORT_SYMBOL vmlinux 0x85302f58 starget_for_each_device +EXPORT_SYMBOL vmlinux 0x8544cc6e devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0x8553257d wake_up_process +EXPORT_SYMBOL vmlinux 0x85562250 __devm_gpiod_get_index_optional +EXPORT_SYMBOL vmlinux 0x8560735a mount_pseudo +EXPORT_SYMBOL vmlinux 0x8560df2b dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x857582f7 acpi_enable_all_wakeup_gpes +EXPORT_SYMBOL vmlinux 0x8586a956 skb_checksum +EXPORT_SYMBOL vmlinux 0x85973152 balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0x859bd5bb genphy_config_init +EXPORT_SYMBOL vmlinux 0x85ae65fe create_empty_buffers +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85b9a223 __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0x85d79f5e pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85ede185 qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x861e22a4 acpi_map_cpu +EXPORT_SYMBOL vmlinux 0x8625abec nvdimm_namespace_common_probe +EXPORT_SYMBOL vmlinux 0x8627c53d napi_gro_frags +EXPORT_SYMBOL vmlinux 0x865029ac __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x86588053 gen_pool_destroy +EXPORT_SYMBOL vmlinux 0x865c2820 mfd_add_devices +EXPORT_SYMBOL vmlinux 0x865d263c tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0x8664f62e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x86995c99 scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0x86a564b8 dev_driver_string +EXPORT_SYMBOL vmlinux 0x86bb64ce t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x870dc637 inode_add_rsv_space +EXPORT_SYMBOL vmlinux 0x871c0a7e fiemap_check_flags +EXPORT_SYMBOL vmlinux 0x8720233d inet_sendmsg +EXPORT_SYMBOL vmlinux 0x873c4441 mdiobus_scan +EXPORT_SYMBOL vmlinux 0x8747d51a elv_rq_merge_ok +EXPORT_SYMBOL vmlinux 0x876225ee kobject_set_name +EXPORT_SYMBOL vmlinux 0x8765a0d2 scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0x876dafc3 ec_write +EXPORT_SYMBOL vmlinux 0x876e903f write_one_page +EXPORT_SYMBOL vmlinux 0x877bec9a tcp_ioctl +EXPORT_SYMBOL vmlinux 0x8783124f jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0x878ab3ce sysctl_tcp_adv_win_scale +EXPORT_SYMBOL vmlinux 0x878cd015 wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0x879c4f69 dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0x87aaddf8 wrmsr_safe_regs_on_cpu +EXPORT_SYMBOL vmlinux 0x87b4344e sock_i_uid +EXPORT_SYMBOL vmlinux 0x87c58a96 smp_call_function_many +EXPORT_SYMBOL vmlinux 0x87f89ce0 _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x88009cd8 kobject_put +EXPORT_SYMBOL vmlinux 0x881a3b97 get_task_io_context +EXPORT_SYMBOL vmlinux 0x881a4a7c kernel_read +EXPORT_SYMBOL vmlinux 0x88201ee6 mipi_dsi_dcs_get_pixel_format +EXPORT_SYMBOL vmlinux 0x88444fbf elevator_exit +EXPORT_SYMBOL vmlinux 0x885243ce netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0x885afe8b current_task +EXPORT_SYMBOL vmlinux 0x887fa47e __getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x889c5d1f skb_try_coalesce +EXPORT_SYMBOL vmlinux 0x88aa7ead sg_miter_next +EXPORT_SYMBOL vmlinux 0x88fa6a1b elv_rb_del +EXPORT_SYMBOL vmlinux 0x8902824a is_bad_inode +EXPORT_SYMBOL vmlinux 0x891885bb mmc_release_host +EXPORT_SYMBOL vmlinux 0x891bef26 vm_stat +EXPORT_SYMBOL vmlinux 0x892b26a0 set_memory_nx +EXPORT_SYMBOL vmlinux 0x896f2e10 generic_file_mmap +EXPORT_SYMBOL vmlinux 0x897afd98 skb_queue_head +EXPORT_SYMBOL vmlinux 0x899a6523 tty_port_open +EXPORT_SYMBOL vmlinux 0x89afe34e __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0x89b61a84 kfree_skb_list +EXPORT_SYMBOL vmlinux 0x89d5376c nf_ip_checksum +EXPORT_SYMBOL vmlinux 0x89d5538d fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x89de6683 zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0x89e99469 da903x_query_status +EXPORT_SYMBOL vmlinux 0x8a0b12c6 complete_all +EXPORT_SYMBOL vmlinux 0x8a0e3c67 dev_remove_pack +EXPORT_SYMBOL vmlinux 0x8a197eb6 i2c_add_adapter +EXPORT_SYMBOL vmlinux 0x8a1ab4ee timeval_to_jiffies +EXPORT_SYMBOL vmlinux 0x8a3bc914 vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0x8a45321a blk_sync_queue +EXPORT_SYMBOL vmlinux 0x8a45e878 brioctl_set +EXPORT_SYMBOL vmlinux 0x8a466ac2 input_unregister_device +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a51d565 quota_send_warning +EXPORT_SYMBOL vmlinux 0x8a6944f9 percpu_counter_set +EXPORT_SYMBOL vmlinux 0x8a6af65c kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0x8a6ecd0e xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a7eb256 inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0x8a802e41 dma_find_channel +EXPORT_SYMBOL vmlinux 0x8a80d7a5 acpi_error +EXPORT_SYMBOL vmlinux 0x8a812291 sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0x8a864967 param_get_ulong +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8aa596c2 ps2_begin_command +EXPORT_SYMBOL vmlinux 0x8ab51847 blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0x8ad7d59c bioset_integrity_create +EXPORT_SYMBOL vmlinux 0x8ae1dd02 rwsem_wake +EXPORT_SYMBOL vmlinux 0x8b326454 try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x8b35e873 sg_last +EXPORT_SYMBOL vmlinux 0x8b419cc1 truncate_pagecache +EXPORT_SYMBOL vmlinux 0x8b427084 input_event +EXPORT_SYMBOL vmlinux 0x8b43159b register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x8b45837f vme_master_request +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8b989cf9 acpi_bus_can_wakeup +EXPORT_SYMBOL vmlinux 0x8bb2cdb0 __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x8bb60446 mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0x8bbe34fe ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0x8bc8da26 netdev_bonding_info_change +EXPORT_SYMBOL vmlinux 0x8bde1189 padata_add_cpu +EXPORT_SYMBOL vmlinux 0x8beb4b67 xfrm6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x8bff8925 scsi_cmd_blk_ioctl +EXPORT_SYMBOL vmlinux 0x8c183cbe iowrite16 +EXPORT_SYMBOL vmlinux 0x8c637d43 irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x8c683783 skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0x8c6b23a6 devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0x8ca2ed54 block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0x8ca7d1bd lro_receive_skb +EXPORT_SYMBOL vmlinux 0x8cc38f39 __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x8cc79cab iowrite16_rep +EXPORT_SYMBOL vmlinux 0x8cda8029 xen_clear_irq_pending +EXPORT_SYMBOL vmlinux 0x8cf93c98 jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x8d2fa650 ndisc_mc_map +EXPORT_SYMBOL vmlinux 0x8d551bef sysctl_tcp_rmem +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +EXPORT_SYMBOL vmlinux 0x8d68a1c0 phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0x8d6cc05a bio_split +EXPORT_SYMBOL vmlinux 0x8d73278e hex_asc_upper +EXPORT_SYMBOL vmlinux 0x8d7ac575 bio_integrity_trim +EXPORT_SYMBOL vmlinux 0x8d827976 agp_generic_alloc_page +EXPORT_SYMBOL vmlinux 0x8d838d91 ida_remove +EXPORT_SYMBOL vmlinux 0x8d8d96c6 acpi_get_sleep_type_data +EXPORT_SYMBOL vmlinux 0x8d992ca4 ppp_register_compressor +EXPORT_SYMBOL vmlinux 0x8d9dcd37 dcache_readdir +EXPORT_SYMBOL vmlinux 0x8da1a3cb acpi_remove_interface +EXPORT_SYMBOL vmlinux 0x8daf8c42 dql_init +EXPORT_SYMBOL vmlinux 0x8dbe08c6 i2c_register_driver +EXPORT_SYMBOL vmlinux 0x8dd47ea2 tty_port_close_start +EXPORT_SYMBOL vmlinux 0x8dd968ed jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0x8df92f66 memchr_inv +EXPORT_SYMBOL vmlinux 0x8e002cda acpi_remove_gpe_block +EXPORT_SYMBOL vmlinux 0x8e034b98 node_data +EXPORT_SYMBOL vmlinux 0x8e082688 _raw_read_lock +EXPORT_SYMBOL vmlinux 0x8e26b629 __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x8e3aff96 swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0x8e4e57c4 devfreq_interval_update +EXPORT_SYMBOL vmlinux 0x8e55653e noop_fsync +EXPORT_SYMBOL vmlinux 0x8eabab63 serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0x8eaf2a5f vga_switcheroo_unregister_handler +EXPORT_SYMBOL vmlinux 0x8eafb522 blk_mq_all_tag_busy_iter +EXPORT_SYMBOL vmlinux 0x8ee17e77 request_key_async_with_auxdata +EXPORT_SYMBOL vmlinux 0x8ef5f13b bprm_change_interp +EXPORT_SYMBOL vmlinux 0x8ef952e1 iov_iter_kvec +EXPORT_SYMBOL vmlinux 0x8f0ff45c inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0x8f2703b7 wbinvd_on_all_cpus +EXPORT_SYMBOL vmlinux 0x8f4a8590 pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0x8f4cde88 ip_getsockopt +EXPORT_SYMBOL vmlinux 0x8f507124 gen_pool_alloc +EXPORT_SYMBOL vmlinux 0x8f50e6b5 filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0x8f68bc1d textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0x8f710d0b netlink_unicast +EXPORT_SYMBOL vmlinux 0x8f73086a udp_lib_rehash +EXPORT_SYMBOL vmlinux 0x8f9c199c __get_user_2 +EXPORT_SYMBOL vmlinux 0x8fa6fc8c i8042_remove_filter +EXPORT_SYMBOL vmlinux 0x8fd6dc6e tty_port_put +EXPORT_SYMBOL vmlinux 0x8ff536a2 scsi_cmd_ioctl +EXPORT_SYMBOL vmlinux 0x8ffc3f32 __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0x900a7c84 mipi_dsi_dcs_get_power_mode +EXPORT_SYMBOL vmlinux 0x902c10d7 elv_dispatch_add_tail +EXPORT_SYMBOL vmlinux 0x904409c6 acpi_set_firmware_waking_vector +EXPORT_SYMBOL vmlinux 0x90644100 kernel_getsockname +EXPORT_SYMBOL vmlinux 0x906bf3d5 tcp_check_req +EXPORT_SYMBOL vmlinux 0x90a92485 tcp_proto_cgroup +EXPORT_SYMBOL vmlinux 0x90c9bbe4 rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0x90d8e898 udp_proc_unregister +EXPORT_SYMBOL vmlinux 0x90d9f308 pci_get_subsys +EXPORT_SYMBOL vmlinux 0x90f2120e blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0x91154b97 loop_backing_file +EXPORT_SYMBOL vmlinux 0x91235442 vfs_setpos +EXPORT_SYMBOL vmlinux 0x912e42db devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x91324c3f scsi_device_set_state +EXPORT_SYMBOL vmlinux 0x91463b1d kstrtos16 +EXPORT_SYMBOL vmlinux 0x91607d95 set_memory_wb +EXPORT_SYMBOL vmlinux 0x9166fada strncpy +EXPORT_SYMBOL vmlinux 0x91715312 sprintf +EXPORT_SYMBOL vmlinux 0x91860205 mapping_tagged +EXPORT_SYMBOL vmlinux 0x91915c33 genphy_suspend +EXPORT_SYMBOL vmlinux 0x91967e8e xen_selfballoon_init +EXPORT_SYMBOL vmlinux 0x91ac822f vscnprintf +EXPORT_SYMBOL vmlinux 0x91b36979 skb_seq_read +EXPORT_SYMBOL vmlinux 0x91c0d214 security_inode_init_security +EXPORT_SYMBOL vmlinux 0x91c0df9c mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0x91cb830a redraw_screen +EXPORT_SYMBOL vmlinux 0x91e7cce1 i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0x91edf066 arp_create +EXPORT_SYMBOL vmlinux 0x91f1dd48 prepare_creds +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x925e0924 __wait_on_bit +EXPORT_SYMBOL vmlinux 0x926b8373 tcp_parse_options +EXPORT_SYMBOL vmlinux 0x92704d9a scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0x9275dfc7 pci_request_region +EXPORT_SYMBOL vmlinux 0x9277ed1f pnp_register_card_driver +EXPORT_SYMBOL vmlinux 0x9291cd3b memdup_user +EXPORT_SYMBOL vmlinux 0x929a8a3e phy_start_interrupts +EXPORT_SYMBOL vmlinux 0x92a9c60c time_to_tm +EXPORT_SYMBOL vmlinux 0x92e4556c i2c_get_adapter +EXPORT_SYMBOL vmlinux 0x92e4d2fe flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0x92f6767f lg_local_lock +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x93022ba6 __scsi_format_command +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x932d26ce netlink_broadcast +EXPORT_SYMBOL vmlinux 0x932f15be devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x93448c57 screen_info +EXPORT_SYMBOL vmlinux 0x93670b6e serio_open +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x9389d7e7 gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0x93922de1 simple_follow_link +EXPORT_SYMBOL vmlinux 0x93976e5b d_invalidate +EXPORT_SYMBOL vmlinux 0x93b09d16 kill_pid +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93ba70f3 blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x93bb3b9b x86_hyper +EXPORT_SYMBOL vmlinux 0x93cdb3a6 kern_unmount +EXPORT_SYMBOL vmlinux 0x93d01c96 pnp_stop_dev +EXPORT_SYMBOL vmlinux 0x93d269ed __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0x93da0e77 mmc_power_restore_host +EXPORT_SYMBOL vmlinux 0x93e3544f jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0x93f14458 request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0x93f30c2a netif_rx +EXPORT_SYMBOL vmlinux 0x93f3e52b acpi_extract_package +EXPORT_SYMBOL vmlinux 0x93fca811 __get_free_pages +EXPORT_SYMBOL vmlinux 0x9402a6a5 scsilun_to_int +EXPORT_SYMBOL vmlinux 0x941d8662 amd_iommu_flush_page +EXPORT_SYMBOL vmlinux 0x9449d911 get_fs_type +EXPORT_SYMBOL vmlinux 0x9473ee12 nf_register_sockopt +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x94999f48 tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0x94c763b1 tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0x94d8609e alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0x94e816fd blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0x94ebfd8f sock_kmalloc +EXPORT_SYMBOL vmlinux 0x94f1e718 alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0x951bdb71 __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0x95395301 acpi_exception +EXPORT_SYMBOL vmlinux 0x9545af6d tasklet_init +EXPORT_SYMBOL vmlinux 0x9570e79f rtnl_notify +EXPORT_SYMBOL vmlinux 0x95bd6e26 acpi_install_sci_handler +EXPORT_SYMBOL vmlinux 0x95c635cf dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0x95db8d32 i2c_master_recv +EXPORT_SYMBOL vmlinux 0x95e20e06 dma_common_get_sgtable +EXPORT_SYMBOL vmlinux 0x95f041b6 from_kuid_munged +EXPORT_SYMBOL vmlinux 0x9603e4bf may_umount_tree +EXPORT_SYMBOL vmlinux 0x96123ffc blk_queue_find_tag +EXPORT_SYMBOL vmlinux 0x963b16c1 sock_from_file +EXPORT_SYMBOL vmlinux 0x9644ec50 fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0x96458b6f nf_ct_attach +EXPORT_SYMBOL vmlinux 0x96560cd9 pci_lost_interrupt +EXPORT_SYMBOL vmlinux 0x967461dc __devm_gpiod_get_optional +EXPORT_SYMBOL vmlinux 0x967d055b __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0x9694b1a4 xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0x969c0f35 acpi_processor_unregister_performance +EXPORT_SYMBOL vmlinux 0x96a7e2fa sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0x96aba385 proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x96b20350 iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0x96b29254 strncasecmp +EXPORT_SYMBOL vmlinux 0x96c4cf42 __dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x96d01402 padata_set_cpumask +EXPORT_SYMBOL vmlinux 0x970561c3 sb_min_blocksize +EXPORT_SYMBOL vmlinux 0x971b472e devm_gpiod_get_array +EXPORT_SYMBOL vmlinux 0x973fa82e register_acpi_notifier +EXPORT_SYMBOL vmlinux 0x9743bca5 pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0x974c3f4a lookup_one_len +EXPORT_SYMBOL vmlinux 0x974e9b19 swiotlb_dma_mapping_error +EXPORT_SYMBOL vmlinux 0x9754ec10 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x976ed1c3 sock_no_shutdown +EXPORT_SYMBOL vmlinux 0x97868aef __kfifo_alloc +EXPORT_SYMBOL vmlinux 0x978c5381 devm_ioremap_wc +EXPORT_SYMBOL vmlinux 0x97933b1f blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0x97999817 rfkill_set_hw_state +EXPORT_SYMBOL vmlinux 0x97a57333 crc_t10dif_update +EXPORT_SYMBOL vmlinux 0x97c5bd0a acpi_unload_parent_table +EXPORT_SYMBOL vmlinux 0x97dbc05a rtnl_create_link +EXPORT_SYMBOL vmlinux 0x97dd593c agp_generic_mask_memory +EXPORT_SYMBOL vmlinux 0x97de0ddd acpi_install_gpe_block +EXPORT_SYMBOL vmlinux 0x97e13c34 try_module_get +EXPORT_SYMBOL vmlinux 0x97f1a3f6 set_nlink +EXPORT_SYMBOL vmlinux 0x97fb8842 dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0x9820b644 warn_slowpath_fmt_taint +EXPORT_SYMBOL vmlinux 0x98221d8d secpath_dup +EXPORT_SYMBOL vmlinux 0x9829fc11 __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0x982e710e sync_filesystem +EXPORT_SYMBOL vmlinux 0x9831e4d9 dev_activate +EXPORT_SYMBOL vmlinux 0x98334995 key_validate +EXPORT_SYMBOL vmlinux 0x98571ac4 param_get_uint +EXPORT_SYMBOL vmlinux 0x986e6135 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x9876df85 km_new_mapping +EXPORT_SYMBOL vmlinux 0x9878745c _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0x988ed85d set_memory_x +EXPORT_SYMBOL vmlinux 0x98924e8f vme_bus_type +EXPORT_SYMBOL vmlinux 0x98af0803 pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0x98b2b9d0 mipi_dsi_dcs_write +EXPORT_SYMBOL vmlinux 0x98c68c41 __gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x98e966f3 simple_release_fs +EXPORT_SYMBOL vmlinux 0x99021794 mpage_readpage +EXPORT_SYMBOL vmlinux 0x99095a43 alloc_disk +EXPORT_SYMBOL vmlinux 0x99195078 vsnprintf +EXPORT_SYMBOL vmlinux 0x99324d75 framebuffer_alloc +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x993abd95 generic_key_instantiate +EXPORT_SYMBOL vmlinux 0x993b4cbe mmc_get_card +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x99591a7a ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x9994c0ca ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x9995c7e4 sk_free +EXPORT_SYMBOL vmlinux 0x9998095d clocksource_unregister +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x99b36b4e netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0x99c8b1ba blk_rq_map_integrity_sg +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 0x99eb793e tcp_sync_mss +EXPORT_SYMBOL vmlinux 0x99f068d5 x86_cpu_to_node_map +EXPORT_SYMBOL vmlinux 0x9a00a3f2 scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x9a098029 scsi_scan_target +EXPORT_SYMBOL vmlinux 0x9a10be40 tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0x9a156690 inet_listen +EXPORT_SYMBOL vmlinux 0x9a1af224 generic_shutdown_super +EXPORT_SYMBOL vmlinux 0x9a1b7d4a request_key +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a1fc4b4 jiffies_to_timeval +EXPORT_SYMBOL vmlinux 0x9a3967c0 bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0x9a3d4d7a dm_ratelimit_state +EXPORT_SYMBOL vmlinux 0x9a5b612c nf_register_hook +EXPORT_SYMBOL vmlinux 0x9a5ffc64 __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x9a8aa09b dma_common_mmap +EXPORT_SYMBOL vmlinux 0x9a8e3c27 blk_fetch_request +EXPORT_SYMBOL vmlinux 0x9aa838c0 mark_page_accessed +EXPORT_SYMBOL vmlinux 0x9aaff250 kdb_current_task +EXPORT_SYMBOL vmlinux 0x9abb41a3 mount_ns +EXPORT_SYMBOL vmlinux 0x9ace5fd1 led_set_brightness +EXPORT_SYMBOL vmlinux 0x9aeb07e8 vme_lm_attach +EXPORT_SYMBOL vmlinux 0x9afa039e lockref_mark_dead +EXPORT_SYMBOL vmlinux 0x9afc8e13 devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0x9aff6d21 inode_reclaim_rsv_space +EXPORT_SYMBOL vmlinux 0x9b01aef6 tcf_hash_destroy +EXPORT_SYMBOL vmlinux 0x9b0edc0a mb_cache_shrink +EXPORT_SYMBOL vmlinux 0x9b250fdc dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0x9b3143c4 skb_ensure_writable +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b388444 get_zeroed_page +EXPORT_SYMBOL vmlinux 0x9b70f39a qdisc_reset +EXPORT_SYMBOL vmlinux 0x9b8021eb __skb_gso_segment +EXPORT_SYMBOL vmlinux 0x9b9e05f9 alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0x9ba146bf wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x9ba7089d argv_split +EXPORT_SYMBOL vmlinux 0x9bb803ec dev_close +EXPORT_SYMBOL vmlinux 0x9bbe88b3 flex_array_put +EXPORT_SYMBOL vmlinux 0x9bce75b9 vga_switcheroo_unregister_client +EXPORT_SYMBOL vmlinux 0x9be442bc dev_queue_xmit_accel +EXPORT_SYMBOL vmlinux 0x9be7bde4 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x9bf28dfa bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0x9bf7a52f __nla_reserve +EXPORT_SYMBOL vmlinux 0x9c1f47fb unlink_framebuffer +EXPORT_SYMBOL vmlinux 0x9c212e11 nf_log_unregister +EXPORT_SYMBOL vmlinux 0x9c221649 __netif_schedule +EXPORT_SYMBOL vmlinux 0x9c242a7d shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0x9c339d46 xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0x9c491f60 sg_alloc_table +EXPORT_SYMBOL vmlinux 0x9c6313b6 dquot_destroy +EXPORT_SYMBOL vmlinux 0x9c8ffc5b make_kprojid +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9ce4b5fe filp_open +EXPORT_SYMBOL vmlinux 0x9cea9724 sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0x9cfa6f2f down_read +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d1f46ef mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0x9d292679 mipi_dsi_generic_read +EXPORT_SYMBOL vmlinux 0x9d2dcd1e __invalidate_device +EXPORT_SYMBOL vmlinux 0x9d33ef5e acpi_enable +EXPORT_SYMBOL vmlinux 0x9d3635fd proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0x9d3aa376 blk_iopoll_init +EXPORT_SYMBOL vmlinux 0x9d3b5ab0 inet6_unregister_icmp_sender +EXPORT_SYMBOL vmlinux 0x9d4234e2 blk_register_region +EXPORT_SYMBOL vmlinux 0x9d4ada62 ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0x9d5f1f60 vm_map_ram +EXPORT_SYMBOL vmlinux 0x9d66fc04 vfs_getxattr_alloc +EXPORT_SYMBOL vmlinux 0x9d70a0a7 scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0x9d79a4ff tcp_child_process +EXPORT_SYMBOL vmlinux 0x9d87e368 udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0x9da05e10 mipi_dsi_create_packet +EXPORT_SYMBOL vmlinux 0x9da45e9a fsnotify_put_mark +EXPORT_SYMBOL vmlinux 0x9dab4188 dmam_alloc_noncoherent +EXPORT_SYMBOL vmlinux 0x9dae245f wait_iff_congested +EXPORT_SYMBOL vmlinux 0x9dbb114a fb_set_suspend +EXPORT_SYMBOL vmlinux 0x9dc307a9 fsnotify_init_mark +EXPORT_SYMBOL vmlinux 0x9dde6783 xfrm4_rcv +EXPORT_SYMBOL vmlinux 0x9de4ce87 input_reset_device +EXPORT_SYMBOL vmlinux 0x9e03e3b4 agp_unbind_memory +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e2f8c90 lz4_decompress_unknownoutputsize +EXPORT_SYMBOL vmlinux 0x9e3210e9 netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x9e363b6b acpi_disable_gpe +EXPORT_SYMBOL vmlinux 0x9e387d10 __skb_tx_hash +EXPORT_SYMBOL vmlinux 0x9e3d0bce jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable +EXPORT_SYMBOL vmlinux 0x9e64fbfe rtc_cmos_read +EXPORT_SYMBOL vmlinux 0x9e6c88a4 simple_fill_super +EXPORT_SYMBOL vmlinux 0x9e6ed9ae seq_open_private +EXPORT_SYMBOL vmlinux 0x9e763530 reciprocal_value +EXPORT_SYMBOL vmlinux 0x9e7d6bd0 __udelay +EXPORT_SYMBOL vmlinux 0x9e96df2e free_task +EXPORT_SYMBOL vmlinux 0x9ebd4c04 adjust_resource +EXPORT_SYMBOL vmlinux 0x9ed956a9 xfrm_init_replay +EXPORT_SYMBOL vmlinux 0x9f2c108d phy_print_status +EXPORT_SYMBOL vmlinux 0x9f31c5f6 simple_unlink +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f497d15 __dev_get_by_name +EXPORT_SYMBOL vmlinux 0x9f60202f tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0x9f7c1be8 skb_flow_dissector_init +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9f9cdc2f blk_finish_request +EXPORT_SYMBOL vmlinux 0x9f9d1193 __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0x9fc03e2e pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0x9fcbdfcb pci_clear_master +EXPORT_SYMBOL vmlinux 0x9fd7cda1 flex_array_prealloc +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9fefc5a4 alloc_fcdev +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0xa00aca2a dql_completed +EXPORT_SYMBOL vmlinux 0xa00bcc9d may_umount +EXPORT_SYMBOL vmlinux 0xa00cd330 __pci_register_driver +EXPORT_SYMBOL vmlinux 0xa02d3087 sk_capable +EXPORT_SYMBOL vmlinux 0xa035ff16 clk_get +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa043eb8f simple_write_begin +EXPORT_SYMBOL vmlinux 0xa04a01bd qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xa04aff34 __test_set_page_writeback +EXPORT_SYMBOL vmlinux 0xa054f6d0 vga_client_register +EXPORT_SYMBOL vmlinux 0xa05c03df mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xa06ff399 unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0xa0764097 bdi_register +EXPORT_SYMBOL vmlinux 0xa07a37f0 memchr +EXPORT_SYMBOL vmlinux 0xa07ed110 xz_dec_init +EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa08c50e3 sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0e09ba1 inode_permission +EXPORT_SYMBOL vmlinux 0xa0ebd14c sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0xa0ee05f6 invalidate_partition +EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit +EXPORT_SYMBOL vmlinux 0xa0fc5985 pm860x_set_bits +EXPORT_SYMBOL vmlinux 0xa0ff74d6 udp_memory_allocated +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa11019c5 vga_switcheroo_register_audio_client +EXPORT_SYMBOL vmlinux 0xa116a6ac devm_gpiod_put +EXPORT_SYMBOL vmlinux 0xa120d33c tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0xa123c49b dev_notice +EXPORT_SYMBOL vmlinux 0xa1415618 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0xa146d5dd pci_remove_bus +EXPORT_SYMBOL vmlinux 0xa14b3f5d flex_array_free_parts +EXPORT_SYMBOL vmlinux 0xa14e0ca2 kthread_stop +EXPORT_SYMBOL vmlinux 0xa14f3d8c ewma_add +EXPORT_SYMBOL vmlinux 0xa14f4e8f skb_copy_bits +EXPORT_SYMBOL vmlinux 0xa15038fe tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0xa15f4da6 mfd_cell_disable +EXPORT_SYMBOL vmlinux 0xa1631795 serio_reconnect +EXPORT_SYMBOL vmlinux 0xa16d8a3e forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0xa1723c2d genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0xa1774dd0 read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0xa197974c mipi_dsi_dcs_set_display_off +EXPORT_SYMBOL vmlinux 0xa1a40c3c abx500_mask_and_set_register_interruptible +EXPORT_SYMBOL vmlinux 0xa1b759ce fb_add_videomode +EXPORT_SYMBOL vmlinux 0xa1c76e0a _cond_resched +EXPORT_SYMBOL vmlinux 0xa1e7370e agp_copy_info +EXPORT_SYMBOL vmlinux 0xa202a8e5 kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0xa209451c bitmap_fold +EXPORT_SYMBOL vmlinux 0xa21793e9 truncate_inode_pages +EXPORT_SYMBOL vmlinux 0xa2262eed scsicam_bios_param +EXPORT_SYMBOL vmlinux 0xa23f1c69 nf_log_packet +EXPORT_SYMBOL vmlinux 0xa24d30fd param_ops_byte +EXPORT_SYMBOL vmlinux 0xa26193ed dev_base_lock +EXPORT_SYMBOL vmlinux 0xa26a510d pci_request_regions +EXPORT_SYMBOL vmlinux 0xa272e765 skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0xa2848c50 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0xa28adf20 sock_alloc_file +EXPORT_SYMBOL vmlinux 0xa28faacf inet6_add_offload +EXPORT_SYMBOL vmlinux 0xa29efea6 netif_schedule_queue +EXPORT_SYMBOL vmlinux 0xa2a07f9c ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0xa2a335bd vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0xa2cb4375 unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0xa2e5e724 inode_dio_wait +EXPORT_SYMBOL vmlinux 0xa31bdf07 vme_master_set +EXPORT_SYMBOL vmlinux 0xa325b820 scsi_host_get +EXPORT_SYMBOL vmlinux 0xa3357ba6 md_integrity_register +EXPORT_SYMBOL vmlinux 0xa34fcb2d mempool_create_node +EXPORT_SYMBOL vmlinux 0xa350a8f8 set_memory_array_uc +EXPORT_SYMBOL vmlinux 0xa35487cb get_user_pages_locked +EXPORT_SYMBOL vmlinux 0xa37e78b6 flex_array_get +EXPORT_SYMBOL vmlinux 0xa3a64acc register_md_personality +EXPORT_SYMBOL vmlinux 0xa3b89d00 sock_setsockopt +EXPORT_SYMBOL vmlinux 0xa3cab4fa netpoll_send_udp +EXPORT_SYMBOL vmlinux 0xa3f8ff40 fb_get_mode +EXPORT_SYMBOL vmlinux 0xa3fc3d50 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0xa40ea3f2 kobject_add +EXPORT_SYMBOL vmlinux 0xa4182dc1 md_wakeup_thread +EXPORT_SYMBOL vmlinux 0xa4192abf pnp_is_active +EXPORT_SYMBOL vmlinux 0xa438c1a7 pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0xa43adefa build_skb +EXPORT_SYMBOL vmlinux 0xa4511467 crc16 +EXPORT_SYMBOL vmlinux 0xa45ccf90 tso_count_descs +EXPORT_SYMBOL vmlinux 0xa4701e9e timekeeping_inject_offset +EXPORT_SYMBOL vmlinux 0xa4a0c922 gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0xa4b45ea5 out_of_line_wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xa4b56999 frontswap_register_ops +EXPORT_SYMBOL vmlinux 0xa4b94fea iowrite8_rep +EXPORT_SYMBOL vmlinux 0xa4d4f0e6 global_cache_flush +EXPORT_SYMBOL vmlinux 0xa4defa42 pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0xa50c5e0e phy_attach_direct +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa559528a sock_no_setsockopt +EXPORT_SYMBOL vmlinux 0xa55e6073 key_put +EXPORT_SYMBOL vmlinux 0xa56138fe compat_mc_setsockopt +EXPORT_SYMBOL vmlinux 0xa585f4ff posix_unblock_lock +EXPORT_SYMBOL vmlinux 0xa598e29c vesa_modes +EXPORT_SYMBOL vmlinux 0xa5a51eee __crc32c_le +EXPORT_SYMBOL vmlinux 0xa5acc6dd i2c_del_adapter +EXPORT_SYMBOL vmlinux 0xa5b598fa input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0xa5c5cd5f end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0xa5d13e61 scsi_host_set_state +EXPORT_SYMBOL vmlinux 0xa5d3190a poll_freewait +EXPORT_SYMBOL vmlinux 0xa5f41322 generic_block_bmap +EXPORT_SYMBOL vmlinux 0xa60b62d9 i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0xa626dcdd phy_read_mmd_indirect +EXPORT_SYMBOL vmlinux 0xa63322c6 hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0xa63d5e42 jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0xa63d85ab slhc_remember +EXPORT_SYMBOL vmlinux 0xa6431782 filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0xa675804c utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa699bec0 pnp_request_card_device +EXPORT_SYMBOL vmlinux 0xa69e24b9 devm_gpio_request_one +EXPORT_SYMBOL vmlinux 0xa6a4c765 have_submounts +EXPORT_SYMBOL vmlinux 0xa6ba858c pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0xa6bbd805 __wake_up +EXPORT_SYMBOL vmlinux 0xa6bd63ca acpi_bios_error +EXPORT_SYMBOL vmlinux 0xa6c83aca scsi_free_host_dev +EXPORT_SYMBOL vmlinux 0xa6c8ebf1 blk_alloc_queue +EXPORT_SYMBOL vmlinux 0xa6d1c0ef blk_mq_tag_to_rq +EXPORT_SYMBOL vmlinux 0xa6f78ca8 eth_validate_addr +EXPORT_SYMBOL vmlinux 0xa6ffec60 woken_wake_function +EXPORT_SYMBOL vmlinux 0xa70e8e46 udp_disconnect +EXPORT_SYMBOL vmlinux 0xa70fabbe release_evntsel_nmi +EXPORT_SYMBOL vmlinux 0xa7101899 inet_frag_destroy +EXPORT_SYMBOL vmlinux 0xa72a0f5b nr_online_nodes +EXPORT_SYMBOL vmlinux 0xa735db59 prandom_u32 +EXPORT_SYMBOL vmlinux 0xa73f5dcd bitmap_startwrite +EXPORT_SYMBOL vmlinux 0xa747304a d_alloc_pseudo +EXPORT_SYMBOL vmlinux 0xa7556956 jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0xa768b352 mmc_alloc_host +EXPORT_SYMBOL vmlinux 0xa76bc51a dquot_transfer +EXPORT_SYMBOL vmlinux 0xa770f1de adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0xa77295db get_unmapped_area +EXPORT_SYMBOL vmlinux 0xa788f1a0 i8253_lock +EXPORT_SYMBOL vmlinux 0xa7a25a71 register_netdev +EXPORT_SYMBOL vmlinux 0xa7d9a9cd cdrom_mode_select +EXPORT_SYMBOL vmlinux 0xa7e17dcc jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0xa7e57f78 ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0xa7f47c29 seq_release +EXPORT_SYMBOL vmlinux 0xa7fd0c61 kmem_cache_alloc_node_trace +EXPORT_SYMBOL vmlinux 0xa81de725 netdev_printk +EXPORT_SYMBOL vmlinux 0xa8232c78 strtobool +EXPORT_SYMBOL vmlinux 0xa8317b12 dev_get_iflink +EXPORT_SYMBOL vmlinux 0xa839ea09 locks_copy_lock +EXPORT_SYMBOL vmlinux 0xa83f0480 flow_cache_init +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa864c0b8 param_ops_ulong +EXPORT_SYMBOL vmlinux 0xa8721b97 system_state +EXPORT_SYMBOL vmlinux 0xa875f8f8 tty_port_tty_set +EXPORT_SYMBOL vmlinux 0xa89dc55e xfrm6_rcv +EXPORT_SYMBOL vmlinux 0xa8c18135 tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0xa8e28895 page_cache_prev_hole +EXPORT_SYMBOL vmlinux 0xa8fef7bb security_unix_may_send +EXPORT_SYMBOL vmlinux 0xa9080a1a __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0xa9168676 xmit_recursion +EXPORT_SYMBOL vmlinux 0xa916b694 strnlen +EXPORT_SYMBOL vmlinux 0xa9422da7 padata_free +EXPORT_SYMBOL vmlinux 0xa943d95a param_set_ullong +EXPORT_SYMBOL vmlinux 0xa954aef7 blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0xa976957d bitmap_remap +EXPORT_SYMBOL vmlinux 0xa982ff65 blk_make_request +EXPORT_SYMBOL vmlinux 0xa99b39c2 prandom_bytes +EXPORT_SYMBOL vmlinux 0xa9a8e17f arch_phys_wc_add +EXPORT_SYMBOL vmlinux 0xa9bd2676 __vmalloc +EXPORT_SYMBOL vmlinux 0xa9c63b69 security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0xa9e98269 md_check_recovery +EXPORT_SYMBOL vmlinux 0xaa0073b7 __net_get_random_once +EXPORT_SYMBOL vmlinux 0xaa0a028f dquot_alloc +EXPORT_SYMBOL vmlinux 0xaa26e41f _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0xaa3d38f0 blk_queue_init_tags +EXPORT_SYMBOL vmlinux 0xaa5bd08d __pv_queued_spin_lock_slowpath +EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0xaa719d1c wait_on_page_bit +EXPORT_SYMBOL vmlinux 0xaab8d4a0 dev_disable_lro +EXPORT_SYMBOL vmlinux 0xaacf28f8 pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0xaad0ae78 __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaade4845 i2c_transfer +EXPORT_SYMBOL vmlinux 0xaae32510 dev_mc_unsync +EXPORT_SYMBOL vmlinux 0xaae8ab0e acpi_bus_power_manageable +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xab066e82 tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0xab2aeb8e kmem_cache_size +EXPORT_SYMBOL vmlinux 0xab440676 blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0xab551fad acpi_get_data_full +EXPORT_SYMBOL vmlinux 0xab600421 probe_irq_off +EXPORT_SYMBOL vmlinux 0xab63f07e pci_release_region +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 0xabacd5c2 netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0xabae4ba5 abx500_set_register_interruptible +EXPORT_SYMBOL vmlinux 0xabb2ed2b seq_lseek +EXPORT_SYMBOL vmlinux 0xabb93235 vm_insert_mixed +EXPORT_SYMBOL vmlinux 0xabc6dd63 cpufreq_sysfs_create_file +EXPORT_SYMBOL vmlinux 0xabcaa577 free_anon_bdev +EXPORT_SYMBOL vmlinux 0xac0ba8c1 blk_iopoll_disable +EXPORT_SYMBOL vmlinux 0xac10645e first_ec +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac1ab317 skb_store_bits +EXPORT_SYMBOL vmlinux 0xac2fc470 keyring_search +EXPORT_SYMBOL vmlinux 0xac398912 flex_array_clear +EXPORT_SYMBOL vmlinux 0xac39aa46 inetdev_by_index +EXPORT_SYMBOL vmlinux 0xac93d544 dquot_enable +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xacac094d devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0xacb99769 ida_destroy +EXPORT_SYMBOL vmlinux 0xacc9b47c sync_inode +EXPORT_SYMBOL vmlinux 0xaccabc6a in4_pton +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xace8837f security_path_truncate +EXPORT_SYMBOL vmlinux 0xace982fd i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0xaceb3ee6 __ww_mutex_lock +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xad0006ce scsi_device_lookup +EXPORT_SYMBOL vmlinux 0xad01744f kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad13c689 acpi_os_execute +EXPORT_SYMBOL vmlinux 0xad160776 acpi_match_device_ids +EXPORT_SYMBOL vmlinux 0xad164875 kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xad1715f6 xfrm_state_walk +EXPORT_SYMBOL vmlinux 0xad2fe93a nvdimm_bus_unlock +EXPORT_SYMBOL vmlinux 0xad3b3264 register_cdrom +EXPORT_SYMBOL vmlinux 0xad3fa64a param_get_charp +EXPORT_SYMBOL vmlinux 0xad45607a dcb_setapp +EXPORT_SYMBOL vmlinux 0xad489dae __getblk_gfp +EXPORT_SYMBOL vmlinux 0xad4990ac xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0xad4d1261 bmap +EXPORT_SYMBOL vmlinux 0xad5e52ec pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0xad698f77 dqstats +EXPORT_SYMBOL vmlinux 0xad6e4bb6 mempool_free +EXPORT_SYMBOL vmlinux 0xad758c1b udp_prot +EXPORT_SYMBOL vmlinux 0xad7bac18 __vfs_read +EXPORT_SYMBOL vmlinux 0xad7f3537 vme_irq_request +EXPORT_SYMBOL vmlinux 0xad81058e __devcgroup_inode_permission +EXPORT_SYMBOL vmlinux 0xad84bef8 dm_table_event +EXPORT_SYMBOL vmlinux 0xadb5e81c phy_stop +EXPORT_SYMBOL vmlinux 0xadc17c1e fsync_bdev +EXPORT_SYMBOL vmlinux 0xadd1ff58 inc_zone_page_state +EXPORT_SYMBOL vmlinux 0xaded05c0 skb_free_datagram +EXPORT_SYMBOL vmlinux 0xadf92630 __cleancache_invalidate_inode +EXPORT_SYMBOL vmlinux 0xadfdb023 blk_mq_add_to_requeue_list +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xae00bb97 eth_gro_receive +EXPORT_SYMBOL vmlinux 0xae044bc7 panic_notifier_list +EXPORT_SYMBOL vmlinux 0xae1ac49a netif_rx_ni +EXPORT_SYMBOL vmlinux 0xae609db7 d_instantiate +EXPORT_SYMBOL vmlinux 0xae60d143 backlight_device_unregister +EXPORT_SYMBOL vmlinux 0xae683783 pci_alloc_dev +EXPORT_SYMBOL vmlinux 0xae729e59 security_req_classify_flow +EXPORT_SYMBOL vmlinux 0xae834663 generic_setxattr +EXPORT_SYMBOL vmlinux 0xae88817e sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0xae9aa380 deactivate_locked_super +EXPORT_SYMBOL vmlinux 0xaea16c1a proto_register +EXPORT_SYMBOL vmlinux 0xaea1e93c cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0xaea976a8 acpi_check_resource_conflict +EXPORT_SYMBOL vmlinux 0xaeb96c3d block_page_mkwrite +EXPORT_SYMBOL vmlinux 0xaec23e7a free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0xaee34f12 xfrm4_prepare_output +EXPORT_SYMBOL vmlinux 0xaf00937f inet_frag_find +EXPORT_SYMBOL vmlinux 0xaf1365ab lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0xaf18322b dma_set_mask +EXPORT_SYMBOL vmlinux 0xaf1864ec neigh_seq_next +EXPORT_SYMBOL vmlinux 0xaf1d0ff4 __neigh_create +EXPORT_SYMBOL vmlinux 0xaf28e715 d_tmpfile +EXPORT_SYMBOL vmlinux 0xaf3066a7 dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf40640a xfrm_input_resume +EXPORT_SYMBOL vmlinux 0xaf611eac amd_nb_misc_ids +EXPORT_SYMBOL vmlinux 0xaf64a72c pagecache_write_begin +EXPORT_SYMBOL vmlinux 0xaf6ae696 kstrndup +EXPORT_SYMBOL vmlinux 0xaf7afc54 xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0xaf80a4a7 vga_con +EXPORT_SYMBOL vmlinux 0xaf9b7930 elv_add_request +EXPORT_SYMBOL vmlinux 0xafb32902 __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xafb8c6ff copy_user_generic_string +EXPORT_SYMBOL vmlinux 0xafd5ff2c amd_iommu_v2_supported +EXPORT_SYMBOL vmlinux 0xafd97623 pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0xb01b1db8 intel_gtt_insert_sg_entries +EXPORT_SYMBOL vmlinux 0xb02a6590 nobh_write_end +EXPORT_SYMBOL vmlinux 0xb03a742e sock_no_getsockopt +EXPORT_SYMBOL vmlinux 0xb03c62d4 param_ops_bint +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb06b4241 phy_connect +EXPORT_SYMBOL vmlinux 0xb0981f92 scsi_remove_device +EXPORT_SYMBOL vmlinux 0xb0a0da0c rational_best_approximation +EXPORT_SYMBOL vmlinux 0xb0b8373d kernel_getsockopt +EXPORT_SYMBOL vmlinux 0xb0ba622c md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0xb0c84222 textsearch_register +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb0e602eb memmove +EXPORT_SYMBOL vmlinux 0xb0eb41ff iommu_tbl_range_free +EXPORT_SYMBOL vmlinux 0xb0fc7d4f sock_alloc_send_skb +EXPORT_SYMBOL vmlinux 0xb107f4ff mb_cache_entry_release +EXPORT_SYMBOL vmlinux 0xb121390a probe_irq_on +EXPORT_SYMBOL vmlinux 0xb121a267 netif_tx_stop_all_queues +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb15cb614 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xb1645a2e sg_free_table +EXPORT_SYMBOL vmlinux 0xb168d055 copy_page_from_iter +EXPORT_SYMBOL vmlinux 0xb16a8643 sg_alloc_table_from_pages +EXPORT_SYMBOL vmlinux 0xb16b56f6 scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0xb187b3a8 lg_lock_init +EXPORT_SYMBOL vmlinux 0xb18bf3cd posix_acl_chmod +EXPORT_SYMBOL vmlinux 0xb1987461 vfs_unlink +EXPORT_SYMBOL vmlinux 0xb1a81f2c filemap_write_and_wait +EXPORT_SYMBOL vmlinux 0xb1aaca78 mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0xb1b8dd4d set_pages_uc +EXPORT_SYMBOL vmlinux 0xb1c3a01a oops_in_progress +EXPORT_SYMBOL vmlinux 0xb1cb6925 sb_set_blocksize +EXPORT_SYMBOL vmlinux 0xb1cf44df fb_find_best_mode +EXPORT_SYMBOL vmlinux 0xb1cfad22 rdmsr_on_cpu +EXPORT_SYMBOL vmlinux 0xb1d062f4 tty_register_ldisc +EXPORT_SYMBOL vmlinux 0xb1dc8a72 pci_unmap_rom +EXPORT_SYMBOL vmlinux 0xb1e31a9e dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0xb1ea39e6 bd_set_size +EXPORT_SYMBOL vmlinux 0xb20146ea bdi_init +EXPORT_SYMBOL vmlinux 0xb20be3b3 __cleancache_init_shared_fs +EXPORT_SYMBOL vmlinux 0xb20ecf88 acpi_run_osc +EXPORT_SYMBOL vmlinux 0xb2154a56 pci_write_vpd +EXPORT_SYMBOL vmlinux 0xb219d56c wbinvd_on_cpu +EXPORT_SYMBOL vmlinux 0xb21a941f skb_get_hash_perturb +EXPORT_SYMBOL vmlinux 0xb24136b0 jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0xb2682405 utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0xb268f71e tcf_exts_change +EXPORT_SYMBOL vmlinux 0xb26c4d4e phy_device_register +EXPORT_SYMBOL vmlinux 0xb26da0ff pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0xb281f8c9 dma_ops +EXPORT_SYMBOL vmlinux 0xb28755b8 generic_file_splice_read +EXPORT_SYMBOL vmlinux 0xb28c61f8 d_make_root +EXPORT_SYMBOL vmlinux 0xb292e099 vga_switcheroo_init_domain_pm_ops +EXPORT_SYMBOL vmlinux 0xb293e8a0 __get_page_tail +EXPORT_SYMBOL vmlinux 0xb2a87775 skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0xb2be6e92 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xb2d5a552 complete +EXPORT_SYMBOL vmlinux 0xb2eb6997 skb_push +EXPORT_SYMBOL vmlinux 0xb2eb83cc tcp_enter_memory_pressure +EXPORT_SYMBOL vmlinux 0xb2f74fb6 intel_gmch_remove +EXPORT_SYMBOL vmlinux 0xb2f9f1b0 sg_miter_start +EXPORT_SYMBOL vmlinux 0xb2fd5ceb __put_user_4 +EXPORT_SYMBOL vmlinux 0xb31613aa remove_arg_zero +EXPORT_SYMBOL vmlinux 0xb3284531 acpi_dbg_layer +EXPORT_SYMBOL vmlinux 0xb347dd3c md_finish_reshape +EXPORT_SYMBOL vmlinux 0xb3496c17 input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0xb352177e find_first_bit +EXPORT_SYMBOL vmlinux 0xb354171b register_key_type +EXPORT_SYMBOL vmlinux 0xb3547100 pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0xb35f5be6 __i2c_transfer +EXPORT_SYMBOL vmlinux 0xb37df2e9 inode_add_bytes +EXPORT_SYMBOL vmlinux 0xb382ae51 con_is_bound +EXPORT_SYMBOL vmlinux 0xb3838041 mmc_retune_timer_stop +EXPORT_SYMBOL vmlinux 0xb384e822 devm_request_resource +EXPORT_SYMBOL vmlinux 0xb3a0b40c vfs_statfs +EXPORT_SYMBOL vmlinux 0xb3bf8f48 __alloc_pages_nodemask +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3e948fc seq_open +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb4032b3b scsi_print_result +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb43df49c mmc_detect_change +EXPORT_SYMBOL vmlinux 0xb449eb1a km_report +EXPORT_SYMBOL vmlinux 0xb4521f21 pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0xb4709322 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0xb47189b5 reservation_ww_class +EXPORT_SYMBOL vmlinux 0xb4ad81a7 sock_no_connect +EXPORT_SYMBOL vmlinux 0xb4e2c8b1 ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0xb4f02d5c fb_is_primary_device +EXPORT_SYMBOL vmlinux 0xb52ee8be intel_gtt_clear_range +EXPORT_SYMBOL vmlinux 0xb548caa3 tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0xb571807b xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0xb57343c2 frontswap_shrink +EXPORT_SYMBOL vmlinux 0xb586b566 __cleancache_get_page +EXPORT_SYMBOL vmlinux 0xb59823e1 seq_dentry +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5a54e92 ilookup5_nowait +EXPORT_SYMBOL vmlinux 0xb5a7a6c5 scsi_is_target_device +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5b9fefc blk_start_request +EXPORT_SYMBOL vmlinux 0xb5c06bb4 init_special_inode +EXPORT_SYMBOL vmlinux 0xb5ca1c46 slhc_free +EXPORT_SYMBOL vmlinux 0xb5cbdc1c tcf_destroy_chain +EXPORT_SYMBOL vmlinux 0xb5dbd16a __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0xb5dcc62f twl6040_get_pll +EXPORT_SYMBOL vmlinux 0xb6106f09 iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0xb61eb3fa gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0xb6244511 sg_init_one +EXPORT_SYMBOL vmlinux 0xb63d1ee4 vme_bus_num +EXPORT_SYMBOL vmlinux 0xb641af2f vfs_llseek +EXPORT_SYMBOL vmlinux 0xb6613914 fb_firmware_edid +EXPORT_SYMBOL vmlinux 0xb662545f bio_clone_bioset +EXPORT_SYMBOL vmlinux 0xb674a534 acpi_unmap_cpu +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb680d4a6 gen_pool_add_virt +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb6a68816 find_last_bit +EXPORT_SYMBOL vmlinux 0xb6cd5e07 devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0xb6d3332e __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0xb70030f5 clear_nlink +EXPORT_SYMBOL vmlinux 0xb714fb9c tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0xb71da09a mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0xb7488905 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xb758b225 acpi_disable_event +EXPORT_SYMBOL vmlinux 0xb75a7d8f mmc_read_bkops_status +EXPORT_SYMBOL vmlinux 0xb75c01e9 input_grab_device +EXPORT_SYMBOL vmlinux 0xb75d7181 unregister_filesystem +EXPORT_SYMBOL vmlinux 0xb77131b1 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb776830d __dquot_free_space +EXPORT_SYMBOL vmlinux 0xb79612a3 security_inode_readlink +EXPORT_SYMBOL vmlinux 0xb7bba7d1 truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0xb7c43422 blk_mq_map_queue +EXPORT_SYMBOL vmlinux 0xb7f18000 vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0xb7f82151 netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0xb7fcc60e tty_check_change +EXPORT_SYMBOL vmlinux 0xb81533f2 tcf_hash_search +EXPORT_SYMBOL vmlinux 0xb86d0b8e mmc_flush_cache +EXPORT_SYMBOL vmlinux 0xb874b87a __clzsi2 +EXPORT_SYMBOL vmlinux 0xb882d29c seq_escape +EXPORT_SYMBOL vmlinux 0xb8946ae1 ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0xb89af01e dcache_dir_close +EXPORT_SYMBOL vmlinux 0xb8afda93 __secpath_destroy +EXPORT_SYMBOL vmlinux 0xb8b04c07 pipe_lock +EXPORT_SYMBOL vmlinux 0xb8b6a76c __percpu_counter_add +EXPORT_SYMBOL vmlinux 0xb8bd970a inet_frag_maybe_warn_overflow +EXPORT_SYMBOL vmlinux 0xb8d6509f amd_iommu_device_info +EXPORT_SYMBOL vmlinux 0xb8da651f block_read_full_page +EXPORT_SYMBOL vmlinux 0xb8e7ce2c __put_user_8 +EXPORT_SYMBOL vmlinux 0xb8f7d811 abx500_get_register_page_interruptible +EXPORT_SYMBOL vmlinux 0xb8fdcd10 mempool_resize +EXPORT_SYMBOL vmlinux 0xb8fe307a iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0xb9072f34 skb_vlan_untag +EXPORT_SYMBOL vmlinux 0xb907513f unpoison_memory +EXPORT_SYMBOL vmlinux 0xb911253e neigh_table_init +EXPORT_SYMBOL vmlinux 0xb9249d16 cpu_possible_mask +EXPORT_SYMBOL vmlinux 0xb926c0d2 arp_send +EXPORT_SYMBOL vmlinux 0xb952f431 user_path_create +EXPORT_SYMBOL vmlinux 0xb97caf45 vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0xb97f9bc8 inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0xb992f6bb ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0xb9e7f6c9 pci_scan_bridge +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xba11ef04 __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0xba1e59d5 mmc_can_reset +EXPORT_SYMBOL vmlinux 0xba289466 security_path_symlink +EXPORT_SYMBOL vmlinux 0xba2d8594 ec_read +EXPORT_SYMBOL vmlinux 0xba369d29 inet_sock_destruct +EXPORT_SYMBOL vmlinux 0xba3d2dbe blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0xba41b259 register_console +EXPORT_SYMBOL vmlinux 0xba41e3fb dmam_free_coherent +EXPORT_SYMBOL vmlinux 0xba45b202 input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0xba46b0e8 i2c_clients_command +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba69fed9 tcp_prequeue +EXPORT_SYMBOL vmlinux 0xba763f39 alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0xba9197b0 md_cluster_ops +EXPORT_SYMBOL vmlinux 0xbacaa393 udp_poll +EXPORT_SYMBOL vmlinux 0xbad347ab gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0xbae0315f blk_mq_can_queue +EXPORT_SYMBOL vmlinux 0xbaee6621 pagevec_lookup_tag +EXPORT_SYMBOL vmlinux 0xbaf8d599 tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb34134a iov_shorten +EXPORT_SYMBOL vmlinux 0xbb35675b __bitmap_intersects +EXPORT_SYMBOL vmlinux 0xbb4ce9c2 proc_create_data +EXPORT_SYMBOL vmlinux 0xbb4f4766 simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0xbb50e9c6 blk_queue_free_tags +EXPORT_SYMBOL vmlinux 0xbb51cd7b irq_set_chip +EXPORT_SYMBOL vmlinux 0xbb52d1cf devm_gpio_request +EXPORT_SYMBOL vmlinux 0xbb5866a4 pci_get_device +EXPORT_SYMBOL vmlinux 0xbb5b553b redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0xbb5c8151 flow_cache_lookup +EXPORT_SYMBOL vmlinux 0xbb5d343d xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xbb5f05c7 seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0xbb5f79f9 acl_by_type +EXPORT_SYMBOL vmlinux 0xbb7c1529 __set_page_dirty_buffers +EXPORT_SYMBOL vmlinux 0xbb99125c get_default_font +EXPORT_SYMBOL vmlinux 0xbba70a2d _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0xbbaeb559 memcg_socket_limit_enabled +EXPORT_SYMBOL vmlinux 0xbbb5077a kernel_getpeername +EXPORT_SYMBOL vmlinux 0xbbbb451a _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0xbbd2b96c blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0xbbd76e57 bit_wait +EXPORT_SYMBOL vmlinux 0xbbeb1ec6 ioremap_wt +EXPORT_SYMBOL vmlinux 0xbbf38a72 nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0xbc2031de acpi_processor_get_bios_limit +EXPORT_SYMBOL vmlinux 0xbc58d290 flow_cache_fini +EXPORT_SYMBOL vmlinux 0xbc70ef42 xen_biovec_phys_mergeable +EXPORT_SYMBOL vmlinux 0xbc885dd6 scsi_init_io +EXPORT_SYMBOL vmlinux 0xbc97af17 blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0xbc9b17c0 skb_copy_expand +EXPORT_SYMBOL vmlinux 0xbcba1ead ip_route_input_noref +EXPORT_SYMBOL vmlinux 0xbcc2e4e0 i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0xbcc308bb strnlen_user +EXPORT_SYMBOL vmlinux 0xbcc47844 __splice_from_pipe +EXPORT_SYMBOL vmlinux 0xbcc4a0db blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0xbccafdb5 security_path_chmod +EXPORT_SYMBOL vmlinux 0xbccd011f find_get_pages_tag +EXPORT_SYMBOL vmlinux 0xbcd4d11a scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0xbcfd3f63 elv_register_queue +EXPORT_SYMBOL vmlinux 0xbd100793 cpu_online_mask +EXPORT_SYMBOL vmlinux 0xbd17dba2 iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0xbd462b55 __kfifo_init +EXPORT_SYMBOL vmlinux 0xbd7880fe inet_select_addr +EXPORT_SYMBOL vmlinux 0xbd798ff2 inet_del_protocol +EXPORT_SYMBOL vmlinux 0xbd878481 param_set_ulong +EXPORT_SYMBOL vmlinux 0xbd9074b1 blk_finish_plug +EXPORT_SYMBOL vmlinux 0xbd94aaec in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0xbdaf5b07 acpi_os_read_port +EXPORT_SYMBOL vmlinux 0xbdf8542b tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0xbdfb6dbb __fentry__ +EXPORT_SYMBOL vmlinux 0xbe1bb112 bitmap_onto +EXPORT_SYMBOL vmlinux 0xbe385d67 pci_pme_capable +EXPORT_SYMBOL vmlinux 0xbe4bb28c blk_mq_init_allocated_queue +EXPORT_SYMBOL vmlinux 0xbe4d3eae __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0xbe5ebc4d touch_buffer +EXPORT_SYMBOL vmlinux 0xbe6728df mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0xbe79be4a mdiobus_read +EXPORT_SYMBOL vmlinux 0xbe805689 blk_mq_start_request +EXPORT_SYMBOL vmlinux 0xbe876241 nvdimm_namespace_disk_name +EXPORT_SYMBOL vmlinux 0xbe946ee2 neigh_event_ns +EXPORT_SYMBOL vmlinux 0xbe9b8766 sdev_prefix_printk +EXPORT_SYMBOL vmlinux 0xbeb436f8 generic_write_end +EXPORT_SYMBOL vmlinux 0xbeb8e050 page_symlink +EXPORT_SYMBOL vmlinux 0xbeb8e6ed user_revoke +EXPORT_SYMBOL vmlinux 0xbec30d05 x86_match_cpu +EXPORT_SYMBOL vmlinux 0xbec37a7f kmem_cache_free +EXPORT_SYMBOL vmlinux 0xbecb99eb sock_recvmsg +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbef9f01c mmc_erase +EXPORT_SYMBOL vmlinux 0xbf0d362b ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0xbf0e5b25 crypto_sha256_finup +EXPORT_SYMBOL vmlinux 0xbf23a74e dquot_drop +EXPORT_SYMBOL vmlinux 0xbf31b9f0 __quota_error +EXPORT_SYMBOL vmlinux 0xbf65d8f6 tty_set_operations +EXPORT_SYMBOL vmlinux 0xbf751874 simple_open +EXPORT_SYMBOL vmlinux 0xbf7fd2f5 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0xbf83df28 module_put +EXPORT_SYMBOL vmlinux 0xbf8ba54a vprintk +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbf9c39d8 udp_seq_open +EXPORT_SYMBOL vmlinux 0xbfa1e199 page_readlink +EXPORT_SYMBOL vmlinux 0xbfa99f5e security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0xbfaf2c0f set_wb_congested +EXPORT_SYMBOL vmlinux 0xbfb6bbb8 netdev_state_change +EXPORT_SYMBOL vmlinux 0xbfb767d2 __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0xbfc177bc iowrite32_rep +EXPORT_SYMBOL vmlinux 0xbfebc185 __inode_permission +EXPORT_SYMBOL vmlinux 0xbfed609b phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0xbfee3ad5 loop_unregister_transfer +EXPORT_SYMBOL vmlinux 0xc00abcf0 textsearch_prepare +EXPORT_SYMBOL vmlinux 0xc05bd393 pipe_unlock +EXPORT_SYMBOL vmlinux 0xc05e355f idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0xc0664c31 inet6_del_protocol +EXPORT_SYMBOL vmlinux 0xc07406d5 jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc0823e4c twl_i2c_write +EXPORT_SYMBOL vmlinux 0xc0826b9e blk_queue_end_tag +EXPORT_SYMBOL vmlinux 0xc08eca4b jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0xc0a1e757 i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0xc0a3d105 find_next_bit +EXPORT_SYMBOL vmlinux 0xc0abd6f7 pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0xc0b6bba3 mipi_dsi_dcs_enter_sleep_mode +EXPORT_SYMBOL vmlinux 0xc0cd3b13 ___ratelimit +EXPORT_SYMBOL vmlinux 0xc0e31922 netdev_notify_peers +EXPORT_SYMBOL vmlinux 0xc0f0db50 seq_path +EXPORT_SYMBOL vmlinux 0xc10299ec add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0xc110ac37 __mmc_claim_host +EXPORT_SYMBOL vmlinux 0xc11fc848 simple_empty +EXPORT_SYMBOL vmlinux 0xc12928b8 bdget_disk +EXPORT_SYMBOL vmlinux 0xc12fc456 follow_pfn +EXPORT_SYMBOL vmlinux 0xc1332004 neigh_for_each +EXPORT_SYMBOL vmlinux 0xc14b8a12 dget_parent +EXPORT_SYMBOL vmlinux 0xc15a44c6 memzero_explicit +EXPORT_SYMBOL vmlinux 0xc16d5de0 dev_printk +EXPORT_SYMBOL vmlinux 0xc18195b2 gnttab_free_pages +EXPORT_SYMBOL vmlinux 0xc1a1bed8 icmpv6_send +EXPORT_SYMBOL vmlinux 0xc1b6d8c3 udplite_prot +EXPORT_SYMBOL vmlinux 0xc1bdfc72 sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1e50c0b rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0xc1efcd4f inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0xc2050cb6 update_devfreq +EXPORT_SYMBOL vmlinux 0xc20b13fb is_nd_btt +EXPORT_SYMBOL vmlinux 0xc20cde38 poll_schedule_timeout +EXPORT_SYMBOL vmlinux 0xc20eb7db bdi_setup_and_register +EXPORT_SYMBOL vmlinux 0xc21c014a pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0xc23541aa lookup_bdev +EXPORT_SYMBOL vmlinux 0xc238c080 phy_device_create +EXPORT_SYMBOL vmlinux 0xc23a8f04 debugfs_create_automount +EXPORT_SYMBOL vmlinux 0xc2424641 agp3_generic_cleanup +EXPORT_SYMBOL vmlinux 0xc252e37f __bforget +EXPORT_SYMBOL vmlinux 0xc25b339c dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0xc2751354 nd_namespace_blk_validate +EXPORT_SYMBOL vmlinux 0xc2779016 __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0xc2938e6c acpi_processor_notify_smm +EXPORT_SYMBOL vmlinux 0xc299b431 put_filp +EXPORT_SYMBOL vmlinux 0xc29bf967 strspn +EXPORT_SYMBOL vmlinux 0xc29e7299 dm_put_device +EXPORT_SYMBOL vmlinux 0xc2a341ee neigh_table_clear +EXPORT_SYMBOL vmlinux 0xc2accf63 set_security_override +EXPORT_SYMBOL vmlinux 0xc2b1a1f9 mipi_dsi_attach +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2f9c045 timespec_to_jiffies +EXPORT_SYMBOL vmlinux 0xc310b981 strnstr +EXPORT_SYMBOL vmlinux 0xc3555606 skb_orphan_partial +EXPORT_SYMBOL vmlinux 0xc35c0eca mipi_dsi_host_register +EXPORT_SYMBOL vmlinux 0xc3851f36 __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0xc3a249d4 xfrm_unregister_mode +EXPORT_SYMBOL vmlinux 0xc3aaf0a9 __put_user_1 +EXPORT_SYMBOL vmlinux 0xc3c2be91 mipi_dsi_packet_format_is_short +EXPORT_SYMBOL vmlinux 0xc3fe408a sk_stream_write_space +EXPORT_SYMBOL vmlinux 0xc4017077 agp_collect_device_status +EXPORT_SYMBOL vmlinux 0xc408d78b set_pages_wb +EXPORT_SYMBOL vmlinux 0xc43a76b9 tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0xc43eb49e follow_down_one +EXPORT_SYMBOL vmlinux 0xc47f54a8 end_page_writeback +EXPORT_SYMBOL vmlinux 0xc48307db lz4_decompress +EXPORT_SYMBOL vmlinux 0xc499ae1e kstrdup +EXPORT_SYMBOL vmlinux 0xc4c2487b eth_change_mtu +EXPORT_SYMBOL vmlinux 0xc4db8a63 ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0xc5137552 x86_bios_cpu_apicid +EXPORT_SYMBOL vmlinux 0xc5196fdb intel_gmch_probe +EXPORT_SYMBOL vmlinux 0xc5211cde mmc_free_host +EXPORT_SYMBOL vmlinux 0xc5534d64 ioread16 +EXPORT_SYMBOL vmlinux 0xc558530d profile_pc +EXPORT_SYMBOL vmlinux 0xc56119c3 tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc5ac8d7d would_dump +EXPORT_SYMBOL vmlinux 0xc5ada2a4 path_put +EXPORT_SYMBOL vmlinux 0xc5c82104 uart_unregister_driver +EXPORT_SYMBOL vmlinux 0xc5cc617b dev_set_allmulti +EXPORT_SYMBOL vmlinux 0xc5d9c46c agp_try_unsupported_boot +EXPORT_SYMBOL vmlinux 0xc5e5a738 __ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0xc5e804c8 mb_cache_entry_alloc +EXPORT_SYMBOL vmlinux 0xc5fdef94 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xc6183342 tcp_rcv_established +EXPORT_SYMBOL vmlinux 0xc6257bf0 nd_device_register +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc647764a vga_switcheroo_client_fb_set +EXPORT_SYMBOL vmlinux 0xc65abeb7 agp3_generic_sizes +EXPORT_SYMBOL vmlinux 0xc66016f8 unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0xc665f2c9 xfrm_register_mode +EXPORT_SYMBOL vmlinux 0xc666a132 crc_t10dif +EXPORT_SYMBOL vmlinux 0xc666cbae blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0xc6735e81 get_cached_acl +EXPORT_SYMBOL vmlinux 0xc676493b mmc_gpio_set_cd_isr +EXPORT_SYMBOL vmlinux 0xc6772da2 radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0xc67f3776 wireless_spy_update +EXPORT_SYMBOL vmlinux 0xc694ef01 ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0xc6b368d3 acpi_gpe_count +EXPORT_SYMBOL vmlinux 0xc6c822ac phy_ethtool_sset +EXPORT_SYMBOL vmlinux 0xc6cb465a __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6d81a0b blk_queue_dma_pad +EXPORT_SYMBOL vmlinux 0xc6daea4c __blk_end_request +EXPORT_SYMBOL vmlinux 0xc6eb4772 pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0xc6ecc176 get_user_pages +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc72414ed key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0xc72f0b34 nd_btt_sb_checksum +EXPORT_SYMBOL vmlinux 0xc7373302 xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0xc7563db8 twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xc771b6e6 search_binary_handler +EXPORT_SYMBOL vmlinux 0xc781bd9f rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc789774a dev_get_flags +EXPORT_SYMBOL vmlinux 0xc7910c45 inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0xc7959c64 remap_vmalloc_range_partial +EXPORT_SYMBOL vmlinux 0xc79bcd36 dm_vcalloc +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7ae9ce0 param_get_string +EXPORT_SYMBOL vmlinux 0xc7b30d27 scsi_is_host_device +EXPORT_SYMBOL vmlinux 0xc7b36b5a nd_device_unregister +EXPORT_SYMBOL vmlinux 0xc7b3ec64 i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0xc7b75e32 from_kuid +EXPORT_SYMBOL vmlinux 0xc7cf1bef fib_default_rule_add +EXPORT_SYMBOL vmlinux 0xc7dd7227 netdev_emerg +EXPORT_SYMBOL vmlinux 0xc7f4b077 agp_generic_remove_memory +EXPORT_SYMBOL vmlinux 0xc7fafdfe inet6_release +EXPORT_SYMBOL vmlinux 0xc7fcc5bf acpi_resource_to_address64 +EXPORT_SYMBOL vmlinux 0xc7fd44a4 bio_add_pc_page +EXPORT_SYMBOL vmlinux 0xc82df8d3 mipi_dsi_dcs_nop +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 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc88004a0 vga_tryget +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc897c382 sg_init_table +EXPORT_SYMBOL vmlinux 0xc8a91f5b cpumask_local_spread +EXPORT_SYMBOL vmlinux 0xc8b0c8a8 sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0xc8b57c27 autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xc8be550e proc_mkdir +EXPORT_SYMBOL vmlinux 0xc8c27f31 unregister_key_type +EXPORT_SYMBOL vmlinux 0xc8c44f9a lock_sock_nested +EXPORT_SYMBOL vmlinux 0xc8c9c1b2 neigh_lookup +EXPORT_SYMBOL vmlinux 0xc8ca68c6 neigh_seq_start +EXPORT_SYMBOL vmlinux 0xc8faf06c request_key_async +EXPORT_SYMBOL vmlinux 0xc908ac69 md_update_sb +EXPORT_SYMBOL vmlinux 0xc90d6958 inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0xc911b9d5 eth_get_headlen +EXPORT_SYMBOL vmlinux 0xc93c5e51 fsnotify_get_group +EXPORT_SYMBOL vmlinux 0xc952a57e dev_set_group +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc96c635d neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0xc978479a xz_dec_run +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc99f6aae dma_spin_lock +EXPORT_SYMBOL vmlinux 0xc9a0467b ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0xc9bd5e9f security_task_getsecid +EXPORT_SYMBOL vmlinux 0xc9fa5e6f blk_queue_io_min +EXPORT_SYMBOL vmlinux 0xc9fef317 add_wait_queue +EXPORT_SYMBOL vmlinux 0xca01714f unregister_console +EXPORT_SYMBOL vmlinux 0xca0f4667 readlink_copy +EXPORT_SYMBOL vmlinux 0xca10655c amd_iommu_get_v2_domain +EXPORT_SYMBOL vmlinux 0xca2072b6 security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0xca2bbbfc iov_iter_bvec +EXPORT_SYMBOL vmlinux 0xca369cea skb_append +EXPORT_SYMBOL vmlinux 0xca3a9f0b sk_dst_check +EXPORT_SYMBOL vmlinux 0xca5dc09a set_pages_nx +EXPORT_SYMBOL vmlinux 0xca5ee09a vme_free_consistent +EXPORT_SYMBOL vmlinux 0xca832efe kmalloc_order +EXPORT_SYMBOL vmlinux 0xca8acc78 acpi_dbg_level +EXPORT_SYMBOL vmlinux 0xca910b36 elevator_change +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xcabe210d file_remove_privs +EXPORT_SYMBOL vmlinux 0xcabfc202 ip6_expire_frag_queue +EXPORT_SYMBOL vmlinux 0xcac0d5ee find_get_entry +EXPORT_SYMBOL vmlinux 0xcae66f1e blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0xcaef321a down_write +EXPORT_SYMBOL vmlinux 0xcaf2c603 scsi_sd_pm_domain +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb039c2c kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0xcb161666 I_BDEV +EXPORT_SYMBOL vmlinux 0xcb281ac9 iget_failed +EXPORT_SYMBOL vmlinux 0xcb569e4e key_unlink +EXPORT_SYMBOL vmlinux 0xcb733bf2 acpi_bus_set_power +EXPORT_SYMBOL vmlinux 0xcb75154f blk_cleanup_queue +EXPORT_SYMBOL vmlinux 0xcb936989 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0xcbae6c7a acpi_lid_notifier_unregister +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbc9157b flock_lock_inode_wait +EXPORT_SYMBOL vmlinux 0xcbc9557f unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0xcbcd74b2 tcf_register_action +EXPORT_SYMBOL vmlinux 0xcbe02782 console_start +EXPORT_SYMBOL vmlinux 0xcbe3329f __alloc_skb +EXPORT_SYMBOL vmlinux 0xcbe7f6e6 generic_setlease +EXPORT_SYMBOL vmlinux 0xcbf9cc60 inet_accept +EXPORT_SYMBOL vmlinux 0xcc08ff17 x86_hyper_xen +EXPORT_SYMBOL vmlinux 0xcc0a5ad0 blk_queue_prep_rq +EXPORT_SYMBOL vmlinux 0xcc211ad0 nf_log_set +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc34e510 __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0xcc4fd24e __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc724f89 inet_getname +EXPORT_SYMBOL vmlinux 0xcc778cc3 __tracepoint_fence_annotate_wait_on +EXPORT_SYMBOL vmlinux 0xcc811ada qdisc_tree_decrease_qlen +EXPORT_SYMBOL vmlinux 0xcc838223 __pte2cachemode_tbl +EXPORT_SYMBOL vmlinux 0xcc89d886 netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0xcc996737 generic_error_remove_page +EXPORT_SYMBOL vmlinux 0xcc9aa2a6 register_sysctl +EXPORT_SYMBOL vmlinux 0xccc0915e blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0xccc21f5e input_get_new_minor +EXPORT_SYMBOL vmlinux 0xccc33911 revalidate_disk +EXPORT_SYMBOL vmlinux 0xcccb73db serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0xccf9a863 tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0xcd16a03e __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0xcd20667a kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd2ffc9c cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0xcd320991 devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0xcd36faf3 netlink_capable +EXPORT_SYMBOL vmlinux 0xcd40a920 processors +EXPORT_SYMBOL vmlinux 0xcd57f7b0 radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0xcd5f1222 dma_supported +EXPORT_SYMBOL vmlinux 0xcd797a4b register_qdisc +EXPORT_SYMBOL vmlinux 0xcd873a5a unregister_binfmt +EXPORT_SYMBOL vmlinux 0xcd875c4a clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0xcd8a256c neigh_changeaddr +EXPORT_SYMBOL vmlinux 0xcd8d36f4 flow_get_u32_src +EXPORT_SYMBOL vmlinux 0xcda989cd iov_iter_advance +EXPORT_SYMBOL vmlinux 0xcdbbf0d5 load_nls +EXPORT_SYMBOL vmlinux 0xcdbe1bbc scsi_block_requests +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcdcc194e tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0xcdd135e3 genphy_resume +EXPORT_SYMBOL vmlinux 0xcdda54d1 sock_create_kern +EXPORT_SYMBOL vmlinux 0xcde9aef4 generic_writepages +EXPORT_SYMBOL vmlinux 0xcdef8c4b bio_integrity_prep +EXPORT_SYMBOL vmlinux 0xce1982c8 module_layout +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce2c45cc wait_for_completion_io +EXPORT_SYMBOL vmlinux 0xce313d2c tcf_unregister_action +EXPORT_SYMBOL vmlinux 0xce48d1e4 inet_bind +EXPORT_SYMBOL vmlinux 0xce4904a4 acpi_leave_sleep_state +EXPORT_SYMBOL vmlinux 0xce4e47b6 __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0xce563b04 override_creds +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce671900 acpi_pm_device_run_wake +EXPORT_SYMBOL vmlinux 0xce699f7e proc_set_user +EXPORT_SYMBOL vmlinux 0xce7850e1 crc32_le_shift +EXPORT_SYMBOL vmlinux 0xce8fdfaf locks_init_lock +EXPORT_SYMBOL vmlinux 0xce9adccf arp_xmit +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xceae504f cmdline_parts_free +EXPORT_SYMBOL vmlinux 0xceafbce3 d_walk +EXPORT_SYMBOL vmlinux 0xceb7b150 led_blink_set_oneshot +EXPORT_SYMBOL vmlinux 0xcec25ecf misc_register +EXPORT_SYMBOL vmlinux 0xced329ae uart_match_port +EXPORT_SYMBOL vmlinux 0xced4bc90 tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0xcee65c2b netpoll_cleanup +EXPORT_SYMBOL vmlinux 0xcef51982 kstrtou16 +EXPORT_SYMBOL vmlinux 0xcef6183f set_user_nice +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcf32b06f follow_up +EXPORT_SYMBOL vmlinux 0xcf4ef75b tcf_hash_insert +EXPORT_SYMBOL vmlinux 0xcf69ebe4 scsi_host_lookup +EXPORT_SYMBOL vmlinux 0xcf6bc653 pci_enable_msi_range +EXPORT_SYMBOL vmlinux 0xcf6cfe1f msrs_free +EXPORT_SYMBOL vmlinux 0xcf751369 km_query +EXPORT_SYMBOL vmlinux 0xcf77654e mipi_dsi_dcs_soft_reset +EXPORT_SYMBOL vmlinux 0xcf847175 mmc_start_req +EXPORT_SYMBOL vmlinux 0xcf89219a cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0xcfb4a296 trace_print_array_seq +EXPORT_SYMBOL vmlinux 0xcfbeab77 inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0xcfcef6ab d_drop +EXPORT_SYMBOL vmlinux 0xcfd0b962 simple_pin_fs +EXPORT_SYMBOL vmlinux 0xd00fc336 unlock_rename +EXPORT_SYMBOL vmlinux 0xd04b5e7a dquot_quotactl_ops +EXPORT_SYMBOL vmlinux 0xd0552c1c pcim_iomap +EXPORT_SYMBOL vmlinux 0xd06a1e6f acpi_device_hid +EXPORT_SYMBOL vmlinux 0xd0720a17 on_each_cpu_cond +EXPORT_SYMBOL vmlinux 0xd08216ef __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0xd08f6239 sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0xd09b0199 fence_context_alloc +EXPORT_SYMBOL vmlinux 0xd09eead2 genphy_setup_forced +EXPORT_SYMBOL vmlinux 0xd0a2847c sha_init +EXPORT_SYMBOL vmlinux 0xd0a91bab skip_spaces +EXPORT_SYMBOL vmlinux 0xd0d0aa72 acpi_processor_preregister_performance +EXPORT_SYMBOL vmlinux 0xd0d3da03 __ps2_command +EXPORT_SYMBOL vmlinux 0xd0da9c20 ilookup5 +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 0xd135b81b ps2_command +EXPORT_SYMBOL vmlinux 0xd15ac76e xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0xd1652a93 acpi_info +EXPORT_SYMBOL vmlinux 0xd1816f32 frontswap_writethrough +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1f6c5f3 smp_num_siblings +EXPORT_SYMBOL vmlinux 0xd2064e2f idr_replace +EXPORT_SYMBOL vmlinux 0xd20ad965 find_inode_nowait +EXPORT_SYMBOL vmlinux 0xd220cf8a jiffies_to_timespec +EXPORT_SYMBOL vmlinux 0xd2242689 pid_task +EXPORT_SYMBOL vmlinux 0xd251d7b0 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0xd254a4a0 clkdev_alloc +EXPORT_SYMBOL vmlinux 0xd2555f19 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd266133e unregister_shrinker +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd280a87e inode_init_once +EXPORT_SYMBOL vmlinux 0xd2a00457 remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0xd2a8d4b2 devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0xd2b09ce5 __kmalloc +EXPORT_SYMBOL vmlinux 0xd2b3d19f padata_register_cpumask_notifier +EXPORT_SYMBOL vmlinux 0xd2c120ef input_get_keycode +EXPORT_SYMBOL vmlinux 0xd2d09be3 simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2eb69a1 input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0xd30e67c5 ilookup +EXPORT_SYMBOL vmlinux 0xd31a0d1b devm_ioremap +EXPORT_SYMBOL vmlinux 0xd32dfff2 pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0xd3378b15 agp_generic_enable +EXPORT_SYMBOL vmlinux 0xd33f3825 dump_align +EXPORT_SYMBOL vmlinux 0xd3437c4f __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0xd35927dd ata_dev_printk +EXPORT_SYMBOL vmlinux 0xd36e3d59 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0xd3719d59 paravirt_ticketlocks_enabled +EXPORT_SYMBOL vmlinux 0xd388c879 unregister_quota_format +EXPORT_SYMBOL vmlinux 0xd38a1aa3 tty_write_room +EXPORT_SYMBOL vmlinux 0xd39b2444 jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0xd39ef243 netpoll_print_options +EXPORT_SYMBOL vmlinux 0xd3a2e8ba vfs_readv +EXPORT_SYMBOL vmlinux 0xd3a4db77 phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0xd3b5573d security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0xd3c83b52 xfrm_register_km +EXPORT_SYMBOL vmlinux 0xd3fbb629 skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0xd400c936 inet_addr_type +EXPORT_SYMBOL vmlinux 0xd4087110 dm_io +EXPORT_SYMBOL vmlinux 0xd40b8c5f key_link +EXPORT_SYMBOL vmlinux 0xd44e2d67 blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0xd458b06a fput +EXPORT_SYMBOL vmlinux 0xd45cc6ca bin2hex +EXPORT_SYMBOL vmlinux 0xd4606a29 xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0xd46159b9 blk_integrity_merge_rq +EXPORT_SYMBOL vmlinux 0xd464d6d4 inet_csk_accept +EXPORT_SYMBOL vmlinux 0xd47c268d neigh_direct_output +EXPORT_SYMBOL vmlinux 0xd4835ef8 dmi_check_system +EXPORT_SYMBOL vmlinux 0xd4ae28ee task_tgid_nr_ns +EXPORT_SYMBOL vmlinux 0xd4b3cb98 bdev_stack_limits +EXPORT_SYMBOL vmlinux 0xd4d3f31c x86_hyper_ms_hyperv +EXPORT_SYMBOL vmlinux 0xd50fef48 acpi_detach_data +EXPORT_SYMBOL vmlinux 0xd518fe5e simple_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0xd5271c7f tcp_close +EXPORT_SYMBOL vmlinux 0xd52e0fba xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0xd54f41ce try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0xd57bb6be __dst_free +EXPORT_SYMBOL vmlinux 0xd589ddc3 __brelse +EXPORT_SYMBOL vmlinux 0xd593e1b0 blk_mq_abort_requeue_list +EXPORT_SYMBOL vmlinux 0xd5b0863f pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0xd5b78fc8 km_policy_expired +EXPORT_SYMBOL vmlinux 0xd5e9b434 netif_wake_subqueue +EXPORT_SYMBOL vmlinux 0xd60c4215 gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0xd616683a ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0xd623fde1 dquot_initialize +EXPORT_SYMBOL vmlinux 0xd62aeba6 jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0xd62c833f schedule_timeout +EXPORT_SYMBOL vmlinux 0xd648e564 fb_match_mode +EXPORT_SYMBOL vmlinux 0xd64e167a inet_ioctl +EXPORT_SYMBOL vmlinux 0xd67281c9 __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0xd67aa490 tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd6936684 inode_get_bytes +EXPORT_SYMBOL vmlinux 0xd6b2ed5f generate_pm_trace +EXPORT_SYMBOL vmlinux 0xd6b33026 cpu_khz +EXPORT_SYMBOL vmlinux 0xd6d39f56 mipi_dsi_dcs_set_tear_on +EXPORT_SYMBOL vmlinux 0xd6d95f75 tty_unregister_device +EXPORT_SYMBOL vmlinux 0xd6db40e3 bioset_integrity_free +EXPORT_SYMBOL vmlinux 0xd6e1b03b devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd6f207e6 dev_addr_del +EXPORT_SYMBOL vmlinux 0xd71635e0 should_remove_suid +EXPORT_SYMBOL vmlinux 0xd730959d seqno_fence_ops +EXPORT_SYMBOL vmlinux 0xd7532771 dev_get_phys_port_id +EXPORT_SYMBOL vmlinux 0xd75c79df smp_call_function +EXPORT_SYMBOL vmlinux 0xd75cc190 inode_sub_rsv_space +EXPORT_SYMBOL vmlinux 0xd75d4675 __pci_enable_wake +EXPORT_SYMBOL vmlinux 0xd75f42b2 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0xd7726fea vme_lm_request +EXPORT_SYMBOL vmlinux 0xd77d88a0 mipi_dsi_dcs_read +EXPORT_SYMBOL vmlinux 0xd78e6f89 security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0xd79534c8 buffer_migrate_page +EXPORT_SYMBOL vmlinux 0xd7a727e8 pci_scan_single_device +EXPORT_SYMBOL vmlinux 0xd7b2eef3 __sb_end_write +EXPORT_SYMBOL vmlinux 0xd7b6f0d9 filemap_fault +EXPORT_SYMBOL vmlinux 0xd7d99c1d vme_dma_request +EXPORT_SYMBOL vmlinux 0xd7dd777b reserve_perfctr_nmi +EXPORT_SYMBOL vmlinux 0xd7e540e1 agp_bind_memory +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7e59c8b backlight_force_update +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd7f55e1c mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0xd813f573 insert_inode_locked +EXPORT_SYMBOL vmlinux 0xd81f3412 mdiobus_write +EXPORT_SYMBOL vmlinux 0xd85b89ed gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0xd880cc5c do_splice_to +EXPORT_SYMBOL vmlinux 0xd88c2d72 generic_listxattr +EXPORT_SYMBOL vmlinux 0xd89692a3 nla_reserve +EXPORT_SYMBOL vmlinux 0xd898590a tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0xd89da37f movable_zone +EXPORT_SYMBOL vmlinux 0xd8a0108b zero_fill_bio +EXPORT_SYMBOL vmlinux 0xd8a910d8 skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8de4425 alloc_disk_node +EXPORT_SYMBOL vmlinux 0xd8ded085 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xd8e484f0 register_chrdev_region +EXPORT_SYMBOL vmlinux 0xd8f58914 mmc_set_blockcount +EXPORT_SYMBOL vmlinux 0xd9091363 acpi_install_notify_handler +EXPORT_SYMBOL vmlinux 0xd90d4c5b fb_pan_display +EXPORT_SYMBOL vmlinux 0xd9114a68 pci_get_slot +EXPORT_SYMBOL vmlinux 0xd9134b9e tcf_exts_dump +EXPORT_SYMBOL vmlinux 0xd92e2dca tcp_hashinfo +EXPORT_SYMBOL vmlinux 0xd92e433a devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0xd94322e7 acpi_evaluate_reference +EXPORT_SYMBOL vmlinux 0xd9686498 set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0xd969b2c7 amd_e400_c1e_detected +EXPORT_SYMBOL vmlinux 0xd96fc650 __ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0xd97b82a3 __blk_end_request_cur +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd98986d1 amd_iommu_flush_tlb +EXPORT_SYMBOL vmlinux 0xd98d561a pci_find_next_bus +EXPORT_SYMBOL vmlinux 0xd99b25f7 __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0xd9b249c0 ip6_frag_match +EXPORT_SYMBOL vmlinux 0xd9d3bcd3 _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xd9e12587 simple_statfs +EXPORT_SYMBOL vmlinux 0xd9eddf2c cros_ec_query_all +EXPORT_SYMBOL vmlinux 0xd9faacd5 tty_do_resize +EXPORT_SYMBOL vmlinux 0xda0220e5 crypto_sha512_finup +EXPORT_SYMBOL vmlinux 0xda1c42df md_set_array_sectors +EXPORT_SYMBOL vmlinux 0xda205af7 finish_open +EXPORT_SYMBOL vmlinux 0xda267bea block_write_full_page +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda46f64a get_empty_filp +EXPORT_SYMBOL vmlinux 0xda531ca7 cpufreq_global_kobject +EXPORT_SYMBOL vmlinux 0xda75bfab get_disk +EXPORT_SYMBOL vmlinux 0xda7ca6cb fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xda8af7ad fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0xdaa4e82d tty_port_close_end +EXPORT_SYMBOL vmlinux 0xdab30d92 nobh_write_begin +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdaea6e0d mfd_clone_cell +EXPORT_SYMBOL vmlinux 0xdaef08c6 jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0xdb236795 tcp_recvmsg +EXPORT_SYMBOL vmlinux 0xdb2a407b pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0xdb331f44 pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0xdb3bcca6 cancel_delayed_work +EXPORT_SYMBOL vmlinux 0xdb425878 netdev_info +EXPORT_SYMBOL vmlinux 0xdb49b056 blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb7305a1 __stack_chk_fail +EXPORT_SYMBOL vmlinux 0xdb756512 ppp_register_channel +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdbd11dfe wireless_send_event +EXPORT_SYMBOL vmlinux 0xdbdafa84 __sock_create +EXPORT_SYMBOL vmlinux 0xdbddc88e __frontswap_test +EXPORT_SYMBOL vmlinux 0xdbe28101 kernel_sock_ioctl +EXPORT_SYMBOL vmlinux 0xdbfa15cb __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0xdc0249ef xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0xdc047fc4 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0xdc0c7cb1 dentry_unhash +EXPORT_SYMBOL vmlinux 0xdc1098f0 lock_fb_info +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc3afb18 scsi_execute +EXPORT_SYMBOL vmlinux 0xdc3c41a8 __crypto_memneq +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc431d63 ppp_dev_name +EXPORT_SYMBOL vmlinux 0xdc4dcf95 iov_iter_zero +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc57f532 acpi_install_gpe_handler +EXPORT_SYMBOL vmlinux 0xdc5f5da8 lockref_put_return +EXPORT_SYMBOL vmlinux 0xdc79ce18 netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0xdc8c7024 blk_run_queue +EXPORT_SYMBOL vmlinux 0xdcaee41c qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0xdcb0349b sys_close +EXPORT_SYMBOL vmlinux 0xdce75d80 tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0xdcff4b8e mutex_lock +EXPORT_SYMBOL vmlinux 0xdd067ec5 acpi_get_hp_hw_control_from_firmware +EXPORT_SYMBOL vmlinux 0xdd0c1220 single_open +EXPORT_SYMBOL vmlinux 0xdd1d3764 __scm_destroy +EXPORT_SYMBOL vmlinux 0xdd26a918 stop_tty +EXPORT_SYMBOL vmlinux 0xdd5a5aa1 phy_driver_register +EXPORT_SYMBOL vmlinux 0xdd7ce1f9 add_random_ready_callback +EXPORT_SYMBOL vmlinux 0xdd8062f2 vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0xdd9099ee seq_printf +EXPORT_SYMBOL vmlinux 0xdd9bf92d current_fs_time +EXPORT_SYMBOL vmlinux 0xddcd9e74 nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0xdddb8060 blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0xdde83545 intel_gtt_get +EXPORT_SYMBOL vmlinux 0xde0c5c82 blk_put_request +EXPORT_SYMBOL vmlinux 0xde116ae7 dev_mc_sync +EXPORT_SYMBOL vmlinux 0xde16dc16 tboot +EXPORT_SYMBOL vmlinux 0xde355f81 scsi_remove_host +EXPORT_SYMBOL vmlinux 0xde35adca remove_proc_subtree +EXPORT_SYMBOL vmlinux 0xde395091 __cleancache_put_page +EXPORT_SYMBOL vmlinux 0xde40f032 blk_queue_resize_tags +EXPORT_SYMBOL vmlinux 0xde6151db tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0xde7c2a32 proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0xde9360ba totalram_pages +EXPORT_SYMBOL vmlinux 0xde9b17ed agp3_generic_fetch_size +EXPORT_SYMBOL vmlinux 0xded7fbb1 elv_rb_find +EXPORT_SYMBOL vmlinux 0xdedb6611 try_wait_for_completion +EXPORT_SYMBOL vmlinux 0xdef2fb1c skb_checksum_help +EXPORT_SYMBOL vmlinux 0xdef93c89 zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0xdf0da3cc acpi_get_devices +EXPORT_SYMBOL vmlinux 0xdf12a927 acpi_check_dsm +EXPORT_SYMBOL vmlinux 0xdf1427e5 idr_remove +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf3ffd2b downgrade_write +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf578409 vfs_symlink +EXPORT_SYMBOL vmlinux 0xdf60cc27 __print_symbol +EXPORT_SYMBOL vmlinux 0xdf6fb58a dm_unregister_target +EXPORT_SYMBOL vmlinux 0xdf7ffbc4 inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0xdf89e13a phy_find_first +EXPORT_SYMBOL vmlinux 0xdf8b36f8 dev_get_nest_level +EXPORT_SYMBOL vmlinux 0xdf8c695a __ndelay +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdfa575ca dquot_acquire +EXPORT_SYMBOL vmlinux 0xdfbe1f8e __lock_buffer +EXPORT_SYMBOL vmlinux 0xdfc4aa40 fbcon_set_rotate +EXPORT_SYMBOL vmlinux 0xdfc5169b slhc_init +EXPORT_SYMBOL vmlinux 0xdfd3a075 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0xdfdc759f __neigh_event_send +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xe000e3f8 filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0xe00bb316 cdev_del +EXPORT_SYMBOL vmlinux 0xe01ed833 clk_register_clkdevs +EXPORT_SYMBOL vmlinux 0xe0271a45 param_set_copystring +EXPORT_SYMBOL vmlinux 0xe0305579 bio_integrity_free +EXPORT_SYMBOL vmlinux 0xe034ed9b udp_ioctl +EXPORT_SYMBOL vmlinux 0xe03e7800 mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0xe047f50c pci_release_regions +EXPORT_SYMBOL vmlinux 0xe04f7caa dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xe06141e9 security_sk_clone +EXPORT_SYMBOL vmlinux 0xe06e4199 cpu_all_bits +EXPORT_SYMBOL vmlinux 0xe075d6eb iter_div_u64_rem +EXPORT_SYMBOL vmlinux 0xe079268d compat_tcp_getsockopt +EXPORT_SYMBOL vmlinux 0xe07de4e5 pagevec_lookup +EXPORT_SYMBOL vmlinux 0xe083e246 gen_pool_first_fit_order_align +EXPORT_SYMBOL vmlinux 0xe09bba86 neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0xe0ab1ccc unregister_framebuffer +EXPORT_SYMBOL vmlinux 0xe0ac8bd2 acpi_bus_generate_netlink_event +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0ed854a devm_clk_put +EXPORT_SYMBOL vmlinux 0xe0f3cb2c pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0xe113bbbc csum_partial +EXPORT_SYMBOL vmlinux 0xe127f10e pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0xe1306355 page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0xe13815ec param_get_long +EXPORT_SYMBOL vmlinux 0xe13cd8a7 dmi_name_in_vendors +EXPORT_SYMBOL vmlinux 0xe13fab10 ipv6_chk_addr_and_flags +EXPORT_SYMBOL vmlinux 0xe1422735 __napi_complete +EXPORT_SYMBOL vmlinux 0xe1509f4e pci_get_class +EXPORT_SYMBOL vmlinux 0xe15288f3 send_sig_info +EXPORT_SYMBOL vmlinux 0xe15b9bd1 bio_uncopy_user +EXPORT_SYMBOL vmlinux 0xe1761617 security_inet_conn_request +EXPORT_SYMBOL vmlinux 0xe1786c32 make_flow_keys_digest +EXPORT_SYMBOL vmlinux 0xe1888ff5 pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0xe1b61471 mmc_power_save_host +EXPORT_SYMBOL vmlinux 0xe1c26600 scsi_report_opcode +EXPORT_SYMBOL vmlinux 0xe1d31dfc md_flush_request +EXPORT_SYMBOL vmlinux 0xe1d83152 softnet_data +EXPORT_SYMBOL vmlinux 0xe1dbaa83 cancel_dirty_page +EXPORT_SYMBOL vmlinux 0xe1ec7a9d padata_do_serial +EXPORT_SYMBOL vmlinux 0xe1ef20e8 inet_frags_init +EXPORT_SYMBOL vmlinux 0xe1fb0dcd sock_update_memcg +EXPORT_SYMBOL vmlinux 0xe200f872 secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xe20372ae radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0xe204bd33 sock_no_ioctl +EXPORT_SYMBOL vmlinux 0xe2092f6d mod_zone_page_state +EXPORT_SYMBOL vmlinux 0xe2140119 pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0xe238ccef qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0xe23ae481 blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe24d3a97 jiffies_64 +EXPORT_SYMBOL vmlinux 0xe2504f30 bio_integrity_clone +EXPORT_SYMBOL vmlinux 0xe255b0fd iterate_fd +EXPORT_SYMBOL vmlinux 0xe259ae9e _raw_spin_lock +EXPORT_SYMBOL vmlinux 0xe25c1eb7 serio_interrupt +EXPORT_SYMBOL vmlinux 0xe25f7f13 load_nls_default +EXPORT_SYMBOL vmlinux 0xe26ec414 nf_unregister_hook +EXPORT_SYMBOL vmlinux 0xe28d5aad skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0xe28ef49b init_net +EXPORT_SYMBOL vmlinux 0xe29a745e input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0xe29b04e9 acpi_set_firmware_waking_vector64 +EXPORT_SYMBOL vmlinux 0xe29e1d0e out_of_line_wait_on_atomic_t +EXPORT_SYMBOL vmlinux 0xe2a2749c qdisc_watchdog_schedule_ns +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2f425e7 rps_cpu_mask +EXPORT_SYMBOL vmlinux 0xe30360fd passthru_features_check +EXPORT_SYMBOL vmlinux 0xe319eb24 acpi_pci_osc_control_set +EXPORT_SYMBOL vmlinux 0xe31d225a alloc_pages_current +EXPORT_SYMBOL vmlinux 0xe32fa0f0 d_alloc +EXPORT_SYMBOL vmlinux 0xe3399a75 native_queued_spin_lock_slowpath +EXPORT_SYMBOL vmlinux 0xe34c0b64 fb_blank +EXPORT_SYMBOL vmlinux 0xe35e486b scsi_get_host_dev +EXPORT_SYMBOL vmlinux 0xe3841882 dmam_pool_create +EXPORT_SYMBOL vmlinux 0xe3859a58 rtnl_configure_link +EXPORT_SYMBOL vmlinux 0xe3a53f4c sort +EXPORT_SYMBOL vmlinux 0xe3addc25 handle_edge_irq +EXPORT_SYMBOL vmlinux 0xe3b48a21 sget +EXPORT_SYMBOL vmlinux 0xe3ba8f81 netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0xe3d6f284 fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xe3fdc865 xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0xe4243dd5 inet6_add_protocol +EXPORT_SYMBOL vmlinux 0xe440af31 pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0xe44f2c21 blk_mq_tag_busy_iter +EXPORT_SYMBOL vmlinux 0xe45084a3 bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0xe451ffb7 vfs_readf +EXPORT_SYMBOL vmlinux 0xe459d85a pnp_device_attach +EXPORT_SYMBOL vmlinux 0xe45bfe45 vga_switcheroo_init_domain_pm_optimus_hdmi_audio +EXPORT_SYMBOL vmlinux 0xe46c3a33 fsnotify_add_mark +EXPORT_SYMBOL vmlinux 0xe47afada pci_save_state +EXPORT_SYMBOL vmlinux 0xe481f7ee jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0xe484e35f ioread32 +EXPORT_SYMBOL vmlinux 0xe487fc90 phy_device_free +EXPORT_SYMBOL vmlinux 0xe48d77c8 truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0xe49cb209 blkdev_reread_part +EXPORT_SYMBOL vmlinux 0xe4ab7d1d tcp_splice_read +EXPORT_SYMBOL vmlinux 0xe4c144d6 tc_classify +EXPORT_SYMBOL vmlinux 0xe4cbd80a tso_start +EXPORT_SYMBOL vmlinux 0xe4d7ab9c bitmap_unplug +EXPORT_SYMBOL vmlinux 0xe4eb19e0 sock_kzfree_s +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe530d757 acpi_clear_gpe +EXPORT_SYMBOL vmlinux 0xe54a4576 scsi_device_put +EXPORT_SYMBOL vmlinux 0xe565eba2 __scsi_alloc_queue +EXPORT_SYMBOL vmlinux 0xe57878a1 in6_pton +EXPORT_SYMBOL vmlinux 0xe5815f8a _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0xe5867808 dlci_ioctl_set +EXPORT_SYMBOL vmlinux 0xe58c9e55 sock_register +EXPORT_SYMBOL vmlinux 0xe59852b2 read_code +EXPORT_SYMBOL vmlinux 0xe5996ba0 vfs_whiteout +EXPORT_SYMBOL vmlinux 0xe5bc8c25 __check_sticky +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5cfeb2b from_kgid_munged +EXPORT_SYMBOL vmlinux 0xe5d9afc4 agp_free_memory +EXPORT_SYMBOL vmlinux 0xe5e01b45 security_path_mknod +EXPORT_SYMBOL vmlinux 0xe5e90eb0 neigh_connected_output +EXPORT_SYMBOL vmlinux 0xe5ed5467 xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xe6045a83 locks_remove_posix +EXPORT_SYMBOL vmlinux 0xe60eb485 inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0xe6162877 down_killable +EXPORT_SYMBOL vmlinux 0xe634fa43 scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0xe63b48e9 mmc_put_card +EXPORT_SYMBOL vmlinux 0xe64d98fe rdmsr_safe_regs +EXPORT_SYMBOL vmlinux 0xe661b30a qdisc_list_add +EXPORT_SYMBOL vmlinux 0xe6740745 sk_receive_skb +EXPORT_SYMBOL vmlinux 0xe6769835 reservation_object_add_shared_fence +EXPORT_SYMBOL vmlinux 0xe697d108 __blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe69a9df4 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0xe6fb675c node_to_cpumask_map +EXPORT_SYMBOL vmlinux 0xe6fbe430 can_do_mlock +EXPORT_SYMBOL vmlinux 0xe6fd4eee devm_gpiod_put_array +EXPORT_SYMBOL vmlinux 0xe70c6ad9 pci_scan_bus +EXPORT_SYMBOL vmlinux 0xe716baed acpi_unregister_ioapic +EXPORT_SYMBOL vmlinux 0xe71ce23b consume_skb +EXPORT_SYMBOL vmlinux 0xe726e45d skb_dequeue +EXPORT_SYMBOL vmlinux 0xe73933e4 unregister_md_personality +EXPORT_SYMBOL vmlinux 0xe73c2532 pci_set_power_state +EXPORT_SYMBOL vmlinux 0xe7401638 dump_emit +EXPORT_SYMBOL vmlinux 0xe75731f5 param_ops_invbool +EXPORT_SYMBOL vmlinux 0xe75949d5 vga_switcheroo_fini_domain_pm_ops +EXPORT_SYMBOL vmlinux 0xe764826e kill_fasync +EXPORT_SYMBOL vmlinux 0xe7a664c4 nf_hooks +EXPORT_SYMBOL vmlinux 0xe7a81967 audit_log_secctx +EXPORT_SYMBOL vmlinux 0xe7af17fb mnt_set_expiry +EXPORT_SYMBOL vmlinux 0xe7b02b60 dev_uc_flush +EXPORT_SYMBOL vmlinux 0xe7b0f26b eth_mac_addr +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe7f0cf7e unlock_page +EXPORT_SYMBOL vmlinux 0xe80010e7 input_unregister_handler +EXPORT_SYMBOL vmlinux 0xe800b76d devfreq_add_device +EXPORT_SYMBOL vmlinux 0xe81c19c3 blk_recount_segments +EXPORT_SYMBOL vmlinux 0xe81e1270 inode_claim_rsv_space +EXPORT_SYMBOL vmlinux 0xe81ef1dd remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0xe8214184 tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0xe82b45ed end_buffer_async_write +EXPORT_SYMBOL vmlinux 0xe82dc703 agp_bridge +EXPORT_SYMBOL vmlinux 0xe830aea3 netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0xe832a763 cpu_core_map +EXPORT_SYMBOL vmlinux 0xe8407d38 eth_header_parse +EXPORT_SYMBOL vmlinux 0xe8494618 sock_no_listen +EXPORT_SYMBOL vmlinux 0xe8794ce1 slhc_toss +EXPORT_SYMBOL vmlinux 0xe890eac6 _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0xe89289a1 blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0xe893016b mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0xe893fee7 mem_cgroup_end_page_stat +EXPORT_SYMBOL vmlinux 0xe8b55db7 neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0xe8bea3bc qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xe8c1cff5 inet6_ioctl +EXPORT_SYMBOL vmlinux 0xe8dfc9f0 copy_from_iter +EXPORT_SYMBOL vmlinux 0xe91376a7 mipi_dsi_dcs_set_tear_off +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe95d737d param_set_bint +EXPORT_SYMBOL vmlinux 0xe95e00cf flex_array_get_ptr +EXPORT_SYMBOL vmlinux 0xe963b01b devm_iounmap +EXPORT_SYMBOL vmlinux 0xe96b2516 tcp_init_sock +EXPORT_SYMBOL vmlinux 0xe971ea9c init_buffer +EXPORT_SYMBOL vmlinux 0xe974063c bitmap_end_sync +EXPORT_SYMBOL vmlinux 0xe9795a24 eth_header +EXPORT_SYMBOL vmlinux 0xe97fa5ab cdev_init +EXPORT_SYMBOL vmlinux 0xe9839443 kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0xe985df39 devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0xe997667b wrmsr_on_cpu +EXPORT_SYMBOL vmlinux 0xe9acfac4 tcf_hash_new_index +EXPORT_SYMBOL vmlinux 0xe9d4bcff nd_btt_probe +EXPORT_SYMBOL vmlinux 0xe9f190ee nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xe9fc4d80 single_release +EXPORT_SYMBOL vmlinux 0xea0499fe pagecache_get_page +EXPORT_SYMBOL vmlinux 0xea054b22 nla_policy_len +EXPORT_SYMBOL vmlinux 0xea16dd4c tcp_destroy_cgroup +EXPORT_SYMBOL vmlinux 0xea6e8b23 __ht_create_irq +EXPORT_SYMBOL vmlinux 0xea7a42f9 __sg_free_table +EXPORT_SYMBOL vmlinux 0xea7b8a44 acpi_install_interface +EXPORT_SYMBOL vmlinux 0xea80cb9d pci_iomap_range +EXPORT_SYMBOL vmlinux 0xea90bdd3 acpi_attach_data +EXPORT_SYMBOL vmlinux 0xeab8e9fc mmc_gpio_request_cd +EXPORT_SYMBOL vmlinux 0xeabaa0e2 blk_requeue_request +EXPORT_SYMBOL vmlinux 0xeac73847 irq_regs +EXPORT_SYMBOL vmlinux 0xeaddb67e devm_release_resource +EXPORT_SYMBOL vmlinux 0xeae20c94 invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0xeae3dfd6 __const_udelay +EXPORT_SYMBOL vmlinux 0xeaf30007 ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0xeb02088d cdrom_open +EXPORT_SYMBOL vmlinux 0xeb0ceee5 xfrm4_rcv_cb +EXPORT_SYMBOL vmlinux 0xeb241feb mipi_dsi_dcs_exit_sleep_mode +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb3e97c8 kmalloc_caches +EXPORT_SYMBOL vmlinux 0xeb44339a free_pages_exact +EXPORT_SYMBOL vmlinux 0xeb4c36a7 empty_aops +EXPORT_SYMBOL vmlinux 0xeb4cefab sock_i_ino +EXPORT_SYMBOL vmlinux 0xeb558009 generic_block_fiemap +EXPORT_SYMBOL vmlinux 0xeb634aff inet_release +EXPORT_SYMBOL vmlinux 0xeb9a9f42 __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0xeb9babf1 udp_del_offload +EXPORT_SYMBOL vmlinux 0xeba1d788 pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0xebb75c8c mipi_dsi_dcs_set_pixel_format +EXPORT_SYMBOL vmlinux 0xebe31cc2 page_waitqueue +EXPORT_SYMBOL vmlinux 0xebfdd8e6 rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0xebff5cf5 fence_signal_locked +EXPORT_SYMBOL vmlinux 0xec119c78 __cleancache_init_fs +EXPORT_SYMBOL vmlinux 0xec2d11bf blk_integrity_compare +EXPORT_SYMBOL vmlinux 0xec3831a8 __nd_driver_register +EXPORT_SYMBOL vmlinux 0xec38e4d6 scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0xec4a4d71 jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0xec4d9e3a clk_get_sys +EXPORT_SYMBOL vmlinux 0xec757994 __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0xec8a4f6d dma_async_device_register +EXPORT_SYMBOL vmlinux 0xec9611e1 padata_do_parallel +EXPORT_SYMBOL vmlinux 0xecac8407 __memcpy +EXPORT_SYMBOL vmlinux 0xecbc1807 skb_queue_purge +EXPORT_SYMBOL vmlinux 0xecc049a8 kset_unregister +EXPORT_SYMBOL vmlinux 0xeccd3e0c acpi_handle_printk +EXPORT_SYMBOL vmlinux 0xecdf0f80 check_disk_change +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xecf33c36 posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0xecfd68ef acpi_get_node +EXPORT_SYMBOL vmlinux 0xecffc9a6 pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0xed29e607 serio_unregister_port +EXPORT_SYMBOL vmlinux 0xed2b03de iov_iter_fault_in_multipages_readable +EXPORT_SYMBOL vmlinux 0xed2cbae2 skb_checksum_trimmed +EXPORT_SYMBOL vmlinux 0xed39f9ca deactivate_super +EXPORT_SYMBOL vmlinux 0xed5053d4 bio_copy_kern +EXPORT_SYMBOL vmlinux 0xed597524 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xed5ced21 tso_build_hdr +EXPORT_SYMBOL vmlinux 0xed8040c3 bio_phys_segments +EXPORT_SYMBOL vmlinux 0xed98df80 vga_switcheroo_set_dynamic_switch +EXPORT_SYMBOL vmlinux 0xed9f9a20 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xedaef2e7 serio_unregister_driver +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedc03953 iounmap +EXPORT_SYMBOL vmlinux 0xedcc936c remove_proc_entry +EXPORT_SYMBOL vmlinux 0xeddea57e amd_iommu_domain_direct_map +EXPORT_SYMBOL vmlinux 0xede6f083 fixed_phy_update_state +EXPORT_SYMBOL vmlinux 0xede8d10c __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0xedf43be0 of_find_mipi_dsi_device_by_node +EXPORT_SYMBOL vmlinux 0xedf578ce param_ops_int +EXPORT_SYMBOL vmlinux 0xedf8fd17 max8925_reg_write +EXPORT_SYMBOL vmlinux 0xee22c25b inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0xee22c5d5 elv_dispatch_sort +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee31935c do_SAK +EXPORT_SYMBOL vmlinux 0xee3ebd17 xfrm_init_state +EXPORT_SYMBOL vmlinux 0xee3f1bee vmalloc_to_page +EXPORT_SYMBOL vmlinux 0xee4ac468 dcb_getapp +EXPORT_SYMBOL vmlinux 0xee4feb32 audit_log_start +EXPORT_SYMBOL vmlinux 0xee5e95d6 d_delete +EXPORT_SYMBOL vmlinux 0xee69282d writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0xee7eb9e1 pnp_platform_devices +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeeb5bd3b __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0xeec865db scsi_remove_target +EXPORT_SYMBOL vmlinux 0xeecb0767 mmc_wait_for_app_cmd +EXPORT_SYMBOL vmlinux 0xeecea791 generic_make_request +EXPORT_SYMBOL vmlinux 0xeef161aa groups_free +EXPORT_SYMBOL vmlinux 0xeef427cb lockref_get_or_lock +EXPORT_SYMBOL vmlinux 0xeefd1242 i8042_install_filter +EXPORT_SYMBOL vmlinux 0xef0a06bb dev_add_pack +EXPORT_SYMBOL vmlinux 0xef2cc52f __page_symlink +EXPORT_SYMBOL vmlinux 0xef3116d1 set_anon_super +EXPORT_SYMBOL vmlinux 0xef4bccf0 dm_get_device +EXPORT_SYMBOL vmlinux 0xef68f2f4 compat_sock_get_timestampns +EXPORT_SYMBOL vmlinux 0xef782d8e register_netdevice +EXPORT_SYMBOL vmlinux 0xef8deaaf d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0xef95b2d2 devm_free_irq +EXPORT_SYMBOL vmlinux 0xef97068a inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0xef9aedfc boot_option_idle_override +EXPORT_SYMBOL vmlinux 0xefaa3104 bioset_create_nobvec +EXPORT_SYMBOL vmlinux 0xefc1cb4d pci_match_id +EXPORT_SYMBOL vmlinux 0xefc25786 tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0xefd1624a vme_dma_free_attribute +EXPORT_SYMBOL vmlinux 0xefd9c36d tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0xefda8d99 abort_exclusive_wait +EXPORT_SYMBOL vmlinux 0xefdd70ce security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0xefe099c3 acpi_get_event_status +EXPORT_SYMBOL vmlinux 0xefe09c71 make_kuid +EXPORT_SYMBOL vmlinux 0xeff7387c iov_iter_alignment +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf0187927 __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0xf026418f cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0xf0338161 sk_send_sigurg +EXPORT_SYMBOL vmlinux 0xf03462a0 clear_wb_congested +EXPORT_SYMBOL vmlinux 0xf049b6c4 __kfree_skb +EXPORT_SYMBOL vmlinux 0xf05b842c mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0xf05ffa15 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0xf065f629 ioread16be +EXPORT_SYMBOL vmlinux 0xf067257c register_memory_isolate_notifier +EXPORT_SYMBOL vmlinux 0xf06a112e scm_fp_dup +EXPORT_SYMBOL vmlinux 0xf0745e03 tty_unthrottle +EXPORT_SYMBOL vmlinux 0xf08242c2 finish_wait +EXPORT_SYMBOL vmlinux 0xf08983da textsearch_unregister +EXPORT_SYMBOL vmlinux 0xf08c67de napi_alloc_frag +EXPORT_SYMBOL vmlinux 0xf0954a14 generic_removexattr +EXPORT_SYMBOL vmlinux 0xf09de776 get_random_int +EXPORT_SYMBOL vmlinux 0xf0a8237a radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0xf0adef22 gen_replace_estimator +EXPORT_SYMBOL vmlinux 0xf0b36c2a param_get_bool +EXPORT_SYMBOL vmlinux 0xf0b5251d ip_check_defrag +EXPORT_SYMBOL vmlinux 0xf0d99f83 pcim_iounmap +EXPORT_SYMBOL vmlinux 0xf0e10c0a kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0xf0ef15b4 list_sort +EXPORT_SYMBOL vmlinux 0xf1026874 d_move +EXPORT_SYMBOL vmlinux 0xf10526ac verify_spi_info +EXPORT_SYMBOL vmlinux 0xf10de535 ioread8 +EXPORT_SYMBOL vmlinux 0xf11543ff find_first_zero_bit +EXPORT_SYMBOL vmlinux 0xf1167b2f dquot_resume +EXPORT_SYMBOL vmlinux 0xf116d4b5 copy_in_user +EXPORT_SYMBOL vmlinux 0xf134bfa4 __nla_put +EXPORT_SYMBOL vmlinux 0xf1398e2e lg_local_unlock_cpu +EXPORT_SYMBOL vmlinux 0xf147dcb2 hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0xf1499312 param_set_charp +EXPORT_SYMBOL vmlinux 0xf1678df7 blk_peek_request +EXPORT_SYMBOL vmlinux 0xf16b07d0 jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0xf17ef8c0 inet6_register_icmp_sender +EXPORT_SYMBOL vmlinux 0xf182167e block_commit_write +EXPORT_SYMBOL vmlinux 0xf18dbe52 nf_hook_slow +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf1969a8e __usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xf1a36de7 pskb_expand_head +EXPORT_SYMBOL vmlinux 0xf1bf270f input_open_device +EXPORT_SYMBOL vmlinux 0xf1c6c293 vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf2078267 __insert_inode_hash +EXPORT_SYMBOL vmlinux 0xf20dabd8 free_irq +EXPORT_SYMBOL vmlinux 0xf2187ed0 fsnotify_alloc_group +EXPORT_SYMBOL vmlinux 0xf23a1491 jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf243366e filemap_flush +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 0xf2a2b163 resource_list_create_entry +EXPORT_SYMBOL vmlinux 0xf2b394cf d_lookup +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2c506fe jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0xf2cd003e pnp_release_card_device +EXPORT_SYMBOL vmlinux 0xf305c7b0 filemap_fdatawait +EXPORT_SYMBOL vmlinux 0xf312cb9d ucs2_strsize +EXPORT_SYMBOL vmlinux 0xf313da4e sha_transform +EXPORT_SYMBOL vmlinux 0xf3178be4 __page_cache_alloc +EXPORT_SYMBOL vmlinux 0xf3341268 __clear_user +EXPORT_SYMBOL vmlinux 0xf33b0286 generic_perform_write +EXPORT_SYMBOL vmlinux 0xf34531b0 vme_slot_num +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf34e4490 end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf367008a bio_integrity_enabled +EXPORT_SYMBOL vmlinux 0xf36a0df4 sockfd_lookup +EXPORT_SYMBOL vmlinux 0xf36fd1fd tcp_v4_destroy_sock +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 0xf3996fee __pagevec_release +EXPORT_SYMBOL vmlinux 0xf3ad8cd7 agp_alloc_bridge +EXPORT_SYMBOL vmlinux 0xf3b2bd4c simple_rename +EXPORT_SYMBOL vmlinux 0xf3e6402e __bitmap_equal +EXPORT_SYMBOL vmlinux 0xf3ebab55 d_obtain_root +EXPORT_SYMBOL vmlinux 0xf40455a4 ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0xf4132321 elevator_alloc +EXPORT_SYMBOL vmlinux 0xf4235172 jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0xf4312fcd __get_user_pages +EXPORT_SYMBOL vmlinux 0xf441ac43 ioread8_rep +EXPORT_SYMBOL vmlinux 0xf442477b tcp_v4_connect +EXPORT_SYMBOL vmlinux 0xf471bfd3 copy_strings_kernel +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf474fdcb kfree_const +EXPORT_SYMBOL vmlinux 0xf47775d0 tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0xf48b6f5f vfs_fsync +EXPORT_SYMBOL vmlinux 0xf49968c6 blk_integrity_is_initialized +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 0xf4cdb23f set_create_files_as +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf4f97432 __cleancache_invalidate_page +EXPORT_SYMBOL vmlinux 0xf5126a9d xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xf51ae235 touch_nmi_watchdog +EXPORT_SYMBOL vmlinux 0xf51bf88b nf_hooks_needed +EXPORT_SYMBOL vmlinux 0xf536d22e acpi_set_gpe_wake_mask +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf549a46d ip_mc_join_group +EXPORT_SYMBOL vmlinux 0xf56390ac bio_endio +EXPORT_SYMBOL vmlinux 0xf56bddba devm_clk_get +EXPORT_SYMBOL vmlinux 0xf596b91d acpi_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xf5a10e25 vme_slave_set +EXPORT_SYMBOL vmlinux 0xf5b10e67 acpi_install_global_event_handler +EXPORT_SYMBOL vmlinux 0xf5c2d34d hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0xf5d186a8 skb_queue_tail +EXPORT_SYMBOL vmlinux 0xf5eb86ea blk_verify_command +EXPORT_SYMBOL vmlinux 0xf5ee0f39 pci_claim_resource +EXPORT_SYMBOL vmlinux 0xf616e656 reqsk_queue_hash_req +EXPORT_SYMBOL vmlinux 0xf621bb7d queue_read_lock_slowpath +EXPORT_SYMBOL vmlinux 0xf629cd99 register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0xf6388c56 sysctl_ip_default_ttl +EXPORT_SYMBOL vmlinux 0xf63e8836 netlink_ack +EXPORT_SYMBOL vmlinux 0xf6446fca __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0xf64a66af jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0xf653a178 blk_init_queue +EXPORT_SYMBOL vmlinux 0xf65acc36 cfb_copyarea +EXPORT_SYMBOL vmlinux 0xf6770391 mac_pton +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf68687be __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0xf689419c pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0xf68c16ab bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0xf6911668 pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0xf693a145 irq_stat +EXPORT_SYMBOL vmlinux 0xf6bb4729 color_table +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf726b666 __block_write_begin +EXPORT_SYMBOL vmlinux 0xf727108c __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0xf72782bc simple_rmdir +EXPORT_SYMBOL vmlinux 0xf7289d14 __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0xf742c420 swiotlb_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0xf743afed ab3100_event_unregister +EXPORT_SYMBOL vmlinux 0xf743e596 vc_resize +EXPORT_SYMBOL vmlinux 0xf747ec0d blk_get_request +EXPORT_SYMBOL vmlinux 0xf74e8e83 pci_platform_rom +EXPORT_SYMBOL vmlinux 0xf74ea52a free_xenballooned_pages +EXPORT_SYMBOL vmlinux 0xf7584a9c find_font +EXPORT_SYMBOL vmlinux 0xf7617875 inet_offloads +EXPORT_SYMBOL vmlinux 0xf764868a udplite_table +EXPORT_SYMBOL vmlinux 0xf7790977 blk_end_request +EXPORT_SYMBOL vmlinux 0xf77f7d72 netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0xf78aa83d __seq_open_private +EXPORT_SYMBOL vmlinux 0xf78d93c9 xfrm6_prepare_output +EXPORT_SYMBOL vmlinux 0xf79b6f1e kernel_accept +EXPORT_SYMBOL vmlinux 0xf79e97cd acpi_get_physical_device_location +EXPORT_SYMBOL vmlinux 0xf79edae5 padata_unregister_cpumask_notifier +EXPORT_SYMBOL vmlinux 0xf7a2c287 commit_creds +EXPORT_SYMBOL vmlinux 0xf7a46393 dma_free_attrs +EXPORT_SYMBOL vmlinux 0xf7adcaf3 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0xf7d65bb0 pci_enable_msix +EXPORT_SYMBOL vmlinux 0xf7dd7b25 nf_log_register +EXPORT_SYMBOL vmlinux 0xf7e06657 __skb_get_hash +EXPORT_SYMBOL vmlinux 0xf807d2e9 blk_mq_run_hw_queues +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 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf83a1905 page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0xf853347a iterate_dir +EXPORT_SYMBOL vmlinux 0xf85fe755 scsi_verify_blk_ioctl +EXPORT_SYMBOL vmlinux 0xf88c1ac3 netdev_update_features +EXPORT_SYMBOL vmlinux 0xf88e0ee2 acpi_get_table_header +EXPORT_SYMBOL vmlinux 0xf88f812c nf_unregister_hooks +EXPORT_SYMBOL vmlinux 0xf8c13e0f __dax_fault +EXPORT_SYMBOL vmlinux 0xf8d04f09 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0xf8e0effb block_write_end +EXPORT_SYMBOL vmlinux 0xf93cc64e __remove_inode_hash +EXPORT_SYMBOL vmlinux 0xf950eb42 inet6_del_offload +EXPORT_SYMBOL vmlinux 0xf95464a0 __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0xf9623000 shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0xf96778a9 f_setown +EXPORT_SYMBOL vmlinux 0xf97daded path_get +EXPORT_SYMBOL vmlinux 0xf98c616d register_md_cluster_operations +EXPORT_SYMBOL vmlinux 0xf99c000b blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9a5b890 dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0xf9c0b663 strlcat +EXPORT_SYMBOL vmlinux 0xf9d5c9ff fasync_helper +EXPORT_SYMBOL vmlinux 0xf9df68f6 __register_chrdev +EXPORT_SYMBOL vmlinux 0xf9e9f97d genphy_soft_reset +EXPORT_SYMBOL vmlinux 0xf9f1691e nf_nat_decode_session_hook +EXPORT_SYMBOL vmlinux 0xfa127da9 set_page_dirty +EXPORT_SYMBOL vmlinux 0xfa1479d0 phy_drivers_register +EXPORT_SYMBOL vmlinux 0xfa14c87b sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0xfa39d401 vm_iomap_memory +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa6d377a inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0xfa741160 input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0xfa7e6741 rwsem_down_read_failed +EXPORT_SYMBOL vmlinux 0xfaa24387 blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0xfaac2c47 kernel_param_unlock +EXPORT_SYMBOL vmlinux 0xfab7bdf0 udp_sendmsg +EXPORT_SYMBOL vmlinux 0xfabadebd unregister_nls +EXPORT_SYMBOL vmlinux 0xfabf1013 block_truncate_page +EXPORT_SYMBOL vmlinux 0xfac0b9b0 neigh_resolve_output +EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0xfacd8e72 vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0xfaced743 gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0xfae67b1f cap_mmap_addr +EXPORT_SYMBOL vmlinux 0xfb0443fb acpi_get_parent +EXPORT_SYMBOL vmlinux 0xfb3af827 __blk_run_queue +EXPORT_SYMBOL vmlinux 0xfb3d086d skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0xfb578fc5 memset +EXPORT_SYMBOL vmlinux 0xfb5cde7d truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb80c7a0 acpi_walk_namespace +EXPORT_SYMBOL vmlinux 0xfb94103e __clzdi2 +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbc4f89e io_schedule_timeout +EXPORT_SYMBOL vmlinux 0xfbe5de2f bio_chain +EXPORT_SYMBOL vmlinux 0xfc015638 read_dev_sector +EXPORT_SYMBOL vmlinux 0xfc02b7ad sysctl_tcp_wmem +EXPORT_SYMBOL vmlinux 0xfc39e32f ioport_unmap +EXPORT_SYMBOL vmlinux 0xfc3cd921 try_to_writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0xfc4c5e4c swiotlb_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0xfc56da42 soft_cursor +EXPORT_SYMBOL vmlinux 0xfc7791f8 account_page_redirty +EXPORT_SYMBOL vmlinux 0xfc7b37ae t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0xfc861626 abx500_startup_irq_enabled +EXPORT_SYMBOL vmlinux 0xfc872fd1 get_ibs_caps +EXPORT_SYMBOL vmlinux 0xfc912a4a kfree_skb_partial +EXPORT_SYMBOL vmlinux 0xfc9d1dc1 dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0xfcac0d40 acpi_install_interface_handler +EXPORT_SYMBOL vmlinux 0xfcb58bea twl6040_set_bits +EXPORT_SYMBOL vmlinux 0xfcb926cd kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0xfcc2a43c utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0xfcc75231 max8998_read_reg +EXPORT_SYMBOL vmlinux 0xfcda4cfd generic_write_checks +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfcfa03ff fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0xfd0cffc8 init_task +EXPORT_SYMBOL vmlinux 0xfd114340 blk_init_tags +EXPORT_SYMBOL vmlinux 0xfd29dbf2 lease_modify +EXPORT_SYMBOL vmlinux 0xfd2f4d43 pcie_port_service_register +EXPORT_SYMBOL vmlinux 0xfd4ab132 bio_add_page +EXPORT_SYMBOL vmlinux 0xfd548050 eth_gro_complete +EXPORT_SYMBOL vmlinux 0xfd71266a scsi_add_device +EXPORT_SYMBOL vmlinux 0xfd7229e4 x86_hyper_vmware +EXPORT_SYMBOL vmlinux 0xfd8973e7 dev_warn +EXPORT_SYMBOL vmlinux 0xfd959ca1 ip_queue_xmit +EXPORT_SYMBOL vmlinux 0xfd99250e max8925_set_bits +EXPORT_SYMBOL vmlinux 0xfd99623a ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xfda8aa37 security_path_unlink +EXPORT_SYMBOL vmlinux 0xfdb18939 arch_debugfs_dir +EXPORT_SYMBOL vmlinux 0xfdb9b629 ioread32be +EXPORT_SYMBOL vmlinux 0xfdbe0288 pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0xfdc70a4f pci_read_vpd +EXPORT_SYMBOL vmlinux 0xfdfb792f amd_iommu_pc_supported +EXPORT_SYMBOL vmlinux 0xfdfc0b3b fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0xfdfd6c90 add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0xfe029963 unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xfe047ce6 acpi_enter_sleep_state +EXPORT_SYMBOL vmlinux 0xfe04976f pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0xfe13c522 acpi_install_gpe_raw_handler +EXPORT_SYMBOL vmlinux 0xfe17047b kblockd_schedule_delayed_work_on +EXPORT_SYMBOL vmlinux 0xfe26fc7c nr_node_ids +EXPORT_SYMBOL vmlinux 0xfe374874 seq_vprintf +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe73d460 md_cluster_mod +EXPORT_SYMBOL vmlinux 0xfe7a1b1b pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0xfe7c4287 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0xfe8a9d09 mipi_dsi_generic_write +EXPORT_SYMBOL vmlinux 0xfe8e9fcb md_error +EXPORT_SYMBOL vmlinux 0xfe916dc6 hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0xfe9ebbbb acpi_osi_is_win8 +EXPORT_SYMBOL vmlinux 0xfed1a2b4 __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfedefda9 blk_queue_merge_bvec +EXPORT_SYMBOL vmlinux 0xfee7cf78 netpoll_setup +EXPORT_SYMBOL vmlinux 0xfeebc7c4 __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0xfef2c78f idr_get_next +EXPORT_SYMBOL vmlinux 0xfef9bda2 kobject_del +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff36bf49 __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff6e9ee3 param_ops_short +EXPORT_SYMBOL vmlinux 0xff7559e4 ioport_resource +EXPORT_SYMBOL vmlinux 0xff872515 tcp_disconnect +EXPORT_SYMBOL vmlinux 0xff9ca065 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0xffa355d1 __register_nmi_handler +EXPORT_SYMBOL vmlinux 0xffb57230 d_instantiate_unique +EXPORT_SYMBOL vmlinux 0xffb5d072 xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0xffd5a395 default_wake_function +EXPORT_SYMBOL vmlinux 0xfff61cbe xfrm_state_alloc +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 0x4fe8d0e7 lrw_camellia_exit_tfm +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0x50dc55b6 __camellia_enc_blk_2way +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0x819b26a0 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 0xaaa1f8fc 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 0x70a08178 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 0x9370215f glue_cbc_encrypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x966fb7c9 glue_xts_crypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0xad396a0f glue_ecb_crypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0xdb388a6c glue_cbc_decrypt_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 0x38f81bac xts_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 0xbd1459e6 lrw_serpent_setkey +EXPORT_SYMBOL_GPL arch/x86/crypto/serpent-avx-x86_64 0xe6584da9 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 0x0688cb93 lrw_twofish_setkey +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 0x3705a7d0 lrw_twofish_exit_tfm +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 0x880c0529 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 0x00d98196 kvm_x86_ops +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x02ae8b05 kvm_inject_nmi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x02ecfb0f kvm_mmu_invlpg +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x03d5f7e0 kvm_before_handle_nmi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x04d799d5 kvm_vcpu_uninit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0613b072 kvm_after_handle_nmi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0771d6ab kvm_set_xcr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x07f7eeb5 kvm_lmsw +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0cac7228 kvm_init_shadow_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0cc9bebf kvm_arch_has_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0e07a2af reprogram_fixed_counter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0e3cfb47 kvm_cpuid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0f583748 kvm_set_rflags +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0fa1c1f8 kvm_requeue_exception_e +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0fcdc6d9 kvm_emulate_cpuid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x10a136b3 kvm_apic_set_eoi_accelerated +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x11f0fba0 gfn_to_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x154f15e8 kvm_vcpu_reload_apic_access_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x185cda38 kvm_gfn_to_hva_cache_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x18af8c5e x86_set_memory_region +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 0x2193ae6e kvm_arch_end_assignment +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x25d3a354 kvm_mmu_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2668f88c mark_page_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x27046576 kvm_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x282729e9 gfn_to_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x282c9045 kvm_get_dr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2b9c0d56 kvm_irq_has_notifier +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2c5d3cf8 gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2c78b8d4 __gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2d65f8c7 __tracepoint_kvm_pml_full +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2ea39f72 kvm_apic_write_nodecode +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x317f9e6b kvm_enable_efer_bits +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3215b863 kvm_io_bus_write +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x32841569 kvm_mtrr_get_guest_memory_type +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3397940f kvm_set_cr3 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x34064568 kvm_get_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3b5dd35e __tracepoint_kvm_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3cd47e63 kvm_is_linear_rip +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3e1f72e0 kvm_vcpu_cache +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3f20d7c5 kvm_debugfs_dir +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3f939c67 kvm_vcpu_gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3fa42ccd kvm_set_cr4 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4007410f kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x42cb49a4 kvm_fast_pio_out +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x441fe5f9 gfn_to_pfn_prot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x44757c90 kvm_set_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x47c0a773 kvm_release_page_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x485cd7f6 kvm_rebooting +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4ac32fdc kvm_write_guest_virt_system +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4acafb90 kvm_vcpu_gfn_to_hva +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4c47db1e kvm_mmu_sync_roots +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4c51f664 __tracepoint_kvm_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4d350b26 kvm_read_guest_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4e4abb4f gfn_to_page_many_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4f70aa1c kvm_arch_has_assigned_device +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x53462517 kvm_clear_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x53a2a3f7 __tracepoint_kvm_inj_virq +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x53f4e431 x86_emulate_instruction +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x56a9ba30 kvm_vcpu_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5724f7af gfn_to_pfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5daadde0 kvm_mmu_unprotect_page_virt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5db12402 kvm_vcpu_yield_to +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5f4a31da kvm_mtrr_valid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x60548ba0 kvm_get_cr8 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x61cf0f0e kvm_rdpmc +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x64020e10 kvm_set_shared_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x644e5bc6 kvm_flush_remote_tlbs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x648fb0b1 kvm_vcpu_read_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x64a34f49 __tracepoint_kvm_nested_vmexit_inject +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x65e92613 kvm_set_dr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x669da1fd kvm_set_pfn_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6b43dfd5 kvm_clear_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6c36a140 kvm_get_dirty_log_protect +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6c3e4daf kvm_vcpu_block +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6c87a9fa kvm_cpu_get_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6d29f57b reprogram_counter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6e0bf8c9 kvm_init_shadow_ept_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6e7e72b3 kvm_get_rflags +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x709cd8cb kvm_spurious_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x70f8f751 kvm_valid_efer +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x74c6130f kvm_set_msr_common +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7775b081 kvm_requeue_exception +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7aa64803 kvm_release_pfn_clean +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7c2ad699 kvm_set_apic_base +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 0x812dc72f kvm_cpu_has_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x82175a72 kvm_mmu_slot_largepage_remove_write_access +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x831327da kvm_max_guest_tsc_khz +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x84ff5327 kvm_read_guest_cached +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x851c5b94 kvm_vcpu_read_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x85cf6b8c kvm_get_cs_db_l_bits +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x88ca97a7 cpuid_query_maxphyaddr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8a26f7b0 __tracepoint_kvm_nested_intercepts +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 0x91fa0e1b kvm_write_guest_cached +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9451ed15 kvm_get_linear_rip +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9620a0ac kvm_get_apic_base +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x96238b9f __kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x96ea33d9 kvm_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x999cdf1c kvm_mmu_load +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9a216313 kvm_define_shared_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9b8159f2 kvm_queue_exception_e +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9d77fabc kvm_vcpu_halt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9ee59155 __tracepoint_kvm_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa0e9c85d kvm_vcpu_mark_page_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa0ec3a0a gfn_to_hva_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa1d009ee handle_mmio_page_fault_common +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa508e36b __tracepoint_kvm_skinit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa61317ba load_pdptrs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa6d33f85 kvm_release_page_clean +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa8429493 kvm_set_cr8 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa854ef79 kvm_require_dr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xaa79cab5 __tracepoint_kvm_cr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xabc8e0f5 kvm_mmu_reset_context +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 0xb1bf096f kvm_is_visible_gfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb2e5fa5a kvm_emulate_wbinvd +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb3322420 kvm_arch_register_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb354aa8c kvm_inject_pending_timer_irqs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb35e7e89 gfn_to_hva +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb441529a kvm_vcpu_kick +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb5851a64 kvm_read_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb8157ae6 kvm_find_cpuid_entry +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xba9ed435 kvm_mmu_set_mmio_spte_mask +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbbdf3166 kvm_get_kvm +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbf618f00 kvm_put_kvm +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc1593a8d kvm_queue_exception +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc2922a50 __x86_set_memory_region +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc3ede45f kvm_mmu_unload +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc56d75ce __kvm_apic_update_irr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc6e73b81 kvm_read_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xca0dd206 kvm_write_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xce8b8404 kvm_read_guest_page_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcef3fec5 __tracepoint_kvm_write_tsc_offset +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcf1abf9d kvm_task_switch +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 0xd22b61d9 kvm_apic_update_irr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd56f0b57 kvm_get_msr_common +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd86c6e70 kvm_require_cpl +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd8a9770d kvm_mmu_unprotect_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd905f50d kvm_arch_unregister_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd93bbd46 gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd992e389 kvm_complete_insn_gp +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xde138872 reprogram_gp_counter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xde3ae223 kvm_write_tsc +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdeb9e564 __tracepoint_kvm_invlpga +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe0c42716 kvm_vcpu_write_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe0dc5d26 kvm_vcpu_gfn_to_pfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe0e3366a kvm_write_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe2645c70 kvm_emulate_halt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe5966ac7 kvm_lapic_set_eoi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe59de4c9 kvm_inject_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe607b8d4 kvm_vcpu_write_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xeaa5e5c4 kvm_arch_start_assignment +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xead79af1 kvm_mmu_get_spte_hierarchy +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xec8c3403 kvm_read_guest_virt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xecd30052 kvm_mmu_slot_leaf_clear_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xecd8c79e kvm_vcpu_gfn_to_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf27563a2 kvm_mmu_clear_dirty_pt_masked +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf3f1f8e5 kvm_inject_realmode_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf412fd59 kvm_mmu_slot_set_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf4f6e073 kvm_vcpu_on_spin +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf76903e7 kvm_vcpu_read_guest_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf871cc26 kvm_get_dirty_log +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xfa2d193f kvm_emulate_hypercall +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xfbd6b938 kvm_set_cr0 +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x31914f96 ablk_decrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x43250814 __ablk_encrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x9520b9c6 ablk_encrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xa2a25b40 ablk_set_key +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xa86b80b3 ablk_init_common +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xe4c9327f ablk_exit +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xfd3dda57 ablk_init +EXPORT_SYMBOL_GPL crypto/af_alg 0x0e658bc0 af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x11badcb8 af_alg_wait_for_completion +EXPORT_SYMBOL_GPL crypto/af_alg 0x2545537f af_alg_complete +EXPORT_SYMBOL_GPL crypto/af_alg 0x3745e3ce af_alg_cmsg_send +EXPORT_SYMBOL_GPL crypto/af_alg 0x38439204 af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0x66e4c105 af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x806a537f af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x94e1f281 af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xbf073128 af_alg_link_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xed4f420d af_alg_accept +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x1c8f3d8f pkcs7_parse_message +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x91d2fecf 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 0x2bbb7b6b async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x68d8bf42 async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0xdaea25fd async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0xa20e481c async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0xec760985 async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x2a09d57f async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x598eccb7 async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xcb8bfd2a __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xd65f9ccd async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x4a70396f async_xor_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xcbdbe4b1 async_xor +EXPORT_SYMBOL_GPL crypto/authenc 0x587ef278 crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0x896c7ca3 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 0xb18d9538 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 0x31cf5f8c 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 0x0d38ac4a cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0x1c444de8 cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x454232a2 cryptd_alloc_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x5bd43b93 cryptd_ablkcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x76472989 cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xd94cd554 cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0xd9cd61bf cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0xe03af917 cryptd_free_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0xee59bcec cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0xf6df1fc8 cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/crypto_null 0x21cd536a crypto_put_default_null_skcipher +EXPORT_SYMBOL_GPL crypto/crypto_null 0x741adf9e crypto_get_default_null_skcipher +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 0xc10c76ce lrw_crypt +EXPORT_SYMBOL_GPL crypto/lrw 0xcd074900 lrw_init_table +EXPORT_SYMBOL_GPL crypto/mcryptd 0x556be1d1 mcryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0x7072424d shash_ahash_mcryptd_final +EXPORT_SYMBOL_GPL crypto/mcryptd 0x7237783a mcryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0x773afced mcryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/mcryptd 0x8347667c mcryptd_flusher +EXPORT_SYMBOL_GPL crypto/mcryptd 0x89cb02a6 shash_ahash_mcryptd_update +EXPORT_SYMBOL_GPL crypto/mcryptd 0x9bb548bc mcryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/mcryptd 0xc735ce05 shash_ahash_mcryptd_digest +EXPORT_SYMBOL_GPL crypto/mcryptd 0xcde94d76 shash_ahash_mcryptd_finup +EXPORT_SYMBOL_GPL crypto/rsa_generic 0xadc25bd8 rsa_parse_key +EXPORT_SYMBOL_GPL crypto/rsa_generic 0xf1b141d1 rsa_free_key +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x1e32d084 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 0x4015ed8f twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0x6c3229bb __twofish_setkey +EXPORT_SYMBOL_GPL crypto/xts 0xa55d2336 xts_crypt +EXPORT_SYMBOL_GPL drivers/acpi/nfit 0x86130ef8 acpi_nfit_init +EXPORT_SYMBOL_GPL drivers/acpi/nfit 0xfd113c5c acpi_nfit_attribute_groups +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/ata/libahci 0x020dcf34 ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x17c47ae1 ahci_qc_issue +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x2af23993 ahci_set_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x2b4d223a ahci_start_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x665b1dfa ahci_host_activate +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x6c90c44a ahci_start_fis_rx +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x7245a5b5 ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x74a27f8b ahci_reset_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x7ad845f7 ahci_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x7b3daba1 ahci_reset_em +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x817b12fc ahci_save_initial_config +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8895dd7d ahci_stop_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8ae1a38c ahci_init_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8ba854ac ahci_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8cd5cdcd ahci_check_ready +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x92289e71 ahci_error_handler +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x9555301f ahci_kick_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x9d940fa3 ahci_do_softreset +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xaec365a5 ahci_print_info +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xbbf375fc ahci_dev_classify +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xcf6bab2d ahci_sdev_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xd211fc70 ahci_port_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xea2f1f26 ahci_shost_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x0ccefcd7 ahci_platform_suspend_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x3291c6ee ahci_platform_init_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x39f0720c ahci_platform_resume_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x84bd1da8 ahci_platform_suspend +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x870b2feb ahci_platform_enable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xd15fe4f8 ahci_platform_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xd5e439e7 ahci_platform_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xd986f0c6 ahci_platform_enable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xdb836832 ahci_platform_enable_regulators +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xe37d6f6e ahci_platform_disable_regulators +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xea4e8616 ahci_platform_disable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xf02097eb ahci_platform_get_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xff436864 ahci_platform_disable_resources +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0x7ea9a5c4 __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 0x0b4b06fb devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x59ff3484 devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xbc0ad27d regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xcfcfb9a5 regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x02b37117 bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x1163cfa0 bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x246e1fd6 bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2d82cc74 bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x4153d7a1 bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x60ebe1da bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x62a65dda bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x716e4373 bcma_host_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x740fc834 bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7a682010 __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x87ddd090 bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x8f327572 bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x97bc77a1 bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x9b6e3f12 bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa7574c0b bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xbb2bad1d bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xbc7621a0 bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc99aa7cb bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd3e66ea4 bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd9014afd bcma_host_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xdc1cf9e6 bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe44f7647 bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xec785275 bcma_host_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xf39b606c bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x0cf917c7 btbcm_setup_patchram +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x37bea5a6 btbcm_setup_apple +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x3b1516ea btbcm_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x635ee1f4 btbcm_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x8cb4d487 btbcm_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xa51b383e btbcm_finalize +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x2dfce52c btintel_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x90e674a0 btintel_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x243cb7e6 btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x2b964634 btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x3c8f10a9 btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x465c1cc1 btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x4bcba3b8 btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x5e8657a9 btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x931a6a75 btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x9ebd6880 btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xd5a990a9 btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xd83b0105 btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xf9345a4c btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xfdf401c8 btrtl_setup_realtek +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 0x18445f5d ccp_enqueue_cmd +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x11b619a6 adf_dev_start +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x1562054c adf_cfg_add_key_value_param +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x2401e65f adf_disable_aer +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x3031e9bc adf_cfg_dev_add +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x3da37124 adf_devmgr_add_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x4139f80b 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 0x4cbfd15b adf_cfg_dev_remove +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x51ff0a97 adf_enable_aer +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x65c58d47 adf_devmgr_rm_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x7b276baf adf_dev_init +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x7c7206f3 adf_dev_shutdown +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x8db072df adf_service_unregister +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x9e8036de adf_devmgr_pci_to_accel_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xa328ba75 adf_service_register +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xa7aec9c3 adf_cleanup_etr_data +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xbe466d46 adf_init_etr_data +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xc9d3802f adf_cfg_section_add +EXPORT_SYMBOL_GPL drivers/dca/dca 0x01a33ab9 dca_unregister_notify +EXPORT_SYMBOL_GPL drivers/dca/dca 0x1ade4115 free_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0x31a2c8df dca_get_tag +EXPORT_SYMBOL_GPL drivers/dca/dca 0x52f036b1 register_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0x57665d80 dca3_get_tag +EXPORT_SYMBOL_GPL drivers/dca/dca 0x75727d8f unregister_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0xac34ecec dca_register_notify +EXPORT_SYMBOL_GPL drivers/dca/dca 0xb884b79e dca_remove_requester +EXPORT_SYMBOL_GPL drivers/dca/dca 0xcae0af80 alloc_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0xf73842f6 dca_add_requester +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x20da8d2b dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x22aec85d dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x280e9f87 dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x66ae52b8 dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xcd014380 dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0x21a10556 hsu_dma_irq +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0x371a7a23 hsu_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0xcb0b6fdb hsu_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x1e0c7dc9 vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x5a14d79c vchan_find_desc +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x6ea037ad vchan_init +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0xeac95893 vchan_tx_submit +EXPORT_SYMBOL_GPL drivers/edac/amd64_edac_mod 0x49555d78 amd64_get_dram_hole_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0ba355ef edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0f468084 edac_mc_alloc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x15919528 edac_device_handle_ce +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x1fdb8d53 edac_device_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2736152f find_mci_by_dev +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2fe48238 edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x3525b403 edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x4654987a edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x5d1ec6cc edac_pci_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x647dc9cb edac_device_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6e854340 edac_device_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x7e4327ce edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x870e1a6a edac_mc_add_mc_with_groups +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x93bca29e edac_mc_del_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xb5f4a595 edac_pci_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc731baf2 edac_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc8ce5a7b edac_pci_handle_npe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xddc2525e edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xe53dfff0 edac_device_handle_ue +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xe9891e63 edac_pci_handle_pe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xeee66cfe edac_mc_free +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xfa782855 edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xfe7a6075 edac_pci_reset_delay_period +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 0x84be2ef1 bgpio_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0x9f628502 bgpio_init +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x1bbbf69b __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x2795f615 __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x5bb632d2 drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x613ecfe5 drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xded6ec71 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 0x402468e9 i915_gpu_lower +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x500858b9 i915_read_mch_val +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0xe7237b0b i915_gpu_turbo_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x6adf436b ttm_prime_fd_to_handle +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x7d3cfe8a ttm_dma_unpopulate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xb0ce68d7 ttm_dma_populate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xc36152ac 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 0x07fa120d hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0d19dbdc hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0x11bc90b9 hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x13ca108a hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0x162de720 hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x167bad88 hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x1bb75599 hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x22a5888c hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x250a61a6 hidinput_find_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x296ee2f6 hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2c412adc hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0x364e9205 hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x396f475b hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4226c736 hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4906a967 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5b70a5e6 hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5ff6d018 hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x847e12f2 hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa0c825dc hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa47777b0 hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa948fd02 hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xaf06236b hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb07a46e3 hid_field_extract +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb6563f33 __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc010dfc8 __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc711ef8d hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xcd08014e hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xce4e0eb2 hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd2ef0e07 hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd36c4a04 hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd3ce11f4 hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd572560a hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe386f629 hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe754b201 hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xedb6d2ce hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xedfa9f11 hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xefedb16c hidinput_count_leds +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 0xc3f833c2 roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x0c737281 roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x2f9f27ea roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x56827eff roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x57a62a08 roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x8e4b21e3 roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x901999d1 roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x05f0eecf hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x0d8b1c8c sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x21917229 sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xaf1f588e sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xb40fbb5d sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xd60fcc0f sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xdaad6e1a sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xe05dbbbd sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xe4d1a37f sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x01fd453e usbhid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0xc6110f07 hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x135e3251 hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x2da8e400 hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x703241de hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x719e14a1 hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7ef9da96 hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7f557d22 hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x90a17545 hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x958b9fd0 hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x9732c064 hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb3dc654a hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb4d80d4c hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb9f03c53 hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xc3940527 hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xc3f7574f hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xe918b8e3 hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xf61388db hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xfcd85353 hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x221ce6f7 vmbus_close +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x358fafa5 vmbus_prep_negotiate_resp +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x3a1aebab __vmbus_driver_register +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x43fcf820 vmbus_sendpacket_pagebuffer +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x46a417ca vmbus_proto_version +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x90e8094e vmbus_recvpacket_raw +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x9748ebb2 vmbus_open +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xb2d924c5 vmbus_sendpacket_mpb_desc +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xc3f5cedc vmbus_are_subchannels_present +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xc440459d vmbus_get_outgoing_channel +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xd0afa99a vmbus_teardown_gpadl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xd9b2b2dc vmbus_establish_gpadl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xdff173d4 vmbus_sendpacket_pagebuffer_ctl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xe9687a4f vmbus_driver_unregister +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xf2921424 vmbus_set_sc_create_callback +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xf45dd651 hyperv_mmio +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xfd2f936f vmbus_sendpacket_multipagebuffer +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x346c1e19 adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x70fa8cf1 adt7x10_remove +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xc06ed613 adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x1e261337 pmbus_read_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x22d57c32 pmbus_do_remove +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x510a4b7f pmbus_get_driver_info +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x6cd7b21c pmbus_write_byte +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xa4e1f473 pmbus_update_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xa8340f2f pmbus_check_word_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xb803cc82 pmbus_clear_cache +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xbb29e086 pmbus_read_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xc2dc4766 pmbus_clear_faults +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xd39d603c pmbus_regulator_ops +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xd99abe54 pmbus_do_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xe229f283 pmbus_set_page +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xe8ecbd10 pmbus_check_byte_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xf1a2e8b1 pmbus_write_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xff7320cd pmbus_write_byte_data +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x16b46e80 i2c_dw_disable_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x307b1c32 i2c_dw_init +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x573db80a 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 0x97586377 i2c_dw_clear_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xa8f39af8 i2c_dw_disable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xcc7002c6 i2c_dw_read_comp_param +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xdca60058 i2c_dw_xfer +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xe4611e7f i2c_dw_func +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xf2398789 i2c_dw_enable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-nforce2 0x814e8f75 nforce2_smbus +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x1e9e7734 i2c_del_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x3e5ade20 i2c_add_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x162af7ed i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x44177633 i2c_setup_smbus_alert +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x5066466a ad_sd_validate_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x6b977cb5 ad_sd_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x71ca3976 ad_sd_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x7e005c14 ad_sd_write_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x8efd68b7 ad_sd_calibrate_all +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x8fbb02d3 ad_sd_set_comm +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x93180099 ad_sd_init +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xcbe6a49a ad_sigma_delta_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xe935025f 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 0x18da3a35 adis_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x21b87b1a adis_initial_startup +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x2c506e4f adis_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x42819585 adis_reset +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x537e01de adis_update_scan_mode +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x7ce46e6f adis_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x9cea080d adis_init +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xa7fe7985 adis_probe_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xa9b9b714 adis_write_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xb1aef306 adis_check_status +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xe1674705 adis_remove_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xeb703ed8 adis_read_reg +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x06fe8b59 iio_scan_mask_query +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x21b72ca7 iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x267c0508 iio_channel_release_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26eac2f2 iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26f6b499 iio_str_to_fixpoint +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x293194b4 iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2a1fab3c iio_channel_stop_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x41fe6f74 devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x46ff842f devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4c08dfef devm_iio_device_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x5c31e35f iio_update_demux +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x63bf61a4 devm_iio_trigger_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6aff7a54 iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x73877bf0 iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x84fde2c6 devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x888c40f8 iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x906fc06d iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x94ab48e4 iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa1bfc075 iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb010f45f iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xbef47e5b iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc77f7d56 iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc908f2cb iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xca5d727c iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xcdc88484 iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xcf27dcab iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd01222b4 iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd762ef66 iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe2705ba2 devm_iio_device_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe47bacba iio_write_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe483ec39 iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe8c59f9e iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xee3dc6a2 iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf4bfe4ee iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf75219c8 iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xff7f5ae3 iio_channel_release +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 0x0a4b83a2 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 0x90eda1bc adxl34x_probe +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xe4586827 adxl34x_resume +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x9f166954 cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xc4859b14 cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xcc2c7b5f cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x0c3382e0 cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x55c74b1d cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xf73c68e7 cyttsp_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x3d5edd5a cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x92bd894d cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x2831df2d wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x45355348 wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x4ebab089 wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x5304add3 wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x9eddeb6b wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x9faead4d wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xaead704e wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xb775f150 wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xc1cd967e wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xd9477aac wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xef4f332f wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xeff6875e wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x055ab4e0 ipack_get_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x2b9b21d1 ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x315bf8e2 ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x672b30c4 ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x980f70e2 ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xd43080ea ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xdaabf256 ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xdb5579b0 ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xe33dbc87 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 0x09760635 gigaset_stop +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x19702e90 gigaset_freecs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x2a78ea17 gigaset_skb_rcvd +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x31f3f2e7 gigaset_add_event +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x37b5c93a gigaset_m10x_input +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x454aa44f gigaset_debuglevel +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x5c77c287 gigaset_if_receive +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x5ec4cc4e gigaset_skb_sent +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x63dfa752 gigaset_initdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x6d191f94 gigaset_isdn_rcv_err +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x8374090e gigaset_shutdown +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x992ebffb gigaset_fill_inbuf +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xa3151853 gigaset_dbg_buffer +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xa9e0585e gigaset_start +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xd9fc5dc8 gigaset_initcs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xde757646 gigaset_freedriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xe12ea2ed gigaset_handle_modem_response +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xee6cb36c gigaset_blockdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xf071cd24 gigaset_m10x_send_skb +EXPORT_SYMBOL_GPL drivers/leds/dell-led 0x86fd1ffb dell_app_wmi_led_set +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x1ff92764 led_classdev_flash_register +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x864f6a1c led_update_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x8d02604c led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xc98cf8e1 led_set_flash_timeout +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xd4380b93 led_set_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xe35b0d77 led_get_flash_fault +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 0x06a4a186 mcb_request_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x0f70d7dc mcb_bus_get +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x3d749764 mcb_bus_add_devices +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x42917e4a mcb_free_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x45d0cce9 mcb_get_irq +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x5894453a mcb_bus_put +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x5ac33b1b mcb_alloc_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x8bf52ac0 mcb_release_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x9ada7129 mcb_unregister_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xc3a55a38 mcb_alloc_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xc7fa8f3a mcb_release_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xde2e1a28 __mcb_register_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xdf231996 mcb_device_register +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xf0949c4b chameleon_parse_cells +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 0x156c266a dm_cell_release_no_holder +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x17dd39d6 dm_deferred_set_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2445fca9 dm_cell_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2eb01e04 dm_deferred_set_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x303e020f dm_cell_visit_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x3a5df125 dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x5e8a9cb7 dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6791a44e dm_deferred_entry_dec +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6dc0c0be dm_cell_promote_or_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6fd6d8c3 dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x753e20b2 dm_bio_prison_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7e62743f 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 0xbec4d040 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 0x422ed93c 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 0x080a7d9d dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x278c2207 dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x42dfdd05 dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xa39b367f dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xbd287d89 dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xc2cdbc0f dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xf2e55110 dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x5e621008 dm_register_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x70728d73 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 0x13a7b382 dm_rh_dirty_log +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x152d70e1 dm_rh_delay +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x192c3d69 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 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 0x54d36415 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 0x80397b11 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 0xbe38a431 dm_rh_recovery_prepare +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xbf1dc6c9 dm_region_hash_create +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd8aa4284 dm_rh_region_context +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 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 0x0604db1b dm_btree_remove_leaves +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 0x68a370d1 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 0x95a52abd dm_bm_is_read_only +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/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x261820be saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x31ac6229 saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x4477997c saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x4c514160 saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x50e7e24b saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x5f984338 saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x6ca2b1f7 saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x732e059b saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x9229b82d saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xf472711e saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x046da1e6 saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x058a2d00 saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xa8bfc966 saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xb0859520 saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xc923f7b5 saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xf73b5634 saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xfe28ed83 saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x00f99dfa smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x08ff1305 smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x24f014e2 sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x31a8a62e sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x31b3e06a sms_board_power +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x32e93317 smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x37d91069 smsendian_handle_tx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x41facb0d smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45284ae9 smsendian_handle_rx_message +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 0x7ca56317 smscore_get_board_id +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 0x9c4b6de4 smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9cdcb67a smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xa07567cf sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xacf8a103 smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xad6a311c smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xb40b1efe sms_board_event +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbf3300e8 smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xd06da54f smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf437fa46 smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0x289110d9 as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0x0621754f cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0x673b204a tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/media 0x066a09b5 __media_device_register +EXPORT_SYMBOL_GPL drivers/media/media 0x0fa69fda media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/media 0x19215088 media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/media 0x30cfb045 media_entity_cleanup +EXPORT_SYMBOL_GPL drivers/media/media 0x318491b6 media_entity_create_link +EXPORT_SYMBOL_GPL drivers/media/media 0x3a33a736 media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/media 0x3c6bef93 media_entity_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/media 0x553cba8f media_entity_put +EXPORT_SYMBOL_GPL drivers/media/media 0x568ce0ae media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/media 0x5fdc7a22 media_entity_get +EXPORT_SYMBOL_GPL drivers/media/media 0xc5f29083 media_entity_init +EXPORT_SYMBOL_GPL drivers/media/media 0xca67df0e media_entity_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/media 0xcb81792c __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0xd980ae3a media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/media 0xdad67a90 media_entity_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/media 0xe44fee39 media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0xebf2446f media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/media 0xef9e37d3 media_entity_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0x590022ab cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x07728fd8 mantis_input_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x1451b9d0 mantis_input_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x18b0c221 mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x1bc8b684 mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x1dae250c mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x27f26765 mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x355f112b mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x58e2d0f3 mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7fe4f1af mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x81919e71 mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x96567570 mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xa83d9a34 mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xaa6ca491 mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xb433bb3d mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xe844b40c mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xe91c91ae mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xe946c2e6 mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xf5409575 mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xfe918554 mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x042c10ac saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x070bf37c saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x1284356c saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x1d87766e saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x1f1c36ea saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x4823fe97 saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x5b1ae5bc saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x5c8ce2b8 saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7857c71d saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x8128fa46 saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x83348391 saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x91db8120 saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x95a02dc4 saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xaabb9903 saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xab9a358d saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xc459cd80 saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xd71cf25e saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xdabb0431 saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xf5409b47 saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x1b1a9cc8 ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x1f6dd49c ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x48e77cd8 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 0xa7042ecb ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xc3cd1261 ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xc5e12372 ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xf6533d84 ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x7a523a67 radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xcdd26b47 radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x352707bd rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x3536303b rc_open +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x3eae3481 rc_close +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x3f21e497 rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x47e6ec8e rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x553efb91 rc_core_debug +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x555fe69a rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x5c73151d rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x61fee44a ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x832a803f rc_map_unregister +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x9216d06d ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x9b793152 rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x9cc556a5 rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xa93ae45b rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xaf23c6cd rc_map_get +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xbfe5bf6c rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xc528cb55 ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe1474a08 ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe181008f ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xf27c1ca7 rc_map_register +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0xae662e3e mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0x9c67d39f microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0x8cdd97c6 mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0xbd3141bf r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0x1fab9942 tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0x09ee0809 tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x4548aa77 tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x67910213 tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0xf6a747b0 tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x50ebef8c tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x84cc3746 tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x6d429d18 tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xc9c246bb tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0x7085f558 simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x01e5a577 cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x13991f13 cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x13d54983 cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x19bbb0fd is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x2b3b0a3d cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x3a307dfd cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x3fcde380 cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x4f9f647a cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x65ef6a4c cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x68aa876e cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x6ea15197 cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x6ed0ec48 cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x889230fe cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x92f18c2f cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb3d24ded cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb8283b3e cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc138db88 cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xdca82b04 cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xe5c40877 cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xedd16b29 cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0xd8b0a001 mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0x13fc0e49 mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x061d1260 em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x1aebf970 em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x2531d326 em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x4371a6b8 em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x4a52472f em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x552b4246 em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6a7c3f1c em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6d578f78 em28xx_boards +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x74eefc27 em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x752f4c0d em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x776298fc em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x780f79a6 em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fc8652c em28xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x803384d5 em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x8230b260 em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xc063409d em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xc4e4a60c em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcbada4d8 em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcd75ef7f em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xd5b761fe em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xf4d18dcd em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x182a0930 tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x1c19cf0a tm6000_set_audio_bitrate +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 0xce7d6060 tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xdff8e89d tm6000_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xe30782fb tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x01c483a9 v4l2_get_timestamp +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x3a52d284 v4l2_spi_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x46b9c1e9 v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x5c730ab5 v4l2_i2c_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x68012ed3 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 0x8f7c6c9d v4l2_i2c_new_subdev_board +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xc5e139ab 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 0x5491c182 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x67b8205b v4l2_detect_cvt +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 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-dv-timings 0xf98d0f9d v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x058a21ec v4l2_flash_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x6de65c4b v4l2_flash_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0f735354 v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1398ffd9 v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x15e7094b v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x17eb0eee v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1eb2a57a v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1f3cb6a6 v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x24fc3ed4 v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2ed1f3c5 v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x30850d79 v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3bb5f571 v4l2_m2m_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4676d068 v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x57833b6b v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5cfd7fcd v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x64fdd1c3 v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6ce4ff04 v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x86352c22 v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x9fcd9643 v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb00e2a8d v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb0275e4c v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb0462437 v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb5d498ab v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb6e9588b v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc3f15b20 v4l2_m2m_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc6f7cdb6 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 0xdd5d2662 v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xee155485 v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf0b1c4e9 v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf929dd0a v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x05380349 videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x105ddc91 videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1d622a0a videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2719fe55 videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2b99d9a9 videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x31e7722c videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x53b05607 videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x5c295c04 videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x60719a19 __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x6151ece7 videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x6f06e2ba videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x8db75697 videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa34c83e5 videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa894ba95 videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xad7bea4b videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xae32c64c videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xb32e451b videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc90c7d88 videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xcbaa7f6b videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xcd0e8b02 videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd2b5e39e videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd3a59f02 videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd699947a videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd82f8d36 videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x1c212dee videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x2b6cd98b videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x553a86d0 videobuf_sg_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x5d9666b9 videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xec3c322b videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x0d3bfe9b videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xde644e36 videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xf4cdecb1 videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x03a16319 vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x047a0b87 vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x050b06bf vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x0bbd5b5b vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1a684ad3 vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1e9e61ea vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x23a67f89 vb2_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x259505da _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x43bc0ee2 vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x48367e10 vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4a168460 vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4a858047 vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4fac271f vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x51250d61 vb2_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x534c2891 vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5f1170b6 vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x62836614 vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6829e495 vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x69b77d77 vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x730af775 vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x73447bc5 vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x790245ee vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x7b7096ef vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x95280d0b vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa3ed65ca vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa5f358f7 vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb139e154 vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc0ac0fd9 vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc113c8d6 vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc39a374a vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc7f04e7d vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc8a185db vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xce3c9f19 vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd20d7173 vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd95cc2fc vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe4eb48c7 vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe597bbaf vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf3d23d8c vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xfc4fea15 vb2_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x334bc5e3 vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0xa65acbbe 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 0x0d2ef9c1 vb2_dma_sg_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0xc49d91cb 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 0x6c083796 vb2_get_contig_userptr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x740dd65f vb2_get_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x905edb00 vb2_put_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x9ec5d508 vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-vmalloc 0x75affc94 vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x27aa0e6f v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2d4e0679 v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2f71e9b9 v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x317658b1 v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3c44fa35 v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x449759a9 v4l2_compat_ioctl32 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5c20139f v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7337903d v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x759f1bb7 v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8c555622 v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x91dbfd18 v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa2adedc9 v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb6e6a0d9 v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb7d9d7d8 v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb9a4d1d5 v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbda1b2fb v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc9c2bc1c v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcc9d9451 v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xdc25072c v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xdc38bdda v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xdcf52d7e v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe46b90ce v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe6138d53 v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe7b75a25 v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe977e9db v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf3173aa0 v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf9d6f240 v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xfb3311fb v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x61d9ab5c pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xb9ff2441 pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xda2e2014 pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x2f355296 da9150_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xa3c05a7f da9150_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xc3d2c5ab da9150_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xe04a1d12 da9150_bulk_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xe94a26c3 da9150_bulk_write +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0x04bb80fb intel_lpss_probe +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0x26b16067 intel_lpss_suspend +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0x7822660a intel_lpss_resume +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0x9af50a04 intel_lpss_prepare +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0xa1869211 intel_lpss_remove +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x18f10ffa kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x2686a314 kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x3347ac9f kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x578395bd kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x6c83bf23 kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x8a65805a kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x965f2c6d kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x99f09c37 kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x689f2e82 lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x7b69152f lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xa01a210a lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x4af77d6d lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x4ca687f5 lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x4d937b71 lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x6a22a5c4 lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xcd22275a lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xdf5d52fa lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xfa285be5 lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xc40d58f5 lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xc7f13618 lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xd05fa6be lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x1dd21c5c mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x8920e7c6 mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x8b7233b0 mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x9b2f12ae mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xb889ee9c mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xc99aace6 mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x35c393f2 pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x4348df9a pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x450e7d61 pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x54b662eb pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x826ecb63 pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x9ed266ea pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xaf3aa69b pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xe0895813 pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xe550cc88 pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xe5ff40ce pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xe70c7913 pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x459bb870 pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0xf4747382 pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x4d0e382f pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x51301803 pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x584a5bc2 pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x68e3d42e pcf50633_gpio_invert_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xc982c1ce 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 0x0c39a671 rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x10a72145 rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x10e007c7 rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x2810672f rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x53bd7ee6 rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x66d77905 rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x7774d789 rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x8e116987 rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x92dc10f5 rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xa556270c rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xa9976133 rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xb379f391 rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xba9ef153 rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xc55f28e0 rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xda7e1ec5 rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xddcd4fce rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xe1ec2aa2 rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xe286ea78 rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xee35b4d8 rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xf13b8b4b rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xf616a242 rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xf651ca47 rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xfa5a9479 rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xff1cbbf6 rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x00918d0b rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x0c9c0386 rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x154036f5 rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x33ba7478 rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x69ca04f5 rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x6b72d54f rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x6eccb8e5 rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x7bd509c6 rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x82a919fd rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x83c8cb1e rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xb0ad724d rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xbca5a7e5 rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xc98cf9b0 rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x015c78f8 si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x05e00579 si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x09d4b4ce si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x24ddf578 si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2c3950c8 si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2d66c6b8 si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x313bc7c2 si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x37a24f0e si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x385cc0c8 si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4818c20f si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x485811d7 si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4e4ce86d si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x52274475 si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x54f8e444 si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5fa86cb4 si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x65bd7ced si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6b9fe5eb si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6f096547 si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x72796ff5 si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fe33547 si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x8b7c0540 si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x97a58a7a si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9cc1bbd4 si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa332b6dc si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa890222a si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa93b4b85 si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xab1102b0 devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb158ef54 si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc78d02be si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xca7dddc4 si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd1b00089 si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd821a5d9 si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe5f02ee5 si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf2d8d353 si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x505884c1 sm501_set_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x5d38b240 sm501_find_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xbe0b91b3 sm501_misc_control +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xd6d86f16 sm501_modify_reg +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xfe1a694c sm501_unit_power +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x0807d013 am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x1497c2ee am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x1f7e4d33 am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x3a5e1415 am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x770eec20 tps65217_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x86dadc5a tps65217_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xcca616dc tps65217_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xf8e775a3 tps65217_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x3ec9b036 tps65218_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x4c32cf3b tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x67859716 tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x87208cd5 tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0xbcf83e99 ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x50cf3a34 cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x69b54d52 cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x80195190 cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x9925aa41 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 0x03e29b82 enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x2c97b023 enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x91f9f7ac enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x99f2b0c5 enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xa08f9c0b enclosure_component_alloc +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xee86874b enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xeeebec22 enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xf185bb84 enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x1740d3fd lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x6af47419 lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x6de8a640 lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xa4125856 lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xa701542c lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xc53244e1 lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xd9bbf8a3 lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xe2ec91da lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x04431e7e mei_register +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x0dccd65e mei_write_is_idle +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x12da07a3 mei_irq_compl_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x16c2e500 mei_cl_register_event_cb +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x28db66c9 mei_cancel_work +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x33875eda mei_cl_recv +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x6feb0a32 mei_cl_set_drvdata +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x71a654b0 mei_restart +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x7ecc7484 mei_cl_add_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x80e179e4 __mei_cl_driver_register +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x88a8f74d mei_device_init +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x9753e022 mei_start +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x9adc7ec4 mei_irq_write_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xa926a741 mei_stop +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xab75d3ca mei_reset +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xb4d1a86b mei_cl_get_drvdata +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xb50958b8 mei_cl_driver_unregister +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xb911543d mei_deregister +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xbc8eb61b mei_irq_read_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xd2d3cf07 mei_cl_enable_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xdcee94d7 mei_cl_remove_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xe0d7f7bb mei_cl_disable_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xe8dd0278 mei_fw_status2str +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xee6377d2 mei_cl_send +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xfd2b7fbd mei_hbm_pg +EXPORT_SYMBOL_GPL drivers/misc/mic/bus/mic_bus 0x229ba02e mbus_unregister_driver +EXPORT_SYMBOL_GPL drivers/misc/mic/bus/mic_bus 0x98766b11 mbus_register_device +EXPORT_SYMBOL_GPL drivers/misc/mic/bus/mic_bus 0xdfbb4e30 mbus_register_driver +EXPORT_SYMBOL_GPL drivers/misc/mic/bus/mic_bus 0xea19184c mbus_unregister_device +EXPORT_SYMBOL_GPL drivers/misc/mic/bus/scif_bus 0x4d76cbe4 scif_unregister_device +EXPORT_SYMBOL_GPL drivers/misc/mic/bus/scif_bus 0x668bebe0 scif_register_driver +EXPORT_SYMBOL_GPL drivers/misc/mic/bus/scif_bus 0x7c3f09e2 scif_register_device +EXPORT_SYMBOL_GPL drivers/misc/mic/bus/scif_bus 0xecb0e507 scif_unregister_driver +EXPORT_SYMBOL_GPL drivers/misc/mic/scif/scif 0x06ca7848 scif_accept +EXPORT_SYMBOL_GPL drivers/misc/mic/scif/scif 0x3032ef37 scif_recv +EXPORT_SYMBOL_GPL drivers/misc/mic/scif/scif 0x31f517c5 scif_get_node_ids +EXPORT_SYMBOL_GPL drivers/misc/mic/scif/scif 0x4412ed50 scif_open +EXPORT_SYMBOL_GPL drivers/misc/mic/scif/scif 0x64ed2cba scif_listen +EXPORT_SYMBOL_GPL drivers/misc/mic/scif/scif 0x6b8ece10 scif_send +EXPORT_SYMBOL_GPL drivers/misc/mic/scif/scif 0x999f096b scif_connect +EXPORT_SYMBOL_GPL drivers/misc/mic/scif/scif 0xd78ffc04 scif_bind +EXPORT_SYMBOL_GPL drivers/misc/mic/scif/scif 0xe0a8a08f scif_close +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x5d394195 st_unregister +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0xda6c558a st_register +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 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 0x787d1d12 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 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 0xa3790837 vmci_qpair_enquev +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0xa7da493c vmci_qpair_peekv +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 0x0c5dadfe sdhci_free_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x189ecf19 sdhci_remove_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x3d12e1e1 sdhci_reset +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x3e898a0d sdhci_enable_irq_wakeups +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x44a8ccd8 sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x60d0d154 sdhci_send_command +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x669a8520 sdhci_alloc_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xa15722ac sdhci_set_bus_width +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xabfdb662 sdhci_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xb08b42d7 sdhci_set_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xbb859b9e sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xc54070fd sdhci_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xc8e3286f sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xdf6a686f sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x212f0cf3 sdhci_get_of_property +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x428776d2 sdhci_pltfm_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x4c228a7b sdhci_pltfm_free +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x50bfd9fa sdhci_pltfm_init +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x52027fad sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x60f1654e sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xa8879d76 sdhci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xc463bd05 sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xf17c9c10 sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x0273cf33 cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x3d5aeadb cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xff6deaa5 cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x2a6e823d cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xa7c5066b cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xd9974dbb cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0x8c203b40 cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x1627f52a cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x93fcb2e0 cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x99efb770 cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x01c3e6bb mtd_block_isbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x01c60bc7 mount_mtd +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x03e667ba mtd_read_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0b17332b mtd_unpoint +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x17c6fbb4 mtd_block_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1ff19473 get_mtd_device_nm +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x28679509 mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2b70e1a1 mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3c35ca64 mtd_erase_callback +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3e0e6045 mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3eb0a804 mtd_table_mutex +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x40db6071 deregister_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x43b2e40f mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x494c3001 mtd_read +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x49799873 __get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4d2cd70a __put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4e6aa3c5 mtd_device_parse_register +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x62936009 mtd_point +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x63aaa89c register_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6b2ce5c9 mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6be3e89a put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6da60a60 mtd_is_locked +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x70d990cd mtd_del_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x84721cfa mtd_add_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x863442f6 mtd_get_device_size +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x887e35f2 mtd_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x9a8018c1 unregister_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x9bbcd8a1 mtd_get_user_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa4c8c90a get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xad488492 mtd_block_markbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xbfd2a197 mtd_device_unregister +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc1daf0a4 mtd_is_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd0a090a2 register_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd11e355b mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd3aaeec6 mtd_panic_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd8443131 mtd_lock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd86fa2b1 mtd_unlock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe0591b10 kill_mtd_super +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe140d74f __mtd_next_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xed4c72fa mtd_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf24b2361 mtd_writev +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xfe800fa7 mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x43f1aaf8 del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x63af5c23 register_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x67f7b5f8 mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x7d0ee03f add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xc5f29f9f deregister_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0x91d9a048 nand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0xaeded0cc nand_wait_ready +EXPORT_SYMBOL_GPL drivers/mtd/nand/sm_common 0x04ce4b9f sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x94a8ee59 onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0xa3ccc238 onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x36f102a8 spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x0c458ecf ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x0ce2066e ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x0e5dc393 ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x1b68c2c9 ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x2f7317cc ubi_get_volume_info +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 0x50c84397 ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5cfdd22d ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x727687d8 ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x789c610d ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xc4b37b5f ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xde55b110 ubi_leb_read_sg +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xeaafc5ae ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xef1242f1 ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf1dfa3e8 ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5ee9ba8 ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xfa344ab9 ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x9ae902ff free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xcedf3e32 c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xd9a935da register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xdb27c3b4 alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xdbe78bb6 c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xdfa6fd0d unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x0773b745 can_led_event +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x16c906f4 register_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x222c295a can_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x326159f8 can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x3f320ddf devm_can_led_init +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x46f3fa6d alloc_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x49f2d681 close_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x52571c1b can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x5ac65307 can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x678ba74c can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x895aa5f6 can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x8eb3145e alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x9cc628e5 free_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xa72cb8ab can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb346573b can_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb8673258 unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xbffef8c4 alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xc65ca746 safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xc7e4c6a9 alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xf51d4563 open_candev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x00d39516 unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x2e5de1bb register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x7b868493 alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x83386c9a free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x2a63f5ef unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x66a2ace0 register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x7934ebfb free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x81b715ac alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0645c1cf mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x07a300bf mlx4_fmr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0ab671e1 mlx4_get_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0cb43841 mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0e59a362 mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0f28848a mlx4_map_phys_fmr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x12872013 mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x13b27c7f mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x13d41869 mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x17d77314 mlx4_fmr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x19c41bd8 mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1a8b036c mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1b639d34 mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1b8ed059 mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1c49bb24 mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1d84e00a mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x25015ab2 mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2523a790 mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x25cd79c8 mlx4_set_vf_rate +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2ca1127d mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2f88f959 mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2fcea168 mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x365f2c38 mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x37a40619 mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x37bef7b2 mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x37c51ac5 mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3b382482 mlx4_get_internal_clock_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3f44dd0b mlx4_port_map_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x404d702c mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x41f135a8 mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x42b6f33b mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x42d942f5 mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x44a10288 mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4a1c7085 mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4a31e1fa mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4b3320e4 mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4c3e1072 mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4c42a876 mlx4_get_default_counter_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4d35d4ca mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4e614a5c mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x54f8126f mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5c060c63 mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5c681e5d mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5eceacd5 mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5f760d36 mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x60d95039 mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x62a90d9f mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x62c9fbaa mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6395b6b6 __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x739070d7 mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x77c0ae1d mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x77fb5761 mlx4_bond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7aadec0a mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7da0ef2c mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x80b1186d mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x872b62b9 mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x877f311d mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x897bfa55 mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8c812c8f mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x92d1a3e1 mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x972da2ce mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x98ca5b3b mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x990f6ee3 mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9a79f36e __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9c4c2670 mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9e29f306 mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa19897ef mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa56a18ba mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa6b4af6e mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa6d7d2ab mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa6f57078 mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa8f5b6d9 mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaaeed1b8 mlx4_get_counter_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xab86fa86 mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xacdc5eba mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xad6daa8f __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xafedf4c1 mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb210d2ec mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb2e0cccb mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb3fe984c mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb53c17ea mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb5cb7950 mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb66c068d mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb9899372 mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xba24d142 mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xba3cc23c mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbe071b0f mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbe562909 mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbf54af4e mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc478b573 mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc4e7f471 mlx4_set_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc5fc67c4 mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc778f518 mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc80784ba mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc8afcd5a mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc90a9f1b mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcbe73473 mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcc20657f mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xccfb9059 mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcf2d666d mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd0d71dc7 mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd1772af6 mlx4_fmr_unmap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd27628fe mlx4_unbond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd3df980f mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd49846e3 mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd8db9c75 mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdeb9e0ab mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe106aacc mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe4427226 mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe6831201 mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xed54dd1e mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xedf52001 mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf5226e8f mlx4_get_vf_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf59ae466 mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf6ecc038 mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf95ba69f __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf96d78dc mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf9ea8548 mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfa9b6cee mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfba05525 mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfd0b77c6 mlx4_fmr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfdc50189 mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfec1df9b mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x01a50b60 mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0792dfcd mlx5_core_page_fault_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x09543b3d mlx5_fill_page_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1892f441 mlx5_core_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x198bcad8 mlx5_core_destroy_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1c810fd0 mlx5_query_port_max_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1eab8907 mlx5_query_port_vl_hw_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2b13b19f mlx5_query_port_oper_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x393d720b mlx5_create_map_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3ff16842 mlx5_destroy_unmap_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x48b08e10 mlx5_core_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4d56ccc3 mlx5_query_port_proto_oper +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x56696e8b mlx5_query_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x65d7e4f5 mlx5_core_eq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6abc593f mlx5_query_hca_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x73a5535b mlx5_set_port_proto +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x74f02322 mlx5_query_port_ptys +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7a2a24c7 mlx5_core_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x898c4bf5 mlx5_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8ea45a0f mlx5_core_mad_ifc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9769ebf6 mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9a7e3c12 mlx5_core_create_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9aa9cfe9 mlx5_query_port_proto_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa3daf0ea mlx5_db_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa5825cec mlx5_query_hca_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb722f0b3 mlx5_query_hca_vport_pkey +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbe0ade98 mlx5_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc255441f mlx5_query_port_proto_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc3449ada mlx5_query_hca_vport_gid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcf5e86a8 mlx5_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd18fd456 mlx5_set_port_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe1a19b0f mlx5_query_port_link_width_oper +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe35ebb7e mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe3f94104 mlx5_core_xrcd_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xc22aa077 stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xd3a40313 stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xf503c0a3 stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xfb70460b stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x1773be84 stmmac_pltfr_pm_ops +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x4c9f5993 stmmac_pltfr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xc11d29b8 stmmac_pltfr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x050433f6 cpsw_ale_flush_multicast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x0eef8a93 cpsw_ale_add_mcast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x134f965e cpsw_ale_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x2d404362 cpsw_ale_del_ucast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x4722b9d6 cpsw_ale_del_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x49a7171a cpsw_ale_add_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x5132cf1a cpsw_ale_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x51ce9eeb cpsw_ale_control_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x6fee9a2d cpsw_ale_add_ucast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x8626a68f cpsw_ale_start +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x8ec97467 cpsw_ale_del_mcast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x985ad567 cpsw_ale_control_get +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xbd31456e cpsw_ale_set_allmulti +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xe6b3af0f cpsw_ale_dump +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xfe41e415 cpsw_ale_stop +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x193ff5a7 macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x38828055 macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x95b51b49 macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xd8af1381 macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macvtap 0x6670cac7 macvtap_get_socket +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x0cb6464a usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x66f6310e usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x77e5400e usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xc92e1a33 usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x27f36b97 cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x6f740c3c cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x93c23b44 cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x9bc78125 cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xa047e6aa cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xa862877a cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xc627ae5b cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xfe3d4ffe cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x18bd3b65 rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x9028dfbf rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x9caf1066 rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xb7aaf7b2 rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xccce0f0c rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xea943fa2 generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x23bf33b2 usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x25bcc694 usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3586cf30 usbnet_get_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3f68b6a8 usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x40cc6471 usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x476c3cd9 usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4ef14155 usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x58e38e97 usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6dfa2ea7 usbnet_set_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x76c60bad usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7b44c13a usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x895ce872 usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x899adea2 usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x89f17a0a usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8b9ed40c usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x998f3d5f usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x9deab63b usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x9e2532d2 usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x9e39e2fa usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa47a373a usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa6abc10e usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xae1cec94 usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb8c64dfb usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc7e70c47 usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xce8a334d usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd51ebd52 usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xda5db0fe usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xdc5cc022 usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xdefa473f usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe0fb205f usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xed33cb75 usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf655bf64 usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x372e6df5 vxlan_get_rx_port +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xcff6e053 vxlan_sock_release +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xd8082084 vxlan_xmit_skb +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xf616fe7f vxlan_sock_add +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x13e6c31f i2400m_netdev_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x16d9b569 i2400m_tx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x1884e1f7 i2400m_is_boot_barker +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x1ffdd0d2 i2400m_tx_msg_get +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x2eedf868 i2400m_pre_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x3e8a2bf7 i2400m_post_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x56441b35 i2400m_rx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x5c3abdee i2400m_release +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x5c97895a i2400m_error_recovery +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x701d5f98 i2400m_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x887cd2cd i2400m_dev_reset_handle +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xad4654d6 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 0xb46cb9ae i2400m_dev_bootstrap +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xc34a3956 i2400m_init +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xc431230a i2400m_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xf10ed18f i2400m_tx_msg_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x2097fce9 cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x544e7f22 cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0xb2d5428a cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0xc4464e1d cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/ipw2x00/libipw 0x86ac40b8 libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x0ca093b2 il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x7cbd5b12 il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x81840881 il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xd4fc5e20 il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xe99721d2 _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x06609ec8 iwl_phy_db_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x177e091b __iwl_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1b074767 iwl_abort_notification_waits +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x238082fc iwl_parse_nvm_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x293a072f iwl_poll_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x2d245fee iwl_init_notification_wait +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x35033c81 iwl_phy_db_free +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x37231510 __iwl_err +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x46f9cefd iwl_remove_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x51b657cd iwlwifi_mod_params +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5c52e109 iwl_opmode_deregister +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x6158bb15 iwl_clear_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x66120da4 iwl_parse_nvm_mcc_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x6d9eef8e __iwl_warn +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x776221bf iwl_send_phy_db_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x7e939d56 iwl_opmode_register +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8192cfdd iwl_force_nmi +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8c5d5ab3 iwl_phy_db_set_section +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x9c8e3fa2 iwl_wait_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x9d67949f iwl_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xab4a9c3f iwl_notification_wait_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xabc289cd __iwl_crit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xadf77e7f iwl_parse_eeprom_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xb05707e0 iwl_read_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xb35be3eb iwl_nvm_check_version +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xb53714c1 iwl_set_bits_mask_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xb8979af3 iwl_notification_wait_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xc62ec64c iwl_write_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xddd5238e __iwl_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xea10b1a7 iwl_set_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xebe2326d iwl_poll_direct_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xecf2be49 iwl_write_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xf257e8f7 iwl_read_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x105ca3d9 lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x11103706 lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x1559c168 lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x15b30f15 lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x59733429 __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x6cb4b58b lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x83b89c89 lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x8b7227b5 lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x971c443d lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xa665fa3b lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xa9f4ae97 lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xc7d105de lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xcde1dffd lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xcf0c74d8 lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xd08c7309 lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xd24e564f lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf64277de lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x116ff9aa lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x21a02b24 lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x50b7d519 lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x612c497d lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x713f0fc8 lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x91bdb576 __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 0xf2bb4764 lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xfe849a65 lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x11a47c37 mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x14d63256 mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x31bd9748 mwifiex_alloc_dma_align_buf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x4ab2111f mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x530de313 mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x6155970b mwifiex_queue_main_work +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x79b31dc5 mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x8a8c7ee3 mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x8c8d591d mwifiex_upload_device_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xb63cb0d9 mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xbb7d9340 mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xd1a0bc95 mwifiex_drv_info_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xd28491b6 mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xd6b46672 mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xd7668dc8 mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xeaceedcd mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xeb9e9d77 mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xf5f852c9 mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x3ef569f2 p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x5b930ae7 p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x5f19ec7a p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x85e2d6d7 p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x90f6f290 p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x9b70fcd9 p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xa704f8bb p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xac3d2903 p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xe652b74a p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x0e36ac14 rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x6806c4f2 rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7201b98a rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xdb3ca0e5 rsi_zone_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xf0ec24bf rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xfadd4777 rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x14cee349 rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x319cd9ec rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x33ceb35e rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x42e2e895 rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x479b497d rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x47dd49ca rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4873e01e rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4877676d rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4a2507cc rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4edf75c5 rt2800_get_key_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x515d9e85 rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x54b84312 rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x55af4a3c rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5985df11 rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5ee459a1 rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x7065b1c2 rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x76ed575f rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x7d8903c7 rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x81eb4e60 rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8c9934d3 rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8fd7cbdd rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x99111341 rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9b1944b2 rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa0954997 rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb1618c20 rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb5e5d330 rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xbb9d26dd rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc110f7c4 rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc88ec4c7 rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xcb604a73 rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xdaaf6d3f rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xdd405eca rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xdefc0935 rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe541c002 rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe67da2e1 rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xeda9ac4c rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf0cb9046 rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf18d4e11 rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x041067df rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0fad1430 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x121cfa39 rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x1dca78bb rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2505789d rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x29430e5c rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5ba2f610 rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x67cfc7c5 rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x69d1bf70 rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x911aa033 rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x92c0bcd1 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xa0119b60 rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xa5e10958 rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xb36970de rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc6a1455e rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xda737768 rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xdff5bcd0 rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe28f94c7 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x06a78e82 rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0aa37b13 rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x12333ca2 rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1dac5a9e rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2075e816 rt2x00mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2d727440 rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2f51c815 rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x324dd674 rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3a3c8722 rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x4ec8ae0d rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x503f9637 rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x5841f769 rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x584ee17b rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6717e142 rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6f8b8058 rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7dba4e81 rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8146adf0 rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x83d0160c rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x84dc4c21 rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8874b2a0 rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8b515aab rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8fc76da3 rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x90f88f07 rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x922edfb7 rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x92ae7a83 rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x93ece429 rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9b0cb473 rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xacc82091 rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xaf914c6e rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb63c40ff rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xbe96fd9f rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xbf3a9c60 rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc075e6d3 rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xccb1caba rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xcdc30d07 rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd130e05f rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xdd25f4ed rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xdfd066eb rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe0b71d7b rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe1a4affd rt2x00mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe79ae354 rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xea4ba754 rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xef8623f2 rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf89fdd76 rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xfc25311c rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xff2c4831 rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x43cf96b4 rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x52dd113e rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x74f2a66e rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xd79cb4b5 rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xebdc6668 rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x193cb4cb rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x586e482b rt2x00pci_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xc9d38cb5 rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xfda954b9 rt2x00pci_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x0a08eb15 rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x1444ae82 rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x6231db01 rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x644ac6fb rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x6960bf13 rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x6e969919 rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x88231050 rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x8a6e312b rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x90cd1d93 rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xb771ffa1 rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xd0638695 rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xd43e9ccb rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xdd16e526 rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xe8e8d251 rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xf89a2ed6 rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xfa91db69 rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0c9683e1 dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x39481506 dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x493ba8ef dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa614180a rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x0570b20e rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x1024cce3 rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x16757968 rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x353a348d rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x377d3742 rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x3a861dbc rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x3bd350f3 rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x56ff5187 rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x5ac1e63c rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x63fa944e 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 0x75853fad rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x7eea3fe7 rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x8c50a1a7 rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x8db2b313 rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x8fe68771 rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x91fb34df rtl8723_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x951ebde4 rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xa8ebc929 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 0xbcef4b81 rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xbddf4583 rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xc422ead9 rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xc80ddef7 rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xd3d47e59 rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xddc87bd6 rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xe93b1e51 rtl8723_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xeae17928 rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf383e446 rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x0b794eeb rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x241dedc1 rtl_tid_to_ac +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x2640787e rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x2921a4d4 rtl_btc_status_false +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x49a65eae rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x6b4de810 rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x71902ce7 rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x82637177 rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x94039c5b rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xaddf6a38 rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xafcdc668 rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xb3170206 rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xba0245a0 rtl_attribute_group +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xcf6c7b7d rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xcf94167c rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xd7ba4ad2 rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xde5d2a53 rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xdfb8ca8d rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xe8fcc74d rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xe92a2e07 rtl_dbgp_flag_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xff19f8f4 read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x7608f64a wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xb378e5b4 wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xfb39b23e wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x00b2ea14 wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0b1ccf77 wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x15388125 wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1ca7a036 wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1e4589ab wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x214e6ee2 wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x225ddd0f wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x250b7c14 wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2a18c7a3 wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2b70278e wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2e0c91e1 wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x32a7c799 wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3a86c672 wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4402a338 wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x46d55a49 wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x48d04487 wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4ed75e6a wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x53dff67d wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x54b1a5a9 wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x562a9b99 wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5773c4fa wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5efd178a wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x661e7fb6 wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6b74d9be wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6cba0d73 wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x73bd13f6 wl1271_ps_elp_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x77092dcc wlcore_get_native_channel_type +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7feec3fc wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8c577a71 wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8d875c60 wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x9f04686a wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa53c5270 wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa8c14186 wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xaeffb853 wl1271_ps_elp_wakeup +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xaf5deed6 wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb5c188b5 wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb805a0fa wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbd5fe5d2 wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc4000fe6 wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc8f9c09d wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd5529527 wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd6c173b2 wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd9ddac0a wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe1ac9cab wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf17d68a9 wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf6a87325 wlcore_set_key +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0x05e43b4a nfc_mei_phy_free +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0x8be1f30d nfc_mei_phy_alloc +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0x8d08f20f mei_phy_ops +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x94e07c15 nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xa89651c4 nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xd950b116 nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xdbeb8175 nfcmrvl_parse_dt +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x0d4c9c6e st_nci_remove +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x3886421f st_nci_probe +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x3e08a983 st_nci_enable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x5eb76189 st_nci_disable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x5fb47d14 st_nci_hci_event_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x60a1ee8c st_nci_hci_load_session +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xbf455977 st_nci_discover_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xc6102d98 st_nci_hci_cmd_received +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x075a25eb ntb_transport_register_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x2da26420 ntb_transport_create_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x30934216 ntb_transport_max_size +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x32537aca ntb_transport_link_query +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x3d54dbfc ntb_transport_tx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x436098aa ntb_transport_link_down +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x82e6c13d ntb_transport_qp_num +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x9c992c8f ntb_transport_link_up +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc270dc24 ntb_transport_free_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc37d9036 ntb_transport_rx_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xd40e7a02 ntb_transport_rx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xe3fbe432 ntb_transport_unregister_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf55d6313 ntb_transport_register_client_dev +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf9eb813f ntb_transport_unregister_client_dev +EXPORT_SYMBOL_GPL drivers/pinctrl/intel/pinctrl-intel 0x3d2ef981 intel_pinctrl_resume +EXPORT_SYMBOL_GPL drivers/pinctrl/intel/pinctrl-intel 0x55306811 intel_pinctrl_remove +EXPORT_SYMBOL_GPL drivers/pinctrl/intel/pinctrl-intel 0x7aa2f192 intel_pinctrl_suspend +EXPORT_SYMBOL_GPL drivers/pinctrl/intel/pinctrl-intel 0x82d697c7 intel_pinctrl_probe +EXPORT_SYMBOL_GPL drivers/platform/x86/asus-wmi 0x8abce6bd asus_wmi_unregister_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/asus-wmi 0xad3c142f asus_wmi_register_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/dell-rbtn 0x51552fca dell_rbtn_notifier_unregister +EXPORT_SYMBOL_GPL drivers/platform/x86/dell-rbtn 0xa060fe7d dell_rbtn_notifier_register +EXPORT_SYMBOL_GPL drivers/platform/x86/intel_ips 0x46809fa9 ips_link_to_i915_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/intel_pmc_ipc 0x56235c72 intel_pmc_ipc_command +EXPORT_SYMBOL_GPL drivers/platform/x86/intel_pmc_ipc 0x75068282 intel_pmc_ipc_raw_cmd +EXPORT_SYMBOL_GPL drivers/platform/x86/intel_pmc_ipc 0xdea07053 intel_pmc_ipc_simple_command +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 0xb6d2782c pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xdbfb633b pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xf6e399a2 pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/pwm/pwm-lpss 0x21e22848 pwm_lpss_byt_info +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/pwm/pwm-lpss 0xfa64430c pwm_lpss_probe +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x18ee4fa8 mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x1aa6f43a mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xef1e803f mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x01d624a8 wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x2ac35164 wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x55a8156b wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x7a7a5bd1 wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xefc74974 wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xf690f5ca wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0x6e15c7c6 wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x07a1d679 cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0e880555 cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x15e0eb54 cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x184bd57d cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x18f69353 cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2273a77f cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x235e4690 cxgbi_ddp_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x29271d4c cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2b05a4b5 cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2bab8f9b cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a5c4389 cxgbi_ddp_page_size_factor +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a905fb8 cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3cb5eb8b cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3fbad381 cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4065eb94 cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x44e21d24 cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x457f37fa cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4c0a0b92 cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x579652de cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5d2070d2 cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x64a5ba60 cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6650fe8f cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6dee0bc5 cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x87a68dca cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x895f5f63 cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8b2fefd8 cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8c2ba369 cxgbi_ddp_ppod_clear +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8f90f6db cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x95a307a5 cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x98eefb34 cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xaa5f1829 cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb5f0e4cc cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc08d88cc cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc7eeb664 cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcdee28fe cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdc86c345 cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe243a649 cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe29a71ac cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe4025aa8 cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe77cef85 cxgbi_ddp_ppod_set +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe78d48bb cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xeb6ecda0 cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf19a12cf cxgbi_ddp_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf4487041 cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf5264922 cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf52905c7 cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfa4c4d0d cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfdd06d8d cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x08ee29d6 scsi_dh_detach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x09884596 scsi_dh_attach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x28b3d55b 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 0x73db894d scsi_dh_set_params +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x80048d6f scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x908fe53c scsi_unregister_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xb1eb2a6d scsi_dh_activate +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 0x4a4f9a9a fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x770da3c3 fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x84b3d915 fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x8db2532e fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x99f2a026 fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x9c14d80d fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb02ceef9 fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb23d370e fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb4099541 fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb412488f fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb4e4e48c fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xce3faad3 fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xcfe83bc6 fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xe387fbe6 fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xebc37a55 __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf5e5d405 fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xfd219fd8 fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x478db8a3 iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x82dad93c iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xbd8a0ed9 iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xc4e901aa iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xe4287ea6 iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xf906c4eb iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x02dd81f8 __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x039f66b2 iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x050d2543 iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x08adf65c iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0d47b5f3 iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0de97b56 iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b0308a __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x17b04290 __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2a321eeb iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2a527957 iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x34bcc9ed iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x50119b32 iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x52558eaf iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5ac6c8bd iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5b7884cc iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6542c280 iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6a55ea5b iscsi_eh_target_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x71511c50 iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x744a3356 iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x74c9297d iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7690bc00 iscsi_conn_queue_work +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7ea073b1 iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x82c4fac9 iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x86289d3b iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x935ceda2 iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x93caf14b iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9a498d45 iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa7a8dfcf iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa8ff0971 iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa9939e5b iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xacd8a322 iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb6efbe8d iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb9408f9a iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbf8c9136 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc22e7e7a iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc8319aef iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd129f67d iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd161d8b8 iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xdbea3b57 iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xdf8f80eb iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf1752505 iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf6883944 iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xfa2376c6 iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x238a3742 iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x2c5b6a8d iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x3734a3ac iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x3af40736 iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x3f16c441 iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x3fd00987 iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x4ed21cb0 iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x6fceb1f9 iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x744f52bb iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x885ae6d0 iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xb04dbcba iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xb5d2831c iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xc0f8b2e0 iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xc8e8d4f3 iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xdc03d12f iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xe43fa6dd iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf9236931 iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0156e789 sas_eh_bus_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x05f3ab5d sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x188d8e3c sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x295156e2 sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2d5b3035 sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x31260a87 sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3f66314f sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x54260576 sas_domain_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x550f1536 sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5d84e567 sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x767fb6ee sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7ec69f9c sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x8e03022f sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x91e37c2d sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9adfafb8 sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa09dfded sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa4372b71 sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xaa8e26b6 sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb1b9c8fd sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb5aef6d2 sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xc32ccd44 sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd69bb0b9 sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd828b399 sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xef04fb51 sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0590d91e iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x123686eb iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x16b327d4 iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2525b0f6 iscsi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x254da0bf iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2a161d40 iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3839b2aa iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x397e63d4 iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3c618a75 iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x42364679 iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x45c5b76f iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x49c1880c iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4aa0d6c1 iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4b342d8d iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x53dd1ffb iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x53f267df iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x569da8c5 iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6abc48e1 iscsi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6e5d6405 iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x77dc4d90 iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7b41205d iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7c5f3e00 iscsi_destroy_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7ddbb0a4 iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x83f7253c iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84a005f1 iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x874ce274 iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa6987e06 iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xac78fe76 iscsi_scan_finished +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb23dce09 iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbd0902c8 iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcab8278f iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcb45b035 iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcf00000e iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdcddc5c8 iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdeea1575 iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe32fce73 iscsi_is_flashnode_conn_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe9058940 iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe9f380da iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xea42f98e iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf23eddb0 iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xfa94133d iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x31ba5889 sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x3ffcf3cf sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xa91f4ea2 sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xe170435f 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 0xa1576987 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 0x0e9f8ce0 srp_remove_host +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x17ced276 srp_rport_add +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x894771a7 srp_rport_del +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xac4905c5 srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xdcd5ba6a srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xee891cc0 srp_tmo_valid +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xfb3dd7e6 srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x0338b2a4 ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x78f21da7 ufshcd_remove +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xd55e8402 ufshcd_init +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xe28c10ea ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x10ca53e1 spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x9c8dd203 spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xef7d8ce5 spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xf16b13be spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xff469b0c spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x1e587370 dw_spi_remove_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x54f40989 dw_spi_suspend_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x92d327d1 dw_spi_add_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x93a6f80d dw_spi_resume_host +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x13cd688c spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x258157f1 spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x415c7b2e spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x44b75d9b spmi_driver_register +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x540f4d89 spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x5ad36a68 spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x6403ed97 spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x6429e590 spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x687b088f spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7bdce42d spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7ca16759 spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x9fa6d0e9 spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xb4a0d0ab spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xbea0fc43 spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xc461e990 spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xc8c39781 spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xe0831812 spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xe40938fa spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0x9ed7c893 ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x03791f2c comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0493b4cf comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0502bbcf comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0ba60d48 __comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x212ee5f9 comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x24e0e016 comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2e1113a3 comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x35c877ba comedi_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x3c131db2 comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4236eaaf range_4_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4fccb717 comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4fe634f3 range_bipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6137f7a9 comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6217e68f comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x64da21a6 comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x7aa619d7 comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x7c9c2fc8 comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x85c7f943 comedi_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x86263e35 comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x87043932 comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8af62dd7 comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x9069d11a comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x908d933e comedi_timeout +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x91b353e4 comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa619ee62 comedi_handle_events +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb1dd9696 comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb679cebc range_0_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb805c1f2 comedi_readback_insn_read +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 0xc33e3195 comedi_set_spriv_auto_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xc4ba4b42 comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xc83e7f0b comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xcad3b81d comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xce37046c comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd1c1a33b comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd3c62e05 comedi_event +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xe2c032d0 comedi_dev_put +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xef911cbb comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xfe7cf740 comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x433de778 comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x9706ab87 comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xc281ef33 comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xcee99958 comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xd93878a1 comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xdc662a29 comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xe1b63979 comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xe9861537 comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x6d421584 comedi_pcmcia_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x9340df96 comedi_pcmcia_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x99ff7f36 comedi_pcmcia_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xb4ba6b89 comedi_pcmcia_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xbd5a468e comedi_pcmcia_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xc5329438 comedi_pcmcia_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xf88835b6 comedi_to_pcmcia_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x06588c2d comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x3d9df1c1 comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x7feda33c comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x99bb4301 comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xd48364b8 comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xdf5dade6 comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x4b8083f8 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 0x4dbce144 amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0x53f7bb45 amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_pc236_common 0x189622ef amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x339a6d6d comedi_8254_pacer_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x3b819169 comedi_8254_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x56e3bbe1 comedi_8254_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x6dedac87 comedi_8254_set_mode +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x70841432 comedi_8254_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x70d72413 comedi_8254_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x728b33a1 comedi_8254_ns_to_timer +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x7b7925d5 comedi_8254_subdevice_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xcf4da28e comedi_8254_update_divisors +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xd5979e8f comedi_8254_cascade_ns_to_timer +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xd8249629 comedi_8254_set_busy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xdf38359e comedi_8254_load +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xf4896493 comedi_8254_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0x34fd8e9a subdev_8255_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0x5f9305a4 subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0x61776398 subdev_8255_regbase +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x0d68fcd9 comedi_isadma_poll +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x12fba874 comedi_isadma_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x4a17474e comedi_isadma_disable_on_sample +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x6815a033 comedi_isadma_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x9c967a33 comedi_isadma_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0xa3d01a85 comedi_isadma_program +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0xa7ebb8a3 comedi_isadma_set_mode +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/das08 0xd517911c das08_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x10d87c00 mite_dma_tcr +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x24f72775 mite_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x37ee63f0 mite_bytes_read_from_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x40169457 mite_bytes_read_from_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x52027f16 mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x5c03c320 mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x5cfd1a88 mite_release_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x6159ddfc mite_done +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x643c328d mite_dma_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x65fbd65d mite_sync_input_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x69c0e93d mite_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x746f38cd mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x75fb53be mite_get_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x7b480ef7 mite_setup2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x88d33935 mite_buf_change +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x8f8c879b mite_bytes_written_to_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x913696a1 mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x9ade904d mite_prep_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xe3060671 mite_free_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xf874703c mite_bytes_written_to_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xff2e0ac4 mite_sync_output_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0x4b0a8f1e labpc_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0x8e88cf5c labpc_common_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x16ca10c0 labpc_drain_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x4b0d0c22 labpc_init_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x61cbd833 labpc_setup_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x97999911 labpc_free_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0xa1a4d4a1 labpc_handle_dma_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x0354419d ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x4410e820 ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x48b48536 ni_tio_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x5adcd918 ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x6f8277f2 ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x7a02ba20 ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x906a63e8 ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xd10d1016 ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x043d25b3 ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x0eb48d42 ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x11fb83c9 ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x3fe031ff ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x61856b78 ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x88a6363e ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x1f5c8b16 comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x22eee32f comedi_dio_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x372c69bb comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x6b0e4619 comedi_open +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xd25b87c1 comedi_close +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xdaae26a0 comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xe9f943bf comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0xd986be3d adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x214f020d lustre_kobj +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x3c2ea056 lustre_attr_store +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x58cda8cf lustre_sysfs_ops +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0xb66a93d1 debugfs_lustre_root +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0xf5dc2d0d lustre_attr_show +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x0e81c76d spk_serial_out +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x135c88e3 spk_synth_is_alive_restart +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x14f06fe7 spk_serial_in_nowait +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x1e1e8535 spk_synth_is_alive_nop +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x2ab8daa7 speakup_info +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 0x62d05c6e spk_do_catch_up +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x71162001 spk_var_store +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x7f3ce659 synth_add +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x8b3aeb81 speakup_event +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 0x9d656f7b spk_synth_flush +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb13176a4 spk_serial_synth_probe +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb48956f8 synth_buffer_peek +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb5b52728 spk_synth_immediate +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xbbd15a51 speakup_start_ttys +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xbd96a5fd spk_var_show +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 0xf3380409 synth_remove +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x0877dd5c visor_periodic_work_start +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x0ec0434e visorchannel_zoneid +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x149bde55 visorchannel_clear +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x28a61e64 visorbus_register_visor_driver +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x28c58726 visorbus_enable_channel_interrupts +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x37626eff visorchannel_get_clientpartition +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x39fe5de1 visorchannel_signalqueue_max_slots +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x4063ea9d visorchannel_signalqueue_slots_avail +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x4e4bfbe5 visorchannel_signalremove +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x5e533597 visor_periodic_work_nextperiod +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x60aaf74b visorchannel_uuid_id +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x6d35d8a5 visorbus_clear_channel +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x720775df visorchannel_set_clientpartition +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x7948d062 visorchannel_get_header +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x7a4ec5c5 visor_periodic_work_stop +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x85b49e2d visorchannel_get_uuid +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x865e5ab6 visor_periodic_work_destroy +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x87faaeb6 visorbus_disable_channel_interrupts +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x96401fe5 visor_periodic_work_create +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0xa428b832 visorchannel_create +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0xac7771ac visorchannel_signalinsert +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0xae9128e9 visorchannel_create_with_lock +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0xb4aab617 visorchannel_write +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0xb8b79365 visorbus_read_channel +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0xc89fbe5a visorchipset_register_busdev +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0xca18358d visorchannel_id +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0xcc89f91f visorchannel_destroy +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0xd50a1ee0 visorchannel_debug +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0xd7a9d7e7 visorbus_registerdevnode +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0xe3b5efe1 visorchannel_get_physaddr +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0xebc569a9 visorbus_unregister_visor_driver +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0xed313c21 visorchannel_read +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0xf990f627 visorchannel_get_nbytes +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0xf9e972da visorbus_write_channel +EXPORT_SYMBOL_GPL drivers/thermal/int340x_thermal/int340x_thermal_zone 0x13798efc int340x_thermal_zone_remove +EXPORT_SYMBOL_GPL drivers/thermal/int340x_thermal/int340x_thermal_zone 0x660b61f8 int340x_thermal_zone_add +EXPORT_SYMBOL_GPL drivers/thermal/intel_soc_dts_iosf 0x3fddd40c intel_soc_dts_iosf_init +EXPORT_SYMBOL_GPL drivers/thermal/intel_soc_dts_iosf 0x57255852 intel_soc_dts_iosf_exit +EXPORT_SYMBOL_GPL drivers/thermal/intel_soc_dts_iosf 0x5d68da2e intel_soc_dts_iosf_interrupt_handler +EXPORT_SYMBOL_GPL drivers/thermal/intel_soc_dts_iosf 0xaea09ed8 intel_soc_dts_iosf_add_read_only_critical_trip +EXPORT_SYMBOL_GPL drivers/tty/n_tracesink 0x585ebaac n_tracesink_datadrain +EXPORT_SYMBOL_GPL drivers/uio/uio 0x861edded uio_unregister_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0xaee6986a __uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0xe224f2d3 uio_event_notify +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0xc2bb9978 usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0xfffa0d78 usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x321f93ee ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x3d370f80 ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x07592dfe ulpi_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x1842f247 ulpi_write +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x79285125 ulpi_unregister_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x80d689ff ulpi_read +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x82b15e20 ulpi_register_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x96128887 ulpi_register_interface +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x07a5d556 gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x2615d74d gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x326fe58d gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x423400b1 gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x5b5500ce gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x74cbeab8 gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x75c58405 gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7ee0b2dd gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x83f3eba6 gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x857ae244 gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8878cfa6 gether_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x95b8bab2 gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xa3628d44 gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xa8a509ad gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xc89c5136 gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xf22f445e gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x16db7f67 gserial_connect +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 0xc8cea7a1 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 0x55407230 ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x83d3b576 ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xd83e8cb3 ffs_single_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 0x0f87f8fd fsg_show_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x141fce2a fsg_common_remove_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1710b539 fsg_fs_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 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 0x2e7ce665 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 0x4c6ada84 fsg_lun_fsync_sub +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x4cbf3e73 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 0x598ed74f fsg_store_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x68636fc7 fsg_show_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6acb4179 fsg_common_set_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 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 0x90b6018b fsg_show_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x92470d40 fsg_common_remove_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x94d02a09 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 0xa8f4ad2f fsg_store_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xb1ed87f9 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 0xc0d65ebb fsg_common_set_cdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xc7b3abce 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_mass_storage 0xf87d9950 fsg_show_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xfcc8dfa1 fsg_store_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x0b807106 rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x152aaef9 rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x1d5d21ab rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x44d2ff41 rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x4c93792c rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x548001e6 rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7411f887 rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x793de25b rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x845c8d4c rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x90250c9f rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xc1c5b517 rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xdc65579c rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xdf7a3d14 rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xe20fb158 rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xf19f465a rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x04851a32 usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0b322529 usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x13615f95 usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x199920f1 usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x22215032 usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2a9cc470 usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x34213f58 usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x34db37ce usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x35ce4469 usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3997ea95 usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3dcd9141 usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x51d05007 usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x54f339f8 usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x56a067d9 usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5ea54749 usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x84cbc6c1 usb_add_config +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 0xa147c054 usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa865ae3c usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb0247fa1 usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc4d6f143 usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc59d2ffd usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc9a9ee2f usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd011ece5 usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd85c2f8b usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd8c3b4b9 usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf742f164 config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xfb669620 unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xfe80f253 usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x1abb62ce 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 0x4e84b27f usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x54e04ded usb_gadget_udc_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x68ebdf6e usb_udc_vbus_handler +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x6931e8ee usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x850fd701 usb_gadget_probe_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x9a0e4cd6 usb_gadget_map_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xab7fa3c4 usb_gadget_set_state +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xc7a52507 usb_add_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xcedf7c87 usb_udc_attach_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xfd129100 usb_del_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x1f0548be ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x97f18391 ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x0e50d9f4 usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x1bb64123 usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x1f266f06 usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x252976a8 ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x89fae909 usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x8a0be225 usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xb2fce663 usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xc93dc96a usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xe5b95502 usb_ftdi_elan_read_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 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 0xf600f289 musb_interrupt +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0x3d2c2025 isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0x775b9f4b usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x05d8ca0f usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x0713bcf0 usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x1d007dad usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x2432c5de usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x258d6ca2 usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x2597d4ed usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x5097bdb2 usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7e3e6e04 usb_serial_handle_sysrq_char +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x8c3fffd9 usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x9230e792 usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x94471aea usb_serial_handle_break +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x9501566a usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x9dafd00e usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xad79068a usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xaf7095ac usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xb5d16733 usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xbe5a9902 usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xd992dbfe usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xdc2b590c usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf9e6b85f usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xfd668045 usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x04299e8c usb_stor_transparent_scsi_command +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x089bab69 usb_stor_host_template_init +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x0960be8b usb_stor_bulk_srb +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x0a932060 usb_stor_set_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x0c41ab0d usb_stor_probe1 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x14d97b11 usb_stor_control_msg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1a0c3a1f usb_stor_post_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1bc3edc2 usb_stor_sense_invalidCDB +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x372f4da8 usb_stor_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x58395757 usb_stor_Bulk_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x59bfc93f usb_stor_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x6bb920a2 usb_stor_bulk_transfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x6d39e339 usb_stor_CB_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x715a48f3 usb_stor_bulk_transfer_sg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x77624c42 usb_stor_ctrl_transfer +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x98df9c00 usb_stor_disconnect +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x9a4b4151 usb_stor_pre_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xa5ea1560 usb_stor_access_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb26ec707 usb_stor_CB_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb4a69ed1 usb_stor_adjust_quirks +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb69e802b usb_stor_probe2 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xbdfd8be5 usb_stor_suspend +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xbf73c351 fill_inquiry_response +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xe6ddbcda usb_stor_Bulk_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xff6ab936 usb_stor_reset_resume +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x0ab40277 usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x0bc99e9b usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x1bfc6371 usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x3606b167 usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x4d9501b9 usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x6bad5958 usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xb17f0a48 usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xca2b53cf usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd02753dc usbip_header_correct_endian +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd38f8f7e usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd5efec2f usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xde8cb00f 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 0xf8ad1796 dev_attr_usbip_debug +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 0x1ea297eb wa_urb_dequeue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x418471b1 wa_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x42a56a17 rpipe_clear_feature_stalled +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x443d86c2 __wa_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x83889e16 rpipe_ep_disable +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xcb55ad58 rpipe_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xdcf99dba wa_urb_enqueue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xfd55d38b wa_dti_start +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0bb6bf5e wusb_cluster_id_get +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x22d69bf4 wusbhc_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x2fa2eab5 wusbhc_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x3d78c06d wusbhc_rh_status_data +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x400591eb wusbhc_rh_start_port_reset +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x51abd1c7 wusbhc_b_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x6ad3103b wusbhc_reset_all +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7f0b7631 wusb_dev_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7f5bcd1f wusbhc_giveback_urb +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xa19da514 __wusb_dev_get_by_usb_dev +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xa29f66bb wusbhc_b_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb725d128 wusb_cluster_id_put +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb735a24f wusbhc_mmcie_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xc6a8489b wusbhc_handle_dn +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xd11d14bf wusbhc_mmcie_rm +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xef00be46 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/usb/wusbcore/wusbcore 0xfe4fe565 wusbhc_rh_control +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x226c1b53 i1480_rceb_check +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xbbbc40a7 i1480_fw_upload +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xed830579 i1480_cmd +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x2da567bd umc_device_create +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x641b9747 umc_controller_reset +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x7e276738 __umc_driver_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xc59402c9 umc_device_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xd67022a6 umc_bus_type +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xd6d2d7a3 umc_match_pci_id +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xe713d24d umc_device_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xea7348e3 umc_driver_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0575af27 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 0x14ff06a5 uwb_rc_get_by_dev +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x1c553feb uwb_rsv_get_usable_mas +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x1eb27f41 uwb_rc_post_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x28fdbd3b uwb_rc_mac_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x2f8948e3 uwb_rc_ie_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x371ad9c6 uwb_notifs_deregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x37f5a81e uwb_radio_start +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x3993168a uwb_rc_cmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x3d29c00a uwb_rc_vcmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4110d260 uwb_pal_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4985c37f uwb_rc_cmd_async +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4d57ae3c uwb_rsv_type_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4f7064c6 uwb_rc_put +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x62afef92 uwb_dev_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x66817226 uwb_rc_neh_error +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x66ac3569 uwb_rc_dev_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x67b1d107 uwb_dev_for_each +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x6befffcb uwb_rsv_establish +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x728e3765 uwb_rsv_terminate +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x76699ee0 __uwb_rc_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7d31a034 uwb_rsv_create +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7eb2994f uwb_rsv_modify +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x816b9e92 uwb_est_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8255f455 uwb_notifs_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x826c23c3 uwb_rsv_destroy +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x98413234 uwb_rsv_state_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa05e936c uwb_rc_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa0cfb4c6 uwb_rc_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa34c46ed uwb_rc_neh_grok +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xac97316b uwb_ie_next +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb22c6b99 uwb_rsv_accept +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb946db0d uwb_rc_get_by_grandpa +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd0df3d69 uwb_est_find_size +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd690f782 uwb_pal_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xdedadadf uwb_rc_pre_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xdfe56d01 uwb_rc_reset_all +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe0136c58 uwb_rc_alloc +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe3c26982 uwb_pal_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe7792802 uwb_rc_ie_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xecfb0ea6 uwb_radio_stop +EXPORT_SYMBOL_GPL drivers/uwb/whci 0x52e6c8f7 whci_wait_for +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x3567743b vfio_external_user_iommu_id +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x47d3b826 vfio_unregister_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x78edf501 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 0x99301557 vfio_register_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xbc67527f vfio_add_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc1d989c5 vfio_external_check_extension +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc30aa193 vfio_device_get_from_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc4913442 vfio_group_put_external_user +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xecc459c8 vfio_del_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio_virqfd 0x046c48e0 vfio_virqfd_enable +EXPORT_SYMBOL_GPL drivers/vfio/vfio_virqfd 0x538c5135 vfio_virqfd_disable +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x18c4c0ef vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1adfc183 vhost_init_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x269f7a09 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x2f19c998 vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3f82182c vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x49e7f954 vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4cb96f77 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x544610d8 vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x627d758e vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7c67b875 vhost_poll_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7e84d78a vhost_work_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7f2fdf8e vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x807104b2 vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x8aebe4f0 vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x8b74c5ab vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x92b731f3 vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa67b5fee vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb097aa91 vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb2fd19bf vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb91506d1 vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb927e4e2 vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xba19fc1c vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xba645e98 vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xbe8d1607 vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd69a6ec4 vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe6309981 vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xebe63817 vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xed90939b vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf1c939fa vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf4c1638d vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xfc9d95fe vhost_vq_access_ok +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 0x2f02c1e9 ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x832966d3 ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x9088dece ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xc8c5c66c ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xdfe8282c ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xec7a4b4b ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xffdfdfb2 ili9320_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x345b45b1 auok190x_send_cmdargs_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x4027a3a9 auok190x_common_probe +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x4354111f auok190x_send_cmdargs_pixels_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x7f2b9bc7 auok190x_send_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x92382ff7 auok190x_send_command_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xa01ddd46 auok190x_pm +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xc53a4d3f auok190x_common_remove +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xe96f0695 auok190x_send_cmdargs_pixels +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xee31d3ef auok190x_read_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xff0f0002 auok190x_send_command +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0x3725e4e9 fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x12ca95b8 fb_sys_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0xfa4757f8 fb_sys_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x0aefc3f4 sis_malloc_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xce3fcb5b sis_free_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/vermilion/vmlfb 0x016e6c20 vmlfb_unregister_subsys +EXPORT_SYMBOL_GPL drivers/video/fbdev/vermilion/vmlfb 0x90c018c6 vmlfb_register_subsys +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 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 0x87ae4652 viafb_find_i2c_adapter +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 0x055423d2 w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x075b91b4 w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x31d13e88 w1_touch_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x32272b3d w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7c2f2afb w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x8abe2dad w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0xc7314e96 w1_read_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0xd99982bc w1_reset_bus +EXPORT_SYMBOL_GPL drivers/w1/wire 0xf2988163 w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0xf6ccc4bc w1_next_pullup +EXPORT_SYMBOL_GPL drivers/xen/xen-privcmd 0x1fa1538d xen_privcmd_fops +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x687afe91 dlm_posix_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x8c1defc3 dlm_posix_get +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x9321df95 dlm_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xa273ac9e 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 0x0e9c710e nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x1be37d3d nlmclnt_proc +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x1fb1cb2e nlmsvc_ops +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x5b2ca709 nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x9415951a lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xc2c54417 nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xdfa13886 lockd_down +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x00d756d4 nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x016e72ee nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x08f105f2 nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x09701533 nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0bf9ee76 nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0d13b5f3 nfs_probe_fsinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0f018571 nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0ff38ded nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x11900a1a nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x13f9f86f nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1596f4c0 nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x177a117f nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x18c40885 nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1acceb4a nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1c2567f6 nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x207bd677 nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x22de93f8 nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x241f08b3 nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x27bedc0e nfs_destroy_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2bdcea0d nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2fc4c808 nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x30853b0b nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x31fc9bb5 nfs_try_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x32ef6b92 put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x34fc4051 nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x35c62988 nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3a9c43e5 nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3c0aad5a nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ca31f35 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3d9d3946 nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x40f1a332 nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x416b7e58 nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x446a8963 nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x45bfc458 nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4a7b870a nfs_sync_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4c883a77 nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb7aa21 nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4ced11ba nfs_fill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4eb29acd nfs_pageio_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4fbd08ac nfs_file_fsync_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x50b88c58 nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51de9e1e nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x53d46cce nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x544343b6 nfs_file_flush +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x584b8482 nfs_inc_attr_generation_counter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x59130f1c nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x59228648 nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5b7e0b7e nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e1d863a nfs_sockaddr_match_ipaddr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6525ea69 nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6715e861 nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x69a9fe16 nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x69f443a1 nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6aac0de7 nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6adb820d nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6b73fbc1 get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6c9876a3 nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6e1317e0 nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6e1a7281 nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6e241167 nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x715c6d72 nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x71cc7d3e nfs_file_splice_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x72818f84 nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x740e8da1 unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x781560e4 register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c5e4617 nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c9722ba nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7f060dc1 nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7f635ca8 nfs_pgio_current_mirror +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fa40c73 nfs_remount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x810a33e9 nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x87ab493d nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x89ec2873 nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8b8ff140 nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8c2591b0 nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8cb009a8 nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90a5530f nfsiod_workqueue +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9101c575 nfs_fs_mount_common +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x91d1fe52 max_session_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x94d64685 __tracepoint_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9555dae6 alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x95fc95a6 nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x972087a7 nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9a3bc13c nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9bc2feac nfs_fs_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9c18b42c nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9fcffd16 nfs_clone_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa329dbce nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa6c865ee nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa78e848b nfs_zap_acl_cache +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 0xaa070114 nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xab3dcf12 nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xac90755d __tracepoint_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xad32663c nfs_set_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb0229d07 nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb606e716 nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb66f8b0f nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb77c5af1 nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb92bac40 nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbaa7b2d9 nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbb57542e nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbc3d1dce nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbd01e7c2 nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbdbc511d nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc1652677 nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc1e0ded7 nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc2a736c1 nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc4ff1e9f nfs_auth_info_match +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc5679e48 nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc5ef47d5 nfs_init_timeout_values +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc64bc82e nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc7fe9b7d nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc9f140b3 nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcb402cf0 nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd0c598d0 nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2513081 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd8820e8a nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd92e1659 nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdc0f69ca nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdc644f5b nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdea66881 nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe104738c nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe46d7478 nfs_pgio_data_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe4788e48 nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe5fdfd32 nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe6627399 nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe6665228 nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe699091b nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe7803391 nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe92c510d nfs_direct_set_resched_writes +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf0106e5b nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf1c734b3 nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf43c96be nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf4af6118 nfs_writeback_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf85dcfae nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf95d7c5b nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfb7ee006 nfs_alloc_fattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfbc2773a nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc619abd _nfs_display_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfsv3 0x9a487616 nfs3_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x01f38aa1 nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x06c36816 __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x095df3b2 pnfs_generic_scan_commit_lists +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x170f3ed6 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1e46d370 pnfs_read_resend_pnfs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1fd9d9d8 pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1fdf1d17 pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2304247f nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2e696398 nfs41_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3707b1b5 pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3b552e42 pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3dfe6fe3 __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3fb7c5b2 nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x43180d30 nfs4_pnfs_ds_put +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x471de0a9 __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x47ec160b nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4ab5c4b3 _pnfs_return_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4cee1721 pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x55b30201 pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x579d8c4b pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x58379d6c nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5afedb93 pnfs_layoutcommit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5b183692 nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5dbadcbd pnfs_generic_clear_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6085edbd nfs_map_string_to_numeric +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x610359b5 nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x69d3558d pnfs_generic_rw_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6a739b65 nfs4_pnfs_ds_add +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x70c12ba3 pnfs_generic_write_commit_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x734d8ac6 pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x74da6892 nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7ef41f21 nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8244dbc3 pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x83129cd3 pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x83ae6aaa nfs4_pnfs_v3_ds_connect_unload +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x85010725 nfs4_pnfs_ds_connect +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x873fb893 pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8bb98e6a nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x94d42dbf nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa3aa60d6 nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa3c661dc pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa8368896 pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa90c36a5 pnfs_error_mark_layout_for_return +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xaa976364 nfs4_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xab617b0f nfs40_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xae166f36 pnfs_generic_recover_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb1b3e386 nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb6d09431 pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbad25381 pnfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc16e04f3 pnfs_generic_pg_cleanup +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc7e617e9 nfs4_decode_mp_ds_addr +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xca70dfc1 pnfs_put_lseg_locked +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcdb21dce nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xce492a71 pnfs_nfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd2ec3a87 nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd3f30533 pnfs_report_layoutstat +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd9072043 pnfs_layout_mark_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe22cf929 nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe681aa53 nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe6dd0bd7 nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xeaccb33f pnfs_generic_commit_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf0c03f81 pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf7ec98d8 pnfs_generic_prepare_to_resend_writes +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf999267e pnfs_generic_commit_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xff14bd9c pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x17ce645d locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x43aa15de locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xde3eb975 locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x0433b1bd nfsacl_decode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x6b0a6aab nfsacl_encode +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x05e5c6ef o2nm_get_node_by_num +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x11736b03 __mlog_printk +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 0x55b6a1c0 o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x67bc9081 o2nm_get_node_by_ip +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x81a17396 mlog_and_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x851de3d1 o2nm_node_get +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x861b1ccb 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 0xdb425536 o2hb_setup_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf1a5611d o2net_unregister_handler_list +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf56c2017 mlog_not_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xfa345a1b o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x2bec753b 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 0x7c6c2f13 dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xb0a67a45 dlmlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xb1fd6919 dlm_print_one_lock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xb28b77c2 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 0xf96bc6c5 dlm_unregister_domain +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 0x5a3fd795 ocfs2_stack_glue_unregister +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 0xf3a5d09a ocfs2_plock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xf4de7b31 ocfs2_stack_glue_register +EXPORT_SYMBOL_GPL kernel/torture 0x0b649ff8 _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 0x2e7efc72 _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 0xb29120fb 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/842/842_compress 0x1ce013cf sw842_compress +EXPORT_SYMBOL_GPL lib/842/842_decompress 0x0d22f116 sw842_decompress +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 0x8792372d notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xb861220e notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x1803a6ed raid6_2data_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x2b30f429 raid6_call +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xe4b051cf raid6_datap_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 0x1e8e700d lowpan_header_decompress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0xad464942 lowpan_header_compress +EXPORT_SYMBOL_GPL net/802/garp 0x148ce1fa garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0x278aa394 garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0x2942daf9 garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/garp 0x9d56d36e garp_request_join +EXPORT_SYMBOL_GPL net/802/garp 0xa76e3f4f garp_register_application +EXPORT_SYMBOL_GPL net/802/garp 0xa96b2c60 garp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0x0ef460ee mrp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0x48bdb8fb mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0x567de30a mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x63b47a79 mrp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0xb5a66ace mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0xc19ce08b mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/stp 0x26739195 stp_proto_register +EXPORT_SYMBOL_GPL net/802/stp 0x93c04112 stp_proto_unregister +EXPORT_SYMBOL_GPL net/9p/9pnet 0x6a2320e6 p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/9p/9pnet 0x9e53c472 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 0x2c2cfb13 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 0x3b89c751 l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x3e930e3c l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x40cdd437 l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x60bf7b4d l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x74906cb6 l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x945bf4c0 bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x96236071 l2cap_chan_del +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x9da62524 l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bridge/br_netfilter 0x0cb0f8b7 br_netfilter_enable +EXPORT_SYMBOL_GPL net/bridge/bridge 0x35908810 br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x5d117a4a br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0x618677da nf_br_ops +EXPORT_SYMBOL_GPL net/bridge/bridge 0x70c35ecb br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/bridge 0xb9578915 br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xd51fcde2 br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xe3d52ab7 br_deliver +EXPORT_SYMBOL_GPL net/bridge/bridge 0xedd3af5b br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x628c429c nft_bridge_ip6hdr_validate +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0xc9fa1db1 nft_bridge_iphdr_validate +EXPORT_SYMBOL_GPL net/dccp/dccp 0x06372b45 dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1d99d49a dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x213cf18a inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0x23672cd0 dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2afc0854 dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0x30ac9415 dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x354c1c48 dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0x38b245e8 dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0x3c5afae1 dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0x3e818af8 dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4a2dcee4 dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4ca10419 dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdd391d dccp_feat_list_purge +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4e2d4d99 dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4ec35231 dccp_ackvec_parsed_add +EXPORT_SYMBOL_GPL net/dccp/dccp 0x585cfc09 dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x5da3712f dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x62343a95 dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0x650e6126 dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6bb44b7e compat_dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6e8b9c44 dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x723df12a dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0x726f06ff dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0x816fd8b3 dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x90df1998 dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9131df00 dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0x94ebdb80 dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9834fb38 dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9c8b1dc4 dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9d8a389e dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0xad05db6e dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc72bda7d dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xcb389acc dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0xcd7be461 dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd09d8cc8 dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0xda4405c2 dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf4e10144 dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf5f82eca compat_dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf8dfdc71 dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x39fe7197 dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x7c787100 dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xb793d1aa dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xcfb79e18 dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xd9fdf41b dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xfd327aa1 dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x446a79e2 ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x4cf2ba32 ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x4d7aef69 ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x87e0626a ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x888e2d46 ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0x43e87883 geneve_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0x914fbb04 geneve_sock_add +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0xe586c042 geneve_sock_release +EXPORT_SYMBOL_GPL net/ipv4/gre 0x207fca7f gre_cisco_unregister +EXPORT_SYMBOL_GPL net/ipv4/gre 0x4f167cd9 gre_cisco_register +EXPORT_SYMBOL_GPL net/ipv4/gre 0x774245de gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0xa29e9d5d gre_build_header +EXPORT_SYMBOL_GPL net/ipv4/gre 0xb4939cab gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x1fad695c inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x63dfe7e0 inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x90aace99 inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xb3aa0fd9 inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xb8b91b53 inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xc2b12b72 inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x0a0abcb6 ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x5091fb9b ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x5f60a38c ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x68395ed4 ip_tunnel_delete_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x6a40212e ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7d29c9ee ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7ed7cf98 ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x994bb70b ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x9cbab294 ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xa0fba391 ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xaae95488 ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xcc04ead3 ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xe5794604 ip_tunnel_ioctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xf12c3419 ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0x83fa62d9 arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0x08f506bb 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 0x164faa28 nf_nat_ipv4_in +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x66772e8c nf_nat_ipv4_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x75965e49 nf_nat_ipv4_local_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x8955dfcb nf_nat_ipv4_out +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x9f225a68 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 0xbf12ff67 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 0x0bc4fcd7 nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x2f98d4a6 nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x5a651744 nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x881a7149 nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x90ab976d nf_send_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tables_ipv4 0xf0e84fa9 nft_af_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x32a3d245 tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x70d9dd98 tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x7b548013 tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x93449167 tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xf6f72a47 tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x03528205 udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x47fddef1 udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xf9e8406c setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x125b3a5a ip6_tnl_dst_store +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x5d67f49f ip6_tnl_dst_reset +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x997eb2b8 ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xb9aa7d6f ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xf55372f0 ip6_tnl_dst_check +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x4fa381eb udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0xae89bc57 udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0x839a13a2 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 0x08ced23a nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x39652e43 nf_nat_ipv6_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x3fea296b nf_nat_ipv6_local_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x6433bf83 nf_nat_ipv6_in +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x91921a35 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 0xb7f1fc12 nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x2adb1358 nf_send_unreach6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x716f7ba0 nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x767335c5 nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x7afa56f6 nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x7fefd7a4 nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tables_ipv6 0x293c20c3 nft_af_ipv6 +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x0438de09 l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x070682d3 l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x15456059 l2tp_session_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x193b5423 l2tp_session_find_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x49d9283d l2tp_session_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x506e7980 l2tp_tunnel_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x54af8445 l2tp_session_free +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x70bc7646 l2tp_tunnel_closeall +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x72ee789c l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x765409d4 __l2tp_session_unhash +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x85113572 l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x8ae2defb l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x951488de l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xb414919d l2tp_session_queue_purge +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xd386582c l2tp_tunnel_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xf212bbe7 l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x0e17f83f l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x11e1f72f ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x150d3b8d ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x1f216d2c ieee80211_set_key_tx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x39742199 ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4aeac27e ieee80211_iterate_active_interfaces_rtnl +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x58a151ae ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5cbdd621 ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x63cc7f83 ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x6855270b ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x6ac9fe2f ieee80211_iterate_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x9f33ef7e ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xb2f8f776 ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xc2661f47 ieee80211_napi_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xc4de9b0e ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xcbfd7872 ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd14aeea5 wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xde9d9f93 ieee80211_vif_to_wdev +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xe149ee57 ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xfc1543f0 ieee80211_request_smps +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x07d34acc ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x18e0823e ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x28301543 ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x28d776aa 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 0x471a80f5 ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x4d34208c ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6cecaf66 ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6f400235 ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x71c91cdd ip_set_del +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 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 0xaf7b3fac ip_set_put_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcb86ff34 ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcc001bd9 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xd0705599 ip_set_get_ip_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xdd48ccbc ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xe9369504 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 0xfec34702 ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xffca2bdb ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x3d68ddbc unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x59c363e7 register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xc7315adf ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xf17ac6cc ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x02db5836 nf_ct_l3proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x045072cd nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x07bc877c __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x092830b4 nf_conntrack_l4proto_tcp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1497885b nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1508f2fd __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1c7c053d nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1f02ecb3 nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x207e8017 nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x211b7b0e nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x212db4ea nf_ct_extend_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2970c598 nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2d84b6be nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x37386cac nf_conntrack_hash_rnd +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3b1e5236 nf_conntrack_l4proto_tcp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3b986f21 nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3c0ef5f5 nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3ce3f99c nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3dbed377 __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3eb74cbd nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3f5b1415 nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x40b8fd4a nfnetlink_parse_nat_setup_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4cd59227 nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4d48d64c nf_ct_l3proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4d65a420 nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x509873fe nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5436af6e nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5979f272 nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x60b32c6e nf_connlabel_match +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x61bedd19 nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x62813e5c nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x64c9d596 nf_ct_timeout_put_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6829f98b nf_ct_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6a18dc58 nf_conntrack_expect_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6bb2c4bc nf_conntrack_l3proto_generic +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6e224a7a need_conntrack +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6e7402d7 nf_ct_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6e7a5446 nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x731aa422 nf_ct_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7352a2cc nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x735cb112 nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x744e6779 nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x77f1d8b9 nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x78f9b710 nf_ct_l3proto_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7a9c9d81 nf_ct_expect_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7b645f48 nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x84be9825 __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8c185e28 nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8f81742e nf_connlabels_replace +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 0x953abc69 nf_ct_iterate_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9556648a nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x95df333c nf_ct_l3protos +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x96842486 nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x96c8ae65 nf_ct_get_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9bb24106 nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa084104b nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa0a7c7ac nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa6dd339c nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa7e0d293 nf_ct_l3proto_pernet_unregister +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 0xb0a8b143 nf_ct_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb602c57e nf_ct_l3proto_module_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb6071e67 nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb7ced68f nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbb48d06f nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbe0e11c9 nf_conntrack_set_hashsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbf1f544f nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc18ac88d nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc193658a nf_ct_tmpl_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc2538efe seq_print_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc5a067af nf_ct_l4proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc6cc6f39 nf_ct_expect_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc749ea19 nf_ct_l4proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xce5a4ef4 __nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xced739af nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcf89fb40 nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd73a9802 nf_ct_l4proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd88c8519 __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdd20aac2 nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdf453766 nf_conntrack_l4proto_udp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe6030b5d nf_ct_l4proto_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe6c9f585 nf_ct_timeout_find_get_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xeaed97ed nf_connlabel_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xed7355e4 nf_conntrack_l4proto_udp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf0167578 __nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfad76561 nf_ct_extend_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0x2a63e132 nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0x0c54b98f nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0xa36e18eb nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x0384fa00 get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x21e85a6f set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x31627624 nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x33330325 nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x736c99e4 set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x83f47690 set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x8ab6ed98 nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x8f5f2629 nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x91fdd61a nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xa191ab96 set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0x3c3df125 nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x24c27fe0 nf_nat_pptp_hook_inbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x275aeb8e nf_nat_pptp_hook_outbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x7613a9b7 nf_nat_pptp_hook_exp_gre +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xe0687142 nf_nat_pptp_hook_expectfn +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0x2175e167 nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0x5ee17849 nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x65ce6932 ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x7ca7e002 nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x9a7563dd ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x9c861266 ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xc5366789 ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xcffd2f94 ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xfc9349b5 ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0xaac72805 nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0xdc2ac537 nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x3338b9de nf_log_dump_packet_common +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x9d787ac1 nf_log_dump_udp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xf3b0d6be nf_log_dump_tcp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xfcb8fc5f 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 0x3b2470cd nf_nat_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x3c90c32a nf_nat_l4proto_unique_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x42d639e5 nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x449b4491 __nf_nat_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x48f2fa22 nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x576ccb25 nf_nat_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x6142bddf nf_nat_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xd2131119 nf_nat_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xda5b1af7 nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x65c56ada nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x85a48948 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 0x283d8309 synproxy_tstamp_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x840e065e 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 0x1772cacc nft_register_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x185d2ac5 nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1e6b75a3 nft_parse_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x21b09f89 nft_unregister_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2a23871f nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4c5c444a nft_unregister_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4d4417e8 nft_register_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5778f241 nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x68088bee nft_data_uninit +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x6cd9c63c nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x77eca27a nft_validate_register_store +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7b3e3cb0 nft_set_elem_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x87396fff nft_dump_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x92a46288 nft_set_gc_batch_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x9dbf4f06 nft_register_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb66f641a nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xbf63bb61 nft_set_gc_batch_release +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc7195488 nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xcf03e214 nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xde2b8e8e nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe09dada2 nft_set_ext_types +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xed33c632 nft_validate_register_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xef178a0b nft_unregister_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xfd26e82d nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x16d75ea8 nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x3b29e473 nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x4309c62c nfnetlink_alloc_skb +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x686efab2 nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x95599feb nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xceb5d05d nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdd72040c nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x21f6bba6 nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x5346989b nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xfc4ff144 nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_log 0xf54cffa3 nfulnl_log_packet +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x2423e460 nft_masq_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xc1742857 nft_masq_init +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xe3b8ea21 nft_masq_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xfd13e9f8 nft_masq_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x3ced8672 nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x47920448 nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x5a9ed2d0 nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x75d6327b nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x9a22b79b nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xb80e8358 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xd82a9e9d nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x6e34a024 nft_redir_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xa5be1e1e nft_redir_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xdbf22fb1 nft_redir_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xe3f9c857 nft_redir_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x1801f356 nft_reject_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x293d64b2 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 0x0e741a7f xt_hook_link +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x161d1417 xt_compat_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x171d1782 xt_compat_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x1d0d13dd xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x395c4fda xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x3e7e20fa xt_compat_match_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x40728a63 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x4aea4282 xt_compat_target_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x4d9698ed xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5202ce04 xt_compat_match_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x59f8404c xt_table_unlock +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 0x6ab189b8 xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x923f2564 xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xaafed983 xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xb381b711 xt_compat_target_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc6b7a76c xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc9539d17 xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd55c307d xt_compat_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd75c4d2e xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe0b4971b xt_compat_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe383f5c8 xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xec24fd82 xt_compat_add_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xf45a88c6 xt_hook_unlink +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x4c32c169 xt_rateest_lookup +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0xb7459345 xt_rateest_put +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x4dcc46ca nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x568df4ac nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0xd07b344b nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x1cb5305b nci_uart_unregister +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x437b4ae4 nci_uart_register +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0xf4fca4c4 nci_uart_set_config +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x04780c1c ovs_vport_receive +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x1fbeda89 ovs_tunnel_get_egress_info +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x63ff0ab9 ovs_vport_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x7c1896b9 ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x93d7769e ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xa366d38e ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xda83411d ovs_net_id +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xdbfac35d ovs_vport_deferred_free +EXPORT_SYMBOL_GPL net/rds/rds 0x00a467af rds_wq +EXPORT_SYMBOL_GPL net/rds/rds 0x0d42eeba rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x11e2bb0f rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x13bf8d64 rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0x1d22a3ba rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0x2c389a90 rds_conn_drop +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 0x50cbe7b3 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x5f2a5a1b rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x67d65b57 rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0x6f20e9f8 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 0x7e8901f1 rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0x8a3fddb6 rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0x8c0535b0 rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0xb0b9bea9 rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0xb43f1de6 rds_page_copy_user +EXPORT_SYMBOL_GPL net/rds/rds 0xb6af1489 rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0xb6e825a0 rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0xbf6fb41a rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xc40106a9 rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0xc4d19985 rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0xcbf49910 rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0xcf100906 rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0xde673448 rds_cong_map_updated +EXPORT_SYMBOL_GPL net/rds/rds 0xf037fa8d rds_send_get_message +EXPORT_SYMBOL_GPL net/rds/rds 0xf8b90aa0 rds_conn_destroy +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0xbd03de91 rxrpc_unregister_security +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0xd0c7f602 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 0x0d07fe5c gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x5b5de59f 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 0xd1df134c svcauth_gss_flavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xf8b2ff6e g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x009ba101 svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x010f61b2 rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x03a7dc4f xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x045834e9 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0476c12f svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05e807a9 xdr_encode_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x05f7311e rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x065994f1 xdr_encode_opaque_fixed +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x07219874 svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x08d7b0a5 rpc_clnt_swap_deactivate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x08f3e067 svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0a124b5e xprt_lock_and_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0a132731 rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0aadb002 rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0b6abe57 read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0bfa2267 rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0e74a711 rpc_clnt_swap_activate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f668ba9 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x12112ca5 rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x12396f24 bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x130f33cb write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x138b5027 rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x14dd7316 xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x16750ddd xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1a216650 rpc_task_reset_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1aa4d7c7 rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1bf71d9c gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1c33453d rpc_count_iostats_metrics +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1d305f56 rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1dbaab18 svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1dc12fd4 xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f242331 auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f2a9970 rpc_ntop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f333b0c xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x21fbfaa4 rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x23d49cc1 rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2622e050 svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x26cbaf8b rpc_protocol +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x27030c9b csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x283e0f01 rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x289eb69e svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x298d6363 sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2a33bad6 cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2d0f450b rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2d34bd10 rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2eec63c9 xdr_encode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2f71e733 rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31fabd05 rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3221c6a1 rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x356c55d1 svc_shutdown_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3588cf10 xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x35fae2c2 sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x36837493 rpcauth_key_timeout_notify +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x38b6ed88 rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3a55f069 svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3abd1101 xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3c46572e rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3db46f6a rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3e05ef65 rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f907fda rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3fa40a91 auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x40356891 svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x41e2f8e1 xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x42648ade __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x428d3449 svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x44fbe55d rpc_lookup_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x47af608f svc_close_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x47e4cbff xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x47e7ed13 rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4b58cdd9 svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x52dc73be rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x558a4adf auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x55aea99a svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x55e1e9d6 xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x57ffcf24 svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5858c73f xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a3f430a rpc_lookup_cred_nonblock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5c1de2c0 xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5c26a35e rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5d70c74b rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5dd79627 rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5f8e1b6b xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x600f1f67 rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x60f8738a xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x613593a6 rpc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x637b41ab rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x649d5262 xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x64b1a030 xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x66dcf3ee rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6859a7db xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6a2a9b92 _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6aae3c45 xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6abbfab1 svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6c4ab1fc rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6cee005d xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6dba37c4 rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6dfd418f xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x70522e31 xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71b7f928 rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7279314f rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x732bcd13 xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x74e989ab svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x750c8cfd rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7656ef2c rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x773feefc rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x78810775 xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7b533227 xprt_set_retrans_timeout_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7e44e394 xdr_set_scratch_buffer +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7f3dcea0 rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7f7341a5 rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7ffd173e svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x806e0932 xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80951b28 rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8173fa34 xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8357a8d7 xdr_buf_read_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x85536778 rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x857856c9 svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x85fa95f1 cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8764e966 xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8c013316 xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8d9cf6ce sunrpc_cache_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8e381ca3 rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8f845d13 svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x901f2ca9 sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x92ec5578 xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9643223e rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98b75d64 rpcauth_list_flavors +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x99e30b40 sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9bf04305 rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9c340318 rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9c3e923a xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9e4a4f59 rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9ec3093d xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa22ff96b rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa51d7f85 unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa536e174 svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa5851e2e xprt_set_retrans_timeout_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xacfb1063 xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xad6002f4 rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xae8519a5 xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaec772fe rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaff2a261 cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb0031618 svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb045da6a rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb09a6489 rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb1354bf8 svc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb3c8968e rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb4ac4bb4 svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb71f5b9f xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb833775e rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb89eca96 xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb9d9d186 rpc_get_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb9ff9cb3 rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbb3e9c63 cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbdcae012 svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbe45ce86 svc_find_xprt +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 0xc1c36625 rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc2cd9d1d svc_prepare_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3880471 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc460e1f1 svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc4d89c93 rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc814caa0 rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8a7506e svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcbed8e98 rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcdc35c1a xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcee467f3 xprt_load_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcf9370ef svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd14c8eb9 rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd1ce68d9 rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd202dfd1 put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd2a70fd2 rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd2ab42b7 xdr_skb_read_bits +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd512ce66 svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd5b35cde sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd5fc5dd5 svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd81cd1d2 cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xda32ff6b rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xda99f2ee svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdeb8e0a2 rpc_print_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdf89f579 rpc_lookup_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdfff6403 xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1ac2bb8 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe2b8cfc3 svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe2c7919b rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe33025bf svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe3611c64 cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe445fc9d xdr_partial_copy_from_skb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe619276d rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe8857d8c rpcauth_cred_key_to_expire +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe8f8b4d3 rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xea282ca5 xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeb7fae07 svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xec81eac7 rpc_init_pipe_dir_head +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 0xef4cf06e svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf4353c1e rpc_rmdir +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf446ad55 xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf483fec6 rpcauth_generic_bind_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf57327b0 sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf808011a xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf80d4c02 rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf99c7b30 xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9add741 rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9d1164c rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9ea5d6d svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfa21a7b2 rpc_mkpipe_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 0x259597c6 vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2663cb64 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x3b735c33 vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x3f294ed2 vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x40018b79 vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x52becd3d vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x59d943c8 vsock_addr_cast +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x5c547c20 vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x751ff010 vsock_addr_unbind +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x79f8d0f2 __vsock_create +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7f730c80 vsock_core_exit +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x852e793e __vsock_core_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x8b52425a vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x93ba381f vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x970b77bc vsock_pending_work +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x97b41828 vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x99c411b7 vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xb0f2f9d8 vsock_for_each_connected_socket +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/wimax/wimax 0x0a4154c7 wimax_msg_alloc +EXPORT_SYMBOL_GPL net/wimax/wimax 0x2f374881 wimax_msg_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0x3dbeeceb wimax_dev_rm +EXPORT_SYMBOL_GPL net/wimax/wimax 0x58411732 wimax_msg_data_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0x5a03dee7 wimax_dev_init +EXPORT_SYMBOL_GPL net/wimax/wimax 0x780e5aad wimax_report_rfkill_hw +EXPORT_SYMBOL_GPL net/wimax/wimax 0xa6712faa wimax_state_change +EXPORT_SYMBOL_GPL net/wimax/wimax 0xae39d6e5 wimax_state_get +EXPORT_SYMBOL_GPL net/wimax/wimax 0xb01f6ac0 wimax_msg_send +EXPORT_SYMBOL_GPL net/wimax/wimax 0xd7ad7b0e wimax_msg +EXPORT_SYMBOL_GPL net/wimax/wimax 0xee306f7a wimax_dev_add +EXPORT_SYMBOL_GPL net/wimax/wimax 0xf51762c0 wimax_report_rfkill_sw +EXPORT_SYMBOL_GPL net/wimax/wimax 0xf8f0afa9 wimax_msg_data +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x1824f1ad cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x183fac1a cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x3a7656ef cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x3f9ef6a1 cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x48f8ba1d cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x5eb27a76 cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x61ee7ad6 cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x75fc93d8 cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7d8a21b2 cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x8c9ebb9a cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x99e2341d cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xa12338a1 cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xc10834da cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x3bf471d7 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x47b34e60 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x60b73277 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x834ba96d xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xa6e66685 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xaa762fe2 xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xad1b60ed xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xdbfc35c8 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xdfea3a6d xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x2ac5b9da ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x8958dae5 ipcomp_init_state +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x8e78a914 ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xc1531f5e ipcomp_input +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq-device 0x0882942e __snd_seq_driver_register +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq-device 0xf50b75ac snd_seq_driver_unregister +EXPORT_SYMBOL_GPL sound/core/snd 0x19b1e3f7 snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL sound/core/snd 0x336b5ad9 snd_ctl_activate_id +EXPORT_SYMBOL_GPL sound/core/snd 0x4170050f snd_device_initialize +EXPORT_SYMBOL_GPL sound/core/snd 0x46aa71ee snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/core/snd 0x5016ebab snd_device_disconnect +EXPORT_SYMBOL_GPL sound/core/snd 0x5385e889 snd_card_add_dev_attr +EXPORT_SYMBOL_GPL sound/core/snd 0xd80b7751 snd_ctl_get_preferred_subdevice +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x14219c0d snd_compress_register +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x2c1f6766 snd_compress_new +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xc009181b 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 0x12867fe5 _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x1f16d589 snd_pcm_stream_lock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x3fc38cd4 snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x8c647d3e snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xa286a234 snd_pcm_format_name +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xaa4622c3 snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xab8bc1a2 snd_pcm_rate_mask_intersect +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xb7fdd664 snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xc30a1111 snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xdb560832 snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xf897ab43 snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x01088176 snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x0a07aa7f snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x0a261590 snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x339c7779 snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x411c5d8a snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x7d052d7a snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x8d0fdb17 snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x8e7a5a24 snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xa01b14ff snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xa34deaf4 snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xad82efa3 snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x00805dcb snd_hdac_device_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x04bdf8d2 hdac_get_device_id +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x08547e8c snd_hdac_bus_stop_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0d490f55 snd_hdac_i915_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x14c65ce1 snd_hdac_read_parm_uncached +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1c6ad3c9 snd_hdac_device_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1e909b0a snd_hdac_stream_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1fe6f482 snd_hdac_is_supported_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x208d4a19 snd_hdac_bus_update_rirb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2311606c snd_hdac_bus_exec_verb_unlocked +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x271094a0 _snd_hdac_read_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2eda0b64 snd_hdac_refresh_widgets +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3aa99785 snd_hdac_bus_send_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3f42b28d snd_hdac_regmap_update_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3fbc12bc snd_hdac_regmap_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4082080a snd_hdac_stream_sync +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4547805c snd_hdac_stream_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x46a57c0d snd_hdac_get_connections +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4a31838d snd_hdac_regmap_add_vendor_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4d4138b9 snd_hdac_device_unregister +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x53f65d32 snd_hdac_dsp_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x56f801ea snd_hdac_power_up +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x59dad823 snd_hdac_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6a616afe snd_hdac_query_supported_pcm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6b332970 snd_hdac_bus_get_response +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6b8a3bf9 snd_hdac_make_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x70bb3af2 snd_hdac_regmap_write_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x70f6be12 snd_hdac_set_codec_wakeup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x75af83a8 snd_hdac_device_register +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x76e74cf9 snd_hdac_bus_exec_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x784903f8 snd_hdac_exec_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7a17459b snd_hdac_bus_free_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7aa8a014 snd_hdac_stream_set_params +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x80511515 snd_hdac_get_display_clk +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x81a82af9 snd_hdac_power_up_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x836b422c snd_hdac_i915_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x84f453c1 snd_hdac_bus_init_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x891610f7 snd_hdac_stream_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x95b2fed3 snd_hdac_dsp_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9d1aa04a snd_hdac_link_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9ee0772f snd_hdac_bus_remove_device +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xaa3e3cd0 snd_hdac_power_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xaa4024fd snd_hdac_bus_add_device +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb0bb6578 snd_hdac_power_down_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb4cec578 snd_hdac_stream_sync_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb6914986 snd_hdac_dsp_prepare +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb6d5e579 snd_hdac_bus_queue_event +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb7994860 snd_hdac_bus_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb8414717 snd_hdac_bus_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb995a574 snd_hdac_stream_release +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbc7d4563 snd_hdac_stream_clear +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbcf771dd snd_hdac_regmap_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc1780ec3 snd_hdac_stream_stop +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc308adef snd_hdac_override_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc6786563 snd_hdac_stream_timecounter_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc75ccefd snd_hdac_bus_init_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc7f2feee snd_hdac_bus_stop_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc846334b snd_hdac_bus_enter_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc8e464df snd_hdac_bus_exit_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc980f3e1 snd_hdac_stream_setup_periods +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd19d887d snd_hdac_bus_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd57f6acd snd_hdac_get_sub_nodes +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd81587fb snd_hdac_stream_start +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdc09b174 snd_hdac_stream_setup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdd9a804a snd_hdac_calc_stream_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe2efe98b snd_hdac_regmap_read_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe81be28b snd_hda_bus_type +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xeb7f460c snd_hdac_stream_assign +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf4d3e3c7 snd_hdac_display_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xfbcdcce0 snd_hdac_bus_handle_stream_irq +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x7820f95d snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x868fe1ae snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x93c352a1 snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x9a878719 snd_ak4113_build +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xf66d9a25 snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xf9608a65 snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x001afcb1 snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x002e4311 snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x01871224 azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x035f1cb9 snd_hda_mixer_bind_ctls_get +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 0x07bdad16 snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x092ee388 snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0b6b8b1b snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x116c1ef0 snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x12ff86e3 snd_hda_codec_load_dsp_trigger +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1455c889 snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x150b2cc8 snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x19fd0f1c snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1b5f4cb7 snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1d59bd61 snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1d78443b snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1e0927bf is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1e3f17c5 snd_hda_register_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1f7d0d62 snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x21595d3d snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x218fac58 snd_hda_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x257816ea snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x25e6c1cf snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2663f3ca snd_hda_jack_tbl_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x28a26a08 __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2b04924d snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2ca2bde7 snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2ec126d4 snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x306f0dcd snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x307a33d3 snd_hda_bind_vol +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x30b857d1 snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3204fb73 snd_hda_codec_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x33989e54 snd_hda_detach_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 0x37e2425a snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x38952793 snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x38978606 snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3b1c1de0 snd_hda_bind_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3c0ef5bc snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3cfc44d0 snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3e6d5475 snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x41c646e3 azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x42acf1b2 snd_hda_mixer_bind_ctls_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x454dd97c snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x46c8f90e snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x471e5ed9 snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4aa257eb snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4d6f5b7f azx_init_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4d7fc1ed snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4f40dd79 snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x53dde70d azx_stop_all_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5534c86a snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x59f59e79 snd_hda_jack_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5a1651b4 snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5a3bc1be snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5b47c398 _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5d6f4668 azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x60b49e02 snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x659228d3 snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x677ad921 snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x693ff43c hda_codec_driver_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6df12e4b query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x71e80d08 snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x787ccbd3 snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7afff41f azx_probe_codecs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x80eaec09 snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x839f2525 azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x843dfc90 snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x84983dfe snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x84d122c7 snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8757da47 __hda_codec_driver_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x896a1e86 snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8a87ff3b snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8b99515e snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8ca5bca4 snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x91654f54 azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x93c0d9e2 snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x945587d4 snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9568d99d snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x99e9e714 snd_hda_codec_pcm_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9ac352b8 snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa2827d76 snd_hda_get_jack_location +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa54c65f5 snd_hda_codec_pcm_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa94e6b4f snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa9b1e63d snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xaa37c37a snd_hda_mixer_bind_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xab3f6671 snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xaf6ec817 snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb0e017cb snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb290aafe snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb37b014a snd_hda_codec_load_dsp_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb5a19648 azx_bus_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb6779b44 snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb68020d7 snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb6e01d02 azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb6e19425 snd_hda_codec_load_dsp_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb7f7132b snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb9104992 snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbaa4cbbe snd_hda_codec_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbc6d063b snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbd0fb7e9 snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc25da1f9 __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc2be55cb snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc56455c9 azx_free_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc652fd69 snd_hda_get_jack_connectivity +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc81929bf snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc9d7aa60 snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb301b6e snd_hda_get_jack_type +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcbe030ff snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcc6d295a snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcc9b6498 snd_hda_mixer_bind_ctls_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xce612ac1 snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcea9045e snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd49b3496 snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdabb215a snd_hda_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdbc8a1b7 hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe10fc3ce 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 0xe131c6c4 snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe1b9b675 snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe2fb0b2d snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe38b3052 snd_hda_mixer_bind_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe441249d snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeab7a523 snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xebc42e71 snd_hda_mixer_bind_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xebc74f72 snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xed469a60 snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xed49eb54 snd_hda_jack_detect_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xed72801d snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda3a721 snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xee9d251c snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfba35991 snd_hda_jack_detect_enable_callback +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x017f634d snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x0bd05f80 snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x140dff57 snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x2edd74f8 snd_hda_parse_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x33765ca7 snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x35e22b43 snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x44c8c101 snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x44fe8019 snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x451854cf snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x4c07c000 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 0x783b94c3 snd_hda_gen_stream_pm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x863a2a85 snd_hda_gen_fix_pin_power +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 0x8a371dd3 snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x8c682ea6 snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x8d723d8b snd_hda_get_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x9f206f69 snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x9f3c4c53 snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xaef9159b snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xc74d81ec snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xd0d0d2f5 snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf018f417 snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0xcf8b065d cs4271_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0xed3b2a97 cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x375ad98c cs42l51_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x4dc4308f cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x838097a5 cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x20a832d5 cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x2909cb12 cs42xx8_regmap_config +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 0xdca0427f cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x1ff8474f es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x27e88c90 es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98090 0xc3d27c53 max98090_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x000b48c0 pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x2deac187 pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x45d7044a pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x696db4ef 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-rl6347a 0xa7aa810f rl6347a_hw_write +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6347a 0xade4bf4c rl6347a_hw_read +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt286 0x040c7ebb rt286_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0xbd0df39d rt5640_dmic_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0x104ae461 rt5645_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0xdfabd7a2 rt5645_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5670 0x31c8f385 rt5670_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5670 0x4447cf22 rt5670_jack_resume +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5670 0xdbf61443 rt5670_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5670 0xec5bed53 rt5670_jack_suspend +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x1bf68133 sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x1d7c3840 devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x31516421 sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x876206b3 sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xc4a4bafe sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0x520cc1ec devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x4139953b ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x50d5e4f9 ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x6b3e4ad3 tpa6130a2_stereo_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0xcc6e0933 tpa6130a2_add_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0x360ffb18 ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x78aa1953 wm8804_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0xc72f84fd wm8804_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0xca99186e wm8804_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0xdc549047 wm8804_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0x5a8ac2ef wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0x64358b57 wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x17ce28fe fsl_asrc_get_dma_channel +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x209e6876 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/atom/snd-soc-sst-mfld-platform 0x4d6b05d2 sst_unregister_dsp +EXPORT_SYMBOL_GPL sound/soc/intel/atom/snd-soc-sst-mfld-platform 0x7e937e0c sst_register_dsp +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0x00c72f2d sst_context_init +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0x0f56885f sst_configure_runtime_pm +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0x481a94b4 intel_sst_pm +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0x4990856d sst_alloc_drv_context +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0x5b8164da sst_context_cleanup +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0xab14edd5 relocate_imr_addr_mrfld +EXPORT_SYMBOL_GPL sound/soc/intel/baytrail/snd-soc-sst-baytrail-pcm 0x01970751 sst_byt_dsp_wait_for_ready +EXPORT_SYMBOL_GPL sound/soc/intel/baytrail/snd-soc-sst-baytrail-pcm 0x3dac1b1f sst_byt_dsp_suspend_late +EXPORT_SYMBOL_GPL sound/soc/intel/baytrail/snd-soc-sst-baytrail-pcm 0x4048c8fe sst_byt_dsp_init +EXPORT_SYMBOL_GPL sound/soc/intel/baytrail/snd-soc-sst-baytrail-pcm 0xa4ed13ef sst_byt_dsp_boot +EXPORT_SYMBOL_GPL sound/soc/intel/baytrail/snd-soc-sst-baytrail-pcm 0xf9b8a8ee sst_byt_dsp_free +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x07581b3b sst_module_new +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x0bcfa530 sst_fw_reload +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x132cb2ef sst_dsp_shim_update_bits64 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x15202b97 sst_dsp_shim_update_bits +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x16b6841b sst_module_runtime_restore +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x1b1c63e0 sst_dsp_outbox_read +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x1b5e8b82 sst_shim32_read +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x1db716d6 sst_dsp_shim_update_bits64_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x1f371061 sst_dsp_shim_read_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x205825b7 sst_dsp_shim_read64 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x250dcf5d sst_dsp_ipc_msg_tx +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x290e77f2 sst_module_free_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x29c51da8 sst_block_free_scratch +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x2b360837 sst_dsp_dma_get_channel +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x37ec69f4 sst_dsp_wake +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x37f20094 sst_alloc_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x38068990 sst_dsp_get_offset +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x49443a76 sst_module_runtime_get_from_id +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x4a045773 sst_shim32_write +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x4a37ec22 sst_module_runtime_free +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x553575a2 sst_dsp_new +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x56c922fe sst_dsp_shim_write +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x5777107d sst_dsp_outbox_write +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x60554ab2 sst_dsp_mailbox_init +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x65410652 sst_dsp_inbox_read +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x6644b60f sst_memcpy_fromio_32 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x6f048084 sst_fw_free +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x71d6223a sst_dsp_dma_put_channel +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x72669fb8 sst_dsp_inbox_write +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x742837bd sst_dsp_shim_update_bits_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x76c1086c sst_dsp_boot +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x78ece50e sst_module_free +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x7a3df8e8 sst_memcpy_toio_32 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x7ac85ed3 sst_dsp_sleep +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x7c8b32ec sst_module_runtime_alloc_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x80b280c0 sst_free_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x8a1b86d6 sst_dsp_shim_write_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x9221cdae sst_dsp_shim_write64 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x9f065af0 sst_mem_block_unregister_all +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xa57d9e53 sst_fw_unload +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xa69cbcf2 sst_dsp_ipc_msg_rx +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xaba0d02f sst_module_runtime_free_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xabdd731c sst_dsp_dma_copyfrom +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xb2c1214e sst_dsp_reset +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xbcec5387 sst_shim32_read64 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xc157c88d sst_module_get_from_id +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xcc70c335 sst_module_alloc_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xcd946bac sst_dsp_shim_read64_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xd14225a3 sst_dsp_shim_write64_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xd3880308 sst_dsp_dump +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xd63e3634 sst_module_runtime_new +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xd9a2c94c sst_shim32_write64 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xdd0a8d76 sst_fw_free_all +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xe54ab837 sst_dsp_dma_copyto +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xe703d396 sst_dsp_stall +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xe8448756 sst_dsp_free +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xebf1fae6 sst_block_alloc_scratch +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xf2aecfb4 sst_mem_block_register +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xf5ba5f38 sst_fw_new +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xf76c8a4d sst_module_runtime_save +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xff684da6 sst_dsp_shim_read +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x0ffd6acf sst_ipc_fini +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x428906cc sst_ipc_reply_find_msg +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x55ba322a sst_ipc_drop_all +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x63f5d40f sst_ipc_tx_msg_reply_complete +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x78235d30 sst_ipc_init +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x8380b48f sst_ipc_tx_message_nowait +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0xbd82957e sst_ipc_tx_message_wait +EXPORT_SYMBOL_GPL sound/soc/intel/haswell/snd-soc-sst-haswell-pcm 0x025d7814 sst_hsw_dsp_init +EXPORT_SYMBOL_GPL sound/soc/intel/haswell/snd-soc-sst-haswell-pcm 0x77b7c457 sst_hsw_dsp_free +EXPORT_SYMBOL_GPL sound/soc/intel/haswell/snd-soc-sst-haswell-pcm 0xd1f69f64 sst_hsw_device_set_config +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x00007ff8 snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x041d9207 snd_soc_remove_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0467033f snd_soc_set_ac97_ops_of_reset +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x07a35f84 snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0c710a1c snd_soc_dpcm_be_get_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0e89a3a2 snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x13257b32 snd_soc_lookup_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x156448ec devm_snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1717648b snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1761ee10 snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1c709167 snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1e5cc5ff snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1fb3b1b4 snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x20d901be snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x212d8f26 snd_soc_of_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x21ab093c snd_soc_jack_report +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2309c7d7 snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x247d3104 snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x25887788 snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x258f93c1 snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2ca1e890 snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2e851342 snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2f1217aa dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x32f07be3 devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x338546b6 snd_soc_info_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x350e6b56 snd_soc_cnew +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x36b70d81 snd_soc_add_platform_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x386ba4a6 snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x390903d3 snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3b77c4ac dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3c262b1d snd_soc_bytes_put +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3c8b64ef snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3c94aaab snd_soc_unregister_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3d9b8469 snd_soc_add_component_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3f822901 snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x406fd2f5 devm_snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x42ae6ba3 snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4327de9a snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x44117839 snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4942dab6 snd_soc_info_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x49816767 snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4c8cc336 snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4e6f6ffc snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4fe02c3c snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x505062a1 snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x51ad4518 snd_soc_codec_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x53ad1c09 snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x542341e6 dapm_regulator_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x55cda92c snd_soc_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x569b1b2f snd_soc_unregister_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x58773016 snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5b3505de snd_soc_codec_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5e19a6e1 snd_soc_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5f3d5e01 snd_soc_component_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x621d8e22 dapm_clock_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x64b965c7 snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x656e7ac4 snd_soc_jack_get_type +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6615b8d9 snd_soc_add_card_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6853d973 snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x687c0466 snd_soc_put_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x69554f31 snd_soc_unregister_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6c5765d9 snd_soc_dapm_sync +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6ce81c6c dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6de2c522 snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x71af3f80 snd_soc_register_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x742537dd snd_soc_pm_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7477227d snd_soc_bytes_get +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x747f31b6 snd_soc_bytes_info +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x75d5922c snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x768ea485 snd_soc_component_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x78555cec snd_soc_component_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7d0822c6 snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7f9d8013 snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x808fa220 snd_soc_platform_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8570b330 snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x871376e2 snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x87a1415d devm_snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x87e6068e snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x89be7365 snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8c00c369 snd_soc_platform_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8e645fae snd_soc_unregister_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x91692288 snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x948bf707 snd_soc_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x97afed3c snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9ae5ba25 snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9ba6281b snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9c97108d snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9cead32c snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9e29e056 snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9f168fe2 snd_soc_get_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9fdb9283 snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa44584a6 snd_soc_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa5740a6e snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa5fe3704 snd_soc_runtime_set_dai_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa6d3bbed snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa723d191 snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa959ee95 snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa95f39f9 snd_soc_poweroff +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xac90dfa1 snd_soc_free_ac97_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xac995d32 snd_soc_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaff53bcf snd_soc_card_jack_new +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb067e2e3 snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb0ad27e6 snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb1bad830 snd_soc_add_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb29bcc8f snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb6824d59 snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb6c05c3a snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb76faa17 snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xba148ff9 snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xba7b93a3 snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbaca5a77 snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbb5bf6f6 snd_soc_component_async_complete +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbf02bf06 snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc0680c52 snd_soc_dapm_force_bias_level +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc31293dc snd_soc_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc3e65142 soc_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc9daf071 snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcadf7243 snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcb6a0d9e snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcc0d7e64 snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xccb1a447 snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcf90a5c7 snd_soc_limit_volume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd14e2d40 snd_soc_resume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd602ed3a snd_soc_get_dai_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdb2ccde2 snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdbca896a snd_soc_new_ac97_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdc4af23c snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdd94f532 snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdebfc806 snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdef694d3 snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdf5aa4ba snd_soc_platform_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe075a68a snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe38acc62 snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe3fe3f27 snd_soc_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe4ea8508 snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe5d1d021 snd_soc_add_codec_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe609ce38 snd_soc_dapm_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe6c6d079 snd_soc_component_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xee68fc27 snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xef0769ae snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf1ff14d1 snd_soc_debugfs_root +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf2228ee7 snd_soc_set_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf22dfff4 snd_soc_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf2a8199d snd_soc_dpcm_be_set_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf408e9e3 snd_soc_put_enum_double +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x07a333fe line6_version_request_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x0f0d6f14 line6_write_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x1d6ecf14 line6_pcm_acquire +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x202a1b1b line6_midi_id +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x21447251 line6_disconnect +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x2376ff6a line6_pcm_release +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x309e7b39 line6_resume +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x568d825d line6_probe +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x58a55bc2 line6_alloc_sysex_buffer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x698a961a line6_read_serial_number +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x8ec973cd line6_start_timer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x9496faeb line6_suspend +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x95287f25 line6_send_raw_message_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xa5281b5b line6_read_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xbd07235e line6_init_pcm +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xc2db9d09 line6_send_sysex_message +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xcd167694 line6_init_midi +EXPORT_SYMBOL_GPL vmlinux 0x0002d791 gnttab_unmap_refs +EXPORT_SYMBOL_GPL vmlinux 0x0012d44f pinctrl_pm_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0x00160647 pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x001cc7fb key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0x001f3130 __efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0x002ccb6d alloc_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x0034f3b6 xen_has_pv_nic_devices +EXPORT_SYMBOL_GPL vmlinux 0x003e7a9e usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0x004f8b72 devres_get +EXPORT_SYMBOL_GPL vmlinux 0x00567989 dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0x006820b4 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x0070ef14 __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x008a2151 ata_acpi_stm +EXPORT_SYMBOL_GPL vmlinux 0x009304b6 ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0x00b844f0 acpi_device_modalias +EXPORT_SYMBOL_GPL vmlinux 0x00da6301 user_preparse +EXPORT_SYMBOL_GPL vmlinux 0x00db8785 iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x00e0e75a ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x00e28911 acpi_get_pci_dev +EXPORT_SYMBOL_GPL vmlinux 0x00ebcb5d ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0x00f4936d device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x00ffec3d clk_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0x01010c6d klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x0101c164 usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0x0115b5d9 pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x0116f95f driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x011cf028 regulator_suspend_finish +EXPORT_SYMBOL_GPL vmlinux 0x015a644e devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0x01690792 flush_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0x01761620 acpi_dma_request_slave_chan_by_index +EXPORT_SYMBOL_GPL vmlinux 0x017ccfad device_find_child +EXPORT_SYMBOL_GPL vmlinux 0x01848a8e local_apic_timer_c2_ok +EXPORT_SYMBOL_GPL vmlinux 0x01a3ecd4 inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x01b1b8ca skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x01b46bf0 ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x02092586 iommu_domain_alloc +EXPORT_SYMBOL_GPL vmlinux 0x023fc3d8 ata_acpi_cbl_80wire +EXPORT_SYMBOL_GPL vmlinux 0x0252750a regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x02585106 cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0x026211e2 memory_failure_queue +EXPORT_SYMBOL_GPL vmlinux 0x026a44f6 ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0x0272401f pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x02791874 transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0x027c1557 __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x02810b91 gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0x029084c7 btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0x0297269d regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x02afb2f0 regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0x02c4943b alarm_init +EXPORT_SYMBOL_GPL vmlinux 0x02d424b5 tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0x02f1ebb0 subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0x02fea2ae rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x03077828 spi_master_resume +EXPORT_SYMBOL_GPL vmlinux 0x0313497a wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0x03213825 __blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x03249510 nvdimm_bus_check_dimm_count +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x033c37f7 pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x035bc872 subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x0373d632 rhashtable_walk_init +EXPORT_SYMBOL_GPL vmlinux 0x038c3fd5 relay_open +EXPORT_SYMBOL_GPL vmlinux 0x039fd867 trace_clock_global +EXPORT_SYMBOL_GPL vmlinux 0x03ace452 usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x03af8c61 dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0x03e3686c ata_timing_cycle2mode +EXPORT_SYMBOL_GPL vmlinux 0x0402cbbf preempt_notifier_inc +EXPORT_SYMBOL_GPL vmlinux 0x04054130 __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x0480b133 usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0x0485655f amd_get_nodes_per_socket +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x0499deb0 __clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x04a612fd iommu_group_get +EXPORT_SYMBOL_GPL vmlinux 0x04c3f2c1 gnttab_empty_grant_references +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04df8fbc lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0x04e46472 blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x04ecfb5c set_memory_wt +EXPORT_SYMBOL_GPL vmlinux 0x051876cc component_master_del +EXPORT_SYMBOL_GPL vmlinux 0x053494cb tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x057b1715 skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0x057f8ed0 crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0x058b582a vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0x058f5a14 skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0x059037e5 shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0x05a957e1 rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0x05bf6f78 gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x05c033c0 sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x0625ebef regulator_can_change_voltage +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x0662dda4 regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x0670492c agp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x06796ae4 pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0x06984624 rio_unmap_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x06a13c03 crypto_unregister_rngs +EXPORT_SYMBOL_GPL vmlinux 0x06a78ffd platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x06ac54a8 device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0x06d1fec4 virtqueue_get_used +EXPORT_SYMBOL_GPL vmlinux 0x06d549e6 pinctrl_free_gpio +EXPORT_SYMBOL_GPL vmlinux 0x06eb6588 blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x070150eb acpi_bus_trim +EXPORT_SYMBOL_GPL vmlinux 0x0739f429 x509_check_signature +EXPORT_SYMBOL_GPL vmlinux 0x075b0132 alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0x075e7fa6 irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0x0762403c edac_put_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x077d2479 serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x07a8942b xenbus_dev_probe +EXPORT_SYMBOL_GPL vmlinux 0x07acfc4f devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07da6d60 regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x07ee5dcf ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x07f94ecc get_dcookie +EXPORT_SYMBOL_GPL vmlinux 0x08156773 name_to_dev_t +EXPORT_SYMBOL_GPL vmlinux 0x083d2239 pci_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x08434ead usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0x08492084 tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0x0861c7a3 pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x088bfa7e cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x08b32160 show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0x08bc0870 compat_put_timespec +EXPORT_SYMBOL_GPL vmlinux 0x08ce7b01 class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x08db7112 crypto_aead_setkey +EXPORT_SYMBOL_GPL vmlinux 0x08dd2cf6 skb_segment +EXPORT_SYMBOL_GPL vmlinux 0x08f523d9 inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x0928a214 wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0x092c1d71 ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0x09345e8d cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0x09437748 ring_buffer_read_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x09469482 kfree_call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x094c4f47 set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0x09547bf7 shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x09653b9d smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x09830c51 bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0x09982c85 crypto_aead_type +EXPORT_SYMBOL_GPL vmlinux 0x09d60422 dev_pm_clear_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x09f80b9c klp_register_patch +EXPORT_SYMBOL_GPL vmlinux 0x09f9fdd9 simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0x0a19cf21 subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x0a254c67 sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0x0a4fde00 idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0x0a58c497 register_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x0a7b87aa i2c_unlock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x0a91e980 rhashtable_walk_start +EXPORT_SYMBOL_GPL vmlinux 0x0a926a7f blkio_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0x0aa34495 pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0x0aba5222 ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b082306 crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0x0b1f1104 pinconf_generic_dump_config +EXPORT_SYMBOL_GPL vmlinux 0x0b513a68 sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0x0b52e502 apei_resources_add +EXPORT_SYMBOL_GPL vmlinux 0x0b53ca9b regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x0b68be5d ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x0b8f76dd led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0bae57b1 __rio_local_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x0bcd5d79 blkdev_write_iter +EXPORT_SYMBOL_GPL vmlinux 0x0bcd64d2 crypto_create_tfm +EXPORT_SYMBOL_GPL vmlinux 0x0bd164b7 ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0x0beffe59 bitmap_copy_from_slot +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0c001ae7 pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x0c0c015e ring_buffer_swap_cpu +EXPORT_SYMBOL_GPL vmlinux 0x0c1f989f devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0c229ccb usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x0c2cdbf1 synchronize_sched +EXPORT_SYMBOL_GPL vmlinux 0x0c3097e8 __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0x0c4f2cab irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x0c53a759 get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0x0c58282b tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0x0c805f93 clflush_cache_range +EXPORT_SYMBOL_GPL vmlinux 0x0c80e3fe efivar_init +EXPORT_SYMBOL_GPL vmlinux 0x0c8b6fb9 power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0x0cc1e40f crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x0cf7c2ef ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x0d08a0ed aead_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x0d26cffc inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x0d2aeb00 fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x0d3a1e0d dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x0d40e96d dax_clear_blocks +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d7509fd pinctrl_force_sleep +EXPORT_SYMBOL_GPL vmlinux 0x0d7d4d70 rcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x0d896b27 rio_dev_put +EXPORT_SYMBOL_GPL vmlinux 0x0dadc2e3 gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0x0dbe14d2 wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0x0dc9ef84 skb_append_pagefrags +EXPORT_SYMBOL_GPL vmlinux 0x0dd918fc power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0df925f6 btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0x0e007edf xen_evtchn_nr_channels +EXPORT_SYMBOL_GPL vmlinux 0x0e038535 __rio_local_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x0e108173 dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0x0e13cb4d apei_resources_release +EXPORT_SYMBOL_GPL vmlinux 0x0e1bd2d0 wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x0e4ae337 skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0x0e601420 hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x0e7e91fa blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0x0e8ea9d8 usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0x0ea41f64 pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x0ecf823a static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x0edb07eb class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x0edfd1b5 arizona_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x0ee66504 ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0x0ef0e48b find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0x0f01c89a usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0x0f229472 inet_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x0f234d80 disk_part_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x0f2d7d87 mce_unregister_decode_chain +EXPORT_SYMBOL_GPL vmlinux 0x0f336d7f rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x0f3523d5 usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x0f467c6e powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0x0f602c62 hypervisor_kobj +EXPORT_SYMBOL_GPL vmlinux 0x0f751aea input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0x0f8e3994 get_device +EXPORT_SYMBOL_GPL vmlinux 0x0f9164bf devm_regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x0fa138de xen_hvm_need_lapic +EXPORT_SYMBOL_GPL vmlinux 0x0fa9f665 adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0x0fcc1969 copy_from_user_nmi +EXPORT_SYMBOL_GPL vmlinux 0x0fd5fe42 ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0x0fe1e20d wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x0fe2d570 xenbus_directory +EXPORT_SYMBOL_GPL vmlinux 0x0fe800ac ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0x0fece7c8 tpm2_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x10114c45 iommu_domain_window_disable +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x101a77e3 lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0x1026a2b3 crypto_givcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x1072df50 bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0x1077579b bdev_write_page +EXPORT_SYMBOL_GPL vmlinux 0x10776a9f rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0x10b5a75e register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x10bc648f pinctrl_pm_select_idle_state +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x10f4804f dma_get_slave_caps +EXPORT_SYMBOL_GPL vmlinux 0x110106c1 cper_severity_to_aer +EXPORT_SYMBOL_GPL vmlinux 0x11204cd6 request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0x112e0910 tps65912_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x114f1a20 balloon_stats +EXPORT_SYMBOL_GPL vmlinux 0x115af377 acpi_pci_find_root +EXPORT_SYMBOL_GPL vmlinux 0x11715484 __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x1172ce54 rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0x11777ea3 ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0x117c7305 hwpoison_filter_dev_major +EXPORT_SYMBOL_GPL vmlinux 0x118b3fc6 tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x119af014 cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0x119ccb1b blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0x11c669ac put_device +EXPORT_SYMBOL_GPL vmlinux 0x11caddc7 trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0x11ce5bfa devres_alloc +EXPORT_SYMBOL_GPL vmlinux 0x11f3d6fe usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0x11fb9b17 devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x1206c89a wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0x121be51c kthread_park +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x122fe76b ata_sff_data_xfer_noirq +EXPORT_SYMBOL_GPL vmlinux 0x12338873 pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0x123fe275 rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x124f2056 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x125d8529 edac_subsys +EXPORT_SYMBOL_GPL vmlinux 0x12681485 __clk_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x12709936 iommu_detach_group +EXPORT_SYMBOL_GPL vmlinux 0x127f16be scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0x127fc896 pci_generic_config_read32 +EXPORT_SYMBOL_GPL vmlinux 0x12868a1d ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0x1294d80a get_xsave_addr +EXPORT_SYMBOL_GPL vmlinux 0x12a0c2d5 input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0x12af04f1 pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0x12b37a33 ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0x12b5193c fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0x12b609f6 bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x12b7cfaf blk_unprep_request +EXPORT_SYMBOL_GPL vmlinux 0x12c5504d sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0x12cce05a i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x12ea3c14 btree_remove +EXPORT_SYMBOL_GPL vmlinux 0x12ebb3cd crypto_register_aeads +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 0x132dd5e3 serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x133322e5 spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x13368cf2 devm_rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x133f593a device_add +EXPORT_SYMBOL_GPL vmlinux 0x1345d65c devm_phy_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 0x13b7e976 irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x13b89dee pinctrl_request_gpio +EXPORT_SYMBOL_GPL vmlinux 0x13bbca60 ablkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x13c60492 usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0x13ce87e8 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0x13e6ef92 usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0x1424814f ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0x142ae15b ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0x1433cbc4 __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x145802f7 devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x1489b80c mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0x148ccf85 spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x14c59dd2 nf_queue_entry_release_refs +EXPORT_SYMBOL_GPL vmlinux 0x15010e1f arbitrary_virt_to_machine +EXPORT_SYMBOL_GPL vmlinux 0x150b9114 bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0x15421d7a __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0x15699850 page_cache_async_readahead +EXPORT_SYMBOL_GPL vmlinux 0x15892417 async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x1594bd6d da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0x15af6f1f raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0x15b0606e e820_any_mapped +EXPORT_SYMBOL_GPL vmlinux 0x15b6225b usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0x15b683b9 __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0x15bae4d8 nvdimm_create +EXPORT_SYMBOL_GPL vmlinux 0x15be170a acpi_subsys_freeze +EXPORT_SYMBOL_GPL vmlinux 0x15cdbf4f bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x15d55540 get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0x15ef1e28 pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x15efd446 rcu_batches_started +EXPORT_SYMBOL_GPL vmlinux 0x16000a3c dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x1645c450 regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x164b3b2a gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x1650bf27 rcutorture_record_progress +EXPORT_SYMBOL_GPL vmlinux 0x166235a6 crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0x16a45ef7 fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0x16b9fc4d rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0x16d4ff68 __blk_put_request +EXPORT_SYMBOL_GPL vmlinux 0x16e1347a power_supply_get_property +EXPORT_SYMBOL_GPL vmlinux 0x17033308 acpi_kobj +EXPORT_SYMBOL_GPL vmlinux 0x170fa44f pci_reset_bridge_secondary_bus +EXPORT_SYMBOL_GPL vmlinux 0x17267352 sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0x172817ee list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x1753a32f hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0x175ba24e virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0x175eff66 blkg_lookup_create +EXPORT_SYMBOL_GPL vmlinux 0x17614bf3 apei_resources_sub +EXPORT_SYMBOL_GPL vmlinux 0x176b5fb6 component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x1798f704 smp_ops +EXPORT_SYMBOL_GPL vmlinux 0x179edb68 ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0x17aa8e8e arizona_dev_init +EXPORT_SYMBOL_GPL vmlinux 0x17b1c030 device_attach +EXPORT_SYMBOL_GPL vmlinux 0x17c8ced6 ping_seq_fops +EXPORT_SYMBOL_GPL vmlinux 0x17cb63e0 device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0x17e8153a ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x17eb45ce __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x1812f657 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0x1818dc10 sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0x1829b9ed hwpoison_filter_memcg +EXPORT_SYMBOL_GPL vmlinux 0x1848d7d7 __tracepoint_rpm_resume +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 0x1878f62b edac_err_assert +EXPORT_SYMBOL_GPL vmlinux 0x18c0de53 pci_generic_config_write +EXPORT_SYMBOL_GPL vmlinux 0x18f5e50e arch_apei_enable_cmcff +EXPORT_SYMBOL_GPL vmlinux 0x18f83fab gnttab_grant_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0x193d48e0 trace_current_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x194dd5f5 pkey_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x194e65a4 device_initialize +EXPORT_SYMBOL_GPL vmlinux 0x196614ce hw_breakpoint_restore +EXPORT_SYMBOL_GPL vmlinux 0x19792ff7 devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x1985e84c nd_cmd_in_size +EXPORT_SYMBOL_GPL vmlinux 0x1991738c rio_mport_chk_dev_access +EXPORT_SYMBOL_GPL vmlinux 0x19946eda blocking_notifier_chain_cond_register +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19a649c2 dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0x19b384a5 hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x19de45f4 sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0x19eecebe ehci_reset +EXPORT_SYMBOL_GPL vmlinux 0x19fc7c79 gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x1a119c89 bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x1a217be7 tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0x1a2f4a38 wait_on_page_bit_killable_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1a3433fe pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x1a390341 usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0x1a66775c napi_by_id +EXPORT_SYMBOL_GPL vmlinux 0x1a73bfdc to_nd_blk_region +EXPORT_SYMBOL_GPL vmlinux 0x1a967885 cpufreq_frequency_get_table +EXPORT_SYMBOL_GPL vmlinux 0x1aa7cab8 rio_set_port_lockout +EXPORT_SYMBOL_GPL vmlinux 0x1ab32251 acpi_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x1ab55619 xen_swiotlb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x1ab7ff64 regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x1ac105c4 exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0x1ac67fa3 wait_for_tpm_stat +EXPORT_SYMBOL_GPL vmlinux 0x1acef7d2 pm_freezing +EXPORT_SYMBOL_GPL vmlinux 0x1ae72658 rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0x1b0a55d2 vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x1b38b3c6 klist_prev +EXPORT_SYMBOL_GPL vmlinux 0x1b4b15d0 ip_tunnel_get_stats64 +EXPORT_SYMBOL_GPL vmlinux 0x1b6a225e input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0x1b707ff4 shake_page +EXPORT_SYMBOL_GPL vmlinux 0x1b8822d8 pinctrl_gpio_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x1b95d6a6 pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x1b973ecb bmp085_remove +EXPORT_SYMBOL_GPL vmlinux 0x1b9aca3f jprobe_return +EXPORT_SYMBOL_GPL vmlinux 0x1baa78e4 disk_part_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x1bb0b79a get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0x1bc5eebe pinctrl_gpio_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x1bff4ce5 seq_open_net +EXPORT_SYMBOL_GPL vmlinux 0x1c055e7f tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x1c060b10 blkcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0x1c0847c3 ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0x1c1142f5 ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x1c2e8644 pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0x1c4a004c regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0x1c4b62db xen_swiotlb_set_dma_mask +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c5f78ec page_mkclean +EXPORT_SYMBOL_GPL vmlinux 0x1c5ff742 clk_get_phase +EXPORT_SYMBOL_GPL vmlinux 0x1c6660c7 btree_merge +EXPORT_SYMBOL_GPL vmlinux 0x1c68b138 device_show_int +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1ca5fbb5 swiotlb_tbl_unmap_single +EXPORT_SYMBOL_GPL vmlinux 0x1cb4787f bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1cbe2514 dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x1cd501e0 task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0x1cdb2147 zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0x1cf66b4e usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0x1d31d69d __init_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0x1d459685 xstate_size +EXPORT_SYMBOL_GPL vmlinux 0x1d53f49c acpi_ec_remove_query_handler +EXPORT_SYMBOL_GPL vmlinux 0x1d58ae14 lpddr2_jedec_timings +EXPORT_SYMBOL_GPL vmlinux 0x1d61e748 __rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x1d67651b wm8400_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x1d67c17f skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0x1d739e1c xen_set_callback_via +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d7c0168 __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0x1d7cb586 clk_register_fixed_rate_with_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x1d90c917 usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x1da4450e preempt_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1dade819 param_set_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0x1dd96c93 regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x1dd9b339 acpi_ec_add_query_handler +EXPORT_SYMBOL_GPL vmlinux 0x1def880e bind_interdomain_evtchn_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x1e000879 hwpoison_filter_enable +EXPORT_SYMBOL_GPL vmlinux 0x1e0fb564 fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x1e214656 pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x1e271da8 raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x1e4569a1 devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x1e4acfe7 tpm_chip_register +EXPORT_SYMBOL_GPL vmlinux 0x1e5b03dc pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1e6191d7 blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x1e62336e pinctrl_utils_reserve_map +EXPORT_SYMBOL_GPL vmlinux 0x1e68ce14 trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebac2bd getboottime64 +EXPORT_SYMBOL_GPL vmlinux 0x1ebd10c1 tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1ed03991 pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0x1ed9ff59 cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0x1edc21cb hwpoison_filter_flags_mask +EXPORT_SYMBOL_GPL vmlinux 0x1ede364f xenbus_switch_state +EXPORT_SYMBOL_GPL vmlinux 0x1f1683dd regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0x1f1988f7 hwpoison_filter_flags_value +EXPORT_SYMBOL_GPL vmlinux 0x1f224f3f pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x1f50e057 default_iommu_map_sg +EXPORT_SYMBOL_GPL vmlinux 0x1f5e2c3c ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x1f69cfe8 devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0x1f72927e device_create_file +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f888b98 gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x1f8db7f9 ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x1fa52690 rio_route_add_entry +EXPORT_SYMBOL_GPL vmlinux 0x1fef2db4 clk_debugfs_add_file +EXPORT_SYMBOL_GPL vmlinux 0x200e4042 platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0x2011cb4c unregister_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x205c5a1b __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x2073689c inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x20776249 fat_scan +EXPORT_SYMBOL_GPL vmlinux 0x20780905 __srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x207f2ede hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x20833faa ata_eh_qc_retry +EXPORT_SYMBOL_GPL vmlinux 0x208471b0 regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x20883593 fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0x209ec764 xen_event_channel_op_compat +EXPORT_SYMBOL_GPL vmlinux 0x20aa6f51 cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0x20aa956b extcon_unregister_interest +EXPORT_SYMBOL_GPL vmlinux 0x20c4f7ca wm5110_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x20e74d20 bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0x20f935a0 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0x210842cd ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0x21252013 uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0x21404391 usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0x217828e5 unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x21911dbf sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0x21a563da clk_get_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x21ac8b77 iommu_group_get_by_id +EXPORT_SYMBOL_GPL vmlinux 0x21bc4c9f driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x21c54904 rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x21c641d2 devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x21c92f53 cpufreq_table_validate_and_show +EXPORT_SYMBOL_GPL vmlinux 0x21c9e55a efivars_register +EXPORT_SYMBOL_GPL vmlinux 0x21cd3f26 usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x21d8b6d5 pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x21dfb410 regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0x21e92937 ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0x2230b508 regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x224d3330 wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x225aedb8 crypto_unregister_rng +EXPORT_SYMBOL_GPL vmlinux 0x227a1f0e cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x2296c00d crypto_attr_u32 +EXPORT_SYMBOL_GPL vmlinux 0x22970686 dm_disk +EXPORT_SYMBOL_GPL vmlinux 0x2299ec81 perf_assign_events +EXPORT_SYMBOL_GPL vmlinux 0x22a26d63 dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x22a496f0 devm_led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0x22bdb188 tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0x22c7d8a5 md_new_event +EXPORT_SYMBOL_GPL vmlinux 0x22ccf74a ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0x22f86ffd clk_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x2303d72f mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0x232178fe crypto_blkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x234c39a9 rhashtable_walk_next +EXPORT_SYMBOL_GPL vmlinux 0x2352ddd2 regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x2366a2c0 errata +EXPORT_SYMBOL_GPL vmlinux 0x23731971 srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x23818647 pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x2396c7f0 clk_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x23a62d3d nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0x23b2f7fa remove_irq +EXPORT_SYMBOL_GPL vmlinux 0x23d8c74d pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0x23fe1dad tcp_ca_get_key_by_name +EXPORT_SYMBOL_GPL vmlinux 0x24011e14 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x240464c5 wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0x241f5575 power_supply_external_power_changed +EXPORT_SYMBOL_GPL vmlinux 0x2430bcea cpci_hp_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0x243629a1 blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0x2445170e virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0x24457174 audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0x245badad device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x247ef831 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2482f944 pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0x249211e8 ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0x24aac4d9 crypto_aes_expand_key +EXPORT_SYMBOL_GPL vmlinux 0x24b43670 pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x24b70a90 i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0x24c7698a xenbus_write +EXPORT_SYMBOL_GPL vmlinux 0x24d01550 dm_get_table_device +EXPORT_SYMBOL_GPL vmlinux 0x24df77ee arizona_clk32k_enable +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24f1a49d ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x24f45195 usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0x250713d1 ehci_adjust_port_wakeup_flags +EXPORT_SYMBOL_GPL vmlinux 0x2517e40d single_open_net +EXPORT_SYMBOL_GPL vmlinux 0x25313a4e gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x25379e73 clk_set_min_rate +EXPORT_SYMBOL_GPL vmlinux 0x253e7549 cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0x2545c170 unregister_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0x254fe0e5 ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0x25504b7a usb_acpi_set_power_state +EXPORT_SYMBOL_GPL vmlinux 0x25574504 clk_fixed_rate_ops +EXPORT_SYMBOL_GPL vmlinux 0x255dab58 inode_congested +EXPORT_SYMBOL_GPL vmlinux 0x2579fc2b sched_setscheduler +EXPORT_SYMBOL_GPL vmlinux 0x2587a8ce gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0x2598ccd3 mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0x25bc6a6a crypto_unregister_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x25dfaf0c crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x25e243ed nl_table +EXPORT_SYMBOL_GPL vmlinux 0x25f02c87 xen_p2m_addr +EXPORT_SYMBOL_GPL vmlinux 0x25f2929d pinctrl_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x26002061 acpi_subsys_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x2626a59d xenbus_probe_node +EXPORT_SYMBOL_GPL vmlinux 0x262f20a8 local_clock +EXPORT_SYMBOL_GPL vmlinux 0x264ae4c6 usb_anchor_resume_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x266b7638 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x268dc983 serial8250_do_set_mctrl +EXPORT_SYMBOL_GPL vmlinux 0x2690791f __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0x26965721 slow_virt_to_phys +EXPORT_SYMBOL_GPL vmlinux 0x26b3c701 __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0x26b71fb4 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26ecc1b7 ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0x26f125cd usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0x2729d9bc crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x2743fd62 acpi_driver_match_device +EXPORT_SYMBOL_GPL vmlinux 0x274cf5e1 __clk_get_flags +EXPORT_SYMBOL_GPL vmlinux 0x276ee9f0 is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0x2787dcbc ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0x278a0b08 usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0x279cb985 apei_exec_pre_map_gars +EXPORT_SYMBOL_GPL vmlinux 0x279d8a91 usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0x27c0c4be eventfd_ctx_read +EXPORT_SYMBOL_GPL vmlinux 0x27c1e63f usb_amd_find_chipset_info +EXPORT_SYMBOL_GPL vmlinux 0x27c69860 sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0x27c734d1 ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x27cfa74b kill_pid_info_as_cred +EXPORT_SYMBOL_GPL vmlinux 0x27d92167 regulator_list_voltage_linear_range +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 0x284ff05b shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x28595176 cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0x28c624c6 __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x28d5728d rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x28e07dff dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x28e64c64 xen_has_pv_and_legacy_disk_devices +EXPORT_SYMBOL_GPL vmlinux 0x28f801cb inet6_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x290a0fde sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0x29510143 gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x295bc352 register_mce_write_callback +EXPORT_SYMBOL_GPL vmlinux 0x295cd4e7 raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x298d0a27 wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x2997bad9 ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x29a9df99 trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0x29ad3899 pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x29c0f4f3 sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0x29ce8cd2 crypto_larval_lookup +EXPORT_SYMBOL_GPL vmlinux 0x29dae027 ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0x2a47373b crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0x2a5514c9 devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2a6309f5 __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0x2a668881 ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x2a678a13 __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0x2a6f7acb ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0x2a7eee5e crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0x2aa5cba2 srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x2aaea74d fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0x2ad6a019 pinctrl_utils_add_config +EXPORT_SYMBOL_GPL vmlinux 0x2ad7ce6d pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0x2af63321 acpi_dev_resource_address_space +EXPORT_SYMBOL_GPL vmlinux 0x2b01c793 crypto_init_spawn2 +EXPORT_SYMBOL_GPL vmlinux 0x2b069ab2 pci_remove_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x2b0fa60d regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x2b16cb2b acpi_dev_get_resources +EXPORT_SYMBOL_GPL vmlinux 0x2b198614 gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0x2b497fcc xenbus_dev_error +EXPORT_SYMBOL_GPL vmlinux 0x2b57e81d ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0x2b636799 ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x2b70d089 each_symbol_section +EXPORT_SYMBOL_GPL vmlinux 0x2b8a1dae sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0x2b8c5809 mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0x2b952517 clk_has_parent +EXPORT_SYMBOL_GPL vmlinux 0x2b99f63f usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0x2bb8ea5b regmap_field_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x2bd11627 zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0x2bdade5f blkdev_read_iter +EXPORT_SYMBOL_GPL vmlinux 0x2bfa985e nd_cmd_dimm_desc +EXPORT_SYMBOL_GPL vmlinux 0x2c08a28c crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0x2c09819f debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x2c133868 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2c16f095 device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c3054f9 net_inc_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x2c45c953 simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0x2c7d9c64 xen_store_interface +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c8992cc xenbus_match +EXPORT_SYMBOL_GPL vmlinux 0x2ca7fb34 mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x2cb037bc acpi_subsys_resume_early +EXPORT_SYMBOL_GPL vmlinux 0x2cc7cc5d usb_string +EXPORT_SYMBOL_GPL vmlinux 0x2cd38b3b alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x2ce98559 kcrypto_wq +EXPORT_SYMBOL_GPL vmlinux 0x2cea32ee unregister_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0x2d0356b9 cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0x2d0fae3b unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x2d13b3f9 tps65912_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d3549f4 security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d4dc088 param_ops_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0x2d59c954 edac_handlers +EXPORT_SYMBOL_GPL vmlinux 0x2d676020 component_del +EXPORT_SYMBOL_GPL vmlinux 0x2d9a9304 usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0x2d9f2ce3 sched_clock_idle_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x2dc50f05 usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0x2dcc8dea ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2dce48e8 rio_dev_get +EXPORT_SYMBOL_GPL vmlinux 0x2ddb0a17 usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0x2dfd49bb platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0x2dfea099 usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0x2e1da9fb probe_kernel_read +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e2df7f4 irq_remapping_cap +EXPORT_SYMBOL_GPL vmlinux 0x2e2e8c77 sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x2e2f1740 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2e483a23 xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0x2e6678de list_lru_walk_one +EXPORT_SYMBOL_GPL vmlinux 0x2e9e360b page_endio +EXPORT_SYMBOL_GPL vmlinux 0x2eacebeb usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0x2eb85294 ata_common_sdev_attrs +EXPORT_SYMBOL_GPL vmlinux 0x2eb9c881 pci_intx +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2ec4eee6 __tracepoint_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0x2eca33b0 devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x2ed5185c percpu_ida_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2ef1721d usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x2f048dbb pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f4113a2 dcookie_register +EXPORT_SYMBOL_GPL vmlinux 0x2f5aca1d anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0x2f64415f unregister_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2f723261 spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0x2f766c59 xen_swiotlb_dma_supported +EXPORT_SYMBOL_GPL vmlinux 0x2fae9cc5 klp_disable_patch +EXPORT_SYMBOL_GPL vmlinux 0x2fbd5875 bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0x2fbe5c06 inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x2fd79bc0 set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0x2fd8cba9 freeze_wake +EXPORT_SYMBOL_GPL vmlinux 0x2ff9eb8b hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x30147780 iommu_map +EXPORT_SYMBOL_GPL vmlinux 0x303edeb9 pwm_enable +EXPORT_SYMBOL_GPL vmlinux 0x304e3a69 acpi_dev_get_property_reference +EXPORT_SYMBOL_GPL vmlinux 0x30635782 cpu_has_xfeatures +EXPORT_SYMBOL_GPL vmlinux 0x3086416b usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0x309471b6 xen_xlate_unmap_gfn_range +EXPORT_SYMBOL_GPL vmlinux 0x309e694f pwm_set_polarity +EXPORT_SYMBOL_GPL vmlinux 0x30b151d0 of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x30b1d0c7 get_kernel_page +EXPORT_SYMBOL_GPL vmlinux 0x30c324fc crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0x30ceade4 dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x30d96606 setup_irq +EXPORT_SYMBOL_GPL vmlinux 0x30f4916d usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0x3109b751 cpu_clock +EXPORT_SYMBOL_GPL vmlinux 0x310f9649 blkg_lookup +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x31923365 regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0x31b9d5be vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0x31c0c2d1 dm_put +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x31f64a32 cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0x32109ac8 crypto_init_spawn +EXPORT_SYMBOL_GPL vmlinux 0x321bdbb1 compat_get_timeval +EXPORT_SYMBOL_GPL vmlinux 0x3223d7bb __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0x325e677c gnttab_grant_foreign_transfer_ref +EXPORT_SYMBOL_GPL vmlinux 0x3263d5d3 ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x3288fca8 led_trigger_store +EXPORT_SYMBOL_GPL vmlinux 0x328995b5 tracing_generic_entry_update +EXPORT_SYMBOL_GPL vmlinux 0x32969296 platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x32b2e626 devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x32bc0fcf preempt_notifier_dec +EXPORT_SYMBOL_GPL vmlinux 0x32bded08 __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32d6bc1c device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x32f4b4b6 da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x3324703c pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0x332c1287 phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0x3335e205 vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x335fc03b clk_gpio_gate_ops +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 0x33876b46 user_update +EXPORT_SYMBOL_GPL vmlinux 0x33a56b4f aead_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0x33b2523d __get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x33b96e5d apei_exec_write_register +EXPORT_SYMBOL_GPL vmlinux 0x33d8cf4a crypto_register_rngs +EXPORT_SYMBOL_GPL vmlinux 0x33fa614e platform_bus +EXPORT_SYMBOL_GPL vmlinux 0x340b46fa transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x34589482 usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0x345a14aa dax_fault +EXPORT_SYMBOL_GPL vmlinux 0x345e722f blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0x3465b341 ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0x3465fce6 __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0x347adb00 ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x347fd4b3 eventfd_ctx_get +EXPORT_SYMBOL_GPL vmlinux 0x348721a0 iommu_attach_group +EXPORT_SYMBOL_GPL vmlinux 0x34877a31 kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0x34a4f63d irq_find_host +EXPORT_SYMBOL_GPL vmlinux 0x34a5e8a1 ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0x34ca3ddb ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0x34dc899c perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0x34e71745 fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0x34e9c06b rio_mport_get_feature +EXPORT_SYMBOL_GPL vmlinux 0x34eea5f2 device_move +EXPORT_SYMBOL_GPL vmlinux 0x35176301 rcu_batches_completed_sched +EXPORT_SYMBOL_GPL vmlinux 0x352650ee gnttab_batch_map +EXPORT_SYMBOL_GPL vmlinux 0x35281b25 extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x354e1b25 pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x3566ef50 uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0x356d78fd xen_remap_domain_mfn_array +EXPORT_SYMBOL_GPL vmlinux 0x35714095 usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x3573341f devm_usb_get_phy_by_node +EXPORT_SYMBOL_GPL vmlinux 0x35791f2e extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x35910f72 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x359e838d ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x35b9f4dd trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0x35bf2acd nd_fletcher64 +EXPORT_SYMBOL_GPL vmlinux 0x35ded535 regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x35f10f43 nfq_ct_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x35fa5a65 task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0x36075bb5 iommu_group_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x361e2bcc save_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x3630dd4f ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0x363ca3fe crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0x3687e867 acpi_processor_get_performance_info +EXPORT_SYMBOL_GPL vmlinux 0x36898ead nf_unregister_afinfo +EXPORT_SYMBOL_GPL vmlinux 0x368f1fea static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36b5497e intel_iommu_enabled +EXPORT_SYMBOL_GPL vmlinux 0x36bb0e62 regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0x36bda7b0 cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x36c20a3d crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0x36c9a17c ping_close +EXPORT_SYMBOL_GPL vmlinux 0x36dab97f trace_clock_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x36de6ac0 watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0x36f2689e sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0x37059b65 acpi_subsys_suspend +EXPORT_SYMBOL_GPL vmlinux 0x37061d78 irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0x370d6dc6 extcon_get_cable_state +EXPORT_SYMBOL_GPL vmlinux 0x374055c4 pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0x3740fe5e i2c_new_device +EXPORT_SYMBOL_GPL vmlinux 0x3758856a pci_generic_config_write32 +EXPORT_SYMBOL_GPL vmlinux 0x37790f8d platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0x378da6d3 ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x379c7ba6 swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0x37aa1776 fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0x37ac7505 __netpoll_free_async +EXPORT_SYMBOL_GPL vmlinux 0x37da5e30 iommu_domain_set_attr +EXPORT_SYMBOL_GPL vmlinux 0x37f1ffbf gdt_page +EXPORT_SYMBOL_GPL vmlinux 0x38240506 pci_hp_change_slot_info +EXPORT_SYMBOL_GPL vmlinux 0x38285c9b ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x384c72ca bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0x3852e892 ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0x385efb40 xen_swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0x38710b50 dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0x38722f80 kernel_fpu_end +EXPORT_SYMBOL_GPL vmlinux 0x38bdf1a9 clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0x38e5bc5a clk_set_rate_range +EXPORT_SYMBOL_GPL vmlinux 0x390a34fe __inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0x391e07b8 pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x393d4a42 regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0x3957b61a free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x3964793a find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x39667ec4 ahash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0x39936550 security_kernel_fw_from_file +EXPORT_SYMBOL_GPL vmlinux 0x39aad555 ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0x39b1bcb1 put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x39b3407e pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0x39bc9f62 vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0x39c5721a xenbus_free_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x39ca07cc maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x39d5c8ac pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0x39e61495 nf_logger_request_module +EXPORT_SYMBOL_GPL vmlinux 0x39fbdbcc tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0x3a0061c7 device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0x3a1eaf83 dev_pm_set_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x3a26ed11 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0x3a26f237 blk_queue_flush_queueable +EXPORT_SYMBOL_GPL vmlinux 0x3a2db453 pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x3a37ce81 hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x3a38dc65 memory_failure +EXPORT_SYMBOL_GPL vmlinux 0x3a3d2d6a bmp085_detect +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a7d80f9 xen_max_p2m_pfn +EXPORT_SYMBOL_GPL vmlinux 0x3a927111 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0x3a9531e6 inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0x3a953c87 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x3a975f2c regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3ad0e201 scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x3adc7ec7 dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0x3ade8002 __put_net +EXPORT_SYMBOL_GPL vmlinux 0x3ae69aad spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0x3afa11ca percpu_ida_free +EXPORT_SYMBOL_GPL vmlinux 0x3b0b95cb gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0x3b5f79f7 virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0x3b653236 pwm_request +EXPORT_SYMBOL_GPL vmlinux 0x3b701a09 fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0x3b7145bb apei_exec_read_register_value +EXPORT_SYMBOL_GPL vmlinux 0x3b744f73 skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0x3b993558 filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x3bb93baf xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0x3c050eb1 scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x3c1ad8fa usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0x3c39a672 devm_acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x3c477569 ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0x3c9390db pci_vpd_find_tag +EXPORT_SYMBOL_GPL vmlinux 0x3c992258 ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3d1fcb1b crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d588b96 crypto_lookup_template +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 0x3dae6404 unregister_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x3dc249ae tps65912_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x3dc916b6 crypto_fl_tab +EXPORT_SYMBOL_GPL vmlinux 0x3dd8181e __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 0x3e064da6 get_hwpoison_page +EXPORT_SYMBOL_GPL vmlinux 0x3e54b244 btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0x3e54e359 platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0x3e5e1937 rcu_batches_started_sched +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e7405d3 seq_release_net +EXPORT_SYMBOL_GPL vmlinux 0x3e890a5e devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x3e8fd152 usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0x3e9ecc07 unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x3ea5196d apei_osc_setup +EXPORT_SYMBOL_GPL vmlinux 0x3ebeef20 wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x3ecff205 input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0x3ed43d90 usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0x3ed5a0d1 ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0x3efb35c9 get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x3f204925 xenbus_dev_changed +EXPORT_SYMBOL_GPL vmlinux 0x3f229c4c oops_begin +EXPORT_SYMBOL_GPL vmlinux 0x3f453cbe phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0x3f4ec02e clk_register +EXPORT_SYMBOL_GPL vmlinux 0x3f84d4c9 gnttab_release_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x3fa5af9c nd_cmd_bus_desc +EXPORT_SYMBOL_GPL vmlinux 0x3fac3f98 inet_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x3fbb6b3d tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0x3fbe8098 pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x3fc72d3d __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x3fc90022 cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0x3feae2a1 rio_mport_get_efb +EXPORT_SYMBOL_GPL vmlinux 0x3feb39c3 component_master_add +EXPORT_SYMBOL_GPL vmlinux 0x3ff7355f usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x400a024b acpi_scan_lock_release +EXPORT_SYMBOL_GPL vmlinux 0x400bf8bd xenbus_read_otherend_details +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 0x406c4cb1 hrtimer_resolution +EXPORT_SYMBOL_GPL vmlinux 0x4070691c usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0x40797308 xen_unmap_domain_mfn_range +EXPORT_SYMBOL_GPL vmlinux 0x409337d7 dev_pm_qos_hide_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x40956073 sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x40983b78 spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0x40af0dec ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x40b7ff5b fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0x40d46b21 crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x40fe136d xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0x412dbf61 devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0x413add64 xenbus_alloc_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x41742338 subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x417662fe add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x4186eea8 ping_proc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x41948fa7 pwm_can_sleep +EXPORT_SYMBOL_GPL vmlinux 0x4196b0f5 tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x4199641b dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0x419bd823 attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0x41bec2fb bdev_direct_access +EXPORT_SYMBOL_GPL vmlinux 0x41d0401c iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0x4210bac0 tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0x4213a51a efivar_entry_set_safe +EXPORT_SYMBOL_GPL vmlinux 0x4227baaa device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0x42371278 iommu_unmap +EXPORT_SYMBOL_GPL vmlinux 0x423a0434 led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0x424acc6d scatterwalk_done +EXPORT_SYMBOL_GPL vmlinux 0x424f466c lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0x427d5c68 register_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x42a8b648 rio_get_comptag +EXPORT_SYMBOL_GPL vmlinux 0x42bb8d80 perf_trace_buf_prepare +EXPORT_SYMBOL_GPL vmlinux 0x42cd39e2 sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0x42d09fff tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0x42d6681b pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0x42f9a206 ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x43005674 bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0x430065bc class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x431bf93c wm5110_irq +EXPORT_SYMBOL_GPL vmlinux 0x43324f73 fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0x433f1336 crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0x43619e1a scatterwalk_ffwd +EXPORT_SYMBOL_GPL vmlinux 0x4363e800 __efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0x436f32f1 nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x4370e1ed tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x437a569d thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x437de679 ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0x4395953e usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x43a53735 __alloc_workqueue_key +EXPORT_SYMBOL_GPL vmlinux 0x43f4f73f skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0x43f56e82 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x43f81957 clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x440729ea power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0x441fa356 irq_ts_save +EXPORT_SYMBOL_GPL vmlinux 0x442c5f77 usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x442d6084 debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0x443b097b usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0x44498c29 gpiochip_remove_pin_ranges +EXPORT_SYMBOL_GPL vmlinux 0x445a1080 platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0x44708f5f nd_blk_region_set_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x447214a7 cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x44c27ccf fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0x44d89c06 rio_request_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x44d8f1ac irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0x44ddc873 xattr_getsecurity +EXPORT_SYMBOL_GPL vmlinux 0x4503f187 blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0x4508e361 devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x450fb522 kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x451ca245 PageHuge +EXPORT_SYMBOL_GPL vmlinux 0x4532e810 led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x4541fe0d mtrr_state +EXPORT_SYMBOL_GPL vmlinux 0x4546beba devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0x454c0d00 kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0x4558c3bf usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x4561cf60 __inet_hash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x459a9f5a acpi_dev_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x45b7d6a0 btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0x45bf1ff3 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x45d14bdf hypercall_page +EXPORT_SYMBOL_GPL vmlinux 0x45db193c acpi_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0x45e55f93 acpi_gpiochip_free_interrupts +EXPORT_SYMBOL_GPL vmlinux 0x45ea4380 xenbus_dev_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x45fd2094 ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0x46013233 net_dec_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x460f31aa rodata_test_data +EXPORT_SYMBOL_GPL vmlinux 0x460f7531 wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0x461aa307 ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0x461d635d class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x4635e266 ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x46434934 disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x466d2640 sg_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x4672af3d regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x4672e88b __crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x46737045 ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x4678157d pci_bus_sem +EXPORT_SYMBOL_GPL vmlinux 0x467d8fd7 gov_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x46826fbb pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x46902a20 simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0x469143c4 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0x46b1c097 rio_request_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x46bf41f5 sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x46e0e615 phy_create +EXPORT_SYMBOL_GPL vmlinux 0x46f028ca fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0x470b77a8 acpi_dev_add_driver_gpios +EXPORT_SYMBOL_GPL vmlinux 0x47106aa2 dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x47333502 power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0x4735fc6e serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0x473696f4 i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x476c564c generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0x4772f22c __mmu_notifier_invalidate_range +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x4792e4a6 sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47c34751 devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0x47d0eea2 acpi_lpat_temp_to_raw +EXPORT_SYMBOL_GPL vmlinux 0x47de0dc7 clk_unregister_mux +EXPORT_SYMBOL_GPL vmlinux 0x47e1c58f crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x47f4f13c pinctrl_dev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x48192928 ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x481c2cb0 look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0x4828e77b acpi_scan_lock_acquire +EXPORT_SYMBOL_GPL vmlinux 0x484f47f7 inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0x485337e9 kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0x48682db9 perf_guest_get_msrs +EXPORT_SYMBOL_GPL vmlinux 0x4868c3b4 rcu_batches_started_bh +EXPORT_SYMBOL_GPL vmlinux 0x4872ae93 phy_init +EXPORT_SYMBOL_GPL vmlinux 0x4876c8cc scsi_internal_device_block +EXPORT_SYMBOL_GPL vmlinux 0x48791c75 reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x487c5d33 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0x48839c49 blk_queue_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x48908b55 spi_sync +EXPORT_SYMBOL_GPL vmlinux 0x4896791f subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x48a66430 ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0x48a6740e evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0x48d2c4d5 efivar_entry_remove +EXPORT_SYMBOL_GPL vmlinux 0x48d4c96e devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0x48e527ca extcon_set_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0x48f19df8 find_module +EXPORT_SYMBOL_GPL vmlinux 0x48f6727c irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x490a8df6 x86_platform +EXPORT_SYMBOL_GPL vmlinux 0x490e678a wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0x494700da desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0x4951a56b i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0x497ec222 wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x498d293a trace_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x498e70cb crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x49c17d6a is_dock_device +EXPORT_SYMBOL_GPL vmlinux 0x49d64f2b pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x49db62f3 __gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x49e4045e phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4a0955e2 _submit_bh +EXPORT_SYMBOL_GPL vmlinux 0x4a0d636f posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4a2f1c3a fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0x4a3c3cf9 microcode_sanity_check +EXPORT_SYMBOL_GPL vmlinux 0x4a420d09 acpi_bus_detach_private_data +EXPORT_SYMBOL_GPL vmlinux 0x4a673ae4 regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0x4a7096ad pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0x4a740815 pci_try_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x4a90160e bprintf +EXPORT_SYMBOL_GPL vmlinux 0x4aa53615 x509_request_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x4aadeb9a ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0x4ac8e8c7 serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0x4ae9922d of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x4aee83e7 fuse_put_request +EXPORT_SYMBOL_GPL vmlinux 0x4af099d0 serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x4aff0fff virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0x4b221a89 inet_csk_compat_setsockopt +EXPORT_SYMBOL_GPL vmlinux 0x4b6b11de __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x4b856120 module_mutex +EXPORT_SYMBOL_GPL vmlinux 0x4b9fe49c pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x4bd429fc driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x4bd7b0d2 pci_create_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x4bed6fbb pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0x4bef6434 nd_blk_region_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x4bf8da3a ahash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x4c0e1790 usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0x4c11d09c max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0x4c12c161 iommu_set_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x4c18d7a9 pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0x4c2a472b __static_cpu_has_safe +EXPORT_SYMBOL_GPL vmlinux 0x4c4c114d xenbus_dev_groups +EXPORT_SYMBOL_GPL vmlinux 0x4c520254 virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0x4c5decd3 fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0x4c602bf1 __blkg_release_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4c645f9e static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0x4c68f8a7 pinctrl_dev_get_name +EXPORT_SYMBOL_GPL vmlinux 0x4c759827 byte_rev_table +EXPORT_SYMBOL_GPL vmlinux 0x4c75f72f fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0x4c86b855 devm_led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4c8f6b24 dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x4c9101ce pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0x4cac59a3 usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x4ce78512 bio_clone_mddev +EXPORT_SYMBOL_GPL vmlinux 0x4d03d356 ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x4d076a51 platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0x4d35a619 blk_mq_register_disk +EXPORT_SYMBOL_GPL vmlinux 0x4d37f40b pwm_disable +EXPORT_SYMBOL_GPL vmlinux 0x4d58a020 pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0x4d7361ca crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0x4db5538a fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0x4dc4b2e3 da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0x4dccd70b fpstate_init +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4de98f2c usb_phy_generic_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4df5b7a4 xen_xlate_remap_gfn_array +EXPORT_SYMBOL_GPL vmlinux 0x4e109192 ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0x4e1ea947 __list_lru_init +EXPORT_SYMBOL_GPL vmlinux 0x4e242f5f pstore_cannot_block_path +EXPORT_SYMBOL_GPL vmlinux 0x4e54e238 console_drivers +EXPORT_SYMBOL_GPL vmlinux 0x4e56ab85 ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x4e57723d apei_read +EXPORT_SYMBOL_GPL vmlinux 0x4e69283b usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0x4e74e625 gnttab_batch_copy +EXPORT_SYMBOL_GPL vmlinux 0x4e7599cd acpiphp_register_attention +EXPORT_SYMBOL_GPL vmlinux 0x4e809b42 __pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x4e95ccac rhashtable_free_and_destroy +EXPORT_SYMBOL_GPL vmlinux 0x4e97a832 tcp_death_row +EXPORT_SYMBOL_GPL vmlinux 0x4e9898d9 trace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0x4e9f6343 device_for_each_child_reverse +EXPORT_SYMBOL_GPL vmlinux 0x4ea03438 sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x4ea16158 thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0x4eb9b3b1 skb_gso_transport_seglen +EXPORT_SYMBOL_GPL vmlinux 0x4ecfaa18 spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0x4eea1906 ata_do_eh +EXPORT_SYMBOL_GPL vmlinux 0x4ef4fa60 mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4efb9627 usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x4f01cc2f rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x4f020dee public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x4f074065 tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0x4f1cdfdc crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0x4f1dcc8c pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x4f48b050 inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0x4f5b7b01 wm8997_irq +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f86c56d device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x4fd4e89d ring_buffer_empty_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4fd67cad ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0x4fdc945d sata_deb_timing_normal +EXPORT_SYMBOL_GPL vmlinux 0x4fe1eddf unregister_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4fe79912 ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0x4fe7b665 usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0x4fedda27 trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x50212b5d spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0x5026585c xen_irq_from_gsi +EXPORT_SYMBOL_GPL vmlinux 0x50379395 tcp_done +EXPORT_SYMBOL_GPL vmlinux 0x5042c736 ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x5048ad63 rio_unlock_device +EXPORT_SYMBOL_GPL vmlinux 0x506e002c regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x507de8c6 add_memory +EXPORT_SYMBOL_GPL vmlinux 0x5080c69f debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0x50840090 fat_detach +EXPORT_SYMBOL_GPL vmlinux 0x5086ac3a alg_test +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x50983d05 blk_rq_err_bytes +EXPORT_SYMBOL_GPL vmlinux 0x50d1f870 pgprot_writecombine +EXPORT_SYMBOL_GPL vmlinux 0x50d62f14 wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0x50e28cb2 xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50f2674f blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0x50f2d66a inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x50fd769a debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0x51195f4f key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0x512049ef irq_map_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x51277719 rio_mport_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x512b1d19 register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x512d05e9 dma_buf_put +EXPORT_SYMBOL_GPL vmlinux 0x514bd70a adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x514e9875 divider_get_val +EXPORT_SYMBOL_GPL vmlinux 0x5187ac4b xen_store_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x518c2fc6 hpet_rtc_dropped_irq +EXPORT_SYMBOL_GPL vmlinux 0x518ed723 disk_map_sector_rcu +EXPORT_SYMBOL_GPL vmlinux 0x5191bd3c efivar_work +EXPORT_SYMBOL_GPL vmlinux 0x5196e586 wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0x5199cfcb mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x51b0c51b bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0x51e6007d inet_hash +EXPORT_SYMBOL_GPL vmlinux 0x51fedbd2 wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL vmlinux 0x522b46de da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0x522f538b tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x52319299 trace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0x5272d8bc __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0x5276f1a2 xen_swiotlb_map_sg_attrs +EXPORT_SYMBOL_GPL vmlinux 0x529a3ef4 gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0x52a41251 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x52ccfd92 __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x52cf84e2 crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x52d8c375 clk_register_divider +EXPORT_SYMBOL_GPL vmlinux 0x52da6e18 pwm_config +EXPORT_SYMBOL_GPL vmlinux 0x5309bf74 ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x533c8fc4 mddev_init +EXPORT_SYMBOL_GPL vmlinux 0x533f41b0 regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x5350b396 ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0x5358fc36 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x53614269 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x536bff57 efivar_entry_add +EXPORT_SYMBOL_GPL vmlinux 0x5382ba2b gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x53900708 gpiochip_add +EXPORT_SYMBOL_GPL vmlinux 0x539f157b pci_xen_swiotlb_init_late +EXPORT_SYMBOL_GPL vmlinux 0x53b2618a dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0x53b7c0b1 dev_pm_enable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x53b8a66b pci_generic_config_read +EXPORT_SYMBOL_GPL vmlinux 0x53cc0bd6 da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0x53d5d073 pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0x53e5c682 xen_unregister_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0x54121577 __clocksource_register_scale +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 0x5454966f sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x5460c8d8 fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x5472a0b5 iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0x5472e5d2 __online_page_free +EXPORT_SYMBOL_GPL vmlinux 0x54740eb7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x54905d3e phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x549fab89 xen_swiotlb_unmap_sg_attrs +EXPORT_SYMBOL_GPL vmlinux 0x54a6a7a1 scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0x54b38ba6 pinctrl_utils_add_map_configs +EXPORT_SYMBOL_GPL vmlinux 0x54cf3a77 sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x54d46690 uart_parse_earlycon +EXPORT_SYMBOL_GPL vmlinux 0x54de6890 usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0x5501dd73 alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0x5504f9af regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x550ce709 pat_enabled +EXPORT_SYMBOL_GPL vmlinux 0x550fbf98 clk_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5546902c debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0x55526907 xen_features +EXPORT_SYMBOL_GPL vmlinux 0x55564753 pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0x556e4390 clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x5583242e register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0x559073bc ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x559dc4a5 pci_stop_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x559f632b clockevents_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0x55a0ebce crypto_alloc_instance2 +EXPORT_SYMBOL_GPL vmlinux 0x55a3a0ea bus_register +EXPORT_SYMBOL_GPL vmlinux 0x55c0121e sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0x55c4a3e1 devm_regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x55cf6421 eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0x55dc17e5 fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0x561118d0 ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +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 0x564b0551 acpi_unbind_one +EXPORT_SYMBOL_GPL vmlinux 0x5654f836 erst_get_record_id_next +EXPORT_SYMBOL_GPL vmlinux 0x5658f99d vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0x565b6892 uuid_le_gen +EXPORT_SYMBOL_GPL vmlinux 0x565b8aea inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0x56652a5a srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0x5667ec02 bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0x56886b19 scatterwalk_map +EXPORT_SYMBOL_GPL vmlinux 0x56947347 dmi_walk +EXPORT_SYMBOL_GPL vmlinux 0x569f0711 alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0x56c37ee1 da903x_update +EXPORT_SYMBOL_GPL vmlinux 0x56d0fee6 ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0x56d143c3 regmap_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x56d697ce cpu_up +EXPORT_SYMBOL_GPL vmlinux 0x56dd2829 ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0x56e37743 xenbus_grant_ring +EXPORT_SYMBOL_GPL vmlinux 0x56e75d47 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x56faf166 mddev_congested +EXPORT_SYMBOL_GPL vmlinux 0x57016a65 kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x5716c38f platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x571a8beb dma_buf_kunmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x57231f45 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0x572e2909 usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x574b86d1 udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x575c5f94 execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0x5769293c ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0x5779d445 xenbus_exists +EXPORT_SYMBOL_GPL vmlinux 0x5780ba7c fuse_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x57970957 device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x579deddd dma_buf_fd +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x57afd387 __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0x57c39727 kdb_register_flags +EXPORT_SYMBOL_GPL vmlinux 0x57d10df3 ata_base_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x57d2cd4e ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0x57e73ec2 rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x57e8f6cb rio_lock_device +EXPORT_SYMBOL_GPL vmlinux 0x57ea3d7a devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x57ee0a32 i2c_new_probed_device +EXPORT_SYMBOL_GPL vmlinux 0x57f1597b led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0x57f8062c acpi_dev_resource_io +EXPORT_SYMBOL_GPL vmlinux 0x58292e5f clk_fixed_factor_ops +EXPORT_SYMBOL_GPL vmlinux 0x58413099 ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x58488004 component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0x5854f79b cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0x585704ab aer_recover_queue +EXPORT_SYMBOL_GPL vmlinux 0x58607f23 ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0x589e4569 syscon_regmap_lookup_by_pdevname +EXPORT_SYMBOL_GPL vmlinux 0x58a243b7 crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x58b44283 sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0x58cdfab2 __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x58fd3a31 fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0x58fe9409 rio_inb_pwrite_handler +EXPORT_SYMBOL_GPL vmlinux 0x5901d4c4 devm_pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x59238916 tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0x5931fa96 gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x595e08c8 shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x59688cf7 atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x596fecec regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0x59b0882b md_is_badblock +EXPORT_SYMBOL_GPL vmlinux 0x59b2adbf input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x59c1482e fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0x59c14bea uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x59e2743e call_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0x59eae699 ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x59eca5a0 queue_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0x5a0ca11c platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0x5a174d81 inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0x5a18d8f8 regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x5a2b1b67 gnttab_free_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x5a3029fc devm_of_phy_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0x5a441ebd efi_query_variable_store +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5ab87d5e skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0x5ac2727f smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x5ad06632 key_type_user +EXPORT_SYMBOL_GPL vmlinux 0x5ae43100 rio_enable_rx_tx_port +EXPORT_SYMBOL_GPL vmlinux 0x5af03a28 gnttab_claim_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x5b0ec1d5 ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x5b14b354 regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x5b176c02 nvdimm_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x5b26b04c acpi_initialize_hp_context +EXPORT_SYMBOL_GPL vmlinux 0x5b5157ff bus_set_iommu +EXPORT_SYMBOL_GPL vmlinux 0x5b52bd69 scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0x5b6bafbc acpi_dev_gpio_irq_get +EXPORT_SYMBOL_GPL vmlinux 0x5b8caed8 pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x5b9096f2 nd_mapping_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x5b9f3077 power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0x5bb5ace9 bus_find_device_by_name +EXPORT_SYMBOL_GPL vmlinux 0x5bc1bec7 lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0x5bc7c383 devm_devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x5bce8ca1 __atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x5bd0748f crypto_del_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x5bdbac4e rcu_unexpedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x5bde9c05 rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0x5beb13a5 tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x5c219fc8 phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0x5c4f8770 fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0x5c55362d pwmchip_add_with_polarity +EXPORT_SYMBOL_GPL vmlinux 0x5c5a1b16 tick_broadcast_control +EXPORT_SYMBOL_GPL vmlinux 0x5c66e90c efivar_run_worker +EXPORT_SYMBOL_GPL vmlinux 0x5c9802df wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x5cabdced dev_pm_qos_remove_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5cc509a4 nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x5cebd4da add_page_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x5ced7a57 pm_relax +EXPORT_SYMBOL_GPL vmlinux 0x5cf8a882 __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x5cfef4a4 usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x5d12e48f input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0x5d1b1aae dma_buf_vunmap +EXPORT_SYMBOL_GPL vmlinux 0x5d2afdba mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0x5d3326a3 usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0x5d366dec gnttab_cancel_free_callback +EXPORT_SYMBOL_GPL vmlinux 0x5d42b4c3 netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5d56b210 inet6_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x5d8a7594 bpf_prog_get +EXPORT_SYMBOL_GPL vmlinux 0x5d915682 fpu__save +EXPORT_SYMBOL_GPL vmlinux 0x5d9b9eb0 pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0x5da67adc zs_compact +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 0x5e4bcdd1 xenbus_map_ring +EXPORT_SYMBOL_GPL vmlinux 0x5e4ee14e get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x5e51cd74 swiotlb_nr_tbl +EXPORT_SYMBOL_GPL vmlinux 0x5e5c40ef usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0x5e65c984 rio_mport_class +EXPORT_SYMBOL_GPL vmlinux 0x5e69edf3 regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0x5e6e51d7 tasklet_hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x5e6eede2 ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x5e810a7d gpiochip_add_pin_range +EXPORT_SYMBOL_GPL vmlinux 0x5e9a1711 crypto_unregister_aeads +EXPORT_SYMBOL_GPL vmlinux 0x5edf5d23 split_page +EXPORT_SYMBOL_GPL vmlinux 0x5eeee272 mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5f226035 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0x5f2da8c4 check_tsc_unstable +EXPORT_SYMBOL_GPL vmlinux 0x5f45acba kobject_move +EXPORT_SYMBOL_GPL vmlinux 0x5f5e6e7e ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0x5f79a98b __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x5f94d133 cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0x5fbffe0d crypto_register_aead +EXPORT_SYMBOL_GPL vmlinux 0x5fc27be9 acpi_dev_irq_flags +EXPORT_SYMBOL_GPL vmlinux 0x5fc4213e unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x5fc749d2 efivars_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5fdad83d of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0x5fdfa2c1 amd_pmu_enable_virt +EXPORT_SYMBOL_GPL vmlinux 0x5fe907b7 hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0x60091316 clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x601ae1b9 sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0x60329c91 pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0x604b6868 crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0x604b77e0 devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0x60506751 unmap_kernel_range_noflush +EXPORT_SYMBOL_GPL vmlinux 0x6052dd43 dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0x60561bbd alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0x6059d4c4 ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x6084d1d2 apei_get_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x60930d37 save_mc_for_early +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60cd73ed pv_apic_ops +EXPORT_SYMBOL_GPL vmlinux 0x60ea1839 __pci_complete_power_transition +EXPORT_SYMBOL_GPL vmlinux 0x60f6b291 elv_register +EXPORT_SYMBOL_GPL vmlinux 0x610c8f14 ata_eh_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x6114865c __gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x614aec24 dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0x61503713 pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0x615b4c40 __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0x616dda08 regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x61ab7fc5 user_read +EXPORT_SYMBOL_GPL vmlinux 0x61cde409 acpi_dev_resource_memory +EXPORT_SYMBOL_GPL vmlinux 0x61dd05b8 __class_create +EXPORT_SYMBOL_GPL vmlinux 0x61e1a90c register_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x61fd5781 handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0x6205d753 ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x623803c8 hest_disable +EXPORT_SYMBOL_GPL vmlinux 0x625e53b0 thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x626dfac9 pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0x628793d8 ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x62a1c981 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0x62ab3306 anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0x62b5769e __online_page_set_limits +EXPORT_SYMBOL_GPL vmlinux 0x630372e9 exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0x63150e06 clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x6321994f scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x6354d8df set_primary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x635ec980 apei_exec_post_unmap_gars +EXPORT_SYMBOL_GPL vmlinux 0x6367d8fa acpi_dev_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x63773236 cpufreq_frequency_table_cpuinfo +EXPORT_SYMBOL_GPL vmlinux 0x638aaee6 phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x638c8131 sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0x638fe045 unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x6396fe13 list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0x63a3f508 ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x63c0d2db pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0x63c6ebc2 vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0x63c7cf11 inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x63d56c32 driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0x63dabdac __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0x63e16dab usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0x63ea80b3 cper_mem_err_type_str +EXPORT_SYMBOL_GPL vmlinux 0x63f06d22 skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0x63fc3686 wm5110_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x640bbc83 kernfs_path +EXPORT_SYMBOL_GPL vmlinux 0x6410e160 ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x64318593 acpi_dev_filter_resource_type +EXPORT_SYMBOL_GPL vmlinux 0x643bee8d splice_to_pipe +EXPORT_SYMBOL_GPL vmlinux 0x6449f3c2 acpi_subsys_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x645bab70 tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x64767103 uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0x647c0f87 sock_update_netprioidx +EXPORT_SYMBOL_GPL vmlinux 0x647ec8b4 xen_swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL_GPL vmlinux 0x64b7069e apei_mce_report_mem_error +EXPORT_SYMBOL_GPL vmlinux 0x64ce3115 usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x64d23d16 mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0x64d69ca6 inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0x64f5ea37 devfreq_event_set_event +EXPORT_SYMBOL_GPL vmlinux 0x650c36c4 usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x6519ba6e usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0x6527a231 dbgp_external_startup +EXPORT_SYMBOL_GPL vmlinux 0x6536953b btree_last +EXPORT_SYMBOL_GPL vmlinux 0x655b65a6 regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0x656becc4 inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0x658c8186 amd_get_nb_id +EXPORT_SYMBOL_GPL vmlinux 0x6591670f rio_release_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x65a67960 handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0x65bbbc78 schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0x65bdb351 dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65fb2270 __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x6636c3c9 irq_set_vcpu_affinity +EXPORT_SYMBOL_GPL vmlinux 0x663c46bc sysfs_remove_mount_point +EXPORT_SYMBOL_GPL vmlinux 0x663f8c39 device_destroy +EXPORT_SYMBOL_GPL vmlinux 0x666c0b39 pinctrl_utils_add_map_mux +EXPORT_SYMBOL_GPL vmlinux 0x666f0a76 clk_register_gpio_gate +EXPORT_SYMBOL_GPL vmlinux 0x666f857e sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x66c6b8a7 tcp_ca_get_name_by_key +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x66f952e0 fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x6712b1fc tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0x6739a503 balloon_set_new_target +EXPORT_SYMBOL_GPL vmlinux 0x674e13e1 public_key_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6754ac18 clk_get_parent_by_index +EXPORT_SYMBOL_GPL vmlinux 0x67724951 pci_common_swizzle +EXPORT_SYMBOL_GPL vmlinux 0x677809f9 crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x67dc3edd dio_end_io +EXPORT_SYMBOL_GPL vmlinux 0x6809000e net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0x680ba1d1 swiotlb_tbl_map_single +EXPORT_SYMBOL_GPL vmlinux 0x680bed5f rio_mport_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x682c3128 crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0x68308bca mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0x6830c3b8 debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0x683c85ad __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0x684ae879 rio_request_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x685f88e7 mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x68607454 pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0x6881c7a1 regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0x688759cb xenbus_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x688ab7d5 shash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x68b12a6e regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0x68b5fb03 efivar_entry_find +EXPORT_SYMBOL_GPL vmlinux 0x68dd81d3 debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0x69032334 usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0x691aaaa4 thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x6921aa34 compat_put_timeval +EXPORT_SYMBOL_GPL vmlinux 0x69221e37 kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x6923ce63 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x69316c07 acpi_pci_check_ejectable +EXPORT_SYMBOL_GPL vmlinux 0x69348347 ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0x69447467 ring_buffer_write +EXPORT_SYMBOL_GPL vmlinux 0x6970f117 __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0x697c5d0d tracing_snapshot_alloc +EXPORT_SYMBOL_GPL vmlinux 0x698a899f ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0x6997ff15 ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x69b6dc08 tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0x69bd430f pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x69bff2ee blk_mq_freeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x69d7cf27 acpi_dev_resume_early +EXPORT_SYMBOL_GPL vmlinux 0x69ddd30b power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0x69de64ee mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0x6a0387cb of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x6a0c56b8 pci_try_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x6a1733eb iommu_group_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6a2784b7 __online_page_increment_counters +EXPORT_SYMBOL_GPL vmlinux 0x6a3bbfc6 __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a5fb566 rcu_sched_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x6a6761df component_add +EXPORT_SYMBOL_GPL vmlinux 0x6a6b300e arizona_set_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x6a6cafd2 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x6a79224b ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0x6a8441be cpci_hp_start +EXPORT_SYMBOL_GPL vmlinux 0x6ab1b8bb usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x6abbfd90 scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0x6acad21f acpi_get_cpuid +EXPORT_SYMBOL_GPL vmlinux 0x6acfc7bc xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x6ae6c854 i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x6ae777b1 nvdimm_blk_region_create +EXPORT_SYMBOL_GPL vmlinux 0x6ae87ac9 ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0x6af4aa08 sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x6b0dc565 xen_set_irq_priority +EXPORT_SYMBOL_GPL vmlinux 0x6b29a1fa ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0x6b3eaad6 alarm_start +EXPORT_SYMBOL_GPL vmlinux 0x6b5c3154 pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6b837d5f usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x6b9e3387 blk_mq_request_started +EXPORT_SYMBOL_GPL vmlinux 0x6b9ef98a bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0x6bbd7e38 bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0x6be061bf gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0x6bf1b90d dmi_memdev_name +EXPORT_SYMBOL_GPL vmlinux 0x6c016181 acpi_dev_get_property +EXPORT_SYMBOL_GPL vmlinux 0x6c07d933 add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x6c1251fd apei_exec_read_register +EXPORT_SYMBOL_GPL vmlinux 0x6c389761 acpi_bus_get_private_data +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c4f1dcf devm_mdiobus_free +EXPORT_SYMBOL_GPL vmlinux 0x6c650150 irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x6c655913 register_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6ca42564 usb_phy_generic_register +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6ca702aa rio_release_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x6cbe4990 usb_gen_phy_init +EXPORT_SYMBOL_GPL vmlinux 0x6cbeb677 device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x6cd21997 ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0x6cdfda26 register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x6cfb84d2 xenbus_dev_is_online +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d37012e bio_alloc_mddev +EXPORT_SYMBOL_GPL vmlinux 0x6d624428 crypto_alloc_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x6d6c392d ref_module +EXPORT_SYMBOL_GPL vmlinux 0x6daaa19d rhashtable_insert_rehash +EXPORT_SYMBOL_GPL vmlinux 0x6dad4842 pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x6db8133c blkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x6dedd5d7 kick_process +EXPORT_SYMBOL_GPL vmlinux 0x6e015612 ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0x6e03c747 devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x6e04a077 usb_bind_phy +EXPORT_SYMBOL_GPL vmlinux 0x6e05e501 acpi_dev_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x6e232395 acpi_bind_one +EXPORT_SYMBOL_GPL vmlinux 0x6e25f75c spi_busnum_to_master +EXPORT_SYMBOL_GPL vmlinux 0x6e274304 regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x6e2f0a39 ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x6e3aeb5b napi_hash_del +EXPORT_SYMBOL_GPL vmlinux 0x6e42f614 __rio_local_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x6e4ef7fa usb_acpi_power_manageable +EXPORT_SYMBOL_GPL vmlinux 0x6e4f0df1 regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0x6e58ddf0 gnttab_end_foreign_transfer_ref +EXPORT_SYMBOL_GPL vmlinux 0x6e666213 __efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0x6e6b5e94 irq_create_strict_mappings +EXPORT_SYMBOL_GPL vmlinux 0x6e6c33cd unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x6e7943ec iommu_group_id +EXPORT_SYMBOL_GPL vmlinux 0x6e7c8594 usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0x6e85b00b local_touch_nmi +EXPORT_SYMBOL_GPL vmlinux 0x6e882fba irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6e9a1e73 ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0x6e9f8df3 event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0x6ea98361 ioremap_page_range +EXPORT_SYMBOL_GPL vmlinux 0x6ebaa643 shmem_get_seals +EXPORT_SYMBOL_GPL vmlinux 0x6ee5fdf7 tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0x6eee2351 do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x6f063e50 da903x_read +EXPORT_SYMBOL_GPL vmlinux 0x6f1ee69e kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0x6f2cb20b rtc_irq_set_freq +EXPORT_SYMBOL_GPL vmlinux 0x6f402ba6 acpi_dev_resource_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x6f525cab blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0x6f84a029 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0x6fa3f6fa ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0x6fbecebf usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL vmlinux 0x6fcdb180 pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x6fd40c48 locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x6fd81771 crypto_rng_reset +EXPORT_SYMBOL_GPL vmlinux 0x6fe3d8cf ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x6ff772c2 inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x6ffe3ae6 crypto_ahash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x70027747 dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x7015b36d driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0x7025fd50 key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0x702ec504 gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x70343634 sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x7056b6f2 __clk_get_name +EXPORT_SYMBOL_GPL vmlinux 0x70607213 ip6_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0x7065493d led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x707ff1bb ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x709b0278 devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x70be4a1a kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0x70bffecc led_trigger_show +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x70f271a3 wakeup_source_drop +EXPORT_SYMBOL_GPL vmlinux 0x71047d92 pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0x7105cad6 clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0x710870a9 device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x711c1bdb sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x71270332 xenbus_frontend_closed +EXPORT_SYMBOL_GPL vmlinux 0x71507ff4 tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x7154aef8 ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0x71583b02 blk_mq_free_hctx_request +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x71995099 sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0x719a4aee regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x719e17ff clk_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x71abb9fd sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0x71b6eaa7 clear_foreign_p2m_mapping +EXPORT_SYMBOL_GPL vmlinux 0x71c362c6 da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x71ca0570 irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0x71d1888d extcon_set_cable_state +EXPORT_SYMBOL_GPL vmlinux 0x71dc9998 crypto_il_tab +EXPORT_SYMBOL_GPL vmlinux 0x7214d4c0 regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x723e4848 ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x72435c23 __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x72504f4f ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x725c5732 tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0x7268b233 md_find_rdev_nr_rcu +EXPORT_SYMBOL_GPL vmlinux 0x72741f25 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x727cb96c blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x729658c9 regmap_update_bits_check +EXPORT_SYMBOL_GPL vmlinux 0x72bc9b47 thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0x72c2e2e6 blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0x72cd8a55 pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0x72ceb8f6 phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0x72cf714d klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x72e2a5ef dummy_con +EXPORT_SYMBOL_GPL vmlinux 0x73013896 xenbus_printf +EXPORT_SYMBOL_GPL vmlinux 0x7315f719 dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0x73199d84 sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0x731dba7a xen_domain_type +EXPORT_SYMBOL_GPL vmlinux 0x7324c6e3 blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0x7329fcce debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0x732c4e72 ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0x732e3333 x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x73437b1a iommu_domain_free +EXPORT_SYMBOL_GPL vmlinux 0x738203b0 of_css +EXPORT_SYMBOL_GPL vmlinux 0x739916bb pci_hp_deregister +EXPORT_SYMBOL_GPL vmlinux 0x739e1b2c ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73afb372 usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0x73c2554f __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0x73c832f2 ata_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x73d6239c pci_cleanup_aer_uncorrect_error_status +EXPORT_SYMBOL_GPL vmlinux 0x73d69364 ring_buffer_change_overwrite +EXPORT_SYMBOL_GPL vmlinux 0x73e4dfad pinctrl_add_gpio_ranges +EXPORT_SYMBOL_GPL vmlinux 0x73e7f2f9 agp_remove_bridge +EXPORT_SYMBOL_GPL vmlinux 0x74021c04 xen_swiotlb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x74356db1 irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +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 0x746b58db apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0x74753e66 __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0x748d801a pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0x74a3423f virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0x74a3843e synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x74ad766e __blkdev_driver_ioctl +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 0x74daac87 sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0x74dd9a42 fuse_request_send_background +EXPORT_SYMBOL_GPL vmlinux 0x74deb10c used_vectors +EXPORT_SYMBOL_GPL vmlinux 0x74fc17f7 blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0x74fd78a3 sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0x74ff020e ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0x7512142d pci_device_is_present +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 0x755f1209 pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0x7560e033 rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0x757a0ffa gnttab_unmap_refs_async +EXPORT_SYMBOL_GPL vmlinux 0x757b49d2 kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0x758a030f usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x758a782e blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x758c44c5 fuse_dev_alloc +EXPORT_SYMBOL_GPL vmlinux 0x759262d6 tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x75d48bed wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7609fcf1 acpi_create_platform_device +EXPORT_SYMBOL_GPL vmlinux 0x760f037f phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x7630ffb6 pin_is_valid +EXPORT_SYMBOL_GPL vmlinux 0x76437689 cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x766879c5 usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0x76715121 key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x769b91de transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0x76b46763 handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0x76c5dcf9 kthread_unpark +EXPORT_SYMBOL_GPL vmlinux 0x76c9aa2d scsi_internal_device_unblock +EXPORT_SYMBOL_GPL vmlinux 0x76cff52e dma_request_slave_channel_reason +EXPORT_SYMBOL_GPL vmlinux 0x76d2c8cd regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0x76d9b876 clk_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x76e2f3e5 init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0x76f900f8 watchdog_unregister_device +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 0x77339ce0 iommu_get_domain_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x7754bc11 dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x7757b51a clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x775a6ef5 kvm_read_and_reset_pf_reason +EXPORT_SYMBOL_GPL vmlinux 0x775c9f94 ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0x7773a87e regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x778f18d2 devm_regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x779ff75a perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0x77a68be7 devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0x77ab10ae ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0x77b48161 platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0x77bac1cb gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0x77c784d0 perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0x77f666de tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x780c0978 thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x780de9b5 acpi_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x782adb74 hpet_rtc_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x783d0b8f rio_dma_prep_xfer +EXPORT_SYMBOL_GPL vmlinux 0x78575bee atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x7874b5ec unix_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x78793cfa extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x787c882b lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x78801361 regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0x789d8b46 mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x78a2f843 crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0x78ae8175 smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0x78d30c09 dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x78d93c3c __bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x795be7ed device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x796c2d48 dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0x7974b95c component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0x7990c0c2 gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x7991fd8d crash_vmclear_loaded_vmcss +EXPORT_SYMBOL_GPL vmlinux 0x79aa455b device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x79af56a0 usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x79ca7e1c of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x79d9ccbc sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x79defbe1 kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x79e69460 intel_iommu_gfx_mapped +EXPORT_SYMBOL_GPL vmlinux 0x79f41d5b try_get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x7a0475f7 ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0x7a093833 set_memory_array_wt +EXPORT_SYMBOL_GPL vmlinux 0x7a2e4b44 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7a319404 clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x7a52380d __module_address +EXPORT_SYMBOL_GPL vmlinux 0x7a6e99f2 rio_add_device +EXPORT_SYMBOL_GPL vmlinux 0x7a7aa818 skcipher_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7aaa5b87 usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0x7ab4d375 dma_buf_unmap_attachment +EXPORT_SYMBOL_GPL vmlinux 0x7ac33eb5 bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0x7ac668a6 devfreq_event_reset_event +EXPORT_SYMBOL_GPL vmlinux 0x7ac8e5b0 acpi_gsi_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x7ae6b646 fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7af33f58 security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0x7af7a03f unregister_trace_event +EXPORT_SYMBOL_GPL vmlinux 0x7b0f1ab3 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7b163e12 max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x7b1822e4 sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0x7b1d544d edac_handler_set +EXPORT_SYMBOL_GPL vmlinux 0x7b202401 usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x7b683848 rio_unregister_scan +EXPORT_SYMBOL_GPL vmlinux 0x7b70ed5c pm_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0x7b88bc7c devm_acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x7b90d1a9 bind_virq_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x7bba96d8 shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0x7c346357 pkey_algo +EXPORT_SYMBOL_GPL vmlinux 0x7c364c36 inet_csk_compat_getsockopt +EXPORT_SYMBOL_GPL vmlinux 0x7c5f94f6 device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0x7c9a7371 clk_prepare +EXPORT_SYMBOL_GPL vmlinux 0x7c9f3e69 __tracepoint_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x7cb8d4d4 tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x7cc20c05 xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0x7ccb13dd powercap_register_zone +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 0x7cf7399c pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x7cf93ed2 nd_region_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x7d00c65b nd_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x7d010d0e serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0x7d2c863e ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0x7d3d91e1 tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x7d4a6242 blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d8d968e crypto_alloc_rng +EXPORT_SYMBOL_GPL vmlinux 0x7d9ef798 devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x7dab26b6 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7dd96a32 fat_attach +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7ddd170c tpm2_probe +EXPORT_SYMBOL_GPL vmlinux 0x7de5c347 ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x7de65a03 acpi_lpat_free_conversion_table +EXPORT_SYMBOL_GPL vmlinux 0x7defdc3d pci_restore_ats_state +EXPORT_SYMBOL_GPL vmlinux 0x7df5edfb fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0x7e02ee6a regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7e08b3f5 blk_queue_dma_drain +EXPORT_SYMBOL_GPL vmlinux 0x7e203bc0 fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0x7e25254d usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x7e2f43f6 devm_hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0x7e374ef7 subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0x7e39fb22 skb_splice_bits +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e7ba037 srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7ea1a2bc probe_kernel_write +EXPORT_SYMBOL_GPL vmlinux 0x7edc75a5 rio_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x7edd2bc0 inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7ee7230c ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x7eec65dc user_describe +EXPORT_SYMBOL_GPL vmlinux 0x7efd5092 pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0x7f028c07 to_nd_desc +EXPORT_SYMBOL_GPL vmlinux 0x7f13d491 pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x7f26a65b __clk_mux_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x7f42b324 __clk_mux_determine_rate_closest +EXPORT_SYMBOL_GPL vmlinux 0x7f4c4465 sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x7f4e68f8 pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0x7f8a116a subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0x7f9b15f0 class_find_device +EXPORT_SYMBOL_GPL vmlinux 0x7fc9eef6 unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x7fd56aff input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7fdc1a23 tps65912_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fe3e49e crypto_nivaead_type +EXPORT_SYMBOL_GPL vmlinux 0x7ff95dba nd_device_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x80156244 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x8016eb97 usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x801f4f81 crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0x8065a4fc mmu_notifier_call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x806e371a ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x8079e2ed __clocksource_update_freq_scale +EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x80993249 dev_pm_disable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x80ba4ae6 device_store_int +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 0x80f6bd3c tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0x810303e6 crypto_register_rng +EXPORT_SYMBOL_GPL vmlinux 0x810f75d3 pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x8114467b cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x811dc334 usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x8140152f virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0x8144c064 pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x8149ea54 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0x815588a6 clk_enable +EXPORT_SYMBOL_GPL vmlinux 0x816cf0e2 simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0x81798e38 ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0x81b8a2a0 uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0x81c4a51b out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x81f532bf debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0x8203fdbd devm_hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8223bcba __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x825886d7 class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0x82729f23 rio_release_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x8278693d dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0x829cd069 pinctrl_lookup_state +EXPORT_SYMBOL_GPL vmlinux 0x82b11343 virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0x82b9694e cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x82c73e0d get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x82dbec19 erst_write +EXPORT_SYMBOL_GPL vmlinux 0x82e275f3 devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x833f324c regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0x834616bb sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x835df1d9 do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x837223c7 __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0x838b0321 sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0x838b13e7 ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0x83974518 blk_queue_bypass_start +EXPORT_SYMBOL_GPL vmlinux 0x83c932d6 rio_route_clr_table +EXPORT_SYMBOL_GPL vmlinux 0x83cc5e81 vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0x83e58168 usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0x83f738fe dax_do_io +EXPORT_SYMBOL_GPL vmlinux 0x840a13cd pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0x840fc70d devres_find +EXPORT_SYMBOL_GPL vmlinux 0x84215820 __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x843111ed regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x843379f4 fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0x843583f0 posix_timer_event +EXPORT_SYMBOL_GPL vmlinux 0x843d70ef acpi_is_root_bridge +EXPORT_SYMBOL_GPL vmlinux 0x845a98de skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x8472ddd7 tps80031_ext_power_req_config +EXPORT_SYMBOL_GPL vmlinux 0x8487a2b6 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x84e3924a sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0x84f77cd1 wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x84fd1ce2 power_supply_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x85050965 __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x8506baa8 clk_unregister_gate +EXPORT_SYMBOL_GPL vmlinux 0x851225d6 cpu_tlbstate +EXPORT_SYMBOL_GPL vmlinux 0x851e69a8 sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0x85216155 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0x8549014e crypto_ablkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x854c4d49 gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0x85823b3c fuse_get_req_for_background +EXPORT_SYMBOL_GPL vmlinux 0x859aea9a xen_set_domain_pte +EXPORT_SYMBOL_GPL vmlinux 0x859c9d76 usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0x85b5ecea regmap_update_bits_check_async +EXPORT_SYMBOL_GPL vmlinux 0x85bee8d9 ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0x85c7f674 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x85cb2c45 xen_has_pv_devices +EXPORT_SYMBOL_GPL vmlinux 0x85d46263 ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0x85d7edfd hpet_set_periodic_freq +EXPORT_SYMBOL_GPL vmlinux 0x85d9ce5b __add_pages +EXPORT_SYMBOL_GPL vmlinux 0x85dab1f3 usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0x8617d726 tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x863c91ae devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x863dcbc2 tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x86407c12 relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0x8654be58 hv_remove_vmbus_irq +EXPORT_SYMBOL_GPL vmlinux 0x86623fd7 notify_remote_via_irq +EXPORT_SYMBOL_GPL vmlinux 0x86786286 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x86819bc6 irq_ts_restore +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x869f43a0 __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x86a51007 gnttab_end_foreign_transfer +EXPORT_SYMBOL_GPL vmlinux 0x86c9576f sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0x86dab1b1 crypto_alloc_instance +EXPORT_SYMBOL_GPL vmlinux 0x86e02dff efivar_entry_set +EXPORT_SYMBOL_GPL vmlinux 0x86eaa48f tty_port_register_device +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 0x870524ed generic_access_phys +EXPORT_SYMBOL_GPL vmlinux 0x870e16b7 xen_test_irq_shared +EXPORT_SYMBOL_GPL vmlinux 0x8712b4b9 aead_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0x873fbaea edac_atomic_assert_error +EXPORT_SYMBOL_GPL vmlinux 0x87419651 crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0x8745ba79 rhashtable_insert_slow +EXPORT_SYMBOL_GPL vmlinux 0x8761dfdc perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0x87849cdf crypto_unregister_aead +EXPORT_SYMBOL_GPL vmlinux 0x879dfdb5 led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0x87b363ba mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0x87d503c0 ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x87e5753f ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0x8801e524 sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0x8807583e get_net_ns_by_fd +EXPORT_SYMBOL_GPL vmlinux 0x8810ad5e crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0x88136838 wm8997_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x88173d39 i2c_generic_gpio_recovery +EXPORT_SYMBOL_GPL vmlinux 0x883c2740 __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x885e3c12 usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0x8868a8fe acpiphp_unregister_attention +EXPORT_SYMBOL_GPL vmlinux 0x8880e5c7 gpiochip_set_chained_irqchip +EXPORT_SYMBOL_GPL vmlinux 0x88830233 rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x88a0e3b5 ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88b5647c trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x88fc4d9f fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0x890ec678 clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0x891a5a7f gnttab_max_grant_frames +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x89268af0 __class_register +EXPORT_SYMBOL_GPL vmlinux 0x893467a9 regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x89485687 iommu_group_put +EXPORT_SYMBOL_GPL vmlinux 0x8956aeae apei_exec_ctx_init +EXPORT_SYMBOL_GPL vmlinux 0x898ef471 fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0x8992cb6d virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0x89975310 kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0x89b2eb8a pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89d183a5 sysfs_create_mount_point +EXPORT_SYMBOL_GPL vmlinux 0x89d2aff6 sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0x89e28857 sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0x8a2811a2 led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0x8a4611ce spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0x8a4b8066 unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x8a559846 gnttab_setup_auto_xlat_frames +EXPORT_SYMBOL_GPL vmlinux 0x8a78989f irq_from_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x8a78acbf sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0x8a7cb9c4 platform_thermal_package_rate_control +EXPORT_SYMBOL_GPL vmlinux 0x8a865e52 inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0x8a9ca0c6 fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8ad531b7 cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0x8adfb8ba get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0x8aeaa570 irq_find_mapping +EXPORT_SYMBOL_GPL vmlinux 0x8b04668e bind_interdomain_evtchn_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x8b149c36 clk_is_match +EXPORT_SYMBOL_GPL vmlinux 0x8b22103a crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0x8b254a35 get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x8b2bd9bf nvdimm_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x8b65c3a3 ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0x8b9200fd lookup_address +EXPORT_SYMBOL_GPL vmlinux 0x8b93af5d mmput +EXPORT_SYMBOL_GPL vmlinux 0x8b9ebc57 vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x8bb8b0a6 extcon_get_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0x8bd0a97b class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x8bd0b462 sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0x8c0215f2 pm_system_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c06a108 xenbus_transaction_start +EXPORT_SYMBOL_GPL vmlinux 0x8c12ec91 put_pid +EXPORT_SYMBOL_GPL vmlinux 0x8c19efad power_supply_put +EXPORT_SYMBOL_GPL vmlinux 0x8c2cbd95 usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0x8c3a9ab3 da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x8c467584 regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x8c5c0696 devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x8c60d63b xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0x8c646600 edac_report_status +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8c95159f pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0x8c9d1661 arch_phys_wc_index +EXPORT_SYMBOL_GPL vmlinux 0x8ca5bf17 pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0x8ccd96b9 usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x8cd9f935 setup_APIC_eilvt +EXPORT_SYMBOL_GPL vmlinux 0x8cea765f memalloc_socks +EXPORT_SYMBOL_GPL vmlinux 0x8d1692ab devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x8d175608 devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x8d22bb58 iommu_group_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8d2d7354 dma_buf_mmap +EXPORT_SYMBOL_GPL vmlinux 0x8d5344d3 sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x8d9fa235 acpi_os_map_iomem +EXPORT_SYMBOL_GPL vmlinux 0x8db1ac61 rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0x8db59a9c shmem_add_seals +EXPORT_SYMBOL_GPL vmlinux 0x8dbe3c10 rtc_irq_set_state +EXPORT_SYMBOL_GPL vmlinux 0x8dbf2a91 ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0x8dc65c14 ata_scsi_simulate +EXPORT_SYMBOL_GPL vmlinux 0x8ddc4d9e crypto_tfm_in_queue +EXPORT_SYMBOL_GPL vmlinux 0x8de56aea gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0x8e02b1ea register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x8e1e2edd usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x8e214b2f __xenbus_register_backend +EXPORT_SYMBOL_GPL vmlinux 0x8e2ee39c inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0x8e31ee93 regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0x8e356529 dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0x8e7bbc68 dax_zero_page_range +EXPORT_SYMBOL_GPL vmlinux 0x8e8013dd blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x8ec60dd2 xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0x8ecf8093 devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0x8ed8e78a rio_register_mport +EXPORT_SYMBOL_GPL vmlinux 0x8edfb574 injectm +EXPORT_SYMBOL_GPL vmlinux 0x8eec1db9 irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0x8ef29b8d led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0x8f04aab4 mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0x8f057a94 unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0x8f0748af rcu_expedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x8f0cbf54 xen_remap_domain_mfn_range +EXPORT_SYMBOL_GPL vmlinux 0x8f1a89a7 pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0x8f43041b efivar_entry_size +EXPORT_SYMBOL_GPL vmlinux 0x8f4881c6 fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x8f53c594 adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x8f59d553 regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8fc5edd7 __blk_run_queue_uncond +EXPORT_SYMBOL_GPL vmlinux 0x8fde061a reservation_object_wait_timeout_rcu +EXPORT_SYMBOL_GPL vmlinux 0x8ff16a83 perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0x9009602a acpi_bus_get_ejd +EXPORT_SYMBOL_GPL vmlinux 0x90250f8c bsg_request_fn +EXPORT_SYMBOL_GPL vmlinux 0x902b64f7 __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0x9039236f sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0x903b627c list_lru_isolate_move +EXPORT_SYMBOL_GPL vmlinux 0x903bb65b acpi_dev_resource_ext_address_space +EXPORT_SYMBOL_GPL vmlinux 0x904057ec mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x904e4527 powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0x905f1a58 i2c_new_dummy +EXPORT_SYMBOL_GPL vmlinux 0x9062c322 ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x90746b3c dma_buf_map_attachment +EXPORT_SYMBOL_GPL vmlinux 0x9090579b blkcipher_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x90a1004a crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x90dc29df aout_dump_debugregs +EXPORT_SYMBOL_GPL vmlinux 0x90de0452 platform_thermal_package_notify +EXPORT_SYMBOL_GPL vmlinux 0x90debb8c kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0x90e1f5d3 devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x90e9431d bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x90f02d1b acpi_subsys_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x91008ef3 dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0x91199024 pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0x91503888 devm_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x916b0db3 blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x9177830f alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0x91824c23 device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x9183868c rio_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x918ad429 ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x91c629b4 dev_pm_qos_expose_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x91cb62ac driver_register +EXPORT_SYMBOL_GPL vmlinux 0x91d32bca da903x_write +EXPORT_SYMBOL_GPL vmlinux 0x91efb9b1 rio_route_get_entry +EXPORT_SYMBOL_GPL vmlinux 0x91f1e3c1 ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0x920cc389 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x920eeee6 init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0x9244143d pinctrl_utils_dt_free_map +EXPORT_SYMBOL_GPL vmlinux 0x924bc7ca gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x92559aaf __blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x925a2a53 blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9265130b crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0x92692aab crypto_alloc_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x9274d195 rhashtable_walk_exit +EXPORT_SYMBOL_GPL vmlinux 0x92909252 kallsyms_on_each_symbol +EXPORT_SYMBOL_GPL vmlinux 0x9295e6fa da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0x92a5c3fe devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x92e990c2 led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0x92ef9bec sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0x92f0eeab rio_mport_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x9305a888 ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0x9312d80e evtchn_put +EXPORT_SYMBOL_GPL vmlinux 0x931f05d3 ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x932faec1 device_create_vargs +EXPORT_SYMBOL_GPL vmlinux 0x9341533c percpu_ida_free_tags +EXPORT_SYMBOL_GPL vmlinux 0x93483265 unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0x9376fbd8 fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0x93804ebf mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x9387fcbc regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0x938efdda blk_queue_flush +EXPORT_SYMBOL_GPL vmlinux 0x93dc2586 pgprot_writethrough +EXPORT_SYMBOL_GPL vmlinux 0x94082048 blockdev_superblock +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x943fc708 xen_setup_shutdown_event +EXPORT_SYMBOL_GPL vmlinux 0x9466d7fe sis_info133_for_sata +EXPORT_SYMBOL_GPL vmlinux 0x949f7342 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x94c318be apei_exec_collect_resources +EXPORT_SYMBOL_GPL vmlinux 0x94ef4d05 cpci_hp_stop +EXPORT_SYMBOL_GPL vmlinux 0x94f5773b md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0x9504df26 irq_wake_thread +EXPORT_SYMBOL_GPL vmlinux 0x952664c5 do_exit +EXPORT_SYMBOL_GPL vmlinux 0x9529c2d5 pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0x952c1a26 relay_flush +EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x958e7768 efivar_entry_set_get_size +EXPORT_SYMBOL_GPL vmlinux 0x95954797 regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x95b81606 dma_buf_export +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95bd3362 regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0x95c6ddb1 dax_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0x95db32c4 invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0x95dc810f digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0x95fbca79 ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0x960fd609 spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0x961c00db devfreq_event_get_edev_count +EXPORT_SYMBOL_GPL vmlinux 0x9621849f ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x964add15 xenbus_scanf +EXPORT_SYMBOL_GPL vmlinux 0x964d5c39 acpi_os_map_memory +EXPORT_SYMBOL_GPL vmlinux 0x9654aae7 pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x968ab506 dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x96a826bb dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x96e1abc5 btree_init +EXPORT_SYMBOL_GPL vmlinux 0x970399f7 rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0x973ab8ad cper_estatus_print +EXPORT_SYMBOL_GPL vmlinux 0x9743dc33 extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0x97538d7d rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x97700b57 relay_reset +EXPORT_SYMBOL_GPL vmlinux 0x977c8ee3 xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x978db017 usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x979e7042 blk_add_request_payload +EXPORT_SYMBOL_GPL vmlinux 0x97bfaac6 perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0x97cbbbe6 __nvdimm_bus_register +EXPORT_SYMBOL_GPL vmlinux 0x97d80161 blk_mq_tags_cpumask +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x9824c0fe xenbus_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x98376eb3 regmap_get_val_endian +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9869a1a3 rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x98813530 led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0x988b1211 platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0x989df603 rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x98a06e61 blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0x98a44249 spi_async +EXPORT_SYMBOL_GPL vmlinux 0x98b27434 dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0x98c131de securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x98d051e6 debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0x98eb2d7e ablkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x98fb9fea hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x98fcf128 irq_work_queue_on +EXPORT_SYMBOL_GPL vmlinux 0x99065493 pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0x99166bd2 ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0x9924c496 __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x9943e7c8 klp_enable_patch +EXPORT_SYMBOL_GPL vmlinux 0x99478ee7 crypto_register_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x9955d790 blkg_stat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x995a86c7 set_pages_array_wt +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x9964dc09 blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x99691dfe wm8997_patch +EXPORT_SYMBOL_GPL vmlinux 0x9973add9 __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x9976470f blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0x997c4347 unmap_kernel_range +EXPORT_SYMBOL_GPL vmlinux 0x997f19e1 __lock_page_killable +EXPORT_SYMBOL_GPL vmlinux 0x99840d00 timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x999ba7e4 elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0x99a9ff9a cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0x99c61b52 sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0x99e28f10 __tracepoint_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x99eae0a3 tpm_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x99ed0d4e __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0x9a0215f2 debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0x9a06dfaa cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a13271d napi_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x9a1ad377 alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0x9a29d97a pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0x9a3cee73 securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x9a6c55bd ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0x9a788d81 netlink_alloc_skb +EXPORT_SYMBOL_GPL vmlinux 0x9a7cd894 crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9a89dbf7 lpddr2_jedec_min_tck +EXPORT_SYMBOL_GPL vmlinux 0x9ab290dc device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0x9abd3f0d gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x9ac11b74 suspend_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9af89b1d pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0x9afe4920 dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9b0070c9 usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0x9b06f437 bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0x9b21d32b debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0x9b269c32 ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x9b2ce371 mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0x9b3286d5 wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0x9b3d97da to_nvdimm_bus +EXPORT_SYMBOL_GPL vmlinux 0x9b3e5f28 regmap_field_write +EXPORT_SYMBOL_GPL vmlinux 0x9b4b4953 gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0x9b515ca0 unregister_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x9b5db2fa regulator_set_load +EXPORT_SYMBOL_GPL vmlinux 0x9b6a7412 idle_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x9b6c6609 tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0x9b720312 acpi_target_system_state +EXPORT_SYMBOL_GPL vmlinux 0x9b935d0b md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0x9b9638ba tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x9b9f3648 pcibios_scan_specific_bus +EXPORT_SYMBOL_GPL vmlinux 0x9ba2bb2b gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x9bca03ca ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x9bd1c949 ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0x9bd72b78 apei_write +EXPORT_SYMBOL_GPL vmlinux 0x9be24d92 to_nd_region +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9c0ba5c3 __xenbus_register_frontend +EXPORT_SYMBOL_GPL vmlinux 0x9c20de17 __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x9c2de449 memory_add_physaddr_to_nid +EXPORT_SYMBOL_GPL vmlinux 0x9c2e4b66 acpi_unregister_gsi +EXPORT_SYMBOL_GPL vmlinux 0x9c462261 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0x9c5585fc xenbus_probe_devices +EXPORT_SYMBOL_GPL vmlinux 0x9c67df0e __rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9c6ca08b __gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x9c744146 sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0x9c79fe3f kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x9ca81a72 smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x9caa0391 init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x9cba2990 dma_buf_kunmap +EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9ccdf526 list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0x9cd6b35c pinctrl_find_gpio_range_from_pin +EXPORT_SYMBOL_GPL vmlinux 0x9cd76711 percpu_ida_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9ce89752 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0x9cee57a0 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0x9cf57dec dma_buf_begin_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x9d06688b register_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0x9d1700c8 nvdimm_name +EXPORT_SYMBOL_GPL vmlinux 0x9d2d237d cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x9d3850e1 gnttab_alloc_grant_references +EXPORT_SYMBOL_GPL vmlinux 0x9d7d0e3e inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0x9d93b539 class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9d991abb ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x9d9e155d pv_info +EXPORT_SYMBOL_GPL vmlinux 0x9da6d8c8 crypto_ahash_type +EXPORT_SYMBOL_GPL vmlinux 0x9da7db21 pci_enable_pri +EXPORT_SYMBOL_GPL vmlinux 0x9dadbb88 cpufreq_boost_supported +EXPORT_SYMBOL_GPL vmlinux 0x9dc55a52 arizona_clk32k_disable +EXPORT_SYMBOL_GPL vmlinux 0x9dc612cb extcon_update_state +EXPORT_SYMBOL_GPL vmlinux 0x9dd27cdc __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0x9dd679d3 dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0x9ddf9b37 ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0x9dfc121c __get_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x9e05499a init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x9e0d74c4 efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0x9e1e9210 md_ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x9e254e72 crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0x9e2d8c18 reservation_object_get_fences_rcu +EXPORT_SYMBOL_GPL vmlinux 0x9e3777d4 iommu_group_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e6b808d xen_swiotlb_dma_mapping_error +EXPORT_SYMBOL_GPL vmlinux 0x9e6f8837 crypto_grab_spawn +EXPORT_SYMBOL_GPL vmlinux 0x9e87a461 vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0x9e8b9b27 fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0x9e8dce44 ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0x9e90e445 regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x9e992499 acpi_match_device +EXPORT_SYMBOL_GPL vmlinux 0x9eaf62bb wm5102_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x9eb04bf4 use_mm +EXPORT_SYMBOL_GPL vmlinux 0x9ece7f7f device_reset +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9eedd74a ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0x9f099cf6 x509_get_sig_params +EXPORT_SYMBOL_GPL vmlinux 0x9f233c21 xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0x9f4d7e0e sock_prot_inuse_add +EXPORT_SYMBOL_GPL vmlinux 0x9f6ae6ea serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x9f750c0e __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fdae72c xen_register_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0x9fe13405 __trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0x9fe33d1c hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0x9fea2426 ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x9ff7b952 ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0xa014a6ac trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0xa0160d5e fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0xa072bd3d __ip_route_output_key +EXPORT_SYMBOL_GPL vmlinux 0xa080a67b phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0xa08549a0 pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0xa08b7389 event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0xa091d10d fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0xa093332a crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0xa099d763 acpi_subsys_prepare +EXPORT_SYMBOL_GPL vmlinux 0xa0a14afe pstore_register +EXPORT_SYMBOL_GPL vmlinux 0xa0c70e25 nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0xa0f05fde unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0xa0fe7a0a serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0xa108a1c2 pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0xa11216be xen_store_domain_type +EXPORT_SYMBOL_GPL vmlinux 0xa1167dc4 clk_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xa11b55b2 xen_start_info +EXPORT_SYMBOL_GPL vmlinux 0xa1220308 ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0xa156a1f2 erst_get_record_id_end +EXPORT_SYMBOL_GPL vmlinux 0xa15ea82b pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa16f0c1c regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xa18f714f flush_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0xa18f9433 mpi_read_buffer +EXPORT_SYMBOL_GPL vmlinux 0xa1bd5c18 device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0xa1cd5a23 vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0xa1d6f157 rio_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xa1ed9c8b add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0xa1f79553 xen_create_contiguous_region +EXPORT_SYMBOL_GPL vmlinux 0xa1f7d031 usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0xa202f3c6 irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xa2058c1d wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0xa21fd820 hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0xa24b6024 power_supply_property_is_writeable +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa27ed050 posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0xa2822d04 bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xa2a420c8 blkdev_ioctl +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 0xa32d9229 device_add_property_set +EXPORT_SYMBOL_GPL vmlinux 0xa353fffc xenbus_rm +EXPORT_SYMBOL_GPL vmlinux 0xa361c174 tpm2_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0xa368e504 sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0xa37ab991 ata_eh_thaw_port +EXPORT_SYMBOL_GPL vmlinux 0xa3851775 sysfs_remove_link_from_group +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 0xa38ca09f sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0xa390f701 regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0xa3a04602 btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3be1ef1 regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0xa3e7c113 ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0xa3ee8180 usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0xa3f45d03 __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0xa407121d rtc_irq_register +EXPORT_SYMBOL_GPL vmlinux 0xa435f3ee __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0xa452c297 hpet_mask_rtc_irq_bit +EXPORT_SYMBOL_GPL vmlinux 0xa452f2a4 xen_pirq_from_irq +EXPORT_SYMBOL_GPL vmlinux 0xa45ba40d pinctrl_dev_get_devname +EXPORT_SYMBOL_GPL vmlinux 0xa466de38 acpi_processor_ffh_cstate_enter +EXPORT_SYMBOL_GPL vmlinux 0xa47727ad ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa4d28faf regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0xa4e6bf6e __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xa4f816d7 reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xa4fcacf7 rio_request_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xa51f555e serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0xa57b5254 usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xa5848f1d usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xa59ee53b adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xa5a7b4f7 part_round_stats +EXPORT_SYMBOL_GPL vmlinux 0xa5e407e4 wm5110_aod +EXPORT_SYMBOL_GPL vmlinux 0xa5efbf4c async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0xa5f1f775 ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0xa611f0a8 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0xa6126849 fpu__activate_curr +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 0xa639bf0f regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0xa63d3a9c virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0xa653461e wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0xa65cad4d nd_cmd_out_size +EXPORT_SYMBOL_GPL vmlinux 0xa66033ae regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xa66438e8 erst_read +EXPORT_SYMBOL_GPL vmlinux 0xa66fe092 transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0xa68ac267 ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa6980a93 pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0xa6ac3b6b eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6b5b7f4 led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0xa6c4ba0c devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa71b324e spi_setup +EXPORT_SYMBOL_GPL vmlinux 0xa71f07cf shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0xa74e0f00 usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xa74e9159 unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0xa75312bc call_rcu_sched +EXPORT_SYMBOL_GPL vmlinux 0xa755f5e5 usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xa78cefb9 wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0xa7a8e3d0 posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0xa7aafac7 relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0xa7e13a6a clk_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xa7f0b29c fpu__restore +EXPORT_SYMBOL_GPL vmlinux 0xa7f5dbc3 __gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0xa801b359 efivar_entry_iter_begin +EXPORT_SYMBOL_GPL vmlinux 0xa80c11fa ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0xa80c606d nvdimm_bus_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0xa824362f pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa853b75a proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0xa8815a26 crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0xa88a5fd4 crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0xa88fbffc pci_ignore_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xa894ac76 sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0xa8b76a68 timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xa8bebafb pci_reset_pri +EXPORT_SYMBOL_GPL vmlinux 0xa9000315 led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0xa9126bff hpet_set_rtc_irq_bit +EXPORT_SYMBOL_GPL vmlinux 0xa9161b34 set_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0xa925e478 __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0xa92b94c1 __remove_pages +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa9555be8 dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0xa966dec6 devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xa96c84a7 tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xa974de0a ping_hash +EXPORT_SYMBOL_GPL vmlinux 0xa980af16 RSA_public_key_algorithm +EXPORT_SYMBOL_GPL vmlinux 0xa9a485d9 wm8997_aod +EXPORT_SYMBOL_GPL vmlinux 0xa9bd5a85 usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0xa9e18049 task_handoff_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaa004b81 user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0xaa26e760 register_trace_event +EXPORT_SYMBOL_GPL vmlinux 0xaa5d93aa pskb_put +EXPORT_SYMBOL_GPL vmlinux 0xaa8365e1 xenbus_dev_cancel +EXPORT_SYMBOL_GPL vmlinux 0xaa932356 wm8400_block_read +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaabcdacc ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0xaac24779 xen_find_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0xaac31c45 pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0xaad3d75a usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xaaefb328 xen_swiotlb_sync_sg_for_device +EXPORT_SYMBOL_GPL vmlinux 0xaaf96ae4 usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0xaafcb3f5 sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0xab01acbe gnttab_request_free_callback +EXPORT_SYMBOL_GPL vmlinux 0xab141364 usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0xab29ad96 cpuidle_disable_device +EXPORT_SYMBOL_GPL vmlinux 0xab3e96e0 sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0xab44f512 crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0xab49aef5 cpuidle_register_driver +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 0xab6f7481 __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xab7153c3 efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0xabaed7df device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xabc4d9df dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0xabc640f3 list_lru_isolate +EXPORT_SYMBOL_GPL vmlinux 0xabe4ae06 regmap_read +EXPORT_SYMBOL_GPL vmlinux 0xabf104f3 ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xabf510d8 rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0xac30c33e gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xac3603c0 __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xac3e3536 acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0xac451a14 i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0xac46aaf1 register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0xac5e9782 trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0xac7487b8 da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0xac9ce195 kvm_async_pf_task_wait +EXPORT_SYMBOL_GPL vmlinux 0xac9da432 pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xacaca7d1 usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xacafa8e7 vector_used_by_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xaccce2c3 __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0xace5c0fc usb_bus_list +EXPORT_SYMBOL_GPL vmlinux 0xad05c250 pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0xad0ae92b blk_rq_check_limits +EXPORT_SYMBOL_GPL vmlinux 0xad1b54ae __tracepoint_extlog_mem_event +EXPORT_SYMBOL_GPL vmlinux 0xad48df4e devres_add +EXPORT_SYMBOL_GPL vmlinux 0xad64f1a8 rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0xad8d8ab0 xen_physdev_op_compat +EXPORT_SYMBOL_GPL vmlinux 0xadb3c520 regulator_put +EXPORT_SYMBOL_GPL vmlinux 0xadbc8619 pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0xadbf4d57 crypto_alg_lookup +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 0xadf96e67 pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0xae2ee9c7 extcon_register_interest +EXPORT_SYMBOL_GPL vmlinux 0xae35be1a transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae6d3bdc gpiod_count +EXPORT_SYMBOL_GPL vmlinux 0xae6d6400 ata_link_online +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 0xaea27941 sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0xaead74dd rio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xaee0dcd8 netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0xaeeb12e8 __pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0xaf01e356 dma_buf_kmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0xaf11d1b8 ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0xaf285a3c skcipher_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0xaf3d3d03 spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xaf610209 crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0xaf741b65 nvdimm_bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaf80fde8 scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0xaf92666b syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0xaf9439db leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0xaf9cbd05 iommu_domain_get_attr +EXPORT_SYMBOL_GPL vmlinux 0xaf9e83b0 debugfs_create_file_size +EXPORT_SYMBOL_GPL vmlinux 0xafbfd98a __module_text_address +EXPORT_SYMBOL_GPL vmlinux 0xafd5159e uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0xafd655cb irq_set_chained_handler_and_data +EXPORT_SYMBOL_GPL vmlinux 0xaff9aeba rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0xb002010f irq_domain_add_simple +EXPORT_SYMBOL_GPL vmlinux 0xb0090f7c regulator_get +EXPORT_SYMBOL_GPL vmlinux 0xb01abfd7 md_stop +EXPORT_SYMBOL_GPL vmlinux 0xb0261179 devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0xb02ac411 register_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb0400c6b add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0xb04e4ced led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0xb0530fa3 tpm2_startup +EXPORT_SYMBOL_GPL vmlinux 0xb077e70a clk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0xb08b1e7a ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0xb0a8bdec sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0ce11f7 devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0xb0d1656c gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0xb0fc58a8 regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xb1003803 crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0xb140d14c ring_buffer_read +EXPORT_SYMBOL_GPL vmlinux 0xb1425b32 dm_table_add_target_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb17183ce scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0xb172ffac efivars_sysfs_init +EXPORT_SYMBOL_GPL vmlinux 0xb18429eb suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0xb1899a72 watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0xb1a5f2fe usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0xb1acbcce rcu_barrier_sched +EXPORT_SYMBOL_GPL vmlinux 0xb1aee192 anon_transport_class_unregister +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 0xb1cbd3e5 rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb1deb238 hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb1e2f4cc sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0xb1e8ec9c gpiod_set_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0xb1f9a709 usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0xb1fe9569 ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xb201b79f init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0xb21094ab sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0xb2204c28 ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb24e41e9 ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0xb25a9098 ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0xb25c71bd inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0xb26a1add elfcorehdr_addr +EXPORT_SYMBOL_GPL vmlinux 0xb285b8f8 xen_in_preemptible_hcall +EXPORT_SYMBOL_GPL vmlinux 0xb293291a scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0xb295ec53 devfreq_event_get_event +EXPORT_SYMBOL_GPL vmlinux 0xb29a42b9 debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xb2bc71a4 devfreq_event_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xb2c575a9 smpboot_update_cpumask_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0xb2e764e8 suspend_valid_only_mem +EXPORT_SYMBOL_GPL vmlinux 0xb2f887d0 cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0xb305b8ac find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0xb3135262 sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0xb3137a84 spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0xb318c654 usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0xb3253ed9 hpet_rtc_timer_init +EXPORT_SYMBOL_GPL vmlinux 0xb3275737 uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0xb32af9f7 attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0xb347bb2c work_busy +EXPORT_SYMBOL_GPL vmlinux 0xb34d3506 bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0xb37d67c6 rio_map_inb_region +EXPORT_SYMBOL_GPL vmlinux 0xb3821670 ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0xb3a22f8d device_register +EXPORT_SYMBOL_GPL vmlinux 0xb3abba30 register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0xb3bf6ae5 extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0xb3d41f66 fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0xb3d89ff0 pinctrl_remove_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0xb4290af5 print_context_stack_bp +EXPORT_SYMBOL_GPL vmlinux 0xb42d21cb thermal_generate_netlink_event +EXPORT_SYMBOL_GPL vmlinux 0xb4557e67 __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0xb4759adc stop_machine +EXPORT_SYMBOL_GPL vmlinux 0xb48ac9b4 inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0xb494df2d da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4d4bc63 ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0xb4e14553 gnttab_query_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xb4e747dc usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0xb4eb29f5 wb_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0xb4ee878a pinctrl_find_and_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb53620d1 pci_vpd_find_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xb5377498 devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0xb5848bae __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0xb5861854 device_create +EXPORT_SYMBOL_GPL vmlinux 0xb58dcfa2 synchronize_sched_expedited +EXPORT_SYMBOL_GPL vmlinux 0xb5a0e11e lpddr2_jedec_addressing_table +EXPORT_SYMBOL_GPL vmlinux 0xb5b0bf33 da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0xb5c25bbf rio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xb5c27402 inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xb5f17edf perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb5f46666 ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0xb6230f1f gnttab_grant_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb62d2e35 clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0xb63d126b fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0xb66421b2 acpi_str_to_uuid +EXPORT_SYMBOL_GPL vmlinux 0xb6846fce inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0xb6aeb661 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xb6d95cdd fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0xb6e6d99d clk_disable +EXPORT_SYMBOL_GPL vmlinux 0xb6ed37b2 usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0xb703bd86 sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0xb707add8 xenbus_watch_pathfmt +EXPORT_SYMBOL_GPL vmlinux 0xb718f2f9 sfi_table_parse +EXPORT_SYMBOL_GPL vmlinux 0xb7329c06 clk_set_phase +EXPORT_SYMBOL_GPL vmlinux 0xb73b740a trace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0xb7726240 usb_bus_list_lock +EXPORT_SYMBOL_GPL vmlinux 0xb782d282 __mmu_notifier_invalidate_range_end +EXPORT_SYMBOL_GPL vmlinux 0xb7b398db input_class +EXPORT_SYMBOL_GPL vmlinux 0xb7b7a1fd kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0xb7bf4b67 iommu_group_add_device +EXPORT_SYMBOL_GPL vmlinux 0xb7d7c12e hpet_set_alarm_time +EXPORT_SYMBOL_GPL vmlinux 0xb7dbb820 ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0xb7f6e2fd subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xb7f77027 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0xb7f86bfe trace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0xb800e376 crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0xb80b4354 devfreq_event_enable_edev +EXPORT_SYMBOL_GPL vmlinux 0xb81b1a15 regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0xb81b89a8 percpu_ida_for_each_free +EXPORT_SYMBOL_GPL vmlinux 0xb81cb6ff dma_buf_attach +EXPORT_SYMBOL_GPL vmlinux 0xb823e016 sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0xb8382434 pci_get_hp_params +EXPORT_SYMBOL_GPL vmlinux 0xb85de0d2 component_master_add_child +EXPORT_SYMBOL_GPL vmlinux 0xb880f3b7 spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0xb8963050 crypto_alloc_ablkcipher +EXPORT_SYMBOL_GPL vmlinux 0xb89ec5b9 raw_seq_open +EXPORT_SYMBOL_GPL vmlinux 0xb8ada93b cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0xb8b2b1f7 mce_register_decode_chain +EXPORT_SYMBOL_GPL vmlinux 0xb8b588e2 usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0xb8bd5008 usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0xb8c486bb security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8e02704 ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb8e6b1a0 single_release_net +EXPORT_SYMBOL_GPL vmlinux 0xb8ec3706 gnttab_unmap_refs_sync +EXPORT_SYMBOL_GPL vmlinux 0xb903674c scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0xb90a64fa gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0xb91feddf register_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xb95b4338 __mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0xb96c5501 led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0xb97e6f1c spi_unregister_master +EXPORT_SYMBOL_GPL vmlinux 0xb98b937c bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb99d5837 xenbus_read +EXPORT_SYMBOL_GPL vmlinux 0xb9a6816b inet6_destroy_sock +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 0xb9ebfb0b devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xba0d5d7c xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba3549a1 gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0xba3c2d32 file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0xba529d8b spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0xba86ecd1 crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0xba8acec5 mnt_clone_write +EXPORT_SYMBOL_GPL vmlinux 0xba94c685 cper_estatus_check +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbabf807e virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0xbacc5af5 fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xbaf4372e sdhci_pci_o2_resume +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 0xbb162844 crypto_unregister_pcomp +EXPORT_SYMBOL_GPL vmlinux 0xbb2ab540 bdev_read_page +EXPORT_SYMBOL_GPL vmlinux 0xbb4519b5 inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0xbb6f025a asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0xbb81a19f dax_pfn_mkwrite +EXPORT_SYMBOL_GPL vmlinux 0xbb97d465 gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0xbb9a845e kern_mount_data +EXPORT_SYMBOL_GPL vmlinux 0xbba3bed0 vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0xbbad476c fuse_get_req +EXPORT_SYMBOL_GPL vmlinux 0xbbb98859 edid_info +EXPORT_SYMBOL_GPL vmlinux 0xbbbef4d7 wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0xbbd4f657 xen_pcpu_id +EXPORT_SYMBOL_GPL vmlinux 0xbbd74545 sdhci_pci_o2_fujin2_pci_init +EXPORT_SYMBOL_GPL vmlinux 0xbbd7dc4c dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0xbbe9498c x86_hyper_kvm +EXPORT_SYMBOL_GPL vmlinux 0xbbec7ba1 bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbbfb623d ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0xbc01f259 virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0xbc1f9fac devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0xbc392976 need_load_eval +EXPORT_SYMBOL_GPL vmlinux 0xbc47fd49 __tracepoint_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0xbc48bb2c wm5110_patch +EXPORT_SYMBOL_GPL vmlinux 0xbc48f847 ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0xbc6f7f7d iommu_domain_window_enable +EXPORT_SYMBOL_GPL vmlinux 0xbc801d39 gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0xbcac6160 pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbcb80a2e dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0xbcb838a1 amd_flush_garts +EXPORT_SYMBOL_GPL vmlinux 0xbcbd0313 regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0xbcc03ed0 blk_queue_rq_timed_out +EXPORT_SYMBOL_GPL vmlinux 0xbccfd4d8 register_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xbcdd5b99 iommu_group_set_name +EXPORT_SYMBOL_GPL vmlinux 0xbcedef7b acpi_subsys_complete +EXPORT_SYMBOL_GPL vmlinux 0xbd3fe1e3 disable_hardirq +EXPORT_SYMBOL_GPL vmlinux 0xbd43c06c power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0xbd5cb8b9 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0xbd671048 __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0xbd86b127 usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xbd8cd7ba bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xbd96b481 regulator_get_linear_step +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 0xbe1887e4 ata_unpack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xbe563fd2 ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0xbe5d0996 idle_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe7d8fc9 __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbeb41622 firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0xbec8c6d3 powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0xbee00fb6 skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0xbee21107 dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0xbee364ac regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf34d99a debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xbf5dee2a ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0xbf624f3a xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0xbf6be3df pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xbf70c548 __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xbf7d79cb device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0xbfa0e22f __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0xbfaa196a user_destroy +EXPORT_SYMBOL_GPL vmlinux 0xbfb1be70 hv_setup_vmbus_irq +EXPORT_SYMBOL_GPL vmlinux 0xbfb1db41 ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfd10bb7 clk_register_mux_table +EXPORT_SYMBOL_GPL vmlinux 0xbfe5616d tick_broadcast_oneshot_control +EXPORT_SYMBOL_GPL vmlinux 0xbffde8ec compat_alloc_user_space +EXPORT_SYMBOL_GPL vmlinux 0xc01b3c66 raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0xc01bb578 skcipher_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc0310915 tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0xc034d7cb platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0xc0361ac6 sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0xc04b21bd acpi_os_unmap_iomem +EXPORT_SYMBOL_GPL vmlinux 0xc0687fa6 thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0xc077f497 dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0xc078461c crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0xc08647ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc0900fcf acpi_os_get_iomem +EXPORT_SYMBOL_GPL vmlinux 0xc0a96e14 rcu_gp_is_expedited +EXPORT_SYMBOL_GPL vmlinux 0xc0d26387 kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc0df8865 timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0xc0e79314 usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0xc0f5000c usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0xc10b3be9 nd_region_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0xc114bf03 sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0xc115a8db irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0xc13d81b3 tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xc140b693 __page_file_mapping +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 0xc19e4169 tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0xc1b29ac2 blk_mq_cancel_requeue_work +EXPORT_SYMBOL_GPL vmlinux 0xc1ceda85 acpi_dma_request_slave_chan_by_name +EXPORT_SYMBOL_GPL vmlinux 0xc1d05379 phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0xc1e45608 ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0xc1f5a4d7 device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc240fea8 crypto_alg_extsize +EXPORT_SYMBOL_GPL vmlinux 0xc26351f8 bind_evtchn_to_irq +EXPORT_SYMBOL_GPL vmlinux 0xc263d92f ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0xc26e3a87 pci_hp_remove_module_link +EXPORT_SYMBOL_GPL vmlinux 0xc2759bfe irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0xc280fb46 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0xc287d96a kvm_set_posted_intr_wakeup_handler +EXPORT_SYMBOL_GPL vmlinux 0xc2a5eab8 platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc2caab8f task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0xc2d8b0e7 perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0xc2d97f20 cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xc2da8417 dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0xc2e67d9f shash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0xc3056e3f br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0xc30feb62 gpiod_set_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xc311c679 tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc33e834d iommu_present +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc347961a swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0xc357923c pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0xc3656abb crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xc369e616 phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0xc36c5211 relay_close +EXPORT_SYMBOL_GPL vmlinux 0xc37226a5 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0xc3e76abb wakeup_source_prepare +EXPORT_SYMBOL_GPL vmlinux 0xc40cb88f regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0xc417f2df replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc42fd0ea fsnotify +EXPORT_SYMBOL_GPL vmlinux 0xc431cc07 blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0xc43f6240 ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0xc4414d00 xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0xc447dd93 enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc4667a0d regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0xc47ea4f4 thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc4aaec45 __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0xc4b126f4 ip_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0xc4b9ac22 pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0xc4bb353c da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0xc4bc9706 dma_buf_vmap +EXPORT_SYMBOL_GPL vmlinux 0xc4d95635 ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xc5028639 __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0xc512626a __supported_pte_mask +EXPORT_SYMBOL_GPL vmlinux 0xc5397da6 xenbus_mkdir +EXPORT_SYMBOL_GPL vmlinux 0xc53ab2bb vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xc542933a timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0xc549568e cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xc557a683 tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0xc55bf19e pci_assign_unassigned_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc57898d4 ping_err +EXPORT_SYMBOL_GPL vmlinux 0xc586ec58 mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0xc5873a61 rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0xc589a539 scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0xc58a29af genlmsg_new_unicast +EXPORT_SYMBOL_GPL vmlinux 0xc598c9e1 ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0xc5a1c470 fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xc5b49ec4 gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0xc5b7cacf xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0xc5c1d57c tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0xc5c65031 devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0xc60af7df unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0xc60dadc9 crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc6219871 acpi_device_update_power +EXPORT_SYMBOL_GPL vmlinux 0xc6336dca tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0xc63c90bc ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0xc63d847d ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xc6534e6f ata_bmdma_port_start32 +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 0xc6a0cae1 xenbus_dev_remove +EXPORT_SYMBOL_GPL vmlinux 0xc6a10fe3 regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xc6a4a872 __clk_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xc6c0aba3 clk_fractional_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xc6c99c7a pwm_free +EXPORT_SYMBOL_GPL vmlinux 0xc6c9a9b3 regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xc6d4690d hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0xc6f62a5e xenbus_unmap_ring_vfree +EXPORT_SYMBOL_GPL vmlinux 0xc7002ac4 evtchn_make_refcounted +EXPORT_SYMBOL_GPL vmlinux 0xc700561e rio_mport_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xc7119ad5 register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0xc72e1233 __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xc745b048 acpi_dev_get_property_array +EXPORT_SYMBOL_GPL vmlinux 0xc79ee680 pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7a4b565 ata_acpi_gtm +EXPORT_SYMBOL_GPL vmlinux 0xc7b1889a device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xc7c6391c mpi_set_buffer +EXPORT_SYMBOL_GPL vmlinux 0xc7e39bca ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc7f19fef ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0xc805bf36 cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0xc842e368 get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0xc8761047 ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0xc876e53e __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0xc87c1f84 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xc87e487a sched_clock_idle_sleep_event +EXPORT_SYMBOL_GPL vmlinux 0xc8ac5ebc blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0xc8add232 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0xc8d66671 regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0xc8de802f cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0xc8eccc8d ata_acpi_gtm_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xc9042d6e tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0xc90fbd91 iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0xc91277a1 kgdb_schedule_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xc91b6f88 __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xc9207764 pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0xc920e327 klp_unregister_patch +EXPORT_SYMBOL_GPL vmlinux 0xc9372ff3 md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc9641b48 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0xc9687280 debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0xc9705eeb has_newer_microcode +EXPORT_SYMBOL_GPL vmlinux 0xc9ac370f udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0xc9c3f176 hpet_register_irq_handler +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xca0119b8 fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0xca48eb66 pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0xca60f8e2 ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0xca69ab74 crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xca7e3f66 ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0xca81ea9a xenbus_transaction_end +EXPORT_SYMBOL_GPL vmlinux 0xca888311 screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0xca9271ee dev_pm_set_dedicated_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xcab2ba2f dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcac57f46 regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0xcac958be ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0xcaddd0f5 fuse_request_send +EXPORT_SYMBOL_GPL vmlinux 0xcafc5f7e rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0xcb15eee9 sdhci_pci_get_data +EXPORT_SYMBOL_GPL vmlinux 0xcb1bf03b blk_set_queue_dying +EXPORT_SYMBOL_GPL vmlinux 0xcb43022c xenbus_watch_path +EXPORT_SYMBOL_GPL vmlinux 0xcb469d2b ddebug_add_module +EXPORT_SYMBOL_GPL vmlinux 0xcb488343 __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0xcb5797a0 sdio_run_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcb5ca51f disk_get_part +EXPORT_SYMBOL_GPL vmlinux 0xcb665a3c kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0xcb7a7ff1 pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xcb800870 sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0xcb857106 ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0xcb87014a ioremap_uc +EXPORT_SYMBOL_GPL vmlinux 0xcbb91978 gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0xcbbce30e ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbee20b2 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0xcc20434a hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0xcc46e3c7 regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0xcc64b087 regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0xcc7ef41a debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0xcc85fcb6 async_schedule +EXPORT_SYMBOL_GPL vmlinux 0xcc8aa8ca __clk_get_hw +EXPORT_SYMBOL_GPL vmlinux 0xcc9391c4 tcp_fetch_timewait_stamp +EXPORT_SYMBOL_GPL vmlinux 0xccb68a31 blkg_prfill_stat +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xccdbc348 adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0xcce226b3 fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0xccea4e34 perf_get_x86_pmu_capability +EXPORT_SYMBOL_GPL vmlinux 0xccef3807 spi_master_suspend +EXPORT_SYMBOL_GPL vmlinux 0xccf39b21 rtc_irq_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcd0351f0 ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0xcd1757fc wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xcd19bf7c od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0xcd21d3d4 rio_release_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xcd25c17b fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0xcd4e33be irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0xcd5d4ef9 btree_update +EXPORT_SYMBOL_GPL vmlinux 0xcd7155f7 ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcd974f00 rcu_all_qs +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcdd2c945 crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0xcdd44be8 pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcdd9aed9 invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0xce12d037 btree_insert +EXPORT_SYMBOL_GPL vmlinux 0xce42a0b8 securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0xce6a9d9a trace_current_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xce7adeb9 relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0xce9c77ca tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0xceaa0daa max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0xceb02566 iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0xceb1f126 mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0xcecc4e91 devm_devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0xcedb16ec mbox_request_channel_byname +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xcef1dd0e perf_check_microcode +EXPORT_SYMBOL_GPL vmlinux 0xcef6680d gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0xcf1fff5b md_run +EXPORT_SYMBOL_GPL vmlinux 0xcf3983d9 __rio_local_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xcf54ea93 async_unregister_domain +EXPORT_SYMBOL_GPL vmlinux 0xcf62f540 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0xcf6567fa crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0xcf7501e2 devm_mdiobus_alloc_size +EXPORT_SYMBOL_GPL vmlinux 0xcf8a206c max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0xcf958d20 tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0xcfa39eca __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0xcfaf5fe0 pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0xcfb5871c irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0xcfb78f06 __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0xcfbc7b9a list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0xcfc68341 synchronize_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0xcfe89ad0 arizona_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0xcff8c226 devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xd0127ea4 xen_swiotlb_sync_single_for_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd031b181 modify_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xd0368467 sched_setattr +EXPORT_SYMBOL_GPL vmlinux 0xd03c7700 secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0xd041f074 pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0xd0458ccb xenbus_strstate +EXPORT_SYMBOL_GPL vmlinux 0xd05bf606 edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0xd06524ba raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd067d3c5 system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0xd0825f8c blk_queue_bypass_end +EXPORT_SYMBOL_GPL vmlinux 0xd08e4b5a wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xd098ea1a usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd0d1c2b8 arizona_dev_exit +EXPORT_SYMBOL_GPL vmlinux 0xd0e66d9d virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0xd0f9eea5 klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xd1180d7b __rio_local_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xd11b4b84 reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xd1219dea usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0xd12dc6ed mddev_unlock +EXPORT_SYMBOL_GPL vmlinux 0xd142c4ab ndo_dflt_bridge_getlink +EXPORT_SYMBOL_GPL vmlinux 0xd1507e59 erst_clear +EXPORT_SYMBOL_GPL vmlinux 0xd1553b3b srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0xd158437f blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0xd161fa26 acpi_dev_pm_attach +EXPORT_SYMBOL_GPL vmlinux 0xd16712f3 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xd16816c7 pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xd1844417 cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0xd1b5b202 tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0xd1cbdfda rt_mutex_timed_lock +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd1fb6d27 da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd204df4c tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0xd2071ffe input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0xd20bf6ba dcookie_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd2265543 nd_numa_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0xd231da6e ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd2493f91 regmap_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd28285ef power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd295ef5b __mmu_notifier_invalidate_range_start +EXPORT_SYMBOL_GPL vmlinux 0xd2c58ab2 apei_exec_noop +EXPORT_SYMBOL_GPL vmlinux 0xd2e88de5 clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0xd2edf4b7 ata_get_cmd_descript +EXPORT_SYMBOL_GPL vmlinux 0xd2f97770 cpufreq_frequency_table_target +EXPORT_SYMBOL_GPL vmlinux 0xd2ff575c pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0xd3088ba6 spi_alloc_master +EXPORT_SYMBOL_GPL vmlinux 0xd348d0b5 wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xd3922746 nd_blk_region_to_dimm +EXPORT_SYMBOL_GPL vmlinux 0xd3bedcbc pinctrl_pm_select_sleep_state +EXPORT_SYMBOL_GPL vmlinux 0xd3edaf35 virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0xd3ee09bd ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0xd3f7b9a4 attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0xd3fbeaf1 debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4123538 xen_swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0xd41fffab interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xd426dbc4 erst_get_record_count +EXPORT_SYMBOL_GPL vmlinux 0xd43e3630 gpiochip_irqchip_add +EXPORT_SYMBOL_GPL vmlinux 0xd4487fd5 snprint_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd454630e crypto_init_ahash_spawn +EXPORT_SYMBOL_GPL vmlinux 0xd455da95 irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0xd46a86bf wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0xd46fe7ba ping_proc_register +EXPORT_SYMBOL_GPL vmlinux 0xd49ecc0e dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0xd4a54de0 dbs_check_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4cac4f9 dma_buf_detach +EXPORT_SYMBOL_GPL vmlinux 0xd4e5ef95 swiotlb_tbl_sync_single +EXPORT_SYMBOL_GPL vmlinux 0xd4eaa5be usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0xd4f3a84d blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0xd4f3d9ef usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xd51338bf rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0xd51d1a6c dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0xd51e914a ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0xd5550d5f pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0xd557d229 xfrm_inner_extract_output +EXPORT_SYMBOL_GPL vmlinux 0xd55ad93b iommu_group_get_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xd5621771 set_foreign_p2m_mapping +EXPORT_SYMBOL_GPL vmlinux 0xd56792e5 i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0xd56b5f64 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0xd592b0d2 rio_release_dma +EXPORT_SYMBOL_GPL vmlinux 0xd5acfe75 unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0xd5bd7dac ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd5c36c40 __tracepoint_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0xd5dc8fdd to_nvdimm +EXPORT_SYMBOL_GPL vmlinux 0xd5e2a46e sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd5e4a454 power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0xd6038135 bio_trim +EXPORT_SYMBOL_GPL vmlinux 0xd60bf087 tpm_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xd60c99b5 rcu_batches_completed_bh +EXPORT_SYMBOL_GPL vmlinux 0xd616a30c regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0xd61e807e regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0xd62d6d06 regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0xd631323a class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0xd63437a1 transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0xd63b7bc7 acpi_is_pnp_device +EXPORT_SYMBOL_GPL vmlinux 0xd66d00e1 usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd67f6d81 led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0xd6ab7748 trace_output_call +EXPORT_SYMBOL_GPL vmlinux 0xd6ad3daf crypto_aead_reqsize +EXPORT_SYMBOL_GPL vmlinux 0xd6afbc13 nvdimm_volatile_region_create +EXPORT_SYMBOL_GPL vmlinux 0xd6b26a27 pinctrl_force_default +EXPORT_SYMBOL_GPL vmlinux 0xd6c57099 virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0xd6d2fe70 da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0xd6d569a4 devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xd6e5f707 sdhci_pci_o2_probe_slot +EXPORT_SYMBOL_GPL vmlinux 0xd6ed3a8e cper_next_record_id +EXPORT_SYMBOL_GPL vmlinux 0xd6f183f5 bmp085_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xd6f76e9c posix_timers_register_clock +EXPORT_SYMBOL_GPL vmlinux 0xd6feefa5 agp_num_entries +EXPORT_SYMBOL_GPL vmlinux 0xd701b79e scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0xd705b4c7 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0xd7180f8d __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0xd72feba2 xenbus_read_driver_state +EXPORT_SYMBOL_GPL vmlinux 0xd73254d1 devres_remove +EXPORT_SYMBOL_GPL vmlinux 0xd7399d2a efivar_entry_iter_end +EXPORT_SYMBOL_GPL vmlinux 0xd764d265 inet_hashinfo_init +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd7709dd9 public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0xd77c0bc8 klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xd78822ae usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xd7a2a530 platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0xd7a47c42 rio_request_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xd7a85c5a list_lru_count_one +EXPORT_SYMBOL_GPL vmlinux 0xd7d79132 put_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0xd7f25a8b usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0xd80e95e6 serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0xd812a7a6 inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0xd81de62c ring_buffer_record_enable +EXPORT_SYMBOL_GPL vmlinux 0xd820c283 eventfd_ctx_remove_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xd825a865 pci_intx_mask_supported +EXPORT_SYMBOL_GPL vmlinux 0xd82a1c9f usb_kill_urb +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 0xd8a1bf4f bmp085_probe +EXPORT_SYMBOL_GPL vmlinux 0xd8ca03ab pinctrl_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0xd8f37355 skb_morph +EXPORT_SYMBOL_GPL vmlinux 0xd90033f9 fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xd916c27c crypto_lookup_aead +EXPORT_SYMBOL_GPL vmlinux 0xd919806a amd_cache_northbridges +EXPORT_SYMBOL_GPL vmlinux 0xd9293cff usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xd942d353 ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0xd945df9d ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd9781471 dmi_kobj +EXPORT_SYMBOL_GPL vmlinux 0xd986dad1 kernel_fpu_begin +EXPORT_SYMBOL_GPL vmlinux 0xd9af8769 sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0xd9c1ec6f pcc_mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xd9cf2254 locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0xd9ecb670 ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xda57fb10 call_filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0xda5aa342 xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0xda5dc339 aead_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0xda609d72 fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0xda76f444 driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xda8d25d3 inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0xda982f78 __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0xdaa06dc1 acpi_lpat_raw_to_temp +EXPORT_SYMBOL_GPL vmlinux 0xdaa1ef5b fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0xdadc4897 get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0xdadf18a7 __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xdaea8c02 sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xdaec1e7e pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0xdaed3073 timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdb050990 sdhci_pci_o2_probe +EXPORT_SYMBOL_GPL vmlinux 0xdb28440d dma_buf_end_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0xdb349d84 devm_spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0xdb3e750f devm_clk_register +EXPORT_SYMBOL_GPL vmlinux 0xdb63a944 acpi_lpat_get_conversion_table +EXPORT_SYMBOL_GPL vmlinux 0xdb671ef9 lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdb916fd0 trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0xdbc085bc thermal_notify_framework +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdc0625db rio_local_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xdc147bab gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xdc14a211 xen_hvm_evtchn_do_upcall +EXPORT_SYMBOL_GPL vmlinux 0xdc1ef937 crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0xdc2c31a0 phy_put +EXPORT_SYMBOL_GPL vmlinux 0xdc4e8935 dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0xdc55e985 iommu_group_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xdc5b6dcd vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0xdc607381 trace_call_bpf +EXPORT_SYMBOL_GPL vmlinux 0xdc6699cb acpi_dev_free_resource_list +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc92c5a4 print_context_stack +EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdcaac7a8 bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0xdcbdc7a5 rt_mutex_destroy +EXPORT_SYMBOL_GPL vmlinux 0xdcbfc74a pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0xdccad160 ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0xdcdbb5c9 regmap_fields_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xdcf86c17 vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0xdcfb497d wbc_account_io +EXPORT_SYMBOL_GPL vmlinux 0xdcfe99a2 md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0xdd0da220 nvdimm_pmem_region_create +EXPORT_SYMBOL_GPL vmlinux 0xdd17ffec trace_clock +EXPORT_SYMBOL_GPL vmlinux 0xdd1e14d5 rio_mport_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xdd2efc0f ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0xdd391eff profile_event_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdd4b12bd netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0xdd4b5807 pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0xdd4e42ff pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdd57e2b5 percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0xdd5ea26d usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0xdd766d64 gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0xdd7d897f mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0xdd97a3f7 wm5102_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0xddaa9e1d crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddd58dc0 ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0xddfa5f63 ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0xde007ddb sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0xde02adf3 of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xde0b3102 regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0xde476ae7 do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0xde4962f9 ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0xde8a84b4 spi_async_locked +EXPORT_SYMBOL_GPL vmlinux 0xde8c78d8 usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xde8dd926 klist_next +EXPORT_SYMBOL_GPL vmlinux 0xdea794ae tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0xdea9fc85 con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0xdeb05020 devfreq_event_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xdee08951 sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0xdefdbb03 arizona_request_irq +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf1882af dbgp_reset_prep +EXPORT_SYMBOL_GPL vmlinux 0xdf2bceba xenbus_register_driver_common +EXPORT_SYMBOL_GPL vmlinux 0xdf4e7c8e regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0xdf60696f device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xdf60a2cc ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0xdf622181 clk_register_divider_table +EXPORT_SYMBOL_GPL vmlinux 0xdf66ca81 ucode_cpu_info +EXPORT_SYMBOL_GPL vmlinux 0xdf75282c inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0xdf77a92b scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0xdfa01d6f rio_release_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0xdfdf9c10 __tracepoint_unmap +EXPORT_SYMBOL_GPL vmlinux 0xdfe92718 attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0xdfed0e88 xenbus_dev_fatal +EXPORT_SYMBOL_GPL vmlinux 0xe007de41 kallsyms_lookup_name +EXPORT_SYMBOL_GPL vmlinux 0xe0205f56 driver_find +EXPORT_SYMBOL_GPL vmlinux 0xe02eb6d0 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0xe04b7dfc clk_register_mux +EXPORT_SYMBOL_GPL vmlinux 0xe089cfcc agp_memory_reserved +EXPORT_SYMBOL_GPL vmlinux 0xe0992500 mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xe09adfa8 rio_mport_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xe0a14e81 sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0xe0a9a7bf crypto_register_pcomp +EXPORT_SYMBOL_GPL vmlinux 0xe0ab500d tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0xe0b1c103 clk_set_max_rate +EXPORT_SYMBOL_GPL vmlinux 0xe0c77bb5 mce_notify_irq +EXPORT_SYMBOL_GPL vmlinux 0xe0c811b0 synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0xe0cd95af fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe0e97261 power_supply_set_property +EXPORT_SYMBOL_GPL vmlinux 0xe10c00be transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xe10cd6ad erst_get_record_id_begin +EXPORT_SYMBOL_GPL vmlinux 0xe16b0d30 unregister_jprobe +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe17fe4ac crypto_init_shash_spawn +EXPORT_SYMBOL_GPL vmlinux 0xe1871e56 unregister_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xe18e180d class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xe19c9784 irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0xe1b2498e usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0xe1bd6c99 rio_init_mports +EXPORT_SYMBOL_GPL vmlinux 0xe1c56ca9 sata_lpm_ignore_phy_events +EXPORT_SYMBOL_GPL vmlinux 0xe1cfcb0d wm8350_device_exit +EXPORT_SYMBOL_GPL vmlinux 0xe1d16c42 ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0xe1f27512 devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xe243ed00 ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0xe2565bbd irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0xe2759ccd cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0xe27a01b9 ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0xe28a1d1a sdhci_pci_spt_drive_strength +EXPORT_SYMBOL_GPL vmlinux 0xe295c0ff is_hpet_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe2a7576a sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0xe2a8c13b device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0xe2c71169 tpm_chip_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe2d5b37b ata_sg_init +EXPORT_SYMBOL_GPL vmlinux 0xe2df5ec3 class_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe2f0adc1 system_trusted_keyring +EXPORT_SYMBOL_GPL vmlinux 0xe2fa42c2 inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0xe3043ff9 request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xe30aca72 tpmm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe315bb52 pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0xe3311e4e ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0xe33fb69e gpiod_set_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xe34c1c5f skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0xe384a102 usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xe3948ff4 acpi_walk_dep_device_list +EXPORT_SYMBOL_GPL vmlinux 0xe394fc07 usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0xe3a5c9f7 cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0xe3a723ca pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0xe3bc7fd4 hpet_unregister_irq_handler +EXPORT_SYMBOL_GPL vmlinux 0xe3bda663 inet_ehash_locks_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe3d99329 tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0xe3e00609 usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0xe3f73150 crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0xe40bddf7 fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0xe411c16d alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0xe41534ce bind_evtchn_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0xe421eddd class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0xe439e271 irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xe43e4d96 tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0xe43f7f93 ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0xe4403243 fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0xe45f2d9d rio_get_asm +EXPORT_SYMBOL_GPL vmlinux 0xe4689576 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xe4689cf1 rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0xe489501e da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe499140b regmap_get_reg_stride +EXPORT_SYMBOL_GPL vmlinux 0xe49938a6 __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe49ddc9f alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0xe4b03e9b palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0xe4b74087 xenbus_map_ring_valloc +EXPORT_SYMBOL_GPL vmlinux 0xe4b8910a irq_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0xe4d50da2 dm_get_rq_mapinfo +EXPORT_SYMBOL_GPL vmlinux 0xe4e68bc8 apei_map_generic_address +EXPORT_SYMBOL_GPL vmlinux 0xe514d401 usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0xe52db470 devfreq_event_disable_edev +EXPORT_SYMBOL_GPL vmlinux 0xe5427e5c devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe54f3404 ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xe5742de9 __pci_hp_register +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe58fb452 aer_irq +EXPORT_SYMBOL_GPL vmlinux 0xe59d4247 sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0xe5a48cd5 hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe5b365e9 i2c_lock_adapter +EXPORT_SYMBOL_GPL vmlinux 0xe5b8082b cper_estatus_check_header +EXPORT_SYMBOL_GPL vmlinux 0xe5ce688a cm_notify_event +EXPORT_SYMBOL_GPL vmlinux 0xe5df15af dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0xe64a8735 led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0xe64ad8ea unregister_nmi_handler +EXPORT_SYMBOL_GPL vmlinux 0xe651f76e selinux_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe6705c0d tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0xe6807a36 led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0xe689dcaf aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe6befbd7 devm_of_pwm_get +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 0xe6fd5e53 ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0xe6ff7c60 __clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0xe70a2e75 generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0xe7232e0f user_return_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe72b783b sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0xe73b0e8f sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0xe752ceae irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe770be2a pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0xe77d1d3c handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0xe792b2f9 virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0xe7a5da0d devm_power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0xe7b69e40 rhashtable_walk_stop +EXPORT_SYMBOL_GPL vmlinux 0xe7b8a774 virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0xe7cb82ea divider_round_rate +EXPORT_SYMBOL_GPL vmlinux 0xe7dad707 xen_xenbus_fops +EXPORT_SYMBOL_GPL vmlinux 0xe7f8fa72 __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xe7ffe877 pcpu_base_addr +EXPORT_SYMBOL_GPL vmlinux 0xe813caaf device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0xe862c4b7 dpm_suspend_start +EXPORT_SYMBOL_GPL vmlinux 0xe86a1bd2 crypto_attr_alg2 +EXPORT_SYMBOL_GPL vmlinux 0xe88d9d90 fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0xe89bd243 ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xe9022dcf rio_get_device +EXPORT_SYMBOL_GPL vmlinux 0xe912e876 raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0xe9316619 sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe94f41ea regmap_fields_write +EXPORT_SYMBOL_GPL vmlinux 0xe950d0d3 phy_exit +EXPORT_SYMBOL_GPL vmlinux 0xe95355b4 hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0xe968bd45 regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0xe96dc354 ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0xe998681e extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe9b4911b netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0xe9c90876 root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe9ce931a kvm_para_available +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9ed3fd0 rio_request_mport_dma +EXPORT_SYMBOL_GPL vmlinux 0xea0c9ad6 blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea2260c5 max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0xea418e0f atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0xea4a8bf6 device_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0xea5097eb rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0xea5bff8b pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0xea628c20 bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0xea6a6e5e crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xea6f417c ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xea72b584 pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0xeaec5e42 efivars_kobject +EXPORT_SYMBOL_GPL vmlinux 0xeaee0643 regmap_write +EXPORT_SYMBOL_GPL vmlinux 0xeaeecc7e md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0xeaf20c6b rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0xeb03235b unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0xeb1e06a0 find_vpid +EXPORT_SYMBOL_GPL vmlinux 0xeb2798f7 xen_destroy_contiguous_region +EXPORT_SYMBOL_GPL vmlinux 0xeb2a4098 bpf_prog_put +EXPORT_SYMBOL_GPL vmlinux 0xeb2da9d6 devm_regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0xeb370805 __apei_exec_run +EXPORT_SYMBOL_GPL vmlinux 0xeb446080 cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0xeb47d12d balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0xeb5ebb30 usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xeb60ec26 perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0xeb7d183e jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0xeb833c22 xen_has_pv_disk_devices +EXPORT_SYMBOL_GPL vmlinux 0xeb85381a gpiochip_add_pingroup_range +EXPORT_SYMBOL_GPL vmlinux 0xeba745e1 irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0xebafd1b6 gnttab_map_refs +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 0xec3325e2 __clk_get_num_parents +EXPORT_SYMBOL_GPL vmlinux 0xec35738a hrtimer_active +EXPORT_SYMBOL_GPL vmlinux 0xec62ca04 pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0xec631f34 remove_memory +EXPORT_SYMBOL_GPL vmlinux 0xec67fb93 posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0xec782fe8 restore_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0xec965a65 virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0xecad3b34 do_machine_check +EXPORT_SYMBOL_GPL vmlinux 0xecbddc24 tcp_peer_is_proven +EXPORT_SYMBOL_GPL vmlinux 0xecc31441 ping_bind +EXPORT_SYMBOL_GPL vmlinux 0xecc90964 pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0xecf64b6c perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0xecf6e128 efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0xed0e8b80 rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0xed771c88 ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0xed7c592b inet6_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0xed8212e5 add_to_page_cache_lru +EXPORT_SYMBOL_GPL vmlinux 0xed9711a8 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0xeda3c849 crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0xedbc6f67 gnttab_end_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xedcd95ea bpf_prog_realloc +EXPORT_SYMBOL_GPL vmlinux 0xedeb26be perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0xee13e697 set_personality_ia32 +EXPORT_SYMBOL_GPL vmlinux 0xee20cf1d balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0xee4bb26c regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0xee56fc3a cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xee6be1e5 crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0xee71dfd3 serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0xee77cc32 usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0xee7c944a ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xeedcd785 ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xeedf3921 __ablkcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0xeeedee81 relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0xeef88a23 dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0xef1f6e23 apei_resources_request +EXPORT_SYMBOL_GPL vmlinux 0xef329cb0 phy_get +EXPORT_SYMBOL_GPL vmlinux 0xef57ff97 preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xef68a044 acpi_gpiochip_request_interrupts +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef6d007a sigset_from_compat +EXPORT_SYMBOL_GPL vmlinux 0xef76fe23 gpiod_set_array_value +EXPORT_SYMBOL_GPL vmlinux 0xef823245 devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0xef84e589 pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xef8c7850 pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefaa7e4e debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0xefcb3212 __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0xefd41edd device_property_present +EXPORT_SYMBOL_GPL vmlinux 0xefd7ce4b debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0xeffa6b8f __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0xf03c072f __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0xf049738e tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0xf04a18b1 n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0xf058acf1 regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0xf0696401 acpi_pci_detect_ejectable +EXPORT_SYMBOL_GPL vmlinux 0xf0727f12 ktime_get_raw_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xf0833c7e acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xf083c915 tpm2_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xf088e4c2 rio_dma_prep_slave_sg +EXPORT_SYMBOL_GPL vmlinux 0xf0c3fd52 bio_associate_current +EXPORT_SYMBOL_GPL vmlinux 0xf0c6a6b5 irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0xf0e3a87c device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0xf0ec7027 pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0xf0f5dbc2 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0xf1134ec8 devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xf11eb7f4 regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0xf1235a83 device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0xf1291b7d pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0xf1362861 mmu_notifier_unregister_no_release +EXPORT_SYMBOL_GPL vmlinux 0xf1447af5 tpm2_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0xf1625399 led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf17a1070 shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf19e5d80 gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0xf1a0b098 vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0xf1acda15 proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0xf1b31314 delayacct_on +EXPORT_SYMBOL_GPL vmlinux 0xf1b551d9 ibft_addr +EXPORT_SYMBOL_GPL vmlinux 0xf1baecc3 task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xf1dd0062 fuse_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf1f5d77d devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0xf2165a95 thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf21e3acd ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0xf22c1616 yield_to +EXPORT_SYMBOL_GPL vmlinux 0xf23a1d02 debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0xf27977e2 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0xf2aebae9 get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0xf2c76b37 regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0xf2cc2c74 verify_signature +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 0xf30e105d ezx_pcap_write +EXPORT_SYMBOL_GPL vmlinux 0xf31b3fd1 workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0xf320bc1b i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0xf32bdc5d unregister_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf32c3e2e exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf3329b02 regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0xf33a53b6 regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0xf34c5b25 cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0xf35384f5 srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xf364f7da dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0xf3762d87 device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf395e8ee sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3bcc9ea dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0xf3d16a69 trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0xf3dd3ec1 atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf3eabd07 spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0xf3ebf4eb arch_apei_report_mem_error +EXPORT_SYMBOL_GPL vmlinux 0xf3f18238 ktime_get_resolution_ns +EXPORT_SYMBOL_GPL vmlinux 0xf3f7ed85 __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0xf4022d97 scsi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xf42f7042 pinctrl_select_state +EXPORT_SYMBOL_GPL vmlinux 0xf44e2158 __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xf475454d pci_ats_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xf47f3120 serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0xf494f618 mmc_regulator_get_ocrmask +EXPORT_SYMBOL_GPL vmlinux 0xf499fdb2 rcu_barrier_bh +EXPORT_SYMBOL_GPL vmlinux 0xf49ac031 sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0xf4af5172 xenbus_dev_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf4bdca0c blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0xf4d3c7b4 usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0xf4e28d99 uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0xf4fc2d6c __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf52a8ffa call_srcu +EXPORT_SYMBOL_GPL vmlinux 0xf52f4083 skcipher_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf56f95d2 cpufreq_governor_dbs +EXPORT_SYMBOL_GPL vmlinux 0xf5785b42 evtchn_get +EXPORT_SYMBOL_GPL vmlinux 0xf5836a08 adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xf5945bac gnttab_free_grant_references +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5b2666c key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0xf5b61188 irq_create_direct_mapping +EXPORT_SYMBOL_GPL vmlinux 0xf5b87b4c rio_register_scan +EXPORT_SYMBOL_GPL vmlinux 0xf5c5fd0f iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0xf5c73f7f devm_clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf5da0b5f devm_power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0xf5dc2a57 dma_buf_get +EXPORT_SYMBOL_GPL vmlinux 0xf5f107f3 devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0xf607a26f gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0xf608ac06 iommu_iova_to_phys +EXPORT_SYMBOL_GPL vmlinux 0xf60fd999 power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0xf62dbc15 vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0xf62fecf6 cpci_hp_unregister_bus +EXPORT_SYMBOL_GPL vmlinux 0xf686cc77 wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xf6a9556a btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0xf6c71a25 cper_severity_str +EXPORT_SYMBOL_GPL vmlinux 0xf6cda457 rio_mport_get_physefb +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf6eeafae __rio_local_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xf6fe4ef9 __sock_recv_ts_and_drops +EXPORT_SYMBOL_GPL vmlinux 0xf6fe80fa usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0xf7016530 xenbus_gather +EXPORT_SYMBOL_GPL vmlinux 0xf7322bc8 pv_time_ops +EXPORT_SYMBOL_GPL vmlinux 0xf7608cdf __tracepoint_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0xf7971f96 tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0xf7b2f193 reservation_object_test_signaled_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf7b6fbdd sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0xf7b9b09d usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xf7be0709 nfq_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0xf7c3f273 xen_resume_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xf7cfd6f1 syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xf7e1e9dd hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0xf7f348ab bio_associate_blkcg +EXPORT_SYMBOL_GPL vmlinux 0xf80a3b94 regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0xf812b2ab acpi_device_uevent_modalias +EXPORT_SYMBOL_GPL vmlinux 0xf82f0189 anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf830d767 disk_part_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xf877f2b6 blkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xf87d5b40 devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0xf8802492 print_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xf8ce88ad ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0xf8e6b564 hibernation_set_ops +EXPORT_SYMBOL_GPL vmlinux 0xf8ecaea6 page_cache_sync_readahead +EXPORT_SYMBOL_GPL vmlinux 0xf8f3a0fb ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0xf8f4c150 noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0xf8fe3d0b kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0xf9225b11 irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0xf92ce956 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0xf931c027 dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0xf932015f __raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf937836c sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0xf94080cd phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0xf94d9685 crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0xf95322f4 kthread_parkme +EXPORT_SYMBOL_GPL vmlinux 0xf9547a17 divider_recalc_rate +EXPORT_SYMBOL_GPL vmlinux 0xf9589019 pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0xf95acac4 usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xf9765833 dmi_match +EXPORT_SYMBOL_GPL vmlinux 0xf98530a0 dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0xf9907898 find_symbol +EXPORT_SYMBOL_GPL vmlinux 0xf991c09f rcu_qs_ctr +EXPORT_SYMBOL_GPL vmlinux 0xf9924426 arch_add_memory +EXPORT_SYMBOL_GPL vmlinux 0xf9961c38 map_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xf99c44eb class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9abb8c5 extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf9c2da57 clkdev_create +EXPORT_SYMBOL_GPL vmlinux 0xf9c8c03d usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0xf9ca3160 ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xf9cbd7c7 devm_usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xf9d9264e xen_have_vector_callback +EXPORT_SYMBOL_GPL vmlinux 0xf9e4fdf6 regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xf9ebf72b extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xfa1075b1 xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0xfa147c60 blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa1f4662 scatterwalk_start +EXPORT_SYMBOL_GPL vmlinux 0xfa22ecb7 netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa35044a alternatives_patched +EXPORT_SYMBOL_GPL vmlinux 0xfa481508 __mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0xfa4b4e67 debugfs_remove_recursive +EXPORT_SYMBOL_GPL vmlinux 0xfa4f837b platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0xfa901b31 compat_get_timespec +EXPORT_SYMBOL_GPL vmlinux 0xfa9e33f7 klist_init +EXPORT_SYMBOL_GPL vmlinux 0xfaccca63 usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0xfad04aed usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xfaf860b1 __percpu_ida_init +EXPORT_SYMBOL_GPL vmlinux 0xfb25ce06 btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0xfb2be5f8 rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb33eea3 dma_buf_kmap +EXPORT_SYMBOL_GPL vmlinux 0xfb38cb98 regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xfb3c72ec netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0xfb589ee3 blkcipher_aead_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0xfb63f463 debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0xfb64b230 acpi_processor_ffh_cstate_probe +EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name +EXPORT_SYMBOL_GPL vmlinux 0xfba1c75f virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0xfbac0618 tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0xfbae18dc save_stack_trace_tsk +EXPORT_SYMBOL_GPL vmlinux 0xfbb1a408 xen_pci_frontend +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbd411cf kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0xfbda5594 usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0xfbdf21e2 virtqueue_get_avail +EXPORT_SYMBOL_GPL vmlinux 0xfbe9eaf0 pm_runtime_forbid +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 0xfc322e14 md_kick_rdev_from_array +EXPORT_SYMBOL_GPL vmlinux 0xfc3b4246 acpi_bus_update_power +EXPORT_SYMBOL_GPL vmlinux 0xfc968c8b apei_exec_write_register_value +EXPORT_SYMBOL_GPL vmlinux 0xfca4da10 pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0xfcb4553b register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0xfcc238fc blk_mq_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0xfcc7fc26 __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0xfcd3303c udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xfcd7bc0b ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0xfce51278 crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0xfd22fe64 ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0xfd365619 regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0xfd3b5e09 xhci_run +EXPORT_SYMBOL_GPL vmlinux 0xfd3b9ad4 register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0xfd405636 pcc_mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0xfd51b281 gnttab_end_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0xfd6b7d7e nf_register_afinfo +EXPORT_SYMBOL_GPL vmlinux 0xfd7243c7 erst_disable +EXPORT_SYMBOL_GPL vmlinux 0xfd7a50ea set_timer_slack +EXPORT_SYMBOL_GPL vmlinux 0xfd8ea967 dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0xfdc03791 thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0xfde57272 virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0xfdf437ce rio_mport_send_doorbell +EXPORT_SYMBOL_GPL vmlinux 0xfe00fe7c __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0xfe0b043c usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0xfe448a7b bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0xfe4b650c xen_swiotlb_sync_single_for_device +EXPORT_SYMBOL_GPL vmlinux 0xfe640ec0 crypto_lookup_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xfe70f201 wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xfe727411 get_phys_to_machine +EXPORT_SYMBOL_GPL vmlinux 0xfe734d9a devm_pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0xfe814308 devres_release +EXPORT_SYMBOL_GPL vmlinux 0xfe89fcb2 regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfebfea3a devm_regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xfec4003e device_rename +EXPORT_SYMBOL_GPL vmlinux 0xfed07c85 uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfee24da1 tcp_ca_openreq_child +EXPORT_SYMBOL_GPL vmlinux 0xfef8a166 trace_current_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xfefe9069 xenbus_unmap_ring +EXPORT_SYMBOL_GPL vmlinux 0xfefebe05 evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff0d794c cpci_hp_register_controller +EXPORT_SYMBOL_GPL vmlinux 0xff23d940 hwpoison_filter +EXPORT_SYMBOL_GPL vmlinux 0xff291ecf clk_unregister_divider +EXPORT_SYMBOL_GPL vmlinux 0xff2ce747 machine_check_poll +EXPORT_SYMBOL_GPL vmlinux 0xff535067 kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0xff5a8cfe cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0xff633558 vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xff68eaae ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0xff836bd3 usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0xff8587c3 regmap_get_max_register +EXPORT_SYMBOL_GPL vmlinux 0xff9014fa posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0xff987791 device_del +EXPORT_SYMBOL_GPL vmlinux 0xffa93a19 acpi_register_gsi --- linux-4.2.0.orig/debian.master/abi/4.2.0-10.11/amd64/generic.compiler +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/amd64/generic.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 5.2.1-17ubuntu1) 5.2.1 20150911 --- linux-4.2.0.orig/debian.master/abi/4.2.0-10.11/amd64/generic.modules +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/amd64/generic.modules @@ -0,0 +1,4466 @@ +3c574_cs +3c589_cs +3c59x +3w-9xxx +3w-sas +3w-xxxx +6lowpan +6pack +8021q +8139cp +8139too +8250_dw +8250_fintek +8255 +8255_pci +8390 +842 +842_compress +842_decompress +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-als +acpi_extlog +acpi_ipmi +acpi_pad +acpiphp_ibm +acpi_power_meter +acpi_thermal_rel +acquirewdt +act200l-sir +act8865-regulator +act_bpf +act_connmark +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 +adv7604 +adv7842 +advansys +advantechwdt +adv_pci1710 +adv_pci1723 +adv_pci1724 +adv_pci_dio +adxl34x +adxl34x-i2c +adxl34x-spi +adxrs450 +aesni-intel +aes-x86_64 +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 +ak8975 +al3320a +algif_aead +algif_hash +algif_rng +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 +amdgpu +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 +atusb +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-pek +axp20x-regulator +axp288_adc +axp288_charger +axp288_fuel_gauge +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 +bd6107 +bdc +bdc_pci +be2iscsi +be2net +befs +belkin_sa +bfa +bfs +bfusb +bh1750 +bh1770glc +bh1780gli +binfmt_misc +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +blowfish-x86_64 +bluecard_cs +bluetooth +bluetooth_6lowpan +bma150 +bma180 +bmc150-accel +bmc150_magn +bmg160 +bmp085-i2c +bmp085-spi +bmp280 +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bonding +bpa10x +bpck +bpqether +bq2415x_charger +bq24190_charger +bq24257_charger +bq24735-charger +bq25890_charger +bq27x00_battery +br2684 +brcmfmac +brcmsmac +brcmutil +bridge +br_netfilter +broadcom +broadsheetfb +bsd_comp +bt3c_cs +bt819 +bt856 +bt866 +bt878 +btbcm +btcoexist +btintel +btmrvl +btmrvl_sdio +btrfs +btrtl +btsdio +bttv +btuart_cs +btusb +btwilink +bu21013_ts +budget +budget-av +budget-ci +budget-core +budget-patch +BusLogic +c2port-duramar2150 +c4 +c67x00 +c6xdigio +cachefiles +cadence_wdt +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 +cc10001_adc +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 +chacha20_generic +chacha20poly1305 +chaoskey +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 +clip +clk-cdce706 +clk-palmas +clk-pwm +clk-s2mps11 +clk-si5351 +clk-twl6040 +clk-wm831x +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_flower +cls_fw +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm3232 +cm3323 +cm36651 +cm4000_cs +cm4040_cs +cma3000_d0x +cma3000_d0x_i2c +cmac +cmdlinepart +cmtp +cnic +cobalt +cobra +coda +com20020 +com20020_cs +com20020-pci +com90io +com90xx +comedi +comedi_8254 +comedi_8255 +comedi_bond +comedi_isadma +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 +cpsw_ale +cpu5wdt +cpuid +cpu-notifier-error-inject +cramfs +cr_bllcd +crc32 +crc32-pclmul +crc7 +crc8 +crc-ccitt +crc-itu-t +crct10dif-pclmul +cros_ec +cros_ec_devs +cros_ec_i2c +cros_ec_keyb +cros_ec_lpc +cros_ec_spi +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 +cx24120 +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 +cyapatp +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_onkey +da9063-regulator +da9063_wdt +da9150-charger +da9150-core +da9150-gpadc +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-rbtn +dell_rbu +dell-smm-hwmon +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-cache-smq +dm-crypt +dm-delay +dme1737 +dm-era +dmfe +dm-flakey +dmi-sysfs +dm-log +dm-log-userspace +dm-log-writes +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 +dp83867 +dpt_i2o +drbd +drbg +drm +drm_kms_helper +drv260x +drv2665 +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds620 +dsbr100 +dscc4 +dss1_divert +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt282x +dt3000 +dt3155 +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 +dwmac-generic +dw_wdt +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e3x0-button +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 +echainiv +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-axp288 +extcon-gpio +extcon-max14577 +extcon-max77693 +extcon-max77843 +extcon-max8997 +extcon-palmas +extcon-rt8973a +extcon-sm5502 +extcon-usb-gpio +ezusb +f2fs +f71805f +f71808e_wdt +f71882fg +f75375s +f81232 +fakelb +fam15h_power +fan53555 +farsync +faulty +fb_agm1264k-fl +fb_bd663474 +fb_ddc +fb_hx8340bn +fb_hx8347d +fb_hx8353d +fb_hx8357d +fb_ili9163 +fb_ili9320 +fb_ili9325 +fb_ili9340 +fb_ili9341 +fb_ili9481 +fb_ili9486 +fb_pcd8544 +fb_ra8875 +fb_s6d02a1 +fb_s6d1121 +fb_ssd1289 +fb_ssd1306 +fb_ssd1331 +fb_ssd1351 +fb_st7735r +fb_sys_fops +fbtft +fbtft_device +fb_tinylcd +fb_tls8204 +fb_uc1701 +fb_upd161704 +fb_watterott +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 +flexfb +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 +geneve_core +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-dwapb +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_touptek +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-betopff +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-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-custom +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 +hisi504_nand +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 +hsu_dma +hsu_dma_pci +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 +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 +i915 +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 +idma64 +idmouse +idt77252 +idtcps +idt_gen2 +ie31200_edac +ie6xx_wdt +ieee802154 +ieee802154_6lowpan +ieee802154_socket +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-leds +input-polldev +int3400_thermal +int3402_thermal +int3403_thermal +int340x_thermal_zone +int51x1 +intelfb +intel_ips +intel-lpss +intel-lpss-acpi +intel-lpss-pci +intel_menlow +intel_oaktrail +intel_pmc_ipc +intel_powerclamp +intel_qat +intel_quark_i2c_gpio +intel_rapl +intel-rng +intel-rst +intel-smartconnect +intel_soc_dts_iosf +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 +jitterentropy_rng +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsa1212 +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 +kmx61 +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 +led-class-flash +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-lp8788 +leds-lp8860 +leds-lt3593 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pm8941-wled +leds-pwm +leds-regulator +leds-ss4200 +leds-tca6507 +leds-tlc591xx +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 +lgdt3306a +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 +lineage-pem +linear +liquidio +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 +ltc2941-battery-gauge +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 +m62332 +m88ds3103 +m88rs2000 +m88rs6000t +ma600-sir +mac80211 +mac80211_hwsim +mac802154 +macb +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 +mailbox-altera +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 +max63xx_wdt +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77693 +max77693_charger +max77693-haptic +max77843 +max77843-haptic +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 +md-cluster +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 +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 +mma9551 +mma9551_core +mma9553 +mmc35240 +mmc_block +mmc_spi +mms114 +mn88472 +mn88473 +mos7720 +mos7840 +moxa +mpc624 +mpl115 +mpl3115 +mpls_gso +mpls_router +mpoa +mpr121_touchkey +mpt2sas +mpt3sas +mptbase +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mrf24j40 +mrp +ms5611_core +ms5611_i2c +ms5611_spi +ms_block +msdos +msi001 +msi2500 +msi-laptop +msi-wmi +msp3400 +mspro_block +msr +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt29f_spinand +mt312 +mt352 +mt6397-core +mt6397-regulator +mt7601u +mt9m001 +mt9m111 +mt9t031 +mt9t112 +mt9v011 +mt9v022 +mtd +mtd_blkdevs +mtdblock +mtdblock_ro +mtd_dataflash +mtdoops +mtdram +mtdswap +mtip32xx +mtk-sd +mtouch +multipath +multiq3 +musb_hdrc +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 +nci_uart +ncpfs +nct6683 +nct6775 +nct7802 +nct7904 +nd_blk +nd_btt +nd_pmem +ne2k-pci +neofb +net1080 +net2272 +net2280 +netconsole +netjet +netlink_diag +netrom +nettel +netxen_nic +newtonkbd +nfc +nfc_digital +nfcmrvl +nfcmrvl_uart +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 +nfit +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_flexfiles +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 +nf_tables_netdev +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 +nhc_dest +nhc_fragment +nhc_hop +nhc_ipv6 +nhc_mobility +nhc_routing +nhc_udp +n_hdlc +ni_6527 +ni_65xx +ni_660x +ni_670x +ni_at_a2150 +ni_at_ao +ni_atmio +ni_atmio16d +nicpf +nicstar +nicvf +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_hw_intel +ntb_netdev +ntb_pingpong +ntb_tool +ntb_transport +ntc_thermistor +ntfs +n_tracerouter +n_tracesink +null_blk +nuvoton-cir +nvidiafb +nvme +nvram +nv_tco +nxp-nci +nxp-nci_i2c +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-gpio-vbus-usb +phy-isp1301 +phy-pxa-28nm-hsic +phy-pxa-28nm-usb2 +physmap +phy-tahvo +phy-tusb1210 +pinctrl-cherryview +pinctrl-intel +pinctrl-sunrisepoint +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 +poly1305_generic +port100 +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 +ptp +punit_atom_debug +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 +qcom_spmi-regulator +qcom-spmi-vadc +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-ts35 +rc-technisat-usb2 +rc-terratec-cinergy-c-pci +rc-terratec-cinergy-s2-hd +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan1027 +rc-twinhan-dtv-cab-ci +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 +regulator-haptic +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 +rpcrdma +rpcsec_gss_krb5 +rsa_generic +rsi_91x +rsi_sdio +rsi_usb +rsxx +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt5033 +rt5033_battery +rt5033-regulator +rt61pci +rt73usb +rt9455_charger +rtc-88pm80x +rtc-88pm860x +rtc-ab3100 +rtc-ab-b5ze-s3 +rtc-abx80x +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-ds1685 +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-max8907 +rtc-max8925 +rtc-max8997 +rtc-max8998 +rtc-mc13xxx +rtc-mcp795 +rtc-msm6242 +rtc-mt6397 +rtc-palmas +rtc-pcap +rtc-pcf2123 +rtc-pcf2127 +rtc-pcf50633 +rtc-pcf85063 +rtc-pcf8523 +rtc-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 +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 +scif +scif_bus +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 +sdio_uart +sdricoh_cs +sedlbauer_cs +seed +sensorhub +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 +sky81452 +sky81452-backlight +sky81452-regulator +sl811_cs +sl811-hcd +slcan +slicoss +slip +slram +sm501 +sm501fb +sm750fb +sm7xxfb +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-core +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-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-ac97 +snd-soc-adau1701 +snd-soc-ak4104 +snd-soc-ak4554 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-alc5623 +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-rl6347a +snd-soc-rt286 +snd-soc-rt5631 +snd-soc-rt5640 +snd-soc-rt5645 +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-rt5640 +snd-soc-sst-byt-max98090-mach +snd-soc-sst-byt-rt5640-mach +snd-soc-sst-cht-bsw-max98090_ti +snd-soc-sst-cht-bsw-rt5645 +snd-soc-sst-cht-bsw-rt5672 +snd-soc-sst-dsp +snd-soc-sst-haswell +snd-soc-sst-haswell-pcm +snd-soc-sst-ipc +snd-soc-sst-mfld-platform +snd-soc-sta32x +snd-soc-sta350 +snd-soc-tas2552 +snd-soc-tas5086 +snd-soc-tas571x +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-wm8804-i2c +snd-soc-wm8804-spi +snd-soc-wm8903 +snd-soc-wm8962 +snd-soc-wm8978 +snd-soc-xtfpga-i2s +snd-sonicvibes +snd-timer +snd-trident +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usb-line6 +snd-usbmidi-lib +snd-usb-pod +snd-usb-podhd +snd-usb-toneport +snd-usb-us122l +snd-usb-usx2y +snd-usb-variax +snd-util-mem +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx222 +snd-vx-lib +snd-vxpocket +snd-ymfpci +snic +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 +spi-cadence +spidev +spi-dln2 +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 +spi-zynqmp-gqspi +spmi +squashfs +sr9700 +sr9800 +ssb +ssb-hcd +ssfdc +ssp_accel_sensor +ssp_gyro_sensor +ssp_iio +sst25l +sstfb +ssu100 +st +st1232 +st21nfca_hci +st21nfca_i2c +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 +stk3310 +stk8312 +stk8ba50 +stkwebcam +st_magn +st_magn_i2c +st_magn_spi +stmmac +stmmac-platform +st-nci +st-nci_i2c +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 +svgalib +sx8 +sx8654 +sx9500 +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 +tc74 +tc90522 +tca6416-keypad +tca8418_keypad +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bic +tcp_cdg +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-hexdump +test-kstrtox +test_module +test_power +test-string_helpers +test_udelay +test_user_copy +tg3 +tgr192 +thinkpad_acpi +thmc50 +thunder_bgx +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_crb +tpm_i2c_atmel +tpm_i2c_infineon +tpm_i2c_nuvoton +tpm_infineon +tpm_nsc +tpm-rng +tpm_st33zp24 +tpm_st33zp24_i2c +tpm_st33zp24_spi +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-pwrbutton +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_pruss +uio_sercos3 +uli526x +ulpi +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_printer +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-flash-led-class +v4l2-mem2mem +vboxguest +vboxsf +vboxvideo +vcan +vcnl4000 +ves1820 +ves1x93 +veth +vfio +vfio_iommu_type1 +vfio-pci +vfio_virqfd +vga16fb +vgastate +vgem +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 +virt-dma +virtio-gpu +virtio_input +virtio-rng +virtio_scsi +virtual +visor +visorbus +visornic +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 +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +wafer5823wdt +walkera0701 +wanxl +warrior +wbsd +wcn36xx +wd719x +wdt87xx_i2c +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 +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-4.2.0.orig/debian.master/abi/4.2.0-10.11/amd64/lowlatency +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/amd64/lowlatency @@ -0,0 +1,19467 @@ +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 0x07899c12 kvm_cpu_has_pending_timer +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 0x73892a61 mcryptd_arm_flusher +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/acpi/nfit 0xa7e9a159 to_nfit_uuid +EXPORT_SYMBOL drivers/acpi/video 0x58f4ae30 acpi_video_get_edid +EXPORT_SYMBOL drivers/acpi/video 0x6de7f7ff acpi_video_get_backlight_type +EXPORT_SYMBOL drivers/acpi/video 0x7a45377b acpi_video_unregister +EXPORT_SYMBOL drivers/acpi/video 0x8826c13b acpi_video_register +EXPORT_SYMBOL drivers/acpi/video 0xe92ca535 acpi_video_set_dmi_backlight_type +EXPORT_SYMBOL drivers/atm/suni 0x129a7411 suni_init +EXPORT_SYMBOL drivers/atm/uPD98402 0xf90215f0 uPD98402_init +EXPORT_SYMBOL drivers/bcma/bcma 0xdbd70f20 bcma_core_dma_translation +EXPORT_SYMBOL drivers/bcma/bcma 0xfad119d3 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 0x027b137e pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x12defff4 pi_write_block +EXPORT_SYMBOL drivers/block/paride/paride 0x1405a956 pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0x1d92b097 paride_unregister +EXPORT_SYMBOL drivers/block/paride/paride 0x3ee66622 pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0x4267110a pi_register_driver +EXPORT_SYMBOL drivers/block/paride/paride 0x642857f6 pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x6cd427cf pi_write_regr +EXPORT_SYMBOL drivers/block/paride/paride 0xb21ba07d pi_unregister_driver +EXPORT_SYMBOL drivers/block/paride/paride 0xbfa51a29 paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0xc6001148 pi_disconnect +EXPORT_SYMBOL drivers/block/paride/paride 0xc9bd077c pi_connect +EXPORT_SYMBOL drivers/block/paride/paride 0xd2112a7b pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0xd5a25ebe pi_read_regr +EXPORT_SYMBOL drivers/bluetooth/btbcm 0xdac9d363 btbcm_patchram +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1348760d ipmi_request_settime +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x14abc556 ipmi_smi_watcher_register +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 0x5439972b 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 0x87132a33 ipmi_register_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x8c8ee770 ipmi_destroy_user +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x925b4824 ipmi_smi_watcher_unregister +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 0xa3f6992d 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 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/tpm/st33zp24/tpm_st33zp24 0x51cda761 st33zp24_pm_suspend +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x5d7fbfb6 st33zp24_pm_resume +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x9816a6fb st33zp24_remove +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xee79a6b4 st33zp24_probe +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x6d472a72 xillybus_endpoint_remove +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xd111e31f xillybus_init_endpoint +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xd48ab859 xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x1eae0fa9 dw_dma_cyclic_prep +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x5699e7e1 dw_dma_get_src_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x68bd0359 dw_dma_cyclic_start +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x731faac8 dw_dma_get_dst_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xa6812a3e dw_dma_cyclic_stop +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xeaf49059 dw_dma_cyclic_free +EXPORT_SYMBOL drivers/dma/ioat/ioatdma 0x953f4626 ioat_dma_setup_interrupts +EXPORT_SYMBOL drivers/edac/edac_core 0xc070201d edac_mc_find +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04d0f641 fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0d9d7080 fw_iso_context_start +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 0x2088bb41 fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0x286820e3 fw_core_remove_address_handler +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 0x4f2f564b fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x50f6afaa fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0x53cb1f01 fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x5cf2f7a3 fw_bus_type +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 0x696cec87 fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6b46a0bb fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6ff684ad fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x776124b7 fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x86468d44 fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x892e5282 fw_send_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8bd2fe30 fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8edd43d0 fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x90863005 fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0x9941a332 fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0x9e75ff44 fw_send_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0xa0d59046 fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0xad6238a1 fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0xbbefd561 fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0xcad77c19 fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xcbf9f2dd fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0xccfab00f fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe4a59106 fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0xeaa6f01f fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf1d39865 fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf7c0ff8d fw_iso_context_stop +EXPORT_SYMBOL drivers/firmware/dcdbas 0xa75079d6 dcdbas_smi_request +EXPORT_SYMBOL drivers/fmc/fmc 0x002860de fmc_driver_register +EXPORT_SYMBOL drivers/fmc/fmc 0x0e104067 fmc_free_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x290d0f9b fmc_device_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x42ad48a5 fmc_show_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x42b8fe77 fmc_find_sdb_device +EXPORT_SYMBOL drivers/fmc/fmc 0x567cfd0c fmc_driver_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x6ac86684 fmc_device_register +EXPORT_SYMBOL drivers/fmc/fmc 0x871c4e61 fmc_device_unregister_n +EXPORT_SYMBOL drivers/fmc/fmc 0x8a066f16 fmc_scan_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0xac2bdc0d fmc_reprogram +EXPORT_SYMBOL drivers/fmc/fmc 0xe6dc854c fmc_device_register_n +EXPORT_SYMBOL drivers/gpu/drm/amd/amdkfd/amdkfd 0xdce19cba kgd2kfd_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x007c8276 drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x00dc3a0f drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01fba90a drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x05173873 drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x05d97168 drm_pci_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0602a739 drm_ati_pcigart_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0813ed15 drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0964f721 drm_dev_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x09e9845e drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a0350ba drm_modeset_acquire_init +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 0x0bbcce93 drm_legacy_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0c186a40 drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0c3f3ca8 drm_compat_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0cf53640 drm_crtc_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0eb77ec5 drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ee5a24a drm_mode_validate_basic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ef8efaf drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f7f4748 drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fd60df2 drm_get_connector_status_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fec91e5 drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x10621367 drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x107742a9 drm_get_subpixel_order_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x12369536 drm_plane_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1478877a drm_modeset_lock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14a9a178 drm_get_format_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14fef270 drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1582a64f drm_mode_group_init_legacy_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x162a049a drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x17713fd0 drm_agp_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1906090a drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x194eadaa drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19ae3ebd drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19c0fa33 drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a22d3f7 drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a546ddd drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a770ac3 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1aba95fb drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1aeeb189 drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b242cf7 drm_vma_offset_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b6a6823 drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1d757913 drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dd71f7a drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e6ba3dc drm_mode_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1f2bd50a drm_legacy_addbufs_agp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20645642 drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20d9f1b4 drm_bridge_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2115bb7e drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22acaf62 drm_get_cea_aspect_ratio +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24cc0e4c drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x25a00153 drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x261d617c drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0x26d83810 drm_select_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28eedb19 drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29a010e6 drm_mm_insert_node_in_range_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c082e09 drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ce5cf42 drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e7a4300 drm_rgb_quant_range_selectable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2f2fb8de drm_panel_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x307020d4 drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0x31429c06 drm_ati_pcigart_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x31c796d4 drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3208dec6 drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3470c8fa drm_atomic_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x34b62011 drm_atomic_set_mode_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x34e2c9f9 drm_bridge_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x37ebe743 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38a4f7ae drm_format_num_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x39fe0b23 drm_atomic_legacy_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3a3fad0f drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ac1fef9 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b9d009a drm_format_plane_cpp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3bda687c drm_property_reference_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3bf73475 drm_legacy_ioremap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3df0fcd4 drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e3f5e86 drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eb37b9d drm_ht_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f93f314 drm_platform_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x40221b61 drm_atomic_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4115d402 drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x413854f3 drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0x41d16f87 drm_atomic_state_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4512ca00 drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x47170609 drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x47b26ab2 drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0x48397d98 drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0x490cfb78 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a08ff2f drm_agp_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4aab917f drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ba4df3e drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4bce6839 drm_edid_to_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c511235 drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d1a970e drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d9fa762 drm_bridge_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ea1f5a2 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f7ce328 drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x501a7251 drm_mode_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50a2b120 drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50e28c07 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x510af870 drm_legacy_rmmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5203f4dc drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x522a456c drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x526f6f71 drm_rect_calc_hscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x530ff892 drm_pci_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x54095d54 drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x542a3413 drm_panel_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x549cfb87 drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5532d205 drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5623ba6b drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x56b071bd drm_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x579cd281 drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59ef50f0 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5b7cdcc7 drm_mode_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5bc2457c drm_bridge_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5bc4599a drm_connector_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5c920b0f drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d7318dc drm_global_item_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5eaa0dbb drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x60316e50 drm_get_pci_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6055bc3a drm_bridge_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x60de7e33 drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x612008c7 drm_calc_vbltimestamp_from_scanoutpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0x62169659 drm_vblank_post_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x625139f5 drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6298e9b7 drm_atomic_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x629c05e1 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x62ea8a41 drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x632911ad drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63899537 drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65b0d84c drm_vblank_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65d75236 drm_property_lookup_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x675beb40 drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67633846 drm_mm_insert_node_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x68fbf6e4 drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6900d335 drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm 0x69eba5ad drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a1ddf94 drm_legacy_ioremap_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6b79ecb0 drm_mode_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6bdf155c drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6be58606 drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d773645 drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ece78da drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6f19a2b6 drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x70053762 drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x706d3106 drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x70be6e07 drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x71f585d4 drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x72fbc93f drm_pci_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7471d818 drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x74825641 drm_crtc_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0x74b08724 drm_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x74ca462a drm_modeset_legacy_acquire_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0x76170fd7 drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x766d57bd drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0x76758778 drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x76bd5ecb drm_mode_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x78164325 drm_platform_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7961f20e drm_irq_install +EXPORT_SYMBOL drivers/gpu/drm/drm 0x79d49677 drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x79f8d4a7 drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7cb3fa65 drm_legacy_addmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7d0f3480 drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fa93f25 drm_agp_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7ffba180 drm_modeset_backoff_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x80430db7 drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0x80ad9b18 drm_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x80d9fdeb drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x80f34c86 drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81bedba8 drm_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82bd2afd drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82c2998f drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82e145ae drm_atomic_connectors_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8321c1c2 drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8357cd64 drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm 0x837fce01 drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x83ff36c1 drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x84734d3a drm_bridge_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x84c9365b drm_agp_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8561b057 drm_property_create_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x859ed032 drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x85ed1b26 drm_prime_sg_to_page_addr_arrays +EXPORT_SYMBOL drivers/gpu/drm/drm 0x86761f6a drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x86a05f90 __drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x86b66e94 drm_vblank_pre_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x886d4fbd drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x896e420e drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8a03474a drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8a6d4b3b drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8b6476a7 drm_connector_unplug_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8c3d550f drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8de13715 drm_format_vert_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8e320c1b drm_legacy_addbufs_pci +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8e80846b drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8e91a332 drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8eff9111 drm_ht_find_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x92408488 drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x924a3a8c drm_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9256f5f9 drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x92c1c92d drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x938799cf drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9388101d drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9563d0e2 drm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x95a4bdec drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0x961ea0a1 drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x963ad10e drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9683fd2a drm_pci_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x97084ee7 drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0x97facfa7 drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9815870d drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9972db48 drm_rect_calc_vscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9afbcb53 drm_legacy_idlelock_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b41c260 drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9c0c9cbd drm_property_unreference_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9d39fd11 drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9e1b8ff6 drm_legacy_getsarea +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa10f2f2e drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1c9c5da drm_display_info_set_bus_formats +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa20e05ae drm_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa248cdf6 drm_modeset_lock_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa28078b2 drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4466414 drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa60c253e drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa6b034d6 drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa81c8a0e drm_atomic_set_mode_prop_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa9248e6a drm_atomic_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa96acfcb drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0xab42af8b drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0xae07a8f0 drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xafde3710 drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb1362c63 drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb19973a2 drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb34de41f drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb48c3549 drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4e2c4a0 drm_agp_acquire +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb5540008 drm_global_item_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb5fe98b2 drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb6c572c6 drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb77fd661 drm_agp_bind +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb7ecf22d drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb7f5aa08 drm_reinit_primary_mode_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbb1bc044 drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbb7ea3ba drm_mode_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe220f22 drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbec810a0 drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbfe7ae46 drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbffe3181 drm_panel_detach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc08b516a drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc14a6866 drm_atomic_add_affected_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc2235155 drm_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc360e7e2 drm_ut_debug_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc3a9b405 drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc59a5a13 drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc6cbebe4 drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc702b69a drm_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc86fdea0 drm_atomic_state_default_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc989b86f drm_panel_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca0a179a drm_unplug_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca45efbc drm_format_horz_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca5c7790 drm_mm_init_scan_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca61051f drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcab14169 drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcb7d9110 drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd0fc417 drm_ht_just_insert_please +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd5b9477 drm_legacy_idlelock_take +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd18f53d3 drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd22297ef drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2335101 drm_fb_get_bpp_depth +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd347892d drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd42d40a2 drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd52b1d11 drm_mm_init_scan +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd65d3168 drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd69c5486 drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd70c8470 drm_mm_debug_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd7a3fe4d drm_plane_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd7fe375b drm_modeset_unlock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd802bf00 drm_atomic_state_default_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd8fab2e0 drm_mm_dump_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd9fe4ace drm_panel_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xda564491 drm_dev_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdba6e36f drm_agp_unbind +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbb5a9f5 drm_ht_remove_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdcb78251 drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd073612 drm_legacy_ioremapfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd150721 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdde0cde1 drm_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xde6817de drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0xded57c80 drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdfaf8dba drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdfdeab45 drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe046ca08 drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe0762280 drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe0c95b20 drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe116a294 drm_legacy_rmmap_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe195b19d drm_agp_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe19fd707 drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe20ad816 drm_modeset_lock_all_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe4a96b46 drm_mode_get_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe4b6e1ae drm_framebuffer_unreference +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe4b970a1 drm_pci_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe51d89b5 drm_mm_clean +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe52d6c35 drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe63964df drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe6b27976 drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7197773 drm_ht_insert_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe863969f drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe97ef8f0 drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe991cfbe drm_mode_hsync +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea383236 drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeb750300 drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec03ce39 drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0xecd376f3 drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef5b742a drm_mode_create_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1cd461c drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf2be477b drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf2d97e6f drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf3e6dc13 drm_framebuffer_reference +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf42a727f drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf440466e drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf6124cf9 drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf643c59e drm_pcie_get_speed_cap_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfad4df33 drm_agp_bind_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfb063f8b drm_irq_uninstall +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfb325563 drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfbbe9478 drm_bridge_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfcf54a4f drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd063935 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfdf51998 drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfec119a7 drm_mode_create_dirty_info_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff712818 drm_gem_dumb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffc6c87a drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x05e01e3a drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x075e5629 drm_fb_helper_initial_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 0x09937885 drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0a7d76e1 drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0cfd9c33 __drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0d5ac820 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 0x11766700 drm_dp_link_configure +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x12186e4f drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x12bfa0db drm_helper_probe_single_connector_modes_nomerge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x13e60702 drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x147e5c39 drm_primary_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x14e52386 drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x14e92ce3 drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x163251c8 drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x17a843ff drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1932320c __drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1d29b3fb drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1f866102 drm_atomic_helper_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x20de9a04 __drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x232b3140 drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2472bddb drm_fb_helper_single_add_all_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x28052f1e drm_atomic_helper_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x28962d3f drm_atomic_helper_update_legacy_modeset_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x29280de3 drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2992de0e drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2dbaceb3 drm_has_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x31444d84 drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34871adf drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34c09074 drm_fb_helper_fill_fix +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x35504716 drm_atomic_helper_commit_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3566de37 drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x373ad39e drm_dp_link_power_up +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3741abb9 drm_pick_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3aecded2 drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3e880f5e drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3ec26fc2 drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3f41fbbe drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x45493c63 drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4574359d drm_plane_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x485b15b1 drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x488cce7c drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4a90ac31 drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4f44dce8 drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5021175a drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x543a73db drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x54d5d55f drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x56965aac drm_fb_helper_fill_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5efcaa92 drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x63a62af4 drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x63b91a01 drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x64413f63 drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6471849e drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x679d9bbf drm_atomic_helper_commit_modeset_enables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x686a0801 drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b1412b3 drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b30b6e2 drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b382be6 drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b6b3360 drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6ef9bdb4 drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7088db71 drm_dp_mst_get_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x711a004a drm_dp_link_rate_to_bw_code +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x722f6c60 drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x73ce6b4c drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x78437b9f drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7b363aba drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84033296 drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84e924ba drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8c26af6b drm_helper_crtc_mode_set_base +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8ec2442e __drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9341b556 drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x97a85e09 drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9836d027 drm_fb_helper_remove_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9848d4b7 drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9c523b38 drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9cff121e drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9e2ca42b __drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa43f461b 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 0xa77858bb drm_dp_get_adjust_request_voltage +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa7ebbac3 drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8d6809d drm_dp_bw_code_to_link_rate +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa9ba97b0 drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa9e06877 drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xad90651c drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xae09c0d9 drm_dp_link_probe +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaf2831aa drm_helper_crtc_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb247a012 drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb4026931 drm_atomic_helper_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb6fe9fde drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb7965b9d drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb82a4a07 drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb82e20eb drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xba0d0018 drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc43cbda2 drm_primary_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcd853dd8 drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcdff81f2 drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd1346510 drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd2599810 drm_dp_link_power_down +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd25d5d2c drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd2eb99aa drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd5504922 drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd5538c59 drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd5f200bd drm_plane_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd7b5bdb4 drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdb5cbe6e drm_atomic_helper_commit_modeset_disables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdbf92992 drm_plane_helper_check_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdd8ae739 drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe63609af __drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe8e02392 drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xed46e35d drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xedec6442 drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xef8851cb drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf0936ddf drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf0c97c50 drm_fb_helper_add_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf1b16ec7 drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf95c0cf2 drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x02876d01 ttm_bo_dma_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x03643d5c ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0788cc04 ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x08eef131 ttm_bo_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0bab7f47 ttm_read_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0c78249e ttm_tt_set_placement_caching +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1218ebfb ttm_agp_tt_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x149dfd60 ttm_bo_del_sub_from_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x17fa25fe ttm_dma_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1940e4cd ttm_write_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1a9593a4 ttm_mem_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1b492909 ttm_pool_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1e9aa336 ttm_bo_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x20866796 ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x22ec80fe ttm_vt_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x24765c33 ttm_read_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2504ba41 ttm_mem_io_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2b54aa9a ttm_object_file_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3036ae66 ttm_mem_io_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3619567d ttm_mem_io_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x403972e1 ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x46155bec ttm_bo_clean_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x485a5bc0 ttm_ref_object_add +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x485ef1b9 ttm_tt_bind +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4e8dd264 ttm_bo_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x54a26d17 ttm_bo_synccpu_write_grab +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x564e1aee ttm_bo_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5b36d321 ttm_bo_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5b7daa8c ttm_mem_global_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x60318481 ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6052860c ttm_round_pot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x63268a05 ttm_bo_init_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6c8dc6bf ttm_vt_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6e875de9 ttm_lock_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x73aef5ee ttm_mem_global_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7878e964 ttm_bo_swapout_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7a3ef6a1 ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7c1d2ee6 ttm_pool_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7dde0293 ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x804f023e ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x80d86f0e ttm_object_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x81783fb9 ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x836d8fd0 ttm_suspend_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x880a15ad ttm_base_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x946d9ea3 ttm_write_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x94894449 ttm_base_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9689cdbd ttm_bo_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x96c442f9 ttm_bo_add_to_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x96f58619 ttm_agp_tt_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x97e3d5cb ttm_object_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x998e45c0 ttm_ref_object_base_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa7a5a4a5 ttm_fbdev_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa7cb8de1 ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa94193ae ttm_bo_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa958fc7d ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xaf8955e4 ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xaff578b0 ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb2bd8d5b ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb9e15ef0 ttm_page_alloc_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbc73bc52 ttm_bo_synccpu_write_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc143d2d0 ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc4d4618d ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xce6e43a8 ttm_base_object_lookup_for_ref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcf49f835 ttm_suspend_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcf67c299 ttm_ref_object_exists +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd1629205 ttm_bo_mem_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd5dbc13b ttm_agp_tt_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd8edb115 ttm_base_object_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xda1b18da ttm_dma_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdca7f055 ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe1fc5c8a ttm_prime_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe9013524 ttm_bo_move_ttm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe9778b3b ttm_bo_manager_func +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf3cddf56 ttm_bo_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf79dec39 ttm_bo_evict_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfbc2c5ec ttm_object_file_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfc9bb7be ttm_mem_io_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfdf72d9d ttm_mem_global_release +EXPORT_SYMBOL drivers/hv/hv_vmbus 0x656fb348 vmbus_sendpacket_ctl +EXPORT_SYMBOL drivers/hv/hv_vmbus 0x69c9a77e vmbus_recvpacket +EXPORT_SYMBOL drivers/hv/hv_vmbus 0xe88fdaaa 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 0x19f8d23c 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 0x603bc52e i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xd7db3b7a i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xe9f29158 i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x7131c905 i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0xa94172f4 i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0x0fd8be32 amd756_smbus +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x0a1a5336 mma9551_app_reset +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x0d27f862 mma9551_read_accel_chan +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x2313e53b mma9551_write_config_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x41ef446c mma9551_read_accel_scale +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x4d8166cf mma9551_read_config_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x531a994c mma9551_read_status_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x74fcf72d mma9551_read_version +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x7f1512dd mma9551_set_power_state +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x9514be7e mma9551_read_status_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x9eb714c5 mma9551_read_config_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xa6830672 mma9551_gpio_config +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xb01d8389 mma9551_write_config_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xbcd7fe96 mma9551_sleep +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xcabdc140 mma9551_update_config_bits +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xde3ed370 mma9551_read_config_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xe11ce8be mma9551_write_config_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xe8c1ab1a mma9551_set_device_state +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xea185da0 mma9551_read_status_word +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x6d2166b3 st_accel_common_probe +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x70e74b1c st_accel_common_remove +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x08a35510 hid_sensor_read_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x268c559d hid_sensor_write_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x31a64cbe hid_sensor_read_poll_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x3c38b5fd hid_sensor_write_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x3ec06cf5 hid_sensor_read_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x9b0e7b4e 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-trigger 0x37e28dae hid_sensor_pm_ops +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x5a01220f hid_sensor_setup_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xcef22b0a hid_sensor_power_state +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xd4389d97 hid_sensor_remove_trigger +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x01d912bc ssp_change_delay +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x300518c4 ssp_enable_sensor +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x7cc1b7c3 ssp_get_sensor_delay +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0xe198c04f ssp_disable_sensor +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0xfdddef15 ssp_register_consumer +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0x842e3139 ssp_common_process_data +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0xb4eb1818 ssp_common_buffer_postdisable +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0xe9800002 ssp_common_buffer_postenable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x074d7047 st_sensors_trigger_handler +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x0806aef7 st_sensors_power_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x25592951 st_sensors_sysfs_scale_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x308cd393 st_sensors_read_info_raw +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x347804d4 st_sensors_set_axis_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x3d1b24a8 st_sensors_set_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x568b0319 st_sensors_set_fullscale_by_gain +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x58543d50 st_sensors_set_odr +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x8958563f st_sensors_check_device_support +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xa4157d0b st_sensors_deallocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xb5823741 st_sensors_sysfs_sampling_frequency_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xd07eff23 st_sensors_get_buffer_element +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xd82f8281 st_sensors_power_disable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xdf478a48 st_sensors_init_sensor +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xe4d87a7a st_sensors_set_dataready_irq +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xf6c23357 st_sensors_allocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0xa1299ae5 st_sensors_i2c_configure +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_spi 0x33f76d7b st_sensors_spi_configure +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0x261248c7 st_gyro_common_remove +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0xd413456e st_gyro_common_probe +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x6af62142 adis_debugfs_reg_access +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0xac90a684 adis_enable_irq +EXPORT_SYMBOL drivers/iio/industrialio 0x19e2be7f iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x32821d7d iio_triggered_buffer_predisable +EXPORT_SYMBOL drivers/iio/industrialio 0x346a3b6b iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0x3e88c8c5 iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0x4dc8dc00 iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0x7d30fd13 iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x7f37fe91 iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0x831ef33b iio_triggered_buffer_postenable +EXPORT_SYMBOL drivers/iio/industrialio 0x836d3ae7 iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0x89e3615b iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x90dab1f7 iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0xcdba7f85 iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0xde0f3a12 iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xe5d7819e iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0xf95bd4fd iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0xfbd73eff iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xfd5ffa12 iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x6d588521 iio_triggered_buffer_setup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0xc9760963 iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x03865d2a iio_kfifo_free +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x099093f3 iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x681bd5b9 devm_iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/kfifo_buf 0xb271da19 devm_iio_kfifo_free +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0x4f073b02 st_magn_common_remove +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0xc7a27efd st_magn_common_probe +EXPORT_SYMBOL drivers/iio/pressure/ms5611_core 0x831533ad ms5611_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x376d4cd8 st_press_common_remove +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x55e9dd5d 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 0x1edc4064 rdma_addr_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x273f4cca rdma_addr_cancel +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x9846b88f rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x9d9cabc5 rdma_addr_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0xcfeb0229 rdma_copy_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0xf029eb25 rdma_addr_find_dmac_by_grh +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x2da329cc ib_send_cm_apr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x31237234 cm_class +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x41cabd8e ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x4eeadfc5 ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x5ba225d0 ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x693321b3 ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x793c211f ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x9bf1588a ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xa0092bfb ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xa2c94ab2 ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xc0907073 ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd023b643 ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd236bbeb ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd694cdaf ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xda4c0830 ib_send_cm_lap +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xf28a62f7 ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xf66b96f7 ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0013af7f ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x001a5058 ib_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x06ace203 ibnl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0722c1af ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x08973e6c ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x098903fe ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0a5e06d2 ibnl_add_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0a97201b ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c1b9ac1 ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0e64d6e6 ib_query_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0ecb6b63 ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x107742bc ib_alloc_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1079fa3f ib_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x12616f69 ib_fmr_pool_unmap +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x136cdf0d ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1dbdbcb4 ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e491a04 ib_unmap_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x203bae72 ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x22ee891b ib_get_dma_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x22f3cf93 ib_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x259866b4 rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x28db6c33 ib_query_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x29c42c02 ib_fmr_pool_map_phys +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2ad6cbed ib_rereg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2ed6e386 ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x359c3d52 ib_destroy_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3657291c ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x39ceef06 ib_get_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3bc4be32 ib_dealloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4025b955 ib_free_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x429f180c ib_destroy_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4922aeed ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4c3fc30d ib_dealloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4c65e9eb ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50dbc447 ib_flush_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5261668e ib_umem_page_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5611cdea rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5671d931 ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5a19280c ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6061a2ea ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x62851fdd ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6898ab13 ib_alloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6a377490 ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6b62a8ad ib_destroy_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6b9e6760 ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e030e26 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e33198f ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e938947 ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x74d80a9e ib_get_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x761b0ca9 ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x78656d3d ib_dealloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x79fdab23 ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7f79ff29 ib_dealloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x817fea4e ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8351abd1 ib_alloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x862f849b ib_init_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8cbe75bc ib_alloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8f2650e5 ib_find_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x91db78fe ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9629f264 ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9789fe69 ib_reg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x988cfd12 ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa1134827 ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa3229534 ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa432baf6 ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa5b46499 ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa98b0e4d ib_resolve_eth_l2_attrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaaa468a7 ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab0a3467 mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab7e411f ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xacb37a89 ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xae1fa484 ib_create_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb3a93ca3 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 0xbc6b8be9 ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbe86a6b8 ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc32b59ff ib_destroy_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc39ada8a ib_destroy_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc3b41820 ib_modify_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc408e5c6 ib_create_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc67dc8d8 ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc67f14a5 ibnl_remove_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc96afd00 ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcc1b14a1 ib_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcd80b296 ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd1bc58f8 ib_destroy_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xde0d2cbb ib_dereg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe07547e7 ib_umem_odp_map_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe0c152cb ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe3dac2d4 ib_create_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeb3ff56b ib_event_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeceeac8f ibnl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xed0babc3 ib_wc_status_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xefcaa680 ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf0539a18 ib_create_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf748242d ib_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf84eb8d4 ib_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf9d540a3 ib_create_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc150956 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x1c32e3b4 ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x2142cbc7 ib_register_mad_snoop +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x2f0ea69e ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x4d398527 ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6cedebde ib_process_mad_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6e4212f6 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 0x7b5d4b7a ib_is_mad_class_rmpp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x88fe4a6d ib_redirect_mad_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xaaa58e1c ib_cancel_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xb063db62 ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xb51f13df ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xbf2ab0f0 ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xd23c9fb5 ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xee03689c ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xf2708c29 ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x05f51c4a ib_sa_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x22f07253 ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x23c0e2fa ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x287d1e73 ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x576fdbac ib_sa_free_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x5f26b5b5 ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x88dff7d6 ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xabed900f ib_sa_service_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xca1b8707 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_sa 0xe06a40c4 ib_init_ah_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xf6409648 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 0x09c8ed28 iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x0ff9f042 iwpm_remove_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x1189b728 iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x1ebd7ce3 iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x3e858a24 iwpm_add_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x3f7c3809 iwpm_register_pid_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x461bb9ec iwpm_add_and_query_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x4894a813 iwpm_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x4967254c iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x4d307516 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 0x6c74c344 iwpm_get_remote_info +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x904609a0 iwpm_remove_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x918f089b iwpm_ack_mapping_info_cb +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 0xa58a6f19 iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xb597464e iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xc804c097 iwpm_mapping_error_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd447b24a iwpm_create_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xdd6ed62a iwpm_remote_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xee8c3f68 iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf380aa0f iwpm_add_and_query_mapping +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x07ecb955 rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x0e669d9e rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x13f57ded rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x187992bf rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x1c98e4c6 rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x21ed1cc0 rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x26ff8b2f rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x297b9052 rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2e49eccb rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x527c5f56 rdma_create_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x5ae2b5e2 rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x66096dc9 rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x71c2cbcd rdma_event_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x73c8ff52 rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x79065596 rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x9016fafe rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x94d25166 rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb80a9d66 rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd9ba7ab3 rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe1b041ef rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf30dabf7 rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xfccf479a rdma_set_ib_paths +EXPORT_SYMBOL drivers/input/gameport/gameport 0x30ade3e7 gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0x38231607 __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x56830c22 gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x6746ddde gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0x7d6be5ec gameport_unregister_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0xa750d1a8 gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0xcce96960 __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0xced1adc8 gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0xd7cded34 gameport_unregister_port +EXPORT_SYMBOL drivers/input/input-polldev 0x1346b1f9 input_free_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x3e8818a2 input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x4b23b943 input_unregister_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xc35e4b60 input_register_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xf390d96d devm_input_allocate_polled_device +EXPORT_SYMBOL drivers/input/matrix-keymap 0xa0860c4c matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x6cd950ef ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0x79f1721b ad714x_enable +EXPORT_SYMBOL drivers/input/misc/ad714x 0xebe46323 ad714x_remove +EXPORT_SYMBOL drivers/input/misc/ad714x 0xef32f5d8 ad714x_probe +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x827b7963 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 0x541a581f sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0x80f0d67e sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0xca78bd2a sparse_keymap_free +EXPORT_SYMBOL drivers/input/sparse-keymap 0xebe52570 sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0xf6d6807c sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/sparse-keymap 0xfce21d83 sparse_keymap_setup +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x1bffc0c9 ad7879_probe +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x97f83edf ad7879_remove +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0xa8db8693 ad7879_pm_ops +EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0x4c86bb80 amd_iommu_init_device +EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0x8190d9af amd_iommu_bind_pasid +EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0x940e7538 amd_iommu_unbind_pasid +EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0xd1703c03 amd_iommu_free_device +EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0xd287cd52 amd_iommu_set_invalidate_ctx_cb +EXPORT_SYMBOL drivers/iommu/amd_iommu_v2 0xec5da463 amd_iommu_set_invalid_ppr_cb +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 0x50b33ca4 capi_cmsg2message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x55a5d9c9 capi20_release +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 0x8ba65bd1 capi20_register +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x8f699913 capilib_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x958d0ac9 attach_capi_ctr +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 0xb520d66d capi20_put_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb5659069 capi_ctr_down +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 0xdf5dc66a capi_ctr_suspend_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe19a11ac capi20_get_profile +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe47931f2 capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xedf25ed1 capi_ctr_handle_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xee841c64 detach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xf98b57de capi_ctr_resume_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xfd552f7a capi_message2str +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x44e5a334 b1_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x45c78329 b1_load_t4file +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x5dfa0091 b1_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x62455a37 b1_free_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x6a7f6db2 avmcard_dma_free +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x700a4533 b1_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x7df6dd74 b1_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x85f09690 b1_irq_table +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x988faee0 b1_alloc_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x9f7d429d b1ctl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xa2f0a676 b1_getrevision +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xa4d3d389 b1_load_config +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xbc868c16 b1_loaded +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xc2648ff2 b1_parse_version +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xc3c9ff90 b1_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xd5cd60a8 avmcard_dma_alloc +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/b1dma 0x015ae46d b1pciv4_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x1ca08d49 b1dmactl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x37348426 b1dma_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x3c18e9b3 b1dma_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x5b60e888 b1dma_reset +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x69989b75 b1dma_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x84b43d0b t1pci_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x9822c1bd b1dma_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xd6f9f1ea b1dma_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xfbb2dd2a b1dma_load_firmware +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 0x0bf6c6c7 mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x0e1f6497 mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xc5d64430 mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xde98c98b mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0xacdbcb1a mISDNisar_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0xf7265928 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 0x6fe1ca04 FsmDelTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x93a64734 FsmChangeState +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9df0cd27 FsmEvent +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9f987c85 FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xa1bc94b9 FsmInitTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xc1076768 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_isac 0x229d1a1c isac_init +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x2e2a081f isac_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x3f3b323a isac_d_l2l1 +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xb3a01969 isacsx_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xe5447702 isac_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xf691140a isacsx_setup +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x0886e7c4 isdn_ppp_register_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x92d6930e isdn_ppp_unregister_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xcd4d4ce6 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 0x06fcebef mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x17ea4829 recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1cf196fb mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x241f6562 recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x29fa5b43 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2ba4b5bf mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x30d5f621 bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x36ec1940 mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x3e8ab8d7 mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x44504d6b mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x4d0650e5 create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x5367fde1 bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x59e88de5 mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x6b547fa9 mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8a4e99fb mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8e4c07e4 get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa1c0dca0 get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa6595a3b queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xad685837 mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb1a23f26 recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xbb353e16 mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xbdb42585 dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xcc80af76 mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xccbb8f5f mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd285995f mISDN_clock_get +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd45e656e recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd5145151 mISDN_FsmEvent +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd8f4284a recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xdf978673 mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8f617eb mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf9c34ad8 mISDN_unregister_device +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 0x0cff84f8 closure_sync +EXPORT_SYMBOL drivers/md/bcache/bcache 0x14150617 closure_sub +EXPORT_SYMBOL drivers/md/bcache/bcache 0x1f529ce8 bch_bset_build_written_tree +EXPORT_SYMBOL drivers/md/bcache/bcache 0x32feaa05 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 0x5b59b856 bch_btree_insert_key +EXPORT_SYMBOL drivers/md/bcache/bcache 0x7daccb73 bch_btree_keys_alloc +EXPORT_SYMBOL drivers/md/bcache/bcache 0x7f2a56c0 bch_bset_sort_state_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0x8833b0e8 bch_btree_keys_free +EXPORT_SYMBOL drivers/md/bcache/bcache 0x8f8fc624 bch_btree_sort_lazy +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 0xd701b685 closure_wait +EXPORT_SYMBOL drivers/md/bcache/bcache 0xd97c32a1 bch_btree_sort_partial +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 0x587eeb64 dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-log 0xa62c2276 dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0xe65b535b dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-log 0xef15c8a6 dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0x18036587 dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0x369df645 dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0x7cd2753f dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0xbb082cd1 dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0xe540b7ac dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0xf71e6b47 dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/raid456 0x9e1602dd raid5_set_cache_size +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x00fa6db6 flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x12556a80 flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x274eb8e5 flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x2a17af48 flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x504a114a flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x665ae1b1 flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xbddb2efd flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xc36e6605 flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xc7bae048 flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xca75cdf7 flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xf411b3fd flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xf60b17ac flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xfe5f3701 flexcop_wan_set_speed +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 0x43801d8e 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 0xd1e6f3d1 cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cx2341x 0xe10579dd cx2341x_handler_init +EXPORT_SYMBOL drivers/media/common/cx2341x 0xf30506bb cx2341x_handler_set_50hz +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0xe137b9fd cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/tveeprom 0x34dfcb85 tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/common/tveeprom 0x46367a06 tveeprom_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x01b72dbf dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x04aab639 dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x08c0ecf2 dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0a2fd3f6 dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0d3c856a dvb_ringbuffer_empty +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x10353c9d dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x12f5425e dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x14fdf0ee dvb_ringbuffer_write_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x226cb8a6 dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x23d8c0e5 dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3405dbfc dvb_ringbuffer_avail +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3b8f7120 dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3cffcb82 dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4cf3b0d9 dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4f9b6d75 dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x56978628 dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6400592b dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6560e532 dvb_ringbuffer_write +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6e0f4b7d dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x73734efa dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x74a5a698 dvb_filter_pes2ts_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7a09e7e3 dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7e9da480 dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x80167bcf dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x80e3832d dvb_filter_get_ac3info +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8bcbbafd dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9ceb3e23 dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa24eff08 dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa4348ae1 dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xaa0105e5 dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xab619054 dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xac4ca1b0 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb94034cf dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc26181cb dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc9fc03b2 dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xced96a8f dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd8988b7b dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe5ae8707 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe64caafc dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xeaf47cb5 dvb_ringbuffer_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf51fd35c dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf821d629 dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf826deb0 dvb_filter_pes2ts +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfb093a84 dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-frontends/a8293 0xe205abd1 a8293_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/af9013 0xefabf681 af9013_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0xbcda6913 atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x01d597c4 au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x05326fbd au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x0aea1fd2 au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x18b97100 au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x4474b241 au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x7ac48e58 au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x93901dc6 au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x9c64bd4a au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xe9f8df03 au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0xc891e798 au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0x8bf66251 bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0xeb1532da cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0xef7cedf0 cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0x248cfe06 cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x33138eec cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x34f9fabc cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0x6d5eb3ad cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24120 0x35b411a6 cx24120_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x6ed2e43f cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x9f8bb6f7 cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0x52183730 cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x20d3bfb5 dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x8de47c5d dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x8ea5ac6d dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xa23fda95 dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xb1f05132 dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x1aa21473 dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x1c0812a5 dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x1d256dd2 dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x201b1717 dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x2134c483 dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x22867b51 dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x2ced4300 dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x2f4da8d1 dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x7f5da849 dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x811a0d39 dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x90df15e5 dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xc53cc457 dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xc8d22f87 dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xd1edceb4 dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xf37b92fd dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0x13ed766a dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x26f4d81b dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x276cd5fa dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x7b039805 dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xbf6b84bb dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xf0035e85 dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xf889b6e4 dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x1fd33c0b dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x847b9970 dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xa3786473 dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xcf7a237c dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0x6a0aedaa dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0x70be8092 dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x12870ecb dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x24f31093 dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x74d26ae7 dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xa847194c dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xad3ad91c systime +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xd0c34c7a dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0x700f8fe9 drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0xb33d31e0 drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0x7925b3a4 drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0x156fcde3 ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0x1894a329 dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0xe965eec0 ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0xdd47e70e isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0xbaf36b08 isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0xa54149bc isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0xd97aea11 itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0x9dec53c3 ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0xde563af4 l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0x4a414f6d lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0x75a43969 lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3306a 0xc15bb4a0 lgdt3306a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0xd3d29d6d lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0x27ce236b lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x3d04ccac lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0xd0c07b10 lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0x4bde5e77 lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x08d6655c m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0xf589f5cd m88ds3103_get_agc_pwm +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0xa0c3e592 m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0x13df08f7 mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0xbf77209f mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0x76961340 mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0xfeaa74fe mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0x28fb8934 nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0x06e1d94d nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0x93257901 or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0xf46f9a23 or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0x57c7b893 s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0x89d079cd s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x75911493 s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0xc3d76759 s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0xef2b2de5 s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si2165 0xb3950a87 si2165_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0x502b8f2f si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp8870 0xb1724b95 sp8870_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0xe2c78954 sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0x35357efd stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0xe7dc9f8d stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0x6c5a1a72 stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0x5b9bff8e stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0x42378075 stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0x5b2055f9 stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x7035d055 stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x736ce84f stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0x4477af7e stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0x6a95f95c stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0xd367f5a2 stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0x799ebcf8 stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0x35287bbc tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0x8aa3c215 tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0xa3fae9ef tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xd101fccf tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xe51454a7 tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10071 0xcc11c03e tda10071_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0x130c3950 tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0x33245ec2 tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0x86af3286 tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0xb6e9aca0 tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0x239af962 tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0x7adee7e7 ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0x2c16024c tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0xc2eb3795 ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0xbe8ee068 ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0x0d032e4b zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0x4f230ea3 zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0xb9b58780 zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x4eccebba flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x636ad7ae flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x64f2b27e flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xc4914e27 flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xcd53592a flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xd50e7b64 flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xf18800c2 flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x02c71f46 bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x65a8368a bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xbb2588e5 bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xd5d0bdef bt878_num +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xea75bc8f bt878_stop +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 0xa7651de3 bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xaf630c03 bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xbcf2d2fb bttv_read_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xf8860a02 bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x067331b4 dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x154fe94c read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x7979596f dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x86e85621 dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x91434831 dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x93d707c6 rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xa9a468e7 dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xbcf8996b dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe70dfec8 write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe94b8c9c dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0xcfc5f1c3 dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x120c4b13 cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x46008fad cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xa72ebf94 cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xd701774f cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xe7d089f3 cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xbf4d9092 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 0x7e084d6a cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x903ee8a1 cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xada9a1b1 cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xb1dbccc5 cx25821_riscmem_alloc +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xc5d38741 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xc8aebdca cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xd8219a58 cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xde301109 cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x0d43deb9 vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0xb2b3432c vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x3ef70ef6 cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x58b24a7b cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xb53b3428 cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xe30c84b2 cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x54188bc9 cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x60cc13fd cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x8cff9077 cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x9ca2fc5b cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xa988008c cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xb11d621f cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xe158f1f9 cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x042952b6 cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x1a865ca2 cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x22ea689c cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4216fc84 cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4846cb03 cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4fdc3594 cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x519fca60 cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6141c8c5 cx88_tuner_callback +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x65cddecd cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7642ed3c cx88_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7861775e cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7fcb1f71 cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7fed8b14 cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x82284675 cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x8bd3f1fd cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x9793d645 cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa5a5076b cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xabe6c67f cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xbfcab458 cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xd34148b4 cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xd76c6958 cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xdbcc203e cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xfb189108 cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x2b1206d6 ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x2fe46a26 ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x36e18d5d ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x37b6cf66 ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x4021c2bd ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x5c1a6122 ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x664b1dcf ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x6b7cb12f ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x723c9af6 ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x82650fae ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xa029a810 ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xa4816833 ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb3d60ec8 ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xc2fa4fdb ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xcbf8cac3 ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xdfa91412 ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xee18729d ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x04e83446 saa7134_tuner_callback +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x120ed0f8 saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1211df5d saa7134_devlist +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x45a3febd saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x5bd39d9a saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x72587ad3 saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x75c66969 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x84785567 saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x9f4078d0 saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xa0cf8b0b saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xa407332e saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xbfcf452b saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xc0a87aef saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xc5d9b36d saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xeec0128f saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0x02260277 ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0xc3e4c127 ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x38521d4c videocodec_attach +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x7d141eee videocodec_register +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0xd4f604d8 videocodec_detach +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0xd84cce3b videocodec_unregister +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x51f7c236 soc_camera_power_init +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x54d7c13f soc_camera_apply_board_flags +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x5585c33a soc_camera_xlate_by_fourcc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x63034c93 soc_camera_host_register +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x96be1395 soc_camera_host_unregister +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xb04235be soc_camera_power_on +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xd067048a 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 0x08301249 snd_tea575x_g_tuner +EXPORT_SYMBOL drivers/media/radio/tea575x 0x442d42a9 snd_tea575x_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0x64dd8ea9 snd_tea575x_s_hw_freq_seek +EXPORT_SYMBOL drivers/media/radio/tea575x 0x7c79a3e7 snd_tea575x_enum_freq_bands +EXPORT_SYMBOL drivers/media/radio/tea575x 0xbe341eb3 snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0xcf7d3b7c snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/radio/tea575x 0xd79ec292 snd_tea575x_exit +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x04dca738 lirc_unregister_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x31289728 lirc_get_pdata +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x75c42c23 lirc_dev_fop_open +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x78d4ba5d lirc_dev_fop_close +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x95c788ee lirc_dev_fop_poll +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x99ca8a41 lirc_dev_fop_read +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x9ae2fc65 lirc_dev_fop_write +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xbacc3edb lirc_dev_fop_ioctl +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xea38922c lirc_register_driver +EXPORT_SYMBOL drivers/media/rc/rc-core 0x47a42c33 ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/rc/rc-core 0x5f94d99d ir_raw_handler_register +EXPORT_SYMBOL drivers/media/tuners/fc0011 0x4a59ba4f fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0xa98b2b9e fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x0c3041fa fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xaa96495a fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xdd101f40 fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/max2165 0xde06086b max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0x2e15b698 mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0x892f49ff mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0xb167feda mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0x65c0eb32 mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0x4ad80a0c mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0x1c6fe818 qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0x4242ed3b tda18218_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 0x68d8b99c xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0xb56a27e3 xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0x6b31bd80 xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x13779165 cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x1e124e69 cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x07cbf50a dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x0c0fed79 dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x1610259e dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x2b82ecd6 dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x69a5b7e8 dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x8bbe9891 dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x93df0f1c dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xc81ad85c dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xd61057e7 dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x1dc5bbc6 usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x35f50133 dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x59bed3a2 dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xa07ed996 dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xcd01b3f8 dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xef088924 dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xf80e2989 dvb_usb_nec_rc_key_to_event +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 0xd8745e05 af9005_rc_decode +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x0276e386 dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x0ccc6e65 dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x1249ca99 dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x35725d85 dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x364cc35b dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x6b4b9800 dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x77882fbd 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 0xc16d845b dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xc38e3dd1 dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xccd48a6a dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xd562374a dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x68be1926 em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x83872878 em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x449b084d go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x5ddebd2f go7007_alloc +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x94071ab2 go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xb0b15398 go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xc0950842 go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xccc2cb9d go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xcd271671 go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xedc49a28 go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xeed24075 go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x059c12ee gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x09d22f71 gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x10db001c gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x5c47fba8 gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x620e543d gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9893fc4c gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xb0496832 gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xc0e551e9 gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x043d83bb tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x0a2723bf tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x1878d2a0 tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x44266478 ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x6fe165b2 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 0x480bd9c8 v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xcfd4dfa6 v4l2_m2m_mmap +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xfca7283a v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x0e3198a0 videobuf_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x1dd24501 videobuf_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x37e4ab36 videobuf_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x5d0ee5b6 videobuf_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x732f7961 videobuf_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xb08688d8 videobuf_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-core 0x4c7bd23a vb2_querybuf +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x05fb3d0f vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x3dd6dd21 vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x833f5382 vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x87eb905f vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x88cca50d vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x9494da69 vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x03c044e6 video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x04eb7f03 v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0529a42b v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x08e52200 v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0bdb4c12 v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0c902b3f v4l2_clk_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0e8a17bf v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1179c450 v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x14aee8b8 v4l2_clk_disable +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 0x20667d5f v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x28a391f1 v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3546a495 v4l2_subdev_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x36847d11 v4l2_ctrl_get_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x38ba9256 v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3adbd595 v4l2_field_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3b3264eb v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3bdd0f94 v4l2_prio_change +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3db857c6 v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3f106318 __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x40378901 video_unregister_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 0x4d6c004e v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4e0e4eab v4l2_clk_get_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4fac3ddc v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x50648669 v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5b27c593 v4l2_clk_set_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5d82cb46 v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6149610a __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x68314e48 v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6f7d7738 v4l2_async_notifier_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x72f2ada1 __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x777e1097 v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x798ae234 video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7a3cd015 v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7a4e1655 v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7d044c4f v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8242731b __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x863fd41b v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x86bdbb44 v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x87a2f9b1 v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x87aa1a8f v4l2_clk_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9026f957 __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x90888a5a v4l2_clk_put +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x936a8ed4 v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x945dea29 v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x965e3bd0 v4l2_subdev_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9a846f99 v4l2_clk_unregister_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9b67bc96 __v4l2_clk_register_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9f10ada6 v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9f1ec3c6 video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa1de3d0d v4l2_subdev_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa2d60c29 v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb15aa507 v4l2_clk_enable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb77b0159 v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb88893ae v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc5671dc v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc0f00078 v4l2_ctrl_add_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc1d4ef69 v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc4e31ce1 v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc61bfcf5 v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc779582a video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xca425fed v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcf3bf446 v4l2_subdev_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd58ce943 v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd9cbbcb3 v4l2_subdev_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdb79d650 v4l2_subdev_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdd504277 v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xde7b74d9 v4l2_subdev_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdf0b955b v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe303f316 video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe515b856 v4l2_async_notifier_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf287dc93 v4l2_clk_get +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf6f87b68 v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfa33c9fb v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfcb17b93 video_usercopy +EXPORT_SYMBOL drivers/memstick/core/memstick 0x0216aab1 memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x046e2e3c memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x0c60a63b memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x2579cc14 memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x4233a465 memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x4cdd943e memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5d820a02 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x690bb40f memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x8c956bde memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xa4529f84 memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0xdc07e67e memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xe55da954 memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xe7fe81a5 memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xeeae92fd memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x01b31e38 mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0531e0a8 mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x05f7ad86 mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x1bc928eb mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x1c48d6d5 mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x1d485eae mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x28508c80 mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x31d0899f mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x326d460e mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x39b8b38b mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4526289b mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x45339fac mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4c5ee418 mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6839d561 mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6851f502 mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8141e8d7 mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x89381cad mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x89dc38fa mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8a45e4e5 mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x972fccc7 mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x9c53b4d5 mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xac394d2e mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb1dcbe99 mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb2265dde mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb2f1c1b0 mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xba6f0729 mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xbbb47818 mpt_suspend +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 0xd9a92a75 mpt_reset_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdd805159 ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xde21b293 mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdec5931d mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf0622ce3 mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x12987b6c mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x435087a4 mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x45cc738f mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4caac824 mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x510010f1 mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x541643e8 mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x54df64a5 mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x69970e99 mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6fc91c41 mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x72ebd96a mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7b3f3407 mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x91ba70ec mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x933672b4 mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x940cd842 mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9a1f7bc1 mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9ad1248f mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xbc8a6401 mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc179d2c0 mptscsih_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc4406c28 mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc9cd14f0 mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xcae45b4e mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd6ea7d49 mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd8c27ced mptscsih_host_attrs +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe95743ec mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xef8a4750 mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf5149d69 mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf8c8557e mptscsih_abort +EXPORT_SYMBOL drivers/mfd/cros_ec 0x66415553 cros_ec_resume +EXPORT_SYMBOL drivers/mfd/cros_ec 0x6c7a450f cros_ec_register +EXPORT_SYMBOL drivers/mfd/cros_ec 0xe7107972 cros_ec_suspend +EXPORT_SYMBOL drivers/mfd/cros_ec 0xfcd1e2e2 cros_ec_remove +EXPORT_SYMBOL drivers/mfd/dln2 0x3e4e5d72 dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x46506278 dln2_transfer +EXPORT_SYMBOL drivers/mfd/dln2 0x58e8e83d dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xa00818c1 pasic3_read_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xe36d1193 pasic3_write_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x1e2127f8 mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x4673f84f mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x4847f193 mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x55dab9e2 mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x67e161f6 mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x977bc80f mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x9d7ecbb3 mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xbcb84b4d mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xc1d298ac mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xc5d32a64 mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xcbbf8a66 mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/tps6105x 0x745ab603 tps6105x_mask_and_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0x99a64f7c tps6105x_get +EXPORT_SYMBOL drivers/mfd/tps6105x 0xfa9e1f48 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 0x7fb99c6a wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0x9ce2c7f6 wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x525b7ef0 wm8958_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x6061c569 wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x9f846538 wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xcd397cdd wm1811_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x1be7029e ad_dpot_probe +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x6b97fafb ad_dpot_remove +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0x483c4f11 altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x0aeca813 c2port_device_register +EXPORT_SYMBOL drivers/misc/c2port/core 0x78f73f7c c2port_device_unregister +EXPORT_SYMBOL drivers/misc/ioc4 0x9f9c951a ioc4_register_submodule +EXPORT_SYMBOL drivers/misc/ioc4 0xa312af9a ioc4_unregister_submodule +EXPORT_SYMBOL drivers/misc/mei/mei 0x2e409d94 __tracepoint_mei_reg_write +EXPORT_SYMBOL drivers/misc/mei/mei 0xbcb373db __tracepoint_mei_reg_read +EXPORT_SYMBOL drivers/misc/tifm_core 0x06167eb5 tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x06a5d0a8 tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x21e66d4e tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0x3179de7a tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x47fec778 tifm_unregister_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x58add2fc tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x70edf984 tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xa8c2ec46 tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0xb2cbb0f9 tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xdb8f52b4 tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xed836628 tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xfaf5d269 tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0xfdef637a tifm_alloc_adapter +EXPORT_SYMBOL drivers/mmc/card/mmc_block 0xa2f73cee mmc_cleanup_queue +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x39d3196f cfi_merge_status +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x3a679eba cfi_send_gen_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x82613aaf cfi_build_cmd_addr +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x9fec1484 cfi_build_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xaf16f021 cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xb6e7f47a cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xe9d6b2e5 cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xff9fa623 cfi_udelay +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x27c9bfbe register_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x73d69a89 map_destroy +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x833452ea do_map_probe +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xbb1cbb8b unregister_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0x46d41274 mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0x9b3dd535 lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/maps/map_funcs 0xb9a6eb59 simple_map_init +EXPORT_SYMBOL drivers/mtd/mtd 0x7a89b3b4 mtd_concat_create +EXPORT_SYMBOL drivers/mtd/mtd 0xb4b12f86 mtd_concat_destroy +EXPORT_SYMBOL drivers/mtd/nand/denali 0x293b9e0b denali_remove +EXPORT_SYMBOL drivers/mtd/nand/denali 0xb26740c0 denali_init +EXPORT_SYMBOL drivers/mtd/nand/nand 0x160bb89e nand_scan_ident +EXPORT_SYMBOL drivers/mtd/nand/nand 0xbb4a0479 nand_lock +EXPORT_SYMBOL drivers/mtd/nand/nand 0xc155015e nand_scan_bbt +EXPORT_SYMBOL drivers/mtd/nand/nand 0xc43fe721 nand_scan +EXPORT_SYMBOL drivers/mtd/nand/nand 0xe494efef nand_scan_tail +EXPORT_SYMBOL drivers/mtd/nand/nand 0xe72544b8 nand_unlock +EXPORT_SYMBOL drivers/mtd/nand/nand 0xef859391 onfi_async_timing_mode_to_sdr_timings +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x490125f2 nand_bch_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x4c215a34 nand_bch_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x70097aa0 nand_bch_free +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x7d3689ed nand_bch_init +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x2618bd17 nand_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x3132ee65 __nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x36cbd9a2 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 0x03fbf264 onenand_default_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x99ff9963 flexonenand_region +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xcc350d2f onenand_addr +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xcf9539f1 onenand_scan_bbt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x0f67e097 arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x208cf59c arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x436d4124 arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x49c3d61c arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x8223a833 arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x955a5aa9 arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xa693a79c arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xb05cf3be arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xf24a47bf arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xf7a5f63c alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x3a0be0cf com20020_check +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xd92e8158 com20020_netdev_ops +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xff71c510 com20020_found +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x238cc123 ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x42feae92 ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x583aa785 ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x6cdfefca ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x959fac25 ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x95d2c083 ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x960407c7 NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xb010240b __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xd95e5b44 ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xe33bda62 ei_close +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnx2x/bnx2x 0x8332366e bnx2x_schedule_sp_rtnl +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0xcd70962e cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x285bde59 bgx_get_rx_stats +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x42264715 bgx_get_lmac_count +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x6dc1648d bgx_get_lmac_mac +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xc82be691 bgx_get_map +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xe48ca42a bgx_get_tx_stats +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xf101d1b2 bgx_get_lmac_link_state +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xf9508980 bgx_set_lmac_mac +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x00e743e4 t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x320efe62 cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x418fd9f8 cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x4e62b444 dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x5b28320f cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x7bdc32e1 cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x7dd759b4 cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x8356ffb7 cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x8ccfb4e8 t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x97da6d76 t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xb4bc6768 t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xbc3149f5 cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc70e9822 t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xdd35aa41 cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xf3096218 cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xfa5634b7 cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0c700771 cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x12cc0d1a cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1b47a431 cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1f8f5e10 cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x325574a7 cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3dfdb2ad cxgb4_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3f47d9c9 cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4598da63 cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4fea115e cxgb4_update_root_dev_clip +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x65a3e10a cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6ce172d5 cxgb4_dcb_enabled +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x703918b6 cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7d054333 cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8529a217 cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8c13f17b cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x9891fa8c cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xaeb5a85a cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb036c7eb cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb134be4a cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc3b9e45f cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc6f2224d cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc7e046a2 cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xcd965b22 cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd00e5a36 cxgb4_unregister_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd0cbcf29 cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd4b3a6e9 cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd69a0294 cxgb4_best_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd74a302a cxgb4_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd9fe511c cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xdadf8680 cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xdc5fb9ec cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xde5ad207 cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xec185ec3 cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf2013844 t4_cleanup_clip_tbl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xfa970f85 cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xfec0b904 cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x0e712340 vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x2782757e 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 0x56d8b6fb enic_api_devcmd_proxy_by_index +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x60345223 vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x9196d804 vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x826d2288 be_roce_register_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x83ec44d4 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 0x07159bf0 mlx4_get_cpu_rmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0f7026b6 mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x110d8808 mlx4_get_eqs_per_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x20dc3fa3 mlx4_ALLOCATE_VPP_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x25fcd3b9 mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x32350805 mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x32cfc055 mlx4_is_eq_vector_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3e2198d8 mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4337f0a7 mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x43c799d7 mlx4_SET_PORT_fcs_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x59bc4b46 mlx4_ALLOCATE_VPP_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5f0bddcf mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5fc3f895 mlx4_SET_PORT_BEACON +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6126d838 mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x65d0653e mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7073eb34 mlx4_SET_VPORT_QOS_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x77cd7b0e mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x793176db mlx4_is_eq_shared +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x831da683 mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x89770bc8 mlx4_test_interrupts +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x97f975fc mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x99529120 mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9c658b20 mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9ed63368 mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa4c09a78 set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa9549443 mlx4_SET_VPORT_QOS_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb41e50d9 mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb5772984 mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb8cd79bd mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbfab7dd2 mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc0147120 mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xca39ff9c mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd12d00d1 mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdc1a0a46 mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf5bec49b mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xff74e84b mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x02440137 mlx5_cmd_comp_handler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0857aabd mlx5_get_flow_table_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0eb7287e mlx5_del_flow_table_entry +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1a1569a8 mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1b0b9ae5 mlx5_cmd_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1dbf1744 mlx5_alloc_map_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1f0bb8e6 mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x203a9aa3 mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x27efcc82 mlx5_core_create_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2cd5be04 mlx5_unregister_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2e3267ab mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x349ed6e7 mlx5_core_query_vendor_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x34f1b91a mlx5_core_destroy_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x45d67a12 mlx5_core_arm_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x54da7192 mlx5_vector2eqn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x57288360 mlx5_unmap_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5fbeeda3 mlx5_create_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x694f42cb mlx5_cmd_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7128b432 mlx5_register_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x724c2ac4 mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x729b3a0d mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7c19be1d mlx5_get_protocol_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7d280fad mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7dfeb688 mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x802c0d69 mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x84359818 mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8746d475 mlx5_core_query_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8c1d7557 mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x922cf2f9 mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x92698acb mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa52f80b0 mlx5_query_nic_vport_mac_address +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb387a41b mlx5_cmd_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb6aec0ae mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb73e90a1 mlx5_core_dump_fill_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc4213fba mlx5_cmd_alloc_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd2273eae mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd6dc6f81 mlx5_core_get_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdfcde537 mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe6af33e4 mlx5_destroy_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf7f19658 mlx5_query_vport_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfc728a49 mlx5_add_flow_table_entry +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x6ba9c019 hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x6cdd213d hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xba6b476a hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xc8eb75a4 hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xfb263701 hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x1997577d sirdev_set_dtr_rts +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x39f26820 sirdev_put_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x55ecbdea sirdev_get_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x749cf310 irda_register_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x86980553 sirdev_receive +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xcdb53f77 sirdev_write_complete +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xd1b06691 sirdev_set_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xd48edfad sirdev_raw_read +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xf56a1b84 irda_unregister_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xfd7814e0 sirdev_raw_write +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 0x10e72554 mii_check_gmii_support +EXPORT_SYMBOL drivers/net/mii 0x30c664a0 mii_check_link +EXPORT_SYMBOL drivers/net/mii 0x4e967ea1 mii_link_ok +EXPORT_SYMBOL drivers/net/mii 0x692eea7d mii_check_media +EXPORT_SYMBOL drivers/net/mii 0x75ba9789 mii_nway_restart +EXPORT_SYMBOL drivers/net/mii 0xbc5ce6a5 mii_ethtool_gset +EXPORT_SYMBOL drivers/net/mii 0xded965ac generic_mii_ioctl +EXPORT_SYMBOL drivers/net/mii 0xfe024c02 mii_ethtool_sset +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0x204982b0 alloc_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0x4b165ed9 free_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/vitesse 0x1c7d7740 vsc824x_add_skew +EXPORT_SYMBOL drivers/net/ppp/pppox 0x23c71d2b pppox_unbind_sock +EXPORT_SYMBOL drivers/net/ppp/pppox 0x8cc3a6a4 register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xdb93645e pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/sungem_phy 0x63f72ad7 sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x178419d5 team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0x196c9c6d team_mode_unregister +EXPORT_SYMBOL drivers/net/team/team 0x5df64e9a team_options_register +EXPORT_SYMBOL drivers/net/team/team 0x93964e10 team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0x9ac58ff2 team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0x9dbbea09 team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0xa113715d team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0xf1bddbaf team_options_change_check +EXPORT_SYMBOL drivers/net/usb/usbnet 0x010f8492 usbnet_manage_power +EXPORT_SYMBOL drivers/net/usb/usbnet 0xdcbde807 usbnet_link_change +EXPORT_SYMBOL drivers/net/usb/usbnet 0xe329d8ea usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/wan/hdlc 0x0a288f59 hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0x0a3f3244 hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0x12af8008 hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0x1fd77ce2 detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x4b00f4b0 hdlc_change_mtu +EXPORT_SYMBOL drivers/net/wan/hdlc 0x5e5ea4c4 unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0x76b6efd8 hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0x89bad9c9 alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0x9d769d1d attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xa5af9cc4 unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xc686d72f register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wimax/i2400m/i2400m 0x8fa9e0fc i2400m_unknown_barker +EXPORT_SYMBOL drivers/net/wireless/airo 0x02853b7d stop_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0x157a8e4c init_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0xdfc80ba6 reset_airo_card +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x0133e719 ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x0ff0ecbd ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x1fd655d8 ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x2f0ed8de ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x319c6026 ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x82857d50 ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x89663e44 dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xa3fce405 ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xaafdb617 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xb6494f36 ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xb7d04561 ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xc73b194f ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xee872b18 ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xf65ae26f ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xfb4de67a ath_regd_get_band_ctl +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x096b0475 ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x514e7cd6 ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5b61536a ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x698906a3 ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb3cf6d19 ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xd0b69482 ath10k_debug_get_new_fw_crash_data +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xd3b28fce ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xd3b3c73d ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe1bf159e ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xedcad88e ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf3cc7b18 ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x11c1bebb ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x20d61d2e ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x302a6018 ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x4a771b28 ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x52708d57 ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x65910911 ath6kl_cfg80211_resume +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 0x81b44aeb 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 0xa3f2313b 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/ath6kl/ath6kl_core 0xd6cae2e2 ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xd85c1b57 ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x238c4505 ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2a64e19c 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 0x44a8ded1 ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x4c24dfb8 ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x6c1d3ebb ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7312ea71 ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7a60829a ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7d98f417 ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x84578f9a ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x872b8231 ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x98aa8514 ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x98bad7b7 ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa07b8af2 ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa548f50d ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa6475cec ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa7861f0f ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa810b41d ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xaf21f7e5 ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb57ece17 ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb795ef60 ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xc4062e16 ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xcadfd98b ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd2981357 ath9k_cmn_count_streams +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe67310d4 ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x043559a9 ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x07ba36d5 ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0e1b6a8d ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x11339d77 ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1570f497 ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x16be51ee ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x183d8ef7 ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x19acdf84 ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x19d61625 ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1be3f791 ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1e6b3aa9 ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1ef6411f ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1f30cf6e ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x21557d03 ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x21ca88be ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x23223dca ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2a0c2874 ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2aaf0688 ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2aefb7a8 ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2d0c2b65 ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2e8dd25f ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x31c1af68 ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x418c7adb ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4501e279 ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x46327b14 ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4719aa77 ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4836cd81 ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4dec5140 ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4f2678d5 ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x52222cdf ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5282fbfb ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5384d426 ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5a8f9893 ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5ab586d9 ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5de88c20 ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5fa23fbe ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6ae38b88 ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7016f479 ath9k_hw_request_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x70472e23 ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x70ef8887 ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x71c038ff ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x72827750 ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x74a42786 ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x75887e10 ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7778745d ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7e4d50a4 ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7f4fb2c1 ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x82b441fe ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x846f35e0 ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8485309d ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8bffea00 ath9k_hw_cfg_gpio_input +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x919624fb ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9501d3fe ath9k_hw_cfg_output +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9537c0e5 ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x957a0c9b ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x95f92317 ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa25cbed0 ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa3b7ab06 ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa3eb12e6 ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa548ba17 ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa94dd2cf ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa982b431 ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xabe25b09 ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xad3f28b8 ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xada4265f ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb063854a ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb18dac24 ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb260afc2 ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb278805c ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb31ff911 ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb5c65a52 ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb699e3cb ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb9c946ad ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbb85bbf9 ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbeee82ac ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc308ecdf ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc441034a ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc5cba2da ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcefe4a10 ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd1bc6906 ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd336e21d ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd757f050 ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd860dfb5 ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd8dea162 ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd944cd04 ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xda7d1e7e ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xde279888 ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe5c4c511 ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe65e5e88 ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe6a9414e ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe6f4626b ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe801cefa ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xeb7b4d32 ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xebac1bf0 ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xee9ba02b ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf22cd2f1 ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf23ec5b8 ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf57859b6 ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf7635fec ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf8b5cb6c ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf8f17454 ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf909ed78 ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfc76c563 ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfd1f1212 ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xffd02408 ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/atmel 0x24f334c0 init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0x6d6231b6 atmel_open +EXPORT_SYMBOL drivers/net/wireless/atmel 0xdb45daff stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x0be5e723 brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x11fb1dde brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x29aadfe3 brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x36c93081 brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x3f2988a1 brcmu_dotrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x41b3e218 brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x474b46be brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x5f90b9f4 brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x77e42f68 brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x8cc0a6c0 brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9f4b5dcf brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xa2e37317 brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xba5179c1 brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xbf9607b3 brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd261b8a6 brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xfc5d94e3 brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x09bfb094 hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x0f1b47da hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1269618d hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x147f459e hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1723ac32 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x228f2bf4 hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x32db6166 hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x3ada9918 hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x3be33dab hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x58bf0392 hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x6070a4ad hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x65d0d12e hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x7843b7c6 hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x8dbcf33a hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x989ee88e hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x9bec470c hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x9f106052 hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa12ad27f hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa142b01f hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xad608f1f hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xafc86308 hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb0938c66 prism2_update_comms_qual +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 0xb910720d hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xd2ce5d93 hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xe29a812b hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xe5f281ef hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xeb38c51c hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x1c0c08ac libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x26a022a0 libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x282d6b28 libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x3d82159a libipw_change_mtu +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x40b875b2 libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x46252a6f libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x548edee2 libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x65a3e470 alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x66f07f82 libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x8c6133b2 libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x8f05127d libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x998c032c libipw_rx +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xbde7ffc0 libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xc60b6ab3 libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xc75870f6 libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xc999745b libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xce8866f7 libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xcf5c393e libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xd0f7b92b libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xe8333f02 libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xf0815b9b free_libipw +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x01bc6cb2 il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x04a714c7 il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x056de77a il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x064c218e il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0c80953a il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0da1c364 il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x135e4df1 il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x145ab4f1 il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x158197a3 il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x189209dd il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1a74e862 il_leds_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x209d8fc7 il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x22b6c42f il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x249f4e42 il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x25207f16 il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2dc81fbf il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x30842566 il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x326f76a8 il_set_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3521b797 il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x36602974 il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x37c1a12e il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x39482dfd il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3a93c377 il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3cfcba60 il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3d633ea5 il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x40ec2ec6 _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x42c72408 il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x43e4cd15 il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x44597285 il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x44d21af6 il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4a58aff4 il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4aa39103 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4b7bcbd0 il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x52ca0440 il_free_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x52cb38db il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x54aaf91d il_set_rate +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x55bdbfca il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x564c6740 il_debug_level +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5dbcfed2 il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5ee1208e il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5efdfcc2 il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6379379f il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x69df2644 il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6c337e10 il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6e33cb70 il_init_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6f379f98 il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7109e35d il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7292dc9e il_update_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7543102b il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7841d7fb il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x79c1df81 il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x822c529c il_apm_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x89a9747c il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8a6742a3 il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8a947715 il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8dabb43b il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8e4b0a78 il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9344f224 il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x95ec30cd il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x971dc89e il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9f4f4ff7 il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa206ccb5 il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa2d47a11 il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa3364208 il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa4d19570 il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa9433e2e il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xac6deaea il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xacc14b65 _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xacc67817 il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xadbc2de3 il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb74a2bbe il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb8c20466 il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xba7ae369 il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbd29293a il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc0a83f27 il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc0fdb6a1 il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc39cf12c il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc5ab1d91 il_force_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc8115133 il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc90b6d33 il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc995529f il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcee883bd il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd0254ac2 il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd27691ed il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd5a9f572 il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd75586ff il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe244e841 il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe3aca00e il_mac_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe435493a il_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe5492db5 il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe654c12f il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe67395a6 il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe78685c9 il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe80cd452 il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xea911e06 il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xeef68ac1 il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf3072b5d il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf4772cce il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf501278b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf77a273a il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf7fe47b5 il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf8e04d4a il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf9262b4f il_send_stats_request +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 0x00784f09 __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x02cf7fcf hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x0d2844cb orinoco_open +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x19666a63 alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x30281e64 orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x553f1c14 orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x592e951c orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5f134fae orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x780d5804 orinoco_get_stats +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x8f6ec261 orinoco_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xa2d175be free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xc1544151 orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xd68ecc1f orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xe01f3bec orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xe71feb3c orinoco_down +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xf121afee orinoco_up +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xfb015a10 __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/btcoexist/btcoexist 0xcfa67c74 rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x013ed89a rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0528f8bb rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0756ffd8 rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x083c99ea _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0c49de87 rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x13b78bce rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x170bafcf rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x22a2d074 rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x242cd6d4 rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x27d2c9cd rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2c7bf084 rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2f4aa587 rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3a209865 rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x45e18685 _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4f9f3cbd rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5527b1f6 rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x55eb5fa8 rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5a22655c rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x65114e4d rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6a720835 rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6e76f4e2 rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7e784c24 rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x83ade3fa rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9775f056 _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9a76b70a _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9dcbae0e rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa66efc4e _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa8c70453 _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb3314d48 _rtl92c_phy_calculate_bit_shift +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb4b054af rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc6e60c0f rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc7216e53 rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd1697e63 rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xdea7d422 rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe085cc17 rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe2644635 rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe56c2c30 _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xeec9c172 _rtl92c_store_pwrIndex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf15ec6ce rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf8f71c96 rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xfc193ec2 _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xfdceba3d _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 0x1437a70e rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x4f85ed6b rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x5d3c2b4f rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xde1576ab rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x749d1c53 rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xb31af465 rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xb467f1b6 rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xbb45e1ba rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x083653d1 rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x1cdcb6ed rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x207fbb70 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x20c22eae rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2ad5c645 rtl_ps_set_rf_state +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x358785e0 rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x3713023a rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x37795727 rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x54d3bea9 rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x5b06f130 rtl_lps_leave +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x61be6e08 efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x65642e78 rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x67875bb9 rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x6db22a6e rtl_lps_enter +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x6f09b669 rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x74f560a8 rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x79188a02 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x7cd9b3b7 rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x7ec4dc2d rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x822fbf03 rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x87d67114 rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x8941bee9 rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x980848e2 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x9d13a2c4 rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x9d36bff8 rtl_dm_diginit +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa732165d rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa84ffac7 rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa8ca2378 efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xbb11a6cf rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xbe122879 rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xc212d053 rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xc2b6d604 rtl_wowlan_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xda423857 efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x3cd89cc9 wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x3d5abbc3 wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x523753b1 wl1271_free_tx_id +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xb263e564 wlcore_tx_complete +EXPORT_SYMBOL drivers/nfc/microread/microread 0x657f7754 microread_probe +EXPORT_SYMBOL drivers/nfc/microread/microread 0xe3913422 microread_remove +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x0cc54467 nxp_nci_probe +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0xb0323617 nxp_nci_remove +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0xe2ce778e nxp_nci_fw_recv_frame +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x8b00d811 pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0xcead2817 pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x09fea578 st_nci_se_deinit +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x0e8ae198 ndlc_open +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x1552918f ndlc_send +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x3517c67e ndlc_close +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x3d557ed6 ndlc_remove +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x795cef77 st_nci_se_io +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x972c6d32 st_nci_se_init +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xb4277f91 ndlc_recv +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xd034a54d ndlc_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x029c7194 st21nfca_se_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x070d3cd4 st21nfca_hci_discover_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x1e782cf0 st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x27bc29d5 st21nfca_hci_enable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x3d056d21 st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x4f2e8774 st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x55090d21 st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x57611088 st21nfca_hci_disable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x6f67ec55 st21nfca_connectivity_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x8cd8aaca st21nfca_se_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x9cfc5485 st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd4d4425a st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd91de9e9 st21nfca_apdu_reader_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xe61a6b0a st21nfca_hci_se_io +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xefeac415 st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xfded6686 st21nfca_hci_probe +EXPORT_SYMBOL drivers/ntb/ntb 0x0fccd549 ntb_unregister_client +EXPORT_SYMBOL drivers/ntb/ntb 0x3c6c8e06 __ntb_register_client +EXPORT_SYMBOL drivers/ntb/ntb 0x3dc1d757 ntb_unregister_device +EXPORT_SYMBOL drivers/ntb/ntb 0x5f294045 ntb_set_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0x878c3702 ntb_clear_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0x8ea0152b ntb_link_event +EXPORT_SYMBOL drivers/ntb/ntb 0xf24f1259 ntb_db_event +EXPORT_SYMBOL drivers/ntb/ntb 0xf38142b8 ntb_register_device +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0xd6c48575 nvdimm_namespace_detach_btt +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0xf905005c nvdimm_namespace_attach_btt +EXPORT_SYMBOL drivers/parport/parport 0x0445aa7c parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x0932db0b parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0x0d2f89e0 parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0x243b4ea4 parport_release +EXPORT_SYMBOL drivers/parport/parport 0x27c24eaf parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0x2d3a50df parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0x336bde4d parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0x3e9873fb parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0x454736f2 parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0x4a97e449 parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x589ff7da parport_read +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x68211efa parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x809c68ee __parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0x871c0c74 parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0x8e615ad2 parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0x96112b60 parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x97009a40 parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0x981f5421 parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0xa112e06b parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0xae7928a3 parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0xaf34bc7a parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0xb21c9fce parport_register_device +EXPORT_SYMBOL drivers/parport/parport 0xc47ee74c parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0xcb4a3ccf parport_register_dev_model +EXPORT_SYMBOL drivers/parport/parport 0xd09a9a62 parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0xd62599ba parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0xd7751f2c parport_claim +EXPORT_SYMBOL drivers/parport/parport 0xd984c8f8 parport_write +EXPORT_SYMBOL drivers/parport/parport 0xe7f916bd parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0xe7fc6ee3 parport_del_port +EXPORT_SYMBOL drivers/parport/parport 0xfa759fe6 parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0xfe531b20 parport_get_port +EXPORT_SYMBOL drivers/parport/parport_pc 0x2b818973 parport_pc_probe_port +EXPORT_SYMBOL drivers/parport/parport_pc 0xddcbe5f2 parport_pc_unregister_port +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x0e223472 pcmcia_loop_config +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x112a15ac pcmcia_fixup_iowidth +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x1459b0ae pcmcia_write_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x187e1c1f pcmcia_request_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x20f88c7f pcmcia_get_mac_from_cis +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x21e4d461 pcmcia_unregister_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x2320d1b0 pcmcia_register_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x2d99dc58 __pcmcia_request_exclusive_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x2fb0a53a pcmcia_read_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x300ec781 pcmcia_release_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x4317a262 pcmcia_dev_present +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x43adf7ac pcmcia_fixup_vpp +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x5ee36f16 pcmcia_request_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x5ff10843 pcmcia_map_mem_page +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x6b8cedb5 pcmcia_loop_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x742f5665 pcmcia_parse_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xa5c765c7 pcmcia_enable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xb31c96a8 pcmcia_get_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xbd7a0222 pcmcia_request_io +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xe2ba7261 pcmcia_disable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x066411c0 pcmcia_register_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x1a7fdb4e pcmcia_parse_events +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x212db8d2 pcmcia_socket_list +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x252aac48 pccard_register_pcmcia +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x282b570a pcmcia_reset_card +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x328bd336 pcmcia_parse_uevents +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x6f7ec9f0 pcmcia_unregister_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x78720d58 pcmcia_put_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x7d08fcc5 pcmcia_socket_list_rwsem +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xbb6a2097 pcmcia_get_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xc2715635 pcmcia_socket_class +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcf97f3bd dead_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xf2fb4697 pcmcia_get_socket_by_nr +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x1316d6b7 pccard_nonstatic_ops +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x52fab9ff pccard_static_ops +EXPORT_SYMBOL drivers/platform/x86/sony-laptop 0x5bb1e117 sony_pic_camera_command +EXPORT_SYMBOL drivers/pps/pps_core 0x2b2c990e pps_lookup_dev +EXPORT_SYMBOL drivers/pps/pps_core 0x84b12af7 pps_event +EXPORT_SYMBOL drivers/pps/pps_core 0x8d087da8 pps_register_source +EXPORT_SYMBOL drivers/pps/pps_core 0xb47cdb58 pps_unregister_source +EXPORT_SYMBOL drivers/ptp/ptp 0x0a164e3e ptp_clock_event +EXPORT_SYMBOL drivers/ptp/ptp 0x1e486b95 ptp_clock_unregister +EXPORT_SYMBOL drivers/ptp/ptp 0x58d5da17 ptp_clock_register +EXPORT_SYMBOL drivers/ptp/ptp 0xb62f41a9 ptp_find_pin +EXPORT_SYMBOL drivers/ptp/ptp 0xb9e93203 ptp_clock_index +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x2b94856f rproc_boot +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x4facfbe3 rproc_get_by_phandle +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x68136d4b rproc_add +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x97b8b6c6 rproc_alloc +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xcfefa872 rproc_del +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xd80ffb05 rproc_vq_interrupt +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xede026b2 rproc_report_crash +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xfcaad3d7 rproc_shutdown +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xfe55f56f rproc_da_to_va +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xfff6eb59 rproc_put +EXPORT_SYMBOL drivers/rtc/rtc-ds1685 0x0d0177f6 ds1685_rtc_poweroff +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xa7fba6f9 scsi_esp_register +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xb48963be scsi_esp_template +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xc6f50040 scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xd048862c scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x39e0ba67 fcoe_ctlr_destroy_store +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x3eda5c9e fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x3eeea778 fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x4fd590d5 fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x51176b26 fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x5284ec84 fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xa14f9097 fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xb001ade5 fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xd37cd3aa fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xe624b283 fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xfb2b0826 fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xfcfdfa15 fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x07c8bd8f fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x08f054e7 fc_rport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x09b8a22f fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0f8d2a77 fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0fe840d3 fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x12497bec fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1680f61a fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x17d216de fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1ad2906b fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2727bb73 libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2b00a751 fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2e641439 fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x367c39e7 fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36e5fbaf fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3a1c9920 fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3e7e67d4 _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x40af3ac8 fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4bc9dad2 fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x53a85c35 fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5bbdf203 fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5f54c247 fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x658e8b31 fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6717f220 fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x68ae16c3 fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x70dd346b fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8568aa6b fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8c6d3dbc fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8e9b2c28 fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x973a5b2e fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9f9777aa fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xafd9a972 fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb1e8f8e4 fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb2ffff2b fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb414249d fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb4d381b0 fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb5c698d8 fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc2a2b5ff fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc6c4fd51 fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc818a518 fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xca425f91 fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xcbd16627 fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd267c5b4 fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd579da63 fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd6e9accb fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd7bc658e fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd8e0b31c fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xda5d7cda fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe2497b27 fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe772c35e fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xeb63f75d fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xec197613 fc_exch_init +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x3e74c824 sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x80f34833 sas_wait_eh +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x8a87e724 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xe7fbcc85 sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xeba80bca sas_resume_ha +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x2250c66e mraid_mm_adapter_app_handle +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x32823f9c mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x512c956d mraid_mm_unregister_adp +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x03405335 osd_req_add_set_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0b3e16a7 osd_execute_request_async +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0c17edb1 osd_sec_init_nosec_doall_caps +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0ff6c2cc osd_req_read_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1dd32c1d osd_req_list_partition_collections +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x25d36869 osd_req_write_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2c1181c4 osd_finalize_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2c3c0813 osd_req_decode_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2d6ec79c osd_req_flush_obsd +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x381a2881 osd_req_list_partition_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x3a94a080 osd_req_set_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x3c26aac8 osd_req_format +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x5b0cfa3a osd_dev_init +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x648b8744 osd_req_remove_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x6571d51f osd_req_list_collection_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x6b858e19 osd_req_write_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x74ac00f5 osd_dev_fini +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x78e085bc osd_req_add_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x7dc4a857 osd_start_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x95aa3310 osd_req_list_dev_partitions +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9b530fbd osd_req_read_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa0de41e1 osd_execute_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xaf9e5e40 osd_auto_detect_ver +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb318db00 osd_req_flush_collection +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb617e258 osd_req_add_get_attr_page +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xbe7c3806 osd_req_decode_sense_full +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xc28b46e6 osd_req_write_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xc4a84be3 osd_req_create_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xca5ef569 osd_end_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd08b8c8e osd_req_get_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd82b8923 osd_req_flush_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe029bb54 osd_req_read +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe39ffd52 osd_req_remove_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe4c41d78 osd_req_write +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xecb44bea osd_req_flush_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xf498d919 osd_req_read_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xfcaf22f1 osd_req_create_object +EXPORT_SYMBOL drivers/scsi/osd/osd 0x05eebaab osduld_device_same +EXPORT_SYMBOL drivers/scsi/osd/osd 0x08e85689 osduld_device_info +EXPORT_SYMBOL drivers/scsi/osd/osd 0x5ae3dfe3 osduld_put_device +EXPORT_SYMBOL drivers/scsi/osd/osd 0x5fc48609 osduld_unregister_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0xe70b22a0 osduld_register_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0xf720d79c osduld_path_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0xfd999597 osduld_info_lookup +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x0765a9b9 qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x102c65b4 qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x1bb8603f qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x21b5a5e4 qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x3fdbd564 qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x6de93c85 qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x85685005 qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x8cdf64e5 qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x9629cdc2 qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xac7cfc55 qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xd0c4c889 qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xe3141d77 qlt_abort_cmd +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x10e1e422 qlogicfas408_abort +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x1f55cd70 qlogicfas408_ihandl +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x394cecfc qlogicfas408_disable_ints +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x3fd8cd71 qlogicfas408_detect +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x91f11af9 qlogicfas408_biosparam +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xa0ec95d9 qlogicfas408_info +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xcb1f004c qlogicfas408_bus_reset +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xe76b3b20 qlogicfas408_get_chip_type +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xf2b95199 qlogicfas408_setup +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xf6bd9da0 qlogicfas408_queuecommand +EXPORT_SYMBOL drivers/scsi/raid_class 0xd68926fd raid_class_release +EXPORT_SYMBOL drivers/scsi/raid_class 0xe3ffd0ca raid_component_add +EXPORT_SYMBOL drivers/scsi/raid_class 0xe4ec4637 raid_class_attach +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x11ba6893 fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x1b9e8c9b fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x2755deb9 scsi_is_fc_vport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x4573a331 fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x5d4121cd fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x666bf3ed fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7954b1ea fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xa331041c fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xac7f1040 fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xbb448a4c fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xd73203dd scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xe101fefe fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xe1832773 fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xfc6c7ebf fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x004817bb sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x074895a5 sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x09e79497 sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x0a142e48 sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x18457b5a sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x24ab988c sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2b01874a sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x3c0ffa6f sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x533dfc9b scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x54524b5d sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5884a143 scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6c354e63 sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x736dcdd2 sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7d9d5a05 sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x805388b3 sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x85e8fa4d sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x933372d8 scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x995573bb sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa3cdfa84 sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc9f69db1 sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xda46d5b7 sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe444504e sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe461fe9c sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe7e7f825 sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe979c7fc sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf848d22f sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xfc762cf4 sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xfd74cfbc sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x1ecd70e6 spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x2eef4f94 spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x5a9d9273 spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x6b5e4662 spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xf4da245e spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x405b6e05 srp_parse_tmo +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x9f0a0962 srp_rport_get +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x9ff7fb73 srp_reconnect_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xb10e45a4 srp_rport_put +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xf485ae4f srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x086ac88e ufshcd_alloc_host +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x22e9d036 ufshcd_runtime_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x2c3a2726 ufshcd_system_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xba0dae5d ufshcd_runtime_idle +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xcb771bd8 ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xd6ced84b ufshcd_system_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xfd421889 ufshcd_shutdown +EXPORT_SYMBOL drivers/ssb/ssb 0x12b1e707 ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x1c1d1fe9 ssb_bus_pcibus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x28b8a9ea ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x2b392957 ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0x2e13636f ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0x371b865c ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0x444a4674 ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0x47c298ca ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0x517de581 __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0x5c49a7be ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0x6f7e9ef5 ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0x72134161 ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x7fdef844 ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0x88c2b4de ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x93acc40a ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0x9d2bddf7 ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0x9d99a786 ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xa80e0abb ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0xc0512e0f ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xc41e2741 ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0xc61f359f ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0xd481192b ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xd8201e40 ssb_pcihost_register +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x0808f0ce fbtft_unregister_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x0ef930bf fbtft_write_reg16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x1245c768 fbtft_probe_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x19dbc163 fbtft_write_reg8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x1c2c841f fbtft_write_reg16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x3fc0dbb1 fbtft_write_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x3feaa4dc fbtft_remove_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x605610ba fbtft_write_vmem16_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x62353bbb fbtft_write_reg8_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x67eb036a fbtft_write_vmem16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x6ee04646 fbtft_register_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x71f958e9 fbtft_register_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7291408b fbtft_read_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x764af37c fbtft_write_gpio16_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x86656270 fbtft_dbg_hex +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x99a06c94 fbtft_write_spi_emulate_9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xa43e2769 fbtft_init_display +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xa6cc39b6 fbtft_framebuffer_release +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xd2c36111 fbtft_framebuffer_alloc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xdbfb1bd9 fbtft_write_gpio8_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xe75ced3e fbtft_unregister_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xf2bb77be fbtft_write_vmem16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xf381bd7c fbtft_write_gpio16_wr_latched +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xfd8d1653 fbtft_write_vmem8_bus8 +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0x3cd5815e fwtty_port_get +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0xec1f4354 fwtty_port_put +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0x18d11980 adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x58219ec5 hmc5843_common_suspend +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x5877acfd hmc5843_common_remove +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xe0f62d0a hmc5843_common_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xe1fea0b5 hmc5843_common_resume +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x759605c6 ade7854_remove +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x9dd057f9 ade7854_probe +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x00113607 lnet_sock_accept +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0cc9f3e1 lnet_copy_iov2kiov +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 0x19b452d9 lnet_notify +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1b191752 lnet_msgtyp2str +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1ee5f15e lnet_ipif_query +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 0x24900c15 lnet_set_reply_msg_len +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x26517e6f lnet_extract_kiov +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 0x43af66cd lnet_copy_kiov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x473ad33b LNetDist +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x49993ea3 lnet_extract_iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x56f62aa1 lnet_sock_getaddr +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 0x66d449b1 lnet_ipif_enumerate +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x6e0690c5 lnet_sock_getbuf +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x6f7be171 LNetEQGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x6fe92899 lnet_parse +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x70edf315 lnet_kiov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x722c76e5 LNetMDAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x738374f2 lnet_copy_kiov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x79f91f8d lnet_sock_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x7a3381db the_lnet +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 0x8c4fe668 lnet_sock_setbuf +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x8cdf03ae lnet_unregister_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x9425a13e lnet_sock_read +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x9de986d3 LNetEQAlloc +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa351a14f lnet_sock_write +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa56de08d lnet_ipif_free_enumeration +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 0xb20da2b1 lnet_copy_iov2iov +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 0xbde80c23 lnet_finalize +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xbf0760a2 LNetMEAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xce2aee49 lnet_sock_listen +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd21582fa lnet_create_reply_msg +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd7c50cb9 lnet_init +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xe8124744 lnet_fini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xea5bcde7 lnet_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xec07afea lnet_net2ni +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xedb75d0b lnet_register_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf1b316bf LNetSnprintHandle +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf5dc6337 lnet_iov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xfa106804 lnet_counters_get +EXPORT_SYMBOL drivers/staging/lustre/lnet/selftest/lnet_selftest 0x078db139 lstcon_ioctl_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x0f4a5164 seq_client_get_seq +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x0f9ad3d0 client_fid_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x12886259 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 0x8786d733 seq_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x90a6d30d seq_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x9d2c1606 seq_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xae61cff5 LU_DOT_LUSTRE_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xb4ebbffd 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 0x5554f81d fld_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x598c3dd4 fld_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x652850fc fld_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x6d56ddd3 fld_client_add_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x74466aad fld_client_debugfs_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x78807658 fld_client_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xbf7fce3e 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 0x03ae0009 cfs_hash_lookup +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 0x0aa98a7a cfs_hash_create +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 0x120dbea5 cfs_hash_debug_header +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 0x1a60d439 cfs_parse_nidlist +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1b1e5f13 cfs_percpt_lock_free +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 0x297fac97 cfs_hash_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2a4ed56a cfs_hash_rehash_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2adae33e cfs_init_timer +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2c4efe0b cfs_hash_dual_bd_lookup_locked +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 0x2ef02848 cfs_hash_del_key +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 0x346b9d41 cfs_cpt_weight +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x361e82d4 cfs_firststr +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x36b60398 cfs_race_waitq +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 0x3c4937a9 cfs_hash_for_each_empty +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 0x413c5299 cfs_hash_bd_move_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x42393d2a cfs_hash_bd_lookup_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x44839bbb cfs_rand +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x463e853d cfs_hash_rehash_cancel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x475f4d26 cfs_hash_getref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x48f163c6 libcfs_str2anynid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4a95faa2 cfs_timer_deadline +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4a99af72 cfs_clear_sigpending +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4e8fbec5 cfs_cpt_table_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4ed0ed28 libcfs_kkuc_msg_put +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 0x5202f151 cfs_percpt_lock_alloc +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 0x5aee0169 cfs_percpt_alloc +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 0x600fae9b cfs_hash_for_each_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x61d6e1e0 cfs_hash_add_unique +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 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 0x675e1725 cfs_hash_bd_add_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6aa9d0e6 cfs_hash_size_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6b18b7fc cfs_hash_for_each_safe +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 0x77ef5792 cfs_hash_dual_bd_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7a63872e cfs_timer_disarm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7b0b748a cfs_ip_addr_parse +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7d11d8ec cfs_cpt_unset_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7e6f6485 cfs_ip_addr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7f04ceef cfs_hash_bd_peek_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7fab218c cfs_hash_dual_bd_findadd_locked +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 0x865483a9 libcfs_kvzalloc +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 0x8f5f81ec cfs_hash_dual_bd_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x91504e8b libcfs_kmemory +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x924ef5a8 cfs_hash_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x940ed192 libcfs_stack +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x94c8f789 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 0x994ac27f cfs_cpt_table +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9bd94a35 cfs_hash_bd_del_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9d7193e4 cfs_hash_rehash_cancel +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 0xa4069c5c cfs_percpt_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa6b9dee6 libcfs_kkuc_group_rem +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa6be5411 add_wait_queue_exclusive_head +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9088531 cfs_expr_list_values +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9c0ca61 cfs_timer_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9dc74e2 cfs_trace_copyin_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xae1545e4 cfs_hash_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xaed237a8 libcfs_kkuc_group_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb09e1f19 libcfs_kvzalloc_cpt +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb18cbfd1 cfs_hash_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb1b8f05d cfs_percpt_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb289de95 cfs_hash_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb4e48237 cfs_cpt_online +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb8c52b1b cfs_timer_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbab4f34e cfs_timer_arm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbb18b4f1 cfs_hash_for_each +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbf7a37f1 cfs_signal_pending +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc05afcd7 cfs_hash_rehash +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 0xc3ab0e9f cfs_hash_findadd_unique +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc49b1c62 cfs_percpt_atomic_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc86ed262 cfs_crypto_hash_update_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcb385db9 libcfs_debug_binary +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcc001df7 cfs_hash_bd_findadd_locked +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 0xcd9c38c8 cfs_hash_debug_str +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 0xda3a5d85 cfs_hash_for_each_nolock +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 0xdfca7737 cfs_hash_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdfecb98d cfs_block_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe012b076 cfs_hash_dual_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe262a6e2 cfs_timer_is_armed +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 0xe7b54314 libcfs_arch_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xea411f63 cfs_block_sigsinv +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeaf51f70 cfs_hash_hlist_for_each +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 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 0xf9701ad1 cfs_hash_dual_bd_get +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 0x83443fea ll_osscapa_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x99b62ae9 ll_direct_rw_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x9bbf90d2 ll_iocontrol_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xcd3cde92 ll_iocontrol_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xd93602bf ll_stats_ops_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x207c6a69 lov_stripe_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x23e937ab lov_stripe_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x3af76543 lov_device_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x5775882b lov_read_and_clear_async_rc +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x73a32473 lov_lsm_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x761b75d6 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 0x00cf1839 cl_conf_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x00ef779d lustre_register_kill_super_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01665e34 class_parse_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01caded4 cl_queue_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x023971dc dt_object_init +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 0x03fdbf60 class_unlink_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x042e9cee cl_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x04505f6d cl_page_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x04510ab6 cl_lock_modify +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x04be0755 cl_io_rw_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x04d4bf60 cl_page_cache_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x057f6d4b class_find_old_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05a45b91 cl_lock_hold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x06a5a8a3 cl_lock_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x06d82d96 class_handle_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07682fe0 cl_sync_io_note +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 0x081c6aef dt_locate_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0823a7cc obdo_from_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x083942ff class_del_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x088dccc2 lprocfs_oh_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x08a8309e cl_unuse_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x09f8ef4e class_new_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0a67eb95 cl_page_delete +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 0x0c36fe86 class_config_dump_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c378d79 lustre_swab_llog_hdr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c57a5f0 class_import_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0d4f43ca lprocfs_wr_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0d75c611 lustre_register_client_fill_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0fb4a5e0 __llog_ctxt_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0fdd7773 lu_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x101a022e cl_env_implant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x102bb6c1 cl_page_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x108e5ca1 capa_cpy +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 0x132de466 lu_site_purge +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x13805e48 class_incref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x140a4764 capa_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1491dc30 lu_context_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x150075b5 lu_context_key_revive +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x15141688 cl_lock_unhold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x153f5766 obdo_from_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x15c60da1 llog_backup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1659009c cl_lock_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x16f53744 cl_2queue_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x17048131 lu_object_put_nocache +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1750c48e lu_object_locate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x17dd51ac cl_page_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x17e46772 cl_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x18a834b5 lu_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1a6e927a cl_lock_enclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1ab2a5d0 cl_lock_at_pgoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1bed869f lu_device_type_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1c10d890 lu_object_add_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1cb18d06 dt_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1dd833de ldebugfs_add_simple +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1e61ac72 lu_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1eb72056 lprocfs_alloc_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x20011bc7 cl_sync_io_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x20061752 class_export_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x221826f1 class_parse_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x241bd94a dt_index_walk +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2453544b llog_cancel_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x245a3474 class_devices_in_group +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2547efae lustre_uuid_to_peer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x25c31728 cl_env_nested_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x25c94cac cl_page_list_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x25e2fdd3 llog_open_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x26a9219f lu_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x26c3a2dd llog_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x26d52bf4 cl_page_make_ready +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 0x28b1f31a lu_object_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x291a8f56 cl_req_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2965c40c cl_enqueue_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x297cf5e0 class_handle2object +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x29ad5d3e llog_cat_cancel_records +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2a2b3b36 lprocfs_single_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ae1cd79 kuc_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2bbaf7b7 cl_lock_state_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2bda3999 cl_io_is_going +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2bf7fa57 cl_lock_user_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2cc79aaa llog_cat_declare_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2cceb7a3 class_handle_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ce7b0b0 cl_env_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2e206ff5 lprocfs_exp_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2f63d9e8 lu_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2fbbb344 class_conn2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2fc39d69 class_config_parse_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x30383e7f cl_page_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3061e710 cl_io_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x30c2587e class_search_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x30c6628c cl_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3149cd56 llog_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x314cef31 cl_2queue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x316d9b5a capa_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3201e32d dt_txn_hook_commit +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 0x33571d17 cl_vmpage_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x33c151e3 lu_buf_realloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x34932082 lustre_common_put_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x352bf766 lprocfs_at_hist_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x354ded7d lu_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x356cf886 lu_env_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x365fe1cd class_import_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3670cec4 cl_io_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x368693f5 class_register_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 0x38fb0c90 class_match_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x392d5df9 cl_lock_descr_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x394d277b cl_page_is_owned +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x398e5f04 cl_object_attr_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3b27593f cl_io_iter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3b46a0aa cl_req_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3d6b0d16 class_find_client_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3e5cdcd1 lu_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3eab7bfe LU_BUF_NULL +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3ef16be3 cl_io_submit_rw +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3ef7d1f2 lu_device_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f25c782 obd_max_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3ff7f354 class_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x40913d63 dt_declare_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x40ee3066 cl_object_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x41055694 ldebugfs_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x41c0381d cl_object_kill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x42de50ca cl_lock_descr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x43496841 cl_lock_closure_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4357b315 lprocfs_counter_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x43a6dd6a dt_txn_callback_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x44ebb14c cl_lock_disclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x450730d7 cl_page_vmpage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x452f559a lu_buf_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x45ece030 lprocfs_rd_u64 +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 0x4836444d cl_page_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x48b19677 llog_cat_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49330c9f cl_object_top +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 0x4cf8d974 dt_txn_callback_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d05b4d8 cl_page_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d13458b kuc_len +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d60f80c class_exp2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d8ceb8a lu_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4e272fbd cl_lock_enqueue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4f2361bc obd_export_evict_by_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50c7fc36 ptlrpc_put_connection_superhack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50d7916a cl_io_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50e0c633 cl_page_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x52d43f7b cl_io_loop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5309bfb7 cl_object_attr_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x53f07ea4 cl_page_list_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x540c7803 cl_site_init +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 0x5490046b lprocfs_alloc_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x549dd465 lu_env_init +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 0x55bb6096 lu_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x564e9d44 init_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x56f3aa68 lprocfs_rd_conn_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x570d09ae lustre_swab_lu_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5722be32 class_name2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x579b87e0 cl_page_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x57a48821 lu_context_key_revive_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x582b013d dt_quota_glb_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x58301e13 cl_page_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5847930e obd_memory +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x58737f63 dt_try_as_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x59c3db9c llog_cat_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a0c5606 dt_lookup_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a20d896 obd_memory_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ac65f12 cl_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5b705d2c lu_dev_add_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bab340c cl_object_attr_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bc022c5 lprocfs_dt_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bd054d8 dt_txn_hook_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d34ae0d cl_lock_mode_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d4e4b58 dump_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d8843ce cl_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5db277dc lu_context_key_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5edf38bb cl_lock_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ef02a1f class_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5f793cce iattr_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5fe97b73 block_debug_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6009f1f7 dt_store_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x600f1f3b cl_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6033b908 obdo_cmp_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6041922a lu_object_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x61d2c622 lprocfs_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x631fd7b9 lustre_ext_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x647af300 cl_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x64e8e33d lprocfs_rd_connect_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x651cc4d0 lprocfs_wr_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6734adbd lprocfs_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x674c92c4 dt_txn_hook_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x675244fa dt_otable_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67927697 llog_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67cecdfe ldebugfs_add_symlink +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6890d175 lustre_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x68bd49da lprocfs_oh_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x698b61fc cl_lvb2attr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x699cc82e lprocfs_rd_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x69c42114 at_min +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6bb68437 cl_page_list_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6bd0e405 cl_locks_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6cd65a0a lprocfs_init_ldlm_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d7d98fa cl_lock_is_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6e260e4a class_detach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6e710ce6 lu_site_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6e7e3137 cl_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6eb30d1c cl_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6fcb7042 lprocfs_counter_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x70103f0f lu_device_type_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x70106792 llog_cat_init_and_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x708ad8d5 cl_page_find_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x70a3aee8 cl_req_page_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x716c663d llog_thread_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x71b2b61a cl_page_list_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x742559b1 class_unregister_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x747821fc cl_io_sub_init +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 0x759d178a llog_declare_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x75e59f2b class_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x76574a2e cl_lock_mutex_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7669ab19 cl_lock_mutex_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 0x788f501a cl_lock_hold_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x789796a1 obd_zombie_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x78c17c7c cl_lock_closure_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x791bb217 llog_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x79c8c008 cl_req_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7a2e71e4 lu_context_key_degister +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b4fc57b at_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b5d1df9 cl_type_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7bd01d87 lustre_process_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7d100b7a class_conn2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7d90a35f lprocfs_rd_server_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7dc582fe class_num2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7e0483d7 dt_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7e12c1fa llog_cat_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7e4a30ec llog_exist +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7edcafa0 cl_env_reenter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7f1e5fd3 lprocfs_init_ops_stats +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 0x80aa20c8 cl_io_lock_alloc_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x80fc0ab6 lu_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x813f78be lu_object_find_slice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81742d89 obd_ioctl_popdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x819bca1d cl_object_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81d02319 cl_io_read_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81eb3905 lprocfs_free_stats +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 0x85526d5b obdo_to_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x85898443 lprocfs_clear_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x85dc7613 cl_env_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x864d793d llog_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x86a69f80 cl_io_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x87825cd4 lu_dev_del_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x88e2bf6e cl_lock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x89183e95 dt_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x89a3b242 llog_init_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x89d62fb9 class_manual_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8a56531c lprocfs_obd_rd_max_pages_per_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8aa2c358 lprocfs_dt_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b115d25 class_process_proc_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b469d59 lu_object_assign_fid +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 0x8c25e744 capa_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8cf7ce29 dt_find_or_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8dd4648b cl_req_page_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e10e6d6 server_name2svname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e9cc777 cl_2queue_init_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ea50882 cl_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f67314c obd_dump_on_eviction +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8fc5cb2b cl_lock_signal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8fed454d cl_wait_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91ce3d35 cl_lock_extransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9221d024 lprocfs_init_mps_stats +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 0x942ebc75 cl_io_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9485d18e ldebugfs_obd_seq_create +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 0x95cd3804 dt_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x961fe502 lu_env_refill_by_tags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x96947cb3 class_config_llog_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x969f0201 cl_io_cancel +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 0x983bc696 ldebugfs_remove +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9921fd63 lu_context_key_quiesce +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x999d0180 cl_io_lock_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99b35f27 _debug_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99d3c7d3 cl_2queue_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9a08c22c lprocfs_rd_timeouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9a6f66ec llog_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9ab44a2f llog_cat_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b1b05c4 lprocfs_seq_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b1ed9d8 obd_jobid_var +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9c8a4160 lu_object_find_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9cd32d07 ldebugfs_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9d5290fa lprocfs_free_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9dbb17b6 lprocfs_dt_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9eb4232b cl_page_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f6bc28b obd_max_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa160da4a lu_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa26ef75c lu_context_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa33b2116 lprocfs_rd_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa3ea3562 lustre_end_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa487c199 lu_context_key_degister_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5362404 cl_lock_ext_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa56a8201 llog_declare_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5fb234f lprocfs_write_frac_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa626d207 lprocfs_seq_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa674c241 kuc_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa73efc73 cl_lock_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa7cdd81f class_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa7e16614 lu_kmem_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa80db385 obd_export_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa81d206c cl_page_gang_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa828bcc8 dt_record_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa859296f lprocfs_free_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa8bfe5d9 cl_pages_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa9bc0291 cl_page_list_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa9cce91c class_disconnect_stale_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa21b7a0 lustre_register_quota_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa4dfb67 cl_offset +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab1f3bee obd_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab24440f class_export_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab39c17c cl_2queue_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xabd22b43 llog_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xabf45922 capa_decrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac7e7d11 cl_page_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac7f1596 kuc_ptr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xadde84f3 llog_cat_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xae179932 class_exp2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xae270a78 cl_page_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xae7fc921 cl_env_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaf61b1f2 lu_context_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xafaa8099 cl_page_is_vmlocked +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 0xb35519ed lustre_swab_cfg_marker +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb3c27245 obd_export_evict_by_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb3c41106 class_fail_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb41998cd lustre_cfg_rename +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb42d234b class_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4f8ee63 lprocfs_read_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb52f5fb3 llog_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb55b2036 lprocfs_rd_import +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 0xb737dc01 llog_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb743ec6a dt_mode_to_dft +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb78bdc77 ldebugfs_add_vars +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb83a81ea cl_unuse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb8c62bd0 lprocfs_oh_tally_log2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb9b4f243 llog_cat_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb9e82c30 llog_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb9e9de94 dt_index_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba275ae4 cl_page_is_under_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba7a4f5a cl_io_iter_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba95ff18 cl_use_try +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 0xbaf4487b class_disconnect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbb6611d8 obdo_refresh_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbb81190a llog_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbbda1e1c cl_page_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc436a0d obdo_cpy_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc6b537e cl_lock_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc982ab1 cl_lock_discard_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd2de4c6 cl_env_nested_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd73dd31 cl_lock_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbe423ea0 lprocfs_rd_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc033c5ad class_disconnect_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc047af99 cl_page_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0587a32 cl_lock_closure_build +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 0xc357b28e cl_io_rw_advance +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc4044c9f obd_devs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc404837c lprocfs_stats_alloc_one +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc4dea086 cl_page_unassume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc4fe457d lu_context_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc61a0515 lu_context_enter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc720d0fa dt_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc7875363 cl_2queue_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc8da7bfe cl_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc93c3d5e cl_lock_weigh +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc98590d7 lu_context_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc9c2c222 lprocfs_alloc_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc9e8ecfe class_connected_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca1571f8 cl_page_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca71cd71 cl_page_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb0ab67f obd_max_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb4901ba llog_copy_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcbb142da cl_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd6a1858 cl_lock_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd7537ee get_devices_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xce2e6b12 dt_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcf3b7f34 lu_object_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcfb20df4 dt_record_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0101fc1 lprocfs_counter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd02ab338 class_conn2export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd08827c0 server_name2fsname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0ecdc97 lu_object_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd10aa042 lustre_swab_llog_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd128e59a cl_lock_hold_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd2017930 lprocfs_oh_sum +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd24eb640 cl_io_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd339fed9 cl_page_list_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd482e559 lu_context_key_quiesce_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd5bafd90 cl_page_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd6116a0b llog_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd6fb97f3 cl_lock_get_trust +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 0xd8a99a03 lu_object_invariant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd9186cc0 obd_exports_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda06a200 lprocfs_rd_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda5b1ced class_find_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdab6a76c cl_lock_user_del +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 0xdb29f191 cl_lock_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdc40f854 lu_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcc40af0 class_check_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdceb3f26 cl_page_own_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd36df87 lprocfs_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde688ac0 cl_io_prepare_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde7d985b obd_dirty_transit_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde961f9c cl_io_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdef93ff9 class_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe00ecd98 lu_cdebug_printer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe028cf84 capa_encrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe146cccb cl_sync_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1579bfb lprocfs_stats_collect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe23afea4 cl_page_assume +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 0xe422c1e2 lu_context_key_register_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe5e3aa78 cl_lock_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe609c43b cl_lock_nr_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe6fe0bec cl_object_glimpse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7d83236 cleanup_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe817ef26 cl_page_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe86af1b3 cl_io_submit_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8e84c32 class_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8edd4fd lu_context_key_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe918a1d9 cl_page_list_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe9a5d329 cl_lock_is_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xea533965 dt_version_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeaa75d92 md_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec7d6b85 obd_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec895407 cl_page_clip +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee68bc29 lu_session_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee9f77db cl_object_prune +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 0xf0a8ffc6 llog_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf0b17206 cl_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf0c3d3a3 cl_page_list_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf1156982 cl_page_list_move +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf1d20a0e llog_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf1e62570 cl_page_list_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2c151b6 class_setup +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 0xf3f049d8 llog_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf490d5f9 class_del_profiles +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf49286d8 cl_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf517a96c lu_object_anon +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf60d4659 capa_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf6735168 cl_lock_mutex_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf6aed78a cl_page_list_splice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7020831 lprocfs_dt_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf80dceac cl_page_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf8c8d6c2 cl_env_unplant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf97dcee5 dump_lniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf9ac95db lu_env_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa1e4308 class_handle_hash_back +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa3964c3 cl_io_commit_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa5332e1 lu_device_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa643817 cl_req_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa813d06 capa_hmac +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfb7e4682 cl_object_has_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbea0098 lu_types_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc048c4a llog_declare_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc24289a cl_2queue_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc7c0bd5 obdo_from_iattr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc7f18d0 obd_pages_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc919f50 class_new_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc99cc94 cl_req_alloc +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 0xfdee479a ldebugfs_register_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfeb1d8d8 lu_site_init_finish +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff567e6d class_uuid2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff57e92d class_match_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xffaf3f56 cl_env_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xffc2bb7f dt_store_resolve +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xffea5bd1 class_put_type +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 0x00e5f035 ptlrpc_buf_need_swab +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x01818d94 sptlrpc_svc_ctx_invalidate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x01d6ef7f ldlm_pools_recalc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0343122b ptlrpc_stop_all_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0380d424 ldlm_cli_enqueue_fini +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 0x06438a20 req_capsule_server_grow +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 0x09791f3e req_capsule_client_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x09f8eac1 ldlm_init_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a0f06d4 ptlrpc_nrs_policy_register +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 0x0b174c28 ptlrpc_set_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0b56fb2b ptlrpc_invalidate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0b5f0e70 ldlm_lock_match +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 0x0c2f742b ldlm_cli_cancel_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c741898 ldlm_lock2handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0cf343dd RQF_LDLM_INTENT_BASIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x10421015 ldlm_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x109633ed llog_client_ops +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x10bb38ee __ldlm_handle2lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x10bbb496 ldlm_init_flock_export +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 0x11652976 sptlrpc_register_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x11782d85 ptlrpc_cleanup_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x11ba484a ptlrpc_prep_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12b6f5a3 ptlrpc_connection_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x13120551 client_import_del_conn +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 0x15488c1b ptlrpc_at_set_req_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x15a3e4db RMF_GETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x15dd5129 ptlrpc_reconnect_import +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 0x19173786 lustre_pack_reply_flags +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 0x1a705ace req_capsule_server_swab_get +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 0x1b4d284e ptlrpc_lprocfs_unregister_obd +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 0x1c42ff88 client_import_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1c588bc1 ptlrpc_set_add_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1c8d2fb2 ptlrpc_req_set_repsize +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ca24da8 client_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d043548 lustre_msg_set_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d490c57 req_capsule_client_dump +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 0x1e880111 sptlrpc_sec_get +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 0x218a36ce ldlm_cli_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x219391ec RMF_EAVALS_LENS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x22168525 ldlm_cli_cancel_unused_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x233790b5 RMF_OST_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x23ce50c7 req_capsule_server_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x23d4994d ldlm_cancel_resource_local +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 0x250ce76f req_capsule_client_sized_get +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 0x26b455f6 sptlrpc_lprocfs_cliobd_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x26f99d16 RQF_MGS_CONFIG_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2772768a ptlrpc_send_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x27c6afbe ldlm_prep_elc_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x285e5b99 lustre_msg_set_conn_cnt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x29201d50 ptlrpc_prep_req_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x299c2a9f ldlm_flock_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x29d3a209 req_capsule_server_dump +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 0x2a643324 req_capsule_has_field +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 0x2d244eb6 target_print_req +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 0x2ec2c343 ptlrpc_send_reply +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 0x2f29e0af sptlrpc_conf_client_adapt +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 0x3076a409 ptlrpc_start_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x30ae3876 sptlrpc_enc_pool_get_pages +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 0x32b6073d ptlrpc_request_alloc_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33bb7761 ldlm_typename +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33d34313 sptlrpc_req_replace_dead_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x343cd69e ptlrpc_prep_fcset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35939a3d lustre_swab_fiemap +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x36b75c00 ptlrpc_mark_interrupted +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3743c8f5 sptlrpc_target_export_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3761363d ptlrpc_set_import_active +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3781f0ff ldlm_namespace_free +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 0x394bbac2 ptlrpc_activate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x39dd013e ptlrpc_unregister_bulk +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 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 0x3d91763d ldlm_pool_get_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3da0f0ce ptlrpc_register_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3dc47695 lustre_msg_get_magic +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3e1e569f client_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3e594607 ldlm_get_enq_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3e7f84d8 req_capsule_get_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f034caf lustre_msg_get_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f69c6e4 unlock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f752e78 RQF_MDS_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x40a68566 sptlrpc_cli_unwrap_bulk_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x41008cef RQF_LDLM_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x41888bea client_import_find_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x42283048 ptlrpc_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x42737942 sec2target_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4275251d ldlm_pool_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x42fcc786 ptlrpc_init_import +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 0x43b45ca4 sptlrpc_sec_destroy +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 0x44dcdd59 ldlm_namespace_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x44e5d41e ptlrpc_cleanup_client +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 0x46f3d1b6 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 0x485aa3a4 ptlrpc_request_alloc_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x48733937 req_capsule_server_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x48810009 ldlm_cli_update_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x48c8c6e2 ptlrpc_schedule_difficult_reply +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 0x4ad12b9d req_capsule_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4b7b5186 ptlrpc_req_finished +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4cb583f4 sptlrpc_cli_wrap_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d1463e4 ptlrpc_add_rqs_to_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d7580d0 lustre_swab_hsm_user_item +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4da29d9a sptlrpc_target_sec_part +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 0x4e9bb4ac ptlrpc_fail_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4eb03a6f ptlrpcd_destroy_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4f333e1c lock_res_and_lock +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 0x515953e7 ptl_send_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x52aa4a23 ptlrpc_pinger_add_import +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 0x54358ade sptlrpc_target_update_exp_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x544ce029 ptlrpc_resend_req +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 0x556b1c2c ldlm_pool_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x557526d6 target_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x588035b4 RMF_UPDATE_REPLY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x58caee7d ldlm_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x58fa6d8f sptlrpc_cli_ctx_get +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 0x5990f7f0 ldlm_glimpse_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5a057439 interval_search +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5a2d1ace ptlrpc_pinger_del_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5af0d02a ldlm_lock_dump_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5b57b0f6 lprocfs_rd_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5b6ba895 lustre_packed_msg_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5c63dc2a ptlrpc_request_addref +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 0x5ef9064f lustre_pack_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5f96ccdd ptlrpc_connection_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5fba073a ptlrpc_request_committed +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 0x60b44c38 ldlm_namespace_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x60cd26ad RQF_MDS_REINT_CREATE_SYM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6109e1db req_capsule_init +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 0x61df0204 ldlm_lock_change_resource +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 0x63d41629 lustre_pack_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x647b6e48 lustre_swab_ldlm_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x64ca71b3 ldlm_namespace_new +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x653723dc RMF_LOGCOOKIES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x65aac6a5 ldlm_reprocess_all_ns +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x65b9f623 ldlm_cli_cancel_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6676d1ea ldlm_cli_cancel_unused +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x685eeaba RMF_DLM_GL_DESC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6886d45e ldlm_resource_iterate +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 0x6931aa81 ldlm_lock_fail_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x69324934 lprocfs_wr_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x696ba811 lustre_msg_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6988f27f ldlm_cli_enqueue_local +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 0x6c93e8d4 lprocfs_wr_evict_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d654088 ldlm_pool_set_slv +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 0x6d81bccf sptlrpc_cli_ctx_wakeup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6e2cc828 ptlrpc_abort_inflight +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6e8becc6 ptlrpc_request_bufs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6ecdf3b8 ldlm_resource_foreach +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 0x6efb32a2 ptlrpc_set_wait +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 0x6fe51fd2 ldlm_resource_unlink_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x703538e4 lustre_swab_hsm_current_action +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x70580d48 ldlm_pool_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x71863fff sptlrpc_sec_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x719331c0 ldlm_destroy_export +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 0x73e98f6d sptlrpc_cli_enlarge_reqbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x74840056 lustre_msg_set_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7511f586 ptlrpcd_wake +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x75a2c40d ldlm_put_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x763b0baf ptlrpc_save_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x76b728e5 lustre_swab_update_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x76f7b01b llog_initiator_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x77840c82 sptlrpc_rule_set_choose +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7864cab6 sptlrpc_cli_ctx_expire +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x78bf9136 lustre_swab_ldlm_lock_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x793325a7 ptlrpc_retain_replayable_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a64b7d9 ldlm_lock_allow_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a7eddf0 ldlm_pool_get_lvf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a832f10 RMF_CONN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7acfb0ef ptlrpc_wake_delayed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7b158da4 lustre_swab_ldlm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7baf3c57 ldlm_enqueue_pack +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 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 0x82c85e7b lustre_pack_reply_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x82d05b81 ldlm_lock_get +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 0x85471b30 req_capsule_server_pack +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 0x85f67442 ptlrpc_disconnect_import +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 0x8733eff7 req_capsule_init_area +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 0x87940f96 ptlrpc_req_xid +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 0x89c052ea ptlrpc_pinger_sending_on_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x89f801bf sptlrpc_gc_add_ctx +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 0x8b81d44a sptlrpc_import_flush_all_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8b854254 lustre_swab_mgs_config_res +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8bb3f64e ptlrpc_lprocfs_brw +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8bd7fa23 ptlrpc_queue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8c4c0b20 lprocfs_wr_pinger_recov +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 0x8dff6aed target_pack_pool_reply +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 0x8ff97738 ptlrpc_set_add_req +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 0x92ac1f26 ldlm_namespace_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x92dc2a35 ldlm_lock_downgrade +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x93076091 ldlm_destroy_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x937b1ee0 lustre_swab_mdt_ioepoch +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x93db58b9 sptlrpc_import_flush_my_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x94bd6c4d req_capsule_filled_sizes +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x95233bca sptlrpc_gc_del_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9553c633 RQF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x95588bac ptlrpc_request_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x959c3f4b ptlrpcd_add_rqset +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 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 0x9ad2bac4 ldlm_blocking_ast_nocheck +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9b369d64 ldlm_lock2desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9b81d5ed ldlm_prep_enqueue_req +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 0x9ceca96d ldlm_lock_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d7ea314 sptlrpc_pack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9e1bd3d0 ldlm_register_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9fb088f1 lustre_swab_lov_mds_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa0c87b21 ptlrpc_request_set_replen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa10f0d3d RMF_UPDATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa12c6dec req_capsule_extend +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 0xa2979d5c client_disconnect_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa3b3cb05 sptlrpc_cli_ctx_put +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 0xa4dd0926 ldlm_pool_setup +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 0xa5e3559a lprocfs_wr_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa6c13774 lustre_free_reply_state +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 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 0xaa1cd000 ptlrpc_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xab9c9f70 ldlm_lock_allow_match +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 0xaf4b0a24 ptlrpc_request_free +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 0xaff2b0fd sptlrpc_gc_add_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb0751fa4 RQF_LLOG_ORIGIN_HANDLE_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb10e6c80 ptlrpc_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb172e3c6 req_capsule_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb1b43d8a dump_rcs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb1b8da2d ptlrpc_recover_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb231e983 ptlrpcd_alloc_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb251615b req_capsule_client_get +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 0xb3a4f39d ldlm_pool_get_limit +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 0xb636f7e8 ldlm_resource_get +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 0xb762cbc0 ptlrpc_unregister_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 0xb8296d00 ldlm_lock_fail_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb903634e RQF_OST_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb960c5da ptlrpc_unpack_req_msg +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 0xbba2bd86 ptlrpc_unregister_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbbcdb1d8 req_capsule_set_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc1370dc lustre_shrink_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbcebf200 __ptlrpc_prep_bulk_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd83bc44 RQF_OBD_SET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbde542c4 sptlrpc_get_bulk_checksum +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbe47bc7e ping_evictor_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbec52e79 do_set_info_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbee8695a sptlrpc_unregister_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbef769cc RQF_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbf2837d9 ptlrpc_resend +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 0xc15ca3e3 client_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc25de0ef ldlm_lock_put +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 0xc4757f71 ptlrpc_register_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc557d9b5 ldlm_cli_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc559a634 RMF_LAYOUT_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc57401b0 ldlm_pool_shrink +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 0xc78d528a sptlrpc_enc_pool_put_pages +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 0xc897db68 ptlrpc_deactivate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc8f586a9 ptlrpc_connection_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xca463f07 ldlm_blocking_ast +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 0xcbf5c13b _debug_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcda8b9ff ldlm_pool_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcdeaf4a2 __ptlrpc_free_bulk +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 0xd08c0dbb ldlm_replay_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd118ef45 ldlm_extent_shift_kms +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2983334 lustre_swab_swap_layouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2c2a212 req_capsule_other_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2e0d4eb lustre_msg_get_opc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3b97a32 ldlm_namespace_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3dae408 ldlm_it2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd4bd1c62 ptlrpc_buf_set_swabbed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd4c255f2 ldlm_pool_set_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd4e80d9b req_capsule_server_sized_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd5b53b58 ldlm_pool_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 0xd6eb9548 req_capsule_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd6fc14a5 ptlrpc_req_finished_with_imp_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd771c90b ptlrpc_commit_replies +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 0xd92c021b ptlrpc_hpreq_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd9561861 RQF_LDLM_INTENT_OPEN +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 0xdcfc184e ptlrpc_service_health_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdd0ffb04 sptlrpc_flavor2name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdd1e26c7 ptlrpc_nrs_policy_unregister +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 0xdde501f2 sptlrpc_import_sec_ref +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 0xdf341e89 ptlrpc_set_add_new_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdf701ae7 lustre_swab_fid2path +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdff248b6 ptlrpc_request_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe052946d ptlrpc_lprocfs_register_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe0cc694c RQF_LLOG_ORIGIN_HANDLE_NEXT_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe3738053 ptlrpc_set_next_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe40e0a50 lustre_msg_get_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe459893e ptlrpc_unpack_rep_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe5255a30 sptlrpc_cli_unwrap_bulk_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe57bd972 sptlrpc_current_user_desc_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe58c0046 ldlm_resource_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe5eeebfd ptlrpc_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe624de52 ptlrpc_free_rq_pool +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 0xe71df21a ptlrpc_restart_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7415d6f ptlrpc_init_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7512278 ptlrpcd_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe82527f6 req_capsule_field_present +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe85b6da3 lustre_swab_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeabac4fc sptlrpc_rule_set_merge +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeae4d78e _ldlm_lock_debug +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 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 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 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 0xf5de4859 ptlrpc_replay_req +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 0xf9a6b967 ldlm_namespace_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9d63f7c ptlrpcd_add_req +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 0xfbdd749d ptlrpc_prep_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc2fa83f ptlrpc_del_timeout_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfd04f3b0 client_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfd148bf8 RMF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfdf0cd65 ldlm_completion_ast_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfe30c828 ptlrpc_obd_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfedb24bc ldlm_pool_get_slv +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 0xe9a666cb cxd2099_attach +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x00e51703 rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x03a7faf9 rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x10d8467d rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x139c7027 rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1b3de74f rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1eece05d rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1f682ceb rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x25df21e0 HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2643b8ab rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2cf6146b Dot11d_Channelmap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2d98dfde RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2f3ec9e3 rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3931afaf rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3c2e2f29 rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3c361aa5 rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3ddfa841 free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3df84d7c rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4865b5f6 rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4a491d93 rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5021d00a rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x55bc5a95 rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5a3280b6 rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x709fdbdf rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x794a1d03 rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x834f6b04 dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x87489427 rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x88d25005 rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x898124ab rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8bdf5576 rtllib_wpa_supplicant_ioctl +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9089cf95 rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x988cc2d2 rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x99b9fd0f rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9aa06ab7 rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa4d06fd0 rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xabfb81da rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xad0454ad alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xae254714 rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb1333982 rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb995991a rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe1420f2 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc14bd9f1 rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc3750703 rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xce059779 rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd1b87b37 rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd2bc977f notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd3535353 rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd86f007b rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdb0a7b60 rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe4bc0ddd rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf9fe083a rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xfaf5ff23 rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0cfef67e ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0e36372d SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0f099f61 ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x13a2f305 ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1a65f0dc ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1e022a98 ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x22048ba0 ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x27d6806f ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x28f90cbc DOT11D_ScanComplete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x29c35fc7 ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2c0a368a ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2e32a474 ieee80211_send_probe_requests_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x37f61ff3 notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3a62982e ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3b001d9a ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3e46a8dc ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x41bcc3f0 ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4bb4569a ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x58633e33 ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5a87bed2 ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5bcd89cd ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5bef35a8 Dot11d_Reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5d2f5038 ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x61ea895d ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6bb33e68 ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6f970e9a ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x71ac411b ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7569b485 ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x78413d70 ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7f674f6a ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fba03f0 ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fea2818 ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x83d7d722 ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8f8543db ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8fa0b931 ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa850927a DOT11D_GetMaxTxPwrInDbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb9b578d2 ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbe403fe0 ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc5698bd1 ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc652ea39 ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xcbac24d7 ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xce509ce2 Dot11d_Init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd3d264a4 ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd71d3282 IsLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd75724f2 ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd9ccd6d6 ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xdbbb604b Dot11d_UpdateCountryIe +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xddd9fb73 ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe1314fea ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xea878186 ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xee050ec4 HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xee9733db ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf231eba7 ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfd979796 ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfd9c5993 ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfe3bbdfb ToLegalChannel +EXPORT_SYMBOL drivers/staging/unisys/visorbus/visorbus 0xc42927db visorbus_get_device_by_id +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x049e0aa0 iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0a606fd0 iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0fd052d6 iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1e84921f iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1ff576d7 iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x393b9a73 iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x3c939627 iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x43d5d48c iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x440b3af9 iscsit_set_unsoliticed_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x57614b20 iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x581ae21f iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x59ee5a38 iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x68e773aa iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x68f4378b iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6ea14dc0 iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x720f48e5 iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x76928c0c iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x775d0f85 iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7edd2cd4 iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8064172c iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x923f0a23 iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9a748f2f iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9a95d435 iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb16050d8 iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb48c8a89 iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd8573173 iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xdad9eb95 iscsit_find_cmd_from_itt +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf48ee225 iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x02de3b18 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x0666dcfb target_nacl_find_deve +EXPORT_SYMBOL drivers/target/target_core_mod 0x07bacd01 target_sess_cmd_list_set_waiting +EXPORT_SYMBOL drivers/target/target_core_mod 0x07bf99e8 transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x08be3249 transport_init_se_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x08ca342e transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x0a5ea41b target_depend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0x0ba8f08e core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x0c65da97 core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x17cfbb02 transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x1d375c29 passthrough_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x22cd7f38 core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x24cb5483 spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x274ce223 target_register_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x28182087 target_submit_cmd_map_sgls +EXPORT_SYMBOL drivers/target/target_core_mod 0x2f3ac0ad sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0x2f8ffb3a core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0x301bc379 core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0x324f31c0 target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x375e050a transport_check_aborted_status +EXPORT_SYMBOL drivers/target/target_core_mod 0x42064ebc target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x451b0da7 core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0x4a6e5e9f target_unregister_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x52bcd848 spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0x52ff730c target_undepend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0x568be450 target_backend_unregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x5860bf57 target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x5e7621a1 transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x64285fc3 sbc_dif_copy_prot +EXPORT_SYMBOL drivers/target/target_core_mod 0x64da9279 sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x70f1086b target_put_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x74050e0d sbc_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x756897c1 core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0x7831e850 target_show_dynamic_sessions +EXPORT_SYMBOL drivers/target/target_core_mod 0x7941da84 sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x794df2d8 passthrough_parse_cdb +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 0x866dc8fb transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0x8683a653 spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x881a93dc transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x8aaf9459 transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x8c47ed94 transport_init_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x8d0eb555 target_lun_is_rdonly +EXPORT_SYMBOL drivers/target/target_core_mod 0x8d43ec7d target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x927ec575 target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x9fa67241 transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xa267b129 transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0xaeed2726 target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xb387751b transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0xb61e9d56 transport_backend_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xb8ae3d0b target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0xb9e03224 target_setup_cmd_from_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xbabc4e15 target_get_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xbe335a8d transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0xc786d0ef core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xc822be15 __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xcfa24482 sbc_dif_verify +EXPORT_SYMBOL drivers/target/target_core_mod 0xd3b765e3 transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0xdea94694 transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xdf2f9566 transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xe1b8c471 transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xe3ac1805 target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0xee60a924 transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0xf01621c7 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf1ff420a transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0xf7f3bd06 spc_emulate_evpd_83 +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 0x00df2d87 usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/function/usb_f_uvc 0x92e9ebac uvc_set_trace_param +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0xba1e9b94 usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0x549b3f9c sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x060160eb usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x06d8ab2f usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x16bb23b0 usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x37a56fd5 usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x4782b4f1 usb_wwan_ioctl +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x4fbb9bef usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x76249d3e usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x9d261eba usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xbe1e241b usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xc41f126c usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xd3029b27 usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xd95e5a49 usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x0ddef3ee usb_serial_resume +EXPORT_SYMBOL drivers/usb/serial/usbserial 0xcc06d8b5 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 0x3cfd4a79 lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0x64bc1d0b devm_lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0xecc0376e lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0xf877c1ef devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x0a1521a4 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 0x2638c5b2 svga_tilefill +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x3ad85f3b svga_get_tilemax +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4ab38ef2 svga_set_default_crt_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4ad6c4cc 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 0xa367da6e svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xaef3ee02 svga_get_caps +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd0da47f1 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 0x9b12d368 sys_copyarea +EXPORT_SYMBOL drivers/video/fbdev/core/sysfillrect 0x5fb1ebe0 sys_fillrect +EXPORT_SYMBOL drivers/video/fbdev/core/sysimgblt 0x5293b4d2 sys_imageblit +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x0cc3ede5 cyber2000fb_detach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x43b34c4e 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 0xe2304303 mac_map_monitor_sense +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0xf294401b mac_find_mode +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x10d32912 g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x782e2daf matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xcaf00733 matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x22835db3 DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x7080f92e DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x77c704d9 matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xccf83a6e matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0x6eae7d22 matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0x2a3fe973 matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x34513d6e matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x423b8c5c matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x79f8eb23 matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xd56629fa matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x33902a36 matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x6f61d105 matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x1fa87c3d matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x6afc2f63 matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x7d63bde3 matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x9373267b matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xb2b13789 matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/mb862xx/mb862xxfb 0x1c4ba4ac 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 0x1e9c62f3 w1_ds2760_store_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x66ae2af2 w1_ds2760_recall_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xb0d3329b w1_ds2760_write +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xd885edbb w1_ds2760_read +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x9174f4ea w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0xb494da7d w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x447f8eb0 w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0xdbbeb503 w1_ds2781_io +EXPORT_SYMBOL drivers/w1/wire 0x141527f6 w1_remove_master_device +EXPORT_SYMBOL drivers/w1/wire 0x55c8505d w1_add_master_device +EXPORT_SYMBOL drivers/w1/wire 0xc533d744 w1_unregister_family +EXPORT_SYMBOL drivers/w1/wire 0xd44cf2cb w1_register_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 0x058a058f config_item_put +EXPORT_SYMBOL fs/configfs/configfs 0x08b87d7b config_group_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0x22fbbf0d config_group_find_item +EXPORT_SYMBOL fs/configfs/configfs 0x4c4d433e config_group_init +EXPORT_SYMBOL fs/configfs/configfs 0x5bd8f5ab configfs_depend_item +EXPORT_SYMBOL fs/configfs/configfs 0x5ce97e61 config_item_get +EXPORT_SYMBOL fs/configfs/configfs 0x8524952a config_item_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0x91430b91 configfs_unregister_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0xc7420261 config_item_set_name +EXPORT_SYMBOL fs/configfs/configfs 0xce5e43d7 configfs_register_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0xdcf7733c configfs_undepend_item +EXPORT_SYMBOL fs/exofs/libore 0x12b42942 ore_truncate +EXPORT_SYMBOL fs/exofs/libore 0x28806871 ore_verify_layout +EXPORT_SYMBOL fs/exofs/libore 0x28dac405 extract_attr_from_ios +EXPORT_SYMBOL fs/exofs/libore 0x2cb2b767 ore_write +EXPORT_SYMBOL fs/exofs/libore 0x4527e170 ore_calc_stripe_info +EXPORT_SYMBOL fs/exofs/libore 0x6813db3c ore_get_io_state +EXPORT_SYMBOL fs/exofs/libore 0x6a259ab0 ore_remove +EXPORT_SYMBOL fs/exofs/libore 0x8f689ba8 ore_get_rw_state +EXPORT_SYMBOL fs/exofs/libore 0xa1c43d1b ore_put_io_state +EXPORT_SYMBOL fs/exofs/libore 0xa3d2a634 g_attr_logical_length +EXPORT_SYMBOL fs/exofs/libore 0xa7265766 ore_check_io +EXPORT_SYMBOL fs/exofs/libore 0xd59538f2 ore_create +EXPORT_SYMBOL fs/exofs/libore 0xffe43a58 ore_read +EXPORT_SYMBOL fs/fscache/fscache 0x00978f90 fscache_object_mark_killed +EXPORT_SYMBOL fs/fscache/fscache 0x0e336201 fscache_obtained_object +EXPORT_SYMBOL fs/fscache/fscache 0x285b440a __fscache_wait_on_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x2d153b57 fscache_operation_init +EXPORT_SYMBOL fs/fscache/fscache 0x31156035 __fscache_unregister_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x3349bd73 __fscache_check_consistency +EXPORT_SYMBOL fs/fscache/fscache 0x37d4b814 __fscache_update_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x3f216156 __fscache_read_or_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x43246357 fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0x4be66781 __fscache_readpages_cancel +EXPORT_SYMBOL fs/fscache/fscache 0x515d593b fscache_object_destroy +EXPORT_SYMBOL fs/fscache/fscache 0x55e9bc87 fscache_object_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0x56f354ba __fscache_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x60ce0ab7 __fscache_write_page +EXPORT_SYMBOL fs/fscache/fscache 0x6771b8bb __fscache_disable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x694a7685 fscache_enqueue_operation +EXPORT_SYMBOL fs/fscache/fscache 0x7175a637 __fscache_attr_changed +EXPORT_SYMBOL fs/fscache/fscache 0x74530ecd fscache_op_debug_id +EXPORT_SYMBOL fs/fscache/fscache 0x773edd85 fscache_init_cache +EXPORT_SYMBOL fs/fscache/fscache 0x7aedab87 __fscache_maybe_release_page +EXPORT_SYMBOL fs/fscache/fscache 0x7b93041a fscache_mark_pages_cached +EXPORT_SYMBOL fs/fscache/fscache 0x7fb1a7b8 __fscache_uncache_page +EXPORT_SYMBOL fs/fscache/fscache 0x85977cc1 fscache_fsdef_index +EXPORT_SYMBOL fs/fscache/fscache 0x85bf265b fscache_op_complete +EXPORT_SYMBOL fs/fscache/fscache 0x895ce698 __fscache_check_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x89739970 fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0x8e4d41d7 fscache_put_operation +EXPORT_SYMBOL fs/fscache/fscache 0x9bdf323e fscache_cache_cleared_wq +EXPORT_SYMBOL fs/fscache/fscache 0xa3650949 __fscache_register_netfs +EXPORT_SYMBOL fs/fscache/fscache 0xa9a20b90 fscache_mark_page_cached +EXPORT_SYMBOL fs/fscache/fscache 0xb0bc0779 __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0xb9ac11e0 __fscache_read_or_alloc_pages +EXPORT_SYMBOL fs/fscache/fscache 0xbcd0cc58 fscache_object_init +EXPORT_SYMBOL fs/fscache/fscache 0xc84cbd87 __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xd4ec4f1c __fscache_enable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xdbb99498 fscache_check_aux +EXPORT_SYMBOL fs/fscache/fscache 0xe542c7fb fscache_object_retrying_stale +EXPORT_SYMBOL fs/fscache/fscache 0xe99631c2 __fscache_wait_on_page_write +EXPORT_SYMBOL fs/fscache/fscache 0xf3e4b905 __fscache_uncache_all_inode_pages +EXPORT_SYMBOL fs/fscache/fscache 0xf91cb8a0 __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xfd856c41 fscache_add_cache +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x546d9cda qtree_read_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x7af3d01b qtree_entry_unused +EXPORT_SYMBOL fs/quota/quota_tree 0x96f82060 qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x9c88248f qtree_delete_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xb50661f7 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 0x2d47ac83 lc_committed +EXPORT_SYMBOL lib/lru_cache 0x2f3dcecb lc_index_of +EXPORT_SYMBOL lib/lru_cache 0x3f3c92ac 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 0xef763c54 lc_seq_printf_stats +EXPORT_SYMBOL lib/lru_cache 0xefec290a lc_find +EXPORT_SYMBOL lib/lru_cache 0xfd525ec7 lc_put +EXPORT_SYMBOL lib/lz4/lz4_compress 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/6lowpan/6lowpan 0x02a8a3c5 lowpan_nhc_add +EXPORT_SYMBOL net/6lowpan/6lowpan 0x8c4b5a45 lowpan_nhc_del +EXPORT_SYMBOL net/802/p8022 0x4829e69e unregister_8022_client +EXPORT_SYMBOL net/802/p8022 0xfdc268a8 register_8022_client +EXPORT_SYMBOL net/802/p8023 0x03fa613f destroy_8023_client +EXPORT_SYMBOL net/802/p8023 0x05a096f1 make_8023_client +EXPORT_SYMBOL net/802/psnap 0x0bcaa280 unregister_snap_client +EXPORT_SYMBOL net/802/psnap 0xef0b8801 register_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x09bc5ee9 p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x16454c8e p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0x1c1afdd1 v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0x23bf495a p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0x2712f3df p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0x280d3f93 p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0x28169cc7 p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0x2edce553 v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0x2f7e9043 p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0x33cccbea p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0x34bf7ed1 p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0x35d1e27e p9_idpool_get +EXPORT_SYMBOL net/9p/9pnet 0x3728ff4c p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0x3ae2d1e4 p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0x3aeaa2d6 p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x431cc232 p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0x44d2c2c0 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0x4730dbfe p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0x4fcebeae p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x4fe55491 p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0x511f556c p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0x541307c3 p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0x6026f34e v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0x62521bbb p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0x6cb3bbc3 p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0x72d29ed3 p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x74153bfa p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0x804e27ec p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0x8796a2b5 p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0x8b8d9d97 p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0x8fdfeca6 p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0x90f66a5c p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0x91f0a8c4 p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0x9b275456 p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0x9c988839 p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0xa119f28d p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0xa27ce42f p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0xb1d96024 p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0xc5db54a9 p9_idpool_destroy +EXPORT_SYMBOL net/9p/9pnet 0xc60ba654 p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0xda2ad1e6 p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xed4069cf p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0xee542aa7 v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0xf20967e0 p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0xf4a111d8 p9_idpool_create +EXPORT_SYMBOL net/9p/9pnet 0xf7a2706d p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0xf84f2022 p9_idpool_put +EXPORT_SYMBOL net/9p/9pnet 0xfd40c79d p9_idpool_check +EXPORT_SYMBOL net/appletalk/appletalk 0x66628cef atrtr_get_dev +EXPORT_SYMBOL net/appletalk/appletalk 0x6b1e5bcf atalk_find_dev_addr +EXPORT_SYMBOL net/appletalk/appletalk 0xa4c3f5b2 alloc_ltalkdev +EXPORT_SYMBOL net/appletalk/appletalk 0xc496b605 aarp_send_ddp +EXPORT_SYMBOL net/atm/atm 0x00c14261 atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0x1ae1761e vcc_release_async +EXPORT_SYMBOL net/atm/atm 0x1bfbb10f vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x5ff299db register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x8138a339 atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0x8c31582c atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0x8cc68389 vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0x9feaf287 sonet_subtract_stats +EXPORT_SYMBOL net/atm/atm 0xa65130b7 atm_charge +EXPORT_SYMBOL net/atm/atm 0xaa024146 sonet_copy_stats +EXPORT_SYMBOL net/atm/atm 0xb506a2fc atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0xd37e8252 atm_dev_register +EXPORT_SYMBOL net/atm/atm 0xdc5f8f52 vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0xec196c4b atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0xf35da97f atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/atm/atm 0xf820fff0 deregister_atm_ioctl +EXPORT_SYMBOL net/ax25/ax25 0x0f644003 ax25_listen_release +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 0x4811e99b ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0x53dea1ff ax2asc +EXPORT_SYMBOL net/ax25/ax25 0x5d464c3b ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0x62c5fb16 ax25_ip_xmit +EXPORT_SYMBOL net/ax25/ax25 0x7a014585 ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0x9cde350b ax25_linkfail_register +EXPORT_SYMBOL net/ax25/ax25 0xa7f3015b ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/ax25/ax25 0xe19c9622 ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0xe6fa74fa ax25_listen_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x04bdb0a2 bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0x17ab2425 bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1def07b9 bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x29b84d77 l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2efe2544 bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3c46e6dd hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x43e471aa hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x453f8a7b hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x47022514 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4b0b49c6 hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5ab5705d bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5aba90d7 hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0x674dd19f __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x67903fdd hci_alloc_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x697834ec hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6c6e4703 l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6c81e36c hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0x792e60b2 hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7c3e0c4a l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x83ed1ac1 hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8fea24bd bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8ff5e6ff bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0x91c9a325 bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa15e445c hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xafa3ef68 bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0xafb22f52 bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0xafd12c3f bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb0833c12 bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb107178e l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0xbac9bd30 hci_mgmt_chan_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc0662715 bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc837f5f6 __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcc1fb551 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0xce3ea8de bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0xceb6cce6 bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd09a0e48 bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd735f444 hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7442057 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xdefeea6e hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0xdf4b300d l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe8215984 l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0xedd0098f hci_mgmt_chan_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf588e28e hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf7bedfd5 bt_sock_recvmsg +EXPORT_SYMBOL net/bridge/bridge 0x2fa60d59 br_should_route_hook +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x2a8581e6 ebt_register_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x5ebd9df3 ebt_do_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xfb7d9fc8 ebt_unregister_table +EXPORT_SYMBOL net/caif/caif 0x1446b60a caif_client_register_refcnt +EXPORT_SYMBOL net/caif/caif 0x17e629d6 caif_enroll_dev +EXPORT_SYMBOL net/caif/caif 0x2a09f713 cfpkt_fromnative +EXPORT_SYMBOL net/caif/caif 0x329dbd06 cfpkt_info +EXPORT_SYMBOL net/caif/caif 0x34903bde cfcnfg_add_phy_layer +EXPORT_SYMBOL net/caif/caif 0x38701a7c cfcnfg_del_phy_layer +EXPORT_SYMBOL net/caif/caif 0x4a237e57 cfpkt_tonative +EXPORT_SYMBOL net/caif/caif 0x6810f70e caif_connect_client +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/caif/caif 0xd8c7d6f4 get_cfcnfg +EXPORT_SYMBOL net/caif/caif 0xd9785dec caif_disconnect_client +EXPORT_SYMBOL net/can/can 0x03056fd0 can_ioctl +EXPORT_SYMBOL net/can/can 0x59bcd942 can_send +EXPORT_SYMBOL net/can/can 0x743fbb3a can_rx_register +EXPORT_SYMBOL net/can/can 0x876cca90 can_proto_unregister +EXPORT_SYMBOL net/can/can 0xdd4491ea can_rx_unregister +EXPORT_SYMBOL net/can/can 0xdd4e20ed can_proto_register +EXPORT_SYMBOL net/ceph/libceph 0x05f7228b ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x066485c2 osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x09290ab3 ceph_debugfs_init +EXPORT_SYMBOL net/ceph/libceph 0x0a3d2625 ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0x0cdd38d4 ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x0e9428d4 ceph_calc_pg_primary +EXPORT_SYMBOL net/ceph/libceph 0x0fc886f7 ceph_osdc_set_request_linger +EXPORT_SYMBOL net/ceph/libceph 0x16d7cd45 ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0x186cc34a ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0x18fd8d26 ceph_get_direct_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x19235b8e ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0x1be9ae44 ceph_client_id +EXPORT_SYMBOL net/ceph/libceph 0x20d151cb ceph_osdc_setup +EXPORT_SYMBOL net/ceph/libceph 0x21c60751 ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0x24a89a01 ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0x24d897df ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x25ea09c8 ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0x2868b705 osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x2db717f3 ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0x31aaf50d ceph_oloc_oid_to_pg +EXPORT_SYMBOL net/ceph/libceph 0x326d888a ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0x38b2e8d4 ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0x3a624490 __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x3abec91f ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x3ccea5e8 ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0x3f688151 ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x3fdf93fd ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x419cb09b ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0x41c6d35b ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0x43de0344 ceph_monc_do_get_version +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 0x44c81580 ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0x454ffeff ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0x466b85b8 libceph_compatible +EXPORT_SYMBOL net/ceph/libceph 0x46c5dbfa ceph_monc_got_mdsmap +EXPORT_SYMBOL net/ceph/libceph 0x4812c3f6 ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x4e241979 osd_req_op_watch_init +EXPORT_SYMBOL net/ceph/libceph 0x4edb6cc6 ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0x4fa3c0dc ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0x50764a57 ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0x5379cea3 ceph_caps_for_mode +EXPORT_SYMBOL net/ceph/libceph 0x55a52944 ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x592133e4 ceph_osdc_create_event +EXPORT_SYMBOL net/ceph/libceph 0x5d44e971 ceph_osdc_build_request +EXPORT_SYMBOL net/ceph/libceph 0x60db2d31 ceph_messenger_fini +EXPORT_SYMBOL net/ceph/libceph 0x6232920a ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x6870d3ab ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x68eb3371 ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0x6b2e3bcd ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x6fcdafef ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0x7461893f osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0x79570feb ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0x7a4ae65e ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x7ccad04c ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0x7e78e57d osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x81d7209c osd_req_op_cls_response_data +EXPORT_SYMBOL net/ceph/libceph 0x83a8b1cb osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0x83b46635 ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0x84f3e03b osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0x8d2e1bd4 ceph_osdc_writepages +EXPORT_SYMBOL net/ceph/libceph 0x8ef95fe5 ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0x8f670125 ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x910d0df6 ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x92f9dbd8 ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x9579922f ceph_auth_update_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x99e36571 ceph_osdc_cleanup +EXPORT_SYMBOL net/ceph/libceph 0x9f534f4d ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0xa14b54c9 ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xa6d01e49 osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xa931a31a ceph_print_client_options +EXPORT_SYMBOL net/ceph/libceph 0xad5d58e0 ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0xae3515ba ceph_create_snap_context +EXPORT_SYMBOL net/ceph/libceph 0xafb8a407 ceph_msgr_flush +EXPORT_SYMBOL net/ceph/libceph 0xb2a731c8 osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0xb4a4381f ceph_osdc_readpages +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb5e393b0 ceph_osdc_cancel_event +EXPORT_SYMBOL net/ceph/libceph 0xb6081d6d ceph_msgr_exit +EXPORT_SYMBOL net/ceph/libceph 0xb6626a74 ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0xc1022419 osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0xc1c17e7a ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0xc4a80955 ceph_debugfs_cleanup +EXPORT_SYMBOL net/ceph/libceph 0xc54cdfaf ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0xc72027e0 ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0xc9b65f9f osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0xc9f82b38 ceph_msgr_init +EXPORT_SYMBOL net/ceph/libceph 0xcb50a624 ceph_parse_ips +EXPORT_SYMBOL net/ceph/libceph 0xcbc7c9a5 ceph_auth_create_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xd112886e ceph_osdc_put_event +EXPORT_SYMBOL net/ceph/libceph 0xd2c107bb ceph_flags_to_mode +EXPORT_SYMBOL net/ceph/libceph 0xd70f1d28 ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xd7acd83f ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xd96b179f osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xdb21f804 osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0xdd8e7550 ceph_parse_options +EXPORT_SYMBOL net/ceph/libceph 0xdf6dac92 osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0xe22a7f64 ceph_messenger_init +EXPORT_SYMBOL net/ceph/libceph 0xe3b042ca ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xe5357f5b ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0xefe69a92 ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0xf3539413 ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0xf35cb4d9 ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0xf7420b90 ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0xf754fc39 ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0xf7aacd86 osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0xf9c5bee8 ceph_monc_request_next_osdmap +EXPORT_SYMBOL net/ceph/libceph 0xfa88da9a ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0xff890436 ceph_osdc_flush_notifies +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x12cc07b4 dccp_syn_ack_timeout +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x73abd352 dccp_req_err +EXPORT_SYMBOL net/ieee802154/6lowpan/ieee802154_6lowpan 0x645fb459 lowpan_frag_rcv +EXPORT_SYMBOL net/ieee802154/ieee802154 0x0809bb46 wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0x2d5ae021 wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0x2ec7b29a wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0x37b329b6 wpan_phy_register +EXPORT_SYMBOL net/ieee802154/ieee802154 0x7a097503 wpan_phy_find +EXPORT_SYMBOL net/ieee802154/ieee802154 0xdae2d959 wpan_phy_unregister +EXPORT_SYMBOL net/ipv4/fou 0x03916fe4 gue_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0x60fe80d7 fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0x7a8411a2 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0x826e4038 gue_build_header +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x0ab650df ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x0ebaeb40 ip_tunnel_get_link_net +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xc5ab33f3 ip_tunnel_get_iflink +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xd87641d9 ip_tunnel_dst_reset_all +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xe145f441 ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xfa8d9ea6 ip_tunnel_encap +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x2dfb4039 arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x561fc6ac arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xf80e4aa0 arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x08036e4e ipt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x0c8f841e ipt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x0dd15ef0 ipt_register_table +EXPORT_SYMBOL net/ipv4/tunnel4 0x8058984e xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/tunnel4 0xdd71a587 xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/udp_tunnel 0x752ae87c udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x15cd8414 ip6_tnl_get_link_net +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x3f4e0e6f ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x78546b11 ip6_tnl_get_iflink +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x9c9cdc69 ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x2abc5bb9 ip6t_do_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x3b92fc5e ip6t_register_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x8768367d ip6t_unregister_table +EXPORT_SYMBOL net/ipv6/tunnel6 0x74eb5e55 xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/tunnel6 0xdd075870 xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x3d73089f xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x42ce9af0 xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x265bba15 ircomm_data_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x4ce14b7f ircomm_open +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x6c1d5bfe ircomm_connect_response +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x83ce319c ircomm_control_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x8a7c5377 ircomm_connect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x8e28adda ircomm_close +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xa030f950 ircomm_flow_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xb753e962 ircomm_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x03083297 alloc_irdadev +EXPORT_SYMBOL net/irda/irda 0x06a3ee58 irias_new_integer_value +EXPORT_SYMBOL net/irda/irda 0x07d3647c irlmp_register_service +EXPORT_SYMBOL net/irda/irda 0x0963c24b irias_add_string_attrib +EXPORT_SYMBOL net/irda/irda 0x09939c11 irias_add_integer_attrib +EXPORT_SYMBOL net/irda/irda 0x1b46a369 iriap_open +EXPORT_SYMBOL net/irda/irda 0x1c6eaca5 irttp_dup +EXPORT_SYMBOL net/irda/irda 0x223a2ac7 irttp_data_request +EXPORT_SYMBOL net/irda/irda 0x23bbc2ce irias_find_object +EXPORT_SYMBOL net/irda/irda 0x2a09138c irda_device_set_media_busy +EXPORT_SYMBOL net/irda/irda 0x2b432980 hashbin_get_next +EXPORT_SYMBOL net/irda/irda 0x2eca4aa0 irlmp_close_lsap +EXPORT_SYMBOL net/irda/irda 0x31511bef irlmp_open_lsap +EXPORT_SYMBOL net/irda/irda 0x334c6d02 irlap_close +EXPORT_SYMBOL net/irda/irda 0x33cbe2c6 proc_irda +EXPORT_SYMBOL net/irda/irda 0x385847aa irias_delete_object +EXPORT_SYMBOL net/irda/irda 0x3dcd4d19 async_unwrap_char +EXPORT_SYMBOL net/irda/irda 0x448b8aaa irda_qos_bits_to_value +EXPORT_SYMBOL net/irda/irda 0x46b00fdf irias_insert_object +EXPORT_SYMBOL net/irda/irda 0x46c1c4a2 irlmp_unregister_service +EXPORT_SYMBOL net/irda/irda 0x493a7cc3 irlmp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x5520ce90 irttp_close_tsap +EXPORT_SYMBOL net/irda/irda 0x6b043eba irda_init_max_qos_capabilies +EXPORT_SYMBOL net/irda/irda 0x6fb4150a irlmp_data_request +EXPORT_SYMBOL net/irda/irda 0x7042bc54 irlmp_register_client +EXPORT_SYMBOL net/irda/irda 0x70a3f20f hashbin_lock_find +EXPORT_SYMBOL net/irda/irda 0x75a1a6a9 async_wrap_skb +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 0x8d141b26 irttp_flow_request +EXPORT_SYMBOL net/irda/irda 0x90a25374 irttp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x91815586 irda_param_pack +EXPORT_SYMBOL net/irda/irda 0x94a824db irda_param_extract_all +EXPORT_SYMBOL net/irda/irda 0x98a8b3b4 hashbin_delete +EXPORT_SYMBOL net/irda/irda 0x9ccbdfca hashbin_insert +EXPORT_SYMBOL net/irda/irda 0xa450a54b iriap_close +EXPORT_SYMBOL net/irda/irda 0xa9821ac1 irlap_open +EXPORT_SYMBOL net/irda/irda 0xac3dc858 irias_add_octseq_attrib +EXPORT_SYMBOL net/irda/irda 0xad354d19 iriap_getvaluebyclass_request +EXPORT_SYMBOL net/irda/irda 0xaeeff2b5 hashbin_find +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 0xc8494ff1 irlmp_connect_request +EXPORT_SYMBOL net/irda/irda 0xcb250858 irttp_udata_request +EXPORT_SYMBOL net/irda/irda 0xd6deeaae irda_setup_dma +EXPORT_SYMBOL net/irda/irda 0xd998711a irda_notify_init +EXPORT_SYMBOL net/irda/irda 0xdc0196c2 hashbin_remove +EXPORT_SYMBOL net/irda/irda 0xde0ca650 irlmp_connect_response +EXPORT_SYMBOL net/irda/irda 0xde4c6b3c irlmp_service_to_hint +EXPORT_SYMBOL net/irda/irda 0xe1ba6308 irias_new_object +EXPORT_SYMBOL net/irda/irda 0xe329462a hashbin_get_first +EXPORT_SYMBOL net/irda/irda 0xeb78333e hashbin_remove_this +EXPORT_SYMBOL net/irda/irda 0xec242b93 hashbin_new +EXPORT_SYMBOL net/irda/irda 0xecca5c07 irttp_connect_response +EXPORT_SYMBOL net/irda/irda 0xedd521c2 irlmp_get_discoveries +EXPORT_SYMBOL net/irda/irda 0xfaacc39b irttp_open_tsap +EXPORT_SYMBOL net/irda/irda 0xffb35b51 irttp_connect_request +EXPORT_SYMBOL net/l2tp/l2tp_core 0x301daa04 l2tp_recv_common +EXPORT_SYMBOL net/lapb/lapb 0x1cc661db lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0x256f65df lapb_register +EXPORT_SYMBOL net/lapb/lapb 0x38c19612 lapb_data_received +EXPORT_SYMBOL net/lapb/lapb 0x48e41446 lapb_data_request +EXPORT_SYMBOL net/lapb/lapb 0x93a1a2fd lapb_unregister +EXPORT_SYMBOL net/lapb/lapb 0xb75bb8f6 lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0xd240c9a2 lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0xd4a0111b lapb_getparms +EXPORT_SYMBOL net/llc/llc 0x06702548 llc_sap_close +EXPORT_SYMBOL net/llc/llc 0x0c2cc048 llc_sap_open +EXPORT_SYMBOL net/llc/llc 0x2458600b llc_add_pack +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x920ace67 llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/llc/llc 0xa4957f70 llc_set_station_handler +EXPORT_SYMBOL net/llc/llc 0xa4c380ea llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0xfc02b43d llc_sap_find +EXPORT_SYMBOL net/mac80211/mac80211 0x0241c968 ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x04b851cc ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0x09390f62 ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x0b9e1a56 ieee80211_rx +EXPORT_SYMBOL net/mac80211/mac80211 0x0bd609f2 ieee80211_get_key_tx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0x1a86a7c6 ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0x1b0f2332 ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0x1d7280fa ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0x21f926dc ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0x222e0d27 ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x27216ba5 ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0x281c61ee ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x297a8b5d ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0x2cd54cbc __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x308c1046 ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x34c2b285 ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0x34cad8fd ieee80211_stop_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x3fd17108 ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0x419c0202 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x419f1cd4 ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0x43bceaa9 __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x4883e873 ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x4b1943c3 ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0x4c2b011a ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0x4d391672 ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0x4f311581 ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0x52eb3e86 wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x53762635 ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x55f97e4f ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0x563c2554 ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x576aefad ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x5cc20673 ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0x5d1ba5f5 ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0x5ef42d72 rate_control_send_low +EXPORT_SYMBOL net/mac80211/mac80211 0x64a24633 __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x682cb0ac ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0x68870b0b ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x6b2d24a3 ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x77ea65c4 ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x78319331 ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x7a0d8260 ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x7f9f7283 ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x8349c43f ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x848bc8e3 ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0x8665ce86 ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x8687bdfe rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x8944ca94 ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x8a9f4359 ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0x8e0128de ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0x8f74df54 ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x91b9eee3 ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0x91defeed ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0x9549a9a7 ieee80211_tx_dequeue +EXPORT_SYMBOL net/mac80211/mac80211 0x962bdde8 ieee80211_aes_cmac_calculate_k1_k2 +EXPORT_SYMBOL net/mac80211/mac80211 0x9e054af2 ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0x9f3ebc28 ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0xa2d125a1 ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0xa8405a3a ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xafd343b5 __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0xb06edc9c ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xb87f3781 ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0xbd75490b ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0xbfaf9da8 __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xc291ded3 ieee80211_tx_status_noskb +EXPORT_SYMBOL net/mac80211/mac80211 0xce402bef ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0xcede422b ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0xd575b08f ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xd72625cb ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0xd7ba31bc ieee80211_csa_update_counter +EXPORT_SYMBOL net/mac80211/mac80211 0xdbe9778f ieee80211_csa_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0xde32ad55 ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xdfdc857e ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0xdff1ae93 ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xe2ba99a7 ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0xe3af6ad8 ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0xe7c4d676 ieee80211_start_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0xe8331fdb ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xec446f65 ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0xf0a49634 ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xf46b252c ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0xf924652a ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0xf9f58c62 ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0xfd7f7495 ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0xfe73b6da ieee80211_sta_eosp +EXPORT_SYMBOL net/mac80211/mac80211 0xfeb0f3c4 ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac802154/mac802154 0x0079b69b ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0x06a223e4 ieee802154_rx +EXPORT_SYMBOL net/mac802154/mac802154 0x12b0cfd2 ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x2a097627 ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x7d798735 ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x8d75cf27 ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x93cf2c20 ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0xba551827 ieee802154_rx_irqsafe +EXPORT_SYMBOL net/mac802154/mac802154 0xed153261 ieee802154_free_hw +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x1e2baa26 register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x28a9d89f ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x3dc41fb5 ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x4a743cec register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x521fef46 ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x6cb2ca68 unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x9a62daf4 ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x9b904fd6 ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x9f070544 ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x9fade4ea register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xa1bbdd55 ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xaeb7cfcb unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xbc612a1b ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xe7874a4e ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x6dfa2723 nf_conntrack_untracked +EXPORT_SYMBOL net/netfilter/nf_conntrack 0xd23c166c __nf_ct_ext_add_length +EXPORT_SYMBOL net/netfilter/nf_conntrack 0xf640e5e7 __nf_ct_ext_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0x827cc6a1 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x786a4e39 nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x99afb4db nf_xfrm_me_harder +EXPORT_SYMBOL net/netfilter/nf_nat 0xb0e5a6bd __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0xbc2dd871 nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0xe03786d0 nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/nf_nat 0xe9b3c852 nf_nat_used_tuple +EXPORT_SYMBOL net/netfilter/x_tables 0x0c962a58 xt_unregister_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x16219b5a xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x1a310312 xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0x253e8b44 xt_compat_init_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x482d26fd xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x64d726ba xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0x67b239e1 xt_find_target +EXPORT_SYMBOL net/netfilter/x_tables 0xa142f088 xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xcc278f9c xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xd1a21986 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xd3014634 xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0xe8b58c46 xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0xf2836059 xt_register_target +EXPORT_SYMBOL net/nfc/hci/hci 0x0cfdff05 nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x15ffe4dc nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0x264866fc nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0x2b04bd93 nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x3376d42f nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0x36473484 nfc_hci_reset_pipes +EXPORT_SYMBOL net/nfc/hci/hci 0x40eb6e3c nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0x43028a27 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x49f7c58f nfc_hci_reset_pipes_per_host +EXPORT_SYMBOL net/nfc/hci/hci 0x58a517aa nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0x6baf1be9 nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/hci/hci 0x92ab6244 nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0xaf8755be nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0xbca0b4fd nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xc806e396 nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0xc87cbabc nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0xd9e9ae5b nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0xda0e4d18 nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0xdc721aad nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0xe6bdddd7 nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0xf5e5932d nfc_hci_send_event +EXPORT_SYMBOL net/nfc/nci/nci 0x021908f5 nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0x07e7f82b nci_hci_connect_gate +EXPORT_SYMBOL net/nfc/nci/nci 0x15ab91f0 nci_nfcee_discover +EXPORT_SYMBOL net/nfc/nci/nci 0x24c7eee2 nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0x483023e4 nci_prop_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x5097f28d nci_hci_open_pipe +EXPORT_SYMBOL net/nfc/nci/nci 0x605e1c28 nci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0x66013485 nci_nfcee_mode_set +EXPORT_SYMBOL net/nfc/nci/nci 0x702eefaf nci_hci_get_param +EXPORT_SYMBOL net/nfc/nci/nci 0x866bf9d6 nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0x88c3a8db nci_hci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x92ec1245 nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0x98514d81 nci_core_conn_create +EXPORT_SYMBOL net/nfc/nci/nci 0xa30e0a03 nci_core_conn_close +EXPORT_SYMBOL net/nfc/nci/nci 0xb2d3a522 nci_hci_send_event +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xd9d7e7a7 nci_set_config +EXPORT_SYMBOL net/nfc/nci/nci 0xed86eaa1 nci_req_complete +EXPORT_SYMBOL net/nfc/nci/nci 0xf74c8a7d nci_hci_set_param +EXPORT_SYMBOL net/nfc/nci/nci 0xf8e115e9 nci_hci_dev_session_init +EXPORT_SYMBOL net/nfc/nfc 0x054359be nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0x0929600a nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0x0b791f44 nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0x298e2da1 nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x369788ba nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x60370765 nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0x67ce1480 nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0x68404469 nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0x73f275aa nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0x74014c79 nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0x7b4c30df nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0x92b51124 nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0x95bb5a0f nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0x98a7cd8c nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0xadbe7682 nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0xb13b1470 nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0xc483d474 nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0xc6964a5b nfc_class +EXPORT_SYMBOL net/nfc/nfc 0xd75a74f5 nfc_se_transaction +EXPORT_SYMBOL net/nfc/nfc 0xd94b28c5 nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0xe75ebf54 nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0xee913599 nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc_digital 0x21a2aa76 nfc_digital_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x9bc7863a nfc_digital_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xc96103e9 nfc_digital_register_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xee3f8721 nfc_digital_free_device +EXPORT_SYMBOL net/phonet/phonet 0x1104dbda phonet_stream_ops +EXPORT_SYMBOL net/phonet/phonet 0x3442bdaf pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0x6947bbd5 phonet_proto_unregister +EXPORT_SYMBOL net/phonet/phonet 0x73d0849d pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0x90f64bf3 pn_skb_send +EXPORT_SYMBOL net/phonet/phonet 0x933dab14 pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0xafe0a4fc phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0xc085cfca phonet_header_ops +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x0313c621 rxrpc_kernel_accept_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x18b252f5 rxrpc_kernel_get_error_number +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x1990ea77 rxrpc_kernel_intercept_rx_messages +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x1f5e57fd rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x3b6f7ac8 rxrpc_kernel_data_delivered +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x57355f68 rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x5fb31d09 rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x609b748c rxrpc_kernel_reject_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x77fde30b rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x829165ad rxrpc_kernel_is_data_last +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x84b28042 rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xb28bbba1 rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xce05e4cb key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xf85b2116 rxrpc_kernel_free_skb +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xf918ef71 rxrpc_kernel_get_abort_code +EXPORT_SYMBOL net/sctp/sctp 0xf3697301 sctp_do_peeloff +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x336d054c gss_mech_put +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x3737eb14 gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xb11c6f25 gss_mech_get +EXPORT_SYMBOL net/sunrpc/sunrpc 0x64bc6927 svc_pool_stats_open +EXPORT_SYMBOL net/sunrpc/sunrpc 0x885b6490 xdr_truncate_encode +EXPORT_SYMBOL net/sunrpc/sunrpc 0x9c99e96a xdr_restrict_buflen +EXPORT_SYMBOL net/wimax/wimax 0x0973605f wimax_rfkill +EXPORT_SYMBOL net/wimax/wimax 0x0ac0827d wimax_reset +EXPORT_SYMBOL net/wireless/cfg80211 0x0358301a wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0x03bb23f2 cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x03d870cb wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0x075fdca4 cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x09448ae6 wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0x09c64fbd ieee80211_frequency_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x0c537304 __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x13881fda cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x13ecdcff cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x1491003b ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x18e278e8 cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x19ddcd10 ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x19e03378 cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0x1c73377c cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x1d94939b cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0x2275310b cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0x23dfdedf cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0x255084ce cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x27825f6c cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0x2c125f16 wiphy_rfkill_set_hw_state +EXPORT_SYMBOL net/wireless/cfg80211 0x30673225 cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x36d0753d cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0x38817b01 cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x3d07bc75 cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x3d470c4d cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0x3e285fec cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0x42005249 regulatory_set_wiphy_regd_sync_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0x422922f6 cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x45133a06 cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x495457ff cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0x4a63ac3c cfg80211_rx_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x4dc0b974 cfg80211_roamed_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x50155bd1 wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0x50214c28 ieee80211_bss_get_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x5124a59a __ieee80211_get_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x5145523f cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x52bfaf0f cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x53999960 cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0x5429c42f cfg80211_connect_result +EXPORT_SYMBOL net/wireless/cfg80211 0x57336503 cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x5dc7750c cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0x5fc2ba8e cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x60097b0e cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x625c2434 cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0x638f5a83 cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0x63c21835 cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0x653fe74c cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0x667d2e46 cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x6d6cb9ad ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0x75575ba6 cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0x7d48c1a2 ieee80211_data_to_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0x7e039bfa cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef5740f wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x7f7667b7 cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x7fe1a403 cfg80211_find_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x814fd8b2 cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x8492a430 ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x8a7062a5 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x8b11f888 cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x8e7866c3 regulatory_set_wiphy_regd +EXPORT_SYMBOL net/wireless/cfg80211 0x91d7a142 ieee80211_ie_split_ric +EXPORT_SYMBOL net/wireless/cfg80211 0x929bf667 cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x94b9096f freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0x9584cd2a cfg80211_reg_can_beacon_relax +EXPORT_SYMBOL net/wireless/cfg80211 0x95f84980 cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x975e4bb0 cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x982e6b6d ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x9a72d21d cfg80211_report_obss_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x9ce91faa cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0xa054d897 cfg80211_pmksa_candidate_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 0xa75180b8 __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xa7d7eee7 cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xb78ad1fc __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xbdc4c2b9 cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xc03c2d15 cfg80211_sched_scan_stopped_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0xc531e976 ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0xc5a96cc9 cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0xc63f1b81 ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0xc90fde22 ieee80211_chandef_to_operating_class +EXPORT_SYMBOL net/wireless/cfg80211 0xd18ad377 wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0xd50b0a22 ieee80211_ie_split +EXPORT_SYMBOL net/wireless/cfg80211 0xd5a505d3 cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xd7535f7d cfg80211_del_sta_sinfo +EXPORT_SYMBOL net/wireless/cfg80211 0xd7c4b482 cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0xd9170624 ieee80211_data_from_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xdc26de08 cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0xe0d78027 cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0xe143f5c9 cfg80211_inform_bss_width_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xe76fe012 cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0xe87a859c cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0xe8e45c28 cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0xeb5b7a2e cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0xef0099c6 cfg80211_inform_bss_width +EXPORT_SYMBOL net/wireless/cfg80211 0xefc56354 cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0xfa3d27a4 regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0xfd0d6ce3 cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0xfd9282bb wiphy_rfkill_stop_polling +EXPORT_SYMBOL net/wireless/cfg80211 0xfed4d591 cfg80211_find_vendor_ie +EXPORT_SYMBOL net/wireless/lib80211 0x5e03fae8 lib80211_crypt_info_free +EXPORT_SYMBOL net/wireless/lib80211 0x6d7f55ff lib80211_register_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x7a6aa582 lib80211_get_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xb49f2038 lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xcaa55c95 lib80211_crypt_info_init +EXPORT_SYMBOL net/wireless/lib80211 0xe936a459 lib80211_crypt_delayed_deinit +EXPORT_SYMBOL sound/ac97_bus 0xc72774a6 ac97_bus_type +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0xfafe3d29 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 0x69907bf1 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 0x8e531d62 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 0xe3a3e034 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 0xf0e37b29 snd_seq_kernel_client_enqueue_blocking +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x091def1c snd_seq_autoload_exit +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xeb07de58 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 0x205395a0 snd_midi_event_encode_byte +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x614705ff snd_midi_event_no_status +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x7746bb9b snd_midi_event_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x79794472 snd_midi_event_new +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x991c0f60 snd_midi_event_reset_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xef8fa3d2 snd_midi_event_free +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xf3f0324e snd_midi_event_reset_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xf6fdda44 snd_midi_event_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-virmidi 0x3d8b120c snd_virmidi_new +EXPORT_SYMBOL sound/core/snd 0x0482f990 snd_ctl_free_one +EXPORT_SYMBOL sound/core/snd 0x04943593 snd_unregister_oss_device +EXPORT_SYMBOL sound/core/snd 0x12f1085a snd_ctl_boolean_stereo_info +EXPORT_SYMBOL sound/core/snd 0x18e1683f snd_dma_program +EXPORT_SYMBOL sound/core/snd 0x191e88cf snd_dma_pointer +EXPORT_SYMBOL sound/core/snd 0x198788b4 snd_lookup_oss_minor_data +EXPORT_SYMBOL sound/core/snd 0x198f919a snd_register_device +EXPORT_SYMBOL sound/core/snd 0x1bef1599 snd_register_oss_device +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 0x2c7d98d8 snd_card_file_add +EXPORT_SYMBOL sound/core/snd 0x2e96e219 snd_seq_root +EXPORT_SYMBOL sound/core/snd 0x342a2354 copy_to_user_fromio +EXPORT_SYMBOL sound/core/snd 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL sound/core/snd 0x3b86863b snd_mixer_oss_notify_callback +EXPORT_SYMBOL sound/core/snd 0x44cde6a7 snd_device_free +EXPORT_SYMBOL sound/core/snd 0x460f2781 snd_jack_set_parent +EXPORT_SYMBOL sound/core/snd 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL sound/core/snd 0x4c836aa0 snd_card_register +EXPORT_SYMBOL sound/core/snd 0x4fa42f2b snd_ctl_rename_id +EXPORT_SYMBOL sound/core/snd 0x5b47bc41 snd_jack_new +EXPORT_SYMBOL sound/core/snd 0x5bfbb33a snd_unregister_device +EXPORT_SYMBOL sound/core/snd 0x5d125628 snd_ctl_replace +EXPORT_SYMBOL sound/core/snd 0x655ad5d8 _snd_ctl_add_slave +EXPORT_SYMBOL sound/core/snd 0x67c81692 snd_ctl_register_ioctl +EXPORT_SYMBOL sound/core/snd 0x70c15ac1 snd_dma_disable +EXPORT_SYMBOL sound/core/snd 0x762723ad snd_jack_add_new_kctl +EXPORT_SYMBOL sound/core/snd 0x775be13f snd_device_new +EXPORT_SYMBOL sound/core/snd 0x7bc7c647 snd_info_free_entry +EXPORT_SYMBOL sound/core/snd 0x7f1fe8a5 snd_ctl_boolean_mono_info +EXPORT_SYMBOL sound/core/snd 0x81b69e41 snd_ctl_enum_info +EXPORT_SYMBOL sound/core/snd 0x84362189 snd_info_create_module_entry +EXPORT_SYMBOL sound/core/snd 0x84c794a6 snd_card_file_remove +EXPORT_SYMBOL sound/core/snd 0x883a3f16 snd_ctl_remove +EXPORT_SYMBOL sound/core/snd 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL sound/core/snd 0x8f595b11 snd_major +EXPORT_SYMBOL sound/core/snd 0x91de4087 snd_device_register +EXPORT_SYMBOL sound/core/snd 0x92eaa21f snd_ctl_unregister_ioctl +EXPORT_SYMBOL sound/core/snd 0x959a9423 snd_ctl_notify +EXPORT_SYMBOL sound/core/snd 0x966f4533 snd_ctl_unregister_ioctl_compat +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 0xa3e4ab2d snd_ctl_find_id +EXPORT_SYMBOL sound/core/snd 0xacae0c24 snd_info_register +EXPORT_SYMBOL sound/core/snd 0xad6df58f snd_info_create_card_entry +EXPORT_SYMBOL sound/core/snd 0xafdc048f snd_component_add +EXPORT_SYMBOL sound/core/snd 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL sound/core/snd 0xb402ce83 snd_jack_set_key +EXPORT_SYMBOL sound/core/snd 0xb453d4c0 snd_ctl_new1 +EXPORT_SYMBOL sound/core/snd 0xb48bc329 snd_jack_report +EXPORT_SYMBOL sound/core/snd 0xb48e6a16 snd_card_set_id +EXPORT_SYMBOL sound/core/snd 0xb681b8c0 snd_cards +EXPORT_SYMBOL sound/core/snd 0xb6fc85e2 snd_pci_quirk_lookup +EXPORT_SYMBOL sound/core/snd 0xbeaf799b snd_power_wait +EXPORT_SYMBOL sound/core/snd 0xc7c5bc99 snd_card_disconnect +EXPORT_SYMBOL sound/core/snd 0xcf35350b snd_ctl_add +EXPORT_SYMBOL sound/core/snd 0xda462189 snd_ctl_find_numid +EXPORT_SYMBOL sound/core/snd 0xdd7a22e7 snd_card_new +EXPORT_SYMBOL sound/core/snd 0xdfcb46ff snd_ctl_remove_id +EXPORT_SYMBOL sound/core/snd 0xe0d14fe1 snd_ctl_make_virtual_master +EXPORT_SYMBOL sound/core/snd 0xf44c0593 snd_ctl_register_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0xfb860a6d snd_card_free +EXPORT_SYMBOL sound/core/snd 0xfbb9cd8f snd_card_free_when_closed +EXPORT_SYMBOL sound/core/snd 0xfffd89db copy_from_user_toio +EXPORT_SYMBOL sound/core/snd-hwdep 0x406f634a snd_hwdep_new +EXPORT_SYMBOL sound/core/snd-pcm 0x00d7c78a snd_pcm_set_sync +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 0x061a1f68 _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x06b310c9 snd_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x06d606c0 snd_pcm_hw_param_last +EXPORT_SYMBOL sound/core/snd-pcm 0x1a69c45b snd_pcm_lib_read +EXPORT_SYMBOL sound/core/snd-pcm 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL sound/core/snd-pcm 0x229c7d32 snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL sound/core/snd-pcm 0x24037782 snd_pcm_lib_readv +EXPORT_SYMBOL sound/core/snd-pcm 0x243c6b7a snd_dma_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x2b6dc6bd snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x33eaaa64 snd_pcm_hw_constraint_step +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 0x4246b9a1 snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x4907a947 snd_pcm_lib_writev +EXPORT_SYMBOL sound/core/snd-pcm 0x49afd762 snd_pcm_hw_param_first +EXPORT_SYMBOL sound/core/snd-pcm 0x4d5bddd8 snd_pcm_hw_constraint_integer +EXPORT_SYMBOL sound/core/snd-pcm 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x503bd137 snd_interval_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL sound/core/snd-pcm 0x5898dcba snd_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x5db24929 snd_pcm_hw_rule_add +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 0x65787df1 snd_pcm_new_stream +EXPORT_SYMBOL sound/core/snd-pcm 0x66583355 snd_pcm_hw_constraint_list +EXPORT_SYMBOL sound/core/snd-pcm 0x674b6499 snd_pcm_hw_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x68a24153 snd_pcm_format_physical_width +EXPORT_SYMBOL sound/core/snd-pcm 0x690d44ff snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL sound/core/snd-pcm 0x6e552e93 snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL sound/core/snd-pcm 0x71f45963 snd_pcm_lib_mmap_iomem +EXPORT_SYMBOL sound/core/snd-pcm 0x7332e068 snd_dma_alloc_pages_fallback +EXPORT_SYMBOL sound/core/snd-pcm 0x73b9ccff snd_pcm_sgbuf_ops_page +EXPORT_SYMBOL sound/core/snd-pcm 0x77095339 snd_pcm_lib_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x7b3b6d48 snd_pcm_new +EXPORT_SYMBOL sound/core/snd-pcm 0x7f098233 snd_pcm_suspend +EXPORT_SYMBOL sound/core/snd-pcm 0x834dc955 snd_pcm_format_size +EXPORT_SYMBOL sound/core/snd-pcm 0x85932f4d snd_pcm_lib_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x89a5bb4c snd_pcm_lib_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x94098ff8 snd_interval_list +EXPORT_SYMBOL sound/core/snd-pcm 0x9ac7d2a9 snd_pcm_notify +EXPORT_SYMBOL sound/core/snd-pcm 0x9cbf20ae snd_pcm_suspend_all +EXPORT_SYMBOL sound/core/snd-pcm 0xa61aa028 snd_pcm_format_unsigned +EXPORT_SYMBOL sound/core/snd-pcm 0xa959de4d snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL sound/core/snd-pcm 0xaafe0cba snd_pcm_kernel_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0xab35b482 snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL sound/core/snd-pcm 0xb1fbe772 snd_pcm_hw_rule_noresample +EXPORT_SYMBOL sound/core/snd-pcm 0xb5a9e4b6 snd_pcm_period_elapsed +EXPORT_SYMBOL sound/core/snd-pcm 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL sound/core/snd-pcm 0xc1ccfba6 snd_pcm_hw_constraint_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0xca34c226 snd_sgbuf_get_chunk_size +EXPORT_SYMBOL sound/core/snd-pcm 0xd0033fdf snd_pcm_set_ops +EXPORT_SYMBOL sound/core/snd-pcm 0xd094409b snd_pcm_lib_write +EXPORT_SYMBOL sound/core/snd-pcm 0xd239ecd8 snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL sound/core/snd-pcm 0xe35ed8df snd_dma_alloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL sound/core/snd-pcm 0xe8636b9b snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL sound/core/snd-pcm 0xeb50b95d snd_pcm_release_substream +EXPORT_SYMBOL sound/core/snd-pcm 0xebdc8c11 snd_pcm_limit_hw_rates +EXPORT_SYMBOL sound/core/snd-pcm 0xf3797152 snd_interval_ratnum +EXPORT_SYMBOL sound/core/snd-pcm 0xf3f701d1 snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0xf4b2f685 snd_pcm_stop +EXPORT_SYMBOL sound/core/snd-pcm 0xf5d32c20 snd_pcm_new_internal +EXPORT_SYMBOL sound/core/snd-pcm 0xf971e2f9 snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL sound/core/snd-pcm 0xfb905234 snd_pcm_mmap_data +EXPORT_SYMBOL sound/core/snd-pcm 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL sound/core/snd-pcm 0xffc1570f snd_pcm_open_substream +EXPORT_SYMBOL sound/core/snd-rawmidi 0x176239eb snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0x1896b083 snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0x317f895f snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0x5725ad96 snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0x604dc4f4 snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0x6c404c04 snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7efee9f2 snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x8282270e snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0x9069fc0e snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0x9a6f7f33 snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0xa2ab5665 snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc56faa0d snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc58bad89 snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0xca44ad2e snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0xda6678de snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0xe1192607 snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0xf99a863a snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-timer 0x370b276b snd_timer_global_new +EXPORT_SYMBOL sound/core/snd-timer 0x44c07bce snd_timer_global_free +EXPORT_SYMBOL sound/core/snd-timer 0x58c84f79 snd_timer_continue +EXPORT_SYMBOL sound/core/snd-timer 0x6013fd70 snd_timer_pause +EXPORT_SYMBOL sound/core/snd-timer 0x6f2b1b6d snd_timer_interrupt +EXPORT_SYMBOL sound/core/snd-timer 0x8add4b19 snd_timer_stop +EXPORT_SYMBOL sound/core/snd-timer 0x8eadf62a snd_timer_global_register +EXPORT_SYMBOL sound/core/snd-timer 0x9ea61c05 snd_timer_new +EXPORT_SYMBOL sound/core/snd-timer 0xa2d2d929 snd_timer_notify +EXPORT_SYMBOL sound/core/snd-timer 0xbe253b93 snd_timer_resolution +EXPORT_SYMBOL sound/core/snd-timer 0xdb7bc596 snd_timer_start +EXPORT_SYMBOL sound/core/snd-timer 0xe656fda2 snd_timer_close +EXPORT_SYMBOL sound/core/snd-timer 0xe840ce3b snd_timer_open +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 0xe60063e7 snd_mpu401_uart_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x05060a19 snd_opl3_regmap +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x07a2ffd9 snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x12f48751 snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x191cde33 snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x51684f41 snd_opl3_create +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x75685dea snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x9cdf4cd0 snd_opl3_reset +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xb5845769 snd_opl3_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xc44f808c snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xed6c3f23 snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x081861c6 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 0x2f935951 snd_vx_setup_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x3305924d snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x46c06073 snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x852bfaf9 snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x893297ba snd_vx_suspend +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xb6fbf9bb snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xd9b15991 snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xecd5be6f 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 0x145183f4 fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1d0e5ad2 amdtp_stream_pcm_pointer +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x280a7913 snd_fw_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2d00e285 amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x3258ef92 fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x343a1b0c cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x3d0d8570 iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4198f3f9 cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4d0b50a1 amdtp_stream_start +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4fd2bcba avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x52e45134 fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x653258e2 amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x6602d497 cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x6816787d iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x71047436 cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7f272c3a amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x98c3a7f9 fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa749317b fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xac1397b0 fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb3c7ddbc avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb6362f3d amdtp_stream_stop +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb63e1135 amdtp_stream_set_pcm_format +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb8bee34a amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xbd9d79d7 amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xbfcfa112 cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc1e1561f cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xcaf88c1d amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xce728bab fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xe5abba85 amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf0499f0e avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf353bb7e amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0x81ab1b5c snd_ak4113_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0xdcfce7ae snd_ak4113_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x060f9743 snd_ak4114_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x39266569 snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x445d85b8 snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x4c93468e snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x606d40d3 snd_ak4114_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xa8fb5119 snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xf9922b12 snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xff111fc7 snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x28b46871 snd_ak4117_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x36a448b2 snd_ak4117_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x48073952 snd_ak4117_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x92373fde snd_ak4117_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xb48baf8c snd_ak4117_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xda410dea snd_ak4117_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x47b9e14f snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x5196c9e6 snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x739711e5 snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x86f88af1 snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x1b3af8d0 snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0xf5bd4654 snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x0313e50d snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x57fcdf7e snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x95a4b337 snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xb93d6a18 snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xf0937243 snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xf3e33e33 snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-i2c 0x2e641ef0 snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x8085ba76 snd_i2c_readbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x963f4763 snd_i2c_probeaddr +EXPORT_SYMBOL sound/i2c/snd-i2c 0xa5a36a8d snd_i2c_device_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0xdcdadd33 snd_i2c_device_free +EXPORT_SYMBOL sound/i2c/snd-i2c 0xde66f1cb snd_i2c_bus_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x05df420a snd_sbmixer_read +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x18c52af1 snd_sbmixer_add_ctl +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x36c752a5 snd_sbmixer_write +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x408f8666 snd_sbmixer_resume +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x430f3c47 snd_sbdsp_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x5bb28b39 snd_sbdsp_get_byte +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x638e407a snd_sbmixer_new +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x740de859 snd_sbdsp_reset +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x7baa00d4 snd_sbdsp_command +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xce2acb1e snd_sbmixer_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x092d9fee snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x0dec13ec snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x11c864c4 snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x22592e14 snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x4aaab914 snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x76700427 snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x79a6cfff snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7c26b00b snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7e6bfaef snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x882c6482 snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x9fecac09 snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xa96aaf0b snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xd109d115 snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xdd123783 snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xe6402a0a snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xe68175c5 snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xfbdea7e4 snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/asihpi/snd-asihpi 0x5843a002 hpi_send_recv +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x10222a0b snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x28ad8b4a snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x479784ca snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x4b1c898c snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x5b9fc50c snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x6e4d1efa snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x9d04a6a0 snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xb66a0087 snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xc0cea3f3 snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x65407ae4 snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x8b34b332 snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xdce372ce snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x04f5420a oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x091520df oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x1b85e20f oxygen_write_i2c +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x2d54dd7b oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x2e03e14c oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x3c0ae870 oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x4965d3b2 oxygen_pci_pm +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x5322be98 oxygen_write32_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x5d847cf8 oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x619e052d oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x66ed969d oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x6ba62f10 oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x6d156e81 oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x72d66f6e oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x748092d7 oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa5e7f90c oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa984d75e oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb44d78f8 oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xcd437674 oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xd60fd997 oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xeb66f337 oxygen_pci_remove +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x138cfbac snd_trident_stop_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x69a5c13c snd_trident_free_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x9ef25a89 snd_trident_write_voice_regs +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xcb39f79c snd_trident_start_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xe48981c9 snd_trident_alloc_voice +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x3b8daa03 tlv320aic23_regmap +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x69995e05 tlv320aic23_probe +EXPORT_SYMBOL sound/soc/intel/common/snd-soc-sst-dsp 0xa4d8d212 sst_dma_new +EXPORT_SYMBOL sound/soc/intel/common/snd-soc-sst-dsp 0xdc045797 sst_dma_free +EXPORT_SYMBOL sound/soc/snd-soc-core 0x01298044 snd_soc_alloc_ac97_codec +EXPORT_SYMBOL sound/soundcore 0x16326195 register_sound_special_device +EXPORT_SYMBOL sound/soundcore 0x1684eee4 register_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x3a94c98d register_sound_special +EXPORT_SYMBOL sound/soundcore 0x5cf573ae register_sound_midi +EXPORT_SYMBOL sound/soundcore 0x749a99f5 register_sound_dsp +EXPORT_SYMBOL sound/soundcore 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x851cad8d sound_class +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 0x065dae03 snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x2e802aa1 snd_emux_register +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x43c6413c snd_emux_free +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x471e05c9 snd_emux_new +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x4ba0ebbb 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 0x6a4e0fb8 snd_emux_terminate_all +EXPORT_SYMBOL sound/synth/snd-util-mem 0x0f163029 __snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x0f8b23de snd_util_memhdr_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x1f21b479 snd_util_memhdr_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x44525556 snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x531a5613 __snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x5e4fa877 snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0xa0fbe793 snd_util_mem_avail +EXPORT_SYMBOL sound/synth/snd-util-mem 0xb2b8c7cc __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 0xb9467162 snd_usbmidi_create +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 0x0cd1b64d VBoxGuest_RTMpCurSetIndex +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 0x160b14d4 VBoxGuest_RTMpGetPresentSet +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 0x2254228b VBoxGuest_RTMpGetPresentCount +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2387f039 VBoxGuest_RTMpIsCpuPresent +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 0x2c2b5b46 VBoxGuest_RTTimerGetSystemGranularity +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2cfefa48 VBoxGuest_RTLogBackdoorPrintfV +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2d445217 VBoxGuest_RTStrToInt64Full +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x2d581c06 VBoxGuest_RTMpCurSetIndexAndId +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 0x3bcf543a VBoxGuest_RTLogGetDefaultInstanceEx +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 0x461fa9fe VBoxGuest_RTLogRelGetDefaultInstance +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 0x54098f34 VBoxGuest_RTTimerStop +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 0x5ef42fe5 VBoxGuest_RTTimerStart +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x5f2f48bb VBoxGuest_RTLogWriteStdErr +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x61143878 VBoxGuestIDCCall +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6173b384 VBoxGuest_RTMpOnPairIsConcurrentExecSupported +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 0x6c8460ac VBoxGuest_RTLogRelGetDefaultInstanceEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x6cec7c3b VBoxGuest_RTTimerCreateEx +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 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 0x883d496c VBoxGuest_RTMpGetCoreCount +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 0xa6de1bcd VBoxGuest_RTTimerChangeInterval +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xa86c5a96 VBoxGuest_RTSemEventSignal +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xaba9bc9c VBoxGuest_RTLogCloneRC +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xac990d74 VBoxGuest_RTTimerCanDoHighResolution +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 0xb8ca8fcb VBoxGuest_RTMpOnPair +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 0xc63cc2f0 VBoxGuest_RTR0MemExecDonate +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 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 0xd14e8ec2 VBoxGuest_RTTimerDestroy +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd1f3f0b9 VBoxGuest_RTSemEventWait +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xd2a37e73 VBoxGuest_RTTimerReleaseSystemGranularity +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 0xea38e4f7 VBoxGuest_RTLogDefaultInstanceEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xea71842b VBoxGuest_RTMpGetPresentCoreCount +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 0xf3943009 VBoxGuest_RTTimerRequestSystemGranularity +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 0xf8113d66 VBoxGuest_RTMpOnAllIsConcurrentSafe +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 0x000aa1d8 copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0x00570b94 blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0x006a8836 security_path_chown +EXPORT_SYMBOL vmlinux 0x0070cd1f queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0x007c4457 tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0x008f72e4 elv_dispatch_sort +EXPORT_SYMBOL vmlinux 0x0093c806 rfkill_alloc +EXPORT_SYMBOL vmlinux 0x00a00135 mmc_can_sanitize +EXPORT_SYMBOL vmlinux 0x00aa1a2b down_write_trylock +EXPORT_SYMBOL vmlinux 0x00b5e4bf tty_set_operations +EXPORT_SYMBOL vmlinux 0x00b8c3a7 mempool_alloc +EXPORT_SYMBOL vmlinux 0x00b9330f __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x00bba412 ___pskb_trim +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00e7300c __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x00f50211 __netif_schedule +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x0101d5b1 ip_idents_reserve +EXPORT_SYMBOL vmlinux 0x01133a24 swiotlb_map_sg +EXPORT_SYMBOL vmlinux 0x01136619 netlink_broadcast_filtered +EXPORT_SYMBOL vmlinux 0x011849eb dup_iter +EXPORT_SYMBOL vmlinux 0x0130708c kernel_bind +EXPORT_SYMBOL vmlinux 0x016cd5d7 jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0x016e5c2a mod_timer +EXPORT_SYMBOL vmlinux 0x019448e1 call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0x01a9b374 inet_sock_destruct +EXPORT_SYMBOL vmlinux 0x01b1113a noop_qdisc +EXPORT_SYMBOL vmlinux 0x01b8e34b uart_register_driver +EXPORT_SYMBOL vmlinux 0x01b9d004 __blk_end_request_all +EXPORT_SYMBOL vmlinux 0x01bf0010 md_set_array_sectors +EXPORT_SYMBOL vmlinux 0x01bff500 phy_driver_register +EXPORT_SYMBOL vmlinux 0x01ebbfba xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x01f25e93 ht_create_irq +EXPORT_SYMBOL vmlinux 0x01f77635 amd_iommu_enable_device_erratum +EXPORT_SYMBOL vmlinux 0x020a3228 fixed_phy_update_state +EXPORT_SYMBOL vmlinux 0x020a79c9 set_pages_wb +EXPORT_SYMBOL vmlinux 0x02124474 ip_send_check +EXPORT_SYMBOL vmlinux 0x0212f454 irq_set_chip +EXPORT_SYMBOL vmlinux 0x022c354d dev_crit +EXPORT_SYMBOL vmlinux 0x0237b57a arch_unregister_cpu +EXPORT_SYMBOL vmlinux 0x023c9ec8 blk_mq_map_queue +EXPORT_SYMBOL vmlinux 0x024bf827 radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x02582cd2 inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x02649054 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x0266627d dev_mc_flush +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x0276da90 set_disk_ro +EXPORT_SYMBOL vmlinux 0x027f01fc i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0x028e74d0 dev_change_carrier +EXPORT_SYMBOL vmlinux 0x029444f0 native_read_tsc +EXPORT_SYMBOL vmlinux 0x029549f0 kill_block_super +EXPORT_SYMBOL vmlinux 0x0297fa5a eth_mac_addr +EXPORT_SYMBOL vmlinux 0x029cd33f vfs_fsync_range +EXPORT_SYMBOL vmlinux 0x02a18c74 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0x02a6ce5a crc16_table +EXPORT_SYMBOL vmlinux 0x02c7f44b dev_get_phys_port_name +EXPORT_SYMBOL vmlinux 0x02d2899a pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0x02ea111e scsi_driverbyte_string +EXPORT_SYMBOL vmlinux 0x02ed29ab param_set_int +EXPORT_SYMBOL vmlinux 0x03179ad3 pipe_lock +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 0x035c5eaf input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0x035f5eff scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x038fff7a unlock_new_inode +EXPORT_SYMBOL vmlinux 0x03a437c5 crypto_sha1_finup +EXPORT_SYMBOL vmlinux 0x03b40cc7 ps2_drain +EXPORT_SYMBOL vmlinux 0x03ebda85 dns_query +EXPORT_SYMBOL vmlinux 0x03f2da80 pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x0406d1fb __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0x04076ff9 dev_get_by_index +EXPORT_SYMBOL vmlinux 0x040f0def try_to_release_page +EXPORT_SYMBOL vmlinux 0x0411d898 phy_ethtool_gset +EXPORT_SYMBOL vmlinux 0x0413ebdc pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0x0422fe4a inet_csk_timer_bug_msg +EXPORT_SYMBOL vmlinux 0x0426ba24 idr_for_each +EXPORT_SYMBOL vmlinux 0x042b8c9e blk_queue_unprep_rq +EXPORT_SYMBOL vmlinux 0x042cbf38 security_dentry_init_security +EXPORT_SYMBOL vmlinux 0x0432c62f sk_capable +EXPORT_SYMBOL vmlinux 0x04336515 no_llseek +EXPORT_SYMBOL vmlinux 0x0435070d neigh_parms_release +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x04593978 jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0x0461abb4 md_check_recovery +EXPORT_SYMBOL vmlinux 0x046aca87 sk_dst_check +EXPORT_SYMBOL vmlinux 0x0487f831 fb_find_best_display +EXPORT_SYMBOL vmlinux 0x04927208 cpu_active_mask +EXPORT_SYMBOL vmlinux 0x04a26c39 dev_addr_init +EXPORT_SYMBOL vmlinux 0x04c521cf sync_blockdev +EXPORT_SYMBOL vmlinux 0x04c62fd7 __memset +EXPORT_SYMBOL vmlinux 0x04cfe11f sock_kzfree_s +EXPORT_SYMBOL vmlinux 0x04d8c750 release_perfctr_nmi +EXPORT_SYMBOL vmlinux 0x04ea56f9 _kstrtol +EXPORT_SYMBOL vmlinux 0x04ea5d10 ksize +EXPORT_SYMBOL vmlinux 0x04f01695 skb_queue_tail +EXPORT_SYMBOL vmlinux 0x04ff4351 input_release_device +EXPORT_SYMBOL vmlinux 0x050877b9 dmi_first_match +EXPORT_SYMBOL vmlinux 0x050f999c end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x052eefd9 set_page_dirty +EXPORT_SYMBOL vmlinux 0x053e2afa generic_shutdown_super +EXPORT_SYMBOL vmlinux 0x054a40d0 __tracepoint_fence_emit +EXPORT_SYMBOL vmlinux 0x055c8559 __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0x05747746 filemap_flush +EXPORT_SYMBOL vmlinux 0x05837528 get_user_pages_locked +EXPORT_SYMBOL vmlinux 0x05931742 blkdev_get +EXPORT_SYMBOL vmlinux 0x05988bb4 tcp_prequeue +EXPORT_SYMBOL vmlinux 0x05ac0b10 elv_rq_merge_ok +EXPORT_SYMBOL vmlinux 0x05b048ec phy_resume +EXPORT_SYMBOL vmlinux 0x05c77c94 sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0x05cc21d3 devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0x05dbd60c forget_cached_acl +EXPORT_SYMBOL vmlinux 0x05dd0c6e clkdev_drop +EXPORT_SYMBOL vmlinux 0x05f85d1e param_array_ops +EXPORT_SYMBOL vmlinux 0x06052f8d __memmove +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x061f4039 acpi_get_table_with_size +EXPORT_SYMBOL vmlinux 0x06266953 __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0x06339170 __ip_select_ident +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x064cb990 jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0x065c8b0f skb_pad +EXPORT_SYMBOL vmlinux 0x067d8d35 security_release_secctx +EXPORT_SYMBOL vmlinux 0x067ee1d7 tcp_sync_mss +EXPORT_SYMBOL vmlinux 0x06860e62 pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0x068c7263 ioremap_cache +EXPORT_SYMBOL vmlinux 0x0697326a mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0x06a8419e filemap_fault +EXPORT_SYMBOL vmlinux 0x06b66d04 generic_removexattr +EXPORT_SYMBOL vmlinux 0x06c0dae5 __kernel_fpu_end +EXPORT_SYMBOL vmlinux 0x06c9e267 writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x06d4ac8b pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0x06d9600e balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0x06daec7b inet_stream_connect +EXPORT_SYMBOL vmlinux 0x06ef7440 security_inode_permission +EXPORT_SYMBOL vmlinux 0x06f43448 agp_generic_enable +EXPORT_SYMBOL vmlinux 0x06fa1303 __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0x06fe3b14 default_grn +EXPORT_SYMBOL vmlinux 0x06ff73a9 mipi_dsi_dcs_set_column_address +EXPORT_SYMBOL vmlinux 0x0706f2c4 dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0x0727c4f3 iowrite8 +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x07318b7d generic_permission +EXPORT_SYMBOL vmlinux 0x075e9715 skb_insert +EXPORT_SYMBOL vmlinux 0x07623edc default_file_splice_read +EXPORT_SYMBOL vmlinux 0x077001aa dev_warn +EXPORT_SYMBOL vmlinux 0x0773d5b0 security_path_mkdir +EXPORT_SYMBOL vmlinux 0x078e15e9 xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x079b3a66 pcie_get_minimum_link +EXPORT_SYMBOL vmlinux 0x07a4b576 flex_array_free +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07b53933 dmam_alloc_coherent +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07d5d4b2 devfreq_add_device +EXPORT_SYMBOL vmlinux 0x07e01ab3 __wait_on_buffer +EXPORT_SYMBOL vmlinux 0x07e98be1 jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0x07e9c8bf framebuffer_release +EXPORT_SYMBOL vmlinux 0x07ef5061 lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x0817590d dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0x081b5717 dev_get_phys_port_id +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x083129ff blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0x0832d588 ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0x083b22d0 d_find_any_alias +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x084313c3 follow_down +EXPORT_SYMBOL vmlinux 0x08733165 agp_backend_acquire +EXPORT_SYMBOL vmlinux 0x087718ee elevator_change +EXPORT_SYMBOL vmlinux 0x0897287b acpi_disable_all_gpes +EXPORT_SYMBOL vmlinux 0x08a76e49 read_dev_sector +EXPORT_SYMBOL vmlinux 0x08ae0766 d_obtain_alias +EXPORT_SYMBOL vmlinux 0x08c3b01a ppp_register_channel +EXPORT_SYMBOL vmlinux 0x08cd92f4 revalidate_disk +EXPORT_SYMBOL vmlinux 0x08de7d26 kill_pid +EXPORT_SYMBOL vmlinux 0x08e96da4 vme_irq_handler +EXPORT_SYMBOL vmlinux 0x08ea69e7 mipi_dsi_packet_format_is_long +EXPORT_SYMBOL vmlinux 0x091924eb cdev_init +EXPORT_SYMBOL vmlinux 0x09220028 mutex_lock_killable +EXPORT_SYMBOL vmlinux 0x09314394 bd_set_size +EXPORT_SYMBOL vmlinux 0x0955c98d dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0x09580deb init_timer_key +EXPORT_SYMBOL vmlinux 0x09696626 acpi_decode_pld_buffer +EXPORT_SYMBOL vmlinux 0x096df499 fbcon_set_rotate +EXPORT_SYMBOL vmlinux 0x0972a0b5 udp_ioctl +EXPORT_SYMBOL vmlinux 0x098431ba acpi_get_current_resources +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x09c55cec schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x09c61a8c jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0x09c8eb55 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0x09c9df50 unlock_rename +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09df351b jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0x09e7c179 vme_slave_request +EXPORT_SYMBOL vmlinux 0x09e88526 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0x0a2487e0 unblock_all_signals +EXPORT_SYMBOL vmlinux 0x0a292872 reservation_seqcount_class +EXPORT_SYMBOL vmlinux 0x0a2a48ff tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0x0a56c2b9 filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x0a57863e cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x0a5bc82a gnttab_alloc_pages +EXPORT_SYMBOL vmlinux 0x0a661faa lg_local_unlock +EXPORT_SYMBOL vmlinux 0x0a729512 skb_copy_expand +EXPORT_SYMBOL vmlinux 0x0a770832 register_memory_notifier +EXPORT_SYMBOL vmlinux 0x0a956e1b __generic_file_fsync +EXPORT_SYMBOL vmlinux 0x0aa309cf synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x0aa8e27b tty_register_device +EXPORT_SYMBOL vmlinux 0x0aabac55 padata_remove_cpu +EXPORT_SYMBOL vmlinux 0x0ab4f82c blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0ad99011 dquot_quotactl_sysfile_ops +EXPORT_SYMBOL vmlinux 0x0ae544c2 __nlmsg_put +EXPORT_SYMBOL vmlinux 0x0ae5e1f2 read_cache_page +EXPORT_SYMBOL vmlinux 0x0b0d888b icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b2a8e6c __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0x0b2f75d7 pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x0b52825b elevator_init +EXPORT_SYMBOL vmlinux 0x0b6089da netif_receive_skb_sk +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b795280 loop_backing_file +EXPORT_SYMBOL vmlinux 0x0b905c66 __percpu_counter_init +EXPORT_SYMBOL vmlinux 0x0b93ad19 fbcon_set_bitops +EXPORT_SYMBOL vmlinux 0x0ba3bf99 nf_unregister_hook +EXPORT_SYMBOL vmlinux 0x0bbc5908 gen_estimator_active +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bd9a664 security_mmap_file +EXPORT_SYMBOL vmlinux 0x0bda82d1 sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0x0be52ba1 tty_port_tty_set +EXPORT_SYMBOL vmlinux 0x0becfde4 __skb_tx_hash +EXPORT_SYMBOL vmlinux 0x0c16328f blk_get_queue +EXPORT_SYMBOL vmlinux 0x0c190b65 scsi_target_resume +EXPORT_SYMBOL vmlinux 0x0c21d019 flush_delayed_work +EXPORT_SYMBOL vmlinux 0x0c444992 blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0x0c45fc96 vfs_lstat +EXPORT_SYMBOL vmlinux 0x0c4db6f3 generic_make_request +EXPORT_SYMBOL vmlinux 0x0c4e2ba0 nf_register_hooks +EXPORT_SYMBOL vmlinux 0x0c58a8cd netdev_increment_features +EXPORT_SYMBOL vmlinux 0x0c6bdc3f vme_master_read +EXPORT_SYMBOL vmlinux 0x0c9abec5 __dev_get_by_name +EXPORT_SYMBOL vmlinux 0x0ca0c882 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x0ca664a0 key_invalidate +EXPORT_SYMBOL vmlinux 0x0ca7b7a8 acpi_check_region +EXPORT_SYMBOL vmlinux 0x0cae232b utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0x0cb1b928 i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0x0cdb7d12 __kernel_fpu_begin +EXPORT_SYMBOL vmlinux 0x0ceee06e abx500_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x0d13938a __dev_get_by_index +EXPORT_SYMBOL vmlinux 0x0d3dda14 acpi_get_type +EXPORT_SYMBOL vmlinux 0x0d484d42 dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d56324a vfs_writev +EXPORT_SYMBOL vmlinux 0x0d5e0b3d agp_backend_release +EXPORT_SYMBOL vmlinux 0x0d61eeee __bitmap_subset +EXPORT_SYMBOL vmlinux 0x0d6884d0 follow_pfn +EXPORT_SYMBOL vmlinux 0x0d6f2f7b iommu_tbl_range_alloc +EXPORT_SYMBOL vmlinux 0x0d7d24c5 phy_stop_interrupts +EXPORT_SYMBOL vmlinux 0x0d80efb5 acpi_evaluate_ost +EXPORT_SYMBOL vmlinux 0x0d88d562 mfd_cell_enable +EXPORT_SYMBOL vmlinux 0x0da10ec3 security_sock_graft +EXPORT_SYMBOL vmlinux 0x0db0fb23 tty_name +EXPORT_SYMBOL vmlinux 0x0dda1270 pnp_unregister_card_driver +EXPORT_SYMBOL vmlinux 0x0de46d27 __scsi_alloc_queue +EXPORT_SYMBOL vmlinux 0x0de80890 dev_mc_add +EXPORT_SYMBOL vmlinux 0x0dedceb7 netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0x0df6011f ab3100_event_register +EXPORT_SYMBOL vmlinux 0x0e057298 blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0x0e0bc7c9 sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0x0e4a67c8 sk_free +EXPORT_SYMBOL vmlinux 0x0e5642ff mdio_bus_type +EXPORT_SYMBOL vmlinux 0x0e6da44a set_normalized_timespec +EXPORT_SYMBOL vmlinux 0x0e8bcf78 ilookup +EXPORT_SYMBOL vmlinux 0x0e8fc13e sk_receive_skb +EXPORT_SYMBOL vmlinux 0x0eb4afb5 xfrm_input +EXPORT_SYMBOL vmlinux 0x0eb5dc8f genphy_config_aneg +EXPORT_SYMBOL vmlinux 0x0eb91fbc vga_con +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0ed8cc7b acpi_evaluate_object_typed +EXPORT_SYMBOL vmlinux 0x0efcbb1b set_current_groups +EXPORT_SYMBOL vmlinux 0x0f36bccb agp_generic_alloc_user +EXPORT_SYMBOL vmlinux 0x0f4c91ed ns_to_timespec +EXPORT_SYMBOL vmlinux 0x0f4daab1 get_io_context +EXPORT_SYMBOL vmlinux 0x0f4fbfdd jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0x0f4ffabe inet_add_protocol +EXPORT_SYMBOL vmlinux 0x0f5f17f3 find_vma +EXPORT_SYMBOL vmlinux 0x0f6a3b5c string_get_size +EXPORT_SYMBOL vmlinux 0x0f6b63d5 vfs_iter_read +EXPORT_SYMBOL vmlinux 0x0f8eafb2 __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x0fa263f4 zpool_register_driver +EXPORT_SYMBOL vmlinux 0x0faef0ed __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fd00a68 acpi_clear_event +EXPORT_SYMBOL vmlinux 0x0ff2b602 slhc_compress +EXPORT_SYMBOL vmlinux 0x0ff3aaf5 nf_getsockopt +EXPORT_SYMBOL vmlinux 0x10018f47 netlink_set_err +EXPORT_SYMBOL vmlinux 0x10186eb1 dev_get_stats +EXPORT_SYMBOL vmlinux 0x101c314c csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0x10479b65 sk_filter +EXPORT_SYMBOL vmlinux 0x10562912 skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x105862cb param_ops_ushort +EXPORT_SYMBOL vmlinux 0x106a5055 vfs_getattr +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 0x10bc4908 unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0x10c2f187 gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0x10c48aba blk_make_request +EXPORT_SYMBOL vmlinux 0x10ce15a2 from_kuid +EXPORT_SYMBOL vmlinux 0x10e1787c pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x10ee20bb default_blu +EXPORT_SYMBOL vmlinux 0x10f21bf1 udp_sendmsg +EXPORT_SYMBOL vmlinux 0x10f27345 cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0x10fe4138 inet6_unregister_icmp_sender +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x110a4d24 sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0x110b9e23 genphy_aneg_done +EXPORT_SYMBOL vmlinux 0x1113d5e1 __generic_block_fiemap +EXPORT_SYMBOL vmlinux 0x111c3383 ip_route_input_noref +EXPORT_SYMBOL vmlinux 0x112db128 abx500_get_register_interruptible +EXPORT_SYMBOL vmlinux 0x11323b44 sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0x115229c8 pci_add_new_bus +EXPORT_SYMBOL vmlinux 0x115cda97 truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0x1163f0a7 blk_max_low_pfn +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x117ec0e6 phy_ethtool_sset +EXPORT_SYMBOL vmlinux 0x118a5e56 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0x11a044f6 mod_timer_pinned +EXPORT_SYMBOL vmlinux 0x11ceef00 inode_add_bytes +EXPORT_SYMBOL vmlinux 0x11d1284c skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0x11d13487 unmap_underlying_metadata +EXPORT_SYMBOL vmlinux 0x11da8eeb inet_csk_accept +EXPORT_SYMBOL vmlinux 0x11f12188 scm_fp_dup +EXPORT_SYMBOL vmlinux 0x11f7ed4c hex_to_bin +EXPORT_SYMBOL vmlinux 0x11f7f575 napi_complete_done +EXPORT_SYMBOL vmlinux 0x11faabe8 ip_do_fragment +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x120d67d4 unregister_memory_isolate_notifier +EXPORT_SYMBOL vmlinux 0x120fc6b1 kstrdup_const +EXPORT_SYMBOL vmlinux 0x12109421 seq_file_path +EXPORT_SYMBOL vmlinux 0x12291fab d_tmpfile +EXPORT_SYMBOL vmlinux 0x1239e57e cleancache_register_ops +EXPORT_SYMBOL vmlinux 0x123f82f3 getrawmonotonic64 +EXPORT_SYMBOL vmlinux 0x12489757 do_splice_direct +EXPORT_SYMBOL vmlinux 0x1250c7e1 _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0x1255e124 cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0x125f95ee acpi_notifier_call_chain +EXPORT_SYMBOL vmlinux 0x1283dc8e dquot_drop +EXPORT_SYMBOL vmlinux 0x12919b88 i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0x129de341 wrmsr_on_cpus +EXPORT_SYMBOL vmlinux 0x12a38747 usleep_range +EXPORT_SYMBOL vmlinux 0x12ca458f pci_alloc_dev +EXPORT_SYMBOL vmlinux 0x12dc49a1 tty_throttle +EXPORT_SYMBOL vmlinux 0x12dfeb12 vprintk_emit +EXPORT_SYMBOL vmlinux 0x1305d532 ucs2_strncmp +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x132a64bb rwsem_down_read_failed +EXPORT_SYMBOL vmlinux 0x13307fde vsscanf +EXPORT_SYMBOL vmlinux 0x13315729 flex_array_alloc +EXPORT_SYMBOL vmlinux 0x135010ad pv_cpu_ops +EXPORT_SYMBOL vmlinux 0x1374aa4e tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0x1382bd8a dev_remove_pack +EXPORT_SYMBOL vmlinux 0x138568a9 d_lookup +EXPORT_SYMBOL vmlinux 0x1389b718 __page_symlink +EXPORT_SYMBOL vmlinux 0x139f104e kernel_connect +EXPORT_SYMBOL vmlinux 0x13a6f799 blkdev_put +EXPORT_SYMBOL vmlinux 0x13a95bfb tcp_splice_read +EXPORT_SYMBOL vmlinux 0x13c40918 dump_emit +EXPORT_SYMBOL vmlinux 0x13cf6bc6 d_obtain_root +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13e103dd fb_class +EXPORT_SYMBOL vmlinux 0x13e4fc25 __mutex_init +EXPORT_SYMBOL vmlinux 0x13f42152 system_entering_hibernation +EXPORT_SYMBOL vmlinux 0x13f48cbf xfrm_prepare_input +EXPORT_SYMBOL vmlinux 0x14008822 revert_creds +EXPORT_SYMBOL vmlinux 0x14207ab7 mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0x143b4764 mmc_put_card +EXPORT_SYMBOL vmlinux 0x143db96c pnp_disable_dev +EXPORT_SYMBOL vmlinux 0x14618415 param_set_short +EXPORT_SYMBOL vmlinux 0x14838b1c ping_prot +EXPORT_SYMBOL vmlinux 0x149c6a73 xen_biovec_phys_mergeable +EXPORT_SYMBOL vmlinux 0x14b07f6f neigh_event_ns +EXPORT_SYMBOL vmlinux 0x14bc5180 ps2_sendbyte +EXPORT_SYMBOL vmlinux 0x14f218d6 pci_find_capability +EXPORT_SYMBOL vmlinux 0x14fbd024 __pci_register_driver +EXPORT_SYMBOL vmlinux 0x150389d6 acpi_processor_power_init_bm_check +EXPORT_SYMBOL vmlinux 0x150ef8f9 call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0x153b6e72 rwsem_down_write_failed +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x155aa8f6 mdiobus_free +EXPORT_SYMBOL vmlinux 0x1565ac30 param_ops_string +EXPORT_SYMBOL vmlinux 0x156a8a59 down_trylock +EXPORT_SYMBOL vmlinux 0x1578e8bf mutex_lock +EXPORT_SYMBOL vmlinux 0x159b1963 generic_read_dir +EXPORT_SYMBOL vmlinux 0x15a09b8c blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0x15bafe29 unregister_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x15ecec83 scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0x15fd88e5 blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0x160bd5c2 mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0x160ca2c4 sock_edemux +EXPORT_SYMBOL vmlinux 0x160ea4c8 sfi_disabled +EXPORT_SYMBOL vmlinux 0x160ef3c9 nla_put +EXPORT_SYMBOL vmlinux 0x161193b1 i2c_use_client +EXPORT_SYMBOL vmlinux 0x1615eaab locks_init_lock +EXPORT_SYMBOL vmlinux 0x1616cb30 acpi_evaluate_dsm +EXPORT_SYMBOL vmlinux 0x16305289 warn_slowpath_null +EXPORT_SYMBOL vmlinux 0x163e0709 skb_get_hash_perturb +EXPORT_SYMBOL vmlinux 0x16459351 netif_tx_stop_all_queues +EXPORT_SYMBOL vmlinux 0x1665f43d tcf_register_action +EXPORT_SYMBOL vmlinux 0x167c5967 print_hex_dump +EXPORT_SYMBOL vmlinux 0x167e7f9d __get_user_1 +EXPORT_SYMBOL vmlinux 0x1680797c xfrm_garbage_collect +EXPORT_SYMBOL vmlinux 0x1687ecc8 i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0x168ecf66 param_ops_bool +EXPORT_SYMBOL vmlinux 0x16b8bf0f scsi_register_driver +EXPORT_SYMBOL vmlinux 0x16dc4d1f fence_init +EXPORT_SYMBOL vmlinux 0x16e7e9bc pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0x170c25ee acpi_get_next_object +EXPORT_SYMBOL vmlinux 0x1726661a tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0x173f1793 generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0x17730667 sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0x17846279 posix_lock_inode_wait +EXPORT_SYMBOL vmlinux 0x17882a4c dev_add_offload +EXPORT_SYMBOL vmlinux 0x178fc438 gen_new_estimator +EXPORT_SYMBOL vmlinux 0x1793f685 radix_tree_tagged +EXPORT_SYMBOL vmlinux 0x17a5ab48 xfrm_register_type +EXPORT_SYMBOL vmlinux 0x17b1125d gen_kill_estimator +EXPORT_SYMBOL vmlinux 0x17b168ad save_mount_options +EXPORT_SYMBOL vmlinux 0x17c75d11 flow_cache_fini +EXPORT_SYMBOL vmlinux 0x17ec3e24 inet_frags_init +EXPORT_SYMBOL vmlinux 0x17f341a0 i8042_lock_chip +EXPORT_SYMBOL vmlinux 0x180b1ac0 blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0x18135b6a __alloc_skb +EXPORT_SYMBOL vmlinux 0x1829d188 wait_woken +EXPORT_SYMBOL vmlinux 0x182b7e79 kthread_bind +EXPORT_SYMBOL vmlinux 0x183fa88b mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0x18420049 scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0x184b82fb mmc_vddrange_to_ocrmask +EXPORT_SYMBOL vmlinux 0x184c24c1 vfs_mkdir +EXPORT_SYMBOL vmlinux 0x1851be66 dev_addr_flush +EXPORT_SYMBOL vmlinux 0x185c3588 generic_file_llseek +EXPORT_SYMBOL vmlinux 0x1875646f __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x18791277 eth_change_mtu +EXPORT_SYMBOL vmlinux 0x188a3dfb timespec_trunc +EXPORT_SYMBOL vmlinux 0x189868d7 get_random_bytes_arch +EXPORT_SYMBOL vmlinux 0x189f9601 sock_kfree_s +EXPORT_SYMBOL vmlinux 0x18a03247 agp_find_bridge +EXPORT_SYMBOL vmlinux 0x18b72573 register_kmmio_probe +EXPORT_SYMBOL vmlinux 0x18ca6192 lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0x18cc5ae7 dev_get_by_name +EXPORT_SYMBOL vmlinux 0x18da8807 seq_release_private +EXPORT_SYMBOL vmlinux 0x18e18431 get_tz_trend +EXPORT_SYMBOL vmlinux 0x19047399 xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0x190bd54e udplite_prot +EXPORT_SYMBOL vmlinux 0x1916e38c _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x194817f4 dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0x194fe2ed __register_nls +EXPORT_SYMBOL vmlinux 0x1958c3e6 dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x1969aad8 pnp_possible_config +EXPORT_SYMBOL vmlinux 0x19777efb jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0x199d1dfd bio_put +EXPORT_SYMBOL vmlinux 0x199df22d pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19a187fe input_unregister_handle +EXPORT_SYMBOL vmlinux 0x19a77cc6 __d_drop +EXPORT_SYMBOL vmlinux 0x19ae4ecc tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19e2f74d unregister_quota_format +EXPORT_SYMBOL vmlinux 0x19f98bfa napi_gro_receive +EXPORT_SYMBOL vmlinux 0x1a064037 d_alloc_pseudo +EXPORT_SYMBOL vmlinux 0x1a102294 skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0x1a234fb7 scsi_cmd_get_serial +EXPORT_SYMBOL vmlinux 0x1a2c7dc4 generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0x1a37b33b inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x1a4481a9 deactivate_super +EXPORT_SYMBOL vmlinux 0x1a45cb6c acpi_disabled +EXPORT_SYMBOL vmlinux 0x1a5599ba bio_alloc_pages +EXPORT_SYMBOL vmlinux 0x1a63af34 vga_switcheroo_process_delayed_switch +EXPORT_SYMBOL vmlinux 0x1a7fe9e2 tc_classify +EXPORT_SYMBOL vmlinux 0x1a8249d0 mmc_hw_reset +EXPORT_SYMBOL vmlinux 0x1ac5d3cb strcspn +EXPORT_SYMBOL vmlinux 0x1ac77527 bdi_destroy +EXPORT_SYMBOL vmlinux 0x1ae425c2 pagecache_get_page +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 0x1b55e12e __serio_register_driver +EXPORT_SYMBOL vmlinux 0x1b570d23 acpi_warning +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b6ac422 bdget +EXPORT_SYMBOL vmlinux 0x1b712581 nf_register_sockopt +EXPORT_SYMBOL vmlinux 0x1b729e20 nf_log_trace +EXPORT_SYMBOL vmlinux 0x1b82fefa md_unplug +EXPORT_SYMBOL vmlinux 0x1b8b95ad i8042_unlock_chip +EXPORT_SYMBOL vmlinux 0x1bab8c21 cdrom_open +EXPORT_SYMBOL vmlinux 0x1bb31047 add_timer +EXPORT_SYMBOL vmlinux 0x1bbeeda7 remap_vmalloc_range_partial +EXPORT_SYMBOL vmlinux 0x1bc25f5c tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0x1bd213fb blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0x1be1dd26 lg_global_lock +EXPORT_SYMBOL vmlinux 0x1be52783 agp_generic_free_by_type +EXPORT_SYMBOL vmlinux 0x1bfe5108 generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x1c04bf77 unregister_framebuffer +EXPORT_SYMBOL vmlinux 0x1c050e5f blk_queue_merge_bvec +EXPORT_SYMBOL vmlinux 0x1c0e19cb skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0x1c264719 inode_add_rsv_space +EXPORT_SYMBOL vmlinux 0x1c265d3d sk_common_release +EXPORT_SYMBOL vmlinux 0x1c2d6c96 inet6_offloads +EXPORT_SYMBOL vmlinux 0x1c2e9878 tcf_hash_cleanup +EXPORT_SYMBOL vmlinux 0x1c7b5c0f trace_raw_output_prep +EXPORT_SYMBOL vmlinux 0x1c8a04b0 acpi_reset +EXPORT_SYMBOL vmlinux 0x1cdf5287 param_set_ushort +EXPORT_SYMBOL vmlinux 0x1d1056e5 crc32_be +EXPORT_SYMBOL vmlinux 0x1d65ec20 ip_mc_check_igmp +EXPORT_SYMBOL vmlinux 0x1d6894d6 netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0x1da8903d send_sig_info +EXPORT_SYMBOL vmlinux 0x1db7706b __copy_user_nocache +EXPORT_SYMBOL vmlinux 0x1dc36131 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0x1dcc9569 nla_append +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1dd5b248 pci_assign_resource +EXPORT_SYMBOL vmlinux 0x1dda3914 d_prune_aliases +EXPORT_SYMBOL vmlinux 0x1de74f72 acpi_execute_simple_method +EXPORT_SYMBOL vmlinux 0x1decd800 end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0x1e036c98 acpi_set_gpe +EXPORT_SYMBOL vmlinux 0x1e047854 warn_slowpath_fmt +EXPORT_SYMBOL vmlinux 0x1e09f08f fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0x1e0beb50 __starget_for_each_device +EXPORT_SYMBOL vmlinux 0x1e0c2be4 ioremap_wc +EXPORT_SYMBOL vmlinux 0x1e26be3b get_anon_bdev +EXPORT_SYMBOL vmlinux 0x1e55016b inet_frag_kill +EXPORT_SYMBOL vmlinux 0x1e5ff1b2 max8998_write_reg +EXPORT_SYMBOL vmlinux 0x1e60459c mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0x1e689452 blk_mq_abort_requeue_list +EXPORT_SYMBOL vmlinux 0x1e6afad3 jbd2_journal_load +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e7c4dcd jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1eb922a3 IO_APIC_get_PCI_irq_vector +EXPORT_SYMBOL vmlinux 0x1ec990c8 efi +EXPORT_SYMBOL vmlinux 0x1f21fd7e inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0x1f236759 swiotlb_sync_single_for_device +EXPORT_SYMBOL vmlinux 0x1f24fbf5 __block_write_begin +EXPORT_SYMBOL vmlinux 0x1f264aaa bio_uncopy_user +EXPORT_SYMBOL vmlinux 0x1f2a61af pcie_set_readrq +EXPORT_SYMBOL vmlinux 0x1f526465 netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0x1f55211a __invalidate_device +EXPORT_SYMBOL vmlinux 0x1f6ce67a sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0x1f7e6a3f request_key_async +EXPORT_SYMBOL vmlinux 0x1f89a46c pcim_enable_device +EXPORT_SYMBOL vmlinux 0x1fb25831 __ethtool_get_settings +EXPORT_SYMBOL vmlinux 0x1fbaac0f udp_prot +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag +EXPORT_SYMBOL vmlinux 0x1fd5923e ndisc_mc_map +EXPORT_SYMBOL vmlinux 0x1fe912f1 netdev_alloc_frag +EXPORT_SYMBOL vmlinux 0x1fe9f800 unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x1fedf0f4 __request_region +EXPORT_SYMBOL vmlinux 0x1ff52d2e cpu_info +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 0x201b0ac0 lg_global_unlock +EXPORT_SYMBOL vmlinux 0x202b62b1 mmc_gpio_request_cd +EXPORT_SYMBOL vmlinux 0x2031a9ff dquot_commit_info +EXPORT_SYMBOL vmlinux 0x2044aea7 amd_iommu_pc_get_max_banks +EXPORT_SYMBOL vmlinux 0x2048f070 pci_set_dma_seg_boundary +EXPORT_SYMBOL vmlinux 0x204b8c16 register_sysctl_paths +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x2059a447 cpu_sibling_map +EXPORT_SYMBOL vmlinux 0x2072ee9b request_threaded_irq +EXPORT_SYMBOL vmlinux 0x208739f6 acpi_load_table +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20abc15b acpi_processor_register_performance +EXPORT_SYMBOL vmlinux 0x20ae8ea6 __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0x20c55ae0 sscanf +EXPORT_SYMBOL vmlinux 0x20cca1c2 seq_pad +EXPORT_SYMBOL vmlinux 0x20df5a3d vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x20e1779f page_follow_link_light +EXPORT_SYMBOL vmlinux 0x20eadeb6 ip_compute_csum +EXPORT_SYMBOL vmlinux 0x2100d9a9 dm_get_device +EXPORT_SYMBOL vmlinux 0x211f68f1 getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x213facf7 dev_get_nest_level +EXPORT_SYMBOL vmlinux 0x2154f36d drop_super +EXPORT_SYMBOL vmlinux 0x216f4322 scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x219e4f74 devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0x21a701fe fence_signal +EXPORT_SYMBOL vmlinux 0x21aae259 __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0x21ba5e20 __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x21d1f0c9 crypto_sha256_finup +EXPORT_SYMBOL vmlinux 0x21de781a vlan_vid_del +EXPORT_SYMBOL vmlinux 0x21df74d9 bitmap_set +EXPORT_SYMBOL vmlinux 0x21e4f827 freeze_bdev +EXPORT_SYMBOL vmlinux 0x21e992a5 ida_simple_get +EXPORT_SYMBOL vmlinux 0x21f01773 ip_mc_join_group +EXPORT_SYMBOL vmlinux 0x21f9d23c elv_rb_find +EXPORT_SYMBOL vmlinux 0x2207a57f prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x221e103b __module_put_and_exit +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x22407d52 tty_register_ldisc +EXPORT_SYMBOL vmlinux 0x2276db98 kstrtoint +EXPORT_SYMBOL vmlinux 0x22b12e4e tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22e90aee PDE_DATA +EXPORT_SYMBOL vmlinux 0x2307894c remove_proc_entry +EXPORT_SYMBOL vmlinux 0x230914b7 dev_disable_lro +EXPORT_SYMBOL vmlinux 0x231d4001 fb_edid_add_monspecs +EXPORT_SYMBOL vmlinux 0x232d18ec rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0x234f8ac5 memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x23521e40 vfs_symlink +EXPORT_SYMBOL vmlinux 0x2358a856 mark_info_dirty +EXPORT_SYMBOL vmlinux 0x238df5ac account_page_dirtied +EXPORT_SYMBOL vmlinux 0x238f5c1a _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x239ac050 dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0x23a574fd security_secmark_relabel_packet +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 0x23dc32fd consume_skb +EXPORT_SYMBOL vmlinux 0x23fb3aed dev_add_pack +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x240fe00f do_splice_from +EXPORT_SYMBOL vmlinux 0x241833dd bio_map_kern +EXPORT_SYMBOL vmlinux 0x24212d86 __frontswap_invalidate_page +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x246d4d2e inet_accept +EXPORT_SYMBOL vmlinux 0x246d6391 __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0x2482e688 vsprintf +EXPORT_SYMBOL vmlinux 0x2484adc3 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0x248a087c lru_cache_add_file +EXPORT_SYMBOL vmlinux 0x24970dc4 netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0x24a517ba scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0x24a5b28e inode_newsize_ok +EXPORT_SYMBOL vmlinux 0x24c32313 jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0x24e19625 blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0x24e4480f __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0x24e82d14 block_read_full_page +EXPORT_SYMBOL vmlinux 0x24ee7538 blk_alloc_queue_node +EXPORT_SYMBOL vmlinux 0x24effd09 tty_lock +EXPORT_SYMBOL vmlinux 0x24f91ae6 tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0x24fdac79 wake_bit_function +EXPORT_SYMBOL vmlinux 0x250a25ac scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0x252081ef kern_path_mountpoint +EXPORT_SYMBOL vmlinux 0x25277497 rfkill_register +EXPORT_SYMBOL vmlinux 0x2532daf6 gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0x253fbf04 blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0x2551e204 user_path_create +EXPORT_SYMBOL vmlinux 0x25532871 pci_scan_slot +EXPORT_SYMBOL vmlinux 0x25650567 kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0x2565ef6b fddi_type_trans +EXPORT_SYMBOL vmlinux 0x2570a138 reservation_seqcount_string +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x25871d28 mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0x258df2b4 devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x25ad9738 register_shrinker +EXPORT_SYMBOL vmlinux 0x25bc39c0 posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x25e8ed29 sg_nents_for_len +EXPORT_SYMBOL vmlinux 0x25e9d4bd resource_list_free +EXPORT_SYMBOL vmlinux 0x25f6daec register_quota_format +EXPORT_SYMBOL vmlinux 0x25f9673f pci_iounmap +EXPORT_SYMBOL vmlinux 0x2604ee46 pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0x2608daa0 from_kgid +EXPORT_SYMBOL vmlinux 0x260fd813 tcf_exts_change +EXPORT_SYMBOL vmlinux 0x263b7d1c kmem_cache_size +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x26497d2c tcp_prot +EXPORT_SYMBOL vmlinux 0x264d9094 pci_lost_interrupt +EXPORT_SYMBOL vmlinux 0x2650d835 sysctl_ip_early_demux +EXPORT_SYMBOL vmlinux 0x26527e99 iov_iter_zero +EXPORT_SYMBOL vmlinux 0x2665d53a key_create_or_update +EXPORT_SYMBOL vmlinux 0x268362cf sg_miter_skip +EXPORT_SYMBOL vmlinux 0x2693acba sock_no_mmap +EXPORT_SYMBOL vmlinux 0x26948d96 copy_user_enhanced_fast_string +EXPORT_SYMBOL vmlinux 0x2695adb6 blk_cleanup_queue +EXPORT_SYMBOL vmlinux 0x26b84352 gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0x26bf515d md_done_sync +EXPORT_SYMBOL vmlinux 0x26cb34a2 mempool_create +EXPORT_SYMBOL vmlinux 0x26cbb9eb kernel_param_lock +EXPORT_SYMBOL vmlinux 0x26d314c0 setattr_copy +EXPORT_SYMBOL vmlinux 0x26dabea7 fsnotify_destroy_mark +EXPORT_SYMBOL vmlinux 0x26e1fa5f mntget +EXPORT_SYMBOL vmlinux 0x26e298e0 unregister_memory_notifier +EXPORT_SYMBOL vmlinux 0x26e55d3d scsi_mode_sense +EXPORT_SYMBOL vmlinux 0x26e5c969 blk_put_request +EXPORT_SYMBOL vmlinux 0x26e76fb8 sysctl_udp_wmem_min +EXPORT_SYMBOL vmlinux 0x26f1434c genl_unregister_family +EXPORT_SYMBOL vmlinux 0x26ff460a bioset_free +EXPORT_SYMBOL vmlinux 0x2702bd0a dcache_readdir +EXPORT_SYMBOL vmlinux 0x2710502a bdi_setup_and_register +EXPORT_SYMBOL vmlinux 0x271cba95 acpi_bus_private_data_handler +EXPORT_SYMBOL vmlinux 0x272d394e mtrr_del +EXPORT_SYMBOL vmlinux 0x27327489 serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0x2737870c qdisc_destroy +EXPORT_SYMBOL vmlinux 0x273c1c7e xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0x274d08dc __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0x276e82d0 phy_read_mmd_indirect +EXPORT_SYMBOL vmlinux 0x27720775 key_unlink +EXPORT_SYMBOL vmlinux 0x277613eb agp_generic_remove_memory +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x27866435 security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x27882b9b ida_simple_remove +EXPORT_SYMBOL vmlinux 0x279bae0f flow_get_u32_dst +EXPORT_SYMBOL vmlinux 0x27a80e33 skb_checksum_help +EXPORT_SYMBOL vmlinux 0x27ae7d0c ec_transaction +EXPORT_SYMBOL vmlinux 0x27b7a877 input_close_device +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27c33efe csum_ipv6_magic +EXPORT_SYMBOL vmlinux 0x27d6b850 i2c_get_adapter +EXPORT_SYMBOL vmlinux 0x27e1a049 printk +EXPORT_SYMBOL vmlinux 0x27f6d4c2 cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0x2815b45b simple_rmdir +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x28318305 snprintf +EXPORT_SYMBOL vmlinux 0x28339302 skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0x28358792 mmc_can_erase +EXPORT_SYMBOL vmlinux 0x283cf4f5 blk_queue_resize_tags +EXPORT_SYMBOL vmlinux 0x2852d487 simple_empty +EXPORT_SYMBOL vmlinux 0x28539662 t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0x2862ab36 __devm_request_region +EXPORT_SYMBOL vmlinux 0x286ba465 mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0x287ca030 mipi_dsi_dcs_set_page_address +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 0x28cbb83b ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0x28d7b862 tty_unthrottle +EXPORT_SYMBOL vmlinux 0x2901244c xfrm4_rcv_cb +EXPORT_SYMBOL vmlinux 0x2906247d key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0x2910b3d5 genphy_soft_reset +EXPORT_SYMBOL vmlinux 0x293e9d10 tcp_try_fastopen +EXPORT_SYMBOL vmlinux 0x293ed9bb wireless_send_event +EXPORT_SYMBOL vmlinux 0x2948c094 ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x29537c9e alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0x29628167 block_write_full_page +EXPORT_SYMBOL vmlinux 0x296287b7 blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x2993e090 skb_clone +EXPORT_SYMBOL vmlinux 0x299b778b pci_choose_state +EXPORT_SYMBOL vmlinux 0x299bf840 vga_client_register +EXPORT_SYMBOL vmlinux 0x29ca0a0b cdrom_check_events +EXPORT_SYMBOL vmlinux 0x29d3ef83 proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0x29f3a7f8 kfree_put_link +EXPORT_SYMBOL vmlinux 0x29fea3d2 ip6_frag_init +EXPORT_SYMBOL vmlinux 0x2a1e41b4 scsi_is_host_device +EXPORT_SYMBOL vmlinux 0x2a204c9e scmd_printk +EXPORT_SYMBOL vmlinux 0x2a28f247 pci_find_bus +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a37d074 dma_pool_free +EXPORT_SYMBOL vmlinux 0x2a565a25 wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0x2a585114 netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0x2a7ce023 vlan_uses_dev +EXPORT_SYMBOL vmlinux 0x2a82410d rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0x2a867837 iterate_fd +EXPORT_SYMBOL vmlinux 0x2aad35de mb_cache_destroy +EXPORT_SYMBOL vmlinux 0x2acab35d bio_integrity_advance +EXPORT_SYMBOL vmlinux 0x2acf0feb vfs_fstat +EXPORT_SYMBOL vmlinux 0x2ae2d01b __inet_stream_connect +EXPORT_SYMBOL vmlinux 0x2af9f4ec nvdimm_namespace_common_probe +EXPORT_SYMBOL vmlinux 0x2b0ba2b0 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x2b167c6a abx500_startup_irq_enabled +EXPORT_SYMBOL vmlinux 0x2b2ce78b kstrtos8 +EXPORT_SYMBOL vmlinux 0x2b3d8a80 netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0x2b4f0268 pci_clear_mwi +EXPORT_SYMBOL vmlinux 0x2b7d7e7d inode_init_owner +EXPORT_SYMBOL vmlinux 0x2b967709 padata_set_cpumasks +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2ba707a8 sysctl_tcp_low_latency +EXPORT_SYMBOL vmlinux 0x2bb1f4e6 bdgrab +EXPORT_SYMBOL vmlinux 0x2bb2aa24 tcp_connect +EXPORT_SYMBOL vmlinux 0x2bb55d6e acpi_remove_notify_handler +EXPORT_SYMBOL vmlinux 0x2bcf85dd tty_hangup +EXPORT_SYMBOL vmlinux 0x2bd05796 jbd2_journal_start +EXPORT_SYMBOL vmlinux 0x2bd46737 md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0x2bf71016 phy_driver_unregister +EXPORT_SYMBOL vmlinux 0x2bfeb410 acpi_get_handle +EXPORT_SYMBOL vmlinux 0x2c05d8dd scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0x2c076bc0 mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x2c0fe13b pnp_start_dev +EXPORT_SYMBOL vmlinux 0x2c155af6 empty_aops +EXPORT_SYMBOL vmlinux 0x2c1ef454 acpi_bus_get_device +EXPORT_SYMBOL vmlinux 0x2c23b56e tty_port_close +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c334ecd scsi_scan_target +EXPORT_SYMBOL vmlinux 0x2c44c6eb cros_ec_prepare_tx +EXPORT_SYMBOL vmlinux 0x2c45d1d3 sk_stream_error +EXPORT_SYMBOL vmlinux 0x2c522196 __destroy_inode +EXPORT_SYMBOL vmlinux 0x2c666938 napi_disable +EXPORT_SYMBOL vmlinux 0x2c69f7fa fb_set_var +EXPORT_SYMBOL vmlinux 0x2c6b0c52 install_exec_creds +EXPORT_SYMBOL vmlinux 0x2c7598dd tty_unlock +EXPORT_SYMBOL vmlinux 0x2c88ee8c first_ec +EXPORT_SYMBOL vmlinux 0x2c900d91 cpufreq_put_global_kobject +EXPORT_SYMBOL vmlinux 0x2c9790a1 agp_generic_destroy_page +EXPORT_SYMBOL vmlinux 0x2c9b9154 generic_getxattr +EXPORT_SYMBOL vmlinux 0x2ca319a6 wrmsrl_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x2cbe9e20 dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0x2cc40ecf fence_remove_callback +EXPORT_SYMBOL vmlinux 0x2ce01ce6 simple_dentry_operations +EXPORT_SYMBOL vmlinux 0x2ce0c233 vfs_getxattr_alloc +EXPORT_SYMBOL vmlinux 0x2ce6e828 do_splice_to +EXPORT_SYMBOL vmlinux 0x2ceea3ae freeze_super +EXPORT_SYMBOL vmlinux 0x2cefe7ed make_kgid +EXPORT_SYMBOL vmlinux 0x2cf73cb7 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d144e21 rdmsrl_on_cpu +EXPORT_SYMBOL vmlinux 0x2d20b255 release_firmware +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d506e63 proc_symlink +EXPORT_SYMBOL vmlinux 0x2d585a5f dm_put_table_device +EXPORT_SYMBOL vmlinux 0x2d5c71f4 inode_needs_sync +EXPORT_SYMBOL vmlinux 0x2d9fc17d swiotlb_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0x2dcdef73 blk_get_backing_dev_info +EXPORT_SYMBOL vmlinux 0x2dd16564 arch_register_cpu +EXPORT_SYMBOL vmlinux 0x2dd9a36b flex_array_shrink +EXPORT_SYMBOL vmlinux 0x2dddb6ae _raw_write_lock_irqsave +EXPORT_SYMBOL vmlinux 0x2de6a067 __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x2dec4a37 neigh_direct_output +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 0x2df928f7 filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0x2e0d2f7f queue_work_on +EXPORT_SYMBOL vmlinux 0x2e101832 sock_kmalloc +EXPORT_SYMBOL vmlinux 0x2e1ca751 clk_put +EXPORT_SYMBOL vmlinux 0x2e2b40d2 strncat +EXPORT_SYMBOL vmlinux 0x2e2ce9e0 sysctl_tcp_syncookies +EXPORT_SYMBOL vmlinux 0x2e5202f6 _raw_read_unlock +EXPORT_SYMBOL vmlinux 0x2e571ec1 scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0x2e69a65c phy_init_hw +EXPORT_SYMBOL vmlinux 0x2e6f4b66 scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0x2e824239 qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0x2e841a67 jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0x2e8fdf36 iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0x2e989ccb sync_inode_metadata +EXPORT_SYMBOL vmlinux 0x2e9e5564 igrab +EXPORT_SYMBOL vmlinux 0x2ea9f606 dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0x2eaa18d4 generic_file_mmap +EXPORT_SYMBOL vmlinux 0x2ed02b6f dev_remove_offload +EXPORT_SYMBOL vmlinux 0x2ef01361 __napi_complete +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 0x2f20e70c file_ns_capable +EXPORT_SYMBOL vmlinux 0x2f261e55 dev_queue_xmit_sk +EXPORT_SYMBOL vmlinux 0x2f36689d truncate_inode_pages +EXPORT_SYMBOL vmlinux 0x2f384db3 acpi_is_video_device +EXPORT_SYMBOL vmlinux 0x2f463da1 __alloc_page_frag +EXPORT_SYMBOL vmlinux 0x2f4edc42 bio_integrity_enabled +EXPORT_SYMBOL vmlinux 0x2f4f7dbd abx500_event_registers_startup_state_get +EXPORT_SYMBOL vmlinux 0x2f4ff53a inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0x2f5a76f2 find_get_pages_tag +EXPORT_SYMBOL vmlinux 0x2f88f68c pci_disable_link_state +EXPORT_SYMBOL vmlinux 0x2f8e565b add_random_ready_callback +EXPORT_SYMBOL vmlinux 0x2f99a793 gen_pool_create +EXPORT_SYMBOL vmlinux 0x2fb025ff dev_mc_del +EXPORT_SYMBOL vmlinux 0x2fb3750c on_each_cpu_mask +EXPORT_SYMBOL vmlinux 0x2fb6de5d add_device_randomness +EXPORT_SYMBOL vmlinux 0x2fcbc278 abort_creds +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x2ff063b5 acpi_get_name +EXPORT_SYMBOL vmlinux 0x2ff15485 pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0x30089bb3 vfs_fsync +EXPORT_SYMBOL vmlinux 0x30226ddf agp_device_command +EXPORT_SYMBOL vmlinux 0x3027a45a qdisc_reset +EXPORT_SYMBOL vmlinux 0x303041c6 udp_flow_hashrnd +EXPORT_SYMBOL vmlinux 0x304895bc proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x305bf611 abx500_get_register_page_interruptible +EXPORT_SYMBOL vmlinux 0x30620718 dget_parent +EXPORT_SYMBOL vmlinux 0x306dc4a3 jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0x3072f9d2 tcf_unregister_action +EXPORT_SYMBOL vmlinux 0x307c2fd0 generic_check_addressable +EXPORT_SYMBOL vmlinux 0x3085839b fb_firmware_edid +EXPORT_SYMBOL vmlinux 0x3094ce7c dma_free_attrs +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30b04526 ida_init +EXPORT_SYMBOL vmlinux 0x30b8a049 devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0x30d1dede deactivate_locked_super +EXPORT_SYMBOL vmlinux 0x30da6072 pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0x30e74134 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0x30fc128a file_open_root +EXPORT_SYMBOL vmlinux 0x3102d70b frontswap_curr_pages +EXPORT_SYMBOL vmlinux 0x311c8d08 blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x311d2be2 nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0x31334024 key_task_permission +EXPORT_SYMBOL vmlinux 0x3145216f pci_dev_present +EXPORT_SYMBOL vmlinux 0x3147857d default_red +EXPORT_SYMBOL vmlinux 0x3174bd79 bitmap_clear +EXPORT_SYMBOL vmlinux 0x3187248f skb_free_datagram +EXPORT_SYMBOL vmlinux 0x31911832 nvdimm_namespace_capacity +EXPORT_SYMBOL vmlinux 0x319e0726 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x31b31f5c csum_partial_copy_nocheck +EXPORT_SYMBOL vmlinux 0x31b50471 mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0x31bac8fd mmc_get_card +EXPORT_SYMBOL vmlinux 0x31c724fe put_cmsg +EXPORT_SYMBOL vmlinux 0x31db3198 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x31e76b57 recalibrate_cpu_khz +EXPORT_SYMBOL vmlinux 0x31f776b5 pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0x3202435a wrmsr_safe_regs +EXPORT_SYMBOL vmlinux 0x3222f438 blk_integrity_merge_bio +EXPORT_SYMBOL vmlinux 0x3234bb52 scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0x3234ffb7 proto_unregister +EXPORT_SYMBOL vmlinux 0x32424e8f netdev_emerg +EXPORT_SYMBOL vmlinux 0x32460fc3 devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x32543b3d alloc_anon_inode +EXPORT_SYMBOL vmlinux 0x326425ca pci_unmap_biosrom +EXPORT_SYMBOL vmlinux 0x326b1b49 qdisc_watchdog_schedule_ns +EXPORT_SYMBOL vmlinux 0x327b7bac neigh_connected_output +EXPORT_SYMBOL vmlinux 0x32b33f6b end_page_writeback +EXPORT_SYMBOL vmlinux 0x32bcb6bb clk_add_alias +EXPORT_SYMBOL vmlinux 0x32debb16 cpumask_next_and +EXPORT_SYMBOL vmlinux 0x32e352e1 get_thermal_instance +EXPORT_SYMBOL vmlinux 0x32e6f1a0 acpi_video_backlight_string +EXPORT_SYMBOL vmlinux 0x32e74819 dquot_quota_off +EXPORT_SYMBOL vmlinux 0x32f15737 dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0x32f7887c phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0x32fa852e mipi_dsi_driver_register_full +EXPORT_SYMBOL vmlinux 0x330049e8 mmc_interrupt_hpi +EXPORT_SYMBOL vmlinux 0x331037e6 pneigh_enqueue +EXPORT_SYMBOL vmlinux 0x333938d4 posix_test_lock +EXPORT_SYMBOL vmlinux 0x333cb37c __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0x3347ba24 nonseekable_open +EXPORT_SYMBOL vmlinux 0x3355ceea pci_read_vpd +EXPORT_SYMBOL vmlinux 0x3356b90b cpu_tss +EXPORT_SYMBOL vmlinux 0x335d3353 kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x336a3af0 get_phy_device +EXPORT_SYMBOL vmlinux 0x3371afa1 cdev_alloc +EXPORT_SYMBOL vmlinux 0x33b84f74 copy_page +EXPORT_SYMBOL vmlinux 0x33c7435c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x33e29d9f xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33f6b987 devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0x33fcf44a __kfifo_out_r +EXPORT_SYMBOL vmlinux 0x34184afe current_kernel_time +EXPORT_SYMBOL vmlinux 0x341cbed2 cpu_present_mask +EXPORT_SYMBOL vmlinux 0x34315581 __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0x3455d8d3 pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0x345f1dc8 padata_unregister_cpumask_notifier +EXPORT_SYMBOL vmlinux 0x3465caa3 cpu_maps_update_begin +EXPORT_SYMBOL vmlinux 0x347013de nla_validate +EXPORT_SYMBOL vmlinux 0x34722ec6 netif_rx +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x3507da13 __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x352379e6 mount_pseudo +EXPORT_SYMBOL vmlinux 0x3539f11b match_strlcpy +EXPORT_SYMBOL vmlinux 0x353e21e3 acpi_bios_warning +EXPORT_SYMBOL vmlinux 0x3551c520 ps2_command +EXPORT_SYMBOL vmlinux 0x35585f8f ps2_begin_command +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x35723b9e eth_header_cache +EXPORT_SYMBOL vmlinux 0x35731012 find_get_entry +EXPORT_SYMBOL vmlinux 0x3581521e d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0x358a3b1a sock_no_poll +EXPORT_SYMBOL vmlinux 0x358e0e9c generic_write_checks +EXPORT_SYMBOL vmlinux 0x359ef3b0 kernel_read +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35b545e1 vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0x35bb1dce i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0x35bc5a4c inet_reqsk_alloc +EXPORT_SYMBOL vmlinux 0x35cb0eb9 padata_start +EXPORT_SYMBOL vmlinux 0x35dfb4a5 dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0x35fc17d4 input_grab_device +EXPORT_SYMBOL vmlinux 0x36028dfb backlight_device_register +EXPORT_SYMBOL vmlinux 0x360b1afe probe_irq_mask +EXPORT_SYMBOL vmlinux 0x3624193f __frontswap_store +EXPORT_SYMBOL vmlinux 0x362ab474 noop_llseek +EXPORT_SYMBOL vmlinux 0x36319d93 dqget +EXPORT_SYMBOL vmlinux 0x367196f5 submit_bh +EXPORT_SYMBOL vmlinux 0x3696fa38 neigh_xmit +EXPORT_SYMBOL vmlinux 0x369e1115 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0x36b98c5f arp_tbl +EXPORT_SYMBOL vmlinux 0x36bd681b groups_alloc +EXPORT_SYMBOL vmlinux 0x36d42fb7 netdev_boot_setup_check +EXPORT_SYMBOL vmlinux 0x3701a196 csum_partial_copy_to_user +EXPORT_SYMBOL vmlinux 0x372b8f22 dqput +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x37538091 tcp_disconnect +EXPORT_SYMBOL vmlinux 0x3758d3bf agp3_generic_tlbflush +EXPORT_SYMBOL vmlinux 0x375a06e5 compat_sock_get_timestampns +EXPORT_SYMBOL vmlinux 0x376aed05 free_task +EXPORT_SYMBOL vmlinux 0x37712a03 pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0x37af3190 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37d1a8fc serio_interrupt +EXPORT_SYMBOL vmlinux 0x37db8f19 dmi_get_date +EXPORT_SYMBOL vmlinux 0x37deac08 kmalloc_caches +EXPORT_SYMBOL vmlinux 0x37ed1fbb pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0x38099e13 wrmsrl_on_cpu +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x3825d510 netif_device_attach +EXPORT_SYMBOL vmlinux 0x38570cfd pci_bus_put +EXPORT_SYMBOL vmlinux 0x385a3278 tty_kref_put +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x388d0fa0 phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0x389352cb udp_lib_get_port +EXPORT_SYMBOL vmlinux 0x38a71b7e pci_free_resource_list +EXPORT_SYMBOL vmlinux 0x38a9f7c5 in6addr_loopback +EXPORT_SYMBOL vmlinux 0x38ac28e8 dst_release +EXPORT_SYMBOL vmlinux 0x38af23d7 blk_limits_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x38cdfd15 xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0x38d321c0 pci_disable_msi +EXPORT_SYMBOL vmlinux 0x38f33bed dump_fpu +EXPORT_SYMBOL vmlinux 0x38f9af2f dquot_disable +EXPORT_SYMBOL vmlinux 0x3928efe9 __per_cpu_offset +EXPORT_SYMBOL vmlinux 0x392a02da jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0x3930dc53 __pskb_pull_tail +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 0x3962d495 genphy_suspend +EXPORT_SYMBOL vmlinux 0x396af2db blk_stop_queue +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x399ad043 __kfifo_dma_out_finish_r +EXPORT_SYMBOL vmlinux 0x399d2e9d vfs_mknod +EXPORT_SYMBOL vmlinux 0x39a055f3 acpi_remove_gpe_handler +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39e0557a devm_get_gpiod_from_child +EXPORT_SYMBOL vmlinux 0x39e509e3 pnp_activate_dev +EXPORT_SYMBOL vmlinux 0x39f1c2f4 ida_get_new_above +EXPORT_SYMBOL vmlinux 0x39f4ae7f phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0x3a08475f platform_thermal_notify +EXPORT_SYMBOL vmlinux 0x3a12e637 d_set_d_op +EXPORT_SYMBOL vmlinux 0x3a1865c5 i2c_add_adapter +EXPORT_SYMBOL vmlinux 0x3a32839e intel_gtt_chipset_flush +EXPORT_SYMBOL vmlinux 0x3a3a3f9e tcp_v4_connect +EXPORT_SYMBOL vmlinux 0x3a3bad3a dump_align +EXPORT_SYMBOL vmlinux 0x3a4c8f9d input_unregister_handler +EXPORT_SYMBOL vmlinux 0x3a6383b2 inet_stream_ops +EXPORT_SYMBOL vmlinux 0x3a7328f9 ps2_end_command +EXPORT_SYMBOL vmlinux 0x3a7d7508 security_path_truncate +EXPORT_SYMBOL vmlinux 0x3a88ee05 lookup_one_len +EXPORT_SYMBOL vmlinux 0x3a9b6fb9 blk_unregister_region +EXPORT_SYMBOL vmlinux 0x3ab6692a tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0x3ada8ec3 xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0x3b3e667a tty_port_open +EXPORT_SYMBOL vmlinux 0x3b527b37 skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0x3b640ea9 mipi_dsi_host_unregister +EXPORT_SYMBOL vmlinux 0x3b644591 __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x3b6f6cd2 udp_table +EXPORT_SYMBOL vmlinux 0x3b7359e4 get_agp_version +EXPORT_SYMBOL vmlinux 0x3b9a46e8 phy_device_free +EXPORT_SYMBOL vmlinux 0x3bad1bfb tcp_mtup_init +EXPORT_SYMBOL vmlinux 0x3bb5114a prepare_to_wait +EXPORT_SYMBOL vmlinux 0x3be17880 downgrade_write +EXPORT_SYMBOL vmlinux 0x3c073b03 __neigh_event_send +EXPORT_SYMBOL vmlinux 0x3c0779ac gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0x3c0f9396 dev_mc_init +EXPORT_SYMBOL vmlinux 0x3c1dd344 flow_cache_init +EXPORT_SYMBOL vmlinux 0x3c253f21 __cleancache_invalidate_fs +EXPORT_SYMBOL vmlinux 0x3c34134b tcf_hash_create +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c40a0ee input_register_device +EXPORT_SYMBOL vmlinux 0x3c42091b dquot_initialize +EXPORT_SYMBOL vmlinux 0x3c456971 find_inode_nowait +EXPORT_SYMBOL vmlinux 0x3c483012 radix_tree_delete +EXPORT_SYMBOL vmlinux 0x3c6e4add filemap_write_and_wait +EXPORT_SYMBOL vmlinux 0x3c80c06c kstrtoull +EXPORT_SYMBOL vmlinux 0x3c9b1466 __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0x3cc3beba eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0x3cc52dd8 inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x3cde083b padata_do_serial +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3cfd3bc7 xfrm6_prepare_output +EXPORT_SYMBOL vmlinux 0x3d04201e xfrm4_prepare_output +EXPORT_SYMBOL vmlinux 0x3d436d0c drop_nlink +EXPORT_SYMBOL vmlinux 0x3d43fbc6 get_cached_acl +EXPORT_SYMBOL vmlinux 0x3d555811 hdmi_infoframe_log +EXPORT_SYMBOL vmlinux 0x3d7abacd generic_setlease +EXPORT_SYMBOL vmlinux 0x3d7c1ed7 msrs_alloc +EXPORT_SYMBOL vmlinux 0x3d99abde param_set_byte +EXPORT_SYMBOL vmlinux 0x3d9ee9f0 clear_page +EXPORT_SYMBOL vmlinux 0x3da171f9 pci_mem_start +EXPORT_SYMBOL vmlinux 0x3dac79b2 ip_getsockopt +EXPORT_SYMBOL vmlinux 0x3dbf36c9 sg_copy_buffer +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3e298362 compat_ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0x3e2ae3a8 acpi_release_global_lock +EXPORT_SYMBOL vmlinux 0x3e311132 dma_find_channel +EXPORT_SYMBOL vmlinux 0x3e714c6c __serio_register_port +EXPORT_SYMBOL vmlinux 0x3e882943 pcibios_align_resource +EXPORT_SYMBOL vmlinux 0x3e88556f vfs_whiteout +EXPORT_SYMBOL vmlinux 0x3e90c73a make_bad_inode +EXPORT_SYMBOL vmlinux 0x3e9110fa __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0x3e95083c vme_slave_get +EXPORT_SYMBOL vmlinux 0x3ece46a6 ata_port_printk +EXPORT_SYMBOL vmlinux 0x3ecf1b0a adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0x3edc5570 mfd_add_devices +EXPORT_SYMBOL vmlinux 0x3ee5d0fd netlink_capable +EXPORT_SYMBOL vmlinux 0x3ef0f1e2 bdget_disk +EXPORT_SYMBOL vmlinux 0x3efe7dc9 param_get_ushort +EXPORT_SYMBOL vmlinux 0x3f0546a8 ioread32_rep +EXPORT_SYMBOL vmlinux 0x3f0d9f32 _raw_read_trylock +EXPORT_SYMBOL vmlinux 0x3f20ca97 rtc_lock +EXPORT_SYMBOL vmlinux 0x3f248b81 put_io_context +EXPORT_SYMBOL vmlinux 0x3f310cbb create_empty_buffers +EXPORT_SYMBOL vmlinux 0x3f353eea tcp_init_sock +EXPORT_SYMBOL vmlinux 0x3f3ea61c jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0x3f412c18 km_state_notify +EXPORT_SYMBOL vmlinux 0x3f42da5d _raw_write_unlock_irq +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f504067 security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0x3f5573d4 insert_inode_locked +EXPORT_SYMBOL vmlinux 0x3f58639f module_put +EXPORT_SYMBOL vmlinux 0x3f66db9b rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0x3f6b4267 mpage_writepages +EXPORT_SYMBOL vmlinux 0x3f784031 acpi_bus_unregister_driver +EXPORT_SYMBOL vmlinux 0x3f7f7516 netif_napi_del +EXPORT_SYMBOL vmlinux 0x3f8fc508 pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0x3fa69fcc param_set_uint +EXPORT_SYMBOL vmlinux 0x3fa72422 bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x3fb46ef7 vme_irq_request +EXPORT_SYMBOL vmlinux 0x3fcb9a10 mipi_dsi_detach +EXPORT_SYMBOL vmlinux 0x3fd20c3a tty_unregister_device +EXPORT_SYMBOL vmlinux 0x3fd89c10 rtnl_unicast +EXPORT_SYMBOL vmlinux 0x3fdc1146 bdi_register_dev +EXPORT_SYMBOL vmlinux 0x3fddc842 vm_iomap_memory +EXPORT_SYMBOL vmlinux 0x3fe15a62 add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0x3fe2ccbe memweight +EXPORT_SYMBOL vmlinux 0x3fe85598 abx500_mask_and_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x3fec048f sg_next +EXPORT_SYMBOL vmlinux 0x3fec2a97 set_cached_acl +EXPORT_SYMBOL vmlinux 0x3ff6ba35 kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x3ff6bb63 dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0x4001ecf4 twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0x401e0ada thaw_bdev +EXPORT_SYMBOL vmlinux 0x402b8281 __request_module +EXPORT_SYMBOL vmlinux 0x4039918a clk_register_clkdev +EXPORT_SYMBOL vmlinux 0x40487396 unlock_buffer +EXPORT_SYMBOL vmlinux 0x405c1144 get_seconds +EXPORT_SYMBOL vmlinux 0x405f530b netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0x40803bca bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0x408ff42c gen_pool_dma_alloc +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 0x4099bf0d inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0x40a27c37 scsi_dev_info_remove_list +EXPORT_SYMBOL vmlinux 0x40a47825 scsi_device_put +EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40b61ff4 napi_gro_flush +EXPORT_SYMBOL vmlinux 0x40bb5ee6 vme_unregister_bridge +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 0x40c913f7 pci_request_region_exclusive +EXPORT_SYMBOL vmlinux 0x40ca2507 from_kprojid_munged +EXPORT_SYMBOL vmlinux 0x40d04664 console_trylock +EXPORT_SYMBOL vmlinux 0x40d59096 unregister_restart_handler +EXPORT_SYMBOL vmlinux 0x40dca804 xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0x41102ad9 i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0x4124267b page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x41508b46 give_up_console +EXPORT_SYMBOL vmlinux 0x415c86da agp_put_bridge +EXPORT_SYMBOL vmlinux 0x41731062 amd_iommu_domain_clear_gcr3 +EXPORT_SYMBOL vmlinux 0x417487bf tcp_parse_options +EXPORT_SYMBOL vmlinux 0x41799abc get_acl +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x419b9be3 bio_init +EXPORT_SYMBOL vmlinux 0x41bf1c1d get_gendisk +EXPORT_SYMBOL vmlinux 0x41cd7d25 jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0x41ed7095 follow_down_one +EXPORT_SYMBOL vmlinux 0x41f7f8d7 dev_printk +EXPORT_SYMBOL vmlinux 0x42088162 dentry_update_name_case +EXPORT_SYMBOL vmlinux 0x42160169 flush_workqueue +EXPORT_SYMBOL vmlinux 0x422bc082 nf_nat_decode_session_hook +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 0x4265d2ab pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0x429678ce tty_check_change +EXPORT_SYMBOL vmlinux 0x42a1b208 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x42b06bc4 skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0x42c8de35 ioremap_nocache +EXPORT_SYMBOL vmlinux 0x42d8f44b pci_request_region +EXPORT_SYMBOL vmlinux 0x42e0bdbe tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0x42e86dae dev_addr_add +EXPORT_SYMBOL vmlinux 0x42fd5d26 dev_uc_del +EXPORT_SYMBOL vmlinux 0x43016108 inet_del_protocol +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x430dd4fd ip6_frag_match +EXPORT_SYMBOL vmlinux 0x4333d2d2 vm_insert_pfn +EXPORT_SYMBOL vmlinux 0x433ba390 rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0x434198dd bh_submit_read +EXPORT_SYMBOL vmlinux 0x4342d4fe submit_bio_wait +EXPORT_SYMBOL vmlinux 0x4343891e vme_irq_generate +EXPORT_SYMBOL vmlinux 0x43466b4b blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0x434c7c9c phy_start +EXPORT_SYMBOL vmlinux 0x434d3341 devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x435b42a3 tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0x436c2179 iowrite32 +EXPORT_SYMBOL vmlinux 0x4371e5b9 inet_register_protosw +EXPORT_SYMBOL vmlinux 0x4382cc74 release_sock +EXPORT_SYMBOL vmlinux 0x4385d015 napi_get_frags +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x43b0c9c3 preempt_schedule +EXPORT_SYMBOL vmlinux 0x43b96af6 tty_port_close_start +EXPORT_SYMBOL vmlinux 0x43cfe6cb lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0x43f23311 dm_table_get_md +EXPORT_SYMBOL vmlinux 0x43f9110c security_d_instantiate +EXPORT_SYMBOL vmlinux 0x4411c503 prandom_seed +EXPORT_SYMBOL vmlinux 0x4416921b xfrm_init_state +EXPORT_SYMBOL vmlinux 0x4460c519 netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x44623d0a soft_cursor +EXPORT_SYMBOL vmlinux 0x4479a5d6 blk_integrity_merge_rq +EXPORT_SYMBOL vmlinux 0x4482ddac file_remove_privs +EXPORT_SYMBOL vmlinux 0x4489da02 register_sysctl_table +EXPORT_SYMBOL vmlinux 0x448e085f prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0x448eac3e kmemdup +EXPORT_SYMBOL vmlinux 0x4499186c kobject_get +EXPORT_SYMBOL vmlinux 0x449ad0a7 memcmp +EXPORT_SYMBOL vmlinux 0x449eb59c __skb_get_hash +EXPORT_SYMBOL vmlinux 0x449fe84b acpi_set_firmware_waking_vectors +EXPORT_SYMBOL vmlinux 0x44a2fdc2 xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x44a81d5f acpi_evaluate_object +EXPORT_SYMBOL vmlinux 0x44aaf30f tsc_khz +EXPORT_SYMBOL vmlinux 0x44b1d426 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x44baef68 ll_rw_block +EXPORT_SYMBOL vmlinux 0x44d21ceb tso_build_data +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44f69964 _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0x44ff993d param_get_short +EXPORT_SYMBOL vmlinux 0x45081703 ec_get_handle +EXPORT_SYMBOL vmlinux 0x452850d9 dm_io +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x45466612 inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0x4562f739 tty_port_hangup +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x457e3945 pci_select_bars +EXPORT_SYMBOL vmlinux 0x458578e9 netif_schedule_queue +EXPORT_SYMBOL vmlinux 0x4590d5d0 amd_iommu_domain_set_gcr3 +EXPORT_SYMBOL vmlinux 0x45a6be13 cpufreq_sysfs_remove_file +EXPORT_SYMBOL vmlinux 0x45a765cf pci_add_resource +EXPORT_SYMBOL vmlinux 0x45b89a48 blk_mq_run_hw_queues +EXPORT_SYMBOL vmlinux 0x45cfacba unload_nls +EXPORT_SYMBOL vmlinux 0x4604a43a mem_section +EXPORT_SYMBOL vmlinux 0x461ac773 kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x46200a14 sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0x4629334c __preempt_count +EXPORT_SYMBOL vmlinux 0x465adaf5 compat_ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x465c0ebc shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0x465cab34 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x465e2045 agp_create_memory +EXPORT_SYMBOL vmlinux 0x46649cd1 vme_lm_set +EXPORT_SYMBOL vmlinux 0x466c14a7 __delay +EXPORT_SYMBOL vmlinux 0x467df16d netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0x46b343b7 __inode_permission +EXPORT_SYMBOL vmlinux 0x46bf51e1 bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0x46bfb8c4 udp_lib_rehash +EXPORT_SYMBOL vmlinux 0x46c47fb6 __node_distance +EXPORT_SYMBOL vmlinux 0x46e44c69 linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0x46f8e094 dev_addr_del +EXPORT_SYMBOL vmlinux 0x46feb099 dm_read_arg +EXPORT_SYMBOL vmlinux 0x47416e14 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x474c177a tso_start +EXPORT_SYMBOL vmlinux 0x4757e25f dev_load +EXPORT_SYMBOL vmlinux 0x475f010b acpi_purge_cached_objects +EXPORT_SYMBOL vmlinux 0x47685ed7 tcp_proc_unregister +EXPORT_SYMBOL vmlinux 0x476bbe1c stop_tty +EXPORT_SYMBOL vmlinux 0x477570d3 netdev_features_change +EXPORT_SYMBOL vmlinux 0x4775e9c3 pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0x47766cfc __get_user_pages +EXPORT_SYMBOL vmlinux 0x477e6dcb amd_iommu_pc_get_set_reg_val +EXPORT_SYMBOL vmlinux 0x478d10b2 ht_destroy_irq +EXPORT_SYMBOL vmlinux 0x47939e0d __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x47952ab6 dmam_pool_create +EXPORT_SYMBOL vmlinux 0x479c3c86 find_next_zero_bit +EXPORT_SYMBOL vmlinux 0x47a39e40 bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0x47da3281 simple_setattr +EXPORT_SYMBOL vmlinux 0x47fc30b2 single_open_size +EXPORT_SYMBOL vmlinux 0x480e2987 clkdev_add +EXPORT_SYMBOL vmlinux 0x48193639 acpi_lid_open +EXPORT_SYMBOL vmlinux 0x481cb9ab acpi_enter_sleep_state_prep +EXPORT_SYMBOL vmlinux 0x48393677 generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0x4841bdee strnchr +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x486c5423 dmam_free_noncoherent +EXPORT_SYMBOL vmlinux 0x487e48ba vfs_read +EXPORT_SYMBOL vmlinux 0x48a7af43 dev_activate +EXPORT_SYMBOL vmlinux 0x48ac3ab9 mfd_remove_devices +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48d50e79 amd_iommu_register_ppr_notifier +EXPORT_SYMBOL vmlinux 0x48e47a52 vme_dma_list_free +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x4910ca6e jbd2_journal_file_inode +EXPORT_SYMBOL vmlinux 0x4913ba20 ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0x4935e8d9 blk_queue_softirq_done +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 0x4980aa16 mdiobus_scan +EXPORT_SYMBOL vmlinux 0x49b07aec tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x49b163b8 acpi_bus_scan +EXPORT_SYMBOL vmlinux 0x49dce12e iov_iter_init +EXPORT_SYMBOL vmlinux 0x49eb7305 mmc_wait_for_app_cmd +EXPORT_SYMBOL vmlinux 0x49f54fbf dev_mc_sync +EXPORT_SYMBOL vmlinux 0x49f71442 dev_close_many +EXPORT_SYMBOL vmlinux 0x4a008775 inet_bind +EXPORT_SYMBOL vmlinux 0x4a27b342 vga_tryget +EXPORT_SYMBOL vmlinux 0x4a2a64a0 tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0x4a59eba8 phy_connect +EXPORT_SYMBOL vmlinux 0x4a5fd773 lock_sock_nested +EXPORT_SYMBOL vmlinux 0x4a7a2ecb agp_collect_device_status +EXPORT_SYMBOL vmlinux 0x4a7be96f mount_single +EXPORT_SYMBOL vmlinux 0x4a8076e2 mmc_alloc_host +EXPORT_SYMBOL vmlinux 0x4aacf31e ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0x4ab064a8 pci_scan_bridge +EXPORT_SYMBOL vmlinux 0x4abbe3c2 vm_brk +EXPORT_SYMBOL vmlinux 0x4acb9c53 fbcon_set_tileops +EXPORT_SYMBOL vmlinux 0x4acbd73a __sb_start_write +EXPORT_SYMBOL vmlinux 0x4acd93d3 release_resource +EXPORT_SYMBOL vmlinux 0x4ad8f42f udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0x4aec1645 netdev_update_features +EXPORT_SYMBOL vmlinux 0x4afe9a77 scsi_partsize +EXPORT_SYMBOL vmlinux 0x4b085dbf agp3_generic_configure +EXPORT_SYMBOL vmlinux 0x4b1423d6 xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0x4b4cb3b1 pneigh_lookup +EXPORT_SYMBOL vmlinux 0x4b5b3cd5 netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b667176 lg_local_lock_cpu +EXPORT_SYMBOL vmlinux 0x4b7a69ab mipi_dsi_dcs_set_display_on +EXPORT_SYMBOL vmlinux 0x4b7dcd0f ata_print_version +EXPORT_SYMBOL vmlinux 0x4b88c2fb param_ops_long +EXPORT_SYMBOL vmlinux 0x4b8d65f9 xfrm6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x4b9dfb04 _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0x4ba7b877 jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0x4ba7c5ff kfree_skb +EXPORT_SYMBOL vmlinux 0x4baf35a7 vme_master_get +EXPORT_SYMBOL vmlinux 0x4bb1dae9 scsi_ioctl +EXPORT_SYMBOL vmlinux 0x4be0a141 netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0x4befab7a blk_queue_find_tag +EXPORT_SYMBOL vmlinux 0x4c10c9dc bdev_stack_limits +EXPORT_SYMBOL vmlinux 0x4c1252da __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0x4c19bdd9 block_truncate_page +EXPORT_SYMBOL vmlinux 0x4c1e2104 vfs_rename +EXPORT_SYMBOL vmlinux 0x4c2d5220 cfb_copyarea +EXPORT_SYMBOL vmlinux 0x4c346a53 kvasprintf +EXPORT_SYMBOL vmlinux 0x4c4761af set_trace_device +EXPORT_SYMBOL vmlinux 0x4c47947f filp_close +EXPORT_SYMBOL vmlinux 0x4c4962af pci_map_biosrom +EXPORT_SYMBOL vmlinux 0x4c49d529 dquot_destroy +EXPORT_SYMBOL vmlinux 0x4c4f1833 boot_cpu_data +EXPORT_SYMBOL vmlinux 0x4c5d1978 jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0x4c8ad03d param_get_ullong +EXPORT_SYMBOL vmlinux 0x4c8e8721 input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0x4c9d28b0 phys_base +EXPORT_SYMBOL vmlinux 0x4ca9669f scnprintf +EXPORT_SYMBOL vmlinux 0x4cb2a3b5 make_kprojid +EXPORT_SYMBOL vmlinux 0x4cc018d7 nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0x4cdb3178 ns_to_timeval +EXPORT_SYMBOL vmlinux 0x4d0ced5e __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0x4d1816cf xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0x4d294bb4 bit_wait_io +EXPORT_SYMBOL vmlinux 0x4d58b4a4 vme_new_dma_list +EXPORT_SYMBOL vmlinux 0x4d5a6594 param_get_int +EXPORT_SYMBOL vmlinux 0x4d69de73 pci_bus_get +EXPORT_SYMBOL vmlinux 0x4d78f6f5 ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0x4d7f446b iov_iter_copy_from_user_atomic +EXPORT_SYMBOL vmlinux 0x4d8b77a3 amd_iommu_domain_enable_v2 +EXPORT_SYMBOL vmlinux 0x4d974b9c register_sysrq_key +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4db2ca69 __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x4db456a7 inc_nlink +EXPORT_SYMBOL vmlinux 0x4db5fd92 complete_request_key +EXPORT_SYMBOL vmlinux 0x4dcee6b1 rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0x4dd278b2 pci_iomap +EXPORT_SYMBOL vmlinux 0x4de34a07 cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x4df119fa __bitmap_parse +EXPORT_SYMBOL vmlinux 0x4df2bcbf km_policy_notify +EXPORT_SYMBOL vmlinux 0x4e0edafc mmc_stop_bkops +EXPORT_SYMBOL vmlinux 0x4e33bc7d freezing_slow_path +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e54a18c mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0x4e6465f6 blk_peek_request +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e7209f6 pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0x4e833980 free_xenballooned_pages +EXPORT_SYMBOL vmlinux 0x4e8e8a5d __blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x4ea25709 dql_reset +EXPORT_SYMBOL vmlinux 0x4ea31c60 tcp_shutdown +EXPORT_SYMBOL vmlinux 0x4ead580c ip6_xmit +EXPORT_SYMBOL vmlinux 0x4ed307e5 devm_ioport_map +EXPORT_SYMBOL vmlinux 0x4edd72f7 block_all_signals +EXPORT_SYMBOL vmlinux 0x4ee3b18a mmc_flush_cache +EXPORT_SYMBOL vmlinux 0x4ef0f1b9 pci_enable_device_io +EXPORT_SYMBOL vmlinux 0x4efa740f compat_tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f281032 blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0x4f2c258b clear_wb_congested +EXPORT_SYMBOL vmlinux 0x4f391d0e nla_parse +EXPORT_SYMBOL vmlinux 0x4f408dd6 ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0x4f476e96 init_cdrom_command +EXPORT_SYMBOL vmlinux 0x4f49a4c4 inet_frags_fini +EXPORT_SYMBOL vmlinux 0x4f4b58c6 __kfree_skb +EXPORT_SYMBOL vmlinux 0x4f54f03c dentry_unhash +EXPORT_SYMBOL vmlinux 0x4f585ba6 fb_show_logo +EXPORT_SYMBOL vmlinux 0x4f5e49ee dev_set_allmulti +EXPORT_SYMBOL vmlinux 0x4f68e5c9 do_gettimeofday +EXPORT_SYMBOL vmlinux 0x4f6b400b _copy_from_user +EXPORT_SYMBOL vmlinux 0x4f783f30 acpi_read +EXPORT_SYMBOL vmlinux 0x4f7a4827 trace_print_hex_seq +EXPORT_SYMBOL vmlinux 0x4f8b5ddb _copy_to_user +EXPORT_SYMBOL vmlinux 0x4fdee897 i8042_command +EXPORT_SYMBOL vmlinux 0x4fe32929 d_make_root +EXPORT_SYMBOL vmlinux 0x4fe809c4 mmc_can_reset +EXPORT_SYMBOL vmlinux 0x4ff287bc dev_queue_xmit_accel +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x500f4ece dev_close +EXPORT_SYMBOL vmlinux 0x502d0d09 proc_create_data +EXPORT_SYMBOL vmlinux 0x504c60a3 xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0x50529870 acpi_get_gpe_status +EXPORT_SYMBOL vmlinux 0x505b719c put_tty_driver +EXPORT_SYMBOL vmlinux 0x50611b49 tcp_setsockopt +EXPORT_SYMBOL vmlinux 0x5063df40 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x50674745 scsi_print_result +EXPORT_SYMBOL vmlinux 0x506a668e vm_insert_mixed +EXPORT_SYMBOL vmlinux 0x509b64ea acpi_has_method +EXPORT_SYMBOL vmlinux 0x50a90e8d bsearch +EXPORT_SYMBOL vmlinux 0x50b6fa78 md_write_end +EXPORT_SYMBOL vmlinux 0x50ba769a kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0x50d68377 arch_phys_wc_del +EXPORT_SYMBOL vmlinux 0x50ded37c __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x50e24509 I_BDEV +EXPORT_SYMBOL vmlinux 0x50e8880d tcp_child_process +EXPORT_SYMBOL vmlinux 0x50eaf3ee security_path_rmdir +EXPORT_SYMBOL vmlinux 0x51164ad9 cmdline_parts_set +EXPORT_SYMBOL vmlinux 0x5118c382 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0x511a4f11 blk_queue_end_tag +EXPORT_SYMBOL vmlinux 0x511ee37e sockfd_lookup +EXPORT_SYMBOL vmlinux 0x51247adb tso_count_descs +EXPORT_SYMBOL vmlinux 0x51315cdc tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0x51719973 dq_data_lock +EXPORT_SYMBOL vmlinux 0x518d5fd4 blk_integrity_register +EXPORT_SYMBOL vmlinux 0x518e5b38 i2c_verify_client +EXPORT_SYMBOL vmlinux 0x51c65eeb request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0x51d12d4e acpi_pci_disabled +EXPORT_SYMBOL vmlinux 0x51d22fcb dev_set_group +EXPORT_SYMBOL vmlinux 0x51d6b244 set_pages_uc +EXPORT_SYMBOL vmlinux 0x51de4fae lock_rename +EXPORT_SYMBOL vmlinux 0x51ebde7c d_drop +EXPORT_SYMBOL vmlinux 0x51f5785d phy_print_status +EXPORT_SYMBOL vmlinux 0x5200c910 __ps2_command +EXPORT_SYMBOL vmlinux 0x52026cdf security_sb_parse_opts_str +EXPORT_SYMBOL vmlinux 0x52095e19 acpi_get_data +EXPORT_SYMBOL vmlinux 0x5210dd1e ip_setsockopt +EXPORT_SYMBOL vmlinux 0x52130046 acpi_check_address_range +EXPORT_SYMBOL vmlinux 0x521b36b5 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0x52428cc8 parent_mem_cgroup +EXPORT_SYMBOL vmlinux 0x525e026f acpi_os_unmap_generic_address +EXPORT_SYMBOL vmlinux 0x5271afb2 sock_no_getname +EXPORT_SYMBOL vmlinux 0x52760709 __ww_mutex_lock +EXPORT_SYMBOL vmlinux 0x528784b4 from_kprojid +EXPORT_SYMBOL vmlinux 0x528913e3 default_qdisc_ops +EXPORT_SYMBOL vmlinux 0x5293c502 t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0x52983a4f vme_master_write +EXPORT_SYMBOL vmlinux 0x52b2b5d4 __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x52b6e22e xfrm_register_mode +EXPORT_SYMBOL vmlinux 0x52c13e69 write_inode_now +EXPORT_SYMBOL vmlinux 0x52c28a86 inode_init_once +EXPORT_SYMBOL vmlinux 0x52d624ce netdev_crit +EXPORT_SYMBOL vmlinux 0x52ed85ef mmc_fixup_device +EXPORT_SYMBOL vmlinux 0x530275f3 nf_hook_slow +EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend +EXPORT_SYMBOL vmlinux 0x531b604e __virt_addr_valid +EXPORT_SYMBOL vmlinux 0x5321f9e6 neigh_table_init +EXPORT_SYMBOL vmlinux 0x532d15df sock_alloc_file +EXPORT_SYMBOL vmlinux 0x53326531 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x534bdfa7 serio_unregister_port +EXPORT_SYMBOL vmlinux 0x53569707 this_cpu_off +EXPORT_SYMBOL vmlinux 0x535c8308 vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0x53675670 __break_lease +EXPORT_SYMBOL vmlinux 0x536cc847 memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0x53749515 blk_recount_segments +EXPORT_SYMBOL vmlinux 0x5377e556 hex2bin +EXPORT_SYMBOL vmlinux 0x53868c04 acpi_get_hp_hw_control_from_firmware +EXPORT_SYMBOL vmlinux 0x539af73c __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x539cc26a inet6_register_icmp_sender +EXPORT_SYMBOL vmlinux 0x53a0c113 blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0x53accced kernel_sendmsg +EXPORT_SYMBOL vmlinux 0x53b4cc1b __skb_checksum +EXPORT_SYMBOL vmlinux 0x53c751da vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0x53dd1c02 _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0x54059a2a amd_iommu_pc_get_max_counters +EXPORT_SYMBOL vmlinux 0x5409775b free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x540f57f8 sock_no_socketpair +EXPORT_SYMBOL vmlinux 0x541a9020 bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0x54245b39 kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0x542ba471 mount_nodev +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x54443dfc qdisc_list_del +EXPORT_SYMBOL vmlinux 0x544b0c11 acpi_lid_notifier_register +EXPORT_SYMBOL vmlinux 0x545b3020 scsicam_bios_param +EXPORT_SYMBOL vmlinux 0x5464d3f6 acpi_remove_sci_handler +EXPORT_SYMBOL vmlinux 0x546d7b1f iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0x548317c8 key_payload_reserve +EXPORT_SYMBOL vmlinux 0x5490b1f5 update_devfreq +EXPORT_SYMBOL vmlinux 0x54a9db5f _kstrtoul +EXPORT_SYMBOL vmlinux 0x54aaf22b __devm_gpiod_get_index +EXPORT_SYMBOL vmlinux 0x54c1325e bio_get_nr_vecs +EXPORT_SYMBOL vmlinux 0x54c256e0 vme_check_window +EXPORT_SYMBOL vmlinux 0x54c2e4bb copy_page_from_iter +EXPORT_SYMBOL vmlinux 0x54c30d2e iterate_dir +EXPORT_SYMBOL vmlinux 0x54d7499c mark_page_accessed +EXPORT_SYMBOL vmlinux 0x54dbc1d6 iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x54f24d1a fence_default_wait +EXPORT_SYMBOL vmlinux 0x54fa6e19 blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0x55006369 twl6040_power +EXPORT_SYMBOL vmlinux 0x55062774 __pagevec_release +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x551bedc7 fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x5541ea93 on_each_cpu +EXPORT_SYMBOL vmlinux 0x5547dce6 neigh_changeaddr +EXPORT_SYMBOL vmlinux 0x5550724f netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x555ae1b0 iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0x555f6938 lockref_get +EXPORT_SYMBOL vmlinux 0x5561a3f4 sget +EXPORT_SYMBOL vmlinux 0x5567c227 kernel_cpustat +EXPORT_SYMBOL vmlinux 0x557ee514 input_set_keycode +EXPORT_SYMBOL vmlinux 0x558d3ff9 __genl_register_family +EXPORT_SYMBOL vmlinux 0x55a51ba1 sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0x55b276da pnp_unregister_driver +EXPORT_SYMBOL vmlinux 0x55b4e339 sock_no_bind +EXPORT_SYMBOL vmlinux 0x55b90fd6 twl6040_get_pll +EXPORT_SYMBOL vmlinux 0x55c556c0 __getblk_gfp +EXPORT_SYMBOL vmlinux 0x55d481c9 hdmi_infoframe_unpack +EXPORT_SYMBOL vmlinux 0x55ecb03d udp_add_offload +EXPORT_SYMBOL vmlinux 0x55eedc4a scsi_host_put +EXPORT_SYMBOL vmlinux 0x55f2b4a3 bio_clone_bioset +EXPORT_SYMBOL vmlinux 0x55f5019b __kmalloc_node +EXPORT_SYMBOL vmlinux 0x55f63f34 ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0x55fb3d82 simple_follow_link +EXPORT_SYMBOL vmlinux 0x55fc8015 sync_inodes_sb +EXPORT_SYMBOL vmlinux 0x55fe8f28 touch_buffer +EXPORT_SYMBOL vmlinux 0x5613b863 led_blink_set +EXPORT_SYMBOL vmlinux 0x5616528c set_nlink +EXPORT_SYMBOL vmlinux 0x561d17a1 block_invalidatepage +EXPORT_SYMBOL vmlinux 0x563229cb ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x5641419b wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0x56492c86 uart_add_one_port +EXPORT_SYMBOL vmlinux 0x56512fd5 mb_cache_entry_alloc +EXPORT_SYMBOL vmlinux 0x5653d1c7 xfrm_register_km +EXPORT_SYMBOL vmlinux 0x56662db0 __blk_run_queue +EXPORT_SYMBOL vmlinux 0x56666215 tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0x568a5bb7 __block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x569c402f vga_switcheroo_register_client +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56ccb944 phy_disconnect +EXPORT_SYMBOL vmlinux 0x571c3edb unregister_qdisc +EXPORT_SYMBOL vmlinux 0x571dc99f netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0x5722bbfe passthru_features_check +EXPORT_SYMBOL vmlinux 0x572e85d4 blk_lookup_devt +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x57528669 agp_generic_create_gatt_table +EXPORT_SYMBOL vmlinux 0x57532cb5 sync_filesystem +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x577d35f3 hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x5792f848 strlcpy +EXPORT_SYMBOL vmlinux 0x57ad7350 blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0x57af76f5 agp_free_memory +EXPORT_SYMBOL vmlinux 0x57ba72ab fence_wait_timeout +EXPORT_SYMBOL vmlinux 0x57e0a120 cont_write_begin +EXPORT_SYMBOL vmlinux 0x57e9566e devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0x57ec73a3 generic_end_io_acct +EXPORT_SYMBOL vmlinux 0x58194026 ip_options_compile +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +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 0x5866bb24 inet6_register_protosw +EXPORT_SYMBOL vmlinux 0x587616f1 vfs_fstatat +EXPORT_SYMBOL vmlinux 0x5896b47a pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0x58b5306f kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58d1393f dev_alloc_name +EXPORT_SYMBOL vmlinux 0x58f7a23c bio_chain +EXPORT_SYMBOL vmlinux 0x591e70af scsi_rescan_device +EXPORT_SYMBOL vmlinux 0x59271601 tcp_get_cookie_sock +EXPORT_SYMBOL vmlinux 0x5944d015 __cachemode2pte_tbl +EXPORT_SYMBOL vmlinux 0x5947cc00 mdiobus_register +EXPORT_SYMBOL vmlinux 0x5948c797 __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0x594bf15b ioport_map +EXPORT_SYMBOL vmlinux 0x5950d41b kill_bdev +EXPORT_SYMBOL vmlinux 0x5964caaa set_binfmt +EXPORT_SYMBOL vmlinux 0x5967c929 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x597249b3 agp_enable +EXPORT_SYMBOL vmlinux 0x598e4904 mod_timer_pending +EXPORT_SYMBOL vmlinux 0x59909073 devm_request_resource +EXPORT_SYMBOL vmlinux 0x59978a66 __init_rwsem +EXPORT_SYMBOL vmlinux 0x599e8967 skb_queue_head +EXPORT_SYMBOL vmlinux 0x59a9e7e2 mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0x59aa14cf fence_release +EXPORT_SYMBOL vmlinux 0x59b18c85 blk_queue_invalidate_tags +EXPORT_SYMBOL vmlinux 0x59b7eff7 phy_device_register +EXPORT_SYMBOL vmlinux 0x59bc9609 acpi_write_bit_register +EXPORT_SYMBOL vmlinux 0x59e2c439 block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0x59e8daf7 d_splice_alias +EXPORT_SYMBOL vmlinux 0x59f67b6a sock_create_kern +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a0f2e42 skb_store_bits +EXPORT_SYMBOL vmlinux 0x5a1b8d5d vmap +EXPORT_SYMBOL vmlinux 0x5a334d61 account_page_redirty +EXPORT_SYMBOL vmlinux 0x5a37a97e input_set_capability +EXPORT_SYMBOL vmlinux 0x5a39168a vfs_unlink +EXPORT_SYMBOL vmlinux 0x5a4896a8 __put_user_2 +EXPORT_SYMBOL vmlinux 0x5a66d991 register_key_type +EXPORT_SYMBOL vmlinux 0x5a823620 fddi_change_mtu +EXPORT_SYMBOL vmlinux 0x5a82c44a complete_and_exit +EXPORT_SYMBOL vmlinux 0x5a921311 strncmp +EXPORT_SYMBOL vmlinux 0x5aa9d068 kernel_sock_ioctl +EXPORT_SYMBOL vmlinux 0x5ac03589 phy_stop +EXPORT_SYMBOL vmlinux 0x5ac376a5 acpi_install_fixed_event_handler +EXPORT_SYMBOL vmlinux 0x5acdf26a mfd_cell_disable +EXPORT_SYMBOL vmlinux 0x5ad41048 skb_copy_bits +EXPORT_SYMBOL vmlinux 0x5ad7bf49 mb_cache_entry_insert +EXPORT_SYMBOL vmlinux 0x5ae9365a truncate_pagecache +EXPORT_SYMBOL vmlinux 0x5aecbedc tcf_destroy_chain +EXPORT_SYMBOL vmlinux 0x5aff4177 vme_lm_get +EXPORT_SYMBOL vmlinux 0x5b064b44 xfrm_state_add +EXPORT_SYMBOL vmlinux 0x5b2e72b0 uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0x5b56860c vm_munmap +EXPORT_SYMBOL vmlinux 0x5b630ce0 locks_remove_posix +EXPORT_SYMBOL vmlinux 0x5b6d60c4 bio_unmap_user +EXPORT_SYMBOL vmlinux 0x5b851305 tcp_enter_memory_pressure +EXPORT_SYMBOL vmlinux 0x5b8577c7 pci_disable_device +EXPORT_SYMBOL vmlinux 0x5b8580a1 d_instantiate_unique +EXPORT_SYMBOL vmlinux 0x5bc10524 printk_emit +EXPORT_SYMBOL vmlinux 0x5bc3bb81 vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0x5bc8d583 copy_from_user_overflow +EXPORT_SYMBOL vmlinux 0x5bce6da0 set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0x5bcf5ad9 devm_gpiod_get_array_optional +EXPORT_SYMBOL vmlinux 0x5c0442fd acpi_gbl_FADT +EXPORT_SYMBOL vmlinux 0x5c30f7d3 __get_page_tail +EXPORT_SYMBOL vmlinux 0x5c6247a9 current_task +EXPORT_SYMBOL vmlinux 0x5c66e3b1 __devm_gpiod_get +EXPORT_SYMBOL vmlinux 0x5c87e76f sock_efree +EXPORT_SYMBOL vmlinux 0x5c9b026a inode_sb_list_lock +EXPORT_SYMBOL vmlinux 0x5cb2eb5c cros_ec_check_result +EXPORT_SYMBOL vmlinux 0x5cc46483 __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0x5cf0b727 i2c_master_recv +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5d0161ec proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0x5d3b515f generic_readlink +EXPORT_SYMBOL vmlinux 0x5d54c20e alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0x5d550c4d scsi_sd_probe_domain +EXPORT_SYMBOL vmlinux 0x5d6141d3 vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0x5d69f5d9 get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0x5d701fe8 __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x5d74dbcf pnp_range_reserved +EXPORT_SYMBOL vmlinux 0x5d8475e0 completion_done +EXPORT_SYMBOL vmlinux 0x5d9b5912 seq_read +EXPORT_SYMBOL vmlinux 0x5d9d4e9a pm860x_reg_read +EXPORT_SYMBOL vmlinux 0x5dc2b88b nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0x5dc99dcf dcb_setapp +EXPORT_SYMBOL vmlinux 0x5df411b9 nvdimm_revalidate_disk +EXPORT_SYMBOL vmlinux 0x5df8d89f i2c_del_driver +EXPORT_SYMBOL vmlinux 0x5e00cb53 agp_copy_info +EXPORT_SYMBOL vmlinux 0x5e203fdf pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x5e223fc4 blk_end_request_all +EXPORT_SYMBOL vmlinux 0x5e31774c max8925_reg_write +EXPORT_SYMBOL vmlinux 0x5e4a1367 thermal_cdev_update +EXPORT_SYMBOL vmlinux 0x5e555fca tty_write_room +EXPORT_SYMBOL vmlinux 0x5e61d880 kmem_cache_create +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5eb96feb tty_free_termios +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5ee4c7a8 input_reset_device +EXPORT_SYMBOL vmlinux 0x5efe6198 sk_send_sigurg +EXPORT_SYMBOL vmlinux 0x5f005368 kstrtou8 +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f3dbd02 vme_master_request +EXPORT_SYMBOL vmlinux 0x5f471bab in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x5f56b3f2 acpi_pm_device_run_wake +EXPORT_SYMBOL vmlinux 0x5f5fb85f lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x5f7b4963 skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0x5f87aaf0 inet_sendpage +EXPORT_SYMBOL vmlinux 0x5fb2e8ef idr_init +EXPORT_SYMBOL vmlinux 0x5fb38a5b pagecache_write_end +EXPORT_SYMBOL vmlinux 0x5fbafbac agp_generic_mask_memory +EXPORT_SYMBOL vmlinux 0x5fda0227 vfs_stat +EXPORT_SYMBOL vmlinux 0x5fe2c757 pipe_unlock +EXPORT_SYMBOL vmlinux 0x5ff34bb0 jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x6010dea4 serio_unregister_driver +EXPORT_SYMBOL vmlinux 0x6018ede3 blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x602ed00d acpi_current_gpe_count +EXPORT_SYMBOL vmlinux 0x60339e70 sock_no_getsockopt +EXPORT_SYMBOL vmlinux 0x60341c26 pnp_register_driver +EXPORT_SYMBOL vmlinux 0x6034ac7e tcp_conn_request +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x6035dbb7 param_set_invbool +EXPORT_SYMBOL vmlinux 0x604316d8 acpi_finish_gpe +EXPORT_SYMBOL vmlinux 0x6062a9d2 bdevname +EXPORT_SYMBOL vmlinux 0x6065c1d9 xfrm_lookup +EXPORT_SYMBOL vmlinux 0x6066021e nvdimm_bus_lock +EXPORT_SYMBOL vmlinux 0x606d0b09 secure_tcpv6_sequence_number +EXPORT_SYMBOL vmlinux 0x607f9257 framebuffer_alloc +EXPORT_SYMBOL vmlinux 0x6091644e flow_keys_dissector +EXPORT_SYMBOL vmlinux 0x6098fdf5 __xfrm_init_state +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x609f5b35 ucs2_strnlen +EXPORT_SYMBOL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL vmlinux 0x60a57049 dev_uc_add +EXPORT_SYMBOL vmlinux 0x60c9f07a handle_edge_irq +EXPORT_SYMBOL vmlinux 0x60cc6c96 twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0x60cf85d2 _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0x60d5ec36 seq_write +EXPORT_SYMBOL vmlinux 0x60df1e3b posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x60e34522 pagevec_lookup_tag +EXPORT_SYMBOL vmlinux 0x60eb7a12 generic_file_fsync +EXPORT_SYMBOL vmlinux 0x610aaa40 mempool_destroy +EXPORT_SYMBOL vmlinux 0x610e45b6 agp_alloc_page_array +EXPORT_SYMBOL vmlinux 0x611dfd8f __alloc_pages_nodemask +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x612a0be4 eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0x6140d8eb padata_free +EXPORT_SYMBOL vmlinux 0x614194fa kernel_getsockname +EXPORT_SYMBOL vmlinux 0x614bb773 radix_tree_insert +EXPORT_SYMBOL vmlinux 0x61520529 trace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0x617db775 sk_alloc +EXPORT_SYMBOL vmlinux 0x618911fc numa_node +EXPORT_SYMBOL vmlinux 0x618f2f2e inet_frag_find +EXPORT_SYMBOL vmlinux 0x61957f9f inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0x619cb7dd simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x61a9bacd component_match_add +EXPORT_SYMBOL vmlinux 0x61aa676e simple_lookup +EXPORT_SYMBOL vmlinux 0x61adb724 ppp_input +EXPORT_SYMBOL vmlinux 0x61af6684 mmc_of_parse +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61f34d44 dev_mc_del_global +EXPORT_SYMBOL vmlinux 0x61f7f96c blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0x61fb248a node_states +EXPORT_SYMBOL vmlinux 0x62049256 acpi_disable +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +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 0x624737ea blk_queue_prep_rq +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x62748e70 acpi_set_current_resources +EXPORT_SYMBOL vmlinux 0x62827bec security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x62862363 fifo_set_limit +EXPORT_SYMBOL vmlinux 0x628d71b5 input_mt_init_slots +EXPORT_SYMBOL vmlinux 0x6299caa5 pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0x62b6ba29 seq_putc +EXPORT_SYMBOL vmlinux 0x62c944fd vme_bus_num +EXPORT_SYMBOL vmlinux 0x62ca8ebd nf_ip_checksum +EXPORT_SYMBOL vmlinux 0x62ce11cb mutex_unlock +EXPORT_SYMBOL vmlinux 0x62d94072 mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x62f900f2 reservation_object_add_excl_fence +EXPORT_SYMBOL vmlinux 0x62fc2946 param_ops_uint +EXPORT_SYMBOL vmlinux 0x62fc89d9 d_alloc +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x634c1f7b mount_bdev +EXPORT_SYMBOL vmlinux 0x634c6076 inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0x635137d3 __get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0x635344dd ip_check_defrag +EXPORT_SYMBOL vmlinux 0x63616e1c skb_orphan_partial +EXPORT_SYMBOL vmlinux 0x636a5691 acpi_register_ioapic +EXPORT_SYMBOL vmlinux 0x6378759f abx500_remove_ops +EXPORT_SYMBOL vmlinux 0x6388591c down_timeout +EXPORT_SYMBOL vmlinux 0x638b6fc3 param_ops_ullong +EXPORT_SYMBOL vmlinux 0x639b65f9 kernel_getpeername +EXPORT_SYMBOL vmlinux 0x639f4566 xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0x63a01291 acpi_leave_sleep_state_prep +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63acacfd md_error +EXPORT_SYMBOL vmlinux 0x63c13e70 _raw_write_unlock +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63dc0d92 blk_rq_set_block_pc +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63ef9501 xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0x63f325cc blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0x63fc232f strlen_user +EXPORT_SYMBOL vmlinux 0x6403e338 tcp_memory_pressure +EXPORT_SYMBOL vmlinux 0x6410e2c1 nf_afinfo +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x6439211c zero_fill_bio +EXPORT_SYMBOL vmlinux 0x6449fd41 acpi_install_address_space_handler +EXPORT_SYMBOL vmlinux 0x644f43d2 tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0x64576796 udp_poll +EXPORT_SYMBOL vmlinux 0x645930fb _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0x64608f95 scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0x64810131 flush_old_exec +EXPORT_SYMBOL vmlinux 0x6485c481 lease_get_mtime +EXPORT_SYMBOL vmlinux 0x64999478 congestion_wait +EXPORT_SYMBOL vmlinux 0x649e412d read_code +EXPORT_SYMBOL vmlinux 0x64a86d3c xfrm6_rcv +EXPORT_SYMBOL vmlinux 0x64ab0e98 wait_for_completion +EXPORT_SYMBOL vmlinux 0x64ae07ef tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0x64ba6c8e ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0x64baa358 dump_skip +EXPORT_SYMBOL vmlinux 0x64bbc288 string_unescape +EXPORT_SYMBOL vmlinux 0x64c60438 kobject_init +EXPORT_SYMBOL vmlinux 0x64cd0571 compat_mc_setsockopt +EXPORT_SYMBOL vmlinux 0x64d01b0e compat_ip_getsockopt +EXPORT_SYMBOL vmlinux 0x64eae7ad set_memory_array_wb +EXPORT_SYMBOL vmlinux 0x64f7eb18 scsi_scan_host +EXPORT_SYMBOL vmlinux 0x64fa7693 __acpi_handle_debug +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x652ce9aa nla_memcmp +EXPORT_SYMBOL vmlinux 0x6538498a request_firmware +EXPORT_SYMBOL vmlinux 0x653ef677 inet_frag_maybe_warn_overflow +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x654b59b1 iterate_supers_type +EXPORT_SYMBOL vmlinux 0x654d2428 md_write_start +EXPORT_SYMBOL vmlinux 0x655f1ab0 set_memory_array_wc +EXPORT_SYMBOL vmlinux 0x656c1a0e string_escape_mem +EXPORT_SYMBOL vmlinux 0x65c9140e page_symlink +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 0x65ec007d iterate_mounts +EXPORT_SYMBOL vmlinux 0x65f3ad9a fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x661095ab mmc_gpio_request_ro +EXPORT_SYMBOL vmlinux 0x6610bab9 bio_advance +EXPORT_SYMBOL vmlinux 0x66143caa fsnotify_alloc_group +EXPORT_SYMBOL vmlinux 0x66259dd2 backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x6625db48 phy_start_aneg +EXPORT_SYMBOL vmlinux 0x66303965 pnp_device_detach +EXPORT_SYMBOL vmlinux 0x663f7cd0 acpi_install_table_handler +EXPORT_SYMBOL vmlinux 0x6655b958 tcf_exts_validate +EXPORT_SYMBOL vmlinux 0x665a58b1 __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x6662a96c vga_switcheroo_unregister_client +EXPORT_SYMBOL vmlinux 0x666cf9ab register_netdev +EXPORT_SYMBOL vmlinux 0x6681ade6 inet6_add_offload +EXPORT_SYMBOL vmlinux 0x66bfa9e5 input_allocate_device +EXPORT_SYMBOL vmlinux 0x66d804b1 percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0x67098f55 genphy_update_link +EXPORT_SYMBOL vmlinux 0x6719748f ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x672214d6 mb_cache_entry_release +EXPORT_SYMBOL vmlinux 0x6722f3bc _raw_write_lock +EXPORT_SYMBOL vmlinux 0x6729d3df __get_user_4 +EXPORT_SYMBOL vmlinux 0x6730e0a0 __netlink_dump_start +EXPORT_SYMBOL vmlinux 0x673d0630 pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0x673f76cd rwsem_downgrade_wake +EXPORT_SYMBOL vmlinux 0x673f815e agp_bridges +EXPORT_SYMBOL vmlinux 0x675d8b71 key_reject_and_link +EXPORT_SYMBOL vmlinux 0x675d9c2a sg_miter_start +EXPORT_SYMBOL vmlinux 0x67686e67 pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0x67733cf4 mb_cache_create +EXPORT_SYMBOL vmlinux 0x67b27ec1 tty_std_termios +EXPORT_SYMBOL vmlinux 0x67b63ce5 vme_irq_free +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67baa64e bitmap_endwrite +EXPORT_SYMBOL vmlinux 0x67ca659d dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0x67ca8e9e tcf_hash_destroy +EXPORT_SYMBOL vmlinux 0x67cf90f5 bio_add_pc_page +EXPORT_SYMBOL vmlinux 0x67e95b07 inet6_del_offload +EXPORT_SYMBOL vmlinux 0x67fe0d4e abx500_get_chip_id +EXPORT_SYMBOL vmlinux 0x6801ca48 security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0x6804dbef bio_integrity_free +EXPORT_SYMBOL vmlinux 0x6808b453 __unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x680ec266 _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0x68154642 shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0x681648e2 compat_nf_getsockopt +EXPORT_SYMBOL vmlinux 0x682e33f2 simple_transaction_set +EXPORT_SYMBOL vmlinux 0x683f6d41 vmalloc_to_page +EXPORT_SYMBOL vmlinux 0x685471da tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x687f7a8d tty_hung_up_p +EXPORT_SYMBOL vmlinux 0x68810282 skb_make_writable +EXPORT_SYMBOL vmlinux 0x688130af md_cluster_ops +EXPORT_SYMBOL vmlinux 0x6891d5d3 __lock_buffer +EXPORT_SYMBOL vmlinux 0x6892d247 search_binary_handler +EXPORT_SYMBOL vmlinux 0x68987f8f xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0x68b83ac6 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x68cc7c3e blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x68d5ee9d skb_split +EXPORT_SYMBOL vmlinux 0x68fd552e dquot_commit +EXPORT_SYMBOL vmlinux 0x68fdf10b tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0x69009e62 eth_gro_receive +EXPORT_SYMBOL vmlinux 0x691001b5 acpi_evaluate_integer +EXPORT_SYMBOL vmlinux 0x691f3078 netdev_bonding_info_change +EXPORT_SYMBOL vmlinux 0x6920ff27 proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0x692674a6 set_pages_array_wb +EXPORT_SYMBOL vmlinux 0x693469e7 register_netdevice +EXPORT_SYMBOL vmlinux 0x693c0811 acpi_bus_get_status +EXPORT_SYMBOL vmlinux 0x6945097c dev_get_flags +EXPORT_SYMBOL vmlinux 0x694c389b uart_update_timeout +EXPORT_SYMBOL vmlinux 0x69561416 md_register_thread +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x6988d0ca cpu_dr7 +EXPORT_SYMBOL vmlinux 0x699ff80f mipi_dsi_driver_unregister +EXPORT_SYMBOL vmlinux 0x69a0ca7d iowrite16be +EXPORT_SYMBOL vmlinux 0x69a358a6 iomem_resource +EXPORT_SYMBOL vmlinux 0x69a8ba1a gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x69a9ccbb send_sig +EXPORT_SYMBOL vmlinux 0x69acdf38 memcpy +EXPORT_SYMBOL vmlinux 0x69ad2f20 kstrtouint +EXPORT_SYMBOL vmlinux 0x69b84138 dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0x69d5d0fc scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x69e0797a amd_iommu_complete_ppr +EXPORT_SYMBOL vmlinux 0x69ec7e70 up_write +EXPORT_SYMBOL vmlinux 0x69f33c4a generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0x69fbc0a2 acpi_get_event_resources +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a168aaf mipi_dsi_set_maximum_return_packet_size +EXPORT_SYMBOL vmlinux 0x6a1bd257 dquot_quotactl_ops +EXPORT_SYMBOL vmlinux 0x6a442c4b tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0x6a46fca4 qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0x6a4720b8 agp_bridge +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a5fa363 sigprocmask +EXPORT_SYMBOL vmlinux 0x6a60277d acpi_buffer_to_resource +EXPORT_SYMBOL vmlinux 0x6a76f3ac blk_iopoll_enable +EXPORT_SYMBOL vmlinux 0x6a96e12d security_path_link +EXPORT_SYMBOL vmlinux 0x6aa2422f jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0x6acafd5b cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0x6acb973d iowrite32be +EXPORT_SYMBOL vmlinux 0x6acdb4c0 tcp_seq_open +EXPORT_SYMBOL vmlinux 0x6ad85887 acpi_enable_gpe +EXPORT_SYMBOL vmlinux 0x6add5c9a dmi_find_device +EXPORT_SYMBOL vmlinux 0x6ae5b6de blkdev_reread_part +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6b026eca vc_cons +EXPORT_SYMBOL vmlinux 0x6b06fdce delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x6b0c0172 __nd_driver_register +EXPORT_SYMBOL vmlinux 0x6b1b67d3 __bdevname +EXPORT_SYMBOL vmlinux 0x6b20f63b blk_integrity_compare +EXPORT_SYMBOL vmlinux 0x6b23e0d8 inet6_getname +EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack +EXPORT_SYMBOL vmlinux 0x6b62745e ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0x6b640864 nla_strlcpy +EXPORT_SYMBOL vmlinux 0x6b74b9be bit_waitqueue +EXPORT_SYMBOL vmlinux 0x6b849e55 generic_file_splice_read +EXPORT_SYMBOL vmlinux 0x6b851c52 netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0x6bb6bd94 netpoll_send_skb_on_dev +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bcc490e gen_pool_free +EXPORT_SYMBOL vmlinux 0x6bdcfd99 qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x6bf1c17f pv_lock_ops +EXPORT_SYMBOL vmlinux 0x6c09c2a4 del_timer +EXPORT_SYMBOL vmlinux 0x6c195544 dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0x6c1a9c29 bio_clone_fast +EXPORT_SYMBOL vmlinux 0x6c38b4db pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0x6c3e7f82 get_super_thawed +EXPORT_SYMBOL vmlinux 0x6c44bc15 neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x6c47939f dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0x6c51a836 sysctl_tcp_notsent_lowat +EXPORT_SYMBOL vmlinux 0x6c61c43b bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c702af7 sysctl_udp_rmem_min +EXPORT_SYMBOL vmlinux 0x6c78ce0f kernel_sendpage +EXPORT_SYMBOL vmlinux 0x6c8810c5 sock_alloc_send_skb +EXPORT_SYMBOL vmlinux 0x6cc42aee proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0x6cd885c1 inet_release +EXPORT_SYMBOL vmlinux 0x6d07c115 register_md_personality +EXPORT_SYMBOL vmlinux 0x6d0f1f89 dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x6d243e7d crypto_sha1_update +EXPORT_SYMBOL vmlinux 0x6d251de0 skb_ensure_writable +EXPORT_SYMBOL vmlinux 0x6d25c9e2 devfreq_interval_update +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 0x6d439805 init_net +EXPORT_SYMBOL vmlinux 0x6d6683f4 do_truncate +EXPORT_SYMBOL vmlinux 0x6dc0c9dc down_interruptible +EXPORT_SYMBOL vmlinux 0x6dc6dd56 down +EXPORT_SYMBOL vmlinux 0x6dd3b10c mmc_can_trim +EXPORT_SYMBOL vmlinux 0x6de2b1ad netdev_master_upper_dev_link_private +EXPORT_SYMBOL vmlinux 0x6def2db2 half_md4_transform +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6e2f5e5b ip6_route_output +EXPORT_SYMBOL vmlinux 0x6e3eb173 sock_get_timestamp +EXPORT_SYMBOL vmlinux 0x6e421349 devm_gpio_free +EXPORT_SYMBOL vmlinux 0x6e51223f sock_i_ino +EXPORT_SYMBOL vmlinux 0x6e5fa7e9 simple_fill_super +EXPORT_SYMBOL vmlinux 0x6e6c3bcc param_set_long +EXPORT_SYMBOL vmlinux 0x6e70d624 scsi_unregister +EXPORT_SYMBOL vmlinux 0x6e71beb3 __breadahead +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e78930f sock_no_setsockopt +EXPORT_SYMBOL vmlinux 0x6e7f0fd2 cmdline_parts_parse +EXPORT_SYMBOL vmlinux 0x6e82bf14 __frontswap_load +EXPORT_SYMBOL vmlinux 0x6e83edf9 dquot_release +EXPORT_SYMBOL vmlinux 0x6e8be1de free_user_ns +EXPORT_SYMBOL vmlinux 0x6e8e8bc2 nf_reinject +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6ec04219 d_instantiate +EXPORT_SYMBOL vmlinux 0x6f20960a full_name_hash +EXPORT_SYMBOL vmlinux 0x6f2e4f46 __cond_resched_lock +EXPORT_SYMBOL vmlinux 0x6f323581 peernet2id_alloc +EXPORT_SYMBOL vmlinux 0x6f37faf5 dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0x6f46c8d3 udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0x6f476fb3 phy_suspend +EXPORT_SYMBOL vmlinux 0x6f556bdb acpi_get_gpe_device +EXPORT_SYMBOL vmlinux 0x6f793430 sock_from_file +EXPORT_SYMBOL vmlinux 0x6f7a151d ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0x6f88effb hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x6f947a48 console_start +EXPORT_SYMBOL vmlinux 0x6fbf07cd __free_page_frag +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6fcf0946 acpi_device_hid +EXPORT_SYMBOL vmlinux 0x6fd26eed skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0x6fd6138a qdisc_tree_decrease_qlen +EXPORT_SYMBOL vmlinux 0x6feb2039 acpi_write +EXPORT_SYMBOL vmlinux 0x701ea6d1 scsi_execute +EXPORT_SYMBOL vmlinux 0x7020761e swiotlb_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0x7023bea8 unregister_acpi_notifier +EXPORT_SYMBOL vmlinux 0x7026ff2c blk_free_tags +EXPORT_SYMBOL vmlinux 0x7029f11b iommu_tbl_pool_init +EXPORT_SYMBOL vmlinux 0x7043a19c pci_disable_msix +EXPORT_SYMBOL vmlinux 0x70523a7a __cond_resched_softirq +EXPORT_SYMBOL vmlinux 0x7054a3e4 request_dma +EXPORT_SYMBOL vmlinux 0x70688e8f unlock_page +EXPORT_SYMBOL vmlinux 0x706d051c del_timer_sync +EXPORT_SYMBOL vmlinux 0x707f43f6 __ctzdi2 +EXPORT_SYMBOL vmlinux 0x70861a8b tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0x708a79f7 __percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x70bba53d get_unmapped_area +EXPORT_SYMBOL vmlinux 0x70d390b1 alloc_xenballooned_pages +EXPORT_SYMBOL vmlinux 0x70d8ab82 acpi_acquire_global_lock +EXPORT_SYMBOL vmlinux 0x70dd4fbc irq_to_desc +EXPORT_SYMBOL vmlinux 0x70e579e6 netpoll_send_udp +EXPORT_SYMBOL vmlinux 0x70e9615f __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0x70f96f88 glob_match +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x712f87de unregister_md_personality +EXPORT_SYMBOL vmlinux 0x714c687a dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x71828a66 proc_dostring +EXPORT_SYMBOL vmlinux 0x71872e6e filp_open +EXPORT_SYMBOL vmlinux 0x719bc0d3 phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x71a50dbc register_blkdev +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71b1a5a2 phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0x71dee15c __elv_add_request +EXPORT_SYMBOL vmlinux 0x71e2dc15 tcf_hash_check +EXPORT_SYMBOL vmlinux 0x71f649be prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0x71f9c48c jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x7204286a ppp_register_compressor +EXPORT_SYMBOL vmlinux 0x72057770 __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0x721189cc page_waitqueue +EXPORT_SYMBOL vmlinux 0x7235e927 seq_puts +EXPORT_SYMBOL vmlinux 0x723748d5 splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0x7260e249 ___preempt_schedule_notrace +EXPORT_SYMBOL vmlinux 0x7266ef15 generic_perform_write +EXPORT_SYMBOL vmlinux 0x727d9c7e migrate_page +EXPORT_SYMBOL vmlinux 0x728ea58b scsi_free_host_dev +EXPORT_SYMBOL vmlinux 0x729183b2 __module_get +EXPORT_SYMBOL vmlinux 0x72a98fdb copy_user_generic_unrolled +EXPORT_SYMBOL vmlinux 0x72b243d4 free_dma +EXPORT_SYMBOL vmlinux 0x72bf2140 mtrr_add +EXPORT_SYMBOL vmlinux 0x72c106d0 fb_get_mode +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x72ee1e26 netif_wake_subqueue +EXPORT_SYMBOL vmlinux 0x7306af1e dma_ops +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x7316d5b4 register_qdisc +EXPORT_SYMBOL vmlinux 0x7338cefe __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0x733c3b54 kasprintf +EXPORT_SYMBOL vmlinux 0x733c500f blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0x73461993 dquot_operations +EXPORT_SYMBOL vmlinux 0x73544334 set_create_files_as +EXPORT_SYMBOL vmlinux 0x735a0bd5 native_io_delay +EXPORT_SYMBOL vmlinux 0x735bf294 tcf_hash_search +EXPORT_SYMBOL vmlinux 0x736f675c filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0x73752cea nd_region_acquire_lane +EXPORT_SYMBOL vmlinux 0x7376fb2b amd_northbridges +EXPORT_SYMBOL vmlinux 0x73852da5 lease_modify +EXPORT_SYMBOL vmlinux 0x7386decf kfree_skb_list +EXPORT_SYMBOL vmlinux 0x738714db ida_pre_get +EXPORT_SYMBOL vmlinux 0x7397b3bd __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0x73a539d3 phy_find_first +EXPORT_SYMBOL vmlinux 0x73a748fb jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0x73ab4439 kmem_cache_free +EXPORT_SYMBOL vmlinux 0x73ad0566 pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0x73ad3fa0 bioset_integrity_free +EXPORT_SYMBOL vmlinux 0x73dd54eb irq_fpu_usable +EXPORT_SYMBOL vmlinux 0x73e01049 xfrm4_rcv +EXPORT_SYMBOL vmlinux 0x740386e8 fd_install +EXPORT_SYMBOL vmlinux 0x740a1b95 reserve_evntsel_nmi +EXPORT_SYMBOL vmlinux 0x7410aba2 strreplace +EXPORT_SYMBOL vmlinux 0x7411a345 security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0x742ab8b4 netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0x745f20a3 idr_is_empty +EXPORT_SYMBOL vmlinux 0x7466c92e key_link +EXPORT_SYMBOL vmlinux 0x747195f0 hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x748389b4 neigh_lookup +EXPORT_SYMBOL vmlinux 0x7485e15e unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x748a601f crypto_sha512_update +EXPORT_SYMBOL vmlinux 0x748ebb3c write_one_page +EXPORT_SYMBOL vmlinux 0x7496d391 unregister_filesystem +EXPORT_SYMBOL vmlinux 0x74a8a9de __put_cred +EXPORT_SYMBOL vmlinux 0x74ab5821 security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0x74b1f402 devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74c7d7a6 pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0x74d8bc1d mipi_dsi_dcs_write_buffer +EXPORT_SYMBOL vmlinux 0x74e5cc38 tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x751add93 blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0x751ea967 blk_mq_can_queue +EXPORT_SYMBOL vmlinux 0x7532588a alloc_pages_exact +EXPORT_SYMBOL vmlinux 0x7538b132 agp_off +EXPORT_SYMBOL vmlinux 0x75477213 ipv4_specific +EXPORT_SYMBOL vmlinux 0x754d539c strlen +EXPORT_SYMBOL vmlinux 0x755e22b3 dentry_needs_remove_privs +EXPORT_SYMBOL vmlinux 0x755efb44 skb_checksum_setup +EXPORT_SYMBOL vmlinux 0x75658b9d param_get_invbool +EXPORT_SYMBOL vmlinux 0x7599ffab del_gendisk +EXPORT_SYMBOL vmlinux 0x75af135b override_creds +EXPORT_SYMBOL vmlinux 0x75b81a2a clocksource_change_rating +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 0x75c3b1f7 kill_fasync +EXPORT_SYMBOL vmlinux 0x75e456c6 inet_recvmsg +EXPORT_SYMBOL vmlinux 0x75ebb24e security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0x75fbdefd acpi_remove_address_space_handler +EXPORT_SYMBOL vmlinux 0x7604605c dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x7637bfee scsi_register +EXPORT_SYMBOL vmlinux 0x7645af6f sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x764bd77c request_resource +EXPORT_SYMBOL vmlinux 0x765e4296 md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0x765ff474 crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x766f5a02 con_copy_unimap +EXPORT_SYMBOL vmlinux 0x767dd8fd acpi_get_irq_routing_table +EXPORT_SYMBOL vmlinux 0x767ddb02 set_memory_wc +EXPORT_SYMBOL vmlinux 0x767ee5b2 i8042_check_port_owner +EXPORT_SYMBOL vmlinux 0x76869ac8 rdmsr_on_cpus +EXPORT_SYMBOL vmlinux 0x76c1d8fe blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0x76ceb651 ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76d451c4 add_taint +EXPORT_SYMBOL vmlinux 0x76d80c8e devm_ioremap_nocache +EXPORT_SYMBOL vmlinux 0x76d869dd seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0x76e69ec7 should_remove_suid +EXPORT_SYMBOL vmlinux 0x76fb08a7 amd_iommu_unregister_ppr_notifier +EXPORT_SYMBOL vmlinux 0x7716cbd4 phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0x771b8ec4 queue_write_lock_slowpath +EXPORT_SYMBOL vmlinux 0x771cf835 dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x77228982 bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0x7726c176 nlmsg_notify +EXPORT_SYMBOL vmlinux 0x7731315b __register_chrdev +EXPORT_SYMBOL vmlinux 0x773fa409 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x774275de security_inode_init_security +EXPORT_SYMBOL vmlinux 0x7742b9fc nd_device_unregister +EXPORT_SYMBOL vmlinux 0x77456e0a acpi_root_dir +EXPORT_SYMBOL vmlinux 0x7763a22b blk_stack_limits +EXPORT_SYMBOL vmlinux 0x776e1611 devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0x7787a2dd vme_unregister_driver +EXPORT_SYMBOL vmlinux 0x779a18af kstrtoll +EXPORT_SYMBOL vmlinux 0x779ba37e dev_mc_unsync +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77ed3ba9 kern_path +EXPORT_SYMBOL vmlinux 0x77f08a3a input_open_device +EXPORT_SYMBOL vmlinux 0x77f4f6d3 wait_for_key_construction +EXPORT_SYMBOL vmlinux 0x77f53abc acpi_get_vendor_resource +EXPORT_SYMBOL vmlinux 0x77fc85c8 sock_create_lite +EXPORT_SYMBOL vmlinux 0x780b2e4f param_ops_charp +EXPORT_SYMBOL vmlinux 0x780ead22 qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0x780fdfd1 intel_enable_gtt +EXPORT_SYMBOL vmlinux 0x7816a04f eth_header +EXPORT_SYMBOL vmlinux 0x78248446 km_state_expired +EXPORT_SYMBOL vmlinux 0x783a0c2a cros_ec_cmd_xfer +EXPORT_SYMBOL vmlinux 0x783b3563 wake_up_atomic_t +EXPORT_SYMBOL vmlinux 0x7841d7c4 __scsi_print_sense +EXPORT_SYMBOL vmlinux 0x7846af3e __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x7849a4a3 inet_frags_init_net +EXPORT_SYMBOL vmlinux 0x78764f4e pv_irq_ops +EXPORT_SYMBOL vmlinux 0x78788e81 netdev_alert +EXPORT_SYMBOL vmlinux 0x787cde39 input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x788e369a eth_type_trans +EXPORT_SYMBOL vmlinux 0x78905645 dquot_file_open +EXPORT_SYMBOL vmlinux 0x789affb1 frontswap_tmem_exclusive_gets +EXPORT_SYMBOL vmlinux 0x78a5ff8a fence_add_callback +EXPORT_SYMBOL vmlinux 0x78b110fb vga_get +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x78e739aa up +EXPORT_SYMBOL vmlinux 0x78eeb0dc tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0x78fcfaa7 pci_pme_capable +EXPORT_SYMBOL vmlinux 0x79068fda acpi_install_method +EXPORT_SYMBOL vmlinux 0x790e6723 con_set_default_unimap +EXPORT_SYMBOL vmlinux 0x7915ba99 pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0x7919134b pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0x791ed1c9 rename_lock +EXPORT_SYMBOL vmlinux 0x7926749a xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x792b8d85 misc_deregister +EXPORT_SYMBOL vmlinux 0x795784b1 inet6_ioctl +EXPORT_SYMBOL vmlinux 0x795f1137 poll_schedule_timeout +EXPORT_SYMBOL vmlinux 0x796fc5ce scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0x7984eefc key_update +EXPORT_SYMBOL vmlinux 0x7985d043 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x7985e865 input_free_device +EXPORT_SYMBOL vmlinux 0x798fe9c2 input_register_handle +EXPORT_SYMBOL vmlinux 0x79a33f85 vme_get_size +EXPORT_SYMBOL vmlinux 0x79aa04a2 get_random_bytes +EXPORT_SYMBOL vmlinux 0x79b0785a gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x79c5a302 dst_alloc +EXPORT_SYMBOL vmlinux 0x79d54a09 sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0x79d72167 mntput +EXPORT_SYMBOL vmlinux 0x79ff811e sk_wait_data +EXPORT_SYMBOL vmlinux 0x7a0e285d tcf_em_unregister +EXPORT_SYMBOL vmlinux 0x7a1604c3 ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0x7a20968f netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x7a24fd72 __scm_destroy +EXPORT_SYMBOL vmlinux 0x7a27367c block_write_end +EXPORT_SYMBOL vmlinux 0x7a27c184 ewma_init +EXPORT_SYMBOL vmlinux 0x7a2af7b4 cpu_number +EXPORT_SYMBOL vmlinux 0x7a2ff11a check_disk_change +EXPORT_SYMBOL vmlinux 0x7a35691f pci_pme_active +EXPORT_SYMBOL vmlinux 0x7a3ae32e _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x7a4497db kzfree +EXPORT_SYMBOL vmlinux 0x7a50318c pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0x7a5f0621 sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0x7a6cdedc do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7a802e22 have_submounts +EXPORT_SYMBOL vmlinux 0x7a82cb47 rdmsrl_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x7a925833 cpufreq_get_global_kobject +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7aa3bca6 param_set_bool +EXPORT_SYMBOL vmlinux 0x7aac71c5 udp_proc_register +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7aba1b3f __dev_remove_pack +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7add44b5 posix_acl_valid +EXPORT_SYMBOL vmlinux 0x7ade1b7d compat_ip_setsockopt +EXPORT_SYMBOL vmlinux 0x7aec9089 clear_user +EXPORT_SYMBOL vmlinux 0x7aed21b7 vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0x7af4fa0f sk_stream_write_space +EXPORT_SYMBOL vmlinux 0x7b087858 mmc_power_save_host +EXPORT_SYMBOL vmlinux 0x7b124638 alloc_file +EXPORT_SYMBOL vmlinux 0x7b16235f hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x7b179297 put_filp +EXPORT_SYMBOL vmlinux 0x7b18f89b set_device_ro +EXPORT_SYMBOL vmlinux 0x7b2363f7 pm860x_set_bits +EXPORT_SYMBOL vmlinux 0x7b2aef6c __krealloc +EXPORT_SYMBOL vmlinux 0x7b52a859 wrmsr_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x7b63e7f3 d_move +EXPORT_SYMBOL vmlinux 0x7b83f471 serio_open +EXPORT_SYMBOL vmlinux 0x7bad7a1a acpi_walk_resources +EXPORT_SYMBOL vmlinux 0x7bb5bec5 tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0x7be07de9 serio_close +EXPORT_SYMBOL vmlinux 0x7be51cd4 pm860x_reg_write +EXPORT_SYMBOL vmlinux 0x7be75ffc acpi_walk_resource_buffer +EXPORT_SYMBOL vmlinux 0x7c073c60 udp_lib_unhash +EXPORT_SYMBOL vmlinux 0x7c1372e8 panic +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c2d098f krealloc +EXPORT_SYMBOL vmlinux 0x7c376eda mmc_can_discard +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c61340c __release_region +EXPORT_SYMBOL vmlinux 0x7c6ba785 mmc_gpio_set_cd_isr +EXPORT_SYMBOL vmlinux 0x7c8f453f devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0x7c98845d twl_i2c_read +EXPORT_SYMBOL vmlinux 0x7cb1ae69 cpu_down +EXPORT_SYMBOL vmlinux 0x7cbd4889 rtmsg_ifinfo +EXPORT_SYMBOL vmlinux 0x7cc142a3 bdput +EXPORT_SYMBOL vmlinux 0x7cc94af0 dev_uc_init +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7ce83365 acpi_remove_table_handler +EXPORT_SYMBOL vmlinux 0x7cee2c1e __bforget +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d11c268 jiffies +EXPORT_SYMBOL vmlinux 0x7d1441c2 __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0x7d26999f scsi_print_command +EXPORT_SYMBOL vmlinux 0x7d287136 neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x7d35967a inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0x7d496b15 param_get_byte +EXPORT_SYMBOL vmlinux 0x7d4afc4f agp_alloc_bridge +EXPORT_SYMBOL vmlinux 0x7d5268f2 blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0x7d5c3b83 dcache_dir_open +EXPORT_SYMBOL vmlinux 0x7d5df30f ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0x7d705738 blk_start_plug +EXPORT_SYMBOL vmlinux 0x7d877f00 agp_generic_insert_memory +EXPORT_SYMBOL vmlinux 0x7d94f746 acpi_os_write_port +EXPORT_SYMBOL vmlinux 0x7d96cea3 wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0x7d979a5f init_special_inode +EXPORT_SYMBOL vmlinux 0x7d9b1a88 uart_remove_one_port +EXPORT_SYMBOL vmlinux 0x7dbc2e57 mmiotrace_printk +EXPORT_SYMBOL vmlinux 0x7dd554fc unregister_kmmio_probe +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7dff5098 simple_transaction_get +EXPORT_SYMBOL vmlinux 0x7e2ffa02 prepare_binprm +EXPORT_SYMBOL vmlinux 0x7e3f8d2a rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0x7e4387ca gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0x7e54086f textsearch_destroy +EXPORT_SYMBOL vmlinux 0x7e543b98 inet6_add_protocol +EXPORT_SYMBOL vmlinux 0x7e609567 __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0x7e61ce85 kdb_current_task +EXPORT_SYMBOL vmlinux 0x7e6222c2 unlink_framebuffer +EXPORT_SYMBOL vmlinux 0x7e713635 pci_dev_get +EXPORT_SYMBOL vmlinux 0x7e7fc3fb __wake_up_bit +EXPORT_SYMBOL vmlinux 0x7e872ed2 bio_split +EXPORT_SYMBOL vmlinux 0x7eb8bacd mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0x7ebd4be4 trace_print_flags_seq +EXPORT_SYMBOL vmlinux 0x7eca38b5 security_path_chmod +EXPORT_SYMBOL vmlinux 0x7ee06787 pnpacpi_protocol +EXPORT_SYMBOL vmlinux 0x7ee6d93a nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x7f02188f __msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x7f09bd7c bitmap_close_sync +EXPORT_SYMBOL vmlinux 0x7f18f728 vfs_link +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f394b8b jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0x7f4136fb compat_nf_setsockopt +EXPORT_SYMBOL vmlinux 0x7f61e97f sg_miter_next +EXPORT_SYMBOL vmlinux 0x7f62a045 cpu_maps_update_done +EXPORT_SYMBOL vmlinux 0x7f7bd071 tcp_recvmsg +EXPORT_SYMBOL vmlinux 0x7f852e57 ppp_channel_index +EXPORT_SYMBOL vmlinux 0x7f85eea0 devm_kvasprintf +EXPORT_SYMBOL vmlinux 0x7fb23fbc ether_setup +EXPORT_SYMBOL vmlinux 0x7fb4494d jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0x7fbd10d2 radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x7fd9e4f9 tty_port_init +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x7fe38f48 sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0x7ff81ef7 crypto_sha512_finup +EXPORT_SYMBOL vmlinux 0x8014fa00 pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0x80237c74 __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0x8068c15c kblockd_schedule_delayed_work +EXPORT_SYMBOL vmlinux 0x80754d44 processors +EXPORT_SYMBOL vmlinux 0x80791a8c radix_tree_gang_lookup_slot +EXPORT_SYMBOL vmlinux 0x807ebc9d kset_register +EXPORT_SYMBOL vmlinux 0x809388ca idr_destroy +EXPORT_SYMBOL vmlinux 0x80a486d6 tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0x80aabdda twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0x80b2e9c1 nf_ct_attach +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80d122c6 __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80eb423b acpi_get_object_info +EXPORT_SYMBOL vmlinux 0x80ed81f0 md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0x80f7303e d_instantiate_no_diralias +EXPORT_SYMBOL vmlinux 0x80f7a852 capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0x81144f9d idr_find_slowpath +EXPORT_SYMBOL vmlinux 0x81188410 blk_alloc_queue +EXPORT_SYMBOL vmlinux 0x81373f43 inet6_bind +EXPORT_SYMBOL vmlinux 0x81383c4d netif_skb_features +EXPORT_SYMBOL vmlinux 0x81472677 acpi_get_table +EXPORT_SYMBOL vmlinux 0x814b554d inet_frags_exit_net +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 0x816014dc nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x8182a45b kernel_write +EXPORT_SYMBOL vmlinux 0x818e4694 blk_init_queue +EXPORT_SYMBOL vmlinux 0x81b033d6 mpage_writepage +EXPORT_SYMBOL vmlinux 0x81b36d61 __insert_inode_hash +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x81e6b37f dmi_get_system_info +EXPORT_SYMBOL vmlinux 0x82072614 tasklet_kill +EXPORT_SYMBOL vmlinux 0x82120326 replace_mount_options +EXPORT_SYMBOL vmlinux 0x8212721d xenbus_dev_request_and_reply +EXPORT_SYMBOL vmlinux 0x82458f7f radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0x8257f62b blk_get_request +EXPORT_SYMBOL vmlinux 0x826380b6 sk_reset_timer +EXPORT_SYMBOL vmlinux 0x82701365 int_to_scsilun +EXPORT_SYMBOL vmlinux 0x828062b1 __frontswap_init +EXPORT_SYMBOL vmlinux 0x82871b60 dmt_modes +EXPORT_SYMBOL vmlinux 0x8289203b xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0x828d68ae pci_reenable_device +EXPORT_SYMBOL vmlinux 0x829534b3 fence_free +EXPORT_SYMBOL vmlinux 0x82ab3da3 generic_ro_fops +EXPORT_SYMBOL vmlinux 0x82acfb70 blk_iopoll_sched +EXPORT_SYMBOL vmlinux 0x82b1bf07 __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0x82e1993b free_buffer_head +EXPORT_SYMBOL vmlinux 0x82f13e9e xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0x82fc989e fb_prepare_logo +EXPORT_SYMBOL vmlinux 0x8304733a blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0x830e547b ioremap_prot +EXPORT_SYMBOL vmlinux 0x8315bc34 in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x8337a3d9 read_cache_pages +EXPORT_SYMBOL vmlinux 0x833c03aa acpi_enable_all_runtime_gpes +EXPORT_SYMBOL vmlinux 0x833ca0cc tty_port_destroy +EXPORT_SYMBOL vmlinux 0x8350d801 generic_listxattr +EXPORT_SYMBOL vmlinux 0x83564fce sock_no_ioctl +EXPORT_SYMBOL vmlinux 0x83650d34 led_update_brightness +EXPORT_SYMBOL vmlinux 0x8369d00d xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0x836c4420 sock_create +EXPORT_SYMBOL vmlinux 0x8373a9d5 tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0x837485a6 pnp_get_resource +EXPORT_SYMBOL vmlinux 0x8384647a acpi_map_pxm_to_online_node +EXPORT_SYMBOL vmlinux 0x839430b2 __register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x83a2385e d_find_alias +EXPORT_SYMBOL vmlinux 0x83b009ea xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x83c52fba xfrm4_protocol_init +EXPORT_SYMBOL vmlinux 0x83e8b4e4 skb_find_text +EXPORT_SYMBOL vmlinux 0x83f09c6e remove_arg_zero +EXPORT_SYMBOL vmlinux 0x83f31894 bio_integrity_prep +EXPORT_SYMBOL vmlinux 0x84060081 xen_poll_irq_timeout +EXPORT_SYMBOL vmlinux 0x8408aea6 pci_map_rom +EXPORT_SYMBOL vmlinux 0x8417f512 acpi_update_all_gpes +EXPORT_SYMBOL vmlinux 0x842a954a devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0x8435be9d inet_del_offload +EXPORT_SYMBOL vmlinux 0x843bb41e bio_integrity_endio +EXPORT_SYMBOL vmlinux 0x843d9fe7 fsnotify_add_mark +EXPORT_SYMBOL vmlinux 0x844e3767 radix_tree_lookup +EXPORT_SYMBOL vmlinux 0x8480fdbb da903x_query_status +EXPORT_SYMBOL vmlinux 0x84d4fb51 xfrm_unregister_mode +EXPORT_SYMBOL vmlinux 0x84dc010e phy_attach_direct +EXPORT_SYMBOL vmlinux 0x84fc1bed set_security_override +EXPORT_SYMBOL vmlinux 0x84ffea8b idr_preload +EXPORT_SYMBOL vmlinux 0x8507c383 proc_dointvec +EXPORT_SYMBOL vmlinux 0x850bbe54 xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0x85107e51 devm_ioport_unmap +EXPORT_SYMBOL vmlinux 0x8526c35a remove_wait_queue +EXPORT_SYMBOL vmlinux 0x85464488 tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0x85562250 __devm_gpiod_get_index_optional +EXPORT_SYMBOL vmlinux 0x855d487c inet_add_offload +EXPORT_SYMBOL vmlinux 0x8560b9dc xfrm_input_resume +EXPORT_SYMBOL vmlinux 0x8561f9b6 skb_push +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x857495e9 reservation_object_add_shared_fence +EXPORT_SYMBOL vmlinux 0x857582f7 acpi_enable_all_wakeup_gpes +EXPORT_SYMBOL vmlinux 0x857e5882 km_policy_expired +EXPORT_SYMBOL vmlinux 0x8594374d ipv6_chk_addr_and_flags +EXPORT_SYMBOL vmlinux 0x8595cad9 generic_fillattr +EXPORT_SYMBOL vmlinux 0x85a2ee84 pci_set_power_state +EXPORT_SYMBOL vmlinux 0x85b1fd4a blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85c21b0f pv_mmu_ops +EXPORT_SYMBOL vmlinux 0x85c35e56 mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0x85cc8db6 d_delete +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x85fa65a5 blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0x8608404a mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0x861e22a4 acpi_map_cpu +EXPORT_SYMBOL vmlinux 0x865029ac __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x86588053 gen_pool_destroy +EXPORT_SYMBOL vmlinux 0x865d263c tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0x8664f62e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0x867372e3 tty_port_close_end +EXPORT_SYMBOL vmlinux 0x8676189e __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x868c9f9b remap_pfn_range +EXPORT_SYMBOL vmlinux 0x86bbe90e fb_set_cmap +EXPORT_SYMBOL vmlinux 0x86cbb517 acpi_match_device_ids +EXPORT_SYMBOL vmlinux 0x86eed27b scm_detach_fds +EXPORT_SYMBOL vmlinux 0x86f084d9 skb_put +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x8712b4e7 try_module_get +EXPORT_SYMBOL vmlinux 0x871c0a7e fiemap_check_flags +EXPORT_SYMBOL vmlinux 0x8731eb8a inode_permission +EXPORT_SYMBOL vmlinux 0x876225ee kobject_set_name +EXPORT_SYMBOL vmlinux 0x876dafc3 ec_write +EXPORT_SYMBOL vmlinux 0x877178d4 netdev_change_features +EXPORT_SYMBOL vmlinux 0x878ab3ce sysctl_tcp_adv_win_scale +EXPORT_SYMBOL vmlinux 0x878cd015 wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0x879b9947 mmc_start_bkops +EXPORT_SYMBOL vmlinux 0x879c257b generic_writepages +EXPORT_SYMBOL vmlinux 0x87a5b822 neigh_seq_stop +EXPORT_SYMBOL vmlinux 0x87aaddf8 wrmsr_safe_regs_on_cpu +EXPORT_SYMBOL vmlinux 0x87b2910c kill_litter_super +EXPORT_SYMBOL vmlinux 0x87c58a96 smp_call_function_many +EXPORT_SYMBOL vmlinux 0x87cfdeb3 dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0x87d1d346 reservation_object_reserve_shared +EXPORT_SYMBOL vmlinux 0x87f89ce0 _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x88009cd8 kobject_put +EXPORT_SYMBOL vmlinux 0x8800cbba _raw_read_unlock_irq +EXPORT_SYMBOL vmlinux 0x880ecd45 generic_setxattr +EXPORT_SYMBOL vmlinux 0x88201ee6 mipi_dsi_dcs_get_pixel_format +EXPORT_SYMBOL vmlinux 0x882dd710 ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0x88343ece sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0x883672a6 swiotlb_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0x887fa47e __getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x888e6aa8 cfb_fillrect +EXPORT_SYMBOL vmlinux 0x889945b1 scsi_host_set_state +EXPORT_SYMBOL vmlinux 0x88c51704 tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x88f98476 dev_uc_unsync +EXPORT_SYMBOL vmlinux 0x88fb9f8e blk_mq_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x88fd6bcb neigh_resolve_output +EXPORT_SYMBOL vmlinux 0x8902824a is_bad_inode +EXPORT_SYMBOL vmlinux 0x891bef26 vm_stat +EXPORT_SYMBOL vmlinux 0x891e3854 key_revoke +EXPORT_SYMBOL vmlinux 0x892b26a0 set_memory_nx +EXPORT_SYMBOL vmlinux 0x892b7188 netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0x8958b38c simple_nosetlease +EXPORT_SYMBOL vmlinux 0x898d4ddc tcp_ioctl +EXPORT_SYMBOL vmlinux 0x89ab65e6 bio_phys_segments +EXPORT_SYMBOL vmlinux 0x89afe34e __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0x89affaa3 jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0x89bd4277 vlan_vid_add +EXPORT_SYMBOL vmlinux 0x89d5538d fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x89de6683 zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0x89eb0a1b alloc_disk +EXPORT_SYMBOL vmlinux 0x89eb62e2 netdev_notice +EXPORT_SYMBOL vmlinux 0x8a007853 neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0x8a0b12c6 complete_all +EXPORT_SYMBOL vmlinux 0x8a0e1e22 serial8250_do_pm +EXPORT_SYMBOL vmlinux 0x8a1ab4ee timeval_to_jiffies +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a4da747 generic_error_remove_page +EXPORT_SYMBOL vmlinux 0x8a51d565 quota_send_warning +EXPORT_SYMBOL vmlinux 0x8a583df4 page_put_link +EXPORT_SYMBOL vmlinux 0x8a6944f9 percpu_counter_set +EXPORT_SYMBOL vmlinux 0x8a6af65c kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0x8a7b5083 __lock_page +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a80d7a5 acpi_error +EXPORT_SYMBOL vmlinux 0x8a864967 param_get_ulong +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8aad3e26 skb_vlan_untag +EXPORT_SYMBOL vmlinux 0x8abe73f3 audit_log_start +EXPORT_SYMBOL vmlinux 0x8ad01007 skb_pull +EXPORT_SYMBOL vmlinux 0x8ae5c604 copy_to_iter +EXPORT_SYMBOL vmlinux 0x8ae6cb96 mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0x8ae95df3 simple_unlink +EXPORT_SYMBOL vmlinux 0x8af96d08 keyring_alloc +EXPORT_SYMBOL vmlinux 0x8b03ab63 __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0x8b1141ff mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0x8b35c8a4 vga_switcheroo_register_audio_client +EXPORT_SYMBOL vmlinux 0x8b35e873 sg_last +EXPORT_SYMBOL vmlinux 0x8b43159b register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x8b4873ca dev_set_mac_address +EXPORT_SYMBOL vmlinux 0x8b4badcf dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b72e03f frontswap_register_ops +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8b8b4ff7 blk_finish_request +EXPORT_SYMBOL vmlinux 0x8b989cf9 acpi_bus_can_wakeup +EXPORT_SYMBOL vmlinux 0x8b9f3ef3 pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0x8bcb04b9 elv_add_request +EXPORT_SYMBOL vmlinux 0x8bd37090 filemap_fdatawait +EXPORT_SYMBOL vmlinux 0x8be3eda2 ps2_init +EXPORT_SYMBOL vmlinux 0x8bf116f2 tcp_read_sock +EXPORT_SYMBOL vmlinux 0x8c037eb2 scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x8c183cbe iowrite16 +EXPORT_SYMBOL vmlinux 0x8c430a33 blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0x8c550cdc twl6040_set_pll +EXPORT_SYMBOL vmlinux 0x8c637d43 irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x8ca1c26f tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0x8ca54f56 inet_getname +EXPORT_SYMBOL vmlinux 0x8cc79cab iowrite16_rep +EXPORT_SYMBOL vmlinux 0x8cc88bfb nvdimm_namespace_disk_name +EXPORT_SYMBOL vmlinux 0x8cd07ea3 pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0x8cda8029 xen_clear_irq_pending +EXPORT_SYMBOL vmlinux 0x8d034338 pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0x8d036350 mount_ns +EXPORT_SYMBOL vmlinux 0x8d172369 dev_err +EXPORT_SYMBOL vmlinux 0x8d2a8a43 __nd_iostat_start +EXPORT_SYMBOL vmlinux 0x8d2e4463 __devm_release_region +EXPORT_SYMBOL vmlinux 0x8d3fa614 get_fs_type +EXPORT_SYMBOL vmlinux 0x8d551bef sysctl_tcp_rmem +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +EXPORT_SYMBOL vmlinux 0x8d5ff7f6 icmp_send +EXPORT_SYMBOL vmlinux 0x8d664a8f blk_integrity_is_initialized +EXPORT_SYMBOL vmlinux 0x8d73278e hex_asc_upper +EXPORT_SYMBOL vmlinux 0x8d838d91 ida_remove +EXPORT_SYMBOL vmlinux 0x8d8d96c6 acpi_get_sleep_type_data +EXPORT_SYMBOL vmlinux 0x8d9bb0ae copy_from_iter +EXPORT_SYMBOL vmlinux 0x8da1a3cb acpi_remove_interface +EXPORT_SYMBOL vmlinux 0x8daf8c42 dql_init +EXPORT_SYMBOL vmlinux 0x8dc9092b pci_save_state +EXPORT_SYMBOL vmlinux 0x8de444c3 iput +EXPORT_SYMBOL vmlinux 0x8df92f66 memchr_inv +EXPORT_SYMBOL vmlinux 0x8e002cda acpi_remove_gpe_block +EXPORT_SYMBOL vmlinux 0x8e082688 _raw_read_lock +EXPORT_SYMBOL vmlinux 0x8e26b629 __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x8e3aba15 simple_readpage +EXPORT_SYMBOL vmlinux 0x8e57fdf0 ihold +EXPORT_SYMBOL vmlinux 0x8e7a12ce security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0x8e812a5c i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0x8e826209 mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0x8e9ca4fa submit_bio +EXPORT_SYMBOL vmlinux 0x8eabcf1d xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0x8eaf2a5f vga_switcheroo_unregister_handler +EXPORT_SYMBOL vmlinux 0x8ebd1ce5 blk_queue_dma_pad +EXPORT_SYMBOL vmlinux 0x8ebe5da7 dentry_open +EXPORT_SYMBOL vmlinux 0x8ed314b7 uart_match_port +EXPORT_SYMBOL vmlinux 0x8ee92193 __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0x8f2703b7 wbinvd_on_all_cpus +EXPORT_SYMBOL vmlinux 0x8f4a8590 pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0x8f4ce4cd input_flush_device +EXPORT_SYMBOL vmlinux 0x8f507124 gen_pool_alloc +EXPORT_SYMBOL vmlinux 0x8f68bc1d textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0x8f6d06a5 ipv6_sock_mc_drop +EXPORT_SYMBOL vmlinux 0x8f6e4a69 sock_get_timestampns +EXPORT_SYMBOL vmlinux 0x8f83ac8c i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0x8f9c199c __get_user_2 +EXPORT_SYMBOL vmlinux 0x8fa6fc8c i8042_remove_filter +EXPORT_SYMBOL vmlinux 0x8faf891f acpi_processor_notify_smm +EXPORT_SYMBOL vmlinux 0x8fbaa4b9 nf_log_set +EXPORT_SYMBOL vmlinux 0x8fd3dac3 netpoll_print_options +EXPORT_SYMBOL vmlinux 0x900a7c84 mipi_dsi_dcs_get_power_mode +EXPORT_SYMBOL vmlinux 0x9021e637 fget +EXPORT_SYMBOL vmlinux 0x904409c6 acpi_set_firmware_waking_vector +EXPORT_SYMBOL vmlinux 0x904d9934 sock_no_connect +EXPORT_SYMBOL vmlinux 0x90545000 max8998_bulk_read +EXPORT_SYMBOL vmlinux 0x906f1f62 scsi_verify_blk_ioctl +EXPORT_SYMBOL vmlinux 0x907ef0f8 inet_twsk_deschedule +EXPORT_SYMBOL vmlinux 0x909e081b simple_write_end +EXPORT_SYMBOL vmlinux 0x90a92485 tcp_proto_cgroup +EXPORT_SYMBOL vmlinux 0x90b57857 sk_mc_loop +EXPORT_SYMBOL vmlinux 0x90d6ccf6 prepare_creds +EXPORT_SYMBOL vmlinux 0x90d9f308 pci_get_subsys +EXPORT_SYMBOL vmlinux 0x90fc4cab path_get +EXPORT_SYMBOL vmlinux 0x910fb549 genphy_setup_forced +EXPORT_SYMBOL vmlinux 0x9114e176 register_cdrom +EXPORT_SYMBOL vmlinux 0x9140d319 inet_offloads +EXPORT_SYMBOL vmlinux 0x91463b1d kstrtos16 +EXPORT_SYMBOL vmlinux 0x91607d95 set_memory_wb +EXPORT_SYMBOL vmlinux 0x9166fada strncpy +EXPORT_SYMBOL vmlinux 0x91715312 sprintf +EXPORT_SYMBOL vmlinux 0x9190a2c5 fget_raw +EXPORT_SYMBOL vmlinux 0x91967e8e xen_selfballoon_init +EXPORT_SYMBOL vmlinux 0x91981aae tso_build_hdr +EXPORT_SYMBOL vmlinux 0x91ac822f vscnprintf +EXPORT_SYMBOL vmlinux 0x91bf3019 netdev_printk +EXPORT_SYMBOL vmlinux 0x91d8eb00 dst_discard_sk +EXPORT_SYMBOL vmlinux 0x91e30a3a __mem_cgroup_count_vm_event +EXPORT_SYMBOL vmlinux 0x91f5c9ee bioset_create_nobvec +EXPORT_SYMBOL vmlinux 0x91fc47f5 bitmap_start_sync +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x924cc682 set_pages_array_wc +EXPORT_SYMBOL vmlinux 0x925e0924 __wait_on_bit +EXPORT_SYMBOL vmlinux 0x926521d6 path_is_under +EXPORT_SYMBOL vmlinux 0x926c4e2a pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0x9277ed1f pnp_register_card_driver +EXPORT_SYMBOL vmlinux 0x927819e1 fbcon_rotate_ccw +EXPORT_SYMBOL vmlinux 0x9291cd3b memdup_user +EXPORT_SYMBOL vmlinux 0x92a43382 inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0x92a9c60c time_to_tm +EXPORT_SYMBOL vmlinux 0x92b8385f __test_set_page_writeback +EXPORT_SYMBOL vmlinux 0x92c4ac26 netdev_err +EXPORT_SYMBOL vmlinux 0x92d767be genphy_read_status +EXPORT_SYMBOL vmlinux 0x92e4d2fe flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0x92f6767f lg_local_lock +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x93022ba6 __scsi_format_command +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x9310c1ec unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x931ce928 max8925_bulk_write +EXPORT_SYMBOL vmlinux 0x932f15be devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x9337ffe2 blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0x93448c57 screen_info +EXPORT_SYMBOL vmlinux 0x93542966 bio_copy_data +EXPORT_SYMBOL vmlinux 0x935e189c scsi_print_sense +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x939f1141 ppp_dev_name +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93b9e42e scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0x93bb3b9b x86_hyper +EXPORT_SYMBOL vmlinux 0x93cf4dd9 genphy_resume +EXPORT_SYMBOL vmlinux 0x93d01c96 pnp_stop_dev +EXPORT_SYMBOL vmlinux 0x93e1255b icmpv6_send +EXPORT_SYMBOL vmlinux 0x93e44c29 unregister_cdrom +EXPORT_SYMBOL vmlinux 0x93f3e52b acpi_extract_package +EXPORT_SYMBOL vmlinux 0x93fca811 __get_free_pages +EXPORT_SYMBOL vmlinux 0x9402a6a5 scsilun_to_int +EXPORT_SYMBOL vmlinux 0x9412c931 fasync_helper +EXPORT_SYMBOL vmlinux 0x941d8662 amd_iommu_flush_page +EXPORT_SYMBOL vmlinux 0x942e68bb km_report +EXPORT_SYMBOL vmlinux 0x943ca9a1 netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0x943de652 commit_creds +EXPORT_SYMBOL vmlinux 0x9461a058 max8925_set_bits +EXPORT_SYMBOL vmlinux 0x9469cc02 jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x9502242b fsnotify_put_mark +EXPORT_SYMBOL vmlinux 0x9523e29d blk_queue_free_tags +EXPORT_SYMBOL vmlinux 0x95395301 acpi_exception +EXPORT_SYMBOL vmlinux 0x9545af6d tasklet_init +EXPORT_SYMBOL vmlinux 0x955a832f ___preempt_schedule +EXPORT_SYMBOL vmlinux 0x95634a38 dev_notice +EXPORT_SYMBOL vmlinux 0x9571948a security_inode_readlink +EXPORT_SYMBOL vmlinux 0x95984e6c rtnl_create_link +EXPORT_SYMBOL vmlinux 0x95bd6e26 acpi_install_sci_handler +EXPORT_SYMBOL vmlinux 0x95bea771 mount_subtree +EXPORT_SYMBOL vmlinux 0x95bedb9f delete_from_page_cache +EXPORT_SYMBOL vmlinux 0x95e20e06 dma_common_get_sgtable +EXPORT_SYMBOL vmlinux 0x95e79655 __splice_from_pipe +EXPORT_SYMBOL vmlinux 0x95f419ef netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0x9600f50f skb_tx_error +EXPORT_SYMBOL vmlinux 0x96491479 register_filesystem +EXPORT_SYMBOL vmlinux 0x967461dc __devm_gpiod_get_optional +EXPORT_SYMBOL vmlinux 0x96907f23 check_disk_size_change +EXPORT_SYMBOL vmlinux 0x969c0f35 acpi_processor_unregister_performance +EXPORT_SYMBOL vmlinux 0x96aba385 proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x96b29254 strncasecmp +EXPORT_SYMBOL vmlinux 0x96c433a3 security_path_mknod +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x96d04865 netif_carrier_off +EXPORT_SYMBOL vmlinux 0x96d10b46 devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0x96e8e786 iov_iter_bvec +EXPORT_SYMBOL vmlinux 0x96eeae1b lro_flush_all +EXPORT_SYMBOL vmlinux 0x96f072de netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0x971350d5 gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0x97151230 mapping_tagged +EXPORT_SYMBOL vmlinux 0x9719b4fb vm_mmap +EXPORT_SYMBOL vmlinux 0x971b472e devm_gpiod_get_array +EXPORT_SYMBOL vmlinux 0x973fa82e register_acpi_notifier +EXPORT_SYMBOL vmlinux 0x9744f885 inode_change_ok +EXPORT_SYMBOL vmlinux 0x9754ec10 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x97554960 blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0x9768ff00 register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x976e510f scsi_get_host_dev +EXPORT_SYMBOL vmlinux 0x9771376d dquot_enable +EXPORT_SYMBOL vmlinux 0x97868344 forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0x97868aef __kfifo_alloc +EXPORT_SYMBOL vmlinux 0x978c5381 devm_ioremap_wc +EXPORT_SYMBOL vmlinux 0x9790cfe8 build_skb +EXPORT_SYMBOL vmlinux 0x97999817 rfkill_set_hw_state +EXPORT_SYMBOL vmlinux 0x97a57333 crc_t10dif_update +EXPORT_SYMBOL vmlinux 0x97c2dde6 invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0x97c5bd0a acpi_unload_parent_table +EXPORT_SYMBOL vmlinux 0x97c6ff46 bitmap_unplug +EXPORT_SYMBOL vmlinux 0x97de0ddd acpi_install_gpe_block +EXPORT_SYMBOL vmlinux 0x97dfe606 dev_emerg +EXPORT_SYMBOL vmlinux 0x97e73088 try_to_writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x97f0ec71 vga_switcheroo_get_client_state +EXPORT_SYMBOL vmlinux 0x98208e01 __free_pages +EXPORT_SYMBOL vmlinux 0x9820b644 warn_slowpath_fmt_taint +EXPORT_SYMBOL vmlinux 0x9829fc11 __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0x982afa8c __scsi_add_device +EXPORT_SYMBOL vmlinux 0x98571ac4 param_get_uint +EXPORT_SYMBOL vmlinux 0x985bbefa zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x9861eb04 blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0x986e6135 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x9878745c _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0x987e155f sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0x988d987c dev_set_mtu +EXPORT_SYMBOL vmlinux 0x988ed85d set_memory_x +EXPORT_SYMBOL vmlinux 0x98b2b9d0 mipi_dsi_dcs_write +EXPORT_SYMBOL vmlinux 0x98c68c41 __gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x98ca75c1 xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0x98e7b3e6 blk_mq_delay_queue +EXPORT_SYMBOL vmlinux 0x98ee7b70 __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x98fa7ba9 tcf_action_exec +EXPORT_SYMBOL vmlinux 0x99195078 vsnprintf +EXPORT_SYMBOL vmlinux 0x991f4a21 netlink_kernel_release +EXPORT_SYMBOL vmlinux 0x9926dc64 max8925_reg_read +EXPORT_SYMBOL vmlinux 0x992d9b9d del_random_ready_callback +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x99450cfe alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0x9948092c devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x99591a7a ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x995a47ca skb_append +EXPORT_SYMBOL vmlinux 0x996bcb3d fib_default_rule_add +EXPORT_SYMBOL vmlinux 0x997e3ba4 dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0x999328f5 tcp_poll +EXPORT_SYMBOL vmlinux 0x9994c0ca ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x99959eee remove_proc_subtree +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x99ca8216 brioctl_set +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 0x99f068d5 x86_cpu_to_node_map +EXPORT_SYMBOL vmlinux 0x9a001f19 sdev_prefix_printk +EXPORT_SYMBOL vmlinux 0x9a0296ea xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0x9a0ed39b d_set_fallthru +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a1fc4b4 jiffies_to_timeval +EXPORT_SYMBOL vmlinux 0x9a2796f2 d_add_ci +EXPORT_SYMBOL vmlinux 0x9a299030 fs_bio_set +EXPORT_SYMBOL vmlinux 0x9a3040b5 nf_log_register +EXPORT_SYMBOL vmlinux 0x9a3d4d7a dm_ratelimit_state +EXPORT_SYMBOL vmlinux 0x9a3d990d serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0x9a5ffc64 __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x9a6ada4f elv_rb_add +EXPORT_SYMBOL vmlinux 0x9a72f998 twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0x9a8aa09b dma_common_mmap +EXPORT_SYMBOL vmlinux 0x9a95d88c xfrm_find_acq +EXPORT_SYMBOL vmlinux 0x9aa1e580 ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0x9ace5fd1 led_set_brightness +EXPORT_SYMBOL vmlinux 0x9acf2959 simple_pin_fs +EXPORT_SYMBOL vmlinux 0x9aeb07e8 vme_lm_attach +EXPORT_SYMBOL vmlinux 0x9af2e664 neigh_destroy +EXPORT_SYMBOL vmlinux 0x9af84f9d kmalloc_dma_caches +EXPORT_SYMBOL vmlinux 0x9afa039e lockref_mark_dead +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b388444 get_zeroed_page +EXPORT_SYMBOL vmlinux 0x9b9e05f9 alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0x9ba146bf wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x9ba7089d argv_split +EXPORT_SYMBOL vmlinux 0x9ba99b48 simple_transaction_release +EXPORT_SYMBOL vmlinux 0x9bab3330 pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0x9bbe88b3 flex_array_put +EXPORT_SYMBOL vmlinux 0x9bc3e439 mmc_release_host +EXPORT_SYMBOL vmlinux 0x9bdd2b9f sock_sendmsg +EXPORT_SYMBOL vmlinux 0x9bde0f3c init_buffer +EXPORT_SYMBOL vmlinux 0x9be7bde4 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x9bf7a52f __nla_reserve +EXPORT_SYMBOL vmlinux 0x9bff3628 pci_scan_single_device +EXPORT_SYMBOL vmlinux 0x9c0ec573 try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x9c102c7a ab3100_event_unregister +EXPORT_SYMBOL vmlinux 0x9c45e3c3 vme_dma_request +EXPORT_SYMBOL vmlinux 0x9c491f60 sg_alloc_table +EXPORT_SYMBOL vmlinux 0x9c5ab435 blk_rq_init +EXPORT_SYMBOL vmlinux 0x9c5bdf36 dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0x9c6440fa free_netdev +EXPORT_SYMBOL vmlinux 0x9c69d63b redraw_screen +EXPORT_SYMBOL vmlinux 0x9c95dc21 notify_change +EXPORT_SYMBOL vmlinux 0x9ca55623 bio_endio +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9ce4f8b8 __napi_schedule +EXPORT_SYMBOL vmlinux 0x9cedaac5 unregister_netdev +EXPORT_SYMBOL vmlinux 0x9d04edb9 netlink_unicast +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d0e3d89 uart_get_divisor +EXPORT_SYMBOL vmlinux 0x9d0f8b4b put_disk +EXPORT_SYMBOL vmlinux 0x9d292679 mipi_dsi_generic_read +EXPORT_SYMBOL vmlinux 0x9d2b9172 xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0x9d33ef5e acpi_enable +EXPORT_SYMBOL vmlinux 0x9d3635fd proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0x9d3aa376 blk_iopoll_init +EXPORT_SYMBOL vmlinux 0x9d50cd79 mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x9d516850 genl_notify +EXPORT_SYMBOL vmlinux 0x9d57ab3c scsi_remove_target +EXPORT_SYMBOL vmlinux 0x9d67fbea dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0x9d681e5c inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0x9d7b7dff i2c_register_driver +EXPORT_SYMBOL vmlinux 0x9d875dc5 sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0x9d9023dc set_anon_super +EXPORT_SYMBOL vmlinux 0x9d94796f done_path_create +EXPORT_SYMBOL vmlinux 0x9da05e10 mipi_dsi_create_packet +EXPORT_SYMBOL vmlinux 0x9dab4188 dmam_alloc_noncoherent +EXPORT_SYMBOL vmlinux 0x9db4d946 dma_alloc_attrs +EXPORT_SYMBOL vmlinux 0x9dd3ef93 arp_create +EXPORT_SYMBOL vmlinux 0x9dd9f5ff dcache_dir_close +EXPORT_SYMBOL vmlinux 0x9dea5619 pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e0d086d generic_block_bmap +EXPORT_SYMBOL vmlinux 0x9e2f8c90 lz4_decompress_unknownoutputsize +EXPORT_SYMBOL vmlinux 0x9e363b6b acpi_disable_gpe +EXPORT_SYMBOL vmlinux 0x9e3f5611 dev_trans_start +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e5a4709 tcp_close +EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable +EXPORT_SYMBOL vmlinux 0x9e64fbfe rtc_cmos_read +EXPORT_SYMBOL vmlinux 0x9e6a08d7 md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0x9e6ed9ae seq_open_private +EXPORT_SYMBOL vmlinux 0x9e763530 reciprocal_value +EXPORT_SYMBOL vmlinux 0x9e7d6bd0 __udelay +EXPORT_SYMBOL vmlinux 0x9eb45d71 alloc_buffer_head +EXPORT_SYMBOL vmlinux 0x9ebd4c04 adjust_resource +EXPORT_SYMBOL vmlinux 0x9eccd72f scsi_cmd_blk_ioctl +EXPORT_SYMBOL vmlinux 0x9ee9379b locks_free_lock +EXPORT_SYMBOL vmlinux 0x9ee9455b padata_do_parallel +EXPORT_SYMBOL vmlinux 0x9ef7414f unmap_mapping_range +EXPORT_SYMBOL vmlinux 0x9f03587f update_region +EXPORT_SYMBOL vmlinux 0x9f13bba8 netif_rx_ni +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f639ab5 xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0x9f7c1be8 skb_flow_dissector_init +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9fa13416 vfs_readv +EXPORT_SYMBOL vmlinux 0x9fbd0a62 dev_open +EXPORT_SYMBOL vmlinux 0x9fd0245d xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0x9fd0e715 xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0x9fd7cda1 flex_array_prealloc +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0x9ffaf4fa dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0xa0044017 __inet_hash +EXPORT_SYMBOL vmlinux 0xa00aca2a dql_completed +EXPORT_SYMBOL vmlinux 0xa012496f cdrom_release +EXPORT_SYMBOL vmlinux 0xa0336ce2 jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0xa035ff16 clk_get +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa04a01bd qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xa05c03df mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xa0608972 bdev_read_only +EXPORT_SYMBOL vmlinux 0xa06ff399 unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0xa0725790 xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0xa07a37f0 memchr +EXPORT_SYMBOL vmlinux 0xa07ed110 xz_dec_init +EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa096de13 skb_clone_sk +EXPORT_SYMBOL vmlinux 0xa0a89419 blk_delay_queue +EXPORT_SYMBOL vmlinux 0xa0aa81ae dquot_acquire +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0c3d387 vc_resize +EXPORT_SYMBOL vmlinux 0xa0c67899 ipv6_select_ident +EXPORT_SYMBOL vmlinux 0xa0d2763f vfs_write +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 0xa0ff74d6 udp_memory_allocated +EXPORT_SYMBOL vmlinux 0xa106c4d9 pci_match_id +EXPORT_SYMBOL vmlinux 0xa10887fa __pci_enable_wake +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa10ffa5c scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0xa1131f2d vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0xa116a6ac devm_gpiod_put +EXPORT_SYMBOL vmlinux 0xa120d33c tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0xa12b9611 ipv6_push_nfrag_opts +EXPORT_SYMBOL vmlinux 0xa1415618 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0xa146d5dd pci_remove_bus +EXPORT_SYMBOL vmlinux 0xa14b3f5d flex_array_free_parts +EXPORT_SYMBOL vmlinux 0xa14f3d8c ewma_add +EXPORT_SYMBOL vmlinux 0xa153a13a blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0xa15501c9 vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0xa1589ffc audit_log +EXPORT_SYMBOL vmlinux 0xa183f358 write_dirty_buffer +EXPORT_SYMBOL vmlinux 0xa197974c mipi_dsi_dcs_set_display_off +EXPORT_SYMBOL vmlinux 0xa1a80106 intel_gmch_probe +EXPORT_SYMBOL vmlinux 0xa1b759ce fb_add_videomode +EXPORT_SYMBOL vmlinux 0xa1bb2dc9 swiotlb_map_sg_attrs +EXPORT_SYMBOL vmlinux 0xa1c76e0a _cond_resched +EXPORT_SYMBOL vmlinux 0xa1cc00e0 blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0xa1e55e72 dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0xa202a8e5 kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0xa2083762 __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0xa209451c bitmap_fold +EXPORT_SYMBOL vmlinux 0xa20e4b99 blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0xa24d30fd param_ops_byte +EXPORT_SYMBOL vmlinux 0xa26193ed dev_base_lock +EXPORT_SYMBOL vmlinux 0xa2788adc __frontswap_test +EXPORT_SYMBOL vmlinux 0xa2848c50 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0xa2925b0d pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0xa29daf14 blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0xa2a335bd vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0xa2e44f21 inet_frag_destroy +EXPORT_SYMBOL vmlinux 0xa2fb3733 bdi_register +EXPORT_SYMBOL vmlinux 0xa30bfc65 rtnl_configure_link +EXPORT_SYMBOL vmlinux 0xa31bdf07 vme_master_set +EXPORT_SYMBOL vmlinux 0xa31e6ef4 jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0xa3350f70 swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0xa338fd2f scsi_is_target_device +EXPORT_SYMBOL vmlinux 0xa349ea18 page_cache_next_hole +EXPORT_SYMBOL vmlinux 0xa34fcb2d mempool_create_node +EXPORT_SYMBOL vmlinux 0xa350a8f8 set_memory_array_uc +EXPORT_SYMBOL vmlinux 0xa359f6a6 netdev_info +EXPORT_SYMBOL vmlinux 0xa37e78b6 flex_array_get +EXPORT_SYMBOL vmlinux 0xa394d33a sock_wfree +EXPORT_SYMBOL vmlinux 0xa3c52db8 iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0xa3c99d84 d_walk +EXPORT_SYMBOL vmlinux 0xa3f457d9 filemap_map_pages +EXPORT_SYMBOL vmlinux 0xa3fc3d50 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0xa40ea3f2 kobject_add +EXPORT_SYMBOL vmlinux 0xa4192abf pnp_is_active +EXPORT_SYMBOL vmlinux 0xa4511467 crc16 +EXPORT_SYMBOL vmlinux 0xa453b394 truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0xa45793d6 inode_sub_rsv_space +EXPORT_SYMBOL vmlinux 0xa45b7a0e gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0xa4701e9e timekeeping_inject_offset +EXPORT_SYMBOL vmlinux 0xa4a793a4 iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0xa4a8c6dd vme_master_mmap +EXPORT_SYMBOL vmlinux 0xa4ab20ce mmc_set_blockcount +EXPORT_SYMBOL vmlinux 0xa4ab75fb blk_run_queue +EXPORT_SYMBOL vmlinux 0xa4b45ea5 out_of_line_wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xa4b94fea iowrite8_rep +EXPORT_SYMBOL vmlinux 0xa4d3b160 current_fs_time +EXPORT_SYMBOL vmlinux 0xa4d4f0e6 global_cache_flush +EXPORT_SYMBOL vmlinux 0xa4db45f1 get_mm_exe_file +EXPORT_SYMBOL vmlinux 0xa5028124 ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0xa50b0f79 grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0xa52aa148 blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0xa542e467 elv_rb_del +EXPORT_SYMBOL vmlinux 0xa543f124 sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa56765a8 skb_append_datato_frags +EXPORT_SYMBOL vmlinux 0xa567841f dev_mc_add_global +EXPORT_SYMBOL vmlinux 0xa583cf1d skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0xa58b2a99 user_path_at_empty +EXPORT_SYMBOL vmlinux 0xa58f056d kernel_accept +EXPORT_SYMBOL vmlinux 0xa5946b26 skb_recv_datagram +EXPORT_SYMBOL vmlinux 0xa598e29c vesa_modes +EXPORT_SYMBOL vmlinux 0xa5a51eee __crc32c_le +EXPORT_SYMBOL vmlinux 0xa5b598fa input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0xa5be70be ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0xa5d6bff6 pcie_get_mps +EXPORT_SYMBOL vmlinux 0xa5ef6042 sock_register +EXPORT_SYMBOL vmlinux 0xa604cc03 scsi_remove_device +EXPORT_SYMBOL vmlinux 0xa630358c tty_schedule_flip +EXPORT_SYMBOL vmlinux 0xa63322c6 hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0xa63d85ab slhc_remember +EXPORT_SYMBOL vmlinux 0xa643c087 bio_integrity_trim +EXPORT_SYMBOL vmlinux 0xa675804c utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa68544dc dquot_quota_sync +EXPORT_SYMBOL vmlinux 0xa699bec0 pnp_request_card_device +EXPORT_SYMBOL vmlinux 0xa69e24b9 devm_gpio_request_one +EXPORT_SYMBOL vmlinux 0xa6bbd805 __wake_up +EXPORT_SYMBOL vmlinux 0xa6bd63ca acpi_bios_error +EXPORT_SYMBOL vmlinux 0xa6ccc0d8 dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0xa6f760c9 dev_uc_flush +EXPORT_SYMBOL vmlinux 0xa6f85096 csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0xa6ffec60 woken_wake_function +EXPORT_SYMBOL vmlinux 0xa703bb89 i2c_master_send +EXPORT_SYMBOL vmlinux 0xa704a160 tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0xa70fabbe release_evntsel_nmi +EXPORT_SYMBOL vmlinux 0xa7137a07 vme_register_driver +EXPORT_SYMBOL vmlinux 0xa72a0f5b nr_online_nodes +EXPORT_SYMBOL vmlinux 0xa735db59 prandom_u32 +EXPORT_SYMBOL vmlinux 0xa7421da3 __dst_free +EXPORT_SYMBOL vmlinux 0xa755b4af __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0xa75d0d22 neigh_for_each +EXPORT_SYMBOL vmlinux 0xa7617473 tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0xa7691458 get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0xa775e7c4 blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0xa779622c kthread_create_on_node +EXPORT_SYMBOL vmlinux 0xa77e4f6a set_blocksize +EXPORT_SYMBOL vmlinux 0xa7811ddf wait_on_page_bit +EXPORT_SYMBOL vmlinux 0xa788f1a0 i8253_lock +EXPORT_SYMBOL vmlinux 0xa7c803ee skb_unlink +EXPORT_SYMBOL vmlinux 0xa7d352db unregister_key_type +EXPORT_SYMBOL vmlinux 0xa7d723c1 ip_cmsg_recv_offset +EXPORT_SYMBOL vmlinux 0xa7dac881 swiotlb_free_coherent +EXPORT_SYMBOL vmlinux 0xa7f47c29 seq_release +EXPORT_SYMBOL vmlinux 0xa8232c78 strtobool +EXPORT_SYMBOL vmlinux 0xa8342f1e buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0xa8361ec4 module_refcount +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa864c0b8 param_ops_ulong +EXPORT_SYMBOL vmlinux 0xa8721b97 system_state +EXPORT_SYMBOL vmlinux 0xa87be3cb inet_shutdown +EXPORT_SYMBOL vmlinux 0xa8981c0d ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0xa898de8c mb_cache_shrink +EXPORT_SYMBOL vmlinux 0xa89ebe05 scsi_init_io +EXPORT_SYMBOL vmlinux 0xa8edecd8 rwsem_wake +EXPORT_SYMBOL vmlinux 0xa8f0fa96 devfreq_add_governor +EXPORT_SYMBOL vmlinux 0xa8f185de ipv6_sock_mc_join +EXPORT_SYMBOL vmlinux 0xa8fe7791 jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0xa8fef7bb security_unix_may_send +EXPORT_SYMBOL vmlinux 0xa9055a09 padata_alloc +EXPORT_SYMBOL vmlinux 0xa9168676 xmit_recursion +EXPORT_SYMBOL vmlinux 0xa916b694 strnlen +EXPORT_SYMBOL vmlinux 0xa924f531 agp_generic_free_gatt_table +EXPORT_SYMBOL vmlinux 0xa93fbef5 dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0xa943d95a param_set_ullong +EXPORT_SYMBOL vmlinux 0xa94df968 __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0xa976957d bitmap_remap +EXPORT_SYMBOL vmlinux 0xa99b39c2 prandom_bytes +EXPORT_SYMBOL vmlinux 0xa9a22e36 clear_inode +EXPORT_SYMBOL vmlinux 0xa9a8e17f arch_phys_wc_add +EXPORT_SYMBOL vmlinux 0xa9bd2676 __vmalloc +EXPORT_SYMBOL vmlinux 0xa9c63b69 security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0xa9d8b2ea mmc_retune_timer_stop +EXPORT_SYMBOL vmlinux 0xaa0073b7 __net_get_random_once +EXPORT_SYMBOL vmlinux 0xaa0ad273 blk_end_request +EXPORT_SYMBOL vmlinux 0xaa0af642 blk_mq_tag_busy_iter +EXPORT_SYMBOL vmlinux 0xaa16dd4e proc_mkdir +EXPORT_SYMBOL vmlinux 0xaa26e41f _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0xaa4893c1 blk_run_queue_async +EXPORT_SYMBOL vmlinux 0xaa5bd08d __pv_queued_spin_lock_slowpath +EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0xaa88dca9 scsi_block_requests +EXPORT_SYMBOL vmlinux 0xaaa2ac58 setup_arg_pages +EXPORT_SYMBOL vmlinux 0xaad0ae78 __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaae8ab0e acpi_bus_power_manageable +EXPORT_SYMBOL vmlinux 0xaaf27e3e locks_copy_lock +EXPORT_SYMBOL vmlinux 0xaaf8f5be lookup_bdev +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xab0c561f __neigh_create +EXPORT_SYMBOL vmlinux 0xab17cd5f get_super +EXPORT_SYMBOL vmlinux 0xab3d5e9e twl6040_reg_read +EXPORT_SYMBOL vmlinux 0xab3e08d8 __secpath_destroy +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 0xab66c073 dcb_getapp +EXPORT_SYMBOL vmlinux 0xab6bde28 sysctl_max_syn_backlog +EXPORT_SYMBOL vmlinux 0xab756f00 nobh_truncate_page +EXPORT_SYMBOL vmlinux 0xab770678 rdmsr_safe_regs_on_cpu +EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options +EXPORT_SYMBOL vmlinux 0xab985ecf xfrm_user_policy +EXPORT_SYMBOL vmlinux 0xab9e3353 dquot_free_inode +EXPORT_SYMBOL vmlinux 0xabb2ed2b seq_lseek +EXPORT_SYMBOL vmlinux 0xabc6dd63 cpufreq_sysfs_create_file +EXPORT_SYMBOL vmlinux 0xabcaa577 free_anon_bdev +EXPORT_SYMBOL vmlinux 0xabcd28ad pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0xabcfe1f9 inode_get_bytes +EXPORT_SYMBOL vmlinux 0xabda3d0a jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0xabea2383 pci_release_regions +EXPORT_SYMBOL vmlinux 0xabefb2d2 i2c_put_adapter +EXPORT_SYMBOL vmlinux 0xac07d69e rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0xac0ba8c1 blk_iopoll_disable +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac398912 flex_array_clear +EXPORT_SYMBOL vmlinux 0xac447ba0 tcp_proc_register +EXPORT_SYMBOL vmlinux 0xac51acca compat_tcp_setsockopt +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xacac094d devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0xacac3e1c neigh_seq_next +EXPORT_SYMBOL vmlinux 0xacaee85f follow_up +EXPORT_SYMBOL vmlinux 0xacb99769 ida_destroy +EXPORT_SYMBOL vmlinux 0xaccabc6a in4_pton +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xace2caa4 simple_dname +EXPORT_SYMBOL vmlinux 0xaceefb26 mutex_trylock +EXPORT_SYMBOL vmlinux 0xacf0ae3d cpufreq_global_kobject +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 0xad2dfbd5 generic_delete_inode +EXPORT_SYMBOL vmlinux 0xad39569a netif_carrier_on +EXPORT_SYMBOL vmlinux 0xad3dbe8f skb_trim +EXPORT_SYMBOL vmlinux 0xad3fa64a param_get_charp +EXPORT_SYMBOL vmlinux 0xad4bd47d iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0xad698f77 dqstats +EXPORT_SYMBOL vmlinux 0xad6e4bb6 mempool_free +EXPORT_SYMBOL vmlinux 0xad84bef8 dm_table_event +EXPORT_SYMBOL vmlinux 0xad891529 netdev_all_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0xad9394c2 devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0xad93b497 generic_start_io_acct +EXPORT_SYMBOL vmlinux 0xadc3d0af tty_port_tty_get +EXPORT_SYMBOL vmlinux 0xadd11dc1 blk_mq_add_to_requeue_list +EXPORT_SYMBOL vmlinux 0xaddaae24 mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0xadf1f5cf __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0xadf22132 scsi_execute_req_flags +EXPORT_SYMBOL vmlinux 0xadf7d6de netif_device_detach +EXPORT_SYMBOL vmlinux 0xadf92630 __cleancache_invalidate_inode +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xadffc0fb md_update_sb +EXPORT_SYMBOL vmlinux 0xae044bc7 panic_notifier_list +EXPORT_SYMBOL vmlinux 0xae191699 __page_cache_alloc +EXPORT_SYMBOL vmlinux 0xae3e3038 scsi_host_get +EXPORT_SYMBOL vmlinux 0xae480fb5 dump_trace +EXPORT_SYMBOL vmlinux 0xae6ce873 kill_anon_super +EXPORT_SYMBOL vmlinux 0xae6dfa3b pci_release_region +EXPORT_SYMBOL vmlinux 0xae719cf1 unregister_console +EXPORT_SYMBOL vmlinux 0xae729e59 security_req_classify_flow +EXPORT_SYMBOL vmlinux 0xae7e6b12 scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0xae9e7986 dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0xaea976a8 acpi_check_resource_conflict +EXPORT_SYMBOL vmlinux 0xaeb59150 task_tgid_nr_ns +EXPORT_SYMBOL vmlinux 0xaec6b937 proc_set_user +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf4845ac try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0xaf49accc flush_signals +EXPORT_SYMBOL vmlinux 0xaf545aec serio_rescan +EXPORT_SYMBOL vmlinux 0xaf611eac amd_nb_misc_ids +EXPORT_SYMBOL vmlinux 0xaf675339 alloc_fddidev +EXPORT_SYMBOL vmlinux 0xaf6ae696 kstrndup +EXPORT_SYMBOL vmlinux 0xaf6f8aaf unregister_binfmt +EXPORT_SYMBOL vmlinux 0xaf8a2d95 proto_register +EXPORT_SYMBOL vmlinux 0xafb32902 __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xafb8c6ff copy_user_generic_string +EXPORT_SYMBOL vmlinux 0xafd5ff2c amd_iommu_v2_supported +EXPORT_SYMBOL vmlinux 0xafd97623 pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0xafe27aef blk_init_queue_node +EXPORT_SYMBOL vmlinux 0xb015c40d cdrom_mode_select +EXPORT_SYMBOL vmlinux 0xb01b1db8 intel_gtt_insert_sg_entries +EXPORT_SYMBOL vmlinux 0xb02b64d4 phy_write_mmd_indirect +EXPORT_SYMBOL vmlinux 0xb02bea0d xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0xb034b077 skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0xb03c62d4 param_ops_bint +EXPORT_SYMBOL vmlinux 0xb0567e36 padata_set_cpumask +EXPORT_SYMBOL vmlinux 0xb05d1560 t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb06e7db4 jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0xb081ffb3 elv_register_queue +EXPORT_SYMBOL vmlinux 0xb0a0da0c rational_best_approximation +EXPORT_SYMBOL vmlinux 0xb0b2d74e rt6_lookup +EXPORT_SYMBOL vmlinux 0xb0baa286 flock_lock_inode_wait +EXPORT_SYMBOL vmlinux 0xb0c270ae pid_task +EXPORT_SYMBOL vmlinux 0xb0c84222 textsearch_register +EXPORT_SYMBOL vmlinux 0xb0d32942 call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb0e602eb memmove +EXPORT_SYMBOL vmlinux 0xb0eb41ff iommu_tbl_range_free +EXPORT_SYMBOL vmlinux 0xb11e4b69 fifo_create_dflt +EXPORT_SYMBOL vmlinux 0xb121390a probe_irq_on +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb132ae6b xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xb13a1f11 wake_up_process +EXPORT_SYMBOL vmlinux 0xb1479d63 ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0xb15cb614 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xb1628781 xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0xb1645a2e sg_free_table +EXPORT_SYMBOL vmlinux 0xb17438a7 napi_gro_frags +EXPORT_SYMBOL vmlinux 0xb180fb76 sock_i_uid +EXPORT_SYMBOL vmlinux 0xb187b3a8 lg_lock_init +EXPORT_SYMBOL vmlinux 0xb1884d13 udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0xb1a875f9 pci_clear_master +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 0xb1d6226f tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0xb1dc8a72 pci_unmap_rom +EXPORT_SYMBOL vmlinux 0xb1e5acfc tcp_sendmsg +EXPORT_SYMBOL vmlinux 0xb1f60d75 tc_classify_compat +EXPORT_SYMBOL vmlinux 0xb1f798df pci_fixup_device +EXPORT_SYMBOL vmlinux 0xb2003001 dma_pool_create +EXPORT_SYMBOL vmlinux 0xb20be3b3 __cleancache_init_shared_fs +EXPORT_SYMBOL vmlinux 0xb20ecf88 acpi_run_osc +EXPORT_SYMBOL vmlinux 0xb219d56c wbinvd_on_cpu +EXPORT_SYMBOL vmlinux 0xb21cfc76 generic_show_options +EXPORT_SYMBOL vmlinux 0xb233c792 dm_unregister_target +EXPORT_SYMBOL vmlinux 0xb236543d __sb_end_write +EXPORT_SYMBOL vmlinux 0xb2531a7a __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0xb2682405 utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0xb2b47246 __ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0xb2be6e92 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xb2d5a552 complete +EXPORT_SYMBOL vmlinux 0xb2f25843 tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0xb2f74fb6 intel_gmch_remove +EXPORT_SYMBOL vmlinux 0xb2fd5ceb __put_user_4 +EXPORT_SYMBOL vmlinux 0xb3284531 acpi_dbg_layer +EXPORT_SYMBOL vmlinux 0xb32f8850 simple_release_fs +EXPORT_SYMBOL vmlinux 0xb3496c17 input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0xb352177e find_first_bit +EXPORT_SYMBOL vmlinux 0xb3547100 pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0xb360f076 udp_disconnect +EXPORT_SYMBOL vmlinux 0xb3769a96 skb_seq_read +EXPORT_SYMBOL vmlinux 0xb38702dc vga_switcheroo_register_handler +EXPORT_SYMBOL vmlinux 0xb38905cd abx500_register_ops +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3e93cd0 eth_gro_complete +EXPORT_SYMBOL vmlinux 0xb3e948fc seq_open +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb3fc83fa sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0xb3fe732c mmc_remove_host +EXPORT_SYMBOL vmlinux 0xb402c4b6 sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0xb407bfdc touch_atime +EXPORT_SYMBOL vmlinux 0xb413f7de key_validate +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb4485afc kernel_getsockopt +EXPORT_SYMBOL vmlinux 0xb4521f21 pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0xb4694c51 module_layout +EXPORT_SYMBOL vmlinux 0xb46a51b0 f_setown +EXPORT_SYMBOL vmlinux 0xb4709322 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0xb47189b5 reservation_ww_class +EXPORT_SYMBOL vmlinux 0xb47d1788 __quota_error +EXPORT_SYMBOL vmlinux 0xb4a3b91c force_sig +EXPORT_SYMBOL vmlinux 0xb4b2516d i2c_transfer +EXPORT_SYMBOL vmlinux 0xb4b782f5 netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0xb4fba139 jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0xb51eeb0f inet_ioctl +EXPORT_SYMBOL vmlinux 0xb52ee8be intel_gtt_clear_range +EXPORT_SYMBOL vmlinux 0xb531533e pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0xb545f2be locks_mandatory_area +EXPORT_SYMBOL vmlinux 0xb54724d7 lock_fb_info +EXPORT_SYMBOL vmlinux 0xb5473f93 scsi_device_get +EXPORT_SYMBOL vmlinux 0xb564e872 mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0xb571d74e get_user_pages +EXPORT_SYMBOL vmlinux 0xb57343c2 frontswap_shrink +EXPORT_SYMBOL vmlinux 0xb586b566 __cleancache_get_page +EXPORT_SYMBOL vmlinux 0xb59823e1 seq_dentry +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5c90d0b __tcf_hash_release +EXPORT_SYMBOL vmlinux 0xb5ca1c46 slhc_free +EXPORT_SYMBOL vmlinux 0xb5d32dd6 phy_connect_direct +EXPORT_SYMBOL vmlinux 0xb5dbd16a __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0xb5dc00a9 get_disk +EXPORT_SYMBOL vmlinux 0xb5e5639c elv_unregister_queue +EXPORT_SYMBOL vmlinux 0xb6000d3e reqsk_queue_hash_req +EXPORT_SYMBOL vmlinux 0xb61e5c71 simple_transaction_read +EXPORT_SYMBOL vmlinux 0xb6229366 get_task_io_context +EXPORT_SYMBOL vmlinux 0xb6244511 sg_init_one +EXPORT_SYMBOL vmlinux 0xb6416434 blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0xb64dd12c key_alloc +EXPORT_SYMBOL vmlinux 0xb6517e6e set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0xb66e686e tcp_init_xmit_timers +EXPORT_SYMBOL vmlinux 0xb674a534 acpi_unmap_cpu +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb680d4a6 gen_pool_add_virt +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb6a68816 find_last_bit +EXPORT_SYMBOL vmlinux 0xb6ae5a9a jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0xb6c2b4da lock_sock_fast +EXPORT_SYMBOL vmlinux 0xb6c74e19 x86_dma_fallback_dev +EXPORT_SYMBOL vmlinux 0xb6c79b40 insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0xb6ddb9b0 genphy_config_init +EXPORT_SYMBOL vmlinux 0xb6e5cc83 vga_switcheroo_fini_domain_pm_ops +EXPORT_SYMBOL vmlinux 0xb6e7f26d devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0xb6f21d08 __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0xb7223901 __i2c_transfer +EXPORT_SYMBOL vmlinux 0xb7256bed scsi_host_alloc +EXPORT_SYMBOL vmlinux 0xb7488905 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xb758b225 acpi_disable_event +EXPORT_SYMBOL vmlinux 0xb77131b1 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb7830480 ip6_expire_frag_queue +EXPORT_SYMBOL vmlinux 0xb79688e2 nobh_writepage +EXPORT_SYMBOL vmlinux 0xb7a0f1b0 __mmc_claim_host +EXPORT_SYMBOL vmlinux 0xb7dd4c2d get_empty_filp +EXPORT_SYMBOL vmlinux 0xb7e0f446 inet_select_addr +EXPORT_SYMBOL vmlinux 0xb843d952 mem_cgroup_begin_page_stat +EXPORT_SYMBOL vmlinux 0xb84c3552 kern_unmount +EXPORT_SYMBOL vmlinux 0xb84faec0 tcf_exts_dump +EXPORT_SYMBOL vmlinux 0xb85dc2e8 inode_init_always +EXPORT_SYMBOL vmlinux 0xb86a1d67 __devcgroup_inode_permission +EXPORT_SYMBOL vmlinux 0xb86aca3f tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0xb874b87a __clzsi2 +EXPORT_SYMBOL vmlinux 0xb882d29c seq_escape +EXPORT_SYMBOL vmlinux 0xb8aa484b crypto_sha256_update +EXPORT_SYMBOL vmlinux 0xb8b3cfa7 swiotlb_unmap_sg +EXPORT_SYMBOL vmlinux 0xb8b4310a blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0xb8b6a76c __percpu_counter_add +EXPORT_SYMBOL vmlinux 0xb8d6509f amd_iommu_device_info +EXPORT_SYMBOL vmlinux 0xb8de26f4 inet_csk_reqsk_queue_drop +EXPORT_SYMBOL vmlinux 0xb8e5250d n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0xb8e7ce2c __put_user_8 +EXPORT_SYMBOL vmlinux 0xb8ee8819 __dax_fault +EXPORT_SYMBOL vmlinux 0xb8f97d02 scsi_ioctl_reset +EXPORT_SYMBOL vmlinux 0xb8fdcd10 mempool_resize +EXPORT_SYMBOL vmlinux 0xb9065be7 dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0xb907513f unpoison_memory +EXPORT_SYMBOL vmlinux 0xb9195172 km_query +EXPORT_SYMBOL vmlinux 0xb9249d16 cpu_possible_mask +EXPORT_SYMBOL vmlinux 0xb93593d5 register_gifconf +EXPORT_SYMBOL vmlinux 0xb94c562f dev_alert +EXPORT_SYMBOL vmlinux 0xb9675b77 nf_register_hook +EXPORT_SYMBOL vmlinux 0xb97d90f1 simple_link +EXPORT_SYMBOL vmlinux 0xb98bcd6e scsi_host_lookup +EXPORT_SYMBOL vmlinux 0xb98c2192 vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0xb9910876 mpage_readpages +EXPORT_SYMBOL vmlinux 0xb9af7667 sb_set_blocksize +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xb9f9ff7b ioctl_by_bdev +EXPORT_SYMBOL vmlinux 0xba00cf12 sk_ns_capable +EXPORT_SYMBOL vmlinux 0xba2714ba __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0xba2d8594 ec_read +EXPORT_SYMBOL vmlinux 0xba41e3fb dmam_free_coherent +EXPORT_SYMBOL vmlinux 0xba46241c clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba51cd09 agp_generic_destroy_pages +EXPORT_SYMBOL vmlinux 0xba56f5c5 inode_claim_rsv_space +EXPORT_SYMBOL vmlinux 0xba7496fe scsi_register_interface +EXPORT_SYMBOL vmlinux 0xba838d37 bioset_create +EXPORT_SYMBOL vmlinux 0xbad1a325 padata_alloc_possible +EXPORT_SYMBOL vmlinux 0xbae06ca8 find_lock_entry +EXPORT_SYMBOL vmlinux 0xbae40ec8 udp_proc_unregister +EXPORT_SYMBOL vmlinux 0xbaf2f879 tty_mutex +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb0a9ba9 __remove_inode_hash +EXPORT_SYMBOL vmlinux 0xbb152282 blk_start_request +EXPORT_SYMBOL vmlinux 0xbb34134a iov_shorten +EXPORT_SYMBOL vmlinux 0xbb35675b __bitmap_intersects +EXPORT_SYMBOL vmlinux 0xbb4f4766 simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0xbb52d1cf devm_gpio_request +EXPORT_SYMBOL vmlinux 0xbb5866a4 pci_get_device +EXPORT_SYMBOL vmlinux 0xbb5d343d xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xbb5f05c7 seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0xbb729146 pci_set_master +EXPORT_SYMBOL vmlinux 0xbb7cc8ea console_stop +EXPORT_SYMBOL vmlinux 0xbb8ee6ee scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0xbb99125c get_default_font +EXPORT_SYMBOL vmlinux 0xbba70a2d _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0xbbaeb559 memcg_socket_limit_enabled +EXPORT_SYMBOL vmlinux 0xbbbb451a _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0xbbc8b8e4 pci_restore_state +EXPORT_SYMBOL vmlinux 0xbbcc7a4f iov_iter_alignment +EXPORT_SYMBOL vmlinux 0xbbd5e310 vfs_create +EXPORT_SYMBOL vmlinux 0xbbd76e57 bit_wait +EXPORT_SYMBOL vmlinux 0xbbe4f0af xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0xbbeb1ec6 ioremap_wt +EXPORT_SYMBOL vmlinux 0xbbf38a72 nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0xbc2031de acpi_processor_get_bios_limit +EXPORT_SYMBOL vmlinux 0xbc3d3d88 dma_sync_wait +EXPORT_SYMBOL vmlinux 0xbc523a2d dput +EXPORT_SYMBOL vmlinux 0xbc6647c7 sock_no_shutdown +EXPORT_SYMBOL vmlinux 0xbc6ec7ca nd_region_to_nstype +EXPORT_SYMBOL vmlinux 0xbc787cd6 dm_put_device +EXPORT_SYMBOL vmlinux 0xbca368eb generic_block_fiemap +EXPORT_SYMBOL vmlinux 0xbcacdabb ip_defrag +EXPORT_SYMBOL vmlinux 0xbcc308bb strnlen_user +EXPORT_SYMBOL vmlinux 0xbcd36485 md_unregister_thread +EXPORT_SYMBOL vmlinux 0xbcfd2b47 down_read_trylock +EXPORT_SYMBOL vmlinux 0xbd100793 cpu_online_mask +EXPORT_SYMBOL vmlinux 0xbd110852 vm_map_ram +EXPORT_SYMBOL vmlinux 0xbd43878d nd_btt_probe +EXPORT_SYMBOL vmlinux 0xbd462b55 __kfifo_init +EXPORT_SYMBOL vmlinux 0xbd4bec55 set_pages_x +EXPORT_SYMBOL vmlinux 0xbd558364 fb_is_primary_device +EXPORT_SYMBOL vmlinux 0xbd73954e __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0xbd7dbc28 skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0xbd878481 param_set_ulong +EXPORT_SYMBOL vmlinux 0xbd9074b1 blk_finish_plug +EXPORT_SYMBOL vmlinux 0xbd9c8124 open_check_o_direct +EXPORT_SYMBOL vmlinux 0xbdaa1f40 bio_add_page +EXPORT_SYMBOL vmlinux 0xbdaf5b07 acpi_os_read_port +EXPORT_SYMBOL vmlinux 0xbdc1c976 thaw_super +EXPORT_SYMBOL vmlinux 0xbdc50430 nd_region_release_lane +EXPORT_SYMBOL vmlinux 0xbdfb6dbb __fentry__ +EXPORT_SYMBOL vmlinux 0xbe1bb112 bitmap_onto +EXPORT_SYMBOL vmlinux 0xbe24a521 setup_new_exec +EXPORT_SYMBOL vmlinux 0xbe7c749b page_cache_prev_hole +EXPORT_SYMBOL vmlinux 0xbe8b6f10 fb_find_mode +EXPORT_SYMBOL vmlinux 0xbe907e51 twl6040_reg_write +EXPORT_SYMBOL vmlinux 0xbec30d05 x86_match_cpu +EXPORT_SYMBOL vmlinux 0xbed8aef7 ps2_handle_ack +EXPORT_SYMBOL vmlinux 0xbee4e077 ip_ct_attach +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbf15689f nvdimm_bus_unlock +EXPORT_SYMBOL vmlinux 0xbf27a1cf tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0xbf4e6967 nf_log_unregister +EXPORT_SYMBOL vmlinux 0xbf5f8f0e blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0xbf676868 acl_by_type +EXPORT_SYMBOL vmlinux 0xbf6ef224 phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0xbf7fd2f5 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0xbf8ba54a vprintk +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbfc177bc iowrite32_rep +EXPORT_SYMBOL vmlinux 0xbfd3b12e inode_set_flags +EXPORT_SYMBOL vmlinux 0xbfe3406e mmc_detect_change +EXPORT_SYMBOL vmlinux 0xbfe6f427 _raw_spin_unlock_irq +EXPORT_SYMBOL vmlinux 0xbfee3ad5 loop_unregister_transfer +EXPORT_SYMBOL vmlinux 0xc00abcf0 textsearch_prepare +EXPORT_SYMBOL vmlinux 0xc014e48c max8998_update_reg +EXPORT_SYMBOL vmlinux 0xc040f284 remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0xc04c7578 __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0xc05e355f idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0xc06ffa37 __getblk_slow +EXPORT_SYMBOL vmlinux 0xc071a927 nf_setsockopt +EXPORT_SYMBOL vmlinux 0xc074f9b1 scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc0823e4c twl_i2c_write +EXPORT_SYMBOL vmlinux 0xc0a2e7a3 tty_vhangup +EXPORT_SYMBOL vmlinux 0xc0a3d105 find_next_bit +EXPORT_SYMBOL vmlinux 0xc0abd6f7 pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0xc0b6bba3 mipi_dsi_dcs_enter_sleep_mode +EXPORT_SYMBOL vmlinux 0xc0cd3b13 ___ratelimit +EXPORT_SYMBOL vmlinux 0xc0dcdc28 node_data +EXPORT_SYMBOL vmlinux 0xc0f0db50 seq_path +EXPORT_SYMBOL vmlinux 0xc150de3c jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0xc15a44c6 memzero_explicit +EXPORT_SYMBOL vmlinux 0xc15d5af9 dquot_alloc +EXPORT_SYMBOL vmlinux 0xc18195b2 gnttab_free_pages +EXPORT_SYMBOL vmlinux 0xc183d29c generic_pipe_buf_steal +EXPORT_SYMBOL vmlinux 0xc18abd02 pci_set_dma_max_seg_size +EXPORT_SYMBOL vmlinux 0xc18d8f6a eth_header_parse +EXPORT_SYMBOL vmlinux 0xc19032aa generic_file_direct_write +EXPORT_SYMBOL vmlinux 0xc1b66bb6 elv_rb_former_request +EXPORT_SYMBOL vmlinux 0xc1bfd32f __blk_end_request +EXPORT_SYMBOL vmlinux 0xc1d147be con_is_bound +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1e438e2 padata_register_cpumask_notifier +EXPORT_SYMBOL vmlinux 0xc1e50c0b rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0xc1e9f98c vfs_readf +EXPORT_SYMBOL vmlinux 0xc20286e4 tty_do_resize +EXPORT_SYMBOL vmlinux 0xc21c014a pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0xc2424641 agp3_generic_cleanup +EXPORT_SYMBOL vmlinux 0xc24b8780 pcim_pin_device +EXPORT_SYMBOL vmlinux 0xc25df33e scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0xc276e918 netpoll_cleanup +EXPORT_SYMBOL vmlinux 0xc2891a9c cdrom_ioctl +EXPORT_SYMBOL vmlinux 0xc28c6975 tty_register_driver +EXPORT_SYMBOL vmlinux 0xc29ae775 set_bh_page +EXPORT_SYMBOL vmlinux 0xc29bf967 strspn +EXPORT_SYMBOL vmlinux 0xc2b1a1f9 mipi_dsi_attach +EXPORT_SYMBOL vmlinux 0xc2b756ad max8925_bulk_read +EXPORT_SYMBOL vmlinux 0xc2bfcaad simple_statfs +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2f9c045 timespec_to_jiffies +EXPORT_SYMBOL vmlinux 0xc310b981 strnstr +EXPORT_SYMBOL vmlinux 0xc31a12e8 address_space_init_once +EXPORT_SYMBOL vmlinux 0xc33066b4 free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0xc337b4b1 pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0xc33fe217 dquot_resume +EXPORT_SYMBOL vmlinux 0xc348e3ec elv_dispatch_add_tail +EXPORT_SYMBOL vmlinux 0xc35c0eca mipi_dsi_host_register +EXPORT_SYMBOL vmlinux 0xc37fe436 compat_mc_getsockopt +EXPORT_SYMBOL vmlinux 0xc3aaf0a9 __put_user_1 +EXPORT_SYMBOL vmlinux 0xc3bb8559 cap_mmap_file +EXPORT_SYMBOL vmlinux 0xc3c02afa put_page +EXPORT_SYMBOL vmlinux 0xc3c2be91 mipi_dsi_packet_format_is_short +EXPORT_SYMBOL vmlinux 0xc3e8b89e posix_lock_file +EXPORT_SYMBOL vmlinux 0xc40e9f1d inet_sendmsg +EXPORT_SYMBOL vmlinux 0xc443fb9b arp_xmit +EXPORT_SYMBOL vmlinux 0xc47588c9 acpi_device_set_power +EXPORT_SYMBOL vmlinux 0xc478b1b3 invalidate_bdev +EXPORT_SYMBOL vmlinux 0xc47e4106 neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0xc48307db lz4_decompress +EXPORT_SYMBOL vmlinux 0xc499ae1e kstrdup +EXPORT_SYMBOL vmlinux 0xc4be93b4 blk_sync_queue +EXPORT_SYMBOL vmlinux 0xc4c2a828 generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0xc4f4f1f4 agp_generic_alloc_page +EXPORT_SYMBOL vmlinux 0xc4fd8603 xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0xc5137552 x86_bios_cpu_apicid +EXPORT_SYMBOL vmlinux 0xc53ca49a bio_reset +EXPORT_SYMBOL vmlinux 0xc544701f inet6_protos +EXPORT_SYMBOL vmlinux 0xc5534d64 ioread16 +EXPORT_SYMBOL vmlinux 0xc558530d profile_pc +EXPORT_SYMBOL vmlinux 0xc560329f pci_bus_type +EXPORT_SYMBOL vmlinux 0xc5634f3f gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0xc56dd40e udp6_set_csum +EXPORT_SYMBOL vmlinux 0xc5805f51 serio_reconnect +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc5b1df06 kernel_setsockopt +EXPORT_SYMBOL vmlinux 0xc5d34a0e block_commit_write +EXPORT_SYMBOL vmlinux 0xc5d9c46c agp_try_unsupported_boot +EXPORT_SYMBOL vmlinux 0xc5f28523 netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0xc5fdef94 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xc625e58e d_alloc_name +EXPORT_SYMBOL vmlinux 0xc62fadc4 sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc6416e70 blk_execute_rq +EXPORT_SYMBOL vmlinux 0xc6587658 blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0xc65abeb7 agp3_generic_sizes +EXPORT_SYMBOL vmlinux 0xc666a132 crc_t10dif +EXPORT_SYMBOL vmlinux 0xc6772da2 radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0xc67b8613 alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0xc68e41c4 neigh_ifdown +EXPORT_SYMBOL vmlinux 0xc695d1ab sock_no_accept +EXPORT_SYMBOL vmlinux 0xc698b381 xfrm6_rcv_cb +EXPORT_SYMBOL vmlinux 0xc6a7ee2e neigh_app_ns +EXPORT_SYMBOL vmlinux 0xc6b368d3 acpi_gpe_count +EXPORT_SYMBOL vmlinux 0xc6cb465a __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6cc37f9 bitmap_end_sync +EXPORT_SYMBOL vmlinux 0xc703c8fb compat_sock_get_timestamp +EXPORT_SYMBOL vmlinux 0xc7082b3c vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0xc711d571 sock_setsockopt +EXPORT_SYMBOL vmlinux 0xc71bf3df neigh_update +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc72f0b34 nd_btt_sb_checksum +EXPORT_SYMBOL vmlinux 0xc73812b9 request_key_async_with_auxdata +EXPORT_SYMBOL vmlinux 0xc742b0bf kmem_cache_alloc_node_trace +EXPORT_SYMBOL vmlinux 0xc7563db8 twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xc781bd9f rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0xc7830409 down_read +EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc7910c45 inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0xc7924bb5 mpage_readpage +EXPORT_SYMBOL vmlinux 0xc7944f9a vme_bus_type +EXPORT_SYMBOL vmlinux 0xc79bcd36 dm_vcalloc +EXPORT_SYMBOL vmlinux 0xc7a35fe4 simple_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7ae9ce0 param_get_string +EXPORT_SYMBOL vmlinux 0xc7bfa351 simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0xc7fcc5bf acpi_resource_to_address64 +EXPORT_SYMBOL vmlinux 0xc821a29e sock_no_sendpage +EXPORT_SYMBOL vmlinux 0xc82df8d3 mipi_dsi_dcs_nop +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 0xc8507a7d flow_cache_lookup +EXPORT_SYMBOL vmlinux 0xc8605495 tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc880f2a8 swiotlb_dma_supported +EXPORT_SYMBOL vmlinux 0xc8864fa7 agp_generic_type_to_mask_type +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc897c382 sg_init_table +EXPORT_SYMBOL vmlinux 0xc8a35614 datagram_poll +EXPORT_SYMBOL vmlinux 0xc8a5c912 vfs_iter_write +EXPORT_SYMBOL vmlinux 0xc8a91f5b cpumask_local_spread +EXPORT_SYMBOL vmlinux 0xc8b57c27 autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xc8c0c679 ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0xc8ce6594 pskb_expand_head +EXPORT_SYMBOL vmlinux 0xc8e18b26 swiotlb_dma_mapping_error +EXPORT_SYMBOL vmlinux 0xc8f7f28c page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0xc911b9d5 eth_get_headlen +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc96c635d neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0xc9762141 xfrm_init_replay +EXPORT_SYMBOL vmlinux 0xc978479a xz_dec_run +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc99f6aae dma_spin_lock +EXPORT_SYMBOL vmlinux 0xc9ac49d0 netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0xc9b5ddf5 phy_init_eee +EXPORT_SYMBOL vmlinux 0xc9cb02bf scsi_device_set_state +EXPORT_SYMBOL vmlinux 0xc9e28567 add_disk +EXPORT_SYMBOL vmlinux 0xc9e49402 inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0xc9fef317 add_wait_queue +EXPORT_SYMBOL vmlinux 0xca05ea1a file_path +EXPORT_SYMBOL vmlinux 0xca0f4667 readlink_copy +EXPORT_SYMBOL vmlinux 0xca10655c amd_iommu_get_v2_domain +EXPORT_SYMBOL vmlinux 0xca1a26ff inet_addr_type +EXPORT_SYMBOL vmlinux 0xca3eb8a0 iter_file_splice_write +EXPORT_SYMBOL vmlinux 0xca5ee09a vme_free_consistent +EXPORT_SYMBOL vmlinux 0xca832efe kmalloc_order +EXPORT_SYMBOL vmlinux 0xca865026 md_wakeup_thread +EXPORT_SYMBOL vmlinux 0xca8acc78 acpi_dbg_level +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xcaf2c603 scsi_sd_pm_domain +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb10ba56 tty_unregister_driver +EXPORT_SYMBOL vmlinux 0xcb281ac9 iget_failed +EXPORT_SYMBOL vmlinux 0xcb2bf06b ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0xcb3ae419 inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0xcb401210 clocksource_unregister +EXPORT_SYMBOL vmlinux 0xcb5065b0 jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0xcb733bf2 acpi_bus_set_power +EXPORT_SYMBOL vmlinux 0xcb936989 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0xcb9e0db8 vm_insert_page +EXPORT_SYMBOL vmlinux 0xcbae6c7a acpi_lid_notifier_unregister +EXPORT_SYMBOL vmlinux 0xcbb3d537 blk_mq_all_tag_busy_iter +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbc9557f unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0xcbcc664a alloc_disk_node +EXPORT_SYMBOL vmlinux 0xcbce4ba5 xfrm_state_update +EXPORT_SYMBOL vmlinux 0xcbdbebde __dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0xcbe4c5c5 phy_attach +EXPORT_SYMBOL vmlinux 0xcbe50365 blk_queue_make_request +EXPORT_SYMBOL vmlinux 0xcbf5dd5f skb_try_coalesce +EXPORT_SYMBOL vmlinux 0xcc08ff17 x86_hyper_xen +EXPORT_SYMBOL vmlinux 0xcc1029b7 inet_dgram_connect +EXPORT_SYMBOL vmlinux 0xcc16d5a3 sock_recvmsg +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc37a906 sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0xcc4a4ba1 set_user_nice +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc568d09 blk_rq_map_user +EXPORT_SYMBOL vmlinux 0xcc778cc3 __tracepoint_fence_annotate_wait_on +EXPORT_SYMBOL vmlinux 0xcc83239d block_page_mkwrite +EXPORT_SYMBOL vmlinux 0xcc838223 __pte2cachemode_tbl +EXPORT_SYMBOL vmlinux 0xcc8dbdd4 devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0xcc9aa2a6 register_sysctl +EXPORT_SYMBOL vmlinux 0xcca966b7 __dquot_transfer +EXPORT_SYMBOL vmlinux 0xccc21f5e input_get_new_minor +EXPORT_SYMBOL vmlinux 0xcceae04e devfreq_resume_device +EXPORT_SYMBOL vmlinux 0xccf64a85 pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0xccfedc08 __sk_dst_check +EXPORT_SYMBOL vmlinux 0xccff357b tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0xccffdc9b xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0xcd0384f1 skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0xcd07c6bf always_delete_dentry +EXPORT_SYMBOL vmlinux 0xcd20667a kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd57f7b0 radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0xcd5ab6d2 from_kuid_munged +EXPORT_SYMBOL vmlinux 0xcd76555d jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0xcd7c78e1 __skb_gso_segment +EXPORT_SYMBOL vmlinux 0xcd835d94 tcp_md5_hash_header +EXPORT_SYMBOL vmlinux 0xcd8888d4 serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0xcd8d36f4 flow_get_u32_src +EXPORT_SYMBOL vmlinux 0xcdbbf0d5 load_nls +EXPORT_SYMBOL vmlinux 0xcdbf8935 fb_validate_mode +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcdc5cecb sk_stop_timer +EXPORT_SYMBOL vmlinux 0xcdcaea58 wait_iff_congested +EXPORT_SYMBOL vmlinux 0xcdd78fa0 mmc_request_done +EXPORT_SYMBOL vmlinux 0xcde1b693 pci_enable_device +EXPORT_SYMBOL vmlinux 0xce037089 tcf_em_register +EXPORT_SYMBOL vmlinux 0xce1ad497 blk_start_queue +EXPORT_SYMBOL vmlinux 0xce2667b6 mdiobus_write +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce2c45cc wait_for_completion_io +EXPORT_SYMBOL vmlinux 0xce4904a4 acpi_leave_sleep_state +EXPORT_SYMBOL vmlinux 0xce4d18f2 bioset_integrity_create +EXPORT_SYMBOL vmlinux 0xce4e47b6 __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce7850e1 crc32_le_shift +EXPORT_SYMBOL vmlinux 0xce7acd2e read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xceae504f cmdline_parts_free +EXPORT_SYMBOL vmlinux 0xceb7b150 led_blink_set_oneshot +EXPORT_SYMBOL vmlinux 0xceba18ef bio_integrity_clone +EXPORT_SYMBOL vmlinux 0xcec25ecf misc_register +EXPORT_SYMBOL vmlinux 0xcec86dbe registered_fb +EXPORT_SYMBOL vmlinux 0xcef51982 kstrtou16 +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcefd6f19 dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0xcf0e6654 devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0xcf1950b0 __bio_clone_fast +EXPORT_SYMBOL vmlinux 0xcf438ae7 simple_getattr +EXPORT_SYMBOL vmlinux 0xcf4479d2 sock_wmalloc +EXPORT_SYMBOL vmlinux 0xcf48c394 md_reload_sb +EXPORT_SYMBOL vmlinux 0xcf6bc653 pci_enable_msi_range +EXPORT_SYMBOL vmlinux 0xcf6cfe1f msrs_free +EXPORT_SYMBOL vmlinux 0xcf6d428e ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0xcf76d6b7 vme_dma_list_add +EXPORT_SYMBOL vmlinux 0xcf77654e mipi_dsi_dcs_soft_reset +EXPORT_SYMBOL vmlinux 0xcf86404d __blkdev_reread_part +EXPORT_SYMBOL vmlinux 0xcf8c3aaa netlink_net_capable +EXPORT_SYMBOL vmlinux 0xcf915424 scsi_dma_map +EXPORT_SYMBOL vmlinux 0xcfb116be compat_sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0xcfb4a296 trace_print_array_seq +EXPORT_SYMBOL vmlinux 0xcfcb6009 __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0xcfd0f2a4 buffer_migrate_page +EXPORT_SYMBOL vmlinux 0xcffdf9e2 fb_set_suspend +EXPORT_SYMBOL vmlinux 0xcffe23f4 new_inode +EXPORT_SYMBOL vmlinux 0xcffec7e0 __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0xd0043c15 skb_copy +EXPORT_SYMBOL vmlinux 0xd0074911 __find_get_block +EXPORT_SYMBOL vmlinux 0xd00b45dc bmap +EXPORT_SYMBOL vmlinux 0xd00ef7ae nd_namespace_blk_validate +EXPORT_SYMBOL vmlinux 0xd02b70bd softnet_data +EXPORT_SYMBOL vmlinux 0xd03abb97 jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0xd0552c1c pcim_iomap +EXPORT_SYMBOL vmlinux 0xd0720a17 on_each_cpu_cond +EXPORT_SYMBOL vmlinux 0xd07cbdf1 __f_setown +EXPORT_SYMBOL vmlinux 0xd081b72a tcp_gro_complete +EXPORT_SYMBOL vmlinux 0xd086923d elevator_exit +EXPORT_SYMBOL vmlinux 0xd08d9c9d page_readlink +EXPORT_SYMBOL vmlinux 0xd08f6239 sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0xd09b0199 fence_context_alloc +EXPORT_SYMBOL vmlinux 0xd0a2847c sha_init +EXPORT_SYMBOL vmlinux 0xd0a91bab skip_spaces +EXPORT_SYMBOL vmlinux 0xd0d0aa72 acpi_processor_preregister_performance +EXPORT_SYMBOL vmlinux 0xd0ee38b8 schedule_timeout_uninterruptible +EXPORT_SYMBOL vmlinux 0xd0f36f0d audit_log_format +EXPORT_SYMBOL vmlinux 0xd0fad8f4 pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0xd0fb7cd4 __tasklet_hi_schedule_first +EXPORT_SYMBOL vmlinux 0xd0fef3b2 agp_free_key +EXPORT_SYMBOL vmlinux 0xd11938d1 ilookup5 +EXPORT_SYMBOL vmlinux 0xd12f6e4c __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0xd1652a93 acpi_info +EXPORT_SYMBOL vmlinux 0xd1816f32 frontswap_writethrough +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1e4583a alloc_pages_current +EXPORT_SYMBOL vmlinux 0xd1f6c5f3 smp_num_siblings +EXPORT_SYMBOL vmlinux 0xd2064e2f idr_replace +EXPORT_SYMBOL vmlinux 0xd220cf8a jiffies_to_timespec +EXPORT_SYMBOL vmlinux 0xd23d2938 mmc_free_host +EXPORT_SYMBOL vmlinux 0xd23fe0c4 vfs_setpos +EXPORT_SYMBOL vmlinux 0xd247b9f8 do_SAK +EXPORT_SYMBOL vmlinux 0xd251d7b0 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0xd254a4a0 clkdev_alloc +EXPORT_SYMBOL vmlinux 0xd2555f19 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd25e2f1d mmc_start_req +EXPORT_SYMBOL vmlinux 0xd266133e unregister_shrinker +EXPORT_SYMBOL vmlinux 0xd267d559 arch_debugfs_dir +EXPORT_SYMBOL vmlinux 0xd274cf22 scsi_remove_host +EXPORT_SYMBOL vmlinux 0xd277d3f3 fput +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd28bc849 set_wb_congested +EXPORT_SYMBOL vmlinux 0xd2b09ce5 __kmalloc +EXPORT_SYMBOL vmlinux 0xd2cf8168 blk_mq_start_request +EXPORT_SYMBOL vmlinux 0xd2cfeb5f mdiobus_read +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2eb69a1 input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0xd2fbe140 poll_initwait +EXPORT_SYMBOL vmlinux 0xd31250bc backlight_force_update +EXPORT_SYMBOL vmlinux 0xd31a0d1b devm_ioremap +EXPORT_SYMBOL vmlinux 0xd32dfff2 pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0xd36e3d59 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0xd370a8c0 kernel_listen +EXPORT_SYMBOL vmlinux 0xd3719d59 paravirt_ticketlocks_enabled +EXPORT_SYMBOL vmlinux 0xd38c0b9d __set_page_dirty_buffers +EXPORT_SYMBOL vmlinux 0xd39c8738 nf_unregister_hooks +EXPORT_SYMBOL vmlinux 0xd3a592a8 mmc_align_data_size +EXPORT_SYMBOL vmlinux 0xd3bb0fbc fb_pan_display +EXPORT_SYMBOL vmlinux 0xd3edc31c __vfs_write +EXPORT_SYMBOL vmlinux 0xd3f574dc input_event +EXPORT_SYMBOL vmlinux 0xd43a2798 __brelse +EXPORT_SYMBOL vmlinux 0xd45cc6ca bin2hex +EXPORT_SYMBOL vmlinux 0xd470c7d5 dump_page +EXPORT_SYMBOL vmlinux 0xd4745aae i2c_clients_command +EXPORT_SYMBOL vmlinux 0xd4825fb6 inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0xd4835ef8 dmi_check_system +EXPORT_SYMBOL vmlinux 0xd48ff02a xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0xd4af7059 pci_dev_driver +EXPORT_SYMBOL vmlinux 0xd4c04b1a jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0xd4c714c9 __register_binfmt +EXPORT_SYMBOL vmlinux 0xd4d3f31c x86_hyper_ms_hyperv +EXPORT_SYMBOL vmlinux 0xd50fef48 acpi_detach_data +EXPORT_SYMBOL vmlinux 0xd51bb02a register_framebuffer +EXPORT_SYMBOL vmlinux 0xd520ed4c security_path_unlink +EXPORT_SYMBOL vmlinux 0xd543e110 generic_update_time +EXPORT_SYMBOL vmlinux 0xd54d2568 vga_switcheroo_set_dynamic_switch +EXPORT_SYMBOL vmlinux 0xd54f41ce try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0xd55643fc phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0xd5b0863f pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0xd5cd9a45 netdev_warn +EXPORT_SYMBOL vmlinux 0xd5ee2535 serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0xd612816a tty_port_put +EXPORT_SYMBOL vmlinux 0xd616683a ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0xd62231e5 blk_init_allocated_queue +EXPORT_SYMBOL vmlinux 0xd62c833f schedule_timeout +EXPORT_SYMBOL vmlinux 0xd648e564 fb_match_mode +EXPORT_SYMBOL vmlinux 0xd6603b99 d_genocide +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd699d0eb ata_dev_printk +EXPORT_SYMBOL vmlinux 0xd6b2ed5f generate_pm_trace +EXPORT_SYMBOL vmlinux 0xd6b33026 cpu_khz +EXPORT_SYMBOL vmlinux 0xd6d39f56 mipi_dsi_dcs_set_tear_on +EXPORT_SYMBOL vmlinux 0xd6d8aad5 scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0xd6dcd685 nd_integrity_init +EXPORT_SYMBOL vmlinux 0xd6ddd35b d_invalidate +EXPORT_SYMBOL vmlinux 0xd6de8436 input_get_keycode +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd716e91a neigh_table_clear +EXPORT_SYMBOL vmlinux 0xd730959d seqno_fence_ops +EXPORT_SYMBOL vmlinux 0xd7497fdf input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0xd758a7b7 cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0xd75c79df smp_call_function +EXPORT_SYMBOL vmlinux 0xd75f42b2 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0xd77d88a0 mipi_dsi_dcs_read +EXPORT_SYMBOL vmlinux 0xd78e6f89 security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0xd7940224 blk_queue_bounce +EXPORT_SYMBOL vmlinux 0xd79828fb vga_switcheroo_init_domain_pm_ops +EXPORT_SYMBOL vmlinux 0xd7dd777b reserve_perfctr_nmi +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd89692a3 nla_reserve +EXPORT_SYMBOL vmlinux 0xd89971a7 iget_locked +EXPORT_SYMBOL vmlinux 0xd89da37f movable_zone +EXPORT_SYMBOL vmlinux 0xd8a71d67 key_put +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8c0472b tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0xd8ded085 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xd8dffc41 simple_rename +EXPORT_SYMBOL vmlinux 0xd8e484f0 register_chrdev_region +EXPORT_SYMBOL vmlinux 0xd8e577e0 loop_register_transfer +EXPORT_SYMBOL vmlinux 0xd8eedfd1 __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0xd8f24138 alloc_fcdev +EXPORT_SYMBOL vmlinux 0xd9091363 acpi_install_notify_handler +EXPORT_SYMBOL vmlinux 0xd90ddc37 rtnl_notify +EXPORT_SYMBOL vmlinux 0xd9114a68 pci_get_slot +EXPORT_SYMBOL vmlinux 0xd92e2dca tcp_hashinfo +EXPORT_SYMBOL vmlinux 0xd94322e7 acpi_evaluate_reference +EXPORT_SYMBOL vmlinux 0xd959b6fe cfb_imageblit +EXPORT_SYMBOL vmlinux 0xd9697daa dev_uc_sync +EXPORT_SYMBOL vmlinux 0xd969b2c7 amd_e400_c1e_detected +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd98986d1 amd_iommu_flush_tlb +EXPORT_SYMBOL vmlinux 0xd98d561a pci_find_next_bus +EXPORT_SYMBOL vmlinux 0xd99684a9 tcp_check_req +EXPORT_SYMBOL vmlinux 0xd9bae67b inode_sub_bytes +EXPORT_SYMBOL vmlinux 0xd9c16385 km_new_mapping +EXPORT_SYMBOL vmlinux 0xd9d3bcd3 _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xd9e5816f fib_default_rule_pref +EXPORT_SYMBOL vmlinux 0xd9eddf2c cros_ec_query_all +EXPORT_SYMBOL vmlinux 0xda1398b6 end_buffer_async_write +EXPORT_SYMBOL vmlinux 0xda2fe668 dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0xda30b92e dev_change_flags +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda434842 truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0xda49b054 dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0xda7ca6cb fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xda8af7ad fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0xda8b2694 ip_queue_xmit +EXPORT_SYMBOL vmlinux 0xdaa19b8f is_nd_btt +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdac5bc85 finish_open +EXPORT_SYMBOL vmlinux 0xdac9ae86 dma_supported +EXPORT_SYMBOL vmlinux 0xdae80100 _raw_spin_unlock +EXPORT_SYMBOL vmlinux 0xdaea6e0d mfd_clone_cell +EXPORT_SYMBOL vmlinux 0xdafb5ad3 pci_set_mwi +EXPORT_SYMBOL vmlinux 0xdb2a407b pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0xdb3bcca6 cancel_delayed_work +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb7001b9 agp_allocate_memory +EXPORT_SYMBOL vmlinux 0xdb7305a1 __stack_chk_fail +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdb761f12 qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0xdb77d86d dquot_transfer +EXPORT_SYMBOL vmlinux 0xdbd9c1c9 sock_init_data +EXPORT_SYMBOL vmlinux 0xdbf564b2 i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0xdbf6dc44 nobh_write_end +EXPORT_SYMBOL vmlinux 0xdbf9bf1b jbd2_journal_invalidatepage +EXPORT_SYMBOL vmlinux 0xdc047fc4 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0xdc1025cc to_ndd +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc1a2cce set_pages_nx +EXPORT_SYMBOL vmlinux 0xdc1c0fed dev_driver_string +EXPORT_SYMBOL vmlinux 0xdc1fae4b pci_dev_put +EXPORT_SYMBOL vmlinux 0xdc22da79 dm_kobject_release +EXPORT_SYMBOL vmlinux 0xdc3c41a8 __crypto_memneq +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc57f532 acpi_install_gpe_handler +EXPORT_SYMBOL vmlinux 0xdc5f5da8 lockref_put_return +EXPORT_SYMBOL vmlinux 0xdc6a49c3 ns_capable +EXPORT_SYMBOL vmlinux 0xdc80d9d0 bdi_init +EXPORT_SYMBOL vmlinux 0xdc8fd54c netpoll_setup +EXPORT_SYMBOL vmlinux 0xdc9d6c56 kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0xdca8c78b posix_unblock_lock +EXPORT_SYMBOL vmlinux 0xdcb0349b sys_close +EXPORT_SYMBOL vmlinux 0xdcb2262f sb_min_blocksize +EXPORT_SYMBOL vmlinux 0xdcb8f609 scsi_report_opcode +EXPORT_SYMBOL vmlinux 0xdcd725df vga_put +EXPORT_SYMBOL vmlinux 0xdcdb9d63 dma_set_mask +EXPORT_SYMBOL vmlinux 0xdce94e79 fbcon_rotate_ud +EXPORT_SYMBOL vmlinux 0xdd0c1220 single_open +EXPORT_SYMBOL vmlinux 0xdd37773e tcp_sendpage +EXPORT_SYMBOL vmlinux 0xdd44038a cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0xdd53221c skb_kill_datagram +EXPORT_SYMBOL vmlinux 0xdd542b56 mnt_set_expiry +EXPORT_SYMBOL vmlinux 0xdd5f24fc start_tty +EXPORT_SYMBOL vmlinux 0xdd6fd321 d_path +EXPORT_SYMBOL vmlinux 0xdd88b216 generic_key_instantiate +EXPORT_SYMBOL vmlinux 0xdd9099ee seq_printf +EXPORT_SYMBOL vmlinux 0xdd92cb5e netif_napi_add +EXPORT_SYMBOL vmlinux 0xddc20c9d twl6040_set_bits +EXPORT_SYMBOL vmlinux 0xddd9f3a6 xfrm_state_insert +EXPORT_SYMBOL vmlinux 0xdde83545 intel_gtt_get +EXPORT_SYMBOL vmlinux 0xde16dc16 tboot +EXPORT_SYMBOL vmlinux 0xde189144 dquot_scan_active +EXPORT_SYMBOL vmlinux 0xde2f92cc finish_no_open +EXPORT_SYMBOL vmlinux 0xde30fda6 tcf_hash_insert +EXPORT_SYMBOL vmlinux 0xde395091 __cleancache_put_page +EXPORT_SYMBOL vmlinux 0xde42c3ea udp_seq_open +EXPORT_SYMBOL vmlinux 0xde6151db tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0xde6677ea _dev_info +EXPORT_SYMBOL vmlinux 0xde69f8f4 dma_async_device_register +EXPORT_SYMBOL vmlinux 0xde9360ba totalram_pages +EXPORT_SYMBOL vmlinux 0xde970bcd compat_sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0xde9b17ed agp3_generic_fetch_size +EXPORT_SYMBOL vmlinux 0xdea4b2c8 iov_iter_kvec +EXPORT_SYMBOL vmlinux 0xdeb58a2f __pagevec_lru_add +EXPORT_SYMBOL vmlinux 0xdedb6611 try_wait_for_completion +EXPORT_SYMBOL vmlinux 0xdee4e412 n_tty_compat_ioctl_helper +EXPORT_SYMBOL vmlinux 0xdf003712 locks_copy_conflock +EXPORT_SYMBOL vmlinux 0xdf0da3cc acpi_get_devices +EXPORT_SYMBOL vmlinux 0xdf12a927 acpi_check_dsm +EXPORT_SYMBOL vmlinux 0xdf1427e5 idr_remove +EXPORT_SYMBOL vmlinux 0xdf2a07aa simple_dir_operations +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf3d582b register_md_cluster_operations +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf5cd5eb open_exec +EXPORT_SYMBOL vmlinux 0xdf60cc27 __print_symbol +EXPORT_SYMBOL vmlinux 0xdf8c695a __ndelay +EXPORT_SYMBOL vmlinux 0xdf92783f md_finish_reshape +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdfa1d51d pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0xdfa58436 kill_pgrp +EXPORT_SYMBOL vmlinux 0xdfa71a8a inode_set_bytes +EXPORT_SYMBOL vmlinux 0xdfc5169b slhc_init +EXPORT_SYMBOL vmlinux 0xdfd3a075 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0xdfd76029 mmc_register_driver +EXPORT_SYMBOL vmlinux 0xdfe369a5 mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xe00c8af3 wireless_spy_update +EXPORT_SYMBOL vmlinux 0xe00e24ec padata_add_cpu +EXPORT_SYMBOL vmlinux 0xe01ed833 clk_register_clkdevs +EXPORT_SYMBOL vmlinux 0xe0271a45 param_set_copystring +EXPORT_SYMBOL vmlinux 0xe036a1a2 vme_register_bridge +EXPORT_SYMBOL vmlinux 0xe038c4dd up_read +EXPORT_SYMBOL vmlinux 0xe04f7caa dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xe05d0b69 padata_stop +EXPORT_SYMBOL vmlinux 0xe05e3953 ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0xe05f0464 __bread_gfp +EXPORT_SYMBOL vmlinux 0xe06141e9 security_sk_clone +EXPORT_SYMBOL vmlinux 0xe067243f agp_generic_alloc_pages +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 0xe089aef4 may_umount_tree +EXPORT_SYMBOL vmlinux 0xe0974783 generic_write_end +EXPORT_SYMBOL vmlinux 0xe09e912b key_type_keyring +EXPORT_SYMBOL vmlinux 0xe0ac8bd2 acpi_bus_generate_netlink_event +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0b87f89 __sock_create +EXPORT_SYMBOL vmlinux 0xe0c6f659 neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0xe0cac6fb security_path_symlink +EXPORT_SYMBOL vmlinux 0xe0e9d343 udp_set_csum +EXPORT_SYMBOL vmlinux 0xe0ec1aad phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0xe0ed854a devm_clk_put +EXPORT_SYMBOL vmlinux 0xe0f3cb2c pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0xe113bbbc csum_partial +EXPORT_SYMBOL vmlinux 0xe11c750f __ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0xe13815ec param_get_long +EXPORT_SYMBOL vmlinux 0xe13cd8a7 dmi_name_in_vendors +EXPORT_SYMBOL vmlinux 0xe1509f4e pci_get_class +EXPORT_SYMBOL vmlinux 0xe1749441 blk_queue_init_tags +EXPORT_SYMBOL vmlinux 0xe1761617 security_inet_conn_request +EXPORT_SYMBOL vmlinux 0xe1786c32 make_flow_keys_digest +EXPORT_SYMBOL vmlinux 0xe1852483 uart_suspend_port +EXPORT_SYMBOL vmlinux 0xe1a6be83 nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0xe1db46d3 poll_freewait +EXPORT_SYMBOL vmlinux 0xe200f872 secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xe20372ae radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0xe22ed3a6 init_task +EXPORT_SYMBOL vmlinux 0xe23ae481 blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe245e46c xfrm_state_flush +EXPORT_SYMBOL vmlinux 0xe24d3a97 jiffies_64 +EXPORT_SYMBOL vmlinux 0xe24fd992 vfs_statfs +EXPORT_SYMBOL vmlinux 0xe259ae9e _raw_spin_lock +EXPORT_SYMBOL vmlinux 0xe25e53a1 mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0xe25f7f13 load_nls_default +EXPORT_SYMBOL vmlinux 0xe273701f neigh_seq_start +EXPORT_SYMBOL vmlinux 0xe287e6a3 blk_requeue_request +EXPORT_SYMBOL vmlinux 0xe29a745e input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0xe29b04e9 acpi_set_firmware_waking_vector64 +EXPORT_SYMBOL vmlinux 0xe29e1d0e out_of_line_wait_on_atomic_t +EXPORT_SYMBOL vmlinux 0xe2afc966 default_llseek +EXPORT_SYMBOL vmlinux 0xe2b0584b udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0xe2b32efa kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2f425e7 rps_cpu_mask +EXPORT_SYMBOL vmlinux 0xe3077af5 sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0xe319eb24 acpi_pci_osc_control_set +EXPORT_SYMBOL vmlinux 0xe328d969 ilookup5_nowait +EXPORT_SYMBOL vmlinux 0xe32a62ce neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0xe32b8193 filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0xe32d660f netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0xe3399a75 native_queued_spin_lock_slowpath +EXPORT_SYMBOL vmlinux 0xe361ddf8 sk_prot_clear_portaddr_nulls +EXPORT_SYMBOL vmlinux 0xe37f207e blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0xe38461b5 uart_write_wakeup +EXPORT_SYMBOL vmlinux 0xe3a53f4c sort +EXPORT_SYMBOL vmlinux 0xe3b3ca99 genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0xe3b5da13 input_register_handler +EXPORT_SYMBOL vmlinux 0xe3c5dc0d __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0xe3cc1725 block_write_begin +EXPORT_SYMBOL vmlinux 0xe3d6f284 fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xe3f1336e request_firmware_nowait +EXPORT_SYMBOL vmlinux 0xe40113e0 ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0xe4248c31 nobh_write_begin +EXPORT_SYMBOL vmlinux 0xe4326236 __vfs_read +EXPORT_SYMBOL vmlinux 0xe4579737 udp_del_offload +EXPORT_SYMBOL vmlinux 0xe459d85a pnp_device_attach +EXPORT_SYMBOL vmlinux 0xe465cb56 debugfs_create_automount +EXPORT_SYMBOL vmlinux 0xe484e35f ioread32 +EXPORT_SYMBOL vmlinux 0xe4a2b17f netlink_broadcast +EXPORT_SYMBOL vmlinux 0xe4ad135e phy_register_fixup +EXPORT_SYMBOL vmlinux 0xe4af8eac vga_switcheroo_client_fb_set +EXPORT_SYMBOL vmlinux 0xe4cc34c6 iget5_locked +EXPORT_SYMBOL vmlinux 0xe513543a ps2_handle_response +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe530d757 acpi_clear_gpe +EXPORT_SYMBOL vmlinux 0xe5354ed9 dev_get_iflink +EXPORT_SYMBOL vmlinux 0xe573f600 cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0xe57878a1 in6_pton +EXPORT_SYMBOL vmlinux 0xe5809aec i2c_release_client +EXPORT_SYMBOL vmlinux 0xe5815f8a _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0xe5867808 dlci_ioctl_set +EXPORT_SYMBOL vmlinux 0xe58bb466 eth_validate_addr +EXPORT_SYMBOL vmlinux 0xe590f920 rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0xe5ba9e81 input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0xe5c5f3c0 dm_register_target +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5eadefe mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0xe5ed5467 xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xe5ff32a8 file_update_time +EXPORT_SYMBOL vmlinux 0xe615f634 skb_queue_purge +EXPORT_SYMBOL vmlinux 0xe6162877 down_killable +EXPORT_SYMBOL vmlinux 0xe64d98fe rdmsr_safe_regs +EXPORT_SYMBOL vmlinux 0xe69491c2 md_integrity_register +EXPORT_SYMBOL vmlinux 0xe697d108 __blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe69a9df4 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0xe69d8b01 blkdev_fsync +EXPORT_SYMBOL vmlinux 0xe6d9a868 proc_set_size +EXPORT_SYMBOL vmlinux 0xe6dfcb2e sync_inode +EXPORT_SYMBOL vmlinux 0xe6edffb5 eth_header_cache_update +EXPORT_SYMBOL vmlinux 0xe6fb675c node_to_cpumask_map +EXPORT_SYMBOL vmlinux 0xe6fbe430 can_do_mlock +EXPORT_SYMBOL vmlinux 0xe6fd4eee devm_gpiod_put_array +EXPORT_SYMBOL vmlinux 0xe70a2b62 generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0xe716baed acpi_unregister_ioapic +EXPORT_SYMBOL vmlinux 0xe718c29f __ip_dev_find +EXPORT_SYMBOL vmlinux 0xe75731f5 param_ops_invbool +EXPORT_SYMBOL vmlinux 0xe76654c2 agp_bind_memory +EXPORT_SYMBOL vmlinux 0xe770b883 inode_dio_wait +EXPORT_SYMBOL vmlinux 0xe777fe23 nf_log_unset +EXPORT_SYMBOL vmlinux 0xe7795b5c dev_deactivate +EXPORT_SYMBOL vmlinux 0xe77aede3 netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0xe77f0482 tcp_init_cgroup +EXPORT_SYMBOL vmlinux 0xe7a664c4 nf_hooks +EXPORT_SYMBOL vmlinux 0xe7a81967 audit_log_secctx +EXPORT_SYMBOL vmlinux 0xe7ad908a sock_update_memcg +EXPORT_SYMBOL vmlinux 0xe7bdc8be iov_iter_npages +EXPORT_SYMBOL vmlinux 0xe7cd7cb2 phy_get_eee_err +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe7dc2a0e blkdev_issue_write_same +EXPORT_SYMBOL vmlinux 0xe7efbb26 vme_lm_request +EXPORT_SYMBOL vmlinux 0xe7f3a07c find_get_pages_contig +EXPORT_SYMBOL vmlinux 0xe7f63bd3 tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0xe7f85131 km_is_alive +EXPORT_SYMBOL vmlinux 0xe7fba84a noop_fsync +EXPORT_SYMBOL vmlinux 0xe801108a mmc_erase +EXPORT_SYMBOL vmlinux 0xe81ef1dd remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0xe8214184 tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0xe82ca95b cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0xe82ee0b8 phy_detach +EXPORT_SYMBOL vmlinux 0xe832a763 cpu_core_map +EXPORT_SYMBOL vmlinux 0xe8454db8 gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0xe845ee9e genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0xe84f44f2 security_task_getsecid +EXPORT_SYMBOL vmlinux 0xe858ec27 blk_queue_start_tag +EXPORT_SYMBOL vmlinux 0xe85af2c8 scsi_device_resume +EXPORT_SYMBOL vmlinux 0xe875d37d down_write +EXPORT_SYMBOL vmlinux 0xe8794ce1 slhc_toss +EXPORT_SYMBOL vmlinux 0xe87f796f dst_destroy +EXPORT_SYMBOL vmlinux 0xe88e4cca xfrm_state_walk +EXPORT_SYMBOL vmlinux 0xe890eac6 _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0xe893fee7 mem_cgroup_end_page_stat +EXPORT_SYMBOL vmlinux 0xe89d1313 fsnotify_put_group +EXPORT_SYMBOL vmlinux 0xe8a91ac1 vga_switcheroo_init_domain_pm_optimus_hdmi_audio +EXPORT_SYMBOL vmlinux 0xe8bea3bc qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xe8c14a21 scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0xe8e03f14 iunique +EXPORT_SYMBOL vmlinux 0xe90ac967 tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0xe91376a7 mipi_dsi_dcs_set_tear_off +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe91ca912 register_console +EXPORT_SYMBOL vmlinux 0xe932c539 generic_file_open +EXPORT_SYMBOL vmlinux 0xe94118dd acpi_pm_device_sleep_state +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe95d737d param_set_bint +EXPORT_SYMBOL vmlinux 0xe95e00cf flex_array_get_ptr +EXPORT_SYMBOL vmlinux 0xe963b01b devm_iounmap +EXPORT_SYMBOL vmlinux 0xe9641b11 mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0xe9691f42 agp_unbind_memory +EXPORT_SYMBOL vmlinux 0xe96a9a12 set_groups +EXPORT_SYMBOL vmlinux 0xe985d4d0 genlmsg_put +EXPORT_SYMBOL vmlinux 0xe997667b wrmsr_on_cpu +EXPORT_SYMBOL vmlinux 0xe99aa437 kern_path_create +EXPORT_SYMBOL vmlinux 0xe9acfac4 tcf_hash_new_index +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xe9fc4d80 single_release +EXPORT_SYMBOL vmlinux 0xea054b22 nla_policy_len +EXPORT_SYMBOL vmlinux 0xea16dd4c tcp_destroy_cgroup +EXPORT_SYMBOL vmlinux 0xea1a175c ata_std_end_eh +EXPORT_SYMBOL vmlinux 0xea6e8b23 __ht_create_irq +EXPORT_SYMBOL vmlinux 0xea7a42f9 __sg_free_table +EXPORT_SYMBOL vmlinux 0xea7b8a44 acpi_install_interface +EXPORT_SYMBOL vmlinux 0xea80cb9d pci_iomap_range +EXPORT_SYMBOL vmlinux 0xea858a58 blk_queue_stack_limits +EXPORT_SYMBOL vmlinux 0xea89402a i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0xea899fce bprm_change_interp +EXPORT_SYMBOL vmlinux 0xea90bdd3 acpi_attach_data +EXPORT_SYMBOL vmlinux 0xea9479a6 ppp_unit_number +EXPORT_SYMBOL vmlinux 0xeaa1d69c would_dump +EXPORT_SYMBOL vmlinux 0xeac73847 irq_regs +EXPORT_SYMBOL vmlinux 0xeae3dfd6 __const_udelay +EXPORT_SYMBOL vmlinux 0xeb001486 i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0xeb241feb mipi_dsi_dcs_exit_sleep_mode +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb38db09 pcie_get_readrq +EXPORT_SYMBOL vmlinux 0xeb3c667e uart_unregister_driver +EXPORT_SYMBOL vmlinux 0xeb3fb077 fbcon_rotate_cw +EXPORT_SYMBOL vmlinux 0xeb43373d netlink_ack +EXPORT_SYMBOL vmlinux 0xeb437113 mmc_read_bkops_status +EXPORT_SYMBOL vmlinux 0xeb44339a free_pages_exact +EXPORT_SYMBOL vmlinux 0xeb59a376 tcp_req_err +EXPORT_SYMBOL vmlinux 0xeb7e2da5 sg_miter_stop +EXPORT_SYMBOL vmlinux 0xeb870c60 cad_pid +EXPORT_SYMBOL vmlinux 0xeb95f510 uart_resume_port +EXPORT_SYMBOL vmlinux 0xeb97d5ac blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0xeb9c0315 ata_link_printk +EXPORT_SYMBOL vmlinux 0xebb75c8c mipi_dsi_dcs_set_pixel_format +EXPORT_SYMBOL vmlinux 0xebbdda44 set_pages_array_uc +EXPORT_SYMBOL vmlinux 0xebd8d654 vfs_path_lookup +EXPORT_SYMBOL vmlinux 0xebff5cf5 fence_signal_locked +EXPORT_SYMBOL vmlinux 0xec119c78 __cleancache_init_fs +EXPORT_SYMBOL vmlinux 0xec2a8209 vfs_llseek +EXPORT_SYMBOL vmlinux 0xec3b67cd max8998_bulk_write +EXPORT_SYMBOL vmlinux 0xec40382c __kernel_write +EXPORT_SYMBOL vmlinux 0xec4d9e3a clk_get_sys +EXPORT_SYMBOL vmlinux 0xec897cd5 scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0xecac8407 __memcpy +EXPORT_SYMBOL vmlinux 0xecc049a8 kset_unregister +EXPORT_SYMBOL vmlinux 0xecc0fc41 mmc_add_host +EXPORT_SYMBOL vmlinux 0xeccd3e0c acpi_handle_printk +EXPORT_SYMBOL vmlinux 0xecd1eb09 skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xecfd68ef acpi_get_node +EXPORT_SYMBOL vmlinux 0xecffc9a6 pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0xed012bb4 xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0xed0c1087 cdev_add +EXPORT_SYMBOL vmlinux 0xed12a80f tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0xed15429e qdisc_list_add +EXPORT_SYMBOL vmlinux 0xed22f5be xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xed344de0 blk_register_region +EXPORT_SYMBOL vmlinux 0xed360f59 blk_fetch_request +EXPORT_SYMBOL vmlinux 0xed51908c netpoll_parse_options +EXPORT_SYMBOL vmlinux 0xed597524 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xed85986d import_iovec +EXPORT_SYMBOL vmlinux 0xed85ffca vme_slot_num +EXPORT_SYMBOL vmlinux 0xed94d86d fsync_bdev +EXPORT_SYMBOL vmlinux 0xed9f9a20 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xedaf7a3e copy_strings_kernel +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedc03953 iounmap +EXPORT_SYMBOL vmlinux 0xedcec328 register_xen_selfballooning +EXPORT_SYMBOL vmlinux 0xedd8b015 blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0xeddea57e amd_iommu_domain_direct_map +EXPORT_SYMBOL vmlinux 0xede13620 elevator_alloc +EXPORT_SYMBOL vmlinux 0xedeb6eb8 generic_file_read_iter +EXPORT_SYMBOL vmlinux 0xedf43be0 of_find_mipi_dsi_device_by_node +EXPORT_SYMBOL vmlinux 0xedf578ce param_ops_int +EXPORT_SYMBOL vmlinux 0xee0269b2 netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0xee22c25b inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0xee287608 iov_iter_fault_in_readable +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee371bc3 invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0xee3f2f96 inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0xee487cc0 vfs_rmdir +EXPORT_SYMBOL vmlinux 0xee7eb9e1 pnp_platform_devices +EXPORT_SYMBOL vmlinux 0xee8e1b58 netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0xee915b79 inetdev_by_index +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xeea44d6d sg_alloc_table_from_pages +EXPORT_SYMBOL vmlinux 0xeea6111a pci_scan_bus +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeeb5bd3b __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0xeeb6ad63 tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0xeef161aa groups_free +EXPORT_SYMBOL vmlinux 0xeef427cb lockref_get_or_lock +EXPORT_SYMBOL vmlinux 0xeefd1242 i8042_install_filter +EXPORT_SYMBOL vmlinux 0xef279231 blk_queue_io_min +EXPORT_SYMBOL vmlinux 0xef5bc11a redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0xef95b2d2 devm_free_irq +EXPORT_SYMBOL vmlinux 0xef9aedfc boot_option_idle_override +EXPORT_SYMBOL vmlinux 0xefd06817 audit_log_task_info +EXPORT_SYMBOL vmlinux 0xefd1624a vme_dma_free_attribute +EXPORT_SYMBOL vmlinux 0xefda8d99 abort_exclusive_wait +EXPORT_SYMBOL vmlinux 0xefdc54fa fb_blank +EXPORT_SYMBOL vmlinux 0xefdd70ce security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0xefe099c3 acpi_get_event_status +EXPORT_SYMBOL vmlinux 0xefe1ffe0 jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0xeff5a8ad inet_dgram_ops +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf0070bf1 nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0xf00b2905 dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0xf0187927 __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0xf023c37b sock_release +EXPORT_SYMBOL vmlinux 0xf027ddcd disk_stack_limits +EXPORT_SYMBOL vmlinux 0xf02c67d0 is_nvdimm_bus_locked +EXPORT_SYMBOL vmlinux 0xf05ffa15 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0xf0612b8d udp6_csum_init +EXPORT_SYMBOL vmlinux 0xf065f012 filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0xf065f629 ioread16be +EXPORT_SYMBOL vmlinux 0xf067257c register_memory_isolate_notifier +EXPORT_SYMBOL vmlinux 0xf0676ae1 dquot_get_state +EXPORT_SYMBOL vmlinux 0xf08242c2 finish_wait +EXPORT_SYMBOL vmlinux 0xf08983da textsearch_unregister +EXPORT_SYMBOL vmlinux 0xf08c67de napi_alloc_frag +EXPORT_SYMBOL vmlinux 0xf0973cdf blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0xf09de776 get_random_int +EXPORT_SYMBOL vmlinux 0xf0a8237a radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0xf0adef22 gen_replace_estimator +EXPORT_SYMBOL vmlinux 0xf0b36c2a param_get_bool +EXPORT_SYMBOL vmlinux 0xf0d123ab blk_put_queue +EXPORT_SYMBOL vmlinux 0xf0d99f83 pcim_iounmap +EXPORT_SYMBOL vmlinux 0xf0ef15b4 list_sort +EXPORT_SYMBOL vmlinux 0xf10526ac verify_spi_info +EXPORT_SYMBOL vmlinux 0xf10de535 ioread8 +EXPORT_SYMBOL vmlinux 0xf11543ff find_first_zero_bit +EXPORT_SYMBOL vmlinux 0xf116d4b5 copy_in_user +EXPORT_SYMBOL vmlinux 0xf11c1c69 invalidate_partition +EXPORT_SYMBOL vmlinux 0xf132176c jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0xf134bfa4 __nla_put +EXPORT_SYMBOL vmlinux 0xf1398e2e lg_local_unlock_cpu +EXPORT_SYMBOL vmlinux 0xf147dcb2 hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0xf1499312 param_set_charp +EXPORT_SYMBOL vmlinux 0xf1622057 posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0xf178604f pcie_set_mps +EXPORT_SYMBOL vmlinux 0xf18fff67 simple_write_begin +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf1969a8e __usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf2020797 i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0xf203fdb7 pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0xf20dabd8 free_irq +EXPORT_SYMBOL vmlinux 0xf2100214 nd_iostat_end +EXPORT_SYMBOL vmlinux 0xf21ec522 free_page_put_link +EXPORT_SYMBOL vmlinux 0xf2215150 request_key +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf26c2115 phy_device_create +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 0xf2a2b163 resource_list_create_entry +EXPORT_SYMBOL vmlinux 0xf2a6c0c4 devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0xf2c21d02 dev_printk_emit +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2c51bff tty_devnum +EXPORT_SYMBOL vmlinux 0xf2cd003e pnp_release_card_device +EXPORT_SYMBOL vmlinux 0xf2cf8740 d_rehash +EXPORT_SYMBOL vmlinux 0xf2e2d65c to_nd_btt +EXPORT_SYMBOL vmlinux 0xf2e46b88 sock_rfree +EXPORT_SYMBOL vmlinux 0xf312cb9d ucs2_strsize +EXPORT_SYMBOL vmlinux 0xf313da4e sha_transform +EXPORT_SYMBOL vmlinux 0xf325536e generic_pipe_buf_confirm +EXPORT_SYMBOL vmlinux 0xf325f8bb inet6_release +EXPORT_SYMBOL vmlinux 0xf3341268 __clear_user +EXPORT_SYMBOL vmlinux 0xf33b5e94 jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0xf3457e86 mdiobus_unregister +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +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 0xf3a139e8 atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0xf3a1c225 acpi_bus_register_driver +EXPORT_SYMBOL vmlinux 0xf3bdb854 copy_page_to_iter +EXPORT_SYMBOL vmlinux 0xf3e6402e __bitmap_equal +EXPORT_SYMBOL vmlinux 0xf3ecf639 qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0xf43be7cd sock_no_listen +EXPORT_SYMBOL vmlinux 0xf441ac43 ioread8_rep +EXPORT_SYMBOL vmlinux 0xf452a960 skb_checksum_trimmed +EXPORT_SYMBOL vmlinux 0xf453a907 sock_wake_async +EXPORT_SYMBOL vmlinux 0xf45594d6 kernel_recvmsg +EXPORT_SYMBOL vmlinux 0xf45975e4 nf_log_packet +EXPORT_SYMBOL vmlinux 0xf460d55c lro_receive_skb +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf474fdcb kfree_const +EXPORT_SYMBOL vmlinux 0xf49ac083 proc_remove +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 0xf4be1d87 nd_device_register +EXPORT_SYMBOL vmlinux 0xf4cc906d write_cache_pages +EXPORT_SYMBOL vmlinux 0xf4e391f5 fsnotify_init_mark +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf4f97432 __cleancache_invalidate_page +EXPORT_SYMBOL vmlinux 0xf505bc1e input_set_abs_params +EXPORT_SYMBOL vmlinux 0xf507c06c release_pages +EXPORT_SYMBOL vmlinux 0xf51ae235 touch_nmi_watchdog +EXPORT_SYMBOL vmlinux 0xf51bf88b nf_hooks_needed +EXPORT_SYMBOL vmlinux 0xf5256e1e keyring_clear +EXPORT_SYMBOL vmlinux 0xf52a2ce7 cdev_del +EXPORT_SYMBOL vmlinux 0xf52a5ad8 __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0xf536d22e acpi_set_gpe_wake_mask +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf56287d6 skb_dequeue +EXPORT_SYMBOL vmlinux 0xf56bddba devm_clk_get +EXPORT_SYMBOL vmlinux 0xf574af69 fixed_size_llseek +EXPORT_SYMBOL vmlinux 0xf5a10e25 vme_slave_set +EXPORT_SYMBOL vmlinux 0xf5b10e67 acpi_install_global_event_handler +EXPORT_SYMBOL vmlinux 0xf5b3bc78 sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0xf5c2d34d hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0xf5eb86ea blk_verify_command +EXPORT_SYMBOL vmlinux 0xf5ee0f39 pci_claim_resource +EXPORT_SYMBOL vmlinux 0xf5f58813 arp_send +EXPORT_SYMBOL vmlinux 0xf621bb7d queue_read_lock_slowpath +EXPORT_SYMBOL vmlinux 0xf625ee96 pagevec_lookup +EXPORT_SYMBOL vmlinux 0xf62fa157 tcp_release_cb +EXPORT_SYMBOL vmlinux 0xf6388c56 sysctl_ip_default_ttl +EXPORT_SYMBOL vmlinux 0xf639b288 xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0xf6407fcc security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0xf65364aa pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0xf662ffe4 dentry_path_raw +EXPORT_SYMBOL vmlinux 0xf66f574e netdev_state_change +EXPORT_SYMBOL vmlinux 0xf6770391 mac_pton +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf68687be __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0xf689419c pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0xf693a145 irq_stat +EXPORT_SYMBOL vmlinux 0xf69d8156 ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0xf6bb4729 color_table +EXPORT_SYMBOL vmlinux 0xf6d489b6 from_kgid_munged +EXPORT_SYMBOL vmlinux 0xf6e43a5e tcp_rcv_established +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf6fdc9db pci_biosrom_size +EXPORT_SYMBOL vmlinux 0xf70f4e27 kthread_stop +EXPORT_SYMBOL vmlinux 0xf714323d blk_init_tags +EXPORT_SYMBOL vmlinux 0xf7289d14 __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0xf74c833b keyring_search +EXPORT_SYMBOL vmlinux 0xf74e8e83 pci_platform_rom +EXPORT_SYMBOL vmlinux 0xf7584a9c find_font +EXPORT_SYMBOL vmlinux 0xf764868a udplite_table +EXPORT_SYMBOL vmlinux 0xf78aa83d __seq_open_private +EXPORT_SYMBOL vmlinux 0xf79e97cd acpi_get_physical_device_location +EXPORT_SYMBOL vmlinux 0xf7adcaf3 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0xf7d65bb0 pci_enable_msix +EXPORT_SYMBOL vmlinux 0xf7f2a315 cancel_dirty_page +EXPORT_SYMBOL vmlinux 0xf811e69d scsi_eh_flush_done_q +EXPORT_SYMBOL vmlinux 0xf812cff6 memscan +EXPORT_SYMBOL vmlinux 0xf81ecc4b jbd2__journal_start +EXPORT_SYMBOL vmlinux 0xf827cb83 free_reserved_area +EXPORT_SYMBOL vmlinux 0xf82abc1d isa_dma_bridge_buggy +EXPORT_SYMBOL vmlinux 0xf82ad8bc security_file_permission +EXPORT_SYMBOL vmlinux 0xf82cf0f9 pci_write_vpd +EXPORT_SYMBOL vmlinux 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf83b96cc inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0xf8652464 inet_listen +EXPORT_SYMBOL vmlinux 0xf8677154 inet_confirm_addr +EXPORT_SYMBOL vmlinux 0xf86bebdb mmc_power_restore_host +EXPORT_SYMBOL vmlinux 0xf878a70f i2c_del_adapter +EXPORT_SYMBOL vmlinux 0xf88a244f vfs_writef +EXPORT_SYMBOL vmlinux 0xf88bed01 dquot_quota_on +EXPORT_SYMBOL vmlinux 0xf88e0ee2 acpi_get_table_header +EXPORT_SYMBOL vmlinux 0xf893c8bf starget_for_each_device +EXPORT_SYMBOL vmlinux 0xf8d04f09 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0xf8d74a3b secpath_dup +EXPORT_SYMBOL vmlinux 0xf8dd818e bitmap_startwrite +EXPORT_SYMBOL vmlinux 0xf8ddc8ba bio_copy_kern +EXPORT_SYMBOL vmlinux 0xf8fd5004 __dquot_free_space +EXPORT_SYMBOL vmlinux 0xf94023ca may_umount +EXPORT_SYMBOL vmlinux 0xf94c2e95 phy_start_interrupts +EXPORT_SYMBOL vmlinux 0xf95a2a7d __check_sticky +EXPORT_SYMBOL vmlinux 0xf977af12 blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9c0b663 strlcat +EXPORT_SYMBOL vmlinux 0xfa0681f0 skb_checksum +EXPORT_SYMBOL vmlinux 0xfa30b8ad input_inject_event +EXPORT_SYMBOL vmlinux 0xfa42715d iov_iter_advance +EXPORT_SYMBOL vmlinux 0xfa4fc3b5 skb_vlan_push +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa741160 input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0xfa7827cc scsi_add_device +EXPORT_SYMBOL vmlinux 0xfa7b4c39 cdrom_media_changed +EXPORT_SYMBOL vmlinux 0xfa862771 path_put +EXPORT_SYMBOL vmlinux 0xfa99a738 sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0xfaa813d9 blk_complete_request +EXPORT_SYMBOL vmlinux 0xfaac2c47 kernel_param_unlock +EXPORT_SYMBOL vmlinux 0xfabadebd unregister_nls +EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0xfacd8e72 vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0xfaced743 gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0xfad7a95c sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0xfae67b1f cap_mmap_addr +EXPORT_SYMBOL vmlinux 0xfae700ae nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0xfb042fb2 blk_queue_max_write_same_sectors +EXPORT_SYMBOL vmlinux 0xfb0443fb acpi_get_parent +EXPORT_SYMBOL vmlinux 0xfb0ce55a pci_request_regions +EXPORT_SYMBOL vmlinux 0xfb145d77 elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0xfb1a26b4 ip_route_me_harder +EXPORT_SYMBOL vmlinux 0xfb2a43ed writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0xfb578fc5 memset +EXPORT_SYMBOL vmlinux 0xfb5bc99b max8998_read_reg +EXPORT_SYMBOL vmlinux 0xfb61cada sk_net_capable +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb6d6398 inode_reclaim_rsv_space +EXPORT_SYMBOL vmlinux 0xfb80c7a0 acpi_walk_namespace +EXPORT_SYMBOL vmlinux 0xfb94103e __clzdi2 +EXPORT_SYMBOL vmlinux 0xfb9bfd99 truncate_setsize +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbc4f89e io_schedule_timeout +EXPORT_SYMBOL vmlinux 0xfc02b7ad sysctl_tcp_wmem +EXPORT_SYMBOL vmlinux 0xfc091993 kfree_skb_partial +EXPORT_SYMBOL vmlinux 0xfc0b86a1 mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0xfc39e32f ioport_unmap +EXPORT_SYMBOL vmlinux 0xfc48c3a7 skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0xfc80e83d phy_drivers_register +EXPORT_SYMBOL vmlinux 0xfc872fd1 get_ibs_caps +EXPORT_SYMBOL vmlinux 0xfc8f62ea make_kuid +EXPORT_SYMBOL vmlinux 0xfc920a22 unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0xfc923ac8 ata_scsi_cmd_error_handler +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 0xfccdef95 __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0xfcd0c285 inet6_del_protocol +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfcfa03ff fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0xfd1e8ee3 scsi_cmd_ioctl +EXPORT_SYMBOL vmlinux 0xfd295be3 pagecache_write_begin +EXPORT_SYMBOL vmlinux 0xfd2f4d43 pcie_port_service_register +EXPORT_SYMBOL vmlinux 0xfd4aa8b9 simple_open +EXPORT_SYMBOL vmlinux 0xfd68c715 user_revoke +EXPORT_SYMBOL vmlinux 0xfd71b332 devm_release_resource +EXPORT_SYMBOL vmlinux 0xfd7229e4 x86_hyper_vmware +EXPORT_SYMBOL vmlinux 0xfd7f48fb iov_iter_fault_in_multipages_readable +EXPORT_SYMBOL vmlinux 0xfd8cdeb7 blk_mq_tag_to_rq +EXPORT_SYMBOL vmlinux 0xfd94d785 md_cluster_mod +EXPORT_SYMBOL vmlinux 0xfd95b46b t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0xfd99623a ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xfda962f2 agp_generic_alloc_by_type +EXPORT_SYMBOL vmlinux 0xfdb9b629 ioread32be +EXPORT_SYMBOL vmlinux 0xfdbe0288 pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0xfdfb792f amd_iommu_pc_supported +EXPORT_SYMBOL vmlinux 0xfdfc0b3b fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0xfdfd6c90 add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0xfe029963 unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xfe047ce6 acpi_enter_sleep_state +EXPORT_SYMBOL vmlinux 0xfe08c7a1 ipv6_mc_check_mld +EXPORT_SYMBOL vmlinux 0xfe0a28c0 security_path_rename +EXPORT_SYMBOL vmlinux 0xfe13c522 acpi_install_gpe_raw_handler +EXPORT_SYMBOL vmlinux 0xfe17047b kblockd_schedule_delayed_work_on +EXPORT_SYMBOL vmlinux 0xfe23e149 swiotlb_alloc_coherent +EXPORT_SYMBOL vmlinux 0xfe26fc7c nr_node_ids +EXPORT_SYMBOL vmlinux 0xfe374874 seq_vprintf +EXPORT_SYMBOL vmlinux 0xfe3d79fd input_unregister_device +EXPORT_SYMBOL vmlinux 0xfe4b8f26 fsnotify_get_group +EXPORT_SYMBOL vmlinux 0xfe4df026 xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0xfe55b2d7 tcp_make_synack +EXPORT_SYMBOL vmlinux 0xfe5a7dac tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe5de28b pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0xfe657e55 inet_put_port +EXPORT_SYMBOL vmlinux 0xfe7c4287 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0xfe8a9d09 mipi_dsi_generic_write +EXPORT_SYMBOL vmlinux 0xfe916dc6 hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0xfe9ebbbb acpi_osi_is_win8 +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfedd9018 tcp_enter_cwr +EXPORT_SYMBOL vmlinux 0xfedfc430 __scm_send +EXPORT_SYMBOL vmlinux 0xfee8edc1 kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0xfeebc7c4 __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0xfeede340 ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0xfef2c78f idr_get_next +EXPORT_SYMBOL vmlinux 0xfef2fa50 ppp_input_error +EXPORT_SYMBOL vmlinux 0xfef9bda2 kobject_del +EXPORT_SYMBOL vmlinux 0xff0978d8 md_flush_request +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff1f5b87 xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff6c6cdb jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0xff6e9ee3 param_ops_short +EXPORT_SYMBOL vmlinux 0xff7559e4 ioport_resource +EXPORT_SYMBOL vmlinux 0xff9ca065 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0xffa355d1 __register_nmi_handler +EXPORT_SYMBOL vmlinux 0xffc4392f posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0xffcad325 clear_nlink +EXPORT_SYMBOL vmlinux 0xffd5a395 default_wake_function +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 0x86dc972f lrw_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 0x96202186 xts_camellia_setkey +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0xa41a5ad3 camellia_dec_blk +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0xcae7a1d8 lrw_camellia_exit_tfm +EXPORT_SYMBOL_GPL arch/x86/crypto/camellia-x86_64 0xf4521fda camellia_dec_blk_2way +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x3ed754cb glue_ctr_crypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x61b3a3d7 glue_xts_crypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x8d4714f4 glue_ecb_crypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x8f02ac4d glue_xts_crypt_128bit_one +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x9d31ed07 glue_cbc_encrypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0xa8257532 glue_cbc_decrypt_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 0x58a04081 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 0x97dbbf80 xts_serpent_setkey +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 0xf16aa36d 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 0x1fd77fb1 twofish_dec_blk_3way +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64-3way 0x26bf4603 lrw_twofish_exit_tfm +EXPORT_SYMBOL_GPL arch/x86/crypto/twofish-x86_64-3way 0x40a3f576 lrw_twofish_setkey +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 0x666f06ec 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 0x02ca88e4 kvm_lmsw +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0348abd6 kvm_arch_has_assigned_device +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x05e3b6ec kvm_set_cr3 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0788cabd reprogram_counter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x094ef17a __kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x09bf4e83 kvm_vcpu_yield_to +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x09fe0e91 handle_mmio_page_fault_common +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0e9b567f kvm_read_guest_page_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0f71c2b6 gfn_to_pfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1324f5ae kvm_mmu_unprotect_page_virt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x14b5c1c2 kvm_set_xcr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x16ebd85c kvm_queue_exception_e +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x17d79cb5 kvm_vcpu_uninit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1c1e62b6 kvm_vcpu_reload_apic_access_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1c44aa25 kvm_mmu_unprotect_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1deb18d3 kvm_requeue_exception_e +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1e6d90cd kvm_vcpu_write_guest_page +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 0x215ee7a1 kvm_set_cr4 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x21b9ee86 kvm_get_cs_db_l_bits +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x24978272 kvm_clear_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x27046576 kvm_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x27d2d563 kvm_require_dr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x28e25e9f kvm_set_apic_base +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2906b057 kvm_cpuid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2b828a6f kvm_mmu_invlpg +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2bee44d1 kvm_mmu_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2bfab249 kvm_vcpu_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2c78b8d4 __gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2d65f8c7 __tracepoint_kvm_pml_full +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2f756ea1 kvm_mmu_get_spte_hierarchy +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x311f2bcf kvm_vcpu_mark_page_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x314e9317 kvm_read_guest_cached +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x317f9e6b kvm_enable_efer_bits +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3368a7b6 kvm_get_msr_common +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x347b5b18 kvm_require_cpl +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x34ea99d7 kvm_mmu_unload +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x351211d6 kvm_mmu_slot_largepage_remove_write_access +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x354a127e kvm_set_cr8 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x354cefe3 gfn_to_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x35a67f09 kvm_arch_has_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x37d2c135 kvm_cpu_get_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x38dc5d01 kvm_read_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3969fde4 kvm_x86_ops +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3afb15f6 kvm_inject_pending_timer_irqs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3b5dd35e __tracepoint_kvm_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3e1f72e0 kvm_vcpu_cache +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3f4c1340 kvm_write_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4056ee83 kvm_emulate_cpuid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x40da536c kvm_clear_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x40f0146b kvm_vcpu_read_guest_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x42d9cb4a kvm_set_dr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x43d08905 gfn_to_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x485cd7f6 kvm_rebooting +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4ac32fdc kvm_write_guest_virt_system +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4c51f664 __tracepoint_kvm_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4cce1ef9 kvm_inject_nmi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4cd69f20 x86_set_memory_region +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4dd309d2 kvm_flush_remote_tlbs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4e112d39 kvm_put_kvm +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4f702f53 kvm_emulate_hypercall +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x508cba1d kvm_arch_unregister_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x531a5534 kvm_release_page_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x53a2a3f7 __tracepoint_kvm_inj_virq +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x55022cf6 kvm_get_rflags +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x577dea8a kvm_inject_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x58060de3 kvm_irq_has_notifier +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5a267a73 kvm_read_guest_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5ac8a606 kvm_vcpu_gfn_to_pfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5dcfb2af kvm_complete_insn_gp +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5e2337c0 kvm_set_msr_common +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 0x669da1fd kvm_set_pfn_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6b73b4f0 gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x700ca90d kvm_get_cr8 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x709cd8cb kvm_spurious_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x72c3cd49 kvm_vcpu_kick +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x76609cd0 kvm_get_dirty_log_protect +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x768e7010 kvm_fast_pio_out +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7aa64803 kvm_release_pfn_clean +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7baa62a2 kvm_valid_efer +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7bd64d84 kvm_arch_end_assignment +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7c502ab9 __tracepoint_kvm_nested_intr_vmexit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7c572b78 gfn_to_page_many_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7ebd313f kvm_arch_start_assignment +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7f2c1163 __tracepoint_kvm_nested_vmexit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7f705e29 kvm_write_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x805c985a reprogram_gp_counter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x80a1119a kvm_vcpu_read_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x831327da kvm_max_guest_tsc_khz +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x83ce747f kvm_task_switch +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x83d47d05 kvm_apic_update_irr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8a26f7b0 __tracepoint_kvm_nested_intercepts +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8ab5433a kvm_get_linear_rip +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8ce4f3ab kvm_enable_tdp +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8d19a5c8 kvm_get_dr +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 0x8f947892 reprogram_fixed_counter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x90712074 kvm_inject_realmode_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9415c1d0 kvm_release_page_clean +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x972434ec kvm_apic_write_nodecode +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9a216313 kvm_define_shared_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9b82492b kvm_set_cr0 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9ba539c8 kvm_set_rflags +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9c8ff626 load_pdptrs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9cbc599c kvm_vcpu_read_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9d9fc1ae kvm_queue_exception +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9e206ed8 kvm_gfn_to_hva_cache_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9ee59155 __tracepoint_kvm_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9f90cfbe __x86_set_memory_region +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa0ec3a0a gfn_to_hva_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa2295885 kvm_find_cpuid_entry +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa508e36b __tracepoint_kvm_skinit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa77c4c13 kvm_vcpu_write_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xaa79cab5 __tracepoint_kvm_cr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xaa9d7857 kvm_requeue_exception +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 0xaf7caf84 kvm_vcpu_halt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xaffbfa0b kvm_vcpu_on_spin +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb0d13445 kvm_get_kvm +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb1428feb kvm_set_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb1aa5623 kvm_vcpu_gfn_to_hva +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb6047627 kvm_get_apic_base +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb7e43897 kvm_emulate_halt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb92dd310 kvm_lapic_set_eoi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xba9ed435 kvm_mmu_set_mmio_spte_mask +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbb6fd817 gfn_to_hva +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbe7da342 kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc1073473 kvm_apic_set_eoi_accelerated +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc29d2eb3 kvm_mmu_clear_dirty_pt_masked +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc4626e81 cpuid_query_maxphyaddr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc46ce0c8 kvm_init_shadow_ept_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc48b1b2b kvm_mtrr_get_guest_memory_type +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc56d75ce __kvm_apic_update_irr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc5cfca84 kvm_mmu_slot_leaf_clear_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc7683dd8 kvm_before_handle_nmi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcae15239 kvm_is_linear_rip +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcb797d13 kvm_get_dirty_log +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcbf61695 kvm_mtrr_valid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcc673ee8 gfn_to_pfn_prot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcef3fec5 __tracepoint_kvm_write_tsc_offset +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcfc5403d kvm_write_tsc +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 0xd3b0eca6 kvm_vcpu_gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd609aafc kvm_write_guest_cached +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd87aed19 kvm_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd93bbd46 gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd9f4ec7f kvm_is_visible_gfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdb548d9d kvm_after_handle_nmi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdd8e389c kvm_arch_register_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdeb9e564 __tracepoint_kvm_invlpga +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe121230b kvm_mmu_sync_roots +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe19f6f08 x86_emulate_instruction +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe21f31c8 kvm_vcpu_gfn_to_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe28ad080 kvm_mmu_reset_context +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe618da12 kvm_rdpmc +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe8bff9b6 kvm_vcpu_block +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xea938573 mark_page_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xec307b58 kvm_mmu_slot_set_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xec8c3403 kvm_read_guest_virt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xed804242 kvm_get_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf34d22b1 kvm_io_bus_write +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf417aaeb kvm_mmu_load +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf83367f3 kvm_emulate_wbinvd +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xfad58b2b kvm_init_shadow_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xfadb2cc0 kvm_read_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xfceb8cda kvm_debugfs_dir +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xfedc6d94 kvm_cpu_has_interrupt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x14248d0b ablk_decrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x8ce44147 __ablk_encrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x9711e1cb ablk_encrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xbac2af1e ablk_init +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xda4b77fc ablk_init_common +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xe058ba40 ablk_set_key +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xe237d8af ablk_exit +EXPORT_SYMBOL_GPL crypto/af_alg 0x0ab72ce1 af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x1048e89e af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x11badcb8 af_alg_wait_for_completion +EXPORT_SYMBOL_GPL crypto/af_alg 0x2773fc8d af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x38edf1de af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x488e0871 af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0x4ddda8a7 af_alg_cmsg_send +EXPORT_SYMBOL_GPL crypto/af_alg 0x69690501 af_alg_link_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x8b569fc6 af_alg_complete +EXPORT_SYMBOL_GPL crypto/af_alg 0xa388605d af_alg_release +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x1c8f3d8f pkcs7_parse_message +EXPORT_SYMBOL_GPL crypto/asymmetric_keys/pkcs7_message 0x91d2fecf 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 0xb1578a2a async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x2b1be50f async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x89e47601 async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0xa61df474 async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0xd1fc05ff async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x2a09d57f async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x598eccb7 async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xcb8bfd2a __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xd65f9ccd async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x4a70396f async_xor_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xcbdbe4b1 async_xor +EXPORT_SYMBOL_GPL crypto/authenc 0x587ef278 crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0x5a902d13 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 0x65bd4f6f 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 0x2c06425b 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 0x0ecd28bf cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x33e52126 cryptd_alloc_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x51fa8c18 cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x7bca6dc1 cryptd_free_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x84c274da cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0xa5d3100b cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0xaa35e4e8 cryptd_ablkcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xc9c206bb cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0xe79cf480 cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0xfaf6f34a cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/crypto_null 0x21cd536a crypto_put_default_null_skcipher +EXPORT_SYMBOL_GPL crypto/crypto_null 0xd18e46f8 crypto_get_default_null_skcipher +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 0x8459e18a lrw_crypt +EXPORT_SYMBOL_GPL crypto/lrw 0xcd074900 lrw_init_table +EXPORT_SYMBOL_GPL crypto/mcryptd 0x51cb709c mcryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/mcryptd 0x7a646892 shash_ahash_mcryptd_final +EXPORT_SYMBOL_GPL crypto/mcryptd 0x8347667c mcryptd_flusher +EXPORT_SYMBOL_GPL crypto/mcryptd 0x93a876db shash_ahash_mcryptd_digest +EXPORT_SYMBOL_GPL crypto/mcryptd 0x95d5afbd shash_ahash_mcryptd_finup +EXPORT_SYMBOL_GPL crypto/mcryptd 0xb77d1131 mcryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0xcb0a1064 mcryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0xd5fc71ed shash_ahash_mcryptd_update +EXPORT_SYMBOL_GPL crypto/mcryptd 0xf1ebcf1b mcryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/rsa_generic 0xadc25bd8 rsa_parse_key +EXPORT_SYMBOL_GPL crypto/rsa_generic 0xf1b141d1 rsa_free_key +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x0948828a 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 0x0774e313 twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0x6c3229bb __twofish_setkey +EXPORT_SYMBOL_GPL crypto/xts 0xf121e198 xts_crypt +EXPORT_SYMBOL_GPL drivers/acpi/nfit 0xd7665940 acpi_nfit_init +EXPORT_SYMBOL_GPL drivers/acpi/nfit 0xf091a085 acpi_nfit_attribute_groups +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/ata/libahci 0x06476166 ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x114946d0 ahci_set_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x2318a274 ahci_reset_em +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x2603a7d0 ahci_start_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x290cdb8b ahci_host_activate +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x2c249e94 ahci_sdev_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x3d537c79 ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x46928c73 ahci_port_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x4ed74163 ahci_print_info +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x55cc5c64 ahci_error_handler +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x58715b3b ahci_shost_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x621215d7 ahci_reset_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x67a2eb41 ahci_qc_issue +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x6c4128e5 ahci_stop_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x755683a6 ahci_do_softreset +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8ba854ac ahci_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8d3b7283 ahci_dev_classify +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x98e6db17 ahci_save_initial_config +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xa0a299f3 ahci_start_fis_rx +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xad67c5d9 ahci_check_ready +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xc5879d1a ahci_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xc6392364 ahci_kick_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xd6d2dabf ahci_init_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x3d80435e ahci_platform_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x66c4d423 ahci_platform_disable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x7a5c99ae ahci_platform_suspend +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x909966be ahci_platform_init_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x9be67fa8 ahci_platform_disable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xa8cd6d1f ahci_platform_enable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xaf82a900 ahci_platform_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xba58c35b ahci_platform_enable_regulators +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xc3cb3036 ahci_platform_resume_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xce1f9530 ahci_platform_get_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xf6a95782 ahci_platform_disable_regulators +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xf9bd2c00 ahci_platform_suspend_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xfe405302 ahci_platform_enable_resources +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0x92985b99 __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 0x0b4b06fb devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x59ff3484 devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xbc0ad27d regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xcfcfb9a5 regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x02b37117 bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x1163cfa0 bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x246e1fd6 bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2d82cc74 bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x4153d7a1 bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x60ebe1da bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x62a65dda bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x716e4373 bcma_host_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x740fc834 bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7a682010 __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x87ddd090 bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x8f327572 bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x97bc77a1 bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x9b6e3f12 bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa7574c0b bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xbb2bad1d bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xbc7621a0 bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc99aa7cb bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd3e66ea4 bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd9014afd bcma_host_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xdc1cf9e6 bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe44f7647 bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xec785275 bcma_host_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xf39b606c bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x08587188 btbcm_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x0c2dcbcf btbcm_setup_apple +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x98c8e056 btbcm_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xa1133cd6 btbcm_finalize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xdf41c7bb btbcm_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xe95e91b2 btbcm_setup_patchram +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x3da6390e btintel_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x776707ec btintel_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x0f4f94bb btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x11c5a986 btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x12105378 btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x185c3971 btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x19c56d0b btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x6cf9361c btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x9129c513 btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xb06227f6 btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xb4738c25 btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xb9ecf24f btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xf740a27a btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xa17ca653 btrtl_setup_realtek +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 0x984078ff ccp_enqueue_cmd +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x11b619a6 adf_dev_start +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x1562054c adf_cfg_add_key_value_param +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x2401e65f adf_disable_aer +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x3031e9bc adf_cfg_dev_add +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x3da37124 adf_devmgr_add_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x4139f80b 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 0x4cbfd15b adf_cfg_dev_remove +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x51ff0a97 adf_enable_aer +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x65c58d47 adf_devmgr_rm_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x7b276baf adf_dev_init +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x7c7206f3 adf_dev_shutdown +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x8db072df adf_service_unregister +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x9e8036de adf_devmgr_pci_to_accel_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xa328ba75 adf_service_register +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xa7aec9c3 adf_cleanup_etr_data +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xbe466d46 adf_init_etr_data +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xc9d3802f adf_cfg_section_add +EXPORT_SYMBOL_GPL drivers/dca/dca 0x01a33ab9 dca_unregister_notify +EXPORT_SYMBOL_GPL drivers/dca/dca 0x1ade4115 free_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0x31a2c8df dca_get_tag +EXPORT_SYMBOL_GPL drivers/dca/dca 0x52f036b1 register_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0x57665d80 dca3_get_tag +EXPORT_SYMBOL_GPL drivers/dca/dca 0x75727d8f unregister_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0xac34ecec dca_register_notify +EXPORT_SYMBOL_GPL drivers/dca/dca 0xb884b79e dca_remove_requester +EXPORT_SYMBOL_GPL drivers/dca/dca 0xcae0af80 alloc_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0xf73842f6 dca_add_requester +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x20da8d2b dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x22aec85d dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x280e9f87 dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x66ae52b8 dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xcd014380 dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0x21a10556 hsu_dma_irq +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0x371a7a23 hsu_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0xcb0b6fdb hsu_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x1e0c7dc9 vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x5a14d79c vchan_find_desc +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x6ea037ad vchan_init +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0xeac95893 vchan_tx_submit +EXPORT_SYMBOL_GPL drivers/edac/amd64_edac_mod 0xcee5861f amd64_get_dram_hole_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0083d59d edac_device_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x073fc1c2 edac_mc_del_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0fbf2c0a edac_mc_alloc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x3224ff4f edac_device_handle_ce +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x415d0f96 edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x457f8b93 find_mci_by_dev +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x577cb441 edac_pci_handle_npe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x5ac6510c edac_device_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x5be847b3 edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x7837108f edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x9571bcff edac_device_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xa83e8073 edac_pci_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xa95c7b59 edac_device_handle_ue +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xb1fd2044 edac_pci_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc3773070 edac_pci_reset_delay_period +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc86be923 edac_mc_add_mc_with_groups +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xcafd7da5 edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xe0da1367 edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xe8bc2a4d edac_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xecfd9ba5 edac_mc_free +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xf5b98b73 edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xf60fbf6b edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xf6284377 edac_pci_handle_pe +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 0x84be2ef1 bgpio_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0x9f628502 bgpio_init +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x1bbbf69b __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x2795f615 __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x69c3f7cc drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7ae9e0c4 drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x949ce03b drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x05876c69 i915_gpu_busy +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x08a7896d i915_gpu_raise +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x402468e9 i915_gpu_lower +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x500858b9 i915_read_mch_val +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0xe7237b0b i915_gpu_turbo_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x6adf436b ttm_prime_fd_to_handle +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xb693a13e 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 0xe681578e ttm_dma_populate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xe986d51b ttm_dma_unpopulate +EXPORT_SYMBOL_GPL drivers/hid/hid 0x05495392 hid_debug +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0da42afa hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0x11e7b076 __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2157e041 hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x24859a68 hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x250a61a6 hidinput_find_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3377d2a6 hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0x337bf1c6 hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4226c736 hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4906a967 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4b220e97 hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5aad1911 hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5f0a01f1 hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5ff6d018 hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x60ca811d hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x65f7e581 hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7281927a hid_field_extract +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7c8acaf1 hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x83acd16a hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8f427e97 __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9762a3d4 hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9e760513 hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa0c825dc hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa192d355 hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa9edcae2 hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd01ae8d9 hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd0692816 hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd36c4a04 hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd3ce11f4 hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd9a4b4c5 hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xdb7592b7 hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0xdf42d89d hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xefedb16c hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf08d51d5 hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf90ade01 hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xfa6b42e7 hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xfc813e93 hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xfefaf530 hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x19b4ab25 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 0x33e334e4 roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x43cceff2 roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x6dc408bb roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xb91fae0f roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xd266f381 roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xe06ba66f roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x05f0eecf hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x0d8b1c8c sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x21917229 sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xaf1f588e sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xb40fbb5d sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xd60fcc0f sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xdaad6e1a sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xe05dbbbd sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xe4d1a37f sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x01fd453e usbhid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x0a4cc278 hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x135e3251 hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x2da8e400 hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x703241de hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x719e14a1 hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7ef9da96 hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7f557d22 hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x90a17545 hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x958b9fd0 hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x9732c064 hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb3dc654a hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb4d80d4c hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb9f03c53 hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xc3940527 hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xc3f7574f hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xe918b8e3 hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xf61388db hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xfcd85353 hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x0c0298a3 vmbus_are_subchannels_present +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 0x5840d360 vmbus_sendpacket_multipagebuffer +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x6988f6a2 vmbus_sendpacket_mpb_desc +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x711d6eb8 __vmbus_driver_register +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x9247c8c0 vmbus_establish_gpadl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x98bc3eb0 vmbus_teardown_gpadl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xacc493b7 vmbus_open +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xb6307876 vmbus_sendpacket_pagebuffer_ctl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xc43bfe10 vmbus_get_outgoing_channel +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xd18959dc vmbus_recvpacket_raw +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xd23368c3 vmbus_driver_unregister +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xe809b205 vmbus_close +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xea522150 vmbus_set_sc_create_callback +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xf45dd651 hyperv_mmio +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xf4e29aa2 vmbus_sendpacket_pagebuffer +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x346c1e19 adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x70fa8cf1 adt7x10_remove +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xc06ed613 adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x0a47cf89 pmbus_read_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x21272085 pmbus_set_page +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x41cf4ff6 pmbus_do_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x52001d28 pmbus_regulator_ops +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x5ec124c9 pmbus_write_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x660c62b5 pmbus_clear_faults +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x6e91f031 pmbus_check_byte_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x81aff7bc pmbus_check_word_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xa867c88f pmbus_do_remove +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xad5e26ca pmbus_get_driver_info +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xaf147909 pmbus_read_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xb2b96aa5 pmbus_clear_cache +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xdab64e79 pmbus_write_byte +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xe6ca10e3 pmbus_write_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xe789a9f5 pmbus_update_byte_data +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x1c795a7b i2c_dw_clear_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x34f82d40 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 0x7ac4dfb1 i2c_dw_init +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x9b747e4e i2c_dw_disable_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xabe833f3 i2c_dw_enable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xdac6af6f i2c_dw_is_enabled +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xdbcd3e5c i2c_dw_disable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xe6e59644 i2c_dw_xfer +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xee2bf848 i2c_dw_func +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-nforce2 0x63338fd1 nforce2_smbus +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x4694df89 i2c_add_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x8e30f33e i2c_del_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x41c50c6f i2c_setup_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0xc494544a i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x06226878 ad_sd_read_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x129e80b2 ad_sd_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x53548800 ad_sd_init +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x62f93ef1 ad_sigma_delta_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x64ecb76c ad_sd_set_comm +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x979475b5 ad_sd_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xbc17c7a3 ad_sd_validate_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xda94d89b ad_sd_write_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xeac739d5 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 0x0a75ad5e adis_read_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x1346c056 adis_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x1524daa8 adis_init +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x18b1fec9 adis_initial_startup +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x3b0cfac0 adis_probe_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x8e7ff387 adis_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x9e5e55e0 adis_remove_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xb68a92e9 adis_update_scan_mode +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xb8e55843 adis_write_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xd89ef1c8 adis_reset +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xedaf5fb9 adis_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xf6b31a4a adis_check_status +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x028a5b88 iio_update_demux +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x0588b1f5 iio_scan_mask_query +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x267c0508 iio_channel_release_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26eac2f2 iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26f6b499 iio_str_to_fixpoint +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x293194b4 iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2a1fab3c iio_channel_stop_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4c9175d8 devm_iio_device_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x63bf61a4 devm_iio_trigger_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x64a47ae6 devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x72e70c15 iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x73877bf0 iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x84fde2c6 devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x861c3ddb iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x94ab48e4 iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9f5ccb5c iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb00941af devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb010f45f iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xbef47e5b iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc10072f5 iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc4403af2 iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc77f7d56 iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc908f2cb iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xca5d727c iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xcdc88484 iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xcf27dcab iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd19aa8df devm_iio_device_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd62b56f1 iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd78aeaae iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe47bacba iio_write_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe483ec39 iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe8c59f9e iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf4bfe4ee iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf75219c8 iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf90c8a9d iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xff7f5ae3 iio_channel_release +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 0x0a4b83a2 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 0x90eda1bc adxl34x_probe +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xe4586827 adxl34x_resume +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x15b6b581 cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x9bb8bb06 cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xb18f3f86 cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x0c3382e0 cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x55c74b1d cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xf73c68e7 cyttsp_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x3ecf02c3 cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0xdcc4a0fb cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x03dbb9ea wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x050a365a wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x14a562aa wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x3383f35f wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x4779ed5b wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x5e79478e wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x5f74b732 wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x8185d981 wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x84d151d5 wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x9ffbe9d2 wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xe297ee9b wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xff29f3c1 wm9712_codec +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x055ab4e0 ipack_get_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x2b9b21d1 ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x315bf8e2 ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x672b30c4 ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x980f70e2 ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xd43080ea ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xdaabf256 ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xdb5579b0 ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xe33dbc87 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 0x0760edc9 gigaset_skb_sent +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x1ee0f08b gigaset_freedriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x29a214cd gigaset_blockdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x2ee979af gigaset_isdn_rcv_err +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x454aa44f gigaset_debuglevel +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x6e59e7c8 gigaset_start +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x71f22d1c gigaset_m10x_input +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x7599b0c2 gigaset_m10x_send_skb +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x78f1a3ed gigaset_fill_inbuf +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x96cc11ff gigaset_freecs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x9a891aaa gigaset_if_receive +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x9b68ffd1 gigaset_skb_rcvd +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xa104fb79 gigaset_stop +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xa3151853 gigaset_dbg_buffer +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xc95e3d7a gigaset_initdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xd84b6fed gigaset_initcs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xe2461dcf gigaset_shutdown +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xf7cbae99 gigaset_add_event +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xfecde26a gigaset_handle_modem_response +EXPORT_SYMBOL_GPL drivers/leds/dell-led 0x86fd1ffb dell_app_wmi_led_set +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x1ff92764 led_classdev_flash_register +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x864f6a1c led_update_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x8d02604c led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xc98cf8e1 led_set_flash_timeout +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xd4380b93 led_set_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xe35b0d77 led_get_flash_fault +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 0x06a4a186 mcb_request_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x0f70d7dc mcb_bus_get +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x3d749764 mcb_bus_add_devices +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x42917e4a mcb_free_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x45d0cce9 mcb_get_irq +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x5894453a mcb_bus_put +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x5ac33b1b mcb_alloc_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x8bf52ac0 mcb_release_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x9ada7129 mcb_unregister_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xc3a55a38 mcb_alloc_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xc7fa8f3a mcb_release_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xde2e1a28 __mcb_register_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xdf231996 mcb_device_register +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xf0949c4b chameleon_parse_cells +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 0x28e90a8d 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 0x300f288f dm_bio_prison_free_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x656b1cb9 dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6791a44e dm_deferred_entry_dec +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x71b530f6 dm_cell_promote_or_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x753e20b2 dm_bio_prison_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7acee0a6 dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x96a45e18 dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x9fbd21c4 dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xa4d9247d 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 0xc5410edc dm_cell_release +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 0x3f43aee6 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 0x5372a333 dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x9dfbc0e3 dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x9fd7a984 dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xcde03d68 dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xd192a26f dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xd46bd5be dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xfe1686f7 dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x432bc4f6 dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0xf35bfb19 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 0x3325db4f 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 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 0x75e559db 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 0x8844f978 dm_rh_mark_nosync +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 0xbe38a431 dm_rh_recovery_prepare +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xc9e498e5 dm_region_hash_create +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd8aa4284 dm_rh_region_context +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd8ba5a0d dm_rh_bio_to_region +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xf622e75a 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 0x0604db1b dm_btree_remove_leaves +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 0x69e5cf12 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 0x95a52abd dm_bm_is_read_only +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/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x10609b53 saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x1a8693fc saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x286e1912 saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x343d610d saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x58876343 saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x5c9972d5 saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x625c456a saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x65799ec7 saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x8249f1ee saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xc096518f saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x0cf36f6c saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x317e9ef9 saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x3d13d8b8 saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x63718451 saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x7e867919 saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x870f1e4a saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xc4a6232c saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x03c63d97 smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x2548442d smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x31e0c095 sms_board_power +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 0x549615d7 smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x58d763bb sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x61b46a96 smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x61c35168 smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x68be5e1f sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x6ba7e392 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 0x99a81ab3 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9c2225ed smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xb50f8158 smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbcd4271a smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xcabaf9dd sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xd5fa3bec sms_board_event +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xdc15ebbe smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xddfaf027 smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf60d1c7c smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf6e519b4 smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0xeb8b07ac as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0xe0c7de38 cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0x1fb3e6fb tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/media 0x0fa69fda media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/media 0x25dfa345 media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/media 0x30cfb045 media_entity_cleanup +EXPORT_SYMBOL_GPL drivers/media/media 0x318491b6 media_entity_create_link +EXPORT_SYMBOL_GPL drivers/media/media 0x3c6bef93 media_entity_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/media 0x553cba8f media_entity_put +EXPORT_SYMBOL_GPL drivers/media/media 0x568ce0ae media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/media 0x5fdc7a22 media_entity_get +EXPORT_SYMBOL_GPL drivers/media/media 0x6898e636 __media_device_register +EXPORT_SYMBOL_GPL drivers/media/media 0x88d164b0 media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/media 0xb556fa82 media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/media 0xc5f29083 media_entity_init +EXPORT_SYMBOL_GPL drivers/media/media 0xca67df0e media_entity_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/media 0xcb81792c __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0xd980ae3a media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/media 0xdad67a90 media_entity_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/media 0xe44fee39 media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0xef9e37d3 media_entity_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0xfaf8feb3 cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x0a585178 mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x0bd6c098 mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x157531da mantis_input_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x2a161a93 mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x2d5057d7 mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x30ee4bc6 mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x4e7b455f mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x74cd5fe1 mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x9a557ef3 mantis_input_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x9df020f5 mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xa4de1a67 mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xa6a072eb mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xb1e82bfe mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xbcdb3713 mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xc7a889f9 mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xdb015a95 mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xe5d09a09 mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xf5cb3fd9 mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xfaaefe1a mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x00d63bc5 saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x0314f947 saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x145eabc2 saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x158518de saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x1eb954c4 saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7d9454dc saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x8990d1ee saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x8aee5287 saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x8af2eb4c saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x8cc4108b saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x900a7138 saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xaa0f1dcd saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xaaded6e1 saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xb03f14ed saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xb2d159cd saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xbb7de434 saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xd663c691 saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xd6a7692f saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xe0ff5b0f saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x1ff2d286 ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x3158b826 ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7948c222 budget_debug +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x85946847 ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xa2a21e9b ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xd67b8384 ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xda9a22e3 ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xddad45cd ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xa35f32c8 radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xc6c022ce radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x03d4d614 ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x352707bd rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x3536303b rc_open +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x3eae3481 rc_close +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x3ed0372b ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x3f21e497 rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x47e6ec8e rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x553efb91 rc_core_debug +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x555fe69a rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x5c73151d rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7721f64b ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x832a803f rc_map_unregister +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x9b793152 rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x9cc556a5 rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xa0c7e0f6 ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xa93ae45b rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xaf23c6cd rc_map_get +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xbfe5bf6c rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xd5e59e0a ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xf27c1ca7 rc_map_register +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0x946759b0 mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0xa1f0fd8e microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0xcbad8027 mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0xf8147ab7 r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0xbad07ecc tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0x149a30ee tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x03922dd3 tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x7f4e5ac6 tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0x0b0108ca tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x15dde618 tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0xe0f800e5 tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x0976aabb tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x79366c4f tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0xd7123005 simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0675f522 cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0bf15352 cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x15c9b295 cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x2bdaa62e cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x3818a4e1 is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x44217314 cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x497e0d26 cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x5f44f5ec cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x61af4d44 cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x64622b27 cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x6ba518c8 cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x8a7abee1 cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x8cff97a6 cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc8291ccc cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xcb6ec32f cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xceae5271 cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xd7fbdaa9 cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xe09edb20 cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xe1e06600 cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xf8eb7275 cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0x40d2c9f8 mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0x2d9b4cd0 mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x04b3e3d5 em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x101ea5b5 em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x2c62e08b em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x3071b2ce em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x30a319f0 em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x422a869d em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x4f84c88d em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x50f17909 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 0xa2d2ddfe em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xa6d99103 em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xa9790031 em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xb148100d em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xb9c0fe70 em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xbf4b00d8 em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcd75ef7f em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xde227380 em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xde96b9be em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xecd94cff em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xff312fb9 em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x21e41c9d tm6000_set_audio_bitrate +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x50f923a4 tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x637136cd tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x773085cb tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x89b611dd tm6000_debug +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xdff8e89d tm6000_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x01c483a9 v4l2_get_timestamp +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x31ca9d78 v4l2_i2c_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x4a2d5e12 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 0x86c304c6 v4l2_i2c_new_subdev_board +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xafb57ee6 v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xce78f366 v4l2_spi_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xd0293410 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 0x5491c182 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x67b8205b v4l2_detect_cvt +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 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-dv-timings 0xf98d0f9d v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x46244cdc v4l2_flash_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x64916647 v4l2_flash_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x01080a7e v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x17eb0eee v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1d8cbebf v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1edad42d v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x210cdcd4 v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x29d00ee3 v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2b71640f v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x37f1920c v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4c33ee6b v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x58babe4f v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5d89d743 v4l2_m2m_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5e1a5776 v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x61d34391 v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6af44564 v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6dbdc263 v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6fc939c1 v4l2_m2m_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7c88b723 v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x86abae72 v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8810eaa4 v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x889c27e9 v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8ece7f84 v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8f341bf4 v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x9a3d1885 v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa5fe11ed v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb5364d01 v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc6fca5ad v4l2_m2m_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xdb1b9c58 v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe1ce18aa v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf6acb332 v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x08cce74f videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x0c97bdd2 videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x13150951 videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x23f5b926 videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2b8b0261 videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2e96f0f2 videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x30e02c68 videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x31d583ca videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x32674366 videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x4fda81f9 videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x5b073e4d videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x67cb96c6 videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x75813958 videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x76a19ef4 videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7f55a346 __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x8b061e74 videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x9d9a6015 videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa519c805 videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xb4f2d6ca videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xbccad39b videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc7218d98 videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xdc367729 videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe595ad6c videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf32c62df videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x286ff672 videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x2e761b55 videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x33d63cdc 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 0xe2a422ff videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x49065334 videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x4cbb73c9 videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x6fb8b445 videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x045a8e08 vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x0c343cb6 vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x145b25c9 vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x195cc376 vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x19e8fe16 vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x20a0b7eb vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2b4dfe3e vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x303ffae4 vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x348b2253 vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x34e6b30c vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3e18e32a vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3f4ce842 vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x47212250 vb2_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x49cff9c7 vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x50cf4ad3 vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x59798986 vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5c50a23b vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5cd50347 vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5de369fe vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x62600f39 vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x66e6e6a6 vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6fd776c5 _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x72aff9ff vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x7c8f40c4 vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x85f27332 vb2_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x8b65c1ba vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x910afb1d vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x9188e0dd vb2_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x9ede9e05 vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x9f0ec252 vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa18626dc vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa78c31c8 vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb27d01d1 vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb6415054 vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xbd184e68 vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xbe1016c0 vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd529d124 vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf6ec3669 vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xfb72e539 vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x0e254199 vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x6c0f520d 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 0x7fd9c846 vb2_dma_sg_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0xa497425a 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 0x197ebdd9 vb2_get_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x68bc7911 vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x6a68db46 vb2_put_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0xf58fa57d vb2_get_contig_userptr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-vmalloc 0xf2c75595 vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0b434a8c v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x140d7450 v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1b1694c6 v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1cbbe319 v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1f5661c5 v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x27aa0e6f v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x35849d34 v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3c44fa35 v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4973d741 v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4a48f740 v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x52202e0f v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x550d9b99 v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5c102c87 v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x62a92685 v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x68866fe2 v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x868a9013 v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8d299412 v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x986de8b2 v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb2fd9ede v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb9a4d1d5 v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc5f317cb v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc7cead46 v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcb25c62d v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcc9d9451 v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xda50e1ed v4l2_compat_ioctl32 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xdcf52d7e v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe46b90ce v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe7b75a25 v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x46ac4b7d pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x92683c28 pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xac003031 pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x5ce53fca da9150_bulk_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xa80381cd da9150_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xb16000ea da9150_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xd64cec09 da9150_bulk_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xf92eaea0 da9150_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0x04bb80fb intel_lpss_probe +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0x26b16067 intel_lpss_suspend +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0x7822660a intel_lpss_resume +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0x9af50a04 intel_lpss_prepare +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0xa1869211 intel_lpss_remove +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x18f10ffa kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x2686a314 kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x3347ac9f kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x578395bd kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x6c83bf23 kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x8a65805a kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x965f2c6d kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x99f09c37 kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x2dd28408 lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x93847a5d lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xb067abe2 lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x4af77d6d lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x4ca687f5 lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x4d937b71 lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x6a22a5c4 lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xcd22275a lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xdf5d52fa lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xfa285be5 lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x3cad5102 lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x40b11f47 lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x9a4f5e5d lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x1dd21c5c mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x8920e7c6 mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x8b7233b0 mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x9b2f12ae mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xb889ee9c mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xc99aace6 mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x06eb5326 pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x1e19e246 pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x47aed870 pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x4adffced pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x5cba214c pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x68f2ea9a pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x6c1981bb pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x88ef1d3e pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x9a21bce5 pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xc08503d0 pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xe735d026 pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x5dfb4ddd pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0xa25a9346 pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x0ea1ac02 pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x35bd93ea pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x9271e778 pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x99aa16c5 pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xcfa6a2bf 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 0x06515272 rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x09a345d5 rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x0c17b988 rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x214bce5e rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x37300ecf rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x385249c3 rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x419be187 rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x4b63c35f rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x5218889b rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x5fbfd2ad rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x6c56f445 rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x6cd198ee rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x7b57fd28 rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x90274cf9 rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x904e0d75 rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x9e3400ad rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xa2faabc6 rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xa442acc0 rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xb94875d5 rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xbd0bb85c rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xc252d069 rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xc422badc rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xdef1bac7 rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xf896b209 rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x34851205 rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x3537f9fb rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x4ce0c0a6 rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x5053ddcb rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x5c13aaf2 rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x6a36caee rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x71fe2362 rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x8855d79b rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x8865c3a1 rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xb0fcfd6b rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xc3b1eea2 rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xd011eb83 rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xdb2fd3a9 rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x068199b5 si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x09456cc8 si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x11f20a88 si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x11f2dd55 si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x195d2b0a si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1d6c045e si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2680bedb si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2c81b4f5 si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2cf05083 si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x39959322 si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x3d231bc8 si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x457689aa si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4598c51b si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x486567b1 si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4c70c962 si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4ddd5af7 si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x585d4072 si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5b067f97 si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x623c13fe si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x67d757a4 si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x71587fc2 si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7ee1953f si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7ffeddec si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x863e285a si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x92465ca3 devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x98d58100 si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xaa305763 si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xacc4b5db si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb37c113c si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xbc94ccb9 si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc29bf443 si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xdecf508b si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe001cbc5 si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf919195b si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x396ae591 sm501_misc_control +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x404d1ae1 sm501_modify_reg +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xbc3ca0b7 sm501_unit_power +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xf22f185c sm501_set_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xf836b9d4 sm501_find_clock +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x0591dfb4 am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x20800c12 am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x41e89d06 am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x594744de am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x38af7894 tps65217_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x80b6e2af tps65217_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x842710e0 tps65217_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xdb615eab tps65217_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x37a2525a tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x86d26efe tps65218_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xa0a8a255 tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xa68ee176 tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0xb854f54d ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x0e8ecb0a cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x35821116 cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x7b40f6b2 cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xa612cfc7 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 0x03e29b82 enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x2c97b023 enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x91f9f7ac enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x99f2b0c5 enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xa08f9c0b enclosure_component_alloc +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xee86874b enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xeeebec22 enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xf185bb84 enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x0a46d795 lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x1a8346f3 lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x717cc0cc lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x956d91e9 lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xbc743d73 lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xd08013b0 lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xf350ad6c lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xfd090318 lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x1d25174d mei_cl_register_event_cb +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x26e68bb2 mei_irq_compl_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x2e65d413 mei_write_is_idle +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x32fdaf7d mei_deregister +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x351c0b2d mei_reset +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x368a5a14 mei_hbm_pg +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x388b96ae mei_cl_enable_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x389fb6f0 mei_irq_write_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x38d4cf1b mei_start +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x39e4bdd6 mei_cl_remove_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x3e185357 mei_register +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x3e63adb5 mei_irq_read_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x43f716c9 mei_device_init +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x46fdfdd3 mei_cl_add_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x500cb2c2 mei_cl_disable_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x66e9c5b5 mei_restart +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x6ea70085 mei_cl_set_drvdata +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x7122eb95 mei_cl_recv +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x7a94bead mei_cl_driver_unregister +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x8a98fd93 mei_cl_send +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x8ff2ae8e __mei_cl_driver_register +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x92ce07c3 mei_cl_get_drvdata +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x948d21b9 mei_cancel_work +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xddde8d43 mei_stop +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xe8dd0278 mei_fw_status2str +EXPORT_SYMBOL_GPL drivers/misc/mic/bus/mic_bus 0x229ba02e mbus_unregister_driver +EXPORT_SYMBOL_GPL drivers/misc/mic/bus/mic_bus 0x98766b11 mbus_register_device +EXPORT_SYMBOL_GPL drivers/misc/mic/bus/mic_bus 0xdfbb4e30 mbus_register_driver +EXPORT_SYMBOL_GPL drivers/misc/mic/bus/mic_bus 0xea19184c mbus_unregister_device +EXPORT_SYMBOL_GPL drivers/misc/mic/bus/scif_bus 0x4d76cbe4 scif_unregister_device +EXPORT_SYMBOL_GPL drivers/misc/mic/bus/scif_bus 0x668bebe0 scif_register_driver +EXPORT_SYMBOL_GPL drivers/misc/mic/bus/scif_bus 0x7c3f09e2 scif_register_device +EXPORT_SYMBOL_GPL drivers/misc/mic/bus/scif_bus 0xecb0e507 scif_unregister_driver +EXPORT_SYMBOL_GPL drivers/misc/mic/scif/scif 0x06c91e51 scif_bind +EXPORT_SYMBOL_GPL drivers/misc/mic/scif/scif 0x13d26969 scif_open +EXPORT_SYMBOL_GPL drivers/misc/mic/scif/scif 0x31f517c5 scif_get_node_ids +EXPORT_SYMBOL_GPL drivers/misc/mic/scif/scif 0x3c2b2e75 scif_connect +EXPORT_SYMBOL_GPL drivers/misc/mic/scif/scif 0x7cc8e03e scif_listen +EXPORT_SYMBOL_GPL drivers/misc/mic/scif/scif 0x9d1a4041 scif_close +EXPORT_SYMBOL_GPL drivers/misc/mic/scif/scif 0xc241a7d5 scif_recv +EXPORT_SYMBOL_GPL drivers/misc/mic/scif/scif 0xd184d0a5 scif_accept +EXPORT_SYMBOL_GPL drivers/misc/mic/scif/scif 0xf0fd1946 scif_send +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x5d394195 st_unregister +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0xda6c558a st_register +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x081d1bc7 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 0x36a49a66 vmci_qpair_enquev +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x3ef56cd5 vmci_qpair_alloc +EXPORT_SYMBOL_GPL drivers/misc/vmw_vmci/vmw_vmci 0x46e19c82 vmci_qpair_peekv +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 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 0x12fe22f9 sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x29a14ca2 sdhci_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x5386b306 sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x657e8b44 sdhci_set_bus_width +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x729f4d60 sdhci_alloc_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x8ccd4eb8 sdhci_free_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xa100f9df sdhci_set_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xa20b250c sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xc2e41e95 sdhci_remove_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xc698f3a2 sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xcc8b5eff sdhci_enable_irq_wakeups +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xd78f7c41 sdhci_send_command +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xefae2987 sdhci_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xfeb262a8 sdhci_reset +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x04d28399 sdhci_pltfm_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x0cfe2a50 sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x120af062 sdhci_pltfm_free +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x3a40eaad sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x5effb583 sdhci_pltfm_init +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x61454c82 sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x6fc91ced sdhci_get_of_property +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xd97eda8b sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xfe8c3ec3 sdhci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x76cddd05 cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x8bd3f893 cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xb4fadd7b cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x176c8291 cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x693ec941 cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xe4954d17 cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0x05800ce0 cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x28d55b5f cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x50d71e6a cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xac8693cc cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x01c60bc7 mount_mtd +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0782b6a4 mtd_lock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0b357d37 mtd_unpoint +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0b3be935 mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1328cbc1 mtd_block_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x20f31a0f mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2eb6fdd4 mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x319efaec mtd_unlock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3a58ef2d get_mtd_device_nm +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3c35ca64 mtd_erase_callback +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3d394c7d get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3e954a1d mtd_read +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x40db6071 deregister_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x474713b7 mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4a9963f4 __get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x57990a55 mtd_read_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5a33c07a mtd_get_user_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x60a9e630 __mtd_next_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x63aaa89c register_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6bd27017 mtd_device_unregister +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x70d990cd mtd_del_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x782cb41c mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7a33532a unregister_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x84721cfa mtd_add_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x84c368a5 mtd_writev +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x863442f6 mtd_get_device_size +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x86dcd90d mtd_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x873837c4 mtd_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8d0e84d9 register_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8f9b311d __put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa2bc061b mtd_point +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa7b57fc8 mtd_table_mutex +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc1daf0a4 mtd_is_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc268c67a mtd_block_isbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc5731f2d mtd_is_locked +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe045bed8 mtd_panic_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe0591b10 kill_mtd_super +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe7f02058 mtd_block_markbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe97ce74c put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xebca812d mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xed7554c4 mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf23787db mtd_device_parse_register +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x41f1a297 del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x625c3125 mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x7c006444 deregister_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x8b521f73 add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xf761fb1d register_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0x42082bb6 nand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0x54df3f40 nand_wait_ready +EXPORT_SYMBOL_GPL drivers/mtd/nand/sm_common 0xff386490 sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x91720e26 onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0xc8fb0e31 onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0xf5effdfe spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x047d0a15 ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x0d120924 ubi_leb_read_sg +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x1ebe3f60 ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x1fb8f952 ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x2cec117d ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x3757e725 ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x38e10c1d ubi_flush +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x42801d20 ubi_sync +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5cfdd22d ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x67eae14d ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x6db86d1c ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x781b9529 ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7da6be76 ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7ecefe97 ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x8aff6e31 ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xb1ca4365 ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xb6110761 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 0x0a77a606 free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x62cf8912 c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x64361f77 unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x65bfdd87 alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xb346643e c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xe7195067 register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x0fcb107f devm_can_led_init +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x222c295a can_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x35599042 safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x3f67e27e can_led_event +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x52187df7 alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x5494778a can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x5c5662c3 can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x60245eb3 register_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x62ee3e43 close_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x6fa06eb4 unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x71e8106e alloc_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x730d1be9 can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x8587500c can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x8a6c8c56 free_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x8e1c2874 open_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xad31f053 can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb346573b can_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xc29a9eea alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xe4760a14 alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xfd8775df can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x1d535d92 free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x4683ade8 alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x542878bf register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x992d7cd0 unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x0fce10f8 alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x2633f207 register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x4d1d35d4 free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xc33b8c73 unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x027f52c6 mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x09fdfc2e mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0a62f67f mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0b0bb179 mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0b5dc278 mlx4_get_internal_clock_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0e2d2b97 mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0f0ab3b3 mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x129ffd02 mlx4_bond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x12cf7e24 mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x12e036c5 mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x134b9499 mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x15755cbf __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1593e0e2 mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x15e8805e mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x166809b3 mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x16af22ef mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1ac93d33 mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1e0caa99 mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1e2f1098 mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2363e5d8 mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x24f3177e mlx4_set_vf_rate +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x27ec2ab5 mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x28950d0a mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2b047da6 mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3674678c mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x37f653e0 mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3b4c8412 mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3e48f073 mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x40ff462d mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x44b71241 mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4ac9f2dd mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4b83130c mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4c43ce3e mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4c786962 mlx4_map_phys_fmr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4ca47bc0 mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x518eaa78 mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x53223497 mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x533945c8 mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x58c79423 __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5cc618a1 mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5cf6cc8d mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5df38687 mlx4_get_vf_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5e401e5e mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5f494e9b mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x60a3a032 mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x629f757b mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x63860862 mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x69433361 mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6b333ff0 mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6b7282c9 mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6bb387c9 mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6d36466d mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x70a1ffb1 mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x712bfe08 mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x74459c07 mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7531d3dd mlx4_unbond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x757abb93 mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7cb1066a mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7d02e4b1 mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7d8da36c mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x809b3333 mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8c4922b8 mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8d8176da mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8ec84020 mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8f4ebf28 mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8f86fac6 mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8fc24c85 mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x917d9334 mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x91dedb2f mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9543e4e7 mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x99a8860c mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9c4a5d6f mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9ecca6a1 mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa127db31 mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa174ecce mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa4e308d9 mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa7557f05 mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa9223175 mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaa132e50 mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xabc0c1c2 mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xabfaa044 mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xad15f350 mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xadc53b95 mlx4_port_map_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb2a136e5 mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb33adf79 mlx4_fmr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb71d6495 mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb90344fa __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb9c7bbe5 mlx4_fmr_unmap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbd5f10c1 mlx4_fmr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbd6ac3d5 mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbe035331 mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbf07d250 mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbf0af47c mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbfcf066c mlx4_set_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc1c64da5 mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc3fca752 mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc4047110 mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc465a0ec mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc487daa2 mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc51e0d22 mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc573feb4 mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc78853e9 mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc7fcc552 mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc9a5ea50 __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xca2f7ff6 mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcb0fc0fa mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcfa52a62 mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd2637442 mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd31bd778 mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd552a560 mlx4_fmr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe35e4118 mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe3a27bb1 mlx4_get_counter_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe5a01a70 mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe8009ec2 mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe89570d8 mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xea738254 mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xed0f6ad5 mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xedd74433 mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xee68e94d mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf2d72c9a mlx4_get_default_counter_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf49dd495 mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf5c3651b mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfbbee7fd mlx4_get_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x040475c7 mlx5_destroy_unmap_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0770552f mlx5_query_port_link_width_oper +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x09543b3d mlx5_fill_page_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0d8c9e98 mlx5_query_hca_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1f6fc32e mlx5_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x24c0cc3b mlx5_core_destroy_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x26e56c18 mlx5_query_port_vl_hw_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2942a8cc mlx5_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3ab64288 mlx5_core_create_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4a165059 mlx5_set_port_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x53f79b76 mlx5_db_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x584ecb68 mlx5_query_hca_vport_pkey +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x67b3bda3 mlx5_core_mad_ifc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6951bbc5 mlx5_core_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6c9eb208 mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x70c92c23 mlx5_query_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x745580e4 mlx5_query_port_proto_oper +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x86dd12fe mlx5_core_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8972340b mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8a09f0f3 mlx5_query_port_max_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9c74d052 mlx5_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9f20cfca mlx5_core_eq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa60dbbfc mlx5_core_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb21362aa mlx5_create_map_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb6d3cfa4 mlx5_query_port_proto_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc2ec24e9 mlx5_core_xrcd_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc40089fe mlx5_query_port_ptys +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd255843d mlx5_query_port_proto_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd5dfaf8e mlx5_query_port_oper_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe21b758c mlx5_set_port_proto +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xebcb213e mlx5_core_page_fault_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xec4cc721 mlx5_query_hca_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xece5d3d1 mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf88b798b mlx5_query_hca_vport_gid +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x0ba549ad stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x69580030 stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x70df48b7 stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xfb29fd98 stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x0ebf58fb stmmac_pltfr_pm_ops +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xc18d977d stmmac_pltfr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xd4034e9c stmmac_pltfr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x06ae0b48 cpsw_ale_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x0d506ae8 cpsw_ale_stop +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x16e5dfe6 cpsw_ale_control_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x611bf6e5 cpsw_ale_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x665af687 cpsw_ale_add_ucast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x6729522a cpsw_ale_add_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x6cd1e3ab cpsw_ale_add_mcast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x6d21ab2d cpsw_ale_start +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x74ade5ce cpsw_ale_dump +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x7a46c7d4 cpsw_ale_del_ucast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xc0af096e cpsw_ale_del_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xdcb4bfa8 cpsw_ale_control_get +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xe52210df cpsw_ale_del_mcast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xe5465275 cpsw_ale_flush_multicast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xee2e4eb9 cpsw_ale_set_allmulti +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x35bb8d90 macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x4fdf41bf macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xd5919740 macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xef33ec51 macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvtap 0x595df886 macvtap_get_socket +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x33e88d3a usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x61b20019 usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x992f5b54 usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xf494a1f6 usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x1734b328 cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x22332eac cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x3ef8f824 cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x45f66b42 cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xc6e350b1 cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xd6ec8a0b cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xe334e282 cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xec040bf0 cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x030fa89f rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x2a7d5874 rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x4244319f generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x8d33a417 rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xaf6db1ed rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xd029cb9b rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x162aa53d usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x19418ec2 usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x28476dd6 usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x29a61c8f usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2e76b2cb usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x306fe4d9 usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3f41f513 usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x44293113 usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4de645d3 usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x511577f5 usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x52add160 usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x536966a0 usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x624c668e usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x685e3191 usbnet_get_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6ab30884 usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x74230dc4 usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x84c80c04 usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8876a6ab usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8f3ce4b3 usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x96867a3d usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa5b089e9 usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa9553b95 usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xabe89ca8 usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xadc48e55 usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xae5ce350 usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc3151089 usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd417c5e7 usbnet_set_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xdaf5966d usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xdc97c158 usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xeaf0f957 usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf4c0f521 usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xfa3dc291 usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x33f04197 vxlan_xmit_skb +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x4952bd93 vxlan_sock_add +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x52346d8d vxlan_get_rx_port +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xa79978d7 vxlan_sock_release +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x0eb8746f i2400m_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x1241da34 i2400m_cmd_enter_powersave +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x2c36c2c9 i2400m_release +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x51ec02b3 i2400m_tx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x58bbc4f5 i2400m_tx_msg_get +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x5a0deaeb i2400m_is_boot_barker +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x5d8d94df i2400m_pre_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x713d8293 i2400m_error_recovery +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x75bdb5c3 i2400m_init +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x90f82c04 i2400m_netdev_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xa14def59 i2400m_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb00b793c i2400m_bm_cmd_prepare +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xcaa015fd i2400m_dev_reset_handle +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xd36b2809 i2400m_tx_msg_sent +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xdbe53763 i2400m_post_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xff3dc576 i2400m_rx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xff9d9d05 i2400m_dev_bootstrap +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x25cafb45 cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x267c8687 cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x3586ef08 cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x44b7f1de cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ipw2x00/libipw 0x91fa8e98 libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x0c6c9122 il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x44890420 il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x51b34afa il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x59a2f84d il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x9f8f3753 _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x0e5e1982 iwl_phy_db_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x143aa8eb __iwl_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1671c007 iwl_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x16c0a44d iwl_opmode_register +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1b074767 iwl_abort_notification_waits +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1e97e4bd __iwl_warn +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x21533ee3 iwl_poll_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x2d245fee iwl_init_notification_wait +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x35033c81 iwl_phy_db_free +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x364bb806 iwl_read_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x42c45650 iwl_parse_nvm_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x44c2dcc5 iwl_parse_nvm_mcc_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x46f9cefd iwl_remove_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x472956ae iwl_set_bits_mask_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x49a54c3a __iwl_crit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x51b657cd iwlwifi_mod_params +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x53003f43 iwl_poll_direct_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5c52e109 iwl_opmode_deregister +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x6745c1c0 iwl_nvm_check_version +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x7358af06 iwl_force_nmi +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x776221bf iwl_send_phy_db_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x7c153ca2 __iwl_err +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8c5d5ab3 iwl_phy_db_set_section +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x92d52800 iwl_read_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x9c8e3fa2 iwl_wait_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x9f3a4a7c iwl_set_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xa3afe324 __iwl_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xaaff2a3e iwl_write_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xab4a9c3f iwl_notification_wait_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xb8979af3 iwl_notification_wait_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xcb060af1 iwl_write_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xefcf1dcc iwl_parse_eeprom_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xf02247d1 iwl_clear_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x00b8b2d5 lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x06ec171a __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x13aa2104 lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x209edbeb lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x2b21bbcc lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x2ee6a0d2 lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x49a77e88 lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x8bf7ba7a lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x91e93cbe lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xa21285a0 lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xa806b2d6 lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xacae32ad lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xb41b20a4 lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xd4b1868a lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xed05b28e lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xedef6a16 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 0x12d90fc1 lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x68f75c91 lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x6ee8d4c9 lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x77208ea9 lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xa06f1a4c lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xa7484137 __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xb745fa52 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 0xf5dc3c7f lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x0c093e18 mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x0ed5c8a8 mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x30382a1d mwifiex_upload_device_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x31bd9748 mwifiex_alloc_dma_align_buf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x391d3481 mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x46605e21 mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x523c6505 mwifiex_queue_main_work +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x65482a44 mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x678fcf6c mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x79b4b595 mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x7c7a781b mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x91510ed4 mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x915d1415 mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xa2d1f3cf mwifiex_drv_info_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xa3d901f5 mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xab2bb5c4 mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xb72c6372 mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xd4749f77 mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x64c5f346 p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x7622b877 p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x929a4d00 p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x9884f9c2 p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xa0599a27 p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xab7d31f4 p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xaf9cc319 p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xb3f1b177 p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xe4900579 p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7201b98a rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x8a58a396 rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xb9eeb11d rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xdb3ca0e5 rsi_zone_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xe994beb5 rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xfa2dcdcb rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x0d94d49e rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x0e1cb623 rt2800_get_key_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x163fb31e rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x2d35c8f2 rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x2e210b6a rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x31345957 rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x3706dc4f rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4223b99c rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4c9e21f9 rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x572f7ea0 rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5def56d0 rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x6a7e008a rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x6afcd010 rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x6f26c4c5 rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x7284a2cc rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x771b1166 rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x881f7bfc rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8a291891 rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8ae35886 rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8dd7aa2e rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x923dd505 rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x951b5ead rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9c7aa7ec rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9d8c4185 rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xae191fa4 rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb21a4ea3 rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb42a30e4 rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xbceba59f rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xbd39dd15 rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc08e4410 rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc37c3c45 rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xcb3165d1 rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xced7e7ac rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd7cc9794 rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd95bd59f rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe5a847f2 rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xeafa501c rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xfc6f14db rt2800_clear_beacon +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 0x276e5495 rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x28b65fef rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x6df6b69d rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x8824361c rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x8c7b6090 rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x92c0bcd1 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xa63be901 rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xab2a62bd rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xaf1c21d9 rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xbf1bfad8 rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc2f9cbdd rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc66be1d9 rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc6a1455e rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xce00feb1 rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe28f94c7 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xfbdce9ed rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x07dba142 rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0ea1ade7 rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x173c3d1c rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1d375484 rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x25aa0141 rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x34f01dd1 rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3b299cc4 rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x47bc9514 rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x4cb8dfce rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x51c84407 rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x53dbe411 rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x5715bf1b rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x57e40014 rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x5b4d13e1 rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x66a1dc0a rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6c593081 rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6fdf3708 rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x72b7c392 rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x73b8946e rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x754284e9 rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x82e0e4eb rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8f908c9b rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9892f109 rt2x00mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x98da3d22 rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9f332e98 rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa15970ea rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xac6a5ca2 rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb4072d3a rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb736f82d rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb797b8bc rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb92fd9a8 rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xbf8d5c89 rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc04def8d rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc3fbdcc3 rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc54aebf6 rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xcec72bad rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd1688d7c rt2x00mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd4b2fe31 rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd6f5e729 rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd78ed97c rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xde7c4b90 rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf4e84373 rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf56e981e rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf5aeaf54 rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf5d5bed7 rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xff2b5d5e rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x0e20c49d rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x11a540d6 rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x7392fb86 rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xc56a93ab rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xe60827ec rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x03586b0b rt2x00pci_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x0caf8f7c rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x771ca9ca rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xb524b01c rt2x00pci_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x0002fda2 rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x0708e8f6 rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x235b37ba rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x3d5ff7d9 rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x4059d867 rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x4e94c360 rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x56e2eba8 rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x66c3552d rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x7631c21f rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x8e7f3bc0 rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x9a2ae1c1 rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xa9b6b354 rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xd9cf2548 rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xf1e9fc5e rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xf98ff782 rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xfd3e3ed6 rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2a97bd67 dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3b2a22b2 dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3e3d0b70 dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4cf0fe37 rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x05b9e46e rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x3283f3c8 rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x392ddb80 rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x3d85b6ee rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x4657ea3e rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x57f3eec0 rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x5d767305 rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x5e5d1e52 rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6d487b0b rtl8723_fw_block_write +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 0x73fb2f7e rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x7a322ff4 rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x7d4ee7ad rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x80cf42ec rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x84b9eab8 rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x8aff98d8 rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x90d96144 rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x913adac3 rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x9f60a871 rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x9f6be493 rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x9fe12913 rtl8723_phy_set_bb_reg +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 0xc54023c5 rtl8723_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xca0f0122 rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xd08b0be4 rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xd4398f04 rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xe8e634a9 rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xea470ee7 rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xfd2e487c rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x005bc55c rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x0107e874 rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x03973dd5 rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x05b8e225 rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x09798ed6 rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x19d332e0 rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x1c18b2e6 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 0x4004165f rtl_dbgp_flag_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x519b85e5 rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x678b96d3 rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x69a195fb rtl_attribute_group +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x6b4de810 rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x812706fa rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x893bd538 rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xa01169c1 rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xafcdc668 rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xc03c7e5f rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xc205cdd8 rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xfd98c128 read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x0d5d5f59 wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x724ea8a2 wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xcec18500 wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0b1f069d wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x11e21120 wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x15961e38 wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x171391e1 wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x181f1f6c wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x292395e9 wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2ccff634 wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3248b463 wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x345501e2 wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x38e4b484 wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3afc4ab3 wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3f5f23dd wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x407da43f wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x408d3a5f wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x41fc1acc wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4d5dafb0 wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4fcbc64b wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5278d0b0 wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x53dff67d wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5697ef81 wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x57045301 wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5770f2df wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x61f0dc45 wl1271_ps_elp_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x638072ad wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x67332d93 wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x678902c8 wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x77092dcc wlcore_get_native_channel_type +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x79f4a0eb wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x824bbe71 wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x866504f1 wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8ad9a67c wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8f3c9fcd wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x92ec65ec wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x974283ea wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x99a0be4e wl1271_ps_elp_wakeup +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa24711c5 wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xad41ab21 wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb39951df wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb64b1f01 wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb805a0fa wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb9e7fbeb wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbcdb9335 wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc39e271a wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd1f43e00 wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xee373948 wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf33e4e53 wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0x054b041e nfc_mei_phy_free +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0x8d08f20f mei_phy_ops +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0xe9d02430 nfc_mei_phy_alloc +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x2eb0ea57 nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x8b688ecc nfcmrvl_parse_dt +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xb0973c67 nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xb10cef4f nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x0502324a st_nci_discover_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x0e0e846f st_nci_enable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x5ee092d2 st_nci_remove +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x77d08cde st_nci_probe +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x86b91304 st_nci_hci_cmd_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x8890bf72 st_nci_disable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x9602e09d st_nci_hci_load_session +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xe1b93e2e st_nci_hci_event_received +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x1281496d ntb_transport_register_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x30934216 ntb_transport_max_size +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x32537aca ntb_transport_link_query +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x3291ca2a ntb_transport_unregister_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x3d54dbfc ntb_transport_tx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x436098aa ntb_transport_link_down +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x72eb3bd8 ntb_transport_create_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x82e6c13d ntb_transport_qp_num +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x9c992c8f ntb_transport_link_up +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc270dc24 ntb_transport_free_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc37d9036 ntb_transport_rx_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xd40e7a02 ntb_transport_rx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf55d6313 ntb_transport_register_client_dev +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf9eb813f ntb_transport_unregister_client_dev +EXPORT_SYMBOL_GPL drivers/pinctrl/intel/pinctrl-intel 0x04611602 intel_pinctrl_remove +EXPORT_SYMBOL_GPL drivers/pinctrl/intel/pinctrl-intel 0x4236058e intel_pinctrl_probe +EXPORT_SYMBOL_GPL drivers/pinctrl/intel/pinctrl-intel 0xb21fbeab intel_pinctrl_resume +EXPORT_SYMBOL_GPL drivers/pinctrl/intel/pinctrl-intel 0xbfdfd3a9 intel_pinctrl_suspend +EXPORT_SYMBOL_GPL drivers/platform/x86/asus-wmi 0x489bfed4 asus_wmi_unregister_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/asus-wmi 0xf48408ec asus_wmi_register_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/dell-rbtn 0x51552fca dell_rbtn_notifier_unregister +EXPORT_SYMBOL_GPL drivers/platform/x86/dell-rbtn 0xa060fe7d dell_rbtn_notifier_register +EXPORT_SYMBOL_GPL drivers/platform/x86/intel_ips 0x46809fa9 ips_link_to_i915_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/intel_pmc_ipc 0x56235c72 intel_pmc_ipc_command +EXPORT_SYMBOL_GPL drivers/platform/x86/intel_pmc_ipc 0x75068282 intel_pmc_ipc_raw_cmd +EXPORT_SYMBOL_GPL drivers/platform/x86/intel_pmc_ipc 0xdea07053 intel_pmc_ipc_simple_command +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 0x7e2ec55a pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xcb1eb526 pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xec6b53d7 pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/pwm/pwm-lpss 0x21e22848 pwm_lpss_byt_info +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/pwm/pwm-lpss 0xfa64430c pwm_lpss_probe +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x0b0284ff mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x4296e6bf mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xef04db76 mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x53f36ffe wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x73eeead2 wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x76e11583 wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x8ad52cc6 wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x9776ab3f wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xaaf938ee wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0x9facf2f0 wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x09aec039 cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0d9079df cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0da14a68 cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0e21885e cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0e98e8d1 cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1e365a25 cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x25b92fc0 cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2cd4c9c7 cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x310acddd cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3234b983 cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x32e2df06 cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x37e98f10 cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a5c4389 cxgbi_ddp_page_size_factor +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3f31212a cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x419ed6a0 cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x42b79b91 cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4b63c0c0 cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x54ea769f cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5720f1e2 cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5759db76 cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5cea4e80 cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5e41a467 cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6241df34 cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6562ecaa cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6af444e3 cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6e563f68 cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x719bdc5a cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7305d7e8 cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x79d86838 cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x79e07d1c cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x842af6df cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8c2ba369 cxgbi_ddp_ppod_clear +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xacc07976 cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb7d57039 cxgbi_ddp_ppod_set +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xbb7e3502 cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcdb70bc8 cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd0b0543c cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd785530a cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd90356b3 cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe453d744 cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf0286343 cxgbi_ddp_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf096d11f cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf10bd2d8 cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf1ebca02 cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf2560fbe cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf8b6f27b cxgbi_ddp_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfbb8b727 cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfe5fc97b cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x0229b14c scsi_dh_activate +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x1df92bb9 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 0x59b292b8 scsi_unregister_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x7ba0ad6c scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x97069355 scsi_dh_set_params +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xabbe1f83 scsi_dh_detach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xee767975 scsi_register_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x02e2e32c fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0a1f86bf fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0fb51275 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x260877b6 fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x2f15e41f fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x336392df fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x374c1e1c fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x456d1b0d fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x4650a001 __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x5674ec28 fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x5a22c95b fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x713a18f0 fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x71abbb46 fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x80597193 fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x84b3d915 fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x979f5d93 fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x9ccb98e3 fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb4f58a35 fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xcb192e1f fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x478db8a3 iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x82dad93c iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xbd8a0ed9 iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xc4e901aa iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xe4287ea6 iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xf906c4eb iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x08c54836 iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x09858c5b iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x153ed98b iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1c292ee1 iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1c3376ba iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1f3555b0 iscsi_conn_queue_work +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x254d9e1c iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2edd71d6 iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3395e739 iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3b7bb0fa iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4242ec1f iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x51d91ffb iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5ed27a18 iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x664cf7af iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7477354e iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x78a47a21 iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7a23c5f0 iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7b4bc121 iscsi_eh_target_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x840a05af iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x849f221d iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x911651c2 iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x996ea2aa __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa03729a1 iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa0bd867d iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xaad1e112 iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xaf811152 iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb1f8bd4b iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbf8c9136 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcca0d4f0 iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xce58a617 iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcf802037 iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd780ee45 iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd84b29c9 iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xdc4fd515 __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xdeaea1c1 iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xdf6d256c iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe45097f1 iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe55e9e3b __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xea27cad8 iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf3356a26 iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf77c7530 iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xfa1b1870 iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xfb23feab iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x04ca9d08 iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x08f01021 iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x0e69bcd4 iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1b0bed22 iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x2d8b9b94 iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x2f6a49bd iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x49206fa4 iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x4b1546ea iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x4d2d275f iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x79f9af48 iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x884b2e35 iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x8defd994 iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x911b7c05 iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xab43ff1b iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xb1d2c97f iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xcaaa3ebd iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf1fee410 iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0ab1ae76 sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0b0495e0 sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x12dc9bc0 sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x130a4fc4 sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x216a63a0 sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x29c8b8d7 sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3a991ce4 sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4caf6c43 sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6e68c17e sas_eh_bus_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7a29d843 sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7d93a3b2 sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x816c2a24 sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x8a7668dd sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x8fbf420d sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x919e34b7 sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa93e3c8c sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xaa7960e3 sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xab83b04d sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xbb6896be sas_domain_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd59d0b9d sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe21345c9 sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe5b4ad32 sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xeb5fdc8d sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xfa933808 sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x01b22ce9 iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x033e282b iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x07e606c1 iscsi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0c49a767 iscsi_destroy_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1ae562a7 iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2021b8db iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3385c0e1 iscsi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3472e27c iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x34d0fd40 iscsi_scan_finished +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x371afc12 iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4184e43e iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x53d22aa4 iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5bbf573b iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x629a1199 iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6742f14c iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x69df7262 iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x69f0978d iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6b3c21e8 iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x72027f84 iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7ebcfda1 iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8277b97b 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 0x89637e1a iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8c97e1fa iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x93e08c09 iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9a7e9857 iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa116f351 iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xae2be79d iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xba199a45 iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbf38d263 iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbf8d773c iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc60a2382 iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcb05e9af iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdba7a675 iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdf176972 iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe2f3f153 iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe8d28a25 iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xec0ad144 iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xeed0dade iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xefa7c2ff iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xff8a27ed iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x38d561bd sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x41c1ea50 sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x5652474d sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x685504dc 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 0x6c9ead97 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 0x5cbc69b3 srp_rport_add +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x9309c008 srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x9391764f srp_remove_host +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x9d40190a srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xa3661203 srp_rport_del +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xb6a3639e srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xee891cc0 srp_tmo_valid +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x1513ae1c ufshcd_remove +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x4be0b387 ufshcd_init +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xaf4793c8 ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xfaeb8a08 ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x0ee5059d spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x1b21aa92 spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x21e3353b spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x3e0af034 spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x79966a9c spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x11a99ff3 dw_spi_suspend_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x3c9cb3c3 dw_spi_add_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x3fdce442 dw_spi_resume_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x414ed31f dw_spi_remove_host +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x13cd688c spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x258157f1 spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x415c7b2e spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x44b75d9b spmi_driver_register +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x540f4d89 spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x5ad36a68 spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x6403ed97 spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x6429e590 spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x687b088f spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7bdce42d spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7ca16759 spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x9fa6d0e9 spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xb4a0d0ab spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xbea0fc43 spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xc461e990 spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xc8c39781 spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xe0831812 spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xe40938fa spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0x9ed7c893 ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x03791f2c comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0efc2836 comedi_timeout +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x157f0c2d comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x1dfcc530 comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x1ec70aab comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x24e0e016 comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2748cf57 comedi_handle_events +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2d1502f5 comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2e1113a3 comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2fc469dc comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x391ba16a comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4236eaaf range_4_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4c8e7195 comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4e887a9f comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4fe634f3 range_bipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x5408e3df comedi_set_spriv_auto_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x593b0d8e comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x597e01a6 comedi_event +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6260f1d4 __comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6874eb8f comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x7a031c14 comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x85c153bf comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x87043932 comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8af62dd7 comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8b07f375 comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x994ad7a8 comedi_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa5a4b8ad comedi_auto_unconfig +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 0xc0ccb172 comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xc4ba4b42 comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xc83b330e comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xc8a386e4 comedi_dev_put +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xcab5b903 comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xccd48430 comedi_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd8f89c80 comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xe1c9c62e comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf2043a5b comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xfe7cf740 comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x433de778 comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x9706ab87 comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xc281ef33 comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xcee99958 comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xd93878a1 comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xdc662a29 comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xe1b63979 comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xe9861537 comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x0c71a546 comedi_pcmcia_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x37d3bd59 comedi_pcmcia_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x3a09e1fd comedi_pcmcia_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x3fdaf4c0 comedi_pcmcia_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x82e56bbe comedi_to_pcmcia_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x8db19400 comedi_pcmcia_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xd47a622b comedi_pcmcia_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x0b2ae4cf comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x1219a788 comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x4e236172 comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xccc7ac1e comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xed52adc5 comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xf0bfb6bd comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x4b8083f8 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 0x4dbce144 amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0x53f7bb45 amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_pc236_common 0x189622ef amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x339a6d6d comedi_8254_pacer_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x3b819169 comedi_8254_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x56e3bbe1 comedi_8254_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x6dedac87 comedi_8254_set_mode +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x70841432 comedi_8254_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x70d72413 comedi_8254_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x728b33a1 comedi_8254_ns_to_timer +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x7b7925d5 comedi_8254_subdevice_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xcf4da28e comedi_8254_update_divisors +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xd5979e8f comedi_8254_cascade_ns_to_timer +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xd8249629 comedi_8254_set_busy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xdf38359e comedi_8254_load +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xf4896493 comedi_8254_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0x34fd8e9a subdev_8255_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0x5f9305a4 subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0x61776398 subdev_8255_regbase +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x0d68fcd9 comedi_isadma_poll +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x12fba874 comedi_isadma_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x4a17474e comedi_isadma_disable_on_sample +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x6815a033 comedi_isadma_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x9c967a33 comedi_isadma_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0xa3d01a85 comedi_isadma_program +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0xa7ebb8a3 comedi_isadma_set_mode +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/das08 0xd517911c das08_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x10d87c00 mite_dma_tcr +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x24f72775 mite_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x37ee63f0 mite_bytes_read_from_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x40169457 mite_bytes_read_from_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x52027f16 mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x5c03c320 mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x5cfd1a88 mite_release_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x6159ddfc mite_done +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x643c328d mite_dma_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x65fbd65d mite_sync_input_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x69c0e93d mite_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x746f38cd mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x75fb53be mite_get_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x7b480ef7 mite_setup2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x88d33935 mite_buf_change +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x8f8c879b mite_bytes_written_to_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x913696a1 mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x9ade904d mite_prep_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xe3060671 mite_free_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xf874703c mite_bytes_written_to_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xff2e0ac4 mite_sync_output_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0x4b0a8f1e labpc_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0x8e88cf5c labpc_common_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x16ca10c0 labpc_drain_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x4b0d0c22 labpc_init_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x61cbd833 labpc_setup_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x97999911 labpc_free_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0xa1a4d4a1 labpc_handle_dma_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x0354419d ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x4410e820 ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x48b48536 ni_tio_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x5adcd918 ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x6f8277f2 ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x7a02ba20 ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x906a63e8 ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xd10d1016 ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x043d25b3 ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x0eb48d42 ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x11fb83c9 ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x3fe031ff ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x61856b78 ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x88a6363e ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x3960883b comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x3a8a241f comedi_close +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x64d2ae2d comedi_dio_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x7096a68e comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x7898b28a comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x977bc169 comedi_open +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xda21ad54 comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0x849e5218 adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x4106e188 lustre_attr_show +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x4fc3e6ae lustre_kobj +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x54a07be9 lustre_sysfs_ops +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x619b5f1a lustre_attr_store +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0xc08a85ce debugfs_lustre_root +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 0x18d0e67d spk_synth_is_alive_nop +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x1d391b47 spk_do_catch_up +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x2ab8daa7 speakup_info +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 0x71162001 spk_var_store +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x8b3aeb81 speakup_event +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x8e146195 synth_release_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x93313d35 spk_serial_synth_probe +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x9a888082 synth_buffer_getc +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x9ddbfd69 spk_synth_immediate +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb48956f8 synth_buffer_peek +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb78dc52c spk_synth_is_alive_restart +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xbbd15a51 speakup_start_ttys +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xbd96a5fd spk_var_show +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 0xd4d2b53b 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 0xfbe22625 synth_add +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xfe72a396 synth_remove +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x0877dd5c visor_periodic_work_start +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x0ec0434e visorchannel_zoneid +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x149bde55 visorchannel_clear +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x2803dd6a visorchipset_register_busdev +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x28a61e64 visorbus_register_visor_driver +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x28c58726 visorbus_enable_channel_interrupts +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x37626eff visorchannel_get_clientpartition +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x39fe5de1 visorchannel_signalqueue_max_slots +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x4063ea9d visorchannel_signalqueue_slots_avail +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x4e4bfbe5 visorchannel_signalremove +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x5e533597 visor_periodic_work_nextperiod +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x60aaf74b visorchannel_uuid_id +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x6d35d8a5 visorbus_clear_channel +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x720775df visorchannel_set_clientpartition +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x7948d062 visorchannel_get_header +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x7a4ec5c5 visor_periodic_work_stop +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x85b49e2d visorchannel_get_uuid +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x865e5ab6 visor_periodic_work_destroy +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x87faaeb6 visorbus_disable_channel_interrupts +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0x96401fe5 visor_periodic_work_create +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0xa428b832 visorchannel_create +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0xac7771ac visorchannel_signalinsert +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0xae9128e9 visorchannel_create_with_lock +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0xb4aab617 visorchannel_write +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0xb8b79365 visorbus_read_channel +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0xca18358d visorchannel_id +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0xcc89f91f visorchannel_destroy +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0xd50a1ee0 visorchannel_debug +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0xd7a9d7e7 visorbus_registerdevnode +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0xe3b5efe1 visorchannel_get_physaddr +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0xebc569a9 visorbus_unregister_visor_driver +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0xed313c21 visorchannel_read +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0xf990f627 visorchannel_get_nbytes +EXPORT_SYMBOL_GPL drivers/staging/unisys/visorbus/visorbus 0xf9e972da visorbus_write_channel +EXPORT_SYMBOL_GPL drivers/thermal/int340x_thermal/int340x_thermal_zone 0x905e834d int340x_thermal_zone_remove +EXPORT_SYMBOL_GPL drivers/thermal/int340x_thermal/int340x_thermal_zone 0x9d59b367 int340x_thermal_zone_add +EXPORT_SYMBOL_GPL drivers/thermal/intel_soc_dts_iosf 0x3fddd40c intel_soc_dts_iosf_init +EXPORT_SYMBOL_GPL drivers/thermal/intel_soc_dts_iosf 0x57255852 intel_soc_dts_iosf_exit +EXPORT_SYMBOL_GPL drivers/thermal/intel_soc_dts_iosf 0x5d68da2e intel_soc_dts_iosf_interrupt_handler +EXPORT_SYMBOL_GPL drivers/thermal/intel_soc_dts_iosf 0xaea09ed8 intel_soc_dts_iosf_add_read_only_critical_trip +EXPORT_SYMBOL_GPL drivers/tty/n_tracesink 0x585ebaac n_tracesink_datadrain +EXPORT_SYMBOL_GPL drivers/uio/uio 0x490eb99e uio_unregister_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x8f3c9220 uio_event_notify +EXPORT_SYMBOL_GPL drivers/uio/uio 0xb1c5c139 __uio_register_device +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x001cde00 usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0xe1ae59a0 usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x9648a3fd ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xe2355913 ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x3fa30809 ulpi_unregister_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x7cb751b8 ulpi_register_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xbd9e8907 ulpi_read +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xd347e390 ulpi_write +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xdd6b1ded ulpi_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xf39d384b ulpi_register_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x23561e36 gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x2cc3a480 gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x3169edb8 gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x324550f2 gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x4f5df698 gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x5cd1299d gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x5f98e042 gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x6e166c39 gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7eb101bc gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8878cfa6 gether_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xa1100cad gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xb899ad45 gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xbf6981ef gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xc0585cd2 gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xd257b316 gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xea1cc0d1 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 0x52c35d45 gserial_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x77227a66 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 0x25367de7 ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x72a5e77a ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xb7d6e071 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 0x1c41b667 fsg_store_removable +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 0x1ebe0cdd 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 0x2b00ac53 fsg_common_remove_lun +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 0x37a64aed 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 0x423845e4 fsg_ss_bulk_in_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x4b18efbd fsg_show_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 0x686e72af fsg_common_set_cdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6acb4179 fsg_common_set_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6efb6e37 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 0x857b6dc2 fsg_hs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x8dab7508 fsg_store_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x91b064d3 fsg_lun_close +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x934ce585 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 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 0xaa4d6898 fsg_store_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 0xd1341e2e 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 0xdbd97492 fsg_lun_open +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 0xe825b983 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 0xfdb7022d fsg_store_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x137e1d2d rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x14def9ec rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x1e1c66e3 rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x2bbeca05 rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3d461017 rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3f0ba984 rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x5b5d6d0a rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xa29b8028 rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xc45dc284 rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xcfed05ad rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd95863f1 rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xef1ea40a rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xef3ea9d5 rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xf27f80ad rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xf401fe50 rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0b322529 usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x199920f1 usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2a9cc470 usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x34db37ce usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x38b6ae5b usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3dcd9141 usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x51d05007 usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x56a067d9 usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x64a058d5 usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x70abe61b usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x754c3fdd usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7db0cae2 usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7ebc4c39 usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8123c8bc config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x874f79ce usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8bf77688 usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x92cea077 usb_composite_probe +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 0xb0247fa1 usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc4d6f143 usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc59d2ffd usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd8c3b4b9 usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xde1c12fd usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe1a0f028 usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe8859f50 usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe8ea9ab4 usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe961e328 usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xfac039db usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xfb669620 unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x14490304 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 0x3727ed18 usb_gadget_udc_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7e36eb1d usb_add_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xac551364 usb_del_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xba129765 usb_udc_vbus_handler +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xbafe1606 usb_gadget_set_state +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xbb3bf627 usb_gadget_map_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xc2356643 usb_gadget_unmap_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xd0c77ae9 usb_gadget_probe_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xf718724b usb_udc_attach_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xf740e232 usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x41d82e19 ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0xd7210a26 ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x107bb072 usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x1c12c51c usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x435c1e6c usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x6bab3acb usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x79fd5f32 usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xaa7c4705 ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xe2e8d256 usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xf2574709 usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xff012ffc 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 0xcb32cb36 musb_writeb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xdf042893 musb_interrupt +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0x7907e25f isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0x07bac57f usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x0a71b86e usb_serial_handle_break +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x178bc3b0 usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x19bcedb7 usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x21042841 usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x2ae0ce16 usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x44293305 usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x49059427 usb_serial_handle_sysrq_char +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x4d1618e7 usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x5fb7ecb8 usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x6208f5e5 usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x6fb98919 usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7b4be6d0 usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x8658f2f1 usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x8b7d85f1 usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x9310eb79 usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x9cd165e2 usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x9e58529c usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x9f940297 usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc7a9e86e usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xd79f8cde usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xd958d841 usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1bc3edc2 usb_stor_sense_invalidCDB +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1bf7be16 usb_stor_disconnect +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x20b58aaf usb_stor_CB_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x21f6df2f usb_stor_suspend +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x23c79288 usb_stor_control_msg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x3593740c usb_stor_ctrl_transfer +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x3a4fd8d8 usb_stor_bulk_transfer_sg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x3c844bbc usb_stor_set_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x3d6e406a usb_stor_bulk_srb +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x3e890daf usb_stor_probe2 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x51a16ff7 usb_stor_Bulk_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x6c2d54e6 fill_inquiry_response +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x75b5816d usb_stor_reset_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x7d3c078e usb_stor_transparent_scsi_command +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x99598f05 usb_stor_probe1 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xa2bcf54b usb_stor_bulk_transfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xad73f1cc usb_stor_post_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb3b0a813 usb_stor_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xcb3e1152 usb_stor_pre_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xd72337dc usb_stor_CB_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xde81f47c usb_stor_host_template_init +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xf7dafd7e usb_stor_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xfc93713c usb_stor_Bulk_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xfe59f682 usb_stor_adjust_quirks +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xfee8105c usb_stor_access_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x3f845c1c usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7a1ad7f0 usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7b47a610 usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x85b3be2b usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x911ae69e usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x9eae2a5a usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xb74eb18a usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xc59731c0 usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd02753dc usbip_header_correct_endian +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd60c1a62 usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xdb362e1d usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xde0ecd1d dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe1ea0586 usbip_dump_header +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xfcfc45b1 usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x01a14641 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 0x2034e86b rpipe_ep_disable +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x42b566bb wa_urb_dequeue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x45d1bfb3 wa_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x4e930475 __wa_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xcb55ad58 rpipe_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xcd335ae3 wa_dti_start +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xe5839279 wa_urb_enqueue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x09b7972c wusbhc_giveback_urb +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0bb6bf5e wusb_cluster_id_get +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x23ef188c __wusb_dev_get_by_usb_dev +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x25ba67fb wusbhc_rh_start_port_reset +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x283d164d wusbhc_b_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x3e152bfa wusbhc_rh_control +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x4432b1b6 wusbhc_b_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x460e7dce wusbhc_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x4d65559a wusbhc_reset_all +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x510e01f4 wusbhc_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7f0b7631 wusb_dev_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x8f3d3699 wusbhc_mmcie_rm +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xa1bc7517 wusbhc_handle_dn +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb725d128 wusb_cluster_id_put +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xc364af63 wusbhc_chid_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xf49da364 wusbhc_mmcie_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xf66333cf 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 0x2bb7751a i1480_fw_upload +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xc1ce98ec i1480_rceb_check +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xfe8401b6 i1480_cmd +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x2da567bd umc_device_create +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x641b9747 umc_controller_reset +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x7e276738 __umc_driver_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xc59402c9 umc_device_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xd67022a6 umc_bus_type +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xd6d2d7a3 umc_match_pci_id +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xe713d24d umc_device_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xea7348e3 umc_driver_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x016daab7 uwb_rsv_create +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x063a639a uwb_rc_get_by_grandpa +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0d78016e __uwb_addr_print +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0e193730 uwb_notifs_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0fc02440 uwb_est_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x10264ebb uwb_pal_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x1e5b9c50 uwb_rc_alloc +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x22427f09 uwb_rsv_accept +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x22a44f00 uwb_rsv_get_usable_mas +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x250b9c8a uwb_est_find_size +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x298315c4 uwb_rc_vcmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x2e8b61f7 uwb_rsv_modify +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4375edcc uwb_rc_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4d57ae3c uwb_rsv_type_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4f8683cd uwb_rc_neh_error +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x57a29b8a uwb_rc_pre_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x6af036f6 uwb_rsv_establish +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x70d209b3 uwb_dev_for_each +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7b9cd9af uwb_rc_cmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7edf61bf uwb_rc_ie_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x816b9e92 uwb_est_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8479f55c uwb_rc_reset_all +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x89c19ba4 uwb_notifs_deregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8cee971d uwb_rc_post_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8e953d58 uwb_radio_stop +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x914d14d7 uwb_rc_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x926d12d3 uwb_rc_cmd_async +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x98413234 uwb_rsv_state_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x9ace710c __uwb_rc_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x9c33c0e6 uwb_rc_mac_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x9c8bc0e9 uwb_pal_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa4506c1a uwb_rc_neh_grok +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xac97316b uwb_ie_next +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xad6dee60 uwb_rsv_terminate +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb585c55f uwb_rc_ie_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb6fa447c uwb_dev_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb9325075 uwb_rsv_destroy +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc2d03c76 uwb_pal_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc33d4820 uwb_rc_put +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd1295be4 uwb_rc_dev_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe5667eac uwb_rc_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe57639fe uwb_radio_start +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xef459eba uwb_rc_get_by_dev +EXPORT_SYMBOL_GPL drivers/uwb/whci 0x52e6c8f7 whci_wait_for +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x021c247d vfio_device_get_from_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x154d6626 vfio_add_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x1844b77b vfio_group_get_external_user +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x3567743b vfio_external_user_iommu_id +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x56f1e497 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 0xe3b0f4cb vfio_register_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xea6561fe vfio_del_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio_virqfd 0x046c48e0 vfio_virqfd_enable +EXPORT_SYMBOL_GPL drivers/vfio/vfio_virqfd 0x538c5135 vfio_virqfd_disable +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x03fffba5 vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x060adb83 vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x0bdd73c7 vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1dcb90f1 vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x202a5946 vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x269f7a09 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x279b8536 vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x2fd91e00 vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3024acc2 vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4a1be7f7 vhost_work_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4cb96f77 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4e602748 vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4f10a3a9 vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x53f9bb6b vhost_poll_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x56b9b29f vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6875eac8 vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6c31c689 vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7130b5ec vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x713af3b1 vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x783e781c vhost_init_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x788d5242 vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x8c18bdfc vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x98422e24 vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x9b87662a vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa006c1d4 vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa6cec390 vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb074ae0c vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xbb4191d1 vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc5c6b6c1 vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc8bd8415 vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd7401965 vhost_dev_set_owner +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 0x01f15239 ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x5838b3a4 ili9320_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x58b5c3f4 ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xc9cc31cf ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xeb23842f ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xf3eb0e6a ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xf53c2a04 ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x03496df6 auok190x_send_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x1bc7ce61 auok190x_send_command +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x29d1ec8d auok190x_common_remove +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x2bf7140f auok190x_send_cmdargs_pixels +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x68f3b971 auok190x_send_command_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x7d8a0055 auok190x_send_cmdargs_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x9a2565ed auok190x_pm +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xa465ffb8 auok190x_read_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xc34b5f95 auok190x_common_probe +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xce200701 auok190x_send_cmdargs_pixels_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0xb4e63e85 fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x614f1ef3 fb_sys_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0xda2f297b fb_sys_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x5a7c3859 sis_malloc_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x5ce0a3fe sis_free_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/vermilion/vmlfb 0x016e6c20 vmlfb_unregister_subsys +EXPORT_SYMBOL_GPL drivers/video/fbdev/vermilion/vmlfb 0x90c018c6 vmlfb_register_subsys +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 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 0xfad309ba viafb_find_i2c_adapter +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 0xfff2dfd2 viafb_gpio_lookup +EXPORT_SYMBOL_GPL drivers/w1/wire 0x055423d2 w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x075b91b4 w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x31d13e88 w1_touch_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x32272b3d w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7c2f2afb w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x8abe2dad w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0xc7314e96 w1_read_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0xd99982bc w1_reset_bus +EXPORT_SYMBOL_GPL drivers/w1/wire 0xf2988163 w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0xf6ccc4bc w1_next_pullup +EXPORT_SYMBOL_GPL drivers/xen/xen-privcmd 0xc0369f87 xen_privcmd_fops +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x88a95035 dlm_posix_get +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x9321df95 dlm_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xb37cb41e dlm_posix_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xc6dc8c2f dlm_new_lockspace +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xccb6275d 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 0x21476564 lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x56477188 nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x7fa98e4a nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xa9368e89 lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xb7b99755 nlmsvc_ops +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xdc01583d nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xfbb3c243 nlmclnt_proc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x01f92287 nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0420f641 nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x06057e83 nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0c483e34 register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0fe3d755 nfs_file_fsync_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x10c314ac nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x13bc9475 nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x169a0ede nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x171f09a5 nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x17f7660e nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x188ccd73 nfs_set_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x19b7aaba nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1beef517 nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1e32b48f nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x24ab7802 nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x25b969d5 nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26cc880b nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2b43921e nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2ef36f7a nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2f01e09d nfs_destroy_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2f2b8bae nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x307dd1a0 nfs_pageio_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3134e5d3 nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x361644ca nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x365cd4e9 nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x37cf083b nfs_sync_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x395f5f56 nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3bbe310d nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3c6fe224 nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ca31f35 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ec984a8 nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4027bfc3 nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4206cd2d nfs_pgio_data_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4224a758 nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x43834208 nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4935a198 nfs_file_flush +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x49f1e106 nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4b5e9fce nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4db88b2b nfs_clone_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x50d218ea nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x529aa7ba nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x52ff5e00 nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x53e8cbd1 nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x54f9b7b7 nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5555fcce nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x584b8482 nfs_inc_attr_generation_counter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x59a6780b nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x59faf013 nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5ab8f7ec nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e1d863a nfs_sockaddr_match_ipaddr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6055ad3b get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x60bd5b39 nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x61fc809b nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x68e914d9 nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x71d40f23 nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x74a47f0d nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7621f905 put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7756d28a nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7a1240d2 nfs_file_splice_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c9722ba nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7d6a9d17 nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7ee86fc2 nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7fa6d156 nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x83ccaf26 nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8682bca2 nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x883a1f32 nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x89bb5688 nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90362fd5 unregister_nfs_version +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 0x93f37b8d nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x948e9f57 nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x94d64685 __tracepoint_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x95091982 nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x96d2f336 nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x998b6397 nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x99f642c6 nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9c6321f1 nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa0b677ea nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa0f6267e nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa618466d nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa6c865ee nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa7bcd889 nfs_pgio_current_mirror +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 0xab6534c7 nfs_remount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xac90755d __tracepoint_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xad237c4e nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xae050b6d nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaf71daa8 nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb29c04b6 nfs_fs_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb5df25cb nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb606e716 nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb6fe37c5 nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb811e70e nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbb6d9435 nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbc33934f nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbda4635f nfs_fill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbdd91c92 nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbde49683 nfs_fs_mount_common +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbe66ed09 nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbec390a5 nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbf3b11ab nfs_probe_fsinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc0b151d2 nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc0e84ed4 nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc2e60436 nfs_writeback_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc4154acd nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc4ff1e9f nfs_auth_info_match +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc5a01893 nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc5ef47d5 nfs_init_timeout_values +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc5f13959 nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc8385c77 nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcb04bbf7 nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xccf3475b nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2513081 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd4c79706 nfs_try_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd6f8d33a nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd91404b3 nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd973f913 nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdba23924 nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xde66176d nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe0bbaa54 nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe13ad5e1 nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe63b1c5b nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe841046b nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe878bb52 nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe92c510d nfs_direct_set_resched_writes +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xebaf2ea1 nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xece5077e nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf120cc27 nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf26062e5 nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf5f5a41c nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf60ceb7b nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf8d28522 nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf8f3da1b nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf90e2c36 alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf964b937 nfs4_label_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 0xfda4f941 nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfdc4c9dd nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfsv3 0xa9e82c29 nfs3_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x066b12a8 nfs40_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x06c36816 __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x06e6fb55 pnfs_generic_commit_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x08fc832a pnfs_generic_pg_cleanup +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0baf5822 pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0da74a61 nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x139692f1 pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x170f3ed6 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1f7a6dbf _pnfs_return_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2897b59a pnfs_nfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x330caec9 nfs4_decode_mp_ds_addr +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x370620ca pnfs_error_mark_layout_for_return +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3b864674 pnfs_generic_clear_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3dfe6fe3 __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x41905936 pnfs_generic_write_commit_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x439cae08 nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x446ef398 pnfs_read_resend_pnfs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x45c52c86 nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4648bc9e nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x471de0a9 __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x50f818ee pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x56b971bd nfs4_pnfs_ds_add +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x58abfef9 pnfs_generic_prepare_to_resend_writes +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x58af2991 pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5e017624 pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5e72432e pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6085edbd nfs_map_string_to_numeric +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x628a6312 pnfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x69d3558d pnfs_generic_rw_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6e6908f0 pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x74ff0201 pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x77b8c921 nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7bc9cdb4 pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x83ae6aaa nfs4_pnfs_v3_ds_connect_unload +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x83dfbe43 pnfs_put_lseg_locked +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8507bbef nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x85581678 nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x880a5d62 pnfs_generic_recover_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8818cd60 pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x89416585 nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8db8df6b nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8ec353ee pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8fe91855 nfs4_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x94be3c98 nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x96f359b8 pnfs_generic_scan_commit_lists +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xab2d9795 nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb50277e5 pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb5ed7ceb pnfs_layoutcommit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb82086a4 nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb97bad74 nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xba04e672 pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbfb12302 nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xce9ac076 pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd08fca7c nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd096402b pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd0d0706f nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe408f4d0 nfs4_pnfs_ds_put +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xedcda04b nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf124650e pnfs_report_layoutstat +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf19506e5 nfs4_pnfs_ds_connect +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf1e476a5 nfs41_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf20be5ad pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf498f3b5 nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf999267e pnfs_generic_commit_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xff6c47ba pnfs_layout_mark_request_commit +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x17ce645d locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xad577fe5 locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xe6d44ccd locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x0433b1bd nfsacl_decode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x6b0a6aab nfsacl_encode +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x11736b03 __mlog_printk +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1b6ca2ce 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 0x269369c8 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 0x6461fc30 o2hb_setup_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x81a17396 mlog_and_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x8d42f9bf o2nm_get_node_by_num +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa1ae48e1 o2hb_check_node_heartbeating_no_sem +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa26d22e6 o2nm_node_put +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 0xe6924038 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 0xfa65c2b7 o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x110f23d4 dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x30cf222c dlm_print_one_lock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x6af310c6 dlmlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7a1211f8 dlm_setup_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xbef55e1b dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xcf620912 dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xcfa6b5f8 dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd7ba575e dlm_errmsg +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd8fa57a6 dlm_unregister_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfb86b96f dlm_errname +EXPORT_SYMBOL_GPL fs/ocfs2/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 0x5a3fd795 ocfs2_stack_glue_unregister +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 0xf3a5d09a ocfs2_plock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xf4de7b31 ocfs2_stack_glue_register +EXPORT_SYMBOL_GPL kernel/torture 0x0a7a4578 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 0x37d76f21 _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 0xd505aeee _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/842/842_compress 0x1ce013cf sw842_compress +EXPORT_SYMBOL_GPL lib/842/842_decompress 0x0d22f116 sw842_decompress +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 0x8792372d notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xb861220e notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x1803a6ed raid6_2data_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x2b30f429 raid6_call +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xe4b051cf raid6_datap_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 0x2778b18b lowpan_header_compress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x8fdd0da0 lowpan_header_decompress +EXPORT_SYMBOL_GPL net/802/garp 0x2809c944 garp_request_join +EXPORT_SYMBOL_GPL net/802/garp 0x2f448c7c garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0x63b7105a garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0x85d91d37 garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0xa6759dd8 garp_register_application +EXPORT_SYMBOL_GPL net/802/garp 0xe0c35aa2 garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x4e76eb2a mrp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0x756a1ffe mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0xb196706b mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0xb3457108 mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0xbd2c9345 mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0xdf5d1304 mrp_request_join +EXPORT_SYMBOL_GPL net/802/stp 0x2c2044c6 stp_proto_unregister +EXPORT_SYMBOL_GPL net/802/stp 0xf5940732 stp_proto_register +EXPORT_SYMBOL_GPL net/9p/9pnet 0x82494892 p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/9p/9pnet 0xc7e8e7eb 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 0x515e6e0c 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 0x116e8951 l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x48a48804 bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x703dc8aa l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xb21373fa l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xbe2f4656 l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xc64e8b5e l2cap_chan_del +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xe15edd5c l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xe6e2dcd4 l2cap_add_psm +EXPORT_SYMBOL_GPL net/bridge/br_netfilter 0x0cb0f8b7 br_netfilter_enable +EXPORT_SYMBOL_GPL net/bridge/bridge 0x198596f6 br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x46a1b109 br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0x65b18375 br_deliver +EXPORT_SYMBOL_GPL net/bridge/bridge 0x6615c5bb br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x69e721c0 br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x99916a6a br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/bridge 0xa8347912 br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xfdb8e2f6 nf_br_ops +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x5d47df3a nft_bridge_ip6hdr_validate +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0xf200e19d nft_bridge_iphdr_validate +EXPORT_SYMBOL_GPL net/dccp/dccp 0x04b4861e dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x051450ac dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x15d9a3f9 dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x19ee503a dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1ce26664 dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1d99d49a dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x213a1bb4 dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0x21a6c7cd dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x23596f3a dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0x23672cd0 dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0x25259f2b dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x282d0821 dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2bb72d00 dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2c6f09f9 dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0x42483e70 dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4b43e664 dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4b90d84c dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdd391d dccp_feat_list_purge +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4e2d4d99 dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4ec35231 dccp_ackvec_parsed_add +EXPORT_SYMBOL_GPL net/dccp/dccp 0x53f7d2f9 dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6dd786fa dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6eddd28a dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x79ab518e dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0x848e9a5b dccp_destroy_sock +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 0x9a0bbe10 dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9fe901d6 dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa77a49e1 dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb0508aeb dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb0b16be4 dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0xbdb923f8 dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0xbedb2645 compat_dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xce4ce400 dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0xcf7694ac compat_dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd02646c8 dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd5492020 inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0xda4405c2 dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0xdf4805e5 dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe72cd9b7 dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x2a789c76 dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x312ab1f7 dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x4e1042b9 dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x5b3f1f9c dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x7ccc7a39 dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xaae4938e dccp_v4_send_check +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x19d0aaa4 ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x4d7aef69 ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xa965739f ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xcc2b93de ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xd2683505 ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0x2261ea66 geneve_sock_add +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0x4f8c9d68 geneve_sock_release +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0xc552b8d1 geneve_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/gre 0x1803aa5a gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0x48f47586 gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0xb03e0679 gre_build_header +EXPORT_SYMBOL_GPL net/ipv4/gre 0xbe12febc gre_cisco_register +EXPORT_SYMBOL_GPL net/ipv4/gre 0xf9abe342 gre_cisco_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x06a1f802 inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x193e5abb inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x4737a5d4 inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x67f961fe inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xe11c14ed inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xf9df8c1d inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x146b590c ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x2030b576 ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x2a503e10 ip_tunnel_delete_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x3d4bed16 ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x8777565d ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x8df6346c ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x9551b7a2 ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x9cac5146 ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xa57e1333 ip_tunnel_ioctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xb861a357 ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xc43121d1 ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xdfffd50d ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xee079e3d ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xfbeff2f4 ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0xe7c77f2a arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0x8ec2930a 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 0x419087c3 nf_nat_ipv4_out +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x930af0fe nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x9319b193 nf_nat_ipv4_in +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x9e7e3422 nf_nat_ipv4_local_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xd632246c 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 0x4875f90f 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 0x305baaf2 nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x3166d0d0 nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x8eaf95d9 nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xb2f59f51 nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xf0a3441b nf_send_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tables_ipv4 0x288f4689 nft_af_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x08b2deb5 tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x4a8bc2b8 tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xb6ddf5ae tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xb854a8cc tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xf4ede10b tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x0ddf3647 udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x5449bffe setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xbccaed7d udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x4fa9430b ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x6b6c8ea4 ip6_tnl_dst_reset +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x73beb426 ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xe99ff79d ip6_tnl_dst_store +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xf5ec131f ip6_tnl_dst_check +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x04be1dfc udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0xec474362 udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0x82a8649b 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 0x34b9a658 nf_nat_ipv6_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x5a049cc7 nf_nat_ipv6_in +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x5c2d1e8a nf_nat_ipv6_out +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x73be36a6 nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xe0c13ab5 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 0x38d4401a nf_nat_masquerade_ipv6_register_notifier +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0xb3c83a8d nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x8ab017d7 nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x99897407 nf_send_unreach6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x9deff893 nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xb15ce91b nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xb2b09f6d nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tables_ipv6 0xb412d3df nft_af_ipv6 +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x08523884 l2tp_tunnel_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x10d44507 __l2tp_session_unhash +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x1d88aad0 l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x37c2ae47 l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x37e05e5d l2tp_session_queue_purge +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x3d8b2054 l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x55fcc55a l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x57b0bba5 l2tp_tunnel_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x742388cf l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x77947e17 l2tp_session_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7ae6e41a l2tp_session_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x8f8eaca7 l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x980a2c2f l2tp_tunnel_closeall +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xabaf4e3a l2tp_session_free +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xadbfeb63 l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc2bed0a3 l2tp_session_find_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x97507f3d l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x01ae666a ieee80211_iterate_active_interfaces_rtnl +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x11e1f72f ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x149073cd ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x1f216d2c ieee80211_set_key_tx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3dadfa73 ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x58a151ae ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x59be4838 ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5bc2ba2c ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x845baaa0 ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x86c06860 ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x99b1f772 ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa0daade9 ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa70b7b63 ieee80211_iterate_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa8043ebf ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa8e78233 ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa96c1547 ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xc2c3f6d7 ieee80211_napi_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf0eda0eb ieee80211_vif_to_wdev +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf8f29cc8 wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x1bfffbd6 ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x1c886450 ip_set_put_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x32b76a1a ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x37e80f8f ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x3cb3b152 ip_set_get_ip_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x47d54b7d ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x77f39688 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 0x80c348a5 ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x81fff2d1 ip_set_netmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x847accde ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x8cf0acba ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x998ed547 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 0xaf450bdd ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xb2f01905 ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xbe3b889d ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcc001bd9 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xe4d315d5 ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xeb8be6d0 ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf3b4d4ae ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xb73a3262 ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xbe57688d register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xc3fee89b unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xee7b8d70 ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x01c5958b nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x045072cd nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x078342d8 nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x08257623 nf_conntrack_l4proto_udp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0bf9594e __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0fc11928 nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x10f07484 nf_ct_l3proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1276a23c nf_ct_expect_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1497885b nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x15f2b517 nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x188ea61b nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x19076038 nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1a2cc8d0 nf_ct_iterate_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2087ea40 nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x28143036 __nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2b6b2dc2 nf_ct_l3proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x32fc3181 nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x357e0de4 nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x37386cac nf_conntrack_hash_rnd +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x37a9071c nf_ct_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3a1314a1 nf_conntrack_l4proto_udp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3a3eb082 nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3ba4745b nf_connlabel_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3c3beadb nf_connlabel_match +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3f5b1415 nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4a19aa89 nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4a850dd4 nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4d3dcb98 nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4da5bdd1 nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4dfd57ff nf_ct_extend_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4ed4106d nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4fbc649e nf_ct_l3protos +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5330cb8f nf_ct_timeout_find_get_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x53edca29 nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x62188c72 nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x62813e5c nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x67bf2eff __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x689861da 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 0x6a18dc58 nf_conntrack_expect_lock +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 0x832a318e nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8417649e nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8bd16816 nf_ct_l4proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8c400029 nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8f75d9d9 seq_print_acct +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 0x91d82c8d nf_conntrack_l3proto_generic +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9385047a nf_conntrack_l4proto_tcp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x96566f64 __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x98fad6d4 nf_ct_get_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9d179c67 nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9f3a8cae nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa19f1159 nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa1b366f8 nf_conntrack_l4proto_tcp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa938fca7 nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xab3d1f95 nf_ct_untracked_status_or +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xaca8290b nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xad1bb027 nf_ct_free_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb602c57e nf_ct_l3proto_module_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb90b6792 nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbc06f6e1 nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbda97d40 nf_ct_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc18ac88d nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc1f5d861 nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc20c2c66 nfnetlink_parse_nat_setup_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc25a5a20 __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc3debd63 nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc5051494 nf_ct_l4proto_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc824b8fe nf_ct_timeout_put_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd1b5e1cd nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd634fc8e nf_ct_expect_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd75ad166 __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd9e199e4 nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdbdb83d6 nf_ct_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdc3090da nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe33156e7 __nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe4264f58 nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe51dfd08 nf_ct_tmpl_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe7f5db2f nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xecbd577a nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xeeb64045 nf_ct_l4proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf51b16f5 nf_conntrack_set_hashsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfa4e966b nf_ct_extend_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfb9618d8 nf_ct_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfc9e5da3 nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfd098c4c nf_ct_l4proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfd0a2a27 nf_ct_l3proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0x7cecfdf4 nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0x6edcf286 nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0x48c92313 nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x1a606714 nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x594390ba set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x59a0b459 get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x6bb325dc nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x83f4103e set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xa394a10b nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xbe136aef nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xd74b4747 set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xe9d73e0f set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xeb85bb35 nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0x38065f07 nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x375af433 nf_nat_pptp_hook_inbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x6774dbd7 nf_nat_pptp_hook_outbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xa45307f7 nf_nat_pptp_hook_expectfn +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xdebde53c nf_nat_pptp_hook_exp_gre +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0x24b9eb4e nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0xf3ec2b70 nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x0fcde489 ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x36fab9a2 ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x43c606f9 ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x6d77bcc8 ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x8a43befb ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xf1642afb nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xffb2ba9d ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0xd21ea1ee nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0x3c355a8d nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x5a93d567 nf_log_dump_tcp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x6f6675b8 nf_log_dump_udp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xa2b94230 nf_log_dump_packet_common +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xb2c9ac8d nf_log_dump_sk_uid_gid +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x0c6075cc nf_nat_l4proto_unique_tuple +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 0x3cdee319 nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x8160741b nf_nat_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xa217b913 __nf_nat_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xa6981952 nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xb86c5dda nf_nat_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xc8b7fe34 nf_nat_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xceb5808f nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xfb918b4b nf_nat_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x07aa398c nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x9f32f91c 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 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 0xc9ae31ba synproxy_tstamp_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xdce06e67 synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xef7db50c synproxy_net_id +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x002bd4fd nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0a71418f nft_register_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x11e4aa74 nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1e6b75a3 nft_parse_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x22d1990b nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x334a4746 nft_set_elem_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x390dff64 nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3af314ac nft_unregister_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x55c7b76b nft_validate_register_store +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5778f241 nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x68088bee nft_data_uninit +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x87da2cb1 nft_unregister_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xa09f4107 nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb31f77af nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xbf63bb61 nft_set_gc_batch_release +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc028219c nft_register_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xcf03e214 nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xd0c3e4bd nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xd0dfadb6 nft_dump_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xda2b747b nft_register_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe09dada2 nft_set_ext_types +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe93b2e91 nft_unregister_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xed33c632 nft_validate_register_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xfea62140 nft_set_gc_batch_alloc +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x2d22be6b nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x3562a617 nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x478867c0 nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x64c7d2d2 nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x66a12eaf nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xb049633a nfnetlink_alloc_skb +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xb0ae6f49 nfnetlink_has_listeners +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 0xb2a048d9 nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xf3e2ea45 nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_log 0xd6730757 nfulnl_log_packet +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x70401f47 nft_masq_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x80c03580 nft_masq_init +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x850f395a nft_masq_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xe3b8ea21 nft_masq_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x1977a81b nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x2b6035de nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x40d3dca9 nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xb72cf867 nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xb80e8358 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xdebd87c6 nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xe092a937 nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x4a2383af nft_redir_init +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xa5be1e1e nft_redir_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xb7d8f93b nft_redir_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xeac19818 nft_redir_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x5eb93d6a 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 0xdfd10681 nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xe8cdab4e nft_reject_icmpv6_code +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x00d0d7c2 xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x0bc1f9fd xt_compat_match_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x0fc5a83b xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x155aaa48 xt_compat_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x161d1417 xt_compat_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x2135e023 xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x39e1900e xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x3fcf3039 xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x40728a63 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x577b2e7b xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5f82f1f7 xt_compat_flush_offsets +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x61c3b311 xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x691a6d69 xt_compat_calc_jump +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7c875e91 xt_compat_target_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x84d84661 xt_hook_link +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xb7643e62 xt_compat_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xb9966147 xt_hook_unlink +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xbc4199ec xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc548afba xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc5cfa5a8 xt_compat_target_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc96b3373 xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe0b4971b xt_compat_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe7306405 xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xec24fd82 xt_compat_add_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xf1bfb8ae xt_compat_match_offset +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x4c32c169 xt_rateest_lookup +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0xb7459345 xt_rateest_put +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x6b202412 nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x94cd417a nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0xdcf419c3 nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x22ff0eff nci_uart_register +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x4d8a6b97 nci_uart_unregister +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0xa327c781 nci_uart_set_config +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x191442a9 ovs_vport_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x6e39324d ovs_vport_deferred_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x838045f2 ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xb610ded7 ovs_tunnel_get_egress_info +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xd37dc350 ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xda83411d ovs_net_id +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xdb669193 ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xf690e745 ovs_vport_receive +EXPORT_SYMBOL_GPL net/rds/rds 0x00a467af rds_wq +EXPORT_SYMBOL_GPL net/rds/rds 0x0ac5e83d rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0x0b4619f6 rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0x104f9942 rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0x13cc1fed rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0x194fa955 rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0x26b108d6 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 0x3165eeb0 rds_page_copy_user +EXPORT_SYMBOL_GPL net/rds/rds 0x33fc2f20 rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0x3b4fc0fc rds_page_remainder_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x48b78ab1 rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0x4991b803 rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0x50cbe7b3 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x6545cd9e rds_send_get_message +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 0x7e43acbc rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0x82c1230a rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0x84e817c2 rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0x9f69359e rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0xab3de973 rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0xb0d9edbe rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xcbd2aed0 rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0xdaf2ae17 rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0xde673448 rds_cong_map_updated +EXPORT_SYMBOL_GPL net/rds/rds 0xe58d592d rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xf26edfe3 rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0xf6320ec5 rds_connect_complete +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0x6238cd1d rxrpc_register_security +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0x9487c9b6 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 0x3c778ef7 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 0x9012919b 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 0xb95502e6 gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xf8b2ff6e g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01a56237 rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0371e65e rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x045834e9 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0584a02f cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x058d05a6 svc_reg_xprt_class +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 0x0817c09a sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0903a5f6 rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0bc879bd rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0bfa2267 rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0ddd05bd rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0e74ad55 xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f668ba9 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f9a138b svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x118b4cb4 xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x122086cf rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1525dbc2 rpc_get_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x183ec981 rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x18b712eb svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x191eace0 svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1aaf4ae5 rpc_lookup_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1ae9fe40 bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1b861ed6 sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1b8773dd rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1cb98bd8 svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1da131b9 rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1de0884b xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f242331 auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f2a9970 rpc_ntop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x225d3749 rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x22ca8c61 xdr_set_scratch_buffer +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x24be5174 xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2504be81 svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x25a37784 svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x270d08aa cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2735d357 svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2c3a1b04 cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2c5639e5 xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2ecaf3c8 svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2eec63c9 xdr_encode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31423383 svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x322e7751 rpc_clnt_swap_activate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x35829842 rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x36a1eae1 rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3aac1164 xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3ad935cf rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3bf0708c rpc_lookup_cred_nonblock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3c46572e rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3dbad7ef xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3fa40a91 auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3fb61320 xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x41a29137 __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x428d3449 svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x439de329 sunrpc_cache_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x44612d94 rpcauth_cred_key_to_expire +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4708da58 rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x49bab2e0 svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4abef8e5 xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4b3c1fd0 svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4c9a54aa rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4d135fdd write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4d3c5fbc xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4db0fb11 xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4f3b9bb6 rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x508c7735 xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x511f1556 rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x52819c10 svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5361b69d rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x558a4adf auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x55e190d6 rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x59cbd316 rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5b0e7c36 rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5e7eb0de rpc_lookup_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x60a656f4 svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x60e71fa8 sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x60f33eaf rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x611e28c0 xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x627fb7a5 rpc_print_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x631a0a0b svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6494c5d9 unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6630fd65 xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x67ffe16a xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x689152a7 rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x68fa3a48 rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x69e543fa rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6c090ace xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6cb7f3c3 svc_prepare_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6e83b78e svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x702747e9 rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7100b7ec csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7231a14a xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7240b2ec rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x736931f6 rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x74d4d0bc rpcauth_generic_bind_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x750f17c0 rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x75bf1f94 rpcauth_key_timeout_notify +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x775af9ce svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x77ec178f xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7b4108d3 xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7bf7bdd7 xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7bfa95cd svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7d050458 rpc_task_reset_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7d4a3cf8 xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7d954fbe rpc_count_iostats_metrics +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7d99d943 rpc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7ffd173e svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x807e8324 xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80951b28 rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80f8d302 rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x81b30c87 svc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8412862d put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x84174d7a svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x845e664c cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x874e1f33 rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x87b9c0fd rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8b079f81 svc_shutdown_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8d3593fe svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8dbc53f1 rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8e381ca3 rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8f695a44 xdr_buf_read_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9088db86 svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x940f956d rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9573a49f svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98b75d64 rpcauth_list_flavors +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9d4ddf1a svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9d98ebbf rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9de0304e rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9e27a301 rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9eccf8f6 xdr_skb_read_bits +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9ff20170 xprt_lock_and_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa2c84b79 xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa391b37c rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa4b0d7e2 rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa6d422c3 rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa9000c42 xdr_partial_copy_from_skb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa974e051 xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaa20d847 xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xad2504e6 cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xad28cebb svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xad868eb6 read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaddfd537 svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf2c6b0e xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf31c2c3 rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf8706c4 svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb064a509 xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb162098d rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb169cf6b rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb1a58cbf rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb1e102e9 sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb2337ef0 xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb3a22d49 xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb4777ab5 rpc_clnt_swap_deactivate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb4d457ae rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb581dad0 svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb7adda77 svc_close_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb9ff9cb3 rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xba1f083f xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xba280fdb rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbd86cace sunrpc_cache_update +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 0xc1c79272 rpc_rmdir +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3880471 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3dfa22d rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc46dfb20 xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc612e87f svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc68a9bc0 xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8c5ad9d svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc93e89c2 _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc9a08d64 xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xca3dfdb6 xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcb116581 svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcd1d3d3f rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcee467f3 xprt_load_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcf15001f rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcf59bc0d xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcfb87b93 rpc_protocol +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd0729adf xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd1106c6b sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd14c8eb9 rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd512ce66 svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd89025aa xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xda0d75fa rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdbb755d9 rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe0860656 rpc_wake_up_queued_task +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 0xe68bdd94 rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe88f16ed rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xea543f6e xprt_set_retrans_timeout_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xecb5d2b9 cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xecdc65b5 gssd_running +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 0xf0b04ce5 xprt_set_retrans_timeout_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf0cfa0b0 rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf0ea5af9 xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf3801a6b rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf4bba66e xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf55bb292 rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf6c4a9aa rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf7f32c05 rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf80d4c02 rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9d1164c rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfa020d9e rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfeb3fa35 rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfebf02eb svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xff01dd21 xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xffce6d6f rpc_max_payload +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0bb4c579 vsock_remove_bound +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 0x1f6ffd71 vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2663cb64 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x4bf52e98 vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x553558b1 vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x59d943c8 vsock_addr_cast +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x699711a3 vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x751ff010 vsock_addr_unbind +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x76d4e9ee vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7f730c80 vsock_core_exit +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x8bba90eb __vsock_create +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x93942f8b vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x970b77bc vsock_pending_work +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x9ec1b204 vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xabc47c1d vsock_add_pending +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 0xebc5912c __vsock_core_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xf2954b9a vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xf931fcba vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/wimax/wimax 0x07b15022 wimax_dev_init +EXPORT_SYMBOL_GPL net/wimax/wimax 0x1aceea0d wimax_report_rfkill_sw +EXPORT_SYMBOL_GPL net/wimax/wimax 0x3cb6d061 wimax_dev_add +EXPORT_SYMBOL_GPL net/wimax/wimax 0x3fb8bcde wimax_msg +EXPORT_SYMBOL_GPL net/wimax/wimax 0x4886118c wimax_msg_alloc +EXPORT_SYMBOL_GPL net/wimax/wimax 0x6afe7e16 wimax_state_change +EXPORT_SYMBOL_GPL net/wimax/wimax 0x6f13d7d2 wimax_report_rfkill_hw +EXPORT_SYMBOL_GPL net/wimax/wimax 0x8aaa7566 wimax_msg_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0x8af8fe23 wimax_msg_data_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0xa0841497 wimax_msg_data +EXPORT_SYMBOL_GPL net/wimax/wimax 0xc0faecf7 wimax_state_get +EXPORT_SYMBOL_GPL net/wimax/wimax 0xdefdfa58 wimax_dev_rm +EXPORT_SYMBOL_GPL net/wimax/wimax 0xe88aa3b6 wimax_msg_send +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x013192ba cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x08e3b51a cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x48b5cb62 cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x54cb4bb0 cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x726ea16b cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7e8cb06d cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x990baab0 cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xa6e5bdf9 cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xb937ad12 cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xd9e7a41f cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xe0ccef8e cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xe45db502 cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xeac5c60e cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x3bf471d7 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x47b34e60 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x60b73277 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x834ba96d xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xa6e66685 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xaa762fe2 xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xad1b60ed xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xdbfc35c8 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xdfea3a6d xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x13fcd6de ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x25588dd6 ipcomp_input +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xb20ad3a9 ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xb9060f32 ipcomp_init_state +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq-device 0x19e9fa86 __snd_seq_driver_register +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq-device 0x5905d702 snd_seq_driver_unregister +EXPORT_SYMBOL_GPL sound/core/snd 0x537d8b0e snd_device_disconnect +EXPORT_SYMBOL_GPL sound/core/snd 0xa41cfe19 snd_card_add_dev_attr +EXPORT_SYMBOL_GPL sound/core/snd 0xae256fd8 snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/core/snd 0xb5b2dd6f snd_ctl_activate_id +EXPORT_SYMBOL_GPL sound/core/snd 0xb5ceda36 snd_ctl_get_preferred_subdevice +EXPORT_SYMBOL_GPL sound/core/snd 0xc0a7a196 snd_device_initialize +EXPORT_SYMBOL_GPL sound/core/snd 0xefd3d565 snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x1b5a2276 snd_compress_deregister +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x7844987b snd_compress_new +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xd48f4db3 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 0x1a874e60 snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x23474f1e _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x3f158957 snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x74d96574 snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x82ab2210 snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x83ec10ed snd_pcm_stream_lock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xa286a234 snd_pcm_format_name +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xa701a024 snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xab8bc1a2 snd_pcm_rate_mask_intersect +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xc23bfd6f snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xd1ca54f4 snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x11d59e4a snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x1e58d932 snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x44a9aeda snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x5369f2e5 snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x54b7b918 snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x60b29597 snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x6f703fa5 snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x8b17ae8c snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x9908a4de snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xba67649f snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xfc8e2375 snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x00187cdb snd_hdac_regmap_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x02cded69 snd_hdac_bus_init_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0d219d31 snd_hdac_make_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0d61ea99 snd_hdac_display_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0eb3105c snd_hdac_stream_setup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x142d74c8 snd_hdac_device_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1456a369 snd_hdac_regmap_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x18c97573 snd_hdac_get_connections +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x23c945af snd_hdac_query_supported_pcm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2d5e9182 snd_hdac_bus_get_response +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x373593dc snd_hdac_bus_send_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x38c06769 snd_hdac_stream_clear +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3fbdbf16 snd_hdac_get_sub_nodes +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3fc2ce82 snd_hdac_bus_remove_device +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4daef5a7 snd_hdac_refresh_widgets +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4e85b564 snd_hdac_dsp_prepare +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x536ac501 snd_hdac_bus_stop_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x62d48f95 snd_hdac_stream_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6454718f snd_hdac_stream_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x655df6ed snd_hdac_is_supported_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6f75c576 snd_hdac_bus_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x715556b8 snd_hdac_device_register +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x73b7aff6 snd_hdac_get_display_clk +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x789d78fe snd_hdac_device_unregister +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x78f82a84 snd_hdac_power_up_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7b3a32f1 snd_hdac_stream_sync +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7b55a15a snd_hdac_i915_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x80dfdabd snd_hdac_regmap_read_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8b789308 snd_hdac_link_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8c2034d7 snd_hdac_bus_stop_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8c31d5b2 snd_hdac_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8ed41d15 snd_hdac_stream_stop +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8f6fb6b3 snd_hdac_override_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x979c4880 snd_hdac_bus_exec_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9951ee72 snd_hdac_bus_free_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9e80edac snd_hdac_stream_timecounter_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa0b1739c snd_hdac_i915_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa6f7b025 snd_hdac_dsp_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa702fd0a snd_hdac_bus_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa81fbb4e snd_hdac_bus_handle_stream_irq +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xae862905 snd_hdac_power_up +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb2104d6d snd_hdac_stream_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb4d34486 snd_hdac_bus_queue_event +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb9db244e snd_hdac_read_parm_uncached +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xba4949b2 hdac_get_device_id +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbaba017b snd_hdac_set_codec_wakeup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc68dd89d snd_hdac_bus_enter_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc8170826 snd_hdac_regmap_add_vendor_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xcd72d9f7 snd_hdac_dsp_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xcdbadbb4 snd_hdac_stream_sync_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd074614e snd_hdac_device_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd1201bd2 snd_hdac_regmap_update_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd203aa63 snd_hdac_stream_setup_periods +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd5da4dcc snd_hdac_stream_start +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd6bb44d1 snd_hdac_regmap_write_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdd9a804a snd_hdac_calc_stream_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdf56a2b6 _snd_hdac_read_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe0963a54 snd_hdac_power_down_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe18b9526 snd_hdac_stream_set_params +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe1bddca9 snd_hdac_bus_exec_verb_unlocked +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe1d8a25e snd_hdac_bus_update_rirb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe3bfb2d1 snd_hdac_stream_release +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe653fc6b snd_hdac_exec_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xebb41f3c snd_hdac_bus_init_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xec886a04 snd_hdac_bus_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xed08fb4f snd_hdac_stream_assign +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xedad9290 snd_hdac_bus_add_device +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf21abb30 snd_hdac_power_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf59057cf snd_hdac_bus_exit_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xff63951f snd_hda_bus_type +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x28ae75fa snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x68921889 snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x6d0c31e2 snd_ak4113_build +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x91be9951 snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x95491254 snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xdf30b267 snd_ak4113_check_rate_and_errors +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 0x079d11b8 snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x07ee71eb azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0aa05ad0 snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0aac481a snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0d004054 snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0ef7d1b3 query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0fd22cb8 snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x121dfd1a snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x15cb53c9 snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1718eeea snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1b2a98b8 snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1dce6566 snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x20973807 hda_codec_driver_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x234654e1 snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x24907828 snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2aad0cb5 snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2b4cea60 snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2bef9504 _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2eff34bd snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x337a5984 snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x345e5d1a snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x36b25841 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 0x376cc3b1 snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3b1346c5 snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3b69e94e snd_hda_mixer_bind_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3d105b9c snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x409be0d8 snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x40b799ad snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x45840631 snd_hda_jack_detect_enable_callback +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x458effe3 snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x45f5bbb6 snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x482bbcd0 snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x48b7c817 snd_hda_mixer_bind_ctls_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4b213cc8 snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4cd6b62b snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4e48e3e7 azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4eed2a5e snd_hda_codec_pcm_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x51db9f38 snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x52c8933e snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5879ed25 snd_hda_mixer_bind_ctls_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5b07ec01 snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5bcdfdc1 snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5d47b9aa snd_hda_codec_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5f4f9768 snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5fd4475f snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x60640eb6 is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6822f56f snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x69477228 snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6c1c45d6 azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6ee4c89e snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x722f8f3e snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x80042c62 snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x80ca7472 snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x822c1481 snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x82dc01e8 snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8807bc83 snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x889bd28b snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x896fc3d5 snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8bc390f0 snd_hda_register_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8c82fd1b azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8d1ba0d5 snd_hda_mixer_bind_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8f0832f8 snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x900c7880 snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x91fbaa95 snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x94a2a799 snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x95318b91 azx_probe_codecs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x95dbbcac snd_hda_codec_load_dsp_trigger +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x99d7a173 snd_hda_codec_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9c618909 snd_hda_jack_tbl_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9d2e3dbb azx_bus_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa00a4eae snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa1323dfb azx_free_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa14859fb __hda_codec_driver_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa1515d7d snd_hda_jack_detect_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa2827d76 snd_hda_get_jack_location +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa3441f02 azx_init_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa47e4459 snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa47f552c snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa6a19ee4 snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa7800d44 snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa8df7941 snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa8ea003d snd_hda_codec_load_dsp_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xabbc2cfd snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xad3d9a21 snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb2c35be2 snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb2e45b8b snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb469c7b6 snd_hda_codec_pcm_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb5e92501 snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb65c3acd snd_hda_bind_vol +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb8ccb466 snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb930b362 snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbf6490d7 snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbf98fdd3 azx_stop_all_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc4e416b6 snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc652fd69 snd_hda_get_jack_connectivity +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc89afef0 snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb301b6e snd_hda_get_jack_type +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb952982 snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcec7d730 snd_hda_bind_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd55025d2 snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xda294541 snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe0687789 hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe085e785 snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe10bcb0a snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe118de5d snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe15098f7 snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe29a9a6c snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe2d04bb0 snd_hda_jack_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe32fe0df snd_hda_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe5267e46 snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe54a443d snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe84ed9c6 snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xebb860a2 snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xebe77d59 snd_hda_mixer_bind_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda3a721 snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeddbec68 __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xef110752 snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf0e1b594 snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf35b2999 snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf49a2179 snd_hda_codec_load_dsp_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf4dfee72 snd_hda_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf4f76930 snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf79e6b20 azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf84c6820 snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf887bfc8 snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfa20731c azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfb74442e __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfbf46252 snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfec5818c snd_hda_mixer_bind_ctls_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfef3960b snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x31002396 snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x328e3a9a snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x36201dde snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x3ba720cd snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x3c4dfb6d snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x4e0ff9d9 snd_hda_parse_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x4e7d712b snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x52615581 snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x554d1bf5 snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7328a070 snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x76dc6871 hda_main_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x79c40c15 snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x871a6e44 hda_extra_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x8b4c16d7 snd_hda_gen_stream_pm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x8e6ac183 snd_hda_get_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x9929cf69 snd_hda_gen_fix_pin_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xb5172d1a snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xbb4f86c7 snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xc626ed7a snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xee26282f snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf257f622 snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf381684a snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xfb733223 snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x0663dd30 cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x24d340c1 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 0xb4ca9622 cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xb8f3b686 cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x59088c52 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 0xd05b4c3b cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xe7326f16 cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x2701886c es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0xf4a001d3 es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98090 0xf46bfdd7 max98090_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x57607ebb pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x5e27b568 pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x84cc2446 pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xe2493916 pcm512x_remove +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-rl6347a 0xa7aa810f rl6347a_hw_write +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6347a 0xade4bf4c rl6347a_hw_read +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt286 0x0e7019c9 rt286_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x7d61df55 rt5640_dmic_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0x2424313d rt5645_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0xeb84fb13 rt5645_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5670 0x58313d04 rt5670_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5670 0x5e5ceb08 rt5670_jack_resume +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5670 0x8b72d945 rt5670_jack_suspend +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5670 0x8f357860 rt5670_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x98893ac9 sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x9c844d9d sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xa0f95482 sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xa3ca0a56 sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xf5a3dfcc devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0xec848b47 devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x3c88dc08 ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0xb86b1212 ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x357fc907 tpa6130a2_stereo_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x934abda9 tpa6130a2_add_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0x9eea35c8 ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x06e970fc wm8804_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x20593167 wm8804_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x2c77c261 wm8804_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x3761b535 wm8804_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0x6f52bd5c wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0x6513f0a6 wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x3bd72c29 fsl_asrc_platform +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x7770a45f 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/atom/snd-soc-sst-mfld-platform 0x05b07033 sst_unregister_dsp +EXPORT_SYMBOL_GPL sound/soc/intel/atom/snd-soc-sst-mfld-platform 0x85ddf1eb sst_register_dsp +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0x02106c63 sst_context_init +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0x6c78ca00 sst_alloc_drv_context +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0xab14edd5 relocate_imr_addr_mrfld +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0xb9fa23bd intel_sst_pm +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0xc3a26ea0 sst_context_cleanup +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0xf8bf87d5 sst_configure_runtime_pm +EXPORT_SYMBOL_GPL sound/soc/intel/baytrail/snd-soc-sst-baytrail-pcm 0x85abca3a sst_byt_dsp_wait_for_ready +EXPORT_SYMBOL_GPL sound/soc/intel/baytrail/snd-soc-sst-baytrail-pcm 0xa6268df9 sst_byt_dsp_boot +EXPORT_SYMBOL_GPL sound/soc/intel/baytrail/snd-soc-sst-baytrail-pcm 0xb10973a2 sst_byt_dsp_free +EXPORT_SYMBOL_GPL sound/soc/intel/baytrail/snd-soc-sst-baytrail-pcm 0xb8c3d5be sst_byt_dsp_init +EXPORT_SYMBOL_GPL sound/soc/intel/baytrail/snd-soc-sst-baytrail-pcm 0xf6de5e06 sst_byt_dsp_suspend_late +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x00fb88da sst_dsp_shim_update_bits64 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x0e6987bf sst_mem_block_register +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x0f9c482a sst_dsp_boot +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x1854b4e3 sst_dsp_dma_copyto +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x1a6f15da sst_dsp_shim_read_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x1b5e8b82 sst_shim32_read +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x22ca2475 sst_fw_free +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x22d00f9c sst_dsp_reset +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x268bc810 sst_dsp_inbox_write +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x2960974f sst_module_alloc_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x3592d1dc sst_module_runtime_restore +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x37e6f01c sst_dsp_ipc_msg_tx +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x3a570767 sst_dsp_shim_write64 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x428fd03e sst_dsp_dump +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x435fa6fa sst_dsp_shim_read64 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x4a045773 sst_shim32_write +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x52f457b3 sst_dsp_mailbox_init +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x5584b837 sst_module_runtime_get_from_id +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x575de8e7 sst_mem_block_unregister_all +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x59c69517 sst_dsp_new +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x5e006cc8 sst_alloc_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x61062084 sst_dsp_shim_read64_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x61c5a1db sst_module_runtime_save +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x66ee50c2 sst_fw_unload +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x670e3bd6 sst_module_free +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x67c92f4a sst_dsp_inbox_read +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x6abf2c06 sst_module_runtime_free +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x6bd56e6d sst_free_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x724190a9 sst_block_alloc_scratch +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x7d33af73 sst_module_free_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x7fea0c0c sst_memcpy_fromio_32 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x8292e75b sst_memcpy_toio_32 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x88b7cd80 sst_dsp_outbox_write +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x8a7dd4a1 sst_dsp_stall +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x8aa6f5a2 sst_dsp_outbox_read +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x977f5d60 sst_dsp_shim_update_bits64_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xa7596566 sst_dsp_shim_update_bits +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xab417715 sst_dsp_dma_put_channel +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xab76a3f0 sst_dsp_shim_write_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xb29f215e sst_block_free_scratch +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xb466f751 sst_module_new +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xba191ef6 sst_dsp_shim_read +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xbb4ce083 sst_module_runtime_free_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xbcec5387 sst_shim32_read64 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xc16bfebe sst_fw_reload +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xc547994b sst_module_get_from_id +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xc7e4faab sst_dsp_shim_write64_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xd20ebdc2 sst_dsp_shim_write +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xd24a5f89 sst_module_runtime_alloc_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xd7f987b0 sst_module_runtime_new +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xd9a2c94c sst_shim32_write64 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xe2188689 sst_fw_new +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xe33da0f7 sst_dsp_get_offset +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xe4f5d2ba sst_dsp_free +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xe5a6c215 sst_fw_free_all +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xe6e28ba3 sst_dsp_wake +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xeb2e47a5 sst_dsp_dma_get_channel +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xec9e8a21 sst_dsp_ipc_msg_rx +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xf22fd66f sst_dsp_dma_copyfrom +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xf2fa0116 sst_dsp_sleep +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xf605db5d sst_dsp_shim_update_bits_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x4cc6fa76 sst_ipc_init +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x5292b5ee sst_ipc_tx_msg_reply_complete +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x5ed71cd6 sst_ipc_tx_message_wait +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x93bf9cc6 sst_ipc_fini +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0xe73d8693 sst_ipc_reply_find_msg +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0xeddb870a sst_ipc_tx_message_nowait +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0xf943d770 sst_ipc_drop_all +EXPORT_SYMBOL_GPL sound/soc/intel/haswell/snd-soc-sst-haswell-pcm 0x70623c2a sst_hsw_dsp_init +EXPORT_SYMBOL_GPL sound/soc/intel/haswell/snd-soc-sst-haswell-pcm 0xd1f69f64 sst_hsw_device_set_config +EXPORT_SYMBOL_GPL sound/soc/intel/haswell/snd-soc-sst-haswell-pcm 0xe953fc24 sst_hsw_dsp_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x009ca555 snd_soc_add_card_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x023857ab snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x02b47b26 snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x03cec89b snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x053c6133 snd_soc_cnew +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x06859077 dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x084ac0ee snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x08b76cba snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0934d6d4 snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0c43fca2 snd_soc_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0cc9a187 snd_soc_runtime_set_dai_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0e0ee207 snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0f37a90b snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0f38ecd6 snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x126a9e87 snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x18b9d142 snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1bec2163 snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1d5550e8 snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1d69ea6c snd_soc_component_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1e2697d5 snd_soc_component_async_complete +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1eff6ae3 snd_soc_bytes_info +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x20acbfce snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2226f1a2 snd_soc_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x26ffd10d snd_soc_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x27521390 snd_soc_codec_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2ad21d2e snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2b060eee snd_soc_add_platform_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2b191e4f devm_snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2e9be22f snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2fbbe485 snd_soc_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x337dfe9d snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x366ea9c5 snd_soc_set_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x36f6ac33 snd_soc_get_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3c1e4ebd dapm_regulator_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3d059b3d snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x408374c2 snd_soc_component_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4c16e546 snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x543a837c snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x553ad606 snd_soc_unregister_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5bf2f476 snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5c1bd010 snd_soc_add_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5cced2bd snd_soc_debugfs_root +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5dc7804d snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5ea9b377 snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x656da5b3 snd_soc_add_codec_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x66a0f9db snd_soc_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x670e95aa snd_soc_pm_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x688d77e5 snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6a6242d2 snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6ac4081a snd_soc_codec_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6f89e145 snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x70386f50 snd_soc_jack_report +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x76bdb7dc snd_soc_unregister_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7712fd26 snd_soc_bytes_put +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7852b482 snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x796f05d1 snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7a3fd55b snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7bc8602c snd_soc_dpcm_be_set_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7d4dcc50 snd_soc_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7f183a6c snd_soc_dapm_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x81782231 snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x82e0bc03 snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x84d2ee39 snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x87e6d946 snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8848b3e1 snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8b2a12a3 snd_soc_set_ac97_ops_of_reset +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8d7eb1bd snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8dc2c8e3 snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8dd59c8f snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8f614af6 snd_soc_poweroff +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x90af03e5 snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x90cea224 snd_soc_add_component_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x921b188b snd_soc_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x92d361a7 snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x980cff18 snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x98372465 snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9a1a6fc7 snd_soc_unregister_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9b2f6b4c dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9c6c1b51 snd_soc_new_ac97_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9fff9b02 snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa0b5ac9b dapm_clock_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa6d27a28 snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa706cdad snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa74a30a2 snd_soc_jack_get_type +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa7db548b snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa916ae86 snd_soc_dpcm_be_get_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa9f548a2 snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xab68bb86 snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xab746544 snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xada9ca05 snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaeead2c7 snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaf113bb0 snd_soc_resume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb06d0eb5 snd_soc_lookup_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb1eff7ff snd_soc_register_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb238229d snd_soc_platform_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb39a4841 snd_soc_component_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb411cc72 snd_soc_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb64c3493 snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb73e4515 snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb75faaee snd_soc_info_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb9a5fbba devm_snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb9ce3f82 snd_soc_card_jack_new +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbb550bf9 snd_soc_put_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbb9b6e6d snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbe7953f0 snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbeddc16c snd_soc_remove_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbee50a8f snd_soc_dapm_sync +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc02746d8 snd_soc_limit_volume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc07f3fd4 snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc086a0eb snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc0d55699 snd_soc_component_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc0e46452 snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc210b2c4 snd_soc_free_ac97_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc543341f devm_snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc56b539a snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc669568d snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc792fe10 snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcfeb0697 snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcfebb0bf snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd08dcf48 dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd11029e7 soc_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd46a2ff9 snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd5faabbf snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd6e7f34f snd_soc_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdac66ae0 snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdb76bdd3 snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdb91a70d snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdd0d1abc snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xddc3d81e snd_soc_unregister_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xddfa70b9 snd_soc_get_dai_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe05a0856 snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe2a80da3 snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe2f7b8ff snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe3619167 snd_soc_platform_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe54a7ede snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xec8823cd snd_soc_dapm_force_bias_level +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xecabe8d6 devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xed266b11 snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf40c12bd snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf539a1d0 snd_soc_bytes_get +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf72f5a2d snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfcb544ac snd_soc_of_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfd06403a snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfe508da0 snd_soc_info_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xff119822 snd_soc_platform_read +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x0027f28e line6_pcm_acquire +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x0619647d line6_pcm_release +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x202a1b1b line6_midi_id +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x30591876 line6_init_midi +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x4dee8505 line6_send_sysex_message +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7127fa0d line6_suspend +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7186edf1 line6_init_pcm +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x8a641524 line6_resume +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x8d024aa0 line6_disconnect +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x8ec973cd line6_start_timer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x9337b77f line6_read_serial_number +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xa4be25a6 line6_alloc_sysex_buffer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xa512e0ad line6_version_request_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xb6165fa4 line6_read_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xde06c82b line6_write_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xe697b2e3 line6_send_raw_message_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xfb9ea7a3 line6_probe +EXPORT_SYMBOL_GPL vmlinux 0x0002d791 gnttab_unmap_refs +EXPORT_SYMBOL_GPL vmlinux 0x0010d96a set_primary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x0012d44f pinctrl_pm_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0x00160647 pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x001cc7fb key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0x001f3130 __efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0x002233f6 crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x0034f3b6 xen_has_pv_nic_devices +EXPORT_SYMBOL_GPL vmlinux 0x004f8b72 devres_get +EXPORT_SYMBOL_GPL vmlinux 0x00630f58 fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0x0064d28e regmap_field_write +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 0x00c4667a wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0x00da6301 user_preparse +EXPORT_SYMBOL_GPL vmlinux 0x00ebcb5d ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0x00eeb9bd sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x00ffec3d clk_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0x01010c6d klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x0116f95f driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x01195e9f rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x011cad48 inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0x011cf028 regulator_suspend_finish +EXPORT_SYMBOL_GPL vmlinux 0x012ced4f spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0x0137c6aa xen_find_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0x013d3614 ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0x014d76c2 nvdimm_blk_region_create +EXPORT_SYMBOL_GPL vmlinux 0x015a644e devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0x015cbf79 thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0x015e3f27 sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0x01848a8e local_apic_timer_c2_ok +EXPORT_SYMBOL_GPL vmlinux 0x0184c103 regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x02092586 iommu_domain_alloc +EXPORT_SYMBOL_GPL vmlinux 0x024cf73b srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0x02585106 cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0x025944fb disk_part_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x026211e2 memory_failure_queue +EXPORT_SYMBOL_GPL vmlinux 0x0272401f pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x02791874 transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0x029084c7 btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0x02c4943b alarm_init +EXPORT_SYMBOL_GPL vmlinux 0x02f1ebb0 subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0x02fea2ae rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x03068c53 relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0x0313497a wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x033d157e sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x035bc872 subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x0364c05b pci_get_hp_params +EXPORT_SYMBOL_GPL vmlinux 0x0386b94e regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x039609f8 nf_queue_entry_release_refs +EXPORT_SYMBOL_GPL vmlinux 0x039d83b0 rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x039fd867 trace_clock_global +EXPORT_SYMBOL_GPL vmlinux 0x03e3686c ata_timing_cycle2mode +EXPORT_SYMBOL_GPL vmlinux 0x03e6dff5 mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x0402cbbf preempt_notifier_inc +EXPORT_SYMBOL_GPL vmlinux 0x04115b23 regmap_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0x0413c8bb __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x0438cfc0 devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x044f78cf fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x0485655f amd_get_nodes_per_socket +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x0499deb0 __clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x04a1ad36 raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x04a612fd iommu_group_get +EXPORT_SYMBOL_GPL vmlinux 0x04b53deb sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0x04c3f2c1 gnttab_empty_grant_references +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04c6486c regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x04df8fbc lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0x04e36217 fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x04ecfb5c set_memory_wt +EXPORT_SYMBOL_GPL vmlinux 0x04f0895d find_module +EXPORT_SYMBOL_GPL vmlinux 0x04fb4098 thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x05081f27 rhashtable_walk_stop +EXPORT_SYMBOL_GPL vmlinux 0x051876cc component_master_del +EXPORT_SYMBOL_GPL vmlinux 0x05198520 crypto_init_spawn2 +EXPORT_SYMBOL_GPL vmlinux 0x052169d7 md_run +EXPORT_SYMBOL_GPL vmlinux 0x052aaeb7 mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x053494cb tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x056abcf1 ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0x057f3ba1 blkio_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0x058b582a vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0x059e3490 dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0x05c8cdfd usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0x061182e5 tpmm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0x061bcb52 clockevents_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0x061fec39 sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x06498691 mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x06796ae4 pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0x06984624 rio_unmap_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x069ea326 dma_buf_get +EXPORT_SYMBOL_GPL vmlinux 0x06b92f95 cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0x06d1fec4 virtqueue_get_used +EXPORT_SYMBOL_GPL vmlinux 0x06d549e6 pinctrl_free_gpio +EXPORT_SYMBOL_GPL vmlinux 0x06e27524 split_page +EXPORT_SYMBOL_GPL vmlinux 0x06f89518 nd_numa_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x06f9b4c8 debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0x06fa328c ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x071023db fuse_put_request +EXPORT_SYMBOL_GPL vmlinux 0x072ef217 devm_acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x0739f429 x509_check_signature +EXPORT_SYMBOL_GPL vmlinux 0x0757d551 ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0x075b0132 alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0x075dcb2a pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x075e7fa6 irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0x0762403c edac_put_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x07822f1c ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0x07acfc4f devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07bad3f6 thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07c8f27d lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x07cbea8f vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0x081433bd xenbus_match +EXPORT_SYMBOL_GPL vmlinux 0x08156773 name_to_dev_t +EXPORT_SYMBOL_GPL vmlinux 0x082aeb0c agp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x084387da usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x085c3b8b wbc_account_io +EXPORT_SYMBOL_GPL vmlinux 0x0861c7a3 pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x0861fc80 pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0x086232a5 debugfs_create_file_size +EXPORT_SYMBOL_GPL vmlinux 0x088bfa7e cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x089bcac5 tpm2_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x08b32160 show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0x08bc0870 compat_put_timespec +EXPORT_SYMBOL_GPL vmlinux 0x08be186e ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0x08ce7b01 class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x08e34c92 gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x08e83494 crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0x09081249 ablkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x090d74cc skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0x0919f0b1 inode_sb_list_add +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 0x096b28a6 nvdimm_bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x09830c51 bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0x099cc24c platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0x099f1eb5 vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0x099fa7d4 trace_output_call +EXPORT_SYMBOL_GPL vmlinux 0x09b91a8a relay_close +EXPORT_SYMBOL_GPL vmlinux 0x09d60422 dev_pm_clear_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x0a12b51a ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0x0a19cf21 subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x0a4fde00 idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0x0aa9a3c2 tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0x0acda1b6 regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0x0ad42728 ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x0ae7c4a3 tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b146b39 devm_clk_register +EXPORT_SYMBOL_GPL vmlinux 0x0b1f1104 pinconf_generic_dump_config +EXPORT_SYMBOL_GPL vmlinux 0x0b20aa4f __mmu_notifier_invalidate_range +EXPORT_SYMBOL_GPL vmlinux 0x0b280951 kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x0b287466 pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0x0b2d7b85 mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x0b4968a5 get_dcookie +EXPORT_SYMBOL_GPL vmlinux 0x0b52e502 apei_resources_add +EXPORT_SYMBOL_GPL vmlinux 0x0b53ca9b regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x0b8f76dd led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0bae57b1 __rio_local_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0c0c015e ring_buffer_swap_cpu +EXPORT_SYMBOL_GPL vmlinux 0x0c1354ec device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0x0c1f989f devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0c2cdbf1 synchronize_sched +EXPORT_SYMBOL_GPL vmlinux 0x0c3a545a ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x0c73d2cc usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0x0c805f93 clflush_cache_range +EXPORT_SYMBOL_GPL vmlinux 0x0c80e3fe efivar_init +EXPORT_SYMBOL_GPL vmlinux 0x0c8b6fb9 power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0x0cac698b blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0cc1e40f crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x0ccd130b gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x0cd293ea spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0x0d12a0b6 __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x0d394b6c exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d576d24 inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0x0d7509fd pinctrl_force_sleep +EXPORT_SYMBOL_GPL vmlinux 0x0d7d4d70 rcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x0d896b27 rio_dev_put +EXPORT_SYMBOL_GPL vmlinux 0x0d8b4ffc crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x0d90cb09 simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0x0d9a91f6 dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0x0d9e964b register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x0da873f7 da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x0dd6b966 ahash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x0dd918fc power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0de0d4b0 device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0x0dede5da dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x0df6d6a9 acpi_dev_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0df925f6 btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0x0dfb2cf2 tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0x0e007edf xen_evtchn_nr_channels +EXPORT_SYMBOL_GPL vmlinux 0x0e038535 __rio_local_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x0e12a48c serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0x0e13cb4d apei_resources_release +EXPORT_SYMBOL_GPL vmlinux 0x0e18224a regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x0e1eb844 device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x0e4f266f fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0x0e601420 hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x0e6965bc each_symbol_section +EXPORT_SYMBOL_GPL vmlinux 0x0e838c26 sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0x0e90b316 blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0x0ea41f64 pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x0ebb985c irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0x0ecf823a static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x0edb07eb class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x0edfd1b5 arizona_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x0f15b197 sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0x0f27cb3e gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x0f2d7d87 mce_unregister_decode_chain +EXPORT_SYMBOL_GPL vmlinux 0x0f336d7f rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x0f3562bd bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x0f467c6e powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0x0f602c62 hypervisor_kobj +EXPORT_SYMBOL_GPL vmlinux 0x0f6ac90f blk_unprep_request +EXPORT_SYMBOL_GPL vmlinux 0x0f751aea input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0x0f9164bf devm_regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x0fa138de xen_hvm_need_lapic +EXPORT_SYMBOL_GPL vmlinux 0x0fab18a5 ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x0fb5989d device_add +EXPORT_SYMBOL_GPL vmlinux 0x0fb61424 acpi_dev_get_property +EXPORT_SYMBOL_GPL vmlinux 0x0fb74934 pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0fcc1969 copy_from_user_nmi +EXPORT_SYMBOL_GPL vmlinux 0x0fe1e20d wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x0fe2d570 xenbus_directory +EXPORT_SYMBOL_GPL vmlinux 0x10114c45 iommu_domain_window_disable +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x101c8555 debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0x10331fe8 device_attach +EXPORT_SYMBOL_GPL vmlinux 0x10702a47 cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0x10893469 unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0x10a1ccea dma_get_slave_caps +EXPORT_SYMBOL_GPL vmlinux 0x10b5a75e register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x10bc648f pinctrl_pm_select_idle_state +EXPORT_SYMBOL_GPL vmlinux 0x10e90592 fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x10f5085d ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0x110106c1 cper_severity_to_aer +EXPORT_SYMBOL_GPL vmlinux 0x110df193 tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0x111cef86 unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x112e0910 tps65912_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x114f1a20 balloon_stats +EXPORT_SYMBOL_GPL vmlinux 0x11715484 __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x1172ce54 rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0x11739354 wait_for_tpm_stat +EXPORT_SYMBOL_GPL vmlinux 0x117c7305 hwpoison_filter_dev_major +EXPORT_SYMBOL_GPL vmlinux 0x11867c52 sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0x119af014 cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0x11a176fe netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0x11c0d3d6 __page_file_mapping +EXPORT_SYMBOL_GPL vmlinux 0x11caddc7 trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0x11ce5bfa devres_alloc +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x122edc07 page_cache_sync_readahead +EXPORT_SYMBOL_GPL vmlinux 0x12338873 pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0x124f2056 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x125d8529 edac_subsys +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x12709936 iommu_detach_group +EXPORT_SYMBOL_GPL vmlinux 0x1294d80a get_xsave_addr +EXPORT_SYMBOL_GPL vmlinux 0x12a67287 ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0x12b5193c fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0x12b7948d pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x12ea3c14 btree_remove +EXPORT_SYMBOL_GPL vmlinux 0x12f3a2aa fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0x1301d6c7 sk_setup_caps +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 0x13368cf2 devm_rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1345d65c devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0x13586ce5 locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0x1358c167 mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x137856d9 tcp_peer_is_proven +EXPORT_SYMBOL_GPL vmlinux 0x138aff76 gnttab_init +EXPORT_SYMBOL_GPL vmlinux 0x139586b1 usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0x1396b41c ata_common_sdev_attrs +EXPORT_SYMBOL_GPL vmlinux 0x13a425e1 srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x13ad647f scatterwalk_bytes_sglen +EXPORT_SYMBOL_GPL vmlinux 0x13b7e976 irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x13b89dee pinctrl_request_gpio +EXPORT_SYMBOL_GPL vmlinux 0x13ce87e8 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0x14313513 sdhci_pci_o2_fujin2_pci_init +EXPORT_SYMBOL_GPL vmlinux 0x1433cbc4 __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x14347364 crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0x1437a5a9 tps80031_ext_power_req_config +EXPORT_SYMBOL_GPL vmlinux 0x1455bc16 ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x146a28a7 nvdimm_pmem_region_create +EXPORT_SYMBOL_GPL vmlinux 0x14749b18 get_kernel_page +EXPORT_SYMBOL_GPL vmlinux 0x148c9289 rhashtable_walk_init +EXPORT_SYMBOL_GPL vmlinux 0x14a64b79 eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0x14b4aaf7 blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0x14c7e5a6 usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0x14c98bb5 pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0x15010e1f arbitrary_virt_to_machine +EXPORT_SYMBOL_GPL vmlinux 0x1526998c dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0x15421d7a __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0x15616c0c dma_buf_fd +EXPORT_SYMBOL_GPL vmlinux 0x15892417 async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x1594bd6d da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0x159c049a key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x15b0606e e820_any_mapped +EXPORT_SYMBOL_GPL vmlinux 0x15cdbf4f bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x15d313dd dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x15ef1e28 pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x15efd446 rcu_batches_started +EXPORT_SYMBOL_GPL vmlinux 0x15f358cc usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0x15f7064c skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0x15f785af skb_morph +EXPORT_SYMBOL_GPL vmlinux 0x16000a3c dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x1615eeda dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0x161ef8b8 ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0x1639df80 hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0x16501996 __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x1650bf27 rcutorture_record_progress +EXPORT_SYMBOL_GPL vmlinux 0x1673f3ee shmem_add_seals +EXPORT_SYMBOL_GPL vmlinux 0x16859b93 crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x168afe13 sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0x16b3f25d dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0x16c711be device_create +EXPORT_SYMBOL_GPL vmlinux 0x16e1347a power_supply_get_property +EXPORT_SYMBOL_GPL vmlinux 0x16e392fd usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0x17150d1c unregister_trace_event +EXPORT_SYMBOL_GPL vmlinux 0x1727ca68 rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0x172817ee list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x17336fff evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0x1737c616 fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0x1753a32f hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0x17540242 skcipher_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x175ba24e virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0x17614bf3 apei_resources_sub +EXPORT_SYMBOL_GPL vmlinux 0x176b50c7 __get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x176b5fb6 component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x178e4eb1 pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0x17bd5012 tcp_done +EXPORT_SYMBOL_GPL vmlinux 0x17e29a8b find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x17e38c6e irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x17eb45ce __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x17eef402 vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0x17f1a992 ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0x17ff98c0 usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x180910fc __xenbus_register_frontend +EXPORT_SYMBOL_GPL vmlinux 0x1818dc10 sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0x181a7024 input_class +EXPORT_SYMBOL_GPL vmlinux 0x181b0f59 dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x1827fbf8 xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0x18290a12 crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0x1829b9ed hwpoison_filter_memcg +EXPORT_SYMBOL_GPL vmlinux 0x182d46ca blkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x1848d7d7 __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x184f6879 scsi_mode_select +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 0x1878f62b edac_err_assert +EXPORT_SYMBOL_GPL vmlinux 0x1893af29 ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x189eab0c fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0x18f5e50e arch_apei_enable_cmcff +EXPORT_SYMBOL_GPL vmlinux 0x18f83fab gnttab_grant_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0x191c2419 platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0x193d48e0 trace_current_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x193f3acc dax_do_io +EXPORT_SYMBOL_GPL vmlinux 0x194dd5f5 pkey_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x196614ce hw_breakpoint_restore +EXPORT_SYMBOL_GPL vmlinux 0x196d5527 crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0x1973be7f blk_queue_rq_timed_out +EXPORT_SYMBOL_GPL vmlinux 0x1976c179 __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x1991738c rio_mport_chk_dev_access +EXPORT_SYMBOL_GPL vmlinux 0x199921cb regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19b384a5 hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x19fa81b9 usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x1a1a57fc ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0x1a1afd05 shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0x1a230812 pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x1a7ef500 inet_csk_compat_setsockopt +EXPORT_SYMBOL_GPL vmlinux 0x1a967885 cpufreq_frequency_get_table +EXPORT_SYMBOL_GPL vmlinux 0x1a9f7d5c crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0x1aa7cab8 rio_set_port_lockout +EXPORT_SYMBOL_GPL vmlinux 0x1ab55619 xen_swiotlb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x1abdecec regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0x1abec4f4 devm_mdiobus_alloc_size +EXPORT_SYMBOL_GPL vmlinux 0x1ac52698 spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0x1ac8efbf md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0x1acef7d2 pm_freezing +EXPORT_SYMBOL_GPL vmlinux 0x1afad99b smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x1b0906c2 kthread_park +EXPORT_SYMBOL_GPL vmlinux 0x1b09db55 regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x1b0a55d2 vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x1b0ebc37 ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0x1b1db59d crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0x1b38b3c6 klist_prev +EXPORT_SYMBOL_GPL vmlinux 0x1b4a8c2f pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x1b8822d8 pinctrl_gpio_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x1b95d6a6 pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x1b973ecb bmp085_remove +EXPORT_SYMBOL_GPL vmlinux 0x1b9aca3f jprobe_return +EXPORT_SYMBOL_GPL vmlinux 0x1b9ddce3 usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0x1bc5eebe pinctrl_gpio_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x1bf0ef66 set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0x1c1298a6 regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x1c2807fb ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0x1c4a004c regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0x1c4b62db xen_swiotlb_set_dma_mask +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c5ff742 clk_get_phase +EXPORT_SYMBOL_GPL vmlinux 0x1c6660c7 btree_merge +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1c8b4736 da903x_update +EXPORT_SYMBOL_GPL vmlinux 0x1ca8c31d uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0x1cb4787f bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1cc2a878 ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0x1cc3d1bc tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0x1cd8f75e rtc_irq_set_freq +EXPORT_SYMBOL_GPL vmlinux 0x1cdb2147 zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0x1cf83355 blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1d459685 xstate_size +EXPORT_SYMBOL_GPL vmlinux 0x1d58ae14 lpddr2_jedec_timings +EXPORT_SYMBOL_GPL vmlinux 0x1d5fa07a sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0x1d660ef3 ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x1d739e1c xen_set_callback_via +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d7c0168 __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0x1d7cb586 clk_register_fixed_rate_with_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x1d849ca2 ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0x1d85a97d acpi_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0x1dade819 param_set_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0x1dbbd2b5 devm_usb_get_phy_by_node +EXPORT_SYMBOL_GPL vmlinux 0x1dcc8572 i2c_lock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x1def880e bind_interdomain_evtchn_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x1e000879 hwpoison_filter_enable +EXPORT_SYMBOL_GPL vmlinux 0x1e0fb564 fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x1e1c3ab3 device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x1e5b03dc pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1e62336e pinctrl_utils_reserve_map +EXPORT_SYMBOL_GPL vmlinux 0x1e68ce14 trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0x1e7141a6 fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1ea6bf89 ata_eh_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebac2bd getboottime64 +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1ed1003f nd_cmd_out_size +EXPORT_SYMBOL_GPL vmlinux 0x1edc21cb hwpoison_filter_flags_mask +EXPORT_SYMBOL_GPL vmlinux 0x1ede364f xenbus_switch_state +EXPORT_SYMBOL_GPL vmlinux 0x1ede3a76 ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x1f1988f7 hwpoison_filter_flags_value +EXPORT_SYMBOL_GPL vmlinux 0x1f488b73 add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0x1f50e057 default_iommu_map_sg +EXPORT_SYMBOL_GPL vmlinux 0x1f69cfe8 devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f8db7f9 ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x1f95fd0f kthread_unpark +EXPORT_SYMBOL_GPL vmlinux 0x1fa0e67d blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0x1fa23545 xenbus_probe_node +EXPORT_SYMBOL_GPL vmlinux 0x1fa52690 rio_route_add_entry +EXPORT_SYMBOL_GPL vmlinux 0x1fa71f5a use_mm +EXPORT_SYMBOL_GPL vmlinux 0x1ff278e1 ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x1ff4be33 perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0x202676cc tpm_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x20356066 kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0x205c5a1b __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x207f2ede hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x208f840e input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0x209ec764 xen_event_channel_op_compat +EXPORT_SYMBOL_GPL vmlinux 0x20aa6f51 cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0x20aa956b extcon_unregister_interest +EXPORT_SYMBOL_GPL vmlinux 0x20c4f7ca wm5110_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x20f4b0c7 ip6_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0x20f935a0 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0x21062075 ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0x2108fa4e max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0x2163feb2 noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x216ad1c7 devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x217828e5 unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x217f6ef0 blkcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0x21869da6 tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0x219f5f81 wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0x21a563da clk_get_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x21ac8b77 iommu_group_get_by_id +EXPORT_SYMBOL_GPL vmlinux 0x21bc4c9f driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x21c54904 rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x21c641d2 devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x21c92f53 cpufreq_table_validate_and_show +EXPORT_SYMBOL_GPL vmlinux 0x21c9e55a efivars_register +EXPORT_SYMBOL_GPL vmlinux 0x21ca1397 sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0x21cb5f76 skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0x21d72ae1 tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x22118142 ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0x22458d04 crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0x224ab5e9 __inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0x2279bde5 iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0x2296c00d crypto_attr_u32 +EXPORT_SYMBOL_GPL vmlinux 0x2299ec81 perf_assign_events +EXPORT_SYMBOL_GPL vmlinux 0x229c75f7 ahash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0x229e6538 device_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0x22a496f0 devm_led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0x22da677b ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0x22ef4de5 flush_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0x22f86ffd clk_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x2303d72f mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0x23089aad fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0x230ed0a3 vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0x2333c329 dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0x233487fb usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0x2338aefe shmem_get_seals +EXPORT_SYMBOL_GPL vmlinux 0x2352ddd2 regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x2366a2c0 errata +EXPORT_SYMBOL_GPL vmlinux 0x23692087 thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x237094f7 usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0x237d5a30 fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0x2380afb8 ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0x23818647 pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x2396c7f0 clk_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x239ddd27 gpiod_count +EXPORT_SYMBOL_GPL vmlinux 0x23c06fa5 device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0x23c23401 fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0x23c5a5cb __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x23d06a61 swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0x23e7273c clk_register +EXPORT_SYMBOL_GPL vmlinux 0x23fe1dad tcp_ca_get_key_by_name +EXPORT_SYMBOL_GPL vmlinux 0x24011e14 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x24128ceb device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x241f5575 power_supply_external_power_changed +EXPORT_SYMBOL_GPL vmlinux 0x24295a63 __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0x2445170e virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0x24457174 audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0x24694625 usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x2469810f __rcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x247ef831 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2481abd7 dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x248a1a67 bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0x24aac4d9 crypto_aes_expand_key +EXPORT_SYMBOL_GPL vmlinux 0x24af5393 devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x24b43670 pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x24c7698a xenbus_write +EXPORT_SYMBOL_GPL vmlinux 0x24d8010d __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x24f45195 usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0x25379e73 clk_set_min_rate +EXPORT_SYMBOL_GPL vmlinux 0x25420703 gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0x25442432 wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0x2545c170 unregister_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0x25574504 clk_fixed_rate_ops +EXPORT_SYMBOL_GPL vmlinux 0x2581cdbe proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0x2598ccd3 mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0x25b323d1 pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0x25bf303f tpm2_startup +EXPORT_SYMBOL_GPL vmlinux 0x25c08a24 wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0x25f02c87 xen_p2m_addr +EXPORT_SYMBOL_GPL vmlinux 0x25f2929d pinctrl_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x25f90b3d thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x2603f991 crypto_tfm_in_queue +EXPORT_SYMBOL_GPL vmlinux 0x26201c93 __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0x262f20a8 local_clock +EXPORT_SYMBOL_GPL vmlinux 0x264ae4c6 usb_anchor_resume_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x264d052d netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0x264d8595 tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x26580f17 acpi_subsys_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x266b7638 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x2675dd47 rhashtable_walk_next +EXPORT_SYMBOL_GPL vmlinux 0x267877c0 ata_acpi_cbl_80wire +EXPORT_SYMBOL_GPL vmlinux 0x26965721 slow_virt_to_phys +EXPORT_SYMBOL_GPL vmlinux 0x26991e0b usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x26b3c701 __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0x26b71fb4 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26d16007 net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0x26ed376e set_foreign_p2m_mapping +EXPORT_SYMBOL_GPL vmlinux 0x26fadbce debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x26fff1df usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x27009836 inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0x271e27fe screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0x27376a64 spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x274cf5e1 __clk_get_flags +EXPORT_SYMBOL_GPL vmlinux 0x27592e21 pstore_register +EXPORT_SYMBOL_GPL vmlinux 0x277d0384 pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x2781cda9 bsg_request_fn +EXPORT_SYMBOL_GPL vmlinux 0x279cb985 apei_exec_pre_map_gars +EXPORT_SYMBOL_GPL vmlinux 0x27c0c4be eventfd_ctx_read +EXPORT_SYMBOL_GPL vmlinux 0x27c1e63f usb_amd_find_chipset_info +EXPORT_SYMBOL_GPL vmlinux 0x27d92167 regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x28269e36 sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x28698e8a unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x28bcc961 acpi_dev_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x28d5728d rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x28d6a2e7 usb_acpi_set_power_state +EXPORT_SYMBOL_GPL vmlinux 0x28e64c64 xen_has_pv_and_legacy_disk_devices +EXPORT_SYMBOL_GPL vmlinux 0x28e9992c gpiochip_irqchip_add +EXPORT_SYMBOL_GPL vmlinux 0x290bd39a xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0x2919a13c usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0x292c16d6 rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0x294ce9f9 nvdimm_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x29771dd8 regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0x298d0a27 wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x299bd009 ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0x29ad3899 pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x29c0f4f3 sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0x2a3bf341 spi_unregister_master +EXPORT_SYMBOL_GPL vmlinux 0x2a5514c9 devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2a678a13 __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0x2a6afa00 pci_ignore_hotplug +EXPORT_SYMBOL_GPL vmlinux 0x2a6dc9d9 tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x2a9b64f7 crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0x2aa5cba2 srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x2ad01b4f ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0x2ad53a05 udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0x2ad6a019 pinctrl_utils_add_config +EXPORT_SYMBOL_GPL vmlinux 0x2ad7ce6d pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0x2adf5f5a register_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x2ae50d57 __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0x2af63321 acpi_dev_resource_address_space +EXPORT_SYMBOL_GPL vmlinux 0x2b069ab2 pci_remove_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x2b36fb8b fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0x2b497fcc xenbus_dev_error +EXPORT_SYMBOL_GPL vmlinux 0x2b849980 ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0x2b8c5809 mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0x2b952517 clk_has_parent +EXPORT_SYMBOL_GPL vmlinux 0x2bb6feb9 posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2bc80249 crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x2bfa985e nd_cmd_dimm_desc +EXPORT_SYMBOL_GPL vmlinux 0x2c133868 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2c1cd01f ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c254e7d ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0x2c2953d8 sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0x2c3054f9 net_inc_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x2c33d2c0 i2c_generic_gpio_recovery +EXPORT_SYMBOL_GPL vmlinux 0x2c3aa805 cpci_hp_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0x2c615915 ip_tunnel_get_stats64 +EXPORT_SYMBOL_GPL vmlinux 0x2c7d9c64 xen_store_interface +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c841829 blk_queue_bypass_start +EXPORT_SYMBOL_GPL vmlinux 0x2ca96f7a netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0x2cd38b3b alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x2ce98559 kcrypto_wq +EXPORT_SYMBOL_GPL vmlinux 0x2cea32ee unregister_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0x2d01b107 ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0x2d0fae3b unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x2d13b3f9 tps65912_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d23d52a cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d4dc088 param_ops_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0x2d548085 regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0x2d54be2c trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0x2d59c954 edac_handlers +EXPORT_SYMBOL_GPL vmlinux 0x2d676020 component_del +EXPORT_SYMBOL_GPL vmlinux 0x2d6a140c usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0x2d769836 hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0x2d79ce13 get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0x2d88aff6 usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x2d9f2ce3 sched_clock_idle_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x2dcd264f ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x2dce48e8 rio_dev_get +EXPORT_SYMBOL_GPL vmlinux 0x2de68b6f sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0x2dff1810 usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0x2e190627 ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0x2e1da9fb probe_kernel_read +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e26525a aead_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0x2e2df7f4 irq_remapping_cap +EXPORT_SYMBOL_GPL vmlinux 0x2e2f1740 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2e3696dc adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0x2e5ac3d0 __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0x2e6678de list_lru_walk_one +EXPORT_SYMBOL_GPL vmlinux 0x2e7a6c23 kernfs_path +EXPORT_SYMBOL_GPL vmlinux 0x2e82a3ec uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2ec4eee6 __tracepoint_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0x2eca33b0 devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x2ed5185c percpu_ida_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f2806ef usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0x2f4113a2 dcookie_register +EXPORT_SYMBOL_GPL vmlinux 0x2f64415f unregister_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2f66d3c7 task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0x2f766c59 xen_swiotlb_dma_supported +EXPORT_SYMBOL_GPL vmlinux 0x2fbd5875 bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0x2fd2a0c7 usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x2fd8cba9 freeze_wake +EXPORT_SYMBOL_GPL vmlinux 0x2ff9eb8b hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x30147780 iommu_map +EXPORT_SYMBOL_GPL vmlinux 0x3027e347 regmap_get_reg_stride +EXPORT_SYMBOL_GPL vmlinux 0x303edeb9 pwm_enable +EXPORT_SYMBOL_GPL vmlinux 0x30635782 cpu_has_xfeatures +EXPORT_SYMBOL_GPL vmlinux 0x3082a1c6 inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0x30895947 acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x309471b6 xen_xlate_unmap_gfn_range +EXPORT_SYMBOL_GPL vmlinux 0x3094fb65 flush_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0x309e694f pwm_set_polarity +EXPORT_SYMBOL_GPL vmlinux 0x30b151d0 of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x30bab138 spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x30c302db platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0x30ceade4 dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x30d2a46d udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x30e953dc regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0x30edd387 platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x31042c0a inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x3109b751 cpu_clock +EXPORT_SYMBOL_GPL vmlinux 0x3110af39 crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x3134bf70 regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0x3157322f sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x31c0c2d1 dm_put +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x31c9ec05 da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x321bdbb1 compat_get_timeval +EXPORT_SYMBOL_GPL vmlinux 0x323845ca blockdev_superblock +EXPORT_SYMBOL_GPL vmlinux 0x324441e2 is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0x325e677c gnttab_grant_foreign_transfer_ref +EXPORT_SYMBOL_GPL vmlinux 0x3274b992 xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0x3276905a gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x327aa043 klp_enable_patch +EXPORT_SYMBOL_GPL vmlinux 0x3288fca8 led_trigger_store +EXPORT_SYMBOL_GPL vmlinux 0x328995b5 tracing_generic_entry_update +EXPORT_SYMBOL_GPL vmlinux 0x32a9efd3 unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0x32b2e626 devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x32bc0fcf preempt_notifier_dec +EXPORT_SYMBOL_GPL vmlinux 0x32bded08 __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32d19048 cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0x32ddd5b6 call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x32f7ff7c ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x32ff9be4 regmap_get_max_register +EXPORT_SYMBOL_GPL vmlinux 0x3303e084 ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x330eb277 nd_blk_region_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x331526d7 tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x3324703c pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0x332c1287 phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0x332de8d8 regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x333888e9 crypto_create_tfm +EXPORT_SYMBOL_GPL vmlinux 0x333e101a crypto_register_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x335fc03b clk_gpio_gate_ops +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 0x336e7d7e trace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0x339ef6ec usb_bus_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x33b96e5d apei_exec_write_register +EXPORT_SYMBOL_GPL vmlinux 0x340b46fa transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x341a39fd usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x3465fce6 __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0x347fd4b3 eventfd_ctx_get +EXPORT_SYMBOL_GPL vmlinux 0x348721a0 iommu_attach_group +EXPORT_SYMBOL_GPL vmlinux 0x34937c06 get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0x3493d806 rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x34a4f63d irq_find_host +EXPORT_SYMBOL_GPL vmlinux 0x34c777f7 sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0x34e9c06b rio_mport_get_feature +EXPORT_SYMBOL_GPL vmlinux 0x34ef6c47 sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0x34f8ff87 fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0x3511d85d __pci_complete_power_transition +EXPORT_SYMBOL_GPL vmlinux 0x35176301 rcu_batches_completed_sched +EXPORT_SYMBOL_GPL vmlinux 0x352650ee gnttab_batch_map +EXPORT_SYMBOL_GPL vmlinux 0x35281b25 extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x35349cd7 device_initialize +EXPORT_SYMBOL_GPL vmlinux 0x3548a340 blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0x354e1b25 pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x355c2172 desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0x356fb700 __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0x35791f2e extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x35910f72 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x35b76eab acpi_dma_request_slave_chan_by_index +EXPORT_SYMBOL_GPL vmlinux 0x35bf2acd nd_fletcher64 +EXPORT_SYMBOL_GPL vmlinux 0x35d17d44 tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0x35d5c722 blkcipher_aead_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x35d6d672 regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0x35f10f43 nfq_ct_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x35f316aa clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0x36075bb5 iommu_group_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x3607bc5d ablkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x361e2bcc save_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x365d888e platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0x366e3b80 blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x368f1fea static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x369c1ce6 xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36b5497e intel_iommu_enabled +EXPORT_SYMBOL_GPL vmlinux 0x36b94e7c gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0x36bda7b0 cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x36dab97f trace_clock_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x36de6ac0 watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0x36eb3683 gpiod_set_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x36ef0fc3 apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0x370082bf pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0x37061d78 irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0x370d6dc6 extcon_get_cable_state +EXPORT_SYMBOL_GPL vmlinux 0x371237ef xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0x37256864 cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0x372cf51f acpi_dev_gpio_irq_get +EXPORT_SYMBOL_GPL vmlinux 0x37402bcf dma_buf_kunmap +EXPORT_SYMBOL_GPL vmlinux 0x374055c4 pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0x375815a3 inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x37599505 acpi_pci_check_ejectable +EXPORT_SYMBOL_GPL vmlinux 0x3768ff7d platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0x378005dc __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x37a7e207 xenbus_dev_probe +EXPORT_SYMBOL_GPL vmlinux 0x37da5e30 iommu_domain_set_attr +EXPORT_SYMBOL_GPL vmlinux 0x37daf302 crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0x37f03466 cpufreq_governor_dbs +EXPORT_SYMBOL_GPL vmlinux 0x37f1ffbf gdt_page +EXPORT_SYMBOL_GPL vmlinux 0x37f5b198 max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x38232d87 register_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x384c72ca bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0x385cf82d dax_fault +EXPORT_SYMBOL_GPL vmlinux 0x385efb40 xen_swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0x386f7e63 irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x38722f80 kernel_fpu_end +EXPORT_SYMBOL_GPL vmlinux 0x3882b1f1 blk_mq_cancel_requeue_work +EXPORT_SYMBOL_GPL vmlinux 0x38dd6c97 netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0x38e1613b need_load_eval +EXPORT_SYMBOL_GPL vmlinux 0x38e5bc5a clk_set_rate_range +EXPORT_SYMBOL_GPL vmlinux 0x38f428de tpm2_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x39022497 __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0x3914903a regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x391e07b8 pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x393d4a42 regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0x3941b08d posix_timer_event +EXPORT_SYMBOL_GPL vmlinux 0x3945210f arizona_dev_init +EXPORT_SYMBOL_GPL vmlinux 0x39671c9c dma_buf_mmap +EXPORT_SYMBOL_GPL vmlinux 0x39780277 ref_module +EXPORT_SYMBOL_GPL vmlinux 0x39a9f27d crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0x39c5721a xenbus_free_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x39ca07cc maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x39e61495 nf_logger_request_module +EXPORT_SYMBOL_GPL vmlinux 0x39e7f5ee ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0x39f0d538 cpci_hp_unregister_bus +EXPORT_SYMBOL_GPL vmlinux 0x39f94be3 rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0x39fb6d03 pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0x3a016b11 dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0x3a036d40 __rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3a1ada88 srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x3a1eaf83 dev_pm_set_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x3a26ed11 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0x3a37ce81 hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x3a38dc65 memory_failure +EXPORT_SYMBOL_GPL vmlinux 0x3a3d2d6a bmp085_detect +EXPORT_SYMBOL_GPL vmlinux 0x3a4c6512 reservation_object_wait_timeout_rcu +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a7d80f9 xen_max_p2m_pfn +EXPORT_SYMBOL_GPL vmlinux 0x3a927111 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0x3a953c87 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3a9c90c4 ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x3ab04f32 gpiochip_add_pingroup_range +EXPORT_SYMBOL_GPL vmlinux 0x3acb36e9 rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3ad0e201 scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x3afa11ca percpu_ida_free +EXPORT_SYMBOL_GPL vmlinux 0x3b1e8569 xenbus_read_otherend_details +EXPORT_SYMBOL_GPL vmlinux 0x3b25a2c1 filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x3b422aa9 __mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x3b5f79f7 virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0x3b653236 pwm_request +EXPORT_SYMBOL_GPL vmlinux 0x3b6dab01 do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x3b7145bb apei_exec_read_register_value +EXPORT_SYMBOL_GPL vmlinux 0x3b77c22a crypto_init_ahash_spawn +EXPORT_SYMBOL_GPL vmlinux 0x3b8d5659 ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0x3bb102f1 ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0x3bb632ad ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0x3c0f514a posix_timers_register_clock +EXPORT_SYMBOL_GPL vmlinux 0x3c1423b3 perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0x3c383e28 smpboot_update_cpumask_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x3c624541 lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0x3c635e65 __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x3c9390db pci_vpd_find_tag +EXPORT_SYMBOL_GPL vmlinux 0x3cac2d44 fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0x3cc4636f sdio_run_irqs +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3cf6d879 xen_remap_domain_mfn_array +EXPORT_SYMBOL_GPL vmlinux 0x3d23793d sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d486c80 ehci_reset +EXPORT_SYMBOL_GPL vmlinux 0x3d577253 rhashtable_walk_start +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 0x3d879fd5 __clk_mux_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x3dae6404 unregister_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x3dc249ae tps65912_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x3dc916b6 crypto_fl_tab +EXPORT_SYMBOL_GPL vmlinux 0x3dd8181e __clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3df66584 inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x3dfc436e percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x3e061f3c dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0x3e197124 disk_map_sector_rcu +EXPORT_SYMBOL_GPL vmlinux 0x3e52e890 fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x3e54b244 btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0x3e5e1937 rcu_batches_started_sched +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e7f30db device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0x3ea5196d apei_osc_setup +EXPORT_SYMBOL_GPL vmlinux 0x3ebeef20 wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x3ed27bd3 platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0x3ed44d24 gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x3efb35c9 get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x3f229c4c oops_begin +EXPORT_SYMBOL_GPL vmlinux 0x3f2faf42 clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0x3f4274b8 fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0x3f453cbe phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0x3f6f91a4 dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x3f84d4c9 gnttab_release_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x3fa5af9c nd_cmd_bus_desc +EXPORT_SYMBOL_GPL vmlinux 0x3fbe8098 pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x3fc6f210 rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0x3fc72d3d __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x3fc90022 cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0x3feae2a1 rio_mport_get_efb +EXPORT_SYMBOL_GPL vmlinux 0x3feb39c3 component_master_add +EXPORT_SYMBOL_GPL vmlinux 0x400a024b acpi_scan_lock_release +EXPORT_SYMBOL_GPL vmlinux 0x400fef9d debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x4045c494 filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0x404d1516 acpi_device_uevent_modalias +EXPORT_SYMBOL_GPL vmlinux 0x40520f6e sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0x4065d168 pm_print_active_wakeup_sources +EXPORT_SYMBOL_GPL vmlinux 0x406c4cb1 hrtimer_resolution +EXPORT_SYMBOL_GPL vmlinux 0x407a9a37 ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0x40956073 sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x409c7aae sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0x40af0dec ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x40cb009e ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0x40d46b21 crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x40d48d1e xen_remap_domain_mfn_range +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x40ff3e8b to_nvdimm +EXPORT_SYMBOL_GPL vmlinux 0x4105afe6 devm_acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x41060a7d crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0x41094f2a cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0x4117a857 usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0x412dbf61 devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0x412dbfd8 debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0x413add64 xenbus_alloc_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x415a717f uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0x41735121 crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0x41742338 subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4179e627 netlink_alloc_skb +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x41948fa7 pwm_can_sleep +EXPORT_SYMBOL_GPL vmlinux 0x419bd823 attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0x41c87301 xenbus_dev_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x420a7af9 serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0x4213a51a efivar_entry_set_safe +EXPORT_SYMBOL_GPL vmlinux 0x4227baaa device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0x42371278 iommu_unmap +EXPORT_SYMBOL_GPL vmlinux 0x423a0434 led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0x424001a0 blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0x4244592e i2c_new_probed_device +EXPORT_SYMBOL_GPL vmlinux 0x424acc6d scatterwalk_done +EXPORT_SYMBOL_GPL vmlinux 0x424e4cab usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0x427d5c68 register_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x42865479 i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x4299fd71 tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x42a8b648 rio_get_comptag +EXPORT_SYMBOL_GPL vmlinux 0x42a986de ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0x42b2068a ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x42b3e594 ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x42b9aac1 md_kick_rdev_from_array +EXPORT_SYMBOL_GPL vmlinux 0x42bb8d80 perf_trace_buf_prepare +EXPORT_SYMBOL_GPL vmlinux 0x42beb064 device_destroy +EXPORT_SYMBOL_GPL vmlinux 0x42cd39e2 sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0x43005674 bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0x430065bc class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x431bf93c wm5110_irq +EXPORT_SYMBOL_GPL vmlinux 0x434686ce user_describe +EXPORT_SYMBOL_GPL vmlinux 0x43619e1a scatterwalk_ffwd +EXPORT_SYMBOL_GPL vmlinux 0x4363b2fb usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x4363e800 __efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0x43844e2d serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x4395953e usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x43a53735 __alloc_workqueue_key +EXPORT_SYMBOL_GPL vmlinux 0x43bbfc4c bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0x43dbfabd usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x43e50c06 rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0x43f56e82 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x43f81957 clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x440729ea power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0x440ffd69 xen_unregister_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0x441fa356 irq_ts_save +EXPORT_SYMBOL_GPL vmlinux 0x443769eb adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4440d08a mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x444f8753 sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0x445192f1 fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0x44623737 ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x448ace33 crypto_aead_setkey +EXPORT_SYMBOL_GPL vmlinux 0x4494e463 rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x449a0f84 inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0x449c9492 regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x44b2eb07 tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0x44d89c06 rio_request_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x44d8f1ac irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0x44f3d18e ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0x44fcfc4b pci_generic_config_read +EXPORT_SYMBOL_GPL vmlinux 0x4508e361 devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x450fb522 kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x4532e810 led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x4541fe0d mtrr_state +EXPORT_SYMBOL_GPL vmlinux 0x4546beba devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0x455688e0 irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x455e5c52 raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0x45689feb md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x4579fde2 regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x45852a11 pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x45a37f08 regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x45b5104e netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0x45b7d6a0 btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0x45bf1ff3 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x45d080aa rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x45d14bdf hypercall_page +EXPORT_SYMBOL_GPL vmlinux 0x45d841fc __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0x45e07a99 __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0x45e56e22 __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0x46013233 net_dec_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x460f31aa rodata_test_data +EXPORT_SYMBOL_GPL vmlinux 0x460f7531 wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0x46194454 ip_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0x461c83fe ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x461d635d class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x4633d9aa usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0x46434934 disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x464ca171 crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0x4661c43b pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0x4672af3d regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x4672e88b __crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x4678157d pci_bus_sem +EXPORT_SYMBOL_GPL vmlinux 0x46826fbb pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x468c2854 skcipher_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0x469143c4 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0x469f0431 sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0x46b1c097 rio_request_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x46b32270 ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x46bf41f5 sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x46cb225a tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x46e0e615 phy_create +EXPORT_SYMBOL_GPL vmlinux 0x46f11418 usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x47294fe9 vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0x47333502 power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0x4738b511 __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x47403464 regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x47645efc irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47b4d8c3 dma_buf_begin_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x47c34751 devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0x47c3ea7d xenbus_register_driver_common +EXPORT_SYMBOL_GPL vmlinux 0x47ce0081 console_drivers +EXPORT_SYMBOL_GPL vmlinux 0x47d0eea2 acpi_lpat_temp_to_raw +EXPORT_SYMBOL_GPL vmlinux 0x47de0dc7 clk_unregister_mux +EXPORT_SYMBOL_GPL vmlinux 0x47ef5f12 blk_queue_dma_drain +EXPORT_SYMBOL_GPL vmlinux 0x47f4f13c pinctrl_dev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x481c2cb0 look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0x481d3eab md_find_rdev_nr_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4828e77b acpi_scan_lock_acquire +EXPORT_SYMBOL_GPL vmlinux 0x483cd8e6 ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x48682db9 perf_guest_get_msrs +EXPORT_SYMBOL_GPL vmlinux 0x4868c3b4 rcu_batches_started_bh +EXPORT_SYMBOL_GPL vmlinux 0x4872ae93 phy_init +EXPORT_SYMBOL_GPL vmlinux 0x4876e71d pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x48791c75 reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x487973a5 usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0x487c5d33 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0x48802a62 nd_blk_region_set_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x488b1c17 blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0x4896791f subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x48a82a3a sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0x48d2c4d5 efivar_entry_remove +EXPORT_SYMBOL_GPL vmlinux 0x48d4c96e devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0x48e527ca extcon_set_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0x490a8df6 x86_platform +EXPORT_SYMBOL_GPL vmlinux 0x4912a952 ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x49277c40 xenbus_dev_groups +EXPORT_SYMBOL_GPL vmlinux 0x492b089d tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0x493d8d1e ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0x49430852 __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0x49442156 ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x494d966a rt_mutex_timed_lock +EXPORT_SYMBOL_GPL vmlinux 0x498a6362 add_page_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x498d293a trace_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x49a879c4 gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0x49c2d3bc ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0x49e4045e phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4a2d506b blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0x4a354060 dma_buf_unmap_attachment +EXPORT_SYMBOL_GPL vmlinux 0x4a3c3cf9 microcode_sanity_check +EXPORT_SYMBOL_GPL vmlinux 0x4a420d09 acpi_bus_detach_private_data +EXPORT_SYMBOL_GPL vmlinux 0x4a6ff1f3 ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x4a7096ad pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0x4a90160e bprintf +EXPORT_SYMBOL_GPL vmlinux 0x4aadeb9a ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0x4ae9922d of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x4afdce57 dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0x4aff0fff virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0x4b392354 __blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x4b4f5eea ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0x4b560996 netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0x4b5bba91 dma_buf_detach +EXPORT_SYMBOL_GPL vmlinux 0x4bd14d41 sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0x4bed6fbb pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0x4bf910d6 regmap_get_val_endian +EXPORT_SYMBOL_GPL vmlinux 0x4c12c161 iommu_set_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x4c2a472b __static_cpu_has_safe +EXPORT_SYMBOL_GPL vmlinux 0x4c32dd24 elv_register +EXPORT_SYMBOL_GPL vmlinux 0x4c40a1a3 print_context_stack +EXPORT_SYMBOL_GPL vmlinux 0x4c414cc1 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0x4c520254 virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0x4c602bf1 __blkg_release_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4c62aeba get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0x4c645f9e static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0x4c68f8a7 pinctrl_dev_get_name +EXPORT_SYMBOL_GPL vmlinux 0x4c759827 byte_rev_table +EXPORT_SYMBOL_GPL vmlinux 0x4c86b855 devm_led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4c8f9bec dma_buf_kmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x4c991b81 ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x4c9a4c22 device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x4cab1f0e dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0x4cca89a3 ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0x4ccfc958 bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x4d11286b tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0x4d2bf30f ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0x4d37f40b pwm_disable +EXPORT_SYMBOL_GPL vmlinux 0x4d6e6d80 regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0x4d7d1ecd crypto_unregister_aead +EXPORT_SYMBOL_GPL vmlinux 0x4d853474 sata_lpm_ignore_phy_events +EXPORT_SYMBOL_GPL vmlinux 0x4dc4b2e3 da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0x4dcb9bce usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0x4dccd70b fpstate_init +EXPORT_SYMBOL_GPL vmlinux 0x4dd62a06 ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4df5b7a4 xen_xlate_remap_gfn_array +EXPORT_SYMBOL_GPL vmlinux 0x4e02eca5 uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0x4e109192 ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0x4e1ea947 __list_lru_init +EXPORT_SYMBOL_GPL vmlinux 0x4e242f5f pstore_cannot_block_path +EXPORT_SYMBOL_GPL vmlinux 0x4e2acceb ping_bind +EXPORT_SYMBOL_GPL vmlinux 0x4e433453 register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x4e4abd59 blkg_stat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x4e57723d apei_read +EXPORT_SYMBOL_GPL vmlinux 0x4e74e625 gnttab_batch_copy +EXPORT_SYMBOL_GPL vmlinux 0x4e97a832 tcp_death_row +EXPORT_SYMBOL_GPL vmlinux 0x4e9fb252 da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x4eec0dbc sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0x4ef4fa60 mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4f020dee public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x4f1d19b0 blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0x4f2384df i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x4f39733a blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x4f4dc138 regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0x4f5b7b01 wm8997_irq +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4fa60ddc pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x4fac40bb bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0x4fb6ae83 to_nd_region +EXPORT_SYMBOL_GPL vmlinux 0x4fbb17ac crypto_register_rng +EXPORT_SYMBOL_GPL vmlinux 0x4fcc512c queue_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0x4fcfffb8 tpm_chip_unregister +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 0x500baa78 tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0x50155d11 debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0x5026585c xen_irq_from_gsi +EXPORT_SYMBOL_GPL vmlinux 0x503cff45 __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x5048ad63 rio_unlock_device +EXPORT_SYMBOL_GPL vmlinux 0x507de8c6 add_memory +EXPORT_SYMBOL_GPL vmlinux 0x5080af9f rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0x5086ac3a alg_test +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x50b0abe5 register_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x50d1f870 pgprot_writecombine +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x50fe6d03 perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0x51277719 rio_mport_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x512b1d19 register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x51459135 ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0x514e213c dma_buf_export +EXPORT_SYMBOL_GPL vmlinux 0x514e9875 divider_get_val +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 0x51a76e37 ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0x51d80448 fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0x51ea9ec9 crypto_alg_lookup +EXPORT_SYMBOL_GPL vmlinux 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL vmlinux 0x52230f59 xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0x52235d1d posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x522f538b tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x524c2d4b ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0x5261717e spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0x5272d8bc __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0x5276f1a2 xen_swiotlb_map_sg_attrs +EXPORT_SYMBOL_GPL vmlinux 0x529d472e scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x52a41251 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x52be1c63 device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0x52c8de4e bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0x52cbc66d bdev_direct_access +EXPORT_SYMBOL_GPL vmlinux 0x52d8c375 clk_register_divider +EXPORT_SYMBOL_GPL vmlinux 0x52da6e18 pwm_config +EXPORT_SYMBOL_GPL vmlinux 0x52e5c39c pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x52fa072c crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x530b6046 unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0x533f41b0 regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x53471e46 rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0x5358fc36 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x535b26b1 regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0x53614269 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x536b4a41 acpi_gpiochip_free_interrupts +EXPORT_SYMBOL_GPL vmlinux 0x536bff57 efivar_entry_add +EXPORT_SYMBOL_GPL vmlinux 0x53806cf5 inet_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x53858377 acpi_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x5391456e spi_master_suspend +EXPORT_SYMBOL_GPL vmlinux 0x539f157b pci_xen_swiotlb_init_late +EXPORT_SYMBOL_GPL vmlinux 0x53a3fd0c sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x53a85a2b thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x53b7c0b1 dev_pm_enable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x53d5d073 pinctrl_put +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 0x54404d82 tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x5454966f sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x5460c8d8 fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x5465cc11 unregister_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x54740eb7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x54905d3e phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x549fab89 xen_swiotlb_unmap_sg_attrs +EXPORT_SYMBOL_GPL vmlinux 0x54b38ba6 pinctrl_utils_add_map_configs +EXPORT_SYMBOL_GPL vmlinux 0x54cf3a77 sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x54d46690 uart_parse_earlycon +EXPORT_SYMBOL_GPL vmlinux 0x54e4343b wm8350_device_exit +EXPORT_SYMBOL_GPL vmlinux 0x54ed2151 pci_generic_config_read32 +EXPORT_SYMBOL_GPL vmlinux 0x550156dc usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0x5501dd73 alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0x550ce709 pat_enabled +EXPORT_SYMBOL_GPL vmlinux 0x550fbf98 clk_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x551eac6d blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0x552dee93 skb_append_pagefrags +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x553b978e tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5548f338 put_device +EXPORT_SYMBOL_GPL vmlinux 0x55526907 xen_features +EXPORT_SYMBOL_GPL vmlinux 0x55564753 pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0x556920e3 __online_page_free +EXPORT_SYMBOL_GPL vmlinux 0x556e4390 clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x557086f7 xenbus_dev_cancel +EXPORT_SYMBOL_GPL vmlinux 0x5571b9e2 page_endio +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x557a6159 regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0x559dc4a5 pci_stop_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x55a3a0ea bus_register +EXPORT_SYMBOL_GPL vmlinux 0x55bf3105 dbs_check_cpu +EXPORT_SYMBOL_GPL vmlinux 0x55c4a3e1 devm_regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x55c70cfd platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x55f69c37 xenbus_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x562a16a5 pingv6_ops +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 0x564721a9 bio_associate_blkcg +EXPORT_SYMBOL_GPL vmlinux 0x5653c294 get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x5654f836 erst_get_record_id_next +EXPORT_SYMBOL_GPL vmlinux 0x565b6892 uuid_le_gen +EXPORT_SYMBOL_GPL vmlinux 0x56614ae3 tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x56616e1d ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0x566184f1 wm8400_block_read +EXPORT_SYMBOL_GPL vmlinux 0x5667ec02 bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0x56886b19 scatterwalk_map +EXPORT_SYMBOL_GPL vmlinux 0x56947347 dmi_walk +EXPORT_SYMBOL_GPL vmlinux 0x569f0711 alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0x56d697ce cpu_up +EXPORT_SYMBOL_GPL vmlinux 0x56e37743 xenbus_grant_ring +EXPORT_SYMBOL_GPL vmlinux 0x56e75d47 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x57016a65 kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x570d4cde max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x57231f45 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0x572e10c4 register_mce_write_callback +EXPORT_SYMBOL_GPL vmlinux 0x572e2909 usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x573ee061 invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0x573f26a7 tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0x5742f425 acpi_subsys_freeze +EXPORT_SYMBOL_GPL vmlinux 0x575c5f94 execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0x5779d445 xenbus_exists +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x57a96a93 ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x57ac5c4e pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0x57adffd8 cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0x57c06855 sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0x57c39727 kdb_register_flags +EXPORT_SYMBOL_GPL vmlinux 0x57c93434 ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0x57dad8f5 xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0x57dbd7cb xen_xenbus_fops +EXPORT_SYMBOL_GPL vmlinux 0x57e8f6cb rio_lock_device +EXPORT_SYMBOL_GPL vmlinux 0x57ea3d7a devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x57f1597b led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0x57f8062c acpi_dev_resource_io +EXPORT_SYMBOL_GPL vmlinux 0x58292e5f clk_fixed_factor_ops +EXPORT_SYMBOL_GPL vmlinux 0x5837f4d9 device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x58413099 ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x58435216 regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0x58488004 component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0x585704ab aer_recover_queue +EXPORT_SYMBOL_GPL vmlinux 0x589e4569 syscon_regmap_lookup_by_pdevname +EXPORT_SYMBOL_GPL vmlinux 0x58b0cd56 regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0x58b44283 sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0x58cf084b pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0x58fd3a31 fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0x58fe9409 rio_inb_pwrite_handler +EXPORT_SYMBOL_GPL vmlinux 0x5900c6e0 devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x5901d4c4 devm_pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x59255f23 usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0x592eb6df acpiphp_register_attention +EXPORT_SYMBOL_GPL vmlinux 0x5943505c scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0x59447690 spi_busnum_to_master +EXPORT_SYMBOL_GPL vmlinux 0x594b1647 ata_base_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x59688cf7 atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x597db96f device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x598f3f48 fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0x59b0882b md_is_badblock +EXPORT_SYMBOL_GPL vmlinux 0x59b2adbf input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x59bc6e47 rhashtable_free_and_destroy +EXPORT_SYMBOL_GPL vmlinux 0x59c99191 __clocksource_update_freq_scale +EXPORT_SYMBOL_GPL vmlinux 0x59d0087b unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x59d98bdc ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0x59d9a7ff sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0x59e2743e call_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0x59eae699 ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x5a174d81 inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0x5a1a1def crypto_lookup_aead +EXPORT_SYMBOL_GPL vmlinux 0x5a2b1b67 gnttab_free_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x5a3029fc devm_of_phy_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0x5a441ebd efi_query_variable_store +EXPORT_SYMBOL_GPL vmlinux 0x5a5f2172 ata_acpi_gtm +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5a907969 ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0x5ac2727f smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x5ae43100 rio_enable_rx_tx_port +EXPORT_SYMBOL_GPL vmlinux 0x5af025cf blk_set_queue_dying +EXPORT_SYMBOL_GPL vmlinux 0x5af03a28 gnttab_claim_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x5b14b354 regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x5b5157ff bus_set_iommu +EXPORT_SYMBOL_GPL vmlinux 0x5b561b7b platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0x5b8f2a65 task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x5b9f3077 power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0x5bae724d acpiphp_unregister_attention +EXPORT_SYMBOL_GPL vmlinux 0x5bb5ace9 bus_find_device_by_name +EXPORT_SYMBOL_GPL vmlinux 0x5bc7c383 devm_devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x5bce8ca1 __atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x5bd0748f crypto_del_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x5bdbac4e rcu_unexpedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x5c219fc8 phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0x5c295a2c __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x5c4f8770 fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0x5c51587d nvdimm_bus_check_dimm_count +EXPORT_SYMBOL_GPL vmlinux 0x5c55362d pwmchip_add_with_polarity +EXPORT_SYMBOL_GPL vmlinux 0x5c5656fe da903x_write +EXPORT_SYMBOL_GPL vmlinux 0x5c582e16 input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0x5c5a1b16 tick_broadcast_control +EXPORT_SYMBOL_GPL vmlinux 0x5c66e90c efivar_run_worker +EXPORT_SYMBOL_GPL vmlinux 0x5c9802df wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x5cabdced dev_pm_qos_remove_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5cc509a4 nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x5cd10ee6 _submit_bh +EXPORT_SYMBOL_GPL vmlinux 0x5cef6a5f init_user_ns +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 0x5d43de02 spi_alloc_master +EXPORT_SYMBOL_GPL vmlinux 0x5d591523 xhci_run +EXPORT_SYMBOL_GPL vmlinux 0x5d5d98da dev_pm_qos_hide_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x5d65d776 dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0x5d687e10 lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0x5d879329 bdev_write_page +EXPORT_SYMBOL_GPL vmlinux 0x5d8a7594 bpf_prog_get +EXPORT_SYMBOL_GPL vmlinux 0x5d8e1e6b crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0x5d915682 fpu__save +EXPORT_SYMBOL_GPL vmlinux 0x5d9b9eb0 pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0x5da67adc zs_compact +EXPORT_SYMBOL_GPL vmlinux 0x5daf1fb8 gpiod_set_debounce +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 0x5deaced8 usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x5e1b8033 irq_set_chained_handler_and_data +EXPORT_SYMBOL_GPL vmlinux 0x5e25cc58 device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x5e3663a1 mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0x5e4bcdd1 xenbus_map_ring +EXPORT_SYMBOL_GPL vmlinux 0x5e5176ed perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0x5e51cd74 swiotlb_nr_tbl +EXPORT_SYMBOL_GPL vmlinux 0x5e65c984 rio_mport_class +EXPORT_SYMBOL_GPL vmlinux 0x5e69edf3 regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0x5e6e51d7 tasklet_hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x5e86c3b4 fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0x5ed0e636 platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0x5ed66ec8 regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x5ee169f7 smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x5eed0fb5 scsi_internal_device_unblock +EXPORT_SYMBOL_GPL vmlinux 0x5ef5543b mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0x5ef5d2b1 regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x5f0d6067 pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0x5f17f23d spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0x5f226035 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0x5f2da8c4 check_tsc_unstable +EXPORT_SYMBOL_GPL vmlinux 0x5f307ff2 ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x5f45acba kobject_move +EXPORT_SYMBOL_GPL vmlinux 0x5f79a98b __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x5f79d3f6 ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0x5fa76ab8 rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0x5fbf165c ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0x5fc27be9 acpi_dev_irq_flags +EXPORT_SYMBOL_GPL vmlinux 0x5fc749d2 efivars_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5fdad83d of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0x5fdfa2c1 amd_pmu_enable_virt +EXPORT_SYMBOL_GPL vmlinux 0x5fe2b69e xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0x5fe907b7 hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0x5ffde0c2 spi_async +EXPORT_SYMBOL_GPL vmlinux 0x60091316 clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x60329c91 pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0x6037ecf0 cpci_hp_register_controller +EXPORT_SYMBOL_GPL vmlinux 0x60389550 device_for_each_child_reverse +EXPORT_SYMBOL_GPL vmlinux 0x603fb922 ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x604b77e0 devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0x60506751 unmap_kernel_range_noflush +EXPORT_SYMBOL_GPL vmlinux 0x60561bbd alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0x60777844 ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x6091797f synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x60930d37 save_mc_for_early +EXPORT_SYMBOL_GPL vmlinux 0x609af890 device_property_present +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60cd73ed pv_apic_ops +EXPORT_SYMBOL_GPL vmlinux 0x60dfdc0d __clk_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x613b1a29 clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0x615b4c40 __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0x61ada3c2 sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0x61c741df ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x61cde409 acpi_dev_resource_memory +EXPORT_SYMBOL_GPL vmlinux 0x61dd05b8 __class_create +EXPORT_SYMBOL_GPL vmlinux 0x61f5fc44 devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x6206858b generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0x6209705c acpi_subsys_complete +EXPORT_SYMBOL_GPL vmlinux 0x621cc577 add_to_page_cache_lru +EXPORT_SYMBOL_GPL vmlinux 0x622b2a0c crypto_alloc_ablkcipher +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x623803c8 hest_disable +EXPORT_SYMBOL_GPL vmlinux 0x624140aa rtc_irq_register +EXPORT_SYMBOL_GPL vmlinux 0x6250c81b raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x626dfac9 pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0x62748975 nvdimm_bus_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x62a1c981 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0x62d1619b raw_seq_open +EXPORT_SYMBOL_GPL vmlinux 0x62ea2b8d sdhci_pci_o2_resume +EXPORT_SYMBOL_GPL vmlinux 0x63150e06 clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x6315a624 fuse_get_req +EXPORT_SYMBOL_GPL vmlinux 0x6346ca1d acpi_subsys_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x635cbd1e evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0x635ec980 apei_exec_post_unmap_gars +EXPORT_SYMBOL_GPL vmlinux 0x63773236 cpufreq_frequency_table_cpuinfo +EXPORT_SYMBOL_GPL vmlinux 0x638aaee6 phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x638fe045 unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x639429f0 sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0x6396fe13 list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0x63a6d5cc debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0x63b86eb3 __rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x63c0d2db pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0x63c7cf11 inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x63d56c32 driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0x63db65c9 debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0x63ea80b3 cper_mem_err_type_str +EXPORT_SYMBOL_GPL vmlinux 0x63f981e2 eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0x63fc3686 wm5110_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x6410e160 ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x641c4ae6 regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x64318593 acpi_dev_filter_resource_type +EXPORT_SYMBOL_GPL vmlinux 0x64706dce kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0x647ec8b4 xen_swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL_GPL vmlinux 0x649b6f2d fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0x64b7069e apei_mce_report_mem_error +EXPORT_SYMBOL_GPL vmlinux 0x64d23d16 mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0x64d2ce88 regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x64f5ea37 devfreq_event_set_event +EXPORT_SYMBOL_GPL vmlinux 0x6527a231 dbgp_external_startup +EXPORT_SYMBOL_GPL vmlinux 0x6536953b btree_last +EXPORT_SYMBOL_GPL vmlinux 0x653817d0 ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x6538b606 crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0x654b23d7 xenbus_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0x655b63d1 skb_gso_transport_seglen +EXPORT_SYMBOL_GPL vmlinux 0x658c8186 amd_get_nb_id +EXPORT_SYMBOL_GPL vmlinux 0x6591670f rio_release_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x65aa95fe request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0x65af44ea blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x65b21ce8 get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0x65bbbc78 schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x6636c3c9 irq_set_vcpu_affinity +EXPORT_SYMBOL_GPL vmlinux 0x663b1707 usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x663c46bc sysfs_remove_mount_point +EXPORT_SYMBOL_GPL vmlinux 0x6642c332 usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x66573d72 pm_relax +EXPORT_SYMBOL_GPL vmlinux 0x666c0b39 pinctrl_utils_add_map_mux +EXPORT_SYMBOL_GPL vmlinux 0x666d5169 event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0x666f0a76 clk_register_gpio_gate +EXPORT_SYMBOL_GPL vmlinux 0x6676b175 ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0x667b0b22 wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x66a01340 trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0x66bb747b __ip_route_output_key +EXPORT_SYMBOL_GPL vmlinux 0x66c6b8a7 tcp_ca_get_name_by_key +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x66f952e0 fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x6739a503 balloon_set_new_target +EXPORT_SYMBOL_GPL vmlinux 0x674e13e1 public_key_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6754ac18 clk_get_parent_by_index +EXPORT_SYMBOL_GPL vmlinux 0x6762a856 wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x67978268 adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x67bd7c68 mnt_clone_write +EXPORT_SYMBOL_GPL vmlinux 0x67c2ac51 usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0x67d07128 ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0x67df9ad3 __module_address +EXPORT_SYMBOL_GPL vmlinux 0x67f10d10 __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0x67f45dc8 dma_buf_vmap +EXPORT_SYMBOL_GPL vmlinux 0x67f4f682 inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0x67f9400e ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0x67ff41cd apei_get_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x680bed5f rio_mport_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x683c85ad __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0x684a3e71 sock_update_netprioidx +EXPORT_SYMBOL_GPL vmlinux 0x684ae879 rio_request_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x6850d251 ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x685f88e7 mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x68607454 pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0x6866b722 crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0x6881c7a1 regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0x688a4bd0 alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0x68992df3 __module_text_address +EXPORT_SYMBOL_GPL vmlinux 0x689f65b1 trace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0x68b4901a acpi_gpiochip_request_interrupts +EXPORT_SYMBOL_GPL vmlinux 0x68b5fb03 efivar_entry_find +EXPORT_SYMBOL_GPL vmlinux 0x68c34e26 dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x68d286a0 acpi_subsys_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x68d5bb22 reservation_object_get_fences_rcu +EXPORT_SYMBOL_GPL vmlinux 0x68e986a5 skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0x68f6d198 mmput +EXPORT_SYMBOL_GPL vmlinux 0x6921aa34 compat_put_timeval +EXPORT_SYMBOL_GPL vmlinux 0x69221e37 kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x6923ce63 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x69447467 ring_buffer_write +EXPORT_SYMBOL_GPL vmlinux 0x696bd061 dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0x697373c7 pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x697c5d0d tracing_snapshot_alloc +EXPORT_SYMBOL_GPL vmlinux 0x698a899f ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0x699260f5 skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0x69bd430f pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x69c02a08 irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0x69c697a3 gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x69ddd30b power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0x6a0387cb of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x6a1733eb iommu_group_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6a17f108 inet6_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x6a40108a posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0x6a45be39 napi_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a530796 smp_ops +EXPORT_SYMBOL_GPL vmlinux 0x6a5fb566 rcu_sched_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x6a6761df component_add +EXPORT_SYMBOL_GPL vmlinux 0x6a6b300e arizona_set_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x6a6cafd2 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x6a8441be cpci_hp_start +EXPORT_SYMBOL_GPL vmlinux 0x6a9b2bfc pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0x6ab1b8bb usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x6ac7c2bc handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0x6acad21f acpi_get_cpuid +EXPORT_SYMBOL_GPL vmlinux 0x6b06f534 dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0x6b0dc565 xen_set_irq_priority +EXPORT_SYMBOL_GPL vmlinux 0x6b10fb9a ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0x6b29a1fa ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0x6b3eaad6 alarm_start +EXPORT_SYMBOL_GPL vmlinux 0x6b659f9e clk_debugfs_add_file +EXPORT_SYMBOL_GPL vmlinux 0x6b6c1ccb vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6b8bd1ea fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0x6ba9a672 usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0x6bae27d0 __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0x6bf1b90d dmi_memdev_name +EXPORT_SYMBOL_GPL vmlinux 0x6c07d933 add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x6c1251fd apei_exec_read_register +EXPORT_SYMBOL_GPL vmlinux 0x6c37d531 __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x6c389761 acpi_bus_get_private_data +EXPORT_SYMBOL_GPL vmlinux 0x6c3aa167 sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c4b96aa get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0x6c6001bc ata_eh_qc_retry +EXPORT_SYMBOL_GPL vmlinux 0x6c655913 register_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6c76fa56 pci_hp_deregister +EXPORT_SYMBOL_GPL vmlinux 0x6c95acf5 ping_seq_fops +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6ca702aa rio_release_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x6cbc1a9d regulator_set_load +EXPORT_SYMBOL_GPL vmlinux 0x6cbf76fe blkcipher_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x6cd21997 ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0x6cdfda26 register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x6cfb84d2 xenbus_dev_is_online +EXPORT_SYMBOL_GPL vmlinux 0x6d033663 device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x6d25324e max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0x6d2d72b7 regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d300177 unregister_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x6d3624a5 gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0x6d99f78e tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0x6da29679 ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x6dad4842 pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x6db7b0e6 ping_proc_register +EXPORT_SYMBOL_GPL vmlinux 0x6dbd9269 gpiochip_add +EXPORT_SYMBOL_GPL vmlinux 0x6de2774e __mmu_notifier_invalidate_range_start +EXPORT_SYMBOL_GPL vmlinux 0x6e0274b1 ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0x6e03c747 devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x6e04a077 usb_bind_phy +EXPORT_SYMBOL_GPL vmlinux 0x6e1f8f36 serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0x6e23292f __get_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x6e42f614 __rio_local_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x6e47dadd xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0x6e4e2bad usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x6e58ddf0 gnttab_end_foreign_transfer_ref +EXPORT_SYMBOL_GPL vmlinux 0x6e666213 __efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0x6e6b5e94 irq_create_strict_mappings +EXPORT_SYMBOL_GPL vmlinux 0x6e7943ec iommu_group_id +EXPORT_SYMBOL_GPL vmlinux 0x6e80c7cb unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0x6e85b00b local_touch_nmi +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6e8f4628 xfrm_inner_extract_output +EXPORT_SYMBOL_GPL vmlinux 0x6e8fc268 gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0x6e9505e6 lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0x6ea98361 ioremap_page_range +EXPORT_SYMBOL_GPL vmlinux 0x6ebd364c ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0x6ef26d22 crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0x6f1ee69e kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0x6f32654c usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x6f402ba6 acpi_dev_resource_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x6f572a73 crypto_larval_lookup +EXPORT_SYMBOL_GPL vmlinux 0x6f610325 user_read +EXPORT_SYMBOL_GPL vmlinux 0x6f889a10 driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x6f9028db put_pid +EXPORT_SYMBOL_GPL vmlinux 0x6f9ad48e nf_unregister_afinfo +EXPORT_SYMBOL_GPL vmlinux 0x6fe3d8cf ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x7015b36d driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0x702175b7 acpi_unbind_one +EXPORT_SYMBOL_GPL vmlinux 0x7031a7dd serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0x703b2ed7 usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0x7050e5b1 setup_irq +EXPORT_SYMBOL_GPL vmlinux 0x7056b6f2 __clk_get_name +EXPORT_SYMBOL_GPL vmlinux 0x7065493d led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x70680fa9 usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x706df9e0 gpiod_set_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0x707ff1bb ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x70856a34 blkdev_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x7086a2ef x509_request_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x70934ef2 wm8400_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x7094c3ce security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0x709b0278 devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x70ad7c7c acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x70be4a1a kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0x70bffecc led_trigger_show +EXPORT_SYMBOL_GPL vmlinux 0x70c74302 i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x70e11ecc locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x70f85956 crypto_unregister_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x71047d92 pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x71270332 xenbus_frontend_closed +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x717d3c08 dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x719e17ff clk_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x71c362c6 da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x71ca0570 irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0x71d1888d extcon_set_cable_state +EXPORT_SYMBOL_GPL vmlinux 0x71d436b0 skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0x71d5f2b6 blk_mq_register_disk +EXPORT_SYMBOL_GPL vmlinux 0x71dc9998 crypto_il_tab +EXPORT_SYMBOL_GPL vmlinux 0x71f5dc45 relay_flush +EXPORT_SYMBOL_GPL vmlinux 0x71f5ff5f usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x7200a0e7 shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0x72200c36 ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0x7234ef35 dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x7251aa1a acpi_dev_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x725313d8 input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0x72741f25 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x727ac273 crypto_ahash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x72a602cf regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x72b0ae58 debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x72cae353 mddev_congested +EXPORT_SYMBOL_GPL vmlinux 0x72ceb8f6 phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0x72cf714d klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x72e0717c aead_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x72e2a5ef dummy_con +EXPORT_SYMBOL_GPL vmlinux 0x73013896 xenbus_printf +EXPORT_SYMBOL_GPL vmlinux 0x731dba7a xen_domain_type +EXPORT_SYMBOL_GPL vmlinux 0x732711a1 usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x732e3333 x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x733add6b usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0x73437b1a iommu_domain_free +EXPORT_SYMBOL_GPL vmlinux 0x7369c687 md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0x736ebe6a iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0x7386de25 device_move +EXPORT_SYMBOL_GPL vmlinux 0x73905d0e uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73afb372 usb_show_dynids +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 0x73e4dfad pinctrl_add_gpio_ranges +EXPORT_SYMBOL_GPL vmlinux 0x73f994f0 fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x74021c04 xen_swiotlb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x74238578 thermal_generate_netlink_event +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +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 0x74a3423f virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0x74a3843e synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x74a69629 ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74bd59da blk_rq_err_bytes +EXPORT_SYMBOL_GPL vmlinux 0x74c08941 kvm_async_pf_task_wake +EXPORT_SYMBOL_GPL vmlinux 0x74deb10c used_vectors +EXPORT_SYMBOL_GPL vmlinux 0x74eaf437 bio_clone_mddev +EXPORT_SYMBOL_GPL vmlinux 0x74ed2dda usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0x74ee3dca rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0x74f4833c gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0x75133f6e visitor128 +EXPORT_SYMBOL_GPL vmlinux 0x751fc19a ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x7521afb6 leave_mm +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x7534860e da903x_read +EXPORT_SYMBOL_GPL vmlinux 0x7540c81c usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x7549c848 ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x75738c20 __blk_run_queue_uncond +EXPORT_SYMBOL_GPL vmlinux 0x7579e8be vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0x757a0ffa gnttab_unmap_refs_async +EXPORT_SYMBOL_GPL vmlinux 0x757b49d2 kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0x7581a870 platform_bus +EXPORT_SYMBOL_GPL vmlinux 0x758a782e blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x759bc3bf pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x75d3d33d regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x75d48bed wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x75eb5fcf shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x75f19073 dm_get_table_device +EXPORT_SYMBOL_GPL vmlinux 0x75fb2780 simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0x760f037f phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x7630ffb6 pin_is_valid +EXPORT_SYMBOL_GPL vmlinux 0x76437689 cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x76605928 serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0x76715585 crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x769b91de transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0x76a10919 tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x76b9e6d5 shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x76d9b876 clk_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x76f900f8 watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x76f91a9c skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0x7712771a unbind_from_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x771cdafc usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x7729cbdd task_handoff_register +EXPORT_SYMBOL_GPL vmlinux 0x772fbcaf trace_buffer_unlock_commit_regs +EXPORT_SYMBOL_GPL vmlinux 0x77339ce0 iommu_get_domain_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x773cd1dd ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0x7742dfee alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0x7754bc11 dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x7757b51a clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x775a6ef5 kvm_read_and_reset_pf_reason +EXPORT_SYMBOL_GPL vmlinux 0x7773a87e regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x7779729e debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x778f18d2 devm_regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x779a1158 acpi_bus_trim +EXPORT_SYMBOL_GPL vmlinux 0x77a68be7 devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0x77b7fa13 ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x77c505e9 crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x77c8fb2c dma_buf_attach +EXPORT_SYMBOL_GPL vmlinux 0x77dd9af8 rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x77f666de tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x78009687 single_release_net +EXPORT_SYMBOL_GPL vmlinux 0x7808999c gpiochip_remove_pin_ranges +EXPORT_SYMBOL_GPL vmlinux 0x78235bfb save_stack_trace_tsk +EXPORT_SYMBOL_GPL vmlinux 0x7823a59d get_hwpoison_page +EXPORT_SYMBOL_GPL vmlinux 0x782adb74 hpet_rtc_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x782b66a1 usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0x783d0b8f rio_dma_prep_xfer +EXPORT_SYMBOL_GPL vmlinux 0x78535a98 device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x78575bee atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x78702d3c tpm_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x7874b5ec unix_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x78793cfa extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x787c882b lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x78887aba raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x78ae8175 smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0x78d30c09 dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x78d93c3c __bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x78db463f ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x78ee745e __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x7939ad64 __add_pages +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 0x7974b95c component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0x7980bffd swiotlb_tbl_unmap_single +EXPORT_SYMBOL_GPL vmlinux 0x7991fd8d crash_vmclear_loaded_vmcss +EXPORT_SYMBOL_GPL vmlinux 0x79976bd6 do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0x79a65bab nd_cmd_in_size +EXPORT_SYMBOL_GPL vmlinux 0x79ca7e1c of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x79cd6ac3 blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x79d9ccbc sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x79defbe1 kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x79e69460 intel_iommu_gfx_mapped +EXPORT_SYMBOL_GPL vmlinux 0x79f41d5b try_get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x79f5e288 rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x7a093833 set_memory_array_wt +EXPORT_SYMBOL_GPL vmlinux 0x7a2e4b44 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7a319404 clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x7a6a577d vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0x7a6e99f2 rio_add_device +EXPORT_SYMBOL_GPL vmlinux 0x7a734c71 relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7a944239 inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0x7abc877f of_css +EXPORT_SYMBOL_GPL vmlinux 0x7ac33eb5 bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0x7ac668a6 devfreq_event_reset_event +EXPORT_SYMBOL_GPL vmlinux 0x7ac8e5b0 acpi_gsi_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x7adc58a0 regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x7ae5444d pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x7ae6c271 proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0x7b0b558f pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0x7b0f1ab3 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7b1d544d edac_handler_set +EXPORT_SYMBOL_GPL vmlinux 0x7b202401 usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x7b31b7da crypto_alloc_instance +EXPORT_SYMBOL_GPL vmlinux 0x7b49f4e5 dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x7b50b38c fuse_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7b583b8e sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x7b683848 rio_unregister_scan +EXPORT_SYMBOL_GPL vmlinux 0x7b70ed5c pm_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0x7b89859c ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x7b90d1a9 bind_virq_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x7bba19c7 debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0x7bc26939 crypto_init_spawn +EXPORT_SYMBOL_GPL vmlinux 0x7bd1ed54 ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x7bea8ead posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x7beade83 uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0x7bf75c25 pci_create_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x7c15b07f nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0x7c1c9c88 blk_mq_tags_cpumask +EXPORT_SYMBOL_GPL vmlinux 0x7c1d6863 cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x7c346357 pkey_algo +EXPORT_SYMBOL_GPL vmlinux 0x7c570d25 i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0x7c577155 ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x7c5996fb nvdimm_name +EXPORT_SYMBOL_GPL vmlinux 0x7c64582c fat_detach +EXPORT_SYMBOL_GPL vmlinux 0x7c64f0c5 tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x7c656f9c klp_register_patch +EXPORT_SYMBOL_GPL vmlinux 0x7c70a28d sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x7c848102 blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0x7c9a7371 clk_prepare +EXPORT_SYMBOL_GPL vmlinux 0x7c9f3e69 __tracepoint_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x7cac0976 inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x7ccb13dd powercap_register_zone +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 0x7cf33a3f __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0x7d00c65b nd_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x7d08a547 pskb_put +EXPORT_SYMBOL_GPL vmlinux 0x7d16569f __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x7d23a02b devm_hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7d2a35ac regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0x7d31f17a pci_reset_bridge_secondary_bus +EXPORT_SYMBOL_GPL vmlinux 0x7d46e111 platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d5aaffc usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0x7d9ef798 devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x7dab26b6 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7db967e5 nvdimm_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x7dc5116b gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7de2f5d6 simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0x7de65a03 acpi_lpat_free_conversion_table +EXPORT_SYMBOL_GPL vmlinux 0x7defdc3d pci_restore_ats_state +EXPORT_SYMBOL_GPL vmlinux 0x7e02ee6a regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7e17845c pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x7e374ef7 subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0x7e384dab acpi_device_update_power +EXPORT_SYMBOL_GPL vmlinux 0x7e3c9aec blocking_notifier_chain_cond_register +EXPORT_SYMBOL_GPL vmlinux 0x7e4fe610 blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e651916 inet_csk_compat_getsockopt +EXPORT_SYMBOL_GPL vmlinux 0x7e965381 blk_queue_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x7ea1a2bc probe_kernel_write +EXPORT_SYMBOL_GPL vmlinux 0x7eaca813 register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0x7ecdbce4 mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0x7ed2a817 xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0x7edc75a5 rio_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x7ee2e0a9 device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7f13d491 pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x7f34a8ed dev_pm_qos_expose_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x7f4c4465 sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x7f4e68f8 pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0x7f8a116a subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0x7f8c0bde acpi_initialize_hp_context +EXPORT_SYMBOL_GPL vmlinux 0x7f9b15f0 class_find_device +EXPORT_SYMBOL_GPL vmlinux 0x7fa62b77 __pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x7fdc1a23 tps65912_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x7fde39b0 aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7fe3d7a1 i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0x80156244 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x804a79fb regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0x8065a4fc mmu_notifier_call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x80692fea scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x808a754f wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x80993249 dev_pm_disable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x80b329c5 inet_csk_search_req +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 0x80dea1b9 usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x80f3268f __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x8114467b cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x8115490a ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x811dc334 usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x8140152f virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0x8144c064 pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x8149ea54 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0x814ffc51 __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0x815588a6 clk_enable +EXPORT_SYMBOL_GPL vmlinux 0x8168d88f rhashtable_insert_slow +EXPORT_SYMBOL_GPL vmlinux 0x818d017b shake_page +EXPORT_SYMBOL_GPL vmlinux 0x81a98edf dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x81c4a51b out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x81d3dc18 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0x81ea14c5 fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0x820f5382 regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x8223bcba __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x8234dcf5 acpi_dma_request_slave_chan_by_name +EXPORT_SYMBOL_GPL vmlinux 0x8237c93e bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0x825886d7 class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0x82729f23 rio_release_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x82872bb3 nvdimm_volatile_region_create +EXPORT_SYMBOL_GPL vmlinux 0x829cd069 pinctrl_lookup_state +EXPORT_SYMBOL_GPL vmlinux 0x82a06553 tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0x82b11343 virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0x82c44001 ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0x82cedef5 key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x82dbb9a2 regmap_update_bits_check +EXPORT_SYMBOL_GPL vmlinux 0x82dbec19 erst_write +EXPORT_SYMBOL_GPL vmlinux 0x82e275f3 devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x834616bb sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8357792c regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x836aeed0 xen_pci_frontend +EXPORT_SYMBOL_GPL vmlinux 0x838b13e7 ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0x838e130f agp_remove_bridge +EXPORT_SYMBOL_GPL vmlinux 0x83a00f20 usb_phy_generic_unregister +EXPORT_SYMBOL_GPL vmlinux 0x83af6097 platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x83c2a991 acpi_subsys_resume_early +EXPORT_SYMBOL_GPL vmlinux 0x83c932d6 rio_route_clr_table +EXPORT_SYMBOL_GPL vmlinux 0x83da4b40 tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0x83e03fbd da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x840fc70d devres_find +EXPORT_SYMBOL_GPL vmlinux 0x8413cb30 exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0x843d70ef acpi_is_root_bridge +EXPORT_SYMBOL_GPL vmlinux 0x844e0996 usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x8464f7e9 handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0x847c800b gpiochip_add_pin_range +EXPORT_SYMBOL_GPL vmlinux 0x8487a2b6 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x848d16d9 device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x848f3da5 regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x849bfd6c device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0x84e4f05a xattr_getsecurity +EXPORT_SYMBOL_GPL vmlinux 0x84fd1ce2 power_supply_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x850175cf perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0x85050965 __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x8506baa8 clk_unregister_gate +EXPORT_SYMBOL_GPL vmlinux 0x851e69a8 sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0x85216155 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0x852d7c7d gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x8536bc6b regmap_fields_write +EXPORT_SYMBOL_GPL vmlinux 0x854252f3 usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x859aea9a xen_set_domain_pte +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 0x85e915f0 find_vpid +EXPORT_SYMBOL_GPL vmlinux 0x85f7c15d usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x863c91ae devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x864910f0 bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x8650277a usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0x8654be58 hv_remove_vmbus_irq +EXPORT_SYMBOL_GPL vmlinux 0x86623fd7 notify_remote_via_irq +EXPORT_SYMBOL_GPL vmlinux 0x86786286 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x867d268a crypto_register_aeads +EXPORT_SYMBOL_GPL vmlinux 0x86819bc6 irq_ts_restore +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x8691c6ed __gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x86a51007 gnttab_end_foreign_transfer +EXPORT_SYMBOL_GPL vmlinux 0x86b96a46 user_update +EXPORT_SYMBOL_GPL vmlinux 0x86c464aa free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x86d8a5d2 unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0x86e02dff efivar_entry_set +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 0x87087bc3 ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x870e16b7 xen_test_irq_shared +EXPORT_SYMBOL_GPL vmlinux 0x8738f57e regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0x873fbaea edac_atomic_assert_error +EXPORT_SYMBOL_GPL vmlinux 0x874cec21 pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0x8753f5b9 crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0x8765f458 usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x878d3318 inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0x8796758c ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0x879dfdb5 led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0x87ac6926 usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0x87d42f15 dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0x8801e524 sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0x8810ad5e crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0x88136838 wm8997_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x882db05c ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0x883a7b43 ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x883c2740 __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x8847e669 tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0x884c1784 i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x8878ecba usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x8880e1a1 user_destroy +EXPORT_SYMBOL_GPL vmlinux 0x8889bdef inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x889e7379 unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x88a63729 usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0x88a8948d ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88b5647c trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x88bbe43c anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0x88de8bc6 register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x88f04ed9 pci_generic_config_write +EXPORT_SYMBOL_GPL vmlinux 0x88fbbbbf usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0x8911b154 dma_buf_kmap +EXPORT_SYMBOL_GPL vmlinux 0x891a5a7f gnttab_max_grant_frames +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x89268af0 __class_register +EXPORT_SYMBOL_GPL vmlinux 0x893467a9 regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x89485687 iommu_group_put +EXPORT_SYMBOL_GPL vmlinux 0x8956aeae apei_exec_ctx_init +EXPORT_SYMBOL_GPL vmlinux 0x898a9ab6 ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x8992cb6d virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0x89975310 kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0x89b16257 sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x89b5332d xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89c11851 ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0x89d183a5 sysfs_create_mount_point +EXPORT_SYMBOL_GPL vmlinux 0x89dfc992 hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x89f2d91c dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0x8a260611 br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0x8a2811a2 led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0x8a3c5ec0 inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0x8a3df0fb register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x8a4b8066 unregister_kprobes +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 0x8aaf52b9 usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8ad531b7 cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0x8aeaa570 irq_find_mapping +EXPORT_SYMBOL_GPL vmlinux 0x8aeefcac crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0x8b017bba fuse_dev_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8b030af9 crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0x8b04668e bind_interdomain_evtchn_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x8b115b6b xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0x8b149c36 clk_is_match +EXPORT_SYMBOL_GPL vmlinux 0x8b17781b spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0x8b593fe4 page_mkclean +EXPORT_SYMBOL_GPL vmlinux 0x8b9200fd lookup_address +EXPORT_SYMBOL_GPL vmlinux 0x8b97093f ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0x8b9c2b0a nl_table +EXPORT_SYMBOL_GPL vmlinux 0x8b9c67f5 fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0x8bb8b0a6 extcon_get_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0x8bd0a97b class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x8beb2a15 fuse_request_send +EXPORT_SYMBOL_GPL vmlinux 0x8c0215f2 pm_system_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c06a108 xenbus_transaction_start +EXPORT_SYMBOL_GPL vmlinux 0x8c06ae49 usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0x8c19efad power_supply_put +EXPORT_SYMBOL_GPL vmlinux 0x8c3a9ab3 da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x8c46f05c reservation_object_test_signaled_rcu +EXPORT_SYMBOL_GPL vmlinux 0x8c5c0696 devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x8c646600 edac_report_status +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8c9d1661 arch_phys_wc_index +EXPORT_SYMBOL_GPL vmlinux 0x8ca5bf17 pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0x8ccf056d put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x8cd6a35c sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0x8cd9f935 setup_APIC_eilvt +EXPORT_SYMBOL_GPL vmlinux 0x8ce58865 tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0x8ce9d6a0 tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0x8cea765f memalloc_socks +EXPORT_SYMBOL_GPL vmlinux 0x8d03eab3 __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0x8d1692ab devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x8d175608 devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x8d22bb58 iommu_group_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8d522714 __rcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x8d5344d3 sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x8d8e88a2 device_register +EXPORT_SYMBOL_GPL vmlinux 0x8d9fa235 acpi_os_map_iomem +EXPORT_SYMBOL_GPL vmlinux 0x8dbe301e task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0x8de56aea gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0x8ded72bc __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x8e02b1ea register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x8e0f6f29 usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0x8e147070 regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0x8e214b2f __xenbus_register_backend +EXPORT_SYMBOL_GPL vmlinux 0x8e5e23c2 crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0x8e91ceeb nd_blk_region_to_dimm +EXPORT_SYMBOL_GPL vmlinux 0x8ebb7a0b pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x8ecf8093 devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0x8ed8e78a rio_register_mport +EXPORT_SYMBOL_GPL vmlinux 0x8edfb574 injectm +EXPORT_SYMBOL_GPL vmlinux 0x8eec1db9 irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0x8ef29b8d led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0x8f04aab4 mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0x8f0748af rcu_expedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x8f0bba3a pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x8f1a89a7 pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0x8f2572da __blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x8f3abe8e inode_congested +EXPORT_SYMBOL_GPL vmlinux 0x8f43041b efivar_entry_size +EXPORT_SYMBOL_GPL vmlinux 0x8f467ae4 cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0x8f4ca0b0 ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x8f53a307 spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0x8f59d553 regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0x8f604654 rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8f99130a ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0x9009602a acpi_bus_get_ejd +EXPORT_SYMBOL_GPL vmlinux 0x901ae1f2 irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0x901cf0ba pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0x902857a7 inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0x903b627c list_lru_isolate_move +EXPORT_SYMBOL_GPL vmlinux 0x903bb65b acpi_dev_resource_ext_address_space +EXPORT_SYMBOL_GPL vmlinux 0x904e4527 powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0x9062c322 ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x909f5ec3 pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x90a1004a crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x90c7f078 crypto_register_rngs +EXPORT_SYMBOL_GPL vmlinux 0x90dc29df aout_dump_debugregs +EXPORT_SYMBOL_GPL vmlinux 0x90de0452 platform_thermal_package_notify +EXPORT_SYMBOL_GPL vmlinux 0x90debb8c kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0x914b83be sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x91503888 devm_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x91753b0d sis_info133_for_sata +EXPORT_SYMBOL_GPL vmlinux 0x9183868c rio_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x918ad429 ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x91cb62ac driver_register +EXPORT_SYMBOL_GPL vmlinux 0x91efb9b1 rio_route_get_entry +EXPORT_SYMBOL_GPL vmlinux 0x91f326ca usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0x920c5b8e cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0x920cc389 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x9244143d pinctrl_utils_dt_free_map +EXPORT_SYMBOL_GPL vmlinux 0x924bc7ca gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x924d9495 regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x925038cd pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0x928529e4 wait_on_page_bit_killable_timeout +EXPORT_SYMBOL_GPL vmlinux 0x928d66a0 pci_generic_config_write32 +EXPORT_SYMBOL_GPL vmlinux 0x9295e6fa da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0x92a5c3fe devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x92e990c2 led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0x92f0eeab rio_mport_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x9312d80e evtchn_put +EXPORT_SYMBOL_GPL vmlinux 0x931f05d3 ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x931fdd17 usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x93234cb6 da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0x9341533c percpu_ida_free_tags +EXPORT_SYMBOL_GPL vmlinux 0x93480885 regmap_fields_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x934b4806 devm_clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x934e8128 ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0x93653cb7 adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0x936f1ecb wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x9391a52a ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0x93b51700 wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x93d4621f regmap_field_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x93dc2586 pgprot_writethrough +EXPORT_SYMBOL_GPL vmlinux 0x93e84e1f regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x94249216 ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0x943fc708 xen_setup_shutdown_event +EXPORT_SYMBOL_GPL vmlinux 0x944c3501 crypto_init_shash_spawn +EXPORT_SYMBOL_GPL vmlinux 0x944d9244 ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x949f7342 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x94a4d978 bio_alloc_mddev +EXPORT_SYMBOL_GPL vmlinux 0x94b9c004 ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0x94bb3a0b __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x94c318be apei_exec_collect_resources +EXPORT_SYMBOL_GPL vmlinux 0x94c7e11d regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0x94e40049 __mnt_drop_write +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 0x9529c2d5 pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x9550398b tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x9551cee6 __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0x9552646c palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x9562483c perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0x9579500d ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x958e7768 efivar_entry_set_get_size +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95c452e0 bio_trim +EXPORT_SYMBOL_GPL vmlinux 0x95d811ea regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0x95eed209 md_new_event +EXPORT_SYMBOL_GPL vmlinux 0x961c00db devfreq_event_get_edev_count +EXPORT_SYMBOL_GPL vmlinux 0x9621849f ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x96289f81 arizona_clk32k_enable +EXPORT_SYMBOL_GPL vmlinux 0x964a977b crypto_alloc_akcipher +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 0x968f6628 genlmsg_new_unicast +EXPORT_SYMBOL_GPL vmlinux 0x969d2d7a blkg_lookup_create +EXPORT_SYMBOL_GPL vmlinux 0x96bdf7e4 ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x96d256c1 fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0x96d2a7a9 dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0x96d9a500 get_net_ns_by_fd +EXPORT_SYMBOL_GPL vmlinux 0x96ddbb73 fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0x96e1abc5 btree_init +EXPORT_SYMBOL_GPL vmlinux 0x96f5e7d0 regmap_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x973ab8ad cper_estatus_print +EXPORT_SYMBOL_GPL vmlinux 0x9743dc33 extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x9789ef67 thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0x97c24dad aead_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9859c50b ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x98813530 led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0x988903bb ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0x988f56d6 wakeup_source_prepare +EXPORT_SYMBOL_GPL vmlinux 0x98a70687 usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x98fb9fea hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x98fcf128 irq_work_queue_on +EXPORT_SYMBOL_GPL vmlinux 0x99148bd3 invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0x9921ce6a skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x9924c496 __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x9948293d device_add_property_set +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x9967af0d ndo_dflt_bridge_getlink +EXPORT_SYMBOL_GPL vmlinux 0x99691dfe wm8997_patch +EXPORT_SYMBOL_GPL vmlinux 0x9973add9 __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x997a4ba9 device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0x997c4347 unmap_kernel_range +EXPORT_SYMBOL_GPL vmlinux 0x99840d00 timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x9999551f ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x99a9ff9a cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0x99c61b52 sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0x99e28f10 __tracepoint_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x9a0739d1 debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a1ad377 alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0x9a24fcc3 __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0x9a6d086b crypto_rng_reset +EXPORT_SYMBOL_GPL vmlinux 0x9a73ae16 pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x9a73f399 acpi_is_pnp_device +EXPORT_SYMBOL_GPL vmlinux 0x9a89dbf7 lpddr2_jedec_min_tck +EXPORT_SYMBOL_GPL vmlinux 0x9aa3fb7e cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0x9aa831dc module_mutex +EXPORT_SYMBOL_GPL vmlinux 0x9ac11b74 suspend_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9af763df crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x9af89b1d pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0x9b25129c ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0x9b462334 __lock_page_killable +EXPORT_SYMBOL_GPL vmlinux 0x9b4b4953 gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0x9b6a7412 idle_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x9b720312 acpi_target_system_state +EXPORT_SYMBOL_GPL vmlinux 0x9b7c31fb dax_pfn_mkwrite +EXPORT_SYMBOL_GPL vmlinux 0x9b9f3648 pcibios_scan_specific_bus +EXPORT_SYMBOL_GPL vmlinux 0x9ba2bb2b gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x9bca03ca ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x9bd72b78 apei_write +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9c0b9612 usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0x9c2de449 memory_add_physaddr_to_nid +EXPORT_SYMBOL_GPL vmlinux 0x9c2e4b66 acpi_unregister_gsi +EXPORT_SYMBOL_GPL vmlinux 0x9c462261 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0x9c74ecc5 usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0x9c9fc401 __blk_put_request +EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9ccdf526 list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0x9cd6b35c pinctrl_find_gpio_range_from_pin +EXPORT_SYMBOL_GPL vmlinux 0x9cd76711 percpu_ida_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9cee57a0 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0x9d06688b register_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0x9d0729f6 crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0x9d0b0826 dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0x9d16c79b crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0x9d2d237d cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x9d3850e1 gnttab_alloc_grant_references +EXPORT_SYMBOL_GPL vmlinux 0x9d3fb295 regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x9d74d573 tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0x9d7e2069 xen_unmap_domain_mfn_range +EXPORT_SYMBOL_GPL vmlinux 0x9d7f3821 sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0x9d8fb05f find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0x9d93b539 class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9d9e155d pv_info +EXPORT_SYMBOL_GPL vmlinux 0x9da7db21 pci_enable_pri +EXPORT_SYMBOL_GPL vmlinux 0x9dadbb88 cpufreq_boost_supported +EXPORT_SYMBOL_GPL vmlinux 0x9dc612cb extcon_update_state +EXPORT_SYMBOL_GPL vmlinux 0x9ddb29b7 ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0x9de17311 device_rename +EXPORT_SYMBOL_GPL vmlinux 0x9de55525 dio_end_io +EXPORT_SYMBOL_GPL vmlinux 0x9dea57f1 gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0x9defa42c xenbus_dev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x9dffe0ea serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0x9e05499a init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x9e0d74c4 efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0x9e0f79e7 tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x9e1e9210 md_ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x9e29e447 sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x9e3777d4 iommu_group_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e6119da scsi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x9e6abd34 tpm2_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x9e6b808d xen_swiotlb_dma_mapping_error +EXPORT_SYMBOL_GPL vmlinux 0x9ea980c2 usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x9eaf62bb wm5102_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x9ece7f7f device_reset +EXPORT_SYMBOL_GPL vmlinux 0x9ed3cb6a xenbus_dev_changed +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9edcf9fc crypto_unregister_rngs +EXPORT_SYMBOL_GPL vmlinux 0x9ef3ef4f pci_try_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x9ef5c05a cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9efdbf40 cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x9f099cf6 x509_get_sig_params +EXPORT_SYMBOL_GPL vmlinux 0x9f2506a5 dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0x9f480811 gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0x9f4db7ee unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x9f54e9b8 mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0x9f625545 fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0x9f7000fe adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x9f78f236 mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0x9f7f8679 wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x9f86d53b blk_queue_bypass_end +EXPORT_SYMBOL_GPL vmlinux 0x9fa6ccdc ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fe681ad dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0xa014a6ac trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0xa037210f shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0xa06fbe00 pcc_mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0xa080a67b phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0xa08549a0 pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0xa091d10d fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0xa0afc60e dma_request_slave_channel_reason +EXPORT_SYMBOL_GPL vmlinux 0xa0c29f05 ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0xa0c70e25 nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0xa108a1c2 pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0xa11216be xen_store_domain_type +EXPORT_SYMBOL_GPL vmlinux 0xa1167dc4 clk_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xa11b55b2 xen_start_info +EXPORT_SYMBOL_GPL vmlinux 0xa11b9e54 acpi_create_platform_device +EXPORT_SYMBOL_GPL vmlinux 0xa156a1f2 erst_get_record_id_end +EXPORT_SYMBOL_GPL vmlinux 0xa15ea82b pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa170b502 anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0xa18f9433 mpi_read_buffer +EXPORT_SYMBOL_GPL vmlinux 0xa1a3ac14 acpi_dev_get_property_array +EXPORT_SYMBOL_GPL vmlinux 0xa1b0560c irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xa1b0a3ef securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xa1d6f157 rio_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xa1e42ae8 ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0xa1ed9c8b add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0xa1f79553 xen_create_contiguous_region +EXPORT_SYMBOL_GPL vmlinux 0xa2054d73 regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0xa21083fc xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xa21ba7f6 vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0xa243c37f rhashtable_insert_rehash +EXPORT_SYMBOL_GPL vmlinux 0xa24b6024 power_supply_property_is_writeable +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa2822d04 bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xa29ef58d sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0xa2abb861 crypto_alloc_rng +EXPORT_SYMBOL_GPL vmlinux 0xa2ac5519 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0xa2b2a902 crypto_alg_extsize +EXPORT_SYMBOL_GPL vmlinux 0xa2b6b3d5 dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0xa2b9c993 clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0xa2bafa40 interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xa2c833c2 input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0xa2f0c896 usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0xa3024091 pci_common_swizzle +EXPORT_SYMBOL_GPL vmlinux 0xa307c917 gpiod_set_array_value +EXPORT_SYMBOL_GPL vmlinux 0xa331b388 PageHuge +EXPORT_SYMBOL_GPL vmlinux 0xa353fffc xenbus_rm +EXPORT_SYMBOL_GPL vmlinux 0xa36b9f96 sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0xa3851775 sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0xa38602cd drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0xa386c029 trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0xa3892738 usb_acpi_power_manageable +EXPORT_SYMBOL_GPL vmlinux 0xa389a49a profile_event_register +EXPORT_SYMBOL_GPL vmlinux 0xa390f701 regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0xa3a04602 btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3c02198 regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xa3c88960 devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0xa3e0fa01 device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0xa3e7c113 ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0xa3fdf798 devm_usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xa4125988 ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0xa42816b5 sg_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xa4429b63 crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0xa452c297 hpet_mask_rtc_irq_bit +EXPORT_SYMBOL_GPL vmlinux 0xa452f2a4 xen_pirq_from_irq +EXPORT_SYMBOL_GPL vmlinux 0xa453f580 crypto_ablkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xa4559acc ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xa45ba40d pinctrl_dev_get_devname +EXPORT_SYMBOL_GPL vmlinux 0xa463de2a sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa466de38 acpi_processor_ffh_cstate_enter +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa48c10d5 kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0xa4be06bf bio_associate_current +EXPORT_SYMBOL_GPL vmlinux 0xa4d28faf regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0xa4eadb88 ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0xa4f816d7 reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xa4fb6605 xenbus_dev_remove +EXPORT_SYMBOL_GPL vmlinux 0xa4fcacf7 rio_request_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xa502c437 device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xa51f0ae6 skcipher_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0xa53b5587 device_show_int +EXPORT_SYMBOL_GPL vmlinux 0xa544e1cc wakeup_source_drop +EXPORT_SYMBOL_GPL vmlinux 0xa5ac75bd device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0xa5dee015 regulator_get +EXPORT_SYMBOL_GPL vmlinux 0xa5e407e4 wm5110_aod +EXPORT_SYMBOL_GPL vmlinux 0xa5efbf4c async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0xa611f0a8 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0xa6126849 fpu__activate_curr +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 0xa63d3a9c virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0xa63e5578 map_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xa644362f crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0xa653461e wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0xa66438e8 erst_read +EXPORT_SYMBOL_GPL vmlinux 0xa66fe092 transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0xa6788b0a part_round_stats +EXPORT_SYMBOL_GPL vmlinux 0xa691ea8c ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0xa694a07e usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0xa6980a93 pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6b5b7f4 led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0xa6c4ba0c devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa70088b7 ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xa73e5c62 acpi_dev_get_resources +EXPORT_SYMBOL_GPL vmlinux 0xa75312bc call_rcu_sched +EXPORT_SYMBOL_GPL vmlinux 0xa786ddeb devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xa788eb0e cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0xa7a738ef spi_async_locked +EXPORT_SYMBOL_GPL vmlinux 0xa7e13a6a clk_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xa7f0b29c fpu__restore +EXPORT_SYMBOL_GPL vmlinux 0xa801b359 efivar_entry_iter_begin +EXPORT_SYMBOL_GPL vmlinux 0xa8230c1d regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa88f14a2 sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0xa894ac76 sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0xa8a1064a wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0xa8ae25d7 blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0xa8b76a68 timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xa8bebafb pci_reset_pri +EXPORT_SYMBOL_GPL vmlinux 0xa8bf2ef1 fuse_dev_free +EXPORT_SYMBOL_GPL vmlinux 0xa8c7b30c register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0xa9000315 led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0xa9126bff hpet_set_rtc_irq_bit +EXPORT_SYMBOL_GPL vmlinux 0xa9253afc ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xa925e478 __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa980af16 RSA_public_key_algorithm +EXPORT_SYMBOL_GPL vmlinux 0xa998c4b4 set_pages_array_wt +EXPORT_SYMBOL_GPL vmlinux 0xa9a485d9 wm8997_aod +EXPORT_SYMBOL_GPL vmlinux 0xa9aa80e5 key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0xa9c8fe44 ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0xa9c9d0b4 device_store_int +EXPORT_SYMBOL_GPL vmlinux 0xa9ce4f3d ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0xa9e12856 dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0xa9e18049 task_handoff_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa9f3fe96 exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0xaa004b81 user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0xaa157651 tpm2_probe +EXPORT_SYMBOL_GPL vmlinux 0xaa1bff68 root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaa2ba168 dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0xaa3c1201 securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0xaaa0757d crypto_unregister_aeads +EXPORT_SYMBOL_GPL vmlinux 0xaaa90a58 sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaac31c45 pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0xaaefb328 xen_swiotlb_sync_sg_for_device +EXPORT_SYMBOL_GPL vmlinux 0xaafcb3f5 sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0xab01acbe gnttab_request_free_callback +EXPORT_SYMBOL_GPL vmlinux 0xab1d6313 i2c_generic_scl_recovery +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 0xab6b127c pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0xab6babaf pm_qos_request +EXPORT_SYMBOL_GPL vmlinux 0xab7153c3 efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0xab7ea902 single_open_net +EXPORT_SYMBOL_GPL vmlinux 0xabc640f3 list_lru_isolate +EXPORT_SYMBOL_GPL vmlinux 0xabe8d312 blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0xac13d3b5 sdhci_pci_o2_probe_slot +EXPORT_SYMBOL_GPL vmlinux 0xac152e29 blk_mq_request_started +EXPORT_SYMBOL_GPL vmlinux 0xac196e54 usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0xac3d9b24 regmap_read +EXPORT_SYMBOL_GPL vmlinux 0xac44c018 crypto_aead_type +EXPORT_SYMBOL_GPL vmlinux 0xac7487b8 da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0xac7cbfb8 wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0xac9ce195 kvm_async_pf_task_wait +EXPORT_SYMBOL_GPL vmlinux 0xacafa8e7 vector_used_by_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xacb871b9 thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0xaccce2c3 __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0xacd07ccb tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xace5c0fc usb_bus_list +EXPORT_SYMBOL_GPL vmlinux 0xace90b0c modify_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xacf6b4df crypto_alloc_pcomp +EXPORT_SYMBOL_GPL vmlinux 0xad05c250 pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0xad0b1f49 tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0xad1b54ae __tracepoint_extlog_mem_event +EXPORT_SYMBOL_GPL vmlinux 0xad42d2d8 device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0xad48df4e devres_add +EXPORT_SYMBOL_GPL vmlinux 0xad5c2217 md_stop +EXPORT_SYMBOL_GPL vmlinux 0xad5e3c06 dax_clear_blocks +EXPORT_SYMBOL_GPL vmlinux 0xad7552ea gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0xad866d69 __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xad8d8ab0 xen_physdev_op_compat +EXPORT_SYMBOL_GPL vmlinux 0xad974285 gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xada1246c dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0xada571e9 usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xada89dfe is_dock_device +EXPORT_SYMBOL_GPL vmlinux 0xadc785ec kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0xade7857f for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0xadf6344d ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0xadf6aa4d tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0xae04addc swiotlb_tbl_sync_single +EXPORT_SYMBOL_GPL vmlinux 0xae2456a1 device_create_vargs +EXPORT_SYMBOL_GPL vmlinux 0xae2ee9c7 extcon_register_interest +EXPORT_SYMBOL_GPL vmlinux 0xae35be1a transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0xae38a8a1 crypto_blkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +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 0xae92a1b2 wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0xaead74dd rio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xaeafcb90 usb_phy_generic_register +EXPORT_SYMBOL_GPL vmlinux 0xaebc3bc8 acpi_device_modalias +EXPORT_SYMBOL_GPL vmlinux 0xaef0cbf4 usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0xaf0043a7 thermal_notify_framework +EXPORT_SYMBOL_GPL vmlinux 0xaf2e250d tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0xaf3d0d71 dma_buf_end_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0xaf52be60 alloc_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xaf7333ca ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0xaf7435c4 yield_to +EXPORT_SYMBOL_GPL vmlinux 0xaf80434c handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0xaf812d1f ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0xaf91df9a inet6_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0xaf92666b syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0xaf9439db leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0xaf9cbd05 iommu_domain_get_attr +EXPORT_SYMBOL_GPL vmlinux 0xafa5e3d4 usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0xafd32609 ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0xafda8f6e ping_proc_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaffc9c44 regmap_write +EXPORT_SYMBOL_GPL vmlinux 0xb002010f irq_domain_add_simple +EXPORT_SYMBOL_GPL vmlinux 0xb0261179 devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0xb02ac411 register_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb0400c6b add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0xb04e4ced led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0xb05a4942 iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0xb0728897 tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0xb077e70a clk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0xb0b360d0 crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0ce11f7 devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0xb0d1656c gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0xb0d8d7dc generic_access_phys +EXPORT_SYMBOL_GPL vmlinux 0xb1009fcd usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xb122f883 gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xb123c277 tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0xb13ac103 security_kernel_fw_from_file +EXPORT_SYMBOL_GPL vmlinux 0xb13e9d7f pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xb140d14c ring_buffer_read +EXPORT_SYMBOL_GPL vmlinux 0xb1425b32 dm_table_add_target_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb172ffac efivars_sysfs_init +EXPORT_SYMBOL_GPL vmlinux 0xb18429eb suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0xb1899a72 watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0xb1a5f2fe usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0xb1acbcce rcu_barrier_sched +EXPORT_SYMBOL_GPL vmlinux 0xb1aee192 anon_transport_class_unregister +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 0xb1deb238 hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb1e2f4cc sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0xb1fe2468 acpi_bind_one +EXPORT_SYMBOL_GPL vmlinux 0xb21cc265 perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb222481d crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0xb227c5b9 device_del +EXPORT_SYMBOL_GPL vmlinux 0xb23c01cb wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0xb248f6d2 __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xb2531fd7 pci_cleanup_aer_uncorrect_error_status +EXPORT_SYMBOL_GPL vmlinux 0xb256b2af ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0xb26a1add elfcorehdr_addr +EXPORT_SYMBOL_GPL vmlinux 0xb295ec53 devfreq_event_get_event +EXPORT_SYMBOL_GPL vmlinux 0xb295efc2 dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0xb29fda61 acpi_pci_find_root +EXPORT_SYMBOL_GPL vmlinux 0xb2bb77f7 restore_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0xb2bc71a4 devfreq_event_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xb2c29940 sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0xb2d71d53 clear_foreign_p2m_mapping +EXPORT_SYMBOL_GPL vmlinux 0xb2e4b8e6 ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0xb2e764e8 suspend_valid_only_mem +EXPORT_SYMBOL_GPL vmlinux 0xb2ed8009 acpi_register_gsi +EXPORT_SYMBOL_GPL vmlinux 0xb3253ed9 hpet_rtc_timer_init +EXPORT_SYMBOL_GPL vmlinux 0xb3277b0e rt_mutex_destroy +EXPORT_SYMBOL_GPL vmlinux 0xb32af9f7 attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0xb33e59c9 find_symbol +EXPORT_SYMBOL_GPL vmlinux 0xb34770e8 pcc_mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xb347bb2c work_busy +EXPORT_SYMBOL_GPL vmlinux 0xb34d3506 bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0xb357c78b usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0xb37d67c6 rio_map_inb_region +EXPORT_SYMBOL_GPL vmlinux 0xb37e866c acpi_get_pci_dev +EXPORT_SYMBOL_GPL vmlinux 0xb3bf6ae5 extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0xb3c5f14b ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0xb3d89ff0 pinctrl_remove_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0xb3f94c9a vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0xb3fa7140 crypto_lookup_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xb3fd7ce9 fsnotify +EXPORT_SYMBOL_GPL vmlinux 0xb433afbf shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0xb4557e67 __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0xb4759adc stop_machine +EXPORT_SYMBOL_GPL vmlinux 0xb4a5afc0 mmu_notifier_unregister_no_release +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4bfe83d fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0xb4e14553 gnttab_query_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xb4e8d02a usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0xb4ee878a pinctrl_find_and_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb53620d1 pci_vpd_find_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xb5445311 thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0xb557e2f9 shash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0xb5729c8c mmc_get_ext_csd +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 0xb5b0bf33 da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0xb5bf1172 debugfs_remove_recursive +EXPORT_SYMBOL_GPL vmlinux 0xb5c25bbf rio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xb5c2bc02 device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xb5c32c6c blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0xb5d0e014 irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0xb5ec2b5d acpi_subsys_prepare +EXPORT_SYMBOL_GPL vmlinux 0xb5f1553c fuse_get_req_for_background +EXPORT_SYMBOL_GPL vmlinux 0xb5f17edf perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb61a8d73 event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0xb61cb2ee platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb6230f1f gnttab_grant_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb62e0186 n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0xb640fa84 usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0xb66421b2 acpi_str_to_uuid +EXPORT_SYMBOL_GPL vmlinux 0xb6838abb ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0xb6846fce inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0xb6981584 uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0xb6aeb661 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xb6d0a754 srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xb6e1ecc0 serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0xb6e6d99d clk_disable +EXPORT_SYMBOL_GPL vmlinux 0xb707add8 xenbus_watch_pathfmt +EXPORT_SYMBOL_GPL vmlinux 0xb718f2f9 sfi_table_parse +EXPORT_SYMBOL_GPL vmlinux 0xb7319a7c regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0xb7329c06 clk_set_phase +EXPORT_SYMBOL_GPL vmlinux 0xb73b740a trace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0xb751b24b init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0xb77737bc ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0xb7ac33bb kick_process +EXPORT_SYMBOL_GPL vmlinux 0xb7bbcab9 spi_master_resume +EXPORT_SYMBOL_GPL vmlinux 0xb7bf4b67 iommu_group_add_device +EXPORT_SYMBOL_GPL vmlinux 0xb7d7c12e hpet_set_alarm_time +EXPORT_SYMBOL_GPL vmlinux 0xb7e27742 gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xb7e6bb7f gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0xb7f6e2fd subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xb7f77027 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0xb80b4354 devfreq_event_enable_edev +EXPORT_SYMBOL_GPL vmlinux 0xb81b89a8 percpu_ida_for_each_free +EXPORT_SYMBOL_GPL vmlinux 0xb8216c61 dax_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0xb85de0d2 component_master_add_child +EXPORT_SYMBOL_GPL vmlinux 0xb868c0a6 __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0xb8695367 wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0xb86d3ead ata_sff_data_xfer_noirq +EXPORT_SYMBOL_GPL vmlinux 0xb870c7cd ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0xb8816411 usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0xb8b2b1f7 mce_register_decode_chain +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8de9c81 dma_buf_map_attachment +EXPORT_SYMBOL_GPL vmlinux 0xb8ea156e inet6_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0xb8ec3706 gnttab_unmap_refs_sync +EXPORT_SYMBOL_GPL vmlinux 0xb8ede76e __clk_mux_determine_rate_closest +EXPORT_SYMBOL_GPL vmlinux 0xb903674c scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0xb90425c0 usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0xb9205373 clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0xb9280b5b fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0xb94e7ed2 __online_page_increment_counters +EXPORT_SYMBOL_GPL vmlinux 0xb96c5501 led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0xb98b937c bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb98c0831 nd_region_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0xb9945b23 regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0xb99d5837 xenbus_read +EXPORT_SYMBOL_GPL vmlinux 0xb9b9df41 usb_amd_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xb9c425de register_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xb9cac33e regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0xb9d025c9 llist_del_first +EXPORT_SYMBOL_GPL vmlinux 0xb9ebfb0b devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xba03d03a tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0xba214106 usb_gen_phy_init +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba3549a1 gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0xba380473 __netpoll_free_async +EXPORT_SYMBOL_GPL vmlinux 0xba3d0a7e __pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0xba5bd426 usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0xba86eca5 fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0xba94c685 cper_estatus_check +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbabf807e virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0xbad48f06 crypto_alloc_instance2 +EXPORT_SYMBOL_GPL vmlinux 0xbad51fe9 usb_hcd_pci_pm_ops +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 0xbb128e18 ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0xbb5e588b pci_intx_mask_supported +EXPORT_SYMBOL_GPL vmlinux 0xbb6d4384 __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0xbb6f025a asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0xbb737db3 page_cache_async_readahead +EXPORT_SYMBOL_GPL vmlinux 0xbb95ef7a crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0xbba5c048 sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0xbbb3bc95 to_nd_blk_region +EXPORT_SYMBOL_GPL vmlinux 0xbbb98859 edid_info +EXPORT_SYMBOL_GPL vmlinux 0xbbca9d25 usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0xbbd4f657 xen_pcpu_id +EXPORT_SYMBOL_GPL vmlinux 0xbbd7dc4c dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0xbbdc09cf usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xbbe9498c x86_hyper_kvm +EXPORT_SYMBOL_GPL vmlinux 0xbbec7ba1 bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbc01f259 virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0xbc1f9fac devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0xbc47fd49 __tracepoint_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0xbc48bb2c wm5110_patch +EXPORT_SYMBOL_GPL vmlinux 0xbc6f7f7d iommu_domain_window_enable +EXPORT_SYMBOL_GPL vmlinux 0xbca003e5 klp_disable_patch +EXPORT_SYMBOL_GPL vmlinux 0xbcac6160 pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbcb838a1 amd_flush_garts +EXPORT_SYMBOL_GPL vmlinux 0xbcc29334 seq_open_net +EXPORT_SYMBOL_GPL vmlinux 0xbccfd4d8 register_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xbcdd5b99 iommu_group_set_name +EXPORT_SYMBOL_GPL vmlinux 0xbce758c0 acpi_processor_get_performance_info +EXPORT_SYMBOL_GPL vmlinux 0xbcfc9fe9 xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0xbd062d82 sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0xbd1660d7 usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0xbd3fe1e3 disable_hardirq +EXPORT_SYMBOL_GPL vmlinux 0xbd40d86e security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0xbd43c06c power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0xbd520bc4 pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0xbd5cb8b9 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0xbd671048 __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0xbd86b127 usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xbd8a700d __nvdimm_bus_register +EXPORT_SYMBOL_GPL vmlinux 0xbd8cd7ba bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xbd9618b5 pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0xbdba12fd ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0xbdd295f0 trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xbdd2cf4b nd_device_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0xbdd2f42a rcu_bh_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0xbdd5f10f apei_hest_parse +EXPORT_SYMBOL_GPL vmlinux 0xbe03db3c usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xbe1887e4 ata_unpack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xbe26d987 crypto_givcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xbe5d0996 idle_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe7ffba2 skb_splice_bits +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbeb41622 firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0xbec540bc blk_queue_flush_queueable +EXPORT_SYMBOL_GPL vmlinux 0xbec8c6d3 powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0xbee21107 dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf4cf794 inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xbf560187 debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xbf70c548 __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xbf855236 pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfa8361b cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0xbfb1be70 hv_setup_vmbus_irq +EXPORT_SYMBOL_GPL vmlinux 0xbfb1db41 ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfceaa15 kallsyms_on_each_symbol +EXPORT_SYMBOL_GPL vmlinux 0xbfd10bb7 clk_register_mux_table +EXPORT_SYMBOL_GPL vmlinux 0xbfdee104 kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0xbfe5616d tick_broadcast_oneshot_control +EXPORT_SYMBOL_GPL vmlinux 0xbfe7687f serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0xbffde8ec compat_alloc_user_space +EXPORT_SYMBOL_GPL vmlinux 0xc0004e9d regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0xc02283f1 da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0xc04b21bd acpi_os_unmap_iomem +EXPORT_SYMBOL_GPL vmlinux 0xc08647ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc0900fcf acpi_os_get_iomem +EXPORT_SYMBOL_GPL vmlinux 0xc0a96e14 rcu_gp_is_expedited +EXPORT_SYMBOL_GPL vmlinux 0xc0bda917 blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0xc0d26387 kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc0d33711 inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc0df8865 timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0xc115a8db irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0xc13df43d crypto_register_aead +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 0xc18e550b md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0xc1d05379 phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0xc1f8939c pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0xc20fd446 init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc25059ca scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0xc25339f9 __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0xc25dc4e7 __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0xc25ec32e fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0xc260fdb2 generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0xc26351f8 bind_evtchn_to_irq +EXPORT_SYMBOL_GPL vmlinux 0xc26e3a87 pci_hp_remove_module_link +EXPORT_SYMBOL_GPL vmlinux 0xc26f6fc0 ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0xc280fb46 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0xc287d96a kvm_set_posted_intr_wakeup_handler +EXPORT_SYMBOL_GPL vmlinux 0xc2d97f20 cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xc2f5afca ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xc311c679 tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc31c2002 vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0xc31c7b95 ata_eh_thaw_port +EXPORT_SYMBOL_GPL vmlinux 0xc3273af2 dm_get_rq_mapinfo +EXPORT_SYMBOL_GPL vmlinux 0xc32aa0d0 scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0xc33e834d iommu_present +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc343b0c6 fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0xc357923c pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0xc3582896 gov_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xc358bf6c wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0xc361c4fd pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0xc369e616 phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0xc37226a5 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0xc39c9626 regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xc39ee28e tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0xc3a42d77 __clk_get_hw +EXPORT_SYMBOL_GPL vmlinux 0xc3b9f287 __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc3be8960 __inet_hash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0xc3c3b579 zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0xc3fd55d4 regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc41e8356 regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xc422f6f2 serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0xc423fc7c sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc447dd93 enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xc44cd319 tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc465b4d9 crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0xc46792ba vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0xc46b13f2 uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0xc47abbf8 fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc4b85a84 __init_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0xc4bb353c da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0xc4bc1c2b ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xc4cf5f9e crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0xc4d979c4 devm_mdiobus_free +EXPORT_SYMBOL_GPL vmlinux 0xc4e5782f bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0xc512626a __supported_pte_mask +EXPORT_SYMBOL_GPL vmlinux 0xc5397da6 xenbus_mkdir +EXPORT_SYMBOL_GPL vmlinux 0xc53ab2bb vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xc542933a timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0xc55bf19e pci_assign_unassigned_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc586ec58 mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0xc5916a1b simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0xc5a1c470 fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xc5b49ec4 gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0xc5c65031 devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0xc5d0d25d fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc5efe87d input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0xc5f27ebd skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0xc5f6b145 ata_acpi_stm +EXPORT_SYMBOL_GPL vmlinux 0xc5fe69f8 rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0xc608eabd ata_do_eh +EXPORT_SYMBOL_GPL vmlinux 0xc60f3b00 replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc63d847d ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xc657c938 gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0xc65d3eed ring_buffer_entries_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc65d4840 elv_unregister +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 0xc6a4a872 __clk_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xc6c0aba3 clk_fractional_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xc6c99c7a pwm_free +EXPORT_SYMBOL_GPL vmlinux 0xc6d4690d hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0xc6e32bc5 rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0xc6f62a5e xenbus_unmap_ring_vfree +EXPORT_SYMBOL_GPL vmlinux 0xc6fc677a blk_rq_check_limits +EXPORT_SYMBOL_GPL vmlinux 0xc7002ac4 evtchn_make_refcounted +EXPORT_SYMBOL_GPL vmlinux 0xc700561e rio_mport_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xc72d75dc udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xc72e1233 __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xc756d45e securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0xc788030d md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7a52408 bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0xc7c6391c mpi_set_buffer +EXPORT_SYMBOL_GPL vmlinux 0xc7db2dcc dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0xc7e39bca ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc7f51cea cpu_tlbstate +EXPORT_SYMBOL_GPL vmlinux 0xc81aea14 disk_get_part +EXPORT_SYMBOL_GPL vmlinux 0xc82397ae inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0xc838aaed acpi_dev_resume_early +EXPORT_SYMBOL_GPL vmlinux 0xc840d82d preempt_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc85d33f4 tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0xc86b8ce0 usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0xc87c1f84 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xc87e487a sched_clock_idle_sleep_event +EXPORT_SYMBOL_GPL vmlinux 0xc8a0874e acpi_subsys_suspend +EXPORT_SYMBOL_GPL vmlinux 0xc8add232 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0xc8b94981 trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0xc8c10b9a irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0xc8c8671c get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0xc8d66671 regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0xc8de802f cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0xc90fbd91 iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0xc91277a1 kgdb_schedule_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xc91aec61 ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0xc91bea7e __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xc9207764 pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0xc923d1e0 hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0xc9411c81 crypto_unregister_rng +EXPORT_SYMBOL_GPL vmlinux 0xc9516079 pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc9641b48 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0xc964c20c ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0xc9676606 raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0xc9705eeb has_newer_microcode +EXPORT_SYMBOL_GPL vmlinux 0xc98e678f set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0xc9a50afc usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xc9c3f176 hpet_register_irq_handler +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xc9f85785 __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0xca07fa5a __pci_hp_register +EXPORT_SYMBOL_GPL vmlinux 0xca48eb66 pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0xca63e70c key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xca81ea9a xenbus_transaction_end +EXPORT_SYMBOL_GPL vmlinux 0xca9271ee dev_pm_set_dedicated_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xcaa22d40 serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0xcaa72cc4 cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xcab3f96a regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcabfa84e dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0xcad2f1a4 dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xcb15eee9 sdhci_pci_get_data +EXPORT_SYMBOL_GPL vmlinux 0xcb1642da bitmap_copy_from_slot +EXPORT_SYMBOL_GPL vmlinux 0xcb3b432a uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0xcb403c89 scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0xcb42a65c usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0xcb43022c xenbus_watch_path +EXPORT_SYMBOL_GPL vmlinux 0xcb469d2b ddebug_add_module +EXPORT_SYMBOL_GPL vmlinux 0xcb5a260e blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0xcb665a3c kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0xcb87014a ioremap_uc +EXPORT_SYMBOL_GPL vmlinux 0xcba98a45 usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0xcbb91978 gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbee20b2 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0xcc0085f0 tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0xcc20434a hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0xcc30fc1b tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0xcc57f4e9 digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0xcc64b087 regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0xcc85fcb6 async_schedule +EXPORT_SYMBOL_GPL vmlinux 0xcc8a5de0 usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0xcc948064 ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xccea4e34 perf_get_x86_pmu_capability +EXPORT_SYMBOL_GPL vmlinux 0xccfc3fc6 key_type_user +EXPORT_SYMBOL_GPL vmlinux 0xcd11ae2d ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0xcd178b7d acpi_match_device +EXPORT_SYMBOL_GPL vmlinux 0xcd21d3d4 rio_release_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xcd3e8351 vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0xcd5d4ef9 btree_update +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcd974f00 rcu_all_qs +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcdd44be8 pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0xce12d037 btree_insert +EXPORT_SYMBOL_GPL vmlinux 0xce48ae80 scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0xce5bab72 pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0xce6a9d9a trace_current_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xce78d42e crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0xce7c4af5 devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xce88dfff crypto_unregister_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xce8e2f07 tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0xce8ffa0a init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0xce9ba7d2 nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0xceb02566 iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0xceb1f126 mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0xcecc4e91 devm_devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0xcecc58c2 inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xcedb16ec mbox_request_channel_byname +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xcef1dd0e perf_check_microcode +EXPORT_SYMBOL_GPL vmlinux 0xcf079794 usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0xcf08b11a mddev_init +EXPORT_SYMBOL_GPL vmlinux 0xcf3983d9 __rio_local_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xcf3d215b platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0xcf4840c3 __blkdev_driver_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xcf5455bd nvdimm_create +EXPORT_SYMBOL_GPL vmlinux 0xcf54ea93 async_unregister_domain +EXPORT_SYMBOL_GPL vmlinux 0xcf62f540 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0xcfa39eca __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0xcfaf5fe0 pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0xcfb5871c irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0xcfbc7b9a list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0xcfc68341 synchronize_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0xcff8c226 devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xd0127ea4 xen_swiotlb_sync_single_for_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd03808a9 usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0xd03c7700 secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0xd03fbd5e seq_release_net +EXPORT_SYMBOL_GPL vmlinux 0xd041f074 pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0xd0458ccb xenbus_strstate +EXPORT_SYMBOL_GPL vmlinux 0xd05bf606 edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0xd06524ba raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd067d3c5 system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0xd072302f regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xd080bdef usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0xd08e4b5a wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xd09dfbda tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0xd0b323ad ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd0ca207c __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0xd0d025d3 blkdev_write_iter +EXPORT_SYMBOL_GPL vmlinux 0xd0d8b286 sched_setattr +EXPORT_SYMBOL_GPL vmlinux 0xd0e66d9d virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0xd0f9eea5 klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xd10d59ac irq_map_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xd1180d7b __rio_local_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xd11b4b84 reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xd12243b6 blk_queue_flush +EXPORT_SYMBOL_GPL vmlinux 0xd124a04d rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xd13b17b0 bdev_read_page +EXPORT_SYMBOL_GPL vmlinux 0xd149005a klp_unregister_patch +EXPORT_SYMBOL_GPL vmlinux 0xd1507e59 erst_clear +EXPORT_SYMBOL_GPL vmlinux 0xd1553b3b srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0xd16103b6 swiotlb_tbl_map_single +EXPORT_SYMBOL_GPL vmlinux 0xd16712f3 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xd1a8d158 ping_close +EXPORT_SYMBOL_GPL vmlinux 0xd1ab4323 acpi_driver_match_device +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd1f34b35 sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xd1fb4bda dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0xd20685a1 kill_pid_info_as_cred +EXPORT_SYMBOL_GPL vmlinux 0xd20bf6ba dcookie_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd23a74ab tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0xd24e3e45 register_trace_event +EXPORT_SYMBOL_GPL vmlinux 0xd26ff075 sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd28285ef power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd2bec8bf regmap_init +EXPORT_SYMBOL_GPL vmlinux 0xd2c58ab2 apei_exec_noop +EXPORT_SYMBOL_GPL vmlinux 0xd2e88de5 clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0xd2edf4b7 ata_get_cmd_descript +EXPORT_SYMBOL_GPL vmlinux 0xd2f97770 cpufreq_frequency_table_target +EXPORT_SYMBOL_GPL vmlinux 0xd2ff575c pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0xd327437e __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0xd348d0b5 wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xd34bf744 ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0xd369027d relay_reset +EXPORT_SYMBOL_GPL vmlinux 0xd3699a82 ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0xd3a3f3dd usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0xd3bedcbc pinctrl_pm_select_sleep_state +EXPORT_SYMBOL_GPL vmlinux 0xd3cc297b sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0xd3d0a199 sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0xd3e04b27 nd_mapping_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0xd3edaf35 virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0xd3f7b9a4 attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0xd4002f5c regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4123538 xen_swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0xd41fffab interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xd426dbc4 erst_get_record_count +EXPORT_SYMBOL_GPL vmlinux 0xd42db358 ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0xd4487fd5 snprint_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd455da95 irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0xd4827c30 kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0xd48f0119 device_find_child +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd51af5f9 blk_mq_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0xd52a2bb9 inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0xd5550d5f pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0xd55ad93b iommu_group_get_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xd569c045 serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0xd56b5f64 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0xd592b0d2 rio_release_dma +EXPORT_SYMBOL_GPL vmlinux 0xd5a9de94 regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0xd5bd7dac ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd5bebf94 blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0xd5c36c40 __tracepoint_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0xd5e4a454 power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0xd5e4fb07 skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0xd5e64525 ehci_adjust_port_wakeup_flags +EXPORT_SYMBOL_GPL vmlinux 0xd5fd251d arizona_dev_exit +EXPORT_SYMBOL_GPL vmlinux 0xd60ad05d ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0xd60c99b5 rcu_batches_completed_bh +EXPORT_SYMBOL_GPL vmlinux 0xd61637e7 shash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0xd61e807e regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0xd631323a class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0xd63437a1 transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0xd64dd850 ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd67f6d81 led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0xd6a15380 tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0xd6b26a27 pinctrl_force_default +EXPORT_SYMBOL_GPL vmlinux 0xd6baf5c4 spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0xd6c57099 virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0xd6d2fe70 da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0xd6d569a4 devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xd6ed3a8e cper_next_record_id +EXPORT_SYMBOL_GPL vmlinux 0xd6edd111 get_device +EXPORT_SYMBOL_GPL vmlinux 0xd6f183f5 bmp085_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xd6feefa5 agp_num_entries +EXPORT_SYMBOL_GPL vmlinux 0xd705b4c7 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0xd72feba2 xenbus_read_driver_state +EXPORT_SYMBOL_GPL vmlinux 0xd73254d1 devres_remove +EXPORT_SYMBOL_GPL vmlinux 0xd7399d2a efivar_entry_iter_end +EXPORT_SYMBOL_GPL vmlinux 0xd74bdfeb gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0xd764d265 inet_hashinfo_init +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd7709dd9 public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0xd77c0bc8 klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xd784f6ff usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0xd7987b97 debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xd7a05d9b crypto_attr_alg2 +EXPORT_SYMBOL_GPL vmlinux 0xd7a47c42 rio_request_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xd7a85c5a list_lru_count_one +EXPORT_SYMBOL_GPL vmlinux 0xd7b77665 pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0xd7d79132 put_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0xd7dc4585 usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xd7e4e6c5 crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0xd7fe200e shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0xd802405b ata_acpi_gtm_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xd81dbc1d spi_sync +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 0xd87601cc ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd8a1bf4f bmp085_probe +EXPORT_SYMBOL_GPL vmlinux 0xd8c95ac0 relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0xd8ca03ab pinctrl_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0xd8d5b074 to_nvdimm_bus +EXPORT_SYMBOL_GPL vmlinux 0xd8fce255 crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0xd90033f9 fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xd918daaa acpi_dev_pm_attach +EXPORT_SYMBOL_GPL vmlinux 0xd919806a amd_cache_northbridges +EXPORT_SYMBOL_GPL vmlinux 0xd92c5884 rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xd93aca92 spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0xd940183b gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0xd942d353 ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd9775541 platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0xd9781471 dmi_kobj +EXPORT_SYMBOL_GPL vmlinux 0xd986dad1 kernel_fpu_begin +EXPORT_SYMBOL_GPL vmlinux 0xd9a698e3 ata_sg_init +EXPORT_SYMBOL_GPL vmlinux 0xd9af8769 sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0xd9b910d5 scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0xd9d39a2f usb_string +EXPORT_SYMBOL_GPL vmlinux 0xd9e169c0 rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0xd9ea745b ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xd9ecb670 ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xda14b631 i2c_new_device +EXPORT_SYMBOL_GPL vmlinux 0xda29f759 acpi_kobj +EXPORT_SYMBOL_GPL vmlinux 0xda4818dd hwpoison_filter +EXPORT_SYMBOL_GPL vmlinux 0xda76f444 driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xda8d25d3 inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0xdaa06dc1 acpi_lpat_raw_to_temp +EXPORT_SYMBOL_GPL vmlinux 0xdaa84074 fat_scan +EXPORT_SYMBOL_GPL vmlinux 0xdaed3073 timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdb2c1349 fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0xdb49f3b7 regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0xdb5114ec kern_mount_data +EXPORT_SYMBOL_GPL vmlinux 0xdb5b87d6 call_filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0xdb63a944 acpi_lpat_get_conversion_table +EXPORT_SYMBOL_GPL vmlinux 0xdb7b4994 usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0xdb874947 skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdb916fd0 trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0xdb9a7ca0 blkg_lookup +EXPORT_SYMBOL_GPL vmlinux 0xdbaf07f7 hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0xdbc03aaa i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0xdbc2d2e7 wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdc0625db rio_local_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xdc0d1b0c pci_intx +EXPORT_SYMBOL_GPL vmlinux 0xdc138994 scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0xdc14a211 xen_hvm_evtchn_do_upcall +EXPORT_SYMBOL_GPL vmlinux 0xdc1c5586 skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0xdc24de72 ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0xdc2c31a0 phy_put +EXPORT_SYMBOL_GPL vmlinux 0xdc4573c9 get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0xdc49a57e wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0xdc4c0462 crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0xdc55e985 iommu_group_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xdc607381 trace_call_bpf +EXPORT_SYMBOL_GPL vmlinux 0xdc6699cb acpi_dev_free_resource_list +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc8c6d1d debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0xdc8d98d6 __ablkcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0xdc931dce cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc998771 napi_hash_del +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdcaac7a8 bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0xdcbaf59d arizona_clk32k_disable +EXPORT_SYMBOL_GPL vmlinux 0xdcbfc74a pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0xdcd5f9a3 arizona_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0xdce9f6bb acpi_ec_remove_query_handler +EXPORT_SYMBOL_GPL vmlinux 0xdced53c3 regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0xdcf1dd18 debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0xdcf5884f ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0xdcf86c17 vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0xdcfb6382 ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0xdd016629 usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xdd0eb171 usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0xdd16b808 perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0xdd17ffec trace_clock +EXPORT_SYMBOL_GPL vmlinux 0xdd1e14d5 rio_mport_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xdd2efb52 sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xdd2efc0f ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0xdd391eff profile_event_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdd4b5807 pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0xdd4e42ff pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdd57e2b5 percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0xdd7a5c62 skcipher_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0xdd97a3f7 wm5102_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddc165f5 ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xddd58dc0 ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0xde02adf3 of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xde0b3102 regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0xde391dc2 usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0xde4985dd __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xde53e6ae cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xde562477 rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0xde61164c usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0xde657bd8 crypto_aead_reqsize +EXPORT_SYMBOL_GPL vmlinux 0xde673e6d ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0xde8dd926 klist_next +EXPORT_SYMBOL_GPL vmlinux 0xde930029 crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0xdea4c7dd device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0xdeb02563 swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0xdeb05020 devfreq_event_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xdeb3e79c debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0xdec0558e ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0xdeeb06f1 dma_buf_put +EXPORT_SYMBOL_GPL vmlinux 0xdefdbb03 arizona_request_irq +EXPORT_SYMBOL_GPL vmlinux 0xdf020f26 crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf1882af dbgp_reset_prep +EXPORT_SYMBOL_GPL vmlinux 0xdf5a48dc tpm2_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xdf622181 clk_register_divider_table +EXPORT_SYMBOL_GPL vmlinux 0xdf63a3f6 tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0xdf66ca81 ucode_cpu_info +EXPORT_SYMBOL_GPL vmlinux 0xdf75282c inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0xdf85054a ping_err +EXPORT_SYMBOL_GPL vmlinux 0xdfa01d6f rio_release_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0xdfac3d4d fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xdfc12324 aead_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0xdfd21910 dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0xdfdf9c10 __tracepoint_unmap +EXPORT_SYMBOL_GPL vmlinux 0xdfe92718 attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0xdfed0e88 xenbus_dev_fatal +EXPORT_SYMBOL_GPL vmlinux 0xdfeff9cd ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0xe007de41 kallsyms_lookup_name +EXPORT_SYMBOL_GPL vmlinux 0xe0205f56 driver_find +EXPORT_SYMBOL_GPL vmlinux 0xe0265ea9 adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xe02eb6d0 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0xe04b7dfc clk_register_mux +EXPORT_SYMBOL_GPL vmlinux 0xe051697c ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0xe089cfcc agp_memory_reserved +EXPORT_SYMBOL_GPL vmlinux 0xe0992500 mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xe09adfa8 rio_mport_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xe0b1c103 clk_set_max_rate +EXPORT_SYMBOL_GPL vmlinux 0xe0c77bb5 mce_notify_irq +EXPORT_SYMBOL_GPL vmlinux 0xe0c811b0 synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0xe0e97261 power_supply_set_property +EXPORT_SYMBOL_GPL vmlinux 0xe10c00be transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xe10cd6ad erst_get_record_id_begin +EXPORT_SYMBOL_GPL vmlinux 0xe14083a7 mddev_unlock +EXPORT_SYMBOL_GPL vmlinux 0xe152ecdf crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0xe15ebf3a inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0xe16b0d30 unregister_jprobe +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe18e180d class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xe19c9784 irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0xe1a6aa8e spi_setup +EXPORT_SYMBOL_GPL vmlinux 0xe1acf180 unregister_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xe1bd6c99 rio_init_mports +EXPORT_SYMBOL_GPL vmlinux 0xe1eb3aca gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0xe1f27512 devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xe1fd90b3 tcp_fetch_timewait_stamp +EXPORT_SYMBOL_GPL vmlinux 0xe224685d cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0xe2565bbd irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0xe28a1d1a sdhci_pci_spt_drive_strength +EXPORT_SYMBOL_GPL vmlinux 0xe295c0ff is_hpet_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe2b238c2 blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe2b93cf6 rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0xe2d8bb2e gpiochip_set_chained_irqchip +EXPORT_SYMBOL_GPL vmlinux 0xe2ddbbf1 pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xe2df5ec3 class_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe2fc39f0 blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0xe3043ff9 request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xe315bb52 pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0xe37a7a4c sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0xe37db258 ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xe384a102 usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xe3948ff4 acpi_walk_dep_device_list +EXPORT_SYMBOL_GPL vmlinux 0xe3a723ca pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0xe3bc7fd4 hpet_unregister_irq_handler +EXPORT_SYMBOL_GPL vmlinux 0xe3bda663 inet_ehash_locks_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe3d7fe02 __srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xe3ff705d __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0xe401590f posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0xe411c16d alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0xe41534ce bind_evtchn_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0xe4158f86 ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0xe419b62f ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0xe421eddd class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0xe45f2d9d rio_get_asm +EXPORT_SYMBOL_GPL vmlinux 0xe4689576 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xe46bc169 device_create_file +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe49bcd1f crypto_register_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xe4b74087 xenbus_map_ring_valloc +EXPORT_SYMBOL_GPL vmlinux 0xe4b746ac set_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0xe4b8910a irq_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0xe4e68bc8 apei_map_generic_address +EXPORT_SYMBOL_GPL vmlinux 0xe514d401 usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0xe52db470 devfreq_event_disable_edev +EXPORT_SYMBOL_GPL vmlinux 0xe5427e5c devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe58fb452 aer_irq +EXPORT_SYMBOL_GPL vmlinux 0xe5b8082b cper_estatus_check_header +EXPORT_SYMBOL_GPL vmlinux 0xe5ce688a cm_notify_event +EXPORT_SYMBOL_GPL vmlinux 0xe5e0156f ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0xe5faddd1 acpi_ec_add_query_handler +EXPORT_SYMBOL_GPL vmlinux 0xe5fc2601 get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0xe6118f11 thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0xe6299a68 sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0xe6326974 trace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0xe64a8735 led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0xe64ad8ea unregister_nmi_handler +EXPORT_SYMBOL_GPL vmlinux 0xe651f76e selinux_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe660585d ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0xe6807a36 led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0xe6b4fccf i2c_new_dummy +EXPORT_SYMBOL_GPL vmlinux 0xe6ba967e sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0xe6befbd7 devm_of_pwm_get +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 0xe6ef7bf0 spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xe6f3f10e rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0xe6f83837 acpi_bus_attach_private_data +EXPORT_SYMBOL_GPL vmlinux 0xe6ff7c60 __clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0xe7232e0f user_return_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe7289e54 inet_hash +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe770be2a pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0xe792b2f9 virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0xe7a0b25b nd_region_provider_data +EXPORT_SYMBOL_GPL vmlinux 0xe7a5da0d devm_power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0xe7b8a774 virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0xe7cb82ea divider_round_rate +EXPORT_SYMBOL_GPL vmlinux 0xe7f8c696 con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0xe7ffe877 pcpu_base_addr +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0xe85ff033 dax_zero_page_range +EXPORT_SYMBOL_GPL vmlinux 0xe862c4b7 dpm_suspend_start +EXPORT_SYMBOL_GPL vmlinux 0xe86f9202 file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0xe871b4b3 debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0xe89bd243 ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xe8ab35fc fuse_request_send_background +EXPORT_SYMBOL_GPL vmlinux 0xe8c43854 ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0xe8c7d078 device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xe9022dcf rio_get_device +EXPORT_SYMBOL_GPL vmlinux 0xe92104f0 regmap_update_bits_check_async +EXPORT_SYMBOL_GPL vmlinux 0xe92e5bda ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0xe9316619 sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe9464c4d nfq_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0xe950d0d3 phy_exit +EXPORT_SYMBOL_GPL vmlinux 0xe9551a0c print_context_stack_bp +EXPORT_SYMBOL_GPL vmlinux 0xe9599e6b ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0xe98c5161 usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0xe998681e extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe9bdaff4 blkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xe9ce931a kvm_para_available +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9dba377 __online_page_set_limits +EXPORT_SYMBOL_GPL vmlinux 0xe9ed3fd0 rio_request_mport_dma +EXPORT_SYMBOL_GPL vmlinux 0xea071dae __remove_pages +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea2dd01f ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0xea39469f dm_disk +EXPORT_SYMBOL_GPL vmlinux 0xea418e0f atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0xea4b6182 xen_register_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0xea628c20 bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0xeabc3153 crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0xead2f285 device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0xeaec5e42 efivars_kobject +EXPORT_SYMBOL_GPL vmlinux 0xeb03235b unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0xeb0325d8 usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0xeb2798f7 xen_destroy_contiguous_region +EXPORT_SYMBOL_GPL vmlinux 0xeb2a4098 bpf_prog_put +EXPORT_SYMBOL_GPL vmlinux 0xeb2da9d6 devm_regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0xeb370805 __apei_exec_run +EXPORT_SYMBOL_GPL vmlinux 0xeb7c7694 ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0xeb7d183e jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0xeb833c22 xen_has_pv_disk_devices +EXPORT_SYMBOL_GPL vmlinux 0xeb91417b blk_mq_free_hctx_request +EXPORT_SYMBOL_GPL vmlinux 0xeba745e1 irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0xebafbc81 crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0xebafd1b6 gnttab_map_refs +EXPORT_SYMBOL_GPL vmlinux 0xebc7c9b8 pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0xebcb0a78 sdhci_pci_o2_probe +EXPORT_SYMBOL_GPL vmlinux 0xebec57c4 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xec0935f9 crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0xec18129f perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0xec1b043e regulator_suspend_prepare +EXPORT_SYMBOL_GPL vmlinux 0xec25f967 klist_del +EXPORT_SYMBOL_GPL vmlinux 0xec3325e2 __clk_get_num_parents +EXPORT_SYMBOL_GPL vmlinux 0xec35738a hrtimer_active +EXPORT_SYMBOL_GPL vmlinux 0xec62ca04 pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0xec631f34 remove_memory +EXPORT_SYMBOL_GPL vmlinux 0xec74f1a5 usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xec90d2c7 __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0xec965a65 virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0xec9b1f29 do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0xecad3b34 do_machine_check +EXPORT_SYMBOL_GPL vmlinux 0xecc90964 pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0xecf28582 crypto_ahash_type +EXPORT_SYMBOL_GPL vmlinux 0xecf6e128 efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0xecfa5516 usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0xecfaf8b0 spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0xed0293ea rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0xed1737e0 pci_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xed21f95d fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0xed40caf0 ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0xed710a2a tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0xed9711a8 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0xed982fc9 blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0xeda0d88b sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0xedbc6f67 gnttab_end_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xedcd95ea bpf_prog_realloc +EXPORT_SYMBOL_GPL vmlinux 0xedf5e7ca blkg_prfill_stat +EXPORT_SYMBOL_GPL vmlinux 0xedfcd912 usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0xee09f255 ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0xee13e697 set_personality_ia32 +EXPORT_SYMBOL_GPL vmlinux 0xee369aaf __gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xee56fc3a cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xeedb05f2 acpi_dev_get_property_reference +EXPORT_SYMBOL_GPL vmlinux 0xeef1c98e task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0xef0650c1 crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0xef1a84b1 __mmu_notifier_invalidate_range_end +EXPORT_SYMBOL_GPL vmlinux 0xef1f6e23 apei_resources_request +EXPORT_SYMBOL_GPL vmlinux 0xef2a4288 handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0xef2eb2a2 pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0xef329cb0 phy_get +EXPORT_SYMBOL_GPL vmlinux 0xef5d2383 __gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0xef601e59 tcp_ca_openreq_child +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef6d007a sigset_from_compat +EXPORT_SYMBOL_GPL vmlinux 0xef76a96e dma_buf_kunmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0xef823245 devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0xef84e589 pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xef890b26 pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0xef8c7850 pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0xef99c83c acpi_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefc56256 tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0xefcf3f5d xenbus_probe_devices +EXPORT_SYMBOL_GPL vmlinux 0xefd3bb6c __sock_recv_ts_and_drops +EXPORT_SYMBOL_GPL vmlinux 0xefd64288 platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0xeff87b13 sock_prot_inuse_add +EXPORT_SYMBOL_GPL vmlinux 0xeffa6b8f __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0xf03c072f __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0xf061c746 to_nd_desc +EXPORT_SYMBOL_GPL vmlinux 0xf0696401 acpi_pci_detect_ejectable +EXPORT_SYMBOL_GPL vmlinux 0xf0727f12 ktime_get_raw_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xf0756309 security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0xf088e4c2 rio_dma_prep_slave_sg +EXPORT_SYMBOL_GPL vmlinux 0xf093fa42 crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0xf09401aa dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0xf0c9a15a od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0xf0ec7027 pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0xf0f5dbc2 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0xf10aca70 regulator_can_change_voltage +EXPORT_SYMBOL_GPL vmlinux 0xf10e79b3 regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0xf1134ec8 devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xf11eb7f4 regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0xf129354f ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xf1625399 led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf1b31314 delayacct_on +EXPORT_SYMBOL_GPL vmlinux 0xf1b551d9 ibft_addr +EXPORT_SYMBOL_GPL vmlinux 0xf1d246dc device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xf1d4b647 tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0xf1e85549 scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0xf1e878d5 pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf1f5d77d devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf225ee79 inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0xf27977e2 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0xf27e7989 ata_scsi_simulate +EXPORT_SYMBOL_GPL vmlinux 0xf293340b blk_mq_freeze_queue +EXPORT_SYMBOL_GPL vmlinux 0xf2cc2c74 verify_signature +EXPORT_SYMBOL_GPL vmlinux 0xf2ea5c9e wm8350_block_read +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 0xf30e105d ezx_pcap_write +EXPORT_SYMBOL_GPL vmlinux 0xf31b3fd1 workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0xf32bcba4 pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0xf32bdc5d unregister_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf34c5b25 cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0xf356d2d1 tpm_chip_register +EXPORT_SYMBOL_GPL vmlinux 0xf364f7da dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf380fd13 mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3bcc9ea dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0xf3ca64d3 blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0xf3d16a69 trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0xf3dd3ec1 atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf3dda0a0 usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0xf3ebf4eb arch_apei_report_mem_error +EXPORT_SYMBOL_GPL vmlinux 0xf3f18238 ktime_get_resolution_ns +EXPORT_SYMBOL_GPL vmlinux 0xf422d3d3 devm_spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0xf42f7042 pinctrl_select_state +EXPORT_SYMBOL_GPL vmlinux 0xf432a52d regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0xf475454d pci_ats_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xf4892ae3 ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0xf494f618 mmc_regulator_get_ocrmask +EXPORT_SYMBOL_GPL vmlinux 0xf499fdb2 rcu_barrier_bh +EXPORT_SYMBOL_GPL vmlinux 0xf49ac031 sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0xf4bb1f0d scsi_internal_device_block +EXPORT_SYMBOL_GPL vmlinux 0xf4dafd95 blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0xf4fc2d6c __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf505581f skb_segment +EXPORT_SYMBOL_GPL vmlinux 0xf522dcfc usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0xf52a8ffa call_srcu +EXPORT_SYMBOL_GPL vmlinux 0xf531ac69 __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xf53fdab0 usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf553fee6 pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0xf55ec6d4 nf_register_afinfo +EXPORT_SYMBOL_GPL vmlinux 0xf575c678 crypto_grab_spawn +EXPORT_SYMBOL_GPL vmlinux 0xf5785b42 evtchn_get +EXPORT_SYMBOL_GPL vmlinux 0xf5919575 ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0xf5945bac gnttab_free_grant_references +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5b61188 irq_create_direct_mapping +EXPORT_SYMBOL_GPL vmlinux 0xf5b87b4c rio_register_scan +EXPORT_SYMBOL_GPL vmlinux 0xf5bbddcd scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0xf5c5fd0f iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0xf5da0b5f devm_power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0xf5e19cf7 trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xf5f107f3 devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0xf608ac06 iommu_iova_to_phys +EXPORT_SYMBOL_GPL vmlinux 0xf60fd999 power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0xf615fa0e fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0xf636f2c0 ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0xf66e2d47 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0xf683fc9b perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0xf686cc77 wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xf6a9556a btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0xf6bc037c ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0xf6c71a25 cper_severity_str +EXPORT_SYMBOL_GPL vmlinux 0xf6cda457 rio_mport_get_physefb +EXPORT_SYMBOL_GPL vmlinux 0xf6da4e5c remove_irq +EXPORT_SYMBOL_GPL vmlinux 0xf6e15931 usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf6eeafae __rio_local_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xf6f56b8a preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xf6f9b4a2 xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0xf7016530 xenbus_gather +EXPORT_SYMBOL_GPL vmlinux 0xf70e4a4d preempt_schedule_notrace +EXPORT_SYMBOL_GPL vmlinux 0xf7156a2a sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0xf7322bc8 pv_time_ops +EXPORT_SYMBOL_GPL vmlinux 0xf733a598 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0xf7608cdf __tracepoint_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0xf786ed87 crypto_nivaead_type +EXPORT_SYMBOL_GPL vmlinux 0xf7ad69ca sched_setscheduler +EXPORT_SYMBOL_GPL vmlinux 0xf7b6fbdd sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0xf7c3f273 xen_resume_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xf7cfd6f1 syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xf7e80045 fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0xf8011480 kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0xf804d8ed splice_to_pipe +EXPORT_SYMBOL_GPL vmlinux 0xf80cd9e5 __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xf82225da rtc_irq_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf82f0189 anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf83ebfea ping_hash +EXPORT_SYMBOL_GPL vmlinux 0xf856fc92 gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0xf87d5b40 devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0xf8802492 print_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xf88af76b i2c_unlock_adapter +EXPORT_SYMBOL_GPL vmlinux 0xf88f312a balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0xf8a6a94e rhashtable_walk_exit +EXPORT_SYMBOL_GPL vmlinux 0xf8cbfae6 usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xf8e6b564 hibernation_set_ops +EXPORT_SYMBOL_GPL vmlinux 0xf8f3a0fb ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0xf8fc98f4 ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0xf8fe3d0b kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0xf9036cd0 pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xf92ce956 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0xf932015f __raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf93fb97b __gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0xf94080cd phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0xf95322f4 kthread_parkme +EXPORT_SYMBOL_GPL vmlinux 0xf9547a17 divider_recalc_rate +EXPORT_SYMBOL_GPL vmlinux 0xf9605af8 usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xf9765833 dmi_match +EXPORT_SYMBOL_GPL vmlinux 0xf983b242 usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL vmlinux 0xf991c09f rcu_qs_ctr +EXPORT_SYMBOL_GPL vmlinux 0xf9924426 arch_add_memory +EXPORT_SYMBOL_GPL vmlinux 0xf99c44eb class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9abb8c5 extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf9bec57d wb_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0xf9c2da57 clkdev_create +EXPORT_SYMBOL_GPL vmlinux 0xf9ca3160 ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xf9d9264e xen_have_vector_callback +EXPORT_SYMBOL_GPL vmlinux 0xf9e4fdf6 regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xf9ebf72b extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xf9f147ee disk_part_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa1f4662 scatterwalk_start +EXPORT_SYMBOL_GPL vmlinux 0xfa244b3f pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0xfa35044a alternatives_patched +EXPORT_SYMBOL_GPL vmlinux 0xfa5eca05 __trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0xfa865acc regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0xfa901b31 compat_get_timespec +EXPORT_SYMBOL_GPL vmlinux 0xfa919eef sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0xfa9e33f7 klist_init +EXPORT_SYMBOL_GPL vmlinux 0xfac4de82 disk_part_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xfaddb687 gpiod_set_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xfaf140d9 rtc_irq_set_state +EXPORT_SYMBOL_GPL vmlinux 0xfaf860b1 __percpu_ida_init +EXPORT_SYMBOL_GPL vmlinux 0xfb0a5170 fat_attach +EXPORT_SYMBOL_GPL vmlinux 0xfb1f7ef5 napi_by_id +EXPORT_SYMBOL_GPL vmlinux 0xfb25ce06 btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb375b60 pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0xfb38cb98 regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xfb575d15 pci_try_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xfb64b230 acpi_processor_ffh_cstate_probe +EXPORT_SYMBOL_GPL vmlinux 0xfb66d840 debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name +EXPORT_SYMBOL_GPL vmlinux 0xfb7abc5a usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0xfb7d5fb2 crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0xfb83b714 gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xfb8591b4 pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0xfb85f92c get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0xfb874ca6 max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0xfb8e9eec spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0xfba1c75f virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0xfbb664fb gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbdf21e2 virtqueue_get_avail +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc201b66 sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0xfc23e0c2 irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xfc254d15 gnttab_free_auto_xlat_frames +EXPORT_SYMBOL_GPL vmlinux 0xfc363147 usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0xfc3b4246 acpi_bus_update_power +EXPORT_SYMBOL_GPL vmlinux 0xfc3f1401 devm_hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0xfc488657 relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0xfc4909de blk_add_request_payload +EXPORT_SYMBOL_GPL vmlinux 0xfc52f68d ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0xfc59dde9 pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0xfc5f450a pci_hp_change_slot_info +EXPORT_SYMBOL_GPL vmlinux 0xfc7bfaaa cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0xfc968c8b apei_exec_write_register_value +EXPORT_SYMBOL_GPL vmlinux 0xfcaac449 relay_open +EXPORT_SYMBOL_GPL vmlinux 0xfcb70375 ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0xfcd24d1f debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0xfcd7bc0b ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0xfcdcea8a find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0xfd365619 regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0xfd3d3471 irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xfd51b281 gnttab_end_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0xfd59ea9b acpi_dev_add_driver_gpios +EXPORT_SYMBOL_GPL vmlinux 0xfd7243c7 erst_disable +EXPORT_SYMBOL_GPL vmlinux 0xfd744a63 __put_net +EXPORT_SYMBOL_GPL vmlinux 0xfd75b619 tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0xfd7a50ea set_timer_slack +EXPORT_SYMBOL_GPL vmlinux 0xfd8ea967 dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0xfdbf6b43 __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0xfde57272 virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0xfde82f1a balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0xfdf437ce rio_mport_send_doorbell +EXPORT_SYMBOL_GPL vmlinux 0xfe448a7b bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0xfe4b650c xen_swiotlb_sync_single_for_device +EXPORT_SYMBOL_GPL vmlinux 0xfe727411 get_phys_to_machine +EXPORT_SYMBOL_GPL vmlinux 0xfe734d9a devm_pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0xfe814308 devres_release +EXPORT_SYMBOL_GPL vmlinux 0xfe87eb7d ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0xfe8d9355 xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfebfea3a devm_regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfef4898a system_trusted_keyring +EXPORT_SYMBOL_GPL vmlinux 0xfef8a166 trace_current_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xfefe9069 xenbus_unmap_ring +EXPORT_SYMBOL_GPL vmlinux 0xff0052fa serial8250_do_set_mctrl +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff291ecf clk_unregister_divider +EXPORT_SYMBOL_GPL vmlinux 0xff2ce747 machine_check_poll +EXPORT_SYMBOL_GPL vmlinux 0xff58e749 debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0xff5a8cfe cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0xff633558 vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xff6d097b cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0xff8febf9 usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0xffc7767c dma_buf_vunmap +EXPORT_SYMBOL_GPL vmlinux 0xffe089bc blkdev_read_iter --- linux-4.2.0.orig/debian.master/abi/4.2.0-10.11/amd64/lowlatency.compiler +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/amd64/lowlatency.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 5.2.1-17ubuntu1) 5.2.1 20150911 --- linux-4.2.0.orig/debian.master/abi/4.2.0-10.11/amd64/lowlatency.modules +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/amd64/lowlatency.modules @@ -0,0 +1,4465 @@ +3c574_cs +3c589_cs +3c59x +3w-9xxx +3w-sas +3w-xxxx +6lowpan +6pack +8021q +8139cp +8139too +8250_dw +8250_fintek +8255 +8255_pci +8390 +842 +842_compress +842_decompress +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-als +acpi_extlog +acpi_ipmi +acpi_pad +acpiphp_ibm +acpi_power_meter +acpi_thermal_rel +acquirewdt +act200l-sir +act8865-regulator +act_bpf +act_connmark +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 +adv7604 +adv7842 +advansys +advantechwdt +adv_pci1710 +adv_pci1723 +adv_pci1724 +adv_pci_dio +adxl34x +adxl34x-i2c +adxl34x-spi +adxrs450 +aesni-intel +aes-x86_64 +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 +ak8975 +al3320a +algif_aead +algif_hash +algif_rng +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 +amdgpu +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 +atusb +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-pek +axp20x-regulator +axp288_adc +axp288_charger +axp288_fuel_gauge +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 +bd6107 +bdc +bdc_pci +be2iscsi +be2net +befs +belkin_sa +bfa +bfs +bfusb +bh1750 +bh1770glc +bh1780gli +binfmt_misc +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +blowfish-x86_64 +bluecard_cs +bluetooth +bluetooth_6lowpan +bma150 +bma180 +bmc150-accel +bmc150_magn +bmg160 +bmp085-i2c +bmp085-spi +bmp280 +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bonding +bpa10x +bpck +bpqether +bq2415x_charger +bq24190_charger +bq24257_charger +bq24735-charger +bq25890_charger +bq27x00_battery +br2684 +brcmfmac +brcmsmac +brcmutil +bridge +br_netfilter +broadcom +broadsheetfb +bsd_comp +bt3c_cs +bt819 +bt856 +bt866 +bt878 +btbcm +btcoexist +btintel +btmrvl +btmrvl_sdio +btrfs +btrtl +btsdio +bttv +btuart_cs +btusb +btwilink +bu21013_ts +budget +budget-av +budget-ci +budget-core +budget-patch +BusLogic +c2port-duramar2150 +c4 +c67x00 +c6xdigio +cachefiles +cadence_wdt +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 +cc10001_adc +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 +chacha20_generic +chacha20poly1305 +chaoskey +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 +clip +clk-cdce706 +clk-palmas +clk-pwm +clk-s2mps11 +clk-si5351 +clk-twl6040 +clk-wm831x +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_flower +cls_fw +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm3232 +cm3323 +cm36651 +cm4000_cs +cm4040_cs +cma3000_d0x +cma3000_d0x_i2c +cmac +cmdlinepart +cmtp +cnic +cobalt +cobra +coda +com20020 +com20020_cs +com20020-pci +com90io +com90xx +comedi +comedi_8254 +comedi_8255 +comedi_bond +comedi_isadma +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 +cpsw_ale +cpu5wdt +cpuid +cpu-notifier-error-inject +cramfs +cr_bllcd +crc32 +crc32-pclmul +crc7 +crc8 +crc-ccitt +crc-itu-t +crct10dif-pclmul +cros_ec +cros_ec_devs +cros_ec_i2c +cros_ec_keyb +cros_ec_lpc +cros_ec_spi +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 +cx24120 +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 +cyapatp +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_onkey +da9063-regulator +da9063_wdt +da9150-charger +da9150-core +da9150-gpadc +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-rbtn +dell_rbu +dell-smm-hwmon +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-cache-smq +dm-crypt +dm-delay +dme1737 +dm-era +dmfe +dm-flakey +dmi-sysfs +dm-log +dm-log-userspace +dm-log-writes +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 +dp83867 +dpt_i2o +drbd +drbg +drm +drm_kms_helper +drv260x +drv2665 +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds620 +dsbr100 +dscc4 +dss1_divert +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt282x +dt3000 +dt3155 +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 +dwmac-generic +dw_wdt +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e3x0-button +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 +echainiv +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-axp288 +extcon-gpio +extcon-max14577 +extcon-max77693 +extcon-max77843 +extcon-max8997 +extcon-palmas +extcon-rt8973a +extcon-sm5502 +extcon-usb-gpio +ezusb +f2fs +f71805f +f71808e_wdt +f71882fg +f75375s +f81232 +fakelb +fam15h_power +fan53555 +farsync +faulty +fb_agm1264k-fl +fb_bd663474 +fb_ddc +fb_hx8340bn +fb_hx8347d +fb_hx8353d +fb_hx8357d +fb_ili9163 +fb_ili9320 +fb_ili9325 +fb_ili9340 +fb_ili9341 +fb_ili9481 +fb_ili9486 +fb_pcd8544 +fb_ra8875 +fb_s6d02a1 +fb_s6d1121 +fb_ssd1289 +fb_ssd1306 +fb_ssd1331 +fb_ssd1351 +fb_st7735r +fb_sys_fops +fbtft +fbtft_device +fb_tinylcd +fb_tls8204 +fb_uc1701 +fb_upd161704 +fb_watterott +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 +flexfb +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 +geneve_core +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-dwapb +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_touptek +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-betopff +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-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-custom +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 +hisi504_nand +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 +hsu_dma +hsu_dma_pci +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 +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 +i915 +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 +idma64 +idmouse +idt77252 +idtcps +idt_gen2 +ie31200_edac +ie6xx_wdt +ieee802154 +ieee802154_6lowpan +ieee802154_socket +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-leds +input-polldev +int3400_thermal +int3402_thermal +int3403_thermal +int340x_thermal_zone +int51x1 +intelfb +intel_ips +intel-lpss +intel-lpss-acpi +intel-lpss-pci +intel_menlow +intel_oaktrail +intel_pmc_ipc +intel_powerclamp +intel_qat +intel_quark_i2c_gpio +intel_rapl +intel-rng +intel-rst +intel-smartconnect +intel_soc_dts_iosf +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 +jitterentropy_rng +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsa1212 +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 +kmx61 +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 +led-class-flash +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-lp8788 +leds-lp8860 +leds-lt3593 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pm8941-wled +leds-pwm +leds-regulator +leds-ss4200 +leds-tca6507 +leds-tlc591xx +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 +lgdt3306a +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 +lineage-pem +linear +liquidio +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 +ltc2941-battery-gauge +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 +m62332 +m88ds3103 +m88rs2000 +m88rs6000t +ma600-sir +mac80211 +mac80211_hwsim +mac802154 +macb +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 +mailbox-altera +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 +max63xx_wdt +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77693 +max77693_charger +max77693-haptic +max77843 +max77843-haptic +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 +md-cluster +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 +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 +mma9551 +mma9551_core +mma9553 +mmc35240 +mmc_block +mmc_spi +mms114 +mn88472 +mn88473 +mos7720 +mos7840 +moxa +mpc624 +mpl115 +mpl3115 +mpls_gso +mpls_router +mpoa +mpr121_touchkey +mpt2sas +mpt3sas +mptbase +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mrf24j40 +mrp +ms5611_core +ms5611_i2c +ms5611_spi +ms_block +msdos +msi001 +msi2500 +msi-laptop +msi-wmi +msp3400 +mspro_block +msr +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt29f_spinand +mt312 +mt352 +mt6397-core +mt6397-regulator +mt7601u +mt9m001 +mt9m111 +mt9t031 +mt9t112 +mt9v011 +mt9v022 +mtd +mtd_blkdevs +mtdblock +mtdblock_ro +mtd_dataflash +mtdoops +mtdram +mtdswap +mtip32xx +mtk-sd +mtouch +multipath +multiq3 +musb_hdrc +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 +nci_uart +ncpfs +nct6683 +nct6775 +nct7802 +nct7904 +nd_blk +nd_btt +nd_pmem +ne2k-pci +neofb +net1080 +net2272 +net2280 +netconsole +netjet +netlink_diag +netrom +nettel +netxen_nic +newtonkbd +nfc +nfc_digital +nfcmrvl +nfcmrvl_uart +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 +nfit +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_flexfiles +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 +nf_tables_netdev +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 +nhc_dest +nhc_fragment +nhc_hop +nhc_ipv6 +nhc_mobility +nhc_routing +nhc_udp +n_hdlc +ni_6527 +ni_65xx +ni_660x +ni_670x +ni_at_a2150 +ni_at_ao +ni_atmio +ni_atmio16d +nicpf +nicstar +nicvf +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_hw_intel +ntb_netdev +ntb_pingpong +ntb_tool +ntb_transport +ntc_thermistor +ntfs +n_tracerouter +n_tracesink +null_blk +nuvoton-cir +nvidiafb +nvme +nvram +nv_tco +nxp-nci +nxp-nci_i2c +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-gpio-vbus-usb +phy-isp1301 +phy-pxa-28nm-hsic +phy-pxa-28nm-usb2 +physmap +phy-tahvo +phy-tusb1210 +pinctrl-cherryview +pinctrl-intel +pinctrl-sunrisepoint +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 +poly1305_generic +port100 +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 +ptp +punit_atom_debug +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 +qcom_spmi-regulator +qcom-spmi-vadc +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-ts35 +rc-technisat-usb2 +rc-terratec-cinergy-c-pci +rc-terratec-cinergy-s2-hd +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan1027 +rc-twinhan-dtv-cab-ci +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 +regulator-haptic +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 +rpcrdma +rpcsec_gss_krb5 +rsa_generic +rsi_91x +rsi_sdio +rsi_usb +rsxx +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt5033 +rt5033_battery +rt5033-regulator +rt61pci +rt73usb +rt9455_charger +rtc-88pm80x +rtc-88pm860x +rtc-ab3100 +rtc-ab-b5ze-s3 +rtc-abx80x +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-ds1685 +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-max8907 +rtc-max8925 +rtc-max8997 +rtc-max8998 +rtc-mc13xxx +rtc-mcp795 +rtc-msm6242 +rtc-mt6397 +rtc-palmas +rtc-pcap +rtc-pcf2123 +rtc-pcf2127 +rtc-pcf50633 +rtc-pcf85063 +rtc-pcf8523 +rtc-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 +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 +scif +scif_bus +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 +sdio_uart +sdricoh_cs +sedlbauer_cs +seed +sensorhub +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 +sky81452 +sky81452-backlight +sky81452-regulator +sl811_cs +sl811-hcd +slcan +slicoss +slip +slram +sm501 +sm501fb +sm750fb +sm7xxfb +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-core +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-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-ac97 +snd-soc-adau1701 +snd-soc-ak4104 +snd-soc-ak4554 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-alc5623 +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-rl6347a +snd-soc-rt286 +snd-soc-rt5631 +snd-soc-rt5640 +snd-soc-rt5645 +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-rt5640 +snd-soc-sst-byt-max98090-mach +snd-soc-sst-byt-rt5640-mach +snd-soc-sst-cht-bsw-max98090_ti +snd-soc-sst-cht-bsw-rt5645 +snd-soc-sst-cht-bsw-rt5672 +snd-soc-sst-dsp +snd-soc-sst-haswell +snd-soc-sst-haswell-pcm +snd-soc-sst-ipc +snd-soc-sst-mfld-platform +snd-soc-sta32x +snd-soc-sta350 +snd-soc-tas2552 +snd-soc-tas5086 +snd-soc-tas571x +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-wm8804-i2c +snd-soc-wm8804-spi +snd-soc-wm8903 +snd-soc-wm8962 +snd-soc-wm8978 +snd-soc-xtfpga-i2s +snd-sonicvibes +snd-timer +snd-trident +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usb-line6 +snd-usbmidi-lib +snd-usb-pod +snd-usb-podhd +snd-usb-toneport +snd-usb-us122l +snd-usb-usx2y +snd-usb-variax +snd-util-mem +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx222 +snd-vx-lib +snd-vxpocket +snd-ymfpci +snic +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 +spi-cadence +spidev +spi-dln2 +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 +spi-zynqmp-gqspi +spmi +squashfs +sr9700 +sr9800 +ssb +ssb-hcd +ssfdc +ssp_accel_sensor +ssp_gyro_sensor +ssp_iio +sst25l +sstfb +ssu100 +st +st1232 +st21nfca_hci +st21nfca_i2c +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 +stk3310 +stk8312 +stk8ba50 +stkwebcam +st_magn +st_magn_i2c +st_magn_spi +stmmac +stmmac-platform +st-nci +st-nci_i2c +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 +svgalib +sx8 +sx8654 +sx9500 +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 +tc74 +tc90522 +tca6416-keypad +tca8418_keypad +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bic +tcp_cdg +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-hexdump +test-kstrtox +test_module +test_power +test-string_helpers +test_udelay +test_user_copy +tg3 +tgr192 +thinkpad_acpi +thmc50 +thunder_bgx +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_crb +tpm_i2c_atmel +tpm_i2c_infineon +tpm_i2c_nuvoton +tpm_infineon +tpm_nsc +tpm-rng +tpm_st33zp24 +tpm_st33zp24_i2c +tpm_st33zp24_spi +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-pwrbutton +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_pruss +uio_sercos3 +uli526x +ulpi +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_printer +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-flash-led-class +v4l2-mem2mem +vboxguest +vboxsf +vboxvideo +vcan +vcnl4000 +ves1820 +ves1x93 +veth +vfio +vfio_iommu_type1 +vfio-pci +vfio_virqfd +vga16fb +vgastate +vgem +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 +virt-dma +virtio-gpu +virtio_input +virtio-rng +virtio_scsi +virtual +visor +visorbus +visornic +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 +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +wafer5823wdt +walkera0701 +wanxl +warrior +wbsd +wcn36xx +wd719x +wdt87xx_i2c +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 +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-4.2.0.orig/debian.master/abi/4.2.0-10.11/arm64/generic +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/arm64/generic @@ -0,0 +1,18339 @@ +EXPORT_SYMBOL arch/arm64/crypto/aes-ce-cipher 0x5bc00f86 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 0x7726d288 mcryptd_arm_flusher +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/acpi/nfit 0xa7e9a159 to_nfit_uuid +EXPORT_SYMBOL drivers/atm/suni 0x121939e1 suni_init +EXPORT_SYMBOL drivers/bcma/bcma 0x0d48bf47 bcma_core_dma_translation +EXPORT_SYMBOL drivers/bcma/bcma 0xea48eac2 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/bluetooth/btbcm 0x440094be btbcm_patchram +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 0xa76a560e ipmi_smi_watcher_unregister +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xc292ce99 ipmi_register_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xd69f8567 ipmi_set_gets_events +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xdfeb4152 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 0xe679a3d3 ipmi_smi_add_proc_entry +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe6ab72a6 ipmi_set_my_LUN +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xe9ba3751 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/tpm/st33zp24/tpm_st33zp24 0x2b1bbeb6 st33zp24_remove +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x3752351b st33zp24_pm_resume +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x4cee034a st33zp24_probe +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x726bbc4e st33zp24_pm_suspend +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x4de2bce1 xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x4f657fa4 xillybus_init_endpoint +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xc3c7d5d0 xillybus_endpoint_remove +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x581ac079 dw_dma_cyclic_start +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x6d10c087 dw_dma_get_src_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xb156e526 dw_dma_get_dst_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xb5a99b45 dw_dma_cyclic_prep +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xb6e55059 dw_dma_cyclic_stop +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xc1c86e0e dw_dma_cyclic_free +EXPORT_SYMBOL drivers/dma/pl330 0xdef8976e pl330_filter +EXPORT_SYMBOL drivers/edac/edac_core 0xa96bafc1 edac_mc_find +EXPORT_SYMBOL drivers/firewire/firewire-core 0x023e930a fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04d0f641 fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x087f6f40 fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0aca77da fw_send_request +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 0x1ad84a88 fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1b275dbd fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2885fec5 fw_get_request_speed +EXPORT_SYMBOL drivers/firewire/firewire-core 0x36e33b22 fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3c56ef91 fw_workqueue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x448a0bff fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0x49ac61b4 fw_send_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x5288c06b fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0x5bf7274d fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x5df98931 fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0x5fc7775c fw_core_add_address_handler +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 0x717c2ecb fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x74ba1c37 fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0x86468d44 fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8819d0a1 fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8a56da88 fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8c7c7cd4 fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x90863005 fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0x95311024 fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0xa1a47e47 fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0xa3ed2d53 fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xc5f1cb24 fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd3fabe28 fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd5e0c5d3 fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0xdc6d89ee fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0xeb719b5e fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf41f6f94 fw_schedule_bus_reset +EXPORT_SYMBOL drivers/fmc/fmc 0x0d55f98c fmc_reprogram +EXPORT_SYMBOL drivers/fmc/fmc 0x2ce6c55c fmc_device_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x48c08022 fmc_scan_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x52dd5c82 fmc_find_sdb_device +EXPORT_SYMBOL drivers/fmc/fmc 0x6e4ea987 fmc_driver_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0xa194e9ee fmc_device_register_n +EXPORT_SYMBOL drivers/fmc/fmc 0xb945033c fmc_free_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0xbca9025e fmc_driver_register +EXPORT_SYMBOL drivers/fmc/fmc 0xe907c8fc fmc_device_unregister_n +EXPORT_SYMBOL drivers/fmc/fmc 0xeeb91049 fmc_device_register +EXPORT_SYMBOL drivers/fmc/fmc 0xfa5a884e fmc_show_sdb_tree +EXPORT_SYMBOL drivers/gpu/drm/drm 0x051d4d32 drm_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0x06dbbc84 drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x076769b8 drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x088e51a8 drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x08bf671d drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x08c82b48 drm_vma_offset_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x08e699cc drm_connector_unplug_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x08fb13ce drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x09a1bbe6 drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a72f765 drm_clflush_virt_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a9c9c5d drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a9e2a97 drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0aa2c88f drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ae4b94c drm_ht_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0e58621e drm_modeset_unlock +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 0x11343ce0 drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11a8441a drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11cef0de drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11d88951 drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0x12d1a05b drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1368677a drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x13e4ebdb drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1434f2dd drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14a9a178 drm_get_format_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1549c15d drm_connector_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x179df58c drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x194eadaa drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19bda81f drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a546ddd drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a770ac3 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1bb18da7 drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1c1eaef3 drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1cf6eb7f drm_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1d063cc9 drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1d0dab9b drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dc5f409 drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dd71f7a drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ef047cd drm_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20645642 drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x208f9108 drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20bd6d72 drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x21246f2c drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x21301277 drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0x21b04650 drm_calc_vbltimestamp_from_scanoutpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22acaf62 drm_get_cea_aspect_ratio +EXPORT_SYMBOL drivers/gpu/drm/drm 0x25230998 drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x254fc97f drm_mode_group_init_legacy_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x25d7e0fc drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2632d4a3 drm_atomic_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x26ac4c11 drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x26cc5477 drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28af14d5 drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29a010e6 drm_mm_insert_node_in_range_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29bedca9 drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2b929c30 drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2bdaa96b drm_modeset_lock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c4b657b drm_bridge_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d18980e drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2daf687b drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e2c4cb4 drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e541889 drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e7a4300 drm_rgb_quant_range_selectable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2f20807f drm_mode_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3065044f drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x30d7ebea drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x310e144b drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x31183c5f drm_legacy_rmmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x317fdb24 drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x36724164 drm_pci_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x37ebe743 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x37fef733 drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38a4f7ae drm_format_num_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x39e27dc5 drm_ati_pcigart_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ac1fef9 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ae2c188 drm_legacy_rmmap_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b6ec6ba drm_platform_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b9d009a drm_format_plane_cpp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c1d2c2d drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3cae35ec drm_crtc_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e2b6de0 drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e334f00 drm_legacy_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eb37b9d drm_ht_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x40148afb drm_bridge_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x410221cf drm_mode_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x413ae2bc drm_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x41ca4941 drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4291f34a drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x430d8b87 drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0x43c83140 drm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x44c52589 drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0x45849047 drm_legacy_addbufs_pci +EXPORT_SYMBOL drivers/gpu/drm/drm 0x463ac990 drm_bridge_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4649352f drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x464d557b drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0x47a25c2c drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x488b8bec drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x490cfb78 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b8292b9 drm_modeset_lock_all_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c511235 drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c5b631f drm_mode_validate_basic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d618858 drm_property_reference_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e1af0a3 drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ea1f5a2 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4fe897ce __drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x505f6b10 drm_panel_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x508cf76c drm_mode_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50e28c07 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x510f682e drm_panel_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x514650bd drm_atomic_state_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5206d269 drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5226dc94 drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x526f6f71 drm_rect_calc_hscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x52b6a56d drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0x532a6467 drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0x53cd2170 drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x547869dd drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58fbac19 drm_of_find_possible_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59197daf drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59a20d07 drm_property_lookup_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59ef50f0 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a8b48f9 drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5cdf0d14 drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d31b98b drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d7318dc drm_global_item_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5e87ff02 drm_ati_pcigart_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ee6b6bb drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f565fed drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f57e0ee drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f8860d2 drm_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6001e231 drm_dev_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x601ae251 drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x604933e3 drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0x609b4993 drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x611466c4 drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0x624ad2be drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6254769c drm_pci_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x629c05e1 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6357a604 drm_panel_detach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x638fcb9e drm_mode_hsync +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63a73f12 drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x64d12cc8 drm_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65323a35 drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65a403da of_drm_find_panel +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65eeb9cc drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x667cb391 drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67633846 drm_mm_insert_node_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x678de1f9 drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67d8d31e drm_mode_get_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6900d335 drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6942e02f drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0x697e2e3d drm_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6b3c24a0 drm_mm_dump_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6b47c28a drm_edid_to_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6c181f70 drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6c9acd58 drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d113282 drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e4f604d drm_gem_dumb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x70b197fd drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7124bbc6 drm_crtc_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7267ab21 drm_reinit_primary_mode_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x731d4701 drm_legacy_idlelock_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7356fe45 drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7468fb2b drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x75ee5c21 drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x76d7fc5e drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x76e7fcc2 drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x775969fd drm_mode_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0x77d887e2 drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7876463e drm_pci_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b3ef892 drm_legacy_idlelock_take +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7bb2b5a4 drm_mode_create_dirty_info_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c787fb3 drm_atomic_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e1eda65 drm_modeset_unlock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e4a945a drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e920ea9 drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x80be6f2b drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x80e1f20e drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82c2998f drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x838476e4 drm_bridge_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x838d2e99 drm_select_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x84adadf6 drm_vblank_post_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8668e041 drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x86ea6ebb drm_mode_create_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x89495d26 drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x89d877a6 drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8bee73a4 drm_legacy_addmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8de13715 drm_format_vert_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8ea0bebf drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8eff9111 drm_ht_find_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0x912a64f9 drm_irq_install +EXPORT_SYMBOL drivers/gpu/drm/drm 0x912c8922 drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x922de774 drm_irq_uninstall +EXPORT_SYMBOL drivers/gpu/drm/drm 0x92408488 drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x92428dcd drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x928c8327 drm_vblank_pre_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9311afb4 drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9384dabc drm_bridge_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9407949d drm_bridge_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9486d9f0 drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x95085ae2 drm_vblank_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9630e026 drm_atomic_add_affected_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x96a07801 drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x98354c1f drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x984dd406 drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x98b1543a drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x98eb8311 drm_legacy_getsarea +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9972db48 drm_rect_calc_vscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a576f71 drm_prime_sg_to_page_addr_arrays +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9c15484f drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9c6febe5 drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9c926acd drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9d9b9cf5 drm_atomic_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1c9c5da drm_display_info_set_bus_formats +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa28078b2 drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa2b13742 drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa37eea4c drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4226363 drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4316387 drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4466414 drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa47e7f8c drm_atomic_state_default_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4be88ad drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa50cbd1d drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa55c5643 drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa5e9ba85 drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa674518e drm_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa7fb25fd drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa87ef776 drm_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa941a513 drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa947fdc0 drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa96acfcb drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaadd96f7 drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xafd64a4e drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb05a7833 drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb0f7280a drm_plane_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb2d4cf96 drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb362a584 drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb38a8651 drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb413a27b drm_atomic_set_mode_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb445d2a1 drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4756d78 drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb5540008 drm_global_item_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb669b2e9 drm_modeset_backoff_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb81e2159 drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb86fc8b5 drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb92e8b29 drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9f29748 drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xba84ac47 drm_pci_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbac3ef70 drm_framebuffer_reference +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbac4eb44 drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbfb12f2b drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc20906b3 drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc240da6e drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc3569244 drm_legacy_ioremapfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc360e7e2 drm_ut_debug_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc3ac57c3 drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc4aab7af drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc5d20064 drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc5fb2dde drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc66fd487 drm_platform_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7fcc1f9 drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc8ab08eb drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc8b82121 drm_panel_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca45efbc drm_format_horz_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca5c7790 drm_mm_init_scan_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcaa2af87 drm_mode_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc4437d7 drm_modeset_lock_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0xccba357f of_drm_find_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd0cede9 drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd0fc417 drm_ht_just_insert_please +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd116bca4 drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd1456a73 drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd18c3f49 drm_atomic_set_mode_prop_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2238931 drm_atomic_legacy_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2335101 drm_fb_get_bpp_depth +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd27dcdfb drm_legacy_ioremap_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd3d2625e drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd414f28f drm_compat_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd49f57b0 drm_pci_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd4cc313b drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd52b1d11 drm_mm_init_scan +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd56dfe86 drm_atomic_state_default_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd70c8470 drm_mm_debug_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd847cf60 drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xda387af3 drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xda94ac1d drm_plane_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbb5a9f5 drm_ht_remove_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdcba64f7 drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd150721 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdfbcaff0 drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe17088ca drm_mode_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe20484cc drm_legacy_ioremap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe51d89b5 drm_mm_clean +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7197773 drm_ht_insert_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7d6b188 drm_framebuffer_unreference +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe9b57bf6 drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea702df0 drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea8dc8d6 drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeaa4f3b8 drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec17096a drm_modeset_legacy_acquire_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec6a757f drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec7af968 drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xecdbdd87 drm_property_create_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xece67fee drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xece836fb drm_atomic_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xee1cd728 drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf2b83bdd drm_unplug_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf4250343 drm_dev_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf50b7c53 drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf696deb5 drm_pcie_get_speed_cap_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf72ed062 drm_bridge_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf7f8933a drm_panel_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf86f14e0 drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf92c734b drm_get_pci_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfaefe2b3 drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfb4e6090 drm_atomic_connectors_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfc42af7d drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfcf54a4f drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd063935 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfe73e10f drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfeadf64d drm_property_unreference_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff62ddb4 drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffc6c87a drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x02dfc593 drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0515784b drm_dp_mst_get_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x098e47d2 drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0b565800 drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f96ec70 drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x12289d45 drm_helper_probe_single_connector_modes_nomerge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x142105db drm_helper_crtc_mode_set_base +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x163251c8 drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x222f5e35 drm_fb_helper_fill_fix +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x24335b48 drm_dp_link_probe +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x24812942 drm_helper_crtc_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2674acaa drm_fb_helper_add_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x269b841d drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x29b00a08 drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2a317c09 drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2a69108e drm_atomic_helper_commit_modeset_enables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2be63660 drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2cf069fb drm_has_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2e4ec21a drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2ebe7023 drm_dp_link_power_down +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x30b32f6c drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3111e4bf drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34614453 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 0x3717e3b7 drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3bbfe550 drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3cb0a5db drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3e0838bf drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3ec225f2 drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x42a05b62 drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x42f2f352 drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x43d1e48b drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x459d6fe3 drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x46847473 drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x468875a1 drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4aadc531 drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4b739e65 drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4e3e8e94 drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4ffb7b64 __drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x505210d3 drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x51f32923 drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5218d2ab drm_atomic_helper_update_legacy_modeset_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x54b11273 drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5d754001 drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x60a5c9ed drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x63673647 drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6415ca5f drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x644e8475 drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x69a8c5ef drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6cfff0ea drm_atomic_helper_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6dd10dd6 drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6ef531f7 drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x711a004a drm_dp_link_rate_to_bw_code +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7291368b drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x739c8e24 __drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7508bf30 drm_atomic_helper_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x77813bf5 drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x78102921 drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x79777772 drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7c7fe2a4 drm_dp_link_configure +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7e57c69a drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7e6a9460 drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7e8e276d drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7e98498f drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x80d1eb3e drm_atomic_helper_crtc_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 0x89026c4a drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x89975e2e drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8a0744f4 drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8b1754e3 drm_atomic_helper_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8b8f5c4f __drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8cde0d00 drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8d2cf3be drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8fa7f7de drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x90ec92dd drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x91065a16 drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9374940f drm_plane_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x978c12be __drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9871ac8a drm_primary_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x987496e5 drm_atomic_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x98ac8bf3 drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9a36d7ed drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa0312e4b drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa0704352 drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa3853334 drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa47826e4 drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa697e5f8 drm_pick_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa77858bb drm_dp_get_adjust_request_voltage +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8c3ac4c drm_fb_helper_fill_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8d6809d drm_dp_bw_code_to_link_rate +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaef77894 __drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb01e65e6 drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb05b765e drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb58e415a drm_plane_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbe615244 drm_plane_helper_check_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc0f9bf6e drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc14fc521 drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc6bf4481 drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc6cd5e5b drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc7434735 drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc9f5c597 drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcd001476 drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xced0c864 drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcfc32766 drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd12c27b5 drm_fb_helper_single_add_all_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd187d380 drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd6def744 drm_primary_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd92342e3 drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xde25c905 __drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe1748165 drm_atomic_helper_commit_modeset_disables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe5285383 drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xef2ec33a drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf1ff2212 drm_atomic_helper_commit_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf5cdc5f3 drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf5ed7e01 drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf8a35505 drm_dp_link_power_up +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfcde59d7 drm_fb_helper_remove_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xffe253bc drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x01a69aef ttm_fbdev_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x06ae4fdb ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0eb5d8d6 ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1299fc80 ttm_bo_synccpu_write_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1827b606 ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1bef73ae ttm_prime_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1f021c25 ttm_object_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x25ee5033 ttm_bo_del_sub_from_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x263756e0 ttm_vt_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x29bca844 ttm_pool_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2b54aa9a ttm_object_file_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2c18cbe1 ttm_pool_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2c1fc621 ttm_read_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3260a3cd ttm_bo_synccpu_write_grab +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3581f9af ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x37e016c1 ttm_bo_manager_func +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x38abaf24 ttm_mem_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x39fd70c3 ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4660b9ee ttm_mem_global_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x477e7d98 ttm_bo_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x485a5bc0 ttm_ref_object_add +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4b47ed47 ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4e14ed7c ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4e8dd264 ttm_bo_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x54f31b26 ttm_mem_io_free +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 0x59b46449 ttm_bo_wait +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 0x62152543 ttm_bo_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x65f21ef3 ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x67dbc4f6 ttm_bo_dma_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6fa23711 ttm_suspend_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x75b33f60 ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x80d86f0e ttm_object_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x880a15ad ttm_base_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x94894449 ttm_base_object_init +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 0x9df1cdcc ttm_bo_evict_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa0e1f89b ttm_write_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xac1dce13 ttm_tt_bind +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xac71f563 ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xae87b61d ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb2d6c828 ttm_bo_init_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb3092973 ttm_mem_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb6930f7a ttm_page_alloc_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbaea480d ttm_mem_io_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbbc49dfd ttm_bo_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbf2492c1 ttm_mem_io_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc481375a ttm_bo_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc73d3e44 ttm_dma_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc9e0c850 ttm_bo_create +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 0xcf9b71aa ttm_mem_io_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd15d651b ttm_bo_clean_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd271b6e1 ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd2d690ce ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd41fe990 ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd59566cf ttm_bo_add_to_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd8edb115 ttm_base_object_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdbd18301 ttm_bo_move_ttm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdf2f0776 ttm_bo_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe25a2b3c ttm_mem_global_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe605c711 ttm_bo_swapout_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe6ec87f5 ttm_suspend_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe9f86bae ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xea1cf496 ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf18810ea ttm_dma_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfbc2c5ec ttm_object_file_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfbefac24 ttm_tt_set_placement_caching +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfd1db01c ttm_bo_mem_put +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 0xb402db07 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 0x1932baee i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x439d4b8a i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xe4745b24 i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x5ca1ae4c i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x77cdc259 i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0x00738186 amd756_smbus +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x023dbaec mma9551_write_config_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x0cc91802 mma9551_read_status_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x18856f39 mma9551_read_config_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x25c3f7a3 mma9551_gpio_config +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x29b6a6bc mma9551_read_version +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x41ef446c mma9551_read_accel_scale +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x4292ef2d mma9551_read_status_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x62c7b224 mma9551_read_config_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x62e31e9e mma9551_set_device_state +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x6dccde46 mma9551_read_status_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x7535f5fb mma9551_read_config_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x83d104d1 mma9551_update_config_bits +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xbcd7fe96 mma9551_sleep +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xd647dfe9 mma9551_set_power_state +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xdc1666b5 mma9551_app_reset +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xf6c6191d mma9551_write_config_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xfd030e42 mma9551_write_config_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xfd939ad3 mma9551_read_accel_chan +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x55064b4a st_accel_common_probe +EXPORT_SYMBOL drivers/iio/accel/st_accel 0xaa2fb15e st_accel_common_remove +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x2052c251 hid_sensor_read_poll_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x2bd80cbf hid_sensor_parse_common_attributes +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x4cd869ed hid_sensor_write_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xbdf898f4 hid_sensor_write_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xc546c7d6 hid_sensor_read_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 0xe75ab2b4 hid_sensor_read_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x020bfd97 hid_sensor_setup_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x2c5e766d hid_sensor_pm_ops +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xbca2cfd2 hid_sensor_power_state +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xe3a868a7 hid_sensor_remove_trigger +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x3a7a082b ssp_register_consumer +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0xa15b88b7 ssp_disable_sensor +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0xc6896fee ssp_get_sensor_delay +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0xe3464e25 ssp_enable_sensor +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0xf2e30d39 ssp_change_delay +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0x25d50ef1 ssp_common_process_data +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0x8f0b32e6 ssp_common_buffer_postenable +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0x8f216db7 ssp_common_buffer_postdisable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x074d7047 st_sensors_trigger_handler +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x0b4d79c1 st_sensors_deallocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x0cc031b6 st_sensors_set_axis_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x23cc5d3e st_sensors_set_fullscale_by_gain +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x30b213b1 st_sensors_read_info_raw +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x325b360f st_sensors_check_device_support +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x7254eff4 st_sensors_get_buffer_element +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x8d640d5e st_sensors_power_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x8f2cd06d st_sensors_power_disable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xa58f6ec8 st_sensors_init_sensor +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xa6119fce st_sensors_set_dataready_irq +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xac3a4b82 st_sensors_sysfs_sampling_frequency_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xbae05990 st_sensors_set_odr +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xc0229a11 st_sensors_sysfs_scale_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xe3d0f82e st_sensors_set_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xee1ff8e7 st_sensors_allocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0xd983df3e st_sensors_of_i2c_probe +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0xebad8b64 st_sensors_i2c_configure +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_spi 0xdc1d3e8f st_sensors_spi_configure +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0x254d2bcd st_gyro_common_probe +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0x3222f572 st_gyro_common_remove +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x125cb58f adis_enable_irq +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x45146462 adis_debugfs_reg_access +EXPORT_SYMBOL drivers/iio/industrialio 0x251f93e8 iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x2d7cd578 iio_triggered_buffer_predisable +EXPORT_SYMBOL drivers/iio/industrialio 0x431ae685 iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0x5a56b7a4 iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x702d1586 iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0x70d741c0 iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x73e6b8e0 iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x8d500b88 iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0x8ee41c5b iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0xa0db0454 iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xa5f71a81 iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0xa9569424 iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0xac90b52b iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0xbb40c1f3 iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0xc082210a iio_triggered_buffer_postenable +EXPORT_SYMBOL drivers/iio/industrialio 0xdb8f3da9 iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xf5fbfda9 iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x234d4848 iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0xaad5aeb5 iio_triggered_buffer_setup +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x57e81153 devm_iio_kfifo_free +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x8cd4c13a iio_kfifo_free +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x8d287f61 devm_iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/kfifo_buf 0xd8ae2e58 iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0x5719d5d2 st_magn_common_remove +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0xaeb44d95 st_magn_common_probe +EXPORT_SYMBOL drivers/iio/pressure/ms5611_core 0x65296205 ms5611_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x8c7b314b st_press_common_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0xddf1fcb2 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 0x4c33e170 rdma_addr_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x4fa3893d rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x836d7b4b rdma_copy_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0xf029eb25 rdma_addr_find_dmac_by_grh +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0xfe6e58a5 rdma_addr_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x05e301ae ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x161871f9 ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x398432d7 ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x3aa3d570 ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x42676a61 cm_class +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x5a2fc977 ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x5b76008b ib_send_cm_lap +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x63f42e2c ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x715f1af4 ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x8db5c746 ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xbd3d4391 ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xcec234a6 ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xe3fc8526 ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xe86d9f67 ib_send_cm_apr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xefc178dc ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xf0cfc0fd ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xff216f55 ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x008e389a ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x02174c72 ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x02422509 ib_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x06cbe36a ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x070477b1 ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c1b9ac1 ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0d14f39d ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0eafb140 ib_destroy_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0f468b02 ib_fmr_pool_unmap +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x17295c75 ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x182b284f ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1d2ba951 ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1d4a444e ib_create_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1d868dac ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e491a04 ib_unmap_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1f412b68 ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1fbc1718 ib_create_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x22f3cf93 ib_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x24cfb48d ib_umem_page_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2640bf2d ib_destroy_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x28558d65 ib_modify_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x295e189a ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2972c66b ib_find_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2e3f22b3 ib_create_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2ed6e386 ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x31f91066 ib_create_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x34d1ed8c ib_alloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3770dfba ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3e26db71 ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x412ed956 ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4ab76730 ib_alloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e73e2de ibnl_add_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5034ed67 ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50826073 ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50dbc447 ib_flush_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50e6029f ib_dealloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5611cdea rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x578343ce ibnl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5e0668bd ib_dealloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5e6db19b ib_init_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x609501f0 ib_alloc_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x626fa77f ibnl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x693716bb ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e030e26 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x71001dbd ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x76f588df ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x798467aa ib_dealloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7bb5aedd ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7bc5754b ib_rereg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x814aa851 ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8cdce71f ib_reg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8e46e8b9 ib_free_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8f8936ac ib_destroy_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8fd56763 ib_dealloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9411c35f ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x96fa2fa0 ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9af508f7 ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa0302185 ib_alloc_fast_reg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa0cb8a50 ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa2a79623 ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa432baf6 ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa492e28d ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa53bec13 ib_resolve_eth_l2_attrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa5a37043 ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa5ca679c ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa65a627d ib_get_dma_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaa27eccf ib_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab0a3467 mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xac3cd5ba ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaf0f66c9 ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaf56c2b2 ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb01747b7 ib_get_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb6527698 rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb93a52b0 ib_rate_to_mbps +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xba5eae34 ib_destroy_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbadd8259 ib_rate_to_mult +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 0xc75ad1ad ib_get_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcb6aa301 ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xce651806 ib_alloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd2f9c9fe ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd3baa642 ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd5133f1d ib_create_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd948daf8 ib_dereg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe5d0b7ae ib_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe67f5db3 ib_fmr_pool_map_phys +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe763d1a7 ib_destroy_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeb31913d ib_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeb3ff56b ib_event_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeb5cdb1a ib_umem_odp_map_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xed0babc3 ib_wc_status_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf17d5e6e ib_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfa0b6a4d ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfa9501d9 ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfad0cce2 ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfb28052c ib_query_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc150956 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfe60dab6 ib_query_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xff036983 ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x04081b99 ib_register_mad_snoop +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x2970416e ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x2ceccf8e ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x2f0ea69e ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x3a47a0b6 ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x3bfa756e ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x4451107f ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x550b791d 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 0x98199c39 ib_cancel_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xaf217b68 ib_process_mad_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xb9f54198 ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xd7aa7651 ib_redirect_mad_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xd8c0e97a ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xda093e68 ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x22f07253 ib_sa_unpack_path +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 0x8ed9af46 ib_sa_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x927c6b01 ib_sa_guid_info_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xc1d804c4 ib_sa_service_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xda0d50ec ib_sa_cancel_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xdb90b25b ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xddc330e7 ib_sa_pack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xdfbb4e4b ib_init_ah_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xe4d8b12c ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xf332027d ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xfc47214b 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 0x067b0eb1 iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x0ff9f042 iwpm_remove_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x1d122eda iwpm_ack_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x1eca6f27 iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x264630b2 iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x278d626d iwpm_remote_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x2fd371b6 iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x43d9291a iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x5da59312 iwpm_register_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x68f5ab99 iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6968573d iwpm_add_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6b3467ab iwpm_add_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6c74c344 iwpm_get_remote_info +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x82be96b7 iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x8324b96c iw_cm_accept +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 0x9d12e285 iwpm_add_and_query_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xa0231260 iwpm_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xc2afa43e iwpm_mapping_error_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd447b24a iwpm_create_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xe076fc64 iwpm_register_pid_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf380aa0f iwpm_add_and_query_mapping +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x13de3d62 rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x17902a4f rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x1ade8d8f rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2373b8dc rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x3439a27f rdma_create_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x4ee1d575 rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x5542ba75 rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x71c2cbcd rdma_event_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7de70860 rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x85491687 rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8ff89fc3 rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa0692108 rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xba80f000 rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xbc517537 rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xbd529174 rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc65a1283 rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd8c3a059 rdma_set_ib_paths +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd8cf682c rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe9723ae2 rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf55ac1f6 rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf777ec81 rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xfe3f0f2b rdma_notify +EXPORT_SYMBOL drivers/input/gameport/gameport 0x1b57df05 gameport_unregister_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x2c3155dd __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x6a6df437 gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0xa210ec31 gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0xa4f15f83 __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0xbf24b996 gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0xc470df5a gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0xd6e8bd4a gameport_unregister_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0xfcffe31d gameport_stop_polling +EXPORT_SYMBOL drivers/input/input-polldev 0x4f628ec7 input_register_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x7d9dcd95 input_unregister_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xcf6b40c6 input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xe3f336aa input_free_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xeb37f5de devm_input_allocate_polled_device +EXPORT_SYMBOL drivers/input/matrix-keymap 0x029f746d matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x1c2bab95 ad714x_probe +EXPORT_SYMBOL drivers/input/misc/ad714x 0x3178a14f ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0x7c367d99 ad714x_remove +EXPORT_SYMBOL drivers/input/misc/ad714x 0x8f07d420 ad714x_enable +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x892d76b2 cma3000_resume +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x895c8f46 cma3000_init +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 0x21602319 sparse_keymap_setup +EXPORT_SYMBOL drivers/input/sparse-keymap 0x3229ed2d sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x60372466 sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0xaefa4e2d sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0xd3f1788b sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0xff28607e sparse_keymap_free +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x05bed81a ad7879_probe +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x97f83edf ad7879_remove +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0xf6410cd5 ad7879_pm_ops +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x04403fcf unregister_capi_driver +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x0dc2eea7 capi20_register +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x14f2aa5a capi20_get_version +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x1be73479 capi20_release +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 0x4886ffed capi_ctr_resume_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 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 0x81ce72b9 detach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x893daf6c capi_ctr_handle_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x8f699913 capilib_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x9678ef56 capi20_put_message +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 0xb739096d capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc42d9ec1 capi20_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xcb60f076 capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe19a11ac capi20_get_profile +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xf0928a65 capi_ctr_suspend_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xf7761f10 attach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xfd552f7a capi_message2str +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x02d51993 b1_getrevision +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x0691ce89 b1_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x2fe7b740 b1_loaded +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x419b4de7 b1_free_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x5bf61192 b1_parse_version +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x6e9e405b b1_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x85f09690 b1_irq_table +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x880fb85b avmcard_dma_alloc +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xa509dcbf b1ctl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xaf44558b b1_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xb78da9b5 avmcard_dma_free +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xbd04bc42 b1_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xd7b719c9 b1_alloc_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xdc358ae6 b1_load_config +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xdfd28376 b1_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xeffdd097 b1_load_t4file +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xfa10fee4 b1_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xfcc844d3 b1_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x063eda2e b1pciv4_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x19c5ec0a b1dma_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x224db0ca b1dma_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x8995bd33 b1dma_reset +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x99c6085c t1pci_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x9fc30d4c b1dmactl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xa59a8e8e b1dma_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xb228ddd3 b1dma_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xbc9b845c b1dma_release_appl +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 0x3fdb9633 mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x7cfc282d mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xb0e7dc1b mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xc68e4b50 mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x668ba71e mISDNisar_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x930d4869 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 0x6fe1ca04 FsmDelTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x7ec79f48 hisax_init_pcmcia +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x93a64734 FsmChangeState +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9df0cd27 FsmEvent +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9f987c85 FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xa1bc94b9 FsmInitTimer +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_isac 0x1bcd1cfe isac_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x37994a74 isac_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x3f3b323a isac_d_l2l1 +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x67d8fba9 isacsx_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xdf011f92 isacsx_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xfbc562ab isac_init +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x4e59d886 register_isdn +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xa9a2ea4f isdn_ppp_unregister_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xe30d74de 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 0x06fcebef mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x142250b5 get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1cf196fb mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x29b572ef mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x29fa5b43 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x3421c3c6 mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x36ec1940 mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x3a726de6 queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x418658c3 mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x43280122 mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x465dcdfb mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x4ad07cd2 mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x4d52a5d4 mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x6bfd10e4 bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x6c3dde47 mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x73890edc mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x79d99e2c mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8721f4fa dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8a4e99fb mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8b007d3e recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa37d9e5c bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa507cf0c recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xae9eef09 recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xafdbee33 mISDN_initbchannel +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 0xe3667840 recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8f617eb mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe95c7244 create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xeef0ed7d recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf099049a get_next_bframe +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 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 0x2af4ea82 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 0x6d7dda0f bch_btree_sort_lazy +EXPORT_SYMBOL drivers/md/bcache/bcache 0x7daccb73 bch_btree_keys_alloc +EXPORT_SYMBOL drivers/md/bcache/bcache 0x829d4990 closure_wait +EXPORT_SYMBOL drivers/md/bcache/bcache 0x87c96fd1 closure_sync +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 0xc4b51531 closure_put +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/dm-bufio 0x268682d2 dm_bufio_forget +EXPORT_SYMBOL drivers/md/dm-bufio 0x72f07bf4 dm_bufio_set_minimum_buffers +EXPORT_SYMBOL drivers/md/dm-log 0x166aaead dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-log 0x3ab426b0 dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0x3fad4ad2 dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-log 0x468b802b dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0x251b81de dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0x5c80676d dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0x6e560693 dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0xb2b7a07a dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0xf411be89 dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0xff134931 dm_snap_origin +EXPORT_SYMBOL drivers/md/raid456 0x60e1f9de raid5_set_cache_size +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x0071421a flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x0344bce4 flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x063c656b flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x13367a77 flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x2afd344b flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x48cfbccc flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x4f89ad70 flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x6fccf77a flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x70532c04 flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x70bc9066 flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xbf72e5e8 flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xc125842f flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xce9cc3fb flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/cx2341x 0x1b458909 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 0x736b457b cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cx2341x 0x9eb74aeb cx2341x_handler_set_50hz +EXPORT_SYMBOL drivers/media/common/cx2341x 0xbf66eb2a 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 0x1027953b cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/tveeprom 0xe5465fa6 tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/common/tveeprom 0xfbee877d tveeprom_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0623a78e dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0883f55a dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x09d393a1 dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0a75aa26 dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1ec0f89d dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x29400aa8 dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2975b9bd dvb_ringbuffer_empty +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2d40346f dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3894edfb dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3d549fa2 dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3da203b6 dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x42f84b05 dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x45833cb2 dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5ab4496e dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6231f8bb dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x68d2cfaf dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6a1944a8 dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6e61862c dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6f9f9ffa dvb_frontend_suspend +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 0x78de8799 dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x799660ad dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7caa224e dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7d57f219 dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fcf8d65 dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7ffe48a4 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 0x9510a851 dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa10e976c dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa93e124f dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa9d49386 dvb_register_device +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 0xacc526ef dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xbd9422dc dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc3c77f8d dvb_ringbuffer_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd6b79c8f dvb_ca_en50221_frda_irq +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 0xf23a08e3 dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf821d629 dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf826deb0 dvb_filter_pes2ts +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfec41d11 dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-frontends/a8293 0xf53cd20b a8293_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/af9013 0x934bce5b af9013_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0x8d65cc1f atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x32f41e7f au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x6ab11bf3 au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x72638c7c au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x7918953a au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xa8edf7d0 au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xb204b32a au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xc3b2c620 au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xf7569f18 au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xf7730030 au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0x785b1611 au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0x2c10f02f bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0x31050e05 cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0xbd721ec4 cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0xfe9cc2d9 cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0xdb3d4f46 cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0xf8acfffe cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0xb69fd844 cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24120 0x29aac206 cx24120_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x59bba99a cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x97d870f6 cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0x23ece1b8 cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x16e80ced dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x1c5a66e0 dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x2846c7b8 dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x71e471c3 dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xbe22835f dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x092017ae dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x1970bcdb dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x1cd6bfe3 dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x1e0cc0ea dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x334aef53 dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x36ff29fa dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x59dae580 dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x79189ea4 dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x854b4d4d dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x8c459ccc dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x95ff1fa0 dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x99e07eff dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xa357dab4 dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xbec2566d dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xd896775e dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0x5721322e dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x25e627cc dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x3737ae3b dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x797fe844 dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x852480e2 dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x9e0af522 dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xc1a488f3 dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x24200320 dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x5a03d20a dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xaddafff7 dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xc7485457 dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0x9defb20f dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0xe9eb3aa7 dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x093827fa dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x1c5dfa5f dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x61e131b9 dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xa9bc4c0a dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xad3ad91c systime +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xe8392ef4 dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0x0fcf0755 drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0xfc909c98 drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0x4e8729e8 drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0x78defeaa ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0x29a436cc dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0x6388bb97 ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0x4be4a686 isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0x6aa24d6a isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0x5de52b2d isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0xbf6be8a2 itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0x6a46d3ef ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0x30addef1 l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0x38f38d3c lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0xb07b4c23 lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3306a 0x6f5f51a6 lgdt3306a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0x3afeb93b lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0xacb42277 lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x97edcae6 lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0xb510df4c lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0xb2a0312d lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x0fe67aa2 m88ds3103_get_agc_pwm +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x56a64843 m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0xc9ba79ac m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0x171b199e mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0xa433e6b1 mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0x0f9666ad mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0x56cbeb25 mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0x392499fc nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0x2a295955 nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0x82fa69c9 or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0x598ea175 or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0x2b278049 s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0x7febcb88 s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x190fa324 s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x42f85936 s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0x7bcad03d s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si2165 0xfc4b2040 si2165_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0x02257c1b si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp8870 0xbb7b6241 sp8870_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0xe8cea080 sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0xe11f4baf stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0x24579378 stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0x43f5aec1 stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0x24c53f1d stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0x9c2c14ae stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0x2a74743b stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x74f1c13c stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x77a8f926 stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0x90e0b6e7 stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0xf7774e08 stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0x736deb4f stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0x09433ffb stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0xaab679e3 tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0xe3da5e2b tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0xefeca41e tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xc407b079 tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xf0121811 tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10071 0xec05f23e tda10071_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0xe4a6b97c tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0x783fe790 tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0x5cbf0e59 tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0xc1e6cff0 tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0x0a8485ea tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0x4d7c7dab ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0xef9d0eb9 tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0xe573968c ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0xa5ca2646 ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0x5203e9ca zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0xc8a15a5e zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0xeea8f047 zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x014ceead flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x09ac1872 flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x1b46da54 flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x2c9bbda9 flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x61f621af flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xbee1bb28 flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xe36ef7ed flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x41db987f bt878_stop +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x490d0bd4 bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xa525a319 bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xd39aacf7 bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xd5d0bdef bt878_num +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x11dc4b6d bttv_gpio_enable +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x11efc7ce bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x8ecf4acc bttv_write_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xa9ab0c63 bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xb39a27af bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xbcf2d2fb bttv_read_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x06f3919d rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x141825a3 dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x141ab641 dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x32489a61 dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x4332627f dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x57c18f38 read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xd4569ce4 write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xd88f9164 dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe94b8c9c dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xecf03478 dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0x4fbfb04a dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x1057a27c cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x3509283a cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x81a8d1d0 cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xb2f67629 cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xfa975da3 cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x1a439990 altera_ci_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xdb3faf38 altera_ci_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xe66b9812 altera_ci_irq +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x358d2512 cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x4e1b1490 cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x5fd8bb20 cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x784853c3 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xb165d542 cx25821_riscmem_alloc +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xc5d38741 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xd8b2797a cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xe279ca7b cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xf3ddf69f cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x93c285be vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0xf08fc5b2 vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x48d402b5 cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x6aa6203b cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x6ab87964 cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x869cd0f4 cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x1eae58dc cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x28637626 cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x32e7cbd9 cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x721a8e04 cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x7da19c32 cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x9da8655a cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xf765a0ed cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x080338e3 cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x1c8a52a6 cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x2c53c958 cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x2c9a8ef8 cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x3adc6f91 cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x3fbbef65 cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4046e1bd cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4216fc84 cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x436751c8 cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x573b1254 cx88_risc_buffer +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 0x771cf374 cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7f344157 cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x810ebb4e cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x9342fdb3 cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x94329edc cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa2e0467b cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa67dfde2 cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xb16eb418 cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xbc01c2c2 cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xe80c8689 cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xf2209ac3 cx88_core_put +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x0b0b542d ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x107b6f62 ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x128253b9 ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x1a9e39f5 ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x24d3db93 ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x4f987764 ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x52200288 ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x59b56bdf ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x63cb4433 ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x68830d2f ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x6fa91ed8 ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7c7f5843 ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x8b7f2906 ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x9f5f5964 ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xa81dcad5 ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xaa0ac357 ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xf7b2bab1 ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x04e83446 saa7134_tuner_callback +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x077fcdf9 saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1211df5d saa7134_devlist +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x3260af22 saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x3a00373f saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x3ec20697 saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x559e6f6e saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x629f2646 saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x75c66969 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x907f3945 saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xa19b86d4 saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xace1eefb saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xbe9b748a saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xd94b618e saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xffb13b80 saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0x7ce37251 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 0x06bb8232 soc_camera_power_on +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x3ae17d76 soc_camera_power_off +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x43b33a45 soc_camera_apply_board_flags +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x80af89ef soc_camera_host_register +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x85cc71f6 soc_camera_power_init +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xed6c4729 soc_camera_host_unregister +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xf53b4a18 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 0x00bc9b50 snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/radio/tea575x 0x4b519723 snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0x561b697e snd_tea575x_enum_freq_bands +EXPORT_SYMBOL drivers/media/radio/tea575x 0x7dc76ec7 snd_tea575x_g_tuner +EXPORT_SYMBOL drivers/media/radio/tea575x 0x9c184779 snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0x9f3ca86d snd_tea575x_s_hw_freq_seek +EXPORT_SYMBOL drivers/media/radio/tea575x 0xc57b77f4 snd_tea575x_init +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x04dca738 lirc_unregister_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x126a4e81 lirc_dev_fop_open +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x2c873a0d lirc_register_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x47cd7a4f lirc_dev_fop_close +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x682b64df lirc_dev_fop_ioctl +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x6ff1fbea lirc_dev_fop_poll +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x74750c8a lirc_dev_fop_write +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x9d7081eb lirc_dev_fop_read +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x9dbc500d lirc_get_pdata +EXPORT_SYMBOL drivers/media/rc/rc-core 0x28eb556e ir_raw_handler_register +EXPORT_SYMBOL drivers/media/rc/rc-core 0xa9317846 ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/tuners/fc0011 0xb1126828 fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0x1e919137 fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xb40215a7 fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xdaadf1ae fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xf844301d fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/max2165 0x9b655d3e max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0xf2d8ff91 mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0x7a5d87c6 mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0x421530e3 mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0xeb0772ac mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0x7d7a9040 mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0x92a87186 qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0xe248f3d6 tda18218_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 0xa6713f28 xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0x435195a6 xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0xb1e979fd xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0xad1693a4 cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0xe7a118d9 cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x146fcfa1 dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x3c014952 dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x43c60636 dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x5d873463 dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x843d7ad3 dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x9ae220bb dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xa0b6e3ab dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xd0649427 dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xf3825d08 dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x4583e69b dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x5d5a943e usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x7727c145 dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x9aeada4c dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x9efa01e5 dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xd9f8039b dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xfede72c6 dvb_usb_device_exit +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 0xc7fa3d52 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 0x1759ad11 dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x2ffec076 dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x383a6979 dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x7b04f007 dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xa820aa06 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 0xb612ec37 dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xc998767d dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xd64d2fb3 dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xdd957a0d dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xfc65dd76 dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xfd899616 dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x7d17f9be em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0xf2981aa9 em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x006ec24a go7007_alloc +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x45ce5c16 go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x6ea1ec7e go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x8d197d62 go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x944a99b1 go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xab3c65cb go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xbda228ed go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xe46082b7 go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xe6477004 go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x1219d678 gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x2a3f8a8a gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x51f88c44 gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x6146541c gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x778500aa gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x85d2c6f1 gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xc5898482 gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xdb4311d0 gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x01556bca tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x44416b59 tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x64ba3aa8 tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0xd1240c02 ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0xfae30dc8 ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-common 0xabe27502 v4l2_ctrl_query_fill +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x07fd4e83 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 0x74d83ea8 v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x888aa9a2 v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x01771e47 videobuf_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x23d5bc11 videobuf_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x521a6f65 videobuf_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x52eebaa6 videobuf_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x54e7de70 videobuf_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xe78fcc67 videobuf_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-core 0x6a74ed75 vb2_querybuf +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x2c72d69a vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x5445fb4a vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x5d9bac71 vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xb8d13fa4 vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xc03b4c0f vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xdcdc0d1e vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x026caeef v4l2_clk_put +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0274c657 video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x05c24724 v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0625e16f v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0b562d18 __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x15f58094 v4l2_async_notifier_register +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 0x1bbc4066 __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x33e04051 v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x34deceed __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x359395b7 v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x36847d11 v4l2_ctrl_get_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3982828e video_device_release_empty +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 0x40051838 v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x43954a1f v4l2_subdev_init +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 0x49fe3af4 v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4b77c88d v4l2_ctrl_replace +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5be13211 v4l2_ctrl_add_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5c4bc844 video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5e4a0940 __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5f28fbea v4l2_subdev_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x614ea449 v4l2_subdev_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x61680a88 v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x65388427 v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x691bc153 v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6c647550 v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6f28a4e7 v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x726a643b v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7a3cd015 v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7c0932d4 v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8291a3dc v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x83d239b1 v4l2_subdev_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x86236a58 v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x87c4aa5a v4l2_clk_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x898e3bf8 v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8edcebb0 v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8eee68a5 v4l2_subdev_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8f1f4521 v4l2_subdev_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8fb41a94 v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x97689634 v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x99ce2a35 v4l2_clk_enable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9be58931 __v4l2_clk_register_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9ecc2fdd v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9fb8698b video_usercopy +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9fead262 v4l2_clk_get +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa25222d3 v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa90ecc81 v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xae7c7d4e v4l2_clk_unregister_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb1b47f14 v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb1f8af92 v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb3434344 video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb77b0159 v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb826fb4d v4l2_of_free_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc5671dc v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc16bb6e6 v4l2_clk_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc5710dde video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcf1e8472 v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcf97c5b8 __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd0f3e593 v4l2_of_parse_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd198daca v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd1d887a2 v4l2_of_alloc_parse_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd2430446 v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd2828020 v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd2d0192b v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd6178161 v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd6ee8b42 v4l2_subdev_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd84b363b v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd902d79a v4l2_clk_get_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xda7bf24a v4l2_of_put_link +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdb593a48 v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdd0a8a31 v4l2_of_parse_link +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xde203858 v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xde4d38be v4l2_async_notifier_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xeb39fb49 v4l2_clk_disable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xeb83174c v4l2_subdev_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf150381d v4l2_clk_set_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf34e8816 v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf77afac6 video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfc745822 v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/memstick/core/memstick 0x04bb0c2f memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x46a9d772 memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x4bda4f0e memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5d820a02 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5efc21bd memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/core/memstick 0x78705619 memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x917d78a7 memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xa339fa7f memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xc3530b60 memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xd0417d4a memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xdc07e67e memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xdd52ffb1 memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xe5338773 memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0xeecbd9cd memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x050f9685 mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0baafdb4 mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0ca182b7 mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x1189f704 mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2283999a mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x39b42291 mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x40d052e0 mpt_HardResetHandler +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 0x562db303 mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5b7dd61a mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5bcbeedf mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5f748ac8 mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x73f74169 mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x85ae2452 mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8d509714 mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x9028b803 mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x91fae030 mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x9edcf4e8 mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa0ba3938 mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa9e9313a mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xab5475b9 mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xbf7e15a8 mpt_set_taskmgmt_in_progress_flag +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 0xd4ed43e1 mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd9996c89 mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd9a92a75 mpt_reset_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdbbbe05c mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdd805159 ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe1c6a143 mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf1630d5a mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf3230260 mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf3cf97a4 mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf5214f5a mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0ddf57d8 mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x11e33ec5 mptscsih_host_attrs +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2944801f mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2ffc40c5 mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x382f0cf1 mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x44875ede mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4488e7bb mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4c145c7d mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x59fc1cbd mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5b3c85e8 mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x691e093e mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x86895e79 mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x86990ee0 mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x8e1025a1 mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9273f7d4 mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x95dcede1 mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9ee4dd0a mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa99adaa3 mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb852218f mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xbb56bfe9 mptscsih_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc65c671f mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd73a98a5 mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xda5b421a mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xdbedfd9b mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe00c6c91 mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xfdc06b3a mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xff45fe85 mptscsih_resume +EXPORT_SYMBOL drivers/mfd/cros_ec 0x4eae102c cros_ec_register +EXPORT_SYMBOL drivers/mfd/cros_ec 0x78443cbe cros_ec_suspend +EXPORT_SYMBOL drivers/mfd/cros_ec 0xbfdc0d92 cros_ec_resume +EXPORT_SYMBOL drivers/mfd/cros_ec 0xda2318a2 cros_ec_remove +EXPORT_SYMBOL drivers/mfd/dln2 0x1747b787 dln2_transfer +EXPORT_SYMBOL drivers/mfd/dln2 0x78b5f5e7 dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0xc6153422 dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x07f130cd pasic3_read_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xeaa479cb pasic3_write_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x1a3f3d85 mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x1c40075e mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x50d048ac mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x616ee7d0 mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x6ae2d0d8 mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x7a0371d6 mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x93564383 mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x9d31b484 mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xc5b3d741 mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xd009ee40 mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xf4c05aa9 mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/qcom_rpm 0x295fb567 qcom_rpm_write +EXPORT_SYMBOL drivers/mfd/tps6105x 0x352c825b tps6105x_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0x47edccb6 tps6105x_get +EXPORT_SYMBOL drivers/mfd/tps6105x 0x7057a213 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 0x32da098a wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0x34f5cd4b wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x43e48429 wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x71de3fb0 wm8958_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xbd88ac23 wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xeebc3d9d wm1811_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0xb3538761 ad_dpot_remove +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0xba64a6ba ad_dpot_probe +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0x0616d479 altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x3ada2de1 c2port_device_unregister +EXPORT_SYMBOL drivers/misc/c2port/core 0x8ad23a84 c2port_device_register +EXPORT_SYMBOL drivers/misc/ioc4 0x5017f027 ioc4_register_submodule +EXPORT_SYMBOL drivers/misc/ioc4 0xc9ef1a90 ioc4_unregister_submodule +EXPORT_SYMBOL drivers/misc/tifm_core 0x1e4aaef6 tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x2456b1b5 tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0x5b30a6a3 tifm_unregister_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x67ad580f tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x7947c140 tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0x83260886 tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x8a81b5bd tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xa7bbbc19 tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xa8c2ec46 tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0xbbb4073c tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xe10ccb3f tifm_alloc_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xe679b096 tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0xe72cdc56 tifm_free_device +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x00a9b6c9 dw_mci_suspend +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x925bb60e dw_mci_probe +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x9ea956fd dw_mci_remove +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0xc4115bfc dw_mci_resume +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0xca495e29 mmc_spi_put_pdata +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0xcc4e14dc mmc_spi_get_pdata +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x020f4d32 cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x227c724b cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x5b606f06 cfi_merge_status +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xa3d19ce3 cfi_build_cmd_addr +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xad1824f5 cfi_send_gen_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xb79cf8b0 cfi_build_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xd75f697e cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xff9fa623 cfi_udelay +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x01cbd047 map_destroy +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x4559df40 do_map_probe +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x8a498cae unregister_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xee4dd702 register_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0x99c94241 mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0xaac4417a lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/maps/map_funcs 0xbf2a0dd1 simple_map_init +EXPORT_SYMBOL drivers/mtd/mtd 0x84739456 mtd_concat_create +EXPORT_SYMBOL drivers/mtd/mtd 0xb5d935b8 mtd_concat_destroy +EXPORT_SYMBOL drivers/mtd/nand/denali 0x37bf4551 denali_init +EXPORT_SYMBOL drivers/mtd/nand/denali 0x853f263d denali_remove +EXPORT_SYMBOL drivers/mtd/nand/nand 0x08ae00c5 nand_scan +EXPORT_SYMBOL drivers/mtd/nand/nand 0x129d1291 nand_unlock +EXPORT_SYMBOL drivers/mtd/nand/nand 0x4685be3f nand_scan_tail +EXPORT_SYMBOL drivers/mtd/nand/nand 0x4a5579d3 nand_lock +EXPORT_SYMBOL drivers/mtd/nand/nand 0x6dad36bb nand_scan_bbt +EXPORT_SYMBOL drivers/mtd/nand/nand 0x97429856 nand_scan_ident +EXPORT_SYMBOL drivers/mtd/nand/nand 0xef859391 onfi_async_timing_mode_to_sdr_timings +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x0c609378 nand_bch_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x26df2314 nand_bch_init +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x70097aa0 nand_bch_free +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0xfb34feea nand_bch_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x3132ee65 __nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x3c42fb12 nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x68000599 nand_correct_data +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 0x204db232 onenand_addr +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x2a4f5d9d onenand_scan_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xa3531c1e onenand_default_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xe0e6b072 flexonenand_region +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x0d4a95fc arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x3354a05e arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x35ff0b7f alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x8593e61c arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x86eac06e arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xb80f0c73 arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xbbe0d0f5 arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xc1fc40dc arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xc385c033 arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xe999e1b2 arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x30992833 com20020_found +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x4f8173ec com20020_check +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xb0b25e05 com20020_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x1efe8865 ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x25d2a853 ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x288512bc ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x51609662 ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x6f49bc26 ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x940f2939 ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x9a80f114 NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xe2226119 ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xe92bb025 ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xf82373ae __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnx2x/bnx2x 0x1ae47142 bnx2x_schedule_sp_rtnl +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0xc451f2ed cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x285bde59 bgx_get_rx_stats +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x42264715 bgx_get_lmac_count +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x6dc1648d bgx_get_lmac_mac +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xc82be691 bgx_get_map +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xe48ca42a bgx_get_tx_stats +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xf101d1b2 bgx_get_lmac_link_state +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xf9508980 bgx_set_lmac_mac +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x216d120d cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x45ea167a cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x4feceddb cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x56ca039e cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x741e5ef0 cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x74eee759 t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x9082002c cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x96467226 cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xa75bf218 cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xb92f7d8f t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc5d18cb0 dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xd39255a0 cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xd4f3f548 t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xd547c870 t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xe3a72dc6 t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xf0e116be cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0dfab7a1 cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x11c6d373 cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x12645058 cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x16eac327 cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1fe8eb39 cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2570ce9d cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2a69325b cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2b48d7e4 cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2fa15819 cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x370ddabf cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3e492533 cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3e7405d7 cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4cad9e1c cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4dc1de3e cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x506ae80a cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5cd0d259 cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5d9a2f95 cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6084ee64 cxgb4_dcb_enabled +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 0x6e7d6cf6 cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x834481fa cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8877dbf6 cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8bb36ae6 cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8f1ff90a cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x99ca327f cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa8d80dbb cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb28edf3d cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc47ded9e cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc6a89ad7 cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xce5ad0e4 t4_cleanup_clip_tbl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd00e5a36 cxgb4_unregister_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd582c9e9 cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd69a0294 cxgb4_best_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd6a2dd20 cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xea90b541 cxgb4_update_root_dev_clip +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x0e712340 vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x1f2785ab enic_api_devcmd_proxy_by_index +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x281c0262 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 0x6837b54a vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x9196d804 vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x3d6f3ce0 be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xab4d7141 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 0x024fc9bb mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x08a1d01d mlx4_SET_PORT_BEACON +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0b990ee5 mlx4_SET_VPORT_QOS_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x15a83a0d mlx4_SET_VPORT_QOS_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x15fa6db9 mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x16133843 mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1950173e mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1dde046e mlx4_is_eq_vector_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1eae6d96 mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x213ad21f mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x28a8946c mlx4_test_interrupts +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2e22801e mlx4_get_eqs_per_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3293a9b7 mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x38b9fe5e mlx4_is_eq_shared +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3b12c5b8 mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4e6d955f mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4fbf643e mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x595423c0 mlx4_ALLOCATE_VPP_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6ecb86b4 mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x747908a7 mlx4_get_cpu_rmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x85424715 mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x866ed5a6 set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8ae23344 mlx4_ALLOCATE_VPP_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x95f57c56 mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x97a08d63 mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa52221b7 mlx4_SET_PORT_fcs_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa587ce2c mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa6ffaa1b mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb080634e mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xde3a81f5 mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdf87bbf1 mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe942e55f mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe9cf9113 mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xecd0b266 mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf1231c3f mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf7bbe36b mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x020dad01 mlx5_query_vport_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0857aabd mlx5_get_flow_table_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0bce745e mlx5_core_arm_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0eb7287e mlx5_del_flow_table_entry +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x11778c0a mlx5_cmd_comp_handler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1de488bb mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x22a5d282 mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x40edb5ab mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x47a330d3 mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x501db55e mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x59681f62 mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x67784f1d mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6af02da3 mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6fa2118f mlx5_get_protocol_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x71b0db21 mlx5_unmap_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7361387a mlx5_register_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x75519271 mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x79b6461b mlx5_core_query_vendor_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7dec7304 mlx5_create_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7dffe77f mlx5_core_destroy_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x800bf87b mlx5_alloc_map_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x810a644f mlx5_unregister_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x993bb8fb mlx5_core_dump_fill_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9a91e208 mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa0d1b667 mlx5_vector2eqn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa826be13 mlx5_cmd_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbfdf0caf mlx5_cmd_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc01d60af mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc51d4a2f mlx5_core_query_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc81fb288 mlx5_cmd_alloc_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd1fe1deb mlx5_core_get_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd9470256 mlx5_query_nic_vport_mac_address +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdacfe067 mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdb422ba4 mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xde4a6c33 mlx5_core_create_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdff4857c mlx5_cmd_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe04123a8 mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe284f3c8 mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe6af33e4 mlx5_destroy_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf7ea3c9a mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfc728a49 mlx5_add_flow_table_entry +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x236c700d hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x24b8bda0 hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x45f48afe hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x5a9ce14c hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x68cc7b3b hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x092ed899 sirdev_receive +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x35bbef49 sirdev_set_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x49c0fdec sirdev_set_dtr_rts +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x4b78fed3 sirdev_get_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x504eb7f2 irda_unregister_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x67546dfd sirdev_raw_write +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x710c5275 sirdev_put_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x88784fe9 sirdev_raw_read +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x8a8130c4 irda_register_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xbb74f328 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/phy/mdio-bitbang 0xa75f17dc free_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0xaba254ec alloc_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/vitesse 0x4bdb6fc5 vsc824x_add_skew +EXPORT_SYMBOL drivers/net/ppp/pppox 0x54824b60 pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0x9e411cba register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xb72b52a7 pppox_unbind_sock +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/sungem_phy 0x7c1227a6 sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x25b2a2af team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0x602969b0 team_options_change_check +EXPORT_SYMBOL drivers/net/team/team 0x69ebb67b team_mode_unregister +EXPORT_SYMBOL drivers/net/team/team 0x8ba1e6ce team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0xde46f07d team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0xde8508ec team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0xefb5289b team_options_register +EXPORT_SYMBOL drivers/net/team/team 0xfc92d657 team_mode_register +EXPORT_SYMBOL drivers/net/usb/usbnet 0x71bb3f25 usbnet_manage_power +EXPORT_SYMBOL drivers/net/usb/usbnet 0x8d44b938 usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/usb/usbnet 0xdddb0bfa usbnet_link_change +EXPORT_SYMBOL drivers/net/wan/hdlc 0x0488bbca hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0x2b049b62 hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0x2b7cb4b3 register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x44cc7c64 attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x4dffda75 hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0x5b897f2a hdlc_change_mtu +EXPORT_SYMBOL drivers/net/wan/hdlc 0x5d08ae85 detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x90f3198d unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xb87fc88e alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0xbfe7dc5b unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0xc8cc8db8 hdlc_open +EXPORT_SYMBOL drivers/net/wimax/i2400m/i2400m 0x8ac46c53 i2400m_unknown_barker +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x14b6fb58 ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x2d28b224 ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x319c6026 ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x4b2c80ed ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x576d964d ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x5cdc8934 ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x83c6b7e7 ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xa3214b3a ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xaafdb617 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xb4a8dccd ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xca21b55c ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xf4e29955 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 0xfc4ee32b dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xffa80969 ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x390874e6 ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x3a9f678a ath10k_debug_get_new_fw_crash_data +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x3b4f6cfb ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x53e74180 ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x57f84053 ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6bdf8bdb ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc509f223 ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xd17637cd ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xd238a12a ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf5c6525e ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xffccbbbb ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x284a4cd1 ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x286f1f1e ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x3b135cad ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x44c990d9 ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x59ecb974 ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x5ac77efa 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 0x889a09f1 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 0xa6642e30 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/ath6kl/ath6kl_core 0xd1b7bd8a ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xf64c51ba ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x0432f57c ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x0bb9ba4a ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x1ab5ae71 ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x240a932f 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 0x37933e9f ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x3a6175a7 ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x61eb25a9 ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x68704913 ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x6bb78e96 ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x85de7582 ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x866f7faa ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x8fb251e0 ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x957fc11a ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x98e31a5e ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa3f387ea ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xac36cdf6 ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb8f56349 ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xc561e025 ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xcf63de48 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 0xdc2b2e3d ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xdca83435 ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe78ee7a2 ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe8d674e2 ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x008d0b60 ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x03510afb ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0468ed15 ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x062051b7 ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0b4e2b49 ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0bbd0948 ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0c424848 ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0f6e35c7 ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x15024643 ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x17438fab ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1d7e6f54 ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1fd7f254 ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x202b6f57 ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x216067c0 ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x22a3e36e ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x245414bf ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2f9c6cbd ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x300190ad ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3b517076 ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3becf095 ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3ecb2be1 ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x423c71e7 ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x480f73d0 ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x49f411f7 ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x51f8a6c9 ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5229b037 ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x52406703 ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x529c82aa ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5d896650 ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6258b036 ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x627c09eb ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x674955a7 ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x69c54583 ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6a0bcf3b ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6b8a5c1b ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6cb51137 ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6f1d54a6 ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x725cb7cc ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x76fe7925 ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x784f889d ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7f4d4ec3 ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x80ecddb2 ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x82d0516d ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8571fff3 ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x857df949 ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8a0730c8 ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8e20fa04 ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8f10eba9 ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x93efa82d ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x950e6dbb ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9582ee23 ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x989872c9 ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x98bbe108 ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x992fee0d ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x99e6865f ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9d95a4cc ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9ea81661 ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa0523a4f ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa093e5ff ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa74bf84b ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa7b9964a ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xac77146f ath9k_hw_request_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xafd7b7b2 ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb568828b ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb6bcf979 ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb7dd89e2 ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb8757819 ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbb5ec088 ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbcdea166 ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbd7b9a57 ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbde0dded ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbeecd82f ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbf058cdc ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc01c89c2 ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc111a179 ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc30b1b54 ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc38ce04e ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc6d558c5 ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc75086d0 ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc9c851fa ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcdb0ee9d ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xce6f2e0a ath9k_hw_cfg_output +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd95a3c2e ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd975ef6b ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdd4ef8af ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdf21ef31 ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe0cda36c ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe552ef43 ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe69f4b3f ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe70b5fbd ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe75163b5 ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xea1dbd10 ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xecb879b8 ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xef09bc37 ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xef443be6 ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf067ba11 ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf1cd6757 ath9k_hw_cfg_gpio_input +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf403f720 ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf4c1f071 ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf5a229f8 ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf675e1a5 ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf8ec7da2 ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfcd3198e ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xffbcf6a6 ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xffd02408 ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/atmel 0x400d9ca3 init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0xa709a949 atmel_open +EXPORT_SYMBOL drivers/net/wireless/atmel 0xd5eeb218 stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x27975a59 brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x361ad84b brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x3f2988a1 brcmu_dotrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x48070b11 brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x6eb05d06 brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x89cbf358 brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x8b5536a4 brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x956af37a brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9f4b5dcf brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xb7a77d51 brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xcee95304 brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd075fe14 brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd261b8a6 brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xdd4ca9a5 brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xe008296b brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xe2af81a7 brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x07890565 hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x0cda0361 hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x12ece2d8 hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1723ac32 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x21669d09 hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x2f078ad2 hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x351e2246 hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x3977b3d9 hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x3b331990 hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x3eb93e12 hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x4a642904 hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x6090bf94 hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x67483bf5 hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x6ca78807 hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x71f53b5d prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x730ceaee hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x7d04c9e6 hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x82bfeced hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x8553da3c hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x93c1636f hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa12ad27f hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa964b30e 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 0xc1349024 hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xc5122689 hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xd172a0c2 hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xe712499b hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xfe9a89a0 hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x16fa3f65 libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x3035270b libipw_rx +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x3101db8c libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x31cc399a libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x373afb35 free_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x3db0ec28 libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x4028e3e8 libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x4b67907e libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x4c9d7a47 libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x51aa8b45 alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x5555df67 libipw_change_mtu +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x71c91711 libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x822b6491 libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xc5a386bb libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xc5de4b2d libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xc7b04d18 libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xcb0e9240 libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xe2502faa libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xe5dabcaa libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xefad7400 libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xf60c92eb libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x071209dc il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0cea6f7e il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0d99534e il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x12e1d108 il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1488f041 _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x15527feb il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x167a6939 il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x16c07741 il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x185f1a9b il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1943b084 il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1cc90459 il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x25583e80 il_free_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x26f22c91 il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x28d15b19 il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x29ea4850 il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x29f26a9b il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3194988c il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3253467a il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x38b7a04a il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x39a495c8 il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3ce2b0d6 il_apm_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x43a81326 il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x465dc3f0 il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x49d4ce0f il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4aa39103 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4f17646d il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5080b292 il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x508f8260 il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x510d6e61 il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x51f53245 il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5274a445 il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x564c6740 il_debug_level +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x57326efa il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x59c2d3db il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5b56b03b il_update_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5cabaa83 il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6476b44e il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x661a0954 il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6ba20ddd il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6d4b4665 il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x71838329 il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x72012e07 il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7407acb4 il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7430b493 il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7629bdad il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7a201a84 il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7b78d882 il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7e4cb380 il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7ebc23e9 il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7f6b31c3 il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x870c084f _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x87b6c542 il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8896c40f il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8dad3551 il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8db63f7c il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x960fc96f il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x969d8cbe il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9f10451b il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9fee1b20 il_set_rate +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa03d8fd5 il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa2e6497b il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa4c842ff il_mac_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa4da60e2 il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa8d44788 il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xac402d49 il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xae2d1cc2 il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xafed3531 il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb4618e50 il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb4af7523 il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb732b631 il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb8f0d9d3 il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbb2b6afe il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbdb5d8be il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbe753e30 il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbe8f8aaa il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc14b9311 il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc17f8cde il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc22b1db7 il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc254a46f il_init_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc39cf12c il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc5898a59 il_set_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc9719ae3 il_leds_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc9defe5d il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcce758da il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcdfd4328 il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcf26b268 il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcf7a80bc il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd200d492 il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd5b35618 il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xde9c6ef8 il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe1bf5bca il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe215328e il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe435493a il_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe6168970 il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xec177b6c il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xed15fd48 il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf3680689 il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf3e3d7fe il_force_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf3effb90 il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf501278b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf5d5fc60 il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfbfa3c2b il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfd452fc2 il_mac_bss_info_changed +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 0x014c3ebb __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x07e195f6 orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x11cc49dc orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x13ebbc22 orinoco_open +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x2f97f78e orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x38c01c63 orinoco_down +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x471162c1 __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x55abf30f orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x7e206be3 orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x82a48b6a alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xadddb4df orinoco_get_stats +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xb44abe9a orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xc8f0c9c8 free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xd0d5ab53 orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xdaff98f0 orinoco_up +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xe16c0722 orinoco_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xef64033b hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/btcoexist/btcoexist 0x3d95d37e rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x22401fc5 rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x25aea3df _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2b3c3c8b _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2e01cb5b rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x33cba51e rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x42ed143f rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x47395bdd rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4dbc17fc rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4f0de8ce rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5ab5c0d4 _rtl92c_store_pwrIndex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5e0c54d7 _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x60b8bff3 rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x67ea1fb2 rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x70e691b5 rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x779d0733 rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7c56113b rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x82a5b768 rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x87ceab8c _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8b334090 rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8f678310 rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x988236d8 rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9cd62d0e rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa313d126 rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa828d83a rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa9aa4bc3 rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb3314d48 _rtl92c_phy_calculate_bit_shift +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xba271502 _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xbf84af6c _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc000949a rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc65e9903 rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd05e8140 rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd156e464 rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xdaee6fe8 rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xdd2bc35b rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xdd7b93da rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe0e0422e _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe1c91e25 _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe3b44732 rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe5b028e5 rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf662d29a rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf9431638 rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xfe31e06d _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fb9f06f rtl8723_fill_dummy +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x2e778385 rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x4e9e818e rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xccf76d7e rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xf9c18aab rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x8297ccde rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xa7ccb19e rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xb9c97215 rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xe54d1846 rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x00af0c25 rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x01c4fb2e rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x07cfaa84 rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x191523d7 rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x1d753b84 rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x1f808b96 rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x207fbb70 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x233f0df7 rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x4266e696 rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x43ef4a56 rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x5ff7f3ef rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x6044295c rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x6706800a rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x6c4de293 rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x70c8af78 rtl_lps_leave +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x79188a02 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x89ce481a rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x980848e2 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa09a17a7 rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa20d6f7b rtl_lps_enter +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa8e44bb6 rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa96d3f94 efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xaa08d949 rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb62cc88b rtl_ps_set_rf_state +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xc455b664 efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xc8505d06 rtl_wowlan_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xcfecc244 rtl_dm_diginit +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xd22e6e33 rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xd8f5bbaf rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe6de15b3 rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xea7993e8 efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf5d4eb2d rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xff3f6693 rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x729a5f09 wl1271_free_tx_id +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x73cc15c3 wlcore_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x742ac8c6 wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xb72bed16 wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/nfc/microread/microread 0x35c9e09a microread_remove +EXPORT_SYMBOL drivers/nfc/microread/microread 0xd8aeacce microread_probe +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x71690525 nxp_nci_fw_recv_frame +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x7b679293 nxp_nci_remove +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0xaea55a65 nxp_nci_probe +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x861950d3 pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0xea88befd pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x1161b56b st_nci_se_io +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x35f2b29a st_nci_se_init +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x3714f21f ndlc_recv +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x44373195 ndlc_open +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x48da4a83 ndlc_remove +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x4afc4d51 ndlc_send +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x7b860e8e ndlc_close +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x9b668364 ndlc_probe +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x9f238ed3 st_nci_se_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x1275a3f9 st21nfca_hci_se_io +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x28c70b50 st21nfca_hci_enable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x33209458 st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x39e284cf st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x496a5520 st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x550d8060 st21nfca_se_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x5cabf29e st21nfca_connectivity_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x647813d5 st21nfca_hci_disable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x721a26a8 st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x9b94bd9f st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xb094540f st21nfca_apdu_reader_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xbddecbff st21nfca_hci_discover_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xc62c10a4 st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xda70db3f st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xe73fe362 st21nfca_se_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xe97df2e9 st21nfca_hci_remove +EXPORT_SYMBOL drivers/ntb/ntb 0x3d68c537 ntb_register_device +EXPORT_SYMBOL drivers/ntb/ntb 0x485530f6 ntb_link_event +EXPORT_SYMBOL drivers/ntb/ntb 0x72b8c457 ntb_clear_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0x75989089 ntb_set_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0x94815fb6 ntb_unregister_client +EXPORT_SYMBOL drivers/ntb/ntb 0xbe64d952 __ntb_register_client +EXPORT_SYMBOL drivers/ntb/ntb 0xca54bc19 ntb_unregister_device +EXPORT_SYMBOL drivers/ntb/ntb 0xff4bcbd2 ntb_db_event +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0x4fa3977e nvdimm_namespace_attach_btt +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0xbc6d049b nvdimm_namespace_detach_btt +EXPORT_SYMBOL drivers/parport/parport 0x02959ff3 parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x039c66e4 parport_claim +EXPORT_SYMBOL drivers/parport/parport 0x053bbe25 parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0x0a4def16 parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0x0bc79d80 parport_write +EXPORT_SYMBOL drivers/parport/parport 0x1493ef39 parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0x1bdb2fdf parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x22ed5749 parport_register_dev_model +EXPORT_SYMBOL drivers/parport/parport 0x439e6c9f parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0x45a4f327 parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0x49d01373 parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x54389c9a parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x7fc06347 parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0x81c64dd5 __parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0x84dc3cd7 parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x851a5f44 parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x8cae9515 parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0x9d928cfb parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x9e87ae78 parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0xa2c8c883 parport_release +EXPORT_SYMBOL drivers/parport/parport 0xa5d1c8b2 parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0xadb6d0c7 parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0xb8fa1c2f parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0xc19ababc parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0xcb555102 parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0xcdc74fde parport_read +EXPORT_SYMBOL drivers/parport/parport 0xe8b0b56f parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0xebc21e2a parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0xed971a13 parport_del_port +EXPORT_SYMBOL drivers/parport/parport 0xef9b624c parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0xf09e4706 parport_register_device +EXPORT_SYMBOL drivers/parport/parport 0xf0f6b9af parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/pps/pps_core 0x43abad95 pps_lookup_dev +EXPORT_SYMBOL drivers/pps/pps_core 0x5ce76a21 pps_unregister_source +EXPORT_SYMBOL drivers/pps/pps_core 0xb4cdd46b pps_event +EXPORT_SYMBOL drivers/pps/pps_core 0xbffb6789 pps_register_source +EXPORT_SYMBOL drivers/ptp/ptp 0x03aeba69 ptp_find_pin +EXPORT_SYMBOL drivers/ptp/ptp 0x189ff743 ptp_clock_event +EXPORT_SYMBOL drivers/ptp/ptp 0x305e299f ptp_clock_register +EXPORT_SYMBOL drivers/ptp/ptp 0x516392bb ptp_clock_index +EXPORT_SYMBOL drivers/ptp/ptp 0xeeaea88f ptp_clock_unregister +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x17a056b4 rproc_put +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x33aefe7a rproc_da_to_va +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x498cba6a rproc_add +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x7b47f4f0 rproc_shutdown +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x7e031060 rproc_boot +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x88cf82e2 rproc_del +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xc7c3225c rproc_get_by_phandle +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xd70d91c2 rproc_report_crash +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xdd9243d7 rproc_vq_interrupt +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xe2f9224d rproc_alloc +EXPORT_SYMBOL drivers/rtc/rtc-ds1685 0xa7b77bfc ds1685_rtc_poweroff +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4fa89e69 scsi_esp_register +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x8514b648 scsi_esp_template +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xb08c3da6 scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xf1a651da scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x20f4a31d fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x22225bf4 fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x233d442e fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x3c95b013 fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x5a7357d2 fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x680293c3 fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x6d1bd555 fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x7ecccb7e fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x9c4e9997 fcoe_ctlr_destroy_store +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xd59f85ff fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xdf9eac68 fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xee2af693 fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x01e4bc4d fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0263521f fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x07c8bd8f fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x08eb48d9 fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1cdc281a fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1de2bde8 fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2768db2e fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x28eca060 fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2972b52d fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2b00a751 fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x32a4c616 fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3326aa4d fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x362727e7 fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36637c14 fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36e5fbaf fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3e7a9659 fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3e7e67d4 _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5569b631 fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6046616a libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x651bbee3 fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x658e8b31 fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6717f220 fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x67932baf fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6883267c fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6d7b8726 fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6f25cc78 fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7e4bd3b8 fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x840555b4 fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8c6d3dbc fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x93a02407 fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x94692895 fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x95c97f91 fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x973a5b2e fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x98aa6cc9 fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9a11e121 fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9bd34820 fc_rport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9f39c965 fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa0849d8a fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa67a7ad3 fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xafeb28fc fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb25c6415 fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb4296d97 fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb82b293b fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc8adadf8 fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xdfc8eb4f fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe7ed0b76 fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xed927ec1 fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xeeb97df8 fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf502a03d fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf8af947e fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfb324ffa fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x630254e6 sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x8a87e724 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xcf506363 sas_wait_eh +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xe00d7b67 sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xfcb769e0 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 0xc9a84905 mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x00d8fc37 osd_execute_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0c17edb1 osd_sec_init_nosec_doall_caps +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0c40abe1 osd_req_read_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x10a97f92 osd_req_flush_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x147bd162 osd_req_add_get_attr_page +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1a780a6f osd_req_format +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1afe62e9 osd_start_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2e016a3b osd_req_decode_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x3ed8a149 osd_req_set_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x414cdc22 osd_req_flush_collection +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x468d0f1e osd_req_read_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x47d94479 osd_req_flush_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x562e8a15 osd_req_add_set_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x589e6ce4 osd_req_create_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x8b746f07 osd_execute_request_async +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x8d509811 osd_req_list_partition_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x8e088734 osd_req_write_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x8ea870c2 osd_req_remove_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x95d282f2 osd_req_list_partition_collections +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9911cc0e osd_req_add_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9963e24a osd_dev_fini +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9daa486f osd_req_create_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa15bb04c osd_finalize_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa3cbfe8f osd_end_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa49b720b osd_req_flush_obsd +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa9dda01e osd_req_remove_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb467d678 osd_req_write_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb6779ffb osd_req_read +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xbb2ada66 osd_req_write +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xcfe60383 osd_req_write_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd029dc51 osd_auto_detect_ver +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xdabee187 osd_req_list_collection_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe13684eb osd_req_list_dev_partitions +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe4a8d419 osd_req_read_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe9661687 osd_req_get_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xebbf3972 osd_dev_init +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xf63577b4 osd_req_decode_sense_full +EXPORT_SYMBOL drivers/scsi/osd/osd 0x48a0f629 osduld_put_device +EXPORT_SYMBOL drivers/scsi/osd/osd 0x5fc48609 osduld_unregister_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x8050595f osduld_device_info +EXPORT_SYMBOL drivers/scsi/osd/osd 0x97b8b3b9 osduld_register_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0xaabbe80c osduld_device_same +EXPORT_SYMBOL drivers/scsi/osd/osd 0xb0906054 osduld_path_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0xc80f619a osduld_info_lookup +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x09b19e96 qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x112c6dff qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x2432bbb6 qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x2a5be474 qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x3131f201 qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x34e06e8b qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x41a87530 qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x682066fe qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x7e69d988 qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xa9e89af5 qlt_abort_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xc3728b62 qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xee9c031f qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/raid_class 0x5bc9d632 raid_class_attach +EXPORT_SYMBOL drivers/scsi/raid_class 0x61f1eb30 raid_component_add +EXPORT_SYMBOL drivers/scsi/raid_class 0x89d8ce39 raid_class_release +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x03263bbd fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x03620104 fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x1df5c655 fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x3047cc3d fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x48fc8743 fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x5733f123 fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x596b410c fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7954b1ea fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7981d16d fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x8421152e fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xa96a6b82 scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xd4e2e8c4 scsi_is_fc_vport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xde674361 fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xf137751a fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x01fbd4c1 sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x24456cca sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x34ec7f40 sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x3c921b52 sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x3f2cfc30 sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4ad48e23 sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x51baf2a8 sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5451a546 sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x59365be8 sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x63ebb3d4 sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6ccd7186 sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7165cf26 scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x778d1d09 sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x79086fc9 sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7a3e5c69 sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x8d1bc27f scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x9e7deb11 sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa18643d9 sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa47bca4c sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xb467a173 sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xb51a7efb sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xcaed7d44 sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xcc31a416 sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xcfd8f40e scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd09a819f sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd0a00a26 sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xdffde1fa sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe1cae485 sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x0213779c spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x02841ab5 spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x11a020d5 spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x2a2aace3 spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xf5e43717 spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x405b6e05 srp_parse_tmo +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x6c47aaa9 srp_rport_get +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x81146f73 srp_reconnect_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xa477fa21 srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xb506ae8b srp_rport_put +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x2fd87e5d ufshcd_runtime_idle +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x4b4541bc ufshcd_runtime_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x6f5792ce ufshcd_system_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xc6d7fb39 ufshcd_system_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xd00694cd ufshcd_shutdown +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xd9b06428 ufshcd_alloc_host +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xf20877db ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0x0d665e6d ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x2e0883e6 ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x54c300f0 ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0x6627265d ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x66b95346 ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0x6ed7768b ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x736db9fb ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0x74f4a115 ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0x85b43cbb ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0x8c05b2ea ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0x9e4aa5cd ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0x9fe9e038 __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0xa0a080c0 ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xa42293ec ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0xaf1a9e95 ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0xaf4cb759 ssb_bus_pcibus_register +EXPORT_SYMBOL drivers/ssb/ssb 0xb4ea40e3 ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0xc0512e0f ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xd481192b ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xd61ad578 ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0xd8fbbea0 ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0xe2660f25 ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0xee258c5e ssb_set_devtypedata +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x060b0d2c fbtft_register_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x086b292d fbtft_write_vmem16_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x0a3c5eb1 fbtft_write_reg16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x1bb40c14 fbtft_write_gpio16_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x1cd52f68 fbtft_probe_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x2080a2a2 fbtft_write_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x24df3f16 fbtft_dbg_hex +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x2e3be2e4 fbtft_write_gpio16_wr_latched +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x33fa952b fbtft_write_reg8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x360675b4 fbtft_unregister_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x37d68bc9 fbtft_write_reg16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x3cd86495 fbtft_unregister_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x3d906767 fbtft_init_display +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x45d20427 fbtft_write_vmem8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x53ae3e5d fbtft_write_reg8_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x718cf7ec fbtft_register_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7a28ffe4 fbtft_framebuffer_alloc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7adefc44 fbtft_write_spi_emulate_9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x9092cb99 fbtft_remove_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x9ee1999d fbtft_write_gpio8_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xd9098b07 fbtft_framebuffer_release +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xdb078de0 fbtft_read_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xdce535eb fbtft_write_vmem16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xde5f3aa3 fbtft_write_vmem16_bus8 +EXPORT_SYMBOL drivers/staging/fsl-mc/bus/mc-bus-driver 0x057f837e dprc_get_obj_count +EXPORT_SYMBOL drivers/staging/fsl-mc/bus/mc-bus-driver 0x3477e2d3 dpbp_disable +EXPORT_SYMBOL drivers/staging/fsl-mc/bus/mc-bus-driver 0x3c3d8c9c dprc_get_obj +EXPORT_SYMBOL drivers/staging/fsl-mc/bus/mc-bus-driver 0x4a1565fc dpbp_close +EXPORT_SYMBOL drivers/staging/fsl-mc/bus/mc-bus-driver 0x785f3108 dprc_get_res_count +EXPORT_SYMBOL drivers/staging/fsl-mc/bus/mc-bus-driver 0x89f2dcfa dprc_open +EXPORT_SYMBOL drivers/staging/fsl-mc/bus/mc-bus-driver 0xbd3ef005 dpbp_open +EXPORT_SYMBOL drivers/staging/fsl-mc/bus/mc-bus-driver 0xc69e1dee dprc_get_res_ids +EXPORT_SYMBOL drivers/staging/fsl-mc/bus/mc-bus-driver 0xd46e70ae dprc_close +EXPORT_SYMBOL drivers/staging/fsl-mc/bus/mc-bus-driver 0xd7a1cd37 dpbp_enable +EXPORT_SYMBOL drivers/staging/fsl-mc/bus/mc-bus-driver 0xdc8c1b74 dprc_get_portal_paddr +EXPORT_SYMBOL drivers/staging/fsl-mc/bus/mc-bus-driver 0xea8991d2 mc_send_command +EXPORT_SYMBOL drivers/staging/fsl-mc/bus/mc-bus-driver 0xf5e59225 dprc_get_obj_region +EXPORT_SYMBOL drivers/staging/fsl-mc/bus/mc-bus-driver 0xf7da14d3 dpbp_get_attributes +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0x136a934c fwtty_port_get +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0xa0d92758 fwtty_port_put +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0xa7bf21be adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x47fdcb98 hmc5843_common_resume +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x5ec38423 hmc5843_common_remove +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x88b38639 hmc5843_common_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xd876bb0d hmc5843_common_suspend +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x8f31fe3c ade7854_probe +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0xd443c23c ade7854_remove +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x05141590 lnet_net2ni +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x09bf2f0f lnet_sock_getbuf +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 0x1ee5f15e lnet_ipif_query +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1fe16fd5 LNetGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x20327b5f lnet_kiov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x204b8151 lnet_counters_reset +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x212ba7b6 lnet_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x27dfe1b7 lnet_unregister_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 0x2f38043a lnet_sock_getaddr +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x33202a6c LNetGetId +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x39c65803 lnet_sock_read +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 0x4060ffd0 lnet_parse +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x40e310dc lnet_sock_listen +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x473ad33b LNetDist +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x49993ea3 lnet_extract_iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x51215251 lnet_finalize +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 0x6553e85e lnet_copy_kiov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x66d449b1 lnet_ipif_enumerate +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x677e271c lnet_sock_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x6d46c77c lnet_sock_write +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x6f7be171 LNetEQGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x70398a17 lnet_sock_setbuf +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x722c76e5 LNetMDAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x78b0e8be lnet_sock_accept +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 0x8b7c1072 lnet_register_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x8bcc68ac lnet_set_reply_msg_len +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x8f67088f lnet_extract_kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x9de986d3 LNetEQAlloc +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa56de08d lnet_ipif_free_enumeration +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 0xb20da2b1 lnet_copy_iov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb75f7953 LNetEQFree +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb8723f1a 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 0xc8ba10aa lnet_create_reply_msg +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd28959ca lnet_copy_iov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd7c50cb9 lnet_init +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xe7bbad65 lnet_notify +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xe8124744 lnet_fini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf1b316bf LNetSnprintHandle +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf5dc6337 lnet_iov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xfa106804 lnet_counters_get +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xfa1818a7 lnet_copy_kiov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/selftest/lnet_selftest 0x078db139 lstcon_ioctl_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x16fbbb22 seq_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x1c4bb5f9 LU_OBF_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x2bb8a851 seq_client_get_seq +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x375e6f8d LUSTRE_BFL_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x41d8e8c2 client_fid_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xa6040b46 client_fid_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xa85c0aee seq_client_alloc_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xaac2cd7d 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 0xdb553d46 seq_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xecee2727 LUSTRE_SEQ_ZERO_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x13d50689 fld_client_debugfs_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x4956ec0f fld_client_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x78c73a2e fld_client_del_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x79bf8b41 fld_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x7d93949b fld_client_add_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x8d59d920 fld_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xc59136e3 fld_client_flush +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 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 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 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 0x118e9d4d libcfs_kvzalloc_cpt +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x13550229 lbug_with_loc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x175eb8b0 libcfs_kkuc_msg_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x1789b2e1 cfs_percpt_lock +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 0x1e112fe2 cfs_cpt_table_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x217c1ecf cfs_cpt_current +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x23aa1fe7 cfs_cpt_set_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x23afafd1 libcfs_kkuc_group_add +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 0x2a582c5a cfs_hash_del_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2adae33e cfs_init_timer +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 0x31eb36a7 cfs_cpt_unset_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x31fc5082 cfs_crypto_hash_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x33af8fee cfs_cpt_weight +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 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 0x3a039991 cfs_percpt_lock_alloc +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 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 0x44839bbb cfs_rand +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x45763956 cfs_hash_debug_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x48f163c6 libcfs_str2anynid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4a95faa2 cfs_timer_deadline +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 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 0x5778b5a6 cfs_cpt_spread_node +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x58a7ee00 libcfs_catastrophe +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x58af10c3 cfs_cpt_set_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x59270eba cfs_cpt_set_cpumask +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 0x5dce9e80 libcfs_lnd2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x5e3d4f1d cfs_cpt_clear +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 0x6553d3c6 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 0x657dd981 cfs_percpt_atomic_alloc +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 0x6b6fce89 cfs_hash_dual_bd_lookup_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6c905b5f libcfs_watchdog_ratelimit +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6e5b4e8e cfs_cpt_table_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x71f662a3 libcfs_debug +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 0x7565fbba cfs_hash_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x764b6028 cfs_cpt_table_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7a3af122 cfs_percpt_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7a63872e cfs_timer_disarm +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 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 0x81fc0ca9 cfs_cpt_set_nodemask +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 0x865483a9 libcfs_kvzalloc +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 0x8d74eb91 cfs_cpt_unset_nodemask +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 0x9740ca72 cfs_cpt_table +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 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 0xa05d7458 cfs_crypto_hash_update_page +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 0xa5c8a7ae cfs_cpt_nodemask +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 0xa9c0ca61 cfs_timer_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9dc74e2 cfs_trace_copyin_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xae6f009a cfs_cpt_unset_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb141dff7 add_wait_queue_exclusive_head +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb3209098 cfs_cpt_online +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb42d008e cfs_hash_bd_del_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb8c52b1b cfs_timer_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbab4f34e cfs_timer_arm +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 0xc49b1c62 cfs_percpt_atomic_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc73cefe1 cfs_cpt_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcb385db9 libcfs_debug_binary +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xcb501e5d cfs_cpt_unset_cpumask +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 0xd41bf2a8 cfs_cpt_number +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 0xdf987b20 cfs_wi_sched_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdfecb98d cfs_block_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe262a6e2 cfs_timer_is_armed +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 0xe7b54314 libcfs_arch_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe909a4ad cfs_percpt_lock_free +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 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 0xf1f98ed4 cfs_hash_dual_bd_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf29650df cfs_percpt_unlock +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 0xf6433b37 cfs_cpt_of_cpu +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 0xfb88620d cfs_cpt_bind +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 0x8ece1bed ll_iocontrol_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x9da3e2f8 ll_stats_ops_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xcd3cde92 ll_iocontrol_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xcfcfa226 ll_direct_rw_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xf51eea78 ll_osscapa_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x080d61ca lov_lsm_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x42e55f2e lov_stripe_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x475d6212 lov_device_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x6493083c lov_stripe_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0xb68abd68 lov_read_and_clear_async_rc +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0xd88c8d1c 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 0x004bd05a lu_context_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x010a3f3c dt_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01572766 cl_lock_descr_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01665e34 class_parse_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x02e95324 class_export_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x033f258d llog_backup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x034ab683 cl_wait_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x035852d0 lustre_swab_llog_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x035a8eaf class_manual_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x03891c47 cl_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x03b37a9c lu_kmem_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x044ed8f5 cl_lock_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x053e8fcc cl_lock_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x057f6d4b class_find_old_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x059a3060 lu_dev_add_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05aded20 cl_io_prepare_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05bd486b cl_env_implant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x06627369 lu_context_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x073cbf1c cl_page_flush +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 0x07f7c61b class_unlink_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x083942ff class_del_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x085ad05c lu_object_invariant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x086a5c3a llog_init_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x088e3e35 lu_context_key_degister +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x09134be4 class_detach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x09510b14 lu_object_find_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x098472c9 class_conn2export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0a08c63c dt_txn_callback_del +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 0x0bc2e55d obd_devs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0bc42d66 cl_page_clip +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c016b17 cl_lock_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c378d79 lustre_swab_llog_hdr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ce3aa48 lprocfs_wr_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ce6dda6 llog_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0d1f3fed cl_io_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0d8497ac cl_io_sub_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0dabca35 cl_page_cache_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0e5c5f06 cl_lock_discard_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0fe0ac80 cl_page_list_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x109945c4 llog_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11495519 lprocfs_write_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11a451f8 llog_declare_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x123e5b5b dt_directory_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x12467691 cl_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x12c3805a dt_txn_hook_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x133ae2a4 cl_page_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1406d584 cl_lock_ext_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x14402977 class_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1452a0b6 dt_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1491dc30 lu_context_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x149ab0d2 lu_object_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x14b123c6 dt_store_resolve +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x14b7cf5a cl_lock_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x15e3a3e9 cl_page_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x164dcdac cl_object_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x16562805 cl_lock_signal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x16657f64 lprocfs_counter_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x16730d3a cl_pages_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x16922136 lu_context_key_quiesce_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1a0df303 llog_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1d149a0f lu_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1d172875 cl_lock_user_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1dadd609 lu_env_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1efdf460 cl_lock_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x20d2abcd cl_unuse_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x210cbc88 cl_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21871406 llog_cat_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x221826f1 class_parse_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x224b00fd lu_dev_del_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x23aea659 cl_io_rw_advance +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x23b9fe46 cl_page_is_under_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x243e6637 llog_open +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 0x25541f87 llog_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x25ddd801 cl_io_submit_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2629e5f9 lu_device_type_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x26acc54d cl_io_is_going +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x27197d24 cl_sync_io_wait +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 0x297cf5e0 class_handle2object +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x299cfc1b lprocfs_oh_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x29d39e7e dt_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x29d87aa0 class_exp2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2a2bb134 cl_object_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2aa3939e lustre_register_client_fill_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ae1cd79 kuc_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b9c960b cl_lock_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2c589f3b cl_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3106f7be cl_object_has_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3145bfba llog_cat_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x315b3f7e llog_copy_handler +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 0x3294fd35 cl_page_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x32aaa1ac cl_req_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x32ba7a38 dt_quota_slv_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x32cb203c cl_io_read_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x32de9a25 cl_io_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x333d7313 lu_context_key_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x33c151e3 lu_buf_realloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x34dbf893 lprocfs_alloc_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x352aa1ef llog_cat_declare_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x35e96697 lu_device_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x369be015 obdo_le_to_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x370cd9da llog_cat_init_and_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37340d13 cl_page_find_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x375a675a lprocfs_init_ops_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37e6c44e cl_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37ed6e4b at_early_margin +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38336971 cl_io_rw_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38d8a322 llog_cat_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38fb0c90 class_match_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x399a9cfe cl_page_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x39bea734 cl_page_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3ac941fe class_fail_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3b16ec44 cl_2queue_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3c01c18c lu_object_anon +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3c5c6f46 dt_declare_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3cb759be cl_env_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3d6de71b llog_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3eab7bfe LU_BUF_NULL +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3ee00d80 cl_req_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f031922 lu_object_add_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f25c782 obd_max_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x40994431 cl_lock_is_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x40a98325 lu_object_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x42012128 class_process_proc_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x435d0078 lu_object_locate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x43d8fba9 cl_page_list_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x452f559a lu_buf_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x453ea768 obdo_from_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x457ce450 lprocfs_rd_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x459920df cl_env_nested_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x45f82374 cl_page_list_move +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x470119a0 cl_2queue_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x474ed5bd lustre_swab_ll_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47b02e45 lu_device_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47b35f7d statfs_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47faabbe cl_queue_match +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 0x48e336f4 cl_page_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x491d90e4 cl_page_unmap +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 0x49e20991 cl_page_own_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4a1c5f0f cl_lock_user_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4a4cb120 class_search_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4a58e4e4 obdo_from_la +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4a6e38c1 cl_2queue_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ac58713 obd_connect_flags2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4b3d5b54 cl_io_loop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4b6679f9 cl_req_page_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c01461d cl_unuse +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 0x4d13458b kuc_len +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d3fb9fa lu_object_put_nocache +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4e11700c lu_cdebug_printer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4e6cb9a1 cl_page_gang_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ebdbf32 cl_page_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ecf4d18 cl_page_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ecf83b3 cl_conf_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4eebe4d7 cl_req_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4f87a33e dt_store_open +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 0x52348a14 cl_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x52823f93 lu_object_assign_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x52857f18 md_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5299c5ec cl_io_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x52c0ab71 llog_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x52cda548 cl_enqueue_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x52dc57a7 cl_lock_closure_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5345a414 obd_export_evict_by_uuid +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 0x54e16906 class_config_dump_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54ea28e9 cl_lock_hold_release +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 0x5591ddf5 class_disconnect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x55b45538 cl_env_nested_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x55be2754 class_disconnect_stale_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x562fba66 class_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x564e9d44 init_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5682fe4e class_uuid2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x570d09ae lustre_swab_lu_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5746d6c4 lu_env_refill_by_tags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x575ed03e cl_page_list_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x582b013d dt_quota_glb_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x58de18bc cl_object_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x59b1f7a4 lu_context_init +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 0x5d34ae0d cl_lock_mode_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5dc8d947 lustre_common_put_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ec16ebf dt_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5f674cb8 lu_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5fe97b73 block_debug_check +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 0x606f633c cl_io_submit_rw +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x60dad8a5 lu_device_type_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6118ca6d lprocfs_alloc_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x61a031b7 lu_context_key_degister_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x631fd7b9 lustre_ext_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6337038b lu_context_key_revive_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x63979201 ldebugfs_add_simple +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6439a7ea class_find_client_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x648f34f7 lprocfs_single_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x64b2bc21 llog_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x64c070c6 dt_txn_hook_commit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x65bc5336 lprocfs_seq_read_frac_helper +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 0x6890d175 lustre_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x68f5f2d1 cl_vmpage_page +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 0x69cb18e9 cl_lock_closure_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6a9255c8 cl_lock_closure_build +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d2c6565 lprocfs_rd_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d3ba6c5 cl_lock_enqueue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x70824ecf lprocfs_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7268d7ac cl_page_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x734ad89e class_disconnect_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7364dc27 lu_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x742559b1 class_unregister_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x74af7caa cl_req_alloc +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 0x7618ebe8 lprocfs_obd_rd_max_pages_per_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x76703f55 cl_object_attr_get +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 0x78d506da lu_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x799e9c3d dt_index_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x79c8089d class_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b4fc57b at_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b5e7cc2 class_new_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7d7fc42e class_devices_in_group +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7d82e3b9 cl_lock_descr_match +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 0x7feb4bbb lprocfs_rd_state +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 0x80c768bf cl_page_list_disown +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 0x81b87acc llog_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81c5bd46 cl_lock_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x831f656c class_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8426993c obd_export_evict_by_nid +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 0x84b4c485 llog_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8503c454 lu_buf_check_and_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x85998ab2 obd_export_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x87225b78 class_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8744b413 cl_type_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x886a3f48 llog_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8978b2b6 class_config_llog_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8998e7c5 lprocfs_rd_server_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x89a10e93 llog_declare_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8a06a05d llog_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8aa2c358 lprocfs_dt_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8aa78411 lprocfs_rd_connect_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8aae66aa cl_page_top +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 0x8d84efb6 cl_lock_is_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8dab9ab8 cl_lock_nr_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e10e6d6 server_name2svname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e158325 cl_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f12c953 cl_lock_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f67314c obd_dump_on_eviction +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ff45fe5 lu_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9031dc48 lprocfs_oh_sum +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x905e5abd llog_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9097b4b9 dt_find_or_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x90a322b7 __llog_ctxt_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9159c4f3 obdo_refresh_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92e58479 obd_dump_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x934cd0c1 cl_page_list_unmap +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 0x9548cd9e lu_object_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x955f5220 ldlm_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9563f56c lu_object_unhash +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 0x95ca1c99 obdo_to_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x96148cfb class_handle_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x966cd106 cl_lock_hold_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9761017b class_name2obd +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 0x97d5758e cl_lock_disclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x989ed43d class_import_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9921b770 iattr_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99b35f27 _debug_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9a46f22e dt_txn_callback_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9a7f17a6 cl_io_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b1ed9d8 obd_jobid_var +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b5a6009 cl_io_commit_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9cc84b91 cl_object_kill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9cefc906 lprocfs_rd_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9cf6d249 cl_page_list_splice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9d33be7f cl_io_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9d3d3d60 cl_page_list_assume +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 0x9df17540 lu_site_purge +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9e168312 cl_page_is_vmlocked +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9ef9e63b lustre_end_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f596307 cl_io_lock_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f6bc28b obd_max_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa117af91 cl_page_is_owned +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa160da4a lu_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa167de28 class_incref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa1973f71 lu_context_key_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa3c727f8 cl_lock_weigh +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa4100d40 cl_page_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa4f76abb dt_record_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa524d5b1 class_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa54a496d lprocfs_counter_sub +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 0xa6886b3f lprocfs_at_hist_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa69feede cl_use_try +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 0xa85e9daa dt_try_as_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa9a62b84 dt_version_get +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 0xaab6fdf6 llog_cat_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaad5b311 cl_lock_mutex_try +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 0xac7f1596 kuc_ptr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaceeb00c cl_page_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xacfab8d7 llog_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xad0695f0 dt_index_walk +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xad136396 llog_thread_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xad40cae0 lprocfs_seq_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaf614b76 cl_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xafce428b llog_exist +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb01963a6 class_uuid_unparse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb0221217 cl_io_iter_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb093d442 cl_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb13214ad lprocfs_rd_timeouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb190025f class_import_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1b89b6d class_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1c6cae7 class_conn2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1d18136 llog_cancel_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb275aa28 class_new_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb2a85b7d capa_lookup +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 0xb430e9c5 lprocfs_wr_atomic +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 0xb5e7680d cl_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb635af9e dt_acct_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb64d42a6 llog_cat_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6ba5dd5 kuc_ispayload +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6ec2eac cl_io_iter_init +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 0xb8592e42 cl_lock_unhold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba93b800 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 0xbab0c5a6 cl_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbab4fe7b lu_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbacac922 lprocfs_write_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbb21a0dc cl_env_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbb2fb82c capa_cpy +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbb8563a4 class_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc436a0d obdo_cpy_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc92d75b dt_lookup_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbf35bf6f lu_site_init_finish +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc049f131 cl_lock_state_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0bf7ef2 obd_debug_peer_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc10211fa ldebugfs_add_vars +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc18d06cf lu_buf_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc35ca881 lustre_process_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc3f4b10b cl_offset +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc4246b6a cl_lock_modify +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc5b87781 cl_lock_extransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc635c731 class_handle_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc6fedd3f class_num2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc765b26a cl_page_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc7d8621b obdo_from_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc86e32d2 lprocfs_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc872d883 cl_page_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc8d8e9a9 cl_io_lock_alloc_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc9501474 lu_object_find_slice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca35385b class_connected_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca903b46 lustre_register_kill_super_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcae34e6b cl_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb0ab67f obd_max_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcc2f67c0 ldebugfs_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xccf863ca cl_object_attr_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd1b87df cl_env_unplant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd7537ee get_devices_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd834b40 lu_context_key_register_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xce9450a4 cl_2queue_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xce975c45 lprocfs_free_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcf301699 dt_locate_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0375428 cl_2queue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0863060 ldebugfs_add_symlink +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd08827c0 server_name2fsname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0f095ad llog_declare_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd10aa042 lustre_swab_llog_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd1deb017 cl_lock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd1f8863a obd_memory +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd21cb554 dt_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd2bfd65b cl_2queue_init_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd314926e llog_cat_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd538587c cl_req_page_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd564f3d2 class_export_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd56c096f lprocfs_free_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd5e16d9a cl_sync_io_note +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd68adf4f cl_page_unassume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd68eb803 cl_page_delete +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 0xd848adab cl_object_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd915552e dt_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd971ca67 dt_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda0eb67a cl_page_vmpage +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 0xdacb768a cl_req_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb13dce1 capa_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdbc9d763 cl_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdbd9f9c2 ldebugfs_register_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdc0c4269 lprocfs_free_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdc9664c5 lprocfs_alloc_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcc40af0 class_check_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde7d985b obd_dirty_transit_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdf451db1 llog_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdf80aab4 cl_page_list_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdf95d2ed llog_cat_cancel_records +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdfec60e3 cl_page_list_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe028cf84 capa_encrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe105e69b lu_context_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1359ab4 cl_lock_mutex_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1a9893c dump_lniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe291dc74 lu_context_enter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe29a7df4 cl_attr2lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe29d41fe lu_context_key_revive +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2ca67af dt_txn_hook_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2eb4470 class_get_next_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe4070d15 lu_site_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe409291c cl_lock_hold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe4f6803a cl_locks_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe5e41458 cl_env_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe600157c cl_lock_mutex_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe6269b8d ldebugfs_obd_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe744b7aa cl_page_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe744ccd8 cl_lock_get_trust +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 0xe8e84c32 class_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xea09e6ca cl_page_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeaa0b054 lprocfs_rd_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeb256aa2 dump_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeb8f20bd class_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xebb9c27f lu_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec791762 ldebugfs_remove +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec7d6b85 obd_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xed9e27b6 lu_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xedea3faa capa_add +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 0xeef903b9 lprocfs_exp_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef59699c cl_io_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef76f858 block_debug_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef98ffec lprocfs_rd_conn_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xefae5dfe class_exp2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeffe6078 cl_env_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf01e2527 server_name2index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf14ab1c2 class_config_parse_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf210a86f cl_lock_at_pgoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2710555 cl_2queue_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf27bf33c lu_env_fini +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 0xf4337910 lprocfs_rd_u64 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf490d5f9 class_del_profiles +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf4f0ce7a class_register_type +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 0xf724229f class_put_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7d163b8 cl_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf8e5c097 ldebugfs_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf9ac3265 cl_object_glimpse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa28be42 cl_lock_enclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa813d06 capa_hmac +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa9f692b obd_exports_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfb162cbe lu_context_key_quiesce +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfb30ec07 cl_page_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbe26f90 cl_object_attr_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbea0098 lu_types_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc4ed14b cl_page_make_ready +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc7f18d0 obd_pages_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfcb8edac dt_record_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfcfced85 llog_open_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd0a0136 cl_io_lock +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 0xfe4391ae class_conn2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfe6c759d cl_lock_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfe92e1ea obdo_from_iattr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfe9ec4d6 lu_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfeb6186a cl_io_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff1bf275 cl_page_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff57e92d class_match_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff7ad2dc cl_page_list_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xffee96b1 lu_site_fini +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 0x01392984 ldlm_pool_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x01d6ef7f ldlm_pools_recalc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x01e800b4 ptlrpcd_wake +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x02e71a7d ldlm_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x033fc9c5 ptlrpc_replay_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x047874c3 sptlrpc_lprocfs_cliobd_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x048b59d5 lustre_msg_set_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x04d51134 ptlrpc_save_lock +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 0x07233fa8 ptl_send_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x07605c7d interval_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x07c167e9 client_import_del_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x080e5289 ldlm_lock_downgrade +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 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 0x0bd45a4b target_send_reply +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 0x0d290cc8 _ldlm_lock_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0dab6a14 req_capsule_server_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0e7e9b52 ldlm_prep_elc_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0fde62d8 ldlm_namespace_foreach +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 0x11677e1d sptlrpc_unregister_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1280f288 ldlm_namespace_new +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 0x147a1a15 ldlm_resource_iterate +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 0x14de8a6f ptlrpc_send_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14fb3754 ptlrpc_prep_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x15a3e4db RMF_GETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x16c32725 ldlm_cancel_resource_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 0x19292e0b ptlrpc_at_set_req_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x194dd3ad ptlrpc_unregister_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19687b56 req_capsule_init_area +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19c08934 RQF_LDLM_INTENT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19fce539 sptlrpc_target_sec_part +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 0x1c485688 ptlrpc_commit_replies +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 0x207730cf req_capsule_shrink +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 0x20d814b7 ldlm_extent_shift_kms +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 0x235f0d80 ldlm_cli_enqueue_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x23eecc2e ptlrpc_request_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x244e5558 lustre_msg_get_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x245c1f4e ldlm_pool_get_lvf +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 0x2708d614 ptlrpc_register_service +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 0x2a8b2bd9 lprocfs_rd_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2aa9f575 ldlm_replay_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2b14c8a3 ptlrpc_set_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2b8e4c44 ldlm_lock2handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2bb66299 ldlm_namespace_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2c00c60d ptlrpc_sample_next_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2c2a04b3 ldlm_prep_enqueue_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 0x2cfcc823 sptlrpc_svc_ctx_invalidate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d41eec0 ptlrpc_lprocfs_brw +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 0x2e900a35 client_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ecd7515 lustre_msg_check_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ee9a03a ldlm_pool_get_slv +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 0x30802613 req_capsule_set_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x30b071b2 sptlrpc_sec_put +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 0x3320ab7a ldlm_destroy_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3342e0c8 ptlrpc_mark_interrupted +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33a2dc83 req_capsule_server_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33bb7761 ldlm_typename +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33f8bc4d ptlrpc_pinger_sending_on_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3499fce1 ptlrpc_stop_all_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35939a3d lustre_swab_fiemap +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x36e1aaae sptlrpc_import_flush_all_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3704c80e ptlrpc_resend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x373fbd28 ldlm_init_export +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 0x38718ac5 ldlm_pool_set_slv +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 0x39abebef ptlrpc_req_set_repsize +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 0x3aea74ed ptlrpc_check_set +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 0x3d05ae61 ptlrpc_req_finished_with_imp_lock +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 0x3ecce604 req_capsule_has_field +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 0x3fd42529 req_capsule_server_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3fd62c80 sptlrpc_cli_enlarge_reqbuf +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 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 0x43dab9af ldlm_lock_fail_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43e0b379 ptlrpcd_add_req +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 0x445aa6c8 ldlm_pool_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4481591d RQF_OST_SET_INFO_LAST_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x448c4656 lustre_pack_reply_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4497c15d ldlm_flock_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x452c00e3 sptlrpc_cli_wrap_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 0x46e90387 ptlrpc_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x471565b8 ldlm_lock_allow_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x47d9c9ab 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 0x4816f625 ptlrpc_pinger_del_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x498c03c5 lustre_msg_set_last_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4a0e78c1 ptlrpc_prep_req_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4a5a2416 RMF_DLM_REQ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4adcb469 ldlm_pool_get_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4c28c116 ptlrpc_request_alloc_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d7580d0 lustre_swab_hsm_user_item +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4dbf3480 __ldlm_handle2lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4de000ba req_capsule_server_sized_swab_get +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 0x4e9576b5 ptlrpc_lprocfs_register_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4eb03a6f ptlrpcd_destroy_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4f22598e ldlm_resource_putref +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 0x50561236 lprocfs_wr_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50dd74f8 RMF_STRING +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x50ef793b client_import_add_conn +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 0x536b4f30 sptlrpc_enc_pool_put_pages +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 0x552f20ea ptlrpc_request_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x555eb7fe RQF_MDS_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x560cb0ba ptlrpc_set_next_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x561070e1 ldlm_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x566a42f5 sptlrpc_cli_unwrap_bulk_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x56a7ee40 lprocfs_wr_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x57aa9e1a ldlm_namespace_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x588035b4 RMF_UPDATE_REPLY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x58c8eefd ldlm_pool_set_limit +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 0x5969187d lustre_pack_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5a057439 interval_search +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5a6756cb ptlrpc_start_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5acb672a ldlm_blocking_ast_nocheck +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5af0d02a ldlm_lock_dump_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5af1b3db ptlrpc_register_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5af90bda sptlrpc_gc_add_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5b099909 sptlrpc_import_sec_ref +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 0x5cba726b ptlrpc_buf_need_swab +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5cdc8dd7 ldlm_completion_ast_async +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 0x5f913498 ptlrpc_retain_replayable_request +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 0x5ff46b89 ldlm_resource_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x600f4b9f ldlm_register_intent +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 0x6089981a sptlrpc_import_flush_my_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x60cd26ad RQF_MDS_REINT_CREATE_SYM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x60eb3f84 ptlrpc_lprocfs_unregister_obd +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 0x65ae3906 ldlm_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x65cdf05f ptlrpc_pinger_add_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x65d1f974 ptlrpc_prep_bulk_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x65d914de llog_initiator_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x67d3ccf1 unlock_res_and_lock +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 0x698883c7 ptlrpc_init_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x69c9f04d RQF_MDS_REINT_LINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6a207d2a ptlrpc_hpreq_handler +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 0x6c63bb57 ptlrpc_request_alloc_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6cdca888 ptlrpc_nrs_policy_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6cfc05d1 ptlrpc_error +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 0x6e40020e ptlrpc_disconnect_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 0x6fd1432d req_capsule_client_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6ff0c578 client_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x702e60a5 llog_client_ops +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x703538e4 lustre_swab_hsm_current_action +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x71ae73a7 ptlrpc_wake_delayed +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 0x73e25285 req_capsule_client_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x74840056 lustre_msg_set_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x75508981 ldlm_pool_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x75a2c40d ldlm_put_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x75f72f8f ldlm_enqueue_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x76a37975 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 0x77840c82 sptlrpc_rule_set_choose +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x786e980c ptlrpc_buf_set_swabbed +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 0x797d8139 req_capsule_fini +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 0x7babf789 sptlrpc_register_policy +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 0x7d3cfa23 sptlrpc_cli_ctx_wakeup +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 0x7ea6c15c sptlrpc_cli_ctx_expire +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7ed7d1a2 lprocfs_wr_import +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 0x81a5fdc7 sptlrpc_target_export_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x821c6af7 sptlrpc_conf_client_adapt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x821d0541 ldlm_cli_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x826d3c4f RQF_LDLM_GL_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x83289c1f ldlm_lock_get +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 0x851726f5 req_capsule_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x851b0293 ldlm_blocking_ast +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 0x85fff67b ldlm_namespace_put +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 0x8a5e76ec req_capsule_get_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8ac440fa ptlrpc_uuid_to_connection +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8ac71350 ptlrpc_request_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8b10e033 sptlrpc_get_bulk_checksum +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 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 0x913cdcbb ptlrpc_request_addref +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 0x933c04c2 ptlrpc_request_bufs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x937b1ee0 lustre_swab_mdt_ioepoch +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 0x96349cee ldlm_pool_setup +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 0x974ea922 do_set_info_async +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 0x98319f46 ptlrpc_unpack_rep_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x984fedd2 ptlrpc_activate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9999cf7a dump_ost_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x99ac3d0e ptlrpc_invalidate_import +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 0x9a71f44c ldlm_get_enq_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9b54a592 sptlrpc_req_replace_dead_ctx +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 0x9c8412b7 ptlrpc_abort_inflight +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d7ea314 sptlrpc_pack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9daf38d1 ptlrpc_set_add_new_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9e730f02 ptlrpc_obd_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9ec9d7f5 ldlm_cli_cancel_unused_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9ee024de ldlm_namespace_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9f3f2ca8 ptlrpc_unregister_reply +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 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 0xa40c4eec req_capsule_field_present +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 0xa6c436ca RQF_MDS_WRITEPAGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa72528e9 ldlm_pool_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7264c54 ptlrpc_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 0xa9edf09d RQF_OBD_IDX_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xacd6a7d7 lustre_swab_ost_last_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xad21a401 ldlm_resource_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaddc3979 lustre_swab_lustre_capa_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xae014ba5 ldlm_cli_cancel_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xae22485e ptlrpc_set_add_req +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 0xb0751fa4 RQF_LLOG_ORIGIN_HANDLE_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb0a6487e sptlrpc_sec_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb13328ed ptlrpc_resend_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb17ca8b3 ldlm_lock_allow_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb1b43d8a dump_rcs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb249c6f3 ptlrpc_restart_req +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 0xb3e12663 __ptlrpc_prep_bulk_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb440a71b ptlrpc_nrs_policy_unregister +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 0xb6155979 ptlrpc_service_health_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb61cb95a RQF_MDS_GETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb679f191 ldlm_resource_unlink_lock +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 0xb7101968 ldlm_cli_update_pool +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 0xb854261a ldlm_lock_change_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb8f7c937 ldlm_lock_fail_match +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 0xbac1d89d req_capsule_filled_sizes +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbaddfc72 lustre_pack_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbb26109b ldlm_lock_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc1370dc lustre_shrink_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd11fe15 ldlm_pool_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd83bc44 RQF_OBD_SET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbdd7915b req_capsule_server_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbe231131 req_capsule_client_dump +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 0xbf3c2e83 sptlrpc_target_update_exp_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbf98b86f RQF_MDS_QUOTACHECK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbfd64e2e sec2target_str +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 0xc1893e7d ptlrpc_cleanup_client +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 0xc3562ea2 ptlrpc_req_finished +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 0xc6ee9167 ldlm_cli_cancel_unused +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7284cda ldlm_pool_init +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 0xc8289036 ptlrpc_fail_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc83d769e ptlrpc_set_import_active +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc861685f client_disconnect_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc8f586a9 ptlrpc_connection_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc92a8d07 ldlm_lock2desc +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 0xcc371546 req_capsule_extend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcdadc826 ptlrpc_unpack_req_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce1a689b sptlrpc_enc_pool_add_user +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce83c763 ptlrpc_unregister_service +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 0xcf7ede23 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 0xd2693b6e client_import_find_conn +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 0xd39c8760 ldlm_reprocess_all_ns +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3dae408 ldlm_it2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3f6dd7d ptlrpc_request_pack +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 0xd6d06d84 ldlm_namespace_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd7910326 lustre_swab_obd_statfs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd80da1af client_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd815e6cf req_capsule_server_grow +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 0xdb1fb0a2 RQF_MDS_REINT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb531560 ptlrpc_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb75d4ab ptlrpc_recover_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb9d5a6a lustre_swab_niobuf_remote +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdbd273ff req_capsule_server_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdbe58bef sptlrpc_sec_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdc6c8e6e lustre_free_reply_state +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 0xddfdd07d ptlrpc_queue_wait +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 0xde7f41d3 sptlrpc_cli_unwrap_bulk_read +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 0xdf8097bf lock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe0cc694c RQF_LLOG_ORIGIN_HANDLE_NEXT_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe25f4a64 ptlrpc_schedule_difficult_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe2c071e5 target_pack_pool_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe40e0a50 lustre_msg_get_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe4b0ccd0 sptlrpc_enc_pool_get_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe54f01ec target_print_req +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 0xe72dfed2 ptlrpc_cleanup_imp +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 0xe8fd59c4 lprocfs_wr_evict_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe9333900 ldlm_cli_cancel_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe9b1d52f _debug_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeabac4fc sptlrpc_rule_set_merge +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeb7809f8 ldlm_glimpse_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xebb10501 ptlrpc_request_set_replen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xebb64e68 req_layout_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xebd5bac1 ptlrpc_reconnect_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 0xed05883c req_capsule_other_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xed1c10d6 ptlrpc_connection_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xed4674cc sptlrpc_cli_ctx_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeda53ec7 sptlrpc_gc_del_sec +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 0xefcba248 lustre_pack_reply_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0241d6e lustre_swab_hsm_progress_kernel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf084d377 ldlm_cli_enqueue_fini +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 0xf17728a7 req_capsule_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf1bd0cb5 ptlrpcd_alloc_work +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 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 0xf5223ff9 ptlrpc_deactivate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf55c033b RMF_MGS_CONFIG_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf5800a61 sptlrpc_gc_add_sec +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 0xf5de234d ldlm_destroy_export +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 0xf6e16943 ptlrpc_req_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7408f84 lustre_swab_hsm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf78a7cda client_destroy_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 0xf9c7c891 ldlm_init_flock_export +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 0xfa9ef98f __ptlrpc_free_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfb665956 ptlrpc_set_add_cb +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 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/lustre/lustre/ptlrpc/ptlrpc 0xfffa5771 ldlm_pool_set_clv +EXPORT_SYMBOL drivers/staging/media/cxd2099/cxd2099 0xf68fb054 cxd2099_attach +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x127e3f1e Dot11d_Channelmap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x13687e37 free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1bbc3a2f rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1bdedb1a rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1e9cdbd7 rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x20178cad rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x255f823c rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2b13d81f rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2bc9fcb2 rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2ddf8109 HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x372dc5ca rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3ed38fe7 rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3f234362 rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4477b93a rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4a27a0cf rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4eb86ec0 rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4f54721b rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5878fe82 rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x67dcf2bf rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x686fd92a rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6a4765ea rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6c4275da rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6d3f0c0a RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6e13b9b0 rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7352183c dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x74857ea6 rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x770a77c9 rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fd63d16 rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x917bda0f rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x98c39486 rtllib_wpa_supplicant_ioctl +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9c4a85c7 rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9c63ac88 rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa2852e9a rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xacb8425b rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xadc70a2d rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb47f4927 rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbc028e8b rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe1420f2 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc45a9b85 rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc57ba881 rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xccccc913 rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd3df39ef rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd44c57e4 rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd5bd853d rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdda38438 alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xddacd4c1 rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe5ebc474 notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xed28e140 rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf82ab050 rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf8fdd244 rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xfd74ed5e rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x03f7a985 ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x063f6ab4 ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0816257a Dot11d_UpdateCountryIe +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0c50b11b ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0c6e1138 DOT11D_ScanComplete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0f099f61 ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x168b476e ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x194f5a78 ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1b829313 ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1c74276e ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1c8078e2 Dot11d_Init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1d7c027e ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1ef91f6c ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1f7bd3b4 ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1fb8a39f ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2089979f ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x23d19263 ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x29f13ffe ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2a55d08a Dot11d_Reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2baf4132 ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2f479671 ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3440ca04 ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x400c2b42 ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x40f426e5 ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x42b18b91 ToLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x492f09b5 ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x494b3baf ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4efd3a06 ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x53c44c70 ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x553be9ed HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5a542991 ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5da6f838 ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x61ea895d ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x655c7a75 DOT11D_GetMaxTxPwrInDbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7c29c137 IsLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x81bc3718 ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x96d5ff90 ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9829e368 ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9966b5bf ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa033b2b8 ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa528f500 ieee80211_send_probe_requests_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa6c899eb ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa974a255 ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb5badd27 ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbb5a2ce8 ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbd748e11 ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc1dfa538 ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc2c9c0da SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc9a17669 ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd9aec0f2 ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xeeb6b206 ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xef2b7011 notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf1f27719 ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf604c364 ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf6677ff4 ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfd11a2ec ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x048c0f61 iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x186e56b7 iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x240f6112 iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x25c68d4b iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2935a259 iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x3046835a iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x42b6de4e iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x43b0fced iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x490e3f34 iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5166a598 iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x55e7bcb9 iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x568f4055 iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5bb3a9a0 iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5e647e62 iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6762a751 iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6fd9f01a iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7d6b91ec iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9ed895c3 iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xaa169cc7 iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb4242841 iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb557a8f1 iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb9234dc7 iscsit_find_cmd_from_itt +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xcd845e67 iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd3d1247a iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xdf2325d8 iscsit_set_unsoliticed_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xebe32f77 iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf4174cd2 iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf41fd20e iscsit_register_transport +EXPORT_SYMBOL drivers/target/target_core_mod 0x0021b603 target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x01959f60 spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x02de3b18 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x08ab8d2d target_depend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0x0b5559f0 passthrough_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x0ffa48e3 core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x11a89a0b core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0x12d19f1f spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x14d4b1b8 core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x17179804 spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0x22d613e2 target_register_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x249e25b1 __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x255825f4 transport_check_aborted_status +EXPORT_SYMBOL drivers/target/target_core_mod 0x2b403c77 transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0x30e0d798 transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x3630f387 transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x38d38224 sbc_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x3a38e152 transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x480b3cfd transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x505dcace target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x53b2e239 target_show_dynamic_sessions +EXPORT_SYMBOL drivers/target/target_core_mod 0x55b32f3f core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0x5828029a transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0x58e4a329 sbc_dif_verify +EXPORT_SYMBOL drivers/target/target_core_mod 0x5cd0644f target_unregister_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x64e088e2 transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x65d073a9 sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x68480c02 transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x68f896b6 core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0x6be94531 sbc_dif_copy_prot +EXPORT_SYMBOL drivers/target/target_core_mod 0x748b1705 target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0x7dbada9d transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x8075f600 target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x8393a7b5 transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x85aa880c transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x8734f603 target_undepend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0x8d076ae5 core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x8e875dd3 target_submit_cmd_map_sgls +EXPORT_SYMBOL drivers/target/target_core_mod 0x922489f7 target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x94fe677f target_lun_is_rdonly +EXPORT_SYMBOL drivers/target/target_core_mod 0x9e9b90cf core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0xa7195325 target_put_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xa7aed962 target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xae55192a transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0xb228832a sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0xb591bf52 target_get_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xb8dc7dd4 core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0xc02d9149 transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xc275fbad target_nacl_find_deve +EXPORT_SYMBOL drivers/target/target_core_mod 0xc9075498 transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0xc9227377 target_sess_cmd_list_set_waiting +EXPORT_SYMBOL drivers/target/target_core_mod 0xce1ea975 target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xce5ea970 transport_backend_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xd0a44210 sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0xd23f5532 transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0xd5b76d2a target_setup_cmd_from_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xd9d9610a transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0xda893779 transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xe2a3df74 target_backend_unregister +EXPORT_SYMBOL drivers/target/target_core_mod 0xe9f8573c transport_init_se_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xeddcefa8 passthrough_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0xf01621c7 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf088e835 spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0xf1bcd967 target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xf49e3f99 transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0xf9e72e10 transport_init_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0xfd234a4a transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0x47d937ea usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/function/usb_f_uvc 0x92e9ebac uvc_set_trace_param +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0x89e74cdf usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0x145b7fb6 sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x413874a7 usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x44b32178 usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x4a6c161c usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x5ff276ab usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x666293fd usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x985407d1 usb_wwan_ioctl +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x9c5799dc usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xa96f5750 usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xac07271a usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xb10d50bb usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xd23a036e usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xe40e0898 usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usbserial 0xac1db5f7 usb_serial_suspend +EXPORT_SYMBOL drivers/usb/serial/usbserial 0xb92f9704 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 0x1fc42ea4 lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0x9932fc70 devm_lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0xa21eed5c lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0xfa908051 devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x17f3f471 svga_set_default_seq_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1be6dc30 svga_set_textmode_vga_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1fbf41b9 svga_get_tilemax +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4ab38ef2 svga_set_default_crt_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x5018e664 svga_get_caps +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x6e4adb1e svga_check_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x75cee9bc svga_tileblit +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 0xc86362cd svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xcf5c4117 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 0xdeedfbac svga_tilefill +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe28d2a49 svga_set_default_gfx_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe34c195f 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/core/syscopyarea 0xc18f2c4d sys_copyarea +EXPORT_SYMBOL drivers/video/fbdev/core/sysfillrect 0xa8596773 sys_fillrect +EXPORT_SYMBOL drivers/video/fbdev/core/sysimgblt 0x87fdc28a sys_imageblit +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x0cc3ede5 cyber2000fb_detach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x2f144786 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 0x6a7806af mac_find_mode +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0xe2304303 mac_map_monitor_sense +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x003588bb g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xb14fd593 matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xb4e485bc matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x3f068b63 DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x3f2e3832 matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x9c8c144b DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xbac7180f matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0x96aefd80 matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0xc8bfc4fd matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x03277fa8 matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x11894998 matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x19ab3835 matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xafd5a724 matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x8bce9b19 matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0xcc9fd80f matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x490a8460 matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x777514dc matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x7c56a02a matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcb5fb830 matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xd6a51956 matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/mb862xx/mb862xxfb 0x8229566d 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 0x48e31265 w1_ds2760_write +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x48eb7cc0 w1_ds2760_read +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x4bcba8fc w1_ds2760_store_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xb9258310 w1_ds2760_recall_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x6c975590 w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0xb9f06de4 w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x177cb689 w1_ds2781_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x9183e2aa w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/wire 0x60e4eb0c w1_add_master_device +EXPORT_SYMBOL drivers/w1/wire 0x634217d8 w1_remove_master_device +EXPORT_SYMBOL drivers/w1/wire 0xc0a39360 w1_unregister_family +EXPORT_SYMBOL drivers/w1/wire 0xd858cea0 w1_register_family +EXPORT_SYMBOL fs/configfs/configfs 0x0bdf75de config_item_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0x278e6d0f config_item_put +EXPORT_SYMBOL fs/configfs/configfs 0x50da1964 configfs_unregister_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0x512e0b48 configfs_undepend_item +EXPORT_SYMBOL fs/configfs/configfs 0x525cdd76 config_item_set_name +EXPORT_SYMBOL fs/configfs/configfs 0x6a84d588 config_group_init +EXPORT_SYMBOL fs/configfs/configfs 0x70b9969f config_group_find_item +EXPORT_SYMBOL fs/configfs/configfs 0xc1e614b9 configfs_depend_item +EXPORT_SYMBOL fs/configfs/configfs 0xe6e130da configfs_register_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0xe9abd4d7 config_group_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0xee27a724 config_item_get +EXPORT_SYMBOL fs/exofs/libore 0x0fbb7c71 ore_write +EXPORT_SYMBOL fs/exofs/libore 0x1218c595 ore_read +EXPORT_SYMBOL fs/exofs/libore 0x1d176e86 ore_get_rw_state +EXPORT_SYMBOL fs/exofs/libore 0x1ebc512f ore_get_io_state +EXPORT_SYMBOL fs/exofs/libore 0x28806871 ore_verify_layout +EXPORT_SYMBOL fs/exofs/libore 0x3a5fd612 extract_attr_from_ios +EXPORT_SYMBOL fs/exofs/libore 0x4527e170 ore_calc_stripe_info +EXPORT_SYMBOL fs/exofs/libore 0xa3d2a634 g_attr_logical_length +EXPORT_SYMBOL fs/exofs/libore 0xa46e1665 ore_put_io_state +EXPORT_SYMBOL fs/exofs/libore 0xba054437 ore_remove +EXPORT_SYMBOL fs/exofs/libore 0xc789c049 ore_check_io +EXPORT_SYMBOL fs/exofs/libore 0xd6643be9 ore_truncate +EXPORT_SYMBOL fs/exofs/libore 0xe49853aa ore_create +EXPORT_SYMBOL fs/fscache/fscache 0x008c1dae __fscache_uncache_page +EXPORT_SYMBOL fs/fscache/fscache 0x0100489e __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x01051947 __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x0d9c74ba fscache_object_retrying_stale +EXPORT_SYMBOL fs/fscache/fscache 0x13f4b844 __fscache_wait_on_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x43fb72b3 __fscache_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x44954685 fscache_mark_page_cached +EXPORT_SYMBOL fs/fscache/fscache 0x4625636e __fscache_write_page +EXPORT_SYMBOL fs/fscache/fscache 0x465d52b8 fscache_add_cache +EXPORT_SYMBOL fs/fscache/fscache 0x4c160873 fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0x4e2d9986 fscache_fsdef_index +EXPORT_SYMBOL fs/fscache/fscache 0x51fca616 fscache_init_cache +EXPORT_SYMBOL fs/fscache/fscache 0x5efb31c3 __fscache_unregister_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x5f310f21 fscache_object_init +EXPORT_SYMBOL fs/fscache/fscache 0x5f5be314 __fscache_maybe_release_page +EXPORT_SYMBOL fs/fscache/fscache 0x684581c8 fscache_enqueue_operation +EXPORT_SYMBOL fs/fscache/fscache 0x6a0acf19 __fscache_register_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x6b10265e __fscache_readpages_cancel +EXPORT_SYMBOL fs/fscache/fscache 0x74530ecd fscache_op_debug_id +EXPORT_SYMBOL fs/fscache/fscache 0x7707b9c2 fscache_object_mark_killed +EXPORT_SYMBOL fs/fscache/fscache 0x841510b7 fscache_cache_cleared_wq +EXPORT_SYMBOL fs/fscache/fscache 0x965ae0a1 fscache_object_destroy +EXPORT_SYMBOL fs/fscache/fscache 0xa210620e fscache_mark_pages_cached +EXPORT_SYMBOL fs/fscache/fscache 0xa26d7819 __fscache_check_page_write +EXPORT_SYMBOL fs/fscache/fscache 0xa96b0232 fscache_object_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0xb0fe8c5b __fscache_wait_on_page_write +EXPORT_SYMBOL fs/fscache/fscache 0xb13bcce9 fscache_check_aux +EXPORT_SYMBOL fs/fscache/fscache 0xb4647958 fscache_operation_init +EXPORT_SYMBOL fs/fscache/fscache 0xb4e25d1f __fscache_read_or_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0xb9f63538 __fscache_check_consistency +EXPORT_SYMBOL fs/fscache/fscache 0xbc2da73e __fscache_enable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xbe3176dc fscache_op_complete +EXPORT_SYMBOL fs/fscache/fscache 0xc273c7c4 __fscache_read_or_alloc_pages +EXPORT_SYMBOL fs/fscache/fscache 0xdb73f06b __fscache_disable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xe32f8922 fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0xe41faea9 __fscache_attr_changed +EXPORT_SYMBOL fs/fscache/fscache 0xe6a7b6e8 __fscache_uncache_all_inode_pages +EXPORT_SYMBOL fs/fscache/fscache 0xea1739b9 fscache_put_operation +EXPORT_SYMBOL fs/fscache/fscache 0xeb941bcc __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xed4ad9b6 fscache_obtained_object +EXPORT_SYMBOL fs/fscache/fscache 0xfd0a4b16 __fscache_update_cookie +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x00f888ac qtree_delete_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x02ca22c0 qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x4d527e4e qtree_read_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x8baa4edc qtree_release_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xa0aee336 qtree_entry_unused +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 0x19f54faa 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 0x95f7e23f 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/6lowpan/6lowpan 0x1367c1db lowpan_nhc_add +EXPORT_SYMBOL net/6lowpan/6lowpan 0xba5a10e9 lowpan_nhc_del +EXPORT_SYMBOL net/802/p8022 0xa4e32d4c register_8022_client +EXPORT_SYMBOL net/802/p8022 0xf7fd940d unregister_8022_client +EXPORT_SYMBOL net/802/p8023 0xa78783c5 destroy_8023_client +EXPORT_SYMBOL net/802/p8023 0xc9161fe9 make_8023_client +EXPORT_SYMBOL net/802/psnap 0x0751826d register_snap_client +EXPORT_SYMBOL net/802/psnap 0x08fc3017 unregister_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x069e73ed p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0x09adefe4 p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0x158dc8a5 p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x193c62b1 p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0x1ada7017 p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0x21218f2d p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0x2c0b243c p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0x2e66dc9e v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0x33fd3c68 p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0x34beb9f7 p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0x35d1e27e p9_idpool_get +EXPORT_SYMBOL net/9p/9pnet 0x3958819c p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0x3aeaa2d6 p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x442c7ceb p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0x44d2c2c0 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0x4503db44 v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0x4ac10df2 p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0x550aa7a4 p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0x556bc35f p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0x58f0fea1 p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0x6b2f6ff5 p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0x6fa99c51 p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0x73f7091c p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x7783b5f4 p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0x83518f67 p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0x84369b7e p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0x8e3ffe2e p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0xa1745ebe p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0xa814342f p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0xad81f7be p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0xb2464e50 p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0xb315ef68 p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0xba2c0084 p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0xc203f1df p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0xc5db54a9 p9_idpool_destroy +EXPORT_SYMBOL net/9p/9pnet 0xca14dfd6 p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0xd3409884 v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0xd3ebc688 p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0xd3fd2ad7 p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0xd7c179c8 v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0xe123f25d p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xecc54987 p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0xf4a111d8 p9_idpool_create +EXPORT_SYMBOL net/9p/9pnet 0xf84f2022 p9_idpool_put +EXPORT_SYMBOL net/9p/9pnet 0xf95da846 p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0xfbaad986 p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0xfd40c79d p9_idpool_check +EXPORT_SYMBOL net/9p/9pnet 0xffb304d9 p9_release_pages +EXPORT_SYMBOL net/appletalk/appletalk 0x30f807e9 atalk_find_dev_addr +EXPORT_SYMBOL net/appletalk/appletalk 0x3c46e21e alloc_ltalkdev +EXPORT_SYMBOL net/appletalk/appletalk 0xad957823 atrtr_get_dev +EXPORT_SYMBOL net/appletalk/appletalk 0xccfe64f4 aarp_send_ddp +EXPORT_SYMBOL net/atm/atm 0x225045d2 vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x4f8def05 atm_dev_register +EXPORT_SYMBOL net/atm/atm 0x50d1dba0 atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0x6f070306 atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0x7b480a4c register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x7c5f42c1 vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0x940a1b61 atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0x96c161d4 atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0x9a11e59f deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x9feaf287 sonet_subtract_stats +EXPORT_SYMBOL net/atm/atm 0xa19d01fb atm_charge +EXPORT_SYMBOL net/atm/atm 0xaa024146 sonet_copy_stats +EXPORT_SYMBOL net/atm/atm 0xb5eb79bc vcc_release_async +EXPORT_SYMBOL net/atm/atm 0xf22d4c31 atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/atm/atm 0xfac5ae25 vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0xfbddc94f atm_alloc_charge +EXPORT_SYMBOL net/ax25/ax25 0x0e612cc6 ax25_listen_release +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 0x55102e04 ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0x8417945d ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0xa7f3015b ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0xaa6cb69f ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0xad3c1547 ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0xafd64470 ax25_ip_xmit +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/ax25/ax25 0xdc5017a9 ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0xfca218e5 ax25_linkfail_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0362ad6e __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x03a5d1df hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0a7a4f8c l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x17f4c6a0 hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1c107783 bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0x37601ba0 bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0x409fa245 hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0x42415908 l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x47022514 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x49949985 __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4a2e67f1 hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4db59490 bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x504fd7d3 bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5f4bd867 bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x64e20d7c hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6867907c hci_mgmt_chan_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6e232995 hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x75b97670 l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0x778d4025 bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0x781c4d4b l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7e48634b hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x86417833 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 0x91df8cea bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x952662e5 l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0x99845827 l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9ef11ef7 bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa9051e8e hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb491a455 bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0xbd653b1c hci_mgmt_chan_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc4559d09 bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc8e8279e hci_alloc_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcc1fb551 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7442057 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xda13fcc2 hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe060e994 bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe160ec65 hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe3323ceb hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe6a088ff bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf2b93f44 bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf45be94c hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf811a121 bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0xfca10ba7 hci_get_route +EXPORT_SYMBOL net/bridge/bridge 0x2247c8fd br_should_route_hook +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x13f1fa85 ebt_register_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x272f4f25 ebt_do_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x89530074 ebt_unregister_table +EXPORT_SYMBOL net/caif/caif 0x01de76dd get_cfcnfg +EXPORT_SYMBOL net/caif/caif 0x1356511a caif_enroll_dev +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 0x6a44fc70 cfpkt_extr_head +EXPORT_SYMBOL net/caif/caif 0x839ddb7b cfcnfg_set_phy_state +EXPORT_SYMBOL net/caif/caif 0x9541621a caif_disconnect_client +EXPORT_SYMBOL net/caif/caif 0x966d7de2 cfpkt_add_head +EXPORT_SYMBOL net/caif/caif 0x9e3e305d cfpkt_set_prio +EXPORT_SYMBOL net/caif/caif 0xabe4136c caif_connect_client +EXPORT_SYMBOL net/caif/caif 0xb7b6874e caif_free_client +EXPORT_SYMBOL net/caif/caif 0xc7a2c99c cfcnfg_add_phy_layer +EXPORT_SYMBOL net/can/can 0x05f526ea can_rx_unregister +EXPORT_SYMBOL net/can/can 0x0787bc59 can_proto_register +EXPORT_SYMBOL net/can/can 0x63396a72 can_proto_unregister +EXPORT_SYMBOL net/can/can 0x883a293d can_send +EXPORT_SYMBOL net/can/can 0xf1499e64 can_ioctl +EXPORT_SYMBOL net/can/can 0xfe9abdcb can_rx_register +EXPORT_SYMBOL net/ceph/libceph 0x01503997 ceph_monc_request_next_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x0738f8cb ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0x07c02b4e ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0x087aef44 ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0x09290ab3 ceph_debugfs_init +EXPORT_SYMBOL net/ceph/libceph 0x0ae4fc5c ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x0b00d860 ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0x0b4d9849 ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x0d13bbc3 ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0x0de87890 ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0x10c034fd osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0x15000fd9 ceph_osdc_set_request_linger +EXPORT_SYMBOL net/ceph/libceph 0x1a6cc429 ceph_print_client_options +EXPORT_SYMBOL net/ceph/libceph 0x1bed3ff8 osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0x1da4f595 ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0x20d151cb ceph_osdc_setup +EXPORT_SYMBOL net/ceph/libceph 0x21c60751 ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0x22ab6567 ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0x2384b60f ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0x24d897df ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x2574c793 ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0x28728e3b ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x2980db5c ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x29f119cf ceph_osdc_cancel_event +EXPORT_SYMBOL net/ceph/libceph 0x2a5aa504 osd_req_op_watch_init +EXPORT_SYMBOL net/ceph/libceph 0x2db717f3 ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0x33f99b39 ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0x36dc7e5e ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0x3abec91f ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x3b51b474 ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x3f688151 ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x3ffcc9da ceph_osdc_writepages +EXPORT_SYMBOL net/ceph/libceph 0x419cb09b ceph_pagelist_truncate +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 0x44d8affd ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x466b85b8 libceph_compatible +EXPORT_SYMBOL net/ceph/libceph 0x49561853 osd_req_op_cls_response_data +EXPORT_SYMBOL net/ceph/libceph 0x4fb6938d ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x52177106 ceph_osdc_new_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 0x58bf0579 osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0x5a7456e2 ceph_oloc_oid_to_pg +EXPORT_SYMBOL net/ceph/libceph 0x5bd68b88 osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0x5e4ae759 ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x63fced05 __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x6445dda6 ceph_osdc_put_event +EXPORT_SYMBOL net/ceph/libceph 0x64dbfd8d ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0x670b29a8 ceph_osdc_create_event +EXPORT_SYMBOL net/ceph/libceph 0x69933e14 osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x6b2e3bcd ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x6cb00e0a ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0x6fcdafef ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0x76b6dd45 ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0x7c16e2c4 ceph_monc_got_mdsmap +EXPORT_SYMBOL net/ceph/libceph 0x7d4d57ad ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0x7d8a1525 ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x7f3296b6 ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x82116983 ceph_auth_create_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x853c06ea osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x878dcd69 ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0x882d36f2 ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0x8dfe5f00 ceph_auth_update_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x910e01e7 ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0x9122e9ca ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0x92e848b3 osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x948c3506 ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0x98569b5b ceph_calc_pg_primary +EXPORT_SYMBOL net/ceph/libceph 0x986a0e95 ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0x986d38bd ceph_messenger_init +EXPORT_SYMBOL net/ceph/libceph 0x99e36571 ceph_osdc_cleanup +EXPORT_SYMBOL net/ceph/libceph 0x9f534f4d ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0x9f6c6052 osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0xa94b6bed ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0xaa837ab8 osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0xab08afe5 ceph_client_id +EXPORT_SYMBOL net/ceph/libceph 0xae3515ba ceph_create_snap_context +EXPORT_SYMBOL net/ceph/libceph 0xafb8a407 ceph_msgr_flush +EXPORT_SYMBOL net/ceph/libceph 0xb3ca39e6 ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb6081d6d ceph_msgr_exit +EXPORT_SYMBOL net/ceph/libceph 0xb63c4b36 ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0xb7d0d01c ceph_get_direct_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xb7e92c0e osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0xbf86461a ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0xc4a80955 ceph_debugfs_cleanup +EXPORT_SYMBOL net/ceph/libceph 0xc9f82b38 ceph_msgr_init +EXPORT_SYMBOL net/ceph/libceph 0xcb50a624 ceph_parse_ips +EXPORT_SYMBOL net/ceph/libceph 0xce032652 ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0xce619da4 osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0xcf4b12e1 ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0xd0850cfc ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xd23c40fc ceph_monc_do_get_version +EXPORT_SYMBOL net/ceph/libceph 0xd2c107bb ceph_flags_to_mode +EXPORT_SYMBOL net/ceph/libceph 0xd7acd83f ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xd81d758b ceph_messenger_fini +EXPORT_SYMBOL net/ceph/libceph 0xda991156 ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0xdd8e7550 ceph_parse_options +EXPORT_SYMBOL net/ceph/libceph 0xe07773aa osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xe1b469a6 ceph_osdc_readpages +EXPORT_SYMBOL net/ceph/libceph 0xe1da1abe osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0xe3b042ca ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xebf988d4 ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0xef9e5e8a ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0xf14e4562 ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0xf187e487 osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xf2534695 ceph_osdc_build_request +EXPORT_SYMBOL net/ceph/libceph 0xf35cb4d9 ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0xf36d132a ceph_osdc_get_request +EXPORT_SYMBOL net/dccp/dccp_ipv4 0xc7241c7b dccp_req_err +EXPORT_SYMBOL net/dccp/dccp_ipv4 0xf7a9a61f dccp_syn_ack_timeout +EXPORT_SYMBOL net/ieee802154/6lowpan/ieee802154_6lowpan 0x5bd696c5 lowpan_frag_rcv +EXPORT_SYMBOL net/ieee802154/ieee802154 0x38a0be18 wpan_phy_register +EXPORT_SYMBOL net/ieee802154/ieee802154 0x64853f28 wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0x6d925339 wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0x9a94345f wpan_phy_find +EXPORT_SYMBOL net/ieee802154/ieee802154 0xb9a74a9f wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0xf5dc6abd wpan_phy_unregister +EXPORT_SYMBOL net/ipv4/fou 0x03916fe4 gue_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0x272a433e fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0x7a8411a2 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0xedb17e2c gue_build_header +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x19f40bfe ip_tunnel_encap +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x1baa24c1 ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x37bd4776 ip_tunnel_get_link_net +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x98248502 ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xb6120c7f ip_tunnel_get_iflink +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xb6baf46b ip_tunnel_dst_reset_all +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x3bb6bb45 arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xa1185a81 arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xd74b67b3 arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x3c93e1bd ipt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x910f6ae6 ipt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xb399ab53 ipt_register_table +EXPORT_SYMBOL net/ipv4/tunnel4 0x06a448e1 xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/tunnel4 0xc0302705 xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/udp_tunnel 0x03f26874 udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x64ba4aab ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xa8b219b3 ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xa9b14799 ip6_tnl_get_link_net +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xec3ac72f ip6_tnl_get_iflink +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x630d691b ip6t_do_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xf6c47c66 ip6t_register_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xfa7ffc87 ip6t_unregister_table +EXPORT_SYMBOL net/ipv6/tunnel6 0xe1de8c1f xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/tunnel6 0xe34cb239 xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x54418810 xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0xf29dcca9 xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x10359192 ircomm_open +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x1c26f83b ircomm_disconnect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x34f52020 ircomm_connect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x499f9a29 ircomm_data_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x7f22c2a8 ircomm_close +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xa3cfd8e9 ircomm_control_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xcc10fd90 ircomm_connect_response +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xe01fa453 ircomm_flow_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 0x0e5008c1 iriap_open +EXPORT_SYMBOL net/irda/irda 0x1235a3ef irttp_connect_request +EXPORT_SYMBOL net/irda/irda 0x13673f84 irlmp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x18caec71 irttp_open_tsap +EXPORT_SYMBOL net/irda/irda 0x1a9f11b6 hashbin_get_first +EXPORT_SYMBOL net/irda/irda 0x1aa94932 irttp_dup +EXPORT_SYMBOL net/irda/irda 0x1b6fbbd3 irda_notify_init +EXPORT_SYMBOL net/irda/irda 0x2a17732a hashbin_insert +EXPORT_SYMBOL net/irda/irda 0x2ffa36a5 irttp_flow_request +EXPORT_SYMBOL net/irda/irda 0x313d0822 irlmp_connect_request +EXPORT_SYMBOL net/irda/irda 0x33cbe2c6 proc_irda +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 0x53c03f02 irttp_close_tsap +EXPORT_SYMBOL net/irda/irda 0x568ef3ae iriap_getvaluebyclass_request +EXPORT_SYMBOL net/irda/irda 0x56b99f6a hashbin_new +EXPORT_SYMBOL net/irda/irda 0x60b6b2b4 irttp_connect_response +EXPORT_SYMBOL net/irda/irda 0x6b043eba irda_init_max_qos_capabilies +EXPORT_SYMBOL net/irda/irda 0x6b7f50b3 hashbin_find +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 0x8c46421c irttp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x91815586 irda_param_pack +EXPORT_SYMBOL net/irda/irda 0x92807396 async_unwrap_char +EXPORT_SYMBOL net/irda/irda 0x94a824db irda_param_extract_all +EXPORT_SYMBOL net/irda/irda 0x9516f690 irias_add_integer_attrib +EXPORT_SYMBOL net/irda/irda 0x970d5266 irttp_data_request +EXPORT_SYMBOL net/irda/irda 0x9d6dfdde irlmp_connect_response +EXPORT_SYMBOL net/irda/irda 0x9f40b700 iriap_close +EXPORT_SYMBOL net/irda/irda 0xa0f09dd6 irlap_open +EXPORT_SYMBOL net/irda/irda 0xa3c9890b async_wrap_skb +EXPORT_SYMBOL net/irda/irda 0xaad2d90a irias_find_object +EXPORT_SYMBOL net/irda/irda 0xaec635e4 irias_add_octseq_attrib +EXPORT_SYMBOL net/irda/irda 0xb1d2d5a4 irda_device_set_media_busy +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 0xcccbb819 irttp_udata_request +EXPORT_SYMBOL net/irda/irda 0xce917ed2 irlmp_close_lsap +EXPORT_SYMBOL net/irda/irda 0xd0e46a44 alloc_irdadev +EXPORT_SYMBOL net/irda/irda 0xd1e189a5 irlmp_data_request +EXPORT_SYMBOL net/irda/irda 0xd22e8861 irias_add_string_attrib +EXPORT_SYMBOL net/irda/irda 0xd6e9e44c irlap_close +EXPORT_SYMBOL net/irda/irda 0xd7702e20 irias_new_object +EXPORT_SYMBOL net/irda/irda 0xdd988ce6 hashbin_lock_find +EXPORT_SYMBOL net/irda/irda 0xde4c6b3c irlmp_service_to_hint +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 0xf924f9d8 irlmp_open_lsap +EXPORT_SYMBOL net/l2tp/l2tp_core 0x1b8a31cb l2tp_recv_common +EXPORT_SYMBOL net/lapb/lapb 0x265c951a lapb_data_request +EXPORT_SYMBOL net/lapb/lapb 0x27694ec3 lapb_data_received +EXPORT_SYMBOL net/lapb/lapb 0x31a7b0ef lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0x70b0bc30 lapb_unregister +EXPORT_SYMBOL net/lapb/lapb 0x7b6f9635 lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0x843698cb lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0x8a0efdeb lapb_register +EXPORT_SYMBOL net/lapb/lapb 0xd35f9958 lapb_getparms +EXPORT_SYMBOL net/llc/llc 0x2125d249 llc_sap_open +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x49211303 llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x69013859 llc_sap_close +EXPORT_SYMBOL net/llc/llc 0x871974c0 llc_add_pack +EXPORT_SYMBOL net/llc/llc 0x98ae7d9a llc_set_station_handler +EXPORT_SYMBOL net/llc/llc 0xd2fd419d llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/llc/llc 0xe6e016b2 llc_sap_find +EXPORT_SYMBOL net/mac80211/mac80211 0x00274dd8 ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0x0094f5d8 ieee80211_csa_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0x00a2e4ab ieee80211_csa_update_counter +EXPORT_SYMBOL net/mac80211/mac80211 0x07a84556 ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x0bd609f2 ieee80211_get_key_tx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0x10bfc5a5 ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x11353fd1 ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x167db285 ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x1d939a8b rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x21876907 ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x21dfe985 ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0x24b2e13b ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x269f4209 ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x29297b39 ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x29a4b5d1 ieee80211_rx +EXPORT_SYMBOL net/mac80211/mac80211 0x2ace00c5 ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0x2c7db936 __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x32af9e72 ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x39ee03b7 ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0x3c02ce60 ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0x419c0202 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x42090eca ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0x44d59b9d __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x478ec243 ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0x4838a939 ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0x4860099a __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x4c2b011a ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0x50a241ed ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x50c3f295 ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0x547799e6 ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0x55f97e4f ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0x5b3da6e9 ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x5d10f958 ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x5d753239 ieee80211_tx_dequeue +EXPORT_SYMBOL net/mac80211/mac80211 0x633f8bf4 ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0x66214134 ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0x6ad75c44 ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0x6e4982e7 ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0x6eb20230 ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0x6f24cae0 ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0x6fae6e5e ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0x6fe72c50 ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x717f318f ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0x726925f9 ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0x74406425 ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0x77ea65c4 ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x7bd1973a ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x7d4d9342 ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x80bce0f7 ieee80211_tx_status_noskb +EXPORT_SYMBOL net/mac80211/mac80211 0x811e745b ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0x8417918b ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0x8556d78d ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x8d6eb1ec ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x8ffed80a rate_control_send_low +EXPORT_SYMBOL net/mac80211/mac80211 0x91b3f7a4 __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x92b873cb ieee80211_stop_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x92bd9e88 ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0x9494d800 ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x95273e6b ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0x962bdde8 ieee80211_aes_cmac_calculate_k1_k2 +EXPORT_SYMBOL net/mac80211/mac80211 0x9677e3a3 ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x99f032d3 ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0x9fdc8d96 ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0xa03df626 ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0xa0f60569 ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0xa58347e1 ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xa9297b6b ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xaa8b8960 ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0xb42c8249 ieee80211_start_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0xb7b0bd63 ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0xb82ce51f ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0xbcd60781 ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0xc1298428 ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0xce7a6966 ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0xced102da __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xd2e91eff ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0xd72625cb ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0xda66130b ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xe195dd2a ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xe69aeb7f ieee80211_sta_eosp +EXPORT_SYMBOL net/mac80211/mac80211 0xea3a24b9 wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xf51df887 ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0xfd8d2340 ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xff14dc4a ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xff982fa9 ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac802154/mac802154 0x1bf10b2f ieee802154_free_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x1e26df5a ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x5669cab0 ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x5e1851c1 ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x6855d8d6 ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x6e276127 ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x8b325ee9 ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0xcca737d5 ieee802154_rx_irqsafe +EXPORT_SYMBOL net/mac802154/mac802154 0xeade4300 ieee802154_rx +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x09ae1e76 ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x24d1c427 ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x2772a557 ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x3c794b06 register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x6fbf489e unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x706ec352 ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x715fd759 ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x8588a865 ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x8a70d2ab register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xa2e3aec2 ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xb41a4eb8 ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xba095abf unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xc1b62dbc ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xe65c8c3d register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x2ad34f65 __nf_ct_ext_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x808d6d48 nf_conntrack_untracked +EXPORT_SYMBOL net/netfilter/nf_conntrack 0xc210be3f __nf_ct_ext_add_length +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0x827cc6a1 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x21405777 nf_nat_used_tuple +EXPORT_SYMBOL net/netfilter/nf_nat 0x57d54de8 nf_xfrm_me_harder +EXPORT_SYMBOL net/netfilter/nf_nat 0x77ff030d nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x7bcd8cc2 nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0xa28a37ce nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/nf_nat 0xb10344aa __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/x_tables 0x253e8b44 xt_compat_init_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x482d26fd xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x595ec83b xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0x5b0610cf xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0x62b00bc4 xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x65f11c90 xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x751699ef xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0xa23e5dfe xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0xa278585b xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0xa3edda49 xt_find_target +EXPORT_SYMBOL net/netfilter/x_tables 0xce798ca1 xt_unregister_targets +EXPORT_SYMBOL net/netfilter/x_tables 0xd1a21986 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xfd6fab73 xt_find_match +EXPORT_SYMBOL net/nfc/hci/hci 0x1c0a008b nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0x238d143b nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0x3792b07f nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0x3d8dc46e nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x43028a27 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x4d632bae nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0x526cd3e2 nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0x57b59a43 nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0x67d24eb1 nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0x86eae7a5 nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x9c7c7d09 nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0xb1365179 nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0xb2f858be nfc_hci_reset_pipes +EXPORT_SYMBOL net/nfc/hci/hci 0xbb8d595e nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0xbca0b4fd nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xcdcad6df nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0xdc215d08 nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0xe78747c1 nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0xf0875d4c nfc_hci_reset_pipes_per_host +EXPORT_SYMBOL net/nfc/hci/hci 0xf4713dd4 nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0xfaae23be nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/nci/nci 0x029b8e62 nci_hci_open_pipe +EXPORT_SYMBOL net/nfc/nci/nci 0x176b2416 nci_hci_set_param +EXPORT_SYMBOL net/nfc/nci/nci 0x24521998 nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0x42500106 nci_hci_connect_gate +EXPORT_SYMBOL net/nfc/nci/nci 0x6a5e12bf nci_core_conn_close +EXPORT_SYMBOL net/nfc/nci/nci 0x74241930 nci_hci_get_param +EXPORT_SYMBOL net/nfc/nci/nci 0x74bc833a nci_set_config +EXPORT_SYMBOL net/nfc/nci/nci 0x77265fb5 nci_nfcee_discover +EXPORT_SYMBOL net/nfc/nci/nci 0x7d049395 nci_nfcee_mode_set +EXPORT_SYMBOL net/nfc/nci/nci 0x7e442042 nci_hci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x84250b9e nci_core_conn_create +EXPORT_SYMBOL net/nfc/nci/nci 0xb59b55ab nci_req_complete +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xc0adf1b4 nci_hci_dev_session_init +EXPORT_SYMBOL net/nfc/nci/nci 0xc54f2464 nci_prop_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0xf1f87d9c nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0xf2b1f1be nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0xfae571d4 nci_hci_send_event +EXPORT_SYMBOL net/nfc/nci/nci 0xfb129d84 nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0xff7c5960 nci_register_device +EXPORT_SYMBOL net/nfc/nfc 0x047179a5 nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x090d675f nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0x155303ec nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0x17b80e93 nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0x1c345c69 nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0x2a6ce686 nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0x35d5b154 nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0x4c9a41b1 nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0x593582ee nfc_class +EXPORT_SYMBOL net/nfc/nfc 0x5aa49794 nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0x5ec7e26a nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0x62e1e4e5 nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x645edb9f nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0x6f745f00 nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0x7633b0cf nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0x76b1db51 nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0xa0ee6a95 nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0xaa7f6f1a nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0xaf9a3633 nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0xbbc7476a nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0xe4920afc nfc_se_transaction +EXPORT_SYMBOL net/nfc/nfc 0xf9d85f7d nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc_digital 0x22d951bb nfc_digital_register_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x46ec0754 nfc_digital_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x7c958651 nfc_digital_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xf663799d nfc_digital_free_device +EXPORT_SYMBOL net/phonet/phonet 0x12d46714 pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0x416ad9a5 pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0x676cfc75 phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0x6bb320f1 pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0x6edc51a4 phonet_stream_ops +EXPORT_SYMBOL net/phonet/phonet 0x95ec6a5d phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0xcba57b3f phonet_proto_unregister +EXPORT_SYMBOL net/phonet/phonet 0xf0368d3d pn_skb_send +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x00d3ba92 rxrpc_kernel_data_delivered +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x0d6de39f rxrpc_kernel_intercept_rx_messages +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x0e309251 rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x19c657b2 rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x1a7dd57f rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x59ba41e3 rxrpc_kernel_is_data_last +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x5db30ff3 rxrpc_kernel_free_skb +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x8765abad rxrpc_kernel_accept_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x97e346ce rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x9d9c1b8a rxrpc_kernel_reject_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xaa348d76 rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xba9309d6 rxrpc_kernel_get_abort_code +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xcb56d422 rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xcd9c0ac6 key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xe5dac51a rxrpc_kernel_get_error_number +EXPORT_SYMBOL net/sctp/sctp 0xb87a125b sctp_do_peeloff +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x00817cdf gss_mech_get +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x8006c862 gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xe22853a0 gss_mech_put +EXPORT_SYMBOL net/sunrpc/sunrpc 0x54b4e0d3 xdr_restrict_buflen +EXPORT_SYMBOL net/sunrpc/sunrpc 0x94ad8fd5 xdr_truncate_encode +EXPORT_SYMBOL net/sunrpc/sunrpc 0xeaee83e5 svc_pool_stats_open +EXPORT_SYMBOL net/wimax/wimax 0xaa7c6295 wimax_reset +EXPORT_SYMBOL net/wimax/wimax 0xf6d887d1 wimax_rfkill +EXPORT_SYMBOL net/wireless/cfg80211 0x0622b505 regulatory_set_wiphy_regd +EXPORT_SYMBOL net/wireless/cfg80211 0x09be7867 cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x09c64fbd ieee80211_frequency_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x0cf9db2c wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0x11291cc0 __ieee80211_get_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x14a25ceb cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0x15c7af15 cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x19adc0de cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x19e03378 cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0x1aa4c47e freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0x1ba839c7 cfg80211_report_obss_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x1d0302e0 cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0x260a1a68 __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x271a3ebb cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0x28802a60 cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0x2992636a cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x2b67742e cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x2cea9274 cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0x2f9534e4 cfg80211_rx_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x33afa8d5 cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x379a9b84 cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0x3993c7d8 cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x3b1da8ad __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x3c5739aa cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0x3d470c4d cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0x3e285fec cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0x3f1842c8 cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0x3f34a010 cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0x40559f26 cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0x43c560ab wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0x44d5a1ff cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0x45979966 cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0x476faacf cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0x495457ff cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0x49ade259 wiphy_rfkill_set_hw_state +EXPORT_SYMBOL net/wireless/cfg80211 0x4b93b3f6 regulatory_set_wiphy_regd_sync_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0x4b979fcf cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0x4c64d6ad cfg80211_sched_scan_stopped_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0x4f31f96b cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x50214c28 ieee80211_bss_get_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x5785e2bb wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0x58774166 cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x61c43167 cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x652c382b ieee80211_data_from_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x6d6cb9ad ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0x6f723018 cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef5cb2c cfg80211_connect_result +EXPORT_SYMBOL net/wireless/cfg80211 0x7fe1a403 cfg80211_find_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x83b7446d regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0x84673c8e wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0x8492a430 ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x855f0d2e cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x88d69e0f cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x89a5190f ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x8a7062a5 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x8c76ef86 cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x8df32978 wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0x91323b83 cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x91d7a142 ieee80211_ie_split_ric +EXPORT_SYMBOL net/wireless/cfg80211 0x92f76194 cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x93a9beb4 cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0x982e6b6d ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x9ae318d2 cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x9b0e34c4 cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x9bb8cbe5 cfg80211_rx_mlme_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 0xa19b04ef cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0xa22e34e6 ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0xa880cb1b cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0xae7a5a93 cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0xb1f3e909 cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xb5c62acf cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xb7cef07a cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xb89d7ddc ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0xba58b17e __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xc008cefb cfg80211_roamed_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xc47f27af wiphy_rfkill_stop_polling +EXPORT_SYMBOL net/wireless/cfg80211 0xc63f1b81 ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0xc90fde22 ieee80211_chandef_to_operating_class +EXPORT_SYMBOL net/wireless/cfg80211 0xc9d71568 cfg80211_reg_can_beacon_relax +EXPORT_SYMBOL net/wireless/cfg80211 0xca02eaf0 cfg80211_inform_bss_width_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xcd21929f cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0xd1546db9 cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0xd50b0a22 ieee80211_ie_split +EXPORT_SYMBOL net/wireless/cfg80211 0xd74c25d9 wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xdd67c534 ieee80211_data_to_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0xe0eefb07 cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0xea2f8b31 cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xea86e55a cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xec77e1ef cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0xefc56354 cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0xf0c9e1ab cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xf17b585f cfg80211_del_sta_sinfo +EXPORT_SYMBOL net/wireless/cfg80211 0xf2088ed8 cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0xf5fd2ba1 cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0xf7cf067a cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0xfcc15aa0 cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0xfed4d591 cfg80211_find_vendor_ie +EXPORT_SYMBOL net/wireless/cfg80211 0xff5db1ed cfg80211_inform_bss_width +EXPORT_SYMBOL net/wireless/lib80211 0x2973867d lib80211_register_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x7a6314cb lib80211_crypt_info_init +EXPORT_SYMBOL net/wireless/lib80211 0x85659907 lib80211_crypt_delayed_deinit +EXPORT_SYMBOL net/wireless/lib80211 0x93769c3c lib80211_get_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xb13a2294 lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xe60909de lib80211_crypt_info_free +EXPORT_SYMBOL sound/ac97_bus 0x8fa5054c ac97_bus_type +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0xccc2fb9b snd_mixer_oss_ioctl_card +EXPORT_SYMBOL sound/core/seq/snd-seq 0x079c96d2 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 0x299bff38 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 0x9f504956 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 0xdff43424 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 0x091def1c snd_seq_autoload_exit +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xabc9fe71 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 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 0x1394af17 snd_virmidi_new +EXPORT_SYMBOL sound/core/snd 0x032e5e99 snd_card_register +EXPORT_SYMBOL sound/core/snd 0x07d22024 snd_pci_quirk_lookup +EXPORT_SYMBOL sound/core/snd 0x0b1d930c snd_ctl_unregister_ioctl +EXPORT_SYMBOL sound/core/snd 0x0cf081cf snd_info_free_entry +EXPORT_SYMBOL sound/core/snd 0x1157ce76 snd_ctl_new1 +EXPORT_SYMBOL sound/core/snd 0x14b986be snd_ctl_find_numid +EXPORT_SYMBOL sound/core/snd 0x198788b4 snd_lookup_oss_minor_data +EXPORT_SYMBOL sound/core/snd 0x1bffc989 snd_power_wait +EXPORT_SYMBOL sound/core/snd 0x1da00540 _snd_ctl_add_slave +EXPORT_SYMBOL sound/core/snd 0x2413288f snd_mixer_oss_notify_callback +EXPORT_SYMBOL sound/core/snd 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL sound/core/snd 0x29be5541 snd_ctl_notify +EXPORT_SYMBOL sound/core/snd 0x2ae3deaa release_and_free_resource +EXPORT_SYMBOL sound/core/snd 0x2fb0ad14 snd_ctl_boolean_mono_info +EXPORT_SYMBOL sound/core/snd 0x342a2354 copy_to_user_fromio +EXPORT_SYMBOL sound/core/snd 0x3473ca3c snd_card_free_when_closed +EXPORT_SYMBOL sound/core/snd 0x351ba570 snd_component_add +EXPORT_SYMBOL sound/core/snd 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL sound/core/snd 0x397deec4 snd_register_oss_device +EXPORT_SYMBOL sound/core/snd 0x475065d5 snd_ctl_free_one +EXPORT_SYMBOL sound/core/snd 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL sound/core/snd 0x5c9faf1c snd_jack_add_new_kctl +EXPORT_SYMBOL sound/core/snd 0x6882147c snd_ctl_register_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0x6f7afa2d snd_ctl_remove_id +EXPORT_SYMBOL sound/core/snd 0x75440f8a snd_device_register +EXPORT_SYMBOL sound/core/snd 0x79141f63 snd_ctl_boolean_stereo_info +EXPORT_SYMBOL sound/core/snd 0x7e30d65b snd_register_device +EXPORT_SYMBOL sound/core/snd 0x81b69e41 snd_ctl_enum_info +EXPORT_SYMBOL sound/core/snd 0x88e50425 snd_unregister_oss_device +EXPORT_SYMBOL sound/core/snd 0x8c32288d snd_card_free +EXPORT_SYMBOL sound/core/snd 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL sound/core/snd 0x8f595b11 snd_major +EXPORT_SYMBOL sound/core/snd 0x92a13bce snd_info_register +EXPORT_SYMBOL sound/core/snd 0x93d93a57 snd_ctl_unregister_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0x96399e61 snd_unregister_device +EXPORT_SYMBOL sound/core/snd 0x971b1a1b snd_device_new +EXPORT_SYMBOL sound/core/snd 0x9731de69 snd_jack_set_parent +EXPORT_SYMBOL sound/core/snd 0x9cb665d6 snd_ctl_remove +EXPORT_SYMBOL sound/core/snd 0x9e6d79f8 snd_info_get_str +EXPORT_SYMBOL sound/core/snd 0xa0d99c86 snd_card_new +EXPORT_SYMBOL sound/core/snd 0xa0fd2427 snd_pci_quirk_lookup_id +EXPORT_SYMBOL sound/core/snd 0xaa6b762e snd_ctl_make_virtual_master +EXPORT_SYMBOL sound/core/snd 0xaca07183 snd_jack_report +EXPORT_SYMBOL sound/core/snd 0xaca6f75c snd_card_set_id +EXPORT_SYMBOL sound/core/snd 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL sound/core/snd 0xb95e65e4 snd_device_free +EXPORT_SYMBOL sound/core/snd 0xc5cb91ff snd_jack_set_key +EXPORT_SYMBOL sound/core/snd 0xc8b62cf7 snd_info_create_card_entry +EXPORT_SYMBOL sound/core/snd 0xc92edac4 snd_jack_new +EXPORT_SYMBOL sound/core/snd 0xd6fc862d snd_ctl_register_ioctl +EXPORT_SYMBOL sound/core/snd 0xdfcf6ffa snd_card_file_remove +EXPORT_SYMBOL sound/core/snd 0xe1edf8f1 snd_info_create_module_entry +EXPORT_SYMBOL sound/core/snd 0xe2c08250 snd_ctl_add +EXPORT_SYMBOL sound/core/snd 0xe47706e5 snd_card_file_add +EXPORT_SYMBOL sound/core/snd 0xe758e61d snd_ctl_replace +EXPORT_SYMBOL sound/core/snd 0xeb847cd2 snd_ctl_rename_id +EXPORT_SYMBOL sound/core/snd 0xedf73134 snd_cards +EXPORT_SYMBOL sound/core/snd 0xf0e8dd57 snd_ctl_find_id +EXPORT_SYMBOL sound/core/snd 0xf2f8f01a snd_card_disconnect +EXPORT_SYMBOL sound/core/snd 0xf306a4f0 snd_seq_root +EXPORT_SYMBOL sound/core/snd 0xfffd89db copy_from_user_toio +EXPORT_SYMBOL sound/core/snd-hwdep 0x4b6db6de 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 0x0dccf90d snd_pcm_hw_constraint_list +EXPORT_SYMBOL sound/core/snd-pcm 0x10f4d2dc _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x19be2695 snd_pcm_hw_constraint_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL sound/core/snd-pcm 0x1d33122a snd_pcm_mmap_data +EXPORT_SYMBOL sound/core/snd-pcm 0x2ad67a72 snd_dma_alloc_pages_fallback +EXPORT_SYMBOL sound/core/snd-pcm 0x34b65931 snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x3514bccc snd_pcm_lib_writev +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 0x3be929d0 snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL sound/core/snd-pcm 0x43f7059e snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x45787b78 snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL sound/core/snd-pcm 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x503bd137 snd_interval_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL sound/core/snd-pcm 0x55f3be8e snd_pcm_notify +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 0x5fd089d1 snd_pcm_lib_write +EXPORT_SYMBOL sound/core/snd-pcm 0x62a8ea0c snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL sound/core/snd-pcm 0x64c3e61b snd_pcm_set_ops +EXPORT_SYMBOL sound/core/snd-pcm 0x650f8603 snd_pcm_format_silence_64 +EXPORT_SYMBOL sound/core/snd-pcm 0x67b387f3 snd_pcm_hw_param_first +EXPORT_SYMBOL sound/core/snd-pcm 0x68a24153 snd_pcm_format_physical_width +EXPORT_SYMBOL sound/core/snd-pcm 0x698bc59d snd_pcm_lib_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x6e40e438 snd_pcm_lib_read +EXPORT_SYMBOL sound/core/snd-pcm 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL sound/core/snd-pcm 0x730ef343 snd_pcm_new_internal +EXPORT_SYMBOL sound/core/snd-pcm 0x804e13ae snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL sound/core/snd-pcm 0x820d749d snd_pcm_hw_param_last +EXPORT_SYMBOL sound/core/snd-pcm 0x834dc955 snd_pcm_format_size +EXPORT_SYMBOL sound/core/snd-pcm 0x850c230a snd_dma_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x897b7d68 snd_pcm_set_sync +EXPORT_SYMBOL sound/core/snd-pcm 0x8c2e6838 snd_pcm_new +EXPORT_SYMBOL sound/core/snd-pcm 0x8ca32344 snd_pcm_hw_rule_add +EXPORT_SYMBOL sound/core/snd-pcm 0x8e20ddfc snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x8e9a7147 snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x94098ff8 snd_interval_list +EXPORT_SYMBOL sound/core/snd-pcm 0x979f8243 snd_dma_alloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x9d351011 snd_pcm_suspend_all +EXPORT_SYMBOL sound/core/snd-pcm 0xa61aa028 snd_pcm_format_unsigned +EXPORT_SYMBOL sound/core/snd-pcm 0xa7512f5e snd_pcm_kernel_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0xb3b6f541 snd_pcm_lib_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xb46ff6d9 snd_pcm_limit_hw_rates +EXPORT_SYMBOL sound/core/snd-pcm 0xb950cf4f snd_pcm_new_stream +EXPORT_SYMBOL sound/core/snd-pcm 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL sound/core/snd-pcm 0xc1bb636a snd_pcm_period_elapsed +EXPORT_SYMBOL sound/core/snd-pcm 0xc2cae0e4 snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL sound/core/snd-pcm 0xc32b7801 snd_pcm_stop +EXPORT_SYMBOL sound/core/snd-pcm 0xc5ee9ef3 snd_pcm_release_substream +EXPORT_SYMBOL sound/core/snd-pcm 0xd05f170e snd_pcm_hw_constraint_step +EXPORT_SYMBOL sound/core/snd-pcm 0xd2e22215 snd_pcm_suspend +EXPORT_SYMBOL sound/core/snd-pcm 0xdf79b6c3 snd_pcm_open_substream +EXPORT_SYMBOL sound/core/snd-pcm 0xe199264f snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL sound/core/snd-pcm 0xe47b344d snd_pcm_hw_refine +EXPORT_SYMBOL sound/core/snd-pcm 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL sound/core/snd-pcm 0xe68c906c snd_pcm_lib_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xe7d58d42 snd_pcm_lib_readv +EXPORT_SYMBOL sound/core/snd-pcm 0xe803de93 snd_pcm_hw_constraint_integer +EXPORT_SYMBOL sound/core/snd-pcm 0xebc87b79 snd_pcm_hw_rule_noresample +EXPORT_SYMBOL sound/core/snd-pcm 0xebfb238b snd_pcm_hw_constraint_minmax +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 0x10393c7a snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0x257fe355 snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0x2c25016f snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0x3043c890 snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x489d3b5a snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x543d9882 snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0x5882693a snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0x5bf6999d snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-rawmidi 0x751709d6 snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0x9b20d1d7 snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc578a655 snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0xcabcef58 snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0xccfc0494 snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0xd29fe2a6 snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xe5e23aac snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0xf258883d snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0xffb89b10 snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-timer 0x17f00206 snd_timer_stop +EXPORT_SYMBOL sound/core/snd-timer 0x2127bb7d snd_timer_start +EXPORT_SYMBOL sound/core/snd-timer 0x2b570be9 snd_timer_continue +EXPORT_SYMBOL sound/core/snd-timer 0x419ee8ae snd_timer_pause +EXPORT_SYMBOL sound/core/snd-timer 0x45c5efd5 snd_timer_resolution +EXPORT_SYMBOL sound/core/snd-timer 0x5d7a3e5f snd_timer_global_register +EXPORT_SYMBOL sound/core/snd-timer 0x70792c10 snd_timer_new +EXPORT_SYMBOL sound/core/snd-timer 0x852566d0 snd_timer_interrupt +EXPORT_SYMBOL sound/core/snd-timer 0xc9837b46 snd_timer_global_free +EXPORT_SYMBOL sound/core/snd-timer 0xdc90cffd snd_timer_open +EXPORT_SYMBOL sound/core/snd-timer 0xec2e807d snd_timer_global_new +EXPORT_SYMBOL sound/core/snd-timer 0xf09fe4bd snd_timer_close +EXPORT_SYMBOL sound/core/snd-timer 0xfc32a3e9 snd_timer_notify +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x6d629c59 snd_mpu401_uart_interrupt_tx +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x71e12f30 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 0x0238ac35 snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x05060a19 snd_opl3_regmap +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x4394abd6 snd_opl3_reset +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x510dff3d snd_opl3_create +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x973ceba8 snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xc8080959 snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xce7c8c05 snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xe093d6b6 snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xec21e2d7 snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xff182173 snd_opl3_new +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x226138b0 snd_vx_threaded_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x2adbdbc1 snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x5901c4a1 snd_vx_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x75e9f916 snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x8274e799 snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x896f6e40 snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x8cb1d653 snd_vx_suspend +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xd45cbd1f snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf8736cb6 snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xff634b35 snd_vx_setup_firmware +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x011852d4 avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x094d2d9c cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x09e098f8 amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0ba9f609 fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0c09e896 avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0ca05557 iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1515d5e9 iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1640ddb4 amdtp_stream_pcm_pointer +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x42baadbd avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x481d61b9 amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x49e390ee fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x50fb64d2 cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x57d26ffa amdtp_stream_start +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x57ef3b29 amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x668f11e8 fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x677e93d6 amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x6f59697c amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x78af62f6 fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x87cbed11 amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x882ff938 amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x8ca7c9aa fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa7eee6d0 fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xac1a73dc cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xae671639 cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xba848d3d amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc391e3ef amdtp_stream_set_pcm_format +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd3dab5f6 cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xdc1e41d6 amdtp_stream_stop +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf3ec1178 cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf7e8c2f8 fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xffb49cc4 snd_fw_transaction +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0x316427ea snd_ak4113_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0xb6a605ac snd_ak4113_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x02af9695 snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x0a59d40b snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x35f34f33 snd_ak4114_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x75d7ed9c snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x8aecd13e snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x8f8e113f snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xe6b44d8e snd_ak4114_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xf35612fa snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x7595fba3 snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x8785f9b4 snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xd65aa75c snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xee0b7282 snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x0718b454 snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x8513565f snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x15a04893 snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x285d143a snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x45a77f69 snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x6c98f35f snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x87bd4c9c snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x94112ff9 snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-i2c 0x71bd5285 snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x8a1854b2 snd_i2c_readbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x98dfed24 snd_i2c_device_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0xe127c94c snd_i2c_probeaddr +EXPORT_SYMBOL sound/i2c/snd-i2c 0xe25a514e snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0xfcac9684 snd_i2c_device_free +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x08c988bf snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x0b9fcf1d snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x1466a9f7 snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x1f4df0ee snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x25ddad6c snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x274c7197 snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x4e884a3c snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x513f8f2d snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x562cfc13 snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x98382ff1 snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x99668bd0 snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x9d4d1344 snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xb5c9225a snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xd4dd3eb5 snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xeff68b74 snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xf33fa114 snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xf789fc82 snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x02b7c4e1 snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x19b174f0 snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x1b44f8a4 snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x294ad1b7 snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x30367830 snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x4c7754e0 snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x88b55e8a snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xc9b2b806 snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xf3540718 snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x1a5ba0cb snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x3fe78e17 snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xa6607423 snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x02602225 oxygen_write_i2c +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x069ba524 oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x0d4048be oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x149a1d7f oxygen_pci_remove +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x32b9c8a3 oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x4844c240 oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x4a2539b4 oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x5b0af12b oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x6c9fc601 oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x6d1fde27 oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x70f6e171 oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x8e1f03dd oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x95789a55 oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x9d454c32 oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa348e3a0 oxygen_write32_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xbe050675 oxygen_pci_pm +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xd07c7321 oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xd1938521 oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xd9b84700 oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xeb065c6f oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xfc89f485 oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x3bafdc59 snd_trident_write_voice_regs +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x8cedcc61 snd_trident_alloc_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x9b0b9fec snd_trident_stop_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xaebb5427 snd_trident_start_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xf935b463 snd_trident_free_voice +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x0daaa2cc tlv320aic23_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0xccbc12a0 tlv320aic23_regmap +EXPORT_SYMBOL sound/soc/snd-soc-core 0x3544b3d7 snd_soc_alloc_ac97_codec +EXPORT_SYMBOL sound/soundcore 0x3753e8c8 register_sound_special_device +EXPORT_SYMBOL sound/soundcore 0x3aad57b0 register_sound_dsp +EXPORT_SYMBOL sound/soundcore 0x6f1ca366 register_sound_midi +EXPORT_SYMBOL sound/soundcore 0x71530e41 sound_class +EXPORT_SYMBOL sound/soundcore 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x99c95fa5 unregister_sound_special +EXPORT_SYMBOL sound/soundcore 0x9cbd5447 register_sound_special +EXPORT_SYMBOL sound/soundcore 0xcd083b10 unregister_sound_dsp +EXPORT_SYMBOL sound/soundcore 0xe389379b register_sound_mixer +EXPORT_SYMBOL sound/soundcore 0xfdab6de3 unregister_sound_midi +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x0c73d9a9 snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x2385c18b snd_emux_new +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x338a10f4 snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x4af20e32 snd_emux_free +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x52bb75a8 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 0x67e5d186 snd_emux_register +EXPORT_SYMBOL sound/synth/snd-util-mem 0x22bbd842 __snd_util_memblk_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x42d64b6f snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x4a3f9bd8 __snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x5090353b snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x6930b1af snd_util_mem_avail +EXPORT_SYMBOL sound/synth/snd-util-mem 0x7dc4421f snd_util_memhdr_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x89b8dd9e snd_util_memhdr_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x8b4438bd __snd_util_mem_alloc +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x16756dc0 snd_usbmidi_input_start +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x1921b2ad 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 0x0007610d blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0x000e109d param_set_copystring +EXPORT_SYMBOL vmlinux 0x000fdacf param_ops_invbool +EXPORT_SYMBOL vmlinux 0x0013aca5 pci_find_next_bus +EXPORT_SYMBOL vmlinux 0x001723d4 bio_advance +EXPORT_SYMBOL vmlinux 0x002ef67d ip_route_input_noref +EXPORT_SYMBOL vmlinux 0x0035308c kill_block_super +EXPORT_SYMBOL vmlinux 0x006c0381 xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x0070cd1f queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0x00780a79 dev_set_group +EXPORT_SYMBOL vmlinux 0x00929d0c reqsk_queue_hash_req +EXPORT_SYMBOL vmlinux 0x00c8e3fd reservation_object_reserve_shared +EXPORT_SYMBOL vmlinux 0x00d5ff22 dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00f15064 ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0x00f81693 serio_open +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x0101d5b1 ip_idents_reserve +EXPORT_SYMBOL vmlinux 0x01139ffc max_mapnr +EXPORT_SYMBOL vmlinux 0x01283c04 blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0x01456eab kernel_getsockopt +EXPORT_SYMBOL vmlinux 0x016a5628 gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0x016e5c2a mod_timer +EXPORT_SYMBOL vmlinux 0x0171d14d tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0x01790e94 csum_partial_copy +EXPORT_SYMBOL vmlinux 0x018aeac3 skb_put +EXPORT_SYMBOL vmlinux 0x019e400d udp_lib_rehash +EXPORT_SYMBOL vmlinux 0x01a30227 open_check_o_direct +EXPORT_SYMBOL vmlinux 0x01ac817f mntget +EXPORT_SYMBOL vmlinux 0x01b3f4fb mmc_set_blockcount +EXPORT_SYMBOL vmlinux 0x01c218c1 security_path_mknod +EXPORT_SYMBOL vmlinux 0x01e7516c twl6040_set_bits +EXPORT_SYMBOL vmlinux 0x01ece045 path_get +EXPORT_SYMBOL vmlinux 0x02124474 ip_send_check +EXPORT_SYMBOL vmlinux 0x0224b60a I_BDEV +EXPORT_SYMBOL vmlinux 0x022d1f54 ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0x024bf827 radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x024ddb73 sock_get_timestamp +EXPORT_SYMBOL vmlinux 0x024e6118 empty_aops +EXPORT_SYMBOL vmlinux 0x025c2e84 seq_write +EXPORT_SYMBOL vmlinux 0x02649054 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x026ad0cf mipi_dsi_dcs_set_display_off +EXPORT_SYMBOL vmlinux 0x027002a5 of_io_request_and_map +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x028079d4 add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0x02912d9b simple_release_fs +EXPORT_SYMBOL vmlinux 0x029f6e1a jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0x02a18c74 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0x02a6ce5a crc16_table +EXPORT_SYMBOL vmlinux 0x02bf0be1 pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0x02ccc405 ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0x02d951c0 dentry_update_name_case +EXPORT_SYMBOL vmlinux 0x02dc76ef max8925_reg_read +EXPORT_SYMBOL vmlinux 0x02deb195 free_netdev +EXPORT_SYMBOL vmlinux 0x02e2daa8 simple_rename +EXPORT_SYMBOL vmlinux 0x02ea111e scsi_driverbyte_string +EXPORT_SYMBOL vmlinux 0x02f7888d swiotlb_alloc_coherent +EXPORT_SYMBOL vmlinux 0x02fdeb2a abx500_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x03095d7b iov_iter_fault_in_multipages_readable +EXPORT_SYMBOL vmlinux 0x030d0eb6 i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0x03126031 serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0x031ffcee i2c_put_adapter +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x03592ea0 security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x035a37b4 __cleancache_invalidate_page +EXPORT_SYMBOL vmlinux 0x035f891b down_interruptible +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x03668aff sock_setsockopt +EXPORT_SYMBOL vmlinux 0x036c76d2 from_kprojid +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x037b43ac pci_scan_bus +EXPORT_SYMBOL vmlinux 0x03807062 find_get_entry +EXPORT_SYMBOL vmlinux 0x03a5bf4f pnp_get_resource +EXPORT_SYMBOL vmlinux 0x03d53882 scsi_scan_host +EXPORT_SYMBOL vmlinux 0x03d7440e nf_log_trace +EXPORT_SYMBOL vmlinux 0x03dec240 max8998_bulk_read +EXPORT_SYMBOL vmlinux 0x03e4e5f1 tso_start +EXPORT_SYMBOL vmlinux 0x03ebda85 dns_query +EXPORT_SYMBOL vmlinux 0x03f43cd6 pci_alloc_dev +EXPORT_SYMBOL vmlinux 0x03f7de52 d_obtain_root +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x040b138c audit_log_start +EXPORT_SYMBOL vmlinux 0x0422fe4a inet_csk_timer_bug_msg +EXPORT_SYMBOL vmlinux 0x042b504f mark_page_accessed +EXPORT_SYMBOL vmlinux 0x04400dde pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x046372f2 padata_add_cpu +EXPORT_SYMBOL vmlinux 0x0463c6b0 drop_nlink +EXPORT_SYMBOL vmlinux 0x0465f1bf component_match_add +EXPORT_SYMBOL vmlinux 0x046cbf0d d_rehash +EXPORT_SYMBOL vmlinux 0x0487f831 fb_find_best_display +EXPORT_SYMBOL vmlinux 0x048b351f inet_frag_destroy +EXPORT_SYMBOL vmlinux 0x04947ef3 fb_prepare_logo +EXPORT_SYMBOL vmlinux 0x04bb7fe9 __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0x04bcfb34 netdev_printk +EXPORT_SYMBOL vmlinux 0x04ea56f9 _kstrtol +EXPORT_SYMBOL vmlinux 0x04ea5d10 ksize +EXPORT_SYMBOL vmlinux 0x050877b9 dmi_first_match +EXPORT_SYMBOL vmlinux 0x0512948e __getblk_slow +EXPORT_SYMBOL vmlinux 0x051605a3 dma_common_get_sgtable +EXPORT_SYMBOL vmlinux 0x05186ca4 flush_icache_range +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x05293f29 zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0x0537d95b dev_change_carrier +EXPORT_SYMBOL vmlinux 0x054a40d0 __tracepoint_fence_emit +EXPORT_SYMBOL vmlinux 0x0553deba dquot_transfer +EXPORT_SYMBOL vmlinux 0x055c8559 __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0x056379a3 pci_enable_device_io +EXPORT_SYMBOL vmlinux 0x05696198 get_user_pages +EXPORT_SYMBOL vmlinux 0x057e0bfa tcp_enter_memory_pressure +EXPORT_SYMBOL vmlinux 0x05981cf5 udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0x05a46e98 dev_uc_add +EXPORT_SYMBOL vmlinux 0x05d0d961 i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0x05dd0c6e clkdev_drop +EXPORT_SYMBOL vmlinux 0x05df46b2 genphy_suspend +EXPORT_SYMBOL vmlinux 0x05fb3af5 dquot_resume +EXPORT_SYMBOL vmlinux 0x05fd1344 touchscreen_parse_of_params +EXPORT_SYMBOL vmlinux 0x06010d7e netdev_change_features +EXPORT_SYMBOL vmlinux 0x06120105 dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x061f4039 acpi_get_table_with_size +EXPORT_SYMBOL vmlinux 0x0625967d mmc_gpio_request_cd +EXPORT_SYMBOL vmlinux 0x06313580 scsi_device_put +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x063bc5d0 blk_delay_queue +EXPORT_SYMBOL vmlinux 0x064b0754 acpi_bus_register_driver +EXPORT_SYMBOL vmlinux 0x065bd225 dquot_disable +EXPORT_SYMBOL vmlinux 0x066201a6 from_kprojid_munged +EXPORT_SYMBOL vmlinux 0x067d8d35 security_release_secctx +EXPORT_SYMBOL vmlinux 0x06ae7620 dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x06cb6b42 ppp_input +EXPORT_SYMBOL vmlinux 0x06e59a93 vm_map_ram +EXPORT_SYMBOL vmlinux 0x06ee407e wake_up_process +EXPORT_SYMBOL vmlinux 0x06fe3b14 default_grn +EXPORT_SYMBOL vmlinux 0x06ff18a7 vlan_uses_dev +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x0748a237 security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0x07496e7c lru_cache_add_file +EXPORT_SYMBOL vmlinux 0x076d5a36 writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x0784a213 set_device_ro +EXPORT_SYMBOL vmlinux 0x07a4b576 flex_array_free +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07ae32db __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0x07c94636 ata_port_printk +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07dd5edf set_user_nice +EXPORT_SYMBOL vmlinux 0x07e2717e dev_get_stats +EXPORT_SYMBOL vmlinux 0x07f3e951 mount_subtree +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x08346269 memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x0871940d i2c_transfer +EXPORT_SYMBOL vmlinux 0x0890c246 remap_pfn_range +EXPORT_SYMBOL vmlinux 0x089586e4 __serio_register_driver +EXPORT_SYMBOL vmlinux 0x089b6285 max8925_bulk_read +EXPORT_SYMBOL vmlinux 0x089c33c6 dmam_release_declared_memory +EXPORT_SYMBOL vmlinux 0x08af48b6 mipi_dsi_host_unregister +EXPORT_SYMBOL vmlinux 0x08b2633c d_lookup +EXPORT_SYMBOL vmlinux 0x08b43ecc param_ops_bint +EXPORT_SYMBOL vmlinux 0x08d86f10 scm_fp_dup +EXPORT_SYMBOL vmlinux 0x08deb3b0 nobh_truncate_page +EXPORT_SYMBOL vmlinux 0x08ea69e7 mipi_dsi_packet_format_is_long +EXPORT_SYMBOL vmlinux 0x093bfc3f proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0x09452ba1 skb_tx_error +EXPORT_SYMBOL vmlinux 0x09580deb init_timer_key +EXPORT_SYMBOL vmlinux 0x0958b8b7 fb_blank +EXPORT_SYMBOL vmlinux 0x0965da91 ip_queue_xmit +EXPORT_SYMBOL vmlinux 0x09696626 acpi_decode_pld_buffer +EXPORT_SYMBOL vmlinux 0x09829a88 single_open_size +EXPORT_SYMBOL vmlinux 0x098431ba acpi_get_current_resources +EXPORT_SYMBOL vmlinux 0x0985a951 dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x098bcc2b thermal_cdev_update +EXPORT_SYMBOL vmlinux 0x09a75351 swiotlb_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0x09b86672 textsearch_register +EXPORT_SYMBOL vmlinux 0x09bbd012 check_disk_change +EXPORT_SYMBOL vmlinux 0x09c4cca9 cfb_copyarea +EXPORT_SYMBOL vmlinux 0x09c55cec schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x09c8eb55 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09d825d8 simple_pin_fs +EXPORT_SYMBOL vmlinux 0x09f05d96 tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0x09f585eb rwsem_down_read_failed +EXPORT_SYMBOL vmlinux 0x09fd23c0 con_is_bound +EXPORT_SYMBOL vmlinux 0x09fff0be tcf_hash_cleanup +EXPORT_SYMBOL vmlinux 0x0a12d8cb tso_build_hdr +EXPORT_SYMBOL vmlinux 0x0a2487e0 unblock_all_signals +EXPORT_SYMBOL vmlinux 0x0a24ef0d dev_notice +EXPORT_SYMBOL vmlinux 0x0a292872 reservation_seqcount_class +EXPORT_SYMBOL vmlinux 0x0a2e1303 setup_new_exec +EXPORT_SYMBOL vmlinux 0x0a57863e cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x0a59751d netdev_notice +EXPORT_SYMBOL vmlinux 0x0a6d7b97 fb_validate_mode +EXPORT_SYMBOL vmlinux 0x0a74e2a2 kernel_getpeername +EXPORT_SYMBOL vmlinux 0x0a8b5259 netdev_state_change +EXPORT_SYMBOL vmlinux 0x0a92e78c kfree_skb_list +EXPORT_SYMBOL vmlinux 0x0aa309cf synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x0ab7de44 of_mdio_find_bus +EXPORT_SYMBOL vmlinux 0x0acbe7f2 dst_alloc +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0ad49f26 param_get_charp +EXPORT_SYMBOL vmlinux 0x0ae3739a kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0x0b0d888b icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b625a0a security_path_unlink +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b7c331a phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0x0b8e6da1 lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x0b9b3717 blk_put_queue +EXPORT_SYMBOL vmlinux 0x0ba0754b jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0x0ba248ee tcf_register_action +EXPORT_SYMBOL vmlinux 0x0bbc5908 gen_estimator_active +EXPORT_SYMBOL vmlinux 0x0bc2ad76 fbcon_set_bitops +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bcbe8fc jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0x0be0e0c2 dev_mc_add_global +EXPORT_SYMBOL vmlinux 0x0be71d21 jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0x0c144d95 pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0x0c14c882 skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0x0c21d019 flush_delayed_work +EXPORT_SYMBOL vmlinux 0x0c2b208a pci_lost_interrupt +EXPORT_SYMBOL vmlinux 0x0c4409ed nonseekable_open +EXPORT_SYMBOL vmlinux 0x0c45fc96 vfs_lstat +EXPORT_SYMBOL vmlinux 0x0c54fda2 vga_get +EXPORT_SYMBOL vmlinux 0x0c58a8cd netdev_increment_features +EXPORT_SYMBOL vmlinux 0x0c69b83c mii_check_gmii_support +EXPORT_SYMBOL vmlinux 0x0c69bd5a pneigh_enqueue +EXPORT_SYMBOL vmlinux 0x0c6bdc3f vme_master_read +EXPORT_SYMBOL vmlinux 0x0c7aaebe unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x0ca0c882 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x0ca7b7a8 acpi_check_region +EXPORT_SYMBOL vmlinux 0x0cae232b utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0x0cbd683d nvdimm_revalidate_disk +EXPORT_SYMBOL vmlinux 0x0cfd19c4 proto_unregister +EXPORT_SYMBOL vmlinux 0x0d08504e generic_mii_ioctl +EXPORT_SYMBOL vmlinux 0x0d181459 neigh_seq_stop +EXPORT_SYMBOL vmlinux 0x0d335d28 security_file_permission +EXPORT_SYMBOL vmlinux 0x0d39a588 genphy_config_aneg +EXPORT_SYMBOL vmlinux 0x0d3dda14 acpi_get_type +EXPORT_SYMBOL vmlinux 0x0d480e43 do_splice_direct +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d61eeee __bitmap_subset +EXPORT_SYMBOL vmlinux 0x0d69f26e scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0x0d80efb5 acpi_evaluate_ost +EXPORT_SYMBOL vmlinux 0x0da10ec3 security_sock_graft +EXPORT_SYMBOL vmlinux 0x0dad3abd send_sig +EXPORT_SYMBOL vmlinux 0x0db4e60a buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0x0db981af nf_log_set +EXPORT_SYMBOL vmlinux 0x0e07edee pci_get_slot +EXPORT_SYMBOL vmlinux 0x0e09d8b8 d_alloc +EXPORT_SYMBOL vmlinux 0x0e189b4d sg_miter_start +EXPORT_SYMBOL vmlinux 0x0e3e6335 thaw_super +EXPORT_SYMBOL vmlinux 0x0e6270d6 jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0x0e6c823c deactivate_locked_super +EXPORT_SYMBOL vmlinux 0x0e6da44a set_normalized_timespec +EXPORT_SYMBOL vmlinux 0x0e6ea231 netlink_broadcast_filtered +EXPORT_SYMBOL vmlinux 0x0e77a781 lockref_put_return +EXPORT_SYMBOL vmlinux 0x0e7a19d6 simple_statfs +EXPORT_SYMBOL vmlinux 0x0e844b9b generic_permission +EXPORT_SYMBOL vmlinux 0x0ea4e5cf rfkill_alloc +EXPORT_SYMBOL vmlinux 0x0ea56202 blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0ec984ce of_find_node_by_name +EXPORT_SYMBOL vmlinux 0x0ed8cc7b acpi_evaluate_object_typed +EXPORT_SYMBOL vmlinux 0x0efa4c36 dev_get_flags +EXPORT_SYMBOL vmlinux 0x0efcbb1b set_current_groups +EXPORT_SYMBOL vmlinux 0x0f24e501 of_phy_register_fixed_link +EXPORT_SYMBOL vmlinux 0x0f439d9e tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0x0f4be0ee kernel_accept +EXPORT_SYMBOL vmlinux 0x0f4c91ed ns_to_timespec +EXPORT_SYMBOL vmlinux 0x0f4ffbeb devm_gpiod_get_array +EXPORT_SYMBOL vmlinux 0x0f5efd6d blk_mq_can_queue +EXPORT_SYMBOL vmlinux 0x0f64d96c send_sig_info +EXPORT_SYMBOL vmlinux 0x0f69cba8 fb_show_logo +EXPORT_SYMBOL vmlinux 0x0f6a3b5c string_get_size +EXPORT_SYMBOL vmlinux 0x0f6e354a sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0x0f6e9a96 scm_detach_fds +EXPORT_SYMBOL vmlinux 0x0f774438 of_mm_gpiochip_remove +EXPORT_SYMBOL vmlinux 0x0f8174ae page_waitqueue +EXPORT_SYMBOL vmlinux 0x0f84dc7b neigh_event_ns +EXPORT_SYMBOL vmlinux 0x0f86bbfb sock_no_connect +EXPORT_SYMBOL vmlinux 0x0faef0ed __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fd89cf7 of_graph_get_remote_port +EXPORT_SYMBOL vmlinux 0x0ff1318d request_key_async +EXPORT_SYMBOL vmlinux 0x0ff2b602 slhc_compress +EXPORT_SYMBOL vmlinux 0x0ff2c759 proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0x1007f77e try_module_get +EXPORT_SYMBOL vmlinux 0x1019ca83 md_write_end +EXPORT_SYMBOL vmlinux 0x10258211 twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0x103f3b65 neigh_table_clear +EXPORT_SYMBOL vmlinux 0x10564b31 register_netdev +EXPORT_SYMBOL vmlinux 0x106cb11e of_get_next_child +EXPORT_SYMBOL vmlinux 0x1072a394 csum_partial_copy_from_user +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x108ce144 nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0x10950ee1 radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x10af06c1 __dquot_transfer +EXPORT_SYMBOL vmlinux 0x10b959f3 tty_name +EXPORT_SYMBOL vmlinux 0x10ee20bb default_blu +EXPORT_SYMBOL vmlinux 0x10f3a35a path_put +EXPORT_SYMBOL vmlinux 0x1105cb69 tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x111beacb tcf_em_register +EXPORT_SYMBOL vmlinux 0x1120675c ipv4_specific +EXPORT_SYMBOL vmlinux 0x1120fa10 fddi_type_trans +EXPORT_SYMBOL vmlinux 0x112be797 pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0x113b768e netpoll_setup +EXPORT_SYMBOL vmlinux 0x11440430 pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0x114965ed input_register_device +EXPORT_SYMBOL vmlinux 0x115afd7f phy_device_create +EXPORT_SYMBOL vmlinux 0x116096f1 kill_anon_super +EXPORT_SYMBOL vmlinux 0x1163f0a7 blk_max_low_pfn +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x117d7b02 mb_cache_entry_release +EXPORT_SYMBOL vmlinux 0x1188b1d0 mutex_unlock +EXPORT_SYMBOL vmlinux 0x118a5e56 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0x11a044f6 mod_timer_pinned +EXPORT_SYMBOL vmlinux 0x11b9a0de netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0x11efe88e ilookup +EXPORT_SYMBOL vmlinux 0x11f7ed4c hex_to_bin +EXPORT_SYMBOL vmlinux 0x120a67a3 d_set_fallthru +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x120fc6b1 kstrdup_const +EXPORT_SYMBOL vmlinux 0x12328e04 pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0x123f82f3 getrawmonotonic64 +EXPORT_SYMBOL vmlinux 0x1247b64a tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0x12560223 udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0x1264f1eb pci_set_mwi +EXPORT_SYMBOL vmlinux 0x1268d1a9 blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0x126b8150 i2c_master_send +EXPORT_SYMBOL vmlinux 0x127a7baf pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x1294dbbe tcp_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x129e2094 gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x12a1aea1 do_truncate +EXPORT_SYMBOL vmlinux 0x12a38747 usleep_range +EXPORT_SYMBOL vmlinux 0x12a959f1 try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x12cb1a22 seq_vprintf +EXPORT_SYMBOL vmlinux 0x12db00a6 swiotlb_dma_mapping_error +EXPORT_SYMBOL vmlinux 0x12dfeb12 vprintk_emit +EXPORT_SYMBOL vmlinux 0x12f42395 skb_checksum_setup +EXPORT_SYMBOL vmlinux 0x12fa5464 mmc_interrupt_hpi +EXPORT_SYMBOL vmlinux 0x1305d532 ucs2_strncmp +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x13307fde vsscanf +EXPORT_SYMBOL vmlinux 0x13315729 flex_array_alloc +EXPORT_SYMBOL vmlinux 0x13411bb0 tcf_destroy_chain +EXPORT_SYMBOL vmlinux 0x135ec5bd ata_dev_printk +EXPORT_SYMBOL vmlinux 0x13789995 d_move +EXPORT_SYMBOL vmlinux 0x1384ed61 filemap_fdatawait +EXPORT_SYMBOL vmlinux 0x139c2630 md_set_array_sectors +EXPORT_SYMBOL vmlinux 0x139d585a input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0x13c93ea7 scsi_cmd_get_serial +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13e23a43 jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0x13f58218 km_state_expired +EXPORT_SYMBOL vmlinux 0x141b65f1 simple_transaction_read +EXPORT_SYMBOL vmlinux 0x142a6fa2 pci_release_region +EXPORT_SYMBOL vmlinux 0x1434a8a5 revalidate_disk +EXPORT_SYMBOL vmlinux 0x14463066 dst_release +EXPORT_SYMBOL vmlinux 0x14515932 __dev_get_by_name +EXPORT_SYMBOL vmlinux 0x1453a884 mount_single +EXPORT_SYMBOL vmlinux 0x14a61db9 ether_setup +EXPORT_SYMBOL vmlinux 0x14b6da0d ip6_frag_init +EXPORT_SYMBOL vmlinux 0x14beb73c of_translate_address +EXPORT_SYMBOL vmlinux 0x14c4ca4e iov_iter_npages +EXPORT_SYMBOL vmlinux 0x14dc4d4e address_space_init_once +EXPORT_SYMBOL vmlinux 0x14f1fb4c bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0x15089ac9 ip_route_me_harder +EXPORT_SYMBOL vmlinux 0x152c7f57 d_set_d_op +EXPORT_SYMBOL vmlinux 0x1534bfe3 param_set_uint +EXPORT_SYMBOL vmlinux 0x15364b63 ida_remove +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x155d292b kfree_skb_partial +EXPORT_SYMBOL vmlinux 0x1593efbb udp_seq_open +EXPORT_SYMBOL vmlinux 0x159713f0 __cleancache_put_page +EXPORT_SYMBOL vmlinux 0x15bafe29 unregister_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x15c62123 msm_pinctrl_remove +EXPORT_SYMBOL vmlinux 0x15c97f51 kthread_create_on_node +EXPORT_SYMBOL vmlinux 0x15f5cd91 dev_add_offload +EXPORT_SYMBOL vmlinux 0x15f89236 scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0x15f8b251 path_is_under +EXPORT_SYMBOL vmlinux 0x1606b52d input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0x160ef3c9 nla_put +EXPORT_SYMBOL vmlinux 0x1616cb30 acpi_evaluate_dsm +EXPORT_SYMBOL vmlinux 0x162c4d14 param_array_ops +EXPORT_SYMBOL vmlinux 0x16305289 warn_slowpath_null +EXPORT_SYMBOL vmlinux 0x16317c16 tty_free_termios +EXPORT_SYMBOL vmlinux 0x16399b03 filemap_write_and_wait +EXPORT_SYMBOL vmlinux 0x1647df30 elv_register_queue +EXPORT_SYMBOL vmlinux 0x16639e08 mipi_dsi_dcs_exit_sleep_mode +EXPORT_SYMBOL vmlinux 0x16766435 vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x167c5967 print_hex_dump +EXPORT_SYMBOL vmlinux 0x16b05b81 ip6_frag_match +EXPORT_SYMBOL vmlinux 0x16bf41b4 vme_lm_request +EXPORT_SYMBOL vmlinux 0x16c992e0 blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0x16d5d2cd cpu_all_bits +EXPORT_SYMBOL vmlinux 0x16f6baea blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0x170c25ee acpi_get_next_object +EXPORT_SYMBOL vmlinux 0x1711a9d8 inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0x174a25a8 sock_kzfree_s +EXPORT_SYMBOL vmlinux 0x174bcbe2 down_read_trylock +EXPORT_SYMBOL vmlinux 0x175d5290 pcie_get_readrq +EXPORT_SYMBOL vmlinux 0x176d1365 devm_clk_get +EXPORT_SYMBOL vmlinux 0x17839050 dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0x1793f685 radix_tree_tagged +EXPORT_SYMBOL vmlinux 0x17a142df __copy_from_user +EXPORT_SYMBOL vmlinux 0x17a14507 of_clk_get +EXPORT_SYMBOL vmlinux 0x17b1125d gen_kill_estimator +EXPORT_SYMBOL vmlinux 0x17b62108 pipe_unlock +EXPORT_SYMBOL vmlinux 0x17ec2337 blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0x1808d37e input_mt_init_slots +EXPORT_SYMBOL vmlinux 0x180e4daf jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0x181a8a5a ps2_handle_response +EXPORT_SYMBOL vmlinux 0x181b85fb of_find_matching_node_and_match +EXPORT_SYMBOL vmlinux 0x1829d188 wait_woken +EXPORT_SYMBOL vmlinux 0x18318adf mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0x183fa88b mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0x1845e145 unregister_binfmt +EXPORT_SYMBOL vmlinux 0x184b82fb mmc_vddrange_to_ocrmask +EXPORT_SYMBOL vmlinux 0x1862b8e6 inet_accept +EXPORT_SYMBOL vmlinux 0x188a3dfb timespec_trunc +EXPORT_SYMBOL vmlinux 0x189868d7 get_random_bytes_arch +EXPORT_SYMBOL vmlinux 0x18ad59bc fbcon_rotate_ccw +EXPORT_SYMBOL vmlinux 0x18b08307 scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0x18b48e28 __memset_io +EXPORT_SYMBOL vmlinux 0x18c1f3a3 dm_kobject_release +EXPORT_SYMBOL vmlinux 0x18d6c667 __bio_clone_fast +EXPORT_SYMBOL vmlinux 0x18eb07f6 flush_signals +EXPORT_SYMBOL vmlinux 0x18fef9cb xen_start_info +EXPORT_SYMBOL vmlinux 0x191118c6 nf_hook_slow +EXPORT_SYMBOL vmlinux 0x19150289 blk_mq_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x192ba7c2 dquot_initialize +EXPORT_SYMBOL vmlinux 0x194e8c97 prepare_creds +EXPORT_SYMBOL vmlinux 0x19923246 generic_ro_fops +EXPORT_SYMBOL vmlinux 0x1992d8dd tcf_hash_new_index +EXPORT_SYMBOL vmlinux 0x199d787d should_remove_suid +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19bc5fcd ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19db0643 filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0x19e90ee6 vfs_getxattr_alloc +EXPORT_SYMBOL vmlinux 0x19edc896 in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x19f72189 inet_frags_exit_net +EXPORT_SYMBOL vmlinux 0x1a450ba8 set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0x1a45cb6c acpi_disabled +EXPORT_SYMBOL vmlinux 0x1a50c495 page_follow_link_light +EXPORT_SYMBOL vmlinux 0x1a587c67 mount_bdev +EXPORT_SYMBOL vmlinux 0x1a5de1e5 set_disk_ro +EXPORT_SYMBOL vmlinux 0x1a60e32f fixed_phy_update_state +EXPORT_SYMBOL vmlinux 0x1ab06748 lockref_get_or_lock +EXPORT_SYMBOL vmlinux 0x1ac43ee7 input_unregister_handler +EXPORT_SYMBOL vmlinux 0x1ac56ce5 param_ops_byte +EXPORT_SYMBOL vmlinux 0x1ac5d3cb strcspn +EXPORT_SYMBOL vmlinux 0x1acd168d setup_arg_pages +EXPORT_SYMBOL vmlinux 0x1af0690a blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b06a209 blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x1b1e1088 sg_nents +EXPORT_SYMBOL vmlinux 0x1b2624b0 netpoll_cleanup +EXPORT_SYMBOL vmlinux 0x1b2eda21 xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0x1b4c5f2b kernel_param_unlock +EXPORT_SYMBOL vmlinux 0x1b570d23 acpi_warning +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b82fefa md_unplug +EXPORT_SYMBOL vmlinux 0x1bb31047 add_timer +EXPORT_SYMBOL vmlinux 0x1bb98c4b clear_wb_congested +EXPORT_SYMBOL vmlinux 0x1bca2a90 prepare_to_wait +EXPORT_SYMBOL vmlinux 0x1be57853 pci_disable_device +EXPORT_SYMBOL vmlinux 0x1bebb59a arp_create +EXPORT_SYMBOL vmlinux 0x1c024c02 generic_file_llseek +EXPORT_SYMBOL vmlinux 0x1c03d345 sk_receive_skb +EXPORT_SYMBOL vmlinux 0x1c282e9b kernel_getsockname +EXPORT_SYMBOL vmlinux 0x1c3937ca nf_ip_checksum +EXPORT_SYMBOL vmlinux 0x1c42c4c3 of_gpio_simple_xlate +EXPORT_SYMBOL vmlinux 0x1c4d28d8 devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x1c6a4032 compat_sock_get_timestamp +EXPORT_SYMBOL vmlinux 0x1c72ea3f bioset_free +EXPORT_SYMBOL vmlinux 0x1c8a04b0 acpi_reset +EXPORT_SYMBOL vmlinux 0x1c9bab4d mmc_start_bkops +EXPORT_SYMBOL vmlinux 0x1c9edef8 mark_info_dirty +EXPORT_SYMBOL vmlinux 0x1cb720e3 put_filp +EXPORT_SYMBOL vmlinux 0x1cbe3f37 tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0x1cc29737 get_user_pages_locked +EXPORT_SYMBOL vmlinux 0x1ceb12dc __scm_destroy +EXPORT_SYMBOL vmlinux 0x1ceceeaf ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0x1cf4893c mipi_dsi_dcs_write_buffer +EXPORT_SYMBOL vmlinux 0x1cfa5686 nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0x1d1056e5 crc32_be +EXPORT_SYMBOL vmlinux 0x1d2d2d0d load_nls +EXPORT_SYMBOL vmlinux 0x1d3a02f1 cdrom_mode_select +EXPORT_SYMBOL vmlinux 0x1d3e7ab9 tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0x1d7cafea jbd2_journal_file_inode +EXPORT_SYMBOL vmlinux 0x1d7e2f2c vme_new_dma_list +EXPORT_SYMBOL vmlinux 0x1d89b367 single_release +EXPORT_SYMBOL vmlinux 0x1d89bdac neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x1d92d898 complete_and_exit +EXPORT_SYMBOL vmlinux 0x1d95fbeb keyring_alloc +EXPORT_SYMBOL vmlinux 0x1db8606d tcf_hash_create +EXPORT_SYMBOL vmlinux 0x1dc36131 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0x1dc6d2ff bdi_setup_and_register +EXPORT_SYMBOL vmlinux 0x1dcc9569 nla_append +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1dda2b69 of_device_is_compatible +EXPORT_SYMBOL vmlinux 0x1de74f72 acpi_execute_simple_method +EXPORT_SYMBOL vmlinux 0x1e047854 warn_slowpath_fmt +EXPORT_SYMBOL vmlinux 0x1e26be3b get_anon_bdev +EXPORT_SYMBOL vmlinux 0x1e2f9e9e put_tty_driver +EXPORT_SYMBOL vmlinux 0x1e3aec8b blk_alloc_queue +EXPORT_SYMBOL vmlinux 0x1e468473 tcp_disconnect +EXPORT_SYMBOL vmlinux 0x1e5c6170 rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e93bc44 neigh_for_each +EXPORT_SYMBOL vmlinux 0x1e977f01 inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0x1e9ad3e4 __tcf_hash_release +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 0x1ea37cf9 of_parse_phandle_with_args +EXPORT_SYMBOL vmlinux 0x1ea4af18 uart_suspend_port +EXPORT_SYMBOL vmlinux 0x1ebe2a73 dev_addr_add +EXPORT_SYMBOL vmlinux 0x1ec990c8 efi +EXPORT_SYMBOL vmlinux 0x1edd2f1d fifo_set_limit +EXPORT_SYMBOL vmlinux 0x1f2a18c3 kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0x1f3b246e pnp_start_dev +EXPORT_SYMBOL vmlinux 0x1f3e3746 vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0x1f4c87eb truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0x1f6ce67a sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0x1f7be4e4 kdb_current_task +EXPORT_SYMBOL vmlinux 0x1f89e167 inet_frags_init +EXPORT_SYMBOL vmlinux 0x1fa5be48 mntput +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +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 0x1ff367c9 block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0x1ff8ed21 phy_device_register +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x20113282 __frontswap_load +EXPORT_SYMBOL vmlinux 0x2014687d i2c_master_recv +EXPORT_SYMBOL vmlinux 0x203071b9 pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0x203506c7 sock_no_getsockopt +EXPORT_SYMBOL vmlinux 0x20378e87 scsi_remove_device +EXPORT_SYMBOL vmlinux 0x20415568 dquot_quota_on +EXPORT_SYMBOL vmlinux 0x204346af proc_dostring +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x20546580 crypto_sha1_update +EXPORT_SYMBOL vmlinux 0x205df584 sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0x206086ea up_write +EXPORT_SYMBOL vmlinux 0x20693843 iov_iter_fault_in_readable +EXPORT_SYMBOL vmlinux 0x206e5128 noop_llseek +EXPORT_SYMBOL vmlinux 0x2072ee9b request_threaded_irq +EXPORT_SYMBOL vmlinux 0x2076d0ed pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0x208739f6 acpi_load_table +EXPORT_SYMBOL vmlinux 0x208a6301 call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0x208f6895 kill_bdev +EXPORT_SYMBOL vmlinux 0x20906cd5 idr_destroy +EXPORT_SYMBOL vmlinux 0x209b3e99 vm_iomap_memory +EXPORT_SYMBOL vmlinux 0x209da482 inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20b5a5b1 of_graph_get_next_endpoint +EXPORT_SYMBOL vmlinux 0x20c55ae0 sscanf +EXPORT_SYMBOL vmlinux 0x20df5a3d vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x20df92aa compat_mc_getsockopt +EXPORT_SYMBOL vmlinux 0x20eadeb6 ip_compute_csum +EXPORT_SYMBOL vmlinux 0x20ffa7f6 _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0x2111206d jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0x211f68f1 getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x2133a5de __dev_remove_pack +EXPORT_SYMBOL vmlinux 0x213bab40 scsicam_bios_param +EXPORT_SYMBOL vmlinux 0x218155d7 end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0x2196f0a1 ip_getsockopt +EXPORT_SYMBOL vmlinux 0x21d153e2 udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0x21df74d9 bitmap_set +EXPORT_SYMBOL vmlinux 0x2213b7e3 pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x2238e810 register_sysctl_table +EXPORT_SYMBOL vmlinux 0x223eeafa blk_mq_start_request +EXPORT_SYMBOL vmlinux 0x224ff4ad wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0x22530d1f vm_insert_pfn +EXPORT_SYMBOL vmlinux 0x22550549 of_phy_connect +EXPORT_SYMBOL vmlinux 0x2257ad1f dput +EXPORT_SYMBOL vmlinux 0x2267e54a pnp_unregister_card_driver +EXPORT_SYMBOL vmlinux 0x2276db98 kstrtoint +EXPORT_SYMBOL vmlinux 0x2295a52f pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0x2299b9ab fs_bio_set +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22b659db inet_twsk_deschedule +EXPORT_SYMBOL vmlinux 0x22baea3d proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0x22f11a54 redraw_screen +EXPORT_SYMBOL vmlinux 0x230938e5 tcf_exts_dump +EXPORT_SYMBOL vmlinux 0x23134ffb vfs_whiteout +EXPORT_SYMBOL vmlinux 0x231d4001 fb_edid_add_monspecs +EXPORT_SYMBOL vmlinux 0x2347c887 skb_store_bits +EXPORT_SYMBOL vmlinux 0x234ba34a pci_disable_msi +EXPORT_SYMBOL vmlinux 0x2364c326 lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0x2366e353 tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0x23923527 xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0x23a574fd security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23c2718a generic_readlink +EXPORT_SYMBOL vmlinux 0x23c8f257 slhc_uncompress +EXPORT_SYMBOL vmlinux 0x23c9891c kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0x23d2f2d8 blk_queue_stack_limits +EXPORT_SYMBOL vmlinux 0x23dd2be3 tcp_hashinfo +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x240618da PDE_DATA +EXPORT_SYMBOL vmlinux 0x24075433 swiotlb_map_sg_attrs +EXPORT_SYMBOL vmlinux 0x24178183 pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0x24212d86 __frontswap_invalidate_page +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x2443ff48 ip6_expire_frag_queue +EXPORT_SYMBOL vmlinux 0x2447eec5 key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0x24554b35 try_wait_for_completion +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x245c07ac tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0x2482e688 vsprintf +EXPORT_SYMBOL vmlinux 0x2484adc3 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0x249761db iterate_fd +EXPORT_SYMBOL vmlinux 0x2498659f xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0x24b5a07c crypto_sha512_update +EXPORT_SYMBOL vmlinux 0x24f6f726 netdev_alert +EXPORT_SYMBOL vmlinux 0x24fdac79 wake_bit_function +EXPORT_SYMBOL vmlinux 0x251ee0f3 security_path_symlink +EXPORT_SYMBOL vmlinux 0x25275909 nf_register_hook +EXPORT_SYMBOL vmlinux 0x25277497 rfkill_register +EXPORT_SYMBOL vmlinux 0x25399594 blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0x25430152 __register_chrdev +EXPORT_SYMBOL vmlinux 0x254da4c4 sk_filter +EXPORT_SYMBOL vmlinux 0x255bb072 change_bit +EXPORT_SYMBOL vmlinux 0x2570a138 reservation_seqcount_string +EXPORT_SYMBOL vmlinux 0x257e5d93 rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x25a0938f release_firmware +EXPORT_SYMBOL vmlinux 0x25ad9738 register_shrinker +EXPORT_SYMBOL vmlinux 0x25c7c195 vfs_unlink +EXPORT_SYMBOL vmlinux 0x25c8cc25 pnp_unregister_driver +EXPORT_SYMBOL vmlinux 0x25d3ba89 dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0x25e8ed29 sg_nents_for_len +EXPORT_SYMBOL vmlinux 0x25e9d4bd resource_list_free +EXPORT_SYMBOL vmlinux 0x26048e76 bio_phys_segments +EXPORT_SYMBOL vmlinux 0x26262e08 fsnotify_put_group +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x2650d835 sysctl_ip_early_demux +EXPORT_SYMBOL vmlinux 0x2653dcd0 __mutex_init +EXPORT_SYMBOL vmlinux 0x2658fc8b __pagevec_release +EXPORT_SYMBOL vmlinux 0x2665befa from_kgid_munged +EXPORT_SYMBOL vmlinux 0x2665d53a key_create_or_update +EXPORT_SYMBOL vmlinux 0x266fc781 ihold +EXPORT_SYMBOL vmlinux 0x266fe9e5 tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0x26987132 jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0x2698bbd4 set_wb_congested +EXPORT_SYMBOL vmlinux 0x2698e103 scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0x26acb44e __cleancache_invalidate_inode +EXPORT_SYMBOL vmlinux 0x26b5f2c9 param_set_int +EXPORT_SYMBOL vmlinux 0x26b8bbcc elv_unregister_queue +EXPORT_SYMBOL vmlinux 0x26e76fb8 sysctl_udp_wmem_min +EXPORT_SYMBOL vmlinux 0x26e865be release_pages +EXPORT_SYMBOL vmlinux 0x270f82c5 copy_strings_kernel +EXPORT_SYMBOL vmlinux 0x270f8dd6 genphy_config_init +EXPORT_SYMBOL vmlinux 0x27192b85 blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0x271a305a dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0x271cba95 acpi_bus_private_data_handler +EXPORT_SYMBOL vmlinux 0x271efd11 pci_dev_put +EXPORT_SYMBOL vmlinux 0x2724ba66 __ioremap +EXPORT_SYMBOL vmlinux 0x273a82e1 neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x273f023c gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0x274271e3 scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0x274d08dc __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0x276c2548 pci_bus_type +EXPORT_SYMBOL vmlinux 0x2778254e pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0x2781259a simple_dname +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x27866435 security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x27873a70 devm_ioremap_nocache +EXPORT_SYMBOL vmlinux 0x2788a47e block_write_end +EXPORT_SYMBOL vmlinux 0x278f44f7 input_set_keycode +EXPORT_SYMBOL vmlinux 0x279bae0f flow_get_u32_dst +EXPORT_SYMBOL vmlinux 0x27ae7d0c ec_transaction +EXPORT_SYMBOL vmlinux 0x27b20a1e iter_file_splice_write +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27e1a049 printk +EXPORT_SYMBOL vmlinux 0x2817b4d7 xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x2823110c devm_iounmap +EXPORT_SYMBOL vmlinux 0x28318305 snprintf +EXPORT_SYMBOL vmlinux 0x2832d5fd tty_do_resize +EXPORT_SYMBOL vmlinux 0x28501aba tcp_parse_options +EXPORT_SYMBOL vmlinux 0x285cb9e5 filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x28619c5e serio_reconnect +EXPORT_SYMBOL vmlinux 0x2865cd59 mii_ethtool_gset +EXPORT_SYMBOL vmlinux 0x286e8165 tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0x2875337d sock_wmalloc +EXPORT_SYMBOL vmlinux 0x289cbb9d bio_uncopy_user +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 0x28b530ba pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0x28b7ba4b ip_check_defrag +EXPORT_SYMBOL vmlinux 0x28c2eb84 acpi_match_device_ids +EXPORT_SYMBOL vmlinux 0x28ce880a mipi_dsi_dcs_set_tear_off +EXPORT_SYMBOL vmlinux 0x28cf0ebe dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0x28d7ffea lg_local_unlock +EXPORT_SYMBOL vmlinux 0x29102eb0 read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0x291ba05d udplite_table +EXPORT_SYMBOL vmlinux 0x2925963e cros_ec_check_result +EXPORT_SYMBOL vmlinux 0x292ac0b4 __blkdev_reread_part +EXPORT_SYMBOL vmlinux 0x292f7c25 padata_stop +EXPORT_SYMBOL vmlinux 0x294322fa pcie_port_service_register +EXPORT_SYMBOL vmlinux 0x29537c9e alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0x29713975 scsi_scan_target +EXPORT_SYMBOL vmlinux 0x2987b68a mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x29b9b9a3 submit_bio +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a37d074 dma_pool_free +EXPORT_SYMBOL vmlinux 0x2a3890b2 key_payload_reserve +EXPORT_SYMBOL vmlinux 0x2a6a8593 jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0x2a79877d get_disk +EXPORT_SYMBOL vmlinux 0x2a95d97b is_nvdimm_bus_locked +EXPORT_SYMBOL vmlinux 0x2aa1ad41 _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0x2aaa10ed __cleancache_get_page +EXPORT_SYMBOL vmlinux 0x2aad35de mb_cache_destroy +EXPORT_SYMBOL vmlinux 0x2acf0feb vfs_fstat +EXPORT_SYMBOL vmlinux 0x2adf54d6 cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0x2b0ba2b0 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x2b28781c filp_open +EXPORT_SYMBOL vmlinux 0x2b2ce78b kstrtos8 +EXPORT_SYMBOL vmlinux 0x2b439e9f skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0x2b4ca23c would_dump +EXPORT_SYMBOL vmlinux 0x2b4da0aa filp_close +EXPORT_SYMBOL vmlinux 0x2b636cf2 request_firmware_nowait +EXPORT_SYMBOL vmlinux 0x2b86a25a copy_page_from_iter +EXPORT_SYMBOL vmlinux 0x2b90fc8c vfs_llseek +EXPORT_SYMBOL vmlinux 0x2b91a88d posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2ba09d79 __bforget +EXPORT_SYMBOL vmlinux 0x2ba707a8 sysctl_tcp_low_latency +EXPORT_SYMBOL vmlinux 0x2bb55d6e acpi_remove_notify_handler +EXPORT_SYMBOL vmlinux 0x2bc1d4cc netlink_set_err +EXPORT_SYMBOL vmlinux 0x2bdd6e28 node_states +EXPORT_SYMBOL vmlinux 0x2be0f12d dql_completed +EXPORT_SYMBOL vmlinux 0x2bf7566a uart_write_wakeup +EXPORT_SYMBOL vmlinux 0x2bfba7fc skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x2bfeb410 acpi_get_handle +EXPORT_SYMBOL vmlinux 0x2c024d4e mii_ethtool_sset +EXPORT_SYMBOL vmlinux 0x2c07f8e6 vlan_vid_del +EXPORT_SYMBOL vmlinux 0x2c0c86b5 find_get_pages_contig +EXPORT_SYMBOL vmlinux 0x2c0d314e devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c279f75 blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0x2c4f73df tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0x2c5e1a15 register_console +EXPORT_SYMBOL vmlinux 0x2c900d91 cpufreq_put_global_kobject +EXPORT_SYMBOL vmlinux 0x2c98b775 cdev_init +EXPORT_SYMBOL vmlinux 0x2ca18833 mnt_set_expiry +EXPORT_SYMBOL vmlinux 0x2cdbebdf dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0x2cf73cb7 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d24044a blk_cleanup_queue +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d30e8a4 dev_trans_start +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d6b2503 sock_recvmsg +EXPORT_SYMBOL vmlinux 0x2d6e88e5 scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x2d79ef18 nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0x2d9e8bfc netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0x2dbdbf28 textsearch_prepare +EXPORT_SYMBOL vmlinux 0x2dce2f1c __irq_regs +EXPORT_SYMBOL vmlinux 0x2dd913c4 __mmc_claim_host +EXPORT_SYMBOL vmlinux 0x2dd9a36b flex_array_shrink +EXPORT_SYMBOL vmlinux 0x2de1327b bit_waitqueue +EXPORT_SYMBOL vmlinux 0x2deda4a1 security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0x2dedc4c2 acpi_format_exception +EXPORT_SYMBOL vmlinux 0x2e0901fd sdev_prefix_printk +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 0x2e7be112 _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0x2e8a8adf __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0x2e907a0f netdev_features_change +EXPORT_SYMBOL vmlinux 0x2ea4c1c9 lg_global_unlock +EXPORT_SYMBOL vmlinux 0x2ec0e706 udp_sendmsg +EXPORT_SYMBOL vmlinux 0x2eef9cef cpufreq_power_cooling_register +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 0x2f113ed2 devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0x2f2001c7 dev_remove_offload +EXPORT_SYMBOL vmlinux 0x2f384db3 acpi_is_video_device +EXPORT_SYMBOL vmlinux 0x2f3857e2 _raw_write_lock_irqsave +EXPORT_SYMBOL vmlinux 0x2f463da1 __alloc_page_frag +EXPORT_SYMBOL vmlinux 0x2f5f2a57 rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0x2f8cfe02 bitmap_end_sync +EXPORT_SYMBOL vmlinux 0x2fa508bb remove_proc_entry +EXPORT_SYMBOL vmlinux 0x2faf9c51 __pagevec_lru_add +EXPORT_SYMBOL vmlinux 0x2fb2f2f0 generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0x2fb6de5d add_device_randomness +EXPORT_SYMBOL vmlinux 0x2fbb1664 i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0x2fcaa3cc cpufreq_global_kobject +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x2ff063b5 acpi_get_name +EXPORT_SYMBOL vmlinux 0x2ffd38c7 inet_put_port +EXPORT_SYMBOL vmlinux 0x3000a281 mdiobus_unregister +EXPORT_SYMBOL vmlinux 0x301f6d9d sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0x303041c6 udp_flow_hashrnd +EXPORT_SYMBOL vmlinux 0x3035fcee proc_mkdir +EXPORT_SYMBOL vmlinux 0x303dda33 cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0x3047ad82 register_key_type +EXPORT_SYMBOL vmlinux 0x304ec72b _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x304fe165 __break_lease +EXPORT_SYMBOL vmlinux 0x3052d8ec tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0x305cec12 _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0x3060243d security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0x306b0daa serial8250_do_pm +EXPORT_SYMBOL vmlinux 0x306e235b genl_notify +EXPORT_SYMBOL vmlinux 0x307c2fd0 generic_check_addressable +EXPORT_SYMBOL vmlinux 0x30822f14 of_find_device_by_node +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x309d6d29 ip_setsockopt +EXPORT_SYMBOL vmlinux 0x30a10d1b copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30b72b72 netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0x30bc7f1e tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x30d9796c ps2_init +EXPORT_SYMBOL vmlinux 0x30e74134 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0x30f37428 simple_unlink +EXPORT_SYMBOL vmlinux 0x3102d70b frontswap_curr_pages +EXPORT_SYMBOL vmlinux 0x31074631 kill_pid +EXPORT_SYMBOL vmlinux 0x3145216f pci_dev_present +EXPORT_SYMBOL vmlinux 0x3147857d default_red +EXPORT_SYMBOL vmlinux 0x31643f36 security_path_truncate +EXPORT_SYMBOL vmlinux 0x3168c9d2 tcp_rcv_established +EXPORT_SYMBOL vmlinux 0x316b35b6 proc_remove +EXPORT_SYMBOL vmlinux 0x3174bd79 bitmap_clear +EXPORT_SYMBOL vmlinux 0x3177310a inet_sendmsg +EXPORT_SYMBOL vmlinux 0x317d0b70 napi_get_frags +EXPORT_SYMBOL vmlinux 0x31979816 sock_update_memcg +EXPORT_SYMBOL vmlinux 0x319e0726 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x31a1cfb3 sk_free +EXPORT_SYMBOL vmlinux 0x31a2843c mipi_dsi_host_register +EXPORT_SYMBOL vmlinux 0x31a54afa dqget +EXPORT_SYMBOL vmlinux 0x31b68b13 unmap_underlying_metadata +EXPORT_SYMBOL vmlinux 0x31cdf454 md_register_thread +EXPORT_SYMBOL vmlinux 0x31db3198 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x31dd9177 nvdimm_bus_unlock +EXPORT_SYMBOL vmlinux 0x31e9e54f pci_scan_slot +EXPORT_SYMBOL vmlinux 0x31ea26a1 genphy_setup_forced +EXPORT_SYMBOL vmlinux 0x31eb6e6a bdi_destroy +EXPORT_SYMBOL vmlinux 0x31fc4528 del_random_ready_callback +EXPORT_SYMBOL vmlinux 0x31fefe0d tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0x321d1d36 jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0x322491d8 blk_queue_make_request +EXPORT_SYMBOL vmlinux 0x32338718 bioset_integrity_create +EXPORT_SYMBOL vmlinux 0x323c3b0c tty_set_operations +EXPORT_SYMBOL vmlinux 0x324b3877 up +EXPORT_SYMBOL vmlinux 0x32acd13f icmp_send +EXPORT_SYMBOL vmlinux 0x32bb7b79 kobject_del +EXPORT_SYMBOL vmlinux 0x32e6f1a0 acpi_video_backlight_string +EXPORT_SYMBOL vmlinux 0x330057ea __skb_get_hash +EXPORT_SYMBOL vmlinux 0x331a6feb get_gendisk +EXPORT_SYMBOL vmlinux 0x332a7a36 invalidate_partition +EXPORT_SYMBOL vmlinux 0x333cb37c __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0x337e1d25 bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0x337e52ce input_set_capability +EXPORT_SYMBOL vmlinux 0x3397f5ea neigh_destroy +EXPORT_SYMBOL vmlinux 0x33ba3a2b blk_integrity_register +EXPORT_SYMBOL vmlinux 0x33bfa596 netif_device_detach +EXPORT_SYMBOL vmlinux 0x33c7435c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x33d9b8cb vme_bus_type +EXPORT_SYMBOL vmlinux 0x33e82a62 of_get_min_tck +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33fcf44a __kfifo_out_r +EXPORT_SYMBOL vmlinux 0x34156c07 module_layout +EXPORT_SYMBOL vmlinux 0x34184afe current_kernel_time +EXPORT_SYMBOL vmlinux 0x341ce87d blk_fetch_request +EXPORT_SYMBOL vmlinux 0x343f7fdc dev_disable_lro +EXPORT_SYMBOL vmlinux 0x34457998 alloc_anon_inode +EXPORT_SYMBOL vmlinux 0x344bac72 pipe_lock +EXPORT_SYMBOL vmlinux 0x3465caa3 cpu_maps_update_begin +EXPORT_SYMBOL vmlinux 0x347013de nla_validate +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34daae61 param_get_ushort +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x34f363b5 __cleancache_init_fs +EXPORT_SYMBOL vmlinux 0x34fd79f6 sock_no_bind +EXPORT_SYMBOL vmlinux 0x351713a1 elv_add_request +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x351e9224 of_find_mipi_dsi_device_by_node +EXPORT_SYMBOL vmlinux 0x3539f11b match_strlcpy +EXPORT_SYMBOL vmlinux 0x353e21e3 acpi_bios_warning +EXPORT_SYMBOL vmlinux 0x35579120 jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0x355ca3c5 acpi_device_hid +EXPORT_SYMBOL vmlinux 0x3562d999 dquot_operations +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x35675ad1 notify_change +EXPORT_SYMBOL vmlinux 0x358ad551 down_write +EXPORT_SYMBOL vmlinux 0x359bf5eb of_dev_put +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35bc5fee of_mdiobus_register +EXPORT_SYMBOL vmlinux 0x35f6db4a param_get_uint +EXPORT_SYMBOL vmlinux 0x36042d91 skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0x360b1afe probe_irq_mask +EXPORT_SYMBOL vmlinux 0x360f8f8a __cond_resched_lock +EXPORT_SYMBOL vmlinux 0x360ff19f down +EXPORT_SYMBOL vmlinux 0x36352a00 max8925_bulk_write +EXPORT_SYMBOL vmlinux 0x3652e185 cdev_add +EXPORT_SYMBOL vmlinux 0x3669ea34 mmc_wait_for_app_cmd +EXPORT_SYMBOL vmlinux 0x3672f081 scsi_remove_host +EXPORT_SYMBOL vmlinux 0x367fbc8b try_to_release_page +EXPORT_SYMBOL vmlinux 0x3682640c bio_map_kern +EXPORT_SYMBOL vmlinux 0x3691a1c8 cap_mmap_file +EXPORT_SYMBOL vmlinux 0x369a3e4b t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0x369e1115 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0x36acf883 blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0x36b23f4d security_inode_init_security +EXPORT_SYMBOL vmlinux 0x36bd681b groups_alloc +EXPORT_SYMBOL vmlinux 0x36c0678c tty_port_close +EXPORT_SYMBOL vmlinux 0x36cc9126 dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0x36d2ea68 __serio_register_port +EXPORT_SYMBOL vmlinux 0x36d48cf7 dentry_unhash +EXPORT_SYMBOL vmlinux 0x36efb633 pcie_set_mps +EXPORT_SYMBOL vmlinux 0x36f90bd7 xfrm_state_flush +EXPORT_SYMBOL vmlinux 0x3709d7a1 dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0x37326f7a __ww_mutex_lock +EXPORT_SYMBOL vmlinux 0x37358c5a ns_capable +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x378fba4c generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0x37a6f54e proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0x37af3190 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37db8f19 dmi_get_date +EXPORT_SYMBOL vmlinux 0x380ee87a abort_exclusive_wait +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x384da789 d_genocide +EXPORT_SYMBOL vmlinux 0x3857a7e0 d_make_root +EXPORT_SYMBOL vmlinux 0x385f85b6 input_open_device +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x388d666a mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0x389190ef mb_cache_entry_alloc +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 0x38bd38a6 acpi_device_set_power +EXPORT_SYMBOL vmlinux 0x38ca8f44 scsi_print_result +EXPORT_SYMBOL vmlinux 0x38ccfaeb bprm_change_interp +EXPORT_SYMBOL vmlinux 0x38cf7e6d twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0x38f18aac fb_firmware_edid +EXPORT_SYMBOL vmlinux 0x391ce7c8 input_close_device +EXPORT_SYMBOL vmlinux 0x3921fa20 free_xenballooned_pages +EXPORT_SYMBOL vmlinux 0x393388e2 qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x393d4de9 crc32_le +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x395050dd tty_port_destroy +EXPORT_SYMBOL vmlinux 0x3951ddba xfrm_state_add +EXPORT_SYMBOL vmlinux 0x3952aa01 __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x3955fcf6 __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x395984cb seq_open_private +EXPORT_SYMBOL vmlinux 0x39628d86 d_splice_alias +EXPORT_SYMBOL vmlinux 0x39912946 tcp_shutdown +EXPORT_SYMBOL vmlinux 0x3992a581 vc_resize +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 0x39cda119 blk_queue_io_min +EXPORT_SYMBOL vmlinux 0x39dbc4a9 unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0x3a039ad6 netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x3a7f2b67 clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0x3a841e39 ipv6_select_ident +EXPORT_SYMBOL vmlinux 0x3a9a5001 kern_path_create +EXPORT_SYMBOL vmlinux 0x3a9b6fb9 blk_unregister_region +EXPORT_SYMBOL vmlinux 0x3aa224b1 dma_common_mmap +EXPORT_SYMBOL vmlinux 0x3ab41b25 __copy_in_user +EXPORT_SYMBOL vmlinux 0x3ac68632 abx500_get_chip_id +EXPORT_SYMBOL vmlinux 0x3b0cb1ee may_umount_tree +EXPORT_SYMBOL vmlinux 0x3b10ce6e __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0x3b18bd9d skb_seq_read +EXPORT_SYMBOL vmlinux 0x3b300948 percpu_counter_set +EXPORT_SYMBOL vmlinux 0x3b463144 __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0x3b481d0d jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0x3b521adc of_get_address +EXPORT_SYMBOL vmlinux 0x3b5c4971 blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0x3b644591 __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x3b7b07c8 mmc_power_save_host +EXPORT_SYMBOL vmlinux 0x3b96ce78 fifo_create_dflt +EXPORT_SYMBOL vmlinux 0x3bdcb09c __elv_add_request +EXPORT_SYMBOL vmlinux 0x3befc311 tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0x3bf006a8 inode_set_flags +EXPORT_SYMBOL vmlinux 0x3c0c5a7e devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x3c0eb4e9 tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0x3c1d05f9 netdev_warn +EXPORT_SYMBOL vmlinux 0x3c2c7f7e set_anon_super +EXPORT_SYMBOL vmlinux 0x3c347957 xfrm4_prepare_output +EXPORT_SYMBOL vmlinux 0x3c386482 scsi_remove_target +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c483012 radix_tree_delete +EXPORT_SYMBOL vmlinux 0x3c494364 md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0x3c4cc1fe kernel_sendmsg +EXPORT_SYMBOL vmlinux 0x3c62067c genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0x3c6fbfa7 netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0x3c7f5382 pci_pme_capable +EXPORT_SYMBOL vmlinux 0x3c80c06c kstrtoull +EXPORT_SYMBOL vmlinux 0x3c8e6247 inet_dgram_connect +EXPORT_SYMBOL vmlinux 0x3c8f1cfe rtnl_notify +EXPORT_SYMBOL vmlinux 0x3c95f52d xfrm_init_state +EXPORT_SYMBOL vmlinux 0x3caa69b2 t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0x3cb3eedd blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0x3cbc7968 dentry_needs_remove_privs +EXPORT_SYMBOL vmlinux 0x3cdf5e60 dm_ratelimit_state +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3cfae893 _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0x3cffc438 set_bh_page +EXPORT_SYMBOL vmlinux 0x3d093081 __percpu_counter_add +EXPORT_SYMBOL vmlinux 0x3d49376e mmc_stop_bkops +EXPORT_SYMBOL vmlinux 0x3d6329bd proc_set_user +EXPORT_SYMBOL vmlinux 0x3d708d94 netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0x3d90ef2e tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0x3d9ee9f0 clear_page +EXPORT_SYMBOL vmlinux 0x3da3f4e8 blk_integrity_is_initialized +EXPORT_SYMBOL vmlinux 0x3dbf36c9 sg_copy_buffer +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3dfc3a63 __frontswap_store +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3dfeb874 generic_key_instantiate +EXPORT_SYMBOL vmlinux 0x3e153623 blk_mq_delay_queue +EXPORT_SYMBOL vmlinux 0x3e1d3345 on_each_cpu_mask +EXPORT_SYMBOL vmlinux 0x3e48cdc4 netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0x3e9110fa __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0x3e95083c vme_slave_get +EXPORT_SYMBOL vmlinux 0x3ea40c02 sock_no_poll +EXPORT_SYMBOL vmlinux 0x3ecd8c14 xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0x3efcebd1 unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x3f2dda0e security_path_mkdir +EXPORT_SYMBOL vmlinux 0x3f362eb0 devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f598ebf dma_sync_wait +EXPORT_SYMBOL vmlinux 0x3f5cf354 iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0x3f6f7add mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0x3f806add elevator_alloc +EXPORT_SYMBOL vmlinux 0x3f83177a splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0x3f93c16c input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0x3f9f594e cfb_imageblit +EXPORT_SYMBOL vmlinux 0x3fd960b0 __set_page_dirty_buffers +EXPORT_SYMBOL vmlinux 0x3fe2ccbe memweight +EXPORT_SYMBOL vmlinux 0x3fe8a92c freeze_super +EXPORT_SYMBOL vmlinux 0x3fec048f sg_next +EXPORT_SYMBOL vmlinux 0x3ff42f2b tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0x4000e5a8 inet_frags_init_net +EXPORT_SYMBOL vmlinux 0x400c6387 mdiobus_write +EXPORT_SYMBOL vmlinux 0x402b8281 __request_module +EXPORT_SYMBOL vmlinux 0x4039918a clk_register_clkdev +EXPORT_SYMBOL vmlinux 0x40443602 mapping_tagged +EXPORT_SYMBOL vmlinux 0x4050e341 fib_default_rule_add +EXPORT_SYMBOL vmlinux 0x4055527f mipi_dsi_dcs_nop +EXPORT_SYMBOL vmlinux 0x405b6aa3 genphy_resume +EXPORT_SYMBOL vmlinux 0x405c1144 get_seconds +EXPORT_SYMBOL vmlinux 0x406218f8 sync_blockdev +EXPORT_SYMBOL vmlinux 0x408c8b9d genlmsg_multicast_allns +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 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40b06fdd bh_submit_read +EXPORT_SYMBOL vmlinux 0x40ba8f9e key_reject_and_link +EXPORT_SYMBOL vmlinux 0x40bd07a6 __percpu_counter_compare +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 0x40f7e6ff ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0x412641ea phy_attach_direct +EXPORT_SYMBOL vmlinux 0x41429167 cdrom_check_events +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x4150a319 scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0x41684ea3 tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0x416f8667 phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0x41871a8e __scsi_add_device +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x418d4650 xfrm_state_insert +EXPORT_SYMBOL vmlinux 0x41945089 dst_destroy +EXPORT_SYMBOL vmlinux 0x41c02300 mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x41c25466 alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0x41cac53e __neigh_event_send +EXPORT_SYMBOL vmlinux 0x41ce3d40 generic_end_io_acct +EXPORT_SYMBOL vmlinux 0x41e397d0 generic_setlease +EXPORT_SYMBOL vmlinux 0x42012e5e generic_start_io_acct +EXPORT_SYMBOL vmlinux 0x420eaa5a pci_select_bars +EXPORT_SYMBOL vmlinux 0x42160169 flush_workqueue +EXPORT_SYMBOL vmlinux 0x4217fd52 compat_sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x42281573 nf_setsockopt +EXPORT_SYMBOL vmlinux 0x422f4902 misc_deregister +EXPORT_SYMBOL vmlinux 0x42350e8d ucs2_strlen +EXPORT_SYMBOL vmlinux 0x423d1efc __i2c_transfer +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424b7787 fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x426a8ac5 cpu_active_mask +EXPORT_SYMBOL vmlinux 0x4284a4ce inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0x42881bd0 skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0x428b7c22 security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0x428da9fc vmalloc_to_page +EXPORT_SYMBOL vmlinux 0x429be149 netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0x42a1b208 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x42ae5af0 dqstats +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x431d6f2c bioset_integrity_free +EXPORT_SYMBOL vmlinux 0x43202c2b vm_insert_page +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x436a57ed mfd_add_devices +EXPORT_SYMBOL vmlinux 0x436b2114 amba_device_unregister +EXPORT_SYMBOL vmlinux 0x437ab982 amba_find_device +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x4391d08f d_find_any_alias +EXPORT_SYMBOL vmlinux 0x43c0b411 inode_init_owner +EXPORT_SYMBOL vmlinux 0x43f23311 dm_table_get_md +EXPORT_SYMBOL vmlinux 0x4411c503 prandom_seed +EXPORT_SYMBOL vmlinux 0x441e04e4 i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0x442ab215 phy_start_interrupts +EXPORT_SYMBOL vmlinux 0x443dcf6a generic_write_end +EXPORT_SYMBOL vmlinux 0x447160d9 sock_create_lite +EXPORT_SYMBOL vmlinux 0x447604ec km_state_notify +EXPORT_SYMBOL vmlinux 0x4480d876 buffer_migrate_page +EXPORT_SYMBOL vmlinux 0x448eac3e kmemdup +EXPORT_SYMBOL vmlinux 0x449ad0a7 memcmp +EXPORT_SYMBOL vmlinux 0x44a81d5f acpi_evaluate_object +EXPORT_SYMBOL vmlinux 0x44b1d426 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x44cb6198 of_translate_dma_address +EXPORT_SYMBOL vmlinux 0x44d24b5a iget_failed +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44ffc95e twl6040_set_pll +EXPORT_SYMBOL vmlinux 0x45081703 ec_get_handle +EXPORT_SYMBOL vmlinux 0x4508d6da __module_get +EXPORT_SYMBOL vmlinux 0x45276367 mipi_dsi_dcs_set_page_address +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x45521597 neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x45831072 blk_requeue_request +EXPORT_SYMBOL vmlinux 0x458b0257 iov_iter_zero +EXPORT_SYMBOL vmlinux 0x45a55ec8 __iounmap +EXPORT_SYMBOL vmlinux 0x45a6be13 cpufreq_sysfs_remove_file +EXPORT_SYMBOL vmlinux 0x45a765cf pci_add_resource +EXPORT_SYMBOL vmlinux 0x45bff18d padata_alloc +EXPORT_SYMBOL vmlinux 0x45c51228 get_io_context +EXPORT_SYMBOL vmlinux 0x45c7a092 ioctl_by_bdev +EXPORT_SYMBOL vmlinux 0x45ca5ebd mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0x45d125ae thaw_bdev +EXPORT_SYMBOL vmlinux 0x45e30b8e unregister_console +EXPORT_SYMBOL vmlinux 0x45eff341 page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x46068f0f bdput +EXPORT_SYMBOL vmlinux 0x460c9a1b key_link +EXPORT_SYMBOL vmlinux 0x460dbb78 pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0x4615c02b mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0x461ac773 kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x4623991e backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x462c660f proc_dointvec +EXPORT_SYMBOL vmlinux 0x462d30d8 register_filesystem +EXPORT_SYMBOL vmlinux 0x463c2d2c end_page_writeback +EXPORT_SYMBOL vmlinux 0x463de23b acpi_bus_unregister_driver +EXPORT_SYMBOL vmlinux 0x464c76ba sock_wake_async +EXPORT_SYMBOL vmlinux 0x464f4bd4 blk_alloc_queue_node +EXPORT_SYMBOL vmlinux 0x46542815 debugfs_create_automount +EXPORT_SYMBOL vmlinux 0x465cab34 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x4660f2a0 mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0x46649cd1 vme_lm_set +EXPORT_SYMBOL vmlinux 0x466a3ad2 t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0x466c14a7 __delay +EXPORT_SYMBOL vmlinux 0x467d9a02 blk_end_request +EXPORT_SYMBOL vmlinux 0x467df16d netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0x468ea755 ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0x468f2267 blk_start_request +EXPORT_SYMBOL vmlinux 0x469e8514 tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x46a1e60f unregister_filesystem +EXPORT_SYMBOL vmlinux 0x46aad349 devm_gpio_free +EXPORT_SYMBOL vmlinux 0x46ab4016 kobject_set_name +EXPORT_SYMBOL vmlinux 0x46d8bd65 blkdev_put +EXPORT_SYMBOL vmlinux 0x46e3dfa1 pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x46feb099 dm_read_arg +EXPORT_SYMBOL vmlinux 0x47416e14 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x4755e2c2 vme_dma_request +EXPORT_SYMBOL vmlinux 0x475f010b acpi_purge_cached_objects +EXPORT_SYMBOL vmlinux 0x4761ec48 __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0x478baa21 blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0x47939e0d __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x479a2327 pnp_register_driver +EXPORT_SYMBOL vmlinux 0x479c3c86 find_next_zero_bit +EXPORT_SYMBOL vmlinux 0x479fde51 vfs_getattr +EXPORT_SYMBOL vmlinux 0x47c5ee70 dev_mc_sync +EXPORT_SYMBOL vmlinux 0x47c82600 sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x47fa29a2 inode_sub_rsv_space +EXPORT_SYMBOL vmlinux 0x480e2987 clkdev_add +EXPORT_SYMBOL vmlinux 0x48188cff processors +EXPORT_SYMBOL vmlinux 0x48193639 acpi_lid_open +EXPORT_SYMBOL vmlinux 0x481cb9ab acpi_enter_sleep_state_prep +EXPORT_SYMBOL vmlinux 0x48237e75 prepare_binprm +EXPORT_SYMBOL vmlinux 0x4829a47e memcpy +EXPORT_SYMBOL vmlinux 0x4841bdee strnchr +EXPORT_SYMBOL vmlinux 0x48517d39 bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x48642007 ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0x489a128d param_get_int +EXPORT_SYMBOL vmlinux 0x489c2409 __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0x48b1c7f8 ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0x48b4cf9e eth_gro_receive +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48d64634 devfreq_resume_device +EXPORT_SYMBOL vmlinux 0x48d7baaf pnp_disable_dev +EXPORT_SYMBOL vmlinux 0x48f1bc89 simple_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x48fb13c2 phy_disconnect +EXPORT_SYMBOL vmlinux 0x48ffe6d9 inet_stream_connect +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x490d322e security_task_getsecid +EXPORT_SYMBOL vmlinux 0x490f1551 __cleancache_init_shared_fs +EXPORT_SYMBOL vmlinux 0x49106f0a blk_queue_softirq_done +EXPORT_SYMBOL vmlinux 0x491ddd58 xfrm_register_km +EXPORT_SYMBOL vmlinux 0x49386834 sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0x495092dc brioctl_set +EXPORT_SYMBOL vmlinux 0x49583077 generic_setxattr +EXPORT_SYMBOL vmlinux 0x495c96f8 posix_acl_init +EXPORT_SYMBOL vmlinux 0x49603fb8 security_sb_copy_data +EXPORT_SYMBOL vmlinux 0x497ead7b blk_put_request +EXPORT_SYMBOL vmlinux 0x49930938 idr_replace +EXPORT_SYMBOL vmlinux 0x49b07aec tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x49b163b8 acpi_bus_scan +EXPORT_SYMBOL vmlinux 0x49b709d6 dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0x49b74836 register_quota_format +EXPORT_SYMBOL vmlinux 0x49c60087 posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0x49f71442 dev_close_many +EXPORT_SYMBOL vmlinux 0x4a0e6c9d request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0x4a2d5af1 sock_wfree +EXPORT_SYMBOL vmlinux 0x4a696ebd skb_find_text +EXPORT_SYMBOL vmlinux 0x4a74bf23 wait_on_page_bit +EXPORT_SYMBOL vmlinux 0x4a986b43 netdev_boot_setup_check +EXPORT_SYMBOL vmlinux 0x4aa9c351 md_update_sb +EXPORT_SYMBOL vmlinux 0x4ab25006 pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0x4abbe3c2 vm_brk +EXPORT_SYMBOL vmlinux 0x4acd93d3 release_resource +EXPORT_SYMBOL vmlinux 0x4afe9a77 scsi_partsize +EXPORT_SYMBOL vmlinux 0x4b0776a0 xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0x4b492c25 scsi_get_host_dev +EXPORT_SYMBOL vmlinux 0x4b5975cb __scsi_alloc_queue +EXPORT_SYMBOL vmlinux 0x4b59ae0a iunique +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b7ec3c0 crypto_sha256_finup +EXPORT_SYMBOL vmlinux 0x4b9b9c7e fput +EXPORT_SYMBOL vmlinux 0x4ba9bc47 rtnl_unicast +EXPORT_SYMBOL vmlinux 0x4baf35a7 vme_master_get +EXPORT_SYMBOL vmlinux 0x4bedada7 __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x4c18371e pnp_is_active +EXPORT_SYMBOL vmlinux 0x4c346a53 kvasprintf +EXPORT_SYMBOL vmlinux 0x4c4eccfe bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0x4c595157 key_type_keyring +EXPORT_SYMBOL vmlinux 0x4c66818c bio_get_nr_vecs +EXPORT_SYMBOL vmlinux 0x4c6f9ef3 test_and_change_bit +EXPORT_SYMBOL vmlinux 0x4c73ba59 inet_offloads +EXPORT_SYMBOL vmlinux 0x4c7ac87d xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0x4c86a4a0 loop_backing_file +EXPORT_SYMBOL vmlinux 0x4c94c324 udp_ioctl +EXPORT_SYMBOL vmlinux 0x4ca9669f scnprintf +EXPORT_SYMBOL vmlinux 0x4cacecca sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0x4cdb3178 ns_to_timeval +EXPORT_SYMBOL vmlinux 0x4ce744a7 delete_from_page_cache +EXPORT_SYMBOL vmlinux 0x4ceae06a xen_dma_ops +EXPORT_SYMBOL vmlinux 0x4cebb068 generic_perform_write +EXPORT_SYMBOL vmlinux 0x4d0d163d copy_page +EXPORT_SYMBOL vmlinux 0x4d0fc97c pci_scan_single_device +EXPORT_SYMBOL vmlinux 0x4d137b5b crypto_sha256_update +EXPORT_SYMBOL vmlinux 0x4d1bb350 eth_header_cache_update +EXPORT_SYMBOL vmlinux 0x4d259533 swiotlb_sync_single_for_device +EXPORT_SYMBOL vmlinux 0x4d27faaa soft_cursor +EXPORT_SYMBOL vmlinux 0x4d294bb4 bit_wait_io +EXPORT_SYMBOL vmlinux 0x4d2bed9c dm_put_device +EXPORT_SYMBOL vmlinux 0x4d62e630 __wait_on_buffer +EXPORT_SYMBOL vmlinux 0x4d70a162 scsi_execute_req_flags +EXPORT_SYMBOL vmlinux 0x4d7d1b61 acl_by_type +EXPORT_SYMBOL vmlinux 0x4d92e6b3 elevator_exit +EXPORT_SYMBOL vmlinux 0x4d974b9c register_sysrq_key +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4da0c495 tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0x4dadabdf netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0x4de34a07 cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x4df119fa __bitmap_parse +EXPORT_SYMBOL vmlinux 0x4e016266 inet6_del_protocol +EXPORT_SYMBOL vmlinux 0x4e23087c blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0x4e2b0225 proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x4e2ed1ae pci_pme_active +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e48bca6 xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e719445 skb_copy_bits +EXPORT_SYMBOL vmlinux 0x4e818f6b free_page_put_link +EXPORT_SYMBOL vmlinux 0x4e998859 nvdimm_bus_lock +EXPORT_SYMBOL vmlinux 0x4e9dffb5 ip_fast_csum +EXPORT_SYMBOL vmlinux 0x4ebc3bc7 jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0x4edc7134 ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0x4edd72f7 block_all_signals +EXPORT_SYMBOL vmlinux 0x4ee04b67 blk_queue_unprep_rq +EXPORT_SYMBOL vmlinux 0x4ee83678 nf_log_unregister +EXPORT_SYMBOL vmlinux 0x4f150b81 skb_trim +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f1d65ff vfs_write +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f391d0e nla_parse +EXPORT_SYMBOL vmlinux 0x4f42c4c0 inet_release +EXPORT_SYMBOL vmlinux 0x4f476e96 init_cdrom_command +EXPORT_SYMBOL vmlinux 0x4f538eba locks_mandatory_area +EXPORT_SYMBOL vmlinux 0x4f5be609 sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0x4f6574f7 inet_select_addr +EXPORT_SYMBOL vmlinux 0x4f68e5c9 do_gettimeofday +EXPORT_SYMBOL vmlinux 0x4f6c1cf4 jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0x4f6df1d8 inet6_register_protosw +EXPORT_SYMBOL vmlinux 0x4f76e385 cad_pid +EXPORT_SYMBOL vmlinux 0x4f783f30 acpi_read +EXPORT_SYMBOL vmlinux 0x4f7a4827 trace_print_hex_seq +EXPORT_SYMBOL vmlinux 0x4f8bd0c5 mount_pseudo +EXPORT_SYMBOL vmlinux 0x4f9a8b38 remove_proc_subtree +EXPORT_SYMBOL vmlinux 0x4face2a5 pci_set_master +EXPORT_SYMBOL vmlinux 0x4fb77e56 inet_reqsk_alloc +EXPORT_SYMBOL vmlinux 0x4fb8f9b1 tcp_proc_unregister +EXPORT_SYMBOL vmlinux 0x4fe725e9 generic_listxattr +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x50190c2f inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0x5029d60e scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0x50339688 posix_lock_file +EXPORT_SYMBOL vmlinux 0x5039643d input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0x5042d465 vga_put +EXPORT_SYMBOL vmlinux 0x504f968d account_page_redirty +EXPORT_SYMBOL vmlinux 0x50542d11 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0x5063df40 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x507ec4e9 pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0x5089fd12 tcp_read_sock +EXPORT_SYMBOL vmlinux 0x509b4a54 is_bad_inode +EXPORT_SYMBOL vmlinux 0x509b64ea acpi_has_method +EXPORT_SYMBOL vmlinux 0x50a098fc bdi_register +EXPORT_SYMBOL vmlinux 0x50a90e8d bsearch +EXPORT_SYMBOL vmlinux 0x50b0a1d6 bdevname +EXPORT_SYMBOL vmlinux 0x50ba769a kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0x50d30d0c pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0x50dc371f blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0x50ded37c __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x50ec4537 dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x50ece2de finish_no_open +EXPORT_SYMBOL vmlinux 0x51079ba9 wireless_send_event +EXPORT_SYMBOL vmlinux 0x51096200 dcb_setapp +EXPORT_SYMBOL vmlinux 0x51164ad9 cmdline_parts_set +EXPORT_SYMBOL vmlinux 0x5118c382 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0x51252311 redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0x513063d8 key_task_permission +EXPORT_SYMBOL vmlinux 0x514b4290 cdev_alloc +EXPORT_SYMBOL vmlinux 0x514e96bb __secpath_destroy +EXPORT_SYMBOL vmlinux 0x515d20a0 skb_pad +EXPORT_SYMBOL vmlinux 0x516420ce vfs_readv +EXPORT_SYMBOL vmlinux 0x51734b17 dev_driver_string +EXPORT_SYMBOL vmlinux 0x51749fc8 _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0x51958376 mdiobus_free +EXPORT_SYMBOL vmlinux 0x51cbedd1 tty_schedule_flip +EXPORT_SYMBOL vmlinux 0x51d12d4e acpi_pci_disabled +EXPORT_SYMBOL vmlinux 0x51d47192 phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0x51daf9db pci_dev_get +EXPORT_SYMBOL vmlinux 0x51db35d7 dma_alloc_from_coherent +EXPORT_SYMBOL vmlinux 0x51e77c97 pfn_valid +EXPORT_SYMBOL vmlinux 0x51efd282 block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x51f69d5b __skb_tx_hash +EXPORT_SYMBOL vmlinux 0x51fd14ea key_unlink +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 0x521b36b5 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0x521eaa52 twl6040_power +EXPORT_SYMBOL vmlinux 0x5228bcc0 phy_stop_interrupts +EXPORT_SYMBOL vmlinux 0x5239ce3b ___ratelimit +EXPORT_SYMBOL vmlinux 0x52428cc8 parent_mem_cgroup +EXPORT_SYMBOL vmlinux 0x52440088 gen_pool_destroy +EXPORT_SYMBOL vmlinux 0x5245710a rwsem_downgrade_wake +EXPORT_SYMBOL vmlinux 0x525248c0 neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x5255af5a skb_try_coalesce +EXPORT_SYMBOL vmlinux 0x5257908a skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0x525e026f acpi_os_unmap_generic_address +EXPORT_SYMBOL vmlinux 0x528ec077 tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0x5297d5e9 do_splice_to +EXPORT_SYMBOL vmlinux 0x52983a4f vme_master_write +EXPORT_SYMBOL vmlinux 0x529e498f mipi_dsi_driver_register_full +EXPORT_SYMBOL vmlinux 0x52c74d63 pcim_iounmap +EXPORT_SYMBOL vmlinux 0x52cf3e3f pci_platform_rom +EXPORT_SYMBOL vmlinux 0x52d45361 param_set_ullong +EXPORT_SYMBOL vmlinux 0x52d9e890 param_get_short +EXPORT_SYMBOL vmlinux 0x52f347db netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0x52f73f8d skb_append +EXPORT_SYMBOL vmlinux 0x52f9c31e devm_gpiod_get_array_optional +EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend +EXPORT_SYMBOL vmlinux 0x53326531 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x5344c9b1 ip_defrag +EXPORT_SYMBOL vmlinux 0x534d16a0 simple_dentry_operations +EXPORT_SYMBOL vmlinux 0x535c8308 vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0x536ae957 kill_fasync +EXPORT_SYMBOL vmlinux 0x536cc847 memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0x53707063 mipi_dsi_dcs_read +EXPORT_SYMBOL vmlinux 0x5377e556 hex2bin +EXPORT_SYMBOL vmlinux 0x539af73c __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x53a1b590 sock_kfree_s +EXPORT_SYMBOL vmlinux 0x53b76242 dma_find_channel +EXPORT_SYMBOL vmlinux 0x53d87e9b follow_up +EXPORT_SYMBOL vmlinux 0x53e47067 i2c_verify_client +EXPORT_SYMBOL vmlinux 0x53f5ae6c kfree_put_link +EXPORT_SYMBOL vmlinux 0x53fc5cac rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0x5406c008 pnp_register_card_driver +EXPORT_SYMBOL vmlinux 0x5406e6da xfrm_prepare_input +EXPORT_SYMBOL vmlinux 0x5409775b free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x54245b39 kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0x543109ce bdi_init +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x544b0c11 acpi_lid_notifier_register +EXPORT_SYMBOL vmlinux 0x5481da05 skb_push +EXPORT_SYMBOL vmlinux 0x548d7d83 adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0x5493496d lock_sock_nested +EXPORT_SYMBOL vmlinux 0x54a84162 lro_receive_skb +EXPORT_SYMBOL vmlinux 0x54a8bc5f finish_open +EXPORT_SYMBOL vmlinux 0x54a9db5f _kstrtoul +EXPORT_SYMBOL vmlinux 0x54c256e0 vme_check_window +EXPORT_SYMBOL vmlinux 0x54c70f73 of_mdio_parse_addr +EXPORT_SYMBOL vmlinux 0x54cf74f5 trace_raw_output_prep +EXPORT_SYMBOL vmlinux 0x54d4bded ida_init +EXPORT_SYMBOL vmlinux 0x54e3bf07 devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x54f0e4bf ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0x551b3cd4 tcp_enter_cwr +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x552248c9 fsync_bdev +EXPORT_SYMBOL vmlinux 0x5539fe24 xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0x553dede6 tcp_close +EXPORT_SYMBOL vmlinux 0x5541ea93 on_each_cpu +EXPORT_SYMBOL vmlinux 0x554a97f9 unregister_nls +EXPORT_SYMBOL vmlinux 0x554d3245 param_get_ullong +EXPORT_SYMBOL vmlinux 0x556112ae fence_signal_locked +EXPORT_SYMBOL vmlinux 0x55640f89 xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0x5567c227 kernel_cpustat +EXPORT_SYMBOL vmlinux 0x55961ef9 __scm_send +EXPORT_SYMBOL vmlinux 0x5596565d page_readlink +EXPORT_SYMBOL vmlinux 0x559c6e71 file_ns_capable +EXPORT_SYMBOL vmlinux 0x55a06674 rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0x55a76228 ip_do_fragment +EXPORT_SYMBOL vmlinux 0x55d481c9 hdmi_infoframe_unpack +EXPORT_SYMBOL vmlinux 0x56087ed9 register_cdrom +EXPORT_SYMBOL vmlinux 0x560fd7b4 bio_add_pc_page +EXPORT_SYMBOL vmlinux 0x5627f2c7 netpoll_send_udp +EXPORT_SYMBOL vmlinux 0x562f0f22 ida_simple_remove +EXPORT_SYMBOL vmlinux 0x562f51e6 scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0x56342ce1 down_timeout +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x563e8ac4 set_nlink +EXPORT_SYMBOL vmlinux 0x5648e099 swiotlb_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0x56532ad5 disk_stack_limits +EXPORT_SYMBOL vmlinux 0x5672b078 pci_clear_mwi +EXPORT_SYMBOL vmlinux 0x56b19be0 dev_mc_flush +EXPORT_SYMBOL vmlinux 0x56b724ab __ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x56c4cb2c pci_bus_get +EXPORT_SYMBOL vmlinux 0x56c77649 __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x5720a2bc i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0x572d0104 _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x572d2f08 xfrm6_prepare_output +EXPORT_SYMBOL vmlinux 0x572e85d4 blk_lookup_devt +EXPORT_SYMBOL vmlinux 0x574b71d5 forget_cached_acl +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x575c6096 dm_register_target +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x577d35f3 hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x57905248 i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0x5792f848 strlcpy +EXPORT_SYMBOL vmlinux 0x57a8792d walk_stackframe +EXPORT_SYMBOL vmlinux 0x57b6bc19 elevator_init +EXPORT_SYMBOL vmlinux 0x57e69ded jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0x57e9bb9b inet_confirm_addr +EXPORT_SYMBOL vmlinux 0x5809c7f5 vm_event_states +EXPORT_SYMBOL vmlinux 0x581bb64d lockref_mark_dead +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x584a920a blk_queue_invalidate_tags +EXPORT_SYMBOL vmlinux 0x586732a0 mipi_dsi_dcs_set_column_address +EXPORT_SYMBOL vmlinux 0x587616f1 vfs_fstatat +EXPORT_SYMBOL vmlinux 0x5879c3a6 dev_printk_emit +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58bf29c4 scsi_init_io +EXPORT_SYMBOL vmlinux 0x590d4651 iov_iter_advance +EXPORT_SYMBOL vmlinux 0x5916c753 tcp_check_req +EXPORT_SYMBOL vmlinux 0x5967c929 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x5969d5c8 vfs_writev +EXPORT_SYMBOL vmlinux 0x597dda50 gen_pool_alloc +EXPORT_SYMBOL vmlinux 0x598e4904 mod_timer_pending +EXPORT_SYMBOL vmlinux 0x59918acc make_kprojid +EXPORT_SYMBOL vmlinux 0x59a72488 unregister_md_personality +EXPORT_SYMBOL vmlinux 0x59aa14cf fence_release +EXPORT_SYMBOL vmlinux 0x59b91951 __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0x59d85dd4 scsi_free_host_dev +EXPORT_SYMBOL vmlinux 0x59e82b2e skb_make_writable +EXPORT_SYMBOL vmlinux 0x59f8e196 xfrm_register_mode +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a27d535 pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0x5a56ea78 blkdev_reread_part +EXPORT_SYMBOL vmlinux 0x5a64adfe serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0x5a83b40d ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0x5a921311 strncmp +EXPORT_SYMBOL vmlinux 0x5a9c9cf3 lg_lock_init +EXPORT_SYMBOL vmlinux 0x5a9f1d63 memmove +EXPORT_SYMBOL vmlinux 0x5ab38beb pci_map_rom +EXPORT_SYMBOL vmlinux 0x5abe9894 skb_vlan_push +EXPORT_SYMBOL vmlinux 0x5ac0e99a follow_down_one +EXPORT_SYMBOL vmlinux 0x5ae8807c neigh_table_init +EXPORT_SYMBOL vmlinux 0x5aff4177 vme_lm_get +EXPORT_SYMBOL vmlinux 0x5b00c278 of_get_mac_address +EXPORT_SYMBOL vmlinux 0x5b108bec __devcgroup_inode_permission +EXPORT_SYMBOL vmlinux 0x5b132736 netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0x5b152610 put_page +EXPORT_SYMBOL vmlinux 0x5b1d0999 pagecache_write_begin +EXPORT_SYMBOL vmlinux 0x5b24c7c6 phy_ethtool_sset +EXPORT_SYMBOL vmlinux 0x5b2786df dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0x5b298418 __destroy_inode +EXPORT_SYMBOL vmlinux 0x5b4768f5 of_cpufreq_power_cooling_register +EXPORT_SYMBOL vmlinux 0x5b518d4e find_get_pages_tag +EXPORT_SYMBOL vmlinux 0x5b56860c vm_munmap +EXPORT_SYMBOL vmlinux 0x5b634c97 __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0x5b6cdce0 netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0x5b73107a jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0x5b7d387a audit_log +EXPORT_SYMBOL vmlinux 0x5bb6ba36 insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0x5bbc9f73 tcp_get_cookie_sock +EXPORT_SYMBOL vmlinux 0x5bc0e51c seq_dentry +EXPORT_SYMBOL vmlinux 0x5bc10524 printk_emit +EXPORT_SYMBOL vmlinux 0x5bddaa19 dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0x5be4afdb textsearch_destroy +EXPORT_SYMBOL vmlinux 0x5bf04545 i2c_release_client +EXPORT_SYMBOL vmlinux 0x5bf7551f xfrm_user_policy +EXPORT_SYMBOL vmlinux 0x5bf91fd1 of_find_node_by_phandle +EXPORT_SYMBOL vmlinux 0x5c0442fd acpi_gbl_FADT +EXPORT_SYMBOL vmlinux 0x5c067b2e netlink_capable +EXPORT_SYMBOL vmlinux 0x5c1c5b00 pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0x5c1da89e zpool_register_driver +EXPORT_SYMBOL vmlinux 0x5c6c07b2 tcf_exts_validate +EXPORT_SYMBOL vmlinux 0x5c759341 unlock_new_inode +EXPORT_SYMBOL vmlinux 0x5c7d87f2 md_finish_reshape +EXPORT_SYMBOL vmlinux 0x5c8f9463 __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0x5c91dedb devm_request_resource +EXPORT_SYMBOL vmlinux 0x5cbb83ad tty_unlock +EXPORT_SYMBOL vmlinux 0x5cc11644 pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0x5cd885d5 _raw_spin_lock +EXPORT_SYMBOL vmlinux 0x5cedb24d uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0x5cf357d9 d_alloc_pseudo +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5cf61b69 fsnotify_add_mark +EXPORT_SYMBOL vmlinux 0x5d0a5a73 udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0x5d112304 __memcpy_fromio +EXPORT_SYMBOL vmlinux 0x5d165196 read_cache_page +EXPORT_SYMBOL vmlinux 0x5d35304c tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0x5d3df45e bioset_create_nobvec +EXPORT_SYMBOL vmlinux 0x5d550c4d scsi_sd_probe_domain +EXPORT_SYMBOL vmlinux 0x5d559678 key_invalidate +EXPORT_SYMBOL vmlinux 0x5d5a0d44 skb_checksum_help +EXPORT_SYMBOL vmlinux 0x5d6b986e devm_ioremap_wc +EXPORT_SYMBOL vmlinux 0x5d74dbcf pnp_range_reserved +EXPORT_SYMBOL vmlinux 0x5d86e23a input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0x5dbc24bc udp_lib_get_port +EXPORT_SYMBOL vmlinux 0x5dd33f0f tcp_prot +EXPORT_SYMBOL vmlinux 0x5de732ff set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0x5df380f4 dev_uc_unsync +EXPORT_SYMBOL vmlinux 0x5df5e73d bio_clone_fast +EXPORT_SYMBOL vmlinux 0x5dfa8333 start_tty +EXPORT_SYMBOL vmlinux 0x5dfbe227 bio_copy_data +EXPORT_SYMBOL vmlinux 0x5e122981 blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0x5e15ebe0 pcim_enable_device +EXPORT_SYMBOL vmlinux 0x5e1bb104 blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0x5e2de60f pcie_get_mps +EXPORT_SYMBOL vmlinux 0x5e4eff15 napi_gro_flush +EXPORT_SYMBOL vmlinux 0x5e5282b6 simple_write_end +EXPORT_SYMBOL vmlinux 0x5e6c1b12 __nlmsg_put +EXPORT_SYMBOL vmlinux 0x5e85c7d7 commit_creds +EXPORT_SYMBOL vmlinux 0x5e8cdf9a __scsi_print_sense +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5ea79efe fence_default_wait +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5edefa52 mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0x5f005368 kstrtou8 +EXPORT_SYMBOL vmlinux 0x5f09840c of_mm_gpiochip_add +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f308285 xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0x5f427aba mmc_register_driver +EXPORT_SYMBOL vmlinux 0x5f5631e3 inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0x5f5b6430 simple_link +EXPORT_SYMBOL vmlinux 0x5f620240 nf_log_register +EXPORT_SYMBOL vmlinux 0x5f699f76 d_delete +EXPORT_SYMBOL vmlinux 0x5f88dada uart_remove_one_port +EXPORT_SYMBOL vmlinux 0x5f904ef1 pci_write_vpd +EXPORT_SYMBOL vmlinux 0x5f9410a2 lease_modify +EXPORT_SYMBOL vmlinux 0x5fda0227 vfs_stat +EXPORT_SYMBOL vmlinux 0x60047cf3 blk_get_backing_dev_info +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x60128797 cfb_fillrect +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x602ed00d acpi_current_gpe_count +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x605d57a8 fddi_change_mtu +EXPORT_SYMBOL vmlinux 0x606d0b09 secure_tcpv6_sequence_number +EXPORT_SYMBOL vmlinux 0x607828f5 mmc_start_req +EXPORT_SYMBOL vmlinux 0x608f25a7 __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0x6091644e flow_keys_dissector +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x609f5b35 ucs2_strnlen +EXPORT_SYMBOL vmlinux 0x60b51c9d register_md_personality +EXPORT_SYMBOL vmlinux 0x60da51b3 mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0x60df1e3b posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x60f7ea9b blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0x6111093e kmalloc_dma_caches +EXPORT_SYMBOL vmlinux 0x6111e5ab loop_register_transfer +EXPORT_SYMBOL vmlinux 0x611c17cc ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x612f6543 pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0x614bb773 radix_tree_insert +EXPORT_SYMBOL vmlinux 0x61520529 trace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0x616df6c4 d_find_alias +EXPORT_SYMBOL vmlinux 0x6174a856 mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0x619cb7dd simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61b7e62c dev_add_pack +EXPORT_SYMBOL vmlinux 0x61d1beb9 unregister_key_type +EXPORT_SYMBOL vmlinux 0x61e09784 qdisc_watchdog_schedule_ns +EXPORT_SYMBOL vmlinux 0x61f0561d sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0x61f62b93 mmc_can_sanitize +EXPORT_SYMBOL vmlinux 0x6201fc60 fbcon_rotate_ud +EXPORT_SYMBOL vmlinux 0x6207339a tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x621da744 tty_port_put +EXPORT_SYMBOL vmlinux 0x6225637e md5_transform +EXPORT_SYMBOL vmlinux 0x62289dfb request_key_async_with_auxdata +EXPORT_SYMBOL vmlinux 0x6228c21f smp_call_function_single +EXPORT_SYMBOL vmlinux 0x622bbd9b set_create_files_as +EXPORT_SYMBOL vmlinux 0x622eb580 dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0x6243d5ae md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0x624912ce jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x62748e70 acpi_set_current_resources +EXPORT_SYMBOL vmlinux 0x62827bec security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x62a0f6d7 ab3100_event_unregister +EXPORT_SYMBOL vmlinux 0x62a73c56 security_path_chmod +EXPORT_SYMBOL vmlinux 0x62c4078d xfrm_init_replay +EXPORT_SYMBOL vmlinux 0x62d6aa9e param_set_byte +EXPORT_SYMBOL vmlinux 0x62dff9d2 new_inode +EXPORT_SYMBOL vmlinux 0x62f0081f __bread_gfp +EXPORT_SYMBOL vmlinux 0x62f17cac km_query +EXPORT_SYMBOL vmlinux 0x62f2e698 fbcon_set_tileops +EXPORT_SYMBOL vmlinux 0x6303bd71 of_parse_phandle_with_fixed_args +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x63255177 sock_edemux +EXPORT_SYMBOL vmlinux 0x63392afc udp_proc_register +EXPORT_SYMBOL vmlinux 0x63556867 max8998_bulk_write +EXPORT_SYMBOL vmlinux 0x63740524 ip_ct_attach +EXPORT_SYMBOL vmlinux 0x63871894 ppp_input_error +EXPORT_SYMBOL vmlinux 0x63a01291 acpi_leave_sleep_state_prep +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63c941a9 scsi_report_opcode +EXPORT_SYMBOL vmlinux 0x63e71586 netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63f9cec0 to_nd_btt +EXPORT_SYMBOL vmlinux 0x63fc232f strlen_user +EXPORT_SYMBOL vmlinux 0x63fcf67b jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0x6403e338 tcp_memory_pressure +EXPORT_SYMBOL vmlinux 0x6404b6f7 kernel_bind +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x6449fd41 acpi_install_address_space_handler +EXPORT_SYMBOL vmlinux 0x646c15d4 bio_split +EXPORT_SYMBOL vmlinux 0x647c47ff clear_inode +EXPORT_SYMBOL vmlinux 0x648f19c3 blk_sync_queue +EXPORT_SYMBOL vmlinux 0x64999478 congestion_wait +EXPORT_SYMBOL vmlinux 0x64a33a29 dev_get_by_name +EXPORT_SYMBOL vmlinux 0x64a41dca audit_log_task_info +EXPORT_SYMBOL vmlinux 0x64b2725e iterate_dir +EXPORT_SYMBOL vmlinux 0x64bbc288 string_unescape +EXPORT_SYMBOL vmlinux 0x64c2b4ef blkdev_fsync +EXPORT_SYMBOL vmlinux 0x64c8d6ad datagram_poll +EXPORT_SYMBOL vmlinux 0x64e66fe4 pci_reenable_device +EXPORT_SYMBOL vmlinux 0x64f3ef72 tcp_init_sock +EXPORT_SYMBOL vmlinux 0x64fa7693 __acpi_handle_debug +EXPORT_SYMBOL vmlinux 0x650c92c4 gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0x6510ea42 pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x651bb8ab set_binfmt +EXPORT_SYMBOL vmlinux 0x652ce9aa nla_memcmp +EXPORT_SYMBOL vmlinux 0x652da9cc __ps2_command +EXPORT_SYMBOL vmlinux 0x65345022 __wake_up +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x654137e7 inet_sendpage +EXPORT_SYMBOL vmlinux 0x656c1a0e string_escape_mem +EXPORT_SYMBOL vmlinux 0x656c4acb gnttab_free_pages +EXPORT_SYMBOL vmlinux 0x6588c46f abx500_get_register_page_interruptible +EXPORT_SYMBOL vmlinux 0x65a57951 vme_dma_list_free +EXPORT_SYMBOL vmlinux 0x65cd657e neigh_parms_release +EXPORT_SYMBOL vmlinux 0x65d1c2a8 xfrm_state_update +EXPORT_SYMBOL vmlinux 0x65d94a61 phy_connect +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 0x65f567d1 skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0x65f5deaa mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0x66254ee0 blk_start_queue +EXPORT_SYMBOL vmlinux 0x663f7cd0 acpi_install_table_handler +EXPORT_SYMBOL vmlinux 0x66515aef nd_iostat_end +EXPORT_SYMBOL vmlinux 0x665a58b1 __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x665c8eed mb_cache_shrink +EXPORT_SYMBOL vmlinux 0x6688e4c7 vga_client_register +EXPORT_SYMBOL vmlinux 0x66a1f011 jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0x66befe19 inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0x66c1c500 km_policy_notify +EXPORT_SYMBOL vmlinux 0x66ccc019 bdev_read_only +EXPORT_SYMBOL vmlinux 0x66d601a2 tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0x66dbaa85 ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0x66e08b55 pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0x6702034a sock_kmalloc +EXPORT_SYMBOL vmlinux 0x67276286 gen_new_estimator +EXPORT_SYMBOL vmlinux 0x6730da84 blk_mq_all_tag_busy_iter +EXPORT_SYMBOL vmlinux 0x6753cf51 gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0x6770424e eth_header_cache +EXPORT_SYMBOL vmlinux 0x67733cf4 mb_cache_create +EXPORT_SYMBOL vmlinux 0x677b68e5 skb_clone_sk +EXPORT_SYMBOL vmlinux 0x677f5fdf mmc_gpio_set_cd_isr +EXPORT_SYMBOL vmlinux 0x67b22bf0 skb_unlink +EXPORT_SYMBOL vmlinux 0x67b27ec1 tty_std_termios +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67b9661f ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0x67bb1f2d md_cluster_mod +EXPORT_SYMBOL vmlinux 0x67c84899 posix_test_lock +EXPORT_SYMBOL vmlinux 0x67f5ec8a gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0x67f95253 write_cache_pages +EXPORT_SYMBOL vmlinux 0x6808b453 __unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x6824b58b framebuffer_alloc +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x68975587 mount_ns +EXPORT_SYMBOL vmlinux 0x689c7ab9 param_set_long +EXPORT_SYMBOL vmlinux 0x68a0ce6a bio_put +EXPORT_SYMBOL vmlinux 0x68b635c2 generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0x68b71029 get_empty_filp +EXPORT_SYMBOL vmlinux 0x68b83ac6 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x68ba80e0 padata_alloc_possible +EXPORT_SYMBOL vmlinux 0x68d3af3a free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0x68d43b60 block_truncate_page +EXPORT_SYMBOL vmlinux 0x68e9c380 of_n_addr_cells +EXPORT_SYMBOL vmlinux 0x68f84c4a cont_write_begin +EXPORT_SYMBOL vmlinux 0x6905cdf1 serio_interrupt +EXPORT_SYMBOL vmlinux 0x6909ebd3 pci_bus_put +EXPORT_SYMBOL vmlinux 0x691001b5 acpi_evaluate_integer +EXPORT_SYMBOL vmlinux 0x69127e5c iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0x692c2347 flush_dcache_page +EXPORT_SYMBOL vmlinux 0x69622419 mutex_lock +EXPORT_SYMBOL vmlinux 0x696f4ca5 bio_integrity_prep +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x6975eac9 dev_mc_del +EXPORT_SYMBOL vmlinux 0x69a13232 xfrm6_rcv_cb +EXPORT_SYMBOL vmlinux 0x69a358a6 iomem_resource +EXPORT_SYMBOL vmlinux 0x69ad2f20 kstrtouint +EXPORT_SYMBOL vmlinux 0x69b3b795 phy_find_first +EXPORT_SYMBOL vmlinux 0x69e0783f mmc_read_bkops_status +EXPORT_SYMBOL vmlinux 0x69ead02f read_dev_sector +EXPORT_SYMBOL vmlinux 0x69fbc0a2 acpi_get_event_resources +EXPORT_SYMBOL vmlinux 0x6a024c66 sk_alloc +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a0ad634 __init_rwsem +EXPORT_SYMBOL vmlinux 0x6a0b6184 dentry_open +EXPORT_SYMBOL vmlinux 0x6a178028 blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0x6a1fed67 tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0x6a28b55f ata_link_printk +EXPORT_SYMBOL vmlinux 0x6a2b6209 __dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x6a2c1e6f inet6_offloads +EXPORT_SYMBOL vmlinux 0x6a58707f md_flush_request +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a5fa363 sigprocmask +EXPORT_SYMBOL vmlinux 0x6a60277d acpi_buffer_to_resource +EXPORT_SYMBOL vmlinux 0x6a76f3ac blk_iopoll_enable +EXPORT_SYMBOL vmlinux 0x6a92979a page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0x6a9b0f4d sk_mc_loop +EXPORT_SYMBOL vmlinux 0x6a9f17d3 tcp_sendpage +EXPORT_SYMBOL vmlinux 0x6aa1551d pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0x6aafdcd1 force_sig +EXPORT_SYMBOL vmlinux 0x6ab8c2d0 devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0x6acafd5b cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0x6add5c9a dmi_find_device +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6af1363d __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0x6af3fe10 skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0x6b06fdce delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x6b1b67d3 __bdevname +EXPORT_SYMBOL vmlinux 0x6b24bab0 xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack +EXPORT_SYMBOL vmlinux 0x6b400339 tty_write_room +EXPORT_SYMBOL vmlinux 0x6b640864 nla_strlcpy +EXPORT_SYMBOL vmlinux 0x6b644520 blk_queue_prep_rq +EXPORT_SYMBOL vmlinux 0x6b6966c0 lookup_one_len +EXPORT_SYMBOL vmlinux 0x6b8eb903 blk_queue_find_tag +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bdcfd99 qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x6bdf3e45 param_ops_charp +EXPORT_SYMBOL vmlinux 0x6bf23165 dquot_alloc +EXPORT_SYMBOL vmlinux 0x6bf6d0b3 __neigh_create +EXPORT_SYMBOL vmlinux 0x6c01c08c netdev_info +EXPORT_SYMBOL vmlinux 0x6c09c2a4 del_timer +EXPORT_SYMBOL vmlinux 0x6c213316 napi_complete_done +EXPORT_SYMBOL vmlinux 0x6c2cdc47 add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0x6c51a836 sysctl_tcp_notsent_lowat +EXPORT_SYMBOL vmlinux 0x6c5b264f devm_get_gpiod_from_child +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c67c142 dev_set_allmulti +EXPORT_SYMBOL vmlinux 0x6c702af7 sysctl_udp_rmem_min +EXPORT_SYMBOL vmlinux 0x6c919157 of_find_backlight_by_node +EXPORT_SYMBOL vmlinux 0x6cc9a6d7 inet_recvmsg +EXPORT_SYMBOL vmlinux 0x6cd1854a scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0x6cf23ca6 bitmap_endwrite +EXPORT_SYMBOL vmlinux 0x6cf34a21 kernel_sendpage +EXPORT_SYMBOL vmlinux 0x6d0466fc netdev_update_features +EXPORT_SYMBOL vmlinux 0x6d0a1662 pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0x6d0f1f89 dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x6d14f41c dmam_free_coherent +EXPORT_SYMBOL vmlinux 0x6d27aa34 msm_pinctrl_probe +EXPORT_SYMBOL vmlinux 0x6d28594c from_kuid +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d340f64 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0x6d58df76 ip_mc_join_group +EXPORT_SYMBOL vmlinux 0x6d60cf9c __insert_inode_hash +EXPORT_SYMBOL vmlinux 0x6d7a40d4 flock_lock_inode_wait +EXPORT_SYMBOL vmlinux 0x6d90027f __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0x6d937436 may_umount +EXPORT_SYMBOL vmlinux 0x6da1c2e6 mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0x6da76903 i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0x6dc58867 __napi_complete +EXPORT_SYMBOL vmlinux 0x6dd7de0a kthread_stop +EXPORT_SYMBOL vmlinux 0x6de4fa86 ata_std_end_eh +EXPORT_SYMBOL vmlinux 0x6def2db2 half_md4_transform +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6df1fdea nf_unregister_hook +EXPORT_SYMBOL vmlinux 0x6dfc0910 user_path_at_empty +EXPORT_SYMBOL vmlinux 0x6e1107c4 simple_readpage +EXPORT_SYMBOL vmlinux 0x6e1b6f4c param_get_byte +EXPORT_SYMBOL vmlinux 0x6e6654b0 mipi_dsi_dcs_enter_sleep_mode +EXPORT_SYMBOL vmlinux 0x6e68d2a6 genphy_aneg_done +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e743cb0 inet_add_protocol +EXPORT_SYMBOL vmlinux 0x6e7f0fd2 cmdline_parts_parse +EXPORT_SYMBOL vmlinux 0x6e805810 fence_init +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6ea1633c tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0x6ea76843 ida_get_new_above +EXPORT_SYMBOL vmlinux 0x6ef0c45e gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0x6f0b424a dump_skip +EXPORT_SYMBOL vmlinux 0x6f0f6038 jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0x6f195595 __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0x6f20960a full_name_hash +EXPORT_SYMBOL vmlinux 0x6f264794 phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0x6f26cb7b idr_get_next +EXPORT_SYMBOL vmlinux 0x6f3195fb amba_driver_register +EXPORT_SYMBOL vmlinux 0x6f48ae38 sk_prot_clear_portaddr_nulls +EXPORT_SYMBOL vmlinux 0x6f5d9238 fsnotify_destroy_mark +EXPORT_SYMBOL vmlinux 0x6f5ec7ec idr_init +EXPORT_SYMBOL vmlinux 0x6f6f03e1 mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0x6f8618b8 __sock_create +EXPORT_SYMBOL vmlinux 0x6f88effb hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x6fad98e5 inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x6fb3e583 tcp_v4_connect +EXPORT_SYMBOL vmlinux 0x6fba4d79 inet_dgram_ops +EXPORT_SYMBOL vmlinux 0x6fbf07cd __free_page_frag +EXPORT_SYMBOL vmlinux 0x6fc620b7 bio_add_page +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6fd6451c simple_lookup +EXPORT_SYMBOL vmlinux 0x6fdcebc7 __alloc_skb +EXPORT_SYMBOL vmlinux 0x6fe2e8db udp6_set_csum +EXPORT_SYMBOL vmlinux 0x6fe62303 qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0x6feb2039 acpi_write +EXPORT_SYMBOL vmlinux 0x6ff0643d scsi_mode_sense +EXPORT_SYMBOL vmlinux 0x6ffbeefb eth_gro_complete +EXPORT_SYMBOL vmlinux 0x700f2c70 nf_reinject +EXPORT_SYMBOL vmlinux 0x701334b3 genphy_read_status +EXPORT_SYMBOL vmlinux 0x7023bea8 unregister_acpi_notifier +EXPORT_SYMBOL vmlinux 0x703304de skb_orphan_partial +EXPORT_SYMBOL vmlinux 0x70523a7a __cond_resched_softirq +EXPORT_SYMBOL vmlinux 0x706d051c del_timer_sync +EXPORT_SYMBOL vmlinux 0x70709bb1 sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x707cca00 cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0x707f43f6 __ctzdi2 +EXPORT_SYMBOL vmlinux 0x70d64e5f md_check_recovery +EXPORT_SYMBOL vmlinux 0x70ec5d9f sync_inodes_sb +EXPORT_SYMBOL vmlinux 0x70f96f88 glob_match +EXPORT_SYMBOL vmlinux 0x70feba7e save_mount_options +EXPORT_SYMBOL vmlinux 0x7103421d d_walk +EXPORT_SYMBOL vmlinux 0x71139835 nvdimm_namespace_disk_name +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x715fa494 write_inode_now +EXPORT_SYMBOL vmlinux 0x716f37b5 xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x7198f61e udp_prot +EXPORT_SYMBOL vmlinux 0x71991329 truncate_setsize +EXPORT_SYMBOL vmlinux 0x719e2223 ipv6_sock_mc_join +EXPORT_SYMBOL vmlinux 0x71a50dbc register_blkdev +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71ca295b netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0x71cc7377 netpoll_print_options +EXPORT_SYMBOL vmlinux 0x71f6a1dc serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0x71f924db vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0x7223d6c5 blk_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x722652c3 file_open_root +EXPORT_SYMBOL vmlinux 0x723abd22 blk_mq_run_hw_queues +EXPORT_SYMBOL vmlinux 0x7267bd26 input_grab_device +EXPORT_SYMBOL vmlinux 0x72754e32 compat_mc_setsockopt +EXPORT_SYMBOL vmlinux 0x7286a86b nd_namespace_blk_validate +EXPORT_SYMBOL vmlinux 0x7286f5fa tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0x7287040e secpath_dup +EXPORT_SYMBOL vmlinux 0x728c9c94 do_splice_from +EXPORT_SYMBOL vmlinux 0x72a86a84 kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0x72b481d5 tty_mutex +EXPORT_SYMBOL vmlinux 0x72d8b0ca __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0x72d97ae5 max8998_update_reg +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x72ecc644 tcf_hash_check +EXPORT_SYMBOL vmlinux 0x72f413f5 __starget_for_each_device +EXPORT_SYMBOL vmlinux 0x72f58b2a jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x7311d913 elv_dispatch_sort +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x731dba7a xen_domain_type +EXPORT_SYMBOL vmlinux 0x733c3b54 kasprintf +EXPORT_SYMBOL vmlinux 0x738cecaa mipi_dsi_dcs_set_tear_on +EXPORT_SYMBOL vmlinux 0x73976725 get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0x73bbb513 locks_init_lock +EXPORT_SYMBOL vmlinux 0x73cb9aab __dev_get_by_index +EXPORT_SYMBOL vmlinux 0x73d03bae __napi_schedule +EXPORT_SYMBOL vmlinux 0x73d18ec3 __seq_open_private +EXPORT_SYMBOL vmlinux 0x73d29054 phy_init_hw +EXPORT_SYMBOL vmlinux 0x73db4201 replace_mount_options +EXPORT_SYMBOL vmlinux 0x74028b71 unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0x7410aba2 strreplace +EXPORT_SYMBOL vmlinux 0x74111d88 pci_set_dma_max_seg_size +EXPORT_SYMBOL vmlinux 0x741608c3 cpu_possible_mask +EXPORT_SYMBOL vmlinux 0x7423b931 of_find_node_opts_by_path +EXPORT_SYMBOL vmlinux 0x742c94c1 input_set_abs_params +EXPORT_SYMBOL vmlinux 0x7446db7e ps2_drain +EXPORT_SYMBOL vmlinux 0x7448898e sockfd_lookup +EXPORT_SYMBOL vmlinux 0x744e649a mfd_remove_devices +EXPORT_SYMBOL vmlinux 0x7461052f frontswap_register_ops +EXPORT_SYMBOL vmlinux 0x747195f0 hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x7485e15e unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x7498a8df __dax_fault +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x7532588a alloc_pages_exact +EXPORT_SYMBOL vmlinux 0x753cb7d1 ipv6_mc_check_mld +EXPORT_SYMBOL vmlinux 0x754f272b ppp_register_channel +EXPORT_SYMBOL vmlinux 0x75578c4e amba_driver_unregister +EXPORT_SYMBOL vmlinux 0x7580993b n_tty_compat_ioctl_helper +EXPORT_SYMBOL vmlinux 0x75850d01 __vmalloc +EXPORT_SYMBOL vmlinux 0x75872cde task_tgid_nr_ns +EXPORT_SYMBOL vmlinux 0x759af255 vfs_link +EXPORT_SYMBOL vmlinux 0x759fcf0b xen_biovec_phys_mergeable +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75bdea12 iommu_area_alloc +EXPORT_SYMBOL vmlinux 0x75f90a0f filemap_map_pages +EXPORT_SYMBOL vmlinux 0x75fbdefd acpi_remove_address_space_handler +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x761f84ba __devm_release_region +EXPORT_SYMBOL vmlinux 0x7623a0f9 inet_frags_fini +EXPORT_SYMBOL vmlinux 0x76255c83 lock_sock_fast +EXPORT_SYMBOL vmlinux 0x7645af6f sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x764bd77c request_resource +EXPORT_SYMBOL vmlinux 0x764ce496 iterate_mounts +EXPORT_SYMBOL vmlinux 0x765ff474 crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x766d2867 __sk_dst_check +EXPORT_SYMBOL vmlinux 0x766eec7e simple_transaction_get +EXPORT_SYMBOL vmlinux 0x767dd8fd acpi_get_irq_routing_table +EXPORT_SYMBOL vmlinux 0x76849d1d of_get_pci_address +EXPORT_SYMBOL vmlinux 0x76a5b343 iommu_tbl_range_free +EXPORT_SYMBOL vmlinux 0x76b3529d km_report +EXPORT_SYMBOL vmlinux 0x76beb470 qdisc_list_add +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76d451c4 add_taint +EXPORT_SYMBOL vmlinux 0x76fc8c21 blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0x771cf835 dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x773fa409 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x774132f6 tty_port_close_start +EXPORT_SYMBOL vmlinux 0x77456e0a acpi_root_dir +EXPORT_SYMBOL vmlinux 0x77599c6a dev_get_by_index +EXPORT_SYMBOL vmlinux 0x775e79ef devfreq_interval_update +EXPORT_SYMBOL vmlinux 0x7763a22b blk_stack_limits +EXPORT_SYMBOL vmlinux 0x776c8a4a scsi_execute +EXPORT_SYMBOL vmlinux 0x77779c34 __register_binfmt +EXPORT_SYMBOL vmlinux 0x7799b4bf blk_queue_free_tags +EXPORT_SYMBOL vmlinux 0x779a18af kstrtoll +EXPORT_SYMBOL vmlinux 0x77a5933e __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0x77b5c4f3 blk_get_request +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77bc54d1 sock_get_timestampns +EXPORT_SYMBOL vmlinux 0x77c0dd96 sock_efree +EXPORT_SYMBOL vmlinux 0x77c16add pcie_get_minimum_link +EXPORT_SYMBOL vmlinux 0x77ca3443 blkdev_issue_write_same +EXPORT_SYMBOL vmlinux 0x77d6fbca kill_litter_super +EXPORT_SYMBOL vmlinux 0x77ddb9c4 genphy_soft_reset +EXPORT_SYMBOL vmlinux 0x77ef1f82 mipi_dsi_dcs_set_pixel_format +EXPORT_SYMBOL vmlinux 0x77f53abc acpi_get_vendor_resource +EXPORT_SYMBOL vmlinux 0x783b3563 wake_up_atomic_t +EXPORT_SYMBOL vmlinux 0x783b84d1 blk_queue_start_tag +EXPORT_SYMBOL vmlinux 0x784471e9 __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x7846af3e __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x784cac2e netif_napi_add +EXPORT_SYMBOL vmlinux 0x7854163a sock_i_uid +EXPORT_SYMBOL vmlinux 0x785af8b6 compat_nf_getsockopt +EXPORT_SYMBOL vmlinux 0x786681fa vfs_statfs +EXPORT_SYMBOL vmlinux 0x7879cd17 tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x7888aeda xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0x789affb1 frontswap_tmem_exclusive_gets +EXPORT_SYMBOL vmlinux 0x78a5b31e get_fs_type +EXPORT_SYMBOL vmlinux 0x78bc80c6 __blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x78c19a6d mempool_resize +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x78f5d1f1 load_nls_default +EXPORT_SYMBOL vmlinux 0x79068fda acpi_install_method +EXPORT_SYMBOL vmlinux 0x793f661e __lock_page +EXPORT_SYMBOL vmlinux 0x7950aecf nf_unregister_hooks +EXPORT_SYMBOL vmlinux 0x79623b20 mmc_of_parse +EXPORT_SYMBOL vmlinux 0x796c96bd skb_dequeue +EXPORT_SYMBOL vmlinux 0x796fc5ce scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0x7984eefc key_update +EXPORT_SYMBOL vmlinux 0x7985d043 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x79a33f85 vme_get_size +EXPORT_SYMBOL vmlinux 0x79a34abd __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0x79a3ae04 set_security_override +EXPORT_SYMBOL vmlinux 0x79a6c2ec fget +EXPORT_SYMBOL vmlinux 0x79aa04a2 get_random_bytes +EXPORT_SYMBOL vmlinux 0x79b065e5 d_instantiate +EXPORT_SYMBOL vmlinux 0x79cbb1fd ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0x79cd846c xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x79de36ca __splice_from_pipe +EXPORT_SYMBOL vmlinux 0x7a0832a7 dump_emit +EXPORT_SYMBOL vmlinux 0x7a1467fc scsi_register_interface +EXPORT_SYMBOL vmlinux 0x7a27c184 ewma_init +EXPORT_SYMBOL vmlinux 0x7a4497db kzfree +EXPORT_SYMBOL vmlinux 0x7a4a19dd swiotlb_map_sg +EXPORT_SYMBOL vmlinux 0x7a4c9aee mipi_dsi_dcs_write +EXPORT_SYMBOL vmlinux 0x7a5407d9 scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0x7a5a5a03 scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0x7a6cdedc do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7a868fae inet_csk_accept +EXPORT_SYMBOL vmlinux 0x7a873691 phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0x7a925833 cpufreq_get_global_kobject +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7ab4df48 uart_register_driver +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7acf5285 devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7add44b5 posix_acl_valid +EXPORT_SYMBOL vmlinux 0x7aed7884 copy_from_iter +EXPORT_SYMBOL vmlinux 0x7afb69f8 mmc_release_host +EXPORT_SYMBOL vmlinux 0x7afbe8c4 find_inode_nowait +EXPORT_SYMBOL vmlinux 0x7b16235f hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x7b2aef6c __krealloc +EXPORT_SYMBOL vmlinux 0x7b400b77 __d_drop +EXPORT_SYMBOL vmlinux 0x7b433b3f scsi_unregister +EXPORT_SYMBOL vmlinux 0x7b529f40 t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0x7b6646bb _raw_read_lock +EXPORT_SYMBOL vmlinux 0x7b7cf201 sock_create_kern +EXPORT_SYMBOL vmlinux 0x7b809578 wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x7bad7a1a acpi_walk_resources +EXPORT_SYMBOL vmlinux 0x7bb2b43c backlight_force_update +EXPORT_SYMBOL vmlinux 0x7bb425d5 fasync_helper +EXPORT_SYMBOL vmlinux 0x7bc2ee63 inet6_release +EXPORT_SYMBOL vmlinux 0x7bc6cac4 gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0x7bc9e1e0 blk_queue_merge_bvec +EXPORT_SYMBOL vmlinux 0x7be15cf7 locks_remove_posix +EXPORT_SYMBOL vmlinux 0x7be75ffc acpi_walk_resource_buffer +EXPORT_SYMBOL vmlinux 0x7bedf47c tcp_sync_mss +EXPORT_SYMBOL vmlinux 0x7c1372e8 panic +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c21bed3 vga_tryget +EXPORT_SYMBOL vmlinux 0x7c2d098f krealloc +EXPORT_SYMBOL vmlinux 0x7c322ad7 default_qdisc_ops +EXPORT_SYMBOL vmlinux 0x7c3b1233 blk_rq_set_block_pc +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c4dbcd9 pci_restore_state +EXPORT_SYMBOL vmlinux 0x7c51f27a pnp_possible_config +EXPORT_SYMBOL vmlinux 0x7c52f807 serio_rescan +EXPORT_SYMBOL vmlinux 0x7c5d7684 blk_integrity_merge_bio +EXPORT_SYMBOL vmlinux 0x7c61340c __release_region +EXPORT_SYMBOL vmlinux 0x7c645d3c always_delete_dentry +EXPORT_SYMBOL vmlinux 0x7c694d18 generic_file_splice_read +EXPORT_SYMBOL vmlinux 0x7c6a3833 of_device_register +EXPORT_SYMBOL vmlinux 0x7c6b58dc sb_min_blocksize +EXPORT_SYMBOL vmlinux 0x7c6cb72a compat_tcp_setsockopt +EXPORT_SYMBOL vmlinux 0x7c7a1937 netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0x7c7eb28e ll_rw_block +EXPORT_SYMBOL vmlinux 0x7c98845d twl_i2c_read +EXPORT_SYMBOL vmlinux 0x7ca2226d iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0x7cb1ae69 cpu_down +EXPORT_SYMBOL vmlinux 0x7cd00b4b __inet_hash +EXPORT_SYMBOL vmlinux 0x7cd7f904 compat_sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7ce83365 acpi_remove_table_handler +EXPORT_SYMBOL vmlinux 0x7ceb629a shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d0dfabd gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0x7d11c268 jiffies +EXPORT_SYMBOL vmlinux 0x7d705738 blk_start_plug +EXPORT_SYMBOL vmlinux 0x7d7273e1 vfs_fsync_range +EXPORT_SYMBOL vmlinux 0x7d7d63df cpumask_next_and +EXPORT_SYMBOL vmlinux 0x7d94f746 acpi_os_write_port +EXPORT_SYMBOL vmlinux 0x7da2b19c generic_shutdown_super +EXPORT_SYMBOL vmlinux 0x7db46999 netlink_broadcast +EXPORT_SYMBOL vmlinux 0x7db52a1e dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0x7dcd3c4f of_iomap +EXPORT_SYMBOL vmlinux 0x7dd50871 cdev_del +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7e0c9edf netpoll_send_skb_on_dev +EXPORT_SYMBOL vmlinux 0x7e0ec1e0 simple_write_begin +EXPORT_SYMBOL vmlinux 0x7e33d261 dev_addr_del +EXPORT_SYMBOL vmlinux 0x7e483684 pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0x7e4ae067 rwsem_down_write_failed +EXPORT_SYMBOL vmlinux 0x7e6ef8d2 phy_init_eee +EXPORT_SYMBOL vmlinux 0x7e77dabc pnp_stop_dev +EXPORT_SYMBOL vmlinux 0x7e80d8a5 vc_cons +EXPORT_SYMBOL vmlinux 0x7e9da777 __percpu_counter_init +EXPORT_SYMBOL vmlinux 0x7e9e3b7b __test_set_page_writeback +EXPORT_SYMBOL vmlinux 0x7ea12340 del_gendisk +EXPORT_SYMBOL vmlinux 0x7eaac20d devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0x7eb65099 qdisc_destroy +EXPORT_SYMBOL vmlinux 0x7eb79ea4 balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0x7ebd4be4 trace_print_flags_seq +EXPORT_SYMBOL vmlinux 0x7ec59a74 tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0x7ee3e0e8 of_get_parent +EXPORT_SYMBOL vmlinux 0x7ee6d93a nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x7ef74f25 xfrm6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x7efa8eb0 d_instantiate_no_diralias +EXPORT_SYMBOL vmlinux 0x7f02188f __msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x7f09c429 tcp_mtup_init +EXPORT_SYMBOL vmlinux 0x7f0d6aef input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0x7f216a99 padata_do_parallel +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f476460 devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0x7f59fd19 mpage_writepages +EXPORT_SYMBOL vmlinux 0x7f5e2e61 udp_lib_unhash +EXPORT_SYMBOL vmlinux 0x7f62a045 cpu_maps_update_done +EXPORT_SYMBOL vmlinux 0x7f99091f tcp_init_cgroup +EXPORT_SYMBOL vmlinux 0x7fa7d0d9 dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0x7fbd10d2 radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x7fce469a swiotlb_unmap_sg +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x7fe38f48 sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0x7fe497a7 __remove_inode_hash +EXPORT_SYMBOL vmlinux 0x7ff3aa40 dquot_free_inode +EXPORT_SYMBOL vmlinux 0x7ff913bd scsi_host_put +EXPORT_SYMBOL vmlinux 0x8019a306 mmc_can_reset +EXPORT_SYMBOL vmlinux 0x801cdae4 truncate_pagecache +EXPORT_SYMBOL vmlinux 0x803aac61 mii_check_link +EXPORT_SYMBOL vmlinux 0x805942b2 page_put_link +EXPORT_SYMBOL vmlinux 0x805b174b pci_enable_msi_range +EXPORT_SYMBOL vmlinux 0x8068c15c kblockd_schedule_delayed_work +EXPORT_SYMBOL vmlinux 0x8073d121 noop_fsync +EXPORT_SYMBOL vmlinux 0x80791a8c radix_tree_gang_lookup_slot +EXPORT_SYMBOL vmlinux 0x808e02f4 generic_file_mmap +EXPORT_SYMBOL vmlinux 0x8091e969 dquot_acquire +EXPORT_SYMBOL vmlinux 0x809a8126 mmc_can_trim +EXPORT_SYMBOL vmlinux 0x80be8c82 neigh_seq_start +EXPORT_SYMBOL vmlinux 0x80bf9de2 phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80eb423b acpi_get_object_info +EXPORT_SYMBOL vmlinux 0x80f05fa1 inode_init_once +EXPORT_SYMBOL vmlinux 0x80f13ee0 inode_add_rsv_space +EXPORT_SYMBOL vmlinux 0x80f40e70 crypto_sha512_finup +EXPORT_SYMBOL vmlinux 0x810c9114 sg_miter_next +EXPORT_SYMBOL vmlinux 0x81472677 acpi_get_table +EXPORT_SYMBOL vmlinux 0x814e7730 nf_ct_destroy +EXPORT_SYMBOL vmlinux 0x81533963 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x816014dc nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x817c9689 mipi_dsi_generic_write +EXPORT_SYMBOL vmlinux 0x81a4991a blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0x81c9767a inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0x81cbb21d to_ndd +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x81e6b37f dmi_get_system_info +EXPORT_SYMBOL vmlinux 0x81f80502 dquot_quotactl_ops +EXPORT_SYMBOL vmlinux 0x82072614 tasklet_kill +EXPORT_SYMBOL vmlinux 0x8212721d xenbus_dev_request_and_reply +EXPORT_SYMBOL vmlinux 0x821f9c80 simple_rmdir +EXPORT_SYMBOL vmlinux 0x822a12ac inetdev_by_index +EXPORT_SYMBOL vmlinux 0x823fa4c2 mmc_alloc_host +EXPORT_SYMBOL vmlinux 0x82458f7f radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0x824938fc tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0x8250a9bd prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0x82557a43 pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0x82579fab param_get_invbool +EXPORT_SYMBOL vmlinux 0x8259b2cb jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0x8260baca devm_ioremap +EXPORT_SYMBOL vmlinux 0x82701365 int_to_scsilun +EXPORT_SYMBOL vmlinux 0x827ff684 sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0x828062b1 __frontswap_init +EXPORT_SYMBOL vmlinux 0x82871b60 dmt_modes +EXPORT_SYMBOL vmlinux 0x829a3aa7 nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0x82a2bb31 kmem_cache_create +EXPORT_SYMBOL vmlinux 0x82acfb70 blk_iopoll_sched +EXPORT_SYMBOL vmlinux 0x82c1eb59 tcp_md5_hash_header +EXPORT_SYMBOL vmlinux 0x82cc074f tty_hung_up_p +EXPORT_SYMBOL vmlinux 0x82dbf226 vfs_setpos +EXPORT_SYMBOL vmlinux 0x82fb1c06 mmc_flush_cache +EXPORT_SYMBOL vmlinux 0x8304733a blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0x83159637 jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0x831d8fbe vme_dma_list_add +EXPORT_SYMBOL vmlinux 0x834d52cd param_ops_ullong +EXPORT_SYMBOL vmlinux 0x837ccdf6 blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0x839430b2 __register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x839d1b0a skb_queue_head +EXPORT_SYMBOL vmlinux 0x83b009ea xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x83b12547 scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x83c52fba xfrm4_protocol_init +EXPORT_SYMBOL vmlinux 0x83d00264 blk_mq_tag_busy_iter +EXPORT_SYMBOL vmlinux 0x83e4528e pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0x83e45344 free_task +EXPORT_SYMBOL vmlinux 0x83e6939a fb_set_cmap +EXPORT_SYMBOL vmlinux 0x83eb5a19 locks_free_lock +EXPORT_SYMBOL vmlinux 0x83f90bf2 dev_close +EXPORT_SYMBOL vmlinux 0x84060081 xen_poll_irq_timeout +EXPORT_SYMBOL vmlinux 0x84089e37 pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0x84097d7c mutex_trylock +EXPORT_SYMBOL vmlinux 0x844e3767 radix_tree_lookup +EXPORT_SYMBOL vmlinux 0x84628837 inet6_del_offload +EXPORT_SYMBOL vmlinux 0x8464c1eb fbcon_set_rotate +EXPORT_SYMBOL vmlinux 0x847add09 scsi_rescan_device +EXPORT_SYMBOL vmlinux 0x848510ae freezing_slow_path +EXPORT_SYMBOL vmlinux 0x8492402a set_blocksize +EXPORT_SYMBOL vmlinux 0x84c36419 xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0x84c8daa9 mmc_cleanup_queue +EXPORT_SYMBOL vmlinux 0x84d1d055 devm_gpio_request +EXPORT_SYMBOL vmlinux 0x84dd351b pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0x84ea0da2 ilookup5_nowait +EXPORT_SYMBOL vmlinux 0x84eef7db xfrm_find_acq +EXPORT_SYMBOL vmlinux 0x84ffea8b idr_preload +EXPORT_SYMBOL vmlinux 0x85061b76 _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0x8518293f vfs_path_lookup +EXPORT_SYMBOL vmlinux 0x8525c3c4 __generic_file_fsync +EXPORT_SYMBOL vmlinux 0x854458a1 bio_copy_kern +EXPORT_SYMBOL vmlinux 0x855921ac generic_writepages +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x856ee11b inode_change_ok +EXPORT_SYMBOL vmlinux 0x856ffd6e clk_add_alias +EXPORT_SYMBOL vmlinux 0x85a3f943 call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0x85a69036 mipi_dsi_set_maximum_return_packet_size +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x85ff8c79 of_graph_get_port_by_id +EXPORT_SYMBOL vmlinux 0x8601f67d mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0x86069946 blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x861bc8ee xfrm_state_walk +EXPORT_SYMBOL vmlinux 0x861cf3bb udp_proc_unregister +EXPORT_SYMBOL vmlinux 0x861f3036 tcp_child_process +EXPORT_SYMBOL vmlinux 0x8630a4a9 dev_uc_sync +EXPORT_SYMBOL vmlinux 0x8646fa50 gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0x864a6fe5 __kernel_write +EXPORT_SYMBOL vmlinux 0x865029ac __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x865977b9 seq_pad +EXPORT_SYMBOL vmlinux 0x8664f62e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0x8670beaf fsnotify_alloc_group +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x868dc0e2 rt6_lookup +EXPORT_SYMBOL vmlinux 0x8697819e rtnl_create_link +EXPORT_SYMBOL vmlinux 0x86a86f7c alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0x86ab4841 netdev_all_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x86bf11bc make_kuid +EXPORT_SYMBOL vmlinux 0x86ea4d38 complete_all +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x8717ecfa touch_buffer +EXPORT_SYMBOL vmlinux 0x871c0a7e fiemap_check_flags +EXPORT_SYMBOL vmlinux 0x87261b85 registered_fb +EXPORT_SYMBOL vmlinux 0x874f4503 bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0x8758a6db init_net +EXPORT_SYMBOL vmlinux 0x876a5d5d seq_printf +EXPORT_SYMBOL vmlinux 0x876dafc3 ec_write +EXPORT_SYMBOL vmlinux 0x8772126a add_disk +EXPORT_SYMBOL vmlinux 0x87799f81 acpi_get_hp_hw_control_from_firmware +EXPORT_SYMBOL vmlinux 0x877eff34 of_n_size_cells +EXPORT_SYMBOL vmlinux 0x878ab3ce sysctl_tcp_adv_win_scale +EXPORT_SYMBOL vmlinux 0x87b96ec9 alloc_fddidev +EXPORT_SYMBOL vmlinux 0x87d1c02c of_platform_bus_probe +EXPORT_SYMBOL vmlinux 0x87e667a6 netdev_emerg +EXPORT_SYMBOL vmlinux 0x87e82b2d scsi_register +EXPORT_SYMBOL vmlinux 0x87eef931 nf_register_sockopt +EXPORT_SYMBOL vmlinux 0x8807e342 nf_ct_attach +EXPORT_SYMBOL vmlinux 0x88350eb4 blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0x8843cd1e bitmap_start_sync +EXPORT_SYMBOL vmlinux 0x8844bc83 mipi_dsi_dcs_get_pixel_format +EXPORT_SYMBOL vmlinux 0x884625f5 of_dev_get +EXPORT_SYMBOL vmlinux 0x88476def netdev_crit +EXPORT_SYMBOL vmlinux 0x887fa47e __getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x889f7fd4 dma_pool_create +EXPORT_SYMBOL vmlinux 0x88b4e83b down_trylock +EXPORT_SYMBOL vmlinux 0x88dc21ec kobject_add +EXPORT_SYMBOL vmlinux 0x88df4431 revert_creds +EXPORT_SYMBOL vmlinux 0x88e9f72d sock_no_setsockopt +EXPORT_SYMBOL vmlinux 0x88f01950 sync_inode +EXPORT_SYMBOL vmlinux 0x8900fe44 __devm_gpiod_get_index +EXPORT_SYMBOL vmlinux 0x8907ae87 file_remove_privs +EXPORT_SYMBOL vmlinux 0x89178b7b dev_load +EXPORT_SYMBOL vmlinux 0x891cc075 netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x892bdb81 mmc_get_card +EXPORT_SYMBOL vmlinux 0x8933a4d2 phy_driver_unregister +EXPORT_SYMBOL vmlinux 0x894645b7 jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0x894c99a3 clk_get +EXPORT_SYMBOL vmlinux 0x895768ce pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0x8980bdb8 scsi_ioctl_reset +EXPORT_SYMBOL vmlinux 0x8982ea46 mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0x89afe34e __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0x89b43a2c tty_port_hangup +EXPORT_SYMBOL vmlinux 0x89bee839 netif_carrier_off +EXPORT_SYMBOL vmlinux 0x89d5538d fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x89d604f5 textsearch_unregister +EXPORT_SYMBOL vmlinux 0x89edffe4 passthru_features_check +EXPORT_SYMBOL vmlinux 0x89ffae54 md_unregister_thread +EXPORT_SYMBOL vmlinux 0x8a16ef43 wait_for_key_construction +EXPORT_SYMBOL vmlinux 0x8a1ab4ee timeval_to_jiffies +EXPORT_SYMBOL vmlinux 0x8a2c3b9c dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0x8a3184ad of_get_child_by_name +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a4fc399 first_ec +EXPORT_SYMBOL vmlinux 0x8a51d565 quota_send_warning +EXPORT_SYMBOL vmlinux 0x8a6af65c kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0x8a770ea6 tty_check_change +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a80d7a5 acpi_error +EXPORT_SYMBOL vmlinux 0x8a852c33 unmap_mapping_range +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8aa57c4f udp_table +EXPORT_SYMBOL vmlinux 0x8ab49991 clocksource_unregister +EXPORT_SYMBOL vmlinux 0x8aca4b71 nobh_write_end +EXPORT_SYMBOL vmlinux 0x8adacf6e nobh_write_begin +EXPORT_SYMBOL vmlinux 0x8ae102eb pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0x8ae741fb __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0x8ae8928c lock_fb_info +EXPORT_SYMBOL vmlinux 0x8b0159c3 __quota_error +EXPORT_SYMBOL vmlinux 0x8b0ffd15 phy_stop +EXPORT_SYMBOL vmlinux 0x8b1a23f9 iov_iter_kvec +EXPORT_SYMBOL vmlinux 0x8b1ab660 __generic_block_fiemap +EXPORT_SYMBOL vmlinux 0x8b1d7bb5 iget5_locked +EXPORT_SYMBOL vmlinux 0x8b22a597 blk_stop_queue +EXPORT_SYMBOL vmlinux 0x8b23d2f9 alloc_disk +EXPORT_SYMBOL vmlinux 0x8b2a47e6 neigh_connected_output +EXPORT_SYMBOL vmlinux 0x8b35e873 sg_last +EXPORT_SYMBOL vmlinux 0x8b36ac00 devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0x8b43159b register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x8b484538 iommu_tbl_pool_init +EXPORT_SYMBOL vmlinux 0x8b5f1405 tcf_hash_insert +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b738275 dma_ops +EXPORT_SYMBOL vmlinux 0x8b7b41ec mipi_dsi_driver_unregister +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8b828c5f pnp_release_card_device +EXPORT_SYMBOL vmlinux 0x8b82d6ee genl_unregister_family +EXPORT_SYMBOL vmlinux 0x8b989cf9 acpi_bus_can_wakeup +EXPORT_SYMBOL vmlinux 0x8b9dc9ee __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x8ba9dbb6 twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0x8bbabf8b ipv6_sock_mc_drop +EXPORT_SYMBOL vmlinux 0x8bcb1e00 i2c_get_adapter +EXPORT_SYMBOL vmlinux 0x8bd0a3fd _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0x8bdac427 blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0x8becafe4 blk_mq_abort_requeue_list +EXPORT_SYMBOL vmlinux 0x8c254b87 xfrm_unregister_mode +EXPORT_SYMBOL vmlinux 0x8c3b31bc input_event +EXPORT_SYMBOL vmlinux 0x8c436083 ppp_unit_number +EXPORT_SYMBOL vmlinux 0x8c49da5c pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0x8c5c146f lease_get_mtime +EXPORT_SYMBOL vmlinux 0x8c5e12e1 skb_pull +EXPORT_SYMBOL vmlinux 0x8c637d43 irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x8c73517c neigh_seq_next +EXPORT_SYMBOL vmlinux 0x8c79c4c4 irq_set_chip +EXPORT_SYMBOL vmlinux 0x8cb9e88a backlight_device_register +EXPORT_SYMBOL vmlinux 0x8cc0a78e atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x8cda8029 xen_clear_irq_pending +EXPORT_SYMBOL vmlinux 0x8cede9be skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0x8cfc4808 scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0x8cfdc732 tty_hangup +EXPORT_SYMBOL vmlinux 0x8d0d7c57 tty_unthrottle +EXPORT_SYMBOL vmlinux 0x8d0fe48d qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0x8d551bef sysctl_tcp_rmem +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +EXPORT_SYMBOL vmlinux 0x8d57ab32 dev_get_phys_port_id +EXPORT_SYMBOL vmlinux 0x8d7177e5 dma_async_device_register +EXPORT_SYMBOL vmlinux 0x8d73278e hex_asc_upper +EXPORT_SYMBOL vmlinux 0x8d8bdcf2 mb_cache_entry_insert +EXPORT_SYMBOL vmlinux 0x8d8d96c6 acpi_get_sleep_type_data +EXPORT_SYMBOL vmlinux 0x8d9c5393 generic_pipe_buf_steal +EXPORT_SYMBOL vmlinux 0x8da1a3cb acpi_remove_interface +EXPORT_SYMBOL vmlinux 0x8da68537 of_find_node_by_type +EXPORT_SYMBOL vmlinux 0x8dcb33b6 padata_start +EXPORT_SYMBOL vmlinux 0x8ddead7c blk_complete_request +EXPORT_SYMBOL vmlinux 0x8df92f66 memchr_inv +EXPORT_SYMBOL vmlinux 0x8dfd4721 xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0x8e0e5f9e bdgrab +EXPORT_SYMBOL vmlinux 0x8e10e4bc iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0x8e193922 bio_init +EXPORT_SYMBOL vmlinux 0x8e2650a9 ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0x8e26b629 __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x8e2ef13b of_node_put +EXPORT_SYMBOL vmlinux 0x8e80588d fb_find_mode +EXPORT_SYMBOL vmlinux 0x8e9058da dump_align +EXPORT_SYMBOL vmlinux 0x8ebaa876 lg_local_lock_cpu +EXPORT_SYMBOL vmlinux 0x8eceb034 nd_region_to_nstype +EXPORT_SYMBOL vmlinux 0x8edc1d81 ip_mc_check_igmp +EXPORT_SYMBOL vmlinux 0x8ee3294b ps2_sendbyte +EXPORT_SYMBOL vmlinux 0x8f050e19 invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0x8f0b14b9 __pci_register_driver +EXPORT_SYMBOL vmlinux 0x8f13d5b1 pagevec_lookup +EXPORT_SYMBOL vmlinux 0x8f13dee1 dev_change_flags +EXPORT_SYMBOL vmlinux 0x8f207806 __mem_cgroup_count_vm_event +EXPORT_SYMBOL vmlinux 0x8f283ec0 complete_request_key +EXPORT_SYMBOL vmlinux 0x8f3787be panic_notifier_list +EXPORT_SYMBOL vmlinux 0x8f5c1e7e pcim_iomap +EXPORT_SYMBOL vmlinux 0x8f678b07 __stack_chk_guard +EXPORT_SYMBOL vmlinux 0x8f69997d gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x8f7923d7 of_get_property +EXPORT_SYMBOL vmlinux 0x8f8d4894 vfs_mknod +EXPORT_SYMBOL vmlinux 0x8f947d34 security_d_instantiate +EXPORT_SYMBOL vmlinux 0x8fd1270b nd_region_acquire_lane +EXPORT_SYMBOL vmlinux 0x8fe029c9 security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0x8ffa037d blk_run_queue +EXPORT_SYMBOL vmlinux 0x9007c05c __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0x900cdc7e pci_iomap +EXPORT_SYMBOL vmlinux 0x90321953 dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0x905f0b83 of_graph_get_remote_port_parent +EXPORT_SYMBOL vmlinux 0x90621556 dma_release_declared_memory +EXPORT_SYMBOL vmlinux 0x9077c5b1 cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0x907d3011 scsi_block_requests +EXPORT_SYMBOL vmlinux 0x9080e44e input_unregister_device +EXPORT_SYMBOL vmlinux 0x90a1932b sock_from_file +EXPORT_SYMBOL vmlinux 0x90ac3102 dev_base_lock +EXPORT_SYMBOL vmlinux 0x90ad9d2a pci_fixup_device +EXPORT_SYMBOL vmlinux 0x90bb6413 pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0x90c4ced5 blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0x90fb9b6b tty_register_ldisc +EXPORT_SYMBOL vmlinux 0x9101edfa of_get_next_available_child +EXPORT_SYMBOL vmlinux 0x9132471e dmam_alloc_noncoherent +EXPORT_SYMBOL vmlinux 0x91402a15 ata_print_version +EXPORT_SYMBOL vmlinux 0x91463b1d kstrtos16 +EXPORT_SYMBOL vmlinux 0x914faeb0 md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0x9166fada strncpy +EXPORT_SYMBOL vmlinux 0x91715312 sprintf +EXPORT_SYMBOL vmlinux 0x91814fb0 phy_print_status +EXPORT_SYMBOL vmlinux 0x918c6374 mempool_alloc +EXPORT_SYMBOL vmlinux 0x91963019 of_find_all_nodes +EXPORT_SYMBOL vmlinux 0x91ac822f vscnprintf +EXPORT_SYMBOL vmlinux 0x91b147c1 starget_for_each_device +EXPORT_SYMBOL vmlinux 0x91e07f34 tcp_connect +EXPORT_SYMBOL vmlinux 0x91e17332 devm_clk_put +EXPORT_SYMBOL vmlinux 0x92067a0c ppp_dev_name +EXPORT_SYMBOL vmlinux 0x9224a990 nd_btt_probe +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x9249c495 phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0x92660710 pci_unmap_rom +EXPORT_SYMBOL vmlinux 0x9268cc9a nd_integrity_init +EXPORT_SYMBOL vmlinux 0x926e6ef8 mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x926fea25 dev_addr_init +EXPORT_SYMBOL vmlinux 0x92812d31 vme_irq_request +EXPORT_SYMBOL vmlinux 0x928a0061 dev_set_mtu +EXPORT_SYMBOL vmlinux 0x928b6050 register_gifconf +EXPORT_SYMBOL vmlinux 0x928fbb81 dst_discard_sk +EXPORT_SYMBOL vmlinux 0x92905178 __getblk_gfp +EXPORT_SYMBOL vmlinux 0x9291cd3b memdup_user +EXPORT_SYMBOL vmlinux 0x92a0101d pagevec_lookup_tag +EXPORT_SYMBOL vmlinux 0x92a44a80 fence_add_callback +EXPORT_SYMBOL vmlinux 0x92a79a7f dev_uc_flush +EXPORT_SYMBOL vmlinux 0x92a9c60c time_to_tm +EXPORT_SYMBOL vmlinux 0x92abcf61 tcp_poll +EXPORT_SYMBOL vmlinux 0x92af11b4 vme_slot_num +EXPORT_SYMBOL vmlinux 0x92bba203 pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0x92e457f8 mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0x92e4d2fe flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0x92e9cd52 __breadahead +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x92ff0b18 vfs_rename +EXPORT_SYMBOL vmlinux 0x93022ba6 __scsi_format_command +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x9319d116 inet_addr_type +EXPORT_SYMBOL vmlinux 0x93368935 writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x9390f226 ida_destroy +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93c54535 nf_log_unset +EXPORT_SYMBOL vmlinux 0x93cb8189 tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0x93f3c342 eth_type_trans +EXPORT_SYMBOL vmlinux 0x93f3e52b acpi_extract_package +EXPORT_SYMBOL vmlinux 0x93fca811 __get_free_pages +EXPORT_SYMBOL vmlinux 0x9402a6a5 scsilun_to_int +EXPORT_SYMBOL vmlinux 0x942b87bd __block_write_begin +EXPORT_SYMBOL vmlinux 0x9442704e scsi_host_lookup +EXPORT_SYMBOL vmlinux 0x9457312c uart_unregister_driver +EXPORT_SYMBOL vmlinux 0x94631209 update_devfreq +EXPORT_SYMBOL vmlinux 0x9464b2c5 __dquot_free_space +EXPORT_SYMBOL vmlinux 0x94667d73 unregister_qdisc +EXPORT_SYMBOL vmlinux 0x947ee356 iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0x9495afcb proto_register +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x949b754f mempool_destroy +EXPORT_SYMBOL vmlinux 0x94baae1a __blk_run_queue +EXPORT_SYMBOL vmlinux 0x94c6b137 seq_open +EXPORT_SYMBOL vmlinux 0x94cf28b7 sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0x94edc7b8 serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0x94f27c02 netlink_net_capable +EXPORT_SYMBOL vmlinux 0x94fc00e5 dq_data_lock +EXPORT_SYMBOL vmlinux 0x95092706 xfrm_garbage_collect +EXPORT_SYMBOL vmlinux 0x9531f4e1 jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0x953606dd qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0x95395301 acpi_exception +EXPORT_SYMBOL vmlinux 0x953e42ec pci_enable_msix +EXPORT_SYMBOL vmlinux 0x9545af6d tasklet_init +EXPORT_SYMBOL vmlinux 0x9556e105 neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0x9570555a phy_resume +EXPORT_SYMBOL vmlinux 0x957dd94d scsi_host_get +EXPORT_SYMBOL vmlinux 0x9594a6ce udp_disconnect +EXPORT_SYMBOL vmlinux 0x959eaff0 vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0x95a825d5 bio_integrity_clone +EXPORT_SYMBOL vmlinux 0x95ada8f1 block_commit_write +EXPORT_SYMBOL vmlinux 0x95b8e417 noop_qdisc +EXPORT_SYMBOL vmlinux 0x95c2a81e wait_iff_congested +EXPORT_SYMBOL vmlinux 0x95ea06b3 of_get_next_parent +EXPORT_SYMBOL vmlinux 0x960011a1 uart_add_one_port +EXPORT_SYMBOL vmlinux 0x961d0dbe dev_queue_xmit_accel +EXPORT_SYMBOL vmlinux 0x96220280 _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0x962ba254 compat_ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x9632199d fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x96461f9d scsi_dma_map +EXPORT_SYMBOL vmlinux 0x964f09a0 up_read +EXPORT_SYMBOL vmlinux 0x964fb82e __get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0x9662f84b eth_mac_addr +EXPORT_SYMBOL vmlinux 0x966bccdf smp_call_function_many +EXPORT_SYMBOL vmlinux 0x968d238b sget +EXPORT_SYMBOL vmlinux 0x96ac83e3 bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x96b29254 strncasecmp +EXPORT_SYMBOL vmlinux 0x96bb75f3 dev_uc_del +EXPORT_SYMBOL vmlinux 0x96c7596b scsi_verify_blk_ioctl +EXPORT_SYMBOL vmlinux 0x96c86879 invalidate_bdev +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x96e17dd7 vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0x96e3259c iput +EXPORT_SYMBOL vmlinux 0x96e35afa netdev_err +EXPORT_SYMBOL vmlinux 0x96e8e5a8 vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0x9718479a input_release_device +EXPORT_SYMBOL vmlinux 0x973e170d key_put +EXPORT_SYMBOL vmlinux 0x973fa82e register_acpi_notifier +EXPORT_SYMBOL vmlinux 0x974bfa71 mii_link_ok +EXPORT_SYMBOL vmlinux 0x974e0a43 bitmap_startwrite +EXPORT_SYMBOL vmlinux 0x9754ec10 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x975c3152 xfrm_lookup +EXPORT_SYMBOL vmlinux 0x9784be56 con_copy_unimap +EXPORT_SYMBOL vmlinux 0x97859d2b sk_wait_data +EXPORT_SYMBOL vmlinux 0x97868aef __kfifo_alloc +EXPORT_SYMBOL vmlinux 0x97999817 rfkill_set_hw_state +EXPORT_SYMBOL vmlinux 0x97a0bcfb md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0x97a57333 crc_t10dif_update +EXPORT_SYMBOL vmlinux 0x97bf8ab8 ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0x97c5bd0a acpi_unload_parent_table +EXPORT_SYMBOL vmlinux 0x97fdbab9 _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x98082893 __copy_to_user +EXPORT_SYMBOL vmlinux 0x9820b644 warn_slowpath_fmt_taint +EXPORT_SYMBOL vmlinux 0x9829fc11 __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0x984a4898 dev_emerg +EXPORT_SYMBOL vmlinux 0x986e6135 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x98b194c7 xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0x98c68c41 __gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x98cf60b3 strlen +EXPORT_SYMBOL vmlinux 0x98d3cd37 input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0x98d83719 abx500_remove_ops +EXPORT_SYMBOL vmlinux 0x98eed40e tc_classify_compat +EXPORT_SYMBOL vmlinux 0x990cd304 inode_get_bytes +EXPORT_SYMBOL vmlinux 0x99195078 vsnprintf +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x993cf32f vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x9952d0e7 simple_open +EXPORT_SYMBOL vmlinux 0x99591a7a ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x9964ac3e tcp_make_synack +EXPORT_SYMBOL vmlinux 0x99680a37 mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0x99732430 drop_super +EXPORT_SYMBOL vmlinux 0x998f0e99 jbd2_journal_start +EXPORT_SYMBOL vmlinux 0x9994c0ca ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x99ab831c dentry_path_raw +EXPORT_SYMBOL vmlinux 0x99b3d456 abx500_mask_and_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x99b66545 netif_device_attach +EXPORT_SYMBOL vmlinux 0x99bdc2d5 blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0x99cdc86b sysctl_tcp_reordering +EXPORT_SYMBOL vmlinux 0x99d3a43c dm_table_get_size +EXPORT_SYMBOL vmlinux 0x99fce0bb dmam_alloc_coherent +EXPORT_SYMBOL vmlinux 0x99ff0048 jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x9a12825f netif_wake_subqueue +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a1fc4b4 jiffies_to_timeval +EXPORT_SYMBOL vmlinux 0x9a243a97 nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0x9a3e506d request_key +EXPORT_SYMBOL vmlinux 0x9a5ffc64 __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x9a908b80 test_and_clear_bit +EXPORT_SYMBOL vmlinux 0x9a979ba7 reservation_object_add_excl_fence +EXPORT_SYMBOL vmlinux 0x9a9a88d3 __devm_gpiod_get_index_optional +EXPORT_SYMBOL vmlinux 0x9aa2b878 mmc_gpio_request_ro +EXPORT_SYMBOL vmlinux 0x9aca9f7f dquot_commit +EXPORT_SYMBOL vmlinux 0x9adbafca rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0x9aeb07e8 vme_lm_attach +EXPORT_SYMBOL vmlinux 0x9b0097d9 dev_mc_unsync +EXPORT_SYMBOL vmlinux 0x9b163b7c inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x9b1756c4 inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x9b186c2b fb_get_mode +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b388444 get_zeroed_page +EXPORT_SYMBOL vmlinux 0x9b4a1057 mipi_dsi_dcs_soft_reset +EXPORT_SYMBOL vmlinux 0x9b4be7e5 of_node_get +EXPORT_SYMBOL vmlinux 0x9b960ccf pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0x9b9d4963 phys_mem_access_prot +EXPORT_SYMBOL vmlinux 0x9b9e05f9 alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0x9ba7089d argv_split +EXPORT_SYMBOL vmlinux 0x9bbe88b3 flex_array_put +EXPORT_SYMBOL vmlinux 0x9bc6ef31 add_wait_queue +EXPORT_SYMBOL vmlinux 0x9be7bde4 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x9bf7a52f __nla_reserve +EXPORT_SYMBOL vmlinux 0x9bfabc48 ipv6_chk_addr_and_flags +EXPORT_SYMBOL vmlinux 0x9c11588e sk_send_sigurg +EXPORT_SYMBOL vmlinux 0x9c160aac ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0x9c22a41f mpage_readpage +EXPORT_SYMBOL vmlinux 0x9c2951a9 param_set_bint +EXPORT_SYMBOL vmlinux 0x9c38aeda mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0x9c491f60 sg_alloc_table +EXPORT_SYMBOL vmlinux 0x9c565d5e acpi_notifier_call_chain +EXPORT_SYMBOL vmlinux 0x9c5bc552 finish_wait +EXPORT_SYMBOL vmlinux 0x9c605c5e tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0x9c7a710f __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0x9c9648cc security_path_rename +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9cb1f4f2 sock_create +EXPORT_SYMBOL vmlinux 0x9cb1fe63 __netlink_dump_start +EXPORT_SYMBOL vmlinux 0x9ccc5a3c simple_fill_super +EXPORT_SYMBOL vmlinux 0x9ce477b3 dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0x9cf507f3 blk_get_queue +EXPORT_SYMBOL vmlinux 0x9d01bd3b __get_user_pages +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d2ab18c devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x9d329c1e pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0x9d3aa376 blk_iopoll_init +EXPORT_SYMBOL vmlinux 0x9d46ca49 tcp_recvmsg +EXPORT_SYMBOL vmlinux 0x9d498198 generic_make_request +EXPORT_SYMBOL vmlinux 0x9d5603f4 led_set_brightness +EXPORT_SYMBOL vmlinux 0x9d8f0a99 tcp_setsockopt +EXPORT_SYMBOL vmlinux 0x9d9ad244 tcf_hash_search +EXPORT_SYMBOL vmlinux 0x9da05e10 mipi_dsi_create_packet +EXPORT_SYMBOL vmlinux 0x9db994a1 __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0x9dc8b66f inode_add_bytes +EXPORT_SYMBOL vmlinux 0x9dca2fa9 nf_afinfo +EXPORT_SYMBOL vmlinux 0x9ddcc890 acpi_bus_get_device +EXPORT_SYMBOL vmlinux 0x9de8822b sk_reset_timer +EXPORT_SYMBOL vmlinux 0x9e0469ad generic_error_remove_page +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e18d93e gen_pool_create +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 0x9e7bb83c vme_register_bridge +EXPORT_SYMBOL vmlinux 0x9e7d6bd0 __udelay +EXPORT_SYMBOL vmlinux 0x9e7e47dc vfs_rmdir +EXPORT_SYMBOL vmlinux 0x9e9b007e generic_delete_inode +EXPORT_SYMBOL vmlinux 0x9eb62e19 filemap_fault +EXPORT_SYMBOL vmlinux 0x9ebd4c04 adjust_resource +EXPORT_SYMBOL vmlinux 0x9ec9c3f2 devm_gpio_request_one +EXPORT_SYMBOL vmlinux 0x9eca9af3 file_path +EXPORT_SYMBOL vmlinux 0x9f063bf9 padata_set_cpumask +EXPORT_SYMBOL vmlinux 0x9f091498 pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0x9f11be7e down_killable +EXPORT_SYMBOL vmlinux 0x9f1c5ecf vme_unregister_driver +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f560ea1 elv_rb_del +EXPORT_SYMBOL vmlinux 0x9f7c1be8 skb_flow_dissector_init +EXPORT_SYMBOL vmlinux 0x9f91509b cancel_dirty_page +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9f9b0ef3 devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x9fc75d9a sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0x9fd7cda1 flex_array_prealloc +EXPORT_SYMBOL vmlinux 0x9fd87067 sock_no_sendpage +EXPORT_SYMBOL vmlinux 0x9fdb4ac1 scsi_register_driver +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0x9ffb5a76 blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0xa00322b2 __alloc_pages_nodemask +EXPORT_SYMBOL vmlinux 0xa0102ae3 inet_getname +EXPORT_SYMBOL vmlinux 0xa0165368 sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0xa01ab3db skb_ensure_writable +EXPORT_SYMBOL vmlinux 0xa01ceb4b i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa04a01bd qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xa05c03df mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xa0610fd7 skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0xa0731d61 register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0xa07a37f0 memchr +EXPORT_SYMBOL vmlinux 0xa07ed110 xz_dec_init +EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa0848b8c inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0xa08b27b3 get_mm_exe_file +EXPORT_SYMBOL vmlinux 0xa09049e2 scsi_host_alloc +EXPORT_SYMBOL vmlinux 0xa0a49f16 pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0b7ab36 dquot_enable +EXPORT_SYMBOL vmlinux 0xa0cc3295 skb_kill_datagram +EXPORT_SYMBOL vmlinux 0xa0d1a8d2 dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0xa0d5ecf4 vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0e59a7a tcp_ioctl +EXPORT_SYMBOL vmlinux 0xa0ebd14c sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit +EXPORT_SYMBOL vmlinux 0xa0ff74d6 udp_memory_allocated +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa114c492 vme_irq_handler +EXPORT_SYMBOL vmlinux 0xa11661b1 inc_nlink +EXPORT_SYMBOL vmlinux 0xa119814a amba_request_regions +EXPORT_SYMBOL vmlinux 0xa120d33c tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0xa129d01f devm_ioport_unmap +EXPORT_SYMBOL vmlinux 0xa12bebea pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0xa13b1fbc of_find_i2c_device_by_node +EXPORT_SYMBOL vmlinux 0xa1415618 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0xa14b3f5d flex_array_free_parts +EXPORT_SYMBOL vmlinux 0xa14f3d8c ewma_add +EXPORT_SYMBOL vmlinux 0xa1910ed6 swiotlb_free_coherent +EXPORT_SYMBOL vmlinux 0xa192c262 fb_set_var +EXPORT_SYMBOL vmlinux 0xa1a04743 of_match_device +EXPORT_SYMBOL vmlinux 0xa1a5ba5a skb_copy_expand +EXPORT_SYMBOL vmlinux 0xa1b64842 generic_file_write_iter +EXPORT_SYMBOL vmlinux 0xa1b759ce fb_add_videomode +EXPORT_SYMBOL vmlinux 0xa1c76e0a _cond_resched +EXPORT_SYMBOL vmlinux 0xa1e55e2b tty_kref_put +EXPORT_SYMBOL vmlinux 0xa1e686e4 sb_set_blocksize +EXPORT_SYMBOL vmlinux 0xa202a8e5 kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0xa209451c bitmap_fold +EXPORT_SYMBOL vmlinux 0xa2236bfb sock_sendmsg +EXPORT_SYMBOL vmlinux 0xa2268850 gnttab_alloc_pages +EXPORT_SYMBOL vmlinux 0xa22ab0e3 devfreq_add_device +EXPORT_SYMBOL vmlinux 0xa2640eec blk_init_queue +EXPORT_SYMBOL vmlinux 0xa2730f55 jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0xa2848c50 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0xa2934109 mount_nodev +EXPORT_SYMBOL vmlinux 0xa2a335bd vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0xa2c0e657 __ethtool_get_settings +EXPORT_SYMBOL vmlinux 0xa2d21339 alloc_fcdev +EXPORT_SYMBOL vmlinux 0xa2d6db6b __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0xa2e61a42 pci_release_regions +EXPORT_SYMBOL vmlinux 0xa2eb5552 param_get_string +EXPORT_SYMBOL vmlinux 0xa2f7019f fib_default_rule_pref +EXPORT_SYMBOL vmlinux 0xa2f8450a irq_to_desc +EXPORT_SYMBOL vmlinux 0xa300817c default_llseek +EXPORT_SYMBOL vmlinux 0xa31bdf07 vme_master_set +EXPORT_SYMBOL vmlinux 0xa35e94db submit_bio_wait +EXPORT_SYMBOL vmlinux 0xa37e78b6 flex_array_get +EXPORT_SYMBOL vmlinux 0xa381944f dql_reset +EXPORT_SYMBOL vmlinux 0xa388b84e seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0xa3c52fab blk_queue_dma_pad +EXPORT_SYMBOL vmlinux 0xa3fc3d50 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0xa403ac1c register_md_cluster_operations +EXPORT_SYMBOL vmlinux 0xa409cd35 md_done_sync +EXPORT_SYMBOL vmlinux 0xa41b4658 iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0xa42211e9 no_llseek +EXPORT_SYMBOL vmlinux 0xa42a06a1 inode_needs_sync +EXPORT_SYMBOL vmlinux 0xa44172ff sock_alloc_send_skb +EXPORT_SYMBOL vmlinux 0xa4511467 crc16 +EXPORT_SYMBOL vmlinux 0xa45b19da __sb_start_write +EXPORT_SYMBOL vmlinux 0xa461961a pcie_set_readrq +EXPORT_SYMBOL vmlinux 0xa4701e9e timekeeping_inject_offset +EXPORT_SYMBOL vmlinux 0xa492ead2 zero_fill_bio +EXPORT_SYMBOL vmlinux 0xa49946d4 _dev_info +EXPORT_SYMBOL vmlinux 0xa4b45ea5 out_of_line_wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xa4be9e49 mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0xa4de919a blk_end_request_cur +EXPORT_SYMBOL vmlinux 0xa4e509d2 shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0xa5309b41 remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0xa536579b dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa5631021 __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xa594fb7e inet_ioctl +EXPORT_SYMBOL vmlinux 0xa598e29c vesa_modes +EXPORT_SYMBOL vmlinux 0xa5a51eee __crc32c_le +EXPORT_SYMBOL vmlinux 0xa5ba40a5 __brelse +EXPORT_SYMBOL vmlinux 0xa5dd5bcc vlan_vid_add +EXPORT_SYMBOL vmlinux 0xa5ebf6d7 __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0xa605449c dev_mc_del_global +EXPORT_SYMBOL vmlinux 0xa6163ae2 scmd_printk +EXPORT_SYMBOL vmlinux 0xa621aa49 mfd_cell_enable +EXPORT_SYMBOL vmlinux 0xa631fbfd down_read +EXPORT_SYMBOL vmlinux 0xa63322c6 hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0xa63cc42d sk_net_capable +EXPORT_SYMBOL vmlinux 0xa63d85ab slhc_remember +EXPORT_SYMBOL vmlinux 0xa6428dae pnp_activate_dev +EXPORT_SYMBOL vmlinux 0xa66482a7 scsi_is_host_device +EXPORT_SYMBOL vmlinux 0xa6655ce3 submit_bh +EXPORT_SYMBOL vmlinux 0xa67277aa input_register_handle +EXPORT_SYMBOL vmlinux 0xa675804c utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa6998c0e kobject_put +EXPORT_SYMBOL vmlinux 0xa69c1210 arp_send +EXPORT_SYMBOL vmlinux 0xa6a74a55 dmam_declare_coherent_memory +EXPORT_SYMBOL vmlinux 0xa6bd63ca acpi_bios_error +EXPORT_SYMBOL vmlinux 0xa6d826c8 pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0xa6ffec60 woken_wake_function +EXPORT_SYMBOL vmlinux 0xa714d8dd mmc_detect_change +EXPORT_SYMBOL vmlinux 0xa72cbdeb devm_kvasprintf +EXPORT_SYMBOL vmlinux 0xa735db59 prandom_u32 +EXPORT_SYMBOL vmlinux 0xa74369a6 search_binary_handler +EXPORT_SYMBOL vmlinux 0xa74eff1a blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0xa7733214 block_invalidatepage +EXPORT_SYMBOL vmlinux 0xa776c051 generic_block_fiemap +EXPORT_SYMBOL vmlinux 0xa78f0b5c jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0xa7a07969 sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0xa7be526f _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0xa7c85159 blk_integrity_compare +EXPORT_SYMBOL vmlinux 0xa7d35eb0 phy_ethtool_gset +EXPORT_SYMBOL vmlinux 0xa8075b36 inet6_register_icmp_sender +EXPORT_SYMBOL vmlinux 0xa816ee33 kmem_cache_size +EXPORT_SYMBOL vmlinux 0xa818f608 dquot_commit_info +EXPORT_SYMBOL vmlinux 0xa81c6d4b __wait_on_bit +EXPORT_SYMBOL vmlinux 0xa8232c78 strtobool +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa8721b97 system_state +EXPORT_SYMBOL vmlinux 0xa87cf413 clear_bit +EXPORT_SYMBOL vmlinux 0xa8a8110c kernel_neon_end +EXPORT_SYMBOL vmlinux 0xa8e2c4f5 __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0xa8fa2344 phy_write_mmd_indirect +EXPORT_SYMBOL vmlinux 0xa8fbbe7c jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0xa8fef7bb security_unix_may_send +EXPORT_SYMBOL vmlinux 0xa906891f fixed_size_llseek +EXPORT_SYMBOL vmlinux 0xa9168676 xmit_recursion +EXPORT_SYMBOL vmlinux 0xa916b694 strnlen +EXPORT_SYMBOL vmlinux 0xa938bc95 skb_checksum_trimmed +EXPORT_SYMBOL vmlinux 0xa95ca6fb security_mmap_file +EXPORT_SYMBOL vmlinux 0xa96394d5 blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0xa976957d bitmap_remap +EXPORT_SYMBOL vmlinux 0xa98f7464 eth_change_mtu +EXPORT_SYMBOL vmlinux 0xa99776b0 pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0xa99b39c2 prandom_bytes +EXPORT_SYMBOL vmlinux 0xa9a0ac0f __devm_gpiod_get_optional +EXPORT_SYMBOL vmlinux 0xa9a5731f of_match_node +EXPORT_SYMBOL vmlinux 0xa9b248b6 idr_for_each +EXPORT_SYMBOL vmlinux 0xa9c63b69 security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0xa9c72c95 __lock_buffer +EXPORT_SYMBOL vmlinux 0xa9ee8704 iov_iter_alignment +EXPORT_SYMBOL vmlinux 0xa9f185a4 napi_gro_receive +EXPORT_SYMBOL vmlinux 0xa9f47e9d done_path_create +EXPORT_SYMBOL vmlinux 0xa9f693ff skb_get_hash_perturb +EXPORT_SYMBOL vmlinux 0xa9fe2f73 vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0xaa0073b7 __net_get_random_once +EXPORT_SYMBOL vmlinux 0xaa6c99e8 netlink_unicast +EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0xaa75e99d sock_alloc_file +EXPORT_SYMBOL vmlinux 0xaa90c320 sock_rfree +EXPORT_SYMBOL vmlinux 0xaa9b3e38 crypto_sha1_finup +EXPORT_SYMBOL vmlinux 0xaa9be5d9 max8925_reg_write +EXPORT_SYMBOL vmlinux 0xaac68592 dup_iter +EXPORT_SYMBOL vmlinux 0xaacc3134 idr_find_slowpath +EXPORT_SYMBOL vmlinux 0xaacfea92 page_cache_prev_hole +EXPORT_SYMBOL vmlinux 0xaad0ae78 __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaae07bc3 skb_queue_tail +EXPORT_SYMBOL vmlinux 0xaae8ab0e acpi_bus_power_manageable +EXPORT_SYMBOL vmlinux 0xaaea89da proc_set_size +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xab05a5a1 generic_pipe_buf_confirm +EXPORT_SYMBOL vmlinux 0xab09922a neigh_direct_output +EXPORT_SYMBOL vmlinux 0xab3c5a5c skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0xab40cca9 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0xab551fad acpi_get_data_full +EXPORT_SYMBOL vmlinux 0xab600421 probe_irq_off +EXPORT_SYMBOL vmlinux 0xab6bde28 sysctl_max_syn_backlog +EXPORT_SYMBOL vmlinux 0xab719153 padata_register_cpumask_notifier +EXPORT_SYMBOL vmlinux 0xab769a31 blk_make_request +EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options +EXPORT_SYMBOL vmlinux 0xaba52a57 blk_queue_bounce +EXPORT_SYMBOL vmlinux 0xaba8aa92 __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0xabb19e3e vmap +EXPORT_SYMBOL vmlinux 0xabb9e4ca max8998_write_reg +EXPORT_SYMBOL vmlinux 0xabbbd444 _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0xabc6dd63 cpufreq_sysfs_create_file +EXPORT_SYMBOL vmlinux 0xabcaa577 free_anon_bdev +EXPORT_SYMBOL vmlinux 0xabe44ac8 dev_warn +EXPORT_SYMBOL vmlinux 0xabfcc6cb xfrm_register_type +EXPORT_SYMBOL vmlinux 0xac0aa66d xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xac0ba8c1 blk_iopoll_disable +EXPORT_SYMBOL vmlinux 0xac0fe4f7 md_integrity_register +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac29eff4 kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0xac398912 flex_array_clear +EXPORT_SYMBOL vmlinux 0xac70b0fa vm_stat +EXPORT_SYMBOL vmlinux 0xac7b611c fsnotify_init_mark +EXPORT_SYMBOL vmlinux 0xac938d05 __check_sticky +EXPORT_SYMBOL vmlinux 0xac9b8821 i2c_del_driver +EXPORT_SYMBOL vmlinux 0xaca2f389 i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xacc5b5d2 csum_ipv6_magic +EXPORT_SYMBOL vmlinux 0xaccabc6a in4_pton +EXPORT_SYMBOL vmlinux 0xacd1a4aa blk_queue_end_tag +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xacdc033f input_free_device +EXPORT_SYMBOL vmlinux 0xace32124 dev_crit +EXPORT_SYMBOL vmlinux 0xace74e21 blk_execute_rq +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xad01744f kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad0f0391 nf_getsockopt +EXPORT_SYMBOL vmlinux 0xad13c689 acpi_os_execute +EXPORT_SYMBOL vmlinux 0xad164875 kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xad19db99 pci_request_regions +EXPORT_SYMBOL vmlinux 0xad2f1d7e eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0xad37f835 i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0xad39ef40 get_super_thawed +EXPORT_SYMBOL vmlinux 0xad6e67cc dev_open +EXPORT_SYMBOL vmlinux 0xad733b94 ip6_route_output +EXPORT_SYMBOL vmlinux 0xad82440d register_sysctl_paths +EXPORT_SYMBOL vmlinux 0xad84bef8 dm_table_event +EXPORT_SYMBOL vmlinux 0xad9af732 twl6040_reg_read +EXPORT_SYMBOL vmlinux 0xadb94f32 mipi_dsi_dcs_get_power_mode +EXPORT_SYMBOL vmlinux 0xadce9e9f tcf_exts_change +EXPORT_SYMBOL vmlinux 0xadf54c53 inode_claim_rsv_space +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xadfff1b1 of_root +EXPORT_SYMBOL vmlinux 0xae06937e param_ops_bool +EXPORT_SYMBOL vmlinux 0xae226111 put_disk +EXPORT_SYMBOL vmlinux 0xae472e86 jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0xae491506 account_page_dirtied +EXPORT_SYMBOL vmlinux 0xae4a1bda csum_tcpudp_nofold +EXPORT_SYMBOL vmlinux 0xae647486 blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0xae66206f proc_symlink +EXPORT_SYMBOL vmlinux 0xae729e59 security_req_classify_flow +EXPORT_SYMBOL vmlinux 0xae853c4b ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0xae8c4d0c set_bit +EXPORT_SYMBOL vmlinux 0xae919bee elv_rq_merge_ok +EXPORT_SYMBOL vmlinux 0xae95a6b7 param_set_bool +EXPORT_SYMBOL vmlinux 0xaea976a8 acpi_check_resource_conflict +EXPORT_SYMBOL vmlinux 0xaeabc611 eth_header +EXPORT_SYMBOL vmlinux 0xaead1278 twl6040_get_pll +EXPORT_SYMBOL vmlinux 0xaedf52e7 neigh_xmit +EXPORT_SYMBOL vmlinux 0xaf0346d8 abx500_startup_irq_enabled +EXPORT_SYMBOL vmlinux 0xaf0fe2e0 unlink_framebuffer +EXPORT_SYMBOL vmlinux 0xaf12f78b input_get_keycode +EXPORT_SYMBOL vmlinux 0xaf18313b scsi_device_set_state +EXPORT_SYMBOL vmlinux 0xaf24a069 phy_attach +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf58181e copy_to_iter +EXPORT_SYMBOL vmlinux 0xaf6ad427 ppp_channel_index +EXPORT_SYMBOL vmlinux 0xaf6ae696 kstrndup +EXPORT_SYMBOL vmlinux 0xaf7a8931 blk_rq_init +EXPORT_SYMBOL vmlinux 0xaf9100a6 read_code +EXPORT_SYMBOL vmlinux 0xafa32bd1 end_buffer_async_write +EXPORT_SYMBOL vmlinux 0xafacd7a0 scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0xafafdb3c netlink_ack +EXPORT_SYMBOL vmlinux 0xafe954ef sk_dst_check +EXPORT_SYMBOL vmlinux 0xaff208db compat_ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0xaffe49af ip_options_compile +EXPORT_SYMBOL vmlinux 0xb008e6d5 skb_recv_datagram +EXPORT_SYMBOL vmlinux 0xb009e7c7 hdmi_infoframe_log +EXPORT_SYMBOL vmlinux 0xb00c5d71 dummy_dma_ops +EXPORT_SYMBOL vmlinux 0xb00de321 generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0xb03900da tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0xb042ebc4 set_page_dirty +EXPORT_SYMBOL vmlinux 0xb04dd5e2 sock_no_shutdown +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb05fdeb5 tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0xb08d94e0 napi_disable +EXPORT_SYMBOL vmlinux 0xb0a0da0c rational_best_approximation +EXPORT_SYMBOL vmlinux 0xb0a302e9 pci_set_power_state +EXPORT_SYMBOL vmlinux 0xb0a78091 dev_uc_init +EXPORT_SYMBOL vmlinux 0xb0b07ab9 input_inject_event +EXPORT_SYMBOL vmlinux 0xb0e04dca flow_cache_fini +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb11f18eb md_reload_sb +EXPORT_SYMBOL vmlinux 0xb12014f7 netif_carrier_on +EXPORT_SYMBOL vmlinux 0xb121390a probe_irq_on +EXPORT_SYMBOL vmlinux 0xb123bba3 inet6_add_protocol +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb15cb614 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xb1645a2e sg_free_table +EXPORT_SYMBOL vmlinux 0xb16a64ab __vfs_write +EXPORT_SYMBOL vmlinux 0xb170e448 sk_common_release +EXPORT_SYMBOL vmlinux 0xb18309fc fsnotify_get_group +EXPORT_SYMBOL vmlinux 0xb19cd601 blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0xb1a2b1a1 blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0xb1ad8f1c generic_show_options +EXPORT_SYMBOL vmlinux 0xb1b24847 __sb_end_write +EXPORT_SYMBOL vmlinux 0xb1c12d4e pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0xb1c3a01a oops_in_progress +EXPORT_SYMBOL vmlinux 0xb1cf44df fb_find_best_mode +EXPORT_SYMBOL vmlinux 0xb1d11b4a kern_path +EXPORT_SYMBOL vmlinux 0xb1f62dda __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0xb20ecf88 acpi_run_osc +EXPORT_SYMBOL vmlinux 0xb214ad8e dev_addr_flush +EXPORT_SYMBOL vmlinux 0xb21f182a __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0xb2425368 xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xb250a8aa downgrade_write +EXPORT_SYMBOL vmlinux 0xb2682405 utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0xb2a1b749 sk_stream_write_space +EXPORT_SYMBOL vmlinux 0xb2bc7acd ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0xb2be6e92 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xb2ce3e34 dquot_destroy +EXPORT_SYMBOL vmlinux 0xb2d99d1f blk_peek_request +EXPORT_SYMBOL vmlinux 0xb2e52ac3 pci_set_dma_seg_boundary +EXPORT_SYMBOL vmlinux 0xb2e7441b grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0xb3143222 param_set_ulong +EXPORT_SYMBOL vmlinux 0xb31fa0c1 generic_block_bmap +EXPORT_SYMBOL vmlinux 0xb320663a down_write_trylock +EXPORT_SYMBOL vmlinux 0xb3284531 acpi_dbg_layer +EXPORT_SYMBOL vmlinux 0xb34405e7 __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0xb345399b devm_ioport_map +EXPORT_SYMBOL vmlinux 0xb37bee52 rename_lock +EXPORT_SYMBOL vmlinux 0xb39da65a param_set_ushort +EXPORT_SYMBOL vmlinux 0xb3adabee do_SAK +EXPORT_SYMBOL vmlinux 0xb3b782ef xfrm4_rcv_cb +EXPORT_SYMBOL vmlinux 0xb3c48a75 __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0xb3cec515 tcf_em_unregister +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3d4d959 dma_declare_coherent_memory +EXPORT_SYMBOL vmlinux 0xb3e0b3a2 pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0xb3e7bfdd iov_iter_copy_from_user_atomic +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb400813b dev_deactivate +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb43c8fa0 dm_io +EXPORT_SYMBOL vmlinux 0xb43f8b5b devm_gpiod_put_array +EXPORT_SYMBOL vmlinux 0xb44353b3 iov_iter_bvec +EXPORT_SYMBOL vmlinux 0xb45d692f get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0xb460f231 cdrom_media_changed +EXPORT_SYMBOL vmlinux 0xb4709322 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0xb47189b5 reservation_ww_class +EXPORT_SYMBOL vmlinux 0xb48dd180 serio_unregister_driver +EXPORT_SYMBOL vmlinux 0xb4d833b5 kernel_read +EXPORT_SYMBOL vmlinux 0xb4ec7653 qdisc_list_del +EXPORT_SYMBOL vmlinux 0xb4fc735b idr_remove +EXPORT_SYMBOL vmlinux 0xb501d4fe sg_alloc_table_from_pages +EXPORT_SYMBOL vmlinux 0xb50f3620 netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0xb5159062 set_cached_acl +EXPORT_SYMBOL vmlinux 0xb51c900b mmc_can_erase +EXPORT_SYMBOL vmlinux 0xb52acae4 blk_mq_map_queue +EXPORT_SYMBOL vmlinux 0xb540d614 mmc_free_host +EXPORT_SYMBOL vmlinux 0xb5674494 vme_slave_request +EXPORT_SYMBOL vmlinux 0xb57343c2 frontswap_shrink +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5ca1c46 slhc_free +EXPORT_SYMBOL vmlinux 0xb5e2f145 tty_port_tty_set +EXPORT_SYMBOL vmlinux 0xb5fc2337 cdrom_release +EXPORT_SYMBOL vmlinux 0xb6244511 sg_init_one +EXPORT_SYMBOL vmlinux 0xb62d9159 inode_init_always +EXPORT_SYMBOL vmlinux 0xb647578c sock_no_ioctl +EXPORT_SYMBOL vmlinux 0xb649b6be check_disk_size_change +EXPORT_SYMBOL vmlinux 0xb64e150d generic_fillattr +EXPORT_SYMBOL vmlinux 0xb65637a3 km_policy_expired +EXPORT_SYMBOL vmlinux 0xb6579fa7 dquot_get_state +EXPORT_SYMBOL vmlinux 0xb65fb964 dev_printk +EXPORT_SYMBOL vmlinux 0xb67328a1 of_device_unregister +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb69f9b00 mempool_free +EXPORT_SYMBOL vmlinux 0xb6a2dbeb netlink_kernel_release +EXPORT_SYMBOL vmlinux 0xb6a68816 find_last_bit +EXPORT_SYMBOL vmlinux 0xb6ad99a9 blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0xb6afcf9a dquot_quotactl_sysfile_ops +EXPORT_SYMBOL vmlinux 0xb71fb74f _raw_read_trylock +EXPORT_SYMBOL vmlinux 0xb72c77f7 dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0xb7476e77 ilookup5 +EXPORT_SYMBOL vmlinux 0xb7488905 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xb74f6460 __put_cred +EXPORT_SYMBOL vmlinux 0xb760624c have_submounts +EXPORT_SYMBOL vmlinux 0xb77131b1 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb79fc2d5 __get_page_tail +EXPORT_SYMBOL vmlinux 0xb7a04fbe dump_page +EXPORT_SYMBOL vmlinux 0xb7beb34f simple_dir_operations +EXPORT_SYMBOL vmlinux 0xb7f511da lockref_get +EXPORT_SYMBOL vmlinux 0xb7f6b1ba pci_get_device +EXPORT_SYMBOL vmlinux 0xb8084292 xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0xb81cc30c swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0xb8276bc4 get_super +EXPORT_SYMBOL vmlinux 0xb82bd63c i2c_add_adapter +EXPORT_SYMBOL vmlinux 0xb84a92aa netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0xb859b075 skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0xb85c8391 param_get_bool +EXPORT_SYMBOL vmlinux 0xb85e2b53 scsi_print_sense +EXPORT_SYMBOL vmlinux 0xb874b87a __clzsi2 +EXPORT_SYMBOL vmlinux 0xb8a430b3 pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0xb8a70294 dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0xb8b20cf8 netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0xb8c18b6c neigh_changeaddr +EXPORT_SYMBOL vmlinux 0xb8d5bdc0 pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0xb8e55db3 bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0xb8ed4b65 devm_gpiod_put +EXPORT_SYMBOL vmlinux 0xb9019a0d __inode_permission +EXPORT_SYMBOL vmlinux 0xb91f0a01 inode_newsize_ok +EXPORT_SYMBOL vmlinux 0xb920e7da __ip_dev_find +EXPORT_SYMBOL vmlinux 0xb925699c scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0xb9315b93 param_get_ulong +EXPORT_SYMBOL vmlinux 0xb93a1bf3 generic_read_dir +EXPORT_SYMBOL vmlinux 0xb93c4e20 proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0xb94125f7 inet6_getname +EXPORT_SYMBOL vmlinux 0xb94f0c50 ndisc_mc_map +EXPORT_SYMBOL vmlinux 0xb950582e user_revoke +EXPORT_SYMBOL vmlinux 0xb95532ab ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0xb96915bc alloc_disk_node +EXPORT_SYMBOL vmlinux 0xb9857597 input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0xb98f82b2 __kfree_skb +EXPORT_SYMBOL vmlinux 0xb99b3d26 blk_init_tags +EXPORT_SYMBOL vmlinux 0xb9c156ae vm_mmap +EXPORT_SYMBOL vmlinux 0xb9c313fe __inet_stream_connect +EXPORT_SYMBOL vmlinux 0xb9c5cd8e poll_schedule_timeout +EXPORT_SYMBOL vmlinux 0xb9c9ad12 d_invalidate +EXPORT_SYMBOL vmlinux 0xb9d63142 netif_receive_skb_sk +EXPORT_SYMBOL vmlinux 0xb9d7a05d xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0xb9e46af2 __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xba051070 inet_sock_destruct +EXPORT_SYMBOL vmlinux 0xba0f317f i2c_del_adapter +EXPORT_SYMBOL vmlinux 0xba0fa658 dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0xba215a63 single_open +EXPORT_SYMBOL vmlinux 0xba2d8594 ec_read +EXPORT_SYMBOL vmlinux 0xba31cc28 led_blink_set_oneshot +EXPORT_SYMBOL vmlinux 0xba41c9fb pci_remove_bus +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba4bfe74 __frontswap_test +EXPORT_SYMBOL vmlinux 0xba6773a9 seqno_fence_ops +EXPORT_SYMBOL vmlinux 0xba6dd1d0 udp6_csum_init +EXPORT_SYMBOL vmlinux 0xba7e7b5a security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0xbaae039a pnp_device_detach +EXPORT_SYMBOL vmlinux 0xbabf86f1 md_error +EXPORT_SYMBOL vmlinux 0xbad5969b simple_follow_link +EXPORT_SYMBOL vmlinux 0xbadf6cb2 netif_schedule_queue +EXPORT_SYMBOL vmlinux 0xbae7dd4a ab3100_event_register +EXPORT_SYMBOL vmlinux 0xbae9d797 netif_rx_ni +EXPORT_SYMBOL vmlinux 0xbaed9ce1 vfs_mkdir +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb136562 scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0xbb334e8b get_unmapped_area +EXPORT_SYMBOL vmlinux 0xbb34134a iov_shorten +EXPORT_SYMBOL vmlinux 0xbb35675b __bitmap_intersects +EXPORT_SYMBOL vmlinux 0xbb3e6e7d xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0xbb400f67 scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xbb4f4766 simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0xbb5d343d xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xbb5dda9a inet_stream_ops +EXPORT_SYMBOL vmlinux 0xbb7c5680 cpu_rmap_update +EXPORT_SYMBOL vmlinux 0xbb99125c get_default_font +EXPORT_SYMBOL vmlinux 0xbba39055 dquot_drop +EXPORT_SYMBOL vmlinux 0xbbaeb559 memcg_socket_limit_enabled +EXPORT_SYMBOL vmlinux 0xbbb0d0b2 param_ops_ulong +EXPORT_SYMBOL vmlinux 0xbbbf2f51 pci_read_vpd +EXPORT_SYMBOL vmlinux 0xbbd76e57 bit_wait +EXPORT_SYMBOL vmlinux 0xbbd8f99c d_alloc_name +EXPORT_SYMBOL vmlinux 0xbbf38a72 nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0xbc04dc33 free_user_ns +EXPORT_SYMBOL vmlinux 0xbc1f0212 kern_path_mountpoint +EXPORT_SYMBOL vmlinux 0xbc20ec43 tso_count_descs +EXPORT_SYMBOL vmlinux 0xbc30b5fd tty_unregister_device +EXPORT_SYMBOL vmlinux 0xbc3665b4 sync_filesystem +EXPORT_SYMBOL vmlinux 0xbc3b8855 mii_nway_restart +EXPORT_SYMBOL vmlinux 0xbc3f9fb9 of_platform_device_create +EXPORT_SYMBOL vmlinux 0xbc4c6049 param_get_long +EXPORT_SYMBOL vmlinux 0xbc5f1dae tcp_sendmsg +EXPORT_SYMBOL vmlinux 0xbc64eb1b inet_add_offload +EXPORT_SYMBOL vmlinux 0xbc7f5882 ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0xbc8bfaad bio_clone_bioset +EXPORT_SYMBOL vmlinux 0xbc9538ca unregister_cdrom +EXPORT_SYMBOL vmlinux 0xbcab3ed7 bio_integrity_endio +EXPORT_SYMBOL vmlinux 0xbcc308bb strnlen_user +EXPORT_SYMBOL vmlinux 0xbcdad773 remap_vmalloc_range_partial +EXPORT_SYMBOL vmlinux 0xbce961c6 page_cache_next_hole +EXPORT_SYMBOL vmlinux 0xbceb9fc1 rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0xbd330122 dev_set_mac_address +EXPORT_SYMBOL vmlinux 0xbd40e2fe tty_port_tty_get +EXPORT_SYMBOL vmlinux 0xbd4348c9 skb_free_datagram +EXPORT_SYMBOL vmlinux 0xbd462b55 __kfifo_init +EXPORT_SYMBOL vmlinux 0xbd5d573c get_acl +EXPORT_SYMBOL vmlinux 0xbd6c470c input_unregister_handle +EXPORT_SYMBOL vmlinux 0xbd75b060 __genl_register_family +EXPORT_SYMBOL vmlinux 0xbd776da4 cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0xbd7955c1 twl6040_reg_write +EXPORT_SYMBOL vmlinux 0xbd813ac4 skb_insert +EXPORT_SYMBOL vmlinux 0xbd9074b1 blk_finish_plug +EXPORT_SYMBOL vmlinux 0xbd95224d tty_devnum +EXPORT_SYMBOL vmlinux 0xbd95c36f __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0xbda1955e console_stop +EXPORT_SYMBOL vmlinux 0xbdaf5b07 acpi_os_read_port +EXPORT_SYMBOL vmlinux 0xbdbc13a1 complete +EXPORT_SYMBOL vmlinux 0xbdbe85de skb_append_datato_frags +EXPORT_SYMBOL vmlinux 0xbddabc9e seq_putc +EXPORT_SYMBOL vmlinux 0xbdebc6ad ping_prot +EXPORT_SYMBOL vmlinux 0xbe1bb112 bitmap_onto +EXPORT_SYMBOL vmlinux 0xbe21a704 dev_get_phys_port_name +EXPORT_SYMBOL vmlinux 0xbe607c97 unlock_rename +EXPORT_SYMBOL vmlinux 0xbe70af84 netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0xbe7519b2 put_io_context +EXPORT_SYMBOL vmlinux 0xbe78bdac seq_escape +EXPORT_SYMBOL vmlinux 0xbe8fe0cd blk_init_queue_node +EXPORT_SYMBOL vmlinux 0xbee4cb0e zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbf342c77 udp_poll +EXPORT_SYMBOL vmlinux 0xbf491beb __cleancache_invalidate_fs +EXPORT_SYMBOL vmlinux 0xbf50a2e3 security_dentry_init_security +EXPORT_SYMBOL vmlinux 0xbf56e618 tcp_req_err +EXPORT_SYMBOL vmlinux 0xbf759c38 kset_unregister +EXPORT_SYMBOL vmlinux 0xbf7fd2f5 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0xbf8ba54a vprintk +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbfa6013d pci_enable_device +EXPORT_SYMBOL vmlinux 0xbfa6914d scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0xbfb898ff blk_recount_segments +EXPORT_SYMBOL vmlinux 0xbfc4fc6b kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0xbfc7da84 __xfrm_init_state +EXPORT_SYMBOL vmlinux 0xbfcf7f3f jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0xbfd27e4e __ip_select_ident +EXPORT_SYMBOL vmlinux 0xbfee3ad5 loop_unregister_transfer +EXPORT_SYMBOL vmlinux 0xc012d515 fence_remove_callback +EXPORT_SYMBOL vmlinux 0xc0264678 simple_nosetlease +EXPORT_SYMBOL vmlinux 0xc0297d41 blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0xc02c7bf6 mmc_of_parse_voltage +EXPORT_SYMBOL vmlinux 0xc033d9c3 pci_add_new_bus +EXPORT_SYMBOL vmlinux 0xc063220f poll_freewait +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc0823e4c twl_i2c_write +EXPORT_SYMBOL vmlinux 0xc096a738 sg_miter_stop +EXPORT_SYMBOL vmlinux 0xc0a3d105 find_next_bit +EXPORT_SYMBOL vmlinux 0xc0b6b993 phy_driver_register +EXPORT_SYMBOL vmlinux 0xc0c89a9f dcache_readdir +EXPORT_SYMBOL vmlinux 0xc0d6a196 mipi_dsi_attach +EXPORT_SYMBOL vmlinux 0xc0ea5e1a icmpv6_send +EXPORT_SYMBOL vmlinux 0xc0ebc7a7 neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0xc0fc64ab cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0xc0fe0813 elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0xc124662e phy_start_aneg +EXPORT_SYMBOL vmlinux 0xc12f91a1 vme_bus_num +EXPORT_SYMBOL vmlinux 0xc133f5e6 deactivate_super +EXPORT_SYMBOL vmlinux 0xc140c364 tcp_proc_register +EXPORT_SYMBOL vmlinux 0xc15a44c6 memzero_explicit +EXPORT_SYMBOL vmlinux 0xc15b75e1 uart_get_divisor +EXPORT_SYMBOL vmlinux 0xc16b2735 phy_suspend +EXPORT_SYMBOL vmlinux 0xc1af764a mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0xc1bfddd3 __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0xc1c0f373 xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xc1c1f9b8 dmam_pool_create +EXPORT_SYMBOL vmlinux 0xc1d1c7c9 blk_queue_init_tags +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1e50c0b rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0xc2058645 truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0xc208f549 xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0xc22efc07 nf_register_hooks +EXPORT_SYMBOL vmlinux 0xc24c94ff sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0xc27193cd __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0xc287e784 blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0xc28ae3a8 elv_rb_find +EXPORT_SYMBOL vmlinux 0xc29bf967 strspn +EXPORT_SYMBOL vmlinux 0xc2a2076b devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2e84663 pci_clear_master +EXPORT_SYMBOL vmlinux 0xc2f9c045 timespec_to_jiffies +EXPORT_SYMBOL vmlinux 0xc310b981 strnstr +EXPORT_SYMBOL vmlinux 0xc317f8a1 __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0xc33f0fbc param_set_charp +EXPORT_SYMBOL vmlinux 0xc342c733 rwsem_wake +EXPORT_SYMBOL vmlinux 0xc3478001 misc_register +EXPORT_SYMBOL vmlinux 0xc351eee3 dquot_quota_off +EXPORT_SYMBOL vmlinux 0xc38e3e74 mmc_can_discard +EXPORT_SYMBOL vmlinux 0xc3a5e04b amba_device_register +EXPORT_SYMBOL vmlinux 0xc3a7be25 lg_global_lock +EXPORT_SYMBOL vmlinux 0xc3b470f0 blk_rq_map_user +EXPORT_SYMBOL vmlinux 0xc3c2be91 mipi_dsi_packet_format_is_short +EXPORT_SYMBOL vmlinux 0xc3c8c9c2 pci_find_bus +EXPORT_SYMBOL vmlinux 0xc3e58818 inode_sb_list_lock +EXPORT_SYMBOL vmlinux 0xc3f6c6b2 mpage_writepage +EXPORT_SYMBOL vmlinux 0xc402dee2 phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0xc41166ee mutex_lock_killable +EXPORT_SYMBOL vmlinux 0xc42ac93a blk_queue_resize_tags +EXPORT_SYMBOL vmlinux 0xc4400e3a input_register_handler +EXPORT_SYMBOL vmlinux 0xc476d111 netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0xc48307db lz4_decompress +EXPORT_SYMBOL vmlinux 0xc48b56d1 md_write_start +EXPORT_SYMBOL vmlinux 0xc499ae1e kstrdup +EXPORT_SYMBOL vmlinux 0xc4a785b4 dev_activate +EXPORT_SYMBOL vmlinux 0xc4ad6b4b framebuffer_release +EXPORT_SYMBOL vmlinux 0xc4bb2f4e freeze_bdev +EXPORT_SYMBOL vmlinux 0xc4e13380 ps2_begin_command +EXPORT_SYMBOL vmlinux 0xc530a491 pci_assign_resource +EXPORT_SYMBOL vmlinux 0xc54cf5d2 vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0xc5557fcb ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0xc568206f seq_puts +EXPORT_SYMBOL vmlinux 0xc57dbc80 tcp_proto_cgroup +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc5cb0e6f __netif_schedule +EXPORT_SYMBOL vmlinux 0xc5d602d5 tty_port_close_end +EXPORT_SYMBOL vmlinux 0xc5e55051 pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0xc5ede41e inet6_bind +EXPORT_SYMBOL vmlinux 0xc5fdef94 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xc600029e mfd_cell_disable +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc640d7a8 dcb_getapp +EXPORT_SYMBOL vmlinux 0xc666a132 crc_t10dif +EXPORT_SYMBOL vmlinux 0xc6772da2 radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0xc68ecb85 inet_del_offload +EXPORT_SYMBOL vmlinux 0xc6a60d2d rtmsg_ifinfo +EXPORT_SYMBOL vmlinux 0xc6b368d3 acpi_gpe_count +EXPORT_SYMBOL vmlinux 0xc6c719f6 alloc_file +EXPORT_SYMBOL vmlinux 0xc6cb465a __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6cd8af3 softnet_data +EXPORT_SYMBOL vmlinux 0xc6d4b111 abort_creds +EXPORT_SYMBOL vmlinux 0xc6e2b74c scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0xc6eb17e3 uart_update_timeout +EXPORT_SYMBOL vmlinux 0xc7033b41 key_validate +EXPORT_SYMBOL vmlinux 0xc709af7b phy_get_eee_err +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc72ad3ae nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0xc72f0b34 nd_btt_sb_checksum +EXPORT_SYMBOL vmlinux 0xc72ff271 fb_class +EXPORT_SYMBOL vmlinux 0xc73ea448 jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0xc7465986 get_task_io_context +EXPORT_SYMBOL vmlinux 0xc7472d5d jbd2_journal_invalidatepage +EXPORT_SYMBOL vmlinux 0xc7563db8 twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xc778f92a scsi_device_get +EXPORT_SYMBOL vmlinux 0xc781bd9f rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc787b24c blk_finish_request +EXPORT_SYMBOL vmlinux 0xc78bdb1a netdev_master_upper_dev_link_private +EXPORT_SYMBOL vmlinux 0xc7910c45 inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0xc79bcd36 dm_vcalloc +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7b2e7ea qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0xc7eca768 dev_mc_init +EXPORT_SYMBOL vmlinux 0xc7fcc5bf acpi_resource_to_address64 +EXPORT_SYMBOL vmlinux 0xc815da35 scsi_target_resume +EXPORT_SYMBOL vmlinux 0xc81b5a81 kernel_sock_ioctl +EXPORT_SYMBOL vmlinux 0xc83598c5 of_find_compatible_node +EXPORT_SYMBOL vmlinux 0xc83755b6 tty_vhangup +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 0xc85cf7d5 inet_register_protosw +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc8736a2b ___pskb_trim +EXPORT_SYMBOL vmlinux 0xc8802c74 cleancache_register_ops +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc897c382 sg_init_table +EXPORT_SYMBOL vmlinux 0xc89f051d inet_bind +EXPORT_SYMBOL vmlinux 0xc89f79d4 percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0xc8a5eb2b sync_inode_metadata +EXPORT_SYMBOL vmlinux 0xc8a91f5b cpumask_local_spread +EXPORT_SYMBOL vmlinux 0xc8ae1122 compat_tcp_getsockopt +EXPORT_SYMBOL vmlinux 0xc8b57c27 autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xc8e73689 tty_port_open +EXPORT_SYMBOL vmlinux 0xc8ec66d5 pci_save_state +EXPORT_SYMBOL vmlinux 0xc90c9acb tcf_action_exec +EXPORT_SYMBOL vmlinux 0xc911b9d5 eth_get_headlen +EXPORT_SYMBOL vmlinux 0xc945966e blk_integrity_merge_rq +EXPORT_SYMBOL vmlinux 0xc95e55e0 pnp_device_attach +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc96b03ca fence_wait_timeout +EXPORT_SYMBOL vmlinux 0xc96d33f0 bio_integrity_trim +EXPORT_SYMBOL vmlinux 0xc978479a xz_dec_run +EXPORT_SYMBOL vmlinux 0xc978598c bitmap_close_sync +EXPORT_SYMBOL vmlinux 0xc987da4c neigh_ifdown +EXPORT_SYMBOL vmlinux 0xc9921606 skb_queue_purge +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc9c19ed2 devfreq_add_governor +EXPORT_SYMBOL vmlinux 0xc9c30dca blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0xca07d54f vfs_iter_write +EXPORT_SYMBOL vmlinux 0xca0f4667 readlink_copy +EXPORT_SYMBOL vmlinux 0xca0fcbef iget_locked +EXPORT_SYMBOL vmlinux 0xca5ee09a vme_free_consistent +EXPORT_SYMBOL vmlinux 0xca64e1cc ps2_end_command +EXPORT_SYMBOL vmlinux 0xca832efe kmalloc_order +EXPORT_SYMBOL vmlinux 0xca8acc78 acpi_dbg_level +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xcaa9b64d nlmsg_notify +EXPORT_SYMBOL vmlinux 0xcab97dc8 of_phy_is_fixed_link +EXPORT_SYMBOL vmlinux 0xcabc7888 idr_is_empty +EXPORT_SYMBOL vmlinux 0xcaeaa54b vfs_create +EXPORT_SYMBOL vmlinux 0xcaf2c603 scsi_sd_pm_domain +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb128141 prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0xcb68ac5a pnp_request_card_device +EXPORT_SYMBOL vmlinux 0xcb733bf2 acpi_bus_set_power +EXPORT_SYMBOL vmlinux 0xcb7f1c0b phy_connect_direct +EXPORT_SYMBOL vmlinux 0xcb936989 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0xcbae6c7a acpi_lid_notifier_unregister +EXPORT_SYMBOL vmlinux 0xcbafd27c tso_build_data +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbc9557f unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0xcbfc56cf inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0xcbff5e68 mempool_create +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc3595bb ppp_register_compressor +EXPORT_SYMBOL vmlinux 0xcc3c7c40 alloc_xenballooned_pages +EXPORT_SYMBOL vmlinux 0xcc4aed3f tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc52c39f pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0xcc5d943f tcp_seq_open +EXPORT_SYMBOL vmlinux 0xcc65d85a dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0xcc778cc3 __tracepoint_fence_annotate_wait_on +EXPORT_SYMBOL vmlinux 0xcc7c167a dev_alert +EXPORT_SYMBOL vmlinux 0xcc8e2db8 acpi_pm_device_run_wake +EXPORT_SYMBOL vmlinux 0xcc945dbc truncate_inode_pages +EXPORT_SYMBOL vmlinux 0xcc989eeb sk_ns_capable +EXPORT_SYMBOL vmlinux 0xccafc492 inet6_protos +EXPORT_SYMBOL vmlinux 0xccc21f5e input_get_new_minor +EXPORT_SYMBOL vmlinux 0xccfd3051 scsi_device_resume +EXPORT_SYMBOL vmlinux 0xcd002a80 inet_frag_find +EXPORT_SYMBOL vmlinux 0xcd08238d skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0xcd20667a kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd3d6684 capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0xcd490e6d pci_find_capability +EXPORT_SYMBOL vmlinux 0xcd515181 module_put +EXPORT_SYMBOL vmlinux 0xcd57f7b0 radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0xcd78b62d pcim_pin_device +EXPORT_SYMBOL vmlinux 0xcd7e0c9f sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0xcd8d36f4 flow_get_u32_src +EXPORT_SYMBOL vmlinux 0xcd8fd71a inet_listen +EXPORT_SYMBOL vmlinux 0xcd9fb0a6 sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0xcda035ce xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0xcda85e35 bio_unmap_user +EXPORT_SYMBOL vmlinux 0xcdaa7864 sg_miter_skip +EXPORT_SYMBOL vmlinux 0xcdbfd194 gen_pool_free +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcde84a84 mipi_dsi_generic_read +EXPORT_SYMBOL vmlinux 0xcde8f8d3 kmem_cache_free +EXPORT_SYMBOL vmlinux 0xcdebff0f md_cluster_ops +EXPORT_SYMBOL vmlinux 0xcdee6286 simple_transaction_set +EXPORT_SYMBOL vmlinux 0xcdf44483 insert_inode_locked +EXPORT_SYMBOL vmlinux 0xcdfb16c4 flow_cache_init +EXPORT_SYMBOL vmlinux 0xce1e6dd9 sock_no_accept +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce4904a4 acpi_leave_sleep_state +EXPORT_SYMBOL vmlinux 0xce4e47b6 __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0xce59d318 sk_stop_timer +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce5cf7e2 pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0xce6a9244 profile_pc +EXPORT_SYMBOL vmlinux 0xce7850e1 crc32_le_shift +EXPORT_SYMBOL vmlinux 0xce97c6c5 security_path_link +EXPORT_SYMBOL vmlinux 0xcea03787 elv_dispatch_add_tail +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xceae504f cmdline_parts_free +EXPORT_SYMBOL vmlinux 0xceb1717d completion_done +EXPORT_SYMBOL vmlinux 0xced92459 xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0xcef51982 kstrtou16 +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcf12c5d1 __skb_gso_segment +EXPORT_SYMBOL vmlinux 0xcf1ad9d9 __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0xcf27fe84 tcf_hash_destroy +EXPORT_SYMBOL vmlinux 0xcf2916d2 of_parse_phandle +EXPORT_SYMBOL vmlinux 0xcf37c3dc generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0xcf6d99f2 make_bad_inode +EXPORT_SYMBOL vmlinux 0xcf752f58 add_random_ready_callback +EXPORT_SYMBOL vmlinux 0xcfb4a296 trace_print_array_seq +EXPORT_SYMBOL vmlinux 0xcfc7e287 __page_symlink +EXPORT_SYMBOL vmlinux 0xd006f5e0 ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0xd009a7cf clocksource_change_rating +EXPORT_SYMBOL vmlinux 0xd03ec95e compat_ip_getsockopt +EXPORT_SYMBOL vmlinux 0xd04d4eaa cros_ec_prepare_tx +EXPORT_SYMBOL vmlinux 0xd0512635 i2c_clients_command +EXPORT_SYMBOL vmlinux 0xd0720a17 on_each_cpu_cond +EXPORT_SYMBOL vmlinux 0xd08624ee bio_reset +EXPORT_SYMBOL vmlinux 0xd08f6239 sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0xd095f0d4 mdio_bus_type +EXPORT_SYMBOL vmlinux 0xd09b0199 fence_context_alloc +EXPORT_SYMBOL vmlinux 0xd0a2847c sha_init +EXPORT_SYMBOL vmlinux 0xd0a8e736 blk_queue_max_write_same_sectors +EXPORT_SYMBOL vmlinux 0xd0a91bab skip_spaces +EXPORT_SYMBOL vmlinux 0xd0ae6143 __dst_free +EXPORT_SYMBOL vmlinux 0xd0b04079 __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0xd0b29da6 sock_no_socketpair +EXPORT_SYMBOL vmlinux 0xd0b9684d dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0xd0d71c56 of_find_node_with_property +EXPORT_SYMBOL vmlinux 0xd0de086b sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0xd0ee38b8 schedule_timeout_uninterruptible +EXPORT_SYMBOL vmlinux 0xd0f36f0d audit_log_format +EXPORT_SYMBOL vmlinux 0xd0f67802 default_file_splice_read +EXPORT_SYMBOL vmlinux 0xd0fb7cd4 __tasklet_hi_schedule_first +EXPORT_SYMBOL vmlinux 0xd10ac9b5 xfrm4_rcv +EXPORT_SYMBOL vmlinux 0xd1145c74 tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0xd1162f5b sock_no_getname +EXPORT_SYMBOL vmlinux 0xd11b3117 blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0xd11f7128 keyring_search +EXPORT_SYMBOL vmlinux 0xd13bd7d1 get_phy_device +EXPORT_SYMBOL vmlinux 0xd13d742d __free_pages +EXPORT_SYMBOL vmlinux 0xd1652a93 acpi_info +EXPORT_SYMBOL vmlinux 0xd1671030 follow_down +EXPORT_SYMBOL vmlinux 0xd1816f32 frontswap_writethrough +EXPORT_SYMBOL vmlinux 0xd18ff827 cpu_present_mask +EXPORT_SYMBOL vmlinux 0xd1997473 init_buffer +EXPORT_SYMBOL vmlinux 0xd1aeffb6 idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0xd1b28ac4 iommu_tbl_range_alloc +EXPORT_SYMBOL vmlinux 0xd1b2c7ce remove_arg_zero +EXPORT_SYMBOL vmlinux 0xd1c43196 dquot_scan_active +EXPORT_SYMBOL vmlinux 0xd1cb104a genphy_update_link +EXPORT_SYMBOL vmlinux 0xd1d6631f bioset_create +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1e085e2 ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0xd1eb3402 register_sysctl +EXPORT_SYMBOL vmlinux 0xd220cf8a jiffies_to_timespec +EXPORT_SYMBOL vmlinux 0xd24ba4c1 fence_free +EXPORT_SYMBOL vmlinux 0xd24bb08e generic_getxattr +EXPORT_SYMBOL vmlinux 0xd251d7b0 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0xd254a4a0 clkdev_alloc +EXPORT_SYMBOL vmlinux 0xd2555f19 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd25dbdd6 filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0xd25e16e3 remove_wait_queue +EXPORT_SYMBOL vmlinux 0xd266133e unregister_shrinker +EXPORT_SYMBOL vmlinux 0xd269b5b2 pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0xd26d9fcd invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd27b704c skb_split +EXPORT_SYMBOL vmlinux 0xd2815f76 peernet2id_alloc +EXPORT_SYMBOL vmlinux 0xd2aca55d mmc_request_done +EXPORT_SYMBOL vmlinux 0xd2adc982 dget_parent +EXPORT_SYMBOL vmlinux 0xd2add4cf is_nd_btt +EXPORT_SYMBOL vmlinux 0xd2b09ce5 __kmalloc +EXPORT_SYMBOL vmlinux 0xd2b403a0 pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0xd2b5e7a0 d_tmpfile +EXPORT_SYMBOL vmlinux 0xd2c19580 n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0xd2c3c776 pci_match_id +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2e99e3f abx500_get_register_interruptible +EXPORT_SYMBOL vmlinux 0xd2fd4c48 unregister_netdev +EXPORT_SYMBOL vmlinux 0xd303ed5a of_device_get_match_data +EXPORT_SYMBOL vmlinux 0xd31ccb06 of_machine_is_compatible +EXPORT_SYMBOL vmlinux 0xd3259d65 test_and_set_bit +EXPORT_SYMBOL vmlinux 0xd35d6db2 netif_skb_features +EXPORT_SYMBOL vmlinux 0xd360026d mipi_dsi_dcs_set_display_on +EXPORT_SYMBOL vmlinux 0xd3610018 tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0xd36511ce vfs_iter_read +EXPORT_SYMBOL vmlinux 0xd36e3d59 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0xd3725af0 devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0xd38cd274 input_flush_device +EXPORT_SYMBOL vmlinux 0xd3965f13 filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0xd39e6895 bio_integrity_enabled +EXPORT_SYMBOL vmlinux 0xd3b12742 prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0xd3bb2128 bdget +EXPORT_SYMBOL vmlinux 0xd3c09f5f pid_task +EXPORT_SYMBOL vmlinux 0xd3c8f18e mdiobus_register +EXPORT_SYMBOL vmlinux 0xd3db060e d_drop +EXPORT_SYMBOL vmlinux 0xd3df5550 lro_flush_all +EXPORT_SYMBOL vmlinux 0xd41fe818 _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xd431dfe5 max8998_read_reg +EXPORT_SYMBOL vmlinux 0xd457dc42 xfrm6_rcv +EXPORT_SYMBOL vmlinux 0xd45cc6ca bin2hex +EXPORT_SYMBOL vmlinux 0xd473649d of_phy_find_device +EXPORT_SYMBOL vmlinux 0xd4835ef8 dmi_check_system +EXPORT_SYMBOL vmlinux 0xd4909e34 seq_release +EXPORT_SYMBOL vmlinux 0xd49b64de param_set_short +EXPORT_SYMBOL vmlinux 0xd4bede15 mmc_add_host +EXPORT_SYMBOL vmlinux 0xd4d8a82d fd_install +EXPORT_SYMBOL vmlinux 0xd4e7aa3d ioremap_cache +EXPORT_SYMBOL vmlinux 0xd5021198 blk_free_tags +EXPORT_SYMBOL vmlinux 0xd50a7a94 filemap_flush +EXPORT_SYMBOL vmlinux 0xd50fef48 acpi_detach_data +EXPORT_SYMBOL vmlinux 0xd514c36b udp_del_offload +EXPORT_SYMBOL vmlinux 0xd5188a89 handle_edge_irq +EXPORT_SYMBOL vmlinux 0xd531b5fd cros_ec_query_all +EXPORT_SYMBOL vmlinux 0xd53d6f05 sock_no_mmap +EXPORT_SYMBOL vmlinux 0xd54f41ce try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0xd5568f4c neigh_lookup +EXPORT_SYMBOL vmlinux 0xd55e7482 pnpacpi_protocol +EXPORT_SYMBOL vmlinux 0xd56a4149 pci_dev_driver +EXPORT_SYMBOL vmlinux 0xd5736e15 end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0xd58186d5 mmc_align_data_size +EXPORT_SYMBOL vmlinux 0xd58c0c61 nobh_writepage +EXPORT_SYMBOL vmlinux 0xd58da39e scsi_add_device +EXPORT_SYMBOL vmlinux 0xd58e574f max8925_set_bits +EXPORT_SYMBOL vmlinux 0xd5c94049 kernel_listen +EXPORT_SYMBOL vmlinux 0xd5cf90ef bio_integrity_free +EXPORT_SYMBOL vmlinux 0xd5d84131 get_thermal_instance +EXPORT_SYMBOL vmlinux 0xd5dd2359 tcp_prequeue +EXPORT_SYMBOL vmlinux 0xd616683a ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0xd61ef2ab compat_nf_setsockopt +EXPORT_SYMBOL vmlinux 0xd62c833f schedule_timeout +EXPORT_SYMBOL vmlinux 0xd646989e serio_unregister_port +EXPORT_SYMBOL vmlinux 0xd648e564 fb_match_mode +EXPORT_SYMBOL vmlinux 0xd65b011c pci_scan_bridge +EXPORT_SYMBOL vmlinux 0xd67ce074 blk_register_region +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd6d4a351 tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0xd6e0574a netdev_bonding_info_change +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd6f7d061 tty_register_driver +EXPORT_SYMBOL vmlinux 0xd726ce94 blk_run_queue_async +EXPORT_SYMBOL vmlinux 0xd72d4ea7 of_get_named_gpio_flags +EXPORT_SYMBOL vmlinux 0xd74cde28 vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0xd7512253 posix_lock_inode_wait +EXPORT_SYMBOL vmlinux 0xd753dc32 seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0xd75c79df smp_call_function +EXPORT_SYMBOL vmlinux 0xd75f42b2 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0xd770ee17 dm_put_table_device +EXPORT_SYMBOL vmlinux 0xd7726927 mdiobus_read +EXPORT_SYMBOL vmlinux 0xd77585a3 of_get_ddr_timings +EXPORT_SYMBOL vmlinux 0xd77a6dce pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0xd78e6f89 security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0xd79386bd kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0xd7a9588c eth_header_parse +EXPORT_SYMBOL vmlinux 0xd7acc533 inet6_ioctl +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd7fea150 bio_endio +EXPORT_SYMBOL vmlinux 0xd80aa923 __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0xd80c6ff9 param_ops_int +EXPORT_SYMBOL vmlinux 0xd84bc686 dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0xd8597468 dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0xd860d519 kfree_skb +EXPORT_SYMBOL vmlinux 0xd864ceff devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0xd887fca2 blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0xd89692a3 nla_reserve +EXPORT_SYMBOL vmlinux 0xd8984206 phy_read_mmd_indirect +EXPORT_SYMBOL vmlinux 0xd8a64739 clear_nlink +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8bc2ef4 mem_cgroup_begin_page_stat +EXPORT_SYMBOL vmlinux 0xd8ded085 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xd8e484f0 register_chrdev_region +EXPORT_SYMBOL vmlinux 0xd8f71489 security_path_chown +EXPORT_SYMBOL vmlinux 0xd9091363 acpi_install_notify_handler +EXPORT_SYMBOL vmlinux 0xd90bfb8d dmam_free_noncoherent +EXPORT_SYMBOL vmlinux 0xd9386501 mmc_power_restore_host +EXPORT_SYMBOL vmlinux 0xd94322e7 acpi_evaluate_reference +EXPORT_SYMBOL vmlinux 0xd9468197 proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0xd95fe72f skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd98a1559 get_cached_acl +EXPORT_SYMBOL vmlinux 0xd98bafc0 neigh_app_ns +EXPORT_SYMBOL vmlinux 0xd9a8ebda led_update_brightness +EXPORT_SYMBOL vmlinux 0xd9a9034e kern_unmount +EXPORT_SYMBOL vmlinux 0xd9bcd576 i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0xd9c56477 uart_match_port +EXPORT_SYMBOL vmlinux 0xd9d3a650 netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xd9e4ea2b dev_err +EXPORT_SYMBOL vmlinux 0xd9fcb832 pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0xda01479c mempool_create_node +EXPORT_SYMBOL vmlinux 0xda336a2f vfs_read +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda74755e param_ops_uint +EXPORT_SYMBOL vmlinux 0xda7ca6cb fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xda89bd99 kobject_init +EXPORT_SYMBOL vmlinux 0xda8af7ad fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0xda921975 ps2_command +EXPORT_SYMBOL vmlinux 0xdaac23b0 netif_napi_del +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdace3e02 jbd2_journal_load +EXPORT_SYMBOL vmlinux 0xdad75bbf copy_page_to_iter +EXPORT_SYMBOL vmlinux 0xdadddef8 inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0xdaea6e0d mfd_clone_cell +EXPORT_SYMBOL vmlinux 0xdaed2e15 mii_check_media +EXPORT_SYMBOL vmlinux 0xdaf19002 unregister_framebuffer +EXPORT_SYMBOL vmlinux 0xdaf90e4f register_netdevice +EXPORT_SYMBOL vmlinux 0xdb136732 inode_set_bytes +EXPORT_SYMBOL vmlinux 0xdb2999e2 udplite_prot +EXPORT_SYMBOL vmlinux 0xdb2cacbf pci_choose_state +EXPORT_SYMBOL vmlinux 0xdb33d63e padata_free +EXPORT_SYMBOL vmlinux 0xdb3b44f5 locks_copy_conflock +EXPORT_SYMBOL vmlinux 0xdb3bcca6 cancel_delayed_work +EXPORT_SYMBOL vmlinux 0xdb4a6318 blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0xdb585574 igrab +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb7305a1 __stack_chk_fail +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdb97f3d7 security_inode_readlink +EXPORT_SYMBOL vmlinux 0xdba26bd0 iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0xdbb8b46b netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0xdbbca6a9 generic_file_direct_write +EXPORT_SYMBOL vmlinux 0xdbfbd061 d_instantiate_unique +EXPORT_SYMBOL vmlinux 0xdc0189d3 tty_unregister_driver +EXPORT_SYMBOL vmlinux 0xdc047fc4 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0xdc094868 from_kgid +EXPORT_SYMBOL vmlinux 0xdc111d3c inet_shutdown +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc299422 from_kuid_munged +EXPORT_SYMBOL vmlinux 0xdc3c41a8 __crypto_memneq +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc4651f5 input_reset_device +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc521a9d jbd2__journal_start +EXPORT_SYMBOL vmlinux 0xdc5e0b8c kernel_connect +EXPORT_SYMBOL vmlinux 0xdc72419d devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0xdc74f5ed cros_ec_cmd_xfer +EXPORT_SYMBOL vmlinux 0xdc9d2ab5 __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0xdcb0349b sys_close +EXPORT_SYMBOL vmlinux 0xdcb764ad memset +EXPORT_SYMBOL vmlinux 0xdcc09675 cdrom_open +EXPORT_SYMBOL vmlinux 0xdcca4d70 arp_tbl +EXPORT_SYMBOL vmlinux 0xdcce80b0 console_start +EXPORT_SYMBOL vmlinux 0xdccf2ab8 phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0xdcd2811c d_add_ci +EXPORT_SYMBOL vmlinux 0xdcded4d5 input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0xdd2d707c tty_port_init +EXPORT_SYMBOL vmlinux 0xdd3cb406 of_device_is_big_endian +EXPORT_SYMBOL vmlinux 0xdd3eaeb5 jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0xdd717d3b __module_put_and_exit +EXPORT_SYMBOL vmlinux 0xdd7387f2 kill_pgrp +EXPORT_SYMBOL vmlinux 0xdd93cf52 contig_page_data +EXPORT_SYMBOL vmlinux 0xdda2ffb6 seq_lseek +EXPORT_SYMBOL vmlinux 0xddabdca6 xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0xddaeecc6 bmap +EXPORT_SYMBOL vmlinux 0xddcadbe0 linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0xddd6b415 kthread_bind +EXPORT_SYMBOL vmlinux 0xde0b5159 __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0xde2727c5 pm860x_set_bits +EXPORT_SYMBOL vmlinux 0xde434656 wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0xde5d6dd1 __pci_enable_wake +EXPORT_SYMBOL vmlinux 0xde6151db tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0xde68fdba devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0xde784118 sock_register +EXPORT_SYMBOL vmlinux 0xde9360ba totalram_pages +EXPORT_SYMBOL vmlinux 0xde989acd bdi_register_dev +EXPORT_SYMBOL vmlinux 0xdebe436b dev_alloc_name +EXPORT_SYMBOL vmlinux 0xdecf64d5 file_update_time +EXPORT_SYMBOL vmlinux 0xdeecd16b dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0xdef03886 scsi_cmd_blk_ioctl +EXPORT_SYMBOL vmlinux 0xdf00d02a kset_register +EXPORT_SYMBOL vmlinux 0xdf067563 __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0xdf0da3cc acpi_get_devices +EXPORT_SYMBOL vmlinux 0xdf103c18 skb_checksum +EXPORT_SYMBOL vmlinux 0xdf12a927 acpi_check_dsm +EXPORT_SYMBOL vmlinux 0xdf151e5d kernel_param_lock +EXPORT_SYMBOL vmlinux 0xdf1b3758 nvdimm_namespace_common_probe +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf481308 phy_device_free +EXPORT_SYMBOL vmlinux 0xdf51ab2b install_exec_creds +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf60cc27 __print_symbol +EXPORT_SYMBOL vmlinux 0xdf62e7d2 vm_insert_mixed +EXPORT_SYMBOL vmlinux 0xdf7ee896 block_write_begin +EXPORT_SYMBOL vmlinux 0xdf86fa28 of_device_alloc +EXPORT_SYMBOL vmlinux 0xdf8c695a __ndelay +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdf92f546 __blk_end_request +EXPORT_SYMBOL vmlinux 0xdfc5169b slhc_init +EXPORT_SYMBOL vmlinux 0xdfe5e3de stop_tty +EXPORT_SYMBOL vmlinux 0xdfedff6f netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xe000c6dc inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0xe01d09bb inode_dio_wait +EXPORT_SYMBOL vmlinux 0xe01ed833 clk_register_clkdevs +EXPORT_SYMBOL vmlinux 0xe02354c1 acpi_bus_get_status +EXPORT_SYMBOL vmlinux 0xe0389895 inode_reclaim_rsv_space +EXPORT_SYMBOL vmlinux 0xe04f7caa dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xe0517dd5 xfrm_input_resume +EXPORT_SYMBOL vmlinux 0xe05ccb70 ip_cmsg_recv_offset +EXPORT_SYMBOL vmlinux 0xe06141e9 security_sk_clone +EXPORT_SYMBOL vmlinux 0xe068f068 xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0xe075d6eb iter_div_u64_rem +EXPORT_SYMBOL vmlinux 0xe077179e kernel_recvmsg +EXPORT_SYMBOL vmlinux 0xe083c3c3 jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0xe083e246 gen_pool_first_fit_order_align +EXPORT_SYMBOL vmlinux 0xe09401b0 qdisc_tree_decrease_qlen +EXPORT_SYMBOL vmlinux 0xe0a97fab jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0xe0ac8bd2 acpi_bus_generate_netlink_event +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0b235e1 key_alloc +EXPORT_SYMBOL vmlinux 0xe0fa5fa5 simple_getattr +EXPORT_SYMBOL vmlinux 0xe1063eb0 ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0xe110189e ida_pre_get +EXPORT_SYMBOL vmlinux 0xe113bbbc csum_partial +EXPORT_SYMBOL vmlinux 0xe11f3cbc _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0xe13cd8a7 dmi_name_in_vendors +EXPORT_SYMBOL vmlinux 0xe15bf512 read_cache_pages +EXPORT_SYMBOL vmlinux 0xe1723349 truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0xe1743e5c dquot_release +EXPORT_SYMBOL vmlinux 0xe1761617 security_inet_conn_request +EXPORT_SYMBOL vmlinux 0xe1786c32 make_flow_keys_digest +EXPORT_SYMBOL vmlinux 0xe19b9bcf blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0xe1a1a5e9 dquot_file_open +EXPORT_SYMBOL vmlinux 0xe1bdfde3 xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0xe1f2f537 inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0xe200f872 secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xe20372ae radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0xe2114ce0 sock_i_ino +EXPORT_SYMBOL vmlinux 0xe2115b40 scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0xe22b5fe0 ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0xe236401b put_cmsg +EXPORT_SYMBOL vmlinux 0xe23ae481 blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe23ff033 simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0xe24d3a97 jiffies_64 +EXPORT_SYMBOL vmlinux 0xe27bc95a vfs_fsync +EXPORT_SYMBOL vmlinux 0xe2844f1b neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0xe29e1d0e out_of_line_wait_on_atomic_t +EXPORT_SYMBOL vmlinux 0xe2aee237 phy_drivers_register +EXPORT_SYMBOL vmlinux 0xe2bd877e inet_csk_reqsk_queue_drop +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2f256da tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0xe2f425e7 rps_cpu_mask +EXPORT_SYMBOL vmlinux 0xe312662e xfrm_input +EXPORT_SYMBOL vmlinux 0xe319eb24 acpi_pci_osc_control_set +EXPORT_SYMBOL vmlinux 0xe32a4f73 nd_device_register +EXPORT_SYMBOL vmlinux 0xe32ae609 genlmsg_put +EXPORT_SYMBOL vmlinux 0xe34082ca xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0xe35bbbe1 unlock_buffer +EXPORT_SYMBOL vmlinux 0xe36357f2 __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0xe37d054c md_wakeup_thread +EXPORT_SYMBOL vmlinux 0xe37ff2e0 bdget_disk +EXPORT_SYMBOL vmlinux 0xe384c932 nd_region_release_lane +EXPORT_SYMBOL vmlinux 0xe397623d init_special_inode +EXPORT_SYMBOL vmlinux 0xe3a26fc6 keyring_clear +EXPORT_SYMBOL vmlinux 0xe3a53f4c sort +EXPORT_SYMBOL vmlinux 0xe3c92ff6 swiotlb_dma_supported +EXPORT_SYMBOL vmlinux 0xe3d6f284 fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xe4300d59 sk_capable +EXPORT_SYMBOL vmlinux 0xe43b9090 padata_remove_cpu +EXPORT_SYMBOL vmlinux 0xe442a473 devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0xe45fe62b give_up_console +EXPORT_SYMBOL vmlinux 0xe4619b5b tcp_try_fastopen +EXPORT_SYMBOL vmlinux 0xe46779b8 pagecache_get_page +EXPORT_SYMBOL vmlinux 0xe48460f7 current_fs_time +EXPORT_SYMBOL vmlinux 0xe4abef06 simple_setattr +EXPORT_SYMBOL vmlinux 0xe4bd3d9d phy_detach +EXPORT_SYMBOL vmlinux 0xe4bf8470 kmalloc_caches +EXPORT_SYMBOL vmlinux 0xe4d1faf1 csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0xe4e367fd pci_request_region +EXPORT_SYMBOL vmlinux 0xe51d6acb poll_initwait +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe525196e pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0xe5289e4e lookup_bdev +EXPORT_SYMBOL vmlinux 0xe52fd705 netpoll_parse_options +EXPORT_SYMBOL vmlinux 0xe55caffc pci_get_class +EXPORT_SYMBOL vmlinux 0xe573100b security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0xe57878a1 in6_pton +EXPORT_SYMBOL vmlinux 0xe57bba75 jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0xe5867808 dlci_ioctl_set +EXPORT_SYMBOL vmlinux 0xe59023e2 d_path +EXPORT_SYMBOL vmlinux 0xe59b0ba3 write_one_page +EXPORT_SYMBOL vmlinux 0xe5af621e inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0xe5b5b3ca seq_file_path +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5d399d7 dqput +EXPORT_SYMBOL vmlinux 0xe5e4b5b0 blk_end_request_all +EXPORT_SYMBOL vmlinux 0xe5e8cf22 fb_set_suspend +EXPORT_SYMBOL vmlinux 0xe5ed5467 xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xe5f99fec abx500_event_registers_startup_state_get +EXPORT_SYMBOL vmlinux 0xe615e2b7 pagecache_write_end +EXPORT_SYMBOL vmlinux 0xe616e3de tty_register_device +EXPORT_SYMBOL vmlinux 0xe63a22e5 vfs_writef +EXPORT_SYMBOL vmlinux 0xe63de7b3 con_set_default_unimap +EXPORT_SYMBOL vmlinux 0xe645a7be acpi_pm_device_sleep_state +EXPORT_SYMBOL vmlinux 0xe64ea151 mmc_fixup_device +EXPORT_SYMBOL vmlinux 0xe66452ab dql_init +EXPORT_SYMBOL vmlinux 0xe67f8789 of_phy_attach +EXPORT_SYMBOL vmlinux 0xe688ef49 module_refcount +EXPORT_SYMBOL vmlinux 0xe697d108 __blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe69a9df4 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0xe6a33594 pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0xe6b9b3cf key_revoke +EXPORT_SYMBOL vmlinux 0xe6dcca54 iterate_supers_type +EXPORT_SYMBOL vmlinux 0xe6de686f vme_master_request +EXPORT_SYMBOL vmlinux 0xe6fbe430 can_do_mlock +EXPORT_SYMBOL vmlinux 0xe7172419 devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0xe731f3f5 scsi_ioctl +EXPORT_SYMBOL vmlinux 0xe741e0b2 i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0xe747e869 skb_copy +EXPORT_SYMBOL vmlinux 0xe75ff68b empty_zero_page +EXPORT_SYMBOL vmlinux 0xe767355c fbcon_rotate_cw +EXPORT_SYMBOL vmlinux 0xe77095fa pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0xe7a664c4 nf_hooks +EXPORT_SYMBOL vmlinux 0xe7a81967 audit_log_secctx +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe7d65684 seq_path +EXPORT_SYMBOL vmlinux 0xe7e30d16 iov_iter_init +EXPORT_SYMBOL vmlinux 0xe80d100a da903x_query_status +EXPORT_SYMBOL vmlinux 0xe81ef1dd remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0xe81fe91a security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0xe8201be5 netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0xe8214184 tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0xe822ddb0 nf_log_packet +EXPORT_SYMBOL vmlinux 0xe842fd89 led_blink_set +EXPORT_SYMBOL vmlinux 0xe8598fef __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0xe86ea9d0 blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0xe8794ce1 slhc_toss +EXPORT_SYMBOL vmlinux 0xe88a61b4 inode_permission +EXPORT_SYMBOL vmlinux 0xe88fae7a blkdev_get +EXPORT_SYMBOL vmlinux 0xe893fee7 mem_cgroup_end_page_stat +EXPORT_SYMBOL vmlinux 0xe89655d3 padata_do_serial +EXPORT_SYMBOL vmlinux 0xe89c2fd7 of_device_is_available +EXPORT_SYMBOL vmlinux 0xe8a11077 flush_old_exec +EXPORT_SYMBOL vmlinux 0xe8a11844 consume_skb +EXPORT_SYMBOL vmlinux 0xe8b5ebcc write_dirty_buffer +EXPORT_SYMBOL vmlinux 0xe8babf63 uart_resume_port +EXPORT_SYMBOL vmlinux 0xe8bea3bc qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xe8f50bcf tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe9179d76 scsi_print_command +EXPORT_SYMBOL vmlinux 0xe918ad12 param_set_invbool +EXPORT_SYMBOL vmlinux 0xe91f9fbb irq_stat +EXPORT_SYMBOL vmlinux 0xe9220122 blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0xe9297ad3 proc_create_data +EXPORT_SYMBOL vmlinux 0xe92d215b inet6_unregister_icmp_sender +EXPORT_SYMBOL vmlinux 0xe952a88a bio_integrity_advance +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe95e00cf flex_array_get_ptr +EXPORT_SYMBOL vmlinux 0xe96e4efc phy_register_fixup +EXPORT_SYMBOL vmlinux 0xe9913d70 set_groups +EXPORT_SYMBOL vmlinux 0xe99745bf follow_pfn +EXPORT_SYMBOL vmlinux 0xe9c40209 jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0xe9efe453 sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xe9f862f9 free_buffer_head +EXPORT_SYMBOL vmlinux 0xea054b22 nla_policy_len +EXPORT_SYMBOL vmlinux 0xea16dd4c tcp_destroy_cgroup +EXPORT_SYMBOL vmlinux 0xea206bc4 generic_file_fsync +EXPORT_SYMBOL vmlinux 0xea38f821 devm_release_resource +EXPORT_SYMBOL vmlinux 0xea3d16a1 setattr_copy +EXPORT_SYMBOL vmlinux 0xea3ddaec d_prune_aliases +EXPORT_SYMBOL vmlinux 0xea49a949 skb_vlan_untag +EXPORT_SYMBOL vmlinux 0xea7390aa mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0xea73e7a9 try_to_writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0xea7a42f9 __sg_free_table +EXPORT_SYMBOL vmlinux 0xea7b8a44 acpi_install_interface +EXPORT_SYMBOL vmlinux 0xea8e5a17 of_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0xea90bdd3 acpi_attach_data +EXPORT_SYMBOL vmlinux 0xea98e174 of_clk_get_by_name +EXPORT_SYMBOL vmlinux 0xeaad7fbe dev_remove_pack +EXPORT_SYMBOL vmlinux 0xeacc06f7 fence_signal +EXPORT_SYMBOL vmlinux 0xead3eef4 find_lock_entry +EXPORT_SYMBOL vmlinux 0xeae3dfd6 __const_udelay +EXPORT_SYMBOL vmlinux 0xeaed6ca5 xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0xeaf20d66 neigh_resolve_output +EXPORT_SYMBOL vmlinux 0xeafb58b7 pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0xeb06cdfd seq_read +EXPORT_SYMBOL vmlinux 0xeb09aba3 amba_release_regions +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb3dbcbb generic_write_checks +EXPORT_SYMBOL vmlinux 0xeb44339a free_pages_exact +EXPORT_SYMBOL vmlinux 0xeb4caf6c ps2_handle_ack +EXPORT_SYMBOL vmlinux 0xeb8df993 cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0xebb36089 register_framebuffer +EXPORT_SYMBOL vmlinux 0xebecb450 of_count_phandle_with_args +EXPORT_SYMBOL vmlinux 0xebf6bd51 dev_get_iflink +EXPORT_SYMBOL vmlinux 0xec11c458 __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0xec222d4b eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0xec369a97 create_empty_buffers +EXPORT_SYMBOL vmlinux 0xec3ca7a0 pci_iomap_range +EXPORT_SYMBOL vmlinux 0xec4d9e3a clk_get_sys +EXPORT_SYMBOL vmlinux 0xec539c92 try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0xec5c7df4 xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0xec6a11c8 padata_set_cpumasks +EXPORT_SYMBOL vmlinux 0xeca3d58d pm860x_reg_read +EXPORT_SYMBOL vmlinux 0xeca8092d twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0xecb7188d touch_atime +EXPORT_SYMBOL vmlinux 0xecb7ef8a fsnotify_put_mark +EXPORT_SYMBOL vmlinux 0xecba8ee9 param_ops_short +EXPORT_SYMBOL vmlinux 0xecbef3f4 jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0xecc576d3 dcache_dir_open +EXPORT_SYMBOL vmlinux 0xeccd3e0c acpi_handle_printk +EXPORT_SYMBOL vmlinux 0xecdf0683 gen_pool_add_virt +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xed243b4a blk_mq_tag_to_rq +EXPORT_SYMBOL vmlinux 0xed354b95 devm_free_irq +EXPORT_SYMBOL vmlinux 0xed36cc6b kernel_setsockopt +EXPORT_SYMBOL vmlinux 0xed433664 __per_cpu_offset +EXPORT_SYMBOL vmlinux 0xed534ba8 posix_unblock_lock +EXPORT_SYMBOL vmlinux 0xed597524 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xed6bcfb7 of_find_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0xed6c1c6f ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0xed7ddd6f bdev_stack_limits +EXPORT_SYMBOL vmlinux 0xed8d9f06 netif_rx +EXPORT_SYMBOL vmlinux 0xed9f9a20 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xedaea27f get_tz_trend +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedc2c044 of_find_net_device_by_node +EXPORT_SYMBOL vmlinux 0xedc7b5ff i2c_use_client +EXPORT_SYMBOL vmlinux 0xedcc8e13 alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0xedd8fe16 bd_set_size +EXPORT_SYMBOL vmlinux 0xeddcbfa9 generic_removexattr +EXPORT_SYMBOL vmlinux 0xedde1448 inet_frag_maybe_warn_overflow +EXPORT_SYMBOL vmlinux 0xedde51b3 request_firmware +EXPORT_SYMBOL vmlinux 0xee2c814e tty_lock +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee2d8f5d km_new_mapping +EXPORT_SYMBOL vmlinux 0xee43b816 lg_local_unlock_cpu +EXPORT_SYMBOL vmlinux 0xee48de0a compat_sock_get_timestampns +EXPORT_SYMBOL vmlinux 0xee6db685 textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0xee7eb9e1 pnp_platform_devices +EXPORT_SYMBOL vmlinux 0xee87fb60 __vfs_read +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xee98ad99 __register_nls +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeeb5bd3b __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0xeeb63525 __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0xeec2b445 xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0xeed24f01 import_iovec +EXPORT_SYMBOL vmlinux 0xeee9897a pci_disable_msix +EXPORT_SYMBOL vmlinux 0xeef161aa groups_free +EXPORT_SYMBOL vmlinux 0xef227454 mpage_readpages +EXPORT_SYMBOL vmlinux 0xef254cca dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0xef2c4761 bitmap_unplug +EXPORT_SYMBOL vmlinux 0xef4e6f6b forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0xef540485 fb_pan_display +EXPORT_SYMBOL vmlinux 0xef58a5e2 vme_irq_free +EXPORT_SYMBOL vmlinux 0xef665ca4 open_exec +EXPORT_SYMBOL vmlinux 0xef9b8c1d lock_rename +EXPORT_SYMBOL vmlinux 0xefbac972 gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0xefd1624a vme_dma_free_attribute +EXPORT_SYMBOL vmlinux 0xefdd70ce security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0xefe35197 mmc_put_card +EXPORT_SYMBOL vmlinux 0xeff46e97 page_symlink +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf0022ea4 vme_register_driver +EXPORT_SYMBOL vmlinux 0xf0187927 __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0xf019d6f6 inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0xf01e3439 pci_request_region_exclusive +EXPORT_SYMBOL vmlinux 0xf02ce8aa neigh_update +EXPORT_SYMBOL vmlinux 0xf05ffa15 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0xf08c67de napi_alloc_frag +EXPORT_SYMBOL vmlinux 0xf0997b23 padata_unregister_cpumask_notifier +EXPORT_SYMBOL vmlinux 0xf09de776 get_random_int +EXPORT_SYMBOL vmlinux 0xf09e5fc5 param_ops_ushort +EXPORT_SYMBOL vmlinux 0xf0a8237a radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0xf0a87440 ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0xf0ef15b4 list_sort +EXPORT_SYMBOL vmlinux 0xf0f6b1df dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0xf0fc8ae4 security_path_rmdir +EXPORT_SYMBOL vmlinux 0xf10526ac verify_spi_info +EXPORT_SYMBOL vmlinux 0xf106895a block_write_full_page +EXPORT_SYMBOL vmlinux 0xf11ab158 mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0xf11ee510 bio_chain +EXPORT_SYMBOL vmlinux 0xf134bfa4 __nla_put +EXPORT_SYMBOL vmlinux 0xf147dcb2 hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0xf1580297 make_kgid +EXPORT_SYMBOL vmlinux 0xf1635ee0 find_vma +EXPORT_SYMBOL vmlinux 0xf164e0bc block_read_full_page +EXPORT_SYMBOL vmlinux 0xf164ebdd sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0xf187cd02 elevator_change +EXPORT_SYMBOL vmlinux 0xf18fdadb xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf1969a8e __usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xf1bf23d8 scsi_host_set_state +EXPORT_SYMBOL vmlinux 0xf1c5991e napi_gro_frags +EXPORT_SYMBOL vmlinux 0xf1d17018 input_allocate_device +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf1ee93f1 bio_alloc_pages +EXPORT_SYMBOL vmlinux 0xf20dabd8 free_irq +EXPORT_SYMBOL vmlinux 0xf2178e8b sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0xf22ae980 pneigh_lookup +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf26826bc ipv6_push_nfrag_opts +EXPORT_SYMBOL vmlinux 0xf26a1613 __ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0xf2952631 fget_raw +EXPORT_SYMBOL vmlinux 0xf2997713 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0xf29ee5e6 dma_release_from_coherent +EXPORT_SYMBOL vmlinux 0xf2a0459d lg_local_lock +EXPORT_SYMBOL vmlinux 0xf2a0af8f backlight_device_registered +EXPORT_SYMBOL vmlinux 0xf2a2b163 resource_list_create_entry +EXPORT_SYMBOL vmlinux 0xf2b645c5 mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0xf2bc474c dm_unregister_target +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2c65ca6 simple_empty +EXPORT_SYMBOL vmlinux 0xf2c90540 vme_irq_generate +EXPORT_SYMBOL vmlinux 0xf2d1e950 phy_start +EXPORT_SYMBOL vmlinux 0xf2dce97d scsi_is_target_device +EXPORT_SYMBOL vmlinux 0xf3009ee3 param_ops_long +EXPORT_SYMBOL vmlinux 0xf3097eb6 serio_close +EXPORT_SYMBOL vmlinux 0xf30ae39c pci_disable_link_state +EXPORT_SYMBOL vmlinux 0xf312cb9d ucs2_strsize +EXPORT_SYMBOL vmlinux 0xf313da4e sha_transform +EXPORT_SYMBOL vmlinux 0xf32b1262 jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0xf3341268 __clear_user +EXPORT_SYMBOL vmlinux 0xf33b2633 i2c_register_driver +EXPORT_SYMBOL vmlinux 0xf34333a3 generic_file_open +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf3481890 dma_mark_declared_memory_occupied +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf36ae89e __f_setown +EXPORT_SYMBOL vmlinux 0xf37f5651 skb_clone +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 0xf3a426a4 wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0xf3ade50f pskb_expand_head +EXPORT_SYMBOL vmlinux 0xf3ba5614 qdisc_reset +EXPORT_SYMBOL vmlinux 0xf3c5c5d9 __blk_end_request_all +EXPORT_SYMBOL vmlinux 0xf3cfa563 rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0xf3d40857 __find_get_block +EXPORT_SYMBOL vmlinux 0xf3e42c93 __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0xf3e6402e __bitmap_equal +EXPORT_SYMBOL vmlinux 0xf403dcb1 tcp_conn_request +EXPORT_SYMBOL vmlinux 0xf4292be4 wireless_spy_update +EXPORT_SYMBOL vmlinux 0xf46eb825 km_is_alive +EXPORT_SYMBOL vmlinux 0xf470149a of_get_cpu_node +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf474fdcb kfree_const +EXPORT_SYMBOL vmlinux 0xf4835f92 wait_for_completion_io +EXPORT_SYMBOL vmlinux 0xf4a6f3d7 reservation_object_add_shared_fence +EXPORT_SYMBOL vmlinux 0xf4b754fd acpi_resources_are_enforced +EXPORT_SYMBOL vmlinux 0xf4bdbeb9 __frontswap_invalidate_area +EXPORT_SYMBOL vmlinux 0xf4d08344 generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf4f1e432 mmc_remove_host +EXPORT_SYMBOL vmlinux 0xf4f4eb4d locks_copy_lock +EXPORT_SYMBOL vmlinux 0xf519200f arp_xmit +EXPORT_SYMBOL vmlinux 0xf51bf88b nf_hooks_needed +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf54849e6 tcp_splice_read +EXPORT_SYMBOL vmlinux 0xf55303be f_setown +EXPORT_SYMBOL vmlinux 0xf5870847 call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0xf5a10e25 vme_slave_set +EXPORT_SYMBOL vmlinux 0xf5a3913e param_ops_string +EXPORT_SYMBOL vmlinux 0xf5c2d34d hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0xf5e1694e xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0xf5eb86ea blk_verify_command +EXPORT_SYMBOL vmlinux 0xf6388c56 sysctl_ip_default_ttl +EXPORT_SYMBOL vmlinux 0xf6511632 user_path_create +EXPORT_SYMBOL vmlinux 0xf651d3e8 __devm_request_region +EXPORT_SYMBOL vmlinux 0xf6770391 mac_pton +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf6851c20 input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0xf68687be __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0xf6aabe74 d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0xf6bb4729 color_table +EXPORT_SYMBOL vmlinux 0xf6bff4f4 sk_stream_error +EXPORT_SYMBOL vmlinux 0xf6e3e6da __block_page_mkwrite +EXPORT_SYMBOL vmlinux 0xf6eb835f mipi_dsi_detach +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6f0ffed _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf704a292 tcf_unregister_action +EXPORT_SYMBOL vmlinux 0xf7289d14 __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0xf72b981e pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0xf72bd95d dev_queue_xmit_sk +EXPORT_SYMBOL vmlinux 0xf72c6f2d scsi_cmd_ioctl +EXPORT_SYMBOL vmlinux 0xf7584a9c find_font +EXPORT_SYMBOL vmlinux 0xf75df428 jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0xf7745887 build_skb +EXPORT_SYMBOL vmlinux 0xf77555cd __memcpy_toio +EXPORT_SYMBOL vmlinux 0xf77ba6f9 csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0xf78a23a4 __invalidate_device +EXPORT_SYMBOL vmlinux 0xf7942aed mmc_hw_reset +EXPORT_SYMBOL vmlinux 0xf79e97cd acpi_get_physical_device_location +EXPORT_SYMBOL vmlinux 0xf7adcaf3 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0xf7b0695a mem_section +EXPORT_SYMBOL vmlinux 0xf7e78dcd dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0xf808186b skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0xf811e69d scsi_eh_flush_done_q +EXPORT_SYMBOL vmlinux 0xf812cff6 memscan +EXPORT_SYMBOL vmlinux 0xf81ed55c elv_rb_add +EXPORT_SYMBOL vmlinux 0xf827cb83 free_reserved_area +EXPORT_SYMBOL vmlinux 0xf82abc1d isa_dma_bridge_buggy +EXPORT_SYMBOL vmlinux 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf831c798 __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0xf84681e6 inet_frag_kill +EXPORT_SYMBOL vmlinux 0xf84b931e flow_cache_lookup +EXPORT_SYMBOL vmlinux 0xf856e7c3 seq_release_private +EXPORT_SYMBOL vmlinux 0xf884ad99 nd_device_unregister +EXPORT_SYMBOL vmlinux 0xf88e0ee2 acpi_get_table_header +EXPORT_SYMBOL vmlinux 0xf8c87706 __nd_driver_register +EXPORT_SYMBOL vmlinux 0xf8cf9218 __nd_iostat_start +EXPORT_SYMBOL vmlinux 0xf8d04f09 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0xf8d83aed tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0xf8de93ed pci_claim_resource +EXPORT_SYMBOL vmlinux 0xf8e398fc memstart_addr +EXPORT_SYMBOL vmlinux 0xf8f4e380 dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0xf8fe8f0e kernel_write +EXPORT_SYMBOL vmlinux 0xf90bf61d kobject_get +EXPORT_SYMBOL vmlinux 0xf90da485 mmc_erase +EXPORT_SYMBOL vmlinux 0xf919907e udp_set_csum +EXPORT_SYMBOL vmlinux 0xf931cfe9 posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0xf9433315 simple_transaction_release +EXPORT_SYMBOL vmlinux 0xf956c339 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0xf95f2d20 blk_mq_add_to_requeue_list +EXPORT_SYMBOL vmlinux 0xf971b318 gen_replace_estimator +EXPORT_SYMBOL vmlinux 0xf972a7a0 alloc_buffer_head +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9a92c11 pm860x_reg_write +EXPORT_SYMBOL vmlinux 0xf9bb0874 abx500_register_ops +EXPORT_SYMBOL vmlinux 0xf9c0b663 strlcat +EXPORT_SYMBOL vmlinux 0xf9dde891 wait_for_completion +EXPORT_SYMBOL vmlinux 0xf9ed2ab3 pci_get_subsys +EXPORT_SYMBOL vmlinux 0xf9f1ee1f register_qdisc +EXPORT_SYMBOL vmlinux 0xf9f3d83c mmc_retune_timer_stop +EXPORT_SYMBOL vmlinux 0xf9fcd637 in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0xfa2110db dcache_dir_close +EXPORT_SYMBOL vmlinux 0xfa2515e5 security_inode_permission +EXPORT_SYMBOL vmlinux 0xfa40d351 unregister_quota_format +EXPORT_SYMBOL vmlinux 0xfa47465f ida_simple_get +EXPORT_SYMBOL vmlinux 0xfa52a459 mem_map +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa5c3ed2 elv_rb_former_request +EXPORT_SYMBOL vmlinux 0xfa6259c3 sock_init_data +EXPORT_SYMBOL vmlinux 0xfa6af1a2 dev_mc_add +EXPORT_SYMBOL vmlinux 0xfab0c738 generic_update_time +EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0xfacc7bc8 __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0xfacce483 __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0xfacd8e72 vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0xfae67b1f cap_mmap_addr +EXPORT_SYMBOL vmlinux 0xfaf118d7 scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0xfb0443fb acpi_get_parent +EXPORT_SYMBOL vmlinux 0xfb0c4647 vme_master_mmap +EXPORT_SYMBOL vmlinux 0xfb122130 update_region +EXPORT_SYMBOL vmlinux 0xfb32931f vfs_readf +EXPORT_SYMBOL vmlinux 0xfb458a8a tcp_release_cb +EXPORT_SYMBOL vmlinux 0xfb4a0f05 netif_tx_stop_all_queues +EXPORT_SYMBOL vmlinux 0xfb5777fb nvdimm_namespace_capacity +EXPORT_SYMBOL vmlinux 0xfb5faaa2 generic_file_read_iter +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb6d3f9c eth_validate_addr +EXPORT_SYMBOL vmlinux 0xfb70f4cc __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0xfb802332 filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0xfb80c7a0 acpi_walk_namespace +EXPORT_SYMBOL vmlinux 0xfb94103e __clzdi2 +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbc4f89e io_schedule_timeout +EXPORT_SYMBOL vmlinux 0xfbc9e6c5 xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0xfbe8ff5e cpu_online_mask +EXPORT_SYMBOL vmlinux 0xfbea62a0 cdrom_ioctl +EXPORT_SYMBOL vmlinux 0xfc02b7ad sysctl_tcp_wmem +EXPORT_SYMBOL vmlinux 0xfc4b6d0a __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0xfc52047f __wake_up_bit +EXPORT_SYMBOL vmlinux 0xfca13504 unload_nls +EXPORT_SYMBOL vmlinux 0xfca8a828 netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0xfcac0d40 acpi_install_interface_handler +EXPORT_SYMBOL vmlinux 0xfcb926cd kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0xfcc21fa6 xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0xfcc2a43c utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0xfcce4f54 dm_get_device +EXPORT_SYMBOL vmlinux 0xfcd0917a of_find_property +EXPORT_SYMBOL vmlinux 0xfceafc5e tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfcf4f397 tc_classify +EXPORT_SYMBOL vmlinux 0xfcfa03ff fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0xfd03f87c nf_nat_decode_session_hook +EXPORT_SYMBOL vmlinux 0xfd1baa1d udp_add_offload +EXPORT_SYMBOL vmlinux 0xfd269348 override_creds +EXPORT_SYMBOL vmlinux 0xfd7bf987 blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0xfd99623a ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xfda1da18 migrate_page +EXPORT_SYMBOL vmlinux 0xfdaed7d0 mdiobus_scan +EXPORT_SYMBOL vmlinux 0xfdb77b90 dev_get_nest_level +EXPORT_SYMBOL vmlinux 0xfdba87a3 __skb_checksum +EXPORT_SYMBOL vmlinux 0xfdbe0288 pci_add_resource_offset +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 0xfe17047b kblockd_schedule_delayed_work_on +EXPORT_SYMBOL vmlinux 0xfe214285 lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0xfe3bbd9f devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0xfe4301f2 inc_zone_page_state +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe6e8cb2 ip6_xmit +EXPORT_SYMBOL vmlinux 0xfe7c4287 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0xfe7dbe50 vfs_symlink +EXPORT_SYMBOL vmlinux 0xfe81a2b1 unlock_page +EXPORT_SYMBOL vmlinux 0xfe88a8a9 inet6_add_offload +EXPORT_SYMBOL vmlinux 0xfe916dc6 hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0xfe9ebbbb acpi_osi_is_win8 +EXPORT_SYMBOL vmlinux 0xfea31236 sock_no_listen +EXPORT_SYMBOL vmlinux 0xfeb679fc of_graph_get_endpoint_by_regs +EXPORT_SYMBOL vmlinux 0xfeb696b1 lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0xfeb72c39 swiotlb_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0xfec2ad5a __devm_gpiod_get +EXPORT_SYMBOL vmlinux 0xfecbd7c5 release_sock +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfeebc7c4 __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0xfef43dbf xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0xfef7b3c8 tty_throttle +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff27f407 gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0xff4c7e0f sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0xff53d4e9 compat_ip_setsockopt +EXPORT_SYMBOL vmlinux 0xff63ee1e sock_release +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff7559e4 ioport_resource +EXPORT_SYMBOL vmlinux 0xff7c5e9a rtnl_configure_link +EXPORT_SYMBOL vmlinux 0xff9ca065 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0xffa60e51 inet_del_protocol +EXPORT_SYMBOL vmlinux 0xffa810b4 init_task +EXPORT_SYMBOL vmlinux 0xffb0ec33 dma_mmap_from_coherent +EXPORT_SYMBOL vmlinux 0xffc50f86 bio_flush_dcache_pages +EXPORT_SYMBOL vmlinux 0xffd5a395 default_wake_function +EXPORT_SYMBOL vmlinux 0xffdc688e d_obtain_alias +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x124a649b ablk_exit +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x8b9aed99 ablk_init_common +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x8e6131c6 ablk_encrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xa8da95f4 ablk_set_key +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xd5083265 __ablk_encrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xe7096f88 ablk_init +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xe7789521 ablk_decrypt +EXPORT_SYMBOL_GPL crypto/af_alg 0x1153a3ff af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x6cda572f af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x76973118 af_alg_complete +EXPORT_SYMBOL_GPL crypto/af_alg 0x79c3ace6 af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/af_alg 0xa4506aa0 af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0xb08cb4d4 af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xb3f7400f af_alg_cmsg_send +EXPORT_SYMBOL_GPL crypto/af_alg 0xcb39de78 af_alg_wait_for_completion +EXPORT_SYMBOL_GPL crypto/af_alg 0xdd2d5c58 af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0xde6fca9e af_alg_link_sg +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 0xd903992e async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x60e0222a async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x6ce07d18 async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x8de14ee0 async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0xbc6b75f4 async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x05fc5c2e async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x535af92d __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x5e038029 async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xe304da5e async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x2f9965f4 async_xor +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x9f06db0c async_xor_val +EXPORT_SYMBOL_GPL crypto/authenc 0x587ef278 crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0x2ade79dd 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 0xe53210cd 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 0x5919ec5e 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 0x4516d6e6 cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x79f7de5b cryptd_free_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x87845e29 cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x88492e55 cryptd_alloc_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0xa5d00080 cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0xbea6352a cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xc2c5ee85 cryptd_ablkcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xd76b43bd cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0xdb0adce3 cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0xe5872d49 cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/crypto_null 0x113b50f9 crypto_get_default_null_skcipher +EXPORT_SYMBOL_GPL crypto/crypto_null 0x21cd536a crypto_put_default_null_skcipher +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 0x4a504089 lrw_crypt +EXPORT_SYMBOL_GPL crypto/lrw 0xcd074900 lrw_init_table +EXPORT_SYMBOL_GPL crypto/mcryptd 0x4fde0ffc mcryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0x51f89d81 mcryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/mcryptd 0x8113c650 shash_ahash_mcryptd_update +EXPORT_SYMBOL_GPL crypto/mcryptd 0x8347667c mcryptd_flusher +EXPORT_SYMBOL_GPL crypto/mcryptd 0x8ff35cf3 shash_ahash_mcryptd_finup +EXPORT_SYMBOL_GPL crypto/mcryptd 0x9475576c shash_ahash_mcryptd_digest +EXPORT_SYMBOL_GPL crypto/mcryptd 0x998f7c8a mcryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/mcryptd 0xdf350e54 shash_ahash_mcryptd_final +EXPORT_SYMBOL_GPL crypto/mcryptd 0xf63449f3 mcryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/rsa_generic 0xadc25bd8 rsa_parse_key +EXPORT_SYMBOL_GPL crypto/rsa_generic 0xf1b141d1 rsa_free_key +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x40ca7990 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 0xd5d03d1e twofish_setkey +EXPORT_SYMBOL_GPL crypto/xts 0x49e08bb9 xts_crypt +EXPORT_SYMBOL_GPL drivers/acpi/nfit 0x450d14db acpi_nfit_attribute_groups +EXPORT_SYMBOL_GPL drivers/acpi/nfit 0xc6720f2e acpi_nfit_init +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x0cc408e3 ahci_do_softreset +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x0ef99117 ahci_print_info +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x3fa06ac8 ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x3ff259d5 ahci_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x66030731 ahci_set_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x69aff28b ahci_reset_em +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x6e205c48 ahci_kick_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x7600c2dc ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x761fb392 ahci_start_fis_rx +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x7fdab479 ahci_init_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x83141854 ahci_host_activate +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x83a5f4a7 ahci_sdev_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x894c21be ahci_error_handler +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8ba854ac ahci_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8d0ecfa5 ahci_save_initial_config +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x954d4015 ahci_start_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xad51cf52 ahci_port_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xc96b1668 ahci_dev_classify +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xd1fd0042 ahci_check_ready +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xe70ebb47 ahci_shost_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xe749132a ahci_qc_issue +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xf1a29f1d ahci_stop_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xfa5073c0 ahci_reset_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x0b0bd11c ahci_platform_enable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x10833c53 ahci_platform_disable_regulators +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x143171e9 ahci_platform_enable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x14905fa0 ahci_platform_enable_regulators +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x21267e0b ahci_platform_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x480a54a5 ahci_platform_resume_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x6f278523 ahci_platform_get_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xa532d492 ahci_platform_suspend +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xbb728644 ahci_platform_disable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xbd6c0d4c ahci_platform_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xc1aaf86d ahci_platform_suspend_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xc34e379a ahci_platform_disable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xd5bdcab1 ahci_platform_init_host +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0x27cc9af4 __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/ata/pata_sis 0x359e0e95 sis_info133_for_sata +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x2681b98b devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x9f3a78b0 regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xa72be055 devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xf6d9bee4 regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x0298a984 bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x046f25c5 bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x121d0454 bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x1ce207bd bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x1e837a48 bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x29d80962 __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x380ed369 bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x39ed70dc bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x3d6b759a bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x74093683 bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7de1de43 bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x98dd943f bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x9cbf4dff bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa99e2097 bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb32cd9f7 bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb7507259 bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc366d8e8 bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xcbc40588 bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xdcf0e56c bcma_host_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xdf0a356d bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe38f788c bcma_host_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xea469e70 bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xf0934896 bcma_host_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xf24f9b33 bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x04c99034 btbcm_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x1179022c btbcm_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x528ebfc7 btbcm_setup_apple +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x9995995c btbcm_finalize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xb1907fbd btbcm_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xda1165d3 btbcm_setup_patchram +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x168d75f6 btintel_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x7c90e6f1 btintel_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x072fdf74 btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x23de03ef btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x2576357e btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x31231c67 btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x5ce2015a btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x76ed7fa5 btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xa401b3fb btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xb132ecdb btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xcb2d1e2a btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xd48e66f7 btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xe5138c45 btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xd084f0fc btrtl_setup_realtek +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x061a85a5 clk_rcg_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x06a50e46 clk_branch2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x072706ba clk_pll_configure_sr_hpm_lp +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x14d48935 clk_enable_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x16f7930f qcom_cc_probe +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x23d339a0 clk_regmap_div_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x24b79d44 clk_branch_simple_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x3aac27e3 qcom_find_src_index +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x436dd5de clk_branch_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x47307fc0 clk_regmap_mux_closest_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x4d64c163 clk_rcg_lcc_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x5f2122b2 clk_pll_vote_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x669bd1fd qcom_find_freq +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x67560f56 qcom_cc_really_probe +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x736a66cc devm_clk_register_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7592d0de clk_pll_configure_sr +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x77c457fa qcom_reset_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x8251674c qcom_cc_map +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x92861df8 clk_is_enabled_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xbb22aecf clk_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc03f8663 clk_rcg_bypass_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc137d1a2 clk_rcg2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc731002c clk_byte_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xcd2a4c5b qcom_cc_remove +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xd8b002f2 clk_pll_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xe66071f2 clk_disable_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xec923bd6 clk_edp_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xecad5ff5 clk_dyn_rcg_ops +EXPORT_SYMBOL_GPL drivers/cpufreq/arm_big_little 0xaefe346e bL_cpufreq_unregister +EXPORT_SYMBOL_GPL drivers/cpufreq/arm_big_little 0xd68465a8 bL_cpufreq_register +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x04773b60 ccp_present +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x4f2376c8 ccp_enqueue_cmd +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x6a4833c4 dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x83174a4c dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x8ca8beca dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xa0b9ec7c dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xaaf46f53 dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0x25135b12 hsu_dma_irq +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0x724cc622 hsu_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0xafb95d59 hsu_dma_remove +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x01f0e1e6 edac_mc_alloc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x032889b6 edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x07643133 edac_pci_add_device +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 0x42d376d5 edac_device_handle_ce +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x57dbe212 edac_pci_handle_npe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x58bb65fd edac_mc_del_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x5c8ae912 edac_device_handle_ue +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6207b66f edac_mc_add_mc_with_groups +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x65ad80bf edac_mc_free +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x683c7402 edac_device_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x71fe0350 edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x74c4748e edac_device_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x7cce175b edac_pci_reset_delay_period +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x88f02e03 edac_device_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x9a61d1d7 edac_pci_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x9f92293d edac_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xa8bef89c edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xaa316de5 edac_pci_handle_pe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc66fdf33 edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xd173c353 edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xf082dc98 edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xf346220a find_mci_by_dev +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xff76cd4d edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xf4ade51f fw_card_release +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x3ab90176 __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0xa9ede205 __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x2b7073fe drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x5146c716 drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x81c44a2a drm_display_mode_to_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x8d655f50 drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x99950975 of_get_drm_display_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xdf62902d drm_display_mode_from_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x40e448b8 ttm_dma_populate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x55af3d3f ttm_dma_unpopulate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x68b1465e 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/hid/hid 0x05495392 hid_debug +EXPORT_SYMBOL_GPL drivers/hid/hid 0x07a0b378 hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0a011821 hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x155209dd hid_field_extract +EXPORT_SYMBOL_GPL drivers/hid/hid 0x1c3bb34e hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x1e970980 hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2131b027 hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x23eb4606 hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0x27f1889f hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0x29d08c45 hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2c4f95f8 hidinput_find_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x460dcde1 hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4906a967 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4f124d55 hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5b5ab29b hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x60b9ca6c hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0x61f391f7 hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x639d50c0 hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x656d7da7 hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7023cdbe hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7aa4cf54 hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9a908cf4 __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa14fb351 hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa8c33715 hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0xba34a464 hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbbba97da hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbbc60268 hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbdd71bda hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbde3e6cf hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc00a259d __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0xdee2f097 hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe0aa1359 hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe2603bab hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe44cf2e2 hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe80c47ce hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xef294e27 hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf05b6325 hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xfe1976e6 hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x2f622ea1 roccat_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x3f49e5bd roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x8c4181ec roccat_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x26c8d370 roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x5e36d285 roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x6e5f7da7 roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x72bfd21e roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x79cde5ce roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xf784ce28 roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x35845817 sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x36035b5b sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x4b6edd81 sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x66c9cafb hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x6b57d526 sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xadba44e1 sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xe209af6e sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xec9dfe61 sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xffe90b33 sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x01fd453e usbhid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x57eeafad hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x00f4378c hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x06a9cdf5 hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x137fd911 hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x14aae6ec hsi_add_clients_from_dt +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x2bf12f5b hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x33858acd hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x376282a4 hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x390dbbda hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5dd59667 hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x610bf503 hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x66958446 hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x6cf74fc7 hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7d0b59f7 hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7d530816 hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xc662d8da hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xccd00129 hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xccf3853d hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xdb1dc28b hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x253a28aa adt7x10_remove +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x7293f33e adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xcfea4cad adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x162a7287 pmbus_read_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x1dc4d5ed pmbus_write_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x2be60d63 pmbus_get_driver_info +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x3c82c5f1 pmbus_do_remove +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x469de2b1 pmbus_clear_faults +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x4c208ec3 pmbus_regulator_ops +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x527f7f1c pmbus_write_byte +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x80891cca pmbus_write_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xa6918c0a pmbus_read_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xa909d396 pmbus_update_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xb7e4943e pmbus_clear_cache +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xb9253f45 pmbus_check_byte_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xc3740e5d pmbus_set_page +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xd5af8c13 pmbus_do_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xec56ea4b pmbus_check_word_register +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0x506d2e9e __hwspin_unlock +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0x67cedf35 __hwspin_lock_timeout +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0x93acf5e7 hwspin_lock_register +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0xa95a485f hwspin_lock_free +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0xb3ab9af0 __hwspin_trylock +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0xb5caa619 hwspin_lock_unregister +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0xcf43aca6 hwspin_lock_get_id +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0xdaab1ea2 hwspin_lock_request_specific +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0xe9ce1991 hwspin_lock_request +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0xfa656911 of_hwspin_lock_get_id +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x05a24010 i2c_dw_is_enabled +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x0ff53ab6 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 0x5c49a787 i2c_dw_func +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x73bf82d4 i2c_dw_xfer +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xb954247c i2c_dw_read_comp_param +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xba1431a5 i2c_dw_enable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xc7996448 i2c_dw_disable_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xdf1b9b00 i2c_dw_init +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xeda14f3c i2c_dw_clear_int +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x88b9616a i2c_del_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x918f1b0a i2c_add_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x68e6107a i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x9260fe07 i2c_setup_smbus_alert +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x0b1dd7ed ad_sd_validate_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x5240f945 ad_sd_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x6a6da5b2 ad_sd_calibrate_all +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x7e3ad068 ad_sd_read_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x8c3a29b9 ad_sd_set_comm +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xaba0922e ad_sd_init +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xbf9ed019 ad_sd_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xd2f3b0ec ad_sd_write_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xd6783c7f 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 0x18d6e768 adis_initial_startup +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x1f358afb adis_probe_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x52b7c57d adis_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x52c3a559 adis_read_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x546f3d2d adis_remove_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x84aaa7d6 adis_init +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x84f8ce7f adis_write_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x9923a380 adis_reset +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xa74911d0 adis_update_scan_mode +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xad13add6 adis_check_status +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xbbd26a72 adis_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xefe0b8cc adis_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x022a3e26 iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x0692f2c8 iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x08c2e08f iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x105dee68 devm_iio_trigger_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x197e9af4 iio_enum_write +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 0x2c15557c iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x33be275f devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x34051b66 iio_scan_mask_query +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x34398105 iio_write_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x38a6a177 iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x41324539 iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4430cb87 iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x460a0d3a iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4c9cea42 iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x58923979 iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6625c256 devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x66b900df iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7921dd73 devm_iio_device_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7d69d734 iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7fb9800e iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8faf2f54 iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9cabe940 iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xaaa87678 iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb75e3213 iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xbc4b23db iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc7d239d1 iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc9a8e92c devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd07dbaa7 iio_update_demux +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xda522d12 iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xdf90b5d7 iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xee4473df iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf67b1d54 iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfa67f0cc devm_iio_device_free +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0x88fd8f1f input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/matrix-keymap 0xa3283ee3 matrix_keypad_parse_of_params +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x0298daac 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 0x543e7ba8 cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xa060f172 cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xdcad6f0d cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x45bf6896 cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x7bf19905 cyttsp_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x9acbf272 cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x45824ebc cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x6deac0e5 cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x0452c207 wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x3b0d9dc2 wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x3c787bbb wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x3ca76d77 wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x69b1c7bb wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x77e75097 wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x7bd05f9d wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xaac44259 wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xb77a5f03 wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xbb956646 wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xc9ab6429 wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xf0f781e2 wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x0f8676c6 ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x11e7d9ec ipack_get_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x136a9ecd ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x50e846b8 ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x83424e27 ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xa9b24444 ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xb172b6ce ipack_device_init +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xe89148ae ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xebb6d0b6 ipack_bus_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 0x00e02789 gigaset_start +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x06820b40 gigaset_shutdown +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x194eb039 gigaset_add_event +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x2c891421 gigaset_fill_inbuf +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x34bec8a1 gigaset_initcs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x3aa0e278 gigaset_m10x_input +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x454aa44f gigaset_debuglevel +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x46b5f74c gigaset_handle_modem_response +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x4d2a5272 gigaset_stop +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x6e173fdf gigaset_skb_rcvd +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x706e90f5 gigaset_if_receive +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x9af26453 gigaset_freecs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xa3151853 gigaset_dbg_buffer +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xba20411e gigaset_m10x_send_skb +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xbec5fffe gigaset_skb_sent +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xc51b3c96 gigaset_blockdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xcf719b31 gigaset_freedriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xd9964c83 gigaset_initdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xe485561b gigaset_isdn_rcv_err +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x101ba83f led_set_flash_timeout +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x15822cb2 led_get_flash_fault +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x57e0e9ea led_classdev_flash_register +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x654e81ee led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xc4543958 led_update_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xd345913e led_set_flash_brightness +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 0x1b7af2e8 mcb_alloc_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x2275f33d mcb_release_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x34ce884e chameleon_parse_cells +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x647d073b mcb_alloc_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x801df508 mcb_unregister_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x85007edc mcb_bus_put +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x8bf52ac0 mcb_release_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x922a9425 mcb_device_register +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xa552b628 mcb_free_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xb2c34477 mcb_bus_get +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xc04b80e1 mcb_bus_add_devices +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xd28cac3e __mcb_register_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xe4725ef0 mcb_get_irq +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xebab5c8e mcb_request_mem +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 0x179bbbcc dm_bio_detain +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 0x3a0b6deb dm_cell_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x433b7f0b dm_cell_release_no_holder +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x5485b893 dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6791a44e dm_deferred_entry_dec +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6b06fb5c dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x753e20b2 dm_bio_prison_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x9adfa61a 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 0xc111e535 dm_cell_promote_or_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xca2e3a88 dm_deferred_entry_inc +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xd80fa3cc dm_cell_visit_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xf361d49c dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x0ad0dc4f dm_bufio_mark_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x45c2ad7d 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 0x0f543394 dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x593bb535 dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x905c068c dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xa7d41030 dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xc56a1c43 dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xdfda0386 dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xeae7be5c dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x10e47682 dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x5803610a 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 0x315ae2e3 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 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 0xa30e719d dm_rh_dirty_log +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 0xa737ce9b dm_rh_delay +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa83588eb dm_rh_recovery_end +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xbe38a431 dm_rh_recovery_prepare +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd8aa4284 dm_rh_region_context +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xe5c307d4 dm_region_hash_create +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xf37b26f3 dm_rh_bio_to_region +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfad9d53a dm_rh_get_region_size +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfb6705b4 dm_rh_mark_nosync +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 0x0604db1b dm_btree_remove_leaves +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 0x95a52abd dm_bm_is_read_only +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 0xfe7aed96 dm_block_manager_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0xffff2ac3 dm_bitset_resize +EXPORT_SYMBOL_GPL drivers/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x17f03d0f saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x1d729897 saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x2a009c9e saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x43c9176e saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x58063913 saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x724c40ca saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x73f6a35c saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xa39971ac saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xa9593532 saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xaf147767 saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x0c240fac saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x37afe88a saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x666f8287 saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x7e930a6a saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x81025ec8 saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x98b927a0 saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xc929e1c6 saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x03b3ffa8 smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x1c877682 smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x2497a88c sms_board_power +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x29ea9d0e smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x346f1288 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 0x3cba35d4 smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45284ae9 smsendian_handle_rx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x5c55a12f smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7358f0eb sms_board_event +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 0x99a81ab3 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9c2225ed smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9f59720d sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xb9068ad5 smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xcc042d00 sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xcfd1d952 smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xd3d6ef3b smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xd5a451f2 smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf102af1b smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf7d30846 sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xfc4cdabd smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0x1289507c as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0x3ad7e2e7 cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0x7d0b2b80 tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/media 0x250d35de media_entity_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/media 0x27c269b7 media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/media 0x3863b537 __media_device_register +EXPORT_SYMBOL_GPL drivers/media/media 0x3d901d85 media_entity_put +EXPORT_SYMBOL_GPL drivers/media/media 0x45d0d009 __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0x474de7dc media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/media 0x477e0b44 media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/media 0x659d846f media_entity_init +EXPORT_SYMBOL_GPL drivers/media/media 0x777b0d4b media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/media 0x7a54fb07 media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/media 0x9953f8f0 media_entity_create_link +EXPORT_SYMBOL_GPL drivers/media/media 0x9a485165 media_entity_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/media 0xce7eb495 media_entity_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/media 0xd733c0b4 media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0xdc1c7c1c media_entity_cleanup +EXPORT_SYMBOL_GPL drivers/media/media 0xdf8063b1 media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/media 0xf9f754d2 media_entity_get +EXPORT_SYMBOL_GPL drivers/media/media 0xfb82e6ad media_entity_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0x3b0e9d5b cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x0599c62b mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x0b0dad61 mantis_input_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x0dcfbcc5 mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x152e3466 mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x1dd991a0 mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x252ab705 mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x2a4ff182 mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x485afa0f mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x487cad55 mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x612c4ac1 mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7ccef157 mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x86fe104d mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x8ad5b170 mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x8d08a1ca mantis_input_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xae1fd084 mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xc706fab7 mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xc863bc30 mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xf402207a mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xfff5dc12 mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x0176e086 saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x07657a65 saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x1aa66535 saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x2910c5da saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x4d8ceaaf saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x61d53442 saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x673e85ad saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x687a2f27 saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x6c41d88f saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x8560e89a saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xa4994c0b saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xa66e44ba saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xa9734106 saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xb538a472 saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xc0693e58 saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xc5abc5f9 saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xd74f9f3c saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xd9fdaec5 saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xf1a79a48 saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x11daf348 ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x21a24b00 ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x339dd597 ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x39cbd4ed ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7948c222 budget_debug +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xa2dd980c ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xca03eae1 ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xea5f81d1 ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x0b2585ce xvip_get_format_by_fourcc +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x34af163c xvip_init_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x3c7eb685 xvip_set_format_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x490bd11c xvip_get_format_by_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x4d8bda53 xvip_clr_or_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x7962e39c xvip_enum_mbus_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xb0420225 xvip_cleanup_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xbe667a90 xvip_enum_frame_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xcc8c4164 xvip_clr_and_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xf13f818c xvip_of_get_format +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x3c16a6b1 xvtc_generator_stop +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x47d7900b xvtc_generator_start +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0xa8a0f912 xvtc_put +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0xacd13eb5 xvtc_of_get +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x7d97467f radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x873bb8bf radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x0ef706bf rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x18edbc8e rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x1d658322 rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x2f292145 ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x553efb91 rc_core_debug +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x6149b3d8 rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x88395641 rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x8ec16c2e rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x8f780570 rc_close +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xa20bb858 rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xa768c56b rc_map_register +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xa9cc62b0 rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xd4e870ad ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xd98a300c ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xde0f531a ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe5017e19 rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe7deeba1 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/rc/rc-core 0xfec7fb0c rc_open +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0x48aa10b9 mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0x6ce47011 microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0xbe2a4880 mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0x792d69bf r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0xefabadfb tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0xd88f72e5 tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x18e7a752 tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0xfea53569 tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0xfc662528 tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x677a5418 tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0xbfa47f38 tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x8ef4fe46 tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xfb3390ab tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0xb0c9ab77 simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0e89f77f cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x10f3b634 cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x1dd206b5 cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x2043f889 cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x3feb2d8c cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x589562c5 cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x617829c7 cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x617f3513 is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x65287f9f cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x78299a83 cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7c847052 cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x843f5b46 cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x8be69e49 cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xa99cbe25 cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb98a680f cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xbab791f3 cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xda2409a1 cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xebeeec9d cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xf13a81ff cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xf588bc2b cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0xdb10de6e mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0xa0c95aed mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x020c6422 em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x3ed3fb37 em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x411e08ad em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x440128a6 em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x5a9604ff em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x5c8bf0ed 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 0x89acc6f1 em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x918143e2 em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x96d94b42 em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xa1f2f113 em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xa20281bc em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xa3d7f9ec em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xa41689f9 em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xa596e338 em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xac1713ed em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xb66622d5 em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcd75ef7f em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xd6c3eb0b em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xdc51a0cc em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x1025cd1b tm6000_set_audio_bitrate +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2afbcf41 tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2d270c34 tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x89b611dd tm6000_debug +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xd608c695 tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xdff8e89d tm6000_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x01bfed36 v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x01c483a9 v4l2_get_timestamp +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x1060cff7 v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x367544cf v4l2_i2c_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x4d5487d8 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 0x817cf642 v4l2_i2c_new_subdev_board +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xe0c23e91 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-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 0x5491c182 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x67b8205b v4l2_detect_cvt +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 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-dv-timings 0xf98d0f9d v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x08e72c2e v4l2_flash_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0xd72a4c67 v4l2_flash_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0257eab9 v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x02cc952a v4l2_m2m_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x17eb0eee v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x29fbfe08 v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x304ffb6d v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x38057401 v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3d7552b4 v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x433a12fc v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x44990475 v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x468950c4 v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x524a4265 v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5fcc84d1 v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x603ee8d0 v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7635a691 v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8d292b4a v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa38488ed v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa82c3fba v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xac5c7054 v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xac8d1b57 v4l2_m2m_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb0bfdd0c v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xbbedae2b v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc5233a64 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 0xd505a3a3 v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xdd0a538a v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe121d589 v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe4f7f31f v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe6e84d24 v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf0199074 v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x00403cb9 videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x01c5d83f videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x10658af3 videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1d46d747 videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x23cfa540 videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x3f353e9d videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x49b3407b __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x51519025 videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x5b2a19fe videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x5c207aa9 videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x681c22a9 videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x696d2cdc videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x720f2e0e videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7d5b2045 videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x810d80f9 videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x82e5834c videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x9d8e2ad6 videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa38afb9c videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa57d4840 videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xb55b6fcb videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xba24b532 videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc12efcd9 videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xcda22a59 videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xdfc43389 videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x392b2974 videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x553a86d0 videobuf_sg_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x89f2ca37 videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xd272fe3a videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xef838223 videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x59ac64c4 videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xe3f64434 videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xfdbe010a videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x057b695b vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x0c5de71f vb2_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1cf831ae vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2266afe1 vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x25c6c638 vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x25d84680 vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2975b6c2 vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2e0a575d vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x30548329 vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x355be8ce vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3eaaa733 vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x459b1f3e vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x50fcfd1b vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x52da78e7 vb2_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x556344f8 vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x56931ea7 vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x593bfdb7 vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5c42fd90 vb2_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5ee58545 vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5ef6f841 _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x62b6928b vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x8807fa26 vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x91383e78 vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa8ad7673 vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa916a93b vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xacff6f2c vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xad171018 vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xad7d9ede vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb33df9c2 vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb574f88d vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc0bba800 vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xce044550 vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd1dc71a9 vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd2a3e39a vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd5fd910c vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xde4548cd vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xdf5928e1 vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf9fd00d2 vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xfe648527 vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x77790d88 vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x89cbfdbd 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 0x6cb83165 vb2_dma_sg_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0xb19c97ab 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 0x6b4999d9 vb2_get_contig_userptr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x94f26eab vb2_put_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0xd30ee409 vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0xf329c906 vb2_get_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-vmalloc 0x446957db vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0878849c v4l2_compat_ioctl32 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0bff765d v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0c21e9bf v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x10437691 v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x13025113 v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x23cb9796 v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x37547e26 v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3a78008c v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4bbac973 v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4d05e1d8 v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4e23893c v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x52d76f5f v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x632bbc20 v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x63cbd382 v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6531f353 v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6f77962d v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x77d04193 v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7cd28d09 v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8434a1d5 v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x886ee413 v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x89af4251 v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbb25bba4 v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc1fbb4c4 v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc2df948b v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcc7d4a5c v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd9066cf6 v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xde9eee1b v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xfb9442e7 v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x0d1e7684 pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x641d39e0 pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xff9b70dc pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x0fb62d0c da9150_bulk_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x5e21d950 da9150_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xa08ae1a4 da9150_bulk_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xaed431ca da9150_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xb2c909d8 da9150_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x19cbce4d kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x1d9ab52f kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x2de5cee1 kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x8329a40d kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xb123c0e0 kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xb46df1a2 kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xdd8911d6 kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xfb778688 kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xa7bd14a4 lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xc0fb03b8 lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xf7f2dd06 lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x06572352 lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x1f287bf6 lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x59c1bd06 lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x6765e465 lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x73e5eeb7 lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x9c450f48 lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xfbdf836d lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x5ced314d lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xb8ec526f lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xd595d5bb lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x03ec7a1d mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x11e38f75 mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x5159c455 mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x5c6928ec mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x7fdf8e4d mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xe98631d4 mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x26835fe0 pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x2a30095c pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x51dc9b2f pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x6477a412 pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x7d812573 pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x8d1c6c72 pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x9ff98455 pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xc247c2d3 pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xc34d5811 pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xde6c077d pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xe3962dd2 pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x35b1bbf8 pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0xf334476e pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x2c3f7085 pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x8d7929bc pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xa7f64c65 pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xc3a03e85 pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xe754e817 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 0x034ff622 rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x11ce2a96 rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x133a9ed0 rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x2e773dc9 rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x4b6a9a32 rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x55d44792 rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x60d427a6 rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x6507da5f rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x69afddcb rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x6b8a131b rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x6f20d7d8 rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x716a304f rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x76af0f88 rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x804fc78f rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x8882642d rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x9cd97acd rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xa0b8b10e rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xc174e481 rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xd15942be rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xda733f12 rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xdcc4f989 rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xdcd377be rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xe182dd71 rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xfc18dfd2 rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x0160f73f rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x1896658e rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x27e38991 rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x2c47e923 rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x37ca542a rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x470ba7a4 rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x4aa74f5c rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x60492682 rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x7432f71d rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x7806f948 rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x870d2cec rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xc0608970 rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xce80a7ae rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x01231e6c si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x02b1c3fd si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x053b9ee6 devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x078978fc si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0a305b5c si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1c50b4d7 si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1f8c0ac9 si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1fee49ed si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2aa230bd si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2dbdde56 si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x3f741bae si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x401d302c si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4488d9bf si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x56298e7f si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x57706ee2 si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x654190bd si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x69454c8d si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6f9bdc3f si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x78d52127 si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7d512226 si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x8630809f si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x8c8c7de4 si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xaa1dac9e si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xaa6c6ffc si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb411a8e6 si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb4c018f3 si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb4ce8161 si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xbc0bb1d7 si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc9b70ff6 si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf1e2212e si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf305c8b4 si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf46690dc si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xfdb1f996 si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xfdce451d si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x0f1d3149 sm501_set_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x1820d8c9 sm501_find_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x354a8d5e sm501_unit_power +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x977ed0c0 sm501_modify_reg +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x9820c3b7 sm501_misc_control +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x1ac24ca1 am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x6ffb028e am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x7070cda5 am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xa0201bbe am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x23a0fd26 tps65217_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x421e0318 tps65217_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x455fa059 tps65217_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x704ee912 tps65217_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x0ad40520 tps65218_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x7bb6533d tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xc84907c7 tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xe7074fa3 tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0x28861fbf ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x072efa0c cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x1d15b6c7 cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x59521b79 cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xfdfd1f5c 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 0x37901a64 enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x596a4556 enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x6c63354c enclosure_component_alloc +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x7fdfb23c enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xaa5c8260 enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xae4c1284 enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xc079277f enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xdac1b551 enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x039b37cf lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x2421293c lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x24cf59fd lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x46f3e2ae lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x7bd39e5e lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xa06d226c lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xa198002b lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xb67dc1a8 lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x5d394195 st_unregister +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0xda6c558a st_register +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0x2b996e68 dw_mci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0x51ec2c55 dw_mci_pltfm_remove +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0x6b67dbca dw_mci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x0cec1862 sdhci_enable_irq_wakeups +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x0e310d81 sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x2ddef6b2 sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x324233ea sdhci_set_bus_width +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x32d5fe66 sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x39ebfdc1 sdhci_alloc_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x884f2789 sdhci_set_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x8ac81e3b sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xa414a5a8 sdhci_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xda753609 sdhci_free_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xe9d68ff3 sdhci_remove_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xee0b1245 sdhci_send_command +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf4fc8e4b sdhci_reset +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf68230d7 sdhci_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x201eb9be sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x2d07d96b sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x7c675f72 sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x7e1f3b95 sdhci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x87ddd9fe sdhci_pltfm_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xb849574e sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xc02860f4 sdhci_pltfm_free +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xcc6b4017 sdhci_pltfm_init +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xd4c3a382 sdhci_get_of_property +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x51e6e442 cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x93d1e43c cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xacf8c1d4 cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x03b1b419 cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x8e1a304f cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xf0487b9f cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0x22ab35a7 cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x4f79a876 cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xaf82d7a1 cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xf61e239c cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x10b20aa8 mtd_lock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x175228eb mtd_read +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x178c49cb mtd_point +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1ace4c5d unregister_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1bf88684 register_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1dac6eed mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1ffa50c1 mtd_block_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x212853e7 mount_mtd +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x218baf0a get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2c1aae58 mtd_panic_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2c632487 mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2d32c312 mtd_get_device_size +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2ed6fc83 mtd_unlock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x301af93a mtd_erase_callback +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x320c442f __get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x35935aef register_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4b5681c4 mtd_read_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x54ed03cb mtd_block_isbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x67cbf66c mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6d2c88f9 mtd_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x70a29029 put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x71f74cfd mtd_writev +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7596993a mtd_is_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x75b47ff9 mtd_table_mutex +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x850077f1 mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x974b9aec kill_mtd_super +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x995b35c9 mtd_unpoint +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa01bda44 mtd_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa3037dc6 get_mtd_device_nm +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb2d0fe21 mtd_add_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb8b9118d mtd_del_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xbaa431fb mtd_device_parse_register +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xbf28cf60 __put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xcfb1f0b0 mtd_device_unregister +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd2a91844 mtd_block_markbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd99e9361 deregister_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd9e37ebf mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe7aeadd9 mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf3fdcc28 mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf440ad0c mtd_is_locked +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf8ca063f mtd_get_user_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf9dd0665 __mtd_next_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x181ffedc register_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x50440cec del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x715ee608 add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xdd6825f2 deregister_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xe997a7a9 mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0x54f242bc nand_wait_ready +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0xa0e59744 nand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/sm_common 0x8307d111 sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x880e5c54 onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0xaca5e487 onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0xebf1de63 spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x0a28819f ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x0eba4a0d ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x22d6a1bb ubi_leb_read_sg +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x2ab9d596 ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x2ba2e219 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 0x6bc050da ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7f12716b ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x87751142 ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x89d336f4 ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x9eecd5be ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x9fd6ba88 ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xb06ad8bf ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xb4daea2d ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5ee9ba8 ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf805e0a1 ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x04730cae unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x847eb6be c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x97ff7b03 free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xe4de3320 alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xf69c7cca c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xfe6d06e0 register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x044af763 can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x095db1b0 alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x1796cfc3 can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x1c96ff13 open_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x222c295a can_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x2a82ac24 can_led_event +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x3e90d967 free_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x512f9a14 can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x6bad6765 safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x8b956150 register_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x8ec04b33 unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb346573b can_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb9697143 can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xc8ece415 devm_can_led_init +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xc8ef6c4c can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xd17349f8 alloc_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xd96d0232 alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xdfe59f09 can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xf25f2545 close_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xfbdabebe alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x4c29836b free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xc9a1b3e6 unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xcb095f42 alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xd8969ef8 register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x08955a21 alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x50a87758 free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x69c256e7 register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xf85c247a unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x56130ca6 arc_emac_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x9ca15fd0 arc_emac_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0309e7ed mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0374329d mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x03df96b7 mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x05dd6582 mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x07997cc4 mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1259a53a mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x159907b6 mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1766a5d9 mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x17f6ed8f mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1ca4a9e4 mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1d7f1272 mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x231e6d5a __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x23334be7 mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x23906b7c mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x24712d99 mlx4_map_phys_fmr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2893b7b0 mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x298109d9 mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2a62da6a mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2c0edf59 mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2c8f1ef1 mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2d708b7d mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3192c20c mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x31fa0572 mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x34c98148 mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x353dfd63 mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x39212b41 mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x39c7f064 mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3abaf49e mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3d7876ed mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3e59f02f mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3ec8c99d mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x465def94 mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x472d29d2 mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4b483263 mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4c21d67b mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x543fb974 mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5790b87b mlx4_fmr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x587b0cec mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x59a2914c mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5a315f2a mlx4_get_internal_clock_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5afcb03e mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5c63350a mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5d3945bc mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5e3a6651 mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5efaf1f1 __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5f4f04b0 mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5f6cf565 mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x603aee2a __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x62d21bcc mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x663b5783 mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x684c7123 mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6c7171de mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x742b64c3 mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x77fa29c5 mlx4_fmr_unmap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7bf11ba5 mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7dd9c4bf mlx4_set_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7e2ef880 mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7e5c7331 mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7ef4a5be mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x817b1ab0 mlx4_get_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x81e5ac86 mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x84c30317 mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x86f1008f mlx4_port_map_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8a76d419 mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8da9ed91 mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x925801d2 mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x94b5daf6 mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x94d4b68f mlx4_unbond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x96f73fba mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x97351db6 mlx4_fmr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x98b6b7de mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x99ece829 mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9c2bada5 mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa006f6a1 mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa0590760 mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa317245a mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa3f84a0f mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa41d0e98 mlx4_get_vf_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa6626a14 mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa7bff4fe mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa7f2d46f mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa8301ac2 mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xab711ba0 mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xac1f7637 mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb1954848 mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb1dc5a48 mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb3aed55e mlx4_fmr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbb4314e1 mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbbe81481 mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbd571e06 mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbd5a426c mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbe4c54e6 mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc314570e mlx4_get_default_counter_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc773ed09 mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc7e6fb02 mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcb3ab8fd mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xce69f97f mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xce9c79c1 mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd1d1b9c2 mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd3599a42 mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd518d458 mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd8415e63 mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdccc3059 mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdd5393d2 mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdd932aa2 __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdf7fccf2 mlx4_set_vf_rate +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe0832b6f mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe35fb164 mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe72a7266 mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe7eef59e mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe8529cb1 mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe97d0461 mlx4_get_counter_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeaef5025 mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeff46546 mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf1918e18 mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf2c6b2f8 mlx4_bond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf39f8829 mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf595cdb5 mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfb380c36 mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfc039ec7 mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfc60b34b mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfcc564e9 mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xff19a352 mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x09543b3d mlx5_fill_page_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0ae1b2cd mlx5_query_hca_vport_pkey +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0f7c1235 mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x20d21aad mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x215ec006 mlx5_query_port_proto_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2bf1863d mlx5_core_page_fault_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3cd6236e mlx5_core_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x463645bb mlx5_core_mad_ifc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x584ee27e mlx5_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x67401363 mlx5_query_port_proto_oper +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6833fbd3 mlx5_core_eq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7262c5a0 mlx5_db_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x76cadede mlx5_query_hca_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7da74c1b mlx5_query_port_proto_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7e51c57f mlx5_set_port_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x81a62d43 mlx5_core_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8e06a137 mlx5_set_port_proto +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x931498c2 mlx5_query_hca_vport_gid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x98afb0ee mlx5_query_port_oper_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa07784b1 mlx5_query_port_max_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xad6b1fd5 mlx5_create_map_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb1da3e29 mlx5_query_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc421395d mlx5_core_destroy_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc6340aa4 mlx5_core_create_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd86dde52 mlx5_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe1875f03 mlx5_query_port_ptys +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe739cc41 mlx5_core_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xecc55e5a mlx5_query_port_vl_hw_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xee1348f9 mlx5_destroy_unmap_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xeefc230c mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf1953737 mlx5_core_xrcd_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf19764a4 mlx5_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf4a2cf7b mlx5_query_port_link_width_oper +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfc89661c mlx5_query_hca_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x2aa2baa5 stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x90190f96 stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xccf40ffc stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xe3424391 stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x5d191fe5 stmmac_pltfr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xc74405d8 stmmac_pltfr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xd2bcd256 stmmac_pltfr_pm_ops +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x16d763d2 cpsw_ale_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x1c07c05e cpsw_ale_add_mcast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x200ac4d3 cpsw_ale_dump +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x204075ad cpsw_ale_del_mcast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x3c8e684c cpsw_ale_stop +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x3cbe4729 cpsw_ale_set_allmulti +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x426b0154 cpsw_ale_start +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x43778ef9 cpsw_ale_del_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x54e0c61e cpsw_ale_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x55945774 cpsw_ale_control_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x5b74e944 cpsw_ale_control_get +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x8d850205 cpsw_ale_flush_multicast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x90b9f3d2 cpsw_ale_del_ucast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xa68a341e cpsw_ale_add_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xd3f26c22 cpsw_ale_add_ucast +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x30770a81 macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x42c5195b macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x6b5c9ef0 macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x77f03b31 macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvtap 0xe7434611 macvtap_get_socket +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0x368e2544 mdio_mux_init +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0x6318757f mdio_mux_uninit +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x2569a1ce usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x2cf7c578 usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xd21ee0c2 usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xddabf3f1 usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x0885b16a cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x1f410139 cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x47a85856 cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x76c7577a cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x81878a65 cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xa49415f8 cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xb0998153 cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xfb9d51a0 cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x15347ad3 rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x263838ff rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x395b3b0b rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xad65b386 rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xb989db1c rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xcb685aff generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x052a61a7 usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x0d6f7580 usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x0da3bcb8 usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x25b1ebfe usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2826cfb3 usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x29ef1197 usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2b9a4db1 usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x314d05ba usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x338af16b usbnet_set_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x35dd1d50 usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4dfe1c8b usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5932a7b1 usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5fea3593 usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6418d453 usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x68814836 usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6a8e682c usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6fadc7a7 usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x82825a5c usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x85d50432 usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8a9cc422 usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa04a5a30 usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa085e4d9 usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa3343552 usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa6b6ce6e usbnet_get_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb4444f93 usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb44e256c usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc74b3ada usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xcc6babc3 usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd6cf11ef usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe8231ca8 usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf0f46f36 usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf367cb01 usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x323af03b vxlan_sock_add +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x556533de vxlan_sock_release +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x8e7588c9 vxlan_get_rx_port +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xaf44d263 vxlan_xmit_skb +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x0b761b22 i2400m_dev_reset_handle +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x227799e0 i2400m_is_boot_barker +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x41a6f16c i2400m_netdev_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x4b669f18 i2400m_release +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x547dbd8b i2400m_post_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x5f4288c8 i2400m_tx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x67084fbe i2400m_init +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x671e7e5e i2400m_cmd_enter_powersave +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x6b384ebf i2400m_pre_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x794e21fd i2400m_tx_msg_get +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x91eaf917 i2400m_rx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb00b793c i2400m_bm_cmd_prepare +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb282dcab i2400m_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xd2666ceb i2400m_tx_msg_sent +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xe57e9fdd i2400m_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xf4997e28 i2400m_error_recovery +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xfe3a36c2 i2400m_dev_bootstrap +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x17c3a53b cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x1adbaf1e cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x7f7cd7fd cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0xf55733f0 cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/ipw2x00/libipw 0xb6577503 libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x200a819f il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x786a27e6 _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x8ee4689f il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x966e58d7 il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xacda64bb il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x038eb35b iwl_write_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1269bae9 __iwl_crit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1a31d0eb iwl_remove_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1b6df201 iwl_parse_nvm_mcc_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x240da1be iwl_force_nmi +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x27d55edc iwl_poll_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x2b6e221f iwl_write_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x35033c81 iwl_phy_db_free +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3d0dce1a iwl_parse_nvm_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x4569ca0f iwl_init_notification_wait +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x4893d731 iwl_set_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x4a16ac72 iwl_read_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x51b657cd iwlwifi_mod_params +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x54c92afc iwl_set_bits_mask_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x57276360 iwl_opmode_register +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x590303ee iwl_nvm_check_version +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5c52e109 iwl_opmode_deregister +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5f3b8d49 iwl_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x6c6188bb iwl_read_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x709c27cf __iwl_warn +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 0x879899c1 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 0x8d5d0fbc __iwl_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8da16094 iwl_notification_wait_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x9c553437 iwl_notification_wait_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x9c8370b4 iwl_poll_direct_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x9d334b66 __iwl_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xddc3f92c iwl_parse_eeprom_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xf03a5420 iwl_wait_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xf8711ec4 __iwl_err +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xfd0de387 iwl_clear_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x2b8ce0e5 lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x3a7eb534 lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x43cc73ae lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x50d451d2 lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5ea4de8f lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x6f48038d lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x738733a2 lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x73bd1490 lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x9140e2e7 lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xbe3d3fd3 __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xcf28a2df lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xe54c729b lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xeb0b7778 lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xeefe1cdb lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf5c31fb4 lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf64277de lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf9eff0ed lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x4502398c lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x525ae87a lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x806a2676 lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x8c47d798 lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x8c6ce083 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 0xcc9b5593 __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xd1389392 lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xeccc2c85 lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x15589424 mwifiex_queue_main_work +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x1c595d40 mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x31bd9748 mwifiex_alloc_dma_align_buf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x3a90ca64 mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x66345ec6 mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x6b78a6b5 mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x8b5e6633 mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x9234d173 mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x9a4b35f4 mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xa0241eaf mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xa085c9dd mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xa0f4e2ce mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xaa530ef8 mwifiex_upload_device_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xac36d37c mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xb8c5314b mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xc2f91cec mwifiex_drv_info_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xd48e17c9 mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xd722d9f6 mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x09b1795f p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x2b94e20c p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x39db2586 p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x4cdd1cff p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x51783b5d p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x64c2391f p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xb3c52f6b p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xd653826d p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xe8b21c41 p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x089f94b1 rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x6a6a0105 rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7201b98a rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xd05eb5ce 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 0xdf431a48 rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x0264431d rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x03008e15 rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x040a2854 rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x13bd82e1 rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x24fb713c rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x2d5c9969 rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x348287ff rt2800_get_key_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x3aa104a6 rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x3feabf4f rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x41c7c656 rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5ff998e5 rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x6ddfd0ec rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x73038d98 rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x7db6cab1 rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x81f27ea5 rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x827cd55d rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8420c23c rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x872571be rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8b89c45e rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x94fafd32 rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9b31e92d rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9ca61ae1 rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9d4bf437 rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa2b73ca5 rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa7c37f9c rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb04c316f rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xba97f8dc rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd35c02bf rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd55fa873 rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe27aec6d rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe2a0a4c0 rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe43fad44 rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe56804dc rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe900e61f rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe96b6d41 rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf0070b1d rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf8d89d28 rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xfd8772cf rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x08b18fed rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0f06f9fa rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0fad1430 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x161156c8 rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2505789d rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2614c102 rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x6f3d214f rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x7972efef rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x8b820acc rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x8f7f9faa rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x92c0bcd1 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x9bdeabd2 rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x9bfc7e5b rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc6a1455e rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xcf63caf6 rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xdd899013 rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe28f94c7 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xf0c564b8 rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x09238855 rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0a52bbf1 rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0b5bf03f rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0bbc172b rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0cb38ac7 rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0f07beca rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1489d8e1 rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x156cb653 rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x15955e1e rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x26f4035a rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2705e7ab rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2f98c830 rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x30273ceb rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x32b93f4b rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x40ed0351 rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x50163cc8 rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x5d6f5fc8 rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x5db27811 rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x60374a57 rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x61bd8e16 rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x68f35094 rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6ebb7d0f rt2x00mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6eed111b rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x807e104b rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x867396e9 rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x92952814 rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x93ab3604 rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x977e7a1f rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9ab7a100 rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9c10bdf0 rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9d06c908 rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9f961409 rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa4d2e91e rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa8919826 rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xaebe7838 rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb339a7e8 rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb87b3e1f rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xbc5fd319 rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xcfa40518 rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd3361fcc rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xdcd26b3a rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe424ed3d rt2x00mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf1234ff2 rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf6d23078 rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xfa9bed3c rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xff9e9a0c rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x2efd34a1 rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x39b9f418 rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x55d62c2d rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x62d6b30c rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xc4a43797 rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x77f08173 rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xb2619501 rt2x00pci_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xdb4754d1 rt2x00pci_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xfebda6dc rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x27dcb893 rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x3a41e4b2 rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x3f8174b1 rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x54b10a45 rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x563ccf95 rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x71e0b6d0 rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x7afd055c rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x8b19e2ac rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xc24af002 rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xc5b735b7 rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xca4900e7 rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xce8f368b rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xcf6af18f rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xd9a0e8f1 rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xdfab9f27 rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xfaad2d93 rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1436ebb3 dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4b861d52 dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9a865344 rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb796f105 dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x06a44e54 rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x0b26d313 rtl8723_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x10da1ad0 rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x13d0a462 rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x141b98bc rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x3368ab91 rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x359fb531 rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x40256143 rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x42be9888 rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x49490cb5 rtl8723_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x5ab2bbb0 rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x5c6387d2 rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6a90bb18 rtl8723_phy_set_bb_reg +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 0x800a70df rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x827e59ff rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x85347e3a rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x96300dad rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x98fe22b9 rtl8723_phy_init_bb_rf_reg_def +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 0xc575ead4 rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xc8025b80 rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xcbb8235b rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xd7341fbf rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xda9acacb rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xe8d9e370 rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xebd24315 rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf003c69e rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf0c0c3a3 rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x19bf0d2b rtl_init_rx_config +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 0x3a3c3b64 rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x58a1a47b rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x5c09a3db rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x5e5572dd 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 0x719f1928 rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x930ee7f9 rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x99933db7 rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x9be26563 rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x9f806c67 rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xa16c6560 read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xad43500c rtl_attribute_group +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xb250b281 rtl_dbgp_flag_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xb3bfd522 rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xbc271f02 rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xc9f384e7 rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xd887b97a rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xeb92fec6 rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x2f7ba0fb wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x9eb1e9ff wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xd4e575fc wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0133e9dc wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x12eddfd3 wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x16d30c78 wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1b29c2a3 wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x20464cb1 wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x21186b2c wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x215f66c5 wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x226d8e9b wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x234ceccc wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2e28f20a wl1271_ps_elp_wakeup +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3366b1cd wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x369ed318 wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x36a32da6 wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x38e2fd11 wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x452120c5 wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x48633c0e wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x53dff67d wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5d41bc5d wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5e217092 wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x663dea2d wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x736930f1 wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x77092dcc wlcore_get_native_channel_type +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7a5d6aff wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x80b565f7 wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x80e1ec1e wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x9526fdf4 wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x97147f9d wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xabcf0440 wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xad7b41c4 wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb805a0fa wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb80f1e5c wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbb45b0e3 wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbdf9eab4 wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc345a5d7 wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc5dda36e wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc6d96819 wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xcb3a448a wl1271_ps_elp_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xcb3c6653 wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd16af315 wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd2cd08ba wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd62081ba wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xde89a51d wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe7ddb053 wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xeb758c5c wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xebfaaeb6 wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf042f082 wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x2c8006e4 nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x88129f7c nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xac253c1d nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xaebd8be8 nfcmrvl_parse_dt +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x2de7ec47 st_nci_hci_cmd_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x2e2915f2 st_nci_remove +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x37e58c3f st_nci_hci_event_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x4977d85a st_nci_disable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x8befe70c st_nci_hci_load_session +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x9ecca8d9 st_nci_discover_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xa7876de5 st_nci_probe +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xc1b4f2b4 st_nci_enable_se +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x26703461 ntb_transport_register_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x30934216 ntb_transport_max_size +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x32537aca ntb_transport_link_query +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x3d54dbfc ntb_transport_tx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x436098aa ntb_transport_link_down +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x82e6c13d ntb_transport_qp_num +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x9c992c8f ntb_transport_link_up +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc270dc24 ntb_transport_free_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc37d9036 ntb_transport_rx_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xd40e7a02 ntb_transport_rx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf55d6313 ntb_transport_register_client_dev +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf5a935c2 ntb_transport_create_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf7dbbdc1 ntb_transport_unregister_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf9eb813f ntb_transport_unregister_client_dev +EXPORT_SYMBOL_GPL drivers/phy/phy-qcom-ufs 0x0e7a5abc ufs_qcom_phy_power_off +EXPORT_SYMBOL_GPL drivers/phy/phy-qcom-ufs 0x4d09b9c8 ufs_qcom_phy_init_vregulators +EXPORT_SYMBOL_GPL drivers/phy/phy-qcom-ufs 0x60d85a32 get_ufs_qcom_phy +EXPORT_SYMBOL_GPL drivers/phy/phy-qcom-ufs 0x6a67097e ufs_qcom_phy_remove +EXPORT_SYMBOL_GPL drivers/phy/phy-qcom-ufs 0x7e983c84 ufs_qcom_phy_init_clks +EXPORT_SYMBOL_GPL drivers/phy/phy-qcom-ufs 0x8eb941c0 ufs_qcom_phy_generic_probe +EXPORT_SYMBOL_GPL drivers/phy/phy-qcom-ufs 0x8f97284f ufs_qcom_phy_power_on +EXPORT_SYMBOL_GPL drivers/phy/phy-qcom-ufs 0xa3311a3e ufs_qcom_phy_calibrate +EXPORT_SYMBOL_GPL drivers/phy/phy-qcom-ufs 0xb1f9de19 ufs_qcom_phy_exit +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x06e09b63 pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xaaa5d078 pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xb013ad6c pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x1f7b0ed4 mc13xxx_get_num_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x3b882d8f mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x8c1f0413 mc13xxx_parse_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x9a709ffc mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xfaecee0b mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x030dde96 wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x0409617d wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x83ffc1c6 wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x9700f214 wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xbd5b4e85 wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xec221cd5 wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0x3bb55c0c wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x044d8142 cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x04b066ee cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x05fd959a cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x09553034 cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0d0edb51 cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x21e229c6 cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2d28ce16 cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x36d6c261 cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x39c118d8 cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a5c4389 cxgbi_ddp_page_size_factor +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3d945aa0 cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x56402a0e cxgbi_ddp_ppod_set +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x56adf30a cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5f5a9dc3 cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6011fe07 cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6397049a cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x65b21f85 cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x66a6ef64 cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x69e4a69c cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6a5d3a08 cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6cacee39 cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x71c6b1de cxgbi_ddp_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x72d23752 cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x78e35e6f cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8c2ba369 cxgbi_ddp_ppod_clear +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8ce23c88 cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8fa7c6fd cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x92bdd8da cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9b73823f cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa6782b7e cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa8e0e126 cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa9b4201b cxgbi_ddp_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb4207e7e cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb6d735ec cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xba62c5bc cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc0704016 cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc377615f cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdcde3220 cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdf8342ff cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe0bc8fa6 cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe87ad59e cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xeffabb17 cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf33e915e cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf565d8c6 cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf5b90227 cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf7851049 cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfbfd36be cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfd4a287e cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x593a36c2 scsi_dh_handler_exist +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x831415f6 scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x87e7bac1 scsi_register_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x8b377e26 scsi_dh_detach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x9f4d5207 scsi_dh_activate +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xaddafce6 scsi_unregister_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xc4a5bc2d scsi_dh_attach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xfc59017d scsi_dh_set_params +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0fb51275 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x2be8d031 fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x353e5a49 fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x374c1e1c fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x53eee2fd fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x84b3d915 fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x8f0e9e90 fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x9c5d943c fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x9e16709c fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xcb929709 fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xdaa2ab49 fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xdf14b477 fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xe45c039a fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xea171ba1 fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xebc19f41 __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xefe21cc9 fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf324bb62 fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf35b6e13 fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf71b5f17 fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x071ff74d iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x1edcebc6 iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x78ae2c5c iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xb85bb356 iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xbd91c6d2 iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xc2f24024 iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x04d39254 iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0a2ff8fc iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0b8c4004 __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0cafac3f iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12a8f4d8 iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x131b0a4d iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x13b1e5ff iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1ee0d92c iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2ca0c706 iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2d4fa259 iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x37c980fa iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3a807c9a iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3c5e2686 iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3e6f9945 iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x477b6866 iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x477de7b9 __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x49aad6de iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4ab9ec47 iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x50a9831d iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5862b59c iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x648add58 iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6623631b iscsi_conn_queue_work +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6a1cb488 iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6eb0766e iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x852c12fe iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x865e36ac iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x91aee23b iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x93502222 iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9ca68d18 iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa78fe56e iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xadec8a8b iscsi_eh_target_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb204ea97 iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb42360bf iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb5f5f522 iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbda54670 iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbf8c9136 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc1189146 iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc55c96f0 iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc9e4848d iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xdcfb4d77 iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xdde8333a iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xee400bd2 __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf7898e3b iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x06b390e8 iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1c4ad8af iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1d1195f0 iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x311f1edf iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x469d3bbf iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x5112be48 iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x573ed343 iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x5ea5d5f2 iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x68d75399 iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x83caf5cc iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x906852f7 iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x9564e339 iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x9ed586ea iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xb59472ea iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xbef76545 iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xc1800aff iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xe781da80 iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0e36b911 sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x1f0aee69 sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x20cdc7b6 sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x22436cf1 sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3b9d4360 sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3dc56c43 sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3f3d5822 sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x43b5d3a5 sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x48672b0d sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4e7eb3dd sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x535af39c sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5bb7542f sas_eh_bus_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6807be40 sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7a6aeefd sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x852480b8 sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x8f642282 sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9363b038 sas_domain_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x98bd7b6c sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb2ceccb4 sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xc873a313 sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xcc07b869 sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd8c4464b sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe6688497 sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xf687077e sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x02aee3da iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x072f3b04 iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x074ab148 iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x185e3f4d iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1e4099eb iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2c4324b4 iscsi_is_flashnode_conn_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2c717540 iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2c832989 iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2dc4a88e iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x35948207 iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3763b7aa iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3af9dd1c iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x40f20184 iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4341feb5 iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x43fc8b23 iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x44801eda iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4c91af60 iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x51183c3c iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x52c2cade iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x59ec5ca8 iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5cc2bbff iscsi_scan_finished +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x61068f32 iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6791d34c iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x67c104e8 iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x697d9b08 iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7a8f53db iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7fd20ce7 iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84a005f1 iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb24402ef iscsi_destroy_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb90bc6f2 iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc254e922 iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc686d248 iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc6e0921e iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd25cfdc5 iscsi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd3c78d9f iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd9f4ade6 iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe92dfb2a iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xef616f27 iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf05082ed iscsi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf96d48e7 iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xfeac7038 iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x3e7b31d6 sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x510c4a04 sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x568d485d sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xe0c52416 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 0xaf585dd1 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 0x00b5f9de srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x32785579 srp_remove_host +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x4b9ad7c0 srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x8679c731 srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xe2b76966 srp_rport_del +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xee891cc0 srp_tmo_valid +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xfaa733f0 srp_rport_add +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x95630866 ufshcd_remove +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xc158120d ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xdaf27fdf ufshcd_init +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xf264cdca ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x002e9bfb spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xc76a279e spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xde92f7a3 spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xe9bec15e spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xf16c73f4 spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x2565551b dw_spi_remove_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x5717900b dw_spi_resume_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x8c89e62f dw_spi_suspend_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xdff01572 dw_spi_add_host +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x0bd08642 spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x0effe663 spmi_driver_register +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x0fed546f spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x15841eb0 spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x20d87950 spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x2796367f spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x2c89fe18 spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x313d22ac spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x4c152196 spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x9603fe0b spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xa3059833 spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xa5c925fa spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xaf62a3de spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xba97f44a spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xc48a9bf6 spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xd5b2f485 spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xe8c04756 spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xf14f4b60 spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0xf321211f ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x09d09b81 comedi_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0cc3ee36 comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x17c73651 comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x18705639 comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x24ca9d20 comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x272ad330 comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2af67b0d comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2f19f019 comedi_dev_put +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x3126d58b comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x31b8aec5 comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4236eaaf range_4_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4959448b comedi_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4ea96329 comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4fe634f3 range_bipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x54653e9d comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x59ad6a39 comedi_handle_events +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x5d227038 comedi_set_spriv_auto_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6aadbd7a comedi_timeout +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6e03929b comedi_event +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8a4fa5b0 comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x93e3bb05 comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x96a10937 comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x9c665e93 comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa211ed2e comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xae319364 comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb4a8d1e4 comedi_alloc_subdev_readback +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 0xbd64f47d comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbdbe75c6 range_unipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbf9f3ed0 comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xc729e9d1 comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd4c2ae27 comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdb656ea9 comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xe5ad5f79 comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xed8bb81b comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf03ee9b7 comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf70a6013 __comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf823b91e comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf9ca3156 comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x52be440d comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x5fd335b8 comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x69b6153e comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x7da0987d comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x97d22a4f comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xa3417a0c comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xdc657a26 comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xf3b6a0c4 comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x0edf7fa2 comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x2bc50729 comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x2bea4233 comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x9c3d6cea comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xa5356080 comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xe9e97841 comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x40cbea68 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 0xcbf99c47 amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0xf01dd209 amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_pc236_common 0x760d2bb1 amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x05adcc39 comedi_8254_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x19fb531a comedi_8254_set_busy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x1db79dc7 comedi_8254_update_divisors +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x37d7e8ce comedi_8254_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x452c8657 comedi_8254_pacer_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x509de30d comedi_8254_set_mode +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x59fd415c comedi_8254_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x9aa46d40 comedi_8254_load +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xab178a72 comedi_8254_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xb030fefc comedi_8254_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xc80ff833 comedi_8254_cascade_ns_to_timer +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xd5cad3c5 comedi_8254_ns_to_timer +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xdfd919d4 comedi_8254_subdevice_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0x46ea2787 subdev_8255_regbase +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0x798785d2 subdev_8255_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0x801db54d subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/das08 0x292f0fd5 das08_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x1d3f56cd mite_sync_input_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x27c31626 mite_bytes_read_from_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x35b273a8 mite_bytes_written_to_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x4259ab60 mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x577b1262 mite_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x610f6b4f mite_sync_output_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x773d50cd mite_dma_tcr +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x79357792 mite_free_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x7ed6390d mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xb41df5a9 mite_buf_change +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xb995c1e7 mite_release_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xc5052595 mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xcaa159ce mite_dma_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xcca0fcbd mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xe42b78e9 mite_done +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xe46c31c4 mite_setup2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xeeefe767 mite_bytes_read_from_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xf4d29208 mite_prep_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xf8f581e6 mite_get_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xfc9e82e9 mite_bytes_written_to_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xfd6cda4e mite_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0x0b125ea3 labpc_common_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0x7b249cff labpc_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x03e613e9 ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x2cba4622 ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x3e8ef753 ni_tio_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x41b9f160 ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x46903a86 ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xa927e437 ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xc8a1be89 ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xf999f64f ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x0a607291 ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x10898c2f ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x3f2972da ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x716fa163 ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x8a662f13 ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x9bd00bd6 ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x30e26ce6 comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x4a213edd comedi_dio_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x5034458b comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x5e3de43c comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x785f76fc comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x92349fb6 comedi_open +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xc43bea87 comedi_close +EXPORT_SYMBOL_GPL drivers/staging/fsl-mc/bus/mc-bus-driver 0x131e2dd8 dprc_scan_container +EXPORT_SYMBOL_GPL drivers/staging/fsl-mc/bus/mc-bus-driver 0x1382f9cd fsl_mc_resource_free +EXPORT_SYMBOL_GPL drivers/staging/fsl-mc/bus/mc-bus-driver 0x23abb024 fsl_mc_device_add +EXPORT_SYMBOL_GPL drivers/staging/fsl-mc/bus/mc-bus-driver 0x3ec4bb73 fsl_destroy_mc_io +EXPORT_SYMBOL_GPL drivers/staging/fsl-mc/bus/mc-bus-driver 0x47335fed fsl_create_mc_io +EXPORT_SYMBOL_GPL drivers/staging/fsl-mc/bus/mc-bus-driver 0x58c328b7 dprc_scan_objects +EXPORT_SYMBOL_GPL drivers/staging/fsl-mc/bus/mc-bus-driver 0x664482d2 fsl_mc_portal_reset +EXPORT_SYMBOL_GPL drivers/staging/fsl-mc/bus/mc-bus-driver 0x8c8832b0 __fsl_mc_driver_register +EXPORT_SYMBOL_GPL drivers/staging/fsl-mc/bus/mc-bus-driver 0x98c55e7b fsl_mc_portal_free +EXPORT_SYMBOL_GPL drivers/staging/fsl-mc/bus/mc-bus-driver 0x98f0627f fsl_mc_object_allocate +EXPORT_SYMBOL_GPL drivers/staging/fsl-mc/bus/mc-bus-driver 0xa5449b8c fsl_mc_bus_type +EXPORT_SYMBOL_GPL drivers/staging/fsl-mc/bus/mc-bus-driver 0xadbaac0b fsl_mc_resource_allocate +EXPORT_SYMBOL_GPL drivers/staging/fsl-mc/bus/mc-bus-driver 0xaebf5adb fsl_mc_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/fsl-mc/bus/mc-bus-driver 0xc9896894 fsl_mc_portal_allocate +EXPORT_SYMBOL_GPL drivers/staging/fsl-mc/bus/mc-bus-driver 0xda0c28b5 fsl_mc_device_remove +EXPORT_SYMBOL_GPL drivers/staging/fsl-mc/bus/mc-bus-driver 0xfc20853e fsl_mc_object_free +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0x39def53d adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x05aa93ef lustre_attr_store +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x531b5cb0 debugfs_lustre_root +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x6b87fe9c lustre_attr_show +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0xad67071d lustre_sysfs_ops +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0xcbe25bc0 lustre_kobj +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 0x1b8405aa speakup_info +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 0x4d1e89aa spk_serial_synth_probe +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x56355aa9 speakup_event +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x5968402c spk_synth_flush +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x6a6cba35 spk_var_show +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x86c7fa29 spk_var_store +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 0x9d06a440 spk_synth_is_alive_restart +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb48956f8 synth_buffer_peek +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb4e2c92c spk_synth_immediate +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb5a561bc spk_do_catch_up +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xbbd15a51 speakup_start_ttys +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xc293158f spk_synth_is_alive_nop +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xc766ae09 synth_printf +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xcdac4a2b synth_remove +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xce0eb406 synth_add +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 0x274d1ea7 uio_unregister_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0xc111263c uio_event_notify +EXPORT_SYMBOL_GPL drivers/uio/uio 0xc374d73b __uio_register_device +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x57756c26 usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x5fcd509d usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x3808c73d ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x58a47eb5 ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xb536358b imx_usbmisc_init_post +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xd98fcb7b imx_usbmisc_init +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xd9a13562 imx_usbmisc_set_wakeup +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x37bd8c86 ulpi_write +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x46a05757 ulpi_unregister_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x5462ac22 ulpi_register_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x5b685501 ulpi_read +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xa5c2fce0 ulpi_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xfa4218ed ulpi_register_interface +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x066abd64 gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x1d0f75fa gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x35ab49f0 gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x37500fa0 gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x38c038f2 gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x47805580 gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x5b0b0b4d gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x5c00ef62 gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x77380979 gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8878cfa6 gether_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x9acfa6fd gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xba672547 gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xe81a15db gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xea110080 gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xec9a04fc gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xf5f39a1c gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x33bfdca2 gserial_alloc_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 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 0xd1977994 gserial_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xdb4c86c7 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 0x0e7dc151 ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x6be46fa5 ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xfe14ee9f ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x010617e5 fsg_store_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 0x0da7d8f5 fsg_lun_open +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x13d1a4f5 fsg_show_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x141fce2a fsg_common_remove_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x1710b539 fsg_fs_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 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 0x2f487a92 fsg_store_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x398778e1 fsg_ss_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x4227ecc6 fsg_store_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x423845e4 fsg_ss_bulk_in_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x4e863ce6 fsg_common_remove_lun +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 0x64234a3e fsg_show_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x69bd4d8a fsg_store_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x69dda3d4 fsg_show_ro +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 0x729b664b fsg_lun_fsync_sub +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7e26d4a5 fsg_common_set_sysfs +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x857b6dc2 fsg_hs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x95028f1a fsg_store_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 0x9c2f4fa8 fsg_common_set_cdev +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 0xa1df1573 fsg_lun_close +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 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 0xdf164c8f 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_mass_storage 0xfead6cd0 fsg_show_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x02aa480f rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x1740d582 rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x1e94cad1 rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x2856bf89 rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x31097b33 rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x39313928 rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x4d1530b1 rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x56cd9b79 rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x60ccd0ed rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7e454b3f rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x83f1fb33 rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xadd59bcc rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xc297d6b3 rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xcea6c11f rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd2e19259 rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x00925e88 usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x02dbaed6 usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x074cecb6 usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1203561e usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1cde1767 usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x22fd544b usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2816d1d5 usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x33e215d7 usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x457dfe79 usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x57cb7e79 config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x59479748 usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5b18d2cb usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5ee07d5f usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x62bffd2a usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7a56ca4e usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x839e3b97 usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8665b95e usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x91a4a807 usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x92fdeff9 usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x93929d5d usb_ep_autoconfig_reset +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 0xb22648fd usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc737631a usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xceca4902 usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf1d27d09 usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf805ee46 usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xfbb0ff58 usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xfd7d12f4 usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xfed1b0ba unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x307082c4 usb_gadget_set_state +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x352cf494 usb_gadget_giveback_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x3cb59b2c usb_del_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x52a779b3 usb_gadget_unmap_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x60ff0c54 usb_udc_vbus_handler +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x68bc93b4 usb_gadget_map_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7ebb06da usb_gadget_probe_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xa392a9aa usb_udc_attach_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xaa0f25ca usb_gadget_udc_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xcf141075 usb_add_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xd77fa7a5 usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xdc7f1947 usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x108056b7 ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x6eca5018 ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x129e08fb usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x2dad8caa usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x3bd8e42c usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x507decd6 usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x65624aba usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x81b549d4 usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xaf6dddd7 usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xc1136c87 ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xc1241d92 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 0xf7fb9cd9 musb_interrupt +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0x37fc1b7a isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0xcda99b6e usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x078f3f7d usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x08618973 usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x0a658ea6 usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x0c0e88f7 usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x4759c378 usb_serial_handle_sysrq_char +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x52e951c2 usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x6bad8c18 usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7bc5dff7 usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x92c9fef1 usb_serial_handle_break +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x99330b55 usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x9e477cfe usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xa0ab5b4d usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xa7ec5d35 usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xabf7eb3b usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xb546e255 usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xb5c135d3 usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xcf788ad6 usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xd103c9aa usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xe45860ac usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf472e9de usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xfdbf3c39 usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x0a12f51e usb_stor_host_template_init +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x0aca7997 usb_stor_disconnect +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x0b955510 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 0x1bef9518 fill_inquiry_response +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1ce927c1 usb_stor_reset_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x257c8558 usb_stor_bulk_srb +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x2c309bb0 usb_stor_set_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x2d34d7da usb_stor_access_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x3634b58e usb_stor_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x3f6ad3f4 usb_stor_control_msg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x52dabe48 usb_stor_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x55a4dc85 usb_stor_CB_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x71798d6a usb_stor_Bulk_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x74b17386 usb_stor_CB_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x78568b28 usb_stor_post_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x80227f7b usb_stor_bulk_transfer_sg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xa2d297cd usb_stor_suspend +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xaa22a021 usb_stor_bulk_transfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb6e8f3c0 usb_stor_transparent_scsi_command +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb798d558 usb_stor_pre_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xd15f1d01 usb_stor_probe2 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xe9bd9e9f usb_stor_Bulk_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xfdd695ae usb_stor_probe1 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xfe33ab57 usb_stor_ctrl_transfer +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x0ef9baca usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x0f95474f usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x15459d57 usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x16b98e29 usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x1e88b30b usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x4092fd7f usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x50eeecd2 usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x6c5513f6 dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x6ca2232e usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xabb7376d usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd02753dc usbip_header_correct_endian +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd5c1e3a8 usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe1ea0586 usbip_dump_header +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe94310ee usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x0bd816f0 wa_process_errored_transfers_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x117cc9cb wa_dti_start +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x122f15ac wa_urb_enqueue_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x6dc77719 wa_urb_enqueue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x7a82f4f0 __wa_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x7a8ecb6d rpipe_clear_feature_stalled +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xb865b9a2 wa_urb_dequeue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xbf93aeab rpipe_ep_disable +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xcb55ad58 rpipe_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xee707495 wa_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0bb6bf5e wusb_cluster_id_get +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x16d27b9e wusbhc_handle_dn +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x2f45c68f wusbhc_rh_status_data +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x4547a08d wusbhc_reset_all +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x46ad18e5 wusbhc_rh_start_port_reset +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x47fe1eba __wusb_dev_get_by_usb_dev +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x6264e969 wusbhc_rh_control +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x77ee7b98 wusbhc_mmcie_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7f0b7631 wusb_dev_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x85a3b27a wusbhc_b_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x90e14f6d wusbhc_chid_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x9288ec43 wusbhc_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x949e0a03 wusbhc_mmcie_rm +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xa65db711 wusbhc_giveback_urb +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb5f1ba60 wusbhc_b_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb725d128 wusb_cluster_id_put +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xf09dd932 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 0x7bfdfccc i1480_rceb_check +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x8e2243ed i1480_fw_upload +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xbaa8915a i1480_cmd +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x20e7d6d0 umc_bus_type +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x35fbb035 umc_device_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x737bdde3 umc_device_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xc4a9a56d umc_device_create +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xd38de479 __umc_driver_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xd8abc7d5 umc_controller_reset +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xdabcf996 umc_match_pci_id +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xec2eaaad umc_driver_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x02fe6d63 uwb_rc_get_by_dev +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x03b914b2 uwb_rc_ie_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x06a85d34 uwb_rsv_destroy +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 0x2973dfe3 uwb_rc_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x2a03d9e9 uwb_rc_ie_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x2aeca07d uwb_pal_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x315f3087 uwb_rsv_establish +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x3e83d5e6 uwb_rc_post_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x42204750 uwb_rsv_get_usable_mas +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x49f19971 uwb_dev_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4b4e6405 uwb_rc_dev_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4d57ae3c uwb_rsv_type_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x53b42678 uwb_pal_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x6485809d uwb_est_find_size +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x65354574 uwb_rc_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x67cda2b8 uwb_dev_for_each +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7854a258 uwb_rc_pre_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x816b9e92 uwb_est_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x88243254 uwb_rc_neh_grok +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x89e6e180 uwb_rc_cmd_async +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8a91b05c uwb_rc_cmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x98413234 uwb_rsv_state_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x9c93db6f uwb_radio_stop +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa5667357 uwb_rsv_accept +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xac97316b uwb_ie_next +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb02fd216 uwb_rsv_terminate +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb337e51d uwb_rc_mac_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb736cdb9 uwb_rsv_modify +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xbfb3f0f5 uwb_rc_vcmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc021ef18 uwb_rc_get_by_grandpa +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc1852bad uwb_rsv_create +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xccdcf942 uwb_rc_put +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xce80e674 uwb_notifs_deregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd35261eb uwb_notifs_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd7ffa273 uwb_rc_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xdc3b9ea2 uwb_rc_neh_error +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xdebc797e __uwb_rc_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe099741b uwb_pal_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe10bd5c5 uwb_rc_reset_all +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe42e6a7d uwb_radio_start +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xfd42041f uwb_rc_alloc +EXPORT_SYMBOL_GPL drivers/uwb/whci 0xca2414a9 whci_wait_for +EXPORT_SYMBOL_GPL drivers/vfio/platform/reset/vfio-platform-calxedaxgmac 0xbc0beb1a vfio_platform_calxedaxgmac_reset +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform 0x711ee6ca vfio_platform_probe_common +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform 0xe801c8c7 vfio_platform_remove_common +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x3567743b vfio_external_user_iommu_id +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x6c8f6b14 vfio_add_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x73fb7e84 vfio_device_get_from_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x85c294ea 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 0x9e07a56f vfio_register_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc13c6de6 vfio_del_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/vfio/vfio 0xda53f725 vfio_unregister_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio_virqfd 0x2ec23133 vfio_virqfd_enable +EXPORT_SYMBOL_GPL drivers/vfio/vfio_virqfd 0xb4199e4e vfio_virqfd_disable +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x04eb282e vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1b7fde5f vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1e52f6f9 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x20622ba2 vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x20bbee6b vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x25012d5b vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x269f7a09 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3ff948d4 vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x44579523 vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x45a3399e vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4f743f91 vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5b249cba vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6979116c vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x710206c2 vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7302d266 vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7f81d786 vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x885bfcb7 vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x8cd777ca vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xabcc25c8 vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb09856af vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb81a5458 vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb9b68ed7 vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xba6880be vhost_init_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xca12a4e9 vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xca42d890 vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd3aab9b4 vhost_work_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd9df2656 vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf1180b8b vhost_poll_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xfa239b24 vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xfba62d9b vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xfde7cc01 vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x0763f10a ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x27b23a02 ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x36307fa0 ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x6a7de515 ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x800b4e4b ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xb5050f0e ili9320_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xb5fd11d1 ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x6a0d120d auok190x_read_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x6c61b0dd auok190x_send_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x6fbe66fc auok190x_send_cmdargs_pixels +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x7ca31737 auok190x_common_probe +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xa017375c auok190x_pm +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xb26507d3 auok190x_send_cmdargs_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xd300a9f7 auok190x_send_cmdargs_pixels_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xd3c3f0e0 auok190x_common_remove +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xefc6f35e auok190x_send_command +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xf74bfca6 auok190x_send_command_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0xbcf60791 fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x3a341499 fb_sys_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0xd6def0c3 fb_sys_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x29b1372b sis_malloc_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xc4589d0c sis_free_new +EXPORT_SYMBOL_GPL drivers/w1/wire 0x14626480 w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0x17f1c8a1 w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0x2af51888 w1_read_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x38a4a030 w1_next_pullup +EXPORT_SYMBOL_GPL drivers/w1/wire 0x6064b8ac w1_touch_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7c2f2afb w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x803ea883 w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x95418ab3 w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x97c269ae w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xa5395255 w1_reset_bus +EXPORT_SYMBOL_GPL drivers/xen/xen-privcmd 0xcaab05fc xen_privcmd_fops +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x9321df95 dlm_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xae202b77 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 0xdc583c08 dlm_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xe94a6701 dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xfb1c566b dlm_posix_get +EXPORT_SYMBOL_GPL fs/fscache/fscache 0x092cf98e fscache_object_sleep_till_congested +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x1568dc62 nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x31936079 nlmsvc_ops +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x67664801 lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x70aeca8f lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x7432ac2a nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xc0297658 nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xc557a98c nlmclnt_proc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0002cdc0 nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x010ec45b nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x034e3780 put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x05e72513 nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0773390d nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0bf0f38f nfs_destroy_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0d6570d8 nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0ee21713 nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1000d756 nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x130d3991 nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1498e480 nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x154d2a48 register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x18cf5ee1 nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1970984f nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1a793e2b nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1bcd8543 nfs_pgio_data_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1eaf7e0e nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x23e5360f nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2779216c nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2b93540c nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2bcf6dba get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2e01e22f nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2e0a4d89 nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2eeb467b nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2f0a785d nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x301e3822 nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x30698429 nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3075a697 nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3638c5a3 nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x391aef08 nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x397ba8e7 nfs_set_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3994f3c5 nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39cea9a2 nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +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 0x40a43687 nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x40f20c16 alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x41db0e62 nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x433dcf62 nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x43754608 nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x450ca901 nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x468bdee0 nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x473fef2b nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4aa85bff nfs_sync_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4ad5f7b7 nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cc00c52 nfs_file_splice_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cd1a00f nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4d7769ee nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x514edaf0 nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x522aafbd nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5361cb24 nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x53c30fd6 nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x55904453 nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x56a973e1 nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x56c612ea nfs_try_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x584b8482 nfs_inc_attr_generation_counter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x58aea4bd nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x58b53129 nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5b27a9b3 nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5ba30768 nfs_writeback_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5c06d628 nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e1d863a nfs_sockaddr_match_ipaddr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e45df16 nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5eb97d07 nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5edc876a nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6015a7ee nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x65678d08 nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x66694197 nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6bbd44f0 nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6bd1a15e nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6f2d20fc nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x783921c1 nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7aef2678 nfs_probe_fsinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c087169 nfs_fs_mount_common +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c9722ba nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8d6fe9d7 nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8e405207 nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8ff44b1c nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9085556f nfs_free_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 0x93c2d243 nfs_pageio_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x94d64685 __tracepoint_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x977eaf47 nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9acb4e84 nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9ad892e1 nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9c8ae246 nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9d018cab nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9fb940fe nfs_remount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa0dca47d nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa5028535 nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa6c865ee nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa7d0b282 nfs_init_cinfo +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 0xaaea6ca6 nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xabfb9bf6 nfs_pgio_current_mirror +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xac6f5edb nfs_fs_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xac90755d __tracepoint_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xad963193 nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xadd4ed3c nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaef8de21 nfs_clone_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb0d3df7a nfs_fill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb25f100c nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb3918445 nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb4b8993e nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb606e716 nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb892f8ed nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb9a40aba nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbb60fa31 nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbc9817c2 nfs_file_fsync_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbf7e86d5 nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc4ff1e9f nfs_auth_info_match +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc530dad5 nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc5ef47d5 nfs_init_timeout_values +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc6b48382 nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc8fdfa2a nfs_file_flush +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcaf63bc9 nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcfac0beb nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2513081 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd3d00250 nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd8257c78 nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd876be9c nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdc3fc507 nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xddb562e5 nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe13e5aa3 nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe29ac0a8 unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe550c8b0 nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe5a0b7d7 nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe5b9b0d4 nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe92c510d nfs_direct_set_resched_writes +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xeb88cda4 nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xed5364ea nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf13244a0 nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf1d27b52 nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf27a9bdd nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf687d829 nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf8762886 nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfb7ee006 nfs_alloc_fattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfb8e74b4 nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc619abd _nfs_display_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xffdb7ba3 nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfsv3 0x394c27e0 nfs3_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x026b35a4 nfs4_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x06c36816 __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x06ea6632 nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0ac0aaae nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0b85f3fa pnfs_generic_prepare_to_resend_writes +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1109f1f6 pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x14a0519f pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1633e235 pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x170f3ed6 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1f41baef nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x26764f45 nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x278795ef _pnfs_return_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x28346ba2 nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x28d2d2c9 nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x291f664c nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2bcb1876 pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x318d178b pnfs_generic_clear_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x35ba47de pnfs_generic_recover_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x36f71319 nfs40_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3b3cc32c nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3c55c419 pnfs_layout_mark_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3ce373ed nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3dfe6fe3 __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3e930e5a pnfs_generic_pg_cleanup +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x40b64083 pnfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x414ff280 pnfs_read_resend_pnfs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x443f3520 pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x471de0a9 __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4bd4ec5a pnfs_report_layoutstat +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5335c81f pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5b1ba355 pnfs_error_mark_layout_for_return +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6085edbd nfs_map_string_to_numeric +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x63f2bd85 nfs4_pnfs_ds_connect +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x67679606 pnfs_generic_write_commit_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x69d3558d pnfs_generic_rw_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6cbaaf9e nfs4_pnfs_ds_add +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7e0a26cf nfs4_pnfs_ds_put +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x83ae6aaa nfs4_pnfs_v3_ds_connect_unload +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8eec8485 pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x99729801 nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9b04e7df pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa11665bc pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa20d24ba pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa9278f97 nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xaaaf5505 pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xab978c3b pnfs_generic_commit_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc36f1cab pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc3ec4abd nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc770189a pnfs_layoutcommit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc92f1126 nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xca8d80e5 pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd017b229 nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd1924cce pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd1b5aa63 pnfs_nfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd306ab15 pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd45b68ce nfs41_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd579d374 nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd6cc0dfd nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd78d4764 nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdd0d3a32 pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe66c9253 pnfs_put_lseg_locked +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xeac75f8f pnfs_generic_scan_commit_lists +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf2137a73 nfs4_decode_mp_ds_addr +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf50b43b0 nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf999267e pnfs_generic_commit_release +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x17ce645d locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x948e0f55 locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xf6231c38 locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x8ed8057c nfsacl_encode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0xfecff041 nfsacl_decode +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x0eb4a729 o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x11736b03 __mlog_printk +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x18ff3ba1 o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1b89c6ee o2hb_fill_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1d28e21d o2nm_get_node_by_ip +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1d747ce3 o2hb_check_node_heartbeating +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x20f68052 o2hb_setup_callback +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 0x5d6882bc o2nm_node_get +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x81a17396 mlog_and_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x939022b4 o2nm_get_node_by_num +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 0xf56c2017 mlog_not_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xff7091e6 o2nm_node_put +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x08ea262c dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x2cc65e08 dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x67bf6871 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 0x90076b73 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 0xe4e76b80 dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xf3dfec40 dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfb86b96f dlm_errname +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x14f190a0 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 0x31cf6e5a ocfs2_stack_glue_register +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 0xfe75e652 ocfs2_plock +EXPORT_SYMBOL_GPL kernel/torture 0x03a8dadb 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 0x4d479de7 _torture_create_kthread +EXPORT_SYMBOL_GPL kernel/torture 0x52665f8b torture_random +EXPORT_SYMBOL_GPL kernel/torture 0x5346b23b torture_shuffle_cleanup +EXPORT_SYMBOL_GPL kernel/torture 0x5743a3df _torture_stop_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 0xf6d34fb5 torture_kthread_stopping +EXPORT_SYMBOL_GPL lib/842/842_compress 0x1ce013cf sw842_compress +EXPORT_SYMBOL_GPL lib/842/842_decompress 0x0d22f116 sw842_decompress +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 0x0b15131a notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xd69e8cf8 notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x1803a6ed raid6_2data_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x2b30f429 raid6_call +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xe4b051cf raid6_datap_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 0x4266b94b lowpan_header_decompress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x7dcd748e lowpan_header_compress +EXPORT_SYMBOL_GPL net/802/garp 0x4c812ad4 garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/garp 0x7dade3e3 garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0xa1eac208 garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0xb52fc48b garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0xe20d6235 garp_register_application +EXPORT_SYMBOL_GPL net/802/garp 0xeb6287bf garp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0x528e3fae mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x5a19c72f mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0xc5365cd4 mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0xcef785b1 mrp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0xcf34b873 mrp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0xf7321922 mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/stp 0xb1b80d38 stp_proto_register +EXPORT_SYMBOL_GPL net/802/stp 0xb2e96051 stp_proto_unregister +EXPORT_SYMBOL_GPL net/9p/9pnet 0x4f7f47d8 p9_client_xattrcreate +EXPORT_SYMBOL_GPL net/9p/9pnet 0x5470c244 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 0x7859d4c8 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 0x23e9f1f8 l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x4791b87e l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x4fa4b7b5 bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x70bc54a7 l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x73bafa6c l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xdac9a910 l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xf0be6925 l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xf19884db l2cap_chan_del +EXPORT_SYMBOL_GPL net/bridge/br_netfilter 0x0cb0f8b7 br_netfilter_enable +EXPORT_SYMBOL_GPL net/bridge/bridge 0x1e52f90a br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0x2aaa0d4c br_deliver +EXPORT_SYMBOL_GPL net/bridge/bridge 0x669b9309 br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/bridge 0x6dd0586c br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x8d7d11e9 br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xc18707bd br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xc6dd80b6 nf_br_ops +EXPORT_SYMBOL_GPL net/bridge/bridge 0xe64e2752 br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x623d5f9d nft_bridge_ip6hdr_validate +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x91e14385 nft_bridge_iphdr_validate +EXPORT_SYMBOL_GPL net/dccp/dccp 0x00480e15 dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x083fa962 dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0x101ee943 inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0x119f59c6 dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x176135d4 dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1d99d49a dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x296c774f dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2f12c188 dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0x3110cbfa dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x3ab4e1f7 dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0x3bec71c2 dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x3ca1b039 dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0x486ee15e dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4a0a5012 dccp_parse_options +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 0x53374dbb dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0x53b2d6ff dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x612f47ba dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0x61816526 dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x64e8ebe0 dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6ff7779f dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x71d803e9 dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7bc98e80 dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0x801367fc dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x88949684 dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0x95b11ddb dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0x98bb45bd dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa03fec3b compat_dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb055e85f dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc0c324f0 dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc35e3009 dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd8092775 dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0xdc616357 dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0xddadecf5 dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe94ad718 dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xeb0daf43 dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xec9ca9b7 compat_dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf3e1312e dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x0a3c7969 dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x24ab6bbc dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x601ff919 dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x960e805b dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xac042426 dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xce57bd54 dccp_v4_send_check +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x2d4866e4 ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x4d7aef69 ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xab09440a ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xb4182b9c ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xe1d5b797 ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0x65fc0747 geneve_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0x6e9f901a geneve_sock_release +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0xb7bced7c geneve_sock_add +EXPORT_SYMBOL_GPL net/ipv4/gre 0x123fa239 gre_build_header +EXPORT_SYMBOL_GPL net/ipv4/gre 0x37d924d4 gre_cisco_register +EXPORT_SYMBOL_GPL net/ipv4/gre 0x41adbcf2 gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0x61ddc452 gre_cisco_unregister +EXPORT_SYMBOL_GPL net/ipv4/gre 0xf2f06ecc gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x9a29d7cc inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xca717d6d inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xd881ed81 inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xe1f5058c inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xe746a6da inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xeda41c3d inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x0b86a909 ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x12651b32 ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x31e3cb9d ip_tunnel_ioctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x37b3b7eb ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x40532fe4 ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x526cddc7 ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x6bc06e67 ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xb26c1514 ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xbdd3a68a ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xe94e8ccd ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xeb369265 ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xee8d8081 ip_tunnel_delete_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xf8bbccce ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xfb5a408e ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0xcabba554 arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0xd5d3bb05 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 0x188a6469 nf_nat_ipv4_in +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x630141fb nf_nat_ipv4_local_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x85592725 nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x941f9b3e nf_nat_ipv4_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xa21f7614 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 0xb9c96ca1 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 0x0c97bc8c nf_send_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x1763cfb6 nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x1c36df8d nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x80359252 nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x9d599875 nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tables_ipv4 0x20279b54 nft_af_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x7faf5506 tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x8eea9fc0 tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x9bc58e12 tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xa080aa02 tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xc1ef4900 tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x39a1c239 udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x65e5ef53 udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x8514662c setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x2afeaafd ip6_tnl_dst_check +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x7190ea34 ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x941b2b01 ip6_tnl_dst_reset +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x95e53ec6 ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xbb37dd79 ip6_tnl_dst_store +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x23dd99c7 udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x835514a5 udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0x405d5e57 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 0x01d616ef nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x273c2364 nf_nat_ipv6_local_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x434146f9 nf_nat_ipv6_in +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xb0e63e1b nf_nat_ipv6_out +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xdc101e45 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 0x5412e98e nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x75185686 nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x9995afb7 nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x9aba414e nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xa6887eb8 nf_send_unreach6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xecbdbb09 nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tables_ipv6 0xf15ee570 nft_af_ipv6 +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x01e41cd4 l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x33c9bb34 l2tp_tunnel_closeall +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x44ac922e l2tp_session_queue_purge +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x4ff7acc6 l2tp_tunnel_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x61d102f8 l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x6e543727 __l2tp_session_unhash +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7e9144e5 l2tp_session_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x81407622 l2tp_session_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x82e49538 l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x83f47d55 l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x910446a9 l2tp_session_find_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xb18f02c7 l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc12d8753 l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xcfd2de47 l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xdde164af l2tp_tunnel_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xe22503f1 l2tp_session_free +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0xc3532798 l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x03c87bea ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x05442133 ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x11e1f72f ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x1f216d2c ieee80211_set_key_tx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x36dcce36 ieee80211_iterate_active_interfaces_rtnl +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3ec5a8ee ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x58a151ae ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x92d5429e ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x9e0415d9 ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa2e95389 ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xc4dbc649 ieee80211_napi_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xcaa14458 ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd09872eb ieee80211_iterate_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd0c29761 ieee80211_vif_to_wdev +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd179699f ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xdb87418b ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xdce133ac ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xe54b09f2 ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xef5e1a98 wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x08497ccf ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x0fa712db ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x15ee93bd ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x3ad9e3fc ip_set_put_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6d18531e ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x75691cc7 ip_set_nfnl_get_byindex +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 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 0xab3532e6 ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xbb7e306f ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcc001bd9 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcc461025 ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcc491dff ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xd1b99c3e ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xda421ef7 ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xdcc83a4f ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xe1a58bca ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xe3faede7 ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf3b4d4ae ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xfacf741b ip_set_get_ip_port +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x33c7e2b6 ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x4f3ebc30 unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xadea8763 ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xec2350df register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x002558a3 nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0032459d nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x004ca288 nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x045072cd nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x083451c4 nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0b90f277 nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0fb1fca1 nf_conntrack_l4proto_udp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x142e2991 nf_ct_extend_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x14f16866 __nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1c22b481 nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x226bdf9a nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x23028592 nf_ct_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x25dcd264 nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2708ab18 nf_ct_l4proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2bbc7c65 nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2e094821 nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2f8417fc __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x34470a67 nf_ct_l3proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x37386cac nf_conntrack_hash_rnd +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x38f518b0 nf_connlabel_match +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3ab54d8e nf_ct_l4proto_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3c61e9fe nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3d879e23 nf_conntrack_l4proto_udp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3f5b1415 nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4211935f nf_ct_tmpl_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4311d303 nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4b5ce8e3 nf_ct_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4c8925b0 nf_ct_expect_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x533c67c9 __nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x53d8bdb9 nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x54dad061 nf_ct_l4proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x585ef5fa nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5996f69a nf_ct_l3proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x599d9825 __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5a694e52 nf_ct_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5f98efae nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5fdb6d24 nf_ct_extend_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6233227b nf_ct_l4proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x62813e5c nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x62a63e8d nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x64a6bceb nf_conntrack_set_hashsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x65d358a8 nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6ce0fdd4 nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6e224a7a need_conntrack +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6e7d8e9f __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x735c7201 nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x78f9b710 nf_ct_l3proto_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7f91ce69 nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8031e918 nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x835489d6 nf_ct_l3proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x867eb2f1 __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8998a62b 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 0x96555453 nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa4a9dc4c __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa7cc4c05 nf_conntrack_alloc +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 0xad1bb027 nf_ct_free_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb0d412ba nf_ct_l3protos +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb602c57e nf_ct_l3proto_module_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbaf6d1bd nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbe01a9af nf_ct_get_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbe9878b5 nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc117d6a8 nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc18ac88d nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc1a1dd51 nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc3604345 nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc879046a nf_ct_timeout_find_get_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc948e41f nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xce62fb16 nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcea1d11d nf_conntrack_l4proto_tcp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd1c2b970 nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd57d5bae nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd5e46009 nf_connlabel_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xde630080 nfnetlink_parse_nat_setup_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe0eab406 seq_print_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe23d25e5 nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe3b46279 nf_ct_timeout_put_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe4a22792 nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe6dd63a9 nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe92218bd nf_conntrack_l3proto_generic +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xeee9ecad nf_ct_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf51a1559 nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf5f20285 nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfb033018 nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfc97b39f nf_conntrack_l4proto_tcp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfe8f5c1a nf_ct_expect_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0xbe796d3a nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0x285d82ad nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0x7f40d868 nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x5294301d set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x591893bc nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x75c0eb5d set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x787a48a5 nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xaf0e4d4c set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xb13f7b4d get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xb69e0a42 nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xc754bd20 nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xe3101ffa set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xf110e4d6 nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0xac3b7c89 nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x32ef67b4 nf_nat_pptp_hook_exp_gre +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x5a770390 nf_nat_pptp_hook_expectfn +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xb817ea11 nf_nat_pptp_hook_outbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xed8ef5f1 nf_nat_pptp_hook_inbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0x6e5c1b90 nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0xbe60377a nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x0bb5ed8f ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x2a131b3d nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x3c800aa2 ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x3efc3adc ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x5123e560 ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x987d11cd ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xd368e028 ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0xadb33b3e nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0x1f5d55bd nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x27e18e4c nf_log_dump_packet_common +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x2b23d01a nf_log_dump_tcp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x4318c829 nf_log_dump_sk_uid_gid +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x48f8e554 nf_log_dump_udp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x0cbd5efc 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 0x13573863 nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x67802695 nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x828fad18 nf_nat_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xa683001e __nf_nat_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xad86cce1 nf_nat_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xc66bd12c nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xcf0b175f nf_nat_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xdfeac219 nf_nat_l4proto_unique_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x181d7a97 nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0xcf7d2ecd 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 0x6cc31d0f 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 0xa1f45a23 synproxy_parse_options +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 0x047aa502 nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x080096f3 nft_validate_register_store +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0cbe7f7f nft_set_gc_batch_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1e6b75a3 nft_parse_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2895e870 nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x29652337 nft_set_elem_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2bab4da1 nft_unregister_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3370d02a nft_unregister_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4b51909b nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x51483bce nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5778f241 nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x60108b5d nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x68088bee nft_data_uninit +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x68109a3d nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x81084617 nft_dump_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x8973356a nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xbf63bb61 nft_set_gc_batch_release +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xbff40e8e nft_register_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xcf03e214 nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xdf254df0 nft_register_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe09dada2 nft_set_ext_types +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe6ceafa8 nft_unregister_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xed33c632 nft_validate_register_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf64bebbf nft_register_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x376133be nfnetlink_alloc_skb +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x3c04f75d nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x40a7f1f3 nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x85faf528 nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x99b6100c nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdc39cbf2 nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xf8d02a8f nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x21f6bba6 nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xa8d849f4 nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xe12b2c24 nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_log 0x921c32ef nfulnl_log_packet +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x4281468e nft_masq_init +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x7987566d nft_masq_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xcb666d10 nft_masq_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xe3b8ea21 nft_masq_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x022382d5 nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x0f253128 nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x543036c6 nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x6b74a402 nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x6f70807b nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xa20220fa nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xb80e8358 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x1f2737d8 nft_redir_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x8c3c5209 nft_redir_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xa5be1e1e nft_redir_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xca1c7763 nft_redir_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x0f7991e9 nft_reject_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xa2db3c7f nft_reject_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xd24af297 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 0x004091df xt_compat_match_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x145925b7 xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x161d1417 xt_compat_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x23c10a47 xt_compat_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x26e459c8 xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x286cd2ac xt_hook_unlink +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x288e19da xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x2ceb46db xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x33f70915 xt_compat_target_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x3463b160 xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x40728a63 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x4289b645 xt_compat_match_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5f82f1f7 xt_compat_flush_offsets +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x60d3e45c xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x691a6d69 xt_compat_calc_jump +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x69ea3490 xt_compat_target_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x6d43f5df xt_compat_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x956284b3 xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa86169dd xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xcb503f52 xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xcbc75243 xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xdc163280 xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe0b4971b xt_compat_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe1939636 xt_hook_link +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xec24fd82 xt_compat_add_offset +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 0x2c31026a nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x2d2be7a0 nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0xf280126c nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x164e0f1d nci_uart_unregister +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x95d09dcd nci_uart_register +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0xfa4e7752 nci_uart_set_config +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x093241cc ovs_vport_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x1ddc0141 ovs_vport_receive +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x347a4728 ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x508546dc ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x56b63a48 ovs_tunnel_get_egress_info +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x65da2889 ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x8079a8e3 ovs_vport_deferred_free +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 0x02c8c008 rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0x099e3769 rds_cong_map_updated +EXPORT_SYMBOL_GPL net/rds/rds 0x0cec425d rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0x1126a1ad rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0x1f985721 rds_inc_put +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 0x3b398a3b rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0x3b4fc0fc rds_page_remainder_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x3ecf0b75 rds_page_copy_user +EXPORT_SYMBOL_GPL net/rds/rds 0x49d22b81 rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0x4dce45b4 rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0x50cbe7b3 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x5637b6fe rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0x62e2c368 rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0x718f0e75 rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0x73aac73d rds_message_populate_header +EXPORT_SYMBOL_GPL net/rds/rds 0x78e1237e rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0x7bbe95e4 rds_send_get_message +EXPORT_SYMBOL_GPL net/rds/rds 0x7bc62829 rds_stats_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0x80acd7fd rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0x8a36ea61 rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0x983a1d24 rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x99c25db9 rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0xaad37374 rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0xac0c66d3 rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xdd7b7777 rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0xe093af25 rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0xe2494c8c rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0x59e531c6 rxrpc_unregister_security +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0xef91e3bc 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 0x22416948 gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x4631ec9b 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 0xc6ec254f gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xf8b2ff6e g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x007feae4 svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0168ade9 rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0253a98b xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x045834e9 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x052518bd rpcauth_lookupcred +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 0x06816c7b rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x072b5fc4 xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x07dc4df6 auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0e06cd23 rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0e9158bf xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f668ba9 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x10281c05 rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1141ed99 sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x11cabb66 rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x18032a1a rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1ba2a1db rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1d8794d5 rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e26019d svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f2a9970 rpc_ntop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1fbab5cc rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1fff1b10 rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x202f0931 rpc_clnt_swap_activate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2169e8e7 rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x234870b9 csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x236a0355 rpc_lookup_cred_nonblock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x240d01ea read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2aa972dc _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2c9141e4 rpc_count_iostats_metrics +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2eec63c9 xdr_encode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31b18697 svc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x32e6d627 svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x33925b20 xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x34234c7e svc_shutdown_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3441e1a4 xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x351a7a01 rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3612188c svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3652e123 rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x36a50cca sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x39698753 rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3a551ddf cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3d147b5a xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3e008938 rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3e063963 svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x40460faf unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x40de2b0e rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x420a256c auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x42b13807 rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x452bc5a8 xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4610d08b svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x46ce42c7 svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x47ca2ef8 rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x48926efa rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4a3ffba8 rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4a7d2b17 sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4a9d32b2 bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ae4666a svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4c6940b9 xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4d869808 rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ef8ef14 xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x500d5687 xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x512cd645 xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x51d902ba rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x51ee2390 xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x51f9ec4b put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53de0b31 xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5532d0ca rpc_task_reset_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x58fa31d3 xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a6376b9 svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5dbd6445 gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5f335a61 xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6007bf36 rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x600d932a svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x60cbb4f8 xprt_set_retrans_timeout_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x62678d27 xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6278e96c rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x636c03fa svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6432a2e6 svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x644bc7e5 rpc_clnt_swap_deactivate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x65abb1e2 cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x67d32142 svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x67e3a21a rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6866c382 svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x68774fe7 xdr_buf_read_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x69924b9c cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6c43a3b4 svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6d61b789 rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6e4931a2 rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71533da0 xprt_lock_and_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7396f14d rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x74a73f8f svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x74dbb90f svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x755062c2 svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x75ecf39e rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x760dec13 rpcauth_cred_key_to_expire +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7bfbdc8e rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7d0cb1b0 xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7d64401b xprt_free +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 0x81412299 svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x81cd0168 xdr_partial_copy_from_skb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x85b357f8 xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x86879e58 rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x874bc499 rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x885970f9 sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8888ddbe rpcauth_key_timeout_notify +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8a12e3e7 rpc_rmdir +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8a89d288 rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8bbb4d02 xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8ca97377 xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8f42c7d3 svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x91623638 write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x93055a5c svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x93dab460 xprt_set_retrans_timeout_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9575949e svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x972a5804 xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98b75d64 rpcauth_list_flavors +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x99136dc8 rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9979e509 xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9a152ad1 svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9a27a9de rpc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9afe15b7 xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9c5e8183 rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9d2bfe84 svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9d7e6b2c xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9fc2b629 rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa21645e3 rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa21ca03b xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa2213464 svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa273e4d0 sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa2957f07 xdr_skb_read_bits +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa34de128 rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa4d383b3 xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa4d3d82c xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa553d002 rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa72faf43 rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa7c92265 svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xab89086d rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb13a0001 rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb189a8db rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb2b19ca9 auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb61399d9 svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb9b4030f rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbb1d4834 svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbe233991 xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbe82bbb9 rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf4e0d38 xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf9d1b96 nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbfb2e5d2 rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc07c6de9 svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc12435e3 rpc_calc_rto +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc18d1c55 rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc24c1318 rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3880471 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3d0b1c4 rpc_lookup_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc44bf890 rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc47b7c6d rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc774a4af rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc7c2312f rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc9b7d799 __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xccd87160 rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcd347a3f svc_close_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcdfb7a3b xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcee467f3 xprt_load_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcfecf60a cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd1c08885 rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd23d8509 rpc_print_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd2640e71 xdr_set_scratch_buffer +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd2b09430 svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd3815827 svc_prepare_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd7ac50bf xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd827a589 xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd8e26b77 rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdacd63d2 rpcauth_generic_bind_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdbb47ffc xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdcdab544 rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdcfb7c77 sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdd4857e7 rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdde0f340 rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xde4e32c2 rpc_protocol +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe036405d xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe192e54d rpc_get_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1ac2bb8 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe388c9e6 rpc_lookup_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe685e567 xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe775a0cb rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe8192319 xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xea496e44 cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xea90291f rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeab66672 cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeb3d5840 rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeb905d46 xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xebaf03b7 svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xebcfe25d rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xed7aa629 svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xedcf6be4 qword_add +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xee92cd52 rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeeacab69 rpc_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf0a1e44d xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf22428d7 xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf3a59207 sunrpc_cache_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf6fb48d2 svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf7ffe37f rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf8df484e rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf96821fa rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9d1164c rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfaecc117 rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfecb60f9 svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x02ee1354 vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0c79d5ef vm_sockets_get_local_cid +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0d522221 __vsock_core_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x15c0c57c vsock_addr_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x224530f3 vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2663cb64 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x59d943c8 vsock_addr_cast +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x5bdaf763 vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x74155bc8 vsock_remove_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 0x8dc5408e vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x8e0d9b15 vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x8e14ea8c __vsock_create +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x95fab3dc vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x970b77bc vsock_pending_work +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xa104a0ac vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xb6c0be08 vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbd0f699d vsock_addr_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbe7bda27 vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd95ac116 vsock_addr_validate +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xde8f0c0b vsock_stream_has_data +EXPORT_SYMBOL_GPL net/wimax/wimax 0x2525d647 wimax_msg_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0x25551fe7 wimax_msg_send +EXPORT_SYMBOL_GPL net/wimax/wimax 0x363856c8 wimax_report_rfkill_hw +EXPORT_SYMBOL_GPL net/wimax/wimax 0x6d01834c wimax_dev_add +EXPORT_SYMBOL_GPL net/wimax/wimax 0x7ded29bc wimax_msg_data_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0x8a030301 wimax_state_change +EXPORT_SYMBOL_GPL net/wimax/wimax 0xa03be160 wimax_state_get +EXPORT_SYMBOL_GPL net/wimax/wimax 0xa27fd8e2 wimax_dev_rm +EXPORT_SYMBOL_GPL net/wimax/wimax 0xde4bc22c wimax_report_rfkill_sw +EXPORT_SYMBOL_GPL net/wimax/wimax 0xe335864b wimax_msg +EXPORT_SYMBOL_GPL net/wimax/wimax 0xe8605ba8 wimax_msg_data +EXPORT_SYMBOL_GPL net/wimax/wimax 0xef6f1e5e wimax_dev_init +EXPORT_SYMBOL_GPL net/wimax/wimax 0xf170955a wimax_msg_alloc +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x0fa797a1 cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x352648ad cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x561192c9 cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x5d1f7ad9 cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x629097e3 cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x651a3c09 cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x720650d1 cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x9717d3d7 cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xacc62952 cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xae76791e cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xb5d9d26e cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xc7bcbdc4 cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xdbe15ac9 cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x3bf471d7 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x47b34e60 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x60b73277 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x834ba96d xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xa6e66685 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xaa762fe2 xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xad1b60ed xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xdbfc35c8 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xdfea3a6d xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x03b52e1a ipcomp_init_state +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xbb4eaae2 ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xc17d1a73 ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xe63e9217 ipcomp_input +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq-device 0xb47b4640 __snd_seq_driver_register +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq-device 0xffab2503 snd_seq_driver_unregister +EXPORT_SYMBOL_GPL sound/core/snd 0x0eb4d0ef snd_ctl_get_preferred_subdevice +EXPORT_SYMBOL_GPL sound/core/snd 0x16aefb28 snd_card_add_dev_attr +EXPORT_SYMBOL_GPL sound/core/snd 0x23e3cfaf snd_device_initialize +EXPORT_SYMBOL_GPL sound/core/snd 0x730a0753 snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL sound/core/snd 0x8145464c snd_device_disconnect +EXPORT_SYMBOL_GPL sound/core/snd 0x88c2d922 snd_ctl_activate_id +EXPORT_SYMBOL_GPL sound/core/snd 0x898aa3c3 snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x6d72d9de snd_compress_deregister +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x703f2d0b snd_compress_register +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xf7cf96ed 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 0x0c80a56a _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x0d9cf9a2 snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x2c08abbc snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x2c38471a snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x2f6b2d8a snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x3aee339e snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x8b8ca276 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 0xd1a7d169 snd_pcm_stream_lock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xe6b0afcb snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x1b5c2047 snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x2c7744f6 snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x7177a493 snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x73631a74 snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x78910b37 snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x826d3165 snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x8d5a0d37 snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xab58082c snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xab5e20d4 snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xcf7e6a96 snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xffb003ae snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x041fe27e snd_hdac_bus_get_response +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0b5ee100 snd_hdac_regmap_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0e8cf5e9 snd_hdac_stream_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x10f46a46 snd_hdac_device_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x15155429 snd_hdac_bus_queue_event +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x185d0817 snd_hdac_regmap_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1a5560fe snd_hdac_bus_add_device +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x257b6c13 snd_hdac_link_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2742c6bd snd_hdac_get_connections +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2c077a63 snd_hdac_power_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2fa661b2 snd_hdac_power_up +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x35f32d43 snd_hdac_bus_exit_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x396662c9 snd_hdac_stream_setup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4028f15c snd_hdac_stream_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4480d21c snd_hdac_device_register +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4819635d snd_hdac_power_up_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x55a1ad86 _snd_hdac_read_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x59ac3001 snd_hdac_device_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x59e5a38e snd_hdac_read_parm_uncached +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5ac78f35 snd_hdac_dsp_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5beec9c1 snd_hdac_bus_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5e035a14 snd_hdac_bus_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x62f9f743 snd_hdac_get_sub_nodes +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x641d3905 snd_hdac_override_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6626a224 snd_hdac_stream_timecounter_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x666346e2 snd_hdac_bus_handle_stream_irq +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6798027f snd_hdac_bus_stop_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x69e5b123 snd_hdac_dsp_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6f386b45 snd_hdac_regmap_write_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x74002f76 snd_hdac_stream_setup_periods +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7a9c4919 snd_hdac_exec_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7b5b4362 snd_hdac_stream_clear +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7ee1282d snd_hdac_bus_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8395bf3f snd_hdac_regmap_update_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8bc35e15 snd_hdac_bus_exec_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9236356a snd_hdac_bus_remove_device +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x93de348c snd_hdac_query_supported_pcm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x951aecdc snd_hdac_bus_update_rirb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9818144e snd_hdac_bus_init_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9e7764b8 snd_hdac_stream_release +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa2be215f snd_hdac_make_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa838d3a9 snd_hdac_device_unregister +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa90c889f snd_hdac_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xad86fd3b snd_hdac_bus_init_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xaf07f3e4 snd_hdac_dsp_prepare +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb5673d7e snd_hda_bus_type +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb9dfa693 snd_hdac_stream_sync +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbd65c61a snd_hdac_bus_enter_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbec2384f snd_hdac_stream_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbf466af3 snd_hdac_regmap_add_vendor_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc217a41a snd_hdac_bus_exec_verb_unlocked +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc3d5400e hdac_get_device_id +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc4eb2e19 snd_hdac_bus_stop_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc9bb82a3 snd_hdac_stream_start +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xcba01cab snd_hdac_stream_stop +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xccb564bd snd_hdac_power_down_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd4d9020a snd_hdac_bus_free_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdd9a804a snd_hdac_calc_stream_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdee5673c snd_hdac_stream_assign +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdf2edbe3 snd_hdac_stream_set_params +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe008bac4 snd_hdac_stream_sync_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe2aa9441 snd_hdac_bus_send_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf76314ef snd_hdac_regmap_read_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf8219e24 snd_hdac_is_supported_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xfa46f961 snd_hdac_refresh_widgets +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x065d1223 snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x49a07d6a snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x4d3ca478 snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x79acae12 snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xa5780bad snd_ak4113_build +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xedc80588 snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x017c87be snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x02b67d51 snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x02d2a889 snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x039ee88a snd_hda_register_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x041bdf1c snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0515d2f9 snd_hda_codec_load_dsp_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0676f5ac snd_hda_get_input_pin_attr +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0948dcc1 snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x09dc36ac snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x09dce9fe snd_hda_codec_load_dsp_trigger +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0a431354 snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0be1caf2 __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0da1c421 snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x127f8f45 snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x13d5cecb snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x14c13b19 snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x157f002c snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x180d1122 snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x19ceaee2 snd_hda_mixer_bind_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1aa1f453 snd_hda_bind_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1ec8b4b2 snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x200de929 hda_codec_driver_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2097895c snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x20d6ca56 snd_hda_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x230e55a7 azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x302f8d8f snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x32a6f677 snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x339215ea snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x35bf7a23 snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x375cacd5 snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3b839e66 snd_hda_codec_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3dbbc402 snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3e157d16 snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3f2c33ab snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x41140b5d snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x448be761 __hda_codec_driver_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4868997e snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4a3d5f8f snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4c3c0a9d snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4d800fd0 snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4dea69c5 snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4e80d567 snd_hda_mixer_bind_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4f9b6fa1 snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5369051a azx_stop_all_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x579e1dff snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x57a0856f azx_probe_codecs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x58c83faa snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5ea11aea azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5ee00579 snd_hda_codec_pcm_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x62336c0c snd_hda_bind_vol +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6378036b snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6a8856dd snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6af42c82 snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6c62a8dc snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6e51f566 snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6e983f8b __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x72c1f94f snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x73294513 snd_hda_jack_tbl_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x75a894e2 snd_hda_mixer_bind_ctls_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x78c1b4cd snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7cdab466 azx_free_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7d922b26 snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8125ac28 snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8194d52d azx_bus_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x81a11c3f _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x81dfa881 snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x82454078 snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8266cfb2 snd_hda_mixer_bind_ctls_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x846c5baa snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x874278ce azx_init_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x87b5ac7e snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8be289a3 snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8c5c3f2b snd_hda_mixer_bind_ctls_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x90c3a5b9 snd_hda_jack_detect_enable_callback +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x94b6583b snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x94debf06 snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9a8ca8a2 snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9cd6eb8a azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9f138eff snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa074f2e6 snd_hda_codec_load_dsp_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa0eb13af snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa2827d76 snd_hda_get_jack_location +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa393d4a9 snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa3afcfb1 snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa79f81d5 snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xaade1802 snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xadd768d4 snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb0c7777b snd_hda_jack_detect_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb754b44a snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb94e8e37 snd_hda_mixer_bind_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbac5bef3 snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbda8a31d snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbf0018b1 azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc121cc2d snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc652fd69 snd_hda_get_jack_connectivity +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc6a0ea75 snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc7e1d6df snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc868f60c snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc9602b5b snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb222ba5 snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb301b6e snd_hda_get_jack_type +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb5f5208 snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcc5ce173 snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xccfe33cb snd_hda_jack_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcfff5560 snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd2244711 azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd6a864ff snd_hda_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdcd4c575 snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdcfdf45f snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe118de5d snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe207dfef snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe73ce871 snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe93e8508 hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe9e0dea3 snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xea4ffe75 snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeb255411 snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda3a721 snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf0542fb6 is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf0895c2b snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf1a26ac4 snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf215bea5 query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf2b4a43f azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf318489c snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf6d320f2 snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf840fd0d snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf8beb4dc snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf8f9b83f snd_hda_codec_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf94e4513 snd_hda_codec_pcm_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfacdad2a snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfd2b040f snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xff352e11 snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xff37c53e snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x15dd0688 snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x24c7643c snd_hda_gen_fix_pin_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x337a6914 snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x39b3a25c snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x55472391 snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x64602ada snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x6aa9ebbe snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x6f5e8144 snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x75553e38 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 0x80af6445 snd_hda_gen_stream_pm +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 0x895c4ada snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x8aa58a33 snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x986d5343 snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa28bf2b5 snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa8da8dde snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xcb3ab3d3 snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xd3f6b3c3 snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xd720b475 snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xdc6f20ab snd_hda_parse_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xe98e8542 snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xeedfa4ef snd_hda_get_nid_path +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x3a372a7d cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x64436364 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 0x92183eb1 cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xc1a2e8cf cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x3f4d2ef8 cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x76a78b7f cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7cac7292 cs42888_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x828a3a79 cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xcd3794c9 cs42448_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x5f470bdc es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0xb4302276 es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98090 0x8ef610da max98090_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x039a1ea0 pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x1d2d4d43 pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x2b4fcb85 pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x9c3a9e2f 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-rt5645 0x2ae6bb11 rt5645_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0xd68368f2 rt5645_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677 0x6e9fb5df rt5677_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0x2fa7bc59 rt5677_spi_burst_write +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0x33300271 rt5677_spi_write +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x2fb692f4 sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x48f5a355 sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xd43d59a7 devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xd8c7dbbe sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xde896763 sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0x6d2a177d devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x1e97d556 ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0xbe62d0ae ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x9f4a0b87 tpa6130a2_stereo_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0xedd1e46d tpa6130a2_add_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0x33d4e385 ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x175e990c wm8804_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x28d5983f wm8804_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x6ce7e1c4 wm8804_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x841c3278 wm8804_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0xe6eccdd6 wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0x1c88f740 wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x9b93d860 fsl_asrc_platform +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0xe7134d5a 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/qcom/snd-soc-lpass-cpu 0x58129904 asoc_qcom_lpass_cpu_platform_probe +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x7ca999c4 asoc_qcom_lpass_cpu_dai_probe +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0xb8a69dfa asoc_qcom_lpass_cpu_dai_ops +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0xd9252ddd asoc_qcom_lpass_cpu_platform_remove +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-platform 0xf6dc3187 asoc_qcom_lpass_platform_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x037ab95f snd_soc_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x058b2d2a snd_soc_bytes_info +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x05b8693a snd_soc_get_dai_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x08181793 snd_soc_remove_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x08480f65 snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x08558d9b snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x09d35282 snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0ad50285 snd_soc_add_codec_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0c851772 snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0e548ef0 snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0ee19e10 snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x10b92ac1 snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x13d14682 snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x15f4e58c dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x166e0533 snd_soc_poweroff +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x175088cc snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x183a2c16 snd_soc_unregister_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1953b796 snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1c069625 snd_soc_platform_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1df6b8df snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1eb3fd01 snd_soc_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1faee50b snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x212cd4f7 snd_soc_resume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x21af90b4 snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x237eeaba snd_soc_bytes_put +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x250cbe09 snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x26d6992b snd_soc_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x285d4315 snd_soc_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2e87ff2d snd_soc_component_async_complete +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x30d0b7d3 snd_soc_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x33b0fdde snd_soc_runtime_set_dai_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3837f0e9 snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x38761312 snd_soc_dapm_sync +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3b2742aa snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3d882ac1 snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3e2586f3 snd_soc_register_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4344d558 snd_soc_get_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x459c4559 snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4662698a snd_soc_dpcm_be_get_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x47026bc6 snd_soc_lookup_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x47cf578d snd_soc_unregister_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4b9a3a2e snd_soc_jack_get_type +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4fa7fdba snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x50d625c6 dapm_regulator_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x528c2d14 snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x52c85ab1 dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5534f468 snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x55496dbe snd_soc_info_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x57f93ec8 snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x57fcbbb6 snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x598c5c08 snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5a97b476 snd_soc_dapm_force_bias_level +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5c81ee70 snd_soc_codec_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5d833372 snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5e6e616c snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x617ef52f snd_soc_of_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x61cc5eb7 snd_soc_card_jack_new +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6377e9d3 snd_soc_add_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x64e56985 snd_soc_set_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x656921f5 snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x68d5ac20 snd_soc_codec_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6948bab3 snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6a182cd1 snd_soc_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6af7df91 snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6cdaab20 snd_soc_pm_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6d3bc528 snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x70abaa8d soc_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x713fdbb6 snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x716bcc23 snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x72237a36 snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x72fd11be snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7592e2c8 snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x75b410a9 snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7d14a603 snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7db9e6ab snd_soc_limit_volume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7eba2967 snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7f86dc24 snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x81644d36 snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x81f76189 snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x82a2b37c snd_soc_set_ac97_ops_of_reset +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x83bbe7f2 snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8593ebf0 snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x85ef50fb snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x87c91bc9 snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x895a2dfc snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8beef000 snd_soc_add_component_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8c278f49 snd_soc_dpcm_be_set_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8f1f708a devm_snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8f8874ef snd_soc_component_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x956dae50 snd_soc_dapm_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x956e68a7 snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x99a9abee snd_soc_put_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9c72506d snd_soc_add_platform_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9cb5181b snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9ebb8769 snd_soc_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa418eb6e snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa49268ac snd_soc_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa59b257e snd_soc_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa5f8498a snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaa086e5d snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaeeb1d9a dapm_clock_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaf2ae1b5 snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb10c9859 snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb13ddcbc snd_soc_component_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb1495321 snd_soc_cnew +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb3a53067 snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb62e62d0 dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbcbbe31a snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbcdb7dfe snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbee9a5ca snd_soc_unregister_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc0e17ed3 snd_soc_new_ac97_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc132eca6 snd_soc_info_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc1bae209 devm_snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc569446b snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc5c2260a snd_soc_component_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcaf01b26 snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcd5e24be snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcebf270b snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcf779e4e snd_soc_platform_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd1a0615d snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd1ce0b5d snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd20bc827 snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd28e561d devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd47a486f snd_soc_add_card_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd69774cc snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xda863917 snd_soc_debugfs_root +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdaad2490 snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdc112920 snd_soc_platform_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdc2ee430 snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdf50fb9b snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe5c54e3d snd_soc_component_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe7862291 snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xec63ad53 snd_soc_unregister_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xef2cfd07 snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeff22c8f snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf0909bd3 snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf2fd122a snd_soc_free_ac97_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf30eb4b2 snd_soc_bytes_get +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf35863d2 snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf613d784 snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf6618b01 snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf855dc5c snd_soc_jack_report +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf9b1b92a devm_snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfb7b8c34 snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfc69ced4 snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x10e2a1d1 line6_pcm_release +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x1591a3d1 line6_read_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x199f2305 line6_send_sysex_message +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x1dc48147 line6_init_pcm +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x1de5b9fd line6_init_midi +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x202a1b1b line6_midi_id +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x20734aed line6_disconnect +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x3fbeddc8 line6_probe +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x490c705b line6_pcm_acquire +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x76ab7d0d line6_alloc_sysex_buffer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x8ec973cd line6_start_timer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xa65045d6 line6_version_request_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xa7f4b383 line6_send_raw_message_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xb6f1cecd line6_read_serial_number +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xce13a6de line6_resume +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xf89d759f line6_write_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xfd0f974b line6_suspend +EXPORT_SYMBOL_GPL vmlinux 0x00557087 __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x0058e3f0 crypto_rng_reset +EXPORT_SYMBOL_GPL vmlinux 0x0059b6a3 ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0x005f871e debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x0061e754 tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0x006820b4 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x0070ef14 __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x00811359 regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x009304b6 ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0x00b7cf42 of_pci_get_devfn +EXPORT_SYMBOL_GPL vmlinux 0x00da6301 user_preparse +EXPORT_SYMBOL_GPL vmlinux 0x00e75d02 wm5102_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x00ebcb5d ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0x00f60f15 pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0x01010c6d klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x01148418 kernfs_path +EXPORT_SYMBOL_GPL vmlinux 0x01198162 crypto_register_rng +EXPORT_SYMBOL_GPL vmlinux 0x011cf028 regulator_suspend_finish +EXPORT_SYMBOL_GPL vmlinux 0x0126f8f5 tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x012cc30b swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0x0160cc03 device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x01653a8e pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0x017dcdce devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x01859722 xenbus_dev_fatal +EXPORT_SYMBOL_GPL vmlinux 0x0191f8ae inet_ehash_locks_alloc +EXPORT_SYMBOL_GPL vmlinux 0x019bdbe4 kvm_read_guest_cached +EXPORT_SYMBOL_GPL vmlinux 0x01a5f9d9 serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x01be7c13 ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0x01c6cb0c cpu_cluster_pm_enter +EXPORT_SYMBOL_GPL vmlinux 0x01d0b81a tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0x01d5ab58 pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0x01dcfa32 crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x01e284b9 __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0x01e6880d xhci_run +EXPORT_SYMBOL_GPL vmlinux 0x021f3dbc modify_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x02410c17 ulpi_viewport_access_ops +EXPORT_SYMBOL_GPL vmlinux 0x024db3b4 crypto_create_tfm +EXPORT_SYMBOL_GPL vmlinux 0x02552660 acpiphp_register_attention +EXPORT_SYMBOL_GPL vmlinux 0x0255d966 da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0x02575cb7 xenbus_frontend_closed +EXPORT_SYMBOL_GPL vmlinux 0x026dec20 crypto_alloc_instance +EXPORT_SYMBOL_GPL vmlinux 0x02c85762 bgpio_init +EXPORT_SYMBOL_GPL vmlinux 0x02d77b6c devfreq_event_set_event +EXPORT_SYMBOL_GPL vmlinux 0x02e74c58 regmap_fields_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x02fea2ae rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x0321cdbf of_alias_get_highest_id +EXPORT_SYMBOL_GPL vmlinux 0x03275457 irq_set_affinity_hint +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 0x03474a18 device_add_property_set +EXPORT_SYMBOL_GPL vmlinux 0x035386db devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x03787377 bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0x039fd867 trace_clock_global +EXPORT_SYMBOL_GPL vmlinux 0x03a4dd24 get_device +EXPORT_SYMBOL_GPL vmlinux 0x03d75421 param_set_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0x03e3686c ata_timing_cycle2mode +EXPORT_SYMBOL_GPL vmlinux 0x0402cbbf preempt_notifier_inc +EXPORT_SYMBOL_GPL vmlinux 0x042e1b2e unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x0469cc23 pci_intx +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x0499deb0 __clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x04b882d3 class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x04c3f2c1 gnttab_empty_grant_references +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04cba7f3 usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0x04d05f36 nvdimm_name +EXPORT_SYMBOL_GPL vmlinux 0x04df8fbc lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0x04f710b2 eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0x04fb10d9 acpi_bind_one +EXPORT_SYMBOL_GPL vmlinux 0x050d5a4c of_get_dma_window +EXPORT_SYMBOL_GPL vmlinux 0x053494cb tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0x0549a9a6 to_nvdimm +EXPORT_SYMBOL_GPL vmlinux 0x054d9411 pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x05539641 ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0x055524de ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0x05573fd7 __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x056db1e1 hrtimer_active +EXPORT_SYMBOL_GPL vmlinux 0x0574852d component_master_add +EXPORT_SYMBOL_GPL vmlinux 0x058b582a vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0x05976bd7 regmap_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x059949d2 acpi_subsys_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x05add309 debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0x05d02cf7 of_gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0x06099ea1 rtc_irq_register +EXPORT_SYMBOL_GPL vmlinux 0x0617f470 sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0x06181149 virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0x061b90bb pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x0620be39 arizona_clk32k_disable +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x0627b1d4 spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0x06461efe fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x065fc256 led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x06796fce device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x0683a70b regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x06961dae scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0x06b67a9f sched_setattr +EXPORT_SYMBOL_GPL vmlinux 0x06d549e6 pinctrl_free_gpio +EXPORT_SYMBOL_GPL vmlinux 0x06fe9825 proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0x0739f429 x509_check_signature +EXPORT_SYMBOL_GPL vmlinux 0x075a4bb6 of_clk_del_provider +EXPORT_SYMBOL_GPL vmlinux 0x075b5d2f pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x0762403c edac_put_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x07640765 handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0x076a79fb split_page +EXPORT_SYMBOL_GPL vmlinux 0x076c2205 init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0x0774bff4 ping_bind +EXPORT_SYMBOL_GPL vmlinux 0x0787fa3e iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0x079a3386 preempt_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x079e90cd spi_setup +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07b6c96d disk_part_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x07bc4c36 xen_xlate_remap_gfn_array +EXPORT_SYMBOL_GPL vmlinux 0x07c86807 hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x07db42f2 ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0x07dc38be xen_xenbus_fops +EXPORT_SYMBOL_GPL vmlinux 0x07e51341 fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0x07f00b12 sysfs_create_mount_point +EXPORT_SYMBOL_GPL vmlinux 0x07f6ca1d pci_hp_deregister +EXPORT_SYMBOL_GPL vmlinux 0x080bba0e pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x08156773 name_to_dev_t +EXPORT_SYMBOL_GPL vmlinux 0x0816e980 usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x082dcc44 regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0x0841848f virtqueue_get_avail +EXPORT_SYMBOL_GPL vmlinux 0x08557d4c security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0x085c25b1 irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0x08681004 vchan_init +EXPORT_SYMBOL_GPL vmlinux 0x087e0d8c mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0x088bfa7e cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x0894600d ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x08aed8b5 ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0x08bc0870 compat_put_timespec +EXPORT_SYMBOL_GPL vmlinux 0x08dbca03 tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0x08de6a0d debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x08e597fd pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0x08f86a8a devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x093e120b driver_for_each_device +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 0x096bca15 set_foreign_p2m_mapping +EXPORT_SYMBOL_GPL vmlinux 0x09782318 event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0x09abb1b9 crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0x09c62677 __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x09e03b1c skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0x09e66806 fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0x09f72c79 __page_file_mapping +EXPORT_SYMBOL_GPL vmlinux 0x0a02a6f8 perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0x0a04fb97 kallsyms_on_each_symbol +EXPORT_SYMBOL_GPL vmlinux 0x0a1abeef get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0x0a3e3370 iommu_map +EXPORT_SYMBOL_GPL vmlinux 0x0a47852b devm_acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x0a679ca8 aead_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0x0ac92e6b fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0x0aca4332 ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0x0ad3cbcc usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0x0afdf833 pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0x0b046945 __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b18670f swiotlb_tbl_map_single +EXPORT_SYMBOL_GPL vmlinux 0x0b28f873 init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0x0b2cb5c3 pwm_set_polarity +EXPORT_SYMBOL_GPL vmlinux 0x0b2ef952 ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x0b3bce15 extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0b47bb7e __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0x0b50e7e2 ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0b57a70c register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x0b5c6b5b kvm_vcpu_mark_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0x0b6887a5 of_get_display_timing +EXPORT_SYMBOL_GPL vmlinux 0x0b86a3f5 max_gen_clk_ops +EXPORT_SYMBOL_GPL vmlinux 0x0b8a1870 mpc8xxx_spi_tx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0x0ba05767 napi_by_id +EXPORT_SYMBOL_GPL vmlinux 0x0ba88737 regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x0bb856b9 syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x0bc473bf irq_find_host +EXPORT_SYMBOL_GPL vmlinux 0x0bc9fa7f device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0x0bd70778 da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0x0bdde22f scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0x0bdf8aef hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0be05ee6 fuse_put_request +EXPORT_SYMBOL_GPL vmlinux 0x0be13fff smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x0bf385a9 dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0c113736 xenbus_dev_remove +EXPORT_SYMBOL_GPL vmlinux 0x0c2cdbf1 synchronize_sched +EXPORT_SYMBOL_GPL vmlinux 0x0c3ea7a4 crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x0c404d0a stop_machine +EXPORT_SYMBOL_GPL vmlinux 0x0c4dbf2b dt_init_idle_driver +EXPORT_SYMBOL_GPL vmlinux 0x0c796d1f usb_acpi_set_power_state +EXPORT_SYMBOL_GPL vmlinux 0x0c80e3fe efivar_init +EXPORT_SYMBOL_GPL vmlinux 0x0c89c2d7 raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0x0c99d4d4 ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x0c9d21a0 pci_try_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x0cba2172 power_supply_set_property +EXPORT_SYMBOL_GPL vmlinux 0x0cc1e40f crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x0cc45c35 max_gen_clk_remove +EXPORT_SYMBOL_GPL vmlinux 0x0cf093cd regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x0d03e0ba blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0x0d17de1c of_pci_msi_chip_add +EXPORT_SYMBOL_GPL vmlinux 0x0d46c5f5 transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d5948c9 skb_segment +EXPORT_SYMBOL_GPL vmlinux 0x0d60bf02 pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0x0d648bb1 kvm_get_kvm +EXPORT_SYMBOL_GPL vmlinux 0x0d64fe84 regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0x0d6fcbdd mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x0d7d4d70 rcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x0d80f378 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0x0d848723 percpu_ida_alloc +EXPORT_SYMBOL_GPL vmlinux 0x0da6f3d5 nd_cmd_out_size +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0ded3f95 ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0x0df862e7 elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0e007edf xen_evtchn_nr_channels +EXPORT_SYMBOL_GPL vmlinux 0x0e07d760 trace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0x0e0ff81c of_property_read_string_helper +EXPORT_SYMBOL_GPL vmlinux 0x0e2ccb97 list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0x0e35642a crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0x0e382f89 cpu_topology +EXPORT_SYMBOL_GPL vmlinux 0x0e5c0ccf securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x0e60990b da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x0e7c0f89 thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0e963bcc of_usb_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x0e9dd1f9 usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0x0ea41f64 pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x0ebab11b vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL vmlinux 0x0ecf823a static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x0edb361a ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0x0ef3a97d blk_queue_flush_queueable +EXPORT_SYMBOL_GPL vmlinux 0x0f1a17be devres_add +EXPORT_SYMBOL_GPL vmlinux 0x0f336d7f rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x0f45c780 fat_scan +EXPORT_SYMBOL_GPL vmlinux 0x0f55bff3 regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0x0f6453b0 __percpu_ida_init +EXPORT_SYMBOL_GPL vmlinux 0x0f751aea input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0x0f87bfdc mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0x0f973331 dm_get_table_device +EXPORT_SYMBOL_GPL vmlinux 0x0fb5be1f fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0x0fb78c32 ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0x0fe2d570 xenbus_directory +EXPORT_SYMBOL_GPL vmlinux 0x0ff06b44 class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x10528ed6 put_pid +EXPORT_SYMBOL_GPL vmlinux 0x105a0d11 __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x105c261c devres_alloc +EXPORT_SYMBOL_GPL vmlinux 0x107956ba transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x10c575d6 pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0x10cd6cda wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x10cffe09 gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x10e98e5a register_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x111a1bc1 pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x11243f76 powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0x112c54d1 ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0x1146cd9f usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0x116f96de pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0x11715484 __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x1172ce54 rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0x11736e68 raw_seq_open +EXPORT_SYMBOL_GPL vmlinux 0x11874679 of_dma_router_register +EXPORT_SYMBOL_GPL vmlinux 0x11a15eeb device_register +EXPORT_SYMBOL_GPL vmlinux 0x11a6e873 list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0x11caddc7 trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0x11f9b59d amba_device_put +EXPORT_SYMBOL_GPL vmlinux 0x11ffc4dc i2c_unlock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x120f28b0 regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0x1217dd51 dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x121d87f8 platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x122582b7 unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x1233edb5 device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x123df84e acpi_dma_request_slave_chan_by_index +EXPORT_SYMBOL_GPL vmlinux 0x124f2056 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x12511cd7 of_pci_get_host_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x1260608f amba_ahb_device_add +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x12940c8b usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x129a9194 cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0x12a0a854 mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x12b5193c fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0x12c35be1 dma_buf_kmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x12d55580 locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x12e9fb6a mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x12eea45b perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0x12f2f60d rq_flush_dcache_pages +EXPORT_SYMBOL_GPL vmlinux 0x130d1692 device_for_each_child_reverse +EXPORT_SYMBOL_GPL vmlinux 0x130de01d trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0x13124103 pinctrl_dev_get_devname +EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x134d814d dev_pm_opp_disable +EXPORT_SYMBOL_GPL vmlinux 0x135ef326 pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1381623c ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x13898548 __class_register +EXPORT_SYMBOL_GPL vmlinux 0x138aff76 gnttab_init +EXPORT_SYMBOL_GPL vmlinux 0x13a44bb3 relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0x13ad647f scatterwalk_bytes_sglen +EXPORT_SYMBOL_GPL vmlinux 0x13b89dee pinctrl_request_gpio +EXPORT_SYMBOL_GPL vmlinux 0x13ce87e8 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0x13d33041 tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x13d43e82 dma_buf_kmap +EXPORT_SYMBOL_GPL vmlinux 0x13e40754 dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x13f66c14 uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0x13f96b7a ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0x141166e6 dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0x1433cbc4 __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x1437b0fd inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0x14584dfb wm8400_block_read +EXPORT_SYMBOL_GPL vmlinux 0x148b59d1 ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x148f067d __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0x1493a771 regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x14b1eb3c sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0x14bfe8af tcp_ca_openreq_child +EXPORT_SYMBOL_GPL vmlinux 0x14d7274f anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0x14f62708 devm_devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x1510bead kvm_set_memory_region +EXPORT_SYMBOL_GPL vmlinux 0x1516eef8 devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x151a80e1 ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0x151ae320 regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0x15445d5c blkdev_read_iter +EXPORT_SYMBOL_GPL vmlinux 0x15567b5b relay_close +EXPORT_SYMBOL_GPL vmlinux 0x15801ef6 vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0x158181a4 devm_regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x15834507 devm_pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x15892417 async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x158dda4d phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0x158e4631 ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x15aa9781 watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0x15ad5158 da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x15c915c5 serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0x15c944e3 perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0x15d7077f ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0x15e06ae8 cpufreq_table_validate_and_show +EXPORT_SYMBOL_GPL vmlinux 0x15efd446 rcu_batches_started +EXPORT_SYMBOL_GPL vmlinux 0x16000a3c dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x163ad38c use_mm +EXPORT_SYMBOL_GPL vmlinux 0x1650bf27 rcutorture_record_progress +EXPORT_SYMBOL_GPL vmlinux 0x16963503 of_irq_parse_raw +EXPORT_SYMBOL_GPL vmlinux 0x169882a5 cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0x16a5b21c bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0x16b2aa92 nf_unregister_afinfo +EXPORT_SYMBOL_GPL vmlinux 0x16f9ae08 of_usb_get_maximum_speed +EXPORT_SYMBOL_GPL vmlinux 0x16faf207 kobject_move +EXPORT_SYMBOL_GPL vmlinux 0x171c8e30 pwm_enable +EXPORT_SYMBOL_GPL vmlinux 0x173be728 seq_release_net +EXPORT_SYMBOL_GPL vmlinux 0x1753a32f hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0x177a5452 of_alias_get_id +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x1781ccbd usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x178c0908 devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x17a243e9 devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x17b406d9 virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0x17b9f088 cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x17c24f64 devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x17da312e __blkdev_driver_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x1809afd2 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0x180f08d7 ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0x1833f7d1 get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0x18342a83 __put_net +EXPORT_SYMBOL_GPL vmlinux 0x183653b7 regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0x1848d7d7 __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x184937b9 trace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0x1853653c btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x185754d7 spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0x1865865c driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0x1866cec2 ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x18752251 virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0x1878f62b edac_err_assert +EXPORT_SYMBOL_GPL vmlinux 0x188d809b iommu_set_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x18a6f2cc bus_register +EXPORT_SYMBOL_GPL vmlinux 0x18bbc42f sdhci_pci_o2_resume +EXPORT_SYMBOL_GPL vmlinux 0x18c33e0f tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0x18e6c1c3 gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0x18f83fab gnttab_grant_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0x19294d7f bio_associate_blkcg +EXPORT_SYMBOL_GPL vmlinux 0x193d212f init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x193d48e0 trace_current_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x19460937 thermal_generate_netlink_event +EXPORT_SYMBOL_GPL vmlinux 0x194dd5f5 pkey_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x19545372 od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19b1f9e6 rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x19b384a5 hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x19b9ea40 virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0x19d3e2ee __gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x19e9edd3 sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0x19eea4f4 blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x19f7f36f cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0x1a0e1f47 phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0x1a18d61f lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0x1a2df30c get_net_ns_by_fd +EXPORT_SYMBOL_GPL vmlinux 0x1a78b1ce posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x1a967885 cpufreq_frequency_get_table +EXPORT_SYMBOL_GPL vmlinux 0x1aae99e4 ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0x1ac9368c sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0x1acef7d2 pm_freezing +EXPORT_SYMBOL_GPL vmlinux 0x1afb6b94 pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x1b1b73be regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0x1b2c6875 sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x1b46b599 wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x1b51adec ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x1b609c30 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0x1b679996 subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1b801d2c gfn_to_page_many_atomic +EXPORT_SYMBOL_GPL vmlinux 0x1b8822d8 pinctrl_gpio_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x1b99a213 tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0x1bb5be92 __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0x1bb7fd55 pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0x1bbfce3c ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0x1bc5eebe pinctrl_gpio_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x1be4f111 ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x1bfa1f6b inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x1bfb5fe4 pci_remove_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x1c1388a6 alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x1c17e29c inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0x1c22fe9c attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0x1c289995 usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0x1c2c94fc inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0x1c46e731 xenbus_free_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x1c47075a root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c5ff742 clk_get_phase +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c83f484 handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1cb4787f bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1cbac671 mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0x1cbd65dc ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0x1cbe41f5 pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x1cdb2147 zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0x1cf56e8e fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0x1cf59363 page_cache_sync_readahead +EXPORT_SYMBOL_GPL vmlinux 0x1d18cae1 xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0x1d3d4442 scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x1d58ae14 lpddr2_jedec_timings +EXPORT_SYMBOL_GPL vmlinux 0x1d6e4522 ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0x1d739e1c xen_set_callback_via +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d7c0168 __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0x1d7cb586 clk_register_fixed_rate_with_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x1d834c77 skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0x1d9b1c28 blkg_lookup +EXPORT_SYMBOL_GPL vmlinux 0x1da9e358 kvm_vcpu_read_guest +EXPORT_SYMBOL_GPL vmlinux 0x1db023f6 fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0x1db3eb84 gov_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x1db79434 lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0x1dd38aa6 tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0x1dec72e0 iommu_domain_get_attr +EXPORT_SYMBOL_GPL vmlinux 0x1def880e bind_interdomain_evtchn_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x1e0fb564 fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x1e1111fc pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x1e185d50 of_property_count_elems_of_size +EXPORT_SYMBOL_GPL vmlinux 0x1e25b609 pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0x1e38337f max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x1e4cbce6 __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x1e59347f cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x1e5b03dc pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1e68ce14 trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0x1e6be87b regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0x1e7048c8 shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1e83fee6 HYPERVISOR_physdev_op +EXPORT_SYMBOL_GPL vmlinux 0x1e84ab96 __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0x1e872da4 usb_anchor_resume_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x1e8a2c62 ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0x1e8f8c6e ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x1eb3ffef regmap_write +EXPORT_SYMBOL_GPL vmlinux 0x1eb74f50 blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0x1eb7b0ef virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebac2bd getboottime64 +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1eebbf66 __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0x1f02a924 pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0x1f158419 of_get_nand_ecc_step_size +EXPORT_SYMBOL_GPL vmlinux 0x1f200b0b mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0x1f5eac3b fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f8db7f9 ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x1fa08750 pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0x1fbc9258 driver_find +EXPORT_SYMBOL_GPL vmlinux 0x1fbe33d5 sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0x200c6784 acpi_match_device +EXPORT_SYMBOL_GPL vmlinux 0x200fb0ed __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0x2015a754 pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x20288e8e crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0x203b8274 nd_blk_region_to_dimm +EXPORT_SYMBOL_GPL vmlinux 0x203f3146 inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0x2055094d dm_disk +EXPORT_SYMBOL_GPL vmlinux 0x20591b06 tcp_death_row +EXPORT_SYMBOL_GPL vmlinux 0x20737aaa amba_apb_device_add_res +EXPORT_SYMBOL_GPL vmlinux 0x20948522 mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x20a7dd46 debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0x20a917f0 tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0x20aa6f51 cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0x20c757ef tpm2_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x20c83d53 cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0x20ca44fb perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0x20d25c98 bmp085_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x20de5193 kvm_disable_largepages +EXPORT_SYMBOL_GPL vmlinux 0x20e2fe2c wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0x20e75112 dm_get_rq_mapinfo +EXPORT_SYMBOL_GPL vmlinux 0x20edd65a dax_pfn_mkwrite +EXPORT_SYMBOL_GPL vmlinux 0x2105e30b fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0x213f6cb3 pci_ats_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x215109e0 ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0x215b0182 ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0x21639b7b skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0x21654dcd devm_usb_get_phy_by_node +EXPORT_SYMBOL_GPL vmlinux 0x21a563da clk_get_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x21ac0590 get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x21ac8b77 iommu_group_get_by_id +EXPORT_SYMBOL_GPL vmlinux 0x21bb0756 hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x21d6bfb8 sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0x21f0a846 clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0x21f4617f blk_mq_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0x21f9b09a fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0x220d7a33 pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0x22116704 blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0x221eb471 klist_prev +EXPORT_SYMBOL_GPL vmlinux 0x22208782 sock_update_netprioidx +EXPORT_SYMBOL_GPL vmlinux 0x2235920b acpi_dev_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x224f7991 class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x2262144c fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0x22949a41 crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0x2296c00d crypto_attr_u32 +EXPORT_SYMBOL_GPL vmlinux 0x22a1266d crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0x22bc07d1 driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0x22c2af54 usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x22cb83aa of_get_fb_videomode +EXPORT_SYMBOL_GPL vmlinux 0x22f2a6d8 __efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0x22f86ffd clk_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x23099770 of_get_display_timings +EXPORT_SYMBOL_GPL vmlinux 0x23334550 __mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x2335421c scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0x2339a636 sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0x233a8476 blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x233b481c dma_buf_map_attachment +EXPORT_SYMBOL_GPL vmlinux 0x2349bf99 wm8400_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x235fd3d6 blk_mq_freeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x2363128d kvm_vcpu_uninit +EXPORT_SYMBOL_GPL vmlinux 0x2366a2c0 errata +EXPORT_SYMBOL_GPL vmlinux 0x23703e36 klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x2373a59f unregister_trace_event +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x238a55c2 pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0x2396c7f0 clk_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x239a4458 mpc8xxx_spi_rx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0x23b797db btree_last +EXPORT_SYMBOL_GPL vmlinux 0x23c18112 irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0x23c2b38c spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x23c9230f led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0x23d26c05 regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x23d4fcb3 regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x23d90ee1 ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x23eb892f cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0x23fe1dad tcp_ca_get_key_by_name +EXPORT_SYMBOL_GPL vmlinux 0x24011e14 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x24108b9d usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0x241e6e1c nvdimm_blk_region_create +EXPORT_SYMBOL_GPL vmlinux 0x24457174 audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0x245394b6 btree_remove +EXPORT_SYMBOL_GPL vmlinux 0x24572861 ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0x245a96b4 crypto_alloc_ablkcipher +EXPORT_SYMBOL_GPL vmlinux 0x2460960c sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0x24639bbf extcon_unregister_interest +EXPORT_SYMBOL_GPL vmlinux 0x247d72a3 dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0x247ef831 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x249d8927 iommu_domain_free +EXPORT_SYMBOL_GPL vmlinux 0x249f123b sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0x24a9ff8b ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x24aac4d9 crypto_aes_expand_key +EXPORT_SYMBOL_GPL vmlinux 0x24abea5d of_reconfig_get_state_change +EXPORT_SYMBOL_GPL vmlinux 0x24b263ac __gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x24c7698a xenbus_write +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x250927b7 regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x250d6715 register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0x251f51b6 driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x252115c0 blk_add_request_payload +EXPORT_SYMBOL_GPL vmlinux 0x25379e73 clk_set_min_rate +EXPORT_SYMBOL_GPL vmlinux 0x25380507 iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0x2545c170 unregister_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0x25574504 clk_fixed_rate_ops +EXPORT_SYMBOL_GPL vmlinux 0x2593f255 usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x25b2cec1 of_usb_host_tpl_support +EXPORT_SYMBOL_GPL vmlinux 0x2604e958 debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0x261d2ce1 netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0x261e5d8a ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x262b3806 mpc8xxx_spi_rx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0x262d580a devm_clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x262d7dcd __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x262f20a8 local_clock +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x265a1d2a nd_cmd_in_size +EXPORT_SYMBOL_GPL vmlinux 0x266b7638 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x267934eb spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0x2679595d debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0x269c3613 rhashtable_walk_start +EXPORT_SYMBOL_GPL vmlinux 0x26afeb66 __ablkcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0x26b71fb4 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x26c312c5 devres_remove +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26ca57ed led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0x26f0bd76 xenbus_dev_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x26f7a34b class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x26f95cac __module_address +EXPORT_SYMBOL_GPL vmlinux 0x27046576 kvm_exit +EXPORT_SYMBOL_GPL vmlinux 0x27149e16 ata_scsi_simulate +EXPORT_SYMBOL_GPL vmlinux 0x2742bdb0 fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0x274cf5e1 __clk_get_flags +EXPORT_SYMBOL_GPL vmlinux 0x2758e212 regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x275e5aab blk_set_queue_dying +EXPORT_SYMBOL_GPL vmlinux 0x2764486a gpiochip_remove_pin_ranges +EXPORT_SYMBOL_GPL vmlinux 0x2769417d get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x27694341 nfq_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x27707c32 subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x277c88e9 sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x279b3e3a dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x27c0c4be eventfd_ctx_read +EXPORT_SYMBOL_GPL vmlinux 0x27c1e63f usb_amd_find_chipset_info +EXPORT_SYMBOL_GPL vmlinux 0x27c48322 sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x27c73bae devm_mdiobus_free +EXPORT_SYMBOL_GPL vmlinux 0x27c74ce2 usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x27c93703 i2c_new_dummy +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x2808f718 inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0x281bd639 dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0x282c4100 of_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x28473f17 nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0x2857a0f5 acpi_dev_get_resources +EXPORT_SYMBOL_GPL vmlinux 0x28722ced usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0x28a1c7af gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x28d9774d regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0x29089d34 uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x294cd36a scsi_internal_device_block +EXPORT_SYMBOL_GPL vmlinux 0x298327f7 ata_eh_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x29c03ff7 ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0x29c27bea alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0x29c57298 sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x29f4b97e pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x2a2205bf nd_region_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x2a317ee4 netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0x2a5de6e0 user_describe +EXPORT_SYMBOL_GPL vmlinux 0x2a678a13 __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0x2a6a1a7a gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0x2a6c7c6d vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0x2a7823c7 smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x2aaf4537 of_clk_src_onecell_get +EXPORT_SYMBOL_GPL vmlinux 0x2ab2b258 ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0x2ac3fba7 usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x2ac78047 regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0x2ace9a65 fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0x2af13a74 register_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x2af63321 acpi_dev_resource_address_space +EXPORT_SYMBOL_GPL vmlinux 0x2b0ab357 of_get_nand_bus_width +EXPORT_SYMBOL_GPL vmlinux 0x2b0edb52 usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0x2b113dd5 gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL vmlinux 0x2b2c5acf pcc_mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0x2b3d20ac bmp085_probe +EXPORT_SYMBOL_GPL vmlinux 0x2b80e3fd hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2b938f5f ablkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x2b952517 clk_has_parent +EXPORT_SYMBOL_GPL vmlinux 0x2b9893f3 virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0x2bb415f6 cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0x2bbb529a percpu_ida_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2bce684f __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2bdb0ced devfreq_event_enable_edev +EXPORT_SYMBOL_GPL vmlinux 0x2bfa985e nd_cmd_dimm_desc +EXPORT_SYMBOL_GPL vmlinux 0x2c133868 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c210f66 usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0x2c2cbbf3 sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0x2c3054f9 net_inc_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x2c627483 ping_hash +EXPORT_SYMBOL_GPL vmlinux 0x2c7d9c64 xen_store_interface +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c8275dc task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x2c8c0059 thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2c97f8a2 of_reconfig_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x2c9a0b13 devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2ca1e1d5 skcipher_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2cb9e551 sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0x2cdbb484 ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0x2ce90bbe sock_prot_inuse_add +EXPORT_SYMBOL_GPL vmlinux 0x2ce98559 kcrypto_wq +EXPORT_SYMBOL_GPL vmlinux 0x2cff6d83 alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d2fe6a1 set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d4a6084 ata_eh_thaw_port +EXPORT_SYMBOL_GPL vmlinux 0x2d59c954 edac_handlers +EXPORT_SYMBOL_GPL vmlinux 0x2d6c5209 dma_request_slave_channel_reason +EXPORT_SYMBOL_GPL vmlinux 0x2d6ce51b arizona_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x2d784385 gnttab_map_refs +EXPORT_SYMBOL_GPL vmlinux 0x2d8488b1 queue_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0x2d84d211 skb_append_pagefrags +EXPORT_SYMBOL_GPL vmlinux 0x2d85347b clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0x2dcf3a89 put_device +EXPORT_SYMBOL_GPL vmlinux 0x2df5a79c vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0x2e01a59e pci_intx_mask_supported +EXPORT_SYMBOL_GPL vmlinux 0x2e1da9fb probe_kernel_read +EXPORT_SYMBOL_GPL vmlinux 0x2e20c794 dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e2f1740 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2e489179 blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2e4a0346 skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0x2e683f8c rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0x2e6be992 serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x2e74028e regmap_field_write +EXPORT_SYMBOL_GPL vmlinux 0x2e767782 wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0x2e9670c0 pl320_ipc_transmit +EXPORT_SYMBOL_GPL vmlinux 0x2ead696a tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2ec4eee6 __tracepoint_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0x2ec5781a pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0x2ed9d41c usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x2edc2e23 inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x2ee69b2f platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f16e573 devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x2f2bbe16 stmpe_set_altfunc +EXPORT_SYMBOL_GPL vmlinux 0x2f3544e1 handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0x2f3c7e79 devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2f4113a2 dcookie_register +EXPORT_SYMBOL_GPL vmlinux 0x2f442845 efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0x2f5e517f nvdimm_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x2f64415f unregister_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2f83857a sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0x2fb9e9e4 phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0x2fc7b60b perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0x2fd8cba9 freeze_wake +EXPORT_SYMBOL_GPL vmlinux 0x2fe9a283 __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0x3013c6fa pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0x3032dd81 pwm_disable +EXPORT_SYMBOL_GPL vmlinux 0x303ca2c5 disk_part_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x3040814f ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x305cb47b ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x30c8e3b2 devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0x30ceade4 dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x30e8cf73 stmpe_block_write +EXPORT_SYMBOL_GPL vmlinux 0x3109b751 cpu_clock +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x31470377 fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x31487f75 spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0x317ad674 console_drivers +EXPORT_SYMBOL_GPL vmlinux 0x31875f3e uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x318b9909 scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0x31b0fc64 blk_mq_request_started +EXPORT_SYMBOL_GPL vmlinux 0x31bc579a tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0x31c0c2d1 dm_put +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x31e845a2 gfn_to_page +EXPORT_SYMBOL_GPL vmlinux 0x31eae62f gpiochip_add +EXPORT_SYMBOL_GPL vmlinux 0x31f5b8c2 __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0x321b4230 mbox_request_channel_byname +EXPORT_SYMBOL_GPL vmlinux 0x321bdbb1 compat_get_timeval +EXPORT_SYMBOL_GPL vmlinux 0x322400c2 of_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x32272fa5 pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x3240e574 pstore_register +EXPORT_SYMBOL_GPL vmlinux 0x325d6129 class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x325e677c gnttab_grant_foreign_transfer_ref +EXPORT_SYMBOL_GPL vmlinux 0x3271e775 kvm_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x327ad349 fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0x328995b5 tracing_generic_entry_update +EXPORT_SYMBOL_GPL vmlinux 0x328c7930 usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x328f5b60 mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0x32aa6680 ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x32b2e626 devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x32b941d9 usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x32bc0fcf preempt_notifier_dec +EXPORT_SYMBOL_GPL vmlinux 0x32bded08 __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32c4395c of_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x32dc632b spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x32ece35f usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x32f78666 efivar_entry_set_get_size +EXPORT_SYMBOL_GPL vmlinux 0x334096cd regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x335cebbb netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0x335fc03b clk_gpio_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x3360a395 get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0x336154ca rcutorture_record_test_transition +EXPORT_SYMBOL_GPL vmlinux 0x33745f97 usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0x33747751 dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0x337de385 dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x338594c6 kvm_release_page_clean +EXPORT_SYMBOL_GPL vmlinux 0x338af07f pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0x33abe01b power_supply_property_is_writeable +EXPORT_SYMBOL_GPL vmlinux 0x33b088d8 regmap_get_reg_stride +EXPORT_SYMBOL_GPL vmlinux 0x33cfe832 irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0x33d92ba2 rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x33ea3739 invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0x33f8aa62 crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x341cd347 usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0x343eae4b pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x34439df5 dev_pm_opp_get_opp_count +EXPORT_SYMBOL_GPL vmlinux 0x344b98b2 sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0x345aff21 blkio_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0x3465fce6 __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0x3474a3ba init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x347fd4b3 eventfd_ctx_get +EXPORT_SYMBOL_GPL vmlinux 0x348165c8 alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0x3489dff7 usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0x348d92b0 nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x34a18a9b device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x34af5cac ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0x34bf5920 aead_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x34ec110e class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x34f10c89 ata_acpi_cbl_80wire +EXPORT_SYMBOL_GPL vmlinux 0x34fdeb0b pin_is_valid +EXPORT_SYMBOL_GPL vmlinux 0x350552c0 fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0x35176301 rcu_batches_completed_sched +EXPORT_SYMBOL_GPL vmlinux 0x3518bfce xen_swiotlb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x352650ee gnttab_batch_map +EXPORT_SYMBOL_GPL vmlinux 0x3589f960 transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0x358c64de swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x35b1a4b0 percpu_ida_free_tags +EXPORT_SYMBOL_GPL vmlinux 0x35ba5eaf wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0x35bf2acd nd_fletcher64 +EXPORT_SYMBOL_GPL vmlinux 0x35da6d1f xen_dbgp_reset_prep +EXPORT_SYMBOL_GPL vmlinux 0x35e175ae kvm_read_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x35f10f43 nfq_ct_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x360369bb fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x36075bb5 iommu_group_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x3609d1f5 kvm_vcpu_gfn_to_pfn +EXPORT_SYMBOL_GPL vmlinux 0x361e2bcc save_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x36204de6 dma_buf_fd +EXPORT_SYMBOL_GPL vmlinux 0x362219ae of_pci_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0x362b0957 sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0x363ce220 phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0x3660bfb8 dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x368f1fea static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x36939b25 __rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36b826d9 srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x36bda7b0 cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x36dab97f trace_clock_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x36f0df88 dma_buf_end_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x36f5b71b pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x36fe4bc3 devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x37045b8e sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0x371dbd7c gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL vmlinux 0x371eb53c extcon_get_cable_state +EXPORT_SYMBOL_GPL vmlinux 0x3720e758 amba_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x37281a7e transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0x372b1fa7 sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0x374469c3 dev_pm_opp_get_notifier +EXPORT_SYMBOL_GPL vmlinux 0x3761e1c3 crypto_tfm_in_queue +EXPORT_SYMBOL_GPL vmlinux 0x379f2df3 rt_mutex_destroy +EXPORT_SYMBOL_GPL vmlinux 0x380253de devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x381fa717 devm_regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x382e7f97 btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0x383eeac0 regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0x38477048 fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0x384a6981 __gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL vmlinux 0x38639300 of_overlay_destroy +EXPORT_SYMBOL_GPL vmlinux 0x38a1da1a crypto_unregister_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x38e58818 usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x38e5bc5a clk_set_rate_range +EXPORT_SYMBOL_GPL vmlinux 0x38e62151 platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0x39605e27 regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0x39ac1d2e rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0x39b50744 regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x39c5f425 pci_generic_config_write +EXPORT_SYMBOL_GPL vmlinux 0x39ca07cc maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x39d62fd7 ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0x39d71b41 crypto_lookup_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x39d8eb1a platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0x39e04d42 percpu_ida_free +EXPORT_SYMBOL_GPL vmlinux 0x39e61495 nf_logger_request_module +EXPORT_SYMBOL_GPL vmlinux 0x39e803e5 md_new_event +EXPORT_SYMBOL_GPL vmlinux 0x39ea6302 ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x3a26ed11 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0x3a35fb65 crypto_init_spawn2 +EXPORT_SYMBOL_GPL vmlinux 0x3a428555 usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a78b6f1 regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0x3a86275a bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0x3a953c87 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x3a96f301 serial8250_do_set_mctrl +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3aa56209 __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3ad0e201 scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x3af3c18b wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0x3b3f13e6 sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0x3b4984de usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0x3b7cc9af phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0x3bb18cfe acpi_dev_get_property_reference +EXPORT_SYMBOL_GPL vmlinux 0x3bdc9761 blk_queue_bypass_end +EXPORT_SYMBOL_GPL vmlinux 0x3bf6b5dc file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0x3bfb298a device_store_int +EXPORT_SYMBOL_GPL vmlinux 0x3c34027b xenbus_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x3c5e1d0a __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x3c7e12d5 blkdev_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x3c831441 arm_check_condition +EXPORT_SYMBOL_GPL vmlinux 0x3c9390db pci_vpd_find_tag +EXPORT_SYMBOL_GPL vmlinux 0x3ca376f9 alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0x3cb3b834 ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0x3ccda895 tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d47c0b0 crypto_unregister_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x3d5f392d acpi_os_unmap_memory +EXPORT_SYMBOL_GPL vmlinux 0x3d62567a __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x3d635a26 device_create_vargs +EXPORT_SYMBOL_GPL vmlinux 0x3d6cd1d3 power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3d6d0d58 wm5110_revd_irq +EXPORT_SYMBOL_GPL vmlinux 0x3d74feef tps65912_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x3d7ea99a gnttab_grant_foreign_transfer +EXPORT_SYMBOL_GPL vmlinux 0x3d8bdc5a bsg_request_fn +EXPORT_SYMBOL_GPL vmlinux 0x3dc526a9 arizona_of_match +EXPORT_SYMBOL_GPL vmlinux 0x3dc916b6 crypto_fl_tab +EXPORT_SYMBOL_GPL vmlinux 0x3dd8181e __clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x3ddde134 pci_generic_config_read +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3defa7c1 __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0x3dfc436e percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x3e037644 regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0x3e1f72e0 kvm_vcpu_cache +EXPORT_SYMBOL_GPL vmlinux 0x3e2026b7 device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0x3e555085 sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x3e5e1937 rcu_batches_started_sched +EXPORT_SYMBOL_GPL vmlinux 0x3e63fe10 wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0x3e658b74 pci_generic_config_write32 +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e8900ac pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0x3eac3f38 blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x3efb35c9 get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x3f03a6a9 security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0x3f2a9938 crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0x3f55d490 do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0x3f572730 pinctrl_pm_select_sleep_state +EXPORT_SYMBOL_GPL vmlinux 0x3f6b6cc7 of_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x3f7c813f preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x3f84d4c9 gnttab_release_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x3f852124 gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x3f9f6111 inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x3fa5af9c nd_cmd_bus_desc +EXPORT_SYMBOL_GPL vmlinux 0x3fb319c5 ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x3fc72d3d __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x3fc73bfd mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0x3fc88f6c virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0x3fe1a400 kvm_vcpu_gfn_to_page +EXPORT_SYMBOL_GPL vmlinux 0x3fef3c09 dax_do_io +EXPORT_SYMBOL_GPL vmlinux 0x3ffd9e97 dev_pm_opp_free_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x400a024b acpi_scan_lock_release +EXPORT_SYMBOL_GPL vmlinux 0x40189d3d clk_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0x4033f6e7 dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0x4037136b crypto_register_alg +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 0x40685dcc __list_lru_init +EXPORT_SYMBOL_GPL vmlinux 0x406c4cb1 hrtimer_resolution +EXPORT_SYMBOL_GPL vmlinux 0x406e319d virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0x40af0dec ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x40c7bf12 acpi_dev_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x40d20bac power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x40d46b21 crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x40e23d90 hypervisor_kobj +EXPORT_SYMBOL_GPL vmlinux 0x40ef24a1 crypto_grab_spawn +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x40fbda95 cpci_hp_unregister_bus +EXPORT_SYMBOL_GPL vmlinux 0x416090b8 gpiod_count +EXPORT_SYMBOL_GPL vmlinux 0x41699394 component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0x41738647 subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x41adb9ac gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x41bdd181 md_run +EXPORT_SYMBOL_GPL vmlinux 0x41cd063d of_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0x41e36f17 vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0x4209bc2a sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x4213a51a efivar_entry_set_safe +EXPORT_SYMBOL_GPL vmlinux 0x424acc6d scatterwalk_done +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x42a7bee0 pinctrl_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x431bf93c wm5110_irq +EXPORT_SYMBOL_GPL vmlinux 0x43370730 ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0x433eb9dc rhashtable_walk_next +EXPORT_SYMBOL_GPL vmlinux 0x4354072f lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x43619e1a scatterwalk_ffwd +EXPORT_SYMBOL_GPL vmlinux 0x4366fe61 regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x43704a90 irq_create_direct_mapping +EXPORT_SYMBOL_GPL vmlinux 0x438090dc blk_mq_tags_cpumask +EXPORT_SYMBOL_GPL vmlinux 0x4395cf46 wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x43989b34 usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0x43a53735 __alloc_workqueue_key +EXPORT_SYMBOL_GPL vmlinux 0x43a7cec2 ehci_adjust_port_wakeup_flags +EXPORT_SYMBOL_GPL vmlinux 0x43b466b0 gfn_to_pfn_memslot_atomic +EXPORT_SYMBOL_GPL vmlinux 0x43c2a786 __cpu_clear_user_page +EXPORT_SYMBOL_GPL vmlinux 0x43df9c4e wm5102_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x43e49199 crypto_lookup_aead +EXPORT_SYMBOL_GPL vmlinux 0x43e68521 cpufreq_frequency_table_cpuinfo +EXPORT_SYMBOL_GPL vmlinux 0x43f0b02d hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x43f56e82 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x43f81957 clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x43fbb419 amba_ahb_device_add_res +EXPORT_SYMBOL_GPL vmlinux 0x4403dc43 dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0x440b3bff wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0x44229d87 pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0x442359cf pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x442854cc device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0x4429244d nvdimm_bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x443217d5 tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0x44349694 usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x4437b764 usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0x444f1735 cpu_pm_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x445e4c14 ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0x44616ec2 fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0x44746068 pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x448e75d1 ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0x44a793ab HYPERVISOR_grant_table_op +EXPORT_SYMBOL_GPL vmlinux 0x44d2862c class_find_device +EXPORT_SYMBOL_GPL vmlinux 0x45001fc6 fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x450ec3f3 ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0x450ed68d pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x450fb522 kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x45338787 of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x4576337f atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x45779688 __pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x45828518 inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x45a93872 uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0x45b166b7 crypto_register_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x45bf1ff3 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x45d65288 single_release_net +EXPORT_SYMBOL_GPL vmlinux 0x45daface thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x45ddcb3b of_mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0x45e442d1 page_cache_async_readahead +EXPORT_SYMBOL_GPL vmlinux 0x45f2e443 devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x46013233 net_dec_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x460f7531 wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0x4616f32e iommu_iova_to_phys +EXPORT_SYMBOL_GPL vmlinux 0x461a2e5d clk_register_divider +EXPORT_SYMBOL_GPL vmlinux 0x46297f02 i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0x462caa2c regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x46665d6c thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0x4672e88b __crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x467d0bbf devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x469143c4 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0x469e36c4 wakeup_source_drop +EXPORT_SYMBOL_GPL vmlinux 0x46ac37ca fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0x46d21fe6 xen_swiotlb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x46e08766 efivar_entry_add +EXPORT_SYMBOL_GPL vmlinux 0x46ea94cd crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0x470cfafc kvm_write_guest +EXPORT_SYMBOL_GPL vmlinux 0x4712f0ce register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x471daf86 clk_register_divider_table +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x4727aac2 tps65912_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x473a3549 devm_acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x473a6630 ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x473cd44d unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x473da3b0 da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47d0eea2 acpi_lpat_temp_to_raw +EXPORT_SYMBOL_GPL vmlinux 0x47de0dc7 clk_unregister_mux +EXPORT_SYMBOL_GPL vmlinux 0x47efc3e5 pci_try_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x47fe1c7d palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0x4809882d pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x481c2cb0 look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0x4828e77b acpi_scan_lock_acquire +EXPORT_SYMBOL_GPL vmlinux 0x483dc0db bmp085_remove +EXPORT_SYMBOL_GPL vmlinux 0x485cd7f6 kvm_rebooting +EXPORT_SYMBOL_GPL vmlinux 0x4868c3b4 rcu_batches_started_bh +EXPORT_SYMBOL_GPL vmlinux 0x487395ac xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0x487b5edd trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x487c5d33 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0x489f0fe6 xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0x48a4f0f9 regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x48c7516e filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x48d9a91b pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0x48e3e162 usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0x48e98063 inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0x48eb28f7 pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0x48f4df1d ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0x4932e386 unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0x493acfa9 ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0x493dc3b9 led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0x4967ca8a serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0x4974c746 ata_eh_qc_retry +EXPORT_SYMBOL_GPL vmlinux 0x498d293a trace_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x499c42b7 devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x49a94bca debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0x49b587f8 netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0x49b9ffc3 extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x49d0d2e9 sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0x49d97355 ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0x49e0fd21 __cpu_copy_user_page +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x49eda27b tps65912_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x49feb496 synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x4a070582 rhashtable_walk_init +EXPORT_SYMBOL_GPL vmlinux 0x4a12c7cf acpi_get_pci_dev +EXPORT_SYMBOL_GPL vmlinux 0x4a277bb0 wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x4a35c1d8 __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x4a420d09 acpi_bus_detach_private_data +EXPORT_SYMBOL_GPL vmlinux 0x4a5c5269 ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0x4a5cb767 ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0x4a623254 ata_base_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x4a686540 dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0x4a7beff1 kvm_gfn_to_hva_cache_init +EXPORT_SYMBOL_GPL vmlinux 0x4a8e8280 spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0x4a90160e bprintf +EXPORT_SYMBOL_GPL vmlinux 0x4a98d5a6 acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x4aadeb9a ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0x4ab45883 usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x4aeeca7a xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0x4afde57e pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x4b100059 devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x4b12aa14 nd_region_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x4b1dfcd9 pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0x4b30eac1 gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0x4b41f6fd usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0x4b630ae3 ping_err +EXPORT_SYMBOL_GPL vmlinux 0x4b65fe47 dma_buf_vunmap +EXPORT_SYMBOL_GPL vmlinux 0x4b8409a5 acpi_register_gsi +EXPORT_SYMBOL_GPL vmlinux 0x4b9766d1 evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0x4bbb5a92 gnttab_unmap_refs +EXPORT_SYMBOL_GPL vmlinux 0x4bd2b790 crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0x4bd61edf blkg_lookup_create +EXPORT_SYMBOL_GPL vmlinux 0x4be758d9 crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0x4bf20019 devm_regmap_init_vexpress_config +EXPORT_SYMBOL_GPL vmlinux 0x4bf7df93 clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0x4c204565 rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0x4c25fa9e pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x4c3cea6e irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0x4c514e46 of_dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x4c602bf1 __blkg_release_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4c645f9e static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0x4c6fbad3 dma_buf_kunmap +EXPORT_SYMBOL_GPL vmlinux 0x4c79385f usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0x4c84e48b crypto_blkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x4cd5e3e7 ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0x4ce41ab0 tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0x4ce611a3 da903x_read +EXPORT_SYMBOL_GPL vmlinux 0x4cf6494e pwm_config +EXPORT_SYMBOL_GPL vmlinux 0x4cfe4270 __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x4d2be0e1 regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0x4d3fd7af clk_register +EXPORT_SYMBOL_GPL vmlinux 0x4d7395a4 xenbus_match +EXPORT_SYMBOL_GPL vmlinux 0x4d8d2290 pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0x4d90b3db bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0x4db1b283 blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0x4dc176ae mmu_notifier_unregister_no_release +EXPORT_SYMBOL_GPL vmlinux 0x4dc5d7f6 usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0x4dcf1051 rhashtable_insert_rehash +EXPORT_SYMBOL_GPL vmlinux 0x4de0b2be rtc_irq_set_state +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4e019bf9 ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x4e0c2e62 posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0x4e109192 ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0x4e113519 elf_hwcap +EXPORT_SYMBOL_GPL vmlinux 0x4e242f5f pstore_cannot_block_path +EXPORT_SYMBOL_GPL vmlinux 0x4e272a3f irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0x4e385039 serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0x4e966e9c __blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x4e9cdb1f power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0x4eddfaa6 blk_queue_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4f020dee public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x4f124e4d blk_rq_check_limits +EXPORT_SYMBOL_GPL vmlinux 0x4f47a66a tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0x4f4f662f crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0x4f5b7b01 wm8997_irq +EXPORT_SYMBOL_GPL vmlinux 0x4f64d61a sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0x4f675efc regmap_get_val_endian +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f79f29f dma_buf_attach +EXPORT_SYMBOL_GPL vmlinux 0x4f914225 dev_pm_opp_init_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x4f98d766 cpu_pm_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4fc0d5b0 tpm_do_selftest +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 0x4fe2ba11 kvm_read_guest_atomic +EXPORT_SYMBOL_GPL vmlinux 0x4feab183 of_irq_parse_pci +EXPORT_SYMBOL_GPL vmlinux 0x4fed9314 xenbus_grant_ring +EXPORT_SYMBOL_GPL vmlinux 0x4ff9ef82 pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0x5005b69e btree_update +EXPORT_SYMBOL_GPL vmlinux 0x501a110e dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0x5026585c xen_irq_from_gsi +EXPORT_SYMBOL_GPL vmlinux 0x503c645d ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0x505f796b irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0x507977f2 regmap_read +EXPORT_SYMBOL_GPL vmlinux 0x5086ac3a alg_test +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x50a19665 ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0x50c42870 of_pci_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0x50c919dd pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50f3bc12 sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x51042d4d regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0x5104ecf3 br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0x51365625 vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0x514046b5 serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0x514e9875 divider_get_val +EXPORT_SYMBOL_GPL vmlinux 0x5156822d unregister_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x5168fdfa of_init_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x517d7d4b thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0x518008fe inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0x5187ac4b xen_store_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x518845c4 to_nd_blk_region +EXPORT_SYMBOL_GPL vmlinux 0x518f4cf2 of_clk_set_defaults +EXPORT_SYMBOL_GPL vmlinux 0x5191bd3c efivar_work +EXPORT_SYMBOL_GPL vmlinux 0x519c33db platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0x51a751b6 usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0x51d5626f pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0x51fbb86f usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0x520431e1 trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0x521063fb crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL vmlinux 0x522f538b tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x5272d8bc __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0x527477fc pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x52a41251 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x52efa101 virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0x530f4f41 mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0x533c29ab arch_pick_mmap_layout +EXPORT_SYMBOL_GPL vmlinux 0x533e48ef fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0x53472a2d regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x5358fc36 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x53614269 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x53933f19 param_ops_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0x53935cdf __srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x53baf13e crypto_aead_type +EXPORT_SYMBOL_GPL vmlinux 0x53bef8a9 yield_to +EXPORT_SYMBOL_GPL vmlinux 0x53da98a1 ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x53f1e700 rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x53f370e7 component_add +EXPORT_SYMBOL_GPL vmlinux 0x53f8890f attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0x53f93596 call_filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x54049bd1 anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x54215db5 visitor64 +EXPORT_SYMBOL_GPL vmlinux 0x5424488e gpiod_set_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x5425d145 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x543bc749 gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x5460c8d8 fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x54740eb7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x548b10d0 crypto_alloc_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x54b5129c __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x54ccba72 devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x54d46690 uart_parse_earlycon +EXPORT_SYMBOL_GPL vmlinux 0x550fbf98 clk_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x552e7da5 crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0x552fa42d alarm_restart +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 0x55559f01 xen_swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0x556e4390 clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x55727ead blkcipher_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x5581497a devm_regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x558a8525 ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0x55d520c3 nd_blk_region_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x55f71660 thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5600cb83 reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x5606adb5 atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x56254503 tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x56310925 regulator_mode_to_status +EXPORT_SYMBOL_GPL vmlinux 0x5639ca05 ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x5641485b tty_termios_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x565b6892 uuid_le_gen +EXPORT_SYMBOL_GPL vmlinux 0x567f77c6 skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0x56886b19 scatterwalk_map +EXPORT_SYMBOL_GPL vmlinux 0x56947347 dmi_walk +EXPORT_SYMBOL_GPL vmlinux 0x569f990f rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0x56d5ce5b ata_host_activate +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 0x56ef291e fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0x570fe633 input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0x571e0f83 crypto_nivaead_type +EXPORT_SYMBOL_GPL vmlinux 0x57231f45 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0x5734014d ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x57434f11 pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x575c5f94 execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0x576aa398 sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0x5770dbf4 generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0x5779d445 xenbus_exists +EXPORT_SYMBOL_GPL vmlinux 0x577a7694 efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x579efebf devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x57c39727 kdb_register_flags +EXPORT_SYMBOL_GPL vmlinux 0x57f8062c acpi_dev_resource_io +EXPORT_SYMBOL_GPL vmlinux 0x58292e5f clk_fixed_factor_ops +EXPORT_SYMBOL_GPL vmlinux 0x583901eb pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0x583c419a ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0x58413099 ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x5866f1f8 pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0x5892dad4 sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0x589e4569 syscon_regmap_lookup_by_pdevname +EXPORT_SYMBOL_GPL vmlinux 0x58d3d0bc of_property_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0x58da606f usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0x58e14f15 HYPERVISOR_event_channel_op +EXPORT_SYMBOL_GPL vmlinux 0x5900806f virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0x59198e06 gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0x5925a4fd regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x592b5226 of_clk_get_parent_count +EXPORT_SYMBOL_GPL vmlinux 0x5965a253 ata_acpi_gtm_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x596b06d1 gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0x596f801d xen_swiotlb_unmap_sg_attrs +EXPORT_SYMBOL_GPL vmlinux 0x5976d098 sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0x59af33d9 gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x59b2adbf input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x59c4bcae crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x59d28e9a ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x59e137f2 wm8997_patch +EXPORT_SYMBOL_GPL vmlinux 0x59e2743e call_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0x59eae699 ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x59f7b075 usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x5a2b1b67 gnttab_free_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x5a2debf8 crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0x5a56f990 devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x5a6f2af9 platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5a796ceb extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5a885a3a perf_trace_buf_prepare +EXPORT_SYMBOL_GPL vmlinux 0x5a9a0df2 crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x5a9ca373 rt_mutex_timed_lock +EXPORT_SYMBOL_GPL vmlinux 0x5ac935d9 xattr_getsecurity +EXPORT_SYMBOL_GPL vmlinux 0x5ad4656b of_fixed_factor_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0x5ad515e2 rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x5af03a28 gnttab_claim_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x5af9a894 pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x5b14b354 regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x5b183c95 irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x5b5f01df devm_hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5b714c56 spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0x5b775225 ping_seq_fops +EXPORT_SYMBOL_GPL vmlinux 0x5b84033a kvm_read_guest +EXPORT_SYMBOL_GPL vmlinux 0x5bca1b80 ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x5bd0748f crypto_del_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x5bd52c9a usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0x5bdbac4e rcu_unexpedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x5bf2455b devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x5c0403f5 usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x5c149f59 usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x5c1a6d63 phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0x5c34bd56 syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0x5c3512fd pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x5c3b3a06 simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0x5c5a1b16 tick_broadcast_control +EXPORT_SYMBOL_GPL vmlinux 0x5c66e90c efivar_run_worker +EXPORT_SYMBOL_GPL vmlinux 0x5c8ac8be pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0x5c98f797 da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5ca89f4e dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0x5cabdced dev_pm_qos_remove_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5cacb516 pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0x5cbe7e0b of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x5cbeb3c7 gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0x5cc509a4 nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x5ce1976f device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0x5ce28dd2 __get_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x5cebb257 vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0x5cf52774 phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x5cf8458f power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0x5cf8a882 __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x5cf99869 napi_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x5d12e48f input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0x5d1c913d usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x5d281037 acpi_subsys_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x5d366dec gnttab_cancel_free_callback +EXPORT_SYMBOL_GPL vmlinux 0x5d682eb9 ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0x5d6fa0de pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0x5d8a7594 bpf_prog_get +EXPORT_SYMBOL_GPL vmlinux 0x5da67adc zs_compact +EXPORT_SYMBOL_GPL vmlinux 0x5dae9ecf of_get_nand_ecc_mode +EXPORT_SYMBOL_GPL vmlinux 0x5db1c1d3 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x5dcd7160 trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0x5dd8efbe devm_power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x5de7b29b irq_of_parse_and_map +EXPORT_SYMBOL_GPL vmlinux 0x5de94770 crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0x5df06931 __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x5e21bc2f serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0x5e333019 inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0x5e44a79c dev_pm_set_dedicated_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x5e4f422e usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x5e51cd74 swiotlb_nr_tbl +EXPORT_SYMBOL_GPL vmlinux 0x5e63e1d1 sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0x5ea966f5 inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x5eac2d08 wbc_account_io +EXPORT_SYMBOL_GPL vmlinux 0x5eca2668 device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x5ed774f3 class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0x5ef741dd extcon_set_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0x5efa61c9 synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x5f226035 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0x5f4f44d2 ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x5f716cfb __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0x5f79a98b __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x5f943409 of_clk_parent_fill +EXPORT_SYMBOL_GPL vmlinux 0x5f9c36b9 to_nvdimm_bus +EXPORT_SYMBOL_GPL vmlinux 0x5fb6954e ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0x5fbe4efe crypto_givcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x5fc27be9 acpi_dev_irq_flags +EXPORT_SYMBOL_GPL vmlinux 0x5febea7b pinconf_generic_dump_config +EXPORT_SYMBOL_GPL vmlinux 0x60091316 clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x60321b1f kvm_vcpu_block +EXPORT_SYMBOL_GPL vmlinux 0x60442822 phys_to_mach +EXPORT_SYMBOL_GPL vmlinux 0x604ae3c2 rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0x60506751 unmap_kernel_range_noflush +EXPORT_SYMBOL_GPL vmlinux 0x60600407 usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0x60739eb0 get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0x608f9c5e inet6_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60a1a226 vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL_GPL vmlinux 0x60a7d5e9 acpi_subsys_suspend +EXPORT_SYMBOL_GPL vmlinux 0x60ad256d __pci_hp_register +EXPORT_SYMBOL_GPL vmlinux 0x60ca445c irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x60ed5b52 __ip_route_output_key +EXPORT_SYMBOL_GPL vmlinux 0x60edf897 usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0x611171d2 __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0x611d1fad usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0x61242135 regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0x61298410 pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0x61321f23 of_dma_get_range +EXPORT_SYMBOL_GPL vmlinux 0x6141903b devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0x6170c6bc scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0x6183e64c skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x618b0906 xenbus_dev_changed +EXPORT_SYMBOL_GPL vmlinux 0x618d4dd5 inet6_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x6190a40e pinctrl_utils_add_map_configs +EXPORT_SYMBOL_GPL vmlinux 0x619f75ba pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0x61cde409 acpi_dev_resource_memory +EXPORT_SYMBOL_GPL vmlinux 0x61e64af9 usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0x61f5dcff exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0x6214034c security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x622fd461 usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0x623a41b1 irq_set_chained_handler_and_data +EXPORT_SYMBOL_GPL vmlinux 0x623dff44 need_load_eval +EXPORT_SYMBOL_GPL vmlinux 0x6249fd84 otg_ulpi_create +EXPORT_SYMBOL_GPL vmlinux 0x6267d483 crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0x62730ddf reservation_object_wait_timeout_rcu +EXPORT_SYMBOL_GPL vmlinux 0x627cbb22 unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x627da115 dax_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0x6289ce00 kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0x6291c01a pci_bus_sem +EXPORT_SYMBOL_GPL vmlinux 0x62ab67bb usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0x62c35825 uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0x63150e06 clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x631a368c gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0x63360ff3 acpi_gpiochip_free_interrupts +EXPORT_SYMBOL_GPL vmlinux 0x63365625 xenbus_unmap_ring +EXPORT_SYMBOL_GPL vmlinux 0x633905e9 class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x63458356 tpm2_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x634f38b8 ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x634f7423 devm_power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x63562dcf gnttab_unmap_refs_sync +EXPORT_SYMBOL_GPL vmlinux 0x6369a248 kvm_get_dirty_log_protect +EXPORT_SYMBOL_GPL vmlinux 0x637bf42c ping_proc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x63a475d3 ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0x63afc347 dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x63c7cf11 inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x63d4b51d __efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0x63e0c74b hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x63f6c83f register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x63fddc74 ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x64062bae xenbus_map_ring +EXPORT_SYMBOL_GPL vmlinux 0x6410e160 ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x64146a64 sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x641c8653 usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x64318593 acpi_dev_filter_resource_type +EXPORT_SYMBOL_GPL vmlinux 0x643a54e2 tpm2_probe +EXPORT_SYMBOL_GPL vmlinux 0x6455aff5 perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0x646583fd power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0x647537f3 pl320_ipc_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x647fcd18 device_find_child +EXPORT_SYMBOL_GPL vmlinux 0x64a93fd2 wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x64ab2e37 kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0x64e3e224 irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0x655bc8b2 dma_buf_begin_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x6566d47b gpiochip_add_pingroup_range +EXPORT_SYMBOL_GPL vmlinux 0x656f01d4 __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0x6586b5dd relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0x6586f287 pci_reset_pri +EXPORT_SYMBOL_GPL vmlinux 0x658b59e0 extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0x65967c89 ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x65b64943 blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0x65b83675 regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0x65bbbc78 schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65e79abf usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0x65fc462e dma_buf_mmap +EXPORT_SYMBOL_GPL vmlinux 0x660062a3 rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0x66059d5b mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x6616622a xen_remap_domain_mfn_array +EXPORT_SYMBOL_GPL vmlinux 0x661fc307 usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0x6631aa90 ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x6636c3c9 irq_set_vcpu_affinity +EXPORT_SYMBOL_GPL vmlinux 0x66484b6f xen_dbgp_external_startup +EXPORT_SYMBOL_GPL vmlinux 0x664d67dc serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x6683af83 ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x6690476d dev_pm_clear_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x669da1fd kvm_set_pfn_dirty +EXPORT_SYMBOL_GPL vmlinux 0x669fd24a tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0x66a29146 shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x66ab55c2 btree_merge +EXPORT_SYMBOL_GPL vmlinux 0x66c6b8a7 tcp_ca_get_name_by_key +EXPORT_SYMBOL_GPL vmlinux 0x66cde76c of_irq_parse_one +EXPORT_SYMBOL_GPL vmlinux 0x66d564c4 pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x66ef36ae dma_buf_detach +EXPORT_SYMBOL_GPL vmlinux 0x66f164d2 ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x66f7e277 pinctrl_dev_get_name +EXPORT_SYMBOL_GPL vmlinux 0x66f952e0 fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x670822ac tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0x6739a503 balloon_set_new_target +EXPORT_SYMBOL_GPL vmlinux 0x674535aa wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x674e13e1 public_key_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6754ac18 clk_get_parent_by_index +EXPORT_SYMBOL_GPL vmlinux 0x6757348b fuse_get_req +EXPORT_SYMBOL_GPL vmlinux 0x676a56b0 __blk_run_queue_uncond +EXPORT_SYMBOL_GPL vmlinux 0x677446cd regmap_update_bits_check_async +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x679bd0a6 crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x67ade609 ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0x67c29b83 is_dock_device +EXPORT_SYMBOL_GPL vmlinux 0x67c84740 regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x67cea3c1 regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x67de0df8 subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0x683be2ad acpi_is_pnp_device +EXPORT_SYMBOL_GPL vmlinux 0x683de505 mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0x6849e3d7 bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x686f2dd2 __get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x688c5206 tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x688d81c8 do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x688e2cf0 of_pci_msi_chip_remove +EXPORT_SYMBOL_GPL vmlinux 0x68c20662 clk_register_mux +EXPORT_SYMBOL_GPL vmlinux 0x690bd7ba do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x691ff56d crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0x6921aa34 compat_put_timeval +EXPORT_SYMBOL_GPL vmlinux 0x6923ce63 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x69267f52 pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0x693b117c bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x69447467 ring_buffer_write +EXPORT_SYMBOL_GPL vmlinux 0x696c8190 sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x697c5d0d tracing_snapshot_alloc +EXPORT_SYMBOL_GPL vmlinux 0x698a899f ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0x69ac35e3 crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0x69c808e2 ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0x69ec35e6 acpi_dev_get_property +EXPORT_SYMBOL_GPL vmlinux 0x6a1733eb iommu_group_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6a3945ff __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0x6a4973e6 ata_bmdma_port_ops +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 0x6a81d2aa devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6a8441be cpci_hp_start +EXPORT_SYMBOL_GPL vmlinux 0x6a9419ea pinctrl_utils_dt_free_map +EXPORT_SYMBOL_GPL vmlinux 0x6aa7a44e pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x6aab114b gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x6aaeefe5 apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0x6abfb943 device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x6acad21f acpi_get_cpuid +EXPORT_SYMBOL_GPL vmlinux 0x6aeaea35 gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x6b0dc565 xen_set_irq_priority +EXPORT_SYMBOL_GPL vmlinux 0x6b29a1fa ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0x6b2a6c4f sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x6b2f32e3 blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x6b402c77 noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x6b461153 simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0x6b4693c5 pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x6b4b86c4 acpi_initialize_hp_context +EXPORT_SYMBOL_GPL vmlinux 0x6b603c42 skcipher_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0x6b7809fe usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6b911665 led_trigger_show +EXPORT_SYMBOL_GPL vmlinux 0x6b9d8f14 debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0x6bb18fcf virtqueue_get_used +EXPORT_SYMBOL_GPL vmlinux 0x6be9e86d edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x6bf11c5a phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x6bf1b90d dmi_memdev_name +EXPORT_SYMBOL_GPL vmlinux 0x6bf209e5 devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0x6c07d933 add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x6c190fa2 __efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0x6c1e687d platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0x6c237820 acpi_device_uevent_modalias +EXPORT_SYMBOL_GPL vmlinux 0x6c27d0f6 perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0x6c2ad1ca input_class +EXPORT_SYMBOL_GPL vmlinux 0x6c381826 gpiod_set_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x6c389761 acpi_bus_get_private_data +EXPORT_SYMBOL_GPL vmlinux 0x6c462be8 blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c655913 register_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6c6f4f8a crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6cd21997 ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0x6cd27bc3 wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0x6ce4d7b3 ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x6ce5a4cc dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0x6cf41c56 dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x6d24fc41 __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d456a35 arizona_clk32k_enable +EXPORT_SYMBOL_GPL vmlinux 0x6d608875 kick_process +EXPORT_SYMBOL_GPL vmlinux 0x6d6fa475 regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0x6d7664e8 blk_mq_cancel_requeue_work +EXPORT_SYMBOL_GPL vmlinux 0x6d77513f bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0x6d9ce271 of_pci_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0x6db4585c register_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x6dcf2ac2 arizona_of_get_type +EXPORT_SYMBOL_GPL vmlinux 0x6dd4491e arizona_set_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x6debd7bb wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6e009bb3 dma_get_slave_caps +EXPORT_SYMBOL_GPL vmlinux 0x6e04a077 usb_bind_phy +EXPORT_SYMBOL_GPL vmlinux 0x6e16ac59 pinctrl_find_gpio_range_from_pin +EXPORT_SYMBOL_GPL vmlinux 0x6e2bb1ac crypto_ahash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x6e2c627f blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x6e58ddf0 gnttab_end_foreign_transfer_ref +EXPORT_SYMBOL_GPL vmlinux 0x6e597a98 virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0x6e645807 mnt_clone_write +EXPORT_SYMBOL_GPL vmlinux 0x6e6b50ca __kvm_set_memory_region +EXPORT_SYMBOL_GPL vmlinux 0x6e7943ec iommu_group_id +EXPORT_SYMBOL_GPL vmlinux 0x6e7df256 leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x6e833a84 usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6ec3f1ed iommu_domain_set_attr +EXPORT_SYMBOL_GPL vmlinux 0x6ee2870f find_module +EXPORT_SYMBOL_GPL vmlinux 0x6f1ee69e kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0x6f36f606 __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0x6f402ba6 acpi_dev_resource_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x6f460ea4 sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0x6f51113e crypto_unregister_aeads +EXPORT_SYMBOL_GPL vmlinux 0x6f51936b thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0x6f6c9161 kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0x6f778e98 pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x6f8accfa inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6f8c834b efivar_entry_find +EXPORT_SYMBOL_GPL vmlinux 0x6f972624 add_page_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x6f9c7592 of_clk_get_parent_name +EXPORT_SYMBOL_GPL vmlinux 0x6faa8239 vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0x6fb8ca8e relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0x6fe3d8cf ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x6ff3f7e7 __gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x702ea104 relay_open +EXPORT_SYMBOL_GPL vmlinux 0x70361d90 fuse_request_send_background +EXPORT_SYMBOL_GPL vmlinux 0x7056b6f2 __clk_get_name +EXPORT_SYMBOL_GPL vmlinux 0x7064da8b btree_insert +EXPORT_SYMBOL_GPL vmlinux 0x707ff1bb ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x708c58e4 acpi_device_update_power +EXPORT_SYMBOL_GPL vmlinux 0x708c6a30 input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0x70b71ae2 ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7154f288 usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x717f145c acpi_subsys_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x718ca716 usb_phy_generic_unregister +EXPORT_SYMBOL_GPL vmlinux 0x71950a8b tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0x719e17ff clk_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x71a6d8de sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0x71b2bedd virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0x71b5fba9 dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0x71c43ee7 ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0x71d0cc5e dev_pm_qos_hide_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x71dc9998 crypto_il_tab +EXPORT_SYMBOL_GPL vmlinux 0x71dd2597 sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0x71e1b334 irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0x71e833ac pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0x71f8a998 ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0x720d9122 dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0x721eb98e __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0x721f404d phy_exit +EXPORT_SYMBOL_GPL vmlinux 0x7220089f set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0x7243c24e blk_queue_flush +EXPORT_SYMBOL_GPL vmlinux 0x72476f92 acpi_subsys_complete +EXPORT_SYMBOL_GPL vmlinux 0x7254352e alloc_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x72741f25 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x7282a5ae power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x72875e72 gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0x72a26dd4 ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0x72a5ef3c regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0x72be7104 unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x72cd7850 vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x72d68b3b pskb_put +EXPORT_SYMBOL_GPL vmlinux 0x73013896 xenbus_printf +EXPORT_SYMBOL_GPL vmlinux 0x73070875 powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0x73076201 acpi_gpiochip_request_interrupts +EXPORT_SYMBOL_GPL vmlinux 0x730eb39e usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x732e3333 x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x733dcb0c tc3589x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x734b5abf regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x73649332 pwm_can_sleep +EXPORT_SYMBOL_GPL vmlinux 0x7369f676 regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x73898e44 cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0x738f0ed8 tc3589x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x73a13a57 i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73b106f3 iommu_group_remove_device +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 0x73eb5d0d pinctrl_pm_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0x7408d3f2 iommu_detach_group +EXPORT_SYMBOL_GPL vmlinux 0x741cbe8b sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0x7429702c transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x745fdfad device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x7464ea38 dev_pm_qos_add_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x74710981 acpi_dev_add_driver_gpios +EXPORT_SYMBOL_GPL vmlinux 0x74778a02 devm_regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x748d801a pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0x749e859e md_kick_rdev_from_array +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74bea38a extcon_get_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0x74cca4bd xenbus_probe_devices +EXPORT_SYMBOL_GPL vmlinux 0x74d6693e skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0x74d95368 pwm_request +EXPORT_SYMBOL_GPL vmlinux 0x74e30c42 bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0x75133f6e visitor128 +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x7524846c nvdimm_pmem_region_create +EXPORT_SYMBOL_GPL vmlinux 0x757035bb sysfs_remove_mount_point +EXPORT_SYMBOL_GPL vmlinux 0x757b49d2 kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0x758a782e blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x75936f3f skcipher_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x7598f6ca replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0x75a79594 srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x75fd0577 usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x760e6816 __clocksource_update_freq_scale +EXPORT_SYMBOL_GPL vmlinux 0x763228ac inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x763c26fd pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x764391f0 __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0x7644faeb ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x7645075f kvm_write_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x7645b3c3 blkdev_write_iter +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7693169a pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0x76c19950 tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0x76c1d880 pinctrl_force_default +EXPORT_SYMBOL_GPL vmlinux 0x76c83ff8 hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0x76d8dab7 kern_mount_data +EXPORT_SYMBOL_GPL vmlinux 0x76d9b876 clk_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x76f41544 kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x76fcb39d of_get_videomode +EXPORT_SYMBOL_GPL vmlinux 0x7712771a unbind_from_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x7729cbdd task_handoff_register +EXPORT_SYMBOL_GPL vmlinux 0x773f0ef5 ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x7754bc11 dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x7757b51a clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7782bb6c ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0x77861e49 dev_pm_qos_expose_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x7794d59d usb_acpi_power_manageable +EXPORT_SYMBOL_GPL vmlinux 0x77bfe245 power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0x77c3c47d fsnotify +EXPORT_SYMBOL_GPL vmlinux 0x77f666de tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x7800295d regmap_field_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x78339d4d irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x78368c02 dev_pm_opp_get_freq +EXPORT_SYMBOL_GPL vmlinux 0x7870f1ef of_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x787c882b lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x78a25fde debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0x78ae8175 smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0x78b38517 dev_pm_opp_remove +EXPORT_SYMBOL_GPL vmlinux 0x78d93c3c __bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x7903e13c posix_timer_event +EXPORT_SYMBOL_GPL vmlinux 0x7918212a devres_get +EXPORT_SYMBOL_GPL vmlinux 0x791a9361 cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0x7927dc13 wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x793cb629 task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0x7942af96 find_symbol +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x795bdcac iommu_group_get +EXPORT_SYMBOL_GPL vmlinux 0x7963c147 usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x796c2d48 dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0x79a901ae irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0x79d7bd76 acpi_subsys_prepare +EXPORT_SYMBOL_GPL vmlinux 0x79defbe1 kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x79efa2b3 setup_irq +EXPORT_SYMBOL_GPL vmlinux 0x79f41d5b try_get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x7a006854 blkg_stat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x7a0e082b regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0x7a0f830a sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0x7a144f27 ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0x7a2e4b44 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7a319404 clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x7a3de7ee screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0x7a43eb7e regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0x7a45b41b free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x7a6af949 tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0x7a6fae53 cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x7a7dc9a8 gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7aa215a8 class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x7aa64803 kvm_release_pfn_clean +EXPORT_SYMBOL_GPL vmlinux 0x7ac8986f anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x7ac8abd1 fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0x7ac8e5b0 acpi_gsi_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x7adecbef usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x7ae26b71 regmap_update_bits_check +EXPORT_SYMBOL_GPL vmlinux 0x7af8744d xen_swiotlb_map_sg_attrs +EXPORT_SYMBOL_GPL vmlinux 0x7b0aa109 ata_acpi_gtm +EXPORT_SYMBOL_GPL vmlinux 0x7b0f1ab3 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7b1d544d edac_handler_set +EXPORT_SYMBOL_GPL vmlinux 0x7b2163bd HYPERVISOR_tmem_op +EXPORT_SYMBOL_GPL vmlinux 0x7b21893b ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0x7b22e888 serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x7b4d417b dev_pm_disable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x7b531966 fuse_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x7b70ed5c pm_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0x7b88b6e2 bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7b90d1a9 bind_virq_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x7b9682ea ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0x7ba64097 usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x7bb05316 unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x7bb74c2b regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x7bbb44cb relay_flush +EXPORT_SYMBOL_GPL vmlinux 0x7bcfe6ed ip6_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0x7bd13fc7 phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x7c147be2 __atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x7c192757 is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0x7c1fce6f regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0x7c252c6b rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x7c2e57e3 crypto_alloc_rng +EXPORT_SYMBOL_GPL vmlinux 0x7c346357 pkey_algo +EXPORT_SYMBOL_GPL vmlinux 0x7c3b5276 md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0x7c4988ba crypto_register_aeads +EXPORT_SYMBOL_GPL vmlinux 0x7c5d9226 uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0x7c74b4cd crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0x7c768de2 spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x7c9a7371 clk_prepare +EXPORT_SYMBOL_GPL vmlinux 0x7c9f3e69 __tracepoint_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x7cbb8fe6 platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0x7cd1f88a dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7cd8c6e5 trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0x7ce9e740 pinctrl_add_gpio_ranges +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7cf2037a rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0x7cf3dbb5 thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x7d00c65b nd_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x7d01455b sdhci_pci_o2_probe +EXPORT_SYMBOL_GPL vmlinux 0x7d0b2c3d da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0x7d0ccf0f stmpe_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x7d23517f transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d63547f blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x7d949b12 regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x7dab26b6 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7db5838b kvm_vcpu_write_guest +EXPORT_SYMBOL_GPL vmlinux 0x7dbac447 pci_restore_ats_state +EXPORT_SYMBOL_GPL vmlinux 0x7dca0518 HYPERVISOR_multicall +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7dda9e76 acpi_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0x7de50b2a spi_master_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7de65a03 acpi_lpat_free_conversion_table +EXPORT_SYMBOL_GPL vmlinux 0x7e0053f3 sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0x7e037675 regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0x7e2580bf device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x7e260b1f devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x7e29f35f ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x7e2e646d tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0x7e33356e crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0x7e493033 regmap_fields_write +EXPORT_SYMBOL_GPL vmlinux 0x7e5faa43 pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0x7e63132e pinctrl_find_and_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e9257ed pci_reset_bridge_secondary_bus +EXPORT_SYMBOL_GPL vmlinux 0x7ea1a2bc probe_kernel_write +EXPORT_SYMBOL_GPL vmlinux 0x7eaa697b __nvdimm_bus_register +EXPORT_SYMBOL_GPL vmlinux 0x7ee7814c platform_bus +EXPORT_SYMBOL_GPL vmlinux 0x7ef0c371 led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0x7f13d491 pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x7f1f0d76 crypto_unregister_rngs +EXPORT_SYMBOL_GPL vmlinux 0x7f23e52f devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x7f35da0d dma_buf_put +EXPORT_SYMBOL_GPL vmlinux 0x7f4c73e1 led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0x7f576bb1 gfn_to_memslot +EXPORT_SYMBOL_GPL vmlinux 0x7f65b3a2 __trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0x7f68e6eb pci_common_swizzle +EXPORT_SYMBOL_GPL vmlinux 0x7f6ed792 fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0x7f7cfbb2 pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7fd38778 armpmu_get_max_events +EXPORT_SYMBOL_GPL vmlinux 0x7fe04eb2 gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0x80231165 sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x80249949 device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x802736b2 pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0x80349e89 crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0x803ce628 con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0x80581b86 devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0x805c4324 of_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x8065a4fc mmu_notifier_call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x80933278 dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0x80c68137 nf_log_buf_close +EXPORT_SYMBOL_GPL vmlinux 0x80c87b9f blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0x80d3927f __tracepoint_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x80d5036e find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0x80d51603 usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0x80d5e57a mpi_free +EXPORT_SYMBOL_GPL vmlinux 0x80db9849 device_create_file +EXPORT_SYMBOL_GPL vmlinux 0x80dcf082 pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x80f3268f __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x811097a0 amba_device_add +EXPORT_SYMBOL_GPL vmlinux 0x8114467b cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x811dc334 usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x81304836 shmem_add_seals +EXPORT_SYMBOL_GPL vmlinux 0x813ca781 dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x814548d0 pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0x8149ea54 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0x815588a6 clk_enable +EXPORT_SYMBOL_GPL vmlinux 0x81741aa2 crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x8195d24b cpufreq_frequency_table_target +EXPORT_SYMBOL_GPL vmlinux 0x819bddcd wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0x81a82694 devfreq_event_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x81b9ebf0 kvm_vcpu_read_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x81c4a51b out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x81caaeb7 gpiod_set_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0x81e88790 pinctrl_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0x81fcffd2 md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0x82025548 acpi_pci_find_root +EXPORT_SYMBOL_GPL vmlinux 0x8205faed wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x8223bcba __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x8247aa06 crypto_attr_alg2 +EXPORT_SYMBOL_GPL vmlinux 0x825ccacd bdev_direct_access +EXPORT_SYMBOL_GPL vmlinux 0x8283cd84 nd_blk_region_set_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x828b2a5f pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0x828ec9d0 cm_notify_event +EXPORT_SYMBOL_GPL vmlinux 0x8294da1c kvm_clear_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x829ed299 ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x82b784c3 __pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x82c7570d mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x82d63a32 usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x82ebe2db ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0x82f41a27 usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0x8310bc51 crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0x832e9d67 phy_init +EXPORT_SYMBOL_GPL vmlinux 0x834616bb sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x834bf443 srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x834e9961 debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0x8356e51e tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0x835e68f4 __mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x836c26da phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0x837117d0 of_dma_xlate_by_chan_id +EXPORT_SYMBOL_GPL vmlinux 0x8389b50b fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0x838b13e7 ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0x83b259ad inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0x83c932af usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0x83ce1435 rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x83d794b6 component_master_add_child +EXPORT_SYMBOL_GPL vmlinux 0x83ded99e device_rename +EXPORT_SYMBOL_GPL vmlinux 0x83e89f59 ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0x83f7b93f shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0x8403461c ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0x84371616 devfreq_event_reset_event +EXPORT_SYMBOL_GPL vmlinux 0x843d70ef acpi_is_root_bridge +EXPORT_SYMBOL_GPL vmlinux 0x8460eba1 regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0x84647351 scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0x8487a2b6 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x84a44e75 pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0x84d38be0 bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0x84e4385a tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0x84f5f06b dbs_check_cpu +EXPORT_SYMBOL_GPL vmlinux 0x84f79f79 gfn_to_pfn_prot +EXPORT_SYMBOL_GPL vmlinux 0x85009f42 of_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x85050965 __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x8506baa8 clk_unregister_gate +EXPORT_SYMBOL_GPL vmlinux 0x85126d39 ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0x85216155 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0x8529a0d9 devm_spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0x852f582e hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0x8536d536 sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0x858cd886 devres_release +EXPORT_SYMBOL_GPL vmlinux 0x859e4327 locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0x85c7f674 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x85cf2737 xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0x85e0b4e7 acpi_unbind_one +EXPORT_SYMBOL_GPL vmlinux 0x8608052e udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0x860d00ed pci_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x86110949 unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0x862ac17b bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0x863957a6 tc3589x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x86623fd7 notify_remote_via_irq +EXPORT_SYMBOL_GPL vmlinux 0x86771826 xhci_init_driver +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 0x86a9a725 set_primary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x86aed7b2 of_resolve_phandles +EXPORT_SYMBOL_GPL vmlinux 0x86b6dad8 gfn_to_pfn +EXPORT_SYMBOL_GPL vmlinux 0x86c4a424 fuse_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0x86dad1b0 devm_usb_get_phy_by_phandle +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 0x86f9ffc0 posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x8702201e bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x8702e548 process_srcu +EXPORT_SYMBOL_GPL vmlinux 0x870e16b7 xen_test_irq_shared +EXPORT_SYMBOL_GPL vmlinux 0x873fbaea edac_atomic_assert_error +EXPORT_SYMBOL_GPL vmlinux 0x874a5691 sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0x876a3104 da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0x8776a467 nf_queue_entry_release_refs +EXPORT_SYMBOL_GPL vmlinux 0x87785228 dev_pm_set_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x8792dff5 nvdimm_bus_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x879a5fb1 tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x87d38357 tps80031_ext_power_req_config +EXPORT_SYMBOL_GPL vmlinux 0x87d9b262 sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x88004dfd subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x880a3741 pinctrl_utils_add_map_mux +EXPORT_SYMBOL_GPL vmlinux 0x880d32f4 pci_cleanup_aer_uncorrect_error_status +EXPORT_SYMBOL_GPL vmlinux 0x8810ad5e crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0x88136838 wm8997_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x883453ec ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0x883c2740 __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x883fbc54 led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0x88408757 pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0x888f2336 inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88b5647c trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x88b6a482 adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x88cd59a9 crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x88cfc2af skb_splice_bits +EXPORT_SYMBOL_GPL vmlinux 0x88ffd1a8 regulator_set_load +EXPORT_SYMBOL_GPL vmlinux 0x89041d74 pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x89072aed of_pci_find_msi_chip_by_node +EXPORT_SYMBOL_GPL vmlinux 0x891180ba ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0x8911d655 sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0x891a5a7f gnttab_max_grant_frames +EXPORT_SYMBOL_GPL vmlinux 0x891aca72 inet_hash +EXPORT_SYMBOL_GPL vmlinux 0x891f8cc5 kvm_get_dirty_log +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x892b26a0 set_memory_nx +EXPORT_SYMBOL_GPL vmlinux 0x89343c12 devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x89485687 iommu_group_put +EXPORT_SYMBOL_GPL vmlinux 0x8974117e device_show_int +EXPORT_SYMBOL_GPL vmlinux 0x8987a8be thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0x899fd889 ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x89a6e909 usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0x89b669d0 pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0x89bacf81 list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89bcd485 ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x89c985b6 clk_register_gpio_gate +EXPORT_SYMBOL_GPL vmlinux 0x89ef51d8 irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x8a074ae6 pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0x8a10fe3b kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0x8a554a36 mpc8xxx_spi_strmode +EXPORT_SYMBOL_GPL vmlinux 0x8a559846 gnttab_setup_auto_xlat_frames +EXPORT_SYMBOL_GPL vmlinux 0x8a72c086 ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x8a78989f irq_from_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x8a85c1e1 mddev_congested +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8ad35927 exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0x8ae8827a tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0x8aef18ea ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0x8af65b83 i2c_lock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x8b04668e bind_interdomain_evtchn_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x8b149c36 clk_is_match +EXPORT_SYMBOL_GPL vmlinux 0x8b212e67 devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x8b29a451 pinconf_generic_dt_node_to_map +EXPORT_SYMBOL_GPL vmlinux 0x8b535bfa ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x8b6689e5 perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0x8b66f9e0 xen_platform_pci_unplug +EXPORT_SYMBOL_GPL vmlinux 0x8b78dbc2 udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x8b876844 ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0x8b8f0a87 extcon_register_interest +EXPORT_SYMBOL_GPL vmlinux 0x8ba5afe9 HYPERVISOR_memory_op +EXPORT_SYMBOL_GPL vmlinux 0x8bd55ffa regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x8bd9f364 tc3589x_block_read +EXPORT_SYMBOL_GPL vmlinux 0x8bdbcc40 dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0x8be23d6a napi_hash_del +EXPORT_SYMBOL_GPL vmlinux 0x8be43dfc fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0x8beb745b ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0x8bf41f17 __class_create +EXPORT_SYMBOL_GPL vmlinux 0x8c0215f2 pm_system_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c06a108 xenbus_transaction_start +EXPORT_SYMBOL_GPL vmlinux 0x8c373ad2 powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0x8c3d9468 spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0x8c646600 edac_report_status +EXPORT_SYMBOL_GPL vmlinux 0x8c659b6c btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0x8c68bbb1 blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8ca29e99 ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x8cb19551 regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x8cb75c41 xen_swiotlb_dma_supported +EXPORT_SYMBOL_GPL vmlinux 0x8cc3b0c0 acpi_dev_pm_attach +EXPORT_SYMBOL_GPL vmlinux 0x8cd04f74 pinctrl_dev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x8cd85f2f wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0x8cdfb414 kvm_release_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0x8ce3404e ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0x8cea765f memalloc_socks +EXPORT_SYMBOL_GPL vmlinux 0x8cfb5082 scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0x8cfd1f3a netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0x8d22bb58 iommu_group_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8d6ba48f crypto_ablkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x8d724aff gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0x8d89911d wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x8d9fa235 acpi_os_map_iomem +EXPORT_SYMBOL_GPL vmlinux 0x8da01274 kvm_get_pfn +EXPORT_SYMBOL_GPL vmlinux 0x8dbe84d8 usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0x8dbf7aaa privcmd_call +EXPORT_SYMBOL_GPL vmlinux 0x8dbf89d4 __clk_get_hw +EXPORT_SYMBOL_GPL vmlinux 0x8e1cd06f kvm_set_pfn_accessed +EXPORT_SYMBOL_GPL vmlinux 0x8e1e88e7 led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0x8e2b25c2 videomode_from_timings +EXPORT_SYMBOL_GPL vmlinux 0x8e3a4286 nd_device_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x8e7e4b0b disk_get_part +EXPORT_SYMBOL_GPL vmlinux 0x8e836ef1 iommu_present +EXPORT_SYMBOL_GPL vmlinux 0x8ed12e04 swiotlb_tbl_unmap_single +EXPORT_SYMBOL_GPL vmlinux 0x8edc9439 bus_find_device_by_name +EXPORT_SYMBOL_GPL vmlinux 0x8f0748af rcu_expedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x8f150049 of_console_check +EXPORT_SYMBOL_GPL vmlinux 0x8f1b46d2 __lock_page_killable +EXPORT_SYMBOL_GPL vmlinux 0x8f32f5d7 cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x8f57b6fa rhashtable_insert_slow +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8f8d9396 usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x8faac947 clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x8fb2e79a crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0x8fbacd73 bio_trim +EXPORT_SYMBOL_GPL vmlinux 0x8ffebb76 tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x9005ace1 blkcipher_aead_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x9009602a acpi_bus_get_ejd +EXPORT_SYMBOL_GPL vmlinux 0x90305dd0 kvm_init +EXPORT_SYMBOL_GPL vmlinux 0x903b627c list_lru_isolate_move +EXPORT_SYMBOL_GPL vmlinux 0x903bb65b acpi_dev_resource_ext_address_space +EXPORT_SYMBOL_GPL vmlinux 0x90509cbd efivars_unregister +EXPORT_SYMBOL_GPL vmlinux 0x90574d43 xen_swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0x905a629d virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0x9062c322 ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x906bb04f thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x90717245 dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x908fa098 __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x9094acb4 fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0x90986163 __inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0x90a1004a crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x90a407c0 usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x90acbe9d rhashtable_walk_stop +EXPORT_SYMBOL_GPL vmlinux 0x90b763f1 HYPERVISOR_console_io +EXPORT_SYMBOL_GPL vmlinux 0x90d059d8 ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0x90e2b4cf da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0x90ffcbb9 platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0x910628e6 ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0x910b9645 dmi_kobj +EXPORT_SYMBOL_GPL vmlinux 0x911d7853 phy_create +EXPORT_SYMBOL_GPL vmlinux 0x912e4cc2 regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0x9132b9cf debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x9142db21 spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0x91456e5f ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0x9147f5e4 dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0x9151b24f alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0x91757d9b acpi_ec_add_query_handler +EXPORT_SYMBOL_GPL vmlinux 0x918ad429 ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x91a5fa46 of_regulator_match +EXPORT_SYMBOL_GPL vmlinux 0x91abdfff remove_irq +EXPORT_SYMBOL_GPL vmlinux 0x91ad8bfb da903x_write +EXPORT_SYMBOL_GPL vmlinux 0x91bf0af1 spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x920aacca nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x920cc389 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x922eaac5 devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0x9233950a cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x926f3d00 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x929897a2 __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x92dbd7e1 crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0x930e444e bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9312d80e evtchn_put +EXPORT_SYMBOL_GPL vmlinux 0x931b97ed adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0x931f05d3 ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x932a2b1a regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x9330b27b blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0x93337a58 crypto_unregister_aead +EXPORT_SYMBOL_GPL vmlinux 0x9334343c get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0x933c6a4b put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x93b368fe pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x93befc33 tpm_chip_register +EXPORT_SYMBOL_GPL vmlinux 0x93c40788 regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0x93d8d14b usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0x93e20bc2 sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x9409983a of_pci_parse_bus_range +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x94217644 led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0x943ce95b clockevents_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0x943fc708 xen_setup_shutdown_event +EXPORT_SYMBOL_GPL vmlinux 0x946f3732 tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0x9471f98d usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x94742366 usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0x94901432 dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x949a1c2d acpi_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x949f7342 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x94e62d2e __set_phys_to_machine_multi +EXPORT_SYMBOL_GPL vmlinux 0x94ef4d05 cpci_hp_stop +EXPORT_SYMBOL_GPL vmlinux 0x9504df26 irq_wake_thread +EXPORT_SYMBOL_GPL vmlinux 0x950a7086 pci_hp_change_slot_info +EXPORT_SYMBOL_GPL vmlinux 0x951c70a6 blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x952664c5 do_exit +EXPORT_SYMBOL_GPL vmlinux 0x952b7e1d usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x954e2157 ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x959faf21 __module_text_address +EXPORT_SYMBOL_GPL vmlinux 0x95a2c853 inet_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x95a73367 usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95c76dab blk_queue_dma_drain +EXPORT_SYMBOL_GPL vmlinux 0x95e5a467 show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0x95ee8a21 __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x95fa440c irq_find_mapping +EXPORT_SYMBOL_GPL vmlinux 0x9618c449 usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0x961ff98d dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0x9621849f ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x9625e652 klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x9638f770 tpm_get_timeouts +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 0x965d749a irq_create_strict_mappings +EXPORT_SYMBOL_GPL vmlinux 0x96a5b1f9 irq_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0x96a5e583 power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0x96b7e2b1 sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0x96e2fdfb regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x96eb725c i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x9715218d pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x97488416 xenbus_dev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x9753d110 ata_do_eh +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x975cda75 cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x9766b0f2 bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x976de0aa of_get_regulator_init_data +EXPORT_SYMBOL_GPL vmlinux 0x97765c92 crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0x9782c8e0 md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0x97832efa hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0x979de11b acpi_ec_remove_query_handler +EXPORT_SYMBOL_GPL vmlinux 0x97cf8509 ata_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x97f24983 devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x97fd1a9d pci_create_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x980e5357 debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x981601c2 nd_mapping_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x981bba10 iommu_domain_window_disable +EXPORT_SYMBOL_GPL vmlinux 0x9820f0b7 stmpe_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x98212da3 inet6_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9855e8ab sched_setscheduler +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x988ed85d set_memory_x +EXPORT_SYMBOL_GPL vmlinux 0x989b5f76 __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x98bfca07 key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x98c207fe of_css +EXPORT_SYMBOL_GPL vmlinux 0x98db7377 __netpoll_free_async +EXPORT_SYMBOL_GPL vmlinux 0x98e0220a pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0x98e6c7dd nd_numa_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x98fc787f ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0x98fcf128 irq_work_queue_on +EXPORT_SYMBOL_GPL vmlinux 0x990922a9 pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x9924c496 __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x992e5189 debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0x9953e18c debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0x9955913d xen_swiotlb_sync_single_for_device +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x99616e1e xenbus_watch_path +EXPORT_SYMBOL_GPL vmlinux 0x99714806 rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x9973add9 __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x99758a2e regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x997c4347 unmap_kernel_range +EXPORT_SYMBOL_GPL vmlinux 0x997cc973 kvm_is_visible_gfn +EXPORT_SYMBOL_GPL vmlinux 0x99840d00 timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x999d0289 pinctrl_force_sleep +EXPORT_SYMBOL_GPL vmlinux 0x999e9137 cpufreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0x99a9ff9a cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0x99aaa4e2 device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x99df5143 dev_pm_opp_find_freq_ceil +EXPORT_SYMBOL_GPL vmlinux 0x99e28f10 __tracepoint_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a3b35f2 pwmchip_add_with_polarity +EXPORT_SYMBOL_GPL vmlinux 0x9a43c39b gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x9a68a98f max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0x9a89dbf7 lpddr2_jedec_min_tck +EXPORT_SYMBOL_GPL vmlinux 0x9a923583 usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x9a97b20a blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x9ac0d0d9 inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x9ac11b74 suspend_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x9addfa66 da903x_update +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9af33958 tasklet_hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x9af7b9e1 swiotlb_tbl_sync_single +EXPORT_SYMBOL_GPL vmlinux 0x9b00356b ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0x9b025d92 tpm2_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x9b1c4537 pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0x9b484414 ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0x9b592ac6 irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x9b6b58c9 hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0x9b786ba8 xen_xlate_unmap_gfn_range +EXPORT_SYMBOL_GPL vmlinux 0x9b793cb0 handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0x9b7bbe7e tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0x9ba2bb2b gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x9bb197f4 ip_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0x9bca03ca ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x9bd8d4be crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9bf5dc58 gpiochip_set_chained_irqchip +EXPORT_SYMBOL_GPL vmlinux 0x9bf794d4 i2c_generic_gpio_recovery +EXPORT_SYMBOL_GPL vmlinux 0x9bfdc730 led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0x9c0ab70e pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0x9c0d829b device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0x9c1944cf debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0x9c1a8391 devfreq_event_disable_edev +EXPORT_SYMBOL_GPL vmlinux 0x9c2e4b66 acpi_unregister_gsi +EXPORT_SYMBOL_GPL vmlinux 0x9c2effcb pwm_free +EXPORT_SYMBOL_GPL vmlinux 0x9c66f214 pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0x9c6e5e1d tpm2_startup +EXPORT_SYMBOL_GPL vmlinux 0x9c7a817d sdhci_pci_o2_fujin2_pci_init +EXPORT_SYMBOL_GPL vmlinux 0x9ca897f3 inet_hashinfo_init +EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9cee57a0 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0x9d06688b register_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0x9d0a0a81 disk_part_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x9d2240a5 tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0x9d3850e1 gnttab_alloc_grant_references +EXPORT_SYMBOL_GPL vmlinux 0x9d3c1e86 blk_unprep_request +EXPORT_SYMBOL_GPL vmlinux 0x9d68f853 ata_sff_data_xfer_noirq +EXPORT_SYMBOL_GPL vmlinux 0x9d6c947f bgpio_remove +EXPORT_SYMBOL_GPL vmlinux 0x9d793dab md_find_rdev_nr_rcu +EXPORT_SYMBOL_GPL vmlinux 0x9d82b7a2 dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0x9da2b874 dummy_con +EXPORT_SYMBOL_GPL vmlinux 0x9dadbb88 cpufreq_boost_supported +EXPORT_SYMBOL_GPL vmlinux 0x9dc78eb5 unregister_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x9dd8d1ba kvm_clear_guest +EXPORT_SYMBOL_GPL vmlinux 0x9e08f149 ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0x9e11c9a1 sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0x9e17266e crypto_aead_setkey +EXPORT_SYMBOL_GPL vmlinux 0x9e28511f pinctrl_pm_select_idle_state +EXPORT_SYMBOL_GPL vmlinux 0x9e343c7c hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0x9e3d0ce7 cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e570017 debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0x9e61ddc9 btree_init +EXPORT_SYMBOL_GPL vmlinux 0x9e749903 devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x9e98167c ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0x9ea19815 bitmap_copy_from_slot +EXPORT_SYMBOL_GPL vmlinux 0x9ea2b4bc of_property_read_u32_index +EXPORT_SYMBOL_GPL vmlinux 0x9ea84b0f usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x9eadf501 inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0x9eb0d9f7 regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x9ed17adc phy_get +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9ef7dfda btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0x9f099cf6 x509_get_sig_params +EXPORT_SYMBOL_GPL vmlinux 0x9f15923e get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0x9f17f7ac devfreq_event_get_event +EXPORT_SYMBOL_GPL vmlinux 0x9f18490f blocking_notifier_chain_cond_register +EXPORT_SYMBOL_GPL vmlinux 0x9f27f41d mddev_unlock +EXPORT_SYMBOL_GPL vmlinux 0x9f346005 cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x9f3a77c7 virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0x9f48801b gnttab_unmap_refs_async +EXPORT_SYMBOL_GPL vmlinux 0x9f517986 HYPERVISOR_hvm_op +EXPORT_SYMBOL_GPL vmlinux 0x9f72677e bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0x9f7b5d74 md_stop +EXPORT_SYMBOL_GPL vmlinux 0x9fa2a5ea iommu_group_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x9fb89707 pinconf_generic_dt_subnode_to_map +EXPORT_SYMBOL_GPL vmlinux 0x9fbdb268 virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0x9fc06cc2 usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0x9febaaa3 tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0x9fece7c6 pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0xa014a6ac trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0xa018ae34 usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xa03249cb blk_rq_err_bytes +EXPORT_SYMBOL_GPL vmlinux 0xa0468c69 xenbus_switch_state +EXPORT_SYMBOL_GPL vmlinux 0xa06a0459 of_cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0xa07a4913 wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0xa08529e1 device_destroy +EXPORT_SYMBOL_GPL vmlinux 0xa08a8fb2 pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xa091d10d fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0xa0a9f188 crypto_alloc_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xa0bd2e39 adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xa0c5bed9 sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0xa0e1c34c crypto_init_spawn +EXPORT_SYMBOL_GPL vmlinux 0xa100c551 xenbus_read_otherend_details +EXPORT_SYMBOL_GPL vmlinux 0xa10171d4 kvm_vcpu_write_guest_page +EXPORT_SYMBOL_GPL vmlinux 0xa1042ca7 crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0xa11216be xen_store_domain_type +EXPORT_SYMBOL_GPL vmlinux 0xa1167dc4 clk_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xa1214c1d ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa1217fb7 list_lru_count_one +EXPORT_SYMBOL_GPL vmlinux 0xa122364c irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xa12ae99d __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0xa12fb8eb devm_devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0xa1316e24 adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0xa13f7e90 __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0xa143f2e7 bdev_write_page +EXPORT_SYMBOL_GPL vmlinux 0xa14c08c7 __xenbus_register_frontend +EXPORT_SYMBOL_GPL vmlinux 0xa1535c4a ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0xa18f9433 mpi_read_buffer +EXPORT_SYMBOL_GPL vmlinux 0xa1959e76 regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0xa1af035f sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0xa1af522a of_get_pci_domain_nr +EXPORT_SYMBOL_GPL vmlinux 0xa1b51a06 wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0xa1b652e2 ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0xa1ba7d3e fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0xa1ed9c8b add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0xa1f5f986 flush_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0xa1f79553 xen_create_contiguous_region +EXPORT_SYMBOL_GPL vmlinux 0xa220db77 ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0xa2273841 efivar_entry_size +EXPORT_SYMBOL_GPL vmlinux 0xa22d62a5 _submit_bh +EXPORT_SYMBOL_GPL vmlinux 0xa23b6406 ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0xa249c3b8 wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa27642e1 dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0xa2824850 bio_alloc_mddev +EXPORT_SYMBOL_GPL vmlinux 0xa298bec0 ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0xa2ac5519 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0xa2aea440 user_destroy +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 0xa2e69e6a dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0xa2ebdc9c fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0xa32adf9b gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xa353fffc xenbus_rm +EXPORT_SYMBOL_GPL vmlinux 0xa358b245 ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0xa35be657 regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0xa367eaa7 device_property_present +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 0xa3c91168 mmput +EXPORT_SYMBOL_GPL vmlinux 0xa3df92e6 pinctrl_select_state +EXPORT_SYMBOL_GPL vmlinux 0xa3e7c113 ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0xa429e5d9 iommu_domain_window_enable +EXPORT_SYMBOL_GPL vmlinux 0xa43c7273 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0xa43deb57 sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0xa452f2a4 xen_pirq_from_irq +EXPORT_SYMBOL_GPL vmlinux 0xa45e94ac crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0xa4689f50 gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xa4732652 ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa4941cb5 xenbus_probe_node +EXPORT_SYMBOL_GPL vmlinux 0xa49eb29e kvm_vcpu_init +EXPORT_SYMBOL_GPL vmlinux 0xa4a632df dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0xa4c9bf47 xenbus_dev_probe +EXPORT_SYMBOL_GPL vmlinux 0xa509f8c0 fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0xa519ea79 raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0xa51ce919 rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0xa5293f69 iommu_get_domain_for_dev +EXPORT_SYMBOL_GPL vmlinux 0xa5725925 device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0xa5aab734 default_iommu_map_sg +EXPORT_SYMBOL_GPL vmlinux 0xa5b8f134 device_attach +EXPORT_SYMBOL_GPL vmlinux 0xa5e407e4 wm5110_aod +EXPORT_SYMBOL_GPL vmlinux 0xa5ef06e8 tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0xa5efbf4c async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0xa6063fbc usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0xa6124a9d i2c_add_numbered_adapter +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 0xa647149d pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6b9c7f0 tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xa6bbc74f ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0xa6bfe6af phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0xa6d40008 crypto_alg_extsize +EXPORT_SYMBOL_GPL vmlinux 0xa6d4e811 rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xa6e10b35 usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa6f4f5ab ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0xa70a4bc7 xenbus_dev_cancel +EXPORT_SYMBOL_GPL vmlinux 0xa71c8dff bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0xa720d9c5 __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0xa7229e59 ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0xa72d5450 pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0xa74cc721 hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0xa75312bc call_rcu_sched +EXPORT_SYMBOL_GPL vmlinux 0xa75b4ccc ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0xa7664ec1 usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0xa7a36c15 iommu_attach_group +EXPORT_SYMBOL_GPL vmlinux 0xa7b20696 tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0xa7bbd133 usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0xa7bd013a ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0xa7d15c1c list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0xa7d615df wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0xa7e13a6a clk_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xa7e6d5f5 nvdimm_volatile_region_create +EXPORT_SYMBOL_GPL vmlinux 0xa801b359 efivar_entry_iter_begin +EXPORT_SYMBOL_GPL vmlinux 0xa8168c99 ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0xa850dafc idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa86fd4f8 crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0xa8a3614f __blk_put_request +EXPORT_SYMBOL_GPL vmlinux 0xa8b18247 devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa8b76a68 timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xa8b97752 reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa8c53b0b tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xa8cfe03f dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0xa8d01a39 sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xa8d361d6 task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0xa91ecffa pci_stop_root_bus +EXPORT_SYMBOL_GPL vmlinux 0xa925e478 __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0xa9271b3e rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0xa92cb84b __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa9449364 spi_sync +EXPORT_SYMBOL_GPL vmlinux 0xa963f0dd xfrm_output_resume +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 0xa9e18049 task_handoff_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaa004b81 user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0xaa13cbbb blkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xaa353f05 __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xaa41a148 cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0xaa42b013 xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0xaa5d99b8 vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0xaa65e3f6 skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0xaa740375 dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0xaa833502 devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaab07e9b usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0xaabc7e98 PageHuge +EXPORT_SYMBOL_GPL vmlinux 0xaae3253b clear_foreign_p2m_mapping +EXPORT_SYMBOL_GPL vmlinux 0xaaea6f1a shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xaaec6a14 led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0xaaedc7a3 udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xaaf85eb2 xenbus_register_driver_common +EXPORT_SYMBOL_GPL vmlinux 0xaafd2498 regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0xab01acbe gnttab_request_free_callback +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 0xab6386de kvm_vcpu_gfn_to_hva +EXPORT_SYMBOL_GPL vmlinux 0xab6babaf pm_qos_request +EXPORT_SYMBOL_GPL vmlinux 0xab7a7373 n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0xab8bd3be debugfs_remove_recursive +EXPORT_SYMBOL_GPL vmlinux 0xab8ceced gnttab_batch_copy +EXPORT_SYMBOL_GPL vmlinux 0xaba65dfa pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0xabab79ed usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xabbc00f8 spi_unregister_master +EXPORT_SYMBOL_GPL vmlinux 0xabc640f3 list_lru_isolate +EXPORT_SYMBOL_GPL vmlinux 0xabced1aa trace_buffer_unlock_commit_regs +EXPORT_SYMBOL_GPL vmlinux 0xabf03b04 disk_map_sector_rcu +EXPORT_SYMBOL_GPL vmlinux 0xac027f4d gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0xac0e4749 of_pci_range_parser_one +EXPORT_SYMBOL_GPL vmlinux 0xac25049d platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0xac26f743 regmap_init +EXPORT_SYMBOL_GPL vmlinux 0xac637e46 usb_bus_list_lock +EXPORT_SYMBOL_GPL vmlinux 0xac759837 xen_swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL_GPL vmlinux 0xacc112c1 wm5110_patch +EXPORT_SYMBOL_GPL vmlinux 0xace5c0fc usb_bus_list +EXPORT_SYMBOL_GPL vmlinux 0xacf7adc0 efivars_kobject +EXPORT_SYMBOL_GPL vmlinux 0xacfbf762 __rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0xacfcf019 platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xad04c4bb dax_fault +EXPORT_SYMBOL_GPL vmlinux 0xad1fe87f find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xad2e8d95 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0xad3f9c38 kvm_vcpu_read_guest_atomic +EXPORT_SYMBOL_GPL vmlinux 0xad462f34 pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0xad63cf9e __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0xad66c44e usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0xad6bc36b devm_mdiobus_alloc_size +EXPORT_SYMBOL_GPL vmlinux 0xad83bce2 clk_register_mux_table +EXPORT_SYMBOL_GPL vmlinux 0xad8eb38b usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0xad8f8df8 irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xada4e905 kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0xadaca5a9 tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xadc04fc6 thermal_notify_framework +EXPORT_SYMBOL_GPL vmlinux 0xadc785ec kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0xadcae85b __gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0xaddc3c99 pci_ignore_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xade7857f for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0xade9f3f1 input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0xadeef6e4 mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0xadf38403 blk_mq_free_hctx_request +EXPORT_SYMBOL_GPL vmlinux 0xadf3b2f2 led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0xadf48be6 __mmu_notifier_invalidate_range_end +EXPORT_SYMBOL_GPL vmlinux 0xadf6aa4d tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0xae3ce20b inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0xae4f3081 dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0xae5ba86e devm_usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xae64712c __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0xae67c86f __sock_recv_ts_and_drops +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0xae81922b of_overlay_destroy_all +EXPORT_SYMBOL_GPL vmlinux 0xae8aa931 dev_pm_opp_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0xaec049a6 debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0xaec63414 to_nd_desc +EXPORT_SYMBOL_GPL vmlinux 0xaefd3abf crypto_init_ahash_spawn +EXPORT_SYMBOL_GPL vmlinux 0xaf0f9a80 gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0xaf1be8bb vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0xaf2c4c1f sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0xaf348da7 cpu_pm_exit +EXPORT_SYMBOL_GPL vmlinux 0xaf6592b2 dev_pm_opp_add +EXPORT_SYMBOL_GPL vmlinux 0xaf6cfb00 vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0xaf7086fb dma_buf_vmap +EXPORT_SYMBOL_GPL vmlinux 0xaf731aa3 blkcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0xaf8656f5 skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0xaf90adf6 simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0xafb07262 __pfn_to_mfn +EXPORT_SYMBOL_GPL vmlinux 0xafc5b80d ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0xaff4bed9 splice_to_pipe +EXPORT_SYMBOL_GPL vmlinux 0xb006702b rtc_irq_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb02ac411 register_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb02bd47d gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0xb0400c6b add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0xb0481d14 extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xb077e70a clk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0xb0839c2e register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0xb095983e kvm_vcpu_gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0cddcf7 ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0xb0d1656c gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0xb0f422f9 spi_async_locked +EXPORT_SYMBOL_GPL vmlinux 0xb110e482 xen_swiotlb_sync_single_for_cpu +EXPORT_SYMBOL_GPL vmlinux 0xb140d14c ring_buffer_read +EXPORT_SYMBOL_GPL vmlinux 0xb14111bd iommu_group_add_device +EXPORT_SYMBOL_GPL vmlinux 0xb1425b32 dm_table_add_target_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb14c6ceb xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0xb1525b21 da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0xb1548789 platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0xb155e0c2 device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xb172ffac efivars_sysfs_init +EXPORT_SYMBOL_GPL vmlinux 0xb17aab6d unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0xb1810706 mpc8xxx_spi_remove +EXPORT_SYMBOL_GPL vmlinux 0xb18328d1 acpi_bus_trim +EXPORT_SYMBOL_GPL vmlinux 0xb18429eb suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0xb1a79c92 of_thermal_get_ntrips +EXPORT_SYMBOL_GPL vmlinux 0xb1acbcce rcu_barrier_sched +EXPORT_SYMBOL_GPL vmlinux 0xb1b6463c blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0xb1bed25d dpm_resume_start +EXPORT_SYMBOL_GPL vmlinux 0xb1c0c1c2 async_schedule_domain +EXPORT_SYMBOL_GPL vmlinux 0xb1c6bb9e __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xb1c7f2aa device_move +EXPORT_SYMBOL_GPL vmlinux 0xb1cd4ea8 iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0xb1db80d5 serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb1fca9ce sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0xb209edd0 anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb2455aab verify_signature +EXPORT_SYMBOL_GPL vmlinux 0xb260bfa5 unix_table_lock +EXPORT_SYMBOL_GPL vmlinux 0xb26151f8 inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0xb285b8f8 xen_in_preemptible_hcall +EXPORT_SYMBOL_GPL vmlinux 0xb2d6cc4f wakeup_source_prepare +EXPORT_SYMBOL_GPL vmlinux 0xb2e172ab usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0xb2e764e8 suspend_valid_only_mem +EXPORT_SYMBOL_GPL vmlinux 0xb2fd352b xenbus_watch_pathfmt +EXPORT_SYMBOL_GPL vmlinux 0xb310f9df regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0xb3233fba lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0xb32a3ec7 attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0xb347bb2c work_busy +EXPORT_SYMBOL_GPL vmlinux 0xb34d3506 bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0xb35ac81a __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xb35e686e efivar_entry_remove +EXPORT_SYMBOL_GPL vmlinux 0xb35f5580 rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0xb37ddcde scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0xb3872113 pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0xb38a0bf1 sdio_run_irqs +EXPORT_SYMBOL_GPL vmlinux 0xb3956db4 srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0xb399f9a3 led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb3b18c0a usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0xb3c2c63f irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0xb3e28561 init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0xb3e5794e usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xb409a128 kvm_write_guest_cached +EXPORT_SYMBOL_GPL vmlinux 0xb41d2141 flush_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0xb4391418 regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0xb43d36f0 dev_pm_opp_find_freq_floor +EXPORT_SYMBOL_GPL vmlinux 0xb46af994 gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0xb4759e9a rhashtable_walk_exit +EXPORT_SYMBOL_GPL vmlinux 0xb47fa786 xenbus_map_ring_valloc +EXPORT_SYMBOL_GPL vmlinux 0xb48c01b3 fuse_request_send +EXPORT_SYMBOL_GPL vmlinux 0xb49071df ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4cb3a01 gfn_to_hva +EXPORT_SYMBOL_GPL vmlinux 0xb4d7517c of_clk_src_simple_get +EXPORT_SYMBOL_GPL vmlinux 0xb4dc2eec usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0xb4e14553 gnttab_query_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xb4e28308 eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0xb4eb17dd kvm_vcpu_on_spin +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb5261a93 sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0xb53620d1 pci_vpd_find_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xb53a3ff2 i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0xb54369e9 devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xb5571a11 xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0xb572ec7c adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xb5848bae __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0xb58dcfa2 synchronize_sched_expedited +EXPORT_SYMBOL_GPL vmlinux 0xb59df84d ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0xb59f2a32 rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0xb5a0e11e lpddr2_jedec_addressing_table +EXPORT_SYMBOL_GPL vmlinux 0xb5a71982 ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xb5d70da3 dax_zero_page_range +EXPORT_SYMBOL_GPL vmlinux 0xb5e611ab devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0xb5f17edf perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb618b8ac scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0xb6230f1f gnttab_grant_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb62c3bc6 bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0xb66421b2 acpi_str_to_uuid +EXPORT_SYMBOL_GPL vmlinux 0xb66fe6ed __clk_mux_determine_rate_closest +EXPORT_SYMBOL_GPL vmlinux 0xb681ba22 tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xb6aeb661 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xb6e6d99d clk_disable +EXPORT_SYMBOL_GPL vmlinux 0xb6fa8951 usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0xb72db267 ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0xb7329c06 clk_set_phase +EXPORT_SYMBOL_GPL vmlinux 0xb73b740a trace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0xb7430dbd of_prop_next_u32 +EXPORT_SYMBOL_GPL vmlinux 0xb744f422 pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0xb79370e5 acpi_device_modalias +EXPORT_SYMBOL_GPL vmlinux 0xb7942293 __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0xb79f7065 xenbus_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0xb7a7c568 pinctrl_remove_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0xb7afaefb kvm_io_bus_write +EXPORT_SYMBOL_GPL vmlinux 0xb7cd36cb vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0xb7f77027 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0xb8215e59 blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0xb8434459 nf_register_afinfo +EXPORT_SYMBOL_GPL vmlinux 0xb8693e8c sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0xb86d10de subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0xb87b7ac4 power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xb89e5d4e acpi_create_platform_device +EXPORT_SYMBOL_GPL vmlinux 0xb8a2cbc8 ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8d29243 ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0xb903674c scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0xb9095203 tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xb917b6d7 return_address +EXPORT_SYMBOL_GPL vmlinux 0xb94e0c56 tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0xb9538778 xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0xb98b303b sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0xb98d2840 irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0xb9970e7c __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0xb99d5837 xenbus_read +EXPORT_SYMBOL_GPL vmlinux 0xb9a047c5 ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0xb9abbfe2 ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0xb9b8a442 gpiod_set_debounce +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 0xb9fedc20 power_supply_get_property +EXPORT_SYMBOL_GPL vmlinux 0xba0c2731 cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0xba274f38 fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba4116fa pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0xba4e03de ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xba749046 sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbac16096 of_modalias_node +EXPORT_SYMBOL_GPL vmlinux 0xbad282ea srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0xbaeaea3d pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0xbaf62d3a tcp_done +EXPORT_SYMBOL_GPL vmlinux 0xbafadbdd debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0xbb028ff1 of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xbb038ce4 perf_unregister_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xbb05f2b6 aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb3e4b34 extcon_update_state +EXPORT_SYMBOL_GPL vmlinux 0xbb4badda acpiphp_unregister_attention +EXPORT_SYMBOL_GPL vmlinux 0xbb6f025a asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0xbb833ef4 blkg_prfill_stat +EXPORT_SYMBOL_GPL vmlinux 0xbbb6f528 virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0xbbb84a6a alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0xbbc18247 hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0xbbcc33dd acpi_kobj +EXPORT_SYMBOL_GPL vmlinux 0xbbd012bf sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0xbbd7dc4c dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0xbc0a1da7 unregister_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xbc0e54fe sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0xbc276e60 fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0xbc47fd49 __tracepoint_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0xbc53b167 ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0xbc92335c regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0xbcaaac9b module_mutex +EXPORT_SYMBOL_GPL vmlinux 0xbcac6160 pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbcbd4821 key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0xbcdd5b99 iommu_group_set_name +EXPORT_SYMBOL_GPL vmlinux 0xbcf23b66 device_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0xbcf474e8 device_create +EXPORT_SYMBOL_GPL vmlinux 0xbd1715bd arizona_request_irq +EXPORT_SYMBOL_GPL vmlinux 0xbd3fe1e3 disable_hardirq +EXPORT_SYMBOL_GPL vmlinux 0xbd4e2fa3 dev_pm_opp_find_freq_exact +EXPORT_SYMBOL_GPL vmlinux 0xbd5addd5 nvdimm_create +EXPORT_SYMBOL_GPL vmlinux 0xbd5cb8b9 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0xbd661001 wait_for_tpm_stat +EXPORT_SYMBOL_GPL vmlinux 0xbd671048 __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0xbd942cef of_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0xbda313ec of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbdb01d2b sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0xbdd295f0 trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xbdd2f42a rcu_bh_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0xbdd8e7de usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0xbde7954a skb_morph +EXPORT_SYMBOL_GPL vmlinux 0xbe1887e4 ata_unpack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xbe223d6d sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0xbe236a2c i2c_new_probed_device +EXPORT_SYMBOL_GPL vmlinux 0xbe4193a3 rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0xbe424fa3 inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0xbe5f408e crypto_unregister_rng +EXPORT_SYMBOL_GPL vmlinux 0xbe66e973 of_fixed_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0xbe678e25 adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe6a6b92 kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0xbe8cc873 wm5110_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0xbe8df0d3 pci_generic_config_read32 +EXPORT_SYMBOL_GPL vmlinux 0xbe96dfd8 of_reconfig_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbea641fb regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0xbeade8f8 power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbec89f77 component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0xbee21107 dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf0aef58 dma_buf_export +EXPORT_SYMBOL_GPL vmlinux 0xbf194452 fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0xbf2adef5 ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xbf4f1513 ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xbf57adf7 ahash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0xbf96a46b ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xbfaa73f3 gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0xbfb1db41 ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfc2f11f cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0xbfc4d292 trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0xbfcf9e60 crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0xbfe5616d tick_broadcast_oneshot_control +EXPORT_SYMBOL_GPL vmlinux 0xbff4720b rtc_irq_set_freq +EXPORT_SYMBOL_GPL vmlinux 0xbffce4c0 fat_attach +EXPORT_SYMBOL_GPL vmlinux 0xbffde8ec compat_alloc_user_space +EXPORT_SYMBOL_GPL vmlinux 0xc011d34a component_master_del +EXPORT_SYMBOL_GPL vmlinux 0xc016cfd4 sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0xc01b5864 pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0xc01d31ef tpm2_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xc01f84ce of_irq_get +EXPORT_SYMBOL_GPL vmlinux 0xc02f7918 event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0xc02fce79 subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xc03fabb3 da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0xc04b21bd acpi_os_unmap_iomem +EXPORT_SYMBOL_GPL vmlinux 0xc04bd477 irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xc0594523 __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0xc07bdb00 regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0xc07f10f9 of_irq_parse_and_map_pci +EXPORT_SYMBOL_GPL vmlinux 0xc08647ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc0900fcf acpi_os_get_iomem +EXPORT_SYMBOL_GPL vmlinux 0xc0a96e14 rcu_gp_is_expedited +EXPORT_SYMBOL_GPL vmlinux 0xc0b5ce95 kvm_vcpu_kick +EXPORT_SYMBOL_GPL vmlinux 0xc0d26387 kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc0defd8b regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0xc0df8865 timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0xc0ed710a bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0xc0fc1872 crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0xc11b4470 balloon_stats +EXPORT_SYMBOL_GPL vmlinux 0xc12b5cfa gpiod_set_array_value +EXPORT_SYMBOL_GPL vmlinux 0xc12bdf51 nl_table +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 0xc179fcae blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0xc186a7d9 add_to_page_cache_lru +EXPORT_SYMBOL_GPL vmlinux 0xc18e5776 power_supply_put +EXPORT_SYMBOL_GPL vmlinux 0xc1e3cbca of_pci_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xc1e47ae5 pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0xc1ea24e0 md_ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xc215475d spi_async +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 0xc28de460 pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0xc2a864b5 stmpe_disable +EXPORT_SYMBOL_GPL vmlinux 0xc2bd7249 __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0xc2c9c533 crypto_register_aead +EXPORT_SYMBOL_GPL vmlinux 0xc2d411db powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0xc311c679 tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc352cb02 atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xc357923c pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0xc3708faf cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0xc37226a5 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0xc373a852 __pci_complete_power_transition +EXPORT_SYMBOL_GPL vmlinux 0xc37c7125 netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc385cb58 perf_num_counters +EXPORT_SYMBOL_GPL vmlinux 0xc396c2fb kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0xc3be32f9 of_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0xc3d9001a pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0xc3db7723 get_dcookie +EXPORT_SYMBOL_GPL vmlinux 0xc3e18023 skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xc3efb6c7 acpi_dma_simple_xlate +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 0xc47da27c pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc4a496c8 ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0xc4a81118 xfrm_inner_extract_output +EXPORT_SYMBOL_GPL vmlinux 0xc4b6ab93 regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xc4c4566b mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0xc4cdaaf4 wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xc4f22dae usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0xc4f861fb devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0xc5397da6 xenbus_mkdir +EXPORT_SYMBOL_GPL vmlinux 0xc542933a timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0xc5570a1f shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0xc56bbd17 serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0xc56dd603 __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc57cdb96 wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xc58e6b08 regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0xc5a1c470 fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xc5a56160 __clk_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0xc5ca0ba5 of_fdt_unflatten_tree +EXPORT_SYMBOL_GPL vmlinux 0xc5cfb285 pinctrl_utils_reserve_map +EXPORT_SYMBOL_GPL vmlinux 0xc5d180e8 driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc60535d8 ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc6307b6f acpi_subsys_freeze +EXPORT_SYMBOL_GPL vmlinux 0xc6360554 kthread_park +EXPORT_SYMBOL_GPL vmlinux 0xc636ed88 ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0xc63d847d ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xc6473dc1 da9052_request_irq +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 0xc6763e05 pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0xc683fe97 inet_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0xc6991bca cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc6a4a872 __clk_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xc6c0aba3 clk_fractional_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xc6c5badf __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0xc6e7e24c devm_power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0xc6eea2f9 usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0xc6f06b2b mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc6fa45e2 security_kernel_fw_from_file +EXPORT_SYMBOL_GPL vmlinux 0xc6facdfb blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc7002ac4 evtchn_make_refcounted +EXPORT_SYMBOL_GPL vmlinux 0xc707615d ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0xc72e1233 __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xc7302617 gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0xc7626892 bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0xc77542d8 pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0xc77dd26f acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xc7850bbb reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xc78ee501 xen_swiotlb_dma_mapping_error +EXPORT_SYMBOL_GPL vmlinux 0xc7950470 inode_congested +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7b13be9 crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0xc7c39ab6 ehci_reset +EXPORT_SYMBOL_GPL vmlinux 0xc7c6391c mpi_set_buffer +EXPORT_SYMBOL_GPL vmlinux 0xc7e2a5a0 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0xc7e39bca ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc7e3cf7b dev_pm_opp_enable +EXPORT_SYMBOL_GPL vmlinux 0xc7f42032 gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0xc7f74a47 ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xc7f9cc64 sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0xc824897e device_del +EXPORT_SYMBOL_GPL vmlinux 0xc82e67c1 key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0xc84235b2 device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xc8515525 wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0xc8799010 of_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0xc87c1f84 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xc8add232 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0xc8be7c7f sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0xc8c4ad12 kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xc8db15f1 usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0xc8de802f cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0xc91190b1 crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0xc91277a1 kgdb_schedule_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xc9320e91 usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc9641b48 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0xc97be43c reservation_object_get_fences_rcu +EXPORT_SYMBOL_GPL vmlinux 0xc97d1140 cpufreq_cooling_get_level +EXPORT_SYMBOL_GPL vmlinux 0xc98b8c8e stmpe_block_read +EXPORT_SYMBOL_GPL vmlinux 0xc9ad3e7d devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0xc9adef5d devfreq_event_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xc9b1c154 usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xca125f31 rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xca28cd5f blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xca7ea4fc devfreq_event_get_edev_count +EXPORT_SYMBOL_GPL vmlinux 0xca81ea9a xenbus_transaction_end +EXPORT_SYMBOL_GPL vmlinux 0xca92ba7c thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0xcaa22015 crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcae43ab0 virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0xcae91248 inet_csk_compat_getsockopt +EXPORT_SYMBOL_GPL vmlinux 0xcaff3b31 fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0xcb15eee9 sdhci_pci_get_data +EXPORT_SYMBOL_GPL vmlinux 0xcb163b2c devm_rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcb32e29c task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0xcb4164ff usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL vmlinux 0xcb468f07 x509_request_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0xcb469d2b ddebug_add_module +EXPORT_SYMBOL_GPL vmlinux 0xcb6605e6 sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0xcbc6c9ac nvdimm_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0xcbce2f43 of_reserved_mem_device_release +EXPORT_SYMBOL_GPL vmlinux 0xcbd1fd4e usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbee20b2 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0xcc3296ed __init_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0xcc4c0611 acpi_dma_request_slave_chan_by_name +EXPORT_SYMBOL_GPL vmlinux 0xcc4c171c percpu_ida_for_each_free +EXPORT_SYMBOL_GPL vmlinux 0xcc54ecf5 devm_led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0xcc723a13 wb_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0xcc7e89eb pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0xcc85fcb6 async_schedule +EXPORT_SYMBOL_GPL vmlinux 0xccacdcb3 regmap_get_max_register +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xccfb5d43 mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0xcd0f1e7d stmpe_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xcd1451f9 ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0xcd234c60 tcp_peer_is_proven +EXPORT_SYMBOL_GPL vmlinux 0xcd3639dd sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcd974f00 rcu_all_qs +EXPORT_SYMBOL_GPL vmlinux 0xcda06690 virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0xcdabe7f5 usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0xcdb17fbe kvm_put_kvm +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcdcdac27 ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0xcdfbeef5 evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0xce112c28 ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0xce128286 key_type_user +EXPORT_SYMBOL_GPL vmlinux 0xce34eece class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xce6a9d9a trace_current_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xcea31002 virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0xceb1f126 mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0xcede12a5 of_thermal_is_trip_valid +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xceed8c16 __set_phys_to_machine +EXPORT_SYMBOL_GPL vmlinux 0xcef235a7 dma_buf_get +EXPORT_SYMBOL_GPL vmlinux 0xcf042a10 regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0xcf0607ce pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0xcf0a1808 __xenbus_register_backend +EXPORT_SYMBOL_GPL vmlinux 0xcf169779 acpi_dev_gpio_irq_get +EXPORT_SYMBOL_GPL vmlinux 0xcf4f29db of_overlay_create +EXPORT_SYMBOL_GPL vmlinux 0xcf54ea93 async_unregister_domain +EXPORT_SYMBOL_GPL vmlinux 0xcf60e4fb iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0xcf62f540 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0xcf7ced7e sg_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xcf8b2495 device_initialize +EXPORT_SYMBOL_GPL vmlinux 0xcf906b66 posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0xcfa39eca __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0xcfa45ae7 platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0xcfb5871c irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0xcfc3ca5f part_round_stats +EXPORT_SYMBOL_GPL vmlinux 0xcfc4cf16 rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0xcfc68341 synchronize_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0xcffdca13 input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0xd00cc979 cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0xd026d518 HYPERVISOR_vcpu_op +EXPORT_SYMBOL_GPL vmlinux 0xd03c7700 secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0xd0458ccb xenbus_strstate +EXPORT_SYMBOL_GPL vmlinux 0xd059dbee ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0xd05b37f6 gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0xd05f33ff usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0xd06524ba raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd067d3c5 system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0xd07783f7 crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0xd0816baa acpi_dev_get_property_array +EXPORT_SYMBOL_GPL vmlinux 0xd096077d arizona_dev_exit +EXPORT_SYMBOL_GPL vmlinux 0xd0a788f5 bio_clone_mddev +EXPORT_SYMBOL_GPL vmlinux 0xd0ac4ba9 platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd0c1c815 single_open_net +EXPORT_SYMBOL_GPL vmlinux 0xd0c4b2be usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0xd0d6dccb device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xd0d750c3 btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0xd0ddbc40 invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0xd0ebf225 of_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0xd0ef3fc5 fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0xd1362825 skb_gso_transport_seglen +EXPORT_SYMBOL_GPL vmlinux 0xd16712f3 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xd16e20ae mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0xd195b739 xen_unmap_domain_mfn_range +EXPORT_SYMBOL_GPL vmlinux 0xd1a1edc8 spi_master_resume +EXPORT_SYMBOL_GPL vmlinux 0xd1a46896 ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xd1aeb211 __mmu_notifier_invalidate_range_start +EXPORT_SYMBOL_GPL vmlinux 0xd1bfef83 i2c_new_device +EXPORT_SYMBOL_GPL vmlinux 0xd1c562f3 cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0xd1ce2f49 tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0xd1d6e44a alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd1f4be55 led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0xd20bf6ba dcookie_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd20dabdb ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0xd20f48a8 hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd220acb6 tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xd248bfc5 mpc8xxx_spi_rx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0xd2506eca add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd288afc6 ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0xd28d59c6 device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0xd2ab202f usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xd2bac638 sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xd2edf4b7 ata_get_cmd_descript +EXPORT_SYMBOL_GPL vmlinux 0xd317428b regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0xd31aa99c devm_led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd32a46fe md_is_badblock +EXPORT_SYMBOL_GPL vmlinux 0xd33ada8b cci_probed +EXPORT_SYMBOL_GPL vmlinux 0xd33ed9ae ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0xd38505e4 ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0xd387fcfc sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0xd38c40ae tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0xd395aeb8 usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xd3a3d93c dax_clear_blocks +EXPORT_SYMBOL_GPL vmlinux 0xd3a4d7f4 devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xd3c0c4b1 gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0xd3ce8dbf phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0xd3df6153 usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd41f1785 mddev_init +EXPORT_SYMBOL_GPL vmlinux 0xd41fffab interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xd4388ccb ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0xd4461546 da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xd4487fd5 snprint_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd463caa0 btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd4822824 tcp_fetch_timewait_stamp +EXPORT_SYMBOL_GPL vmlinux 0xd488c640 blk_queue_rq_timed_out +EXPORT_SYMBOL_GPL vmlinux 0xd48b7fdc xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0xd493a297 irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0xd49b8f81 usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0xd4acdbb6 pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0xd4b0a618 virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd50d8d95 regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xd5220f5e device_reset +EXPORT_SYMBOL_GPL vmlinux 0xd5482430 cpufreq_governor_dbs +EXPORT_SYMBOL_GPL vmlinux 0xd55ad93b iommu_group_get_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xd5617725 sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0xd565312e component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0xd56b5f64 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0xd572bb69 reservation_object_test_signaled_rcu +EXPORT_SYMBOL_GPL vmlinux 0xd5b04eb4 usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0xd5bd7dac ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd5c306bc pinctrl_utils_add_config +EXPORT_SYMBOL_GPL vmlinux 0xd5c36c40 __tracepoint_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0xd5fdd3b2 regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xd60699f7 kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0xd60c99b5 rcu_batches_completed_bh +EXPORT_SYMBOL_GPL vmlinux 0xd651ee88 gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0xd652fb6c sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd6b8523d page_mkclean +EXPORT_SYMBOL_GPL vmlinux 0xd6f493bf trace_output_call +EXPORT_SYMBOL_GPL vmlinux 0xd6fc3d7d key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0xd705b4c7 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0xd706a203 usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0xd70cd32f register_trace_event +EXPORT_SYMBOL_GPL vmlinux 0xd729564b rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0xd72feba2 xenbus_read_driver_state +EXPORT_SYMBOL_GPL vmlinux 0xd7399d2a efivar_entry_iter_end +EXPORT_SYMBOL_GPL vmlinux 0xd741cbf7 of_prop_next_string +EXPORT_SYMBOL_GPL vmlinux 0xd7616a0b ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd76fc981 dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0xd77c0bc8 klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xd7854af0 alarm_start +EXPORT_SYMBOL_GPL vmlinux 0xd7876e06 crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0xd792294d klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0xd79f0d88 usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0xd7a6ccc3 bus_set_iommu +EXPORT_SYMBOL_GPL vmlinux 0xd7b5e219 iommu_unmap +EXPORT_SYMBOL_GPL vmlinux 0xd7d79132 put_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0xd7f198e8 kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0xd7f5c1cb get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0xd7fd22ca regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xd8007e90 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0xd80976c2 raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0xd80f7575 md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0xd81de62c ring_buffer_record_enable +EXPORT_SYMBOL_GPL vmlinux 0xd820c283 eventfd_ctx_remove_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xd82c34c5 stmpe_enable +EXPORT_SYMBOL_GPL vmlinux 0xd83552ea serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0xd8369397 mark_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0xd8525ea7 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0xd87601cc ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0xd87b0837 extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd8b4fa2c pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xd8c2164a of_free_opp_table +EXPORT_SYMBOL_GPL vmlinux 0xd8d041ef relay_reset +EXPORT_SYMBOL_GPL vmlinux 0xd8ddd3a6 crypto_aead_reqsize +EXPORT_SYMBOL_GPL vmlinux 0xd8e2d957 pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0xd90033f9 fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xd90201e5 seq_open_net +EXPORT_SYMBOL_GPL vmlinux 0xd909f8c2 mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0xd92c5efb bdev_read_page +EXPORT_SYMBOL_GPL vmlinux 0xd942d353 ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0xd948ad2a max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xd94aa457 display_timings_release +EXPORT_SYMBOL_GPL vmlinux 0xd9550141 of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd9707321 irq_domain_add_simple +EXPORT_SYMBOL_GPL vmlinux 0xd99c2667 skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0xd9a13c53 wm8350_device_exit +EXPORT_SYMBOL_GPL vmlinux 0xd9a4a436 usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0xd9b6d801 ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0xd9c36a4c vchan_tx_submit +EXPORT_SYMBOL_GPL vmlinux 0xd9c3d7e7 device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0xd9ecb670 ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xd9eea408 usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xd9f1344f xenbus_dev_is_online +EXPORT_SYMBOL_GPL vmlinux 0xda045cb6 gpiochip_irqchip_add +EXPORT_SYMBOL_GPL vmlinux 0xda109817 iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0xda21dbff public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0xda38c52f usb_string +EXPORT_SYMBOL_GPL vmlinux 0xda3bb138 rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0xda66761c firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0xda6a216e iommu_domain_alloc +EXPORT_SYMBOL_GPL vmlinux 0xda805257 regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xda868ffb extcon_set_cable_state +EXPORT_SYMBOL_GPL vmlinux 0xda9df0ba xenbus_dev_error +EXPORT_SYMBOL_GPL vmlinux 0xdaa06dc1 acpi_lpat_raw_to_temp +EXPORT_SYMBOL_GPL vmlinux 0xdab62ba6 zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0xdabb89d2 trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0xdac3bf4b regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0xdae715e0 videomode_from_timing +EXPORT_SYMBOL_GPL vmlinux 0xdaed3073 timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdb150c23 page_endio +EXPORT_SYMBOL_GPL vmlinux 0xdb3dac5e usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0xdb4194a2 wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0xdb485a5f tpm_chip_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdb63a944 acpi_lpat_get_conversion_table +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdb916fd0 trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0xdb99ca6e sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xdba2a3bb devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0xdbbeaa56 platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0xdbc5a892 tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0xdbcda5ba usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0xdbcf561f debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0xdbf0d3d0 devres_find +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdc05ae1e xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc10c60e kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0xdc13a4b4 securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0xdc14a211 xen_hvm_evtchn_do_upcall +EXPORT_SYMBOL_GPL vmlinux 0xdc315d28 cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0xdc40acf8 __mmu_notifier_invalidate_range +EXPORT_SYMBOL_GPL vmlinux 0xdc475c29 regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xdc6699cb acpi_dev_free_resource_list +EXPORT_SYMBOL_GPL vmlinux 0xdc6cbbad ping_proc_register +EXPORT_SYMBOL_GPL vmlinux 0xdc6dfd55 ref_module +EXPORT_SYMBOL_GPL vmlinux 0xdc70414a phy_put +EXPORT_SYMBOL_GPL vmlinux 0xdc739cc5 cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0xdc7af0ce shash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc8dc90e ata_acpi_stm +EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdcac3793 shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0xdcda7783 crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0xdcf6ce2c of_get_nand_on_flash_bbt +EXPORT_SYMBOL_GPL vmlinux 0xdd17ffec trace_clock +EXPORT_SYMBOL_GPL vmlinux 0xdd2efc0f ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0xdd368c9e spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0xdd391eff profile_event_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdd57e2b5 percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0xdd673f6a map_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xdd71c446 elv_register +EXPORT_SYMBOL_GPL vmlinux 0xdd7b4923 crypto_alloc_instance2 +EXPORT_SYMBOL_GPL vmlinux 0xdda3c2d5 devm_pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddd05ddc kvm_vcpu_yield_to +EXPORT_SYMBOL_GPL vmlinux 0xddd58dc0 ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0xddf34479 scsi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xddfb082c tpm_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xde094dc6 crypto_init_shash_spawn +EXPORT_SYMBOL_GPL vmlinux 0xde0b3102 regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0xde1988db power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0xde3d39f2 tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0xde5f35cc usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0xde6141d4 bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0xde93ef21 blk_queue_bypass_start +EXPORT_SYMBOL_GPL vmlinux 0xde951048 usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0xde9b051c usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0xdea23451 device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0xded5239e crypto_alg_lookup +EXPORT_SYMBOL_GPL vmlinux 0xdede5d1b usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf142163 of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0xdf2f825b aead_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xdf53771f da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xdf5a95b8 pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0xdf7e2200 tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0xdf8bb8f7 kill_pid_info_as_cred +EXPORT_SYMBOL_GPL vmlinux 0xdfa5f7cc to_nd_region +EXPORT_SYMBOL_GPL vmlinux 0xdfd573f8 tpmm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0xdfdb3998 ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0xdfdf9c10 __tracepoint_unmap +EXPORT_SYMBOL_GPL vmlinux 0xdfe5672d acpi_dev_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xdfebae2f inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0xdff80e86 perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdff8890f pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0xe007de41 kallsyms_lookup_name +EXPORT_SYMBOL_GPL vmlinux 0xe02eb6d0 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0xe03151d6 pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0xe039cdfd ablkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xe0402d32 xenbus_unmap_ring_vfree +EXPORT_SYMBOL_GPL vmlinux 0xe04078af clk_debugfs_add_file +EXPORT_SYMBOL_GPL vmlinux 0xe06cfe47 crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0xe06faf00 kthread_unpark +EXPORT_SYMBOL_GPL vmlinux 0xe079e2af uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0xe07a12ae trace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0xe09046f7 device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0xe0a8e199 blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0xe0ad9d14 fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0xe0b1c103 clk_set_max_rate +EXPORT_SYMBOL_GPL vmlinux 0xe0b7283c regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0xe0e3147c HYPERVISOR_sched_op +EXPORT_SYMBOL_GPL vmlinux 0xe1048779 find_vpid +EXPORT_SYMBOL_GPL vmlinux 0xe1059664 alarm_init +EXPORT_SYMBOL_GPL vmlinux 0xe119c4de sdhci_pci_o2_probe_slot +EXPORT_SYMBOL_GPL vmlinux 0xe125d2e1 blk_mq_register_disk +EXPORT_SYMBOL_GPL vmlinux 0xe15cb02c wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe1810ba7 ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0xe1a9bc33 blockdev_superblock +EXPORT_SYMBOL_GPL vmlinux 0xe1a9ef01 crypto_larval_lookup +EXPORT_SYMBOL_GPL vmlinux 0xe1b13750 __clk_mux_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0xe1d1fd9b sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xe23b8030 debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xe23e3c03 dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0xe242133e exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0xe27cb635 regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0xe284eea7 fat_detach +EXPORT_SYMBOL_GPL vmlinux 0xe28a1d1a sdhci_pci_spt_drive_strength +EXPORT_SYMBOL_GPL vmlinux 0xe29c69a4 inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0xe29fac8e blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0xe2a55fd6 ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0xe2b47cc4 devm_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0xe2e79262 ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0xe3043ff9 request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xe304f175 inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0xe329cea8 crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0xe32bee34 of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0xe3376035 transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xe35e586b ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0xe384a102 usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xe3948ff4 acpi_walk_dep_device_list +EXPORT_SYMBOL_GPL vmlinux 0xe3ea1f06 devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0xe3f0946e regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe3fba709 dio_end_io +EXPORT_SYMBOL_GPL vmlinux 0xe41534ce bind_evtchn_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0xe4532919 led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0xe4689576 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe4d09316 scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xe4dcee98 devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xe4fed016 pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xe522b0ef pci_get_hp_params +EXPORT_SYMBOL_GPL vmlinux 0xe53d056d klist_next +EXPORT_SYMBOL_GPL vmlinux 0xe579fbfc watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe58a2982 led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0xe58fb452 aer_irq +EXPORT_SYMBOL_GPL vmlinux 0xe5967dad fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0xe5c34258 devm_clk_register +EXPORT_SYMBOL_GPL vmlinux 0xe5e888ed sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0xe62047cd devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0xe63616f7 srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xe636521a iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0xe63862f2 regmap_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0xe6475868 __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0xe6505ca9 device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0xe651f76e selinux_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe6a03500 i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0xe6c68334 ddebug_remove_module +EXPORT_SYMBOL_GPL vmlinux 0xe6cdc35f mpc8xxx_spi_tx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0xe6e018eb efivar_entry_set +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 0xe6ff7c60 __clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0xe6fff73a __inet_hash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0xe7216340 cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0xe74074f3 attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0xe75d8b6b tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0xe76084ef proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe777717a cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0xe7a11a71 tc3589x_block_write +EXPORT_SYMBOL_GPL vmlinux 0xe7c37688 ping_close +EXPORT_SYMBOL_GPL vmlinux 0xe7ca72b0 ndo_dflt_bridge_getlink +EXPORT_SYMBOL_GPL vmlinux 0xe7cb82ea divider_round_rate +EXPORT_SYMBOL_GPL vmlinux 0xe7ef9ccf scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0xe7ffe877 pcpu_base_addr +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe839d47f vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0xe840f5ca desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0xe84ef0e9 ip_tunnel_get_stats64 +EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0xe84fb931 simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0xe85a9fd3 cpu_cluster_pm_exit +EXPORT_SYMBOL_GPL vmlinux 0xe862c4b7 dpm_suspend_start +EXPORT_SYMBOL_GPL vmlinux 0xe880988a unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0xe8819b0f pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0xe8865fe9 device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0xe89bd243 ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xe8a96073 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0xe8c139e1 __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0xe8e2988a class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0xe9104bba __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0xe919ee3b ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0xe932992f tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe956a75c pl320_ipc_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe976d736 fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0xe99af54b vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xe9a810da pci_enable_pri +EXPORT_SYMBOL_GPL vmlinux 0xe9c61e40 acpi_pci_check_ejectable +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9de8c23 rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0xea0bffad arizona_dev_init +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea418e0f atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0xea534455 dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0xea5ffbfd power_supply_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xea628c20 bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0xea63151d devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xea63a495 acpi_dev_resume_early +EXPORT_SYMBOL_GPL vmlinux 0xea8a7c54 ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0xea94f83b crypto_ahash_type +EXPORT_SYMBOL_GPL vmlinux 0xead4aefc __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0xeadb5e5a device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0xeae864cf sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0xeaf22c6a ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xeb215925 pci_assign_unassigned_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0xeb263001 extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xeb2798f7 xen_destroy_contiguous_region +EXPORT_SYMBOL_GPL vmlinux 0xeb2a4098 bpf_prog_put +EXPORT_SYMBOL_GPL vmlinux 0xeb3ba4ad ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0xeb44a975 ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xeb7d183e jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0xeb7d9b3d usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0xebc3c9c0 mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0xebcf249d user_read +EXPORT_SYMBOL_GPL vmlinux 0xebe9225e tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0xebec57c4 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xec001d2e dev_pm_enable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xec1b043e regulator_suspend_prepare +EXPORT_SYMBOL_GPL vmlinux 0xec25f967 klist_del +EXPORT_SYMBOL_GPL vmlinux 0xec2b0a3f xenbus_dev_groups +EXPORT_SYMBOL_GPL vmlinux 0xec3325e2 __clk_get_num_parents +EXPORT_SYMBOL_GPL vmlinux 0xec587228 usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0xec5b5178 dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0xec73e8e8 efivars_register +EXPORT_SYMBOL_GPL vmlinux 0xec882816 xenbus_alloc_evtchn +EXPORT_SYMBOL_GPL vmlinux 0xec8a3331 vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0xeca4c208 wait_on_page_bit_killable_timeout +EXPORT_SYMBOL_GPL vmlinux 0xeca61e6b platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0xece063ea bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0xed3a3f57 dma_buf_kunmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0xed58a379 cpci_hp_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0xed8a20a1 thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xed8a909d irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0xeda090c7 ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0xeda7d030 register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0xeda8832e regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0xedbc6f67 gnttab_end_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xedcd95ea bpf_prog_realloc +EXPORT_SYMBOL_GPL vmlinux 0xedd26dec cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0xede0434e ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0xedf40a38 spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0xedf6461b rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0xee09789c debugfs_create_file_size +EXPORT_SYMBOL_GPL vmlinux 0xee22b929 pinctrl_lookup_state +EXPORT_SYMBOL_GPL vmlinux 0xee2b1dde max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0xee2bc4b6 crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xeea7e669 find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0xeeaafca9 xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0xeeb9154d sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0xeec0e09c i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xeed336dc regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xeee01d0d fuse_dev_alloc +EXPORT_SYMBOL_GPL vmlinux 0xef155c82 of_irq_to_resource_table +EXPORT_SYMBOL_GPL vmlinux 0xef17cf36 rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0xef234738 ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xef2aceb0 smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0xef597335 power_supply_external_power_changed +EXPORT_SYMBOL_GPL vmlinux 0xef5b573c edac_subsys +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef6d007a sigset_from_compat +EXPORT_SYMBOL_GPL vmlinux 0xef73ff68 cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0xef7b7ca1 of_thermal_get_trip_points +EXPORT_SYMBOL_GPL vmlinux 0xef8c7850 pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0xefa021ab ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefb09e80 regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0xefb1e844 amba_apb_device_add +EXPORT_SYMBOL_GPL vmlinux 0xefb9694d __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0xefc9224b usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0xefdf7a4e xen_swiotlb_sync_sg_for_device +EXPORT_SYMBOL_GPL vmlinux 0xefe6730c bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xeffa6b8f __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0xf00b46ee ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0xf00ca059 ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0xf01b6a33 usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0xf0204568 usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xf03c072f __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0xf047d3cd net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0xf0696401 acpi_pci_detect_ejectable +EXPORT_SYMBOL_GPL vmlinux 0xf06e9cdc regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xf0727f12 ktime_get_raw_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xf0818945 bio_associate_current +EXPORT_SYMBOL_GPL vmlinux 0xf09c0a76 sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0xf0a7cf84 ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0xf0f5dbc2 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0xf1028b90 regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0xf11f6ae2 list_lru_walk_one +EXPORT_SYMBOL_GPL vmlinux 0xf1378655 dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0xf13e3b05 vchan_find_desc +EXPORT_SYMBOL_GPL vmlinux 0xf14d8347 regulator_register +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf192fc1e securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0xf19f6e9d usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0xf1a45ba3 of_reserved_mem_device_init +EXPORT_SYMBOL_GPL vmlinux 0xf1a7d087 i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xf1b31314 delayacct_on +EXPORT_SYMBOL_GPL vmlinux 0xf1c70830 balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0xf1cf741b aead_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0xf1e6ea37 sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0xf1fe2683 xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf22b1289 blkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0xf237a4ac sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0xf24b8d8a crypto_register_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xf2795dcc arizona_of_get_named_gpio +EXPORT_SYMBOL_GPL vmlinux 0xf27977e2 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0xf29c107b tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xf2d237e2 klist_init +EXPORT_SYMBOL_GPL vmlinux 0xf2e49753 ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0xf2e946e0 blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf2e9c978 ipv6_find_tlv +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 0xf309ff21 crypto_register_rngs +EXPORT_SYMBOL_GPL vmlinux 0xf30e105d ezx_pcap_write +EXPORT_SYMBOL_GPL vmlinux 0xf316c8dd fat_flush_inodes +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 0xf33e1409 netlink_alloc_skb +EXPORT_SYMBOL_GPL vmlinux 0xf3628a82 pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xf3636722 acpi_driver_match_device +EXPORT_SYMBOL_GPL vmlinux 0xf36bf3c2 xen_remap_domain_mfn_range +EXPORT_SYMBOL_GPL vmlinux 0xf38058f0 pl08x_filter_id +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf38259f8 key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0xf3896b9a irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0xf3899b1a pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf391534d register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0xf399617e da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xf3a991c8 nvdimm_bus_check_dimm_count +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3bcc9ea dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0xf3bf9d55 raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0xf3c95c08 dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0xf3ccf761 inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0xf3d16a69 trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0xf3f18238 ktime_get_resolution_ns +EXPORT_SYMBOL_GPL vmlinux 0xf4421e1c driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xf4744e41 input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf4770e14 usb_phy_generic_register +EXPORT_SYMBOL_GPL vmlinux 0xf47c79a5 crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0xf4897d80 devm_regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf48b8440 gpiochip_add_pin_range +EXPORT_SYMBOL_GPL vmlinux 0xf494f618 mmc_regulator_get_ocrmask +EXPORT_SYMBOL_GPL vmlinux 0xf499fdb2 rcu_barrier_bh +EXPORT_SYMBOL_GPL vmlinux 0xf4a01600 balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0xf4aae595 mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xf4b8eddb watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xf4c13509 sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0xf4ea951c of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0xf4fc2d6c __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf509d78a devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0xf535e218 request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0xf53a69b9 get_kernel_page +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf5785b42 evtchn_get +EXPORT_SYMBOL_GPL vmlinux 0xf57fd92e digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0xf5807427 led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0xf58fdc6a shash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0xf5945bac gnttab_free_grant_references +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5b9eb90 __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0xf5df1a05 crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0xf5e1e338 pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0xf5fc5792 posix_timers_register_clock +EXPORT_SYMBOL_GPL vmlinux 0xf60824d5 unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0xf619cc3f scsi_internal_device_unblock +EXPORT_SYMBOL_GPL vmlinux 0xf62753a4 blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0xf6548ee8 mpc8xxx_spi_tx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0xf66fdae0 inet_csk_compat_setsockopt +EXPORT_SYMBOL_GPL vmlinux 0xf6cd3c0f devm_of_phy_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0xf6d1d12b system_trusted_keyring +EXPORT_SYMBOL_GPL vmlinux 0xf6e85585 bmp085_detect +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf6fbbb59 crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0xf6fcf302 usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xf7016530 xenbus_gather +EXPORT_SYMBOL_GPL vmlinux 0xf705c954 devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0xf70d2e96 sata_lpm_ignore_phy_events +EXPORT_SYMBOL_GPL vmlinux 0xf70f80ff dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0xf716a3cd generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0xf734dc0f xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0xf7608cdf __tracepoint_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0xf780a8f5 ata_common_sdev_attrs +EXPORT_SYMBOL_GPL vmlinux 0xf784b9f3 device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xf78c0bb0 acpi_subsys_resume_early +EXPORT_SYMBOL_GPL vmlinux 0xf79fa9f6 sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xf7ae1de0 regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf7b10699 kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0xf7c3f273 xen_resume_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xf80d9b40 cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0xf813c728 dma_buf_unmap_attachment +EXPORT_SYMBOL_GPL vmlinux 0xf8165d87 pci_hp_remove_module_link +EXPORT_SYMBOL_GPL vmlinux 0xf82e94e0 shmem_get_seals +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf831f51b subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0xf851c723 of_get_nand_ecc_strength +EXPORT_SYMBOL_GPL vmlinux 0xf851e8cc led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0xf86bbf12 extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0xf870e600 smpboot_update_cpumask_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0xf8802492 print_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xf89cbf73 call_srcu +EXPORT_SYMBOL_GPL vmlinux 0xf89e194d irq_map_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xf8c49923 rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0xf8c79880 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0xf8db30c3 of_irq_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xf8f3a0fb ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0xf8fe3d0b kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0xf9285c87 usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0xf92ce956 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0xf92e0c3c relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0xf932015f __raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf95322f4 kthread_parkme +EXPORT_SYMBOL_GPL vmlinux 0xf9547a17 divider_recalc_rate +EXPORT_SYMBOL_GPL vmlinux 0xf967422b HYPERVISOR_xen_version +EXPORT_SYMBOL_GPL vmlinux 0xf9765833 dmi_match +EXPORT_SYMBOL_GPL vmlinux 0xf98296ac arizona_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0xf982a946 genlmsg_new_unicast +EXPORT_SYMBOL_GPL vmlinux 0xf991c09f rcu_qs_ctr +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9ba30c3 shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0xf9c2da57 clkdev_create +EXPORT_SYMBOL_GPL vmlinux 0xf9ca3160 ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xf9d9264e xen_have_vector_callback +EXPORT_SYMBOL_GPL vmlinux 0xf9f8aa04 to_of_pinfo +EXPORT_SYMBOL_GPL vmlinux 0xf9fd8a94 regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0xfa14b46b spi_alloc_master +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa1f4662 scatterwalk_start +EXPORT_SYMBOL_GPL vmlinux 0xfa22494f pcc_mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xfa262399 perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0xfa2b07f7 ahash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0xfa3bfe2c led_trigger_store +EXPORT_SYMBOL_GPL vmlinux 0xfa6e246b spi_busnum_to_master +EXPORT_SYMBOL_GPL vmlinux 0xfa901b31 compat_get_timespec +EXPORT_SYMBOL_GPL vmlinux 0xfa9f2c14 component_del +EXPORT_SYMBOL_GPL vmlinux 0xfa9f87d6 inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0xfb0d971e max_gen_clk_probe +EXPORT_SYMBOL_GPL vmlinux 0xfb15a462 each_symbol_section +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name +EXPORT_SYMBOL_GPL vmlinux 0xfba643ee __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbcb9aac pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0xfbd5fcb4 class_destroy +EXPORT_SYMBOL_GPL vmlinux 0xfbd9eb37 of_usb_get_dr_mode +EXPORT_SYMBOL_GPL vmlinux 0xfbeee6ca efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0xfbf6216a usb_gen_phy_init +EXPORT_SYMBOL_GPL vmlinux 0xfbf64c70 devm_hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0xfbf887f8 clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0xfbfe2f65 regulator_bulk_disable +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 0xfc3b4246 acpi_bus_update_power +EXPORT_SYMBOL_GPL vmlinux 0xfc7391b6 md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0xfc78991f fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0xfc7b7c36 rhashtable_free_and_destroy +EXPORT_SYMBOL_GPL vmlinux 0xfc7bd6b9 raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0xfc7c67aa xen_swiotlb_set_dma_mask +EXPORT_SYMBOL_GPL vmlinux 0xfc91b18c tps65912_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xfc9e516b kvm_irq_has_notifier +EXPORT_SYMBOL_GPL vmlinux 0xfccbcbee skcipher_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0xfccc5be9 fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0xfcd0a38d get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0xfcd7bc0b ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0xfce2a033 usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0xfd025c1e regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0xfd33d85e regulator_can_change_voltage +EXPORT_SYMBOL_GPL vmlinux 0xfd435038 fuse_get_req_for_background +EXPORT_SYMBOL_GPL vmlinux 0xfd4f88b9 user_update +EXPORT_SYMBOL_GPL vmlinux 0xfd51b281 gnttab_end_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0xfd6814e2 driver_register +EXPORT_SYMBOL_GPL vmlinux 0xfd73fa76 irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0xfd78a55e debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0xfd7a50ea set_timer_slack +EXPORT_SYMBOL_GPL vmlinux 0xfda3c762 max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0xfdb4093f wm5110_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0xfdbb6c3f device_add +EXPORT_SYMBOL_GPL vmlinux 0xfdc37597 sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0xfdc87d1f blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0xfe020dc1 of_display_timings_exist +EXPORT_SYMBOL_GPL vmlinux 0xfe0c1cba devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfe2784a8 gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xfe3853d3 of_clk_add_provider +EXPORT_SYMBOL_GPL vmlinux 0xfe38af8a pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0xfe448a7b bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0xfe4d76c8 gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0xfe4feb33 cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0xfe6ca9e4 fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0xfe968b0c skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0xfe979622 ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfebe7506 ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfed9388a mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0xfef69cb9 posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfef8a166 trace_current_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff291ecf clk_unregister_divider +EXPORT_SYMBOL_GPL vmlinux 0xff4ce81c device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xff58952a __blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0xff5a8cfe cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0xff633558 vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xff690b35 cpci_hp_register_controller +EXPORT_SYMBOL_GPL vmlinux 0xff692e0e rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0xff6aa36b wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xff859875 pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0xff923ef9 regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0xffcbe4f1 devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xffde3e9e of_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xffdf63ed tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0xfffee9cb devres_remove_group --- linux-4.2.0.orig/debian.master/abi/4.2.0-10.11/arm64/generic.compiler +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/arm64/generic.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 5.2.1-17ubuntu1) 5.2.1 20150911 --- linux-4.2.0.orig/debian.master/abi/4.2.0-10.11/arm64/generic.modules +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/arm64/generic.modules @@ -0,0 +1,4224 @@ +3c59x +3w-9xxx +3w-sas +3w-xxxx +6lowpan +6pack +8021q +8139cp +8139too +8250_fintek +8255 +8255_pci +8390 +842 +842_compress +842_decompress +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 +acpi-als +acpi_ipmi +acpiphp_ibm +acpi_power_meter +act200l-sir +act8865-regulator +act_bpf +act_connmark +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 +adv7511 +adv7604 +adv7842 +advansys +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 +af9013 +af9033 +af_alg +affs +af_key +af_packet_diag +af-rxrpc +ah4 +ah6 +ahci +ahci_ceva +ahci_platform +ahci_xgene +aic79xx +aic7xxx +aic94xx +aio_aio12_8 +aio_iiro_16 +aiptek +aircable +airspy +ak8975 +al3320a +algif_aead +algif_hash +algif_rng +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 +amdgpu +amd-xgbe +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 +arm_big_little +arm_big_little_dt +arm_mhu +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 +atusb +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-pek +axp20x-regulator +axp288_adc +axp288_charger +axp288_fuel_gauge +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-keypad +bcmsysport +bd6107 +bdc +bdc_pci +be2iscsi +be2net +befs +belkin_sa +bfa +bfs +bfusb +bh1750 +bh1770glc +bh1780gli +binfmt_misc +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +bluetooth +bluetooth_6lowpan +bma150 +bma180 +bmc150-accel +bmc150_magn +bmg160 +bmp085-i2c +bmp085-spi +bmp280 +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bonding +bpa10x +bpqether +bq2415x_charger +bq24190_charger +bq24257_charger +bq24735-charger +bq25890_charger +bq27x00_battery +br2684 +brcmfmac +brcmsmac +brcmutil +bridge +br_netfilter +broadcom +broadsheetfb +bsd_comp +bt878 +btbcm +btcoexist +btintel +btmrvl +btmrvl_sdio +btrfs +btrtl +btsdio +bttv +btusb +btwilink +bu21013_ts +budget +budget-av +budget-ci +budget-core +budget-patch +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 +cc10001_adc +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 +chacha20_generic +chacha20poly1305 +chaoskey +chipone_icn8318 +chipreg +chnl_net +cicada +cifs +ci_hdrc +ci_hdrc_imx +ci_hdrc_msm +ci_hdrc_pci +ci_hdrc_usb2 +ci_hdrc_zevio +cirrus +cirrusfb +clip +clk-cdce706 +clk-cdce925 +clk-max77686 +clk-max77802 +clk-palmas +clk-pwm +clk-qcom +clk-rk808 +clk-s2mps11 +clk-si5351 +clk-si570 +clk-twl6040 +clk-wm831x +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_flower +cls_fw +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm3232 +cm3323 +cm36651 +cma3000_d0x +cma3000_d0x_i2c +cmac +cmdlinepart +cmtp +cnic +cobalt +cobra +coda +com20020 +com20020-pci +com90io +com90xx +comedi +comedi_8254 +comedi_8255 +comedi_bond +comedi_parport +comedi_pci +comedi_test +comedi_usb +configfs +contec_pci_dio +cordic +core +cp210x +cpia2 +cpsw_ale +cpu-notifier-error-inject +cramfs +crc32 +crc7 +crc8 +crc-ccitt +crc-itu-t +cros_ec +cros_ec_devs +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 +cx24120 +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 +cyapatp +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_onkey +da9063-regulator +da9063_wdt +da9150-charger +da9150-core +da9150-gpadc +da9210-regulator +da9211-regulator +dac02 +DAC960 +daqboard2000 +das08 +das08_isa +das08_pci +das16 +das16m1 +das1800 +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 +digicolor-usart +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-cache-smq +dm-crypt +dm-delay +dme1737 +dm-era +dmfe +dm-flakey +dmi-sysfs +dm-log +dm-log-userspace +dm-log-writes +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 +dp83867 +drbd +drbg +drm +drm_kms_helper +drv260x +drv2665 +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds620 +dsbr100 +dscc4 +dss1_divert +dst +dst_ca +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt282x +dt3000 +dt3155 +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 +dwc3-qcom +dw_dmac +dw_dmac_core +dw_dmac_pci +dwmac-generic +dwmac-ipq806x +dwmac-lpc18xx +dwmac-meson +dwmac-rk +dwmac-socfpga +dwmac-sti +dwmac-sunxi +dw_mmc +dw_mmc-exynos +dw_mmc-k3 +dw_mmc-pci +dw_mmc-pltfm +dw_wdt +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e3x0-button +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 +echainiv +echo +ec_sys +edac_core +edt-ft5x06 +eeprom +eeprom_93cx6 +eeprom_93xx46 +eeti_ts +efi-pstore +efs +egalax_ts +ehci-msm +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 +ene_ir +eni +enic +epic100 +eql +esas2r +esd_usb2 +esi-sir +esp4 +esp6 +esp_scsi +et1011c +et131x +ethoc +evbug +exofs +extcon-adc-jack +extcon-arizona +extcon-axp288 +extcon-gpio +extcon-max14577 +extcon-max77693 +extcon-max77843 +extcon-max8997 +extcon-palmas +extcon-rt8973a +extcon-sm5502 +extcon-usb-gpio +ezusb +f2fs +f71805f +f71882fg +f75375s +f81232 +fakelb +fan53555 +farsync +faulty +fb_agm1264k-fl +fb_bd663474 +fb_ddc +fb_hx8340bn +fb_hx8347d +fb_hx8353d +fb_hx8357d +fb_ili9163 +fb_ili9320 +fb_ili9325 +fb_ili9340 +fb_ili9341 +fb_ili9481 +fb_ili9486 +fb_pcd8544 +fb_ra8875 +fb_s6d02a1 +fb_s6d1121 +fb_ssd1289 +fb_ssd1306 +fb_ssd1331 +fb_ssd1351 +fb_st7735r +fb_sys_fops +fbtft +fbtft_device +fb_tinylcd +fb_tls8204 +fb_uc1701 +fb_upd161704 +fb_watterott +fc0011 +fc0012 +fc0013 +fc2580 +fcoe +fcrypt +fdomain +fealnx +ff-memless +fid +fintek-cir +firedtv +firewire-core +firewire-net +firewire-ohci +firewire-sbp2 +firewire-serial +fixed +fl512 +fld +flexfb +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-msm8916 +gcc-msm8960 +gcc-msm8974 +g_cdc +gcm +g_dbgp +gdmtty +gdmulte +gdmwm +generic +generic-adc-battery +generic_bl +genet +geneve +geneve_core +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 +goodix +gp2ap002a00f +gp2ap020a00f +gpio +gpio-74x164 +gpio-74xx-mmio +gpio-addr-flash +gpio-adnp +gpio-adp5520 +gpio-adp5588 +gpio-altera +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-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 +gpio-xgene-sb +gpio-zynq +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_touptek +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-betopff +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-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-custom +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 +hisi504_nand +hisi-acpu-cpufreq +hisi_thermal +hmc5843_core +hmc5843_i2c +hmc5843_spi +hmc6352 +hopper +hostap +hostap_pci +hostap_plx +hp100 +hpfs +hpilo +hpsa +hptiop +hsi +hsi_char +hso +hsr +hsu_dma +hsu_dma_pci +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-gpio +i2c-hid +i2c-i801 +i2c-isch +i2c-kempld +i2c-matroxfb +i2c-mt65xx +i2c-mux +i2c-mux-gpio +i2c-mux-pca9541 +i2c-mux-pca954x +i2c-mux-pinctrl +i2c-nforce2 +i2c-nomadik +i2c-ocores +i2c-parport +i2c-parport-light +i2c-pca-platform +i2c-piix4 +i2c-qup +i2c-rk3x +i2c-robotfuzz-osif +i2c-scmi +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-xgene-slimpro +i2c-xiic +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 +idma64 +idmouse +idt77252 +ieee802154 +ieee802154_6lowpan +ieee802154_socket +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-leds +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 +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 +jitterentropy_rng +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsa1212 +jsm +kafs +kalmia +kaweth +kbtab +kcomedilib +ke_counter +kempld-core +kempld_wdt +kernelcapi +keyspan +keyspan_pda +keyspan_remote +kfifo_buf +khazad +kingsun-sir +kl5kusb105 +kmx61 +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 +lcc-ipq806x +lcc-msm8960 +lcd +ld9040 +ldusb +lec +led-class-flash +leds-88pm860x +leds-aat1290 +leds-adp5520 +leds-bcm6328 +leds-bcm6358 +leds-bd2802 +leds-blinkm +leds-da903x +leds-da9052 +leds-dac124s085 +leds-gpio +leds-ktd2692 +leds-lm3530 +leds-lm3533 +leds-lm355x +leds-lm3642 +leds-lp3944 +leds-lp8788 +leds-lp8860 +leds-lt3593 +leds-max77693 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pm8941-wled +leds-pwm +leds-regulator +leds-ss4200 +leds-tca6507 +leds-tlc591xx +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 +lgdt3306a +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 +lineage-pem +linear +liquidio +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 +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 +ltc2941-battery-gauge +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 +m62332 +m88ds3103 +m88rs2000 +m88rs6000t +ma600-sir +mac80211 +mac80211_hwsim +mac802154 +macb +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 +mailbox-altera +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 +max63xx_wdt +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77686 +max77693 +max77693_charger +max77693-haptic +max77802 +max77843 +max77843-haptic +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 +mc-bus-driver +mceusb +mcp2120-sir +mcp251x +mcp3021 +mcp320x +mcp3422 +mcp4725 +mcp4922 +mcryptd +mcs5000_ts +mcs7780 +mcs7830 +mcs_touchkey +mct_u232 +md4 +mdc +mdc800 +md-cluster +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 +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 +mma9551 +mma9551_core +mma9553 +mmc35240 +mmcc-apq8084 +mmcc-msm8960 +mmcc-msm8974 +mmci_qcom_dml +mmc_spi +mms114 +mn88472 +mn88473 +mos7720 +mos7840 +moxa +mpc624 +mpl115 +mpl3115 +mpls_gso +mpls_router +mpoa +mpr121_touchkey +mpt2sas +mpt3sas +mptbase +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mrf24j40 +mrp +ms5611_core +ms5611_i2c +ms5611_spi +ms_block +msdos +msi001 +msi2500 +msm +msm-rng +msp3400 +mspro_block +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt29f_spinand +mt312 +mt352 +mt6397-core +mt6397-regulator +mt7601u +mt8173-max98090 +mt8173-rt5650-rt5676 +mt9m001 +mt9m111 +mt9t031 +mt9t112 +mt9v011 +mt9v022 +mtd +mtd_blkdevs +mtdblock +mtdblock_ro +mtd_dataflash +mtdoops +mtdram +mtdswap +mtip32xx +mtk-afe-pcm +mtk-pmic-wrap +mtk-sd +mtk_wdt +mtouch +multipath +multiq3 +musb_hdrc +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 +nci_uart +ncpfs +nct6683 +nct6775 +nct7802 +nct7904 +nd_blk +nd_btt +nd_pmem +ne2k-pci +neofb +net1080 +net2272 +net2280 +netconsole +netjet +netlink_diag +netrom +netxen_nic +newtonkbd +nfc +nfc_digital +nfcmrvl +nfcmrvl_uart +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 +nfit +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_flexfiles +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 +nf_tables_netdev +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 +nhc_dest +nhc_fragment +nhc_hop +nhc_ipv6 +nhc_mobility +nhc_routing +nhc_udp +n_hdlc +ni_6527 +ni_65xx +ni_660x +ni_670x +ni_at_a2150 +ni_at_ao +ni_atmio +ni_atmio16d +nicpf +nicstar +nicvf +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 +nps_enet +n_r3964 +ns558 +ns83820 +ntb +ntb_netdev +ntb_pingpong +ntb_tool +ntb_transport +ntc_thermistor +ntfs +n_tracerouter +n_tracesink +null_blk +nuvoton-cir +nvidiafb +nvme +nxp-nci +nxp-nci_i2c +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 +panel-ld9040 +panel-s6e8aa0 +panel-sharp-lq101r1sx01 +panel-simple +parkbd +parport +parport_ax88796 +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_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 +pcl812 +pcl816 +pcl818 +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-gpio-vbus-usb +phy-isp1301 +phy-msm-usb +phy-pxa-28nm-hsic +phy-pxa-28nm-usb2 +phy-qcom-apq8064-sata +phy-qcom-ipq806x-sata +phy-qcom-ufs +phy-qcom-ufs-qmp-14nm +phy-qcom-ufs-qmp-20nm +physmap +physmap_of +phy-tahvo +phy-tusb1210 +pinctrl-apq8064 +pinctrl-apq8084 +pinctrl-ipq8064 +pinctrl-msm8660 +pinctrl-msm8916 +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 +pm8941-pwrkey +pmbus +pmbus_core +pmc551 +pmcraid +pm-notifier-error-inject +pn533 +pn544 +pn544_i2c +pn_pep +poly1305_generic +port100 +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 +ps8622 +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_bam_dma +qcom_gsbi +qcom_hwspinlock +qcom_rpm +qcom_rpm-regulator +qcom-spmi-iadc +qcom-spmi-pmic +qcom_spmi-regulator +qcom-spmi-temp-alarm +qcom-spmi-vadc +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 +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-ts35 +rc-technisat-usb2 +rc-terratec-cinergy-c-pci +rc-terratec-cinergy-s2-hd +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan1027 +rc-twinhan-dtv-cab-ci +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 +regulator-haptic +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 +rpcrdma +rpcsec_gss_krb5 +rsa_generic +rsi_91x +rsi_sdio +rsi_usb +rsxx +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt5033 +rt5033_battery +rt5033-regulator +rt61pci +rt73usb +rt9455_charger +rtc-88pm80x +rtc-88pm860x +rtc-ab3100 +rtc-ab-b5ze-s3 +rtc-abx80x +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-ds1685 +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-mt6397 +rtc-palmas +rtc-pcap +rtc-pcf2123 +rtc-pcf2127 +rtc-pcf50633 +rtc-pcf85063 +rtc-pcf8523 +rtc-pcf8563 +rtc-pcf8583 +rtc-pl030 +rtc-pl031 +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-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 +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 +sb1000 +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-acpi +sdhci_f_sdh30 +sdhci-msm +sdhci-of-arasan +sdhci-pci +sdhci-pltfm +sdio_uart +seed +sensorhub +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 +sky81452 +sky81452-backlight +sky81452-regulator +sl811-hcd +slcan +slip +slram +sm501 +sm501fb +sm750fb +sm7xxfb +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-core +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-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-ac97 +snd-soc-adau1701 +snd-soc-ak4104 +snd-soc-ak4554 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-alc5623 +snd-soc-apq8016-sbc +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-lpass-apq8016 +snd-soc-lpass-cpu +snd-soc-lpass-ipq806x +snd-soc-lpass-platform +snd-soc-max98090 +snd-soc-max98357a +snd-soc-pcm1681 +snd-soc-pcm1792a-codec +snd-soc-pcm512x +snd-soc-pcm512x-i2c +snd-soc-pcm512x-spi +snd-soc-rl6231 +snd-soc-rt5631 +snd-soc-rt5645 +snd-soc-rt5677 +snd-soc-rt5677-spi +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-sta32x +snd-soc-sta350 +snd-soc-storm +snd-soc-tas2552 +snd-soc-tas5086 +snd-soc-tas571x +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-wm8804-i2c +snd-soc-wm8804-spi +snd-soc-wm8903 +snd-soc-wm8962 +snd-soc-wm8978 +snd-soc-xtfpga-i2s +snd-sonicvibes +snd-timer +snd-trident +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usb-line6 +snd-usbmidi-lib +snd-usb-pod +snd-usb-podhd +snd-usb-toneport +snd-usb-variax +snd-util-mem +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx222 +snd-vx-lib +snd-ymfpci +snic +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 +spi-cadence +spidev +spi-dln2 +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-qup +spi-rockchip +spi-sc18is602 +spi-tle62x0 +spi-xcomm +spi-zynqmp-gqspi +spmi +spmi-pmic-arb +sprd_serial +squashfs +sr9700 +sr9800 +ssb +ssb-hcd +ssd1307fb +ssfdc +ssp_accel_sensor +ssp_gyro_sensor +ssp_iio +sst25l +sstfb +ssu100 +st +st1232 +st21nfca_hci +st21nfca_i2c +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 +stk3310 +stk8312 +stk8ba50 +stkwebcam +st_magn +st_magn_i2c +st_magn_spi +stmmac +stmmac-platform +stmpe-keypad +stmpe-ts +st-nci +st-nci_i2c +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 +svgalib +sx8 +sx8654 +sx9500 +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 +tc74 +tc90522 +tca6416-keypad +tca8418_keypad +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bic +tcp_cdg +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-hexdump +test-kstrtox +test_module +test_power +test-string_helpers +test_udelay +test_user_copy +tg3 +tgr192 +thmc50 +thunder_bgx +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_infineon +tpm-rng +tpm_st33zp24 +tpm_st33zp24_i2c +tpm_st33zp24_spi +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-pwrbutton +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_pruss +uio_sercos3 +uli526x +ulpi +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_printer +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-flash-led-class +v4l2-mem2mem +vcan +vcnl4000 +ves1820 +ves1x93 +veth +vexpress +vf610_adc +vfio +vfio-amba +vfio_iommu_type1 +vfio-pci +vfio-platform +vfio-platform-calxedaxgmac +vfio_virqfd +vgastate +vgem +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-gpu +virtio_input +virtio-rng +virtio_scsi +virtual +visor +vitesse +vivid +vlsi_ir +vmac +vme_pio2 +vme_tsi148 +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 +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +walkera0701 +wanxl +warrior +wcn36xx +wd719x +wdt87xx_i2c +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-dma +xgene_edac +xgene-enet +xgene-rng +xgifb +xhci-plat-hcd +xilinx_can +xilinx-tpg +xilinx_uartps +xilinx-video +xilinx-vtc +xillybus_core +xillybus_of +xillybus_pcie +xor +xpad +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-4.2.0.orig/debian.master/abi/4.2.0-10.11/armhf/generic +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/armhf/generic @@ -0,0 +1,18417 @@ +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/crypto/sha256-arm 0x85de2200 crypto_sha256_arm_update +EXPORT_SYMBOL arch/arm/crypto/sha256-arm 0x8a6a331f crypto_sha256_arm_finup +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 0x28865246 mcryptd_arm_flusher +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/atm/suni 0xc6eb3809 suni_init +EXPORT_SYMBOL drivers/bcma/bcma 0x12c8269b bcma_core_irq +EXPORT_SYMBOL drivers/bcma/bcma 0x69638f51 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 0x033df2d0 pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0x2f59fd35 pi_read_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x4267110a pi_register_driver +EXPORT_SYMBOL drivers/block/paride/paride 0x46485283 pi_write_block +EXPORT_SYMBOL drivers/block/paride/paride 0x4d58a18a pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0x5d50ba08 pi_write_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x98105eb5 pi_disconnect +EXPORT_SYMBOL drivers/block/paride/paride 0xa5c8bc85 paride_unregister +EXPORT_SYMBOL drivers/block/paride/paride 0xae4b5534 pi_connect +EXPORT_SYMBOL drivers/block/paride/paride 0xb21ba07d pi_unregister_driver +EXPORT_SYMBOL drivers/block/paride/paride 0xc4fda26c pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0xd5108bd3 pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0xd59d456d paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0xfe3fd6e0 pi_do_claimed +EXPORT_SYMBOL drivers/bluetooth/btbcm 0xb12c18f0 btbcm_patchram +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 0x3b1e72bc ipmi_smi_watcher_unregister +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 0x6f1f3824 ipmi_register_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x78fd36e7 ipmi_request_supply_msgs +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x79f2c158 ipmi_get_smi_info +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x804f922a ipmi_addr_length +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x8a6f1b55 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 0xc882fdee 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/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/tpm/st33zp24/tpm_st33zp24 0x6520b20d st33zp24_pm_resume +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x923cf3f9 st33zp24_remove +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xc3c65645 st33zp24_probe +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xc8b4515a st33zp24_pm_suspend +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x268d0ac1 xillybus_init_endpoint +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x76213981 xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xda526fbe xillybus_endpoint_remove +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x09ca41bc dw_dma_cyclic_stop +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x62efe897 dw_dma_cyclic_start +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x7b05518b dw_dma_cyclic_free +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xf5a705af dw_dma_cyclic_prep +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xf5dcc576 dw_dma_get_dst_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xff01f5b8 dw_dma_get_src_addr +EXPORT_SYMBOL drivers/dma/pl330 0x4f9a6de8 pl330_filter +EXPORT_SYMBOL drivers/edac/edac_core 0x7e286ba7 edac_mc_find +EXPORT_SYMBOL drivers/firewire/firewire-core 0x048bcb24 fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04cd6292 fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04dd92ce fw_core_add_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0930d26f fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x124eb2a8 fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0x139d466f fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x16e91e21 fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1e701531 fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0x25b15b65 fw_send_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2885fec5 fw_get_request_speed +EXPORT_SYMBOL drivers/firewire/firewire-core 0x340ab454 fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3c56ef91 fw_workqueue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x47985fcc fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4d5d4eca fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x53ae4403 fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0x65c9438b fw_csr_iterator_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x67ae7d87 fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6b42969f fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7dde1c73 fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7e431b14 fw_csr_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8640e8a4 fw_send_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x86468d44 fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8e7b04ee fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0x90863005 fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0x934a032c fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x97ab7254 fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0xa057814d fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0xa409f6e7 fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0xaab58932 fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0xae5fba4c fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0xbd71e3cd fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xbfae96d4 fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd0f29e75 fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0xdd0d0a86 fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf457824e fw_fill_response +EXPORT_SYMBOL drivers/fmc/fmc 0x07f4d15b fmc_find_sdb_device +EXPORT_SYMBOL drivers/fmc/fmc 0x08f2d9ea fmc_scan_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x09487b8b fmc_reprogram +EXPORT_SYMBOL drivers/fmc/fmc 0x0b66776e fmc_free_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x10b48779 fmc_device_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x4b067c4d fmc_driver_register +EXPORT_SYMBOL drivers/fmc/fmc 0xacaf6559 fmc_show_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0xcc1da5f3 fmc_driver_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0xd516f4dd fmc_device_register +EXPORT_SYMBOL drivers/fmc/fmc 0xec06f4f1 fmc_device_register_n +EXPORT_SYMBOL drivers/fmc/fmc 0xf3d6f197 fmc_device_unregister_n +EXPORT_SYMBOL drivers/gpu/drm/drm 0x00b9bb50 drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01f94fbe drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x02849064 drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0360e91e drm_ati_pcigart_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x04cf4724 drm_mode_create_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x07b9c12a drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x082a3634 drm_irq_install +EXPORT_SYMBOL drivers/gpu/drm/drm 0x092a7dd7 drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0940e8ac drm_prime_pages_to_sg +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 0x0cf483ac drm_atomic_state_default_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fccafb1 drm_global_item_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fcff3b5 drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0fd60df2 drm_get_connector_status_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1065c8a4 drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x107742a9 drm_get_subpixel_order_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1083807c drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x10e73589 drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1174d8cf drm_mode_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11fb4143 drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x12db0429 drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x12f95f89 drm_bridge_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x13c61b45 drm_panel_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x13cfd9d2 drm_crtc_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x13f4185f drm_legacy_ioremap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1476726d drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14a9a178 drm_get_format_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1587140b drm_select_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x168f83ff drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1715bacc drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x185fb982 drm_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19109974 drm_pci_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x194eadaa drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19c594a1 drm_bridge_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a546ddd drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a770ac3 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b9f217a drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ba31bb2 drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1cdc1128 drm_edid_to_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1d1bfa5e drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1d96cb2b drm_panel_detach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1db41c5e drm_property_create_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dd71f7a drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e5adf5d drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20645642 drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x211a7eee drm_legacy_addbufs_pci +EXPORT_SYMBOL drivers/gpu/drm/drm 0x21469125 drm_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2190e274 drm_of_find_possible_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x21f5e06b drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x221c5d06 drm_legacy_rmmap_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x222c8c85 drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22453ffb drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22acaf62 drm_get_cea_aspect_ratio +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22c1d7a0 drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22cb3e42 drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2306a665 drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2317c0af drm_bridge_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x23da90c3 drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x23ffcb40 drm_mode_group_init_legacy_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24dbce6f drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24de41b4 drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x25468122 drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0x25875fd0 drm_pcie_get_speed_cap_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x289bab42 drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28f8e84e drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29623806 drm_bridge_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29a010e6 drm_mm_insert_node_in_range_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2b13a3c1 drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ca66593 drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e7a4300 drm_rgb_quant_range_selectable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x308a9b98 drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0x31206d66 drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x346127a7 drm_global_item_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3683c4a5 drm_unplug_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x36a312c4 drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x37027500 drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x370c6532 drm_reinit_primary_mode_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3756b59d drm_modeset_lock_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x37e3f3a4 drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x37ebe743 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38a3f927 drm_legacy_idlelock_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38a4f7ae drm_format_num_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38adf160 drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38c34f1e drm_atomic_state_default_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3aba1539 drm_legacy_addmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ac1fef9 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b299f79 drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b7a8f6b drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b9d009a drm_format_plane_cpp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c3915f2 drm_get_pci_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c8c6e20 drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e6deae7 drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eb37b9d drm_ht_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x46a292cf __drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x48728ed3 drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x490cfb78 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a927918 drm_pci_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4bbac340 drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c511235 drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4cb6aa4e drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e3f339b drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ea1f5a2 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4eb2c4eb drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5044355e drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50e28c07 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5109d6bb drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0x526f6f71 drm_rect_calc_hscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x52c1f308 drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5370a112 drm_vblank_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x54541cfc drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm 0x547eec72 drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x549be50e drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x563cd00c drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x583281d7 drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x583b9a81 drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58b0ed85 drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x590e9840 drm_panel_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59572cea drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59ef50f0 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a268d54 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a6187cc drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5add75b1 drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5b8bce9b drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5e142787 drm_calc_vbltimestamp_from_scanoutpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5e5ee0fc drm_atomic_connectors_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x601e8fc3 drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x61d9b539 drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x624782c9 drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x632b0463 drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63ac98ad drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x66c912cc drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67633846 drm_mm_insert_node_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67fc67b0 drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0x687b0b66 drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x68d2d988 drm_atomic_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6900d335 drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6918466e drm_bridge_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x69e947b1 drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x69eedad6 drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a4cb133 drm_connector_unplug_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6c672d0d drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d4847f3 drm_mm_dump_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6f842070 drm_atomic_legacy_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x73f97331 drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x76dafd48 drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x778bcd93 drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7967d73f drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0x79dc6f4b drm_property_unreference_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b9fbf85 drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7bc619de drm_framebuffer_reference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7bd75bd3 drm_legacy_ioremap_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7cf5bf52 drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7ddc1792 drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e226669 drm_atomic_add_affected_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7f045526 drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8069d0a0 drm_prime_sg_to_page_addr_arrays +EXPORT_SYMBOL drivers/gpu/drm/drm 0x806f6f3d drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81fc5c40 drm_modeset_legacy_acquire_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82c2998f drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x83138728 drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x849bd395 drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x84c61483 drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8581eac8 drm_pci_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x85aa502a drm_mode_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x86b55f53 of_drm_find_panel +EXPORT_SYMBOL drivers/gpu/drm/drm 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x87f5a2dc drm_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8978c8b0 drm_modeset_lock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8a215bc1 drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8aeaebe0 drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8b686e2c drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8b692347 drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8c91cc21 drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8ce36602 drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8de13715 drm_format_vert_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8e7dc02a drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8eff9111 drm_ht_find_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0x905fd7be drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9087fc8b drm_panel_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x90d833fe drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x92408488 drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x92ee4a2a drm_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x92fb64be drm_legacy_idlelock_take +EXPORT_SYMBOL drivers/gpu/drm/drm 0x93589c28 drm_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9378e1c2 drm_pci_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x94ddac77 drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x94f5c2cc drm_atomic_set_mode_prop_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x97d041eb drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9919d5f1 drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9972db48 drm_rect_calc_vscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x99c7db07 drm_legacy_rmmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ae3ab58 drm_atomic_state_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9c9eb0b1 drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9cb02c00 drm_platform_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9d38859e drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9dda06bc drm_legacy_getsarea +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9e491959 drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9efe2eb8 drm_bridge_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9f08734c drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9fa115b2 drm_platform_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa142614c drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1b989b3 drm_plane_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1c9c5da drm_display_info_set_bus_formats +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa26ce6fb drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa28078b2 drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa36c982e drm_vblank_pre_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa383db3e drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa40932ca drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4466414 drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4e36dde drm_legacy_ioremapfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4f09a6f drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4fe765f drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa5a690ec drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa5aed471 drm_atomic_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa65cfdc5 drm_vblank_post_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa65dff95 drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa6956d12 drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa71277cc drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa96acfcb drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa9a2eb91 drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0xac871607 drm_mode_validate_basic +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad34c3cd drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaeef1587 drm_panel_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaf07eb47 drm_vma_offset_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaf250f72 drm_mode_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaf7aa538 drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0xafd53ebf drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb036d180 drm_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb1cbfa2b drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb1d03b45 drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb1eb5d05 drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb30b6c3a drm_crtc_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb36bf590 drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb3c706af drm_ati_pcigart_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb51030ab drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb6a33d91 drm_modeset_backoff_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb6ecefb2 drm_mode_get_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb89702fc drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbad55731 drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe1d144d drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbeec3d51 drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbfea5292 drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc084b7f7 drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc156936f drm_irq_uninstall +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc2a69283 drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc2b49df3 drm_connector_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc357b5ab drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc360e7e2 drm_ut_debug_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc3f339c4 drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc4fab1ad drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc5ccb6d9 drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc5de4f6e drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc74975ce drm_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc76891eb drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc85601c3 drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca45efbc drm_format_horz_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca5c7790 drm_mm_init_scan_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca8c30cd drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcb7a9ac9 drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0xccd40bbd drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd0fc417 drm_ht_just_insert_please +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcf0fb42f drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcf2b8b18 drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcf384748 drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcf6bd066 drm_bridge_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd21bb4f7 drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2335101 drm_fb_get_bpp_depth +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd249ab06 drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd3263508 drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd40393d1 drm_atomic_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd4f44bfd drm_mode_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd52b1d11 drm_mm_init_scan +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd64afb6f drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd6862a0c drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd70c8470 drm_mm_debug_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd7c6f488 drm_mode_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd8db2249 drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xda67b593 drm_dev_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdb75862e drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdba1c256 drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbb5a9f5 drm_ht_remove_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdc844f4d drm_plane_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd150721 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd2622e2 drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdfe70341 drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe08e0c69 of_drm_find_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe0d86b08 drm_framebuffer_unreference +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe12ad687 drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2d1f25c drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe491835a drm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe51d89b5 drm_mm_clean +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe54cc239 drm_legacy_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe6c9bab2 drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7197773 drm_ht_insert_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7499a3e drm_pci_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe85ea02c drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe9256061 drm_mode_hsync +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe94140c3 drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe9a42403 drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea0efe68 drm_mode_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea1a4768 drm_dev_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeb8c1e79 drm_atomic_set_mode_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec956ce0 drm_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xee39c1b6 drm_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xee629d36 drm_property_reference_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef4c7d20 drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf22e678f drm_modeset_unlock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf30b424d drm_property_lookup_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf3d1fc62 drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf45025ea drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf6cf2ca8 drm_modeset_lock_all_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf7299690 drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf73eaa2f drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf7c235cf drm_gem_dumb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf84c975f drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf9ad3e77 drm_mode_create_dirty_info_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfb35d786 drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfb5a3a6c drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfce26903 drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfcf54a4f drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd063935 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfea3e086 drm_atomic_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffc6c87a drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x01e60810 drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x028d8e04 drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x07365a6e drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x07f1ae66 drm_pick_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0813084a drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0927ae79 drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x093113b9 drm_atomic_helper_cleanup_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 0x0a1fb128 drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0d67be98 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 0x11b8d516 drm_dp_link_configure +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x12df363c drm_atomic_helper_disable_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 0x184de09b drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1da8d01b drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1ed0af6f drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2160a9ab drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2165b681 drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2166df54 drm_atomic_helper_commit_modeset_disables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x222aaca3 drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x27fefaec drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2b08531e drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2d017d22 drm_helper_crtc_mode_set_base +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2d42749b drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2f6ddb91 drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x31e93d47 drm_atomic_helper_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x322ee070 drm_fb_helper_remove_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x33546123 drm_dp_link_probe +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x33afbc69 drm_dp_link_power_up +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34871adf drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x370cf4c0 drm_fb_helper_fill_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x383f5113 drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x393b51da drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3ac31233 drm_atomic_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3be6b1f3 drm_has_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3cf20f42 drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3e39c97f drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3eb816ce drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x403a6724 drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x420b5d76 drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4b4854b1 drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4dc6941f drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4e440dd5 drm_atomic_helper_commit_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4ecbf096 drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4f0b2f7e __drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x50110555 drm_helper_probe_single_connector_modes_nomerge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x503381d8 __drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x510a254a drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x54486e6f __drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x54a6fc77 drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x563a1239 drm_primary_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x66422108 drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x67744c5a drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x67b74915 drm_atomic_helper_update_legacy_modeset_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x69c332f3 drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6d51823b drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x706a7474 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 0x74622b03 drm_fb_helper_add_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x74a5df2e drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x79e82429 drm_plane_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7d43f365 drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7e8064c9 drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x81a59bdd drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84a320f5 drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84e924ba drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x88261c69 drm_atomic_helper_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8829c502 drm_plane_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x88aa57a8 drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x88c1d0be drm_atomic_helper_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8954ae62 drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8c69ec20 drm_fb_helper_single_add_all_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8d3f6445 drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8dda7a9d __drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8fae1d38 drm_fb_helper_fill_fix +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9122467d drm_plane_helper_check_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x93b0d9ca drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x95d6977f drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x95e1589f __drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x99025c34 drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9a782a59 drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9b9be323 drm_dp_link_power_down +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9c64bf68 drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9cfd4162 drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9d6793fd drm_dp_mst_get_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa47826e4 drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa4b2976c drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa52055a5 __drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa7346312 drm_fb_helper_init +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 0xaa93a63f drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb114b590 drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb13a411e drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb1a4df52 drm_primary_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb3d26154 drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbd6eeb78 drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc02e0fce drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc24b4f94 drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xceb55eac drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xda9e3ca7 drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdb8bd6e9 drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdbdb815a drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdd438953 drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdeb7cd7f drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe14e2fea drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe54ccb60 drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe732a859 drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe88beb1a drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe8a8d663 drm_atomic_helper_commit_modeset_enables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xed58cae8 drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf4584503 drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf64a82d6 drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf81bd037 drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf8fa0f55 drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfac85963 drm_helper_crtc_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xff214bef drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0123ab12 ttm_mem_io_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x044baf54 ttm_bo_mem_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x088f7ec2 ttm_bo_add_to_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0a266bb3 ttm_bo_mmap +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 0x218ea2f8 ttm_bo_synccpu_write_grab +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x227eae19 ttm_pool_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x24fa59f4 ttm_mem_global_alloc +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 0x2ebf3fdc ttm_bo_swapout_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x31ab89cc ttm_mem_io_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3922a64b ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3a9861f9 ttm_tt_set_placement_caching +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3b24b9f3 ttm_page_alloc_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3dfb8514 ttm_bo_manager_func +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3e96b1df ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4445564c ttm_bo_synccpu_write_release +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 0x49225a59 ttm_bo_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4a4be4fd ttm_bo_clean_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x507eb610 ttm_mem_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x53be7df5 ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5954aae6 ttm_dma_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5a5e691f ttm_mem_io_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5cf59609 ttm_bo_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x65fc524d ttm_mem_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x66867a70 ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x67b1d568 ttm_bo_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x68495b84 ttm_bo_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x685cafda ttm_pool_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x69cc6a52 ttm_bo_evict_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6c0ec969 ttm_lock_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x749d4b8e ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x75fcde0b ttm_bo_init_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x80d86f0e ttm_object_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x820389c2 ttm_fbdev_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8589758d ttm_suspend_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x86564dbf ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8663ed1f ttm_bo_lock_delayed_workqueue +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 0x8fbcdcc2 ttm_mem_io_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9330bb71 ttm_prime_object_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 0xa25a36cc ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa4ee39cf ttm_bo_move_ttm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb04d9d4c ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb066c15b ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb79bd8de ttm_bo_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb8a121e3 ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbbb814bc ttm_mem_global_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc88df606 ttm_object_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc968d68f ttm_write_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcb85f4a4 ttm_bo_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xce60fde8 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 0xcef32516 ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcf67c299 ttm_ref_object_exists +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd4055007 ttm_dma_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd8edb115 ttm_base_object_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xddfa6e37 ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xde1a328b ttm_bo_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe0e8f604 ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe1e9fcfd ttm_bo_dma_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe7e3b250 ttm_tt_bind +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xefc4df0d ttm_vt_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf4be22c4 ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfa533d47 ttm_bo_del_sub_from_lru +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 0x01b8a164 host1x_syncpt_incr_max +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x1626f22b host1x_client_register +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x16e8c97b host1x_job_submit +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x17b78522 host1x_syncpt_read_max +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x26a91b57 host1x_device_init +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x2b33a2a5 host1x_channel_get +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x2dce01b1 host1x_job_put +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x40fa525c host1x_syncpt_free +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x43799a4e tegra_mipi_calibrate +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x54202c8e host1x_syncpt_get +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x6476bb47 host1x_job_add_gather +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x67b7e293 host1x_syncpt_wait +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x689efa11 host1x_driver_register_full +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x752b7b6f host1x_syncpt_read +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x851c4e0d tegra_mipi_request +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x92bdf6ab host1x_driver_unregister +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x9451a33e tegra_mipi_free +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x99566f0e host1x_syncpt_get_base +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0x99660061 host1x_device_exit +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xa09713ca host1x_channel_put +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xa158b6e7 host1x_syncpt_base_id +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xaa1cfe04 host1x_channel_free +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xacfab815 host1x_job_pin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xb3bfc6e2 host1x_job_unpin +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xb4cd4483 host1x_syncpt_read_min +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xb8655457 host1x_syncpt_id +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xbea4b935 host1x_channel_request +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xc4b7ab1b host1x_job_alloc +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xcf2dbda1 host1x_syncpt_incr +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xcfe1af0b host1x_job_get +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xd1c0d1c7 host1x_client_unregister +EXPORT_SYMBOL drivers/gpu/host1x/host1x 0xe18c6616 host1x_syncpt_request +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 0xe5022f95 sch56xx_read_virtual_reg12 +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xed1d2a08 sch56xx_write_virtual_reg +EXPORT_SYMBOL drivers/hwmon/sch56xx-common 0xf6642cc3 sch56xx_watchdog_register +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x018948d9 i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x2ec84d07 i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xf1ee637a i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x4f7b9de5 i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0xb1a56828 i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0x58061f81 amd756_smbus +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x0b521d88 mma9551_read_status_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x0f556fa4 mma9551_update_config_bits +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x2508b687 mma9551_gpio_config +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x3f804494 mma9551_set_power_state +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x41ef446c mma9551_read_accel_scale +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x56d3ad52 mma9551_read_accel_chan +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x6152b016 mma9551_read_config_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x83279fc5 mma9551_read_config_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x89b878c3 mma9551_write_config_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x8f35ebcb mma9551_set_device_state +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xa1afbcf4 mma9551_write_config_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xa1d03adc mma9551_read_status_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xa2579393 mma9551_write_config_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xb101328a mma9551_read_status_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xbc1d0c6c mma9551_read_version +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xbcd7fe96 mma9551_sleep +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xd36699fe mma9551_app_reset +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xf23b9165 mma9551_read_config_word +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x1644b132 st_accel_common_probe +EXPORT_SYMBOL drivers/iio/accel/st_accel 0xadadb06c st_accel_common_remove +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x07df56cc hid_sensor_write_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x0cf57b71 hid_sensor_read_poll_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x1c875c4d hid_sensor_read_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x322ce79e hid_sensor_read_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x90935225 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 0xd098a6ec hid_sensor_parse_common_attributes +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x0f8bbf25 hid_sensor_pm_ops +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x2ef9229f hid_sensor_power_state +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xb614c0cb hid_sensor_setup_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xe29a7a87 hid_sensor_remove_trigger +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x0419c21b ssp_get_sensor_delay +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x18a7b17f ssp_register_consumer +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x2ec9feb8 ssp_enable_sensor +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0xaf94f05e ssp_disable_sensor +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0xb41f677f ssp_change_delay +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0x1ed8ac98 ssp_common_buffer_postdisable +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0x59a323e0 ssp_common_process_data +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0x8686d1da ssp_common_buffer_postenable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x074d7047 st_sensors_trigger_handler +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x2778fc0b st_sensors_deallocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x312ffab6 st_sensors_set_dataready_irq +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x3ce3c334 st_sensors_set_axis_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x432a98a5 st_sensors_set_odr +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x5cd7bcd8 st_sensors_get_buffer_element +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x6e4124c6 st_sensors_power_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x6f900229 st_sensors_power_disable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x8b5ac725 st_sensors_set_fullscale_by_gain +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x9b45277c st_sensors_sysfs_sampling_frequency_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xa5c80b99 st_sensors_set_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xa942cfa7 st_sensors_read_info_raw +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xab6fb1de st_sensors_allocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xafb655ec st_sensors_check_device_support +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xbad6662f st_sensors_sysfs_scale_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xd122be43 st_sensors_init_sensor +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0x04e61f1a st_sensors_of_i2c_probe +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0x360a43ae st_sensors_i2c_configure +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_spi 0x46fe6ae9 st_sensors_spi_configure +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0xb91664bf st_gyro_common_probe +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0xc061af03 st_gyro_common_remove +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x1cfc4003 adis_debugfs_reg_access +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x6da19251 adis_enable_irq +EXPORT_SYMBOL drivers/iio/industrialio 0x0ec97e40 iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0x12081dce iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x51c72bea iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0x57c13e1a iio_triggered_buffer_predisable +EXPORT_SYMBOL drivers/iio/industrialio 0x5fe18d59 iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x62d649cc iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x760b52a2 iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0x7a83d5e2 iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x8bcde589 iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0x93afa9c8 iio_triggered_buffer_postenable +EXPORT_SYMBOL drivers/iio/industrialio 0xa3ae0ed9 iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xa6398cc2 iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0xa81eeec2 iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0xae0e072a iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xc3c1279f iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0xcdbf3564 iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xe69f714c iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0xc6492390 iio_triggered_buffer_setup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0xdafc865a iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x469b2781 iio_kfifo_free +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x8f717dc9 devm_iio_kfifo_free +EXPORT_SYMBOL drivers/iio/kfifo_buf 0xbd3509e0 devm_iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/kfifo_buf 0xee4d2f40 iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0x3eaf1476 st_magn_common_remove +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0xa3b66727 st_magn_common_probe +EXPORT_SYMBOL drivers/iio/pressure/ms5611_core 0xb909d76a ms5611_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x41900b1a st_press_common_remove +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x480de1f3 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 0x45bbba01 rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x5347cc38 rdma_addr_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x5b0d7902 rdma_copy_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x7df81f32 rdma_addr_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0xf029eb25 rdma_addr_find_dmac_by_grh +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x062cbbf6 ib_send_cm_apr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x2340f51d ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x270c0e79 ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x37426c4a ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x537ec343 ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x60fe0c72 ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x783a2d8b ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xb0042b12 cm_class +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xb5bbcbea ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xbac2b296 ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xce6a54f3 ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd8f01356 ib_send_cm_lap +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xe81db1c5 ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xe8e9e16f ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xec882e60 ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xed7c6864 ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xf9ef3b19 ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x020fc74a ib_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x026aff08 ib_get_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x02b1939e ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0428e718 ib_resolve_eth_l2_attrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c1b9ac1 ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0d6ec5aa ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x11671b9b ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x12e9b5e9 ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x143cd48c ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x18c07a11 ib_destroy_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x19cf5728 ibnl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1b5fa645 ib_dealloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e491a04 ib_unmap_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1f042d86 ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x211ce83d ib_dereg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x24babe38 ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2521cdb8 ib_create_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2650f8f4 ib_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2c9896e4 ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2d6e04f0 ib_fmr_pool_unmap +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2ed6e386 ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x31c848bc ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x350bda2a ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x366b4e88 ib_create_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3819d947 ib_init_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x39514e76 ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3cdb0521 ib_query_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3daeafe8 ib_find_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3ddab01d ib_get_dma_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x41a80e0b ib_destroy_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4237be86 ib_create_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4411db5e rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x46e979ef ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4862498f ib_free_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4d14792f ib_rereg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4da34371 ib_modify_cq +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 0x5611cdea rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x581bf7e9 ib_umem_page_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x59d8eb2f ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5ac29b59 ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5b855cbd ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5cc4829b ib_destroy_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5f5900df ib_dealloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x68d4684a ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6adfee80 ib_dealloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6ccbc27a ib_alloc_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e030e26 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6f814825 ib_create_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x70168c2f ib_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x723dac2d ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x72e04309 ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x73ad83d0 ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x754dbb53 ib_alloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7813f7e1 ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7b797595 ib_dealloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7f351233 ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8291c8a6 ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8648f618 ib_destroy_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x890fd231 ib_fmr_pool_map_phys +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8c3d3ff6 ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x981d2983 ibnl_add_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x989ada5b ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9bb10711 ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9ccd3c57 ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9d0f4aa7 ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9f10a131 ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa0618013 ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa7fdd622 ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab0a3467 mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xafd70673 ib_alloc_fast_reg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb05fd1c6 ib_reg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb1a312e1 ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb4428acd ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb752fff6 ib_alloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb768eebe ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb7d04a33 ib_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb93a52b0 ib_rate_to_mbps +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb9d6c0c2 ib_destroy_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbadd8259 ib_rate_to_mult +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbc269f5c ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbcea7857 ibnl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc29b3d54 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 0xc79b2980 ib_umem_odp_map_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcc1d099f ib_query_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcf417dce ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd3fc5ea2 ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xda7ef1f5 ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe8725b38 ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeb3ff56b ib_event_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xed0babc3 ib_wc_status_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf0706e4a ib_get_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf08e56d4 ib_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf1c333bf ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf97395b6 ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfba8ac78 ib_alloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc150956 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x27d16a3d ib_redirect_mad_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x2f0ea69e ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x31333754 ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x420934cc ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x4546602c ib_register_mad_snoop +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x4926e782 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 0x9972793b ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xbd2f5617 ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xc1bbfe87 ib_cancel_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xd0fa636d ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xd67dcac9 ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xdeca1faf ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xea897274 ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xf352cfd4 ib_process_mad_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x22f07253 ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x3762e5ee ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x46fd736c ib_init_ah_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x576fdbac ib_sa_free_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x6b6f1604 ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x98154898 ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x9e60643c ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x9e7aad54 ib_sa_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xae3c8aed 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 0xde9e1b2c ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xe857f78b 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 0x0ff9f042 iwpm_remove_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x14376a7c iwpm_register_pid_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x287f0517 iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x34354571 iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x35f86835 iwpm_add_and_query_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x3ec48b12 iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x46550f30 iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x4f4b3f6b iwpm_mapping_error_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x51a5b45b iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x5da59312 iwpm_register_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6485d417 iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6968573d iwpm_add_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6c74c344 iwpm_get_remote_info +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x8022cc7a iwpm_add_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x8558e8e1 iwpm_ack_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x8abd1371 iwpm_remote_info_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 0x99edf901 iwpm_valid_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xb655a62a iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xbd6da7fb iwpm_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd06d694f iw_cm_accept +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/rdma_cm 0x04eb03c2 rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x07f1f99c rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x09571248 rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x09c80a29 rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x131ac23d rdma_create_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x199d011d rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x1edcf6c2 rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x34e59ba4 rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x4d790de2 rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x5b20abfb rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x608932d6 rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x64f2e835 rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x71c2cbcd rdma_event_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x796674df rdma_set_ib_paths +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8a07f464 rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa0a111e9 rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa4018678 rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc828a0de rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xef52b0e0 rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf1831c69 rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf3fad3c6 rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xfcdb5a12 rdma_set_reuseaddr +EXPORT_SYMBOL drivers/input/gameport/gameport 0x0ffb132a __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x136c6d95 gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0x19bf20cd __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x40dcc0ff gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x6797d30d gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0x9414fae1 gameport_unregister_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0xaed31300 gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0xe13233f9 gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0xfe16f57a gameport_unregister_driver +EXPORT_SYMBOL drivers/input/input-polldev 0x0fdc3307 input_unregister_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x4b087235 input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x969880d8 input_register_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xa7998a14 input_free_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xb52aeaf2 devm_input_allocate_polled_device +EXPORT_SYMBOL drivers/input/matrix-keymap 0xf7d89e98 matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x19195498 ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0x8f66e5d7 ad714x_probe +EXPORT_SYMBOL drivers/input/misc/ad714x 0x9fdc04ea ad714x_enable +EXPORT_SYMBOL drivers/input/misc/ad714x 0xabe72178 ad714x_remove +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x59711c82 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 0x0d6d1f12 sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x1d492560 sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0x1df035c6 sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x46cb08b0 sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0x6c1927ec sparse_keymap_free +EXPORT_SYMBOL drivers/input/sparse-keymap 0xa3a90001 sparse_keymap_setup +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x0a966bfc ad7879_probe +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x6af0b6ba 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 0x26529c82 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 0x321bc529 capi_ctr_handle_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 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 0x86c9cc06 capi20_register +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x8db72c76 capi_ctr_down +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 0xa6fe34ac capi20_release +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 0xb0e1e704 detach_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 0xc10fe128 cdebbuf_free +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc42d9ec1 capi20_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xd1596964 capi_ctr_suspend_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xd26dcd7a capi20_put_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe19a11ac capi20_get_profile +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe432a994 capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe8ad9bd1 capi_cmsg2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xfff852c6 attach_capi_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x2f2827d8 b1_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x30a7d3b0 b1_parse_version +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x64220949 b1_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x674b7480 b1_load_t4file +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x7d3664d3 b1_free_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x85f09690 b1_irq_table +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x8992f18e b1_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x96dcbc92 b1_loaded +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x99821ba4 avmcard_dma_free +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x99bb06b6 avmcard_dma_alloc +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xaeec24c9 b1_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xc2efb70a b1_getrevision +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xc67bf93c b1_alloc_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xca45cd47 b1ctl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xd6a6488a b1_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xdfd28376 b1_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xe21f6a21 b1_load_config +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xfa10fee4 b1_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x08a701e0 b1dmactl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x4956661c b1dma_reset +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x51f63dbb b1dma_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x5b02d91b b1dma_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x810314ca t1pci_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x82d01739 b1dma_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x9b90e68f b1dma_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xbd760ba3 b1pciv4_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xd2b2a16a b1dma_release_appl +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 0x8a3cfbc7 mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x8b2abbf5 mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xbbf0aeb4 mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xf84ae440 mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x64899919 mISDNisar_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x90af3760 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 0x6fe1ca04 FsmDelTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x93a64734 FsmChangeState +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9df0cd27 FsmEvent +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9f987c85 FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xa1bc94b9 FsmInitTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xdb30f893 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_isac 0x3f3b323a isac_d_l2l1 +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x58179e54 isac_init +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x63d114fb isac_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x75f506db isacsx_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x97edd42c isac_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xc1d0a51b isacsx_irq +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x44f660c4 register_isdn +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xabd7e035 isdn_ppp_register_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xe701d4c0 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 0x032b6733 create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x06fcebef mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x07122f69 mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x0767bf37 mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x08750d26 mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1ae3e3a3 bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1cf196fb mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1fbb4e80 mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x29fa5b43 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2fb6ad15 mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x36ec1940 mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x38569281 mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x39746932 mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x39f57ce3 dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50bb8ca7 queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x57b2bb22 recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8a4e99fb mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb328ebc7 mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb5aa21c6 mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xbb96d622 bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc2399853 recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc5e0b8ef recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xccef712b mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xce1b39b5 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 0xd921dcbf mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xda0b229d recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8f617eb mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf8d04b72 get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf9e7832f mISDN_FsmNew +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xff3ae90e 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/mailbox/omap-mailbox 0x256859c5 omap_mbox_save_ctx +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x2d7cd81b omap_mbox_request_channel +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x3012cf44 omap_mbox_disable_irq +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x3ff8f435 omap_mbox_restore_ctx +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0xb1c01ff5 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 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 0x7b55ca4f bch_bset_fix_invalidated_key +EXPORT_SYMBOL drivers/md/bcache/bcache 0x9e8b3cee bch_btree_keys_alloc +EXPORT_SYMBOL drivers/md/bcache/bcache 0xa96797a3 closure_sub +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 0xbdfbfbfd closure_put +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 0xceb700f2 closure_wait +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 0xe96c6b10 closure_sync +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 0x6067a609 dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-log 0x9f76bef0 dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-log 0xd3e12e1f dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0xfda900d3 dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0x1ab0de6c dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0x4492eed0 dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0x5895a84a dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0x994159dc dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0x9ab7936a dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0xd2428e75 dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/raid456 0x07ea6168 raid5_set_cache_size +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x3a10576e flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x3a4d5223 flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x3a6de699 flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x4489eefa flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x7f49f797 flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x8f9a0d8f flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x96f2281e flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x9877ca88 flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xa0aa412d flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xa132e942 flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xa7125a35 flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xb0ee8483 flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xc28f64dc flexcop_device_kmalloc +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 0x8bbb0464 cx2341x_handler_init +EXPORT_SYMBOL drivers/media/common/cx2341x 0xb5d6be4e cx2341x_handler_set_50hz +EXPORT_SYMBOL drivers/media/common/cx2341x 0xc184ec1e cx2341x_ctrl_get_menu +EXPORT_SYMBOL drivers/media/common/cx2341x 0xc4a36f89 cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cx2341x 0xc637a4dc 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 0xd9315b53 cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/tveeprom 0x25883386 tveeprom_read +EXPORT_SYMBOL drivers/media/common/tveeprom 0x74b28c66 tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x07818f1f dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0ae52b53 dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1270196f dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1b937b8e dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1cf5c7d6 dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x204fd1a6 dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x33146dca dvb_ca_en50221_camready_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 0x3cc8f3f8 dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3d69daf7 dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x405ab45f dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x43816534 dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x489fac82 dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4b8f322d dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x52cda66c dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x629f9d31 dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x639c2ee7 dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6c690412 dvb_ca_en50221_init +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 0x756bf192 dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x80e3832d dvb_filter_get_ac3info +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x81d1ab99 dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8633f37b dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8905b2c2 dvb_register_device +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 0x9fecd117 dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xac4ca1b0 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xbdfaff03 dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xbeffed3d dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd0506fed dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd397c23d dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd9d42e07 dvb_register_adapter +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 0xe5ae8707 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe75b703f dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe9c2d67c dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf48116c6 dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf4f51eaa dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf821d629 dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf826deb0 dvb_filter_pes2ts +EXPORT_SYMBOL drivers/media/dvb-frontends/a8293 0xd6cec949 a8293_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/af9013 0x3b67728b af9013_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0x64e295f1 atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x23e3465c au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x3fbc3ab8 au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x80ed3d81 au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x8b973368 au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x91d983a6 au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x928b6ca7 au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xaf480b22 au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xd4471647 au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xdc3ec3d7 au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0x97eb5fac au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0x538263ef bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0x1419d369 cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0xb590026d cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0x2bcc345b cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x20eeefcb cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x7b0ed8ba cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0x72169d40 cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24120 0x7eafb773 cx24120_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x4e731bd4 cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0xa4ab195d cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0x6abed3fa cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x0d63b835 dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x0d8b1647 dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x492f08de dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x7eec27a2 dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xb5130932 dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x031ad5be dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x0dc5e3f1 dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x1afc2978 dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x2767db9f dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x2be2fefb dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x30ea9770 dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x5c409862 dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x765b5f84 dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x7e0d4c26 dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x8df4410b dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xc0b77336 dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xd4880738 dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xdb06fb9a dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xeb23e4d0 dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xebf2d832 dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0x77caf969 dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x0211d715 dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x0bc9a29b dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x21cf7fb8 dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x2ee29822 dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x69648fc8 dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xfe11cf6b dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x34ce25c1 dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xba2d056a dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xbc14ef6d dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xd5fc377b dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0x675b3038 dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0x685367cd dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x0109ec36 dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x25b06120 dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x3b120860 dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x491d8891 dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x50e24058 dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xad3ad91c systime +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0x42a080a3 drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0xf01c3303 drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0x13f7fb52 drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0x10b14c9e ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0xaf2d73b7 dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0xc9677cfb ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0xded10e1d isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0x8238baa0 isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0x8fc65ffb isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0x48b7ef83 itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0xc7b2069a ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0xa2c2c288 l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0xc1de4593 lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0xd2434b65 lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3306a 0x98df4974 lgdt3306a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0x981e3a13 lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0x931853f7 lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x2508bb1a lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0xd1c7091e lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0x199ab0e2 lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x14dc5834 m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0xbe5d1582 m88ds3103_get_agc_pwm +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0x9c2eb1ad m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0x767c1da5 mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0xee14492c mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0x51585f6e mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0x1a445952 mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0xe664f241 nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0xdcc65b31 nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0x487f023e or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0xb0526f3d or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0xf7732432 s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0x8a7353fd s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x5530eb78 s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0xc46be057 s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0xebd491d1 s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si2165 0x70b27d10 si2165_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0x5980beec si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp8870 0x9245c0ae sp8870_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0xb36e41cf sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0xeecb9eee stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0x670e7bf4 stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0x144aa412 stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0xd940e7df stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0xda1a4533 stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0x6988c69e stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x7d31b3f4 stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0xabd3b613 stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0xf9c6a43e stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0x18a7642e stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0x16aa9ee9 stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0x794f0734 stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0x3ae3c907 tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0x520b08cd tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0x5be4e0d6 tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xa971992b tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xbb8f0a61 tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10071 0x5f4d8690 tda10071_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0x0428b138 tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0x35997c96 tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0xcd1ad33e tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0xaebd8bdf tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0x2acbb245 tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0x8bb94220 ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0x2f686721 tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0xa0ee63e4 ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0x49aefb5d ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0x19f51ed3 zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0xc489930d zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0xf2d7eed0 zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x02c96014 flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x46b4e1a5 flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x70c4fd03 flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x7ab4a8fb flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x86aa91ad flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x87dcb771 flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xd7633ffb flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x03b57ee9 bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x2050ad83 bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x44eb327c bt878_stop +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x57f1ec03 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 0x72d52ec2 bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x72d62915 bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x82373ab5 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 0x0324bc1d dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x0df2b13a dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x14f4bb52 dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x3afba65b rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x3e75903b dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x78b1d975 dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xa5124a58 write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe28b3982 read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe94b8c9c dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xfd26df27 dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0xf7141b89 dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x12d013ee cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x628626e8 cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x6a5607c4 cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xa72124d1 cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xc4c39cc9 cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xb74faa38 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 0x076a3c6f cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x2fbc0e24 cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x59def313 cx25821_riscmem_alloc +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x5b3e2f04 cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x5cad2800 cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x74689253 cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x784853c3 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xb332c946 cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xc5d38741 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x46d7e6ac vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x6b3ed92a vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x1c7fd329 cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x42e65a5b cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x492120c9 cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xee9c7ff6 cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x0a79123f cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x2633db5a cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x61e063b7 cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x6cf03c3e cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xac0771eb cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xe5837091 cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xfc43318e cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x1b0b20e4 cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x1dc16902 cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x23b1f551 cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x24436eec cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x41c77ad7 cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4216fc84 cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4682b94e cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4bf12279 cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x51d76665 cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5db7e43f cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6141c8c5 cx88_tuner_callback +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x69c22158 cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x701ef6ba cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7642ed3c cx88_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7af0307d cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x802b4343 cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x84577563 cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x917191e4 cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x9716d5d8 cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xb36f9dc3 cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xc345d981 cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xc820a9f9 cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xf556487c cx88_reset +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x2fce94e3 ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x353bc7c4 ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x3bb53dce ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x4d974f41 ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x4f69bd7e ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x56dc54ad ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x6341605f ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x6a50ca08 ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x6c2058f4 ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7364226f ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x763a1f90 ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x80ec34e0 ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x9bdfdd22 ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb2fc5dcc ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xbc0ba4a5 ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xd7c18246 ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xedbfa2eb ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x04e83446 saa7134_tuner_callback +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x0cb1e82d saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1211df5d saa7134_devlist +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x295940fc saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x3135351f saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x3697e2dc saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x388f9629 saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x3e719129 saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x4057f790 saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x632f6aca saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x71beae98 saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x75c66969 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x8e42a93a saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xdc25f76d saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xf8bb6511 saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0x5c614b8a 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 0x04f2d7cc soc_camera_host_register +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x1cbeddc0 soc_camera_power_off +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x1ef2024b soc_camera_power_init +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x2b7aed3f soc_camera_apply_board_flags +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x55934309 soc_camera_host_unregister +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x55cad7cc soc_camera_power_on +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x8ab3f229 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/platform/soc_camera/soc_scale_crop 0x544c95cd soc_camera_calc_client_output +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_scale_crop 0xb953036a soc_camera_client_g_rect +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_scale_crop 0xc5b4b4fb soc_camera_client_scale +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_scale_crop 0xd0ad880c soc_camera_client_s_crop +EXPORT_SYMBOL drivers/media/radio/tea575x 0x42ef803b snd_tea575x_g_tuner +EXPORT_SYMBOL drivers/media/radio/tea575x 0x5af760ae snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0x60ae6b45 snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/radio/tea575x 0x7a8db9bb snd_tea575x_s_hw_freq_seek +EXPORT_SYMBOL drivers/media/radio/tea575x 0x88b44494 snd_tea575x_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0x95a08773 snd_tea575x_enum_freq_bands +EXPORT_SYMBOL drivers/media/radio/tea575x 0xab007499 snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x04dca738 lirc_unregister_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x0d789187 lirc_dev_fop_read +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x1c8f1efd lirc_register_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x2464fc62 lirc_get_pdata +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x287fb68c lirc_dev_fop_open +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x93c25274 lirc_dev_fop_close +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x95819b9b lirc_dev_fop_poll +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x97a4b003 lirc_dev_fop_ioctl +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xe385c762 lirc_dev_fop_write +EXPORT_SYMBOL drivers/media/rc/rc-core 0x626d6212 ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/rc/rc-core 0xf49b8c7c ir_raw_handler_register +EXPORT_SYMBOL drivers/media/tuners/fc0011 0x3088bed8 fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0x7d27d75e fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x019a652b fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xae39860c fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xe7d9db84 fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/max2165 0x3f6aacbe max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0xdc2656d6 mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0x249ced2b mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0xa754ebdf mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0x6ee0f8ca mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0x9fdcd925 mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0xdb5dafe2 qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0xe20267cb tda18218_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 0xe632c19e xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0x69978448 xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0xd56aeb5b xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x0a87b90f cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x3c62d581 cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x02ad8e83 dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x4c5be108 dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x76f5a329 dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x7f12ed5a dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xca3ebb4a dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xcc66e3f9 dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xe337e21f dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xf4683806 dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xf4ae7237 dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x0f1b8bf0 usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x1fc67e9d dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x484caba6 dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x7ddfd011 dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x87fa106b dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xc82a0fe2 dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xe00c8a74 dvb_usb_nec_rc_key_to_event +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 0xfbb22e8d af9005_rc_decode +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x12911bc6 dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x16d72666 dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x2b15d821 dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x55e753db dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x589b7c11 dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x840636a1 dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x88cc3454 dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xa566860d 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 0xbb6e40c2 dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xd74b0c8d dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xd8e61f0c dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x3e120c11 em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0xf020a0da em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x3265f28c go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x4312712d go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x5ad7ba83 go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x5e516cd5 go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x67cd8b1a go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x89dffcb9 go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x8adf5621 go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xf1b14641 go7007_alloc +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xf2385784 go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x2f85453f gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x396260c1 gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x3b65a185 gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x75f5d5e8 gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x8e61100b gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xa4d0ad93 gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xae4e0acf gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xe6dd15e4 gspca_suspend +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x2df7f955 tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x6ecc187c tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x97e66829 tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x88f7704d ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0xa3307187 ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-common 0xabe27502 v4l2_ctrl_query_fill +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x43cf242a 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 0x4e28d821 v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xe94f0d8e v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x06bffd34 videobuf_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x1b7a04f4 videobuf_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x59ecb332 videobuf_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x96c98626 videobuf_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x9b39d16e videobuf_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xcfc079e7 videobuf_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-core 0x4ddd301e vb2_querybuf +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x64e8c39d vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x75c13d20 vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x9a4d0512 vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xa4410cf4 vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xc51b1173 vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xd81ce001 vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x01fe3e5c v4l2_clk_enable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x065b7378 v4l2_subdev_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x08f63795 v4l2_async_notifier_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1254c128 v4l2_ctrl_add_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x130a0e71 v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x14a85df1 v4l2_ctrl_auto_cluster +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 0x1df352d0 v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x23985a37 v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2d5df414 video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3149979a v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x36847d11 v4l2_ctrl_get_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x381434d2 v4l2_query_ext_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 0x43e4c5ae v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x45629462 v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x45a44c24 v4l2_ctrl_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x45baea2b v4l2_of_parse_link +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x46504d91 __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x495426ee v4l2_ctrl_get_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x49b5d3b1 v4l2_subdev_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4b412353 v4l2_clk_disable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4b77c88d v4l2_ctrl_replace +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x560c508d __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x576a234f v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5bfc4585 v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5ca73008 v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5cec515a v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5ef78e8e __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x609deff3 v4l2_of_alloc_parse_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x62b80d0e v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x69dd6bce video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x69f79a1d v4l2_of_parse_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6f8061e1 v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x719a4813 v4l2_clk_put +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x77f00ab3 v4l2_of_put_link +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x78640551 __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7a3cd015 v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7cab2e2a v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8327fd8c v4l2_clk_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x853a94ea v4l2_clk_set_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x860ff9f0 v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x869886ac video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x884a1300 video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8a124ddc v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8bd9aad2 v4l2_subdev_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8f16b5fe v4l2_subdev_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x903212f1 v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9510d772 v4l2_clk_get +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x971867b6 __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x986dc131 v4l2_async_notifier_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x992b8c1f v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa7593db8 v4l2_of_free_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa9a1fa89 v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xaa7d76e5 v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xad6cddd8 v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xade17b6e v4l2_clk_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb1baaec8 v4l2_clk_unregister_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb4f85597 v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb6efbb7a v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb77b0159 v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb9b9321d v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xba69db52 video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc5671dc v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbcc46a2e v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc3e53a7c video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc5083571 v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc7e11dd2 v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc8cc7f9c v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc93f4e2f v4l2_subdev_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xca2f7213 v4l2_subdev_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd26b6cdd v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd3bb1f02 v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd458f4ef v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdb38bdbb v4l2_clk_get_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdc70eeed v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdd338779 video_usercopy +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xde18b8e6 __v4l2_clk_register_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe58196c6 v4l2_subdev_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe983dde1 v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xee7cc414 v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf85ce4a1 v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/memstick/core/memstick 0x3e9059d8 memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5b5c17c8 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5c0434fb memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x79190bd6 memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x8a4b7643 memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x8c9b5da4 memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xb38cffc3 memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xb74a26c5 memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xb9036fde memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/core/memstick 0xc71b7d3f memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xcad11c25 memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xd47ebe14 memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xe85ee590 memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xfbf38ee9 memstick_detect_change +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0e91c8e0 mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x196c4e83 mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x19b35d3f mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2d7e30c9 mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2eda8508 mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x36fa100a mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4526289b mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4658d9dd mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4f4112c2 mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x64576170 mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x65cb0140 mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x76e72d52 mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x88acc3ea mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x93ca83b9 mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x9461c39c mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa2dfbee8 mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa484cbc7 mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa7db505e mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb25a6b82 mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb913db1d mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc0e69f82 mpt_device_driver_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc36a11a5 mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc47c22e8 mpt_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc8e765a2 mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd9a92a75 mpt_reset_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xda917b8c mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdc487097 mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdd805159 ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe866c90c mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe8fe14ec mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xea06dcac mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf206cd83 mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf5459dc0 mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf9061896 mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x00e22ee6 mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x04181446 mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0843ffe2 mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0ae41a86 mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x244b5210 mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x3f8c8ac7 mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4c1eae35 mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5a219749 mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5c87f313 mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x66f9e4c5 mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6836e858 mptscsih_host_attrs +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6a73c1b7 mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x70c5c63b mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x720af876 mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7a8df0ee mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7b4dcaca mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa2fefd15 mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa5e3cb85 mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa617c70d mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa70d3f51 mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xae55c853 mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xaf5276b4 mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd4789ea0 mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe18c70be mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf3c3a271 mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xfb736963 mptscsih_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xfef5f979 mptscsih_qcmd +EXPORT_SYMBOL drivers/mfd/cros_ec 0x1026bbb6 cros_ec_register +EXPORT_SYMBOL drivers/mfd/cros_ec 0x4ba8e02a cros_ec_resume +EXPORT_SYMBOL drivers/mfd/cros_ec 0x6b0aa2cc cros_ec_suspend +EXPORT_SYMBOL drivers/mfd/cros_ec 0xa627284f cros_ec_remove +EXPORT_SYMBOL drivers/mfd/dln2 0x10019c99 dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x1a4b0f81 dln2_transfer +EXPORT_SYMBOL drivers/mfd/dln2 0x8fe20dd9 dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x42b92b8e pasic3_read_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xe38b56d0 pasic3_write_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x01e7c5d5 mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x1cec2814 mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x3a0b6a7a mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x49a12ed1 mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x838f7909 mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x84aacb9f mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xa7785409 mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xb18d6ba8 mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xb201d693 mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xc4fdaf69 mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xd24d2de7 mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/qcom_rpm 0xd042c9be qcom_rpm_write +EXPORT_SYMBOL drivers/mfd/tps6105x 0x021be4e3 tps6105x_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0x9e365250 tps6105x_get +EXPORT_SYMBOL drivers/mfd/tps6105x 0xac8bf9af 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 0x05ae4915 wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0xd05d9c77 wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x323f1704 wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x48e8af74 wm8958_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x7ad214ed wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xd78aad59 wm1811_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x989202fa ad_dpot_probe +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0xff48fb99 ad_dpot_remove +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0x8a05ed90 altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x705017fd c2port_device_unregister +EXPORT_SYMBOL drivers/misc/c2port/core 0x7ea087e1 c2port_device_register +EXPORT_SYMBOL drivers/misc/ioc4 0xb91e5a38 ioc4_unregister_submodule +EXPORT_SYMBOL drivers/misc/ioc4 0xbe5e28a4 ioc4_register_submodule +EXPORT_SYMBOL drivers/misc/tifm_core 0x00f2ead3 tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x189d7546 tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x2eee056d tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x2f5f4ef5 tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x39f86aa1 tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0x44f0bd79 tifm_unregister_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x82357cb4 tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x8fd5144d tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xa3a56d2e tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0xb4e51767 tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xbbc17462 tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0xcf9263b8 tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xe9b19140 tifm_alloc_adapter +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x65744e2a dw_mci_suspend +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x956a2737 dw_mci_remove +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0xb4f21db3 dw_mci_resume +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0xc42f6740 dw_mci_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 0x95a727ce tmio_mmc_host_probe +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0x9b1fbaf8 tmio_mmc_host_remove +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0xa8e1e390 tmio_mmc_host_alloc +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0xaeb2fa67 tmio_mmc_host_runtime_suspend +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0xf02062dd tmio_mmc_card_detect_irq +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0xf0793c69 tmio_mmc_host_runtime_resume +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0xfbcc37ad tmio_mmc_host_free +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x2070bbc9 cfi_merge_status +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x2dc88311 cfi_build_cmd_addr +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x344cef74 cfi_build_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x368cf00b cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x77130cf9 cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x7a8b231f cfi_send_gen_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xea48d4b4 cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xff9fa623 cfi_udelay +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0x88af4322 mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0xdcfd9490 lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/nand/denali 0x22df190b denali_init +EXPORT_SYMBOL drivers/mtd/nand/denali 0xe9ff42dd denali_remove +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x0c217b27 flexonenand_region +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x1596b0c4 onenand_scan_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x298506e9 onenand_addr +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x3ed2c7ad onenand_default_bbt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x1e2f1881 arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x45409cc1 arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x5e2b57db alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x63df7e29 arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6e96468c arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x70d41aa9 arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xa0b50222 arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xcfedbd85 arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xd8e946f6 arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xe4afbbcb arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x8e4ea9c7 com20020_found +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x945e388d com20020_check +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xc7bb2f80 com20020_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x10ffd0cf NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x21c7791e ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x38a33935 ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x3ba3d4f2 ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x4d5056a1 ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x548fe307 __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x772aa05f ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xa60c0d5e ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xce3c1f2f ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xf56791cd ei_poll +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnx2x/bnx2x 0xcdc72e08 bnx2x_schedule_sp_rtnl +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x471118ad cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x0b840d94 cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x1476232f t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x1d3e0ae5 cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x1d3f8b22 t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x2468a19a dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x343f7994 t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x347070fa cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x4fb9d824 cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x53cff555 cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x5b5ab290 cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x5de40e5b cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x8b2a505d cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x97407d2b cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xb0646572 t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xf0868076 cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xf334eaeb t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0c7b42e7 cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1e9af2a5 cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x31c9213c cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x41a0ca37 cxgb4_update_root_dev_clip +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x45ad0f8b cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x45cb9ed8 cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x49871186 cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4ba654fd cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4bb89072 cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5b9a0fb1 cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x641d6a67 cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x646a83fe cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x662e3238 cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x68c053fb cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7014a26e cxgb4_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x73c177ac cxgb4_dcb_enabled +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x76e6747c cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8ca127fd cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8d63f92b cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x94c947c4 cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x9f035eea cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa0c21417 cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa4197ad6 cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb3ce5f31 cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc6621af5 cxgb4_read_sge_timestamp +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 0xdfc7e528 cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xeb41c8ce t4_cleanup_clip_tbl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf04b62d3 cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf5eec028 cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf70b6e08 cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf75c98ad cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf9194578 cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xfcbfbd83 cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x01c373f6 vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x0e712340 vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x29060b4a 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 0x9196d804 vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xafb72c5e vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x5e6f8a1e 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 0xe5e9e039 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 0x030cdd10 mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x065a98f0 mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0e97f34c mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x12cbe20d mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1d06101c mlx4_SET_VPORT_QOS_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x206024e4 mlx4_get_cpu_rmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x295226d3 mlx4_is_eq_vector_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x348298bc mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x35f22459 mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x42a95a59 mlx4_SET_VPORT_QOS_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x42acd3a6 mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x42ce20fc mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x526c6664 mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x668bc34a mlx4_test_interrupts +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x725a75d6 mlx4_SET_PORT_BEACON +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x730a2136 mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7c6b8b5c mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7e4c8293 mlx4_ALLOCATE_VPP_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x946b9e3f mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x97a9702b mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa3b50395 mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa3ec7fdf mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa9bf378a mlx4_get_eqs_per_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xad0ecc34 mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb3919f0c set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb57f7bea mlx4_ALLOCATE_VPP_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbfef311f mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc1c89dec mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc291c7a0 mlx4_is_eq_shared +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc73eaea2 mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc9d580fe mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd55fa763 mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdeca64c5 mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe064ced0 mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe8a041bd mlx4_SET_PORT_fcs_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf0c76e73 mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0857aabd mlx5_get_flow_table_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x094ddf35 mlx5_query_nic_vport_mac_address +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0c1261d6 mlx5_core_destroy_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0d7175e9 mlx5_query_vport_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0eb7287e mlx5_del_flow_table_entry +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2b7b85da mlx5_register_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3888a113 mlx5_core_query_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x41390d78 mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4e402793 mlx5_cmd_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x51e8b599 mlx5_cmd_alloc_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x53b36747 mlx5_core_dump_fill_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5b7219b6 mlx5_cmd_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5ef2e717 mlx5_cmd_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5f5d9688 mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x670cc28c mlx5_core_query_vendor_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x824bcc2e mlx5_cmd_comp_handler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8532cbcc mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x87e0bdbe mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8f3264ee mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9443d107 mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x96b71d9e mlx5_core_create_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x99788cc0 mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9a64648f mlx5_create_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9b7b9c11 mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9c65fc7c mlx5_vector2eqn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa52a3aca mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa72c3549 mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb3872b67 mlx5_unregister_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc4ba6207 mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcb490f62 mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcbc8afb8 mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcf43fdf9 mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd103b2dc mlx5_unmap_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xde89abe0 mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xde905357 mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe6af33e4 mlx5_destroy_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xeb2f6bda mlx5_get_protocol_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf2ee9858 mlx5_core_get_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf3470d9e mlx5_alloc_map_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfc728a49 mlx5_add_flow_table_entry +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfd6d4a20 mlx5_core_arm_srq +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x01afb158 hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x0a925b66 hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x7e57cc80 hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xc6c706bb hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xf1851796 hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x099a330d sirdev_set_dtr_rts +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x206f769d sirdev_get_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x5c0aedd5 irda_unregister_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x71dba258 irda_register_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x7c4a2216 sirdev_set_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x80f64579 sirdev_put_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xc1182209 sirdev_raw_read +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xd51f8987 sirdev_write_complete +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xdd43aa69 sirdev_raw_write +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xffecaddd 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 0x30c531f9 mii_check_link +EXPORT_SYMBOL drivers/net/mii 0x360e1fc5 mii_ethtool_gset +EXPORT_SYMBOL drivers/net/mii 0x62870895 mii_check_media +EXPORT_SYMBOL drivers/net/mii 0x80934d94 mii_ethtool_sset +EXPORT_SYMBOL drivers/net/mii 0x83607d00 generic_mii_ioctl +EXPORT_SYMBOL drivers/net/mii 0xba87db1e mii_nway_restart +EXPORT_SYMBOL drivers/net/mii 0xd247b05f mii_check_gmii_support +EXPORT_SYMBOL drivers/net/mii 0xd61f3ecd mii_link_ok +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0x17345d4d free_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0x4711d61d alloc_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/vitesse 0x66e8c042 vsc824x_add_skew +EXPORT_SYMBOL drivers/net/ppp/pppox 0x1331fc29 register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0x90ff6572 pppox_unbind_sock +EXPORT_SYMBOL drivers/net/ppp/pppox 0xa1a1c504 pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/sungem_phy 0xb877566a sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x03472991 team_options_register +EXPORT_SYMBOL drivers/net/team/team 0x20dd4758 team_options_change_check +EXPORT_SYMBOL drivers/net/team/team 0x43f323b5 team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0x54d18d19 team_mode_unregister +EXPORT_SYMBOL drivers/net/team/team 0xb0b7e4c4 team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0xc70c5589 team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0xd69a5e1e team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0xe82985b6 team_option_inst_set_change +EXPORT_SYMBOL drivers/net/usb/usbnet 0x687ce671 usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/usb/usbnet 0x96f7e8ae usbnet_manage_power +EXPORT_SYMBOL drivers/net/usb/usbnet 0xbda25994 usbnet_link_change +EXPORT_SYMBOL drivers/net/wan/hdlc 0x25a53721 attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x3d04c4e2 hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0x3f565042 hdlc_change_mtu +EXPORT_SYMBOL drivers/net/wan/hdlc 0x450c5013 hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0x5635c448 alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0x80f7a1d5 hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0x827644f7 detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xa4232827 unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xaedc2539 register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xb3793a0f unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0xd05b19d9 hdlc_close +EXPORT_SYMBOL drivers/net/wimax/i2400m/i2400m 0x56575daa i2400m_unknown_barker +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x0c568ea6 ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x27a0e50f ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x2c14e221 ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x319c6026 ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x451a6d1b ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x5311daa8 dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x5fef103c ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x62141403 ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x662c3ac1 ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x773de196 ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xaafdb617 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xadc10bc8 ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xbf96a0aa ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xf3d622e0 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 0x3136af08 ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x438ff30b ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x44194b2f ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4b88e32e ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x67535c3d ath10k_debug_get_new_fw_crash_data +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa41f9b60 ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb09fc52f ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb2a89b03 ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc364a4ed ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xcfba6e8c ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe77574eb ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x10ac4205 ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x21820828 ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x5300267d ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x55f0ee23 ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x5b01f691 ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x6d2ca252 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 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 0xb7608273 ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xcae57846 ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xcb014460 ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xe9a250e7 ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xfda29a17 ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x008bb2e5 ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x04f7a085 ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x07031c54 ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x0b92797a 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 0x3ebde322 ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x40ce83c3 ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x47623734 ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x49b0a4d8 ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x4ba1a1e6 ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x4e6c6d01 ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x557b0f07 ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x5d1f053e ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x90ac2f49 ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb688e110 ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xbdadbe09 ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xc5ae08ba ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xce0d6e67 ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd2981357 ath9k_cmn_count_streams +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xdc26d1eb ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xddf4f6f5 ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xdfb1339b ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xf6b4dee0 ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xfed12ca9 ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xffaf6636 ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0fcc7a92 ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x114a2b4c ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x12f7cd60 ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x178c9281 ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1b9923a4 ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x22034ca1 ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2482035a ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x253d6e78 ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x26947aac ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x274b8e90 ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x28bb5adf ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2c019fe1 ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3075580a ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x308d3239 ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x36b1e773 ath9k_hw_cfg_output +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3a780114 ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3b493486 ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3c8a6105 ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4077e82d ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x430901b4 ath9k_hw_request_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x45153bd3 ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x455c4a82 ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x477f48ea ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x48668685 ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x49838c8e ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4bb8d7d9 ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4c6b46ab ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4cd84cf9 ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4da222b5 ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4dd08b10 ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x50347c8b ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x512755e7 ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x51f4f271 ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5299ea4c ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5af049a3 ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5b5b7050 ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x61bd0fdc ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x647c4dfd ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x65d802b2 ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6636f773 ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x68be8147 ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6bbd788e ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6c3263a2 ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6eb1a410 ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x72900171 ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x746970ac ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x74c9fa2b ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7836c863 ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7b89bff7 ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7d155efe ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7d384990 ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7de9356e ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7e65908a ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x80a6e6de ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x81d737d6 ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x83bdffce ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8a0056f1 ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8f541400 ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x90067574 ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x92727c6e ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x92ed547b ath9k_hw_cfg_gpio_input +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x96d26da1 ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x972b4948 ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x97bf1145 ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9b093c41 ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9e1583e9 ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9f426aa0 ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa1dfc555 ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa2af96b9 ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa3cf60c5 ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xabcc5f35 ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xaf75e3dd ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb27b0858 ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb53165fb ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbd3f8b5f ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbd9c2c07 ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc25a4073 ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc3c506ef ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc60efc25 ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc913a290 ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc91bf45f ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xca6100b8 ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcf4f390d ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd1aac3cb ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd397ef87 ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd784ccf2 ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd9b84ee3 ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdb7bf7ee ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdb815554 ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdc6c4106 ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe3c3218d ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe45f7a37 ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe7aab794 ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe8e2f001 ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xef7e2da8 ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf2e801e5 ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf3e5d2b1 ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf58aabf1 ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf5b5a0c7 ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf65b8e27 ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf91d186e ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf9dc47c0 ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfa6e38b6 ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfb56e76f ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xffd02408 ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/atmel 0x1dd2c31e stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0x7d0e9e81 init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0x91f8553e atmel_open +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x2d86d5dd brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x3f2988a1 brcmu_dotrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x4326b1d5 brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x66fe3a60 brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x6d07c46e brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x93041a1a brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9f4b5dcf brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xb3615e40 brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xcbef95b7 brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xcec0be93 brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd23787bf brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd261b8a6 brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd95da3fc brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xdb595ec6 brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xfcee44d4 brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xfe75bde7 brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x077358e6 hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x0ad69602 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x0c39de21 hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x0dc60508 hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x15e9f448 hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1f8de6ec hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x309b8c9f hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x3b8cd990 hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x42cae548 hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x449e0031 hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x502027e5 hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x5463254d hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x6da8d98a hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x806b57b5 hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x867adfd8 prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x8c0d6908 hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x9f00a921 hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa12ad27f hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa5d38293 hostap_setup_dev +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 0xc3548c94 hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xce14f7b3 hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xd9a90c3e hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xe22f11ac hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xea5593a6 hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf3188923 hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf8ba9cb2 hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xfb7f031c hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x0105559d libipw_rx +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x0eeb0420 libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x1986c062 libipw_change_mtu +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x33f34f31 libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x3d784975 libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x5ebf5406 libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x63bd7bea free_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x77d5d235 libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x7fb753d5 libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x83f18d2d libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xab7b032b libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xafb5899b libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xcf767eb2 libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xd36776ff libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xd9de9a6a libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xda4281c3 libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xe59c836b libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xea1807c1 libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xef626dc3 libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xf1a0c707 libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xfd3aebca alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x08072dea il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0b892599 il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1433db42 il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1633b391 il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x180b4ea1 il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1c667e3f il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1c796fe7 il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1c948b16 il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1d6768df il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1d7b4170 il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x21d3edcc il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2360b680 il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x268c9077 il_update_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x26ee4274 il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x28836dc1 il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x29b1efcb il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x31b66d9d il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3bbe75de il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3f4bd4b7 _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4017cda1 il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x41e2fbf9 il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4238562e il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4a9997fa il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4aa39103 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4ae7df35 il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4bb3b534 il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4bd18806 il_set_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4c3ac897 il_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4c455cf2 il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4c9ba743 il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4dde584b il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4e70ffbf il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x50d6fb1c il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x52be183c il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x55c19b3d il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x564c6740 il_debug_level +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5a543a0e il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5c27f904 il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5e696498 il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5f48d298 il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5fe5d85e il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x64ed287e il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x66ad76fe il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x66ed8736 il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x672a2a5b il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6b4b1a12 il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6f7adae1 il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x709647ec il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x710d4c26 il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x73a6e25c il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x75dfc68a il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x761aa32f il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7e2c700a il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x81174919 il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8283d07a il_init_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x838df383 il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x83e0c841 il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x86c714f8 il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8a0c1bc0 il_mac_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8ac0fa1f il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8d64f13c il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8e01f268 il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x91fa7e84 il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9bf92d2b il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9e625fb3 il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9f05b80c il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa54876b9 il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xaa137df4 il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xacde5d95 il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xadc2e754 il_force_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb4904bf9 il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb79474d3 il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb9d21300 il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbb4ade4e il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbc3dbbfc il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbd4cc9ba il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbdd230fa il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc39cf12c il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcb088da6 il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcb2fc73e il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcb3f7f37 il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcb99f108 il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcc6ca86d il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcce38805 il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcfab6af3 il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd1156dc3 il_set_rate +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd2f3f99c il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd4565548 il_free_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd78c2dd1 il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd7b981af il_leds_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdca082ea il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe26df49e il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe3c97b80 il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe8d7f22e il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xee36669e il_apm_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xee5c57ed il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf102062e il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf3967ed5 il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf501278b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf7176512 il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf9ca2b0e il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfb50ec23 _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfdd80b70 il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x39483213 __tracepoint_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x57a72d66 __tracepoint_iwlwifi_dev_ioread32 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0xaec44e29 __tracepoint_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0xb54212ab __tracepoint_iwlwifi_dev_ucode_error +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0xbc905f54 __tracepoint_iwlwifi_dev_iowrite32 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0xda9416fc __tracepoint_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0xe9fb9634 __tracepoint_iwlwifi_dev_iowrite8 +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x0d180746 __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x180cae50 orinoco_down +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5bfb0c47 hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5ddd1aa4 orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5f225835 orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x6469aa9f free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x6bc27538 orinoco_get_stats +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x89232991 orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x97e55f0f alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xaa0f11d7 orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xcffbc4de orinoco_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xe2acebe2 orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xe85a6083 __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xeb10e566 orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xee4fb302 orinoco_open +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xf83dc17c orinoco_up +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xfafde08a orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/btcoexist/btcoexist 0x023fecc2 rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x020443da rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1014e151 rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x19dc64d2 rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x24d45f1e rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x285c155a rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x36458435 rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x39b263ba rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x41613607 _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4385dd98 rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x47252c2f rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4907dbc3 rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x50d5a3d4 rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5cf903e5 rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5df457be _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x62a1a7f9 rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x63005150 _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x63018e51 rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x69914c42 rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x69b6e391 rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x740c64fd rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7b8cb1de rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x85645505 _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x86bd6e48 rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x88c81894 rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8b38728b rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8d0b3515 _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x948cebee rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9d73b2d1 rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9e2304bb rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9f9c0c77 rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa67fd138 rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa6a9cf71 _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa75b8409 rtl92c_set_fw_pwrmode_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 0xb5810a2e _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb684e1f4 rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb7b8ce2f rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc66691c8 rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc6ffcbb3 _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xcfe33ed8 _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf32316bf rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf5983a0f _rtl92c_store_pwrIndex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fb9f06f rtl8723_fill_dummy +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x25a234ea rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x5ef3e470 rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x90343af6 rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xa03a8459 rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x379643a3 rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x4d4976d1 rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x886736f1 rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xb6596480 rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x00959c51 rtl_lps_enter +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x0838e563 rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x19befcf9 rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x1e65dcaa efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x207fbb70 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x243812ac rtl_dm_diginit +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x25fbe270 rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2e3a1280 rtl_wowlan_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x3c4cce51 rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x4d3b5fdb rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x61565f2b rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x6890429b rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x79188a02 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x7ae6b902 rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x809b103d rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x84576ba9 rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x88686eeb rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x8fe5f173 rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x980848e2 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x9b3ce633 rtl_ps_set_rf_state +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x9f1d1711 rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa0b9da93 rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa96ff51b efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xae8d597e rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xaf5d1c4b rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb1c97a6b rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb5460282 rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xcfcdda13 rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xd7c52127 rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xdbe91bdc rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe3d570e2 efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf9fb25c4 rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xfff498fd rtl_lps_leave +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x4eaef47c wl1271_free_tx_id +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x77881fdb wlcore_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xadfc930d wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xd265e21e wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/nfc/microread/microread 0x4ed2dc5c microread_remove +EXPORT_SYMBOL drivers/nfc/microread/microread 0x5a1f3557 microread_probe +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x3485d27b nxp_nci_remove +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x7353fbf4 nxp_nci_fw_recv_frame +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x88ae7fa5 nxp_nci_probe +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x819f5fe4 pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0xf39eb82d pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x0f0572a9 st_nci_se_io +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x3cc114b6 ndlc_open +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x3ce6ee21 ndlc_close +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x4b88f810 ndlc_probe +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x6f749521 st_nci_se_init +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x7a529052 ndlc_recv +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x914dfabb st_nci_se_deinit +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x9c02385e ndlc_remove +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xf6204552 ndlc_send +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x13011a1b st21nfca_hci_enable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x1bc66018 st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x34dd90fa st21nfca_connectivity_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x44ae5dd8 st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x5ae40e45 st21nfca_se_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x5b248bb5 st21nfca_hci_discover_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x67ee7ef5 st21nfca_hci_disable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x6aff8b94 st21nfca_hci_se_io +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x73c47c9d st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x996ae8b7 st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xb0b4a22e st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xca9ea6ea st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd0139e78 st21nfca_se_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd458c713 st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd9a0b732 st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xe7dd9e2b st21nfca_apdu_reader_event_received +EXPORT_SYMBOL drivers/ntb/ntb 0x260d7e24 ntb_register_device +EXPORT_SYMBOL drivers/ntb/ntb 0x781f6003 ntb_unregister_client +EXPORT_SYMBOL drivers/ntb/ntb 0x9f2ddead ntb_set_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0xa15be48a ntb_unregister_device +EXPORT_SYMBOL drivers/ntb/ntb 0xba05ab97 ntb_db_event +EXPORT_SYMBOL drivers/ntb/ntb 0xcce4f15b __ntb_register_client +EXPORT_SYMBOL drivers/ntb/ntb 0xe50c3252 ntb_clear_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0xe931932b ntb_link_event +EXPORT_SYMBOL drivers/parport/parport 0x030a3111 parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0x0387c999 parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0x03bbd46d __parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0x03e1e1a3 parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0x08a0dfcb parport_claim +EXPORT_SYMBOL drivers/parport/parport 0x09f07369 parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0x12e01d47 parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0x18721430 parport_del_port +EXPORT_SYMBOL drivers/parport/parport 0x21681f31 parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0x37e282f9 parport_read +EXPORT_SYMBOL drivers/parport/parport 0x3c2464b0 parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0x419eaf93 parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0x4837ec07 parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x54cc78e8 parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x54e679a7 parport_register_device +EXPORT_SYMBOL drivers/parport/parport 0x5599c3e8 parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0x5bd7d32c parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0x5dc4e927 parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x5eec2e9f parport_write +EXPORT_SYMBOL drivers/parport/parport 0x5faeb32d parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x5fed33c0 parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0x6463c8d8 parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x6df14842 parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0x8e5a43de parport_register_dev_model +EXPORT_SYMBOL drivers/parport/parport 0x9854ca89 parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x9ff71414 parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0xa15b840d parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0xa6723aaa parport_release +EXPORT_SYMBOL drivers/parport/parport 0xa8fb7ab9 parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0xc0499e1a parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0xfc51aa1b parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0xff36adae parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport_pc 0xe86d6606 parport_pc_probe_port +EXPORT_SYMBOL drivers/parport/parport_pc 0xfe9d52e7 parport_pc_unregister_port +EXPORT_SYMBOL drivers/pci/host/pcie-iproc 0xaa63f409 iproc_pcie_setup +EXPORT_SYMBOL drivers/pci/host/pcie-iproc 0xba9733b4 iproc_pcie_remove +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x1349cd64 rproc_add +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x2cee4dfe rproc_da_to_va +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x2f9acc5a rproc_put +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x38b5122c rproc_shutdown +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x6340b233 rproc_get_by_phandle +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x78242fb1 rproc_del +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x7866ec72 rproc_boot +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xb50b7461 rproc_vq_interrupt +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xc7c1b893 rproc_alloc +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xdc642605 rproc_report_crash +EXPORT_SYMBOL drivers/rpmsg/virtio_rpmsg_bus 0x06ac2853 rpmsg_destroy_ept +EXPORT_SYMBOL drivers/rpmsg/virtio_rpmsg_bus 0x31f5dea7 unregister_rpmsg_driver +EXPORT_SYMBOL drivers/rpmsg/virtio_rpmsg_bus 0x6adaa297 rpmsg_create_ept +EXPORT_SYMBOL drivers/rpmsg/virtio_rpmsg_bus 0xd49f3c95 register_rpmsg_driver +EXPORT_SYMBOL drivers/rpmsg/virtio_rpmsg_bus 0xfa18116f rpmsg_send_offchannel_raw +EXPORT_SYMBOL drivers/rtc/rtc-ds1685 0x8d5e6cd2 ds1685_rtc_poweroff +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x03344b63 scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xc303233f scsi_esp_template +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xd22690ab scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xd8fe639e scsi_esp_register +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x17fe9a90 fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x1ab05060 fcoe_ctlr_destroy_store +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x3960ff67 fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x4cbd9253 fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x59268fab fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x99ea6c81 fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x9d924d96 fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xb27c495f fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xcfdb23c4 fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xd8a4bcc6 fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xe142139a fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xf7ecf5f1 fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0438d1f7 fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x043f955f fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0a235026 libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x14c9428a fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x155b8f2c fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x16347f12 fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x17d377a2 fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1cbc2a37 fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22cf2190 fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x299be48c fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2a6512d2 fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2c4ed1a1 fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2dfbc06c fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3283ca74 fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36e5fbaf fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3f38ea69 fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4684f1bb fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x48dc931a fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x495958c7 fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4c3a5f1a fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x51591ce9 fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x562ec371 fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x56e2a93d fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5768edc2 fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5d4f14d2 fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x61ff998a fc_rport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6493836f fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6a6a36e4 fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x70354882 fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x76b91956 fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x789e86d1 fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x79a96e6b fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x820ce10e fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x82ef392b fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x895a8fbe fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8be3b01a fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x96992a09 fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9a9c013b fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9ee70a10 fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa7b0abb0 fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xab475ff2 fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xac05a334 fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb8184148 fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc0d4aec1 fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xceaaf308 fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xcf7198b5 fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd70578fd fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe258975d _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xed21628d fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf46aa24b fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf501a67f fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x50d7e486 sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x74eab97a sas_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x8a87e724 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x9b291dec sas_wait_eh +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xbd6631fa 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 0x71e1547c mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x03e50191 osd_req_add_get_attr_page +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0c17edb1 osd_sec_init_nosec_doall_caps +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1a7fc15b osd_dev_fini +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1b15a163 osd_req_flush_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1df3cd1e osd_req_add_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2691c918 osd_req_decode_sense_full +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x28d6463b osd_auto_detect_ver +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x30c16c7a osd_req_flush_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x4336e5e4 osd_req_read_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x4b44e252 osd_req_flush_collection +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x53a8cd4e osd_execute_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x5455abdf osd_finalize_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x59bb4f2f osd_req_write_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x60d17114 osd_req_remove_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x6d2879ca osd_req_write +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x6fb21544 osd_start_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x79a00fea osd_req_list_partition_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x7dfd473c osd_execute_request_async +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x8b43a097 osd_req_set_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x8fc282d9 osd_req_read +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x980e4230 osd_req_list_collection_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9cc88160 osd_req_format +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9cef8382 osd_dev_init +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa120f799 osd_req_add_set_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa6d19541 osd_req_write_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa7e61f82 osd_end_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa8f3f8ad osd_req_write_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xadf0f05c osd_req_list_partition_collections +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb6d9dec9 osd_req_list_dev_partitions +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb8949080 osd_req_create_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xc375896a osd_req_decode_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xcc4caa36 osd_req_remove_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd28ba8cf osd_req_get_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd440269f osd_req_flush_obsd +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe28ea59e osd_req_read_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xeeafb31c osd_req_create_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xf3ee54c1 osd_req_read_sg +EXPORT_SYMBOL drivers/scsi/osd/osd 0x19eaba8b osduld_register_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x4b3ef14b osduld_info_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0x5fc48609 osduld_unregister_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x6d4229b3 osduld_device_same +EXPORT_SYMBOL drivers/scsi/osd/osd 0x822805ce osduld_path_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0xb507bcdd osduld_device_info +EXPORT_SYMBOL drivers/scsi/osd/osd 0xcda48d19 osduld_put_device +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x057f52bb qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x31f8e5d2 qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x35dcd752 qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x4154205b qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x559e63fa qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x70f4b5d7 qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x8d849181 qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xa0351580 qlt_abort_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xa0b16af6 qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xc95570db qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xe38ac70c qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xff942742 qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/raid_class 0x6f122081 raid_class_attach +EXPORT_SYMBOL drivers/scsi/raid_class 0xbd39f0f2 raid_component_add +EXPORT_SYMBOL drivers/scsi/raid_class 0xd3a5143a raid_class_release +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x02c88216 fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x04452bd2 fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x278432c8 fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x2bfcddf6 fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x563a2aa3 scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x5c1d0b98 fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x743dcfc5 scsi_is_fc_vport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7954b1ea fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7de2de3b fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x97670711 fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x98256ded fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xb2eef521 fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xc6268474 fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xfb374db4 fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x19358ede sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x22644c37 sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x26069037 scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x43838720 sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4a5f35da sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x69339309 sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x74cff7a9 sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x76276717 sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7b459ac3 sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x83f36834 sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x8e23313e sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x8e3c4e7d sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x932a6476 sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x96e834d8 sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x993035d6 sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xba92b967 scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xbc1d9bc4 sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc114a86e sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc4ff921e scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xce1001d4 sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd89bc671 sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe221db65 sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe5b44360 sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe8187683 sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xef7150cb sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf0f605af sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xfbbdd5bc sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xfc71c987 sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x2e01246e spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x48e8355e spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x4dfe46a6 spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x613fcad1 spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xddaa3f83 spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x1d46626d srp_rport_put +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x405b6e05 srp_parse_tmo +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xa528434a srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xd7560221 srp_reconnect_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xf8c6ea21 srp_rport_get +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x09111a13 ufshcd_alloc_host +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x195fb606 ufshcd_runtime_idle +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x6b0e4808 ufshcd_system_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xae166a18 ufshcd_system_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xbb170238 ufshcd_shutdown +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xc5df9a05 ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xc9afa158 ufshcd_runtime_resume +EXPORT_SYMBOL drivers/ssb/ssb 0x0e03eed7 ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0x11ddfabd ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0x1202fb40 ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0x1be12bf9 ssb_bus_pcibus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x2977ad80 ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x3b66d9d0 ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0x418bea30 ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0x44a68946 ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0x730d5980 ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x8923ebb0 __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0x8d126183 ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0x9abc49c3 ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0x9f75e6ce ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0xa552f262 ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0xc0512e0f ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xcc0237d0 ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0xcec13c44 ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xd481192b ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xdd0b10dd ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0xdd2649a3 ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0xe50b14aa ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0xf0dba09b ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0xf8217313 ssb_device_enable +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x17107a4e fbtft_write_gpio8_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x19966441 fbtft_write_reg8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x344a502e fbtft_probe_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x47728aec fbtft_register_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x482f69b2 fbtft_write_vmem16_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x58d04cdf fbtft_write_vmem16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x5cc9dbe4 fbtft_write_vmem16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x628f7920 fbtft_read_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x75bbf215 fbtft_unregister_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7c45b54d fbtft_write_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x9e7f7e68 fbtft_register_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xa6078d76 fbtft_dbg_hex +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xa7a83fef fbtft_framebuffer_alloc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xbe6a6eed fbtft_write_gpio16_wr_latched +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xbfdf18fb fbtft_write_vmem8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xc14aff03 fbtft_write_gpio16_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xd1227934 fbtft_remove_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xd41178a0 fbtft_write_spi_emulate_9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xe7ba948b fbtft_write_reg16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xeca8d65e fbtft_write_reg16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xf35c2052 fbtft_framebuffer_release +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xf368e182 fbtft_init_display +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xfa19d1a8 fbtft_unregister_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xff6c4256 fbtft_write_reg8_bus9 +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0x2fc529b2 fwtty_port_get +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0x9223d06b fwtty_port_put +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0xa90525a4 adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x1f67d0a7 hmc5843_common_suspend +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x8709d1c6 hmc5843_common_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x8deab0e3 hmc5843_common_remove +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xd1af8244 hmc5843_common_resume +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0xa393ac7d ade7854_remove +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0xb4e7540b ade7854_probe +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 0x19d3f42d lnet_sock_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1b191752 lnet_msgtyp2str +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1ee5f15e lnet_ipif_query +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1fe16fd5 LNetGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x20126d59 lnet_copy_iov2kiov +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 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 0x42da7347 lnet_sock_getaddr +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x455032ec lnet_net2ni +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x473ad33b LNetDist +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x4a95724a lnet_sock_getbuf +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x4bb3fceb lnet_sock_listen +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x55db5324 lnet_iov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x58a1ca89 LNetMDUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x59abd3f1 lnet_copy_kiov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5a382225 lnet_notify +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5e91cfec lnet_copy_iov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5fee352c lnet_acceptor_timeout +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x61a43847 lnet_sock_read +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x61b4e887 lnet_extract_kiov +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 0x66d449b1 lnet_ipif_enumerate +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x69330e19 lnet_set_reply_msg_len +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x6c0564a8 lnet_sock_accept +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x6f7be171 LNetEQGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x6febe1c4 lnet_kiov_nob +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 0x80b3d92c lnet_parse +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x854ab844 LNetEQWait +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x85e4378e lnet_register_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x9b0f9701 lnet_create_reply_msg +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x9de986d3 LNetEQAlloc +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa1fd4a55 lnet_unregister_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa56de08d lnet_ipif_free_enumeration +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 0xb896f862 the_lnet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xba12c302 lnet_finalize +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 0xcb6a5df7 lnet_sock_setbuf +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xcc791228 lnet_copy_kiov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd1c2f3e4 lnet_extract_iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd657980f lnet_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd7c50cb9 lnet_init +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xe8124744 lnet_fini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf1b316bf LNetSnprintHandle +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xfa106804 lnet_counters_get +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xfde1d5a3 lnet_sock_write +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 0x55839492 seq_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x606fdbbb seq_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x7951b1b0 seq_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xae61cff5 LU_DOT_LUSTRE_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xbd2f7bd1 seq_client_get_seq +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xc509ee3d client_fid_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xc997a02f LUSTRE_SEQ_SPACE_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xcad2be65 client_fid_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xecee2727 LUSTRE_SEQ_ZERO_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xed3e228b seq_client_alloc_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x63bbbeb6 fld_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x8ba58c49 fld_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xa207ef40 fld_client_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xd94dcc20 fld_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xea29283f fld_client_add_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xf20c29e7 fld_client_debugfs_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xf7b4ce0b fld_client_del_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 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 0x22319718 cfs_percpt_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x23f6f445 cfs_restore_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x247da28c libcfs_kvzalloc +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 0x2adae33e cfs_init_timer +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 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 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 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 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 0x4a95faa2 cfs_timer_deadline +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 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 0x7a63872e cfs_timer_disarm +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 0x880f7e30 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 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 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 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 0xa9c0ca61 cfs_timer_init +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 0xb8556aee cfs_hash_debug_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb8c52b1b cfs_timer_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbab4f34e cfs_timer_arm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbc275420 cfs_cpt_unset_nodemask +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 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 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 0xde83075f libcfs_kvzalloc_cpt +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 0xe262a6e2 cfs_timer_is_armed +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 0xe616931d libcfs_kkuc_group_add +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 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 0xf71b422d libcfs_kkuc_msg_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf782fbe6 cfs_cpt_weight +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf837b737 cfs_hash_debug_header +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 0x1cf1ef5f ll_direct_rw_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x209a0c97 ll_osscapa_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x8fce1886 ll_stats_ops_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xa8be7f1a ll_iocontrol_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xcd3cde92 ll_iocontrol_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x1d3dd556 lov_stripe_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x2c9d360d lov_read_and_clear_async_rc +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x466c6625 lov_stripe_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x888cf893 lov_device_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x978f22f0 lov_lsm_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0xd5423fc3 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 0x00179b03 cl_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x00c4325c cl_lock_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0145d551 cl_lock_mutex_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x015b58b2 cl_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01665e34 class_parse_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01aff814 cl_lock_enclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x02055784 cl_object_attr_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x028a95ae llog_open_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x02ae907c class_exp2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x030c984b lprocfs_free_obd_stats +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 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 0x05e7ae44 class_detach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05f1e15f md_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05f84e88 LU_BUF_NULL +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x061f1e3d cl_locks_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x065b7557 cl_object_kill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x076aed16 lprocfs_rd_state +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 0x0b0964ac cl_page_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b10fb9a lprocfs_seq_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b513ee7 obd_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0bb869b8 lustre_end_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c378d79 lustre_swab_llog_hdr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c5fe315 cl_2queue_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0cf99bff dt_acct_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0dd8d38a cl_lock_ext_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0e2a3a49 cl_io_loop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0e359772 cl_io_rw_advance +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ef46077 dt_version_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0f43942d lu_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x10ce3815 cl_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x112d8c8c lprocfs_rd_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11495519 lprocfs_write_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x12e6487b llog_thread_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1421bb7a cl_page_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1491dc30 lu_context_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x14e1a8c7 llog_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1586c942 lprocfs_wr_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x19fcc64b iattr_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1a577bdd ldebugfs_remove +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1a59e8ed lu_context_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1b5df944 cl_lock_descr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1c7a1f6e lu_context_key_quiesce +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1c91b5b1 lu_object_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1c940306 lu_context_key_revive +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1c9bde06 cl_page_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1cc487c7 capa_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1d80bb25 ldebugfs_add_vars +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1f3dfb0d lprocfs_stats_collect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1feec8a0 lu_device_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x20437539 cl_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2075dcbe llog_cat_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x20a43d0d lu_object_find_at +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 0x22decad1 cl_page_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x23a7233c lu_env_refill_by_tags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2514ad84 lu_context_key_register +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 0x26a54b19 class_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x26a88893 lprocfs_rd_name +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 0x297cf5e0 class_handle2object +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2a17891d dt_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2a7921aa class_conn2export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2a89b895 class_exp2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ac14c65 cl_page_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ae1cd79 kuc_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b19d504 capa_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b4c48e9 server_name2svname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b75eaf6 lprocfs_rd_connect_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2c01cd50 __llog_ctxt_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2d0ded09 cl_object_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2da459cb cl_req_page_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3095775e obdo_from_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x30f2127d cl_io_iter_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x31c27049 lu_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3242ed35 obdo_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x35628ca8 cl_page_make_ready +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x362d1a79 lu_dev_del_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x363edcb8 cl_object_has_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3663469e dt_txn_hook_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x369be015 obdo_le_to_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x36d15597 obd_export_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37b35718 cl_io_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37ed6e4b at_early_margin +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x381584a7 cl_2queue_init_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3874ef4a class_devices_in_group +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x389a47b2 lu_site_init_finish +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38fb0c90 class_match_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x39881bc6 class_export_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3990f061 lprocfs_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x39a5a2fc cl_lock_closure_build +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x39c05973 class_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x39ef4967 cl_page_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3a005065 dt_otable_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3a044e02 cl_page_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3aba5cff dt_record_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3b88ee2c lprocfs_alloc_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3bf6f88e llog_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3ca3e5b6 dt_txn_callback_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3d8b5fba class_config_parse_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3d9b816a llog_cat_cancel_records +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3dcf8223 cl_env_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3de04e67 llog_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3e485591 cl_lock_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3e534592 cl_page_list_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3e62fb66 cl_req_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3ee81ff6 dt_declare_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f25c782 obd_max_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3fec4db6 cl_page_vmpage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x40881cef cl_page_clip +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4233e1d5 cl_page_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4268046c cl_io_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4391fc56 lprocfs_wr_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x44a999a4 cl_page_is_under_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x46f4a366 cl_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47380e2c class_import_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x474ed5bd lustre_swab_ll_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4776e093 cl_page_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47b35f7d statfs_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47f70786 cl_page_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x482d3cb5 capa_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x48804ec3 dt_object_fini +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 0x49c89691 llog_close +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 0x4af3bce2 lu_context_key_degister_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c997528 dump_lniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d110283 class_register_type +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 0x4f5d503b llog_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4f610014 cl_env_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4f6bc8aa lu_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4fa2a3c9 cl_io_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4fba4346 dt_directory_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5045ac71 cl_page_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50a616e2 cl_lock_hold_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50c7fc36 ptlrpc_put_connection_superhack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x51573c0d lu_device_type_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x528cd611 obdo_from_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x529637cb lu_context_enter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x53447c4c cl_req_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x53c21f31 cl_req_alloc +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 0x5627cce8 lprocfs_oh_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x562dda90 class_connected_export +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 0x576c2c4d llog_cat_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x58dfa3f4 cl_lock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x59fac444 lu_context_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a20d896 obd_memory_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a5bc2cc cl_page_cache_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a64d92d lprocfs_counter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5aee7df2 lprocfs_free_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bc022c5 lprocfs_dt_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5c9f9313 lu_dev_add_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5cf4f40f cl_env_implant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d025b1a cl_page_list_move +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d34ae0d cl_lock_mode_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d52380e cl_io_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5de01627 lprocfs_counter_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5df5e287 cl_page_is_vmlocked +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5f1dd945 dt_store_resolve +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5fe97b73 block_debug_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ff31e28 lu_object_locate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6033b908 obdo_cmp_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x607e8288 llog_declare_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x609509f6 ldebugfs_add_simple +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x623290ef class_config_llog_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x631626fa llog_cat_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x631fd7b9 lustre_ext_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6338fdd0 lprocfs_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x633e99a4 obd_devs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x646f2b69 obd_exports_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x64bf341c llog_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x657e7e8a cl_io_rw_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x65a4f56f llog_backup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x664a0f9e obdo_from_iattr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6734adbd lprocfs_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67cf240f lu_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6888536a class_disconnect_stale_exports +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 0x69c42114 at_min +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6a66e238 cl_page_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6aa48e1a cl_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6bb6d421 lu_buf_realloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6bff4f3f cl_page_list_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6cf8f477 lprocfs_at_hist_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d29052f obd_export_evict_by_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d64580a class_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6e0071ed cl_lock_modify +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6e9bbc58 cl_conf_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6ec4caa4 cl_use_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6f3e6225 dt_quota_slv_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6f6c2543 cl_io_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6fc4c160 cl_io_commit_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6ff2a494 cl_lock_descr_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x706bd661 cl_queue_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x707fde60 llog_cat_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x712601ca ldebugfs_obd_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x71cf9144 cl_io_lock_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x71f790a5 lu_object_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x72438537 dt_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x728a6468 llog_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x73f46059 class_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x742559b1 class_unregister_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7430b169 cl_page_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x747b503d cl_lock_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x74aa95cf lprocfs_init_ldlm_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x75196f90 class_fail_export +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 0x75cf2dfa llog_cancel_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x76b37f30 llog_sync +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 0x780fbef7 class_new_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x789796a1 obd_zombie_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x78cf33c0 lustre_common_put_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x79900a53 lu_object_add_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x799f95fa lprocfs_single_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b4fc57b at_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7cdfe1e3 cl_io_read_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7ce8a8c4 cl_lock_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7e2dc579 cl_req_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7e9c6ed6 cl_lock_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7edcafa0 cl_env_reenter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7f555396 cl_lock_user_del +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 0x8040d42b cl_page_list_discard +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 0x81742d89 obd_ioctl_popdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81bc40b2 cl_lock_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81cb9c05 cl_io_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8262f158 lprocfs_rd_timeouts +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 0x84f05362 dt_txn_callback_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x85d40144 obd_memory +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x873d7dba cl_env_nested_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x88801287 lprocfs_exp_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x89595754 class_manual_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8aa2c358 lprocfs_dt_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8abbda21 cl_lock_mutex_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8af4a6ac class_process_proc_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b5b93d4 cl_site_stats_print +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 0x8c44895b cl_io_is_going +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8c5838df cl_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ef9018e lu_device_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f67314c obd_dump_on_eviction +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8fda3206 cl_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x90179bd4 cl_2queue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x90c8d327 lprocfs_init_mps_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9134e6bc class_conn2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92e58479 obd_dump_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x934f8f54 cl_lock_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x937749fa dt_locate_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9377f0cd lu_context_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93b46468 lu_session_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93e2be4f llog_cat_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x94677235 lprocfs_clear_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x94edcb54 cl_site_init +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 0x95c6087d cl_page_list_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x95f56239 cl_page_list_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x962dd3df cl_page_list_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x967fc73f class_disconnect_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9723d4c5 dt_try_as_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x972859d7 cl_page_list_assume +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 0x97dd697d dt_find_or_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x986604d4 llog_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99317b08 cl_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99a15493 cl_2queue_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99b35f27 _debug_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99d4d070 cl_vmpage_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9a9d6165 cl_io_lock_alloc_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b02b473 cl_page_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b1ed9d8 obd_jobid_var +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b56ae3a cl_object_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9c4974c0 llog_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9c4f2351 cl_page_list_splice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9c919083 lu_context_key_quiesce_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9d3aad85 cl_io_prepare_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9d958f56 cl_lock_discard_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9db53f53 lprocfs_rd_conn_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9dbb17b6 lprocfs_dt_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9e6c1b44 lu_object_find_slice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9e90e9d3 cl_lock_hold_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f11911b cl_page_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f6bc28b obd_max_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa160da4a lu_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa29789d8 lu_site_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa345a2d0 llog_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa4335379 cl_sync_io_note +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa44c1026 cl_page_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa4bb1e75 cl_object_attr_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa582c7fa lu_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5848979 lu_env_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5c09ca1 cl_io_iter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5d82b57 cl_wait_try +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 0xa693b908 cl_req_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa6a6ce2c obdo_to_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa6f7d739 lu_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa7ea8840 lprocfs_rd_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa7fd65a6 lprocfs_obd_rd_max_pages_per_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa805472e dt_lookup_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa862d221 lprocfs_oh_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa8fd1e70 class_put_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa92661f3 lu_context_key_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa96228d9 dt_index_read +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 0xab30ba87 lu_site_purge +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 0xae046203 lu_object_assign_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaf6f7e11 dt_txn_hook_commit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb01963a6 class_uuid_unparse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb15a2f81 class_conn2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb17b5502 cl_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1b89b6d class_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb21c60f2 ldebugfs_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb266d963 cl_lock_weigh +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb284bb78 lu_object_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb2c1c06a class_import_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb35519ed lustre_swab_cfg_marker +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb3dbdc00 obdo_refresh_inode +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 0xb55a0144 cl_lock_is_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb5ab7496 cl_lock_enqueue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb60dee8b cl_page_gang_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6332a5b class_export_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6392816 lustre_register_client_fill_super +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 0xb76c9e0a cl_lock_closure_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb7e76ca6 cl_env_unplant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb825fb73 cl_lock_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb82b7bbd dt_txn_hook_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb895c986 cl_lock_state_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb89c4a7f class_find_client_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb96065bf cl_lock_get_trust +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb9dfa513 class_handle_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb9e0dce1 lu_context_key_revive_many +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 0xbae76767 cl_io_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc436a0d obdo_cpy_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc7c6ba7 cl_sync_io_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc9bd5c8 cl_page_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd19e83f ldebugfs_register_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd32ab18 lprocfs_alloc_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbdae1f48 cl_2queue_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbe1714ea lu_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbe30cdb7 cl_lock_closure_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbf7a3c8c class_config_dump_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbf9e695e lprocfs_oh_tally_log2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0bf7ef2 obd_debug_peer_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0ccd470 dt_record_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0ee7740 class_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc10d1c49 cl_env_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc1b9a319 lprocfs_oh_sum +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc240befe cl_lock_nr_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc26930fb cl_object_glimpse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc5fc8eab llog_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc603b2b7 lustre_register_kill_super_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc748a049 llog_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc87f321a lu_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc89792dc class_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc8a3caea cl_lock_signal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc96a712e cl_lock_extransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc9b3c667 dt_lfsck_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca849425 cl_object_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb095e60 lprocfs_rd_server_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb0ab67f obd_max_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb96227e obd_export_evict_by_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcbd7dc0c llog_cat_declare_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcbdd04a7 capa_cpy +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcc00c385 ldebugfs_seq_create +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 0xcddfc144 cl_lock_at_pgoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xceb4d4b6 cl_page_unassume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcf324a34 lu_device_type_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcff1db06 cl_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcfff92f5 cl_2queue_init +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 0xd08eea8d cl_unuse +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 0xd10b5da6 llog_exist +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd201d118 cl_page_own_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd22c8316 lprocfs_rd_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd2ddbeb0 cl_page_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd2ffde16 lprocfs_seq_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd35e1978 cl_offset +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd4ced3c0 cl_io_sub_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd53b7b43 cl_page_list_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd64023e9 dt_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd66a20dd lu_env_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd6e3badf llog_cat_process_or_fork +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 0xd941ff26 lu_cdebug_printer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd94212be lprocfs_counter_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd9f99139 class_incref +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 0xdb690e96 lustre_process_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdc115643 dt_store_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcc40af0 class_check_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcf459d0 llog_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd2b22c4 lu_context_key_register_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd633c5d lprocfs_rd_u64 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd8d9690 dt_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdda59d49 lu_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xddd20b54 class_handle_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde0fa478 cl_lock_hold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde4893b8 dt_index_walk +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde7d985b obd_dirty_transit_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xded701ba cl_io_submit_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdf623799 lprocfs_stats_alloc_one +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdf9069df cl_object_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdfe59385 cl_lock_mutex_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe000dbe4 cl_2queue_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe0246775 cl_lock_disclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe028cf84 capa_encrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe03d7883 dump_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe057a3a1 cl_env_nested_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe093e349 class_disconnect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1ca83e4 class_name2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1f9529c class_search_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe279bb96 cl_lock_unhold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe289a72a cl_enqueue_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe29a7df4 cl_attr2lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2b876d5 cl_page_list_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2eb4470 class_get_next_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2f703bf lu_object_invariant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe354cbaa llog_cat_init_and_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe3880467 cl_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe39b422c cl_io_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe3fa3a03 cl_lock_user_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe4009ea8 class_num2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe44933fd llog_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe4851f4a capa_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe583b23b lu_kmem_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe69699b2 lu_object_put_nocache +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7073cf2 lu_context_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7d83236 cleanup_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8b49a2c cl_type_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8e84c32 class_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec17e073 lu_context_key_degister +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec75156b lu_object_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec7d6b85 obd_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xed4a16d1 class_new_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xedcd800b llog_declare_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee68bc29 lu_session_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeeb2a18b llog_declare_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeecc5cce class_uuid2obd +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 0xeff8aa3b cl_lock_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf01e2527 server_name2index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf1a56672 ldebugfs_add_symlink +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2fd6695 statfs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf39ddc28 cl_page_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf43db921 dt_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf4490079 class_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf46be544 cl_unuse_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf490d5f9 class_del_profiles +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf585e6db class_unlink_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf601ee36 cl_req_page_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf60d4659 capa_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf6e5f1dd cl_page_is_owned +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7020831 lprocfs_dt_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf70c4e72 cl_page_find_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf737f105 cl_io_submit_rw +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7f42641 lprocfs_free_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf8566f7e cl_object_attr_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf8e0d3e6 cl_page_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf8e49d8c dt_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf968fc74 lu_env_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf9ce6ee7 cl_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa813d06 capa_hmac +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfadd634d cl_pages_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfb2b98b8 cl_page_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfb54697b llog_init_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbe586a5 llog_copy_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbea0098 lu_types_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc5010a1 cl_env_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc7f18d0 obd_pages_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd4991a0 lu_object_put +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 0xfdddefea cl_lock_is_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff518e7d lu_object_anon +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 0x00c95d36 ptlrpc_request_set_replen +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 0x0240cd3f ptlrpc_free_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x039afa1a ptlrpc_lprocfs_register_obd +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 0x0757a660 ptlrpc_prep_req_pool +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 0x08d7f174 lprocfs_wr_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x08f0028d client_obd_setup +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 0x0ac54708 lustre_errno_hton +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0b1cd746 sptlrpc_gc_add_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0b48528a ptlrpc_request_alloc_pool +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 0x0de29f2e ptlrpc_unregister_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ee5c6bc ptlrpc_wake_delayed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0fff505c ptlrpc_buf_need_swab +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 0x128a19e2 req_capsule_server_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x128a19e8 ptlrpc_recover_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12b6f5a3 ptlrpc_connection_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x136716c0 sptlrpc_get_bulk_checksum +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 0x158a2f1c ptlrpc_request_bufs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x15a3e4db RMF_GETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x15f31a70 lustre_pack_reply_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1700ef76 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 0x178393bd ldlm_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x17950f60 RQF_SEC_CTX +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x180a2253 ptlrpc_commit_replies +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x188dcacb ptlrpc_lprocfs_brw +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x18974cf5 ldlm_flock_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x18cdfa0c sptlrpc_enc_pool_get_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x18dd0c8f _debug_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19108a0f RQF_OST_DISCONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x191a9485 ldlm_replay_locks +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 0x1b26b99e ldlm_glimpse_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1b9c68c6 req_capsule_other_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 0x1cae608f sptlrpc_register_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d043548 lustre_msg_set_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d931d34 ptlrpc_req_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1db31346 lprocfs_rd_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1dc2051d RMF_SEQ_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1dd30e6a sptlrpc_cli_ctx_wakeup +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 0x1ed5e73f ldlm_extent_shift_kms +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 0x1f25723b client_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1fa382a0 ldlm_cancel_resource_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x202fa1c4 ptlrpc_register_service +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 0x21aaa8f0 req_capsule_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x223a1bba ldlm_lock_change_resource +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 0x24d75477 ptlrpc_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x24eebd83 ptlrpc_nrs_policy_unregister +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 0x275df32f ldlm_pool_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x27d4cdf4 ldlm_pool_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x27ef3087 ptlrpc_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x28090743 ldlm_blocking_ast_nocheck +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 0x2a0d1840 ptlrpc_unregister_reply +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 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 0x2dbd7f6c sptlrpc_sec_destroy +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 0x3060b9c6 sptlrpc_rule_set_expand +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x30b99982 __ldlm_handle2lock +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 0x328eea41 ptlrpc_obd_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33bb7761 ldlm_typename +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33e32c51 ldlm_pool_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x34922a84 ptlrpc_nrs_policy_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35546c86 ptlrpc_prep_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35939a3d lustre_swab_fiemap +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35ffa700 ldlm_destroy_flock_export +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 0x38c72f84 ptlrpc_fail_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38fce533 lustre_msg_set_versions +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3970db72 ldlm_lock_fail_match_locked +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 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 0x3ae9d716 ldlm_pool_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3b23a8e9 ptlrpc_disconnect_import +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 0x3c695380 ldlm_lock2handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c8b16ab lustre_swab_ost_lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c96f76e ptlrpc_prep_bulk_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ca50f33 RQF_MDS_HSM_CT_REGISTER +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3cd418d5 target_print_req +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 0x3eb7464e ptlrpc_unpack_rep_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ef4fdfc ldlm_namespace_put +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 0x3f863cfd ptlrpc_replay_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ffbb9cd sptlrpc_import_flush_my_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x41008cef RQF_LDLM_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4104a840 ptlrpc_abort_inflight +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x41297991 ldlm_cli_enqueue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x416d1148 req_capsule_init_area +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 0x441a8af8 sptlrpc_cli_ctx_expire +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4481591d RQF_OST_SET_INFO_LAST_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45b4f972 ptlrpc_request_committed +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 0x46ab3892 ldlm_pool_set_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x47b3513f ptlrpc_unregister_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x47f5e903 RMF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x48063a52 ldlm_get_enq_timeout +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 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 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 0x4fa9b2b6 ptlrpc_cleanup_imp +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 0x53528678 req_capsule_server_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53a4a004 bulk_sec_desc_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x542ec226 ptlrpc_request_alloc_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x54ac2d8a sptlrpc_svc_ctx_invalidate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x54ae5021 ldlm_lock_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x54f42ec0 client_import_del_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x555eb7fe RQF_MDS_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x57499621 ptlrpc_resend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x57a3346c ptlrpc_queue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x580d007d req_capsule_client_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x584912f1 llog_initiator_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x584cb50f ptlrpc_activate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x588035b4 RMF_UPDATE_REPLY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x58ef8288 ldlm_resource_unlink_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 0x5a057439 interval_search +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5a22be69 llog_client_ops +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 0x5c9c5ed6 sptlrpc_cli_unwrap_bulk_read +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 0x5e7feef7 req_capsule_has_field +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 0x5f95e467 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 0x60175d8e unlock_res_and_lock +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 0x61b73d9e do_set_info_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6265de53 req_capsule_server_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x628e9022 ldlm_lock_downgrade +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x62aaae3f RQF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x62bd0080 client_disconnect_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6315dd4c RMF_LLOGD_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x634b2247 ldlm_namespace_new +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6352a62d ldlm_get_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x647b6e48 lustre_swab_ldlm_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x65184d33 ptlrpc_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x653723dc RMF_LOGCOOKIES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6566858c _ldlm_lock_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x66270df2 ldlm_init_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x66c3736b ldlm_pool_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x67542232 ptlrpcd_alloc_work +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 0x6b3258fa sptlrpc_cli_wrap_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6b42e6f8 ldlm_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6b4cc041 ldlm_resource_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6b5a02f8 lprocfs_wr_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6ba6368f lustre_free_reply_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6be267d0 req_capsule_server_sized_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6c152e4c ldlm_namespace_free +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 0x6e4f5587 ptlrpc_set_add_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6e9a2caa ldlm_pool_get_lvf +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 0x6f0abcec ptlrpcd_wake +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f6dc736 lustre_swab_mdt_remote_perm +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f82b849 ptlrpc_req_finished +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f8970a0 sptlrpc_enc_pool_put_pages +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 0x707576ca ldlm_init_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7200ebf6 ldlm_lock_fail_match +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 0x74872458 ldlm_lock_allow_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x756f8b84 ptlrpc_schedule_difficult_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x75a2c40d ldlm_put_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x764f90c8 ptlrpc_pinger_del_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7650cb2a sptlrpc_gc_add_sec +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 0x780b7101 ldlm_enqueue_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x78bf9136 lustre_swab_ldlm_lock_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7957e12d ldlm_namespace_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a832f10 RMF_CONN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7b0bb7bb ptlrpcd_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7b0cb85e req_capsule_client_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7b158da4 lustre_swab_ldlm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7bb497df ptlrpc_request_alloc +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 0x7cb38434 ptlrpc_init_import +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 0x7e27462d ptlrpc_at_set_req_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7eedfb10 ldlm_pool_get_clv +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 0x7fefcf17 client_import_find_conn +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 0x815b5187 ldlm_cli_enqueue_local +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 0x828c385c ldlm_cli_cancel_unused_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8345dc77 ldlm_prep_enqueue_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x837efb00 RMF_NAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x84d0f928 sptlrpc_sec_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 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 0x884d3b1d req_capsule_filled_sizes +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8872f3d2 RMF_SETINFO_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x888eb871 lustre_pack_reply_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x88cb5b37 ptlrpc_request_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x88fff52d RMF_CAPA2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x892b4706 ldlm_cli_cancel_req +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 0x8a0965dd sptlrpc_gc_del_sec +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 0x8a307d71 sptlrpc_cli_ctx_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a3d2034 ptlrpc_send_error +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 0x8d7b2ac1 ptlrpc_reply +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 0x8fe0492a __ptlrpc_free_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8fec0451 lustre_msg_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9026f845 sptlrpc_cli_unwrap_bulk_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x910dd34b req_capsule_server_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x913ac984 ptlrpc_service_health_check +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 0x948c8722 target_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9553c633 RQF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x956a9d51 client_destroy_import +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 0x96d2e533 sptlrpc_lprocfs_cliobd_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9762ef44 sptlrpc_sec_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x976dbd8d ldlm_blocking_ast +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 0x98a3c6f8 req_capsule_client_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9922642e ldlm_namespace_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x994a6994 ptlrpc_pinger_sending_on_import +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 0x9afe4700 ptlrpc_request_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 0x9d404b83 ldlm_cli_update_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d7ea314 sptlrpc_pack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9e8ebd60 ptlrpc_req_set_repsize +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9fb088f1 lustre_swab_lov_mds_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9fc20c81 sptlrpc_import_flush_all_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9fca05c6 ptlrpc_invalidate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa0931e66 req_capsule_extend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa0f5f146 sptlrpc_target_sec_part +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 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 0xa5bafc74 ptlrpc_hpreq_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa65891ab ptlrpc_req_finished_with_imp_lock +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 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 0xaa240d2d ptlrpc_set_import_active +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xab950ec6 ptlrpc_buf_set_swabbed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xac5aa841 ldlm_resource_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xacd6a7d7 lustre_swab_ost_last_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaceb4ae1 ldlm_pool_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaddc3979 lustre_swab_lustre_capa_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xae73faea lustre_pack_reply +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 0xb0751fa4 RQF_LLOG_ORIGIN_HANDLE_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb179f315 ldlm_lock_allow_match +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 0xb666f64f ptlrpc_register_bulk +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 0xb7ed9d41 ptlrpc_deactivate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb7fa3cc8 RMF_LLOG_LOG_HDR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb8ef1871 ptlrpc_request_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb903634e RQF_OST_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb91c6636 ldlm_lock2desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb99f26ef ptlrpc_stop_all_threads +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 0xbdbc2b1b ptlrpc_retain_replayable_request +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 0xbf2b2cbb ptlrpc_set_add_new_req +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 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 0xc341ffcd sptlrpc_import_sec_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc3de1da2 client_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc443bf9e ptlrpc_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc4c565f9 ldlm_resource_get +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 0xc6c9102c lprocfs_wr_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc6ee7eee ldlm_completion_ast_async +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 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 0xcda72e14 ldlm_register_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcdbb2055 sptlrpc_unregister_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcdbd4517 ptlrpc_resend_req +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 0xcf70f694 sptlrpc_conf_client_adapt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf902a70 sptlrpc_cli_enlarge_reqbuf +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 0xd0a11395 req_capsule_server_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd0bef579 ptlrpc_cleanup_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd1cbd9f7 ptl_send_rpc +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 0xd3e6e042 ptlrpc_lprocfs_unregister_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3f77d98 ldlm_resource_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd4d885d5 ldlm_lock_match +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 0xd7ea4fcd ldlm_pool_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8b5ec83 sptlrpc_target_export_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8b91b3e lustre_swab_lov_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8c884fd ldlm_cli_cancel_unused +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 0xda388515 req_capsule_client_dump +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 0xdc81af4b req_capsule_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 0xdd78ed24 ldlm_cli_cancel_list +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 0xde1825d7 client_import_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde555d70 sptlrpc_enc_pool_del_user +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xde8e7dba ptlrpc_save_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdee3d82f req_capsule_field_present +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdee87192 sptlrpc_conf_log_update_begin +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdf215fd7 ldlm_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdf701ae7 lustre_swab_fid2path +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 0xe10f1ff7 req_capsule_server_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe18e9441 ptlrpc_start_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe347562d ptlrpc_restart_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe40e0a50 lustre_msg_get_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe4f78d56 ptlrpc_pinger_add_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe518dd81 ldlm_pool_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe57bd972 sptlrpc_current_user_desc_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe5b8b74a target_pack_pool_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe5e8169b lustre_errno_ntoh +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe6273c8c ldlm_destroy_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe643998e RQF_OST_SETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe6b92653 sptlrpc_target_update_exp_flavor +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 0xe7a81467 __ptlrpc_prep_bulk_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe84896b8 ptlrpc_unpack_req_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe85b6da3 lustre_swab_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xea19ea54 ldlm_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeaa6a78b ldlm_lock_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeabac4fc sptlrpc_rule_set_merge +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeada47ef ldlm_reprocess_all_ns +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xebb64e68 req_layout_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xebc21dae sptlrpc_cli_ctx_put +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 0xef1aeca9 RMF_FLD_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef204646 ldlm_prep_elc_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 0xf277de93 ldlm_cli_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf27d49dc sptlrpc_target_choose_flavor +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 0xf3a90f67 sec2target_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf3b690b9 req_capsule_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf3d44370 RQF_OST_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf412b3e2 ldlm_pool_shrink +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 0xf5cc615f lock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf607fc23 sptlrpc_flavor2name_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf60ea369 req_capsule_set_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf617ab8a lustre_msg_get_conn_cnt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf6371ca0 ptlrpc_reconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf697b756 ldlm_dump_all_namespaces +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf6d9af76 ldlm_pool_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf71e5d4f ptlrpc_mark_interrupted +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7408f84 lustre_swab_hsm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf79002d0 ptlrpc_set_add_req +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 0xf8a79164 lprocfs_wr_evict_client +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 0xfac5ee42 lustre_pack_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfb5eae2d ldlm_namespace_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc186744 ptlrpc_add_rqs_to_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc1e5c3f req_capsule_get_size +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 0xff49e5aa ldlm_namespace_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 0x729aebed cxd2099_attach +EXPORT_SYMBOL drivers/staging/nvec/nvec 0x53c9b234 nvec_write_sync +EXPORT_SYMBOL drivers/staging/nvec/nvec 0x7968be05 nvec_write_async +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0261c07d rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0a24211e rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0c08d471 Dot11d_Channelmap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x10768d9f rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x111ff72c rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x11e3ad88 rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x189736e1 rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x193489c0 rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x19e5f136 rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1a4502cd rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1d49fb32 rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1e7c7808 rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1fb21a47 rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1fd80d79 rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x208eeb33 rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2928fe9f rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x35d792aa rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3b5e7610 rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x48c66a30 rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4a85bc48 rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4d0610f2 rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4fecd2b5 free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5b142f62 rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x66985b38 rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x68c817df rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6f929b90 rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x759b4a0a rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7c192843 notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7d6a0ab9 alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9573c54d rtllib_wpa_supplicant_ioctl +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x97e25667 rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9dbf17aa rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa4e17d27 rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xaab6756f rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xac612823 rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb0b9914c rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb2a3c037 rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe1420f2 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbfb36d71 rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc429a920 rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd2e30c77 rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd77b397f rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdc165286 rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdd252520 RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe8de2801 rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xebc87d0c rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xee83630d rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf074b8a4 dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf81d8b54 HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xfb122759 rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xfb70d299 rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x015ca426 HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0187fa07 Dot11d_UpdateCountryIe +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x02c69374 ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x041ee992 ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0d50976a ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0f8a0743 ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0fe604f5 ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x152f502f ToLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1fd549ac ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x29d948ff ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2fe3252c notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x369cef23 ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x38ee35a5 ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x39a2a77c ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3c299015 ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3cebe9c2 SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3ef317e3 ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4359cc90 ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x45bdeb5d ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x480dc4c1 ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x59e8463f IsLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5a00eab3 ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x625cec8d ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x64cb660c ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6bde4659 ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7098e9cc ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x73d8ee69 ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7e47fc9c DOT11D_GetMaxTxPwrInDbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x81ad6701 ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8587b9ce ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x88232fe5 ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8ac03b41 ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8da8188c ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8eb4ec5a ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x90e4bb57 ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa3b8f5c4 ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa7e9c002 ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xac6fdea6 ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xad3e78f5 Dot11d_Reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xaeec39aa ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb9d57cd9 ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xba59ee4d ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbcfd5218 ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbda1abc2 ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc1fc5692 ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc26c79fa ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xcf4c2491 ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xda254431 DOT11D_ScanComplete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xda352ca6 ieee80211_send_probe_requests_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xdd1900ae Dot11d_Init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe13f47bb ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe4cfa623 ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe8010bb9 ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf0c6a08b ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf94894cf ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfaba4401 ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x19548603 iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x29306e71 iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2d3b6f6e iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x3083a9e6 iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x36235cac iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x38d1a7a9 iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x42156ecb iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x424cb65a iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4dc79432 iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5a131cd0 iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5a760db9 iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5dd58cb3 iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7e11346c iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x82e52714 iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8ddd903b iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9297c9ad iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x94d191a9 iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9dce7bf8 iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xafd536f4 iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc51eed43 iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xcd5f8f42 iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd08c7c7d iscsit_find_cmd_from_itt +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xddd75c20 iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe6bc2bc8 iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe7db66f7 iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xec2e1b1d iscsit_set_unsoliticed_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf5805506 iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xfb243c22 iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/target_core_mod 0x02de3b18 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x0492a5a1 transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x08e5409a core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x0a1e26d7 target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x1126a5eb transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x1391109b target_unregister_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x1c86edd8 target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x21108921 sbc_dif_verify +EXPORT_SYMBOL drivers/target/target_core_mod 0x22a27651 target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x23d626f2 transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x29c049c7 sbc_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x2e74be85 target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0x2e888294 spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0x32d7d7f0 core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0x3a1667a4 target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x3d6fed84 transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x471fe1d7 target_register_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x480e223f transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x4aa096fd target_lun_is_rdonly +EXPORT_SYMBOL drivers/target/target_core_mod 0x4ba0ecc7 spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x4bd0159e core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0x51af0e49 target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x52938639 transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0x54beccf3 transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x5a172775 target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x65432797 target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x6c72e1d3 transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0x6c93e621 __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x75e16f80 core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x7dbada9d transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x7e5f9e51 target_get_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x829263f2 target_backend_unregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x83e40702 transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0x8434b0d7 sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x84ed1896 core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0x85aa880c transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x85d29c08 target_depend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0x8b2842c9 transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x90d8b8ef target_show_dynamic_sessions +EXPORT_SYMBOL drivers/target/target_core_mod 0x91256a86 transport_init_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x919cd4d9 transport_init_se_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xa310b88e transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xa390efb3 target_setup_cmd_from_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xb1b88250 spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0xbb3329a7 sbc_dif_copy_prot +EXPORT_SYMBOL drivers/target/target_core_mod 0xbb8384a2 transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0xbd1b6542 target_put_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xc3e7d5db transport_backend_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xc55f28cd target_nacl_find_deve +EXPORT_SYMBOL drivers/target/target_core_mod 0xc5e68dba transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0xc8c98e48 transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xca224dd1 spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0xce09024e target_sess_cmd_list_set_waiting +EXPORT_SYMBOL drivers/target/target_core_mod 0xd1b0da7d core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0xdc52fdc2 transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0xe1ed0497 target_undepend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0xe72fa017 transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0xe93600db core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xea20eacd transport_check_aborted_status +EXPORT_SYMBOL drivers/target/target_core_mod 0xee8a2465 sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0xf01621c7 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf20bee00 target_submit_cmd_map_sgls +EXPORT_SYMBOL drivers/target/target_core_mod 0xf31e2fdb transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0xf65bc85c passthrough_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0xf6d5d09a sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xf98a03bf passthrough_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xfd4c0e7f core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0x55e4fe84 usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/function/usb_f_uvc 0x92e9ebac uvc_set_trace_param +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0x05fc3b68 usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0x66b9037f sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x14aa69e6 usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x37e9a502 usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x46a98a79 usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x6198c6b9 usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x61b1962f usb_wwan_ioctl +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x7456b725 usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x819f8b6f usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x8c670904 usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xa19ca77f usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xd42b07d6 usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xdfeb05a3 usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xe57c9230 usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x85fe7808 usb_serial_suspend +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x88bb13fb 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 0x53bc30a2 devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0x8ca18462 lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0x8e3a512b lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0xf4fbcd04 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 0x30b062c2 svga_tilecursor +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4308b396 svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4ab38ef2 svga_set_default_crt_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x5d4e462f svga_tilefill +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x6e4adb1e svga_check_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x75c3c021 svga_tilecopy +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 0x938df75b svga_tileblit +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xbe263193 svga_get_tilemax +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 0xd2b8f121 svga_get_caps +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 0xaffc0ece sys_copyarea +EXPORT_SYMBOL drivers/video/fbdev/core/sysfillrect 0x28e8fe04 sys_fillrect +EXPORT_SYMBOL drivers/video/fbdev/core/sysimgblt 0x2ea750f8 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 0x536d63d0 cyber2000fb_attach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xb39f68d1 cyber2000fb_enable_extregs +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x01d952b5 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 0x510eacd0 matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xea068c88 matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xf4ddb4d7 g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xa08d8dff matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xaf513473 DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xb0268cab matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xd408ef76 DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0x53f18c23 matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0x60beb8cd matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x14c285b6 matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xbd5b2a04 matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xcd9abf5e matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xf6da1ae0 matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x45fec6c5 matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x4921918b matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x1498f451 matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x15ea28e3 matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x4f44429f matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x57cb9318 matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x9a6ea7ad matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/mb862xx/mb862xxfb 0x3251b13e 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 0x8c9c8a84 w1_ds2760_read +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xdb8fd12f w1_ds2760_write +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xebc87334 w1_ds2760_store_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xff2caa49 w1_ds2760_recall_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x15d0b7e4 w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x225f9e29 w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0xc8af2374 w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0xcbe9e44b w1_ds2781_io +EXPORT_SYMBOL drivers/w1/wire 0x3651b692 w1_add_master_device +EXPORT_SYMBOL drivers/w1/wire 0x731e52dc w1_register_family +EXPORT_SYMBOL drivers/w1/wire 0xbb00b6ce w1_unregister_family +EXPORT_SYMBOL drivers/w1/wire 0xcb3aa82b w1_remove_master_device +EXPORT_SYMBOL fs/configfs/configfs 0x08a42eff config_group_init +EXPORT_SYMBOL fs/configfs/configfs 0x108ddaff config_item_set_name +EXPORT_SYMBOL fs/configfs/configfs 0x1878479a configfs_register_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0x219d0213 config_item_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0x3ad0dfdb config_item_get +EXPORT_SYMBOL fs/configfs/configfs 0xac61e209 config_item_put +EXPORT_SYMBOL fs/configfs/configfs 0xb4054067 config_group_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0xb6c6c188 configfs_unregister_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0xdaaef0ae config_group_find_item +EXPORT_SYMBOL fs/configfs/configfs 0xf09dd6a5 configfs_undepend_item +EXPORT_SYMBOL fs/configfs/configfs 0xf7ab7595 configfs_depend_item +EXPORT_SYMBOL fs/exofs/libore 0x20b0ef1b ore_create +EXPORT_SYMBOL fs/exofs/libore 0x21bd263c 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 0x47a10b46 ore_read +EXPORT_SYMBOL fs/exofs/libore 0x69d22a5b ore_truncate +EXPORT_SYMBOL fs/exofs/libore 0x6cc76757 extract_attr_from_ios +EXPORT_SYMBOL fs/exofs/libore 0x74e16e04 ore_put_io_state +EXPORT_SYMBOL fs/exofs/libore 0x809cfe57 ore_get_io_state +EXPORT_SYMBOL fs/exofs/libore 0xa3d2a634 g_attr_logical_length +EXPORT_SYMBOL fs/exofs/libore 0xc95a94b4 ore_write +EXPORT_SYMBOL fs/exofs/libore 0xeb9cc9ce ore_get_rw_state +EXPORT_SYMBOL fs/exofs/libore 0xfb35b576 ore_check_io +EXPORT_SYMBOL fs/fscache/fscache 0x0778ab8f fscache_enqueue_operation +EXPORT_SYMBOL fs/fscache/fscache 0x173119ce fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0x19a6fff9 __fscache_unregister_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x1a5e8689 __fscache_check_consistency +EXPORT_SYMBOL fs/fscache/fscache 0x1af5fcff __fscache_read_or_alloc_pages +EXPORT_SYMBOL fs/fscache/fscache 0x2167632a __fscache_uncache_page +EXPORT_SYMBOL fs/fscache/fscache 0x2382b003 fscache_obtained_object +EXPORT_SYMBOL fs/fscache/fscache 0x25631afd fscache_cache_cleared_wq +EXPORT_SYMBOL fs/fscache/fscache 0x2612c51e fscache_check_aux +EXPORT_SYMBOL fs/fscache/fscache 0x26b140c7 fscache_object_mark_killed +EXPORT_SYMBOL fs/fscache/fscache 0x3297df39 fscache_object_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0x339f740b __fscache_register_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x3925885f fscache_put_operation +EXPORT_SYMBOL fs/fscache/fscache 0x52bd77ae __fscache_wait_on_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x5868af61 __fscache_read_or_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x5d18dd73 fscache_fsdef_index +EXPORT_SYMBOL fs/fscache/fscache 0x70818d28 __fscache_update_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x7229ef90 fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0x74530ecd fscache_op_debug_id +EXPORT_SYMBOL fs/fscache/fscache 0x77314af9 __fscache_uncache_all_inode_pages +EXPORT_SYMBOL fs/fscache/fscache 0x7b393324 fscache_object_retrying_stale +EXPORT_SYMBOL fs/fscache/fscache 0x7b8096fc __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x827b0462 __fscache_maybe_release_page +EXPORT_SYMBOL fs/fscache/fscache 0x8b2a984c __fscache_enable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x9c277953 fscache_add_cache +EXPORT_SYMBOL fs/fscache/fscache 0x9e3ff55f fscache_mark_pages_cached +EXPORT_SYMBOL fs/fscache/fscache 0xab71967e __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xaceba9b2 __fscache_readpages_cancel +EXPORT_SYMBOL fs/fscache/fscache 0xbaf4b447 fscache_init_cache +EXPORT_SYMBOL fs/fscache/fscache 0xc58852ec __fscache_check_page_write +EXPORT_SYMBOL fs/fscache/fscache 0xc849c73a __fscache_wait_on_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0xd3113668 fscache_object_init +EXPORT_SYMBOL fs/fscache/fscache 0xd59a903d __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xd807da0d fscache_mark_page_cached +EXPORT_SYMBOL fs/fscache/fscache 0xd957da83 __fscache_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0xda4865bf fscache_op_complete +EXPORT_SYMBOL fs/fscache/fscache 0xdefb0783 fscache_object_destroy +EXPORT_SYMBOL fs/fscache/fscache 0xe574e4d0 fscache_operation_init +EXPORT_SYMBOL fs/fscache/fscache 0xe8e6b54b __fscache_attr_changed +EXPORT_SYMBOL fs/fscache/fscache 0xeae2058b __fscache_write_page +EXPORT_SYMBOL fs/fscache/fscache 0xfd832151 __fscache_disable_cookie +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x00390715 qtree_release_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x39bde299 qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xa7bc79db qtree_delete_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xdbb02f85 qtree_read_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xfb16bb60 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 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/6lowpan/6lowpan 0x0d8c6410 lowpan_nhc_del +EXPORT_SYMBOL net/6lowpan/6lowpan 0x19f77318 lowpan_nhc_add +EXPORT_SYMBOL net/802/p8022 0x864c32d8 register_8022_client +EXPORT_SYMBOL net/802/p8022 0xb6903469 unregister_8022_client +EXPORT_SYMBOL net/802/p8023 0x0bc3232b destroy_8023_client +EXPORT_SYMBOL net/802/p8023 0x6ad1c17c make_8023_client +EXPORT_SYMBOL net/802/psnap 0x6e460b1e register_snap_client +EXPORT_SYMBOL net/802/psnap 0xc6dbb507 unregister_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x09c50a1b p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0x0ac0fbac p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0x0ae43cf3 p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0x153fc72d p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0x17cc6c80 p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0x1a37c7e9 p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0x1a64a0b4 p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x1d460ddc p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x1e3c340c p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0x229107dc p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0x35d1e27e p9_idpool_get +EXPORT_SYMBOL net/9p/9pnet 0x37621b24 v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0x3a551c85 p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0x3c94a2c4 p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x3da402b0 p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0x44d2c2c0 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0x45946329 p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0x4f2d90a7 p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0x4fd4d5b7 p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0x524c1179 p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x6b81d15b p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0x6cc0a72e p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0x7fc6691c p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0x855f5b65 p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0x861e30ef p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0x9ce58e4f p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0x9ed9fadf p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0xa9fd47d1 p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0xaa21415f p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0xaa9dc7c7 p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0xb37caeb1 p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0xbaa37d31 v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0xbdc2a36c v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0xbebdec4a v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0xc2821cb4 p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0xc39f9745 p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0xc5db54a9 p9_idpool_destroy +EXPORT_SYMBOL net/9p/9pnet 0xce650889 p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0xd6b933fe p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0xe068041e p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xe9181046 p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0xe9676d08 p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0xed222528 p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0xed4b9c3b p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0xf4a111d8 p9_idpool_create +EXPORT_SYMBOL net/9p/9pnet 0xf84f2022 p9_idpool_put +EXPORT_SYMBOL net/9p/9pnet 0xfaa8314a p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0xfd40c79d p9_idpool_check +EXPORT_SYMBOL net/appletalk/appletalk 0x2d4969d9 atrtr_get_dev +EXPORT_SYMBOL net/appletalk/appletalk 0xc94d56e6 alloc_ltalkdev +EXPORT_SYMBOL net/appletalk/appletalk 0xd4d6e632 atalk_find_dev_addr +EXPORT_SYMBOL net/appletalk/appletalk 0xe35bef25 aarp_send_ddp +EXPORT_SYMBOL net/atm/atm 0x26148373 vcc_release_async +EXPORT_SYMBOL net/atm/atm 0x2b4b5daa vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x2d68fccf atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0x3352ac0d atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0x35accf01 atm_charge +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x4dd61c91 deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x68bd1386 atm_dev_register +EXPORT_SYMBOL net/atm/atm 0x69d62495 atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0x7e92ba9c vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0x81683082 atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0x9feaf287 sonet_subtract_stats +EXPORT_SYMBOL net/atm/atm 0xa0f4b85d register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0xaa024146 sonet_copy_stats +EXPORT_SYMBOL net/atm/atm 0xaa9ea5c3 atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0xef066ad6 atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0xf1774b53 vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +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 0x5028c322 ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0x53dea1ff ax2asc +EXPORT_SYMBOL net/ax25/ax25 0x56392ec8 ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0x5ab1ef18 ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0x71fe1bba ax25_listen_release +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0xa644db47 ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0xa7f3015b ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0xaec31ed7 ax25_ip_xmit +EXPORT_SYMBOL net/ax25/ax25 0xb7cc3f43 ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/ax25/ax25 0xdfd39550 ax25_linkfail_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x00316a0c __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0c6ffe9b bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0d53884a bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0f742e97 __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0ff2cacb l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0x111ade9b bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2adf23a2 hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3486fd49 bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3e315a26 bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0x413a6174 hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0x47022514 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x48fa6aa7 hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4e29c399 bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x532fc264 bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0x54e07fca hci_mgmt_chan_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5ee083ba hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x610bac06 bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0x637a6e69 bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6b7632c3 bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6ccd00d5 hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0x749d11b7 hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7b6d5119 hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0x82397a6a l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8fea24bd bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x91c9a325 bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0x92ca46ee hci_mgmt_chan_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa1b3d551 hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa5345495 hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0xaac0b41f hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb248aed3 bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb4dd5400 hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb570f75b l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0xbb564cf0 hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc1222e11 bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc6c30580 bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcc1fb551 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7442057 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xda0c709b hci_alloc_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xdd725d52 l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0xdd98f151 l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0xde832dff bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe309eda7 l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe3608367 bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0xeaf6d7dc hci_free_dev +EXPORT_SYMBOL net/bridge/bridge 0x26aedc5a br_should_route_hook +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x07a3af78 ebt_do_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x9224650d ebt_unregister_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xade2a1e4 ebt_register_table +EXPORT_SYMBOL net/caif/caif 0x1446b60a caif_client_register_refcnt +EXPORT_SYMBOL net/caif/caif 0x1f8e9b88 caif_enroll_dev +EXPORT_SYMBOL net/caif/caif 0x2a09f713 cfpkt_fromnative +EXPORT_SYMBOL net/caif/caif 0x329dbd06 cfpkt_info +EXPORT_SYMBOL net/caif/caif 0x3531339a cfcnfg_add_phy_layer +EXPORT_SYMBOL net/caif/caif 0x36ba780a caif_connect_client +EXPORT_SYMBOL net/caif/caif 0x38701a7c cfcnfg_del_phy_layer +EXPORT_SYMBOL net/caif/caif 0x4a237e57 cfpkt_tonative +EXPORT_SYMBOL net/caif/caif 0x69649ee1 caif_disconnect_client +EXPORT_SYMBOL net/caif/caif 0x6a44fc70 cfpkt_extr_head +EXPORT_SYMBOL net/caif/caif 0x77ab3167 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/can/can 0x0d0dbf34 can_proto_register +EXPORT_SYMBOL net/can/can 0x19229cb8 can_send +EXPORT_SYMBOL net/can/can 0x63e39cf6 can_rx_register +EXPORT_SYMBOL net/can/can 0xed76d18e can_ioctl +EXPORT_SYMBOL net/can/can 0xef8b93c3 can_rx_unregister +EXPORT_SYMBOL net/can/can 0xf6bd3b53 can_proto_unregister +EXPORT_SYMBOL net/ceph/libceph 0x06a652f3 ceph_auth_update_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x06d322e8 ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x09290ab3 ceph_debugfs_init +EXPORT_SYMBOL net/ceph/libceph 0x0bca3d6c ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0x0cfe4474 ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0x126f88cd ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0x17fe930d osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0x1b894525 ceph_messenger_fini +EXPORT_SYMBOL net/ceph/libceph 0x20ac2eed ceph_monc_request_next_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x20d151cb ceph_osdc_setup +EXPORT_SYMBOL net/ceph/libceph 0x23a6e2fa ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0x2db717f3 ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0x2df6caee ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0x2f983607 ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0x30429ce0 ceph_calc_pg_primary +EXPORT_SYMBOL net/ceph/libceph 0x317be693 ceph_monc_do_get_version +EXPORT_SYMBOL net/ceph/libceph 0x323440ee __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x32392fda osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0x3abec91f ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x3ada7f64 ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x3bfbe855 osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x3c1b5e80 ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0x3f688151 ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x3f758415 ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0x3ffb091f ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0x424ff808 ceph_msg_data_add_pages +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 0x449ee4a9 ceph_messenger_init +EXPORT_SYMBOL net/ceph/libceph 0x45823949 osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0x466b85b8 libceph_compatible +EXPORT_SYMBOL net/ceph/libceph 0x47a9920e ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x4869ddec osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0x5156bb24 osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0x5167503d ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0x51b50a41 ceph_osdc_readpages +EXPORT_SYMBOL net/ceph/libceph 0x5379cea3 ceph_caps_for_mode +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x58c11b25 ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0x59a181a8 ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x5c332d04 ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0x600e7053 ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0x633888dc ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x63fc7864 osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x69025f2d ceph_osdc_set_request_linger +EXPORT_SYMBOL net/ceph/libceph 0x69b3221a osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0x6b2e3bcd ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x702cb7e5 ceph_osdc_writepages +EXPORT_SYMBOL net/ceph/libceph 0x7033d999 ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0x79282753 ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0x7d8454a2 ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0x879bde44 ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0x88d43ba7 ceph_oloc_oid_to_pg +EXPORT_SYMBOL net/ceph/libceph 0x89d7b889 ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x8c29ce19 ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0x8f1565f0 osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x905b2069 ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0x926f9fb6 ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x92f3c7ed ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0x93b01a5f ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0x94a3e557 ceph_osdc_put_event +EXPORT_SYMBOL net/ceph/libceph 0x9803e3f1 ceph_monc_got_mdsmap +EXPORT_SYMBOL net/ceph/libceph 0x99e36571 ceph_osdc_cleanup +EXPORT_SYMBOL net/ceph/libceph 0x9ea8f40f ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0x9eae7fb8 ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x9f534f4d ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0xa082434a ceph_osdc_build_request +EXPORT_SYMBOL net/ceph/libceph 0xa17bbdc4 osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xa1ebde8f ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0xa7bdbf3e osd_req_op_watch_init +EXPORT_SYMBOL net/ceph/libceph 0xad254a35 ceph_osdc_create_event +EXPORT_SYMBOL net/ceph/libceph 0xae1ac7f1 ceph_osdc_cancel_event +EXPORT_SYMBOL net/ceph/libceph 0xae3515ba ceph_create_snap_context +EXPORT_SYMBOL net/ceph/libceph 0xae55aecc ceph_get_direct_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xafb8a407 ceph_msgr_flush +EXPORT_SYMBOL net/ceph/libceph 0xb19dc152 ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb6081d6d ceph_msgr_exit +EXPORT_SYMBOL net/ceph/libceph 0xb89f1723 ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0xbaca1954 ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xbb1abee0 osd_req_op_cls_response_data +EXPORT_SYMBOL net/ceph/libceph 0xbf35a1d9 ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0xc1233eb9 ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0xc1991abc ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0xc472ce15 ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xc4a80955 ceph_debugfs_cleanup +EXPORT_SYMBOL net/ceph/libceph 0xc9f82b38 ceph_msgr_init +EXPORT_SYMBOL net/ceph/libceph 0xcb14d5a6 ceph_print_client_options +EXPORT_SYMBOL net/ceph/libceph 0xcb50a624 ceph_parse_ips +EXPORT_SYMBOL net/ceph/libceph 0xcc3dcd3f ceph_auth_create_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xcddd60ce ceph_client_id +EXPORT_SYMBOL net/ceph/libceph 0xd2c107bb ceph_flags_to_mode +EXPORT_SYMBOL net/ceph/libceph 0xd36d5d5a ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0xd5383217 ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xd766a815 osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0xd813625e ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xd833ef88 ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0xd849af9d ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0xdd8e7550 ceph_parse_options +EXPORT_SYMBOL net/ceph/libceph 0xde0eb6ba ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0xe1c1c4e5 osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0xe2705779 ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0xe55d9bcd ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0xe5a1399a osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0xeadf519d ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xeae348e6 ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0xf0df33a3 ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0xf0f21229 ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xf53cba3a ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0xfaa3fdf5 osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x3524f22c dccp_syn_ack_timeout +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x87b116a0 dccp_req_err +EXPORT_SYMBOL net/ieee802154/6lowpan/ieee802154_6lowpan 0x812e7d2b lowpan_frag_rcv +EXPORT_SYMBOL net/ieee802154/ieee802154 0x154ea083 wpan_phy_unregister +EXPORT_SYMBOL net/ieee802154/ieee802154 0x2cbf9fd0 wpan_phy_find +EXPORT_SYMBOL net/ieee802154/ieee802154 0xab6284c7 wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0xbadf8fa5 wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0xbeb8669e wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0xd843b24b wpan_phy_register +EXPORT_SYMBOL net/ipv4/fou 0x1a3191d5 gue_build_header +EXPORT_SYMBOL net/ipv4/fou 0x87596169 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0xf5b1935a fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0xfe4c1f2f gue_encap_hlen +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x0250e7df ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x1d7f32b9 ip_tunnel_get_link_net +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x342f5dea ip_tunnel_dst_reset_all +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x40cbeb97 ip_tunnel_get_iflink +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x9dc7630f ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xa345e4fb ip_tunnel_encap +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x113862b7 arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x31e415ff arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xb222e8f6 arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x128164f5 ipt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x4372e4da ipt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xc083a0f1 ipt_unregister_table +EXPORT_SYMBOL net/ipv4/tunnel4 0x177ace1e xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/tunnel4 0x5d01ee5c xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/udp_tunnel 0xaa90916f udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x280b1628 ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x519c303f ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x6b3ec0e4 ip6_tnl_get_iflink +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x825020a8 ip6_tnl_get_link_net +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x59e728d5 ip6t_do_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x7a4bb612 ip6t_unregister_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x947db02a ip6t_register_table +EXPORT_SYMBOL net/ipv6/tunnel6 0x4b02c7aa xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/tunnel6 0x7eb28753 xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x84083c92 xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0xf16d2345 xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x03a5d7e4 ircomm_close +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x0d6274df ircomm_data_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x0e5a540a ircomm_flow_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x35276182 ircomm_open +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x455b6ba0 ircomm_connect_response +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x6ed1a596 ircomm_disconnect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xb7bf05ca ircomm_control_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xf73cce71 ircomm_connect_request +EXPORT_SYMBOL net/irda/irda 0x06132ee3 iriap_close +EXPORT_SYMBOL net/irda/irda 0x06a3ee58 irias_new_integer_value +EXPORT_SYMBOL net/irda/irda 0x06b2b4af irlmp_open_lsap +EXPORT_SYMBOL net/irda/irda 0x07d3647c irlmp_register_service +EXPORT_SYMBOL net/irda/irda 0x162eb5f1 irda_notify_init +EXPORT_SYMBOL net/irda/irda 0x172aaf37 irttp_connect_response +EXPORT_SYMBOL net/irda/irda 0x17a491c5 irias_add_octseq_attrib +EXPORT_SYMBOL net/irda/irda 0x1b13b838 irttp_data_request +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 0x378718d0 irttp_connect_request +EXPORT_SYMBOL net/irda/irda 0x3d0d3616 irlmp_connect_request +EXPORT_SYMBOL net/irda/irda 0x3db4f8fd irttp_flow_request +EXPORT_SYMBOL net/irda/irda 0x448b8aaa irda_qos_bits_to_value +EXPORT_SYMBOL net/irda/irda 0x4532721a irlmp_close_lsap +EXPORT_SYMBOL net/irda/irda 0x45c9a14d alloc_irdadev +EXPORT_SYMBOL net/irda/irda 0x46c1c4a2 irlmp_unregister_service +EXPORT_SYMBOL net/irda/irda 0x5a2efc64 irlap_open +EXPORT_SYMBOL net/irda/irda 0x5cc95d6f irttp_udata_request +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 0x6d0bc198 irttp_open_tsap +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 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 0x8b79bcc8 iriap_open +EXPORT_SYMBOL net/irda/irda 0x8f056216 iriap_getvaluebyclass_request +EXPORT_SYMBOL net/irda/irda 0x8fd8dda1 irttp_disconnect_request +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 0x9ffda243 irias_add_string_attrib +EXPORT_SYMBOL net/irda/irda 0xa80a397c irlmp_connect_response +EXPORT_SYMBOL net/irda/irda 0xaa952f60 irlmp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0xaaa44365 async_unwrap_char +EXPORT_SYMBOL net/irda/irda 0xb3c13d7f irias_add_integer_attrib +EXPORT_SYMBOL net/irda/irda 0xb9394173 irias_delete_value +EXPORT_SYMBOL net/irda/irda 0xbbef2852 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 0xbf7dd554 hashbin_find +EXPORT_SYMBOL net/irda/irda 0xbfa7c08d hashbin_lock_find +EXPORT_SYMBOL net/irda/irda 0xc23b45c0 irlmp_data_request +EXPORT_SYMBOL net/irda/irda 0xc477368d irias_find_object +EXPORT_SYMBOL net/irda/irda 0xde4c6b3c irlmp_service_to_hint +EXPORT_SYMBOL net/irda/irda 0xdeeee285 irttp_close_tsap +EXPORT_SYMBOL net/irda/irda 0xec32693e irda_device_set_media_busy +EXPORT_SYMBOL net/irda/irda 0xedd521c2 irlmp_get_discoveries +EXPORT_SYMBOL net/irda/irda 0xf199cba4 irias_insert_object +EXPORT_SYMBOL net/irda/irda 0xf960636f irlap_close +EXPORT_SYMBOL net/irda/irda 0xfe3b8d19 async_wrap_skb +EXPORT_SYMBOL net/l2tp/l2tp_core 0x0e16189b l2tp_recv_common +EXPORT_SYMBOL net/lapb/lapb 0x46c0c9b2 lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0x74b7d48e lapb_data_request +EXPORT_SYMBOL net/lapb/lapb 0x8cda42da lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0x8d6da3cf lapb_register +EXPORT_SYMBOL net/lapb/lapb 0x92405217 lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0xad1244cc lapb_getparms +EXPORT_SYMBOL net/lapb/lapb 0xd94bf5e8 lapb_unregister +EXPORT_SYMBOL net/lapb/lapb 0xfdf21d2c lapb_data_received +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x686a6f37 llc_sap_open +EXPORT_SYMBOL net/llc/llc 0x6e71ff33 llc_sap_close +EXPORT_SYMBOL net/llc/llc 0xba836702 llc_add_pack +EXPORT_SYMBOL net/llc/llc 0xccf864fb llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/llc/llc 0xd217a184 llc_set_station_handler +EXPORT_SYMBOL net/llc/llc 0xd2b862bc llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0xf7b5eca2 llc_sap_find +EXPORT_SYMBOL net/mac80211/mac80211 0x02166686 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x068bfcba __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x07a4e50f __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x12bfb939 ieee80211_csa_update_counter +EXPORT_SYMBOL net/mac80211/mac80211 0x147e449b ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0x1f612d77 __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x233e110c ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x24232fbc ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x244f70e3 ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0x25e57067 ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0x281f0c5e ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0x292d31e6 rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x2975b649 ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x2d610081 ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0x2e21784b ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x3191be78 ieee80211_stop_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x35e3dd5d ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x35e70392 ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x3869f08e ieee80211_aes_cmac_calculate_k1_k2 +EXPORT_SYMBOL net/mac80211/mac80211 0x3895d744 ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0x3ba15501 ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x40e23e17 rate_control_send_low +EXPORT_SYMBOL net/mac80211/mac80211 0x4321daab __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x435eea18 ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x44c97816 ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0x4792e32b ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0x47d51531 ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x49da83bb ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0x49ed47e4 ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0x4e634552 ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0x4f3ebe4e ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0x566f67ee ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x5dae2646 ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x5fc666f3 ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0x61b1bad8 __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x6367a66d ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x68928be4 ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0x68cb4937 ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0x69de096c ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0x6e0a0681 ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x6ec996a9 ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0x76b9ef28 ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0x77ea65c4 ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x82940842 ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x84400410 ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x8eb3d382 ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x9273fa96 ieee80211_tx_status_noskb +EXPORT_SYMBOL net/mac80211/mac80211 0x97ed83e4 ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0xa6dd5c20 ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xa8b79347 ieee80211_sta_eosp +EXPORT_SYMBOL net/mac80211/mac80211 0xac00b5da ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xb01cff3f ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0xb1aaef91 ieee80211_get_key_tx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0xb7661de4 ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xb9d97fea ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xbca03e97 ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0xbcc95dbb ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0xbd130e5d ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0xbdd60bee ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0xbf582bd0 ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0xc186b682 ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0xc4fca970 ieee80211_start_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0xce886861 ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0xcfdea810 ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xd00cb8cb ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0xd00f64fc ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xd709253e ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xd72625cb ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0xd763502c ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0xd8028d8b ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xde730302 ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0xdfe7f4da ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0xe1113ca8 ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0xe46f2212 ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xe47f4d4d ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0xe5330cd3 ieee80211_tx_dequeue +EXPORT_SYMBOL net/mac80211/mac80211 0xebfbe00c ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0xeef4d8e6 wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xef3cab3d ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0xf3f8b27d ieee80211_csa_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0xf476adf4 ieee80211_rx +EXPORT_SYMBOL net/mac80211/mac80211 0xf8dbbca9 ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0xfa6013e7 ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0xfc06af17 ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0xfe183b9d ieee80211_proberesp_get +EXPORT_SYMBOL net/mac802154/mac802154 0x03cab72d ieee802154_free_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x1c19cc49 ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x1f858214 ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x45e728c4 ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0x49f35679 ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x7bd7f14c ieee802154_rx +EXPORT_SYMBOL net/mac802154/mac802154 0xa00f3b99 ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xf6175d42 ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0xfa5da9d1 ieee802154_rx_irqsafe +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x12f5059d ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x2537792d unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x5a3480ac ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x5a401e9c ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x613777f6 register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x93ba83ac ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x9cc8d3f0 register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xab12791e ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xb2cd219a unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xbf69fd41 register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xc3374a22 ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd25592c6 ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xf2c5a2c5 ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xf816ce8b ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x73e23d47 nf_conntrack_untracked +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x802c92d6 __nf_ct_ext_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack 0xa62dd120 __nf_ct_ext_add_length +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0x827cc6a1 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x46b93aeb nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x540e46b2 __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x67eca73f nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0x73554e77 nf_xfrm_me_harder +EXPORT_SYMBOL net/netfilter/nf_nat 0xbd4bf971 nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/nf_nat 0xffa78375 nf_nat_used_tuple +EXPORT_SYMBOL net/netfilter/x_tables 0x25dd920a xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0x482d26fd xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x62786562 xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x6adccb95 xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0x6ceccb9a xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x6f23b6a2 xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0xb21f882d xt_find_target +EXPORT_SYMBOL net/netfilter/x_tables 0xb3c9c27c xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0xc8cb1b5d xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0xd1a21986 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xdc4b5822 xt_unregister_targets +EXPORT_SYMBOL net/netfilter/x_tables 0xfe292f6d xt_unregister_match +EXPORT_SYMBOL net/nfc/hci/hci 0x0c3c2b31 nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0x103796a0 nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0x2702d12f nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0x31d55619 nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0x356c50d6 nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x43028a27 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x466b1a05 nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x4d80a962 nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0x542e8376 nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0x67fde402 nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0x78658361 nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0x8835a068 nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0x91d6f831 nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0x93e8e91f nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/hci/hci 0x946baa27 nfc_hci_reset_pipes +EXPORT_SYMBOL net/nfc/hci/hci 0x9c8cc319 nfc_hci_reset_pipes_per_host +EXPORT_SYMBOL net/nfc/hci/hci 0xb424e89e nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0xbbff90d9 nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0xbca0b4fd nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xe1aae6cf nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0xf511b54c nfc_hci_set_param +EXPORT_SYMBOL net/nfc/nci/nci 0x09195d90 nci_nfcee_mode_set +EXPORT_SYMBOL net/nfc/nci/nci 0x12c89c90 nci_hci_set_param +EXPORT_SYMBOL net/nfc/nci/nci 0x27e82680 nci_req_complete +EXPORT_SYMBOL net/nfc/nci/nci 0x4d16a57b nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0x55d6543e nci_core_conn_create +EXPORT_SYMBOL net/nfc/nci/nci 0x5beff017 nci_hci_get_param +EXPORT_SYMBOL net/nfc/nci/nci 0x60227af8 nci_nfcee_discover +EXPORT_SYMBOL net/nfc/nci/nci 0x78a70854 nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0x7b7c9375 nci_prop_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x825c00ea nci_hci_connect_gate +EXPORT_SYMBOL net/nfc/nci/nci 0x8680f5c2 nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0x86dbacbe nci_set_config +EXPORT_SYMBOL net/nfc/nci/nci 0x931ad601 nci_hci_dev_session_init +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xc0d0d93d nci_hci_send_event +EXPORT_SYMBOL net/nfc/nci/nci 0xc22943a2 nci_hci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0xd9bf9cb8 nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0xe302674f nci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0xf07ee6aa nci_hci_open_pipe +EXPORT_SYMBOL net/nfc/nci/nci 0xf1a864f3 nci_core_conn_close +EXPORT_SYMBOL net/nfc/nfc 0x044b5676 nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0x06ef991f nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0x21f52dba nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0x23f994b2 nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0x2758de5f nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0x399418aa nfc_class +EXPORT_SYMBOL net/nfc/nfc 0x3ec8a91b nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0x4e76e18f nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0x5722b35d nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0x5e528611 nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x7aaa37c8 nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0x87888272 nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0x98c2edeb nfc_se_transaction +EXPORT_SYMBOL net/nfc/nfc 0xaceba61a nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0xaf6ba759 nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0xbdaef2cf nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0xc5bd2d15 nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0xd6099379 nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0xdb3299b7 nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0xf6d94e6d nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0xf79ec25e nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0xfd5399d1 nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc_digital 0x6de37958 nfc_digital_register_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x8be6163a nfc_digital_free_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xc85e0e09 nfc_digital_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xf1b6bb6b nfc_digital_allocate_device +EXPORT_SYMBOL net/phonet/phonet 0x417e675e pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0x4c83cacb pn_skb_send +EXPORT_SYMBOL net/phonet/phonet 0x6a1ad811 phonet_proto_unregister +EXPORT_SYMBOL net/phonet/phonet 0x87f98d27 phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0xabbdc998 phonet_stream_ops +EXPORT_SYMBOL net/phonet/phonet 0xbd623edd pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0xc8018c41 phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0xccb73cec pn_sock_get_port +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x16b20e03 key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x240de3c6 rxrpc_kernel_accept_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x2853bb5e rxrpc_kernel_get_error_number +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x47a2e469 rxrpc_kernel_reject_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x58aa1c5c rxrpc_kernel_is_data_last +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x777842e5 rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x8771decb rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x8b2d8be1 rxrpc_kernel_free_skb +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x9bfbfec6 rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x9fab6026 rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xa5c2bda4 rxrpc_kernel_data_delivered +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xaf3326a5 rxrpc_kernel_intercept_rx_messages +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xd29a545e rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xdb64d023 rxrpc_kernel_get_abort_code +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xf48cc663 rxrpc_get_server_data_key +EXPORT_SYMBOL net/sctp/sctp 0x6a736025 sctp_do_peeloff +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x0adf11cd gss_mech_put +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x95bf2018 gss_mech_get +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xdfa06693 gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/sunrpc 0x64af4627 svc_pool_stats_open +EXPORT_SYMBOL net/sunrpc/sunrpc 0x8839193e xdr_restrict_buflen +EXPORT_SYMBOL net/sunrpc/sunrpc 0xcaa1301c xdr_truncate_encode +EXPORT_SYMBOL net/wimax/wimax 0x7e5fa9b4 wimax_rfkill +EXPORT_SYMBOL net/wimax/wimax 0xf9ec86e4 wimax_reset +EXPORT_SYMBOL net/wireless/cfg80211 0x0228149e wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x06a30762 cfg80211_rx_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x073dd0bf cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x083df794 cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0x09c64fbd ieee80211_frequency_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x102ac195 cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0x131de358 cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x13386432 freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0x165d9ba6 cfg80211_inform_bss_width +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x1969c756 cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x19e03378 cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0x1f87a3e4 cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x22f83606 cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x288784e4 cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x2e51f511 cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x32124d85 ieee80211_data_to_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0x330d5413 cfg80211_inform_bss_width_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x385b751a cfg80211_roamed_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x38fe3237 cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0x3add0fcd cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x3c87de6d cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0x3ce6a213 cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x3d470c4d cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0x3e285fec cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0x3eea07f3 regulatory_set_wiphy_regd_sync_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0x413a544f cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x46f21fcc cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x48221ff1 cfg80211_report_obss_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x495457ff cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0x498ab35f cfg80211_connect_result +EXPORT_SYMBOL net/wireless/cfg80211 0x4a08ab07 cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x4c500b00 cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0x4c806ac6 cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0x4e67c0ad cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x4fa58b58 wiphy_rfkill_set_hw_state +EXPORT_SYMBOL net/wireless/cfg80211 0x50214c28 ieee80211_bss_get_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x52458c71 wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0x52e365c4 cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0x5da7f8ab cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x651f6476 cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0x666147fb cfg80211_reg_can_beacon_relax +EXPORT_SYMBOL net/wireless/cfg80211 0x67f05243 cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x6a20ca35 cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0x6d6cb9ad ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0x7062a457 cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x7129b068 cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x7366ac0a cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x75c6c9fc cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x778fa7cb cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0x786337d3 __ieee80211_get_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x79e74844 cfg80211_del_sta_sinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x7cb7bd75 ieee80211_data_from_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x7fe1a403 cfg80211_find_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x8492a430 ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x8a7062a5 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x8c1655e8 __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x8e3e9cbd wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0x8ebee8f9 ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x8fd17044 cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x93906e18 cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0x952377ee cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0x966ff54d ieee80211_ie_split_ric +EXPORT_SYMBOL net/wireless/cfg80211 0x982e6b6d ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x98e27b87 cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x9db62488 cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x9e0f21c4 cfg80211_report_wowlan_wakeup +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 0xad39767e cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xad6d0b75 wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0xb3ec208d cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0xb3f22434 cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0xb722a610 cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xc2e92bd6 cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xc3163164 cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0xc5c7c02d ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0xc63f1b81 ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0xc7730fda cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0xc90fde22 ieee80211_chandef_to_operating_class +EXPORT_SYMBOL net/wireless/cfg80211 0xccfc3c69 cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0xcd6e5105 cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0xcd7df37b cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0xce0d6d70 regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0xce324d55 cfg80211_sched_scan_stopped_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0xd6ab20ae cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0xd9717970 cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0xda152406 __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xda9e86a0 ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xdbcd0fa0 wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0xe0b1fc51 wiphy_rfkill_stop_polling +EXPORT_SYMBOL net/wireless/cfg80211 0xe4c81b3e regulatory_set_wiphy_regd +EXPORT_SYMBOL net/wireless/cfg80211 0xeb6d7c6c ieee80211_ie_split +EXPORT_SYMBOL net/wireless/cfg80211 0xeedcc06b cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0xefc56354 cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0xf02ae37c cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0xf3d2f2d1 cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0xfa9e32d2 wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0xfbc5f608 __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xfbcd15ea cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xfed4d591 cfg80211_find_vendor_ie +EXPORT_SYMBOL net/wireless/lib80211 0x2c407fc7 lib80211_register_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x7091d1e9 lib80211_get_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x71496636 lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x7b5503da lib80211_crypt_delayed_deinit +EXPORT_SYMBOL net/wireless/lib80211 0xc560eca7 lib80211_crypt_info_free +EXPORT_SYMBOL net/wireless/lib80211 0xc86a0163 lib80211_crypt_info_init +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0x08a12572 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 0x75a31d4b 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 0x98c66d3e 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 0xd67abe6b 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 0xee8aa111 snd_seq_kernel_client_enqueue_blocking +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x091def1c snd_seq_autoload_exit +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xf190b8d4 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 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 0xa9c7978e snd_virmidi_new +EXPORT_SYMBOL sound/core/snd-hwdep 0xe61b6ff3 snd_hwdep_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0x337bb9f6 snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0x3485958d snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0x4fdd428b snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0x5fd1b172 snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0x6039200d snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0x66173f81 snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x6ab28d8f snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x73369bab snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7cb61e58 snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x85ecbeb2 snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0x92c6db86 snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0x9336b119 snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0x9e6f3e74 snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0xdfa94d15 snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0xe51bdeda snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0xf2ddfc05 snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xfcbca09f snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x23fdce81 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 0x2ead8c0e snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x39a3d554 snd_opl3_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x629bad2c snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x8d579b5e snd_opl3_create +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x8f268bda snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x9ce099c1 snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xa5c03a97 snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xb4cbbe99 snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xedc86096 snd_opl3_reset +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x226138b0 snd_vx_threaded_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x3b5220e7 snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x3cd06c19 snd_vx_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x864dd6c4 snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x9232f3ad snd_vx_setup_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xbc1144a7 snd_vx_suspend +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xbea23e00 snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xd84ad0f7 snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf6576357 snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xfe1924de snd_vx_free_firmware +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x01c32a71 amdtp_stream_stop +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x02fa61fc amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0f4304c4 amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1ad3113b fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x31811cca amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x3399b77e amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x3de8ab75 snd_fw_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53d498b2 cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x55233af7 avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5831b9a7 amdtp_stream_set_pcm_format +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x59a29924 iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x6e6a2004 avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x703b0605 amdtp_stream_start +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x73b4ec48 amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x76be35cb amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7db3453c fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x8b2dd4c1 fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x957936ae amdtp_stream_pcm_pointer +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa3ce20a4 amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xada56996 cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb0900407 avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xba644c3e cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xcc0f8ed2 iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xdd6ef750 cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xe761f951 fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xeb2c0d77 cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xec96bc1a amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xedfcacca fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf413a227 cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf88f8350 fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xfaa1f70e fcp_avc_transaction +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0xce43a13b snd_ak4113_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0xf8331911 snd_ak4113_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x1a38c3a0 snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x27ca2b5c snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x55113799 snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x91bb0d98 snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xa74546f4 snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xe4044774 snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xf7cfa270 snd_ak4114_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xf9874813 snd_ak4114_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x02af9e6c snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x184cbf5c snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xa65bafa8 snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xbe931e46 snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x7db6ac64 snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0xa339c8fc snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x068c0760 snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x0bdd4638 snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x21b7c94c snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x2d94ff71 snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x93828a65 snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xde0357c2 snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-i2c 0x5a8c389d snd_i2c_probeaddr +EXPORT_SYMBOL sound/i2c/snd-i2c 0x5cbc2420 snd_i2c_readbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0xaa4b02a0 snd_i2c_device_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0xb55d4b9b snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0xe27b4f27 snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0xf6effc90 snd_i2c_device_free +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x015a847a snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x0ade1686 snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x0b7faa15 snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x226e0218 snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x544819ea snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x5becb38f snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x72842d61 snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x767b69c1 snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7b83221f snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x9621515f snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xaaa5ecba snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xdbad1df7 snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xe8404266 snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xf1e73ff4 snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xf2eda979 snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xf39c4175 snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xf5cbfd6d snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x160ff472 snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x80a35b6a snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xd16b0e4e snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xd1c028ee snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xdf8c678c snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xe0af101e snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xea14ee43 snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xf11fc145 snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xf2f374bc snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x0428a472 snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x53c00cf2 snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xe29abd06 snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x19e0b26c oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x1ad3500b oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x1c43d496 oxygen_write32_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x3eb39c21 oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x400a3f7f oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x418b2e5e oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x4411e33e oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x46f1bfa6 oxygen_pci_pm +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x4f4a9a95 oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x66563b18 oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x8d84e939 oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x9082d09a oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x9ca022b9 oxygen_pci_remove +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa8b47ab2 oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xaf772d1f oxygen_write_i2c +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb581fbf6 oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xd69d45d3 oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xd83038e6 oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xdde19ad2 oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xf10e4003 oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xf1f2e2bc oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x49abd5bd snd_trident_write_voice_regs +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x6970b6e2 snd_trident_free_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xbee255de snd_trident_alloc_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xe55de039 snd_trident_stop_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xe8803e27 snd_trident_start_voice +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x2887a2d8 tlv320aic23_regmap +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x44023b2c tlv320aic23_probe +EXPORT_SYMBOL sound/soc/fsl/snd-soc-fsl-utils 0xc1341e2e fsl_asoc_get_dma_channel +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x458455c2 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 0x8362950d snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x9bf72481 snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x9dd19ba5 snd_emux_free +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xae95694c snd_emux_terminate_all +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xee685de7 snd_emux_register +EXPORT_SYMBOL sound/synth/snd-util-mem 0x07bc5a47 snd_util_mem_avail +EXPORT_SYMBOL sound/synth/snd-util-mem 0x2a4eb704 snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x30aaa7d7 __snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x31f017fd __snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x35c36f47 snd_util_memhdr_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x4964b189 __snd_util_memblk_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x64557c93 snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0xb2645168 snd_util_memhdr_free +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x1179a792 snd_usbmidi_create +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x16756dc0 snd_usbmidi_input_start +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x63343b1d snd_usbmidi_input_stop +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xb2af19e1 snd_usbmidi_resume +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xbed43a41 snd_usbmidi_suspend +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xd9d2bb03 snd_usbmidi_disconnect +EXPORT_SYMBOL vmlinux 0x001ee95a imx_ssi_fiq_base +EXPORT_SYMBOL vmlinux 0x0034e517 sock_init_data +EXPORT_SYMBOL vmlinux 0x003cf13d kill_bdev +EXPORT_SYMBOL vmlinux 0x003ed69a __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0x00404c0f pci_dev_driver +EXPORT_SYMBOL vmlinux 0x0063bd0a csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0x0074aff5 set_anon_super +EXPORT_SYMBOL vmlinux 0x00751f7d pci_find_capability +EXPORT_SYMBOL vmlinux 0x007e75a5 phy_detach +EXPORT_SYMBOL vmlinux 0x00866ff3 blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0x00a9b37a cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0x00cb0965 generic_key_instantiate +EXPORT_SYMBOL vmlinux 0x00cb7ff5 mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00eddb9a snd_card_register +EXPORT_SYMBOL vmlinux 0x00f048b2 security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x0101d5b1 ip_idents_reserve +EXPORT_SYMBOL vmlinux 0x010585d3 alloc_file +EXPORT_SYMBOL vmlinux 0x01059d95 nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0x010c037a tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0x01139ffc max_mapnr +EXPORT_SYMBOL vmlinux 0x011a9e53 elf_hwcap2 +EXPORT_SYMBOL vmlinux 0x01245d59 fifo_create_dflt +EXPORT_SYMBOL vmlinux 0x014f5bde inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x016e5c2a mod_timer +EXPORT_SYMBOL vmlinux 0x0186e2de smp_call_function_many +EXPORT_SYMBOL vmlinux 0x019c1aed rwsem_down_read_failed +EXPORT_SYMBOL vmlinux 0x01a3d310 omap_set_dma_channel_mode +EXPORT_SYMBOL vmlinux 0x01b7fd59 dispc_read_irqstatus +EXPORT_SYMBOL vmlinux 0x01caac6f ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0x01d03235 datagram_poll +EXPORT_SYMBOL vmlinux 0x01d6d60c pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x01e979ff generic_block_bmap +EXPORT_SYMBOL vmlinux 0x01ea132e dispc_runtime_put +EXPORT_SYMBOL vmlinux 0x02124474 ip_send_check +EXPORT_SYMBOL vmlinux 0x0218aab4 ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0x02196324 __aeabi_idiv +EXPORT_SYMBOL vmlinux 0x022c646b jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0x0234314a jbd2_journal_file_inode +EXPORT_SYMBOL vmlinux 0x023f379a __serio_register_driver +EXPORT_SYMBOL vmlinux 0x02404167 elm_decode_bch_error_page +EXPORT_SYMBOL vmlinux 0x02573b36 omap_disable_dma_irq +EXPORT_SYMBOL vmlinux 0x02649054 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x026b7a61 request_key_async_with_auxdata +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 0x02a6ce5a crc16_table +EXPORT_SYMBOL vmlinux 0x02ea111e scsi_driverbyte_string +EXPORT_SYMBOL vmlinux 0x02ee26c1 free_pages_exact +EXPORT_SYMBOL vmlinux 0x02ef742b percpu_counter_set +EXPORT_SYMBOL vmlinux 0x02fddcae snd_jack_new +EXPORT_SYMBOL vmlinux 0x03005606 omapdss_get_version +EXPORT_SYMBOL vmlinux 0x03026722 mempool_alloc +EXPORT_SYMBOL vmlinux 0x0303e12d jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0x031bf3c5 of_phy_register_fixed_link +EXPORT_SYMBOL vmlinux 0x031cb473 i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0x0320229e tcp_conn_request +EXPORT_SYMBOL vmlinux 0x0334795d icst307_s2div +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x033d3e7e vme_dma_request +EXPORT_SYMBOL vmlinux 0x03592b2f tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0x03592ea0 security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x03635439 edma_stop +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x03b574af unlock_new_inode +EXPORT_SYMBOL vmlinux 0x03ba39b0 v7_flush_user_cache_all +EXPORT_SYMBOL vmlinux 0x03d04c1b nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0x03e00c98 udp_sendmsg +EXPORT_SYMBOL vmlinux 0x03f5ca58 pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x03feca0c snd_pcm_hw_constraint_step +EXPORT_SYMBOL vmlinux 0x041ca270 md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0x0422fe4a inet_csk_timer_bug_msg +EXPORT_SYMBOL vmlinux 0x0427f734 ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0x043fbfaf iov_iter_fault_in_multipages_readable +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x044d64c2 snd_card_free_when_closed +EXPORT_SYMBOL vmlinux 0x04511561 reqsk_queue_hash_req +EXPORT_SYMBOL vmlinux 0x04566647 xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0x0464c6a7 pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0x0487f831 fb_find_best_display +EXPORT_SYMBOL vmlinux 0x04900927 read_dev_sector +EXPORT_SYMBOL vmlinux 0x04ae35ee tcp_rcv_established +EXPORT_SYMBOL vmlinux 0x04bbeddb skb_unlink +EXPORT_SYMBOL vmlinux 0x04c53cf6 nf_register_hooks +EXPORT_SYMBOL vmlinux 0x04cda566 snd_interval_refine +EXPORT_SYMBOL vmlinux 0x04ce3e2c blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x04ea56f9 _kstrtol +EXPORT_SYMBOL vmlinux 0x0502f54e jbd2__journal_start +EXPORT_SYMBOL vmlinux 0x0503582c inode_get_bytes +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x05338ac9 blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0x05432ae4 set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0x054a8544 udp_lib_rehash +EXPORT_SYMBOL vmlinux 0x055f8e58 jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0x0562d2e7 vlan_vid_add +EXPORT_SYMBOL vmlinux 0x0570fb50 vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0x05863831 check_disk_change +EXPORT_SYMBOL vmlinux 0x058888c0 nobh_truncate_page +EXPORT_SYMBOL vmlinux 0x05dd0c6e clkdev_drop +EXPORT_SYMBOL vmlinux 0x05dda341 dm_register_target +EXPORT_SYMBOL vmlinux 0x05e039a3 dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0x05edf098 seq_lseek +EXPORT_SYMBOL vmlinux 0x05f70104 md_update_sb +EXPORT_SYMBOL vmlinux 0x05fbdfd6 snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL vmlinux 0x0605ad24 thaw_super +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x0618f2ac of_find_node_by_type +EXPORT_SYMBOL vmlinux 0x0618f953 mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0x062a60b5 __lock_page +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x06547829 lru_cache_add_file +EXPORT_SYMBOL vmlinux 0x065c1705 bitmap_start_sync +EXPORT_SYMBOL vmlinux 0x065c47c5 simple_write_begin +EXPORT_SYMBOL vmlinux 0x06607f92 dss_feat_get_supported_outputs +EXPORT_SYMBOL vmlinux 0x067d8d35 security_release_secctx +EXPORT_SYMBOL vmlinux 0x06b7b5b4 blk_queue_softirq_done +EXPORT_SYMBOL vmlinux 0x06fcac7f jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0x06fe3b14 default_grn +EXPORT_SYMBOL vmlinux 0x072a8f8d __set_fiq_regs +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x073bce87 edma_write_slot +EXPORT_SYMBOL vmlinux 0x073d8d2a input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0x075285e9 of_n_size_cells +EXPORT_SYMBOL vmlinux 0x076c80b3 kernel_param_unlock +EXPORT_SYMBOL vmlinux 0x07951e28 blk_queue_free_tags +EXPORT_SYMBOL vmlinux 0x07a4b576 flex_array_free +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07aeb08c input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0x07cac289 unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07cf9099 wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0x07d1f0cd dss_mgr_set_timings +EXPORT_SYMBOL vmlinux 0x07d915c0 dss_mgr_unregister_framedone_handler +EXPORT_SYMBOL vmlinux 0x081be17e vme_bus_type +EXPORT_SYMBOL vmlinux 0x081f3afb complete_all +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x088cd4e0 dev_remove_pack +EXPORT_SYMBOL vmlinux 0x08928b90 __nla_put +EXPORT_SYMBOL vmlinux 0x08a4a0eb tcp_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x08c23cfe simple_empty +EXPORT_SYMBOL vmlinux 0x08e72220 mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0x08ea69e7 mipi_dsi_packet_format_is_long +EXPORT_SYMBOL vmlinux 0x08ea876f devfreq_interval_update +EXPORT_SYMBOL vmlinux 0x08f5b06f do_splice_from +EXPORT_SYMBOL vmlinux 0x091808c5 __blk_run_queue +EXPORT_SYMBOL vmlinux 0x09434842 iterate_mounts +EXPORT_SYMBOL vmlinux 0x09580deb init_timer_key +EXPORT_SYMBOL vmlinux 0x095d54b7 tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0x097ec1ff _raw_write_lock_irqsave +EXPORT_SYMBOL vmlinux 0x09829a82 elv_unregister_queue +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x099dd014 scsi_dma_map +EXPORT_SYMBOL vmlinux 0x09a67aad xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0x09bec3c6 poll_initwait +EXPORT_SYMBOL vmlinux 0x09c55cec schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x09c8eb55 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0x09cafbe8 pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0x09cf1b46 proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09eed371 netlink_capable +EXPORT_SYMBOL vmlinux 0x09f27967 devm_request_resource +EXPORT_SYMBOL vmlinux 0x0a03db1e of_find_mipi_dsi_device_by_node +EXPORT_SYMBOL vmlinux 0x0a0786de udplite_table +EXPORT_SYMBOL vmlinux 0x0a147079 shdma_init +EXPORT_SYMBOL vmlinux 0x0a17e68b icmpv6_send +EXPORT_SYMBOL vmlinux 0x0a2487e0 unblock_all_signals +EXPORT_SYMBOL vmlinux 0x0a292872 reservation_seqcount_class +EXPORT_SYMBOL vmlinux 0x0a2be26b __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0x0a2d6cc3 shdma_chan_probe +EXPORT_SYMBOL vmlinux 0x0a3131f6 strnchr +EXPORT_SYMBOL vmlinux 0x0a3529c6 pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0x0a358fa5 tty_vhangup +EXPORT_SYMBOL vmlinux 0x0a373226 crc32_le_shift +EXPORT_SYMBOL vmlinux 0x0a469d23 mfd_clone_cell +EXPORT_SYMBOL vmlinux 0x0a4b0f10 xfrm6_prepare_output +EXPORT_SYMBOL vmlinux 0x0a4c24b4 blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0x0a4e176e input_set_capability +EXPORT_SYMBOL vmlinux 0x0a75f658 page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0x0a7abff9 jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0x0a7f31ee generic_shutdown_super +EXPORT_SYMBOL vmlinux 0x0a983a4e audit_log_task_info +EXPORT_SYMBOL vmlinux 0x0aa309cf synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x0ab202ec kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0x0ac96565 ata_print_version +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0add8489 netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0x0b0b8789 sock_no_listen +EXPORT_SYMBOL vmlinux 0x0b0d888b icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b311d9c seq_open_private +EXPORT_SYMBOL vmlinux 0x0b398247 dquot_drop +EXPORT_SYMBOL vmlinux 0x0b466647 snd_pcm_new +EXPORT_SYMBOL vmlinux 0x0b48677a __kfifo_init +EXPORT_SYMBOL vmlinux 0x0b561f03 jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0x0b57155e tegra_io_rail_power_off +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b75b9fe blk_rq_set_block_pc +EXPORT_SYMBOL vmlinux 0x0b954f0d input_unregister_handle +EXPORT_SYMBOL vmlinux 0x0b9d2b5a ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0x0bbc5908 gen_estimator_active +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bd27027 devm_gpio_request_one +EXPORT_SYMBOL vmlinux 0x0bdbe119 phy_connect_direct +EXPORT_SYMBOL vmlinux 0x0bdef2d7 lro_flush_all +EXPORT_SYMBOL vmlinux 0x0be2a207 genlmsg_put +EXPORT_SYMBOL vmlinux 0x0be3eba0 unlock_buffer +EXPORT_SYMBOL vmlinux 0x0bef839e wait_iff_congested +EXPORT_SYMBOL vmlinux 0x0bfd74ef lock_rename +EXPORT_SYMBOL vmlinux 0x0c01d5b1 pci_enable_device_io +EXPORT_SYMBOL vmlinux 0x0c0a6f30 sock_no_connect +EXPORT_SYMBOL vmlinux 0x0c0e805a module_layout +EXPORT_SYMBOL vmlinux 0x0c1ef95f sock_edemux +EXPORT_SYMBOL vmlinux 0x0c2043ff copy_strings_kernel +EXPORT_SYMBOL vmlinux 0x0c271a47 skb_copy +EXPORT_SYMBOL vmlinux 0x0c344b50 fb_class +EXPORT_SYMBOL vmlinux 0x0c3569d2 dev_set_allmulti +EXPORT_SYMBOL vmlinux 0x0c44074e jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0x0c45fc96 vfs_lstat +EXPORT_SYMBOL vmlinux 0x0c585881 mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x0c58a8cd netdev_increment_features +EXPORT_SYMBOL vmlinux 0x0c5e3375 devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0x0ca0c882 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x0ca0e2aa kmap +EXPORT_SYMBOL vmlinux 0x0ca4c802 dev_get_by_index +EXPORT_SYMBOL vmlinux 0x0ca54fee _test_and_set_bit +EXPORT_SYMBOL vmlinux 0x0cae232b utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0x0cc99aa1 swiotlb_map_sg +EXPORT_SYMBOL vmlinux 0x0cd1e8a4 pcim_iomap +EXPORT_SYMBOL vmlinux 0x0cd6e696 unload_nls +EXPORT_SYMBOL vmlinux 0x0ce7eb46 posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0x0cfefe1e percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0x0d1018b9 omapdss_unregister_output +EXPORT_SYMBOL vmlinux 0x0d3f57a2 _find_next_bit_le +EXPORT_SYMBOL vmlinux 0x0d41d55f md_done_sync +EXPORT_SYMBOL vmlinux 0x0d4d7a32 _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0x0d53f426 blk_queue_resize_tags +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d61eeee __bitmap_subset +EXPORT_SYMBOL vmlinux 0x0d6e5531 rtnl_unicast +EXPORT_SYMBOL vmlinux 0x0d78ee09 ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x0d7e07c6 i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0x0da10ec3 security_sock_graft +EXPORT_SYMBOL vmlinux 0x0db150d3 __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x0dc1a78c bin2hex +EXPORT_SYMBOL vmlinux 0x0e0003d1 snd_card_new +EXPORT_SYMBOL vmlinux 0x0e00085f eth_mac_addr +EXPORT_SYMBOL vmlinux 0x0e1defed file_path +EXPORT_SYMBOL vmlinux 0x0e2d659b dma_alloc_from_coherent +EXPORT_SYMBOL vmlinux 0x0e31af87 kmalloc_dma_caches +EXPORT_SYMBOL vmlinux 0x0e42459f neigh_table_init +EXPORT_SYMBOL vmlinux 0x0e4b97d7 __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0x0e4d95ea abx500_get_chip_id +EXPORT_SYMBOL vmlinux 0x0e4e4924 blk_queue_stack_limits +EXPORT_SYMBOL vmlinux 0x0e5dedbb d_drop +EXPORT_SYMBOL vmlinux 0x0e6da44a set_normalized_timespec +EXPORT_SYMBOL vmlinux 0x0e89b3e5 vm_mmap +EXPORT_SYMBOL vmlinux 0x0e8f6142 pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0x0e9a26fe __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0x0eadaa66 netdev_info +EXPORT_SYMBOL vmlinux 0x0eaf451e hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x0eb1b2a0 dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0x0eb318d0 __ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x0ebbbd31 kill_block_super +EXPORT_SYMBOL vmlinux 0x0ebeac85 genl_notify +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0ed1e9e3 make_bad_inode +EXPORT_SYMBOL vmlinux 0x0efcbb1b set_current_groups +EXPORT_SYMBOL vmlinux 0x0f0815ef locks_copy_conflock +EXPORT_SYMBOL vmlinux 0x0f1e77ac snd_timer_notify +EXPORT_SYMBOL vmlinux 0x0f1f797e abx500_event_registers_startup_state_get +EXPORT_SYMBOL vmlinux 0x0f281602 generic_make_request +EXPORT_SYMBOL vmlinux 0x0f3dbfa9 inode_set_flags +EXPORT_SYMBOL vmlinux 0x0f4c91ed ns_to_timespec +EXPORT_SYMBOL vmlinux 0x0f6a3b5c string_get_size +EXPORT_SYMBOL vmlinux 0x0f6eb2f2 omapdss_output_unset_device +EXPORT_SYMBOL vmlinux 0x0f7bfdff blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0x0f9d62c6 xfrm6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x0fa2a45e __memzero +EXPORT_SYMBOL vmlinux 0x0faef0ed __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fb5b33a __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0x0fcdbefa __inet_stream_connect +EXPORT_SYMBOL vmlinux 0x0fe13a2c path_is_under +EXPORT_SYMBOL vmlinux 0x0ff178f6 __aeabi_idivmod +EXPORT_SYMBOL vmlinux 0x0ff2b602 slhc_compress +EXPORT_SYMBOL vmlinux 0x0ff4d71d netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0x10235d67 xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0x102d4f3d zero_fill_bio +EXPORT_SYMBOL vmlinux 0x1031888f mipi_dsi_dcs_set_column_address +EXPORT_SYMBOL vmlinux 0x10318b56 vme_slave_request +EXPORT_SYMBOL vmlinux 0x10321aca kill_pgrp +EXPORT_SYMBOL vmlinux 0x10496274 inet6_ioctl +EXPORT_SYMBOL vmlinux 0x105cfb91 seq_release_private +EXPORT_SYMBOL vmlinux 0x106055d7 nf_register_sockopt +EXPORT_SYMBOL vmlinux 0x106f13ab crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x1072a394 csum_partial_copy_from_user +EXPORT_SYMBOL vmlinux 0x1074fbd0 jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0x107da834 generic_delete_inode +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x1081d50d open_exec +EXPORT_SYMBOL vmlinux 0x109ae447 dev_disable_lro +EXPORT_SYMBOL vmlinux 0x10a3e56f pci_get_subsys +EXPORT_SYMBOL vmlinux 0x10a5c932 blk_rq_map_user +EXPORT_SYMBOL vmlinux 0x10a6930e proto_unregister +EXPORT_SYMBOL vmlinux 0x10b6eda5 ipv6_chk_addr_and_flags +EXPORT_SYMBOL vmlinux 0x10cc31de pci_set_dma_seg_boundary +EXPORT_SYMBOL vmlinux 0x10d0d8e8 should_remove_suid +EXPORT_SYMBOL vmlinux 0x10ee20bb default_blu +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x112748bd omap_vrfb_adjust_size +EXPORT_SYMBOL vmlinux 0x11300faf param_set_long +EXPORT_SYMBOL vmlinux 0x115a920d kmalloc_caches +EXPORT_SYMBOL vmlinux 0x1163f0a7 blk_max_low_pfn +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x1177f894 dentry_update_name_case +EXPORT_SYMBOL vmlinux 0x118a5e56 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0x119b50e7 elf_check_arch +EXPORT_SYMBOL vmlinux 0x11a044f6 mod_timer_pinned +EXPORT_SYMBOL vmlinux 0x11de6cc9 blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x11e30125 vga_tryget +EXPORT_SYMBOL vmlinux 0x11ee9da9 skb_queue_head +EXPORT_SYMBOL vmlinux 0x11f08e70 ata_dev_printk +EXPORT_SYMBOL vmlinux 0x11f0e5a9 snd_register_device +EXPORT_SYMBOL vmlinux 0x11f7ed4c hex_to_bin +EXPORT_SYMBOL vmlinux 0x11f97172 inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x120fc6b1 kstrdup_const +EXPORT_SYMBOL vmlinux 0x122785de pci_clear_master +EXPORT_SYMBOL vmlinux 0x122d9e63 fib_default_rule_add +EXPORT_SYMBOL vmlinux 0x1249b92b mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0x1250cb3f of_device_get_match_data +EXPORT_SYMBOL vmlinux 0x125f66a5 cfb_imageblit +EXPORT_SYMBOL vmlinux 0x1261e555 pci_enable_device +EXPORT_SYMBOL vmlinux 0x126d70e7 mipi_dsi_dcs_set_page_address +EXPORT_SYMBOL vmlinux 0x129b26de scsi_is_host_device +EXPORT_SYMBOL vmlinux 0x12a38747 usleep_range +EXPORT_SYMBOL vmlinux 0x12a7659e zpool_register_driver +EXPORT_SYMBOL vmlinux 0x12da5bb2 __kmalloc +EXPORT_SYMBOL vmlinux 0x1323dbb3 scsicam_bios_param +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x13307fde vsscanf +EXPORT_SYMBOL vmlinux 0x13315729 flex_array_alloc +EXPORT_SYMBOL vmlinux 0x13606ca6 mmc_flush_cache +EXPORT_SYMBOL vmlinux 0x136f777c iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0x13ab5b48 rtnl_notify +EXPORT_SYMBOL vmlinux 0x13ced8ce page_cache_next_hole +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13efed4c padata_register_cpumask_notifier +EXPORT_SYMBOL vmlinux 0x13f42152 system_entering_hibernation +EXPORT_SYMBOL vmlinux 0x1412dd77 dev_mc_del_global +EXPORT_SYMBOL vmlinux 0x141dba3e sync_blockdev +EXPORT_SYMBOL vmlinux 0x14202ea5 blkdev_reread_part +EXPORT_SYMBOL vmlinux 0x1420b379 kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0x146b09b1 scsi_remove_target +EXPORT_SYMBOL vmlinux 0x14c034d9 bd_set_size +EXPORT_SYMBOL vmlinux 0x14d4a9c5 _change_bit +EXPORT_SYMBOL vmlinux 0x14d968f1 dquot_free_inode +EXPORT_SYMBOL vmlinux 0x14dee0a2 bio_integrity_advance +EXPORT_SYMBOL vmlinux 0x14e642d4 __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0x14ff96bf __ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x152b1275 of_get_pci_address +EXPORT_SYMBOL vmlinux 0x1533d15f tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0x153833c8 neigh_resolve_output +EXPORT_SYMBOL vmlinux 0x153b78a4 vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0x1547a9ad remove_proc_entry +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x157eba70 xfrm_register_mode +EXPORT_SYMBOL vmlinux 0x15869a84 snd_pcm_open_substream +EXPORT_SYMBOL vmlinux 0x158df3a7 snd_ctl_rename_id +EXPORT_SYMBOL vmlinux 0x15aa1c8b crypto_sha256_finup +EXPORT_SYMBOL vmlinux 0x15bafe29 unregister_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x15c4f30f inet_register_protosw +EXPORT_SYMBOL vmlinux 0x15c78423 dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0x15d921da snd_pcm_stop +EXPORT_SYMBOL vmlinux 0x15e6ebdc fb_prepare_logo +EXPORT_SYMBOL vmlinux 0x15fb9558 sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0x160bbc63 phy_connect +EXPORT_SYMBOL vmlinux 0x162ccc0c lg_local_lock +EXPORT_SYMBOL vmlinux 0x16305289 warn_slowpath_null +EXPORT_SYMBOL vmlinux 0x165a6706 reservation_object_add_shared_fence +EXPORT_SYMBOL vmlinux 0x165bfdd3 pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0x16692447 generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0x1683a50b radix_tree_delete +EXPORT_SYMBOL vmlinux 0x16849102 udplite_prot +EXPORT_SYMBOL vmlinux 0x168ac236 scsi_device_set_state +EXPORT_SYMBOL vmlinux 0x168c0332 scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0x1691f99c set_blocksize +EXPORT_SYMBOL vmlinux 0x16be13c4 tcp_close +EXPORT_SYMBOL vmlinux 0x16c31f50 snd_pcm_hw_rule_add +EXPORT_SYMBOL vmlinux 0x16e50c6e register_netdev +EXPORT_SYMBOL vmlinux 0x174afb1a __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0x17640a3a ptp_clock_register +EXPORT_SYMBOL vmlinux 0x1784f057 dispc_ovl_set_fifo_threshold +EXPORT_SYMBOL vmlinux 0x1797ad1d ptp_clock_index +EXPORT_SYMBOL vmlinux 0x17986333 of_find_device_by_node +EXPORT_SYMBOL vmlinux 0x179adf0e netlink_set_err +EXPORT_SYMBOL vmlinux 0x179bd5c3 kill_litter_super +EXPORT_SYMBOL vmlinux 0x179c4ec0 qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0x179fe13a ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0x17a142df __copy_from_user +EXPORT_SYMBOL vmlinux 0x17b1125d gen_kill_estimator +EXPORT_SYMBOL vmlinux 0x17dc578d pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0x17ee1685 locks_free_lock +EXPORT_SYMBOL vmlinux 0x17f65102 jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0x17f8cfc4 vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0x17f92269 vfs_symlink +EXPORT_SYMBOL vmlinux 0x180121bf bitmap_end_sync +EXPORT_SYMBOL vmlinux 0x181e2990 arm_dma_zone_size +EXPORT_SYMBOL vmlinux 0x1823b017 up_read +EXPORT_SYMBOL vmlinux 0x18269062 dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0x1829d188 wait_woken +EXPORT_SYMBOL vmlinux 0x18322c0c inode_needs_sync +EXPORT_SYMBOL vmlinux 0x183fa88b mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0x184b82fb mmc_vddrange_to_ocrmask +EXPORT_SYMBOL vmlinux 0x185509d4 prepare_creds +EXPORT_SYMBOL vmlinux 0x188a3dfb timespec_trunc +EXPORT_SYMBOL vmlinux 0x189868d7 get_random_bytes_arch +EXPORT_SYMBOL vmlinux 0x189dbc72 mmc_fixup_device +EXPORT_SYMBOL vmlinux 0x18a760c2 of_get_next_parent +EXPORT_SYMBOL vmlinux 0x18b544d0 serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0x18bd76a4 _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0x18c2227f cpu_rmap_update +EXPORT_SYMBOL vmlinux 0x18f2b5d1 led_blink_set_oneshot +EXPORT_SYMBOL vmlinux 0x18fa00d2 get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0x18ff6ae4 pci_scan_single_device +EXPORT_SYMBOL vmlinux 0x19265e5c blk_complete_request +EXPORT_SYMBOL vmlinux 0x193438a5 vfs_link +EXPORT_SYMBOL vmlinux 0x1942175f pagecache_get_page +EXPORT_SYMBOL vmlinux 0x19540cba ppp_register_compressor +EXPORT_SYMBOL vmlinux 0x19610e1f cpu_all_bits +EXPORT_SYMBOL vmlinux 0x1961a6b7 set_user_nice +EXPORT_SYMBOL vmlinux 0x197286cb i2c_register_driver +EXPORT_SYMBOL vmlinux 0x197dc3b3 omap_set_dma_src_burst_mode +EXPORT_SYMBOL vmlinux 0x198788b4 snd_lookup_oss_minor_data +EXPORT_SYMBOL vmlinux 0x199e5aad key_invalidate +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19b81d1f devm_kvasprintf +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19f1cf04 bioset_create_nobvec +EXPORT_SYMBOL vmlinux 0x19f2c17c dst_destroy +EXPORT_SYMBOL vmlinux 0x19f5809b dm_ratelimit_state +EXPORT_SYMBOL vmlinux 0x19f95410 blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0x1a062d3e arm_dma_ops +EXPORT_SYMBOL vmlinux 0x1a0e1162 xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0x1a11a00a dquot_quota_off +EXPORT_SYMBOL vmlinux 0x1a16a440 amba_request_regions +EXPORT_SYMBOL vmlinux 0x1a20c540 omap_vrfb_supported +EXPORT_SYMBOL vmlinux 0x1a555549 unregister_shrinker +EXPORT_SYMBOL vmlinux 0x1a5af5a0 blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0x1a659b1c pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0x1a65f4ad __arm_ioremap_pfn +EXPORT_SYMBOL vmlinux 0x1a7b8842 nf_afinfo +EXPORT_SYMBOL vmlinux 0x1a90f8bf __vfs_write +EXPORT_SYMBOL vmlinux 0x1a9b7b9d bitmap_endwrite +EXPORT_SYMBOL vmlinux 0x1a9e5136 call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0x1ab7b940 bdev_read_only +EXPORT_SYMBOL vmlinux 0x1ab9a485 sk_filter +EXPORT_SYMBOL vmlinux 0x1acb9026 snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL vmlinux 0x1ad1f2e7 _memcpy_fromio +EXPORT_SYMBOL vmlinux 0x1aded98b __ps2_command +EXPORT_SYMBOL vmlinux 0x1ae68508 amba_release_regions +EXPORT_SYMBOL vmlinux 0x1ae7e2ac dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0x1aedf882 napi_gro_receive +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b06a209 blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x1b12b846 tcp_mtup_init +EXPORT_SYMBOL vmlinux 0x1b1d9e84 tty_port_init +EXPORT_SYMBOL vmlinux 0x1b28abc0 pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0x1b2a0bfc i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0x1b2d6d2c qcom_scm_cpu_power_down +EXPORT_SYMBOL vmlinux 0x1b40176b bdevname +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b65faf6 t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0x1b730d1f vme_lm_request +EXPORT_SYMBOL vmlinux 0x1b7f3579 end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0x1b82fefa md_unplug +EXPORT_SYMBOL vmlinux 0x1b87fbcb dma_release_declared_memory +EXPORT_SYMBOL vmlinux 0x1b9b4fad done_path_create +EXPORT_SYMBOL vmlinux 0x1b9e3550 __get_user_pages +EXPORT_SYMBOL vmlinux 0x1bb31047 add_timer +EXPORT_SYMBOL vmlinux 0x1bcbcbbd mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0x1bd9d3ef pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0x1bef3f9e do_map_probe +EXPORT_SYMBOL vmlinux 0x1bfd0d94 xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0x1c06c975 always_delete_dentry +EXPORT_SYMBOL vmlinux 0x1c29dd13 posix_unblock_lock +EXPORT_SYMBOL vmlinux 0x1c2af6c9 led_blink_set +EXPORT_SYMBOL vmlinux 0x1c2dfe2e con_set_default_unimap +EXPORT_SYMBOL vmlinux 0x1c31cc34 set_bh_page +EXPORT_SYMBOL vmlinux 0x1c4c47d1 linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0x1c548e0d sock_wmalloc +EXPORT_SYMBOL vmlinux 0x1c5e3878 icst525_idx2s +EXPORT_SYMBOL vmlinux 0x1c82850e pci_claim_resource +EXPORT_SYMBOL vmlinux 0x1c8fb2ae sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0x1ca7bbd0 seq_read +EXPORT_SYMBOL vmlinux 0x1cc79e33 d_splice_alias +EXPORT_SYMBOL vmlinux 0x1cfb04fa finish_wait +EXPORT_SYMBOL vmlinux 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL vmlinux 0x1d284e95 mmc_power_restore_host +EXPORT_SYMBOL vmlinux 0x1d33f71b simple_readpage +EXPORT_SYMBOL vmlinux 0x1d3a4534 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0x1d476b7e mark_info_dirty +EXPORT_SYMBOL vmlinux 0x1d53a264 devm_ioremap +EXPORT_SYMBOL vmlinux 0x1d555f20 __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x1d6d7017 fget_raw +EXPORT_SYMBOL vmlinux 0x1d6eb430 devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x1d7c0dab bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0x1da71fb1 iget_locked +EXPORT_SYMBOL vmlinux 0x1da9da64 genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0x1daadda2 ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0x1db6a30a dss_mgr_set_lcd_config +EXPORT_SYMBOL vmlinux 0x1db7dc40 pgprot_kernel +EXPORT_SYMBOL vmlinux 0x1dc36131 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1e047854 warn_slowpath_fmt +EXPORT_SYMBOL vmlinux 0x1e26be3b get_anon_bdev +EXPORT_SYMBOL vmlinux 0x1e4841eb tcf_exts_change +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e6f1cd0 ip6_expire_frag_queue +EXPORT_SYMBOL vmlinux 0x1e83d832 crypto_sha1_finup +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1ec30776 d_set_d_op +EXPORT_SYMBOL vmlinux 0x1edb6fd1 force_sig +EXPORT_SYMBOL vmlinux 0x1eeb848e __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0x1eeb9052 swiotlb_dma_supported +EXPORT_SYMBOL vmlinux 0x1f157a1e iget_failed +EXPORT_SYMBOL vmlinux 0x1f28686c fb_set_var +EXPORT_SYMBOL vmlinux 0x1f298311 tty_register_device +EXPORT_SYMBOL vmlinux 0x1f486c9a blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0x1f4ae100 scsi_report_opcode +EXPORT_SYMBOL vmlinux 0x1f7e807f kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0x1f868406 __pci_register_driver +EXPORT_SYMBOL vmlinux 0x1f8fae69 n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0x1fab5905 wait_for_completion +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fc19c66 mmc_release_host +EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag +EXPORT_SYMBOL vmlinux 0x1fe912f1 netdev_alloc_frag +EXPORT_SYMBOL vmlinux 0x1fe953f0 commit_creds +EXPORT_SYMBOL vmlinux 0x1fe9f800 unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x1feb4510 dma_find_channel +EXPORT_SYMBOL vmlinux 0x1ff7f459 dev_change_flags +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x20205f64 trace_print_array_seq +EXPORT_SYMBOL vmlinux 0x20211ad8 md_error +EXPORT_SYMBOL vmlinux 0x20218de2 end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0x203ff915 xfrm_state_flush +EXPORT_SYMBOL vmlinux 0x20421305 on_each_cpu_mask +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x20559335 genphy_setup_forced +EXPORT_SYMBOL vmlinux 0x205ec8de omap_dispc_register_isr +EXPORT_SYMBOL vmlinux 0x2072ee9b request_threaded_irq +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20be62d4 udp6_set_csum +EXPORT_SYMBOL vmlinux 0x20c55ae0 sscanf +EXPORT_SYMBOL vmlinux 0x210144a5 dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0x21110dbf mmioset +EXPORT_SYMBOL vmlinux 0x211331fa __divsi3 +EXPORT_SYMBOL vmlinux 0x2134169d remove_proc_subtree +EXPORT_SYMBOL vmlinux 0x21536fbc mfd_remove_devices +EXPORT_SYMBOL vmlinux 0x2157965d vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x216d759a mmiocpy +EXPORT_SYMBOL vmlinux 0x217a1feb inode_add_bytes +EXPORT_SYMBOL vmlinux 0x2184b423 simple_setattr +EXPORT_SYMBOL vmlinux 0x218d009a mntget +EXPORT_SYMBOL vmlinux 0x2198c13d param_get_ushort +EXPORT_SYMBOL vmlinux 0x219a9310 nand_correct_data +EXPORT_SYMBOL vmlinux 0x21df74d9 bitmap_set +EXPORT_SYMBOL vmlinux 0x21f7eb8f claim_fiq +EXPORT_SYMBOL vmlinux 0x2207a9e2 fget +EXPORT_SYMBOL vmlinux 0x22293d09 bio_init +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x222fa684 lg_global_lock +EXPORT_SYMBOL vmlinux 0x223294be ns_capable +EXPORT_SYMBOL vmlinux 0x2232a8a5 mempool_free +EXPORT_SYMBOL vmlinux 0x223cc898 omap_vrfb_max_height +EXPORT_SYMBOL vmlinux 0x2240a08d blk_run_queue +EXPORT_SYMBOL vmlinux 0x2256fafa div64_u64_rem +EXPORT_SYMBOL vmlinux 0x2271fd9f ioctl_by_bdev +EXPORT_SYMBOL vmlinux 0x2276db98 kstrtoint +EXPORT_SYMBOL vmlinux 0x22778a9a nf_unregister_hook +EXPORT_SYMBOL vmlinux 0x2277d558 mx53_revision +EXPORT_SYMBOL vmlinux 0x22830711 edma_clear_event +EXPORT_SYMBOL vmlinux 0x22891173 pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0x228e9ec6 dev_addr_init +EXPORT_SYMBOL vmlinux 0x229e6221 rwsem_wake +EXPORT_SYMBOL vmlinux 0x22abb2d0 blk_put_queue +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22b805d6 __register_chrdev +EXPORT_SYMBOL vmlinux 0x22bc6fa0 unlock_page +EXPORT_SYMBOL vmlinux 0x22bea7b3 alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0x22cdf2e5 proc_create_data +EXPORT_SYMBOL vmlinux 0x22dfdd06 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x22fc4f3a trace_print_flags_seq +EXPORT_SYMBOL vmlinux 0x231d4001 fb_edid_add_monspecs +EXPORT_SYMBOL vmlinux 0x2321728d xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0x232768f1 vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0x23328bbe dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x2346d4a2 generic_readlink +EXPORT_SYMBOL vmlinux 0x2370a945 pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0x23745b73 dev_mc_unsync +EXPORT_SYMBOL vmlinux 0x2381f315 ata_link_printk +EXPORT_SYMBOL vmlinux 0x23a574fd security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x23aa49d3 _raw_read_trylock +EXPORT_SYMBOL vmlinux 0x23b7b23e __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0x23b80f3a jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23c2b492 of_device_register +EXPORT_SYMBOL vmlinux 0x23c868ae padata_alloc +EXPORT_SYMBOL vmlinux 0x23c8f257 slhc_uncompress +EXPORT_SYMBOL vmlinux 0x23f888d8 __scsi_alloc_queue +EXPORT_SYMBOL vmlinux 0x23fc5bd5 vfs_fsync +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x24212d86 __frontswap_invalidate_page +EXPORT_SYMBOL vmlinux 0x2437ebaf inet6_bind +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x245cbeed pci_alloc_dev +EXPORT_SYMBOL vmlinux 0x24680e11 ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x2482e688 vsprintf +EXPORT_SYMBOL vmlinux 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL vmlinux 0x24aded6d do_SAK +EXPORT_SYMBOL vmlinux 0x24af2dbf __init_rwsem +EXPORT_SYMBOL vmlinux 0x24c129a3 file_ns_capable +EXPORT_SYMBOL vmlinux 0x24ceb073 mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0x24d05c21 of_platform_device_create +EXPORT_SYMBOL vmlinux 0x24d53efb neigh_seq_stop +EXPORT_SYMBOL vmlinux 0x24d9526b vfs_read +EXPORT_SYMBOL vmlinux 0x24daeb00 inode_sub_rsv_space +EXPORT_SYMBOL vmlinux 0x24fdac79 wake_bit_function +EXPORT_SYMBOL vmlinux 0x24fe4873 block_write_end +EXPORT_SYMBOL vmlinux 0x250113b4 memory_read_from_buffer +EXPORT_SYMBOL vmlinux 0x25112100 __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0x2517657e reservation_object_add_excl_fence +EXPORT_SYMBOL vmlinux 0x25277497 rfkill_register +EXPORT_SYMBOL vmlinux 0x2527a087 vme_slave_set +EXPORT_SYMBOL vmlinux 0x2539ed3a of_parse_phandle_with_fixed_args +EXPORT_SYMBOL vmlinux 0x25540332 inode_sb_list_lock +EXPORT_SYMBOL vmlinux 0x255acb5f tegra_powergate_sequence_power_up +EXPORT_SYMBOL vmlinux 0x255f9c88 blk_finish_request +EXPORT_SYMBOL vmlinux 0x256305e6 phys_mem_access_prot +EXPORT_SYMBOL vmlinux 0x2570a138 reservation_seqcount_string +EXPORT_SYMBOL vmlinux 0x25778ea4 __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x2599ff5c inet6_offloads +EXPORT_SYMBOL vmlinux 0x25aba2ed vme_register_driver +EXPORT_SYMBOL vmlinux 0x25ca0266 km_policy_notify +EXPORT_SYMBOL vmlinux 0x25e9d4bd resource_list_free +EXPORT_SYMBOL vmlinux 0x25f1cc57 eth_change_mtu +EXPORT_SYMBOL vmlinux 0x25f54265 ip_getsockopt +EXPORT_SYMBOL vmlinux 0x25f8ee20 remap_vmalloc_range_partial +EXPORT_SYMBOL vmlinux 0x261eeafd _snd_ctl_add_slave +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x263e58bf iput +EXPORT_SYMBOL vmlinux 0x26418531 jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x2650d835 sysctl_ip_early_demux +EXPORT_SYMBOL vmlinux 0x2660dbfa inet_offloads +EXPORT_SYMBOL vmlinux 0x26675e42 skb_append +EXPORT_SYMBOL vmlinux 0x267bc339 dma_release_from_coherent +EXPORT_SYMBOL vmlinux 0x268ebf3d padata_unregister_cpumask_notifier +EXPORT_SYMBOL vmlinux 0x26a2fc3b amba_device_register +EXPORT_SYMBOL vmlinux 0x26ad43d9 tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0x26bb950b __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0x26bd482c inet_accept +EXPORT_SYMBOL vmlinux 0x26c1f672 kernel_write +EXPORT_SYMBOL vmlinux 0x26c2128c lockref_mark_dead +EXPORT_SYMBOL vmlinux 0x26e10fdc inet_del_protocol +EXPORT_SYMBOL vmlinux 0x26e76fb8 sysctl_udp_wmem_min +EXPORT_SYMBOL vmlinux 0x26f0ddbc atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x2720d00a __inode_permission +EXPORT_SYMBOL vmlinux 0x275628aa sock_no_shutdown +EXPORT_SYMBOL vmlinux 0x2758461b inet6_protos +EXPORT_SYMBOL vmlinux 0x275ef902 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0x278203bd jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0x27856981 pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x27866435 security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x279bae0f flow_get_u32_dst +EXPORT_SYMBOL vmlinux 0x279d9b72 scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0x27a40e66 of_get_cpu_node +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27e1a049 printk +EXPORT_SYMBOL vmlinux 0x27e6014c of_device_is_big_endian +EXPORT_SYMBOL vmlinux 0x27ef723a bdget +EXPORT_SYMBOL vmlinux 0x27f059c3 brioctl_set +EXPORT_SYMBOL vmlinux 0x27f4def6 load_nls +EXPORT_SYMBOL vmlinux 0x280100cd mapping_tagged +EXPORT_SYMBOL vmlinux 0x28065bb8 uart_remove_one_port +EXPORT_SYMBOL vmlinux 0x28118cb6 __get_user_1 +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x281c304b iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0x2821235a devm_get_gpiod_from_child +EXPORT_SYMBOL vmlinux 0x282aaf06 inode_add_rsv_space +EXPORT_SYMBOL vmlinux 0x2863bfe9 bio_clone_fast +EXPORT_SYMBOL vmlinux 0x287c81e5 mmc_gpio_set_cd_isr +EXPORT_SYMBOL vmlinux 0x287ef497 bprm_change_interp +EXPORT_SYMBOL vmlinux 0x2891c149 page_symlink +EXPORT_SYMBOL vmlinux 0x28946483 sk_mc_loop +EXPORT_SYMBOL vmlinux 0x28a2ed02 scsi_build_sense_buffer +EXPORT_SYMBOL vmlinux 0x28d5e194 block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0x28d6861d __vmalloc +EXPORT_SYMBOL vmlinux 0x28d6b286 tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0x28f4378d param_set_invbool +EXPORT_SYMBOL vmlinux 0x29311901 param_ops_ulong +EXPORT_SYMBOL vmlinux 0x29537c9e alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0x295d006f blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0x295f636d omapdss_register_output +EXPORT_SYMBOL vmlinux 0x29720b2a ip_do_fragment +EXPORT_SYMBOL vmlinux 0x29847b05 mtd_concat_create +EXPORT_SYMBOL vmlinux 0x299d8432 phy_driver_register +EXPORT_SYMBOL vmlinux 0x29a682ef netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0x29b96b3c freeze_super +EXPORT_SYMBOL vmlinux 0x29bca64f pci_match_id +EXPORT_SYMBOL vmlinux 0x29e1b020 ida_simple_remove +EXPORT_SYMBOL vmlinux 0x29f1d381 mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0x29fdda53 kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0x2a0c3e51 unmap_underlying_metadata +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a3aa678 _test_and_clear_bit +EXPORT_SYMBOL vmlinux 0x2a4c49c6 sock_no_bind +EXPORT_SYMBOL vmlinux 0x2a7cac99 pci_add_resource +EXPORT_SYMBOL vmlinux 0x2a80d353 omapdss_default_get_recommended_bpp +EXPORT_SYMBOL vmlinux 0x2a865b68 ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0x2a9f5d2d nobh_write_end +EXPORT_SYMBOL vmlinux 0x2aa0e4fc strncasecmp +EXPORT_SYMBOL vmlinux 0x2aad35de mb_cache_destroy +EXPORT_SYMBOL vmlinux 0x2acf0feb vfs_fstat +EXPORT_SYMBOL vmlinux 0x2b03ce4e d_find_any_alias +EXPORT_SYMBOL vmlinux 0x2b0ba2b0 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x2b12925d cpumask_next_and +EXPORT_SYMBOL vmlinux 0x2b2571b5 msm_pinctrl_probe +EXPORT_SYMBOL vmlinux 0x2b2ce78b kstrtos8 +EXPORT_SYMBOL vmlinux 0x2b3bc94e tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0x2b48298c rwsem_downgrade_wake +EXPORT_SYMBOL vmlinux 0x2b4909a9 tso_build_hdr +EXPORT_SYMBOL vmlinux 0x2b4e956e mempool_create +EXPORT_SYMBOL vmlinux 0x2b64a166 unlock_rename +EXPORT_SYMBOL vmlinux 0x2b6c59e2 set_binfmt +EXPORT_SYMBOL vmlinux 0x2b897271 seq_file_path +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2ba621a3 dev_set_group +EXPORT_SYMBOL vmlinux 0x2ba707a8 sysctl_tcp_low_latency +EXPORT_SYMBOL vmlinux 0x2bc4cd4f d_prune_aliases +EXPORT_SYMBOL vmlinux 0x2bd0c719 cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0x2bda226f max8925_reg_write +EXPORT_SYMBOL vmlinux 0x2be0f12d dql_completed +EXPORT_SYMBOL vmlinux 0x2bfd799a I_BDEV +EXPORT_SYMBOL vmlinux 0x2bffadba dst_release +EXPORT_SYMBOL vmlinux 0x2c00be3c blk_mq_delay_queue +EXPORT_SYMBOL vmlinux 0x2c074d0d dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0x2c14323a kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x2c1edd58 wait_for_key_construction +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c40f025 jbd2_trans_will_send_data_barrier +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 0x2ca1bdd6 deactivate_super +EXPORT_SYMBOL vmlinux 0x2ca9c853 pci_disable_msi +EXPORT_SYMBOL vmlinux 0x2cb7930b param_ops_int +EXPORT_SYMBOL vmlinux 0x2cb96194 setattr_copy +EXPORT_SYMBOL vmlinux 0x2ccd6119 dev_uc_del +EXPORT_SYMBOL vmlinux 0x2ccfafce input_unregister_device +EXPORT_SYMBOL vmlinux 0x2cfde48d blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0x2d041f11 vfs_fsync_range +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d14997d swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0x2d255576 pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0x2d2c2b9c nand_scan +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d30e969 ip_mc_check_igmp +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d36bce6 edma_filter_fn +EXPORT_SYMBOL vmlinux 0x2d420cfb inet_frag_destroy +EXPORT_SYMBOL vmlinux 0x2d5fcf21 param_ops_invbool +EXPORT_SYMBOL vmlinux 0x2d6507b5 _find_next_zero_bit_le +EXPORT_SYMBOL vmlinux 0x2d6a2a95 abx500_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x2d770676 dispc_mgr_go +EXPORT_SYMBOL vmlinux 0x2d7e0f29 vga_put +EXPORT_SYMBOL vmlinux 0x2d8405d3 pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0x2d8c8f3b sk_capable +EXPORT_SYMBOL vmlinux 0x2d949cf6 sock_update_memcg +EXPORT_SYMBOL vmlinux 0x2d962c1e input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0x2d991c15 gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0x2d9b5de8 dev_uc_sync +EXPORT_SYMBOL vmlinux 0x2da0f63d devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0x2db32844 tty_unregister_device +EXPORT_SYMBOL vmlinux 0x2dd9a36b flex_array_shrink +EXPORT_SYMBOL vmlinux 0x2ddbfc9e tcp_child_process +EXPORT_SYMBOL vmlinux 0x2deda4a1 security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0x2deed131 alloc_anon_inode +EXPORT_SYMBOL vmlinux 0x2def1dc0 tty_port_close_end +EXPORT_SYMBOL vmlinux 0x2df11533 tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0x2df4d0c7 pci_add_new_bus +EXPORT_SYMBOL vmlinux 0x2dfa2013 empty_zero_page +EXPORT_SYMBOL vmlinux 0x2e0b47b6 param_get_bool +EXPORT_SYMBOL vmlinux 0x2e179239 vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0x2e1ca751 clk_put +EXPORT_SYMBOL vmlinux 0x2e2ce9e0 sysctl_tcp_syncookies +EXPORT_SYMBOL vmlinux 0x2e2d0b9c scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0x2e39c4fd __cleancache_invalidate_inode +EXPORT_SYMBOL vmlinux 0x2e3f8175 __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0x2e4b09a6 snd_device_new +EXPORT_SYMBOL vmlinux 0x2e5810c6 __aeabi_unwind_cpp_pr1 +EXPORT_SYMBOL vmlinux 0x2e5f598f udp_add_offload +EXPORT_SYMBOL vmlinux 0x2e75436f __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0x2e793fc6 pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0x2eb9f6d8 phy_device_create +EXPORT_SYMBOL vmlinux 0x2ec10da7 request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0x2ec524ad __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x2ecd441b fence_free +EXPORT_SYMBOL vmlinux 0x2ed37b9a rtmsg_ifinfo +EXPORT_SYMBOL vmlinux 0x2ed96398 xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0x2ee16fa7 rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0x2ef63ad6 scsi_dev_info_list_del_keyed +EXPORT_SYMBOL vmlinux 0x2f012bfe iov_iter_zero +EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f0a72e6 cros_ec_cmd_xfer +EXPORT_SYMBOL vmlinux 0x2f15ebcf backlight_device_register +EXPORT_SYMBOL vmlinux 0x2f3c69a5 misc_register +EXPORT_SYMBOL vmlinux 0x2f463da1 __alloc_page_frag +EXPORT_SYMBOL vmlinux 0x2f5f2a57 rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0x2f65d8d9 mipi_dsi_dcs_nop +EXPORT_SYMBOL vmlinux 0x2f66cd28 user_path_at_empty +EXPORT_SYMBOL vmlinux 0x2f868450 snd_pcm_suspend_all +EXPORT_SYMBOL vmlinux 0x2f8c5dda tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0x2fa02f63 xfrm_input_resume +EXPORT_SYMBOL vmlinux 0x2fa201cc free_task +EXPORT_SYMBOL vmlinux 0x2fb5bf6c input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0x2fb6de5d add_device_randomness +EXPORT_SYMBOL vmlinux 0x2fbac280 simple_getattr +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x2fe62a66 pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0x2fe9a242 mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0x30087df7 dquot_scan_active +EXPORT_SYMBOL vmlinux 0x303041c6 udp_flow_hashrnd +EXPORT_SYMBOL vmlinux 0x303ff4a1 udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0x304425b8 dev_addr_flush +EXPORT_SYMBOL vmlinux 0x304705d8 filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0x305f85e1 tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0x307c2fd0 generic_check_addressable +EXPORT_SYMBOL vmlinux 0x3080abb8 __dev_remove_pack +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 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30c1372f snd_pcm_lib_read +EXPORT_SYMBOL vmlinux 0x30ca8d8b i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0x30d39f44 mipi_dsi_dcs_set_display_off +EXPORT_SYMBOL vmlinux 0x30d756ee cpu_user +EXPORT_SYMBOL vmlinux 0x30d7a8df nf_log_register +EXPORT_SYMBOL vmlinux 0x30e74134 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0x30e91e3c sock_get_timestamp +EXPORT_SYMBOL vmlinux 0x30ec75bc pps_event +EXPORT_SYMBOL vmlinux 0x3102d70b frontswap_curr_pages +EXPORT_SYMBOL vmlinux 0x310917fe sort +EXPORT_SYMBOL vmlinux 0x3126977f skb_dequeue +EXPORT_SYMBOL vmlinux 0x3132ee65 __nand_calculate_ecc +EXPORT_SYMBOL vmlinux 0x31380354 getrawmonotonic64 +EXPORT_SYMBOL vmlinux 0x313f4e00 icmp_send +EXPORT_SYMBOL vmlinux 0x31420369 capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0x3145216f pci_dev_present +EXPORT_SYMBOL vmlinux 0x3147857d default_red +EXPORT_SYMBOL vmlinux 0x3155f2a6 filemap_write_and_wait +EXPORT_SYMBOL vmlinux 0x31683780 kset_unregister +EXPORT_SYMBOL vmlinux 0x3174bd79 bitmap_clear +EXPORT_SYMBOL vmlinux 0x31805f80 __net_get_random_once +EXPORT_SYMBOL vmlinux 0x3191f109 __krealloc +EXPORT_SYMBOL vmlinux 0x31a4767f qcom_scm_hdcp_available +EXPORT_SYMBOL vmlinux 0x31b01a7e mdiobus_write +EXPORT_SYMBOL vmlinux 0x31b31f5c csum_partial_copy_nocheck +EXPORT_SYMBOL vmlinux 0x31b3bf80 ipv6_sock_mc_drop +EXPORT_SYMBOL vmlinux 0x31b8bc8c dev_add_pack +EXPORT_SYMBOL vmlinux 0x31db3198 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x31f0bb78 __kmap_atomic_idx +EXPORT_SYMBOL vmlinux 0x3207e598 pci_release_region +EXPORT_SYMBOL vmlinux 0x320a59d0 __napi_complete +EXPORT_SYMBOL vmlinux 0x3217181e jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0x321c22fe fb_validate_mode +EXPORT_SYMBOL vmlinux 0x32318d69 may_umount +EXPORT_SYMBOL vmlinux 0x32608ed7 seq_write +EXPORT_SYMBOL vmlinux 0x32828bb7 init_buffer +EXPORT_SYMBOL vmlinux 0x328a05f1 strncpy +EXPORT_SYMBOL vmlinux 0x32907b91 idr_remove +EXPORT_SYMBOL vmlinux 0x32ba30c2 seq_dentry +EXPORT_SYMBOL vmlinux 0x32ca68ad processor +EXPORT_SYMBOL vmlinux 0x32cfe2ab snd_pcm_period_elapsed +EXPORT_SYMBOL vmlinux 0x32fbba74 devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0x33111753 sk_alloc +EXPORT_SYMBOL vmlinux 0x3316845e idr_get_next +EXPORT_SYMBOL vmlinux 0x3329b57b kobject_add +EXPORT_SYMBOL vmlinux 0x332e43ad ac97_bus_type +EXPORT_SYMBOL vmlinux 0x33308801 skb_queue_purge +EXPORT_SYMBOL vmlinux 0x3330a47d gen_pool_free +EXPORT_SYMBOL vmlinux 0x33381619 snd_dma_free_pages +EXPORT_SYMBOL vmlinux 0x336dbcdc blk_sync_queue +EXPORT_SYMBOL vmlinux 0x337cbb5e inet6_add_protocol +EXPORT_SYMBOL vmlinux 0x33801e3f skb_seq_read +EXPORT_SYMBOL vmlinux 0x339432d2 mutex_lock +EXPORT_SYMBOL vmlinux 0x3396e519 dm_put_device +EXPORT_SYMBOL vmlinux 0x33a81aac pci_find_next_bus +EXPORT_SYMBOL vmlinux 0x33b0c959 __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0x33c30c41 vlan_vid_del +EXPORT_SYMBOL vmlinux 0x33c7435c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x33dadd16 cdev_add +EXPORT_SYMBOL vmlinux 0x33db3eed bdi_register +EXPORT_SYMBOL vmlinux 0x33dbfd93 tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0x33e0a949 mpage_writepages +EXPORT_SYMBOL vmlinux 0x33e4b8f9 gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x340dc686 single_open_size +EXPORT_SYMBOL vmlinux 0x34184afe current_kernel_time +EXPORT_SYMBOL vmlinux 0x341dbfa3 __per_cpu_offset +EXPORT_SYMBOL vmlinux 0x34240d20 inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0x342b1b39 peernet2id_alloc +EXPORT_SYMBOL vmlinux 0x34306005 tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0x343a08f4 vm_iomap_memory +EXPORT_SYMBOL vmlinux 0x344b7739 prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x3465caa3 cpu_maps_update_begin +EXPORT_SYMBOL vmlinux 0x346c46c1 bh_submit_read +EXPORT_SYMBOL vmlinux 0x347013de nla_validate +EXPORT_SYMBOL vmlinux 0x348a575e blk_free_tags +EXPORT_SYMBOL vmlinux 0x34942f62 dqput +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34de92ed dev_alert +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x3502b17f __kfree_skb +EXPORT_SYMBOL vmlinux 0x3507a132 _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0x35125259 sock_create_lite +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x353de98f cmdline_parts_parse +EXPORT_SYMBOL vmlinux 0x353e3fa5 __get_user_4 +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x357bfb44 kobject_init +EXPORT_SYMBOL vmlinux 0x358e4920 default_qdisc_ops +EXPORT_SYMBOL vmlinux 0x35a35f50 mmc_interrupt_hpi +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35b4ebb6 mmc_can_discard +EXPORT_SYMBOL vmlinux 0x35b774ad fb_set_suspend +EXPORT_SYMBOL vmlinux 0x35d7f958 dev_uc_unsync +EXPORT_SYMBOL vmlinux 0x35d8f6f6 netif_wake_subqueue +EXPORT_SYMBOL vmlinux 0x35fbd6a1 __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0x360b1afe probe_irq_mask +EXPORT_SYMBOL vmlinux 0x3612c10f tmio_core_mmc_enable +EXPORT_SYMBOL vmlinux 0x3658c4bb bioset_integrity_free +EXPORT_SYMBOL vmlinux 0x366c212c sk_common_release +EXPORT_SYMBOL vmlinux 0x366e74e2 debugfs_create_automount +EXPORT_SYMBOL vmlinux 0x367ba856 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0x3680623b dss_mgr_connect +EXPORT_SYMBOL vmlinux 0x36a7ed18 tty_hangup +EXPORT_SYMBOL vmlinux 0x36bd681b groups_alloc +EXPORT_SYMBOL vmlinux 0x36d3d0a7 sock_kfree_s +EXPORT_SYMBOL vmlinux 0x36e36153 tty_set_operations +EXPORT_SYMBOL vmlinux 0x36f9961b simple_open +EXPORT_SYMBOL vmlinux 0x36fbac7a elv_rb_add +EXPORT_SYMBOL vmlinux 0x36fdda67 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x3713dc08 input_set_abs_params +EXPORT_SYMBOL vmlinux 0x37250841 map_destroy +EXPORT_SYMBOL vmlinux 0x3740549b netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x3745603c sock_no_sendpage +EXPORT_SYMBOL vmlinux 0x3774e627 skb_trim +EXPORT_SYMBOL vmlinux 0x377fd7aa give_up_console +EXPORT_SYMBOL vmlinux 0x3785ac9a tc6393xb_lcd_set_power +EXPORT_SYMBOL vmlinux 0x3796bdcc snd_pcm_format_little_endian +EXPORT_SYMBOL vmlinux 0x379dee5f trace_print_symbols_seq_u64 +EXPORT_SYMBOL vmlinux 0x37af3190 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37c03f06 proc_symlink +EXPORT_SYMBOL vmlinux 0x37cb6e05 __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0x37e74642 get_jiffies_64 +EXPORT_SYMBOL vmlinux 0x37e83a87 netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0x37f058aa jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0x37f614b7 __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x380597f3 skb_copy_bits +EXPORT_SYMBOL vmlinux 0x381a6d9d dquot_quotactl_ops +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x3834968c skb_checksum +EXPORT_SYMBOL vmlinux 0x38627c44 inet_del_offload +EXPORT_SYMBOL vmlinux 0x3869ec23 dma_declare_coherent_memory +EXPORT_SYMBOL vmlinux 0x387ebf31 tcp_poll +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x388e2b85 copy_from_iter +EXPORT_SYMBOL vmlinux 0x389acf0c gpmc_configure +EXPORT_SYMBOL vmlinux 0x389e3362 tty_port_close_start +EXPORT_SYMBOL vmlinux 0x389ecf9e __bswapdi2 +EXPORT_SYMBOL vmlinux 0x38a3c5e0 generic_writepages +EXPORT_SYMBOL vmlinux 0x38a71b7e pci_free_resource_list +EXPORT_SYMBOL vmlinux 0x38a86234 blk_put_request +EXPORT_SYMBOL vmlinux 0x38a9f7c5 in6addr_loopback +EXPORT_SYMBOL vmlinux 0x38af23d7 blk_limits_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x38bdb352 swiotlb_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0x38c5d4e5 kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0x38d2ba4b insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0x38da171d sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0x38da520e tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0x391544f1 bioset_free +EXPORT_SYMBOL vmlinux 0x391917f9 iunique +EXPORT_SYMBOL vmlinux 0x39192f6d pci_get_slot +EXPORT_SYMBOL vmlinux 0x3924dd56 try_wait_for_completion +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x396950d0 blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL vmlinux 0x39730d06 atomic_io_modify +EXPORT_SYMBOL vmlinux 0x3985dc20 elm_config +EXPORT_SYMBOL vmlinux 0x3994175d jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x399cfe77 security_mmap_file +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39b7d66a register_sound_mixer +EXPORT_SYMBOL vmlinux 0x39b8fd08 swiotlb_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0x39bf9301 _snd_pcm_hw_param_setempty +EXPORT_SYMBOL vmlinux 0x39e2a345 vfs_path_lookup +EXPORT_SYMBOL vmlinux 0x39ef6156 scsi_get_host_dev +EXPORT_SYMBOL vmlinux 0x39fc9a36 dget_parent +EXPORT_SYMBOL vmlinux 0x3a1ac054 set_normalized_timespec64 +EXPORT_SYMBOL vmlinux 0x3a1f0e3a key_type_keyring +EXPORT_SYMBOL vmlinux 0x3a5495b7 __page_symlink +EXPORT_SYMBOL vmlinux 0x3a58bab2 page_address +EXPORT_SYMBOL vmlinux 0x3a5cdd30 __scm_send +EXPORT_SYMBOL vmlinux 0x3a709c8f scsi_device_put +EXPORT_SYMBOL vmlinux 0x3a718f06 __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0x3a78a367 twl6040_reg_read +EXPORT_SYMBOL vmlinux 0x3a997058 param_get_invbool +EXPORT_SYMBOL vmlinux 0x3a9a7294 dquot_enable +EXPORT_SYMBOL vmlinux 0x3a9b6fb9 blk_unregister_region +EXPORT_SYMBOL vmlinux 0x3ab6b9a0 tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0x3abb26b0 ioremap_wc +EXPORT_SYMBOL vmlinux 0x3abc7ffb free_buffer_head +EXPORT_SYMBOL vmlinux 0x3ad50ad2 scsi_is_target_device +EXPORT_SYMBOL vmlinux 0x3ae2308b simple_transaction_read +EXPORT_SYMBOL vmlinux 0x3aec0c42 snd_pcm_suspend +EXPORT_SYMBOL vmlinux 0x3afc0bf9 devm_release_resource +EXPORT_SYMBOL vmlinux 0x3afe5a10 blk_get_backing_dev_info +EXPORT_SYMBOL vmlinux 0x3b0ea799 dss_mgr_register_framedone_handler +EXPORT_SYMBOL vmlinux 0x3b0f0efb generic_file_mmap +EXPORT_SYMBOL vmlinux 0x3b5e2d25 netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0x3b644591 __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x3b786d2c init_task +EXPORT_SYMBOL vmlinux 0x3b91f3af snd_free_pages +EXPORT_SYMBOL vmlinux 0x3baf2814 tcf_unregister_action +EXPORT_SYMBOL vmlinux 0x3bbf46ea vga_base +EXPORT_SYMBOL vmlinux 0x3bc9fbb8 __cleancache_get_page +EXPORT_SYMBOL vmlinux 0x3be19e5c pcim_pin_device +EXPORT_SYMBOL vmlinux 0x3bf5b7c4 pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0x3bf95ded __inet_hash +EXPORT_SYMBOL vmlinux 0x3c1bd184 blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0x3c1d4c83 pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0x3c2316a3 bio_copy_kern +EXPORT_SYMBOL vmlinux 0x3c3c3af8 cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c4ecee6 alloc_disk_node +EXPORT_SYMBOL vmlinux 0x3c6e8ff5 inet_frag_kill +EXPORT_SYMBOL vmlinux 0x3c6f56e6 bio_clone_bioset +EXPORT_SYMBOL vmlinux 0x3c80c06c kstrtoull +EXPORT_SYMBOL vmlinux 0x3c8744cb dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0x3cb56a09 netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0x3cc3d636 of_node_put +EXPORT_SYMBOL vmlinux 0x3cd9a906 param_set_bint +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3ce7549a ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0x3d09df52 skb_copy_expand +EXPORT_SYMBOL vmlinux 0x3d23f1f0 skb_tx_error +EXPORT_SYMBOL vmlinux 0x3d241ebc filemap_fault +EXPORT_SYMBOL vmlinux 0x3d242b3b dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0x3d30409d iommu_tbl_range_free +EXPORT_SYMBOL vmlinux 0x3d3c540f elf_hwcap +EXPORT_SYMBOL vmlinux 0x3d538f5f scsi_verify_blk_ioctl +EXPORT_SYMBOL vmlinux 0x3d5b312f xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0x3d6e6f5d pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0x3d6ef2a9 of_cpufreq_power_cooling_register +EXPORT_SYMBOL vmlinux 0x3d836b31 pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0x3d8afbcc param_set_int +EXPORT_SYMBOL vmlinux 0x3d90ee6d ether_setup +EXPORT_SYMBOL vmlinux 0x3d9144a1 dev_printk_emit +EXPORT_SYMBOL vmlinux 0x3dab0ca7 __neigh_create +EXPORT_SYMBOL vmlinux 0x3daf74d1 param_get_long +EXPORT_SYMBOL vmlinux 0x3db47181 fd_install +EXPORT_SYMBOL vmlinux 0x3dc32427 of_find_property +EXPORT_SYMBOL vmlinux 0x3dc3d611 generic_getxattr +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3dccc7f8 sock_kzfree_s +EXPORT_SYMBOL vmlinux 0x3dd86829 __blkdev_reread_part +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3e154101 ipv6_sock_mc_join +EXPORT_SYMBOL vmlinux 0x3e296160 param_set_bool +EXPORT_SYMBOL vmlinux 0x3e7a33a9 mnt_set_expiry +EXPORT_SYMBOL vmlinux 0x3e856aec ps2_init +EXPORT_SYMBOL vmlinux 0x3e884f4b vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x3e8b9270 nand_bch_calculate_ecc +EXPORT_SYMBOL vmlinux 0x3e9110fa __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0x3e913acd unregister_quota_format +EXPORT_SYMBOL vmlinux 0x3e9e951c touchscreen_parse_of_params +EXPORT_SYMBOL vmlinux 0x3ea636cd try_to_writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x3ed300bf bio_get_nr_vecs +EXPORT_SYMBOL vmlinux 0x3ee54428 simple_dir_operations +EXPORT_SYMBOL vmlinux 0x3efc0a48 skb_push +EXPORT_SYMBOL vmlinux 0x3f005e71 mmc_alloc_host +EXPORT_SYMBOL vmlinux 0x3f06fe08 netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f54488e inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0x3f5b67d5 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0x3f616ce2 queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0x3f76e3bd sync_inodes_sb +EXPORT_SYMBOL vmlinux 0x3f94577b __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x3fa608cd pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0x3fab3ca9 register_sysctl_table +EXPORT_SYMBOL vmlinux 0x3fb153d1 gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0x3fdbe277 sock_no_mmap +EXPORT_SYMBOL vmlinux 0x3ff9a618 skb_kill_datagram +EXPORT_SYMBOL vmlinux 0x40026125 mipi_dsi_host_register +EXPORT_SYMBOL vmlinux 0x40236a9f nf_ip_checksum +EXPORT_SYMBOL vmlinux 0x402b8281 __request_module +EXPORT_SYMBOL vmlinux 0x4039918a clk_register_clkdev +EXPORT_SYMBOL vmlinux 0x403f2181 vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0x404080bd blk_init_queue +EXPORT_SYMBOL vmlinux 0x404c214c blk_start_request +EXPORT_SYMBOL vmlinux 0x4051341b dmam_release_declared_memory +EXPORT_SYMBOL vmlinux 0x4059792f print_hex_dump +EXPORT_SYMBOL vmlinux 0x405c1144 get_seconds +EXPORT_SYMBOL vmlinux 0x407136b1 __put_user_8 +EXPORT_SYMBOL vmlinux 0x40744034 get_task_io_context +EXPORT_SYMBOL vmlinux 0x407a3275 omap_start_dma +EXPORT_SYMBOL vmlinux 0x40871bf8 netdev_emerg +EXPORT_SYMBOL vmlinux 0x408fde52 genphy_soft_reset +EXPORT_SYMBOL vmlinux 0x40973662 sysctl_udp_mem +EXPORT_SYMBOL vmlinux 0x409873e3 tty_termios_baud_rate +EXPORT_SYMBOL vmlinux 0x40a03014 inet_stream_ops +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 0x40b542e0 check_disk_size_change +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 0x40dd3d86 of_graph_get_endpoint_by_regs +EXPORT_SYMBOL vmlinux 0x40ed524a _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0x40ef83e3 audit_log +EXPORT_SYMBOL vmlinux 0x40f07981 __ashldi3 +EXPORT_SYMBOL vmlinux 0x40f07e63 kernel_param_lock +EXPORT_SYMBOL vmlinux 0x40f90fa2 flow_cache_fini +EXPORT_SYMBOL vmlinux 0x40fc7456 pci_dev_get +EXPORT_SYMBOL vmlinux 0x40fe14bd sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0x40fe8cc9 mdiobus_scan +EXPORT_SYMBOL vmlinux 0x410e3c36 scsi_remove_host +EXPORT_SYMBOL vmlinux 0x41362892 of_find_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0x4137b8ee jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x415585bc snd_ctl_boolean_mono_info +EXPORT_SYMBOL vmlinux 0x41642eb1 mount_pseudo +EXPORT_SYMBOL vmlinux 0x41698b29 snd_pcm_hw_param_last +EXPORT_SYMBOL vmlinux 0x418251d2 textsearch_unregister +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x418a5367 __scsi_format_command +EXPORT_SYMBOL vmlinux 0x41b40353 __register_nls +EXPORT_SYMBOL vmlinux 0x41b48a77 fddi_type_trans +EXPORT_SYMBOL vmlinux 0x41cc6504 thaw_bdev +EXPORT_SYMBOL vmlinux 0x41d0bb57 is_bad_inode +EXPORT_SYMBOL vmlinux 0x41f9f9da netpoll_parse_options +EXPORT_SYMBOL vmlinux 0x4202aa66 read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0x420b6e0e put_disk +EXPORT_SYMBOL vmlinux 0x42160169 flush_workqueue +EXPORT_SYMBOL vmlinux 0x422fc904 snd_timer_close +EXPORT_SYMBOL vmlinux 0x423880ca dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0x423d81ed ida_pre_get +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x426668a2 simple_nosetlease +EXPORT_SYMBOL vmlinux 0x4298b775 v7_flush_kern_cache_all +EXPORT_SYMBOL vmlinux 0x429be6d3 remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0x42a1b208 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x42bac4b2 dss_mgr_disable +EXPORT_SYMBOL vmlinux 0x42d2bdef audit_log_start +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x431fffa0 snd_unregister_device +EXPORT_SYMBOL vmlinux 0x43233b43 param_set_copystring +EXPORT_SYMBOL vmlinux 0x433dc700 scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x434da046 skb_vlan_push +EXPORT_SYMBOL vmlinux 0x43515432 xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x4358451c __remove_inode_hash +EXPORT_SYMBOL vmlinux 0x43766fd2 block_write_begin +EXPORT_SYMBOL vmlinux 0x437a46ae __sock_create +EXPORT_SYMBOL vmlinux 0x437c8e71 phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x438e830d arp_create +EXPORT_SYMBOL vmlinux 0x438f95c1 follow_down +EXPORT_SYMBOL vmlinux 0x43930ca1 i2c_verify_client +EXPORT_SYMBOL vmlinux 0x43b4de66 __f_setown +EXPORT_SYMBOL vmlinux 0x43c200f4 vm_insert_pfn +EXPORT_SYMBOL vmlinux 0x43d9b3e8 nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0x43e78e11 param_get_int +EXPORT_SYMBOL vmlinux 0x43f23311 dm_table_get_md +EXPORT_SYMBOL vmlinux 0x4404c796 sock_efree +EXPORT_SYMBOL vmlinux 0x4411c503 prandom_seed +EXPORT_SYMBOL vmlinux 0x44139d93 follow_pfn +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 0x445c7205 rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0x44643b93 __aeabi_lmul +EXPORT_SYMBOL vmlinux 0x446a32af sock_no_accept +EXPORT_SYMBOL vmlinux 0x446e45c5 bio_map_kern +EXPORT_SYMBOL vmlinux 0x448e8e91 napi_complete_done +EXPORT_SYMBOL vmlinux 0x44957073 netpoll_send_skb_on_dev +EXPORT_SYMBOL vmlinux 0x449603a2 find_lock_entry +EXPORT_SYMBOL vmlinux 0x44b1d426 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x44c131a1 clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0x44d90026 mpage_readpages +EXPORT_SYMBOL vmlinux 0x44da5d0f __csum_ipv6_magic +EXPORT_SYMBOL vmlinux 0x44dd3d8d completion_done +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44f67e3b sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0x451f8763 __lock_buffer +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x4541ae73 lock_fb_info +EXPORT_SYMBOL vmlinux 0x45492927 bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0x454c7cb8 skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0x455925d6 of_find_i2c_device_by_node +EXPORT_SYMBOL vmlinux 0x4560dfb9 dm_io +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x45901063 textsearch_destroy +EXPORT_SYMBOL vmlinux 0x45a00e3d snd_ctl_new1 +EXPORT_SYMBOL vmlinux 0x45a0fb77 scsi_device_resume +EXPORT_SYMBOL vmlinux 0x45a6be13 cpufreq_sysfs_remove_file +EXPORT_SYMBOL vmlinux 0x45b88648 swiotlb_free_coherent +EXPORT_SYMBOL vmlinux 0x45bda0d5 system_serial_low +EXPORT_SYMBOL vmlinux 0x45d2a641 tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0x45f98f7c touch_buffer +EXPORT_SYMBOL vmlinux 0x4619aa86 down_write +EXPORT_SYMBOL vmlinux 0x461ca626 inet_dgram_ops +EXPORT_SYMBOL vmlinux 0x462a2e75 match_strlcpy +EXPORT_SYMBOL vmlinux 0x4638f595 kmem_cache_create +EXPORT_SYMBOL vmlinux 0x464c2d38 xfrm_lookup +EXPORT_SYMBOL vmlinux 0x464e3f01 nobh_write_begin +EXPORT_SYMBOL vmlinux 0x465757c3 cpu_present_mask +EXPORT_SYMBOL vmlinux 0x4659e5d6 file_update_time +EXPORT_SYMBOL vmlinux 0x465cab34 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x46649cd1 vme_lm_set +EXPORT_SYMBOL vmlinux 0x4690f938 dcache_dir_close +EXPORT_SYMBOL vmlinux 0x4693d8d5 blk_queue_prep_rq +EXPORT_SYMBOL vmlinux 0x46973d8a jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0x46b21407 dquot_initialize +EXPORT_SYMBOL vmlinux 0x46cebb51 nand_bch_correct_data +EXPORT_SYMBOL vmlinux 0x46d3b28c __div0 +EXPORT_SYMBOL vmlinux 0x46d4e718 finish_no_open +EXPORT_SYMBOL vmlinux 0x46df93ce try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x46e1791a __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x46feb099 dm_read_arg +EXPORT_SYMBOL vmlinux 0x471a0084 simple_lookup +EXPORT_SYMBOL vmlinux 0x471e2faa blk_integrity_is_initialized +EXPORT_SYMBOL vmlinux 0x4728fc78 __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0x473446bc simple_transaction_release +EXPORT_SYMBOL vmlinux 0x473d11f4 pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0x47416e14 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x478a5c26 scsi_add_device +EXPORT_SYMBOL vmlinux 0x47939e0d __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x47e70229 v7_flush_user_cache_range +EXPORT_SYMBOL vmlinux 0x47f757de elf_platform +EXPORT_SYMBOL vmlinux 0x480751bf tcp_prequeue +EXPORT_SYMBOL vmlinux 0x480e2987 clkdev_add +EXPORT_SYMBOL vmlinux 0x4810f577 mmc_stop_bkops +EXPORT_SYMBOL vmlinux 0x48159952 vme_unregister_driver +EXPORT_SYMBOL vmlinux 0x481ce6ce cpu_active_mask +EXPORT_SYMBOL vmlinux 0x482fef81 pm860x_reg_write +EXPORT_SYMBOL vmlinux 0x4851d3df mutex_trylock +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x4867eed9 netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0x486f1914 address_space_init_once +EXPORT_SYMBOL vmlinux 0x48785143 snd_ctl_find_numid +EXPORT_SYMBOL vmlinux 0x4888dafe sync_inode +EXPORT_SYMBOL vmlinux 0x488ede35 pci_disable_device +EXPORT_SYMBOL vmlinux 0x48a201d5 mfd_add_devices +EXPORT_SYMBOL vmlinux 0x48a5b067 __machine_arch_type +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48cbf175 msm_pinctrl_remove +EXPORT_SYMBOL vmlinux 0x48d68a67 snd_timer_open +EXPORT_SYMBOL vmlinux 0x48e07f92 inet_addr_type +EXPORT_SYMBOL vmlinux 0x48e4fcf2 snd_unregister_oss_device +EXPORT_SYMBOL vmlinux 0x48fad1c8 fsnotify_put_mark +EXPORT_SYMBOL vmlinux 0x4900312a snd_timer_global_register +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x49080e07 crypto_sha512_finup +EXPORT_SYMBOL vmlinux 0x4909800e zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x49110f9a gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0x49138a03 __xfrm_init_state +EXPORT_SYMBOL vmlinux 0x491cfad8 blk_mq_abort_requeue_list +EXPORT_SYMBOL vmlinux 0x4935a54a jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0x49501091 abx500_get_register_page_interruptible +EXPORT_SYMBOL vmlinux 0x4956d17b generic_file_fsync +EXPORT_SYMBOL vmlinux 0x495c96f8 posix_acl_init +EXPORT_SYMBOL vmlinux 0x495f2b56 pci_release_regions +EXPORT_SYMBOL vmlinux 0x49603fb8 security_sb_copy_data +EXPORT_SYMBOL vmlinux 0x496b27dd dev_get_phys_port_name +EXPORT_SYMBOL vmlinux 0x49756fb6 kfree_put_link +EXPORT_SYMBOL vmlinux 0x49824429 param_ops_byte +EXPORT_SYMBOL vmlinux 0x4989271e simple_follow_link +EXPORT_SYMBOL vmlinux 0x49901344 kern_path_create +EXPORT_SYMBOL vmlinux 0x499cb58c prepare_to_wait +EXPORT_SYMBOL vmlinux 0x49a0eceb do_splice_direct +EXPORT_SYMBOL vmlinux 0x49ab57e3 get_mm_exe_file +EXPORT_SYMBOL vmlinux 0x49b07aec tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x49cfee48 tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0x49ebacbd _clear_bit +EXPORT_SYMBOL vmlinux 0x49f71442 dev_close_many +EXPORT_SYMBOL vmlinux 0x49fed116 pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0x4a0a4bbb block_commit_write +EXPORT_SYMBOL vmlinux 0x4a1de4ef ppp_input_error +EXPORT_SYMBOL vmlinux 0x4a1e3209 set_security_override +EXPORT_SYMBOL vmlinux 0x4a36f9c7 uart_add_one_port +EXPORT_SYMBOL vmlinux 0x4a39e5a1 omap_set_dma_src_params +EXPORT_SYMBOL vmlinux 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL vmlinux 0x4a4b6eb4 __cleancache_invalidate_page +EXPORT_SYMBOL vmlinux 0x4a57b339 wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x4a7fb461 current_fs_time +EXPORT_SYMBOL vmlinux 0x4a81e258 xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0x4a85dacd __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0x4a8a6e0d copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0x4a9f7b6f pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0x4aa59e44 snd_pcm_limit_hw_rates +EXPORT_SYMBOL vmlinux 0x4aa650d5 generic_listxattr +EXPORT_SYMBOL vmlinux 0x4ab920e2 shdma_chan_remove +EXPORT_SYMBOL vmlinux 0x4abbe3c2 vm_brk +EXPORT_SYMBOL vmlinux 0x4ac7186e mmc_of_parse_voltage +EXPORT_SYMBOL vmlinux 0x4ada0305 fddi_change_mtu +EXPORT_SYMBOL vmlinux 0x4af8107e blk_queue_find_tag +EXPORT_SYMBOL vmlinux 0x4afe9a77 scsi_partsize +EXPORT_SYMBOL vmlinux 0x4b1ec3e2 kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0x4b2703f6 __wait_on_bit +EXPORT_SYMBOL vmlinux 0x4b30182f snd_pcm_lib_write +EXPORT_SYMBOL vmlinux 0x4b34fbf5 block_all_signals +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b6c3472 xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0x4b701fcb bio_unmap_user +EXPORT_SYMBOL vmlinux 0x4b78933c qcom_scm_set_cold_boot_addr +EXPORT_SYMBOL vmlinux 0x4b83ad21 fbcon_rotate_ccw +EXPORT_SYMBOL vmlinux 0x4b9db7c0 __splice_from_pipe +EXPORT_SYMBOL vmlinux 0x4ba9a74c md_unregister_thread +EXPORT_SYMBOL vmlinux 0x4baf35a7 vme_master_get +EXPORT_SYMBOL vmlinux 0x4bb0778e vm_stat +EXPORT_SYMBOL vmlinux 0x4bb6714a bio_uncopy_user +EXPORT_SYMBOL vmlinux 0x4bcd20ac bitmap_unplug +EXPORT_SYMBOL vmlinux 0x4bcf03a4 radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x4bd0acd7 input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0x4bd14825 unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x4be7fb63 up +EXPORT_SYMBOL vmlinux 0x4be85a03 memweight +EXPORT_SYMBOL vmlinux 0x4bf05287 __quota_error +EXPORT_SYMBOL vmlinux 0x4bf1156f skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0x4bf533cf starget_for_each_device +EXPORT_SYMBOL vmlinux 0x4bf87a20 of_count_phandle_with_args +EXPORT_SYMBOL vmlinux 0x4bfc5df0 generic_pipe_buf_steal +EXPORT_SYMBOL vmlinux 0x4c0296d1 lease_get_mtime +EXPORT_SYMBOL vmlinux 0x4c1ddfd9 filemap_map_pages +EXPORT_SYMBOL vmlinux 0x4c233a44 _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0x4c29dcbf cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x4c2ae700 strnstr +EXPORT_SYMBOL vmlinux 0x4c33081d omapdss_compat_uninit +EXPORT_SYMBOL vmlinux 0x4c346a53 kvasprintf +EXPORT_SYMBOL vmlinux 0x4c4b3461 genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0x4c5fc58c _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0x4c7d47ee setup_new_exec +EXPORT_SYMBOL vmlinux 0x4c7d6c39 vfs_setpos +EXPORT_SYMBOL vmlinux 0x4c85ad79 __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0x4c86184b remove_wait_queue +EXPORT_SYMBOL vmlinux 0x4ca153b5 bdget_disk +EXPORT_SYMBOL vmlinux 0x4ca2a7dc i2c_clients_command +EXPORT_SYMBOL vmlinux 0x4cab4b1a key_validate +EXPORT_SYMBOL vmlinux 0x4cb4d619 kobject_set_name +EXPORT_SYMBOL vmlinux 0x4cc2854d tegra114_clock_assert_dfll_dvco_reset +EXPORT_SYMBOL vmlinux 0x4cda3ec0 xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0x4cdb3178 ns_to_timeval +EXPORT_SYMBOL vmlinux 0x4ce00c99 uart_update_timeout +EXPORT_SYMBOL vmlinux 0x4d0d163d copy_page +EXPORT_SYMBOL vmlinux 0x4d245291 release_sock +EXPORT_SYMBOL vmlinux 0x4d294bb4 bit_wait_io +EXPORT_SYMBOL vmlinux 0x4d312708 replace_mount_options +EXPORT_SYMBOL vmlinux 0x4d3ac3b6 lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0x4d3c153f sigprocmask +EXPORT_SYMBOL vmlinux 0x4d45d89e udp_memory_allocated +EXPORT_SYMBOL vmlinux 0x4d6ecfa9 mmc_read_bkops_status +EXPORT_SYMBOL vmlinux 0x4d6fc173 bio_add_pc_page +EXPORT_SYMBOL vmlinux 0x4d73cc6d default_file_splice_read +EXPORT_SYMBOL vmlinux 0x4d798f51 tty_devnum +EXPORT_SYMBOL vmlinux 0x4d81ee99 migrate_page +EXPORT_SYMBOL vmlinux 0x4d83b295 sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0x4d974b9c register_sysrq_key +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4d9b6d35 snd_pcm_format_size +EXPORT_SYMBOL vmlinux 0x4da90611 __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0x4dbd8166 of_device_unregister +EXPORT_SYMBOL vmlinux 0x4de34a07 cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x4dec6038 memscan +EXPORT_SYMBOL vmlinux 0x4df119fa __bitmap_parse +EXPORT_SYMBOL vmlinux 0x4e1f19c5 blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e472616 elv_rq_merge_ok +EXPORT_SYMBOL vmlinux 0x4e506013 omap_dma_link_lch +EXPORT_SYMBOL vmlinux 0x4e652855 pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e75047c snd_dma_alloc_pages +EXPORT_SYMBOL vmlinux 0x4e8aeef9 pwmss_submodule_state_change +EXPORT_SYMBOL vmlinux 0x4e8cba9f sk_stop_timer +EXPORT_SYMBOL vmlinux 0x4e95717f qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0x4e9954c3 skb_insert +EXPORT_SYMBOL vmlinux 0x4e9ce9f9 edma_link +EXPORT_SYMBOL vmlinux 0x4ea5cf90 dev_set_mtu +EXPORT_SYMBOL vmlinux 0x4eb11d75 jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0x4ed6c777 pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0x4eed53b1 tcp_v4_connect +EXPORT_SYMBOL vmlinux 0x4eedd0e2 xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0x4f00a418 input_register_device +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f3076af netif_rx_ni +EXPORT_SYMBOL vmlinux 0x4f3552ea snd_pcm_hw_constraint_ranges +EXPORT_SYMBOL vmlinux 0x4f391d0e nla_parse +EXPORT_SYMBOL vmlinux 0x4f47633b save_mount_options +EXPORT_SYMBOL vmlinux 0x4f476e96 init_cdrom_command +EXPORT_SYMBOL vmlinux 0x4f534070 of_clk_get +EXPORT_SYMBOL vmlinux 0x4f68e5c9 do_gettimeofday +EXPORT_SYMBOL vmlinux 0x4f740ac6 pps_lookup_dev +EXPORT_SYMBOL vmlinux 0x4f8034b8 register_sound_special +EXPORT_SYMBOL vmlinux 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL vmlinux 0x4f89c9de gpmc_cs_free +EXPORT_SYMBOL vmlinux 0x4f9f3cb0 __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0x4f9f5d8e skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x4fa46121 uart_resume_port +EXPORT_SYMBOL vmlinux 0x4fa6ac57 qdisc_reset +EXPORT_SYMBOL vmlinux 0x4fab4049 filp_close +EXPORT_SYMBOL vmlinux 0x4fb25ae4 wireless_send_event +EXPORT_SYMBOL vmlinux 0x4fe23458 km_state_notify +EXPORT_SYMBOL vmlinux 0x4fea76d7 tcf_hash_create +EXPORT_SYMBOL vmlinux 0x4fef75cc omap_dss_find_output_by_port_node +EXPORT_SYMBOL vmlinux 0x4ff6ad4c generic_error_remove_page +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x5009b57d vmap +EXPORT_SYMBOL vmlinux 0x501e6f5d eth_gro_receive +EXPORT_SYMBOL vmlinux 0x502c633a vfs_rename +EXPORT_SYMBOL vmlinux 0x503a2b90 scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0x503bd137 snd_interval_ranges +EXPORT_SYMBOL vmlinux 0x50576f55 snd_ctl_add +EXPORT_SYMBOL vmlinux 0x50616615 revalidate_disk +EXPORT_SYMBOL vmlinux 0x5063df40 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x50786211 key_unlink +EXPORT_SYMBOL vmlinux 0x5079d1d4 trace_print_hex_seq +EXPORT_SYMBOL vmlinux 0x507ab370 read_code +EXPORT_SYMBOL vmlinux 0x509817cf vprintk_emit +EXPORT_SYMBOL vmlinux 0x509d78ae sg_alloc_table_from_pages +EXPORT_SYMBOL vmlinux 0x50b66bcb radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x50b7e593 jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0x50bf7dd8 serio_close +EXPORT_SYMBOL vmlinux 0x50d5612e dispc_mgr_get_sync_lost_irq +EXPORT_SYMBOL vmlinux 0x50ded37c __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x50ec0653 tcf_hash_search +EXPORT_SYMBOL vmlinux 0x50efe0db snd_card_file_add +EXPORT_SYMBOL vmlinux 0x50ff97eb filemap_fdatawait +EXPORT_SYMBOL vmlinux 0x510920ee napi_gro_frags +EXPORT_SYMBOL vmlinux 0x511746c1 dump_fpu +EXPORT_SYMBOL vmlinux 0x5118c382 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0x512478fe scsi_execute +EXPORT_SYMBOL vmlinux 0x51265ec5 pci_bus_put +EXPORT_SYMBOL vmlinux 0x513657cb snd_card_set_id +EXPORT_SYMBOL vmlinux 0x51393add phy_init_eee +EXPORT_SYMBOL vmlinux 0x51418497 sg_miter_skip +EXPORT_SYMBOL vmlinux 0x514766a0 xfrm_register_type +EXPORT_SYMBOL vmlinux 0x5188eabf tcp_connect +EXPORT_SYMBOL vmlinux 0x5196369c kern_unmount +EXPORT_SYMBOL vmlinux 0x51a18a1d pm860x_reg_read +EXPORT_SYMBOL vmlinux 0x51b9319c dcache_dir_open +EXPORT_SYMBOL vmlinux 0x51d559d1 _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x51d7450e xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0x51e57804 skb_free_datagram +EXPORT_SYMBOL vmlinux 0x51e77c97 pfn_valid +EXPORT_SYMBOL vmlinux 0x51ef33b8 kstrndup +EXPORT_SYMBOL vmlinux 0x52026cdf security_sb_parse_opts_str +EXPORT_SYMBOL vmlinux 0x521b36b5 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0x5220824f sk_dst_check +EXPORT_SYMBOL vmlinux 0x52428cc8 parent_mem_cgroup +EXPORT_SYMBOL vmlinux 0x5244e6e2 ata_std_end_eh +EXPORT_SYMBOL vmlinux 0x5289d3e9 devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0x528c709d simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x528d0c14 idr_init +EXPORT_SYMBOL vmlinux 0x52af562a __crc32c_le +EXPORT_SYMBOL vmlinux 0x52b51f43 filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0x52bb841c atomic_io_modify_relaxed +EXPORT_SYMBOL vmlinux 0x52bd7559 inet_put_port +EXPORT_SYMBOL vmlinux 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL vmlinux 0x52e86027 mmc_remove_host +EXPORT_SYMBOL vmlinux 0x52f06af0 ab3100_event_unregister +EXPORT_SYMBOL vmlinux 0x52f93d40 dev_close +EXPORT_SYMBOL vmlinux 0x52fe08ca of_get_ddr_timings +EXPORT_SYMBOL vmlinux 0x53040b94 __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend +EXPORT_SYMBOL vmlinux 0x531f8817 nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0x5320e835 kthread_stop +EXPORT_SYMBOL vmlinux 0x532179d0 blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0x5324b74d mmc_detect_change +EXPORT_SYMBOL vmlinux 0x53326531 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x534215d3 prepare_binprm +EXPORT_SYMBOL vmlinux 0x5350de9e inet_shutdown +EXPORT_SYMBOL vmlinux 0x535ad3b9 __devm_request_region +EXPORT_SYMBOL vmlinux 0x535c8308 vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0x53616e5b dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0x5371953c abx500_register_ops +EXPORT_SYMBOL vmlinux 0x537c6d13 set_groups +EXPORT_SYMBOL vmlinux 0x53d01a79 tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0x53eaa2fb of_phy_attach +EXPORT_SYMBOL vmlinux 0x53fd8653 dst_alloc +EXPORT_SYMBOL vmlinux 0x5409775b free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x541ea59c netdev_state_change +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x54453f7d mipi_dsi_driver_unregister +EXPORT_SYMBOL vmlinux 0x546e8c6b __netlink_dump_start +EXPORT_SYMBOL vmlinux 0x546ebf3d kernel_sendmsg +EXPORT_SYMBOL vmlinux 0x547077ec __wake_up_bit +EXPORT_SYMBOL vmlinux 0x547abae6 phy_get_eee_err +EXPORT_SYMBOL vmlinux 0x547ce898 dispc_read_irqenable +EXPORT_SYMBOL vmlinux 0x54a9db5f _kstrtoul +EXPORT_SYMBOL vmlinux 0x54c1ebb8 gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0x54c256e0 vme_check_window +EXPORT_SYMBOL vmlinux 0x54d431b7 tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0x54d90853 security_file_permission +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x54e82b7e posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0x54f0affa mount_single +EXPORT_SYMBOL vmlinux 0x54f20530 devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0x54f6830a omapdss_get_default_display_name +EXPORT_SYMBOL vmlinux 0x54fad0bc tty_unregister_driver +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x551e804f eth_gro_complete +EXPORT_SYMBOL vmlinux 0x5538f98c eth_validate_addr +EXPORT_SYMBOL vmlinux 0x553b8f7e skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0x5541ea93 on_each_cpu +EXPORT_SYMBOL vmlinux 0x5546226e phy_driver_unregister +EXPORT_SYMBOL vmlinux 0x5567c227 kernel_cpustat +EXPORT_SYMBOL vmlinux 0x5583e2bc key_revoke +EXPORT_SYMBOL vmlinux 0x5589d469 blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0x55d481c9 hdmi_infoframe_unpack +EXPORT_SYMBOL vmlinux 0x55d698fc scsi_scan_host +EXPORT_SYMBOL vmlinux 0x55dbc550 snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL vmlinux 0x55e04980 phy_write_mmd_indirect +EXPORT_SYMBOL vmlinux 0x55ec60a6 path_get +EXPORT_SYMBOL vmlinux 0x55eedaed max8925_set_bits +EXPORT_SYMBOL vmlinux 0x560024bf inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0x560147fd edma_unlink +EXPORT_SYMBOL vmlinux 0x5606d077 nf_log_trace +EXPORT_SYMBOL vmlinux 0x561ebd02 tty_hung_up_p +EXPORT_SYMBOL vmlinux 0x5620c243 inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x563952a3 kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0x565857ae led_set_brightness +EXPORT_SYMBOL vmlinux 0x56683dd2 ps2_drain +EXPORT_SYMBOL vmlinux 0x5689afe7 dispc_ovl_enable +EXPORT_SYMBOL vmlinux 0x5698fbad scsi_rescan_device +EXPORT_SYMBOL vmlinux 0x56a984f6 component_match_add +EXPORT_SYMBOL vmlinux 0x56ad5bfd t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0x56b5bb65 inet_select_addr +EXPORT_SYMBOL vmlinux 0x56bc2f15 dispc_ovl_set_channel_out +EXPORT_SYMBOL vmlinux 0x56c50844 elevator_init +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56daebb6 uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0x56e8e838 mmc_start_bkops +EXPORT_SYMBOL vmlinux 0x56f208f1 __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x5706793d cdev_init +EXPORT_SYMBOL vmlinux 0x57140b27 md_write_start +EXPORT_SYMBOL vmlinux 0x572d1ca6 blk_mq_run_hw_queues +EXPORT_SYMBOL vmlinux 0x572e85d4 blk_lookup_devt +EXPORT_SYMBOL vmlinux 0x57398ecb __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0x5745ada2 jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x5773e19a i2c_release_client +EXPORT_SYMBOL vmlinux 0x57ce5a8f dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0x58000f75 locks_mandatory_area +EXPORT_SYMBOL vmlinux 0x5800be9a __dquot_transfer +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x5845f731 dev_printk +EXPORT_SYMBOL vmlinux 0x584dd343 setup_arg_pages +EXPORT_SYMBOL vmlinux 0x58516557 omap_set_dma_src_data_pack +EXPORT_SYMBOL vmlinux 0x586d9206 up_write +EXPORT_SYMBOL vmlinux 0x587616f1 vfs_fstatat +EXPORT_SYMBOL vmlinux 0x5883db80 tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x5886bbff write_cache_pages +EXPORT_SYMBOL vmlinux 0x588919c1 install_exec_creds +EXPORT_SYMBOL vmlinux 0x58ad5d24 i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0x58b4f9b7 override_creds +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58d633c7 neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x591e9b29 nand_unlock +EXPORT_SYMBOL vmlinux 0x592ce1a6 ip6_frag_match +EXPORT_SYMBOL vmlinux 0x594bf15b ioport_map +EXPORT_SYMBOL vmlinux 0x594e1317 __modsi3 +EXPORT_SYMBOL vmlinux 0x595b0eef security_path_mknod +EXPORT_SYMBOL vmlinux 0x595cd7eb pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x59644451 filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0x596b2ccc mipi_dsi_dcs_set_tear_on +EXPORT_SYMBOL vmlinux 0x596cec24 of_get_parent +EXPORT_SYMBOL vmlinux 0x597f4845 of_get_min_tck +EXPORT_SYMBOL vmlinux 0x598542b2 _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0x5985a0d3 dev_add_offload +EXPORT_SYMBOL vmlinux 0x5989be8d ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0x598cd828 udp_table +EXPORT_SYMBOL vmlinux 0x598e4904 mod_timer_pending +EXPORT_SYMBOL vmlinux 0x59a17bfc tegra114_clock_tune_cpu_trimmers_high +EXPORT_SYMBOL vmlinux 0x59aa14cf fence_release +EXPORT_SYMBOL vmlinux 0x59ac2484 d_genocide +EXPORT_SYMBOL vmlinux 0x59ce15bc udp_seq_open +EXPORT_SYMBOL vmlinux 0x59d29dab v7_flush_kern_dcache_area +EXPORT_SYMBOL vmlinux 0x59d534eb param_set_charp +EXPORT_SYMBOL vmlinux 0x59d75922 snd_pcm_new_internal +EXPORT_SYMBOL vmlinux 0x59d8223a ioport_resource +EXPORT_SYMBOL vmlinux 0x59e5070d __do_div64 +EXPORT_SYMBOL vmlinux 0x59f1d626 blk_end_request_all +EXPORT_SYMBOL vmlinux 0x5a0119d3 scsi_free_host_dev +EXPORT_SYMBOL vmlinux 0x5a0a556f snd_jack_set_key +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a215e2b copy_to_iter +EXPORT_SYMBOL vmlinux 0x5a3863d9 forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0x5a471674 netif_rx +EXPORT_SYMBOL vmlinux 0x5a48fb96 tty_port_tty_set +EXPORT_SYMBOL vmlinux 0x5a5d4353 twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0x5a65a7fc blk_alloc_queue_node +EXPORT_SYMBOL vmlinux 0x5a87efdb vme_register_bridge +EXPORT_SYMBOL vmlinux 0x5a8c2f71 fsnotify_init_mark +EXPORT_SYMBOL vmlinux 0x5ab30fb5 of_dev_put +EXPORT_SYMBOL vmlinux 0x5abeba91 netdev_err +EXPORT_SYMBOL vmlinux 0x5ad5f792 simple_dentry_operations +EXPORT_SYMBOL vmlinux 0x5ada63d8 netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x5ae5be44 lg_lock_init +EXPORT_SYMBOL vmlinux 0x5afe03d1 blk_cleanup_queue +EXPORT_SYMBOL vmlinux 0x5aff4177 vme_lm_get +EXPORT_SYMBOL vmlinux 0x5b04be5a disable_fiq +EXPORT_SYMBOL vmlinux 0x5b19634d div_s64_rem +EXPORT_SYMBOL vmlinux 0x5b4a3ced simple_fill_super +EXPORT_SYMBOL vmlinux 0x5b4b1549 dquot_destroy +EXPORT_SYMBOL vmlinux 0x5b7859d8 __find_get_block +EXPORT_SYMBOL vmlinux 0x5ba6f4e1 seq_vprintf +EXPORT_SYMBOL vmlinux 0x5bb9daec __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0x5bbbdccf mdiobus_read +EXPORT_SYMBOL vmlinux 0x5bbe907c delete_from_page_cache +EXPORT_SYMBOL vmlinux 0x5bda85ee fb_get_mode +EXPORT_SYMBOL vmlinux 0x5bf31600 param_ops_bint +EXPORT_SYMBOL vmlinux 0x5c1d7f26 sk_stream_error +EXPORT_SYMBOL vmlinux 0x5c265cba sg_init_one +EXPORT_SYMBOL vmlinux 0x5c36c002 zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0x5c7043c8 devm_gpiod_put_array +EXPORT_SYMBOL vmlinux 0x5c861090 scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0x5c9284a0 processor_id +EXPORT_SYMBOL vmlinux 0x5c952577 get_phy_device +EXPORT_SYMBOL vmlinux 0x5c9539df sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x5c95f968 update_region +EXPORT_SYMBOL vmlinux 0x5c966bef skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0x5ca8c285 tcp_proc_register +EXPORT_SYMBOL vmlinux 0x5cc54e30 qdisc_destroy +EXPORT_SYMBOL vmlinux 0x5ce362b7 dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0x5ce85848 textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5d02647d pci_enable_msix +EXPORT_SYMBOL vmlinux 0x5d06197c pci_scan_bus +EXPORT_SYMBOL vmlinux 0x5d0fd2e7 shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0x5d447956 md_set_array_sectors +EXPORT_SYMBOL vmlinux 0x5d550c4d scsi_sd_probe_domain +EXPORT_SYMBOL vmlinux 0x5d5d800b skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0x5d64498c bio_integrity_prep +EXPORT_SYMBOL vmlinux 0x5da870cf __devm_gpiod_get_index_optional +EXPORT_SYMBOL vmlinux 0x5dcf6341 outer_cache +EXPORT_SYMBOL vmlinux 0x5dda37e7 padata_add_cpu +EXPORT_SYMBOL vmlinux 0x5de4cbfa uart_unregister_driver +EXPORT_SYMBOL vmlinux 0x5ded2a87 inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x5e09cd52 xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0x5e0eea32 sock_wake_async +EXPORT_SYMBOL vmlinux 0x5e355a58 write_one_page +EXPORT_SYMBOL vmlinux 0x5e419852 mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0x5e5cc2be snd_card_free +EXPORT_SYMBOL vmlinux 0x5e684006 d_add_ci +EXPORT_SYMBOL vmlinux 0x5e7f4920 snd_pcm_format_set_silence +EXPORT_SYMBOL vmlinux 0x5e866d85 prandom_bytes +EXPORT_SYMBOL vmlinux 0x5e919f25 inet_frags_init_net +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5ea0c8b8 ip_check_defrag +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5ec50fb1 sg_nents_for_len +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5eed7bb6 framebuffer_release +EXPORT_SYMBOL vmlinux 0x5ef8eb33 fifo_set_limit +EXPORT_SYMBOL vmlinux 0x5efe8a2a snd_pcm_set_ops +EXPORT_SYMBOL vmlinux 0x5f005368 kstrtou8 +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f1d3a3b mipi_dsi_dcs_write_buffer +EXPORT_SYMBOL vmlinux 0x5f27323c _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x5f3f154e __free_pages +EXPORT_SYMBOL vmlinux 0x5f5060f8 proc_set_size +EXPORT_SYMBOL vmlinux 0x5f5c0e0f netdev_notice +EXPORT_SYMBOL vmlinux 0x5f5f5355 tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0x5f6f2826 nf_log_set +EXPORT_SYMBOL vmlinux 0x5f754e5a memset +EXPORT_SYMBOL vmlinux 0x5f8378c5 blk_integrity_compare +EXPORT_SYMBOL vmlinux 0x5f9ac73d i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0x5fbb0588 __module_get +EXPORT_SYMBOL vmlinux 0x5fc552d8 netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0x5fd268cb radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0x5fd6c530 tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0x5fda0227 vfs_stat +EXPORT_SYMBOL vmlinux 0x5fe5589f register_shrinker +EXPORT_SYMBOL vmlinux 0x5fee8bf2 cad_pid +EXPORT_SYMBOL vmlinux 0x5ff11cc3 pcibios_min_io +EXPORT_SYMBOL vmlinux 0x60055baa dispc_mgr_get_vsync_irq +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x6008802e register_mtd_chip_driver +EXPORT_SYMBOL vmlinux 0x601245cb generic_update_time +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x60202040 finish_open +EXPORT_SYMBOL vmlinux 0x602a02d4 sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0x602c96f0 copy_to_user_fromio +EXPORT_SYMBOL vmlinux 0x602e6bc3 phy_start_aneg +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x604db7d6 inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0x6051cdf1 bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x60541702 edma_alloc_slot +EXPORT_SYMBOL vmlinux 0x606d0b09 secure_tcpv6_sequence_number +EXPORT_SYMBOL vmlinux 0x60727eeb cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0x607780df skb_ensure_writable +EXPORT_SYMBOL vmlinux 0x607db34d generic_file_open +EXPORT_SYMBOL vmlinux 0x6081c32c __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x6091644e flow_keys_dissector +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL vmlinux 0x60a5306f of_graph_get_next_endpoint +EXPORT_SYMBOL vmlinux 0x60c2140d blk_get_request +EXPORT_SYMBOL vmlinux 0x60c44eaf netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0x60c7016b inet_listen +EXPORT_SYMBOL vmlinux 0x60cc318a __i2c_transfer +EXPORT_SYMBOL vmlinux 0x60df1e3b posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x60e42405 dev_alloc_name +EXPORT_SYMBOL vmlinux 0x60e82c3b serio_rescan +EXPORT_SYMBOL vmlinux 0x6100be91 xfrm4_prepare_output +EXPORT_SYMBOL vmlinux 0x610a00a3 pps_register_source +EXPORT_SYMBOL vmlinux 0x610c409d dispc_ovl_check +EXPORT_SYMBOL vmlinux 0x611a7a2e napi_get_frags +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x612fce4f mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0x6132f0b9 netlink_ack +EXPORT_SYMBOL vmlinux 0x61427b2b gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0x614f9038 kernel_getsockname +EXPORT_SYMBOL vmlinux 0x6174f244 truncate_pagecache +EXPORT_SYMBOL vmlinux 0x617583fa sock_no_poll +EXPORT_SYMBOL vmlinux 0x617a218d __cond_resched_lock +EXPORT_SYMBOL vmlinux 0x617ccb3e dmam_alloc_noncoherent +EXPORT_SYMBOL vmlinux 0x618d326f cdev_del +EXPORT_SYMBOL vmlinux 0x618dd811 __skb_tx_hash +EXPORT_SYMBOL vmlinux 0x61921d0a amba_driver_register +EXPORT_SYMBOL vmlinux 0x61ad34f3 pci_set_master +EXPORT_SYMBOL vmlinux 0x61b145d6 pci_lost_interrupt +EXPORT_SYMBOL vmlinux 0x61b3560c cmdline_parts_set +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61c95f1d release_pages +EXPORT_SYMBOL vmlinux 0x61e1c365 nf_nat_decode_session_hook +EXPORT_SYMBOL vmlinux 0x61e1e3e5 htc_egpio_get_wakeup_irq +EXPORT_SYMBOL vmlinux 0x61f11ab3 inet_add_protocol +EXPORT_SYMBOL vmlinux 0x61f1c7c2 __starget_for_each_device +EXPORT_SYMBOL vmlinux 0x61f33f0d skb_checksum_setup +EXPORT_SYMBOL vmlinux 0x61f53179 register_framebuffer +EXPORT_SYMBOL vmlinux 0x62008101 mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x6219dda1 twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0x621dae53 skb_split +EXPORT_SYMBOL vmlinux 0x6220b4a2 crc32_le +EXPORT_SYMBOL vmlinux 0x6223536a pci_iomap +EXPORT_SYMBOL vmlinux 0x6225637e md5_transform +EXPORT_SYMBOL vmlinux 0x6228c21f smp_call_function_single +EXPORT_SYMBOL vmlinux 0x62296be1 qcom_scm_get_version +EXPORT_SYMBOL vmlinux 0x6239df13 xfrm_state_walk +EXPORT_SYMBOL vmlinux 0x623af3e6 ptp_find_pin +EXPORT_SYMBOL vmlinux 0x624bb431 shdma_reset +EXPORT_SYMBOL vmlinux 0x624f86f9 udp_ioctl +EXPORT_SYMBOL vmlinux 0x625dda55 devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x62759bda xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0x62827bec security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x629335c3 generic_perform_write +EXPORT_SYMBOL vmlinux 0x629737bf acl_by_type +EXPORT_SYMBOL vmlinux 0x62a59960 skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0x62df95cb from_kprojid_munged +EXPORT_SYMBOL vmlinux 0x62e42ad5 from_kuid +EXPORT_SYMBOL vmlinux 0x62e58de4 devm_gpiod_get_array_optional +EXPORT_SYMBOL vmlinux 0x63162bc1 disk_stack_limits +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x6323a59d dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x633ea86c clear_wb_congested +EXPORT_SYMBOL vmlinux 0x634b714b netif_skb_features +EXPORT_SYMBOL vmlinux 0x634c3809 pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0x635082d3 mipi_dsi_generic_write +EXPORT_SYMBOL vmlinux 0x63593ffc netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0x6363cf7c dump_align +EXPORT_SYMBOL vmlinux 0x6369570d dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0x636b3461 omap_dss_get_num_overlays +EXPORT_SYMBOL vmlinux 0x6372dea2 blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0x637b2ea7 jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0x638426c8 pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0x63923486 snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63dca8e9 inode_change_ok +EXPORT_SYMBOL vmlinux 0x63e50d6e posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63f910cf gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0x63fc232f strlen_user +EXPORT_SYMBOL vmlinux 0x63fd9a03 vme_irq_handler +EXPORT_SYMBOL vmlinux 0x6403e338 tcp_memory_pressure +EXPORT_SYMBOL vmlinux 0x640ae342 dm_kobject_release +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x642a0d52 jbd2_journal_load +EXPORT_SYMBOL vmlinux 0x64396cdf pci_enable_msi_range +EXPORT_SYMBOL vmlinux 0x644ce825 devm_gpiod_put +EXPORT_SYMBOL vmlinux 0x644fb0aa uart_match_port +EXPORT_SYMBOL vmlinux 0x645266ae snd_ctl_boolean_stereo_info +EXPORT_SYMBOL vmlinux 0x646d3776 kernel_getsockopt +EXPORT_SYMBOL vmlinux 0x649093e1 inode_claim_rsv_space +EXPORT_SYMBOL vmlinux 0x64999478 congestion_wait +EXPORT_SYMBOL vmlinux 0x64a22ff0 dispc_mgr_set_lcd_config +EXPORT_SYMBOL vmlinux 0x64e72a53 register_gifconf +EXPORT_SYMBOL vmlinux 0x64effa8f __check_sticky +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 0x6528809d kernel_listen +EXPORT_SYMBOL vmlinux 0x6535896e scsi_print_sense +EXPORT_SYMBOL vmlinux 0x65371ad4 d_instantiate +EXPORT_SYMBOL vmlinux 0x6539d3f1 snd_ctl_unregister_ioctl +EXPORT_SYMBOL vmlinux 0x653cbee2 unregister_nls +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x65466939 proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0x65cfd6c7 blk_integrity_register +EXPORT_SYMBOL vmlinux 0x65d9e877 cpufreq_register_notifier +EXPORT_SYMBOL vmlinux 0x65dccf13 xz_dec_end +EXPORT_SYMBOL vmlinux 0x65ddbad5 __genl_register_family +EXPORT_SYMBOL vmlinux 0x65e4ddf1 inet_sock_destruct +EXPORT_SYMBOL vmlinux 0x65ef38b2 serio_unregister_port +EXPORT_SYMBOL vmlinux 0x65f3ad9a fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x65f9ec32 blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0x66015534 iov_iter_npages +EXPORT_SYMBOL vmlinux 0x66058433 file_open_root +EXPORT_SYMBOL vmlinux 0x661ad008 flush_old_exec +EXPORT_SYMBOL vmlinux 0x66227eae vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0x6632fe7c fb_firmware_edid +EXPORT_SYMBOL vmlinux 0x663e6485 invalidate_partition +EXPORT_SYMBOL vmlinux 0x663ecf3a file_remove_privs +EXPORT_SYMBOL vmlinux 0x663f1221 netpoll_cleanup +EXPORT_SYMBOL vmlinux 0x665bcebb drop_super +EXPORT_SYMBOL vmlinux 0x665f332b tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0x66867f98 dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0x6696b01a scsi_unregister +EXPORT_SYMBOL vmlinux 0x669c6d68 ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0x669cc310 pcie_get_minimum_link +EXPORT_SYMBOL vmlinux 0x66bc08ec devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0x672d0011 param_set_ullong +EXPORT_SYMBOL vmlinux 0x67322c25 d_make_root +EXPORT_SYMBOL vmlinux 0x674610f2 register_sound_midi +EXPORT_SYMBOL vmlinux 0x6762e468 input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0x6765e4f0 con_copy_unimap +EXPORT_SYMBOL vmlinux 0x676bbc0f _set_bit +EXPORT_SYMBOL vmlinux 0x67733cf4 mb_cache_create +EXPORT_SYMBOL vmlinux 0x678488e5 ppp_register_channel +EXPORT_SYMBOL vmlinux 0x6794c22b __elv_add_request +EXPORT_SYMBOL vmlinux 0x67a9c163 sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0x67b27ec1 tty_std_termios +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67c29a67 xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0x67c5a330 scsi_execute_req_flags +EXPORT_SYMBOL vmlinux 0x67ce6ccf skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x67e3b944 xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x67eb23b4 pci_bus_get +EXPORT_SYMBOL vmlinux 0x6808b453 __unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x68542619 eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x688595c1 mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0x68869bae panic_notifier_list +EXPORT_SYMBOL vmlinux 0x688c17b8 __skb_checksum +EXPORT_SYMBOL vmlinux 0x689be111 mipi_dsi_dcs_soft_reset +EXPORT_SYMBOL vmlinux 0x689df95a xfrm_find_acq +EXPORT_SYMBOL vmlinux 0x689e70ca kernel_getpeername +EXPORT_SYMBOL vmlinux 0x68a24153 snd_pcm_format_physical_width +EXPORT_SYMBOL vmlinux 0x68abb700 kobject_put +EXPORT_SYMBOL vmlinux 0x68b83ac6 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x68fb581a icst307_idx2s +EXPORT_SYMBOL vmlinux 0x6915eb38 down_interruptible +EXPORT_SYMBOL vmlinux 0x691b2af5 ps2_begin_command +EXPORT_SYMBOL vmlinux 0x691c781c unregister_mtd_chip_driver +EXPORT_SYMBOL vmlinux 0x6925f675 __nlmsg_put +EXPORT_SYMBOL vmlinux 0x696bd268 blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x697c024d ip_options_compile +EXPORT_SYMBOL vmlinux 0x69ad2f20 kstrtouint +EXPORT_SYMBOL vmlinux 0x69b6f8d9 omap_set_dma_transfer_params +EXPORT_SYMBOL vmlinux 0x69b7a633 tty_port_open +EXPORT_SYMBOL vmlinux 0x69cc401d cdrom_media_changed +EXPORT_SYMBOL vmlinux 0x69d8ad6e skb_orphan_partial +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a130b05 genphy_update_link +EXPORT_SYMBOL vmlinux 0x6a1faafb inet6_del_offload +EXPORT_SYMBOL vmlinux 0x6a231831 security_inode_init_security +EXPORT_SYMBOL vmlinux 0x6a4ae611 bio_endio +EXPORT_SYMBOL vmlinux 0x6a4f348c abx500_mask_and_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a6a6ab0 simple_unlink +EXPORT_SYMBOL vmlinux 0x6a6e4efd mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0x6a752244 vfs_iter_read +EXPORT_SYMBOL vmlinux 0x6a76f3ac blk_iopoll_enable +EXPORT_SYMBOL vmlinux 0x6a792f2d scsi_register_driver +EXPORT_SYMBOL vmlinux 0x6a837252 register_quota_format +EXPORT_SYMBOL vmlinux 0x6abe0006 input_register_handle +EXPORT_SYMBOL vmlinux 0x6acafd5b cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0x6ad33e29 input_release_device +EXPORT_SYMBOL vmlinux 0x6add1af3 cdrom_release +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6b01eb46 jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0x6b06fdce delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x6b1b67d3 __bdevname +EXPORT_SYMBOL vmlinux 0x6b1d56ca pci_bus_type +EXPORT_SYMBOL vmlinux 0x6b1eb216 mipi_dsi_dcs_set_pixel_format +EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack +EXPORT_SYMBOL vmlinux 0x6b3a2b03 twl6040_power +EXPORT_SYMBOL vmlinux 0x6b77dbbc __alloc_pages_nodemask +EXPORT_SYMBOL vmlinux 0x6b7e1c24 xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0x6b7fe178 pci_iomap_range +EXPORT_SYMBOL vmlinux 0x6b98a574 __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0x6bab3e84 tc6393xb_lcd_mode +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bc662e8 elevator_exit +EXPORT_SYMBOL vmlinux 0x6bd87ff3 nf_log_unset +EXPORT_SYMBOL vmlinux 0x6bdcfd99 qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x6befcc2e blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0x6c0402eb lock_sock_nested +EXPORT_SYMBOL vmlinux 0x6c06b25d phy_attach +EXPORT_SYMBOL vmlinux 0x6c09c2a4 del_timer +EXPORT_SYMBOL vmlinux 0x6c105883 _dev_info +EXPORT_SYMBOL vmlinux 0x6c1ce5ce strcspn +EXPORT_SYMBOL vmlinux 0x6c2dc1c7 flock_lock_inode_wait +EXPORT_SYMBOL vmlinux 0x6c3f65da omap_dss_get_overlay +EXPORT_SYMBOL vmlinux 0x6c51a836 sysctl_tcp_notsent_lowat +EXPORT_SYMBOL vmlinux 0x6c541c4f __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0x6c6116f2 padata_stop +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c6cdd4d wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0x6c702af7 sysctl_udp_rmem_min +EXPORT_SYMBOL vmlinux 0x6c78ec19 lease_modify +EXPORT_SYMBOL vmlinux 0x6c85b29a simple_pin_fs +EXPORT_SYMBOL vmlinux 0x6cb72849 kernel_accept +EXPORT_SYMBOL vmlinux 0x6ccb2802 from_kgid +EXPORT_SYMBOL vmlinux 0x6cdc5c6b nla_strlcpy +EXPORT_SYMBOL vmlinux 0x6ced7405 pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0x6cf75909 serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0x6cfa071d cdrom_open +EXPORT_SYMBOL vmlinux 0x6d0285ba sock_get_timestampns +EXPORT_SYMBOL vmlinux 0x6d0f1f89 dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x6d164517 __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0x6d1c44dd lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x6d25ca73 nlmsg_notify +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d340f64 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0x6d39422d inet6_register_protosw +EXPORT_SYMBOL vmlinux 0x6d4a555c tcf_em_register +EXPORT_SYMBOL vmlinux 0x6d57c331 generic_file_splice_read +EXPORT_SYMBOL vmlinux 0x6d662533 _find_first_bit_le +EXPORT_SYMBOL vmlinux 0x6d6d1234 __tracepoint_fence_annotate_wait_on +EXPORT_SYMBOL vmlinux 0x6d75ac84 dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0x6d8c6faf dev_open +EXPORT_SYMBOL vmlinux 0x6d90f863 snd_timer_interrupt +EXPORT_SYMBOL vmlinux 0x6d95cb3d sock_alloc_send_skb +EXPORT_SYMBOL vmlinux 0x6d9e1242 max8998_write_reg +EXPORT_SYMBOL vmlinux 0x6db95079 sock_rfree +EXPORT_SYMBOL vmlinux 0x6dbeb545 pci_platform_rom +EXPORT_SYMBOL vmlinux 0x6dbf7fbc __block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x6dc933f8 dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0x6dc9a049 call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0x6dda18fd sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0x6ddc3610 ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0x6de08598 __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0x6de2207d fib_default_rule_pref +EXPORT_SYMBOL vmlinux 0x6de2f56e inet_csk_reqsk_queue_drop +EXPORT_SYMBOL vmlinux 0x6de4e9a4 mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0x6de95885 down_read +EXPORT_SYMBOL vmlinux 0x6def2db2 half_md4_transform +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6e0c917d invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0x6e298787 blk_execute_rq +EXPORT_SYMBOL vmlinux 0x6e35b32e ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0x6e3b819f sg_copy_buffer +EXPORT_SYMBOL vmlinux 0x6e3f4740 __dquot_free_space +EXPORT_SYMBOL vmlinux 0x6e632eb1 get_tz_trend +EXPORT_SYMBOL vmlinux 0x6e6514ed radix_tree_insert +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e82bcb1 mdiobus_free +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6ea018dc del_random_ready_callback +EXPORT_SYMBOL vmlinux 0x6eb67778 snd_pcm_new_stream +EXPORT_SYMBOL vmlinux 0x6eb79c4e blk_queue_io_min +EXPORT_SYMBOL vmlinux 0x6ec9ccdb _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0x6ed7b636 jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0x6ee58a77 textsearch_prepare +EXPORT_SYMBOL vmlinux 0x6ee7e54f i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0x6eefab3d open_check_o_direct +EXPORT_SYMBOL vmlinux 0x6ef0ac7a md_cluster_ops +EXPORT_SYMBOL vmlinux 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL vmlinux 0x6eff9ab9 ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0x6f20960a full_name_hash +EXPORT_SYMBOL vmlinux 0x6f293fe4 scsi_init_io +EXPORT_SYMBOL vmlinux 0x6f40787b of_node_get +EXPORT_SYMBOL vmlinux 0x6f5384b6 cfb_copyarea +EXPORT_SYMBOL vmlinux 0x6f5c288f blk_queue_start_tag +EXPORT_SYMBOL vmlinux 0x6f808e41 unregister_key_type +EXPORT_SYMBOL vmlinux 0x6f88effb hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x6f9c3093 tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x6f9d984e add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0x6fbf07cd __free_page_frag +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x70097aa0 nand_bch_free +EXPORT_SYMBOL vmlinux 0x700bd9a0 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x700cef7c inet_ioctl +EXPORT_SYMBOL vmlinux 0x7026058a PDE_DATA +EXPORT_SYMBOL vmlinux 0x7038db6c of_get_next_child +EXPORT_SYMBOL vmlinux 0x70523a7a __cond_resched_softirq +EXPORT_SYMBOL vmlinux 0x7062b4cd cmdline_parts_free +EXPORT_SYMBOL vmlinux 0x706d051c del_timer_sync +EXPORT_SYMBOL vmlinux 0x7074588e pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0x7077a631 tso_count_descs +EXPORT_SYMBOL vmlinux 0x70790400 inet_frags_fini +EXPORT_SYMBOL vmlinux 0x707f43f6 __ctzdi2 +EXPORT_SYMBOL vmlinux 0x70a0fe24 of_clk_get_by_name +EXPORT_SYMBOL vmlinux 0x70e39dae dss_uninstall_mgr_ops +EXPORT_SYMBOL vmlinux 0x70f9415d flush_signals +EXPORT_SYMBOL vmlinux 0x70f96f88 glob_match +EXPORT_SYMBOL vmlinux 0x710d0503 wait_on_page_bit +EXPORT_SYMBOL vmlinux 0x7119db7f omap_dss_pal_timings +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 0x71396ab8 security_path_rename +EXPORT_SYMBOL vmlinux 0x7142c63c edma_free_slot +EXPORT_SYMBOL vmlinux 0x715bf952 phy_stop_interrupts +EXPORT_SYMBOL vmlinux 0x7169102e omap_dss_ntsc_timings +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x7181cc99 set_wb_congested +EXPORT_SYMBOL vmlinux 0x719fe779 mmc_wait_for_app_cmd +EXPORT_SYMBOL vmlinux 0x71a117d5 sock_create +EXPORT_SYMBOL vmlinux 0x71a50dbc register_blkdev +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71c90087 memcmp +EXPORT_SYMBOL vmlinux 0x71ea3715 neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0x71f65175 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0x71f7ac53 security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0x71fcaf0d scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0x721effe1 mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0x722185b7 md_write_end +EXPORT_SYMBOL vmlinux 0x72350130 ___ratelimit +EXPORT_SYMBOL vmlinux 0x723c0e02 mb_cache_shrink +EXPORT_SYMBOL vmlinux 0x72799c52 nand_lock +EXPORT_SYMBOL vmlinux 0x7296d8a2 memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0x72a0e6f2 __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x72a5ae0d page_cache_prev_hole +EXPORT_SYMBOL vmlinux 0x72b46a8c kobject_get +EXPORT_SYMBOL vmlinux 0x72bfcbf2 iov_iter_advance +EXPORT_SYMBOL vmlinux 0x72d58de9 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x72ed0218 vme_irq_request +EXPORT_SYMBOL vmlinux 0x72faa356 of_parse_phandle +EXPORT_SYMBOL vmlinux 0x730f92d3 ip_mc_join_group +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x732c09f2 ip_defrag +EXPORT_SYMBOL vmlinux 0x733c3b54 kasprintf +EXPORT_SYMBOL vmlinux 0x733d886d iov_iter_bvec +EXPORT_SYMBOL vmlinux 0x7362bbf6 neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0x736ebae7 proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0x73757ccd submit_bh +EXPORT_SYMBOL vmlinux 0x738d2a78 udp_set_csum +EXPORT_SYMBOL vmlinux 0x73a72fd9 xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0x73b7fcf9 mipi_dsi_driver_register_full +EXPORT_SYMBOL vmlinux 0x73de8886 __dev_get_by_name +EXPORT_SYMBOL vmlinux 0x73e20c1c strlcpy +EXPORT_SYMBOL vmlinux 0x73e4a95a snd_pcm_lib_readv +EXPORT_SYMBOL vmlinux 0x73ea517f tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0x73edcbc8 alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0x73f109d4 try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x7404a6d2 phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0x7410aba2 strreplace +EXPORT_SYMBOL vmlinux 0x74141d30 bioset_integrity_create +EXPORT_SYMBOL vmlinux 0x742e6609 pcie_get_mps +EXPORT_SYMBOL vmlinux 0x74426535 devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0x745ba020 mmc_cleanup_queue +EXPORT_SYMBOL vmlinux 0x74702453 skb_put +EXPORT_SYMBOL vmlinux 0x747195f0 hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x747d07d9 bdi_destroy +EXPORT_SYMBOL vmlinux 0x747f932c sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0x7485e15e unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x748bf305 i2c_master_recv +EXPORT_SYMBOL vmlinux 0x74a83587 security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74dd07d7 sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0x74e46dac imx_ssi_fiq_tx_buffer +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x74ecc86b of_find_node_opts_by_path +EXPORT_SYMBOL vmlinux 0x74ee4d9d i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0x74f0f42f param_set_ushort +EXPORT_SYMBOL vmlinux 0x74fa022d edma_trigger_channel +EXPORT_SYMBOL vmlinux 0x7500398c mdiobus_register +EXPORT_SYMBOL vmlinux 0x7505bdef memchr_inv +EXPORT_SYMBOL vmlinux 0x75279f8e dquot_disable +EXPORT_SYMBOL vmlinux 0x75486f1d blk_get_queue +EXPORT_SYMBOL vmlinux 0x754f4af4 snd_power_wait +EXPORT_SYMBOL vmlinux 0x75523412 tcp_recvmsg +EXPORT_SYMBOL vmlinux 0x755d7501 security_path_chmod +EXPORT_SYMBOL vmlinux 0x7567d381 __get_fiq_regs +EXPORT_SYMBOL vmlinux 0x756e7a66 scsi_host_alloc +EXPORT_SYMBOL vmlinux 0x757b5d0b omap_dss_get_device +EXPORT_SYMBOL vmlinux 0x757f44c6 cpufreq_global_kobject +EXPORT_SYMBOL vmlinux 0x75913f47 set_cached_acl +EXPORT_SYMBOL vmlinux 0x7593d385 div64_s64 +EXPORT_SYMBOL vmlinux 0x75a43086 pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0x75b463dd pagecache_write_begin +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75bdea12 iommu_area_alloc +EXPORT_SYMBOL vmlinux 0x75bf10e8 phy_start_interrupts +EXPORT_SYMBOL vmlinux 0x75cc19b2 blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0x75dee049 d_alloc +EXPORT_SYMBOL vmlinux 0x75e5b436 ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0x75f324a5 elv_dispatch_sort +EXPORT_SYMBOL vmlinux 0x75f7d658 free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x76276f0a km_is_alive +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x7662fdfa input_flush_device +EXPORT_SYMBOL vmlinux 0x766368d3 tty_schedule_flip +EXPORT_SYMBOL vmlinux 0x76719a45 snd_pcm_hw_constraint_integer +EXPORT_SYMBOL vmlinux 0x76747866 tcf_register_action +EXPORT_SYMBOL vmlinux 0x7693e25a ip_ct_attach +EXPORT_SYMBOL vmlinux 0x76c4c216 input_event +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 0x76e30f5c input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0x76f63bdb mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0x76f6c5ef kmalloc_order +EXPORT_SYMBOL vmlinux 0x7700ed68 fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0x772643c0 gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0x772ca850 security_d_instantiate +EXPORT_SYMBOL vmlinux 0x7747a3b2 kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0x7749f65d tcp_check_req +EXPORT_SYMBOL vmlinux 0x7755d9dc snd_pci_quirk_lookup +EXPORT_SYMBOL vmlinux 0x775a130e __sg_free_table +EXPORT_SYMBOL vmlinux 0x776666a1 mutex_unlock +EXPORT_SYMBOL vmlinux 0x777d4105 seq_path +EXPORT_SYMBOL vmlinux 0x7785bd67 posix_lock_file +EXPORT_SYMBOL vmlinux 0x7787dd7c dev_queue_xmit_accel +EXPORT_SYMBOL vmlinux 0x7791193f icst525_s2div +EXPORT_SYMBOL vmlinux 0x779a18af kstrtoll +EXPORT_SYMBOL vmlinux 0x77a748e9 netlink_broadcast_filtered +EXPORT_SYMBOL vmlinux 0x77b9fb18 vfs_rmdir +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77c553ee inode_init_once +EXPORT_SYMBOL vmlinux 0x77ddd30c security_inode_permission +EXPORT_SYMBOL vmlinux 0x77ddf2b9 poll_freewait +EXPORT_SYMBOL vmlinux 0x77e34376 inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x77f6c2a8 kunmap_high +EXPORT_SYMBOL vmlinux 0x7810a88b fence_signal_locked +EXPORT_SYMBOL vmlinux 0x78164430 security_path_truncate +EXPORT_SYMBOL vmlinux 0x782ad9ea fixed_size_llseek +EXPORT_SYMBOL vmlinux 0x782cd255 dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0x783b3563 wake_up_atomic_t +EXPORT_SYMBOL vmlinux 0x78404ac8 dev_addr_add +EXPORT_SYMBOL vmlinux 0x78551b8e genphy_read_status +EXPORT_SYMBOL vmlinux 0x78562597 blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0x7871c242 nand_scan_ident +EXPORT_SYMBOL vmlinux 0x78779c0b set_fiq_handler +EXPORT_SYMBOL vmlinux 0x78798872 submit_bio_wait +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x788fe103 iomem_resource +EXPORT_SYMBOL vmlinux 0x789affb1 frontswap_tmem_exclusive_gets +EXPORT_SYMBOL vmlinux 0x78b47b3d remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0x78c91633 iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0x78df04e0 inet_release +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x78e831d1 dentry_needs_remove_privs +EXPORT_SYMBOL vmlinux 0x78e8cce2 __neigh_event_send +EXPORT_SYMBOL vmlinux 0x78f9ee18 xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0x7927bf66 backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x792f8704 amba_find_device +EXPORT_SYMBOL vmlinux 0x794cbd91 snd_ctl_notify +EXPORT_SYMBOL vmlinux 0x7959aba6 kernel_sock_ioctl +EXPORT_SYMBOL vmlinux 0x796fc5ce scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0x79903062 vc_cons +EXPORT_SYMBOL vmlinux 0x79a32683 eth_header +EXPORT_SYMBOL vmlinux 0x79aa04a2 get_random_bytes +EXPORT_SYMBOL vmlinux 0x79bd5644 free_user_ns +EXPORT_SYMBOL vmlinux 0x79c5a9f0 ioremap +EXPORT_SYMBOL vmlinux 0x79c76855 blk_queue_merge_bvec +EXPORT_SYMBOL vmlinux 0x79fa1deb imx_ssi_fiq_rx_buffer +EXPORT_SYMBOL vmlinux 0x7a054293 genphy_config_aneg +EXPORT_SYMBOL vmlinux 0x7a08eb2e pci_request_regions +EXPORT_SYMBOL vmlinux 0x7a1f2611 dispc_mgr_set_timings +EXPORT_SYMBOL vmlinux 0x7a27c184 ewma_init +EXPORT_SYMBOL vmlinux 0x7a303999 of_get_named_gpio_flags +EXPORT_SYMBOL vmlinux 0x7a3f713c blk_integrity_merge_bio +EXPORT_SYMBOL vmlinux 0x7a4497db kzfree +EXPORT_SYMBOL vmlinux 0x7a4f3db0 register_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x7a570d7a omap_dss_get_overlay_manager +EXPORT_SYMBOL vmlinux 0x7a5ea4dd new_inode +EXPORT_SYMBOL vmlinux 0x7a6a4dd9 devm_clk_put +EXPORT_SYMBOL vmlinux 0x7a8b30ab ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0x7a925833 cpufreq_get_global_kobject +EXPORT_SYMBOL vmlinux 0x7a9484f3 load_nls_default +EXPORT_SYMBOL vmlinux 0x7a95e5ae do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7aa17e47 ps2_command +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7abb2279 snd_timer_global_new +EXPORT_SYMBOL vmlinux 0x7ac90cec generic_start_io_acct +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7ad8ee59 abx500_startup_irq_enabled +EXPORT_SYMBOL vmlinux 0x7add44b5 posix_acl_valid +EXPORT_SYMBOL vmlinux 0x7afa89fc vsnprintf +EXPORT_SYMBOL vmlinux 0x7afc4e9b crypto_sha256_update +EXPORT_SYMBOL vmlinux 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL vmlinux 0x7b1ade38 lz4_decompress +EXPORT_SYMBOL vmlinux 0x7b1bf756 snd_card_file_remove +EXPORT_SYMBOL vmlinux 0x7b283ce3 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0x7b44ee49 kernel_read +EXPORT_SYMBOL vmlinux 0x7b5c8440 vm_munmap +EXPORT_SYMBOL vmlinux 0x7b8d44b1 tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0x7bcb1e57 mmc_erase +EXPORT_SYMBOL vmlinux 0x7bd0f8c5 tso_start +EXPORT_SYMBOL vmlinux 0x7bd3cdb0 mmc_gpio_request_ro +EXPORT_SYMBOL vmlinux 0x7c09122c ip6_xmit +EXPORT_SYMBOL vmlinux 0x7c1372e8 panic +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c2e57c8 of_device_is_available +EXPORT_SYMBOL vmlinux 0x7c444519 cleancache_register_ops +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c477fe6 gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0x7c5ad245 dev_mc_add +EXPORT_SYMBOL vmlinux 0x7c63b42f xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0x7c7983fe pipe_lock +EXPORT_SYMBOL vmlinux 0x7c89b1fc dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0x7c98845d twl_i2c_read +EXPORT_SYMBOL vmlinux 0x7cb1ae69 cpu_down +EXPORT_SYMBOL vmlinux 0x7cc035a7 __ucmpdi2 +EXPORT_SYMBOL vmlinux 0x7ce0c1b4 shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7cf1e066 tcp_prot +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7cf86c4c nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x7cfbe19b blk_queue_end_tag +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d11c268 jiffies +EXPORT_SYMBOL vmlinux 0x7d1ce6c8 blk_init_tags +EXPORT_SYMBOL vmlinux 0x7d34bd18 scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0x7d3a2d19 mmc_gpio_request_cd +EXPORT_SYMBOL vmlinux 0x7d456ae1 netpoll_send_udp +EXPORT_SYMBOL vmlinux 0x7d643a46 get_user_pages_locked +EXPORT_SYMBOL vmlinux 0x7d705738 blk_start_plug +EXPORT_SYMBOL vmlinux 0x7d9c9eca ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0x7dbb94e6 freeze_bdev +EXPORT_SYMBOL vmlinux 0x7dccc294 proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0x7de00389 __bio_clone_fast +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7df60381 snd_pcm_notify +EXPORT_SYMBOL vmlinux 0x7e068af6 dmam_alloc_coherent +EXPORT_SYMBOL vmlinux 0x7e0aea6c i2c_add_adapter +EXPORT_SYMBOL vmlinux 0x7e13ed3b tty_throttle +EXPORT_SYMBOL vmlinux 0x7e2485a2 tcp_seq_open +EXPORT_SYMBOL vmlinux 0x7e3b475a param_ops_short +EXPORT_SYMBOL vmlinux 0x7e4d50fe register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x7e6fa3ef tcf_hash_new_index +EXPORT_SYMBOL vmlinux 0x7e7a9fd4 snd_ctl_remove_id +EXPORT_SYMBOL vmlinux 0x7e8863ea f_setown +EXPORT_SYMBOL vmlinux 0x7e953eea mipi_dsi_dcs_enter_sleep_mode +EXPORT_SYMBOL vmlinux 0x7e9efe8e complete_and_exit +EXPORT_SYMBOL vmlinux 0x7eb8cbbd omapdss_unregister_display +EXPORT_SYMBOL vmlinux 0x7ed5abe4 filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x7ee6d93a nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x7ee7f093 dispc_ovl_compute_fifo_thresholds +EXPORT_SYMBOL vmlinux 0x7efdda90 security_path_rmdir +EXPORT_SYMBOL vmlinux 0x7f015745 omap_dss_get_output +EXPORT_SYMBOL vmlinux 0x7f02188f __msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x7f0d9ada skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f2ca8f9 __tracepoint_fence_emit +EXPORT_SYMBOL vmlinux 0x7f2ce890 tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0x7f301972 dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0x7f34a6d1 skb_append_datato_frags +EXPORT_SYMBOL vmlinux 0x7f3842cd __d_drop +EXPORT_SYMBOL vmlinux 0x7f3b9456 uart_get_divisor +EXPORT_SYMBOL vmlinux 0x7f448c74 update_devfreq +EXPORT_SYMBOL vmlinux 0x7f62a045 cpu_maps_update_done +EXPORT_SYMBOL vmlinux 0x7f63b31e _memcpy_toio +EXPORT_SYMBOL vmlinux 0x7fa8cbbd scsi_remove_device +EXPORT_SYMBOL vmlinux 0x7fbf2819 request_key +EXPORT_SYMBOL vmlinux 0x7fc7d643 phy_start +EXPORT_SYMBOL vmlinux 0x7fdade4e sock_i_uid +EXPORT_SYMBOL vmlinux 0x7fde2edb vme_master_read +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x7ffe0dfc tcp_setsockopt +EXPORT_SYMBOL vmlinux 0x800c57c2 qdisc_list_del +EXPORT_SYMBOL vmlinux 0x800e4ffa __muldi3 +EXPORT_SYMBOL vmlinux 0x802ed7e2 blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0x803bf8a1 locks_remove_posix +EXPORT_SYMBOL vmlinux 0x804aabdf idr_is_empty +EXPORT_SYMBOL vmlinux 0x806e5b15 register_filesystem +EXPORT_SYMBOL vmlinux 0x808cbb9d clk_add_alias +EXPORT_SYMBOL vmlinux 0x808e7877 neigh_direct_output +EXPORT_SYMBOL vmlinux 0x80a27784 xfrm_prepare_input +EXPORT_SYMBOL vmlinux 0x80c13a53 md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80cabcd3 vm_event_states +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80d81308 omap_vrfb_release_ctx +EXPORT_SYMBOL vmlinux 0x80e2e831 param_get_ulong +EXPORT_SYMBOL vmlinux 0x812f6ed9 param_get_short +EXPORT_SYMBOL vmlinux 0x813c8607 cpufreq_power_cooling_register +EXPORT_SYMBOL vmlinux 0x813d89b0 snd_timer_pause +EXPORT_SYMBOL vmlinux 0x81425109 input_get_keycode +EXPORT_SYMBOL vmlinux 0x81490126 of_graph_get_port_by_id +EXPORT_SYMBOL vmlinux 0x814e7730 nf_ct_destroy +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x817cb99d unregister_cdrom +EXPORT_SYMBOL vmlinux 0x819bc7eb sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x819e3be6 __devcgroup_inode_permission +EXPORT_SYMBOL vmlinux 0x81aa4540 blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0x81abe5cb seq_putc +EXPORT_SYMBOL vmlinux 0x81b69e41 snd_ctl_enum_info +EXPORT_SYMBOL vmlinux 0x81c1248b __cleancache_invalidate_fs +EXPORT_SYMBOL vmlinux 0x81c69de1 dss_mgr_start_update +EXPORT_SYMBOL vmlinux 0x81cd7bb0 blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0x81cf6398 mipi_dsi_dcs_write +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x81de5b6d vfs_llseek +EXPORT_SYMBOL vmlinux 0x82072614 tasklet_kill +EXPORT_SYMBOL vmlinux 0x822ab411 kill_pid +EXPORT_SYMBOL vmlinux 0x824a4367 tmio_core_mmc_pwr +EXPORT_SYMBOL vmlinux 0x825be37b simple_rmdir +EXPORT_SYMBOL vmlinux 0x82633313 scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0x82701365 int_to_scsilun +EXPORT_SYMBOL vmlinux 0x8273cc0e dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0x828062b1 __frontswap_init +EXPORT_SYMBOL vmlinux 0x82820463 alloc_disk +EXPORT_SYMBOL vmlinux 0x8285f57f mipi_dsi_dcs_get_power_mode +EXPORT_SYMBOL vmlinux 0x82871b60 dmt_modes +EXPORT_SYMBOL vmlinux 0x82935174 key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0x82acfb70 blk_iopoll_sched +EXPORT_SYMBOL vmlinux 0x82ca732d pci_restore_state +EXPORT_SYMBOL vmlinux 0x82cfa42d __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0x82e3d7c6 pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0x82e613df pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0x83040f5d fb_blank +EXPORT_SYMBOL vmlinux 0x8304733a blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0x831396c3 fence_signal +EXPORT_SYMBOL vmlinux 0x8320bea8 __umodsi3 +EXPORT_SYMBOL vmlinux 0x83524194 snd_pcm_lib_malloc_pages +EXPORT_SYMBOL vmlinux 0x83524600 contig_page_data +EXPORT_SYMBOL vmlinux 0x836d6c50 generic_write_checks +EXPORT_SYMBOL vmlinux 0x8372cd2f __gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x8375d79d ida_destroy +EXPORT_SYMBOL vmlinux 0x839430b2 __register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x839cdf99 edma_resume +EXPORT_SYMBOL vmlinux 0x83a8d1e6 i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0x83b009ea xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x83b55da5 blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0x83c52fba xfrm4_protocol_init +EXPORT_SYMBOL vmlinux 0x83d70683 edma_start +EXPORT_SYMBOL vmlinux 0x83eb85db reservation_object_reserve_shared +EXPORT_SYMBOL vmlinux 0x83f0c489 snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL vmlinux 0x83fe8354 bio_reset +EXPORT_SYMBOL vmlinux 0x84006f80 dma_supported +EXPORT_SYMBOL vmlinux 0x844e73b5 inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0x844e88c2 sync_inode_metadata +EXPORT_SYMBOL vmlinux 0x845b3437 alloc_fddidev +EXPORT_SYMBOL vmlinux 0x84a1beb4 writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x84a1e28f pcibios_fixup_bus +EXPORT_SYMBOL vmlinux 0x84a6309e fsync_bdev +EXPORT_SYMBOL vmlinux 0x84a69fdc vme_slave_get +EXPORT_SYMBOL vmlinux 0x84ad84a7 param_array_ops +EXPORT_SYMBOL vmlinux 0x84b183ae strncmp +EXPORT_SYMBOL vmlinux 0x84c0f5f7 registered_fb +EXPORT_SYMBOL vmlinux 0x84c8004a tty_name +EXPORT_SYMBOL vmlinux 0x84c990da seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0x84d9b598 find_vma +EXPORT_SYMBOL vmlinux 0x84de459f blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0x84e054f2 read_cache_page +EXPORT_SYMBOL vmlinux 0x84ea6a0b __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0x84ffea8b idr_preload +EXPORT_SYMBOL vmlinux 0x8508eca6 dquot_operations +EXPORT_SYMBOL vmlinux 0x85310495 filp_open +EXPORT_SYMBOL vmlinux 0x8537d87b redraw_screen +EXPORT_SYMBOL vmlinux 0x854e1c0b sg_nents +EXPORT_SYMBOL vmlinux 0x855b5577 user_path_create +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x85765fee omap_enable_dma_irq +EXPORT_SYMBOL vmlinux 0x8577f355 of_find_node_by_name +EXPORT_SYMBOL vmlinux 0x857b3fcb pci_set_dma_max_seg_size +EXPORT_SYMBOL vmlinux 0x859c6ca4 ilookup5 +EXPORT_SYMBOL vmlinux 0x85a4aa26 udp_proc_unregister +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85c477a1 tty_register_driver +EXPORT_SYMBOL vmlinux 0x85d35d90 module_put +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85e858de snd_pcm_hw_rule_noresample +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x8615d5e1 dma_mark_declared_memory_occupied +EXPORT_SYMBOL vmlinux 0x863167e1 scsi_cmd_get_serial +EXPORT_SYMBOL vmlinux 0x8647e028 qdisc_tree_decrease_qlen +EXPORT_SYMBOL vmlinux 0x864bda88 vfs_mkdir +EXPORT_SYMBOL vmlinux 0x865029ac __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x865dbfcc skb_clone +EXPORT_SYMBOL vmlinux 0x866158b8 page_follow_link_light +EXPORT_SYMBOL vmlinux 0x8664f62e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0x8669ca01 __scm_destroy +EXPORT_SYMBOL vmlinux 0x8671b380 scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0x86731d53 blk_mq_map_queue +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 0x86af70dd netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0x86b4e04a ps2_end_command +EXPORT_SYMBOL vmlinux 0x86bbe857 tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0x86f1e11a mdio_bus_type +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x87003790 fence_init +EXPORT_SYMBOL vmlinux 0x871c0a7e fiemap_check_flags +EXPORT_SYMBOL vmlinux 0x87537052 pskb_expand_head +EXPORT_SYMBOL vmlinux 0x87651bc7 ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0x87718127 vme_dma_list_add +EXPORT_SYMBOL vmlinux 0x877fd149 bio_integrity_trim +EXPORT_SYMBOL vmlinux 0x878ab3ce sysctl_tcp_adv_win_scale +EXPORT_SYMBOL vmlinux 0x87a74985 eth_header_parse +EXPORT_SYMBOL vmlinux 0x87db076b mount_subtree +EXPORT_SYMBOL vmlinux 0x87dcd34c param_get_ullong +EXPORT_SYMBOL vmlinux 0x88520a47 of_match_node +EXPORT_SYMBOL vmlinux 0x8868998a account_page_dirtied +EXPORT_SYMBOL vmlinux 0x886bc76f mempool_resize +EXPORT_SYMBOL vmlinux 0x888b3991 neigh_parms_release +EXPORT_SYMBOL vmlinux 0x88b19f45 system_serial +EXPORT_SYMBOL vmlinux 0x88b4ea36 bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0x88b4f772 ptp_clock_event +EXPORT_SYMBOL vmlinux 0x88c822ed vfs_getxattr_alloc +EXPORT_SYMBOL vmlinux 0x89034c57 inet6_getname +EXPORT_SYMBOL vmlinux 0x89081121 sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0x890b0690 skb_queue_tail +EXPORT_SYMBOL vmlinux 0x89335d92 param_ops_uint +EXPORT_SYMBOL vmlinux 0x893b3ffc udp_poll +EXPORT_SYMBOL vmlinux 0x893b467e snd_timer_resolution +EXPORT_SYMBOL vmlinux 0x89617268 pci_request_region +EXPORT_SYMBOL vmlinux 0x896d4974 devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x89702ae7 xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0x8983594e generic_read_dir +EXPORT_SYMBOL vmlinux 0x89890df1 dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0x89cfe39f blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0x89d5538d fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x89dcb138 phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0x89eb69da xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x89ecf423 tcp_req_err +EXPORT_SYMBOL vmlinux 0x8a0f4230 rename_lock +EXPORT_SYMBOL vmlinux 0x8a1ab4ee timeval_to_jiffies +EXPORT_SYMBOL vmlinux 0x8a1c5455 blk_stack_limits +EXPORT_SYMBOL vmlinux 0x8a3ca570 d_find_alias +EXPORT_SYMBOL vmlinux 0x8a418558 noop_fsync +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a4fa83b __aeabi_llsr +EXPORT_SYMBOL vmlinux 0x8a51c18c devm_gpiod_get_array +EXPORT_SYMBOL vmlinux 0x8a51d565 quota_send_warning +EXPORT_SYMBOL vmlinux 0x8a588406 sk_reset_timer +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a8a263d dev_trans_start +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8a9e9f49 do_truncate +EXPORT_SYMBOL vmlinux 0x8aafda2c snd_ctl_find_id +EXPORT_SYMBOL vmlinux 0x8ac1ebad vfs_write +EXPORT_SYMBOL vmlinux 0x8ad5dd2d ndisc_mc_map +EXPORT_SYMBOL vmlinux 0x8af9dd1c omapdss_find_output_from_display +EXPORT_SYMBOL vmlinux 0x8b09a679 netdev_boot_setup_check +EXPORT_SYMBOL vmlinux 0x8b11ef8d scsi_mode_sense +EXPORT_SYMBOL vmlinux 0x8b27af57 dentry_unhash +EXPORT_SYMBOL vmlinux 0x8b43159b register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b748272 __block_write_begin +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8b94217b xfrm_state_update +EXPORT_SYMBOL vmlinux 0x8bc34f4d rt6_lookup +EXPORT_SYMBOL vmlinux 0x8bc8f991 vfs_unlink +EXPORT_SYMBOL vmlinux 0x8bcfc1a9 dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0x8bd70d99 module_refcount +EXPORT_SYMBOL vmlinux 0x8bda446a skb_store_bits +EXPORT_SYMBOL vmlinux 0x8beeefc6 of_n_addr_cells +EXPORT_SYMBOL vmlinux 0x8bfb16b7 skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0x8c006327 pci_assign_resource +EXPORT_SYMBOL vmlinux 0x8c444155 kfree_skb_list +EXPORT_SYMBOL vmlinux 0x8c475528 mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0x8c6375c6 input_free_device +EXPORT_SYMBOL vmlinux 0x8c637d43 irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x8c705b8c edma_clean_channel +EXPORT_SYMBOL vmlinux 0x8c8f9001 mipi_dsi_dcs_exit_sleep_mode +EXPORT_SYMBOL vmlinux 0x8cb98f8c make_kprojid +EXPORT_SYMBOL vmlinux 0x8cc7c1c0 trace_raw_output_prep +EXPORT_SYMBOL vmlinux 0x8cd8c339 omap_free_dma +EXPORT_SYMBOL vmlinux 0x8cfcf75c nand_flash_ids +EXPORT_SYMBOL vmlinux 0x8d134c39 idr_replace +EXPORT_SYMBOL vmlinux 0x8d13edda __frontswap_store +EXPORT_SYMBOL vmlinux 0x8d17e82d d_obtain_alias +EXPORT_SYMBOL vmlinux 0x8d29aa39 mb_cache_entry_alloc +EXPORT_SYMBOL vmlinux 0x8d551bef sysctl_tcp_rmem +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +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 0x8d781959 max8925_bulk_read +EXPORT_SYMBOL vmlinux 0x8d7d3b46 dev_err +EXPORT_SYMBOL vmlinux 0x8d7da207 input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0x8d8b6353 proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0x8d9f6653 skb_clone_sk +EXPORT_SYMBOL vmlinux 0x8dadd1a0 __get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0x8daed0f4 get_disk +EXPORT_SYMBOL vmlinux 0x8db62b83 remap_pfn_range +EXPORT_SYMBOL vmlinux 0x8dcf3784 csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0x8dcff6e2 __pv_offset +EXPORT_SYMBOL vmlinux 0x8de46ffd netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL vmlinux 0x8e050cae param_get_string +EXPORT_SYMBOL vmlinux 0x8e302ac5 register_key_type +EXPORT_SYMBOL vmlinux 0x8e326fae __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x8e3e63ad ipv6_push_nfrag_opts +EXPORT_SYMBOL vmlinux 0x8e5e66ef nf_unregister_hooks +EXPORT_SYMBOL vmlinux 0x8e865d3c arm_delay_ops +EXPORT_SYMBOL vmlinux 0x8eb4d683 flow_cache_lookup +EXPORT_SYMBOL vmlinux 0x8eb6296b md_finish_reshape +EXPORT_SYMBOL vmlinux 0x8eb643c1 d_path +EXPORT_SYMBOL vmlinux 0x8ed58455 genphy_aneg_done +EXPORT_SYMBOL vmlinux 0x8ef906aa snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL vmlinux 0x8f034572 __sb_start_write +EXPORT_SYMBOL vmlinux 0x8f05f615 md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0x8f147eab seq_puts +EXPORT_SYMBOL vmlinux 0x8f213021 devfreq_add_device +EXPORT_SYMBOL vmlinux 0x8f4282e8 seq_open +EXPORT_SYMBOL vmlinux 0x8f4ef004 complete_request_key +EXPORT_SYMBOL vmlinux 0x8f509511 dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0x8f595b11 snd_major +EXPORT_SYMBOL vmlinux 0x8f678b07 __stack_chk_guard +EXPORT_SYMBOL vmlinux 0x8f7dd5af generic_setxattr +EXPORT_SYMBOL vmlinux 0x8f8240a2 vm_map_ram +EXPORT_SYMBOL vmlinux 0x8f8b5b83 single_release +EXPORT_SYMBOL vmlinux 0x8fa31cf5 sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0x8fa4130a omap_set_dma_callback +EXPORT_SYMBOL vmlinux 0x8fb956a7 blk_integrity_merge_rq +EXPORT_SYMBOL vmlinux 0x8fc49929 con_is_bound +EXPORT_SYMBOL vmlinux 0x8fc66b94 blkdev_fsync +EXPORT_SYMBOL vmlinux 0x8fd180e7 kernel_neon_begin +EXPORT_SYMBOL vmlinux 0x8fe194fd genphy_suspend +EXPORT_SYMBOL vmlinux 0x8ffdb3b8 crc16 +EXPORT_SYMBOL vmlinux 0x9008273f jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0x9010d510 sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0x901e78c1 tcf_em_unregister +EXPORT_SYMBOL vmlinux 0x9024b2af pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0x9039ce2f dquot_commit_info +EXPORT_SYMBOL vmlinux 0x903c3104 udp_disconnect +EXPORT_SYMBOL vmlinux 0x90502162 dump_emit +EXPORT_SYMBOL vmlinux 0x906b6bad __getblk_gfp +EXPORT_SYMBOL vmlinux 0x908ff583 wireless_spy_update +EXPORT_SYMBOL vmlinux 0x90c5e819 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0x90efcf99 generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0x90f994bf bio_put +EXPORT_SYMBOL vmlinux 0x9114a1f8 jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x911daa2a scsi_register +EXPORT_SYMBOL vmlinux 0x91237cfb dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0x9145bc2e generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0x91463b1d kstrtos16 +EXPORT_SYMBOL vmlinux 0x91621d6a allocate_resource +EXPORT_SYMBOL vmlinux 0x916472a9 blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0x91715312 sprintf +EXPORT_SYMBOL vmlinux 0x9172a0de mem_map +EXPORT_SYMBOL vmlinux 0x9178f21f backlight_force_update +EXPORT_SYMBOL vmlinux 0x917b57c3 nf_ct_attach +EXPORT_SYMBOL vmlinux 0x919029aa __readwrite_bug +EXPORT_SYMBOL vmlinux 0x919c0f2f mmc_retune_timer_stop +EXPORT_SYMBOL vmlinux 0x919e4bb8 udp_del_offload +EXPORT_SYMBOL vmlinux 0x91a31cdf unregister_binfmt +EXPORT_SYMBOL vmlinux 0x91c0980e icst_hz +EXPORT_SYMBOL vmlinux 0x91c69352 scsi_ioctl +EXPORT_SYMBOL vmlinux 0x91c6d97e sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0x91c9b1bc dev_get_flags +EXPORT_SYMBOL vmlinux 0x91c9d178 devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x91d0050c free_netdev +EXPORT_SYMBOL vmlinux 0x91da63a4 pci_get_class +EXPORT_SYMBOL vmlinux 0x91fa406d generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x91fb747b tty_check_change +EXPORT_SYMBOL vmlinux 0x9212ccff dss_install_mgr_ops +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x924470d7 elv_register_queue +EXPORT_SYMBOL vmlinux 0x92506f69 fput +EXPORT_SYMBOL vmlinux 0x926a4088 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x926dd5f1 __break_lease +EXPORT_SYMBOL vmlinux 0x9271e041 tcp_splice_read +EXPORT_SYMBOL vmlinux 0x9276ce28 edma_set_dest +EXPORT_SYMBOL vmlinux 0x92867c1d blk_peek_request +EXPORT_SYMBOL vmlinux 0x9287bb5c block_write_full_page +EXPORT_SYMBOL vmlinux 0x9289d587 __scsi_print_sense +EXPORT_SYMBOL vmlinux 0x929a3a28 phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0x929e40ec elevator_alloc +EXPORT_SYMBOL vmlinux 0x92a9c60c time_to_tm +EXPORT_SYMBOL vmlinux 0x92d04a8f framebuffer_alloc +EXPORT_SYMBOL vmlinux 0x92d14578 vga_get +EXPORT_SYMBOL vmlinux 0x92d21af6 input_grab_device +EXPORT_SYMBOL vmlinux 0x92d4dff4 fbcon_rotate_ud +EXPORT_SYMBOL vmlinux 0x92e0896a __sb_end_write +EXPORT_SYMBOL vmlinux 0x92e4d2fe flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0x92ec5d1b dispc_mgr_enable +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x93039e1a pci_scan_bridge +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x93097766 of_mdiobus_register +EXPORT_SYMBOL vmlinux 0x9318f291 cros_ec_query_all +EXPORT_SYMBOL vmlinux 0x93215e1d __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0x9321ab82 tty_unthrottle +EXPORT_SYMBOL vmlinux 0x932ca201 swiotlb_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0x9330cb9f sg_alloc_table +EXPORT_SYMBOL vmlinux 0x9330fc0e tcp_get_cookie_sock +EXPORT_SYMBOL vmlinux 0x9331d64b genphy_config_init +EXPORT_SYMBOL vmlinux 0x9361b8bd of_platform_bus_probe +EXPORT_SYMBOL vmlinux 0x93627732 netdev_change_features +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x93963a85 dss_feat_get_num_mgrs +EXPORT_SYMBOL vmlinux 0x93a4abe5 devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93c92ce5 tso_build_data +EXPORT_SYMBOL vmlinux 0x93d17024 mipi_dsi_host_unregister +EXPORT_SYMBOL vmlinux 0x93d24cc9 of_find_backlight_by_node +EXPORT_SYMBOL vmlinux 0x93fca811 __get_free_pages +EXPORT_SYMBOL vmlinux 0x9402a6a5 scsilun_to_int +EXPORT_SYMBOL vmlinux 0x94098ff8 snd_interval_list +EXPORT_SYMBOL vmlinux 0x940c18c3 uart_register_driver +EXPORT_SYMBOL vmlinux 0x940f9cf6 kblockd_schedule_delayed_work +EXPORT_SYMBOL vmlinux 0x9420cf02 tty_port_hangup +EXPORT_SYMBOL vmlinux 0x9423d610 vme_dma_list_free +EXPORT_SYMBOL vmlinux 0x9424e2d1 pci_iounmap +EXPORT_SYMBOL vmlinux 0x9427f6dd of_get_property +EXPORT_SYMBOL vmlinux 0x945e91a2 xfrm_input +EXPORT_SYMBOL vmlinux 0x946c51c8 __frontswap_load +EXPORT_SYMBOL vmlinux 0x9482bff6 inetdev_by_index +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x94b2590f vme_free_consistent +EXPORT_SYMBOL vmlinux 0x94c8aca3 tcp_proto_cgroup +EXPORT_SYMBOL vmlinux 0x94cb49b5 pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0x94d3da68 rtc_lock +EXPORT_SYMBOL vmlinux 0x94e693fa generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0x94e97727 pci_disable_link_state +EXPORT_SYMBOL vmlinux 0x94eea794 getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x950da793 tcp_enter_cwr +EXPORT_SYMBOL vmlinux 0x951013b6 omap_dss_get_next_device +EXPORT_SYMBOL vmlinux 0x9511694d netdev_bonding_info_change +EXPORT_SYMBOL vmlinux 0x951c2181 dev_emerg +EXPORT_SYMBOL vmlinux 0x9545af6d tasklet_init +EXPORT_SYMBOL vmlinux 0x9546b292 xfrm4_rcv +EXPORT_SYMBOL vmlinux 0x954eea2f of_find_node_by_phandle +EXPORT_SYMBOL vmlinux 0x955ca974 pci_set_power_state +EXPORT_SYMBOL vmlinux 0x95622f41 down_timeout +EXPORT_SYMBOL vmlinux 0x9585379b jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0x95912fc1 pcie_set_readrq +EXPORT_SYMBOL vmlinux 0x95a5131b netpoll_setup +EXPORT_SYMBOL vmlinux 0x95aead08 phy_init_hw +EXPORT_SYMBOL vmlinux 0x95dbe078 __get_user_2 +EXPORT_SYMBOL vmlinux 0x95e9beba snd_timer_stop +EXPORT_SYMBOL vmlinux 0x95f48163 xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x95f60d50 serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0x960dfaf5 radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0x96143330 revert_creds +EXPORT_SYMBOL vmlinux 0x9615c8c2 phy_ethtool_gset +EXPORT_SYMBOL vmlinux 0x96573b80 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x96898769 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x969040dc make_kgid +EXPORT_SYMBOL vmlinux 0x96abf9cf shdma_cleanup +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x96dce98c resource_list_create_entry +EXPORT_SYMBOL vmlinux 0x96dfdf45 tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0x96e02fbc of_phy_find_device +EXPORT_SYMBOL vmlinux 0x96e10a8c neigh_table_clear +EXPORT_SYMBOL vmlinux 0x97012064 genphy_resume +EXPORT_SYMBOL vmlinux 0x97076c8a find_get_entry +EXPORT_SYMBOL vmlinux 0x97212ccd rwsem_down_write_failed +EXPORT_SYMBOL vmlinux 0x97255bdf strlen +EXPORT_SYMBOL vmlinux 0x972567a8 get_super_thawed +EXPORT_SYMBOL vmlinux 0x9726565e scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0x97266d21 pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x972dab4c single_open +EXPORT_SYMBOL vmlinux 0x9739979a dev_get_by_name +EXPORT_SYMBOL vmlinux 0x9754ccb3 inet_frag_maybe_warn_overflow +EXPORT_SYMBOL vmlinux 0x9754ec10 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x976a9033 lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x976e700f down_trylock +EXPORT_SYMBOL vmlinux 0x9780ae33 inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0x9793c93a dispc_mgr_setup +EXPORT_SYMBOL vmlinux 0x97999817 rfkill_set_hw_state +EXPORT_SYMBOL vmlinux 0x97b07ec7 tty_mutex +EXPORT_SYMBOL vmlinux 0x97d66843 sync_filesystem +EXPORT_SYMBOL vmlinux 0x97d82923 generic_end_io_acct +EXPORT_SYMBOL vmlinux 0x97db8b4f phy_read_mmd_indirect +EXPORT_SYMBOL vmlinux 0x97eb1510 tc_classify +EXPORT_SYMBOL vmlinux 0x97ec26ae kset_register +EXPORT_SYMBOL vmlinux 0x97f7d5c2 of_translate_dma_address +EXPORT_SYMBOL vmlinux 0x98082893 __copy_to_user +EXPORT_SYMBOL vmlinux 0x9820b644 warn_slowpath_fmt_taint +EXPORT_SYMBOL vmlinux 0x9835e061 ata_port_printk +EXPORT_SYMBOL vmlinux 0x98382075 kfree_skb_partial +EXPORT_SYMBOL vmlinux 0x983b94c9 blk_queue_invalidate_tags +EXPORT_SYMBOL vmlinux 0x9843b83a kthread_bind +EXPORT_SYMBOL vmlinux 0x9860c67b fsnotify_get_group +EXPORT_SYMBOL vmlinux 0x986654e9 key_alloc +EXPORT_SYMBOL vmlinux 0x986e6135 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x9876fbac sock_create_kern +EXPORT_SYMBOL vmlinux 0x987c11c7 __pv_phys_pfn_offset +EXPORT_SYMBOL vmlinux 0x9881b2b3 from_kprojid +EXPORT_SYMBOL vmlinux 0x98c722ff find_get_pages_contig +EXPORT_SYMBOL vmlinux 0x98e68eca cancel_delayed_work +EXPORT_SYMBOL vmlinux 0x98ef8991 input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0x9902161e bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0x990cbacb __cleancache_init_fs +EXPORT_SYMBOL vmlinux 0x9912a3a7 pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0x99191201 udp6_csum_init +EXPORT_SYMBOL vmlinux 0x991ffbf5 blk_mq_add_to_requeue_list +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x99573c52 release_firmware +EXPORT_SYMBOL vmlinux 0x99591a7a ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x995bf28c __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x995f6012 inet_add_offload +EXPORT_SYMBOL vmlinux 0x99694bf0 pm860x_set_bits +EXPORT_SYMBOL vmlinux 0x996c4d30 proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x9994c0ca ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x99b61eaa generic_setlease +EXPORT_SYMBOL vmlinux 0x99bb8806 memmove +EXPORT_SYMBOL vmlinux 0x99bde551 follow_down_one +EXPORT_SYMBOL vmlinux 0x99c95fa5 unregister_sound_special +EXPORT_SYMBOL vmlinux 0x99cdc86b sysctl_tcp_reordering +EXPORT_SYMBOL vmlinux 0x99ce0229 nf_setsockopt +EXPORT_SYMBOL vmlinux 0x99d82aab blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0x99f58330 lg_local_lock_cpu +EXPORT_SYMBOL vmlinux 0x99f7ae07 uart_write_wakeup +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a1f414f xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0x9a1fc4b4 jiffies_to_timeval +EXPORT_SYMBOL vmlinux 0x9a30c6dc blk_start_queue +EXPORT_SYMBOL vmlinux 0x9a42c141 cros_ec_prepare_tx +EXPORT_SYMBOL vmlinux 0x9a623142 ida_get_new_above +EXPORT_SYMBOL vmlinux 0x9a7bf8bf nf_reinject +EXPORT_SYMBOL vmlinux 0x9a8318ef v7_coherent_kern_range +EXPORT_SYMBOL vmlinux 0x9aafa575 dev_get_iflink +EXPORT_SYMBOL vmlinux 0x9ad197b3 snd_timer_global_free +EXPORT_SYMBOL vmlinux 0x9ade32bb scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x9aeb07e8 vme_lm_attach +EXPORT_SYMBOL vmlinux 0x9aed76e5 twl6040_reg_write +EXPORT_SYMBOL vmlinux 0x9af98d73 km_new_mapping +EXPORT_SYMBOL vmlinux 0x9b067845 tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0x9b0c7d3b elv_rb_del +EXPORT_SYMBOL vmlinux 0x9b11a9e6 down_write_trylock +EXPORT_SYMBOL vmlinux 0x9b19b8db clocksource_change_rating +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b388444 get_zeroed_page +EXPORT_SYMBOL vmlinux 0x9b59fc12 sock_from_file +EXPORT_SYMBOL vmlinux 0x9b6eb137 ksize +EXPORT_SYMBOL vmlinux 0x9b9e05f9 alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0x9ba7089d argv_split +EXPORT_SYMBOL vmlinux 0x9bbe88b3 flex_array_put +EXPORT_SYMBOL vmlinux 0x9bc1239f i2c_del_driver +EXPORT_SYMBOL vmlinux 0x9bc4c757 blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0x9bc6126a param_get_byte +EXPORT_SYMBOL vmlinux 0x9bce482f __release_region +EXPORT_SYMBOL vmlinux 0x9bda4bb4 edma_set_src +EXPORT_SYMBOL vmlinux 0x9be7bde4 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x9bedd8e1 tcp_release_cb +EXPORT_SYMBOL vmlinux 0x9c0bd51f _raw_spin_lock +EXPORT_SYMBOL vmlinux 0x9c7f0db3 qcom_scm_set_warm_boot_addr +EXPORT_SYMBOL vmlinux 0x9c97082e edma_pause +EXPORT_SYMBOL vmlinux 0x9c9ec2a0 proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0x9ca278aa skb_pull +EXPORT_SYMBOL vmlinux 0x9ca2ba3d udp_prot +EXPORT_SYMBOL vmlinux 0x9ca7f731 blk_queue_unprep_rq +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9cba3c37 _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x9cbee996 sk_receive_skb +EXPORT_SYMBOL vmlinux 0x9cc14e95 ps2_handle_response +EXPORT_SYMBOL vmlinux 0x9cc3bb31 snd_ctl_register_ioctl +EXPORT_SYMBOL vmlinux 0x9ccab819 end_buffer_async_write +EXPORT_SYMBOL vmlinux 0x9ccb71a5 d_move +EXPORT_SYMBOL vmlinux 0x9cda68da init_net +EXPORT_SYMBOL vmlinux 0x9cf2f44b nf_hook_slow +EXPORT_SYMBOL vmlinux 0x9d0782fd drop_nlink +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d1f8c3d snd_ctl_remove +EXPORT_SYMBOL vmlinux 0x9d3aa376 blk_iopoll_init +EXPORT_SYMBOL vmlinux 0x9d4fb3de kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x9d611994 bmap +EXPORT_SYMBOL vmlinux 0x9d669763 memcpy +EXPORT_SYMBOL vmlinux 0x9d6ac3c3 tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0x9d92681f dev_set_mac_address +EXPORT_SYMBOL vmlinux 0x9d9b737d mipi_dsi_dcs_read +EXPORT_SYMBOL vmlinux 0x9db4db87 uart_suspend_port +EXPORT_SYMBOL vmlinux 0x9dbd2209 i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0x9dcbf4b3 generic_file_llseek +EXPORT_SYMBOL vmlinux 0x9dd6967f tty_write_room +EXPORT_SYMBOL vmlinux 0x9dfe7307 lz4_decompress_unknownoutputsize +EXPORT_SYMBOL vmlinux 0x9e00f087 cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0x9e03ba02 of_find_matching_node_and_match +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e110e07 dcb_setapp +EXPORT_SYMBOL vmlinux 0x9e1914d7 skb_get_hash_perturb +EXPORT_SYMBOL vmlinux 0x9e22097a fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x9e3ab8bb xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e5d56cb phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable +EXPORT_SYMBOL vmlinux 0x9e672ff6 scsi_kmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x9e67748e fsnotify_destroy_mark +EXPORT_SYMBOL vmlinux 0x9e6b4022 twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0x9e6d08cb shdma_request_irq +EXPORT_SYMBOL vmlinux 0x9e6d79f8 snd_info_get_str +EXPORT_SYMBOL vmlinux 0x9e6d9415 netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x9e75b169 __test_set_page_writeback +EXPORT_SYMBOL vmlinux 0x9e763530 reciprocal_value +EXPORT_SYMBOL vmlinux 0x9e99fb54 mipi_dsi_attach +EXPORT_SYMBOL vmlinux 0x9e9ad880 vfs_whiteout +EXPORT_SYMBOL vmlinux 0x9ea69acb __napi_schedule +EXPORT_SYMBOL vmlinux 0x9ec4c146 inode_reclaim_rsv_space +EXPORT_SYMBOL vmlinux 0x9eed9b9a pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0x9f00d0bd xfrm_state_add +EXPORT_SYMBOL vmlinux 0x9f0a7dfe cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0x9f0ad95d __devm_gpiod_get_index +EXPORT_SYMBOL vmlinux 0x9f11de3e key_task_permission +EXPORT_SYMBOL vmlinux 0x9f1738bb cdrom_check_events +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f7df568 jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0x9f823cea dispc_mgr_is_enabled +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9fa3f2ca jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0x9fcb3051 devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x9fd0a506 i2c_use_client +EXPORT_SYMBOL vmlinux 0x9fd2f6dc console_stop +EXPORT_SYMBOL vmlinux 0x9fd7cda1 flex_array_prealloc +EXPORT_SYMBOL vmlinux 0x9fde3633 generic_pipe_buf_confirm +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0xa00e78f7 ll_rw_block +EXPORT_SYMBOL vmlinux 0xa00eb15b ioremap_page +EXPORT_SYMBOL vmlinux 0xa0106897 iommu_tbl_range_alloc +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa046df7d jbd2_journal_start +EXPORT_SYMBOL vmlinux 0xa047b62f param_ops_long +EXPORT_SYMBOL vmlinux 0xa04a01bd qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xa05849f4 proto_register +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 0xa0aae687 imx_ssi_fiq_end +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0dafda9 cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0xa0e41027 snd_pcm_lib_free_pages +EXPORT_SYMBOL vmlinux 0xa0e7abdf seq_release +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 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa10d975e kmap_atomic +EXPORT_SYMBOL vmlinux 0xa120d33c tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0xa1242955 dquot_alloc +EXPORT_SYMBOL vmlinux 0xa1415618 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0xa14b3f5d flex_array_free_parts +EXPORT_SYMBOL vmlinux 0xa14f3d8c ewma_add +EXPORT_SYMBOL vmlinux 0xa150664f invalidate_bdev +EXPORT_SYMBOL vmlinux 0xa1603cc9 d_tmpfile +EXPORT_SYMBOL vmlinux 0xa166b663 in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0xa16ee875 inode_dio_wait +EXPORT_SYMBOL vmlinux 0xa192813b idr_for_each +EXPORT_SYMBOL vmlinux 0xa1b759ce fb_add_videomode +EXPORT_SYMBOL vmlinux 0xa1c63ad1 sk_net_capable +EXPORT_SYMBOL vmlinux 0xa1c76e0a _cond_resched +EXPORT_SYMBOL vmlinux 0xa1d55e90 _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0xa1f0ebea bit_waitqueue +EXPORT_SYMBOL vmlinux 0xa208da21 dma_mmap_from_coherent +EXPORT_SYMBOL vmlinux 0xa209451c bitmap_fold +EXPORT_SYMBOL vmlinux 0xa219e0c1 ipv4_specific +EXPORT_SYMBOL vmlinux 0xa2224eea mfd_cell_disable +EXPORT_SYMBOL vmlinux 0xa2341c01 del_gendisk +EXPORT_SYMBOL vmlinux 0xa253965a build_skb +EXPORT_SYMBOL vmlinux 0xa254f1c0 get_thermal_instance +EXPORT_SYMBOL vmlinux 0xa2643c3a param_ops_ushort +EXPORT_SYMBOL vmlinux 0xa2848c50 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0xa2b1d911 snd_pcm_kernel_ioctl +EXPORT_SYMBOL vmlinux 0xa2c43863 netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0xa2c7021b memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0xa30037c4 blk_mq_start_request +EXPORT_SYMBOL vmlinux 0xa312af69 vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0xa31bdf07 vme_master_set +EXPORT_SYMBOL vmlinux 0xa31dbfa9 swiotlb_alloc_coherent +EXPORT_SYMBOL vmlinux 0xa31e44ba edma_free_channel +EXPORT_SYMBOL vmlinux 0xa336feb7 nand_manuf_ids +EXPORT_SYMBOL vmlinux 0xa35444e4 dispc_write_irqenable +EXPORT_SYMBOL vmlinux 0xa3798460 fixed_phy_update_state +EXPORT_SYMBOL vmlinux 0xa37e78b6 flex_array_get +EXPORT_SYMBOL vmlinux 0xa381944f dql_reset +EXPORT_SYMBOL vmlinux 0xa3869591 inet_stream_connect +EXPORT_SYMBOL vmlinux 0xa38818f5 mmc_can_sanitize +EXPORT_SYMBOL vmlinux 0xa38b1184 tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0xa38d5f44 rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0xa39a123a fence_add_callback +EXPORT_SYMBOL vmlinux 0xa3c4ceae dquot_transfer +EXPORT_SYMBOL vmlinux 0xa3f73bbf locks_copy_lock +EXPORT_SYMBOL vmlinux 0xa414882d add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0xa419f00a path_put +EXPORT_SYMBOL vmlinux 0xa42a0a38 jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0xa43b1297 vscnprintf +EXPORT_SYMBOL vmlinux 0xa442815b __generic_block_fiemap +EXPORT_SYMBOL vmlinux 0xa4610bc6 omap_rev +EXPORT_SYMBOL vmlinux 0xa4619355 fb_pan_display +EXPORT_SYMBOL vmlinux 0xa46a4a0a tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0xa4701e9e timekeeping_inject_offset +EXPORT_SYMBOL vmlinux 0xa470a8d2 of_device_is_compatible +EXPORT_SYMBOL vmlinux 0xa47d9657 sg_miter_next +EXPORT_SYMBOL vmlinux 0xa48f5b09 omap_dma_set_global_params +EXPORT_SYMBOL vmlinux 0xa490e337 phy_ethtool_sset +EXPORT_SYMBOL vmlinux 0xa4ab29f4 dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0xa4b42c55 omap_set_dma_priority +EXPORT_SYMBOL vmlinux 0xa4b45ea5 out_of_line_wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xa4bd65a2 call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0xa4e55fbf user_revoke +EXPORT_SYMBOL vmlinux 0xa4f93d38 inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0xa50d34b9 start_tty +EXPORT_SYMBOL vmlinux 0xa512e1ac padata_do_parallel +EXPORT_SYMBOL vmlinux 0xa51ca3fc nf_register_hook +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa566cf17 __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0xa5795345 d_lookup +EXPORT_SYMBOL vmlinux 0xa586f0ab inet6_del_protocol +EXPORT_SYMBOL vmlinux 0xa58fea9d mempool_destroy +EXPORT_SYMBOL vmlinux 0xa598e29c vesa_modes +EXPORT_SYMBOL vmlinux 0xa59c181a of_get_address +EXPORT_SYMBOL vmlinux 0xa5a633b9 sg_last +EXPORT_SYMBOL vmlinux 0xa5ac8fbf blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0xa5cef8ad release_resource +EXPORT_SYMBOL vmlinux 0xa5dace4f init_special_inode +EXPORT_SYMBOL vmlinux 0xa5e3db86 pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0xa5f3ed10 dm_put_table_device +EXPORT_SYMBOL vmlinux 0xa6007122 mmc_get_card +EXPORT_SYMBOL vmlinux 0xa601dda7 mmc_register_driver +EXPORT_SYMBOL vmlinux 0xa610c998 pcim_enable_device +EXPORT_SYMBOL vmlinux 0xa61aa028 snd_pcm_format_unsigned +EXPORT_SYMBOL vmlinux 0xa61e4362 omap_request_dma +EXPORT_SYMBOL vmlinux 0xa61fb698 simple_transaction_set +EXPORT_SYMBOL vmlinux 0xa637eeec nf_log_unregister +EXPORT_SYMBOL vmlinux 0xa63d85ab slhc_remember +EXPORT_SYMBOL vmlinux 0xa652c4ef __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0xa67374f0 __percpu_counter_compare +EXPORT_SYMBOL vmlinux 0xa675804c utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0xa68127ad xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa695eed8 __devm_gpiod_get_optional +EXPORT_SYMBOL vmlinux 0xa6970398 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0xa6af933a of_get_child_by_name +EXPORT_SYMBOL vmlinux 0xa6bab23d dqstats +EXPORT_SYMBOL vmlinux 0xa6c6aa23 freezing_slow_path +EXPORT_SYMBOL vmlinux 0xa6c75c4a __ip_select_ident +EXPORT_SYMBOL vmlinux 0xa6cdc6a2 register_sound_special_device +EXPORT_SYMBOL vmlinux 0xa6db882d mfd_cell_enable +EXPORT_SYMBOL vmlinux 0xa6ee9b9a tcf_action_exec +EXPORT_SYMBOL vmlinux 0xa6f60141 simple_link +EXPORT_SYMBOL vmlinux 0xa6ff84bc tcp_read_sock +EXPORT_SYMBOL vmlinux 0xa6ffec60 woken_wake_function +EXPORT_SYMBOL vmlinux 0xa7141942 block_invalidatepage +EXPORT_SYMBOL vmlinux 0xa7247f76 mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0xa72b4ba7 fsnotify_put_group +EXPORT_SYMBOL vmlinux 0xa734a3e9 abort_exclusive_wait +EXPORT_SYMBOL vmlinux 0xa735db59 prandom_u32 +EXPORT_SYMBOL vmlinux 0xa7384923 bio_integrity_clone +EXPORT_SYMBOL vmlinux 0xa742edac snd_cards +EXPORT_SYMBOL vmlinux 0xa74488ae blk_mq_tag_to_rq +EXPORT_SYMBOL vmlinux 0xa744e62b vfs_statfs +EXPORT_SYMBOL vmlinux 0xa75447cd bdev_stack_limits +EXPORT_SYMBOL vmlinux 0xa7598dd6 d_rehash +EXPORT_SYMBOL vmlinux 0xa759f2c1 param_ops_string +EXPORT_SYMBOL vmlinux 0xa761fce7 pci_pme_capable +EXPORT_SYMBOL vmlinux 0xa7634725 of_gpio_simple_xlate +EXPORT_SYMBOL vmlinux 0xa7652365 mmc_power_save_host +EXPORT_SYMBOL vmlinux 0xa76545a3 blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0xa76595f4 blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0xa769d0f0 __put_cred +EXPORT_SYMBOL vmlinux 0xa7a57479 snd_pcm_mmap_data +EXPORT_SYMBOL vmlinux 0xa7b9ed1c __register_binfmt +EXPORT_SYMBOL vmlinux 0xa8154405 md_cluster_mod +EXPORT_SYMBOL vmlinux 0xa8232c78 strtobool +EXPORT_SYMBOL vmlinux 0xa82b4b57 blkdev_issue_write_same +EXPORT_SYMBOL vmlinux 0xa837876b tcp_parse_options +EXPORT_SYMBOL vmlinux 0xa83fc4dd dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa8469be1 neigh_event_ns +EXPORT_SYMBOL vmlinux 0xa85b0ea6 __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0xa869560b dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0xa8721b97 system_state +EXPORT_SYMBOL vmlinux 0xa8956df2 generic_write_end +EXPORT_SYMBOL vmlinux 0xa8a0d2e8 mmc_add_host +EXPORT_SYMBOL vmlinux 0xa8a8110c kernel_neon_end +EXPORT_SYMBOL vmlinux 0xa8e1ec09 dev_remove_offload +EXPORT_SYMBOL vmlinux 0xa8ed18d7 register_sound_dsp +EXPORT_SYMBOL vmlinux 0xa8feb374 abx500_get_register_interruptible +EXPORT_SYMBOL vmlinux 0xa8fef7bb security_unix_may_send +EXPORT_SYMBOL vmlinux 0xa901c3bd dma_sync_wait +EXPORT_SYMBOL vmlinux 0xa9168676 xmit_recursion +EXPORT_SYMBOL vmlinux 0xa9198ebf serio_open +EXPORT_SYMBOL vmlinux 0xa9368cdf inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0xa94b8823 snd_mixer_oss_notify_callback +EXPORT_SYMBOL vmlinux 0xa9623758 import_iovec +EXPORT_SYMBOL vmlinux 0xa964dd13 gpmc_cs_request +EXPORT_SYMBOL vmlinux 0xa97633ff mb_cache_entry_insert +EXPORT_SYMBOL vmlinux 0xa976957d bitmap_remap +EXPORT_SYMBOL vmlinux 0xa97a7ffa inc_zone_page_state +EXPORT_SYMBOL vmlinux 0xa97ffb01 vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0xa98e1710 __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0xa9a25a6a bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0xa9c63b69 security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0xa9d2f3f7 lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0xa9de42ae dev_change_carrier +EXPORT_SYMBOL vmlinux 0xaa1ced4b rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0xaa3b718f devm_iounmap +EXPORT_SYMBOL vmlinux 0xaa609b53 pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0xaa677d4c of_root +EXPORT_SYMBOL vmlinux 0xaa6901ac __kfifo_out_r +EXPORT_SYMBOL vmlinux 0xaa6d5cb3 blk_mq_can_queue +EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0xaa70d3ce security_path_link +EXPORT_SYMBOL vmlinux 0xaa8259b3 would_dump +EXPORT_SYMBOL vmlinux 0xaa848d8d d_instantiate_no_diralias +EXPORT_SYMBOL vmlinux 0xaa8b6f06 sock_recvmsg +EXPORT_SYMBOL vmlinux 0xaa9c4989 sockfd_lookup +EXPORT_SYMBOL vmlinux 0xaaa78324 generic_file_read_iter +EXPORT_SYMBOL vmlinux 0xaaac08dd put_page +EXPORT_SYMBOL vmlinux 0xaacf30de vfs_readf +EXPORT_SYMBOL vmlinux 0xaad0ae78 __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaad6f3c3 serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0xaae16770 swiotlb_map_sg_attrs +EXPORT_SYMBOL vmlinux 0xaae72bd4 dquot_resume +EXPORT_SYMBOL vmlinux 0xaae860a9 sock_sendmsg +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xaafe2bb9 padata_start +EXPORT_SYMBOL vmlinux 0xab024d96 ps2_handle_ack +EXPORT_SYMBOL vmlinux 0xab043d4b security_path_mkdir +EXPORT_SYMBOL vmlinux 0xab358490 tty_free_termios +EXPORT_SYMBOL vmlinux 0xab568766 lookup_bdev +EXPORT_SYMBOL vmlinux 0xab600421 probe_irq_off +EXPORT_SYMBOL vmlinux 0xab694444 bsearch +EXPORT_SYMBOL vmlinux 0xab6bde28 sysctl_max_syn_backlog +EXPORT_SYMBOL vmlinux 0xab7116fa __ww_mutex_lock +EXPORT_SYMBOL vmlinux 0xab71d339 param_get_charp +EXPORT_SYMBOL vmlinux 0xab7603e7 imx_ssi_fiq_start +EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options +EXPORT_SYMBOL vmlinux 0xab82acd3 truncate_setsize +EXPORT_SYMBOL vmlinux 0xab97f654 dev_get_nest_level +EXPORT_SYMBOL vmlinux 0xaba3ad0c radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0xabc6dd63 cpufreq_sysfs_create_file +EXPORT_SYMBOL vmlinux 0xabcaa577 free_anon_bdev +EXPORT_SYMBOL vmlinux 0xabf8a14d jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0xabfcb4c3 flush_delayed_work +EXPORT_SYMBOL vmlinux 0xac0ba8c1 blk_iopoll_disable +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac351eed inet_frag_find +EXPORT_SYMBOL vmlinux 0xac390091 dev_base_lock +EXPORT_SYMBOL vmlinux 0xac398912 flex_array_clear +EXPORT_SYMBOL vmlinux 0xac48ac97 tegra_powergate_remove_clamping +EXPORT_SYMBOL vmlinux 0xaca92795 __get_page_tail +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xacc244e0 netif_napi_del +EXPORT_SYMBOL vmlinux 0xaccabc6a in4_pton +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xace8de08 sb_set_blocksize +EXPORT_SYMBOL vmlinux 0xaceb5118 get_super +EXPORT_SYMBOL vmlinux 0xacedc3ab sg_miter_start +EXPORT_SYMBOL vmlinux 0xacef0f1a xfrm4_rcv_cb +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad4e3463 lock_sock_fast +EXPORT_SYMBOL vmlinux 0xad5e1158 devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0xad6ce2e8 snd_pcm_lib_writev +EXPORT_SYMBOL vmlinux 0xad7c4682 max8998_update_reg +EXPORT_SYMBOL vmlinux 0xad84bef8 dm_table_event +EXPORT_SYMBOL vmlinux 0xadb82994 vme_irq_free +EXPORT_SYMBOL vmlinux 0xadbbc8f2 unlink_framebuffer +EXPORT_SYMBOL vmlinux 0xadd47e82 kobject_del +EXPORT_SYMBOL vmlinux 0xade818bf account_page_redirty +EXPORT_SYMBOL vmlinux 0xade88e76 snd_malloc_pages +EXPORT_SYMBOL vmlinux 0xadf42bd5 __request_region +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xae055fab blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0xae17bc0b ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0xae1c5906 ptp_clock_unregister +EXPORT_SYMBOL vmlinux 0xae2ee17b sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0xae354a6c __netif_schedule +EXPORT_SYMBOL vmlinux 0xae40fd60 kern_path_mountpoint +EXPORT_SYMBOL vmlinux 0xae5066a5 tcp_shutdown +EXPORT_SYMBOL vmlinux 0xae729e59 security_req_classify_flow +EXPORT_SYMBOL vmlinux 0xae75d9b9 find_inode_nowait +EXPORT_SYMBOL vmlinux 0xae77a595 radix_tree_gang_lookup_slot +EXPORT_SYMBOL vmlinux 0xae85a27e radix_tree_lookup +EXPORT_SYMBOL vmlinux 0xae97b17f skb_find_text +EXPORT_SYMBOL vmlinux 0xaea421b5 md_integrity_register +EXPORT_SYMBOL vmlinux 0xaebba039 pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0xaebcf946 d_alloc_name +EXPORT_SYMBOL vmlinux 0xaec655c7 alloc_pages_exact +EXPORT_SYMBOL vmlinux 0xaecf783b tcf_exts_validate +EXPORT_SYMBOL vmlinux 0xaee23ee1 truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0xaef4fc4a netdev_master_upper_dev_link_private +EXPORT_SYMBOL vmlinux 0xaf01cd51 seq_pad +EXPORT_SYMBOL vmlinux 0xaf11d5a1 vfs_getattr +EXPORT_SYMBOL vmlinux 0xaf1fa1e0 dm_get_device +EXPORT_SYMBOL vmlinux 0xaf319ee2 __devm_gpiod_get +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf505613 netlink_kernel_release +EXPORT_SYMBOL vmlinux 0xaf50e76d elf_set_personality +EXPORT_SYMBOL vmlinux 0xaf5d805a tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0xaf5ec668 pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0xaf64d8b3 netlink_broadcast +EXPORT_SYMBOL vmlinux 0xaf7637ed ___pskb_trim +EXPORT_SYMBOL vmlinux 0xaf84865e __get_user_8 +EXPORT_SYMBOL vmlinux 0xaf8aa518 system_rev +EXPORT_SYMBOL vmlinux 0xafa9c266 bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0xafe31892 nand_scan_tail +EXPORT_SYMBOL vmlinux 0xb00ae2c7 mutex_lock_killable +EXPORT_SYMBOL vmlinux 0xb00aec9b dev_warn +EXPORT_SYMBOL vmlinux 0xb00c84c1 buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0xb04762a0 twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0xb04a571a dev_uc_init +EXPORT_SYMBOL vmlinux 0xb04ce37a get_empty_filp +EXPORT_SYMBOL vmlinux 0xb04cf0fe lg_local_unlock +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb066b530 iommu_tbl_pool_init +EXPORT_SYMBOL vmlinux 0xb0767d36 phy_device_register +EXPORT_SYMBOL vmlinux 0xb07afe6f dquot_release +EXPORT_SYMBOL vmlinux 0xb085a1b6 of_phy_is_fixed_link +EXPORT_SYMBOL vmlinux 0xb0a0da0c rational_best_approximation +EXPORT_SYMBOL vmlinux 0xb0a8b3fa max8925_bulk_write +EXPORT_SYMBOL vmlinux 0xb0dedf30 forget_cached_acl +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb1088b2e simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0xb1098a9e down_read_trylock +EXPORT_SYMBOL vmlinux 0xb121390a probe_irq_on +EXPORT_SYMBOL vmlinux 0xb129b68f pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb12ede82 phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0xb15558c7 invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0xb15cb614 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xb16b5ccb ip_route_input_noref +EXPORT_SYMBOL vmlinux 0xb17c417a xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0xb17e0fb6 ppp_dev_name +EXPORT_SYMBOL vmlinux 0xb1ad28e0 __gnu_mcount_nc +EXPORT_SYMBOL vmlinux 0xb1b89f58 __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0xb1b91133 neigh_seq_next +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 0xb1e3d533 kdb_current_task +EXPORT_SYMBOL vmlinux 0xb1f02d25 qdisc_watchdog_schedule_ns +EXPORT_SYMBOL vmlinux 0xb1f70b0c blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0xb21962eb mtd_concat_destroy +EXPORT_SYMBOL vmlinux 0xb22433f3 __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0xb23e1c2a ppp_channel_index +EXPORT_SYMBOL vmlinux 0xb2440a1a bdi_setup_and_register +EXPORT_SYMBOL vmlinux 0xb244c869 km_query +EXPORT_SYMBOL vmlinux 0xb26563a2 consume_skb +EXPORT_SYMBOL vmlinux 0xb2682405 utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0xb2a15f5f clear_nlink +EXPORT_SYMBOL vmlinux 0xb2ad355b rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0xb2b06857 snd_dma_alloc_pages_fallback +EXPORT_SYMBOL vmlinux 0xb2b51058 loop_register_transfer +EXPORT_SYMBOL vmlinux 0xb2be6e92 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xb2d48a2e queue_work_on +EXPORT_SYMBOL vmlinux 0xb2e3ca7e ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL vmlinux 0xb2e99514 __dev_get_by_index +EXPORT_SYMBOL vmlinux 0xb2eb8fac pci_map_rom +EXPORT_SYMBOL vmlinux 0xb2ef342f scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0xb2f68a18 send_sig +EXPORT_SYMBOL vmlinux 0xb2ff8722 neigh_destroy +EXPORT_SYMBOL vmlinux 0xb300c4b1 genl_unregister_family +EXPORT_SYMBOL vmlinux 0xb32d7b7e radix_tree_tagged +EXPORT_SYMBOL vmlinux 0xb337bc9a dev_uc_add +EXPORT_SYMBOL vmlinux 0xb3423c65 arp_xmit +EXPORT_SYMBOL vmlinux 0xb3509155 km_policy_expired +EXPORT_SYMBOL vmlinux 0xb3515596 generic_block_fiemap +EXPORT_SYMBOL vmlinux 0xb35ff977 key_reject_and_link +EXPORT_SYMBOL vmlinux 0xb367c984 mxc_set_irq_fiq +EXPORT_SYMBOL vmlinux 0xb36f43c0 snd_pcm_lib_ioctl +EXPORT_SYMBOL vmlinux 0xb3783a35 kthread_create_on_node +EXPORT_SYMBOL vmlinux 0xb3785574 cancel_dirty_page +EXPORT_SYMBOL vmlinux 0xb37c3693 devm_free_irq +EXPORT_SYMBOL vmlinux 0xb38972e1 param_get_uint +EXPORT_SYMBOL vmlinux 0xb38d21b6 tty_unlock +EXPORT_SYMBOL vmlinux 0xb399e0b0 snd_info_register +EXPORT_SYMBOL vmlinux 0xb3d22dea filemap_flush +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3d32f48 from_kgid_munged +EXPORT_SYMBOL vmlinux 0xb3eae3ac sdev_prefix_printk +EXPORT_SYMBOL vmlinux 0xb3ed98d4 d_invalidate +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb3fe297c xfrm_garbage_collect +EXPORT_SYMBOL vmlinux 0xb40c1c19 tegra_ahb_enable_smmu +EXPORT_SYMBOL vmlinux 0xb41a27c4 passthru_features_check +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb4390f9a mcount +EXPORT_SYMBOL vmlinux 0xb450f3a9 __pagevec_lru_add +EXPORT_SYMBOL vmlinux 0xb4519a8f string_escape_mem +EXPORT_SYMBOL vmlinux 0xb46a6ded mmc_can_trim +EXPORT_SYMBOL vmlinux 0xb4709322 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0xb47786ef tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0xb489c7b2 swiotlb_sync_single_for_device +EXPORT_SYMBOL vmlinux 0xb4a0a853 blk_delay_queue +EXPORT_SYMBOL vmlinux 0xb4a11ef6 put_tty_driver +EXPORT_SYMBOL vmlinux 0xb4b94377 __nand_correct_data +EXPORT_SYMBOL vmlinux 0xb4d4ee3f handle_edge_irq +EXPORT_SYMBOL vmlinux 0xb4d8f5f2 bdi_register_dev +EXPORT_SYMBOL vmlinux 0xb4fc32d4 mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0xb5185deb blk_make_request +EXPORT_SYMBOL vmlinux 0xb5198b77 _raw_read_lock +EXPORT_SYMBOL vmlinux 0xb5240915 nf_log_packet +EXPORT_SYMBOL vmlinux 0xb5541982 grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0xb5684e29 idr_find_slowpath +EXPORT_SYMBOL vmlinux 0xb57343c2 frontswap_shrink +EXPORT_SYMBOL vmlinux 0xb5794c11 sound_class +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5baf4e1 snd_register_oss_device +EXPORT_SYMBOL vmlinux 0xb5c00014 _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0xb5ca1c46 slhc_free +EXPORT_SYMBOL vmlinux 0xb5d69345 phy_resume +EXPORT_SYMBOL vmlinux 0xb5d9454c printk_emit +EXPORT_SYMBOL vmlinux 0xb5dc7a90 mipi_dsi_set_maximum_return_packet_size +EXPORT_SYMBOL vmlinux 0xb5e8b248 elevator_change +EXPORT_SYMBOL vmlinux 0xb5ff09f5 tcp_ioctl +EXPORT_SYMBOL vmlinux 0xb61b1392 cap_mmap_file +EXPORT_SYMBOL vmlinux 0xb61fc1ff elv_rb_find +EXPORT_SYMBOL vmlinux 0xb62755e2 tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0xb63db4b1 get_gendisk +EXPORT_SYMBOL vmlinux 0xb6466075 pcim_iounmap +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb68717ae scsi_target_resume +EXPORT_SYMBOL vmlinux 0xb6896671 crc_t10dif +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb69397d4 pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0xb69afcdc xfrm6_rcv_cb +EXPORT_SYMBOL vmlinux 0xb6a68816 find_last_bit +EXPORT_SYMBOL vmlinux 0xb6ba55f4 bio_flush_dcache_pages +EXPORT_SYMBOL vmlinux 0xb6ccae6e inet_confirm_addr +EXPORT_SYMBOL vmlinux 0xb6d3daf1 qcom_scm_hdcp_req +EXPORT_SYMBOL vmlinux 0xb6e9ece1 dev_mc_init +EXPORT_SYMBOL vmlinux 0xb6f3ae83 scsi_host_put +EXPORT_SYMBOL vmlinux 0xb6f88f53 dmam_free_noncoherent +EXPORT_SYMBOL vmlinux 0xb72838ac set_nlink +EXPORT_SYMBOL vmlinux 0xb72ebd78 __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0xb7488905 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xb74b616b gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0xb77131b1 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb77134ec __mem_cgroup_count_vm_event +EXPORT_SYMBOL vmlinux 0xb7720c60 vme_master_request +EXPORT_SYMBOL vmlinux 0xb77d6e64 rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0xb7823e2f dispc_ovl_setup +EXPORT_SYMBOL vmlinux 0xb7889d5d inet_csk_accept +EXPORT_SYMBOL vmlinux 0xb7895828 ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0xb79bf6ea skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0xb79ec15d mipi_dsi_create_packet +EXPORT_SYMBOL vmlinux 0xb7a0e05c dev_load +EXPORT_SYMBOL vmlinux 0xb7ba76c7 __aeabi_unwind_cpp_pr2 +EXPORT_SYMBOL vmlinux 0xb7da1ea6 __sk_dst_check +EXPORT_SYMBOL vmlinux 0xb7e192cf generic_ro_fops +EXPORT_SYMBOL vmlinux 0xb81960ca snprintf +EXPORT_SYMBOL vmlinux 0xb829d304 phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0xb82afca0 kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0xb846183a pps_unregister_source +EXPORT_SYMBOL vmlinux 0xb86e2ac4 xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xb874b87a __clzsi2 +EXPORT_SYMBOL vmlinux 0xb8a7869b jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0xb8abca43 padata_do_serial +EXPORT_SYMBOL vmlinux 0xb8b09caa mmc_start_req +EXPORT_SYMBOL vmlinux 0xb8bd593b sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0xb8bf8e9c truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0xb8d07249 ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0xb8d47030 tcp_try_fastopen +EXPORT_SYMBOL vmlinux 0xb8e877e7 kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0xb9341bfb register_cdrom +EXPORT_SYMBOL vmlinux 0xb93e477f register_md_personality +EXPORT_SYMBOL vmlinux 0xb953a58f dev_addr_del +EXPORT_SYMBOL vmlinux 0xb95f98d6 _memset_io +EXPORT_SYMBOL vmlinux 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL vmlinux 0xb96d946d netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0xb9a8f03b omap_stop_dma +EXPORT_SYMBOL vmlinux 0xb9acd3d9 __put_user_2 +EXPORT_SYMBOL vmlinux 0xb9b42e98 empty_aops +EXPORT_SYMBOL vmlinux 0xb9ce586b param_set_short +EXPORT_SYMBOL vmlinux 0xb9d65535 write_dirty_buffer +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xb9f8e7f8 scsi_device_get +EXPORT_SYMBOL vmlinux 0xba20f770 abort_creds +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba4ae097 enable_fiq +EXPORT_SYMBOL vmlinux 0xba6275c2 __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0xba7d870a __mxc_cpu_type +EXPORT_SYMBOL vmlinux 0xbaae46b4 snd_timer_new +EXPORT_SYMBOL vmlinux 0xbac3cbf2 ns_to_timespec64 +EXPORT_SYMBOL vmlinux 0xbacabb97 sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0xbaccbe04 phy_find_first +EXPORT_SYMBOL vmlinux 0xbace5f6b dss_mgr_disconnect +EXPORT_SYMBOL vmlinux 0xbae59187 mpage_readpage +EXPORT_SYMBOL vmlinux 0xbae85c7d inode_permission +EXPORT_SYMBOL vmlinux 0xbae8f012 cont_write_begin +EXPORT_SYMBOL vmlinux 0xbaf3f7a8 xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xbaf56565 ppp_unit_number +EXPORT_SYMBOL vmlinux 0xbaf56e0b i2c_del_adapter +EXPORT_SYMBOL vmlinux 0xbafeee36 dispc_runtime_get +EXPORT_SYMBOL vmlinux 0xbb03448c softnet_data +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb1bc8af input_allocate_device +EXPORT_SYMBOL vmlinux 0xbb2191cf __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0xbb35675b __bitmap_intersects +EXPORT_SYMBOL vmlinux 0xbb410a2d t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0xbb534e18 iter_file_splice_write +EXPORT_SYMBOL vmlinux 0xbb5d343d xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xbb72d4fe __put_user_1 +EXPORT_SYMBOL vmlinux 0xbb8dd5ac tegra_io_rail_power_on +EXPORT_SYMBOL vmlinux 0xbb99125c get_default_font +EXPORT_SYMBOL vmlinux 0xbba90940 phy_print_status +EXPORT_SYMBOL vmlinux 0xbbd27af6 tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0xbbd76e57 bit_wait +EXPORT_SYMBOL vmlinux 0xbbef506d vfs_readv +EXPORT_SYMBOL vmlinux 0xbc0c7c5f iterate_supers_type +EXPORT_SYMBOL vmlinux 0xbc10793b blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0xbc10dd97 __put_user_4 +EXPORT_SYMBOL vmlinux 0xbc209162 dquot_get_state +EXPORT_SYMBOL vmlinux 0xbc209419 ip6_route_output +EXPORT_SYMBOL vmlinux 0xbc3ad771 udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0xbc843baf dev_get_phys_port_id +EXPORT_SYMBOL vmlinux 0xbc887202 scsi_ioctl_reset +EXPORT_SYMBOL vmlinux 0xbca21055 __mmc_claim_host +EXPORT_SYMBOL vmlinux 0xbcb3b80b inet_twsk_deschedule +EXPORT_SYMBOL vmlinux 0xbcc308bb strnlen_user +EXPORT_SYMBOL vmlinux 0xbcc33417 pci_fixup_device +EXPORT_SYMBOL vmlinux 0xbce281f1 dev_get_stats +EXPORT_SYMBOL vmlinux 0xbcee2a76 scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0xbcfa8eb6 devm_ioremap_nocache +EXPORT_SYMBOL vmlinux 0xbd0c01df dev_notice +EXPORT_SYMBOL vmlinux 0xbd12b778 snd_pcm_release_substream +EXPORT_SYMBOL vmlinux 0xbd17c6de gen_replace_estimator +EXPORT_SYMBOL vmlinux 0xbd384cb2 ip_queue_xmit +EXPORT_SYMBOL vmlinux 0xbd49b3e5 phy_disconnect +EXPORT_SYMBOL vmlinux 0xbd553a71 swiotlb_dma_mapping_error +EXPORT_SYMBOL vmlinux 0xbd576528 ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0xbd596772 md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0xbd5def3b netpoll_print_options +EXPORT_SYMBOL vmlinux 0xbd9074b1 blk_finish_plug +EXPORT_SYMBOL vmlinux 0xbd9d5672 skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0xbdd53cd6 bio_chain +EXPORT_SYMBOL vmlinux 0xbdd9617d __nla_reserve +EXPORT_SYMBOL vmlinux 0xbde84680 blk_queue_make_request +EXPORT_SYMBOL vmlinux 0xbdec4d08 fence_remove_callback +EXPORT_SYMBOL vmlinux 0xbdedb6b2 irq_stat +EXPORT_SYMBOL vmlinux 0xbdf3dd8e register_console +EXPORT_SYMBOL vmlinux 0xbe0dbba9 dquot_quotactl_sysfile_ops +EXPORT_SYMBOL vmlinux 0xbe0e5118 nla_memcmp +EXPORT_SYMBOL vmlinux 0xbe1bb112 bitmap_onto +EXPORT_SYMBOL vmlinux 0xbe1eddc3 sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0xbe2e7ebd xfrm6_rcv +EXPORT_SYMBOL vmlinux 0xbe3947a0 of_iomap +EXPORT_SYMBOL vmlinux 0xbe3bd7be pci_disable_msix +EXPORT_SYMBOL vmlinux 0xbe42b56f skb_make_writable +EXPORT_SYMBOL vmlinux 0xbe45cdac noop_qdisc +EXPORT_SYMBOL vmlinux 0xbe4a3c5b mmc_align_data_size +EXPORT_SYMBOL vmlinux 0xbe5a3944 vga_client_register +EXPORT_SYMBOL vmlinux 0xbe63ee40 request_resource +EXPORT_SYMBOL vmlinux 0xbe7821a8 bio_copy_data +EXPORT_SYMBOL vmlinux 0xbe8860a8 dispc_mgr_go_busy +EXPORT_SYMBOL vmlinux 0xbe8fb90c dispc_mgr_get_framedone_irq +EXPORT_SYMBOL vmlinux 0xbea57004 d_delete +EXPORT_SYMBOL vmlinux 0xbecf6345 vfs_create +EXPORT_SYMBOL vmlinux 0xbee8ed5c eth_header_cache +EXPORT_SYMBOL vmlinux 0xbee90f2f __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbf0f5c09 flush_dcache_page +EXPORT_SYMBOL vmlinux 0xbf1d43e4 scsi_block_requests +EXPORT_SYMBOL vmlinux 0xbf4306c8 shdma_chan_filter +EXPORT_SYMBOL vmlinux 0xbf5c445b __skb_get_hash +EXPORT_SYMBOL vmlinux 0xbf6e6794 skb_vlan_untag +EXPORT_SYMBOL vmlinux 0xbf75ea6c tegra114_clock_tune_cpu_trimmers_low +EXPORT_SYMBOL vmlinux 0xbf7fd2f5 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0xbf8ba54a vprintk +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbfb29c5f tcp_md5_hash_header +EXPORT_SYMBOL vmlinux 0xbfbdc674 snd_device_register +EXPORT_SYMBOL vmlinux 0xbfcbc0d2 stmp_reset_block +EXPORT_SYMBOL vmlinux 0xbfece84d eth_type_trans +EXPORT_SYMBOL vmlinux 0xbfee3ad5 loop_unregister_transfer +EXPORT_SYMBOL vmlinux 0xbff3220f pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0xc0056be5 _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0xc00620b9 fb_show_logo +EXPORT_SYMBOL vmlinux 0xc00c043c __blk_end_request_all +EXPORT_SYMBOL vmlinux 0xc0202398 scmd_printk +EXPORT_SYMBOL vmlinux 0xc02582f6 read_cache_pages +EXPORT_SYMBOL vmlinux 0xc048d022 neigh_seq_start +EXPORT_SYMBOL vmlinux 0xc049a3f4 alloc_fcdev +EXPORT_SYMBOL vmlinux 0xc05119fe sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0xc0542a38 tty_port_destroy +EXPORT_SYMBOL vmlinux 0xc068440e __kfifo_alloc +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc0823e4c twl_i2c_write +EXPORT_SYMBOL vmlinux 0xc0a6a8c5 omap_set_dma_dest_burst_mode +EXPORT_SYMBOL vmlinux 0xc0a98385 profile_pc +EXPORT_SYMBOL vmlinux 0xc0cf6df0 phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0xc0cf95f9 omap_vrfb_request_ctx +EXPORT_SYMBOL vmlinux 0xc0f14b87 blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0xc0f2701f pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0xc0ff3939 inode_set_bytes +EXPORT_SYMBOL vmlinux 0xc1130e04 fasync_helper +EXPORT_SYMBOL vmlinux 0xc11d8093 iov_shorten +EXPORT_SYMBOL vmlinux 0xc1270087 scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0xc1296823 netdev_all_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0xc12ec3a6 dns_query +EXPORT_SYMBOL vmlinux 0xc1362182 tty_port_tty_get +EXPORT_SYMBOL vmlinux 0xc14272df inet_frags_init +EXPORT_SYMBOL vmlinux 0xc148b9b0 __kernel_write +EXPORT_SYMBOL vmlinux 0xc14ce53e netdev_warn +EXPORT_SYMBOL vmlinux 0xc15ed5d0 pneigh_enqueue +EXPORT_SYMBOL vmlinux 0xc170d4e1 send_sig_info +EXPORT_SYMBOL vmlinux 0xc17be114 edma_assign_channel_eventq +EXPORT_SYMBOL vmlinux 0xc181594d t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0xc1828f06 udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0xc19210a1 blk_queue_max_write_same_sectors +EXPORT_SYMBOL vmlinux 0xc1afb38a page_readlink +EXPORT_SYMBOL vmlinux 0xc1b06b11 of_mdio_parse_addr +EXPORT_SYMBOL vmlinux 0xc1beaeac d_walk +EXPORT_SYMBOL vmlinux 0xc1cec051 pci_set_mwi +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1d9046e rtnl_create_link +EXPORT_SYMBOL vmlinux 0xc1e50c0b rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0xc1efd06a __devm_release_region +EXPORT_SYMBOL vmlinux 0xc202031d sock_register +EXPORT_SYMBOL vmlinux 0xc2081a83 gen_pool_add_virt +EXPORT_SYMBOL vmlinux 0xc21321f9 of_translate_address +EXPORT_SYMBOL vmlinux 0xc2acc033 hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0xc2b7321a sk_free +EXPORT_SYMBOL vmlinux 0xc2c3f781 scm_detach_fds +EXPORT_SYMBOL vmlinux 0xc2d4ab6f remove_arg_zero +EXPORT_SYMBOL vmlinux 0xc2d711e1 krealloc +EXPORT_SYMBOL vmlinux 0xc2dab7b0 mipi_dsi_dcs_set_display_on +EXPORT_SYMBOL vmlinux 0xc2db6d9c simple_statfs +EXPORT_SYMBOL vmlinux 0xc2dd74e7 dev_deactivate +EXPORT_SYMBOL vmlinux 0xc2e4849a xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2f1dffc cros_ec_check_result +EXPORT_SYMBOL vmlinux 0xc2f9a61c sock_no_getsockopt +EXPORT_SYMBOL vmlinux 0xc2f9c045 timespec_to_jiffies +EXPORT_SYMBOL vmlinux 0xc31753c3 tegra_powergate_power_off +EXPORT_SYMBOL vmlinux 0xc34d31a7 poll_schedule_timeout +EXPORT_SYMBOL vmlinux 0xc3572c27 devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0xc359e4eb bio_phys_segments +EXPORT_SYMBOL vmlinux 0xc359fb65 abort +EXPORT_SYMBOL vmlinux 0xc35d20c8 fsnotify_alloc_group +EXPORT_SYMBOL vmlinux 0xc378b9d4 tcf_hash_insert +EXPORT_SYMBOL vmlinux 0xc3a4019b neigh_app_ns +EXPORT_SYMBOL vmlinux 0xc3aa5310 phy_suspend +EXPORT_SYMBOL vmlinux 0xc3c2be91 mipi_dsi_packet_format_is_short +EXPORT_SYMBOL vmlinux 0xc3d1fa4d edma_alloc_cont_slots +EXPORT_SYMBOL vmlinux 0xc3d6fb7e gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0xc3e431b9 bioset_create +EXPORT_SYMBOL vmlinux 0xc3edb9fc jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0xc4174d83 inet_bind +EXPORT_SYMBOL vmlinux 0xc41f0516 node_states +EXPORT_SYMBOL vmlinux 0xc441e0d9 of_mdio_find_bus +EXPORT_SYMBOL vmlinux 0xc4455497 inet_recvmsg +EXPORT_SYMBOL vmlinux 0xc4559185 tcp_init_cgroup +EXPORT_SYMBOL vmlinux 0xc471263e fb_find_mode +EXPORT_SYMBOL vmlinux 0xc499ae1e kstrdup +EXPORT_SYMBOL vmlinux 0xc4d46284 __generic_file_fsync +EXPORT_SYMBOL vmlinux 0xc4e13e9f unmap_mapping_range +EXPORT_SYMBOL vmlinux 0xc4f97e33 scsi_host_set_state +EXPORT_SYMBOL vmlinux 0xc5033aa6 proc_mkdir +EXPORT_SYMBOL vmlinux 0xc507838f flow_cache_init +EXPORT_SYMBOL vmlinux 0xc52da066 omap_set_dma_dest_params +EXPORT_SYMBOL vmlinux 0xc52f22f4 cdev_alloc +EXPORT_SYMBOL vmlinux 0xc54dbac2 try_module_get +EXPORT_SYMBOL vmlinux 0xc5718627 sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0xc5873d10 neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc5a270c9 tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0xc5d0c048 rtnl_configure_link +EXPORT_SYMBOL vmlinux 0xc5d10392 of_match_device +EXPORT_SYMBOL vmlinux 0xc5ee3b37 iterate_dir +EXPORT_SYMBOL vmlinux 0xc5fb9140 simple_write_end +EXPORT_SYMBOL vmlinux 0xc5fdef94 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xc60ed4ee vme_irq_generate +EXPORT_SYMBOL vmlinux 0xc62ecff5 pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc63284a6 kernel_connect +EXPORT_SYMBOL vmlinux 0xc6475b25 dump_page +EXPORT_SYMBOL vmlinux 0xc6570c63 page_waitqueue +EXPORT_SYMBOL vmlinux 0xc66fa6a6 ida_remove +EXPORT_SYMBOL vmlinux 0xc69c1fd0 dmam_free_coherent +EXPORT_SYMBOL vmlinux 0xc6b912f1 kmem_cache_size +EXPORT_SYMBOL vmlinux 0xc6bb7142 blk_mq_init_allocated_queue +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6d121de proc_set_user +EXPORT_SYMBOL vmlinux 0xc6d321dd kernel_recvmsg +EXPORT_SYMBOL vmlinux 0xc6d7baf3 set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0xc6de77b4 gen_new_estimator +EXPORT_SYMBOL vmlinux 0xc6defec8 crypto_sha512_update +EXPORT_SYMBOL vmlinux 0xc6e3c952 pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0xc6f06d04 phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0xc6f91856 tcp_sendmsg +EXPORT_SYMBOL vmlinux 0xc7062f4e mipi_dsi_generic_read +EXPORT_SYMBOL vmlinux 0xc71db16e dma_common_get_sgtable +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc7390fa7 ip_setsockopt +EXPORT_SYMBOL vmlinux 0xc745d5ce search_binary_handler +EXPORT_SYMBOL vmlinux 0xc7563db8 twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xc75aa4c9 twl6040_set_pll +EXPORT_SYMBOL vmlinux 0xc761c771 do_splice_to +EXPORT_SYMBOL vmlinux 0xc77be94c km_report +EXPORT_SYMBOL vmlinux 0xc780a896 padata_alloc_possible +EXPORT_SYMBOL vmlinux 0xc781bd9f rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc7910c45 inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0xc797db2f alloc_buffer_head +EXPORT_SYMBOL vmlinux 0xc79ade0f nla_put_nohdr +EXPORT_SYMBOL vmlinux 0xc79bcd36 dm_vcalloc +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7ab4086 seqno_fence_ops +EXPORT_SYMBOL vmlinux 0xc7afe51c md_register_thread +EXPORT_SYMBOL vmlinux 0xc7bba853 dcb_getapp +EXPORT_SYMBOL vmlinux 0xc7bcbc8d add_wait_queue +EXPORT_SYMBOL vmlinux 0xc7c54542 __invalidate_device +EXPORT_SYMBOL vmlinux 0xc7ec6c27 strspn +EXPORT_SYMBOL vmlinux 0xc80b694b iov_iter_copy_from_user_atomic +EXPORT_SYMBOL vmlinux 0xc81f4589 __alloc_skb +EXPORT_SYMBOL vmlinux 0xc82a409f devm_ioremap_wc +EXPORT_SYMBOL vmlinux 0xc8339e24 string_unescape +EXPORT_SYMBOL vmlinux 0xc83b4d5b posix_acl_from_mode +EXPORT_SYMBOL vmlinux 0xc849d7d2 writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0xc84a0a7e seq_hlist_start_rcu +EXPORT_SYMBOL vmlinux 0xc85f8c58 kfree_skb +EXPORT_SYMBOL vmlinux 0xc865788d inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0xc871732f scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc87b45ba input_mt_init_slots +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc8a91f5b cpumask_local_spread +EXPORT_SYMBOL vmlinux 0xc8b57c27 autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xc8bf50a7 of_dev_get +EXPORT_SYMBOL vmlinux 0xc903a356 tc_classify_compat +EXPORT_SYMBOL vmlinux 0xc911b9d5 eth_get_headlen +EXPORT_SYMBOL vmlinux 0xc91ed119 elv_dispatch_add_tail +EXPORT_SYMBOL vmlinux 0xc92b1704 mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0xc93a2f4d edma_free_cont_slots +EXPORT_SYMBOL vmlinux 0xc93f51ef ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0xc94f2b13 phy_register_fixup +EXPORT_SYMBOL vmlinux 0xc95e5248 padata_set_cpumasks +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc98354b9 mb_cache_entry_release +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc9b72eaf __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0xc9b8c308 __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0xc9f7a3e0 sock_wfree +EXPORT_SYMBOL vmlinux 0xca0f4667 readlink_copy +EXPORT_SYMBOL vmlinux 0xca3fc95f sock_kmalloc +EXPORT_SYMBOL vmlinux 0xca449967 mmc_hw_reset +EXPORT_SYMBOL vmlinux 0xca60f8b4 set_disk_ro +EXPORT_SYMBOL vmlinux 0xca6d897a copy_page_to_iter +EXPORT_SYMBOL vmlinux 0xca794cd0 __brelse +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xca9d368d serial8250_do_pm +EXPORT_SYMBOL vmlinux 0xcacba38d snd_soc_alloc_ac97_codec +EXPORT_SYMBOL vmlinux 0xcacec48b inet6_register_icmp_sender +EXPORT_SYMBOL vmlinux 0xcaddbd7e edma_set_dest_index +EXPORT_SYMBOL vmlinux 0xcaf2c603 scsi_sd_pm_domain +EXPORT_SYMBOL vmlinux 0xcafb5ce1 __set_page_dirty_buffers +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb123f64 dev_driver_string +EXPORT_SYMBOL vmlinux 0xcb21d99f jbd2_journal_invalidatepage +EXPORT_SYMBOL vmlinux 0xcb22b6ad inet6_add_offload +EXPORT_SYMBOL vmlinux 0xcb2941a3 ipv6_mc_check_mld +EXPORT_SYMBOL vmlinux 0xcb38ef91 scsi_cmd_ioctl +EXPORT_SYMBOL vmlinux 0xcb466063 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0xcb5ec94d tcp_enter_memory_pressure +EXPORT_SYMBOL vmlinux 0xcb919b75 register_netdevice +EXPORT_SYMBOL vmlinux 0xcb990738 set_create_files_as +EXPORT_SYMBOL vmlinux 0xcba08db9 prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0xcba21229 kmap_to_page +EXPORT_SYMBOL vmlinux 0xcba44625 snd_info_create_card_entry +EXPORT_SYMBOL vmlinux 0xcba5bc42 soft_cursor +EXPORT_SYMBOL vmlinux 0xcbbeef1a nand_calculate_ecc +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbc9557f unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0xcbdc0471 bio_integrity_endio +EXPORT_SYMBOL vmlinux 0xcbeac4be hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0xcbee6439 ida_simple_get +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc2e5b81 pci_clear_mwi +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc6430f6 mipi_dsi_dcs_get_pixel_format +EXPORT_SYMBOL vmlinux 0xcc6dd78f eth_header_cache_update +EXPORT_SYMBOL vmlinux 0xcc74b4fc blk_recount_segments +EXPORT_SYMBOL vmlinux 0xcc79b011 vme_master_mmap +EXPORT_SYMBOL vmlinux 0xcc7a0eb7 end_page_writeback +EXPORT_SYMBOL vmlinux 0xcc7ff3df inet_sendmsg +EXPORT_SYMBOL vmlinux 0xcc81433a elv_add_request +EXPORT_SYMBOL vmlinux 0xcc88901e security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0xcc8b3773 of_graph_get_remote_port_parent +EXPORT_SYMBOL vmlinux 0xcc9873e3 ps2_sendbyte +EXPORT_SYMBOL vmlinux 0xcc9e1cf5 snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL vmlinux 0xcc9f2182 vlan_uses_dev +EXPORT_SYMBOL vmlinux 0xccb4436e mmc_of_parse +EXPORT_SYMBOL vmlinux 0xccb4d853 from_kuid_munged +EXPORT_SYMBOL vmlinux 0xccc21f5e input_get_new_minor +EXPORT_SYMBOL vmlinux 0xccc59093 xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0xccc976f5 pci_get_device +EXPORT_SYMBOL vmlinux 0xccd63551 inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0xcce568e4 devfreq_resume_device +EXPORT_SYMBOL vmlinux 0xccfef64f skb_flow_dissector_init +EXPORT_SYMBOL vmlinux 0xcd083b10 unregister_sound_dsp +EXPORT_SYMBOL vmlinux 0xcd188a57 filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd30b95a tmio_core_mmc_clk_div +EXPORT_SYMBOL vmlinux 0xcd320a2f phy_drivers_register +EXPORT_SYMBOL vmlinux 0xcd58f669 thermal_cdev_update +EXPORT_SYMBOL vmlinux 0xcd63c845 __aeabi_lasr +EXPORT_SYMBOL vmlinux 0xcd6ca211 dquot_file_open +EXPORT_SYMBOL vmlinux 0xcd75c59f vme_slot_num +EXPORT_SYMBOL vmlinux 0xcd77ec41 km_state_expired +EXPORT_SYMBOL vmlinux 0xcd7c8d08 omap_dss_find_output +EXPORT_SYMBOL vmlinux 0xcd8d36f4 flow_get_u32_src +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcdc49e19 lockref_get +EXPORT_SYMBOL vmlinux 0xcde63d4c pci_unmap_rom +EXPORT_SYMBOL vmlinux 0xcde6785e netif_schedule_queue +EXPORT_SYMBOL vmlinux 0xcdef3811 sock_release +EXPORT_SYMBOL vmlinux 0xcdf0ec8a kmem_cache_free +EXPORT_SYMBOL vmlinux 0xcdf2dad3 follow_up +EXPORT_SYMBOL vmlinux 0xce257389 xfrm_user_policy +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce31fe05 blk_rq_init +EXPORT_SYMBOL vmlinux 0xce3350aa cdrom_mode_select +EXPORT_SYMBOL vmlinux 0xce3ca308 copy_from_user_toio +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce5ffcda tcf_destroy_chain +EXPORT_SYMBOL vmlinux 0xce87d995 blk_queue_init_tags +EXPORT_SYMBOL vmlinux 0xce8c6116 snd_timer_continue +EXPORT_SYMBOL vmlinux 0xceaa94ab d_set_fallthru +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xceba0292 dev_activate +EXPORT_SYMBOL vmlinux 0xcec54205 unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0xceec3c0a phy_stop +EXPORT_SYMBOL vmlinux 0xceed7f85 _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xcef51982 kstrtou16 +EXPORT_SYMBOL vmlinux 0xcef7afee mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcf10f894 d_obtain_root +EXPORT_SYMBOL vmlinux 0xcf35e439 __scsi_add_device +EXPORT_SYMBOL vmlinux 0xcf4c6c90 netdev_update_features +EXPORT_SYMBOL vmlinux 0xcf6127c3 ip_cmsg_recv_offset +EXPORT_SYMBOL vmlinux 0xcf6543e6 get_io_context +EXPORT_SYMBOL vmlinux 0xcf83ec4a blk_register_region +EXPORT_SYMBOL vmlinux 0xcf88625f mempool_create_node +EXPORT_SYMBOL vmlinux 0xcfa6e6cb tty_kref_put +EXPORT_SYMBOL vmlinux 0xcfacb39f tcp_init_sock +EXPORT_SYMBOL vmlinux 0xcfb40fc0 blkdev_get +EXPORT_SYMBOL vmlinux 0xcfb6b917 alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0xcfbe854e truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0xcfc6bb43 secpath_dup +EXPORT_SYMBOL vmlinux 0xcfdd444b padata_free +EXPORT_SYMBOL vmlinux 0xcff6b676 _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0xcff7dd4d snd_device_free +EXPORT_SYMBOL vmlinux 0xd0079e2e pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0xd014e295 posix_lock_inode_wait +EXPORT_SYMBOL vmlinux 0xd0184692 generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0xd034105f lockref_put_return +EXPORT_SYMBOL vmlinux 0xd0431400 simple_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0xd055a8b6 inet_reqsk_alloc +EXPORT_SYMBOL vmlinux 0xd058c706 __skb_gso_segment +EXPORT_SYMBOL vmlinux 0xd0720a17 on_each_cpu_cond +EXPORT_SYMBOL vmlinux 0xd085e7ad elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0xd09b0199 fence_context_alloc +EXPORT_SYMBOL vmlinux 0xd0a04539 xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0xd0a2847c sha_init +EXPORT_SYMBOL vmlinux 0xd0a91bab skip_spaces +EXPORT_SYMBOL vmlinux 0xd0c1c30d inet_csk_prepare_forced_close +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 0xd100acbd _raw_write_lock +EXPORT_SYMBOL vmlinux 0xd10300a6 simple_transaction_get +EXPORT_SYMBOL vmlinux 0xd1067ba7 dispc_ovl_enabled +EXPORT_SYMBOL vmlinux 0xd1157735 release_and_free_resource +EXPORT_SYMBOL vmlinux 0xd12d9260 generic_permission +EXPORT_SYMBOL vmlinux 0xd13ce570 led_update_brightness +EXPORT_SYMBOL vmlinux 0xd13dce38 console_start +EXPORT_SYMBOL vmlinux 0xd1445808 ab3100_event_register +EXPORT_SYMBOL vmlinux 0xd17aabc1 mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0xd17b6190 blk_queue_dma_pad +EXPORT_SYMBOL vmlinux 0xd1816f32 frontswap_writethrough +EXPORT_SYMBOL vmlinux 0xd1918d08 snd_timer_start +EXPORT_SYMBOL vmlinux 0xd196c9be kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xd1aa2ac0 dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0xd1aeba41 nobh_writepage +EXPORT_SYMBOL vmlinux 0xd1b73132 param_ops_ullong +EXPORT_SYMBOL vmlinux 0xd1c84dfb hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1e79cae fence_wait_timeout +EXPORT_SYMBOL vmlinux 0xd1fd1f4c stop_tty +EXPORT_SYMBOL vmlinux 0xd21d99fc pci_find_bus +EXPORT_SYMBOL vmlinux 0xd220cf8a jiffies_to_timespec +EXPORT_SYMBOL vmlinux 0xd228f8c5 jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0xd231adf3 fs_bio_set +EXPORT_SYMBOL vmlinux 0xd23d7c9d netif_device_attach +EXPORT_SYMBOL vmlinux 0xd24574a4 __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0xd251d7b0 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0xd254a4a0 clkdev_alloc +EXPORT_SYMBOL vmlinux 0xd2555f19 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xd25d0abf nla_put +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd2a941d4 sg_init_table +EXPORT_SYMBOL vmlinux 0xd2aea5a2 have_submounts +EXPORT_SYMBOL vmlinux 0xd2af138b reservation_ww_class +EXPORT_SYMBOL vmlinux 0xd2ca7bc9 inode_init_always +EXPORT_SYMBOL vmlinux 0xd2d5c9e1 scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2e99e26 snd_card_disconnect +EXPORT_SYMBOL vmlinux 0xd2fb4742 iterate_fd +EXPORT_SYMBOL vmlinux 0xd300d776 copy_page_from_iter +EXPORT_SYMBOL vmlinux 0xd307c3c9 snd_ctl_replace +EXPORT_SYMBOL vmlinux 0xd31ccb06 of_machine_is_compatible +EXPORT_SYMBOL vmlinux 0xd3228110 iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0xd3282222 __cleancache_put_page +EXPORT_SYMBOL vmlinux 0xd330cf11 napi_gro_flush +EXPORT_SYMBOL vmlinux 0xd3ad5b1e __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0xd3b2acc7 netif_carrier_on +EXPORT_SYMBOL vmlinux 0xd3bdf208 skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0xd3c4f89a blkdev_put +EXPORT_SYMBOL vmlinux 0xd3c976e5 ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0xd3d6942b i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0xd3dbfbc4 _find_first_zero_bit_le +EXPORT_SYMBOL vmlinux 0xd3dd2225 jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0xd3e4b9a2 iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0xd3e6f60d cpu_possible_mask +EXPORT_SYMBOL vmlinux 0xd3f2a635 pci_choose_state +EXPORT_SYMBOL vmlinux 0xd41392cd simple_release_fs +EXPORT_SYMBOL vmlinux 0xd418e1c0 adjust_resource +EXPORT_SYMBOL vmlinux 0xd425a6cd snd_pcm_set_sync +EXPORT_SYMBOL vmlinux 0xd427b48a phy_attach_direct +EXPORT_SYMBOL vmlinux 0xd43992ee __tcf_hash_release +EXPORT_SYMBOL vmlinux 0xd4669fad complete +EXPORT_SYMBOL vmlinux 0xd47e5ce0 inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0xd4850f60 scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xd495fe5c blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0xd4c081df dump_skip +EXPORT_SYMBOL vmlinux 0xd4c32269 pagevec_lookup_tag +EXPORT_SYMBOL vmlinux 0xd4d85a4d add_random_ready_callback +EXPORT_SYMBOL vmlinux 0xd4f473f2 __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0xd4f6c396 __pagevec_release +EXPORT_SYMBOL vmlinux 0xd4fdb406 of_find_all_nodes +EXPORT_SYMBOL vmlinux 0xd5065805 security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0xd50f2036 set_device_ro +EXPORT_SYMBOL vmlinux 0xd51f3eaf __wait_on_buffer +EXPORT_SYMBOL vmlinux 0xd52693e6 no_llseek +EXPORT_SYMBOL vmlinux 0xd5409f83 truncate_inode_pages +EXPORT_SYMBOL vmlinux 0xd54a1a3c cdrom_ioctl +EXPORT_SYMBOL vmlinux 0xd54f41ce try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0xd551ebf5 inet6_unregister_icmp_sender +EXPORT_SYMBOL vmlinux 0xd552fd4b fbcon_rotate_cw +EXPORT_SYMBOL vmlinux 0xd56324ea blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0xd580f88d pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0xd5cac31a get_cached_acl_rcu +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 0xd617bb93 neigh_for_each +EXPORT_SYMBOL vmlinux 0xd621ff34 snd_jack_report +EXPORT_SYMBOL vmlinux 0xd627480b strncat +EXPORT_SYMBOL vmlinux 0xd62c833f schedule_timeout +EXPORT_SYMBOL vmlinux 0xd638c3e8 page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0xd638dbad max8998_bulk_write +EXPORT_SYMBOL vmlinux 0xd63ba61b pcie_set_mps +EXPORT_SYMBOL vmlinux 0xd648e564 fb_match_mode +EXPORT_SYMBOL vmlinux 0xd66f4d56 dma_common_mmap +EXPORT_SYMBOL vmlinux 0xd67927cf netif_receive_skb_sk +EXPORT_SYMBOL vmlinux 0xd6819b10 padata_remove_cpu +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd689bef1 pneigh_lookup +EXPORT_SYMBOL vmlinux 0xd69fcb80 dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0xd6bb712f seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0xd6c693c3 find_get_pages_tag +EXPORT_SYMBOL vmlinux 0xd6d2b2f3 blk_mq_tag_busy_iter +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd6fd213b __ethtool_get_settings +EXPORT_SYMBOL vmlinux 0xd6feeb13 security_path_symlink +EXPORT_SYMBOL vmlinux 0xd718817d seq_printf +EXPORT_SYMBOL vmlinux 0xd71e949f snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL vmlinux 0xd728d40a ihold +EXPORT_SYMBOL vmlinux 0xd731b7e6 __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0xd7375856 xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0xd740d161 generic_fillattr +EXPORT_SYMBOL vmlinux 0xd74289f9 __percpu_counter_add +EXPORT_SYMBOL vmlinux 0xd74aebcd kill_anon_super +EXPORT_SYMBOL vmlinux 0xd75c79df smp_call_function +EXPORT_SYMBOL vmlinux 0xd75f42b2 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0xd75fe077 netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0xd78025ae gen_pool_create +EXPORT_SYMBOL vmlinux 0xd781df97 pci_save_state +EXPORT_SYMBOL vmlinux 0xd783896f register_qdisc +EXPORT_SYMBOL vmlinux 0xd785c042 redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0xd78e6f89 security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0xd797b9a5 vme_master_write +EXPORT_SYMBOL vmlinux 0xd7b1c7f7 netif_tx_stop_all_queues +EXPORT_SYMBOL vmlinux 0xd7b3a695 hdmi_infoframe_log +EXPORT_SYMBOL vmlinux 0xd7bc0f5f blk_queue_bounce +EXPORT_SYMBOL vmlinux 0xd7d1c7ef serio_unregister_driver +EXPORT_SYMBOL vmlinux 0xd7dd6859 create_empty_buffers +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd7f6c5a2 snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL vmlinux 0xd7f99ab9 dput +EXPORT_SYMBOL vmlinux 0xd80d767f max8998_read_reg +EXPORT_SYMBOL vmlinux 0xd84223b3 inet_getname +EXPORT_SYMBOL vmlinux 0xd8460db7 input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0xd857badc netdev_features_change +EXPORT_SYMBOL vmlinux 0xd85cd67e __wake_up +EXPORT_SYMBOL vmlinux 0xd869489e tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0xd870747b __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0xd8891ba2 __blk_end_request_cur +EXPORT_SYMBOL vmlinux 0xd8a7785f bdgrab +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8b6a09f padata_set_cpumask +EXPORT_SYMBOL vmlinux 0xd8d13e30 jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0xd8da9481 key_put +EXPORT_SYMBOL vmlinux 0xd8ded085 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xd8e484f0 register_chrdev_region +EXPORT_SYMBOL vmlinux 0xd8eedc7a fsnotify_add_mark +EXPORT_SYMBOL vmlinux 0xd8f4d707 bitmap_startwrite +EXPORT_SYMBOL vmlinux 0xd8f59101 of_phy_connect +EXPORT_SYMBOL vmlinux 0xd8f73e35 mount_bdev +EXPORT_SYMBOL vmlinux 0xd9389c47 pagevec_lookup +EXPORT_SYMBOL vmlinux 0xd9446855 __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0xd94c85ac put_filp +EXPORT_SYMBOL vmlinux 0xd955d2b7 omap_set_dma_dest_data_pack +EXPORT_SYMBOL vmlinux 0xd958f781 flush_kernel_dcache_page +EXPORT_SYMBOL vmlinux 0xd965faf3 dentry_open +EXPORT_SYMBOL vmlinux 0xd97edd47 neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0xd982ad89 __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd99ad579 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0xd9c5148e devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0xd9cc83c6 udp_proc_register +EXPORT_SYMBOL vmlinux 0xd9ce8f0c strnlen +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xd9e2720b xfrm_init_state +EXPORT_SYMBOL vmlinux 0xd9fb0bff iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0xda0c7a3a mmc_put_card +EXPORT_SYMBOL vmlinux 0xda233349 twl6040_get_pll +EXPORT_SYMBOL vmlinux 0xda32d6b0 blk_fetch_request +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda7ca6cb fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xda8af7ad fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0xda9ac0ad inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0xdaa57ec3 totalhigh_pages +EXPORT_SYMBOL vmlinux 0xdaafc807 tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdad97f94 __raw_writesw +EXPORT_SYMBOL vmlinux 0xdb08c015 fbcon_set_tileops +EXPORT_SYMBOL vmlinux 0xdb36f559 mmc_free_host +EXPORT_SYMBOL vmlinux 0xdb38e2f4 swiotlb_unmap_sg +EXPORT_SYMBOL vmlinux 0xdb4292e4 omap_set_dma_params +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb7305a1 __stack_chk_fail +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdb78aca0 of_parse_phandle_with_args +EXPORT_SYMBOL vmlinux 0xdb93b838 dispc_free_irq +EXPORT_SYMBOL vmlinux 0xdba1889d dentry_path_raw +EXPORT_SYMBOL vmlinux 0xdbafe13c rfkill_alloc +EXPORT_SYMBOL vmlinux 0xdbb043ae arm_coherent_dma_ops +EXPORT_SYMBOL vmlinux 0xdbb0e66c blk_mq_end_request +EXPORT_SYMBOL vmlinux 0xdbb226a8 scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0xdbbb0d8a simple_dname +EXPORT_SYMBOL vmlinux 0xdbd9e325 vfs_writev +EXPORT_SYMBOL vmlinux 0xdbecc949 __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0xdbf17d54 sock_no_getname +EXPORT_SYMBOL vmlinux 0xdc047fc4 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc28a2c4 blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc5c6297 videomode_to_omap_video_timings +EXPORT_SYMBOL vmlinux 0xdc74608a block_read_full_page +EXPORT_SYMBOL vmlinux 0xdc757fa8 sock_setsockopt +EXPORT_SYMBOL vmlinux 0xdc942659 pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0xdc984cea mmc_set_blockcount +EXPORT_SYMBOL vmlinux 0xdca5a0b0 may_umount_tree +EXPORT_SYMBOL vmlinux 0xdca9ed48 edma_read_slot +EXPORT_SYMBOL vmlinux 0xdcb0349b sys_close +EXPORT_SYMBOL vmlinux 0xdcb2308c twl6040_set_bits +EXPORT_SYMBOL vmlinux 0xdcb8c46f tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0xdcebb3a2 unregister_md_personality +EXPORT_SYMBOL vmlinux 0xdcfa97f2 nand_scan_bbt +EXPORT_SYMBOL vmlinux 0xdd0a2ba2 strlcat +EXPORT_SYMBOL vmlinux 0xdd0e8016 nand_bch_init +EXPORT_SYMBOL vmlinux 0xdd1bf41f kmap_high +EXPORT_SYMBOL vmlinux 0xdd226fa9 __raw_readsw +EXPORT_SYMBOL vmlinux 0xdd27fa87 memchr +EXPORT_SYMBOL vmlinux 0xdd35d5de clk_register_clkdevs +EXPORT_SYMBOL vmlinux 0xdd3916ac _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0xdd3cfa3a kunmap +EXPORT_SYMBOL vmlinux 0xdd5a6b32 skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0xdd89d282 security_dentry_init_security +EXPORT_SYMBOL vmlinux 0xddbd8188 dss_mgr_enable +EXPORT_SYMBOL vmlinux 0xddc02d24 inet_dgram_connect +EXPORT_SYMBOL vmlinux 0xddc42e03 scsi_print_command +EXPORT_SYMBOL vmlinux 0xddd01dd5 try_to_release_page +EXPORT_SYMBOL vmlinux 0xddddd282 bdput +EXPORT_SYMBOL vmlinux 0xde1bb0c2 blk_mq_all_tag_busy_iter +EXPORT_SYMBOL vmlinux 0xde227b41 tty_port_put +EXPORT_SYMBOL vmlinux 0xde24deea lro_receive_skb +EXPORT_SYMBOL vmlinux 0xde34f96b clear_inode +EXPORT_SYMBOL vmlinux 0xde3e3bc9 devm_gpio_request +EXPORT_SYMBOL vmlinux 0xde40af7b pci_remove_bus +EXPORT_SYMBOL vmlinux 0xde479be0 blk_alloc_queue +EXPORT_SYMBOL vmlinux 0xde4996c3 d_alloc_pseudo +EXPORT_SYMBOL vmlinux 0xde534dc6 __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0xde540df0 tcf_hash_cleanup +EXPORT_SYMBOL vmlinux 0xde68ada8 sk_stream_write_space +EXPORT_SYMBOL vmlinux 0xde924c8b frontswap_register_ops +EXPORT_SYMBOL vmlinux 0xde9360ba totalram_pages +EXPORT_SYMBOL vmlinux 0xde9958a7 skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0xde9f59e3 mount_nodev +EXPORT_SYMBOL vmlinux 0xdec59870 insert_inode_locked +EXPORT_SYMBOL vmlinux 0xdefd6b22 pci_request_region_exclusive +EXPORT_SYMBOL vmlinux 0xdf103f25 bio_integrity_enabled +EXPORT_SYMBOL vmlinux 0xdf204b6f skb_checksum_trimmed +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf3a693d crc_t10dif_update +EXPORT_SYMBOL vmlinux 0xdf4de9fb mdiobus_unregister +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf60cc27 __print_symbol +EXPORT_SYMBOL vmlinux 0xdf7657a3 vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0xdf91e4e1 keyring_alloc +EXPORT_SYMBOL vmlinux 0xdf921e1e input_open_device +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdfb08a94 dev_mc_flush +EXPORT_SYMBOL vmlinux 0xdfc5169b slhc_init +EXPORT_SYMBOL vmlinux 0xdfca3efb qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0xdfd91ce9 omap_type +EXPORT_SYMBOL vmlinux 0xdfdf6e3b jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xe00d83e5 skb_try_coalesce +EXPORT_SYMBOL vmlinux 0xe01e9141 neigh_ifdown +EXPORT_SYMBOL vmlinux 0xe032aa41 md_reload_sb +EXPORT_SYMBOL vmlinux 0xe03a8d2d of_get_mac_address +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 0xe085d362 _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL vmlinux 0xe08c2cbb clocksource_unregister +EXPORT_SYMBOL vmlinux 0xe09376b4 skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0xe094ef39 sg_next +EXPORT_SYMBOL vmlinux 0xe0961b79 input_unregister_handler +EXPORT_SYMBOL vmlinux 0xe09cbedd inet6_release +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0bef318 icst_hz_to_vco +EXPORT_SYMBOL vmlinux 0xe0ef482c get_cached_acl +EXPORT_SYMBOL vmlinux 0xe0f0ddfa kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0xe10ca1ae key_link +EXPORT_SYMBOL vmlinux 0xe113bbbc csum_partial +EXPORT_SYMBOL vmlinux 0xe127fb18 down_killable +EXPORT_SYMBOL vmlinux 0xe1761617 security_inet_conn_request +EXPORT_SYMBOL vmlinux 0xe1786c32 make_flow_keys_digest +EXPORT_SYMBOL vmlinux 0xe17f6066 input_reset_device +EXPORT_SYMBOL vmlinux 0xe19941c7 devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0xe19ad1c2 devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0xe19b2a28 blk_init_queue_node +EXPORT_SYMBOL vmlinux 0xe1a4457c security_path_chown +EXPORT_SYMBOL vmlinux 0xe1a6e89f security_inode_readlink +EXPORT_SYMBOL vmlinux 0xe1b72837 vfs_writef +EXPORT_SYMBOL vmlinux 0xe1d03aa7 omapdss_output_set_device +EXPORT_SYMBOL vmlinux 0xe1f0ab3a _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0xe1fd8461 devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0xe1feab4b __destroy_inode +EXPORT_SYMBOL vmlinux 0xe200f872 secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xe22a5633 dec_zone_page_state +EXPORT_SYMBOL vmlinux 0xe23a9c9f jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0xe23ae481 blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe24758d2 pcie_port_service_register +EXPORT_SYMBOL vmlinux 0xe247f1b9 tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0xe24d3a97 jiffies_64 +EXPORT_SYMBOL vmlinux 0xe252bc84 eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0xe252d97f sg_miter_stop +EXPORT_SYMBOL vmlinux 0xe25d99f5 omapdss_default_get_resolution +EXPORT_SYMBOL vmlinux 0xe281d84f max8998_bulk_read +EXPORT_SYMBOL vmlinux 0xe292fb9f gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0xe29e1d0e out_of_line_wait_on_atomic_t +EXPORT_SYMBOL vmlinux 0xe2c216f3 netdev_alert +EXPORT_SYMBOL vmlinux 0xe2d47ac5 fb_set_cmap +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2e8065e memdup_user +EXPORT_SYMBOL vmlinux 0xe2f425e7 rps_cpu_mask +EXPORT_SYMBOL vmlinux 0xe2fae716 kmemdup +EXPORT_SYMBOL vmlinux 0xe2fec6eb posix_test_lock +EXPORT_SYMBOL vmlinux 0xe2ff9223 snd_info_create_module_entry +EXPORT_SYMBOL vmlinux 0xe3022914 blk_requeue_request +EXPORT_SYMBOL vmlinux 0xe30d82e4 blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0xe31163ad pci_reenable_device +EXPORT_SYMBOL vmlinux 0xe3376a8d fbcon_set_bitops +EXPORT_SYMBOL vmlinux 0xe3421133 netdev_printk +EXPORT_SYMBOL vmlinux 0xe35ff0c7 mem_cgroup_begin_page_stat +EXPORT_SYMBOL vmlinux 0xe372421c iget5_locked +EXPORT_SYMBOL vmlinux 0xe37b8500 i2c_get_adapter +EXPORT_SYMBOL vmlinux 0xe37d10ae omap_dispc_unregister_isr +EXPORT_SYMBOL vmlinux 0xe3886ce5 netif_napi_add +EXPORT_SYMBOL vmlinux 0xe3a00fc6 dev_mc_del +EXPORT_SYMBOL vmlinux 0xe3adad26 udp_lib_get_port +EXPORT_SYMBOL vmlinux 0xe3d6f284 fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xe3e0f59d tcp_make_synack +EXPORT_SYMBOL vmlinux 0xe3ed9d69 __seq_open_private +EXPORT_SYMBOL vmlinux 0xe40a68b0 of_device_alloc +EXPORT_SYMBOL vmlinux 0xe40b9205 keyring_search +EXPORT_SYMBOL vmlinux 0xe413089a xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0xe413be4a memcg_socket_limit_enabled +EXPORT_SYMBOL vmlinux 0xe4168a6d __secpath_destroy +EXPORT_SYMBOL vmlinux 0xe41de106 vfs_iter_write +EXPORT_SYMBOL vmlinux 0xe4200b2e page_put_link +EXPORT_SYMBOL vmlinux 0xe426a35c netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0xe43274bc proc_dointvec +EXPORT_SYMBOL vmlinux 0xe437ceb4 snd_jack_set_parent +EXPORT_SYMBOL vmlinux 0xe440ed28 sk_ns_capable +EXPORT_SYMBOL vmlinux 0xe4669e6f netif_device_detach +EXPORT_SYMBOL vmlinux 0xe46d8834 kernel_bind +EXPORT_SYMBOL vmlinux 0xe46dce85 sget +EXPORT_SYMBOL vmlinux 0xe474bae0 __frontswap_test +EXPORT_SYMBOL vmlinux 0xe49ce8b0 tcp_sync_mss +EXPORT_SYMBOL vmlinux 0xe4c2b6dd sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0xe4c80097 cacheid +EXPORT_SYMBOL vmlinux 0xe4d5f1fa security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0xe4eb9be7 dev_mc_add_global +EXPORT_SYMBOL vmlinux 0xe4f88345 arp_tbl +EXPORT_SYMBOL vmlinux 0xe501ff98 input_register_handler +EXPORT_SYMBOL vmlinux 0xe50b6e5b tcp_proc_unregister +EXPORT_SYMBOL vmlinux 0xe51eb002 jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe539d153 scsi_scan_target +EXPORT_SYMBOL vmlinux 0xe5445af6 omap_get_dma_dst_pos +EXPORT_SYMBOL vmlinux 0xe562bbda unregister_qdisc +EXPORT_SYMBOL vmlinux 0xe567cbe3 scsi_print_result +EXPORT_SYMBOL vmlinux 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL vmlinux 0xe57361dd __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0xe5775f58 blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0xe57878a1 in6_pton +EXPORT_SYMBOL vmlinux 0xe57dd44e neigh_changeaddr +EXPORT_SYMBOL vmlinux 0xe582f13f get_mem_type +EXPORT_SYMBOL vmlinux 0xe5867808 dlci_ioctl_set +EXPORT_SYMBOL vmlinux 0xe588c87e abx500_remove_ops +EXPORT_SYMBOL vmlinux 0xe5a50df3 vmalloc_to_page +EXPORT_SYMBOL vmlinux 0xe5a79541 bio_split +EXPORT_SYMBOL vmlinux 0xe5ab58d2 put_cmsg +EXPORT_SYMBOL vmlinux 0xe5ada608 seq_escape +EXPORT_SYMBOL vmlinux 0xe5bc5d41 splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5d05935 __cleancache_init_shared_fs +EXPORT_SYMBOL vmlinux 0xe5d7ff0e bitmap_close_sync +EXPORT_SYMBOL vmlinux 0xe5e665a4 add_disk +EXPORT_SYMBOL vmlinux 0xe5ed5467 xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xe5f59dbc __ip_dev_find +EXPORT_SYMBOL vmlinux 0xe5ff48a8 sock_alloc_file +EXPORT_SYMBOL vmlinux 0xe609096f tegra_sku_info +EXPORT_SYMBOL vmlinux 0xe60e19d6 netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0xe63a4634 mipi_dsi_dcs_set_tear_off +EXPORT_SYMBOL vmlinux 0xe65b046a snd_pcm_hw_param_first +EXPORT_SYMBOL vmlinux 0xe66452ab dql_init +EXPORT_SYMBOL vmlinux 0xe66df619 vme_bus_num +EXPORT_SYMBOL vmlinux 0xe6860885 tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0xe68a0d76 ilookup +EXPORT_SYMBOL vmlinux 0xe6923891 notify_change +EXPORT_SYMBOL vmlinux 0xe693a6ce vme_get_size +EXPORT_SYMBOL vmlinux 0xe697d108 __blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe6a025c3 omap_dss_find_device +EXPORT_SYMBOL vmlinux 0xe6ae0419 xfrm_policy_hash_rebuild +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 0xe71f907e xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0xe71ff010 blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0xe723c0bc sk_send_sigurg +EXPORT_SYMBOL vmlinux 0xe7359ff0 xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0xe742d037 mipi_dsi_detach +EXPORT_SYMBOL vmlinux 0xe746e68b sk_wait_data +EXPORT_SYMBOL vmlinux 0xe7666160 dst_discard_sk +EXPORT_SYMBOL vmlinux 0xe78b7f6c sock_no_socketpair +EXPORT_SYMBOL vmlinux 0xe79fa5e9 bio_integrity_free +EXPORT_SYMBOL vmlinux 0xe7a158cd kernel_sendpage +EXPORT_SYMBOL vmlinux 0xe7a664c4 nf_hooks +EXPORT_SYMBOL vmlinux 0xe7a81967 audit_log_secctx +EXPORT_SYMBOL vmlinux 0xe7b6315e kblockd_schedule_delayed_work_on +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe7e15910 dispc_clear_irqstatus +EXPORT_SYMBOL vmlinux 0xe7ea399a vm_insert_mixed +EXPORT_SYMBOL vmlinux 0xe8214184 tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0xe82a3029 dev_crit +EXPORT_SYMBOL vmlinux 0xe82e5775 __serio_register_port +EXPORT_SYMBOL vmlinux 0xe836e68f simple_map_init +EXPORT_SYMBOL vmlinux 0xe84750c3 keyring_clear +EXPORT_SYMBOL vmlinux 0xe847747c cfb_fillrect +EXPORT_SYMBOL vmlinux 0xe84a5068 inode_init_owner +EXPORT_SYMBOL vmlinux 0xe85cae4c buffer_migrate_page +EXPORT_SYMBOL vmlinux 0xe8794ce1 slhc_toss +EXPORT_SYMBOL vmlinux 0xe893fee7 mem_cgroup_end_page_stat +EXPORT_SYMBOL vmlinux 0xe8b9a3d4 mx51_revision +EXPORT_SYMBOL vmlinux 0xe8bea3bc qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xe8c67bf5 mmc_request_done +EXPORT_SYMBOL vmlinux 0xe8cfce09 tegra114_clock_deassert_dfll_dvco_reset +EXPORT_SYMBOL vmlinux 0xe8dc6146 get_acl +EXPORT_SYMBOL vmlinux 0xe8ffef30 sb_min_blocksize +EXPORT_SYMBOL vmlinux 0xe905fdb3 dcache_readdir +EXPORT_SYMBOL vmlinux 0xe909ba60 unregister_console +EXPORT_SYMBOL vmlinux 0xe90ccb4c iov_iter_kvec +EXPORT_SYMBOL vmlinux 0xe912da6b unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe93f6042 trace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0xe9436a0b dm_unregister_target +EXPORT_SYMBOL vmlinux 0xe944f340 __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe95e00cf flex_array_get_ptr +EXPORT_SYMBOL vmlinux 0xe9648034 __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0xe985ed5a dquot_acquire +EXPORT_SYMBOL vmlinux 0xe996bdb2 mntput +EXPORT_SYMBOL vmlinux 0xe996cade blk_end_request +EXPORT_SYMBOL vmlinux 0xe99ad387 i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0xe9acc4b8 submit_bio +EXPORT_SYMBOL vmlinux 0xe9be808d lockref_get_or_lock +EXPORT_SYMBOL vmlinux 0xe9ccfcd3 ioremap_cache +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xea054b22 nla_policy_len +EXPORT_SYMBOL vmlinux 0xea16dd4c tcp_destroy_cgroup +EXPORT_SYMBOL vmlinux 0xea18381a snd_ctl_free_one +EXPORT_SYMBOL vmlinux 0xea1f5b88 samsung_rev +EXPORT_SYMBOL vmlinux 0xea213d16 serio_interrupt +EXPORT_SYMBOL vmlinux 0xea22e923 __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xea27d16c elv_rb_former_request +EXPORT_SYMBOL vmlinux 0xea3c9603 qdisc_list_add +EXPORT_SYMBOL vmlinux 0xea45cab4 devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0xea4c2c40 i2c_transfer +EXPORT_SYMBOL vmlinux 0xea643077 skb_pad +EXPORT_SYMBOL vmlinux 0xea6a39b5 snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL vmlinux 0xea7987f1 key_update +EXPORT_SYMBOL vmlinux 0xea846ef5 blk_init_allocated_queue +EXPORT_SYMBOL vmlinux 0xeaa321fa xfrm_register_km +EXPORT_SYMBOL vmlinux 0xeac76a84 scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0xeaefc276 pci_read_vpd +EXPORT_SYMBOL vmlinux 0xeb03b389 __raw_readsl +EXPORT_SYMBOL vmlinux 0xeb1b120e omap_set_dma_write_mode +EXPORT_SYMBOL vmlinux 0xeb1dbff8 vfs_mknod +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb37f03e nonseekable_open +EXPORT_SYMBOL vmlinux 0xeb547982 xfrm_state_insert +EXPORT_SYMBOL vmlinux 0xeb55a931 __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xeb565e1b clk_get +EXPORT_SYMBOL vmlinux 0xeb608c11 tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0xeb641477 tty_do_resize +EXPORT_SYMBOL vmlinux 0xeba680f2 d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0xebb467b9 bio_alloc_pages +EXPORT_SYMBOL vmlinux 0xebc9c7e7 inet_frags_exit_net +EXPORT_SYMBOL vmlinux 0xebd18deb sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0xebe8fde1 mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0xebfdcbdf system_serial_high +EXPORT_SYMBOL vmlinux 0xec189f84 serio_reconnect +EXPORT_SYMBOL vmlinux 0xec18ebf3 of_find_compatible_node +EXPORT_SYMBOL vmlinux 0xec1aa6ef memzero_explicit +EXPORT_SYMBOL vmlinux 0xec1dbff4 proc_remove +EXPORT_SYMBOL vmlinux 0xec1dfdcc iov_iter_init +EXPORT_SYMBOL vmlinux 0xec4d069f __vfs_read +EXPORT_SYMBOL vmlinux 0xec4d9e3a clk_get_sys +EXPORT_SYMBOL vmlinux 0xec55c684 __module_put_and_exit +EXPORT_SYMBOL vmlinux 0xec6917a5 netif_carrier_off +EXPORT_SYMBOL vmlinux 0xec6b3b76 key_payload_reserve +EXPORT_SYMBOL vmlinux 0xec75ec1d ppp_input +EXPORT_SYMBOL vmlinux 0xec76491b nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0xec94f7af param_set_byte +EXPORT_SYMBOL vmlinux 0xecad66bc ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0xecadbdcb dma_pool_create +EXPORT_SYMBOL vmlinux 0xecbcb8bb radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0xecc93c92 downgrade_write +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xecf8a3b4 __raw_writesl +EXPORT_SYMBOL vmlinux 0xed05aaa0 in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0xed179386 scm_fp_dup +EXPORT_SYMBOL vmlinux 0xed53bcc1 sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0xed597524 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xed7339f6 __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0xed7ef87f vme_new_dma_list +EXPORT_SYMBOL vmlinux 0xed93f29e __kunmap_atomic +EXPORT_SYMBOL vmlinux 0xed9d2d55 __breadahead +EXPORT_SYMBOL vmlinux 0xed9f9a20 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xeda7d567 locks_init_lock +EXPORT_SYMBOL vmlinux 0xeda87851 write_inode_now +EXPORT_SYMBOL vmlinux 0xedabe6bf scsi_register_interface +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedc03953 iounmap +EXPORT_SYMBOL vmlinux 0xedc7f4ec dq_data_lock +EXPORT_SYMBOL vmlinux 0xedcf36c7 snd_pcm_hw_constraint_list +EXPORT_SYMBOL vmlinux 0xedd9106d __ashrdi3 +EXPORT_SYMBOL vmlinux 0xee1187da netlink_unicast +EXPORT_SYMBOL vmlinux 0xee17e59b devm_gpio_free +EXPORT_SYMBOL vmlinux 0xee2b0a35 __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0xee2bc2d0 omapdss_is_initialized +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee2d55d7 __pci_enable_wake +EXPORT_SYMBOL vmlinux 0xee3496c3 dma_pool_alloc +EXPORT_SYMBOL vmlinux 0xee51775d sk_prot_clear_portaddr_nulls +EXPORT_SYMBOL vmlinux 0xee715ef8 lg_global_unlock +EXPORT_SYMBOL vmlinux 0xee77fa30 inode_newsize_ok +EXPORT_SYMBOL vmlinux 0xee7d1131 neigh_connected_output +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xee9c3647 tcp_hashinfo +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeeb12c5f scsi_host_lookup +EXPORT_SYMBOL vmlinux 0xeec0e31f tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0xeed3635b proc_dostring +EXPORT_SYMBOL vmlinux 0xeed3fb95 bdi_init +EXPORT_SYMBOL vmlinux 0xeedd6808 dev_queue_xmit_sk +EXPORT_SYMBOL vmlinux 0xeedecdfb set_page_dirty +EXPORT_SYMBOL vmlinux 0xeef161aa groups_free +EXPORT_SYMBOL vmlinux 0xef00186e devfreq_add_governor +EXPORT_SYMBOL vmlinux 0xef0a4e3a blk_stop_queue +EXPORT_SYMBOL vmlinux 0xef0b8971 input_close_device +EXPORT_SYMBOL vmlinux 0xef2360e3 unregister_filesystem +EXPORT_SYMBOL vmlinux 0xef2fdc4f __percpu_counter_init +EXPORT_SYMBOL vmlinux 0xef6982b7 __dst_free +EXPORT_SYMBOL vmlinux 0xef6e5eac iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0xef859391 onfi_async_timing_mode_to_sdr_timings +EXPORT_SYMBOL vmlinux 0xef8cbbbb netlink_net_capable +EXPORT_SYMBOL vmlinux 0xefae9c29 scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0xefb407a9 blk_run_queue_async +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 0xefd7607c input_set_keycode +EXPORT_SYMBOL vmlinux 0xefdd70ce security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0xefec312f omap_get_dma_active_status +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf009fec9 netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0xf01dcf25 pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0xf02a02bc of_get_next_available_child +EXPORT_SYMBOL vmlinux 0xf03b8be2 __mutex_init +EXPORT_SYMBOL vmlinux 0xf03b93e7 bio_add_page +EXPORT_SYMBOL vmlinux 0xf05ffa15 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0xf06c303c omap_video_timings_to_videomode +EXPORT_SYMBOL vmlinux 0xf0885c1c neigh_lookup +EXPORT_SYMBOL vmlinux 0xf08c67de napi_alloc_frag +EXPORT_SYMBOL vmlinux 0xf09de776 get_random_int +EXPORT_SYMBOL vmlinux 0xf0d99d0b tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0xf0e66cc9 vc_resize +EXPORT_SYMBOL vmlinux 0xf0ed2ef4 __raw_writesb +EXPORT_SYMBOL vmlinux 0xf0ef15b4 list_sort +EXPORT_SYMBOL vmlinux 0xf0f5dcbd ip_route_me_harder +EXPORT_SYMBOL vmlinux 0xf10526ac verify_spi_info +EXPORT_SYMBOL vmlinux 0xf13a4b33 amba_driver_unregister +EXPORT_SYMBOL vmlinux 0xf147dcb2 hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0xf153310f kern_path +EXPORT_SYMBOL vmlinux 0xf1574ecd netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0xf177388c mount_ns +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf1969a8e __usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xf19e9355 cpu_online_mask +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 0xf2074ebc max8925_reg_read +EXPORT_SYMBOL vmlinux 0xf20dabd8 free_irq +EXPORT_SYMBOL vmlinux 0xf2135d62 textsearch_register +EXPORT_SYMBOL vmlinux 0xf2238ff1 xfrm_init_replay +EXPORT_SYMBOL vmlinux 0xf226108b sock_i_ino +EXPORT_SYMBOL vmlinux 0xf2342ec9 __dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf2457f4b pcie_get_readrq +EXPORT_SYMBOL vmlinux 0xf258a0f0 mark_page_accessed +EXPORT_SYMBOL vmlinux 0xf2622d7d generic_removexattr +EXPORT_SYMBOL vmlinux 0xf28aaa7a free_page_put_link +EXPORT_SYMBOL vmlinux 0xf28f5653 snd_seq_root +EXPORT_SYMBOL vmlinux 0xf28fd2c9 d_instantiate_unique +EXPORT_SYMBOL vmlinux 0xf2997713 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0xf29ba2f7 cpu_tlb +EXPORT_SYMBOL vmlinux 0xf2a0af8f backlight_device_registered +EXPORT_SYMBOL vmlinux 0xf2b1c3d3 nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0xf2b30eba dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0xf2b930ff devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0xf2c316fd ipv6_select_ident +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2d6617a sock_no_ioctl +EXPORT_SYMBOL vmlinux 0xf2e9e46f bio_advance +EXPORT_SYMBOL vmlinux 0xf2ffa192 qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0xf313da4e sha_transform +EXPORT_SYMBOL vmlinux 0xf324b186 netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0xf3341268 __clear_user +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf3797152 snd_interval_ratnum +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 0xf39cac1b generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0xf3a949ef __getblk_slow +EXPORT_SYMBOL vmlinux 0xf3b1e84e omap_dss_put_device +EXPORT_SYMBOL vmlinux 0xf3b4df4e scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0xf3bf2d1e tegra_fuse_readl +EXPORT_SYMBOL vmlinux 0xf3c2ea4e dma_async_device_register +EXPORT_SYMBOL vmlinux 0xf3c320de nf_getsockopt +EXPORT_SYMBOL vmlinux 0xf3e6402e __bitmap_equal +EXPORT_SYMBOL vmlinux 0xf3f7bda5 dquot_quota_on +EXPORT_SYMBOL vmlinux 0xf40019c0 tegra114_clock_tune_cpu_trimmers_init +EXPORT_SYMBOL vmlinux 0xf408661f of_graph_get_remote_port +EXPORT_SYMBOL vmlinux 0xf40b2297 __crypto_memneq +EXPORT_SYMBOL vmlinux 0xf40cca82 md_flush_request +EXPORT_SYMBOL vmlinux 0xf44280d0 pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0xf459d7dc __bread_gfp +EXPORT_SYMBOL vmlinux 0xf462618e snd_info_free_entry +EXPORT_SYMBOL vmlinux 0xf473ffaf down +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf474fdcb kfree_const +EXPORT_SYMBOL vmlinux 0xf4882635 get_fs_type +EXPORT_SYMBOL vmlinux 0xf4a6d1d3 pagecache_write_end +EXPORT_SYMBOL vmlinux 0xf4a7fc6d omapdss_compat_init +EXPORT_SYMBOL vmlinux 0xf4a9bdf5 da903x_query_status +EXPORT_SYMBOL vmlinux 0xf4bdbeb9 __frontswap_invalidate_area +EXPORT_SYMBOL vmlinux 0xf4caa15a snd_component_add +EXPORT_SYMBOL vmlinux 0xf4dd298a touch_atime +EXPORT_SYMBOL vmlinux 0xf4eb3055 ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf4f71fc3 gen_pool_alloc +EXPORT_SYMBOL vmlinux 0xf4f83bca param_set_uint +EXPORT_SYMBOL vmlinux 0xf5103a67 ip6_frag_init +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf54c51a2 dma_pool_free +EXPORT_SYMBOL vmlinux 0xf5578260 igrab +EXPORT_SYMBOL vmlinux 0xf564412a __aeabi_ulcmp +EXPORT_SYMBOL vmlinux 0xf564e572 adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0xf587aaef __bforget +EXPORT_SYMBOL vmlinux 0xf595850d pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0xf5c2d34d hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0xf5c574d9 snd_ctl_make_virtual_master +EXPORT_SYMBOL vmlinux 0xf5ca8ba4 devm_clk_get +EXPORT_SYMBOL vmlinux 0xf5d6eaca dmam_pool_create +EXPORT_SYMBOL vmlinux 0xf5d902bb dev_uc_flush +EXPORT_SYMBOL vmlinux 0xf5e78b92 napi_disable +EXPORT_SYMBOL vmlinux 0xf5eb86ea blk_verify_command +EXPORT_SYMBOL vmlinux 0xf5ef57fb phy_device_free +EXPORT_SYMBOL vmlinux 0xf5ef80bc scsi_cmd_blk_ioctl +EXPORT_SYMBOL vmlinux 0xf60a42f8 sock_no_setsockopt +EXPORT_SYMBOL vmlinux 0xf6388c56 sysctl_ip_default_ttl +EXPORT_SYMBOL vmlinux 0xf63a397f tcp_disconnect +EXPORT_SYMBOL vmlinux 0xf6420912 kernel_setsockopt +EXPORT_SYMBOL vmlinux 0xf64a2a66 mmc_can_erase +EXPORT_SYMBOL vmlinux 0xf64f603c tty_lock +EXPORT_SYMBOL vmlinux 0xf651c19d get_unmapped_area +EXPORT_SYMBOL vmlinux 0xf65da148 snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL vmlinux 0xf66a26f3 md_check_recovery +EXPORT_SYMBOL vmlinux 0xf66c49cc dup_iter +EXPORT_SYMBOL vmlinux 0xf6770391 mac_pton +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf6851d5f register_sysctl_paths +EXPORT_SYMBOL vmlinux 0xf688f01e udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0xf6939e12 make_kuid +EXPORT_SYMBOL vmlinux 0xf6bb4729 color_table +EXPORT_SYMBOL vmlinux 0xf6c8fb3e ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0xf6d9aaf7 amba_device_unregister +EXPORT_SYMBOL vmlinux 0xf6da8190 input_inject_event +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6f3cef6 omap_vrfb_setup +EXPORT_SYMBOL vmlinux 0xf6f43452 tty_port_close +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf6ffe989 task_tgid_nr_ns +EXPORT_SYMBOL vmlinux 0xf7069a87 pci_pme_active +EXPORT_SYMBOL vmlinux 0xf70ecb13 ilookup5_nowait +EXPORT_SYMBOL vmlinux 0xf70f3c0e rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0xf712aab3 netdev_crit +EXPORT_SYMBOL vmlinux 0xf715c945 get_user_pages +EXPORT_SYMBOL vmlinux 0xf7163ec9 __raw_readsb +EXPORT_SYMBOL vmlinux 0xf7271948 edma_set_src_index +EXPORT_SYMBOL vmlinux 0xf72c337c default_llseek +EXPORT_SYMBOL vmlinux 0xf72dab5b request_key_async +EXPORT_SYMBOL vmlinux 0xf75224ca tty_register_ldisc +EXPORT_SYMBOL vmlinux 0xf7584a9c find_font +EXPORT_SYMBOL vmlinux 0xf77c9ca0 of_io_request_and_map +EXPORT_SYMBOL vmlinux 0xf7802486 __aeabi_uidivmod +EXPORT_SYMBOL vmlinux 0xf78f3c4d generic_show_options +EXPORT_SYMBOL vmlinux 0xf7a422eb misc_deregister +EXPORT_SYMBOL vmlinux 0xf7a73a4b iov_iter_fault_in_readable +EXPORT_SYMBOL vmlinux 0xf7a9bdc0 xfrm_unregister_mode +EXPORT_SYMBOL vmlinux 0xf7aaeddc ida_init +EXPORT_SYMBOL vmlinux 0xf7b83016 noop_llseek +EXPORT_SYMBOL vmlinux 0xf7c8bea6 of_find_net_device_by_node +EXPORT_SYMBOL vmlinux 0xf7e38792 dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0xf811e69d scsi_eh_flush_done_q +EXPORT_SYMBOL vmlinux 0xf8148891 vm_insert_page +EXPORT_SYMBOL vmlinux 0xf817a96a arp_send +EXPORT_SYMBOL vmlinux 0xf81e4d0c simple_rename +EXPORT_SYMBOL vmlinux 0xf827cb83 free_reserved_area +EXPORT_SYMBOL vmlinux 0xf82abc1d isa_dma_bridge_buggy +EXPORT_SYMBOL vmlinux 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf832c60b skb_checksum_help +EXPORT_SYMBOL vmlinux 0xf83383fc pipe_unlock +EXPORT_SYMBOL vmlinux 0xf850737a mmc_can_reset +EXPORT_SYMBOL vmlinux 0xf853bbca omap_vrfb_map_angle +EXPORT_SYMBOL vmlinux 0xf87aa28a tcp_sendpage +EXPORT_SYMBOL vmlinux 0xf882f1ac qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0xf89ad85a param_set_ulong +EXPORT_SYMBOL vmlinux 0xf8ad3769 kill_fasync +EXPORT_SYMBOL vmlinux 0xf8d1cabe security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0xf8d42158 crypto_sha1_update +EXPORT_SYMBOL vmlinux 0xf8db95c1 pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0xf8dbef93 pid_task +EXPORT_SYMBOL vmlinux 0xf8eb86ef fbcon_set_rotate +EXPORT_SYMBOL vmlinux 0xf8eee90f omapdss_default_get_timings +EXPORT_SYMBOL vmlinux 0xf90ebc2f blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0xf91121a0 unregister_netdev +EXPORT_SYMBOL vmlinux 0xf9348cbc xz_dec_run +EXPORT_SYMBOL vmlinux 0xf93eb865 i2c_put_adapter +EXPORT_SYMBOL vmlinux 0xf9427374 dispc_request_irq +EXPORT_SYMBOL vmlinux 0xf951b5d9 pci_scan_slot +EXPORT_SYMBOL vmlinux 0xf95ef7f6 param_ops_charp +EXPORT_SYMBOL vmlinux 0xf98856e6 inet_sendpage +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9c1f069 netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0xf9cd3d02 security_task_getsecid +EXPORT_SYMBOL vmlinux 0xf9d80a4a tcf_hash_check +EXPORT_SYMBOL vmlinux 0xf9e73082 scnprintf +EXPORT_SYMBOL vmlinux 0xf9f7a4a1 nla_append +EXPORT_SYMBOL vmlinux 0xf9f86388 wake_up_process +EXPORT_SYMBOL vmlinux 0xfa21da45 pci_select_bars +EXPORT_SYMBOL vmlinux 0xfa29f216 dquot_commit +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa601bde dev_mc_sync +EXPORT_SYMBOL vmlinux 0xfa813f7d block_page_mkwrite +EXPORT_SYMBOL vmlinux 0xfa885ad9 mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0xfa88ef07 request_firmware_nowait +EXPORT_SYMBOL vmlinux 0xfaa1115b of_mm_gpiochip_remove +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 0xfae67b1f cap_mmap_addr +EXPORT_SYMBOL vmlinux 0xfaf2cfe6 md_wakeup_thread +EXPORT_SYMBOL vmlinux 0xfb3367cf irq_to_desc +EXPORT_SYMBOL vmlinux 0xfb544930 __insert_inode_hash +EXPORT_SYMBOL vmlinux 0xfb578d06 pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0xfb5c6308 loop_backing_file +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb7d74c6 neigh_update +EXPORT_SYMBOL vmlinux 0xfb7d9c45 __udivsi3 +EXPORT_SYMBOL vmlinux 0xfb94103e __clzdi2 +EXPORT_SYMBOL vmlinux 0xfb981d1a generic_file_direct_write +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbbd220e unregister_framebuffer +EXPORT_SYMBOL vmlinux 0xfbc4f89e io_schedule_timeout +EXPORT_SYMBOL vmlinux 0xfbd115ed lookup_one_len +EXPORT_SYMBOL vmlinux 0xfbd28037 __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0xfbd540b8 xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0xfc02b7ad sysctl_tcp_wmem +EXPORT_SYMBOL vmlinux 0xfc146fd8 dmam_declare_coherent_memory +EXPORT_SYMBOL vmlinux 0xfc1d0fed irq_set_chip +EXPORT_SYMBOL vmlinux 0xfc3908f5 fence_default_wait +EXPORT_SYMBOL vmlinux 0xfc39e32f ioport_unmap +EXPORT_SYMBOL vmlinux 0xfc3e90b1 snd_jack_add_new_kctl +EXPORT_SYMBOL vmlinux 0xfc490bc1 of_find_node_with_property +EXPORT_SYMBOL vmlinux 0xfc65459a kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0xfc6f6d49 iov_iter_alignment +EXPORT_SYMBOL vmlinux 0xfc89c124 deactivate_locked_super +EXPORT_SYMBOL vmlinux 0xfcba95e0 inc_nlink +EXPORT_SYMBOL vmlinux 0xfcc2a43c utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0xfccd4c91 put_io_context +EXPORT_SYMBOL vmlinux 0xfcdf312b jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfcfa03ff fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0xfd017d6a netlink_ns_capable +EXPORT_SYMBOL vmlinux 0xfd0300fd tcf_exts_dump +EXPORT_SYMBOL vmlinux 0xfd1d9754 omapdss_find_mgr_from_display +EXPORT_SYMBOL vmlinux 0xfd2c35e0 __blk_end_request +EXPORT_SYMBOL vmlinux 0xfd305341 walk_stackframe +EXPORT_SYMBOL vmlinux 0xfd306e7d security_path_unlink +EXPORT_SYMBOL vmlinux 0xfd33b5fa cmdline_parts_find +EXPORT_SYMBOL vmlinux 0xfd41bbb2 param_ops_bool +EXPORT_SYMBOL vmlinux 0xfd5683b9 wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0xfd7ec254 of_mm_gpiochip_add +EXPORT_SYMBOL vmlinux 0xfd8074df neigh_xmit +EXPORT_SYMBOL vmlinux 0xfd8c5afc release_fiq +EXPORT_SYMBOL vmlinux 0xfd8f2e89 dqget +EXPORT_SYMBOL vmlinux 0xfd92faeb neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0xfd99623a ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xfda0214b of_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0xfda8642f block_truncate_page +EXPORT_SYMBOL vmlinux 0xfdab6de3 unregister_sound_midi +EXPORT_SYMBOL vmlinux 0xfdbfafbd ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0xfdfb4411 vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0xfdfc0b3b fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0xfdffeed1 pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0xfe029963 unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xfe40bf95 dss_feat_get_num_ovls +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe7c4287 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0xfe90e8bb udp_lib_unhash +EXPORT_SYMBOL vmlinux 0xfeb5eae5 tcf_hash_destroy +EXPORT_SYMBOL vmlinux 0xfeca7590 radix_tree_range_tag_if_tagged +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfefb6077 edma_alloc_channel +EXPORT_SYMBOL vmlinux 0xff064fee gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0xff136fd6 request_firmware +EXPORT_SYMBOL vmlinux 0xff1e8db4 ping_prot +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff22920b omapdss_register_display +EXPORT_SYMBOL vmlinux 0xff3b9987 pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0xff3e4ee7 i2c_master_send +EXPORT_SYMBOL vmlinux 0xff447220 nla_reserve +EXPORT_SYMBOL vmlinux 0xff4a6515 balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0xff5f006c pci_write_vpd +EXPORT_SYMBOL vmlinux 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL vmlinux 0xff618bae blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0xff67b37f __lshrdi3 +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff8cbb1f idr_destroy +EXPORT_SYMBOL vmlinux 0xff9ca065 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0xff9d478c pci_dev_put +EXPORT_SYMBOL vmlinux 0xffa0f752 snd_pcm_hw_refine +EXPORT_SYMBOL vmlinux 0xffb70ae3 scsi_host_get +EXPORT_SYMBOL vmlinux 0xffb94ef0 _test_and_change_bit +EXPORT_SYMBOL vmlinux 0xffd2cf99 omap_dss_get_num_overlay_managers +EXPORT_SYMBOL vmlinux 0xffd5a395 default_wake_function +EXPORT_SYMBOL vmlinux 0xffd8f5fa mpage_writepage +EXPORT_SYMBOL vmlinux 0xffdb82bc sg_free_table +EXPORT_SYMBOL_GPL arch/arm/crypto/sha1-arm 0x93d4c81c sha1_finup_arm +EXPORT_SYMBOL_GPL arch/arm/crypto/sha1-arm 0xffee4157 sha1_update_arm +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x054c25b6 ablk_init_common +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x0ac56b39 ablk_encrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x4656cd9f ablk_decrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x874ef91e ablk_exit +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x8dfda27d ablk_set_key +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xbcb4d43f __ablk_encrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xdceacabf ablk_init +EXPORT_SYMBOL_GPL crypto/af_alg 0x23f3e99c af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x3ca25585 af_alg_cmsg_send +EXPORT_SYMBOL_GPL crypto/af_alg 0x3cd072f5 af_alg_complete +EXPORT_SYMBOL_GPL crypto/af_alg 0x5bd8355e af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x7f874039 af_alg_link_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x84130302 af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x9751e3d1 af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xb0a6fc3a af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0xbf7887a8 af_alg_accept +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 0xd5357446 async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x7d97a3e1 async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0xb1e29e09 async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x0edad5b0 async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x6d3c62e1 async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x3ba51212 __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xbf16e473 async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xea4352c5 async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xf9a8b3dd async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x181e593b async_xor +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xcf50bc84 async_xor_val +EXPORT_SYMBOL_GPL crypto/authenc 0x587ef278 crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0x40cf08f7 blowfish_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x0f3731bb 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 0xe30022ae 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 0x0deccddd cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x19c951a1 cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x36b3df1a cryptd_ablkcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x37ca4c67 cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x49024332 cryptd_alloc_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x63cd0cbd cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x818b1821 cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0xa3dea77b cryptd_free_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0xc44a8c1e cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0xe665901e cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/crypto_null 0x13daf669 crypto_get_default_null_skcipher +EXPORT_SYMBOL_GPL crypto/crypto_null 0x21cd536a crypto_put_default_null_skcipher +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 0xa79280e3 lrw_crypt +EXPORT_SYMBOL_GPL crypto/lrw 0xcd074900 lrw_init_table +EXPORT_SYMBOL_GPL crypto/mcryptd 0x14bdd4d3 mcryptd_flusher +EXPORT_SYMBOL_GPL crypto/mcryptd 0x4910a309 mcryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0x5a9cb27b mcryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/mcryptd 0x61915cdb shash_ahash_mcryptd_digest +EXPORT_SYMBOL_GPL crypto/mcryptd 0x96647dde shash_ahash_mcryptd_finup +EXPORT_SYMBOL_GPL crypto/mcryptd 0x9c455001 mcryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0xc2f047b4 shash_ahash_mcryptd_update +EXPORT_SYMBOL_GPL crypto/mcryptd 0xe72ff3af mcryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/mcryptd 0xf72f9594 shash_ahash_mcryptd_final +EXPORT_SYMBOL_GPL crypto/rsa_generic 0xadc25bd8 rsa_parse_key +EXPORT_SYMBOL_GPL crypto/rsa_generic 0xf1b141d1 rsa_free_key +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 0xed2804ca serpent_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0x51f3e08e twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0x6c3229bb __twofish_setkey +EXPORT_SYMBOL_GPL crypto/xts 0x78709649 xts_crypt +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0x3ff4c57d __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/ata/pata_sis 0x93ee7994 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 0xa8cef7e4 devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xab1ebf15 regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xc4ac9984 regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xcfe53241 devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x0d647281 bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x15038fdc bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x16dd4ecd bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x24b8f3a2 bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x4de37005 bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x5159d323 bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x5a606368 bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x5ea9150d bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x65a090b1 bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x706b4911 __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x75706dac bcma_host_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x86798308 bcma_host_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x8b834703 bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x9d01426d bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xaf13e2ce bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb30acbb7 bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xbc5e9bf1 bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd1695242 bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xdec24d63 bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe08acee4 bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe7c06d96 bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xee2e1271 bcma_host_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xfa25d991 bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xfc7ab5ac bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x204255d7 btbcm_setup_patchram +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x4991e049 btbcm_finalize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x5e0907b9 btbcm_setup_apple +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x709bef72 btbcm_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x78de334e btbcm_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xf9cbfb1c btbcm_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x3b67ca23 btintel_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x71ef92fe btintel_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x1d43ed7b btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x437e5eff btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x477e5971 btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x4d8e0dbe btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x65ac7505 btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x741cce86 btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x756d2dae btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x808462db btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x8d83ad32 btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x9e0b68b0 btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xb46dabad btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xb676133b btrtl_setup_realtek +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x061a85a5 clk_rcg_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x06a50e46 clk_branch2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x072706ba clk_pll_configure_sr_hpm_lp +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x14d48935 clk_enable_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x23d339a0 clk_regmap_div_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x23ebb8c4 qcom_cc_remove +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x24b79d44 clk_branch_simple_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x2a23ce84 devm_clk_register_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x3aac27e3 qcom_find_src_index +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x436dd5de clk_branch_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x47307fc0 clk_regmap_mux_closest_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x4d64c163 clk_rcg_lcc_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x50f4765a qcom_cc_probe +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x5f2122b2 clk_pll_vote_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x669bd1fd qcom_find_freq +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7592d0de clk_pll_configure_sr +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x77c457fa qcom_reset_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x92861df8 clk_is_enabled_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xbb22aecf clk_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc03f8663 clk_rcg_bypass_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc137d1a2 clk_rcg2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc731002c clk_byte_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xd52aebc7 qcom_cc_map +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xd8b002f2 clk_pll_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xe66071f2 clk_disable_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xec923bd6 clk_edp_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xecad5ff5 clk_dyn_rcg_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xf22bebb9 qcom_cc_really_probe +EXPORT_SYMBOL_GPL drivers/cpufreq/arm_big_little 0x3d40dd52 bL_cpufreq_register +EXPORT_SYMBOL_GPL drivers/cpufreq/arm_big_little 0xbf4d3ba3 bL_cpufreq_unregister +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x1a013d78 dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x48777a57 dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x69c02e51 dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x9159e78e dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xfa1873ef dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0x0067f6b1 hsu_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0x0a1bbac0 hsu_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0xef9aac7d hsu_dma_irq +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x12df2e55 edac_device_handle_ce +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x1a9f8a67 edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x20769d4d edac_pci_handle_pe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2278cbc1 edac_pci_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x25a3e269 edac_device_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x32854e80 edac_mc_add_mc_with_groups +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x3c62d88b edac_mc_free +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x41a70d91 edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x49895987 edac_pci_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x5177dda9 edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x599be6dc edac_device_handle_ue +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x60870515 find_mci_by_dev +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x62de3f1a edac_pci_handle_npe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x7427823c edac_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x8bad95d2 edac_pci_reset_delay_period +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x8c1bb228 edac_device_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x9063e770 edac_mc_del_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x9efc3940 edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xb4507256 edac_device_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xb565b886 edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc13bce38 edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xd13f7e9b edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xf201cdde edac_mc_alloc +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xf4ade51f fw_card_release +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x1f667b0f __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0xce7d7523 __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/dw_hdmi 0x3747d796 dw_hdmi_unbind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/dw_hdmi 0xa7f7220e dw_hdmi_bind +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x11ab8fe1 drm_gem_cma_dumb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x23cb1dfd drm_gem_cma_prime_import_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x24caba50 drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x311a7c66 drm_gem_cma_prime_get_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x43484be5 drm_display_mode_from_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x451d8459 drm_gem_cma_prime_vunmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x5952e950 drm_gem_cma_prime_mmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x743322db drm_gem_cma_dumb_map_offset +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x778262a8 drm_gem_cma_mmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x8827deeb drm_gem_cma_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xa3350fad drm_gem_cma_dumb_create_internal +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xa5f61cb5 drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xac1e8dea drm_gem_cma_describe +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xbb59fd95 drm_gem_cma_vm_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xcc8db0eb drm_display_mode_to_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xd49b121f drm_gem_cma_prime_vmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xe3b3489f of_get_drm_display_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xe4b81760 drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xe51d5955 drm_gem_cma_free_object +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x1148b623 drm_fbdev_cma_fini +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x3950948f drm_fb_cma_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x888da07c drm_fbdev_cma_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xb2c912af drm_fbdev_cma_hotplug_event +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xc216e646 drm_fb_cma_debugfs_show +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xcc337fd5 drm_fbdev_cma_restore_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0xf835c65a drm_fb_cma_get_gem_obj +EXPORT_SYMBOL_GPL drivers/gpu/drm/exynos/exynosdrm 0x36793722 exynos_drm_subdrv_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/exynos/exynosdrm 0x4a5781eb exynos_drm_device_subdrv_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/exynos/exynosdrm 0x71f0eb01 exynos_drm_device_subdrv_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/exynos/exynosdrm 0x7a778e3b exynos_drm_subdrv_open +EXPORT_SYMBOL_GPL drivers/gpu/drm/exynos/exynosdrm 0xc7600772 exynos_drm_subdrv_close +EXPORT_SYMBOL_GPL drivers/gpu/drm/exynos/exynosdrm 0xf44f7475 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 0x2e6b05ae imx_drm_encoder_parse_of +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 0x47acb591 imx_drm_set_bus_format_pins +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0x5f056ff0 imx_drm_crtc_vblank_put +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0x605c97f3 imx_drm_connector_destroy +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0x652986db imx_drm_encoder_destroy +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0x6f029798 imx_drm_set_bus_format +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0xca6bbb69 imx_drm_encoder_get_mux_id +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0xd652b5a4 imx_drm_remove_crtc +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0xfda93ba5 imx_drm_add_crtc +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x3445790a ttm_dma_page_alloc_debugfs +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x5549283d 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 0x88666cb4 ttm_dma_unpopulate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xce36343e ttm_prime_handle_to_fd +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x04e9bfda ipu_cpmem_set_burstsize +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x04f7075a ipu_csi_set_mipi_datatype +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x06fed7d4 ipu_cpmem_set_stride +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x0728116a ipu_csi_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x081c01db ipu_cpmem_set_image +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 0x11145463 ipu_idmac_get +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 0x124c919f ipu_dp_get +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 0x1afa0481 ipu_dc_get +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 0x1e2aada0 ipu_ic_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x1e913d9f ipu_csi_get_window +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x2424c9a6 ipu_csi_is_interlaced +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x25609baf ipu_cpmem_set_rotation +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x28b075e1 ipu_cpmem_set_format_rgb +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x2d8b0ae1 ipu_set_csi_src_mux +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 0x2fb2bf3d ipu_dc_disable +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 0x374d6890 ipu_cpmem_set_axi_id +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 0x3ce02e78 ipu_cpmem_dump +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 0x3ee74c42 ipu_smfc_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x3f3d3180 ipu_idmac_channel_irq +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x420e1487 ipu_cpmem_set_fmt +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x47fef483 ipu_cpmem_interlaced_scan +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 0x4cd94622 ipu_idmac_disable_channel +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 0x54f9a8ba ipu_idmac_buffer_is_ready +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 0x6d87c9e8 ipu_idmac_lock_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x6fac97c7 ipu_cpmem_set_yuv_planar_full +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7068e939 ipu_dc_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x7121bd07 ipu_di_init_sync_panel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x72b93437 ipu_idmac_select_buffer +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x74d7baad ipu_idmac_set_double_buffer +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x75bf158d ipu_cpmem_set_format_passthrough +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 0x79f1455d ipu_map_irq +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x81788c4c ipu_module_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x84e53510 ipu_csi_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x85b073ab ipu_srm_dp_sync_update +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x8638a51b ipu_idmac_clear_buffer +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x8660806b ipu_di_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 0x9058e289 ipu_smfc_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x9390884a ipu_dc_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x94b3b78a ipu_idmac_channel_busy +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x951a09d5 ipu_csi_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x95df6eb7 ipu_idmac_enable_channel +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 0x9bac273f ipu_dp_disable +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 0xa0d75b24 ipu_cpmem_set_resolution +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xa3158722 ipu_idmac_put +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 0xa579616b ipu_di_adjust_videomode +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 0xa647e324 ipu_cpmem_set_buffer +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xa7cc3015 ipu_dp_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xa96882d8 ipu_ic_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xac7f2d48 ipu_cpmem_set_yuv_interleaved +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xafc432ad ipu_cpmem_set_high_priority +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 0xb92f795b ipu_ic_task_idma_init +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 0xbfd7792d ipu_idmac_get_current_buffer +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 0xcad61c2f ipu_set_ic_src_mux +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 0xcdf3e49b ipu_wait_interrupt +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xcf2aa4fc ipu_cpmem_set_yuv_planar +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xcfb61494 ipu_dump +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 0xd5055dd9 ipu_dmfc_alloc_bandwidth +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xd8ceafca ipu_idmac_enable_watermark +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 0xe3b86336 ipu_csi_init_interface +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 0xe75cf99a ipu_dmfc_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xe8b41eba ipu_idmac_wait_busy +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xeaac303d ipu_cpmem_zero +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xf09b8813 ipu_cpmem_set_block_mode +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xf1440dc1 ipu_ic_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xf5c3ceab ipu_module_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 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 0x07a03951 hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0bd7ad8b __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0cb5a129 hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x20422743 hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2363f71a hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x27fd57cd hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2c48d91e hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2e8a624c hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x39a79fc1 hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3b728e16 hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0x421760ac hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x454a56ca hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x47243303 hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4906a967 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x57016d1d hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5c0cbc40 hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5c42332a hidinput_find_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6a51df44 hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6c2b4bec __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6f90bfba hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x71e455a8 hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x737f5c3d hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0x935c6b9b hid_field_extract +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9b77a310 hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xaa791a27 hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0xacac275a hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xae31ccf2 hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb26afa6b hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb779ff10 hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb87e8ab2 hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbaf2ed6e hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc5879a01 hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd1c9a075 hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd5ba6572 hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd8274f50 hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe69dcaa9 hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf627acf6 hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x2f622ea1 roccat_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x5c4bc6f4 roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x8c4181ec roccat_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x67c5b530 roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x6c6f26b2 roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x9e92a855 roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xa9d6d006 roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xd2653fda roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xeda2d311 roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x79ea474e sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x88a03cef sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x97befe2b sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x9c85dfe7 sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xa59bca34 sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xbbb5870c sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xd8650792 hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xe28d6a3c sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xf0b58c5e sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x01fd453e usbhid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x09a37a71 hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/clients/ssi_protocol 0x09091b03 ssip_slave_stop_tx +EXPORT_SYMBOL_GPL drivers/hsi/clients/ssi_protocol 0x291ac75a ssip_slave_start_tx +EXPORT_SYMBOL_GPL drivers/hsi/clients/ssi_protocol 0x6aae504f ssip_reset_event +EXPORT_SYMBOL_GPL drivers/hsi/clients/ssi_protocol 0xb053800b ssip_slave_get_master +EXPORT_SYMBOL_GPL drivers/hsi/clients/ssi_protocol 0xd5a36f71 ssip_slave_running +EXPORT_SYMBOL_GPL drivers/hsi/controllers/omap_ssi 0x12a0f6df ssi_waketest +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0088c42a hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x011e7d15 hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0392077c hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0e121cde hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0ee36dfc hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x2e29e6cd hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x3235c6d2 hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5edba36f hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x8b3cdfb0 hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x8c3160a1 hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x975587b0 hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xa0978202 hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xc6619878 hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xd7cd2387 hsi_add_clients_from_dt +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xe7d8ea39 hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xeaf30e1f hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xf32b324c hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xff70d00b hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x9af7210c adt7x10_remove +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xc5663dc9 adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xf1b36271 adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x09f92a50 pmbus_get_driver_info +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x215efede pmbus_write_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x26863d0f pmbus_read_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x3488060f pmbus_regulator_ops +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x37953cfa pmbus_check_word_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x454d36b7 pmbus_write_byte +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x50f7b659 pmbus_set_page +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x7b464f93 pmbus_write_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x86d01a80 pmbus_clear_faults +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x9eceea7f pmbus_do_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xa23d7d34 pmbus_read_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xb5a318e6 pmbus_clear_cache +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xd67299cc pmbus_update_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xdc7bfe46 pmbus_do_remove +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xfd5803f1 pmbus_check_byte_register +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0x122753ca hwspin_lock_request +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0x34ea0233 __hwspin_lock_timeout +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0x398bc478 __hwspin_unlock +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0x71a022f7 __hwspin_trylock +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0x885aedc8 hwspin_lock_free +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0x9616f6f6 of_hwspin_lock_get_id +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0xa250e1e2 hwspin_lock_register +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0xa3147f9a hwspin_lock_request_specific +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0xbf5e0169 hwspin_lock_get_id +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0xd5d88643 hwspin_lock_unregister +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x376bd98c i2c_dw_func +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x3dbc596b i2c_dw_enable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x42039b25 i2c_dw_disable_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x5bb1170b i2c_dw_isr +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x6e1e6d1a i2c_dw_disable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x7ef079a1 i2c_dw_init +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x83b4dda2 i2c_dw_is_enabled +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x8c71ea60 i2c_dw_clear_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xa050822d i2c_dw_xfer +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xe3d79107 i2c_dw_read_comp_param +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x6f02e4b4 i2c_del_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xeb3d38ac i2c_add_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x21c5b2e2 i2c_setup_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x65af774f i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x041b5f12 ad_sd_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x142972a1 ad_sd_calibrate_all +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x1b569bee ad_sd_read_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x4872de0e ad_sd_set_comm +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x5d78b0eb ad_sd_init +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x722e9254 ad_sd_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xb0b95d19 ad_sd_write_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xc0db5dca ad_sigma_delta_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xdbcb8805 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 0x06ae7e92 adis_remove_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x108e9924 adis_update_scan_mode +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x20f37e22 adis_reset +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x4b779e8a adis_write_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x65b7ac28 adis_initial_startup +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x8434387b adis_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xad99b0c1 adis_probe_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xc9da98b2 adis_check_status +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xccb07a91 adis_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xd5e1f97b adis_init +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xe673835e adis_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xfd6b67b4 adis_read_reg +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x043e773b iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x09c6c022 iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x0de2229c iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x19911b1a iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x20897fd1 iio_scan_mask_query +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x20b66cd6 iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x21c67e1c devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x23748608 iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x25d8d7c8 iio_dealloc_pollfunc +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 0x2be16543 devm_iio_device_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3b1cde1a iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4b36f6c1 iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x60e77f6b devm_iio_trigger_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x67a457ea iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x67f73a25 iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6d4b8e4c iio_update_demux +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x863d189a iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x88803b21 iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8f58a5de devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x931a5a36 iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb3507cb9 iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb9a0daa1 devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xbd12c201 iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc158b970 iio_write_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc298282b iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc38469b2 iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc3cfb93f iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd0844b9b iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd3c761c2 devm_iio_device_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xdce3bbfc iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xdd9c9035 iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xed3819d9 iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfc79cb29 iio_channel_get +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0x7fa0d41c input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/matrix-keymap 0x8d686bc1 matrix_keypad_parse_of_params +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x1665f1ba 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 0x23da45c6 cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x63677cca cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x8c26236e cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x6fe3b774 cyttsp_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x9e1b25ae cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xec70444f cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x7b98622d cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x8a6c6d57 cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x13d259db wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x4218c17a wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x4d811d7c wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x503f0026 wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x670cf4c8 wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x7be80b24 wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x812b1de2 wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xa2ae842f wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xb29dd686 wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xbd8d3f24 wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xcd23481d wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xd00fa5f8 wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x22faf890 ipack_device_init +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x2f3611f2 ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x30fa5e30 ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x77750e40 ipack_get_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x91def78b ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xaa805e2c ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xc52c1e17 ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xdcb60c49 ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xe2d990ca 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 0x10ffb49c gigaset_blockdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x13878187 gigaset_freedriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x162b6c07 gigaset_if_receive +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x189d20c4 gigaset_stop +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x1e7887d4 gigaset_start +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x454aa44f gigaset_debuglevel +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x5268fd42 gigaset_skb_sent +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x5826abd4 gigaset_m10x_send_skb +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x6256c8fc gigaset_freecs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x69dd2f27 gigaset_m10x_input +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x8eff32df gigaset_dbg_buffer +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x97c0f9d9 gigaset_shutdown +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xa773f9e5 gigaset_fill_inbuf +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xa8f2f2c7 gigaset_initcs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xa9831bd0 gigaset_handle_modem_response +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xcb2692da gigaset_initdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xda59d3e6 gigaset_isdn_rcv_err +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xe02e6677 gigaset_add_event +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xed7ce867 gigaset_skb_rcvd +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x03ae1f4b led_set_flash_timeout +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x2fab8f79 led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x56dc5bf0 led_update_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x68612d34 led_classdev_flash_register +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xea4bf7fe led_get_flash_fault +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xee1282b2 led_set_flash_brightness +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 0x01552df1 mcb_bus_add_devices +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x07f84456 mcb_bus_get +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x17eef7b5 mcb_device_register +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x46ab9968 mcb_free_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x57a6d9b6 mcb_alloc_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x5bfe10d9 __mcb_register_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x63ad1b01 mcb_release_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x77aa4e88 mcb_unregister_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x7807ff4e mcb_alloc_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xb9930939 mcb_request_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xcc67afbf mcb_bus_put +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xd7dadfb0 chameleon_parse_cells +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xee8407a4 mcb_get_irq +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xf9cca8f3 mcb_release_mem +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x038d4400 __tracepoint_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1bf19a28 __tracepoint_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x20b0dcba __tracepoint_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x23a39c93 __tracepoint_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2db90065 __tracepoint_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x32a854e2 __tracepoint_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x33685aee __tracepoint_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x386e0aec __tracepoint_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x43f797c7 __tracepoint_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x56d844d9 __tracepoint_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x65c69d18 __tracepoint_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6f318137 __tracepoint_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x73856a24 __tracepoint_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7c7a26dc __tracepoint_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x824f349d __tracepoint_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x8531a000 __tracepoint_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x86192e50 __tracepoint_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x87a79df0 __tracepoint_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x8f336079 __tracepoint_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x90293fb5 __tracepoint_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x903dcb57 __tracepoint_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x94c4008d __tracepoint_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9aacde96 __tracepoint_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9d01a77b __tracepoint_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb0f4bf93 __tracepoint_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd2be2929 __tracepoint_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd9cf1106 __tracepoint_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xdb00ad98 __tracepoint_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe7e528bd __tracepoint_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf2037566 __tracepoint_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfd1d6dbc __tracepoint_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x0b187632 dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x0d28f58a dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x11f78da7 dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x13492e2c 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 0x4141a5f6 dm_bio_prison_free_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x4c0b859b 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 0x837c20db dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x9a02c4c8 dm_cell_promote_or_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 0xfdd23089 dm_cell_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 0x6bc65ab4 dm_bufio_client_create +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 0x4543eb2b dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x51b0d9b1 dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x547788c2 dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x776174e8 dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xa26e34da dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xc25e9b19 dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xf0b72016 dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0xcd9d16ee dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0xdd12d9c6 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 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 0x6f621378 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 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 0xb1b00c81 dm_rh_bio_to_region +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xb3b889eb 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 0xc72c2560 dm_rh_delay +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xcab63c3d dm_rh_get_state +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd891ff48 dm_rh_inc_pending +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd8aa4284 dm_rh_region_context +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xe61d045b dm_region_hash_create +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 0x0604db1b dm_btree_remove_leaves +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 0x47eb07e5 dm_block_manager_create +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 0x95a52abd dm_bm_is_read_only +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/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x070cbf43 saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x25638568 saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x26892b6b saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x515f05cc saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x7cd28804 saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x8775026b saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x88614df7 saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x91db8be5 saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xa1315408 saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xf917a19f saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x0e86b1e3 saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x31928eda saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x31fa0148 saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x3f446d4f saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x97a03839 saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xcbe9c391 saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xee20b01c saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x059537d5 smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x0c147ea3 smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x1b4a141b smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x25dd67b2 smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x2d2078e5 smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x31f803d3 sms_board_power +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x341e735a sms_board_event +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x37d91069 smsendian_handle_tx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x41971dc0 smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x44ad79cc smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45284ae9 smsendian_handle_rx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x51c99fa4 sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x63222b29 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x6b2c27ff smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x6ff38e61 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 0x74f039ff smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7b24a10b smscore_unregister_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 0x8931439a sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9c2225ed smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9d7fda00 smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xefaf9089 sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0x166a13bb as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0xd0d15215 cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0xb926a780 tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/media 0x0b509e32 media_entity_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/media 0x2d5ff1c3 media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/media 0x31d92bba __media_device_register +EXPORT_SYMBOL_GPL drivers/media/media 0x3ac3056f media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/media 0x4fc55d7f media_entity_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/media 0x542d5e09 media_entity_get +EXPORT_SYMBOL_GPL drivers/media/media 0x5e149e81 media_entity_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/media 0x6e6567bb media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/media 0x7eefb079 media_entity_create_link +EXPORT_SYMBOL_GPL drivers/media/media 0x887863f6 media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/media 0x88c4a12c media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/media 0x9d3374a0 media_entity_put +EXPORT_SYMBOL_GPL drivers/media/media 0xa775f20f media_entity_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/media 0xa9eb9bae media_entity_init +EXPORT_SYMBOL_GPL drivers/media/media 0xb1d196fc media_entity_cleanup +EXPORT_SYMBOL_GPL drivers/media/media 0xd3157808 media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/media 0xe73af363 media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0xee65e101 __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0xfcaa0975 cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x09621bc7 mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x0b25fbf9 mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x1756f644 mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x1e8466e8 mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x3f78c10c mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x4c35cb32 mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x53b55dd7 mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x59819d91 mantis_input_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x688fcb8e mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7d2e569f mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xb5a87cd2 mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xbf12436e mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xc12f2bff mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xc3a3d1b4 mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xc72bc8ae mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xcf576e29 mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xd5fc2e1c mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xd874f4e1 mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xf12d9098 mantis_input_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x10ac709c saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x11d662af saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x1a74cebe saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x2a220f10 saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x2c1fef35 saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x2ea2fc34 saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x32a07300 saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x4af92307 saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x90d4f828 saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xa1356db4 saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xa1550ae2 saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xaaa313c1 saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xacdbd4a8 saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xcf0d83ce saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xdfd256ed saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xeb7ac02e saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xf6d59ec0 saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xf85716eb saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xfbe33857 saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x01a11cde ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x1c8395c1 ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x6c7a4a15 ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7948c222 budget_debug +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7f7aa7e1 ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x91404e80 ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xa70f0989 ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xf05df469 ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/platform/omap/omap-vout 0x085d8e48 omap_vout_try_window +EXPORT_SYMBOL_GPL drivers/media/platform/omap/omap-vout 0x1da5563e omap_vout_default_crop +EXPORT_SYMBOL_GPL drivers/media/platform/omap/omap-vout 0x3739df24 omap_vout_new_window +EXPORT_SYMBOL_GPL drivers/media/platform/omap/omap-vout 0x6db65fc8 omap_vout_new_format +EXPORT_SYMBOL_GPL drivers/media/platform/omap/omap-vout 0xc1644e97 omap_vout_new_crop +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x0b2585ce xvip_get_format_by_fourcc +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x22ea0557 xvip_enum_frame_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x3c7eb685 xvip_set_format_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x406e13aa xvip_cleanup_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x457b248b xvip_init_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x490bd11c xvip_get_format_by_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x60e9f500 xvip_clr_or_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x761293ca xvip_clr_and_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xe5bc5cb2 xvip_enum_mbus_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xf3551dc5 xvip_of_get_format +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x3c16a6b1 xvtc_generator_stop +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x47d7900b xvtc_generator_start +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0xa8a0f912 xvtc_put +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0xc0a395ea xvtc_of_get +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x970efb48 radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xe0c1f286 radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x01b8f174 rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x02190e6c rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x0c581503 ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x13ed0d17 rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x15a46e1b rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x52d72c38 rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x553efb91 rc_core_debug +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x58986941 rc_open +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x611d43ca rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x6dced8b2 ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x8a458dd2 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 0xa28302c2 rc_close +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xb7dfd6af rc_map_register +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xc6fcc593 ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xd58760be rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xd9a88460 rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xdeaa8bc8 rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe143834a ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0x9908e6cd mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0xe3b15e64 microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0x65054884 mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0x60fb205a r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0x94b6492c tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0x6a8f9ca9 tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x1a494de8 tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x53509a44 tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0x19532a1b tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x9077d1d4 tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0xc4bd91c9 tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x6c84740e tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xd530a226 tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0x6a5fbeba simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x00a8e9c3 cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x1a4ca881 cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x2ab0ce29 cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x3029244a cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x3406f957 cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x3f2d367d is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x49297c55 cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7221ea50 cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x760c0c9c cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x76f25234 cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x8ae80cd6 cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x98cb702e cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xa89719a8 cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb39f7d74 cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc46977f3 cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc56aa394 cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc6ddbc35 cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc88748f3 cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xcd612f8f cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xf9baaa76 cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0xb8b78fc2 mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0x1bbb7df7 mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x197519d0 em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x2bb46479 em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x37e1570d em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x5901d81e em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x5a82c1d7 em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x65d921a6 em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6d578f78 em28xx_boards +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7a7a2bb2 em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fc8652c em28xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x8647a7ef em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x923a1678 em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x97c4e127 em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xa2fd3194 em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xaa2a1b31 em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xb3b1724b em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xc26fa469 em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xc56b3330 em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcd75ef7f em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcecdca4b em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xe40f45e6 em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xf0308185 em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x33b79e03 tm6000_set_audio_bitrate +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x4d9d8277 tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x89b611dd tm6000_debug +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x9c8dec7b tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xaa5190d6 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 0x29eed6fb v4l2_i2c_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x57cfb634 v4l2_i2c_subdev_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x79370df0 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 0xc717e547 v4l2_i2c_new_subdev_board +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xccf08b7e v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xd99421bb 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-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 0x5491c182 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x67b8205b v4l2_detect_cvt +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 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-dv-timings 0xf98d0f9d v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x1a40cba6 v4l2_flash_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0xbfe347b7 v4l2_flash_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x05423f60 v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0c632a6c v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0c92705f v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x150b77bb v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x17eb0eee v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3267fa4e v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x32c4f3e8 v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4123dd23 v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x43686730 v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x455454a6 v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x59c6ee9c v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x609fba6b v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6318cdde v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x74356caf v4l2_m2m_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x81c8041d v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x839626b4 v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x83e06609 v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x887284d2 v4l2_m2m_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8a2935f1 v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x9e2b980b v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xac9c487b v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xacdf2411 v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb59ea383 v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xbc5e5dee v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc4748676 v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc6fca5ad v4l2_m2m_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf058582a v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf3c5baf9 v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf52fb7b1 v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x00567ddf videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x0f7d25a1 videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2bf42d0b videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x3c7afe15 videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x4bb636d7 videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x5466d3f1 videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x61fe6d63 videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x74727f27 videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x8718945a videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x8ec27fd7 videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x945bb99c videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xb1d5231c videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xbc875f8f videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xbf36e484 videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc1de61de videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc85a38e6 videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xcf1b9ea9 videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd87c184a __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe12eae81 videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe2f162c3 videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe9ec9401 videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xeb0c932c videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xed3d0275 videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf9da56a8 videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-contig 0x49cbc57a videobuf_to_dma_contig +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-contig 0x6d7a5bb0 videobuf_dma_contig_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-contig 0xb496baa1 videobuf_queue_dma_contig_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x1b3fef44 videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x2c4c2eea videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x4ff6171e 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 0xe52382e1 videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x7c29e029 videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xab98146c videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xf371d823 videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x02ae387f vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x0bf4fb7a vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x0f4fcabf vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x15e77fd5 vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x18a0ea77 vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1cef45fd vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1f877d8b vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x27b8450e vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x27f0d3b9 vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2e81cb7f vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3304c186 vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x392c3940 vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3bd32ca6 vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3d4874d6 vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x50718945 vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x613a416d vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x62073e3b vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x65f001d5 vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6a11cdca vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x86be5ddb vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x8f15042d vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x95dd2fc4 vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x97ed0beb vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x9a4951b9 _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa3da567f vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa569fe7a vb2_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa6143eb0 vb2_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa6d677fc vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xabedf8f8 vb2_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xacaef10d vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb809d873 vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc1840044 vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc71506fa vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd06d2262 vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd96ba13c vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe51c6a2f vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf0a21d87 vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xfcb63d71 vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xfe21f4ea vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x41ac00de vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x81d2c625 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 0x9fc5b3fe vb2_dma_sg_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0xab2f4d0e 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 0x5015a808 vb2_put_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x880069a8 vb2_get_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x90262830 vb2_get_contig_userptr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0xa7809db3 vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-vmalloc 0x23476095 vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x10bb2725 v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x15abf538 v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1ab3ed20 v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2144f3bf v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x23a8daf1 v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x24286283 v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x24dcd892 v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x278942ba v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x33a576be v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x396e19ec v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x39b21f1c v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x44c3990a v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4bd95dee v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4c5cc240 v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x50a7cbc2 v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5690707a v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x56fea1ce v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x58e623fc v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x71209c3a v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x854ed319 v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa556a88a v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb7117988 v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb7c85a57 v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb9e6d024 v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xeac431c0 v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xedeafe00 v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xfbecf3ca v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x4282541d pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x65171827 pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x9cce9c71 pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x0fc08a6a da9150_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x4eda0789 da9150_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x8272b01d da9150_bulk_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x847c5571 da9150_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xa7e20cb7 da9150_bulk_read +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x1154c9b9 kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x136fdaa5 kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x29746461 kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x7faee261 kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x8d92b14b kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xa20d0144 kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xedb7a88f kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xf40e9d4a kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x05a8087f lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x35f5dc08 lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xccd2a4e2 lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x45a0787e lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x66ebeaa8 lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x6d131a6a lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x9c373aa7 lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xb4ac4dbc lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xce1e8098 lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xe4dd1939 lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x5cc1eabf lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xb6574f76 lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xd95c45f9 lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x97a6132e mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xab2683f2 mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xadc37f7d mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xb929769a mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xc5f16d35 mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xf9933dba mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x1c79a1c9 pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x445b359e pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x49d67f8f pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x513bbdf8 pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x5a86dbaa pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x89ed2dfe pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xaca5cdfa pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xcb6086b5 pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xd9aa3a15 pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xef4c4897 pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xfb5dc359 pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x063f651b pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0xfa867a60 pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x0d4a2cf1 pcf50633_gpio_invert_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x36b892c6 pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x3ce78dc0 pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x8cde1400 pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x9b7cc8cf 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 0x1672febc rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x1c140017 rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x2a372f8e rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x3587fda2 rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x452b42e1 rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x5084b20e rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x5860202a rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x5fcbba68 rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x606ff20b rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x7eb3e095 rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x82541908 rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x86f9184b rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x8cd1edf1 rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xa6838ca5 rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xb7be88af rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xb7d5509b rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xbdb9bf38 rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xc31ea4d7 rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xce90221c rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xdd5a0580 rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xde6de771 rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xe6b79caf rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xef7a13db rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xfe4d0787 rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x0f1f8633 rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x1ce6fedf rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x2b9ada2d rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x358d8b05 rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x4241437c rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x47590782 rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x5bd05a3e rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x6925dfef rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x90dfb7e3 rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x913c4ace rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xc79a174e rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xdfa7ee2d rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xe3ae1da7 rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x056f3b76 si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x05c4f0cf si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x07e2a798 si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x27c1e14c si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x294b6b82 si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x33552d85 si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x34dbaee5 devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x35b8594e si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x3a907fd8 si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4fdc99b3 si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5062ee64 si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x51ed6759 si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x58f5d3bb si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6ad349f9 si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6ae50ba5 si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x71b06d01 si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x75721ed1 si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x792616af si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7d4a3e58 si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x80d58b3c si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9276a69b si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9e653a13 si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb060378c si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xbbafa021 si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc6cd021b si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc6ebd6b3 si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xca59621c si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xda44a2a2 si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xdb5971dd si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xdddf3d64 si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xdefd013f si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe2ba56ff si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe508f48f si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf33f0091 si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/ssbi 0x14632a34 ssbi_write +EXPORT_SYMBOL_GPL drivers/mfd/ssbi 0xf7fceae2 ssbi_read +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x3ba2c481 am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x7d0e72ff am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xb50a9892 am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xed4726b4 am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x09e1187d tps65217_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x8e5dfc37 tps65217_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xb2bad880 tps65217_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xb2fdca9e tps65217_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x18f5aced tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x3df9909a tps65218_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x67872750 tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xa7354ed8 tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0xbc08963a ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x56f3a2c7 cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x8c161072 cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x8e6a1e0b cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x9098f586 cb710_sg_dwiter_write_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 0x08763897 enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x49d732d9 enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x51d6763f enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x74fdcfbc enclosure_component_alloc +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x7604092d enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xaed8115c enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xb3ec0a78 enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xba4f51a4 enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x03ca0880 lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x19d2e92b lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x5d8550c6 lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x5e3f703c lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xaa661cb9 lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xb5ab068c lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xd9cd62d2 lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xe2a9e86c lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x55c61ed4 st_register +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x77138830 st_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0x7860943e dw_mci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0xacbe50b7 dw_mci_pltfm_remove +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0xd00ca982 dw_mci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x50974f18 cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x6fbe6af0 cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xad896a8e cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x0e9b5533 cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x70c91ee3 cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x8330d165 cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0xdec4bb6b cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xb150049c cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xca99ab43 cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xf3a75c7a cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/nand/brcmnand/brcmnand 0x04ec1e1d brcmnand_remove +EXPORT_SYMBOL_GPL drivers/mtd/nand/brcmnand/brcmnand 0x835338b0 brcmnand_probe +EXPORT_SYMBOL_GPL drivers/mtd/nand/brcmnand/brcmnand 0xaa96b1f9 brcmnand_pm_ops +EXPORT_SYMBOL_GPL drivers/mtd/nand/sm_common 0xf77f479b sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x2d69c2cf onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0xe3403f9d onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x7b21f67a spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x047e3966 ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x0fc7c655 ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x15d80c0d ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x25cc2c45 ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x319bcf0f ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x38e10c1d ubi_flush +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x413e9713 ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x42801d20 ubi_sync +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x57b5ccd1 ubi_leb_read_sg +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5cfdd22d ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x72eb7044 ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7c542e88 ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7e01c3a0 ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x8725c8c9 ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xc24d276d ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xd8b4ebb1 ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xeecb3a19 ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5ee9ba8 ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x210653bc c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x3a5ac3c7 free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x59ac62b2 register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x9f2bc1ad c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xea33654c unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xf4b7da0b alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x0a298709 open_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x0dd17093 close_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x2039f9fd can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x222c295a can_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x26fcb6f9 alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x3ae5de43 can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x4acee486 can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x61810f8e alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x66072b6b safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x6fae90e1 register_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x7558aa81 can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x7d6deafe alloc_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x80a688e3 can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x84f6e419 can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x854a86cf unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x8eefe86c devm_can_led_init +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x97830a69 alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb346573b can_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb62a7eb6 can_led_event +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xc06ca65b free_candev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x56840519 register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x6614c10f unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xc5d9da0f free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xf9c15cc6 alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x57b271ce register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x5d469801 free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xce73641c alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xd723f220 unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x190ab263 arc_emac_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x1ee92c57 arc_emac_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0008969f mlx4_unbond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x039fe0be mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0845ee86 mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x086c5f63 mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0e44fd26 mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x15204478 mlx4_fmr_unmap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x19715509 mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1e5a8ac1 mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2007b025 mlx4_get_vf_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x20d39a8c mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x22a192c9 mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x22cf2526 __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x234b7704 mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2768cb13 mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2a917800 mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2f6542e1 mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3080b595 mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3259761f mlx4_set_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3293a4ef mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x33c00002 mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x399a846e mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x399e47e5 mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x39bbd48c mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3b16c664 mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3b942e94 mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3daf346b mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4192d766 mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x43fba3f6 mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x45d03576 mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x45ea5ec8 mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x484f1eeb mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x486cb42a mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4ce98a93 mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4e3ffe45 mlx4_get_default_counter_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5067e42a mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x541bbf7d mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x54a93578 mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x56f8b5b0 mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5e78948f mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5ea4f591 mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5ffad685 mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x60e12905 mlx4_port_map_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x60e7f3a7 mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x616cb1d3 mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x63d76032 mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6458e8c8 mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x64828c65 mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x67c1a6c0 mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x67cb35f3 mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6ae0dc8f mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6c55c166 mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x73d17c1e mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x74777e80 mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7551c90c mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x77d4bd7f mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x782abb21 mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7c01e1e3 mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7fc56482 mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x80f58f2a mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x82d06eeb mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x83f42272 mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x850e0be2 mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x899434e7 mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x89f05ead __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8e95052d mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8e99a3de mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8eb966bb mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9034d094 mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9106cd1e mlx4_fmr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x91b834c4 mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x957697f0 mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9b2e82e9 mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9b5769b2 mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9c25ebbe mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9c3f58f0 mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9c6b221f mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa3e247ce mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa4b1ab75 mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa7bdab1f mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa87cb584 __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa8c2f512 mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xae0fcaec mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaf3eb939 mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb0d0dd75 mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb323bea1 mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb40f517b mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb623b23e mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb6a3aeb0 mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xba544ce0 mlx4_set_vf_rate +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbb95af38 mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbcef8088 mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbfa1dbe8 mlx4_bond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc2e3112a mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc39e038b mlx4_get_internal_clock_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc50afc26 mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc519b8f1 mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc55614f1 __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc5a0e241 mlx4_get_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc5b3e426 mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xce2dece2 mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd02b1e8e mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd21ebd73 mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd2369426 mlx4_fmr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd3795741 mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd6c21e82 mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd88ad049 mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xda952cd3 mlx4_map_phys_fmr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xde896ff0 mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdffd42e9 mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe1588702 mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe44d07fe mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe7da2887 mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xea2f6279 mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeb2b6dfc mlx4_get_counter_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xed6addfc mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xefa54fd3 mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf1a5a9a8 mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf32810b1 mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf49c3a5f mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf85da012 mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfbee86e3 mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfd15e6bd mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfd5dbb2f mlx4_fmr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0323d8cf mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x05a2e61e mlx5_create_map_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0bae0767 mlx5_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0cdeefa7 mlx5_query_port_proto_oper +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x195111a0 mlx5_query_port_vl_hw_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x28b49bd9 mlx5_query_hca_vport_pkey +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x348e53d9 mlx5_destroy_unmap_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x370b52b5 mlx5_query_hca_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3cebe116 mlx5_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x41d2c754 mlx5_core_eq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4b2b4971 mlx5_query_port_oper_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x55703f99 mlx5_core_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x57b950d0 mlx5_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5c12a9bd mlx5_core_xrcd_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6e48f875 mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6eff46f2 mlx5_query_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x74a0c4e2 mlx5_query_port_ptys +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7653404c mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x77df70a6 mlx5_db_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8508f4e0 mlx5_core_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8a51161d mlx5_query_port_link_width_oper +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9255bcf3 mlx5_set_port_proto +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa49108a1 mlx5_fill_page_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xaa74b8e3 mlx5_query_hca_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb353ec3b mlx5_query_port_proto_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb4c3c763 mlx5_set_port_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbe2385a5 mlx5_core_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc872bfe8 mlx5_query_port_max_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc9489d2e mlx5_query_port_proto_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd1d29501 mlx5_core_destroy_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd579b62a mlx5_core_create_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xecc59385 mlx5_query_hca_vport_gid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xee8b139d mlx5_core_mad_ifc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf646eefa mlx5_core_page_fault_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x6da6ebc9 stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xb177bab2 stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xc79db111 stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xe3dbdee2 stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x08f4c579 stmmac_pltfr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xb41ae4b8 stmmac_pltfr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xc5092bdf stmmac_pltfr_pm_ops +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x3f99283b macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x82db6683 macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xb4b5bea7 macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xf966dd48 macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macvtap 0x54f83bcc macvtap_get_socket +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0x6318757f mdio_mux_uninit +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0x78e5852d mdio_mux_init +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x0811540a usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x7b007aa1 usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x7d7a5107 usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xf13401bf usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x44b95924 cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x44fbeb2a cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x4ad032c9 cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x9b78e297 cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xb7326b6b cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xc69b2a2c cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xdaad9fc5 cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xece79877 cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x277b4d74 rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x5c629acc rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x7e9bc215 rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xaadbf6f3 generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xaf0f4029 rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xdfe5f89a rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x01d8a3d5 usbnet_set_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x164f6a61 usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1834b94c usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x197b303d usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2098f7ae usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2ab4c0b6 usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x300fec0b usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x306d87f1 usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x419b0fd7 usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x440940c6 usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4ac50b8d usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x525215d9 usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6bf5ec3c usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x70128174 usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x78ff2ffc usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7deb3d69 usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8912d33c usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8b7e0cc3 usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8f4e8d68 usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x998bb189 usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xaf56344b usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb16979e1 usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb325100e usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc277e468 usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xcd201b58 usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xcecda057 usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xdf9034c8 usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe33b112e usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xee75ba10 usbnet_get_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xef20c198 usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf7ca7cfa usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xfe31ea30 usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x9e3f3842 vxlan_sock_add +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xa5838d82 vxlan_xmit_skb +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xad658ef5 vxlan_get_rx_port +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xe9c9817f vxlan_sock_release +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x0c3d4581 i2400m_release +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x17363998 i2400m_tx_msg_sent +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x2fb88449 i2400m_rx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x51879655 i2400m_pre_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x927e5300 i2400m_netdev_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x97c73f6c i2400m_tx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x9a30d36a i2400m_is_boot_barker +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xa3b4e771 i2400m_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb00b793c i2400m_bm_cmd_prepare +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb961140c i2400m_dev_bootstrap +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xc1d98ce2 i2400m_tx_msg_get +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xc55f1692 i2400m_post_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xcb1d6985 i2400m_init +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xcf4d9ac2 i2400m_cmd_enter_powersave +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xd29bae77 i2400m_error_recovery +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xe7f9a847 i2400m_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xfdc1c2ca i2400m_dev_reset_handle +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x08f778cd cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x74ca87b2 cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x8a9551d2 cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0xee5f3cc4 cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/ipw2x00/libipw 0x1475bbd8 libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x31700cab _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x3f9173cb il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x73eb9f74 il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x9d8762b0 il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xd000f2c2 il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x194202ee iwl_notification_wait_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1e72939b iwl_write_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x20bb05bc __iwl_err +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x2cbff929 iwl_read_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x35033c81 iwl_phy_db_free +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3f0b9a6d iwl_remove_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x4647dea9 iwl_parse_nvm_mcc_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x48073efa iwl_force_nmi +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x4b56f89f iwl_poll_direct_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x51b657cd iwlwifi_mod_params +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5a10d898 iwl_abort_notification_waits +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5b71efaa iwl_read_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5c52e109 iwl_opmode_deregister +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x710a60e1 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 0x818a2e5f __iwl_warn +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8c5d5ab3 iwl_phy_db_set_section +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x91b9f50a iwl_parse_nvm_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x92e64568 iwl_wait_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x9ae675c7 iwl_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xa2cbbf8a iwl_set_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xafee1db0 iwl_parse_eeprom_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xb0c310f0 __iwl_crit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xb880a533 iwl_set_bits_mask_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xd141ab2c __iwl_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xdd412468 iwl_opmode_register +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xe02ec868 iwl_write_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xe11f9eaa iwl_notification_wait_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xe93bbc07 iwl_phy_db_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xef4d2eac iwl_nvm_check_version +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xf5032a20 iwl_init_notification_wait +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xfbc27210 __iwl_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xfce9cbdc iwl_poll_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x10f40254 lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x11ddfabe lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x4ecdbc9c lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x51902933 lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x6f1a95af lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xa08c4537 lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xb09f9576 lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xb1e8bac2 lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xc4ac177d lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xd24a7b98 lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xd7006e49 __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xdfc0bba6 lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xee30ad10 lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf64277de lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf808b45e lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xfe6ad512 lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xffb193bd lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x45b2a798 lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x4e41e7ce lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x7ef8b973 lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xbc2e3420 lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xbf7ef549 __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xbfdf8456 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 0xd2dc66f9 lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xfda88cff lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x12f2f23d mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x13ce0166 mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x20726595 mwifiex_queue_main_work +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x22bc4703 mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x26d7a033 mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x27c923a4 mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x31bd9748 mwifiex_alloc_dma_align_buf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x45bc18cb mwifiex_upload_device_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x57300dc9 mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x5ebbced3 mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x69e06668 mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x6c5893c7 mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x8dc605d5 mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x981b80ef mwifiex_drv_info_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xa0f26f12 mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xd2e982e4 mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xd7f42715 mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xf2b6fbe5 mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x3028ab22 p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x3becc4f4 p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x7423260a p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x8ae0d6f9 p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x90a42762 p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xb5b65cfe p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xde5c278f p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xf3d71f12 p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xfbf45e8b p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x1f1e17d0 rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x47def92f rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x56d947c0 rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7201b98a rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xd0ca0014 rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xdb3ca0e5 rsi_zone_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x0888bd76 rt2800_get_key_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x1a90b08e rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x2681f474 rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x26b93ae5 rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x40b2c81a rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x43471471 rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4ef913eb rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x503d4368 rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x51be1073 rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x54bd2b9a rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x577729eb rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x57ba98b0 rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x6393cdc7 rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x696505bd rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x760571c3 rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x76a972d8 rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x7c0869db rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x7cc99bdd rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x86015d9e rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x861a3136 rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x98e4780d rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa910f27e rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb4e31eee rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb702c00b rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xbd38cfc8 rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xbd41bd69 rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xbfbc5012 rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc2b0606c rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc927a070 rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc9546b2c rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xced91350 rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xcff5655d rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd60bc916 rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xdb468ddc rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe6611902 rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe9789f01 rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf80a7201 rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xff3c11fb rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x00f033f6 rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0fad1430 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x1e148ab7 rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2505789d rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x4eeb53a7 rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x9187c003 rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x92c0bcd1 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x97148e0e rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xa02cdd82 rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xa118c882 rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xb9957740 rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc6a1455e rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc7ea8b5e rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xd9b556a9 rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xdd59c18e rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe28f94c7 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe3733d99 rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe4f72054 rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x09bae39c rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0f70fcec rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x136e051d rt2x00mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x16dffaba rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1905dd77 rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x25b17946 rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x28abb464 rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2fe3d694 rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x351a9c1e rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3d092cc3 rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3fa246fe rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x41b9d98a rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x4b80b8cc rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x56985fce rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x5ff0ecf0 rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x634b07e9 rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x68474a86 rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6866ba7b rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x69c803e3 rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x70104bd0 rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x779e2bb1 rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7cd643d5 rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7d85b49e rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7f75537a rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x877f2fcb rt2x00mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8ba75698 rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8f57ef4f rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8f907daa rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x936168e8 rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9bfb4f2d rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xad61ca90 rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xae192910 rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xbbd62a05 rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc0f0c71a rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xcd9531aa rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xcf2a974a rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd07ccf56 rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xda78b7d0 rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe40c8041 rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf3554131 rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf3f91d9c rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf44a14ef rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf832571f rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf90f429c rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xfc7dbf34 rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xffd81587 rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x2f722152 rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x6a28aeff rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x6b943b24 rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xb71c0a4f rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xc422af97 rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x41f5cd04 rt2x00pci_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x7fab9b9a rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x8f308cb1 rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xcc53f143 rt2x00pci_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x04904116 rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x1159d612 rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x2a148bc4 rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x35daa704 rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x732429d1 rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x7ba64f70 rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x87dc571b rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x8f92140e rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x9951100a rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xa59f8635 rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xb2814b1e rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xb53f5a77 rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xd0f47002 rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xd82ca2c1 rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xe0acb9a7 rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xe3dc5718 rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4525e867 dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4da4596e dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x51b50b39 dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe2fbdc64 rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x00ec7a1e rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x07b649b7 rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x120c64ff rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x1768a1db rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x33cadf8e rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x44e5e2a9 rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x60280275 rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x60ca8e88 rtl8723_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x660797b0 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 0x70e8b654 rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x723db359 rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x742aad14 rtl8723_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x74764b60 rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x7b1dffb5 rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x7f26250f rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x9f62f633 rtl8723_phy_init_bb_rf_reg_def +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 0xb5ce0155 rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xb90ca90f rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xba156a46 rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xd72eb620 rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xe1158e52 rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xe47e6654 rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf19bf5e3 rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf3cf543c rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf6690076 rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xfccf3c22 rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xff554342 rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x05c54f99 rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x0f24ae92 rtl_dbgp_flag_init +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 0x530ae887 rtl_attribute_group +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x5b2149a8 rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x7082b08d rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x77f96a7e rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x8153af5c rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x832d4e34 rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x8bc66026 rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x936183a7 rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x9bd9951d rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xb23464cf rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xd1281b10 read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xd14fa251 rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xd7ddd684 rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xd948fd51 rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xee47d3a1 rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xf8ff6add rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x0c7eac7f wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x704d83bd wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xfe3aaf73 wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0805143f wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x13a99843 wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x14596722 wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2a271497 wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2e4431f8 wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x37904b6b wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x39039eb8 wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3fdda826 wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4a8d966a wl1271_ps_elp_wakeup +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x53dff67d wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5f213c10 wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x61803205 wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x68cbbf7c wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6bde0776 wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6c186ab6 wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x73647b59 wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x77092dcc wlcore_get_native_channel_type +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7a8e0edc wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7e6f4e56 wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x84303406 wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x85639376 wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x878ad249 wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8ae76146 wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8bb0acae wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x91da5146 wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x9476c300 wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb0c393e7 wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc1e9cb67 wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc29cdb95 wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc31cd193 wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xcac5c3e3 wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xcc45463e wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xcdc3bf38 wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xcf3e74ae wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd12f0ddb wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd43cff90 wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd4690842 wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xdbf833f3 wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xded55811 wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe331d004 wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf6551444 wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf8410a92 wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xfa447c3d wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xfb1b3f6a wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xfc179c7e wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xffcd979b wl1271_ps_elp_sleep +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x018c3b16 nfcmrvl_parse_dt +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xbffb2e67 nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xc77048f6 nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xf7ac936c nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x3ff878a5 st_nci_hci_event_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x508248a5 st_nci_enable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x5b453a1c st_nci_disable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x87c01849 st_nci_probe +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x9c4e3c4b st_nci_hci_cmd_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xb020e4e2 st_nci_hci_load_session +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xc9e68947 st_nci_discover_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xf5a9458b st_nci_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x0e7c9fcf ntb_transport_unregister_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x30934216 ntb_transport_max_size +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x32537aca ntb_transport_link_query +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x3d54dbfc ntb_transport_tx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x436098aa ntb_transport_link_down +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x82e6c13d ntb_transport_qp_num +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x8f4471a7 ntb_transport_register_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x9c992c8f ntb_transport_link_up +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xb923912a ntb_transport_create_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc270dc24 ntb_transport_free_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc37d9036 ntb_transport_rx_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xd40e7a02 ntb_transport_rx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf55d6313 ntb_transport_register_client_dev +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf9eb813f ntb_transport_unregister_client_dev +EXPORT_SYMBOL_GPL drivers/phy/phy-omap-control 0x06cb90b5 omap_control_phy_power +EXPORT_SYMBOL_GPL drivers/phy/phy-omap-control 0x0fc71b81 omap_control_pcie_pcs +EXPORT_SYMBOL_GPL drivers/phy/phy-omap-control 0x210e74f8 omap_control_usb_set_mode +EXPORT_SYMBOL_GPL drivers/phy/phy-omap-usb2 0x00d48f33 omap_usb2_set_comparator +EXPORT_SYMBOL_GPL drivers/phy/phy-qcom-ufs 0x0e172862 ufs_qcom_phy_init_clks +EXPORT_SYMBOL_GPL drivers/phy/phy-qcom-ufs 0x1ababcc1 ufs_qcom_phy_init_vregulators +EXPORT_SYMBOL_GPL drivers/phy/phy-qcom-ufs 0x1f8d4853 ufs_qcom_phy_generic_probe +EXPORT_SYMBOL_GPL drivers/phy/phy-qcom-ufs 0x3b2a9936 ufs_qcom_phy_remove +EXPORT_SYMBOL_GPL drivers/phy/phy-qcom-ufs 0x7112daa1 ufs_qcom_phy_calibrate +EXPORT_SYMBOL_GPL drivers/phy/phy-qcom-ufs 0x72aa110b ufs_qcom_phy_power_on +EXPORT_SYMBOL_GPL drivers/phy/phy-qcom-ufs 0xa92cd2ac ufs_qcom_phy_exit +EXPORT_SYMBOL_GPL drivers/phy/phy-qcom-ufs 0xb971a14d get_ufs_qcom_phy +EXPORT_SYMBOL_GPL drivers/phy/phy-qcom-ufs 0xee2cd17d ufs_qcom_phy_power_off +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x5c2fd7ca pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x62e201aa pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xf3052989 pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x306d519c mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xbfa4c677 mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xbffc129d mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xc2fb6920 mc13xxx_get_num_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xfb9caed6 mc13xxx_parse_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x25f07c8f wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x6cc90154 wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x96ba0f36 wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xa1dcfd49 wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xaac82403 wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xe99f00b7 wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0x7b7dc7ee wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0b626f75 cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1392f662 cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x15a38895 cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1b26d16e cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x27579020 cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2f3d1fa0 cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x30f99112 cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x331917a4 cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x38aab897 cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a5c4389 cxgbi_ddp_page_size_factor +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3bed7850 cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3c766fd0 cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3df67f3e cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3e6ea806 cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4511166f cxgbi_ddp_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x46c96345 cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7296277b cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7538f0bb cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x85106744 cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x87cc72ff cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8aef6ebc cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8c2ba369 cxgbi_ddp_ppod_clear +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa06d7423 cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa61ef02f cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb5444dc2 cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb6a422a4 cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xbe988645 cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xbf0fee5d cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc0db4cd9 cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc1c3030b cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc1ded58d cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc332c9c8 cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc58deb34 cxgbi_ddp_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc67313fd cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc6f15398 cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc8810ee6 cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcdbddee2 cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd9017564 cxgbi_ddp_ppod_set +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdcd27418 cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdeaa32d0 cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdffcccb2 cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe6d1f540 cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe9acb0a1 cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef3239d0 cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf14ba749 cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf711aec5 cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf9d36337 cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xff0d8838 cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x2278a56a scsi_register_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x355422b5 scsi_unregister_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x422ad7af scsi_dh_set_params +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x53d3ecb5 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 0x5b65d620 scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xe91a079b scsi_dh_attach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xedf9ea79 scsi_dh_detach +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0fb51275 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x21253d7e fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x374c1e1c fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x3ffd9f85 fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x4800db2d fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x4921c088 fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x544c75dc fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x561cd776 fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x5ae2a944 fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x6479ade3 fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x6d831bb6 fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x84b3d915 fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x8fffe4d3 fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xa6c54722 fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb518e98a fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xbe678682 fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xccf38d73 fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xe4d2c78e fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xe94a2a9b __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 0x006efffe iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0309a9c4 iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x059f398c __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x076b0710 iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x09002069 iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0cc540e2 iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1121a51e __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12fa4712 iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x141f86c9 iscsi_conn_queue_work +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x15b03e91 iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1ac70dac iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x35f8176a iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x360223d1 iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3684278e iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x378702d4 iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x572f1214 iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6775fdbd iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x68b97120 iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6beb4f31 iscsi_eh_target_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6c90db44 iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6e3b91fa iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x782fc38f iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7e214dc0 iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x826baa40 iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x88856579 iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9713af19 iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9b9498ba iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9e46b26b iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9ebc07d1 iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa1665c27 iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa53886a0 iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa7608027 iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb4b138a2 iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbf8c9136 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc1536b85 iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd105a412 iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xdfacddf4 __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe167d9d7 iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe6b46967 iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf5e5ea4d iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf8226a55 iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xfa3326af iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xfac1e3a2 iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1e33cb0b iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x3411abac iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x3bae21a9 iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x3f9849ca iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x4376c793 iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x511808c2 iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x5f5c44ed iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x826eb60b iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x9f0955aa iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xa6a06275 iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xb4ddc138 iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xbd056d5f iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xc39e0e4d iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xd186511f iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xe2cf7f24 iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xea48ef8c iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf593624b iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0b72d336 sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0eea7bda sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x125c0d58 sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x13bbd970 sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x23b1f86e sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2eac86d6 sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x332d8277 sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3a468ffa sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x49681cd4 sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5240d6b4 sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x94608f75 sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x96959353 sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9fa18bcd sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa178898b sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xad5f2cc2 sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb9cc9ebb sas_domain_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xc0674a9c sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd35fa7ab sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd87d3618 sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xddcb58bb sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xde9c2bb8 sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xded4131e sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xf5c16e23 sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xfde75b98 sas_eh_bus_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x04df9e7b iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x06eea653 iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0b0b1eae iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1458a00c iscsi_is_flashnode_conn_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1471f7f5 iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1f1e9955 iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1fd4fb11 iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x24f6aee1 iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x36493184 iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3fe2c9e7 iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4342be3e iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x47ecb12a iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5064efe1 iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x50e4a728 iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x55c7ef72 iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5fd8fbcc 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 0x6b507c45 iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x812f80af iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84a005f1 iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8d1f2cfe iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8ef1cf5c iscsi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x93d82691 iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x98fac10c iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb06cce2e iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb3b4be42 iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb59ad9b9 iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc2c765d3 iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc4dd37d5 iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc7f44064 iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd3d76961 iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd815fd98 iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd9b5d7e1 iscsi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xda1d2440 iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdd390dae iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdd63fb77 iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe6c571c0 iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xeddd17c6 iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf13e84b8 iscsi_destroy_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf50e00ba iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xff0717ca iscsi_scan_finished +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xff51fe09 iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x19435cca sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x23a49604 sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x997db4cb sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xedd05746 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 0x3580d555 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 0x1355290d srp_remove_host +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x1381fe45 srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x19bd808a srp_rport_del +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x20d0c0bd srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x7807bffb srp_rport_add +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xee3a8deb srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xee891cc0 srp_tmo_valid +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x1ca9f865 ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x6e48cc7e ufshcd_init +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x752f66c2 ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xf4781a5e ufshcd_remove +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x178bd706 spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x39d07780 spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xb70c775f spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xdd2be4cc spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xe7c154ae spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x2c99e367 dw_spi_remove_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x4d5a0a6a dw_spi_resume_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x6d8ae01b dw_spi_suspend_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x8ba51176 dw_spi_add_host +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x01ff6827 spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x1e36491e spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x281e56f2 spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x3d5eea54 spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x44633b3b spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x4cb73556 spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x72cf4195 spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x88ec78fd spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x8a67b8f2 spmi_driver_register +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x8b3ddb3e spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xa2b167e2 spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xa3e91804 spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xb2533dc8 spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xd22a7be3 spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xdf5f7ff1 spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xefe3c168 spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xf74dfe5d spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xfd6d2d00 spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0x6c021248 ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0b053594 comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0e34b223 comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0f68d3b4 comedi_dev_put +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x103e3cff comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x110f9918 comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x298e13e1 comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x3942c176 comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x3b23bc4f comedi_buf_read_free +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 0x53cd2ad6 comedi_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x566a1b69 __comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x56e5c708 comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x5882360d comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x68a30adc comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6bb09ba3 comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x73be15b4 comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x770efe81 comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8305cfe2 comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x869f9c1b comedi_handle_events +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8c4e2b79 comedi_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x926b4364 comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x988c9476 comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x9c5f49a1 comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xab5a0263 comedi_event +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xaf12caa8 comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb679cebc range_0_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb9708cbd comedi_alloc_subdevices +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 0xc1b452b3 comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xc3fab1ca comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xc9231879 comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xcf41378c comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xcfc1ef90 comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xe34b05e3 comedi_timeout +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xe9ab1b67 comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xea0e0d7c comedi_set_spriv_auto_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xeb4c0ae0 comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xfc0956e4 comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x05d116cd comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x07ff9d71 comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x344aa04e comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x5a2139e3 comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x6f89f928 comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x75eb5e23 comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x7b6ee597 comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x947517dc comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x42f466d9 comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x67dd80c3 comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xb8bd579d comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xcf11e210 comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xd83d6f18 comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xde2d7e56 comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x218353d3 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 0x2edb3610 amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0x688b0a78 amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_pc236_common 0x9cbc1e58 amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x12e5acb6 comedi_8254_cascade_ns_to_timer +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x23a6af76 comedi_8254_load +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x2a1604f3 comedi_8254_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x5862c58b comedi_8254_ns_to_timer +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x7ab8f49e comedi_8254_pacer_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x7cba8e82 comedi_8254_update_divisors +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x8b3ff33f comedi_8254_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x914cef9f comedi_8254_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xba0f9bfb comedi_8254_set_busy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xc52c1d18 comedi_8254_subdevice_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xce25d4d7 comedi_8254_set_mode +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xe61bbbf1 comedi_8254_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xf698c9c2 comedi_8254_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0x158ce4ab subdev_8255_regbase +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0x2fd4b2ab subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0xda16afac subdev_8255_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/das08 0xf179374c das08_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x2041e85b mite_bytes_written_to_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x26773cbb mite_bytes_read_from_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x26ec3c3c mite_prep_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x332a914b mite_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x4227b210 mite_dma_tcr +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x4e4be6df mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x5e590f5a mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x6d56b2ce mite_done +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x81f9b0e4 mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xaf686ad1 mite_sync_output_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xb3c5b5ee mite_sync_input_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xc56f2964 mite_setup2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xc873fb04 mite_bytes_read_from_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xce452fe4 mite_bytes_written_to_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xe579740e mite_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xe954e870 mite_release_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xeea6bc04 mite_buf_change +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xeecd41e4 mite_free_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xf33a4448 mite_get_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xf7b4dc8f mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xff95df74 mite_dma_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0x1b43144f labpc_common_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0xbc9a0e40 labpc_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x002bc855 ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x065d78a0 ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x0f4a961e ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x7602a3b4 ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x78317ac1 ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x90f57cbe ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xe19df657 ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xe477af7d ni_tio_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x30f63642 ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x492968bb ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x644383b5 ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x8524f140 ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xab2be737 ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xd758b974 ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x16309476 comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x508a4998 comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x5ada7b52 comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x67d6ba56 comedi_dio_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xc46c2b10 comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xe4ae91dd comedi_open +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xf67287ee comedi_close +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0x4720c490 adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ac40fe6 debugfs_lustre_root +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x6077cd6c lustre_sysfs_ops +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e7625eb lustre_attr_store +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0xa415ccd3 lustre_attr_show +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0xdf37dab3 lustre_kobj +EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0x470ef9ae nvec_msg_free +EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0x76434e79 nvec_unregister_notifier +EXPORT_SYMBOL_GPL drivers/staging/nvec/nvec 0xc3644198 nvec_register_notifier +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 0x41a160e5 synth_buffer_empty +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x425c1ce7 spk_synth_is_alive_restart +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 0x5fd4ed15 spk_synth_is_alive_nop +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x86442336 speakup_event +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x897fb1e0 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 0x9adc5025 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 0xc061f954 spk_synth_immediate +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xc5b9c789 spk_synth_flush +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xc766ae09 synth_printf +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xc92ff33f spk_var_show +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xca4e5b0c spk_do_catch_up +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 0xec06d5e9 spk_serial_synth_probe +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xef2a659e spk_var_store +EXPORT_SYMBOL_GPL drivers/tty/n_tracesink 0x585ebaac n_tracesink_datadrain +EXPORT_SYMBOL_GPL drivers/uio/uio 0x74eddf17 __uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0xb4e1a4a1 uio_unregister_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0xe772035e uio_event_notify +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0xf2ae65de usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0xf6442edc usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x0d840450 ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xf77a78d7 ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x0e77fff5 imx_usbmisc_set_wakeup +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xcaa6c370 imx_usbmisc_init +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xf117434b imx_usbmisc_init_post +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x0f978d94 ulpi_write +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x6ec4f68f ulpi_read +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x6ee6ead8 ulpi_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xa012331d ulpi_register_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xaa81b326 ulpi_unregister_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xe4231b70 ulpi_register_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x021f8ba9 gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x10669093 gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x2aec0c5c gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x3b734c50 gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x48cab1cc gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7edb9280 gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8878cfa6 gether_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8ec6de78 gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x9041cc9f gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xa85bc44a gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xae9dce68 gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xb5e12215 gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xc0d5d92f gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xee2360aa gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xf31dc43e gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xf8e45410 gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x33bfdca2 gserial_alloc_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x37474ae2 gserial_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x58678918 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 0x27681096 ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x38df886e ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x3dfc8aa7 ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x0326445a fsg_store_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x07bfc829 fsg_show_file +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 0x2d10b6a7 fsg_common_create_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2ec370bb fsg_show_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x2fee35bd fsg_lun_close +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x35dca30d fsg_store_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x398778e1 fsg_ss_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x3a94d869 fsg_show_ro +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 0x48a03e87 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 0x6acb4179 fsg_common_set_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x753ce85b fsg_store_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7c5eab60 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 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 0xa1af53a8 fsg_lun_open +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 0xa615e890 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 0xbc92bd59 fsg_store_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xbdad4710 fsg_common_remove_lun +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 0xdc65dd8f 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 0xf0a61a2c fsg_show_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf4efc0c8 fsg_ss_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x1524002b rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x1ebd6fe1 rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x22fc9040 rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x315b9533 rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3989a771 rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3dbbd530 rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x59030ede rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x59949853 rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x71afa019 rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x89b15bfb rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x90c9b048 rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xa223d7e5 rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xa9701254 rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd70e5c90 rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd9d2fba0 rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x02e8b24b usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x05c7c21c config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x070354fb usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x09d35f7c usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x15c832f9 usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x328dcc95 usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3ae77745 usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4ab313b4 usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4ed430ee usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x58beb70c usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x68c96d37 usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7244c4b6 usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x736f5fb6 usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x77d14112 usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7a670f70 usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x860af4d5 alloc_ep_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8e156ff4 usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x9160507a usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x94d7075a usb_gadget_get_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa81e0c74 usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xab787885 usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb00c2f14 usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb0a23024 unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb4d9170b usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb983b132 usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc696c8f6 usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xcc1853c1 usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd23865e0 usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf080e9bc usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf63dea7a usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x9cb3c13d ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0xf1ae1755 ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x366dba42 usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x395515a2 usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x3a720716 usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x3c8866fa usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x4ae7855a usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x70d28eaa usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x9f6e4fb3 ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xa1e622e6 usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xa1ec758e usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/musb/omap2430 0x6fb55e1f omap_musb_mailbox +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-am335x-control 0x4a3d2d67 am335x_get_phy_control +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0x51abe0f4 isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0x6edded61 tegra_usb_phy_preresume +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0x70780ceb tegra_ehci_phy_restore_start +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0xd8600ff8 tegra_usb_phy_postresume +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-tegra-usb 0xdd0a33d8 tegra_ehci_phy_restore_end +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0x8e00679c usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x14ad5595 usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x1ae285e8 usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x3b953c83 usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x44735393 usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x51b4b212 usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x5ea4910a usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x6281c942 usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x6c2487be usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x8d7cd359 usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x91545e02 usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xa8373bcc usb_serial_handle_sysrq_char +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xabbfc27f usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc88ccb86 usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xd3aa1515 usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xd66cfc43 usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xd8fe3e08 usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xda00936e usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xeb4485bd usb_serial_handle_break +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf342e385 usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf3a0666a usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf6b0fc74 usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x01c52f68 usb_stor_reset_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x07c96da5 usb_stor_Bulk_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x0be5b421 usb_stor_probe1 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x144ee738 fill_inquiry_response +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x154a6d01 usb_stor_bulk_srb +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1bc3edc2 usb_stor_sense_invalidCDB +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1c2f2f88 usb_stor_post_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x41fce583 usb_stor_control_msg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x5227a874 usb_stor_set_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x7158f321 usb_stor_bulk_transfer_sg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x8e5fbc4d usb_stor_adjust_quirks +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x9b214b32 usb_stor_bulk_transfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xa163f7c1 usb_stor_ctrl_transfer +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xa5a2c1b5 usb_stor_access_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xa778d062 usb_stor_CB_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb241f412 usb_stor_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb3a49812 usb_stor_CB_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb784445b usb_stor_suspend +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xc9dbfc77 usb_stor_Bulk_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xcb8fe4eb usb_stor_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xe04f3ad4 usb_stor_transparent_scsi_command +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xe44e65f7 usb_stor_disconnect +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xf9269c5a usb_stor_probe2 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xfd0a480c usb_stor_host_template_init +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xffa9f066 usb_stor_pre_reset +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x181c0018 usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x32aa9e8c usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x421dd74a usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7ebdeeb5 usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x9e0e724e usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xaef1d388 usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xbabfad1e usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xc07a1791 usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xc1e6f134 usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd02753dc usbip_header_correct_endian +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd07fa1c0 usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd4d0dcd4 dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe1ea0586 usbip_dump_header +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xf383a33f usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x3fe0a574 wa_urb_dequeue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x8bddc51b wa_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x8ea7ca35 wa_urb_enqueue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x93eb51e2 rpipe_ep_disable +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x9c0871c1 rpipe_clear_feature_stalled +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xc543b60e wa_process_errored_transfers_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xc67c1525 __wa_destroy +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/wusb-wa 0xfa712583 wa_dti_start +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0bb6bf5e wusb_cluster_id_get +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x1098c75f wusbhc_rh_start_port_reset +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x3307e5e2 wusbhc_chid_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x5ea59e68 wusbhc_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x65611383 __wusb_dev_get_by_usb_dev +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7f0b7631 wusb_dev_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x899d72df wusbhc_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x956cad20 wusbhc_mmcie_rm +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x9ab1d50c wusbhc_reset_all +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb725d128 wusb_cluster_id_put +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xba88e0fe wusbhc_mmcie_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xc4fe99b4 wusbhc_b_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xc8994711 wusbhc_rh_status_data +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xca895444 wusbhc_b_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xca8f313f wusbhc_rh_control +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xdce411f9 wusbhc_giveback_urb +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xf770a6b4 wusbd +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xfb515b6a wusbhc_handle_dn +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xfe2e17d7 wusb_et_name +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x078ccb33 i1480_cmd +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x9946db31 i1480_rceb_check +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xd824af03 i1480_fw_upload +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x5d840589 umc_driver_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x79ef173a __umc_driver_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x92cfa48f umc_device_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xaafc26be umc_device_create +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xb862980a umc_match_pci_id +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xc6869ba6 umc_controller_reset +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xdfccff2c umc_device_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xee5aaf4d umc_bus_type +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x05dd93c9 uwb_rc_get_by_dev +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0b8aad57 uwb_est_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0f309a2b uwb_radio_start +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x1230089e uwb_pal_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x1746fa98 uwb_rc_post_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x1e8f600c uwb_rsv_destroy +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x27ec031e uwb_rsv_modify +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x2a7d3fe1 uwb_dev_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x3756b2df uwb_dev_for_each +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x41176da9 uwb_rsv_create +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x42f5b372 uwb_rc_pre_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4929da02 uwb_rc_neh_grok +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4d57ae3c uwb_rsv_type_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4d811eec uwb_radio_stop +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x53bf8529 uwb_rc_ie_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5e4bc088 __uwb_addr_print +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x6801dd01 uwb_rc_cmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x6bb5fa55 uwb_rc_ie_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7556fe56 uwb_rc_dev_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7dcfcd23 uwb_ie_next +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7e1aaefd uwb_rsv_accept +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8b797cee uwb_rc_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8e506571 uwb_rc_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8ff15ea8 uwb_rc_cmd_async +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x90253e6f uwb_rc_neh_error +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x98413234 uwb_rsv_state_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x9fca3aa5 uwb_rsv_establish +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa07fdf0e uwb_pal_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa1cf77a1 __uwb_rc_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa9f2a2c9 uwb_rsv_terminate +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb7cc3d6a uwb_pal_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xbb2bcc3d uwb_notifs_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc1dc4d94 uwb_rc_vcmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc50a06f5 uwb_rc_alloc +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc8507c93 uwb_est_find_size +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xcf7c56db uwb_rsv_get_usable_mas +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd3f50b9e uwb_notifs_deregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd701d472 uwb_rc_mac_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd99c9882 uwb_rc_put +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe1716f06 uwb_est_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf92dfe4a uwb_rc_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xfc07dc48 uwb_rc_reset_all +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xfe11bffa uwb_rc_get_by_grandpa +EXPORT_SYMBOL_GPL drivers/uwb/whci 0x4a3d8d8c whci_wait_for +EXPORT_SYMBOL_GPL drivers/vfio/platform/reset/vfio-platform-calxedaxgmac 0x5ee4407f vfio_platform_calxedaxgmac_reset +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform 0x6bab7c6c vfio_platform_probe_common +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform 0x96819177 vfio_platform_remove_common +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x3567743b vfio_external_user_iommu_id +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x52059e20 vfio_register_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x5b896f64 vfio_del_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x78501094 vfio_unregister_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x78705a07 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 0xe64573bc vfio_device_get_from_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xe8514704 vfio_group_get_external_user +EXPORT_SYMBOL_GPL drivers/vfio/vfio_virqfd 0x56a2425e vfio_virqfd_enable +EXPORT_SYMBOL_GPL drivers/vfio/vfio_virqfd 0x65701b92 vfio_virqfd_disable +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x249c3050 vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x269f7a09 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x2fbf3662 vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x32bcc5e8 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x39aa1615 vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3f2f789e vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4147d5d4 vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x43f0547c vhost_init_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x516d000f vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5b7057e4 vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6453df64 vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6ca0aa85 vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x747522e0 vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7934d676 vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7ad9d41e vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x899e8bd3 vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x911b603c vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xad97733d vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xaecd718f vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb105282d vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb24ee62a vhost_work_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xbd0377e1 vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xbe84d72e vhost_poll_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc0b11723 vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc431b608 vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xdfe296db vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe2fac8c0 vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe782f240 vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xec31251e vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xfd43aac4 vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xff663a32 vhost_log_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x36228eef ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x4279dc14 ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x6b081779 ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x8ff3295b ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xa1026a55 ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xbdcd1175 ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xc173cc13 ili9320_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x0066e20e auok190x_send_cmdargs_pixels +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x0742aa7a auok190x_send_command_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x4a9bba98 auok190x_send_command +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x57fafbd7 auok190x_send_cmdargs_pixels_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x8dadfd2f auok190x_pm +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x90814122 auok190x_send_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xa0d6acae auok190x_common_probe +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xaaec09a1 auok190x_send_cmdargs_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xc4d49154 auok190x_common_remove +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xe8bcbf69 auok190x_read_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0x4b54ae44 fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x42d9d4dc fb_sys_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0xd7ce464c fb_sys_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/sh_mobile_meram 0x5bcf7505 sh_mobile_meram_free +EXPORT_SYMBOL_GPL drivers/video/fbdev/sh_mobile_meram 0x658ce451 sh_mobile_meram_cache_free +EXPORT_SYMBOL_GPL drivers/video/fbdev/sh_mobile_meram 0xcfcb4db4 sh_mobile_meram_cache_update +EXPORT_SYMBOL_GPL drivers/video/fbdev/sh_mobile_meram 0xd5d2f843 sh_mobile_meram_alloc +EXPORT_SYMBOL_GPL drivers/video/fbdev/sh_mobile_meram 0xf7a567de sh_mobile_meram_cache_alloc +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x4b027c17 sis_free_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x4f82545a sis_malloc_new +EXPORT_SYMBOL_GPL drivers/w1/wire 0x4fac9868 w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7c2f2afb w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x8a8427c7 w1_reset_bus +EXPORT_SYMBOL_GPL drivers/w1/wire 0x979d1942 w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0xb142a99e w1_next_pullup +EXPORT_SYMBOL_GPL drivers/w1/wire 0xb42f259d w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0xc8960904 w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xe904e5b4 w1_touch_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xf745e751 w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0xfeaf93f8 w1_read_8 +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x02a86cca dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x02dce769 dlm_posix_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x5dcc43b0 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 0x303fdb7e lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x52f64579 nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x5b7ab8c6 nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x6b135858 nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x7e63daeb lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xd19e89da nlmsvc_ops +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xf0c932cf nlmclnt_proc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x00102afa nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x006fae3f nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x01573677 nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x035a4ced nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x050404af nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x05712240 alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x069e2c17 put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x06c5c46d nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0d606526 nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0eab29ce nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0edd956a nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x10d6e0a4 nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1541ebfc nfs_file_flush +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x166a0ebd nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x18728a98 nfs_fs_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1b2a4b42 nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1bda7577 nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1f2909fd nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x20ce1404 nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2194db56 nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x221eff44 nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2272e11a nfs_sync_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x235b1a7a nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x243f9b67 nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x25ee9197 nfs_file_fsync_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x28035974 nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x28944957 nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2a409ae0 nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2e06b932 nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x337d5064 nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3a0ef542 nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ca31f35 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ef31790 nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x41e50750 nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x461b2a1e nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x498e058d nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4c0a34c9 register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4f7534cc nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4fe1dec2 nfs_fill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x50096a1b nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x50e7e34d nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x527311e6 nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x530f1baa nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x563a5f7b nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x584b8482 nfs_inc_attr_generation_counter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5c791f0d nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e04fe25 nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e1d863a nfs_sockaddr_match_ipaddr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6159514c nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x61c98d57 nfs_fs_mount_common +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x62cce980 nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x650444ec nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x678907f0 nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x687a98b5 nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6be31c8a nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6d6a732a __tracepoint_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6e295553 nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x70d54bbf unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x726ddb51 nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x72f198a2 nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x74159766 nfs_pageio_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x768ab22f nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x769af247 nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x771849b9 nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7aeebfae nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7cbf8f6f nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7e999588 nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x80536f48 nfs_pgio_current_mirror +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x81709ca5 nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x85907912 nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x89a13474 nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x89baf7f3 nfs_remount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8d489943 nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8ddc0ae4 nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90a5530f nfsiod_workqueue +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x91d1fe52 max_session_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9a94a0b5 nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9d5261d7 nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa1762bae nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa177fd6c nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa3753f46 nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa3e4189b nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa3e43b95 nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa6875902 nfs_writeback_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa6c865ee nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa83198e4 nfs_alloc_inode +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 0xac546f93 nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaca52e0c nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xacbde7b0 nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xad1ee287 nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xadf0cf91 nfs_try_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaf10c52d nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xafcd35f5 nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb02fc30e nfs_pgio_data_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb343db48 nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb606e716 nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb648b91c nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbd5bfd32 nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbedce03b nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbee67748 nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc0b335ea nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc0f57ae4 nfs_destroy_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc29bf633 nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc4c38d14 nfs_atomic_open +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 0xc8070acd nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xca1abe1e nfs_file_splice_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xccab55b5 nfs_probe_fsinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xce47e561 nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcf7b49a7 nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd0c18314 nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd225ada4 nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2513081 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd6ee61d7 nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd704dbc2 nfs_clone_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd73d4b22 nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd998f1ae nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xde6f953b nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdeb511ed nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdfba977a nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdfd961c3 nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe01b3b49 nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe4c8ae57 nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe92c510d nfs_direct_set_resched_writes +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xea007711 __tracepoint_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xea864401 get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xed083595 nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xee49b36e nfs_set_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xef256d5b nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf0780967 nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf20d5acf nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf4549653 nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf5012f94 nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf638d88b nfs4_fs_type +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 0xfe111043 nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfsv3 0xb86bcc5e nfs3_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x06df077d nfs4_pnfs_ds_put +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0b406c97 nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x114e5192 pnfs_generic_pg_cleanup +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x170f3ed6 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x196e15a2 pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1d62f965 nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x23443261 nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x352a7c45 nfs41_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x39a64377 pnfs_generic_commit_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3d48c22a nfs4_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x40536a5a __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x42f83614 nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x46ebfa59 nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x480c8317 pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4d70db0d nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x573a409c pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x578e785e pnfs_error_mark_layout_for_return +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5affc92f pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5e664f0e nfs40_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x69004409 pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x69d3558d pnfs_generic_rw_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6afb82fb nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6ca87c48 _pnfs_return_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6f8a3524 pnfs_layout_mark_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x772b6c79 pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x77b09d26 nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x780de8c1 nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x782ee1e1 pnfs_report_layoutstat +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7ac1f4f8 pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7ba5bdfd __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x834e7772 pnfs_generic_clear_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x83ae6aaa nfs4_pnfs_v3_ds_connect_unload +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x847f4e9d pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x86111622 pnfs_layoutcommit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x86d98d27 pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8b17ea97 nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8cce8572 pnfs_nfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8e56b4e6 nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x971fed95 nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x99bd173f nfs4_decode_mp_ds_addr +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9fa4e043 pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa02df320 nfs_map_string_to_numeric +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa286ba88 pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa4332230 pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xad19712e nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xae524a42 pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb27863c0 pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xba9ec4e8 nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbb238cad pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbf1947ca nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc4425a4c __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc9354dee nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcb963f4a pnfs_put_lseg_locked +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xce59d238 pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd6442ce2 nfs4_pnfs_ds_add +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd93173ab pnfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe7dd42f6 pnfs_generic_recover_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe9d86bba pnfs_generic_scan_commit_lists +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe9d8eb27 pnfs_generic_prepare_to_resend_writes +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xec79ac46 nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xecc85b4d pnfs_read_resend_pnfs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf6648b59 nfs4_pnfs_ds_connect +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf83af27b nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf959c29d pnfs_generic_write_commit_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf999267e pnfs_generic_commit_release +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x17ce645d locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x85d1586c locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xb5fea6c4 locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x2c621612 nfsacl_encode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x309d4ecd nfsacl_decode +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x0a37a186 o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x0d159200 o2nm_node_put +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x11736b03 __mlog_printk +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x1766c615 o2hb_setup_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 0x259dbb6b 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 0x4900035b o2hb_stop_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x583106b4 o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x63a963fb o2nm_node_get +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 0xac674e1b 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 0xf1a5611d o2net_unregister_handler_list +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x0e586dfe dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x2cdd7c16 dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x79efc469 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 0x9a84adc2 dlmlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x9c418225 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 0xf8348286 dlm_unregister_domain +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 0x8f166561 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 0xc283b8fa ocfs2_stack_glue_unregister +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xd8c9f3e1 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 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 0xaa92c1e7 _torture_create_kthread +EXPORT_SYMBOL_GPL kernel/torture 0xab2759e8 _torture_stop_kthread +EXPORT_SYMBOL_GPL kernel/torture 0xc1361afc torture_onoff_cleanup +EXPORT_SYMBOL_GPL kernel/torture 0xc4fde5a9 torture_shuffle_task_register +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/842/842_compress 0x1ce013cf sw842_compress +EXPORT_SYMBOL_GPL lib/842/842_decompress 0x0d22f116 sw842_decompress +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xbacb5efa notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xe7a259a3 notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x021957e1 raid6_datap_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x0f8a2742 raid6_2data_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xd4cb6873 raid6_call +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x008fa385 lowpan_header_compress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x35738900 lowpan_header_decompress +EXPORT_SYMBOL_GPL net/802/garp 0x33c07dc7 garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0x67e4ea7c garp_request_join +EXPORT_SYMBOL_GPL net/802/garp 0x7b082d68 garp_register_application +EXPORT_SYMBOL_GPL net/802/garp 0x7d0743f5 garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0x84437c2a garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0xd96cda49 garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x020cc4d7 mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x20878d07 mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0x40f23170 mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0x7122da6f mrp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0x87797043 mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0xdcc908e3 mrp_request_leave +EXPORT_SYMBOL_GPL net/802/stp 0x1a780eb1 stp_proto_unregister +EXPORT_SYMBOL_GPL net/802/stp 0x883aba7e stp_proto_register +EXPORT_SYMBOL_GPL net/9p/9pnet 0x650bbf4c p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/9p/9pnet 0xc08fc9ad 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 0x6404b3a6 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 0x05c48b0a l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x13b51347 bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x279496d4 l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x3ac21533 l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x40b5f488 l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x59e8d43a l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x68ea6a98 l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xc00c6d45 l2cap_chan_del +EXPORT_SYMBOL_GPL net/bridge/br_netfilter 0x0cb0f8b7 br_netfilter_enable +EXPORT_SYMBOL_GPL net/bridge/bridge 0x23d9e940 nf_br_ops +EXPORT_SYMBOL_GPL net/bridge/bridge 0x48379d12 br_deliver +EXPORT_SYMBOL_GPL net/bridge/bridge 0x4cd04ba1 br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0x57e123fa br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x72dd0eab br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7bcf884c br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xcb40aae4 br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xf94d9016 br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x1344b7fd nft_bridge_iphdr_validate +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x5af00358 nft_bridge_ip6hdr_validate +EXPORT_SYMBOL_GPL net/dccp/dccp 0x09a123b7 dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1105fb69 dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0x14b80968 dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1612e08b dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x16bf1c0e dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1d99d49a dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4314861a dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0x46ffa666 dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4b8b9876 dccp_parse_options +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 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6a217467 dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6ff8c94c dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0x70515525 dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x70809ebf dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0x72a46d91 dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x760268fb dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7c8db081 dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x826476ed dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8c94fed5 dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9220e860 dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9d862d6a dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa15d91f6 dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa5654f95 dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0xacf6058d inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb052d1e8 dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb0596156 dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb36d89d0 dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0xbeb770fa dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc7005bf8 dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0xcd171530 dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd7a5e7f8 dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xdba311a1 dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf154c011 dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf7106516 dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf80ec7e4 dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf9c76995 dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x0206ad1f dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x40ddb784 dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x57ae68cc dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x784dc35d dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x94ffc8ad dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xbc87ef70 dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x16ea0c8d ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x4d7aef69 ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x4de96086 ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x9fe3796b ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xed3de42e ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0x179d19f5 geneve_sock_release +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0x6383ecb3 geneve_sock_add +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0xd5648f69 geneve_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/gre 0x0db37edb gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0x5a62b0f9 gre_build_header +EXPORT_SYMBOL_GPL net/ipv4/gre 0x6fda1b24 gre_cisco_register +EXPORT_SYMBOL_GPL net/ipv4/gre 0x82928dcf gre_cisco_unregister +EXPORT_SYMBOL_GPL net/ipv4/gre 0xca45e9ef gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x003be567 inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x20205d28 inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x5f225b08 inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x9697e01f inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xd91db138 inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xed53d82a inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x0787399d ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x14604884 ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x1c27f278 ip_tunnel_ioctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x26d59c14 ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x53639e8a ip_tunnel_delete_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x5fbae8f5 ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x65c0d629 ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x8fd9ece3 ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x93ebfc14 ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x9ee06e3e ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xc102a6cb ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xe8f213b0 ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xff20a866 ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xff3ff63a ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0x655cf48a arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0xd0bee565 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 0x0340c344 nf_nat_ipv4_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x3db0cee7 nf_nat_ipv4_in +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x50156874 nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x6f50538d nf_nat_ipv4_local_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xc354dcf5 nf_nat_ipv4_out +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0x04b37e7a 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 0x57a8b32d nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x6be2ec7b nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xc8432f80 nf_send_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xcc97d90c nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xf07bbd96 nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tables_ipv4 0x951eaa80 nft_af_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x0a2684d2 tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x0ee36e50 tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x5e84df33 tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xdb5c6dc6 tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xecbf248b tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x0404a698 setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xd3ba5889 udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xdef9f94a udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x460549ed ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x681b34be ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x822a697f ip6_tnl_dst_check +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xb927ee1a ip6_tnl_dst_reset +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xcb777ae6 ip6_tnl_dst_store +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x68708b72 udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x6d5e6c98 udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0x11376791 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 0x2704530a nf_nat_ipv6_in +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x27301319 nf_nat_ipv6_local_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x328e5a14 nf_nat_ipv6_out +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x3793560f nf_nat_ipv6_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xca80fc0a 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 0xf8c6ea85 nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x50264988 nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x6ca66179 nf_send_unreach6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x8359e39d nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xb372caea nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xdc450cd8 nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tables_ipv6 0x188e16af nft_af_ipv6 +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x0284c2a8 l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x058444af l2tp_session_free +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x24db513f l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x3f819885 l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x41244cd3 l2tp_session_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x46e92128 __l2tp_session_unhash +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x56673ba4 l2tp_tunnel_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x6b72619c l2tp_tunnel_closeall +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7e714957 l2tp_session_find_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xa73a3420 l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xacf628eb l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xd25cb6cc l2tp_session_queue_purge +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xd883139e l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xde8e90a6 l2tp_session_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xe8a5272f l2tp_tunnel_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xec08f3fa l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x3a642bab l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x0624f9a9 ieee80211_iterate_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x0fb1ab3c ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x301516f5 ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x320a3207 ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x36495ecb ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4e45e797 ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x72bd0fd1 ieee80211_iterate_active_interfaces_rtnl +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x858cb277 ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x881c2e6e ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x9318462d ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x9de0f5bb ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa0c295a3 wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xabdaa49c ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xad0efcfd ieee80211_set_key_tx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xb473de76 ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xbbb408ed ieee80211_napi_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xc48e6887 ieee80211_vif_to_wdev +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf4e4d68f ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf9fa191d ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x04f48122 ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x24b9b479 ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x31cdb8bf ip_set_put_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x40997e1c ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x44b78b12 ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x567f055c ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x614d6b11 ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6344eaf6 ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x65cde1e4 ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6af09f0c ip_set_del +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 0x902e812a ip_set_get_ip_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x94273bf5 ip_set_get_ip4_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 0xa56650fd ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xb2fcf586 ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xbbf6d0c1 ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xc638cc62 ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcc001bd9 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xdb5b26be ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x2c951872 unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x94f77503 ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xf52952f6 register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xfa5b5387 ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x00f6ccd2 nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x016a5df8 __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x01988e75 nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x045072cd nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x05d48be7 nf_ct_timeout_find_get_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0641a2c3 nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x07cfd8c0 nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0cbe2038 nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0ffa6ecb nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x146dd6ed nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x147b171b nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x15666769 nf_connlabel_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1670785d nf_ct_l3proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x16edd8d6 nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1c5a76ac nf_ct_l3proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1d12759a nf_ct_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x223fd16b nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2b7e95df nf_ct_extend_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2f554ea4 nf_ct_tmpl_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3007f826 nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x37386cac nf_conntrack_hash_rnd +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x373e112b nf_ct_l3protos +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3f5b1415 nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4723d12c nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4dc46d30 nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x501c7012 nf_conntrack_l3proto_generic +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5467782d nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x559c7bc6 __nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x55dedae4 nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5714ab52 nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x587adf9f nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x59c6f024 nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5b731be8 nf_ct_l4proto_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5beb4b99 nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x60f29fbb nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x624dfe5e nf_ct_l4proto_pernet_register +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 0x696abb63 nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6e0c8e0b nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6e224a7a need_conntrack +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6e779cb5 nf_ct_l3proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x729c49e9 seq_print_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x771c2eed nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x77290396 nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x78f9b710 nf_ct_l3proto_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7e636c3b nf_ct_l4proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fbd6245 __nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x85466687 nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x857772a6 nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8606742a nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x87667dba nf_ct_get_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x87c62d4a nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8c063524 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 0x9101a53e nf_conntrack_l4proto_udp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9bf52aad nf_ct_extend_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9fff94e5 __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa337c7bc nf_conntrack_l4proto_udp4 +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 0xb602c57e nf_ct_l3proto_module_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb68ae27a nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbc56f366 nf_ct_l4proto_pernet_unregister +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 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc90a8832 nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xce31dc9e nf_conntrack_l4proto_tcp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcec0668d nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd4130e49 __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd68a7e29 nf_ct_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd98b533d nf_ct_expect_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdd991ab2 nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdebe97e0 nf_ct_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe09b3bc5 __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe38c470e nf_conntrack_set_hashsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe38d4300 nf_ct_timeout_put_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe3a1b835 nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xef10f253 nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf2407aee nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf5e0a913 __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf8a69dd7 nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf8c9f914 nf_connlabel_match +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf9badf08 nfnetlink_parse_nat_setup_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfc07be1c nf_conntrack_l4proto_tcp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfd266156 nf_ct_expect_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfd2e2fa6 nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfd519977 nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xff1eaaa6 nf_ct_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0x5d57d51f nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0x7733bafb nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0x93f3f253 nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x02c2e3af nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x0640a6d7 set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x4293727c set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x55e3f007 set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x5707fa23 set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x58fd3c86 get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x5e1078ba nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xa979edd2 nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xac11bee5 nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xc1a2eb55 nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0xed1cf9dc nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x9040a82a nf_nat_pptp_hook_outbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x9e6298b2 nf_nat_pptp_hook_expectfn +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xe9c87652 nf_nat_pptp_hook_inbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xfa437438 nf_nat_pptp_hook_exp_gre +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0x3e0ef41c nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0xdb850062 nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x18f7086b ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x1e0d51c8 ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x21874710 ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x344055cb ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x729e7652 ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xb3465370 nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xe2459da3 ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0xb0f37d46 nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0xa5b27427 nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x3d746e27 nf_log_dump_tcp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x55eccb53 nf_log_dump_sk_uid_gid +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x628c1675 nf_log_dump_packet_common +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xc072f884 nf_log_dump_udp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x01ad598a nf_nat_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x04d6bff2 nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x0b6da9fd 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 0x58310283 nf_nat_l4proto_unique_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x74f172ee nf_nat_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xbaeba296 nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xea373ee0 nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xeb9874be __nf_nat_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xf839e591 nf_nat_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x3fcc805d nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x4ac8e66e nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x0aa9327f synproxy_tstamp_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x11a006b5 synproxy_check_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x5a899174 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 0x180bbc8a nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1e6b75a3 nft_parse_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2a960313 nft_register_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x311ad830 nft_validate_register_store +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x366737fd nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3fe59d18 nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x476ab4b6 nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x56455952 nft_register_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5778f241 nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x57c2fc17 nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x63ac9875 nft_unregister_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x68088bee nft_data_uninit +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x70a7daae nft_unregister_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x8f73ce0e nft_set_gc_batch_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xbf63bb61 nft_set_gc_batch_release +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc5578dd0 nft_register_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xcf03e214 nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xd25feb19 nft_dump_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe053b48b nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe059e920 nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe09dada2 nft_set_ext_types +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe597c0fd nft_set_elem_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xed33c632 nft_validate_register_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf7eec214 nft_unregister_basechain +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x3419c5d8 nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ca1a7b9 nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x6fefc201 nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x83d4fcd2 nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x8abd6672 nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x9ad7fed1 nfnetlink_alloc_skb +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xe4de71d1 nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x21f6bba6 nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x83eb484c nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xd92c8256 nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_log 0xcbc363cb nfulnl_log_packet +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x2daa2d61 nft_masq_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x7a04c1a1 nft_masq_init +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x98617cc1 nft_masq_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xe3b8ea21 nft_masq_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x52bd5023 nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x793288e3 nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x7c36e2ed nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x937f5ff2 nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xb80e8358 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xc2aa8c0b nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xf54ea098 nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x0bd0b832 nft_redir_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x35ca9755 nft_redir_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xa5be1e1e nft_redir_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xea9a70a4 nft_redir_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x1eb1c7ce nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x6ca49d94 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 0x00b00880 xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x00ba1306 xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x08657fbb xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x0aec3829 xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x34d0c629 xt_hook_link +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x384a248b xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x3e8a4a00 xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x40728a63 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x57ebf48e xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7053d44c xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x8420a5b0 xt_hook_unlink +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xb12ba887 xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xde6e0513 xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xffc4d857 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 0x102b257e nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x5b42589e nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0xae6b5f97 nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x4d4dec3c nci_uart_set_config +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x68220228 nci_uart_register +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0xcd318abb nci_uart_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x0d8a6566 ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x0f24e6e7 ovs_vport_deferred_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x5e0b6d4c ovs_vport_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x824eb465 ovs_vport_receive +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xb58e9d2d ovs_tunnel_get_egress_info +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xc4c58aa6 ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xccd0219c ovs_vport_ops_register +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 0x07195561 rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x0723b431 rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0x2000839e rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0x2c5c5514 rds_message_add_rdma_dest_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x2faae661 rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0x3101936e rds_message_add_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x3177294b rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0x362b9ad2 rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x4069cc9d rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0x4622b59b rds_page_remainder_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x48436c80 rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0x4fa59313 rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0x50cbe7b3 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x54a33d18 rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0x70c89951 rds_page_copy_user +EXPORT_SYMBOL_GPL net/rds/rds 0x73aac73d rds_message_populate_header +EXPORT_SYMBOL_GPL net/rds/rds 0x89ea722f rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0x8fec3eea rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0x96fafe85 rds_stats_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xb33582c1 rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0xb3ebb1d7 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 0xc912bb68 rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0xced3df80 rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0xcf698a69 rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0xd9ded88f rds_send_get_message +EXPORT_SYMBOL_GPL net/rds/rds 0xe1b11d6d rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xe68c0883 rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0xec5651fe rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0x104d65de rxrpc_register_security +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0x5daa8b6e 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 0x22334238 gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x2a3ad0c6 gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x708507ad 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 0xf8b2ff6e g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0129f9b7 svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01e3bd19 rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x03c4b855 rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0457847a rpcauth_init_credcache +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 0x06321974 rpc_clnt_swap_activate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x065994f1 xdr_encode_opaque_fixed +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x06872bd1 rpc_task_reset_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x07aaebbb rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0a4f6786 rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0b4a4e6d xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0cbdccdf cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f668ba9 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1204d211 xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x121eb3b7 svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x12a4ce49 svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x14aa8412 rpc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1710cec2 read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x17c0d16f svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x19381e2f rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1b618f10 xprt_set_retrans_timeout_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1ba8ec52 rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1ced794e rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1daecac6 rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1dbef1e3 xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1dc51530 svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e213f1f xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1ffeb9e4 svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x23791cec xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x26cf9da4 svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x27f81fa2 xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x29fe3d35 xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2a79ea2d xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2c88e4e6 xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2deccbf2 rpc_call_sync +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 0x2f8fa306 rpc_lookup_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x306ce253 xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x30e79042 rpc_rmdir +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x335d6c48 rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x34ee9422 xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x362c24ea rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x36745c8a cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x37be5d6c rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x37fefb4c svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3b2d19c6 svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3b3ef484 rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3be97fa1 rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3c683cc2 svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3dbedf8a rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3fde5c6a rpc_lookup_cred_nonblock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4137fd15 svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x42f6bd47 rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x43495210 svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x440d8326 xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x464b0f0d rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x47568b77 rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x48949a5a rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x48fd0446 sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x49688b41 svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4a4b5329 rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4b408af8 rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4b918366 rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4c054cc3 rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4d3a8d10 rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4efe2cdc svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ffaba46 xdr_buf_read_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x54d5728f rpc_clnt_swap_deactivate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x55c93186 svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5661f8c4 xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x575553f5 rpc_get_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x575f0e7a cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5771c750 rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x58821a78 rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a2b9a08 auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a70785c xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5b4e0d80 cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5b5898be rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5bde3d09 xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5c98b214 csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5cc7fc06 rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x60abc94a rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x61b20eca sunrpc_cache_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x656d6bd3 xprt_set_retrans_timeout_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6594c78e rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x66daeee7 xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x68ea8931 svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6924da0d rpcauth_key_timeout_notify +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6c54d1fe cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6d3132f5 rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6ddc29ba xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6fa576da svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x726c7ee9 svc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7634f2f4 rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7639436b sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x77ca6ebf rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x78495e02 xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x78e3144e xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x78fff66e xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7b66042c sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7b747ba9 write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7bc4f4ec xdr_skb_read_bits +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7c6658ef rpc_protocol +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7c86497f rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7cef23c8 svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7ef1b120 xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fd4e4d6 rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7ff64a5f rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80951b28 rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x815f8e43 rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x821acfd0 svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x82b92745 svc_prepare_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x83caea2a rpc_print_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x842f04ee svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x866a8900 svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x885ea84a svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8a93894f rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8bef0b5e cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8caf5c8d xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8dce711b svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8f6d7f4e xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x90f0ee20 xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x91387719 rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9197382a svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x940d8698 rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9469b2a4 xdr_set_scratch_buffer +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9597cb43 rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98b75d64 rpcauth_list_flavors +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x99b30337 rpc_count_iostats_metrics +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x99bdaf57 rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9a54d60d xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9a88092d rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9b40ffc5 svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9cb46996 svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9d3f3cc8 rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9d6d617a rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9e3b8feb rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9fb8479a svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9fb8cf68 rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa0538203 rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa226d766 svc_close_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa31c6b86 rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa41e6eab rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa4e397bb svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa5e1dc14 __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa9e2d45b rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xabf26bc1 sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xad8a740d xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb127a1e2 xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb2c106e6 xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb2da057f rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb34754e3 put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb61a813d rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb6356513 svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb727a659 xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb9ad3dce xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbc5c986b svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbeb9b3f6 rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf8fbc63 xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf9d1b96 nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbfba856e xdr_partial_copy_from_skb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbfc819a3 bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbff3e08c rpc_lookup_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc0bca9af xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc0f7d11c xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc12435e3 rpc_calc_rto +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc19b1b65 xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc302e630 rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc382be89 xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3880471 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc42961e0 unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc51cead8 xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc605ed0d rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc7a3408a svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc862595b rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcc6047f9 rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xccf24372 rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xce1e8560 rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcee467f3 xprt_load_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd1dae548 rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd31349a5 rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd38293c0 sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd4ce5c6e xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd61c3523 sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd6935b5d xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd7b72c9c rpcauth_cred_key_to_expire +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xde739a61 xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1ac2bb8 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe2557b9a rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe49eaf47 auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe7a21fd9 auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xed8be9fe rpcauth_generic_bind_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xedb9e0dc svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xedcf6be4 qword_add +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeeacab69 rpc_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xefeb5341 rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf247e267 rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf268bbcc svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf378d851 svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf48db7ce gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf4ae7bfa xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf72ee82c rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf8b90da3 xprt_lock_and_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9d1164c rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfc21e06f rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfd78eae3 svc_shutdown_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xff86c00c _copy_from_pages +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0b224ebc __vsock_create +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0bfa7785 vsock_remove_bound +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 0x20844608 __vsock_core_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2663cb64 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x34f75c10 vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x3f5950b5 vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x4f4611dd vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x72fe113e vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x744b6494 vsock_remove_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 0x77868ace vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7f730c80 vsock_core_exit +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x867f6736 vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbd0f699d vsock_addr_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbd35496d vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd727d3b3 vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd95ac116 vsock_addr_validate +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xf3296269 vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xf593c40a vsock_pending_work +EXPORT_SYMBOL_GPL net/wimax/wimax 0x42106d70 wimax_report_rfkill_hw +EXPORT_SYMBOL_GPL net/wimax/wimax 0x4a752847 wimax_msg_data_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0x5037ff11 wimax_dev_add +EXPORT_SYMBOL_GPL net/wimax/wimax 0x522e15de wimax_msg_send +EXPORT_SYMBOL_GPL net/wimax/wimax 0x85d3125a wimax_msg_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0x972592cc wimax_dev_rm +EXPORT_SYMBOL_GPL net/wimax/wimax 0xa4e630d6 wimax_msg +EXPORT_SYMBOL_GPL net/wimax/wimax 0xb5c536a1 wimax_msg_data +EXPORT_SYMBOL_GPL net/wimax/wimax 0xbb4e738a wimax_dev_init +EXPORT_SYMBOL_GPL net/wimax/wimax 0xc7c1ce04 wimax_state_change +EXPORT_SYMBOL_GPL net/wimax/wimax 0xcaa73ea4 wimax_state_get +EXPORT_SYMBOL_GPL net/wimax/wimax 0xcedc4efa wimax_msg_alloc +EXPORT_SYMBOL_GPL net/wimax/wimax 0xdfbcda37 wimax_report_rfkill_sw +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x200f4d61 cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x26ef620b cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x35d15610 cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x49371258 cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x4bbe8683 cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x5b780482 cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x692cd61a cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xb33d7c46 cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xc005cf60 cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xc537714d cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xdeb45717 cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xf2d90b2a cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xf6793ae6 cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x3bf471d7 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x47b34e60 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x60b73277 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x834ba96d xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xa6e66685 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xaa762fe2 xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xad1b60ed xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xdbfc35c8 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xdfea3a6d xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x1384ca4c ipcomp_init_state +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x62b0b1cd ipcomp_input +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xbc58d178 ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xd84c426a ipcomp_destroy +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq-device 0x57f2521a __snd_seq_driver_register +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq-device 0xb8088095 snd_seq_driver_unregister +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x02d8cff2 snd_hdac_stream_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x08b12a56 snd_hdac_bus_update_rirb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0f30adf3 snd_hdac_is_supported_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x12ddd5b6 snd_hdac_bus_stop_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x139239f5 snd_hdac_bus_queue_event +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x179333c5 _snd_hdac_read_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1950bba2 snd_hdac_stream_assign +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1a650e4e snd_hdac_stream_sync_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x27f67243 snd_hdac_bus_free_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2b646355 snd_hdac_refresh_widgets +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x37a441a2 snd_hdac_device_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3c27e4c9 snd_hdac_bus_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x405d4825 snd_hdac_bus_add_device +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4211c4ff snd_hdac_bus_send_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x49985f79 snd_hdac_regmap_add_vendor_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x51ef5a2b snd_hdac_bus_remove_device +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x52f74fd2 snd_hdac_stream_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x569206fb snd_hdac_exec_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5b442324 snd_hdac_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5ccd9c4a snd_hdac_power_up +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x600d04a0 snd_hdac_stream_sync +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x686628f4 snd_hdac_get_connections +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6a5e32a0 snd_hdac_stream_release +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6a67662a snd_hdac_dsp_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6da77b9d snd_hdac_dsp_prepare +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6e7c13af snd_hdac_device_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6ee8b88f snd_hdac_power_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x737ba10a snd_hdac_stream_setup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x76dede0d snd_hdac_bus_init_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x76f3d3a6 snd_hdac_stream_stop +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x788823cd snd_hda_bus_type +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x78eeb703 snd_hdac_stream_setup_periods +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x79846da4 snd_hdac_regmap_write_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7c35c16c snd_hdac_read_parm_uncached +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7ff6c767 snd_hdac_bus_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x801c2d56 snd_hdac_stream_start +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x80466ef3 snd_hdac_regmap_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x88fe4eaa snd_hdac_override_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8b1e2d0a snd_hdac_bus_exec_verb_unlocked +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8e5a0636 snd_hdac_get_sub_nodes +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8f90b146 snd_hdac_bus_stop_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x93026253 snd_hdac_dsp_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x93cb6cd8 snd_hdac_link_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x953b8890 snd_hdac_power_up_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9609f520 snd_hdac_bus_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9f5c562c snd_hdac_bus_exec_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa5161b54 snd_hdac_bus_exit_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa8b6bc5d snd_hdac_bus_get_response +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xae439703 snd_hdac_regmap_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb2fd0ad6 snd_hdac_bus_handle_stream_irq +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb8b3e9e8 snd_hdac_power_down_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbe813703 snd_hdac_stream_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc12879f3 snd_hdac_stream_clear +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xcbbc88b9 snd_hdac_query_supported_pcm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xcc587646 snd_hdac_make_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd7ae75cb snd_hdac_bus_init_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdd9a804a snd_hdac_calc_stream_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe080c35a snd_hdac_stream_timecounter_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe28cd6a3 snd_hdac_regmap_read_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe9d6c610 snd_hdac_device_unregister +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xebab80ff hdac_get_device_id +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xec2ee089 snd_hdac_regmap_update_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf0a8192b snd_hdac_stream_set_params +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf2e14f52 snd_hdac_bus_enter_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xfb25ce78 snd_hdac_device_register +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x2a042d86 snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x58f43498 snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x6ef7effb snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x96cb0ae7 snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xa2b89779 snd_ak4113_build +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xd042986f snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x03077da9 snd_hda_parse_pin_defcfg +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 0x0a07cdd7 snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0e72fc92 snd_hda_mixer_bind_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x107a78ef snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x114bd3cf snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x13083ef6 snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1403ed8b snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x167ef577 snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x18f50767 snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1c591484 snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1fb48263 snd_hda_mixer_bind_ctls_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2202c048 snd_hda_codec_load_dsp_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x24a5868e hda_codec_driver_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x27f350d6 azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2b3074cd snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2bdff5db snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2c6a0e63 snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2fa830e6 snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3211cf99 snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x36243289 snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3711d4f5 is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x375cacd5 snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x380554e6 snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x385625dd snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3905e618 snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3945f573 snd_hda_codec_load_dsp_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x394923cc snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x39ef77e3 snd_hda_mixer_bind_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3ac08695 azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3be93278 snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x437cd73f snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x48ac261a snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x49322168 snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4bfc117e snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4ceb0829 snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4f8590e3 snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x52030c89 azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x52b78767 snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x57ce64be snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x593dc471 snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5b19d85c snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5c83d049 azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5e6d263f snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5fadeb17 snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6002eb0f azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6353c28a snd_hda_codec_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x644c33fb snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x659ec299 azx_stop_all_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6604e134 __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6d3fc0ff snd_hda_jack_detect_enable_callback +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6fa1a165 snd_hda_mixer_bind_ctls_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x72d5f5cf snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x733454f2 hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x74cfd75a snd_hda_bind_vol +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x81204dc0 _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x81576c0b snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x838793dc snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x86202ac2 snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x86c41098 snd_hda_codec_pcm_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8801ff92 snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x88716e0c snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x897f85ea snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8ad5e78c snd_hda_bind_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8d80ad6a snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8e8b864c snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x923f16b4 snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x93fd8f9a snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9481d202 azx_bus_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x952688c8 __hda_codec_driver_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x962c9102 azx_free_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x96587653 snd_hda_codec_load_dsp_trigger +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x969b1610 snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x98b8dd50 snd_hda_jack_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9908ba57 snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9b0effcc snd_hda_mixer_bind_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9b316dad snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9bc10ddf __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9bd0b128 snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9cb64037 snd_hda_codec_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9cd26594 snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9d3c5802 snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa229c115 snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa2827d76 snd_hda_get_jack_location +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa37a3f82 snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa4de2112 snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa623d31a snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa8d5b443 snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb4479c4e snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb55295ca snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb597e319 azx_probe_codecs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb85033e6 snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbb2e96bd snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbb8b117f snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbc77ed22 snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbcd5a945 snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbd550a4c snd_hda_mixer_bind_ctls_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbe2fe550 snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbf60d814 snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc3578a23 snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc652fd69 snd_hda_get_jack_connectivity +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xca5bcbdd snd_hda_jack_detect_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb301b6e snd_hda_get_jack_type +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcd66535d snd_hda_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd1a9afac snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd1afc63f snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd3de13e5 snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd85110ab snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdaf5a86d snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdaff3158 snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xde753214 snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe118de5d snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe3bf91b5 snd_hda_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe40f04d8 snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe42f66ec azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe51d0463 snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe5fe3164 snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe6479e93 snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe6b15e6d snd_hda_register_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xecc49a05 snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xed1b4d9a snd_hda_codec_pcm_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda3a721 snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeffd0312 query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf0749205 snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf151cc50 snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf27e7bfb snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf2ba176e snd_hda_jack_tbl_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf3c6f87a snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf8c67596 snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfcd17766 snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfe9ea54a snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xffbfd0b8 azx_init_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x0fd7afd9 snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x0fddfd25 snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x1c357309 snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x3c2e487b snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x467b1406 snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x49ee6582 snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x5aca0e5a snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x5b5dc4cf snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x6c51396a snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x72355bc1 snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x76dc6871 hda_main_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x848820a1 snd_hda_gen_fix_pin_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x8507a357 snd_hda_parse_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x859fac86 snd_hda_get_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x86c5ebae 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 0x8bc89f4a snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x9b946879 snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa62d378b snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa6554df6 snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xac5e08e4 snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xc49bc7a6 snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xe48853b2 snd_hda_gen_stream_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x48c4c72d cs4271_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x4a58ff21 cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x7d05786f cs4271_dt_ids +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x1effca11 cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x375ad98c cs42l51_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x88a07a7d cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x55bad5d4 cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x66b73f6a cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x798bf5ef cs42xx8_regmap_config +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 0x98b7863f es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0xb2de2af6 es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98090 0xc4a9345d max98090_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98095 0xd79aadeb max98095_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x108ed208 pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x4674b9ee pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x776927a8 pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xf412e95b 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 0xe3f4dafc rt5640_dmic_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0x21b0c560 rt5645_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0x5f0e6d06 rt5645_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677 0xdcc43b0c rt5677_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0x24493c97 rt5677_spi_write +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0xd63dbf68 rt5677_spi_burst_write +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x397337ca sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x4cf4d1fa sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x6030c6c5 devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x7d956e23 sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xf323f392 sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0x54810275 devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x08f0ec75 ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x11bbabc6 ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x5c2c3e96 tpa6130a2_add_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x6d6c3a23 tpa6130a2_stereo_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0x671e4bd5 ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-twl6040 0x4e3f2519 twl6040_get_clk_id +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-twl6040 0x4feb11e0 twl6040_hs_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-twl6040 0x511a8c48 twl6040_get_trim_value +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-twl6040 0x9ad33fb5 twl6040_get_dl1_gain +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-twl6040 0xc4dd01de twl6040_get_hs_step_size +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x1ea1287e wm_hubs_update_class_w +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x3eca2bb9 wm_hubs_add_analogue_routes +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x4aa2def4 wm_hubs_handle_analogue_pdata +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x5cd7eb9b wm_hubs_dcs_done +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x757206d5 wm_hubs_spkmix_tlv +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xd17bdd8d wm_hubs_hpl_mux +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xe049e328 wm_hubs_add_analogue_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xe20297de wm_hubs_set_bias_level +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xe8a7be66 wm_hubs_hpr_mux +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xf12fb0d1 wm_hubs_vmid_ena +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x15e8dbde wm8804_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x4060458d wm8804_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x572a2c83 wm8804_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0xe23555b6 wm8804_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0x81b1710e wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0x6c2068df wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8994 0xce897a5d wm8958_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8994 0xd6aeabdb wm8994_mic_detect +EXPORT_SYMBOL_GPL sound/soc/davinci/snd-soc-edma 0xc6bacb1d edma_pcm_platform_register +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x27e15c3c fsl_asrc_get_dma_channel +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x93445ed3 fsl_asrc_platform +EXPORT_SYMBOL_GPL sound/soc/omap/snd-soc-omap-mcpdm 0xd6465ef9 omap_mcpdm_configure_dn_offsets +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x3a327469 asoc_qcom_lpass_cpu_platform_remove +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0xae498cf0 asoc_qcom_lpass_cpu_dai_probe +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0xbe7397de asoc_qcom_lpass_cpu_platform_probe +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0xfeb56c1f asoc_qcom_lpass_cpu_dai_ops +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-platform 0x860a67f9 asoc_qcom_lpass_platform_register +EXPORT_SYMBOL_GPL sound/soc/samsung/snd-soc-idma 0x776c599d idma_reg_addr_init +EXPORT_SYMBOL_GPL sound/soc/samsung/snd-soc-s3c-dma 0x87de058c samsung_asoc_dma_platform_register +EXPORT_SYMBOL_GPL sound/soc/samsung/snd-soc-s3c-dma 0xb506536d samsung_asoc_init_dma_data +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x1da788fb tegra_pcm_platform_register_with_chan_names +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x5ab91890 tegra_pcm_platform_register +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-pcm 0x8b5cd8a4 tegra_pcm_platform_unregister +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-utils 0x006d2bdc tegra_asoc_utils_init +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-utils 0x6748953c tegra_asoc_utils_set_ac97_rate +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-utils 0xcb0125b9 tegra_asoc_utils_set_rate +EXPORT_SYMBOL_GPL sound/soc/tegra/snd-soc-tegra-utils 0xe0e81324 tegra_asoc_utils_fini +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 sound/usb/line6/snd-usb-line6 0x0f3ee618 line6_send_raw_message_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x202a1b1b line6_midi_id +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x3d9f1561 line6_alloc_sysex_buffer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x46735222 line6_write_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x82af09b2 line6_pcm_release +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x89cd7b71 line6_pcm_acquire +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x8ec973cd line6_start_timer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x95a43f3f line6_resume +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x9a782e99 line6_probe +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xb5669582 line6_send_sysex_message +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xbfa3fb1d line6_read_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xc030fbd2 line6_init_pcm +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xc886b850 line6_disconnect +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xcd952222 line6_read_serial_number +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xd0154294 line6_version_request_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xe0db5816 line6_suspend +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xf6dbb0a9 line6_init_midi +EXPORT_SYMBOL_GPL vmlinux 0x001aad97 ata_eh_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x0024f28e dma_buf_kunmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x0039579a iommu_present +EXPORT_SYMBOL_GPL vmlinux 0x004f8832 seq_open_net +EXPORT_SYMBOL_GPL vmlinux 0x00632780 work_busy +EXPORT_SYMBOL_GPL vmlinux 0x006820b4 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x009304b6 ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0x009e83bf of_irq_parse_pci +EXPORT_SYMBOL_GPL vmlinux 0x00c91a86 register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x00d5138c _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL vmlinux 0x00dd5adc of_get_dma_window +EXPORT_SYMBOL_GPL vmlinux 0x00ebcb5d ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0x00f22118 musb_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x00f9975a sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0x01010c6d klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x011cf028 regulator_suspend_finish +EXPORT_SYMBOL_GPL vmlinux 0x01201cc9 ahci_save_initial_config +EXPORT_SYMBOL_GPL vmlinux 0x012cd720 power_supply_set_property +EXPORT_SYMBOL_GPL vmlinux 0x013a2e45 i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0x0157cbc2 of_dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x0164f1be gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x0174523b attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0x017e4187 cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0x018200d7 phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x0183d952 proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0x018edcce cpdma_ctlr_dump +EXPORT_SYMBOL_GPL vmlinux 0x0198e97e imx_pcm_fiq_init +EXPORT_SYMBOL_GPL vmlinux 0x01c6cb0c cpu_cluster_pm_enter +EXPORT_SYMBOL_GPL vmlinux 0x01d817ac usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x02005365 blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0x020b49cc usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0x02117e6c snd_soc_dpcm_be_set_state +EXPORT_SYMBOL_GPL vmlinux 0x021855d9 phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0x023350b9 led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0x02596ea5 kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0x025b059b ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x027fab58 regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x02855b92 ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0x028811f9 thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0x02945417 snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL vmlinux 0x02a5154d powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0x02c22f6a da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x02d7986d spi_master_resume +EXPORT_SYMBOL_GPL vmlinux 0x02fea2ae rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x0317633d rhashtable_walk_stop +EXPORT_SYMBOL_GPL vmlinux 0x0321cdbf of_alias_get_highest_id +EXPORT_SYMBOL_GPL vmlinux 0x032375b0 hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x03278687 usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0x03326629 dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x033d7628 snd_soc_set_ac97_ops_of_reset +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x03466ae1 pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0x03642e1c gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x038b2ab0 regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x039fd867 trace_clock_global +EXPORT_SYMBOL_GPL vmlinux 0x03a21cc4 cpsw_ale_set_allmulti +EXPORT_SYMBOL_GPL vmlinux 0x03b27fea ata_eh_qc_retry +EXPORT_SYMBOL_GPL vmlinux 0x03b33bf2 xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0x03e16c9c dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x03e34af2 usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x03e3686c ata_timing_cycle2mode +EXPORT_SYMBOL_GPL vmlinux 0x0402b504 __percpu_ida_init +EXPORT_SYMBOL_GPL vmlinux 0x041f1542 sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x042da606 devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x042f0516 usb_add_gadget_udc +EXPORT_SYMBOL_GPL vmlinux 0x0440e714 max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x04516c6d regulator_can_change_voltage +EXPORT_SYMBOL_GPL vmlinux 0x045e6f0a __blk_run_queue_uncond +EXPORT_SYMBOL_GPL vmlinux 0x046548c0 __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x04896400 regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x0499deb0 __clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x049af9bf dt_init_idle_driver +EXPORT_SYMBOL_GPL vmlinux 0x04b2c777 of_prop_next_string +EXPORT_SYMBOL_GPL vmlinux 0x04b9e58a mpc8xxx_spi_tx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04e1b99f snd_pcm_std_chmaps +EXPORT_SYMBOL_GPL vmlinux 0x04ea5cdf __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x04f02c3f snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL vmlinux 0x04f4bd8d percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0x04f5a3d3 regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0x050098c2 regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0x0523d948 sdhci_suspend_host +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x05542702 leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x05767a49 gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0x057968b2 bsg_request_fn +EXPORT_SYMBOL_GPL vmlinux 0x05836bfe pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0x058b582a vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0x05b72f89 ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0x05b761e2 tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x05c7130b sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0x061e0360 desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x06367b11 amba_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x06392627 iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0x06438115 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x064a666b apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x0658b551 crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0x065b3007 crypto_attr_alg2 +EXPORT_SYMBOL_GPL vmlinux 0x06728de2 blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x06a161da md_run +EXPORT_SYMBOL_GPL vmlinux 0x06d549e6 pinctrl_free_gpio +EXPORT_SYMBOL_GPL vmlinux 0x07032f9e trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0x07173a10 usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0x071b32b4 of_pci_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0x0739f429 x509_check_signature +EXPORT_SYMBOL_GPL vmlinux 0x0749b364 pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0x07520781 pci_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x0759a643 iommu_attach_group +EXPORT_SYMBOL_GPL vmlinux 0x075ad949 devm_regmap_init_vexpress_config +EXPORT_SYMBOL_GPL vmlinux 0x0762403c edac_put_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x0764c619 ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0x07654e28 usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0x0780af52 crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0x0785e372 regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x07961002 ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0x07b10694 thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b4d90c tpm_chip_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07be347c ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0x07c6e99b invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0x07e4610d crypto_nivaead_type +EXPORT_SYMBOL_GPL vmlinux 0x07eca554 mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x07f35d1f ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x08104fa3 cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0x08156773 name_to_dev_t +EXPORT_SYMBOL_GPL vmlinux 0x086dd051 usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x088867b8 of_property_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0x0892ae1a musb_writew +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x0924341c tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0x0928cd69 fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x093802be fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x09437748 ring_buffer_read_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x09469482 kfree_call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x094ca6fa driver_find +EXPORT_SYMBOL_GPL vmlinux 0x0952af60 fb_videomode_from_videomode +EXPORT_SYMBOL_GPL vmlinux 0x0958637c list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0x09959f66 cpufreq_frequency_table_target +EXPORT_SYMBOL_GPL vmlinux 0x09b90a56 spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0x09e63a23 ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0x09e913c1 snd_pcm_alt_chmaps +EXPORT_SYMBOL_GPL vmlinux 0x0a1650d8 usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x0a2cc449 key_type_user +EXPORT_SYMBOL_GPL vmlinux 0x0a630bbd ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x0ababc0b rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x0acb113f device_attach +EXPORT_SYMBOL_GPL vmlinux 0x0ad47b7b cpsw_ale_del_ucast +EXPORT_SYMBOL_GPL vmlinux 0x0ad78714 mtd_write +EXPORT_SYMBOL_GPL vmlinux 0x0af894ab rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0x0afd4610 zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b3b0a98 fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0x0b69f99e ahci_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x0b86a3f5 max_gen_clk_ops +EXPORT_SYMBOL_GPL vmlinux 0x0b962f74 of_dma_get_range +EXPORT_SYMBOL_GPL vmlinux 0x0ba6e29d xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x0bbae511 return_address +EXPORT_SYMBOL_GPL vmlinux 0x0bdf5b38 fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x0bedafb7 spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0c0c015e ring_buffer_swap_cpu +EXPORT_SYMBOL_GPL vmlinux 0x0c19aa87 device_rename +EXPORT_SYMBOL_GPL vmlinux 0x0c2cdbf1 synchronize_sched +EXPORT_SYMBOL_GPL vmlinux 0x0c417374 deregister_mtd_blktrans +EXPORT_SYMBOL_GPL vmlinux 0x0c4203d0 snd_soc_platform_read +EXPORT_SYMBOL_GPL vmlinux 0x0c449ce5 powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0x0c696ab2 ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0x0c6fe055 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0x0c734d91 remove_irq +EXPORT_SYMBOL_GPL vmlinux 0x0c7464b3 irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0x0c8ca59e attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0x0c90ac45 device_property_present +EXPORT_SYMBOL_GPL vmlinux 0x0c93e1ac crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0x0ca3771b sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0cc1e40f crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x0cc7eafa root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0ce414dc srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0d11a56b skb_segment +EXPORT_SYMBOL_GPL vmlinux 0x0d2260e3 md_is_badblock +EXPORT_SYMBOL_GPL vmlinux 0x0d3b1e25 serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x0d3f2ee5 snd_soc_register_component +EXPORT_SYMBOL_GPL vmlinux 0x0d436385 crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0x0d454f77 dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d5740a6 sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x0d59c8b3 of_get_nand_ecc_mode +EXPORT_SYMBOL_GPL vmlinux 0x0d7768dc bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0d7a23ba splice_to_pipe +EXPORT_SYMBOL_GPL vmlinux 0x0d7d4d70 rcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x0d86066e cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x0da1e043 device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0x0dbbd107 init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0x0dc0ccac i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0ddba570 param_ops_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0x0e0e354d regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x0e1da8a1 pci_try_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x0e250a96 skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0x0e2ca17f __of_genpd_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x0e35812f netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0x0e49396f pci_stop_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x0e4d4037 fuse_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0x0e685cac mtd_unpoint +EXPORT_SYMBOL_GPL vmlinux 0x0e7b118d snd_soc_of_parse_daifmt +EXPORT_SYMBOL_GPL vmlinux 0x0e963be5 snd_soc_component_test_bits +EXPORT_SYMBOL_GPL vmlinux 0x0ead1059 of_dma_router_register +EXPORT_SYMBOL_GPL vmlinux 0x0ee4ed8b device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x0f0a0078 snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL vmlinux 0x0f11fabf usb_phy_generic_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0f2e3942 bdev_direct_access +EXPORT_SYMBOL_GPL vmlinux 0x0f329e13 ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0x0f336d7f rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x0f379f4d regmap_read +EXPORT_SYMBOL_GPL vmlinux 0x0f53f973 scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0x0f65a719 regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0x0f751aea input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0x0f85884d blkcipher_aead_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x0f8ad145 devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x0f9c358b ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0x0fde2a99 handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0x0ff82ca5 blk_mq_cancel_requeue_work +EXPORT_SYMBOL_GPL vmlinux 0x0ff9af09 cpdma_ctlr_int_ctrl +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x104dead0 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0x105a34e4 crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0x10681829 __gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x106dd8e7 zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0x1073f2d6 register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x109819a2 regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0x109900ea mtd_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x10b20422 of_cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x10e12e8d cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x1144f912 of_usb_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x1148660c crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0x1172ce54 rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0x11854b1b usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x118d3691 pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0x118e7296 tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x118f66dd sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0x11addf6b wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0x11cd876d scsi_internal_device_block +EXPORT_SYMBOL_GPL vmlinux 0x11d7589e add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0x11d8af02 dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0x11d90b58 __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x11dc6d19 ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x122885a8 dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x124f2056 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x125ae241 get_net_ns_by_fd +EXPORT_SYMBOL_GPL vmlinux 0x125c59aa driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0x125cd873 usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0x125d89cb usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x127eaa4d skb_append_pagefrags +EXPORT_SYMBOL_GPL vmlinux 0x12b5193c fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0x12be40de pinctrl_dev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x12c4e35a __clk_mux_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x12cd61db pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0x1310d707 rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x132e1593 wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0x13354608 scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0x133e7f8c crypto_alloc_instance +EXPORT_SYMBOL_GPL vmlinux 0x134f7c30 tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0x13541047 arizona_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x1360c135 tcp_ca_openreq_child +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1373a10c list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x138057e0 init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x139f1eca ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0x139f739e bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0x13b442d1 hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0x13b89dee pinctrl_request_gpio +EXPORT_SYMBOL_GPL vmlinux 0x13d311a2 mtd_is_partition +EXPORT_SYMBOL_GPL vmlinux 0x13d6f191 dma_buf_kmap +EXPORT_SYMBOL_GPL vmlinux 0x13f5474e snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL vmlinux 0x1404bf36 wbc_account_io +EXPORT_SYMBOL_GPL vmlinux 0x1425039e snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL vmlinux 0x14361a0c ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x1440cbc9 irq_find_mapping +EXPORT_SYMBOL_GPL vmlinux 0x14684ec7 fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0x1477827b bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0x1486e07d snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL vmlinux 0x14900465 cpsw_ale_dump +EXPORT_SYMBOL_GPL vmlinux 0x1498b3ca hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0x14ba53a9 snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x14c4ed06 virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0x14e95c57 virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0x14f57008 tcp_fetch_timewait_stamp +EXPORT_SYMBOL_GPL vmlinux 0x1507f507 user_read +EXPORT_SYMBOL_GPL vmlinux 0x150c9fba of_get_videomode +EXPORT_SYMBOL_GPL vmlinux 0x15108b36 platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0x15150048 da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0x1517dc48 power_supply_external_power_changed +EXPORT_SYMBOL_GPL vmlinux 0x151c8250 __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0x15290cb8 mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x152b5a08 dio_end_io +EXPORT_SYMBOL_GPL vmlinux 0x155e1ed3 snd_soc_free_ac97_codec +EXPORT_SYMBOL_GPL vmlinux 0x1579a0bb sdhci_pltfm_register +EXPORT_SYMBOL_GPL vmlinux 0x157bf84a dev_pm_qos_hide_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x15892417 async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x15a003d5 regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x15b412c9 bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x15c23202 extcon_get_cable_state +EXPORT_SYMBOL_GPL vmlinux 0x15d38b2b get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x15ebe74f __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x15efd446 rcu_batches_started +EXPORT_SYMBOL_GPL vmlinux 0x16000a3c dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x160b3f39 md_find_rdev_nr_rcu +EXPORT_SYMBOL_GPL vmlinux 0x160c684f virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0x16332fc8 blkg_lookup +EXPORT_SYMBOL_GPL vmlinux 0x16458c7f bus_register +EXPORT_SYMBOL_GPL vmlinux 0x1650bf27 rcutorture_record_progress +EXPORT_SYMBOL_GPL vmlinux 0x1651b5d5 cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x1667db02 phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0x168a0dff vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0x16a28d9d setup_irq +EXPORT_SYMBOL_GPL vmlinux 0x16a5f621 blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x16bf4df8 inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x16d686c8 input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0x16fda593 snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL vmlinux 0x1717a05d omap_get_plat_info +EXPORT_SYMBOL_GPL vmlinux 0x171f0e2e free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x17300c65 sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0x174d1dc1 device_register +EXPORT_SYMBOL_GPL vmlinux 0x1753a32f hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0x17671a52 devm_regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x17c6cfee __mtd_next_device +EXPORT_SYMBOL_GPL vmlinux 0x17dc9372 arm_iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0x17efc2b9 wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0x18329aab omap_dm_timer_request_by_node +EXPORT_SYMBOL_GPL vmlinux 0x1853653c btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1866cec2 ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x186e62bd usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0x1878f62b edac_err_assert +EXPORT_SYMBOL_GPL vmlinux 0x18a0c61e sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0x18a17b69 rq_flush_dcache_pages +EXPORT_SYMBOL_GPL vmlinux 0x18ae990b mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x18b7acd3 regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x18c3074e extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x18ca1f3c snd_soc_component_async_complete +EXPORT_SYMBOL_GPL vmlinux 0x18e7dd8e usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x18e8a43a crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0x193195b9 replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0x19348343 crypto_register_aeads +EXPORT_SYMBOL_GPL vmlinux 0x193d48e0 trace_current_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x193d76d5 pci_fixup_irqs +EXPORT_SYMBOL_GPL vmlinux 0x194a377c dev_pm_opp_find_freq_floor +EXPORT_SYMBOL_GPL vmlinux 0x194dd5f5 pkey_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x195a3522 regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x1965868c ata_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x1982c2c3 snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1985990b tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0x1990f8ff pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x19928635 mv_mbus_dram_info +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19aa3243 ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x19b384a5 hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x19cc50f3 sdhci_set_bus_width +EXPORT_SYMBOL_GPL vmlinux 0x19f32505 srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0x19f34f70 ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0x1a1c4082 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0x1a22ca7c extcon_register_interest +EXPORT_SYMBOL_GPL vmlinux 0x1a25f373 __class_register +EXPORT_SYMBOL_GPL vmlinux 0x1a42d93e snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL vmlinux 0x1a57085c md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0x1a618cc5 devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x1a75cad5 gpiochip_add +EXPORT_SYMBOL_GPL vmlinux 0x1a7d0de7 ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0x1a810524 ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x1a927199 device_add +EXPORT_SYMBOL_GPL vmlinux 0x1a967885 cpufreq_frequency_get_table +EXPORT_SYMBOL_GPL vmlinux 0x1ab1e6f0 rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x1abf5557 __put_mtd_device +EXPORT_SYMBOL_GPL vmlinux 0x1ac70b4b handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0x1acef7d2 pm_freezing +EXPORT_SYMBOL_GPL vmlinux 0x1ad378ba sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0x1aea0a09 crypto_init_spawn2 +EXPORT_SYMBOL_GPL vmlinux 0x1b061743 devm_rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1b06dff8 ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0x1b091579 max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x1b1fdd8e usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0x1b264508 ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0x1b3193ff gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0x1b3261e0 klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x1b3fdb72 of_free_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x1b430bec ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x1b52db1c probe_kernel_read +EXPORT_SYMBOL_GPL vmlinux 0x1b8822d8 pinctrl_gpio_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x1b8f105c of_clk_src_simple_get +EXPORT_SYMBOL_GPL vmlinux 0x1b9aca3f jprobe_return +EXPORT_SYMBOL_GPL vmlinux 0x1ba36671 devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x1ba3e439 of_pci_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0x1bb5fc26 atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x1bc5eebe pinctrl_gpio_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x1bd48fc3 crypto_init_shash_spawn +EXPORT_SYMBOL_GPL vmlinux 0x1bf7b68d cpufreq_frequency_table_cpuinfo +EXPORT_SYMBOL_GPL vmlinux 0x1c0debea omap_dm_timer_get_fclk +EXPORT_SYMBOL_GPL vmlinux 0x1c11e576 device_find_child +EXPORT_SYMBOL_GPL vmlinux 0x1c222e7f watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c5ff742 clk_get_phase +EXPORT_SYMBOL_GPL vmlinux 0x1c664423 stmpe_block_read +EXPORT_SYMBOL_GPL vmlinux 0x1c725013 inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c83238d of_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1c974ab2 cm_notify_event +EXPORT_SYMBOL_GPL vmlinux 0x1cc98c16 pci_remove_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x1ce2a878 of_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x1d25cf73 omap_dm_timer_set_load +EXPORT_SYMBOL_GPL vmlinux 0x1d4cfa43 of_get_display_timings +EXPORT_SYMBOL_GPL vmlinux 0x1d58ae14 lpddr2_jedec_timings +EXPORT_SYMBOL_GPL vmlinux 0x1d62f0aa snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d78c944 dma_buf_unmap_attachment +EXPORT_SYMBOL_GPL vmlinux 0x1d7c0168 __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0x1d7cb586 clk_register_fixed_rate_with_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x1d9719d5 reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x1d9ae372 gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0x1da0a2f8 aead_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x1da2ff03 of_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x1dadf7ef spi_master_suspend +EXPORT_SYMBOL_GPL vmlinux 0x1e1a3cd9 devm_pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0x1e5a27dd ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0x1e5b03dc pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1e6cc653 __tracepoint_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x1e7135ba cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1eaed5c9 devfreq_event_set_event +EXPORT_SYMBOL_GPL vmlinux 0x1eb51262 of_reconfig_get_state_change +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1ec1abfd snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL vmlinux 0x1ecde404 relay_close +EXPORT_SYMBOL_GPL vmlinux 0x1eeae5a8 unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0x1ef1968c sdhci_add_host +EXPORT_SYMBOL_GPL vmlinux 0x1ef46479 sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x1efc049a __clk_get_hw +EXPORT_SYMBOL_GPL vmlinux 0x1f1a8b78 regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0x1f4ea6b2 mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0x1f4f3abb fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0x1f55a05e __tracepoint_unmap +EXPORT_SYMBOL_GPL vmlinux 0x1f55b694 devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x1f5f350b xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0x1f608105 devfreq_event_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x1f710de8 mtd_read +EXPORT_SYMBOL_GPL vmlinux 0x1f77e450 dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0x1f793f57 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f8db7f9 ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x1f957574 devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0x1fb0d1f3 of_fdt_unflatten_tree +EXPORT_SYMBOL_GPL vmlinux 0x1fb9c165 pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0x1fc22f96 rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x1ff6c8b8 perf_trace_buf_prepare +EXPORT_SYMBOL_GPL vmlinux 0x2018a456 hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x201d8ea3 encode_rs8 +EXPORT_SYMBOL_GPL vmlinux 0x204fbd44 dev_pm_opp_enable +EXPORT_SYMBOL_GPL vmlinux 0x205367dc put_pid +EXPORT_SYMBOL_GPL vmlinux 0x2054d14b led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0x20a696ee regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x20ac1dda __lock_page_killable +EXPORT_SYMBOL_GPL vmlinux 0x20c0bdf4 find_symbol +EXPORT_SYMBOL_GPL vmlinux 0x20d0dd71 stmpe_disable +EXPORT_SYMBOL_GPL vmlinux 0x20d0ddc8 usb_gadget_unmap_request +EXPORT_SYMBOL_GPL vmlinux 0x20f78136 tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x20f9acc1 pci_generic_config_read +EXPORT_SYMBOL_GPL vmlinux 0x2120696a blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0x212100da platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x21339779 regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0x2148ca40 platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0x215083e7 da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0x21508d7f ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0x216cfc65 ahci_stop_engine +EXPORT_SYMBOL_GPL vmlinux 0x21a563da clk_get_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x21ac8b77 iommu_group_get_by_id +EXPORT_SYMBOL_GPL vmlinux 0x21af74eb ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0x21d71031 debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0x21efe5d0 ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0x21f25546 stmpe_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x21febf58 clk_register_mux_table +EXPORT_SYMBOL_GPL vmlinux 0x2237409d __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x224074d0 usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0x22532691 __gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x225f1a7e devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x226a674d atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x226d9adf __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0x2272b5f6 irq_map_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x22797661 dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0x22887014 ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x228cb6b5 pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x22952cb5 sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2296c00d crypto_attr_u32 +EXPORT_SYMBOL_GPL vmlinux 0x22972191 hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0x22bcecaa devm_clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x22bed658 sm501_find_clock +EXPORT_SYMBOL_GPL vmlinux 0x22decdc1 fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0x22e83f63 register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x22ebcb9e amba_apb_device_add +EXPORT_SYMBOL_GPL vmlinux 0x22f0c321 mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x22f86ffd clk_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x22fa4715 devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x231d70fc encode_bch +EXPORT_SYMBOL_GPL vmlinux 0x2322f563 stmpe_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x2335b2fc bdev_write_page +EXPORT_SYMBOL_GPL vmlinux 0x23797676 raw_seq_open +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x2396c7f0 clk_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x23976622 relay_open +EXPORT_SYMBOL_GPL vmlinux 0x23bb1fa6 usb_gadget_udc_reset +EXPORT_SYMBOL_GPL vmlinux 0x23c31f46 sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0x23fe1dad tcp_ca_get_key_by_name +EXPORT_SYMBOL_GPL vmlinux 0x24217cbb sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0x242df84c i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0x24457174 audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0x2455f523 mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x2456a89d tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0x247ef831 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x24830931 snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL vmlinux 0x24a0fb0c arizona_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x24aac4d9 crypto_aes_expand_key +EXPORT_SYMBOL_GPL vmlinux 0x24ad8856 devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x24b97e01 da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x24deade6 tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x24f7253f ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x24fabf6f skcipher_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0x24fbdf64 regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0x250ff2fd xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0x25110c4f ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0x25123d9e sm501_unit_power +EXPORT_SYMBOL_GPL vmlinux 0x25247dee ahci_start_fis_rx +EXPORT_SYMBOL_GPL vmlinux 0x25379e73 clk_set_min_rate +EXPORT_SYMBOL_GPL vmlinux 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL vmlinux 0x25473678 find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0x25574504 clk_fixed_rate_ops +EXPORT_SYMBOL_GPL vmlinux 0x255d28eb crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x256531f1 phy_exit +EXPORT_SYMBOL_GPL vmlinux 0x257896ad mtd_erase_callback +EXPORT_SYMBOL_GPL vmlinux 0x2598f18b fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0x259e2afe regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x25bc8f1c ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0x25c78c8f anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0x25dc93ca phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0x25e4fa8c btree_remove +EXPORT_SYMBOL_GPL vmlinux 0x25f51945 crypto_lookup_aead +EXPORT_SYMBOL_GPL vmlinux 0x26093a97 unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x260cf26c deregister_mtd_parser +EXPORT_SYMBOL_GPL vmlinux 0x2617453b inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0x261d32ec simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0x262f20a8 local_clock +EXPORT_SYMBOL_GPL vmlinux 0x264b6139 cci_ace_get_port +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x2659beb3 tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0x266b7638 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x26782c55 inet_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x26a11404 disk_part_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x26adb815 thread_notify_head +EXPORT_SYMBOL_GPL vmlinux 0x26b71fb4 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x26c547c0 bL_switcher_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x26c89355 driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26c95f32 ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x26c98ec5 tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0x26d80c0d mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0x26f317f2 rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x26f82ab4 crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0x2705d04b set_primary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x27076b72 pinctrl_remove_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x27269e64 __blkdev_driver_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x274cf5e1 __clk_get_flags +EXPORT_SYMBOL_GPL vmlinux 0x275021fb ahci_print_info +EXPORT_SYMBOL_GPL vmlinux 0x2752c4bd usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x275be3fe usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0x278310c5 ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0x2787db00 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x278953b7 pci_restore_ats_state +EXPORT_SYMBOL_GPL vmlinux 0x279fada3 tc3589x_block_read +EXPORT_SYMBOL_GPL vmlinux 0x27b87ffa sysfs_create_mount_point +EXPORT_SYMBOL_GPL vmlinux 0x27c1e63f usb_amd_find_chipset_info +EXPORT_SYMBOL_GPL vmlinux 0x27cc1c69 ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x27e39f08 pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0x27e87d86 of_irq_parse_and_map_pci +EXPORT_SYMBOL_GPL vmlinux 0x27ec01ca ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0x27f024a1 inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x282534ea crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x28284a06 subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x28422778 __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0x285d78eb tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x286b707d pinctrl_utils_add_config +EXPORT_SYMBOL_GPL vmlinux 0x2874907a snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x28a36d8d __mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x28a4996f pwm_enable +EXPORT_SYMBOL_GPL vmlinux 0x28bf667e led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0x28cc0bd7 page_endio +EXPORT_SYMBOL_GPL vmlinux 0x28d80638 scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0x28e81211 ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0x28fa5478 mtd_writev +EXPORT_SYMBOL_GPL vmlinux 0x28fad410 mpc8xxx_spi_tx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0x28fd0327 __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x29103126 fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x291daa97 component_del +EXPORT_SYMBOL_GPL vmlinux 0x29410ddc debugfs_create_file_size +EXPORT_SYMBOL_GPL vmlinux 0x29493c3d sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0x2967c991 find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x29710ce6 __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0x297549d0 usb_del_gadget_udc +EXPORT_SYMBOL_GPL vmlinux 0x29b11924 snd_soc_add_codec_controls +EXPORT_SYMBOL_GPL vmlinux 0x29b41ddf ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0x29cb4dd2 crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0x29e08f91 usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x29f230ff elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0x29f3ff96 snd_soc_lookup_platform +EXPORT_SYMBOL_GPL vmlinux 0x29fa419f decode_rs8 +EXPORT_SYMBOL_GPL vmlinux 0x2a011c61 led_trigger_show +EXPORT_SYMBOL_GPL vmlinux 0x2a0ce9e5 tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0x2a0ea307 pinctrl_lookup_state +EXPORT_SYMBOL_GPL vmlinux 0x2a0f9907 usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x2a13714e snd_soc_card_jack_new +EXPORT_SYMBOL_GPL vmlinux 0x2a2ae373 register_mtd_blktrans +EXPORT_SYMBOL_GPL vmlinux 0x2a529789 nf_unregister_afinfo +EXPORT_SYMBOL_GPL vmlinux 0x2a678a13 __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0x2a6c1eb8 omap_dm_timer_request_by_cap +EXPORT_SYMBOL_GPL vmlinux 0x2a6dd6fb wakeup_source_prepare +EXPORT_SYMBOL_GPL vmlinux 0x2a9e3059 usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x2aa3513b skb_splice_bits +EXPORT_SYMBOL_GPL vmlinux 0x2aae43f7 __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x2ad8f234 tegra_pinctrl_remove +EXPORT_SYMBOL_GPL vmlinux 0x2ad9d326 md_ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x2ae34b4b list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2ae9510d component_master_add +EXPORT_SYMBOL_GPL vmlinux 0x2ae9b1ac ahci_init_controller +EXPORT_SYMBOL_GPL vmlinux 0x2b11f6c3 sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0x2b174c14 file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0x2b1d3fb8 regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x2b25a82a omap_dm_timer_read_counter +EXPORT_SYMBOL_GPL vmlinux 0x2b284251 pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x2b303bc0 __blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x2b5aad25 noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x2b603254 snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL vmlinux 0x2b952517 clk_has_parent +EXPORT_SYMBOL_GPL vmlinux 0x2b98a617 uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x2ba2c73a __rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2ba72117 blk_queue_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x2babe81f __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0x2bad8ec6 crypto_register_rngs +EXPORT_SYMBOL_GPL vmlinux 0x2bb8df94 wm8400_block_read +EXPORT_SYMBOL_GPL vmlinux 0x2bf87811 pinctrl_dev_get_name +EXPORT_SYMBOL_GPL vmlinux 0x2c133868 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2c1c67ba pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c243a73 skb_morph +EXPORT_SYMBOL_GPL vmlinux 0x2c3054f9 net_inc_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x2c489149 pstore_register +EXPORT_SYMBOL_GPL vmlinux 0x2c4bc6ad unregister_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x2c568873 usb_gadget_map_request +EXPORT_SYMBOL_GPL vmlinux 0x2c5cef50 extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c8598a0 snd_soc_dpcm_be_get_state +EXPORT_SYMBOL_GPL vmlinux 0x2c87ecff cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x2c97f8a2 of_reconfig_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x2cb683ec dma_buf_kmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x2cc31ee7 ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0x2ce98559 kcrypto_wq +EXPORT_SYMBOL_GPL vmlinux 0x2cea32ee unregister_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0x2cf1a91f regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d2e83c1 perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d437678 of_css +EXPORT_SYMBOL_GPL vmlinux 0x2d59c954 edac_handlers +EXPORT_SYMBOL_GPL vmlinux 0x2d61dd91 devfreq_event_get_event +EXPORT_SYMBOL_GPL vmlinux 0x2d6677e7 pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2d7dab15 devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x2d8ecbea ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0x2da80e2d led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0x2dab4f7c usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x2dad9b05 register_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x2db5032f snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL vmlinux 0x2db6d7da snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0x2dba90fd gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0x2dc1ef77 shmem_add_seals +EXPORT_SYMBOL_GPL vmlinux 0x2dddd28c snd_soc_test_bits +EXPORT_SYMBOL_GPL vmlinux 0x2dec81fe regmap_field_write +EXPORT_SYMBOL_GPL vmlinux 0x2df330b6 handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0x2dfd1909 ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0x2e03259b bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e278f88 btree_insert +EXPORT_SYMBOL_GPL vmlinux 0x2e2f1740 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2e45656f regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0x2e4e9c77 blk_mq_freeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x2e72df1a sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x2e7ace48 user_describe +EXPORT_SYMBOL_GPL vmlinux 0x2e9670c0 pl320_ipc_transmit +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2ec80fb3 spi_unregister_master +EXPORT_SYMBOL_GPL vmlinux 0x2ee03181 trace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0x2ee915b5 __gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x2eebb331 ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x2ef3a934 blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0x2ef6b5bf smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x2efff938 inode_congested +EXPORT_SYMBOL_GPL vmlinux 0x2f080a5b devm_snd_soc_register_card +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f14caee n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0x2f15ee96 ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x2f33645e ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0x2f349d8d of_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0x2f4113a2 dcookie_register +EXPORT_SYMBOL_GPL vmlinux 0x2f50551b virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0x2f551c4b omap_dm_timer_start +EXPORT_SYMBOL_GPL vmlinux 0x2f7b6833 powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0x2f89ffac devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x2f90da7e trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0x2fa874c2 pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x2fb6b221 x509_request_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x2fbcc035 shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0x2fc7b541 hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0x2fd28bb1 virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0x2fd8cba9 freeze_wake +EXPORT_SYMBOL_GPL vmlinux 0x2fdbaa90 hrtimer_active +EXPORT_SYMBOL_GPL vmlinux 0x2ff3e833 tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0x300d7e57 free_rs +EXPORT_SYMBOL_GPL vmlinux 0x3019bc11 ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0x302647fd devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x30308cf6 devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x304655a9 blk_add_request_payload +EXPORT_SYMBOL_GPL vmlinux 0x305e68b0 dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x30693bb7 imx_audmux_v1_configure_port +EXPORT_SYMBOL_GPL vmlinux 0x3077d90d snd_soc_platform_write +EXPORT_SYMBOL_GPL vmlinux 0x308c49f2 devm_spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0x30927f8f pci_generic_config_write +EXPORT_SYMBOL_GPL vmlinux 0x30a2a329 platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0x30a4f4ca bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0x30b823a8 skcipher_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x30c05204 pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x30ceade4 dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x30fd8f2d snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3109b751 cpu_clock +EXPORT_SYMBOL_GPL vmlinux 0x311e43e5 fuse_request_send +EXPORT_SYMBOL_GPL vmlinux 0x3124a17b nand_release +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x312af035 tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0x3137225e elv_register +EXPORT_SYMBOL_GPL vmlinux 0x31517826 default_iommu_map_sg +EXPORT_SYMBOL_GPL vmlinux 0x315645ae ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0x316eb845 usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0x3187af2d omap_dm_timer_get_irq +EXPORT_SYMBOL_GPL vmlinux 0x31a5d7c0 snd_soc_codec_set_pll +EXPORT_SYMBOL_GPL vmlinux 0x31b2e9f9 ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x31bf518b uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x31c0c2d1 dm_put +EXPORT_SYMBOL_GPL vmlinux 0x31c4c936 pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x31d7db4b key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0x31ef7978 bio_associate_blkcg +EXPORT_SYMBOL_GPL vmlinux 0x320451ef bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0x320d157e inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0x3218f0cf dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0x3240b212 __srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x325bac02 wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0x3266214d platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0x32729642 usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0x32775387 exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0x327e8ead regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0x328398e9 gpiochip_add_pingroup_range +EXPORT_SYMBOL_GPL vmlinux 0x328995b5 tracing_generic_entry_update +EXPORT_SYMBOL_GPL vmlinux 0x32abb64a tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0x32b2e626 devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32c5f283 gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x32c95679 crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x32d45ddb relay_reset +EXPORT_SYMBOL_GPL vmlinux 0x32db8bad of_resolve_phandles +EXPORT_SYMBOL_GPL vmlinux 0x33086261 udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x332035ad wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x33205722 dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0x333ba707 sg_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x333bb5ec pinctrl_utils_reserve_map +EXPORT_SYMBOL_GPL vmlinux 0x334a5fc0 virtqueue_get_used +EXPORT_SYMBOL_GPL vmlinux 0x335b1b31 wm5102_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x335eb848 snd_soc_info_enum_double +EXPORT_SYMBOL_GPL vmlinux 0x335fc03b clk_gpio_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x336154ca rcutorture_record_test_transition +EXPORT_SYMBOL_GPL vmlinux 0x336bead5 shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0x3375acb6 __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x33797bee alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0x337c591a snd_device_disconnect +EXPORT_SYMBOL_GPL vmlinux 0x339082b2 skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0x33b6eadc ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x33bd7a32 set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0x33eb776f driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x341643ba omap_dm_timer_modify_idlect_mask +EXPORT_SYMBOL_GPL vmlinux 0x342b0df8 clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0x3435a4e8 wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0x347682ce snmp_fold_field64 +EXPORT_SYMBOL_GPL vmlinux 0x347fd4b3 eventfd_ctx_get +EXPORT_SYMBOL_GPL vmlinux 0x348f8a1a serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0x34ac50a4 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x34ac5c70 devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x34b6b089 ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x34c64196 md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0x34ddf79e kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x34eb8dc3 uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0x34ef5bd3 kthread_unpark +EXPORT_SYMBOL_GPL vmlinux 0x34f21bd0 thermal_generate_netlink_event +EXPORT_SYMBOL_GPL vmlinux 0x35111b2c vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0x35176301 rcu_batches_completed_sched +EXPORT_SYMBOL_GPL vmlinux 0x351c12ef virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0x351e0a41 snd_soc_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x353adb88 omap_dm_timer_set_int_disable +EXPORT_SYMBOL_GPL vmlinux 0x35409629 scsi_internal_device_unblock +EXPORT_SYMBOL_GPL vmlinux 0x3549edf4 regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0x354b133d snd_soc_debugfs_root +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x359b607e aead_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x359e1e65 simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0x35dcd1f7 trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0x35e586e5 devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL vmlinux 0x35f10f43 nfq_ct_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x3602318f regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0x360688bf regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0x36075bb5 iommu_group_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x361e2bcc save_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x36284bce snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL vmlinux 0x3632c67d ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0x36354e8f blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0x363ef8e2 regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0x363fc9ca crypto_unregister_rng +EXPORT_SYMBOL_GPL vmlinux 0x366d5243 regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x366da828 devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x36946131 mddev_init +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36a0f6e4 sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x36b5a811 snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL vmlinux 0x36bd8d8a snd_compress_deregister +EXPORT_SYMBOL_GPL vmlinux 0x36be7557 skb_gso_transport_seglen +EXPORT_SYMBOL_GPL vmlinux 0x36dab97f trace_clock_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x36e7bb5c scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x36f1f99e __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x3706dad8 wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0x370ab552 device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x3728c4d4 netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0x37329c29 crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x3767939c usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0x376e593c device_destroy +EXPORT_SYMBOL_GPL vmlinux 0x378e1a4f mtd_block_markbad +EXPORT_SYMBOL_GPL vmlinux 0x379e6b20 gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0x37b0b022 blk_mq_free_hctx_request +EXPORT_SYMBOL_GPL vmlinux 0x37bbe632 rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0x37d97b45 snd_soc_cnew +EXPORT_SYMBOL_GPL vmlinux 0x38090b2f pwm_disable +EXPORT_SYMBOL_GPL vmlinux 0x380fa535 usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0x382aef34 sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x38639300 of_overlay_destroy +EXPORT_SYMBOL_GPL vmlinux 0x387e7d92 pm_relax +EXPORT_SYMBOL_GPL vmlinux 0x389adb5e wm5110_patch +EXPORT_SYMBOL_GPL vmlinux 0x389c9779 usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0x38a9c2c7 input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x38b700f2 pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0x38e5bc5a clk_set_rate_range +EXPORT_SYMBOL_GPL vmlinux 0x38e5c7bc tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x38ea11d1 omap_dm_timer_trigger +EXPORT_SYMBOL_GPL vmlinux 0x3903fbee blkg_stat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x3918eb76 led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0x393e43ed led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0x394e5df3 pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x396c03f1 irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x3990149f key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x3994783e dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x39977aa9 serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0x3997e360 crypto_larval_lookup +EXPORT_SYMBOL_GPL vmlinux 0x39a9906b ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x39b5916a rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x39be862c usb_bus_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x39ca07cc maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x39e42d26 ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x39e61495 nf_logger_request_module +EXPORT_SYMBOL_GPL vmlinux 0x39e785ee snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL vmlinux 0x39f1dee9 ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0x3a0efcfc vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x3a2460f1 subsys_interface_unregister +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 0x3a87239c crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0x3a8f3073 blkcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0x3a983e6a regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3adb3901 wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0x3afa6bd3 usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0x3b001c62 fat_detach +EXPORT_SYMBOL_GPL vmlinux 0x3b39a33a regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0x3b4173f9 crypto_init_spawn +EXPORT_SYMBOL_GPL vmlinux 0x3b418184 crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0x3b51a0ed unregister_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x3b585c10 snd_soc_bytes_put +EXPORT_SYMBOL_GPL vmlinux 0x3b69ea59 usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x3b931239 inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x3bb6458d __get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x3bc17534 transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x3bea7c32 blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0x3c07e052 pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x3c1902b9 blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0x3c1b505f uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3c2f977c usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x3c407d83 reservation_object_get_fences_rcu +EXPORT_SYMBOL_GPL vmlinux 0x3c6593c8 devm_devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x3c7d6f55 unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x3c831441 arm_check_condition +EXPORT_SYMBOL_GPL vmlinux 0x3c9382b3 trace_output_call +EXPORT_SYMBOL_GPL vmlinux 0x3c9390db pci_vpd_find_tag +EXPORT_SYMBOL_GPL vmlinux 0x3c93ea25 trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0x3cb41d5e of_reserved_mem_device_release +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3cff9a3d tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0x3d02b88a bmp085_probe +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d38d38e kallsyms_on_each_symbol +EXPORT_SYMBOL_GPL vmlinux 0x3d48943c ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x3d6d0d58 wm5110_revd_irq +EXPORT_SYMBOL_GPL vmlinux 0x3d75a7d6 usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x3d98ce58 xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0x3d9f03c9 anon_transport_class_register +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 0x3dd8181e __clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x3dd8c432 mtd_get_device_size +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3df5e358 lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0x3e0cf581 lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x3e37b656 bpf_prog_put +EXPORT_SYMBOL_GPL vmlinux 0x3e410620 unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x3e470ee1 power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0x3e5b8fff irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x3e5e1937 rcu_batches_started_sched +EXPORT_SYMBOL_GPL vmlinux 0x3e699566 sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL vmlinux 0x3e6e50a7 snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e958113 of_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x3eb84c9a omapdss_of_get_next_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x3ed763bd ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x3eef1667 crypto_unregister_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x3ef08506 __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x3efb35c9 get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x3f100f36 mpc8xxx_spi_rx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0x3f156161 dev_pm_enable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x3f4d1e24 virtqueue_get_avail +EXPORT_SYMBOL_GPL vmlinux 0x3f4ed92b snd_soc_component_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x3f598d9b of_pci_range_parser_one +EXPORT_SYMBOL_GPL vmlinux 0x3f5d1d6c trace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0x3fb386e3 syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0x3fc159f9 iommu_group_add_device +EXPORT_SYMBOL_GPL vmlinux 0x3fc873c8 pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0x3fdf30cd xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0x401d9e92 device_add_property_set +EXPORT_SYMBOL_GPL vmlinux 0x4027633d __tracepoint_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x4045c494 filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0x406435df request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0x4065d168 pm_print_active_wakeup_sources +EXPORT_SYMBOL_GPL vmlinux 0x406c4cb1 hrtimer_resolution +EXPORT_SYMBOL_GPL vmlinux 0x4081efc1 of_pci_get_devfn +EXPORT_SYMBOL_GPL vmlinux 0x40896ef1 dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x40a2cd5d pl08x_filter_id +EXPORT_SYMBOL_GPL vmlinux 0x40a36a2c __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x40ab3dc9 tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x40abfa54 __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x40af0dec ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x40b530ad vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0x40ce6025 pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0x40d46b21 crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x40e538bf snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x40f72e84 dma_buf_export +EXPORT_SYMBOL_GPL vmlinux 0x4104c1db clk_register +EXPORT_SYMBOL_GPL vmlinux 0x41056c2e snd_soc_add_component_controls +EXPORT_SYMBOL_GPL vmlinux 0x412103ea crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0x4137e61d subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x414711dd register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x4167030a snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL vmlinux 0x417a7c41 vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0x417e40e3 __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x4186c290 class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x419c594c dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0x41a385f6 posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0x41ad6e7c tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0x41b5fec6 snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL vmlinux 0x41ba7169 napi_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x41d9c2c7 of_get_nand_on_flash_bbt +EXPORT_SYMBOL_GPL vmlinux 0x41f536a2 ahci_platform_enable_regulators +EXPORT_SYMBOL_GPL vmlinux 0x4205ad24 cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x421c2ccf driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x422bf8fe power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x4232e6bb fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0x4255280d regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x42b364ef scatterwalk_done +EXPORT_SYMBOL_GPL vmlinux 0x42d4dc9f bitmap_copy_from_slot +EXPORT_SYMBOL_GPL vmlinux 0x42fd4aa7 dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0x430b4b94 __tracepoint_map +EXPORT_SYMBOL_GPL vmlinux 0x431bf93c wm5110_irq +EXPORT_SYMBOL_GPL vmlinux 0x4334154c usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0x433ee998 snd_soc_codec_set_sysclk +EXPORT_SYMBOL_GPL vmlinux 0x43a53735 __alloc_workqueue_key +EXPORT_SYMBOL_GPL vmlinux 0x43aea5f2 of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0x43bb9087 sm501_set_clock +EXPORT_SYMBOL_GPL vmlinux 0x43d3c542 debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0x43daf3b6 gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x43e4178b trace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0x43f156ba ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x43f22fe1 dm_disk +EXPORT_SYMBOL_GPL vmlinux 0x43f56e82 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x43f81957 clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x4411779d of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x44410dac of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x44443b8c sdhci_resume_host +EXPORT_SYMBOL_GPL vmlinux 0x4447d950 map_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x444f1735 cpu_pm_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x448002e2 regmap_update_bits_check_async +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x44aa836b sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x44b7b6d0 bio_alloc_mddev +EXPORT_SYMBOL_GPL vmlinux 0x450c2677 __clk_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x4550c3a7 raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x45562476 mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL vmlinux 0x45569b8f tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0x456b0c46 cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x457be08b transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0x459d4c21 of_clk_add_provider +EXPORT_SYMBOL_GPL vmlinux 0x45ba1367 btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0x45bf1ff3 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x45e66c69 regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x45ee6ca6 ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0x46013233 net_dec_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x46014d7c usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL vmlinux 0x46066e5b perf_pmu_name +EXPORT_SYMBOL_GPL vmlinux 0x460f7531 wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0x461cd69f usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0x463028aa dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x463732f6 pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0x4649eece usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x46658ec1 subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x4667e52b of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0x46712a43 tpm_chip_register +EXPORT_SYMBOL_GPL vmlinux 0x4672e88b __crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x4681678f da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x469143c4 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0x46b02ef7 xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0x46b0eaf5 generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0x46cc2576 irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0x46ce924f md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0x46dd55b5 ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x46df3b58 register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x46e1ab47 tpm_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x46f22862 xfrm_inner_extract_output +EXPORT_SYMBOL_GPL vmlinux 0x46fb5361 snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL vmlinux 0x4716ce94 nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x47257886 clk_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0x474b6ecf cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x47724c5e fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0x4783754c ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x47a3ce3c blk_mq_request_started +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47acf52e regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x47b0d809 inet_ehash_locks_alloc +EXPORT_SYMBOL_GPL vmlinux 0x47ca6024 crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0x47dc5aa9 mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x47de0dc7 clk_unregister_mux +EXPORT_SYMBOL_GPL vmlinux 0x47ecae7b ata_do_eh +EXPORT_SYMBOL_GPL vmlinux 0x47fd7542 pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x48127683 mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL vmlinux 0x4829e95e get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0x4868c3b4 rcu_batches_started_bh +EXPORT_SYMBOL_GPL vmlinux 0x487c5d33 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0x48a106c8 nf_queue_entry_release_refs +EXPORT_SYMBOL_GPL vmlinux 0x48ae3f3d snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL vmlinux 0x48bad363 bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x48bfe206 gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x48e06a1a blk_queue_rq_timed_out +EXPORT_SYMBOL_GPL vmlinux 0x48e6bfe4 handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0x49032459 devm_usb_get_phy_by_node +EXPORT_SYMBOL_GPL vmlinux 0x491f3e44 serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0x4921bd18 usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x493c381a arizona_of_get_type +EXPORT_SYMBOL_GPL vmlinux 0x494f173f blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x4953198a sm501_modify_reg +EXPORT_SYMBOL_GPL vmlinux 0x4982a57f probe_kernel_write +EXPORT_SYMBOL_GPL vmlinux 0x4983b7ed __inet_hash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0x49855d8e xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0x498d293a trace_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x49a5e039 dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0x49b33769 snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL vmlinux 0x49c496d6 snd_soc_remove_platform +EXPORT_SYMBOL_GPL vmlinux 0x49d55d41 spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0x49db6902 __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x49f23f18 irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x49f3aaea phy_create +EXPORT_SYMBOL_GPL vmlinux 0x49f3f5d2 irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x4a0f360c ip_tunnel_get_stats64 +EXPORT_SYMBOL_GPL vmlinux 0x4a106e29 register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0x4a4257a2 ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x4a50475b devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x4a6da104 tpm_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x4a7b31f8 get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0x4a8b6905 md_stop +EXPORT_SYMBOL_GPL vmlinux 0x4a9da9fc usb_gadget_probe_driver +EXPORT_SYMBOL_GPL vmlinux 0x4aa99177 __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x4aadeb9a ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0x4aae7dea usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x4ab1a16b usb_anchor_resume_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x4ad1c157 digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0x4adb8262 of_irq_parse_raw +EXPORT_SYMBOL_GPL vmlinux 0x4b197e13 bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x4b204ffd tc3589x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x4b46f7cf task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0x4b5954f0 hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x4b82f5b8 crypto_unregister_rngs +EXPORT_SYMBOL_GPL vmlinux 0x4b93074b ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0x4bafcdd8 btree_update +EXPORT_SYMBOL_GPL vmlinux 0x4bc650c2 crypto_alg_extsize +EXPORT_SYMBOL_GPL vmlinux 0x4bdb4423 vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0x4bef0402 __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0x4c2f6536 ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0x4c47ec15 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0x4c602bf1 __blkg_release_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4c9c7990 mpc8xxx_spi_rx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0x4cbd2cb5 fat_scan +EXPORT_SYMBOL_GPL vmlinux 0x4cda0e1d crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0x4d38f1e0 bL_switcher_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4d46d7b2 regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x4d7734cb ata_eh_thaw_port +EXPORT_SYMBOL_GPL vmlinux 0x4d806e3b pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0x4d84b2de spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x4db9c350 sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0x4dc0fe19 inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0x4dd739fa tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4de19209 ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0x4de334b8 usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x4deb5fc7 __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0x4e0041ac led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4e0c5cc6 of_reserved_mem_device_init +EXPORT_SYMBOL_GPL vmlinux 0x4e109192 ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0x4e146299 usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0x4e167413 trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0x4e242f5f pstore_cannot_block_path +EXPORT_SYMBOL_GPL vmlinux 0x4e2c2dd2 pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x4e5ef237 debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0x4e60654b ahci_platform_disable_regulators +EXPORT_SYMBOL_GPL vmlinux 0x4e645423 fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0x4e6de59e posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4ec46fd8 mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4f020dee public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x4f0d41b4 devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4f1f304c tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0x4f585571 ahci_platform_ops +EXPORT_SYMBOL_GPL vmlinux 0x4f5b7b01 wm8997_irq +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f8397b5 pci_generic_config_read32 +EXPORT_SYMBOL_GPL vmlinux 0x4f98d766 cpu_pm_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4fb40cdf snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL vmlinux 0x4fb6c59e regmap_field_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x4fc53f51 blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x4fd27b20 virtqueue_add_inbuf +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 0x500bcb3b of_usb_get_dr_mode +EXPORT_SYMBOL_GPL vmlinux 0x5011bac5 kill_pid_info_as_cred +EXPORT_SYMBOL_GPL vmlinux 0x502703d6 __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0x5040b2e7 sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0x504ed36c add_page_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x5058d29a relay_flush +EXPORT_SYMBOL_GPL vmlinux 0x5068a03a gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0x506cd0c2 mpc8xxx_spi_remove +EXPORT_SYMBOL_GPL vmlinux 0x5080c352 trace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0x5082c1e3 fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0x5086ac3a alg_test +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x5098dd80 dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL vmlinux 0x5099d1d7 __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x509cf167 regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0x50c89f23 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50f86559 devm_hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x510872c5 snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL vmlinux 0x511475d7 mtd_get_unmapped_area +EXPORT_SYMBOL_GPL vmlinux 0x511aa33e devm_usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x5129822e pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0x51347a06 led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0x513d0895 ablkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x514e9875 divider_get_val +EXPORT_SYMBOL_GPL vmlinux 0x515527ac omap_dm_timer_stop +EXPORT_SYMBOL_GPL vmlinux 0x515dedfe bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x51966ab6 of_clk_get_parent_count +EXPORT_SYMBOL_GPL vmlinux 0x519f4741 phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0x519f6ba3 skcipher_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0x51ac04a7 usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0x51ae44a2 pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0x51c072a4 crypto_aead_type +EXPORT_SYMBOL_GPL vmlinux 0x51d67b75 register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x51d7c879 virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0x51dbff69 ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x51e01c5b debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0x51f040bf rtc_irq_register +EXPORT_SYMBOL_GPL vmlinux 0x51fee871 iommu_unmap +EXPORT_SYMBOL_GPL vmlinux 0x51ff7c5b cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x5200c3b4 usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x520d275a power_supply_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL vmlinux 0x5221ec3a fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x52338814 dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0x5257b8cc pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0x5258b0ab snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL vmlinux 0x525e94c0 do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0x526280c7 trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0x526c7fc3 snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL vmlinux 0x5272d8bc __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0x52751427 ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0x527915b6 ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0x5284861a blk_set_queue_dying +EXPORT_SYMBOL_GPL vmlinux 0x528f4ce0 napi_by_id +EXPORT_SYMBOL_GPL vmlinux 0x5297df78 rtc_irq_set_state +EXPORT_SYMBOL_GPL vmlinux 0x52a41251 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x52a4c15a tpm2_startup +EXPORT_SYMBOL_GPL vmlinux 0x52c0d5d8 scatterwalk_bytes_sglen +EXPORT_SYMBOL_GPL vmlinux 0x52c85b4e __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x52d8d6f5 blockdev_superblock +EXPORT_SYMBOL_GPL vmlinux 0x52f03e53 unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x52f3b477 crypto_grab_spawn +EXPORT_SYMBOL_GPL vmlinux 0x532595db pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x532d7c0a pinconf_generic_dt_node_to_map +EXPORT_SYMBOL_GPL vmlinux 0x5358fc36 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x535bcea9 watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0x53611196 dma_buf_mmap +EXPORT_SYMBOL_GPL vmlinux 0x53614269 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x53a034cb pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x53a10bba ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0x53aa450e tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0x53adfae2 led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0x53bbaf97 put_mtd_device +EXPORT_SYMBOL_GPL vmlinux 0x53c2f67a cpdma_ctlr_create +EXPORT_SYMBOL_GPL vmlinux 0x53cb2800 __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x5425d145 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x542ccee8 spi_async +EXPORT_SYMBOL_GPL vmlinux 0x544aab61 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0x545fec86 percpu_ida_for_each_free +EXPORT_SYMBOL_GPL vmlinux 0x546048ce sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x5460c8d8 fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x5468cf93 modify_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x546b246f gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x54740eb7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x5476ff0a snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x54c7e1e1 wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0x54d45e80 usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x54d46690 uart_parse_earlycon +EXPORT_SYMBOL_GPL vmlinux 0x54d468f1 pm_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0x54d927f4 __mmu_notifier_invalidate_range_end +EXPORT_SYMBOL_GPL vmlinux 0x54e655b2 wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0x550fbf98 clk_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x552b52a6 devm_snd_soc_register_platform +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x553ca83e cpufreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0x553cf87c __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x554457d5 __clk_mux_determine_rate_closest +EXPORT_SYMBOL_GPL vmlinux 0x556814d6 unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x556e4390 clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x55732fed snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x55795c8f crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x557ab231 devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0x559d8d75 evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0x55c04dda device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0x55c769f6 led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0x55c98492 crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0x55e4fab6 wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x55e7fdb3 platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x55e9d25f devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0x55f04c21 trace_buffer_unlock_commit_regs +EXPORT_SYMBOL_GPL vmlinux 0x55f067f5 inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x56135d64 pci_assign_unassigned_bus_resources +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 0x565b6892 uuid_le_gen +EXPORT_SYMBOL_GPL vmlinux 0x56615414 swiotlb_tbl_map_single +EXPORT_SYMBOL_GPL vmlinux 0x566833b1 need_load_eval +EXPORT_SYMBOL_GPL vmlinux 0x5680c19c usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x568668e7 security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0x569004fa get_device +EXPORT_SYMBOL_GPL vmlinux 0x5692f034 device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x56966361 sdhci_pltfm_clk_get_max_clock +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 0x570842c7 bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0x5713480b cpsw_ale_add_vlan +EXPORT_SYMBOL_GPL vmlinux 0x57231f45 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0x5727feec ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0x574e1dc8 nfq_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x5778d354 bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0x577dc0dc wakeup_source_drop +EXPORT_SYMBOL_GPL vmlinux 0x57830589 dbs_check_cpu +EXPORT_SYMBOL_GPL vmlinux 0x57865339 cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x57a7a704 rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0x57c39727 kdb_register_flags +EXPORT_SYMBOL_GPL vmlinux 0x57cbf7f6 device_move +EXPORT_SYMBOL_GPL vmlinux 0x57ccb9de clk_debugfs_add_file +EXPORT_SYMBOL_GPL vmlinux 0x58026384 wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x58063ede srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x581195fb mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x58292e5f clk_fixed_factor_ops +EXPORT_SYMBOL_GPL vmlinux 0x58413099 ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x584b1c3c blk_mq_register_disk +EXPORT_SYMBOL_GPL vmlinux 0x58631dab imx_audmux_v2_configure_port +EXPORT_SYMBOL_GPL vmlinux 0x587050e5 snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL vmlinux 0x589e4569 syscon_regmap_lookup_by_pdevname +EXPORT_SYMBOL_GPL vmlinux 0x58dd1ae7 raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0x59036955 fuse_get_req_for_background +EXPORT_SYMBOL_GPL vmlinux 0x591da81a crypto_rng_reset +EXPORT_SYMBOL_GPL vmlinux 0x59251158 snd_soc_platform_trigger +EXPORT_SYMBOL_GPL vmlinux 0x594cde67 trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0x5975e2f9 fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0x59799d48 regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0x59d2c025 exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0x59e2743e call_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0x59eae699 ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x59fe3373 regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x5a149fbf sock_prot_inuse_add +EXPORT_SYMBOL_GPL vmlinux 0x5a286c1d fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0x5a2d8a54 blkdev_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x5a37e075 dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x5a47e91d pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0x5a542316 udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x5a69a828 pci_create_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5a8f213c cpdma_ctlr_eoi +EXPORT_SYMBOL_GPL vmlinux 0x5a95c832 dm_get_rq_mapinfo +EXPORT_SYMBOL_GPL vmlinux 0x5aaa194f hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0x5ac17729 regmap_update_bits_check +EXPORT_SYMBOL_GPL vmlinux 0x5acf6567 btree_init +EXPORT_SYMBOL_GPL vmlinux 0x5ad415b6 snd_soc_get_dai_substream +EXPORT_SYMBOL_GPL vmlinux 0x5af3721e devm_hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0x5b14b354 regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x5b15823e devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0x5b1c01c6 pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x5b2a5935 usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0x5b405ec0 ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0x5b48f66f da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x5b4b56be unregister_jprobe +EXPORT_SYMBOL_GPL vmlinux 0x5b569f68 pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x5b58a246 irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x5b732d8d cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0x5b98887d snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL vmlinux 0x5bd0748f crypto_del_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x5bdb6435 sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0x5bdbac4e rcu_unexpedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x5bdd02e3 tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0x5be575fb inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0x5c1f2db5 ahci_reset_controller +EXPORT_SYMBOL_GPL vmlinux 0x5c2455c4 pinctrl_pm_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0x5c270a6a inet6_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x5c2fe4a5 cpdma_chan_stop +EXPORT_SYMBOL_GPL vmlinux 0x5c31048c bdev_read_page +EXPORT_SYMBOL_GPL vmlinux 0x5c47f72f omap_dm_timer_request_specific +EXPORT_SYMBOL_GPL vmlinux 0x5c5a1b16 tick_broadcast_control +EXPORT_SYMBOL_GPL vmlinux 0x5c821ae9 simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0x5c88d205 __module_address +EXPORT_SYMBOL_GPL vmlinux 0x5c9b8cd7 class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x5cabdced dev_pm_qos_remove_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5cbd283d posix_timer_event +EXPORT_SYMBOL_GPL vmlinux 0x5cc509a4 nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x5cc98fa9 dev_pm_opp_add +EXPORT_SYMBOL_GPL vmlinux 0x5cce9292 devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x5d006ee9 usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x5d04c67a pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0x5d062fa1 dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0x5d12e48f input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0x5d51bcf7 scatterwalk_start +EXPORT_SYMBOL_GPL vmlinux 0x5d7fd325 regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0x5d8c41b1 usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0x5da67adc zs_compact +EXPORT_SYMBOL_GPL vmlinux 0x5db89a3d page_cache_sync_readahead +EXPORT_SYMBOL_GPL vmlinux 0x5db89e68 is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0x5dc54e09 pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0x5dce9e9d blkg_lookup_create +EXPORT_SYMBOL_GPL vmlinux 0x5dd4eefc sdhci_pci_o2_fujin2_pci_init +EXPORT_SYMBOL_GPL vmlinux 0x5de908a6 snd_compress_new +EXPORT_SYMBOL_GPL vmlinux 0x5e2efa00 task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x5e50db24 ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0x5e515be6 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0x5e51cd74 swiotlb_nr_tbl +EXPORT_SYMBOL_GPL vmlinux 0x5e6b319e devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0x5e701f94 devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x5e8f668c platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5e925497 irq_domain_add_simple +EXPORT_SYMBOL_GPL vmlinux 0x5ea12725 ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0x5ebd67b7 snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x5ee8dadd tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0x5ef9cbe1 ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0x5f0ab919 irq_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0x5f3b82cb pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x5f5ddde2 palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0x5f605dc1 blk_rq_check_limits +EXPORT_SYMBOL_GPL vmlinux 0x5f6cf59c ping_close +EXPORT_SYMBOL_GPL vmlinux 0x5f72dda9 max_gen_clk_remove +EXPORT_SYMBOL_GPL vmlinux 0x5f73ef77 blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x5f7584a1 snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL vmlinux 0x5fa06dad scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x5fa70223 of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0x5fc5486e cpsw_ale_flush_multicast +EXPORT_SYMBOL_GPL vmlinux 0x60074f16 debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0x60091316 clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x601741a2 of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x601d4119 __pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x601d4a97 blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x6028ddac sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL vmlinux 0x602d539d pci_cleanup_aer_uncorrect_error_status +EXPORT_SYMBOL_GPL vmlinux 0x603fc420 irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x604e7309 _submit_bh +EXPORT_SYMBOL_GPL vmlinux 0x60506751 unmap_kernel_range_noflush +EXPORT_SYMBOL_GPL vmlinux 0x6062d1dc public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0x6071bb90 crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0x6075d0c7 omap_tll_init +EXPORT_SYMBOL_GPL vmlinux 0x607aff13 debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0x607db163 arm_iommu_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0x60815cc9 crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x60830cc2 perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0x608fbf31 tps65912_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x6097ad7e usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60a957c8 __mmu_notifier_invalidate_range_start +EXPORT_SYMBOL_GPL vmlinux 0x60bb7649 tpm2_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x60dc7287 ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0x60e0b449 ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0x60f09872 snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL vmlinux 0x611a3eb3 device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x61456524 sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0x614fc172 usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x617d2106 sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0x61a6f29d tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x61a7b3db pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0x61b5733e pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0x61bb08a8 sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x61d56336 component_add +EXPORT_SYMBOL_GPL vmlinux 0x61e6f86e serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0x61e7d362 ahci_platform_enable_resources +EXPORT_SYMBOL_GPL vmlinux 0x62056754 crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0x6210299e scatterwalk_ffwd +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x622e3ffe __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x62618705 bmp085_remove +EXPORT_SYMBOL_GPL vmlinux 0x62892135 ping_proc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x629a2320 dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL vmlinux 0x62a3f38b aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x62ae5ba2 tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0x62e1c6a0 pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0x62ec5614 sdhci_set_clock +EXPORT_SYMBOL_GPL vmlinux 0x62f75abe of_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x62f96475 power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0x62fd5c39 __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x630c50bc spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0x63150e06 clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x631bbceb ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x6343f858 usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0x635be272 nf_register_afinfo +EXPORT_SYMBOL_GPL vmlinux 0x6360a817 gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x6363edfa mtd_panic_write +EXPORT_SYMBOL_GPL vmlinux 0x63719c38 snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL vmlinux 0x6385de73 sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0x639d9123 ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x63c7cf11 inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x63cd73b0 cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0x63e16050 snd_soc_get_volsw +EXPORT_SYMBOL_GPL vmlinux 0x640a60b8 snd_soc_bytes_get +EXPORT_SYMBOL_GPL vmlinux 0x6410e160 ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x641fff18 da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x64256424 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0x642a6f35 tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0x6435e254 __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0x6443ef24 ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0x6470134f regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x647537f3 pl320_ipc_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x647732ea of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x64aba01f fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0x64b2c196 spi_busnum_to_master +EXPORT_SYMBOL_GPL vmlinux 0x64bd30c4 omap_dm_timer_set_source +EXPORT_SYMBOL_GPL vmlinux 0x64cd9bc9 snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL vmlinux 0x64fe4ba5 crypto_lookup_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x6511994c ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x6516f0cd sdhci_reset +EXPORT_SYMBOL_GPL vmlinux 0x655a1164 rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x655fc8bb power_supply_get_property +EXPORT_SYMBOL_GPL vmlinux 0x655fcb8c icst_clk_register +EXPORT_SYMBOL_GPL vmlinux 0x6567d9f9 crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0x657e188c fuse_get_req +EXPORT_SYMBOL_GPL vmlinux 0x65bbbc78 schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65cd00d5 __module_text_address +EXPORT_SYMBOL_GPL vmlinux 0x65dc2d18 cpuidle_disable_device +EXPORT_SYMBOL_GPL vmlinux 0x65eeb03f regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x6616ba6d sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0x6619eea9 regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0x6636c3c9 irq_set_vcpu_affinity +EXPORT_SYMBOL_GPL vmlinux 0x6655fca8 bio_clone_mddev +EXPORT_SYMBOL_GPL vmlinux 0x6658d1c3 __of_genpd_add_provider +EXPORT_SYMBOL_GPL vmlinux 0x6675a72e sata_lpm_ignore_phy_events +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x669b05dc crypto_register_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x66a02b10 pinconf_generic_dt_subnode_to_map +EXPORT_SYMBOL_GPL vmlinux 0x66a9327e sdhci_pltfm_free +EXPORT_SYMBOL_GPL vmlinux 0x66bb8339 thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0x66c6b8a7 tcp_ca_get_name_by_key +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x66f952e0 fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x6703ea76 omap_dm_timer_set_prescaler +EXPORT_SYMBOL_GPL vmlinux 0x67200a30 eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0x6727a1c6 regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x672a4909 fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0x673b5656 bpf_prog_realloc +EXPORT_SYMBOL_GPL vmlinux 0x674e13e1 public_key_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6754ac18 clk_get_parent_by_index +EXPORT_SYMBOL_GPL vmlinux 0x675cbcc7 ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0x675ea6f2 mtd_unlock +EXPORT_SYMBOL_GPL vmlinux 0x67746232 mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL vmlinux 0x6784d258 of_clk_set_defaults +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x67b238a9 usb_udc_attach_driver +EXPORT_SYMBOL_GPL vmlinux 0x68007af2 ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0x68090587 fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0x6829e7fc device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x682acf79 shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0x683f287f raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x68421a9d ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0x6851e1e5 fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0x6859e305 ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x685b15be alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x6870e123 sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x689d5583 sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0x68ab969d spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0x68ad9622 regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x68ba99db pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0x68d96e34 reservation_object_test_signaled_rcu +EXPORT_SYMBOL_GPL vmlinux 0x68e47b2c cpdma_ctlr_destroy +EXPORT_SYMBOL_GPL vmlinux 0x68f28e63 relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0x6923ce63 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x692b0692 irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0x6939208f regulator_list_voltage +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 0x695a3439 da903x_update +EXPORT_SYMBOL_GPL vmlinux 0x6967786b debugfs_remove_recursive +EXPORT_SYMBOL_GPL vmlinux 0x696f5bd5 blk_queue_flush_queueable +EXPORT_SYMBOL_GPL vmlinux 0x69746da8 snd_soc_jack_get_type +EXPORT_SYMBOL_GPL vmlinux 0x697731c9 pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x697c5d0d tracing_snapshot_alloc +EXPORT_SYMBOL_GPL vmlinux 0x698a899f ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0x6990988c alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0x6991a116 sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0x69b30adb usb_string +EXPORT_SYMBOL_GPL vmlinux 0x69c150b8 cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0x69e67f16 omap_dm_timer_set_load_start +EXPORT_SYMBOL_GPL vmlinux 0x69ec37b7 sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0x69fa1227 irq_of_parse_and_map +EXPORT_SYMBOL_GPL vmlinux 0x69fea0ff led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0x6a10eeae tasklet_hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x6a11cb54 virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0x6a1733eb iommu_group_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6a21e589 init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0x6a2a9a58 gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0x6a363107 debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0x6a366184 __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0x6a441db8 __tracepoint_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a537b44 of_genpd_get_from_provider +EXPORT_SYMBOL_GPL vmlinux 0x6a5fb566 rcu_sched_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x6a886030 of_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x6ab12ff6 blkdev_write_iter +EXPORT_SYMBOL_GPL vmlinux 0x6ac1df4c regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x6acfb236 __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0x6b29a1fa ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0x6b3951cc dev_pm_opp_remove +EXPORT_SYMBOL_GPL vmlinux 0x6b440e4a pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0x6b45e902 of_modalias_node +EXPORT_SYMBOL_GPL vmlinux 0x6b69f7a8 cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0x6b6e476a crypto_unregister_aead +EXPORT_SYMBOL_GPL vmlinux 0x6b770f49 decode_bch +EXPORT_SYMBOL_GPL vmlinux 0x6b77cd58 iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x6b7d0d8e get_mtd_device_nm +EXPORT_SYMBOL_GPL vmlinux 0x6b7d24e7 scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6b9388d1 ahci_reset_em +EXPORT_SYMBOL_GPL vmlinux 0x6b973d75 snd_soc_unregister_component +EXPORT_SYMBOL_GPL vmlinux 0x6ba259c6 of_fixed_factor_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0x6bb5f79b posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0x6bb842a7 bus_set_iommu +EXPORT_SYMBOL_GPL vmlinux 0x6be665e2 shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x6bf16cea irq_find_host +EXPORT_SYMBOL_GPL vmlinux 0x6bf8361c regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0x6c07d933 add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x6c209eab __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0x6c2c19b1 platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0x6c39bff1 dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c6676e5 spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0x6c77e406 ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x6c79d155 sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x6c8ac02b adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6c8c5634 sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL vmlinux 0x6c9692de dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x6ca172bf irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6cbe9a0d rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6cc78c5c set_irq_flags +EXPORT_SYMBOL_GPL vmlinux 0x6ccdd4af inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0x6cd21997 ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0x6cdda73c regmap_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0x6ce67f01 regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0x6d0e9da7 inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d424356 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x6d869f10 blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0x6d892d57 blk_mq_tags_cpumask +EXPORT_SYMBOL_GPL vmlinux 0x6d9e6969 pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x6db77456 phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0x6db9fe6f extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0x6dcabe55 pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0x6dec7ed8 led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x6dfd416c scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0x6e04a077 usb_bind_phy +EXPORT_SYMBOL_GPL vmlinux 0x6e06d8a3 cpsw_ale_control_get +EXPORT_SYMBOL_GPL vmlinux 0x6e0e3994 crypto_unregister_aeads +EXPORT_SYMBOL_GPL vmlinux 0x6e247698 irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0x6e2939a9 regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0x6e3ebdfb pwm_config +EXPORT_SYMBOL_GPL vmlinux 0x6e51afc8 percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x6e65fa4f dm_get_table_device +EXPORT_SYMBOL_GPL vmlinux 0x6e7943ec iommu_group_id +EXPORT_SYMBOL_GPL vmlinux 0x6e81fabf devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x6e82cbdb usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6e8d4eda sdhci_send_command +EXPORT_SYMBOL_GPL vmlinux 0x6e92eb36 bmp085_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x6eb06705 serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0x6ec07a1e virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0x6ec80784 bgpio_init +EXPORT_SYMBOL_GPL vmlinux 0x6ec847be pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0x6ecb4a76 netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0x6ef917cd blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x6f0c165a dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0x6f100dcc each_symbol_section +EXPORT_SYMBOL_GPL vmlinux 0x6f1ee69e kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0x6f66deb4 reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6f6ccc5b da903x_read +EXPORT_SYMBOL_GPL vmlinux 0x6f9cdd97 cpsw_ale_del_vlan +EXPORT_SYMBOL_GPL vmlinux 0x6fb18f2e dma_buf_end_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x6fb6b1d3 pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x6fbb2e6f sk_clone_lock +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 0x7048f4f3 dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0x7056b6f2 __clk_get_name +EXPORT_SYMBOL_GPL vmlinux 0x7063da7d wm5102_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x707ff1bb ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x70950733 ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x70f021f1 fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0x70fe3cb4 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0x71008581 atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x715bcc69 device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x719dd0c4 usb_gadget_set_state +EXPORT_SYMBOL_GPL vmlinux 0x719e17ff clk_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x71a85af3 led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0x71d05454 show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0x71dc9998 crypto_il_tab +EXPORT_SYMBOL_GPL vmlinux 0x71f95e2a mtd_get_user_prot_info +EXPORT_SYMBOL_GPL vmlinux 0x71fd4e88 ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0x72228472 cpsw_am33xx_cm_get_macid +EXPORT_SYMBOL_GPL vmlinux 0x72234dd6 musb_readw +EXPORT_SYMBOL_GPL vmlinux 0x722d355a wait_on_page_bit_killable_timeout +EXPORT_SYMBOL_GPL vmlinux 0x723ce2f3 pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0x7242b4ec ata_scsi_simulate +EXPORT_SYMBOL_GPL vmlinux 0x72497a1b sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL vmlinux 0x72515d5a snprint_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x72741f25 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x72899af2 of_clk_src_onecell_get +EXPORT_SYMBOL_GPL vmlinux 0x7291019b __cci_control_port_by_index +EXPORT_SYMBOL_GPL vmlinux 0x72aa0071 phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x72b6f1ba fuse_dev_alloc +EXPORT_SYMBOL_GPL vmlinux 0x72bac305 spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0x72d9254f crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0x72ed89d3 edac_subsys +EXPORT_SYMBOL_GPL vmlinux 0x730bd0c7 asic3_write_register +EXPORT_SYMBOL_GPL vmlinux 0x73132fe3 ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x7313de5d swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0x733ed1ee disk_part_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x73493c6b reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x7355dd3a pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0x737bedb3 blkdev_read_iter +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73b161c7 gov_queue_work +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 0x73fa022c blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0x7401e591 mmu_notifier_unregister_no_release +EXPORT_SYMBOL_GPL vmlinux 0x740b08da sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0x742a7c59 gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x742def44 __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x744827ec tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0x744c1117 disk_get_part +EXPORT_SYMBOL_GPL vmlinux 0x745c10fa devm_mdiobus_alloc_size +EXPORT_SYMBOL_GPL vmlinux 0x7464ea38 dev_pm_qos_add_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x747437b5 crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0x748659a9 usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0x748d801a pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0x7493161e omap_iommu_save_ctx +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74c18df3 sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0x74d71299 cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0x74ef0d4f sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0x74f10f86 __blk_put_request +EXPORT_SYMBOL_GPL vmlinux 0x74f6a58b mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x75233cf4 crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x75261cff dummy_con +EXPORT_SYMBOL_GPL vmlinux 0x75562846 mount_mtd +EXPORT_SYMBOL_GPL vmlinux 0x757188e2 max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0x758a782e blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x75bd5d37 sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0x75f7d643 snd_soc_put_strobe +EXPORT_SYMBOL_GPL vmlinux 0x761e0aca btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0x7622b63c driver_register +EXPORT_SYMBOL_GPL vmlinux 0x7641ba04 skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0x764928a2 cpdma_chan_create +EXPORT_SYMBOL_GPL vmlinux 0x766393e3 spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0x76665c80 shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x76777900 pci_bus_sem +EXPORT_SYMBOL_GPL vmlinux 0x767fc688 ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7681d181 __mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x769fbd27 usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0x76a2a6ea tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0x76d9b876 clk_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x76da1d27 regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x76e65934 power_supply_property_is_writeable +EXPORT_SYMBOL_GPL vmlinux 0x76eb4ee6 sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0x770cf981 tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x7729cbdd task_handoff_register +EXPORT_SYMBOL_GPL vmlinux 0x77503a0e security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0x7754bc11 dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x7757b51a clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x775a7ebd thermal_notify_framework +EXPORT_SYMBOL_GPL vmlinux 0x775afab4 ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x7789e78f fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0x77bb983e snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL vmlinux 0x77c968b3 gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0x77ca97f6 blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0x77d1405a input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0x77d887b4 irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0x77f85b07 of_display_timings_exist +EXPORT_SYMBOL_GPL vmlinux 0x77ffa003 crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x7809c586 devm_power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x780f305d wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x78340675 __sock_recv_ts_and_drops +EXPORT_SYMBOL_GPL vmlinux 0x78368c02 dev_pm_opp_get_freq +EXPORT_SYMBOL_GPL vmlinux 0x788d472c of_usb_host_tpl_support +EXPORT_SYMBOL_GPL vmlinux 0x788e9785 snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL vmlinux 0x78acfb16 __get_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x78ae8175 smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0x78ef5e2b of_pci_parse_bus_range +EXPORT_SYMBOL_GPL vmlinux 0x791f7e10 usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x79253775 pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0x79420c4a crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x795adc9f sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0x7966a4a3 pinctrl_find_gpio_range_from_pin +EXPORT_SYMBOL_GPL vmlinux 0x796c2d48 dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0x797ee0f4 dapm_clock_event +EXPORT_SYMBOL_GPL vmlinux 0x7986ac4f alloc_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x79c528a9 devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x79ccb4dd regmap_get_val_endian +EXPORT_SYMBOL_GPL vmlinux 0x79de964b stmpe_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x79defbe1 kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x79e1e46c omap_iommu_restore_ctx +EXPORT_SYMBOL_GPL vmlinux 0x79f41d5b try_get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x79f4252d blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x7a2210b9 event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0x7a2e4b44 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7a2f199b page_mkclean +EXPORT_SYMBOL_GPL vmlinux 0x7a319404 clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x7a35376d blk_queue_bypass_end +EXPORT_SYMBOL_GPL vmlinux 0x7a3fc96f dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0x7a4f004a omap_mcbsp_st_add_controls +EXPORT_SYMBOL_GPL vmlinux 0x7a57aaa7 bus_find_device_by_name +EXPORT_SYMBOL_GPL vmlinux 0x7a5ba052 usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0x7a6e064b rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0x7a850d30 tps65912_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x7a8b79c1 verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x7a8fa53e __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7a9d7450 gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0x7ab3ca18 eventfd_ctx_read +EXPORT_SYMBOL_GPL vmlinux 0x7aee0bb3 wm8350_device_exit +EXPORT_SYMBOL_GPL vmlinux 0x7b0f1ab3 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7b1d544d edac_handler_set +EXPORT_SYMBOL_GPL vmlinux 0x7b309f87 __bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x7b6e17e4 sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0x7b7ff831 ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0x7b83d22d irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0x7bc9029f ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0x7bd35941 dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7be65f7a get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0x7bf776ce inet_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x7c07db9c fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0x7c346357 pkey_algo +EXPORT_SYMBOL_GPL vmlinux 0x7c49026d ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0x7c5a48e0 ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7c5d1e6f amba_device_put +EXPORT_SYMBOL_GPL vmlinux 0x7c67c39c gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x7c6a49ce unix_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x7c7d7227 iommu_detach_group +EXPORT_SYMBOL_GPL vmlinux 0x7c7da8b7 regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7c8b34bd pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x7c95de28 devm_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x7c9a0efc sdhci_pltfm_init +EXPORT_SYMBOL_GPL vmlinux 0x7c9a7371 clk_prepare +EXPORT_SYMBOL_GPL vmlinux 0x7c9cca56 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7ce05cdd of_property_count_elems_of_size +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7d118dda of_init_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x7d2cf6eb rhashtable_walk_exit +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d6168f5 spi_alloc_master +EXPORT_SYMBOL_GPL vmlinux 0x7d6825e2 blocking_notifier_chain_cond_register +EXPORT_SYMBOL_GPL vmlinux 0x7d6c7de8 napi_hash_del +EXPORT_SYMBOL_GPL vmlinux 0x7d7bd54b fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0x7da559e5 crypto_ahash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x7dab26b6 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7db21987 __class_create +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7ddd7dba regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0x7de7a487 skcipher_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x7dee449e device_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0x7e022866 debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x7e098035 regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x7e42ba67 pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0x7e59f732 of_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e911181 unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0x7ec15503 fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0x7ec5df89 devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x7ed2f0d3 phy_put +EXPORT_SYMBOL_GPL vmlinux 0x7ed68941 asic3_read_register +EXPORT_SYMBOL_GPL vmlinux 0x7ed71195 pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x7ee59273 of_clk_get_parent_name +EXPORT_SYMBOL_GPL vmlinux 0x7eeac149 blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0x7ef2a0b0 blk_queue_flush +EXPORT_SYMBOL_GPL vmlinux 0x7f13f8c5 kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0x7f39dc7c tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x7f4ae991 snd_soc_add_platform_controls +EXPORT_SYMBOL_GPL vmlinux 0x7f52d91d key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0x7f6de923 usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0x7fbb5711 probes_decode_arm_table +EXPORT_SYMBOL_GPL vmlinux 0x7fc6fc42 ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x7fe38997 rhashtable_walk_start +EXPORT_SYMBOL_GPL vmlinux 0x7fe97def da903x_write +EXPORT_SYMBOL_GPL vmlinux 0x8000ca94 __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0x801019cf key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0x8010d2c6 percpu_ida_free +EXPORT_SYMBOL_GPL vmlinux 0x802d17b0 devm_led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x80473d70 pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0x804fb48d irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0x805d30f5 pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0x8065a4fc mmu_notifier_call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x80760e15 snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x8092b366 snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL vmlinux 0x80933d87 da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x809eee19 snd_soc_put_enum_double +EXPORT_SYMBOL_GPL vmlinux 0x80b0df5a led_trigger_store +EXPORT_SYMBOL_GPL vmlinux 0x80c68137 nf_log_buf_close +EXPORT_SYMBOL_GPL vmlinux 0x80c72ceb snd_soc_set_ac97_ops +EXPORT_SYMBOL_GPL vmlinux 0x80c9e5b2 dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0x80d5e57a mpi_free +EXPORT_SYMBOL_GPL vmlinux 0x80e052df crypto_givcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x80f3268f __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x80f3b85e pci_common_swizzle +EXPORT_SYMBOL_GPL vmlinux 0x80f8589f trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0x8114467b cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x811dc334 usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x813a9384 regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0x8145ac2f crypto_alloc_ablkcipher +EXPORT_SYMBOL_GPL vmlinux 0x8149ea54 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0x815588a6 clk_enable +EXPORT_SYMBOL_GPL vmlinux 0x8167fd2d fsnotify +EXPORT_SYMBOL_GPL vmlinux 0x818bf7fc snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL vmlinux 0x81941fb8 dma_buf_get +EXPORT_SYMBOL_GPL vmlinux 0x81c39dcc use_mm +EXPORT_SYMBOL_GPL vmlinux 0x81c4a51b out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x81c55f89 dma_buf_begin_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x81d73858 __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0x820c5cd4 crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8213c576 ehci_adjust_port_wakeup_flags +EXPORT_SYMBOL_GPL vmlinux 0x82299b3f i2c_new_device +EXPORT_SYMBOL_GPL vmlinux 0x822ad4c7 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0x8262dea0 of_clk_del_provider +EXPORT_SYMBOL_GPL vmlinux 0x82821e1c snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL vmlinux 0x82927750 blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0x829e43ee unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0x82a236f1 bpf_prog_get +EXPORT_SYMBOL_GPL vmlinux 0x82ad5092 __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0x82aed656 __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x82af8964 usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0x82b285fa srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x82c3d174 gpiochip_remove_pin_ranges +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x832150fc tpm2_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x832e74b2 mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0x833381ed usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x83443450 usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x834616bb sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x83470669 bio_associate_current +EXPORT_SYMBOL_GPL vmlinux 0x835faa85 security_kernel_fw_from_file +EXPORT_SYMBOL_GPL vmlinux 0x8375a95a tps80031_ext_power_req_config +EXPORT_SYMBOL_GPL vmlinux 0x837ef585 clk_register_gpio_gate +EXPORT_SYMBOL_GPL vmlinux 0x838b13e7 ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0x8395a851 debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0x83a63fec devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0x83ab8ab7 posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x83cd321d regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x83f310cd __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x840d2d33 of_overlay_create +EXPORT_SYMBOL_GPL vmlinux 0x8416084a ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0x84163543 pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x84364b73 tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0x8450a78c ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0x8465c04f sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0x846e9883 device_create +EXPORT_SYMBOL_GPL vmlinux 0x84725cf5 usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x848bd0fb call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x849fe03c rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x84a710fa perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0x84a87bbe i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x84ccfd28 ablkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x84d1b827 serial8250_do_set_mctrl +EXPORT_SYMBOL_GPL vmlinux 0x84e98cff fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0x84f90368 ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0x84fcc58f i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0x8503b331 ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x85050965 __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x85058013 rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0x8506baa8 clk_unregister_gate +EXPORT_SYMBOL_GPL vmlinux 0x850dec94 dma_buf_attach +EXPORT_SYMBOL_GPL vmlinux 0x85216155 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0x8553ca0e i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x855678f9 ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x856b9201 genpd_dev_pm_attach +EXPORT_SYMBOL_GPL vmlinux 0x856d631d sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x8574ca6c gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x857bdcd9 unregister_trace_event +EXPORT_SYMBOL_GPL vmlinux 0x857ded84 virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0x85929534 hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x8597db50 serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x85a4feb0 ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x85c7f674 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x85d4cd12 ip6_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0x85e9cb4e pinctrl_add_gpio_ranges +EXPORT_SYMBOL_GPL vmlinux 0x860dbe3e cpsw_ale_create +EXPORT_SYMBOL_GPL vmlinux 0x86162693 platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0x8627b9dd console_drivers +EXPORT_SYMBOL_GPL vmlinux 0x862b9816 cpu_topology +EXPORT_SYMBOL_GPL vmlinux 0x862ed2cf find_module +EXPORT_SYMBOL_GPL vmlinux 0x86376c04 securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x8644c618 smpboot_update_cpumask_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x8661e40d mnt_clone_write +EXPORT_SYMBOL_GPL vmlinux 0x86786286 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x868a07a2 for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0x86b5038e spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x86b89bdd inet6_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x86c0c445 mpc8xxx_spi_rx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0x86c7bde9 platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0x86f0796f kill_mtd_super +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 0x86f972ed inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0x870d9528 snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL vmlinux 0x871c9c83 unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0x871caed0 snd_soc_add_platform +EXPORT_SYMBOL_GPL vmlinux 0x87338466 usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0x87356dbb i2c_unlock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x873e5030 gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x873fbaea edac_atomic_assert_error +EXPORT_SYMBOL_GPL vmlinux 0x875bd6d0 usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x875bebb5 snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL vmlinux 0x879deb35 transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0x87ab2d4d pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0x87b7b049 class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x87db37c2 inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0x87fa1ba3 extcon_update_state +EXPORT_SYMBOL_GPL vmlinux 0x88023cf7 device_property_read_u64_array +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 0x8870306e ata_sff_data_xfer_noirq +EXPORT_SYMBOL_GPL vmlinux 0x88a46f87 ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88af9542 usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0x88b5647c trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x88b57584 list_lru_count_one +EXPORT_SYMBOL_GPL vmlinux 0x88b7d66c ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0x88bfefd6 locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0x88c8da9a inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0x88f3dad3 pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x8904c539 anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x890bf63a dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x89273206 of_mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0x89485687 iommu_group_put +EXPORT_SYMBOL_GPL vmlinux 0x896c4d1d find_vpid +EXPORT_SYMBOL_GPL vmlinux 0x89a2d63b omap_dm_timer_free +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89cdbdbc wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x89da43d8 clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0x89e2e8f3 snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL vmlinux 0x89e351dc xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0x89ed2f4b debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x89ef955a xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0x8a1cba24 exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0x8a530f30 ulpi_viewport_access_ops +EXPORT_SYMBOL_GPL vmlinux 0x8a554a36 mpc8xxx_spi_strmode +EXPORT_SYMBOL_GPL vmlinux 0x8a5d3c46 fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0x8a83b0bd devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0x8aab4b23 snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8af54a6d pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x8b1124b4 ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0x8b149c36 clk_is_match +EXPORT_SYMBOL_GPL vmlinux 0x8b44fb28 balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x8b5b544e driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x8b6e0b18 spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0x8b775d3a __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0x8ba854ac ahci_em_messages +EXPORT_SYMBOL_GPL vmlinux 0x8ba995d0 mtd_device_parse_register +EXPORT_SYMBOL_GPL vmlinux 0x8bbaa14f dev_pm_opp_get_notifier +EXPORT_SYMBOL_GPL vmlinux 0x8bc74dae ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x8bc80950 ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0x8be14a22 alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0x8c0215f2 pm_system_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c0be8e0 crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0x8c158e1b pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0x8c2a2cb5 sched_setattr +EXPORT_SYMBOL_GPL vmlinux 0x8c3926d7 disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x8c5fdc18 scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0x8c646600 edac_report_status +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8c763418 regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0x8c806949 devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x8c8fd5aa x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x8ca5841b input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0x8ca94162 regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x8ccdf823 tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x8cd55ff3 __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x8ced147b tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0x8cf7f3b9 ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x8cfd059a pci_enable_pri +EXPORT_SYMBOL_GPL vmlinux 0x8d18afc6 regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x8d22bb58 iommu_group_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8d308e40 wm5110_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x8d3f1313 snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL vmlinux 0x8d4a5cc8 mpc8xxx_spi_tx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0x8d5cc6db sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0x8d6b604e __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x8d8be976 tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0x8da17b42 scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x8dbb4d90 sdhci_remove_host +EXPORT_SYMBOL_GPL vmlinux 0x8dcd8d49 regmap_fields_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x8dd38ed8 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0x8df58b5b blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0x8e040ae8 snd_soc_unregister_codec +EXPORT_SYMBOL_GPL vmlinux 0x8e156a20 usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x8e159266 vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0x8e23e518 balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x8e2b25c2 videomode_from_timings +EXPORT_SYMBOL_GPL vmlinux 0x8e4da304 device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0x8e50173d snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL vmlinux 0x8e518486 pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0x8e54ad63 pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x8e6b5c72 vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x8e7894bd __atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x8e7f145a iommu_group_get +EXPORT_SYMBOL_GPL vmlinux 0x8e8e6287 regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0x8ea50f71 dev_pm_opp_init_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x8ee22b67 of_thermal_get_ntrips +EXPORT_SYMBOL_GPL vmlinux 0x8ee8d3bb subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0x8eed945c ahci_platform_enable_clks +EXPORT_SYMBOL_GPL vmlinux 0x8f0748af rcu_expedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x8f14e0d3 ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8f8c1e69 add_to_page_cache_lru +EXPORT_SYMBOL_GPL vmlinux 0x8fd2c456 usb_gadget_giveback_request +EXPORT_SYMBOL_GPL vmlinux 0x8fdaaac3 phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0x8fdc79c2 __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0x8feeb726 ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x9006fe91 wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x90229784 ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x9039799e edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x903b627c list_lru_isolate_move +EXPORT_SYMBOL_GPL vmlinux 0x9047c11a trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0x9061e8e4 add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0x9062c322 ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x9064e69f max_gen_clk_probe +EXPORT_SYMBOL_GPL vmlinux 0x908bdd3f irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x9091332b class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x90a1004a crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x90c25ac3 ahci_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x911c80f6 ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x9131c991 dma_buf_vmap +EXPORT_SYMBOL_GPL vmlinux 0x914c277e tc3589x_block_write +EXPORT_SYMBOL_GPL vmlinux 0x914fd9ce snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL vmlinux 0x9157f6bb inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x9159b326 wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x915dda8e devfreq_event_disable_edev +EXPORT_SYMBOL_GPL vmlinux 0x916e2db9 inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0x918ad429 ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x91906e2d evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0x91ab3c89 class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x91c70cf6 iommu_domain_window_disable +EXPORT_SYMBOL_GPL vmlinux 0x91c9b6ec regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0x91dad67d usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x91e1dcb1 securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x91ea4981 tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0x91f8048c of_thermal_is_trip_valid +EXPORT_SYMBOL_GPL vmlinux 0x920419d7 pinctrl_find_and_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x9213b1a3 netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0x92196e4b sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0x922d0bc1 scsi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x9258b75d swiotlb_tbl_sync_single +EXPORT_SYMBOL_GPL vmlinux 0x92b57248 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x92bf5477 regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x92f6e4b6 __ktime_divns +EXPORT_SYMBOL_GPL vmlinux 0x93124343 regmap_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x9319d532 of_get_nand_bus_width +EXPORT_SYMBOL_GPL vmlinux 0x931f05d3 ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x93466900 regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x937f1875 smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x9389a9cd blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0x93a2b97c thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x93b7bebd do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x93c74a38 gpiod_set_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0x93e6279d regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x93ec86dd crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0x94055226 device_initialize +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x943b6000 pinctrl_dev_get_devname +EXPORT_SYMBOL_GPL vmlinux 0x943c0ec3 of_pci_msi_chip_add +EXPORT_SYMBOL_GPL vmlinux 0x944503de crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0x9463ff71 init_bch +EXPORT_SYMBOL_GPL vmlinux 0x9465f56d rhashtable_free_and_destroy +EXPORT_SYMBOL_GPL vmlinux 0x949334db cpdma_ctlr_start +EXPORT_SYMBOL_GPL vmlinux 0x94abb745 sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0x94f23d6f gpiod_set_array_value +EXPORT_SYMBOL_GPL vmlinux 0x9504df26 irq_wake_thread +EXPORT_SYMBOL_GPL vmlinux 0x952664c5 do_exit +EXPORT_SYMBOL_GPL vmlinux 0x95367aac reservation_object_wait_timeout_rcu +EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x955af1eb synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x9577a156 filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x9586a6ed cpdma_chan_get_stats +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95c578a0 ioremap_page_range +EXPORT_SYMBOL_GPL vmlinux 0x95d244e5 snd_ctl_get_preferred_subdevice +EXPORT_SYMBOL_GPL vmlinux 0x95d96987 sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0x95dfaeb3 blkg_prfill_stat +EXPORT_SYMBOL_GPL vmlinux 0x95e1e010 regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x95e728b7 __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x95ef51b9 ahash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0x961898ce max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x9621849f ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x963c0fe6 ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0x9643c093 seq_release_net +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9659d636 usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x9669fb39 ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0x9679cb32 regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0x96919667 musb_readl +EXPORT_SYMBOL_GPL vmlinux 0x9693576b sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0x9695e49e snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL vmlinux 0x96b113f0 adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x96b69987 pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x9725b6b4 ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0x9726b556 snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL vmlinux 0x972eabe4 debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x9733be90 crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0x97445307 inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0x9747ec6a alarm_init +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x976c6caa eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0x9780fabc wm8997_patch +EXPORT_SYMBOL_GPL vmlinux 0x978f3675 locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x97aa85e4 ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0x97b3bb73 ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x97c652b3 led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x97ef81bb pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x980c98c3 sdhci_free_host +EXPORT_SYMBOL_GPL vmlinux 0x980cd4d6 cpsw_ale_add_mcast +EXPORT_SYMBOL_GPL vmlinux 0x982a346e of_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x984212b4 device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9851d72b usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0x985bbb43 thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0x98604d90 sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x987775fa skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x98aa401e dapm_regulator_event +EXPORT_SYMBOL_GPL vmlinux 0x98aec2b4 pci_ignore_hotplug +EXPORT_SYMBOL_GPL vmlinux 0x98b21aef debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0x98b8e184 __mmu_notifier_invalidate_range +EXPORT_SYMBOL_GPL vmlinux 0x98bd3363 hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x98c4ed73 devm_power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x98c9f584 klist_init +EXPORT_SYMBOL_GPL vmlinux 0x98d40a24 __get_mtd_device +EXPORT_SYMBOL_GPL vmlinux 0x98d5652a snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL vmlinux 0x98eb6c05 crypto_alloc_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x98fcf128 irq_work_queue_on +EXPORT_SYMBOL_GPL vmlinux 0x9900e415 mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0x9911137a ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0x9924c496 __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x99308d3e cpufreq_governor_dbs +EXPORT_SYMBOL_GPL vmlinux 0x99515ad2 blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9957313d snd_soc_info_xr_sx +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 0x99840d00 timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x99929a9b device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x99a2ca3f dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0x99ba1777 of_property_read_u32_index +EXPORT_SYMBOL_GPL vmlinux 0x99d1a0c2 cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x99ff7e26 extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9a02320d ahci_check_ready +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a13079f fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9a4d09fd usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0x9a506e38 arizona_of_get_named_gpio +EXPORT_SYMBOL_GPL vmlinux 0x9a89dbf7 lpddr2_jedec_min_tck +EXPORT_SYMBOL_GPL vmlinux 0x9a9e4888 skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0x9ab9c6a8 snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL vmlinux 0x9abeadc9 __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x9ac11b74 suspend_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x9ac34f07 gpiochip_add_pin_range +EXPORT_SYMBOL_GPL vmlinux 0x9ac62581 rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x9aca73b8 regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9afa8281 snd_soc_suspend +EXPORT_SYMBOL_GPL vmlinux 0x9b02c5dd dev_pm_opp_get_opp_count +EXPORT_SYMBOL_GPL vmlinux 0x9b05e5f3 sm501_misc_control +EXPORT_SYMBOL_GPL vmlinux 0x9b1e170f cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0x9b32af3f snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL vmlinux 0x9b5bb59e component_master_del +EXPORT_SYMBOL_GPL vmlinux 0x9b67db89 dma_buf_map_attachment +EXPORT_SYMBOL_GPL vmlinux 0x9bbb8738 ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0x9bc55858 ahci_ops +EXPORT_SYMBOL_GPL vmlinux 0x9beb364a get_kernel_page +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9c08cf25 of_usb_get_maximum_speed +EXPORT_SYMBOL_GPL vmlinux 0x9c29c525 device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9c3155d3 ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0x9c3e5b59 percpu_ida_destroy +EXPORT_SYMBOL_GPL vmlinux 0x9c4da65b hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0x9c59d9cb fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0x9c7eced5 usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0x9c8d57c8 tcp_peer_is_proven +EXPORT_SYMBOL_GPL vmlinux 0x9cc18ffa aead_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9cdc9867 cpdma_ctlr_stop +EXPORT_SYMBOL_GPL vmlinux 0x9cee57a0 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0x9d268108 xattr_getsecurity +EXPORT_SYMBOL_GPL vmlinux 0x9d274f3f od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x9d34f362 pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0x9d365481 inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x9d37ee07 devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0x9d489a86 cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x9d4c709e extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x9d5919d1 of_pci_msi_chip_remove +EXPORT_SYMBOL_GPL vmlinux 0x9d6c8e88 rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0x9d788526 kobject_move +EXPORT_SYMBOL_GPL vmlinux 0x9d8331c0 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x9daa50fc power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x9dadbb88 cpufreq_boost_supported +EXPORT_SYMBOL_GPL vmlinux 0x9dae8d6b alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0x9dd59967 usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0x9dfdf722 gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0x9dffe118 devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x9e0e66f9 platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0x9e25070a platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0x9e304ec1 ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x9e3af1e0 usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e53ff20 pskb_put +EXPORT_SYMBOL_GPL vmlinux 0x9e546384 rhashtable_walk_init +EXPORT_SYMBOL_GPL vmlinux 0x9e9bfdb7 usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0x9ea556f8 btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0x9ec86fdb ahci_set_em_messages +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9eea85ba phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0x9f05e4d4 __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0x9f065118 irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0x9f099cf6 x509_get_sig_params +EXPORT_SYMBOL_GPL vmlinux 0x9f3a6ec0 pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0x9f4b719d cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0x9fa8d89c device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0x9fc02a22 omapdss_of_get_next_port +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0x9fefe25b __init_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0xa013a9cf init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0xa01bff36 sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0xa031287b pinctrl_force_sleep +EXPORT_SYMBOL_GPL vmlinux 0xa033df40 clk_register_divider +EXPORT_SYMBOL_GPL vmlinux 0xa03c8dcf dma_get_slave_caps +EXPORT_SYMBOL_GPL vmlinux 0xa049fc37 snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL vmlinux 0xa04c7bdd input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0xa0761b1d md_kick_rdev_from_array +EXPORT_SYMBOL_GPL vmlinux 0xa0846c9d tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xa091d10d fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0xa0930752 component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0xa0ac9909 ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0xa0e2d953 register_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xa100025b usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0xa1167dc4 clk_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xa11dc793 class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xa122b625 ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0xa129bf1c ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0xa13def0a __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0xa14a1817 trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0xa15271dc blk_queue_bypass_start +EXPORT_SYMBOL_GPL vmlinux 0xa16004e5 i2c_lock_adapter +EXPORT_SYMBOL_GPL vmlinux 0xa18c4f40 snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa18f9433 mpi_read_buffer +EXPORT_SYMBOL_GPL vmlinux 0xa192ebbc __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0xa1ad235f rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0xa1c59dc2 phy_get +EXPORT_SYMBOL_GPL vmlinux 0xa1def516 gpiod_set_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xa2022e8e tpm2_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0xa21798f9 of_pci_get_host_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0xa25957e7 iommu_domain_alloc +EXPORT_SYMBOL_GPL vmlinux 0xa267590b snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa286a234 snd_pcm_format_name +EXPORT_SYMBOL_GPL vmlinux 0xa28b306d spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xa28c65ae i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0xa2a0cdfd ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0xa2b9c993 clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0xa2bafa40 interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xa2c88ca1 cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0xa2d0a675 ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0xa2dd19af wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0xa2f556d8 crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0xa31d9ba2 virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0xa31e2ea5 __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0xa326707b sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0xa33c92f8 __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xa34c1651 of_get_pci_domain_nr +EXPORT_SYMBOL_GPL vmlinux 0xa362dd97 ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xa37e5406 snd_soc_dapm_put_enum_double +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 0xa3b60fc3 snd_soc_get_strobe +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3e7c113 ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0xa4003eb1 securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0xa42e4340 of_property_read_string_helper +EXPORT_SYMBOL_GPL vmlinux 0xa42fb250 pinctrl_utils_add_map_configs +EXPORT_SYMBOL_GPL vmlinux 0xa44ded73 pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0xa45c3370 power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0xa4696052 regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa4828759 device_del +EXPORT_SYMBOL_GPL vmlinux 0xa48f2f1a snd_ctl_activate_id +EXPORT_SYMBOL_GPL vmlinux 0xa49332dc spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0xa4b078f4 rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0xa4b25b3c devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0xa4f0fdc7 invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0xa519efd0 pci_reset_pri +EXPORT_SYMBOL_GPL vmlinux 0xa527c4d0 dma_buf_put +EXPORT_SYMBOL_GPL vmlinux 0xa52c06cd devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xa5449d2d __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0xa56dc0df ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0xa58224ea i2c_slave_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa5896938 pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0xa5904f69 unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0xa5d667c0 cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xa5e407e4 wm5110_aod +EXPORT_SYMBOL_GPL vmlinux 0xa5efbf4c async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0xa5f8854a usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xa60fb144 blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0xa623088f fuse_dev_free +EXPORT_SYMBOL_GPL vmlinux 0xa625110d kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0xa6266c4e alarm_start +EXPORT_SYMBOL_GPL vmlinux 0xa6334363 mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0xa651120d inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0xa653fb28 usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0xa654fc96 device_create_file +EXPORT_SYMBOL_GPL vmlinux 0xa665a042 irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0xa6694852 ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0xa66bd32b usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0xa6887038 crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0xa6ad3ee3 crypto_unregister_pcomp +EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6ba5112 xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa6bdc054 iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0xa6be3a50 gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0xa6bf284a syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xa6c6859f fuse_request_send_background +EXPORT_SYMBOL_GPL vmlinux 0xa6d7b4d3 ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0xa6d7c25b mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa7094f5a single_release_net +EXPORT_SYMBOL_GPL vmlinux 0xa7192d44 of_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0xa71c60f4 kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xa74eaead wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xa75021af usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0xa75312bc call_rcu_sched +EXPORT_SYMBOL_GPL vmlinux 0xa76dcb6f usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0xa778b82d devm_clk_register +EXPORT_SYMBOL_GPL vmlinux 0xa77e65aa cpsw_phy_sel +EXPORT_SYMBOL_GPL vmlinux 0xa7acdd39 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0xa7cc349b ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0xa7e13a6a clk_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xa7eaa1ab bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0xa7fa7456 dev_pm_opp_find_freq_exact +EXPORT_SYMBOL_GPL vmlinux 0xa8460dfa component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa852a2a2 snd_soc_dapm_sync +EXPORT_SYMBOL_GPL vmlinux 0xa857b14d ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0xa86ad4ec thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xa88425b3 snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0xa8a1bd88 regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0xa8a86110 ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0xa8ad2ed7 dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0xa8b76a68 timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xa8bc717e percpu_ida_free_tags +EXPORT_SYMBOL_GPL vmlinux 0xa8bec652 md_new_event +EXPORT_SYMBOL_GPL vmlinux 0xa8c1b92b usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0xa8c9af33 dev_pm_set_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xa8cdc518 __ip_route_output_key +EXPORT_SYMBOL_GPL vmlinux 0xa8cde131 devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xa8ce5b2f dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0xa8cefcb2 crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0xa8e98132 btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0xa8ed9faa dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0xa915e0ff trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xa91ac10b flush_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0xa921ed04 regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0xa9263752 bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa93d00d7 unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0xa93e7096 devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0xa94478d8 mv_mbus_dram_info_nooverlap +EXPORT_SYMBOL_GPL vmlinux 0xa95db1d5 snd_card_add_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0xa962c90a rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0xa96cc416 of_console_check +EXPORT_SYMBOL_GPL vmlinux 0xa980af16 RSA_public_key_algorithm +EXPORT_SYMBOL_GPL vmlinux 0xa98280c5 class_find_device +EXPORT_SYMBOL_GPL vmlinux 0xa9a485d9 wm8997_aod +EXPORT_SYMBOL_GPL vmlinux 0xa9acd0ab regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0xa9c85b73 crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0xa9cbc1be devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0xa9d8d368 skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0xa9e18049 task_handoff_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa9e59bf7 register_jprobe +EXPORT_SYMBOL_GPL vmlinux 0xaa045fec debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xaa1e066e ping_proc_register +EXPORT_SYMBOL_GPL vmlinux 0xaa2a72bf __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0xaa3901ab virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0xaa44acff omap_tll_disable +EXPORT_SYMBOL_GPL vmlinux 0xaa60dde2 rt_mutex_destroy +EXPORT_SYMBOL_GPL vmlinux 0xaa77d404 uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0xaa977636 ip_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0xaaa482c7 crypto_ahash_type +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaab730bd srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xaac42d2f usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0xaac918dd gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0xaad5e4cd fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xaaf3821d cpsw_ale_stop +EXPORT_SYMBOL_GPL vmlinux 0xab0d3421 usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xab0f022d device_for_each_child_reverse +EXPORT_SYMBOL_GPL vmlinux 0xab27b4be to_of_pinfo +EXPORT_SYMBOL_GPL vmlinux 0xab2910f7 sdhci_pci_o2_probe_slot +EXPORT_SYMBOL_GPL vmlinux 0xab3903be crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0xab5a5de4 fixed_phy_del +EXPORT_SYMBOL_GPL vmlinux 0xab6babaf pm_qos_request +EXPORT_SYMBOL_GPL vmlinux 0xab6cf474 extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xab80d646 blk_unprep_request +EXPORT_SYMBOL_GPL vmlinux 0xab8bc1a2 snd_pcm_rate_mask_intersect +EXPORT_SYMBOL_GPL vmlinux 0xab919436 sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0xab91da6f mtd_block_isreserved +EXPORT_SYMBOL_GPL vmlinux 0xab945a16 __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0xabc640f3 list_lru_isolate +EXPORT_SYMBOL_GPL vmlinux 0xabd3bbd7 mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0xabda1e2e decode_rs16 +EXPORT_SYMBOL_GPL vmlinux 0xabf72a2f usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0xac03ac39 pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0xac12011e thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xac2bd262 of_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xac2d33b4 snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL vmlinux 0xac477d8a user_preparse +EXPORT_SYMBOL_GPL vmlinux 0xac4d3a60 of_dma_xlate_by_chan_id +EXPORT_SYMBOL_GPL vmlinux 0xac55a405 platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0xac5f3d70 musb_readb +EXPORT_SYMBOL_GPL vmlinux 0xac6f7ae3 pwm_request +EXPORT_SYMBOL_GPL vmlinux 0xac7576a8 ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0xac80d395 ahci_start_engine +EXPORT_SYMBOL_GPL vmlinux 0xacac7a92 arizona_request_irq +EXPORT_SYMBOL_GPL vmlinux 0xacadbb08 pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0xacd33a0c sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0xacd34285 clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0xacdea2f1 list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0xace1de41 ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0xace5c0fc usb_bus_list +EXPORT_SYMBOL_GPL vmlinux 0xad0a27d4 dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0xad10bba0 ehci_reset +EXPORT_SYMBOL_GPL vmlinux 0xad1decb3 mtd_add_partition +EXPORT_SYMBOL_GPL vmlinux 0xad275497 omap_dm_timer_set_pwm +EXPORT_SYMBOL_GPL vmlinux 0xad3f50b4 of_get_fb_videomode +EXPORT_SYMBOL_GPL vmlinux 0xad4ea345 register_mtd_parser +EXPORT_SYMBOL_GPL vmlinux 0xad75092f regmap_get_max_register +EXPORT_SYMBOL_GPL vmlinux 0xad8a0481 ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0xad8f4796 device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0xad950667 gpiochip_set_chained_irqchip +EXPORT_SYMBOL_GPL vmlinux 0xad9f830d dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0xada63373 scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0xadc785ec kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0xade26e15 irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0xadf6aa4d tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0xadf8fd36 dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0xae360d51 devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xae60a428 relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0xae6665d9 iommu_map +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae729a3a __clocksource_update_freq_scale +EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0xae81922b of_overlay_destroy_all +EXPORT_SYMBOL_GPL vmlinux 0xae8aa931 dev_pm_opp_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0xae903fa3 stmpe_enable +EXPORT_SYMBOL_GPL vmlinux 0xae9f9d59 nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0xaea5694d snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0xaea77157 of_thermal_get_trip_points +EXPORT_SYMBOL_GPL vmlinux 0xaec54f56 snd_soc_component_write +EXPORT_SYMBOL_GPL vmlinux 0xaecf180b snd_soc_write +EXPORT_SYMBOL_GPL vmlinux 0xaeeee8b7 ahci_platform_resume_host +EXPORT_SYMBOL_GPL vmlinux 0xaf079751 unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0xaf1b166c fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0xaf22f5f9 fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0xaf2599c3 pci_ats_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xaf2b77d0 sched_setscheduler +EXPORT_SYMBOL_GPL vmlinux 0xaf348da7 cpu_pm_exit +EXPORT_SYMBOL_GPL vmlinux 0xaf364c66 snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL vmlinux 0xaf4a1451 devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaf54dc63 tps65912_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xaf7ee9ef pwm_put +EXPORT_SYMBOL_GPL vmlinux 0xaf920f72 fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0xaf9cf7e9 spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0xafb48564 ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xafb97af7 register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0xafb9e563 posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0xafdf71cb snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL vmlinux 0xaff443fb device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xaff4f3d7 wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0xaff95b1a tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0xaffdf4e0 spi_sync +EXPORT_SYMBOL_GPL vmlinux 0xb00017a5 rhashtable_insert_slow +EXPORT_SYMBOL_GPL vmlinux 0xb023b707 sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0xb038dcee input_class +EXPORT_SYMBOL_GPL vmlinux 0xb0400c6b add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0xb0478659 scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0xb050f329 init_rs +EXPORT_SYMBOL_GPL vmlinux 0xb0598b88 adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xb060d77a pwmchip_add_with_polarity +EXPORT_SYMBOL_GPL vmlinux 0xb077e70a clk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0xb080b267 pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0cff0f0 gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0xb1195245 yield_to +EXPORT_SYMBOL_GPL vmlinux 0xb1217b3b omap_dm_timer_enable +EXPORT_SYMBOL_GPL vmlinux 0xb125ceb2 cpdma_control_set +EXPORT_SYMBOL_GPL vmlinux 0xb1283cd4 gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0xb140d14c ring_buffer_read +EXPORT_SYMBOL_GPL vmlinux 0xb141a724 sdhci_alloc_host +EXPORT_SYMBOL_GPL vmlinux 0xb1425b32 dm_table_add_target_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb166f8d4 hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0xb18429eb suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0xb18f6aac virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0xb1a802d5 vfs_truncate +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 0xb1e49040 of_alias_get_id +EXPORT_SYMBOL_GPL vmlinux 0xb1f49a11 of_pci_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0xb2184723 omapdss_of_find_source_for_first_ep +EXPORT_SYMBOL_GPL vmlinux 0xb218d813 ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0xb21dd5b4 pm_genpd_syscore_poweroff +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb2321559 skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xb232987f devres_add +EXPORT_SYMBOL_GPL vmlinux 0xb2379d55 xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0xb257c27d devfreq_event_get_edev_count +EXPORT_SYMBOL_GPL vmlinux 0xb2644c1a gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0xb26a1add elfcorehdr_addr +EXPORT_SYMBOL_GPL vmlinux 0xb27be5c8 of_pci_find_msi_chip_by_node +EXPORT_SYMBOL_GPL vmlinux 0xb28badbc devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0xb2aa7228 perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0xb2cdd6a7 ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0xb2d3b9bb ahci_platform_disable_clks +EXPORT_SYMBOL_GPL vmlinux 0xb2d43628 scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0xb2d5519a pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0xb2e4e857 extcon_unregister_interest +EXPORT_SYMBOL_GPL vmlinux 0xb2e5b95d mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL vmlinux 0xb2e764e8 suspend_valid_only_mem +EXPORT_SYMBOL_GPL vmlinux 0xb2ead9e8 amba_ahb_device_add_res +EXPORT_SYMBOL_GPL vmlinux 0xb2ecaa94 sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0xb3270cd5 regulator_set_load +EXPORT_SYMBOL_GPL vmlinux 0xb32f8a82 usb_gen_phy_init +EXPORT_SYMBOL_GPL vmlinux 0xb35966da rtc_irq_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb35ba6d4 pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0xb36bee2d regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xb37c84db arizona_clk32k_enable +EXPORT_SYMBOL_GPL vmlinux 0xb3851a5c sdhci_pltfm_resume +EXPORT_SYMBOL_GPL vmlinux 0xb3c3d8be snd_soc_resume +EXPORT_SYMBOL_GPL vmlinux 0xb3cebdad amba_device_add +EXPORT_SYMBOL_GPL vmlinux 0xb3cf6823 ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0xb3d29cef debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0xb3fd84d1 sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0xb4024601 iommu_domain_free +EXPORT_SYMBOL_GPL vmlinux 0xb40be385 ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0xb4259697 omap_dm_timer_set_int_enable +EXPORT_SYMBOL_GPL vmlinux 0xb437fadd ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0xb44501a1 tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0xb469f2bb devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xb47bc3c7 tpm2_probe +EXPORT_SYMBOL_GPL vmlinux 0xb47fba71 device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xb483ab3b sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0xb4a19b4f iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4cf0322 btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0xb4da242a cpsw_ale_del_mcast +EXPORT_SYMBOL_GPL vmlinux 0xb4e1b796 sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0xb50e1a92 register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0xb5130adb kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb53620d1 pci_vpd_find_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xb53f0d22 usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0xb5447f8c nl_table +EXPORT_SYMBOL_GPL vmlinux 0xb549fc02 snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL vmlinux 0xb58c3223 usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0xb58dcfa2 synchronize_sched_expedited +EXPORT_SYMBOL_GPL vmlinux 0xb5a0e11e lpddr2_jedec_addressing_table +EXPORT_SYMBOL_GPL vmlinux 0xb5a6ea1a skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0xb5b3af20 of_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xb5be30ff pwm_free +EXPORT_SYMBOL_GPL vmlinux 0xb5c62b6e __put_net +EXPORT_SYMBOL_GPL vmlinux 0xb5cba789 inet_hashinfo_init +EXPORT_SYMBOL_GPL vmlinux 0xb5e896fb tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0xb5eacd10 sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0xb5f17edf perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb622afa5 regmap_write +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb62fbb6f sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0xb63587e3 pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0xb63a10f5 pinctrl_force_default +EXPORT_SYMBOL_GPL vmlinux 0xb641bab1 pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0xb66de017 i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0xb6760d39 snd_soc_jack_report +EXPORT_SYMBOL_GPL vmlinux 0xb6aeb661 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xb6dfed65 dev_pm_clear_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xb6e6d99d clk_disable +EXPORT_SYMBOL_GPL vmlinux 0xb6efec93 event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0xb6fe4ed4 user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0xb711cea1 mtd_point +EXPORT_SYMBOL_GPL vmlinux 0xb7289b26 ping_bind +EXPORT_SYMBOL_GPL vmlinux 0xb72d47ea nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0xb730e71b devm_regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xb7329c06 clk_set_phase +EXPORT_SYMBOL_GPL vmlinux 0xb745a6e8 ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0xb766b287 inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0xb771e6b7 bL_switch_request_cb +EXPORT_SYMBOL_GPL vmlinux 0xb77cb0a8 cpdma_chan_submit +EXPORT_SYMBOL_GPL vmlinux 0xb7997eb1 iommu_domain_set_attr +EXPORT_SYMBOL_GPL vmlinux 0xb7a2a946 key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0xb7b12fe8 devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb7d34fcc pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0xb7de85c0 pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0xb7f77027 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0xb8069578 ahci_platform_suspend_host +EXPORT_SYMBOL_GPL vmlinux 0xb80d3733 ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0xb81b20da sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0xb81d7b0a dev_pm_opp_disable +EXPORT_SYMBOL_GPL vmlinux 0xb82566eb omap_tll_enable +EXPORT_SYMBOL_GPL vmlinux 0xb8346aeb percpu_ida_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb8a48b2f sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0xb8bbc950 __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8d0b96f device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0xb8daaed5 i2c_generic_gpio_recovery +EXPORT_SYMBOL_GPL vmlinux 0xb9176155 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0xb94968c5 kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0xb950ecca ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0xb9578ac7 virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0xb95dc753 devres_remove +EXPORT_SYMBOL_GPL vmlinux 0xb96fc72e gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0xb98219f9 pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xb98e447b __netpoll_free_async +EXPORT_SYMBOL_GPL vmlinux 0xb9a0189e sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xb9a73c15 __pci_complete_power_transition +EXPORT_SYMBOL_GPL vmlinux 0xb9b5af25 snd_soc_dapm_free +EXPORT_SYMBOL_GPL vmlinux 0xb9b9df41 usb_amd_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xb9bb08be __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0xb9bfe5e3 regulator_get +EXPORT_SYMBOL_GPL vmlinux 0xb9c425de register_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xb9d025c9 llist_del_first +EXPORT_SYMBOL_GPL vmlinux 0xb9e87b94 bL_switcher_trace_trigger +EXPORT_SYMBOL_GPL vmlinux 0xb9e98c9e blkio_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0xba09d2d3 pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba422e40 sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0xba4f3c39 irq_create_strict_mappings +EXPORT_SYMBOL_GPL vmlinux 0xba67a48e tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0xba704546 ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0xba79278e cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0xba8929ea percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0xbaa83b06 page_cache_async_readahead +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbac75f4d tps65912_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0xbae2468a perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0xbae60e31 devm_mdiobus_free +EXPORT_SYMBOL_GPL vmlinux 0xbae9ed2b get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0xbb034137 perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0xbb038ce4 perf_unregister_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb11cfba klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xbb3de53b mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL vmlinux 0xbb4e956b mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0xbb97617c of_irq_to_resource_table +EXPORT_SYMBOL_GPL vmlinux 0xbb9776e0 dev_pm_opp_find_freq_ceil +EXPORT_SYMBOL_GPL vmlinux 0xbba70eb4 debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0xbbbbddfd devm_led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0xbbd61006 device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0xbbd7dc4c dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0xbbee6e70 usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xbc14341d raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0xbc503cb1 vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL vmlinux 0xbca377f1 dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0xbcac6160 pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbcbaa80a __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0xbcc0cd02 ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0xbccfd4d8 register_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xbcd7c273 ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0xbcdd5b99 iommu_group_set_name +EXPORT_SYMBOL_GPL vmlinux 0xbcf89ab6 __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0xbcfcb4ee pinctrl_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0xbd0cb35c __trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0xbd141d88 snd_soc_info_volsw +EXPORT_SYMBOL_GPL vmlinux 0xbd173dcb pci_reset_bridge_secondary_bus +EXPORT_SYMBOL_GPL vmlinux 0xbd3fe1e3 disable_hardirq +EXPORT_SYMBOL_GPL vmlinux 0xbd4c7d8b pci_ioremap_io +EXPORT_SYMBOL_GPL vmlinux 0xbd4d2b98 kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0xbd4d5bd6 attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0xbd5cb8b9 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0xbd9a0e2a device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xbdc87cc6 pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0xbdd295f0 trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xbdd2f42a rcu_bh_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0xbde9a12f dev_pm_set_dedicated_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xbdf512de free_bch +EXPORT_SYMBOL_GPL vmlinux 0xbe0f3526 mtd_read_oob +EXPORT_SYMBOL_GPL vmlinux 0xbe1887e4 ata_unpack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xbe27827a ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL vmlinux 0xbe472d55 kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0xbe513993 blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe6df87b mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xbe88f308 input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0xbe96dfd8 of_reconfig_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbebf5e8a call_filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0xbee21107 dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf0ffdd5 class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xbf366a58 wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xbf48c378 usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0xbf633288 cpsw_ale_control_set +EXPORT_SYMBOL_GPL vmlinux 0xbf6e5af0 crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0xbf7bcedf xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0xbf8a4f8b tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xbf9b39fd inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0xbfa11eaf ref_module +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfbcddf8 idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0xbfbe0a09 snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL vmlinux 0xbfe5616d tick_broadcast_oneshot_control +EXPORT_SYMBOL_GPL vmlinux 0xbfeb91f4 bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0xbff0ecdb imx_pcm_dma_init +EXPORT_SYMBOL_GPL vmlinux 0xc00131cf visitor64 +EXPORT_SYMBOL_GPL vmlinux 0xc01ed9a4 regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0xc023d5a5 dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0xc0244b66 omapdss_of_get_first_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xc02577a2 pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0xc03a654b memalloc_socks +EXPORT_SYMBOL_GPL vmlinux 0xc05b52ec rhashtable_walk_next +EXPORT_SYMBOL_GPL vmlinux 0xc062140e pwm_can_sleep +EXPORT_SYMBOL_GPL vmlinux 0xc066c288 crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0xc06a9d49 phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0xc081c246 bL_switcher_put_enabled +EXPORT_SYMBOL_GPL vmlinux 0xc08647ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc09655e0 devm_power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0xc0a10293 dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL vmlinux 0xc0a96e14 rcu_gp_is_expedited +EXPORT_SYMBOL_GPL vmlinux 0xc0af327e snd_compress_register +EXPORT_SYMBOL_GPL vmlinux 0xc0d26387 kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc0df8865 timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0xc0e75cec visitor128 +EXPORT_SYMBOL_GPL vmlinux 0xc10abbaa wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0xc14cda99 usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0xc17515d7 usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0xc184c889 devm_of_phy_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0xc18578ed process_srcu +EXPORT_SYMBOL_GPL vmlinux 0xc1a26d58 mtd_del_partition +EXPORT_SYMBOL_GPL vmlinux 0xc1a3f1e8 da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0xc1a69782 pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0xc1bced6a cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0xc1bef247 param_set_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0xc1ddb0e9 imx_pcm_fiq_exit +EXPORT_SYMBOL_GPL vmlinux 0xc1ddeacd crypto_ablkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xc1ea2b22 snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc24d1209 platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xc27e3592 ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0xc280fb46 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0xc2a14484 watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0xc2e728dc ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0xc2ec25d9 devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0xc305c16b snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL vmlinux 0xc30b3a36 scatterwalk_map +EXPORT_SYMBOL_GPL vmlinux 0xc30f70e6 wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0xc31913ac driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0xc32dbe1f sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc35c270b mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0xc36f576f usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0xc37226a5 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0xc37895c8 xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0xc37eff37 __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xc385cb58 perf_num_counters +EXPORT_SYMBOL_GPL vmlinux 0xc3a45449 usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0xc3b93bba klist_next +EXPORT_SYMBOL_GPL vmlinux 0xc3c5d7d5 ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0xc3f5ea4d gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xc40fadca platform_bus +EXPORT_SYMBOL_GPL vmlinux 0xc41e0178 btree_last +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc449892f srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xc451b42b transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc46bb3e0 iommu_group_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xc46ca942 crypto_tfm_in_queue +EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0xc487edde ahci_shost_attrs +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc48f48b0 ata_base_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xc4a1aa26 tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0xc4b3bef6 __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0xc4baab9c power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0xc4d8d550 pwm_set_polarity +EXPORT_SYMBOL_GPL vmlinux 0xc524cf8f ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0xc52b4434 mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0xc5340139 ahci_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0xc53b45c5 snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL vmlinux 0xc542933a timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0xc556df4e skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0xc55d0cb2 tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0xc55ec225 usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc5770678 stmpe_set_altfunc +EXPORT_SYMBOL_GPL vmlinux 0xc59788be pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0xc5a1412a pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0xc5b7353a mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0xc5d5513e cpdma_chan_process +EXPORT_SYMBOL_GPL vmlinux 0xc5df816e rhashtable_insert_rehash +EXPORT_SYMBOL_GPL vmlinux 0xc5e14be4 ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xc5ead03a component_master_add_child +EXPORT_SYMBOL_GPL vmlinux 0xc5ed7a38 pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc61d92f3 devres_get +EXPORT_SYMBOL_GPL vmlinux 0xc61f63f9 kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0xc63d847d ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xc646d366 rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc649229a clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0xc6550022 sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0xc65d3eed ring_buffer_entries_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc6686cc3 ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0xc66b77b1 iommu_group_set_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xc6810e93 of_irq_get +EXPORT_SYMBOL_GPL vmlinux 0xc683dc2e arizona_dev_init +EXPORT_SYMBOL_GPL vmlinux 0xc685c037 cpdma_check_free_tx_desc +EXPORT_SYMBOL_GPL vmlinux 0xc69578cc cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc6a4a872 __clk_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xc6a5a12c omap_dm_timer_write_counter +EXPORT_SYMBOL_GPL vmlinux 0xc6b01384 inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0xc6c0aba3 clk_fractional_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xc6c51785 security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0xc6d1cf0b usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0xc6ec1dd4 power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0xc6edd796 set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0xc70c3503 single_open_net +EXPORT_SYMBOL_GPL vmlinux 0xc715ecf9 powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0xc71a7d9b spi_setup +EXPORT_SYMBOL_GPL vmlinux 0xc72e1233 __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xc7545772 __inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0xc767ec33 regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc77b6d28 net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0xc77e64a2 system_trusted_keyring +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7bafe84 pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0xc7c30b00 bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0xc7c6391c mpi_set_buffer +EXPORT_SYMBOL_GPL vmlinux 0xc7d6c497 device_reset +EXPORT_SYMBOL_GPL vmlinux 0xc7e39bca ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc7eae0e4 crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0xc7f44a06 wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0xc8137fa2 soc_ac97_ops +EXPORT_SYMBOL_GPL vmlinux 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL vmlinux 0xc844173a snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL vmlinux 0xc845b11d stmpe_block_write +EXPORT_SYMBOL_GPL vmlinux 0xc87c1f84 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xc88d703c attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc8add232 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0xc8de802f cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0xc8e07038 md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0xc91277a1 kgdb_schedule_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xc914b0f8 pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0xc9234f82 pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0xc9383891 wb_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0xc945cf8c skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc95a8f14 aead_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0xc9701315 register_mtd_user +EXPORT_SYMBOL_GPL vmlinux 0xc9757b47 usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xc979e33c ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0xc97c1c44 wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xc97c7334 alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0xc97d1140 cpufreq_cooling_get_level +EXPORT_SYMBOL_GPL vmlinux 0xc99258c4 __pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0xc99353b8 flush_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0xc9a4024f usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xca07fe68 devm_snd_soc_register_component +EXPORT_SYMBOL_GPL vmlinux 0xca0b05b3 bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0xca17c839 pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xca235861 ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0xca517707 pinctrl_utils_add_map_mux +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xca8562de ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0xca877350 transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xca882bd1 serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0xca895837 virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0xca8b50f2 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xca9aee0f usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0xcab2f976 user_destroy +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcad33757 smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0xcadd40f6 mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0xcb02a7ef pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0xcb15eee9 sdhci_pci_get_data +EXPORT_SYMBOL_GPL vmlinux 0xcb246d05 get_dcookie +EXPORT_SYMBOL_GPL vmlinux 0xcb32cb36 musb_writeb +EXPORT_SYMBOL_GPL vmlinux 0xcb3531d2 clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0xcb3cfbf1 cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xcb469d2b ddebug_add_module +EXPORT_SYMBOL_GPL vmlinux 0xcb4b240b perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0xcb5b6ab5 alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0xcb8cdef5 pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0xcba098e9 arizona_clk32k_disable +EXPORT_SYMBOL_GPL vmlinux 0xcbcfd251 sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xcbd18d36 blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0xcbe27780 tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbee20b2 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0xcbee588f kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0xcc03af36 __page_file_mapping +EXPORT_SYMBOL_GPL vmlinux 0xcc0643d3 snd_soc_poweroff +EXPORT_SYMBOL_GPL vmlinux 0xcc1e2df6 snd_soc_get_enum_double +EXPORT_SYMBOL_GPL vmlinux 0xcc2a3e53 bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0xcc393d07 nand_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0xcc3be86d crypto_alg_lookup +EXPORT_SYMBOL_GPL vmlinux 0xcc7c02ef pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0xcc84cf39 sysfs_remove_mount_point +EXPORT_SYMBOL_GPL vmlinux 0xcc85fcb6 async_schedule +EXPORT_SYMBOL_GPL vmlinux 0xcc862b08 snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL vmlinux 0xccacf9f9 pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0xccc18bb0 fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xcce468b4 clockevents_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0xcce84819 kick_process +EXPORT_SYMBOL_GPL vmlinux 0xcce8fba0 usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0xcd045fee bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xcd157509 vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0xcd166350 wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xcd2fe4ed usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0xcd4414e0 ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xcd475155 list_lru_walk_one +EXPORT_SYMBOL_GPL vmlinux 0xcd55d51b of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xcd78307f get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0xcd86cbcd usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcd974f00 rcu_all_qs +EXPORT_SYMBOL_GPL vmlinux 0xcd9e22f4 usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0xcdb5b996 devm_devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdb6c0f3 usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0xcdc3cf14 of_gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcdd11a6b snd_soc_limit_volume +EXPORT_SYMBOL_GPL vmlinux 0xcde2fe07 do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0xcde34b28 cpsw_ale_add_ucast +EXPORT_SYMBOL_GPL vmlinux 0xcdfb9016 netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0xce084f0c wm5110_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0xce137874 scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0xce47a72b pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0xce54db1d devfreq_event_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xce6a9d9a trace_current_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xce96ba13 ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0xcea9d20d snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL vmlinux 0xceac2230 regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0xceb373ba simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0xcec20c95 ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0xcec926f0 pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xcf25fa89 __blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0xcf469b5f disk_map_sector_rcu +EXPORT_SYMBOL_GPL vmlinux 0xcf54ea93 async_unregister_domain +EXPORT_SYMBOL_GPL vmlinux 0xcf767431 snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL vmlinux 0xcfb14e04 iommu_get_domain_for_dev +EXPORT_SYMBOL_GPL vmlinux 0xcfb2c72a rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0xcfb5871c irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0xcfc68341 synchronize_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0xcff30dae regmap_fields_write +EXPORT_SYMBOL_GPL vmlinux 0xd02f87ad ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0xd039039e device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xd03bd385 sdhci_get_of_property +EXPORT_SYMBOL_GPL vmlinux 0xd03c7700 secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0xd0494048 dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0xd05cc0f9 snd_soc_register_codec +EXPORT_SYMBOL_GPL vmlinux 0xd06524ba raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd067d3c5 system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0xd070ed88 tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0xd094fee7 of_irq_parse_one +EXPORT_SYMBOL_GPL vmlinux 0xd0b608e4 pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0xd0c019cc crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd0d3de34 subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xd0d5db7f regmap_init +EXPORT_SYMBOL_GPL vmlinux 0xd0db389d vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0xd0eaee35 usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0xd0fe7e2c crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0xd112a72b device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0xd115974b xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0xd118f4a7 relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0xd1286a89 alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0xd1369853 mtd_erase +EXPORT_SYMBOL_GPL vmlinux 0xd138973f snd_soc_unregister_platform +EXPORT_SYMBOL_GPL vmlinux 0xd14f943f part_round_stats +EXPORT_SYMBOL_GPL vmlinux 0xd162175b amba_apb_device_add_res +EXPORT_SYMBOL_GPL vmlinux 0xd16712f3 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xd1822f0b cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0xd18e9cab gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0xd1afdff3 sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd1c146de devres_alloc +EXPORT_SYMBOL_GPL vmlinux 0xd1e9e8a3 fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0xd1f0a011 usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd1fec9f1 devres_release +EXPORT_SYMBOL_GPL vmlinux 0xd204e146 gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0xd20bf6ba dcookie_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd21af0a8 da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0xd23059d8 snd_soc_read +EXPORT_SYMBOL_GPL vmlinux 0xd2379497 usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0xd241fbe7 blk_mq_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd2aaeb4e kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0xd2b44776 extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xd2c3f227 sdhci_pci_o2_resume +EXPORT_SYMBOL_GPL vmlinux 0xd2c8807d usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0xd2d32db5 usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0xd2de7533 unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xd2e7febc shash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0xd2edf4b7 ata_get_cmd_descript +EXPORT_SYMBOL_GPL vmlinux 0xd3055353 find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0xd306c11e queue_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0xd309b085 uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0xd330d318 irq_create_direct_mapping +EXPORT_SYMBOL_GPL vmlinux 0xd33ada8b cci_probed +EXPORT_SYMBOL_GPL vmlinux 0xd352c57d crypto_aead_reqsize +EXPORT_SYMBOL_GPL vmlinux 0xd3870791 sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0xd38a5ba2 of_get_nand_ecc_step_size +EXPORT_SYMBOL_GPL vmlinux 0xd39422f4 device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0xd394d250 ahci_sdev_attrs +EXPORT_SYMBOL_GPL vmlinux 0xd3a898e5 fat_attach +EXPORT_SYMBOL_GPL vmlinux 0xd3adb822 shash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0xd3b74862 tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0xd3da84b9 register_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xd3dbfac9 serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xd3fa3880 crypto_alloc_rng +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4115bc8 usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0xd41fffab interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd44c2f38 cci_disable_port_by_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd4533485 usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xd4567840 pm_genpd_syscore_poweron +EXPORT_SYMBOL_GPL vmlinux 0xd4890358 otg_ulpi_create +EXPORT_SYMBOL_GPL vmlinux 0xd49263a9 ahci_platform_resume +EXPORT_SYMBOL_GPL vmlinux 0xd4b415ae uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0xd4b70eb4 thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4d35c92 __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xd513232b devm_regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd52e0e28 ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0xd53a4be7 devres_find +EXPORT_SYMBOL_GPL vmlinux 0xd53da4e3 omap_dm_timers_active +EXPORT_SYMBOL_GPL vmlinux 0xd54251c7 crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0xd559d035 usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0xd55ad93b iommu_group_get_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xd56f4470 device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0xd57fe545 proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0xd58582fa of_prop_next_u32 +EXPORT_SYMBOL_GPL vmlinux 0xd58d426e ndo_dflt_bridge_getlink +EXPORT_SYMBOL_GPL vmlinux 0xd591d5c4 of_get_nand_ecc_strength +EXPORT_SYMBOL_GPL vmlinux 0xd5a8e733 __tracepoint_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0xd5b78343 __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0xd5bd7dac ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd5c9dc7d pci_intx +EXPORT_SYMBOL_GPL vmlinux 0xd5dea2e3 mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0xd5f0e480 iommu_group_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xd5f6ef03 __ablkcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0xd5fda0e0 gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xd600b939 cpsw_ale_start +EXPORT_SYMBOL_GPL vmlinux 0xd606257f mddev_congested +EXPORT_SYMBOL_GPL vmlinux 0xd609f0c4 dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0xd60c99b5 rcu_batches_completed_bh +EXPORT_SYMBOL_GPL vmlinux 0xd61019e8 phy_init +EXPORT_SYMBOL_GPL vmlinux 0xd668f4e9 crypto_init_ahash_spawn +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd6888e0c tpmm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0xd69a7a81 get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0xd6a970e1 bgpio_remove +EXPORT_SYMBOL_GPL vmlinux 0xd6b7ba44 crypto_alloc_instance2 +EXPORT_SYMBOL_GPL vmlinux 0xd6ca833c crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0xd6f888b9 ahci_platform_suspend +EXPORT_SYMBOL_GPL vmlinux 0xd705b4c7 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0xd7083a4f pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0xd72cc313 kern_mount_data +EXPORT_SYMBOL_GPL vmlinux 0xd72d8618 ata_common_sdev_attrs +EXPORT_SYMBOL_GPL vmlinux 0xd734feed snd_soc_unregister_card +EXPORT_SYMBOL_GPL vmlinux 0xd7539067 fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd76f9f3f spi_async_locked +EXPORT_SYMBOL_GPL vmlinux 0xd778db49 __tracepoint_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0xd77c0bc8 klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xd7aeab69 thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0xd7c6bc1e class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0xd7c8e7f5 trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0xd7d5efbd dma_buf_kunmap +EXPORT_SYMBOL_GPL vmlinux 0xd7d79132 put_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0xd81643db cpufreq_table_validate_and_show +EXPORT_SYMBOL_GPL vmlinux 0xd8188e35 crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0xd81de62c ring_buffer_record_enable +EXPORT_SYMBOL_GPL vmlinux 0xd820c283 eventfd_ctx_remove_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xd840ba3b fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0xd84102f6 snd_device_initialize +EXPORT_SYMBOL_GPL vmlinux 0xd8525ea7 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0xd869b8b8 devm_pwm_put +EXPORT_SYMBOL_GPL vmlinux 0xd87601cc ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd8a4f6c7 fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0xd8ca7fc3 __rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0xd8ce2e14 perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd8ce647f snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL vmlinux 0xd8e3c171 devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd8f86558 of_get_display_timing +EXPORT_SYMBOL_GPL vmlinux 0xd8f990ce adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xd908b475 iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0xd9094b56 kthread_park +EXPORT_SYMBOL_GPL vmlinux 0xd91fec8c rtc_irq_set_freq +EXPORT_SYMBOL_GPL vmlinux 0xd92dc433 regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0xd92ec0ec usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0xd93b0c46 regmap_get_reg_stride +EXPORT_SYMBOL_GPL vmlinux 0xd942d353 ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0xd94aa457 display_timings_release +EXPORT_SYMBOL_GPL vmlinux 0xd95050a4 pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0xd9631061 pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd98c403a unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0xd98fa824 xhci_run +EXPORT_SYMBOL_GPL vmlinux 0xd99413c0 phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0xd9a176ce usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xd9cc0e12 sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0xd9dade4a inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0xd9dca05a fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0xd9e297c5 led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0xd9ea3718 swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0xd9ecb670 ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xda49404b blk_queue_dma_drain +EXPORT_SYMBOL_GPL vmlinux 0xda5837a5 serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0xda69d338 user_update +EXPORT_SYMBOL_GPL vmlinux 0xda9c4896 da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xdab44680 kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0xdac23ff7 max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0xdacc50cd posix_timers_register_clock +EXPORT_SYMBOL_GPL vmlinux 0xdae715e0 videomode_from_timing +EXPORT_SYMBOL_GPL vmlinux 0xdaed3073 timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdb009182 regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0xdb088cb1 pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0xdb23b851 fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0xdb2e0ae2 snd_soc_dapm_force_bias_level +EXPORT_SYMBOL_GPL vmlinux 0xdb6f1e07 usb_phy_generic_register +EXPORT_SYMBOL_GPL vmlinux 0xdb736bb6 of_get_regulator_init_data +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdb945146 sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0xdba0d726 serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0xdbebdd87 dev_pm_disable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdc133ca2 pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0xdc145698 bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0xdc287559 sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0xdc461430 irq_set_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0xdc52766d omap_dm_timer_request +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc894860 led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc99d18c devm_regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xdc9d57dd da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdcab862b device_show_int +EXPORT_SYMBOL_GPL vmlinux 0xdcc4407c pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0xdd17ffec trace_clock +EXPORT_SYMBOL_GPL vmlinux 0xdd2efc0f ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0xdd391eff profile_event_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdd419635 crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0xdd5925b5 class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0xdd7b337c blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0xdd9a52a0 iommu_set_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0xdd9d6d3b snd_soc_runtime_set_dai_fmt +EXPORT_SYMBOL_GPL vmlinux 0xddb25156 devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0xddbc12e4 rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddc92e23 ping_hash +EXPORT_SYMBOL_GPL vmlinux 0xddd1d45a pinctrl_select_state +EXPORT_SYMBOL_GPL vmlinux 0xddd58dc0 ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0xddef99c9 sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0xddf0fcfb devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0xddfe710c bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0xde0b3102 regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0xde0c42cc tcp_death_row +EXPORT_SYMBOL_GPL vmlinux 0xde51f641 raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0xde69139e pinconf_generic_dump_config +EXPORT_SYMBOL_GPL vmlinux 0xde962f96 pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xde9af1d3 ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0xdea0cd3b of_regulator_match +EXPORT_SYMBOL_GPL vmlinux 0xdee52fb9 mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf224e59 __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xdf28dbef hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0xdf2df7c7 debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0xdf2ee010 sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xdf3a4355 amba_ahb_device_add +EXPORT_SYMBOL_GPL vmlinux 0xdf5047c2 debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0xdf6af939 snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL vmlinux 0xdf6c0714 regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0xdfa28e7e gpiod_count +EXPORT_SYMBOL_GPL vmlinux 0xdfac6c46 snd_soc_new_ac97_codec +EXPORT_SYMBOL_GPL vmlinux 0xdfb406f1 task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0xdfd669d2 get_mtd_device +EXPORT_SYMBOL_GPL vmlinux 0xdfe48899 inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0xdff71250 of_clk_parent_fill +EXPORT_SYMBOL_GPL vmlinux 0xe007de41 kallsyms_lookup_name +EXPORT_SYMBOL_GPL vmlinux 0xe00c933c ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0xe02384ef fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0xe02eb6d0 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0xe03852fd pin_is_valid +EXPORT_SYMBOL_GPL vmlinux 0xe03958f6 pm_generic_freeze +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 0xe09b226d iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0xe0a2beb2 dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0xe0a5de41 regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0xe0b1c103 clk_set_max_rate +EXPORT_SYMBOL_GPL vmlinux 0xe0cef797 kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xe0e1887b bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0xe0e70e9d device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0xe0f3d669 arm_iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0xe117ae93 snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL vmlinux 0xe16591ab stop_machine +EXPORT_SYMBOL_GPL vmlinux 0xe1680d9c omap_dm_timer_disable +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe194ad71 mtd_is_locked +EXPORT_SYMBOL_GPL vmlinux 0xe1c06ba3 fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0xe1c5b224 pinctrl_utils_dt_free_map +EXPORT_SYMBOL_GPL vmlinux 0xe1cbd40f ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0xe1cc2e4b dma_buf_fd +EXPORT_SYMBOL_GPL vmlinux 0xe1cfb6b0 virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0xe1eb985f omap_dm_timer_read_status +EXPORT_SYMBOL_GPL vmlinux 0xe1ff8453 regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0xe2039a82 cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0xe22900ef init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0xe255c9b3 inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xe272ad11 irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0xe276c74c sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0xe28a1d1a sdhci_pci_spt_drive_strength +EXPORT_SYMBOL_GPL vmlinux 0xe294cfdc iommu_domain_window_enable +EXPORT_SYMBOL_GPL vmlinux 0xe2c6afd7 fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0xe2f143cc perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0xe2f449c0 debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0xe2f97666 arizona_dev_exit +EXPORT_SYMBOL_GPL vmlinux 0xe3043ff9 request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xe3058f89 screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0xe311b2f0 sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0xe320c6e5 cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xe324600a skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0xe3252661 sdhci_pci_o2_probe +EXPORT_SYMBOL_GPL vmlinux 0xe32bf2ed snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL vmlinux 0xe32c64f8 br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0xe34fa45d ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0xe3567a65 pci_try_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xe3627e09 wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0xe37c1970 of_fixed_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0xe384a102 usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xe3897ec7 devfreq_event_reset_event +EXPORT_SYMBOL_GPL vmlinux 0xe3a7fb98 adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0xe404531f gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0xe42e1f70 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0xe43fba80 get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0xe4689576 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xe46de365 tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xe4793c72 add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL vmlinux 0xe47ab984 __cci_control_port_by_device +EXPORT_SYMBOL_GPL vmlinux 0xe4801b5a pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe4c19a0f regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0xe4c22565 cpdma_chan_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe4c942f7 ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0xe4e3bcb4 gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0xe4f0117c ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0xe506f1cf sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xe5071dcc extcon_set_cable_state +EXPORT_SYMBOL_GPL vmlinux 0xe512aeed inet6_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0xe51ce526 cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe54cf90e subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0xe56b2e88 anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0xe5767970 power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe58aef69 tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0xe58fb452 aer_irq +EXPORT_SYMBOL_GPL vmlinux 0xe5a96e13 ahci_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0xe60a0b97 snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL vmlinux 0xe60b7324 i2c_slave_register +EXPORT_SYMBOL_GPL vmlinux 0xe60fdc17 rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0xe6247da0 rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0xe62cc187 snd_soc_bytes_info +EXPORT_SYMBOL_GPL vmlinux 0xe62d336c __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0xe63c2e63 __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0xe651f76e selinux_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe66b5945 clk_register_mux +EXPORT_SYMBOL_GPL vmlinux 0xe66f8975 rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe67c3f4e devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0xe68b291f crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0xe691bb17 uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0xe69841f1 devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0xe69cbd2b arm_iommu_release_mapping +EXPORT_SYMBOL_GPL vmlinux 0xe6c68334 ddebug_remove_module +EXPORT_SYMBOL_GPL vmlinux 0xe6d692cc generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0xe6e1c5fe uuid_be_gen +EXPORT_SYMBOL_GPL vmlinux 0xe6e4b2eb sock_update_netprioidx +EXPORT_SYMBOL_GPL vmlinux 0xe6ef4abf dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0xe6ff7c60 __clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0xe70490d6 cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0xe7113ba0 rt_mutex_timed_lock +EXPORT_SYMBOL_GPL vmlinux 0xe73c025f usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xe7453f0f blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0xe7465786 kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0xe74f5a7e crypto_blkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xe7683c6f trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe7cb82ea divider_round_rate +EXPORT_SYMBOL_GPL vmlinux 0xe7ecceb0 thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe7f3ba35 ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0xe7f48bc7 usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0xe7fe7580 wait_for_tpm_stat +EXPORT_SYMBOL_GPL vmlinux 0xe7ffe877 pcpu_base_addr +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe818b46b netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe83326c1 da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xe834fd30 device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0xe8551376 dev_pm_opp_free_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0xe85a9fd3 cpu_cluster_pm_exit +EXPORT_SYMBOL_GPL vmlinux 0xe85f7b50 pinctrl_pm_select_idle_state +EXPORT_SYMBOL_GPL vmlinux 0xe85fc076 pci_generic_config_write32 +EXPORT_SYMBOL_GPL vmlinux 0xe862c4b7 dpm_suspend_start +EXPORT_SYMBOL_GPL vmlinux 0xe8dce81d virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0xe8fa34b4 tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0xe8ff7b53 tpm2_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xe9006ad6 vchan_find_desc +EXPORT_SYMBOL_GPL vmlinux 0xe901053a class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe938fc7b __gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe956a75c pl320_ipc_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe9612a2a omap_dm_timer_set_match +EXPORT_SYMBOL_GPL vmlinux 0xe986c215 pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0xe989d4d6 component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0xe9919816 regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xe997a768 btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0xe99efd84 pci_intx_mask_supported +EXPORT_SYMBOL_GPL vmlinux 0xe9a8770d udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0xe9b12ca2 rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9e3ada6 crypto_create_tfm +EXPORT_SYMBOL_GPL vmlinux 0xe9f84b34 uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea1aec35 crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0xea1bb291 bL_switcher_get_enabled +EXPORT_SYMBOL_GPL vmlinux 0xea250d72 regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0xea3d600a ahci_platform_init_host +EXPORT_SYMBOL_GPL vmlinux 0xea418e0f atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0xea43355b gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL vmlinux 0xea97324f ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0xea9f1e59 ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0xeabd91e8 device_store_int +EXPORT_SYMBOL_GPL vmlinux 0xeabed6ce rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0xeac63b2d ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0xeac661ed pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0xead5696e class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0xeaf1e9f1 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0xeb29a74b md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0xeb3ad917 ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xeb5a4486 usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0xeb60d844 __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0xeb616c71 vchan_tx_submit +EXPORT_SYMBOL_GPL vmlinux 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL vmlinux 0xeb9abbee ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xeb9c12e3 hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0xebb8de6d disk_part_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xebcbd144 of_irq_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xebec57c4 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xec10efa4 con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0xec1b043e regulator_suspend_prepare +EXPORT_SYMBOL_GPL vmlinux 0xec25f967 klist_del +EXPORT_SYMBOL_GPL vmlinux 0xec3325e2 __clk_get_num_parents +EXPORT_SYMBOL_GPL vmlinux 0xec41327c fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0xec431abe regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0xec55e6eb vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xec56925f power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0xecae9516 vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0xecd4809f snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL vmlinux 0xecd9b52b usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0xecfd8761 usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xed419a09 __of_genpd_xlate_simple +EXPORT_SYMBOL_GPL vmlinux 0xed53b908 dma_request_slave_channel_reason +EXPORT_SYMBOL_GPL vmlinux 0xed83e478 snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL vmlinux 0xed87b242 irq_set_chained_handler_and_data +EXPORT_SYMBOL_GPL vmlinux 0xed9195e0 tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0xed91a71a crypto_aead_setkey +EXPORT_SYMBOL_GPL vmlinux 0xedb5bbea blkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xeddb342e devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xede22e95 serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0xedf7570b led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0xee0872ad cpsw_ale_destroy +EXPORT_SYMBOL_GPL vmlinux 0xee604a93 __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0xee664e06 pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xee6e4bdd usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0xee71025c __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0xee8d7539 cpdma_chan_start +EXPORT_SYMBOL_GPL vmlinux 0xee916c4b ahci_kick_engine +EXPORT_SYMBOL_GPL vmlinux 0xee965c4f tegra_pinctrl_probe +EXPORT_SYMBOL_GPL vmlinux 0xee969490 register_trace_event +EXPORT_SYMBOL_GPL vmlinux 0xeead134f tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0xeec81ac3 power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0xeed24570 ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0xef0f3b48 i2c_new_dummy +EXPORT_SYMBOL_GPL vmlinux 0xef0fc345 relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0xef117f7e device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xef1ab7c0 look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0xef351f89 of_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xef38b249 tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0xef3d0e7d alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0xef409b74 kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0xef464c28 getboottime64 +EXPORT_SYMBOL_GPL vmlinux 0xef54897f shmem_get_seals +EXPORT_SYMBOL_GPL vmlinux 0xef5be926 ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0xef66075c usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef6de929 blk_rq_err_bytes +EXPORT_SYMBOL_GPL vmlinux 0xef72c066 subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0xef8c7850 pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefb001d9 fuse_put_request +EXPORT_SYMBOL_GPL vmlinux 0xefd0ea90 regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xefdf2f92 dma_buf_vunmap +EXPORT_SYMBOL_GPL vmlinux 0xefe500da snd_soc_register_card +EXPORT_SYMBOL_GPL vmlinux 0xf00a443d mddev_unlock +EXPORT_SYMBOL_GPL vmlinux 0xf03c072f __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0xf066a08d arizona_set_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0xf0727f12 ktime_get_raw_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xf07b87f9 phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xf0b4f823 devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0xf0bd252f usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xf0c3be25 __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0xf0d05906 sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0xf0e62838 shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0xf0e81b60 class_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf0f42bbf crypto_register_aead +EXPORT_SYMBOL_GPL vmlinux 0xf0f5dbc2 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0xf1093ab1 sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0xf10f20d0 gpiochip_irqchip_add +EXPORT_SYMBOL_GPL vmlinux 0xf12caf22 clk_register_divider_table +EXPORT_SYMBOL_GPL vmlinux 0xf1771578 mtd_block_isbad +EXPORT_SYMBOL_GPL vmlinux 0xf177e0d8 put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf18dcddc da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0xf190866e pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0xf1b31314 delayacct_on +EXPORT_SYMBOL_GPL vmlinux 0xf1b46bdd irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xf1b96a32 tc3589x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xf1be6731 blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0xf1c69c1a dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0xf1f16c9e unregister_jprobes +EXPORT_SYMBOL_GPL vmlinux 0xf219addd device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf22053aa irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0xf22be89f regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0xf25efba7 module_mutex +EXPORT_SYMBOL_GPL vmlinux 0xf265117f mtd_lock +EXPORT_SYMBOL_GPL vmlinux 0xf26e021b rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0xf27977e2 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0xf2823aed crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0xf28a4c43 __tracepoint_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0xf28f0043 __list_lru_init +EXPORT_SYMBOL_GPL vmlinux 0xf2ad979c task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0xf2b78fc7 omap_pcm_platform_register +EXPORT_SYMBOL_GPL vmlinux 0xf2d69bec crypto_alloc_pcomp +EXPORT_SYMBOL_GPL vmlinux 0xf2ed48f0 sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0xf2f077cc pkey_id_type_name +EXPORT_SYMBOL_GPL vmlinux 0xf2f27258 crypto_register_pcomp +EXPORT_SYMBOL_GPL vmlinux 0xf2f5990a get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0xf2fca922 uart_parse_options +EXPORT_SYMBOL_GPL vmlinux 0xf2ff9022 vchan_init +EXPORT_SYMBOL_GPL vmlinux 0xf30276de crypto_register_rng +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 0xf31de637 blkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0xf32990fa devfreq_event_enable_edev +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf33f00c7 ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0xf3507755 pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0xf3560d7d __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0xf357bb3f snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL vmlinux 0xf35ebd67 usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0xf3804a50 pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf388d192 inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0xf398dd9b pinctrl_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0xf3b26b26 pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3bcc9ea dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0xf3c4902a usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0xf3dc62fa dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0xf3f18238 ktime_get_resolution_ns +EXPORT_SYMBOL_GPL vmlinux 0xf3fb02b5 virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0xf400f5e7 snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL vmlinux 0xf4229a35 ahash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0xf44b5b4d ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0xf44d0e2b ahci_platform_disable_resources +EXPORT_SYMBOL_GPL vmlinux 0xf467ec23 usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0xf46a1337 genlmsg_new_unicast +EXPORT_SYMBOL_GPL vmlinux 0xf476e53d ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf47ebd7c wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xf48a44bc bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0xf48caf51 vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0xf48df213 __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0xf494f618 mmc_regulator_get_ocrmask +EXPORT_SYMBOL_GPL vmlinux 0xf499fdb2 rcu_barrier_bh +EXPORT_SYMBOL_GPL vmlinux 0xf49b08f0 snd_soc_put_volsw +EXPORT_SYMBOL_GPL vmlinux 0xf49d1f34 vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0xf4aa00b0 mbox_request_channel_byname +EXPORT_SYMBOL_GPL vmlinux 0xf4de5689 dev_pm_qos_expose_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0xf4e75e4a snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL vmlinux 0xf4fa21ff omap_dm_timer_write_status +EXPORT_SYMBOL_GPL vmlinux 0xf4fc2d6c __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf4fdcd2b register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0xf50e1713 of_genpd_del_provider +EXPORT_SYMBOL_GPL vmlinux 0xf51449bf swiotlb_tbl_unmap_single +EXPORT_SYMBOL_GPL vmlinux 0xf52deba1 wm8400_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf54d3b64 gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0xf54f4f6d cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf5564eec sdhci_enable_irq_wakeups +EXPORT_SYMBOL_GPL vmlinux 0xf5776b41 __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0xf57a8440 __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5bee5a8 adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0xf5c46fd0 virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0xf5de9459 ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0xf5fd817b gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xf616f921 pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0xf626fb6d gpiod_set_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xf6492649 dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0xf64f1cb8 rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0xf661ac26 ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0xf68aa631 skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0xf6a6b41f snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0xf6a83ca6 ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0xf6bb1161 __tracepoint_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0xf6bcae61 pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0xf6bcb01d usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0xf6c550c2 snd_soc_register_platform +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf6f81470 regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0xf6fe6d35 inet_hash +EXPORT_SYMBOL_GPL vmlinux 0xf70f3a49 ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0xf714a86a lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0xf73d425e bio_trim +EXPORT_SYMBOL_GPL vmlinux 0xf76b0a59 read_current_timer +EXPORT_SYMBOL_GPL vmlinux 0xf774b881 __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0xf77a9d07 ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xf798130e ahci_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xf7c0ab02 tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0xf7d40c4a snd_pcm_stream_lock +EXPORT_SYMBOL_GPL vmlinux 0xf7eccd02 del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL vmlinux 0xf80e6d2e netlink_alloc_skb +EXPORT_SYMBOL_GPL vmlinux 0xf81017bb of_pci_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xf81e1d9d mtd_table_mutex +EXPORT_SYMBOL_GPL vmlinux 0xf82f16b3 execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf83de296 sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0xf846506f irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf8711b97 iommu_domain_get_attr +EXPORT_SYMBOL_GPL vmlinux 0xf8767239 sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xf8802492 print_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xf889a4c6 gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0xf8bff5a4 lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0xf8d2ada3 mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0xf8d56a7e transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0xf8e6b564 hibernation_set_ops +EXPORT_SYMBOL_GPL vmlinux 0xf8f06707 usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL vmlinux 0xf8f3a0fb ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0xf8fe3d0b kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0xf90d97af regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0xf9202b2a extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0xf9227940 kernfs_path +EXPORT_SYMBOL_GPL vmlinux 0xf92ce956 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0xf932015f __raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf934134c blkcipher_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0xf95322f4 kthread_parkme +EXPORT_SYMBOL_GPL vmlinux 0xf9547a17 divider_recalc_rate +EXPORT_SYMBOL_GPL vmlinux 0xf96dfaea usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0xf98ebe0a scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xf990677f __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0xf9912fee perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0xf991c09f rcu_qs_ctr +EXPORT_SYMBOL_GPL vmlinux 0xf9979e0a get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0xf99c8857 sdio_run_irqs +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9b4a663 sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0xf9c2da57 clkdev_create +EXPORT_SYMBOL_GPL vmlinux 0xf9ca3160 ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xf9cf032f i2c_new_probed_device +EXPORT_SYMBOL_GPL vmlinux 0xf9d2220e pinctrl_pm_select_sleep_state +EXPORT_SYMBOL_GPL vmlinux 0xf9d6db1f pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xfa07f4c8 devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0xfa0f6c38 debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0xfa1472e9 fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xfa1b9d58 snd_soc_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa1ebd03 thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfa2902a8 fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0xfa413a01 synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0xfa5df95b put_device +EXPORT_SYMBOL_GPL vmlinux 0xfa666100 unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0xfa78ff4e ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0xfa82e197 usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xfa8f38fc ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0xfa976f7e ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0xfa99fcff inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0xfab9d44e pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0xfac0d49a wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xfac8f2fb ahci_platform_get_resources +EXPORT_SYMBOL_GPL vmlinux 0xfaddf1ac usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0xfb0b2ec0 split_page +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name +EXPORT_SYMBOL_GPL vmlinux 0xfb7e978f shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xfb844c9e ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xfb884f53 bmp085_detect +EXPORT_SYMBOL_GPL vmlinux 0xfb94f014 usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0xfbab786d tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0xfbb2c5da dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xfbb5a053 snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0xfbb5d437 pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbc916e7 ping_err +EXPORT_SYMBOL_GPL vmlinux 0xfbc926c6 snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL vmlinux 0xfbcfdcfa bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0xfbe02963 extcon_get_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0xfbf68d39 usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc051b1a bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0xfc53f026 ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0xfc5a31d7 ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xfc626b3e regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0xfc648ef6 regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0xfc6b7870 snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL vmlinux 0xfc75a5cf usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0xfc7d487d bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0xfc84cd96 debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0xfc94c6ab regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0xfc95943a enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xfc9e78c3 irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0xfc9ec7ef iommu_iova_to_phys +EXPORT_SYMBOL_GPL vmlinux 0xfcbf0bb1 snd_soc_add_card_controls +EXPORT_SYMBOL_GPL vmlinux 0xfcc51a97 ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xfcd7bc0b ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0xfce28955 snd_soc_component_read +EXPORT_SYMBOL_GPL vmlinux 0xfcefb2bf power_supply_put +EXPORT_SYMBOL_GPL vmlinux 0xfcf13779 usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0xfd0a7cba tc3589x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xfd3a0ef6 thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfd4123e1 omap_dma_filter_fn +EXPORT_SYMBOL_GPL vmlinux 0xfd41c7ce btree_merge +EXPORT_SYMBOL_GPL vmlinux 0xfd4dcfa3 ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0xfd5c15c3 device_create_vargs +EXPORT_SYMBOL_GPL vmlinux 0xfd7a50ea set_timer_slack +EXPORT_SYMBOL_GPL vmlinux 0xfd8bdbea wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0xfd93acd7 led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0xfdabd914 dma_buf_detach +EXPORT_SYMBOL_GPL vmlinux 0xfdbffe2d tcp_done +EXPORT_SYMBOL_GPL vmlinux 0xfde1a33e klist_prev +EXPORT_SYMBOL_GPL vmlinux 0xfdf53b82 trace_call_bpf +EXPORT_SYMBOL_GPL vmlinux 0xfdf86dea usb_udc_vbus_handler +EXPORT_SYMBOL_GPL vmlinux 0xfe06bd73 platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0xfe1878a0 ping_seq_fops +EXPORT_SYMBOL_GPL vmlinux 0xfe1ea7dc debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0xfe6215f2 snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL vmlinux 0xfe7453fe extcon_set_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0xfe8b5dad xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0xfe91c81b unregister_mtd_user +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfea5520e crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0xfec8342a sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfedb1ff0 transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0xfeeb6bb9 mmput +EXPORT_SYMBOL_GPL vmlinux 0xfef7961b platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0xfef8a166 trace_current_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff2820a2 ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0xff291ecf clk_unregister_divider +EXPORT_SYMBOL_GPL vmlinux 0xff3aa63b ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0xff3bd71f da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xff5a8cfe cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0xff633558 vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xff689506 sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0xff7f409b devm_regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xff9a48f3 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0xffa6a8c6 ahci_do_softreset +EXPORT_SYMBOL_GPL vmlinux 0xffb6d4b9 ata_dummy_port_ops --- linux-4.2.0.orig/debian.master/abi/4.2.0-10.11/armhf/generic-lpae +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/armhf/generic-lpae @@ -0,0 +1,18403 @@ +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/crypto/sha256-arm 0x8501b938 crypto_sha256_arm_finup +EXPORT_SYMBOL arch/arm/crypto/sha256-arm 0x9ed9e160 crypto_sha256_arm_update +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 0x28865246 mcryptd_arm_flusher +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/atm/suni 0x3846cbba suni_init +EXPORT_SYMBOL drivers/bcma/bcma 0x281ceaef bcma_core_irq +EXPORT_SYMBOL drivers/bcma/bcma 0x9052d903 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 0x02333eae pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x0c6a61be pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x11b2dab5 pi_disconnect +EXPORT_SYMBOL drivers/block/paride/paride 0x4267110a pi_register_driver +EXPORT_SYMBOL drivers/block/paride/paride 0x45057d00 pi_write_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x51562878 paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0x59f5b6ac pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0x5e73775d pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0x7000e1e1 pi_read_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x93b5eca0 paride_unregister +EXPORT_SYMBOL drivers/block/paride/paride 0xade46ec6 pi_connect +EXPORT_SYMBOL drivers/block/paride/paride 0xade9d59a pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0xb21ba07d pi_unregister_driver +EXPORT_SYMBOL drivers/block/paride/paride 0xcf1d3d4b pi_write_block +EXPORT_SYMBOL drivers/bluetooth/btbcm 0xd9177180 btbcm_patchram +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x0216ac48 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 0xab4a0f64 ipmi_smi_watcher_unregister +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xb0e1f278 ipmi_smi_add_proc_entry +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xb4b65fb7 ipmi_register_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xb5abec56 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 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/tpm/st33zp24/tpm_st33zp24 0x7ab2ed66 st33zp24_remove +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xde5663aa st33zp24_pm_resume +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xe112ec66 st33zp24_pm_suspend +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xf88ee533 st33zp24_probe +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x16cb3efa xillybus_endpoint_remove +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x551f4e69 xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xf95ea976 xillybus_init_endpoint +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x12b5d34e dw_dma_get_src_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x684f8853 dw_dma_cyclic_free +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x7b6c6f2a dw_dma_cyclic_start +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xc21ec0a2 dw_dma_cyclic_stop +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xcea8b34a dw_dma_get_dst_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xda0582ef dw_dma_cyclic_prep +EXPORT_SYMBOL drivers/dma/pl330 0x2585ab14 pl330_filter +EXPORT_SYMBOL drivers/edac/edac_core 0xa2fc5466 edac_mc_find +EXPORT_SYMBOL drivers/firewire/firewire-core 0x029dcdd2 fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04dd92ce fw_core_add_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x07456be8 fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0780ef0c fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0x16e91e21 fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1beb30a4 fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2885fec5 fw_get_request_speed +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2fb72035 fw_send_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3c56ef91 fw_workqueue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4d3aef14 fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4d5d4eca fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4e44e169 fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0x5859558d fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0x5969f846 fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x5adaa224 fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x65c9438b fw_csr_iterator_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x749d42f0 fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7c459603 fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7e431b14 fw_csr_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x85fba24d fw_iso_context_flush_completions +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 0x9170f06a fw_send_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xaabcaf8c fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0xbb510bf9 fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0xbff39204 fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0xc191b47e fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0xc3b65336 fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd1311ac4 fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd5e72ca7 fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0xdad55c4e fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0xdec18e77 fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe0b860cf fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0xea4f3a3e fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf11b7329 fw_cancel_transaction +EXPORT_SYMBOL drivers/fmc/fmc 0x07f4d15b fmc_find_sdb_device +EXPORT_SYMBOL drivers/fmc/fmc 0x08f2d9ea fmc_scan_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x09487b8b fmc_reprogram +EXPORT_SYMBOL drivers/fmc/fmc 0x0b66776e fmc_free_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x10b48779 fmc_device_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x4b067c4d fmc_driver_register +EXPORT_SYMBOL drivers/fmc/fmc 0xacaf6559 fmc_show_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0xcc1da5f3 fmc_driver_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0xd516f4dd fmc_device_register +EXPORT_SYMBOL drivers/fmc/fmc 0xec06f4f1 fmc_device_register_n +EXPORT_SYMBOL drivers/fmc/fmc 0xf3d6f197 fmc_device_unregister_n +EXPORT_SYMBOL drivers/gpu/drm/drm 0x005446aa drm_connector_unplug_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0092ce60 drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01f25bbc drm_bridge_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x021c801b drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0326f910 drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03a33f6f drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x040c8207 drm_legacy_idlelock_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x046de0bc drm_prime_sg_to_page_addr_arrays +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0627fa04 drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x08dd74be drm_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x08e0a246 drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x08ec51f5 drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x091718e4 drm_property_unreference_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x09f6aa10 __drm_modeset_lock_all +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 0x0b205be0 drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0c852ffc drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0cb5e744 drm_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0df6c525 drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ed0ec62 drm_panel_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f2f910e drm_object_property_set_value +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 0x0ff2341f drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x107742a9 drm_get_subpixel_order_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x10c93197 drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11e44d60 drm_atomic_legacy_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1434df65 drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14a9a178 drm_get_format_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x16b72134 drm_pci_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x186d1e5f drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x194eadaa drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a546ddd drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a770ac3 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b615799 drm_atomic_state_default_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b91e24b drm_vblank_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dd71f7a drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dfa6fee drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1f1fb351 drm_modeset_lock_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x203135a1 drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2034a388 drm_legacy_getsarea +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20645642 drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20fefaea drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x211e71a9 drm_platform_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x21765735 drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2192dbce drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2214d854 drm_mode_get_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22acaf62 drm_get_cea_aspect_ratio +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22c1d7a0 drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22cb3e42 drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x233fe0c8 drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24de41b4 drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x26aa3ca9 drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2763266c drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2870e9da drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28aad4e8 drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28f36d9a drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29a010e6 drm_mm_insert_node_in_range_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a1d08b8 drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2b727ac4 drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e7a4300 drm_rgb_quant_range_selectable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ed4ae82 drm_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3010b7a9 drm_mode_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x30433e0f drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x313f8dd9 drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32072ccf drm_mm_dump_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32d54361 drm_modeset_lock_all_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3314fe2c drm_dev_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x33527092 drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x336a05cd drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x346127a7 drm_global_item_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x34e70b2d drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0x356c35ee drm_pci_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x372fa576 of_drm_find_panel +EXPORT_SYMBOL drivers/gpu/drm/drm 0x37a9755e drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x37ebe743 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3848d6d5 drm_mode_create_tv_properties +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 0x3af04c19 drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b7a8f6b drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b9d009a drm_format_plane_cpp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c45e0cc drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3d0ef0c0 drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3d9cb4b5 drm_property_create_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ea28447 drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eb37b9d drm_ht_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f731be5 drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f805ce9 drm_irq_uninstall +EXPORT_SYMBOL drivers/gpu/drm/drm 0x407ff339 drm_gem_dumb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x41c85756 drm_plane_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x42d9f054 drm_atomic_state_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x44b7dc9a drm_mode_group_init_legacy_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4591feee drm_bridge_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x46a55930 drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x482d923d drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x490cfb78 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c511235 drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c61cb5c drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c6c0628 drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ca6c511 drm_legacy_addbufs_pci +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ea1f5a2 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f027593 drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f34a847 drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50065176 drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50e28c07 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x51093827 drm_atomic_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x52042381 drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x526f6f71 drm_rect_calc_hscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x535a957e drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x54541cfc drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm 0x562d2e2e drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59ef50f0 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a82e82c drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5b47df96 drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5b8e314a drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ba50a7c drm_bridge_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d604fcc drm_modeset_legacy_acquire_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ec7dd1c drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f7de912 drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0x60b9b14d drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x617bf835 drm_legacy_rmmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x61f08b93 drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x629c05e1 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63f9ef95 drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x654e870b drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65691666 drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0x663491c7 drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67633846 drm_mm_insert_node_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6900d335 drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6969b428 drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6998ec02 drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x69f9fc2a drm_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6aaca06b drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6b326c43 drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6b77a855 drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d685620 drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6fc68886 drm_modeset_unlock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x71379e52 drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x727cf5d9 drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x74914042 drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x751bfa32 drm_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x76118e17 drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x77871935 drm_dev_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x77873c60 drm_panel_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7851338e drm_get_pci_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7868f0d5 drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x786e2734 drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x797201a7 drm_bridge_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a190d52 drm_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b0376ff drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b6ee504 drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b9fbf85 drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c6a3d3b drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7d91a1fa drm_legacy_idlelock_take +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e98a54c drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7f707afb drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fef15de drm_modeset_backoff_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x80eae630 drm_ati_pcigart_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82851ab6 drm_framebuffer_unreference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82c2998f drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x83a978ac drm_atomic_add_affected_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x83be2b55 drm_panel_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x843df548 drm_mode_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x851ddc4c drm_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x87d49c98 drm_legacy_ioremap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x884076b6 drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8a80c8aa drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8ac131b8 drm_mode_create_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d6fb3fc drm_select_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8de13715 drm_format_vert_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8e76c184 drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8e83a12f drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8eff9111 drm_ht_find_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8f215280 drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8f319e4c drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8f388cfe drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8f50ed00 drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9076958f drm_crtc_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91284b19 drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x92408488 drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x94bd5bbf drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9513d74c drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x951bcb1a drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x959f8d1b drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0x964c6cd8 drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x97120cdc drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x976062b5 drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x97e9e48e drm_pci_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x98b369e8 drm_pcie_get_speed_cap_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x98c64eb6 drm_atomic_connectors_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x98f5c424 drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x98f924c2 drm_mode_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9972db48 drm_rect_calc_vscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9980fffe drm_mode_validate_basic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a9dd164 drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b9a55e8 drm_legacy_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9bc1f4cb drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9c0d1fa2 drm_mode_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9fdad6ab drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa142614c drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1440b02 drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1c9c5da drm_display_info_set_bus_formats +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1e0178e drm_unplug_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa2142db1 drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa28078b2 drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa29cd19c drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa2c00331 drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa395407f drm_vblank_post_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4466414 drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa55c233b drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa607be2d drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa8098cf0 drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa94f400e drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa95c1586 drm_pci_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa96acfcb drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa97d1967 drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa99fe091 drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa9cf00be drm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaaf268b5 drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0xac263a86 drm_framebuffer_reference +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad5d3057 drm_atomic_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaf032fbd drm_legacy_ioremapfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaf07eb47 drm_vma_offset_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb11ea5ba of_drm_find_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb1569020 drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb221b593 drm_panel_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb294e0f9 drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb3b86da2 drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4592351 drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4dbe067 drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb65c0be3 drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb7381c94 drm_atomic_set_mode_prop_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb7ac7968 drm_crtc_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb7ffd6a5 drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb84be351 drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb8521ef1 drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb89e835d drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb9bcd127 drm_legacy_rmmap_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbb23f9a4 drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbcfb1b6f drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd3b2843 drm_mode_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe63230a drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbead3408 drm_of_find_possible_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbee53b96 drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbfea5292 drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc038b32b drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc051e881 drm_bridge_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc084b7f7 drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc13e027f drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc2ad5c4a drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc360e7e2 drm_ut_debug_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc4fc6304 drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc5642041 drm_atomic_set_mode_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc76024cf drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7949245 drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc891286c drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc93ce142 drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca45efbc drm_format_horz_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca5c7790 drm_mm_init_scan_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcbc059ee drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc87717b drm_property_lookup_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xccbf5c92 drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd0fc417 drm_ht_just_insert_please +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd4f83cc drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd7bddde drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd1c69281 drm_platform_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd22388df drm_mode_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2335101 drm_fb_get_bpp_depth +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd3b69317 drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd4f6323f drm_atomic_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd50fda32 drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd52b1d11 drm_mm_init_scan +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd618694c drm_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd64afb6f drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd668cb50 drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd6c23130 drm_plane_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd70c8470 drm_mm_debug_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd7533aa6 drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd7577690 drm_property_reference_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd9fc3966 drm_bridge_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdaa0611c drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdb453b16 drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdb6108cf drm_calc_vbltimestamp_from_scanoutpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbb5a9f5 drm_ht_remove_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd150721 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd8febd2 drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd93e9e5 drm_panel_detach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdef3706a drm_legacy_ioremap_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe0809073 drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe107812b drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe23be11c drm_mode_hsync +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2e3f704 drm_irq_install +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe412e617 drm_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe466d126 drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe51d89b5 drm_mm_clean +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe5f65280 drm_bridge_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe68161aa drm_ati_pcigart_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe6db22b0 drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7197773 drm_ht_insert_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe80a3bd5 drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe868d837 drm_modeset_lock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe90ea7e3 drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe9a08cbb drm_mode_create_dirty_info_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xed7ebeec drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeda8a7b3 drm_legacy_addmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeeb29a8c drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef25da8c drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf00d29fa drm_connector_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1daf0e6 drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf347fa6e drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf40a8178 drm_reinit_primary_mode_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf4bcdcb0 drm_atomic_state_default_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf5511dea drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf5e28e1a drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf925ef0a drm_vblank_pre_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa84ded9 drm_edid_to_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfc577a98 drm_atomic_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfcf54a4f drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd063935 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfe884618 drm_pci_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffc6c87a drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x07a07da1 drm_has_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x098e47d2 drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0a529047 drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0c3b4694 drm_atomic_helper_commit_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0d2e6ce9 drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0ea8ba0b drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f96ec70 drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x101136e5 drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x10630312 drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x106e71f6 drm_dp_mst_get_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x10e0837e drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x110fc360 drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x119557e8 drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1388e01a drm_atomic_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x163251c8 drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x16cc25e1 drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x16ddb645 drm_atomic_helper_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x16e57aa9 __drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1834a945 drm_atomic_helper_commit_modeset_enables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x19e99138 __drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1a819f1f drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1a8b4a16 drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1a9e28a3 drm_fb_helper_single_add_all_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2128cf7e drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2133e456 drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x22ff618e drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x243fa216 drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x291d9a55 drm_fb_helper_fill_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2a417126 drm_atomic_helper_commit_modeset_disables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2b24a671 drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2b7eb791 drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2f91559f drm_atomic_helper_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3462f415 drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34871adf drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3631e1ad drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3d272aef drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3d88c11d drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x42d92d42 drm_pick_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4573bcc3 drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x496e9522 drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4b9f88f3 drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4bd9d764 drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4de3f6c0 drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x51e32b8d __drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5727508b drm_plane_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5dee955e drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x655dc4d0 drm_primary_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x711a004a drm_dp_link_rate_to_bw_code +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x75dddfac drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x77241d32 drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84e924ba drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x862f01ed drm_helper_crtc_mode_set_base +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8e220493 drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8eddf3d8 drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8f0c0287 drm_helper_crtc_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x907b5cc3 drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x91515e8a drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x94c4186f drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9568c716 drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9d22860e drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9f9bbe7b drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa2c6287b drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa3f8af57 drm_dp_link_power_up +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa47826e4 drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa497f16e drm_dp_link_power_down +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa4a9fbc8 drm_primary_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa6ca0f11 drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa77858bb drm_dp_get_adjust_request_voltage +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8710853 drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8d6809d drm_dp_bw_code_to_link_rate +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaab341db drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xadbc1c68 drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xae763419 drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaf293a05 drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaf9bf7b8 drm_atomic_helper_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb2316773 drm_helper_probe_single_connector_modes_nomerge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb385cfed drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb6399364 drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb6d40d32 drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbcbd6fb0 drm_plane_helper_check_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbe619cf2 drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbf1741b1 drm_dp_link_probe +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc175255c drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc28e37e5 drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc3882695 drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc7cdc624 drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc8459505 drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xca941f69 drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcab4f697 drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcb34b7f1 drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcc4bd4cb __drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcd741564 drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcdc02083 drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd0c6c720 drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd400806c __drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd673a82a drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd8e2de32 drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xda3366b7 drm_fb_helper_fill_fix +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdd580255 drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdd5ff8de drm_dp_link_configure +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdf449650 drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe1052584 drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe2816110 drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe3bd2766 drm_atomic_helper_update_legacy_modeset_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe52359b2 drm_fb_helper_add_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe842638a drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe8edb004 drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe96428ed drm_fb_helper_remove_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xec8c1e53 drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xee19b262 drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf40c2a54 drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf421abdd drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf5b63d44 drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf6919ea7 drm_plane_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf74de6f5 __drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfc6d0031 drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xff6ee612 drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xffe68fb5 drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0a112821 ttm_mem_io_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0bea5f27 ttm_tt_set_placement_caching +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x105ed995 ttm_bo_synccpu_write_grab +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x131b9417 ttm_bo_mem_space +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 0x13f89d1c ttm_dma_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1506a0b6 ttm_mem_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x177494b6 ttm_tt_bind +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2420ff06 ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x27e7834d ttm_bo_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2b54aa9a ttm_object_file_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2c276146 ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2d19b1e1 ttm_bo_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2e5733e4 ttm_bo_mem_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3453c831 ttm_pool_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x46043c33 ttm_eu_backoff_reservation +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 0x493d1320 ttm_pool_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x49a0da38 ttm_bo_manager_func +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4b7dd311 ttm_bo_swapout_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x540af25f ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x55d35200 ttm_bo_init_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5cf59609 ttm_bo_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x601a768b ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x63bc9950 ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x660573a9 ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6628c84f ttm_bo_add_to_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x67b1d568 ttm_bo_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x686ac81b ttm_bo_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6987a21e ttm_mem_global_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6c0ec969 ttm_lock_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x70b075d8 ttm_bo_move_ttm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7400f4c0 ttm_bo_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x80d86f0e ttm_object_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x81f659df ttm_fbdev_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x82d95b23 ttm_mem_io_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x84f1e0fd ttm_mem_global_free +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 0x89f9d759 ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8aeace6a ttm_bo_evict_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8d621a47 ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8e165f37 ttm_mem_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8f81d141 ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x91f5e62d ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x920b2543 ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x94894449 ttm_base_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x953e2714 ttm_dma_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x986f77d5 ttm_bo_del_sub_from_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x998e45c0 ttm_ref_object_base_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9c4f408a ttm_prime_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa298d386 ttm_bo_clean_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xab0ac3a2 ttm_mem_io_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xae87b61d ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb1122877 ttm_bo_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb284826c ttm_bo_synccpu_write_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbe4feda1 ttm_mem_io_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc18bfde8 ttm_object_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc426560f ttm_bo_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc968d68f ttm_write_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 0xd3992edb ttm_bo_dma_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd4e91d7f ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd8edb115 ttm_base_object_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xddd342e7 ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xefc4df0d ttm_vt_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfbc2c5ec ttm_object_file_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfcbb80e5 ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfd7484d3 ttm_write_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfe289402 ttm_page_alloc_debugfs +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 0xde46e873 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 0x0e02ef75 i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x3c753ab7 i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x3e24bf3d i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x203d1c70 i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0xbcf81ca2 i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0x5b522459 amd756_smbus +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x091e1d44 mma9551_app_reset +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x20600dc5 mma9551_read_config_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x32b39659 mma9551_read_config_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x338a9e75 mma9551_update_config_bits +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x34b21a6d mma9551_read_accel_chan +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x3905046f mma9551_write_config_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x41ef446c mma9551_read_accel_scale +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x4483fa71 mma9551_read_status_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x4c780990 mma9551_read_status_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x588e4ebf mma9551_set_power_state +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x98f97ade mma9551_set_device_state +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xa3ff997d mma9551_read_version +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xbcd7fe96 mma9551_sleep +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xc2a6bc4e mma9551_read_status_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xcdfada3a mma9551_gpio_config +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xd75a533c mma9551_write_config_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xe4138ada mma9551_read_config_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xed132a93 mma9551_write_config_word +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x3bf03ab0 st_accel_common_remove +EXPORT_SYMBOL drivers/iio/accel/st_accel 0xca9ca7df st_accel_common_probe +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x47944ba4 hid_sensor_parse_common_attributes +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x69d9b61b hid_sensor_write_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x9bf99639 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 0xdc1d5dc7 hid_sensor_read_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xf2b6e614 hid_sensor_read_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xfe95b2f2 hid_sensor_write_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x0f8bbf25 hid_sensor_pm_ops +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x16a025c1 hid_sensor_power_state +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x759697cf hid_sensor_remove_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xd721ed24 hid_sensor_setup_trigger +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x09160cbe ssp_enable_sensor +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x747ec9dc ssp_disable_sensor +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x828f6c17 ssp_get_sensor_delay +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0xd27d8389 ssp_change_delay +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0xdd9993e2 ssp_register_consumer +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0x6c99cbea ssp_common_process_data +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0x79ccdee6 ssp_common_buffer_postdisable +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0xbb026012 ssp_common_buffer_postenable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x026ab4d4 st_sensors_read_info_raw +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x074d7047 st_sensors_trigger_handler +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x0a8e4fba st_sensors_init_sensor +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x1454fea7 st_sensors_deallocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x1ee18876 st_sensors_set_dataready_irq +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x2917b6af st_sensors_get_buffer_element +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x3be9818e st_sensors_set_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x47485c7c st_sensors_sysfs_sampling_frequency_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x4f9ad325 st_sensors_allocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x60a6af08 st_sensors_set_odr +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x85ff0186 st_sensors_sysfs_scale_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xb345a42a st_sensors_set_fullscale_by_gain +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xb9afc31c st_sensors_check_device_support +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xc5d0b79c st_sensors_power_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xe3fd9a84 st_sensors_power_disable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xfdf6192e st_sensors_set_axis_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0x5ea1359c st_sensors_i2c_configure +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0xff1a99d0 st_sensors_of_i2c_probe +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_spi 0x9abf2824 st_sensors_spi_configure +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0x011e1847 st_gyro_common_probe +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0xf56aef48 st_gyro_common_remove +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x32c6c0de adis_debugfs_reg_access +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0xf5a172ab adis_enable_irq +EXPORT_SYMBOL drivers/iio/industrialio 0x12081dce iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0x1b483d3d iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0x2a6f6034 iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x51c72bea iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0x53265336 iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0x57c13e1a iio_triggered_buffer_predisable +EXPORT_SYMBOL drivers/iio/industrialio 0x6e5ec7ee iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0x7a83d5e2 iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x8bcde589 iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0x93afa9c8 iio_triggered_buffer_postenable +EXPORT_SYMBOL drivers/iio/industrialio 0xa3ae0ed9 iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xa81eeec2 iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0xae0e072a iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xb39b4985 iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0xc9f56e0d iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xd76065d4 iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xe6e88f07 iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0xa6f794d2 iio_triggered_buffer_setup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0xbf5f51a5 iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x90ba4f17 iio_kfifo_free +EXPORT_SYMBOL drivers/iio/kfifo_buf 0xbfcf2644 devm_iio_kfifo_free +EXPORT_SYMBOL drivers/iio/kfifo_buf 0xf85e0b60 iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/kfifo_buf 0xf8b25021 devm_iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0x5ad71ad4 st_magn_common_remove +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0xb6f0c8ee st_magn_common_probe +EXPORT_SYMBOL drivers/iio/pressure/ms5611_core 0xb909d76a ms5611_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x7293ef26 st_press_common_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0xff297f40 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 0x2c127931 rdma_copy_addr +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 0xf029eb25 rdma_addr_find_dmac_by_grh +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x011228fe ib_send_cm_lap +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x10631a13 ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x20bb90ae ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x2304e150 ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x3084f271 ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x3da5871c ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x41f16e3a ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x437f6c99 ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x51582e12 ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x81382458 ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xa3d67f01 ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xae35566d ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xc4c0f402 cm_class +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd468f0f9 ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd85e3fe4 ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xef57833b ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xff9b549c ib_send_cm_apr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x05d1427b ib_modify_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0799db75 ib_resolve_eth_l2_attrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0a826478 ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0abdff20 ib_create_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0af56862 ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c1b9ac1 ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x16c0d089 ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1bb5c6ec ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1be69395 ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e2fa0f9 ib_rereg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e491a04 ib_unmap_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e9cce16 ib_reg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x24f407af ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x256d433a ibnl_add_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x26ae64d4 ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x272fa811 ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x298b9195 ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2a6f6565 ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2ed6e386 ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x309e7808 ib_dereg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x311e883f ib_fmr_pool_unmap +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x35a591eb ib_find_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x399d886f ib_create_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3bd3bfe1 ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3d49d667 ib_create_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x429a9180 ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x431b7fa2 ib_query_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x45e5d85d ib_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x482ae6cf ib_get_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x49ab29e5 ib_alloc_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4ce136f6 rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4f2b7ec1 ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4f2e434a ib_create_srq +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 0x5356fa38 ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5611cdea rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5db3e349 ib_alloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5fa3c1c7 ibnl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5fa49258 ib_get_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x60b8e96d ib_destroy_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x63cdc2cc ib_fmr_pool_map_phys +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x65d9713e ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x679388f8 ib_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x67e7212b ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6951526c ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x695c5322 ib_destroy_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6a34a48c ib_dealloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6b1111ec ib_destroy_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6dd28bcd ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e030e26 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x73a18b1f ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x756335e7 ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x80be9a86 ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x821cb3fd ib_dealloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8949fe3c ib_get_dma_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x895ae723 ib_dealloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8c62ac34 ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x93664361 ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9b599da0 ib_dealloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9de0fe4f ib_free_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa20f07fb ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa6065c14 ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa8c4a5be ib_destroy_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa90257c3 ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab0a3467 mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xad59d8e2 ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xade6c3e8 ib_umem_odp_map_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaee27be6 ib_destroy_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb0349b8e ib_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb1a312e1 ib_unpack +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 0xbe35bb2c ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc1386a9f ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc32b59ff ib_destroy_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc4585f15 ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc4904708 ib_create_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc4d937fd ib_alloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc67f14a5 ibnl_remove_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc69de3df ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc7953ee0 ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xccd04449 ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd06a8c08 ib_init_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd9ca9515 ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xde542fbd ib_alloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdf49929a ibnl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe2ac7028 ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe76ef1c2 ib_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeb3ff56b ib_event_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xed0babc3 ib_wc_status_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf0f8f08a ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf2aa6c2c ib_umem_page_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf352d672 ib_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf7f9db4a ib_alloc_fast_reg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf913b12f ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf94d1ccb ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfb468821 ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc150956 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc9ca2dc ib_query_device +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x1fbbf587 ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x2f0ea69e ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x5354b02d ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x605a1180 ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x60ff424e ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x621e2caa ib_cancel_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6cb9189e ib_process_mad_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6f077fcf ib_get_mad_data_offset +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x74cb1cf3 ib_redirect_mad_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x7b5d4b7a ib_is_mad_class_rmpp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x86d285a8 ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x955a6ba2 ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xa021bbcd ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xc5c9bed8 ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xd5236853 ib_register_mad_snoop +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xfe9d1ad9 ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x22f07253 ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x32cdd1c8 ib_sa_service_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x407ab55c ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x576fdbac ib_sa_free_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x70f0fe51 ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x8b0163b1 ib_sa_guid_info_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x9e7aad54 ib_sa_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xa217eb3b ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xd1b31480 ib_init_ah_from_path +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_sa 0xf9a7f19e ib_sa_join_multicast +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 0x0383e0b3 iwpm_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x08e94cd9 iwpm_remote_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x0ff9f042 iwpm_remove_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x1e73185c iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x37840eaf iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x46f02813 iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x4b504018 iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x5da59312 iwpm_register_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x676acd42 iwpm_add_and_query_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6968573d iwpm_add_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6c74c344 iwpm_get_remote_info +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x8be7b1ef iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x8de5ad47 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 0xa7275f2c iwpm_ack_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xc5763b46 iwpm_mapping_error_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd447b24a iwpm_create_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd6653b24 iwpm_register_pid_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xdfb9fbe6 iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xe023c678 iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xe558514f iwpm_add_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf380aa0f iwpm_add_and_query_mapping +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x04a97cb7 rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x15ba1a9d rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x1783c290 rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x1c2c7fcf rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x22b49e71 rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x272a5ee8 rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x3aa37d54 rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x513f1dba rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x5479a50f rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x571eadb3 rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x65f18988 rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x6a988719 rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x6a9dfc59 rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x6ecc7a61 rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x71c2cbcd rdma_event_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x72d1efed rdma_create_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7653d762 rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8954ed95 rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xbb8c726e rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe2fe6f1a rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xeada3941 rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf94502e0 rdma_set_ib_paths +EXPORT_SYMBOL drivers/input/gameport/gameport 0x364c1163 gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0x7b56794e gameport_unregister_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x820aa3f3 gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0x861cc58a __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x8d875590 gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x974efd94 gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0xacc8e5b7 __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0xe6c8506c gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0xe913baa5 gameport_unregister_port +EXPORT_SYMBOL drivers/input/input-polldev 0x0fdc3307 input_unregister_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x4b087235 input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x969880d8 input_register_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xa7998a14 input_free_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xb52aeaf2 devm_input_allocate_polled_device +EXPORT_SYMBOL drivers/input/matrix-keymap 0xf7d89e98 matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x19195498 ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0x8f66e5d7 ad714x_probe +EXPORT_SYMBOL drivers/input/misc/ad714x 0x9fdc04ea ad714x_enable +EXPORT_SYMBOL drivers/input/misc/ad714x 0xabe72178 ad714x_remove +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x59711c82 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 0x0d6d1f12 sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x1d492560 sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0x1df035c6 sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x46cb08b0 sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0x6c1927ec sparse_keymap_free +EXPORT_SYMBOL drivers/input/sparse-keymap 0xa3a90001 sparse_keymap_setup +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x42781af0 ad7879_pm_ops +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x8d29111b 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 0x18b3f570 attach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x19dc3a8d capi_ctr_ready +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 0x32557e31 capi20_register +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x505103da capi_ctr_resume_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x50b33ca4 capi_cmsg2message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x57dfeedb capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x5bc886ce capi_ctr_handle_message +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 0x7a33596c capi20_get_serial +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7e6f1307 capi20_get_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x8d0b528a capi20_put_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x8f699913 capilib_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x9d6f3186 capi20_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 0xb1463752 detach_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 0xc10fe128 cdebbuf_free +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc42d9ec1 capi20_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xd99dd63f capi_ctr_suspend_output +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 0x13b05f61 b1_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x14488466 b1_getrevision +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x202a7dce b1_load_t4file +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x26abc786 b1_loaded +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x2cf00389 b1_free_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x386aa0e3 b1_parse_version +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x3c552384 b1_alloc_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x4401eff9 avmcard_dma_free +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x5b95fb5e b1ctl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x6806212f b1_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x8166ce64 b1_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x85d466db b1_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x85f09690 b1_irq_table +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xc1fd53ac avmcard_dma_alloc +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xc3cd27a5 b1_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xdfd28376 b1_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xe24bd442 b1_load_config +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xfa10fee4 b1_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x003af692 b1pciv4_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x149fda2f b1dmactl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x1a20313a b1dma_reset +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x23d7cedf b1dma_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x2abcf12a b1dma_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xa13d75a2 b1dma_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xc0105b60 t1pci_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xd6f9f1ea b1dma_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xe87d2cde b1dma_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xe97c82a7 b1dma_reset_ctr +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 0x7d44f9f0 mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xe301e80b mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xe44c96c0 mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xf4dedbd2 mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0xbf9d9b95 mISDNisar_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0xd4a401a7 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 0x4b67621c hisax_init_pcmcia +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x6fe1ca04 FsmDelTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x93a64734 FsmChangeState +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9df0cd27 FsmEvent +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9f987c85 FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xa1bc94b9 FsmInitTimer +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_isac 0x190dd529 isacsx_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x3f3b323a isac_d_l2l1 +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x86259513 isac_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x9703a868 isac_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xc4052a69 isacsx_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xd33393be isac_init +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x60509e5b register_isdn +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xaabe84d1 isdn_ppp_register_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xf94802de 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 0x06fcebef mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x14626b40 mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1cf196fb mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x20c7dd89 mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x29736f76 recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x29fa5b43 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2baa1a51 get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2e636ee3 recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x3126d318 dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x36ec1940 mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x41b173a2 recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x5cd4b651 mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x5d8e2efb recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x649e59dc mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x73696a69 queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x821d19c1 mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8a4e99fb mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8bf928e0 mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8e656142 recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xac74686a mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xae953287 mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd285995f mISDN_clock_get +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd41c7134 get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd5145151 mISDN_FsmEvent +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd8f1c443 create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe30ded79 bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe469cbb7 mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8e449c5 mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8f617eb mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf7de579a bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf9e7832f mISDN_FsmNew +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xfdd3afe9 mISDN_initbchannel +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 0x1073e232 omap_mbox_save_ctx +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x3207a1a8 omap_mbox_enable_irq +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x578057c8 omap_mbox_request_channel +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x8f4fe1a4 omap_mbox_restore_ctx +EXPORT_SYMBOL drivers/mailbox/omap-mailbox 0x927059cc omap_mbox_disable_irq +EXPORT_SYMBOL drivers/md/bcache/bcache 0x10dc0d06 bch_bset_insert +EXPORT_SYMBOL drivers/md/bcache/bcache 0x138f29ce closure_wait +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 0x4cf2b8c3 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 0x6d71b0c4 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 0xb20d6025 closure_sync +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 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 0x03a58870 dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-log 0x4b8d96b3 dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0x8ae1ad7d dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-log 0xc5ed24a7 dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0x20385962 dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0x412995d2 dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0x773f6e93 dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0x7d8c1dda dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0xb34ca7c4 dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0xe9bc02d0 dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/raid456 0x8568f9f1 raid5_set_cache_size +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x2c92690c flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x4288b3e2 flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x478f54f5 flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x47f2a152 flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x5a2dba85 flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x5adb7074 flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x5c145afb flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x5e8ccdf4 flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x7a5c6cab flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x9d33e76c flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xf780e571 flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xf990efd1 flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xfc1be73d flexcop_sram_ctrl +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 0x519804dc cx2341x_handler_init +EXPORT_SYMBOL drivers/media/common/cx2341x 0xaf843170 cx2341x_handler_set_50hz +EXPORT_SYMBOL drivers/media/common/cx2341x 0xc184ec1e cx2341x_ctrl_get_menu +EXPORT_SYMBOL drivers/media/common/cx2341x 0xc9c87aed 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/cx2341x 0xf6803f2c cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0x6a9fe7a8 cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/tveeprom 0x12695504 tveeprom_read +EXPORT_SYMBOL drivers/media/common/tveeprom 0x66ddccb6 tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x05db299c dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x07818f1f dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x199a846d dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1b937b8e dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x27ee8060 dvb_frontend_reinitialise +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 0x3d2c4dc8 dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x43816534 dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x489fac82 dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x49b6ac1a dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5fd5d9d1 dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x629f9d31 dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6d67bc35 dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x702932f8 dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x714ca04a dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x72180695 dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7402a4dc dvb_dmx_swfilter_204 +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 0x8500b0b3 dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8633f37b dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8905b2c2 dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9168c899 dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x92969b93 dvb_unregister_frontend +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 0xa280fc49 dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xac4ca1b0 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb0259675 dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb13819bb dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc9686fa8 dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd397c23d dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd9d42e07 dvb_register_adapter +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 0xe0a8f14d dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe258320e dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe5ae8707 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xed54aea5 dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf48116c6 dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf821d629 dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf826deb0 dvb_filter_pes2ts +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xff6e2495 dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-frontends/a8293 0xe29dedd5 a8293_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/af9013 0xc9253e13 af9013_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0x9d6160c9 atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x266662c7 au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x2ea8100f au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x3adb44a5 au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x58aa1f92 au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x8bf2bd5d au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xae57bbe3 au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xcd105473 au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xf34b15d0 au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xf3ac22f3 au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0xdac2b3f9 au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0x01dd83aa bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0x7f87b2c6 cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0x546717f9 cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0x405255f4 cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x293db572 cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x78deead8 cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0xd9b76000 cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24120 0x4328937e cx24120_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x25fa340b cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x97d491b3 cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0xd0bf4b50 cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x2e272323 dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x875df132 dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xbffc074e dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xc25cf49a dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xfe650d92 dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x4f2f2cfe dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x5c17211f dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x6682a626 dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x81faf8c9 dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x86bc3420 dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x8d9ba2e2 dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xab41faa5 dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xb25e1c20 dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xc12a805f dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xc576bdc6 dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xc6e74277 dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xc929495b dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xe1059568 dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xf2462dc3 dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xf3cb4e26 dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0x3dbfd356 dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x17a08dd2 dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x286a60ea dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x46836862 dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x8feb8338 dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xde95b8c3 dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xf378555f dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x1207c430 dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xb84a9254 dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xc33c377e dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xcb9721ae dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0x6fdbd604 dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0x3d17ae40 dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x1bd01907 dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x367949f8 dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x6caa035c dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x9d5f598a dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xa504b364 dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xad3ad91c systime +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0x6c540a85 drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0xb840a057 drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0xe76ce2e2 drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0x1ec103d5 ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0x1107a6de dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0xa7c64e00 ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0x598ea7e7 isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0xb6e84989 isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0x677341cd isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0xb13a63c8 itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0x25b11d81 ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0x9d5dc5df l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0x9e6f9ff6 lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0xef63f3ea lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3306a 0xa29bc7e3 lgdt3306a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0xcb1a7831 lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0xc01ad8bb lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x829d4cd4 lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x86cd218f lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0x48567dc6 lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x83beed39 m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0xb22f0b56 m88ds3103_get_agc_pwm +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0x87ec89bb m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0xff3fd827 mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0xd6a32e3b mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0x870d17b4 mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0x33c01ba8 mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0x5e1ec916 nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0x5fc9959d nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0xf0053969 or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0xda6771e6 or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0x053168aa s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0x690a2807 s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x8c97611f s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0xbe3520e9 s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0x650a8c20 s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si2165 0xe898f1d9 si2165_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0xb877ab78 si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp8870 0x480d8345 sp8870_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0x69260224 sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0xb6bdf549 stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0xaede060c stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0x0b3ed6e6 stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0x1add8a8a stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0x1d841d04 stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0x09bb2de2 stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x22907391 stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0xf4727676 stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0xa99dc10f stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0x9786f5f8 stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0x5f5a1d92 stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0x918dff88 stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0x42138305 tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0x49c930db tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0xdb4a1235 tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x69a2bfd2 tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x7b5c2c98 tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10071 0xa7a7c181 tda10071_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0xe62baa23 tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0x4f818056 tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0xa684b291 tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0x2c342e33 tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0x6a621919 tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0x7f225b90 ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0xe6b81ad9 tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0xd23bf7d2 ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0x71199c4a ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0xe7c325f5 zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0x18d4ed7e zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0x58af2159 zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x285d13d3 flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x3e9deef3 flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x412005b2 flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xa601c2a3 flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xb76e2ab5 flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xd20c8aa5 flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xd326ed27 flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x0fe35ea6 bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x43ff930c bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x8bd1dd6d bt878_stop +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x956aaf03 bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xd5d0bdef bt878_num +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x11dc4b6d bttv_gpio_enable +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x54a0ad8d bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x6b029f7b 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 0xfe7bcf4b bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x36bfed0a rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x4a702732 dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x4e9d7e41 dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x56829ef6 dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x7845f4f6 write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x89c15b68 dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xc523e094 read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xdfb5a160 dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe94b8c9c dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xeceac8bf dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0xf895439a dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x308fd497 cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x4f88ff3b cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x557b34cc cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x7579bd7c cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x758e870b cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x3e651029 altera_ci_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xdb3faf38 altera_ci_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xe66b9812 altera_ci_irq +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x0f46ed23 cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x2c770376 cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x784853c3 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x94aa2f44 cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xa3f4632a cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xbaadb802 cx25821_riscmem_alloc +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xc5d38741 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xce9b42ad cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xf8bd741b cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x77641533 vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0xbb782268 vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x1cada00c cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x45b93529 cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x67b40ef9 cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xd043e097 cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x36ce3448 cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x433025e1 cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x58910739 cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x8141f95a cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x8fd26fe3 cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xd8ad4c43 cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xe7d9330e cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x06b6cc74 cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x25846c9f cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x35994ed9 cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4056b342 cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4216fc84 cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5039397a cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5e944224 cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6141c8c5 cx88_tuner_callback +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7098ce77 cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7144bf23 cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x757d52fd cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7642ed3c cx88_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x8ea78807 cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa2160c5d cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xaa032573 cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xb6bfcfbd cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xbcd49738 cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xc9490d3c cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xd0394742 cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xd271c721 cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xec358f2a cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xfba191af cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xfffb6b09 cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x0cc4f1a1 ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x1fbceca1 ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x22ce062c ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x263a00fb ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x3530f030 ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x3a105bdf ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x491e3c73 ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x636b0eb9 ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x691b8efd ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7f9e48e9 ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xab3427da ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xae4041b2 ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xc32147d4 ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xc3d56841 ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xc9f1d5e9 ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xcb615ce5 ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xf9acad80 ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x041f3938 saa7134_set_dmabits +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 0x3ead5979 saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x427aa4cf saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x4eb21996 saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x75c66969 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x8c8001bb saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x9cfa3982 saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x9dbd47c0 saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xacd3b96c saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xad7ef486 saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xbc6543c3 saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xc9180ed6 saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xf019dbfa saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0xbad4af20 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 0x415b5786 soc_camera_host_register +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x74d41209 soc_camera_power_init +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x75bf5f48 soc_camera_power_on +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x82aa5e99 soc_camera_host_unregister +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x8cec1da3 soc_camera_apply_board_flags +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xca367f61 soc_camera_power_off +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xcad4a9ba 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/platform/soc_camera/soc_scale_crop 0x72b60940 soc_camera_client_g_rect +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_scale_crop 0x9f472ed2 soc_camera_client_s_crop +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_scale_crop 0xcabeb7fb soc_camera_calc_client_output +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_scale_crop 0xd57e3f21 soc_camera_client_scale +EXPORT_SYMBOL drivers/media/radio/tea575x 0x4319f8a2 snd_tea575x_enum_freq_bands +EXPORT_SYMBOL drivers/media/radio/tea575x 0x551556df snd_tea575x_s_hw_freq_seek +EXPORT_SYMBOL drivers/media/radio/tea575x 0x7c99003c snd_tea575x_g_tuner +EXPORT_SYMBOL drivers/media/radio/tea575x 0x7e14af7e snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/radio/tea575x 0xaa898904 snd_tea575x_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0xd352ea39 snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0xdfb31b81 snd_tea575x_exit +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x04dca738 lirc_unregister_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x1671d349 lirc_get_pdata +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x1e94195e lirc_dev_fop_poll +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x70f194c7 lirc_dev_fop_close +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x7290caed lirc_register_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x936b9dd7 lirc_dev_fop_read +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xa63e49a1 lirc_dev_fop_ioctl +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xad57cb5b lirc_dev_fop_write +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xda0d32c5 lirc_dev_fop_open +EXPORT_SYMBOL drivers/media/rc/rc-core 0x818bee8b ir_raw_handler_register +EXPORT_SYMBOL drivers/media/rc/rc-core 0xa77942d2 ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/tuners/fc0011 0xdefe2fbe fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0x7bc33da1 fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x9e21c61d fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xa3284149 fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xd6f47aa6 fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/max2165 0x50cf7f1c max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0x5fcd6476 mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0x87233d6d mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0x04eb3b99 mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0x531d98a3 mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0x6b47c095 mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0xe6a0cf8b qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0xabf2e4b0 tda18218_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 0xb850d2d7 xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0x8aeeffb2 xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0xaf342be5 xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x3074a6c9 cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0xfc3e15a4 cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x080c6e7a dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x74004fca dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x9c24e8f7 dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xc9ee0949 dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xd08d5b27 dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xd27a69ad dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xdd59af72 dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xdde28d17 dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xf1f0e244 dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x3494851d dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x49e81bd7 dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x61316d28 dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x64bd02c9 dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x709bef21 dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x835c0192 usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xa5562302 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 0x30e7eb20 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 0x2f327d3f dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x309f6126 dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x5e3f29d0 dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x5f08e8d3 dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x91fd876e dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x99092265 dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x9cd70369 dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xa0da7a50 dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xb3c2f265 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 0xc702e5da dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xd36ca2f3 dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x34c94c71 em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x55896804 em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x0c313a24 go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x174b7a87 go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x21bbf2bd go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x2498d9ef go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x3f1def66 go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x5955d570 go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xaba8a18c go7007_alloc +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xb25ec5e3 go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xe3339586 go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x4916cadb gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x51521980 gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x595d0f7e gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x702d445b gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x83b669a6 gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x8edc1273 gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xa285f3a7 gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xa3f82d4c gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x14066b85 tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x367b1075 tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x5fba647a tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x5b2cc1fd ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x70ebc037 ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-common 0xabe27502 v4l2_ctrl_query_fill +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x00f8ad8c v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x05d98819 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 0xc18108d8 v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x49ef9507 videobuf_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x5ce96598 videobuf_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x76f04275 videobuf_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x81de8a5a videobuf_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x84080c05 videobuf_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x9f4cee1a videobuf_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-core 0x63d619fc vb2_querybuf +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x1073ef25 vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x1ac1310f vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x3713055c vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x5c55bb8a vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x93ceeb1b vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xc1104037 vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0171163e v4l2_async_notifier_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x058188a5 v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0bcc5a15 __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0c1b96d4 v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0c337fd2 v4l2_clk_disable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x135e6cb4 __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16244fe5 v4l2_prio_check +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x17459512 video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1a6bf52e v4l2_clk_get +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1abc6fad v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1b5c0864 v4l2_ctrl_merge +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1d85ebbd v4l2_subdev_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x255a893a v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2cd7a43f v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2fd9b359 v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3138de37 v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x333cdac1 video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x34b3a2fb v4l2_subdev_try_ext_ctrls +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 0x401e0a7b v4l2_subdev_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x40272a43 v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x42e44ada __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x43258d15 v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x45a44c24 v4l2_ctrl_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x45baea2b v4l2_of_parse_link +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 0x4bc7bf23 v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4f6e0f8f v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x50fc4b61 v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x520ccf65 video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x57e3203b v4l2_subdev_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x597c4173 video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x59cecf87 v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x59e3127d v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x609deff3 v4l2_of_alloc_parse_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x69f79a1d v4l2_of_parse_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6e487e12 v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6ec24258 v4l2_clk_enable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x70b17ee8 v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x71d07768 v4l2_clk_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x72afac77 v4l2_clk_unregister_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x72dcb0d7 v4l2_subdev_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x75b74785 v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x77f00ab3 v4l2_of_put_link +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x79f1dffc v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7a3cd015 v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7e5b4ec3 v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x801691a6 v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8211233d v4l2_async_notifier_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x87d109bf v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x87d6747c v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8ccc7999 v4l2_subdev_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x902831c8 v4l2_clk_get_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9246d716 __v4l2_clk_register_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9a035775 v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9c74409e v4l2_clk_put +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9cd2a2d2 v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa16770be video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa654889e video_usercopy +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa7593db8 v4l2_of_free_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa80efe74 v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa9c50311 v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xaaef81b2 v4l2_subdev_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xacc476b5 v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb05fd55a v4l2_ctrl_new_std +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 0xbd78c2b0 v4l2_clk_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc11c391c v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xca87208b __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcedd99e4 v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd3511d0c v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd59f8cd4 v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdb361252 v4l2_ctrl_add_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdc3c90b9 video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdfdbdb57 v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe55208bb v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf69f2487 __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf90dccb5 v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf96956de v4l2_clk_set_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfce656b8 v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/memstick/core/memstick 0x03fd5367 memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x13e56c96 memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x294d5326 memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x479217e0 memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/core/memstick 0x4f345f2a memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5d820a02 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x9f9983a0 memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xa5987a36 memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xaf6d5085 memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0xc57d1121 memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0xd31f3e4e memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xd7c283f1 memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0xe892e332 memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xf3774081 memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x00655557 mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x16b35019 mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x193198d0 mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x23902126 mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x33b5d510 mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4526289b mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x460e3228 mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x53e12151 mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x53ea2ecd mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5b4ac4d1 mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x64163083 mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6d1f7e33 mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x75b44ace mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8dcc6d13 mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x90b0b7ba mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x9254d2ed mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa307baa4 mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa737a11d mpt_raid_phys_disk_get_num_paths +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 0xc6b55620 mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc94260f2 mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xcf1f3a53 mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xcf7eaab6 mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd4cf8032 mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd9a92a75 mpt_reset_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdbe4f92b mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdd805159 ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe36077f8 mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe8504195 mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe9d870ee mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xeabad5f2 mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xfe4f20f6 mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xffbc5fb5 mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x00bab669 mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x152ee149 mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x175a4cad mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x1b6743e5 mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x1df12eed mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x1e78e13c mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x28822c72 mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x30107c54 mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x326b8b7a mptscsih_host_attrs +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x3d742bc2 mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x3e298722 mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4885ece4 mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4c85aae0 mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x52ec5171 mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x53eaa9e9 mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x56bbff53 mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7a2e1569 mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x830eca9c mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x8b2f03ca mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa2b301ad mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb008a12b mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb078f3a9 mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xbbf526d7 mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd27507ac mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd8ef5047 mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf732229d mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf9ce944f mptscsih_suspend +EXPORT_SYMBOL drivers/mfd/cros_ec 0x1026bbb6 cros_ec_register +EXPORT_SYMBOL drivers/mfd/cros_ec 0x4ba8e02a cros_ec_resume +EXPORT_SYMBOL drivers/mfd/cros_ec 0x6b0aa2cc cros_ec_suspend +EXPORT_SYMBOL drivers/mfd/cros_ec 0xa627284f cros_ec_remove +EXPORT_SYMBOL drivers/mfd/dln2 0x578ec75b dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0xddac0789 dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0xf76e7437 dln2_transfer +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x42b92b8e pasic3_read_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xe38b56d0 pasic3_write_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x01e7c5d5 mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x1cec2814 mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x3a0b6a7a mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x49a12ed1 mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x838f7909 mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x84aacb9f mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xa7785409 mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xb18d6ba8 mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xb201d693 mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xc4fdaf69 mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xd24d2de7 mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/qcom_rpm 0xd042c9be qcom_rpm_write +EXPORT_SYMBOL drivers/mfd/tps6105x 0x300eb9b8 tps6105x_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0x6b02c03e tps6105x_mask_and_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0x97499ae3 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 0xbe96305f wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0xd83b93dc wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x323f1704 wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x48e8af74 wm8958_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x7ad214ed wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xd78aad59 wm1811_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x989202fa ad_dpot_probe +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0xff48fb99 ad_dpot_remove +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0x8a05ed90 altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x17703a38 c2port_device_register +EXPORT_SYMBOL drivers/misc/c2port/core 0x7971b200 c2port_device_unregister +EXPORT_SYMBOL drivers/misc/ioc4 0x211fd6ae ioc4_unregister_submodule +EXPORT_SYMBOL drivers/misc/ioc4 0x8d3e79cd ioc4_register_submodule +EXPORT_SYMBOL drivers/misc/tifm_core 0x1748b511 tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x2b55d7db tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x39f86aa1 tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0x741fbb0b tifm_alloc_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x83a68b54 tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0xa622f3e2 tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xac4b4809 tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0xb013f2ac tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xc6cae071 tifm_unregister_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0xc82564ce tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xc8b93ce2 tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xe6dcb564 tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xed71220e tifm_has_ms_pif +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x60d846c9 dw_mci_probe +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0x74caf498 dw_mci_suspend +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0xa0abed1d dw_mci_resume +EXPORT_SYMBOL drivers/mmc/host/dw_mmc 0xd65595bb dw_mci_remove +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0x378f2335 tmio_mmc_irq +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0x5b56bc76 tmio_mmc_host_remove +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0x6d3deee9 tmio_mmc_sdcard_irq +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0x76d73f14 tmio_mmc_host_free +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0x7a6fd700 tmio_mmc_sdio_irq +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0x7df8dd9f tmio_mmc_host_alloc +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0xc3123643 tmio_mmc_host_runtime_suspend +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0xd9432273 tmio_mmc_host_probe +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0xe4e6d0cb tmio_mmc_host_runtime_resume +EXPORT_SYMBOL drivers/mmc/host/tmio_mmc_core 0xf02062dd tmio_mmc_card_detect_irq +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x62bb79d3 cfi_build_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x6b4b9808 cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x7f583acb cfi_merge_status +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x8555839a cfi_build_cmd_addr +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x90e98b8a cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xc67c33c8 cfi_send_gen_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xe0193f42 cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xff9fa623 cfi_udelay +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0x52b2e2e3 mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0xa485b922 lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/nand/denali 0x2b5f4a6c denali_remove +EXPORT_SYMBOL drivers/mtd/nand/denali 0x35c55fbd denali_init +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x2fbe4ed9 flexonenand_region +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x83ec7935 onenand_addr +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xb4aa0398 onenand_scan_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xf7873074 onenand_default_bbt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x2bb5ce3f arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x36daad43 arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x43b8cb07 arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x539f3b5e arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x58ba1ae3 arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x774c4c13 arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x77eb9dff alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x81cc6401 arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xd6037f64 arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xd7a740b5 arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x3377c656 com20020_netdev_ops +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xcc0a1f3d com20020_check +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xdf19bbb2 com20020_found +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x0fa49d31 ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x21884d3d __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x2a8a6dfc ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x2d5fd9a1 ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x3acd623e ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x5d28c8e8 ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x73896536 ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x969f3950 NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xcb095483 ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xcc12c375 ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnx2x/bnx2x 0xf5e49676 bnx2x_schedule_sp_rtnl +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x942b0822 cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x0c413489 cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x24f6bdd2 cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x34f20201 cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x451bff42 cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x4b9a90cf cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x4dcb581d cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x73208dfa cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x746684e9 cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x7d9cbd19 t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xa33f2376 dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xd2c8f11f t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xdaef89c3 t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xe245fe56 t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xe5a2b326 t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xeaea3571 cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xfb9c7655 cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x00a52fda cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0779b38d cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0c7b42e7 cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x17c5b265 cxgb4_update_root_dev_clip +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x18894f6c cxgb4_dcb_enabled +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x27cfb0f9 cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x29f526b4 cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2de20152 cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x31c9213c cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4b354100 cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6206bf24 cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x62495b59 t4_cleanup_clip_tbl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x662e3238 cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x67725257 cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6e063068 cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7014a26e cxgb4_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x85866e44 cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x89a93ec6 cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x90416dac cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x92acd19f cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x92f2e873 cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x96edf76b cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x9e11960e cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa0c21417 cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa62a09dc cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb1820934 cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb2d81c7e cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc5607bdd cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xcc6f6d02 cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xcdfe0ff2 cxgb4_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xcf6b9e97 cxgb4_sync_txq_pidx +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 0xe6ab51ef cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf09c4c2f cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xfc9619b5 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 0x9196d804 vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x9b283fbf vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xc3fb7323 vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xf06151f8 enic_api_devcmd_proxy_by_index +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x641da118 be_roce_register_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x73c860c2 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 0x061f62c9 set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x107bbe5a mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x12429fdb mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x160820c8 mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1ce67aab mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2282c75b mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x33e02ff2 mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4825c59c mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4a547bf2 mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x52e352b2 mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x68c5d516 mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6a78807f mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x70bcf33f mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x74d343b3 mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x77183672 mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x81a6df14 mlx4_ALLOCATE_VPP_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x84fc02f9 mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x85659f42 mlx4_is_eq_shared +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x87e7a4af mlx4_SET_VPORT_QOS_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9a521af9 mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9fc584e8 mlx4_SET_VPORT_QOS_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa191f33c mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa69c1bcb mlx4_test_interrupts +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa907c2b4 mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xab07ecde mlx4_SET_PORT_BEACON +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xad50ce23 mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb02408d9 mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbde5e3b8 mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcd67cbc1 mlx4_is_eq_vector_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd021c4a1 mlx4_get_eqs_per_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe54dc902 mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe602407e mlx4_SET_PORT_fcs_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xecccf612 mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf7e1f83b mlx4_get_cpu_rmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf8356258 mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfcbd0886 mlx4_ALLOCATE_VPP_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0857aabd mlx5_get_flow_table_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0964b521 mlx5_cmd_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0d6da309 mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0eb7287e mlx5_del_flow_table_entry +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2231a390 mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x26728ca8 mlx5_core_destroy_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x29936e37 mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3041e285 mlx5_unmap_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x369da7a5 mlx5_register_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x44e978ad mlx5_vector2eqn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4675648f mlx5_unregister_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x48d1da33 mlx5_core_arm_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4c020706 mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5af213f9 mlx5_cmd_comp_handler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5dbdd8be mlx5_get_protocol_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x66bb4705 mlx5_query_vport_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6ad0f5a0 mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6bed4b1b mlx5_alloc_map_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7424af38 mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7c26b832 mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x827800c1 mlx5_cmd_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x84f2bcfb mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8b2dabd2 mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x983a7a4c mlx5_core_get_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x997c0abe mlx5_cmd_alloc_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa10adbe3 mlx5_core_query_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa718b3f2 mlx5_core_dump_fill_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xaf2a7c8f mlx5_core_create_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb6f23c30 mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbd37fd79 mlx5_core_query_vendor_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbe080c8a mlx5_query_nic_vport_mac_address +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbfcdbc8d mlx5_create_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd7ab5801 mlx5_cmd_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe1cc9aab mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe6af33e4 mlx5_destroy_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf13e7edb mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf2d52ece mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf49b8c96 mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf7784e52 mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf98af696 mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfc728a49 mlx5_add_flow_table_entry +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x2c0c6597 hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x4c1c90c5 hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xebdaaaab hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xfa741d5f hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xfd7c2b9f hdlcdrv_register +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x09e0d179 sirdev_get_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x369f47e9 sirdev_raw_read +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x3724ce7e sirdev_receive +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x4e9785a2 irda_unregister_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x54bdd8bc sirdev_set_dtr_rts +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x95ff54db irda_register_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xea02974e sirdev_raw_write +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xea41d3f4 sirdev_write_complete +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xf6277b55 sirdev_put_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xfeab826f sirdev_set_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 0x01ffb7ea generic_mii_ioctl +EXPORT_SYMBOL drivers/net/mii 0x05e12ec6 mii_ethtool_sset +EXPORT_SYMBOL drivers/net/mii 0x6e06749c mii_nway_restart +EXPORT_SYMBOL drivers/net/mii 0x83f8aefa mii_ethtool_gset +EXPORT_SYMBOL drivers/net/mii 0x9da78c66 mii_check_gmii_support +EXPORT_SYMBOL drivers/net/mii 0xe07ede3b mii_link_ok +EXPORT_SYMBOL drivers/net/mii 0xfd014bfb mii_check_link +EXPORT_SYMBOL drivers/net/mii 0xfd312a6a mii_check_media +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0x35f9164b free_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0x85dc3370 alloc_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/vitesse 0x9294cf1e vsc824x_add_skew +EXPORT_SYMBOL drivers/net/ppp/pppox 0x84e5c6d9 pppox_unbind_sock +EXPORT_SYMBOL drivers/net/ppp/pppox 0xbcaec1fb register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xdae532fe pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/sungem_phy 0x744ddc88 sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x0ba07ff3 team_options_register +EXPORT_SYMBOL drivers/net/team/team 0x15440bf2 team_options_change_check +EXPORT_SYMBOL drivers/net/team/team 0x23ee8de8 team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0x54000551 team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0x988e9c83 team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0xbba74485 team_mode_unregister +EXPORT_SYMBOL drivers/net/team/team 0xbd4ba757 team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0xf3d29261 team_modeop_port_enter +EXPORT_SYMBOL drivers/net/usb/usbnet 0x19175b00 usbnet_link_change +EXPORT_SYMBOL drivers/net/usb/usbnet 0xa8f1602c usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/usb/usbnet 0xae8495e2 usbnet_manage_power +EXPORT_SYMBOL drivers/net/wan/hdlc 0x1f097b01 attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x27fc1e82 hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0x2a60906a register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x4b0ae296 hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0x519e50bd hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0x8b35b70f detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x94e62dcb hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0xc3fc12e3 unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xec112257 hdlc_change_mtu +EXPORT_SYMBOL drivers/net/wan/hdlc 0xf80aeb79 alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0xfc1b423f unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wimax/i2400m/i2400m 0x77e70042 i2400m_unknown_barker +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x03d67fe5 ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x100c82ed ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x2ab36da9 dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x319c6026 ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x7781b472 ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x983d7de9 ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xa5655771 ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xa6cfec94 ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xaafdb617 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xaba77c08 ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xda32b4eb ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xdfdb5ff1 ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xfb4de67a ath_regd_get_band_ctl +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xfd3c8a1c ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xfd93cb4b ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x105db777 ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x14f3b3e4 ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x1b126d73 ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x3128d0b4 ath10k_debug_get_new_fw_crash_data +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x3e0f3e70 ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4af0cf59 ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x61c318d2 ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6ed57829 ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xad28ddb6 ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xbfb1dd69 ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf6bea60a ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x4fce93ae ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x5900cc04 ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x5b942eb8 ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7b317424 ath6kl_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7d389079 ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x80a09613 ath6kl_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x830ad350 ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x8d909392 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 0xa407684e ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xa6f66cc1 ath6kl_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb4630c3b ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xcb014460 ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xd9f544a7 ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xfa8b4b63 ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x039f730d ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x09b0072c ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x0f1fecc4 ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x15e7ffa4 ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x22bb27da ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2637f72a 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 0x3f5ec4fd ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x5090cbfb ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x54771f9e ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x582cfc54 ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x60804c94 ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x6219ccdb ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x66fc4932 ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x75abe036 ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x8110be63 ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x9168a481 ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x9b5adbf0 ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa6bf4786 ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb35dd742 ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xcd8ed1ac ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd2981357 ath9k_cmn_count_streams +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xda9aa14c ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe48630b8 ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xfb8e5031 ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x01a23c0e ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0416447e ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x05b4fbbf ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x05fba3f7 ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0b501172 ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0d6c3995 ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0df60ebe ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0e0a6445 ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x10cacdd6 ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x149bb445 ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x17352bda ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x198ebb2a ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1beb3c50 ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1e840aea ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x203a2d5b ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2511c45e ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2584b9dd ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x26775a8d ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2ae3133e ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2cdb77e8 ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2e31716f ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x30e6bf2a ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x32ff9d76 ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x36778754 ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3952536e ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3a4904d9 ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3f21fa43 ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x43fea349 ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4cc0d255 ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x50da4ad9 ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x52d1bad1 ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x57463c21 ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x57abf1aa ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x594cfb29 ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x59cc6985 ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5b39bb80 ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5c6d54c9 ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5e1ffb85 ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6031bed4 ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x60861ba5 ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x63126e91 ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x637c3d4b ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x63e168f1 ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x64dc4013 ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x653c3489 ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x668459f8 ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x68cf18a6 ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x69517298 ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6c2039d2 ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6d2181cd ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x759ed81f ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x763b171f ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x764d87ed ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7c295450 ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7cd676ea ath9k_hw_cfg_gpio_input +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7db97e87 ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x81a3dfe5 ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x83a431fe ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x84911417 ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x84f4be2a ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x875faa7c ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x880156fb ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8ddbbe43 ath9k_hw_cfg_output +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8ef465d5 ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x91fc00e3 ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x926506b7 ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x94dd6957 ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x94f14138 ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x95b781ea ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9602cf21 ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x99883f60 ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9c670f78 ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9dfd93ce ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa1156e53 ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa2698801 ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xaa43a56e ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xab4eda45 ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xab9f6c25 ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xad5b8f13 ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xaddb00f7 ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb9414d10 ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xba96c143 ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc50b6c2e ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc5e54172 ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc7c8d556 ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xca2378b2 ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcbd4570a ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd21d5c8c ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd604c531 ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xda0b0d3e ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xda1738c6 ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdd8e90fe ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdffea6b3 ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe1a7e833 ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe4cfb41f ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe606f053 ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe7da9f7f ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe92d904d ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe9add82c ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xeaa49c8b ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf0772cd7 ath9k_hw_request_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf3c0e58f ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf8e01f1b ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfc5087d0 ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xffd02408 ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/atmel 0x15682d50 init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0x404d8040 atmel_open +EXPORT_SYMBOL drivers/net/wireless/atmel 0x410595a9 stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x1db851d7 brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x39e91065 brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x3f2988a1 brcmu_dotrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x56035e46 brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x6b7683a3 brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x7fea53d7 brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x82405389 brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x94a15ff3 brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9a2cdeac brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9f4b5dcf brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xcaf9b4af brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd261b8a6 brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xe0e352ce brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xe9f60326 brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xf61e14cf brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xff7c55d9 brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x0ad69602 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1cafaf48 hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1fc44785 hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x20c8e836 hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x21202920 hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x21990fa9 hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x25721c53 hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x30f8d887 prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x3782f2fb hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x3c7bfd52 hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x40fb96c8 hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x45ffeefa hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x46252c40 hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x474ccac7 hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x4cb49b55 hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x4ebd36ef hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x4fe3fe43 hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x567843c3 hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x5816cc43 hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x5b22fa06 hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x66a1dd08 hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x6e68d203 hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x8bcf4dc9 hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa12ad27f hostap_dump_tx_header +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 0xc1c4e1f2 hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xe389cb7a hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf5724c57 hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x01f9f8b0 libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x12d38f07 libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x1ee540c5 libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x357588fc libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x418c96f8 libipw_rx +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x60fbeb05 libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x69aa2880 libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x69edcee4 libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x732b9137 libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x7bf09a0f libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x81665a87 libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x8c919919 libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x97f1c8e0 libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x9f99a25f libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xac410f62 alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xc927f97a libipw_change_mtu +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xe106c8c6 free_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xef747f58 libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xf34e7901 libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xf821b885 libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xfef7fc45 libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x00a31a9a il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x094ebed2 il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0a77affc il_force_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0b46bb28 il_set_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0b683aae _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0fb0e90f il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1ae86a20 il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x23749fe2 il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x25d72f0d il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x26da672b il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x29e537ac il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2efe598f il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2efe79ae il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x33e75497 il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x343aafbe il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x36001868 il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x370da00e il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3c8fa83f il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3d3463f9 il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3d4ddc1e il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3ee17fa8 il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x43fd743b il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x47cf9b51 il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x47fa32b5 il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4aa39103 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4e636889 il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5334e591 il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x54966fb2 il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x564c6740 il_debug_level +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x592489e3 il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5a38c900 il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x649534d3 il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6c84d36e il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6e98d528 il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x72a732b7 il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x77dfb2e9 il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7b1c67a8 il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x81c3b70d il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x840fba05 il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8861067c il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8886ac7f il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8a7604e0 il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8bbe8842 il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8f2e5480 il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x90ec7199 il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x90fcea2c il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x918e2696 il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9312e5fd il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x95c5ebf7 il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x979c4a07 il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x97f529e6 il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9a2f547a il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9aa5a692 il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9b3874b7 il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa139c868 il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa3641f7b il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa7c6aa3c il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa823e28f il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa8c7df20 il_set_rate +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa92deb73 il_free_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa9555fef il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb51c84d6 il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb8a1f131 il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb8f28b9e il_init_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xba644468 il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbbba1d1c il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbcc2d589 il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc32c1603 il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc39cf12c il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc57b28c5 il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc5c6fbc0 il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc6aecfac il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc7f326f7 il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc96083d7 il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc999b851 il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcaeb34d9 il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcb27422f il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcbe42b35 il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcf303c35 il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd23ac441 il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd3cb0073 il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd8c2810a il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdbc40bab _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdce42104 il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xde19c7fc il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe05dd9d9 il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe0c56530 il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe19de9aa il_apm_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe1ed0336 il_update_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe274c74c il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe337156d il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe435493a il_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe4c557ea il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe6030eca il_leds_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe64c3a5f il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe8d8a2ca il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xec555dbd il_mac_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xefadcc36 il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf2abf538 il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf501278b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf5e242d6 il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf5e9f7b7 il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf77a6c13 il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x39483213 __tracepoint_iwlwifi_dev_ucode_cont_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0x57a72d66 __tracepoint_iwlwifi_dev_ioread32 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0xaec44e29 __tracepoint_iwlwifi_dev_ucode_wrap_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0xb54212ab __tracepoint_iwlwifi_dev_ucode_error +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0xbc905f54 __tracepoint_iwlwifi_dev_iowrite32 +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0xda9416fc __tracepoint_iwlwifi_dev_ucode_event +EXPORT_SYMBOL drivers/net/wireless/iwlwifi/iwlwifi 0xe9fb9634 __tracepoint_iwlwifi_dev_iowrite8 +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x0d058b8b orinoco_open +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x3d888451 orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5bfb0c47 hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5d5ccf10 orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5dceae40 orinoco_down +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x616fea73 alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x61c5e807 orinoco_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x67c0974c orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x81913dd5 orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x8a9915e4 free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x995f956a orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x9c061f48 __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xa51d0521 orinoco_get_stats +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xdd2f6473 orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xdf06e089 orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xe51e43bb orinoco_up +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xf28b16b2 __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/btcoexist/btcoexist 0x0ea90f34 rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x00a0293d rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x07a52c23 _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0b9c2266 _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0c7dc907 _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0e1ae381 rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1337b95f rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x13ffc2be rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x14dec1b2 rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x17c4a3a1 _rtl92c_store_pwrIndex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x223c82ba rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2322da32 rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x36376870 rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x40fcea7c rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x424d1206 rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x543f1253 rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x54b1b0a2 rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5b2c096f rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6c4ed222 _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x74b3e2f9 rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x76455226 rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x785e2832 _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x88264fcf rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8f000f87 rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x93ddec12 rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x93e01ace rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9a8e0179 _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9ab8bc1e rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9d91fd30 rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa1935e45 rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa7c15e63 rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb3314d48 _rtl92c_phy_calculate_bit_shift +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc213a3a5 rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc9ef31f2 _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd3d06d74 _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd692da87 _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe12fc610 rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe3ada4d6 rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe823e6ce rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xec788d5d rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf0af78b8 rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf937baf1 rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xfdb2647c rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fb9f06f rtl8723_fill_dummy +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x0d968616 rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x478f4c10 rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x7a6e3eca rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xcf8421bb rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x49773712 rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x9c606d96 rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xd33eb654 rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xffe18680 rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x08e6a74e efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x122a8e89 rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x1644c32b rtl_wowlan_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x207fbb70 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x287f8c50 efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2a61b331 rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2c105896 rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2cbb8a8d rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2fd2f132 rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x5efc112e rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x63ea3f90 rtl_lps_leave +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x6bf04f56 rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x7821a211 rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x79188a02 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x7b3f212f rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x84103c32 rtl_lps_enter +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x9053bf8d rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x96a7b39c rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x980848e2 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x9dd3c49e rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x9e92bbf1 rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb21a7942 rtl_ps_set_rf_state +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb7ca3978 rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb8239c89 rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xca4f0340 rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xcaefcfe6 rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xdd61d596 rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xde4a3589 rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe866cff0 rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xec2dd49e rtl_dm_diginit +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf24e9774 rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf6ab2f25 efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xfa5b1887 rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x06736a8d wl1271_free_tx_id +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x38ec07f5 wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xd280c132 wlcore_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xf15c5193 wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/nfc/microread/microread 0x50f5ae0b microread_remove +EXPORT_SYMBOL drivers/nfc/microread/microread 0x64f3b03e microread_probe +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x04eba2a6 nxp_nci_remove +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x087fb7cf nxp_nci_fw_recv_frame +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0xc1302dca nxp_nci_probe +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x1ca2cea7 pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x7a96b66d pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x0cea31fa ndlc_close +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x24ce1a78 st_nci_se_deinit +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x30d45561 st_nci_se_init +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x3bd79551 st_nci_se_io +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x4191a800 ndlc_probe +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xc6d1f522 ndlc_send +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xdc56b4ad ndlc_open +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xe1f834e6 ndlc_remove +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xf8406737 ndlc_recv +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x1b9b540d st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x1c5bcff1 st21nfca_se_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x46178858 st21nfca_hci_se_io +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x532bb2ae st21nfca_se_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x5d545725 st21nfca_apdu_reader_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x6036fdd0 st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x75a3a0dc st21nfca_connectivity_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x79b03395 st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7cc66e6b st21nfca_hci_disable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7ded9bad st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xccb507a0 st21nfca_hci_enable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xccc472f7 st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xccff4c8d st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd0182f26 st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xdf11fc24 st21nfca_hci_discover_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xfb148354 st21nfca_hci_probe +EXPORT_SYMBOL drivers/ntb/ntb 0x034ac54a __ntb_register_client +EXPORT_SYMBOL drivers/ntb/ntb 0x0887538f ntb_clear_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0x2f41e069 ntb_register_device +EXPORT_SYMBOL drivers/ntb/ntb 0xa0c80d01 ntb_unregister_device +EXPORT_SYMBOL drivers/ntb/ntb 0xc20e495c ntb_db_event +EXPORT_SYMBOL drivers/ntb/ntb 0xc6419d24 ntb_link_event +EXPORT_SYMBOL drivers/ntb/ntb 0xd1021022 ntb_unregister_client +EXPORT_SYMBOL drivers/ntb/ntb 0xef317d3b ntb_set_ctx +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0x09668757 nvdimm_namespace_attach_btt +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0x937f1b72 nvdimm_namespace_detach_btt +EXPORT_SYMBOL drivers/parport/parport 0x0c3a8ce8 parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0x0d7e804c parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0x1182b957 parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x11e7a3c3 parport_register_device +EXPORT_SYMBOL drivers/parport/parport 0x12decaf1 parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x2165a370 parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0x25cb7aec parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0x2c065906 parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0x2da4fc72 parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x505b62d3 parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0x531f6a4d parport_claim +EXPORT_SYMBOL drivers/parport/parport 0x5c620111 parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x68355125 parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x76e77416 parport_release +EXPORT_SYMBOL drivers/parport/parport 0x795c8b83 parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0x7d9282de parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0x898ead42 parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0x8ad68cc3 parport_read +EXPORT_SYMBOL drivers/parport/parport 0x9564dbde parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0x95adcdb9 parport_register_dev_model +EXPORT_SYMBOL drivers/parport/parport 0x96510e7d parport_write +EXPORT_SYMBOL drivers/parport/parport 0x9909e5ed parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0xa8cbb459 parport_del_port +EXPORT_SYMBOL drivers/parport/parport 0xac0da20a parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0xc2049cf7 parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0xc508036e __parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0xdc0a2e79 parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0xdf565ddf parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0xdf5ff6c0 parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0xeb6f449f parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0xf0c8996b parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0xf2faced9 parport_find_base +EXPORT_SYMBOL drivers/parport/parport_pc 0x1c7903d0 parport_pc_probe_port +EXPORT_SYMBOL drivers/parport/parport_pc 0x422d017a parport_pc_unregister_port +EXPORT_SYMBOL drivers/pci/host/pcie-iproc 0x5f4f0d1d iproc_pcie_remove +EXPORT_SYMBOL drivers/pci/host/pcie-iproc 0xcecf18d4 iproc_pcie_setup +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x1f0e1fb4 rproc_da_to_va +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x2d043f86 rproc_del +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x384c144e rproc_put +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x3d644939 rproc_alloc +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x49d0b7de rproc_get_by_phandle +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x66dd96c0 rproc_boot +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x7b251796 rproc_vq_interrupt +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x89249eb7 rproc_add +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xabc80228 rproc_report_crash +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xc082df46 rproc_shutdown +EXPORT_SYMBOL drivers/rtc/rtc-ds1685 0xe1d04972 ds1685_rtc_poweroff +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x2df594c4 scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x667a4576 scsi_esp_template +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xa0e6fcf6 scsi_esp_register +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xc6953a5a scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x05e4b20a fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x1298dc6a fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x1f641981 fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x2c9ad3c4 fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x48607e09 fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x49d4552f fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x637716db fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x8ef6ab1c fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xdcd43227 fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xea1ff306 fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xf01ed9f5 fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xfbb5bdda fcoe_ctlr_destroy_store +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0b32599a fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1591ad57 fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2c4ed1a1 fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36e5fbaf fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3a0bbfd0 fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3ce06e9f fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4432d497 fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x45f51fea fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x464aaad8 fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4684f1bb fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5571edbb fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5768edc2 fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x698bdbb5 fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6a6a36e4 fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x70d34a27 fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7309199c fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x76dabee6 fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x77e74e42 fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7813ea8b fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7e075900 fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x824caefe fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x82ef392b fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x87be925b fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x87d066a8 fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x90c34f86 fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x91a2f796 fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9216d97f fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x953d0a3e fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9715df0d fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x97f42f2a fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9aff6a40 fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa58f0b9d fc_rport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa96f5651 fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xad52afd2 fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb731d546 fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb8184148 fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc3290626 fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc62a057b fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc6879cdf fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xcfb4260e fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd21ea1c0 fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xdec1464f fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xdf7e7855 fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe258975d _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe2f1094b fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe42440f7 fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xeaecaa7b fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xeb5e3819 fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xec5906f6 libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf1c24747 fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfc420fa0 fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x02f3593b sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x3488620b sas_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x766f684c sas_wait_eh +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x76ed0bf4 sas_suspend_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 0x512c956d mraid_mm_unregister_adp +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x68fb5d4b mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0c17edb1 osd_sec_init_nosec_doall_caps +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0feee74b osd_start_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1a0c77db osd_req_write_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1a4f6ffb osd_req_list_dev_partitions +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1cbc55fe osd_execute_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x28d7487a osd_end_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x29c9d7b1 osd_req_flush_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2a9ea6c1 osd_req_get_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2ad3871c osd_req_flush_obsd +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x36c6dae6 osd_req_read_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x3d52e2a6 osd_execute_request_async +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x3f6ca261 osd_req_flush_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x4ae06ad7 osd_req_remove_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x4c34ea98 osd_req_list_partition_collections +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x4efa84cb osd_req_write_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x50afcf24 osd_dev_init +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x5ace0884 osd_req_decode_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x629d92cd osd_req_flush_collection +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x6a198c1f osd_req_read_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x6b03d7ec osd_req_add_set_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x81380b6b osd_req_read_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x82513aa6 osd_auto_detect_ver +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x8ef2d238 osd_req_add_get_attr_page +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x91127f35 osd_dev_fini +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x976004d1 osd_req_set_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x97ec836d osd_req_create_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa67c71a9 osd_req_add_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xaabfc9b4 osd_req_write_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xac697433 osd_req_list_collection_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb2555ffd osd_req_remove_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb6d2c399 osd_req_format +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xc6eb017d osd_finalize_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd9cf4ab5 osd_req_create_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe507a945 osd_req_write +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xeb23c641 osd_req_list_partition_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xf1b81dc6 osd_req_decode_sense_full +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xf628bc71 osd_req_read +EXPORT_SYMBOL drivers/scsi/osd/osd 0x1036b183 osduld_info_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0x5fc48609 osduld_unregister_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x8c1ece0f osduld_put_device +EXPORT_SYMBOL drivers/scsi/osd/osd 0xb04f9276 osduld_device_info +EXPORT_SYMBOL drivers/scsi/osd/osd 0xc5d00b65 osduld_path_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0xd3ed18bb osduld_device_same +EXPORT_SYMBOL drivers/scsi/osd/osd 0xd9398432 osduld_register_test +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x3cc30ee2 qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x422993e8 qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x4b71d96c qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x4b9668d9 qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x61ea46d1 qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x71bb8990 qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x7f85231c qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x8a521805 qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xa730da59 qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xc046ae45 qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xe6c3dbb0 qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xfc8af3d8 qlt_abort_cmd +EXPORT_SYMBOL drivers/scsi/raid_class 0x6af50672 raid_class_attach +EXPORT_SYMBOL drivers/scsi/raid_class 0x73ffa53e raid_class_release +EXPORT_SYMBOL drivers/scsi/raid_class 0xb6b0de8f raid_component_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x11c7927d fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x24f0684d fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x2b0d72aa fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x4365cbcb fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x58f7d558 fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x5c90a299 fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x5ff984be fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x61dd4708 scsi_is_fc_vport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7954b1ea fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x8cdb74ba fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x98ecaf25 fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xb3a5e4f8 fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xbb43dd3c fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xf6b59078 scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x01c0f2a1 sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x07bd3859 sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x155168cd sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x156f6ee6 sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x172fd844 sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x29c62634 sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x35d16685 sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x42fb41e2 sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4eadbbc9 scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x574dc4d1 sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x66062d8a sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x68aa714d sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x69ad1b74 sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6d119f1d sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x71868461 scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7d9fc1fa sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x86fb7de3 sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x888bc74f sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x8c3f20da sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x8c46a671 sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x998adb1d scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x9bcbe3e5 sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xcd9565bc sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd19a9bf4 sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd741eac1 sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xec0ea791 sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf6a7fb8c sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xfe551d70 sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x0365b4ce spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x4b471a79 spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x56e8f508 spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x60c55cc3 spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x6749ce49 spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x405b6e05 srp_parse_tmo +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x6eeed67a srp_reconnect_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x83c61d91 srp_rport_put +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xcce99b76 srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xcd199ea9 srp_rport_get +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x290a4f2a ufshcd_shutdown +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x37ee57cb ufshcd_runtime_idle +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x5dcd90ff ufshcd_alloc_host +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x95769927 ufshcd_system_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xc07f60e5 ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xe18da0e9 ufshcd_system_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xed524d5e ufshcd_runtime_resume +EXPORT_SYMBOL drivers/ssb/ssb 0x0fc4c39a __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0x11ba7ae2 ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x3b68db48 ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0x43c54e01 ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0x4b2b4766 ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x5fc3a66e ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0x6874f4a3 ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0x7192a4c2 ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0x71f2dd4f ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x771e586f ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0x7e48db64 ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0x90558516 ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0x9afe0cd0 ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0xa1c999a6 ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0xb997d57c ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0xc0512e0f ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xc5d6d547 ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0xc7b71089 ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xd481192b ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xd8f82320 ssb_bus_pcibus_register +EXPORT_SYMBOL drivers/ssb/ssb 0xea968eb8 ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0xf29b5478 ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xf573fc9e ssb_pcihost_register +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x1ac38743 fbtft_write_vmem16_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x2ab1b754 fbtft_write_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x2bf9ac4d fbtft_write_vmem16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x2ed707f8 fbtft_write_gpio8_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x3d3f5275 fbtft_write_reg8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x3ee174f5 fbtft_write_reg16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x3f3b8851 fbtft_write_vmem16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x4a583319 fbtft_framebuffer_alloc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x4b2f5360 fbtft_write_gpio16_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x663e11fc fbtft_unregister_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x6692c824 fbtft_write_gpio16_wr_latched +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7be8d0cc fbtft_write_spi_emulate_9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x858a95c1 fbtft_write_vmem8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x9169166f fbtft_write_reg8_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x9fa6a02b fbtft_register_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xb6107267 fbtft_register_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xb8e54d8c fbtft_write_reg16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xbe8ec097 fbtft_init_display +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xca1203f4 fbtft_dbg_hex +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xcabce9c7 fbtft_probe_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xd0deb0b8 fbtft_read_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xe30c55d3 fbtft_unregister_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xed6781cb fbtft_framebuffer_release +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xf51d358a fbtft_remove_common +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0x401851cb fwtty_port_get +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0x6cf552bc fwtty_port_put +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0x8381b362 adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x1f67d0a7 hmc5843_common_suspend +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x8709d1c6 hmc5843_common_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x8deab0e3 hmc5843_common_remove +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xd1af8244 hmc5843_common_resume +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0xa393ac7d ade7854_remove +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0xb4e7540b ade7854_probe +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0ef1dd99 lnet_net2ni +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x11c951a7 lnet_kiov_nob +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 0x1ace33dd the_lnet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1b191752 lnet_msgtyp2str +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1ee5f15e lnet_ipif_query +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1fe16fd5 LNetGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x202d1fd7 lnet_create_reply_msg +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x204b8151 lnet_counters_reset +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x257c7ea9 lnet_sock_getbuf +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 0x2f2662c9 lnet_unregister_lnd +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 0x3cdad030 lnet_sock_accept +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 0x49dde94b lnet_sock_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x50ceb380 lnet_extract_kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x55db5324 lnet_iov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x58a1ca89 LNetMDUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x58a57c40 lnet_sock_read +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5e91cfec lnet_copy_iov2iov +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 0x66d449b1 lnet_ipif_enumerate +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 0x801329f3 lnet_sock_setbuf +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x854ab844 LNetEQWait +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x9de986d3 LNetEQAlloc +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa56de08d lnet_ipif_free_enumeration +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa82d3fff lnet_sock_write +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xaa414970 LNetMEUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xaa4b5e9a lnet_copy_kiov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xaa9b477e LNetMDBind +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xaaa17b2d lnet_parse +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb484d221 lnet_sock_getaddr +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb70adefc lnet_copy_kiov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb7419fce lnet_notify +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 0xbb094859 lnet_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xbf0760a2 LNetMEAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xc7045508 lnet_sock_listen +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd1c2f3e4 lnet_extract_iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd7c50cb9 lnet_init +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xdc5dd2d2 lnet_register_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xe31de208 lnet_finalize +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xe8124744 lnet_fini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xea43237e lnet_copy_iov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf1b316bf LNetSnprintHandle +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf5747a42 lnet_set_reply_msg_len +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xfa106804 lnet_counters_get +EXPORT_SYMBOL drivers/staging/lustre/lnet/selftest/lnet_selftest 0x078db139 lstcon_ioctl_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x16c30bf2 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 0x398bd253 client_fid_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x60a0958b seq_client_alloc_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x98d41fe9 seq_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xae61cff5 LU_DOT_LUSTRE_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xc8f68f7e client_fid_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xc997a02f LUSTRE_SEQ_SPACE_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xd89ba836 seq_client_get_seq +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xecee2727 LUSTRE_SEQ_ZERO_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xf2b73bac seq_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x33e2de41 fld_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x36b71b6c fld_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x4ba23430 fld_client_debugfs_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x5f0a2630 fld_client_del_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x5f123876 fld_client_add_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x5ffae2e9 fld_client_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x9d3b98c0 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 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 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 0x22319718 cfs_percpt_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x23f6f445 cfs_restore_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x247da28c libcfs_kvzalloc +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 0x2adae33e cfs_init_timer +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 0x346981c1 cfs_hash_debug_str +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 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 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 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 0x4a95faa2 cfs_timer_deadline +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 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 0x774eae86 cfs_hash_debug_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x790dbd66 cfs_hash_rehash_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7a63872e cfs_timer_disarm +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 0x8472eca9 cfs_crypto_hash_update_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x857aaea7 libcfs_register_ioctl +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 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 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 0xa9c0ca61 cfs_timer_init +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 0xb8c52b1b cfs_timer_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbab4f34e cfs_timer_arm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbc275420 cfs_cpt_unset_nodemask +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 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 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 0xd5a408d1 libcfs_kkuc_group_add +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 0xde83075f libcfs_kvzalloc_cpt +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xded228be libcfs_kkuc_msg_put +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 0xe262a6e2 cfs_timer_is_armed +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 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 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 0x3edb66d3 ll_direct_rw_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x78ca05b9 ll_iocontrol_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xcd3cde92 ll_iocontrol_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xd70e0b2f ll_stats_ops_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xf0c5c552 ll_osscapa_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x1d3dd556 lov_stripe_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x39836c03 lov_read_and_clear_async_rc +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x466c6625 lov_stripe_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x481e1814 lov_lsm_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x744d8ff5 lov_lsm_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0xaa562ffe 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 0x009fde93 cl_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x00df71f8 class_import_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x010c91cc cl_io_rw_advance +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0119bed5 cl_page_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01665e34 class_parse_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01b7e92d cl_io_iter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x025e9046 cl_conf_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0342d361 cl_page_slice_add +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 0x04696463 cl_io_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0499e6e5 cl_2queue_assume +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 0x05d0047a lprocfs_wr_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05f84e88 LU_BUF_NULL +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x06164d47 cl_req_page_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x06345dfc cl_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x06c06481 lu_site_purge +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x076e9eea lustre_process_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07aa68bb lustre_swab_lustre_cfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07ac5a04 class_destroy_import +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 0x08a4e50e lprocfs_rd_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0a134154 cl_object_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0a842a7e cl_lock_enclosure +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 0x0b5abfa5 class_detach +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 0x0d05530c lu_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0e0c21d8 cl_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0eefa789 cl_page_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0f0354ea cl_lock_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0f603213 cl_lock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ff5cc74 class_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x10100719 cl_page_list_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x10d4cac4 cl_req_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11495519 lprocfs_write_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x13289a49 class_config_llog_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1394e959 class_import_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x139ee2b0 lu_object_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1491dc30 lu_context_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x14b3dfbf class_config_dump_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x155a0f16 cl_env_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x15648648 cl_lock_closure_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x157c0c66 cl_lock_hold_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x16370395 cl_page_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x17230015 lprocfs_obd_rd_max_pages_per_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x17ba33cf cl_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x17fac8e1 cl_object_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x19d86f7c cl_queue_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x19da9385 lprocfs_alloc_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1a292654 dt_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1c0002a8 lu_object_locate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1cc487c7 capa_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1d2894f8 class_export_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1d3883da lu_object_anon +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1f07d80f cl_lock_mutex_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1f3dfb0d lprocfs_stats_collect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x20095cf1 cl_lock_is_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x20437539 cl_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x210a0144 class_find_client_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21307495 lu_buf_check_and_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21f8e336 lustre_end_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x221826f1 class_parse_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x222bf6f3 class_conn2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x22ef9033 dt_declare_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x23274835 dt_index_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x23a8b919 class_fail_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x246b1726 cl_use_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2482c5d4 md_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x24cf5863 lu_object_assign_fid +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 0x267d3e90 cl_page_gang_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x275cdc7a cl_env_reexit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x278104ec obd_devs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x278a3f16 cl_io_submit_rw +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x286860f5 class_handle_free_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x29386ee7 cl_page_list_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x297cf5e0 class_handle2object +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x29caadd3 capa_add +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 0x2c0ee924 llog_thread_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2cb1a7ea class_disconnect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2d3588c4 cl_env_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2df70fc6 obdo_from_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2eb633de cl_lock_mutex_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2f370849 cl_pages_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2fbe2549 llog_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x307cf0af lprocfs_at_hist_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x308f57a7 dump_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x311cc192 cl_page_is_under_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x31598064 class_process_proc_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x31afb84c cl_page_make_ready +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x31c4a069 cl_page_list_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3242ed35 obdo_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x329bcca4 cl_req_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x32a8e335 lprocfs_wr_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x33191bf1 cl_page_list_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x34030566 dt_try_as_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x35885723 cl_lock_is_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x369be015 obdo_le_to_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3708ca81 lprocfs_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3717af59 llog_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37b75f84 class_manual_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37ed6e4b at_early_margin +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38343e4d lu_device_type_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3899b5bd cl_page_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38aea7c4 dt_txn_hook_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38c322ab cl_lock_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38fb0c90 class_match_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x39ced4f5 lu_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3a005065 dt_otable_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3bb928c2 dt_txn_callback_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3dcabc58 obdo_to_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3e992159 llog_backup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3ed6da68 cl_lock_signal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3edfe856 cl_offset +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f25c782 obd_max_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3fcf9681 dt_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4002d881 cl_lock_closure_build +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x416a16b3 cl_lock_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x42e0aabd class_conn2export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x43697eac obd_export_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x43bdf5a4 cl_page_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x43cc69c7 cl_type_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x45512fd8 dt_txn_hook_commit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x45fbd3ff cl_env_implant +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 0x48f52155 dt_txn_callback_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x494cfb52 lustre_acl_xattr_merge2ext +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x496cc5be llog_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x497c7601 cl_site_init +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 0x4a2ce6c3 cl_object_has_locks +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 0x4b5228ed ldebugfs_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4b7d536c class_disconnect_stale_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4b90d424 llog_cancel_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c6d7625 lu_device_fini +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 0x4ded6b24 cl_lock_discard_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4e2adf2e cl_page_is_owned +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4e515ae3 obdo_from_iattr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4f48d04a dt_lookup_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4fba4346 dt_directory_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5074ce1d cl_lock_get_trust +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x507fadb1 cl_lock_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50c7fc36 ptlrpc_put_connection_superhack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x513c89d9 cl_object_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5167b6e1 dt_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5187796a cl_env_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x51b394e3 class_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x51b58c06 llog_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5208ff05 lprocfs_single_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5215e5b8 cl_2queue_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x52255e22 llog_cat_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x52b20d49 llog_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x53acee49 cl_object_attr_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x53ae0c0b cl_io_prepare_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x541ae43a cl_page_find_sub +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 0x5627cce8 lprocfs_oh_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x56334492 class_decref +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 0x5858fe7f lprocfs_rd_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x588218e2 lu_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x589b3927 cl_page_clip +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x58cd78c9 cl_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5914f95f cl_lock_descr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x59cd75b7 dt_txn_hook_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x59eeebc5 cl_page_list_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a20d896 obd_memory_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a64d92d lprocfs_counter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a8959b6 cl_lock_hold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a9cd1ad cl_env_unplant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ac13529 lu_env_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bc022c5 lprocfs_dt_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bd57db1 class_unlink_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5cd1eea2 dt_record_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d34ae0d cl_lock_mode_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5de01627 lprocfs_counter_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e4f20e0 lu_device_type_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e88a653 llog_open_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5f536fa1 lu_context_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5f6c5b01 lu_context_key_revive_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5fb333be cl_page_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 0x60875d5e ldebugfs_add_vars +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x610c6de8 lu_context_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x613f7a48 cl_lock_nr_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x61ee4be6 cl_page_list_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x631fd7b9 lustre_ext_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x637e9cba lu_context_key_degister +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x65d30744 cl_lock_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x664bf1d5 iattr_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x671f26f4 obd_exports_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6734adbd lprocfs_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6795d9b4 lprocfs_rd_server_uuid +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 0x69c42114 at_min +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6a3561a2 llog_declare_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6a35b551 cl_lock_weigh +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6a7467f9 cl_page_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6aa48e1a cl_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6acdc5c3 class_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6b1e32fe lu_object_find_slice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6b35b9f5 lu_context_key_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6bb6d421 lu_buf_realloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6ca3f400 cl_req_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6dfcae2e dump_lniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6dfe73e1 cl_page_list_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6eb09291 cl_lock_user_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6f3e6225 dt_quota_slv_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x70a1a141 cl_io_sub_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x70ea1818 ldebugfs_add_symlink +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x719da2e7 cl_page_list_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x729cd98f llog_cat_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7394d913 cl_object_attr_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x742559b1 class_unregister_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x74aa95cf lprocfs_init_ldlm_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x74ae2b4a class_connected_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x74eea55d lprocfs_seq_release +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 0x75a48774 dt_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x760a5118 llog_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x76b6905b cl_2queue_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x76ed6cc0 llog_cat_add_rec +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 0x7980a382 class_new_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b4fc57b at_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b53b618 cl_lock_enqueue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b83bfb3 lu_context_key_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7ce75087 cl_page_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7de7d1f9 lprocfs_rd_connect_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7e57d58f lprocfs_exp_cleanup +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 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 0x817da4d5 lu_device_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x819f7f5b dt_store_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81b67a2f llog_cat_cancel_records +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x828eef5e lu_device_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x831f656c class_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x835244e3 lprocfs_rd_uint +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 0x855dc302 cl_lock_state_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x856701b2 llog_declare_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x85d40144 obd_memory +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x86058b89 lu_object_find_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x861ba24a lu_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x87263cdc llog_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x878ebe99 class_search_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x87bd39d7 llog_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x87e4cea4 cl_page_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x87fa0f4e cl_page_list_splice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x88bafcfa cl_enqueue_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x895ce534 lu_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x896dbd50 cl_lock_mutex_try +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 0x8bdc91a6 class_exp2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8c963665 lu_site_init_finish +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8cff0354 class_put_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e0024a4 llog_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e474cce cl_2queue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f277f56 cl_object_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f67314c obd_dump_on_eviction +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9074347a obdo_refresh_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x90c8d327 lprocfs_init_mps_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x910390f2 cl_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9124d96f cl_lock_delete +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 0x93edce9c cl_lock_user_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x94677235 lprocfs_clear_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x94ca2405 lu_context_key_revive +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 0x9587e658 cl_page_list_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x974f2f3e cl_lock_modify +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9767adce class_uuid2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x976d51bf cl_io_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97d03783 at_history +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x98260ce9 class_uuid2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x98afb122 lu_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x98bddb06 cl_io_commit_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x98f5a6f9 class_config_parse_llog +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 0x9b3d76ba cl_req_page_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9ba39179 class_devices_in_group +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9dbb17b6 lprocfs_dt_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9e626f20 cl_req_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f6bc28b obd_max_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f766926 lprocfs_rd_timeouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9fd7cd83 cl_io_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa160da4a lu_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa211407a cl_lock_closure_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa252747d llog_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa3ab9968 lu_object_put_nocache +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa3c47eef llog_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa3d40729 cl_io_rw_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa4335379 cl_sync_io_note +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa4858924 lu_context_key_quiesce +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5fb234f lprocfs_write_frac_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa61fd3bc cl_lock_disclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa674c241 kuc_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa7d2cf47 class_exp2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa83b57ae llog_copy_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa862d221 lprocfs_oh_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa96c5d2f obdo_from_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa9fc7188 cl_page_cache_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa21b7a0 lustre_register_quota_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaac5da70 cl_page_own_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaacc589b __llog_ctxt_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaaee8354 cl_page_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab1f3bee obd_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab397ab7 lprocfs_rd_state +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 0xad2285bf cl_unuse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xadd07f06 cl_lock_ext_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaeb2ab70 class_export_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaf1393d0 cl_page_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaff83d14 llog_cat_init_and_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb00c8096 llog_cat_declare_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb01963a6 class_uuid_unparse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb05f3e74 cl_io_iter_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb0efad07 cl_wait_try +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 0xb35f5ace lustre_common_put_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4032f5d cl_2queue_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb41998cd lustre_cfg_rename +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4926926 lu_cdebug_printer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4f8ee63 lprocfs_read_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb64543fe cl_page_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb68c3a7a lprocfs_alloc_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb69c7a5d lu_object_put +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 0xb80cfb15 lu_dev_add_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb8f8e821 lustre_register_client_fill_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb9778027 llog_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb9dfa513 class_handle_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba22c4b8 dt_locate_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba8839fd capa_cpy +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 0xbacea85f cl_lock_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbaf7f6a8 cl_lock_at_pgoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbb52ba79 cl_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbbb649d5 class_incref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc436a0d obdo_cpy_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd39a44c llog_cat_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd4a9410 class_disconnect_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbf053ec1 cl_page_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbf642637 cl_io_read_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbf9e695e lprocfs_oh_tally_log2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbfa9a3d4 dt_find_or_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc03e15dc lu_context_key_quiesce_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0bf7ef2 obd_debug_peer_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc1395e1e ldebugfs_remove +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc178b93a cl_2queue_init_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc1b9a319 lprocfs_oh_sum +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc1cdc585 lu_object_invariant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc1e03d78 dt_index_walk +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc42fcb83 cl_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc44b44ea dt_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc47c70d6 dt_version_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc4e79632 cl_page_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc4f00a43 cl_object_attr_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc6c9f841 capa_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc71d1aad lu_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc7c3c3c2 cl_lock_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc879e4ec lprocfs_free_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc8990f3a lprocfs_seq_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc944921f cl_page_vmpage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc9b286bf lustre_register_kill_super_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc9b3c667 dt_lfsck_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca07984d cl_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca2fc1f0 lu_env_refill_by_tags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb0ab67f obd_max_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcc148114 llog_cat_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xccd60f9e obd_export_evict_by_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcce8dfb4 class_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd16d018 cl_env_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd6bfaea dt_device_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 0xce73ce4d cl_page_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcee01769 lu_context_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcf69898f cl_lock_unhold +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 0xd09d04e0 class_num2obd +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 0xd1107931 llog_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd3b687a5 dt_record_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd4300ec5 cl_io_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd4a65831 class_conn2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd520258d cl_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd5f7d6c8 cl_env_nested_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd613586e ldebugfs_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd6472418 cl_unuse_try +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 0xd838fb40 cl_lock_hold_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd8b992d8 cl_page_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd90342a5 cl_io_lock_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd92b3ccf llog_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd94212be lprocfs_counter_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd95a97c4 class_new_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd9ef938f llog_exist +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda0948b8 cl_io_end +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 0xdae553a4 cl_page_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb13dce1 capa_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdbb52c71 class_name2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcc40af0 class_check_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdccfa977 cl_object_glimpse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcf0afb2 cl_lock_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcf9e017 obd_export_evict_by_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd1b496c cl_page_unassume +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 0xdee0a15b lu_dev_del_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdf623799 lprocfs_stats_alloc_one +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdfecaa91 lprocfs_rd_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe028cf84 capa_encrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe06a5a53 cl_page_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe15bd9d2 lprocfs_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe223c40f cl_2queue_disown +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 0xe2f96c44 llog_declare_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe35cbb35 lu_env_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe3b4b45a cl_req_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe41ae97e lu_object_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe424fbd7 llog_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe4fd1e2e lu_object_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe4ff2a61 cl_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe583b23b lu_kmem_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe605f7f8 cl_object_kill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe660f6d6 cl_page_is_vmlocked +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7957e44 ldebugfs_register_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7d83236 cleanup_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe81b759a cl_io_loop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8c3514d cl_page_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8e84c32 class_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe9174570 cl_io_submit_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeb0c664d cl_page_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec270652 lu_context_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec7d6b85 obd_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xed38a414 dt_store_resolve +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xed38e937 class_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee18964b lu_context_key_degister_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee68bc29 lu_session_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeeca172a cl_locks_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeeeb79fa do_lcfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeeff6ca4 cl_lock_descr_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef5ff8fc lu_object_add_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef613f68 ldebugfs_add_simple +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 0xf0d14ed8 lu_site_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf0f378d8 cl_io_lock_alloc_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2a13617 lprocfs_rd_u64 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2d27e72 cl_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2fd6695 statfs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf37be323 cl_io_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf3ee8447 cl_page_list_move +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf490d5f9 class_del_profiles +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf4b4e1ba llog_cat_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf4c46183 cl_io_is_going +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf5cec475 cl_io_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf604f8ac cl_io_cancel +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 0xf7127083 lprocfs_free_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7697040 llog_init_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7f42641 lprocfs_free_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf94fa041 ldebugfs_obd_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf9d81e4e lu_context_key_register_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf9f87c61 lu_object_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa0cc02d cl_env_nested_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa59b93a cl_lock_extransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa813d06 capa_hmac +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfb1159d7 lprocfs_rd_conn_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfb3c0b32 dt_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbea0098 lu_types_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc56778b lu_context_enter +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 0xfe0b7fbd cl_vmpage_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfe1227df lu_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfe31f303 lu_env_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfef4b650 class_register_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff57e92d class_match_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xffcd2d3d cl_sync_io_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfffc1f11 lustre_swab_ost_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x00be9251 req_capsule_server_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 0x01929e01 ptlrpc_cleanup_imp +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 0x0266fc1c target_print_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x02a507d7 client_import_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x03a115e3 sptlrpc_import_sec_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x03b0b641 ldlm_get_enq_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x04858d03 lprocfs_wr_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x048b59d5 lustre_msg_set_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x049056b4 sptlrpc_register_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x04c29bec __ptlrpc_free_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0515f93b RQF_FLD_QUERY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x053f220e sptlrpc_cli_ctx_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x06b3942b lustre_swab_lov_user_md_objects +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x06ca181f ldlm_lock2desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x07001546 lprocfs_rd_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 0x0803de87 ptlrpc_schedule_difficult_reply +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 0x0a3130b0 RMF_MDT_EPOCH +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a84aaf3 client_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a89d190 sptlrpc_sec_get +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 0x0cf343dd RQF_LDLM_INTENT_BASIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0faca470 ptlrpc_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1073a556 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 0x11e235f1 ptlrpc_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x120bafe1 ptlrpc_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12b6f5a3 ptlrpc_connection_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12e94af1 ldlm_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x13630f0f ptlrpc_prep_req_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x13f0b218 ptlrpc_disconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1403dcf9 req_capsule_set_size +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 0x17016284 ptlrpc_queue_wait +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 0x18127ffa _ldlm_lock_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19108a0f RQF_OST_DISCONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19494561 lustre_free_reply_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19c08934 RQF_LDLM_INTENT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19df5f40 ptlrpc_activate_import +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 0x1c60a349 ptlrpc_lprocfs_unregister_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d043548 lustre_msg_set_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d0d7c47 ptlrpc_register_service +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 0x1ed070ce lock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ee0a12d sptlrpc_conf_client_adapt +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 0x205777fd ldlm_replay_locks +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 0x21685994 req_capsule_client_swab_get +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 0x2458f8c2 sec2target_str +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 0x263f757c ldlm_init_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x269554ce RQF_LDLM_INTENT_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x26bcaac3 sptlrpc_gc_add_ctx +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 0x291d4e56 ptlrpc_buf_set_swabbed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x29e0869a sptlrpc_get_hash_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a5370fc ldlm_lock_put +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 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 0x2d6ab1e2 __ldlm_handle2lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d798316 RMF_MGS_CONFIG_RES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2daa4f41 ptlrpc_fail_import +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 0x2f5a8a5c ldlm_cli_cancel_unused_resource +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 0x2fc9ac05 ptlrpc_mark_interrupted +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 0x30d9e80f ptlrpc_reconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3126c1ff ptlrpc_replay_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x317d6b80 ptlrpc_request_set_replen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x31835048 ldlm_extent_shift_kms +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x31838cb4 RMF_IDX_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x321bc989 target_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3261b862 RQF_OST_SYNC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3300ad38 ldlm_enqueue_pack +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 0x35faead4 lustre_pack_reply_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x37d19efa ldlm_pool_set_slv +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 0x388a203c ptlrpc_buf_need_swab +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38c01799 RQF_LDLM_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38f13b2c ldlm_namespace_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x38fce533 lustre_msg_set_versions +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x390e403f ptlrpc_request_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3933f835 sptlrpc_unregister_policy +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 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 0x3c5b66cc client_import_del_conn +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 0x3d235289 client_destroy_import +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 0x3dcb6d9e req_capsule_client_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ec68bf9 ldlm_lock2handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ee248f6 ldlm_blocking_ast_nocheck +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 0x3f91cc9e req_capsule_server_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x40ae42cc req_capsule_field_present +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x41008cef RQF_LDLM_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4125e6ac ldlm_pool_get_lvf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x41486b0f req_capsule_server_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43168488 RQF_MDS_RELEASE_CLOSE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x436a476f ldlm_pool_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43705ee4 RQF_LOG_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x439d154c sptlrpc_cli_enlarge_reqbuf +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 0x4472540f lprocfs_wr_evict_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4481591d RQF_OST_SET_INFO_LAST_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x44ee2b61 ldlm_lock_allow_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45050a05 llog_initiator_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45263a05 ptlrpc_set_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45776348 lprocfs_wr_pinger_recov +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 0x47b95437 ptlrpc_req_finished +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x47e80ba8 ldlm_pool_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x47f5e903 RMF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4842a1c0 ldlm_namespace_foreach +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 0x4a083859 sptlrpc_req_replace_dead_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4a5a2416 RMF_DLM_REQ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4c2f76fd req_capsule_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4cfc2f61 ldlm_resource_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d7580d0 lustre_swab_hsm_user_item +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d8ec792 ptlrpc_resend +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 0x4ef8d244 ptl_send_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4f02a074 ptlrpc_req_xid +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 0x50e49070 ptlrpc_request_alloc_pool +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 0x566c6337 ldlm_pool_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x578be3f6 ptlrpc_service_health_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x57d8cb27 ptlrpc_resend_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x58423f8b client_disconnect_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x588035b4 RMF_UPDATE_REPLY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5888b2fb ptlrpc_req_finished_with_imp_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x594c48ce sptlrpc_enc_pool_get_pages +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 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 0x5cc88185 ldlm_register_intent +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 0x5ea6ab3d ldlm_resource_unlink_lock +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 0x5faa2557 req_capsule_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5fc9a455 RMF_CLOSE_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5fd7f236 sptlrpc_import_flush_my_ctx +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 0x62bdac3a ldlm_cli_cancel_unused +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 0x63f9218c ldlm_prep_enqueue_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x646a1c62 req_capsule_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 0x6753dbdd ldlm_pool_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x67650cbf 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 0x68b2cafb ptlrpc_pinger_add_import +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 0x6905249b ldlm_lock_allow_match +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 0x6999345c ptlrpc_wake_delayed +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 0x6afc06c4 ptlrpc_invalidate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6b60344d lprocfs_wr_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6c0db837 ptlrpc_prep_bulk_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6c36e76b ldlm_cli_cancel_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6c57bbf6 dump_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6cc600a1 sptlrpc_gc_del_sec +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 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 0x6f1ef252 lustre_pack_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f4f7692 req_capsule_extend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f6dc736 lustre_swab_mdt_remote_perm +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f782f5c ptlrpc_lprocfs_register_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f7d6be7 lustre_pack_request +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 0x728a1d81 ldlm_destroy_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x72c88749 _debug_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x72cc819a sptlrpc_sec_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x72d901de sptlrpc_gc_add_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x730c64bc sptlrpc_get_bulk_checksum +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x73860dcc client_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7481a8f4 ptlrpcd_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x74840056 lustre_msg_set_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x750701fd ldlm_lock_change_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x75507636 ptlrpc_unregister_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x75a2c40d ldlm_put_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x75ebccff ldlm_reprocess_all_ns +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 0x780e9871 ldlm_namespace_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x78479048 unlock_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 0x7a832f10 RMF_CONN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a90366f ldlm_cli_enqueue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a9820b4 ldlm_lock_fail_match +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 0x7c6d34fa ptlrpc_unpack_req_msg +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 0x7e93dc7a ldlm_resource_putref +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 0x7f556b5a ptlrpc_start_threads +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 0x801cb996 ldlm_flock_completion_ast +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 0x813561b8 ldlm_lock_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x817d7f1f lustre_msg_add_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x81e096e8 sptlrpc_cli_ctx_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x81fcdba9 ptlrpc_nrs_policy_register +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 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 0x8921fd4b ptlrpc_request_alloc +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 0x8a03d3fa ptlrpc_init_import +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 0x8be3fc6f ldlm_resource_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8cb4701b ldlm_cli_update_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8cb71d4b RQF_MDS_REINT_CREATE_SLAVE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8cc68379 ldlm_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8d45dc79 ptlrpc_retain_replayable_request +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 0x8db03bd2 ldlm_lock_fail_match_locked +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 0x8fa74b9d ldlm_pool_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8fec0451 lustre_msg_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9163f658 ldlm_pool_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x919c4ce3 RMF_OBD_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x919ea801 sptlrpc_svc_ctx_invalidate +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 0x92a19002 ptlrpcd_alloc_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x937b1ee0 lustre_swab_mdt_ioepoch +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x93958d68 ldlm_completion_ast_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x94ef9b77 ptlrpc_stop_all_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x94f35818 ptlrpc_pinger_sending_on_import +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 0x965c6474 ldlm_cli_enqueue +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 0x98735799 req_capsule_client_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9999cf7a dump_ost_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x99d375b2 ldlm_destroy_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x99e08acc ptlrpc_request_pack +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 0x9b0bfa36 req_capsule_other_get +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 0x9c13e4d6 ptlrpc_request_alloc_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d7ea314 sptlrpc_pack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9f5d35f8 req_capsule_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9f7fb9d3 ptlrpc_request_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9fb088f1 lustre_swab_lov_mds_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa06ccd2a ptlrpc_request_committed +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 0xa1801b0a ptlrpc_abort_inflight +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 0xa2c226bb sptlrpc_target_update_exp_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa30cd93c ptlrpc_pinger_del_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa3d2a6ee RMF_CAPA1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa438d604 client_obd_cleanup +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 0xa5923eeb sptlrpc_lprocfs_cliobd_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa6c436ca RQF_MDS_WRITEPAGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa71c042a sptlrpc_import_flush_all_ctx +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 0xa9126874 ldlm_resource_iterate +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 0xaa0692b1 ptlrpc_unregister_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xab9afd52 req_capsule_server_sized_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xacd6a7d7 lustre_swab_ost_last_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xad1c26b1 ldlm_glimpse_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xada32d96 ptlrpc_obd_ping +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 0xaf2a89ba ptlrpc_save_lock +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 0xaf92f46c req_capsule_client_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb0751fa4 RQF_LLOG_ORIGIN_HANDLE_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb197fe43 ldlm_pool_fini +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 0xb2e57cab sptlrpc_sec_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 0xb5f9381e req_capsule_has_field +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 0xb8504688 ptlrpc_send_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb903634e RQF_OST_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb9978df7 sptlrpc_target_export_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb9b631cf lustre_swab_mgs_config_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb9c8427e ptlrpc_register_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xba9f99f4 ldlm_prep_elc_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 0xbc74ff74 ldlm_blocking_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd83bc44 RQF_OBD_SET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbdb35d75 ptlrpc_recover_import +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 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 0xc29a5187 req_capsule_get_size +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 0xc3555160 sptlrpc_enc_pool_put_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc3697168 ldlm_cli_cancel_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc4e8926b req_capsule_server_sized_get +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 0xc6610148 ptlrpc_hpreq_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc66bddbc ptlrpc_cleanup_client +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 0xc7cba10c client_import_find_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc7e47564 ptlrpc_interrupted_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc8726746 ptlrpc_at_set_req_timeout +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 0xcbca7d6c ptlrpc_commit_replies +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce0741eb ptlrpc_prep_req +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 0xce9c15e3 ldlm_pool_shrink +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 0xd1874391 llog_client_ops +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd1ceb5fc ptlrpc_request_bufs_pack +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 0xd427c38e ptlrpc_set_add_new_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd5da6a54 ldlm_pool_del +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 0xd6f0fe10 ptlrpcd_wake +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd74459ae ptlrpc_unregister_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd7910326 lustre_swab_obd_statfs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd7b42f37 req_capsule_init_area +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8847b3d ldlm_init_flock_export +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 0xd953590e __ptlrpc_prep_bulk_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd9561861 RQF_LDLM_INTENT_OPEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xda8564ab sptlrpc_cli_ctx_expire +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 0xdc5f243b ptlrpc_check_set +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 0xdd9034c0 sptlrpc_target_sec_part +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 0xde6ea8b9 sptlrpc_cli_wrap_bulk +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 0xe03df482 ldlm_namespace_dump +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 0xe12e862b sptlrpc_cli_unwrap_bulk_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe2fadba2 ptlrpc_restart_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe364c55c ptlrpc_set_import_active +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe40e0a50 lustre_msg_get_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe4eac651 ldlm_pool_get_clv +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 0xe65986d2 target_pack_pool_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe691329e ldlm_namespace_cleanup +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 0xe754cec5 sptlrpc_cli_unwrap_bulk_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe85b6da3 lustre_swab_obdo +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 0xec1ef87f ldlm_lock_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 0xeca9f567 do_set_info_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xecace5c1 RQF_OST_GET_INFO_GENERIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xececb00f req_capsule_server_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xed1c10d6 ptlrpc_connection_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xedb1f75e ldlm_lock_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xedcb740d sptlrpc_name2flavor_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xedd48059 ptlrpc_lprocfs_brw +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xedf64fe2 ldlm_cli_enqueue_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef1aeca9 RMF_FLD_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xefa4d8bd ptlrpc_nrs_policy_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xefda6698 ptlrpc_req_set_repsize +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 0xf10ed02f ptlrpc_reply +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 0xf2881287 ldlm_pool_set_clv +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 0xf3ba5614 ldlm_namespace_new +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 0xf854181d req_capsule_filled_sizes +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 0xf88eb228 sptlrpc_cli_ctx_wakeup +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 0xfa1bf40e ldlm_cancel_resource_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfa345efa ptlrpc_deactivate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfa51688d interval_insert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfaef392f ldlm_namespace_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfbd4bbbc lustre_pack_reply_flags +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 0xfd093678 ldlm_lock_downgrade +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 0x4eb05bf2 cxd2099_attach +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x12185145 rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x15133e0c rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1e504bbf rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x29e658de rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2d5fb6a5 HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2f9dde76 rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x300b8c37 rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x301cc1e5 free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x34912b14 rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x34f99931 rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x35a9d98d rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x38054666 rtllib_wpa_supplicant_ioctl +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3afb255d rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3d07151e dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3e61d74b rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x43d3f262 rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4525b583 rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x49ffc7c7 rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x511911c3 rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x56127e8a rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x561f0eb6 Dot11d_Channelmap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5a5a6470 rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x721c4850 RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7401a3f8 rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x775f6c40 rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7c25cfe3 rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7cc59742 rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x81055433 rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x87f7637b rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8f07e85f rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9733a020 rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x98980274 alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9e5f14a7 notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa0976eb8 rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa0a125c0 rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa1fc2b32 rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa2960751 rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xaa63fe3c rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xab08bbb6 rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xab5b6b11 rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xac4f3f88 rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xae7cb389 rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb3110293 rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbc78b73b rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe1420f2 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc76c1a76 rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc9475bff rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xda49b56f rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdd8915a0 rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf780b18 rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf8f78552 rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x004bd5a5 notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x041ee992 ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x05b53488 ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x06c78337 ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x07db84d1 ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1f0d52c2 ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x279588e6 Dot11d_UpdateCountryIe +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2a8dd785 ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2c30860c ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2d1d2598 HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x310edc22 ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x346c166c ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x392c3ff3 ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3a27ce9d ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3be876df ToLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3eb8d2ca ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3f408219 ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4ab0566d ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4dd5a877 Dot11d_Reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x50ffbacb ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x56010975 ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x66395d35 IsLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x69e55a35 ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6eef2baa ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7b2cd407 ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x84af6eea ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x85a6ff99 Dot11d_Init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x86f9c6fc ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x874df8f5 ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8c19e77e ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8ceca063 ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9066aabf ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x92855bef ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x979aecd9 ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xaa2ec7af ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xafd98504 ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb80814a9 ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb8a20fd4 ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbb67ef37 SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbbd0b86b ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbd43d8b7 ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbe28138f ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc3833d0e ieee80211_send_probe_requests_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc4266b5a ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc56af61b ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc6f8a94b ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xcf4c2491 ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xdb4a7023 ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xdf23d253 ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe15e304a DOT11D_GetMaxTxPwrInDbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe33341c6 ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe5b7a2c1 ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe70e0219 ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf14340d0 ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf206a05b ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfd6e251b DOT11D_ScanComplete +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x01bcd92d iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x02c22064 iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1fbfa5ed iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x28d397d4 iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2fd71a74 iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x35e3756a iscsit_set_unsoliticed_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x370e4724 iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x37a9fecf iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x44e7cdef iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4c1f256f iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5302d77d iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5c2a2259 iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5ffe780c iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x62af6190 iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6933bb27 iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x726d6c3e iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7e0f5863 iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x80eeac2e iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x97597e79 iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x97c67be4 iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa0791b08 iscsit_find_cmd_from_itt +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xaf4be6cb iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc325bcf0 iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xdd30851b iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe3954280 iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xecc9cc44 iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf94af181 iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xffed6310 iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x02de3b18 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x0b46e5d0 target_get_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x0bd84acc target_setup_cmd_from_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x0db5b4c2 transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0x0f37d233 transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x18826d59 spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0x1951c958 transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0x200000f7 target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0x2af07d95 target_submit_cmd_map_sgls +EXPORT_SYMBOL drivers/target/target_core_mod 0x2e0967e4 core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0x2ef5fa14 target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x2fd7dc66 target_show_dynamic_sessions +EXPORT_SYMBOL drivers/target/target_core_mod 0x3184533f core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x31f0f414 transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0x353ce06b core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x35f7ad4e target_unregister_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x37b054fa target_put_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x467ea9b9 passthrough_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x4d14d1c7 core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0x4e0e9676 passthrough_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x504aeb76 sbc_dif_copy_prot +EXPORT_SYMBOL drivers/target/target_core_mod 0x51e68253 transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x535ae1cc transport_init_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x54814f21 core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x54dbd0b1 core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x59918f90 target_undepend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0x5d585ead transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x5d802dcf transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x67c45756 spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x753e8eac sbc_dif_verify +EXPORT_SYMBOL drivers/target/target_core_mod 0x7610da3b core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0x7741aa8b transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0x7dbada9d transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x80cdf88d target_backend_unregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x85aa880c transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x89423935 target_nacl_find_deve +EXPORT_SYMBOL drivers/target/target_core_mod 0x92df73dc sbc_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x977b51b0 spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x98c239ef transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0xa8c55135 target_register_template +EXPORT_SYMBOL drivers/target/target_core_mod 0xab7c4742 transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xacce5346 transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xace34b60 transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0xb41a9479 sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xb8185126 target_sess_cmd_list_set_waiting +EXPORT_SYMBOL drivers/target/target_core_mod 0xbb452eca transport_check_aborted_status +EXPORT_SYMBOL drivers/target/target_core_mod 0xbf4647e2 target_lun_is_rdonly +EXPORT_SYMBOL drivers/target/target_core_mod 0xc0a43e2e target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xc3416a14 target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0xc74a553f transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0xccaff9b6 sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0xce1c29e9 transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xcef1093c __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xd049d963 core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0xd096dbcb spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0xd935cd30 target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xde3c650a target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0xe0e1619d transport_init_se_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xe3c55cd9 target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xe93e788a target_depend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0xe9e6120c transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0xef53ed30 transport_backend_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xf01621c7 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf0aba996 target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xf65d518c sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0xf6bbb451 transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0xff681a8c transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0x56bfbbf7 usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/function/usb_f_uvc 0x92e9ebac uvc_set_trace_param +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0x0a70c8d0 usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0x25e7c8c5 sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x07a5ca17 usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x09485d71 usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x0fadd1d9 usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x145720d6 usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x74238842 usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x750ce197 usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x86c55694 usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x96a06531 usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x98b858b1 usb_wwan_ioctl +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xc14aad77 usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xd9266fc0 usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xf016310c usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usbserial 0xc88b4618 usb_serial_resume +EXPORT_SYMBOL drivers/usb/serial/usbserial 0xcc0e9d52 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 0x2089860b lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0x42e7a4a1 devm_lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0x9b7e0658 lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0xffe8c8b4 devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x0362d870 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 0x248c2ff6 svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x2d9184c1 svga_tilecopy +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 0xc413b22d svga_tileblit +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xc478295f svga_tilecursor +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xc807034a 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 0xd242125e svga_get_tilemax +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 0x579fa9d7 sys_copyarea +EXPORT_SYMBOL drivers/video/fbdev/core/sysfillrect 0x70ee3d01 sys_fillrect +EXPORT_SYMBOL drivers/video/fbdev/core/sysimgblt 0x43cbda98 sys_imageblit +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x0a635bd2 cyber2000fb_attach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x0cc3ede5 cyber2000fb_detach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x534b6f18 cyber2000fb_disable_extregs +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xb39f68d1 cyber2000fb_enable_extregs +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0x0ed25423 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 0x5c71b8a5 g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xdac4bc10 matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xf4294caa matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x0be3364f matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x2316718b matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x3ff816c5 DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xc5dca2ae DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0xeb87e3f1 matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0x09bef7c3 matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x879b2179 matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xa7d3f9d4 matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xb88a99a0 matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xf8d187eb matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x23aa8fe5 matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x2e8e533f matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x6354231c matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x7d156b9d matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xaad4d4a9 matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xb33fd630 matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xce70520c matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/mb862xx/mb862xxfb 0x130d939d 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 0x8c9c8a84 w1_ds2760_read +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xdb8fd12f w1_ds2760_write +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xebc87334 w1_ds2760_store_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xff2caa49 w1_ds2760_recall_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x15d0b7e4 w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x225f9e29 w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0xc8af2374 w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0xcbe9e44b w1_ds2781_io +EXPORT_SYMBOL drivers/w1/wire 0x7b1dce94 w1_unregister_family +EXPORT_SYMBOL drivers/w1/wire 0x84161948 w1_remove_master_device +EXPORT_SYMBOL drivers/w1/wire 0xf1a195ad w1_add_master_device +EXPORT_SYMBOL drivers/w1/wire 0xfe1eeea2 w1_register_family +EXPORT_SYMBOL fs/configfs/configfs 0x08a42eff config_group_init +EXPORT_SYMBOL fs/configfs/configfs 0x108ddaff config_item_set_name +EXPORT_SYMBOL fs/configfs/configfs 0x1878479a configfs_register_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0x219d0213 config_item_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0x3ad0dfdb config_item_get +EXPORT_SYMBOL fs/configfs/configfs 0xac61e209 config_item_put +EXPORT_SYMBOL fs/configfs/configfs 0xb4054067 config_group_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0xb6c6c188 configfs_unregister_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0xdaaef0ae config_group_find_item +EXPORT_SYMBOL fs/configfs/configfs 0xf09dd6a5 configfs_undepend_item +EXPORT_SYMBOL fs/configfs/configfs 0xf7ab7595 configfs_depend_item +EXPORT_SYMBOL fs/exofs/libore 0x0d467d39 extract_attr_from_ios +EXPORT_SYMBOL fs/exofs/libore 0x20056544 ore_put_io_state +EXPORT_SYMBOL fs/exofs/libore 0x28806871 ore_verify_layout +EXPORT_SYMBOL fs/exofs/libore 0x3c4b27c5 ore_get_rw_state +EXPORT_SYMBOL fs/exofs/libore 0x407d22ab ore_create +EXPORT_SYMBOL fs/exofs/libore 0x4527e170 ore_calc_stripe_info +EXPORT_SYMBOL fs/exofs/libore 0xa3d2a634 g_attr_logical_length +EXPORT_SYMBOL fs/exofs/libore 0xa911be7a ore_remove +EXPORT_SYMBOL fs/exofs/libore 0xaa5991d9 ore_check_io +EXPORT_SYMBOL fs/exofs/libore 0xc5353828 ore_get_io_state +EXPORT_SYMBOL fs/exofs/libore 0xca5a3b47 ore_read +EXPORT_SYMBOL fs/exofs/libore 0xe3f8958e ore_write +EXPORT_SYMBOL fs/exofs/libore 0xe968bcd4 ore_truncate +EXPORT_SYMBOL fs/fscache/fscache 0x02b1c503 fscache_init_cache +EXPORT_SYMBOL fs/fscache/fscache 0x08ed9948 __fscache_unregister_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x0b4d6a18 fscache_op_complete +EXPORT_SYMBOL fs/fscache/fscache 0x0efd51ca __fscache_uncache_page +EXPORT_SYMBOL fs/fscache/fscache 0x110cb68b __fscache_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x1e0bcb7a fscache_operation_init +EXPORT_SYMBOL fs/fscache/fscache 0x25631afd fscache_cache_cleared_wq +EXPORT_SYMBOL fs/fscache/fscache 0x2c58ef1e __fscache_uncache_all_inode_pages +EXPORT_SYMBOL fs/fscache/fscache 0x2e9fe9d8 fscache_check_aux +EXPORT_SYMBOL fs/fscache/fscache 0x2f668dd7 fscache_add_cache +EXPORT_SYMBOL fs/fscache/fscache 0x36b5742d fscache_fsdef_index +EXPORT_SYMBOL fs/fscache/fscache 0x411dd17b fscache_enqueue_operation +EXPORT_SYMBOL fs/fscache/fscache 0x47c9aa73 __fscache_register_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x5da58a5d fscache_object_destroy +EXPORT_SYMBOL fs/fscache/fscache 0x65e593b1 __fscache_write_page +EXPORT_SYMBOL fs/fscache/fscache 0x676f894b __fscache_maybe_release_page +EXPORT_SYMBOL fs/fscache/fscache 0x70630cbf __fscache_attr_changed +EXPORT_SYMBOL fs/fscache/fscache 0x74530ecd fscache_op_debug_id +EXPORT_SYMBOL fs/fscache/fscache 0x748d96fd __fscache_read_or_alloc_pages +EXPORT_SYMBOL fs/fscache/fscache 0x763a269a fscache_obtained_object +EXPORT_SYMBOL fs/fscache/fscache 0x7b8ef757 __fscache_check_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x7cd0ee3f fscache_object_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0x967a6018 fscache_mark_pages_cached +EXPORT_SYMBOL fs/fscache/fscache 0x9731a1ca __fscache_enable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x9af70317 fscache_mark_page_cached +EXPORT_SYMBOL fs/fscache/fscache 0xa88419bd __fscache_readpages_cancel +EXPORT_SYMBOL fs/fscache/fscache 0xaa54e60f fscache_object_mark_killed +EXPORT_SYMBOL fs/fscache/fscache 0xafcd2dca fscache_put_operation +EXPORT_SYMBOL fs/fscache/fscache 0xb0114d5e __fscache_wait_on_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0xb3ab3b1b fscache_object_retrying_stale +EXPORT_SYMBOL fs/fscache/fscache 0xb67514bb __fscache_check_consistency +EXPORT_SYMBOL fs/fscache/fscache 0xb82a2263 __fscache_update_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xbabb723a fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0xc3557d2f __fscache_disable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xdceab526 __fscache_wait_on_page_write +EXPORT_SYMBOL fs/fscache/fscache 0xe288f334 fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0xea8e1896 fscache_object_init +EXPORT_SYMBOL fs/fscache/fscache 0xede7b91a __fscache_read_or_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0xf32cea2e __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0xf56e4455 __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xfa636222 __fscache_acquire_cookie +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x00390715 qtree_release_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x39bde299 qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xa7bc79db qtree_delete_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xdbb02f85 qtree_read_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xfb16bb60 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 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/6lowpan/6lowpan 0x77908280 lowpan_nhc_del +EXPORT_SYMBOL net/6lowpan/6lowpan 0xdc547d88 lowpan_nhc_add +EXPORT_SYMBOL net/802/p8022 0x6b4378f1 unregister_8022_client +EXPORT_SYMBOL net/802/p8022 0xc9796feb register_8022_client +EXPORT_SYMBOL net/802/p8023 0x19fb0367 make_8023_client +EXPORT_SYMBOL net/802/p8023 0xf568f3fb destroy_8023_client +EXPORT_SYMBOL net/802/psnap 0x9a5ed026 unregister_snap_client +EXPORT_SYMBOL net/802/psnap 0xa9128e71 register_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x0297456f p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0x033c1174 p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0x05a73684 p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0x06f21c4d p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0x1a37c7e9 p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0x1f7b4f99 p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0x253d241f p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0x2eb515df p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0x30cc35d2 p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0x32f161ae p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0x3593cb5a p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0x35d1e27e p9_idpool_get +EXPORT_SYMBOL net/9p/9pnet 0x3603f47a p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x37696a86 p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0x3afec0ad p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0x3c94a2c4 p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x44d2c2c0 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0x45946329 p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0x4c5a22ef p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0x4ea0fab8 p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0x4f2bf88e p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0x5ce5d42c p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0x6d85bfc8 p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0x6f7f8327 p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0x74cc1d95 v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0x881e2337 p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x99e697e6 p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0x9a7c2995 v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0x9ce58e4f p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0x9df29514 p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0xa63b2725 p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0xad04fe87 p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0xb43df20a p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0xb67912f3 v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0xb76bad4b p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0xc2ce990d p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0xc5db54a9 p9_idpool_destroy +EXPORT_SYMBOL net/9p/9pnet 0xc74af30a p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0xd17e4eb0 p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0xdb16c823 p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0xdd6fa905 p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0xe0ab7a08 p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xf4a111d8 p9_idpool_create +EXPORT_SYMBOL net/9p/9pnet 0xf4b816da v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0xf6b52d61 p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0xf7708f22 p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0xf84f2022 p9_idpool_put +EXPORT_SYMBOL net/9p/9pnet 0xfd40c79d p9_idpool_check +EXPORT_SYMBOL net/appletalk/appletalk 0x5e2df409 atrtr_get_dev +EXPORT_SYMBOL net/appletalk/appletalk 0xacdca226 atalk_find_dev_addr +EXPORT_SYMBOL net/appletalk/appletalk 0xc042f45f aarp_send_ddp +EXPORT_SYMBOL net/appletalk/appletalk 0xeb72b403 alloc_ltalkdev +EXPORT_SYMBOL net/atm/atm 0x0a7317a5 vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0x1522a491 vcc_release_async +EXPORT_SYMBOL net/atm/atm 0x202428c1 atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0x22ce8297 atm_charge +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x431efc20 register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x61345f59 atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0x6f631552 atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0x7acf4d74 atm_dev_register +EXPORT_SYMBOL net/atm/atm 0x7e449757 atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0x83a89340 vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0x9131888d 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 0xd8175439 deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0xeae48d20 atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0xf1774b53 vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/ax25/ax25 0x1e9c590a 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 0x3f3b0e56 ax25_listen_release +EXPORT_SYMBOL net/ax25/ax25 0x4502c65a asc2ax +EXPORT_SYMBOL net/ax25/ax25 0x46cb4e30 ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0x53dea1ff ax2asc +EXPORT_SYMBOL net/ax25/ax25 0x6586b8d4 ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0x7ea6ff4a ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0xa7f3015b ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0xb3967bb6 ax25_ip_xmit +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xc9dae480 ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/ax25/ax25 0xde75c2e9 ax25_send_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0a794313 hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0ab03af4 hci_alloc_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0cb50f3b bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x13b041df hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1f78150c l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1fc56a5a bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x28ce7d9d l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0x29b00fca hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3e7c753c bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x41b0b88e __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x434b0119 bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x444993a6 bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x47022514 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x47cfb1f6 hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4a46b4a0 l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5057ceab bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5d40175b bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0x60f5d35a l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6ad71f47 bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6e149466 hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6fa6270b bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0x76e6edcc l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7cf2af48 hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7d9feacb hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x872ead8b bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0x89738786 __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8c3d38e7 bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8ed4e27d hci_mgmt_chan_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8fea24bd bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x91c9a325 bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9757ff36 hci_mgmt_chan_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x99433813 hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9c810b91 bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb166c4c9 hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc23f6144 l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcb8867fc hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcc1fb551 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd3c9109d bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd5deea9e hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd5f5c1f0 hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7442057 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xdabf2ec5 hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0xdf343694 bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe03d0fbe bt_sock_wait_state +EXPORT_SYMBOL net/bridge/bridge 0xeb4d6102 br_should_route_hook +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x4bd2b27b ebt_do_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xba7fff64 ebt_register_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xc3be1c2e 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 0x2bb991a0 cfcnfg_add_phy_layer +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 0x58eaea62 caif_disconnect_client +EXPORT_SYMBOL net/caif/caif 0x6a44fc70 cfpkt_extr_head +EXPORT_SYMBOL net/caif/caif 0x7c3fe33b 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 0xaa27eec6 caif_enroll_dev +EXPORT_SYMBOL net/caif/caif 0xb7b6874e caif_free_client +EXPORT_SYMBOL net/caif/caif 0xc78286ff caif_connect_client +EXPORT_SYMBOL net/can/can 0x08d6c844 can_send +EXPORT_SYMBOL net/can/can 0x3cfe70e1 can_proto_register +EXPORT_SYMBOL net/can/can 0x679646c6 can_rx_register +EXPORT_SYMBOL net/can/can 0x7d428292 can_proto_unregister +EXPORT_SYMBOL net/can/can 0x9224d981 can_rx_unregister +EXPORT_SYMBOL net/can/can 0xdc06540a can_ioctl +EXPORT_SYMBOL net/ceph/libceph 0x0032d73e ceph_oloc_oid_to_pg +EXPORT_SYMBOL net/ceph/libceph 0x022ad64b ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0x040c46fd ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0x09290ab3 ceph_debugfs_init +EXPORT_SYMBOL net/ceph/libceph 0x0f78acdf ceph_client_id +EXPORT_SYMBOL net/ceph/libceph 0x14ad1cde ceph_monc_got_mdsmap +EXPORT_SYMBOL net/ceph/libceph 0x1803f47f ceph_monc_do_get_version +EXPORT_SYMBOL net/ceph/libceph 0x1dcdde06 osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0x20d151cb ceph_osdc_setup +EXPORT_SYMBOL net/ceph/libceph 0x27efb97e ceph_osdc_put_event +EXPORT_SYMBOL net/ceph/libceph 0x2d18a300 ceph_osdc_build_request +EXPORT_SYMBOL net/ceph/libceph 0x2db717f3 ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0x2ee59e3a ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0x30927159 ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x32acbe9c ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0x33beed33 ceph_auth_create_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x34c2f877 ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0x356e5d3d ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x37d8c751 ceph_messenger_fini +EXPORT_SYMBOL net/ceph/libceph 0x3882f1ef osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0x3abec91f ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x3bf5d754 ceph_messenger_init +EXPORT_SYMBOL net/ceph/libceph 0x3f688151 ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x3fa3b802 osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x43ad9877 ceph_copy_user_to_page_vector +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 0x4d9dc6e0 ceph_auth_update_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x4e55433f ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0x5379cea3 ceph_caps_for_mode +EXPORT_SYMBOL net/ceph/libceph 0x572c60bb osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x5f14369a ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0x624685d0 ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0x627d90b0 osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x640bae25 osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0x64c699c2 ceph_osdc_cancel_event +EXPORT_SYMBOL net/ceph/libceph 0x67f3f05e osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0x68031c53 ceph_osdc_create_event +EXPORT_SYMBOL net/ceph/libceph 0x68466948 ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0x68fff78f ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0x6b2e3bcd ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x6dbabbb1 ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0x6f81c09e osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0x70623133 osd_req_op_watch_init +EXPORT_SYMBOL net/ceph/libceph 0x70a7dbc4 osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0x7426c0b3 ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0x767f8450 ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0x7706fdf1 ceph_print_client_options +EXPORT_SYMBOL net/ceph/libceph 0x79c4ade2 ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0x7e05e06b ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x7e53ef37 ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0x851527a9 osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x8ea5ea5b ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x901fce0e ceph_osdc_set_request_linger +EXPORT_SYMBOL net/ceph/libceph 0x94dee645 ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0x99c27db5 ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0x99e36571 ceph_osdc_cleanup +EXPORT_SYMBOL net/ceph/libceph 0x9d69e378 ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0x9f534f4d ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0x9fee7243 ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0xa1ebde8f ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0xa3c692af ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xa4d7d9c3 ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0xa55b5564 ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0xa6862823 ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xa7467c4e ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0xa7c0083a ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0xa8e0c9a7 ceph_osdc_writepages +EXPORT_SYMBOL net/ceph/libceph 0xac986bd0 ceph_get_direct_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xacbe6b7d ceph_calc_pg_primary +EXPORT_SYMBOL net/ceph/libceph 0xad175e38 ceph_msg_data_add_bio +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 0xb3755708 ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb6081d6d ceph_msgr_exit +EXPORT_SYMBOL net/ceph/libceph 0xb70abbf7 osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xb77f9aee ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0xbad1081f ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0xbc5d724c ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0xbdb475a9 ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0xc2472dfe __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0xc4a80955 ceph_debugfs_cleanup +EXPORT_SYMBOL net/ceph/libceph 0xc9f82b38 ceph_msgr_init +EXPORT_SYMBOL net/ceph/libceph 0xcb50a624 ceph_parse_ips +EXPORT_SYMBOL net/ceph/libceph 0xcd27417d osd_req_op_cls_response_data +EXPORT_SYMBOL net/ceph/libceph 0xcff6ab81 osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0xd2c107bb ceph_flags_to_mode +EXPORT_SYMBOL net/ceph/libceph 0xd4503e29 ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xd5383217 ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xd813625e ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xd8b1c829 ceph_osdc_readpages +EXPORT_SYMBOL net/ceph/libceph 0xd9af6f27 ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xdd8e7550 ceph_parse_options +EXPORT_SYMBOL net/ceph/libceph 0xde0eb6ba ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0xe016b322 ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0xe0c54ae5 ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0xe55d9bcd ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0xe966602c ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0xec12a810 ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0xed4107cb ceph_monc_request_next_osdmap +EXPORT_SYMBOL net/ceph/libceph 0xf3435abb ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0xf55a170b osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xf8bf953d osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xfb751c7a ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0xfdb7464e ceph_con_close +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x5514f203 dccp_req_err +EXPORT_SYMBOL net/dccp/dccp_ipv4 0xa1cfe8e7 dccp_syn_ack_timeout +EXPORT_SYMBOL net/ieee802154/6lowpan/ieee802154_6lowpan 0x729727e6 lowpan_frag_rcv +EXPORT_SYMBOL net/ieee802154/ieee802154 0x2322115a wpan_phy_find +EXPORT_SYMBOL net/ieee802154/ieee802154 0x2f6563f3 wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0xde0d11d1 wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0xe6fda44e wpan_phy_unregister +EXPORT_SYMBOL net/ieee802154/ieee802154 0xe7d3c539 wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0xf3ae82da wpan_phy_register +EXPORT_SYMBOL net/ipv4/fou 0x3b92308d fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0x87596169 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0xdbc520f6 gue_build_header +EXPORT_SYMBOL net/ipv4/fou 0xfe4c1f2f gue_encap_hlen +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x6d796db6 ip_tunnel_dst_reset_all +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x7e623731 ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x8dcfc66d ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xbab2bff7 ip_tunnel_get_link_net +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xd12caa79 ip_tunnel_get_iflink +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xef37acc1 ip_tunnel_encap +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x560cb503 arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x91a0a15e arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xd4168fb2 arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x2377191f ipt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xad730ee6 ipt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xd60fa0a7 ipt_unregister_table +EXPORT_SYMBOL net/ipv4/tunnel4 0x95b85d9a xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/tunnel4 0x987db3bf xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/udp_tunnel 0xae868321 udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x7c23d179 ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xacb28146 ip6_tnl_get_link_net +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xf5c83573 ip6_tnl_get_iflink +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xfabe2fe1 ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x388554a5 ip6t_do_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x3f6c809e ip6t_register_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xd6705ff9 ip6t_unregister_table +EXPORT_SYMBOL net/ipv6/tunnel6 0x452c9b65 xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/tunnel6 0xb9a2cbe1 xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x9d61776a xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0xab424d5d xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x1d50f9dc ircomm_connect_response +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x40e2cfd9 ircomm_control_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x474bc4b7 ircomm_open +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x580678f1 ircomm_close +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x61000b35 ircomm_connect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x73c0544b ircomm_data_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x97943bbe ircomm_disconnect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xe93f3fb1 ircomm_flow_request +EXPORT_SYMBOL net/irda/irda 0x066c2a32 irlap_close +EXPORT_SYMBOL net/irda/irda 0x06a3ee58 irias_new_integer_value +EXPORT_SYMBOL net/irda/irda 0x06ec571d iriap_open +EXPORT_SYMBOL net/irda/irda 0x07d3647c irlmp_register_service +EXPORT_SYMBOL net/irda/irda 0x0fd54e3a irlmp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x113380ce irlmp_connect_request +EXPORT_SYMBOL net/irda/irda 0x17a491c5 irias_add_octseq_attrib +EXPORT_SYMBOL net/irda/irda 0x1822b01b irttp_data_request +EXPORT_SYMBOL net/irda/irda 0x29d1ebd6 async_wrap_skb +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 0x426979fb 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 0x49797dbb irda_notify_init +EXPORT_SYMBOL net/irda/irda 0x5c35fc65 irlmp_connect_response +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 0x74991190 irttp_dup +EXPORT_SYMBOL net/irda/irda 0x763e54a4 irlmp_unregister_client +EXPORT_SYMBOL net/irda/irda 0x7957f728 irlmp_update_client +EXPORT_SYMBOL net/irda/irda 0x7d91c5f7 irlmp_open_lsap +EXPORT_SYMBOL net/irda/irda 0x7e67ca6e irias_new_object +EXPORT_SYMBOL net/irda/irda 0x7f52a8bf irda_param_insert +EXPORT_SYMBOL net/irda/irda 0x82eb606a irda_device_set_media_busy +EXPORT_SYMBOL net/irda/irda 0x8588c4a1 alloc_irdadev +EXPORT_SYMBOL net/irda/irda 0x8982c8d9 irias_delete_object +EXPORT_SYMBOL net/irda/irda 0x8a44dd5e hashbin_new +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 0x97eb423d irttp_connect_response +EXPORT_SYMBOL net/irda/irda 0x9ffda243 irias_add_string_attrib +EXPORT_SYMBOL net/irda/irda 0xb115b338 async_unwrap_char +EXPORT_SYMBOL net/irda/irda 0xb32be380 iriap_close +EXPORT_SYMBOL net/irda/irda 0xb3c13d7f irias_add_integer_attrib +EXPORT_SYMBOL net/irda/irda 0xb7cb8397 irttp_connect_request +EXPORT_SYMBOL net/irda/irda 0xb9394173 irias_delete_value +EXPORT_SYMBOL net/irda/irda 0xbae5dd6b irttp_disconnect_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 0xc477368d irias_find_object +EXPORT_SYMBOL net/irda/irda 0xde4c6b3c irlmp_service_to_hint +EXPORT_SYMBOL net/irda/irda 0xdf4c4f4a iriap_getvaluebyclass_request +EXPORT_SYMBOL net/irda/irda 0xe11ce110 irlmp_data_request +EXPORT_SYMBOL net/irda/irda 0xe84b385b irttp_open_tsap +EXPORT_SYMBOL net/irda/irda 0xedd521c2 irlmp_get_discoveries +EXPORT_SYMBOL net/irda/irda 0xf15407de irlap_open +EXPORT_SYMBOL net/irda/irda 0xf199cba4 irias_insert_object +EXPORT_SYMBOL net/irda/irda 0xf5138650 irttp_flow_request +EXPORT_SYMBOL net/irda/irda 0xf7ea244b irttp_close_tsap +EXPORT_SYMBOL net/irda/irda 0xfe2aee32 irlmp_close_lsap +EXPORT_SYMBOL net/l2tp/l2tp_core 0xeb595b6a l2tp_recv_common +EXPORT_SYMBOL net/lapb/lapb 0x10c19585 lapb_data_request +EXPORT_SYMBOL net/lapb/lapb 0x529f5a25 lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0x7287f0bb lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0xb23ca6c4 lapb_unregister +EXPORT_SYMBOL net/lapb/lapb 0xc2bde777 lapb_data_received +EXPORT_SYMBOL net/lapb/lapb 0xc332015c lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0xd133fdb9 lapb_register +EXPORT_SYMBOL net/lapb/lapb 0xe134c011 lapb_getparms +EXPORT_SYMBOL net/llc/llc 0x07e4cca8 llc_sap_close +EXPORT_SYMBOL net/llc/llc 0x0fb1312f llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0x36a7beeb 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 0x6d7055a2 llc_set_station_handler +EXPORT_SYMBOL net/llc/llc 0x778fd0e7 llc_add_pack +EXPORT_SYMBOL net/llc/llc 0x89fa2846 llc_sap_find +EXPORT_SYMBOL net/llc/llc 0xa53052b4 llc_sap_open +EXPORT_SYMBOL net/mac80211/mac80211 0x016b9ce6 ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0x020bd375 ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0x02166686 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x0250931b ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x04a24c90 ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0x14e20a3a ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0x184355ee ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0x1a056a3f ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x1a48dbf9 ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0x1caecf7f ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0x1cb7718d ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0x267570da ieee80211_tx_dequeue +EXPORT_SYMBOL net/mac80211/mac80211 0x30897ee2 __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x312bb7e2 ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x321e96e7 ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0x33f93685 ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x366056f6 ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x3869f08e ieee80211_aes_cmac_calculate_k1_k2 +EXPORT_SYMBOL net/mac80211/mac80211 0x39dc7a9a ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0x3c5836d9 ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x3c59f8f7 ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x3f80f1fd ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0x3fdc032b ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0x4df8c950 ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x53426e6c ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x5372f329 ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x55642fd4 ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0x58e67a0f ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x5b8226d0 ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x5e5af4ae ieee80211_rx +EXPORT_SYMBOL net/mac80211/mac80211 0x5fa4dc6c rate_control_send_low +EXPORT_SYMBOL net/mac80211/mac80211 0x60631b77 __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x6159a196 ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x647d3e87 ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0x66dbb9dc ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0x69947f65 ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x69de096c ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0x6b92b248 ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0x72dbc34e ieee80211_stop_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x72f49d21 ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0x767a53aa ieee80211_csa_update_counter +EXPORT_SYMBOL net/mac80211/mac80211 0x76b9ef28 ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0x7755be6d ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x77ea65c4 ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x7bbef930 ieee80211_csa_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0x7c8b0ec2 ieee80211_sta_eosp +EXPORT_SYMBOL net/mac80211/mac80211 0x7f616c75 ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x7f705a7f ieee80211_start_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x8056fcb6 rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x8447f557 wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x8a735040 ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x8e4f1795 __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x9349382b ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x9642475f ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x9c93e884 ieee80211_tx_status_noskb +EXPORT_SYMBOL net/mac80211/mac80211 0x9e127dab ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xa03bf4a4 ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0xa2fb2cbc ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0xa5994e1f __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xa66f2d68 ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0xb1aaef91 ieee80211_get_key_tx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0xb273fc0b ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xb67b5b27 ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0xbd0a72e5 ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xc50cb444 ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xc74ffb56 ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0xc78bda69 ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0xc96cc0ed ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0xceb4cae9 ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0xd0ab834e ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0xd451dada ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0xd72625cb ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0xd96584ad ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0xdbee390f ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xdd26325e ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0xdfeb0875 __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xe0fed930 ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0xe3c5d0f6 ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0xec948fe2 ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xedfcd28e ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0xee277c88 ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0xef6e22cf ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xf4f743d0 ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xfc4efdf2 ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xff121037 ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac802154/mac802154 0x25d00749 ieee802154_free_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x2bb3ae0f ieee802154_rx_irqsafe +EXPORT_SYMBOL net/mac802154/mac802154 0x3b76d4bd ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0x5d96d284 ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x5e3e3a69 ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x6595d311 ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0xaa55e614 ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xbee38a22 ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xcdc47f7e ieee802154_rx +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x0de27121 unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x0fcb2d07 ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x2884defa ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x397ea448 ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x41a07f63 register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x55ad7fac ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x5e54b2b4 unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x67b21255 ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7b9ba521 ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7de65316 ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd759111a register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd78c28ae ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xf2934853 ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xfcaa776b register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x580107eb __nf_ct_ext_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack 0xbef67194 nf_conntrack_untracked +EXPORT_SYMBOL net/netfilter/nf_conntrack 0xfd105431 __nf_ct_ext_add_length +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0x827cc6a1 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x1d14fb87 nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x5311cd03 __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x88870d18 nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0xa78a25c8 nf_xfrm_me_harder +EXPORT_SYMBOL net/netfilter/nf_nat 0xc2980ae8 nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/nf_nat 0xc30863e9 nf_nat_used_tuple +EXPORT_SYMBOL net/netfilter/x_tables 0x3b8bd3b3 xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x40cdcb31 xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0x482d26fd xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x58ed7e36 xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0x6bf2ca26 xt_find_target +EXPORT_SYMBOL net/netfilter/x_tables 0x8da9f435 xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xb9aa0eaf xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0xd1a21986 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xd515722d xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0xe04dc178 xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0xeaf84596 xt_unregister_targets +EXPORT_SYMBOL net/netfilter/x_tables 0xee9541a4 xt_register_targets +EXPORT_SYMBOL net/nfc/hci/hci 0x05f4dcb0 nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0x0ab18d21 nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x0ef1bd83 nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0x258115d1 nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0x43028a27 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x4b2cd5dc nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0x54485463 nfc_hci_reset_pipes +EXPORT_SYMBOL net/nfc/hci/hci 0x54c2c69f nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0x60bfafcf nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0x65c8a57f nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0x8051bd91 nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0x821f4ba0 nfc_hci_reset_pipes_per_host +EXPORT_SYMBOL net/nfc/hci/hci 0x867c3242 nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0x87557c81 nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0x89c8a54b nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x92791643 nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x9983e085 nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0xa3beaddf nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0xbca0b4fd nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xd388a21e nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/hci/hci 0xd9c21871 nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/nci/nci 0x000aed5f nci_set_config +EXPORT_SYMBOL net/nfc/nci/nci 0x07ece0e1 nci_hci_connect_gate +EXPORT_SYMBOL net/nfc/nci/nci 0x0b529551 nci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0x153e6d4b nci_nfcee_mode_set +EXPORT_SYMBOL net/nfc/nci/nci 0x1f95ef3d nci_hci_send_event +EXPORT_SYMBOL net/nfc/nci/nci 0x2b63534d nci_core_conn_close +EXPORT_SYMBOL net/nfc/nci/nci 0x32eeb594 nci_prop_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x33d6b0a2 nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0x5da53d4d nci_core_conn_create +EXPORT_SYMBOL net/nfc/nci/nci 0x666729d7 nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0x70d85d49 nci_hci_dev_session_init +EXPORT_SYMBOL net/nfc/nci/nci 0xba21a214 nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xbff5a242 nci_req_complete +EXPORT_SYMBOL net/nfc/nci/nci 0xc28b6d25 nci_hci_open_pipe +EXPORT_SYMBOL net/nfc/nci/nci 0xc9de206b nci_hci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0xd34e924b nci_hci_get_param +EXPORT_SYMBOL net/nfc/nci/nci 0xe595e33c nci_hci_set_param +EXPORT_SYMBOL net/nfc/nci/nci 0xf1f89a53 nci_nfcee_discover +EXPORT_SYMBOL net/nfc/nci/nci 0xf8fbe219 nci_free_device +EXPORT_SYMBOL net/nfc/nfc 0x0d109f78 nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0x140735ee nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0x1efcb49a nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0x28ce2eb3 nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x3b465a27 nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0x4152038a nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0x64e13c05 nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0x69686bc1 nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0x750eea13 nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0x79e06155 nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x7c17103d nfc_class +EXPORT_SYMBOL net/nfc/nfc 0x80942c80 nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0x8b0b44ec nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0x90be5151 nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0x9638c93d nfc_se_transaction +EXPORT_SYMBOL net/nfc/nfc 0xa8c8b964 nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0xb2bde383 nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0xb337b97f nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0xbc7dce98 nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0xd4dfeae7 nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0xd7f35c43 nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0xda49c73c nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc_digital 0x56195081 nfc_digital_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x8d9220af nfc_digital_register_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xc87d391e nfc_digital_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xf342c903 nfc_digital_free_device +EXPORT_SYMBOL net/phonet/phonet 0x33b72050 phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0x74948872 phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0x8b6a16f5 pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0xb6322f7d phonet_stream_ops +EXPORT_SYMBOL net/phonet/phonet 0xc3fd0c04 phonet_proto_unregister +EXPORT_SYMBOL net/phonet/phonet 0xc65a3485 pn_skb_send +EXPORT_SYMBOL net/phonet/phonet 0xcd8e4317 pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0xf511d760 pn_sock_unhash +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x274a197a rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x2bffa91c rxrpc_kernel_accept_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x2f2fee14 rxrpc_kernel_reject_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x497e3963 rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x55f89857 rxrpc_kernel_intercept_rx_messages +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x579a81c4 rxrpc_kernel_data_delivered +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x6076ea7d rxrpc_kernel_get_error_number +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x83c5e700 rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x8a57727a rxrpc_kernel_get_abort_code +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x968b5a78 rxrpc_kernel_is_data_last +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xa0b35ac9 rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xcc0b1126 key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xeb75cf65 rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xef5aed56 rxrpc_kernel_free_skb +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xf85080a8 rxrpc_kernel_send_data +EXPORT_SYMBOL net/sctp/sctp 0x36246194 sctp_do_peeloff +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x6a65287d gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xc3b20220 gss_mech_put +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xf198a02c gss_mech_get +EXPORT_SYMBOL net/sunrpc/sunrpc 0x22a99800 xdr_truncate_encode +EXPORT_SYMBOL net/sunrpc/sunrpc 0x274c1e41 xdr_restrict_buflen +EXPORT_SYMBOL net/sunrpc/sunrpc 0x3df658e4 svc_pool_stats_open +EXPORT_SYMBOL net/wimax/wimax 0x9c8f7a06 wimax_reset +EXPORT_SYMBOL net/wimax/wimax 0xd1250479 wimax_rfkill +EXPORT_SYMBOL net/wireless/cfg80211 0x00497ab5 wiphy_rfkill_stop_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x056f0f32 cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0x07d8f314 cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0x09c64fbd ieee80211_frequency_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x0bfe40e6 cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x0d15506a wiphy_rfkill_set_hw_state +EXPORT_SYMBOL net/wireless/cfg80211 0x0fc3ccf8 cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x11993eb9 cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x17852bbb cfg80211_assoc_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 0x1bd4137f cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0x1fef40a8 cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x20d89009 cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0x217aeae9 cfg80211_report_obss_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x23317508 cfg80211_inform_bss_width_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x240a0b88 cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x26c7f683 cfg80211_roamed_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x2c2acca5 cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x2dc03b67 ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x2faa8dee cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0x3735400e wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0x3d470c4d cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0x3e285fec cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0x462db3ee cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0x495457ff cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0x50214c28 ieee80211_bss_get_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x508e3e02 cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x536db960 cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x56e864b8 cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x5823b7a3 cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0x58922226 cfg80211_rx_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x5aeae240 cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0x60f6b1a0 cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x61780597 wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0x6607b341 cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0x665aefe5 cfg80211_reg_can_beacon_relax +EXPORT_SYMBOL net/wireless/cfg80211 0x66d8bb1a wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x6d6cb9ad ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0x7333a6bc cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x742434a7 cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0x766dfe08 cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x7d3cb47c cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x7f4c1ee8 cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x7fe1a403 cfg80211_find_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x830eb01e regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0x8492a430 ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x865db30f cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0x8675fbfb cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0x8a5681c8 __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x8a7062a5 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x8b9e18be cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0x8d9090ce cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0x8e6f5487 cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0x8eec78e0 cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x916b60d9 cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0x918145a3 cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x9415005b cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x966ff54d ieee80211_ie_split_ric +EXPORT_SYMBOL net/wireless/cfg80211 0x982e6b6d ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x9b1132fd cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x9e457fa2 regulatory_set_wiphy_regd_sync_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0xa1425906 ieee80211_channel_to_frequency +EXPORT_SYMBOL net/wireless/cfg80211 0xa17c9f1c ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0xa197b1ff ieee80211_get_mesh_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0xa349bea3 cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0xa41fba17 ieee80211_data_to_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0xa6edf85a cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xaf2c7ddd wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0xb020b0c8 cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0xb14c9ebd cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0xbf063f19 ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0xc0888790 ieee80211_data_from_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0xc0c64afe cfg80211_inform_bss_width +EXPORT_SYMBOL net/wireless/cfg80211 0xc42394dc wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0xc63f1b81 ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0xc707a4df cfg80211_del_sta_sinfo +EXPORT_SYMBOL net/wireless/cfg80211 0xc7af98ac cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xc90fde22 ieee80211_chandef_to_operating_class +EXPORT_SYMBOL net/wireless/cfg80211 0xcacf13ac cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0xcadfc8b0 __ieee80211_get_channel +EXPORT_SYMBOL net/wireless/cfg80211 0xcbf4bd27 freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0xcd7c1f4d cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xd4753855 cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xd9a17878 wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0xda018815 cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0xdb3e176e regulatory_set_wiphy_regd +EXPORT_SYMBOL net/wireless/cfg80211 0xdb7d7d89 cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xe3fd316f cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0xe42be30a __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xe4a37b47 cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xeaa8dbee cfg80211_connect_result +EXPORT_SYMBOL net/wireless/cfg80211 0xeb6d7c6c ieee80211_ie_split +EXPORT_SYMBOL net/wireless/cfg80211 0xec75f624 cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0xed5378b1 cfg80211_sched_scan_stopped_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0xedc8e0af __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xefc56354 cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0xf40bfab3 cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0xf5663aef cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0xfa08f359 cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xfed4d591 cfg80211_find_vendor_ie +EXPORT_SYMBOL net/wireless/lib80211 0x1e539ddd lib80211_crypt_delayed_deinit +EXPORT_SYMBOL net/wireless/lib80211 0x284d028b lib80211_register_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x47ced804 lib80211_crypt_info_free +EXPORT_SYMBOL net/wireless/lib80211 0x7dda0432 lib80211_crypt_info_init +EXPORT_SYMBOL net/wireless/lib80211 0x89638003 lib80211_get_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x91c18b2e lib80211_unregister_crypto_ops +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0x9fa70a3e 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 0x7e8a1e79 snd_seq_event_port_attach +EXPORT_SYMBOL sound/core/seq/snd-seq 0xad38e0ea 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 0xcd4126d3 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 0xec7a0f60 snd_seq_kernel_client_write_poll +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x091def1c snd_seq_autoload_exit +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x6a925c53 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 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 0x5a11948a snd_virmidi_new +EXPORT_SYMBOL sound/core/snd-hwdep 0x8e647e7d snd_hwdep_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0x040713f7 snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0x39c05c43 snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0x404cb8e3 snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0x51e10bc7 snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0x68cd4c0e snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0x6eebcf8b snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7ef6f15c snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0xaf8c4b1d snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0xb1b51683 snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc43ab84b snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc5d33d4a snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0xd6616b8f snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0xd708586f snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xe2665bfe snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0xeb2f2013 snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0xf0f0ea13 snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0xfebc70c4 snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x6d058be3 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 0x2f22f1ce snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x73867998 snd_opl3_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x875dfcc0 snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x90724fb6 snd_opl3_create +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xa6ac4272 snd_opl3_reset +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xcee1e7ea snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xe672cdac snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xf3f42ba9 snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xfb0e055a snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x0297438a 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 0x507e3594 snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x56f86803 snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x5f5a6960 snd_vx_setup_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x6cd8379e snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xbb3ed6b9 snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xc14c8160 snd_vx_suspend +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xd3730cb3 snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xe871ec74 snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0a232623 cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x118795d7 fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x11ad512d fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x14745650 fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x182cc9dd avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x232504f0 amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2afcda00 amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x32253451 amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x399302cd amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5ac3ba53 avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5bacaf5f amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5bfed15b avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5dc5f8b2 cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5f3ef271 iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x6660b915 amdtp_stream_pcm_pointer +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x685d9667 amdtp_stream_stop +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x6ff1230a cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x887e4373 amdtp_stream_set_pcm_format +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x8a18cbf6 amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x959a3ae0 amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x98439543 cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa864d487 iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xaebbe94c amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb7dddd12 fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xbcea4bae cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc5a6291d fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc737b510 fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xcbd1d02f cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xda474334 fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xea28b571 amdtp_stream_start +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xecf77b16 snd_fw_transaction +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0x5a2ae762 snd_ak4113_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0x5c2a4bbf snd_ak4113_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x0d9b92dd snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x290063cd snd_ak4114_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x33821515 snd_ak4114_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x5a6a01f0 snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x61815020 snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x64a76555 snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x761e46f9 snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xb68a6337 snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x4d1c55a9 snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x54b5b3b3 snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x59dd7d23 snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xc12db5f7 snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x345ec5b7 snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0xf01af441 snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x3979df1c snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x41e7a873 snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x77a3d5cc snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xa7956708 snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xc153c68a snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xebadc98e snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-i2c 0x056b949c snd_i2c_device_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x1f811717 snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x38ea4f96 snd_i2c_readbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0xada6a55e snd_i2c_device_free +EXPORT_SYMBOL sound/i2c/snd-i2c 0xc43dcd80 snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0xd0ed543a snd_i2c_probeaddr +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x0f06375f snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x1b8693c2 snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x4274e81b snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x47ce29a6 snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x76f3a0b4 snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x90f962e8 snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x9aece4cf snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xacbb12bd snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xb16f3e11 snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xb43cdd9b snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xb743164c snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xb94f79ea snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xc73bc15a snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xdfdb3697 snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xe7a0cf7e snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xe80c6541 snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xf67787e8 snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x0310af07 snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x27496082 snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x8424b710 snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xa2d70d00 snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xa5b825cd snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xb4b44b86 snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xe36b7449 snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xf0ee0228 snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xf58c0892 snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x6eece355 snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xca9d7eb6 snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xd92205f8 snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x0560bd7c oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x05e265c2 oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x0a17ec1e oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x0c88243f oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x21b6f28c oxygen_write_i2c +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x24b2ee26 oxygen_pci_pm +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x393a74a9 oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x447a75c1 oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x4d3a916c oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x51e260a4 oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7c565a23 oxygen_pci_remove +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x8b411a01 oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x9092748b oxygen_write32_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x986e1bed oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb1b9d654 oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xbd7759c0 oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xc064cf8e oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xc43874f3 oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xceff5766 oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xd73e4b32 oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xe69c478d oxygen_read32 +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x572d967d snd_trident_stop_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x948fb26b snd_trident_start_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xc4e1c1cc snd_trident_write_voice_regs +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xd7cdc132 snd_trident_free_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xdf66017a snd_trident_alloc_voice +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x257c87c0 tlv320aic23_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0xa053f9b6 tlv320aic23_regmap +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x1a6d012a snd_emux_new +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x20dedfec snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x25c0e803 snd_emux_register +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x4bb87ee1 snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x53d13c7a 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 0xba17051a snd_emux_terminate_all +EXPORT_SYMBOL sound/synth/snd-util-mem 0x3b4f07b3 snd_util_memhdr_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x5615b193 snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x6d33dabd __snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x78535daa snd_util_memhdr_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x8a7d2fd6 __snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x9064cd96 snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0xbd8dc934 snd_util_mem_avail +EXPORT_SYMBOL sound/synth/snd-util-mem 0xeb533f7b __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 0xc5e306f2 snd_usbmidi_create +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0xd9d2bb03 snd_usbmidi_disconnect +EXPORT_SYMBOL vmlinux 0x00085da5 kfree_put_link +EXPORT_SYMBOL vmlinux 0x00276ad8 dev_mc_del_global +EXPORT_SYMBOL vmlinux 0x00349828 input_flush_device +EXPORT_SYMBOL vmlinux 0x0034ddf2 __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0x0052505a con_copy_unimap +EXPORT_SYMBOL vmlinux 0x005c8213 flush_signals +EXPORT_SYMBOL vmlinux 0x006ab609 file_open_root +EXPORT_SYMBOL vmlinux 0x00817f74 bio_chain +EXPORT_SYMBOL vmlinux 0x008768d7 pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x00884316 swiotlb_map_sg_attrs +EXPORT_SYMBOL vmlinux 0x00894e91 swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0x00979abb netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0x00a8cd65 dget_parent +EXPORT_SYMBOL vmlinux 0x00d7ac81 framebuffer_alloc +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00e0baf8 dquot_acquire +EXPORT_SYMBOL vmlinux 0x00f350af phy_write_mmd_indirect +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x0101d5b1 ip_idents_reserve +EXPORT_SYMBOL vmlinux 0x0111cda6 dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0x01134094 tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0x01139ffc max_mapnr +EXPORT_SYMBOL vmlinux 0x011a9e53 elf_hwcap2 +EXPORT_SYMBOL vmlinux 0x01674d85 current_fs_time +EXPORT_SYMBOL vmlinux 0x016e5c2a mod_timer +EXPORT_SYMBOL vmlinux 0x0186e2de smp_call_function_many +EXPORT_SYMBOL vmlinux 0x0193f837 jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0x01953cde amba_request_regions +EXPORT_SYMBOL vmlinux 0x01972445 ip_ct_attach +EXPORT_SYMBOL vmlinux 0x01a09252 tty_mutex +EXPORT_SYMBOL vmlinux 0x01a3d310 omap_set_dma_channel_mode +EXPORT_SYMBOL vmlinux 0x01a3db5a snd_ctl_rename_id +EXPORT_SYMBOL vmlinux 0x01b10527 tcp_get_cookie_sock +EXPORT_SYMBOL vmlinux 0x01b7fd59 dispc_read_irqstatus +EXPORT_SYMBOL vmlinux 0x01ea132e dispc_runtime_put +EXPORT_SYMBOL vmlinux 0x01eb867c dma_sync_wait +EXPORT_SYMBOL vmlinux 0x0202852c dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0x0210d51a find_get_entry +EXPORT_SYMBOL vmlinux 0x02124474 ip_send_check +EXPORT_SYMBOL vmlinux 0x02196324 __aeabi_idiv +EXPORT_SYMBOL vmlinux 0x02506881 vme_lm_request +EXPORT_SYMBOL vmlinux 0x02550125 vme_master_mmap +EXPORT_SYMBOL vmlinux 0x02573b36 omap_disable_dma_irq +EXPORT_SYMBOL vmlinux 0x02649054 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x026f1047 dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0x0273c52c pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x0283dfe3 _snd_pcm_hw_params_any +EXPORT_SYMBOL vmlinux 0x028a289a sk_capable +EXPORT_SYMBOL vmlinux 0x029a3e73 tcp_proc_unregister +EXPORT_SYMBOL vmlinux 0x02a18c74 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0x02a6ce5a crc16_table +EXPORT_SYMBOL vmlinux 0x02be1652 mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0x02c0f387 blk_queue_max_write_same_sectors +EXPORT_SYMBOL vmlinux 0x02e2ff03 tcp_proc_register +EXPORT_SYMBOL vmlinux 0x02ea111e scsi_driverbyte_string +EXPORT_SYMBOL vmlinux 0x02ee26c1 free_pages_exact +EXPORT_SYMBOL vmlinux 0x02ef742b percpu_counter_set +EXPORT_SYMBOL vmlinux 0x03005606 omapdss_get_version +EXPORT_SYMBOL vmlinux 0x03026722 mempool_alloc +EXPORT_SYMBOL vmlinux 0x03135fa4 nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0x031877d1 __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x0334795d icst307_s2div +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x034f6d3f km_query +EXPORT_SYMBOL vmlinux 0x03556aa4 d_walk +EXPORT_SYMBOL vmlinux 0x03592ea0 security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x035b9b4a dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0x035b9cf2 blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0x03635439 edma_stop +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x03671d44 update_devfreq +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x037ea7c6 mmc_of_parse +EXPORT_SYMBOL vmlinux 0x0390303f pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0x03ba39b0 v7_flush_user_cache_all +EXPORT_SYMBOL vmlinux 0x03bf30c7 register_quota_format +EXPORT_SYMBOL vmlinux 0x03c994bf dump_align +EXPORT_SYMBOL vmlinux 0x03e76b7c snd_unregister_device +EXPORT_SYMBOL vmlinux 0x03f20b18 qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0x03f2d898 posix_lock_inode_wait +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x0407327c ping_prot +EXPORT_SYMBOL vmlinux 0x041089c2 cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0x04168466 copy_page_from_iter +EXPORT_SYMBOL vmlinux 0x041faea1 set_disk_ro +EXPORT_SYMBOL vmlinux 0x0422af49 neigh_resolve_output +EXPORT_SYMBOL vmlinux 0x0422fe4a inet_csk_timer_bug_msg +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x04487e57 follow_down_one +EXPORT_SYMBOL vmlinux 0x045cf512 scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0x047f7f62 flush_old_exec +EXPORT_SYMBOL vmlinux 0x0487f831 fb_find_best_display +EXPORT_SYMBOL vmlinux 0x04949f6f get_fs_type +EXPORT_SYMBOL vmlinux 0x04ae8131 xfrm_init_replay +EXPORT_SYMBOL vmlinux 0x04cda566 snd_interval_refine +EXPORT_SYMBOL vmlinux 0x04d39d24 mmc_remove_host +EXPORT_SYMBOL vmlinux 0x04ea56f9 _kstrtol +EXPORT_SYMBOL vmlinux 0x04f82c57 init_task +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x05303ad3 bdev_stack_limits +EXPORT_SYMBOL vmlinux 0x05345cf9 nf_setsockopt +EXPORT_SYMBOL vmlinux 0x05370c39 cdev_init +EXPORT_SYMBOL vmlinux 0x056dd0b4 snd_pcm_mmap_data +EXPORT_SYMBOL vmlinux 0x056fd1b6 bitmap_unplug +EXPORT_SYMBOL vmlinux 0x058b243b serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0x0596a3c4 __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0x05cf02cb page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x05dd0c6e clkdev_drop +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x0618f2ac of_find_node_by_type +EXPORT_SYMBOL vmlinux 0x062ba7c0 iget5_locked +EXPORT_SYMBOL vmlinux 0x06303e12 mmc_start_bkops +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x063ce07c twl6040_reg_read +EXPORT_SYMBOL vmlinux 0x06450026 vme_irq_request +EXPORT_SYMBOL vmlinux 0x06607f92 dss_feat_get_supported_outputs +EXPORT_SYMBOL vmlinux 0x0663c285 __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0x06661ac0 jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0x06707a9a dev_get_stats +EXPORT_SYMBOL vmlinux 0x06785169 shdma_init +EXPORT_SYMBOL vmlinux 0x067d8d35 security_release_secctx +EXPORT_SYMBOL vmlinux 0x0699c35b snd_pcm_lib_read +EXPORT_SYMBOL vmlinux 0x06add83d locks_free_lock +EXPORT_SYMBOL vmlinux 0x06b3bc3a pneigh_enqueue +EXPORT_SYMBOL vmlinux 0x06dcf3e8 pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0x06fe3b14 default_grn +EXPORT_SYMBOL vmlinux 0x070896de nvdimm_namespace_common_probe +EXPORT_SYMBOL vmlinux 0x07114437 km_report +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x073bce87 edma_write_slot +EXPORT_SYMBOL vmlinux 0x075285e9 of_n_size_cells +EXPORT_SYMBOL vmlinux 0x076b42da kill_block_super +EXPORT_SYMBOL vmlinux 0x076c80b3 kernel_param_unlock +EXPORT_SYMBOL vmlinux 0x07a4b576 flex_array_free +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07aeb08c input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0x07b13614 of_find_net_device_by_node +EXPORT_SYMBOL vmlinux 0x07c1edb4 generic_file_fsync +EXPORT_SYMBOL vmlinux 0x07c91f98 ps2_begin_command +EXPORT_SYMBOL vmlinux 0x07cb9950 start_tty +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07cf9099 wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0x07d1f0cd dss_mgr_set_timings +EXPORT_SYMBOL vmlinux 0x07d48b4e mmc_put_card +EXPORT_SYMBOL vmlinux 0x07d915c0 dss_mgr_unregister_framedone_handler +EXPORT_SYMBOL vmlinux 0x07ec2314 xfrm_input_resume +EXPORT_SYMBOL vmlinux 0x07fcf4b3 ps2_handle_ack +EXPORT_SYMBOL vmlinux 0x080e368f sk_alloc +EXPORT_SYMBOL vmlinux 0x081f3afb complete_all +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x08323435 buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0x083bce52 keyring_clear +EXPORT_SYMBOL vmlinux 0x083d5720 xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x084cf5b7 skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0x085e9f95 __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0x0860f37c proc_create_data +EXPORT_SYMBOL vmlinux 0x0876a16c from_kprojid_munged +EXPORT_SYMBOL vmlinux 0x08928b90 __nla_put +EXPORT_SYMBOL vmlinux 0x0896bf29 xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0x08b6e8d0 tty_unregister_driver +EXPORT_SYMBOL vmlinux 0x08cc9337 km_new_mapping +EXPORT_SYMBOL vmlinux 0x08ea69e7 mipi_dsi_packet_format_is_long +EXPORT_SYMBOL vmlinux 0x08ed1859 __get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0x09083ef3 snd_ctl_boolean_stereo_info +EXPORT_SYMBOL vmlinux 0x09121906 __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0x0916d96e padata_do_serial +EXPORT_SYMBOL vmlinux 0x09580deb init_timer_key +EXPORT_SYMBOL vmlinux 0x096cba62 mmc_gpio_set_cd_isr +EXPORT_SYMBOL vmlinux 0x0979c9d6 dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0x097ec1ff _raw_write_lock_irqsave +EXPORT_SYMBOL vmlinux 0x0983ba48 end_page_writeback +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +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 0x09f3e564 kernel_listen +EXPORT_SYMBOL vmlinux 0x0a03ae1d xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x0a03db1e of_find_mipi_dsi_device_by_node +EXPORT_SYMBOL vmlinux 0x0a0786de udplite_table +EXPORT_SYMBOL vmlinux 0x0a0aec83 icmp_send +EXPORT_SYMBOL vmlinux 0x0a19ca2b md_register_thread +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 0x0a376742 cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0x0a469d23 mfd_clone_cell +EXPORT_SYMBOL vmlinux 0x0a63712c dquot_disable +EXPORT_SYMBOL vmlinux 0x0a794c5d skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x0a818fed __cleancache_put_page +EXPORT_SYMBOL vmlinux 0x0a9054ee inode_add_bytes +EXPORT_SYMBOL vmlinux 0x0a978e5c install_exec_creds +EXPORT_SYMBOL vmlinux 0x0aa0e93d xfrm_state_flush +EXPORT_SYMBOL vmlinux 0x0aa309cf synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x0ac8ff39 phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0x0acb79d3 new_inode +EXPORT_SYMBOL vmlinux 0x0acf59cc skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0ad1f8a9 sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0x0adad095 sk_stream_write_space +EXPORT_SYMBOL vmlinux 0x0ae08151 inode_change_ok +EXPORT_SYMBOL vmlinux 0x0aef45a0 ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0x0b013b80 blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0x0b090013 tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0x0b0d888b icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0x0b0f621f mark_info_dirty +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b1db8fa sock_alloc_send_skb +EXPORT_SYMBOL vmlinux 0x0b3e2cb4 pci_set_master +EXPORT_SYMBOL vmlinux 0x0b48677a __kfifo_init +EXPORT_SYMBOL vmlinux 0x0b61b392 bio_integrity_advance +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b89c470 snd_device_new +EXPORT_SYMBOL vmlinux 0x0b958e68 pci_enable_device +EXPORT_SYMBOL vmlinux 0x0b9a88db dev_alert +EXPORT_SYMBOL vmlinux 0x0b9ca26a udp6_set_csum +EXPORT_SYMBOL vmlinux 0x0bbc5908 gen_estimator_active +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bc7e06f bio_copy_kern +EXPORT_SYMBOL vmlinux 0x0bd27027 devm_gpio_request_one +EXPORT_SYMBOL vmlinux 0x0c0b7f68 vmap +EXPORT_SYMBOL vmlinux 0x0c187e1d pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0x0c284126 skb_ensure_writable +EXPORT_SYMBOL vmlinux 0x0c3a8182 dev_set_mac_address +EXPORT_SYMBOL vmlinux 0x0c3b8c74 jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0x0c3f15a5 pci_iounmap +EXPORT_SYMBOL vmlinux 0x0c45fc96 vfs_lstat +EXPORT_SYMBOL vmlinux 0x0c4c08ec snd_timer_notify +EXPORT_SYMBOL vmlinux 0x0c58a8cd netdev_increment_features +EXPORT_SYMBOL vmlinux 0x0c7d542c import_iovec +EXPORT_SYMBOL vmlinux 0x0ca0c882 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x0ca54fee _test_and_set_bit +EXPORT_SYMBOL vmlinux 0x0cae232b utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0x0cae6f3b inet_accept +EXPORT_SYMBOL vmlinux 0x0cb8c8ac vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0x0ccb49fc ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0x0cce211b snd_pcm_lib_writev +EXPORT_SYMBOL vmlinux 0x0cd6e696 unload_nls +EXPORT_SYMBOL vmlinux 0x0ce7499e rt6_lookup +EXPORT_SYMBOL vmlinux 0x0cfefe1e percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0x0d1018b9 omapdss_unregister_output +EXPORT_SYMBOL vmlinux 0x0d3f57a2 _find_next_bit_le +EXPORT_SYMBOL vmlinux 0x0d4d7a32 _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d61eeee __bitmap_subset +EXPORT_SYMBOL vmlinux 0x0d734bf9 blk_end_request +EXPORT_SYMBOL vmlinux 0x0d86ab95 find_inode_nowait +EXPORT_SYMBOL vmlinux 0x0d91185d skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0x0d941e79 scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0x0da10ec3 security_sock_graft +EXPORT_SYMBOL vmlinux 0x0db3c093 i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0x0db606bf rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0x0dc1a78c bin2hex +EXPORT_SYMBOL vmlinux 0x0df74a45 devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0x0e204dc1 __generic_block_fiemap +EXPORT_SYMBOL vmlinux 0x0e279b60 blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0x0e619480 proc_mkdir +EXPORT_SYMBOL vmlinux 0x0e6d92ea dquot_release +EXPORT_SYMBOL vmlinux 0x0e6da44a set_normalized_timespec +EXPORT_SYMBOL vmlinux 0x0e9ac7a9 i2c_put_adapter +EXPORT_SYMBOL vmlinux 0x0eaec534 blk_put_request +EXPORT_SYMBOL vmlinux 0x0eaf451e hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x0eaf4d9b invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0x0ebd6f8b mb_cache_entry_release +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0ed1c7b8 fb_firmware_edid +EXPORT_SYMBOL vmlinux 0x0ed1e9e3 make_bad_inode +EXPORT_SYMBOL vmlinux 0x0eef292a kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0x0ef97bb2 blk_get_request +EXPORT_SYMBOL vmlinux 0x0efcbb1b set_current_groups +EXPORT_SYMBOL vmlinux 0x0efdd229 writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x0f11c546 swiotlb_free_coherent +EXPORT_SYMBOL vmlinux 0x0f1a9222 tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0x0f39044d dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x0f399295 t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0x0f4c91ed ns_to_timespec +EXPORT_SYMBOL vmlinux 0x0f6a3b5c string_get_size +EXPORT_SYMBOL vmlinux 0x0f6eb2f2 omapdss_output_unset_device +EXPORT_SYMBOL vmlinux 0x0f86b900 fsnotify_destroy_mark +EXPORT_SYMBOL vmlinux 0x0f900ba9 kill_bdev +EXPORT_SYMBOL vmlinux 0x0f9ec29b page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0x0fa2a45e __memzero +EXPORT_SYMBOL vmlinux 0x0fa43058 inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0x0faef0ed __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fb8817d shdma_chan_probe +EXPORT_SYMBOL vmlinux 0x0fc0cce7 sync_inode +EXPORT_SYMBOL vmlinux 0x0fdb2ace mount_bdev +EXPORT_SYMBOL vmlinux 0x0fe857a8 generic_block_fiemap +EXPORT_SYMBOL vmlinux 0x0ff178f6 __aeabi_idivmod +EXPORT_SYMBOL vmlinux 0x0ff2b602 slhc_compress +EXPORT_SYMBOL vmlinux 0x1001b429 lro_flush_all +EXPORT_SYMBOL vmlinux 0x100ca09c pci_clear_master +EXPORT_SYMBOL vmlinux 0x102d57cf pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0x1031888f mipi_dsi_dcs_set_column_address +EXPORT_SYMBOL vmlinux 0x1037078c __frontswap_test +EXPORT_SYMBOL vmlinux 0x103b9ef1 tcf_unregister_action +EXPORT_SYMBOL vmlinux 0x10555898 security_inode_init_security +EXPORT_SYMBOL vmlinux 0x106b6f71 jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0x106f13ab crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x1072a394 csum_partial_copy_from_user +EXPORT_SYMBOL vmlinux 0x107a672b mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x10831885 xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0x10921d5e uart_get_divisor +EXPORT_SYMBOL vmlinux 0x10962b57 pci_claim_resource +EXPORT_SYMBOL vmlinux 0x10ac642c abx500_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x10ae172d pcim_iomap +EXPORT_SYMBOL vmlinux 0x10b8705d tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0x10cbfc0f tcp_sync_mss +EXPORT_SYMBOL vmlinux 0x10d3d35a __sb_end_write +EXPORT_SYMBOL vmlinux 0x10ed15d7 get_task_io_context +EXPORT_SYMBOL vmlinux 0x10ee20bb default_blu +EXPORT_SYMBOL vmlinux 0x10efe909 scsi_register +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x110eb8ea copy_from_iter +EXPORT_SYMBOL vmlinux 0x112d10ff register_sound_special +EXPORT_SYMBOL vmlinux 0x11300faf param_set_long +EXPORT_SYMBOL vmlinux 0x1136fb10 input_open_device +EXPORT_SYMBOL vmlinux 0x1163f0a7 blk_max_low_pfn +EXPORT_SYMBOL vmlinux 0x11647340 scsi_init_io +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x1174d396 eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0x118a5e56 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0x119b50e7 elf_check_arch +EXPORT_SYMBOL vmlinux 0x11a044f6 mod_timer_pinned +EXPORT_SYMBOL vmlinux 0x11eb60ef bdi_setup_and_register +EXPORT_SYMBOL vmlinux 0x11f7ed4c hex_to_bin +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x120fc6b1 kstrdup_const +EXPORT_SYMBOL vmlinux 0x126d70e7 mipi_dsi_dcs_set_page_address +EXPORT_SYMBOL vmlinux 0x127bbb47 inet_frags_fini +EXPORT_SYMBOL vmlinux 0x1281a020 tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0x129e3cb3 inet_listen +EXPORT_SYMBOL vmlinux 0x12a38747 usleep_range +EXPORT_SYMBOL vmlinux 0x12abebef ip_route_input_noref +EXPORT_SYMBOL vmlinux 0x12ad7ea0 clear_inode +EXPORT_SYMBOL vmlinux 0x12c2f8ea posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0x12cb0f4b phy_driver_unregister +EXPORT_SYMBOL vmlinux 0x12da5bb2 __kmalloc +EXPORT_SYMBOL vmlinux 0x12de3bc3 key_invalidate +EXPORT_SYMBOL vmlinux 0x12f13995 sock_no_connect +EXPORT_SYMBOL vmlinux 0x1321863f snd_info_register +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x13307fde vsscanf +EXPORT_SYMBOL vmlinux 0x13315729 flex_array_alloc +EXPORT_SYMBOL vmlinux 0x1344813a proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0x134b4c21 unlock_page +EXPORT_SYMBOL vmlinux 0x1385d710 snd_card_new +EXPORT_SYMBOL vmlinux 0x13890556 jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0x1398253e fbcon_set_bitops +EXPORT_SYMBOL vmlinux 0x139f1506 mmc_erase +EXPORT_SYMBOL vmlinux 0x13a1f900 snd_pcm_new_internal +EXPORT_SYMBOL vmlinux 0x13ce4d43 generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x13cf1944 elevator_exit +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13d549f8 genphy_setup_forced +EXPORT_SYMBOL vmlinux 0x13ef1c66 rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0x13f42152 system_entering_hibernation +EXPORT_SYMBOL vmlinux 0x1420b379 kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0x14210124 d_rehash +EXPORT_SYMBOL vmlinux 0x144d7086 pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0x1465facb elv_unregister_queue +EXPORT_SYMBOL vmlinux 0x146dcf30 register_sound_special_device +EXPORT_SYMBOL vmlinux 0x147d9aaa devfreq_resume_device +EXPORT_SYMBOL vmlinux 0x1484ef16 skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0x14895348 generic_write_checks +EXPORT_SYMBOL vmlinux 0x149d6677 devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x14a75378 insert_inode_locked +EXPORT_SYMBOL vmlinux 0x14ac7d75 block_truncate_page +EXPORT_SYMBOL vmlinux 0x14d0daa6 frontswap_register_ops +EXPORT_SYMBOL vmlinux 0x14d4a9c5 _change_bit +EXPORT_SYMBOL vmlinux 0x14d67790 unregister_qdisc +EXPORT_SYMBOL vmlinux 0x150534e7 phy_ethtool_sset +EXPORT_SYMBOL vmlinux 0x151dbc68 gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0x152b1275 of_get_pci_address +EXPORT_SYMBOL vmlinux 0x154a5496 pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x15586dbb cpu_tlb +EXPORT_SYMBOL vmlinux 0x157f68e9 remove_proc_subtree +EXPORT_SYMBOL vmlinux 0x1598a61e unlock_rename +EXPORT_SYMBOL vmlinux 0x15ae603e input_grab_device +EXPORT_SYMBOL vmlinux 0x15b95626 mmc_can_discard +EXPORT_SYMBOL vmlinux 0x15bafe29 unregister_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x15c765b8 make_kgid +EXPORT_SYMBOL vmlinux 0x162ccc0c lg_local_lock +EXPORT_SYMBOL vmlinux 0x162efa11 __get_page_tail +EXPORT_SYMBOL vmlinux 0x16305289 warn_slowpath_null +EXPORT_SYMBOL vmlinux 0x164e7c78 __alloc_skb +EXPORT_SYMBOL vmlinux 0x166a4bd9 skb_checksum_trimmed +EXPORT_SYMBOL vmlinux 0x166c1378 phy_stop_interrupts +EXPORT_SYMBOL vmlinux 0x16766435 vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x1683a50b radix_tree_delete +EXPORT_SYMBOL vmlinux 0x16a072d4 qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0x16b6eb76 max8998_write_reg +EXPORT_SYMBOL vmlinux 0x16be1791 dev_alloc_name +EXPORT_SYMBOL vmlinux 0x16bf915b csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0x16f9b3c2 empty_aops +EXPORT_SYMBOL vmlinux 0x16fe308f dquot_quotactl_ops +EXPORT_SYMBOL vmlinux 0x1716b2fd seq_write +EXPORT_SYMBOL vmlinux 0x173ebe20 neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0x173f997c ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0x175898a3 atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x175d67d9 ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0x1784f057 dispc_ovl_set_fifo_threshold +EXPORT_SYMBOL vmlinux 0x178b5af3 netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0x17a142df __copy_from_user +EXPORT_SYMBOL vmlinux 0x17a25e13 dquot_get_state +EXPORT_SYMBOL vmlinux 0x17a99002 of_get_mac_address +EXPORT_SYMBOL vmlinux 0x17b1125d gen_kill_estimator +EXPORT_SYMBOL vmlinux 0x17becf55 vme_dma_list_free +EXPORT_SYMBOL vmlinux 0x17c211c4 km_state_expired +EXPORT_SYMBOL vmlinux 0x17d3add8 d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0x17d57b3c inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0x17d997e5 pci_scan_bridge +EXPORT_SYMBOL vmlinux 0x17f093f6 __lock_page +EXPORT_SYMBOL vmlinux 0x18141b61 jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0x181f503e scsi_remove_target +EXPORT_SYMBOL vmlinux 0x1829d188 wait_woken +EXPORT_SYMBOL vmlinux 0x183fa88b mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0x18466315 vfs_writev +EXPORT_SYMBOL vmlinux 0x184b82fb mmc_vddrange_to_ocrmask +EXPORT_SYMBOL vmlinux 0x187733b0 mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0x188a3dfb timespec_trunc +EXPORT_SYMBOL vmlinux 0x189868d7 get_random_bytes_arch +EXPORT_SYMBOL vmlinux 0x189dbc72 mmc_fixup_device +EXPORT_SYMBOL vmlinux 0x18a760c2 of_get_next_parent +EXPORT_SYMBOL vmlinux 0x18b9e217 snd_timer_interrupt +EXPORT_SYMBOL vmlinux 0x18ba7f07 kill_fasync +EXPORT_SYMBOL vmlinux 0x18bd76a4 _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0x18c2227f cpu_rmap_update +EXPORT_SYMBOL vmlinux 0x18c8c627 dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0x18f2b5d1 led_blink_set_oneshot +EXPORT_SYMBOL vmlinux 0x19517b79 blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0x19610e1f cpu_all_bits +EXPORT_SYMBOL vmlinux 0x196cf944 __splice_from_pipe +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 0x19b81d1f devm_kvasprintf +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19be4a01 vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0x19d22c03 nand_lock +EXPORT_SYMBOL vmlinux 0x19f5809b dm_ratelimit_state +EXPORT_SYMBOL vmlinux 0x1a505d2d dquot_alloc +EXPORT_SYMBOL vmlinux 0x1a555549 unregister_shrinker +EXPORT_SYMBOL vmlinux 0x1a65f4ad __arm_ioremap_pfn +EXPORT_SYMBOL vmlinux 0x1a7938ea mmc_retune_timer_stop +EXPORT_SYMBOL vmlinux 0x1a8ccdaf inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x1a9a466f d_find_any_alias +EXPORT_SYMBOL vmlinux 0x1abf42fc alloc_fddidev +EXPORT_SYMBOL vmlinux 0x1acab80e scsi_print_result +EXPORT_SYMBOL vmlinux 0x1ad1f2e7 _memcpy_fromio +EXPORT_SYMBOL vmlinux 0x1adb9f3f udp_proc_register +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b06a209 blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x1b1a24e4 init_buffer +EXPORT_SYMBOL vmlinux 0x1b1e1088 sg_nents +EXPORT_SYMBOL vmlinux 0x1b20f5ec vfs_llseek +EXPORT_SYMBOL vmlinux 0x1b2d6d2c qcom_scm_cpu_power_down +EXPORT_SYMBOL vmlinux 0x1b4b6d1c ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0x1b5aec47 __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0x1b5ecae0 vfs_whiteout +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b82fefa md_unplug +EXPORT_SYMBOL vmlinux 0x1b975cad mmc_get_card +EXPORT_SYMBOL vmlinux 0x1bb31047 add_timer +EXPORT_SYMBOL vmlinux 0x1bce086a dev_printk +EXPORT_SYMBOL vmlinux 0x1bdf93ae tcp_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x1bf91125 netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0x1c114a6a vm_event_states +EXPORT_SYMBOL vmlinux 0x1c2af6c9 led_blink_set +EXPORT_SYMBOL vmlinux 0x1c5e3878 icst525_idx2s +EXPORT_SYMBOL vmlinux 0x1cb2f271 blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0x1cb6dcdd scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0x1cb73117 md_finish_reshape +EXPORT_SYMBOL vmlinux 0x1cfb04fa finish_wait +EXPORT_SYMBOL vmlinux 0x1cfbb5a8 mb_cache_shrink +EXPORT_SYMBOL vmlinux 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL vmlinux 0x1d104c32 default_qdisc_ops +EXPORT_SYMBOL vmlinux 0x1d39523f eth_header_cache +EXPORT_SYMBOL vmlinux 0x1d3a4534 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0x1d48875a pci_bus_put +EXPORT_SYMBOL vmlinux 0x1d51aef1 rtmsg_ifinfo +EXPORT_SYMBOL vmlinux 0x1d54be1f seq_release_private +EXPORT_SYMBOL vmlinux 0x1d555f20 __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x1d709cfc generic_end_io_acct +EXPORT_SYMBOL vmlinux 0x1d865df0 __register_chrdev +EXPORT_SYMBOL vmlinux 0x1db6a30a dss_mgr_set_lcd_config +EXPORT_SYMBOL vmlinux 0x1db7de75 generic_delete_inode +EXPORT_SYMBOL vmlinux 0x1db8106e __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x1dc36131 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1deb230c tcf_hash_cleanup +EXPORT_SYMBOL vmlinux 0x1df5458b i2c_add_adapter +EXPORT_SYMBOL vmlinux 0x1e047854 warn_slowpath_fmt +EXPORT_SYMBOL vmlinux 0x1e0e4013 serio_open +EXPORT_SYMBOL vmlinux 0x1e1770df tcf_hash_insert +EXPORT_SYMBOL vmlinux 0x1e17abce ac97_bus_type +EXPORT_SYMBOL vmlinux 0x1e26be3b get_anon_bdev +EXPORT_SYMBOL vmlinux 0x1e473d4d map_destroy +EXPORT_SYMBOL vmlinux 0x1e666611 sock_update_memcg +EXPORT_SYMBOL vmlinux 0x1e6ade82 tcf_hash_create +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e70ead0 tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0x1e72bac9 igrab +EXPORT_SYMBOL vmlinux 0x1e76dd8e of_find_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0x1e8d5042 simple_fill_super +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1ea42218 __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0x1ebc2a94 snd_ctl_notify +EXPORT_SYMBOL vmlinux 0x1ebe0f9c sock_init_data +EXPORT_SYMBOL vmlinux 0x1ecbdc32 pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0x1edbbaac proto_unregister +EXPORT_SYMBOL vmlinux 0x1eeb848e __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0x1f0ce14d dma_declare_coherent_memory +EXPORT_SYMBOL vmlinux 0x1f157a1e iget_failed +EXPORT_SYMBOL vmlinux 0x1f25851d unregister_md_personality +EXPORT_SYMBOL vmlinux 0x1f353c08 skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0x1f5dd02d blk_complete_request +EXPORT_SYMBOL vmlinux 0x1f62bb01 tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0x1f62ea86 alloc_buffer_head +EXPORT_SYMBOL vmlinux 0x1f67d83b read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0x1f6996af mdiobus_write +EXPORT_SYMBOL vmlinux 0x1f7e807f kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0x1f86c884 fsnotify_get_group +EXPORT_SYMBOL vmlinux 0x1f8b06da mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0x1f8d3216 xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0x1f9b170b tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0x1fab5905 wait_for_completion +EXPORT_SYMBOL vmlinux 0x1fad6e8d swiotlb_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0x1faedec9 __alloc_pages_nodemask +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag +EXPORT_SYMBOL vmlinux 0x1fe7c261 pps_lookup_dev +EXPORT_SYMBOL vmlinux 0x1fe912f1 netdev_alloc_frag +EXPORT_SYMBOL vmlinux 0x1fe9f800 unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x1fedf0f4 __request_region +EXPORT_SYMBOL vmlinux 0x1ff162d9 blk_queue_free_tags +EXPORT_SYMBOL vmlinux 0x1ff717ef dev_add_pack +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x200841bc inode_sub_rsv_space +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x20205f64 trace_print_array_seq +EXPORT_SYMBOL vmlinux 0x202ce71d inet_release +EXPORT_SYMBOL vmlinux 0x203632bf inet_frag_maybe_warn_overflow +EXPORT_SYMBOL vmlinux 0x20421305 on_each_cpu_mask +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x20502c79 cpu_user +EXPORT_SYMBOL vmlinux 0x205354d2 get_super +EXPORT_SYMBOL vmlinux 0x20539afa phy_ethtool_gset +EXPORT_SYMBOL vmlinux 0x205ec8de omap_dispc_register_isr +EXPORT_SYMBOL vmlinux 0x206472d0 fd_install +EXPORT_SYMBOL vmlinux 0x20704d9b iget_locked +EXPORT_SYMBOL vmlinux 0x2072ee9b request_threaded_irq +EXPORT_SYMBOL vmlinux 0x20a6e3e1 rwsem_wake +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20b0bee8 sock_release +EXPORT_SYMBOL vmlinux 0x20c55ae0 sscanf +EXPORT_SYMBOL vmlinux 0x20d61cd3 mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0x20dad126 md_cluster_mod +EXPORT_SYMBOL vmlinux 0x20deb279 ip6_frag_init +EXPORT_SYMBOL vmlinux 0x20df5a3d vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x21110dbf mmioset +EXPORT_SYMBOL vmlinux 0x211331fa __divsi3 +EXPORT_SYMBOL vmlinux 0x2120f91b blk_mq_add_to_requeue_list +EXPORT_SYMBOL vmlinux 0x2130dc45 __scsi_add_device +EXPORT_SYMBOL vmlinux 0x215db02e mdiobus_unregister +EXPORT_SYMBOL vmlinux 0x216968b8 skb_clone_sk +EXPORT_SYMBOL vmlinux 0x216d759a mmiocpy +EXPORT_SYMBOL vmlinux 0x2182f88d scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0x2198c13d param_get_ushort +EXPORT_SYMBOL vmlinux 0x21ae1832 md_error +EXPORT_SYMBOL vmlinux 0x21b4b698 skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0x21ccf980 to_ndd +EXPORT_SYMBOL vmlinux 0x21df74d9 bitmap_set +EXPORT_SYMBOL vmlinux 0x21e16109 blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0x221aafdc framebuffer_release +EXPORT_SYMBOL vmlinux 0x222b9c1e unlock_buffer +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 0x22830711 edma_clear_event +EXPORT_SYMBOL vmlinux 0x228bd56b phy_attach +EXPORT_SYMBOL vmlinux 0x228fc1df jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0x22a013f9 snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL vmlinux 0x22a05764 pci_map_rom +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22c901d4 splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0x22dfdd06 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x22e1afe2 uart_match_port +EXPORT_SYMBOL vmlinux 0x22ed013b i2c_use_client +EXPORT_SYMBOL vmlinux 0x22fc4f3a trace_print_flags_seq +EXPORT_SYMBOL vmlinux 0x230e0114 napi_disable +EXPORT_SYMBOL vmlinux 0x231d4001 fb_edid_add_monspecs +EXPORT_SYMBOL vmlinux 0x23532b34 __i2c_transfer +EXPORT_SYMBOL vmlinux 0x235374d4 mmc_read_bkops_status +EXPORT_SYMBOL vmlinux 0x239fdb93 __mmc_claim_host +EXPORT_SYMBOL vmlinux 0x23a574fd security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x23aa49d3 _raw_read_trylock +EXPORT_SYMBOL vmlinux 0x23abea20 kernel_setsockopt +EXPORT_SYMBOL vmlinux 0x23ace637 simple_write_end +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23c8f257 slhc_uncompress +EXPORT_SYMBOL vmlinux 0x23cf96e6 register_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x24129cdf scsi_host_alloc +EXPORT_SYMBOL vmlinux 0x24212d86 __frontswap_invalidate_page +EXPORT_SYMBOL vmlinux 0x243f3c5c dev_load +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x2445d4d5 msm_pinctrl_remove +EXPORT_SYMBOL vmlinux 0x244a0100 dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x2460ae3a keyring_search +EXPORT_SYMBOL vmlinux 0x2468fa60 dmam_alloc_noncoherent +EXPORT_SYMBOL vmlinux 0x248047f7 tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0x2482e688 vsprintf +EXPORT_SYMBOL vmlinux 0x24a2706b input_reset_device +EXPORT_SYMBOL vmlinux 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL vmlinux 0x24c1592a delete_from_page_cache +EXPORT_SYMBOL vmlinux 0x24eac9d6 ilookup5 +EXPORT_SYMBOL vmlinux 0x24fb76c1 tso_build_hdr +EXPORT_SYMBOL vmlinux 0x24fdac79 wake_bit_function +EXPORT_SYMBOL vmlinux 0x250113b4 memory_read_from_buffer +EXPORT_SYMBOL vmlinux 0x252165b6 ptp_clock_index +EXPORT_SYMBOL vmlinux 0x25277497 rfkill_register +EXPORT_SYMBOL vmlinux 0x252bc4ff devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0x25340d88 scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0x2539ed3a of_parse_phandle_with_fixed_args +EXPORT_SYMBOL vmlinux 0x254ef30f inet6_bind +EXPORT_SYMBOL vmlinux 0x2550b69e dev_printk_emit +EXPORT_SYMBOL vmlinux 0x255317e1 udp_disconnect +EXPORT_SYMBOL vmlinux 0x25540332 inode_sb_list_lock +EXPORT_SYMBOL vmlinux 0x255c8de7 ip_cmsg_recv_offset +EXPORT_SYMBOL vmlinux 0x25639b62 tty_port_close +EXPORT_SYMBOL vmlinux 0x25644096 notify_change +EXPORT_SYMBOL vmlinux 0x2565fce0 netdev_info +EXPORT_SYMBOL vmlinux 0x2570a138 reservation_seqcount_string +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x2585cdc3 pneigh_lookup +EXPORT_SYMBOL vmlinux 0x25959e62 twl6040_get_pll +EXPORT_SYMBOL vmlinux 0x25c5d53e key_task_permission +EXPORT_SYMBOL vmlinux 0x25c7ab57 pci_set_mwi +EXPORT_SYMBOL vmlinux 0x25de26cf ps2_handle_response +EXPORT_SYMBOL vmlinux 0x25e7d75d __dst_free +EXPORT_SYMBOL vmlinux 0x25e8ed29 sg_nents_for_len +EXPORT_SYMBOL vmlinux 0x25e9d4bd resource_list_free +EXPORT_SYMBOL vmlinux 0x25f86bb1 pagevec_lookup_tag +EXPORT_SYMBOL vmlinux 0x25fcf9d5 input_event +EXPORT_SYMBOL vmlinux 0x260228f0 try_module_get +EXPORT_SYMBOL vmlinux 0x2604bacb fput +EXPORT_SYMBOL vmlinux 0x2611fc1b seq_puts +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x2650d835 sysctl_ip_early_demux +EXPORT_SYMBOL vmlinux 0x2662486f uart_suspend_port +EXPORT_SYMBOL vmlinux 0x2674560b tcp_conn_request +EXPORT_SYMBOL vmlinux 0x268da2b6 pci_bus_type +EXPORT_SYMBOL vmlinux 0x26a2e8f6 dev_get_phys_port_id +EXPORT_SYMBOL vmlinux 0x26ad196a dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0x26bb950b __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0x26c2128c lockref_mark_dead +EXPORT_SYMBOL vmlinux 0x26d411ad xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x26e0af5b lookup_bdev +EXPORT_SYMBOL vmlinux 0x26e12e37 blk_queue_prep_rq +EXPORT_SYMBOL vmlinux 0x26e76fb8 sysctl_udp_wmem_min +EXPORT_SYMBOL vmlinux 0x270e9f7a snd_pcm_new_stream +EXPORT_SYMBOL vmlinux 0x271d3445 vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0x27342ced neigh_ifdown +EXPORT_SYMBOL vmlinux 0x27370c8f arp_create +EXPORT_SYMBOL vmlinux 0x273dcfdc loop_register_transfer +EXPORT_SYMBOL vmlinux 0x27463654 phy_start_interrupts +EXPORT_SYMBOL vmlinux 0x274d08dc __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0x275ef902 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0x276c1706 phy_start_aneg +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x27866435 security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x279bae0f flow_get_u32_dst +EXPORT_SYMBOL vmlinux 0x27a2518f __skb_checksum +EXPORT_SYMBOL vmlinux 0x27a40e66 of_get_cpu_node +EXPORT_SYMBOL vmlinux 0x27b494bf nvdimm_bus_unlock +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27db7a94 commit_creds +EXPORT_SYMBOL vmlinux 0x27dc4e6e kunmap +EXPORT_SYMBOL vmlinux 0x27e1a049 printk +EXPORT_SYMBOL vmlinux 0x27e6014c of_device_is_big_endian +EXPORT_SYMBOL vmlinux 0x27f4def6 load_nls +EXPORT_SYMBOL vmlinux 0x2802d009 console_start +EXPORT_SYMBOL vmlinux 0x28118cb6 __get_user_1 +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x2821235a devm_get_gpiod_from_child +EXPORT_SYMBOL vmlinux 0x282c6590 inode_set_flags +EXPORT_SYMBOL vmlinux 0x28314b13 dquot_resume +EXPORT_SYMBOL vmlinux 0x283f872e pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0x28469233 snd_device_free +EXPORT_SYMBOL vmlinux 0x28485da4 __dev_get_by_name +EXPORT_SYMBOL vmlinux 0x2849357d inet_add_protocol +EXPORT_SYMBOL vmlinux 0x284ffe94 security_task_getsecid +EXPORT_SYMBOL vmlinux 0x2869e350 __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0x2874bdb3 jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0x2875512d dev_addr_add +EXPORT_SYMBOL vmlinux 0x2878105c inet_frag_destroy +EXPORT_SYMBOL vmlinux 0x288c521d end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0x289009e2 alloc_disk +EXPORT_SYMBOL vmlinux 0x289d4b73 vlan_uses_dev +EXPORT_SYMBOL vmlinux 0x28a2ed02 scsi_build_sense_buffer +EXPORT_SYMBOL vmlinux 0x28bd7c88 get_super_thawed +EXPORT_SYMBOL vmlinux 0x28d0e060 dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0x28d4112e have_submounts +EXPORT_SYMBOL vmlinux 0x28f4378d param_set_invbool +EXPORT_SYMBOL vmlinux 0x28f541b3 devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x291519bf inet_register_protosw +EXPORT_SYMBOL vmlinux 0x291dc24e pci_bus_get +EXPORT_SYMBOL vmlinux 0x29311901 param_ops_ulong +EXPORT_SYMBOL vmlinux 0x2951d619 __frontswap_store +EXPORT_SYMBOL vmlinux 0x29537c9e alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0x29565255 blk_queue_resize_tags +EXPORT_SYMBOL vmlinux 0x295f636d omapdss_register_output +EXPORT_SYMBOL vmlinux 0x295faa43 rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0x2963c8aa processor +EXPORT_SYMBOL vmlinux 0x296b4f5a alloc_fcdev +EXPORT_SYMBOL vmlinux 0x29ba59ac d_instantiate_no_diralias +EXPORT_SYMBOL vmlinux 0x29dda32b xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0x29e1b020 ida_simple_remove +EXPORT_SYMBOL vmlinux 0x29e444cf xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0x29e59f5e dev_disable_lro +EXPORT_SYMBOL vmlinux 0x29fdda53 kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a37d074 dma_pool_free +EXPORT_SYMBOL vmlinux 0x2a3aa678 _test_and_clear_bit +EXPORT_SYMBOL vmlinux 0x2a4bf97a vfs_writef +EXPORT_SYMBOL vmlinux 0x2a5aec16 netdev_err +EXPORT_SYMBOL vmlinux 0x2a5b55f9 padata_remove_cpu +EXPORT_SYMBOL vmlinux 0x2a5cea66 tcp_prot +EXPORT_SYMBOL vmlinux 0x2a80d353 omapdss_default_get_recommended_bpp +EXPORT_SYMBOL vmlinux 0x2aa0e4fc strncasecmp +EXPORT_SYMBOL vmlinux 0x2aad35de mb_cache_destroy +EXPORT_SYMBOL vmlinux 0x2acabef1 genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0x2acf0feb vfs_fstat +EXPORT_SYMBOL vmlinux 0x2ade16f0 scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0x2ae3deaa release_and_free_resource +EXPORT_SYMBOL vmlinux 0x2ae4c7b2 bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0x2b053179 udp_sendmsg +EXPORT_SYMBOL vmlinux 0x2b0ba2b0 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x2b0cce75 __sock_create +EXPORT_SYMBOL vmlinux 0x2b10169e pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0x2b12925d cpumask_next_and +EXPORT_SYMBOL vmlinux 0x2b2ce78b kstrtos8 +EXPORT_SYMBOL vmlinux 0x2b2f0240 register_qdisc +EXPORT_SYMBOL vmlinux 0x2b40142e padata_free +EXPORT_SYMBOL vmlinux 0x2b43ed71 xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0x2b4e956e mempool_create +EXPORT_SYMBOL vmlinux 0x2b523498 mmc_alloc_host +EXPORT_SYMBOL vmlinux 0x2b6be5de pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0x2b713862 rtnl_notify +EXPORT_SYMBOL vmlinux 0x2b782dfe ps2_sendbyte +EXPORT_SYMBOL vmlinux 0x2b976b4e gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0x2b9d90f1 bio_integrity_trim +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2ba707a8 sysctl_tcp_low_latency +EXPORT_SYMBOL vmlinux 0x2bc2f6df ip_route_me_harder +EXPORT_SYMBOL vmlinux 0x2bc47ae9 xfrm_user_policy +EXPORT_SYMBOL vmlinux 0x2be0f12d dql_completed +EXPORT_SYMBOL vmlinux 0x2bef4cf5 dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0x2bffd053 sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0x2c0f98c0 posix_test_lock +EXPORT_SYMBOL vmlinux 0x2c14323a kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x2c15fef8 grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0x2c2152dd neigh_connected_output +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c2b2411 md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0x2c42e593 dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0x2c482981 __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0x2c5bbf56 tcp_sendmsg +EXPORT_SYMBOL vmlinux 0x2c628ef4 phy_init_eee +EXPORT_SYMBOL vmlinux 0x2c7c8e9a pcibios_min_mem +EXPORT_SYMBOL vmlinux 0x2c81ec75 __irq_regs +EXPORT_SYMBOL vmlinux 0x2c900d91 cpufreq_put_global_kobject +EXPORT_SYMBOL vmlinux 0x2c949454 nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0x2c9732f8 gen_pool_destroy +EXPORT_SYMBOL vmlinux 0x2c988955 prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0x2cb7930b param_ops_int +EXPORT_SYMBOL vmlinux 0x2cc81b6e ptp_clock_unregister +EXPORT_SYMBOL vmlinux 0x2cdd571c pcie_get_minimum_link +EXPORT_SYMBOL vmlinux 0x2cdd5828 unregister_framebuffer +EXPORT_SYMBOL vmlinux 0x2cdf1fd1 genphy_update_link +EXPORT_SYMBOL vmlinux 0x2ce50c1b __elv_add_request +EXPORT_SYMBOL vmlinux 0x2d128aa2 md_write_start +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d3d7473 eth_header +EXPORT_SYMBOL vmlinux 0x2d4ff9cc nf_register_hooks +EXPORT_SYMBOL vmlinux 0x2d5fcf21 param_ops_invbool +EXPORT_SYMBOL vmlinux 0x2d6507b5 _find_next_zero_bit_le +EXPORT_SYMBOL vmlinux 0x2d676c33 tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0x2d770676 dispc_mgr_go +EXPORT_SYMBOL vmlinux 0x2d8de8dd security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0x2d962c1e input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0x2dbaab0c phy_device_free +EXPORT_SYMBOL vmlinux 0x2dc146e3 try_to_writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x2dc8bf2e md_unregister_thread +EXPORT_SYMBOL vmlinux 0x2dc9be57 submit_bh +EXPORT_SYMBOL vmlinux 0x2dd04ab2 pipe_lock +EXPORT_SYMBOL vmlinux 0x2dd5a68c generic_perform_write +EXPORT_SYMBOL vmlinux 0x2dd9a36b flex_array_shrink +EXPORT_SYMBOL vmlinux 0x2deda4a1 security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0x2e0b47b6 param_get_bool +EXPORT_SYMBOL vmlinux 0x2e1987ae pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0x2e1b3900 swiotlb_dma_supported +EXPORT_SYMBOL vmlinux 0x2e1ca751 clk_put +EXPORT_SYMBOL vmlinux 0x2e2ce9e0 sysctl_tcp_syncookies +EXPORT_SYMBOL vmlinux 0x2e3f8175 __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0x2e402419 devfreq_add_device +EXPORT_SYMBOL vmlinux 0x2e5810c6 __aeabi_unwind_cpp_pr1 +EXPORT_SYMBOL vmlinux 0x2e5e393c save_mount_options +EXPORT_SYMBOL vmlinux 0x2e7abe57 migrate_page +EXPORT_SYMBOL vmlinux 0x2ea1cc3c xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0x2eb962f2 snd_pcm_lib_malloc_pages +EXPORT_SYMBOL vmlinux 0x2ec524ad __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x2ec81d81 set_binfmt +EXPORT_SYMBOL vmlinux 0x2ec92f18 blk_rq_set_block_pc +EXPORT_SYMBOL vmlinux 0x2ecd441b fence_free +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 0x2f06be3a sk_filter +EXPORT_SYMBOL vmlinux 0x2f0a72e6 cros_ec_cmd_xfer +EXPORT_SYMBOL vmlinux 0x2f1c3428 dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0x2f1c9d18 n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0x2f1f5bd3 snd_power_wait +EXPORT_SYMBOL vmlinux 0x2f25e720 tty_free_termios +EXPORT_SYMBOL vmlinux 0x2f281504 bdput +EXPORT_SYMBOL vmlinux 0x2f341c3f __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0x2f3c69a5 misc_register +EXPORT_SYMBOL vmlinux 0x2f463da1 __alloc_page_frag +EXPORT_SYMBOL vmlinux 0x2f512135 xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0x2f5f2a57 rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0x2f65d8d9 mipi_dsi_dcs_nop +EXPORT_SYMBOL vmlinux 0x2f8c7d8b key_link +EXPORT_SYMBOL vmlinux 0x2f8f02c7 wireless_send_event +EXPORT_SYMBOL vmlinux 0x2f982ff3 blk_mq_map_queue +EXPORT_SYMBOL vmlinux 0x2fa862ed truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0x2faf3188 snd_pcm_hw_constraint_step +EXPORT_SYMBOL vmlinux 0x2fb6de5d add_device_randomness +EXPORT_SYMBOL vmlinux 0x2fc7c522 alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x2fec7929 skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0x2ff317c0 netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x301035bd xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x301278dd sock_create_lite +EXPORT_SYMBOL vmlinux 0x3013c578 blk_fetch_request +EXPORT_SYMBOL vmlinux 0x303041c6 udp_flow_hashrnd +EXPORT_SYMBOL vmlinux 0x30395e8c remove_arg_zero +EXPORT_SYMBOL vmlinux 0x304067d4 md_check_recovery +EXPORT_SYMBOL vmlinux 0x3050d43f __blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x3066b331 blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0x3079cb09 fbcon_rotate_ud +EXPORT_SYMBOL vmlinux 0x307c2fd0 generic_check_addressable +EXPORT_SYMBOL vmlinux 0x3082a0b3 dss_feat_get_supported_color_modes +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x309a882f register_cdrom +EXPORT_SYMBOL vmlinux 0x309e2f15 genl_unregister_family +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30a875ee phy_get_eee_err +EXPORT_SYMBOL vmlinux 0x30aac074 alloc_anon_inode +EXPORT_SYMBOL vmlinux 0x30b0355c phy_device_create +EXPORT_SYMBOL vmlinux 0x30b1c1b1 qdisc_tree_decrease_qlen +EXPORT_SYMBOL vmlinux 0x30d39f44 mipi_dsi_dcs_set_display_off +EXPORT_SYMBOL vmlinux 0x30d6bdc6 d_make_root +EXPORT_SYMBOL vmlinux 0x30e74134 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0x3102d70b frontswap_curr_pages +EXPORT_SYMBOL vmlinux 0x310917fe sort +EXPORT_SYMBOL vmlinux 0x310cfe09 snd_timer_new +EXPORT_SYMBOL vmlinux 0x31190cca security_path_chmod +EXPORT_SYMBOL vmlinux 0x31250f07 vfs_getxattr_alloc +EXPORT_SYMBOL vmlinux 0x3132ee65 __nand_calculate_ecc +EXPORT_SYMBOL vmlinux 0x3136b3b1 abx500_remove_ops +EXPORT_SYMBOL vmlinux 0x31380354 getrawmonotonic64 +EXPORT_SYMBOL vmlinux 0x313da23c bio_integrity_endio +EXPORT_SYMBOL vmlinux 0x313feb40 of_phy_attach +EXPORT_SYMBOL vmlinux 0x3142cdc5 security_path_link +EXPORT_SYMBOL vmlinux 0x3145216f pci_dev_present +EXPORT_SYMBOL vmlinux 0x3147857d default_red +EXPORT_SYMBOL vmlinux 0x314b59cf bmap +EXPORT_SYMBOL vmlinux 0x314eedff blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0x31683780 kset_unregister +EXPORT_SYMBOL vmlinux 0x3170d681 snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL vmlinux 0x3171ee78 dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0x3174bd79 bitmap_clear +EXPORT_SYMBOL vmlinux 0x317eb904 would_dump +EXPORT_SYMBOL vmlinux 0x31805f80 __net_get_random_once +EXPORT_SYMBOL vmlinux 0x31884bc5 pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0x3191f109 __krealloc +EXPORT_SYMBOL vmlinux 0x31a1aced page_symlink +EXPORT_SYMBOL vmlinux 0x31a4767f qcom_scm_hdcp_available +EXPORT_SYMBOL vmlinux 0x31a9b123 simple_write_begin +EXPORT_SYMBOL vmlinux 0x31b31f5c csum_partial_copy_nocheck +EXPORT_SYMBOL vmlinux 0x31b5cd79 dquot_quotactl_sysfile_ops +EXPORT_SYMBOL vmlinux 0x31cf7542 netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0x31db3198 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x31e2e5d5 pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0x31f0bb78 __kmap_atomic_idx +EXPORT_SYMBOL vmlinux 0x32292dc8 devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0x3229fd1c pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0x32300c1e inet_offloads +EXPORT_SYMBOL vmlinux 0x3232a11b registered_fb +EXPORT_SYMBOL vmlinux 0x3236585a mnt_set_expiry +EXPORT_SYMBOL vmlinux 0x324816f6 dma_common_get_sgtable +EXPORT_SYMBOL vmlinux 0x32580ccd filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0x3267f934 sk_dst_check +EXPORT_SYMBOL vmlinux 0x3276813b get_thermal_instance +EXPORT_SYMBOL vmlinux 0x328a05f1 strncpy +EXPORT_SYMBOL vmlinux 0x32907b91 idr_remove +EXPORT_SYMBOL vmlinux 0x3290d90e __skb_tx_hash +EXPORT_SYMBOL vmlinux 0x32927c51 pid_task +EXPORT_SYMBOL vmlinux 0x32965fa1 dst_alloc +EXPORT_SYMBOL vmlinux 0x32b7ccfe get_mem_type +EXPORT_SYMBOL vmlinux 0x32bd3537 dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0x3316845e idr_get_next +EXPORT_SYMBOL vmlinux 0x3329b57b kobject_add +EXPORT_SYMBOL vmlinux 0x3330a47d gen_pool_free +EXPORT_SYMBOL vmlinux 0x33324338 tcp_init_cgroup +EXPORT_SYMBOL vmlinux 0x334c7e81 snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL vmlinux 0x334f085a gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x335f9b40 inode_newsize_ok +EXPORT_SYMBOL vmlinux 0x33604c93 sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0x3367de04 sock_no_socketpair +EXPORT_SYMBOL vmlinux 0x336ff4b2 phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x3383bab5 i2c_release_client +EXPORT_SYMBOL vmlinux 0x33a0dd6d snd_card_set_id +EXPORT_SYMBOL vmlinux 0x33c7435c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x33d1a29b tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0x33d30255 nf_reinject +EXPORT_SYMBOL vmlinux 0x33dbfd93 tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x34184afe current_kernel_time +EXPORT_SYMBOL vmlinux 0x341cf92c ip6_expire_frag_queue +EXPORT_SYMBOL vmlinux 0x341dbfa3 __per_cpu_offset +EXPORT_SYMBOL vmlinux 0x34240d20 inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0x344b7739 prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x3465caa3 cpu_maps_update_begin +EXPORT_SYMBOL vmlinux 0x346829e0 max8998_update_reg +EXPORT_SYMBOL vmlinux 0x346d6f70 tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0x347013de nla_validate +EXPORT_SYMBOL vmlinux 0x3493e54e mpage_writepages +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34c6436f cdrom_ioctl +EXPORT_SYMBOL vmlinux 0x34cbee0e blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x34fd970f netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0x3507a132 _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x35253f56 skb_free_datagram +EXPORT_SYMBOL vmlinux 0x353de98f cmdline_parts_parse +EXPORT_SYMBOL vmlinux 0x353e3fa5 __get_user_4 +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x356c329a d_path +EXPORT_SYMBOL vmlinux 0x357bfb44 kobject_init +EXPORT_SYMBOL vmlinux 0x3598ee1c netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35be6af5 tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0x35e576f6 disk_stack_limits +EXPORT_SYMBOL vmlinux 0x360b1afe probe_irq_mask +EXPORT_SYMBOL vmlinux 0x3612c10f tmio_core_mmc_enable +EXPORT_SYMBOL vmlinux 0x362d802e bio_add_pc_page +EXPORT_SYMBOL vmlinux 0x363c7244 nf_ip_checksum +EXPORT_SYMBOL vmlinux 0x365e2564 dev_err +EXPORT_SYMBOL vmlinux 0x36640e14 neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0x366fa577 tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0x367ba856 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0x3680623b dss_mgr_connect +EXPORT_SYMBOL vmlinux 0x369013f8 snd_jack_new +EXPORT_SYMBOL vmlinux 0x36932965 inet_csk_accept +EXPORT_SYMBOL vmlinux 0x36940af7 inet_twsk_deschedule +EXPORT_SYMBOL vmlinux 0x369f6776 iter_file_splice_write +EXPORT_SYMBOL vmlinux 0x36b94646 phys_mem_access_prot +EXPORT_SYMBOL vmlinux 0x36bd681b groups_alloc +EXPORT_SYMBOL vmlinux 0x36bdf6f9 vga_tryget +EXPORT_SYMBOL vmlinux 0x36f2ef84 inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0x36fdda67 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x370dfce0 free_netdev +EXPORT_SYMBOL vmlinux 0x3721c541 fb_prepare_logo +EXPORT_SYMBOL vmlinux 0x3730824d sk_ns_capable +EXPORT_SYMBOL vmlinux 0x373b866f sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x3750d1db mem_map +EXPORT_SYMBOL vmlinux 0x375a073e debugfs_create_automount +EXPORT_SYMBOL vmlinux 0x375edc9e register_netdevice +EXPORT_SYMBOL vmlinux 0x377d17f6 dm_unregister_target +EXPORT_SYMBOL vmlinux 0x3796bdcc snd_pcm_format_little_endian +EXPORT_SYMBOL vmlinux 0x379dee5f trace_print_symbols_seq_u64 +EXPORT_SYMBOL vmlinux 0x379e568f __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0x37af3190 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37cc614e ns_capable +EXPORT_SYMBOL vmlinux 0x37e74642 get_jiffies_64 +EXPORT_SYMBOL vmlinux 0x37f0ef56 done_path_create +EXPORT_SYMBOL vmlinux 0x37f614b7 __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x37f67a23 bio_integrity_enabled +EXPORT_SYMBOL vmlinux 0x37f98c77 mmc_gpio_request_cd +EXPORT_SYMBOL vmlinux 0x3802e8a0 dev_warn +EXPORT_SYMBOL vmlinux 0x3815d881 mntget +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x381bc467 blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0x381ccc13 __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0x38318ccb phy_register_fixup +EXPORT_SYMBOL vmlinux 0x383a16c1 security_inode_readlink +EXPORT_SYMBOL vmlinux 0x3879edc8 scsi_device_resume +EXPORT_SYMBOL vmlinux 0x387b0d43 crypto_sha1_finup +EXPORT_SYMBOL vmlinux 0x3883a832 udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0x38847e7b netif_rx +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x38872f8a netlink_net_capable +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 0x38ad2504 lock_fb_info +EXPORT_SYMBOL vmlinux 0x38af23d7 blk_limits_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x38b1f015 tty_port_init +EXPORT_SYMBOL vmlinux 0x38e12b83 snd_ctl_boolean_mono_info +EXPORT_SYMBOL vmlinux 0x38ec5938 __inet_hash +EXPORT_SYMBOL vmlinux 0x38fad45b cdrom_open +EXPORT_SYMBOL vmlinux 0x390582ca dev_mc_add +EXPORT_SYMBOL vmlinux 0x391cdc8f udp_ioctl +EXPORT_SYMBOL vmlinux 0x3924dd56 try_wait_for_completion +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x394c723b uart_resume_port +EXPORT_SYMBOL vmlinux 0x3956416d abx500_get_register_interruptible +EXPORT_SYMBOL vmlinux 0x395a5265 tty_port_close_end +EXPORT_SYMBOL vmlinux 0x3961210b dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0x3961fa68 __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL vmlinux 0x39730d06 atomic_io_modify +EXPORT_SYMBOL vmlinux 0x39895e3b blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x398d2b1e tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x39a557d3 nd_region_acquire_lane +EXPORT_SYMBOL vmlinux 0x39aa2bfe dm_put_device +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39bf9301 _snd_pcm_hw_param_setempty +EXPORT_SYMBOL vmlinux 0x39c9b1f5 down_write_trylock +EXPORT_SYMBOL vmlinux 0x39ca3900 blk_mq_start_request +EXPORT_SYMBOL vmlinux 0x39d2c065 mmc_can_trim +EXPORT_SYMBOL vmlinux 0x39d6184f iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0x39df53bc netpoll_setup +EXPORT_SYMBOL vmlinux 0x39e4ae12 udp_set_csum +EXPORT_SYMBOL vmlinux 0x3a0e862d fifo_set_limit +EXPORT_SYMBOL vmlinux 0x3a1ac054 set_normalized_timespec64 +EXPORT_SYMBOL vmlinux 0x3a2474e5 udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0x3a33b786 single_open_size +EXPORT_SYMBOL vmlinux 0x3a4744a7 netif_napi_add +EXPORT_SYMBOL vmlinux 0x3a4761aa cpufreq_global_kobject +EXPORT_SYMBOL vmlinux 0x3a4c7d8c iommu_tbl_range_alloc +EXPORT_SYMBOL vmlinux 0x3a56a643 __ip_dev_find +EXPORT_SYMBOL vmlinux 0x3a60196a inode_init_always +EXPORT_SYMBOL vmlinux 0x3a97d8d5 ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0x3a997058 param_get_invbool +EXPORT_SYMBOL vmlinux 0x3a9b6fb9 blk_unregister_region +EXPORT_SYMBOL vmlinux 0x3aaaf0c1 md_cluster_ops +EXPORT_SYMBOL vmlinux 0x3ace0edf filemap_fault +EXPORT_SYMBOL vmlinux 0x3b00c9c1 xfrm_find_acq +EXPORT_SYMBOL vmlinux 0x3b0ea799 dss_mgr_register_framedone_handler +EXPORT_SYMBOL vmlinux 0x3b1503ef vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0x3b3d77ea arp_xmit +EXPORT_SYMBOL vmlinux 0x3b3f6425 gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0x3b4464eb fb_set_suspend +EXPORT_SYMBOL vmlinux 0x3b4c6d84 lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x3b5822d0 lock_rename +EXPORT_SYMBOL vmlinux 0x3b644591 __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x3b70ac83 xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x3b7d4461 eth_change_mtu +EXPORT_SYMBOL vmlinux 0x3b85b17e inet_reqsk_alloc +EXPORT_SYMBOL vmlinux 0x3b8b041b bioset_create_nobvec +EXPORT_SYMBOL vmlinux 0x3b91f3af snd_free_pages +EXPORT_SYMBOL vmlinux 0x3b96973d zero_fill_bio +EXPORT_SYMBOL vmlinux 0x3b9fdcea scsi_report_opcode +EXPORT_SYMBOL vmlinux 0x3ba8a6cd dentry_path_raw +EXPORT_SYMBOL vmlinux 0x3bbf46ea vga_base +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c544362 starget_for_each_device +EXPORT_SYMBOL vmlinux 0x3c80c06c kstrtoull +EXPORT_SYMBOL vmlinux 0x3c9407fe dump_emit +EXPORT_SYMBOL vmlinux 0x3c963b4f blkdev_issue_write_same +EXPORT_SYMBOL vmlinux 0x3cb3931b sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0x3cc3d636 of_node_put +EXPORT_SYMBOL vmlinux 0x3cd051ee ndisc_mc_map +EXPORT_SYMBOL vmlinux 0x3cd9a906 param_set_bint +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3d08c574 xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0x3d0dfc62 bio_advance +EXPORT_SYMBOL vmlinux 0x3d1c4e18 sock_no_bind +EXPORT_SYMBOL vmlinux 0x3d235536 get_mm_exe_file +EXPORT_SYMBOL vmlinux 0x3d288e99 tcp_splice_read +EXPORT_SYMBOL vmlinux 0x3d30409d iommu_tbl_range_free +EXPORT_SYMBOL vmlinux 0x3d332fbb jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0x3d3c540f elf_hwcap +EXPORT_SYMBOL vmlinux 0x3d3d6f9e flow_cache_init +EXPORT_SYMBOL vmlinux 0x3d4bac8d d_obtain_root +EXPORT_SYMBOL vmlinux 0x3d504d33 replace_mount_options +EXPORT_SYMBOL vmlinux 0x3d6ef2a9 of_cpufreq_power_cooling_register +EXPORT_SYMBOL vmlinux 0x3d7a5e16 i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0x3d7c251c set_wb_congested +EXPORT_SYMBOL vmlinux 0x3d8afbcc param_set_int +EXPORT_SYMBOL vmlinux 0x3da0b593 phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0x3daf74d1 param_get_long +EXPORT_SYMBOL vmlinux 0x3db954e9 mmc_can_erase +EXPORT_SYMBOL vmlinux 0x3dc32427 of_find_property +EXPORT_SYMBOL vmlinux 0x3dc88b75 tcf_em_unregister +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3df4f605 snd_pcm_lib_free_pages +EXPORT_SYMBOL vmlinux 0x3df75397 amba_driver_register +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3e07a2ab vfs_iter_read +EXPORT_SYMBOL vmlinux 0x3e134078 mount_pseudo +EXPORT_SYMBOL vmlinux 0x3e288925 tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0x3e2942f3 xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0x3e296160 param_set_bool +EXPORT_SYMBOL vmlinux 0x3e3375a3 tcp_prequeue +EXPORT_SYMBOL vmlinux 0x3e36ebb8 blk_queue_dma_pad +EXPORT_SYMBOL vmlinux 0x3e4800b5 bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0x3e4febba jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0x3e50ac14 pci_dev_put +EXPORT_SYMBOL vmlinux 0x3e6a8e0d __starget_for_each_device +EXPORT_SYMBOL vmlinux 0x3e9110fa __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0x3e95083c vme_slave_get +EXPORT_SYMBOL vmlinux 0x3e9e951c touchscreen_parse_of_params +EXPORT_SYMBOL vmlinux 0x3eb45351 flock_lock_inode_wait +EXPORT_SYMBOL vmlinux 0x3eb7b078 inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0x3ed98baf cdrom_check_events +EXPORT_SYMBOL vmlinux 0x3ede03f4 tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0x3eec153c scsi_host_get +EXPORT_SYMBOL vmlinux 0x3f08b164 xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0x3f1a0d7a __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0x3f2ec8ae iov_iter_kvec +EXPORT_SYMBOL vmlinux 0x3f2f9c04 __breadahead +EXPORT_SYMBOL vmlinux 0x3f3e13a3 proc_set_size +EXPORT_SYMBOL vmlinux 0x3f451cef sget +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f5b67d5 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0x3f616ce2 queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0x3f6c567a phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0x3f7ceef9 __nd_iostat_start +EXPORT_SYMBOL vmlinux 0x3f7eab4b scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0x3f97074e vme_dma_request +EXPORT_SYMBOL vmlinux 0x3fab3ca9 register_sysctl_table +EXPORT_SYMBOL vmlinux 0x3fbac979 vfs_mknod +EXPORT_SYMBOL vmlinux 0x3fe7096d del_gendisk +EXPORT_SYMBOL vmlinux 0x3fec048f sg_next +EXPORT_SYMBOL vmlinux 0x40026125 mipi_dsi_host_register +EXPORT_SYMBOL vmlinux 0x40105b9c copy_to_iter +EXPORT_SYMBOL vmlinux 0x402b8281 __request_module +EXPORT_SYMBOL vmlinux 0x4039918a clk_register_clkdev +EXPORT_SYMBOL vmlinux 0x403a4627 sock_create +EXPORT_SYMBOL vmlinux 0x4044629c skb_put +EXPORT_SYMBOL vmlinux 0x4059792f print_hex_dump +EXPORT_SYMBOL vmlinux 0x405c1144 get_seconds +EXPORT_SYMBOL vmlinux 0x407136b1 __put_user_8 +EXPORT_SYMBOL vmlinux 0x407a3275 omap_start_dma +EXPORT_SYMBOL vmlinux 0x408a4025 tty_wait_until_sent +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 0x40a60f6d snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40ad3abc neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x40bf60cb xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0x40c01859 gen_pool_best_fit +EXPORT_SYMBOL vmlinux 0x40c7247c si_meminfo +EXPORT_SYMBOL vmlinux 0x40ccaf66 tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0x40d04664 console_trylock +EXPORT_SYMBOL vmlinux 0x40d44b9e ipv6_mc_check_mld +EXPORT_SYMBOL vmlinux 0x40d59096 unregister_restart_handler +EXPORT_SYMBOL vmlinux 0x40dd3d86 of_graph_get_endpoint_by_regs +EXPORT_SYMBOL vmlinux 0x40e8aee9 devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x40ed524a _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0x40f07981 __ashldi3 +EXPORT_SYMBOL vmlinux 0x40f07e63 kernel_param_lock +EXPORT_SYMBOL vmlinux 0x41322cd3 block_invalidatepage +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x418251d2 textsearch_unregister +EXPORT_SYMBOL vmlinux 0x41862ad4 vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x418a5367 __scsi_format_command +EXPORT_SYMBOL vmlinux 0x419e9ec1 input_unregister_device +EXPORT_SYMBOL vmlinux 0x41a227a6 nand_scan_bbt +EXPORT_SYMBOL vmlinux 0x41af29c9 sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0x41b40353 __register_nls +EXPORT_SYMBOL vmlinux 0x41cef4c4 ip_queue_xmit +EXPORT_SYMBOL vmlinux 0x41d0bb57 is_bad_inode +EXPORT_SYMBOL vmlinux 0x41fbf3de sock_kzfree_s +EXPORT_SYMBOL vmlinux 0x41ffa204 simple_transaction_release +EXPORT_SYMBOL vmlinux 0x42160169 flush_workqueue +EXPORT_SYMBOL vmlinux 0x421f2c20 __pci_register_driver +EXPORT_SYMBOL vmlinux 0x423d81ed ida_pre_get +EXPORT_SYMBOL vmlinux 0x423d9e12 nf_ct_attach +EXPORT_SYMBOL vmlinux 0x42415811 ppp_input_error +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424a2556 add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x425d26ab mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0x42670226 netlink_set_err +EXPORT_SYMBOL vmlinux 0x4283d509 nd_btt_probe +EXPORT_SYMBOL vmlinux 0x4298b775 v7_flush_kern_cache_all +EXPORT_SYMBOL vmlinux 0x429bdf7a eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0x429ce9cc blk_start_request +EXPORT_SYMBOL vmlinux 0x42a1b208 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x42b6c957 __tcf_hash_release +EXPORT_SYMBOL vmlinux 0x42bac4b2 dss_mgr_disable +EXPORT_SYMBOL vmlinux 0x42cc74bd netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0x42ecf546 ioremap +EXPORT_SYMBOL vmlinux 0x42ef9e7e phy_find_first +EXPORT_SYMBOL vmlinux 0x42f1339e t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0x42f90c9d freezing_slow_path +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x430917ec cdrom_media_changed +EXPORT_SYMBOL vmlinux 0x43233b43 param_set_copystring +EXPORT_SYMBOL vmlinux 0x433822f1 udp_del_offload +EXPORT_SYMBOL vmlinux 0x4343c2ed xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x435a0ce0 scsi_block_requests +EXPORT_SYMBOL vmlinux 0x435ede46 blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0x435fe783 xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x439360c5 pci_get_device +EXPORT_SYMBOL vmlinux 0x439d66ce snd_dma_alloc_pages_fallback +EXPORT_SYMBOL vmlinux 0x439e7f96 __quota_error +EXPORT_SYMBOL vmlinux 0x439f01af bio_clone_fast +EXPORT_SYMBOL vmlinux 0x43cfcd4c __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0x43dd7044 down_read +EXPORT_SYMBOL vmlinux 0x43e78e11 param_get_int +EXPORT_SYMBOL vmlinux 0x43f23311 dm_table_get_md +EXPORT_SYMBOL vmlinux 0x43fa0458 dma_pool_create +EXPORT_SYMBOL vmlinux 0x4411c503 prandom_seed +EXPORT_SYMBOL vmlinux 0x442495c9 tmio_core_mmc_resume +EXPORT_SYMBOL vmlinux 0x443113fc xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x44366cfc simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0x44385721 register_sound_midi +EXPORT_SYMBOL vmlinux 0x44438b96 hex2bin +EXPORT_SYMBOL vmlinux 0x4448fbf7 release_firmware +EXPORT_SYMBOL vmlinux 0x44581628 netdev_state_change +EXPORT_SYMBOL vmlinux 0x44643b93 __aeabi_lmul +EXPORT_SYMBOL vmlinux 0x447690b2 fb_validate_mode +EXPORT_SYMBOL vmlinux 0x448321b9 generic_setxattr +EXPORT_SYMBOL vmlinux 0x449d66d6 devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x44b1d426 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x44d19d94 pci_save_state +EXPORT_SYMBOL vmlinux 0x44da5d0f __csum_ipv6_magic +EXPORT_SYMBOL vmlinux 0x44dd3d8d completion_done +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44efa42e dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0x44f787b1 dmam_free_coherent +EXPORT_SYMBOL vmlinux 0x452c395a simple_follow_link +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x455087e9 scsi_host_set_state +EXPORT_SYMBOL vmlinux 0x4576f21d scsi_scan_target +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x45901063 textsearch_destroy +EXPORT_SYMBOL vmlinux 0x459100d9 fasync_helper +EXPORT_SYMBOL vmlinux 0x459177f0 mmc_stop_bkops +EXPORT_SYMBOL vmlinux 0x45a6be13 cpufreq_sysfs_remove_file +EXPORT_SYMBOL vmlinux 0x45a765cf pci_add_resource +EXPORT_SYMBOL vmlinux 0x45b8d4df kernel_accept +EXPORT_SYMBOL vmlinux 0x45bda0d5 system_serial_low +EXPORT_SYMBOL vmlinux 0x45d08370 elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0x45d1b7ac tcf_em_register +EXPORT_SYMBOL vmlinux 0x45eac0dd gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0x45f6a7bb generic_error_remove_page +EXPORT_SYMBOL vmlinux 0x45fde593 __pagevec_release +EXPORT_SYMBOL vmlinux 0x4622fe96 snd_pcm_hw_param_first +EXPORT_SYMBOL vmlinux 0x4627f9f6 dev_emerg +EXPORT_SYMBOL vmlinux 0x462a2e75 match_strlcpy +EXPORT_SYMBOL vmlinux 0x462a7dc5 sync_inodes_sb +EXPORT_SYMBOL vmlinux 0x464698a6 fb_set_cmap +EXPORT_SYMBOL vmlinux 0x465757c3 cpu_present_mask +EXPORT_SYMBOL vmlinux 0x465b4a91 jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0x465cab34 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x46649cd1 vme_lm_set +EXPORT_SYMBOL vmlinux 0x466b9cac netif_carrier_off +EXPORT_SYMBOL vmlinux 0x466de143 ilookup5_nowait +EXPORT_SYMBOL vmlinux 0x466e95e6 revert_creds +EXPORT_SYMBOL vmlinux 0x46821956 scsi_ioctl +EXPORT_SYMBOL vmlinux 0x4697c231 bio_integrity_prep +EXPORT_SYMBOL vmlinux 0x46ca246c omap_get_dma_src_pos +EXPORT_SYMBOL vmlinux 0x46cd1560 copy_page_to_iter +EXPORT_SYMBOL vmlinux 0x46d3b28c __div0 +EXPORT_SYMBOL vmlinux 0x46e1d605 clear_nlink +EXPORT_SYMBOL vmlinux 0x46e3f40d ipv6_sock_mc_drop +EXPORT_SYMBOL vmlinux 0x46feb099 dm_read_arg +EXPORT_SYMBOL vmlinux 0x4705bd11 shdma_chan_remove +EXPORT_SYMBOL vmlinux 0x470b4f95 nd_device_register +EXPORT_SYMBOL vmlinux 0x47133b53 neigh_xmit +EXPORT_SYMBOL vmlinux 0x47416e14 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x4782d6a8 amba_device_unregister +EXPORT_SYMBOL vmlinux 0x47939e0d __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x47b92767 padata_set_cpumask +EXPORT_SYMBOL vmlinux 0x47b9bf2f input_free_device +EXPORT_SYMBOL vmlinux 0x47bcf695 omap_dss_get_overlay +EXPORT_SYMBOL vmlinux 0x47bdc5b3 scm_detach_fds +EXPORT_SYMBOL vmlinux 0x47c0f4bf kernel_sock_ioctl +EXPORT_SYMBOL vmlinux 0x47e70229 v7_flush_user_cache_range +EXPORT_SYMBOL vmlinux 0x47f27bf8 devfreq_interval_update +EXPORT_SYMBOL vmlinux 0x47f6bc96 skb_checksum +EXPORT_SYMBOL vmlinux 0x47f72246 tcp_req_err +EXPORT_SYMBOL vmlinux 0x47f757de elf_platform +EXPORT_SYMBOL vmlinux 0x47febdb9 blk_init_tags +EXPORT_SYMBOL vmlinux 0x47ff8ae7 I_BDEV +EXPORT_SYMBOL vmlinux 0x480e2987 clkdev_add +EXPORT_SYMBOL vmlinux 0x4819cbdc unregister_key_type +EXPORT_SYMBOL vmlinux 0x481ce6ce cpu_active_mask +EXPORT_SYMBOL vmlinux 0x48358d9e mount_single +EXPORT_SYMBOL vmlinux 0x484266a7 __devcgroup_inode_permission +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x4868ee67 blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0x486ebc93 vm_insert_pfn +EXPORT_SYMBOL vmlinux 0x4893bd10 of_find_device_by_node +EXPORT_SYMBOL vmlinux 0x489fe05c snd_mixer_oss_notify_callback +EXPORT_SYMBOL vmlinux 0x48a18716 key_payload_reserve +EXPORT_SYMBOL vmlinux 0x48a5b067 __machine_arch_type +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48c7295d mmc_power_restore_host +EXPORT_SYMBOL vmlinux 0x48c95d76 skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0x48e5127e datagram_poll +EXPORT_SYMBOL vmlinux 0x48e7885d tty_hung_up_p +EXPORT_SYMBOL vmlinux 0x48e9e843 dma_find_channel +EXPORT_SYMBOL vmlinux 0x48eb160f blk_queue_stack_limits +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x491d6ed9 ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0x494bcd07 vme_master_request +EXPORT_SYMBOL vmlinux 0x495791c3 __ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x495c96f8 posix_acl_init +EXPORT_SYMBOL vmlinux 0x49603fb8 security_sb_copy_data +EXPORT_SYMBOL vmlinux 0x49824429 param_ops_byte +EXPORT_SYMBOL vmlinux 0x498c6675 dev_deactivate +EXPORT_SYMBOL vmlinux 0x499cb58c prepare_to_wait +EXPORT_SYMBOL vmlinux 0x49a0392d register_key_type +EXPORT_SYMBOL vmlinux 0x49b07aec tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x49bf0c5b key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0x49c1a815 edma_set_src +EXPORT_SYMBOL vmlinux 0x49c5917d pci_scan_slot +EXPORT_SYMBOL vmlinux 0x49ca2e85 netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0x49de502e sb_set_blocksize +EXPORT_SYMBOL vmlinux 0x49ebacbd _clear_bit +EXPORT_SYMBOL vmlinux 0x49f71442 dev_close_many +EXPORT_SYMBOL vmlinux 0x4a11bbb9 blk_make_request +EXPORT_SYMBOL vmlinux 0x4a28051e pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0x4a2c7b06 qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0x4a39a5c0 vc_resize +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 0x4a592b26 page_cache_next_hole +EXPORT_SYMBOL vmlinux 0x4a9c6ac8 prepare_binprm +EXPORT_SYMBOL vmlinux 0x4abbe3c2 vm_brk +EXPORT_SYMBOL vmlinux 0x4ac0933e blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0x4acd93d3 release_resource +EXPORT_SYMBOL vmlinux 0x4add877d __devm_release_region +EXPORT_SYMBOL vmlinux 0x4afe9a77 scsi_partsize +EXPORT_SYMBOL vmlinux 0x4b0079c7 mntput +EXPORT_SYMBOL vmlinux 0x4b09bb31 ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0x4b1ec3e2 kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0x4b2703f6 __wait_on_bit +EXPORT_SYMBOL vmlinux 0x4b34fbf5 block_all_signals +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b78933c qcom_scm_set_cold_boot_addr +EXPORT_SYMBOL vmlinux 0x4b7f65fa blk_run_queue +EXPORT_SYMBOL vmlinux 0x4bab9e62 __scsi_print_sense +EXPORT_SYMBOL vmlinux 0x4baf35a7 vme_master_get +EXPORT_SYMBOL vmlinux 0x4baf81b1 kernel_getpeername +EXPORT_SYMBOL vmlinux 0x4bb0778e vm_stat +EXPORT_SYMBOL vmlinux 0x4bca486b __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x4bcce67d vme_dma_list_add +EXPORT_SYMBOL vmlinux 0x4bcf03a4 radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x4bd0acd7 input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0x4bd4d6f3 xfrm_register_km +EXPORT_SYMBOL vmlinux 0x4bda25a6 contig_page_data +EXPORT_SYMBOL vmlinux 0x4bda8415 devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x4be5daf3 mmc_can_sanitize +EXPORT_SYMBOL vmlinux 0x4be6b507 balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0x4be7fb63 up +EXPORT_SYMBOL vmlinux 0x4be85a03 memweight +EXPORT_SYMBOL vmlinux 0x4bf4409c ppp_register_channel +EXPORT_SYMBOL vmlinux 0x4bf87a20 of_count_phandle_with_args +EXPORT_SYMBOL vmlinux 0x4bfabf86 pipe_unlock +EXPORT_SYMBOL vmlinux 0x4bfff00e snd_register_oss_device +EXPORT_SYMBOL vmlinux 0x4c1744ed get_gendisk +EXPORT_SYMBOL vmlinux 0x4c233a44 _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0x4c29dcbf cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x4c2ae700 strnstr +EXPORT_SYMBOL vmlinux 0x4c33081d omapdss_compat_uninit +EXPORT_SYMBOL vmlinux 0x4c346a53 kvasprintf +EXPORT_SYMBOL vmlinux 0x4c3e7075 filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x4c5fc58c _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0x4c630925 __bread_gfp +EXPORT_SYMBOL vmlinux 0x4c6d74c9 mmc_release_host +EXPORT_SYMBOL vmlinux 0x4c7b1561 pcie_set_readrq +EXPORT_SYMBOL vmlinux 0x4c86184b remove_wait_queue +EXPORT_SYMBOL vmlinux 0x4c870aae blkdev_reread_part +EXPORT_SYMBOL vmlinux 0x4ca5e958 mmc_add_host +EXPORT_SYMBOL vmlinux 0x4cb4d619 kobject_set_name +EXPORT_SYMBOL vmlinux 0x4cbe16ac posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0x4cd5876f tcf_register_action +EXPORT_SYMBOL vmlinux 0x4cdb3178 ns_to_timeval +EXPORT_SYMBOL vmlinux 0x4ce8df2c max8998_bulk_read +EXPORT_SYMBOL vmlinux 0x4cf44c9b blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0x4cf5b392 tcp_enter_memory_pressure +EXPORT_SYMBOL vmlinux 0x4cffd2e0 kern_path +EXPORT_SYMBOL vmlinux 0x4d01d326 dqget +EXPORT_SYMBOL vmlinux 0x4d063835 netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0x4d0d163d copy_page +EXPORT_SYMBOL vmlinux 0x4d294bb4 bit_wait_io +EXPORT_SYMBOL vmlinux 0x4d2d2c38 xfrm6_prepare_output +EXPORT_SYMBOL vmlinux 0x4d3ac3b6 lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0x4d3c153f sigprocmask +EXPORT_SYMBOL vmlinux 0x4d42147d netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0x4d45d89e udp_memory_allocated +EXPORT_SYMBOL vmlinux 0x4d8f01a2 genphy_suspend +EXPORT_SYMBOL vmlinux 0x4d974b9c register_sysrq_key +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4d9b6d35 snd_pcm_format_size +EXPORT_SYMBOL vmlinux 0x4d9cf84d blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0x4dbaf98e elv_dispatch_add_tail +EXPORT_SYMBOL vmlinux 0x4dbbf191 fbcon_set_rotate +EXPORT_SYMBOL vmlinux 0x4dcfe4f1 nd_namespace_blk_validate +EXPORT_SYMBOL vmlinux 0x4dd44cca snd_pcm_open_substream +EXPORT_SYMBOL vmlinux 0x4ddd13f2 bio_alloc_pages +EXPORT_SYMBOL vmlinux 0x4de2bb25 blk_mq_tag_busy_iter +EXPORT_SYMBOL vmlinux 0x4de34a07 cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x4de9d26a udp_lib_rehash +EXPORT_SYMBOL vmlinux 0x4dec6038 memscan +EXPORT_SYMBOL vmlinux 0x4df119fa __bitmap_parse +EXPORT_SYMBOL vmlinux 0x4e0858ee netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e38b6b7 sk_stop_timer +EXPORT_SYMBOL vmlinux 0x4e506013 omap_dma_link_lch +EXPORT_SYMBOL vmlinux 0x4e5b9ca2 dentry_unhash +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6c70fb thaw_bdev +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e7dad51 devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0x4e8be8fb jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0x4e928f04 ptp_find_pin +EXPORT_SYMBOL vmlinux 0x4e9ce9f9 edma_link +EXPORT_SYMBOL vmlinux 0x4e9f47ea d_add_ci +EXPORT_SYMBOL vmlinux 0x4ea74c5f vfs_setpos +EXPORT_SYMBOL vmlinux 0x4ec06e80 dma_alloc_from_coherent +EXPORT_SYMBOL vmlinux 0x4efb83ad bdev_read_only +EXPORT_SYMBOL vmlinux 0x4efcd798 input_allocate_device +EXPORT_SYMBOL vmlinux 0x4f043d0e ipv6_sock_mc_join +EXPORT_SYMBOL vmlinux 0x4f0545fa sk_page_frag_refill +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 0x4f534070 of_clk_get +EXPORT_SYMBOL vmlinux 0x4f55c26d from_kgid_munged +EXPORT_SYMBOL vmlinux 0x4f68e5c9 do_gettimeofday +EXPORT_SYMBOL vmlinux 0x4f80b886 passthru_features_check +EXPORT_SYMBOL vmlinux 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL vmlinux 0x4f85055f pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0x4f89c9de gpmc_cs_free +EXPORT_SYMBOL vmlinux 0x4f8a9f3b drop_nlink +EXPORT_SYMBOL vmlinux 0x4fa3ed26 create_empty_buffers +EXPORT_SYMBOL vmlinux 0x4fc63d67 dev_mc_sync +EXPORT_SYMBOL vmlinux 0x4fceb22c acl_by_type +EXPORT_SYMBOL vmlinux 0x4fdf37bd netdev_alert +EXPORT_SYMBOL vmlinux 0x4fe0cdb8 kill_pid +EXPORT_SYMBOL vmlinux 0x4fe9f516 __module_get +EXPORT_SYMBOL vmlinux 0x4fef75cc omap_dss_find_output_by_port_node +EXPORT_SYMBOL vmlinux 0x4ff684b6 module_put +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x50119b7f release_sock +EXPORT_SYMBOL vmlinux 0x5013a432 i2c_master_send +EXPORT_SYMBOL vmlinux 0x5035cc94 ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0x503bd137 snd_interval_ranges +EXPORT_SYMBOL vmlinux 0x5063df40 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x5079c9fa __napi_complete +EXPORT_SYMBOL vmlinux 0x5079d1d4 trace_print_hex_seq +EXPORT_SYMBOL vmlinux 0x508260c7 sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0x508b5f60 devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x5097b40b tty_port_close_start +EXPORT_SYMBOL vmlinux 0x509817cf vprintk_emit +EXPORT_SYMBOL vmlinux 0x50a3b2ce dma_supported +EXPORT_SYMBOL vmlinux 0x50ad6677 bdget_disk +EXPORT_SYMBOL vmlinux 0x50b66bcb radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x50c6b869 swiotlb_map_sg +EXPORT_SYMBOL vmlinux 0x50d5612e dispc_mgr_get_sync_lost_irq +EXPORT_SYMBOL vmlinux 0x50ded37c __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x50f923f0 snd_unregister_oss_device +EXPORT_SYMBOL vmlinux 0x50fbf8d5 serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0x51021dc1 snd_pcm_hw_rule_add +EXPORT_SYMBOL vmlinux 0x510f2921 d_invalidate +EXPORT_SYMBOL vmlinux 0x511746c1 dump_fpu +EXPORT_SYMBOL vmlinux 0x5118c382 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0x512e764f tcp_child_process +EXPORT_SYMBOL vmlinux 0x5159bddf __blk_run_queue +EXPORT_SYMBOL vmlinux 0x5166e3e8 vga_get +EXPORT_SYMBOL vmlinux 0x518cd9a3 twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0x519326d4 snd_ctl_free_one +EXPORT_SYMBOL vmlinux 0x51b1b5b9 snd_dma_alloc_pages +EXPORT_SYMBOL vmlinux 0x51bacb4c iterate_supers_type +EXPORT_SYMBOL vmlinux 0x51c98209 blkdev_get +EXPORT_SYMBOL vmlinux 0x51d559d1 _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x51e7310a i2c_del_adapter +EXPORT_SYMBOL vmlinux 0x51e77c97 pfn_valid +EXPORT_SYMBOL vmlinux 0x51ef339f jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0x51ef33b8 kstrndup +EXPORT_SYMBOL vmlinux 0x51f82670 __mem_cgroup_count_vm_event +EXPORT_SYMBOL vmlinux 0x52026cdf security_sb_parse_opts_str +EXPORT_SYMBOL vmlinux 0x520fdcfd edma_set_dest +EXPORT_SYMBOL vmlinux 0x521552b3 dev_crit +EXPORT_SYMBOL vmlinux 0x5217c5da scsi_unregister +EXPORT_SYMBOL vmlinux 0x521b36b5 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0x52428cc8 parent_mem_cgroup +EXPORT_SYMBOL vmlinux 0x5289d3e9 devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0x528c709d simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x528d0c14 idr_init +EXPORT_SYMBOL vmlinux 0x528fdcc1 blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0x5290e926 reservation_object_add_excl_fence +EXPORT_SYMBOL vmlinux 0x52911bbb snd_timer_stop +EXPORT_SYMBOL vmlinux 0x529f1c36 bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0x52af562a __crc32c_le +EXPORT_SYMBOL vmlinux 0x52b3adfc seq_putc +EXPORT_SYMBOL vmlinux 0x52bb841c atomic_io_modify_relaxed +EXPORT_SYMBOL vmlinux 0x52c00d79 vfs_link +EXPORT_SYMBOL vmlinux 0x52c7f26c dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL vmlinux 0x52f732e3 ip6_route_output +EXPORT_SYMBOL vmlinux 0x52fe08ca of_get_ddr_timings +EXPORT_SYMBOL vmlinux 0x53022da7 kmem_cache_create +EXPORT_SYMBOL vmlinux 0x530aeda3 jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend +EXPORT_SYMBOL vmlinux 0x53231580 generic_file_read_iter +EXPORT_SYMBOL vmlinux 0x53294f5c __check_sticky +EXPORT_SYMBOL vmlinux 0x5329dada vme_bus_type +EXPORT_SYMBOL vmlinux 0x53326531 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x53326d85 nvdimm_namespace_capacity +EXPORT_SYMBOL vmlinux 0x535c8308 vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0x53613e4e key_type_keyring +EXPORT_SYMBOL vmlinux 0x538a2be0 pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0x539af73c __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x539ed78b netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0x53e8435c genphy_soft_reset +EXPORT_SYMBOL vmlinux 0x5409775b free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x54151b14 genphy_read_status +EXPORT_SYMBOL vmlinux 0x541d8d49 block_write_end +EXPORT_SYMBOL vmlinux 0x5421f852 twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x54453f7d mipi_dsi_driver_unregister +EXPORT_SYMBOL vmlinux 0x5462b355 snd_jack_add_new_kctl +EXPORT_SYMBOL vmlinux 0x5464f312 pci_disable_msi +EXPORT_SYMBOL vmlinux 0x547077ec __wake_up_bit +EXPORT_SYMBOL vmlinux 0x547ce898 dispc_read_irqenable +EXPORT_SYMBOL vmlinux 0x548228fa tcp_recvmsg +EXPORT_SYMBOL vmlinux 0x54994c96 nvdimm_bus_lock +EXPORT_SYMBOL vmlinux 0x54a9db5f _kstrtoul +EXPORT_SYMBOL vmlinux 0x54b21bcb __getblk_gfp +EXPORT_SYMBOL vmlinux 0x54c256e0 vme_check_window +EXPORT_SYMBOL vmlinux 0x54ca78b0 memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x54d1c338 input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0x54dee9fd genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0x54e1fa83 vme_unregister_driver +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x54f12635 pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0x54f6830a omapdss_get_default_display_name +EXPORT_SYMBOL vmlinux 0x54fc56ed neigh_event_ns +EXPORT_SYMBOL vmlinux 0x550b87ef nf_afinfo +EXPORT_SYMBOL vmlinux 0x550e1d97 dst_destroy +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x551db86c kernel_write +EXPORT_SYMBOL vmlinux 0x5541ea93 on_each_cpu +EXPORT_SYMBOL vmlinux 0x55612842 i2c_get_adapter +EXPORT_SYMBOL vmlinux 0x5567c227 kernel_cpustat +EXPORT_SYMBOL vmlinux 0x5589c107 kill_pgrp +EXPORT_SYMBOL vmlinux 0x559496ae __dev_get_by_index +EXPORT_SYMBOL vmlinux 0x55be69c0 nand_bch_calculate_ecc +EXPORT_SYMBOL vmlinux 0x55d1cac4 kill_anon_super +EXPORT_SYMBOL vmlinux 0x55d481c9 hdmi_infoframe_unpack +EXPORT_SYMBOL vmlinux 0x55e80dfb pcibios_fixup_bus +EXPORT_SYMBOL vmlinux 0x560147fd edma_unlink +EXPORT_SYMBOL vmlinux 0x56203899 generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0x5624b2c4 finish_no_open +EXPORT_SYMBOL vmlinux 0x5625c2f3 set_nlink +EXPORT_SYMBOL vmlinux 0x56265720 dmam_release_declared_memory +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x563952a3 kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0x563ae0d9 nf_unregister_hook +EXPORT_SYMBOL vmlinux 0x56501f87 crypto_sha256_finup +EXPORT_SYMBOL vmlinux 0x565857ae led_set_brightness +EXPORT_SYMBOL vmlinux 0x5685e264 revalidate_disk +EXPORT_SYMBOL vmlinux 0x5689afe7 dispc_ovl_enable +EXPORT_SYMBOL vmlinux 0x56a09310 fs_bio_set +EXPORT_SYMBOL vmlinux 0x56a1ed65 blk_stop_queue +EXPORT_SYMBOL vmlinux 0x56a984f6 component_match_add +EXPORT_SYMBOL vmlinux 0x56bc2f15 dispc_ovl_set_channel_out +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56c96f42 padata_set_cpumasks +EXPORT_SYMBOL vmlinux 0x56cc9fc9 mfd_add_devices +EXPORT_SYMBOL vmlinux 0x570f50b4 generic_pipe_buf_steal +EXPORT_SYMBOL vmlinux 0x57190134 __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0x57209e72 generic_shutdown_super +EXPORT_SYMBOL vmlinux 0x572e85d4 blk_lookup_devt +EXPORT_SYMBOL vmlinux 0x573657f1 rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x574e2533 dm_io +EXPORT_SYMBOL vmlinux 0x57543620 snd_register_device +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x57585e48 dcache_dir_close +EXPORT_SYMBOL vmlinux 0x575a312a snd_timer_start +EXPORT_SYMBOL vmlinux 0x575b466d flush_dcache_page +EXPORT_SYMBOL vmlinux 0x575fa435 ptp_clock_event +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x576f7682 simple_readpage +EXPORT_SYMBOL vmlinux 0x577bc568 phy_drivers_register +EXPORT_SYMBOL vmlinux 0x577f2e71 blk_alloc_queue_node +EXPORT_SYMBOL vmlinux 0x57862802 mdiobus_register +EXPORT_SYMBOL vmlinux 0x5787656a call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0x57bc54f2 __getblk_slow +EXPORT_SYMBOL vmlinux 0x57ce7de6 __pagevec_lru_add +EXPORT_SYMBOL vmlinux 0x57da0487 truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0x5810e662 register_sound_mixer +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x582375ed neigh_for_each +EXPORT_SYMBOL vmlinux 0x58240818 generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0x58266302 kmap +EXPORT_SYMBOL vmlinux 0x582cd8c4 tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x584bccc0 __ethtool_get_settings +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 0x58956f22 bio_reset +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58d633c7 neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x58e91be6 ppp_register_compressor +EXPORT_SYMBOL vmlinux 0x590d64e2 mpage_readpages +EXPORT_SYMBOL vmlinux 0x5915dc01 sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0x59200402 sg_alloc_table_from_pages +EXPORT_SYMBOL vmlinux 0x592b9fa8 pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0x5934e912 vm_mmap +EXPORT_SYMBOL vmlinux 0x594afe9b xfrm4_prepare_output +EXPORT_SYMBOL vmlinux 0x594bf15b ioport_map +EXPORT_SYMBOL vmlinux 0x594e1317 __modsi3 +EXPORT_SYMBOL vmlinux 0x596b2ccc mipi_dsi_dcs_set_tear_on +EXPORT_SYMBOL vmlinux 0x596cec24 of_get_parent +EXPORT_SYMBOL vmlinux 0x597f4845 of_get_min_tck +EXPORT_SYMBOL vmlinux 0x5984b7f9 simple_pin_fs +EXPORT_SYMBOL vmlinux 0x598542b2 _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0x598693ba mb_cache_entry_insert +EXPORT_SYMBOL vmlinux 0x598cd828 udp_table +EXPORT_SYMBOL vmlinux 0x598e4904 mod_timer_pending +EXPORT_SYMBOL vmlinux 0x599ae0e1 pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0x59aa14cf fence_release +EXPORT_SYMBOL vmlinux 0x59c49ace bdi_init +EXPORT_SYMBOL vmlinux 0x59d29dab v7_flush_kern_dcache_area +EXPORT_SYMBOL vmlinux 0x59d534eb param_set_charp +EXPORT_SYMBOL vmlinux 0x59db1560 blk_rq_init +EXPORT_SYMBOL vmlinux 0x59de07db snd_pci_quirk_lookup +EXPORT_SYMBOL vmlinux 0x59de7b6b iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0x59e5070d __do_div64 +EXPORT_SYMBOL vmlinux 0x59ea9121 block_write_begin +EXPORT_SYMBOL vmlinux 0x59f12ddd ip_defrag +EXPORT_SYMBOL vmlinux 0x59fa8071 xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0x59fe5ee0 pagecache_get_page +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a393ff1 tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0x5a6830a3 neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0x5a939ff8 pci_scan_bus +EXPORT_SYMBOL vmlinux 0x5aa8e279 elv_rb_add +EXPORT_SYMBOL vmlinux 0x5aaf744a __dquot_free_space +EXPORT_SYMBOL vmlinux 0x5ad6d16e up_write +EXPORT_SYMBOL vmlinux 0x5ae1391b end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0x5ae5035a __vfs_read +EXPORT_SYMBOL vmlinux 0x5ae5be44 lg_lock_init +EXPORT_SYMBOL vmlinux 0x5af2d2a4 write_one_page +EXPORT_SYMBOL vmlinux 0x5aff4177 vme_lm_get +EXPORT_SYMBOL vmlinux 0x5b047ddc padata_add_cpu +EXPORT_SYMBOL vmlinux 0x5b0ac28d pskb_expand_head +EXPORT_SYMBOL vmlinux 0x5b138410 jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0x5b19634d div_s64_rem +EXPORT_SYMBOL vmlinux 0x5b3740a2 xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x5b4e181f inet_ioctl +EXPORT_SYMBOL vmlinux 0x5b59fafe register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x5b6b5323 tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0x5b892b0e bio_unmap_user +EXPORT_SYMBOL vmlinux 0x5b95837f fixed_size_llseek +EXPORT_SYMBOL vmlinux 0x5ba91a70 mmc_detect_change +EXPORT_SYMBOL vmlinux 0x5bd7b8e9 cont_write_begin +EXPORT_SYMBOL vmlinux 0x5bf31600 param_ops_bint +EXPORT_SYMBOL vmlinux 0x5c0e667f scsi_remove_host +EXPORT_SYMBOL vmlinux 0x5c25c6a2 fsnotify_put_group +EXPORT_SYMBOL vmlinux 0x5c4228f0 dev_remove_offload +EXPORT_SYMBOL vmlinux 0x5c6f48cc twl6040_reg_write +EXPORT_SYMBOL vmlinux 0x5c7043c8 devm_gpiod_put_array +EXPORT_SYMBOL vmlinux 0x5c84974f dqput +EXPORT_SYMBOL vmlinux 0x5c8866fb blk_rq_map_user +EXPORT_SYMBOL vmlinux 0x5c898ecb cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0x5c8c150c __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0x5c9284a0 processor_id +EXPORT_SYMBOL vmlinux 0x5cdac2d0 udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0x5ce85848 textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5d083471 generic_block_bmap +EXPORT_SYMBOL vmlinux 0x5d2b0918 sockfd_lookup +EXPORT_SYMBOL vmlinux 0x5d3a609d bio_endio +EXPORT_SYMBOL vmlinux 0x5d4d9db0 scsi_is_host_device +EXPORT_SYMBOL vmlinux 0x5d550c4d scsi_sd_probe_domain +EXPORT_SYMBOL vmlinux 0x5d7c6658 pci_set_power_state +EXPORT_SYMBOL vmlinux 0x5da870cf __devm_gpiod_get_index_optional +EXPORT_SYMBOL vmlinux 0x5daa712d serio_unregister_port +EXPORT_SYMBOL vmlinux 0x5daec6d0 inet_frags_init +EXPORT_SYMBOL vmlinux 0x5dbb1e76 sk_free +EXPORT_SYMBOL vmlinux 0x5dcf6341 outer_cache +EXPORT_SYMBOL vmlinux 0x5df3d253 inet_addr_type +EXPORT_SYMBOL vmlinux 0x5df8d49a i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0x5dfc87c7 i2c_master_recv +EXPORT_SYMBOL vmlinux 0x5dfeb5df __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x5e05601e tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0x5e0d3f0b sock_kfree_s +EXPORT_SYMBOL vmlinux 0x5e118e53 xfrm_init_state +EXPORT_SYMBOL vmlinux 0x5e30633d dev_get_by_name +EXPORT_SYMBOL vmlinux 0x5e4a93e8 nd_integrity_init +EXPORT_SYMBOL vmlinux 0x5e4ca1d4 __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0x5e4fb77a twl6040_set_bits +EXPORT_SYMBOL vmlinux 0x5e572d48 xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0x5e60f6bc dump_page +EXPORT_SYMBOL vmlinux 0x5e648621 touch_buffer +EXPORT_SYMBOL vmlinux 0x5e6c80e4 seq_file_path +EXPORT_SYMBOL vmlinux 0x5e779846 tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x5e7f4920 snd_pcm_format_set_silence +EXPORT_SYMBOL vmlinux 0x5e866d85 prandom_bytes +EXPORT_SYMBOL vmlinux 0x5e919f25 inet_frags_init_net +EXPORT_SYMBOL vmlinux 0x5e938047 udp_seq_open +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5ea05c0f of_mdio_find_bus +EXPORT_SYMBOL vmlinux 0x5eacf76e dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0x5eb119ee mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0x5eb20074 sg_miter_skip +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5ebdd5a8 up_read +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5ef9d19c serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0x5f005368 kstrtou8 +EXPORT_SYMBOL vmlinux 0x5f05dc82 inet_dgram_ops +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f0c7582 alloc_file +EXPORT_SYMBOL vmlinux 0x5f137302 of_dev_put +EXPORT_SYMBOL vmlinux 0x5f1d3a3b mipi_dsi_dcs_write_buffer +EXPORT_SYMBOL vmlinux 0x5f27323c _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x5f2a86b8 single_open +EXPORT_SYMBOL vmlinux 0x5f4869be __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0x5f722e58 setattr_copy +EXPORT_SYMBOL vmlinux 0x5f754e5a memset +EXPORT_SYMBOL vmlinux 0x5f811bdb nand_correct_data +EXPORT_SYMBOL vmlinux 0x5f8f3356 tcf_exts_change +EXPORT_SYMBOL vmlinux 0x5f8f7b6c neigh_app_ns +EXPORT_SYMBOL vmlinux 0x5fa08278 zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0x5fc13890 path_put +EXPORT_SYMBOL vmlinux 0x5fc2ebda sock_get_timestampns +EXPORT_SYMBOL vmlinux 0x5fd268cb radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0x5fda0227 vfs_stat +EXPORT_SYMBOL vmlinux 0x5fdba427 blk_queue_bounce +EXPORT_SYMBOL vmlinux 0x5fe5589f register_shrinker +EXPORT_SYMBOL vmlinux 0x5ff11cc3 pcibios_min_io +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 0x602c96f0 copy_to_user_fromio +EXPORT_SYMBOL vmlinux 0x602e1c8d generic_write_end +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x6045142d __f_setown +EXPORT_SYMBOL vmlinux 0x60541702 edma_alloc_slot +EXPORT_SYMBOL vmlinux 0x606d0b09 secure_tcpv6_sequence_number +EXPORT_SYMBOL vmlinux 0x60846765 neigh_changeaddr +EXPORT_SYMBOL vmlinux 0x608a3251 complete_request_key +EXPORT_SYMBOL vmlinux 0x6091644e flow_keys_dissector +EXPORT_SYMBOL vmlinux 0x60953ed2 dentry_open +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL vmlinux 0x60a5306f of_graph_get_next_endpoint +EXPORT_SYMBOL vmlinux 0x60b695b7 snd_card_file_remove +EXPORT_SYMBOL vmlinux 0x60b86f61 sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0x60bbb8d0 pci_get_subsys +EXPORT_SYMBOL vmlinux 0x60c7d285 sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0x60dc0a32 snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL vmlinux 0x60df1e3b posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x60f20fd9 twl6040_set_pll +EXPORT_SYMBOL vmlinux 0x6118cab4 mmc_flush_cache +EXPORT_SYMBOL vmlinux 0x61263ab7 netlink_kernel_release +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x612f2eb7 tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0x6132e1d1 serio_reconnect +EXPORT_SYMBOL vmlinux 0x61346c5b __napi_schedule +EXPORT_SYMBOL vmlinux 0x613e2b04 i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0x614602a4 snd_pcm_limit_hw_rates +EXPORT_SYMBOL vmlinux 0x614ddd80 send_sig_info +EXPORT_SYMBOL vmlinux 0x6152535d xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0x617a218d __cond_resched_lock +EXPORT_SYMBOL vmlinux 0x61ab41d0 pci_platform_rom +EXPORT_SYMBOL vmlinux 0x61b3560c cmdline_parts_set +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61e1e3e5 htc_egpio_get_wakeup_irq +EXPORT_SYMBOL vmlinux 0x61e7ec12 blk_integrity_is_initialized +EXPORT_SYMBOL vmlinux 0x61ed8c9e put_disk +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 0x62296be1 qcom_scm_get_version +EXPORT_SYMBOL vmlinux 0x624f189c blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0x62543b69 generic_start_io_acct +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x62757c51 __skb_get_hash +EXPORT_SYMBOL vmlinux 0x62827bec security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x62a051a3 snd_component_add +EXPORT_SYMBOL vmlinux 0x62bafc6a simple_setattr +EXPORT_SYMBOL vmlinux 0x62c89ad9 pci_pme_capable +EXPORT_SYMBOL vmlinux 0x62ca6952 pci_assign_resource +EXPORT_SYMBOL vmlinux 0x62e166c6 pci_fixup_device +EXPORT_SYMBOL vmlinux 0x62e58de4 devm_gpiod_get_array_optional +EXPORT_SYMBOL vmlinux 0x6300b932 tcp_v4_connect +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x63206946 security_mmap_file +EXPORT_SYMBOL vmlinux 0x63212567 blk_queue_io_min +EXPORT_SYMBOL vmlinux 0x63300f6c mtd_concat_destroy +EXPORT_SYMBOL vmlinux 0x6330950b devm_ioremap_wc +EXPORT_SYMBOL vmlinux 0x63385eb3 fddi_change_mtu +EXPORT_SYMBOL vmlinux 0x635082d3 mipi_dsi_generic_write +EXPORT_SYMBOL vmlinux 0x6368e988 end_buffer_async_write +EXPORT_SYMBOL vmlinux 0x636b3461 omap_dss_get_num_overlays +EXPORT_SYMBOL vmlinux 0x63712609 bitmap_endwrite +EXPORT_SYMBOL vmlinux 0x6383b6da dquot_drop +EXPORT_SYMBOL vmlinux 0x63a44ae4 dev_remove_pack +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63c7d5b8 tcp_close +EXPORT_SYMBOL vmlinux 0x63d1c39c simple_release_fs +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63fb5956 __neigh_event_send +EXPORT_SYMBOL vmlinux 0x63fc232f strlen_user +EXPORT_SYMBOL vmlinux 0x6403e338 tcp_memory_pressure +EXPORT_SYMBOL vmlinux 0x64081598 __inode_permission +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x64270f55 unlock_new_inode +EXPORT_SYMBOL vmlinux 0x644ce825 devm_gpiod_put +EXPORT_SYMBOL vmlinux 0x645398ff inet6_add_protocol +EXPORT_SYMBOL vmlinux 0x647825e1 vm_insert_page +EXPORT_SYMBOL vmlinux 0x64999478 congestion_wait +EXPORT_SYMBOL vmlinux 0x64a22ff0 dispc_mgr_set_lcd_config +EXPORT_SYMBOL vmlinux 0x64b97b27 ps2_end_command +EXPORT_SYMBOL vmlinux 0x64bbb235 scsi_mode_sense +EXPORT_SYMBOL vmlinux 0x64e84c9b blk_queue_invalidate_tags +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 0x6537a74c cleancache_register_ops +EXPORT_SYMBOL vmlinux 0x653cbee2 unregister_nls +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x65466939 proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0x65491df9 sock_no_mmap +EXPORT_SYMBOL vmlinux 0x654c831a scsi_remove_device +EXPORT_SYMBOL vmlinux 0x6565d33f scsi_kmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x65668c13 dmam_alloc_coherent +EXPORT_SYMBOL vmlinux 0x656d026c tty_port_put +EXPORT_SYMBOL vmlinux 0x65ad551e request_firmware +EXPORT_SYMBOL vmlinux 0x65aece66 tso_build_data +EXPORT_SYMBOL vmlinux 0x65be6783 set_security_override +EXPORT_SYMBOL vmlinux 0x65c34d24 sock_no_getsockopt +EXPORT_SYMBOL vmlinux 0x65c85fe8 pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0x65d9e877 cpufreq_register_notifier +EXPORT_SYMBOL vmlinux 0x65dccf13 xz_dec_end +EXPORT_SYMBOL vmlinux 0x65efceaa pm860x_reg_read +EXPORT_SYMBOL vmlinux 0x65f28c88 vfs_write +EXPORT_SYMBOL vmlinux 0x65f3ad9a fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x6622946e uart_add_one_port +EXPORT_SYMBOL vmlinux 0x66314876 inet6_getname +EXPORT_SYMBOL vmlinux 0x6674ee45 netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0x66910ca7 __vfs_write +EXPORT_SYMBOL vmlinux 0x66931eb2 blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0x66a96c9a override_creds +EXPORT_SYMBOL vmlinux 0x66d28d99 blk_peek_request +EXPORT_SYMBOL vmlinux 0x66df24a4 __put_cred +EXPORT_SYMBOL vmlinux 0x66fd6998 nf_log_set +EXPORT_SYMBOL vmlinux 0x671fbe3d skb_insert +EXPORT_SYMBOL vmlinux 0x672d0011 param_set_ullong +EXPORT_SYMBOL vmlinux 0x672ecb33 padata_unregister_cpumask_notifier +EXPORT_SYMBOL vmlinux 0x673b0796 bioset_create +EXPORT_SYMBOL vmlinux 0x673ca0ea tty_check_change +EXPORT_SYMBOL vmlinux 0x673dca42 rfkill_alloc +EXPORT_SYMBOL vmlinux 0x673ebe4d d_prune_aliases +EXPORT_SYMBOL vmlinux 0x6762e468 input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0x676bbc0f _set_bit +EXPORT_SYMBOL vmlinux 0x67733cf4 mb_cache_create +EXPORT_SYMBOL vmlinux 0x677f8d71 dquot_file_open +EXPORT_SYMBOL vmlinux 0x6796967d skb_store_bits +EXPORT_SYMBOL vmlinux 0x67b27ec1 tty_std_termios +EXPORT_SYMBOL vmlinux 0x67b736dc i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67c44fdd xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0x67c7bd8e seq_vprintf +EXPORT_SYMBOL vmlinux 0x67cd6146 netif_tx_stop_all_queues +EXPORT_SYMBOL vmlinux 0x67cd7e72 locks_init_lock +EXPORT_SYMBOL vmlinux 0x67d65889 add_disk +EXPORT_SYMBOL vmlinux 0x67f149e2 inet_getname +EXPORT_SYMBOL vmlinux 0x67f25e65 snd_pcm_set_sync +EXPORT_SYMBOL vmlinux 0x6808b453 __unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x68116ab1 __blkdev_reread_part +EXPORT_SYMBOL vmlinux 0x683a9898 copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0x685805f4 skb_vlan_push +EXPORT_SYMBOL vmlinux 0x686552a5 reservation_object_add_shared_fence +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x68869bae panic_notifier_list +EXPORT_SYMBOL vmlinux 0x689be111 mipi_dsi_dcs_soft_reset +EXPORT_SYMBOL vmlinux 0x689f4672 tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0x689f7e59 do_splice_to +EXPORT_SYMBOL vmlinux 0x68a24153 snd_pcm_format_physical_width +EXPORT_SYMBOL vmlinux 0x68abb700 kobject_put +EXPORT_SYMBOL vmlinux 0x68b83ac6 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x68e396ae of_device_alloc +EXPORT_SYMBOL vmlinux 0x68fb581a icst307_idx2s +EXPORT_SYMBOL vmlinux 0x690f4f3b default_llseek +EXPORT_SYMBOL vmlinux 0x69122ed9 sock_no_ioctl +EXPORT_SYMBOL vmlinux 0x6915eb38 down_interruptible +EXPORT_SYMBOL vmlinux 0x6970c493 scsi_dma_map +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x6979d08f dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x69a358a6 iomem_resource +EXPORT_SYMBOL vmlinux 0x69ad2f20 kstrtouint +EXPORT_SYMBOL vmlinux 0x69b6f8d9 omap_set_dma_transfer_params +EXPORT_SYMBOL vmlinux 0x69d4f88e seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0x69e60bbe devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0x69e7d451 should_remove_suid +EXPORT_SYMBOL vmlinux 0x69f08d58 sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a1974f3 genphy_resume +EXPORT_SYMBOL vmlinux 0x6a374880 input_set_capability +EXPORT_SYMBOL vmlinux 0x6a390b2f udp_proc_unregister +EXPORT_SYMBOL vmlinux 0x6a586710 setup_arg_pages +EXPORT_SYMBOL vmlinux 0x6a59744a sock_edemux +EXPORT_SYMBOL vmlinux 0x6a5ba322 soft_cursor +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a6ead05 nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0x6a76f3ac blk_iopoll_enable +EXPORT_SYMBOL vmlinux 0x6a8ab0ff kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0x6a8ba638 __block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x6acafd5b cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6af4ddd7 irq_to_desc +EXPORT_SYMBOL vmlinux 0x6b05da36 inet6_release +EXPORT_SYMBOL vmlinux 0x6b06fdce delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x6b1b67d3 __bdevname +EXPORT_SYMBOL vmlinux 0x6b1eb216 mipi_dsi_dcs_set_pixel_format +EXPORT_SYMBOL vmlinux 0x6b2d0c66 __destroy_inode +EXPORT_SYMBOL vmlinux 0x6b2d23d2 ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack +EXPORT_SYMBOL vmlinux 0x6b53353b security_d_instantiate +EXPORT_SYMBOL vmlinux 0x6b666765 blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0x6b7305b1 mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0x6b8c3b79 pci_scan_single_device +EXPORT_SYMBOL vmlinux 0x6bb18f5f thermal_cdev_update +EXPORT_SYMBOL vmlinux 0x6bbf14a8 vme_slave_request +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bd75647 tty_hangup +EXPORT_SYMBOL vmlinux 0x6bdcfd99 qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x6c026742 mmc_free_host +EXPORT_SYMBOL vmlinux 0x6c05d82a pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0x6c09c2a4 del_timer +EXPORT_SYMBOL vmlinux 0x6c0adf35 fsnotify_put_mark +EXPORT_SYMBOL vmlinux 0x6c1ce5ce strcspn +EXPORT_SYMBOL vmlinux 0x6c1f02bf inode_dio_wait +EXPORT_SYMBOL vmlinux 0x6c1f0aae __scm_send +EXPORT_SYMBOL vmlinux 0x6c2c36eb tty_devnum +EXPORT_SYMBOL vmlinux 0x6c2fa6e3 __d_drop +EXPORT_SYMBOL vmlinux 0x6c3164fa swiotlb_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0x6c4bb6b2 input_release_device +EXPORT_SYMBOL vmlinux 0x6c51a836 sysctl_tcp_notsent_lowat +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c6632c3 put_filp +EXPORT_SYMBOL vmlinux 0x6c6b3821 tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0x6c6c2ad1 iov_iter_alignment +EXPORT_SYMBOL vmlinux 0x6c6cdd4d wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0x6c702af7 sysctl_udp_rmem_min +EXPORT_SYMBOL vmlinux 0x6c71f6f3 put_tty_driver +EXPORT_SYMBOL vmlinux 0x6c93a361 set_anon_super +EXPORT_SYMBOL vmlinux 0x6c9849bc kernel_getsockopt +EXPORT_SYMBOL vmlinux 0x6ca58cb2 inet6_register_icmp_sender +EXPORT_SYMBOL vmlinux 0x6cb2ced8 i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0x6ccccedd vme_irq_free +EXPORT_SYMBOL vmlinux 0x6cdc5c6b nla_strlcpy +EXPORT_SYMBOL vmlinux 0x6cf4e603 netdev_master_upper_dev_link_private +EXPORT_SYMBOL vmlinux 0x6d0f1f89 dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x6d1c44dd lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d340f64 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0x6d346b09 may_umount_tree +EXPORT_SYMBOL vmlinux 0x6d413761 dev_uc_unsync +EXPORT_SYMBOL vmlinux 0x6d615fdf PDE_DATA +EXPORT_SYMBOL vmlinux 0x6d662533 _find_first_bit_le +EXPORT_SYMBOL vmlinux 0x6d6d1234 __tracepoint_fence_annotate_wait_on +EXPORT_SYMBOL vmlinux 0x6d7a2f0b netlink_capable +EXPORT_SYMBOL vmlinux 0x6d7f94ff snd_pcm_hw_constraint_ranges +EXPORT_SYMBOL vmlinux 0x6d8bd5df tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x6d8c6b7f kmap_atomic +EXPORT_SYMBOL vmlinux 0x6dab96fb amba_find_device +EXPORT_SYMBOL vmlinux 0x6dc75d86 write_cache_pages +EXPORT_SYMBOL vmlinux 0x6dc9ba05 vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0x6de3695a ip_getsockopt +EXPORT_SYMBOL vmlinux 0x6def2db2 half_md4_transform +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6df8caed down_read_trylock +EXPORT_SYMBOL vmlinux 0x6e05ebd8 ppp_dev_name +EXPORT_SYMBOL vmlinux 0x6e078b65 bio_map_kern +EXPORT_SYMBOL vmlinux 0x6e43e49a set_device_ro +EXPORT_SYMBOL vmlinux 0x6e4a7320 free_page_put_link +EXPORT_SYMBOL vmlinux 0x6e4bdbf9 netif_rx_ni +EXPORT_SYMBOL vmlinux 0x6e6514ed radix_tree_insert +EXPORT_SYMBOL vmlinux 0x6e68adc0 dma_release_declared_memory +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e7c9856 snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6eb39cec vfs_getattr +EXPORT_SYMBOL vmlinux 0x6eb4ca9d sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x6ec13b3d ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x6ec9ccdb _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0x6ed471d8 console_stop +EXPORT_SYMBOL vmlinux 0x6ee0057f unregister_binfmt +EXPORT_SYMBOL vmlinux 0x6ee58a77 textsearch_prepare +EXPORT_SYMBOL vmlinux 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL vmlinux 0x6ef96076 input_inject_event +EXPORT_SYMBOL vmlinux 0x6f039133 netlink_unicast +EXPORT_SYMBOL vmlinux 0x6f1ff556 dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0x6f20960a full_name_hash +EXPORT_SYMBOL vmlinux 0x6f318cbe tcp_read_sock +EXPORT_SYMBOL vmlinux 0x6f40787b of_node_get +EXPORT_SYMBOL vmlinux 0x6f40af9b sock_register +EXPORT_SYMBOL vmlinux 0x6f5eaf6f inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0x6f649d76 scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0x6f829a03 generic_file_llseek +EXPORT_SYMBOL vmlinux 0x6f8300af mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0x6f88effb hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x6f8ae67b snd_ctl_find_id +EXPORT_SYMBOL vmlinux 0x6f8dc3b8 pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0x6f960ed7 inet_select_addr +EXPORT_SYMBOL vmlinux 0x6fbf07cd __free_page_frag +EXPORT_SYMBOL vmlinux 0x6fc46091 nobh_writepage +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6fd6ab8e posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x6fd92952 do_map_probe +EXPORT_SYMBOL vmlinux 0x6fdc61f1 dev_uc_flush +EXPORT_SYMBOL vmlinux 0x6fec9c97 ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0x6fef9727 get_unmapped_area +EXPORT_SYMBOL vmlinux 0x6ffda297 devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0x70097aa0 nand_bch_free +EXPORT_SYMBOL vmlinux 0x700bd9a0 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x70191c96 gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0x7031819e iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0x7038db6c of_get_next_child +EXPORT_SYMBOL vmlinux 0x704661fd ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0x70523a7a __cond_resched_softirq +EXPORT_SYMBOL vmlinux 0x70627218 pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0x7062b4cd cmdline_parts_free +EXPORT_SYMBOL vmlinux 0x706d051c del_timer_sync +EXPORT_SYMBOL vmlinux 0x707578bf cdrom_mode_select +EXPORT_SYMBOL vmlinux 0x7078e268 give_up_console +EXPORT_SYMBOL vmlinux 0x707f43f6 __ctzdi2 +EXPORT_SYMBOL vmlinux 0x7096186b tty_port_tty_set +EXPORT_SYMBOL vmlinux 0x70a0fe24 of_clk_get_by_name +EXPORT_SYMBOL vmlinux 0x70c72c03 ppp_channel_index +EXPORT_SYMBOL vmlinux 0x70e39dae dss_uninstall_mgr_ops +EXPORT_SYMBOL vmlinux 0x70f96f88 glob_match +EXPORT_SYMBOL vmlinux 0x7119db7f omap_dss_pal_timings +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 0x7142eb39 snd_pcm_new +EXPORT_SYMBOL vmlinux 0x714eb245 wait_for_key_construction +EXPORT_SYMBOL vmlinux 0x7163789b input_set_keycode +EXPORT_SYMBOL vmlinux 0x7169102e omap_dss_ntsc_timings +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x718f0422 security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0x7191d9ae mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0x71a50dbc register_blkdev +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71c008e0 devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0x71c90087 memcmp +EXPORT_SYMBOL vmlinux 0x71d1d59c dev_get_iflink +EXPORT_SYMBOL vmlinux 0x71f65175 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0x71fe879e mdiobus_scan +EXPORT_SYMBOL vmlinux 0x7209957d sock_wake_async +EXPORT_SYMBOL vmlinux 0x7213be18 xfrm4_rcv_cb +EXPORT_SYMBOL vmlinux 0x72230c17 kernel_connect +EXPORT_SYMBOL vmlinux 0x72256300 dquot_quota_off +EXPORT_SYMBOL vmlinux 0x722d25bc md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0x72350130 ___ratelimit +EXPORT_SYMBOL vmlinux 0x724789cd qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0x7251ecc0 ip6_frag_match +EXPORT_SYMBOL vmlinux 0x72596d76 arp_send +EXPORT_SYMBOL vmlinux 0x7272629f dev_activate +EXPORT_SYMBOL vmlinux 0x7278eabc ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0x7280c955 seq_release +EXPORT_SYMBOL vmlinux 0x7296d8a2 memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0x72a23145 phy_start +EXPORT_SYMBOL vmlinux 0x72b46a8c kobject_get +EXPORT_SYMBOL vmlinux 0x72c76b2e blk_put_queue +EXPORT_SYMBOL vmlinux 0x72cd4074 inode_set_bytes +EXPORT_SYMBOL vmlinux 0x72d58de9 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x72f78455 free_buffer_head +EXPORT_SYMBOL vmlinux 0x72faa356 of_parse_phandle +EXPORT_SYMBOL vmlinux 0x73022598 skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0x7303d228 dput +EXPORT_SYMBOL vmlinux 0x730ee78c iterate_fd +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x7321fa70 filemap_write_and_wait +EXPORT_SYMBOL vmlinux 0x732d10b2 follow_down +EXPORT_SYMBOL vmlinux 0x733c3b54 kasprintf +EXPORT_SYMBOL vmlinux 0x736b4a21 truncate_pagecache +EXPORT_SYMBOL vmlinux 0x736bb998 pci_dev_get +EXPORT_SYMBOL vmlinux 0x739ee308 block_commit_write +EXPORT_SYMBOL vmlinux 0x73af8e36 simple_transaction_set +EXPORT_SYMBOL vmlinux 0x73b68b9f cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0x73b7fcf9 mipi_dsi_driver_register_full +EXPORT_SYMBOL vmlinux 0x73b8d00e pci_get_class +EXPORT_SYMBOL vmlinux 0x73ba97f3 generic_file_direct_write +EXPORT_SYMBOL vmlinux 0x73bbe2f6 simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0x73c6357a sk_reset_timer +EXPORT_SYMBOL vmlinux 0x73e20c1c strlcpy +EXPORT_SYMBOL vmlinux 0x73f2f198 phy_connect +EXPORT_SYMBOL vmlinux 0x73fbc6d6 qdisc_destroy +EXPORT_SYMBOL vmlinux 0x7410aba2 strreplace +EXPORT_SYMBOL vmlinux 0x74119c61 ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0x74171482 md_flush_request +EXPORT_SYMBOL vmlinux 0x741aaed2 __cleancache_invalidate_page +EXPORT_SYMBOL vmlinux 0x741bc609 blk_mq_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x74261123 request_firmware_nowait +EXPORT_SYMBOL vmlinux 0x745b8c25 jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0x7461678a filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0x74657ec8 seq_path +EXPORT_SYMBOL vmlinux 0x74658f78 fbcon_rotate_ccw +EXPORT_SYMBOL vmlinux 0x747195f0 hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x7485e15e unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x748f738c mount_subtree +EXPORT_SYMBOL vmlinux 0x74aabba1 tcf_destroy_chain +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x74ecc86b of_find_node_opts_by_path +EXPORT_SYMBOL vmlinux 0x74f0f42f param_set_ushort +EXPORT_SYMBOL vmlinux 0x74fa022d edma_trigger_channel +EXPORT_SYMBOL vmlinux 0x7505bdef memchr_inv +EXPORT_SYMBOL vmlinux 0x754cdc85 init_special_inode +EXPORT_SYMBOL vmlinux 0x755f9b62 tty_name +EXPORT_SYMBOL vmlinux 0x7565490a pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0x75682234 dev_close +EXPORT_SYMBOL vmlinux 0x7569392d blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0x756d7005 nand_bch_init +EXPORT_SYMBOL vmlinux 0x757b5d0b omap_dss_get_device +EXPORT_SYMBOL vmlinux 0x757b649a nf_getsockopt +EXPORT_SYMBOL vmlinux 0x75850d01 __vmalloc +EXPORT_SYMBOL vmlinux 0x7593d385 div64_s64 +EXPORT_SYMBOL vmlinux 0x7599d95d snd_info_free_entry +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75bdea12 iommu_area_alloc +EXPORT_SYMBOL vmlinux 0x75c1ca3b security_path_mknod +EXPORT_SYMBOL vmlinux 0x75d89d2d dev_set_group +EXPORT_SYMBOL vmlinux 0x75ea2ea2 pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x761b06c1 sk_prot_clear_portaddr_nulls +EXPORT_SYMBOL vmlinux 0x76244423 dev_get_flags +EXPORT_SYMBOL vmlinux 0x76260383 tcp_try_fastopen +EXPORT_SYMBOL vmlinux 0x763aee01 sock_no_getname +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x764bd77c request_resource +EXPORT_SYMBOL vmlinux 0x767141b4 input_close_device +EXPORT_SYMBOL vmlinux 0x767468b4 mmc_request_done +EXPORT_SYMBOL vmlinux 0x767f677f jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0x768af670 ipv6_select_ident +EXPORT_SYMBOL vmlinux 0x76b96879 ip_options_compile +EXPORT_SYMBOL vmlinux 0x76cac568 padata_alloc_possible +EXPORT_SYMBOL vmlinux 0x76cf47f6 __aeabi_llsl +EXPORT_SYMBOL vmlinux 0x76d38c12 unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76d451c4 add_taint +EXPORT_SYMBOL vmlinux 0x76d9bf11 crc32_be +EXPORT_SYMBOL vmlinux 0x76e30f5c input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0x76ea2197 sync_blockdev +EXPORT_SYMBOL vmlinux 0x76f6c5ef kmalloc_order +EXPORT_SYMBOL vmlinux 0x770ab1a6 xfrm_input +EXPORT_SYMBOL vmlinux 0x771cf835 dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x771fb8d5 dm_put_table_device +EXPORT_SYMBOL vmlinux 0x7726fa4d simple_dentry_operations +EXPORT_SYMBOL vmlinux 0x775de547 scsi_verify_blk_ioctl +EXPORT_SYMBOL vmlinux 0x7769c670 blk_mq_delay_queue +EXPORT_SYMBOL vmlinux 0x778183f1 pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0x778e18d9 bio_uncopy_user +EXPORT_SYMBOL vmlinux 0x7791193f icst525_s2div +EXPORT_SYMBOL vmlinux 0x779a18af kstrtoll +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77c1b772 locks_copy_conflock +EXPORT_SYMBOL vmlinux 0x77dc5fb2 mount_nodev +EXPORT_SYMBOL vmlinux 0x77dcdb2a vm_map_ram +EXPORT_SYMBOL vmlinux 0x77df8fff set_groups +EXPORT_SYMBOL vmlinux 0x77e5ce9a udp_poll +EXPORT_SYMBOL vmlinux 0x7810a88b fence_signal_locked +EXPORT_SYMBOL vmlinux 0x7833deb2 pgprot_user +EXPORT_SYMBOL vmlinux 0x783b3563 wake_up_atomic_t +EXPORT_SYMBOL vmlinux 0x784c3818 ip6_xmit +EXPORT_SYMBOL vmlinux 0x7855130d trace_raw_output_prep +EXPORT_SYMBOL vmlinux 0x7866eebe redraw_screen +EXPORT_SYMBOL vmlinux 0x78723065 xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0x787bee9d fddi_type_trans +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x7888fd93 gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0x789affb1 frontswap_tmem_exclusive_gets +EXPORT_SYMBOL vmlinux 0x789e86d5 pci_pme_active +EXPORT_SYMBOL vmlinux 0x78bc153f init_net +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x78e633f8 bitmap_start_sync +EXPORT_SYMBOL vmlinux 0x78f61a85 scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x793fa31c make_kuid +EXPORT_SYMBOL vmlinux 0x794cb7b6 nf_log_unset +EXPORT_SYMBOL vmlinux 0x794efa6e kern_path_create +EXPORT_SYMBOL vmlinux 0x796e0f95 ata_std_end_eh +EXPORT_SYMBOL vmlinux 0x796ee26f check_disk_size_change +EXPORT_SYMBOL vmlinux 0x796fc5ce scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0x7985a1da dquot_destroy +EXPORT_SYMBOL vmlinux 0x79966ce1 deactivate_super +EXPORT_SYMBOL vmlinux 0x79973d5a swiotlb_sync_single_for_device +EXPORT_SYMBOL vmlinux 0x79aa04a2 get_random_bytes +EXPORT_SYMBOL vmlinux 0x79ab53ee xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0x79cf878a simple_statfs +EXPORT_SYMBOL vmlinux 0x79f1d2ee scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0x7a0bdfc6 napi_complete_done +EXPORT_SYMBOL vmlinux 0x7a1215bd pci_enable_device_io +EXPORT_SYMBOL vmlinux 0x7a1f2611 dispc_mgr_set_timings +EXPORT_SYMBOL vmlinux 0x7a25c242 amba_device_register +EXPORT_SYMBOL vmlinux 0x7a27c184 ewma_init +EXPORT_SYMBOL vmlinux 0x7a2e190a rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0x7a303999 of_get_named_gpio_flags +EXPORT_SYMBOL vmlinux 0x7a37de2b elv_add_request +EXPORT_SYMBOL vmlinux 0x7a4497db kzfree +EXPORT_SYMBOL vmlinux 0x7a570d7a omap_dss_get_overlay_manager +EXPORT_SYMBOL vmlinux 0x7a6a4dd9 devm_clk_put +EXPORT_SYMBOL vmlinux 0x7a6ba30a jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0x7a738d5a bio_split +EXPORT_SYMBOL vmlinux 0x7a925833 cpufreq_get_global_kobject +EXPORT_SYMBOL vmlinux 0x7a9484f3 load_nls_default +EXPORT_SYMBOL vmlinux 0x7a95e5ae do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7aa2d045 is_nvdimm_bus_locked +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7ad2382d register_console +EXPORT_SYMBOL vmlinux 0x7ad77ba2 eth_header_cache_update +EXPORT_SYMBOL vmlinux 0x7add44b5 posix_acl_valid +EXPORT_SYMBOL vmlinux 0x7afa89fc vsnprintf +EXPORT_SYMBOL vmlinux 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL vmlinux 0x7b023be0 scsi_target_resume +EXPORT_SYMBOL vmlinux 0x7b0b44db xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0x7b1ade38 lz4_decompress +EXPORT_SYMBOL vmlinux 0x7b24d1d7 vme_new_dma_list +EXPORT_SYMBOL vmlinux 0x7b26b613 __brelse +EXPORT_SYMBOL vmlinux 0x7b283ce3 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0x7b566e85 mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0x7b5c8440 vm_munmap +EXPORT_SYMBOL vmlinux 0x7b7093d5 may_umount +EXPORT_SYMBOL vmlinux 0x7b738d24 snd_timer_global_free +EXPORT_SYMBOL vmlinux 0x7b779053 md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0x7b7ed37c cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0x7b802682 pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0x7bae34d2 iput +EXPORT_SYMBOL vmlinux 0x7bb9b703 jbd2__journal_start +EXPORT_SYMBOL vmlinux 0x7bcbdb06 reqsk_queue_hash_req +EXPORT_SYMBOL vmlinux 0x7be7dc55 sdev_prefix_printk +EXPORT_SYMBOL vmlinux 0x7bfc0e89 dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x7c05f971 kernel_bind +EXPORT_SYMBOL vmlinux 0x7c1372e8 panic +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c1ef0e2 pci_read_vpd +EXPORT_SYMBOL vmlinux 0x7c2e57c8 of_device_is_available +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c4acfb7 pcie_port_service_register +EXPORT_SYMBOL vmlinux 0x7c4b2ce1 mdiobus_free +EXPORT_SYMBOL vmlinux 0x7c607cbe dmam_pool_create +EXPORT_SYMBOL vmlinux 0x7c61340c __release_region +EXPORT_SYMBOL vmlinux 0x7c98845d twl_i2c_read +EXPORT_SYMBOL vmlinux 0x7c98e0d3 pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x7cb1ae69 cpu_down +EXPORT_SYMBOL vmlinux 0x7cb83bb2 __generic_file_fsync +EXPORT_SYMBOL vmlinux 0x7cc035a7 __ucmpdi2 +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7ce9ea70 blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0x7cea4920 prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7cf7ee83 scsi_execute_req_flags +EXPORT_SYMBOL vmlinux 0x7cf86c4c nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d11c268 jiffies +EXPORT_SYMBOL vmlinux 0x7d59d366 pm860x_reg_write +EXPORT_SYMBOL vmlinux 0x7d6d12a1 nf_nat_decode_session_hook +EXPORT_SYMBOL vmlinux 0x7d705738 blk_start_plug +EXPORT_SYMBOL vmlinux 0x7d944070 secpath_dup +EXPORT_SYMBOL vmlinux 0x7d9dfca1 bioset_free +EXPORT_SYMBOL vmlinux 0x7dc0a2d0 __nlmsg_put +EXPORT_SYMBOL vmlinux 0x7dccc294 proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0x7dd2323e mutex_lock_killable +EXPORT_SYMBOL vmlinux 0x7de01ccb vfs_rename +EXPORT_SYMBOL vmlinux 0x7deeaad9 fsnotify_add_mark +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7e22bd49 blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0x7e2e4b45 blk_run_queue_async +EXPORT_SYMBOL vmlinux 0x7e3b475a param_ops_short +EXPORT_SYMBOL vmlinux 0x7e6fa3ef tcf_hash_new_index +EXPORT_SYMBOL vmlinux 0x7e7dd22e dev_uc_add +EXPORT_SYMBOL vmlinux 0x7e82f847 skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0x7e87a293 blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x7e91b222 tty_register_ldisc +EXPORT_SYMBOL vmlinux 0x7e953eea mipi_dsi_dcs_enter_sleep_mode +EXPORT_SYMBOL vmlinux 0x7e9efe8e complete_and_exit +EXPORT_SYMBOL vmlinux 0x7eac4b1e scsi_device_get +EXPORT_SYMBOL vmlinux 0x7eb8cbbd omapdss_unregister_display +EXPORT_SYMBOL vmlinux 0x7ebcc36f single_release +EXPORT_SYMBOL vmlinux 0x7ee6d93a nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x7ee7f093 dispc_ovl_compute_fifo_thresholds +EXPORT_SYMBOL vmlinux 0x7efe8583 devm_ioremap +EXPORT_SYMBOL vmlinux 0x7f015745 omap_dss_get_output +EXPORT_SYMBOL vmlinux 0x7f02188f __msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f2ca8f9 __tracepoint_fence_emit +EXPORT_SYMBOL vmlinux 0x7f3093cd vmalloc_to_page +EXPORT_SYMBOL vmlinux 0x7f62a045 cpu_maps_update_done +EXPORT_SYMBOL vmlinux 0x7f63b31e _memcpy_toio +EXPORT_SYMBOL vmlinux 0x7f72b5b1 elv_rb_former_request +EXPORT_SYMBOL vmlinux 0x7f7bea21 reservation_object_reserve_shared +EXPORT_SYMBOL vmlinux 0x7f86dc15 vme_register_driver +EXPORT_SYMBOL vmlinux 0x7fb59a49 napi_gro_receive +EXPORT_SYMBOL vmlinux 0x7fbf5c48 uart_register_driver +EXPORT_SYMBOL vmlinux 0x7fde2edb vme_master_read +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x7feb7f10 dma_mmap_from_coherent +EXPORT_SYMBOL vmlinux 0x800e4ffa __muldi3 +EXPORT_SYMBOL vmlinux 0x802613f1 blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x802cd506 dev_addr_flush +EXPORT_SYMBOL vmlinux 0x803e1285 i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0x804aabdf idr_is_empty +EXPORT_SYMBOL vmlinux 0x808cbb9d clk_add_alias +EXPORT_SYMBOL vmlinux 0x80970cfe __invalidate_device +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80cf2719 from_kuid_munged +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80d6d0bd pci_release_region +EXPORT_SYMBOL vmlinux 0x80e2e831 param_get_ulong +EXPORT_SYMBOL vmlinux 0x80e89219 abx500_event_registers_startup_state_get +EXPORT_SYMBOL vmlinux 0x80f6eaea icmpv6_send +EXPORT_SYMBOL vmlinux 0x810230e2 km_is_alive +EXPORT_SYMBOL vmlinux 0x8108ada0 __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0x810c3b84 dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0x811a828d dev_set_allmulti +EXPORT_SYMBOL vmlinux 0x8124bf2e pci_set_dma_max_seg_size +EXPORT_SYMBOL vmlinux 0x812f6ed9 param_get_short +EXPORT_SYMBOL vmlinux 0x813c8607 cpufreq_power_cooling_register +EXPORT_SYMBOL vmlinux 0x8148e8e4 pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0x81490126 of_graph_get_port_by_id +EXPORT_SYMBOL vmlinux 0x814e7730 nf_ct_destroy +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x816419cb skb_pull +EXPORT_SYMBOL vmlinux 0x818ef181 netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0x8190e991 ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0x819bb34f d_delete +EXPORT_SYMBOL vmlinux 0x81aac749 netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0x81b69e41 snd_ctl_enum_info +EXPORT_SYMBOL vmlinux 0x81c69de1 dss_mgr_start_update +EXPORT_SYMBOL vmlinux 0x81cf6398 mipi_dsi_dcs_write +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x81e2c280 jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0x81e88f8b scsi_device_set_state +EXPORT_SYMBOL vmlinux 0x81ea1718 ata_print_version +EXPORT_SYMBOL vmlinux 0x81ebde1a netif_skb_features +EXPORT_SYMBOL vmlinux 0x82072614 tasklet_kill +EXPORT_SYMBOL vmlinux 0x821e0865 blk_finish_request +EXPORT_SYMBOL vmlinux 0x8230b0a0 uart_write_wakeup +EXPORT_SYMBOL vmlinux 0x824a4367 tmio_core_mmc_pwr +EXPORT_SYMBOL vmlinux 0x82701365 int_to_scsilun +EXPORT_SYMBOL vmlinux 0x8271f9eb nobh_write_end +EXPORT_SYMBOL vmlinux 0x82779ee3 pagecache_write_end +EXPORT_SYMBOL vmlinux 0x828062b1 __frontswap_init +EXPORT_SYMBOL vmlinux 0x8285f57f mipi_dsi_dcs_get_power_mode +EXPORT_SYMBOL vmlinux 0x82871b60 dmt_modes +EXPORT_SYMBOL vmlinux 0x82acfb70 blk_iopoll_sched +EXPORT_SYMBOL vmlinux 0x82b46e41 sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x82b77c0d fib_default_rule_pref +EXPORT_SYMBOL vmlinux 0x82deca88 pci_match_id +EXPORT_SYMBOL vmlinux 0x82ea89ea inet6_offloads +EXPORT_SYMBOL vmlinux 0x8304733a blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0x831396c3 fence_signal +EXPORT_SYMBOL vmlinux 0x831d9f3f bio_integrity_free +EXPORT_SYMBOL vmlinux 0x8320bea8 __umodsi3 +EXPORT_SYMBOL vmlinux 0x832b9ba5 snd_pcm_kernel_ioctl +EXPORT_SYMBOL vmlinux 0x83584bac mfd_cell_enable +EXPORT_SYMBOL vmlinux 0x8359acf4 ipv6_chk_addr_and_flags +EXPORT_SYMBOL vmlinux 0x8372cd2f __gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x8375d79d ida_destroy +EXPORT_SYMBOL vmlinux 0x83873287 register_mtd_chip_driver +EXPORT_SYMBOL vmlinux 0x838fb123 dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0x8392e464 file_update_time +EXPORT_SYMBOL vmlinux 0x839430b2 __register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x839cdf99 edma_resume +EXPORT_SYMBOL vmlinux 0x83b009ea xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x83c21a2b inode_init_once +EXPORT_SYMBOL vmlinux 0x83c52fba xfrm4_protocol_init +EXPORT_SYMBOL vmlinux 0x83d70683 edma_start +EXPORT_SYMBOL vmlinux 0x83ec210b unmap_underlying_metadata +EXPORT_SYMBOL vmlinux 0x83f30533 skb_queue_tail +EXPORT_SYMBOL vmlinux 0x84171e07 ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0x843fd015 dma_release_from_coherent +EXPORT_SYMBOL vmlinux 0x844d1940 netdev_bonding_info_change +EXPORT_SYMBOL vmlinux 0x846f2f5c backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x84705f81 __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x847266b0 kmem_cache_size +EXPORT_SYMBOL vmlinux 0x8474f982 bio_copy_data +EXPORT_SYMBOL vmlinux 0x84a40777 __bio_clone_fast +EXPORT_SYMBOL vmlinux 0x84ad84a7 param_array_ops +EXPORT_SYMBOL vmlinux 0x84b183ae strncmp +EXPORT_SYMBOL vmlinux 0x84cc4009 neigh_seq_start +EXPORT_SYMBOL vmlinux 0x84ffea8b idr_preload +EXPORT_SYMBOL vmlinux 0x851cc90d security_path_rmdir +EXPORT_SYMBOL vmlinux 0x85569333 devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x8559a689 dev_uc_sync +EXPORT_SYMBOL vmlinux 0x855bd7e5 phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x856915f4 put_page +EXPORT_SYMBOL vmlinux 0x85765fee omap_enable_dma_irq +EXPORT_SYMBOL vmlinux 0x8577f355 of_find_node_by_name +EXPORT_SYMBOL vmlinux 0x85adf57f find_get_pages_contig +EXPORT_SYMBOL vmlinux 0x85b12a1b request_key +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85b64c52 xfrm_register_mode +EXPORT_SYMBOL vmlinux 0x85bcd4da netif_schedule_queue +EXPORT_SYMBOL vmlinux 0x85c63ed6 xfrm6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x85ca1214 genlmsg_put +EXPORT_SYMBOL vmlinux 0x85d2170e skb_seq_read +EXPORT_SYMBOL vmlinux 0x85d26f8c __wait_on_buffer +EXPORT_SYMBOL vmlinux 0x85d29860 kernel_getsockname +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85e9d500 set_bh_page +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x85f83e3e sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0x8600f162 pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0x8620caf9 snd_dma_free_pages +EXPORT_SYMBOL vmlinux 0x8633ba0c iov_iter_copy_from_user_atomic +EXPORT_SYMBOL vmlinux 0x865029ac __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x8664f62e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0x86860195 dss_feat_get_supported_displays +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x869111ad sk_mc_loop +EXPORT_SYMBOL vmlinux 0x86a4889a kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0x86ed9676 setup_new_exec +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x87003790 fence_init +EXPORT_SYMBOL vmlinux 0x871c0a7e fiemap_check_flags +EXPORT_SYMBOL vmlinux 0x8724e860 netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0x873e3c5f ioremap_wc +EXPORT_SYMBOL vmlinux 0x8756edf6 netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0x8768f121 km_policy_expired +EXPORT_SYMBOL vmlinux 0x878ab3ce sysctl_tcp_adv_win_scale +EXPORT_SYMBOL vmlinux 0x87a1346e con_is_bound +EXPORT_SYMBOL vmlinux 0x87adad80 netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x87b8fe9f xfrm_register_type +EXPORT_SYMBOL vmlinux 0x87cbdca8 bitmap_end_sync +EXPORT_SYMBOL vmlinux 0x87dcd34c param_get_ullong +EXPORT_SYMBOL vmlinux 0x87e0a734 blkdev_fsync +EXPORT_SYMBOL vmlinux 0x87fe25e7 iov_iter_fault_in_multipages_readable +EXPORT_SYMBOL vmlinux 0x88052d47 scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0x88411329 pci_add_new_bus +EXPORT_SYMBOL vmlinux 0x88520a47 of_match_node +EXPORT_SYMBOL vmlinux 0x88564063 sock_i_uid +EXPORT_SYMBOL vmlinux 0x8861eeda simple_getattr +EXPORT_SYMBOL vmlinux 0x88673026 _dev_info +EXPORT_SYMBOL vmlinux 0x886bc76f mempool_resize +EXPORT_SYMBOL vmlinux 0x887910c3 sync_filesystem +EXPORT_SYMBOL vmlinux 0x88932730 qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0x88aaeca8 devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x88b19f45 system_serial +EXPORT_SYMBOL vmlinux 0x88ce20ac dev_uc_del +EXPORT_SYMBOL vmlinux 0x88d5cad9 inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0x890cf8cf fsnotify_init_mark +EXPORT_SYMBOL vmlinux 0x8915222f kthread_create_on_node +EXPORT_SYMBOL vmlinux 0x89335d92 param_ops_uint +EXPORT_SYMBOL vmlinux 0x895ea66b tcf_hash_check +EXPORT_SYMBOL vmlinux 0x899691b6 __secpath_destroy +EXPORT_SYMBOL vmlinux 0x89ac657a tty_unregister_device +EXPORT_SYMBOL vmlinux 0x89afe34e __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0x89bec6ca ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0x89d5538d fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x89e834c7 __netlink_dump_start +EXPORT_SYMBOL vmlinux 0x89f80a9c snd_pcm_notify +EXPORT_SYMBOL vmlinux 0x8a0f4230 rename_lock +EXPORT_SYMBOL vmlinux 0x8a1a11de jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0x8a1ab4ee timeval_to_jiffies +EXPORT_SYMBOL vmlinux 0x8a1c5455 blk_stack_limits +EXPORT_SYMBOL vmlinux 0x8a405345 ip_check_defrag +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a4fa83b __aeabi_llsr +EXPORT_SYMBOL vmlinux 0x8a51c18c devm_gpiod_get_array +EXPORT_SYMBOL vmlinux 0x8a51d565 quota_send_warning +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a7dc2b6 skb_clone +EXPORT_SYMBOL vmlinux 0x8a8339e2 neigh_seq_stop +EXPORT_SYMBOL vmlinux 0x8a93cab5 unregister_mtd_chip_driver +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8ac5ff57 _snd_ctl_add_slave +EXPORT_SYMBOL vmlinux 0x8ad42ef9 bioset_integrity_free +EXPORT_SYMBOL vmlinux 0x8ae59c9c kmap_high +EXPORT_SYMBOL vmlinux 0x8af9dd1c omapdss_find_output_from_display +EXPORT_SYMBOL vmlinux 0x8b0be4af kill_litter_super +EXPORT_SYMBOL vmlinux 0x8b1414b7 scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0x8b2a85b2 crypto_sha1_update +EXPORT_SYMBOL vmlinux 0x8b35e873 sg_last +EXPORT_SYMBOL vmlinux 0x8b3b223d ipv4_specific +EXPORT_SYMBOL vmlinux 0x8b3f9039 netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0x8b43159b register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b79a788 tcp_shutdown +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8b9e96fe inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x8bc4ca8e iov_iter_advance +EXPORT_SYMBOL vmlinux 0x8bddc704 i2c_del_driver +EXPORT_SYMBOL vmlinux 0x8bebee01 input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0x8beeefc6 of_n_addr_cells +EXPORT_SYMBOL vmlinux 0x8bf20f12 dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0x8c17e04f pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0x8c1e3f4c vfs_create +EXPORT_SYMBOL vmlinux 0x8c223fc1 zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x8c23a280 vga_put +EXPORT_SYMBOL vmlinux 0x8c44bb77 set_blocksize +EXPORT_SYMBOL vmlinux 0x8c5707ec sock_wmalloc +EXPORT_SYMBOL vmlinux 0x8c637d43 irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x8c69c15e block_write_full_page +EXPORT_SYMBOL vmlinux 0x8c705b8c edma_clean_channel +EXPORT_SYMBOL vmlinux 0x8c8bedfb try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x8c8f9001 mipi_dsi_dcs_exit_sleep_mode +EXPORT_SYMBOL vmlinux 0x8c95e94f inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0x8cb55f23 posix_unblock_lock +EXPORT_SYMBOL vmlinux 0x8cbdb620 pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0x8cc5af0e blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0x8ccb5aec get_user_pages +EXPORT_SYMBOL vmlinux 0x8cd8320f snd_ctl_remove_id +EXPORT_SYMBOL vmlinux 0x8cd8c339 omap_free_dma +EXPORT_SYMBOL vmlinux 0x8cde13e8 max8998_bulk_write +EXPORT_SYMBOL vmlinux 0x8ce5b4a5 vme_register_bridge +EXPORT_SYMBOL vmlinux 0x8cfcf75c nand_flash_ids +EXPORT_SYMBOL vmlinux 0x8d0c9311 in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x8d12d8e6 _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL vmlinux 0x8d134c39 idr_replace +EXPORT_SYMBOL vmlinux 0x8d1b3761 invalidate_partition +EXPORT_SYMBOL vmlinux 0x8d1bcab0 input_register_device +EXPORT_SYMBOL vmlinux 0x8d506104 kmap_to_page +EXPORT_SYMBOL vmlinux 0x8d551bef sysctl_tcp_rmem +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +EXPORT_SYMBOL vmlinux 0x8d616b88 poll_schedule_timeout +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 0x8d7da207 input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0x8d8b6353 proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0x8d9c0073 bprm_change_interp +EXPORT_SYMBOL vmlinux 0x8da241cf uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0x8db78e92 mmc_interrupt_hpi +EXPORT_SYMBOL vmlinux 0x8dcff6e2 __pv_offset +EXPORT_SYMBOL vmlinux 0x8de738ad key_unlink +EXPORT_SYMBOL vmlinux 0x8df1cbdf mfd_cell_disable +EXPORT_SYMBOL vmlinux 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL vmlinux 0x8e035958 fsync_bdev +EXPORT_SYMBOL vmlinux 0x8e050cae param_get_string +EXPORT_SYMBOL vmlinux 0x8e0de075 fifo_create_dflt +EXPORT_SYMBOL vmlinux 0x8e0e4cb6 udplite_prot +EXPORT_SYMBOL vmlinux 0x8e348aad dma_mark_declared_memory_occupied +EXPORT_SYMBOL vmlinux 0x8e43e875 invalidate_bdev +EXPORT_SYMBOL vmlinux 0x8e484d05 ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0x8e4a2a94 truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0x8e865d3c arm_delay_ops +EXPORT_SYMBOL vmlinux 0x8ea98435 udp_prot +EXPORT_SYMBOL vmlinux 0x8eaa4532 netdev_features_change +EXPORT_SYMBOL vmlinux 0x8eb42b16 user_path_at_empty +EXPORT_SYMBOL vmlinux 0x8ec38f16 block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x8f4c4904 force_sig +EXPORT_SYMBOL vmlinux 0x8f595b11 snd_major +EXPORT_SYMBOL vmlinux 0x8f678b07 __stack_chk_guard +EXPORT_SYMBOL vmlinux 0x8fa4130a omap_set_dma_callback +EXPORT_SYMBOL vmlinux 0x8fc3441f dcb_setapp +EXPORT_SYMBOL vmlinux 0x8fd180e7 kernel_neon_begin +EXPORT_SYMBOL vmlinux 0x8ffd7c4c neigh_update +EXPORT_SYMBOL vmlinux 0x8ffdb3b8 crc16 +EXPORT_SYMBOL vmlinux 0x8ffee6d1 from_kprojid +EXPORT_SYMBOL vmlinux 0x90113faa pci_iomap_range +EXPORT_SYMBOL vmlinux 0x90341533 blk_end_request_all +EXPORT_SYMBOL vmlinux 0x9044286a bio_flush_dcache_pages +EXPORT_SYMBOL vmlinux 0x9044a57a blk_delay_queue +EXPORT_SYMBOL vmlinux 0x90695906 vme_free_consistent +EXPORT_SYMBOL vmlinux 0x9073ab41 generic_pipe_buf_confirm +EXPORT_SYMBOL vmlinux 0x907bbfe5 __cleancache_invalidate_inode +EXPORT_SYMBOL vmlinux 0x90938e6d locks_mandatory_area +EXPORT_SYMBOL vmlinux 0x909d951e free_task +EXPORT_SYMBOL vmlinux 0x909e1d2f __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0x90aa4bbe of_platform_device_create +EXPORT_SYMBOL vmlinux 0x90abbfc5 md_integrity_register +EXPORT_SYMBOL vmlinux 0x90c407bd __init_rwsem +EXPORT_SYMBOL vmlinux 0x90c5e819 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0x90d66ac0 redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0x90e15142 do_splice_direct +EXPORT_SYMBOL vmlinux 0x90e64fd3 d_lookup +EXPORT_SYMBOL vmlinux 0x90f47076 shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0x9101c141 __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0x91024e9f inet_stream_ops +EXPORT_SYMBOL vmlinux 0x9125fe16 snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL vmlinux 0x91463b1d kstrtos16 +EXPORT_SYMBOL vmlinux 0x9156b546 bd_set_size +EXPORT_SYMBOL vmlinux 0x91715312 sprintf +EXPORT_SYMBOL vmlinux 0x919029aa __readwrite_bug +EXPORT_SYMBOL vmlinux 0x91c0980e icst_hz +EXPORT_SYMBOL vmlinux 0x91f7b857 __ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x9212ccff dss_install_mgr_ops +EXPORT_SYMBOL vmlinux 0x92204dc8 gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0x9227016b arm_dma_ops +EXPORT_SYMBOL vmlinux 0x92310673 filp_close +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x9258b328 blk_start_queue +EXPORT_SYMBOL vmlinux 0x926a4088 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x9286712f security_dentry_init_security +EXPORT_SYMBOL vmlinux 0x929a0540 mem_cgroup_begin_page_stat +EXPORT_SYMBOL vmlinux 0x92a29000 inode_reclaim_rsv_space +EXPORT_SYMBOL vmlinux 0x92a9c60c time_to_tm +EXPORT_SYMBOL vmlinux 0x92ca3a28 ihold +EXPORT_SYMBOL vmlinux 0x92e4d2fe flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0x92ec5d1b dispc_mgr_enable +EXPORT_SYMBOL vmlinux 0x92ed62ba blk_queue_end_tag +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x9314bd7a crypto_sha256_update +EXPORT_SYMBOL vmlinux 0x9318f291 cros_ec_query_all +EXPORT_SYMBOL vmlinux 0x93215e1d __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0x9359b308 elv_rb_del +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x938818e0 blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0x93963a85 dss_feat_get_num_mgrs +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93d17024 mipi_dsi_host_unregister +EXPORT_SYMBOL vmlinux 0x93e8d6f1 wireless_spy_update +EXPORT_SYMBOL vmlinux 0x93f6e4c3 csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0x93fca811 __get_free_pages +EXPORT_SYMBOL vmlinux 0x9402a6a5 scsilun_to_int +EXPORT_SYMBOL vmlinux 0x94098ff8 snd_interval_list +EXPORT_SYMBOL vmlinux 0x940f9cf6 kblockd_schedule_delayed_work +EXPORT_SYMBOL vmlinux 0x9427f6dd of_get_property +EXPORT_SYMBOL vmlinux 0x942a91ae d_set_d_op +EXPORT_SYMBOL vmlinux 0x9437326e ptp_clock_register +EXPORT_SYMBOL vmlinux 0x94379084 genphy_config_init +EXPORT_SYMBOL vmlinux 0x9448eecd generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0x9452a500 free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0x945f7339 phy_disconnect +EXPORT_SYMBOL vmlinux 0x947359eb path_is_under +EXPORT_SYMBOL vmlinux 0x94749fa1 jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x948d8abf skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x949ab0e4 xfrm6_rcv_cb +EXPORT_SYMBOL vmlinux 0x949e8f87 pcie_get_mps +EXPORT_SYMBOL vmlinux 0x94c8aca3 tcp_proto_cgroup +EXPORT_SYMBOL vmlinux 0x94d3da68 rtc_lock +EXPORT_SYMBOL vmlinux 0x94d4d75d blk_queue_start_tag +EXPORT_SYMBOL vmlinux 0x94eae624 inet_frag_kill +EXPORT_SYMBOL vmlinux 0x94eea794 getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x94ffc68e mmc_align_data_size +EXPORT_SYMBOL vmlinux 0x950a8e4d skb_kill_datagram +EXPORT_SYMBOL vmlinux 0x951013b6 omap_dss_get_next_device +EXPORT_SYMBOL vmlinux 0x95331e08 blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0x9539e6bb pci_disable_msix +EXPORT_SYMBOL vmlinux 0x9545af6d tasklet_init +EXPORT_SYMBOL vmlinux 0x954eea2f of_find_node_by_phandle +EXPORT_SYMBOL vmlinux 0x95622f41 down_timeout +EXPORT_SYMBOL vmlinux 0x957467d0 ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0x9587668f xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0x9593ff99 dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0x9597bd18 pci_remove_bus +EXPORT_SYMBOL vmlinux 0x95c0d945 pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0x95dbe078 __get_user_2 +EXPORT_SYMBOL vmlinux 0x95e200c1 dev_change_flags +EXPORT_SYMBOL vmlinux 0x95fcda60 jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0x95fdc4fc __neigh_create +EXPORT_SYMBOL vmlinux 0x960dfaf5 radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0x961299fd gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0x961a6f24 neigh_seq_next +EXPORT_SYMBOL vmlinux 0x961bc8cb scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0x9625db68 pci_choose_state +EXPORT_SYMBOL vmlinux 0x9626673e module_layout +EXPORT_SYMBOL vmlinux 0x962bd6e3 fb_blank +EXPORT_SYMBOL vmlinux 0x962ed1ec dump_skip +EXPORT_SYMBOL vmlinux 0x963e6a46 scsi_scan_host +EXPORT_SYMBOL vmlinux 0x96441635 sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0x9654bda9 audit_log_start +EXPORT_SYMBOL vmlinux 0x96573b80 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x965d5a0f __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0x9669a13e tcp_disconnect +EXPORT_SYMBOL vmlinux 0x9669f8b2 dm_register_target +EXPORT_SYMBOL vmlinux 0x967ffb61 __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0x96870dde qdisc_reset +EXPORT_SYMBOL vmlinux 0x96887ab4 snd_jack_set_parent +EXPORT_SYMBOL vmlinux 0x96898769 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x96967948 __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0x96a27954 md_done_sync +EXPORT_SYMBOL vmlinux 0x96a50676 sg_miter_stop +EXPORT_SYMBOL vmlinux 0x96bd8fb2 __scm_destroy +EXPORT_SYMBOL vmlinux 0x96c46b4f mdio_bus_type +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x96e461cf __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0x96e73d71 pci_dev_driver +EXPORT_SYMBOL vmlinux 0x96fa209f dispc_ovl_check +EXPORT_SYMBOL vmlinux 0x970151b3 eth_validate_addr +EXPORT_SYMBOL vmlinux 0x970da118 skb_tx_error +EXPORT_SYMBOL vmlinux 0x970fb26a scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0x97255bdf strlen +EXPORT_SYMBOL vmlinux 0x972eaa6b mmc_cleanup_queue +EXPORT_SYMBOL vmlinux 0x972f7115 open_exec +EXPORT_SYMBOL vmlinux 0x9751780b ab3100_event_unregister +EXPORT_SYMBOL vmlinux 0x9754ec10 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x975aa5ae follow_up +EXPORT_SYMBOL vmlinux 0x975c8cae request_key_async_with_auxdata +EXPORT_SYMBOL vmlinux 0x9764c9df __serio_register_port +EXPORT_SYMBOL vmlinux 0x976e700f down_trylock +EXPORT_SYMBOL vmlinux 0x9793c93a dispc_mgr_setup +EXPORT_SYMBOL vmlinux 0x97999817 rfkill_set_hw_state +EXPORT_SYMBOL vmlinux 0x97a082c3 pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0x97ad0cb2 inet6_ioctl +EXPORT_SYMBOL vmlinux 0x97d0aa5d dup_iter +EXPORT_SYMBOL vmlinux 0x97d2beb4 register_md_personality +EXPORT_SYMBOL vmlinux 0x97ec26ae kset_register +EXPORT_SYMBOL vmlinux 0x97eee11f snd_timer_open +EXPORT_SYMBOL vmlinux 0x97f7d5c2 of_translate_dma_address +EXPORT_SYMBOL vmlinux 0x97f99fd4 dispc_ovl_setup +EXPORT_SYMBOL vmlinux 0x98082893 __copy_to_user +EXPORT_SYMBOL vmlinux 0x9819523f pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0x9820b644 warn_slowpath_fmt_taint +EXPORT_SYMBOL vmlinux 0x982278ba dev_get_by_index +EXPORT_SYMBOL vmlinux 0x982daee3 rtnl_configure_link +EXPORT_SYMBOL vmlinux 0x983f8629 genl_notify +EXPORT_SYMBOL vmlinux 0x9869f600 get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0x986e6135 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x987c11c7 __pv_phys_pfn_offset +EXPORT_SYMBOL vmlinux 0x989adf8b lease_get_mtime +EXPORT_SYMBOL vmlinux 0x98a46439 kmalloc_caches +EXPORT_SYMBOL vmlinux 0x98b17fba pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0x98ba307c i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0x98d38341 lease_modify +EXPORT_SYMBOL vmlinux 0x98e68eca cancel_delayed_work +EXPORT_SYMBOL vmlinux 0x98ef8991 input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0x98f95e1a __seq_open_private +EXPORT_SYMBOL vmlinux 0x99126df6 bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x99222cbb tty_vhangup +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x993ff448 set_cached_acl +EXPORT_SYMBOL vmlinux 0x9943d4a0 sock_no_setsockopt +EXPORT_SYMBOL vmlinux 0x9945bbd5 scm_fp_dup +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x99591a7a ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x995aac04 bio_integrity_clone +EXPORT_SYMBOL vmlinux 0x995bf28c __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x996c4d30 proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x996e52fa skb_push +EXPORT_SYMBOL vmlinux 0x9974a995 block_read_full_page +EXPORT_SYMBOL vmlinux 0x9976cd8d blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0x9991ad8c find_vma +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 0x99caed39 generic_file_open +EXPORT_SYMBOL vmlinux 0x99cdc86b sysctl_tcp_reordering +EXPORT_SYMBOL vmlinux 0x99cfd404 dst_release +EXPORT_SYMBOL vmlinux 0x99da5e9a page_cache_prev_hole +EXPORT_SYMBOL vmlinux 0x99f58330 lg_local_lock_cpu +EXPORT_SYMBOL vmlinux 0x9a08feb4 kfree_skb_list +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a1fc4b4 jiffies_to_timeval +EXPORT_SYMBOL vmlinux 0x9a32526a security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0x9a380a1e linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0x9a38a113 ip_mc_check_igmp +EXPORT_SYMBOL vmlinux 0x9a42c141 cros_ec_prepare_tx +EXPORT_SYMBOL vmlinux 0x9a555268 __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x9a5ab1b5 max8925_reg_write +EXPORT_SYMBOL vmlinux 0x9a5db470 __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0x9a623142 ida_get_new_above +EXPORT_SYMBOL vmlinux 0x9a8318ef v7_coherent_kern_range +EXPORT_SYMBOL vmlinux 0x9a93ce5b simple_open +EXPORT_SYMBOL vmlinux 0x9aa42777 alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0x9ac26882 tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0x9acf9423 ata_port_printk +EXPORT_SYMBOL vmlinux 0x9ada1792 iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0x9aeacab9 inc_nlink +EXPORT_SYMBOL vmlinux 0x9aeb07e8 vme_lm_attach +EXPORT_SYMBOL vmlinux 0x9affa02b keyring_alloc +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b388444 get_zeroed_page +EXPORT_SYMBOL vmlinux 0x9b598129 pci_disable_link_state +EXPORT_SYMBOL vmlinux 0x9b627c14 iov_iter_zero +EXPORT_SYMBOL vmlinux 0x9b6eb137 ksize +EXPORT_SYMBOL vmlinux 0x9b9710c9 __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0x9b9e05f9 alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0x9ba7089d argv_split +EXPORT_SYMBOL vmlinux 0x9bb38666 snd_ctl_remove +EXPORT_SYMBOL vmlinux 0x9bbe88b3 flex_array_put +EXPORT_SYMBOL vmlinux 0x9bc35a4a pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0x9bc6126a param_get_byte +EXPORT_SYMBOL vmlinux 0x9bc6c315 rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0x9bd2e023 phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0x9be7bde4 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x9c0bd51f _raw_spin_lock +EXPORT_SYMBOL vmlinux 0x9c1e19f5 downgrade_write +EXPORT_SYMBOL vmlinux 0x9c30cd03 file_ns_capable +EXPORT_SYMBOL vmlinux 0x9c3c4cfe vfs_unlink +EXPORT_SYMBOL vmlinux 0x9c491f60 sg_alloc_table +EXPORT_SYMBOL vmlinux 0x9c541c1d blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0x9c7f0db3 qcom_scm_set_warm_boot_addr +EXPORT_SYMBOL vmlinux 0x9c84df56 abx500_mask_and_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x9c8c8486 iunique +EXPORT_SYMBOL vmlinux 0x9c97082e edma_pause +EXPORT_SYMBOL vmlinux 0x9c9ec2a0 proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0x9ca77452 snd_ctl_unregister_ioctl +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9cb57551 t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0x9cba3c37 _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x9cd7baf5 __skb_gso_segment +EXPORT_SYMBOL vmlinux 0x9cf6ddab drop_super +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d1204d5 dmam_free_noncoherent +EXPORT_SYMBOL vmlinux 0x9d236825 cfb_fillrect +EXPORT_SYMBOL vmlinux 0x9d2857fa inet_confirm_addr +EXPORT_SYMBOL vmlinux 0x9d36ef05 nand_calculate_ecc +EXPORT_SYMBOL vmlinux 0x9d397b72 mmc_start_req +EXPORT_SYMBOL vmlinux 0x9d3aa376 blk_iopoll_init +EXPORT_SYMBOL vmlinux 0x9d467830 nand_scan_ident +EXPORT_SYMBOL vmlinux 0x9d4af41a skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0x9d4bba2b mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0x9d4f3a1c nand_bch_correct_data +EXPORT_SYMBOL vmlinux 0x9d669763 memcpy +EXPORT_SYMBOL vmlinux 0x9d6ae1f7 mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x9d8a4669 cdev_add +EXPORT_SYMBOL vmlinux 0x9d9b737d mipi_dsi_dcs_read +EXPORT_SYMBOL vmlinux 0x9da51531 bio_put +EXPORT_SYMBOL vmlinux 0x9da9fc98 seq_printf +EXPORT_SYMBOL vmlinux 0x9db1f77c of_phy_find_device +EXPORT_SYMBOL vmlinux 0x9df04594 input_get_keycode +EXPORT_SYMBOL vmlinux 0x9dfe7307 lz4_decompress_unknownoutputsize +EXPORT_SYMBOL vmlinux 0x9e03ba02 of_find_matching_node_and_match +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e18502c pcim_pin_device +EXPORT_SYMBOL vmlinux 0x9e22097a fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x9e32e789 snd_info_create_card_entry +EXPORT_SYMBOL vmlinux 0x9e3a3544 deactivate_locked_super +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable +EXPORT_SYMBOL vmlinux 0x9e6aca1e blk_queue_find_tag +EXPORT_SYMBOL vmlinux 0x9e6bd924 dentry_needs_remove_privs +EXPORT_SYMBOL vmlinux 0x9e6d79f8 snd_info_get_str +EXPORT_SYMBOL vmlinux 0x9e763530 reciprocal_value +EXPORT_SYMBOL vmlinux 0x9e7b092d phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0x9e8544d6 ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0x9e99fb54 mipi_dsi_attach +EXPORT_SYMBOL vmlinux 0x9e9e594e __kernel_write +EXPORT_SYMBOL vmlinux 0x9eb1b46c tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0x9eb3bb2e qdisc_list_del +EXPORT_SYMBOL vmlinux 0x9ebd4c04 adjust_resource +EXPORT_SYMBOL vmlinux 0x9f0ad95d __devm_gpiod_get_index +EXPORT_SYMBOL vmlinux 0x9f0c3f9d get_io_context +EXPORT_SYMBOL vmlinux 0x9f2b1c16 dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0x9f3ae475 fb_get_mode +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f7b7a49 mdiobus_read +EXPORT_SYMBOL vmlinux 0x9f7cbe98 mmc_power_save_host +EXPORT_SYMBOL vmlinux 0x9f823cea dispc_mgr_is_enabled +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9fbfe589 blk_queue_softirq_done +EXPORT_SYMBOL vmlinux 0x9fd7cda1 flex_array_prealloc +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0xa0106885 open_check_o_direct +EXPORT_SYMBOL vmlinux 0xa015331f page_waitqueue +EXPORT_SYMBOL vmlinux 0xa0164446 set_create_files_as +EXPORT_SYMBOL vmlinux 0xa02c5b38 from_kuid +EXPORT_SYMBOL vmlinux 0xa0323864 snd_pcm_lib_write +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa047b62f param_ops_long +EXPORT_SYMBOL vmlinux 0xa04a01bd qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xa05c03df mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xa0657fe5 pci_bus_read_config_byte +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 0xa087edd6 dm_get_device +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0d8316e msm_pinctrl_probe +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0e88277 dev_open +EXPORT_SYMBOL vmlinux 0xa0ea2673 pcie_get_readrq +EXPORT_SYMBOL vmlinux 0xa0ebd14c sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0xa0f8ca92 fb_show_logo +EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit +EXPORT_SYMBOL vmlinux 0xa0fc62d8 lock_sock_nested +EXPORT_SYMBOL vmlinux 0xa0fd2427 snd_pci_quirk_lookup_id +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa10eb09c write_inode_now +EXPORT_SYMBOL vmlinux 0xa114e631 call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0xa11cd308 flush_kernel_dcache_page +EXPORT_SYMBOL vmlinux 0xa120d33c tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0xa12488a1 xfrm_prepare_input +EXPORT_SYMBOL vmlinux 0xa12af142 tcp_parse_options +EXPORT_SYMBOL vmlinux 0xa12fdb24 d_set_fallthru +EXPORT_SYMBOL vmlinux 0xa1415618 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0xa144c19c blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0xa14b3f5d flex_array_free_parts +EXPORT_SYMBOL vmlinux 0xa14f3d8c ewma_add +EXPORT_SYMBOL vmlinux 0xa1688719 add_random_ready_callback +EXPORT_SYMBOL vmlinux 0xa1781c4d blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0xa187056e of_device_unregister +EXPORT_SYMBOL vmlinux 0xa192813b idr_for_each +EXPORT_SYMBOL vmlinux 0xa1b4bc2a tcf_hash_destroy +EXPORT_SYMBOL vmlinux 0xa1b759ce fb_add_videomode +EXPORT_SYMBOL vmlinux 0xa1bdfdf6 backlight_device_register +EXPORT_SYMBOL vmlinux 0xa1c76e0a _cond_resched +EXPORT_SYMBOL vmlinux 0xa1d55e90 _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0xa1d95d41 inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0xa1e93954 xfrm_garbage_collect +EXPORT_SYMBOL vmlinux 0xa1f0c83d pcim_iounmap +EXPORT_SYMBOL vmlinux 0xa1f0ebea bit_waitqueue +EXPORT_SYMBOL vmlinux 0xa1f1fbc6 fib_default_rule_add +EXPORT_SYMBOL vmlinux 0xa209451c bitmap_fold +EXPORT_SYMBOL vmlinux 0xa23277b7 skb_append +EXPORT_SYMBOL vmlinux 0xa2643c3a param_ops_ushort +EXPORT_SYMBOL vmlinux 0xa2690279 nf_log_trace +EXPORT_SYMBOL vmlinux 0xa2848c50 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0xa2a4e81f of_phy_connect +EXPORT_SYMBOL vmlinux 0xa2e379e4 unregister_filesystem +EXPORT_SYMBOL vmlinux 0xa2f4a70e inet_dgram_connect +EXPORT_SYMBOL vmlinux 0xa2f55801 simple_transaction_read +EXPORT_SYMBOL vmlinux 0xa3154665 scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0xa318549d tcp_make_synack +EXPORT_SYMBOL vmlinux 0xa31bdf07 vme_master_set +EXPORT_SYMBOL vmlinux 0xa31e44ba edma_free_channel +EXPORT_SYMBOL vmlinux 0xa3203365 elm_config +EXPORT_SYMBOL vmlinux 0xa336feb7 nand_manuf_ids +EXPORT_SYMBOL vmlinux 0xa35444e4 dispc_write_irqenable +EXPORT_SYMBOL vmlinux 0xa35c562d sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0xa37e78b6 flex_array_get +EXPORT_SYMBOL vmlinux 0xa381944f dql_reset +EXPORT_SYMBOL vmlinux 0xa3942aa4 nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0xa39a123a fence_add_callback +EXPORT_SYMBOL vmlinux 0xa414882d add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0xa41d4445 nlmsg_notify +EXPORT_SYMBOL vmlinux 0xa43b1297 vscnprintf +EXPORT_SYMBOL vmlinux 0xa4610bc6 omap_rev +EXPORT_SYMBOL vmlinux 0xa466f032 sock_no_accept +EXPORT_SYMBOL vmlinux 0xa46c246c page_readlink +EXPORT_SYMBOL vmlinux 0xa4701e9e timekeeping_inject_offset +EXPORT_SYMBOL vmlinux 0xa470a8d2 of_device_is_compatible +EXPORT_SYMBOL vmlinux 0xa4832c38 ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0xa4885606 mtd_concat_create +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 0xa4c9e012 __break_lease +EXPORT_SYMBOL vmlinux 0xa4d13b04 neigh_direct_output +EXPORT_SYMBOL vmlinux 0xa4d59040 blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0xa4e58296 simple_link +EXPORT_SYMBOL vmlinux 0xa4f6a612 __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xa50025ad noop_llseek +EXPORT_SYMBOL vmlinux 0xa51251a9 simple_lookup +EXPORT_SYMBOL vmlinux 0xa547067c pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0xa549fa2b input_register_handle +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa56fd65c locks_remove_posix +EXPORT_SYMBOL vmlinux 0xa574d24d snd_device_register +EXPORT_SYMBOL vmlinux 0xa579128e generic_fillattr +EXPORT_SYMBOL vmlinux 0xa58fea9d mempool_destroy +EXPORT_SYMBOL vmlinux 0xa5954b16 blk_integrity_register +EXPORT_SYMBOL vmlinux 0xa598e29c vesa_modes +EXPORT_SYMBOL vmlinux 0xa59c181a of_get_address +EXPORT_SYMBOL vmlinux 0xa5c20f1a fb_find_mode +EXPORT_SYMBOL vmlinux 0xa5cd9aab scsicam_bios_param +EXPORT_SYMBOL vmlinux 0xa5dca895 tso_count_descs +EXPORT_SYMBOL vmlinux 0xa600dab9 phy_connect_direct +EXPORT_SYMBOL vmlinux 0xa61aa028 snd_pcm_format_unsigned +EXPORT_SYMBOL vmlinux 0xa61e4362 omap_request_dma +EXPORT_SYMBOL vmlinux 0xa6316eee filp_open +EXPORT_SYMBOL vmlinux 0xa63d85ab slhc_remember +EXPORT_SYMBOL vmlinux 0xa65cbcd1 submit_bio_wait +EXPORT_SYMBOL vmlinux 0xa67267ed submit_bio +EXPORT_SYMBOL vmlinux 0xa67374f0 __percpu_counter_compare +EXPORT_SYMBOL vmlinux 0xa675804c utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa695eed8 __devm_gpiod_get_optional +EXPORT_SYMBOL vmlinux 0xa6970398 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0xa6af933a of_get_child_by_name +EXPORT_SYMBOL vmlinux 0xa6b36df0 abx500_get_register_page_interruptible +EXPORT_SYMBOL vmlinux 0xa6bab23d dqstats +EXPORT_SYMBOL vmlinux 0xa6bdb723 ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0xa6cff4a7 dev_notice +EXPORT_SYMBOL vmlinux 0xa6df4274 snd_timer_global_register +EXPORT_SYMBOL vmlinux 0xa6e7c7df module_refcount +EXPORT_SYMBOL vmlinux 0xa6ede7ff generic_update_time +EXPORT_SYMBOL vmlinux 0xa6ffec60 woken_wake_function +EXPORT_SYMBOL vmlinux 0xa7092e7a netdev_change_features +EXPORT_SYMBOL vmlinux 0xa7126722 inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0xa71290ef vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0xa734a3e9 abort_exclusive_wait +EXPORT_SYMBOL vmlinux 0xa735db59 prandom_u32 +EXPORT_SYMBOL vmlinux 0xa736b680 seq_open_private +EXPORT_SYMBOL vmlinux 0xa740d5b4 skb_dequeue +EXPORT_SYMBOL vmlinux 0xa748fda3 nand_unlock +EXPORT_SYMBOL vmlinux 0xa759f2c1 param_ops_string +EXPORT_SYMBOL vmlinux 0xa7634725 of_gpio_simple_xlate +EXPORT_SYMBOL vmlinux 0xa7698525 __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0xa77a7186 alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0xa798588a scsi_free_host_dev +EXPORT_SYMBOL vmlinux 0xa79dc41f netdev_notice +EXPORT_SYMBOL vmlinux 0xa7b3aa57 dquot_initialize +EXPORT_SYMBOL vmlinux 0xa7bdebde pagevec_lookup +EXPORT_SYMBOL vmlinux 0xa7cb5ed2 mmc_of_parse_voltage +EXPORT_SYMBOL vmlinux 0xa7e95b42 tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0xa7f903db mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0xa7ffe00e brioctl_set +EXPORT_SYMBOL vmlinux 0xa8176bfd security_path_rename +EXPORT_SYMBOL vmlinux 0xa8232c78 strtobool +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa84ed9b0 jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0xa85b5943 snd_jack_report +EXPORT_SYMBOL vmlinux 0xa8721b97 system_state +EXPORT_SYMBOL vmlinux 0xa880f993 dev_change_carrier +EXPORT_SYMBOL vmlinux 0xa889384a tcp_sendpage +EXPORT_SYMBOL vmlinux 0xa89f4a41 nd_region_to_nstype +EXPORT_SYMBOL vmlinux 0xa8a8110c kernel_neon_end +EXPORT_SYMBOL vmlinux 0xa8f5425e mmc_gpio_request_ro +EXPORT_SYMBOL vmlinux 0xa8fecf1d seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0xa8fef7bb security_unix_may_send +EXPORT_SYMBOL vmlinux 0xa90db9b4 account_page_dirtied +EXPORT_SYMBOL vmlinux 0xa9168676 xmit_recursion +EXPORT_SYMBOL vmlinux 0xa92f343c sk_send_sigurg +EXPORT_SYMBOL vmlinux 0xa9512959 ppp_unit_number +EXPORT_SYMBOL vmlinux 0xa964dd13 gpmc_cs_request +EXPORT_SYMBOL vmlinux 0xa975c2dc kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0xa976957d bitmap_remap +EXPORT_SYMBOL vmlinux 0xa978dbe6 __kfree_skb +EXPORT_SYMBOL vmlinux 0xa9791661 __free_pages +EXPORT_SYMBOL vmlinux 0xa97de3ce __inet_stream_connect +EXPORT_SYMBOL vmlinux 0xa9bb275f get_acl +EXPORT_SYMBOL vmlinux 0xa9bde30f pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0xa9c63b69 security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0xa9d0cd4a of_phy_is_fixed_link +EXPORT_SYMBOL vmlinux 0xa9d2d68f scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0xa9d2f3f7 lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0xa9ec7efd dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0xa9fac79c ip_do_fragment +EXPORT_SYMBOL vmlinux 0xaa06550b __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0xaa33b9d6 udp_add_offload +EXPORT_SYMBOL vmlinux 0xaa387373 sock_get_timestamp +EXPORT_SYMBOL vmlinux 0xaa3e142c dev_uc_init +EXPORT_SYMBOL vmlinux 0xaa48dd0b serial8250_do_pm +EXPORT_SYMBOL vmlinux 0xaa59fdb0 md_write_end +EXPORT_SYMBOL vmlinux 0xaa677d4c of_root +EXPORT_SYMBOL vmlinux 0xaa6901ac __kfifo_out_r +EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0xaa7abb5b __page_symlink +EXPORT_SYMBOL vmlinux 0xaa819ed9 skb_append_datato_frags +EXPORT_SYMBOL vmlinux 0xaa82a43f __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0xaa96a351 capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0xaaafd1f3 __dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0xaab1a353 jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0xaad0ae78 __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaaeaed01 inode_get_bytes +EXPORT_SYMBOL vmlinux 0xaaed2136 scsi_register_driver +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xab0c40aa netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0xab0f1be0 ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0xab26f9cf wait_on_page_bit +EXPORT_SYMBOL vmlinux 0xab397421 tty_write_room +EXPORT_SYMBOL vmlinux 0xab3d70c5 inet_del_offload +EXPORT_SYMBOL vmlinux 0xab5de8ad inet6_register_protosw +EXPORT_SYMBOL vmlinux 0xab5f9f83 dev_get_nest_level +EXPORT_SYMBOL vmlinux 0xab600421 probe_irq_off +EXPORT_SYMBOL vmlinux 0xab6613f1 snd_pcm_suspend_all +EXPORT_SYMBOL vmlinux 0xab694444 bsearch +EXPORT_SYMBOL vmlinux 0xab6bde28 sysctl_max_syn_backlog +EXPORT_SYMBOL vmlinux 0xab71d339 param_get_charp +EXPORT_SYMBOL vmlinux 0xab7369ac pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options +EXPORT_SYMBOL vmlinux 0xab7b7f95 eth_gro_complete +EXPORT_SYMBOL vmlinux 0xab89c6f7 __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0xaba3ad0c radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0xaba65ba0 iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0xabaa4857 dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0xabb70d20 pci_set_dma_seg_boundary +EXPORT_SYMBOL vmlinux 0xabbdf957 amba_release_regions +EXPORT_SYMBOL vmlinux 0xabc02f0a uart_remove_one_port +EXPORT_SYMBOL vmlinux 0xabc6dd63 cpufreq_sysfs_create_file +EXPORT_SYMBOL vmlinux 0xabcaa577 free_anon_bdev +EXPORT_SYMBOL vmlinux 0xabf8fe1b phy_stop +EXPORT_SYMBOL vmlinux 0xabfcb4c3 flush_delayed_work +EXPORT_SYMBOL vmlinux 0xac0a8427 scsi_add_device +EXPORT_SYMBOL vmlinux 0xac0ba8c1 blk_iopoll_disable +EXPORT_SYMBOL vmlinux 0xac15a771 sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac1d5d88 snd_card_free +EXPORT_SYMBOL vmlinux 0xac390091 dev_base_lock +EXPORT_SYMBOL vmlinux 0xac393b09 bh_submit_read +EXPORT_SYMBOL vmlinux 0xac398912 flex_array_clear +EXPORT_SYMBOL vmlinux 0xac450e99 phy_resume +EXPORT_SYMBOL vmlinux 0xac4ea77a forget_cached_acl +EXPORT_SYMBOL vmlinux 0xac51478d set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0xac60724c tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0xac6df9da register_filesystem +EXPORT_SYMBOL vmlinux 0xac7d3568 i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0xac86ac01 netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0xac9a3937 sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0xac9f7822 pci_enable_msi_range +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xaccabc6a in4_pton +EXPORT_SYMBOL vmlinux 0xaccdacd3 pcim_enable_device +EXPORT_SYMBOL vmlinux 0xacd3f0f5 blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xace1df8a max8925_reg_read +EXPORT_SYMBOL vmlinux 0xacefdbd6 scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad33d183 iov_iter_bvec +EXPORT_SYMBOL vmlinux 0xad3b6bf9 elv_rb_find +EXPORT_SYMBOL vmlinux 0xad48edfe __ip_select_ident +EXPORT_SYMBOL vmlinux 0xad5e1158 devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0xad5f05ae amba_driver_unregister +EXPORT_SYMBOL vmlinux 0xad84bef8 dm_table_event +EXPORT_SYMBOL vmlinux 0xad96e71b mmc_hw_reset +EXPORT_SYMBOL vmlinux 0xad9b8da1 filemap_map_pages +EXPORT_SYMBOL vmlinux 0xadaa648e mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0xadc161b5 elv_register_queue +EXPORT_SYMBOL vmlinux 0xadd3cec3 dquot_operations +EXPORT_SYMBOL vmlinux 0xadd47e82 kobject_del +EXPORT_SYMBOL vmlinux 0xade88e76 snd_malloc_pages +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xae10535e security_path_chown +EXPORT_SYMBOL vmlinux 0xae3ef4b5 pps_event +EXPORT_SYMBOL vmlinux 0xae71f60c ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0xae729e59 security_req_classify_flow +EXPORT_SYMBOL vmlinux 0xae7499a3 km_policy_notify +EXPORT_SYMBOL vmlinux 0xae77a595 radix_tree_gang_lookup_slot +EXPORT_SYMBOL vmlinux 0xae7bafcf tcp_init_sock +EXPORT_SYMBOL vmlinux 0xae8323e7 xfrm_state_add +EXPORT_SYMBOL vmlinux 0xae85a27e radix_tree_lookup +EXPORT_SYMBOL vmlinux 0xaec655c7 alloc_pages_exact +EXPORT_SYMBOL vmlinux 0xaed5cb04 mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0xaed880a9 vme_irq_generate +EXPORT_SYMBOL vmlinux 0xaef0e1cd __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0xaef89bd1 fbcon_set_tileops +EXPORT_SYMBOL vmlinux 0xaefb184a mmc_can_reset +EXPORT_SYMBOL vmlinux 0xaf319ee2 __devm_gpiod_get +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf50e76d elf_set_personality +EXPORT_SYMBOL vmlinux 0xaf555d5b free_user_ns +EXPORT_SYMBOL vmlinux 0xaf7f9883 netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0xaf80a951 inet_bind +EXPORT_SYMBOL vmlinux 0xaf84865e __get_user_8 +EXPORT_SYMBOL vmlinux 0xaf8aa518 system_rev +EXPORT_SYMBOL vmlinux 0xaf9e1832 generic_file_splice_read +EXPORT_SYMBOL vmlinux 0xafbf2de5 __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0xb00e48ad iov_iter_fault_in_readable +EXPORT_SYMBOL vmlinux 0xb04cf0fe lg_local_unlock +EXPORT_SYMBOL vmlinux 0xb0531191 fb_set_var +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb066b530 iommu_tbl_pool_init +EXPORT_SYMBOL vmlinux 0xb07616dd netpoll_send_skb_on_dev +EXPORT_SYMBOL vmlinux 0xb0868853 __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0xb09b7201 touch_atime +EXPORT_SYMBOL vmlinux 0xb0a0da0c rational_best_approximation +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb0e5496b __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0xb0f5a3a7 inet_add_offload +EXPORT_SYMBOL vmlinux 0xb10824dd ps2_init +EXPORT_SYMBOL vmlinux 0xb10efb3a vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0xb121390a probe_irq_on +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb141fc13 abx500_get_chip_id +EXPORT_SYMBOL vmlinux 0xb14a4678 clocksource_unregister +EXPORT_SYMBOL vmlinux 0xb15cb614 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xb1645a2e sg_free_table +EXPORT_SYMBOL vmlinux 0xb16bc00b blk_integrity_merge_bio +EXPORT_SYMBOL vmlinux 0xb179bce8 set_page_dirty +EXPORT_SYMBOL vmlinux 0xb1ad28e0 __gnu_mcount_nc +EXPORT_SYMBOL vmlinux 0xb1b0fc9b ether_setup +EXPORT_SYMBOL vmlinux 0xb1b89f58 __tracepoint_kmem_cache_free +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 0xb1f9f85b snd_pcm_hw_param_last +EXPORT_SYMBOL vmlinux 0xb209dce6 genphy_aneg_done +EXPORT_SYMBOL vmlinux 0xb22b9f2d sb_min_blocksize +EXPORT_SYMBOL vmlinux 0xb24a9cdc of_mdiobus_register +EXPORT_SYMBOL vmlinux 0xb2537a96 blk_mq_all_tag_busy_iter +EXPORT_SYMBOL vmlinux 0xb2597af2 set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0xb25d0d5a proc_symlink +EXPORT_SYMBOL vmlinux 0xb2682405 utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0xb285c2e8 rwsem_down_read_failed +EXPORT_SYMBOL vmlinux 0xb29b6f83 snd_pcm_hw_constraint_list +EXPORT_SYMBOL vmlinux 0xb2a26bd2 mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0xb2a7ad93 tty_kref_put +EXPORT_SYMBOL vmlinux 0xb2b59b7c jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0xb2be6e92 netdev_stats_to_stats64 +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 0xb2e89384 skb_copy +EXPORT_SYMBOL vmlinux 0xb2fedf4f cad_pid +EXPORT_SYMBOL vmlinux 0xb301509a skb_copy_expand +EXPORT_SYMBOL vmlinux 0xb301aa46 vlan_vid_add +EXPORT_SYMBOL vmlinux 0xb312efcf unregister_netdev +EXPORT_SYMBOL vmlinux 0xb3146db0 __pci_enable_wake +EXPORT_SYMBOL vmlinux 0xb3279e95 gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0xb328d13e get_tz_trend +EXPORT_SYMBOL vmlinux 0xb32d7b7e radix_tree_tagged +EXPORT_SYMBOL vmlinux 0xb332ecad napi_gro_flush +EXPORT_SYMBOL vmlinux 0xb33c351f ioremap_cache +EXPORT_SYMBOL vmlinux 0xb35b155e xfrm_state_walk +EXPORT_SYMBOL vmlinux 0xb35c62b7 __genl_register_family +EXPORT_SYMBOL vmlinux 0xb361b34f of_platform_bus_probe +EXPORT_SYMBOL vmlinux 0xb366c1cb address_space_init_once +EXPORT_SYMBOL vmlinux 0xb368f223 d_find_alias +EXPORT_SYMBOL vmlinux 0xb37c3693 devm_free_irq +EXPORT_SYMBOL vmlinux 0xb37f177f input_unregister_handle +EXPORT_SYMBOL vmlinux 0xb385a5d5 security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0xb38972e1 param_get_uint +EXPORT_SYMBOL vmlinux 0xb39e12ae dev_mc_add_global +EXPORT_SYMBOL vmlinux 0xb39f1a6d shdma_reset +EXPORT_SYMBOL vmlinux 0xb3acb4dc filemap_flush +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3dca087 pci_release_regions +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb40c875f find_lock_entry +EXPORT_SYMBOL vmlinux 0xb411f6d6 inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0xb4134373 unregister_cdrom +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb42ac8b1 twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0xb42e600f dev_add_offload +EXPORT_SYMBOL vmlinux 0xb42f2917 netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0xb4390f9a mcount +EXPORT_SYMBOL vmlinux 0xb4430376 tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0xb4519a8f string_escape_mem +EXPORT_SYMBOL vmlinux 0xb45ab0ec udp6_csum_init +EXPORT_SYMBOL vmlinux 0xb4709322 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0xb49d2441 sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0xb4a8414d xfrm6_rcv +EXPORT_SYMBOL vmlinux 0xb4b76f9f mmc_wait_for_app_cmd +EXPORT_SYMBOL vmlinux 0xb4b94377 __nand_correct_data +EXPORT_SYMBOL vmlinux 0xb4c0e360 nf_log_unregister +EXPORT_SYMBOL vmlinux 0xb4ccc1bf fbcon_rotate_cw +EXPORT_SYMBOL vmlinux 0xb4ce5ab6 sk_common_release +EXPORT_SYMBOL vmlinux 0xb51824d2 elv_rq_merge_ok +EXPORT_SYMBOL vmlinux 0xb5198b77 _raw_read_lock +EXPORT_SYMBOL vmlinux 0xb51cc82c dma_common_mmap +EXPORT_SYMBOL vmlinux 0xb523fbe0 fsnotify_alloc_group +EXPORT_SYMBOL vmlinux 0xb5392927 update_region +EXPORT_SYMBOL vmlinux 0xb556fd23 filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0xb55a1b31 __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0xb5684e29 idr_find_slowpath +EXPORT_SYMBOL vmlinux 0xb57343c2 frontswap_shrink +EXPORT_SYMBOL vmlinux 0xb583e3a6 inet_shutdown +EXPORT_SYMBOL vmlinux 0xb585bc5d user_path_create +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 0xb5d7c307 pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0xb5d9454c printk_emit +EXPORT_SYMBOL vmlinux 0xb5da507a try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0xb5dc7a90 mipi_dsi_set_maximum_return_packet_size +EXPORT_SYMBOL vmlinux 0xb5e65087 d_splice_alias +EXPORT_SYMBOL vmlinux 0xb6131393 __dquot_transfer +EXPORT_SYMBOL vmlinux 0xb614ca11 gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0xb6244511 sg_init_one +EXPORT_SYMBOL vmlinux 0xb637227f vfs_path_lookup +EXPORT_SYMBOL vmlinux 0xb63e4dc5 iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0xb6493b71 snd_pcm_set_ops +EXPORT_SYMBOL vmlinux 0xb65b0680 netpoll_parse_options +EXPORT_SYMBOL vmlinux 0xb65c622a of_device_get_match_data +EXPORT_SYMBOL vmlinux 0xb66a961d tcp_mtup_init +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb678f5fa sync_inode_metadata +EXPORT_SYMBOL vmlinux 0xb6896671 crc_t10dif +EXPORT_SYMBOL vmlinux 0xb6929c0a block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb6954b12 bio_clone_bioset +EXPORT_SYMBOL vmlinux 0xb695cb49 generic_listxattr +EXPORT_SYMBOL vmlinux 0xb69660bf xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0xb697b0f9 eth_type_trans +EXPORT_SYMBOL vmlinux 0xb6a68816 find_last_bit +EXPORT_SYMBOL vmlinux 0xb6b77656 cdev_alloc +EXPORT_SYMBOL vmlinux 0xb6d3daf1 qcom_scm_hdcp_req +EXPORT_SYMBOL vmlinux 0xb6dee55f vga_client_register +EXPORT_SYMBOL vmlinux 0xb6e0c797 jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0xb6e5a62a netdev_printk +EXPORT_SYMBOL vmlinux 0xb6eb793e neigh_destroy +EXPORT_SYMBOL vmlinux 0xb709d493 bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0xb7224160 read_cache_page +EXPORT_SYMBOL vmlinux 0xb72b5e6a jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0xb7488905 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xb769338f snd_info_create_module_entry +EXPORT_SYMBOL vmlinux 0xb77131b1 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb78dbc33 shdma_chan_filter +EXPORT_SYMBOL vmlinux 0xb7973c92 jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0xb79ec15d mipi_dsi_create_packet +EXPORT_SYMBOL vmlinux 0xb7ba76c7 __aeabi_unwind_cpp_pr2 +EXPORT_SYMBOL vmlinux 0xb7f41866 tc6393xb_lcd_mode +EXPORT_SYMBOL vmlinux 0xb8089bd1 kernel_recvmsg +EXPORT_SYMBOL vmlinux 0xb81960ca snprintf +EXPORT_SYMBOL vmlinux 0xb8362d51 xfrm_state_insert +EXPORT_SYMBOL vmlinux 0xb8370414 sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0xb8445741 skb_find_text +EXPORT_SYMBOL vmlinux 0xb8519355 cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0xb86a19cb write_dirty_buffer +EXPORT_SYMBOL vmlinux 0xb874b87a __clzsi2 +EXPORT_SYMBOL vmlinux 0xb8854ac8 sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0xb8b23848 inet_frag_find +EXPORT_SYMBOL vmlinux 0xb8b5ffac inet_del_protocol +EXPORT_SYMBOL vmlinux 0xb8cc4704 xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0xb8e877e7 kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0xb8fe6c71 scsi_cmd_get_serial +EXPORT_SYMBOL vmlinux 0xb9107807 abx500_register_ops +EXPORT_SYMBOL vmlinux 0xb914c1b3 writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0xb9530e97 max8925_bulk_read +EXPORT_SYMBOL vmlinux 0xb95b0bf0 tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0xb95f98d6 _memset_io +EXPORT_SYMBOL vmlinux 0xb961d32e vme_bus_num +EXPORT_SYMBOL vmlinux 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL vmlinux 0xb967026a blk_get_queue +EXPORT_SYMBOL vmlinux 0xb9675145 snd_ctl_new1 +EXPORT_SYMBOL vmlinux 0xb96a0000 mutex_unlock +EXPORT_SYMBOL vmlinux 0xb998ef86 blk_init_allocated_queue +EXPORT_SYMBOL vmlinux 0xb9a8f03b omap_stop_dma +EXPORT_SYMBOL vmlinux 0xb9acd3d9 __put_user_2 +EXPORT_SYMBOL vmlinux 0xb9ae48e0 jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0xb9b3e4e9 genphy_config_aneg +EXPORT_SYMBOL vmlinux 0xb9ccb39f sk_stream_error +EXPORT_SYMBOL vmlinux 0xb9ce586b param_set_short +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xba0c702a blk_queue_merge_bvec +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba51f5f8 __module_put_and_exit +EXPORT_SYMBOL vmlinux 0xba52fcf3 cfb_copyarea +EXPORT_SYMBOL vmlinux 0xba5b6200 seq_read +EXPORT_SYMBOL vmlinux 0xba668362 fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0xba7897eb napi_gro_frags +EXPORT_SYMBOL vmlinux 0xba821b4a blk_register_region +EXPORT_SYMBOL vmlinux 0xba83d16e __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0xba8a8098 snd_seq_root +EXPORT_SYMBOL vmlinux 0xbab74d12 input_unregister_handler +EXPORT_SYMBOL vmlinux 0xbabddb35 nd_iostat_end +EXPORT_SYMBOL vmlinux 0xbac2b6b0 inet_sendmsg +EXPORT_SYMBOL vmlinux 0xbac3cbf2 ns_to_timespec64 +EXPORT_SYMBOL vmlinux 0xbace5f6b dss_mgr_disconnect +EXPORT_SYMBOL vmlinux 0xbadb5db1 input_register_handler +EXPORT_SYMBOL vmlinux 0xbafeee36 dispc_runtime_get +EXPORT_SYMBOL vmlinux 0xbb04d039 netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb060550 netif_receive_skb_sk +EXPORT_SYMBOL vmlinux 0xbb253e4a inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0xbb35675b __bitmap_intersects +EXPORT_SYMBOL vmlinux 0xbb44fb5d sk_net_capable +EXPORT_SYMBOL vmlinux 0xbb5d343d xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xbb711f2a simple_rename +EXPORT_SYMBOL vmlinux 0xbb72d4fe __put_user_1 +EXPORT_SYMBOL vmlinux 0xbb86a100 pci_request_region_exclusive +EXPORT_SYMBOL vmlinux 0xbb99125c get_default_font +EXPORT_SYMBOL vmlinux 0xbbaa8cc8 get_user_pages_locked +EXPORT_SYMBOL vmlinux 0xbbd76e57 bit_wait +EXPORT_SYMBOL vmlinux 0xbc10dd97 __put_user_4 +EXPORT_SYMBOL vmlinux 0xbc15749b elevator_change +EXPORT_SYMBOL vmlinux 0xbc1fe6e3 nand_scan_tail +EXPORT_SYMBOL vmlinux 0xbc2bcee2 jbd2_journal_invalidatepage +EXPORT_SYMBOL vmlinux 0xbc2ed63a pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0xbc402616 netif_napi_del +EXPORT_SYMBOL vmlinux 0xbc4e5317 phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0xbc6b03db __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0xbc91149b make_kprojid +EXPORT_SYMBOL vmlinux 0xbca51fcb udp_lib_unhash +EXPORT_SYMBOL vmlinux 0xbcaec4d1 scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0xbcb25e22 send_sig +EXPORT_SYMBOL vmlinux 0xbcb5b549 dentry_update_name_case +EXPORT_SYMBOL vmlinux 0xbcc308bb strnlen_user +EXPORT_SYMBOL vmlinux 0xbcc67668 __sk_dst_check +EXPORT_SYMBOL vmlinux 0xbcd1a8d8 snd_cards +EXPORT_SYMBOL vmlinux 0xbce2d380 crypto_sha512_finup +EXPORT_SYMBOL vmlinux 0xbd038d5e mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0xbd09b550 skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0xbd17c6de gen_replace_estimator +EXPORT_SYMBOL vmlinux 0xbd3776ac security_file_permission +EXPORT_SYMBOL vmlinux 0xbd4868ed mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0xbd76bfcd dev_set_mtu +EXPORT_SYMBOL vmlinux 0xbd85bad4 devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0xbd868684 key_revoke +EXPORT_SYMBOL vmlinux 0xbd9074b1 blk_finish_plug +EXPORT_SYMBOL vmlinux 0xbd934c6e thaw_super +EXPORT_SYMBOL vmlinux 0xbd940f67 kdb_current_task +EXPORT_SYMBOL vmlinux 0xbdaff819 neigh_parms_release +EXPORT_SYMBOL vmlinux 0xbdb7208c scsi_is_target_device +EXPORT_SYMBOL vmlinux 0xbdb77ae3 netlink_ack +EXPORT_SYMBOL vmlinux 0xbdce4733 kunmap_high +EXPORT_SYMBOL vmlinux 0xbdd9617d __nla_reserve +EXPORT_SYMBOL vmlinux 0xbdec4d08 fence_remove_callback +EXPORT_SYMBOL vmlinux 0xbdedb6b2 irq_stat +EXPORT_SYMBOL vmlinux 0xbe0e5118 nla_memcmp +EXPORT_SYMBOL vmlinux 0xbe1bb112 bitmap_onto +EXPORT_SYMBOL vmlinux 0xbe3947a0 of_iomap +EXPORT_SYMBOL vmlinux 0xbe4042b7 generic_make_request +EXPORT_SYMBOL vmlinux 0xbe72e8fd bio_init +EXPORT_SYMBOL vmlinux 0xbe757e13 tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0xbe7eaf0b dev_get_phys_port_name +EXPORT_SYMBOL vmlinux 0xbe8860a8 dispc_mgr_go_busy +EXPORT_SYMBOL vmlinux 0xbe8fb90c dispc_mgr_get_framedone_irq +EXPORT_SYMBOL vmlinux 0xbe986df4 snd_pcm_hw_constraint_integer +EXPORT_SYMBOL vmlinux 0xbe9b0277 pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0xbeabb69d xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0xbeb555bb __register_binfmt +EXPORT_SYMBOL vmlinux 0xbec8eb73 irq_set_chip +EXPORT_SYMBOL vmlinux 0xbecce3a1 vm_iomap_memory +EXPORT_SYMBOL vmlinux 0xbecde1df poll_freewait +EXPORT_SYMBOL vmlinux 0xbed60b6d __serio_register_driver +EXPORT_SYMBOL vmlinux 0xbedd1ba4 file_remove_privs +EXPORT_SYMBOL vmlinux 0xbee90f2f __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbf3b4cfb softnet_data +EXPORT_SYMBOL vmlinux 0xbf502629 blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0xbf6e3880 phy_read_mmd_indirect +EXPORT_SYMBOL vmlinux 0xbf7fd2f5 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0xbf8ba54a vprintk +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbfb3928f release_pages +EXPORT_SYMBOL vmlinux 0xbfbe8e70 jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0xbfee3ad5 loop_unregister_transfer +EXPORT_SYMBOL vmlinux 0xc001aac7 serio_rescan +EXPORT_SYMBOL vmlinux 0xc0056be5 _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0xc00cdcc7 simple_transaction_get +EXPORT_SYMBOL vmlinux 0xc02132b6 tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0xc022dbd7 phy_device_register +EXPORT_SYMBOL vmlinux 0xc024e2eb __frontswap_load +EXPORT_SYMBOL vmlinux 0xc034f656 netpoll_cleanup +EXPORT_SYMBOL vmlinux 0xc036e5a7 sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0xc0455b07 __set_page_dirty_buffers +EXPORT_SYMBOL vmlinux 0xc05bf3a1 mmc_set_blockcount +EXPORT_SYMBOL vmlinux 0xc05ed2c8 snd_pcm_hw_refine +EXPORT_SYMBOL vmlinux 0xc06547ca sk_wait_data +EXPORT_SYMBOL vmlinux 0xc068440e __kfifo_alloc +EXPORT_SYMBOL vmlinux 0xc073f3ac pci_write_vpd +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc08210ea clocksource_change_rating +EXPORT_SYMBOL vmlinux 0xc0823e4c twl_i2c_write +EXPORT_SYMBOL vmlinux 0xc0a6a8c5 omap_set_dma_dest_burst_mode +EXPORT_SYMBOL vmlinux 0xc0a98385 profile_pc +EXPORT_SYMBOL vmlinux 0xc0c0595a swiotlb_unmap_sg +EXPORT_SYMBOL vmlinux 0xc0d25f86 bitmap_close_sync +EXPORT_SYMBOL vmlinux 0xc0dc2df8 d_drop +EXPORT_SYMBOL vmlinux 0xc0de1715 skb_queue_head +EXPORT_SYMBOL vmlinux 0xc10e3083 sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0xc11d8093 iov_shorten +EXPORT_SYMBOL vmlinux 0xc12ec3a6 dns_query +EXPORT_SYMBOL vmlinux 0xc132bd43 pci_alloc_dev +EXPORT_SYMBOL vmlinux 0xc13ebba0 dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0xc17be114 edma_assign_channel_eventq +EXPORT_SYMBOL vmlinux 0xc18de14c remap_vmalloc_range_partial +EXPORT_SYMBOL vmlinux 0xc1a04732 km_state_notify +EXPORT_SYMBOL vmlinux 0xc1cef1f4 bdget +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1e50c0b rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0xc1e513a6 sk_receive_skb +EXPORT_SYMBOL vmlinux 0xc1fba239 inet_csk_reqsk_queue_drop +EXPORT_SYMBOL vmlinux 0xc21321f9 of_translate_address +EXPORT_SYMBOL vmlinux 0xc22474cd tty_unlock +EXPORT_SYMBOL vmlinux 0xc225f1ca tty_register_device +EXPORT_SYMBOL vmlinux 0xc265f06c vfs_symlink +EXPORT_SYMBOL vmlinux 0xc27c6d5c xfrm_unregister_mode +EXPORT_SYMBOL vmlinux 0xc2acc033 hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0xc2cfed49 padata_start +EXPORT_SYMBOL vmlinux 0xc2d711e1 krealloc +EXPORT_SYMBOL vmlinux 0xc2dab7b0 mipi_dsi_dcs_set_display_on +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2f1dffc cros_ec_check_result +EXPORT_SYMBOL vmlinux 0xc2f9c045 timespec_to_jiffies +EXPORT_SYMBOL vmlinux 0xc30a9832 pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0xc315a771 dm_kobject_release +EXPORT_SYMBOL vmlinux 0xc32ecd83 blkdev_put +EXPORT_SYMBOL vmlinux 0xc3586eac generic_permission +EXPORT_SYMBOL vmlinux 0xc359fb65 abort +EXPORT_SYMBOL vmlinux 0xc3ae52c8 pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0xc3c2be91 mipi_dsi_packet_format_is_short +EXPORT_SYMBOL vmlinux 0xc3c52d51 i2c_verify_client +EXPORT_SYMBOL vmlinux 0xc3d1fa4d edma_alloc_cont_slots +EXPORT_SYMBOL vmlinux 0xc3d59ff7 netlink_broadcast_filtered +EXPORT_SYMBOL vmlinux 0xc3d8d384 xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0xc3ea08b9 inet6_del_offload +EXPORT_SYMBOL vmlinux 0xc40d96bd iov_iter_init +EXPORT_SYMBOL vmlinux 0xc413f9a1 twl6040_power +EXPORT_SYMBOL vmlinux 0xc41f0516 node_states +EXPORT_SYMBOL vmlinux 0xc43f29f2 mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0xc44f10e0 netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0xc499ae1e kstrdup +EXPORT_SYMBOL vmlinux 0xc4aecdfe dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0xc4d16521 sock_from_file +EXPORT_SYMBOL vmlinux 0xc513cbdd pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0xc526327e snd_pcm_release_substream +EXPORT_SYMBOL vmlinux 0xc52da066 omap_set_dma_dest_params +EXPORT_SYMBOL vmlinux 0xc52dd2dd __xfrm_init_state +EXPORT_SYMBOL vmlinux 0xc543c63c page_follow_link_light +EXPORT_SYMBOL vmlinux 0xc55d216e netdev_warn +EXPORT_SYMBOL vmlinux 0xc58327c5 read_dev_sector +EXPORT_SYMBOL vmlinux 0xc58b77ca scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0xc58fc032 nd_device_unregister +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc5a003d4 read_code +EXPORT_SYMBOL vmlinux 0xc5a08513 shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0xc5a59b16 snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL vmlinux 0xc5b35423 __sb_start_write +EXPORT_SYMBOL vmlinux 0xc5bf746c prepare_creds +EXPORT_SYMBOL vmlinux 0xc5d904f9 follow_pfn +EXPORT_SYMBOL vmlinux 0xc5e18ce7 jbd2_journal_file_inode +EXPORT_SYMBOL vmlinux 0xc5f429af twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0xc5f7e9f0 md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0xc5fdef94 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xc611cedc scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0xc62ba1d5 get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc651dd57 lro_receive_skb +EXPORT_SYMBOL vmlinux 0xc65ae43b blk_cleanup_queue +EXPORT_SYMBOL vmlinux 0xc6643eba alloc_disk_node +EXPORT_SYMBOL vmlinux 0xc668e715 __nd_driver_register +EXPORT_SYMBOL vmlinux 0xc66fa6a6 ida_remove +EXPORT_SYMBOL vmlinux 0xc677d4ae inet6_del_protocol +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6da9c08 pci_find_bus +EXPORT_SYMBOL vmlinux 0xc6de77b4 gen_new_estimator +EXPORT_SYMBOL vmlinux 0xc6ebae74 scsi_rescan_device +EXPORT_SYMBOL vmlinux 0xc6f3e24d snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL vmlinux 0xc7062f4e mipi_dsi_generic_read +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc72f0b34 nd_btt_sb_checksum +EXPORT_SYMBOL vmlinux 0xc73fc3e4 scsi_device_lookup +EXPORT_SYMBOL vmlinux 0xc74ea3cc d_alloc +EXPORT_SYMBOL vmlinux 0xc7563db8 twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xc75c804e snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL vmlinux 0xc75e7d57 sound_class +EXPORT_SYMBOL vmlinux 0xc761e5d4 udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0xc76b1c4d scsi_device_put +EXPORT_SYMBOL vmlinux 0xc781bd9f rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc78d7886 snd_ctl_replace +EXPORT_SYMBOL vmlinux 0xc7910c45 inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0xc79ade0f nla_put_nohdr +EXPORT_SYMBOL vmlinux 0xc79bcd36 dm_vcalloc +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7a858ca generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0xc7aa1ca4 security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0xc7ab4086 seqno_fence_ops +EXPORT_SYMBOL vmlinux 0xc7bcbc8d add_wait_queue +EXPORT_SYMBOL vmlinux 0xc7e0a9b9 nf_hook_slow +EXPORT_SYMBOL vmlinux 0xc7ec6c27 strspn +EXPORT_SYMBOL vmlinux 0xc7efe22a i2c_transfer +EXPORT_SYMBOL vmlinux 0xc7f00a97 ioctl_by_bdev +EXPORT_SYMBOL vmlinux 0xc7fc18dc dev_mc_flush +EXPORT_SYMBOL vmlinux 0xc8002e08 nand_scan +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 0xc84c3b28 pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0xc85b3860 pci_request_regions +EXPORT_SYMBOL vmlinux 0xc85d328e rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc87a7b68 inode_needs_sync +EXPORT_SYMBOL vmlinux 0xc87b45ba input_mt_init_slots +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc897c382 sg_init_table +EXPORT_SYMBOL vmlinux 0xc8a91f5b cpumask_local_spread +EXPORT_SYMBOL vmlinux 0xc8ab95e8 vm_insert_mixed +EXPORT_SYMBOL vmlinux 0xc8b57c27 autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xc8bda88d seq_pad +EXPORT_SYMBOL vmlinux 0xc8f21636 inetdev_by_index +EXPORT_SYMBOL vmlinux 0xc8f219b9 simple_empty +EXPORT_SYMBOL vmlinux 0xc90021dc abort_creds +EXPORT_SYMBOL vmlinux 0xc911b9d5 eth_get_headlen +EXPORT_SYMBOL vmlinux 0xc9194c2e read_cache_pages +EXPORT_SYMBOL vmlinux 0xc93a2f4d edma_free_cont_slots +EXPORT_SYMBOL vmlinux 0xc94ef48b mark_page_accessed +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc9838d11 ilookup +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc9af03b1 skb_trim +EXPORT_SYMBOL vmlinux 0xc9b24824 xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0xc9b2a75c mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0xca0a3d6f blk_recount_segments +EXPORT_SYMBOL vmlinux 0xca0f4667 readlink_copy +EXPORT_SYMBOL vmlinux 0xca28a8fe tty_register_driver +EXPORT_SYMBOL vmlinux 0xca295b21 netdev_crit +EXPORT_SYMBOL vmlinux 0xca4ffc70 bio_phys_segments +EXPORT_SYMBOL vmlinux 0xca52f4b7 kfree_skb_partial +EXPORT_SYMBOL vmlinux 0xca53804d __block_write_begin +EXPORT_SYMBOL vmlinux 0xca616950 dev_mc_unsync +EXPORT_SYMBOL vmlinux 0xca680763 tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0xca7b310b blk_get_backing_dev_info +EXPORT_SYMBOL vmlinux 0xca873569 sock_recvmsg +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xcaa8b756 set_user_nice +EXPORT_SYMBOL vmlinux 0xcac4a162 netdev_boot_setup_check +EXPORT_SYMBOL vmlinux 0xcaddbd7e edma_set_dest_index +EXPORT_SYMBOL vmlinux 0xcae97c29 dev_queue_xmit_sk +EXPORT_SYMBOL vmlinux 0xcaebd25b cancel_dirty_page +EXPORT_SYMBOL vmlinux 0xcaf2c603 scsi_sd_pm_domain +EXPORT_SYMBOL vmlinux 0xcaffdebe mpage_writepage +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb466063 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0xcb643137 padata_alloc +EXPORT_SYMBOL vmlinux 0xcb9ee400 snd_pcm_lib_ioctl +EXPORT_SYMBOL vmlinux 0xcbaf56ef key_alloc +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbc55063 fget +EXPORT_SYMBOL vmlinux 0xcbc9557f unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0xcbe678f6 napi_get_frags +EXPORT_SYMBOL vmlinux 0xcbeac4be hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0xcbeb97eb da903x_query_status +EXPORT_SYMBOL vmlinux 0xcbee6439 ida_simple_get +EXPORT_SYMBOL vmlinux 0xcc03c175 simple_dname +EXPORT_SYMBOL vmlinux 0xcc109d0a nf_log_packet +EXPORT_SYMBOL vmlinux 0xcc148ef1 dev_driver_string +EXPORT_SYMBOL vmlinux 0xcc192898 gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc55a717 shdma_request_irq +EXPORT_SYMBOL vmlinux 0xcc6430f6 mipi_dsi_dcs_get_pixel_format +EXPORT_SYMBOL vmlinux 0xcc78e26e register_framebuffer +EXPORT_SYMBOL vmlinux 0xcc8b3773 of_graph_get_remote_port_parent +EXPORT_SYMBOL vmlinux 0xcc8fad54 tcp_setsockopt +EXPORT_SYMBOL vmlinux 0xcc924077 scsi_ioctl_reset +EXPORT_SYMBOL vmlinux 0xcca2fbe4 bio_add_page +EXPORT_SYMBOL vmlinux 0xccb62098 jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0xccbdb57c netdev_all_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0xccc21f5e input_get_new_minor +EXPORT_SYMBOL vmlinux 0xccf2d16e remap_pfn_range +EXPORT_SYMBOL vmlinux 0xccf40dc0 __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0xccf63964 eth_header_parse +EXPORT_SYMBOL vmlinux 0xccf83b0a generic_setlease +EXPORT_SYMBOL vmlinux 0xccfef64f skb_flow_dissector_init +EXPORT_SYMBOL vmlinux 0xcd083b10 unregister_sound_dsp +EXPORT_SYMBOL vmlinux 0xcd20f0d1 unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd2eb9d8 bdgrab +EXPORT_SYMBOL vmlinux 0xcd30b95a tmio_core_mmc_clk_div +EXPORT_SYMBOL vmlinux 0xcd4b9d27 inet_sock_destruct +EXPORT_SYMBOL vmlinux 0xcd63c845 __aeabi_lasr +EXPORT_SYMBOL vmlinux 0xcd7294c2 devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0xcd7c8d08 omap_dss_find_output +EXPORT_SYMBOL vmlinux 0xcd8d36f4 flow_get_u32_src +EXPORT_SYMBOL vmlinux 0xcda3514a skb_get_hash_perturb +EXPORT_SYMBOL vmlinux 0xcdb2296b nf_log_register +EXPORT_SYMBOL vmlinux 0xcdb9f58e ps2_drain +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcdc49e19 lockref_get +EXPORT_SYMBOL vmlinux 0xcdc4a0c9 blk_sync_queue +EXPORT_SYMBOL vmlinux 0xcdcc04dd key_validate +EXPORT_SYMBOL vmlinux 0xcdcd519f bioset_integrity_create +EXPORT_SYMBOL vmlinux 0xcde4d152 security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0xcdf42f3f eth_gro_receive +EXPORT_SYMBOL vmlinux 0xce0ce69f from_kgid +EXPORT_SYMBOL vmlinux 0xce120fae file_path +EXPORT_SYMBOL vmlinux 0xce15e30d netpoll_send_udp +EXPORT_SYMBOL vmlinux 0xce20dad0 kern_path_mountpoint +EXPORT_SYMBOL vmlinux 0xce26af85 iterate_dir +EXPORT_SYMBOL vmlinux 0xce26d9c1 rtnl_unicast +EXPORT_SYMBOL vmlinux 0xce272b3e simple_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce2ee5ea iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0xce391cd8 inode_init_owner +EXPORT_SYMBOL vmlinux 0xce3a046e nobh_write_begin +EXPORT_SYMBOL vmlinux 0xce3ca308 copy_from_user_toio +EXPORT_SYMBOL vmlinux 0xce47bb8f pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0xce4a6ce2 vfs_readf +EXPORT_SYMBOL vmlinux 0xce59b4b4 netlink_broadcast +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xcebe912f d_alloc_pseudo +EXPORT_SYMBOL vmlinux 0xcec81569 of_phy_register_fixed_link +EXPORT_SYMBOL vmlinux 0xcee46134 kernel_read +EXPORT_SYMBOL vmlinux 0xceea92fc xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0xceed7f85 _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xcef51982 kstrtou16 +EXPORT_SYMBOL vmlinux 0xcefa9e0b noop_fsync +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcf1bd3ba blk_init_queue +EXPORT_SYMBOL vmlinux 0xcf59487d eth_mac_addr +EXPORT_SYMBOL vmlinux 0xcf7be51d mpage_readpage +EXPORT_SYMBOL vmlinux 0xcf7cc703 qdisc_list_add +EXPORT_SYMBOL vmlinux 0xcf81827b phy_attach_direct +EXPORT_SYMBOL vmlinux 0xcf88625f mempool_create_node +EXPORT_SYMBOL vmlinux 0xcfb67048 dev_mc_del +EXPORT_SYMBOL vmlinux 0xcfc5ee83 max8925_bulk_write +EXPORT_SYMBOL vmlinux 0xcfc66cae inet_frags_exit_net +EXPORT_SYMBOL vmlinux 0xcfd0d455 blk_end_request_cur +EXPORT_SYMBOL vmlinux 0xcfd742a0 ll_rw_block +EXPORT_SYMBOL vmlinux 0xcff6b676 _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0xcffb0342 devm_iounmap +EXPORT_SYMBOL vmlinux 0xd0083627 skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0xd020e4d3 sock_sendmsg +EXPORT_SYMBOL vmlinux 0xd030894c mod_zone_page_state +EXPORT_SYMBOL vmlinux 0xd034105f lockref_put_return +EXPORT_SYMBOL vmlinux 0xd04e2346 dquot_transfer +EXPORT_SYMBOL vmlinux 0xd059df0a skb_pad +EXPORT_SYMBOL vmlinux 0xd06bf5eb bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0xd0720a17 on_each_cpu_cond +EXPORT_SYMBOL vmlinux 0xd0724d0a scsi_host_put +EXPORT_SYMBOL vmlinux 0xd087e033 mmc_register_driver +EXPORT_SYMBOL vmlinux 0xd08eb0c2 pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0xd09b0199 fence_context_alloc +EXPORT_SYMBOL vmlinux 0xd0a2847c sha_init +EXPORT_SYMBOL vmlinux 0xd0a91bab skip_spaces +EXPORT_SYMBOL vmlinux 0xd0be4d23 elevator_alloc +EXPORT_SYMBOL vmlinux 0xd0c4c21a sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0xd0c70b85 nonseekable_open +EXPORT_SYMBOL vmlinux 0xd0e87471 ndo_dflt_fdb_add +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 0xd100acbd _raw_write_lock +EXPORT_SYMBOL vmlinux 0xd1067ba7 dispc_ovl_enabled +EXPORT_SYMBOL vmlinux 0xd106b59a dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0xd1355e2a register_sound_dsp +EXPORT_SYMBOL vmlinux 0xd13ce570 led_update_brightness +EXPORT_SYMBOL vmlinux 0xd148a126 page_put_link +EXPORT_SYMBOL vmlinux 0xd15a4e38 neigh_table_init +EXPORT_SYMBOL vmlinux 0xd15a8eb8 mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0xd16a8f32 dquot_free_inode +EXPORT_SYMBOL vmlinux 0xd17f5eec dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0xd1816f32 frontswap_writethrough +EXPORT_SYMBOL vmlinux 0xd196c9be kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xd1a2f598 snd_jack_set_key +EXPORT_SYMBOL vmlinux 0xd1b73132 param_ops_ullong +EXPORT_SYMBOL vmlinux 0xd1c84dfb hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1e79cae fence_wait_timeout +EXPORT_SYMBOL vmlinux 0xd1f7fa86 skb_orphan_partial +EXPORT_SYMBOL vmlinux 0xd2022bc9 tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0xd20e41e6 d_move +EXPORT_SYMBOL vmlinux 0xd220cf8a jiffies_to_timespec +EXPORT_SYMBOL vmlinux 0xd2267547 dcache_readdir +EXPORT_SYMBOL vmlinux 0xd22d0882 vfs_read +EXPORT_SYMBOL vmlinux 0xd2306640 put_io_context +EXPORT_SYMBOL vmlinux 0xd23e5d22 pci_find_capability +EXPORT_SYMBOL vmlinux 0xd251d7b0 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0xd254a4a0 clkdev_alloc +EXPORT_SYMBOL vmlinux 0xd2555f19 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xd25d0abf nla_put +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd2870606 fget_raw +EXPORT_SYMBOL vmlinux 0xd28b4b5f __find_get_block +EXPORT_SYMBOL vmlinux 0xd28c6812 mapping_tagged +EXPORT_SYMBOL vmlinux 0xd299fefa tty_unthrottle +EXPORT_SYMBOL vmlinux 0xd2aa823c input_set_abs_params +EXPORT_SYMBOL vmlinux 0xd2af138b reservation_ww_class +EXPORT_SYMBOL vmlinux 0xd2bbb5c1 blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2f351e1 security_path_mkdir +EXPORT_SYMBOL vmlinux 0xd307693a tcp_md5_hash_header +EXPORT_SYMBOL vmlinux 0xd31ccb06 of_machine_is_compatible +EXPORT_SYMBOL vmlinux 0xd33ceb6c dst_discard_sk +EXPORT_SYMBOL vmlinux 0xd34a6743 nobh_truncate_page +EXPORT_SYMBOL vmlinux 0xd37edb90 tcp_check_req +EXPORT_SYMBOL vmlinux 0xd392b8cb audit_log_task_info +EXPORT_SYMBOL vmlinux 0xd3a2a8c1 seq_dentry +EXPORT_SYMBOL vmlinux 0xd3dbfbc4 _find_first_zero_bit_le +EXPORT_SYMBOL vmlinux 0xd3e3d764 max8925_set_bits +EXPORT_SYMBOL vmlinux 0xd3e6f60d cpu_possible_mask +EXPORT_SYMBOL vmlinux 0xd3e840fd abx500_startup_irq_enabled +EXPORT_SYMBOL vmlinux 0xd4266182 backlight_force_update +EXPORT_SYMBOL vmlinux 0xd4295970 filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0xd42c629b flow_cache_lookup +EXPORT_SYMBOL vmlinux 0xd433c08e blk_mq_run_hw_queues +EXPORT_SYMBOL vmlinux 0xd434803a generic_getxattr +EXPORT_SYMBOL vmlinux 0xd444df02 del_random_ready_callback +EXPORT_SYMBOL vmlinux 0xd447be39 dquot_commit +EXPORT_SYMBOL vmlinux 0xd44f5a46 netpoll_print_options +EXPORT_SYMBOL vmlinux 0xd45d2ed1 pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0xd4669fad complete +EXPORT_SYMBOL vmlinux 0xd47bb28f generic_key_instantiate +EXPORT_SYMBOL vmlinux 0xd4a94f43 register_netdev +EXPORT_SYMBOL vmlinux 0xd4b35861 scsi_host_lookup +EXPORT_SYMBOL vmlinux 0xd4bbd0c2 sock_no_shutdown +EXPORT_SYMBOL vmlinux 0xd4bcd689 wait_iff_congested +EXPORT_SYMBOL vmlinux 0xd4d93bbd jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0xd4e7a92d i2c_register_driver +EXPORT_SYMBOL vmlinux 0xd4faf673 netdev_update_features +EXPORT_SYMBOL vmlinux 0xd4fdb406 of_find_all_nodes +EXPORT_SYMBOL vmlinux 0xd530118b bitmap_startwrite +EXPORT_SYMBOL vmlinux 0xd54f41ce try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0xd55d0153 dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0xd57b40a5 udp_lib_get_port +EXPORT_SYMBOL vmlinux 0xd5af2445 xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0xd5b42459 tcp_rcv_established +EXPORT_SYMBOL vmlinux 0xd5d84db5 vfs_fsync +EXPORT_SYMBOL vmlinux 0xd5e51a61 snd_soc_alloc_ac97_codec +EXPORT_SYMBOL vmlinux 0xd5f52d4f netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0xd600090d snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL vmlinux 0xd61347c6 register_sysctl +EXPORT_SYMBOL vmlinux 0xd6149895 inc_zone_page_state +EXPORT_SYMBOL vmlinux 0xd616683a ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0xd627480b strncat +EXPORT_SYMBOL vmlinux 0xd62c833f schedule_timeout +EXPORT_SYMBOL vmlinux 0xd643f66d __ww_mutex_lock +EXPORT_SYMBOL vmlinux 0xd648a7cc __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0xd648e564 fb_match_mode +EXPORT_SYMBOL vmlinux 0xd66fe63b scsi_get_host_dev +EXPORT_SYMBOL vmlinux 0xd673e135 padata_do_parallel +EXPORT_SYMBOL vmlinux 0xd6859413 arm_coherent_dma_ops +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd68b17a0 f_setown +EXPORT_SYMBOL vmlinux 0xd691ecb1 pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0xd69cce94 blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0xd6a1a309 blk_requeue_request +EXPORT_SYMBOL vmlinux 0xd6e30367 ata_dev_printk +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd71a2a19 uart_unregister_driver +EXPORT_SYMBOL vmlinux 0xd727d9d9 __cleancache_init_shared_fs +EXPORT_SYMBOL vmlinux 0xd7321c6a gen_pool_add_virt +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 0xd77de694 uart_update_timeout +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 0xd7aa5aef __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0xd7b3a695 hdmi_infoframe_log +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd7eb6f71 md_update_sb +EXPORT_SYMBOL vmlinux 0xd8045a38 of_find_backlight_by_node +EXPORT_SYMBOL vmlinux 0xd822dbdb inet6_add_offload +EXPORT_SYMBOL vmlinux 0xd82df5a5 tty_port_hangup +EXPORT_SYMBOL vmlinux 0xd839b49c snd_ctl_register_ioctl +EXPORT_SYMBOL vmlinux 0xd8460db7 input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0xd85833cb __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0xd85a970d i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0xd85b0d60 netif_carrier_on +EXPORT_SYMBOL vmlinux 0xd85cd67e __wake_up +EXPORT_SYMBOL vmlinux 0xd86a25b8 forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0xd882361c dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0xd896bcc0 skb_try_coalesce +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8ded085 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xd8e484f0 register_chrdev_region +EXPORT_SYMBOL vmlinux 0xd8eac196 get_phy_device +EXPORT_SYMBOL vmlinux 0xd908f65a jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0xd955d2b7 omap_set_dma_dest_data_pack +EXPORT_SYMBOL vmlinux 0xd969aab4 pci_request_region +EXPORT_SYMBOL vmlinux 0xd96ea4fa blk_mq_tag_to_rq +EXPORT_SYMBOL vmlinux 0xd97ea05b generic_ro_fops +EXPORT_SYMBOL vmlinux 0xd97edd47 neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd9964e71 dquot_commit_info +EXPORT_SYMBOL vmlinux 0xd99ad579 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0xd9a986c8 unlink_framebuffer +EXPORT_SYMBOL vmlinux 0xd9adb393 vfs_mkdir +EXPORT_SYMBOL vmlinux 0xd9bea97d bio_get_nr_vecs +EXPORT_SYMBOL vmlinux 0xd9ce8f0c strnlen +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xd9f623a7 tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda499c3a __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0xda4af528 jbd2_journal_start +EXPORT_SYMBOL vmlinux 0xda58d94b __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0xda6a27b9 scmd_printk +EXPORT_SYMBOL vmlinux 0xda6b6ba6 blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0xda7ca6cb fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xda8af7ad fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0xda96b174 swiotlb_alloc_coherent +EXPORT_SYMBOL vmlinux 0xdaa57ec3 totalhigh_pages +EXPORT_SYMBOL vmlinux 0xdaa9bc89 xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0xdaafc807 tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdace10f9 vfs_readv +EXPORT_SYMBOL vmlinux 0xdad97f94 __raw_writesw +EXPORT_SYMBOL vmlinux 0xdafd1727 nf_unregister_hooks +EXPORT_SYMBOL vmlinux 0xdb012e31 task_tgid_nr_ns +EXPORT_SYMBOL vmlinux 0xdb29f15d peernet2id_alloc +EXPORT_SYMBOL vmlinux 0xdb4292e4 omap_set_dma_params +EXPORT_SYMBOL vmlinux 0xdb4c0418 sg_miter_start +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb7305a1 __stack_chk_fail +EXPORT_SYMBOL vmlinux 0xdb73b73f skb_unlink +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdb78aca0 of_parse_phandle_with_args +EXPORT_SYMBOL vmlinux 0xdb93b838 dispc_free_irq +EXPORT_SYMBOL vmlinux 0xdba6e805 pagecache_write_begin +EXPORT_SYMBOL vmlinux 0xdbae960e neigh_lookup +EXPORT_SYMBOL vmlinux 0xdbcec4f6 padata_register_cpumask_notifier +EXPORT_SYMBOL vmlinux 0xdbe25f8a nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0xdc047fc4 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc218c16 padata_stop +EXPORT_SYMBOL vmlinux 0xdc355579 devm_request_resource +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc5c6297 videomode_to_omap_video_timings +EXPORT_SYMBOL vmlinux 0xdc644ade vlan_vid_del +EXPORT_SYMBOL vmlinux 0xdc88054d md_wakeup_thread +EXPORT_SYMBOL vmlinux 0xdca133f9 blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0xdca9ed48 edma_read_slot +EXPORT_SYMBOL vmlinux 0xdcb0349b sys_close +EXPORT_SYMBOL vmlinux 0xdcb1d2b5 finish_open +EXPORT_SYMBOL vmlinux 0xdcc03911 remove_proc_entry +EXPORT_SYMBOL vmlinux 0xdd0a2ba2 strlcat +EXPORT_SYMBOL vmlinux 0xdd0fdb14 tcp_seq_open +EXPORT_SYMBOL vmlinux 0xdd226fa9 __raw_readsw +EXPORT_SYMBOL vmlinux 0xdd27fa87 memchr +EXPORT_SYMBOL vmlinux 0xdd35d5de clk_register_clkdevs +EXPORT_SYMBOL vmlinux 0xdd3916ac _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0xdd4e7b75 max8998_read_reg +EXPORT_SYMBOL vmlinux 0xdd969d0d crypto_sha512_update +EXPORT_SYMBOL vmlinux 0xddbd8188 dss_mgr_enable +EXPORT_SYMBOL vmlinux 0xdde38463 simple_nosetlease +EXPORT_SYMBOL vmlinux 0xdde7e9f8 __get_user_pages +EXPORT_SYMBOL vmlinux 0xddf5d2d2 sock_wfree +EXPORT_SYMBOL vmlinux 0xde0031ca key_reject_and_link +EXPORT_SYMBOL vmlinux 0xde125ba1 phy_init_hw +EXPORT_SYMBOL vmlinux 0xde3e3bc9 devm_gpio_request +EXPORT_SYMBOL vmlinux 0xde4b75c2 get_cached_acl +EXPORT_SYMBOL vmlinux 0xde598954 snd_card_free_when_closed +EXPORT_SYMBOL vmlinux 0xde617d9d snd_timer_global_new +EXPORT_SYMBOL vmlinux 0xde6a38a4 kmalloc_dma_caches +EXPORT_SYMBOL vmlinux 0xde6e8bf5 kern_unmount +EXPORT_SYMBOL vmlinux 0xde9078cc inode_permission +EXPORT_SYMBOL vmlinux 0xde9360ba totalram_pages +EXPORT_SYMBOL vmlinux 0xdea8ad70 phy_detach +EXPORT_SYMBOL vmlinux 0xdeb150f0 jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0xdec6fd43 call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0xded931f3 resource_list_create_entry +EXPORT_SYMBOL vmlinux 0xdef65405 inode_claim_rsv_space +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf2e89c3 jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0xdf309711 iterate_mounts +EXPORT_SYMBOL vmlinux 0xdf3a693d crc_t10dif_update +EXPORT_SYMBOL vmlinux 0xdf436f68 of_match_device +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf5bd4da blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0xdf60cc27 __print_symbol +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdfc5169b slhc_init +EXPORT_SYMBOL vmlinux 0xdfd58ff4 tcp_release_cb +EXPORT_SYMBOL vmlinux 0xdfd91ce9 omap_type +EXPORT_SYMBOL vmlinux 0xdfef6cbb scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xe006020f tty_throttle +EXPORT_SYMBOL vmlinux 0xe007e9e5 blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0xe01382f0 inet_stream_connect +EXPORT_SYMBOL vmlinux 0xe020173e __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0xe024e64d nf_register_sockopt +EXPORT_SYMBOL vmlinux 0xe02ed59e phy_suspend +EXPORT_SYMBOL vmlinux 0xe0436152 tty_port_tty_get +EXPORT_SYMBOL vmlinux 0xe0450091 scsi_register_interface +EXPORT_SYMBOL vmlinux 0xe04adf5b ipv6_push_nfrag_opts +EXPORT_SYMBOL vmlinux 0xe04e55b0 pci_restore_state +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 0xe09d6405 generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0xe09f4a3d blk_init_queue_node +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0b24c49 cdrom_release +EXPORT_SYMBOL vmlinux 0xe0bef318 icst_hz_to_vco +EXPORT_SYMBOL vmlinux 0xe0d7a64c request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0xe10adbe0 mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0xe113bbbc csum_partial +EXPORT_SYMBOL vmlinux 0xe127fb18 down_killable +EXPORT_SYMBOL vmlinux 0xe136a782 blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0xe143a9a7 inet6_protos +EXPORT_SYMBOL vmlinux 0xe1555ff5 netif_wake_subqueue +EXPORT_SYMBOL vmlinux 0xe156f2a2 inet_put_port +EXPORT_SYMBOL vmlinux 0xe1761617 security_inet_conn_request +EXPORT_SYMBOL vmlinux 0xe1786c32 make_flow_keys_digest +EXPORT_SYMBOL vmlinux 0xe185328f flow_cache_fini +EXPORT_SYMBOL vmlinux 0xe19ad1c2 devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0xe19ec8e4 pci_disable_device +EXPORT_SYMBOL vmlinux 0xe1bc5815 scsi_execute +EXPORT_SYMBOL vmlinux 0xe1d03aa7 omapdss_output_set_device +EXPORT_SYMBOL vmlinux 0xe1d144fa security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0xe1e8d2fe blk_queue_make_request +EXPORT_SYMBOL vmlinux 0xe1eedd76 tcp_ioctl +EXPORT_SYMBOL vmlinux 0xe1f0ab3a _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0xe200f872 secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xe20fdb16 tcf_exts_validate +EXPORT_SYMBOL vmlinux 0xe22ec09d do_SAK +EXPORT_SYMBOL vmlinux 0xe2374c8a nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0xe23ae481 blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe24d3a97 jiffies_64 +EXPORT_SYMBOL vmlinux 0xe25d99f5 omapdss_default_get_resolution +EXPORT_SYMBOL vmlinux 0xe26fd5a9 i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0xe293b58e tc_classify_compat +EXPORT_SYMBOL vmlinux 0xe29e1d0e out_of_line_wait_on_atomic_t +EXPORT_SYMBOL vmlinux 0xe2bc9df0 blk_free_tags +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2e0e92d vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0xe2e1507e xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0xe2e8065e memdup_user +EXPORT_SYMBOL vmlinux 0xe2f425e7 rps_cpu_mask +EXPORT_SYMBOL vmlinux 0xe2fae716 kmemdup +EXPORT_SYMBOL vmlinux 0xe3349335 blk_mq_can_queue +EXPORT_SYMBOL vmlinux 0xe349165a inet_sendpage +EXPORT_SYMBOL vmlinux 0xe34ed237 qdisc_watchdog_schedule_ns +EXPORT_SYMBOL vmlinux 0xe34fce86 jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0xe36e6ac0 rwsem_downgrade_wake +EXPORT_SYMBOL vmlinux 0xe3761d66 __test_set_page_writeback +EXPORT_SYMBOL vmlinux 0xe377484e snd_card_register +EXPORT_SYMBOL vmlinux 0xe37ab7af neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0xe37b8364 is_nd_btt +EXPORT_SYMBOL vmlinux 0xe37d10ae omap_dispc_unregister_isr +EXPORT_SYMBOL vmlinux 0xe3a90361 of_device_register +EXPORT_SYMBOL vmlinux 0xe3c0770d audit_log +EXPORT_SYMBOL vmlinux 0xe3d091a4 pci_get_slot +EXPORT_SYMBOL vmlinux 0xe3d6f284 fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xe3f91b2b seq_escape +EXPORT_SYMBOL vmlinux 0xe4094d1a snd_ctl_make_virtual_master +EXPORT_SYMBOL vmlinux 0xe413be4a memcg_socket_limit_enabled +EXPORT_SYMBOL vmlinux 0xe4159fbf vfs_statfs +EXPORT_SYMBOL vmlinux 0xe426d865 ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0xe43274bc proc_dointvec +EXPORT_SYMBOL vmlinux 0xe435bd9d md_reload_sb +EXPORT_SYMBOL vmlinux 0xe436d64d proc_set_user +EXPORT_SYMBOL vmlinux 0xe43a346e sock_setsockopt +EXPORT_SYMBOL vmlinux 0xe441adbe check_disk_change +EXPORT_SYMBOL vmlinux 0xe44f5fd8 mb_cache_entry_alloc +EXPORT_SYMBOL vmlinux 0xe45bbdbf phy_print_status +EXPORT_SYMBOL vmlinux 0xe45f0adb scsi_cmd_ioctl +EXPORT_SYMBOL vmlinux 0xe499d667 always_delete_dentry +EXPORT_SYMBOL vmlinux 0xe4c80097 cacheid +EXPORT_SYMBOL vmlinux 0xe4ea0f92 pps_unregister_source +EXPORT_SYMBOL vmlinux 0xe4ea1ee8 get_empty_filp +EXPORT_SYMBOL vmlinux 0xe4f8c15d __bforget +EXPORT_SYMBOL vmlinux 0xe4fecdb9 d_alloc_name +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe546458d snd_timer_resolution +EXPORT_SYMBOL vmlinux 0xe5568f78 search_binary_handler +EXPORT_SYMBOL vmlinux 0xe55ccc42 skb_vlan_untag +EXPORT_SYMBOL vmlinux 0xe5649ca0 dcb_getapp +EXPORT_SYMBOL vmlinux 0xe5691ae9 elv_dispatch_sort +EXPORT_SYMBOL vmlinux 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL vmlinux 0xe56f437b unregister_quota_format +EXPORT_SYMBOL vmlinux 0xe57361dd __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0xe576e4c7 filemap_fdatawait +EXPORT_SYMBOL vmlinux 0xe57878a1 in6_pton +EXPORT_SYMBOL vmlinux 0xe5867808 dlci_ioctl_set +EXPORT_SYMBOL vmlinux 0xe5b178ad phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5cc304e snd_timer_pause +EXPORT_SYMBOL vmlinux 0xe5ed5467 xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xe5f527d3 iov_iter_npages +EXPORT_SYMBOL vmlinux 0xe5f9a74c scsi_print_command +EXPORT_SYMBOL vmlinux 0xe5fe000e inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0xe60a2172 of_find_i2c_device_by_node +EXPORT_SYMBOL vmlinux 0xe60f919d skb_checksum_help +EXPORT_SYMBOL vmlinux 0xe61493fb truncate_setsize +EXPORT_SYMBOL vmlinux 0xe61f815c devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0xe622ce87 tso_start +EXPORT_SYMBOL vmlinux 0xe62f5fd9 blk_integrity_merge_rq +EXPORT_SYMBOL vmlinux 0xe63a4634 mipi_dsi_dcs_set_tear_off +EXPORT_SYMBOL vmlinux 0xe6404f9c kernel_sendpage +EXPORT_SYMBOL vmlinux 0xe650cecd inet6_unregister_icmp_sender +EXPORT_SYMBOL vmlinux 0xe658bdc8 snd_card_disconnect +EXPORT_SYMBOL vmlinux 0xe66452ab dql_init +EXPORT_SYMBOL vmlinux 0xe66f3227 dquot_scan_active +EXPORT_SYMBOL vmlinux 0xe6752631 t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0xe678b817 blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0xe67b8a09 to_nd_btt +EXPORT_SYMBOL vmlinux 0xe693a6ce vme_get_size +EXPORT_SYMBOL vmlinux 0xe697d108 __blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe6a025c3 omap_dss_find_device +EXPORT_SYMBOL vmlinux 0xe6aaa777 register_gifconf +EXPORT_SYMBOL vmlinux 0xe6b393c7 security_inode_permission +EXPORT_SYMBOL vmlinux 0xe6d022e6 blk_execute_rq +EXPORT_SYMBOL vmlinux 0xe6ebb84b netif_device_attach +EXPORT_SYMBOL vmlinux 0xe6ebc016 key_create_or_update +EXPORT_SYMBOL vmlinux 0xe6f70fa4 security_path_truncate +EXPORT_SYMBOL vmlinux 0xe6f999a5 __insert_inode_hash +EXPORT_SYMBOL vmlinux 0xe6fbe430 can_do_mlock +EXPORT_SYMBOL vmlinux 0xe7075b97 idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0xe707d823 __aeabi_uidiv +EXPORT_SYMBOL vmlinux 0xe72061b4 tcf_hash_search +EXPORT_SYMBOL vmlinux 0xe7309848 pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0xe74096ff tcf_exts_dump +EXPORT_SYMBOL vmlinux 0xe742d037 mipi_dsi_detach +EXPORT_SYMBOL vmlinux 0xe7480d9a serio_close +EXPORT_SYMBOL vmlinux 0xe74bc1c6 elm_decode_bch_error_page +EXPORT_SYMBOL vmlinux 0xe74eb5f2 edma_filter_fn +EXPORT_SYMBOL vmlinux 0xe74f2d8b generic_file_mmap +EXPORT_SYMBOL vmlinux 0xe7684ef5 snd_card_file_add +EXPORT_SYMBOL vmlinux 0xe7709659 lookup_one_len +EXPORT_SYMBOL vmlinux 0xe780c2cf inet_recvmsg +EXPORT_SYMBOL vmlinux 0xe790afc3 omap_get_dma_dst_pos +EXPORT_SYMBOL vmlinux 0xe792e57a inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0xe7a664c4 nf_hooks +EXPORT_SYMBOL vmlinux 0xe7a81967 audit_log_secctx +EXPORT_SYMBOL vmlinux 0xe7b61659 remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0xe7b6315e kblockd_schedule_delayed_work_on +EXPORT_SYMBOL vmlinux 0xe7bc99a8 mutex_trylock +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe7e15910 dispc_clear_irqstatus +EXPORT_SYMBOL vmlinux 0xe7f8c19a rwsem_down_write_failed +EXPORT_SYMBOL vmlinux 0xe7f9eaae blk_mq_end_request +EXPORT_SYMBOL vmlinux 0xe801daa6 ip_setsockopt +EXPORT_SYMBOL vmlinux 0xe81ef1dd remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0xe8214184 tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0xe8781225 sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0xe8794ce1 slhc_toss +EXPORT_SYMBOL vmlinux 0xe87b2edd sg_copy_buffer +EXPORT_SYMBOL vmlinux 0xe893fee7 mem_cgroup_end_page_stat +EXPORT_SYMBOL vmlinux 0xe8bea3bc qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xe8e5b5f8 xfrm_state_update +EXPORT_SYMBOL vmlinux 0xe8e5c3a5 pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0xe8f8c275 bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0xe9055793 account_page_redirty +EXPORT_SYMBOL vmlinux 0xe908be50 xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0xe912da6b unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe9197b29 __cleancache_invalidate_fs +EXPORT_SYMBOL vmlinux 0xe93a038a xfrm4_rcv +EXPORT_SYMBOL vmlinux 0xe93f6042 trace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe959c6c8 generic_read_dir +EXPORT_SYMBOL vmlinux 0xe95e00cf flex_array_get_ptr +EXPORT_SYMBOL vmlinux 0xe96ac5e7 mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0xe986b8e7 scsi_print_sense +EXPORT_SYMBOL vmlinux 0xe98b2f67 tc6393xb_lcd_set_power +EXPORT_SYMBOL vmlinux 0xe98e1bb9 d_obtain_alias +EXPORT_SYMBOL vmlinux 0xe9be808d lockref_get_or_lock +EXPORT_SYMBOL vmlinux 0xe9ea8bb3 tty_do_resize +EXPORT_SYMBOL vmlinux 0xe9ecbaf3 proc_remove +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xea054b22 nla_policy_len +EXPORT_SYMBOL vmlinux 0xea16dd4c tcp_destroy_cgroup +EXPORT_SYMBOL vmlinux 0xea1f5b88 samsung_rev +EXPORT_SYMBOL vmlinux 0xea3320a0 snd_pcm_stop +EXPORT_SYMBOL vmlinux 0xea38636a __blk_end_request_all +EXPORT_SYMBOL vmlinux 0xea4a7aeb freeze_bdev +EXPORT_SYMBOL vmlinux 0xea7987f1 key_update +EXPORT_SYMBOL vmlinux 0xea7a42f9 __sg_free_table +EXPORT_SYMBOL vmlinux 0xea83f932 vfs_rmdir +EXPORT_SYMBOL vmlinux 0xea99d4a2 request_key_async +EXPORT_SYMBOL vmlinux 0xeac94ab8 pci_find_next_bus +EXPORT_SYMBOL vmlinux 0xead5fa77 pci_enable_msix +EXPORT_SYMBOL vmlinux 0xeb03b389 __raw_readsl +EXPORT_SYMBOL vmlinux 0xeb1a1d9a vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0xeb1b120e omap_set_dma_write_mode +EXPORT_SYMBOL vmlinux 0xeb20655b pci_clear_mwi +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb44ceb1 cap_mmap_file +EXPORT_SYMBOL vmlinux 0xeb55a931 __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xeb565e1b clk_get +EXPORT_SYMBOL vmlinux 0xeb5999c8 elevator_init +EXPORT_SYMBOL vmlinux 0xeb653f09 generic_removexattr +EXPORT_SYMBOL vmlinux 0xeb802280 snd_pcm_period_elapsed +EXPORT_SYMBOL vmlinux 0xeb88b1b4 jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0xeb88ef4f snd_ctl_add +EXPORT_SYMBOL vmlinux 0xeb91ed1f clear_wb_congested +EXPORT_SYMBOL vmlinux 0xeb939f96 pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0xeb955038 kfree_skb +EXPORT_SYMBOL vmlinux 0xebd3b221 __ps2_command +EXPORT_SYMBOL vmlinux 0xebd67ba4 d_instantiate_unique +EXPORT_SYMBOL vmlinux 0xebeecec8 blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0xebfdcbdf system_serial_high +EXPORT_SYMBOL vmlinux 0xec044a84 page_address +EXPORT_SYMBOL vmlinux 0xec07edd0 posix_lock_file +EXPORT_SYMBOL vmlinux 0xec18ebf3 of_find_compatible_node +EXPORT_SYMBOL vmlinux 0xec1a8e41 proto_register +EXPORT_SYMBOL vmlinux 0xec1aa6ef memzero_explicit +EXPORT_SYMBOL vmlinux 0xec1bc2fc snd_timer_continue +EXPORT_SYMBOL vmlinux 0xec4d9e3a clk_get_sys +EXPORT_SYMBOL vmlinux 0xec5f003c security_path_symlink +EXPORT_SYMBOL vmlinux 0xec5fc9ec __devm_request_region +EXPORT_SYMBOL vmlinux 0xec6fcdc9 xfrm_lookup +EXPORT_SYMBOL vmlinux 0xec839ea9 simple_unlink +EXPORT_SYMBOL vmlinux 0xec92e7c8 kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0xec94f7af param_set_byte +EXPORT_SYMBOL vmlinux 0xecbcb8bb radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0xeccf6f80 tty_port_destroy +EXPORT_SYMBOL vmlinux 0xecd83ac9 ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0xece4db75 __lock_buffer +EXPORT_SYMBOL vmlinux 0xece75a49 mfd_remove_devices +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xecf8a3b4 __raw_writesl +EXPORT_SYMBOL vmlinux 0xecfb9da0 blk_queue_unprep_rq +EXPORT_SYMBOL vmlinux 0xed05de25 bdi_register_dev +EXPORT_SYMBOL vmlinux 0xed1c8e3f sock_i_ino +EXPORT_SYMBOL vmlinux 0xed217ff3 nvdimm_namespace_disk_name +EXPORT_SYMBOL vmlinux 0xed597524 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xed771dfb kthread_bind +EXPORT_SYMBOL vmlinux 0xed93f29e __kunmap_atomic +EXPORT_SYMBOL vmlinux 0xed9655e9 netdev_emerg +EXPORT_SYMBOL vmlinux 0xed986c81 dev_mc_init +EXPORT_SYMBOL vmlinux 0xed9f9a20 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedbe76f9 loop_backing_file +EXPORT_SYMBOL vmlinux 0xedbfbae3 jbd2_journal_load +EXPORT_SYMBOL vmlinux 0xedc03953 iounmap +EXPORT_SYMBOL vmlinux 0xedc7f4ec dq_data_lock +EXPORT_SYMBOL vmlinux 0xedd9106d __ashrdi3 +EXPORT_SYMBOL vmlinux 0xedda9eac jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0xeddc540c poll_initwait +EXPORT_SYMBOL vmlinux 0xede8bc10 skb_split +EXPORT_SYMBOL vmlinux 0xede9fb6c path_get +EXPORT_SYMBOL vmlinux 0xee02f0da find_get_pages_tag +EXPORT_SYMBOL vmlinux 0xee07b1ce inode_add_rsv_space +EXPORT_SYMBOL vmlinux 0xee17e59b devm_gpio_free +EXPORT_SYMBOL vmlinux 0xee2bc2d0 omapdss_is_initialized +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee4c4199 zpool_register_driver +EXPORT_SYMBOL vmlinux 0xee60e4b1 skb_checksum_setup +EXPORT_SYMBOL vmlinux 0xee6c1aa3 stop_tty +EXPORT_SYMBOL vmlinux 0xee715ef8 lg_global_unlock +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xee9c3647 tcp_hashinfo +EXPORT_SYMBOL vmlinux 0xeea0619a pci_unmap_rom +EXPORT_SYMBOL vmlinux 0xeea3a077 blk_mq_abort_requeue_list +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeed3635b proc_dostring +EXPORT_SYMBOL vmlinux 0xeef161aa groups_free +EXPORT_SYMBOL vmlinux 0xeef464b9 pm860x_set_bits +EXPORT_SYMBOL vmlinux 0xef07e05e kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0xef2fdc4f __percpu_counter_init +EXPORT_SYMBOL vmlinux 0xef4ac788 dev_queue_xmit_accel +EXPORT_SYMBOL vmlinux 0xef859391 onfi_async_timing_mode_to_sdr_timings +EXPORT_SYMBOL vmlinux 0xef9d89ae neigh_table_clear +EXPORT_SYMBOL vmlinux 0xefaddf8f vme_irq_handler +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 0xefec312f omap_get_dma_active_status +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf0187927 __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0xf026dfb1 key_put +EXPORT_SYMBOL vmlinux 0xf02a02bc of_get_next_available_child +EXPORT_SYMBOL vmlinux 0xf037aedd nf_register_hook +EXPORT_SYMBOL vmlinux 0xf0419603 nd_region_release_lane +EXPORT_SYMBOL vmlinux 0xf050e3b2 tty_set_operations +EXPORT_SYMBOL vmlinux 0xf05ffa15 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0xf06c303c omap_video_timings_to_videomode +EXPORT_SYMBOL vmlinux 0xf06e865f security_path_unlink +EXPORT_SYMBOL vmlinux 0xf08c67de napi_alloc_frag +EXPORT_SYMBOL vmlinux 0xf09de776 get_random_int +EXPORT_SYMBOL vmlinux 0xf0af26c8 ___pskb_trim +EXPORT_SYMBOL vmlinux 0xf0ccb471 __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0xf0d72cce invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0xf0ed2ef4 __raw_writesb +EXPORT_SYMBOL vmlinux 0xf0ef15b4 list_sort +EXPORT_SYMBOL vmlinux 0xf0f207d3 freeze_super +EXPORT_SYMBOL vmlinux 0xf10526ac verify_spi_info +EXPORT_SYMBOL vmlinux 0xf13b691a con_set_default_unimap +EXPORT_SYMBOL vmlinux 0xf147dcb2 hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0xf1496406 swiotlb_dma_mapping_error +EXPORT_SYMBOL vmlinux 0xf149fe70 ppp_input +EXPORT_SYMBOL vmlinux 0xf1648cde xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf195f4f8 kthread_stop +EXPORT_SYMBOL vmlinux 0xf1969a8e __usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xf19e9355 cpu_online_mask +EXPORT_SYMBOL vmlinux 0xf1a5b007 __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0xf1afe9e8 consume_skb +EXPORT_SYMBOL vmlinux 0xf1bafc1a blk_integrity_compare +EXPORT_SYMBOL vmlinux 0xf1c0076d skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0xf1c1e48c snd_pcm_lib_readv +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 0xf20cf322 fixed_phy_update_state +EXPORT_SYMBOL vmlinux 0xf20dabd8 free_irq +EXPORT_SYMBOL vmlinux 0xf2110923 devm_release_resource +EXPORT_SYMBOL vmlinux 0xf2135d62 textsearch_register +EXPORT_SYMBOL vmlinux 0xf2138dc5 in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0xf2157d27 tty_schedule_flip +EXPORT_SYMBOL vmlinux 0xf2192000 sock_alloc_file +EXPORT_SYMBOL vmlinux 0xf23376b4 __mutex_init +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf248abc5 lock_sock_fast +EXPORT_SYMBOL vmlinux 0xf25833b8 skb_make_writable +EXPORT_SYMBOL vmlinux 0xf266e0c6 __cleancache_get_page +EXPORT_SYMBOL vmlinux 0xf26cbb9f pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0xf2997713 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0xf2a0af8f backlight_device_registered +EXPORT_SYMBOL vmlinux 0xf2a86cb6 put_cmsg +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2c79eb9 tcp_poll +EXPORT_SYMBOL vmlinux 0xf2ca290e of_mdio_parse_addr +EXPORT_SYMBOL vmlinux 0xf2d9ddcb nvdimm_revalidate_disk +EXPORT_SYMBOL vmlinux 0xf30a7e49 __dev_remove_pack +EXPORT_SYMBOL vmlinux 0xf310bded ata_link_printk +EXPORT_SYMBOL vmlinux 0xf313da4e sha_transform +EXPORT_SYMBOL vmlinux 0xf3188474 snd_pcm_hw_rule_noresample +EXPORT_SYMBOL vmlinux 0xf3341268 __clear_user +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf34733a2 fb_class +EXPORT_SYMBOL vmlinux 0xf34ab11d mutex_lock +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf3771f98 down_write +EXPORT_SYMBOL vmlinux 0xf3797152 snd_interval_ratnum +EXPORT_SYMBOL vmlinux 0xf389fe60 __hw_addr_init +EXPORT_SYMBOL vmlinux 0xf38b4d88 simple_dir_operations +EXPORT_SYMBOL vmlinux 0xf3916987 global_cursor_default +EXPORT_SYMBOL vmlinux 0xf396cd21 tcp_parse_md5sig_option +EXPORT_SYMBOL vmlinux 0xf3a73637 pps_register_source +EXPORT_SYMBOL vmlinux 0xf3acbce6 dev_addr_init +EXPORT_SYMBOL vmlinux 0xf3b1e84e omap_dss_put_device +EXPORT_SYMBOL vmlinux 0xf3c758b4 generic_readlink +EXPORT_SYMBOL vmlinux 0xf3e6402e __bitmap_equal +EXPORT_SYMBOL vmlinux 0xf3f8e531 sock_efree +EXPORT_SYMBOL vmlinux 0xf408661f of_graph_get_remote_port +EXPORT_SYMBOL vmlinux 0xf40b2297 __crypto_memneq +EXPORT_SYMBOL vmlinux 0xf454bc47 devm_ioremap_nocache +EXPORT_SYMBOL vmlinux 0xf4554fb5 locks_copy_lock +EXPORT_SYMBOL vmlinux 0xf46575d0 snd_ctl_find_numid +EXPORT_SYMBOL vmlinux 0xf4696c6c unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0xf473ffaf down +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf474fdcb kfree_const +EXPORT_SYMBOL vmlinux 0xf494565b sg_miter_next +EXPORT_SYMBOL vmlinux 0xf4a7fc6d omapdss_compat_init +EXPORT_SYMBOL vmlinux 0xf4bdbeb9 __frontswap_invalidate_area +EXPORT_SYMBOL vmlinux 0xf4c29fb9 tc_classify +EXPORT_SYMBOL vmlinux 0xf4d2607c dquot_quota_on +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf4f71fc3 gen_pool_alloc +EXPORT_SYMBOL vmlinux 0xf4f83bca param_set_uint +EXPORT_SYMBOL vmlinux 0xf5186759 pci_lost_interrupt +EXPORT_SYMBOL vmlinux 0xf51b2bfe __remove_inode_hash +EXPORT_SYMBOL vmlinux 0xf5290348 get_disk +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf5514ce0 ioremap_page +EXPORT_SYMBOL vmlinux 0xf562479f skb_copy_bits +EXPORT_SYMBOL vmlinux 0xf564412a __aeabi_ulcmp +EXPORT_SYMBOL vmlinux 0xf573f7ec bdi_register +EXPORT_SYMBOL vmlinux 0xf5858956 __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0xf5a10e25 vme_slave_set +EXPORT_SYMBOL vmlinux 0xf5af7036 blk_alloc_queue +EXPORT_SYMBOL vmlinux 0xf5c2d34d hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0xf5ca8ba4 devm_clk_get +EXPORT_SYMBOL vmlinux 0xf5cc4cbd cdev_del +EXPORT_SYMBOL vmlinux 0xf5eb86ea blk_verify_command +EXPORT_SYMBOL vmlinux 0xf5f6e17e seq_open +EXPORT_SYMBOL vmlinux 0xf603a4c1 jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0xf6388c56 sysctl_ip_default_ttl +EXPORT_SYMBOL vmlinux 0xf65fccd9 swiotlb_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0xf6770391 mac_pton +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 0xf691aade snd_timer_close +EXPORT_SYMBOL vmlinux 0xf6bb4729 color_table +EXPORT_SYMBOL vmlinux 0xf6c89403 i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0xf6caf856 pci_reenable_device +EXPORT_SYMBOL vmlinux 0xf6cc4fd0 no_llseek +EXPORT_SYMBOL vmlinux 0xf6d9eb23 md_set_array_sectors +EXPORT_SYMBOL vmlinux 0xf6dc0a05 unmap_mapping_range +EXPORT_SYMBOL vmlinux 0xf6e6f1c8 clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf713b0b4 sock_rfree +EXPORT_SYMBOL vmlinux 0xf7163ec9 __raw_readsb +EXPORT_SYMBOL vmlinux 0xf71a639d __netif_schedule +EXPORT_SYMBOL vmlinux 0xf72187ea netif_device_detach +EXPORT_SYMBOL vmlinux 0xf7271948 edma_set_src_index +EXPORT_SYMBOL vmlinux 0xf7272c2b shdma_cleanup +EXPORT_SYMBOL vmlinux 0xf72c49db insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0xf74a62e6 skb_queue_purge +EXPORT_SYMBOL vmlinux 0xf7584a9c find_font +EXPORT_SYMBOL vmlinux 0xf76644f9 of_dev_get +EXPORT_SYMBOL vmlinux 0xf77c9ca0 of_io_request_and_map +EXPORT_SYMBOL vmlinux 0xf77dfad1 pci_iomap +EXPORT_SYMBOL vmlinux 0xf7802486 __aeabi_uidivmod +EXPORT_SYMBOL vmlinux 0xf794e479 ps2_command +EXPORT_SYMBOL vmlinux 0xf7a422eb misc_deregister +EXPORT_SYMBOL vmlinux 0xf7aaeddc ida_init +EXPORT_SYMBOL vmlinux 0xf7c08a24 lru_cache_add_file +EXPORT_SYMBOL vmlinux 0xf7c9af81 do_splice_from +EXPORT_SYMBOL vmlinux 0xf7dc5468 sock_no_sendpage +EXPORT_SYMBOL vmlinux 0xf7e14d33 sock_no_listen +EXPORT_SYMBOL vmlinux 0xf7e5e195 snd_pcm_suspend +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 0xf8317c7b cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0xf8541357 vfs_fsync_range +EXPORT_SYMBOL vmlinux 0xf85ae19e bdevname +EXPORT_SYMBOL vmlinux 0xf8613d8c build_skb +EXPORT_SYMBOL vmlinux 0xf86a765c vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0xf87a5e6c fb_pan_display +EXPORT_SYMBOL vmlinux 0xf895760b pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0xf89ad85a param_set_ulong +EXPORT_SYMBOL vmlinux 0xf8a48ecb generic_writepages +EXPORT_SYMBOL vmlinux 0xf8a5b29b dma_async_device_register +EXPORT_SYMBOL vmlinux 0xf8b970de tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0xf8bbdc26 adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0xf8d59185 truncate_inode_pages +EXPORT_SYMBOL vmlinux 0xf8eee90f omapdss_default_get_timings +EXPORT_SYMBOL vmlinux 0xf9192c50 jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0xf9348cbc xz_dec_run +EXPORT_SYMBOL vmlinux 0xf9427374 dispc_request_irq +EXPORT_SYMBOL vmlinux 0xf94ebe62 tcf_action_exec +EXPORT_SYMBOL vmlinux 0xf9556700 pci_select_bars +EXPORT_SYMBOL vmlinux 0xf95ef7f6 param_ops_charp +EXPORT_SYMBOL vmlinux 0xf98412c2 vme_slot_num +EXPORT_SYMBOL vmlinux 0xf993b609 phy_driver_register +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9e05634 serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0xf9e73082 scnprintf +EXPORT_SYMBOL vmlinux 0xf9e9bc25 tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0xf9f7a4a1 nla_append +EXPORT_SYMBOL vmlinux 0xfa1c07a8 kmem_cache_free +EXPORT_SYMBOL vmlinux 0xfa1f1e7b empty_zero_page +EXPORT_SYMBOL vmlinux 0xfa24b771 try_to_release_page +EXPORT_SYMBOL vmlinux 0xfa2825b3 simple_map_init +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa63ff5e copy_strings_kernel +EXPORT_SYMBOL vmlinux 0xfa6cdcdb devfreq_add_governor +EXPORT_SYMBOL vmlinux 0xfa85c4fd serio_interrupt +EXPORT_SYMBOL vmlinux 0xfaa1115b of_mm_gpiochip_remove +EXPORT_SYMBOL vmlinux 0xfaa5a5be simple_rmdir +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 0xfae5ccdd vc_cons +EXPORT_SYMBOL vmlinux 0xfae67b1f cap_mmap_addr +EXPORT_SYMBOL vmlinux 0xfae9f924 pcie_set_mps +EXPORT_SYMBOL vmlinux 0xfaf2618e ip_mc_join_group +EXPORT_SYMBOL vmlinux 0xfb272888 ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0xfb372b97 default_file_splice_read +EXPORT_SYMBOL vmlinux 0xfb56848a tty_port_open +EXPORT_SYMBOL vmlinux 0xfb660865 unregister_console +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb7d9c45 __udivsi3 +EXPORT_SYMBOL vmlinux 0xfb80b1dd i2c_clients_command +EXPORT_SYMBOL vmlinux 0xfb8b1ffa dev_trans_start +EXPORT_SYMBOL vmlinux 0xfb9097d6 sock_create_kern +EXPORT_SYMBOL vmlinux 0xfb94103e __clzdi2 +EXPORT_SYMBOL vmlinux 0xfb9af1d8 kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbae75f2 user_revoke +EXPORT_SYMBOL vmlinux 0xfbaeda50 dcache_dir_open +EXPORT_SYMBOL vmlinux 0xfbc4f89e io_schedule_timeout +EXPORT_SYMBOL vmlinux 0xfbf1b117 kernel_sendmsg +EXPORT_SYMBOL vmlinux 0xfc02b7ad sysctl_tcp_wmem +EXPORT_SYMBOL vmlinux 0xfc3908f5 fence_default_wait +EXPORT_SYMBOL vmlinux 0xfc39e32f ioport_unmap +EXPORT_SYMBOL vmlinux 0xfc490bc1 of_find_node_with_property +EXPORT_SYMBOL vmlinux 0xfc65459a kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0xfcc2a43c utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0xfcc85c5d generic_show_options +EXPORT_SYMBOL vmlinux 0xfcd5a7b9 do_truncate +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfcfa03ff fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0xfd0ad4e6 tcp_enter_cwr +EXPORT_SYMBOL vmlinux 0xfd134488 handle_edge_irq +EXPORT_SYMBOL vmlinux 0xfd1d9754 omapdss_find_mgr_from_display +EXPORT_SYMBOL vmlinux 0xfd1daccf arp_tbl +EXPORT_SYMBOL vmlinux 0xfd25834f bdi_destroy +EXPORT_SYMBOL vmlinux 0xfd305341 walk_stackframe +EXPORT_SYMBOL vmlinux 0xfd33b5fa cmdline_parts_find +EXPORT_SYMBOL vmlinux 0xfd41bbb2 param_ops_bool +EXPORT_SYMBOL vmlinux 0xfd5683b9 wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0xfd6d8e02 __scsi_alloc_queue +EXPORT_SYMBOL vmlinux 0xfd7ec254 of_mm_gpiochip_add +EXPORT_SYMBOL vmlinux 0xfd808f87 inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0xfd85b302 seq_lseek +EXPORT_SYMBOL vmlinux 0xfd93b310 __cleancache_init_fs +EXPORT_SYMBOL vmlinux 0xfd99623a ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xfda0214b of_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0xfdab6de3 unregister_sound_midi +EXPORT_SYMBOL vmlinux 0xfdac2334 noop_qdisc +EXPORT_SYMBOL vmlinux 0xfdbabffa ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0xfdbe0288 pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0xfdc5686c d_instantiate +EXPORT_SYMBOL vmlinux 0xfdca0aff dev_addr_del +EXPORT_SYMBOL vmlinux 0xfde196b1 blk_queue_init_tags +EXPORT_SYMBOL vmlinux 0xfdfc0b3b fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0xfe029963 unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xfe39d771 inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0xfe40bf95 dss_feat_get_num_ovls +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe70aca8 jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0xfe7c4287 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0xfea92ede vfs_iter_write +EXPORT_SYMBOL vmlinux 0xfeaac2af dmam_declare_coherent_memory +EXPORT_SYMBOL vmlinux 0xfead42d8 dquot_enable +EXPORT_SYMBOL vmlinux 0xfeb0d66f scsi_cmd_blk_ioctl +EXPORT_SYMBOL vmlinux 0xfeca7590 radix_tree_range_tag_if_tagged +EXPORT_SYMBOL vmlinux 0xfecab773 tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0xfecd8068 mount_ns +EXPORT_SYMBOL vmlinux 0xfed98b58 sock_no_poll +EXPORT_SYMBOL vmlinux 0xfedb9ad4 d_genocide +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfef1b739 rtnl_create_link +EXPORT_SYMBOL vmlinux 0xfefb6077 edma_alloc_channel +EXPORT_SYMBOL vmlinux 0xff064fee gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0xff129dc1 buffer_migrate_page +EXPORT_SYMBOL vmlinux 0xff161d11 sock_kmalloc +EXPORT_SYMBOL vmlinux 0xff1683ec __blk_end_request +EXPORT_SYMBOL vmlinux 0xff16e36e tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0xff1813b0 blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff22920b omapdss_register_display +EXPORT_SYMBOL vmlinux 0xff332557 wake_up_process +EXPORT_SYMBOL vmlinux 0xff447220 nla_reserve +EXPORT_SYMBOL vmlinux 0xff55992d generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL vmlinux 0xff61daf4 serio_unregister_driver +EXPORT_SYMBOL vmlinux 0xff67b37f __lshrdi3 +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff6cc65a cfb_imageblit +EXPORT_SYMBOL vmlinux 0xff7559e4 ioport_resource +EXPORT_SYMBOL vmlinux 0xff85aaed ab3100_event_register +EXPORT_SYMBOL vmlinux 0xff8cbb1f idr_destroy +EXPORT_SYMBOL vmlinux 0xff9ca065 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0xffaf5001 d_tmpfile +EXPORT_SYMBOL vmlinux 0xffb94ef0 _test_and_change_bit +EXPORT_SYMBOL vmlinux 0xffd2cf99 omap_dss_get_num_overlay_managers +EXPORT_SYMBOL vmlinux 0xffd5a395 default_wake_function +EXPORT_SYMBOL vmlinux 0xffe45669 tty_lock +EXPORT_SYMBOL vmlinux 0xfff15df3 tcp_connect +EXPORT_SYMBOL_GPL arch/arm/crypto/sha1-arm 0x5f29c00e sha1_update_arm +EXPORT_SYMBOL_GPL arch/arm/crypto/sha1-arm 0xd5bb0509 sha1_finup_arm +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x1a5ff22c ablk_encrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x31ce8ed3 ablk_init +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x72d1c0ea ablk_exit +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x82bb3747 ablk_init_common +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x9cfc9001 ablk_decrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xe68e99f5 ablk_set_key +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xfbe4571b __ablk_encrypt +EXPORT_SYMBOL_GPL crypto/af_alg 0x02925641 af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x237a7c08 af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0x3e1fead8 af_alg_link_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x4e060f2e af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0x81c41d33 af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x8c896487 af_alg_cmsg_send +EXPORT_SYMBOL_GPL crypto/af_alg 0x9b034440 af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xcc8decef af_alg_complete +EXPORT_SYMBOL_GPL crypto/af_alg 0xd954ef95 af_alg_wait_for_completion +EXPORT_SYMBOL_GPL crypto/af_alg 0xf3749416 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 0x90d76756 pkcs7_validate_trust +EXPORT_SYMBOL_GPL crypto/async_tx/async_memcpy 0xa4a6c959 async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x22a0e298 async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x495576b5 async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x26b45f79 async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x6223d535 async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x59744eca async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x7e2b080c __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x8eb41144 async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xa7b76de6 async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x5134d37a async_xor +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xdb419d8f async_xor_val +EXPORT_SYMBOL_GPL crypto/authenc 0x587ef278 crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0x5b896e31 blowfish_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x12703d19 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 0x932c2538 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 0x0d0348f3 cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x1418fef5 cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0x725b349f cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x8adb6c72 cryptd_alloc_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x907e1022 cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0xb5acf7a2 cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xc00b4712 cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0xc049f6c3 cryptd_ablkcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xc7bb6ecf cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0xebc10d91 cryptd_free_ablkcipher +EXPORT_SYMBOL_GPL crypto/crypto_null 0x21cd536a crypto_put_default_null_skcipher +EXPORT_SYMBOL_GPL crypto/crypto_null 0x8477bd86 crypto_get_default_null_skcipher +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 0x43e77967 lrw_crypt +EXPORT_SYMBOL_GPL crypto/lrw 0xcd074900 lrw_init_table +EXPORT_SYMBOL_GPL crypto/mcryptd 0x14bdd4d3 mcryptd_flusher +EXPORT_SYMBOL_GPL crypto/mcryptd 0x5bf5678c mcryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0x6d94dbf9 mcryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/mcryptd 0x80622945 shash_ahash_mcryptd_finup +EXPORT_SYMBOL_GPL crypto/mcryptd 0x868f054c mcryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0x8984f764 mcryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/mcryptd 0xa0c0e2e0 shash_ahash_mcryptd_update +EXPORT_SYMBOL_GPL crypto/mcryptd 0xdb418af4 shash_ahash_mcryptd_final +EXPORT_SYMBOL_GPL crypto/mcryptd 0xf40e5b10 shash_ahash_mcryptd_digest +EXPORT_SYMBOL_GPL crypto/rsa_generic 0xadc25bd8 rsa_parse_key +EXPORT_SYMBOL_GPL crypto/rsa_generic 0xf1b141d1 rsa_free_key +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x13580645 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 0x9746da3a twofish_setkey +EXPORT_SYMBOL_GPL crypto/xts 0x8bbbd3f6 xts_crypt +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0xbd953474 __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/ata/pata_sis 0x2256e85f 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 0xa8cef7e4 devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xab1ebf15 regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xc4ac9984 regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xcfe53241 devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x0c5639e4 __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x0dc90c1e bcma_host_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x11483595 bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x1acad265 bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x29a4e42a bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2db6f101 bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x49262056 bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x52506cd1 bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x5d6a62fc bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x67b6303e bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x67bf87a5 bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x6e572727 bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x70e58a08 bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x9480883f bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x99a937c3 bcma_host_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa83a9627 bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xaa56ac55 bcma_host_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb761d554 bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xbf90f648 bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xbff177b5 bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xca7c4a8e bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd81a03ed bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe6c70bcd bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xf22c115c bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x05ded5e8 btbcm_finalize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x465618b2 btbcm_setup_patchram +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x58ab7d2c btbcm_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x5de9c6cc btbcm_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x83ec0fb5 btbcm_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xec745509 btbcm_setup_apple +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x7d1d3e92 btintel_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x877726d3 btintel_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x35d8c20b btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x39486820 btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x4c401097 btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x63a08618 btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x6ff70c9b btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x84a8841b btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xb2fac84c btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xbe617d91 btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xc87a44db btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xcce86ef6 btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xee7684f1 btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x11ea4ff2 btrtl_setup_realtek +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x061a85a5 clk_rcg_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x06a50e46 clk_branch2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x072706ba clk_pll_configure_sr_hpm_lp +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x14d48935 clk_enable_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x23d339a0 clk_regmap_div_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x24b79d44 clk_branch_simple_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x2a23ce84 devm_clk_register_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x3aac27e3 qcom_find_src_index +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x436dd5de clk_branch_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x47307fc0 clk_regmap_mux_closest_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x4d64c163 clk_rcg_lcc_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x4f659d64 qcom_cc_remove +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x5f2122b2 clk_pll_vote_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x669bd1fd qcom_find_freq +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x7592d0de clk_pll_configure_sr +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x77c457fa qcom_reset_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x82227310 qcom_cc_really_probe +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x92861df8 clk_is_enabled_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0x96ab70e9 qcom_cc_probe +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xbb22aecf clk_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xbf1e693b qcom_cc_map +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc03f8663 clk_rcg_bypass_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc137d1a2 clk_rcg2_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xc731002c clk_byte_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xd8b002f2 clk_pll_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xe66071f2 clk_disable_regmap +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xec923bd6 clk_edp_pixel_ops +EXPORT_SYMBOL_GPL drivers/clk/qcom/clk-qcom 0xecad5ff5 clk_dyn_rcg_ops +EXPORT_SYMBOL_GPL drivers/cpufreq/arm_big_little 0x3d40dd52 bL_cpufreq_register +EXPORT_SYMBOL_GPL drivers/cpufreq/arm_big_little 0xbf4d3ba3 bL_cpufreq_unregister +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x04cb5569 dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x1fd241bf dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x6af0de77 dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x6e481e90 dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xf33501aa dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0x5973e2ae hsu_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0xc63a2eb0 hsu_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0xdcee2c41 hsu_dma_irq +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x074f4e99 edac_pci_handle_pe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x26bcf9cc edac_mc_add_mc_with_groups +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x4420ec66 edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x5225b1e9 edac_mc_free +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x5aa58835 edac_device_handle_ce +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x60fb64af edac_device_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x61a9630e edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x637df9f1 edac_pci_reset_delay_period +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x69759b69 edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6d33558d edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6e2fcd1a edac_device_handle_ue +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x737b73f8 edac_pci_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x81440bc3 edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x825832c3 edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x90ada5e4 find_mci_by_dev +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x95eebde8 edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xb1db1395 edac_mc_alloc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xb55052e0 edac_mc_del_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc3b7cd02 edac_pci_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc83087a6 edac_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xd8067b40 edac_device_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xdf88df81 edac_pci_handle_npe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xffb3d998 edac_device_del_device +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xf4ade51f fw_card_release +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x1f667b0f __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0xce7d7523 __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/dw_hdmi 0x447484a8 dw_hdmi_unbind +EXPORT_SYMBOL_GPL drivers/gpu/drm/bridge/dw_hdmi 0xd0d4dda1 dw_hdmi_bind +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x0050f4b9 drm_gem_cma_dumb_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x324624fb drm_gem_cma_dumb_create_internal +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x4a5573e7 of_get_drm_display_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x4b1ede01 drm_gem_cma_dumb_map_offset +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x5424d61b drm_display_mode_from_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x5e195b4d drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x6caa6224 drm_gem_cma_prime_mmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7e57ed16 drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x82026ea9 drm_gem_cma_describe +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x97638efd drm_gem_cma_mmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x9ad48805 drm_gem_cma_free_object +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x9d61f0ea drm_gem_cma_vm_ops +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xaad1d993 drm_gem_cma_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xaf9f48a6 drm_display_mode_to_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xcedddb02 drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xdf97a65f drm_gem_cma_prime_import_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xe8fba89c drm_gem_cma_prime_get_sg_table +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xf7acfdc1 drm_gem_cma_prime_vmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xfbf424a8 drm_gem_cma_prime_vunmap +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x1148b623 drm_fbdev_cma_fini +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x357a2ca6 drm_fbdev_cma_init +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x3e75f8f6 drm_fb_cma_create +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm_kms_helper 0x5bf42370 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 0xd58f46b3 drm_fb_cma_debugfs_show +EXPORT_SYMBOL_GPL drivers/gpu/drm/exynos/exynosdrm 0x279c0525 exynos_drm_subdrv_open +EXPORT_SYMBOL_GPL drivers/gpu/drm/exynos/exynosdrm 0x2eb4384c exynos_drm_device_subdrv_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/exynos/exynosdrm 0x42b57bb5 exynos_drm_subdrv_close +EXPORT_SYMBOL_GPL drivers/gpu/drm/exynos/exynosdrm 0x4cf154e9 exynos_drm_subdrv_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/exynos/exynosdrm 0x906dfc0f exynos_drm_subdrv_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/exynos/exynosdrm 0x95bdf6c9 exynos_drm_device_subdrv_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0x1cfe024a imx_drm_crtc_vblank_get +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0x32b65e17 imx_drm_encoder_get_mux_id +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 0x838eb6c0 imx_drm_set_bus_format_pins +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0x84cae958 imx_drm_connector_destroy +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0x8d9cfc3f imx_drm_encoder_destroy +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0xa7256013 imx_drm_set_bus_format +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0xc45a64b7 imx_drm_add_crtc +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0xc4c5e650 imx_drm_encoder_parse_of +EXPORT_SYMBOL_GPL drivers/gpu/drm/imx/imxdrm 0xd652b5a4 imx_drm_remove_crtc +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x2e4a9e16 ttm_dma_unpopulate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x4f09da16 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 0xb69d554e ttm_dma_page_alloc_debugfs +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xce36343e ttm_prime_handle_to_fd +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x04a21473 ipu_cpmem_set_format_rgb +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x04f7075a ipu_csi_set_mipi_datatype +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x0728116a ipu_csi_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x08e9e1b6 ipu_cpmem_set_fmt +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x0c3f78c1 ipu_idmac_get_current_buffer +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 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 0x13952dfe ipu_dmfc_enable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x1558cc92 ipu_ic_task_idma_init +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x15ec2ba5 ipu_di_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x16cce6ce ipu_di_get +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 0x1b7f93f0 ipu_dc_enable +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 0x1e755eea ipu_cpmem_set_yuv_interleaved +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 0x20978952 ipu_idmac_disable_channel +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 0x2584882d ipu_dp_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x25b40c8c ipu_ic_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x2c786afb ipu_idmac_enable_watermark +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x2f92d651 ipu_ic_task_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 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 0x3327ba57 ipu_cpmem_set_stride +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 0x3e3614e0 ipu_cpmem_dump +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 0x42c433df ipu_idmac_clear_buffer +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x44cbedf9 ipu_idmac_channel_irq +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x46ab3679 ipu_cpmem_set_yuv_planar_full +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x4917f47a ipu_ic_dump +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x494b9693 ipu_dp_disable +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 0x525413b5 ipu_idmac_channel_busy +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 0x53b542fe ipu_csi_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x53cadfca ipu_set_ic_src_mux +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x53de277c ipu_di_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x54f652a9 ipu_module_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x568f7850 ipu_idmac_lock_enable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x5720eb41 ipu_idmac_enable_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x57bed4de ipu_smfc_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x60bdf2ec ipu_csi_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x623722e2 ipu_ic_task_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x70634e20 ipu_dmfc_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 0x7121bd07 ipu_di_init_sync_panel +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 0x7b9facd6 ipu_cpmem_set_image +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 0x88ea0966 ipu_idmac_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x8b334d8a ipu_cpmem_set_block_mode +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x8d13a462 ipu_cpmem_set_burstsize +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x9058e289 ipu_smfc_put +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x93219144 ipu_idmac_wait_busy +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0x93237b59 ipu_srm_dp_sync_update +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 0x9f159f63 ipu_cpmem_set_high_priority +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 0x9f733be7 ipu_idmac_set_double_buffer +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xa4179f84 ipu_cpmem_zero +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 0xa579616b ipu_di_adjust_videomode +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 0xa74cc117 ipu_module_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xa96882d8 ipu_ic_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xaa3cdfd4 ipu_dc_disable +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xacae6840 ipu_dump +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xae071f96 ipu_idmac_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xaeda4b4f ipu_dc_get +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xb1135c61 ipu_set_csi_src_mux +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 0xb94ca95a ipu_dmfc_init_channel +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xbabb3bcd ipu_cpmem_set_resolution +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 0xcad21aed ipu_cpmem_set_yuv_planar +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xcb1a12b1 ipu_cpmem_interlaced_scan +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xcc43e31f ipu_idmac_buffer_is_ready +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 0xd064a453 ipu_ic_task_graphics_init +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xd2278d27 ipu_cpmem_set_rotation +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 0xd58c5f43 ipu_cpmem_set_axi_id +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xdd3a9bc1 ipu_wait_interrupt +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xde990e0a ipu_cpmem_set_buffer +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xdf70e482 ipu_dp_get +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 0xe3b86336 ipu_csi_init_interface +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 0xecb3334e ipu_idmac_select_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 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 0xf7e9b625 ipu_map_irq +EXPORT_SYMBOL_GPL drivers/gpu/ipu-v3/imx-ipu-v3 0xf82bd3af ipu_cpmem_set_format_passthrough +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 0x060be3e9 hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x08030df9 hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x11f24834 hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0x1bf35b2f hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x20c2fb9f hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x212ce968 hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x27fd57cd hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2e35e53a hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2e8a624c hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x313420e2 __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x35e44f75 hid_field_extract +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4906a967 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5be5e6b9 hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5c0cbc40 hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5c42332a hidinput_find_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6370de79 hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x64729ac9 hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x77272819 hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9891f978 hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9a9c6030 hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9d1de1bc hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa7f20428 hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xaf1999e5 hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbaf2ed6e hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc5879a01 hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc8428554 hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd1c9a075 hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd5160cfd hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd6b959e9 hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xdc165663 hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xdfe8ef43 hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe701bc97 hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe881c372 hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe9169646 hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xeade16db hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0xee1a96aa hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf9e96fd3 __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x0c221ec2 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 0x324856cb roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x32a43ecb roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x9e975095 roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xc54a1c2b roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xfda985ef roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xfdf9284e roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x79ea474e sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x88a03cef sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x97befe2b sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x9c85dfe7 sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xa250e775 sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xa59bca34 sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xd8650792 hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xe28d6a3c sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xf0b58c5e sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x01fd453e usbhid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x4b300ebb hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0024ed13 hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x1f45d3b0 hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x271a84da hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x29abd27f hsi_add_clients_from_dt +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x4db7752b hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x698ed880 hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x6a82587a hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x71ec4b22 hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x95bf8858 hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x9f9846ce hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xa506d2a7 hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xce92e28a hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xd35bb76a hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xd7c086c6 hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xe4d315ef hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xf716d348 hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xfcd92562 hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xfeb16da2 hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x9af7210c adt7x10_remove +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xc5663dc9 adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xf1b36271 adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x166f61bc pmbus_clear_cache +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x21c233ed pmbus_write_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x67328935 pmbus_write_byte +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x70b8197b pmbus_check_word_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x732ea051 pmbus_write_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x84c968dd pmbus_do_remove +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x918a9204 pmbus_set_page +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xa4c524d2 pmbus_read_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xaa85ea5b pmbus_do_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xaca4314e pmbus_get_driver_info +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xb1ea1995 pmbus_clear_faults +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xb8549616 pmbus_check_byte_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xc879ce4a pmbus_update_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xe8aba725 pmbus_read_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xecbbc3a6 pmbus_regulator_ops +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0x184a86bd hwspin_lock_request_specific +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0x1e60c090 of_hwspin_lock_get_id +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0x3b041fac hwspin_lock_free +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0x3e7f4411 __hwspin_trylock +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0x5d715dcd hwspin_lock_request +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0x7eb89236 hwspin_lock_get_id +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0x9665b16f __hwspin_lock_timeout +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0xa0ef6192 __hwspin_unlock +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0xc285d132 hwspin_lock_unregister +EXPORT_SYMBOL_GPL drivers/hwspinlock/hwspinlock_core 0xc6edb606 hwspin_lock_register +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x2d8bd84f i2c_dw_is_enabled +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x304ac8a2 i2c_dw_init +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x56c48a50 i2c_dw_disable_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x5bb1170b i2c_dw_isr +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x704969a0 i2c_dw_func +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x8a6de69c i2c_dw_read_comp_param +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x8e67887c i2c_dw_clear_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xa617bbd9 i2c_dw_xfer +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xe563af97 i2c_dw_enable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xfa569e10 i2c_dw_disable +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xa6c63dbf i2c_del_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xc9c0d63b i2c_add_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0xc803bca2 i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0xefe680cd i2c_setup_smbus_alert +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x2a7710a0 ad_sd_set_comm +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x6906ba41 ad_sd_validate_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x6b3fb4e5 ad_sd_init +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x889c1211 ad_sd_read_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x928569de ad_sd_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xb0139aea ad_sd_calibrate_all +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xb5fa9057 ad_sd_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xe41f4019 ad_sigma_delta_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xf0a234de ad_sd_write_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 0x001db039 adis_remove_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x0a3e4956 adis_write_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x1f0774d1 adis_init +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x270ded4f adis_initial_startup +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x3aa19ec4 adis_check_status +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x3ed17eca adis_update_scan_mode +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x487a25ab adis_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x7c51752d adis_read_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x8af287a6 adis_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xd8c7c51e adis_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xe2cb1b1a adis_probe_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xf4eb2135 adis_reset +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x043e773b iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1449ad72 iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x19911b1a iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x20b66cd6 iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x23748608 iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x25d8d7c8 iio_dealloc_pollfunc +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 0x2e4ad2e1 iio_scan_mask_query +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2f56da0f iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2f76c1f6 iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3d64840f iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4b36f6c1 iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x575a7148 devm_iio_device_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x60e77f6b devm_iio_trigger_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x84be3c6c devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x863d189a iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x88803b21 iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8f58a5de devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x931a5a36 iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9bc05e82 iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa56615d9 iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb3507cb9 iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xbd12c201 iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc158b970 iio_write_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc38469b2 iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc3cfb93f iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd0844b9b iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xdad3c738 iio_update_demux +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xddc5e8bf iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe233e15f iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xed3819d9 iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf6043f7f devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfb465aee devm_iio_device_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfc79cb29 iio_channel_get +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0x7fa0d41c input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/matrix-keymap 0x8d686bc1 matrix_keypad_parse_of_params +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x1665f1ba 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 0x39e017dc cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x6e83822e cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xccec8257 cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x6fe3b774 cyttsp_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x9e1b25ae cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xec70444f cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x24defd5f cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0xf64b0122 cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x26c6ae8d wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x2d5adafc wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x4c05e2dc wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x51778244 wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x51bbff86 wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x743e0fb7 wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x80afe242 wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x963ad976 wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xad4c91a8 wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xc30d9a49 wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xe3a7f69a wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xfd4c2402 wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x0863b9ea ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x2c5f5192 ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x43f311a9 ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x5b5fbe8b ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x64069f74 ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x7e12abe0 ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xa425f72e ipack_device_init +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xa810c9e8 ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xf1aa01fe 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 0x0ca4715c gigaset_freecs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x1d5f0901 gigaset_shutdown +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x3713819e gigaset_stop +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x40ae9507 gigaset_isdn_rcv_err +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x454aa44f gigaset_debuglevel +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x4d357562 gigaset_start +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x506b9b68 gigaset_initcs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x519d451f gigaset_freedriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x62677ac2 gigaset_handle_modem_response +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x6de7642b gigaset_m10x_send_skb +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x74059c16 gigaset_m10x_input +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x85d8c473 gigaset_if_receive +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x86416f18 gigaset_blockdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x8eff32df gigaset_dbg_buffer +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xad95a333 gigaset_initdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xc6f03d55 gigaset_fill_inbuf +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xcee58bb2 gigaset_skb_sent +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xdc86d738 gigaset_add_event +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xe8af1c36 gigaset_skb_rcvd +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x03ae1f4b led_set_flash_timeout +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x2fab8f79 led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x56dc5bf0 led_update_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x68612d34 led_classdev_flash_register +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xea4bf7fe led_get_flash_fault +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xee1282b2 led_set_flash_brightness +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 0x11f8f30a mcb_bus_put +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x14cc34bb mcb_get_irq +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x23ad1acc mcb_request_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x23e6ccfe mcb_alloc_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x737ed48b __mcb_register_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x8bf52ac0 mcb_release_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xb5c5269b mcb_unregister_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xbce3aa77 mcb_free_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xbe3247b4 mcb_release_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xbe34cf8d mcb_device_register +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xdcca7144 mcb_bus_add_devices +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xf5997279 mcb_bus_get +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xfc8585d9 mcb_alloc_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xff71bd16 chameleon_parse_cells +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x038d4400 __tracepoint_bcache_btree_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x1bf19a28 __tracepoint_bcache_gc_copy +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x20b0dcba __tracepoint_bcache_read_retry +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x23a39c93 __tracepoint_bcache_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x2db90065 __tracepoint_bcache_bypass_congested +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x32a854e2 __tracepoint_bcache_btree_node_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x33685aee __tracepoint_bcache_journal_entry_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x386e0aec __tracepoint_bcache_writeback_collision +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x43f797c7 __tracepoint_bcache_btree_node_free +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x56d844d9 __tracepoint_bcache_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x65c69d18 __tracepoint_bcache_btree_node_compact +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x6f318137 __tracepoint_bcache_btree_node_split +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x73856a24 __tracepoint_bcache_btree_read +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x7c7a26dc __tracepoint_bcache_cache_insert +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x824f349d __tracepoint_bcache_btree_gc_coalesce +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x8531a000 __tracepoint_bcache_btree_node_alloc +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x86192e50 __tracepoint_bcache_journal_write +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x87a79df0 __tracepoint_bcache_journal_full +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x8f336079 __tracepoint_bcache_bypass_sequential +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x90293fb5 __tracepoint_bcache_request_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x903dcb57 __tracepoint_bcache_writeback +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x94c4008d __tracepoint_bcache_alloc_fail +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9aacde96 __tracepoint_bcache_btree_set_root +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0x9d01a77b __tracepoint_bcache_invalidate +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xb0f4bf93 __tracepoint_bcache_btree_insert_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd2be2929 __tracepoint_bcache_request_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xd9cf1106 __tracepoint_bcache_journal_replay_key +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xdb00ad98 __tracepoint_bcache_btree_cache_cannibalize +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xe7e528bd __tracepoint_bcache_gc_end +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xf2037566 __tracepoint_bcache_gc_start +EXPORT_SYMBOL_GPL drivers/md/bcache/bcache 0xfd1d6dbc __tracepoint_bcache_gc_copy_collision +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x06d57327 dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x138db96a dm_cell_release_no_holder +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 0x6791a44e dm_deferred_entry_dec +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x694c6025 dm_cell_visit_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6c95040c dm_cell_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x753e20b2 dm_bio_prison_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x768dbe90 dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7bb5d518 dm_cell_promote_or_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x9c781289 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 0xc4a87679 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 0xd9e6bae8 dm_bio_prison_alloc_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 0x67b515ee dm_bufio_client_create +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 0x4cbb38fa dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7e412680 dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xb6be262c dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xbf6a6425 dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xd6d7bb78 dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xd8a228c0 dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xfcbdd3d1 dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x7c080a0d dm_register_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0xb91e78c1 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 0x37a6bf7d 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 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 0x86482310 dm_rh_inc_pending +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x8a21b89a dm_rh_mark_nosync +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa53387c7 dm_rh_flush +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa83588eb dm_rh_recovery_end +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 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 0xc3120892 dm_region_hash_create +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xc66ce277 dm_rh_get_region_size +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xca7b4394 dm_rh_bio_to_region +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 0xf8955774 dm_rh_delay +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 0x0604db1b dm_btree_remove_leaves +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 0x95a52abd dm_bm_is_read_only +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 0xe2e9acd0 dm_block_manager_create +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/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x0507ba5b saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x149e4fe6 saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x3cddf773 saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x40800925 saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x873f79d0 saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xa132ddb3 saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xb8c7df5c saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xd8e92e41 saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe369aeb9 saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xf9ba54f8 saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x0a763411 saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x3b6d21aa saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x5433882e saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x64776776 saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xbb17f022 saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xc308cc42 saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xd6f3a41e saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x1df3b1ae smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x2350dd2c sms_board_power +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x2bc3f652 sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x2d79ddec sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x37d91069 smsendian_handle_tx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x3e46b4f9 smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45284ae9 smsendian_handle_rx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x53e94fdd smscore_get_board_id +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 0x777c643c smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7bb55121 sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7c576277 smsendian_handle_message_header +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x832a20cb smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x844539ae sms_get_board +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x8e484a54 smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x94325456 sms_board_event +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9c2225ed smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9fa5cdc4 smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xea7ec116 smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xeeac5d35 smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xfaaf6f1c smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xfce685ca smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xfd53dfdf smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0x5d439c81 as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0xbb4f33ba cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0xc55dddc0 tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/media 0x0b509e32 media_entity_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/media 0x2d5ff1c3 media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/media 0x31d92bba __media_device_register +EXPORT_SYMBOL_GPL drivers/media/media 0x3ac3056f media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/media 0x4fc55d7f media_entity_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/media 0x542d5e09 media_entity_get +EXPORT_SYMBOL_GPL drivers/media/media 0x5e149e81 media_entity_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/media 0x6e6567bb media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/media 0x7eefb079 media_entity_create_link +EXPORT_SYMBOL_GPL drivers/media/media 0x887863f6 media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/media 0x88c4a12c media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/media 0x9d3374a0 media_entity_put +EXPORT_SYMBOL_GPL drivers/media/media 0xa775f20f media_entity_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/media 0xa9eb9bae media_entity_init +EXPORT_SYMBOL_GPL drivers/media/media 0xb1d196fc media_entity_cleanup +EXPORT_SYMBOL_GPL drivers/media/media 0xd3157808 media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/media 0xe73af363 media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0xee65e101 __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0x516b18f2 cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x0aa50640 mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x0acf27b3 mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x20c28aa1 mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x2ca2315e mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x3b24d56b mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x3e9ea34f mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x4a2ad169 mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x4d8117fb mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x6687724c mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x86e6b2b1 mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x970bf12a mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xa0bb253b mantis_input_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xa579368a mantis_input_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xaa789331 mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xb19eccfb mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xbaa55e16 mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xc090c8f9 mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xd7d352eb mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xfa12a708 mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x159eb594 saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x19c39d7b saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x2bd990b1 saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x43e2bd60 saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x535ed073 saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x5772d116 saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x680e0a0b saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x71c0cee3 saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x76c9667b saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x80ff4ab9 saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x87496913 saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x9644d93c saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x99f4cbe0 saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xb4b2c7b5 saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xc476ef6b saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xc479ae74 saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xce1c757e saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xe061c41b saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xf20db58f saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x07db5f90 ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x1a1434ba ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x2090dbd3 ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x223b088d ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x389296f2 ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x6bc9fa26 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 0x8ddc8e48 ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x00fa5abf xvip_enum_mbus_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x0b2585ce xvip_get_format_by_fourcc +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x1b6c85cc xvip_clr_or_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x2b292c90 xvip_clr_and_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x3c7eb685 xvip_set_format_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x47b2b63a xvip_enum_frame_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x490bd11c xvip_get_format_by_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x7ccbbb39 xvip_of_get_format +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x9babe10e xvip_cleanup_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xc0efb3f0 xvip_init_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x3c16a6b1 xvtc_generator_stop +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x47d7900b xvtc_generator_start +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0xa8a0f912 xvtc_put +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0xd987036a xvtc_of_get +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xc4b268df radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xc505420e radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x1040883d rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x24baf6a2 rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x2d0f5051 ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x3ca6d80d rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x444de6ae rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x53ee6ae5 rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x553efb91 rc_core_debug +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x57351647 ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7929cb72 rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7a757e8c ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x8cf97bee 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 0xabf294e3 rc_close +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xb7dfd6af rc_map_register +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xd211c4ad rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xd9ecce1f rc_open +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xeaa27cb6 ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xf2c75379 rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xfe665a56 rc_register_device +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0x1ae3d46d mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0x501ef437 microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0xeb8a51f8 mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0x5d6fb461 r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0x5716f554 tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0x7295c30f tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x85d7a9c7 tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0xcfd58f85 tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0x089c949f tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x4c2aafa7 tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x70a4c248 tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x096ddc55 tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x768a779d tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0x0687f6a0 simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0fb1dd30 cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x2bccad11 cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x3424870d cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x3669c90b cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x4a534023 cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x572daedd cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x60212b57 cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x97244b6f cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xaae8c016 cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb5ba246f cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xbeb37874 cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc18e6dd7 cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc215c121 cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc77b0749 cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xd38397d7 cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xdf0fd7ab cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xf218d3b2 cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xf2821773 cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xf7c4ff2c cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xfc0746fe is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0xb27f4527 mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0xb87e7fc9 mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x081257f3 em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x1763d010 em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x2084745c em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x2526f24f em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x2f317568 em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x3632d432 em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x38bb2b97 em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x38d41300 em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x3ee4173d em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x5dc2730e em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6a5e6e3e em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6b8052ad em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6d578f78 em28xx_boards +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6fc0bd10 em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fc8652c em28xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xa3d67c75 em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xadbb8f3c em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xb534b7c3 em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcd75ef7f em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xeab5d8d6 em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xf0b6d882 em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x693c630e tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x82e92c8b tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x89b611dd tm6000_debug +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xb319c5c7 tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xdff8e89d tm6000_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xe9fa4e96 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 0x5478c52e v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x680a0a82 v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x709a8d44 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 0xb588f782 v4l2_i2c_new_subdev_board +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xbd27986f 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-common 0xf9a33bf6 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 0x5491c182 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x67b8205b v4l2_detect_cvt +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 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-dv-timings 0xf98d0f9d v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0xd28d4e4c v4l2_flash_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0xe2bc7f64 v4l2_flash_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x06300866 v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x139bcf78 v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x17eb0eee v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1a71d853 v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x20c8749d v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x21677fb4 v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2498b9ad v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2545c676 v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3f42eeec v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4047c0ef v4l2_m2m_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4750d0a3 v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5de393d9 v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5f69f82c v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x86966e1f v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x917c2d8c v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x99426a12 v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xab907f8f v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xaded0b23 v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xaf129c72 v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb01b3bef v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb0a4cc47 v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc38c8c90 v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc6fca5ad v4l2_m2m_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc9ff4117 v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd0d789b3 v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd5e96fd8 v4l2_m2m_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe06c9053 v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf55742bc v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf5c2e447 v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2ec2cc81 videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x387d4ace videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x463ce06f videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x4bed18b6 videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x4c499e0c videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x4d6cfbb4 videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x4ec8cd12 videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x5b6cffb1 videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x5b83ac55 videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x777d6833 videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x79b9bd44 videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7d82077d videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7d9aead8 __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x914f8b5a videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x92a9e878 videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x9b5279d0 videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa671af44 videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa7abc1d8 videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa91e0e2e videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xad99d28b videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xb51d1249 videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc46134a4 videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xeccca44f videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf2f39271 videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-contig 0x45c10915 videobuf_dma_contig_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-contig 0xc64f40f8 videobuf_to_dma_contig +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-contig 0xe2d46de3 videobuf_queue_dma_contig_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x08cc5004 videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x7f248c0d videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xa825c75b videobuf_sg_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xaf688f88 videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xc8926edc videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x32e3509f videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x62545873 videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xb0741feb videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x0c34b596 vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x0f881f0f vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x13cf4920 vb2_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1bdea8d4 vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x21662b4c vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x246b7b7e vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x30d2a337 vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x359b155e vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3723a3a0 vb2_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3d81d8e6 vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3ffc2631 vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4efd068c vb2_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4fe52baf vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5831eaaf vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x592dc33b vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x599521bd vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5b707c94 vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5beccfea vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5f9f1399 vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x70fe218d vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x7794f14f vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x7809c035 vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x78bcaf8f vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x82f8e84d vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x87bfe422 vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x8cafe559 vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x8dd4ef60 vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x8e8673a2 vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x96b303c8 vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb67f03a8 vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xba66dcf5 vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xbea099a4 vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc3519260 vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd5ca2a48 vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd9b1e67d vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe8901e9b vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe8fef369 vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf2a0f73a vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xfea59439 _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x0c0d187c vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x1469d6ce 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 0x3931e1c9 vb2_dma_sg_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0x9f2d50b5 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 0x3acbc0fa vb2_get_contig_userptr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x831c9db1 vb2_get_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0xcd24db42 vb2_put_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0xdbee7519 vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-vmalloc 0x9b5c31c8 vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x002ee1a8 v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x058fa800 v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x15abf538 v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2144f3bf v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x23a8daf1 v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x354e4f66 v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3ceb645b v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4212f45a v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x44c3990a v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4f3ea511 v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x58e623fc v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5efb65f0 v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x616a31cc v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6653ede1 v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x781c0569 v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8bf66f92 v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa556a88a v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb6ea8113 v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbcb36b26 v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbf750135 v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc40cab25 v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcd2eb93b v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe87d32e5 v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xedeafe00 v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xedfffd8f v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf971030a v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xfd527b7a v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x6ccc468b pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x7bd21a17 pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd2fb947b pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x069dc246 da9150_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x7a956cb6 da9150_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x7d1e5747 da9150_bulk_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x847dda99 da9150_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xdaec651d da9150_bulk_write +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x1154c9b9 kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x136fdaa5 kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x29746461 kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x7faee261 kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x8d92b14b kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xa20d0144 kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xedb7a88f kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xf40e9d4a kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x0149fc71 lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xa07fe054 lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xf1fd1127 lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x45a0787e lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x66ebeaa8 lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x6d131a6a lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x9c373aa7 lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xb4ac4dbc lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xce1e8098 lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xe4dd1939 lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x7c8e1b51 lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xcc31f6b3 lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xe4b0a583 lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x97a6132e mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xab2683f2 mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xadc37f7d mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xb929769a mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xc5f16d35 mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xf9933dba mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x08afbe15 pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x0c93e564 pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x292d5d68 pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x330fabe2 pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x6004025a pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x625794e5 pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x6c295dab pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x77cb6950 pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xc1ee9de5 pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xe2e6fb34 pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xed7c1a62 pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0xab6040ba pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0xae1093fc pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x12203371 pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x54bcfd5e pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x871cae4c pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xc9508ad6 pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xd45e59a1 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 0x0c689f74 rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x0d2deda3 rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x11e5b102 rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x12891aa2 rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x239abf07 rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x29fbdef6 rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x2f9c4414 rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x362cbc52 rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x486018a0 rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x486d7960 rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x5fabe96b rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x836951a5 rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x8da6825c rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x9b35cfee rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xac6aad19 rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xae6979dd rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xcb2bb89b rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xce4ce538 rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xd69aaf8c rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xdf4015c6 rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xebfccffa rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xf1bbbb02 rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xf4d6f3a3 rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xfe101c50 rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x05a5cb66 rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x37178b06 rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x3c4955b1 rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x3c4fcc10 rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x4ae26aa1 rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x5911422b rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x63326678 rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x91db7771 rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xa8df6b4b rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xbcd235cd rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xc158abde rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xc1fcc57f rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xc54ce5be rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x181f6045 si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1921b089 si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1a6fbb52 si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2584e0d4 si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x298e79ae si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2a492bf6 si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4c4e21a2 si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5a34b6ad si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5bf89e6a si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x66cd179d si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6ac66ff1 si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6bdc5471 si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x76ff4467 si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7934881e si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x82e4d777 si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9080cd89 si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x99689fa2 si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9a98e53f si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa0732c72 si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa13f3829 si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa74a1224 si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb8bf28b3 si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc638ff15 devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc6a84419 si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc85b4e23 si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xcdf40354 si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd36678a3 si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd785cffd si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd9118a11 si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe17ce530 si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe6783bea si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf0e56691 si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf663021c si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf9ec8adb si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/ssbi 0x14632a34 ssbi_write +EXPORT_SYMBOL_GPL drivers/mfd/ssbi 0xf7fceae2 ssbi_read +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x26f85e62 am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x52ed9994 am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x5cf5ccdc am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xe51108ce am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x07abac53 tps65217_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x262d2f78 tps65217_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x75f0305c tps65217_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x99b712fd tps65217_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x056b89e8 tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x65952586 tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x7f2a4e0c tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xc3d754d6 tps65218_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0xe6e036e4 ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x2cecf04c cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x4f7b0c67 cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xd47974cd cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xf0946e3d cb710_sg_dwiter_write_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 0x08763897 enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x49d732d9 enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x51d6763f enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x74fdcfbc enclosure_component_alloc +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x7604092d enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xaed8115c enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xb3ec0a78 enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xba4f51a4 enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x171a6ccf lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x205bf414 lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x2c1a51e2 lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x4bf17758 lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x8dd144ae lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x9e58d88f lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xb0d58a85 lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xb1b742d9 lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x55c61ed4 st_register +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x77138830 st_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0x07c1bf93 dw_mci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0x3286e068 dw_mci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/dw_mmc-pltfm 0xbb187e05 dw_mci_pltfm_remove +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x53a9e48c cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x6c80c164 cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x919ee4f2 cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x7bafaada cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x8856655c cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xf6042e8c cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0xe2d33517 cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x718dba51 cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xd1dd6301 cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xe04ed5ba cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/nand/brcmnand/brcmnand 0x002a6325 brcmnand_pm_ops +EXPORT_SYMBOL_GPL drivers/mtd/nand/brcmnand/brcmnand 0x4cc8c0ac brcmnand_remove +EXPORT_SYMBOL_GPL drivers/mtd/nand/brcmnand/brcmnand 0xff8e7783 brcmnand_probe +EXPORT_SYMBOL_GPL drivers/mtd/nand/sm_common 0xe92bf111 sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x03812afd onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x91b1932c onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x5e3912be spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x11917e8a ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x21698963 ubi_leb_read_sg +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x38e10c1d ubi_flush +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x3f717c0c ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x42801d20 ubi_sync +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x43439fd2 ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x59d94f35 ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5cfdd22d ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x62176966 ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x6e984e5c ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xa5a3c81a ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xafd45392 ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xb308d826 ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xda67149e ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xe4aa5d0b ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5ee9ba8 ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf6783604 ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf782b763 ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x1a4c29c2 register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x2566737d unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x2e1d775f c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x75ed8762 c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x99ba7cc9 alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xd985813a free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x0e0c22f4 can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x10ff7af7 alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x222c295a can_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x2a7c889c alloc_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x3842641a can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x548d5de3 can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x57226ae8 can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x6b99a73f can_led_event +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x6c7e7130 safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x783ec57f can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x89282c39 unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x89f38bdd register_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x8b623d1e devm_can_led_init +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x9559eb4a alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x9705f2c3 alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb346573b can_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xc0a9351f free_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xe3665bce can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xe8402cde open_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xff59b014 close_candev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x1102652e alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xa7cee06a unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xb62529b8 register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xe0617c85 free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x07d17d33 alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x0bcac32d unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x2b95b4ce free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x5a7c0f4f register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x68993630 arc_emac_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0xe38e64c8 arc_emac_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x00a5dd50 mlx4_fmr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x011f3c15 mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x02a51df8 mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x02c2e59a mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x04a842bd mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x06e25f9b mlx4_map_phys_fmr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0823d279 mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0a095f49 __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0a8fc925 mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0ae4760c mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0da7253d mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x104d68bb mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x14dee8f3 mlx4_set_vf_rate +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x176960c3 mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x19504427 mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1c2eac2f mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1efe2eb7 mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1f37cf18 mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1fe51b20 mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x20362f14 mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x218f0760 mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x219b261a mlx4_unbond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x252c247c mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x281fb410 mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2a40ac56 mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2ac4dab5 mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x32082474 mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x33ff98aa mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x35d1d4af mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x37e1e45f mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3b12f080 mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3b510b23 mlx4_fmr_unmap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x46dee4d2 mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x476bedff mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4785b9a6 mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x48d12da2 mlx4_get_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4a0cc7d1 mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4d5735d1 mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x52b88c99 mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x533d8b80 mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x550d5957 mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5527ea16 mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x55aa9439 mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x58bd871f __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5d125274 mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5f914d9c mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5f9dee72 mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x611392b2 mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x662810f9 mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x68b911ea mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x694d5178 mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6d1a304c mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7673df7c mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x790db054 mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x79de10c7 mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7c31853c mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7de4e65c mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x80da6cd0 mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x81ba7f22 mlx4_bond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x83e5896b mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x84d44155 mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x85d77812 mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8a86b6f7 mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8c2257cc mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8c2d8708 mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9059c4cb mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x925b99d0 mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x965e5050 mlx4_port_map_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x98addb10 mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9e840b69 mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9eb9a7ad mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9f51d79e mlx4_get_internal_clock_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa2162da1 mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa369bc3a mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa50aeee6 mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa59b7aa9 mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa5abc40e mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa86255a4 mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xab08eee2 mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xada8cc48 mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaff86d31 mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb08ab359 mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb1a53ba8 mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb28ce150 mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb3cc6750 mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb43e3b18 mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb6a0a9a5 mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb6d63876 mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbabfb41e mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbc14227f mlx4_set_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbca169ec mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbda8b7bc mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbe762775 mlx4_fmr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc0b9bb10 mlx4_get_counter_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc2e9479e mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc3a77aca mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc820ba2a mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd067fb3a mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd2777ffb __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd5a29af4 mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd64c6c90 mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd6a1a574 mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd6be9a33 mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd6d47774 mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd7c77ca8 mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd8a20bb7 mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd99c0396 mlx4_get_default_counter_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdbfdcd75 mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdec9ca35 mlx4_get_vf_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdf60ba8e mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe1ab084f mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe2915fa1 mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe401de39 mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe4a4f24d __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe73c058f mlx4_fmr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe8301a01 mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe87a8dd8 mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeab8b7d3 mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xeff995ca mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf58bee56 mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf5a67be6 mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf752559d mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfa6fb65c mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x04f9885a mlx5_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x091d3661 mlx5_core_destroy_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x09543b3d mlx5_fill_page_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0cc78c3b mlx5_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0d93eb47 mlx5_query_port_vl_hw_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x12775bc6 mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x12b0fa08 mlx5_query_port_max_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1912db1d mlx5_destroy_unmap_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x23c8ccfa mlx5_core_mad_ifc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x28c90b40 mlx5_db_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2f1a093a mlx5_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x325a9c22 mlx5_set_port_proto +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x52b4a9ba mlx5_query_hca_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5c48296c mlx5_query_port_oper_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5d16a75b mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x61545a3c mlx5_query_port_proto_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x65c729eb mlx5_core_page_fault_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x738500bd mlx5_core_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7ae564e6 mlx5_set_port_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7bb53520 mlx5_core_xrcd_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8654e87e mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x87844081 mlx5_query_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9bd04cc8 mlx5_query_port_ptys +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xac45fbd3 mlx5_core_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb8dfad6d mlx5_query_hca_vport_pkey +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb9632c3f mlx5_query_hca_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd2519cd9 mlx5_core_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd4b07e46 mlx5_query_port_proto_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe849818a mlx5_query_hca_vport_gid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xea9984e1 mlx5_core_eq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xef28f336 mlx5_query_port_proto_oper +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf8ef15a1 mlx5_core_create_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfcc394e5 mlx5_create_map_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfdd1d09c mlx5_query_port_link_width_oper +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x48a8a575 stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x7af3172b stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xc7ab1168 stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xe82a6905 stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x576c2382 stmmac_pltfr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x7fe1e058 stmmac_pltfr_pm_ops +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xdd4312a0 stmmac_pltfr_remove +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x3f558044 macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x745240f4 macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xaedff2bc macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xd7315ed8 macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvtap 0x6944901b macvtap_get_socket +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0x6318757f mdio_mux_uninit +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0xc30e4f5d mdio_mux_init +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x6f6b0ed5 usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xa06e3626 usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xe477444d usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xece2d0f8 usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x0ad1b261 cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x2ddc1068 cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x54e4e59e cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x7ff1025f cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xa26ee760 cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xa371b701 cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xbb050eb9 cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xc3aef86c cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x4938e39a rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x4ea037ff rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xb13c647b rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xe685d1b6 rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xe6f73717 generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xf6c4bb06 rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x0b029e1b usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x0b31beba usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1044dd2e usbnet_set_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x107bd71b usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1e538fb0 usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x22427320 usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x330675ae usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4612de56 usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4c6480cf usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5318b959 usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x53788dfb usbnet_get_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x55bbe8dc usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5d7557b4 usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6f1ffc12 usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x77faf07d usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7a17b646 usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8df9ac91 usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8ebe79ad usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x973476a2 usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x9b32f7a8 usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xae686c00 usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb05cb232 usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc603864c usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc84dcd25 usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xcbc7d84d usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xcf3b0a5b usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd2e16add usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xdb595bb3 usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe6e26487 usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe95d1e32 usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xede601c7 usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf672d368 usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x2854e427 vxlan_get_rx_port +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x3cffe5a8 vxlan_sock_release +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x8c4ad359 vxlan_xmit_skb +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xfca6bccc vxlan_sock_add +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x2618ea21 i2400m_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x379779f0 i2400m_tx_msg_sent +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x4ac40d8e i2400m_netdev_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x4ed0ee67 i2400m_tx_msg_get +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x66d6cbf7 i2400m_dev_reset_handle +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x7f78e377 i2400m_pre_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x830da4b5 i2400m_error_recovery +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x8a403c1b i2400m_init +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x971d1b26 i2400m_is_boot_barker +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb00b793c i2400m_bm_cmd_prepare +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xcdbb5c18 i2400m_dev_bootstrap +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xd1b3ffa6 i2400m_post_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xd72cbc85 i2400m_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xd7c8cdea i2400m_rx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xe2b228bd i2400m_tx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xf8441a08 i2400m_release +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xfe110f9b i2400m_cmd_enter_powersave +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x3107ebfb cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0xa5bc9f86 cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0xb37e75e5 cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0xd00bee8f cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/ipw2x00/libipw 0x5bfbd2ad libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x3837cee6 il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x631131c2 _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x9c563fb1 il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xaed891d8 il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xf1faebc2 il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x16a7a434 __iwl_info +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 0x388085f0 iwl_opmode_register +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3a15dc21 iwl_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3f0b9a6d iwl_remove_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3f8022f1 __iwl_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x41fa5f90 iwl_parse_eeprom_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x4920970e iwl_phy_db_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x51b657cd iwlwifi_mod_params +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x55b14b92 iwl_nvm_check_version +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x579e99bf iwl_read_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 0x5d5aadd2 iwl_force_nmi +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5e350ba9 __iwl_crit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x62341919 iwl_parse_nvm_mcc_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x65846f99 iwl_parse_nvm_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x6bb14032 iwl_write_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x6c96e7c4 iwl_poll_direct_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x73dab801 iwl_write_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x776221bf iwl_send_phy_db_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x86f771d3 __iwl_warn +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8c5d5ab3 iwl_phy_db_set_section +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x92c302d7 iwl_clear_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x92e64568 iwl_wait_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xb400b678 iwl_poll_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xc2bad4e6 __iwl_err +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xc2e23305 iwl_set_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xd310664e iwl_read_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xdefd670f iwl_set_bits_mask_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xe11f9eaa iwl_notification_wait_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xf5032a20 iwl_init_notification_wait +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x090298c2 lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x0bf2ed5a lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x252e67ad lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x34609cf6 lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x3d1999c8 lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x472948b1 lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x4745bd06 __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5af84a21 lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x701d6c7b lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x7863e90a lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x8a4ea654 lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xcdfecfdf lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xcf02c36a lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xd4e55884 lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xe7cb1088 lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xe9c278af 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 0x0796e142 lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x1e0f81eb __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x728752e2 lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x76ca1bf6 lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xb32b4cea lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xc1b6428f lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xc85e6899 lbtf_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xecb5085f lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xff676b24 lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x0557246c mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x0a8f821d mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x31bd9748 mwifiex_alloc_dma_align_buf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x4887b51c mwifiex_upload_device_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x59c38ce6 mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x72cb3939 mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x7f578d1e mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x9dd241ca mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xa02ed0f0 mwifiex_queue_main_work +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xa0ed3766 mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xa562e13d mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xc4232345 mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xd3d0d90d mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xe48f743c mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xeaf5f2f8 mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xee19b453 mwifiex_drv_info_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xf4785ab2 mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xf66c1738 mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x7c4dfcfd p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x89420877 p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x96f912f0 p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xaae248bc p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xc5cc2a6d p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xca6c3072 p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xcc5cd125 p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xe1988edd p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xf6d0f9e0 p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x10a8f96b rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x356a78d0 rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x69892b02 rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7201b98a rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x80973318 rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xdb3ca0e5 rsi_zone_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x05e33702 rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x06f53a75 rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x1229c975 rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x12999093 rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x17f26d34 rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x1b7c3ff5 rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x1d69d086 rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x1d9955aa rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x235616e4 rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x25f4bf0e rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x326a2a75 rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x344d0e62 rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x3ac08682 rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x410c1b56 rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x42901cbd rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x48bc8edf rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4955a06c rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4d90a826 rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4e9bac9f rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5427c12e rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x58427f9e rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x643f1288 rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x703eaae7 rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x75149f4b rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8ecd9a90 rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x91f16e89 rt2800_get_key_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x950ded60 rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9fe2cf79 rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa2205414 rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa2a11b61 rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb102368d rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc495ba09 rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xcc48418e rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xcc887864 rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd3f5f6f2 rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe918280e rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xee89ab89 rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf4cb3146 rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x006a4106 rt2800mmio_init_queues +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 0x38cc5b02 rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x40337911 rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5a3bf963 rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x61994c0f rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x7672213f rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x7ad4ecbe rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x92c0bcd1 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x9c6ddca8 rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc6a1455e rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe241ad68 rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe28f94c7 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe38206fe rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe62af22e rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xef7804e8 rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xfad0a785 rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x00ac40ba rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x00c2a421 rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x05e91d19 rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0740b0df rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0d96d1ea rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0db7a9e9 rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x14d92a7a rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1b8749cb rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1ed13f06 rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2027eebb rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2438c847 rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x24dc9368 rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x4146dcdb rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x43bf5b67 rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x497a9cc2 rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x507e080b rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x50bf6439 rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x64c07983 rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6762cbd3 rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x703078b0 rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x71b23d2a rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x766e4c80 rt2x00mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8203e1ff rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x83531fd8 rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8651a8f8 rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x97c9a3f9 rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x985a436b rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9c716285 rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa109d18f rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb3470b63 rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb57903dd rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb9159771 rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc7bdf2d5 rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xcf1e4b60 rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xcf728be8 rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd075b228 rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd455a40a rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd7fd9847 rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd807b106 rt2x00mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xdfd1d42a rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe4ec4396 rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf10c13d9 rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf1654d23 rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf1ec7619 rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf8c0b75b rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xfb8ea785 rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x1c4100a7 rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x3c7482b9 rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x6b9d9801 rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xd25ab7e3 rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xde4a7e95 rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x46626d25 rt2x00pci_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x90c1d02c rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xbe84dcdb rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xfa7f3d73 rt2x00pci_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x08b9b847 rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x15c23759 rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x36f8e688 rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x4184b9a0 rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x5d07b9df rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x6c15124f rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x8c8d6156 rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xb0a7f4b6 rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xbfb4c9d4 rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xd40eae6a rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xddc6030a rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xe35131a7 rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xedb6a07f rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xf084d9e6 rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xfa8e12a4 rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xfe47b95d rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb974ba2b dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc7071951 dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd7f26b21 dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf8c50a60 rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x041087fb rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x0ad796ae rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x0d4e16d7 rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x1685222d rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x1d37eea2 rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x1d65a841 rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x22de8645 rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x2acd8264 rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x2bb7e930 rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x3e7d68eb rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x4079d3e3 rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x46718063 rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x47f1aa9c rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x573f6569 rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x5f6c4aca rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6292efa9 rtl8723_phy_reload_mac_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 0x73dfcccc rtl8723_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x7b8ce8f7 rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x7daa4e3d rtl8723_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x922503f8 rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x98aff4d5 rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x9bd0e8fb rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x9c451deb rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xaeea623d rtl8723_phy_save_mac_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 0xeac734f5 rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf883441e rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xfc36887d rtl8723_enable_fw_download +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 0x4b15c3fe rtl_dbgp_flag_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x6a8593b3 rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x6ad334da rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x7aab8621 rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x7bee2542 rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x911bc701 rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x92c1bffd rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xa0902079 read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xacab9825 rtl_attribute_group +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xb5eb25a2 rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xc614f32a rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xd21a3609 rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xd94cd18e rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xdd48dde8 rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xe1711729 rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xe19f81d0 rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xf039b979 rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xf8ff6add rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x0d5995fc wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x2c35d6e7 wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xcb87312b wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x047232cb wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0bdca5c8 wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x12071bbf wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x16270fb3 wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x163b800b wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1941b8e7 wl1271_ps_elp_wakeup +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x217bd15d wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x32be9bf7 wl1271_ps_elp_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3e4eb2bf wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x476f0987 wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4849af6a wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4cb49540 wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4e89bc48 wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x53b5bcf2 wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x53dff67d wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x58aa5283 wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x65177172 wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x77092dcc wlcore_get_native_channel_type +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8132d52d wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x844c5e3f wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8495c26d wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x864e0f4f wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x86db6f2d wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x89f9359f wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8e3f53f2 wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8e754d3a wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x91da5146 wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x93987e30 wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x9b961133 wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x9bb0b869 wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa56b0aa5 wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa67d3c31 wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xab034fa4 wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbd072e73 wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc5cc6e76 wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc6b5b5f1 wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc6b96c3f wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc85f8668 wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc95f7d66 wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd33baf99 wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xdc91b6b3 wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xde0d178d wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xeb0a74ac wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf71c7f67 wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf8f7dd2d wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xfda583df wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x124826a1 nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x13238b9b nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x5b3dace6 nfcmrvl_parse_dt +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x78496b02 nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x0ffad120 st_nci_hci_cmd_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x368eba00 st_nci_probe +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x49f9c114 st_nci_discover_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x65f89a83 st_nci_hci_load_session +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x715ee201 st_nci_disable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xca182aa8 st_nci_hci_event_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xe83768aa st_nci_enable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xf1698825 st_nci_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x146cc097 ntb_transport_register_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x2638df15 ntb_transport_unregister_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x30934216 ntb_transport_max_size +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x32537aca ntb_transport_link_query +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x3d54dbfc ntb_transport_tx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x436098aa ntb_transport_link_down +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x82e6c13d ntb_transport_qp_num +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x9b43c163 ntb_transport_create_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x9c992c8f ntb_transport_link_up +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc270dc24 ntb_transport_free_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc37d9036 ntb_transport_rx_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xd40e7a02 ntb_transport_rx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf55d6313 ntb_transport_register_client_dev +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf9eb813f ntb_transport_unregister_client_dev +EXPORT_SYMBOL_GPL drivers/phy/phy-omap-control 0x06cb90b5 omap_control_phy_power +EXPORT_SYMBOL_GPL drivers/phy/phy-omap-control 0x0fc71b81 omap_control_pcie_pcs +EXPORT_SYMBOL_GPL drivers/phy/phy-omap-control 0x210e74f8 omap_control_usb_set_mode +EXPORT_SYMBOL_GPL drivers/phy/phy-omap-usb2 0x00d48f33 omap_usb2_set_comparator +EXPORT_SYMBOL_GPL drivers/phy/phy-qcom-ufs 0x0e172862 ufs_qcom_phy_init_clks +EXPORT_SYMBOL_GPL drivers/phy/phy-qcom-ufs 0x1ababcc1 ufs_qcom_phy_init_vregulators +EXPORT_SYMBOL_GPL drivers/phy/phy-qcom-ufs 0x3b2a9936 ufs_qcom_phy_remove +EXPORT_SYMBOL_GPL drivers/phy/phy-qcom-ufs 0x7112daa1 ufs_qcom_phy_calibrate +EXPORT_SYMBOL_GPL drivers/phy/phy-qcom-ufs 0x72aa110b ufs_qcom_phy_power_on +EXPORT_SYMBOL_GPL drivers/phy/phy-qcom-ufs 0xa92cd2ac ufs_qcom_phy_exit +EXPORT_SYMBOL_GPL drivers/phy/phy-qcom-ufs 0xb971a14d get_ufs_qcom_phy +EXPORT_SYMBOL_GPL drivers/phy/phy-qcom-ufs 0xe4a69f4f ufs_qcom_phy_generic_probe +EXPORT_SYMBOL_GPL drivers/phy/phy-qcom-ufs 0xee2cd17d ufs_qcom_phy_power_off +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x2f8620f6 pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x56ea1a0f pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x7a801859 pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x20215c8c mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x2b6f2fdb mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x492abaa7 mc13xxx_parse_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x6b3ee241 mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xd91096bf mc13xxx_get_num_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x428f521a wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xab7b9187 wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xce4fbcd4 wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xd471b145 wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xead689d9 wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xf68ae6c6 wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0x4f76cc9c wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x04527077 cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0de9c8f9 cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x10a0d26e cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x11d4fd0c cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x13cd5655 cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x19a5c194 cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1f714c88 cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1fbfeb54 cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x30f6c262 cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x384c3932 cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a5c4389 cxgbi_ddp_page_size_factor +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3b86da5e cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3e52cfbe cxgbi_ddp_ppod_set +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4582146c cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5424677b cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5a698b3c cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5cbd3636 cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5db53398 cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5f6cec5e cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6433c928 cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6bdb8630 cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7147cf05 cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x73aaa7c0 cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7df38b62 cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7e90ef5e cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x80217c3c cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x84957b33 cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x890cd180 cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8c2ba369 cxgbi_ddp_ppod_clear +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x95c47969 cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9c03f433 cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9da6dd69 cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa5860b85 cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa65503b9 cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa8065b37 cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa9a4cb5d cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xae06c5da cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc61c29c4 cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcaa26b67 cxgbi_ddp_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xce922b36 cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xda0d8025 cxgbi_ddp_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdfedff19 cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe274d2bc cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe30702d2 cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xebd8bdc9 cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xeeaf6d6e cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xefe0f5a7 cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfa52fd5f cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x1a08b6c3 scsi_unregister_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x2a74acf3 scsi_dh_attach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x2c661fd3 scsi_dh_set_params +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x5717cdb6 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 0x9e57433d scsi_register_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xd3de3a21 scsi_dh_detach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xdc5c34cd scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0fb51275 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x28dbfa6c fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x2b1bc826 fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x374c1e1c fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x59010769 fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x73b2a8cb fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x84b3d915 fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x8b8e3b84 fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xa8c5944b fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xafb380a7 fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb48f04eb fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xc820f599 fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xce3ee693 fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xcfd0644c fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xd69e4c97 fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xd7490bbf fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xdcf79932 __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xde7bb816 fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xe9346f86 fcoe_link_speed_update +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 0x0080a94c iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0cb49f92 iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0cc913f7 __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0f54163b iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x15576add iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x194c806a iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x199b80a7 iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1b4220fc iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1e0620eb iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1fc9c38a __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x233d1208 iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x24a4a9fb __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x24a6a10c iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x25ec6f4f iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x35d478ad iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x44873dfc iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4c29b16c iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x588b0e74 iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x66731017 iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6cc15ec2 iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6f3a3629 iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6f489a17 iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7d5ef76f iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x81d1dd2e iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x86ddd15b iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8ac069ef iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8bf51ff0 iscsi_eh_target_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa9a0532d iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb115a235 iscsi_conn_queue_work +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb194f7c6 iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb20b114e iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb3a4fc42 iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb5475752 iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb5e3dc32 iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbf8c9136 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc317e72e iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd3984e39 iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd3bbdd14 iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd7d0d922 iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xdbe6371d iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe6b6540e iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf2958c2b iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xffe3f1c2 iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x111d63ae iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1892fab5 iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1baff4d0 iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x2f42ab13 iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x3505344d iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x68576bc2 iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x77e8ae22 iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7ce46324 iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x81d54694 iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x9503ab7e iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xaaf061d2 iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xabea2de4 iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xb4a1e19c iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xbdaa3219 iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xcaffcfdd iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xe9c00eb1 iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf1ced51e iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x02ca48db sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0b5dc3e4 sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x297e12a5 sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3162ea11 sas_domain_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x32b0a63b sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x411ae065 sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x481f4294 sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5052a226 sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5351338b sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5d99b1ca sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5dbd314e sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6167ba29 sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x70f4ebbb sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x8cbf4146 sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x931e4f17 sas_eh_bus_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9f3100f8 sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xbd3a9d0b sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xbe69cf52 sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xcbe0ec38 sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xdabb64ca sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xef502a11 sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xf1032bf1 sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xfa3bf89c sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xfb535f8c sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0289565b iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0425953c iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x04c31ba9 iscsi_destroy_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0dd7a1f6 iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0ddc5c4d iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x13d5d6eb iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1b064103 iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x22632136 iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2770edf7 iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2a5c570a iscsi_is_flashnode_conn_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2c0ed986 iscsi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2cb78048 iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3545797c iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x45d72735 iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x46589b0a iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4666c948 iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4b0c3a9d iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6cf5edd9 iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x70fb5c4b iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x73f4ba92 iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7615cfc2 iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7b14d0bf iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84a005f1 iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8ce58f5d iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8e072c7a iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x990233f1 iscsi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa2cb96b6 iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa4e9d631 iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xad06f96a iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbcce4ede iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbe35a344 iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc099b2ff iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc5c568ee iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc6406a44 iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc9031f9e iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcb1889dd iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd05dc659 iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd10e0065 iscsi_scan_finished +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdd9ae149 iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe0fe32dc iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf71f7edc iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x2c3a92b6 sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x717d75d4 sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x73176556 sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xf09c67b4 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 0x501d2461 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 0x044e2486 srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x8c60db74 srp_rport_del +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x8fc5643a srp_remove_host +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xa84e5edb srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xed56b9ab srp_rport_add +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xee891cc0 srp_tmo_valid +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xfb03294f srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x5bd246c3 ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xb8050424 ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xc4c2278d ufshcd_init +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xdb9c9fe7 ufshcd_remove +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x1be8b9bd spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x823e9cf3 spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x9d35fa59 spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xa9e8f028 spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xdac9298b spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x58cdcb69 dw_spi_resume_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xae692bf7 dw_spi_remove_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xb198d8f7 dw_spi_suspend_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xe69273c0 dw_spi_add_host +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x01ff6827 spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x1e36491e spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x281e56f2 spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x3d5eea54 spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x44633b3b spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x4cb73556 spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x72cf4195 spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x88ec78fd spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x8a67b8f2 spmi_driver_register +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x8b3ddb3e spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xa2b167e2 spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xa3e91804 spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xb2533dc8 spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xd22a7be3 spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xdf5f7ff1 spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xefe3c168 spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xf74dfe5d spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xfd6d2d00 spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0x35d8e5cd ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0599eec2 comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0c877836 comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x1886b567 comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x3cfd9b3b comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x3fea607f comedi_alloc_subdevices +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 0x5607d032 comedi_set_spriv_auto_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6739a9b9 comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x7064d792 comedi_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x731948e8 comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x73aefda5 comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x73bb1914 comedi_handle_events +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x74d33d22 comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x7524994d comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x76809f93 comedi_event +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x85a73db6 comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8bd83a57 comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8ed752bd comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x9068920a comedi_timeout +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x90fd2d51 comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x958499fa comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa85b9c28 comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xaa42e0e5 comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xadf5fc58 comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xae6ea6d2 comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xaf0beaaf comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb179caed comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb46051fd comedi_request_region +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 0xc76ce3c9 comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xce251eca comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd4636a75 comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xe3ab0362 comedi_dev_put +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xe5d37143 comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf883a5a7 comedi_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf9209021 __comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xff2d74bd comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x2d38527c comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x3af81002 comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x4efcce7a comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x4f21cfa0 comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x5e916325 comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x72f30eb8 comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x90a30fac comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xc194a758 comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x08df361f comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x3c4f0884 comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x772d3e85 comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x79ca5fa8 comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x93b547d5 comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xe391ed40 comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x79f4a6cf addi_watchdog_reset +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x9458f7ca addi_watchdog_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0x7740af28 amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0xe59b2108 amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_pc236_common 0x51aacea0 amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x1913e013 comedi_8254_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x1c74ac91 comedi_8254_load +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x37a70f75 comedi_8254_set_mode +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x3ed484e4 comedi_8254_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x481d0a73 comedi_8254_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x62bf41f1 comedi_8254_cascade_ns_to_timer +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x88874933 comedi_8254_set_busy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x9697a08b comedi_8254_update_divisors +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xa2b991ac comedi_8254_ns_to_timer +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xad29c4fa comedi_8254_subdevice_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xaee89fcd comedi_8254_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xd22b1658 comedi_8254_pacer_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xef500fd5 comedi_8254_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0x30396c3e subdev_8255_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0xa7930c1a subdev_8255_regbase +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0xfc026a46 subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/das08 0x1d00da6e das08_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x01cb5324 mite_bytes_read_from_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x0beb5d41 mite_done +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x120ef5fe mite_sync_input_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x12875fe1 mite_bytes_written_to_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x270579ad mite_buf_change +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x29c34e74 mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x2c1ef198 mite_setup2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x39fbd60b mite_release_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x42a7e0c8 mite_dma_tcr +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x4860b69b mite_dma_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x48f378b6 mite_free_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x4aaf9c38 mite_bytes_read_from_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x59e390fd mite_bytes_written_to_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x635c082c mite_get_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x6b0f9712 mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x9722e610 mite_prep_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xc1d6dc31 mite_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xc5c81bea mite_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xdc672eb7 mite_sync_output_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xf5b7ad14 mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xfb3432f2 mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0xbe807e36 labpc_common_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0xc0175073 labpc_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x06d59adf ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x0e2f5bad ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x14338a64 ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x353f646e ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x3ef72377 ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x3f536521 ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xb694b6df ni_tio_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xc7857bef ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x0fdfe9db ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x5183b2a2 ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x76d8e500 ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x7c95821b ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xe4c93588 ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xfd7a2059 ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x0915695b comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x22f30e41 comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x2b8f0a5a comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xd609e7b2 comedi_open +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xdef66342 comedi_close +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xe05c5529 comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xf7143301 comedi_dio_config +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0xe098e9c6 adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x1aa8b53d lustre_attr_show +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x1ac97135 lustre_kobj +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x4e22bae8 lustre_attr_store +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x53079a53 lustre_sysfs_ops +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x75ba5a67 debugfs_lustre_root +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 0x3993b1ed 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 0x475e158a synth_request_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x4a8eb078 synth_add +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x5f982bb2 spk_synth_is_alive_nop +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x62ed871b spk_synth_is_alive_restart +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x6a5c137c spk_serial_synth_probe +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x7406630e synth_remove +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x79354900 spk_var_show +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 0x9a888082 synth_buffer_getc +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x9ae6744c spk_synth_immediate +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 0xc844996c spk_synth_flush +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xd1b551a2 spk_get_var +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xdcbe02ff spk_var_store +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 0x87218034 uio_event_notify +EXPORT_SYMBOL_GPL drivers/uio/uio 0x923e4458 uio_unregister_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0xb5cb626b __uio_register_device +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x5d14b156 usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0xfa372916 usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x6e1a379c ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x7c132de8 ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x0e77fff5 imx_usbmisc_set_wakeup +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xcaa6c370 imx_usbmisc_init +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xf117434b imx_usbmisc_init_post +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x3e0cfd26 ulpi_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x415c491c ulpi_register_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x4f97e35b ulpi_register_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x74656402 ulpi_unregister_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xa6167752 ulpi_read +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xe8b01e57 ulpi_write +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x15832e8a gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x1a2876ab gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x3a0f36c5 gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x664e02f0 gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x85c556ee gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x87dca291 gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8878cfa6 gether_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x9306c791 gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x95ea2258 gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xaa3ca30a gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xadb98580 gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xb643ffd1 gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xc091a088 gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xe1845be1 gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xed1f8095 gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xfe3077c7 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 0x89263781 gs_free_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x93cb0e0f gserial_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xb6652875 gserial_free_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0xcd851326 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 0xc70cc65b ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xe211d2e1 ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xe716e059 ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x02475d91 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 0x11d82d0c fsg_show_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x12462d76 fsg_show_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x126c1a09 fsg_show_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x141fce2a fsg_common_remove_luns +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x14638d92 fsg_store_removable +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 0x39493b92 fsg_store_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x398778e1 fsg_ss_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x403acf7f fsg_store_ro +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 0x62902f28 fsg_common_remove_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x63bb19d8 fsg_lun_close +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 0x7a317971 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 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 0xcb0b677b fsg_lun_fsync_sub +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd2478073 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 0xda78ea24 fsg_lun_open +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 0xe9e112f0 fsg_show_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf4efc0c8 fsg_ss_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf5c658a9 fsg_common_set_cdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x005f34d1 rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x040c28b5 rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x081592fc rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x0fdef8d8 rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x4ffc74a9 rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x58bc8c25 rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x79ba0887 rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7c5381d5 rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7ffd3745 rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x959496d9 rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x9a99a646 rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x9b66c54d rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xa0057138 rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xa7dc65ca rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xf0b4ef37 rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x059a7345 usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x16ff4b79 usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x19caca1e unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x35779f06 usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x46f64542 usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x545e60a5 usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x6d739d29 usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7333f798 usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7d0971cd usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x82f7f5ee usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x85993da9 usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x91227d84 usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x94d7075a usb_gadget_get_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x9affac64 usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x9e525374 usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa073382d alloc_ep_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa1123635 usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb3658749 config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb98b6b1f usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xcb7e05dc usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xcc4b6292 usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd446d411 usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe0fbc45b usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe6707151 usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe83ce96f usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe9738d3b usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf2418294 usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf4df7e6b usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xfae2bdf1 usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xfd898f85 usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x486fac0c ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x642f3480 ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x1d2d40ff ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x1e6c3840 usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x3ee7ee2c usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x46d52650 usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xa1921260 usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xbd5469f0 usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xddc3da09 usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xe5857b69 usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xec0cffe4 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 0x4a3d2d67 am335x_get_phy_control +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0x5e264b7a isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0x663d80fd usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x059f8d3c usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x244eb2ff usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x299a965f usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x2ac7793b usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x2b738186 usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x3473f08d usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x3927d04e usb_serial_handle_sysrq_char +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x45dbc24c usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x46900b6b usb_serial_handle_break +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x50f5cdee usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x54836841 usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x5b25fd2c usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x652234e0 usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x76dc0e3e usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x895af813 usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x975fc164 usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xade95c4d usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xce70fe0f usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xe3644f82 usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf5ac1a64 usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf5ba9920 usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x05b12cff fill_inquiry_response +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1577fe6a usb_stor_CB_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x19a948b9 usb_stor_suspend +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1bc3edc2 usb_stor_sense_invalidCDB +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x28eac5f4 usb_stor_host_template_init +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x2bdd10c4 usb_stor_CB_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x3d60c93a usb_stor_reset_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x4947952b usb_stor_post_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x4b3e0dcf usb_stor_disconnect +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x532bf4c8 usb_stor_probe1 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x6522c0d9 usb_stor_bulk_srb +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x6cc25b4f usb_stor_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x8000d577 usb_stor_set_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x853645dd usb_stor_ctrl_transfer +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x9c2a8671 usb_stor_transparent_scsi_command +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x9ce33346 usb_stor_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xa693d1af usb_stor_access_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xad7fab6c usb_stor_pre_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xaeda0c66 usb_stor_bulk_transfer_sg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb021ac83 usb_stor_control_msg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb1ca0a64 usb_stor_probe2 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xc2ee3739 usb_stor_adjust_quirks +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xe6aa5014 usb_stor_Bulk_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xf74d3e25 usb_stor_bulk_transfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xf7721364 usb_stor_Bulk_reset +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x4bd3da76 usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x5e77b87e usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x64f72ce1 usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7ca7ed2d usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x879aeda0 usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x8b27268b dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x8d2fdc80 usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x9932bb35 usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xca932891 usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd02753dc usbip_header_correct_endian +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd6a1f1a0 usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xdb8a5048 usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe1ea0586 usbip_dump_header +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xfbbddc6e usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x41e4e7b7 wa_urb_enqueue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x50dd7773 rpipe_clear_feature_stalled +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x77aa0fb4 __wa_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x7f01da47 wa_dti_start +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x9d5e48ea 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 0xf00cbc9b wa_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xf4654c3f wa_urb_enqueue_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xf8485f9a wa_urb_dequeue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0bb6bf5e wusb_cluster_id_get +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x110fa9a6 wusbhc_b_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x1218e297 wusbhc_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x1d11c4df wusbhc_giveback_urb +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x31c5d02d __wusb_dev_get_by_usb_dev +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7f0b7631 wusb_dev_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x80c10b6a wusbhc_rh_start_port_reset +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x85a1b010 wusbhc_mmcie_rm +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x88ce46d9 wusbhc_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x8a3cc2eb wusbhc_mmcie_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x99b30e31 wusbhc_rh_control +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb725d128 wusb_cluster_id_put +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xbca5764e wusbhc_chid_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xc43b834c wusbhc_b_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xd53109cb wusbhc_rh_status_data +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xd5fdda19 wusbhc_reset_all +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xe3843156 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 0x43e1cc1e i1480_cmd +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xafbecefe i1480_fw_upload +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xb0ee58e8 i1480_rceb_check +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x03dfc8f6 umc_device_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x2ceb1887 umc_device_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x341e4a1e __umc_driver_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x49d9e0d7 umc_match_pci_id +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x4c328b5b umc_controller_reset +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x8f7b8319 umc_driver_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xa4bfc52c umc_bus_type +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xae58dc1e umc_device_create +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0b8aad57 uwb_est_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x1197335e uwb_est_find_size +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x148850b9 uwb_rc_dev_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x1b4a6987 uwb_rc_mac_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x23b3d6e3 uwb_dev_for_each +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x2ea263df uwb_rsv_destroy +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x2f5d0180 uwb_pal_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x31e2742f uwb_rc_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x347a4239 uwb_rc_vcmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x353b5ff5 uwb_rc_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4298ec32 uwb_rsv_get_usable_mas +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x44719207 uwb_rc_pre_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4d57ae3c uwb_rsv_type_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x504ab6ee uwb_rc_ie_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5a5cde3f uwb_rsv_create +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5e4bc088 __uwb_addr_print +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x6b3c9e53 uwb_radio_stop +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7c1905eb uwb_rc_ie_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7dcfcd23 uwb_ie_next +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x845c0d5a uwb_rsv_accept +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x94cb7318 uwb_rc_get_by_grandpa +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x97fd21c7 uwb_notifs_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x98413234 uwb_rsv_state_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x9bf5bc52 uwb_radio_start +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa1450b61 uwb_dev_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa32e1663 uwb_rc_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa6b4abf4 uwb_rsv_establish +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xafd0834e uwb_rc_reset_all +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xbb08405d uwb_rc_alloc +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xbc582ee5 __uwb_rc_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xbe1f2ba6 uwb_rsv_terminate +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc5af0fc2 uwb_rsv_modify +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xcab82364 uwb_rc_cmd_async +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd1b0829d uwb_rc_cmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xdcc7c19d uwb_pal_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xdd6b9374 uwb_rc_post_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe1716f06 uwb_est_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe1e69a12 uwb_rc_neh_error +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe3055604 uwb_pal_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xeca5e4ac uwb_rc_neh_grok +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xfb201de1 uwb_rc_put +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xfb47e6e6 uwb_rc_get_by_dev +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xfecad654 uwb_notifs_deregister +EXPORT_SYMBOL_GPL drivers/uwb/whci 0x7bd50120 whci_wait_for +EXPORT_SYMBOL_GPL drivers/vfio/platform/reset/vfio-platform-calxedaxgmac 0x7908158d vfio_platform_calxedaxgmac_reset +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform 0x4ec2a91b vfio_platform_probe_common +EXPORT_SYMBOL_GPL drivers/vfio/platform/vfio-platform 0xbc308243 vfio_platform_remove_common +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x05fc9487 vfio_device_get_from_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x0787a2c8 vfio_group_get_external_user +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x0d86a15d vfio_unregister_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x3567743b vfio_external_user_iommu_id +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x63d9d628 vfio_register_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x8f2e2667 vfio_add_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x943c646a 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_virqfd 0x4a0e762c vfio_virqfd_disable +EXPORT_SYMBOL_GPL drivers/vfio/vfio_virqfd 0x939954a0 vfio_virqfd_enable +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x046b0122 vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1f985138 vhost_poll_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x269f7a09 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x284c570b vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x32bcc5e8 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3aa5b0cc vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3e0a0d46 vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x553f54f9 vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x56ce6d36 vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5a83d1a5 vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x76533a74 vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7814aacb vhost_init_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x89e5091a vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x8f392f76 vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x9ebd1d58 vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa28b0955 vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa2a987e8 vhost_work_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa965e4d2 vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb3d4dead vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb4a40e68 vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc14dc2c6 vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xccf13795 vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd8dede4c vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xdefc0759 vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xdf33d923 vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe8325ac2 vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xea39fec6 vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xebdee04e vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xec46d0a4 vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xfbb07170 vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xfca0ac63 vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x15bc0735 ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x32401eb9 ili9320_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x5065d219 ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x63482fff ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x7f75ddb5 ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xf140ed42 ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xfd846ec0 ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x02dae662 auok190x_pm +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x0c06c9e7 auok190x_send_cmdargs_pixels_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x27723e7a auok190x_send_cmdargs_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x4cf410b8 auok190x_send_cmdargs_pixels +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xd1e830dd auok190x_common_probe +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xd8b41ab6 auok190x_send_command +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xe8e4c3b0 auok190x_common_remove +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xeca96e6f auok190x_send_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xf32663b4 auok190x_read_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xfd6ff82c auok190x_send_command_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0x846244f1 fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x08996cf8 fb_sys_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x2eb9477e fb_sys_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/sh_mobile_meram 0x21aa1382 sh_mobile_meram_free +EXPORT_SYMBOL_GPL drivers/video/fbdev/sh_mobile_meram 0x2820973c sh_mobile_meram_cache_update +EXPORT_SYMBOL_GPL drivers/video/fbdev/sh_mobile_meram 0x5d34c48f sh_mobile_meram_cache_free +EXPORT_SYMBOL_GPL drivers/video/fbdev/sh_mobile_meram 0x9ce15319 sh_mobile_meram_cache_alloc +EXPORT_SYMBOL_GPL drivers/video/fbdev/sh_mobile_meram 0xed6ad89d sh_mobile_meram_alloc +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xcd899288 sis_malloc_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xd0f18858 sis_free_new +EXPORT_SYMBOL_GPL drivers/w1/wire 0x4fac9868 w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7c2f2afb w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x8a8427c7 w1_reset_bus +EXPORT_SYMBOL_GPL drivers/w1/wire 0x979d1942 w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0xb142a99e w1_next_pullup +EXPORT_SYMBOL_GPL drivers/w1/wire 0xb42f259d w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0xc8960904 w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xe904e5b4 w1_touch_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xf745e751 w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0xfeaf93f8 w1_read_8 +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x9321df95 dlm_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xad6c0781 dlm_posix_get +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xc410e663 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 0xd4657623 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 0x025d1002 nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x0644cb15 nlmsvc_ops +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x53491c11 lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x5bd40221 nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xc85a7ef3 lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xcd8602ad nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xcf9e26db nlmclnt_proc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x03e8f6dc nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x04ff1d58 nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x07d222da nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x083cee03 nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x110ee97e nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x16e13e3f nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x172be8f0 nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1b0c56af nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x25374ae7 nfs_clone_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2956173c alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2c053930 put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2d84a8b3 nfs_fill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2e72e0ed nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x324fa59c nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x34d763d6 nfs_file_flush +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x393e2e7a nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39979d6f nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ca31f35 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3cb09636 nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3fb6db06 nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x40c44ba7 nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x410c0198 nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x411fe7b1 nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x41c0578d nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42ca8966 nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4398b992 nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x44179462 nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x44ad8278 nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4569e5a7 nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x469e5dfc nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x47323077 nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x49099e82 nfs_try_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cda5b15 nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x50568e5e nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x507d03f3 nfs_file_fsync_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5426aa20 nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x584b8482 nfs_inc_attr_generation_counter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x58943442 nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x59614544 nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5b5d4229 nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e1d863a nfs_sockaddr_match_ipaddr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5fd7f706 nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x61aaeddb nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x63134a6e nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x651d7a4c nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6b0b2d28 nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6b49bd3d nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6d6a732a __tracepoint_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x74fc0a66 nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x753549ef nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x761e444c nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x76da8d7b nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x77ca946c nfs_sync_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x78959b3a nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x79a7baf4 nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7b77c082 nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7e870477 nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7f4c2a5d nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x80365913 nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x861cf755 nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x86249700 nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8873e50e nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x89d78f9c nfs_fs_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 0x94424661 nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x956a8c99 get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x973f9974 nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x99277513 nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9a89a893 nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9c1d0c33 nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9c23f640 nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9c44bbdd nfs_pgio_data_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa52cbe19 nfs_set_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa652f0ce nfs_pageio_init_read +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 0xabe0c4d2 nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaf4ce662 unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb0d8443a nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb46dcb3a nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb548de17 nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb606e716 nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb62b210a nfs_fs_mount_common +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb87cdbd1 nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb914b17a nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbb9ee40c nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbc603b49 nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbcd60dd9 nfs_pgio_current_mirror +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbe2f16bd nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc010555a nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc2107225 nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc35d21e4 nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc4ac78b0 nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc4f34a31 nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc4ff1e9f nfs_auth_info_match +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc5eaa1c7 nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc5ef47d5 nfs_init_timeout_values +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcc7e8294 nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcedc9931 nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcf3c6007 nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2513081 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd3b9fd54 nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd5287745 nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd7727ce3 nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd9b51838 nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xda7c799a nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xddccf42f nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdf0f27ed nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe04b0686 nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe0cefe58 nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe4d31298 nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe5f679fb nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe88ad462 nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe8937b2f nfs_writeback_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe8f39d17 nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe92c510d nfs_direct_set_resched_writes +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe9af8fdb nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xea007711 __tracepoint_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xea43cd87 nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xebfdcd71 nfs_destroy_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xecbec771 nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xecce11e3 nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xedc9e0b5 nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xee3dc630 nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xee46d51a nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf15e2d13 nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf197cc9f nfs_remount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf38b4bdd register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf4d8d95e nfs_probe_fsinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf52124e1 nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf5ba7106 nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf60a6f0f nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf6778dad nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf7ed4b1e nfs_file_splice_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf8ead414 nfs_pageio_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfa2602ee nfs_generic_pgio +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/nfsv3 0x28ac4692 nfs3_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x056f733e _pnfs_return_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x06cea321 nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x07203880 nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0c1495ce nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x170f3ed6 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x19f3d029 pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1c2e0fd5 pnfs_put_lseg_locked +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1d302424 pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2432d814 pnfs_nfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x25d92199 pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2708c2ac nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x28ff6745 nfs4_pnfs_ds_connect +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2aacdc6b nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x357b0911 pnfs_layoutcommit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4038f7cc pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x40536a5a __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x446766c1 pnfs_generic_pg_cleanup +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4751be3b nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x481a396e nfs4_decode_mp_ds_addr +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x48616f99 pnfs_generic_write_commit_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4ed6cc7a pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x52ca0008 pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x592c8d41 nfs4_pnfs_ds_put +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5fac1512 pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x61e2caa0 pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6330d291 nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x69b6ec2b nfs41_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x69d3558d pnfs_generic_rw_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6a715dcd pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7161e2b9 pnfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x76a2bd4b nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x76ff83b4 nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7ba5bdfd __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7e81850c nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x83ae6aaa nfs4_pnfs_v3_ds_connect_unload +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x83edec01 pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x93058553 nfs4_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9c5af995 pnfs_generic_commit_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9e00588a nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9e4384f5 pnfs_generic_prepare_to_resend_writes +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa02df320 nfs_map_string_to_numeric +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa307eaa9 nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa798903d pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa8402257 pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb28e4645 nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb2aaee12 pnfs_error_mark_layout_for_return +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb4628974 nfs40_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb53bcbfa pnfs_generic_scan_commit_lists +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xba4959f3 pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbe04fe9f pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbe56a43b pnfs_generic_clear_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc4425a4c __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc865bc72 pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc8ffb3c6 pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcabf7c08 nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd2a3fe3a nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd7e27577 pnfs_generic_recover_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdb9b9396 nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe7615869 pnfs_layout_mark_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe7abeb56 pnfs_read_resend_pnfs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xebf14d30 pnfs_report_layoutstat +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf2d3cf06 nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf999267e pnfs_generic_commit_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfd41ee0f nfs4_pnfs_ds_add +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfe1dea0c nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x17ce645d locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x721b8afe locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xa8998941 locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x862578c4 nfsacl_decode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0xa1418a2e nfsacl_encode +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x11736b03 __mlog_printk +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 0x299f32fe o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x36418553 o2net_send_message +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x47576066 o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4900035b o2hb_stop_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4b39eafa 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 0xbbf4215f o2nm_node_get +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xc3679d7b o2hb_get_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xcb050405 o2nm_get_node_by_ip +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd5dc5057 o2nm_node_put +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd5dc6415 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 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 0x39c4b772 dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x3f3c2c29 dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x415f6777 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 0xd7ba575e dlm_errmsg +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd8fa57a6 dlm_unregister_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xdd9a763e dlm_print_one_lock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xdf8cc008 dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xe9d0d28a dlmlock +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 0x8f166561 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 0xc283b8fa ocfs2_stack_glue_unregister +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xd8c9f3e1 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 0x2ee625be _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 0x5c82ca43 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 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 0xd9d5946d _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/842/842_compress 0x1ce013cf sw842_compress +EXPORT_SYMBOL_GPL lib/842/842_decompress 0x0d22f116 sw842_decompress +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xbacb5efa notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xe7a259a3 notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x021957e1 raid6_datap_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x0f8a2742 raid6_2data_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xd4cb6873 raid6_call +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0x80f420ab lowpan_header_compress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0xad5a6e09 lowpan_header_decompress +EXPORT_SYMBOL_GPL net/802/garp 0x252363c5 garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0x2d593ca9 garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0x7353c6a9 garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0x90190fad garp_register_application +EXPORT_SYMBOL_GPL net/802/garp 0x933f1214 garp_request_join +EXPORT_SYMBOL_GPL net/802/garp 0xdb3e1e31 garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x0fc24e0a mrp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0x27e68e34 mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0x3450e8ce mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x3cf2e7ab mrp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0xdc235704 mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0xf6fa2199 mrp_register_application +EXPORT_SYMBOL_GPL net/802/stp 0x5860359b stp_proto_register +EXPORT_SYMBOL_GPL net/802/stp 0xd9917018 stp_proto_unregister +EXPORT_SYMBOL_GPL net/9p/9pnet 0x55ff731a p9_client_xattrcreate +EXPORT_SYMBOL_GPL net/9p/9pnet 0xdd3c52d5 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 0x054b268a 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 0x06e8a08a l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x1caa33b0 l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x28c6323c l2cap_chan_del +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x3601fc36 l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x414b9266 bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x584967d5 l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x819890fe l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x8d401ad0 l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bridge/br_netfilter 0x0cb0f8b7 br_netfilter_enable +EXPORT_SYMBOL_GPL net/bridge/bridge 0x1c91a2f1 br_deliver +EXPORT_SYMBOL_GPL net/bridge/bridge 0x47f76c59 br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0x62534276 br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x9df440af br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xdd91396e br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xe8fc5ec6 br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xf4bcc602 br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/bridge 0xfffc2d5b nf_br_ops +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x1cc018ea nft_bridge_iphdr_validate +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x3e9856f2 nft_bridge_ip6hdr_validate +EXPORT_SYMBOL_GPL net/dccp/dccp 0x01bcb359 dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0x08094aa8 dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0x09a123b7 dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0a9fcb0e dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0ea1fd7a dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0f593c5c dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0x13124524 dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0x14b80968 dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1d99d49a dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x35e98dbb dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0x3edd5a0f dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0x3fc1a58a dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x48145cdd dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4a99d812 dccp_rcv_established +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 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x5a1b894f dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0x618a3989 dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x640aa5db dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6d0efe55 dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6e2cf3f0 dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7cac1061 inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fb4f718 dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0x80c39245 dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x87798b65 dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb0596156 dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb073c39d dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb45fa4f7 dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0xbccc94fe dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xbfe07282 dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc86eb99a dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd494472b dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe266fc3b dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf296c6a2 dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf2a980b4 dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf2b612ac dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf53f73f8 dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x0bfd2158 dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x0d695f49 dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x0d95feaa dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x9af95ec5 dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xa5db5ed6 dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xf0546203 dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x11b43496 ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x447a28b3 ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x4d7aef69 ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x6e6a9242 ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xdaee49c7 ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0x018e5a94 geneve_sock_release +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0x530797c7 geneve_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0xa17dd945 geneve_sock_add +EXPORT_SYMBOL_GPL net/ipv4/gre 0x4ba44711 gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0x93510006 gre_cisco_register +EXPORT_SYMBOL_GPL net/ipv4/gre 0x9836a4b9 gre_cisco_unregister +EXPORT_SYMBOL_GPL net/ipv4/gre 0xc00eaf11 gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0xe108b388 gre_build_header +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x0a19a117 inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x9acfe8b6 inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xa81ae633 inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xcc05f45e inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xd8409e79 inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xe6a33b96 inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x00170a6a ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x0dc0725a ip_tunnel_ioctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x24d0e890 ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x39f99f56 ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x527583aa ip_tunnel_delete_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x67edb0d7 ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7184d137 ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x83080dbe ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xabe89986 ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xadc57fd4 ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xc1f5f5e4 ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xefc5d176 ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xf83a3982 ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xf865f821 ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0x11b3032b arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0xfb928539 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 0x5b94a70d nf_nat_ipv4_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x616b1db3 nf_nat_ipv4_out +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xc6b15fa4 nf_nat_ipv4_in +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xc9be02a1 nf_nat_ipv4_local_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xd7768b56 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 0x552056fe 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 0x4350dbe0 nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xa7948073 nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xaa72847c nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xbdc02e21 nf_send_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xd5e324e8 nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tables_ipv4 0x83a2609c nft_af_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x16de1f87 tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x69cd680a tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x86e2acb2 tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xe5201f4f tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xf6fe886c tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x4c0faed9 setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x7143aadb udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xa7fc4bdc udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x23922a3c ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x5fa66c85 ip6_tnl_dst_check +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x6aa79389 ip6_tnl_dst_store +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x95f8cf24 ip6_tnl_dst_reset +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xcf4a2d16 ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0xdf7518ac udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0xfda7b465 udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0x86c4df8a 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 0x94b2a7ea nf_nat_ipv6_local_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xb7e42401 nf_nat_ipv6_in +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xbfe355e2 nf_nat_ipv6_out +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xe0dfb164 nf_nat_ipv6_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xf6db939c 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 0x5e046621 nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x08065c88 nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x7cb4c10a nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xa19cabf0 nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xd6e87031 nf_send_unreach6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xdcc152c4 nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tables_ipv6 0x968a5c15 nft_af_ipv6 +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x119a5eec l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x43ae7a5c l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x4b101548 l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x4f88b53d l2tp_session_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x5d70f1fa l2tp_tunnel_closeall +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7714f45d l2tp_session_free +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7a9187d5 __l2tp_session_unhash +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7dec1f55 l2tp_tunnel_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x8c1dd34b l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x8d606ac4 l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x9a1e0899 l2tp_session_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x9df00011 l2tp_tunnel_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc853f4f2 l2tp_session_find_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc8c26574 l2tp_session_queue_purge +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xd3a7c08f l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xe1fbc540 l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x46f364c1 l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x01ef75c8 ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x1a8546f5 wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x2278ae88 ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x2b1143f3 ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x301516f5 ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x39eb5caa ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x415773a2 ieee80211_iterate_active_interfaces_rtnl +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x46063885 ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x6eed34d8 ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7de4cc0c ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa6d6f9a2 ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xad0efcfd ieee80211_set_key_tx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xb3e149c6 ieee80211_vif_to_wdev +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xb945a221 ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd9c22841 ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xdfa1967a ieee80211_napi_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xe327bf79 ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf3ac172f ieee80211_iterate_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf9fa191d ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x0b7e1f17 ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x0d00c88b ip_set_put_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x25fc9e02 ip_set_get_ip_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x2d067e07 ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x34c7a935 ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x3d07d008 ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x55e73ae8 ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x5d66eafd ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x5f27692a ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6344eaf6 ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x74da3a93 ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7515d768 ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7881d487 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 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 0xba42d454 ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcbc233cf ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcc001bd9 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xe65f166a ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xeb0f3427 ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x1dc3a60c ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x54d89585 unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xee7ab75e ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xfcae415f register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x045072cd nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x06f4bef0 nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x07cfd8c0 nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0eaf825d nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0ee7a1a7 __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0eec1765 nf_connlabel_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x11c57d28 nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1848c4c2 nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x196a218f nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1a1d1560 nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1f4830e2 nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1f5cc0b9 __nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x233e92e7 nf_ct_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x277a0b7c nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x27ccc156 nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x28a3b258 nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x29d15fde nf_ct_l4proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2cfe180e nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2d1af251 nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2d8c5f93 nf_conntrack_set_hashsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2e0ec3c8 nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x32ab0503 nf_ct_l3protos +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3727ab32 nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x37386cac nf_conntrack_hash_rnd +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x38e8ba14 nf_ct_extend_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x39b23156 nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3f4b06d1 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 0x400545e4 nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4088a1fa nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x40a3b4ac nf_conntrack_l3proto_generic +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x44f49c29 nf_conntrack_l4proto_tcp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4b332965 nfnetlink_parse_nat_setup_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4b55068f nf_ct_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x503874ea __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x561a79e2 nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x582a304b nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5841322c nf_conntrack_l4proto_udp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x594a7c34 __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5dd1cf02 nf_ct_l3proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5f971cd7 nf_ct_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x62813e5c nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x65a195c2 nf_ct_tmpl_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6a497c7f __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6a7750ae nf_conntrack_l4proto_udp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6d9185de nf_ct_l4proto_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6e224a7a need_conntrack +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x71c3b669 nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x76c2feab nf_conntrack_l4proto_tcp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x78f9b710 nf_ct_l3proto_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7af51346 __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7f269eae nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fd40731 nf_ct_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x80cac171 nf_ct_expect_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8464950c nf_ct_extend_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x896149f1 seq_print_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8a7729c6 nf_ct_l4proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ffe7e89 nf_conntrack_htable_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x90ad2f6f nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x90ff6c9f nf_ct_invert_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x93ecf0c1 nf_ct_l4proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9f229264 nf_ct_get_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa09102c3 __nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa74fbc4b nf_ct_timeout_put_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa8badddb nf_ct_seq_offset +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 0xb3a8d231 nf_ct_iterate_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb602c57e nf_ct_l3proto_module_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbc8c60bb nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbfc37efd nf_ct_l3proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc1091524 nf_connlabel_match +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 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc69530bb nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd20bc448 nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd9dec7f5 nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdbec95b4 nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdd8db707 nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe426d16a nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe5493991 nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe78aa444 nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe9533d5b nf_ct_expect_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xeac65053 nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xed64b6f4 nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xef1b7670 nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf29e70c5 nf_ct_timeout_find_get_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf4597b13 nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf6fa00f9 nf_ct_l3proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0x92c5fcb1 nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0x9278db73 nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0x2125786f nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x06fbb7c3 nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x389b7d2a set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x52915f4e nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x7f548dfe nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x9c73bb53 nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xa801a6e1 set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xbb29a13b set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xcf0ff0b5 get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xeede1a08 nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xf0610da0 set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0x4fbfd84b nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x3a84a10e nf_nat_pptp_hook_expectfn +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x7cd79738 nf_nat_pptp_hook_outbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xa40d5c86 nf_nat_pptp_hook_exp_gre +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xa523e225 nf_nat_pptp_hook_inbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0x453e0d3d nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0xbda4b237 nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x0a2d9ec3 nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x15b35bf7 ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x245ceba9 ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x6a9e4388 ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x71568787 ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x84e6d271 ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xaef38f4d ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0xf9c7005b nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0xa65cec45 nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x37e84f55 nf_log_dump_tcp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x4c0a5cb8 nf_log_dump_packet_common +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xb32628cb nf_log_dump_sk_uid_gid +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xbe4df48c 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 0x2f0b8b98 __nf_nat_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x62c0abc2 nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x6b07dfba nf_nat_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x842b3df8 nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x8af4407b nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x8facbbde nf_nat_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x966f4c3d nf_nat_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xba992e30 nf_nat_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xe3208998 nf_nat_l4proto_unique_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x09e70792 nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x40fdcca9 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 0x6b73d0d8 synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x83285a2e 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 0x1b2b4a0c nft_register_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1e6b75a3 nft_parse_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2251be0f nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x245f420b nft_dump_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x303acc20 nft_set_gc_batch_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5778f241 nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5cee3b9d nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x62b0c1f9 nft_register_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x68088bee nft_data_uninit +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x8e21d45c nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x975d38ed nft_unregister_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x9b454805 nft_unregister_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xa6e01ad5 nft_set_elem_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb07baf78 nft_unregister_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xbf63bb61 nft_set_gc_batch_release +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc7c0c79e nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xcf03e214 nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xd039d26a nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xd1ddf7fc nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xdd591dcf nft_register_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe09dada2 nft_set_ext_types +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xed33c632 nft_validate_register_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xed691581 nft_validate_register_store +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf939f1fa nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x173e1b87 nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x91073042 nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xa9b6fdf0 nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xae68b2f1 nfnetlink_alloc_skb +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xba45ca71 nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xc6056447 nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xd47e4358 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 0x86659980 nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xf8ae84b8 nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_log 0x5b995c78 nfulnl_log_packet +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x0fc810b8 nft_masq_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x97fac880 nft_masq_init +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xe3b8ea21 nft_masq_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xfe0a0876 nft_masq_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x50040098 nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x6bc5c34a nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x772cc826 nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x90a8410f nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xb80e8358 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xc2c94783 nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xef4c713c nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x3338758d nft_redir_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x53041e9c nft_redir_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x81aa58ed nft_redir_init +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xa5be1e1e nft_redir_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x9121abb6 nft_reject_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xa2db3c7f nft_reject_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xb017bfd0 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 0x21f8f0ce xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x2c39b18a xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x302ac16d xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x40728a63 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x40fc42e3 xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x4972b9b6 xt_hook_unlink +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x6907e8e7 xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x8f6dad63 xt_hook_link +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x9f203536 xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa5e04b8c xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa8e6c09a xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc8a40a48 xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd092b93e xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd18cead2 xt_proto_fini +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 0x0a8c2ff3 nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x573d37ad nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x5a78f4c6 nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x02913a27 nci_uart_unregister +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x9eb4f100 nci_uart_register +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0xcff030f7 nci_uart_set_config +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x0f1ea75d ovs_vport_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x2b5af4bc ovs_tunnel_get_egress_info +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x61a982c9 ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xabcc93fe ovs_vport_receive +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xc122e81a ovs_vport_deferred_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xc3121884 ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xc65d083c ovs_vport_ops_register +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 0x0c8aee6f rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x28e7d52a rds_conn_create_outgoing +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 0x3def8548 rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0x418de742 rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0x45e5be24 rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0x49859926 rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0x50cbe7b3 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x5dd44479 rds_page_copy_user +EXPORT_SYMBOL_GPL net/rds/rds 0x5e7afddf rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0x5fd2dc46 rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x6431a746 rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0x64724087 rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0x6db1bc4c 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 0x9b9799ef rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0xb23668bc rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0xb3d8861f rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xb6afc46f rds_conn_create +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 0xd187bcb8 rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0xd46a5b8c rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0xdc438729 rds_send_get_message +EXPORT_SYMBOL_GPL net/rds/rds 0xe5b7feb9 rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0xf18650a8 rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0xfc214fcb rds_recv_incoming +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0x99e7c11b rxrpc_register_security +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0xbe92f53f 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 0x15446789 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 0xa8d39084 gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xb5dea7ef g_token_size +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xec4fc122 gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xf8b2ff6e g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0029c81a rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x028ba8cb xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x045834e9 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0527d8cf xdr_init_decode_pages +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 0x068873e4 auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x095f65f9 rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0b3fc8e8 sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0d0a98c6 rpc_lookup_cred_nonblock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0dbc5f25 rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0e109ff0 xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f668ba9 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x12781db4 rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x142a6557 svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x14789ca8 svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x151c1e12 cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1538551c xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x159e6dac xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x15aff1cd rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x15f5cba7 rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x16b64dc9 rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1794ce46 xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x18bedf35 rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x18e2c78c xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1ba09f26 rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1cff721d svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e5a148e gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e8eb8cc svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e953e90 sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1edb0487 unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2052dc50 svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x21c3e3aa rpc_rmdir +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x27526b62 rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x283af8b5 xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x28c50865 rpc_print_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x29adb16a sunrpc_cache_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2ce2618c svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2d0fbbeb rpc_count_iostats_metrics +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2d4b8674 rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2eaef92f svc_process +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 0x314ce271 svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x334964cc rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x34cf5d6e rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x34f07f8c rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x34f0dfe1 xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x35ae079d rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x36c1e9a0 xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x36d05e79 rpc_protocol +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3a87690f rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3be97fa1 rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3cec95fd xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f2a81d7 xprt_set_retrans_timeout_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x41417705 rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x425c1df1 rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x463ee2a7 rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4827949e svc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4911610a rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4a0d7a35 sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4a4b5329 rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4b998266 put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4bd0bc89 xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4c440792 sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4cda0fee svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ee0300d xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5195bbda rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5406748a svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x54235d3a rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5543e88f xprt_set_retrans_timeout_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x564927da rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x58821a78 rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5b5898be rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5cc42872 xdr_partial_copy_from_skb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5f04051c xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5f8aa531 xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5fd7ad9e svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x60255f20 rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x619f1dc0 svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x62c1fdb2 xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x64450e1a xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6495dcd1 rpc_task_reset_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x649cc6b8 xdr_skb_read_bits +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x66db4dfd svc_prepare_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x67c001b0 rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x67f2c405 cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x68d1f1dc rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x69047f1e rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6aa0a084 svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6b6f80e1 rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7018afd6 xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x70cc4608 svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7124ed93 svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x715090ce svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71cae31b svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x72dd8afb rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7335eb36 rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7346d238 xdr_buf_read_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7700e05c rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x77ca6ebf rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7a2bb18b svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7a6cf3bf rpcauth_cred_key_to_expire +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7af84b65 rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7b094283 svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7d2689cd rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7dfcf192 rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8041c6a3 rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80762f1d xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80951b28 rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80faa216 rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8120b253 xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x832c5ec1 csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x848d8839 cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x84cc0ca3 cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x87a5fea2 _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x87aac68f rpcauth_generic_bind_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8ae0357f rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8c6224a8 xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8cf2509e rpc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8edba75c rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x915876bb svc_shutdown_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x93d6ec87 rpc_lookup_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x973ddb9e svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x97e39d96 write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x986c1f31 svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98b75d64 rpcauth_list_flavors +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x99bd59ad rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9a7c2430 bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9b5a9caa rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9c0c3f36 svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9d2869f1 rpc_clnt_swap_activate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9dc1936c xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9dcae788 rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9e75a732 rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa04c4b38 rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa19631ad svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa24ad5b3 xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa2c9996a rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa5b3c1ed svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa5b70f94 svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa6537bdd rpc_get_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa906a47a rpc_clnt_swap_deactivate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa965ec53 rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa9e2d45b rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xab2e1934 svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xacd169e2 rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb10b3a98 cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb219bc7a xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb40a0b38 rpc_lookup_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb6822f35 svc_close_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb7582ac0 read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb75b5b91 xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb7d635a8 xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb82bae8f rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xba08df1a svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xba3e0770 rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbdc0d873 svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf3f832c cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf9d1b96 nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc0dc64d2 rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc12435e3 rpc_calc_rto +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc1d19b99 rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3880471 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc43bd41d rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc7e0cfba rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc81b9e8c sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xca309e28 rpcauth_key_timeout_notify +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xca594e52 rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcac4d55f rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcc4c2a99 rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcd4d8e72 rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xce231833 rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xce7718bc rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcee467f3 xprt_load_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd1174d10 svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd2c9efd7 svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd307a264 xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd5fa9e14 svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd8025f93 xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdb25de57 rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdbb7405e xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdcb00951 xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xddf18d9a auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe130ed4b auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1ac2bb8 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe22e5380 rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe3a068f7 svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe51f5fb2 xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5552f98 xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5e4f287 xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe64f70e6 rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xea64aafe xprt_lock_and_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xea68ed64 xdr_set_scratch_buffer +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xedcf6be4 qword_add +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xee162740 sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeeacab69 rpc_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xef0db10d xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf0f7146f xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf220661d xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf22e8dd5 xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf4967082 xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf4dd1b2f xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9d1164c rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfa21a965 rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfb35a434 svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfbb019a3 svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfbec250e xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfdb4c4ce __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x02c653a8 vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0af38120 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 0x1ec4aff8 vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x1f431893 __vsock_core_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2663cb64 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x4103c1a6 vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x4f20fe5d __vsock_create +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x569671b3 vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x63a1c942 vsock_remove_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 0x7555d322 vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7f730c80 vsock_core_exit +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x886f3fbd vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x913f4c39 vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x918bd26e vsock_remove_pending +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 0xe02a0e5e vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xf593c40a vsock_pending_work +EXPORT_SYMBOL_GPL net/wimax/wimax 0x1c923c89 wimax_msg_data +EXPORT_SYMBOL_GPL net/wimax/wimax 0x28d5a072 wimax_report_rfkill_hw +EXPORT_SYMBOL_GPL net/wimax/wimax 0x3564a1bd wimax_dev_init +EXPORT_SYMBOL_GPL net/wimax/wimax 0x43c60887 wimax_msg_alloc +EXPORT_SYMBOL_GPL net/wimax/wimax 0x49d2e27a wimax_dev_add +EXPORT_SYMBOL_GPL net/wimax/wimax 0x4f9ef43f wimax_state_get +EXPORT_SYMBOL_GPL net/wimax/wimax 0x5b4f8681 wimax_state_change +EXPORT_SYMBOL_GPL net/wimax/wimax 0x60074633 wimax_dev_rm +EXPORT_SYMBOL_GPL net/wimax/wimax 0x8941cbdd wimax_report_rfkill_sw +EXPORT_SYMBOL_GPL net/wimax/wimax 0x896f8466 wimax_msg +EXPORT_SYMBOL_GPL net/wimax/wimax 0xe3309a3d wimax_msg_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0xec5388b4 wimax_msg_send +EXPORT_SYMBOL_GPL net/wimax/wimax 0xf40de978 wimax_msg_data_len +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x17ce756b cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x1c6e8988 cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x5d8c6fa2 cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x65d46b46 cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x6f3f1310 cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x71500f39 cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7e40885a cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xa3aba592 cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xb3b4cb86 cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xc35735f0 cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xc970c891 cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xdd5f14ad cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xf8b7ef4b cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x3bf471d7 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x47b34e60 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x60b73277 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x834ba96d xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xa6e66685 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xaa762fe2 xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xad1b60ed xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xdbfc35c8 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xdfea3a6d xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x5ecc3d3c ipcomp_init_state +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x89296571 ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x8e8c106c ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xfb70e3dd ipcomp_input +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq-device 0x2324eff4 __snd_seq_driver_register +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq-device 0x44d781a3 snd_seq_driver_unregister +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x012f4412 snd_hdac_bus_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x125705ad snd_hdac_bus_update_rirb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x13f3ae62 snd_hdac_bus_get_response +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1812fb7f snd_hdac_bus_add_device +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1a47a8a5 snd_hdac_get_connections +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1d298131 snd_hdac_stream_clear +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1e8a2d52 snd_hdac_device_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x28647e73 snd_hdac_bus_handle_stream_irq +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x37f5bebe snd_hdac_link_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x38615a63 snd_hdac_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3bf2314e snd_hdac_override_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3e56d406 snd_hdac_stream_timecounter_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3ef5a4c4 snd_hdac_refresh_widgets +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x44492762 snd_hdac_device_register +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4915f282 snd_hdac_stream_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4a9f0a3f hdac_get_device_id +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4b325608 snd_hdac_bus_init_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4ce91bbf snd_hdac_bus_send_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4ec52839 snd_hdac_bus_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x506d3e8d snd_hda_bus_type +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5372bf82 snd_hdac_query_supported_pcm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x577ccbba snd_hdac_regmap_add_vendor_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5a9aa7e7 snd_hdac_dsp_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5ccf923a snd_hdac_get_sub_nodes +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5ce2a186 snd_hdac_device_unregister +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x644e94d1 snd_hdac_regmap_update_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x663d63c7 snd_hdac_bus_remove_device +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x664390cf snd_hdac_is_supported_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6920dd69 snd_hdac_regmap_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6aed5240 snd_hdac_stream_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6f62e4d3 snd_hdac_power_up_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6f8f5421 snd_hdac_stream_sync +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7508547d snd_hdac_bus_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7b9da727 snd_hdac_regmap_write_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7d52a495 snd_hdac_stream_setup_periods +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x82d4dfe1 snd_hdac_make_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x888cd673 snd_hdac_bus_stop_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8ca2442b snd_hdac_stream_setup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8de39257 snd_hdac_regmap_read_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x92656f32 snd_hdac_regmap_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x97bbc1c4 snd_hdac_stream_stop +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9a22c3ad snd_hdac_bus_free_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9bdc6e59 snd_hdac_stream_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9d4d3fce snd_hdac_power_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa511306e snd_hdac_bus_stop_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa7a6ee59 snd_hdac_bus_exec_verb_unlocked +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc797ae25 snd_hdac_stream_set_params +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc7d014c4 snd_hdac_dsp_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xca134dcd snd_hdac_bus_exec_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd04565f7 snd_hdac_bus_exit_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd5ec4cec snd_hdac_bus_enter_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd75afbf5 snd_hdac_bus_queue_event +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd939aad2 snd_hdac_stream_sync_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd95b7d23 _snd_hdac_read_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdb9b2f6d snd_hdac_dsp_prepare +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdd9a804a snd_hdac_calc_stream_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xde5334c4 snd_hdac_read_parm_uncached +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdea608c1 snd_hdac_stream_start +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe3e41ce2 snd_hdac_stream_assign +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe6d479d1 snd_hdac_bus_init_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe963336c snd_hdac_stream_release +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xebd7d7d9 snd_hdac_power_up +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf07652ee snd_hdac_power_down_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf153be7a snd_hdac_device_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf6ee5dcf snd_hdac_exec_verb +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x3357c7c3 snd_ak4113_build +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x50c2086f snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x74321b18 snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xdbc3afd4 snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xe92d0ce4 snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xf26af9a2 snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x03204fb0 snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x049c123b snd_hda_codec_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x05b312c9 snd_hda_apply_verbs +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 0x068d5c6e snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x07f6eba5 snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0fdc9806 snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x11db52fa snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x12878e89 snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x12a805ed snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x13dd0ca3 snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x14980d27 snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x15fb3374 azx_free_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x160fcc8a snd_hda_mixer_bind_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1669b80a snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x16c5b043 snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1767b207 snd_hda_jack_detect_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x19a4d4e2 snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x20495ed3 snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2180276f hda_codec_driver_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x22764940 snd_hda_codec_pcm_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x23fd8a73 snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x27464453 snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2da6c475 snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2df891d8 snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2e6a2ed6 snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2ff6a574 snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x31b3e166 snd_hda_codec_pcm_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x34388b38 __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x375cacd5 snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x37b34985 snd_hda_mixer_bind_ctls_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3b94a185 snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3e077fc4 snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x41a7b75d snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x42f6fcf3 snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x433caf91 snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x452c16d7 snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4a92d57c snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4b119986 snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4b21a350 snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4c3dcaaf snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4d8450a0 snd_hda_codec_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4e9eea39 snd_hda_jack_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4faeaa91 snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x562b0b36 snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x59695b5a hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5a019d9a snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5c33524c azx_stop_all_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5c801cd0 snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5e49d639 snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5ec45ca3 snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x604822c8 azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x611d3b51 snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x665dd962 snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x686cfd5f snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x68ccdf11 snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6ee61b69 snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6f89efb0 snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7154364f snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x750c5c98 snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x79e3e9d4 snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7c7bddc9 snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7e15d903 azx_init_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7ffa33aa azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x817e1ef2 azx_probe_codecs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x82afc430 snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x82ea8d51 snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x85377c33 snd_hda_mixer_bind_ctls_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x887f61a9 snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8ac9a7eb snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9460b2d1 snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x94fed9be snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x95832331 snd_hda_codec_load_dsp_trigger +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x96e8d88b snd_hda_mixer_bind_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9816f5bc azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9efb65db snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa22b1974 snd_hda_bind_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa2827d76 snd_hda_get_jack_location +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa30869f8 snd_hda_codec_load_dsp_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa48bf93c snd_hda_mixer_bind_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa509377f snd_hda_jack_detect_enable_callback +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa730d79c snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa864ad06 snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa924819c snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xafa898dc snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb13c8ad6 is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb1a47a06 snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb3bc5f5d snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb4e67fef snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb67e11e4 snd_hda_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbc1e1f32 azx_bus_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbf0ab900 snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc0a80834 snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc1288755 snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc2fe6cb5 azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc3174c25 azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc4f376aa _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc652fd69 snd_hda_get_jack_connectivity +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc6f4ebf5 snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc781538a snd_hda_bind_vol +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xca456dcc snd_hda_codec_load_dsp_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb301b6e snd_hda_get_jack_type +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcd3690d3 snd_hda_mixer_bind_ctls_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcf1b6b42 snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd1fed1d0 snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd28669c1 __hda_codec_driver_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd492b4c3 snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd4ba6b26 snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd95dcabc snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdd59b8b7 snd_hda_register_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdeaa2995 snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe032af2e snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe09bfbc4 snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe118de5d snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe1c3de10 snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe284fb02 snd_hda_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe44b39d2 snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe611e95c snd_hda_jack_tbl_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe73c825a snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe7beb7d4 snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xec406915 snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xecc02814 __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda3a721 snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf12fe9ae snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf6a219fb snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf6a79d45 snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf80b91f3 query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf8c204cc snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf90a2978 snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf9131064 snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xff4399fa snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xffcbbe21 azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x09e8a493 snd_hda_gen_stream_pm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x136bb79f snd_hda_parse_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x16db4eb6 snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x2625e316 snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x26262471 snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x265257c2 snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x2cb85c57 snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x4caa92c8 snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x59348b74 snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x59bae312 snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x66fae7cd snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x6b1ac284 snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x6cd92bc4 snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x6fb56dc4 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 0x7be85b7f snd_hda_get_path_from_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 0x8d690532 snd_hda_get_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xd7e85e34 snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xe631fa94 snd_hda_gen_fix_pin_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xef3bc317 snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf821151e snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xfad0cbde snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x4f0381ac 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 0x91ab58a6 cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x375ad98c cs42l51_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x81f634ce cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xd365cdc9 cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x2f5053f4 cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x3bed5364 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 0xe333811f cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x9f70c0be es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0xc714168e es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98090 0x86221a0a max98090_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98095 0x38dd9f73 max98095_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x3988ee83 pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x4fa12e82 pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x90c9e404 pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xe14e178a 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-rt5645 0x03108283 rt5645_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0x50bcbbf5 rt5645_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677 0xacb91737 rt5677_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0x24493c97 rt5677_spi_write +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5677-spi 0x51ac97a6 rt5677_spi_burst_write +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x0697dcb4 sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x65813c2b sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xa020d5c8 sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xad8bfd21 sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xb64c3ddc devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0x26a6c3c8 devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x8b03df36 ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x9c6e465b ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x88509a66 tpa6130a2_stereo_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0xf9611e5d tpa6130a2_add_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0xb97fe356 ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x22cff2fa wm_hubs_handle_analogue_pdata +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x3a57574b wm_hubs_add_analogue_routes +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x3ccc0f6c wm_hubs_add_analogue_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x5cd7eb9b wm_hubs_dcs_done +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0x757206d5 wm_hubs_spkmix_tlv +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xbd3a1918 wm_hubs_vmid_ena +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xbe7e9b68 wm_hubs_update_class_w +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xd41a5a5b wm_hubs_hpr_mux +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xdb9f2f01 wm_hubs_set_bias_level +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm-hubs 0xedc639b0 wm_hubs_hpl_mux +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x29688c49 wm8804_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x47a7030c wm8804_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0xaa95a3c8 wm8804_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0xf3cf4186 wm8804_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0x8ec55649 wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0x2d350bea wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8994 0x960d4207 wm8994_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8994 0xd1a5f03c wm8958_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x0097c2cc fsl_asrc_get_dma_channel +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x11292279 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/qcom/snd-soc-lpass-cpu 0x05c37e76 asoc_qcom_lpass_cpu_platform_remove +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x38763794 asoc_qcom_lpass_cpu_dai_ops +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0x6ca46a98 asoc_qcom_lpass_cpu_dai_probe +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-cpu 0xf5e69d25 asoc_qcom_lpass_cpu_platform_probe +EXPORT_SYMBOL_GPL sound/soc/qcom/snd-soc-lpass-platform 0xaa70de15 asoc_qcom_lpass_platform_register +EXPORT_SYMBOL_GPL sound/soc/samsung/snd-soc-idma 0xade84e1d idma_reg_addr_init +EXPORT_SYMBOL_GPL sound/soc/samsung/snd-soc-s3c-dma 0xa0a4a0a4 samsung_asoc_init_dma_data +EXPORT_SYMBOL_GPL sound/soc/samsung/snd-soc-s3c-dma 0xc2c98ae4 samsung_asoc_dma_platform_register +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x091673ad line6_send_raw_message_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x202a1b1b line6_midi_id +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x310ba3e4 line6_probe +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x36509abb line6_version_request_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x3ac28cea line6_write_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x49878fa5 line6_send_sysex_message +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x52630bbf line6_suspend +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x664b3e9a line6_pcm_release +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x69fcab38 line6_pcm_acquire +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7e725a56 line6_init_midi +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x8ec973cd line6_start_timer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x9cca8c38 line6_disconnect +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xb5814a2e line6_read_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xdd6daf18 line6_init_pcm +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xe275d018 line6_read_serial_number +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xe96616ce line6_alloc_sysex_buffer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xff09a42f line6_resume +EXPORT_SYMBOL_GPL vmlinux 0x0015984a kernfs_path +EXPORT_SYMBOL_GPL vmlinux 0x002b76ff crypto_nivaead_type +EXPORT_SYMBOL_GPL vmlinux 0x005a34ad ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0x00632780 work_busy +EXPORT_SYMBOL_GPL vmlinux 0x00668f8d tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x0067474c ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x006820b4 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x0076d980 __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0x009304b6 ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0x009f58ca scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0x00b3a67a ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0x00bf86fe usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x00e694a3 trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x00ebcb5d ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0x00f6a5b4 ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0x00fb40f4 crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x01010c6d klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x011cf028 regulator_suspend_finish +EXPORT_SYMBOL_GPL vmlinux 0x012cd720 power_supply_set_property +EXPORT_SYMBOL_GPL vmlinux 0x0133cf56 tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0x016a71af wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0x0174523b attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0x017e4187 cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0x018200d7 phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x018edcce cpdma_ctlr_dump +EXPORT_SYMBOL_GPL vmlinux 0x01a65a47 mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0x01c6cb0c cpu_cluster_pm_enter +EXPORT_SYMBOL_GPL vmlinux 0x01caf3fe snd_soc_register_component +EXPORT_SYMBOL_GPL vmlinux 0x01cebe07 gfn_to_pfn +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x01eeb03c usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0x01f6be6c smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x021855d9 phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0x0225cc21 gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0x023350b9 led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0x0238cef6 sm501_misc_control +EXPORT_SYMBOL_GPL vmlinux 0x02503d56 ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0x0251af45 mpc8xxx_spi_tx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0x0257fa6d serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x027d9e7e tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x02a5154d powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0x02c22f6a da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x02fea2ae rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x03049f7f max_gen_clk_remove +EXPORT_SYMBOL_GPL vmlinux 0x030fe084 ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0x031409f0 wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0x031b9d7e tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0x031d8f9d usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0x0321cdbf of_alias_get_highest_id +EXPORT_SYMBOL_GPL vmlinux 0x032375b0 hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x032e6bdf usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x0331409d relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x033b0034 sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x0345555a ioremap_page_range +EXPORT_SYMBOL_GPL vmlinux 0x038fbb1a crypto_tfm_in_queue +EXPORT_SYMBOL_GPL vmlinux 0x039fd867 trace_clock_global +EXPORT_SYMBOL_GPL vmlinux 0x03a2a983 snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL vmlinux 0x03d45a5f ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x03e3686c ata_timing_cycle2mode +EXPORT_SYMBOL_GPL vmlinux 0x0402b504 __percpu_ida_init +EXPORT_SYMBOL_GPL vmlinux 0x0402cbbf preempt_notifier_inc +EXPORT_SYMBOL_GPL vmlinux 0x042b118a snd_soc_add_card_controls +EXPORT_SYMBOL_GPL vmlinux 0x042da606 devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x043fb7c4 gpiochip_irqchip_add +EXPORT_SYMBOL_GPL vmlinux 0x0441fab4 kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x046c6f5b key_type_user +EXPORT_SYMBOL_GPL vmlinux 0x04745426 cpsw_ale_destroy +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x0499deb0 __clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x049af9bf dt_init_idle_driver +EXPORT_SYMBOL_GPL vmlinux 0x049d6973 pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0x04b2c777 of_prop_next_string +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04cd54ca rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0x04dd23a5 wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x04e1b99f snd_pcm_std_chmaps +EXPORT_SYMBOL_GPL vmlinux 0x04ea5cdf __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x04f236ff snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL vmlinux 0x04f4bd8d percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0x04f9825e of_get_nand_on_flash_bbt +EXPORT_SYMBOL_GPL vmlinux 0x04ff0b46 clk_register +EXPORT_SYMBOL_GPL vmlinux 0x05106aae crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0x0542b1e6 mtd_get_user_prot_info +EXPORT_SYMBOL_GPL vmlinux 0x0542e39a sched_setscheduler +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x05542702 leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x056103c0 of_get_dma_window +EXPORT_SYMBOL_GPL vmlinux 0x05652bd9 rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0x05890802 ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0x058b582a vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0x05973c72 usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x059e3d57 devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x05a2e1fb spi_alloc_master +EXPORT_SYMBOL_GPL vmlinux 0x05b81dfe inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x05fabd40 snd_ctl_activate_id +EXPORT_SYMBOL_GPL vmlinux 0x0600c3c3 inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x0615fc7a ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x063f55be regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x06438115 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x066df0bb pci_assign_unassigned_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0x0674c6fc set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0x067a4042 usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0x0692ec4e console_drivers +EXPORT_SYMBOL_GPL vmlinux 0x06ace3a0 snd_soc_unregister_component +EXPORT_SYMBOL_GPL vmlinux 0x06d549e6 pinctrl_free_gpio +EXPORT_SYMBOL_GPL vmlinux 0x07032f9e trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0x070ac4e5 unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x070fa189 alloc_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x07290037 crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0x0739f429 x509_check_signature +EXPORT_SYMBOL_GPL vmlinux 0x07414c0f tpmm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0x07484371 inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0x0749b364 pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0x075ad949 devm_regmap_init_vexpress_config +EXPORT_SYMBOL_GPL vmlinux 0x0762403c edac_put_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x0769d0a3 __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0x0785e372 regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x07866033 gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL vmlinux 0x07a6b999 ahci_platform_disable_clks +EXPORT_SYMBOL_GPL vmlinux 0x07afa736 pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07c996c3 trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0x07ce4923 blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0x07d1c65f ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0x07d898fe handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0x07e21b84 __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x07f005ec bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0x0813a91a ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0x08156773 name_to_dev_t +EXPORT_SYMBOL_GPL vmlinux 0x086cff66 usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0x088867b8 of_property_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0x0892ae1a musb_writew +EXPORT_SYMBOL_GPL vmlinux 0x08ebae39 snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL vmlinux 0x08fd7548 cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0x09001653 cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0x090a5eb6 xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0x0912461d usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x093802be fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x093da2f6 sdhci_free_host +EXPORT_SYMBOL_GPL vmlinux 0x09424521 tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0x09437748 ring_buffer_read_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x09469482 kfree_call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x094ca6fa driver_find +EXPORT_SYMBOL_GPL vmlinux 0x0952af60 fb_videomode_from_videomode +EXPORT_SYMBOL_GPL vmlinux 0x0958637c list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0x0959a283 debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0x096dba8d default_iommu_map_sg +EXPORT_SYMBOL_GPL vmlinux 0x09959f66 cpufreq_frequency_table_target +EXPORT_SYMBOL_GPL vmlinux 0x09cc85c1 inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x09d69c05 hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x09e913c1 snd_pcm_alt_chmaps +EXPORT_SYMBOL_GPL vmlinux 0x09eb73f1 raw_seq_open +EXPORT_SYMBOL_GPL vmlinux 0x0a0529fe irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x0a0d9638 deregister_mtd_blktrans +EXPORT_SYMBOL_GPL vmlinux 0x0a20f94d blkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x0a399292 find_module +EXPORT_SYMBOL_GPL vmlinux 0x0a4ac5db mnt_clone_write +EXPORT_SYMBOL_GPL vmlinux 0x0a52826e adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x0a71d479 zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0x0a760e5b sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x0a89f0ad blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0x0ac5e4f8 input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0x0adc794d gfn_to_hva +EXPORT_SYMBOL_GPL vmlinux 0x0ae47744 sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0x0aecd11d crypto_larval_lookup +EXPORT_SYMBOL_GPL vmlinux 0x0afd4610 zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0x0b02a7d6 mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b1caeba dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x0b5ca3bb snd_device_disconnect +EXPORT_SYMBOL_GPL vmlinux 0x0b86a3f5 max_gen_clk_ops +EXPORT_SYMBOL_GPL vmlinux 0x0b8719f0 serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0x0b876126 nvdimm_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x0b962f74 of_dma_get_range +EXPORT_SYMBOL_GPL vmlinux 0x0bbae511 return_address +EXPORT_SYMBOL_GPL vmlinux 0x0bc096d7 tcp_fetch_timewait_stamp +EXPORT_SYMBOL_GPL vmlinux 0x0bc5bcf0 usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0c0c015e ring_buffer_swap_cpu +EXPORT_SYMBOL_GPL vmlinux 0x0c2489d8 blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x0c2cdbf1 synchronize_sched +EXPORT_SYMBOL_GPL vmlinux 0x0c3e152f mount_mtd +EXPORT_SYMBOL_GPL vmlinux 0x0c449ce5 powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0x0c4c9d8d snd_soc_debugfs_root +EXPORT_SYMBOL_GPL vmlinux 0x0c510d5b seq_open_net +EXPORT_SYMBOL_GPL vmlinux 0x0c7464b3 irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0x0c755ad3 raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0x0c8ca59e attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0x0c942bb4 tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x0c95b2a6 platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0x0cb0df3d scsi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x0cb6bc70 scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0x0cc1e40f crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x0cd3c10c ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0x0cde48ad pci_try_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x0ce56f83 usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0x0d162297 of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0x0d2260e3 md_is_badblock +EXPORT_SYMBOL_GPL vmlinux 0x0d2a479b crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0x0d425548 _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d6615e3 dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0x0d7768dc bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0d7d4d70 rcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x0d7e29dd pm_genpd_syscore_poweron +EXPORT_SYMBOL_GPL vmlinux 0x0d7e6a6f nd_mapping_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x0d9be55d fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0x0daa186d blkio_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0x0dac2672 spi_async +EXPORT_SYMBOL_GPL vmlinux 0x0dd79c47 __mtd_next_device +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0ddba570 param_ops_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0x0df40070 snd_soc_platform_write +EXPORT_SYMBOL_GPL vmlinux 0x0e0e354d regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x0e506a04 rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0x0e558990 ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0x0e5ed201 gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x0e6a1d66 ahci_print_info +EXPORT_SYMBOL_GPL vmlinux 0x0e794b83 sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0x0ec9b41f __of_genpd_add_provider +EXPORT_SYMBOL_GPL vmlinux 0x0f14831b n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0x0f336d7f rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x0f37178d perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0x0f65a719 regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0x0f751aea input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0x0f819561 serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x0f8c6704 register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x0f9f2f71 mtd_block_markbad +EXPORT_SYMBOL_GPL vmlinux 0x0fb511f6 rhashtable_walk_init +EXPORT_SYMBOL_GPL vmlinux 0x0fb6947c perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0x0fc40f35 ata_scsi_simulate +EXPORT_SYMBOL_GPL vmlinux 0x0fd55ceb regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0x0febcfa6 ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x0ff9af09 cpdma_ctlr_int_ctrl +EXPORT_SYMBOL_GPL vmlinux 0x10123e44 usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x10208f46 ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0x1020d7a4 ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x102a10c3 tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0x102e7031 omap_dm_timer_write_status +EXPORT_SYMBOL_GPL vmlinux 0x103df756 snd_soc_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x1048968a regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0x10564d98 virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0x1057ced4 inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0x1073f2d6 register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x108947ac snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0x10b20422 of_cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x10bfc665 tpm2_probe +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x10f01212 mtd_unpoint +EXPORT_SYMBOL_GPL vmlinux 0x1124fa20 clk_debugfs_add_file +EXPORT_SYMBOL_GPL vmlinux 0x114dc13e snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL vmlinux 0x115e1269 pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0x11711770 invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0x1172ce54 rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0x11755853 snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL vmlinux 0x1187b241 of_clk_add_provider +EXPORT_SYMBOL_GPL vmlinux 0x118f66dd sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0x11a68f95 ata_eh_thaw_port +EXPORT_SYMBOL_GPL vmlinux 0x11aa2b82 crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0x11b2f1b7 skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0x11cfef48 cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0x11d7589e add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0x11d90b58 __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x120c3a6e get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0x121cf798 ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x124f2056 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x1254d036 dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0x125c59aa driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0x125d89cb usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x12747d7d netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0x12a0851b ata_do_eh +EXPORT_SYMBOL_GPL vmlinux 0x12b277e3 key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0x12b5193c fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0x12be40de pinctrl_dev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x12c5bb3c skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0x12cd61db pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x1331c461 omap_dm_timer_get_fclk +EXPORT_SYMBOL_GPL vmlinux 0x13541047 arizona_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x13650a8d snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL vmlinux 0x1370dbc2 inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0x1373a10c list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x1398a400 scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x139db15c skb_splice_bits +EXPORT_SYMBOL_GPL vmlinux 0x139f739e bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0x13ad647f scatterwalk_bytes_sglen +EXPORT_SYMBOL_GPL vmlinux 0x13b89dee pinctrl_request_gpio +EXPORT_SYMBOL_GPL vmlinux 0x13db1ccf inet6_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x13dbde44 usb_gadget_unmap_request +EXPORT_SYMBOL_GPL vmlinux 0x140895e1 omap_dm_timer_set_pwm +EXPORT_SYMBOL_GPL vmlinux 0x14164084 ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0x14251679 vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0x1440cbc9 irq_find_mapping +EXPORT_SYMBOL_GPL vmlinux 0x1477827b bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0x14908d9b _submit_bh +EXPORT_SYMBOL_GPL vmlinux 0x14b0e39f iommu_set_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x14baf13e mtd_get_device_size +EXPORT_SYMBOL_GPL vmlinux 0x150c9fba of_get_videomode +EXPORT_SYMBOL_GPL vmlinux 0x150d1278 srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x15150048 da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0x1517dc48 power_supply_external_power_changed +EXPORT_SYMBOL_GPL vmlinux 0x15357629 snd_soc_dapm_free +EXPORT_SYMBOL_GPL vmlinux 0x15373f31 device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x1555bd23 devm_mdiobus_alloc_size +EXPORT_SYMBOL_GPL vmlinux 0x155dc394 crypto_unregister_aeads +EXPORT_SYMBOL_GPL vmlinux 0x15892417 async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x15a003d5 regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x15ae9a5f snd_soc_dapm_sync +EXPORT_SYMBOL_GPL vmlinux 0x15be96ac dev_pm_qos_hide_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x15c23202 extcon_get_cable_state +EXPORT_SYMBOL_GPL vmlinux 0x15ebe74f __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x15efd446 rcu_batches_started +EXPORT_SYMBOL_GPL vmlinux 0x15f6724c of_pci_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0x16000a3c dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x16064d7a to_nvdimm +EXPORT_SYMBOL_GPL vmlinux 0x16168e81 i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x161eb691 blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x162a7ec4 usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0x163650c8 usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0x16458c7f bus_register +EXPORT_SYMBOL_GPL vmlinux 0x1650bf27 rcutorture_record_progress +EXPORT_SYMBOL_GPL vmlinux 0x1651657b __get_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x1651b5d5 cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x165bed40 mtd_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1667db02 phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0x16724b92 snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL vmlinux 0x168ef139 spi_busnum_to_master +EXPORT_SYMBOL_GPL vmlinux 0x16c77842 usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0x16cd340a ulpi_viewport_access_ops +EXPORT_SYMBOL_GPL vmlinux 0x16ebe8a9 unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x16ee0fd8 usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0x16fc8e17 pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0x171596ae usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0x1717a05d omap_get_plat_info +EXPORT_SYMBOL_GPL vmlinux 0x1753a32f hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0x17671a52 devm_regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1770b11d dma_buf_kunmap +EXPORT_SYMBOL_GPL vmlinux 0x1774c9b3 free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x17bd8d45 ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x17d4eb97 of_usb_get_maximum_speed +EXPORT_SYMBOL_GPL vmlinux 0x18102315 of_dma_router_register +EXPORT_SYMBOL_GPL vmlinux 0x181aeec3 ref_module +EXPORT_SYMBOL_GPL vmlinux 0x1853653c btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1866cec2 ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x18712d25 cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0x1878f62b edac_err_assert +EXPORT_SYMBOL_GPL vmlinux 0x18905c9a kthread_park +EXPORT_SYMBOL_GPL vmlinux 0x18ae990b mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x18b7acd3 regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x18c3074e extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x18ca04f8 __gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x18dc4c5a iommu_detach_group +EXPORT_SYMBOL_GPL vmlinux 0x18fd5517 rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1908f1f3 __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0x19171eaf tcp_ca_openreq_child +EXPORT_SYMBOL_GPL vmlinux 0x192a6056 thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0x193d48e0 trace_current_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x194a377c dev_pm_opp_find_freq_floor +EXPORT_SYMBOL_GPL vmlinux 0x194d8c0f yield_to +EXPORT_SYMBOL_GPL vmlinux 0x194dd5f5 pkey_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x195d9e12 vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0x1990f8ff pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x19928635 mv_mbus_dram_info +EXPORT_SYMBOL_GPL vmlinux 0x199a4637 rhashtable_insert_rehash +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19b384a5 hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x19c04793 key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x19c2cf10 ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0x19cc04ac regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x19ec7937 mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0x1a01f1be crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x1a1c4082 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0x1a1cc4fc fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0x1a1ea69e md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0x1a22ca7c extcon_register_interest +EXPORT_SYMBOL_GPL vmlinux 0x1a25f373 __class_register +EXPORT_SYMBOL_GPL vmlinux 0x1a313424 vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0x1a618cc5 devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x1a967885 cpufreq_frequency_get_table +EXPORT_SYMBOL_GPL vmlinux 0x1aa6602e ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0x1ab8ab56 dm_get_rq_mapinfo +EXPORT_SYMBOL_GPL vmlinux 0x1acef7d2 pm_freezing +EXPORT_SYMBOL_GPL vmlinux 0x1ad378ba sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0x1ae414e6 platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0x1b061743 devm_rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1b118c50 crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0x1b1cd0b8 usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x1b3193ff gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0x1b3261e0 klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x1b32ecb9 regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0x1b3be9a6 dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0x1b3fdb72 of_free_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x1b52db1c probe_kernel_read +EXPORT_SYMBOL_GPL vmlinux 0x1b8822d8 pinctrl_gpio_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x1b8bcd47 debugfs_remove_recursive +EXPORT_SYMBOL_GPL vmlinux 0x1b9aca3f jprobe_return +EXPORT_SYMBOL_GPL vmlinux 0x1ba3e439 of_pci_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0x1bb5fc26 atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x1bb96b45 pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x1bc3c556 dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1bc506e8 blkdev_read_iter +EXPORT_SYMBOL_GPL vmlinux 0x1bc5eebe pinctrl_gpio_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x1bf7b68d cpufreq_frequency_table_cpuinfo +EXPORT_SYMBOL_GPL vmlinux 0x1c0b6f8f regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0x1c0d0d30 cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1c221f3b rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x1c222e7f watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x1c480e85 cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0x1c4b2c95 blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c5ff742 clk_get_phase +EXPORT_SYMBOL_GPL vmlinux 0x1c69802f pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c83238d of_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1c974ab2 cm_notify_event +EXPORT_SYMBOL_GPL vmlinux 0x1c980135 ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0x1ca4b2b5 of_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x1ca72bef usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x1cb21546 crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0x1cddbaf6 stmpe_block_read +EXPORT_SYMBOL_GPL vmlinux 0x1ce2a878 of_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x1cfe9352 uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1d012996 xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0x1d2ff56e snd_soc_unregister_card +EXPORT_SYMBOL_GPL vmlinux 0x1d4cfa43 of_get_display_timings +EXPORT_SYMBOL_GPL vmlinux 0x1d58ae14 lpddr2_jedec_timings +EXPORT_SYMBOL_GPL vmlinux 0x1d634c6a shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d7c0168 __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0x1d7cb586 clk_register_fixed_rate_with_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x1d8371ed stmpe_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x1d83b512 xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0x1d8b5b52 i2c_new_dummy +EXPORT_SYMBOL_GPL vmlinux 0x1d909cf1 pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x1d946258 regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x1d9719d5 reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x1d9cc26b device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0x1da2ff03 of_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x1dee8cd1 of_fdt_unflatten_tree +EXPORT_SYMBOL_GPL vmlinux 0x1e1a3cd9 devm_pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0x1e1c7493 posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0x1e2229eb spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0x1e394115 cpsw_ale_del_ucast +EXPORT_SYMBOL_GPL vmlinux 0x1e3bdc43 tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x1e5b03dc pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1e5d922e del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL vmlinux 0x1e67b972 put_device +EXPORT_SYMBOL_GPL vmlinux 0x1e6996f6 vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0x1e6cc653 __tracepoint_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x1e7135ba cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1eaed5c9 devfreq_event_set_event +EXPORT_SYMBOL_GPL vmlinux 0x1eb0ebc9 ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x1eb51262 of_reconfig_get_state_change +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1ed41099 iommu_map +EXPORT_SYMBOL_GPL vmlinux 0x1ed927fc max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0x1edc4d51 crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0x1eed7d51 scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0x1f159e08 ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x1f22bf45 spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0x1f4ea6b2 mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0x1f55a05e __tracepoint_unmap +EXPORT_SYMBOL_GPL vmlinux 0x1f55b694 devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x1f608105 devfreq_event_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x1f660252 md_run +EXPORT_SYMBOL_GPL vmlinux 0x1f793f57 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x1f7a900d smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f8d9af0 regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x1f8db7f9 ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x1f957574 devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0x1f96dfb8 unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x1fb9c165 pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0x1fc62117 snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x1fe281fe cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x1ff3cb84 kvm_set_memory_region +EXPORT_SYMBOL_GPL vmlinux 0x1ff6c8b8 perf_trace_buf_prepare +EXPORT_SYMBOL_GPL vmlinux 0x200dad90 clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0x201d8ea3 encode_rs8 +EXPORT_SYMBOL_GPL vmlinux 0x202a61a3 aead_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0x203c4c3a shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x204fbd44 dev_pm_opp_enable +EXPORT_SYMBOL_GPL vmlinux 0x2054d14b led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0x206933c0 omap_dm_timer_start +EXPORT_SYMBOL_GPL vmlinux 0x206ab6ab __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x206ace74 snd_soc_add_platform_controls +EXPORT_SYMBOL_GPL vmlinux 0x207222f5 of_get_nand_ecc_mode +EXPORT_SYMBOL_GPL vmlinux 0x20723133 ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0x2079c411 iommu_get_domain_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x207a313a usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0x20878d6c wm8400_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x20de5193 kvm_disable_largepages +EXPORT_SYMBOL_GPL vmlinux 0x20f00e53 usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0x211168c1 devm_clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x211567bf usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0x21339779 regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0x2190f30f inet_hash +EXPORT_SYMBOL_GPL vmlinux 0x21a563da clk_get_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x21ac8b77 iommu_group_get_by_id +EXPORT_SYMBOL_GPL vmlinux 0x21b049aa pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x21c47ac7 pci_enable_pri +EXPORT_SYMBOL_GPL vmlinux 0x21dd9d74 regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0x21eab406 unregister_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x21febf58 clk_register_mux_table +EXPORT_SYMBOL_GPL vmlinux 0x221f502a crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0x224a3666 gpiochip_add_pin_range +EXPORT_SYMBOL_GPL vmlinux 0x22518a04 blk_queue_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x2255544b xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0x225f1a7e devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x226a674d atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2271f0e2 omap_dm_timer_write_counter +EXPORT_SYMBOL_GPL vmlinux 0x2286d663 usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0x228a3e49 md_find_rdev_nr_rcu +EXPORT_SYMBOL_GPL vmlinux 0x2296c00d crypto_attr_u32 +EXPORT_SYMBOL_GPL vmlinux 0x22a576b5 inet6_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x22bf7abf handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0x22cbfea2 of_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x22f073fd queue_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0x22f86ffd clk_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x22fa4715 devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x22ffb6d3 ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x2302f050 fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0x231d70fc encode_bch +EXPORT_SYMBOL_GPL vmlinux 0x2337395c snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL vmlinux 0x23531e95 dapm_clock_event +EXPORT_SYMBOL_GPL vmlinux 0x237112a5 mtd_write +EXPORT_SYMBOL_GPL vmlinux 0x237332dc crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0x23783729 ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x238d5665 snd_soc_get_volsw +EXPORT_SYMBOL_GPL vmlinux 0x2396c7f0 clk_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x23fe1dad tcp_ca_get_key_by_name +EXPORT_SYMBOL_GPL vmlinux 0x240d3745 tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0x2415f84a usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x241987a1 omap_dm_timer_read_counter +EXPORT_SYMBOL_GPL vmlinux 0x24457174 audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0x2452c122 inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0x245f8e05 securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x247ef831 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x24aac4d9 crypto_aes_expand_key +EXPORT_SYMBOL_GPL vmlinux 0x24ad8856 devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x24aef01e input_class +EXPORT_SYMBOL_GPL vmlinux 0x24d12382 sdhci_alloc_host +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x24f83de2 sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0x251973d1 adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0x251ff44e get_net_ns_by_fd +EXPORT_SYMBOL_GPL vmlinux 0x25288bde pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0x2530d47d ahash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x25379e73 clk_set_min_rate +EXPORT_SYMBOL_GPL vmlinux 0x253dd8ee regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL vmlinux 0x25519136 pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x25520277 debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0x25574504 clk_fixed_rate_ops +EXPORT_SYMBOL_GPL vmlinux 0x256531f1 phy_exit +EXPORT_SYMBOL_GPL vmlinux 0x25674d30 snd_soc_register_platform +EXPORT_SYMBOL_GPL vmlinux 0x25dc93ca phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0x25e4fa8c btree_remove +EXPORT_SYMBOL_GPL vmlinux 0x260113d7 fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0x2608c950 do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0x2616538d of_pci_get_devfn +EXPORT_SYMBOL_GPL vmlinux 0x2617e262 regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0x261c95ab ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x2626f01f napi_hash_del +EXPORT_SYMBOL_GPL vmlinux 0x262f20a8 local_clock +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x266626d1 pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x266b7638 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x267d75b0 ahci_platform_disable_regulators +EXPORT_SYMBOL_GPL vmlinux 0x269e9f87 pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0x26adb815 thread_notify_head +EXPORT_SYMBOL_GPL vmlinux 0x26b71fb4 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x26c547c0 bL_switcher_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26ec822c devm_snd_soc_register_platform +EXPORT_SYMBOL_GPL vmlinux 0x27039caf crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0x27046576 kvm_exit +EXPORT_SYMBOL_GPL vmlinux 0x27076b72 pinctrl_remove_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x271de478 regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x271e8ccc dma_buf_kunmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x273c3984 xfrm_inner_extract_output +EXPORT_SYMBOL_GPL vmlinux 0x273d6c4c ablkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x27444610 put_mtd_device +EXPORT_SYMBOL_GPL vmlinux 0x2747d065 kvm_write_guest +EXPORT_SYMBOL_GPL vmlinux 0x274cf5e1 __clk_get_flags +EXPORT_SYMBOL_GPL vmlinux 0x2787db00 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x27b21194 blk_queue_bypass_start +EXPORT_SYMBOL_GPL vmlinux 0x27b7f7ce platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0x27b87ffa sysfs_create_mount_point +EXPORT_SYMBOL_GPL vmlinux 0x27c1e63f usb_amd_find_chipset_info +EXPORT_SYMBOL_GPL vmlinux 0x27c2e147 pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0x27cab915 dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL vmlinux 0x27e39f08 pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0x27e7fee1 ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x28125eb2 rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x28284a06 subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x284195c8 ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL vmlinux 0x284d6cca __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x286b707d pinctrl_utils_add_config +EXPORT_SYMBOL_GPL vmlinux 0x287e2d25 generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0x288abcb4 usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x288f7597 find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0x28a4996f pwm_enable +EXPORT_SYMBOL_GPL vmlinux 0x28a7c1d0 snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL vmlinux 0x28bdb37b pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x28bf667e led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0x28caa512 balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x28dcadec i2c_unlock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x291daa97 component_del +EXPORT_SYMBOL_GPL vmlinux 0x29295fc4 bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x29493c3d sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0x2963dab2 adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x297a6afc ahci_platform_resume_host +EXPORT_SYMBOL_GPL vmlinux 0x297bb3af con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0x29bb4a06 ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0x29fa419f decode_rs8 +EXPORT_SYMBOL_GPL vmlinux 0x2a011c61 led_trigger_show +EXPORT_SYMBOL_GPL vmlinux 0x2a05e0be sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0x2a0ea307 pinctrl_lookup_state +EXPORT_SYMBOL_GPL vmlinux 0x2a2223a5 raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x2a30f2b7 of_pci_msi_chip_add +EXPORT_SYMBOL_GPL vmlinux 0x2a4006f9 __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2a470ad0 usb_gen_phy_init +EXPORT_SYMBOL_GPL vmlinux 0x2a678a13 __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0x2a69281f dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0x2a8d28d7 debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0x2aae43f7 __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x2aceb71c raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x2ad9d326 md_ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x2ad9fef2 gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x2ae34b4b list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2ae9510d component_master_add +EXPORT_SYMBOL_GPL vmlinux 0x2af098d2 debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0x2afd05d3 add_page_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x2b257585 cpsw_ale_del_mcast +EXPORT_SYMBOL_GPL vmlinux 0x2b38f371 sdhci_pci_o2_probe +EXPORT_SYMBOL_GPL vmlinux 0x2b528b2a spi_async_locked +EXPORT_SYMBOL_GPL vmlinux 0x2b5bbfd7 tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0x2b952517 clk_has_parent +EXPORT_SYMBOL_GPL vmlinux 0x2babe81f __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0x2bdd3d30 device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0x2bf87811 pinctrl_dev_get_name +EXPORT_SYMBOL_GPL vmlinux 0x2bfa985e nd_cmd_dimm_desc +EXPORT_SYMBOL_GPL vmlinux 0x2c133868 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c26398c ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0x2c3054f9 net_inc_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x2c3ababe bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0x2c5cef50 extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0x2c713c4c usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c87ecff cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x2c941b3a da903x_write +EXPORT_SYMBOL_GPL vmlinux 0x2c97f8a2 of_reconfig_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x2caebe9d dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0x2cb9b9e6 crypto_alloc_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x2cc1881a kvm_write_guest_cached +EXPORT_SYMBOL_GPL vmlinux 0x2ce98559 kcrypto_wq +EXPORT_SYMBOL_GPL vmlinux 0x2cea32ee unregister_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0x2cf1a91f regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d2d4ae6 dev_pm_qos_expose_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x2d343706 snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d59c954 edac_handlers +EXPORT_SYMBOL_GPL vmlinux 0x2d61dd91 devfreq_event_get_event +EXPORT_SYMBOL_GPL vmlinux 0x2d6677e7 pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2d7dd46b virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0x2d904bd6 vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0x2da80e2d led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0x2dad9b05 register_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x2dadbb22 balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x2dba90fd gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0x2dbbe980 wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0x2dc12015 pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0x2dc1e0ea da903x_read +EXPORT_SYMBOL_GPL vmlinux 0x2dcb73c2 crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x2dd0dcda exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0x2de17f6a snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL vmlinux 0x2de23d91 ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0x2df01ea3 sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0x2e03259b bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e23bc10 ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x2e278f88 btree_insert +EXPORT_SYMBOL_GPL vmlinux 0x2e286d6e register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0x2e2f1740 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2e4406eb snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL vmlinux 0x2e503d64 virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0x2e62561e blkcipher_aead_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x2e7dadf9 pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0x2e8d9ba6 ata_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x2e9670c0 pl320_ipc_transmit +EXPORT_SYMBOL_GPL vmlinux 0x2e9ba870 ahci_platform_enable_resources +EXPORT_SYMBOL_GPL vmlinux 0x2e9c445d debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x2ea22f19 snd_soc_bytes_put +EXPORT_SYMBOL_GPL vmlinux 0x2eb44007 usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2ec2c1f8 tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x2ed311c4 ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x2ee548b6 __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0x2ef6b5bf smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f0f25a4 arm_iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0x2f35c919 platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0x2f4113a2 dcookie_register +EXPORT_SYMBOL_GPL vmlinux 0x2f489e79 snd_soc_add_component_controls +EXPORT_SYMBOL_GPL vmlinux 0x2f4c385f snd_soc_resume +EXPORT_SYMBOL_GPL vmlinux 0x2f4d865d tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0x2f5f2550 tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0x2f62383f ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0x2f6d42d5 shmem_get_seals +EXPORT_SYMBOL_GPL vmlinux 0x2f7b6833 powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0x2f89ffac devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x2f90da7e trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0x2f9f54aa snd_soc_dpcm_be_set_state +EXPORT_SYMBOL_GPL vmlinux 0x2fa716c1 regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0x2fc7b541 hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0x2fd8cba9 freeze_wake +EXPORT_SYMBOL_GPL vmlinux 0x2fdbaa90 hrtimer_active +EXPORT_SYMBOL_GPL vmlinux 0x2fe7c7d2 device_attach +EXPORT_SYMBOL_GPL vmlinux 0x2ff75096 ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0x2ffb43cf kvm_vcpu_gfn_to_hva +EXPORT_SYMBOL_GPL vmlinux 0x300d7e57 free_rs +EXPORT_SYMBOL_GPL vmlinux 0x30199ea4 gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x3022be8a sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0x302647fd devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x30308cf6 devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x30340027 fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0x3054387d gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0x3056c5ba mtd_unlock +EXPORT_SYMBOL_GPL vmlinux 0x30a4f4ca bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0x30afe865 tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0x30b11aa3 device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x30b2746b usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0x30c95ddb snd_soc_lookup_platform +EXPORT_SYMBOL_GPL vmlinux 0x30ccac3b regmap_get_val_endian +EXPORT_SYMBOL_GPL vmlinux 0x30ceade4 dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x30f386dd kvm_vcpu_read_guest_atomic +EXPORT_SYMBOL_GPL vmlinux 0x30fe75e6 rhashtable_insert_slow +EXPORT_SYMBOL_GPL vmlinux 0x3109b751 cpu_clock +EXPORT_SYMBOL_GPL vmlinux 0x311ccd00 __pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x31310981 cpsw_ale_add_mcast +EXPORT_SYMBOL_GPL vmlinux 0x31494bcb nvdimm_blk_region_create +EXPORT_SYMBOL_GPL vmlinux 0x31559a97 ahci_reset_em +EXPORT_SYMBOL_GPL vmlinux 0x31578498 kvm_read_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x319bee50 snd_soc_new_ac97_codec +EXPORT_SYMBOL_GPL vmlinux 0x31bf7445 mtd_table_mutex +EXPORT_SYMBOL_GPL vmlinux 0x31c0c2d1 dm_put +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x31f80c86 sdio_run_irqs +EXPORT_SYMBOL_GPL vmlinux 0x31f86a65 mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x32272592 regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x323cdd1d pskb_put +EXPORT_SYMBOL_GPL vmlinux 0x3262b7df gov_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x326e3342 snd_soc_register_codec +EXPORT_SYMBOL_GPL vmlinux 0x3273d371 shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x328995b5 tracing_generic_entry_update +EXPORT_SYMBOL_GPL vmlinux 0x32924a4d scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x32a3e390 snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL vmlinux 0x32aa5e1b thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x32b2e626 devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x32b36cfe __lock_page_killable +EXPORT_SYMBOL_GPL vmlinux 0x32b73a70 device_add +EXPORT_SYMBOL_GPL vmlinux 0x32b96d67 ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x32bc0fcf preempt_notifier_dec +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32db8bad of_resolve_phandles +EXPORT_SYMBOL_GPL vmlinux 0x32fd6595 usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0x33065510 sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x3307e155 sdhci_set_clock +EXPORT_SYMBOL_GPL vmlinux 0x332035ad wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x33205722 dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0x33318156 spi_master_resume +EXPORT_SYMBOL_GPL vmlinux 0x33333a99 snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL vmlinux 0x333bb5ec pinctrl_utils_reserve_map +EXPORT_SYMBOL_GPL vmlinux 0x333ff6a5 mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x3341ce40 crypto_ahash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x335b1b31 wm5102_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x335fc03b clk_gpio_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x336154ca rcutorture_record_test_transition +EXPORT_SYMBOL_GPL vmlinux 0x3375acb6 __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x33797bee alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0x339547ac snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL vmlinux 0x33b680b1 serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0x33c749f6 snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL vmlinux 0x33eb776f driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x33ee87d4 blkg_prfill_stat +EXPORT_SYMBOL_GPL vmlinux 0x33f46112 dma_get_slave_caps +EXPORT_SYMBOL_GPL vmlinux 0x340b3e19 __put_mtd_device +EXPORT_SYMBOL_GPL vmlinux 0x341643ba omap_dm_timer_modify_idlect_mask +EXPORT_SYMBOL_GPL vmlinux 0x341ad395 cpsw_ale_stop +EXPORT_SYMBOL_GPL vmlinux 0x34331d5e nd_fletcher64 +EXPORT_SYMBOL_GPL vmlinux 0x3441df0c fuse_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0x3447b77d snd_soc_test_bits +EXPORT_SYMBOL_GPL vmlinux 0x345ff25b sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL vmlinux 0x3461137b amba_apb_device_add_res +EXPORT_SYMBOL_GPL vmlinux 0x34663c9c regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x3469007e omap_dm_timer_set_load +EXPORT_SYMBOL_GPL vmlinux 0x347682ce snmp_fold_field64 +EXPORT_SYMBOL_GPL vmlinux 0x347fd4b3 eventfd_ctx_get +EXPORT_SYMBOL_GPL vmlinux 0x348893c2 locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0x34ac50a4 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x34ac5c70 devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x34c3a438 debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x34f4930e regmap_get_max_register +EXPORT_SYMBOL_GPL vmlinux 0x35176301 rcu_batches_completed_sched +EXPORT_SYMBOL_GPL vmlinux 0x3528572b scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0x352cf494 usb_gadget_giveback_request +EXPORT_SYMBOL_GPL vmlinux 0x353143aa sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x353456ac __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0x354f67cf blkg_lookup_create +EXPORT_SYMBOL_GPL vmlinux 0x356f1dca blk_queue_flush +EXPORT_SYMBOL_GPL vmlinux 0x3579f99f tcp_done +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x35dcd1f7 trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0x35dd1594 crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0x35f10f43 nfq_ct_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x35f1158e iommu_unmap +EXPORT_SYMBOL_GPL vmlinux 0x35f2a678 gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0x35f4cf03 usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0x35f98825 mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL vmlinux 0x360688bf regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0x36075bb5 iommu_group_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x36143deb blk_mq_cancel_requeue_work +EXPORT_SYMBOL_GPL vmlinux 0x361e2bcc save_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x36335483 tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x363ef8e2 regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0x365ac590 dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0x365c17a5 __gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x366da828 devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x367c1c55 regmap_get_reg_stride +EXPORT_SYMBOL_GPL vmlinux 0x369a7904 adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36a0f6e4 sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x36c9beae page_cache_sync_readahead +EXPORT_SYMBOL_GPL vmlinux 0x36cae905 device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x36dab97f trace_clock_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x36ea2a83 __mmu_notifier_invalidate_range +EXPORT_SYMBOL_GPL vmlinux 0x36eca7f3 perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0x36ee3b8e rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x36f79bff kvm_vcpu_init +EXPORT_SYMBOL_GPL vmlinux 0x371420f4 pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0x371dbd7c gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL vmlinux 0x3747c270 mtd_add_partition +EXPORT_SYMBOL_GPL vmlinux 0x375ccca9 shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0x3762519f fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0x3776b405 pci_intx_mask_supported +EXPORT_SYMBOL_GPL vmlinux 0x377a9fd9 iommu_attach_group +EXPORT_SYMBOL_GPL vmlinux 0x37b24ba7 sdhci_pltfm_init +EXPORT_SYMBOL_GPL vmlinux 0x37d63e5a omap_dm_timer_trigger +EXPORT_SYMBOL_GPL vmlinux 0x37e77801 dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x38090b2f pwm_disable +EXPORT_SYMBOL_GPL vmlinux 0x382aef34 sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x384a6981 __gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL vmlinux 0x38639300 of_overlay_destroy +EXPORT_SYMBOL_GPL vmlinux 0x386554cc digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0x388be17e skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0x389adb5e wm5110_patch +EXPORT_SYMBOL_GPL vmlinux 0x389b155d kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0x38a9c2c7 input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x38b700f2 pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0x38c4ba2a kvm_vcpu_gfn_to_pfn +EXPORT_SYMBOL_GPL vmlinux 0x38e5bc5a clk_set_rate_range +EXPORT_SYMBOL_GPL vmlinux 0x38f9ae66 fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0x390879eb crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0x3918eb76 led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0x391efbdc usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0x39263db6 snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL vmlinux 0x39321d09 __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0x393e43ed led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0x3944704e lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0x3944f21f wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0x39579e71 gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x39899aa2 usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0x398e077d ahci_platform_enable_clks +EXPORT_SYMBOL_GPL vmlinux 0x3998107d ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0x39a931f5 iommu_domain_free +EXPORT_SYMBOL_GPL vmlinux 0x39ca07cc maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x39e61495 nf_logger_request_module +EXPORT_SYMBOL_GPL vmlinux 0x39ef0ca0 __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0x3a011717 gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x3a17a475 kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0x3a199957 rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0x3a2460f1 subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3a26ed11 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0x3a48273f usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a6ccd4f pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0x3a70c397 snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3ab124ae mtd_is_partition +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3ad45716 usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0x3adb3901 wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0x3ae3c777 register_mtd_user +EXPORT_SYMBOL_GPL vmlinux 0x3b081eac ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0x3b0a9393 sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0x3b1f635e sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0x3b3a5859 invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0x3b5c316e ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0x3b5d3112 inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0x3b65170f task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0x3b7639b1 dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x3ba09f8a ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x3baa2112 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0x3bc17534 transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x3bedd3f1 virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0x3c11433f shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x3c22bf1b snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL vmlinux 0x3c2f118e blk_mq_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0x3c3b148c ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0x3c3d7eb0 sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0x3c3fc505 shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0x3c43d930 blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0x3c65376b cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0x3c6593c8 devm_devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x3c735c22 gpiochip_set_chained_irqchip +EXPORT_SYMBOL_GPL vmlinux 0x3c7d6f55 unregister_asymmetric_key_parser +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 0x3cb34b05 fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0x3ccfe173 udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3cfbd849 input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0x3d02b88a bmp085_probe +EXPORT_SYMBOL_GPL vmlinux 0x3d0fe502 __blk_put_request +EXPORT_SYMBOL_GPL vmlinux 0x3d26d408 serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d3fd648 snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL vmlinux 0x3d486898 hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3d50c497 blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0x3d5b6e5e device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0x3d638a53 blocking_notifier_chain_cond_register +EXPORT_SYMBOL_GPL vmlinux 0x3d6d0d58 wm5110_revd_irq +EXPORT_SYMBOL_GPL vmlinux 0x3d768f29 gpiochip_add_pingroup_range +EXPORT_SYMBOL_GPL vmlinux 0x3d9f03c9 anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x3dc526a9 arizona_of_match +EXPORT_SYMBOL_GPL vmlinux 0x3dc916b6 crypto_fl_tab +EXPORT_SYMBOL_GPL vmlinux 0x3dc9c37f rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0x3dd4d3a7 bprintf +EXPORT_SYMBOL_GPL vmlinux 0x3dd8181e __clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3deca6dc get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0x3dece0c0 crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0x3e13980b ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0x3e187b7c pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x3e1f72e0 kvm_vcpu_cache +EXPORT_SYMBOL_GPL vmlinux 0x3e2555f3 snd_soc_component_async_complete +EXPORT_SYMBOL_GPL vmlinux 0x3e37b656 bpf_prog_put +EXPORT_SYMBOL_GPL vmlinux 0x3e3f6457 virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0x3e410620 unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x3e470ee1 power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0x3e4a8c20 snd_soc_register_card +EXPORT_SYMBOL_GPL vmlinux 0x3e5e1937 rcu_batches_started_sched +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e8dc577 snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL vmlinux 0x3e9adad5 __clk_mux_determine_rate_closest +EXPORT_SYMBOL_GPL vmlinux 0x3e9b0d6c pci_try_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x3ea41dc2 platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0x3eb84c9a omapdss_of_get_next_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x3ebb80a6 omap_dm_timer_get_irq +EXPORT_SYMBOL_GPL vmlinux 0x3eed1578 __ip_route_output_key +EXPORT_SYMBOL_GPL vmlinux 0x3ef9dab2 i2c_lock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x3efb35c9 get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x3f156161 dev_pm_enable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x3f3684f2 ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x3f4d732e pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0x3f598d9b of_pci_range_parser_one +EXPORT_SYMBOL_GPL vmlinux 0x3f9ad623 crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x3fa2975b snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL vmlinux 0x3fa5af9c nd_cmd_bus_desc +EXPORT_SYMBOL_GPL vmlinux 0x3fa894eb pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x3faf2b7e snd_soc_card_jack_new +EXPORT_SYMBOL_GPL vmlinux 0x3fb386e3 syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0x4018f73a simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0x40238f63 hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0x4027633d __tracepoint_add_device_to_group +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 0x406ac4b7 blk_mq_request_started +EXPORT_SYMBOL_GPL vmlinux 0x406c4cb1 hrtimer_resolution +EXPORT_SYMBOL_GPL vmlinux 0x40a1f8e3 ablkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x40aab01b omap_dm_timer_set_load_start +EXPORT_SYMBOL_GPL vmlinux 0x40abfa54 __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x40af0dec ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x40c69dce device_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0x40d46b21 crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x40d53b16 swiotlb_tbl_map_single +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x40f31ede crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0x410ae87f genpd_dev_pm_attach +EXPORT_SYMBOL_GPL vmlinux 0x4137e61d subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x414cfb0a i2c_slave_unregister +EXPORT_SYMBOL_GPL vmlinux 0x415a2c34 is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0x416e7d4e snd_soc_cnew +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x4186c290 class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x419cb876 usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0x41f7bf66 nf_queue_entry_release_refs +EXPORT_SYMBOL_GPL vmlinux 0x4200e3ba i2c_slave_register +EXPORT_SYMBOL_GPL vmlinux 0x4205ad24 cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x42175407 regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x421c2ccf driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x422bf8fe power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x424264de trace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0x4242a019 device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x424acc6d scatterwalk_done +EXPORT_SYMBOL_GPL vmlinux 0x42542b9e pci_cleanup_aer_uncorrect_error_status +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x4290f4e8 to_nd_region +EXPORT_SYMBOL_GPL vmlinux 0x4299f2c9 usb_bus_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x42a30e14 ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x42a8b393 pci_generic_config_read +EXPORT_SYMBOL_GPL vmlinux 0x42b6203f ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0x42bda1bf to_of_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x42cafde4 set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0x42d22d9e ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x42d3e350 system_trusted_keyring +EXPORT_SYMBOL_GPL vmlinux 0x42d6627d pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x4303fa93 tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0x43050bc1 blkdev_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x430b4b94 __tracepoint_map +EXPORT_SYMBOL_GPL vmlinux 0x431bf93c wm5110_irq +EXPORT_SYMBOL_GPL vmlinux 0x43513f6c blkdev_write_iter +EXPORT_SYMBOL_GPL vmlinux 0x4359b743 device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x43619e1a scatterwalk_ffwd +EXPORT_SYMBOL_GPL vmlinux 0x4379f6e4 ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0x43a53735 __alloc_workqueue_key +EXPORT_SYMBOL_GPL vmlinux 0x43a69f2b mddev_unlock +EXPORT_SYMBOL_GPL vmlinux 0x43aea5f2 of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0x43b466b0 gfn_to_pfn_memslot_atomic +EXPORT_SYMBOL_GPL vmlinux 0x43c7f05d sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0x43f56e82 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x43f81957 clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x440714c8 gpiochip_add +EXPORT_SYMBOL_GPL vmlinux 0x4411779d of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x441598a5 key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0x4429d743 snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL vmlinux 0x4433e3e6 debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0x44410dac of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4447e6ed serial8250_do_set_mctrl +EXPORT_SYMBOL_GPL vmlinux 0x444f1735 cpu_pm_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4481466e snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x4492501c ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0x4494ea11 ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x4499277a kvm_get_dirty_log_protect +EXPORT_SYMBOL_GPL vmlinux 0x44cc35ba device_create +EXPORT_SYMBOL_GPL vmlinux 0x44cceb16 amba_apb_device_add +EXPORT_SYMBOL_GPL vmlinux 0x44f5a51a crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x45569b8f tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4558b53c thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x457be08b transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0x458d1f39 ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0x45a1fe58 blk_mq_tags_cpumask +EXPORT_SYMBOL_GPL vmlinux 0x45ad2516 relay_flush +EXPORT_SYMBOL_GPL vmlinux 0x45b4b4a2 __mmu_notifier_invalidate_range_start +EXPORT_SYMBOL_GPL vmlinux 0x45ba1367 btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0x45bf1ff3 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x45e0ff55 of_get_nand_bus_width +EXPORT_SYMBOL_GPL vmlinux 0x46013233 net_dec_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x46066e5b perf_pmu_name +EXPORT_SYMBOL_GPL vmlinux 0x460f7531 wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0x461a45ab snd_device_initialize +EXPORT_SYMBOL_GPL vmlinux 0x461adce2 sm501_set_clock +EXPORT_SYMBOL_GPL vmlinux 0x462eb5ca snd_soc_unregister_codec +EXPORT_SYMBOL_GPL vmlinux 0x4630012d blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x463732f6 pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0x465ae7bb ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0x46658ec1 subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x466788da regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0x466c217e usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x4672e88b __crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x4681678f da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x469143c4 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0x46aca770 security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0x46b34464 device_register +EXPORT_SYMBOL_GPL vmlinux 0x46d056b5 of_clk_get_parent_name +EXPORT_SYMBOL_GPL vmlinux 0x46dce62c virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0x471c3357 nvdimm_bus_check_dimm_count +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x47257886 clk_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0x4740e001 usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0x4744d46e device_add_property_set +EXPORT_SYMBOL_GPL vmlinux 0x474b6ecf cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x477fc17a crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47b0d809 inet_ehash_locks_alloc +EXPORT_SYMBOL_GPL vmlinux 0x47cb250b bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0x47de0dc7 clk_unregister_mux +EXPORT_SYMBOL_GPL vmlinux 0x47e15d9c ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x47e624fa regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x47ff9647 crypto_aead_setkey +EXPORT_SYMBOL_GPL vmlinux 0x47ffba32 rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4804ffba to_nvdimm_bus +EXPORT_SYMBOL_GPL vmlinux 0x480519db gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x48242980 i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0x48255f1d mpc8xxx_spi_rx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0x485cd7f6 kvm_rebooting +EXPORT_SYMBOL_GPL vmlinux 0x48619604 driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x4865d006 ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0x4868c3b4 rcu_batches_started_bh +EXPORT_SYMBOL_GPL vmlinux 0x487c5d33 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0x489bc8c1 ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0x48a89955 PageHuge +EXPORT_SYMBOL_GPL vmlinux 0x48bab50b regmap_update_bits_check_async +EXPORT_SYMBOL_GPL vmlinux 0x48c74f39 snd_soc_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x48ce1402 snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL vmlinux 0x48d8759a snd_soc_add_platform +EXPORT_SYMBOL_GPL vmlinux 0x48efef5f unregister_trace_event +EXPORT_SYMBOL_GPL vmlinux 0x48f0dde2 ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0x48f2a328 virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0x4915b4a4 dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0x49253653 crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x49440a3c kvm_vcpu_kick +EXPORT_SYMBOL_GPL vmlinux 0x494bc563 snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL vmlinux 0x496b7037 pcie_port_bus_type +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 0x49968fbc sdhci_enable_irq_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x49af77ed __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0x49cb2afb virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0x49e34e8f init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0x49e35554 regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x49f23f18 irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x49f3aaea phy_create +EXPORT_SYMBOL_GPL vmlinux 0x49f3f5d2 irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x4a1d25f7 crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x4a23aef8 snd_soc_get_dai_substream +EXPORT_SYMBOL_GPL vmlinux 0x4a65e503 device_rename +EXPORT_SYMBOL_GPL vmlinux 0x4a704a2c rq_flush_dcache_pages +EXPORT_SYMBOL_GPL vmlinux 0x4a977cce virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0x4aadeb9a ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0x4ab1a16b usb_anchor_resume_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x4acc1783 regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0x4ace11d6 ahci_kick_engine +EXPORT_SYMBOL_GPL vmlinux 0x4adb8262 of_irq_parse_raw +EXPORT_SYMBOL_GPL vmlinux 0x4ae1d1ce __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x4aff283b tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0x4b030686 snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL vmlinux 0x4b0b7578 snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL vmlinux 0x4b18c0c6 xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x4b197e13 bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x4b2f3d41 __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x4b31b05a fat_attach +EXPORT_SYMBOL_GPL vmlinux 0x4b354232 snd_soc_set_ac97_ops +EXPORT_SYMBOL_GPL vmlinux 0x4b471f3e hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0x4b5954f0 hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x4b71ccbf usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0x4b77c5f4 do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x4b79362d inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x4b7e8b03 platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0x4b820647 crypto_ablkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x4b9f4dfa usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0x4bafcdd8 btree_update +EXPORT_SYMBOL_GPL vmlinux 0x4be43921 dm_get_table_device +EXPORT_SYMBOL_GPL vmlinux 0x4c47ec15 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0x4c5bad08 xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0x4c5eb050 replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0x4c602bf1 __blkg_release_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4c6f6fee devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x4c8f3749 usb_gadget_udc_reset +EXPORT_SYMBOL_GPL vmlinux 0x4c915c70 fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0x4ca19301 input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0x4ca40b70 blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0x4cd5200b ip6_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0x4ce524e2 handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0x4d38f1e0 bL_switcher_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4d55828f gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x4d593073 ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x4db9c350 sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0x4dbb2ccc uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0x4dd739fa tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x4dddd64e netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4dedbdd3 ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0x4e0041ac led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4e0244ee usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x4e109192 ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0x4e20b700 ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0x4e242f5f pstore_cannot_block_path +EXPORT_SYMBOL_GPL vmlinux 0x4e2c2dd2 pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x4e2cc731 scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0x4e3e3c1f tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0x4e475bd4 skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x4e52c6f2 cpsw_phy_sel +EXPORT_SYMBOL_GPL vmlinux 0x4e6af48c pci_restore_ats_state +EXPORT_SYMBOL_GPL vmlinux 0x4e7e86e2 __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0x4e8d738b irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0x4e901af9 of_clk_src_simple_get +EXPORT_SYMBOL_GPL vmlinux 0x4e9e3907 fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0x4ef272ab snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4ef81cbc crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0x4f020dee public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x4f0d41b4 devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4f252afa crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0x4f2cd51a ahci_platform_enable_regulators +EXPORT_SYMBOL_GPL vmlinux 0x4f5b7b01 wm8997_irq +EXPORT_SYMBOL_GPL vmlinux 0x4f5e7ca7 netlink_alloc_skb +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f98d766 cpu_pm_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4fcdacf4 thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x4fd4e89d ring_buffer_empty_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4fdc945d sata_deb_timing_normal +EXPORT_SYMBOL_GPL vmlinux 0x4fdf29dc __mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x4fe1eddf unregister_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x502d71ff crypto_register_rngs +EXPORT_SYMBOL_GPL vmlinux 0x5037da77 regmap_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0x503cf0e5 snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x5040b2e7 sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0x507d3072 fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0x5080c352 trace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0x5086ac3a alg_test +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x5099d1d7 __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x509cf167 regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0x50be0363 tpm2_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x50c52404 locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x50c89f23 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x50d3c3fd pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0x50dd30e2 blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50f1c759 omap_dm_timer_set_int_enable +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x5104f74d regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0x51347a06 led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0x514e9875 divider_get_val +EXPORT_SYMBOL_GPL vmlinux 0x51506c66 arm_iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x515dedfe bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x519f4741 phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0x51aa90d2 ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x51ae44a2 pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0x51ba57c0 anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0x51bc6bc4 spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0x51d2e88e snd_soc_dapm_force_bias_level +EXPORT_SYMBOL_GPL vmlinux 0x51ddc866 uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0x51dfa7b2 regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x51f51e05 ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0x51f638ff crypto_init_ahash_spawn +EXPORT_SYMBOL_GPL vmlinux 0x51fd2b89 soc_ac97_ops +EXPORT_SYMBOL_GPL vmlinux 0x51ff7c5b cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x51ffe7f6 crypto_register_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x5200c3b4 usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x520d275a power_supply_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL vmlinux 0x5210ba6d cpsw_ale_start +EXPORT_SYMBOL_GPL vmlinux 0x52164e3d gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0x5221ec3a fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x52366230 virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0x52395d79 device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x523e5aff pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x52598378 ahci_platform_ops +EXPORT_SYMBOL_GPL vmlinux 0x526280c7 trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0x52636108 ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0x5265a226 device_find_child +EXPORT_SYMBOL_GPL vmlinux 0x5272d8bc __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0x528525dd ahci_stop_engine +EXPORT_SYMBOL_GPL vmlinux 0x529f2fc9 ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0x52a41251 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x52a9928e ping_close +EXPORT_SYMBOL_GPL vmlinux 0x52e87391 crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0x531d0472 ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x53211d42 pci_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x532d7c0a pinconf_generic_dt_node_to_map +EXPORT_SYMBOL_GPL vmlinux 0x53328d62 tpm2_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x5351ae23 rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0x5358fc36 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x535b1c6d tpm2_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x535bcea9 watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0x53614269 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x539ad770 snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x53adfae2 led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0x53bf9137 kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x53cb2800 __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x53d59ef1 irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x53dcf650 pci_intx +EXPORT_SYMBOL_GPL vmlinux 0x53e891c6 snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL vmlinux 0x540e64eb snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x5425d145 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x543b81b3 swiotlb_tbl_sync_single +EXPORT_SYMBOL_GPL vmlinux 0x544aab61 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0x545501ca tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x545fec86 percpu_ida_for_each_free +EXPORT_SYMBOL_GPL vmlinux 0x5460c8d8 fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x54740eb7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x549d51a6 ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0x54cff034 tpm_chip_unregister +EXPORT_SYMBOL_GPL vmlinux 0x54d46690 uart_parse_earlycon +EXPORT_SYMBOL_GPL vmlinux 0x54d468f1 pm_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0x550fbf98 clk_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x551aa761 perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x553ca83e cpufreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x555eea3f dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0x556e4390 clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x557ab231 devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0x557d8672 ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0x55889fa3 task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0x558a20eb user_describe +EXPORT_SYMBOL_GPL vmlinux 0x5599f791 nvdimm_volatile_region_create +EXPORT_SYMBOL_GPL vmlinux 0x55a359e4 blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0x55a4701e regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0x55c04dda device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0x55c769f6 led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0x55e4fab6 wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x55e9d059 usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0x55e9d25f devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0x55f04c21 trace_buffer_unlock_commit_regs +EXPORT_SYMBOL_GPL vmlinux 0x561f1785 rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x5630f03a anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0x56310925 regulator_mode_to_status +EXPORT_SYMBOL_GPL vmlinux 0x56367c67 __of_genpd_xlate_simple +EXPORT_SYMBOL_GPL vmlinux 0x5641485b tty_termios_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x565b6892 uuid_le_gen +EXPORT_SYMBOL_GPL vmlinux 0x565edba4 snd_soc_codec_set_pll +EXPORT_SYMBOL_GPL vmlinux 0x56719d84 ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0x567689c1 usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0x5677b981 snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL vmlinux 0x567c7062 kvm_vcpu_write_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x56804540 rhashtable_walk_start +EXPORT_SYMBOL_GPL vmlinux 0x56886b19 scatterwalk_map +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 0x570842c7 bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0x570d0984 snd_soc_get_strobe +EXPORT_SYMBOL_GPL vmlinux 0x57231f45 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0x572365dc cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0x5723ec54 ahci_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x57605fac ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0x578f8d41 snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x57a54ade device_store_int +EXPORT_SYMBOL_GPL vmlinux 0x57c39727 kdb_register_flags +EXPORT_SYMBOL_GPL vmlinux 0x57ca81fb crypto_alg_extsize +EXPORT_SYMBOL_GPL vmlinux 0x57d98a0c user_read +EXPORT_SYMBOL_GPL vmlinux 0x57db0220 hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0x57dcfb22 sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0x57e9ddc8 amba_ahb_device_add_res +EXPORT_SYMBOL_GPL vmlinux 0x57eefca0 gpiod_set_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x58026384 wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x58057e18 regmap_fields_write +EXPORT_SYMBOL_GPL vmlinux 0x58063ede srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x581195fb mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x58270cf1 xhci_run +EXPORT_SYMBOL_GPL vmlinux 0x58292e5f clk_fixed_factor_ops +EXPORT_SYMBOL_GPL vmlinux 0x583d1585 alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0x58413099 ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x5847e44f find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x58974301 nvdimm_name +EXPORT_SYMBOL_GPL vmlinux 0x589cf4a3 snd_soc_free_ac97_codec +EXPORT_SYMBOL_GPL vmlinux 0x589e4569 syscon_regmap_lookup_by_pdevname +EXPORT_SYMBOL_GPL vmlinux 0x58b323de sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0x58b8dcd7 skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0x594cde67 trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0x597c1fcf netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0x59a39a21 pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0x59b93e64 tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x59c3d07b __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0x59e2743e call_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0x59eae699 ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x59f50ed9 md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0x5a47e91d pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0x5a629d3d ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5a8bff58 kvm_is_visible_gfn +EXPORT_SYMBOL_GPL vmlinux 0x5a8e3df4 ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0x5a8f213c cpdma_ctlr_eoi +EXPORT_SYMBOL_GPL vmlinux 0x5aa41197 snd_soc_bytes_get +EXPORT_SYMBOL_GPL vmlinux 0x5aa5dd28 raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0x5abb47a8 elv_register +EXPORT_SYMBOL_GPL vmlinux 0x5abc7dfe blkg_lookup +EXPORT_SYMBOL_GPL vmlinux 0x5acf6567 btree_init +EXPORT_SYMBOL_GPL vmlinux 0x5ad312f2 kvm_vcpu_write_guest +EXPORT_SYMBOL_GPL vmlinux 0x5ae84197 tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0x5aefe3d9 blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x5aefff98 wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0x5afea163 regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x5b023c16 stmpe_enable +EXPORT_SYMBOL_GPL vmlinux 0x5b14b354 regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x5b15823e devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0x5b184962 ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x5b1beced __netpoll_free_async +EXPORT_SYMBOL_GPL vmlinux 0x5b233744 snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL vmlinux 0x5b31d484 pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0x5b48bc91 of_genpd_get_from_provider +EXPORT_SYMBOL_GPL vmlinux 0x5b48f66f da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x5b4b56be unregister_jprobe +EXPORT_SYMBOL_GPL vmlinux 0x5b4ce705 __get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x5b4d4953 ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0x5b59a349 skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0x5b5d20fe sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x5bcba7e2 ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0x5bcee506 snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL vmlinux 0x5bd0748f crypto_del_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x5bdb6435 sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0x5bdbac4e rcu_unexpedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x5bf1a35b usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0x5c2455c4 pinctrl_pm_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0x5c2fe4a5 cpdma_chan_stop +EXPORT_SYMBOL_GPL vmlinux 0x5c3716b2 cci_ace_get_port +EXPORT_SYMBOL_GPL vmlinux 0x5c539aad __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x5c58c5e4 relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0x5c5a1b16 tick_broadcast_control +EXPORT_SYMBOL_GPL vmlinux 0x5c6d8050 sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0x5c9b8cd7 class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x5cabdced dev_pm_qos_remove_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5cb03698 inet_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x5cbff681 snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL vmlinux 0x5cc509a4 nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x5cc98fa9 dev_pm_opp_add +EXPORT_SYMBOL_GPL vmlinux 0x5cce9292 devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x5cfc6167 usb_gadget_probe_driver +EXPORT_SYMBOL_GPL vmlinux 0x5d07b5d4 kvm_write_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x5d12e48f input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0x5d434def snd_soc_component_write +EXPORT_SYMBOL_GPL vmlinux 0x5d49cae9 exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0x5d517b5d posix_timers_register_clock +EXPORT_SYMBOL_GPL vmlinux 0x5d7fd325 regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0x5d9ab906 usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0x5da67adc zs_compact +EXPORT_SYMBOL_GPL vmlinux 0x5dd15a87 __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0x5e157542 bio_trim +EXPORT_SYMBOL_GPL vmlinux 0x5e271b23 exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0x5e4abd8a devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x5e515be6 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0x5e51cd74 swiotlb_nr_tbl +EXPORT_SYMBOL_GPL vmlinux 0x5e666f91 irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0x5e690827 omap_dm_timer_stop +EXPORT_SYMBOL_GPL vmlinux 0x5e6b319e devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0x5e701f94 devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x5e7484ff cpsw_ale_add_vlan +EXPORT_SYMBOL_GPL vmlinux 0x5e7cfb3d __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0x5e8e4832 ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0x5e8ff19b dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0x5e925497 irq_domain_add_simple +EXPORT_SYMBOL_GPL vmlinux 0x5e9cb5d8 blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5eaae57d platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0x5ed1c074 blkcipher_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x5ee0ecfe pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0x5f0ab919 irq_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0x5f364418 fuse_dev_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5f3a80bf hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0x5f4e6ae9 blk_mq_register_disk +EXPORT_SYMBOL_GPL vmlinux 0x5f575652 dma_buf_put +EXPORT_SYMBOL_GPL vmlinux 0x5f5859e9 regmap_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x5f84f52c preempt_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5fc0162a adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0x5fc77202 __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x5fcefdf2 snd_soc_read +EXPORT_SYMBOL_GPL vmlinux 0x5fe02ebd __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x5fee5234 debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x5ffe09ea __put_net +EXPORT_SYMBOL_GPL vmlinux 0x60091316 clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x601741a2 of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x6021a8d8 uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0x6025d525 tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0x60363dc3 pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x6047dd4a event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0x60506751 unmap_kernel_range_noflush +EXPORT_SYMBOL_GPL vmlinux 0x60572ad1 snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL vmlinux 0x6062d1dc public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0x606d7ce6 skb_gso_transport_seglen +EXPORT_SYMBOL_GPL vmlinux 0x6075d0c7 omap_tll_init +EXPORT_SYMBOL_GPL vmlinux 0x608fbf31 tps65912_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x609119eb rt_mutex_timed_lock +EXPORT_SYMBOL_GPL vmlinux 0x60921507 ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60d0cf5e kvm_vcpu_mark_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0x60e54adf nand_release +EXPORT_SYMBOL_GPL vmlinux 0x6112407e genlmsg_new_unicast +EXPORT_SYMBOL_GPL vmlinux 0x612f29b1 snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL vmlinux 0x61578edc snd_soc_jack_get_type +EXPORT_SYMBOL_GPL vmlinux 0x617594bc sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0x6182e544 vchan_tx_submit +EXPORT_SYMBOL_GPL vmlinux 0x61915097 regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0x61a69c26 __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x61d56336 component_add +EXPORT_SYMBOL_GPL vmlinux 0x61e36b16 device_destroy +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x622c8082 arizona_of_get_named_gpio +EXPORT_SYMBOL_GPL vmlinux 0x622e3ffe __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x62388aa8 pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0x62618080 sm501_modify_reg +EXPORT_SYMBOL_GPL vmlinux 0x62618705 bmp085_remove +EXPORT_SYMBOL_GPL vmlinux 0x62650395 vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0x628d57e6 ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0x62967b32 regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x6296fd1a platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0x62ca0fa7 ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x62ddbc06 pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x62ea8b7f sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0x62f5975c mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0x62f96475 power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0x62fd5c39 __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x630ec9d9 ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x63150e06 clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x631637c4 put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x632a108e eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0x63352797 pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x63567298 __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0x635c6550 od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x63631533 crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0x6371b984 lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0x637a51eb sdhci_pltfm_free +EXPORT_SYMBOL_GPL vmlinux 0x637bf52e mtd_is_locked +EXPORT_SYMBOL_GPL vmlinux 0x638bc615 usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0x639773f1 blk_queue_flush_queueable +EXPORT_SYMBOL_GPL vmlinux 0x63a467c0 fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0x63a4e337 snd_soc_set_ac97_ops_of_reset +EXPORT_SYMBOL_GPL vmlinux 0x63a87dbb regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0x63c7cf11 inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x63cd73b0 cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0x63d75f4d i2c_new_device +EXPORT_SYMBOL_GPL vmlinux 0x63f5e1f3 irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0x6408d16f regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x6410e160 ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x641fff18 da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x64256424 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0x6458dd7d dma_buf_begin_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x6462a169 devm_usb_get_phy_by_node +EXPORT_SYMBOL_GPL vmlinux 0x647537f3 pl320_ipc_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x647732ea of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x64baabe2 ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x64e78cdd kthread_unpark +EXPORT_SYMBOL_GPL vmlinux 0x652c73f7 desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0x652cb839 crypto_init_spawn2 +EXPORT_SYMBOL_GPL vmlinux 0x652f881c rtc_irq_set_state +EXPORT_SYMBOL_GPL vmlinux 0x65361254 iommu_group_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x65403cb5 dma_buf_vunmap +EXPORT_SYMBOL_GPL vmlinux 0x6549d49b crypto_register_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x6558517e ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0x655fc8bb power_supply_get_property +EXPORT_SYMBOL_GPL vmlinux 0x655fcb8c icst_clk_register +EXPORT_SYMBOL_GPL vmlinux 0x6589eb9c module_mutex +EXPORT_SYMBOL_GPL vmlinux 0x659600a2 pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x659fb348 regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0x65a01b32 gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0x65ad763d regulator_register_supply_alias +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 0x65e95c5c ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0x65eb76c0 __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x6604277e skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0x660dc686 iommu_domain_window_disable +EXPORT_SYMBOL_GPL vmlinux 0x661140ca regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x6636c3c9 irq_set_vcpu_affinity +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x66859b7f snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL vmlinux 0x6692566e rtc_irq_set_freq +EXPORT_SYMBOL_GPL vmlinux 0x669da1fd kvm_set_pfn_dirty +EXPORT_SYMBOL_GPL vmlinux 0x66a02b10 pinconf_generic_dt_subnode_to_map +EXPORT_SYMBOL_GPL vmlinux 0x66b719be device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0x66bbd308 arizona_clk32k_enable +EXPORT_SYMBOL_GPL vmlinux 0x66c1edf9 debugfs_create_file_size +EXPORT_SYMBOL_GPL vmlinux 0x66c6b8a7 tcp_ca_get_name_by_key +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x66e16014 dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x66f952e0 fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x673b5656 bpf_prog_realloc +EXPORT_SYMBOL_GPL vmlinux 0x674e13e1 public_key_destroy +EXPORT_SYMBOL_GPL vmlinux 0x67520b72 uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0x6754ac18 clk_get_parent_by_index +EXPORT_SYMBOL_GPL vmlinux 0x675dd0b2 kvm_clear_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x6762adbc usb_phy_generic_register +EXPORT_SYMBOL_GPL vmlinux 0x6768c0e6 br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0x6784d258 of_clk_set_defaults +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x67a6bcc8 pci_remove_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x67f8c246 arizona_of_get_type +EXPORT_SYMBOL_GPL vmlinux 0x6811fcf0 mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x682b2518 iommu_domain_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6851432b deregister_mtd_parser +EXPORT_SYMBOL_GPL vmlinux 0x685b15be alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x687a3bb8 platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x68bd1299 regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x68e47b2c cpdma_ctlr_destroy +EXPORT_SYMBOL_GPL vmlinux 0x68fdf553 serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0x69071a4f sdhci_pci_o2_fujin2_pci_init +EXPORT_SYMBOL_GPL vmlinux 0x691b8d5e snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL vmlinux 0x6923ce63 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x6924b106 tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x692b0692 irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0x6940bcba spi_new_device +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 0x694df6f5 cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x69527109 mark_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0x695fdc07 usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0x697731c9 pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x697c5d0d tracing_snapshot_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6980cf4e usb_udc_attach_driver +EXPORT_SYMBOL_GPL vmlinux 0x698a899f ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0x69969ece udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0x69ab8a30 dma_buf_map_attachment +EXPORT_SYMBOL_GPL vmlinux 0x69dc1b5b uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0x69ec1317 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0x69fa1227 irq_of_parse_and_map +EXPORT_SYMBOL_GPL vmlinux 0x69fea0ff led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0x6a10eeae tasklet_hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x6a1733eb iommu_group_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6a254b3d sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0x6a38e9a2 kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0x6a3d97e1 ahash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0x6a441db8 __tracepoint_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x6a466bc3 usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a5fb566 rcu_sched_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x6a6142bb gfn_to_page_many_atomic +EXPORT_SYMBOL_GPL vmlinux 0x6a7b0dd8 ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x6a886030 of_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x6ab2d658 crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0x6ab7e98a eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0x6ab93eaa ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x6ac0a925 ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0x6ae70b8b __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x6aed23f3 __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x6b0acb04 spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x6b29a1fa ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0x6b2d75d5 register_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x6b347f1c i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0x6b3951cc dev_pm_opp_remove +EXPORT_SYMBOL_GPL vmlinux 0x6b42b8f6 fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0x6b440e4a pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0x6b45e902 of_modalias_node +EXPORT_SYMBOL_GPL vmlinux 0x6b4b56d7 regmap_update_bits_check +EXPORT_SYMBOL_GPL vmlinux 0x6b4bc96e unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x6b589e3b ehci_reset +EXPORT_SYMBOL_GPL vmlinux 0x6b69f7a8 cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0x6b770f49 decode_bch +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6ba259c6 of_fixed_factor_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0x6ba59f65 dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL vmlinux 0x6bf0a883 __srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x6bf16cea irq_find_host +EXPORT_SYMBOL_GPL vmlinux 0x6bf99901 crypto_aead_reqsize +EXPORT_SYMBOL_GPL vmlinux 0x6c0677d6 gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0x6c06e0d0 ahci_start_fis_rx +EXPORT_SYMBOL_GPL vmlinux 0x6c07d933 add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x6c086a91 inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x6c1deb6f ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0x6c209eab __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0x6c326e9e inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c572c07 ahci_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x6c6181b7 pstore_register +EXPORT_SYMBOL_GPL vmlinux 0x6c71169e usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0x6c79d155 sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x6c7df976 pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0x6c88aa4b regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x6c94b083 gpiod_set_array_value +EXPORT_SYMBOL_GPL vmlinux 0x6ca172bf irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6cbe9a0d rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6cc78c5c set_irq_flags +EXPORT_SYMBOL_GPL vmlinux 0x6ccdd4af inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0x6cd21997 ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0x6cde2bd5 sock_prot_inuse_add +EXPORT_SYMBOL_GPL vmlinux 0x6cfabff9 mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x6d01a276 i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d3cd48d nand_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0x6d3f9be2 each_symbol_section +EXPORT_SYMBOL_GPL vmlinux 0x6d424356 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x6d554911 __mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x6d86943e nvdimm_pmem_region_create +EXPORT_SYMBOL_GPL vmlinux 0x6d9e6969 pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x6db77456 phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0x6db8972c bdev_write_page +EXPORT_SYMBOL_GPL vmlinux 0x6db9fe6f extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0x6dcb7067 elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6dd5d60c pci_reset_bridge_secondary_bus +EXPORT_SYMBOL_GPL vmlinux 0x6ddf3b8e spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x6dec7ed8 led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x6e04a077 usb_bind_phy +EXPORT_SYMBOL_GPL vmlinux 0x6e28049e reservation_object_test_signaled_rcu +EXPORT_SYMBOL_GPL vmlinux 0x6e3ebdfb pwm_config +EXPORT_SYMBOL_GPL vmlinux 0x6e51afc8 percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x6e6bc6b1 crypto_unregister_rng +EXPORT_SYMBOL_GPL vmlinux 0x6e7943ec iommu_group_id +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6e8b9d8c __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0x6e92eb36 bmp085_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x6eb269f3 pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x6ec80784 bgpio_init +EXPORT_SYMBOL_GPL vmlinux 0x6f00f2d0 __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0x6f09c1a2 posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x6f0acad7 ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x6f1ee69e kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0x6f2d1c37 fat_scan +EXPORT_SYMBOL_GPL vmlinux 0x6f3e1a70 need_load_eval +EXPORT_SYMBOL_GPL vmlinux 0x6f41b805 kick_process +EXPORT_SYMBOL_GPL vmlinux 0x6f559b82 sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x6f6048aa fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0x6f6326f9 snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL vmlinux 0x6f66deb4 reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6f68017e ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0x6f85339e usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0x6f9411e3 bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0x6f96663a da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x6f96c23a of_mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0x6f9f1a09 of_irq_parse_pci +EXPORT_SYMBOL_GPL vmlinux 0x6fb28519 usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0x6fb5ba7a snd_soc_put_volsw +EXPORT_SYMBOL_GPL vmlinux 0x6fb70154 iommu_group_get +EXPORT_SYMBOL_GPL vmlinux 0x6fb94449 omap_dm_timer_request_by_cap +EXPORT_SYMBOL_GPL vmlinux 0x6fba62ab snd_soc_suspend +EXPORT_SYMBOL_GPL vmlinux 0x6fbb3bd9 init_rs_non_canonical +EXPORT_SYMBOL_GPL vmlinux 0x6fd5a57a __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0x6fdf4a4c ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x6fe3d8cf ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x70127cfa bio_clone_mddev +EXPORT_SYMBOL_GPL vmlinux 0x70323659 blockdev_superblock +EXPORT_SYMBOL_GPL vmlinux 0x7056b6f2 __clk_get_name +EXPORT_SYMBOL_GPL vmlinux 0x70631c7c dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0x7063da7d wm5102_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7077c4b7 dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0x707ff1bb ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x70d8bbf2 scsi_internal_device_block +EXPORT_SYMBOL_GPL vmlinux 0x71008581 atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x7104d686 omap_dma_filter_fn +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x719e17ff clk_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x71a067e6 md_kick_rdev_from_array +EXPORT_SYMBOL_GPL vmlinux 0x71a85af3 led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0x71b16885 debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0x71d05454 show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0x71d330a2 ahci_reset_controller +EXPORT_SYMBOL_GPL vmlinux 0x71d476fc of_regulator_match +EXPORT_SYMBOL_GPL vmlinux 0x71dc9998 crypto_il_tab +EXPORT_SYMBOL_GPL vmlinux 0x71f7e35e debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0x72234dd6 musb_readw +EXPORT_SYMBOL_GPL vmlinux 0x722b0a18 crypto_alloc_instance2 +EXPORT_SYMBOL_GPL vmlinux 0x72447a9a snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0x724537b5 gpiochip_remove_pin_ranges +EXPORT_SYMBOL_GPL vmlinux 0x72515d5a snprint_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x72741f25 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x728828ac ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x729100f7 nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x7291019b __cci_control_port_by_index +EXPORT_SYMBOL_GPL vmlinux 0x72a3bcc1 fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0x72aa0071 phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x72b2f2e5 disk_map_sector_rcu +EXPORT_SYMBOL_GPL vmlinux 0x72cb3e39 kvm_release_page_clean +EXPORT_SYMBOL_GPL vmlinux 0x72ce63bb usb_phy_generic_unregister +EXPORT_SYMBOL_GPL vmlinux 0x72ed89d3 edac_subsys +EXPORT_SYMBOL_GPL vmlinux 0x72ff1f8f tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0x7303cea0 devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x730bd0c7 asic3_write_register +EXPORT_SYMBOL_GPL vmlinux 0x731c31cc dma_buf_get +EXPORT_SYMBOL_GPL vmlinux 0x73207366 irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x73232c41 usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x73276712 snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL vmlinux 0x73493c6b reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x73630da1 snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL vmlinux 0x737d6b1d usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x73a32530 usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73a67d25 da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x73aafcb5 of_get_regulator_init_data +EXPORT_SYMBOL_GPL vmlinux 0x73b98231 asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0x73c6d2d5 usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0x73c832f2 ata_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x73d69364 ring_buffer_change_overwrite +EXPORT_SYMBOL_GPL vmlinux 0x73e27b9d uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x73ef357f trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0x73fd8f57 aead_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x740f18e8 crypto_alloc_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x742def44 __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x744a3d08 dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x744eaca6 pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x745febf9 sdhci_remove_host +EXPORT_SYMBOL_GPL vmlinux 0x7464ea38 dev_pm_qos_add_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x748b48ca crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0x748d801a pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74bc2682 gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x74ec4aa7 dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x74ef0d4f sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x75580c85 snd_soc_of_parse_daifmt +EXPORT_SYMBOL_GPL vmlinux 0x755beb69 tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0x75744153 fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0x758a782e blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x758f2b95 fuse_get_req_for_background +EXPORT_SYMBOL_GPL vmlinux 0x75b57b3f regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0x76024053 get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0x76036d5d virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0x760ade42 cpsw_ale_create +EXPORT_SYMBOL_GPL vmlinux 0x760e1761 usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x761e0aca btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0x7622b63c driver_register +EXPORT_SYMBOL_GPL vmlinux 0x762df890 pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0x764928a2 cpdma_chan_create +EXPORT_SYMBOL_GPL vmlinux 0x766399ee devm_snd_soc_register_component +EXPORT_SYMBOL_GPL vmlinux 0x766a3e24 iommu_group_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x76770705 pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x767997e8 arm_iommu_release_mapping +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7699f035 da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0x76c2241a devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x76d9b876 clk_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x76e65934 power_supply_property_is_writeable +EXPORT_SYMBOL_GPL vmlinux 0x76f34304 device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0x770cf981 tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x7712d6bc regmap_field_write +EXPORT_SYMBOL_GPL vmlinux 0x7726267b snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL vmlinux 0x7729cbdd task_handoff_register +EXPORT_SYMBOL_GPL vmlinux 0x77367b58 snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL vmlinux 0x7742f502 platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x7754bc11 dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x7757b51a clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x779c9089 tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0x77b7b8fe snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL vmlinux 0x77dc8ddd fuse_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x77f85b07 of_display_timings_exist +EXPORT_SYMBOL_GPL vmlinux 0x7805e288 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0x7809c586 devm_power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x780a5f08 devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x78368c02 dev_pm_opp_get_freq +EXPORT_SYMBOL_GPL vmlinux 0x785eb2fb xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0x78637e14 spi_master_suspend +EXPORT_SYMBOL_GPL vmlinux 0x789d0f38 blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x78ae8175 smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0x78d2e750 crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0x78d43c98 hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x78d60f58 regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0x78dc38fe __clk_mux_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x78e8708c gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0x78f3cecb init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x78fb94be irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x7910c5f8 page_cache_async_readahead +EXPORT_SYMBOL_GPL vmlinux 0x7910eb0f musb_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x7912d832 mtd_del_partition +EXPORT_SYMBOL_GPL vmlinux 0x792f5003 usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0x7942cf12 blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x794b116c ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x79592e24 ahci_platform_resume +EXPORT_SYMBOL_GPL vmlinux 0x7966a4a3 pinctrl_find_gpio_range_from_pin +EXPORT_SYMBOL_GPL vmlinux 0x796c2d48 dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0x79720958 mtd_lock +EXPORT_SYMBOL_GPL vmlinux 0x79b156dc amba_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x79b187dc fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0x79c528a9 devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x79d2a99b snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL vmlinux 0x79d41370 regmap_field_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x79defbe1 kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x79f41d5b try_get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x79f7c54e inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x79f9fce3 ahci_platform_disable_resources +EXPORT_SYMBOL_GPL vmlinux 0x7a061693 lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x7a092f8c ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x7a1623d4 tc3589x_block_write +EXPORT_SYMBOL_GPL vmlinux 0x7a16cca8 simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0x7a2975f1 crypto_grab_spawn +EXPORT_SYMBOL_GPL vmlinux 0x7a2e4b44 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7a319404 clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x7a514c41 regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0x7a536338 dma_buf_fd +EXPORT_SYMBOL_GPL vmlinux 0x7a57aaa7 bus_find_device_by_name +EXPORT_SYMBOL_GPL vmlinux 0x7a7ff579 sdhci_resume_host +EXPORT_SYMBOL_GPL vmlinux 0x7a850d30 tps65912_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x7a8b79c1 verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7a94e12c wm8350_device_exit +EXPORT_SYMBOL_GPL vmlinux 0x7aa3b743 sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0x7aa64803 kvm_release_pfn_clean +EXPORT_SYMBOL_GPL vmlinux 0x7ab3ca18 eventfd_ctx_read +EXPORT_SYMBOL_GPL vmlinux 0x7ae070e4 ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0x7ae77318 netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0x7b062309 devm_mdiobus_free +EXPORT_SYMBOL_GPL vmlinux 0x7b0f1ab3 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7b1a0f22 unregister_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x7b1d544d edac_handler_set +EXPORT_SYMBOL_GPL vmlinux 0x7b309f87 __bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x7b366852 iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0x7b376167 dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0x7b399580 snd_soc_unregister_platform +EXPORT_SYMBOL_GPL vmlinux 0x7b3e5d7a otg_ulpi_create +EXPORT_SYMBOL_GPL vmlinux 0x7b63c580 unregister_mtd_user +EXPORT_SYMBOL_GPL vmlinux 0x7bcb6549 usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0x7c16ea75 hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0x7c346357 pkey_algo +EXPORT_SYMBOL_GPL vmlinux 0x7c40973a platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0x7c4eb4b4 fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x7c4fee5d netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7c5a1a75 device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x7c65933a sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0x7c6a49ce unix_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x7c7da8b7 regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7c8faf9c usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x7c95de28 devm_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x7c9a7371 clk_prepare +EXPORT_SYMBOL_GPL vmlinux 0x7c9cca56 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0x7cc1fb95 rhashtable_walk_exit +EXPORT_SYMBOL_GPL vmlinux 0x7cd0befd srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7cde9a69 sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL vmlinux 0x7ce05cdd of_property_count_elems_of_size +EXPORT_SYMBOL_GPL vmlinux 0x7ce0f23d da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7cec3f65 nf_register_afinfo +EXPORT_SYMBOL_GPL vmlinux 0x7d00c65b nd_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x7d02128a crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x7d118dda of_init_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x7d126cd9 platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0x7d20f77c __rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x7d3bc6e3 posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0x7d570d0f mtd_panic_write +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d613ef7 gpiod_count +EXPORT_SYMBOL_GPL vmlinux 0x7dab26b6 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7db21987 __class_create +EXPORT_SYMBOL_GPL vmlinux 0x7dc19552 crypto_register_aead +EXPORT_SYMBOL_GPL vmlinux 0x7dd50197 ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7df950c6 omap_mcbsp_st_add_controls +EXPORT_SYMBOL_GPL vmlinux 0x7e1a2926 cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0x7e42ba67 pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0x7e549bbd sg_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e64c02e snd_soc_platform_trigger +EXPORT_SYMBOL_GPL vmlinux 0x7e71fb6f rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x7e7a8bfb bio_alloc_mddev +EXPORT_SYMBOL_GPL vmlinux 0x7e98437e rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x7e9d56b1 bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0x7eaa139c ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0x7ed2f0d3 phy_put +EXPORT_SYMBOL_GPL vmlinux 0x7ed68941 asic3_read_register +EXPORT_SYMBOL_GPL vmlinux 0x7ed71195 pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x7f17e69f get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0x7f1a5e2e regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0x7f256e3d ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x7f54004d napi_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x7f5a4d5c pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0x7f5b602c dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x7f621f20 bio_associate_current +EXPORT_SYMBOL_GPL vmlinux 0x7f7af6ac pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0x7f7ce2d8 pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x7f84b79a dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0x7f9c0a61 ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x7fac98dd bdev_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7fbb5711 probes_decode_arm_table +EXPORT_SYMBOL_GPL vmlinux 0x7fc627f6 register_trace_event +EXPORT_SYMBOL_GPL vmlinux 0x7fc67ab8 wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0x7fd67a15 usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x7fe8621e nfq_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x801019cf key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0x8010d2c6 percpu_ida_free +EXPORT_SYMBOL_GPL vmlinux 0x8026457d tpm2_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x8027250d i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x8029fa7b blkcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0x802d17b0 devm_led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8031994e rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x804fb48d irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0x8065a4fc mmu_notifier_call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x80698a68 pci_ioremap_io +EXPORT_SYMBOL_GPL vmlinux 0x806c060e ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x80aaec40 key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0x80b0df5a led_trigger_store +EXPORT_SYMBOL_GPL vmlinux 0x80b83e52 ahci_ops +EXPORT_SYMBOL_GPL vmlinux 0x80c68137 nf_log_buf_close +EXPORT_SYMBOL_GPL vmlinux 0x80c9e5b2 dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0x80d5e57a mpi_free +EXPORT_SYMBOL_GPL vmlinux 0x80d6cad0 mpc8xxx_spi_tx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0x80f3268f __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x80f8589f trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0x81013abf mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0x810508db gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0x8114467b cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x811dc334 usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x813575e0 ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0x813592e8 sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x8149ea54 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0x815588a6 clk_enable +EXPORT_SYMBOL_GPL vmlinux 0x81941975 devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x8199b11a iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0x81b0ea91 regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0x81c4a51b out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x8205e1d8 ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0x82097700 serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0x822413e4 blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x822ad4c7 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0x825f2686 spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0x829e8198 ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL vmlinux 0x82a236f1 bpf_prog_get +EXPORT_SYMBOL_GPL vmlinux 0x82b285fa srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x82c2cadb get_mtd_device +EXPORT_SYMBOL_GPL vmlinux 0x82ce60e5 snd_soc_write +EXPORT_SYMBOL_GPL vmlinux 0x82d3609a kvm_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x82ea718e thermal_generate_netlink_event +EXPORT_SYMBOL_GPL vmlinux 0x833172fb add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0x8344e7b0 usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0x834616bb sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x834d9c82 rhashtable_walk_next +EXPORT_SYMBOL_GPL vmlinux 0x8358b000 crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0x835e23c7 rtc_irq_unregister +EXPORT_SYMBOL_GPL vmlinux 0x83780177 regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x837ef585 clk_register_gpio_gate +EXPORT_SYMBOL_GPL vmlinux 0x838b13e7 ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0x83a63fec devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0x83cd321d regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x83f5210d snd_compress_new +EXPORT_SYMBOL_GPL vmlinux 0x840d2d33 of_overlay_create +EXPORT_SYMBOL_GPL vmlinux 0x8433eed6 of_usb_host_tpl_support +EXPORT_SYMBOL_GPL vmlinux 0x8441896d kvm_vcpu_gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL vmlinux 0x84445730 lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0x844f376b ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0x8468287b __module_text_address +EXPORT_SYMBOL_GPL vmlinux 0x848bd0fb call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x849fe03c rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x84a38447 regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0x84ab1532 ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0x84b55309 kallsyms_on_each_symbol +EXPORT_SYMBOL_GPL vmlinux 0x84ef34b3 ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x85050965 __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x850691df of_get_fb_videomode +EXPORT_SYMBOL_GPL vmlinux 0x8506baa8 clk_unregister_gate +EXPORT_SYMBOL_GPL vmlinux 0x85216155 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0x8523b281 blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x85255b5b xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x8527cb86 usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0x853a26dd scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0x8574ca6c gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x85929534 hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x859b9240 fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0x85a4af4a da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0x85c51b8f skcipher_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x85c7f674 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x85d18bb4 inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0x85d6dfd8 inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0x85e9cb4e pinctrl_add_gpio_ranges +EXPORT_SYMBOL_GPL vmlinux 0x85ea6eea wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x85f9645d rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0x8600dd87 snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL vmlinux 0x86144a4c snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0x86239d8c __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0x862b9816 cpu_topology +EXPORT_SYMBOL_GPL vmlinux 0x866a9ef2 spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0x86786286 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x868a07a2 for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0x868cedfa usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0x869ef9b0 omap_dm_timer_free +EXPORT_SYMBOL_GPL vmlinux 0x86c7b582 ata_dev_pair +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 0x870b19d0 pci_reset_pri +EXPORT_SYMBOL_GPL vmlinux 0x870fea81 regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x8711fcb4 ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0x873fbaea edac_atomic_assert_error +EXPORT_SYMBOL_GPL vmlinux 0x8743578f usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x8769195b fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0x877a08e4 rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0x877c4366 rtc_irq_register +EXPORT_SYMBOL_GPL vmlinux 0x878858db register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x879deb35 transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0x879e7160 platform_bus +EXPORT_SYMBOL_GPL vmlinux 0x87b0c226 dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0x87b7b049 class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x87bc43be vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x87fa1ba3 extcon_update_state +EXPORT_SYMBOL_GPL vmlinux 0x880d6eea remove_irq +EXPORT_SYMBOL_GPL vmlinux 0x8810ad5e crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0x88136838 wm8997_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x88158a0d dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0x8818551c generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0x883c2740 __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x8841fcda skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x886c6590 skcipher_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0x8885d62b flush_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88b07fbd securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x88b27385 ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x88b5647c trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x88b57584 list_lru_count_one +EXPORT_SYMBOL_GPL vmlinux 0x88c8da9a inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0x8904c539 anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8912f8d9 mtd_point +EXPORT_SYMBOL_GPL vmlinux 0x891b90a3 nd_device_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x8921f941 setup_irq +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x892fbdd4 rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x8938787f snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x89460288 unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0x89485687 iommu_group_put +EXPORT_SYMBOL_GPL vmlinux 0x895b7000 ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0x899345b4 blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89c11ab7 sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL vmlinux 0x89e3e6c8 posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x89e54fad bio_associate_blkcg +EXPORT_SYMBOL_GPL vmlinux 0x89e80adb ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0x8a0de24b dma_buf_kmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x8a39a7be of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0x8a554a36 mpc8xxx_spi_strmode +EXPORT_SYMBOL_GPL vmlinux 0x8a7e9cf3 device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x8a80f747 device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x8a83b0bd devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0x8a9e93e4 usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x8aabbf90 regmap_write +EXPORT_SYMBOL_GPL vmlinux 0x8ab2161d pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8abfe5e0 serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0x8ade93c1 regmap_fields_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x8ae71c3e sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x8af5e705 ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x8b068394 tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x8b149c36 clk_is_match +EXPORT_SYMBOL_GPL vmlinux 0x8b1eaf1c mmu_notifier_unregister_no_release +EXPORT_SYMBOL_GPL vmlinux 0x8b209c11 i2c_new_probed_device +EXPORT_SYMBOL_GPL vmlinux 0x8b5b544e driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x8b775d3a __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0x8b84fed8 task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x8b9ca364 smpboot_update_cpumask_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x8ba854ac ahci_em_messages +EXPORT_SYMBOL_GPL vmlinux 0x8ba96588 proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0x8bbaa14f dev_pm_opp_get_notifier +EXPORT_SYMBOL_GPL vmlinux 0x8be14a22 alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0x8be50931 pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0x8bee66cc get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0x8c0215f2 pm_system_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c0b5186 platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0x8c3926d7 disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x8c4c95fe stmpe_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x8c561930 debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0x8c646600 edac_report_status +EXPORT_SYMBOL_GPL vmlinux 0x8c69671f ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8c775707 ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0x8c806949 devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x8c8fd5aa x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x8ca35c81 disk_part_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x8ca81ae4 dma_buf_detach +EXPORT_SYMBOL_GPL vmlinux 0x8cadd07e bitmap_copy_from_slot +EXPORT_SYMBOL_GPL vmlinux 0x8cb299d5 cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x8cc123bf ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x8cf93f89 evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0x8cfcccb1 add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL vmlinux 0x8d18afc6 regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x8d22bb58 iommu_group_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8d308e40 wm5110_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x8d315501 ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0x8d5cc6db sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0x8d6b604e __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x8d770f46 snd_pcm_stream_lock +EXPORT_SYMBOL_GPL vmlinux 0x8d8a2c99 spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0x8d8e69e4 regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8d8ec67b tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0x8d9092c6 crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0x8da01274 kvm_get_pfn +EXPORT_SYMBOL_GPL vmlinux 0x8dc7686c wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0x8dd38ed8 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0x8df77e18 debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0x8e04aa48 sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0x8e1cd06f kvm_set_pfn_accessed +EXPORT_SYMBOL_GPL vmlinux 0x8e2b25c2 videomode_from_timings +EXPORT_SYMBOL_GPL vmlinux 0x8e2d5c14 pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0x8e344192 ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0x8e383f2c sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0x8e3d2d5a dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0x8e3fbf5e uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x8e4345d7 mpc8xxx_spi_rx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0x8e783dfd __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x8e7894bd __atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x8e9317ff ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8ea47a9f scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0x8ea50f71 dev_pm_opp_init_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x8eb00f10 tc3589x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x8eb2090d of_clk_del_provider +EXPORT_SYMBOL_GPL vmlinux 0x8ecb7423 sdhci_pci_o2_resume +EXPORT_SYMBOL_GPL vmlinux 0x8ee22b67 of_thermal_get_ntrips +EXPORT_SYMBOL_GPL vmlinux 0x8ee8d3bb subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0x8ef2c3c5 dma_buf_export +EXPORT_SYMBOL_GPL vmlinux 0x8f0748af rcu_expedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x8f377928 ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0x8f6a85e5 spi_sync +EXPORT_SYMBOL_GPL vmlinux 0x8f6ce864 thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8f72485d ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x8fb133d9 ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0x8fdaaac3 phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0x8fdc79c2 __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0x8fff1c8d reservation_object_wait_timeout_rcu +EXPORT_SYMBOL_GPL vmlinux 0x9006fe91 wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x9039799e edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x903b627c list_lru_isolate_move +EXPORT_SYMBOL_GPL vmlinux 0x9047c11a trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0x9062c322 ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x90640d58 kvm_vcpu_read_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x9091332b class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x90a1004a crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x90a3548f sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0x90f84ad7 device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0x91050991 mtd_writev +EXPORT_SYMBOL_GPL vmlinux 0x9108b813 clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0x91202dd1 sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0x91299611 __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x91306085 rt_mutex_destroy +EXPORT_SYMBOL_GPL vmlinux 0x914e2c26 input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0x915dda8e devfreq_event_disable_edev +EXPORT_SYMBOL_GPL vmlinux 0x91776114 stmpe_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x9184610f ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x918a1ca7 __module_address +EXPORT_SYMBOL_GPL vmlinux 0x918ad429 ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x91ab3c89 class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x91ab635d crypto_register_rng +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x91f8048c of_thermal_is_trip_valid +EXPORT_SYMBOL_GPL vmlinux 0x91fd2cc0 bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0x920419d7 pinctrl_find_and_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x920c2319 usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0x92196e4b sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0x923eb4d7 ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0x924bd5a9 __blkdev_driver_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x925991fc device_del +EXPORT_SYMBOL_GPL vmlinux 0x92796139 fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x928806bd single_release_net +EXPORT_SYMBOL_GPL vmlinux 0x9292e884 dbs_check_cpu +EXPORT_SYMBOL_GPL vmlinux 0x92a9839d usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x92ab5353 devm_hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0x92b57248 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x92c39fa8 sata_lpm_ignore_phy_events +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92d95cd2 perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x92e8e13d gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0x92f6e4b6 __ktime_divns +EXPORT_SYMBOL_GPL vmlinux 0x92fc6817 snd_soc_info_enum_double +EXPORT_SYMBOL_GPL vmlinux 0x931f05d3 ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x93369e58 debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0x9353abdd tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0x93945a1e get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0x93a39299 find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0x93b34fea usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0x93c7176e md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x94313699 __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0x943ad182 of_genpd_del_provider +EXPORT_SYMBOL_GPL vmlinux 0x943b6000 pinctrl_dev_get_devname +EXPORT_SYMBOL_GPL vmlinux 0x94632cf8 ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0x9463ff71 init_bch +EXPORT_SYMBOL_GPL vmlinux 0x946b72d8 sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0x94818beb regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x949334db cpdma_ctlr_start +EXPORT_SYMBOL_GPL vmlinux 0x94a7edb0 kvm_get_kvm +EXPORT_SYMBOL_GPL vmlinux 0x94abb745 sprint_oid +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 0x955af1eb synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x9582bc24 vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0x9586a6ed cpdma_chan_get_stats +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x95a04b83 wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x95a79006 debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0x95aebf10 sdhci_add_host +EXPORT_SYMBOL_GPL vmlinux 0x95b9c1b4 ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95c1a097 tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0x95cf1b32 snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL vmlinux 0x95d84581 skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0x95da2003 debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0x95f8eb1a ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0x9621849f ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x96251a03 gpiod_set_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x9636c2fa regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x9645d792 of_irq_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x96676799 evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0x96702228 __pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x9679cb32 regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0x968299c5 xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0x96919667 musb_readl +EXPORT_SYMBOL_GPL vmlinux 0x969f5159 net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0x96f583e5 mpc8xxx_spi_rx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0x9707e0ef sm501_unit_power +EXPORT_SYMBOL_GPL vmlinux 0x97194dcc ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x9747ec6a alarm_init +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x976f3a12 inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0x9779b7af tc3589x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x9780fabc wm8997_patch +EXPORT_SYMBOL_GPL vmlinux 0x978e3402 sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0x9795fc2d debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x979845d3 dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0x97b577d1 xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0x97c652b3 led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x97efc452 pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0x97f05308 pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0x97f093af of_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0x97f52440 of_dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x97fb93a7 pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x982a346e of_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x984a86be usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x98544deb gpiod_set_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0x986c3ab7 ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x98c26e01 sock_update_netprioidx +EXPORT_SYMBOL_GPL vmlinux 0x98c4ed73 devm_power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x98c9f584 klist_init +EXPORT_SYMBOL_GPL vmlinux 0x98d60fd1 usb_debug_root +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 0x9933a029 pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x9958ed83 tps80031_ext_power_req_config +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 0x99840d00 timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x998446ac pci_stop_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x9994ffcf fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0x99a31df0 filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x99a87388 arm_iommu_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0x99b39f7b ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x99ba1777 of_property_read_u32_index +EXPORT_SYMBOL_GPL vmlinux 0x99c15cde __inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0x99d565bc device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0x99ff7e26 extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a1fa95a dm_disk +EXPORT_SYMBOL_GPL vmlinux 0x9a2edc9f regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x9a32fa7d ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0x9a60cc5c regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0x9a808d93 blk_rq_err_bytes +EXPORT_SYMBOL_GPL vmlinux 0x9a89dbf7 lpddr2_jedec_min_tck +EXPORT_SYMBOL_GPL vmlinux 0x9aa9b67a vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x9ac11b74 suspend_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9aeedf8d of_clk_get_parent_count +EXPORT_SYMBOL_GPL vmlinux 0x9af6d206 trace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0x9b02c5dd dev_pm_opp_get_opp_count +EXPORT_SYMBOL_GPL vmlinux 0x9b377b9b get_mtd_device_nm +EXPORT_SYMBOL_GPL vmlinux 0x9b3907e7 kvm_clear_guest +EXPORT_SYMBOL_GPL vmlinux 0x9b5bb59e component_master_del +EXPORT_SYMBOL_GPL vmlinux 0x9b5e3af5 __nvdimm_bus_register +EXPORT_SYMBOL_GPL vmlinux 0x9b7bae17 usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0x9b853602 sdhci_set_bus_width +EXPORT_SYMBOL_GPL vmlinux 0x9bd52609 sdhci_reset +EXPORT_SYMBOL_GPL vmlinux 0x9becce8b crypto_lookup_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9bf12f6b irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x9bfece34 of_get_nand_ecc_strength +EXPORT_SYMBOL_GPL vmlinux 0x9c087d65 dma_request_slave_channel_reason +EXPORT_SYMBOL_GPL vmlinux 0x9c2fa1e2 usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0x9c3385dc nd_region_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x9c3e5b59 percpu_ida_destroy +EXPORT_SYMBOL_GPL vmlinux 0x9c4da65b hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0x9c684067 kill_pid_info_as_cred +EXPORT_SYMBOL_GPL vmlinux 0x9c69e3cd sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0x9cb8bad0 iommu_present +EXPORT_SYMBOL_GPL vmlinux 0x9cbb35cc pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0x9cbf92c1 fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9cd3801e rhashtable_free_and_destroy +EXPORT_SYMBOL_GPL vmlinux 0x9cdc9867 cpdma_ctlr_stop +EXPORT_SYMBOL_GPL vmlinux 0x9ce2cfc3 regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0x9cee57a0 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0x9d174939 __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x9d21375b xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0x9d21ceb1 scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x9d34f56c sdhci_pltfm_register +EXPORT_SYMBOL_GPL vmlinux 0x9d37ee07 devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0x9d4c709e extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x9d675dea dma_buf_kmap +EXPORT_SYMBOL_GPL vmlinux 0x9d788526 kobject_move +EXPORT_SYMBOL_GPL vmlinux 0x9d8331c0 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x9d957d24 blk_set_queue_dying +EXPORT_SYMBOL_GPL vmlinux 0x9da4118f device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0x9daa50fc power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x9dadbb88 cpufreq_boost_supported +EXPORT_SYMBOL_GPL vmlinux 0x9dae8d6b alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0x9ded8ffc usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x9dfdf722 gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0x9e11f572 ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0x9e1716c2 kvm_put_kvm +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e4a8f5d ahci_sdev_attrs +EXPORT_SYMBOL_GPL vmlinux 0x9e6f6b13 i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x9e887afd md_new_event +EXPORT_SYMBOL_GPL vmlinux 0x9ea556f8 btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0x9eaeb68d sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL vmlinux 0x9ebbf25b regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x9ec5ef0b crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0x9ed1cb60 dapm_regulator_event +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9eea85ba phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0x9f065118 irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0x9f099cf6 x509_get_sig_params +EXPORT_SYMBOL_GPL vmlinux 0x9f1747ef usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0x9f186dc3 nl_table +EXPORT_SYMBOL_GPL vmlinux 0x9f3a6ec0 pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0x9f4c3e55 crypto_alg_lookup +EXPORT_SYMBOL_GPL vmlinux 0x9f51c3a0 of_get_pci_domain_nr +EXPORT_SYMBOL_GPL vmlinux 0x9f562424 dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x9f605047 gfn_to_pfn_prot +EXPORT_SYMBOL_GPL vmlinux 0x9f632cc5 usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x9f8c6c94 register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x9f946fce pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0x9fa81917 page_endio +EXPORT_SYMBOL_GPL vmlinux 0x9faea651 pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0x9faf7c56 __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x9fb7ec74 device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x9fc02a22 omapdss_of_get_next_port +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0x9ff3211e pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0xa013a9cf init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0xa01bff36 sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0xa0243e7f dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0xa031287b pinctrl_force_sleep +EXPORT_SYMBOL_GPL vmlinux 0xa033df40 clk_register_divider +EXPORT_SYMBOL_GPL vmlinux 0xa0725ddc mtd_read_oob +EXPORT_SYMBOL_GPL vmlinux 0xa0772778 of_clk_src_onecell_get +EXPORT_SYMBOL_GPL vmlinux 0xa0806fa4 inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0xa091d10d fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0xa0930752 component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0xa0bfff38 fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0xa0d89aa7 usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xa0dc1f45 fuse_get_req +EXPORT_SYMBOL_GPL vmlinux 0xa0f2eab6 ping_proc_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa1167dc4 clk_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xa1198178 cpsw_ale_flush_multicast +EXPORT_SYMBOL_GPL vmlinux 0xa11dc793 class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xa13b9ae6 irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0xa14a1817 trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0xa1758097 irq_map_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xa18c13bf arizona_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0xa18f9433 mpi_read_buffer +EXPORT_SYMBOL_GPL vmlinux 0xa1bf8728 ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0xa1bfc100 device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xa1c59dc2 phy_get +EXPORT_SYMBOL_GPL vmlinux 0xa1c728a4 cpdma_ctlr_create +EXPORT_SYMBOL_GPL vmlinux 0xa1c8166b ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0xa22338a9 kvm_vcpu_yield_to +EXPORT_SYMBOL_GPL vmlinux 0xa237ef32 ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0xa252d47d iommu_domain_set_attr +EXPORT_SYMBOL_GPL vmlinux 0xa2685b69 wbc_account_io +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa280f46e __clocksource_update_freq_scale +EXPORT_SYMBOL_GPL vmlinux 0xa286a234 snd_pcm_format_name +EXPORT_SYMBOL_GPL vmlinux 0xa2871277 crypto_alloc_instance +EXPORT_SYMBOL_GPL vmlinux 0xa2b9c993 clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0xa2bafa40 interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xa2f5e3e8 wakeup_source_drop +EXPORT_SYMBOL_GPL vmlinux 0xa30a0172 kvm_init +EXPORT_SYMBOL_GPL vmlinux 0xa31aff77 nf_unregister_afinfo +EXPORT_SYMBOL_GPL vmlinux 0xa35ff74a rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0xa3708970 sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0xa374f21e __blkg_prfill_u64 +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 0xa3c138ad tc3589x_block_read +EXPORT_SYMBOL_GPL vmlinux 0xa3de3e48 ata_eh_qc_retry +EXPORT_SYMBOL_GPL vmlinux 0xa3e7c113 ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0xa40d6087 pci_generic_config_write +EXPORT_SYMBOL_GPL vmlinux 0xa410d04c __init_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0xa41179b2 request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0xa42e4340 of_property_read_string_helper +EXPORT_SYMBOL_GPL vmlinux 0xa42fb250 pinctrl_utils_add_map_configs +EXPORT_SYMBOL_GPL vmlinux 0xa43e6bd7 pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0xa44653b4 usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xa44ded73 pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0xa45c3370 power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0xa463ba68 xattr_getsecurity +EXPORT_SYMBOL_GPL vmlinux 0xa46bb945 snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL vmlinux 0xa472a0fc tpm_chip_register +EXPORT_SYMBOL_GPL vmlinux 0xa47bab83 usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa483b1ef ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0xa49d9ac6 __of_genpd_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0xa4b25b3c devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0xa4bb0df8 ata_sff_data_xfer_noirq +EXPORT_SYMBOL_GPL vmlinux 0xa4bc8642 serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0xa4dc7355 __inet_hash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0xa4ec515b ping_err +EXPORT_SYMBOL_GPL vmlinux 0xa5030d8e sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL vmlinux 0xa50958b2 regulator_can_change_voltage +EXPORT_SYMBOL_GPL vmlinux 0xa52c06cd devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xa530cc7d snd_soc_get_enum_double +EXPORT_SYMBOL_GPL vmlinux 0xa5449d2d __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0xa567f786 usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0xa568898f of_clk_parent_fill +EXPORT_SYMBOL_GPL vmlinux 0xa57ca128 srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa58b848e wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xa596db89 scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0xa59ec355 vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0xa5b79cdd dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0xa5bdc7ac usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0xa5e407e4 wm5110_aod +EXPORT_SYMBOL_GPL vmlinux 0xa5e78405 mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xa5efbf4c async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0xa5f84891 cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0xa5f8854a usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xa60da065 ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0xa60dfc9c swiotlb_tbl_unmap_single +EXPORT_SYMBOL_GPL vmlinux 0xa625110d kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0xa6266c4e alarm_start +EXPORT_SYMBOL_GPL vmlinux 0xa651120d inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0xa665a042 irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0xa668005a snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL vmlinux 0xa68523ae ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6bf284a syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xa6c9ae7e wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0xa6d2eee0 fuse_request_send_background +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa71c60f4 kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xa73ed468 snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL vmlinux 0xa74eaead wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xa75312bc call_rcu_sched +EXPORT_SYMBOL_GPL vmlinux 0xa76ae359 snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL vmlinux 0xa7965d7b snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL vmlinux 0xa7be11ff rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0xa7bf49dd pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0xa7cd2f1f __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0xa7cd8341 event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0xa7d21c87 kvm_vcpu_read_guest +EXPORT_SYMBOL_GPL vmlinux 0xa7dfb4b7 __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa7e13a6a clk_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xa7e3da55 disk_get_part +EXPORT_SYMBOL_GPL vmlinux 0xa7fa7456 dev_pm_opp_find_freq_exact +EXPORT_SYMBOL_GPL vmlinux 0xa8031bfc inode_congested +EXPORT_SYMBOL_GPL vmlinux 0xa8279eb3 mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa8460dfa component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0xa84c18dd ahci_platform_suspend_host +EXPORT_SYMBOL_GPL vmlinux 0xa84eeae7 thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0xa84f28db __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa852c64e kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0xa8597838 ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xa8807f75 snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL vmlinux 0xa8857f2d usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0xa890e939 pci_generic_config_write32 +EXPORT_SYMBOL_GPL vmlinux 0xa8b76a68 timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xa8b93bf5 regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xa8bc717e percpu_ida_free_tags +EXPORT_SYMBOL_GPL vmlinux 0xa8c2c3be snd_soc_component_read +EXPORT_SYMBOL_GPL vmlinux 0xa8c9af33 dev_pm_set_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xa8ce5b2f dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0xa8e1ceb0 security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0xa8e98132 btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0xa8f45575 debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xa915231b crypto_rng_reset +EXPORT_SYMBOL_GPL vmlinux 0xa921ed04 regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0xa9263752 bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa93c97c7 fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0xa93e7096 devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0xa94478d8 mv_mbus_dram_info_nooverlap +EXPORT_SYMBOL_GPL vmlinux 0xa9655d3f vchan_find_desc +EXPORT_SYMBOL_GPL vmlinux 0xa96cc416 of_console_check +EXPORT_SYMBOL_GPL vmlinux 0xa980af16 RSA_public_key_algorithm +EXPORT_SYMBOL_GPL vmlinux 0xa98280c5 class_find_device +EXPORT_SYMBOL_GPL vmlinux 0xa98e452a spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0xa99eaf05 blk_mq_free_hctx_request +EXPORT_SYMBOL_GPL vmlinux 0xa9a485d9 wm8997_aod +EXPORT_SYMBOL_GPL vmlinux 0xa9aef2e1 gfn_to_hva_memslot +EXPORT_SYMBOL_GPL vmlinux 0xa9be8b62 da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xa9cbc1be devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0xa9e18049 task_handoff_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa9e59bf7 register_jprobe +EXPORT_SYMBOL_GPL vmlinux 0xa9f0fb8a sdhci_suspend_host +EXPORT_SYMBOL_GPL vmlinux 0xaa0dbb50 pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0xaa0e59fb usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0xaa20afe7 __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0xaa291a94 tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0xaa2a72bf __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0xaa3b0143 usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL vmlinux 0xaa44acff omap_tll_disable +EXPORT_SYMBOL_GPL vmlinux 0xaa7a8ab6 blk_queue_rq_timed_out +EXPORT_SYMBOL_GPL vmlinux 0xaa89efa8 snd_compress_deregister +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaaac4a3d regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0xaab61c07 snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xab0f7503 nd_cmd_in_size +EXPORT_SYMBOL_GPL vmlinux 0xab29616c crypto_alloc_rng +EXPORT_SYMBOL_GPL vmlinux 0xab48ef34 usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0xab5a5de4 fixed_phy_del +EXPORT_SYMBOL_GPL vmlinux 0xab6babaf pm_qos_request +EXPORT_SYMBOL_GPL vmlinux 0xab6cf474 extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xab7cdcf0 pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0xab8bc1a2 snd_pcm_rate_mask_intersect +EXPORT_SYMBOL_GPL vmlinux 0xab8cef01 cpsw_ale_add_ucast +EXPORT_SYMBOL_GPL vmlinux 0xab945a16 __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0xaba9a023 simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0xabb01a71 bdev_direct_access +EXPORT_SYMBOL_GPL vmlinux 0xabc640f3 list_lru_isolate +EXPORT_SYMBOL_GPL vmlinux 0xabda1e2e decode_rs16 +EXPORT_SYMBOL_GPL vmlinux 0xabda9dad inet6_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0xabe41753 ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xabf59f5a blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0xac03ac39 pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0xac204184 pci_generic_config_read32 +EXPORT_SYMBOL_GPL vmlinux 0xac270f66 snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL vmlinux 0xac2bd262 of_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xac477d8a user_preparse +EXPORT_SYMBOL_GPL vmlinux 0xac48a9d5 sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL vmlinux 0xac5f3d70 musb_readb +EXPORT_SYMBOL_GPL vmlinux 0xac6ebd45 snd_soc_bytes_info +EXPORT_SYMBOL_GPL vmlinux 0xac6f7ae3 pwm_request +EXPORT_SYMBOL_GPL vmlinux 0xac782416 ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0xac8cd5e8 relay_close +EXPORT_SYMBOL_GPL vmlinux 0xac94a67f sdhci_send_command +EXPORT_SYMBOL_GPL vmlinux 0xac9fe0af snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL vmlinux 0xaca1dc1c irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0xacac7a92 arizona_request_irq +EXPORT_SYMBOL_GPL vmlinux 0xacb5ffef mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0xaccb879b usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xacdea2f1 list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0xace1de41 ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0xace5c0fc usb_bus_list +EXPORT_SYMBOL_GPL vmlinux 0xacfa20ac fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0xad3287dc of_usb_get_dr_mode +EXPORT_SYMBOL_GPL vmlinux 0xad453455 kvm_irq_has_notifier +EXPORT_SYMBOL_GPL vmlinux 0xad570516 devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL vmlinux 0xad65db5f regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xadc785ec kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0xade26e15 irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0xadf67230 pci_ignore_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xadf6aa4d tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0xadfc0bdc of_get_nand_ecc_step_size +EXPORT_SYMBOL_GPL vmlinux 0xae002e41 __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0xae157f09 crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0xae293ab2 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae776f62 __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0xae81922b of_overlay_destroy_all +EXPORT_SYMBOL_GPL vmlinux 0xae8aa931 dev_pm_opp_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0xae8e1d7d __pci_complete_power_transition +EXPORT_SYMBOL_GPL vmlinux 0xae9f9d59 nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0xaea77157 of_thermal_get_trip_points +EXPORT_SYMBOL_GPL vmlinux 0xaec715c7 kvm_get_dirty_log +EXPORT_SYMBOL_GPL vmlinux 0xaec91e1c ahci_do_softreset +EXPORT_SYMBOL_GPL vmlinux 0xaee22fe1 __ablkcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0xaee7d49b ahci_platform_get_resources +EXPORT_SYMBOL_GPL vmlinux 0xaf2126b4 snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL vmlinux 0xaf348da7 cpu_pm_exit +EXPORT_SYMBOL_GPL vmlinux 0xaf409888 clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0xaf54dc63 tps65912_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xaf57184d ping_hash +EXPORT_SYMBOL_GPL vmlinux 0xaf61228a pci_bus_sem +EXPORT_SYMBOL_GPL vmlinux 0xaf73fd52 sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0xaf7ee9ef pwm_put +EXPORT_SYMBOL_GPL vmlinux 0xafa4ba7c crypto_attr_alg2 +EXPORT_SYMBOL_GPL vmlinux 0xafa8c4f4 crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0xafd1b25b shash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0xb0086fe6 regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0xb0400c6b add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0xb0446a7a dio_end_io +EXPORT_SYMBOL_GPL vmlinux 0xb050f329 init_rs +EXPORT_SYMBOL_GPL vmlinux 0xb060d77a pwmchip_add_with_polarity +EXPORT_SYMBOL_GPL vmlinux 0xb077e70a clk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0xb09bfa06 dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0xb0a15ef6 thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xb0a7bb89 mddev_init +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0c0e3c1 fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0xb11ca330 device_create_file +EXPORT_SYMBOL_GPL vmlinux 0xb125ceb2 cpdma_control_set +EXPORT_SYMBOL_GPL vmlinux 0xb13b5014 of_pci_msi_chip_remove +EXPORT_SYMBOL_GPL vmlinux 0xb140d14c ring_buffer_read +EXPORT_SYMBOL_GPL vmlinux 0xb1425b32 dm_table_add_target_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb166f8d4 hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0xb1704f22 tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0xb18429eb suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0xb19d93a2 usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0xb1aca04f fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0xb1acbcce rcu_barrier_sched +EXPORT_SYMBOL_GPL vmlinux 0xb1aea11d ndo_dflt_bridge_getlink +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 0xb1e49040 of_alias_get_id +EXPORT_SYMBOL_GPL vmlinux 0xb2041743 kvm_vcpu_uninit +EXPORT_SYMBOL_GPL vmlinux 0xb2184723 omapdss_of_find_source_for_first_ep +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb22fd687 kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0xb232987f devres_add +EXPORT_SYMBOL_GPL vmlinux 0xb24e88eb da903x_update +EXPORT_SYMBOL_GPL vmlinux 0xb257c27d devfreq_event_get_edev_count +EXPORT_SYMBOL_GPL vmlinux 0xb26a1add elfcorehdr_addr +EXPORT_SYMBOL_GPL vmlinux 0xb28ad7b6 sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0xb28badbc devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0xb2c9ff79 x509_request_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0xb2e4e857 extcon_unregister_interest +EXPORT_SYMBOL_GPL vmlinux 0xb2e764e8 suspend_valid_only_mem +EXPORT_SYMBOL_GPL vmlinux 0xb2ecaa94 sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0xb2f53160 __mmu_notifier_invalidate_range_end +EXPORT_SYMBOL_GPL vmlinux 0xb3259105 ahci_init_controller +EXPORT_SYMBOL_GPL vmlinux 0xb33d212c devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xb351ea44 __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0xb364c54d seq_release_net +EXPORT_SYMBOL_GPL vmlinux 0xb374ff30 fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0xb37d8762 omap_dm_timer_set_int_disable +EXPORT_SYMBOL_GPL vmlinux 0xb3893c62 blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0xb39aea33 screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0xb39aeae7 ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0xb3b183c9 blk_queue_dma_drain +EXPORT_SYMBOL_GPL vmlinux 0xb3fb895c dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0xb3fbe9f1 snd_card_add_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0xb4067a4d usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL vmlinux 0xb4457de0 dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0xb453434a sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0xb469f2bb devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xb4786b29 device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0xb494e04f blk_unprep_request +EXPORT_SYMBOL_GPL vmlinux 0xb4a6715f part_round_stats +EXPORT_SYMBOL_GPL vmlinux 0xb4b945ff sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4c898c8 usb_gadget_set_state +EXPORT_SYMBOL_GPL vmlinux 0xb4cf0322 btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb53620d1 pci_vpd_find_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xb55132a4 crypto_init_shash_spawn +EXPORT_SYMBOL_GPL vmlinux 0xb57fd160 ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0xb58dcfa2 synchronize_sched_expedited +EXPORT_SYMBOL_GPL vmlinux 0xb5930c92 usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xb5a0e11e lpddr2_jedec_addressing_table +EXPORT_SYMBOL_GPL vmlinux 0xb5afbcfd virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0xb5b3af20 of_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xb5b7f09c usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xb5be30ff pwm_free +EXPORT_SYMBOL_GPL vmlinux 0xb5c8e111 of_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0xb5c9932b tpm_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xb5cba789 inet_hashinfo_init +EXPORT_SYMBOL_GPL vmlinux 0xb5dd3c34 shash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0xb5e896fb tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0xb5f17edf perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb60eaa57 debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0xb612175f noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0xb61c862b pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb63a10f5 pinctrl_force_default +EXPORT_SYMBOL_GPL vmlinux 0xb642fae9 crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0xb65181f2 usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0xb657e982 mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL vmlinux 0xb65f0644 sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0xb6628746 mtd_block_isreserved +EXPORT_SYMBOL_GPL vmlinux 0xb68d4c82 register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0xb6974a44 snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL vmlinux 0xb6aeb661 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xb6dfed65 dev_pm_clear_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xb6e6d99d clk_disable +EXPORT_SYMBOL_GPL vmlinux 0xb6fe4ed4 user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0xb70a9c9a i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0xb70bfc49 sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0xb72a083f ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0xb730e71b devm_regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xb7329c06 clk_set_phase +EXPORT_SYMBOL_GPL vmlinux 0xb7444399 thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb757831e fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb771e6b7 bL_switch_request_cb +EXPORT_SYMBOL_GPL vmlinux 0xb77cb0a8 cpdma_chan_submit +EXPORT_SYMBOL_GPL vmlinux 0xb79bbecb sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0xb7b12fe8 devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb7c11b26 stmpe_block_write +EXPORT_SYMBOL_GPL vmlinux 0xb7c56641 snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL vmlinux 0xb7d1a792 ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0xb7f41d0d tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xb7f77027 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0xb81a09bd gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0xb81d7b0a dev_pm_opp_disable +EXPORT_SYMBOL_GPL vmlinux 0xb82566eb omap_tll_enable +EXPORT_SYMBOL_GPL vmlinux 0xb8346aeb percpu_ida_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb840b30d ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0xb85e5de7 sched_setattr +EXPORT_SYMBOL_GPL vmlinux 0xb868f738 spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xb891e4ea ahci_set_em_messages +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8e3b7fa disk_part_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xb8eab220 posix_timer_event +EXPORT_SYMBOL_GPL vmlinux 0xb8efc12d fuse_request_send +EXPORT_SYMBOL_GPL vmlinux 0xb8fd5e6c snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL vmlinux 0xb903674c scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0xb9176155 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0xb91d63dd amba_ahb_device_add +EXPORT_SYMBOL_GPL vmlinux 0xb92f6204 regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0xb95dc753 devres_remove +EXPORT_SYMBOL_GPL vmlinux 0xb96fc72e gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0xb9751ffc tpm2_startup +EXPORT_SYMBOL_GPL vmlinux 0xb99f6ebd serial8250_release_dma +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 0xb9dd6c17 snd_soc_jack_report +EXPORT_SYMBOL_GPL vmlinux 0xb9e1ff31 crypto_alloc_ablkcipher +EXPORT_SYMBOL_GPL vmlinux 0xb9e87b94 bL_switcher_trace_trigger +EXPORT_SYMBOL_GPL vmlinux 0xba055bbd sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0xba1e4c68 ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba4f3c39 irq_create_strict_mappings +EXPORT_SYMBOL_GPL vmlinux 0xba7b4f3e ahci_shost_attrs +EXPORT_SYMBOL_GPL vmlinux 0xba80869f pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0xba8929ea percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0xba9c87fa inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0xbab39d7c user_update +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbac534c4 crypto_givcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xbac75f4d tps65912_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0xbad71c8a snd_ctl_get_preferred_subdevice +EXPORT_SYMBOL_GPL vmlinux 0xbadc02e6 crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0xbaea71da iommu_iova_to_phys +EXPORT_SYMBOL_GPL vmlinux 0xbaed6522 get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0xbb038ce4 perf_unregister_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb11cfba klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xbb37932b max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0xbb4832ca device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0xbb4e956b mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0xbb5b16a6 unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0xbb9776e0 dev_pm_opp_find_freq_ceil +EXPORT_SYMBOL_GPL vmlinux 0xbb9e37b7 iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0xbba9709b virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0xbba98e90 crypto_init_spawn +EXPORT_SYMBOL_GPL vmlinux 0xbbbbddfd devm_led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0xbbcf0a34 inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0xbbd7dc4c dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0xbbeaaa7b find_symbol +EXPORT_SYMBOL_GPL vmlinux 0xbc1d8c29 kvm_vcpu_on_spin +EXPORT_SYMBOL_GPL vmlinux 0xbc60fda0 gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0xbc73df28 serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0xbc7c4a68 usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0xbcac6160 pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbcad03e1 sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0xbcbaa80a __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0xbcc2a04e devm_spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0xbcc9ae25 sata_pmp_qc_defer_cmd_switch +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 0xbcfcb4ee pinctrl_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0xbd1f2051 blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0xbd243d33 simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0xbd3f271a snd_soc_limit_volume +EXPORT_SYMBOL_GPL vmlinux 0xbd3fe1e3 disable_hardirq +EXPORT_SYMBOL_GPL vmlinux 0xbd48b56e mtd_erase_callback +EXPORT_SYMBOL_GPL vmlinux 0xbd4d5bd6 attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0xbd57b419 usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0xbd5cb8b9 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0xbd9471ef snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL vmlinux 0xbd9a0a07 of_pci_get_host_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0xbdc87cc6 pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0xbdca7787 aead_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xbdd295f0 trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xbdd2f42a rcu_bh_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0xbdddb37e ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0xbde9a12f dev_pm_set_dedicated_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xbdedca6e kill_mtd_super +EXPORT_SYMBOL_GPL vmlinux 0xbdf512de free_bch +EXPORT_SYMBOL_GPL vmlinux 0xbe0b8ad3 device_move +EXPORT_SYMBOL_GPL vmlinux 0xbe1887e4 ata_unpack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xbe1d54b0 omap_dm_timer_enable +EXPORT_SYMBOL_GPL vmlinux 0xbe3fbf5f dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xbe472d55 kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe6df87b mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xbe96dfd8 of_reconfig_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbedbe2ff kvm_io_bus_write +EXPORT_SYMBOL_GPL vmlinux 0xbee21107 dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0xbef1cfbc gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf0ffdd5 class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xbf366a58 wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xbf80e94b pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0xbf839c9f dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL vmlinux 0xbfb0c313 spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0xbfb7fc4f usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfbcddf8 idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0xbfd233e4 perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0xbfdb925d max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0xbfe5616d tick_broadcast_oneshot_control +EXPORT_SYMBOL_GPL vmlinux 0xbfeb91f4 bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0xc0012c52 skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0xc00131cf visitor64 +EXPORT_SYMBOL_GPL vmlinux 0xc0086658 crypto_aead_type +EXPORT_SYMBOL_GPL vmlinux 0xc0244b66 omapdss_of_get_first_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xc02de527 omap_dm_timer_set_match +EXPORT_SYMBOL_GPL vmlinux 0xc0385fd9 cpsw_ale_set_allmulti +EXPORT_SYMBOL_GPL vmlinux 0xc03a654b memalloc_socks +EXPORT_SYMBOL_GPL vmlinux 0xc048500d nd_region_provider_data +EXPORT_SYMBOL_GPL vmlinux 0xc06010bf snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL vmlinux 0xc062140e pwm_can_sleep +EXPORT_SYMBOL_GPL vmlinux 0xc06a9d49 phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0xc081c246 bL_switcher_put_enabled +EXPORT_SYMBOL_GPL vmlinux 0xc08647ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc09655e0 devm_power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0xc0a96e14 rcu_gp_is_expedited +EXPORT_SYMBOL_GPL vmlinux 0xc0ab44ce ahci_check_ready +EXPORT_SYMBOL_GPL vmlinux 0xc0b0be14 md_stop +EXPORT_SYMBOL_GPL vmlinux 0xc0cbcfa1 pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0xc0d26387 kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc0df8865 timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0xc0e75cec visitor128 +EXPORT_SYMBOL_GPL vmlinux 0xc0e82589 rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0xc10abbaa wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0xc12c75a6 vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL vmlinux 0xc146fbd0 do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0xc14f90ea usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0xc1692916 nd_blk_region_set_provider_data +EXPORT_SYMBOL_GPL vmlinux 0xc16a8e50 nvdimm_bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc17515d7 usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0xc184c889 devm_of_phy_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0xc18578ed process_srcu +EXPORT_SYMBOL_GPL vmlinux 0xc1a3f1e8 da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0xc1a96d2d security_kernel_fw_from_file +EXPORT_SYMBOL_GPL vmlinux 0xc1bced6a cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0xc1bef247 param_set_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0xc1e6397b crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc2360127 vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0xc27cdfeb kern_mount_data +EXPORT_SYMBOL_GPL vmlinux 0xc280fb46 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0xc29a6dd7 use_mm +EXPORT_SYMBOL_GPL vmlinux 0xc2a14484 watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0xc2bfbcc2 relay_reset +EXPORT_SYMBOL_GPL vmlinux 0xc2cdd21d skb_append_pagefrags +EXPORT_SYMBOL_GPL vmlinux 0xc2df6126 get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0xc2e728dc ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0xc2ec25d9 devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0xc30000c5 inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc305d55b clockevents_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0xc311fc3c ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0xc312f1b2 usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0xc31913ac driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0xc324f7d8 pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0xc3265059 snd_soc_platform_read +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc344f3d0 fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0xc3503666 usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0xc35c270b mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0xc37226a5 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0xc383e211 proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0xc385cb58 perf_num_counters +EXPORT_SYMBOL_GPL vmlinux 0xc389360f __trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0xc3b20c1d regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0xc3b93bba klist_next +EXPORT_SYMBOL_GPL vmlinux 0xc3ba232d ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0xc3d3e54b spi_unregister_master +EXPORT_SYMBOL_GPL vmlinux 0xc3e517e6 unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0xc3e5c40e wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0xc404ad22 blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0xc408dceb usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xc4161d51 ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0xc41e0178 btree_last +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc43355fe xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0xc4485880 tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0xc451b42b transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc45eb0e3 pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0xc45ec9e4 omap_iommu_save_ctx +EXPORT_SYMBOL_GPL vmlinux 0xc466d87f usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc49d9a86 crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0xc4b3bef6 __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0xc4baab9c power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0xc4d8d550 pwm_set_polarity +EXPORT_SYMBOL_GPL vmlinux 0xc4eabde7 snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL vmlinux 0xc5212ba3 mtd_device_parse_register +EXPORT_SYMBOL_GPL vmlinux 0xc53ff5a8 tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0xc542933a timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0xc54e3b12 mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL vmlinux 0xc557a89c pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0xc57118cf fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc577ebf8 ahci_start_engine +EXPORT_SYMBOL_GPL vmlinux 0xc57b9f67 bus_set_iommu +EXPORT_SYMBOL_GPL vmlinux 0xc57ddcf1 perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0xc59788be pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0xc5b7353a mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0xc5d5513e cpdma_chan_process +EXPORT_SYMBOL_GPL vmlinux 0xc5df8698 md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0xc5ead03a component_master_add_child +EXPORT_SYMBOL_GPL vmlinux 0xc61224b3 devm_clk_register +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc61d92f3 devres_get +EXPORT_SYMBOL_GPL vmlinux 0xc61f63f9 kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0xc6329886 thermal_zone_get_temp +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 0xc66b77b1 iommu_group_set_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xc6775ad2 wm8400_block_read +EXPORT_SYMBOL_GPL vmlinux 0xc6810e93 of_irq_get +EXPORT_SYMBOL_GPL vmlinux 0xc685c037 cpdma_check_free_tx_desc +EXPORT_SYMBOL_GPL vmlinux 0xc69578cc cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc6a4a872 __clk_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xc6ab2c15 securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0xc6c0aba3 clk_fractional_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xc6cdd94f nd_blk_region_to_dimm +EXPORT_SYMBOL_GPL vmlinux 0xc6ec1dd4 power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0xc701876b usb_del_gadget_udc +EXPORT_SYMBOL_GPL vmlinux 0xc70fd15f nvdimm_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0xc715ecf9 powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0xc7204c94 inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0xc72dc6cf dma_buf_mmap +EXPORT_SYMBOL_GPL vmlinux 0xc72e1233 __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xc73ae0a5 fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0xc784e4b1 mtd_read +EXPORT_SYMBOL_GPL vmlinux 0xc79a9fc0 usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7a88d05 set_primary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xc7af64eb usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0xc7c6391c mpi_set_buffer +EXPORT_SYMBOL_GPL vmlinux 0xc7d6c497 device_reset +EXPORT_SYMBOL_GPL vmlinux 0xc7d6cfe9 skcipher_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0xc7e39bca ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc7e83d43 get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0xc7f52d25 pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0xc7fb8c4c tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0xc80f28a4 bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0xc81c89a9 snd_soc_add_codec_controls +EXPORT_SYMBOL_GPL vmlinux 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL vmlinux 0xc82f4096 bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0xc87c1f84 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xc87e4294 crypto_unregister_pcomp +EXPORT_SYMBOL_GPL vmlinux 0xc88d703c attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc8a86b0e sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0xc8add232 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0xc8ce5fd4 usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0xc8cff437 ahci_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0xc8d4deec pci_create_root_bus +EXPORT_SYMBOL_GPL vmlinux 0xc8d87629 register_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xc8db50c3 snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL vmlinux 0xc8de802f cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0xc8f4b219 split_page +EXPORT_SYMBOL_GPL vmlinux 0xc91277a1 kgdb_schedule_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xc9165cf2 crypto_unregister_aead +EXPORT_SYMBOL_GPL vmlinux 0xc94677a5 vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0xc948c3b2 blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0xc9490bbc omap_dm_timer_request +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc964810e dma_buf_attach +EXPORT_SYMBOL_GPL vmlinux 0xc96eafc5 pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0xc97c7334 alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0xc97d1140 cpufreq_cooling_get_level +EXPORT_SYMBOL_GPL vmlinux 0xc98944c9 tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0xc9a447c5 usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xc9aa49cd __kvm_set_memory_region +EXPORT_SYMBOL_GPL vmlinux 0xc9b20d9b ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0xc9dbc328 iommu_domain_get_attr +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xc9ee587b regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0xc9f6f2ef ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0xca0b05b3 bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0xca17c839 pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xca517707 pinctrl_utils_add_map_mux +EXPORT_SYMBOL_GPL vmlinux 0xca7b354f device_initialize +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xca877350 transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xca8b50f2 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xcaa9f42b regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0xcab1523c rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0xcaba111f of_irq_parse_and_map_pci +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcadd40f6 mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0xcaf761ef pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0xcb15eee9 sdhci_pci_get_data +EXPORT_SYMBOL_GPL vmlinux 0xcb32cb36 musb_writeb +EXPORT_SYMBOL_GPL vmlinux 0xcb331f0d ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0xcb3c166d ping_seq_fops +EXPORT_SYMBOL_GPL vmlinux 0xcb3cfbf1 cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xcb425df9 snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL vmlinux 0xcb469d2b ddebug_add_module +EXPORT_SYMBOL_GPL vmlinux 0xcb53033c map_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xcb5b6ab5 alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0xcb62cc32 gfn_to_page +EXPORT_SYMBOL_GPL vmlinux 0xcb707ab1 tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0xcb9672fb trace_output_call +EXPORT_SYMBOL_GPL vmlinux 0xcbd61a9b kvm_read_guest +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbe9037b usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0xcbee20b2 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0xcbfeb74d input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0xcc29967d sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0xcc2a4264 device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xcc2d0bf4 inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0xcc3b0ff8 ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xcc4e1735 iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0xcc84cf39 sysfs_remove_mount_point +EXPORT_SYMBOL_GPL vmlinux 0xcc85fcb6 async_schedule +EXPORT_SYMBOL_GPL vmlinux 0xcc912a60 nvdimm_bus_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xccd09816 ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0xccdd3a2f vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xcd045fee bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xcd05ce45 sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0xcd066230 amba_device_put +EXPORT_SYMBOL_GPL vmlinux 0xcd09335d blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0xcd141593 ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xcd166350 wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xcd475155 list_lru_walk_one +EXPORT_SYMBOL_GPL vmlinux 0xcd4db307 sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcd55d51b of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xcd68d039 nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0xcd81203f blk_add_request_payload +EXPORT_SYMBOL_GPL vmlinux 0xcd8a1a0e usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcd974f00 rcu_all_qs +EXPORT_SYMBOL_GPL vmlinux 0xcdb58036 aead_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0xcdb5b996 devm_devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdc3cf14 of_gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcdd42502 crypto_register_aeads +EXPORT_SYMBOL_GPL vmlinux 0xcdd56471 tpm_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0xcdeccba9 kvm_vcpu_block +EXPORT_SYMBOL_GPL vmlinux 0xce084f0c wm5110_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0xce3b53aa to_nd_blk_region +EXPORT_SYMBOL_GPL vmlinux 0xce3b7507 scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0xce475b16 shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0xce54db1d devfreq_event_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xce6a9d9a trace_current_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0xce6c4374 srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xce79bc98 ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0xceac2230 regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0xcec6656c arizona_dev_exit +EXPORT_SYMBOL_GPL vmlinux 0xcec926f0 pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0xcecbfe25 relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xceee1687 fuse_put_request +EXPORT_SYMBOL_GPL vmlinux 0xceffa09c call_filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0xcf0f2cb0 max_gen_clk_probe +EXPORT_SYMBOL_GPL vmlinux 0xcf0f550d snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL vmlinux 0xcf1abe26 blkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xcf39bd60 snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL vmlinux 0xcf4026b9 skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0xcf430ce9 snd_soc_component_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xcf520f4b ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0xcf54ea93 async_unregister_domain +EXPORT_SYMBOL_GPL vmlinux 0xcf893023 inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0xcf9ea98e sdhci_pltfm_resume +EXPORT_SYMBOL_GPL vmlinux 0xcfb5871c irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0xcfc68341 synchronize_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0xcfc6dc32 stmpe_set_altfunc +EXPORT_SYMBOL_GPL vmlinux 0xcfc8595c cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0xcff7e96f crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0xd005c4e2 __gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0xd00f3a4d virtqueue_get_avail +EXPORT_SYMBOL_GPL vmlinux 0xd03c7700 secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0xd042d47b wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0xd06524ba raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd067d3c5 system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0xd086436c pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0xd0890169 fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0xd094fee7 of_irq_parse_one +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd0d3de34 subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xd0e23ee2 gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0xd0e6c213 inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xd107bc1f file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0xd16712f3 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xd16ce361 vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0xd17695ca gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0xd1822f0b cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0xd18a34c1 snd_compress_register +EXPORT_SYMBOL_GPL vmlinux 0xd1c146de devres_alloc +EXPORT_SYMBOL_GPL vmlinux 0xd1f0a011 usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd1fec9f1 devres_release +EXPORT_SYMBOL_GPL vmlinux 0xd1ff189d usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0xd204e146 gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0xd20a4dd7 mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL vmlinux 0xd20bf6ba dcookie_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd21a90ed snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL vmlinux 0xd258aa5a snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd2aaeb4e kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0xd2ae9977 crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0xd2b44776 extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xd2de7533 unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xd2edf4b7 ata_get_cmd_descript +EXPORT_SYMBOL_GPL vmlinux 0xd31fc225 ahci_platform_suspend +EXPORT_SYMBOL_GPL vmlinux 0xd330d318 irq_create_direct_mapping +EXPORT_SYMBOL_GPL vmlinux 0xd33ada8b cci_probed +EXPORT_SYMBOL_GPL vmlinux 0xd34d5c34 snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL vmlinux 0xd350441d platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0xd3b78982 blk_rq_check_limits +EXPORT_SYMBOL_GPL vmlinux 0xd3b9e9f5 iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0xd3c370c4 fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xd3cbb6ce gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xd3cca43a snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL vmlinux 0xd3e5a709 ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd411a42f cpufreq_governor_dbs +EXPORT_SYMBOL_GPL vmlinux 0xd41fffab interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xd42cd3ea palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0xd4343ca6 device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd44c2f38 cci_disable_port_by_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd4579c02 tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0xd45c4496 cpsw_ale_dump +EXPORT_SYMBOL_GPL vmlinux 0xd45e1bd8 ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xd47ffdbe irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0xd4833be2 device_create_vargs +EXPORT_SYMBOL_GPL vmlinux 0xd485fbcd __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0xd48d1abb task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0xd49a8459 snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL vmlinux 0xd4a4d04e __clk_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0xd4b70eb4 thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0xd4b74a50 scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4d8b697 ata_common_sdev_attrs +EXPORT_SYMBOL_GPL vmlinux 0xd4eb5173 handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0xd4f9a581 fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0xd513232b devm_regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd522df46 dma_buf_end_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0xd53a4be7 devres_find +EXPORT_SYMBOL_GPL vmlinux 0xd53da4e3 omap_dm_timers_active +EXPORT_SYMBOL_GPL vmlinux 0xd542dec4 stmpe_disable +EXPORT_SYMBOL_GPL vmlinux 0xd547cff3 debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0xd548d5f4 skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0xd54950ca wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0xd55ad93b iommu_group_get_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xd57b7aad fat_detach +EXPORT_SYMBOL_GPL vmlinux 0xd58582fa of_prop_next_u32 +EXPORT_SYMBOL_GPL vmlinux 0xd5a8e733 __tracepoint_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0xd5bbe3fd snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL vmlinux 0xd5bd7dac ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd5c39d23 ahci_host_activate +EXPORT_SYMBOL_GPL vmlinux 0xd5d35266 usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0xd5e7e96f pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xd5eca33f regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0xd60b40cd nd_blk_region_provider_data +EXPORT_SYMBOL_GPL vmlinux 0xd60c99b5 rcu_batches_completed_bh +EXPORT_SYMBOL_GPL vmlinux 0xd61019e8 phy_init +EXPORT_SYMBOL_GPL vmlinux 0xd6104429 ping_proc_register +EXPORT_SYMBOL_GPL vmlinux 0xd6145c85 tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0xd61ae7e1 init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0xd61c8564 mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0xd63d0307 sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xd660a6b8 pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0xd662654e regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xd66be893 perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd67c9301 ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0xd680ad76 debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0xd688d3fe snd_soc_codec_set_sysclk +EXPORT_SYMBOL_GPL vmlinux 0xd6a970e1 bgpio_remove +EXPORT_SYMBOL_GPL vmlinux 0xd6cd3fd9 virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0xd6e977fc virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0xd6f47370 mtd_erase +EXPORT_SYMBOL_GPL vmlinux 0xd705b4c7 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0xd70e5fc6 usb_udc_vbus_handler +EXPORT_SYMBOL_GPL vmlinux 0xd7488c9d i2c_generic_gpio_recovery +EXPORT_SYMBOL_GPL vmlinux 0xd75b9d7b pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0xd7607dcc max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd76b01bf ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0xd778db49 __tracepoint_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0xd779f0b1 tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0xd77c0bc8 klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xd7849836 init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0xd78affbb snd_soc_remove_platform +EXPORT_SYMBOL_GPL vmlinux 0xd79a0892 skcipher_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0xd79b3c13 of_irq_to_resource_table +EXPORT_SYMBOL_GPL vmlinux 0xd7bead1c __blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xd7c60591 __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xd7c6bc1e class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0xd7d79132 put_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0xd7f4b32e crypto_create_tfm +EXPORT_SYMBOL_GPL vmlinux 0xd8106413 cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0xd81643db cpufreq_table_validate_and_show +EXPORT_SYMBOL_GPL vmlinux 0xd81de62c ring_buffer_record_enable +EXPORT_SYMBOL_GPL vmlinux 0xd820c283 eventfd_ctx_remove_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xd849a44e ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0xd8525ea7 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0xd869b8b8 devm_pwm_put +EXPORT_SYMBOL_GPL vmlinux 0xd87601cc ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd8831033 sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xd8a764e9 crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0xd8e3c171 devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd8f86558 of_get_display_timing +EXPORT_SYMBOL_GPL vmlinux 0xd90653dd dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0xd9358db6 sdhci_get_of_property +EXPORT_SYMBOL_GPL vmlinux 0xd9358fc8 usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0xd935d02c swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0xd942d353 ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0xd94aa457 display_timings_release +EXPORT_SYMBOL_GPL vmlinux 0xd94ba8ff debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0xd94f66ff kvm_release_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0xd95050a4 pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd97fdad7 virtqueue_get_used +EXPORT_SYMBOL_GPL vmlinux 0xd99413c0 phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0xd99ae14c rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0xd9ae4eb8 bsg_request_fn +EXPORT_SYMBOL_GPL vmlinux 0xd9c5f6c4 cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0xd9e297c5 led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0xd9ecb670 ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xda01c98d crypto_unregister_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xda06f922 crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0xda3ffeac ata_base_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xda493c9d snd_soc_put_strobe +EXPORT_SYMBOL_GPL vmlinux 0xda554abb pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xda5edaec omap_dm_timer_request_specific +EXPORT_SYMBOL_GPL vmlinux 0xda8302e1 find_vpid +EXPORT_SYMBOL_GPL vmlinux 0xda8a7e8b crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0xda91f1bd get_dcookie +EXPORT_SYMBOL_GPL vmlinux 0xdaa5833e usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0xdab44680 kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0xdaba9970 skb_segment +EXPORT_SYMBOL_GPL vmlinux 0xdad7fca8 cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0xdae715e0 videomode_from_timing +EXPORT_SYMBOL_GPL vmlinux 0xdaed3073 timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdb041930 sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0xdb053482 virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0xdb088cb1 pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0xdb1d8139 sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0xdb38f9ba ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0xdb4788bb wb_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0xdb859030 kvm_vcpu_gfn_to_page +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdb8f0acb ip_tunnel_get_stats64 +EXPORT_SYMBOL_GPL vmlinux 0xdb945146 sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0xdbbb5e10 relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0xdbce67c0 blk_queue_bypass_end +EXPORT_SYMBOL_GPL vmlinux 0xdbebdd87 dev_pm_disable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdc098aba platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdc0c8cec tc3589x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xdc133ca2 pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0xdc145698 bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0xdc21cd6a iommu_domain_window_enable +EXPORT_SYMBOL_GPL vmlinux 0xdc2c1361 __rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdc2d33e8 devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xdc461430 irq_set_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc8636a0 rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0xdc885897 modify_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xdc894860 led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0xdc943ff8 sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc99d18c devm_regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xdc9d57dd da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdcadc4b1 fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0xdcc4407c pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0xdce95d8c of_reserved_mem_device_init +EXPORT_SYMBOL_GPL vmlinux 0xdce97267 __page_file_mapping +EXPORT_SYMBOL_GPL vmlinux 0xdd17ffec trace_clock +EXPORT_SYMBOL_GPL vmlinux 0xdd2efc0f ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0xdd391eff profile_event_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdd3f4a54 usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0xdd5925b5 class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0xdd615112 swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0xdd6c2cc3 snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL vmlinux 0xdd9e6131 mpc8xxx_spi_tx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0xddadd36a snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL vmlinux 0xddb1a7a1 device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0xddb25156 devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddd1d45a pinctrl_select_state +EXPORT_SYMBOL_GPL vmlinux 0xddd58dc0 ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0xddd6a048 regulator_set_load +EXPORT_SYMBOL_GPL vmlinux 0xddf0fcfb devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0xde0b3102 regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0xde0c42cc tcp_death_row +EXPORT_SYMBOL_GPL vmlinux 0xde1761ec aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0xde24124c __gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0xde2cd214 perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0xde46a93b usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0xde69139e pinconf_generic_dump_config +EXPORT_SYMBOL_GPL vmlinux 0xde962f96 pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xdea42967 __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xdeaea828 usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0xded38907 tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0xdee2021b gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xdee290e9 preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xdee52fb9 mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0xdef13622 fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0xdefba6ab arizona_clk32k_disable +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf1e75a5 posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdf2ee010 sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xdf4d11ab usb_add_gadget_udc +EXPORT_SYMBOL_GPL vmlinux 0xdf6907f8 rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0xdf6d2d8e add_to_page_cache_lru +EXPORT_SYMBOL_GPL vmlinux 0xdf88db4c ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0xdfbcf35f wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xdfef7d2e ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0xe007de41 kallsyms_lookup_name +EXPORT_SYMBOL_GPL vmlinux 0xe015e869 gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xe02eb6d0 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0xe03852fd pin_is_valid +EXPORT_SYMBOL_GPL vmlinux 0xe03958f6 pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0xe04dde71 wait_for_tpm_stat +EXPORT_SYMBOL_GPL vmlinux 0xe0593409 clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0xe0618085 register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0xe0655d52 firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0xe06e4157 power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe0715b7a ahci_save_initial_config +EXPORT_SYMBOL_GPL vmlinux 0xe07ca631 cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0xe0809f69 md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0xe087b939 ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0xe0a70cb0 snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL vmlinux 0xe0b1c103 clk_set_max_rate +EXPORT_SYMBOL_GPL vmlinux 0xe0c3ca0a mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL vmlinux 0xe0cef797 kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xe0e1887b bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0xe11914d7 spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0xe13e89a4 pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xe144b69c omap_dm_timer_set_prescaler +EXPORT_SYMBOL_GPL vmlinux 0xe16193f5 dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0xe16591ab stop_machine +EXPORT_SYMBOL_GPL vmlinux 0xe167a9dd pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0xe1733704 regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe1a92310 device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xe1c06ba3 fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0xe1c5b224 pinctrl_utils_dt_free_map +EXPORT_SYMBOL_GPL vmlinux 0xe1d3cb32 regmap_init +EXPORT_SYMBOL_GPL vmlinux 0xe223c99f ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0xe225a8eb __clk_get_hw +EXPORT_SYMBOL_GPL vmlinux 0xe22ffc8a dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0xe23ec91a snd_soc_info_volsw +EXPORT_SYMBOL_GPL vmlinux 0xe28a1d1a sdhci_pci_spt_drive_strength +EXPORT_SYMBOL_GPL vmlinux 0xe2a0fe8d xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0xe2b3b6e9 tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0xe2f51b2f snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL vmlinux 0xe2fa6c2e omap_dm_timer_set_source +EXPORT_SYMBOL_GPL vmlinux 0xe3043ff9 request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xe30a24ec pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0xe3131202 register_mtd_parser +EXPORT_SYMBOL_GPL vmlinux 0xe31a8cc5 ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0xe3468a65 pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0xe34970c4 ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0xe3624a5a cpsw_ale_control_get +EXPORT_SYMBOL_GPL vmlinux 0xe37c1970 of_fixed_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0xe384a102 usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xe3897ec7 devfreq_event_reset_event +EXPORT_SYMBOL_GPL vmlinux 0xe38fb887 tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0xe39dbe19 ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0xe3a3e254 ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0xe3f7e694 snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL vmlinux 0xe40b2b04 snd_soc_runtime_set_dai_fmt +EXPORT_SYMBOL_GPL vmlinux 0xe42e1f70 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0xe45ee160 cpsw_ale_del_vlan +EXPORT_SYMBOL_GPL vmlinux 0xe4689576 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xe474219f max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0xe477074a wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0xe4882229 tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xe4954f71 devm_hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe4c19a0f regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0xe4c22565 cpdma_chan_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe4e87d87 gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xe4fa097a pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0xe506f1cf sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xe5071dcc extcon_set_cable_state +EXPORT_SYMBOL_GPL vmlinux 0xe51de8ff trace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0xe530b9f3 pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0xe54ce98e ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xe54cf90e subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0xe5754e56 blkg_stat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0xe5767970 power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe58fb452 aer_irq +EXPORT_SYMBOL_GPL vmlinux 0xe59ae10f ehci_adjust_port_wakeup_flags +EXPORT_SYMBOL_GPL vmlinux 0xe5b0b156 shmem_add_seals +EXPORT_SYMBOL_GPL vmlinux 0xe5eac6d5 snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL vmlinux 0xe63c2e63 __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0xe63ce1a7 __blk_run_queue_uncond +EXPORT_SYMBOL_GPL vmlinux 0xe640a9c0 skb_morph +EXPORT_SYMBOL_GPL vmlinux 0xe651f76e selinux_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe653fac3 ip_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0xe66b5945 clk_register_mux +EXPORT_SYMBOL_GPL vmlinux 0xe6772ed7 mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL vmlinux 0xe67c3f4e devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0xe69841f1 devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0xe69ba10b page_mkclean +EXPORT_SYMBOL_GPL vmlinux 0xe6c68334 ddebug_remove_module +EXPORT_SYMBOL_GPL vmlinux 0xe6c93684 devm_usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xe6dc9697 sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0xe6e1c5fe uuid_be_gen +EXPORT_SYMBOL_GPL vmlinux 0xe6ef4abf dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0xe6ff7c60 __clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0xe706dff6 device_property_present +EXPORT_SYMBOL_GPL vmlinux 0xe70a9336 sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0xe711a3c6 iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0xe7465786 kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe799981a pl08x_filter_id +EXPORT_SYMBOL_GPL vmlinux 0xe7a66130 snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL vmlinux 0xe7b24d14 snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL vmlinux 0xe7ca9dfc nd_numa_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0xe7cb82ea divider_round_rate +EXPORT_SYMBOL_GPL vmlinux 0xe7ded414 perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0xe7ec9fdb dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0xe7ffe877 pcpu_base_addr +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe82cda32 inet_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0xe8551376 dev_pm_opp_free_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0xe855b819 mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0xe85a9fd3 cpu_cluster_pm_exit +EXPORT_SYMBOL_GPL vmlinux 0xe85cd45c put_pid +EXPORT_SYMBOL_GPL vmlinux 0xe85f7b50 pinctrl_pm_select_idle_state +EXPORT_SYMBOL_GPL vmlinux 0xe85fd975 ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0xe862c4b7 dpm_suspend_start +EXPORT_SYMBOL_GPL vmlinux 0xe88e11a3 dummy_con +EXPORT_SYMBOL_GPL vmlinux 0xe893e82a crypto_blkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xe8d6aa57 omap_pcm_platform_register +EXPORT_SYMBOL_GPL vmlinux 0xe8de2989 usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0xe8e59b02 pci_fixup_irqs +EXPORT_SYMBOL_GPL vmlinux 0xe8ea2ca0 tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xe901053a class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe919262a crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe956a75c pl320_ipc_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe95acb5e device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0xe989d4d6 component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0xe98a070b relay_open +EXPORT_SYMBOL_GPL vmlinux 0xe9919816 regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xe997a768 btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0xe99eb6fb __blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0xe9b9d7e3 mpc8xxx_spi_remove +EXPORT_SYMBOL_GPL vmlinux 0xe9cfea74 unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9d863c4 tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0xea0f70a7 ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea1bb291 bL_switcher_get_enabled +EXPORT_SYMBOL_GPL vmlinux 0xea233535 of_pci_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0xea307299 udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xea418e0f atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0xea43355b gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL vmlinux 0xea705bfd usb_gadget_map_request +EXPORT_SYMBOL_GPL vmlinux 0xea9fef15 serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0xeaa466cd thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0xeab99452 scsi_internal_device_unblock +EXPORT_SYMBOL_GPL vmlinux 0xeac5ae4a blk_mq_freeze_queue +EXPORT_SYMBOL_GPL vmlinux 0xead5696e class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0xeaecd3eb crypto_unregister_rngs +EXPORT_SYMBOL_GPL vmlinux 0xeaf1e9f1 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0xeafd7141 fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0xeb0bf910 of_reserved_mem_device_release +EXPORT_SYMBOL_GPL vmlinux 0xeb1e5401 unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0xeb2c193b ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0xeb514624 rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0xeb60d844 __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0xeb63144a regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL vmlinux 0xeb8147d0 crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0xeb8cb29c ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xeb99fcea ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0xeb9abbee ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xebc1f001 i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0xebeb0f88 ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0xebec57c4 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xebf99c76 kvm_read_guest_cached +EXPORT_SYMBOL_GPL vmlinux 0xebff9cf8 spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0xec1b043e regulator_suspend_prepare +EXPORT_SYMBOL_GPL vmlinux 0xec25f967 klist_del +EXPORT_SYMBOL_GPL vmlinux 0xec3325e2 __clk_get_num_parents +EXPORT_SYMBOL_GPL vmlinux 0xec343d6e of_usb_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0xec41327c fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0xec56925f power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0xec5bdc38 devm_snd_soc_register_card +EXPORT_SYMBOL_GPL vmlinux 0xec5de3a3 tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0xec8f2b0a nvdimm_create +EXPORT_SYMBOL_GPL vmlinux 0xeca05f9f of_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xecb90c23 wakeup_source_prepare +EXPORT_SYMBOL_GPL vmlinux 0xecc43013 regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0xece71d1d virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0xecfd8761 usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xed0548b2 __sock_recv_ts_and_drops +EXPORT_SYMBOL_GPL vmlinux 0xed089367 pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0xed663b7d ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xed7e799b blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0xedb18230 pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0xedc89773 ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0xeddb342e devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xeddf8289 usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0xedf7570b led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0xee08784f spi_setup +EXPORT_SYMBOL_GPL vmlinux 0xee0d7dae ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0xee1fa173 fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xee542217 omap_dm_timer_disable +EXPORT_SYMBOL_GPL vmlinux 0xee57afca snd_soc_dpcm_be_get_state +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xee7a8473 pci_common_swizzle +EXPORT_SYMBOL_GPL vmlinux 0xee89c8a6 tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0xee8a7853 usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0xee8b74ca reservation_object_get_fences_rcu +EXPORT_SYMBOL_GPL vmlinux 0xee8d7539 cpdma_chan_start +EXPORT_SYMBOL_GPL vmlinux 0xeea511e0 wait_on_page_bit_killable_timeout +EXPORT_SYMBOL_GPL vmlinux 0xeeb27e0d kvm_gfn_to_hva_cache_init +EXPORT_SYMBOL_GPL vmlinux 0xeebaf439 sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0xeec81ac3 power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0xeed7b7d4 omap_dm_timer_read_status +EXPORT_SYMBOL_GPL vmlinux 0xeef0551d ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xef1ab7c0 look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0xef1d33d8 sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xef3d0e7d alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0xef409b74 kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0xef464c28 getboottime64 +EXPORT_SYMBOL_GPL vmlinux 0xef4983d4 amba_device_add +EXPORT_SYMBOL_GPL vmlinux 0xef608aae gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xef66075c usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef72c066 subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0xef8c7850 pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0xef9d1f37 sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefb871f5 raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0xefd12c3b snd_soc_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xefdb0012 iommu_group_add_device +EXPORT_SYMBOL_GPL vmlinux 0xefdc44bb ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0xefe1f6bc dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0xf00de8c6 crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0xf0162bec snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL vmlinux 0xf03c072f __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0xf05739fe mtd_get_unmapped_area +EXPORT_SYMBOL_GPL vmlinux 0xf05afa11 __get_mtd_device +EXPORT_SYMBOL_GPL vmlinux 0xf066a08d arizona_set_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0xf0727f12 ktime_get_raw_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xf07b87f9 phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xf0b2945c adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xf0b4f823 devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0xf0e7100b of_pci_find_msi_chip_by_node +EXPORT_SYMBOL_GPL vmlinux 0xf0e81b60 class_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf0f5dbc2 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0xf0fb2629 cpsw_ale_control_set +EXPORT_SYMBOL_GPL vmlinux 0xf11cb2df dma_buf_unmap_attachment +EXPORT_SYMBOL_GPL vmlinux 0xf12caf22 clk_register_divider_table +EXPORT_SYMBOL_GPL vmlinux 0xf17ce69f unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0xf182fa3d of_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf18b7409 tcp_peer_is_proven +EXPORT_SYMBOL_GPL vmlinux 0xf18dcddc da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0xf19320e1 cpsw_am33xx_cm_get_macid +EXPORT_SYMBOL_GPL vmlinux 0xf1b31314 delayacct_on +EXPORT_SYMBOL_GPL vmlinux 0xf1cee487 splice_to_pipe +EXPORT_SYMBOL_GPL vmlinux 0xf1d02767 register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0xf1eab062 irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xf1f06fef tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0xf1f16c9e unregister_jprobes +EXPORT_SYMBOL_GPL vmlinux 0xf1f600f6 ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0xf21a3d17 security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf22be89f regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0xf23c85ca mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL vmlinux 0xf249964c mddev_congested +EXPORT_SYMBOL_GPL vmlinux 0xf27977e2 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0xf281f78e pm_genpd_syscore_poweroff +EXPORT_SYMBOL_GPL vmlinux 0xf28a4c43 __tracepoint_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0xf28f0043 __list_lru_init +EXPORT_SYMBOL_GPL vmlinux 0xf2a741ca single_open_net +EXPORT_SYMBOL_GPL vmlinux 0xf2cb953f __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xf2d7baf6 xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0xf2ed48f0 sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0xf2f077cc pkey_id_type_name +EXPORT_SYMBOL_GPL vmlinux 0xf2fca922 uart_parse_options +EXPORT_SYMBOL_GPL vmlinux 0xf305ae48 apply_to_page_range +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 0xf32990fa devfreq_event_enable_edev +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf339e2fd sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0xf36f61e5 crypto_lookup_aead +EXPORT_SYMBOL_GPL vmlinux 0xf3802120 user_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf398dd9b pinctrl_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3b5e87f mtd_block_isbad +EXPORT_SYMBOL_GPL vmlinux 0xf3b8d457 register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0xf3bcc9ea dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0xf3d0eb3d sdhci_pci_o2_probe_slot +EXPORT_SYMBOL_GPL vmlinux 0xf3d1695d platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf3f18238 ktime_get_resolution_ns +EXPORT_SYMBOL_GPL vmlinux 0xf3f51018 pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0xf4134c8e crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0xf439ddd6 crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0xf467ec23 usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0xf47ebd7c wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xf494f618 mmc_regulator_get_ocrmask +EXPORT_SYMBOL_GPL vmlinux 0xf497cd71 xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0xf4983389 dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0xf499fdb2 rcu_barrier_bh +EXPORT_SYMBOL_GPL vmlinux 0xf4aa00b0 mbox_request_channel_byname +EXPORT_SYMBOL_GPL vmlinux 0xf4b56032 usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xf4d27e91 uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0xf4fc2d6c __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf4fdcd2b register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0xf52e1e97 omap_iommu_restore_ctx +EXPORT_SYMBOL_GPL vmlinux 0xf5310dd0 ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0xf53c4f7c get_device +EXPORT_SYMBOL_GPL vmlinux 0xf5448143 cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0xf548b145 ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf54dac24 flush_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0xf551c7ad ata_eh_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf56bdc5c sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0xf570a56e arizona_dev_init +EXPORT_SYMBOL_GPL vmlinux 0xf57a8440 __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0xf57b28f1 pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0xf58563a4 __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0xf5954d01 trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5b84bcb irq_set_chained_handler_and_data +EXPORT_SYMBOL_GPL vmlinux 0xf5c44a23 blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0xf5d3e002 regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xf5efce8b snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL vmlinux 0xf616f921 pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0xf6234add device_show_int +EXPORT_SYMBOL_GPL vmlinux 0xf63488d0 usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0xf673965b of_css +EXPORT_SYMBOL_GPL vmlinux 0xf68bf207 snd_soc_put_enum_double +EXPORT_SYMBOL_GPL vmlinux 0xf6bb1161 __tracepoint_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0xf6bcae61 pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0xf6be3d22 snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL vmlinux 0xf6c04a2c bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf6ee8bf0 virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0xf7349752 to_nd_desc +EXPORT_SYMBOL_GPL vmlinux 0xf7423777 sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf74c58bc register_mtd_blktrans +EXPORT_SYMBOL_GPL vmlinux 0xf76b0a59 read_current_timer +EXPORT_SYMBOL_GPL vmlinux 0xf779428b pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xf787bbe9 inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0xf7dee8e9 regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0xf7ed9688 sm501_find_clock +EXPORT_SYMBOL_GPL vmlinux 0xf820372c ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0xf82f16b3 execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0xf82f3547 root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf83775c5 tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0xf846506f irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf8752777 ahci_platform_init_host +EXPORT_SYMBOL_GPL vmlinux 0xf8767239 sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xf87eaf49 device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0xf8802492 print_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xf889a4c6 gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0xf88ca51e ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xf8aaabcf virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0xf8c07067 wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xf8d56a7e transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0xf8dfbe76 nd_cmd_out_size +EXPORT_SYMBOL_GPL vmlinux 0xf8e57d37 usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0xf8e6b564 hibernation_set_ops +EXPORT_SYMBOL_GPL vmlinux 0xf8e701d2 crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0xf8f3a0fb ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0xf8fe3d0b kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0xf9050a9b cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0xf912e7ab rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0xf9202b2a extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0xf92ce956 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0xf932015f __raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf94cc587 sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0xf951ade6 disk_part_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xf95322f4 kthread_parkme +EXPORT_SYMBOL_GPL vmlinux 0xf9547a17 divider_recalc_rate +EXPORT_SYMBOL_GPL vmlinux 0xf991c09f rcu_qs_ctr +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9b4a663 sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0xf9c2da57 clkdev_create +EXPORT_SYMBOL_GPL vmlinux 0xf9ca3160 ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xf9d2220e pinctrl_pm_select_sleep_state +EXPORT_SYMBOL_GPL vmlinux 0xf9d6db1f pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xf9e03c27 fsnotify +EXPORT_SYMBOL_GPL vmlinux 0xfa07f4c8 devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0xfa0eccc4 netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0xfa1472e9 fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa1f4662 scatterwalk_start +EXPORT_SYMBOL_GPL vmlinux 0xfa25caf8 mmput +EXPORT_SYMBOL_GPL vmlinux 0xfa413a01 synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0xfa42a9b6 pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0xfa436504 alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0xfa7b8851 snd_soc_component_test_bits +EXPORT_SYMBOL_GPL vmlinux 0xfa7dce5c __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0xfa90e209 cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xfa966ed5 of_dma_xlate_by_chan_id +EXPORT_SYMBOL_GPL vmlinux 0xfab9d44e pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0xfad15ed3 unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0xfafc6c0e thermal_notify_framework +EXPORT_SYMBOL_GPL vmlinux 0xfb0e3b2c get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0xfb130937 blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb3449d6 vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0xfb3c04dc dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0xfb4622b7 vchan_init +EXPORT_SYMBOL_GPL vmlinux 0xfb68b693 crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name +EXPORT_SYMBOL_GPL vmlinux 0xfb8557ad of_pci_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xfb884f53 bmp085_detect +EXPORT_SYMBOL_GPL vmlinux 0xfb94f014 usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0xfb9d86cf gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0xfbb7207b dma_buf_vmap +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbbf1044 usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0xfbcfdcfa bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0xfbe02963 extcon_get_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0xfc002db2 gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc112b59 pci_ats_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xfc1b5022 usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0xfc1d39fe regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0xfc2d891d usb_string +EXPORT_SYMBOL_GPL vmlinux 0xfc34e19a __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0xfc4a10f8 ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0xfc626b3e regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0xfc633246 gfn_to_memslot +EXPORT_SYMBOL_GPL vmlinux 0xfc7d487d bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0xfc94c6ab regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0xfc95943a enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xfc9e78c3 irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0xfcaad347 usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0xfcd7bc0b ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0xfce7fc3c sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0xfcefb2bf power_supply_put +EXPORT_SYMBOL_GPL vmlinux 0xfd398ed5 virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0xfd3a0ef6 thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfd41c7ce btree_merge +EXPORT_SYMBOL_GPL vmlinux 0xfd6054b1 rhashtable_walk_stop +EXPORT_SYMBOL_GPL vmlinux 0xfd7a50ea set_timer_slack +EXPORT_SYMBOL_GPL vmlinux 0xfd81d299 dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0xfd93acd7 led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0xfd96b1f1 ping_bind +EXPORT_SYMBOL_GPL vmlinux 0xfd9e18cf kvm_read_guest_atomic +EXPORT_SYMBOL_GPL vmlinux 0xfdb856de crypto_ahash_type +EXPORT_SYMBOL_GPL vmlinux 0xfdbbda57 tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0xfde1a33e klist_prev +EXPORT_SYMBOL_GPL vmlinux 0xfde97eeb usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0xfdf53b82 trace_call_bpf +EXPORT_SYMBOL_GPL vmlinux 0xfe066bf2 device_for_each_child_reverse +EXPORT_SYMBOL_GPL vmlinux 0xfe2931e0 of_pci_parse_bus_range +EXPORT_SYMBOL_GPL vmlinux 0xfe6e8e73 unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0xfe7453fe extcon_set_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfeb06afa wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfed4df95 regmap_read +EXPORT_SYMBOL_GPL vmlinux 0xfedb1ff0 transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0xfef8a166 trace_current_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xff038ef3 vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff291ecf clk_unregister_divider +EXPORT_SYMBOL_GPL vmlinux 0xff2dc841 ahci_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xff2fc838 devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0xff3bd71f da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xff545190 regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xff5a8cfe cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0xff633558 vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xff6c1986 crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0xff7f409b devm_regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xff7fa3a1 fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0xff852471 __cci_control_port_by_device +EXPORT_SYMBOL_GPL vmlinux 0xff96aaf8 xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0xff9a48f3 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0xffd00783 napi_by_id +EXPORT_SYMBOL_GPL vmlinux 0xffd94023 omap_dm_timer_request_by_node +EXPORT_SYMBOL_GPL vmlinux 0xffdfc105 blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0xffe42e58 regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0xffebef99 get_kernel_page --- linux-4.2.0.orig/debian.master/abi/4.2.0-10.11/armhf/generic-lpae.compiler +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/armhf/generic-lpae.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 5.2.1-17ubuntu1) 5.2.1 20150911 --- linux-4.2.0.orig/debian.master/abi/4.2.0-10.11/armhf/generic-lpae.modules +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/armhf/generic-lpae.modules @@ -0,0 +1,4378 @@ +3w-9xxx +3w-sas +3w-xxxx +6lowpan +6pack +8021q +8139cp +8139too +8250_dw +8250_omap +8250_uniphier +8255 +8255_pci +8390 +842 +842_compress +842_decompress +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_bpf +act_connmark +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 +adv7511 +adv7604 +adv7842 +advansys +adv_pci1710 +adv_pci1723 +adv_pci1724 +adv_pci_dio +adxl34x +adxl34x-i2c +adxl34x-spi +adxrs450 +aes-arm +aes-arm-bs +aes-arm-ce +af9013 +af9033 +af_alg +affs +af_key +af_packet_diag +af-rxrpc +afs +ah4 +ah6 +ahci +ahci_ceva +ahci_mvebu +aic79xx +aic7xxx +aic94xx +aio_aio12_8 +aio_iiro_16 +aiptek +aircable +airspy +ak8975 +al3320a +algif_aead +algif_hash +algif_rng +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 +amdgpu +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 +arm-exynos-cpufreq +arm_mhu +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-hlcdc-dc +atmel_mxt_ts +atmel_pci +atmtcp +atp870u +atusb +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-pek +axp20x-regulator +axp288_adc +axp288_charger +axp288_fuel_gauge +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 +bcm63138_nand +bcm63xx_uart +bcm7xxx +bcm87xx +bcma +bcm-keypad +bcmsysport +bd6107 +bdc +bdc_pci +be2iscsi +be2net +befs +belkin_sa +berlin2-adc +bfa +bfs +bfusb +bh1750 +bh1770glc +bh1780gli +binfmt_misc +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +bL_switcher_dummy_if +bluetooth +bluetooth_6lowpan +bma150 +bma180 +bmc150-accel +bmc150_magn +bmg160 +bmp085-i2c +bmp085-spi +bmp280 +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bonding +bpa10x +bpck +bpck6 +bpqether +bq2415x_charger +bq24190_charger +bq24257_charger +bq24735-charger +bq25890_charger +bq27x00_battery +br2684 +brcmfmac +brcmnand +brcmsmac +brcmstb_nand +brcmutil +bridge +br_netfilter +broadcom +broadsheetfb +bsd_comp +bt878 +btbcm +btcoexist +btintel +btmrvl +btmrvl_sdio +btrfs +btrtl +btsdio +bttv +btusb +btwilink +bu21013_ts +budget +budget-av +budget-ci +budget-core +budget-patch +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 +cc10001_adc +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 +chacha20_generic +chacha20poly1305 +chaoskey +chipone_icn8318 +chnl_net +cicada +cifs +ci_hdrc +ci_hdrc_imx +ci_hdrc_msm +ci_hdrc_pci +ci_hdrc_usb2 +ci_hdrc_zevio +cirrus +cirrusfb +clip +clk-cdce706 +clk-cdce925 +clk-max77686 +clk-max77802 +clk-palmas +clk-pwm +clk-qcom +clk-rk808 +clk-s2mps11 +clk-si5351 +clk-si570 +clk-twl6040 +clk-wm831x +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_flower +cls_fw +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm3232 +cm3323 +cm36651 +cma3000_d0x +cma3000_d0x_i2c +cmac +cmtp +cnic +cobalt +cobra +coda +com20020 +com20020-pci +com90io +com90xx +comedi +comedi_8254 +comedi_8255 +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 +cramfs +crc32 +crc7 +crc8 +crc-ccitt +crc-itu-t +cros_ec +cros_ec_devs +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 +cx24120 +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 +cyapatp +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_onkey +da9063-regulator +da9063_wdt +da9150-charger +da9150-core +da9150-gpadc +da9210-regulator +da9211-regulator +dac02 +DAC960 +daqboard2000 +das08 +das08_isa +das08_pci +das16 +das16m1 +das1800 +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 +digicolor-usart +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-cache-smq +dm-crypt +dm-delay +dme1737 +dm-era +dmfe +dm-flakey +dm-log +dm-log-userspace +dm-log-writes +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 +dp83867 +drbd +drbg +drm +drm_kms_helper +drv260x +drv2665 +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds620 +dsbr100 +dscc4 +dss1_divert +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt282x +dt3000 +dt3155 +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_hdmi +dw_hdmi-imx +dwmac-generic +dwmac-ipq806x +dwmac-lpc18xx +dwmac-meson +dwmac-rk +dwmac-socfpga +dwmac-sti +dwmac-sunxi +dw_mmc +dw_mmc-exynos +dw_mmc-k3 +dw_mmc-pci +dw_mmc-pltfm +dw_wdt +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e3x0-button +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 +echainiv +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-opa362 +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-axp288 +extcon-gpio +extcon-max14577 +extcon-max77693 +extcon-max77843 +extcon-max8997 +extcon-palmas +extcon-rt8973a +extcon-sm5502 +extcon-usb-gpio +exynos_adc +exynosdrm +exynos-gsc +exynos-rng +ezusb +f2fs +f71805f +f71882fg +f75375s +f81232 +fakelb +fan53555 +farsync +faulty +fb_agm1264k-fl +fb_bd663474 +fb_ddc +fb_hx8340bn +fb_hx8347d +fb_hx8353d +fb_hx8357d +fb_ili9163 +fb_ili9320 +fb_ili9325 +fb_ili9340 +fb_ili9341 +fb_ili9481 +fb_ili9486 +fb_pcd8544 +fb_ra8875 +fb_s6d02a1 +fb_s6d1121 +fb_ssd1289 +fb_ssd1306 +fb_ssd1331 +fb_ssd1351 +fb_st7735r +fb_sys_fops +fbtft +fbtft_device +fb_tinylcd +fb_tls8204 +fb_uc1701 +fb_upd161704 +fb_watterott +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 +flexfb +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-msm8916 +gcc-msm8960 +gcc-msm8974 +g_cdc +gcm +g_dbgp +gdmtty +gdmulte +gdmwm +generic +generic-adc-battery +generic_bl +genet +geneve +geneve_core +gen_probe +g_ether +gf128mul +gf2k +g_ffs +gfs2 +ghash-arm-ce +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 +goodix +gp2ap002a00f +gp2ap020a00f +gpio +gpio-74x164 +gpio-74xx-mmio +gpio-addr-flash +gpio-adnp +gpio-adp5520 +gpio-adp5588 +gpio-altera +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_touptek +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-betopff +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-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-custom +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 +hip04_eth +hip04_mdio +hisax +hisax_fcpcipnp +hisax_isac +hisax_st5481 +hisi504_nand +hisi-acpu-cpufreq +hisi_thermal +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 +hsu_dma +hsu_dma_pci +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-mt65xx +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 +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 +idma64 +idmouse +idt77252 +ieee802154 +ieee802154_6lowpan +ieee802154_socket +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-ipu-v3 +imx-ipuv3-crtc +imx-ldb +imx_thermal +imx-tve +ina209 +ina2xx +industrialio +industrialio-triggered-buffer +inet_diag +inexio +inftl +initio +input-leds +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 +iproc_nand +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 +jitterentropy_rng +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsa1212 +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 +kmx61 +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 +lcc-ipq806x +lcc-msm8960 +lcd +ld9040 +ldusb +lec +led-class-flash +leds-88pm860x +leds-aat1290 +leds-adp5520 +leds-bcm6328 +leds-bcm6358 +leds-bd2802 +leds-blinkm +leds-da903x +leds-da9052 +leds-dac124s085 +leds-gpio +leds-ktd2692 +leds-lm3530 +leds-lm3533 +leds-lm355x +leds-lm3642 +leds-lp3944 +leds-lp8788 +leds-lp8860 +leds-lt3593 +leds-max77693 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pm8941-wled +leds-pwm +leds-regulator +leds-tca6507 +leds-tlc591xx +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 +lgdt3306a +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 +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 +ltc2941-battery-gauge +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 +m62332 +m88ds3103 +m88rs2000 +m88rs6000t +ma600-sir +mac80211 +mac80211_hwsim +mac802154 +macb +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 +mailbox-altera +mantis +mantis_core +map_absent +map_ram +map_rom +marvell +marvell-cesa +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_charger +max77693-haptic +max77802 +max77843 +max77843-haptic +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 +md-cluster +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 +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 +mma9551 +mma9551_core +mma9553 +mmc35240 +mmcc-apq8084 +mmcc-msm8960 +mmcc-msm8974 +mmci_qcom_dml +mms114 +mn88472 +mn88473 +mos7720 +mos7840 +moxa +mpc624 +mpl115 +mpl3115 +mpls_gso +mpls_router +mpoa +mpr121_touchkey +mpt2sas +mpt3sas +mptbase +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mrf24j40 +mrp +ms5611_core +ms5611_i2c +ms5611_spi +ms_block +msdos +msi001 +msi2500 +msm +msm-rng +msp3400 +mspro_block +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt29f_spinand +mt312 +mt352 +mt6397-core +mt6397-regulator +mt7601u +mt8173-max98090 +mt8173-rt5650-rt5676 +mt9m001 +mt9m111 +mt9t031 +mt9t112 +mt9v011 +mt9v022 +mtd_dataflash +mtdoops +mtdram +mtdswap +mtip32xx +mtk-afe-pcm +mtk-pmic-wrap +mtk-sd +mtk_wdt +mtouch +multipath +multiq3 +musb_am335x +musb_dsps +mv643xx_eth +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 +nci_uart +ncpfs +nct6683 +nct6775 +nct7802 +nct7904 +nd_blk +nd_btt +nd_pmem +ne2k-pci +neofb +net1080 +net2272 +net2280 +netconsole +netjet +netlink_diag +netrom +netxen_nic +newtonkbd +nfc +nfc_digital +nfcmrvl +nfcmrvl_uart +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_flexfiles +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 +nf_tables_netdev +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 +nhc_dest +nhc_fragment +nhc_hop +nhc_ipv6 +nhc_mobility +nhc_routing +nhc_udp +n_hdlc +ni_6527 +ni_65xx +ni_660x +ni_670x +ni_at_a2150 +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 +nps_enet +n_r3964 +ns558 +ns83820 +nsp32 +ntb +ntb_netdev +ntb_pingpong +ntb_tool +ntb_transport +ntc_thermistor +ntfs +n_tracerouter +n_tracesink +null_blk +nvidiafb +nvme +nvram +nxp-nci +nxp-nci_i2c +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 +pcie-iproc +pcips2 +pci-stub +pcl711 +pcl724 +pcl726 +pcl730 +pcl812 +pcl816 +pcl818 +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-dm816x-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-pxa-28nm-hsic +phy-pxa-28nm-usb2 +phy-qcom-apq8064-sata +phy-qcom-ipq806x-sata +phy-qcom-ufs +phy-qcom-ufs-qmp-14nm +phy-qcom-ufs-qmp-20nm +phy-rcar-gen2 +phy-rcar-usb +physmap +physmap_of +phy-tahvo +phy-ti-pipe3 +phy-tusb1210 +phy-twl4030-usb +phy-twl6030-usb +pinctrl-apq8064 +pinctrl-apq8084 +pinctrl-ipq8064 +pinctrl-msm8660 +pinctrl-msm8916 +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 +pm8941-pwrkey +pm8xxx-vibrator +pmbus +pmbus_core +pmc551 +pmcraid +pmic8xxx-keypad +pmic8xxx-pwrkey +pm-notifier-error-inject +pn533 +pn544 +pn544_i2c +pn_pep +poly1305_generic +port100 +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 +ps8622 +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_hwspinlock +qcom_rpm +qcom_rpm-regulator +qcom-spmi-iadc +qcom-spmi-pmic +qcom_spmi-regulator +qcom-spmi-temp-alarm +qcom-spmi-vadc +qcom-wdt +qcrypto +qcserial +qinfo_probe +qla1280 +qla2xxx +qla3xxx +qla4xxx +qlcnic +qlge +qm1d1c0042 +qmi_wwan +qnx4 +qnx6 +qoriq-cpufreq +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 +ravb +raw +rbd +rbtree_test +rc5t583-regulator +rc-adstech-dvb-t-pci +rc-alink-dtu-m +rc-anysee +rc-apac-viewcomp +rcar_can +rcar-dmac +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-ts35 +rc-technisat-usb2 +rc-terratec-cinergy-c-pci +rc-terratec-cinergy-s2-hd +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan1027 +rc-twinhan-dtv-cab-ci +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 +regulator-haptic +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 +rmobile-reset +rn5t618 +rn5t618-regulator +rn5t618_wdt +rndis_host +rndis_wlan +rocket +romfs +rose +rotary_encoder +rp2 +rpcrdma +rpcsec_gss_krb5 +rsa_generic +rsi_91x +rsi_sdio +rsi_usb +rsxx +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt5033 +rt5033_battery +rt5033-regulator +rt61pci +rt73usb +rt9455_charger +rtc-88pm80x +rtc-88pm860x +rtc-ab3100 +rtc-ab-b5ze-s3 +rtc-abx80x +rtc-armada38x +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-ds1685 +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-mt6397 +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 +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 +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_f_sdh30 +sdhci-msm +sdhci-of-arasan +sdhci-pci +sdhci-pxav3 +sdhci-s3c +sdio_uart +seed +sensorhub +seqiv +ser_gigaset +serial2002 +serio_raw +sermouse +serpent_generic +serport +ses +sfc +sha1-arm +sha1-arm-ce +sha1-arm-neon +sha256-arm +sha2-arm-ce +sha512-arm +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 +sky81452 +sky81452-backlight +sky81452-regulator +sl811-hcd +slcan +slip +slram +sm501fb +sm750fb +sm7xxfb +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-core +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-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-ac97 +snd-soc-adau1701 +snd-soc-ak4104 +snd-soc-ak4554 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-alc5623 +snd-soc-apq8016-sbc +snd-soc-armada-370-db +snd-soc-arndale-rt5631 +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-lpass-apq8016 +snd-soc-lpass-cpu +snd-soc-lpass-ipq806x +snd-soc-lpass-platform +snd-soc-max98090 +snd-soc-max98095 +snd-soc-max98357a +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-rl6231 +snd-soc-rsrc-card +snd-soc-rt5631 +snd-soc-rt5645 +snd-soc-rt5677 +snd-soc-rt5677-spi +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-sta32x +snd-soc-sta350 +snd-soc-storm +snd-soc-tas2552 +snd-soc-tas5086 +snd-soc-tas571x +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-wm8804-i2c +snd-soc-wm8804-spi +snd-soc-wm8903 +snd-soc-wm8962 +snd-soc-wm8978 +snd-soc-wm8994 +snd-soc-wm-hubs +snd-soc-xtfpga-i2s +snd-sonicvibes +snd-trident +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usb-line6 +snd-usbmidi-lib +snd-usb-pod +snd-usb-podhd +snd-usb-toneport +snd-usb-variax +snd-util-mem +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx222 +snd-vx-lib +snd-ymfpci +snic +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-dln2 +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 +spi-zynqmp-gqspi +spmi +spmi-pmic-arb +squashfs +sr9700 +sr9800 +ssb +ssbi +ssd1307fb +ssfdc +ssp_accel_sensor +ssp_gyro_sensor +ssp_iio +sst25l +sstfb +ssu100 +st +st1232 +st21nfca_hci +st21nfca_i2c +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 +stk3310 +stk8312 +stk8ba50 +stkwebcam +stm32-usart +st_magn +st_magn_i2c +st_magn_spi +stmmac +stmmac-platform +stmpe-keypad +stmpe-ts +st-nci +st-nci_i2c +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 +svgalib +sx8 +sx8654 +sx9500 +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 +tc74 +tc90522 +tca6416-keypad +tca8418_keypad +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bic +tcp_cdg +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-hexdump +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-rng +tpm_st33zp24 +tpm_st33zp24_i2c +tpm_st33zp24_spi +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-pwrbutton +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_pruss +uio_sercos3 +uli526x +ulpi +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 +usb-dmac +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_printer +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-flash-led-class +v4l2-mem2mem +vcan +vcnl4000 +ves1820 +ves1x93 +veth +vexpress +vexpress-spc-cpufreq +vf610_adc +vfio +vfio-amba +vfio-pci +vfio-platform +vfio-platform-calxedaxgmac +vfio_virqfd +vgastate +vgem +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-gpu +virtio_input +virtio-rng +virtio_scsi +virtual +visor +vitesse +vivid +vlsi_ir +vmac +vme_pio2 +vme_tsi148 +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 +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +walkera0701 +wanxl +warrior +wcn36xx +wd719x +wdt87xx_i2c +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-tpg +xilinx_uartps +xilinx-video +xilinx-vtc +xillybus_core +xillybus_of +xillybus_pcie +xor +xor-neon +xpad +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 +zx296702-i2s +zx296702-spdif --- linux-4.2.0.orig/debian.master/abi/4.2.0-10.11/armhf/generic.compiler +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/armhf/generic.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 5.2.1-17ubuntu1) 5.2.1 20150911 --- linux-4.2.0.orig/debian.master/abi/4.2.0-10.11/armhf/generic.modules +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/armhf/generic.modules @@ -0,0 +1,4475 @@ +3w-9xxx +3w-sas +3w-xxxx +6lowpan +6pack +8021q +8139cp +8139too +8250_dw +8250_omap +8250_uniphier +8255 +8255_pci +8390 +842 +842_compress +842_decompress +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_bpf +act_connmark +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 +adv7511 +adv7604 +adv7842 +advansys +adv_pci1710 +adv_pci1723 +adv_pci1724 +adv_pci_dio +adxl34x +adxl34x-i2c +adxl34x-spi +adxrs450 +aes-arm +aes-arm-bs +aes-arm-ce +af9013 +af9033 +af_alg +affs +af_key +af_packet_diag +af-rxrpc +afs +ah4 +ah6 +ahci +ahci_ceva +ahci_mvebu +ahci_tegra +aic79xx +aic7xxx +aic94xx +aio_aio12_8 +aio_iiro_16 +aiptek +aircable +airspy +ak8975 +al3320a +algif_aead +algif_hash +algif_rng +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 +amdgpu +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 +arm-exynos-cpufreq +arm_mhu +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-hlcdc-dc +atmel_mxt_ts +atmel_pci +atmtcp +atp870u +atusb +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-pek +axp20x-regulator +axp288_adc +axp288_charger +axp288_fuel_gauge +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 +bcm63138_nand +bcm63xx_uart +bcm7xxx +bcm87xx +bcma +bcm-keypad +bcmsysport +bd6107 +bdc +bdc_pci +be2iscsi +be2net +befs +belkin_sa +berlin2-adc +bfa +bfs +bfusb +bh1750 +bh1770glc +bh1780gli +binfmt_misc +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +bL_switcher_dummy_if +bluetooth +bluetooth_6lowpan +bma150 +bma180 +bmc150-accel +bmc150_magn +bmg160 +bmp085-i2c +bmp085-spi +bmp280 +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bonding +bpa10x +bpck +bpck6 +bpqether +bq2415x_charger +bq24190_charger +bq24257_charger +bq24735-charger +bq25890_charger +bq27x00_battery +br2684 +brcmfmac +brcmnand +brcmsmac +brcmstb_nand +brcmutil +bridge +br_netfilter +broadcom +broadsheetfb +bsd_comp +bt878 +btbcm +btcoexist +btintel +btmrvl +btmrvl_sdio +btrfs +btrtl +btsdio +bttv +btusb +btwilink +bu21013_ts +budget +budget-av +budget-ci +budget-core +budget-patch +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 +cc10001_adc +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 +chacha20_generic +chacha20poly1305 +chaoskey +chipone_icn8318 +chnl_net +cicada +cifs +ci_hdrc +ci_hdrc_imx +ci_hdrc_msm +ci_hdrc_pci +ci_hdrc_usb2 +ci_hdrc_zevio +cirrus +cirrusfb +clip +clk-cdce706 +clk-cdce925 +clk-max77686 +clk-max77802 +clk-palmas +clk-pwm +clk-qcom +clk-rk808 +clk-s2mps11 +clk-si5351 +clk-si570 +clk-twl6040 +clk-wm831x +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_flower +cls_fw +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm3232 +cm3323 +cm36651 +cma3000_d0x +cma3000_d0x_i2c +cmac +cmtp +cmt_speech +cnic +cobalt +cobra +coda +com20020 +com20020-pci +com90io +com90xx +comedi +comedi_8254 +comedi_8255 +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 +cramfs +crc32 +crc7 +crc8 +crc-ccitt +crc-itu-t +cros_ec +cros_ec_devs +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 +cx24120 +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 +cyapatp +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_onkey +da9063-regulator +da9063_wdt +da9150-charger +da9150-core +da9150-gpadc +da9210-regulator +da9211-regulator +dac02 +DAC960 +daqboard2000 +das08 +das08_isa +das08_pci +das16 +das16m1 +das1800 +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 +digicolor-usart +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-cache-smq +dm-crypt +dm-delay +dme1737 +dm-era +dmfe +dm-flakey +dm-log +dm-log-userspace +dm-log-writes +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 +dp83867 +drbd +drbg +drm +drm_kms_helper +drv260x +drv2665 +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds620 +dsbr100 +dscc4 +dss1_divert +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt282x +dt3000 +dt3155 +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_hdmi +dw_hdmi-imx +dwmac-generic +dwmac-ipq806x +dwmac-lpc18xx +dwmac-meson +dwmac-rk +dwmac-socfpga +dwmac-sti +dwmac-sunxi +dw_mmc +dw_mmc-exynos +dw_mmc-k3 +dw_mmc-pci +dw_mmc-pltfm +dw_wdt +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e3x0-button +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 +echainiv +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-opa362 +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-axp288 +extcon-gpio +extcon-max14577 +extcon-max77693 +extcon-max77843 +extcon-max8997 +extcon-palmas +extcon-rt8973a +extcon-sm5502 +extcon-usb-gpio +exynos_adc +exynosdrm +exynos-gsc +exynos-rng +ezusb +f2fs +f71805f +f71882fg +f75375s +f81232 +fakelb +fan53555 +farsync +faulty +fb_agm1264k-fl +fb_bd663474 +fb_ddc +fb_hx8340bn +fb_hx8347d +fb_hx8353d +fb_hx8357d +fb_ili9163 +fb_ili9320 +fb_ili9325 +fb_ili9340 +fb_ili9341 +fb_ili9481 +fb_ili9486 +fb_pcd8544 +fb_ra8875 +fb_s6d02a1 +fb_s6d1121 +fb_ssd1289 +fb_ssd1306 +fb_ssd1331 +fb_ssd1351 +fb_st7735r +fb_sys_fops +fbtft +fbtft_device +fb_tinylcd +fb_tls8204 +fb_uc1701 +fb_upd161704 +fb_watterott +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 +flexfb +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_pq_mdio +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-msm8916 +gcc-msm8960 +gcc-msm8974 +g_cdc +gcm +g_dbgp +gdmtty +gdmulte +gdmwm +generic +generic-adc-battery +generic_bl +genet +geneve +geneve_core +gen_probe +g_ether +gf128mul +gf2k +g_ffs +gfs2 +ghash-arm-ce +ghash-generic +g_hid +gianfar_driver +gianfar_ptp +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 +goodix +gp2ap002a00f +gp2ap020a00f +gpio +gpio-74x164 +gpio-74xx-mmio +gpio-addr-flash +gpio-adnp +gpio-adp5520 +gpio-adp5588 +gpio-altera +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_touptek +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-betopff +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-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-custom +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 +hip04_eth +hip04_mdio +hisax +hisax_fcpcipnp +hisax_isac +hisax_st5481 +hisi504_nand +hisi-acpu-cpufreq +hisi_thermal +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 +hsu_dma +hsu_dma_pci +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-mt65xx +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 +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 +idma64 +idmouse +idt77252 +ieee802154 +ieee802154_6lowpan +ieee802154_socket +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-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-leds +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 +iproc_nand +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 +jitterentropy_rng +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsa1212 +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 +kmx61 +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 +lcc-ipq806x +lcc-msm8960 +lcd +ld9040 +ldusb +lec +led-class-flash +leds-88pm860x +leds-aat1290 +leds-adp5520 +leds-bcm6328 +leds-bcm6358 +leds-bd2802 +leds-blinkm +leds-da903x +leds-da9052 +leds-dac124s085 +leds-gpio +leds-ktd2692 +leds-lm3530 +leds-lm3533 +leds-lm355x +leds-lm3642 +leds-lp3944 +leds-lp8788 +leds-lp8860 +leds-lt3593 +leds-max77693 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pm8941-wled +leds-pwm +leds-regulator +leds-tca6507 +leds-tlc591xx +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 +lgdt3306a +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 +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 +ltc2941-battery-gauge +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 +m62332 +m88ds3103 +m88rs2000 +m88rs6000t +ma600-sir +mac80211 +mac80211_hwsim +mac802154 +macb +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 +mailbox-altera +mantis +mantis_core +map_absent +map_ram +map_rom +marvell +marvell-cesa +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_charger +max77693-haptic +max77802 +max77843 +max77843-haptic +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 +md-cluster +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 +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 +mma9551 +mma9551_core +mma9553 +mmc35240 +mmcc-apq8084 +mmcc-msm8960 +mmcc-msm8974 +mmci_qcom_dml +mms114 +mn88472 +mn88473 +mos7720 +mos7840 +moxa +mpc624 +mpl115 +mpl3115 +mpls_gso +mpls_router +mpoa +mpr121_touchkey +mpt2sas +mpt3sas +mptbase +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mrf24j40 +mrp +ms5611_core +ms5611_i2c +ms5611_spi +ms_block +msdos +msi001 +msi2500 +msm +msm-rng +msp3400 +mspro_block +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt29f_spinand +mt312 +mt352 +mt6397-core +mt6397-regulator +mt7601u +mt8173-max98090 +mt8173-rt5650-rt5676 +mt9m001 +mt9m111 +mt9t031 +mt9t112 +mt9v011 +mt9v022 +mtd_dataflash +mtdoops +mtdram +mtdswap +mtip32xx +mtk-afe-pcm +mtk-pmic-wrap +mtk-sd +mtk_wdt +mtouch +multipath +multiq3 +musb_am335x +musb_dsps +mv643xx_eth +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 +nci_uart +ncpfs +nct6683 +nct6775 +nct7802 +nct7904 +ne2k-pci +neofb +net1080 +net2272 +net2280 +netconsole +netjet +netlink_diag +netrom +netxen_nic +newtonkbd +nfc +nfc_digital +nfcmrvl +nfcmrvl_uart +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_flexfiles +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 +nf_tables_netdev +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 +nhc_dest +nhc_fragment +nhc_hop +nhc_ipv6 +nhc_mobility +nhc_routing +nhc_udp +n_hdlc +ni_6527 +ni_65xx +ni_660x +ni_670x +ni_at_a2150 +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 +nozomi +nps_enet +n_r3964 +ns558 +ns83820 +nsp32 +ntb +ntb_netdev +ntb_pingpong +ntb_tool +ntb_transport +ntc_thermistor +ntfs +n_tracerouter +n_tracesink +null_blk +nvec +nvec_kbd +nvec_paz00 +nvec_power +nvec_ps2 +nvidiafb +nvme +nvram +nxp-nci +nxp-nci_i2c +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 +pcie-iproc +pcips2 +pci-stub +pcl711 +pcl724 +pcl726 +pcl730 +pcl812 +pcl816 +pcl818 +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-dm816x-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-pxa-28nm-hsic +phy-pxa-28nm-usb2 +phy-qcom-apq8064-sata +phy-qcom-ipq806x-sata +phy-qcom-ufs +phy-qcom-ufs-qmp-14nm +phy-qcom-ufs-qmp-20nm +phy-rcar-gen2 +phy-rcar-usb +physmap +physmap_of +phy-tahvo +phy-tegra-usb +phy-ti-pipe3 +phy-tusb1210 +phy-twl4030-usb +phy-twl6030-usb +pinctrl-apq8064 +pinctrl-apq8084 +pinctrl-ipq8064 +pinctrl-msm8660 +pinctrl-msm8916 +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 +pm8941-pwrkey +pm8xxx-vibrator +pmbus +pmbus_core +pmc551 +pmcraid +pmic8xxx-keypad +pmic8xxx-pwrkey +pm-notifier-error-inject +pn533 +pn544 +pn544_i2c +pn_pep +poly1305_generic +port100 +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 +ps8622 +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_hwspinlock +qcom_rpm +qcom_rpm-regulator +qcom-spmi-iadc +qcom-spmi-pmic +qcom_spmi-regulator +qcom-spmi-temp-alarm +qcom-spmi-vadc +qcom-wdt +qcrypto +qcserial +qinfo_probe +qla1280 +qla2xxx +qla3xxx +qla4xxx +qlcnic +qlge +qm1d1c0042 +qmi_wwan +qnx4 +qnx6 +qoriq-cpufreq +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 +ravb +raw +rbd +rbtree_test +rc5t583-regulator +rc-adstech-dvb-t-pci +rc-alink-dtu-m +rc-anysee +rc-apac-viewcomp +rcar_can +rcar-dmac +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-ts35 +rc-technisat-usb2 +rc-terratec-cinergy-c-pci +rc-terratec-cinergy-s2-hd +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan1027 +rc-twinhan-dtv-cab-ci +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 +regulator-haptic +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 +rmobile-reset +rn5t618 +rn5t618-regulator +rn5t618_wdt +rndis_host +rndis_wlan +rocket +romfs +rose +rotary_encoder +rp2 +rpcrdma +rpcsec_gss_krb5 +rsa_generic +rsi_91x +rsi_sdio +rsi_usb +rsxx +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt5033 +rt5033_battery +rt5033-regulator +rt61pci +rt73usb +rt9455_charger +rtc-88pm80x +rtc-88pm860x +rtc-ab3100 +rtc-ab-b5ze-s3 +rtc-abx80x +rtc-armada38x +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-ds1685 +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-mt6397 +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 +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 +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_f_sdh30 +sdhci-msm +sdhci-of-arasan +sdhci-pci +sdhci-pxav3 +sdhci-s3c +sdhci-tegra +sdio_uart +seed +sensorhub +seqiv +ser_gigaset +serial2002 +serial-tegra +serio_raw +sermouse +serpent_generic +serport +ses +sfc +sha1-arm +sha1-arm-ce +sha1-arm-neon +sha256-arm +sha2-arm-ce +sha512-arm +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 +sky81452 +sky81452-backlight +sky81452-regulator +sl811-hcd +slcan +slip +slram +sm501fb +sm750fb +sm7xxfb +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-core +snd-hda-intel +snd-hda-tegra +snd-hdsp +snd-hdspm +snd-hrtimer +snd-hwdep +snd-i2c +snd-ice1712 +snd-ice1724 +snd-ice17xx-ak4xxx +snd-indigo +snd-indigodj +snd-indigodjx +snd-indigoio +snd-indigoiox +snd-intel8x0 +snd-intel8x0m +snd-isight +snd-korg1212 +snd-layla20 +snd-layla24 +snd-lola +snd-maestro3 +snd-mia +snd-mixart +snd-mixer-oss +snd-mona +snd-mpu401 +snd-mpu401-uart +snd-mtpav +snd-mts64 +snd-nm256 +snd-opl3-lib +snd-opl3-synth +snd-oxfw +snd-oxygen +snd-oxygen-lib +snd-pcxhr +snd-portman2x4 +snd-pt2258 +snd-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-ac97 +snd-soc-adau1701 +snd-soc-ak4104 +snd-soc-ak4554 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-alc5623 +snd-soc-alc5632 +snd-soc-apq8016-sbc +snd-soc-armada-370-db +snd-soc-arndale-rt5631 +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-lpass-apq8016 +snd-soc-lpass-cpu +snd-soc-lpass-ipq806x +snd-soc-lpass-platform +snd-soc-max98090 +snd-soc-max98095 +snd-soc-max98357a +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-rsrc-card +snd-soc-rt5631 +snd-soc-rt5640 +snd-soc-rt5645 +snd-soc-rt5677 +snd-soc-rt5677-spi +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-sta32x +snd-soc-sta350 +snd-soc-storm +snd-soc-tas2552 +snd-soc-tas5086 +snd-soc-tas571x +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-rt5677 +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-wm8804-i2c +snd-soc-wm8804-spi +snd-soc-wm8903 +snd-soc-wm8962 +snd-soc-wm8978 +snd-soc-wm8994 +snd-soc-wm9712 +snd-soc-wm-hubs +snd-soc-xtfpga-i2s +snd-sonicvibes +snd-trident +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usb-line6 +snd-usbmidi-lib +snd-usb-pod +snd-usb-podhd +snd-usb-toneport +snd-usb-variax +snd-util-mem +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx222 +snd-vx-lib +snd-ymfpci +snic +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-dln2 +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 +spi-zynqmp-gqspi +spmi +spmi-pmic-arb +squashfs +sr9700 +sr9800 +ssb +ssbi +ssd1307fb +ssfdc +ssi_protocol +ssp_accel_sensor +ssp_gyro_sensor +ssp_iio +sst25l +sstfb +ssu100 +st +st1232 +st21nfca_hci +st21nfca_i2c +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 +stk3310 +stk8312 +stk8ba50 +stkwebcam +stm32-usart +st_magn +st_magn_i2c +st_magn_spi +stmmac +stmmac-platform +stmpe-keypad +stmpe-ts +st-nci +st-nci_i2c +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 +svgalib +sx8 +sx8654 +sx9500 +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 +tc74 +tc90522 +tca6416-keypad +tca8418_keypad +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bic +tcp_cdg +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-devfreq +tegra-drm +tegra-kbc +tegra_wdt +tehuti +tekram-sir +test_bpf +test_firmware +test-hexdump +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-rng +tpm_st33zp24 +tpm_st33zp24_i2c +tpm_st33zp24_spi +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-pwrbutton +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_pruss +uio_sercos3 +uli526x +ulpi +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 +usb-dmac +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_printer +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-flash-led-class +v4l2-mem2mem +vcan +vcnl4000 +ves1820 +ves1x93 +veth +vexpress +vexpress-spc-cpufreq +vf610_adc +vfio +vfio-amba +vfio-pci +vfio-platform +vfio-platform-calxedaxgmac +vfio_virqfd +vgastate +vgem +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-gpu +virtio_input +virtio-rng +virtio_rpmsg_bus +virtio_scsi +virtual +visor +vitesse +vivid +vlsi_ir +vmac +vme_pio2 +vme_tsi148 +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 +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +walkera0701 +wanxl +warrior +wcn36xx +wd719x +wdt87xx_i2c +wdt_pci +whci +whci-hcd +whc-rc +whiteheat +wil6210 +wimax +winbond-840 +wire +wishbone-serial +wkup_m3_rproc +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-tpg +xilinx_uartps +xilinx-video +xilinx-vtc +xillybus_core +xillybus_of +xillybus_pcie +xor +xor-neon +xpad +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 +zx296702-i2s +zx296702-spdif --- linux-4.2.0.orig/debian.master/abi/4.2.0-10.11/fwinfo +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/fwinfo @@ -0,0 +1,974 @@ +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: amdgpu/carrizo_ce.bin +firmware: amdgpu/carrizo_me.bin +firmware: amdgpu/carrizo_mec2.bin +firmware: amdgpu/carrizo_mec.bin +firmware: amdgpu/carrizo_pfp.bin +firmware: amdgpu/carrizo_rlc.bin +firmware: amdgpu/carrizo_sdma1.bin +firmware: amdgpu/carrizo_sdma.bin +firmware: amdgpu/carrizo_uvd.bin +firmware: amdgpu/carrizo_vce.bin +firmware: amdgpu/tonga_ce.bin +firmware: amdgpu/tonga_mc.bin +firmware: amdgpu/tonga_me.bin +firmware: amdgpu/tonga_mec2.bin +firmware: amdgpu/tonga_mec.bin +firmware: amdgpu/tonga_pfp.bin +firmware: amdgpu/tonga_rlc.bin +firmware: amdgpu/tonga_sdma1.bin +firmware: amdgpu/tonga_sdma.bin +firmware: amdgpu/tonga_smc.bin +firmware: amdgpu/tonga_uvd.bin +firmware: amdgpu/tonga_vce.bin +firmware: amdgpu/topaz_ce.bin +firmware: amdgpu/topaz_mc.bin +firmware: amdgpu/topaz_me.bin +firmware: amdgpu/topaz_mec2.bin +firmware: amdgpu/topaz_mec.bin +firmware: amdgpu/topaz_pfp.bin +firmware: amdgpu/topaz_rlc.bin +firmware: amdgpu/topaz_sdma1.bin +firmware: amdgpu/topaz_sdma.bin +firmware: amdgpu/topaz_smc.bin +firmware: ar5523.bin +firmware: asihpi/dsp5000.bin +firmware: asihpi/dsp6200.bin +firmware: asihpi/dsp6205.bin +firmware: asihpi/dsp6400.bin +firmware: asihpi/dsp6600.bin +firmware: asihpi/dsp8700.bin +firmware: asihpi/dsp8900.bin +firmware: ast_dp501_fw.bin +firmware: ath10k/QCA6174/hw2.1/board.bin +firmware: ath10k/QCA6174/hw2.1/firmware-4.bin +firmware: ath10k/QCA6174/hw2.1/firmware-5.bin +firmware: ath10k/QCA6174/hw3.0/board.bin +firmware: ath10k/QCA6174/hw3.0/firmware-4.bin +firmware: ath10k/QCA6174/hw3.0/firmware-5.bin +firmware: ath10k/QCA988X/hw2.0/board.bin +firmware: ath10k/QCA988X/hw2.0/firmware-2.bin +firmware: ath10k/QCA988X/hw2.0/firmware-3.bin +firmware: ath10k/QCA988X/hw2.0/firmware-4.bin +firmware: ath10k/QCA988X/hw2.0/firmware-5.bin +firmware: 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/brcmfmac43241b5-sdio.bin +firmware: brcm/brcmfmac43241b5-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/brcmfmac43340-sdio.bin +firmware: brcm/brcmfmac43340-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/brcmfmac43430-sdio.bin +firmware: brcm/brcmfmac43430-sdio.txt +firmware: brcm/brcmfmac43455-sdio.bin +firmware: brcm/brcmfmac43455-sdio.txt +firmware: brcm/brcmfmac4354-sdio.bin +firmware: brcm/brcmfmac4354-sdio.txt +firmware: brcm/brcmfmac43569.bin +firmware: brcm/brcmfmac4356-pcie.bin +firmware: brcm/brcmfmac4356-pcie.txt +firmware: brcm/brcmfmac43570-pcie.bin +firmware: brcm/brcmfmac43570-pcie.txt +firmware: brcm/brcmfmac4358-pcie.bin +firmware: brcm/brcmfmac4358-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: ct2fw-3.2.5.1.bin +firmware: ctefx.bin +firmware: ctfw-3.2.3.0.bin +firmware: ctfw-3.2.5.1.bin +firmware: cxgb3/ael2005_opt_edc.bin +firmware: cxgb3/ael2005_twx_edc.bin +firmware: cxgb3/ael2020_twx_edc.bin +firmware: cxgb3/t3b_psram-1.1.0.bin +firmware: cxgb3/t3c_psram-1.1.0.bin +firmware: cxgb3/t3fw-7.12.0.bin +firmware: cxgb4/t4fw.bin +firmware: cxgb4/t5fw.bin +firmware: 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: i915/skl_dmc_ver1.bin +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-IWL3160_UCODE_API_OK.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-12.ucode +firmware: iwlwifi-7265-12.ucode +firmware: iwlwifi-7265D-12.ucode +firmware: iwlwifi-8000-12.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: liquidio/lio_210nv.bin +firmware: liquidio/lio_210sv.bin +firmware: liquidio/lio_410nv.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/usb8801_uapsta.bin +firmware: mrvl/usb8897_uapsta.bin +firmware: mt7601u.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: ql2600_fw.bin +firmware: ql2700_fw.bin +firmware: ql8300_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_sdma1.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_uvd.bin +firmware: radeon/bonaire_vce.bin +firmware: radeon/BONAIRE_vce.bin +firmware: radeon/boniare_mc.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_sdma1.bin +firmware: radeon/hawaii_sdma.bin +firmware: radeon/HAWAII_sdma.bin +firmware: radeon/hawaii_smc.bin +firmware: radeon/HAWAII_smc.bin +firmware: radeon/hawaii_uvd.bin +firmware: radeon/hawaii_vce.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_sdma1.bin +firmware: radeon/kabini_sdma.bin +firmware: radeon/KABINI_sdma.bin +firmware: radeon/kabini_uvd.bin +firmware: radeon/kabini_vce.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_sdma1.bin +firmware: radeon/kaveri_sdma.bin +firmware: radeon/KAVERI_sdma.bin +firmware: radeon/kaveri_uvd.bin +firmware: radeon/kaveri_vce.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_sdma1.bin +firmware: radeon/mullins_sdma.bin +firmware: radeon/MULLINS_sdma.bin +firmware: radeon/mullins_uvd.bin +firmware: radeon/mullins_vce.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/TAHITI_vce.bin +firmware: radeon/TURKS_mc.bin +firmware: radeon/TURKS_me.bin +firmware: radeon/TURKS_pfp.bin +firmware: radeon/TURKS_smc.bin +firmware: radeon/verde_ce.bin +firmware: radeon/VERDE_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-4.bin +firmware: tigon/tg3.bin +firmware: tigon/tg3_tso5.bin +firmware: tigon/tg3_tso.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.brd +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-4.2.0.orig/debian.master/abi/4.2.0-10.11/i386/generic +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/i386/generic @@ -0,0 +1,19502 @@ +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 0xd2f51ed3 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 0x2d7e229d mcryptd_arm_flusher +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/acpi/nfit 0xa7e9a159 to_nfit_uuid +EXPORT_SYMBOL drivers/acpi/video 0x6de7f7ff acpi_video_get_backlight_type +EXPORT_SYMBOL drivers/acpi/video 0x7a45377b acpi_video_unregister +EXPORT_SYMBOL drivers/acpi/video 0x876567f2 acpi_video_get_edid +EXPORT_SYMBOL drivers/acpi/video 0x8826c13b acpi_video_register +EXPORT_SYMBOL drivers/acpi/video 0xe92ca535 acpi_video_set_dmi_backlight_type +EXPORT_SYMBOL drivers/atm/suni 0x72ccb451 suni_init +EXPORT_SYMBOL drivers/atm/uPD98402 0xb62dd4eb uPD98402_init +EXPORT_SYMBOL drivers/bcma/bcma 0x400b6799 bcma_core_irq +EXPORT_SYMBOL drivers/bcma/bcma 0xc8c566f8 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 0x06dc2407 pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x2537880c pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0x4267110a pi_register_driver +EXPORT_SYMBOL drivers/block/paride/paride 0x688a37bf paride_unregister +EXPORT_SYMBOL drivers/block/paride/paride 0x86f1b0b8 pi_read_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x9b4c0f4c pi_disconnect +EXPORT_SYMBOL drivers/block/paride/paride 0xa0bd28ee pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0xb21ba07d pi_unregister_driver +EXPORT_SYMBOL drivers/block/paride/paride 0xd38aa8c0 pi_write_block +EXPORT_SYMBOL drivers/block/paride/paride 0xd436a0f6 pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0xdb6476e0 pi_connect +EXPORT_SYMBOL drivers/block/paride/paride 0xe426dfc4 pi_write_regr +EXPORT_SYMBOL drivers/block/paride/paride 0xf29b80ac pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0xffe3bcf2 paride_register +EXPORT_SYMBOL drivers/bluetooth/btbcm 0xa832afb7 btbcm_patchram +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 0x213124cd 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 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 0x7a035438 ipmi_smi_watcher_register +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 0xa25aff44 ipmi_get_smi_info +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xa2a98b91 ipmi_get_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xcdc053c1 ipmi_smi_watcher_unregister +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xd69f8567 ipmi_set_gets_events +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xda499aa8 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/nsc_gpio 0x3f0eb54a nsc_gpio_write +EXPORT_SYMBOL drivers/char/nsc_gpio 0x4fc8bbe1 nsc_gpio_dump +EXPORT_SYMBOL drivers/char/nsc_gpio 0x5f4ed478 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/tpm/st33zp24/tpm_st33zp24 0x0dd05e62 st33zp24_pm_suspend +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x47de13aa st33zp24_remove +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x4e3a7001 st33zp24_probe +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xe0732a5d st33zp24_pm_resume +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x05c249e4 xillybus_init_endpoint +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x833d193f xillybus_endpoint_remove +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xbd574084 xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x1cce3a19 dw_dma_get_src_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x41756c07 dw_dma_cyclic_prep +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x7d0327e1 dw_dma_get_dst_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xa1307cdc dw_dma_cyclic_free +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xdd9850c1 dw_dma_cyclic_stop +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xea42ea9a dw_dma_cyclic_start +EXPORT_SYMBOL drivers/dma/ioat/ioatdma 0x4ee30fa3 ioat_dma_setup_interrupts +EXPORT_SYMBOL drivers/edac/edac_core 0x09b40b58 edac_mc_find +EXPORT_SYMBOL drivers/firewire/firewire-core 0x01b76eb1 fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04dd92ce fw_core_add_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04f1a0d3 fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0x05c6e259 fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0x078593dc fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0eab5d4b fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0x13cd6fb2 fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0x16e91e21 fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0x178ee9d2 fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1c9d2fa3 fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1f02775c fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1f65807b fw_iso_context_queue_flush +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 0x4d5d4eca fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4f298b5c fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0x600b693c fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x65c9438b fw_csr_iterator_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6ba9b726 fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7e0a8ee1 fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7e431b14 fw_csr_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x839b8a6a fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0x86468d44 fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x891afb76 fw_send_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x90863005 fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0x911bbf7f fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0x923d7f81 fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x9b758475 fw_send_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x9ba59446 fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0xa965075f fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb5976743 fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0xc37bf39e fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xc88674f0 fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe2ecfe08 fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf3e19ac6 fw_core_remove_card +EXPORT_SYMBOL drivers/firmware/dcdbas 0xa75079d6 dcdbas_smi_request +EXPORT_SYMBOL drivers/fmc/fmc 0x20146ba5 fmc_device_unregister_n +EXPORT_SYMBOL drivers/fmc/fmc 0x3454e241 fmc_show_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x35adcaf7 fmc_find_sdb_device +EXPORT_SYMBOL drivers/fmc/fmc 0x58d8b085 fmc_driver_register +EXPORT_SYMBOL drivers/fmc/fmc 0x5e67c62b fmc_reprogram +EXPORT_SYMBOL drivers/fmc/fmc 0x977e75e3 fmc_free_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x99594d9b fmc_scan_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0xdd639d86 fmc_device_register +EXPORT_SYMBOL drivers/fmc/fmc 0xdefc1681 fmc_device_register_n +EXPORT_SYMBOL drivers/fmc/fmc 0xfa7b7326 fmc_device_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0xffe58cf4 fmc_driver_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01b19828 drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x020395b7 drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03e92f7e drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x04568f31 drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x07714725 drm_pci_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x09371ead drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x09bde65f drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a1acb48 drm_select_eld +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 0x0cca0136 drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0efd9b12 drm_i2c_encoder_dpms +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 0x1100c54a drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11c0b116 drm_mode_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0x124ede1a drm_atomic_add_affected_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1380b51c drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14a9a178 drm_get_format_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14d2a72e drm_irq_install +EXPORT_SYMBOL drivers/gpu/drm/drm 0x162fffd1 drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0x177f00c3 drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x18947634 drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x194eadaa drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x198712d8 drm_ati_pcigart_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a22d3f7 drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a546ddd drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a770ac3 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ab5b6e5 __drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ad4e8fe drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b242cf7 drm_vma_offset_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1bae7408 drm_modeset_backoff_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dba92ec drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dd71f7a drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e569cac drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1fccafae drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2044bd97 drm_plane_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20596951 drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20645642 drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x206c8100 drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20e0543b drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x21e2e3c8 drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2209df08 drm_mode_create_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22acaf62 drm_get_cea_aspect_ratio +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22f193e0 drm_pci_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x23cfc765 drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2486a039 drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24b5264a drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24f4a865 drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x25cf89b9 drm_pci_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x26ae753b drm_mode_hsync +EXPORT_SYMBOL drivers/gpu/drm/drm 0x26d98f1e drm_bridge_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x27373ef5 drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2969a034 drm_agp_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29922275 drm_agp_bind_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29a010e6 drm_mm_insert_node_in_range_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a056a2e drm_bridge_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a077bf5 drm_pci_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2bb10026 drm_crtc_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c56069d drm_atomic_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ca9b014 drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d2724f7 drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2daa0820 drm_property_lookup_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e7a4300 drm_rgb_quant_range_selectable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2fe45a5a drm_legacy_addmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x31005dc6 drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x318c9e02 drm_panel_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x322502b8 drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x335a47b1 drm_crtc_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3392d6de drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3406fa91 drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x346127a7 drm_global_item_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x357f5b4a drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0x35dd47d9 drm_agp_unbind +EXPORT_SYMBOL drivers/gpu/drm/drm 0x37ebe743 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3855eee2 drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38954346 drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38a4f7ae drm_format_num_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3a6050ea drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ac1fef9 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ad652f6 drm_legacy_idlelock_take +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b97904c drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b9d009a drm_format_plane_cpp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3bf23628 drm_mode_validate_basic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ddfe5c6 drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e1c7729 drm_irq_uninstall +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e23e99d drm_modeset_lock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eb37b9d drm_ht_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f212de2 drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f3a4b6d drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x40ead11a drm_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0x411ff033 drm_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x41b4e788 drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0x42de0ce6 drm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x448a7a57 drm_bridge_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4558a455 drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4887daae drm_agp_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x48933679 drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x48a56a70 drm_atomic_connectors_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x490cfb78 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49b727a9 drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a0c1655 drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ba4df3e drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c31950c drm_calc_vbltimestamp_from_scanoutpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c511235 drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4cc0416e drm_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d1168e2 drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e831ff4 drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e8ea8ec drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ea1f5a2 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ee25a04 drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f7c7b0a drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50e28c07 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50e56353 drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5181a1e3 drm_modeset_unlock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x526f6f71 drm_rect_calc_hscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x533c6164 drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x536c794a drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x53f447e0 drm_gem_dumb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5465d53b drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x54eba563 drm_bridge_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x56822695 drm_agp_bind +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57c1563f drm_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58a32dae drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59e1182c drm_dev_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59ef50f0 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a9b5c77 drm_agp_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5af4bb7f drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5c40fa5f drm_panel_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5cf3373b drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5dcd6ee1 drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5fddc5ac drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5fe2413a drm_framebuffer_reference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x61b24ba3 drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0x61f5ccd9 drm_bridge_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x629c05e1 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6381d0b5 drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6397c155 drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63bdc813 drm_mode_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x64e4bc47 drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67633846 drm_mm_insert_node_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6900d335 drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6b708fd1 drm_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6b7a22fc drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6bdf155c drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d6b2e44 drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6f2e4c01 drm_mm_dump_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0x706d3106 drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x70a889ed drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x71f250b2 drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x75be7761 drm_bridge_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x75c91f0f drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7825f330 drm_atomic_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x782e8272 drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7af57007 drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b8d7f72 drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c552a11 drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7cddc6b4 drm_framebuffer_unreference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x80c2d262 drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8110ebc5 drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x812c95c6 drm_pcie_get_speed_cap_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8151cb77 drm_edid_to_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8296104d drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82c2998f drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x83470c48 drm_connector_unplug_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8372ab59 drm_atomic_set_mode_prop_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x83e71768 drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x85df7897 drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x86c6789b drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x88cf4158 drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x89817153 drm_legacy_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8988bcbb drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x89b2c499 drm_legacy_rmmap_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x89d4dc9c drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8dd027ca drm_i2c_encoder_detect +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 0x8f4ae283 drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91698b0d drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9239df1d drm_platform_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x92408488 drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9470406b drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x94c9ef9c drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x953c00fa drm_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x975a628f drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x97617cfd drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x983009d7 drm_atomic_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9838ac57 drm_reinit_primary_mode_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x99011f05 drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9972db48 drm_rect_calc_vscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x99ec7846 drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9bbb709c drm_agp_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9cb63abd drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ccf993d drm_mode_create_dirty_info_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9d0fdc71 drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9d63d914 drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9e4365cf drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9f5e52e9 drm_panel_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1c9c5da drm_display_info_set_bus_formats +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa263557b drm_platform_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa28078b2 drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa41a3a0a drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4466414 drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa5a71a6f drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa5c5187f drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa5d268dc drm_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa5f134df drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa7cc21ad drm_dev_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa7e6d482 drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa96acfcb drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa9a334b1 drm_legacy_rmmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaaf41531 drm_get_pci_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xabc49373 drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xabc9a52c drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xac2cb559 drm_ati_pcigart_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xae565037 drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaf62dbb7 drm_atomic_set_mode_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb13dc433 drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb20b870c drm_prime_sg_to_page_addr_arrays +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb2d5b974 drm_mode_get_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb2e73b81 drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb30ffced drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb362c865 drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4659de5 drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4676405 drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4f6b19f drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb5bdea9b drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb5dd0648 drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb788eaf5 drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb7b2f6f1 drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb824ba2e drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbae96554 drm_atomic_state_default_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbb9d2b6c drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbedc6d36 drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc103da8c drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc17efaba drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc1d753cf drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc360e7e2 drm_ut_debug_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc3bf3d90 drm_legacy_ioremap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc4ac22fd drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc5465527 drm_agp_acquire +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc54aaf8f drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc729f78d drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc74ba8b6 drm_mode_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc76ccaaa drm_modeset_lock_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7fae897 drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc8a4b563 drm_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc913779c drm_modeset_lock_all_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc97155c4 drm_mode_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca28a838 drm_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca45efbc drm_format_horz_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca5c7790 drm_mm_init_scan_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd0fc417 drm_ht_just_insert_please +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd489cd7 drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd147a1b3 drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd1774a98 drm_agp_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd18f53d3 drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2335101 drm_fb_get_bpp_depth +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd3118730 drm_plane_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd35685f2 drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd4e0535f drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd50008e4 drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd52b1d11 drm_mm_init_scan +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd5fa4d56 drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd70c8470 drm_mm_debug_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd8713efa drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd88ec426 drm_legacy_addbufs_agp +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd8dd98bd drm_legacy_getsarea +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd9c9439e drm_modeset_legacy_acquire_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0xda243fae drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm 0xda36952e drm_legacy_ioremap_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xda8557f5 drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xda872991 drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdb2e4b53 drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbb5a9f5 drm_ht_remove_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdca817fb drm_atomic_legacy_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdcb96bac drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd150721 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0xde990a73 drm_vblank_pre_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe1030ffa drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe1564462 drm_unplug_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe15bb88c drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2b3f249 drm_vblank_post_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe30c6be2 drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe3b69916 drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe45ee4e7 drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe4dd69c4 drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe4f5d8f1 drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe51d89b5 drm_mm_clean +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe5c4d9bc drm_mode_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe5eadcac drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7197773 drm_ht_insert_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7451412 drm_atomic_state_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe86bd765 drm_panel_detach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8fd8dd2 drm_property_unreference_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea640624 drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeb59e2a5 drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec3d7778 drm_legacy_idlelock_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xedb10426 drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0xee359287 drm_panel_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xee4fbe80 drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef760f4e drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf04da3dc drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1f4e7e2 drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf2a4f6fe drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf2ef22e4 drm_vblank_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf4321ba8 drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf4b635db drm_property_reference_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf4f40b8f drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf4f95af3 drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf597502f drm_legacy_addbufs_pci +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf6bcbcc7 drm_legacy_ioremapfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf7251785 drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf9be9853 drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf9f64ea4 drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa275ba5 drm_connector_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa5df408 drm_atomic_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfae5ee74 drm_atomic_state_default_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfb0e1807 drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfb6688aa drm_pci_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfcf54a4f drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd063935 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd6b3314 drm_mode_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfe2ea61b drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfea78557 drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff14239d drm_property_create_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff31fc31 drm_bridge_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff417c5d drm_mode_group_init_legacy_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffc6c87a drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00164805 drm_fb_helper_add_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0188e07b drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x07f1aa43 drm_plane_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x083f3321 drm_atomic_helper_commit_modeset_disables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x098e47d2 drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0d6d5c96 drm_atomic_helper_update_legacy_modeset_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0df49324 drm_atomic_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0eb129ab drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f96ec70 drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0fa22c04 drm_dp_link_probe +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x128beb70 drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1389e4b8 drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x162156de drm_primary_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x163251c8 drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x17df4bd2 drm_fb_helper_fill_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x191d2683 drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1c30ea0c __drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1ce5a2c7 drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1e645ddd drm_helper_crtc_mode_set_base +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x207e35e8 drm_fb_helper_remove_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x20b120be drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x21d92699 drm_dp_link_power_up +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x23eab4e8 drm_has_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x27fcf65a drm_atomic_helper_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2b0ebb38 __drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2c0c083e drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2ff71940 drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x33c43eee drm_atomic_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 0x3792f89d drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x38d9fe8e drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x39a7c9cc drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3a403f4e drm_helper_crtc_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3d1565ed drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3dc6ba04 drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4532c4ec drm_helper_probe_single_connector_modes_nomerge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x465ec503 drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4cc7cf4c drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5138e888 drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5465336e drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x557edc55 drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x59d13fa0 drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5ba67234 drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6012ba09 drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6e21e0c0 drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6f5fc4ee __drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7019bb08 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 0x72d80e7f drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x73a40b31 drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x73b8a195 drm_atomic_helper_commit_modeset_enables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7497994b drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7aa6ce16 drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7d278c4b drm_primary_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7e291f9f drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x80a09c37 drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x82d59bb5 drm_dp_mst_get_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84e924ba drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x85e1d2dc drm_plane_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8987c1cc drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8c55c373 drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8d229f4d drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8dbcb26d drm_fb_helper_fill_fix +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x912b48af drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x92249f92 drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x95fd6e5a drm_atomic_helper_commit_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9b3c4a72 drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9b8fd8b4 drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9e152dcc drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9eb7c046 drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9f603660 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 0xa67a091c drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa77858bb drm_dp_get_adjust_request_voltage +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8ceb385 drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8d6809d drm_dp_bw_code_to_link_rate +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaa4e72c8 drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xab56904b drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xabbe882c drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xabdb3cf4 __drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xae3d7be7 drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb1561441 drm_atomic_helper_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb4c0c580 drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbcb209f4 __drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbcb3c2b1 drm_pick_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc079c538 drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc552b569 drm_plane_helper_check_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc7216657 drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc7b7f873 drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xca67e568 drm_dp_link_configure +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcc8e8f7f drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcd369024 drm_dp_link_power_down +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd01275c5 drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd029445b drm_fb_helper_single_add_all_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd5ad571c drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd65d6f51 drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd77d9ef4 drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd7db8f5d drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd95fedc8 __drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdb6e1a0b drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdb8b507b drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe1b2bca2 drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe2996d9c drm_atomic_helper_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe3c81033 drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe4665189 drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe551f994 drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe59737b8 drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe5d695a6 drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe9c5badd drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf24e5a74 drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf29963ee drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf32f07bb drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf3eaf611 drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf6306b8f drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf7da59ac drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf89e5b1f drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfbd46a87 drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xff7041c1 drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0bab7f47 ttm_read_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0c2ecefc ttm_agp_tt_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x114d0948 ttm_mem_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x11b46406 ttm_object_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x121a7d8a ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x132b05be ttm_round_pot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1940e4cd ttm_write_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1b468dc6 ttm_mem_io_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1e5f8735 ttm_bo_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x22ec80fe ttm_vt_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x24765c33 ttm_read_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x266d8a60 ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2b54aa9a ttm_object_file_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x37ce02e2 ttm_bo_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4115469a ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4276af6f ttm_mem_io_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4326e9c0 ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x485a5bc0 ttm_ref_object_add +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x49c2c45a ttm_fbdev_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4c76aa10 ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x51bc15e4 ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x57e995ae ttm_mem_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5862afcf ttm_bo_synccpu_write_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5c08599f ttm_bo_dma_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5cd36c1d ttm_tt_set_placement_caching +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5cf59609 ttm_bo_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x60ddcc35 ttm_mem_io_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x66df143b ttm_tt_bind +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x67b1d568 ttm_bo_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x69b8dc78 ttm_dma_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6c8dc6bf ttm_vt_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6e875de9 ttm_lock_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x778e059e ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x79f9e6b2 ttm_mem_global_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7a0c813d ttm_bo_manager_func +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7bd410ce ttm_bo_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x80bfd586 ttm_dma_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x80d86f0e ttm_object_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x836d8fd0 ttm_suspend_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x840132d7 ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x86582829 ttm_page_alloc_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x878112ed ttm_agp_tt_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x880a15ad ttm_base_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8855f73d ttm_bo_move_ttm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x94194d97 ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x946d9ea3 ttm_write_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x94894449 ttm_base_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x98489ce0 ttm_bo_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x998e45c0 ttm_ref_object_base_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9db966c0 ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa8d22dac ttm_agp_tt_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa8e22940 ttm_mem_global_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xac22ba47 ttm_bo_add_to_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xae1d9ded ttm_bo_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xaefba75d ttm_mem_io_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb1235d6d ttm_bo_del_sub_from_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb1ccaa49 ttm_bo_init_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb681b8b7 ttm_prime_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb6d2f1a9 ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbc2ee1f1 ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc2910e21 ttm_pool_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc4f736b3 ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcb8c5065 ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xce6e43a8 ttm_base_object_lookup_for_ref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcf49f835 ttm_suspend_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcf67c299 ttm_ref_object_exists +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcfa4110c ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd47aa911 ttm_bo_swapout_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd6f0b161 ttm_bo_clean_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd8aa5f63 ttm_bo_synccpu_write_grab +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd8edb115 ttm_base_object_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd90a1d41 ttm_bo_evict_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xda6d2fb6 ttm_bo_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdc218d4a ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe7a6e861 ttm_pool_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf4d27205 ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfbc2c5ec ttm_object_file_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xff388a00 ttm_bo_mem_put +EXPORT_SYMBOL drivers/hv/hv_vmbus 0x2ae93192 vmbus_sendpacket_ctl +EXPORT_SYMBOL drivers/hv/hv_vmbus 0x72f69840 vmbus_recvpacket +EXPORT_SYMBOL drivers/hv/hv_vmbus 0x74aafd7a 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 0x9b1dcc8b 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 0x73f32341 i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x98b04be2 i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xb05422ec i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x62e3ad6a i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0xe6c223ce i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0x57c34824 amd756_smbus +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x18a507c7 mma9551_write_config_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x225e5264 mma9551_read_status_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x23e87d5b mma9551_read_config_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x324d54e5 mma9551_read_config_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x392e24bf mma9551_update_config_bits +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x40b4d334 mma9551_gpio_config +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x41ef446c mma9551_read_accel_scale +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x6e3d60d7 mma9551_read_status_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x7c368bf2 mma9551_set_power_state +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x91a32781 mma9551_write_config_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x960d2211 mma9551_write_config_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xb48a95fe mma9551_app_reset +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xb64c5221 mma9551_read_version +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xb75231ca mma9551_read_accel_chan +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xbcd7fe96 mma9551_sleep +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xc61d4872 mma9551_read_config_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xdfd6df8e mma9551_set_device_state +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xead8b5ef mma9551_read_status_words +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x83900fea st_accel_common_probe +EXPORT_SYMBOL drivers/iio/accel/st_accel 0xa94fbfbb st_accel_common_remove +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x0e74d635 hid_sensor_read_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x999204c5 hid_sensor_parse_common_attributes +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xa75d15a8 hid_sensor_write_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xaf26eaf6 hid_sensor_write_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xba63fbcb hid_sensor_read_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xbf35d02d 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-trigger 0x485a66cd hid_sensor_remove_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x81aadfef hid_sensor_power_state +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xa0c9ae36 hid_sensor_setup_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xaa1cedca hid_sensor_pm_ops +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x4d6d4dfb ssp_get_sensor_delay +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x8af014e5 ssp_register_consumer +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x9f8e7a57 ssp_disable_sensor +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0xb0858851 ssp_enable_sensor +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0xd39e1925 ssp_change_delay +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0x75451131 ssp_common_buffer_postenable +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0xe3f4b9d2 ssp_common_process_data +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0xf85e2c38 ssp_common_buffer_postdisable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x074d7047 st_sensors_trigger_handler +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x16ebf647 st_sensors_allocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x1e956c21 st_sensors_deallocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x1efc712b st_sensors_power_disable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x3744e4a2 st_sensors_sysfs_scale_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x448d534c st_sensors_set_axis_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x5778e72c st_sensors_set_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x5fda1b61 st_sensors_read_info_raw +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x6badc9bd st_sensors_set_odr +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x80de05b2 st_sensors_set_fullscale_by_gain +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x81a54ba9 st_sensors_power_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xbb78ffdd st_sensors_init_sensor +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xc77210c4 st_sensors_set_dataready_irq +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xe46c5325 st_sensors_sysfs_sampling_frequency_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xf3da10c0 st_sensors_check_device_support +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xf9c26889 st_sensors_get_buffer_element +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0xf12ffba0 st_sensors_i2c_configure +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_spi 0x805b76d5 st_sensors_spi_configure +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0x2dc812bd st_gyro_common_probe +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0x3fbb8847 st_gyro_common_remove +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x74cd56de adis_enable_irq +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0xc49c9f29 adis_debugfs_reg_access +EXPORT_SYMBOL drivers/iio/industrialio 0x0f1d91cd iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0x263d6c2a iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x3884a6ef iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0x4775523f iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0x4bb4a614 iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x4ea766c6 iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0x4f015f5e iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x51fb16bd iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0x6d9dd775 iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x829a1cbd iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0x8d149aa4 iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0xa705c57e iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xa82ca811 iio_triggered_buffer_predisable +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xe052e292 iio_triggered_buffer_postenable +EXPORT_SYMBOL drivers/iio/industrialio 0xe1c91efa iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0xee110285 iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0xf8383e5e iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x7b0cb506 iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0xe5c5275d iio_triggered_buffer_setup +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x1c7c0aae iio_kfifo_free +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x26e6be17 devm_iio_kfifo_free +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x99900520 iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/kfifo_buf 0xf70778f7 devm_iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0x14a5fce8 st_magn_common_remove +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0x87e62f07 st_magn_common_probe +EXPORT_SYMBOL drivers/iio/pressure/ms5611_core 0x7e2f81a7 ms5611_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x5ed742d4 st_press_common_remove +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x793a3d7e 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 0x1edc4064 rdma_addr_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x273f4cca rdma_addr_cancel +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x4530f99d rdma_copy_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x9846b88f rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x9d9cabc5 rdma_addr_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0xf029eb25 rdma_addr_find_dmac_by_grh +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x1e2db939 ib_send_cm_lap +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x2d863921 ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x3921d0f9 ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x3d52135a ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x7663e8e2 cm_class +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x809f2d72 ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x822206c2 ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x824fd574 ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x87b98123 ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x8e79094a ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x96f11b48 ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xa04711f3 ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xb9968bb8 ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xcfe7d719 ib_send_cm_apr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd00d32b7 ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xda9f1e3a ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xf62d4202 ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x01ecd6ad ib_alloc_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x03f24eb4 ib_dealloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0559cc42 ibnl_add_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x08cca626 ib_get_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c1b9ac1 ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0cc4cdbb ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0cd5cb2a ibnl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0d8989bb ib_create_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x10e955f9 ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x19333bdc ibnl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1aa22f2d ib_umem_odp_map_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1bddda64 ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e2b78e4 ib_reg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e491a04 ib_unmap_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x20894b7b ib_create_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x20f7057a ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x213f4462 ib_create_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x21a4bf28 ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x245eb41c ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2a9bcebb ib_fmr_pool_unmap +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2b466384 ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2ed6e386 ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2f2f409b ib_destroy_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3457ecf0 ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3862c3b6 ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3c5e60e0 ib_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3e942d70 ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3fbb7c25 ib_dealloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x419b3142 ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4d054ef3 ib_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4d2ef21a ib_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4ec17e54 ib_alloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50c9fa6c ib_dealloc_xrcd +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 0x5611cdea rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5cd4ffd7 ib_destroy_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5f24b59a ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x614d2469 ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x64a4336b ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6617c22a ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x67a042c4 ib_rereg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x67c7f3aa ib_get_dma_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x68b74276 ib_dereg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e030e26 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6f25903c ib_query_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x74c7106a ib_resolve_eth_l2_attrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7afe0618 ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7cd26050 ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7db87101 ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x80f1061a ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8185c5de ib_modify_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x83817244 ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8bebd4bd ib_create_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8eac27a1 ib_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8ecbfac5 ib_fmr_pool_map_phys +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x955a5ee0 ib_create_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x959082a6 ib_destroy_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x967014b4 rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x98cee55a ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9e357ae6 ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9e36cf6f ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9f53acf1 ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa07b2302 ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa171bf97 ib_free_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa3d98c7f ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa919204c ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa94a4ec9 ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa9fc1c68 ibnl_put_msg +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 0xb3407d63 ib_alloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb470628d ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb5196d70 ib_resize_cq +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 0xc0a60478 ib_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc0ab3430 ib_find_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc2362e64 ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc32b59ff ib_destroy_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc3b657ec ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc40feb58 ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc5f2d410 ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc67f14a5 ibnl_remove_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc68c1885 ib_get_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcaecaad2 ib_destroy_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xce280758 ib_umem_page_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd52fa6d6 ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe599a773 ib_destroy_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe91cae3a ib_alloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xea1f3a88 ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeb3ff56b ib_event_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xec47a86c ib_dealloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xed0babc3 ib_wc_status_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf4da2331 ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfb385742 ib_init_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc150956 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfcef76f0 ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfd8ecd5f ib_query_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xff09b36a ib_alloc_fast_reg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x1dfbee51 ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x297c754b ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x2df92e75 ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x2f0ea69e ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x4cf1fdc6 ib_process_mad_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x4d6d3fbf ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x4fdb4bb1 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 0x7c04a7fc ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xa16f9cb5 ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xa32bdb70 ib_redirect_mad_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xda3b571c ib_cancel_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xdce4ea59 ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xe88f61cb ib_register_mad_snoop +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xf0a17d24 ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x05f51c4a ib_sa_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x22f07253 ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x287d1e73 ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x576fdbac ib_sa_free_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x98d8b414 ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x9d11bcf5 ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xb5a16662 ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xb6e136a1 ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xd0dc92f9 ib_init_ah_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xd2b3a9b8 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 0xe117bfe0 ib_sa_service_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 0x02c947d6 iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x06436034 iwpm_ack_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x0ff9f042 iwpm_remove_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x16556d1b iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x288646b5 iwpm_register_pid_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x4cbc629f iwpm_mapping_error_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x58e1769a 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 0x6c74c344 iwpm_get_remote_info +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x76fd82c9 iwpm_mapping_info_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 0x99edf901 iwpm_valid_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xb852edfc iwpm_add_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd447b24a iwpm_create_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd587e993 iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd656baa2 iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xdb1796f8 iwpm_remote_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xdbb06815 iwpm_add_and_query_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xe4a34544 iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf380aa0f iwpm_add_and_query_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf40a731a iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xfc800181 iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x0736a273 rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x07816036 rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x089858f6 rdma_create_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x125d4bb9 rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x1d8ec90b rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x230bc0a5 rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x23cfc26b rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x40387c12 rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x52c7965c rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x66038c4a rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x6d2a37ad rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x6ee232cf rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x71c2cbcd rdma_event_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7a3d18d4 rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x863b9103 rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8eb8341b rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa870dd23 rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb0db0960 rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb7d99c27 rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xbccfbb25 rdma_set_ib_paths +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc5c62478 rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xfee67ab3 rdma_resolve_route +EXPORT_SYMBOL drivers/input/gameport/gameport 0x0636aefa __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x376b10fe gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0x548062a9 gameport_unregister_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x5a4c8c88 gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x9c30d983 gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0xa8966e18 __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0xb87661a8 gameport_unregister_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0xd6cc4a20 gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0xe16b47a9 gameport_set_phys +EXPORT_SYMBOL drivers/input/input-polldev 0x1f1aa389 devm_input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x2cba8a54 input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xa806d784 input_unregister_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xd346db43 input_free_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xe4c51067 input_register_polled_device +EXPORT_SYMBOL drivers/input/matrix-keymap 0x50b74f4b matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x14dc6a05 ad714x_enable +EXPORT_SYMBOL drivers/input/misc/ad714x 0x7216ac98 ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0xee6d0270 ad714x_remove +EXPORT_SYMBOL drivers/input/misc/ad714x 0xef805e5f ad714x_probe +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x17084641 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 0x179874a0 sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0x4dfaaf14 sparse_keymap_free +EXPORT_SYMBOL drivers/input/sparse-keymap 0x6c2d7dca sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x76fd5271 sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0xb730cef5 sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0xcaff0c28 sparse_keymap_setup +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x58f8668f ad7879_probe +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x97f83edf ad7879_remove +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0xa90d54f9 ad7879_pm_ops +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x04403fcf unregister_capi_driver +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x0f165473 capi_ctr_handle_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x11cc7bf0 detach_capi_ctr +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 0x300a8eb6 capi_ctr_resume_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x31c24aa4 capi20_isinstalled +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x35fa26e9 capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x3ba1f46e capi20_register +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 0x68e806f1 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 0x8d9d6caa 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 0xac8df3a2 capi_ctr_suspend_output +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 0xb954d9b6 capi20_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc10fe128 cdebbuf_free +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc42d9ec1 capi20_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xcbd7fbb0 capi_ctr_down +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 0x02ffd78e b1_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x0f494249 b1_free_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x13969810 b1_getrevision +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x2205b74c b1_alloc_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x36f71737 b1_loaded +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x3fbb91ba b1_parse_version +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x624e362f b1_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x6be7d52d b1_load_config +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x85f09690 b1_irq_table +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xab70d221 avmcard_dma_alloc +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xaddae7c2 b1_load_t4file +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xb2981c18 b1_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xb7dedf1c b1ctl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xccc9af9b 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 0xfaf45cde avmcard_dma_free +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xffb3d1ff b1_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x04dc24e0 t1pci_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x062c94a0 b1dma_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x6c59690c b1dma_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x7767fad3 b1dmactl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xa6e0fb59 b1dma_reset +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xaec90bf6 b1dma_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xb4b8adb0 b1pciv4_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xc0f6f5b3 b1dma_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xc657df5b b1dma_send_message +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 0x1b600b63 mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x7168e746 mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xc713e979 mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xcca657fb mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x34d8527d mISDNisar_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x535f727f mISDNisar_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x07f4f2ce hisax_unregister +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x12576a62 hisax_init_pcmcia +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x148f0c99 FsmFree +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x6fe1ca04 FsmDelTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x93a64734 FsmChangeState +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9df0cd27 FsmEvent +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9f987c85 FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xa1bc94b9 FsmInitTimer +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_isac 0x3015d1a9 isac_init +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x340f5708 isacsx_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x3f3b323a isac_d_l2l1 +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x58674419 isac_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x66915ea0 isacsx_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x8b4d0c4a isac_irq +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x83b6edac isdn_ppp_unregister_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x9cc84a0c isdn_ppp_register_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xf931f500 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 0x017ada40 get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x0696fc1a recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x06fcebef mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x12741c04 mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1cf196fb mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x28d26411 recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x29fa5b43 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x36ec1940 mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x38174e55 create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x3f6995e6 recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x4d17d572 mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x62b5ed71 mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x726ab8e4 mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x76d8ebad mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x776dcf96 bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x844f24e2 mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8a4e99fb mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8c8624b1 get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x9a2d8580 recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x9b7add70 queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xac27340f mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb7a29493 bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc33ef0ff mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc65e3aae recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc671a431 dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xca339443 mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xcf2da361 mISDN_clear_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 0xe391f9e6 mISDN_initdchannel +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_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 0x66d28e22 bch_btree_iter_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0x6969b5d8 bch_bset_init_next +EXPORT_SYMBOL drivers/md/bcache/bcache 0x6ae37bf8 closure_sub +EXPORT_SYMBOL drivers/md/bcache/bcache 0x7b55ca4f bch_bset_fix_invalidated_key +EXPORT_SYMBOL drivers/md/bcache/bcache 0x7f2a56c0 bch_bset_sort_state_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0x8658ff64 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 0xc04554f7 bch_btree_iter_next +EXPORT_SYMBOL drivers/md/bcache/bcache 0xca580595 bch_btree_keys_init +EXPORT_SYMBOL drivers/md/bcache/bcache 0xd305af13 closure_put +EXPORT_SYMBOL drivers/md/bcache/bcache 0xd39dff04 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 0xecf7cef9 bch_btree_sort_lazy +EXPORT_SYMBOL drivers/md/bcache/bcache 0xfbf30701 bch_btree_sort_partial +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 0x2ecb9192 dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-log 0x56f0f036 dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-log 0xaa25f1c4 dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0xcd6077e4 dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0x0cef3c53 dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0x39bf45a3 dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0x5471c747 dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0xbaf7da28 dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0xdb666fc1 dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0xe0a3c44d dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/raid456 0x554e0d22 raid5_set_cache_size +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x0a6be7c0 flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x0ef521be flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x1aeebbf7 flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x1ee27e4d flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x1f6a3d7d flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x26a20b37 flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x468b5181 flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x47841ea9 flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x486468bc flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x84deba6e flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x963357e1 flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xeee7743f flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xfd03d70f flexcop_pass_dmx_packets +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 0x4a29d906 cx2341x_handler_set_50hz +EXPORT_SYMBOL drivers/media/common/cx2341x 0x711706d7 cx2341x_handler_set_busy +EXPORT_SYMBOL drivers/media/common/cx2341x 0x8861e392 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 0xddc5bf06 cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0xe3ec2a32 cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/tveeprom 0x5f98946e tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/common/tveeprom 0x9e1f9349 tveeprom_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0ba49d41 dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1e5f0bdd dvb_ringbuffer_write +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2907e8ed dvb_ringbuffer_avail +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2cf288a0 dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x309ba05d dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x362dcccf dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3ee8cfed dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4168762d dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x46d2999e dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x512da57a dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x58c0b3ca dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5a6f883d dvb_ringbuffer_write_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6b1e3b88 dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x70de704a dvb_ringbuffer_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x74a5a698 dvb_filter_pes2ts_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fc4f5db dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x80e3832d dvb_filter_get_ac3info +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8667596e dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x868aedaa dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x965ee33e dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9ab4d06a dvb_ringbuffer_empty +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xac4ca1b0 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xad55914b dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb11601d2 dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb67cc960 dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb922d64b dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xbe13e159 dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc2c0f80f dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc5476fc7 dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc645fbc3 dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc66fc020 dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd226d3e6 dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd71583e9 dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xdcaae07b dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xdfdef974 dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe1c2289f dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe2e7e3d8 dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe5ae8707 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe773a66b dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xeaf62257 dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xebd38af9 dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf66a069a dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf821d629 dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf826deb0 dvb_filter_pes2ts +EXPORT_SYMBOL drivers/media/dvb-frontends/a8293 0xa52d503c a8293_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/af9013 0x0e531140 af9013_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0x4aaad00f atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x81d3ad37 au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x8d86eda7 au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x92388038 au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xaf05c189 au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xc448f61e au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xcc13ee14 au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xec4830e0 au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xf0fb4b1d au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xf3a7cd91 au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0x4a47a085 au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0x20576136 bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0x7b05eed9 cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0x2ec30ced cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0xb49c2205 cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x74452ef3 cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x95c17d4e cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0xf9780b1b cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24120 0xa508b451 cx24120_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x56a71ca7 cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0xc7d3702e cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0x3bd7df11 cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x03391d29 dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x1917dc9f dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x9b43eac2 dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xa04e04d6 dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xc9ae6b20 dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x0b8c5276 dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x1b5a24f4 dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x3af114ec dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x3c976840 dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x4947c31e dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x51ae6e73 dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x87fa8f8b dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x8a6936d2 dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x973fd87e dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xa5a0fb9f dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xcd01ca0b dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xd361640e dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xd47043d1 dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xdeaca584 dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xfde9566f dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0x0240774e dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x2124f0a5 dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x520527cf dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x6c2e1731 dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x6ca9640b dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x6e79b9b9 dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xdc55cb60 dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x2365d08d dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x3c468712 dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xe7b2104a dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xeaadf022 dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0x15070d96 dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0xa3c691fc dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x2393db0a dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x3538aaf7 dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x49663226 dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x75e6d626 dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xad3ad91c systime +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xff301947 dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0x0defd71d drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0x5df15a6c drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0x57ad8157 drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0xab3f54d8 ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0x3b756316 dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0xa1946d87 ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0x8cdfb12d isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0x0cb6a7f5 isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0x52feef74 isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0x07865c2f itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0xedfa21d1 ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0x15df795d l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0x49f92962 lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0x023d0a59 lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3306a 0x4aa62ac1 lgdt3306a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0x2f264390 lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0x79d030c5 lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x7b52d59d lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0xfbe05ea6 lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0x2253a0ae lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x7058c40d m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0xd86baf9a m88ds3103_get_agc_pwm +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0x9f11f5f8 m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0x989bc6b4 mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0xc4624666 mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0x1739f6cc mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0x43d6208c mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0x31ba3b97 nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0x7b6130df nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0x8a64cba2 or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0xbce3375e or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0xb63f5f52 s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0x4ea322f3 s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0xa4888839 s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0xdc908082 s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0x33cee08d s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si2165 0x38f986f2 si2165_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0x91946e32 si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp8870 0xe5b8eb90 sp8870_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0xb60d2951 sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0x836cfa8f stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0xf9476dd8 stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0x148888e4 stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0x3c8d4828 stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0x6fb352e3 stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0xd51855c0 stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0xf828260c stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0xfb711e16 stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0x4bb0cdef stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0x039b5405 stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0x555aee5d stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0x5a399a6f stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0x1d4904f1 tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0xb571d27f tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0x54bc2499 tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xd460ea56 tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xe075423e tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10071 0xbb7c15c0 tda10071_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0x631a4b42 tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0xac9a34a5 tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0x16bfee85 tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0xdd4bd1fe tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0x31d48bc4 tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0x5456d514 ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0x328df019 tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0xc507fbdc ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0xc59b8691 ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0xbb45e79f zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0xd5233331 zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0x6ef82645 zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x1ffa3172 flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x2cabf7ce flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x4b56faec flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x68d7ce98 flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x7a12e8b6 flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x82d8aac6 flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xf720c41d flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x1788ea7e bt878_stop +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x3543bd53 bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x4762cbf0 bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x50c09009 bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xd5d0bdef bt878_num +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x11dc4b6d bttv_gpio_enable +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x65671e29 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 0xbdc51a17 bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xd59787e8 bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x2308b25d dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x2fea64dc dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x5d0b5a07 read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x810c87f1 dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xa16f329e rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xad77dd81 dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xaf9372c0 dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xb7953da2 dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe94b8c9c dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xf8cd33b3 write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0x4faffa92 dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x0cc076cd cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x1e98b9b8 cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x22422923 cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x3f28fd17 cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x98b74da9 cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xdb3faf38 altera_ci_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xdc08d10b altera_ci_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xe66b9812 altera_ci_irq +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x5381eb38 cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x784853c3 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x88096356 cx25821_riscmem_alloc +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x92703fcb cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xb20a679c cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xc13ccc06 cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xc5d38741 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xeb1a1174 cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xeef02776 cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0xa2e3236a vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0xda7600ee vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x91948aba cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xab1d16e4 cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xbef89792 cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xec2d2789 cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x57e0e6ec cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x5b115835 cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x71e78527 cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x97b6bcc8 cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xc3d33a15 cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xd1bcdd4f cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xda36ee09 cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x1343c66e cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x34ce16e5 cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x3d8a4cab cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x3f4bb0a9 cx88_core_put +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 0x68f82ee1 cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6d4f1228 cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7642ed3c cx88_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x8ddd63a1 cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x8ee2c8eb cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x90fb60aa cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa16e3b6f cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa9b3659d cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xab14c174 cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xae95238d cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xbb853a91 cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xbef1bd88 cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xc85884ff cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xcbbdf64c cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xdc31984a cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xee0d1e16 cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xffffe67b cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x00302c44 ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x0951a40b ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x204a9436 ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x254e1887 ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x3294c086 ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x4f34d81b ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x57760395 ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x5a20f310 ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x6732feb1 ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x82305d71 ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x8487d618 ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x89ced8ef ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x9298732c ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xa16fe031 ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xc8b8210f ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xc963f55b ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xf9bd66fd ivtv_vapi_result +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 0x1a011ff9 saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x23c5c511 saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x3d4073ab saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x445a1924 saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x608be4fd saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x6dd2bff8 saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x719026ce saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x73467844 saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x75c66969 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x80ee2eb1 saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xc616b7eb saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xdf1d4d73 saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xea1218d6 saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0xc3e4c127 ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0xd3935278 ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x0266fa4a videocodec_register +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x250a9467 videocodec_attach +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x84a9e27c videocodec_unregister +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0xcf775301 videocodec_detach +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x091ce569 soc_camera_power_on +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x10e5b73b soc_camera_xlate_by_fourcc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x36e4aea9 soc_camera_power_init +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x67f37e3f soc_camera_host_register +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xcc6cf05a soc_camera_apply_board_flags +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xd3d2607d soc_camera_host_unregister +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xf514320e 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 0x1927f38c snd_tea575x_enum_freq_bands +EXPORT_SYMBOL drivers/media/radio/tea575x 0x1fb9d04c snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0x20509eb2 snd_tea575x_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0x2c0328b6 snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0x3f9ad83f snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/radio/tea575x 0x8dd02a33 snd_tea575x_s_hw_freq_seek +EXPORT_SYMBOL drivers/media/radio/tea575x 0xbbe4e478 snd_tea575x_g_tuner +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x00fa886d lirc_dev_fop_ioctl +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x04dca738 lirc_unregister_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x191a0a2f lirc_dev_fop_close +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x2ab9d0a0 lirc_dev_fop_write +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x9e09d5d5 lirc_dev_fop_poll +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xae0f1891 lirc_register_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xaee3c433 lirc_dev_fop_open +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xb5a9e273 lirc_dev_fop_read +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xdffe6dce lirc_get_pdata +EXPORT_SYMBOL drivers/media/rc/rc-core 0x06f38eea ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/rc/rc-core 0x5267ed4e ir_raw_handler_register +EXPORT_SYMBOL drivers/media/tuners/fc0011 0x421ce61d fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0x7af67e66 fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x0ad36d91 fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x347a06c6 fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xfe49831a fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/max2165 0x7a4b5fa1 max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0xea0fe946 mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0x046012aa mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0x3c28a58f mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0xfff479dc mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0x645038ff mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0x865b7af6 qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0xc47ff6c4 tda18218_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 0x77bab4fb xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0x72197cdd xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0x0c6e52e0 xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x3504588a cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0xf9ebce0e cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x0702a24c dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x29026449 dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x2f77c3d2 dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x37b976fa dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x3ea0817d dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x4f014512 dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x84a7f1f9 dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x9cda2f8e dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xde6b5d9b dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x0715a001 dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x14529779 dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x4398fd19 dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x56a47d2f dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x835bbfb0 usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xd170506e dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xe42b56f8 dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x0b27de69 af9005_rc_decode +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-dibusb-common 0x0630ebc4 dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x080db37c dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x099b56f0 dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x2488173b dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x41440384 dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x54aa93bd dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x587b11b1 dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x7bffa606 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 0xc21cf338 dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xe0609528 dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xe80e289e dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x8449f3b9 em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x986a5a81 em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x0f772d27 go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x1b2d17d9 go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x2338cf8d go7007_alloc +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x2c94df9c go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x2df6c417 go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x5817b66b go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x6ca35790 go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x78d16f3c go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xa6bf0a96 go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x006da2f8 gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x032f5ed4 gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x198b4633 gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x31daa85a gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x63de6240 gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x709431a0 gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xacdb0687 gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xc6f0b286 gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x07c137ee tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xdbb922e9 tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xeebda924 tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x4aac33a9 ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x616b3263 ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-common 0xabe27502 v4l2_ctrl_query_fill +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x131310b4 v4l2_m2m_mmap +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x271ee944 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 0x83682ad3 v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x34d35dd9 videobuf_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x41a4cde1 videobuf_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x619ee999 videobuf_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x9213a3f3 videobuf_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xdd14639b videobuf_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xf5b5a50f videobuf_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-core 0xa6b62beb vb2_querybuf +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x0badec05 vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x6f25eddc vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x7c63ce8b vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x953b5806 vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xefce0dac vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xf08fb5ac vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0040f7c1 v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x065e9ee5 v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0c651da6 v4l2_clk_disable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x10f4d759 video_usercopy +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1497ae69 __v4l2_ctrl_s_ctrl_string +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 0x1ed5157a __v4l2_clk_register_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1f55fdb6 video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1f9d51cf v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x242cf898 __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x286e50ae v4l2_async_notifier_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2d814cb3 __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3340713f v4l2_async_notifier_register +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 0x3c147636 v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3cc485d4 v4l2_clk_get +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3e10da02 v4l2_clk_get_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4099cd1f v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x421f75d6 v4l2_querymenu +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 0x4bd1007b __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4e293ee0 video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4ed8733d v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4eeec04e v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x54eef19a v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x56b495ca v4l2_subdev_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5f54000a v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x66f388f3 v4l2_subdev_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6c514033 v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x70a00146 v4l2_clk_put +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x772d72c1 v4l2_ctrl_add_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7a3cd015 v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7b2442bb v4l2_clk_enable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7c382961 v4l2_subdev_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7c4fef13 v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7c74d274 v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7f86ceb5 v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x856fbf84 v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x871fd7b2 v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x88939643 v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x88d267d4 v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x899ac319 v4l2_clk_unregister_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8b18c70a v4l2_clk_set_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8da61e3a v4l2_subdev_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8e174eb6 v4l2_clk_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x903bd3c7 v4l2_subdev_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x939c567e video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9673116e v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x98c48bbd v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9a042ae3 v4l2_clk_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9c5682c9 v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9dc28845 v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9e7e3c1d v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa1da9150 video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa35c8570 v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xaaf54b23 v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb2b3c590 v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb5d2e048 v4l2_ctrl_activate +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 0xbd0b3110 v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbd63148e v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc66fec77 video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcfcdd1ad v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd822a976 __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdfaf0c5a v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe69bae4d v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe9c60b51 v4l2_subdev_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xece4544d v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xedbcc2f9 v4l2_subdev_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf0170fb1 v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf84297fd v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf9ac7635 v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfcd786a8 video_devdata +EXPORT_SYMBOL drivers/memstick/core/memstick 0x06e48993 memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x18b6341c memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x28689e3f memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x34893549 memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x34a19ec3 memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x35eaf936 memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/core/memstick 0x57d08ef5 memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5d820a02 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x624a96b2 memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x8c7fce6c memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xa43d2106 memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xa5987a36 memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xe698265f memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0xf2492090 memstick_detect_change +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0de3cede mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x17ccfc87 mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x1f2066bd mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x27fb7fea mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x354f974a mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x3bf15c19 mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x41e4665c mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x426f334c mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x42751d70 mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4526289b mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4e92c122 mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5cd08631 mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x68190974 mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x70604075 mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x739e6754 mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa041fbbb mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa28db610 mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xaac2bb99 mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xbc1c54e8 mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc0e69f82 mpt_device_driver_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc209dd46 mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc2343eee mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc47c22e8 mpt_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd1502d7f mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd9a92a75 mpt_reset_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdbdddeea mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdc8f6d75 mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdd805159 ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xef5d3b3d mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf6bdfef4 mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf857cbfd mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf8a6e2d0 mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf8f2eeaf mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf951302b mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x027c7c1f mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x08eec49e mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x14f96553 mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x28b2b89d mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2cc36384 mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x34a20355 mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x3bde611f mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x431e4432 mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4f6d0b58 mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x58501cdb mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5d88c937 mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6ed2bcf3 mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x76a4be3d mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7ace2ca7 mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7baee2b7 mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9631a117 mptscsih_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xaae16c86 mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xadf8f302 mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb46503e9 mptscsih_host_attrs +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb6863879 mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xbb1d2b96 mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc2fb560b mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xcec70c04 mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd14a3743 mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd56ac54b mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf7469755 mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xffd75c0b mptscsih_slave_configure +EXPORT_SYMBOL drivers/mfd/cros_ec 0x16306646 cros_ec_register +EXPORT_SYMBOL drivers/mfd/cros_ec 0x41248544 cros_ec_resume +EXPORT_SYMBOL drivers/mfd/cros_ec 0x56460c11 cros_ec_remove +EXPORT_SYMBOL drivers/mfd/cros_ec 0x7db4f9bd cros_ec_suspend +EXPORT_SYMBOL drivers/mfd/dln2 0x0a258ef3 dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x700b05e5 dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x8ef34497 dln2_transfer +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x8508fe4f pasic3_write_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xb07adf07 pasic3_read_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x21f1f75f mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x2da9f635 mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x46be8116 mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x46ea6be0 mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x55a85a77 mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x8de5b8bd mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x9c066bae mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x9fa2388e mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xc271fad4 mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xc415d90f mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xc4ab131b mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/tps6105x 0x041a902e tps6105x_get +EXPORT_SYMBOL drivers/mfd/tps6105x 0xb9d08732 tps6105x_mask_and_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0xc576fa7c 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 0x218751a0 wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0x6342c49c wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x21f205db wm1811_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x69c2bacf wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x8caabc6f wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xbe9007f6 wm8958_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x2199a243 ad_dpot_probe +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0xa831fa43 ad_dpot_remove +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0xad231c72 altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x0fae92dc c2port_device_unregister +EXPORT_SYMBOL drivers/misc/c2port/core 0xe7449e11 c2port_device_register +EXPORT_SYMBOL drivers/misc/ioc4 0x933d5bdb ioc4_unregister_submodule +EXPORT_SYMBOL drivers/misc/ioc4 0xfe626bf3 ioc4_register_submodule +EXPORT_SYMBOL drivers/misc/mei/mei 0x50147b5a __tracepoint_mei_reg_read +EXPORT_SYMBOL drivers/misc/mei/mei 0xb413892a __tracepoint_mei_reg_write +EXPORT_SYMBOL drivers/misc/tifm_core 0x056acb3a tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x0f42a275 tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x3261bfa2 tifm_unregister_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x39f86aa1 tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0x5b3adfb8 tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x62516ba1 tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0xa930ff95 tifm_alloc_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xaab96199 tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xafaa5bf6 tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0xafc84276 tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xb0683d47 tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xda16f513 tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0xf2b8b9a2 tifm_free_adapter +EXPORT_SYMBOL drivers/mmc/card/mmc_block 0x6ba289ce mmc_cleanup_queue +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x31e90804 cfi_merge_status +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x50382089 cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x7ed937e5 cfi_send_gen_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x7fad99c5 cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xa27cefa0 cfi_build_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xbf96c984 cfi_build_cmd_addr +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xf10b6bc1 cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xff9fa623 cfi_udelay +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x1ce186eb unregister_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x23f322ab do_map_probe +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x861cbdcf map_destroy +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xd915e957 register_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0x4f15c52f mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0x509cb982 lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/maps/map_funcs 0x6430b375 simple_map_init +EXPORT_SYMBOL drivers/mtd/mtd 0xd3ad9a07 mtd_concat_destroy +EXPORT_SYMBOL drivers/mtd/mtd 0xf4183afa mtd_concat_create +EXPORT_SYMBOL drivers/mtd/nand/denali 0x19371f2e denali_init +EXPORT_SYMBOL drivers/mtd/nand/denali 0x8e5b3d18 denali_remove +EXPORT_SYMBOL drivers/mtd/nand/nand 0x090c77be nand_unlock +EXPORT_SYMBOL drivers/mtd/nand/nand 0x38c8107a nand_scan +EXPORT_SYMBOL drivers/mtd/nand/nand 0x42092df5 nand_scan_bbt +EXPORT_SYMBOL drivers/mtd/nand/nand 0x8589fed2 nand_scan_tail +EXPORT_SYMBOL drivers/mtd/nand/nand 0xc7bbe7c8 nand_scan_ident +EXPORT_SYMBOL drivers/mtd/nand/nand 0xef859391 onfi_async_timing_mode_to_sdr_timings +EXPORT_SYMBOL drivers/mtd/nand/nand 0xf54a8b88 nand_lock +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x1f995733 nand_bch_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x378aa253 nand_bch_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x499eac9d nand_bch_init +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x70097aa0 nand_bch_free +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x3132ee65 __nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x3c6a1d9a nand_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0xa983748f 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 0x0189d277 onenand_default_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x8399e443 onenand_scan_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xb73cd688 onenand_addr +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xdc4fe036 flexonenand_region +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x06541401 arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x4a80d9d3 arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x565e9f02 arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6559eb26 arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6f7c7e77 arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xbc6a5dee arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xc092f0c3 arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xd65cf70d arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xeefd5fdd arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xf938b2b1 alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x0a5ece4c com20020_netdev_ops +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x982bf48e com20020_found +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xc914b02c com20020_check +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x0177457a ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x0ea935a9 ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x1c7ad369 ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x1f6166d6 ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x5bf2e339 __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x609ee028 NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x9e99a68c ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xcf823caa ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xde5d2c9d ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xf2303929 ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0x1974d702 eip_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0x3b332aa9 eip_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0x4ad63bb1 eip_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0x690a9827 eip_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0x712a87e2 eip_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0x7f0ed928 eip_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0x99c03fd7 eip_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0x9c118bc8 __alloc_eip_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0x9c6c0434 eip_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0xbbb72b6a eip_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0xc49726c2 NS8390p_init +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnx2x/bnx2x 0x9a5762a4 bnx2x_schedule_sp_rtnl +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0xf9f4fdce cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x053ce990 cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x1af49acf t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x2c95fdb8 cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x2dc299d3 t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x4da31433 cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x4f604497 cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x75eb38b1 cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x778d835e t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x87e123fe t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xb1083526 dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xb1ecf868 cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc25f02e7 cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc6c45d04 cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xd1eead0b cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xd9798985 t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xf42b4343 cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0661d55d cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x06bcd12d cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x08a79740 cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0ad952ff cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x12cc0d1a cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x21513dee cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x23d4f3ce cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2b6898da cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x35404394 cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3dfdb2ad cxgb4_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4652297b cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x51c4e1d2 cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x601f8729 cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x697df067 cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7c396b7d cxgb4_dcb_enabled +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x83525e4b cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8d8dca6c cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x946e2acc cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x9d1107ea cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa2f26790 cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xacbbed2d cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc6f2224d cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd00e5a36 cxgb4_unregister_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd46dc5f8 cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd69a0294 cxgb4_best_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd74a302a cxgb4_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xdb6f90f2 t4_cleanup_clip_tbl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe2398daf cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe265d4c0 cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe59a63e9 cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe9c55ab1 cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xec185ec3 cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xefe21cd0 cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf867ea01 cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xfa970f85 cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xfe4baf81 cxgb4_update_root_dev_clip +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x019e1556 vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x0e712340 vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x2f31d9cf 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 0x9196d804 vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xf7f8840e vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x8abf1a37 be_roce_register_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x99261e8f 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 0x14276af3 mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1995ad4f mlx4_is_eq_vector_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1ee5bb4c mlx4_SET_VPORT_QOS_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2587dd2d mlx4_test_interrupts +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x31f8b6a7 mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3c6849a6 mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x418fd6d3 mlx4_SET_PORT_fcs_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x41df04a8 mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x42190e21 mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x46480964 mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x46ce90e2 mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4a46047f mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4b4d0f25 mlx4_get_cpu_rmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x54847d47 mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x595988fb mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5ae63945 mlx4_get_eqs_per_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x60a0c039 mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6de5e8ba mlx4_SET_PORT_BEACON +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x70ae9c3a mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x72539b06 mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x754512a9 mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x77e59344 mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x866dcaaf set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa37f7614 mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb37932f7 mlx4_SET_VPORT_QOS_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb6533386 mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbedfc03b mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc3665597 mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc492dc5d mlx4_ALLOCATE_VPP_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd1763a98 mlx4_ALLOCATE_VPP_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd3c1af0b mlx4_is_eq_shared +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdf3f44e1 mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe20153f6 mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe287ea78 mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe99e4fe4 mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xec415923 mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0857aabd mlx5_get_flow_table_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x091f0cf7 mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0eb7287e mlx5_del_flow_table_entry +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1876c58c mlx5_register_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1bdb16d1 mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x21f6d16e mlx5_core_create_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2a338a9a mlx5_core_query_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2ac43bc8 mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2fda493d mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x347a89d6 mlx5_cmd_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3df6ce05 mlx5_cmd_alloc_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4b089e85 mlx5_cmd_comp_handler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x557c233c mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x563e2de3 mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5ae68d06 mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5bec1f85 mlx5_unregister_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6ba97610 mlx5_core_query_vendor_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x79aeed8b mlx5_query_nic_vport_mac_address +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7e68b617 mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8166b554 mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8218bdad mlx5_unmap_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x84d06dfb mlx5_query_vport_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8b3de427 mlx5_cmd_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8f8692e5 mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x916f1e0f mlx5_create_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x94497cf0 mlx5_core_destroy_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x94d8af95 mlx5_vector2eqn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9da39b59 mlx5_cmd_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc1a4b973 mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc786a635 mlx5_core_get_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd5d89ff2 mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd73eb844 mlx5_core_arm_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdbe565fc mlx5_get_protocol_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdc24aa28 mlx5_core_dump_fill_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdd48340b mlx5_alloc_map_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe09d503f mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe1342603 mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe6af33e4 mlx5_destroy_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xefb647b5 mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf4294b43 mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfc728a49 mlx5_add_flow_table_entry +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x315a43f9 hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x500d3678 hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x834758f8 hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xcf66a408 hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xecca366d hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x2b6c92b4 sirdev_set_dtr_rts +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x314c9a4c sirdev_raw_read +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x3f35048d sirdev_write_complete +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x6329b77b sirdev_receive +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x6b2ce6ad irda_register_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x6fd19b4f sirdev_set_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x92ad3c08 sirdev_put_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xc16711d2 sirdev_get_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xc878bc4c irda_unregister_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xf35d680a sirdev_raw_write +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 0x1b53d1c7 mii_check_gmii_support +EXPORT_SYMBOL drivers/net/mii 0x2d471d9a mii_link_ok +EXPORT_SYMBOL drivers/net/mii 0x30d14cef mii_check_media +EXPORT_SYMBOL drivers/net/mii 0x4a1b7f36 mii_check_link +EXPORT_SYMBOL drivers/net/mii 0x5a83fc67 generic_mii_ioctl +EXPORT_SYMBOL drivers/net/mii 0xa7da7562 mii_ethtool_gset +EXPORT_SYMBOL drivers/net/mii 0xb60aa290 mii_nway_restart +EXPORT_SYMBOL drivers/net/mii 0xeb3021da mii_ethtool_sset +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0x8db3f0ce alloc_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0xec4e67b8 free_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/vitesse 0xec42268c vsc824x_add_skew +EXPORT_SYMBOL drivers/net/ppp/pppox 0xb3d7c75d register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xbeada0d3 pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe5454a5a pppox_unbind_sock +EXPORT_SYMBOL drivers/net/sungem_phy 0xa159eea4 sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x0bda0bdb team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0x267a8a38 team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0x447f8f70 team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0x4560dbe0 team_options_register +EXPORT_SYMBOL drivers/net/team/team 0x903bfae9 team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0xbc378984 team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0xd2e43384 team_mode_unregister +EXPORT_SYMBOL drivers/net/team/team 0xf0e01197 team_options_change_check +EXPORT_SYMBOL drivers/net/usb/usbnet 0x3f212863 usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/usb/usbnet 0xb4acdb50 usbnet_manage_power +EXPORT_SYMBOL drivers/net/usb/usbnet 0xbf9f0786 usbnet_link_change +EXPORT_SYMBOL drivers/net/wan/hdlc 0x210ed6ac hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0x25891b4b unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x354bb766 detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x35dcd5db hdlc_change_mtu +EXPORT_SYMBOL drivers/net/wan/hdlc 0x460a8d16 register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x5fe1b4fb alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0x6347e413 unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0x67fd34ff hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0x73151030 hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0xbfe7efd9 hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0xe99989c5 attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/z85230 0x0dc67990 z8530_describe +EXPORT_SYMBOL drivers/net/wan/z85230 0x10c78988 z8530_dead_port +EXPORT_SYMBOL drivers/net/wan/z85230 0x264555c4 z8530_nop +EXPORT_SYMBOL drivers/net/wan/z85230 0x264c8e3d z8530_sync_close +EXPORT_SYMBOL drivers/net/wan/z85230 0x2d940e9d z8530_sync_dma_close +EXPORT_SYMBOL drivers/net/wan/z85230 0x3073d2c5 z8530_sync_open +EXPORT_SYMBOL drivers/net/wan/z85230 0x332c530a z8530_sync_dma_open +EXPORT_SYMBOL drivers/net/wan/z85230 0x397cea24 z8530_channel_load +EXPORT_SYMBOL drivers/net/wan/z85230 0x55ad4575 z8530_sync +EXPORT_SYMBOL drivers/net/wan/z85230 0x57442bcf z8530_sync_txdma_open +EXPORT_SYMBOL drivers/net/wan/z85230 0x5cd24d29 z8530_hdlc_kilostream +EXPORT_SYMBOL drivers/net/wan/z85230 0x6d61b775 z8530_init +EXPORT_SYMBOL drivers/net/wan/z85230 0x7fb30dc0 z8530_shutdown +EXPORT_SYMBOL drivers/net/wan/z85230 0x9a91685b z8530_null_rx +EXPORT_SYMBOL drivers/net/wan/z85230 0xc6fe50da z8530_sync_txdma_close +EXPORT_SYMBOL drivers/net/wan/z85230 0xd4ffebf0 z8530_interrupt +EXPORT_SYMBOL drivers/net/wan/z85230 0xe3d80064 z8530_hdlc_kilostream_85230 +EXPORT_SYMBOL drivers/net/wan/z85230 0xe47b4384 z8530_queue_xmit +EXPORT_SYMBOL drivers/net/wimax/i2400m/i2400m 0xbe38046d i2400m_unknown_barker +EXPORT_SYMBOL drivers/net/wireless/airo 0xd3457429 reset_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0xd9d5c72a init_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0xe84051a7 stop_airo_card +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x15890c18 ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x16c628e0 ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x257c7b84 ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x2c70cf44 ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x319c6026 ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x427aa626 ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x5077265b ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x54d2b22d ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x5fcb441f ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x6b9734fc ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x71cfc7fd ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xaafdb617 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xb1bd2169 ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xf8b98051 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 0x1b8012a7 ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2c91c1f0 ath10k_debug_get_new_fw_crash_data +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x556e47d6 ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5c7e3a2d ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6b344510 ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x78de5788 ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xaea0732e ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc9801490 ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xdb4fe82c ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf33a49fa ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf511a765 ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x136fbbbf ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x1b18919f ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x2ae18c52 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 0x7d49af48 ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x80a09613 ath6kl_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x8973833a 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 0x9befba3d ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xa6f66cc1 ath6kl_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xa92992a9 ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xcb014460 ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xce3f80e5 ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xd09d2012 ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xef2902f6 ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x0816368b ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x173b5bb2 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 0x40dcd0dc ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x50a549a0 ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x53da1e78 ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x5a72ef71 ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x65d0bd04 ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x6bc7eb22 ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x750dbf3f ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7d2f9890 ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x85d9cb17 ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x89c16add ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x90226537 ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb82c441c ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xc5a364f5 ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xc6a43483 ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xce994da1 ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xced7a686 ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xcf6b34e1 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 0xe5b6651b ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe94af2ec ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xee7ce416 ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xfdd769b3 ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0113111f ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x019602d4 ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x06648c69 ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x09024923 ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x095b2f7f ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0996554d ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0b286313 ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0bb77c99 ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0da08143 ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0e00215a ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0f36b9b1 ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x190c9e06 ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1c6f5afe ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x214e2e27 ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x22bdab73 ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x271b4d9a ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2997ce20 ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2a545ac9 ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2c620bfc ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2d05dc67 ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2dcd3ed1 ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2e485641 ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x33ad3b47 ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x36f3b666 ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x37e563d4 ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3b328bd3 ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x42ab5dea ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x48197cc1 ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x48ed5135 ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x49b9eafc ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4aa837de ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x562c2d59 ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5c3740bf ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5ef7afce ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5f90ea31 ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x61fbdcc8 ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x64bcf3d2 ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x651172d9 ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x67f47e3c ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x68e4cf7b ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6aacc646 ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6b9f6647 ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6c4fcf25 ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x715a917e ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7328bb3c ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x75136449 ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x76ff26c9 ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x77d7387e ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x77e8da0b ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7c99de83 ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7cb3f45a ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7cc0e77d ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7cc12050 ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fe2d008 ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x810f9615 ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x811731a7 ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x85f2240e ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x881e028c ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x88fffd2a ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x89ac1192 ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8c2017fa ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8dfd3fd8 ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8ed704ec ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8fbce70a ath9k_hw_cfg_gpio_input +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8fdd3699 ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x937690b3 ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9abaf859 ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9dcbabff ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9e430af4 ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa3f8443b ath9k_hw_cfg_output +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa61a7ead ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa89085a0 ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xaba403b3 ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xad25cb15 ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb323a47f ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb429296f ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb6f04698 ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb89c6ec5 ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbb55f4ef ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbccfb576 ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbd44dfe7 ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbe768d22 ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc252c7d1 ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc3790b40 ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc4aef36d ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc78bbd0b ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xca51460a ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcae34a31 ath9k_hw_request_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcd147933 ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd77217d2 ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd91565dc ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd9e08801 ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdae0bd96 ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdd3583cc ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe17ca9a0 ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe4251eda ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe52c2c77 ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe6bae0f7 ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe876f834 ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xee023ca0 ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf1c9b157 ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfe74050c ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xff0e87d6 ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xff910524 ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xffd02408 ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/atmel 0x054e4b8b init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0x31e2a629 atmel_open +EXPORT_SYMBOL drivers/net/wireless/atmel 0xb0c9b5bd stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x008c1028 brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x0cadf354 brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x17600366 brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x2498d741 brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x28eed147 brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x3f2988a1 brcmu_dotrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x429702a4 brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x54b2d8d0 brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x682dddde brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x7ae908e1 brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9136d592 brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9f4b5dcf brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xafd3b92d brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xc80f14f1 brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd261b8a6 brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xf180b67a brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x0ad69602 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x104b0f71 hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1c27ff21 hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1ea191ba hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x25c89897 hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x28f8515d hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x34a498a8 hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x38af9460 hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x5f0cee20 hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x60b20d5a hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x65ff03fe hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x6ae22e14 hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x725dc46a hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x7d93d4ac hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x817092a2 hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa12ad27f hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xad36e22a hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xad729f6b 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 0xc5ecce4b hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xd2bfb9e0 hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xd901d878 hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xdbfd92d3 prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xdf0bf37d hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xdffa7b26 hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xe016c89c hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xe6a77d13 hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf848753c hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x0e715595 libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x13814272 libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x1a460ef1 libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x29b48297 libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x2a9d8ba4 libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x3f89ae7e libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x48115c5c libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x482d3e9e libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x4b2a51f3 libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x4b9e55fb libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x5b4fb2f1 libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x5dc44df5 libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x6b4ee363 libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x6f49f645 alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x87b85c39 libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xa16d5675 libipw_change_mtu +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xda720bc3 libipw_rx +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xe96b8dc5 libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xef85c701 free_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xf6c0d0f2 libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xf937821a libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x02d20e39 il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x03e2225c il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0676822b il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0b03f1a2 il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0c2467b0 il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0d1221c4 il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0fc1a9fe il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1185cd8d il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x12d360d9 il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1357a319 il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x18336bdb il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1bf8f5ee il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x277c5c74 il_mac_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2793844d il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x280bf0a6 il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x28159173 il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2b4936b4 il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2d54a52d _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2f467539 il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3248fa61 il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x329b8d6e il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x34cd068d _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3c1cead2 il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3f6290ff il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x402c539e il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x421fa75f il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x45d0d190 il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x47c1f464 il_set_rate +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4aa39103 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4d6a3c57 il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x509e319c il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x564c6740 il_debug_level +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x59feaad2 il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5ab97367 il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5b24b1cc il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5c853739 il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x60187e2b il_free_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x63f9089e il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6468d789 il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x65cf8151 il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6794cca2 il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x682b3220 il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6cf976b6 il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6e13bba5 il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x70f87f7d il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x748689fc il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x759464b8 il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7abfc886 il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7d3fb873 il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7d78c784 il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7e2de2f0 il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x82c8fd21 il_force_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x83066fda il_update_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x85dfe06f il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x866c7372 il_apm_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8bedbc14 il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8ddc3d83 il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8e2055e0 il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x930575e2 il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x930a37cc il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9676a07a il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x96f648e1 il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9799d72b il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9bc72ae2 il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9f9488d0 il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa3496bfc il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa3f97578 il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa5ba5cfc il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa648a4d9 il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa8b200bf il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa9b16545 il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xab96f37e il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xad8e4079 il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xafadef44 il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb5d7bae1 il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb60a5690 il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc2fa2e32 il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc3957d9a il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc39cf12c il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc49dba20 il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xce2b089b il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcef36c39 il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcf0a6354 il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd3796a03 il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd3e08109 il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd49a0aae il_leds_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd735675d il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdaf423ff il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdf87b56d il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe2303fd1 il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe435493a il_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe457bb53 il_init_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe49c7ce7 il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe4f02ff8 il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xecdaff8d il_set_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xee4a4460 il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf03bd969 il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf47050ad il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf501278b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf7aee951 il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf8daaf31 il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf8f540fb il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfa9b1a2e il_set_rxon_channel +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 0x02cf7fcf hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x0813ac54 __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x1207c853 orinoco_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x131d4223 orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x262e523b orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x43deaeab orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x674a489b __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x6a2332e3 orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x71283015 orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x7214b147 orinoco_up +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x89fa6b8c orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xa9f77ab2 orinoco_open +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xc1414971 orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xcda815e5 orinoco_down +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xd8b78791 orinoco_get_stats +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xef09f1b2 free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xf29c1b27 alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/btcoexist/btcoexist 0x5990772e rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0203692f rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x069764eb rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0ee8bc28 rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x14c73b1a rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x173587e5 _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1dd78132 rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x20c8d4c0 rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x278ebe52 rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2b106f2c rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2d096b06 rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x379e0ad2 _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x40da45fa _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4b07f100 rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x59c1c9ad rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x59d9826f rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6ed83e6d rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x745d6760 rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x81bcfe74 rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x82123b97 _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x834d4583 _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8acb398a _rtl92c_store_pwrIndex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x91d74dd1 rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9b8bd65c rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9dbdeba3 rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9fe749c4 rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa1780deb rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa256ef2f rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa443a88d rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa5e3f464 _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xacd8ae7b _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb3314d48 _rtl92c_phy_calculate_bit_shift +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb8bd4698 rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc12a876d _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xcd6c29cf rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd0c0c782 rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe0dc45ea rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xefeefbff rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf165e47e rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf921a629 rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xfc4d2aba _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xfe00e78c rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xff38f7f6 rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fb9f06f rtl8723_fill_dummy +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x1b46defc rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x4cf91c20 rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x797a586e rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xa21df80e rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x67930454 rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x8e9c7cc7 rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xbff1a3e2 rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xc96d4e4e rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x02ae624f rtl_dm_diginit +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x0a953a64 rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x1c00aaff rtl_ps_set_rf_state +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x1f9602f9 rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x207fbb70 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x280ed894 rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x296f75fa rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2e466cd2 rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x30bb45e6 rtl_lps_leave +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x3356a971 rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x42b839c1 rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x42d781f8 rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x55051656 rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x5587c576 rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x5dc88a56 rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x62279e7d efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x6aa4e9d6 rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x6acdea7f rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x6e51081f rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x79188a02 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x7d7a0b79 rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x82c858fe rtl_wowlan_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x8a7efbc4 rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x93cfa612 rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x980848e2 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x9ca55172 rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x9cb06cf4 rtl_lps_enter +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa1304a9f rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa4e1fc2a rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xce576fbf rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xdb63b4de rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe3500f97 efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf0bf0c5a efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x3d1d7a04 wlcore_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x5efab22c wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x85ee840f wl1271_free_tx_id +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xa8ed11d2 wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/nfc/microread/microread 0x631d75d4 microread_probe +EXPORT_SYMBOL drivers/nfc/microread/microread 0xeb790b4a microread_remove +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x2d60713f nxp_nci_probe +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0xe30c6e73 nxp_nci_fw_recv_frame +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0xf13c4648 nxp_nci_remove +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x58e7730e pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0xec2f0051 pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x108de084 ndlc_open +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x3393375f ndlc_close +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x3dd1546e ndlc_remove +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x5cd258d4 ndlc_send +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x75978975 st_nci_se_deinit +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x9797c118 ndlc_recv +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x9cbc6c63 ndlc_probe +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xb31fd7d5 st_nci_se_init +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xccc7449e st_nci_se_io +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x19775fd2 st21nfca_hci_disable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x1ae5919c st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x209019ce st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x3048d468 st21nfca_connectivity_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x33dcee31 st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x527b0cde st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x663cd6f9 st21nfca_se_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x736078d0 st21nfca_apdu_reader_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x737a54e5 st21nfca_hci_enable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7c097cb8 st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x819af191 st21nfca_hci_se_io +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x93598d7c st21nfca_hci_discover_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xa61b8dc1 st21nfca_se_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xeb64fcdb st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xf5f60461 st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xf833a38e st21nfca_hci_remove +EXPORT_SYMBOL drivers/ntb/ntb 0x1cd12c15 ntb_register_device +EXPORT_SYMBOL drivers/ntb/ntb 0x467122d6 ntb_link_event +EXPORT_SYMBOL drivers/ntb/ntb 0xb4b58727 ntb_unregister_client +EXPORT_SYMBOL drivers/ntb/ntb 0xb5dc0935 ntb_clear_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0xc15cb763 ntb_db_event +EXPORT_SYMBOL drivers/ntb/ntb 0xc507b4ae ntb_unregister_device +EXPORT_SYMBOL drivers/ntb/ntb 0xd65785ed ntb_set_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0xdd6c5f1b __ntb_register_client +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0x81f7a4b1 nvdimm_namespace_detach_btt +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0x9bc065a5 nvdimm_namespace_attach_btt +EXPORT_SYMBOL drivers/parport/parport 0x096d326d parport_write +EXPORT_SYMBOL drivers/parport/parport 0x0e21421d parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0x1d7dbbed parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0x312e5da4 parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0x37f578c9 parport_read +EXPORT_SYMBOL drivers/parport/parport 0x3842a547 parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0x387aaaf0 parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x3b45344e parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0x47584c8a parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x4aac06a7 parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x52bc3523 __parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0x55f9b5ba parport_release +EXPORT_SYMBOL drivers/parport/parport 0x5748cc9f parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x5caf9072 parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x646762b3 parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x6acbd71e parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0x6ce6a689 parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0x7f90be4b parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x88fadda7 parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0x8aad9306 parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0x8c489b8b parport_register_dev_model +EXPORT_SYMBOL drivers/parport/parport 0x918b88a0 parport_del_port +EXPORT_SYMBOL drivers/parport/parport 0x9923ca56 parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0xa0121321 parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0xab787570 parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0xb73dc40e parport_claim +EXPORT_SYMBOL drivers/parport/parport 0xd58d749a parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0xddf76720 parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0xde150f23 parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0xe2707951 parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0xeb635669 parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0xfc367884 parport_register_device +EXPORT_SYMBOL drivers/parport/parport_pc 0x2e37ab26 parport_pc_unregister_port +EXPORT_SYMBOL drivers/parport/parport_pc 0x3bdf92f2 parport_pc_probe_port +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x10594a80 pcmcia_fixup_vpp +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x107f3c70 pcmcia_read_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x178e723c pcmcia_disable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x289caf75 pcmcia_release_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x2d529c15 pcmcia_request_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x364e325a pcmcia_loop_config +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x47937906 pcmcia_dev_present +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x63d9b0a9 pcmcia_get_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x742f5665 pcmcia_parse_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x7769410e pcmcia_enable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x81a8a5dc pcmcia_map_mem_page +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x824b6082 __pcmcia_request_exclusive_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x8b41ba3e pcmcia_fixup_iowidth +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x97566d02 pcmcia_register_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x98466b86 pcmcia_unregister_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x98cc724c pcmcia_loop_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x9ae33c9f pcmcia_get_mac_from_cis +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xbd0ec4ec pcmcia_request_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xe1ee716b pcmcia_request_io +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xfc789825 pcmcia_write_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x212db8d2 pcmcia_socket_list +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x3e449cc6 pcmcia_socket_list_rwsem +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x5b961cf5 pcmcia_register_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x5f5befb6 pcmcia_get_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x7940bee6 pcmcia_parse_uevents +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xa81ba577 pcmcia_parse_events +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xbf2495fa pcmcia_unregister_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xc7c3a6b8 pccard_register_pcmcia +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcc169e52 pcmcia_socket_class +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcf97f3bd dead_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xd5e487cc pcmcia_get_socket_by_nr +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xea6fcf4f pcmcia_put_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xec4f8f3d pcmcia_reset_card +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x40392200 pccard_nonstatic_ops +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x9f12d275 pccard_static_ops +EXPORT_SYMBOL drivers/platform/x86/sony-laptop 0x5bb1e117 sony_pic_camera_command +EXPORT_SYMBOL drivers/pps/pps_core 0x102bec5f pps_register_source +EXPORT_SYMBOL drivers/pps/pps_core 0x17731448 pps_unregister_source +EXPORT_SYMBOL drivers/pps/pps_core 0x1c406510 pps_lookup_dev +EXPORT_SYMBOL drivers/pps/pps_core 0xbd11befc pps_event +EXPORT_SYMBOL drivers/ptp/ptp 0x29ba5d70 ptp_find_pin +EXPORT_SYMBOL drivers/ptp/ptp 0x3a434ce2 ptp_clock_event +EXPORT_SYMBOL drivers/ptp/ptp 0xf3e6d401 ptp_clock_index +EXPORT_SYMBOL drivers/ptp/ptp 0xf61508bc ptp_clock_register +EXPORT_SYMBOL drivers/ptp/ptp 0xf92388ee ptp_clock_unregister +EXPORT_SYMBOL drivers/ptp/ptp_pch 0x08d6c1a4 pch_tx_snap_read +EXPORT_SYMBOL drivers/ptp/ptp_pch 0x1b5b499d pch_src_uuid_lo_read +EXPORT_SYMBOL drivers/ptp/ptp_pch 0x2f24538a pch_ch_event_write +EXPORT_SYMBOL drivers/ptp/ptp_pch 0x6d9d25f1 pch_rx_snap_read +EXPORT_SYMBOL drivers/ptp/ptp_pch 0x7e4f4a54 pch_ch_control_write +EXPORT_SYMBOL drivers/ptp/ptp_pch 0x9d76dc9e pch_ch_control_read +EXPORT_SYMBOL drivers/ptp/ptp_pch 0xd0bd488c pch_ch_event_read +EXPORT_SYMBOL drivers/ptp/ptp_pch 0xda871b1d pch_src_uuid_hi_read +EXPORT_SYMBOL drivers/ptp/ptp_pch 0xe0d37ff2 pch_set_station_address +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x0257fd33 rproc_alloc +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x197161d0 rproc_put +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x58604d2e rproc_da_to_va +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x7762597b rproc_get_by_phandle +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x980f29bc rproc_shutdown +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x9c80c015 rproc_add +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x9e58e034 rproc_del +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xbb2b1a0d rproc_vq_interrupt +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xbcad8d1a rproc_report_crash +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xc04851b1 rproc_boot +EXPORT_SYMBOL drivers/rtc/rtc-ds1685 0x4931e98a ds1685_rtc_poweroff +EXPORT_SYMBOL drivers/scsi/53c700 0x3d9cece0 NCR_700_intr +EXPORT_SYMBOL drivers/scsi/53c700 0x4b411df2 NCR_700_release +EXPORT_SYMBOL drivers/scsi/53c700 0x6fd774f0 NCR_700_detect +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x97aef0d4 scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xa2e1f950 scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xb9f24d5b scsi_esp_template +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xcaaea2d3 scsi_esp_register +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x13648fb8 fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x236e9a0f fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x3037f211 fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x43842c9e fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x56278ae6 fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x785d64b8 fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x7c87c41d fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xcaa60908 fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xe02c3ee5 fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xe9ce067d fcoe_ctlr_destroy_store +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xec78b6fa fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xffd3f648 fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x056748d7 fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1355b56f fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x158a7f26 fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1cbf485e fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1e94a965 fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2c4ed1a1 fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2e8cd151 fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36e5fbaf fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x41b703ea fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x440af97d fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4684f1bb fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4cbbd027 fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4f94796a fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5527dfb1 fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5768edc2 fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x59a3725b fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5a6d35a1 fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5f249106 fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6268d4ac fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6a6a36e4 fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6f0261a5 fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6f1d5f26 fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6f24b661 fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x74f02082 fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x798db726 fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x79b15802 fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7ee50166 fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x82138b03 fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x82ef392b fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x83724496 fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x91969f57 fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9415d8f5 fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9d031e95 fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9e043e7e fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa6f92cbe fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb48bdc65 fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb8184148 fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb959c4f9 fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xbdebd626 fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xbe740fc4 fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc0802f50 fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xcb63f4fa fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd479467c fc_rport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd9f9caad fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe258975d _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe58685e8 fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe5a27688 fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xed0cd627 libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xef7c2a1e fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfa20678c fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xff925761 fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x1ddfc037 sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x8a87e724 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xc75487b6 sas_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xe68201ed sas_wait_eh +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xf9a17dd8 sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x2250c66e mraid_mm_adapter_app_handle +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x3beef7c4 mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x512c956d mraid_mm_unregister_adp +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x046a5e1e osd_req_decode_sense_full +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0c17edb1 osd_sec_init_nosec_doall_caps +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1069d417 osd_req_write_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x16af7fe2 osd_req_write_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x215cdc62 osd_req_read_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x23ab643b osd_req_set_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x285a5ada osd_req_list_collection_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x296a764d osd_req_list_partition_collections +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2ae59b19 osd_execute_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2d6af089 osd_req_flush_obsd +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2e1b5e73 osd_execute_request_async +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x43ab48e6 osd_dev_fini +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x4a69dff9 osd_req_read_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x4f998a8d osd_finalize_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x5a2163c2 osd_req_add_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x610296bc osd_req_decode_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x6fe31d72 osd_start_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x71bb9f3c osd_req_flush_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x71d5f5ab osd_req_create_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x8d2e28b9 osd_req_write_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x8e08a874 osd_req_get_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x908b3923 osd_req_create_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9d37fa34 osd_dev_init +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa0b13527 osd_req_list_dev_partitions +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xad190182 osd_req_write +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb3b840b9 osd_req_list_partition_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xbb5b84f6 osd_req_add_get_attr_page +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xbbafbb25 osd_auto_detect_ver +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xbd5ad9a5 osd_req_format +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd07753a8 osd_req_read +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd8a2e4c9 osd_req_read_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xde91efa5 osd_end_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe07f8098 osd_req_flush_collection +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe140e847 osd_req_remove_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe359afec osd_req_remove_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe8b6e64c osd_req_add_set_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xf6e51aef osd_req_flush_object +EXPORT_SYMBOL drivers/scsi/osd/osd 0x404dc56e osduld_device_same +EXPORT_SYMBOL drivers/scsi/osd/osd 0x4484a351 osduld_put_device +EXPORT_SYMBOL drivers/scsi/osd/osd 0x5fc48609 osduld_unregister_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x6a490cfd osduld_path_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0x93fdbd31 osduld_info_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0xac65f893 osduld_register_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0xf288c59e osduld_device_info +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x060dc08e qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x0b35e086 qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x10447ff8 qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x15fee36e qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x56391e96 qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x5bc974bc qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x6eb97201 qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x7e0d722a qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xac861b41 qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xb6ed09b6 qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xc7c53c85 qlt_abort_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xfca7056f qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x139cd171 qlogicfas408_biosparam +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x166cb02d qlogicfas408_info +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x1f55cd70 qlogicfas408_ihandl +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x299816b6 qlogicfas408_abort +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x3d4c5ccf qlogicfas408_queuecommand +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x3fd8cd71 qlogicfas408_detect +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x8548f61c 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/qlogicfas408 0xf8fc61b3 qlogicfas408_bus_reset +EXPORT_SYMBOL drivers/scsi/raid_class 0x04668841 raid_component_add +EXPORT_SYMBOL drivers/scsi/raid_class 0x3de397a2 raid_class_attach +EXPORT_SYMBOL drivers/scsi/raid_class 0x5730c640 raid_class_release +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x198fc419 fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x24fe91f1 fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x2533e521 scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x4a338cf9 fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x549fd793 scsi_is_fc_vport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7954b1ea fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7f902ca3 fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x95ba5f43 fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xb993d61d fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xdc074a67 fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xe533bb17 fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xeac73d2b fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xf476df6b fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xf5e32075 fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x0a42eae4 scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x172de6ba sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x22edc19a sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2e36daf5 sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x321d03fc sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x34d1974d sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x3f011159 sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4368329c sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x548e0e7b scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x58dcb49a sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x82b5d7a2 sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x91da9e16 sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa0f95da2 sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa4ed153d sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa6a9d379 sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa772cd0e scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa8a2c1f8 sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xb341e442 sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xb4ad6c81 sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc2734407 sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc37791f1 sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc68d4279 sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xcca40fb0 sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd67824dc sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd90142e1 sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xdbfd954a sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xde2a853f sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe6f43063 sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x22d08bd9 spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x44ad4b28 spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x5e55ce93 spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x84ae4d57 spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x870cbfdf spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x3803341d srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x405b6e05 srp_parse_tmo +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x80db7f9c srp_rport_get +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xbc54fe86 srp_rport_put +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xf68f4595 srp_reconnect_rport +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x57a87f1c ufshcd_runtime_idle +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x5bfcb7fe ufshcd_system_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x6af215f7 ufshcd_alloc_host +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x710aec72 ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xb4263c4e ufshcd_runtime_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xba848575 ufshcd_system_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xca5dec13 ufshcd_shutdown +EXPORT_SYMBOL drivers/ssb/ssb 0x06ce5e17 ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0x19d5c889 ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0x1c4f8adc ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0x37f4fa4e ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0x40762b71 ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0x43339b65 ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x4a98100c ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0x5a8ab50f ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0x7c7c70ee ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0x920a72df ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0x9a5c6e10 __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0xa058eeac ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0xb39a3b54 ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0xb9dc14f6 ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0xbe84e419 ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xc0512e0f ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xc1ed31b1 ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0xd0056c2e ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xd481192b ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xe7863c44 ssb_bus_pcibus_register +EXPORT_SYMBOL drivers/ssb/ssb 0xf3c11af2 ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0xf769a60a ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0xfb9d20c0 ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x068971ee fbtft_write_vmem8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x092e156a fbtft_init_display +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x0c153e65 fbtft_probe_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x0d71bb8b fbtft_dbg_hex +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x0fb85ab6 fbtft_unregister_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x36ab9d16 fbtft_write_reg16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x39291601 fbtft_write_reg16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x544ffe09 fbtft_framebuffer_alloc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x637ad6a8 fbtft_write_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x6ae645ff fbtft_write_gpio16_wr_latched +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7c168108 fbtft_framebuffer_release +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7ecc7716 fbtft_write_reg8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x8a5ac870 fbtft_write_vmem16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x8d1cd695 fbtft_write_vmem16_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x97564a97 fbtft_write_gpio16_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x9cbdce53 fbtft_register_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xaa8ea591 fbtft_register_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xb4eb26ff fbtft_write_gpio8_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xb9d476cb fbtft_write_spi_emulate_9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xc4a8809c fbtft_read_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xc9a3c2c9 fbtft_unregister_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xda205486 fbtft_write_vmem16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xdc75e777 fbtft_remove_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xed9d9555 fbtft_write_reg8_bus9 +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0x3871d48d fwtty_port_get +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0x467b27c0 fwtty_port_put +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0x2e31d354 adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x471b4cef hmc5843_common_remove +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x4cce32e0 hmc5843_common_resume +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xe55259e4 hmc5843_common_suspend +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xe9bb7356 hmc5843_common_probe +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x6e3e8ce4 ade7854_remove +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0xab43fd28 ade7854_probe +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x02252e76 lnet_copy_kiov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0710e62d lnet_create_reply_msg +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1366b7ac LNetSetLazyPortal +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x153933c6 lnet_set_reply_msg_len +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x166c63a1 lnet_sock_accept +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 0x1d774551 lnet_parse +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1ee5f15e lnet_ipif_query +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 0x22bdc597 lnet_copy_kiov2kiov +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 0x3dd70f03 lnet_copy_iov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3f4f5b46 LNetNIFini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x41e79a93 lnet_sock_setbuf +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x473ad33b LNetDist +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x530e4b42 lnet_notify +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x54815656 lnet_sock_getaddr +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x55db5324 lnet_iov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x58a1ca89 LNetMDUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5a50b154 lnet_sock_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5e91cfec lnet_copy_iov2iov +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 0x64b1b88a lnet_finalize +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x64cdea3a LNetCtl +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x65f0df88 lnet_sock_listen +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x66d449b1 lnet_ipif_enumerate +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x6e0cda7e lnet_kiov_nob +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 0x86bbebf8 lnet_net2ni +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x994bbfb4 the_lnet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x9de986d3 LNetEQAlloc +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa56de08d lnet_ipif_free_enumeration +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 0xb326142c lnet_extract_kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb75f7953 LNetEQFree +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb99e885e lnet_connect +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 0xc164f72b lnet_register_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xcf9b56d0 lnet_sock_read +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd1c2f3e4 lnet_extract_iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd7c50cb9 lnet_init +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xdd9db61c lnet_sock_getbuf +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xe360f607 lnet_unregister_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xe8124744 lnet_fini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf1b316bf LNetSnprintHandle +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf6e9a612 lnet_sock_write +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xfa106804 lnet_counters_get +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 0x2985d83b seq_client_alloc_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x32577ea1 seq_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x375e6f8d LUSTRE_BFL_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x3d67abc4 seq_client_get_seq +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x4d8c75a3 client_fid_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x609e11e3 client_fid_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x93b1efc3 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 0xd9ae7f35 seq_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xecee2727 LUSTRE_SEQ_ZERO_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x33c791ad fld_client_del_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x36d10566 fld_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x4ace3060 fld_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x70da1f9b fld_client_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x7421b4a5 fld_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x7a06ceea fld_client_add_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x95087af7 fld_client_debugfs_fini +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 0x03ae0009 cfs_hash_lookup +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 0x0aa98a7a cfs_hash_create +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 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 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 0x21a44499 cfs_percpt_lock_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x23f6f445 cfs_restore_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x247da28c libcfs_kvzalloc +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 0x297fac97 cfs_hash_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2a4ed56a cfs_hash_rehash_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2adae33e cfs_init_timer +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2c4efe0b cfs_hash_dual_bd_lookup_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2dbe54b2 cfs_trimwhite +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2ef02848 cfs_hash_del_key +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 0x36b60398 cfs_race_waitq +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 0x3c4937a9 cfs_hash_for_each_empty +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 0x413c5299 cfs_hash_bd_move_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x42393d2a cfs_hash_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 0x463e853d cfs_hash_rehash_cancel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x475f4d26 cfs_hash_getref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x48f163c6 libcfs_str2anynid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4a95faa2 cfs_timer_deadline +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 0x53134f6c cfs_percpt_lock_alloc +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 0x5b2451b1 cfs_percpt_unlock +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 0x600fae9b cfs_hash_for_each_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x61d6e1e0 cfs_hash_add_unique +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 0x675e1725 cfs_hash_bd_add_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x68497dbf cfs_cpt_number +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6aa9d0e6 cfs_hash_size_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6b18b7fc cfs_hash_for_each_safe +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6c147ea0 libcfs_kvzalloc_cpt +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 0x71c4cca8 cfs_percpt_lock +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 0x77ef5792 cfs_hash_dual_bd_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7a63872e cfs_timer_disarm +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 0x7f04ceef cfs_hash_bd_peek_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7fab218c cfs_hash_dual_bd_findadd_locked +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 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 0x8f5f81ec cfs_hash_dual_bd_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x91504e8b libcfs_kmemory +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x924ef5a8 cfs_hash_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x940ed192 libcfs_stack +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x94c8f789 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 0x9bd94a35 cfs_hash_bd_del_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9d7193e4 cfs_hash_rehash_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9f82f712 cfs_trace_copyout_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa1e9fd28 cfs_hash_debug_header +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 0xa6be5411 add_wait_queue_exclusive_head +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 0xa9c0ca61 cfs_timer_init +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 0xae1545e4 cfs_hash_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb18cbfd1 cfs_hash_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb289de95 cfs_hash_bd_finddel_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 0xb8c52b1b cfs_timer_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbab4f34e cfs_timer_arm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbada117b cfs_cpt_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbb18b4f1 cfs_hash_for_each +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbf7a37f1 cfs_signal_pending +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc05afcd7 cfs_hash_rehash +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 0xc3ab0e9f cfs_hash_findadd_unique +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 0xcc001df7 cfs_hash_bd_findadd_locked +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 0xda3a5d85 cfs_hash_for_each_nolock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdd0817de cfs_crypto_hash_update_page +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 0xdfca7737 cfs_hash_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe012b076 cfs_hash_dual_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe1c853a5 libcfs_kkuc_group_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe262a6e2 cfs_timer_is_armed +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 0xe7b54314 libcfs_arch_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeaf51f70 cfs_hash_hlist_for_each +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 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 0xf4bcd8fd cfs_hash_debug_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xf5f0cfdc libcfs_kkuc_msg_put +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 0xf9701ad1 cfs_hash_dual_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfe565fa9 cfs_crypto_hash_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x0ba498c4 ll_direct_rw_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x94c24518 ll_osscapa_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xa6ee1ef4 ll_iocontrol_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xcd3cde92 ll_iocontrol_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xe155eed5 ll_stats_ops_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x207c6a69 lov_stripe_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x23e937ab lov_stripe_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x28108573 lov_read_and_clear_async_rc +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x474dc5e7 lov_lsm_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0xa3036f5b lov_lsm_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0xfa6e71c3 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 0x00804138 cl_io_submit_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01202c0d lprocfs_rd_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01665e34 class_parse_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x019321c2 cl_lock_user_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x035852d0 lustre_swab_llog_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0362d0ab cl_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x037490c5 llog_cat_init_and_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x03763135 cl_page_list_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x03b2302e cl_type_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x053077ec llog_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x056bd4a3 cl_stack_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 0x06d82d96 class_handle_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x071c8602 cl_req_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x072b1a28 cl_lock_get_trust +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07682fe0 cl_sync_io_note +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07810c45 cl_conf_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07a837a8 class_cleanup +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 0x07dbf22e lu_cdebug_printer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x083942ff class_del_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x088dccc2 lprocfs_oh_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x08d3f4e9 cl_enqueue_try +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 0x0bf57e87 cl_page_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c378d79 lustre_swab_llog_hdr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c8a8a16 class_unlink_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0cb840bc cl_io_iter_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0cb96411 llog_cat_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0cf56cac lu_context_key_revive +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0cf99bff dt_acct_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0dfab6d8 cl_io_rw_advance +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0f414fe4 cl_lock_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0f8b06a6 cl_object_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0fc87bcd cl_page_cache_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x108f2906 dt_txn_hook_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x112d1ca1 cl_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1130eb00 cl_io_commit_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1148605f cl_env_nested_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11495519 lprocfs_write_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x118173e6 cl_sync_io_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1182f6ff cl_lock_at_pgoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11a5deef cl_page_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x12515a52 cl_lock_mutex_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x129027ee dt_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x12fd46fe cl_lock_closure_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1401add6 lprocfs_wr_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1491dc30 lu_context_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1537f814 llog_cat_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x166a8d37 lu_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x176cdb3a llog_thread_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x17b4aff9 class_put_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x19eec37e cl_page_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1a1708ba dt_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1a50f775 cl_unuse_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1a9fa985 dt_record_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1d4dc157 cl_lock_nr_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1dc7a2ae lu_env_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1e16af9c llog_backup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1f056dc4 obd_exports_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1f0a58d9 cl_page_unassume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x203a4501 lprocfs_single_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x206202e6 cl_object_kill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x20e4efdb cl_page_own_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21307495 lu_buf_check_and_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21fc94e8 cl_page_make_ready +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x221826f1 class_parse_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x223cfdec cl_lock_closure_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2262f04b cl_object_attr_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2385ea4c cl_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x240b2d72 cl_page_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2445420d cl_lock_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2459296b cl_lock_extransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2473e031 obdo_from_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x252407df lu_kmem_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x253661f5 lu_device_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 0x26101af1 class_config_parse_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x269e6e4f lu_object_add_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x26c7130c cl_object_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x275cdc7a cl_env_reexit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x279f3920 cl_page_list_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x28244701 lprocfs_seq_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x286860f5 class_handle_free_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x28840db1 lu_device_type_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2886fd4e cl_env_implant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x28ddb564 class_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x297cf5e0 class_handle2object +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2acad62c lprocfs_rd_timeouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ae1cd79 kuc_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2af31942 cl_page_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b4c48e9 server_name2svname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b9296f3 class_config_llog_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b9e7fe5 capa_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2c14fd9a class_disconnect_stale_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2c54b5d0 llog_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2cceb7a3 class_handle_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ddc9da3 cl_io_loop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2e682dde dt_declare_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2e83b7aa cl_lock_enclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ecb26af cl_page_vmpage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2f061361 lu_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x316d9b5a capa_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x317a5f04 cl_2queue_init_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x31e33b4d cl_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3242ed35 obdo_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x32eb2da8 cl_io_lock_alloc_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3394b2b3 cl_page_list_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x34125571 cl_pages_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x345b0d3b cl_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x348450f8 cl_page_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x34abeb5a lustre_end_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x34db2f8a lprocfs_rd_conn_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x34f32a26 lu_context_key_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x354caf5b lu_object_find_slice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x35cff6c5 class_import_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x361ce882 cl_io_sub_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x369be015 obdo_le_to_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x36aae8be dt_try_as_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37ed6e4b at_early_margin +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x384b604d cl_page_list_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x386ddad7 lprocfs_free_obd_stats +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 0x3b5b76d1 cl_io_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3c651a92 llog_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3dbb8007 cl_lock_discard_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3e561718 lu_context_key_quiesce_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3e8ba38b llog_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3ec25140 ldebugfs_add_symlink +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3ef8cf97 lu_context_key_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f06eb29 lustre_process_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f25c782 obd_max_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x40291cc7 llog_cat_cancel_records +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x419898a7 cl_wait_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x42ba1ba9 cl_lock_descr_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x430234b0 cl_env_nested_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4357b315 lprocfs_counter_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x454c8bb9 obd_export_evict_by_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x46c9e0f3 lprocfs_obd_rd_max_pages_per_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x474ed5bd lustre_swab_ll_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x477cd1ea lprocfs_rd_u64 +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 0x497085bc llog_cat_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49854dc0 class_conn2cliimp +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 0x49c913c2 class_register_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4a33e645 cl_page_clip +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4a450f66 class_import_put +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 0x4afdfcba cl_lock_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4bb5afc4 class_manual_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4cb0f4be lu_object_locate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d013c77 class_devices_in_group +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d13458b kuc_len +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d2e16c0 lu_site_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d94a7bd lu_context_key_degister_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4f46ac2d cl_io_cancel +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 0x50f86215 lu_object_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5267c100 capa_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x534ac6e0 class_new_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x538a0545 llog_open_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x544a5167 la_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x545e992c class_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54885f87 ldlm_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54c8a3df lu_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5565f5cb cl_req_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x558bec27 obd_ioctl_getdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x55d15acc lu_context_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x55e9dbc3 cl_lock_unhold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x56472f18 obdo_to_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x564e9d44 init_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x565751f0 llog_cat_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x56765701 lustre_common_put_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x56c6f0e6 dt_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x56d16ea4 lu_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x570d09ae lustre_swab_lu_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x57f78d47 cl_page_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5847930e obd_memory +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a20d896 obd_memory_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a8d608d llog_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ad7b778 iattr_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5adcced3 cl_offset +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bc022c5 lprocfs_dt_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5c017cce cl_unuse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5cae3784 llog_exist +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d34ae0d cl_lock_mode_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e01fe45 cl_req_page_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ee62d0c lu_dev_del_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5f6f8d45 lu_dev_add_linkage +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 0x60e0903d lprocfs_rd_connect_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x618d2017 cl_page_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x61fc0e0f __llog_ctxt_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6205d89d ldebugfs_obd_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x631fd7b9 lustre_ext_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6331a8de lustre_register_client_fill_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x64147736 class_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x647ac084 cl_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x64fbb8d8 cl_lock_hold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x651b6d63 class_incref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x65dcbbeb cl_lock_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x66890b27 llog_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x66aa1c1a cl_io_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x66c98f2e lprocfs_seq_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6734adbd lprocfs_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6890d175 lustre_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x689104e6 lu_object_assign_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x68bd49da lprocfs_oh_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x69319cac class_search_type +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 0x6bb6d421 lu_buf_realloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6c030f93 lu_env_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6cc18ea8 llog_cat_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6cd65a0a lprocfs_init_ldlm_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6de6f826 lprocfs_rd_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6edb7720 class_detach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6f3e6225 dt_quota_slv_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6f462d7c llog_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6f5b4b58 cl_page_gang_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6fcb7042 lprocfs_counter_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x70274485 dt_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x704e7fcc llog_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x71164d42 lu_object_anon +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x71d3e4de cl_2queue_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x71d7ee5c cl_object_has_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x728bab5e cl_io_is_going +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7316c2ab lustre_register_kill_super_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7317e208 capa_cpy +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7334cb29 lu_site_purge +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x73f2b527 cl_lock_hold_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x742559b1 class_unregister_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x743d6edb cl_page_list_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x749af671 obd_devs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x74c974d3 class_connected_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7509c0a6 cl_io_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x75127d39 cl_wait +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 0x7710517b lprocfs_rd_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7783a3a7 cl_page_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x77cacbe3 lu_device_type_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 0x781bf212 cl_2queue_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x782dc639 lprocfs_wr_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7890689e md_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x789796a1 obd_zombie_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x78c2fc14 dt_locate_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x78ebd601 dt_store_resolve +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x78f75093 lprocfs_at_hist_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7a3c5b00 lu_object_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b4fc57b at_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7c1f9c91 cl_object_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7c409222 cl_page_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7c9e52a7 llog_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7ea7d401 cl_req_page_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7edcafa0 cl_env_reenter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7f1e5fd3 lprocfs_init_ops_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7f917342 llog_sync +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 0x8130b5a0 cl_page_list_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81742d89 obd_ioctl_popdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81eb3905 lprocfs_free_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x82373bd9 cl_2queue_init +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 0x84bc4931 cl_lock_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x85898443 lprocfs_clear_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x85d11952 lu_object_invariant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x867fbdb9 lu_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x874e3dbe dt_store_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x88339180 llog_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x887c29a4 cl_object_glimpse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x88a02a54 cl_page_list_splice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x89565897 lu_device_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x89cc80e6 lprocfs_rd_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8a7b7f3f cl_vmpage_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8aa2c358 lprocfs_dt_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b4a2dd8 cl_lock_disclosure +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 0x8c2d8ac2 lu_context_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8c500de4 class_uuid2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ca58b00 obdo_refresh_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8d93713e lu_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e9a67fb lu_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8eb1e6d5 llog_cat_declare_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f3be2be dt_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f653256 ldebugfs_register_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f67314c obd_dump_on_eviction +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x90e862c6 lu_env_refill_by_tags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9199c2ed dt_txn_hook_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91f740e3 class_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9221d024 lprocfs_init_mps_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92e58479 obd_dump_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93b40115 cl_page_is_under_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93b46468 lu_session_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x94362066 llog_cat_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x94b3c3ae cl_page_lookup +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 0x968784d4 cl_page_list_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97008b8e cl_io_iter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9756b161 cl_lock_user_add +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 0x98238008 cl_lock_hold_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x993f1bc2 class_name2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99b35f27 _debug_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9acb7a9c cl_io_lock_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b1ed9d8 obd_jobid_var +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b212691 dt_index_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b2475cc ldebugfs_add_vars +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b97d74c dt_txn_callback_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9bc3c3dd cl_page_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9bdc42f9 cl_env_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9c8e69fe cl_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9cde3016 llog_declare_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9dbb17b6 lprocfs_dt_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9dcf31ad cl_page_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9e8048e5 cl_page_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f6bc28b obd_max_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa0816589 class_conn2export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa160da4a lu_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa2de5c9f lprocfs_rd_server_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa32ca3fc cl_lock_closure_build +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa59cc0f6 lu_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5fb234f lprocfs_write_frac_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa659274f lu_object_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa674c241 kuc_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa7a742c6 cl_page_find_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa8d7b81c ldebugfs_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa21b7a0 lustre_register_quota_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa4d5e83 cl_io_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab1ae0c1 lprocfs_rd_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab1f3bee obd_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab40bc76 cl_lock_weigh +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaba8f3c9 ldebugfs_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xabf45922 capa_decrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac44e640 cl_page_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac76df1d class_find_client_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac773072 llog_cancel_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac7f1596 kuc_ptr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaca9947f class_config_dump_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xad878e3a class_exp2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaebb701e cl_req_completion +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 0xb272ffb0 cl_lock_descr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb2a3bf07 cl_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb2bdac9c cl_2queue_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb302ee23 cl_object_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb30b2741 class_disconnect_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb35519ed lustre_swab_cfg_marker +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb3aa1849 dt_lookup_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb3c0e715 cl_page_is_vmlocked +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb40d86c2 ldebugfs_add_simple +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 0xb504e3ed dump_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb5f76716 cl_page_list_move +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6ba5dd5 kuc_ispayload +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6e1044d lprocfs_alloc_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb743ec6a dt_mode_to_dft +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb78f6337 cl_lock_mutex_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb8c62bd0 lprocfs_oh_tally_log2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb8f73e36 class_export_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba2e1d32 dt_find_or_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 0xbb2cec3c cl_lock_ext_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc436a0d obdo_cpy_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc99e777 lu_context_key_revive_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbcfe4b10 class_disconnect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd1234d7 obdo_from_iattr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbdd67b1d cl_lock_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbe5a3fd9 cl_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbee208b0 cl_lock_state_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbf2a0e2f cl_env_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc06f0e13 cl_page_list_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc096c4e7 cl_io_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0bf7ef2 obd_debug_peer_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc2c49763 cl_req_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc2e4af8b cl_io_prepare_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc2e672f1 lprocfs_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc31a29aa lu_context_key_register_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc324a765 class_num2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc404837c lprocfs_stats_alloc_one +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc611c91d dt_index_walk +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc62189a7 cl_page_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc790866b class_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc7feb695 cl_page_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc825c166 cl_io_submit_rw +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc8eeb996 lu_context_enter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc952f50e cl_2queue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc9b3c667 dt_lfsck_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc9c2c222 lprocfs_alloc_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca2bbeee lprocfs_free_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca43d948 class_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb0ab67f obd_max_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb4ec870 cl_env_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xccd7fc15 cl_io_rw_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 0xcdc52a0d cl_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xce7e3175 cl_page_is_owned +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcee0b35b lprocfs_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xceeaa391 lprocfs_exp_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcf28b6dd lu_env_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcfeb805e cl_object_attr_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0101fc1 lprocfs_counter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd07d1315 cl_enqueue +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 0xd2017930 lprocfs_oh_sum +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd268c4bc cl_lock_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd28cb87c cl_io_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd293e66e cl_req_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd307c8c6 lu_object_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd3385cbf dt_record_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd3c20ebb cl_io_read_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd4435cca cl_lock_is_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd45c1fed dt_txn_hook_commit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd633654e lu_context_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd70fe669 lustre_swab_llogd_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7659914 lu_context_key_quiesce +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd776ce76 llog_init_handle +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 0xd82d3c3d cl_locks_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd977c5fb class_exp2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda22cf8e llog_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda5b1ced class_find_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda9fb439 dump_lniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdac644c8 lustre_posix_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb0bb479 llog_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb13dce1 capa_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb5e8c65 cl_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb86b6d0 dt_version_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdbe05591 ldebugfs_remove +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdc1b8722 cl_lock_enqueue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdc2f03ce class_process_proc_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcaaedeb cl_queue_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcc40af0 class_check_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde7d985b obd_dirty_transit_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdefa5659 dt_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdfba205a cl_lock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe028cf84 capa_encrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe03da912 cl_page_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe05e158a lu_context_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe083ff47 cl_page_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe0bd5340 cl_2queue_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe0ddc44c obdo_from_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe146cccb cl_sync_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1579bfb lprocfs_stats_collect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1a2730f cl_lock_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe244de97 llog_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe26a9b97 obd_export_nid2str +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 0xe34d1e9f lu_device_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe37b10b5 cl_lock_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe583b23b lu_kmem_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe5eeb190 cl_page_list_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe62a2530 class_fail_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7d83236 cleanup_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe834f21b dt_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8a42bd7 cl_io_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8e84c32 class_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xea583852 class_conn2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeaa90ede llog_declare_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeac61b1c cl_lock_is_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeaef009d lu_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeb28f29c lu_site_init_finish +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec4aa69a cl_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec657413 cl_lock_modify +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec7d6b85 obd_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xecd2eef7 lu_object_find_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xed70f4a3 cl_object_attr_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee0ec80c dt_txn_callback_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee68bc29 lu_session_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee897c23 cl_env_unplant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeeeb79fa do_lcfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef2cc892 obd_export_evict_by_uuid +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 0xf171e1b9 cl_use_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf176a41f class_export_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2fd6695 statfs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf490d5f9 class_del_profiles +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf4dd1b2a cl_page_assume +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 0xf855bd80 cl_lock_mutex_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf86601e8 llog_declare_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa1e4308 class_handle_hash_back +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 0xfbf61fdb llog_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc24a256 lu_context_key_degister +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc594a9d lu_object_put_nocache +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc7f18d0 obd_pages_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd49c7eb llog_copy_handler +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 0xfdb485fa cl_env_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfdbe1557 lprocfs_write_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfe79920c cl_page_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfe8870da cl_lock_signal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff018858 class_new_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff57e92d class_match_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff9b053f lprocfs_alloc_obd_stats +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 0x01a1094e ptlrpc_request_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x01d6ef7f ldlm_pools_recalc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0254a8ef client_import_find_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x032c0059 ldlm_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x03893042 sptlrpc_target_export_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x03a1665c req_capsule_server_swab_get +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 0x065fad09 __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 0x07306282 ptlrpcd_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x07605c7d interval_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x08279b73 ptlrpc_init_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x08389a02 ldlm_destroy_flock_export +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 0x0a3130b0 RMF_MDT_EPOCH +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a621019 ptlrpc_lprocfs_brw +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ac252b2 lustre_msg_set_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0b174c28 ptlrpc_set_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0bcacb5d RMF_MDS_HSM_USER_ITEM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0bd70315 sec2target_str +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 0x0e16e974 client_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0e827114 ptlrpc_invalidate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0eaa5de0 req_capsule_get_size +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 0x11ba484a ptlrpc_prep_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12b6f5a3 ptlrpc_connection_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x13a2e1bb ptlrpc_unpack_rep_msg +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 0x172fb86d lustre_msg_hdr_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1747d8b3 ldlm_lockname +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x177a4c8b ptlrpc_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x17950f60 RQF_SEC_CTX +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x181fc259 ptlrpc_save_lock +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 0x1b911aae target_send_reply +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 0x1c588bc1 ptlrpc_set_add_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1caca65d _debug_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 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 0x1fc20fb7 __ptlrpc_free_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1fe5e8af ptlrpc_resend +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 0x21e4a495 ldlm_pool_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x22d58486 ptlrpc_lprocfs_register_obd +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 0x253f6d1e client_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2576abf0 ldlm_resource_unlink_lock +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 0x259f4ab6 req_capsule_client_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x25a57681 ptlrpc_replay_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x25e2c262 ldlm_cli_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x26845940 ptlrpc_request_alloc_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x269554ce RQF_LDLM_INTENT_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x26db9adf lustre_pack_reply_v2 +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 0x29479cd7 ptlrpc_buf_set_swabbed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x294d9c17 ptlrpcd_wake +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x29e0869a sptlrpc_get_hash_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a025d58 ldlm_resource_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a56dd9d ldlm_init_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a63a472 lustre_swab_ptlrpc_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a89b79e sptlrpc_register_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2c00244e ptlrpc_start_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2c00c60d ptlrpc_sample_next_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2c1409d2 ldlm_cli_update_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ca224fe unlock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ca92fa8 ldlm_lock_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2cbbd091 sptlrpc_import_sec_ref +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 0x2dbdf52a ptlrpc_at_set_req_timeout +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 0x3060b9c6 sptlrpc_rule_set_expand +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3064581b ptlrpc_lprocfs_unregister_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x31838cb4 RMF_IDX_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x31cac206 ptlrpc_req_set_repsize +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3261b862 RQF_OST_SYNC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33259e56 ptlrpc_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x333ec8c7 req_capsule_has_field +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33bb7761 ldlm_typename +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x340610aa ldlm_resource_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x343cd69e ptlrpc_prep_fcset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3573ec26 ldlm_register_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35939a3d lustre_swab_fiemap +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x36f51cec ptlrpc_request_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3719b314 ptlrpc_retain_replayable_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x37a24bbf ptlrpc_req_finished_with_imp_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x37a9556e ldlm_lock_fail_match +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 0x39d67f52 lprocfs_wr_evict_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x39f60a5f RMF_OST_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3a01d01f ptlrpc_register_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3a1e4bcb __lustre_unpack_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3a2f2756 ldlm_prep_elc_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 0x3ad5e84b ptlrpc_req_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3b217091 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 0x3ce7e568 sptlrpc_conf_client_adapt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3d7dc5f9 ldlm_pools_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3db4567b ptlrpc_request_addref +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 0x3f752e78 RQF_MDS_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f9667f0 ldlm_lock_allow_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x41008cef RQF_LDLM_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x42113a88 req_capsule_other_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43168488 RQF_MDS_RELEASE_CLOSE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4368d452 ptlrpc_nrs_policy_register +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 0x460aa976 ldlm_pool_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x470f6e36 sptlrpc_cli_wrap_bulk +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 0x498e4391 req_capsule_client_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4a5a2416 RMF_DLM_REQ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4b3517e3 ptlrpcd_alloc_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4b3ae386 ldlm_lock_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d1463e4 ptlrpc_add_rqs_to_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d480fd1 ldlm_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d7580d0 lustre_swab_hsm_user_item +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d82c2dd ldlm_init_flock_export +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 0x4f0e7db4 ptlrpc_set_import_active +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4f766c3b lustre_swab_generic_32s +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4fcc59de ldlm_lock_match +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 0x53e1704e ldlm_namespace_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x54ae5021 ldlm_lock_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x55284b36 __ldlm_handle2lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x555eb7fe RQF_MDS_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x57e5529b ldlm_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5821feb6 sptlrpc_cli_ctx_expire +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x58547754 sptlrpc_enc_pool_get_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x588035b4 RMF_UPDATE_REPLY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5888aba7 ldlm_cli_enqueue_local +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 0x5976c803 ptlrpc_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5a057439 interval_search +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5a8f0a70 ptlrpc_obd_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5aa1cb98 ldlm_cli_enqueue_fini +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 0x5bc57173 ptlrpc_schedule_difficult_reply +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 0x5d17b69b sptlrpc_sec_get +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 0x5e468de5 ldlm_cli_cancel_unused +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 0x61704d71 ptlrpc_register_bulk +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 0x63165f38 ptlrpc_cleanup_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6352a62d ldlm_get_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x63c84491 client_disconnect_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6468828e ldlm_blocking_ast_nocheck +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x647b6e48 lustre_swab_ldlm_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x64c37141 client_import_del_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x653723dc RMF_LOGCOOKIES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x656be245 ptlrpc_commit_replies +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x660cb5cf req_capsule_client_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x66a41a94 ldlm_pool_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x66f5e3bf sptlrpc_cli_ctx_wakeup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x685eeaba RMF_DLM_GL_DESC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68aef8e6 ldlm_enqueue_pack +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 0x692b6c3b ptlrpc_fail_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x69353373 sptlrpc_import_flush_my_ctx +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 0x6a20abd4 client_import_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6a3785c9 RMF_EADATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6bb5dda2 ptlrpc_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6c57bbf6 dump_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6cd6866a ptlrpc_request_alloc_pack +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 0x6db52344 ptlrpc_queue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6eb8924b ldlm_pool_set_clv +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 0x6efb32a2 ptlrpc_set_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f368b41 sptlrpc_cli_enlarge_reqbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f5e5add ptlrpc_abort_inflight +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f6dc736 lustre_swab_mdt_remote_perm +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6fabf09f ldlm_resource_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6fb92092 sptlrpc_flavor2name_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x70066fbb lprocfs_rd_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x703538e4 lustre_swab_hsm_current_action +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x70c11849 ptlrpc_unregister_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x71277788 ldlm_pool_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x71414d4e ptlrpc_pinger_sending_on_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x719a6c5e req_capsule_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x721754b6 do_set_info_async +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 0x7302f39e ldlm_pool_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x74840056 lustre_msg_set_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7490af32 ptlrpc_activate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x752c43d4 ldlm_completion_ast_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x75a2c40d ldlm_put_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x769103ba ptlrpc_restart_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x76b728e5 lustre_swab_update_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x76e38ee7 ldlm_lock_fail_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x77840c82 sptlrpc_rule_set_choose +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x78169040 sptlrpc_req_replace_dead_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x78bf9136 lustre_swab_ldlm_lock_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x794549e6 lustre_pack_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a832f10 RMF_CONN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a893f20 ldlm_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7b158da4 lustre_swab_ldlm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7b4b8724 req_capsule_server_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7b8de5ff lustre_free_reply_state +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 0x7d845c7b ptlrpc_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7d850668 req_capsule_init_area +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 0x7ea7a286 sptlrpc_import_flush_all_ctx +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 0x7fcb5a18 ldlm_extent_shift_kms +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 0x81d16b97 sptlrpc_cli_ctx_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x821f4966 sptlrpc_sec_destroy +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 0x857b420b req_capsule_server_sized_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x858a976c ldlm_namespace_free +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 0x87482355 req_capsule_extend +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 0x87aaf5a6 ptlrpc_buf_need_swab +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x87bf7b3c sptlrpc_get_next_secid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x87c6e40d ldlm_replay_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8832c032 req_capsule_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x884416b7 ptlrpc_req_finished +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8872f3d2 RMF_SETINFO_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x88e6491e req_capsule_server_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x88eb48a0 ptlrpc_request_set_replen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x88fff52d RMF_CAPA2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x89112d15 ptlrpc_stop_all_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x898e156f sptlrpc_gc_add_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x89e2ced2 lprocfs_wr_pinger_recov +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 0x8ab2e27e ptlrpc_request_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8ac440fa ptlrpc_uuid_to_connection +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8b163b15 sptlrpc_cli_unwrap_bulk_write +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 0x8ce320ba ptlrpc_prep_bulk_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8cf47abd ptlrpc_nrs_policy_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8d77ea75 lustre_msg_set_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8d942bc8 req_capsule_server_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8da3fca7 lustre_msg_add_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8e9aa2c2 lustre_pack_reply_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8e9abe4d RMF_GENERIC_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8eb54ae4 llog_initiator_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8f0aceac RQF_MDS_HSM_ACTION +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8f81b25b lprocfs_wr_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8f839169 ldlm_pool_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8fec0451 lustre_msg_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9021f3da ptlrpc_pinger_add_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x90f7a7df req_capsule_filled_sizes +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x91402ddf ldlm_cli_cancel_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9171099a ldlm_pool_fini +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 0x92eb2832 ldlm_pool_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x936c5810 ldlm_cancel_resource_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9376a542 ptlrpc_unregister_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x937b1ee0 lustre_swab_mdt_ioepoch +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9385b31d sptlrpc_gc_del_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9553c633 RQF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x959c3f4b ptlrpcd_add_rqset +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 0x9798f2f1 RQF_MDS_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x980fcfdc ptlrpc_connection_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x98da76a6 req_capsule_server_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9919834a target_pack_pool_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 0x9a75e5e1 ldlm_pool_get_clv +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 0x9cc41637 sptlrpc_gc_add_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d7ea314 sptlrpc_pack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9f3c5935 ptlrpc_unregister_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9fb088f1 lustre_swab_lov_mds_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9fb232b7 sptlrpc_get_bulk_checksum +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 0xa18616d4 sptlrpc_cli_ctx_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa21fca5b req_capsule_client_get +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 0xa3323ca8 ptlrpc_disconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa387240d ptlrpc_recover_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 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 0xa8227860 _ldlm_lock_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa83a5bf8 ldlm_namespace_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa8db8d19 ptlrpc_pinger_del_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9704f80 lustre_msg_get_last_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa98f6786 sptlrpc_target_sec_part +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 0xaae9303f lock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xabed145f ptlrpc_unpack_req_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xacd6a7d7 lustre_swab_ost_last_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xad7c0a9c target_print_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaddc3979 lustre_swab_lustre_capa_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xae010ace ldlm_flock_completion_ast +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 0xb047d1fc ldlm_reprocess_all_ns +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb0751fa4 RQF_LLOG_ORIGIN_HANDLE_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb14d9c1f ptlrpc_prep_req_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb164f523 req_capsule_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb1b43d8a dump_rcs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb205be7a sptlrpc_sec_put +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 0xb2f5bf64 sptlrpc_target_update_exp_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb3f09628 ldlm_namespace_new +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb469057e req_capsule_set_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 0xb6b7b0bc ldlm_cli_cancel_unused_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb70087fa ptlrpc_hpreq_handler +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 0xba23e60d sptlrpc_lprocfs_cliobd_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xba5f4535 ldlm_pool_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbaa76097 lustre_msg_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbb11d2b3 req_capsule_field_present +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbb26b305 ldlm_namespace_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc1370dc lustre_shrink_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbcae92be ldlm_resource_get +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 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 0xc559a634 RMF_LAYOUT_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc58218a2 ldlm_cli_cancel_list +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 0xc8622088 ptlrpc_set_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc8a82b9f ptlrpc_request_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc8f586a9 ptlrpc_connection_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc9a64444 ldlm_lock_downgrade +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xca5a81ec ptlrpc_pinger_ir_down +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcaf4b035 ldlm_lock2desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb114308 ptlrpc_set_add_new_req +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 0xcc9c76ab ptlrpc_resend_req +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 0xcf0b2605 llog_client_ops +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 0xcfb3aa9d ptlrpc_cleanup_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcfc65e9b client_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd060c321 ptlrpc_prep_req +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 0xd42eaedb ldlm_namespace_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 0xd7910326 lustre_swab_obd_statfs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd7f51827 lprocfs_wr_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8b91b3e lustre_swab_lov_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8e40b02 req_capsule_server_grow +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 0xda3ddc33 req_capsule_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdaae0a95 ptlrpc_send_error +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 0xddb8ce72 sptlrpc_cli_unwrap_bulk_read +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 0xdf471b90 sptlrpc_svc_ctx_invalidate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdf49edf0 ptlrpc_request_bufs_pack +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 0xe2a7171a ptl_send_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe3738053 ptlrpc_set_next_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe3acd2e9 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 0xe624de52 ptlrpc_free_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe642b906 ptlrpc_reconnect_import +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 0xe7415d6f ptlrpc_init_rq_pool +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 0xe99d1a0e ldlm_lock_change_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe9e3a01e ptlrpc_mark_interrupted +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeabac4fc sptlrpc_rule_set_merge +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeb60f1f7 ldlm_get_enq_timeout +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 0xedcb740d sptlrpc_name2flavor_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef1aeca9 RMF_FLD_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeff55f8e ldlm_pool_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf017aedb ldlm_lock_allow_match +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 0xf325f503 ldlm_namespace_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf35f132b lustre_swab_ldlm_resource_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf3ce22c9 ldlm_prep_enqueue_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 0xf4389f5e ldlm_pool_get_lvf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf45085e1 sptlrpc_conf_log_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf4ad703b ldlm_glimpse_ast +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 0xf7ccf1ea ldlm_destroy_export +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 0xf97d5500 lustre_pack_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9920cec sptlrpc_enc_pool_put_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf99353f2 ptlrpc_deactivate_import +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 0xfa759d11 ptlrpc_service_health_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfade042f client_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfbc13bea sptlrpc_unregister_policy +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 0xfda2a6fb ldlm_blocking_ast +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 0x201ed38d cxd2099_attach +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x056be667 rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x11b7139a rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x11c9e6a8 rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x16ecc5ec rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1d2efdc1 rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x242f7432 rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2bebcdbb rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x49e023f3 rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x51852530 rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x52892596 rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x56ff7b7d free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x58789af0 rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x58da754f rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6740154a rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6dd7b03a alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7020fe6b rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7492dde0 rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7a866a55 rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7f7bd227 rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7fd42b7e rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x84160168 rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x84df250e rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x881624ac rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8a80345c rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8bf2e2e7 rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8e8ae428 rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9195670f rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x95274484 rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9a96a2bd rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9b621c59 rtllib_wpa_supplicant_ioctl +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9fc113a3 rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa2a27d6e rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa2c4bf32 rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xafec5325 HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb0375896 rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb2efc734 rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe1420f2 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe48b898 rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcd5d6c5a rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcecfba04 dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd20fed74 rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd41f2191 rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd49c2387 rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdac15bd0 rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe08696fd rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe3bba161 notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe9b19080 RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf13f46f5 rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf4e40ca3 rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf78d0906 Dot11d_Channelmap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xfeb1cd85 rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x041ee992 ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x04e85f77 ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x04fed0f7 ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x080de32e ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0f34ebe9 ieee80211_send_probe_requests_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x169dceeb HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x171ec17e ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x18d99178 ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x19ca8642 ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1e357871 ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2564f2e0 ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2903bf8a ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x415b1305 IsLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x449c00c1 ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x48bd77a5 ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4b4d05ea ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4bfaff13 ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4f257c2c ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x57b9a214 ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x58a0c946 ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x74f80352 ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x891b5a7f ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8d02dd97 ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x919ff998 ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x944e1d6c ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x947fba82 Dot11d_UpdateCountryIe +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x952a9470 ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x98ddc0e0 ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9945f7b0 Dot11d_Reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9a42daf9 ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9d820c32 ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa3854d89 ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa8026cb7 ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb06b7530 ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb11fc8b4 ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb12fe0ca DOT11D_GetMaxTxPwrInDbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb1b95130 ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb43e3e85 ToLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb45e1888 ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb6bd1873 ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb7f6e8e2 ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbbfba076 notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbd606549 ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbf6d160c ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc530e2d5 Dot11d_Init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc9620241 ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xcdf80478 ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xcf4c2491 ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd1d02b44 ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd4c12992 ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd8072d53 DOT11D_ScanComplete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xda8fceed ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xde1e28bc ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf28ff0bd SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf6b4c597 ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfc82abc6 ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x01761979 iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x01e2a761 iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x024645be iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0a371444 iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0eea7793 iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x3dfac4c1 iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x41a53a7a iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x517c4324 iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5cc14d7a iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6a4a3a5a iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6cc59c36 iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6d3df341 iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x72a53508 iscsit_find_cmd_from_itt +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x831b0698 iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8377dd9a iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x855844e7 iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x92b32758 iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x945c512a iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x9e95bf1a iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xacb7e88d iscsit_set_unsoliticed_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb0636a73 iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb4f85d0c iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb511b5a9 iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb919e30d iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc42d8007 iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc4502639 iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc9b9a523 iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xff0b69b1 iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x02de3b18 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x038f49ea transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x062aff6a target_nacl_find_deve +EXPORT_SYMBOL drivers/target/target_core_mod 0x073f393c passthrough_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x0a79cb77 target_get_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x0f6de9f5 core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0x1235e518 transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0x1316c0c8 target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x152b1931 transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0x1c8cb25f target_setup_cmd_from_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x208e8a28 transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x20fc806c target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x26f96d45 sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x27271c68 sbc_dif_verify +EXPORT_SYMBOL drivers/target/target_core_mod 0x297ba6bb transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x40b22835 spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0x432ecbd8 core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0x43c18c17 transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x4727471d target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x4d6990b1 target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x4f943c0c sbc_dif_copy_prot +EXPORT_SYMBOL drivers/target/target_core_mod 0x56d5e051 transport_init_se_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x5b976ac9 transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x633fb66c target_put_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x67ef1e3b spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0x6a67f54f transport_backend_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x6c9963bb target_show_dynamic_sessions +EXPORT_SYMBOL drivers/target/target_core_mod 0x6eb1f9aa target_register_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x6f855037 target_submit_cmd_map_sgls +EXPORT_SYMBOL drivers/target/target_core_mod 0x76ee6753 spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x7aae40b8 transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0x7dbada9d transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x7ebcddf4 target_sess_cmd_list_set_waiting +EXPORT_SYMBOL drivers/target/target_core_mod 0x82b4bbb0 transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x85aa880c transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x892eb619 core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0x8977cdd3 target_depend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0x89b1b617 __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x8aec411c transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x8ed44810 target_unregister_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x92f6e4c0 core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0xa0346f98 core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xa4a60f67 target_lun_is_rdonly +EXPORT_SYMBOL drivers/target/target_core_mod 0xa6a217e8 sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xa8b74e23 transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0xae7f20ba target_backend_unregister +EXPORT_SYMBOL drivers/target/target_core_mod 0xb43b3a87 transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0xb5b2e8e5 target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xb8155223 target_undepend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0xb93b1b22 transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0xbca97536 transport_check_aborted_status +EXPORT_SYMBOL drivers/target/target_core_mod 0xc7ed82fe transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0xca4d271f target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0xcf047bf7 target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xd5298ef3 transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xd6905c46 transport_init_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0xd8c849ca sbc_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0xdad15628 sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0xe43512b7 transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xef3f005f spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0xefe281d9 core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xf01621c7 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf459260d passthrough_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0xf915009a transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0xfb152772 core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xfe98ac25 target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0xfeb83d26 core_tpg_deregister +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 0x4bdbc07c usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/function/usb_f_uvc 0x92e9ebac uvc_set_trace_param +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0x52444e9d usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0x937cef78 sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x0069b0dc usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x03b2f413 usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x421aea4d usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x4957dadc usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x669ab1e1 usb_wwan_ioctl +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x69cd7828 usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x7212e0b9 usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x925c7033 usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x95f1901d usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xa33c2fe1 usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xc7a59025 usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xe8bc5fee usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x9975dbee usb_serial_suspend +EXPORT_SYMBOL drivers/usb/serial/usbserial 0xaa76b7c5 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 0x6060df19 devm_lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0x6891c258 lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0xc691aff4 lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0xd5c31c67 devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x17f3f471 svga_set_default_seq_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1be6dc30 svga_set_textmode_vga_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x3f3d07bd svga_tilecopy +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x489bd338 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 0x80f24d95 svga_wcrt_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x8de63fb4 svga_set_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xb65c00f8 svga_tilecursor +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 0xde282681 svga_get_tilemax +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 0xf5880483 svga_get_caps +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xfdb7f191 svga_tilefill +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xff534664 svga_tileblit +EXPORT_SYMBOL drivers/video/fbdev/core/syscopyarea 0xa874b3b7 sys_copyarea +EXPORT_SYMBOL drivers/video/fbdev/core/sysfillrect 0x6f31d6c5 sys_fillrect +EXPORT_SYMBOL drivers/video/fbdev/core/sysimgblt 0x16491d79 sys_imageblit +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x0cc3ede5 cyber2000fb_detach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x4ab990a0 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 0x891f3710 mac_find_mode +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0xe2304303 mac_map_monitor_sense +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x5061fe92 matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xad0584fb matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xd05d9628 g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x267aa203 matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x39e27e62 matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x5e2e83f2 DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x60cb8c4d DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0x4029993c matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0x262c8687 matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x2db3a960 matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x8ffb9605 matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x9a1dd3f6 matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x9d5466b9 matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x00146b5e matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x07fd1bf4 matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x0ffb6bf0 matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x536894e8 matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x907071d1 matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xdb6aaabf matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xe2d4310d matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/mb862xx/mb862xxfb 0x1b9487f9 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 0x707e750a w1_ds2760_read +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x7841ce7c w1_ds2760_recall_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xa13e6a4c w1_ds2760_write +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xc352ef25 w1_ds2760_store_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x4454ec4b w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0xa7fded79 w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x8226d678 w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0xc100a50b w1_ds2781_io +EXPORT_SYMBOL drivers/w1/wire 0x3dd7c1ca w1_unregister_family +EXPORT_SYMBOL drivers/w1/wire 0x74ead56f w1_add_master_device +EXPORT_SYMBOL drivers/w1/wire 0xa754a30c w1_register_family +EXPORT_SYMBOL drivers/w1/wire 0xcc187038 w1_remove_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 0x1d18a611 config_item_set_name +EXPORT_SYMBOL fs/configfs/configfs 0x457c541c configfs_undepend_item +EXPORT_SYMBOL fs/configfs/configfs 0x5b0d0d18 config_item_get +EXPORT_SYMBOL fs/configfs/configfs 0x7091756e config_group_init +EXPORT_SYMBOL fs/configfs/configfs 0x78710868 config_item_put +EXPORT_SYMBOL fs/configfs/configfs 0xa4af7e3d configfs_depend_item +EXPORT_SYMBOL fs/configfs/configfs 0xcf1584bc config_group_find_item +EXPORT_SYMBOL fs/configfs/configfs 0xd4f75fd6 config_group_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0xe495083a configfs_unregister_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0xef1724eb config_item_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0xfebbb36d configfs_register_subsystem +EXPORT_SYMBOL fs/exofs/libore 0x24b34d5a 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 0x5cd37daa ore_write +EXPORT_SYMBOL fs/exofs/libore 0x8c1c8c59 ore_truncate +EXPORT_SYMBOL fs/exofs/libore 0x95548a24 extract_attr_from_ios +EXPORT_SYMBOL fs/exofs/libore 0xa3d2a634 g_attr_logical_length +EXPORT_SYMBOL fs/exofs/libore 0xbf871c8f ore_remove +EXPORT_SYMBOL fs/exofs/libore 0xd66f13f5 ore_check_io +EXPORT_SYMBOL fs/exofs/libore 0xdaa8ed57 ore_read +EXPORT_SYMBOL fs/exofs/libore 0xe9c2d89a ore_put_io_state +EXPORT_SYMBOL fs/exofs/libore 0xf7a12515 ore_get_io_state +EXPORT_SYMBOL fs/exofs/libore 0xfa5c4581 ore_get_rw_state +EXPORT_SYMBOL fs/fscache/fscache 0x0a77c8e5 fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0x0ecb4be2 fscache_init_cache +EXPORT_SYMBOL fs/fscache/fscache 0x106d1d85 fscache_mark_pages_cached +EXPORT_SYMBOL fs/fscache/fscache 0x3559f5f9 __fscache_check_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x3572675a __fscache_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x375c97d0 __fscache_enable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x39010bc9 __fscache_unregister_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x45247052 __fscache_wait_on_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x52067e8c __fscache_write_page +EXPORT_SYMBOL fs/fscache/fscache 0x58509d6f fscache_operation_init +EXPORT_SYMBOL fs/fscache/fscache 0x5a401704 __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x5dd80dd9 __fscache_uncache_all_inode_pages +EXPORT_SYMBOL fs/fscache/fscache 0x5ef26369 __fscache_read_or_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x608a20c1 __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x60d06576 fscache_enqueue_operation +EXPORT_SYMBOL fs/fscache/fscache 0x674eccbe __fscache_wait_on_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x6ec29337 fscache_object_mark_killed +EXPORT_SYMBOL fs/fscache/fscache 0x718dd9ab fscache_add_cache +EXPORT_SYMBOL fs/fscache/fscache 0x74530ecd fscache_op_debug_id +EXPORT_SYMBOL fs/fscache/fscache 0x77e38135 __fscache_register_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x7ce4a991 fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0x8fca0f57 fscache_mark_page_cached +EXPORT_SYMBOL fs/fscache/fscache 0x90537b36 fscache_fsdef_index +EXPORT_SYMBOL fs/fscache/fscache 0x98ea61e4 fscache_object_init +EXPORT_SYMBOL fs/fscache/fscache 0x99cfce69 __fscache_uncache_page +EXPORT_SYMBOL fs/fscache/fscache 0x9bdf323e fscache_cache_cleared_wq +EXPORT_SYMBOL fs/fscache/fscache 0x9c047cbb fscache_object_destroy +EXPORT_SYMBOL fs/fscache/fscache 0x9e9d008d fscache_put_operation +EXPORT_SYMBOL fs/fscache/fscache 0xacf9dc04 __fscache_update_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xb23ff339 __fscache_maybe_release_page +EXPORT_SYMBOL fs/fscache/fscache 0xb2ee1674 __fscache_disable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xb8d2e0a1 __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0xc3ee30ca __fscache_readpages_cancel +EXPORT_SYMBOL fs/fscache/fscache 0xc4938bac fscache_op_complete +EXPORT_SYMBOL fs/fscache/fscache 0xc78dcf95 fscache_object_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0xd6c26b6b __fscache_attr_changed +EXPORT_SYMBOL fs/fscache/fscache 0xd8c8d020 __fscache_read_or_alloc_pages +EXPORT_SYMBOL fs/fscache/fscache 0xe60127c4 __fscache_check_consistency +EXPORT_SYMBOL fs/fscache/fscache 0xf33cf60c fscache_check_aux +EXPORT_SYMBOL fs/fscache/fscache 0xf504b88c fscache_object_retrying_stale +EXPORT_SYMBOL fs/fscache/fscache 0xf5d46d92 fscache_obtained_object +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x056b4268 qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x6248811b qtree_read_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xb63db56e qtree_entry_unused +EXPORT_SYMBOL fs/quota/quota_tree 0xc01bafba qtree_release_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xf7a848d3 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 0x56930467 lc_seq_printf_stats +EXPORT_SYMBOL lib/lru_cache 0x56fc3ea0 lc_put +EXPORT_SYMBOL lib/lru_cache 0x619ed575 lc_try_get +EXPORT_SYMBOL lib/lru_cache 0x6a059eb3 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 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/6lowpan/6lowpan 0x023690cd lowpan_nhc_add +EXPORT_SYMBOL net/6lowpan/6lowpan 0x59e4c480 lowpan_nhc_del +EXPORT_SYMBOL net/802/p8022 0x3593e149 unregister_8022_client +EXPORT_SYMBOL net/802/p8022 0xf43c1a75 register_8022_client +EXPORT_SYMBOL net/802/p8023 0xc41992e9 destroy_8023_client +EXPORT_SYMBOL net/802/p8023 0xd2a2c310 make_8023_client +EXPORT_SYMBOL net/802/psnap 0x2b6c30d6 register_snap_client +EXPORT_SYMBOL net/802/psnap 0xc0f2b71c unregister_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x05118994 v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0x0b302de5 p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0x10630278 p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0x10fd658b p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0x151a903b p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0x1a37c7e9 p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0x1aa99ab2 p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0x226cf470 p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0x2a05fa67 p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0x35d00ba4 p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0x35d1e27e p9_idpool_get +EXPORT_SYMBOL net/9p/9pnet 0x3bcbb713 p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x41bd920d p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0x44d2c2c0 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0x4e4a8bd2 p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0x593f4c96 v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0x61a61fc1 p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0x6cb375ea p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0x742f0806 p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0x7635059c p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0x79264ae6 p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0x7bc9de74 p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0x8229bd50 v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0x83db3484 p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0x8f4aaf7b p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0x91d60a15 p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0x9641a5b0 p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0xa2506699 p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0xa5b0df88 p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0xaa9245ae p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0xb701d28d p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0xb93b7b93 p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0xc5db54a9 p9_idpool_destroy +EXPORT_SYMBOL net/9p/9pnet 0xc6906492 p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0xdbf2bf7a p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0xdd2896aa p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0xe0c5d4b5 p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0xe49ff096 p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xe66a0e24 v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0xead12b53 p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0xeb5cd994 p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0xef77a82f p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0xf32fede6 p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0xf49b7493 p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0xf4a111d8 p9_idpool_create +EXPORT_SYMBOL net/9p/9pnet 0xf84f2022 p9_idpool_put +EXPORT_SYMBOL net/9p/9pnet 0xf87c57e0 p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0xfd40c79d p9_idpool_check +EXPORT_SYMBOL net/appletalk/appletalk 0x30d9c09c atrtr_get_dev +EXPORT_SYMBOL net/appletalk/appletalk 0x3a79c9e3 atalk_find_dev_addr +EXPORT_SYMBOL net/appletalk/appletalk 0x89aeaf7e alloc_ltalkdev +EXPORT_SYMBOL net/appletalk/appletalk 0x8fc4b76a aarp_send_ddp +EXPORT_SYMBOL net/atm/atm 0x1414062c atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0x1bfbb10f vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0x26d0bdf7 atm_dev_register +EXPORT_SYMBOL net/atm/atm 0x299066a4 atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x3cf97935 vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x5bad4757 atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0x61d59d9f 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 0xb2758224 atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0xcd44d198 vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0xd0521743 atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0xdf1e0346 atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0xe1a69e04 deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0xee61c037 vcc_release_async +EXPORT_SYMBOL net/atm/atm 0xf3fb068b atm_charge +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/ax25/ax25 0x1ddd5f6c ax25_listen_release +EXPORT_SYMBOL net/ax25/ax25 0x23890114 ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0x242852b9 ax25_uid_policy +EXPORT_SYMBOL net/ax25/ax25 0x290493d2 ax25_header_ops +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 0x8343f4de ax25_linkfail_register +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0x9ead404e ax25_ip_xmit +EXPORT_SYMBOL net/ax25/ax25 0xa7f3015b ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0xaadfa4f6 ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0xabc76ef2 ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0xb736364c ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0047d236 hci_alloc_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x018dad3a bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0x119abcc7 bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0x12bdaeb7 hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1f9de590 hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x21a40162 l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x24450e8f __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x283c17cd hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3328097b bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3a84d33d bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x424e9393 hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0x43049bdb hci_mgmt_chan_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x47022514 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4c249517 bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4d8e7925 bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4ffffbfc bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0x570ccb2e hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5d57106a hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0x72c7a531 bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7adc7cd3 hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x82a4a3f6 bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x876e7447 l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8b3a2894 bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8cb324bd hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8fea24bd bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x91c9a325 bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0x97c019d7 __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9951e5ce hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9c0d1d37 bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9ed89063 hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9fca2dd3 l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0xac61e19e hci_mgmt_chan_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0xac888555 bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb89d0123 bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb9ccfda9 l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0xbba7ece5 bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcc1fb551 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcc7743ac hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xce4ad446 hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7442057 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf393af48 hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf4156b58 bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf8bffba4 l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0xfaf71b82 l2cap_register_user +EXPORT_SYMBOL net/bridge/bridge 0x406600b1 br_should_route_hook +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x7ae5c0b5 ebt_do_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x82a9c4d2 ebt_unregister_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xa2158e14 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 0x359490d5 caif_connect_client +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 0x8a042e6a 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 0xa4cd9f6c cfcnfg_add_phy_layer +EXPORT_SYMBOL net/caif/caif 0xb7b6874e caif_free_client +EXPORT_SYMBOL net/caif/caif 0xb8e20284 caif_disconnect_client +EXPORT_SYMBOL net/caif/caif 0xc96526dd caif_enroll_dev +EXPORT_SYMBOL net/can/can 0x244396c2 can_rx_register +EXPORT_SYMBOL net/can/can 0x50b1f177 can_ioctl +EXPORT_SYMBOL net/can/can 0xa1753389 can_send +EXPORT_SYMBOL net/can/can 0xa5e8c051 can_proto_register +EXPORT_SYMBOL net/can/can 0xe3425284 can_rx_unregister +EXPORT_SYMBOL net/can/can 0xf02ffcbc can_proto_unregister +EXPORT_SYMBOL net/ceph/libceph 0x04baafbe ceph_client_id +EXPORT_SYMBOL net/ceph/libceph 0x06587c7e osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0x09290ab3 ceph_debugfs_init +EXPORT_SYMBOL net/ceph/libceph 0x0c0c88c5 ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x0cb5fa3a ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0x1171dc12 ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x155de59a ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0x15ae90e0 ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0x15b53fe9 osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x1cf384aa ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0x1e6d9d18 ceph_get_direct_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x1eda036b ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x1f93ec9d ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0x20d151cb ceph_osdc_setup +EXPORT_SYMBOL net/ceph/libceph 0x2191f4b5 ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0x21ba24fe ceph_messenger_fini +EXPORT_SYMBOL net/ceph/libceph 0x26209944 ceph_osdc_create_event +EXPORT_SYMBOL net/ceph/libceph 0x2db717f3 ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0x31452fd1 ceph_monc_got_mdsmap +EXPORT_SYMBOL net/ceph/libceph 0x32b075da ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x32e29901 ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0x35b2834f osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0x3871ec72 osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0x39840ec9 ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0x3abec91f ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x3ce2d75b ceph_messenger_init +EXPORT_SYMBOL net/ceph/libceph 0x3f688151 ceph_put_snap_context +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 0x48e031ab osd_req_op_watch_init +EXPORT_SYMBOL net/ceph/libceph 0x4b272fa0 osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x4c597b74 ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x4df300cd ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0x508a6122 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 0x586ca180 osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0x5d2fb51b ceph_monc_request_next_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x5fe34b3a ceph_osdc_writepages +EXPORT_SYMBOL net/ceph/libceph 0x61a3f2a9 ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x68c4d44e ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0x69818ab5 ceph_osdc_set_request_linger +EXPORT_SYMBOL net/ceph/libceph 0x6af95892 ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0x6b2e3bcd ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x6bfce34e ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x6dbb6f66 ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x6e07817e ceph_print_client_options +EXPORT_SYMBOL net/ceph/libceph 0x6f2ce2a9 ceph_osdc_put_event +EXPORT_SYMBOL net/ceph/libceph 0x73a078d1 ceph_osdc_cancel_event +EXPORT_SYMBOL net/ceph/libceph 0x7ef4c597 ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0x7f66f8e5 ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x8df7bf58 osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0x9329b0d2 ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0x978dd034 __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x98dca5a7 ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0x99e36571 ceph_osdc_cleanup +EXPORT_SYMBOL net/ceph/libceph 0x9cc99560 osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0x9f534f4d ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0xa1befb30 ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0xa1ebde8f ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0xa796da2e osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xa86d7fc3 ceph_osdc_build_request +EXPORT_SYMBOL net/ceph/libceph 0xad4582f3 ceph_calc_pg_primary +EXPORT_SYMBOL net/ceph/libceph 0xae3515ba ceph_create_snap_context +EXPORT_SYMBOL net/ceph/libceph 0xaf5d7255 ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0xafb8a407 ceph_msgr_flush +EXPORT_SYMBOL net/ceph/libceph 0xb19dc152 ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0xb3b3bd7a osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb59650e7 ceph_monc_do_get_version +EXPORT_SYMBOL net/ceph/libceph 0xb6081d6d ceph_msgr_exit +EXPORT_SYMBOL net/ceph/libceph 0xb71f5931 ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0xbbf3b450 ceph_auth_create_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xbcab0ed9 ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0xbe2f2a17 ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0xbf078cbf ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0xbf3e6ea6 ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0xc3e23ac6 ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xc42c91d3 ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0xc4a80955 ceph_debugfs_cleanup +EXPORT_SYMBOL net/ceph/libceph 0xc796b842 osd_req_op_cls_response_data +EXPORT_SYMBOL net/ceph/libceph 0xc9f82b38 ceph_msgr_init +EXPORT_SYMBOL net/ceph/libceph 0xcacec96f ceph_auth_update_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xcb50a624 ceph_parse_ips +EXPORT_SYMBOL net/ceph/libceph 0xcbc201a3 ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0xcc80d002 ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0xcc85884e ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0xcdbde1f1 osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xce9602a1 ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0xd18bb13b ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0xd25a948e ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0xd2c107bb ceph_flags_to_mode +EXPORT_SYMBOL net/ceph/libceph 0xd5383217 ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xd60d2048 ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xd813625e ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xdd8e7550 ceph_parse_options +EXPORT_SYMBOL net/ceph/libceph 0xde0eb6ba ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0xdec8e0c3 osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0xe063bb3b ceph_osdc_readpages +EXPORT_SYMBOL net/ceph/libceph 0xe2b37dad osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0xe55d9bcd ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0xe98910c2 ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0xed87dc9c ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0xeeebe521 ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0xf5ca9568 osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xf93e7d98 ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0xfa9b227c ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0xff23ec94 ceph_copy_from_page_vector +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x82f96a1b dccp_req_err +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x8c51bb99 dccp_syn_ack_timeout +EXPORT_SYMBOL net/ieee802154/6lowpan/ieee802154_6lowpan 0x5cb2af22 lowpan_frag_rcv +EXPORT_SYMBOL net/ieee802154/ieee802154 0x1f5446cb wpan_phy_unregister +EXPORT_SYMBOL net/ieee802154/ieee802154 0x39e594c6 wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0x44a6f800 wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0xd4cef9e3 wpan_phy_find +EXPORT_SYMBOL net/ieee802154/ieee802154 0xdd405848 wpan_phy_register +EXPORT_SYMBOL net/ieee802154/ieee802154 0xf595df87 wpan_phy_free +EXPORT_SYMBOL net/ipv4/fou 0x0bba08d8 gue_build_header +EXPORT_SYMBOL net/ipv4/fou 0x87596169 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0xc4bcd0d9 fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0xfe4c1f2f gue_encap_hlen +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x5e4a6da1 ip_tunnel_dst_reset_all +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x670bdb2e ip_tunnel_get_link_net +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xa36d8422 ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xb141f33a ip_tunnel_get_iflink +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xcf9f54ea ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xe827c745 ip_tunnel_encap +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x14a99188 arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xb4ad495d arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xbf792b84 arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x6724b242 ipt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x71af8bfb ipt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xb55c6177 ipt_unregister_table +EXPORT_SYMBOL net/ipv4/tunnel4 0x7b67d29d xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/tunnel4 0xf8c2785e xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/udp_tunnel 0x1fd63bda udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x09cb6435 ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x46dc2b0c ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x6c3e394f ip6_tnl_get_link_net +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xfe51dd9e ip6_tnl_get_iflink +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x0cf099d5 ip6t_register_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x545adea6 ip6t_unregister_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xbecd4d7c ip6t_do_table +EXPORT_SYMBOL net/ipv6/tunnel6 0x104699c9 xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/tunnel6 0xb0ea5249 xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x2c907487 xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x2f7934da xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x0226ebcd ircomm_connect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x107f31b2 ircomm_control_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x438ff83f ircomm_close +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x4ebd6dda ircomm_open +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x663043b2 ircomm_connect_response +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x70a69eeb ircomm_data_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x83295c54 ircomm_flow_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xffa45997 ircomm_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x02f769c7 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 0x0963c24b irias_add_string_attrib +EXPORT_SYMBOL net/irda/irda 0x09939c11 irias_add_integer_attrib +EXPORT_SYMBOL net/irda/irda 0x0bb50f1f irttp_flow_request +EXPORT_SYMBOL net/irda/irda 0x0ce34720 irttp_close_tsap +EXPORT_SYMBOL net/irda/irda 0x12fe91db irlap_close +EXPORT_SYMBOL net/irda/irda 0x1ff2acf6 irttp_open_tsap +EXPORT_SYMBOL net/irda/irda 0x23bbc2ce irias_find_object +EXPORT_SYMBOL net/irda/irda 0x2b432980 hashbin_get_next +EXPORT_SYMBOL net/irda/irda 0x2cbfb108 irlmp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x33cbe2c6 proc_irda +EXPORT_SYMBOL net/irda/irda 0x385847aa irias_delete_object +EXPORT_SYMBOL net/irda/irda 0x4118521d irlmp_open_lsap +EXPORT_SYMBOL net/irda/irda 0x448b8aaa irda_qos_bits_to_value +EXPORT_SYMBOL net/irda/irda 0x46b00fdf irias_insert_object +EXPORT_SYMBOL net/irda/irda 0x46c1c4a2 irlmp_unregister_service +EXPORT_SYMBOL net/irda/irda 0x50b0f273 iriap_getvaluebyclass_request +EXPORT_SYMBOL net/irda/irda 0x56e9f6c7 irlmp_connect_response +EXPORT_SYMBOL net/irda/irda 0x5c0f674a irlmp_close_lsap +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 0x70a3f20f hashbin_lock_find +EXPORT_SYMBOL net/irda/irda 0x7275bfca irttp_udata_request +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 0x82fc5559 alloc_irdadev +EXPORT_SYMBOL net/irda/irda 0x89e1ee3c irttp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x8af10356 irlmp_connect_request +EXPORT_SYMBOL net/irda/irda 0x91668277 irttp_dup +EXPORT_SYMBOL net/irda/irda 0x91815586 irda_param_pack +EXPORT_SYMBOL net/irda/irda 0x94a824db irda_param_extract_all +EXPORT_SYMBOL net/irda/irda 0x98a8b3b4 hashbin_delete +EXPORT_SYMBOL net/irda/irda 0x9ccbdfca hashbin_insert +EXPORT_SYMBOL net/irda/irda 0xa19c55cc async_wrap_skb +EXPORT_SYMBOL net/irda/irda 0xaad8c20f irttp_connect_response +EXPORT_SYMBOL net/irda/irda 0xac3dc858 irias_add_octseq_attrib +EXPORT_SYMBOL net/irda/irda 0xaeeff2b5 hashbin_find +EXPORT_SYMBOL net/irda/irda 0xb9394173 irias_delete_value +EXPORT_SYMBOL net/irda/irda 0xb97688c0 async_unwrap_char +EXPORT_SYMBOL net/irda/irda 0xb9d52deb iriap_open +EXPORT_SYMBOL net/irda/irda 0xbcd3ef13 irias_object_change_attribute +EXPORT_SYMBOL net/irda/irda 0xbe40ace9 irlmp_discovery_request +EXPORT_SYMBOL net/irda/irda 0xc2e170e6 irttp_connect_request +EXPORT_SYMBOL net/irda/irda 0xcbb23592 irlmp_data_request +EXPORT_SYMBOL net/irda/irda 0xd6deeaae irda_setup_dma +EXPORT_SYMBOL net/irda/irda 0xdc0196c2 hashbin_remove +EXPORT_SYMBOL net/irda/irda 0xdd962210 irttp_data_request +EXPORT_SYMBOL net/irda/irda 0xde4c6b3c irlmp_service_to_hint +EXPORT_SYMBOL net/irda/irda 0xe1ba6308 irias_new_object +EXPORT_SYMBOL net/irda/irda 0xe27ac0de irda_notify_init +EXPORT_SYMBOL net/irda/irda 0xe329462a hashbin_get_first +EXPORT_SYMBOL net/irda/irda 0xeb78333e hashbin_remove_this +EXPORT_SYMBOL net/irda/irda 0xec242b93 hashbin_new +EXPORT_SYMBOL net/irda/irda 0xedd521c2 irlmp_get_discoveries +EXPORT_SYMBOL net/irda/irda 0xf11d948e irlap_open +EXPORT_SYMBOL net/irda/irda 0xfe75e17d iriap_close +EXPORT_SYMBOL net/l2tp/l2tp_core 0xdf4e6fdc l2tp_recv_common +EXPORT_SYMBOL net/lapb/lapb 0x0418b223 lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0x1e10ba16 lapb_register +EXPORT_SYMBOL net/lapb/lapb 0x6b115676 lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0x76235b34 lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0x7faa23a4 lapb_data_received +EXPORT_SYMBOL net/lapb/lapb 0x98cc846b lapb_data_request +EXPORT_SYMBOL net/lapb/lapb 0xc6879217 lapb_getparms +EXPORT_SYMBOL net/lapb/lapb 0xdbfdf0da lapb_unregister +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x3b65136c llc_set_station_handler +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x5caf4617 llc_add_pack +EXPORT_SYMBOL net/llc/llc 0x9d05cd66 llc_sap_close +EXPORT_SYMBOL net/llc/llc 0xb98b64a8 llc_sap_open +EXPORT_SYMBOL net/llc/llc 0xd0e68bd4 llc_sap_find +EXPORT_SYMBOL net/llc/llc 0xf3726573 llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0xf7e53ced llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/mac80211/mac80211 0x010de5dc ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x08b15fbe ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x0c219b1e ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x0c8838d9 ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x0d6994f1 ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x0f056a21 ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0x10fd30ce ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x11c7de3b ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0x1235c41a ieee80211_csa_update_counter +EXPORT_SYMBOL net/mac80211/mac80211 0x143cc13a __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x14987a8f __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x17cea311 ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0x17e50e0a ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0x1cd64695 wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x1efa2c05 ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0x301075fb ieee80211_get_key_tx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0x3185f115 ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x350207fc ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x35fb4640 ieee80211_sta_eosp +EXPORT_SYMBOL net/mac80211/mac80211 0x3c053c92 ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0x41258c1a ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x476e95f9 ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0x48ea315d ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0x4d9164e5 ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0x4e798e45 ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0x4e825117 ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x505e7d5f ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x513f3b0b ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0x57cf60db ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x6171948c ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0x639046c2 __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x66ab4b04 ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x680c5142 ieee80211_rx +EXPORT_SYMBOL net/mac80211/mac80211 0x690d3d72 ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x69290863 ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x69d6f94d ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0x6add0be7 ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x6b10d2b0 ieee80211_start_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x6e8daeeb ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0x6feb8d47 ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0x70944b54 ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x71a0fca9 ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0x71b7c3aa ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0x745e6918 __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x747df803 ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x77ea65c4 ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x8231e2f8 ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0x981992af ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0x9bbddf13 ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x9d357afc ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0x9db76982 ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0xa06b708e ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0xa45732a8 __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xa8e81c20 ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0xaa8088a3 ieee80211_aes_cmac_calculate_k1_k2 +EXPORT_SYMBOL net/mac80211/mac80211 0xae2adba0 rate_control_send_low +EXPORT_SYMBOL net/mac80211/mac80211 0xb4f716b9 ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xb5fe2ce2 ieee80211_tx_status_noskb +EXPORT_SYMBOL net/mac80211/mac80211 0xb962a64c ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0xc048d204 ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0xc5be2b10 ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0xc7843208 ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xcb673117 ieee80211_csa_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0xce838930 ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0xcf6958ce ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xd62393cb ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0xd72625cb ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0xd7586af8 ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0xd78c4e18 ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xdac71f07 ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0xdcca5482 ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0xdf9caf43 ieee80211_tx_dequeue +EXPORT_SYMBOL net/mac80211/mac80211 0xe21db1cc rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0xe327b1ac ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xe4599546 ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xe759d272 ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0xe99461bb ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0xf00b1f23 ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0xf2e1511d ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0xf5aecac3 ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0xf7bea729 ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0xfc0644bd ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0xfcd6089c ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xfde5f543 ieee80211_stop_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0xff02930f ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac802154/mac802154 0x12923af8 ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x592c1cc6 ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0xa2c3e85f ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0xa585455d ieee802154_rx +EXPORT_SYMBOL net/mac802154/mac802154 0xa7a96c9f ieee802154_rx_irqsafe +EXPORT_SYMBOL net/mac802154/mac802154 0xad4cc740 ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xb36ca027 ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0xc12fd66e ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xe6caf6b3 ieee802154_free_hw +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x04dae666 ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x386e2d43 register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x5454831e ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x65125878 ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x746be003 ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x747386c7 unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x760fd0d7 register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x76c691ab ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x97590d82 register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xae4f18e1 ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xe02e9633 unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xe1158e49 ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xf705513c ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xf7c04a58 ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x46dc5f98 __nf_ct_ext_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x51a2605b __nf_ct_ext_add_length +EXPORT_SYMBOL net/netfilter/nf_conntrack 0xd2c65477 nf_conntrack_untracked +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0x827cc6a1 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x1d779843 nf_xfrm_me_harder +EXPORT_SYMBOL net/netfilter/nf_nat 0x2a0f8156 nf_nat_used_tuple +EXPORT_SYMBOL net/netfilter/nf_nat 0x527f5e8e nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0x55704ac5 __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x84e70a3e nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0xd7eb58a6 nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/x_tables 0x0779f042 xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0x1b55946a xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0x3fcae0da xt_find_target +EXPORT_SYMBOL net/netfilter/x_tables 0x482d26fd xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x62a1ef05 xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x6d0483f2 xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xa8d193c2 xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0xc2851c8b xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0xd095b987 xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0xd1a21986 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xeb8e2f19 xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0xf3437b54 xt_unregister_targets +EXPORT_SYMBOL net/nfc/hci/hci 0x08e615e0 nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0x1301bafe nfc_hci_reset_pipes_per_host +EXPORT_SYMBOL net/nfc/hci/hci 0x171d5afb nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0x22e39054 nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0x36e9505d nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0x3a37d7d8 nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x3d12fff3 nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x4002caa6 nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0x43028a27 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x5135f5f6 nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0x56d72555 nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0x62e0b9ac nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x6440731e nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0x6a99aa4a nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0x6c714079 nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/hci/hci 0x901f9bd1 nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0xa22fbd4c nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0xa904748a nfc_hci_reset_pipes +EXPORT_SYMBOL net/nfc/hci/hci 0xbca0b4fd nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xf1cd7bf7 nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0xfca14eee nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/nci/nci 0x067961c7 nci_nfcee_discover +EXPORT_SYMBOL net/nfc/nci/nci 0x13de0cf0 nci_hci_send_event +EXPORT_SYMBOL net/nfc/nci/nci 0x240d996e nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0x3c040cdc nci_hci_open_pipe +EXPORT_SYMBOL net/nfc/nci/nci 0x619b31d0 nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0x6475f083 nci_hci_dev_session_init +EXPORT_SYMBOL net/nfc/nci/nci 0x6478a39d nci_prop_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x6e64804c nci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0x77db76ff nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0x7bf94494 nci_hci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0xa704faca nci_set_config +EXPORT_SYMBOL net/nfc/nci/nci 0xb887ce5c nci_core_conn_create +EXPORT_SYMBOL net/nfc/nci/nci 0xb89ace44 nci_hci_connect_gate +EXPORT_SYMBOL net/nfc/nci/nci 0xba324117 nci_hci_set_param +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xc303af36 nci_core_conn_close +EXPORT_SYMBOL net/nfc/nci/nci 0xc425b862 nci_req_complete +EXPORT_SYMBOL net/nfc/nci/nci 0xde142943 nci_nfcee_mode_set +EXPORT_SYMBOL net/nfc/nci/nci 0xe86ab0ce nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0xf6c51f27 nci_hci_get_param +EXPORT_SYMBOL net/nfc/nfc 0x01c7363b nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0x04c67ab9 nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0x0eededd8 nfc_class +EXPORT_SYMBOL net/nfc/nfc 0x49238a8d nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0x5666a83d nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0x5914ee10 nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0x591e7b64 nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0x5a58ad0f nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x62a1fa4d nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0x7ec7110f nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0x8be27e49 nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0x8e4eeb44 nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0x9d55a52b nfc_se_transaction +EXPORT_SYMBOL net/nfc/nfc 0xa6660f83 nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0xa7c70261 nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0xb3a0c8f4 nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0xc6fcde2d nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0xdf5e746f nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0xf47f9f1f nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0xfa25bf31 nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0xfbcc05f0 nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0xfc69ba76 nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x5bb3f0b2 nfc_digital_free_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x70ae562e nfc_digital_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xd1428c1d nfc_digital_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xf3e956f8 nfc_digital_register_device +EXPORT_SYMBOL net/phonet/phonet 0x240197e4 phonet_stream_ops +EXPORT_SYMBOL net/phonet/phonet 0x26a8ff14 pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0x3853fac1 phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0xb81d6d70 pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0xd0c9cdd3 pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0xd6aa22b1 phonet_proto_unregister +EXPORT_SYMBOL net/phonet/phonet 0xd7f0e0af pn_skb_send +EXPORT_SYMBOL net/phonet/phonet 0xdc2b8141 phonet_header_ops +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x02480c97 rxrpc_kernel_get_abort_code +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x05884ad6 rxrpc_kernel_is_data_last +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x11c5e5a0 rxrpc_kernel_free_skb +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x2904eef6 rxrpc_kernel_get_error_number +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x3f40aab4 rxrpc_kernel_intercept_rx_messages +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x53d90cd5 rxrpc_kernel_accept_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x6f063cb4 rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x6feeb551 key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x865ecc4d rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xb92cfba2 rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xc72ab793 rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xd5df0b91 rxrpc_kernel_data_delivered +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xd6cde836 rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xd9abfd06 rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xdc5ccd9d rxrpc_kernel_reject_call +EXPORT_SYMBOL net/sctp/sctp 0x1f8c6972 sctp_do_peeloff +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x05c54cee gss_mech_get +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xb7976477 gss_mech_put +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xdf1c22d6 gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/sunrpc 0x253e8df0 xdr_truncate_encode +EXPORT_SYMBOL net/sunrpc/sunrpc 0x82eea6bc xdr_restrict_buflen +EXPORT_SYMBOL net/sunrpc/sunrpc 0x9b854b72 svc_pool_stats_open +EXPORT_SYMBOL net/wimax/wimax 0xa8a3d40f wimax_reset +EXPORT_SYMBOL net/wimax/wimax 0xf6c0180a wimax_rfkill +EXPORT_SYMBOL net/wireless/cfg80211 0x05825293 freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0x09c64fbd ieee80211_frequency_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x09c785a9 cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x0fbc8f02 cfg80211_inform_bss_width_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x10f74cd4 __ieee80211_get_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x12f2e349 cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x158dbef7 cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x17ded058 ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x190b3cfa regulatory_set_wiphy_regd +EXPORT_SYMBOL net/wireless/cfg80211 0x19e03378 cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0x21fee2ae wiphy_rfkill_set_hw_state +EXPORT_SYMBOL net/wireless/cfg80211 0x225635ad ieee80211_data_to_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0x251fda59 ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0x282275a9 cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0x2999d139 cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x363f9f15 cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x38c52056 cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x38cc5090 cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x3d470c4d cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0x3e285fec cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0x415b3e50 cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0x4204fbbd ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x45f8b084 cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x47c01cd1 cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0x47f4d17e cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0x47f9b110 cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x495457ff cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0x50214c28 ieee80211_bss_get_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x548717f5 cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x5796dc33 cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x5ecd726a wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0x6201e837 cfg80211_reg_can_beacon_relax +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x69ddf0e7 cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x6a3cfe63 wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0x6a86efc9 cfg80211_connect_result +EXPORT_SYMBOL net/wireless/cfg80211 0x6d6cb9ad ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0x6de72eaa cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x702ae8d7 cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0x7273ffab cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0x77a40998 cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0x7842ff0f wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0x7a204f21 __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x7a339d4c cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x7ba2c6f2 __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x7df9b210 wiphy_rfkill_stop_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x7dfd4109 cfg80211_del_sta_sinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x7fe1a403 cfg80211_find_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x83663df1 cfg80211_sched_scan_stopped_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0x8492a430 ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x8562ef07 cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0x85e1e185 cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0x8a7062a5 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x8c1cae7c cfg80211_roamed_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x8edd35ac ieee80211_data_from_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0x8f46682c cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x966ff54d ieee80211_ie_split_ric +EXPORT_SYMBOL net/wireless/cfg80211 0x982e6b6d ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0xa07fba28 cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0xa0886bc0 cfg80211_classify8021d +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 0xa9f8d000 cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xaad4b0a2 cfg80211_inform_bss_width +EXPORT_SYMBOL net/wireless/cfg80211 0xaf17c7ba __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xb0a99e2c cfg80211_rx_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xb25628d1 cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xb8add04d cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xc08c3023 cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0xc30f1874 cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0xc58e9cb7 cfg80211_report_obss_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0xc59dac9b cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xc63f1b81 ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0xc697178d cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0xc90fde22 ieee80211_chandef_to_operating_class +EXPORT_SYMBOL net/wireless/cfg80211 0xca061095 cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0xcbaf4c66 cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0xcd074405 cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0xcdade2b3 cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xd5f1a273 wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0xda31774e cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0xdb6574ea cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xdda87fff cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0xea0b086b cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0xeb6d7c6c ieee80211_ie_split +EXPORT_SYMBOL net/wireless/cfg80211 0xeb87e9a7 cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0xeb97ad73 wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0xecad07c0 cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xee4f837f regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0xefc56354 cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0xefe0b9e7 wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0xf1137c68 cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xf2691399 regulatory_set_wiphy_regd_sync_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0xf4ef3271 cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xf619e98a cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0xf8f46a01 cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0xf95f5c36 cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0xfbc9c1ef cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0xfe8b3e45 cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0xfed4d591 cfg80211_find_vendor_ie +EXPORT_SYMBOL net/wireless/cfg80211 0xff4ccb6e cfg80211_probe_status +EXPORT_SYMBOL net/wireless/lib80211 0x082b010b lib80211_get_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x26b532b7 lib80211_register_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x3e007531 lib80211_crypt_info_free +EXPORT_SYMBOL net/wireless/lib80211 0x3e6f02e8 lib80211_crypt_delayed_deinit +EXPORT_SYMBOL net/wireless/lib80211 0x9e54512c lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xba8a1d2a lib80211_crypt_info_init +EXPORT_SYMBOL sound/ac97_bus 0x9b5222d2 ac97_bus_type +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0xf99075c8 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 0x5437257f snd_seq_event_port_attach +EXPORT_SYMBOL sound/core/seq/snd-seq 0x6bb71038 snd_seq_delete_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x6d17d5a6 snd_seq_kernel_client_enqueue_blocking +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 0xa24a59e1 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 0xd033c576 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 0x091def1c snd_seq_autoload_exit +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xb1a6b8dc 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 0x205395a0 snd_midi_event_encode_byte +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x614705ff snd_midi_event_no_status +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x7746bb9b snd_midi_event_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x79794472 snd_midi_event_new +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x991c0f60 snd_midi_event_reset_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xef8fa3d2 snd_midi_event_free +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xf3f0324e snd_midi_event_reset_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xf6fdda44 snd_midi_event_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-virmidi 0x1e75b4ad snd_virmidi_new +EXPORT_SYMBOL sound/core/snd 0x0a47b534 snd_ctl_replace +EXPORT_SYMBOL sound/core/snd 0x107b6fa5 snd_ctl_rename_id +EXPORT_SYMBOL sound/core/snd 0x11af097b snd_register_device +EXPORT_SYMBOL sound/core/snd 0x1494378b 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 0x1a430e09 snd_card_free +EXPORT_SYMBOL sound/core/snd 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL sound/core/snd 0x25309ef8 snd_power_wait +EXPORT_SYMBOL sound/core/snd 0x2ae3deaa release_and_free_resource +EXPORT_SYMBOL sound/core/snd 0x33a8bb38 snd_card_new +EXPORT_SYMBOL sound/core/snd 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL sound/core/snd 0x3b672433 snd_jack_set_parent +EXPORT_SYMBOL sound/core/snd 0x3b68881d snd_ctl_new1 +EXPORT_SYMBOL sound/core/snd 0x3bd1ac05 snd_card_file_remove +EXPORT_SYMBOL sound/core/snd 0x42abaabb snd_info_create_module_entry +EXPORT_SYMBOL sound/core/snd 0x47462758 snd_jack_report +EXPORT_SYMBOL sound/core/snd 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL sound/core/snd 0x5198c7f8 snd_ctl_make_virtual_master +EXPORT_SYMBOL sound/core/snd 0x557d4d8e snd_mixer_oss_notify_callback +EXPORT_SYMBOL sound/core/snd 0x602c96f0 copy_to_user_fromio +EXPORT_SYMBOL sound/core/snd 0x60fa33f6 snd_component_add +EXPORT_SYMBOL sound/core/snd 0x64cec8fd snd_device_register +EXPORT_SYMBOL sound/core/snd 0x67c4d740 snd_register_oss_device +EXPORT_SYMBOL sound/core/snd 0x6930ded7 snd_ctl_remove +EXPORT_SYMBOL sound/core/snd 0x6bf07ebd snd_info_create_card_entry +EXPORT_SYMBOL sound/core/snd 0x6ebb3c0d snd_device_free +EXPORT_SYMBOL sound/core/snd 0x70bd0b5e snd_cards +EXPORT_SYMBOL sound/core/snd 0x70c15ac1 snd_dma_disable +EXPORT_SYMBOL sound/core/snd 0x7429d6d4 snd_unregister_device +EXPORT_SYMBOL sound/core/snd 0x80b9d705 snd_pci_quirk_lookup +EXPORT_SYMBOL sound/core/snd 0x81b69e41 snd_ctl_enum_info +EXPORT_SYMBOL sound/core/snd 0x8215a246 snd_jack_new +EXPORT_SYMBOL sound/core/snd 0x8732b618 snd_ctl_find_numid +EXPORT_SYMBOL sound/core/snd 0x897c83f0 snd_ctl_add +EXPORT_SYMBOL sound/core/snd 0x89ee53d8 snd_jack_set_key +EXPORT_SYMBOL sound/core/snd 0x89f77af9 snd_ctl_notify +EXPORT_SYMBOL sound/core/snd 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL sound/core/snd 0x8f595b11 snd_major +EXPORT_SYMBOL sound/core/snd 0x94e43d64 snd_ctl_unregister_ioctl +EXPORT_SYMBOL sound/core/snd 0x9aa52ac2 snd_info_register +EXPORT_SYMBOL sound/core/snd 0x9d45ba8e snd_card_free_when_closed +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 0xa2e26ca2 snd_info_free_entry +EXPORT_SYMBOL sound/core/snd 0xa4232044 snd_ctl_register_ioctl +EXPORT_SYMBOL sound/core/snd 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL sound/core/snd 0xb488a1c4 snd_card_register +EXPORT_SYMBOL sound/core/snd 0xb77f2c59 _snd_ctl_add_slave +EXPORT_SYMBOL sound/core/snd 0xc97b4b05 snd_card_disconnect +EXPORT_SYMBOL sound/core/snd 0xce3ca308 copy_from_user_toio +EXPORT_SYMBOL sound/core/snd 0xd59c87f3 snd_device_new +EXPORT_SYMBOL sound/core/snd 0xd715fa11 snd_ctl_free_one +EXPORT_SYMBOL sound/core/snd 0xdcab7c69 snd_ctl_remove_id +EXPORT_SYMBOL sound/core/snd 0xe4e101f6 snd_card_set_id +EXPORT_SYMBOL sound/core/snd 0xead0fea6 snd_seq_root +EXPORT_SYMBOL sound/core/snd 0xead53178 snd_ctl_boolean_stereo_info +EXPORT_SYMBOL sound/core/snd 0xeb9baec5 snd_card_file_add +EXPORT_SYMBOL sound/core/snd 0xf378afa9 snd_ctl_find_id +EXPORT_SYMBOL sound/core/snd 0xf53fbd27 snd_jack_add_new_kctl +EXPORT_SYMBOL sound/core/snd 0xf5564cb3 snd_ctl_boolean_mono_info +EXPORT_SYMBOL sound/core/snd-hwdep 0x6686a4f0 snd_hwdep_new +EXPORT_SYMBOL sound/core/snd-pcm 0x009c9690 snd_pcm_hw_rule_noresample +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 0x05e3e53f snd_pcm_release_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x098ee4c3 snd_pcm_kernel_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x0fe16245 snd_pcm_notify +EXPORT_SYMBOL sound/core/snd-pcm 0x10e4d2e6 snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x12ce3859 snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x14e45f47 snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x15ff5170 snd_pcm_new_internal +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 0x283ba6f8 _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x31b63fed snd_pcm_new_stream +EXPORT_SYMBOL sound/core/snd-pcm 0x3796bdcc snd_pcm_format_little_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x3808981e snd_pcm_hw_param_first +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 0x3c9a2678 snd_pcm_suspend_all +EXPORT_SYMBOL sound/core/snd-pcm 0x44c6fb08 snd_pcm_lib_ioctl +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 0x503bd137 snd_interval_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0x518d5e72 snd_pcm_open_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL sound/core/snd-pcm 0x56cc79ab snd_dma_alloc_pages_fallback +EXPORT_SYMBOL sound/core/snd-pcm 0x5bb1e386 snd_pcm_sgbuf_ops_page +EXPORT_SYMBOL sound/core/snd-pcm 0x5e7f4920 snd_pcm_format_set_silence +EXPORT_SYMBOL sound/core/snd-pcm 0x5f75d8d0 snd_pcm_new +EXPORT_SYMBOL sound/core/snd-pcm 0x631251d7 snd_pcm_hw_constraint_ratnums +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 0x69dac653 snd_pcm_suspend +EXPORT_SYMBOL sound/core/snd-pcm 0x6b4e5cc8 snd_pcm_lib_writev +EXPORT_SYMBOL sound/core/snd-pcm 0x6b988f7b snd_pcm_hw_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x6be0e20d snd_pcm_lib_readv +EXPORT_SYMBOL sound/core/snd-pcm 0x6ca5f041 snd_pcm_hw_constraint_list +EXPORT_SYMBOL sound/core/snd-pcm 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL sound/core/snd-pcm 0x729df0ac snd_pcm_limit_hw_rates +EXPORT_SYMBOL sound/core/snd-pcm 0x73a36814 snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x7428d6e9 snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL sound/core/snd-pcm 0x760f3049 snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL sound/core/snd-pcm 0x764f0091 snd_pcm_lib_read +EXPORT_SYMBOL sound/core/snd-pcm 0x7d3f64bd snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL sound/core/snd-pcm 0x82d95a2f snd_pcm_hw_constraint_step +EXPORT_SYMBOL sound/core/snd-pcm 0x8b7f657e snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL sound/core/snd-pcm 0x8f0a6cfe snd_pcm_hw_constraint_integer +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 0xade88e76 snd_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xb4d4d6c5 snd_pcm_lib_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL sound/core/snd-pcm 0xc8795c3a snd_pcm_hw_param_last +EXPORT_SYMBOL sound/core/snd-pcm 0xcb684f05 snd_pcm_hw_rule_add +EXPORT_SYMBOL sound/core/snd-pcm 0xce4e8a3b snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL sound/core/snd-pcm 0xd5a23b7c snd_pcm_set_ops +EXPORT_SYMBOL sound/core/snd-pcm 0xdb9e46b5 snd_dma_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xdba81b85 snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL sound/core/snd-pcm 0xde301354 snd_pcm_mmap_data +EXPORT_SYMBOL sound/core/snd-pcm 0xe43aac1d snd_pcm_period_elapsed +EXPORT_SYMBOL sound/core/snd-pcm 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL sound/core/snd-pcm 0xe635091c snd_pcm_stop +EXPORT_SYMBOL sound/core/snd-pcm 0xe7a9f754 snd_pcm_lib_mmap_iomem +EXPORT_SYMBOL sound/core/snd-pcm 0xeab42a0e snd_pcm_hw_constraint_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0xeb18d0c8 snd_pcm_lib_write +EXPORT_SYMBOL sound/core/snd-pcm 0xf3797152 snd_interval_ratnum +EXPORT_SYMBOL sound/core/snd-pcm 0xf563a21d snd_pcm_set_sync +EXPORT_SYMBOL sound/core/snd-pcm 0xf6d2516a snd_pcm_lib_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xf9052e2b snd_dma_alloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL sound/core/snd-rawmidi 0x2c000f4e snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0x34b61fb3 snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0x3d6bfe89 snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0x3dd98d3c snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x46fb7e64 snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0x48b15ca9 snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0x4a5a6f80 snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0x4ae3f4a1 snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0x56db244e snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7cac6278 snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0xa69c4d41 snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc0299383 snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc56b1df9 snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc5f595d1 snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-rawmidi 0xd01c446d snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0xf3d72475 snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0xfeb58c6c snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-timer 0x1939f55a snd_timer_global_new +EXPORT_SYMBOL sound/core/snd-timer 0x4191b7be snd_timer_new +EXPORT_SYMBOL sound/core/snd-timer 0x455e64fd snd_timer_start +EXPORT_SYMBOL sound/core/snd-timer 0x4f6e8c4d snd_timer_pause +EXPORT_SYMBOL sound/core/snd-timer 0x60bb563f snd_timer_global_register +EXPORT_SYMBOL sound/core/snd-timer 0x7fe1c524 snd_timer_notify +EXPORT_SYMBOL sound/core/snd-timer 0x8827adbe snd_timer_global_free +EXPORT_SYMBOL sound/core/snd-timer 0xa2fc86f4 snd_timer_interrupt +EXPORT_SYMBOL sound/core/snd-timer 0xa3b83077 snd_timer_open +EXPORT_SYMBOL sound/core/snd-timer 0xae8fb949 snd_timer_continue +EXPORT_SYMBOL sound/core/snd-timer 0xbfbb9262 snd_timer_close +EXPORT_SYMBOL sound/core/snd-timer 0xc6279d2b snd_timer_stop +EXPORT_SYMBOL sound/core/snd-timer 0xe976083c snd_timer_resolution +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x54699fdb 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 0x1aae65f7 snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x27f540a0 snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x2de4ad9e snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x48e5d6c4 snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x6a11df27 snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xb29c27ef snd_opl3_reset +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xcb0c6d97 snd_opl3_create +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xe26c693c snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xf12d55f5 snd_opl3_new +EXPORT_SYMBOL sound/drivers/opl4/snd-opl4-lib 0x42dd7474 snd_opl4_write +EXPORT_SYMBOL sound/drivers/opl4/snd-opl4-lib 0x58c2daef snd_opl4_read +EXPORT_SYMBOL sound/drivers/opl4/snd-opl4-lib 0x5e11d33d snd_opl4_read_memory +EXPORT_SYMBOL sound/drivers/opl4/snd-opl4-lib 0xb3e8de0d snd_opl4_write_memory +EXPORT_SYMBOL sound/drivers/opl4/snd-opl4-lib 0xea43f54c snd_opl4_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x06248313 snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x0df353a8 snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x0fd0aeb1 snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x12494105 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 0x4b333147 snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x51acb988 snd_vx_setup_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x7db2e2dd snd_vx_suspend +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x8deb0266 snd_vx_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xdf1772f4 snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1331e314 amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1fcf07c0 amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x261e98e5 fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2bad5647 cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x335390ef amdtp_stream_set_pcm_format +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x33fb3bde amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x3403b3d1 avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x385511a7 amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x44108ca9 fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x60e60a51 amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7a95c093 iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x87dc8778 fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x972d1329 fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x9a06b18b amdtp_stream_pcm_pointer +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa1862e2f avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa4cc1f7a cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa75c23f6 fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb2b6d6da fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb62bf00b fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb7c2bfed snd_fw_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xbb246972 cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xbb3dec03 amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd22875d0 amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd8eaf0e6 amdtp_stream_start +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xe2a52896 cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xe4e02632 avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf028b607 cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf4ca3872 amdtp_stream_stop +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf4cca7cc cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf692db47 iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xfb87bf51 amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0x7bb8865e snd_ak4113_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0xd8ce4735 snd_ak4113_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x5cfb8542 snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x76900f21 snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x7d989044 snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x9a4092aa snd_ak4114_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x9f1b29d3 snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xa9ec20d3 snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xebfe6469 snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xfaaa6c6e snd_ak4114_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x55d98f31 snd_ak4117_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x9a4db11a snd_ak4117_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xa5a9368d snd_ak4117_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xaec95419 snd_ak4117_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xda2ebe08 snd_ak4117_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xef15cb9c snd_ak4117_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x387cbd8f snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x57093e0c snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x6882ae32 snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x71f3b34f snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x8d44b6f7 snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x91d632d7 snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x1ad1b933 snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x38e17277 snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x5b97b87a snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x608fe745 snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x6b1c98ad snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xb4e351ea snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-i2c 0x72e56f3a snd_i2c_device_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0xb2b758f7 snd_i2c_readbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0xd07cd598 snd_i2c_probeaddr +EXPORT_SYMBOL sound/i2c/snd-i2c 0xd8e3a9cf snd_i2c_device_free +EXPORT_SYMBOL sound/i2c/snd-i2c 0xd9af4b9e snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0xfa7026fb snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-tea6330t 0x94966857 snd_tea6330t_detect +EXPORT_SYMBOL sound/i2c/snd-tea6330t 0xa4288d96 snd_tea6330t_update_mixer +EXPORT_SYMBOL sound/isa/es1688/snd-es1688-lib 0x114b39a9 snd_es1688_pcm +EXPORT_SYMBOL sound/isa/es1688/snd-es1688-lib 0xa41e69e3 snd_es1688_create +EXPORT_SYMBOL sound/isa/es1688/snd-es1688-lib 0xdda75ec0 snd_es1688_reset +EXPORT_SYMBOL sound/isa/es1688/snd-es1688-lib 0xddeb4cb4 snd_es1688_mixer +EXPORT_SYMBOL sound/isa/es1688/snd-es1688-lib 0xe946d4ae snd_es1688_mixer_write +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x04d0ca4a snd_gf1_mem_alloc +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x0592138e snd_gf1_mem_lock +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x0ae77385 snd_gf1_alloc_voice +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x17903f82 snd_gus_dram_read +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x1c1ce117 snd_gus_interrupt +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x2082ba43 snd_gf1_free_voice +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x22333bb5 snd_gf1_peek +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x43732a07 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 0x5176f522 snd_gf1_i_look16 +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x5ba77ff0 snd_gf1_look16 +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x5ffe92d5 snd_gf1_stop_voice +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x629cf748 snd_gf1_delay +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x65e38f9c snd_gus_create +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x7980b29e snd_gf1_mem_xfree +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x869471dd snd_gf1_ctrl_stop +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x8bd5df1e snd_gf1_pcm_new +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x8db2b567 snd_gf1_new_mixer +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x9d08c834 snd_gf1_write_addr +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xaa2c3097 snd_gus_use_inc +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xb6927cb7 snd_gf1_i_look8 +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xba945ac6 snd_gf1_write8 +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xc266106e snd_gus_initialize +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xc43a5527 snd_gf1_atten_table +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xc481e463 snd_gf1_mem_free +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xc88af0ae snd_gf1_write16 +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xd525ef19 snd_gus_use_dec +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xda41bf13 snd_gf1_translate_freq +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xe33ecb22 snd_gf1_poke +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xea735348 snd_gf1_look8 +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xf7fdec68 snd_gus_dram_write +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xfbc5e392 snd_gf1_dram_addr +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xfec6856c snd_gf1_i_write8 +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x0e096be3 snd_msnd_init_queue +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x0f637939 snd_msnd_send_word +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x11d6d4ab snd_msnd_DARQ +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x175957e1 snd_msnd_disable_irq +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x1dccbd00 snd_msndmix_force_recsrc +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x3e5ec544 snd_msnd_dsp_halt +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x4dec4205 snd_msndmix_new +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x52a3b6b2 snd_msnd_send_dsp_cmd +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x61240da2 snd_msnd_pcm +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x70522c4f snd_msndmix_setup +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x75026b24 snd_msndmidi_input_read +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x9817e6b6 snd_msnd_upload_host +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0xae3b5159 snd_msnd_DAPQ +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0xdf074617 snd_msnd_enable_irq +EXPORT_SYMBOL sound/isa/opti9xx/snd-miro 0x4b5401ab snd_aci_cmd +EXPORT_SYMBOL sound/isa/opti9xx/snd-miro 0xcd6cc3cf snd_aci_get_aci +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x10a8c351 snd_sbdsp_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x14fa1357 snd_sbdsp_get_byte +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x3b35676a snd_sbdsp_command +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x415a92f3 snd_sbmixer_suspend +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x5bde6620 snd_sbmixer_add_ctl +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x7a6762d1 snd_sbmixer_read +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x9091142c snd_sbdsp_reset +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x94a12ffe snd_sbmixer_new +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x9e97531e snd_sbmixer_write +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xba041ba7 snd_sbmixer_resume +EXPORT_SYMBOL sound/isa/sb/snd-sb16-csp 0x3dc1613f snd_sb_csp_new +EXPORT_SYMBOL sound/isa/sb/snd-sb16-dsp 0x35b2b936 snd_sb16dsp_pcm +EXPORT_SYMBOL sound/isa/sb/snd-sb16-dsp 0x5353c1bb snd_sb16dsp_get_pcm_ops +EXPORT_SYMBOL sound/isa/sb/snd-sb16-dsp 0xc57fd56d snd_sb16dsp_configure +EXPORT_SYMBOL sound/isa/sb/snd-sb16-dsp 0xe0b3f690 snd_sb16dsp_interrupt +EXPORT_SYMBOL sound/isa/sb/snd-sb8-dsp 0x5829f706 snd_sb8dsp_midi +EXPORT_SYMBOL sound/isa/sb/snd-sb8-dsp 0x7a95047e snd_sb8dsp_pcm +EXPORT_SYMBOL sound/isa/sb/snd-sb8-dsp 0xf8636800 snd_sb8dsp_midi_interrupt +EXPORT_SYMBOL sound/isa/sb/snd-sb8-dsp 0xfc38bac0 snd_sb8dsp_interrupt +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0x12fba39e snd_emu8000_update_equalizer +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0x4175554a snd_emu8000_peek +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0x499f873e snd_emu8000_update_reverb_mode +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0x58241655 snd_emu8000_poke +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0x5f066a8a snd_emu8000_peek_dw +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0x72f91d45 snd_emu8000_update_chorus_mode +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0xad56f486 snd_emu8000_dma_chan +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0xb019da01 snd_emu8000_poke_dw +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0xb58b2237 snd_emu8000_init_fm +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0xe477c6f8 snd_emu8000_load_reverb_fx +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0xf6f88f31 snd_emu8000_load_chorus_fx +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x04d7b7a5 snd_wss_put_single +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x0c298a53 snd_wss_get_single +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x12aa4d00 snd_wss_in +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x12c98769 snd_wss_info_single +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x136728c8 snd_wss_mce_up +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x3c09fa83 snd_cs4236_ext_out +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x44fe510b snd_wss_get_pcm_ops +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x4a95f9a9 snd_wss_pcm +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x512c6f49 snd_wss_chip_id +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x5cd63d0d snd_wss_overrange +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x6a8bb31f snd_wss_create +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x7a25452e snd_wss_mixer +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x7b202637 snd_wss_interrupt +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x9c9d9a2a snd_wss_mce_down +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xa9adf96a snd_wss_out +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xaea569ad snd_cs4236_ext_in +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xe03fcc83 snd_wss_put_double +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xe8c1f175 snd_wss_get_double +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xf47daae5 snd_wss_info_double +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xf99e00a0 snd_wss_timer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x0770c8dc snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x0b05f578 snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x1d0252ff snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x485f58d0 snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x58a5f742 snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x5b5c411e snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x813f66a6 snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x86c9a97a snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xa23a8b10 snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xc192ba94 snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xd7efc697 snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xea81d18d snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xeb64dd37 snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xed4c2804 snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xedec889b snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xf8463f1b snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xfab07f3c snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/asihpi/snd-asihpi 0xa6c06a9b hpi_send_recv +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x004ddc73 snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x2cc9698a snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x54c32e07 snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x5712d2ff snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x66150c22 snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xac8d3255 snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xe56ba90c snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xeb7d6d58 snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xfaa62cba snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x1e016aa9 snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x68034220 snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x6c55165d snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x054a59de oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x17e3fb74 oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x1f9dd289 oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x1fa549fd oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x32ca71e3 oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x34e80e95 oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x357feefe oxygen_pci_remove +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x41b89023 oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x4ca11c0a oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x50c1f9e8 oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x68c2adfd oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x6cdf090b oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x774f8337 oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x8ffeb5f9 oxygen_write_i2c +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa82ab5b9 oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa963f11a oxygen_pci_pm +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb6bdb1c9 oxygen_write32_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb7d94721 oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xc6634b33 oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xec204a4d oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xec842e04 oxygen_write8_masked +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x6c94d96b snd_trident_start_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x901826b1 snd_trident_alloc_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xc19a22ea snd_trident_free_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xc43edb65 snd_trident_stop_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xf9bc2a70 snd_trident_write_voice_regs +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0xc210c6d4 tlv320aic23_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0xfb7153d9 tlv320aic23_regmap +EXPORT_SYMBOL sound/soc/intel/common/snd-soc-sst-dsp 0x83b774cb sst_dma_new +EXPORT_SYMBOL sound/soc/intel/common/snd-soc-sst-dsp 0xdc045797 sst_dma_free +EXPORT_SYMBOL sound/soc/snd-soc-core 0x6a1d0ec7 snd_soc_alloc_ac97_codec +EXPORT_SYMBOL sound/soundcore 0x4c57d183 register_sound_special_device +EXPORT_SYMBOL sound/soundcore 0x523d0184 register_sound_midi +EXPORT_SYMBOL sound/soundcore 0x5d8fb733 register_sound_dsp +EXPORT_SYMBOL sound/soundcore 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x99a9e39d register_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x99c95fa5 unregister_sound_special +EXPORT_SYMBOL sound/soundcore 0x9e99f811 register_sound_special +EXPORT_SYMBOL sound/soundcore 0xad66d45a sound_class +EXPORT_SYMBOL sound/soundcore 0xcd083b10 unregister_sound_dsp +EXPORT_SYMBOL sound/soundcore 0xfdab6de3 unregister_sound_midi +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x00a0e97f snd_emux_free +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x160d155c 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 0xbbca9594 snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xd26f12cd snd_emux_new +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xe5a2cec2 snd_emux_terminate_all +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xf3101baa snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/snd-util-mem 0x21f57971 __snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x294cc462 __snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x3bc7346d __snd_util_memblk_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x46edd5e9 snd_util_mem_avail +EXPORT_SYMBOL sound/synth/snd-util-mem 0x47042029 snd_util_memhdr_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x75898882 snd_util_memhdr_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x9269c065 snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0xbff0066c snd_util_mem_alloc +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x16756dc0 snd_usbmidi_input_start +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x27efeb90 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 0x01795170 VBoxGuest_RTMpGetCoreCount +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 0x113a02d9 VBoxGuest_RTMpOnPair +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x127e9d01 VBoxGuest_RTTimerRequestSystemGranularity +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 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 0x2902013c VBoxGuest_RTTimerGetSystemGranularity +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 0x2b5f52a8 VBoxGuest_RTMpCurSetIndexAndId +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 0x3519743a VBoxGuest_RTMpCurSetIndex +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 0x3a77155a VBoxGuest_RTMpOnPairIsConcurrentExecSupported +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 0x4484f9ee VBoxGuest_RTTimerStart +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 0x48487b79 VBoxGuest_RTLogDefaultInstanceEx +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 0x57280c42 VBoxGuest_RTR0MemExecDonate +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 0x6a930d21 VBoxGuest_RTTimerCanDoHighResolution +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 0x76b885fb VBoxGuest_RTLogGetDefaultInstanceEx +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 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 0x98a8f55f VBoxGuest_RTMpGetPresentCoreCount +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 0xa5655a80 VBoxGuest_RTTimerReleaseSystemGranularity +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 0xaaab8c57 VBoxGuest_RTLogRelGetDefaultInstanceEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xaadc0b5d VBoxGuest_RTTimerChangeInterval +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 0xb9e03c35 VBoxGuest_RTTimerStop +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 0xc312f533 VBoxGuest_RTMpIsCpuPresent +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc4b8857d VBoxGuest_RTThreadPreemptRestore +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc4c265c6 VBoxGuest_RTMpGetPresentCount +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 0xc6b243bf VBoxGuest_RTTimerDestroy +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 0xd2ebb507 VBoxGuest_RTMpGetPresentSet +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 0xe0453bfd VBoxGuest_RTTimerCreateEx +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 0xe46f3670 VBoxGuest_RTLogRelGetDefaultInstance +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 0xfec8da5c VBoxGuest_RTMpOnAllIsConcurrentSafe +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xffc16d99 VBoxGuest_RTMpGetSet +EXPORT_SYMBOL vmlinux 0x001f1fb5 scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x003ec8ad blk_queue_stack_limits +EXPORT_SYMBOL vmlinux 0x004dc131 tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0x0064b664 pci_remove_bus +EXPORT_SYMBOL vmlinux 0x00659489 init_buffer +EXPORT_SYMBOL vmlinux 0x006ea5a7 __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0x007b9132 is_nvdimm_bus_locked +EXPORT_SYMBOL vmlinux 0x0081bcb1 do_SAK +EXPORT_SYMBOL vmlinux 0x0088ba80 fifo_create_dflt +EXPORT_SYMBOL vmlinux 0x00b8c3a7 mempool_alloc +EXPORT_SYMBOL vmlinux 0x00c279ce sb_min_blocksize +EXPORT_SYMBOL vmlinux 0x00c60273 mipi_dsi_dcs_set_display_on +EXPORT_SYMBOL vmlinux 0x00caa55f key_reject_and_link +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00f3b63d dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0x00f6245a devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x00f74010 tcp_shutdown +EXPORT_SYMBOL vmlinux 0x0101d5b1 ip_idents_reserve +EXPORT_SYMBOL vmlinux 0x01139ffc max_mapnr +EXPORT_SYMBOL vmlinux 0x0139b504 cpu_current_top_of_stack +EXPORT_SYMBOL vmlinux 0x013efef1 proc_remove +EXPORT_SYMBOL vmlinux 0x0149dc9e pnp_release_card_device +EXPORT_SYMBOL vmlinux 0x01582caf agp_generic_alloc_page +EXPORT_SYMBOL vmlinux 0x016e5c2a mod_timer +EXPORT_SYMBOL vmlinux 0x018536bb inode_change_ok +EXPORT_SYMBOL vmlinux 0x01a079db skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0x01a7f084 pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0x01a82047 block_write_begin +EXPORT_SYMBOL vmlinux 0x01b8a238 acpi_notifier_call_chain +EXPORT_SYMBOL vmlinux 0x01d7b5e1 pci_get_subsys +EXPORT_SYMBOL vmlinux 0x01e08b87 dev_add_pack +EXPORT_SYMBOL vmlinux 0x01e4836e dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0x01e859ef simple_getattr +EXPORT_SYMBOL vmlinux 0x01f0e24b submit_bh +EXPORT_SYMBOL vmlinux 0x0211cb15 tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0x02124474 ip_send_check +EXPORT_SYMBOL vmlinux 0x0237b57a arch_unregister_cpu +EXPORT_SYMBOL vmlinux 0x02424d56 agp_generic_alloc_by_type +EXPORT_SYMBOL vmlinux 0x02649054 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x026bd7b6 __scsi_add_device +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x028ed83f csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0x029444f0 native_read_tsc +EXPORT_SYMBOL vmlinux 0x02a18c74 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0x02a6ce5a crc16_table +EXPORT_SYMBOL vmlinux 0x02aa03a1 crypto_sha1_update +EXPORT_SYMBOL vmlinux 0x02aa56bc tty_vhangup +EXPORT_SYMBOL vmlinux 0x02d00e72 end_buffer_async_write +EXPORT_SYMBOL vmlinux 0x02da82b8 devm_gpiod_put_array +EXPORT_SYMBOL vmlinux 0x02e8d834 __devm_gpiod_get_index_optional +EXPORT_SYMBOL vmlinux 0x02ea111e scsi_driverbyte_string +EXPORT_SYMBOL vmlinux 0x02ee26c1 free_pages_exact +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x0342da69 find_get_entry +EXPORT_SYMBOL vmlinux 0x0342fb0c cdev_del +EXPORT_SYMBOL vmlinux 0x034b13dd inet_dgram_connect +EXPORT_SYMBOL vmlinux 0x035201ab vga_put +EXPORT_SYMBOL vmlinux 0x03592ea0 security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x036eacbe default_qdisc_ops +EXPORT_SYMBOL vmlinux 0x03785e50 km_is_alive +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x03800689 clear_inode +EXPORT_SYMBOL vmlinux 0x038aa23f iterate_supers_type +EXPORT_SYMBOL vmlinux 0x03c97c03 xfrm_unregister_mode +EXPORT_SYMBOL vmlinux 0x03cc4383 copy_to_iter +EXPORT_SYMBOL vmlinux 0x03f181df blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0x03f4604c pci_read_vpd +EXPORT_SYMBOL vmlinux 0x03f6b897 ip_mc_check_igmp +EXPORT_SYMBOL vmlinux 0x03faae80 netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0x03fbbf4c tcp_connect +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x0415ce7b inet6_offloads +EXPORT_SYMBOL vmlinux 0x0416012e ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0x0422fe4a inet_csk_timer_bug_msg +EXPORT_SYMBOL vmlinux 0x0426ba24 idr_for_each +EXPORT_SYMBOL vmlinux 0x0427304f vme_bus_type +EXPORT_SYMBOL vmlinux 0x043a8c7f twl6040_reg_read +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x044a1717 blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x04538b25 uart_get_divisor +EXPORT_SYMBOL vmlinux 0x0453c760 flush_old_exec +EXPORT_SYMBOL vmlinux 0x0487f831 fb_find_best_display +EXPORT_SYMBOL vmlinux 0x049bb099 i2c_register_driver +EXPORT_SYMBOL vmlinux 0x04a480b1 bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0x04d8c750 release_perfctr_nmi +EXPORT_SYMBOL vmlinux 0x04ea56f9 _kstrtol +EXPORT_SYMBOL vmlinux 0x04fe22e6 nf_register_hook +EXPORT_SYMBOL vmlinux 0x050140af i2c_verify_client +EXPORT_SYMBOL vmlinux 0x050877b9 dmi_first_match +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x058814ce generic_block_bmap +EXPORT_SYMBOL vmlinux 0x05a4ffef dqput +EXPORT_SYMBOL vmlinux 0x05cad300 sock_alloc_send_skb +EXPORT_SYMBOL vmlinux 0x05cd9011 dump_align +EXPORT_SYMBOL vmlinux 0x05dd0c6e clkdev_drop +EXPORT_SYMBOL vmlinux 0x05e05aed try_to_release_page +EXPORT_SYMBOL vmlinux 0x05e20978 inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x05fad5c8 thaw_bdev +EXPORT_SYMBOL vmlinux 0x0604f3ed ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0x060f26d4 abx500_startup_irq_enabled +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x062ce059 gen_pool_add_virt +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x066442ff cont_write_begin +EXPORT_SYMBOL vmlinux 0x0667a400 tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0x067bb972 set_pages_array_uc +EXPORT_SYMBOL vmlinux 0x067d8d35 security_release_secctx +EXPORT_SYMBOL vmlinux 0x067e2bc5 filp_open +EXPORT_SYMBOL vmlinux 0x068c7263 ioremap_cache +EXPORT_SYMBOL vmlinux 0x068f5830 d_obtain_root +EXPORT_SYMBOL vmlinux 0x06ba63b7 __frontswap_load +EXPORT_SYMBOL vmlinux 0x06c0dae5 __kernel_fpu_end +EXPORT_SYMBOL vmlinux 0x06cb5ca4 create_empty_buffers +EXPORT_SYMBOL vmlinux 0x06fe3b14 default_grn +EXPORT_SYMBOL vmlinux 0x07024491 truncate_inode_pages +EXPORT_SYMBOL vmlinux 0x0727c4f3 iowrite8 +EXPORT_SYMBOL vmlinux 0x072f5a8f pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x075e9f37 dev_load +EXPORT_SYMBOL vmlinux 0x07608604 acpi_get_vendor_resource +EXPORT_SYMBOL vmlinux 0x0768b71c dma_find_channel +EXPORT_SYMBOL vmlinux 0x077dd7f6 __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x078f1eab elv_rb_former_request +EXPORT_SYMBOL vmlinux 0x07a4b576 flex_array_free +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07afa2ba unlock_new_inode +EXPORT_SYMBOL vmlinux 0x07c6c28b jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07d50a24 csum_partial +EXPORT_SYMBOL vmlinux 0x07fb1464 serio_unregister_driver +EXPORT_SYMBOL vmlinux 0x081e00c5 dquot_quotactl_sysfile_ops +EXPORT_SYMBOL vmlinux 0x0822ef7a eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x0839dab8 fb_set_cmap +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x08458faa pcie_set_mps +EXPORT_SYMBOL vmlinux 0x084a208b fsnotify_get_group +EXPORT_SYMBOL vmlinux 0x08666fc1 copy_from_iter +EXPORT_SYMBOL vmlinux 0x08701b0f inet_frag_maybe_warn_overflow +EXPORT_SYMBOL vmlinux 0x0873b4ce tso_build_data +EXPORT_SYMBOL vmlinux 0x08928b90 __nla_put +EXPORT_SYMBOL vmlinux 0x0897287b acpi_disable_all_gpes +EXPORT_SYMBOL vmlinux 0x08ea69e7 mipi_dsi_packet_format_is_long +EXPORT_SYMBOL vmlinux 0x0921e1df cfb_copyarea +EXPORT_SYMBOL vmlinux 0x09375494 jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x0942d294 pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0x0948c656 dm_io +EXPORT_SYMBOL vmlinux 0x09580deb init_timer_key +EXPORT_SYMBOL vmlinux 0x097da998 fsnotify_destroy_mark +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x09aee8cc phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0x09b9aaf6 mmc_read_bkops_status +EXPORT_SYMBOL vmlinux 0x09c30183 netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0x09c55cec schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x09c8eb55 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09e816a8 seq_printf +EXPORT_SYMBOL vmlinux 0x09e88526 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0x09ee6616 vme_irq_request +EXPORT_SYMBOL vmlinux 0x09f61e18 scsi_verify_blk_ioctl +EXPORT_SYMBOL vmlinux 0x0a0ace32 pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0x0a203ce5 mipi_dsi_driver_register_full +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 0x0a389984 blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0x0a469d23 mfd_clone_cell +EXPORT_SYMBOL vmlinux 0x0a4bf35f phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x0a661faa lg_local_unlock +EXPORT_SYMBOL vmlinux 0x0a6c0ac2 tcp_get_cookie_sock +EXPORT_SYMBOL vmlinux 0x0a770832 register_memory_notifier +EXPORT_SYMBOL vmlinux 0x0a8ac653 i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0x0aa309cf synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0adf5576 padata_alloc +EXPORT_SYMBOL vmlinux 0x0af7ff52 tty_unthrottle +EXPORT_SYMBOL vmlinux 0x0b00d78d d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0x0b0b854a tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0x0b0d888b icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b34e3db sock_create_kern +EXPORT_SYMBOL vmlinux 0x0b360741 insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0x0b48677a __kfifo_init +EXPORT_SYMBOL vmlinux 0x0b51469d __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x0b53ee88 input_open_device +EXPORT_SYMBOL vmlinux 0x0b6678da security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b8030c9 mpage_readpages +EXPORT_SYMBOL vmlinux 0x0b8147ca ip_cmsg_recv_offset +EXPORT_SYMBOL vmlinux 0x0b856e87 kunmap_high +EXPORT_SYMBOL vmlinux 0x0b89e1e6 sock_no_mmap +EXPORT_SYMBOL vmlinux 0x0b905c66 __percpu_counter_init +EXPORT_SYMBOL vmlinux 0x0b91bf08 __cleancache_put_page +EXPORT_SYMBOL vmlinux 0x0bbc5908 gen_estimator_active +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bda1c87 __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x0bf53859 pci_biosrom_size +EXPORT_SYMBOL vmlinux 0x0bf7de7d x86_hyper +EXPORT_SYMBOL vmlinux 0x0bfa4d69 get_cached_acl +EXPORT_SYMBOL vmlinux 0x0c2e488b udp_seq_open +EXPORT_SYMBOL vmlinux 0x0c35566f max8998_read_reg +EXPORT_SYMBOL vmlinux 0x0c3dbedf input_free_device +EXPORT_SYMBOL vmlinux 0x0c4243a7 bio_integrity_trim +EXPORT_SYMBOL vmlinux 0x0c45fc96 vfs_lstat +EXPORT_SYMBOL vmlinux 0x0c58a8cd netdev_increment_features +EXPORT_SYMBOL vmlinux 0x0c76d7d2 param_set_byte +EXPORT_SYMBOL vmlinux 0x0c8a0574 __scm_send +EXPORT_SYMBOL vmlinux 0x0c9ae29d cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0x0ca0c882 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x0ca7b7a8 acpi_check_region +EXPORT_SYMBOL vmlinux 0x0cae232b utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0x0cba312f ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0x0cc1f750 phy_find_first +EXPORT_SYMBOL vmlinux 0x0ccb4308 agp_generic_destroy_page +EXPORT_SYMBOL vmlinux 0x0cd37cd1 gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0x0cd60516 dev_notice +EXPORT_SYMBOL vmlinux 0x0cdb7d12 __kernel_fpu_begin +EXPORT_SYMBOL vmlinux 0x0cee5198 skb_checksum_trimmed +EXPORT_SYMBOL vmlinux 0x0d041a98 lockref_get_or_lock +EXPORT_SYMBOL vmlinux 0x0d27f720 agp3_generic_tlbflush +EXPORT_SYMBOL vmlinux 0x0d38ae62 pci_map_rom +EXPORT_SYMBOL vmlinux 0x0d3dda14 acpi_get_type +EXPORT_SYMBOL vmlinux 0x0d468961 kobject_put +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d61eeee __bitmap_subset +EXPORT_SYMBOL vmlinux 0x0d70a130 skb_split +EXPORT_SYMBOL vmlinux 0x0d8c2e2c skb_unlink +EXPORT_SYMBOL vmlinux 0x0d8cabaf invalidate_partition +EXPORT_SYMBOL vmlinux 0x0da082f8 phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0x0da10ec3 security_sock_graft +EXPORT_SYMBOL vmlinux 0x0dad7582 bdevname +EXPORT_SYMBOL vmlinux 0x0dbd8969 acpi_pm_device_sleep_state +EXPORT_SYMBOL vmlinux 0x0dc1a78c bin2hex +EXPORT_SYMBOL vmlinux 0x0de83048 vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0x0df6b267 posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x0e17c4b9 fsnotify_alloc_group +EXPORT_SYMBOL vmlinux 0x0e355f21 adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0x0e3dac49 ip_mc_join_group +EXPORT_SYMBOL vmlinux 0x0e43a650 request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0x0e46416b netpoll_send_skb_on_dev +EXPORT_SYMBOL vmlinux 0x0e6da44a set_normalized_timespec +EXPORT_SYMBOL vmlinux 0x0e756790 mb_cache_shrink +EXPORT_SYMBOL vmlinux 0x0e81c9f0 vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0x0e83bdd7 __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0x0e8e78db scsi_host_set_state +EXPORT_SYMBOL vmlinux 0x0e99a6ff lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0x0eaf451e hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0ec84d25 inet_frags_init +EXPORT_SYMBOL vmlinux 0x0ece74d7 scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0x0ee69e0a commit_creds +EXPORT_SYMBOL vmlinux 0x0ef06c19 sk_ns_capable +EXPORT_SYMBOL vmlinux 0x0efcbb1b set_current_groups +EXPORT_SYMBOL vmlinux 0x0f07fa73 genphy_aneg_done +EXPORT_SYMBOL vmlinux 0x0f2334a6 dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0x0f2ab863 keyring_search +EXPORT_SYMBOL vmlinux 0x0f2be7c6 __nlmsg_put +EXPORT_SYMBOL vmlinux 0x0f36b96e inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0x0f4c91ed ns_to_timespec +EXPORT_SYMBOL vmlinux 0x0f4ec1ac xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x0f5f2369 blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0x0f67c121 prepare_binprm +EXPORT_SYMBOL vmlinux 0x0f6a3b5c string_get_size +EXPORT_SYMBOL vmlinux 0x0f96f952 blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0x0fa3c23e dma_common_get_sgtable +EXPORT_SYMBOL vmlinux 0x0faed5a9 dquot_destroy +EXPORT_SYMBOL vmlinux 0x0faef0ed __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x0fb077cd __free_pages +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fc0c3be sk_stop_timer +EXPORT_SYMBOL vmlinux 0x0fd00a68 acpi_clear_event +EXPORT_SYMBOL vmlinux 0x0fd4e99b proc_set_user +EXPORT_SYMBOL vmlinux 0x0fd7ea67 netpoll_parse_options +EXPORT_SYMBOL vmlinux 0x0fd8d479 tcf_unregister_action +EXPORT_SYMBOL vmlinux 0x0fe983b2 tcp_enter_memory_pressure +EXPORT_SYMBOL vmlinux 0x0fed208a mnt_set_expiry +EXPORT_SYMBOL vmlinux 0x0ff2b602 slhc_compress +EXPORT_SYMBOL vmlinux 0x1027d3f1 bdi_register_dev +EXPORT_SYMBOL vmlinux 0x102c56de irq_regs +EXPORT_SYMBOL vmlinux 0x103077ee agp_generic_alloc_user +EXPORT_SYMBOL vmlinux 0x104d7346 vga_switcheroo_register_client +EXPORT_SYMBOL vmlinux 0x10602111 user_path_create +EXPORT_SYMBOL vmlinux 0x106f13ab crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x1090179f get_thermal_instance +EXPORT_SYMBOL vmlinux 0x10beec46 pci_disable_msix +EXPORT_SYMBOL vmlinux 0x10c2f187 gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0x10dfde5b dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0x10e4e882 gen_pool_free +EXPORT_SYMBOL vmlinux 0x10e6fac7 __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x10ee20bb default_blu +EXPORT_SYMBOL vmlinux 0x10fca4fc pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x111454ee ilookup +EXPORT_SYMBOL vmlinux 0x112f5533 mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0x1163f0a7 blk_max_low_pfn +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x118376da save_mount_options +EXPORT_SYMBOL vmlinux 0x118a5e56 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0x11a044f6 mod_timer_pinned +EXPORT_SYMBOL vmlinux 0x11a321e7 clocksource_unregister +EXPORT_SYMBOL vmlinux 0x11b041c3 atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x11b6e7b5 devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0x11c404c5 inet_csk_accept +EXPORT_SYMBOL vmlinux 0x11dd01ad intel_scu_ipc_command +EXPORT_SYMBOL vmlinux 0x11dea127 rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0x11e2123e dcb_ieee_setapp +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 0x120fc6b1 kstrdup_const +EXPORT_SYMBOL vmlinux 0x12170770 fget +EXPORT_SYMBOL vmlinux 0x121a6286 netlink_unicast +EXPORT_SYMBOL vmlinux 0x122c0e5e elevator_change +EXPORT_SYMBOL vmlinux 0x122c3d30 reservation_object_reserve_shared +EXPORT_SYMBOL vmlinux 0x1250c7e1 _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0x1273f419 bdi_init +EXPORT_SYMBOL vmlinux 0x127693ef sock_register +EXPORT_SYMBOL vmlinux 0x1280950f dev_remove_pack +EXPORT_SYMBOL vmlinux 0x1299bac9 account_page_dirtied +EXPORT_SYMBOL vmlinux 0x12a38747 usleep_range +EXPORT_SYMBOL vmlinux 0x12ab40e8 cpufreq_global_kobject +EXPORT_SYMBOL vmlinux 0x12d284b4 i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0x12da5bb2 __kmalloc +EXPORT_SYMBOL vmlinux 0x12df5c57 secpath_dup +EXPORT_SYMBOL vmlinux 0x12e8934d mipi_dsi_dcs_get_pixel_format +EXPORT_SYMBOL vmlinux 0x12f397fe nd_btt_probe +EXPORT_SYMBOL vmlinux 0x13088b59 xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0x130b99d5 twl6040_set_pll +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x13307fde vsscanf +EXPORT_SYMBOL vmlinux 0x13315729 flex_array_alloc +EXPORT_SYMBOL vmlinux 0x134af7ac nvdimm_namespace_capacity +EXPORT_SYMBOL vmlinux 0x1359aa45 pci_request_region_exclusive +EXPORT_SYMBOL vmlinux 0x13afe02b tcp_proc_unregister +EXPORT_SYMBOL vmlinux 0x13bbfa1f security_path_mkdir +EXPORT_SYMBOL vmlinux 0x13c3dc46 generic_key_instantiate +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13d3002a max8998_write_reg +EXPORT_SYMBOL vmlinux 0x13dcfb97 irq_to_desc +EXPORT_SYMBOL vmlinux 0x13f42152 system_entering_hibernation +EXPORT_SYMBOL vmlinux 0x13ff46e2 tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0x1405df4a tcp_parse_options +EXPORT_SYMBOL vmlinux 0x140cd8c8 netdev_printk +EXPORT_SYMBOL vmlinux 0x141c300c __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x141d33b0 generic_pipe_buf_confirm +EXPORT_SYMBOL vmlinux 0x1420b379 kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0x144a8f78 inet_csk_reqsk_queue_drop +EXPORT_SYMBOL vmlinux 0x144c25c6 x86_hyper_xen +EXPORT_SYMBOL vmlinux 0x1462a864 pci_set_master +EXPORT_SYMBOL vmlinux 0x1473f2a9 vme_slave_request +EXPORT_SYMBOL vmlinux 0x14b686d5 __register_binfmt +EXPORT_SYMBOL vmlinux 0x14b843a7 set_groups +EXPORT_SYMBOL vmlinux 0x14c4a740 tcf_exts_dump +EXPORT_SYMBOL vmlinux 0x150389d6 acpi_processor_power_init_bm_check +EXPORT_SYMBOL vmlinux 0x15114bcd dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0x15239176 param_set_int +EXPORT_SYMBOL vmlinux 0x152827f4 locks_copy_lock +EXPORT_SYMBOL vmlinux 0x152a53cc posix_lock_file +EXPORT_SYMBOL vmlinux 0x152ca7f2 udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0x1538cf32 unlock_rename +EXPORT_SYMBOL vmlinux 0x1547bd87 swiotlb_sync_single_for_device +EXPORT_SYMBOL vmlinux 0x1547e1b9 km_report +EXPORT_SYMBOL vmlinux 0x154872d3 iput +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x15587710 blk_sync_queue +EXPORT_SYMBOL vmlinux 0x15657adc poll_freewait +EXPORT_SYMBOL vmlinux 0x156a8a59 down_trylock +EXPORT_SYMBOL vmlinux 0x156bb781 phy_register_fixup +EXPORT_SYMBOL vmlinux 0x1570a047 param_get_uint +EXPORT_SYMBOL vmlinux 0x1576d2b7 vme_master_request +EXPORT_SYMBOL vmlinux 0x157fbf22 tcp_conn_request +EXPORT_SYMBOL vmlinux 0x158a2085 iterate_fd +EXPORT_SYMBOL vmlinux 0x15a9228a generic_read_dir +EXPORT_SYMBOL vmlinux 0x15bafe29 unregister_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x16043fbc gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0x160bb62e skb_copy_bits +EXPORT_SYMBOL vmlinux 0x160ea4c8 sfi_disabled +EXPORT_SYMBOL vmlinux 0x1616cb30 acpi_evaluate_dsm +EXPORT_SYMBOL vmlinux 0x1618e4f1 sk_mc_loop +EXPORT_SYMBOL vmlinux 0x161ea093 kill_anon_super +EXPORT_SYMBOL vmlinux 0x1621175a skb_vlan_push +EXPORT_SYMBOL vmlinux 0x1626e60b vga_switcheroo_client_fb_set +EXPORT_SYMBOL vmlinux 0x16305289 warn_slowpath_null +EXPORT_SYMBOL vmlinux 0x16326e5b vme_dma_list_free +EXPORT_SYMBOL vmlinux 0x1638cb2d i2c_add_adapter +EXPORT_SYMBOL vmlinux 0x1650f81c mount_ns +EXPORT_SYMBOL vmlinux 0x165141be pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0x165f633b phy_driver_register +EXPORT_SYMBOL vmlinux 0x167e7f9d __get_user_1 +EXPORT_SYMBOL vmlinux 0x1683a50b radix_tree_delete +EXPORT_SYMBOL vmlinux 0x168dfc85 sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0x168ef08c __skb_checksum +EXPORT_SYMBOL vmlinux 0x168f3833 vme_register_bridge +EXPORT_SYMBOL vmlinux 0x16b45398 __pci_register_driver +EXPORT_SYMBOL vmlinux 0x16c32745 ppp_unit_number +EXPORT_SYMBOL vmlinux 0x16dc4d1f fence_init +EXPORT_SYMBOL vmlinux 0x170c25ee acpi_get_next_object +EXPORT_SYMBOL vmlinux 0x170c34bf cdev_add +EXPORT_SYMBOL vmlinux 0x1725f1c5 xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0x1750ccb6 inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0x178b417a pci_disable_msi +EXPORT_SYMBOL vmlinux 0x179570cc input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0x17a34ba6 handle_edge_irq +EXPORT_SYMBOL vmlinux 0x17b1125d gen_kill_estimator +EXPORT_SYMBOL vmlinux 0x17ebb22e cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0x17f341a0 i8042_lock_chip +EXPORT_SYMBOL vmlinux 0x17f42b90 inet_del_protocol +EXPORT_SYMBOL vmlinux 0x17fcdc44 ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0x18074286 i2c_del_adapter +EXPORT_SYMBOL vmlinux 0x1816cca1 ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0x1826f089 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x1829d188 wait_woken +EXPORT_SYMBOL vmlinux 0x183ebbfc fbcon_set_rotate +EXPORT_SYMBOL vmlinux 0x183fa88b mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0x184687ef ip_route_me_harder +EXPORT_SYMBOL vmlinux 0x184b82fb mmc_vddrange_to_ocrmask +EXPORT_SYMBOL vmlinux 0x185c413d jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0x186bd3ba netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0x188a3dfb timespec_trunc +EXPORT_SYMBOL vmlinux 0x189868d7 get_random_bytes_arch +EXPORT_SYMBOL vmlinux 0x18a276b2 __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0x18bc5901 __inet_hash +EXPORT_SYMBOL vmlinux 0x18d96501 atomic64_dec_if_positive_cx8 +EXPORT_SYMBOL vmlinux 0x18e6fb89 d_tmpfile +EXPORT_SYMBOL vmlinux 0x18ece095 pcie_set_readrq +EXPORT_SYMBOL vmlinux 0x18f3677b dquot_disable +EXPORT_SYMBOL vmlinux 0x1916e38c _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x19170268 devm_kvasprintf +EXPORT_SYMBOL vmlinux 0x19283142 cdev_init +EXPORT_SYMBOL vmlinux 0x1929ddd7 crypto_sha256_update +EXPORT_SYMBOL vmlinux 0x1930d3bc security_path_link +EXPORT_SYMBOL vmlinux 0x1969b711 rwsem_down_write_failed +EXPORT_SYMBOL vmlinux 0x19986eed vme_dma_list_add +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19b598ff vlan_vid_del +EXPORT_SYMBOL vmlinux 0x19bc8703 d_find_alias +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19d05973 blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0x19d266be __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0x19ef5936 fddi_type_trans +EXPORT_SYMBOL vmlinux 0x1a02d76a blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x1a030e33 ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x1a16e2b0 neigh_seq_next +EXPORT_SYMBOL vmlinux 0x1a45cb6c acpi_disabled +EXPORT_SYMBOL vmlinux 0x1a52f9c0 fb_firmware_edid +EXPORT_SYMBOL vmlinux 0x1a555549 unregister_shrinker +EXPORT_SYMBOL vmlinux 0x1a63af34 vga_switcheroo_process_delayed_switch +EXPORT_SYMBOL vmlinux 0x1a6dc969 wake_up_process +EXPORT_SYMBOL vmlinux 0x1a8d169a tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0x1ad52a3e touch_buffer +EXPORT_SYMBOL vmlinux 0x1ad793f3 dev_crit +EXPORT_SYMBOL vmlinux 0x1ae06e12 __tracepoint_fence_annotate_wait_on +EXPORT_SYMBOL vmlinux 0x1afa2d64 dcache_dir_lseek +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 0x1b0ac272 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0x1b0c42ce tcp_seq_open +EXPORT_SYMBOL vmlinux 0x1b1e1088 sg_nents +EXPORT_SYMBOL vmlinux 0x1b44f58f netlink_broadcast_filtered +EXPORT_SYMBOL vmlinux 0x1b570d23 acpi_warning +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b69e036 xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0x1b729dbd set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0x1b76f128 skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0x1b7cf426 tty_port_tty_get +EXPORT_SYMBOL vmlinux 0x1b82fefa md_unplug +EXPORT_SYMBOL vmlinux 0x1b883630 dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0x1b8b95ad i8042_unlock_chip +EXPORT_SYMBOL vmlinux 0x1b8bf751 pci_enable_device +EXPORT_SYMBOL vmlinux 0x1b8e84bd __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0x1bb31047 add_timer +EXPORT_SYMBOL vmlinux 0x1bc3a353 pci_add_new_bus +EXPORT_SYMBOL vmlinux 0x1bd04013 register_netdevice +EXPORT_SYMBOL vmlinux 0x1bd55613 set_security_override +EXPORT_SYMBOL vmlinux 0x1be1dd26 lg_global_lock +EXPORT_SYMBOL vmlinux 0x1be94870 bio_clone_fast +EXPORT_SYMBOL vmlinux 0x1c0283e7 fbcon_rotate_ccw +EXPORT_SYMBOL vmlinux 0x1c0a1e37 mipi_dsi_dcs_set_page_address +EXPORT_SYMBOL vmlinux 0x1c0d0795 scsi_scan_host +EXPORT_SYMBOL vmlinux 0x1c114a6a vm_event_states +EXPORT_SYMBOL vmlinux 0x1c12fa79 mark_info_dirty +EXPORT_SYMBOL vmlinux 0x1c1cf582 __block_write_begin +EXPORT_SYMBOL vmlinux 0x1c41fe8b rt6_lookup +EXPORT_SYMBOL vmlinux 0x1c44cb04 __nd_iostat_start +EXPORT_SYMBOL vmlinux 0x1c6f9b9d iov_iter_zero +EXPORT_SYMBOL vmlinux 0x1c8a04b0 acpi_reset +EXPORT_SYMBOL vmlinux 0x1ce33ea0 sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0x1ce903cb set_binfmt +EXPORT_SYMBOL vmlinux 0x1d106f56 kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0x1d1866ee dev_open +EXPORT_SYMBOL vmlinux 0x1d23fafe misc_register +EXPORT_SYMBOL vmlinux 0x1d33e4c9 param_set_bool +EXPORT_SYMBOL vmlinux 0x1d3f3b38 dup_iter +EXPORT_SYMBOL vmlinux 0x1d4ceba0 dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0x1d555f20 __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x1da86b0f request_firmware_nowait +EXPORT_SYMBOL vmlinux 0x1dc36131 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0x1dc51b74 pskb_expand_head +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1ddb6720 vfs_read +EXPORT_SYMBOL vmlinux 0x1de74f72 acpi_execute_simple_method +EXPORT_SYMBOL vmlinux 0x1dffa7d2 blk_queue_softirq_done +EXPORT_SYMBOL vmlinux 0x1e036c98 acpi_set_gpe +EXPORT_SYMBOL vmlinux 0x1e047854 warn_slowpath_fmt +EXPORT_SYMBOL vmlinux 0x1e0acef6 iov_iter_copy_from_user_atomic +EXPORT_SYMBOL vmlinux 0x1e0c2be4 ioremap_wc +EXPORT_SYMBOL vmlinux 0x1e26be3b get_anon_bdev +EXPORT_SYMBOL vmlinux 0x1e2cf45d mutex_lock +EXPORT_SYMBOL vmlinux 0x1e65a208 swiotlb_dma_supported +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e7ac96d pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1ea549ce inet_offloads +EXPORT_SYMBOL vmlinux 0x1eafac43 vga_switcheroo_unregister_client +EXPORT_SYMBOL vmlinux 0x1eb922a3 IO_APIC_get_PCI_irq_vector +EXPORT_SYMBOL vmlinux 0x1ebefc31 blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x1ec990c8 efi +EXPORT_SYMBOL vmlinux 0x1ed0ddbc simple_transaction_get +EXPORT_SYMBOL vmlinux 0x1ed331bc generic_shutdown_super +EXPORT_SYMBOL vmlinux 0x1edca132 gen_replace_estimator +EXPORT_SYMBOL vmlinux 0x1ef659d3 frontswap_register_ops +EXPORT_SYMBOL vmlinux 0x1efd6386 udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0x1f099bd7 blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0x1f3fcfb3 netlink_broadcast +EXPORT_SYMBOL vmlinux 0x1f697341 pci_reenable_device +EXPORT_SYMBOL vmlinux 0x1f7e807f kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0x1fabfff4 blkdev_reread_part +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 0x1feab44b sock_common_recvmsg +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 0x201b0ac0 lg_global_unlock +EXPORT_SYMBOL vmlinux 0x201e4ebc x86_dma_fallback_dev +EXPORT_SYMBOL vmlinux 0x20205f64 trace_print_array_seq +EXPORT_SYMBOL vmlinux 0x202f4e92 acpi_extract_package +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x2072ee9b request_threaded_irq +EXPORT_SYMBOL vmlinux 0x2078869e km_policy_expired +EXPORT_SYMBOL vmlinux 0x2086a3cb xfrm_state_update +EXPORT_SYMBOL vmlinux 0x208739f6 acpi_load_table +EXPORT_SYMBOL vmlinux 0x208f1553 agp_generic_alloc_pages +EXPORT_SYMBOL vmlinux 0x209d106b inet6_add_offload +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20a86747 lru_cache_add_file +EXPORT_SYMBOL vmlinux 0x20c55ae0 sscanf +EXPORT_SYMBOL vmlinux 0x20c6192f intel_scu_ipc_ioread32 +EXPORT_SYMBOL vmlinux 0x20d8fa2b __ip_select_ident +EXPORT_SYMBOL vmlinux 0x20df5a3d vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x20e7864a udp_sendmsg +EXPORT_SYMBOL vmlinux 0x20eaf4a3 blk_fetch_request +EXPORT_SYMBOL vmlinux 0x211bc79e netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x2124d74f bio_copy_data +EXPORT_SYMBOL vmlinux 0x214586be console_start +EXPORT_SYMBOL vmlinux 0x21790005 irq_set_chip +EXPORT_SYMBOL vmlinux 0x217f101a ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0x2199a16a input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0x21a701fe fence_signal +EXPORT_SYMBOL vmlinux 0x21a8b64c tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0x21b0bc93 ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0x21b4cd23 d_move +EXPORT_SYMBOL vmlinux 0x21bd8994 generic_file_open +EXPORT_SYMBOL vmlinux 0x21bda38a param_ops_ushort +EXPORT_SYMBOL vmlinux 0x21c088bf textsearch_register +EXPORT_SYMBOL vmlinux 0x21c77557 mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x21df74d9 bitmap_set +EXPORT_SYMBOL vmlinux 0x21dfb5a9 cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0x21e992a5 ida_simple_get +EXPORT_SYMBOL vmlinux 0x2202c31e led_update_brightness +EXPORT_SYMBOL vmlinux 0x2207a57f prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x2209934a qdisc_watchdog_schedule_ns +EXPORT_SYMBOL vmlinux 0x220cfcc7 swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0x2215085f rtnl_create_link +EXPORT_SYMBOL vmlinux 0x22176434 security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x2256fafa div64_u64_rem +EXPORT_SYMBOL vmlinux 0x2276db98 kstrtoint +EXPORT_SYMBOL vmlinux 0x228453fc qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0x22941304 __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22dfdd06 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x22e18d06 dma_async_device_register +EXPORT_SYMBOL vmlinux 0x22f28908 qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0x22fc4f3a trace_print_flags_seq +EXPORT_SYMBOL vmlinux 0x231d4001 fb_edid_add_monspecs +EXPORT_SYMBOL vmlinux 0x232b6e16 param_ops_ulong +EXPORT_SYMBOL vmlinux 0x232d18ec rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0x235c7284 dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0x236eb65c md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0x237be4ce up_write +EXPORT_SYMBOL vmlinux 0x238f5c1a _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x23a574fd security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x23a873ab devm_ioremap_nocache +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23c8f257 slhc_uncompress +EXPORT_SYMBOL vmlinux 0x23ef2d91 dquot_free_inode +EXPORT_SYMBOL vmlinux 0x23f23e44 devfreq_interval_update +EXPORT_SYMBOL vmlinux 0x23f4a840 nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0x23fa64b7 dev_err +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x24094515 pcim_iomap +EXPORT_SYMBOL vmlinux 0x24097a03 pci_unmap_rom +EXPORT_SYMBOL vmlinux 0x240f7042 pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0x24212d86 __frontswap_invalidate_page +EXPORT_SYMBOL vmlinux 0x2440ad69 inet_reqsk_alloc +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x2445ed0c dmam_free_noncoherent +EXPORT_SYMBOL vmlinux 0x24537bb7 cpu_tss +EXPORT_SYMBOL vmlinux 0x2454f48f eisa_bus_type +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x2467792f mapping_tagged +EXPORT_SYMBOL vmlinux 0x24806d71 param_ops_string +EXPORT_SYMBOL vmlinux 0x2482e688 vsprintf +EXPORT_SYMBOL vmlinux 0x24adebfc alloc_anon_inode +EXPORT_SYMBOL vmlinux 0x24e883f8 request_firmware +EXPORT_SYMBOL vmlinux 0x24f2e817 acpi_bus_register_driver +EXPORT_SYMBOL vmlinux 0x24fdac79 wake_bit_function +EXPORT_SYMBOL vmlinux 0x250113b4 memory_read_from_buffer +EXPORT_SYMBOL vmlinux 0x25277497 rfkill_register +EXPORT_SYMBOL vmlinux 0x253e5f1e neigh_seq_stop +EXPORT_SYMBOL vmlinux 0x25401921 dentry_needs_remove_privs +EXPORT_SYMBOL vmlinux 0x25527c05 bio_integrity_enabled +EXPORT_SYMBOL vmlinux 0x2570a138 reservation_seqcount_string +EXPORT_SYMBOL vmlinux 0x2572366d sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x259ac21f scm_fp_dup +EXPORT_SYMBOL vmlinux 0x259b711c pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0x25bd30ec netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0x25cb02b1 __lock_buffer +EXPORT_SYMBOL vmlinux 0x25cf4179 blk_mq_can_queue +EXPORT_SYMBOL vmlinux 0x25e8ed29 sg_nents_for_len +EXPORT_SYMBOL vmlinux 0x25e9d4bd resource_list_free +EXPORT_SYMBOL vmlinux 0x25fa9b2e from_kuid_munged +EXPORT_SYMBOL vmlinux 0x260d755e __insert_inode_hash +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x264a1e8f pci_scan_bridge +EXPORT_SYMBOL vmlinux 0x2650d835 sysctl_ip_early_demux +EXPORT_SYMBOL vmlinux 0x2667376f netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0x267a7cd2 fib_default_rule_add +EXPORT_SYMBOL vmlinux 0x267ec869 nf_ct_attach +EXPORT_SYMBOL vmlinux 0x268cc6a2 sys_close +EXPORT_SYMBOL vmlinux 0x26933979 framebuffer_alloc +EXPORT_SYMBOL vmlinux 0x2699d116 __init_rwsem +EXPORT_SYMBOL vmlinux 0x26bb950b __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0x26bcfa9c acpi_evaluate_ost +EXPORT_SYMBOL vmlinux 0x26cb34a2 mempool_create +EXPORT_SYMBOL vmlinux 0x26e298e0 unregister_memory_notifier +EXPORT_SYMBOL vmlinux 0x26e63821 elv_register_queue +EXPORT_SYMBOL vmlinux 0x26e76fb8 sysctl_udp_wmem_min +EXPORT_SYMBOL vmlinux 0x26e949f7 uart_match_port +EXPORT_SYMBOL vmlinux 0x270a27d8 elv_unregister_queue +EXPORT_SYMBOL vmlinux 0x27124e2b param_get_long +EXPORT_SYMBOL vmlinux 0x271cba95 acpi_bus_private_data_handler +EXPORT_SYMBOL vmlinux 0x271e5d31 netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x272d394e mtrr_del +EXPORT_SYMBOL vmlinux 0x273af0c7 netdev_crit +EXPORT_SYMBOL vmlinux 0x273b5be5 __dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x27425315 udplite_prot +EXPORT_SYMBOL vmlinux 0x274d08dc __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0x275ed930 xfrm_init_replay +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x27866435 security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x27882b9b ida_simple_remove +EXPORT_SYMBOL vmlinux 0x278b9b6a call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0x2797a1b8 ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0x279bae0f flow_get_u32_dst +EXPORT_SYMBOL vmlinux 0x27ae7d0c ec_transaction +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27dcc6ed inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0x27f54e4a abx500_mask_and_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x27f77cff elv_dispatch_sort +EXPORT_SYMBOL vmlinux 0x281144d5 dquot_quota_off +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x284288c1 vga_switcheroo_fini_domain_pm_ops +EXPORT_SYMBOL vmlinux 0x2843cd96 thermal_cdev_update +EXPORT_SYMBOL vmlinux 0x2859c9f5 bioset_free +EXPORT_SYMBOL vmlinux 0x2876c57b blk_stop_queue +EXPORT_SYMBOL vmlinux 0x28910abd bioset_integrity_create +EXPORT_SYMBOL vmlinux 0x28940818 seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0x28a1f3cd skb_copy +EXPORT_SYMBOL vmlinux 0x28a2ed02 scsi_build_sense_buffer +EXPORT_SYMBOL vmlinux 0x28b5fccc skb_push +EXPORT_SYMBOL vmlinux 0x28b715a6 isapnp_cfg_end +EXPORT_SYMBOL vmlinux 0x28c1a0d2 blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0x28c47d99 ip_check_defrag +EXPORT_SYMBOL vmlinux 0x28c99f03 input_set_keycode +EXPORT_SYMBOL vmlinux 0x28eab18b scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0x28ede3ad twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0x28edf8c8 blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0x2906ed51 blk_queue_merge_bvec +EXPORT_SYMBOL vmlinux 0x291a0fab register_quota_format +EXPORT_SYMBOL vmlinux 0x293aeeca sg_alloc_table_from_pages +EXPORT_SYMBOL vmlinux 0x29537c9e alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0x295cd9c0 pnp_register_card_driver +EXPORT_SYMBOL vmlinux 0x29a37048 scsi_print_result +EXPORT_SYMBOL vmlinux 0x29a93410 generic_listxattr +EXPORT_SYMBOL vmlinux 0x29b2cc7b alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0x29d4d7bc netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0x29fa715c security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0x29fdda53 kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0x2a0a5339 blk_integrity_merge_rq +EXPORT_SYMBOL vmlinux 0x2a0cc937 register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x2a0d6fd7 proto_unregister +EXPORT_SYMBOL vmlinux 0x2a1949d5 add_random_ready_callback +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a37d074 dma_pool_free +EXPORT_SYMBOL vmlinux 0x2a47df30 pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0x2a4c08db ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0x2a521879 mpage_readpage +EXPORT_SYMBOL vmlinux 0x2a565a25 wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0x2a5def2f intel_scu_ipc_iowrite32 +EXPORT_SYMBOL vmlinux 0x2a64c2a0 pci_dev_driver +EXPORT_SYMBOL vmlinux 0x2a6ffd2b fsnotify_put_mark +EXPORT_SYMBOL vmlinux 0x2a718f9b redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0x2a72acd9 security_file_permission +EXPORT_SYMBOL vmlinux 0x2a81532f file_open_root +EXPORT_SYMBOL vmlinux 0x2aa0e4fc strncasecmp +EXPORT_SYMBOL vmlinux 0x2aad35de mb_cache_destroy +EXPORT_SYMBOL vmlinux 0x2acf0feb vfs_fstat +EXPORT_SYMBOL vmlinux 0x2ad4512f mipi_dsi_attach +EXPORT_SYMBOL vmlinux 0x2addf29a get_gendisk +EXPORT_SYMBOL vmlinux 0x2afb212f d_add_ci +EXPORT_SYMBOL vmlinux 0x2b03d799 __genl_register_family +EXPORT_SYMBOL vmlinux 0x2b0ba2b0 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x2b1f1f01 pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0x2b2307a8 key_unlink +EXPORT_SYMBOL vmlinux 0x2b2c7d3f mipi_dsi_dcs_write +EXPORT_SYMBOL vmlinux 0x2b2ce78b kstrtos8 +EXPORT_SYMBOL vmlinux 0x2b3a1cb2 sget +EXPORT_SYMBOL vmlinux 0x2b4aca2a address_space_init_once +EXPORT_SYMBOL vmlinux 0x2b53142c empty_aops +EXPORT_SYMBOL vmlinux 0x2b5a5fc9 pnp_start_dev +EXPORT_SYMBOL vmlinux 0x2b8f2530 jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0x2b8f7248 icmpv6_send +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2ba3889c neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0x2ba707a8 sysctl_tcp_low_latency +EXPORT_SYMBOL vmlinux 0x2bb55d6e acpi_remove_notify_handler +EXPORT_SYMBOL vmlinux 0x2bbdc1f4 block_write_end +EXPORT_SYMBOL vmlinux 0x2bbdeb52 scsi_register_interface +EXPORT_SYMBOL vmlinux 0x2bfeb410 acpi_get_handle +EXPORT_SYMBOL vmlinux 0x2c106e36 pci_set_dma_seg_boundary +EXPORT_SYMBOL vmlinux 0x2c14323a kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c5ff9c2 cdrom_release +EXPORT_SYMBOL vmlinux 0x2c67d0a3 blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0x2c78d40e xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0x2c8afd6a __bforget +EXPORT_SYMBOL vmlinux 0x2c900d91 cpufreq_put_global_kobject +EXPORT_SYMBOL vmlinux 0x2ca319a6 wrmsrl_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x2ca41c68 lock_sock_fast +EXPORT_SYMBOL vmlinux 0x2ca60ed7 ip_route_input_noref +EXPORT_SYMBOL vmlinux 0x2cc32bda inode_set_bytes +EXPORT_SYMBOL vmlinux 0x2cc40ecf fence_remove_callback +EXPORT_SYMBOL vmlinux 0x2ccbcafb mipi_dsi_dcs_set_tear_on +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d144e21 rdmsrl_on_cpu +EXPORT_SYMBOL vmlinux 0x2d1e4851 tcp_rcv_established +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d37342e cpu_online_mask +EXPORT_SYMBOL vmlinux 0x2d497757 setup_arg_pages +EXPORT_SYMBOL vmlinux 0x2d65c1a0 blk_mq_delay_queue +EXPORT_SYMBOL vmlinux 0x2d7c0c0e skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x2d854e7e simple_unlink +EXPORT_SYMBOL vmlinux 0x2d85ec23 __sb_end_write +EXPORT_SYMBOL vmlinux 0x2d913b9e fsnotify_init_mark +EXPORT_SYMBOL vmlinux 0x2dd16564 arch_register_cpu +EXPORT_SYMBOL vmlinux 0x2dd5a561 would_dump +EXPORT_SYMBOL vmlinux 0x2dd9a36b flex_array_shrink +EXPORT_SYMBOL vmlinux 0x2dddb6ae _raw_write_lock_irqsave +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 0x2dfd8234 pci_disable_device +EXPORT_SYMBOL vmlinux 0x2e047d76 skb_seq_read +EXPORT_SYMBOL vmlinux 0x2e133ed5 simple_transaction_set +EXPORT_SYMBOL vmlinux 0x2e1ca751 clk_put +EXPORT_SYMBOL vmlinux 0x2e21c8ca seq_write +EXPORT_SYMBOL vmlinux 0x2e2a5162 iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0x2e2ce9e0 sysctl_tcp_syncookies +EXPORT_SYMBOL vmlinux 0x2e2ef91b input_grab_device +EXPORT_SYMBOL vmlinux 0x2e3433f9 __ps2_command +EXPORT_SYMBOL vmlinux 0x2e5581ec inet_getname +EXPORT_SYMBOL vmlinux 0x2e668491 textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0x2e7869e9 end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0x2e804aba __wait_on_buffer +EXPORT_SYMBOL vmlinux 0x2e90f239 tty_set_operations +EXPORT_SYMBOL vmlinux 0x2e9a1d04 __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0x2eaa1dbd input_set_capability +EXPORT_SYMBOL vmlinux 0x2eb75cbc tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x2ec524ad __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x2ec873e0 ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0x2ec99736 xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0x2ed3ef42 skb_append_datato_frags +EXPORT_SYMBOL vmlinux 0x2ef63ad6 scsi_dev_info_list_del_keyed +EXPORT_SYMBOL vmlinux 0x2efe9d36 blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f047893 pci_match_id +EXPORT_SYMBOL vmlinux 0x2f064b55 allocate_resource +EXPORT_SYMBOL vmlinux 0x2f07e9af invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0x2f31bfa9 inet_sendpage +EXPORT_SYMBOL vmlinux 0x2f384db3 acpi_is_video_device +EXPORT_SYMBOL vmlinux 0x2f3b060b noop_llseek +EXPORT_SYMBOL vmlinux 0x2f415199 simple_release_fs +EXPORT_SYMBOL vmlinux 0x2f463da1 __alloc_page_frag +EXPORT_SYMBOL vmlinux 0x2f53601f param_ops_int +EXPORT_SYMBOL vmlinux 0x2f536b49 ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0x2f653c07 inet_select_addr +EXPORT_SYMBOL vmlinux 0x2f791028 max8998_update_reg +EXPORT_SYMBOL vmlinux 0x2f8ef894 scsi_device_resume +EXPORT_SYMBOL vmlinux 0x2f964851 file_update_time +EXPORT_SYMBOL vmlinux 0x2f99a793 gen_pool_create +EXPORT_SYMBOL vmlinux 0x2fb6de5d add_device_randomness +EXPORT_SYMBOL vmlinux 0x2fbfa889 jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0x2fd605df md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x2ff0c3a2 ps2_handle_ack +EXPORT_SYMBOL vmlinux 0x3002888b pipe_lock +EXPORT_SYMBOL vmlinux 0x30226ddf agp_device_command +EXPORT_SYMBOL vmlinux 0x303041c6 udp_flow_hashrnd +EXPORT_SYMBOL vmlinux 0x304df4f5 vfs_writef +EXPORT_SYMBOL vmlinux 0x305d2a5d vme_bus_num +EXPORT_SYMBOL vmlinux 0x30763402 inc_nlink +EXPORT_SYMBOL vmlinux 0x307c2fd0 generic_check_addressable +EXPORT_SYMBOL vmlinux 0x307deced vfs_readv +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x309bb186 d_lookup +EXPORT_SYMBOL vmlinux 0x30a4469b phy_stop +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30a8f2a6 mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0x30b04526 ida_init +EXPORT_SYMBOL vmlinux 0x30c3d516 lockref_put_return +EXPORT_SYMBOL vmlinux 0x30c51a10 blk_finish_request +EXPORT_SYMBOL vmlinux 0x30cb14f6 blk_mq_all_tag_busy_iter +EXPORT_SYMBOL vmlinux 0x30d25a1b dquot_enable +EXPORT_SYMBOL vmlinux 0x30d2c175 pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0x30e4a672 make_kprojid +EXPORT_SYMBOL vmlinux 0x30e74134 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0x30e83ed3 pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0x30eb921e xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0x30f688a7 neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x30f8a89c __devm_gpiod_get +EXPORT_SYMBOL vmlinux 0x3102d70b frontswap_curr_pages +EXPORT_SYMBOL vmlinux 0x310917fe sort +EXPORT_SYMBOL vmlinux 0x31257708 iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0x31380354 getrawmonotonic64 +EXPORT_SYMBOL vmlinux 0x313ed042 netdev_change_features +EXPORT_SYMBOL vmlinux 0x3145216f pci_dev_present +EXPORT_SYMBOL vmlinux 0x3147857d default_red +EXPORT_SYMBOL vmlinux 0x314d5ba0 agp_copy_info +EXPORT_SYMBOL vmlinux 0x316c4b5d sync_inode_metadata +EXPORT_SYMBOL vmlinux 0x3174bd79 bitmap_clear +EXPORT_SYMBOL vmlinux 0x317eb5a2 inet_bind +EXPORT_SYMBOL vmlinux 0x3182dbbc set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0x3191f109 __krealloc +EXPORT_SYMBOL vmlinux 0x31b5b63f agp_generic_create_gatt_table +EXPORT_SYMBOL vmlinux 0x31be9ef9 inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0x31c65b56 kthread_bind +EXPORT_SYMBOL vmlinux 0x31cf317e bio_copy_kern +EXPORT_SYMBOL vmlinux 0x31db3198 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x31e76b57 recalibrate_cpu_khz +EXPORT_SYMBOL vmlinux 0x31e9d628 mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0x31f0bb78 __kmap_atomic_idx +EXPORT_SYMBOL vmlinux 0x31f4f8fb page_put_link +EXPORT_SYMBOL vmlinux 0x31fce6c0 sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0x3202435a wrmsr_safe_regs +EXPORT_SYMBOL vmlinux 0x322837e1 skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0x323b83e1 devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x3253e4ee d_instantiate_no_diralias +EXPORT_SYMBOL vmlinux 0x326425ca pci_unmap_biosrom +EXPORT_SYMBOL vmlinux 0x326eddcb sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x326f6004 __blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x32770b28 skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0x32a8dc91 devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0x32be5436 blk_queue_end_tag +EXPORT_SYMBOL vmlinux 0x32e6f1a0 acpi_video_backlight_string +EXPORT_SYMBOL vmlinux 0x32f85e04 vm_insert_pfn +EXPORT_SYMBOL vmlinux 0x3310a655 simple_rename +EXPORT_SYMBOL vmlinux 0x33241d8c mmc_start_bkops +EXPORT_SYMBOL vmlinux 0x333a5038 pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0x337a6fae unlock_page +EXPORT_SYMBOL vmlinux 0x33c7435c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x33caf2d6 unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x33dbfd93 tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33ff0024 netpoll_print_options +EXPORT_SYMBOL vmlinux 0x34129d6b arp_xmit +EXPORT_SYMBOL vmlinux 0x3413d32c genphy_setup_forced +EXPORT_SYMBOL vmlinux 0x34184afe current_kernel_time +EXPORT_SYMBOL vmlinux 0x3419ded1 dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0x34238f8b nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0x3427c053 ata_port_printk +EXPORT_SYMBOL vmlinux 0x342f60fe apm_info +EXPORT_SYMBOL vmlinux 0x3439d57b __devm_release_region +EXPORT_SYMBOL vmlinux 0x34488612 __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0x345f64c0 tcf_destroy_chain +EXPORT_SYMBOL vmlinux 0x3465caa3 cpu_maps_update_begin +EXPORT_SYMBOL vmlinux 0x346d88dd nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0x346ea9ab mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0x347013de nla_validate +EXPORT_SYMBOL vmlinux 0x348569a2 led_blink_set_oneshot +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34b11230 clear_wb_congested +EXPORT_SYMBOL vmlinux 0x34b26368 sk_stream_error +EXPORT_SYMBOL vmlinux 0x34e313d6 complete_request_key +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x34f74b94 alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0x34f9bff3 pci_iomap +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x351c368a __frontswap_test +EXPORT_SYMBOL vmlinux 0x352e12f1 pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0x353de98f cmdline_parts_parse +EXPORT_SYMBOL vmlinux 0x353e21e3 acpi_bios_warning +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x3574eca0 inode_init_once +EXPORT_SYMBOL vmlinux 0x35943009 dentry_unhash +EXPORT_SYMBOL vmlinux 0x35996736 sock_wfree +EXPORT_SYMBOL vmlinux 0x35a0b5b0 iunique +EXPORT_SYMBOL vmlinux 0x35a65461 bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0x35a6e24a __dev_get_by_name +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35cf88b8 blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0x35d65333 udp_add_offload +EXPORT_SYMBOL vmlinux 0x35dc8fe8 inet6_protos +EXPORT_SYMBOL vmlinux 0x35ee62c9 devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0x36089b90 seq_release +EXPORT_SYMBOL vmlinux 0x360a7870 elv_rb_find +EXPORT_SYMBOL vmlinux 0x360b1afe probe_irq_mask +EXPORT_SYMBOL vmlinux 0x360e3c25 abx500_get_register_interruptible +EXPORT_SYMBOL vmlinux 0x362b7f58 pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0x363926e4 buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0x36505274 skb_try_coalesce +EXPORT_SYMBOL vmlinux 0x365cc1f6 scsi_unregister +EXPORT_SYMBOL vmlinux 0x366da989 ip6_route_output +EXPORT_SYMBOL vmlinux 0x367ba856 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0x367ef16e neigh_table_clear +EXPORT_SYMBOL vmlinux 0x3686705b jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0x368a4c18 scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x3695ad8d blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0x36b99b3b page_follow_link_light +EXPORT_SYMBOL vmlinux 0x36bd681b groups_alloc +EXPORT_SYMBOL vmlinux 0x36c6af51 intel_scu_ipc_iowrite8 +EXPORT_SYMBOL vmlinux 0x36cec0b1 dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0x36cfc947 register_cdrom +EXPORT_SYMBOL vmlinux 0x36f4e6c9 inet_addr_type +EXPORT_SYMBOL vmlinux 0x36fdda67 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x371d6abf dev_uc_sync +EXPORT_SYMBOL vmlinux 0x37270e25 register_qdisc +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x37584cfc kobject_get +EXPORT_SYMBOL vmlinux 0x3767db4f sock_create +EXPORT_SYMBOL vmlinux 0x37794460 vm_map_ram +EXPORT_SYMBOL vmlinux 0x3786ca0b dev_addr_add +EXPORT_SYMBOL vmlinux 0x379dee5f trace_print_symbols_seq_u64 +EXPORT_SYMBOL vmlinux 0x37af3190 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37db8f19 dmi_get_date +EXPORT_SYMBOL vmlinux 0x37df1d54 dmam_free_coherent +EXPORT_SYMBOL vmlinux 0x37e74642 get_jiffies_64 +EXPORT_SYMBOL vmlinux 0x37f1862f devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0x37f610df __cleancache_init_shared_fs +EXPORT_SYMBOL vmlinux 0x37f614b7 __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x3801369b user_path_at_empty +EXPORT_SYMBOL vmlinux 0x38099e13 wrmsrl_on_cpu +EXPORT_SYMBOL vmlinux 0x381144a9 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0x381366d6 get_empty_filp +EXPORT_SYMBOL vmlinux 0x38158426 lease_modify +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x381ccc13 __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0x381f6335 search_binary_handler +EXPORT_SYMBOL vmlinux 0x3825b474 tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0x386b7e8b xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x38846db3 simple_empty +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x388799f6 unregister_kmmio_probe +EXPORT_SYMBOL vmlinux 0x3894a940 tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0x38a3dd2d kobject_set_name +EXPORT_SYMBOL vmlinux 0x38a71b7e pci_free_resource_list +EXPORT_SYMBOL vmlinux 0x38a77b07 nf_unregister_hooks +EXPORT_SYMBOL vmlinux 0x38a9f7c5 in6addr_loopback +EXPORT_SYMBOL vmlinux 0x38aab844 devm_gpio_request +EXPORT_SYMBOL vmlinux 0x38af23d7 blk_limits_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x38c11391 vfs_fsync_range +EXPORT_SYMBOL vmlinux 0x38c7cf09 mmc_can_discard +EXPORT_SYMBOL vmlinux 0x38f4b4ac get_user_pages +EXPORT_SYMBOL vmlinux 0x38fdb2ed jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0x38ffe42a __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0x3913d830 genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x39a055f3 acpi_remove_gpe_handler +EXPORT_SYMBOL vmlinux 0x39a11b53 scm_detach_fds +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39c5153d xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0x39d937e9 netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0x39ea31c3 d_drop +EXPORT_SYMBOL vmlinux 0x39f1c2f4 ida_get_new_above +EXPORT_SYMBOL vmlinux 0x3a08475f platform_thermal_notify +EXPORT_SYMBOL vmlinux 0x3a0aecac xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0x3a1ac054 set_normalized_timespec64 +EXPORT_SYMBOL vmlinux 0x3a27485b vme_irq_handler +EXPORT_SYMBOL vmlinux 0x3a2e92cc __module_get +EXPORT_SYMBOL vmlinux 0x3a32839e intel_gtt_chipset_flush +EXPORT_SYMBOL vmlinux 0x3a3365aa tty_unregister_device +EXPORT_SYMBOL vmlinux 0x3a3cc305 dev_addr_del +EXPORT_SYMBOL vmlinux 0x3a416dd7 param_get_ushort +EXPORT_SYMBOL vmlinux 0x3a4f8b26 dma_common_mmap +EXPORT_SYMBOL vmlinux 0x3a540291 pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0x3a91b7d7 pci_dev_put +EXPORT_SYMBOL vmlinux 0x3a9312ce sync_filesystem +EXPORT_SYMBOL vmlinux 0x3a9b6fb9 blk_unregister_region +EXPORT_SYMBOL vmlinux 0x3a9da234 lro_flush_all +EXPORT_SYMBOL vmlinux 0x3aa0c16f alloc_xenballooned_pages +EXPORT_SYMBOL vmlinux 0x3ab8390a dev_mc_unsync +EXPORT_SYMBOL vmlinux 0x3ac53414 vfs_iter_read +EXPORT_SYMBOL vmlinux 0x3ac7f5e6 blk_integrity_merge_bio +EXPORT_SYMBOL vmlinux 0x3ade8a8c ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x3af02bf4 __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0x3afb42c7 inet6_del_protocol +EXPORT_SYMBOL vmlinux 0x3afcfe1a processors +EXPORT_SYMBOL vmlinux 0x3b201620 machine_real_restart +EXPORT_SYMBOL vmlinux 0x3b4216a5 __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0x3b443f33 qdisc_list_del +EXPORT_SYMBOL vmlinux 0x3b4abbe0 param_get_charp +EXPORT_SYMBOL vmlinux 0x3b4e09cb phy_disconnect +EXPORT_SYMBOL vmlinux 0x3b644591 __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x3b6a2522 tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0x3b6f6cd2 udp_table +EXPORT_SYMBOL vmlinux 0x3b8b1cf3 kill_block_super +EXPORT_SYMBOL vmlinux 0x3bb5114a prepare_to_wait +EXPORT_SYMBOL vmlinux 0x3bc50907 d_find_any_alias +EXPORT_SYMBOL vmlinux 0x3bd08b5f __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0x3bd6bce4 seq_escape +EXPORT_SYMBOL vmlinux 0x3bdb17e5 alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0x3c24570f md_wakeup_thread +EXPORT_SYMBOL vmlinux 0x3c29450a get_mm_exe_file +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c7e5259 scsi_cmd_ioctl +EXPORT_SYMBOL vmlinux 0x3c80c06c kstrtoull +EXPORT_SYMBOL vmlinux 0x3c9b0ad4 sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0x3ca0513c mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0x3cb3931b sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0x3cd1d48f kmem_cache_size +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3cfcdd5c sock_no_setsockopt +EXPORT_SYMBOL vmlinux 0x3d024af4 bitmap_close_sync +EXPORT_SYMBOL vmlinux 0x3d1d10f0 led_blink_set +EXPORT_SYMBOL vmlinux 0x3d2d286a elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0x3d432b58 dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x3d72aed6 scsi_is_host_device +EXPORT_SYMBOL vmlinux 0x3d7c1ed7 msrs_alloc +EXPORT_SYMBOL vmlinux 0x3d829478 dst_destroy +EXPORT_SYMBOL vmlinux 0x3d8453f2 get_acl +EXPORT_SYMBOL vmlinux 0x3d9ef384 ip6_frag_init +EXPORT_SYMBOL vmlinux 0x3da171f9 pci_mem_start +EXPORT_SYMBOL vmlinux 0x3da19c2c neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x3dbaf4c1 generic_file_mmap +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3ddffe46 skb_tx_error +EXPORT_SYMBOL vmlinux 0x3de51e2d netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3e0572aa blk_run_queue +EXPORT_SYMBOL vmlinux 0x3e23eb38 __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0x3e2ae3a8 acpi_release_global_lock +EXPORT_SYMBOL vmlinux 0x3e3de22f param_set_invbool +EXPORT_SYMBOL vmlinux 0x3e4fd1aa sock_sendmsg +EXPORT_SYMBOL vmlinux 0x3e583505 devm_clk_get +EXPORT_SYMBOL vmlinux 0x3e654f49 acpi_decode_pld_buffer +EXPORT_SYMBOL vmlinux 0x3e80a0e0 md_finish_reshape +EXPORT_SYMBOL vmlinux 0x3e882943 pcibios_align_resource +EXPORT_SYMBOL vmlinux 0x3e90e80d reservation_object_add_shared_fence +EXPORT_SYMBOL vmlinux 0x3e9110fa __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0x3e95083c vme_slave_get +EXPORT_SYMBOL vmlinux 0x3eb5368b truncate_pagecache +EXPORT_SYMBOL vmlinux 0x3eba80be register_framebuffer +EXPORT_SYMBOL vmlinux 0x3ec817e3 xfrm_user_policy +EXPORT_SYMBOL vmlinux 0x3ed1a93e default_file_splice_read +EXPORT_SYMBOL vmlinux 0x3ee77c0d netif_schedule_queue +EXPORT_SYMBOL vmlinux 0x3eedc3b3 xfrm_policy_hash_rebuild +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 0x3f0d9f32 _raw_read_trylock +EXPORT_SYMBOL vmlinux 0x3f116d73 dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0x3f1e115c dquot_scan_active +EXPORT_SYMBOL vmlinux 0x3f20ca97 rtc_lock +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f616ce2 queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0x3f61a643 mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0x3f8523e6 blk_mq_tag_to_rq +EXPORT_SYMBOL vmlinux 0x3f941181 ps2_sendbyte +EXPORT_SYMBOL vmlinux 0x3f9dbfaf proc_set_size +EXPORT_SYMBOL vmlinux 0x3fa893e6 md_cluster_ops +EXPORT_SYMBOL vmlinux 0x3fab5c9e mmc_gpio_request_cd +EXPORT_SYMBOL vmlinux 0x3fec048f sg_next +EXPORT_SYMBOL vmlinux 0x3fecd2ed fb_is_primary_device +EXPORT_SYMBOL vmlinux 0x40030013 inet6_ioctl +EXPORT_SYMBOL vmlinux 0x400dec0c phy_start_interrupts +EXPORT_SYMBOL vmlinux 0x4025d521 sk_reset_timer +EXPORT_SYMBOL vmlinux 0x402b8281 __request_module +EXPORT_SYMBOL vmlinux 0x402c80b8 set_nlink +EXPORT_SYMBOL vmlinux 0x4039918a clk_register_clkdev +EXPORT_SYMBOL vmlinux 0x4057493f nf_hook_slow +EXPORT_SYMBOL vmlinux 0x4059792f print_hex_dump +EXPORT_SYMBOL vmlinux 0x405c1144 get_seconds +EXPORT_SYMBOL vmlinux 0x405c1197 scsi_execute_req_flags +EXPORT_SYMBOL vmlinux 0x40759c98 blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0x407e4fd7 vfs_symlink +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 0x40a2d1dd dm_table_get_size +EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40aed1fb i2c_get_adapter +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 0x40c9225d __devm_gpiod_get_index +EXPORT_SYMBOL vmlinux 0x40d04664 console_trylock +EXPORT_SYMBOL vmlinux 0x40d59096 unregister_restart_handler +EXPORT_SYMBOL vmlinux 0x40da0a84 fsnotify_put_group +EXPORT_SYMBOL vmlinux 0x40e915c0 vfs_create +EXPORT_SYMBOL vmlinux 0x40ec4041 peernet2id_alloc +EXPORT_SYMBOL vmlinux 0x40eeba77 netlink_set_err +EXPORT_SYMBOL vmlinux 0x412a268e param_ops_bint +EXPORT_SYMBOL vmlinux 0x412d5485 blk_queue_resize_tags +EXPORT_SYMBOL vmlinux 0x413150a3 devm_ioport_unmap +EXPORT_SYMBOL vmlinux 0x4145b08a task_tgid_nr_ns +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x4165c03a tty_name +EXPORT_SYMBOL vmlinux 0x416ca9fc ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x416e51f0 tty_port_tty_set +EXPORT_SYMBOL vmlinux 0x41862ad4 vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x418a5367 __scsi_format_command +EXPORT_SYMBOL vmlinux 0x418c15af input_release_device +EXPORT_SYMBOL vmlinux 0x4195aae0 skb_checksum +EXPORT_SYMBOL vmlinux 0x4196d655 put_page +EXPORT_SYMBOL vmlinux 0x41ce3549 udp_proc_register +EXPORT_SYMBOL vmlinux 0x41dc17bc vga_switcheroo_get_client_state +EXPORT_SYMBOL vmlinux 0x41e83902 __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0x4207fb3d vfs_write +EXPORT_SYMBOL vmlinux 0x42160169 flush_workqueue +EXPORT_SYMBOL vmlinux 0x4221e706 pcim_pin_device +EXPORT_SYMBOL vmlinux 0x42350e8d ucs2_strlen +EXPORT_SYMBOL vmlinux 0x424139ae fddi_change_mtu +EXPORT_SYMBOL vmlinux 0x4247e0c5 tty_do_resize +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x42595e58 vgacon_text_force +EXPORT_SYMBOL vmlinux 0x425c28eb dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0x42633bb5 dquot_commit_info +EXPORT_SYMBOL vmlinux 0x426f2345 nf_log_unset +EXPORT_SYMBOL vmlinux 0x42818f09 udp_ioctl +EXPORT_SYMBOL vmlinux 0x42876441 dev_get_by_name +EXPORT_SYMBOL vmlinux 0x4292364c schedule +EXPORT_SYMBOL vmlinux 0x42a1b208 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x42a8ef57 seq_path +EXPORT_SYMBOL vmlinux 0x42aa64f4 fb_show_logo +EXPORT_SYMBOL vmlinux 0x42c7528e dm_unregister_target +EXPORT_SYMBOL vmlinux 0x42c8c845 bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0x42c8de35 ioremap_nocache +EXPORT_SYMBOL vmlinux 0x42eec7c3 sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0x430026d9 blk_complete_request +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x431a7448 try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x43451b8b neigh_update +EXPORT_SYMBOL vmlinux 0x434b0b07 dev_set_allmulti +EXPORT_SYMBOL vmlinux 0x434f4302 netdev_master_upper_dev_link_private +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x436c2179 iowrite32 +EXPORT_SYMBOL vmlinux 0x43710429 unregister_framebuffer +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x4397ab00 inet_register_protosw +EXPORT_SYMBOL vmlinux 0x43a0c19e md_write_start +EXPORT_SYMBOL vmlinux 0x43a15b8d dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0x43a43348 d_walk +EXPORT_SYMBOL vmlinux 0x43b60056 put_tty_driver +EXPORT_SYMBOL vmlinux 0x43cc34f5 pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0x43f23311 dm_table_get_md +EXPORT_SYMBOL vmlinux 0x44055642 genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0x4405f7dd xfrm6_rcv_cb +EXPORT_SYMBOL vmlinux 0x4410f8bf kobject_init +EXPORT_SYMBOL vmlinux 0x4411c503 prandom_seed +EXPORT_SYMBOL vmlinux 0x44366cfc simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0x44438b96 hex2bin +EXPORT_SYMBOL vmlinux 0x4458a24f fb_blank +EXPORT_SYMBOL vmlinux 0x4460815d abx500_remove_ops +EXPORT_SYMBOL vmlinux 0x446596e6 tty_port_close +EXPORT_SYMBOL vmlinux 0x446f21d5 neigh_app_ns +EXPORT_SYMBOL vmlinux 0x448e085f prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0x449fe84b acpi_set_firmware_waking_vectors +EXPORT_SYMBOL vmlinux 0x44aaf30f tsc_khz +EXPORT_SYMBOL vmlinux 0x44b1d426 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x44b4b023 dquot_file_open +EXPORT_SYMBOL vmlinux 0x44e322a8 start_tty +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44f69964 _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0x45081703 ec_get_handle +EXPORT_SYMBOL vmlinux 0x45219239 dev_mc_init +EXPORT_SYMBOL vmlinux 0x452d0798 jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0x453adf47 pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x455371af generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x457d8147 dev_activate +EXPORT_SYMBOL vmlinux 0x458c7635 dev_mc_del_global +EXPORT_SYMBOL vmlinux 0x458e2dce xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0x458fee82 inode_set_flags +EXPORT_SYMBOL vmlinux 0x45914ade netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0x45990c03 blk_peek_request +EXPORT_SYMBOL vmlinux 0x45a6be13 cpufreq_sysfs_remove_file +EXPORT_SYMBOL vmlinux 0x45a765cf pci_add_resource +EXPORT_SYMBOL vmlinux 0x45b77c26 xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0x45cbeea2 jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0x45dae2e5 mmc_wait_for_app_cmd +EXPORT_SYMBOL vmlinux 0x45e57ac3 kernel_getsockopt +EXPORT_SYMBOL vmlinux 0x45e9ef53 phy_ethtool_sset +EXPORT_SYMBOL vmlinux 0x4629334c __preempt_count +EXPORT_SYMBOL vmlinux 0x462a2e75 match_strlcpy +EXPORT_SYMBOL vmlinux 0x464207e1 blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0x46542024 genlmsg_put +EXPORT_SYMBOL vmlinux 0x465487b0 dquot_quotactl_ops +EXPORT_SYMBOL vmlinux 0x4657a933 con_set_default_unimap +EXPORT_SYMBOL vmlinux 0x4657cd54 blk_mq_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x465cab34 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x46649cd1 vme_lm_set +EXPORT_SYMBOL vmlinux 0x466c14a7 __delay +EXPORT_SYMBOL vmlinux 0x468c30c2 vmalloc_to_page +EXPORT_SYMBOL vmlinux 0x468fedfe tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0x46a6b306 skb_store_bits +EXPORT_SYMBOL vmlinux 0x46a6e28c fixed_phy_update_state +EXPORT_SYMBOL vmlinux 0x46b15a0f generic_delete_inode +EXPORT_SYMBOL vmlinux 0x46b9c378 vfs_fsync +EXPORT_SYMBOL vmlinux 0x46bf23bb locks_mandatory_area +EXPORT_SYMBOL vmlinux 0x46db5f91 netif_napi_del +EXPORT_SYMBOL vmlinux 0x46feb099 dm_read_arg +EXPORT_SYMBOL vmlinux 0x46ff84c7 iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0x470ea5b3 tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0x4731e32d neigh_xmit +EXPORT_SYMBOL vmlinux 0x47416e14 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x474b8618 blk_mq_abort_requeue_list +EXPORT_SYMBOL vmlinux 0x475f010b acpi_purge_cached_objects +EXPORT_SYMBOL vmlinux 0x47638a4b param_set_copystring +EXPORT_SYMBOL vmlinux 0x4770057d scsi_execute +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 0x47a5c4ca blkdev_put +EXPORT_SYMBOL vmlinux 0x47babf07 jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0x47cc5a7d fb_set_var +EXPORT_SYMBOL vmlinux 0x47da78a7 agp_create_memory +EXPORT_SYMBOL vmlinux 0x47e1d8b5 dmam_alloc_noncoherent +EXPORT_SYMBOL vmlinux 0x47f1c1ba iov_iter_kvec +EXPORT_SYMBOL vmlinux 0x47f6c362 scsi_host_lookup +EXPORT_SYMBOL vmlinux 0x480402bf key_revoke +EXPORT_SYMBOL vmlinux 0x480e2987 clkdev_add +EXPORT_SYMBOL vmlinux 0x48193639 acpi_lid_open +EXPORT_SYMBOL vmlinux 0x481cb9ab acpi_enter_sleep_state_prep +EXPORT_SYMBOL vmlinux 0x483e56aa may_umount +EXPORT_SYMBOL vmlinux 0x4846b1d3 mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x485d30fb bdget_disk +EXPORT_SYMBOL vmlinux 0x48727e99 skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0x487b557c md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0x48a51185 bio_get_nr_vecs +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48f02530 input_set_abs_params +EXPORT_SYMBOL vmlinux 0x48f2fea7 blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0x48f45520 mmc_erase +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x495c96f8 posix_acl_init +EXPORT_SYMBOL vmlinux 0x495f3c26 kill_pid +EXPORT_SYMBOL vmlinux 0x49603fb8 security_sb_copy_data +EXPORT_SYMBOL vmlinux 0x49657da2 phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0x4975e145 kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0x4978c893 ip6_expire_frag_queue +EXPORT_SYMBOL vmlinux 0x4994aaac tcp_v4_connect +EXPORT_SYMBOL vmlinux 0x49a7f5c9 inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0x49b07aec tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x49b163b8 acpi_bus_scan +EXPORT_SYMBOL vmlinux 0x49e9c579 acpi_bus_get_status +EXPORT_SYMBOL vmlinux 0x49f28080 pci_find_bus +EXPORT_SYMBOL vmlinux 0x49f71442 dev_close_many +EXPORT_SYMBOL vmlinux 0x4a0042da read_dev_sector +EXPORT_SYMBOL vmlinux 0x4a0fcbf2 posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0x4a294111 disk_stack_limits +EXPORT_SYMBOL vmlinux 0x4a55f8b1 __elv_add_request +EXPORT_SYMBOL vmlinux 0x4a619f83 memcpy +EXPORT_SYMBOL vmlinux 0x4a669091 input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0x4a79c4c1 dentry_open +EXPORT_SYMBOL vmlinux 0x4a850234 update_devfreq +EXPORT_SYMBOL vmlinux 0x4a8d987a agp_alloc_bridge +EXPORT_SYMBOL vmlinux 0x4a9012f0 pagecache_get_page +EXPORT_SYMBOL vmlinux 0x4aa5636c vfs_rename +EXPORT_SYMBOL vmlinux 0x4aa6dade vmap +EXPORT_SYMBOL vmlinux 0x4aa8a8fe elevator_init +EXPORT_SYMBOL vmlinux 0x4aaacc47 bdi_setup_and_register +EXPORT_SYMBOL vmlinux 0x4aad9a51 pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0x4aadc535 vm_mmap +EXPORT_SYMBOL vmlinux 0x4ab3d30b filemap_flush +EXPORT_SYMBOL vmlinux 0x4ab806f7 rwsem_wake +EXPORT_SYMBOL vmlinux 0x4abbe3c2 vm_brk +EXPORT_SYMBOL vmlinux 0x4acd93d3 release_resource +EXPORT_SYMBOL vmlinux 0x4afe9a77 scsi_partsize +EXPORT_SYMBOL vmlinux 0x4b085dbf agp3_generic_configure +EXPORT_SYMBOL vmlinux 0x4b0dbd2d set_wb_congested +EXPORT_SYMBOL vmlinux 0x4b1ec3e2 kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0x4b34fbf5 block_all_signals +EXPORT_SYMBOL vmlinux 0x4b5ba20f mmc_free_host +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b60ae61 dma_release_declared_memory +EXPORT_SYMBOL vmlinux 0x4b667176 lg_local_lock_cpu +EXPORT_SYMBOL vmlinux 0x4b746e6b vga_switcheroo_register_handler +EXPORT_SYMBOL vmlinux 0x4b97ccb6 try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x4b99edb7 elv_dispatch_add_tail +EXPORT_SYMBOL vmlinux 0x4b9dfb04 _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0x4baf35a7 vme_master_get +EXPORT_SYMBOL vmlinux 0x4bb0778e vm_stat +EXPORT_SYMBOL vmlinux 0x4bb6b8a9 nonseekable_open +EXPORT_SYMBOL vmlinux 0x4bcf03a4 radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x4be85a03 memweight +EXPORT_SYMBOL vmlinux 0x4c0cc140 cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0x4c113abd wait_iff_congested +EXPORT_SYMBOL vmlinux 0x4c132cf8 __blk_end_request +EXPORT_SYMBOL vmlinux 0x4c16c3c0 dev_get_phys_port_name +EXPORT_SYMBOL vmlinux 0x4c2758b1 phy_device_register +EXPORT_SYMBOL vmlinux 0x4c287932 pci_iounmap +EXPORT_SYMBOL vmlinux 0x4c29dcbf cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x4c2ae700 strnstr +EXPORT_SYMBOL vmlinux 0x4c2fdd72 contig_page_data +EXPORT_SYMBOL vmlinux 0x4c332c77 serio_reconnect +EXPORT_SYMBOL vmlinux 0x4c346a53 kvasprintf +EXPORT_SYMBOL vmlinux 0x4c3dee1e find_inode_nowait +EXPORT_SYMBOL vmlinux 0x4c476ab8 vlan_uses_dev +EXPORT_SYMBOL vmlinux 0x4c6d2df7 __block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x4c8d86b9 ps2_handle_response +EXPORT_SYMBOL vmlinux 0x4ccda6e4 noop_fsync +EXPORT_SYMBOL vmlinux 0x4cdb3178 ns_to_timeval +EXPORT_SYMBOL vmlinux 0x4ce2612c simple_dir_operations +EXPORT_SYMBOL vmlinux 0x4d294bb4 bit_wait_io +EXPORT_SYMBOL vmlinux 0x4d3c153f sigprocmask +EXPORT_SYMBOL vmlinux 0x4d45d89e udp_memory_allocated +EXPORT_SYMBOL vmlinux 0x4d59befa i2c_master_recv +EXPORT_SYMBOL vmlinux 0x4d659571 pipe_unlock +EXPORT_SYMBOL vmlinux 0x4d7c83d1 mount_nodev +EXPORT_SYMBOL vmlinux 0x4d974b9c register_sysrq_key +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4de34a07 cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x4defced2 dev_addr_init +EXPORT_SYMBOL vmlinux 0x4df119fa __bitmap_parse +EXPORT_SYMBOL vmlinux 0x4e12a69d __netlink_dump_start +EXPORT_SYMBOL vmlinux 0x4e1c4d15 ppp_dev_name +EXPORT_SYMBOL vmlinux 0x4e29d5ac sock_no_listen +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e3811b2 inode_permission +EXPORT_SYMBOL vmlinux 0x4e3cfbc8 cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0x4e4bdd8a dqget +EXPORT_SYMBOL vmlinux 0x4e5a5bee nf_log_trace +EXPORT_SYMBOL vmlinux 0x4e6447d9 eth_type_trans +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6de05f md_register_thread +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e78b1a5 PDE_DATA +EXPORT_SYMBOL vmlinux 0x4ea25709 dql_reset +EXPORT_SYMBOL vmlinux 0x4ef3fd88 dquot_release +EXPORT_SYMBOL vmlinux 0x4ef75111 neigh_seq_start +EXPORT_SYMBOL vmlinux 0x4f082793 i2c_master_send +EXPORT_SYMBOL vmlinux 0x4f15c8ff agp_free_memory +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f2aebd5 i8042_check_port_owner +EXPORT_SYMBOL vmlinux 0x4f391d0e nla_parse +EXPORT_SYMBOL vmlinux 0x4f476e96 init_cdrom_command +EXPORT_SYMBOL vmlinux 0x4f68e5c9 do_gettimeofday +EXPORT_SYMBOL vmlinux 0x4f6b400b _copy_from_user +EXPORT_SYMBOL vmlinux 0x4f783f30 acpi_read +EXPORT_SYMBOL vmlinux 0x4f78a376 dquot_alloc +EXPORT_SYMBOL vmlinux 0x4f86304c set_anon_super +EXPORT_SYMBOL vmlinux 0x4f8b5ddb _copy_to_user +EXPORT_SYMBOL vmlinux 0x4fa5b886 truncate_setsize +EXPORT_SYMBOL vmlinux 0x4fa86f47 cdrom_check_events +EXPORT_SYMBOL vmlinux 0x4faae544 csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0x4fc3545a rtnl_unicast +EXPORT_SYMBOL vmlinux 0x4fdee897 i8042_command +EXPORT_SYMBOL vmlinux 0x5008a717 init_special_inode +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x50529870 acpi_get_gpe_status +EXPORT_SYMBOL vmlinux 0x50534c73 pcibios_set_irq_routing +EXPORT_SYMBOL vmlinux 0x5053b4dc xfrm_find_acq +EXPORT_SYMBOL vmlinux 0x5053f901 seq_release_private +EXPORT_SYMBOL vmlinux 0x5054176f pagecache_write_begin +EXPORT_SYMBOL vmlinux 0x5063df40 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x5079d1d4 trace_print_hex_seq +EXPORT_SYMBOL vmlinux 0x50972e46 led_set_brightness +EXPORT_SYMBOL vmlinux 0x509b64ea acpi_has_method +EXPORT_SYMBOL vmlinux 0x50a6b35c dev_change_flags +EXPORT_SYMBOL vmlinux 0x50b03ba7 setup_new_exec +EXPORT_SYMBOL vmlinux 0x50b44891 scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0x50b4d408 devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0x50b66bcb radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x50ce9c7e set_bh_page +EXPORT_SYMBOL vmlinux 0x50d68377 arch_phys_wc_del +EXPORT_SYMBOL vmlinux 0x50ded37c __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x50eedeb8 printk +EXPORT_SYMBOL vmlinux 0x50f4185c bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0x50f8fa01 bitmap_startwrite +EXPORT_SYMBOL vmlinux 0x5103d9ae jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0x5118c382 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0x513d8727 blk_queue_io_min +EXPORT_SYMBOL vmlinux 0x51428e70 ip_getsockopt +EXPORT_SYMBOL vmlinux 0x51550276 phy_device_create +EXPORT_SYMBOL vmlinux 0x51700c6a pci_fixup_device +EXPORT_SYMBOL vmlinux 0x51719973 dq_data_lock +EXPORT_SYMBOL vmlinux 0x5186518f profile_pc +EXPORT_SYMBOL vmlinux 0x51866cde get_unmapped_area +EXPORT_SYMBOL vmlinux 0x51b79654 dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0x51cea630 down_read_trylock +EXPORT_SYMBOL vmlinux 0x51cfc66a bdi_register +EXPORT_SYMBOL vmlinux 0x51d12d4e acpi_pci_disabled +EXPORT_SYMBOL vmlinux 0x51d7e229 pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0x51ea2d8f generic_write_checks +EXPORT_SYMBOL vmlinux 0x51ef33b8 kstrndup +EXPORT_SYMBOL vmlinux 0x51fb1c35 scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x52026cdf security_sb_parse_opts_str +EXPORT_SYMBOL vmlinux 0x52095e19 acpi_get_data +EXPORT_SYMBOL vmlinux 0x52184587 blkdev_fsync +EXPORT_SYMBOL vmlinux 0x521b36b5 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0x5225ce05 get_user_pages_locked +EXPORT_SYMBOL vmlinux 0x52371719 devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x52428cc8 parent_mem_cgroup +EXPORT_SYMBOL vmlinux 0x525e026f acpi_os_unmap_generic_address +EXPORT_SYMBOL vmlinux 0x526e7bd6 blk_mq_map_queue +EXPORT_SYMBOL vmlinux 0x526eae82 param_ops_ullong +EXPORT_SYMBOL vmlinux 0x527246b7 __brelse +EXPORT_SYMBOL vmlinux 0x527b5467 nf_getsockopt +EXPORT_SYMBOL vmlinux 0x52857143 d_alloc_name +EXPORT_SYMBOL vmlinux 0x528c709d simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x528cf1e0 __pagevec_release +EXPORT_SYMBOL vmlinux 0x528d29e9 tcp_enter_cwr +EXPORT_SYMBOL vmlinux 0x52af562a __crc32c_le +EXPORT_SYMBOL vmlinux 0x52b83057 phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0x52c86761 wireless_spy_update +EXPORT_SYMBOL vmlinux 0x530b1e4c rdmsr_on_cpus +EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend +EXPORT_SYMBOL vmlinux 0x531b604e __virt_addr_valid +EXPORT_SYMBOL vmlinux 0x531d8719 lock_rename +EXPORT_SYMBOL vmlinux 0x53326531 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x53408dfe lock_fb_info +EXPORT_SYMBOL vmlinux 0x5350f5f6 scmd_printk +EXPORT_SYMBOL vmlinux 0x53569707 this_cpu_off +EXPORT_SYMBOL vmlinux 0x535b74a7 param_ops_byte +EXPORT_SYMBOL vmlinux 0x535c8308 vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0x536dde00 vfs_unlink +EXPORT_SYMBOL vmlinux 0x537b8596 iov_iter_alignment +EXPORT_SYMBOL vmlinux 0x53884b1d d_set_fallthru +EXPORT_SYMBOL vmlinux 0x538e86c0 tcp_sync_mss +EXPORT_SYMBOL vmlinux 0x538f889b i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0x539af73c __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x53a63cfe xfrm_state_flush +EXPORT_SYMBOL vmlinux 0x53b1f4bb simple_write_begin +EXPORT_SYMBOL vmlinux 0x53dd1c02 _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0x53ee2fed tcf_exts_change +EXPORT_SYMBOL vmlinux 0x5405655b cdrom_ioctl +EXPORT_SYMBOL vmlinux 0x5409775b free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x541f6efd __skb_tx_hash +EXPORT_SYMBOL vmlinux 0x542f8651 netdev_state_change +EXPORT_SYMBOL vmlinux 0x543af2d2 jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x54460bbc __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0x544b0c11 acpi_lid_notifier_register +EXPORT_SYMBOL vmlinux 0x5464d3f6 acpi_remove_sci_handler +EXPORT_SYMBOL vmlinux 0x5474da9b genphy_config_init +EXPORT_SYMBOL vmlinux 0x5495486a blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0x54a8527e arp_tbl +EXPORT_SYMBOL vmlinux 0x54a9db5f _kstrtoul +EXPORT_SYMBOL vmlinux 0x54bdad8a uart_write_wakeup +EXPORT_SYMBOL vmlinux 0x54c256e0 vme_check_window +EXPORT_SYMBOL vmlinux 0x54da34ad pcie_port_service_register +EXPORT_SYMBOL vmlinux 0x54dab7cb tcp_proto_cgroup +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x54eab28d __d_drop +EXPORT_SYMBOL vmlinux 0x54f207cb devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x54f24d1a fence_default_wait +EXPORT_SYMBOL vmlinux 0x55096fe7 blk_queue_start_tag +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x551bedc7 fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x552d5101 ipv6_select_ident +EXPORT_SYMBOL vmlinux 0x5541ea93 on_each_cpu +EXPORT_SYMBOL vmlinux 0x5567c227 kernel_cpustat +EXPORT_SYMBOL vmlinux 0x5588e871 phy_suspend +EXPORT_SYMBOL vmlinux 0x558b853d __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0x55b67de5 current_task +EXPORT_SYMBOL vmlinux 0x55c120fb bdget +EXPORT_SYMBOL vmlinux 0x55d481c9 hdmi_infoframe_unpack +EXPORT_SYMBOL vmlinux 0x55fe057d napi_disable +EXPORT_SYMBOL vmlinux 0x561c217a nd_device_register +EXPORT_SYMBOL vmlinux 0x561c7d99 tty_port_close_end +EXPORT_SYMBOL vmlinux 0x5625170b copy_strings_kernel +EXPORT_SYMBOL vmlinux 0x5626fe09 inet_put_port +EXPORT_SYMBOL vmlinux 0x562d73f8 xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0x562ef835 bio_reset +EXPORT_SYMBOL vmlinux 0x563058a6 dev_alloc_name +EXPORT_SYMBOL vmlinux 0x5633026b tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x563952a3 kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0x5641419b wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0x5657867a tcp_make_synack +EXPORT_SYMBOL vmlinux 0x565c7aee serio_unregister_port +EXPORT_SYMBOL vmlinux 0x5676a3e5 intel_scu_ipc_ioread8 +EXPORT_SYMBOL vmlinux 0x5684df71 blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x5703f60e __lock_page +EXPORT_SYMBOL vmlinux 0x5705088a __vmalloc +EXPORT_SYMBOL vmlinux 0x570b105a dev_add_offload +EXPORT_SYMBOL vmlinux 0x572e85d4 blk_lookup_devt +EXPORT_SYMBOL vmlinux 0x57446d16 twl6040_get_pll +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x57534a82 pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x575af70c on_each_cpu_mask +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x5781c3c9 blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0x579afc7c account_page_redirty +EXPORT_SYMBOL vmlinux 0x579fbcd2 cpu_possible_mask +EXPORT_SYMBOL vmlinux 0x57b125c6 vfs_mknod +EXPORT_SYMBOL vmlinux 0x57ba72ab fence_wait_timeout +EXPORT_SYMBOL vmlinux 0x57befabd neigh_ifdown +EXPORT_SYMBOL vmlinux 0x57d4cdaf free_page_put_link +EXPORT_SYMBOL vmlinux 0x57f96c0d acpi_bus_unregister_driver +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x58245232 __devcgroup_inode_permission +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x584738f9 rdmsr_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x584a4db3 padata_register_cpumask_notifier +EXPORT_SYMBOL vmlinux 0x5857b225 ioread16_rep +EXPORT_SYMBOL vmlinux 0x586103be acpi_setup_gpe_for_wake +EXPORT_SYMBOL vmlinux 0x58693f10 seq_open +EXPORT_SYMBOL vmlinux 0x58754c87 __getblk_slow +EXPORT_SYMBOL vmlinux 0x587616f1 vfs_fstatat +EXPORT_SYMBOL vmlinux 0x587ab87b dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0x58abd62e blk_queue_dma_pad +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58d2677e noop_qdisc +EXPORT_SYMBOL vmlinux 0x58d75143 mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0x58f63ac6 agp_generic_free_by_type +EXPORT_SYMBOL vmlinux 0x58fef6f8 ist_info +EXPORT_SYMBOL vmlinux 0x5916fbeb param_get_int +EXPORT_SYMBOL vmlinux 0x5918f08c x86_hyper_ms_hyperv +EXPORT_SYMBOL vmlinux 0x5938b5d5 __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0x5944d015 __cachemode2pte_tbl +EXPORT_SYMBOL vmlinux 0x594bf15b ioport_map +EXPORT_SYMBOL vmlinux 0x59579352 vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0x5975ed44 tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0x598e4904 mod_timer_pending +EXPORT_SYMBOL vmlinux 0x5992f733 scsi_remove_device +EXPORT_SYMBOL vmlinux 0x599f5392 proc_symlink +EXPORT_SYMBOL vmlinux 0x59a95bb2 from_kuid +EXPORT_SYMBOL vmlinux 0x59aa14cf fence_release +EXPORT_SYMBOL vmlinux 0x59bc9609 acpi_write_bit_register +EXPORT_SYMBOL vmlinux 0x59c6c479 agp_generic_mask_memory +EXPORT_SYMBOL vmlinux 0x59c9c3ba kmalloc_caches +EXPORT_SYMBOL vmlinux 0x59ce81e4 is_nd_btt +EXPORT_SYMBOL vmlinux 0x59d372f7 inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0x59d3e8dd reservation_object_add_excl_fence +EXPORT_SYMBOL vmlinux 0x59ec5624 inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0x59ec6c46 generic_block_fiemap +EXPORT_SYMBOL vmlinux 0x59f84f64 padata_do_parallel +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a2bacdf cpu_info +EXPORT_SYMBOL vmlinux 0x5a3c894e jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0x5a44b28e ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0x5a4896a8 __put_user_2 +EXPORT_SYMBOL vmlinux 0x5a6c5018 phy_stop_interrupts +EXPORT_SYMBOL vmlinux 0x5a82c44a complete_and_exit +EXPORT_SYMBOL vmlinux 0x5a8441b8 bio_integrity_advance +EXPORT_SYMBOL vmlinux 0x5a979701 eth_gro_complete +EXPORT_SYMBOL vmlinux 0x5a98cf5e alloc_file +EXPORT_SYMBOL vmlinux 0x5ac376a5 acpi_install_fixed_event_handler +EXPORT_SYMBOL vmlinux 0x5ac74622 skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0x5ad9974e bio_add_page +EXPORT_SYMBOL vmlinux 0x5ae46f24 pnp_unregister_driver +EXPORT_SYMBOL vmlinux 0x5aff4177 vme_lm_get +EXPORT_SYMBOL vmlinux 0x5b19634d div_s64_rem +EXPORT_SYMBOL vmlinux 0x5b38db0d tcp_try_fastopen +EXPORT_SYMBOL vmlinux 0x5b3f5b10 xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0x5b7e4904 sg_miter_next +EXPORT_SYMBOL vmlinux 0x5b9cfd4d __sb_start_write +EXPORT_SYMBOL vmlinux 0x5ba0465d xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x5bb00282 acpi_processor_notify_smm +EXPORT_SYMBOL vmlinux 0x5bc8d583 copy_from_user_overflow +EXPORT_SYMBOL vmlinux 0x5c0442fd acpi_gbl_FADT +EXPORT_SYMBOL vmlinux 0x5c1016eb xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0x5c12e63b uart_update_timeout +EXPORT_SYMBOL vmlinux 0x5c545234 ucs2_strncmp +EXPORT_SYMBOL vmlinux 0x5c5fbe4e mipi_dsi_host_register +EXPORT_SYMBOL vmlinux 0x5c65107c d_obtain_alias +EXPORT_SYMBOL vmlinux 0x5c81b35d sg_miter_stop +EXPORT_SYMBOL vmlinux 0x5c8282ee xfrm_register_km +EXPORT_SYMBOL vmlinux 0x5c867045 unregister_nls +EXPORT_SYMBOL vmlinux 0x5c9b026a inode_sb_list_lock +EXPORT_SYMBOL vmlinux 0x5cbbc16a nvdimm_namespace_common_probe +EXPORT_SYMBOL vmlinux 0x5cc38150 d_prune_aliases +EXPORT_SYMBOL vmlinux 0x5cce0aac pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5cfcad42 max8925_bulk_read +EXPORT_SYMBOL vmlinux 0x5d289a58 freeze_super +EXPORT_SYMBOL vmlinux 0x5d550c4d scsi_sd_probe_domain +EXPORT_SYMBOL vmlinux 0x5d63429a mmc_register_driver +EXPORT_SYMBOL vmlinux 0x5d71e41b dput +EXPORT_SYMBOL vmlinux 0x5d74dbcf pnp_range_reserved +EXPORT_SYMBOL vmlinux 0x5d8475e0 completion_done +EXPORT_SYMBOL vmlinux 0x5da496ec vc_cons +EXPORT_SYMBOL vmlinux 0x5da9e3c6 scsi_get_host_dev +EXPORT_SYMBOL vmlinux 0x5dc9bfb0 twl6040_set_bits +EXPORT_SYMBOL vmlinux 0x5dd81a4d dev_set_group +EXPORT_SYMBOL vmlinux 0x5de0174a alloc_disk +EXPORT_SYMBOL vmlinux 0x5df4156b i2c_transfer +EXPORT_SYMBOL vmlinux 0x5e2a14ae inet_confirm_addr +EXPORT_SYMBOL vmlinux 0x5e51484f find_vma +EXPORT_SYMBOL vmlinux 0x5e52ae7c mipi_dsi_dcs_write_buffer +EXPORT_SYMBOL vmlinux 0x5e6cbcd9 locks_remove_posix +EXPORT_SYMBOL vmlinux 0x5e731fce trace_raw_output_prep +EXPORT_SYMBOL vmlinux 0x5e74c0c1 mmc_can_trim +EXPORT_SYMBOL vmlinux 0x5e866d85 prandom_bytes +EXPORT_SYMBOL vmlinux 0x5e89d0c4 inet6_del_offload +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5ea93b95 devfreq_add_device +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5edc638e filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0x5f005368 kstrtou8 +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f103e31 set_blocksize +EXPORT_SYMBOL vmlinux 0x5f1a4ccf intel_scu_ipc_update_register +EXPORT_SYMBOL vmlinux 0x5f2d637e iterate_mounts +EXPORT_SYMBOL vmlinux 0x5f360dc8 mdiobus_register +EXPORT_SYMBOL vmlinux 0x5f463b76 mipi_dsi_dcs_set_column_address +EXPORT_SYMBOL vmlinux 0x5f4b9d83 mipi_dsi_generic_write +EXPORT_SYMBOL vmlinux 0x5f8d4025 dquot_get_state +EXPORT_SYMBOL vmlinux 0x5fb2e8ef idr_init +EXPORT_SYMBOL vmlinux 0x5fd268cb radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0x5fd2c1d6 param_set_ulong +EXPORT_SYMBOL vmlinux 0x5fda0227 vfs_stat +EXPORT_SYMBOL vmlinux 0x5fe5589f register_shrinker +EXPORT_SYMBOL vmlinux 0x6000b353 blk_queue_max_write_same_sectors +EXPORT_SYMBOL vmlinux 0x6001ad2d tcp_read_sock +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x6006f613 uart_remove_one_port +EXPORT_SYMBOL vmlinux 0x600d05b1 input_reset_device +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x602740b8 jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0x602d1736 cros_ec_prepare_tx +EXPORT_SYMBOL vmlinux 0x602ed00d acpi_current_gpe_count +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x604316d8 acpi_finish_gpe +EXPORT_SYMBOL vmlinux 0x606d0b09 secure_tcpv6_sequence_number +EXPORT_SYMBOL vmlinux 0x6091644e flow_keys_dissector +EXPORT_SYMBOL vmlinux 0x6096b3c1 pnpbios_protocol +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL vmlinux 0x60b86f61 sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0x60b9450a from_kgid_munged +EXPORT_SYMBOL vmlinux 0x60c1e10d current_fs_time +EXPORT_SYMBOL vmlinux 0x60cf85d2 _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0x60df1e3b posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x60fc73f8 dquot_quota_on +EXPORT_SYMBOL vmlinux 0x610aaa40 mempool_destroy +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x61a2ae9d tso_start +EXPORT_SYMBOL vmlinux 0x61b3560c cmdline_parts_set +EXPORT_SYMBOL vmlinux 0x61b6baf7 mb_cache_entry_release +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x62049256 acpi_disable +EXPORT_SYMBOL vmlinux 0x62074362 agp_backend_acquire +EXPORT_SYMBOL vmlinux 0x6211b701 tcp_ioctl +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x621c10b6 scsi_print_sense +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 0x6237f6b5 acpi_enable_event +EXPORT_SYMBOL vmlinux 0x6241a2ab __copy_from_user_ll_nocache +EXPORT_SYMBOL vmlinux 0x6258e9d1 flow_cache_fini +EXPORT_SYMBOL vmlinux 0x626559e8 __register_nls +EXPORT_SYMBOL vmlinux 0x6266187a param_set_ushort +EXPORT_SYMBOL vmlinux 0x626cd650 tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x627f9027 sk_prot_clear_portaddr_nulls +EXPORT_SYMBOL vmlinux 0x62827bec security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x628eb9f4 block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x630413cf unload_nls +EXPORT_SYMBOL vmlinux 0x6309ed80 scsi_cmd_get_serial +EXPORT_SYMBOL vmlinux 0x630b8a82 __get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x631cfd88 kernel_param_lock +EXPORT_SYMBOL vmlinux 0x633e9488 vme_unregister_driver +EXPORT_SYMBOL vmlinux 0x634dc02c pci_enable_msi_range +EXPORT_SYMBOL vmlinux 0x636a5691 acpi_register_ioapic +EXPORT_SYMBOL vmlinux 0x636d0b5d mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0x63853b2f ip_setsockopt +EXPORT_SYMBOL vmlinux 0x6388591c down_timeout +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 0x63dc4508 udp_del_offload +EXPORT_SYMBOL vmlinux 0x63e7450c security_inode_notifysecctx +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 0x6418a529 bioset_create_nobvec +EXPORT_SYMBOL vmlinux 0x642c3014 tty_port_open +EXPORT_SYMBOL vmlinux 0x6449fd41 acpi_install_address_space_handler +EXPORT_SYMBOL vmlinux 0x645930fb _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0x6459cc92 ether_setup +EXPORT_SYMBOL vmlinux 0x645de7f9 fixed_size_llseek +EXPORT_SYMBOL vmlinux 0x6462fd2e rfkill_alloc +EXPORT_SYMBOL vmlinux 0x646414de __find_get_block +EXPORT_SYMBOL vmlinux 0x6467d298 mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x64742259 generic_readlink +EXPORT_SYMBOL vmlinux 0x648bdf0d inet_stream_ops +EXPORT_SYMBOL vmlinux 0x64999478 congestion_wait +EXPORT_SYMBOL vmlinux 0x64a4b84d cpu_rmap_update +EXPORT_SYMBOL vmlinux 0x64a9aa45 __dquot_free_space +EXPORT_SYMBOL vmlinux 0x64ab0e98 wait_for_completion +EXPORT_SYMBOL vmlinux 0x64c073d7 seq_dentry +EXPORT_SYMBOL vmlinux 0x64c59551 max8925_bulk_write +EXPORT_SYMBOL vmlinux 0x64c80581 tcf_em_register +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 0x651cce18 scsicam_bios_param +EXPORT_SYMBOL vmlinux 0x6521e5a4 registered_fb +EXPORT_SYMBOL vmlinux 0x6531b088 scsi_is_target_device +EXPORT_SYMBOL vmlinux 0x65399e91 inet6_register_protosw +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x655f1ab0 set_memory_array_wc +EXPORT_SYMBOL vmlinux 0x656068c2 netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0x6565d33f scsi_kmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x657684df scsi_scan_target +EXPORT_SYMBOL vmlinux 0x6583f9d1 devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0x6593755c tcp_close +EXPORT_SYMBOL vmlinux 0x65a295bb atomic64_xchg_cx8 +EXPORT_SYMBOL vmlinux 0x65a73dd1 jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0x65ae4ce6 ip6_xmit +EXPORT_SYMBOL vmlinux 0x65b20145 page_address +EXPORT_SYMBOL vmlinux 0x65b84681 audit_log_start +EXPORT_SYMBOL vmlinux 0x65d9e877 cpufreq_register_notifier +EXPORT_SYMBOL vmlinux 0x65dccf13 xz_dec_end +EXPORT_SYMBOL vmlinux 0x65edba66 tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x65f3ad9a fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x6600291f dst_alloc +EXPORT_SYMBOL vmlinux 0x660645be __remove_inode_hash +EXPORT_SYMBOL vmlinux 0x660c3fcb devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x661deae8 netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0x66355efc vprintk +EXPORT_SYMBOL vmlinux 0x663f7cd0 acpi_install_table_handler +EXPORT_SYMBOL vmlinux 0x66417d8e skb_find_text +EXPORT_SYMBOL vmlinux 0x666887fc fbcon_set_bitops +EXPORT_SYMBOL vmlinux 0x667e4e80 proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x6688dc0e tcp_disconnect +EXPORT_SYMBOL vmlinux 0x6696c662 end_page_writeback +EXPORT_SYMBOL vmlinux 0x669bf80b proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x66d26e87 xfrm_garbage_collect +EXPORT_SYMBOL vmlinux 0x66d804b1 percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0x66d9c01d dev_printk_emit +EXPORT_SYMBOL vmlinux 0x66eb25a8 elv_rb_del +EXPORT_SYMBOL vmlinux 0x66ee8639 filp_close +EXPORT_SYMBOL vmlinux 0x66ee8ffd mipi_dsi_dcs_enter_sleep_mode +EXPORT_SYMBOL vmlinux 0x66ff721b nd_device_unregister +EXPORT_SYMBOL vmlinux 0x670c6bee sg_miter_start +EXPORT_SYMBOL vmlinux 0x6722f3bc _raw_write_lock +EXPORT_SYMBOL vmlinux 0x6729d3df __get_user_4 +EXPORT_SYMBOL vmlinux 0x673f815e agp_bridges +EXPORT_SYMBOL vmlinux 0x67733cf4 mb_cache_create +EXPORT_SYMBOL vmlinux 0x678e13ee simple_transaction_release +EXPORT_SYMBOL vmlinux 0x67b27ec1 tty_std_termios +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67d04905 tcp_release_cb +EXPORT_SYMBOL vmlinux 0x67d5297c bmap +EXPORT_SYMBOL vmlinux 0x67f14c26 iov_iter_fault_in_readable +EXPORT_SYMBOL vmlinux 0x67f98a1f single_release +EXPORT_SYMBOL vmlinux 0x6808b453 __unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x680b28b5 napi_complete_done +EXPORT_SYMBOL vmlinux 0x680ec266 _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0x68128503 __breadahead +EXPORT_SYMBOL vmlinux 0x6813f6d7 eth_header_parse +EXPORT_SYMBOL vmlinux 0x6820e97f netdev_notice +EXPORT_SYMBOL vmlinux 0x683e26fa shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0x686370ee mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x68a60430 tty_devnum +EXPORT_SYMBOL vmlinux 0x68ad2bae _dev_info +EXPORT_SYMBOL vmlinux 0x68b83ac6 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x68e938ad phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0x691001b5 acpi_evaluate_integer +EXPORT_SYMBOL vmlinux 0x691e626a cfb_imageblit +EXPORT_SYMBOL vmlinux 0x692b57b3 kmem_cache_create +EXPORT_SYMBOL vmlinux 0x69369c11 mmc_gpio_set_cd_isr +EXPORT_SYMBOL vmlinux 0x693d92e7 mmc_put_card +EXPORT_SYMBOL vmlinux 0x694ab004 amd_northbridges +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x697d3710 generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0x697fa956 uart_suspend_port +EXPORT_SYMBOL vmlinux 0x6984979f i8042_remove_filter +EXPORT_SYMBOL vmlinux 0x6988d0ca cpu_dr7 +EXPORT_SYMBOL vmlinux 0x698e98fc lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x698f94db alloc_buffer_head +EXPORT_SYMBOL vmlinux 0x69a0ca7d iowrite16be +EXPORT_SYMBOL vmlinux 0x69a358a6 iomem_resource +EXPORT_SYMBOL vmlinux 0x69a8ba1a gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x69ad2f20 kstrtouint +EXPORT_SYMBOL vmlinux 0x69cdf62c dmam_pool_create +EXPORT_SYMBOL vmlinux 0x69d13f0f dentry_path_raw +EXPORT_SYMBOL vmlinux 0x69ed792e ppp_channel_index +EXPORT_SYMBOL vmlinux 0x69f1b40e simple_pin_fs +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a0c713e inetdev_by_index +EXPORT_SYMBOL vmlinux 0x6a1fa7ea swiotlb_unmap_sg +EXPORT_SYMBOL vmlinux 0x6a27bfce csum_partial_copy_generic +EXPORT_SYMBOL vmlinux 0x6a47cd6d pnp_is_active +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a60277d acpi_buffer_to_resource +EXPORT_SYMBOL vmlinux 0x6a64e9e0 elevator_alloc +EXPORT_SYMBOL vmlinux 0x6a76f3ac blk_iopoll_enable +EXPORT_SYMBOL vmlinux 0x6a926b73 mmc_align_data_size +EXPORT_SYMBOL vmlinux 0x6ab5cd7b kern_unmount +EXPORT_SYMBOL vmlinux 0x6ac825aa inet_frag_kill +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 0x6ae8e5b9 dm_register_target +EXPORT_SYMBOL vmlinux 0x6ae9f128 kmap_atomic_to_page +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6af72c3d blk_execute_rq +EXPORT_SYMBOL vmlinux 0x6afefa26 kmap_atomic_prot +EXPORT_SYMBOL vmlinux 0x6b06fdce delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x6b1b67d3 __bdevname +EXPORT_SYMBOL vmlinux 0x6b3b6ea1 dquot_acquire +EXPORT_SYMBOL vmlinux 0x6b44d445 kmap_atomic +EXPORT_SYMBOL vmlinux 0x6b680e29 nd_region_acquire_lane +EXPORT_SYMBOL vmlinux 0x6b74b9be bit_waitqueue +EXPORT_SYMBOL vmlinux 0x6ba94dc3 filemap_write_and_wait +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bdcfd99 qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x6bf1c17f pv_lock_ops +EXPORT_SYMBOL vmlinux 0x6bf26f3a km_policy_notify +EXPORT_SYMBOL vmlinux 0x6c06110d xfrm_state_walk +EXPORT_SYMBOL vmlinux 0x6c074cd8 check_disk_change +EXPORT_SYMBOL vmlinux 0x6c09c2a4 del_timer +EXPORT_SYMBOL vmlinux 0x6c1ce5ce strcspn +EXPORT_SYMBOL vmlinux 0x6c2e3320 strncmp +EXPORT_SYMBOL vmlinux 0x6c2f04bb netdev_err +EXPORT_SYMBOL vmlinux 0x6c473456 bio_split +EXPORT_SYMBOL vmlinux 0x6c51a836 sysctl_tcp_notsent_lowat +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c67d987 set_pages_wb +EXPORT_SYMBOL vmlinux 0x6c702af7 sysctl_udp_rmem_min +EXPORT_SYMBOL vmlinux 0x6c7a5388 alloc_fcdev +EXPORT_SYMBOL vmlinux 0x6c8838b3 ip6_frag_match +EXPORT_SYMBOL vmlinux 0x6c910fff ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0x6ca5b0f8 __net_get_random_once +EXPORT_SYMBOL vmlinux 0x6cbfb20e ping_prot +EXPORT_SYMBOL vmlinux 0x6cc6e00a vc_resize +EXPORT_SYMBOL vmlinux 0x6cc725fc fib_default_rule_pref +EXPORT_SYMBOL vmlinux 0x6ccc212c udp_lib_get_port +EXPORT_SYMBOL vmlinux 0x6cdc5c6b nla_strlcpy +EXPORT_SYMBOL vmlinux 0x6d0f1f89 dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x6d175b79 agp_generic_free_gatt_table +EXPORT_SYMBOL vmlinux 0x6d1c66f4 __frontswap_store +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 0x6d427903 make_kgid +EXPORT_SYMBOL vmlinux 0x6d5be589 key_invalidate +EXPORT_SYMBOL vmlinux 0x6d730427 security_path_chown +EXPORT_SYMBOL vmlinux 0x6d938ebf blk_mq_run_hw_queues +EXPORT_SYMBOL vmlinux 0x6d95c9f5 path_get +EXPORT_SYMBOL vmlinux 0x6db0bcf5 remap_pfn_range +EXPORT_SYMBOL vmlinux 0x6dc0c9dc down_interruptible +EXPORT_SYMBOL vmlinux 0x6dc50edc kobject_add +EXPORT_SYMBOL vmlinux 0x6dc58b55 sock_kzfree_s +EXPORT_SYMBOL vmlinux 0x6dc6dd56 down +EXPORT_SYMBOL vmlinux 0x6dd58d37 __xfrm_init_state +EXPORT_SYMBOL vmlinux 0x6ddf7ffd mipi_dsi_dcs_set_display_off +EXPORT_SYMBOL vmlinux 0x6decd0fc neigh_lookup +EXPORT_SYMBOL vmlinux 0x6decddf3 padata_stop +EXPORT_SYMBOL vmlinux 0x6def2db2 half_md4_transform +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6e030d3c generic_ro_fops +EXPORT_SYMBOL vmlinux 0x6e04a19d pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0x6e0d47e8 nf_reinject +EXPORT_SYMBOL vmlinux 0x6e139e75 vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0x6e187936 dev_emerg +EXPORT_SYMBOL vmlinux 0x6e22d05d user_revoke +EXPORT_SYMBOL vmlinux 0x6e2366db pagecache_write_end +EXPORT_SYMBOL vmlinux 0x6e30e9b0 write_dirty_buffer +EXPORT_SYMBOL vmlinux 0x6e3cb784 block_invalidatepage +EXPORT_SYMBOL vmlinux 0x6e3f4dab bitmap_unplug +EXPORT_SYMBOL vmlinux 0x6e4e3696 __napi_complete +EXPORT_SYMBOL vmlinux 0x6e4f16bd netlink_kernel_release +EXPORT_SYMBOL vmlinux 0x6e6514ed radix_tree_insert +EXPORT_SYMBOL vmlinux 0x6e686f7a scsi_block_requests +EXPORT_SYMBOL vmlinux 0x6e6b0b47 shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0x6e6cde66 vme_irq_generate +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6e9e42b8 xfrm_register_mode +EXPORT_SYMBOL vmlinux 0x6e9f5bcc blkdev_issue_write_same +EXPORT_SYMBOL vmlinux 0x6ec0c674 qdisc_list_add +EXPORT_SYMBOL vmlinux 0x6ec1267a inode_reclaim_rsv_space +EXPORT_SYMBOL vmlinux 0x6edba1bf security_inode_permission +EXPORT_SYMBOL vmlinux 0x6efa8533 pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0x6f09ee17 input_register_device +EXPORT_SYMBOL vmlinux 0x6f1e28b3 tcf_exts_validate +EXPORT_SYMBOL vmlinux 0x6f20960a full_name_hash +EXPORT_SYMBOL vmlinux 0x6f2527c4 unregister_binfmt +EXPORT_SYMBOL vmlinux 0x6f2e4f46 __cond_resched_lock +EXPORT_SYMBOL vmlinux 0x6f36ea54 __kernel_write +EXPORT_SYMBOL vmlinux 0x6f3c6a6a ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0x6f535c72 fput +EXPORT_SYMBOL vmlinux 0x6f556bdb acpi_get_gpe_device +EXPORT_SYMBOL vmlinux 0x6f5f8901 hdmi_infoframe_log +EXPORT_SYMBOL vmlinux 0x6f688081 cap_mmap_file +EXPORT_SYMBOL vmlinux 0x6f7a12b7 pnp_activate_dev +EXPORT_SYMBOL vmlinux 0x6f7d9c67 xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0x6f84eb43 mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0x6f88effb hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x6fa33869 vfs_whiteout +EXPORT_SYMBOL vmlinux 0x6fa377c2 dmam_release_declared_memory +EXPORT_SYMBOL vmlinux 0x6fb4ed3d agp_bridge +EXPORT_SYMBOL vmlinux 0x6fb68926 xfrm_input +EXPORT_SYMBOL vmlinux 0x6fbf07cd __free_page_frag +EXPORT_SYMBOL vmlinux 0x6fc0cae8 pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6feb2039 acpi_write +EXPORT_SYMBOL vmlinux 0x6fee317c nvdimm_revalidate_disk +EXPORT_SYMBOL vmlinux 0x70104388 get_phy_device +EXPORT_SYMBOL vmlinux 0x7023bea8 unregister_acpi_notifier +EXPORT_SYMBOL vmlinux 0x7024581d setattr_copy +EXPORT_SYMBOL vmlinux 0x7029f11b iommu_tbl_pool_init +EXPORT_SYMBOL vmlinux 0x702b7a5a security_mmap_file +EXPORT_SYMBOL vmlinux 0x70312f3e generic_fillattr +EXPORT_SYMBOL vmlinux 0x70523a7a __cond_resched_softirq +EXPORT_SYMBOL vmlinux 0x7054a3e4 request_dma +EXPORT_SYMBOL vmlinux 0x7062b4cd cmdline_parts_free +EXPORT_SYMBOL vmlinux 0x706d051c del_timer_sync +EXPORT_SYMBOL vmlinux 0x707f43f6 __ctzdi2 +EXPORT_SYMBOL vmlinux 0x7088ce72 printk_emit +EXPORT_SYMBOL vmlinux 0x708a79f7 __percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x70c3c085 pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0x70cc63ef generic_removexattr +EXPORT_SYMBOL vmlinux 0x70d1f8f3 strncat +EXPORT_SYMBOL vmlinux 0x70d64cbf pci_find_capability +EXPORT_SYMBOL vmlinux 0x70d8ab82 acpi_acquire_global_lock +EXPORT_SYMBOL vmlinux 0x70df6c5b param_set_ullong +EXPORT_SYMBOL vmlinux 0x70e9ce17 ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0x70f3dd0a filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0x70f96f88 glob_match +EXPORT_SYMBOL vmlinux 0x7104e9fb pci_disable_link_state +EXPORT_SYMBOL vmlinux 0x7105e670 pci_restore_state +EXPORT_SYMBOL vmlinux 0x71142af2 ps2_init +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x712ed37b radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x7165a2a8 neigh_destroy +EXPORT_SYMBOL vmlinux 0x7168c29b pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x717c64f1 gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0x718f7361 vfs_path_lookup +EXPORT_SYMBOL vmlinux 0x71a50dbc register_blkdev +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71dca010 param_set_bint +EXPORT_SYMBOL vmlinux 0x71f65175 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0x72034038 xfrm4_rcv_cb +EXPORT_SYMBOL vmlinux 0x7216c517 request_key_async_with_auxdata +EXPORT_SYMBOL vmlinux 0x721edaf5 vga_switcheroo_init_domain_pm_ops +EXPORT_SYMBOL vmlinux 0x72289c46 padata_set_cpumask +EXPORT_SYMBOL vmlinux 0x72341d61 fb_get_mode +EXPORT_SYMBOL vmlinux 0x723e181b in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x72513fa4 blk_alloc_queue +EXPORT_SYMBOL vmlinux 0x7259a7e2 block_write_full_page +EXPORT_SYMBOL vmlinux 0x72618070 pci_get_class +EXPORT_SYMBOL vmlinux 0x726c972b pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0x728ffe1f pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0x72a998fc dquot_operations +EXPORT_SYMBOL vmlinux 0x72b161ea notify_change +EXPORT_SYMBOL vmlinux 0x72b243d4 free_dma +EXPORT_SYMBOL vmlinux 0x72bf2140 mtrr_add +EXPORT_SYMBOL vmlinux 0x72c1a2f1 dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0x72d58de9 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0x72d81708 padata_unregister_cpumask_notifier +EXPORT_SYMBOL vmlinux 0x72d9afde mdiobus_unregister +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x72eb4139 netdev_bonding_info_change +EXPORT_SYMBOL vmlinux 0x72f0f93c mutex_lock_killable +EXPORT_SYMBOL vmlinux 0x72f24fb0 gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x72f9ba29 security_path_chmod +EXPORT_SYMBOL vmlinux 0x72fd61a2 jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0x730f2e39 netpoll_cleanup +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x733c3b54 kasprintf +EXPORT_SYMBOL vmlinux 0x7348a00d zero_fill_bio +EXPORT_SYMBOL vmlinux 0x7349ad3b pcie_get_mps +EXPORT_SYMBOL vmlinux 0x735a0bd5 native_io_delay +EXPORT_SYMBOL vmlinux 0x736bfbba fasync_helper +EXPORT_SYMBOL vmlinux 0x7375b741 genphy_suspend +EXPORT_SYMBOL vmlinux 0x738714db ida_pre_get +EXPORT_SYMBOL vmlinux 0x738803e6 strnlen +EXPORT_SYMBOL vmlinux 0x739ad3bd mmc_retune_timer_stop +EXPORT_SYMBOL vmlinux 0x73b0a3ff sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0x73c58a0f skb_dequeue +EXPORT_SYMBOL vmlinux 0x73dd54eb irq_fpu_usable +EXPORT_SYMBOL vmlinux 0x73e20c1c strlcpy +EXPORT_SYMBOL vmlinux 0x740a1b95 reserve_evntsel_nmi +EXPORT_SYMBOL vmlinux 0x7410aba2 strreplace +EXPORT_SYMBOL vmlinux 0x7413793a EISA_bus +EXPORT_SYMBOL vmlinux 0x741e0497 send_sig +EXPORT_SYMBOL vmlinux 0x7421304d param_ops_short +EXPORT_SYMBOL vmlinux 0x7435af6d pci_lost_interrupt +EXPORT_SYMBOL vmlinux 0x743b4ae3 atomic64_inc_not_zero_cx8 +EXPORT_SYMBOL vmlinux 0x744009e0 km_state_expired +EXPORT_SYMBOL vmlinux 0x7446b9d2 ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0x745f20a3 idr_is_empty +EXPORT_SYMBOL vmlinux 0x746cf15a simple_rmdir +EXPORT_SYMBOL vmlinux 0x747195f0 hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x74741068 mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0x7485bcc3 sk_alloc +EXPORT_SYMBOL vmlinux 0x7485e15e unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x74a406f6 generic_write_end +EXPORT_SYMBOL vmlinux 0x74a436c4 mem_section +EXPORT_SYMBOL vmlinux 0x74a7fea4 tty_schedule_flip +EXPORT_SYMBOL vmlinux 0x74b594e2 inet_ioctl +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74cf2c94 jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0x74d240dc arp_send +EXPORT_SYMBOL vmlinux 0x74d84c76 padata_remove_cpu +EXPORT_SYMBOL vmlinux 0x74dd2d1d nf_log_packet +EXPORT_SYMBOL vmlinux 0x74e33541 devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x74e5c98f ucs2_strnlen +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x74fbea9a security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0x74fe37c7 xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x7505bdef memchr_inv +EXPORT_SYMBOL vmlinux 0x75183ae4 gnttab_alloc_pages +EXPORT_SYMBOL vmlinux 0x75271716 save_processor_state +EXPORT_SYMBOL vmlinux 0x7527782c blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0x7531e3dc acpi_get_event_resources +EXPORT_SYMBOL vmlinux 0x7538b132 agp_off +EXPORT_SYMBOL vmlinux 0x753983f7 serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0x7557053c mipi_dsi_set_maximum_return_packet_size +EXPORT_SYMBOL vmlinux 0x758e712d jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x758e99bb __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x7593d385 div64_s64 +EXPORT_SYMBOL vmlinux 0x7598522e jbd2_journal_file_inode +EXPORT_SYMBOL vmlinux 0x75a34fa4 blk_cleanup_queue +EXPORT_SYMBOL vmlinux 0x75abc1f2 inode_claim_rsv_space +EXPORT_SYMBOL vmlinux 0x75ae2e16 brioctl_set +EXPORT_SYMBOL vmlinux 0x75b4dd63 pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x75bc549a x86_cpu_to_apicid +EXPORT_SYMBOL vmlinux 0x75bcbf49 generic_setxattr +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75bdea12 iommu_area_alloc +EXPORT_SYMBOL vmlinux 0x75d21809 vprintk_emit +EXPORT_SYMBOL vmlinux 0x75f2ee4c unregister_cdrom +EXPORT_SYMBOL vmlinux 0x75f47d9d inet6_release +EXPORT_SYMBOL vmlinux 0x75fa8908 input_unregister_device +EXPORT_SYMBOL vmlinux 0x75fbdefd acpi_remove_address_space_handler +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x76105960 md_flush_request +EXPORT_SYMBOL vmlinux 0x76159ab2 cad_pid +EXPORT_SYMBOL vmlinux 0x7618e895 generic_perform_write +EXPORT_SYMBOL vmlinux 0x7629e05a pm860x_reg_write +EXPORT_SYMBOL vmlinux 0x762add85 atomic64_inc_return_cx8 +EXPORT_SYMBOL vmlinux 0x764373f8 fb_class +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x764bd77c request_resource +EXPORT_SYMBOL vmlinux 0x76573e5e md_integrity_register +EXPORT_SYMBOL vmlinux 0x767ddb02 set_memory_wc +EXPORT_SYMBOL vmlinux 0x76837d8d xfrm_state_insert +EXPORT_SYMBOL vmlinux 0x769e06d7 smp_call_function_many +EXPORT_SYMBOL vmlinux 0x76a18a92 sock_get_timestamp +EXPORT_SYMBOL vmlinux 0x76c1b905 ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0x76c1f778 __mmc_claim_host +EXPORT_SYMBOL vmlinux 0x76cf8465 kernel_read +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76d451c4 add_taint +EXPORT_SYMBOL vmlinux 0x76d8c715 sock_i_uid +EXPORT_SYMBOL vmlinux 0x76d9bf11 crc32_be +EXPORT_SYMBOL vmlinux 0x76f6c5ef kmalloc_order +EXPORT_SYMBOL vmlinux 0x76fe08b5 vme_slot_num +EXPORT_SYMBOL vmlinux 0x76ff88e9 lro_receive_skb +EXPORT_SYMBOL vmlinux 0x77025c69 make_kuid +EXPORT_SYMBOL vmlinux 0x770604b1 vfs_mkdir +EXPORT_SYMBOL vmlinux 0x770a0036 isapnp_cfg_begin +EXPORT_SYMBOL vmlinux 0x771b8ec4 queue_write_lock_slowpath +EXPORT_SYMBOL vmlinux 0x771cf835 dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x772fc493 I_BDEV +EXPORT_SYMBOL vmlinux 0x7744a905 pnp_get_resource +EXPORT_SYMBOL vmlinux 0x77456e0a acpi_root_dir +EXPORT_SYMBOL vmlinux 0x77567b8a inet6_bind +EXPORT_SYMBOL vmlinux 0x7759d432 grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0x775f2718 sync_blockdev +EXPORT_SYMBOL vmlinux 0x779a18af kstrtoll +EXPORT_SYMBOL vmlinux 0x77ae3933 kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77c4d18e proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0x77ce4ab1 __scsi_print_sense +EXPORT_SYMBOL vmlinux 0x77d46b8a eth_mac_addr +EXPORT_SYMBOL vmlinux 0x780d06ba __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0x780fdfd1 intel_enable_gtt +EXPORT_SYMBOL vmlinux 0x78146516 truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0x782567ec memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0x782e1a4d i2c_use_client +EXPORT_SYMBOL vmlinux 0x7836805b module_put +EXPORT_SYMBOL vmlinux 0x783b3563 wake_up_atomic_t +EXPORT_SYMBOL vmlinux 0x783be4ea jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0x7849a4a3 inet_frags_init_net +EXPORT_SYMBOL vmlinux 0x787b31c2 tcp_check_req +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x789affb1 frontswap_tmem_exclusive_gets +EXPORT_SYMBOL vmlinux 0x78a5ff8a fence_add_callback +EXPORT_SYMBOL vmlinux 0x78a902db pcie_get_minimum_link +EXPORT_SYMBOL vmlinux 0x78cc3871 tcf_hash_create +EXPORT_SYMBOL vmlinux 0x78d06035 blk_mq_add_to_requeue_list +EXPORT_SYMBOL vmlinux 0x78d104ca scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x78e374a5 __quota_error +EXPORT_SYMBOL vmlinux 0x78e739aa up +EXPORT_SYMBOL vmlinux 0x78eaed93 sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0x78ff59aa d_rehash +EXPORT_SYMBOL vmlinux 0x79068fda acpi_install_method +EXPORT_SYMBOL vmlinux 0x791ed1c9 rename_lock +EXPORT_SYMBOL vmlinux 0x791ff342 skb_pad +EXPORT_SYMBOL vmlinux 0x7923f24c generic_error_remove_page +EXPORT_SYMBOL vmlinux 0x792bb77f __cleancache_invalidate_page +EXPORT_SYMBOL vmlinux 0x79497aa7 sock_no_connect +EXPORT_SYMBOL vmlinux 0x7949e08b tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0x794f72a3 mmc_add_host +EXPORT_SYMBOL vmlinux 0x7953c4bd __inet_stream_connect +EXPORT_SYMBOL vmlinux 0x796fc5ce scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0x7971fe25 jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0x797bf74d bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0x797fe0fe phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0x7995ca7f netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0x79aa04a2 get_random_bytes +EXPORT_SYMBOL vmlinux 0x79b957c7 kmem_cache_free +EXPORT_SYMBOL vmlinux 0x79bd0028 kfree_skb_list +EXPORT_SYMBOL vmlinux 0x79cdf214 __inode_permission +EXPORT_SYMBOL vmlinux 0x79e19efa dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0x79e248dc serio_interrupt +EXPORT_SYMBOL vmlinux 0x79e9349b udp6_csum_init +EXPORT_SYMBOL vmlinux 0x7a0c584d kfree_skb +EXPORT_SYMBOL vmlinux 0x7a0d9dbb dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0x7a1900c0 scsi_init_io +EXPORT_SYMBOL vmlinux 0x7a27c184 ewma_init +EXPORT_SYMBOL vmlinux 0x7a2af7b4 cpu_number +EXPORT_SYMBOL vmlinux 0x7a2de77e kill_bdev +EXPORT_SYMBOL vmlinux 0x7a39f1f4 ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0x7a3ae32e _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x7a4497db kzfree +EXPORT_SYMBOL vmlinux 0x7a4c2692 devm_gpio_request_one +EXPORT_SYMBOL vmlinux 0x7a5a5f79 bio_advance +EXPORT_SYMBOL vmlinux 0x7a5b836f netdev_emerg +EXPORT_SYMBOL vmlinux 0x7a82cb47 rdmsrl_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x7a925833 cpufreq_get_global_kobject +EXPORT_SYMBOL vmlinux 0x7a95e5ae do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7a9b5dcf nobh_write_end +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7aa82187 mipi_dsi_generic_read +EXPORT_SYMBOL vmlinux 0x7ab3b1fb get_io_context +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7add44b5 posix_acl_valid +EXPORT_SYMBOL vmlinux 0x7aec9089 clear_user +EXPORT_SYMBOL vmlinux 0x7afa89fc vsnprintf +EXPORT_SYMBOL vmlinux 0x7b134ddf acpi_get_name +EXPORT_SYMBOL vmlinux 0x7b1ade38 lz4_decompress +EXPORT_SYMBOL vmlinux 0x7b283ce3 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0x7b41dc76 skb_queue_purge +EXPORT_SYMBOL vmlinux 0x7b52a859 wrmsr_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x7b54f220 netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0x7b58e1cf nf_log_register +EXPORT_SYMBOL vmlinux 0x7b5c8440 vm_munmap +EXPORT_SYMBOL vmlinux 0x7b5fde27 x86_hyper_vmware +EXPORT_SYMBOL vmlinux 0x7b7066bf pci_clear_mwi +EXPORT_SYMBOL vmlinux 0x7b775711 ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0x7ba470d7 blk_rq_init +EXPORT_SYMBOL vmlinux 0x7ba9e6f2 pci_request_regions +EXPORT_SYMBOL vmlinux 0x7bad7a1a acpi_walk_resources +EXPORT_SYMBOL vmlinux 0x7bc473e5 __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x7bea1137 set_pages_nx +EXPORT_SYMBOL vmlinux 0x7c0c1453 simple_lookup +EXPORT_SYMBOL vmlinux 0x7c0fb6c5 vlan_vid_add +EXPORT_SYMBOL vmlinux 0x7c1372e8 panic +EXPORT_SYMBOL vmlinux 0x7c1649bb serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c37345f padata_alloc_possible +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c52fe05 do_splice_direct +EXPORT_SYMBOL vmlinux 0x7c61340c __release_region +EXPORT_SYMBOL vmlinux 0x7c7a8d1b put_filp +EXPORT_SYMBOL vmlinux 0x7c88b129 bdev_read_only +EXPORT_SYMBOL vmlinux 0x7c98845d twl_i2c_read +EXPORT_SYMBOL vmlinux 0x7cb1ae69 cpu_down +EXPORT_SYMBOL vmlinux 0x7cddb152 pci_platform_rom +EXPORT_SYMBOL vmlinux 0x7ce0d2a0 tcp_prot +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7ce83365 acpi_remove_table_handler +EXPORT_SYMBOL vmlinux 0x7cec68e3 mdiobus_write +EXPORT_SYMBOL vmlinux 0x7cee08dd blk_start_request +EXPORT_SYMBOL vmlinux 0x7cee821a i2c_del_driver +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7cf86c4c nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x7d01f5d6 find_lock_entry +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d11c268 jiffies +EXPORT_SYMBOL vmlinux 0x7d1d5d20 sock_create_lite +EXPORT_SYMBOL vmlinux 0x7d516672 udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0x7d5a8930 pci_write_vpd +EXPORT_SYMBOL vmlinux 0x7d5d9321 dcache_dir_open +EXPORT_SYMBOL vmlinux 0x7d6120ea dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0x7d705738 blk_start_plug +EXPORT_SYMBOL vmlinux 0x7d8aa0f3 redraw_screen +EXPORT_SYMBOL vmlinux 0x7d945716 iterate_dir +EXPORT_SYMBOL vmlinux 0x7d94f746 acpi_os_write_port +EXPORT_SYMBOL vmlinux 0x7d96cea3 wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0x7dbc2e57 mmiotrace_printk +EXPORT_SYMBOL vmlinux 0x7dea0228 mmc_fixup_device +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7e0e8c21 mount_bdev +EXPORT_SYMBOL vmlinux 0x7e1fc58b soft_cursor +EXPORT_SYMBOL vmlinux 0x7e575116 inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0x7e7110b7 nf_register_sockopt +EXPORT_SYMBOL vmlinux 0x7e71becc poll_schedule_timeout +EXPORT_SYMBOL vmlinux 0x7e7fc3fb __wake_up_bit +EXPORT_SYMBOL vmlinux 0x7e904f9a get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0x7e9c65f9 inet_sock_destruct +EXPORT_SYMBOL vmlinux 0x7ea89467 force_sig +EXPORT_SYMBOL vmlinux 0x7eadbb72 bio_integrity_prep +EXPORT_SYMBOL vmlinux 0x7eb017b4 d_splice_alias +EXPORT_SYMBOL vmlinux 0x7eb8e08a napi_gro_frags +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 0x7ef7f541 bprm_change_interp +EXPORT_SYMBOL vmlinux 0x7efe26b2 bio_unmap_user +EXPORT_SYMBOL vmlinux 0x7eff24f1 ppp_register_compressor +EXPORT_SYMBOL vmlinux 0x7f02188f __msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x7f0b13fa con_copy_unimap +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f4da52b eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0x7f5344aa blk_integrity_register +EXPORT_SYMBOL vmlinux 0x7f62a045 cpu_maps_update_done +EXPORT_SYMBOL vmlinux 0x7f715dfd __set_page_dirty_buffers +EXPORT_SYMBOL vmlinux 0x7f814520 remove_proc_entry +EXPORT_SYMBOL vmlinux 0x7f9d9749 dma_mark_declared_memory_occupied +EXPORT_SYMBOL vmlinux 0x7fa1f383 del_gendisk +EXPORT_SYMBOL vmlinux 0x7fc29e47 simple_link +EXPORT_SYMBOL vmlinux 0x7fce15aa key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0x7fde2edb vme_master_read +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x7ff04a59 twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0x800318f0 __nd_driver_register +EXPORT_SYMBOL vmlinux 0x801a5e10 sk_receive_skb +EXPORT_SYMBOL vmlinux 0x80352634 inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0x80526c4d register_netdev +EXPORT_SYMBOL vmlinux 0x80545e20 prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0x80743ed0 netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0x807b7429 locks_copy_conflock +EXPORT_SYMBOL vmlinux 0x807e5d56 ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0x80885d13 default_llseek +EXPORT_SYMBOL vmlinux 0x809388ca idr_destroy +EXPORT_SYMBOL vmlinux 0x80a835f4 ps2_end_command +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80d9ca85 paravirt_ticketlocks_enabled +EXPORT_SYMBOL vmlinux 0x80dcf1e3 skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0x80eb423b acpi_get_object_info +EXPORT_SYMBOL vmlinux 0x80f7da2d tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0x81109648 pci_save_state +EXPORT_SYMBOL vmlinux 0x81144f9d idr_find_slowpath +EXPORT_SYMBOL vmlinux 0x811b657e mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0x813280ff __break_lease +EXPORT_SYMBOL vmlinux 0x81472677 acpi_get_table +EXPORT_SYMBOL vmlinux 0x8147bbe1 filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0x814e7730 nf_ct_destroy +EXPORT_SYMBOL vmlinux 0x815ae309 dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x815c56d0 cpu_present_mask +EXPORT_SYMBOL vmlinux 0x815f2897 empty_zero_page +EXPORT_SYMBOL vmlinux 0x816a22c7 dev_get_nest_level +EXPORT_SYMBOL vmlinux 0x81797230 udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0x818be26e scsi_register +EXPORT_SYMBOL vmlinux 0x818f95d9 nvdimm_namespace_disk_name +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x81e6b37f dmi_get_system_info +EXPORT_SYMBOL vmlinux 0x82072614 tasklet_kill +EXPORT_SYMBOL vmlinux 0x820ebabb jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0x8210a2cb ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0x8212721d xenbus_dev_request_and_reply +EXPORT_SYMBOL vmlinux 0x821d36b2 tcp_init_sock +EXPORT_SYMBOL vmlinux 0x822f9d88 deactivate_locked_super +EXPORT_SYMBOL vmlinux 0x8235805b memmove +EXPORT_SYMBOL vmlinux 0x82366b02 scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0x82524aab xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0x8258a25a inet_listen +EXPORT_SYMBOL vmlinux 0x82701365 int_to_scsilun +EXPORT_SYMBOL vmlinux 0x82795133 generic_start_io_acct +EXPORT_SYMBOL vmlinux 0x827f5de2 memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x828062b1 __frontswap_init +EXPORT_SYMBOL vmlinux 0x82839b0a sync_inode +EXPORT_SYMBOL vmlinux 0x82867a1c free_buffer_head +EXPORT_SYMBOL vmlinux 0x82871b60 dmt_modes +EXPORT_SYMBOL vmlinux 0x829534b3 fence_free +EXPORT_SYMBOL vmlinux 0x82a853fd seq_vprintf +EXPORT_SYMBOL vmlinux 0x82acfb70 blk_iopoll_sched +EXPORT_SYMBOL vmlinux 0x82c58e43 do_truncate +EXPORT_SYMBOL vmlinux 0x82d24c84 phy_device_free +EXPORT_SYMBOL vmlinux 0x8300a7b1 abort_creds +EXPORT_SYMBOL vmlinux 0x8304733a blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0x830e547b ioremap_prot +EXPORT_SYMBOL vmlinux 0x831ba7cf arp_create +EXPORT_SYMBOL vmlinux 0x8324d125 phy_init_hw +EXPORT_SYMBOL vmlinux 0x8329e6f0 memset +EXPORT_SYMBOL vmlinux 0x833c03aa acpi_enable_all_runtime_gpes +EXPORT_SYMBOL vmlinux 0x835efb54 lookup_one_len +EXPORT_SYMBOL vmlinux 0x836d1502 truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0x8372cd2f __gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x837a9caa locks_init_lock +EXPORT_SYMBOL vmlinux 0x8382e59a acpi_walk_resource_buffer +EXPORT_SYMBOL vmlinux 0x839430b2 __register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x83976a4c mntget +EXPORT_SYMBOL vmlinux 0x83b009ea xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x83c52fba xfrm4_protocol_init +EXPORT_SYMBOL vmlinux 0x83ec4f97 i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0x83f14461 fbcon_set_tileops +EXPORT_SYMBOL vmlinux 0x83f6f944 zpool_register_driver +EXPORT_SYMBOL vmlinux 0x8404b527 ht_create_irq +EXPORT_SYMBOL vmlinux 0x84060081 xen_poll_irq_timeout +EXPORT_SYMBOL vmlinux 0x8417f512 acpi_update_all_gpes +EXPORT_SYMBOL vmlinux 0x84185530 revalidate_disk +EXPORT_SYMBOL vmlinux 0x8426e0fa register_md_personality +EXPORT_SYMBOL vmlinux 0x8437e084 sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0x8445b22d textsearch_prepare +EXPORT_SYMBOL vmlinux 0x84472c8a kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0x84586da4 blkdev_get +EXPORT_SYMBOL vmlinux 0x845ed3a3 input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0x846b6676 tcf_action_exec +EXPORT_SYMBOL vmlinux 0x849698ad d_path +EXPORT_SYMBOL vmlinux 0x84ea3845 d_delete +EXPORT_SYMBOL vmlinux 0x84ec9ebb __module_put_and_exit +EXPORT_SYMBOL vmlinux 0x84f6e1ef iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0x84ffea8b idr_preload +EXPORT_SYMBOL vmlinux 0x85107eb2 genphy_update_link +EXPORT_SYMBOL vmlinux 0x851795a1 read_cache_page +EXPORT_SYMBOL vmlinux 0x8526c35a remove_wait_queue +EXPORT_SYMBOL vmlinux 0x85276d0f i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0x853bc55a nd_integrity_init +EXPORT_SYMBOL vmlinux 0x854814f0 alloc_fddidev +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x857582f7 acpi_enable_all_wakeup_gpes +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85cf76c3 blk_start_queue +EXPORT_SYMBOL vmlinux 0x85d1da19 skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85e25444 pci_request_region +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x85f6935e jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0x861e22a4 acpi_map_cpu +EXPORT_SYMBOL vmlinux 0x86207eda nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0x8626f6d8 dev_set_mac_address +EXPORT_SYMBOL vmlinux 0x865029ac __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x86588053 gen_pool_destroy +EXPORT_SYMBOL vmlinux 0x865d263c tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0x86610f9b vga_tryget +EXPORT_SYMBOL vmlinux 0x8664f62e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0x8669b044 twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0x866e5f2e rtnl_notify +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x868bc33c block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0x86a4889a kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0x86a548cd writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x86caf251 key_payload_reserve +EXPORT_SYMBOL vmlinux 0x86cc51ce sk_filter +EXPORT_SYMBOL vmlinux 0x86fb9207 netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x871c0a7e fiemap_check_flags +EXPORT_SYMBOL vmlinux 0x87218d7a dev_uc_unsync +EXPORT_SYMBOL vmlinux 0x875a2c22 i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0x876dafc3 ec_write +EXPORT_SYMBOL vmlinux 0x87834cf3 rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0x878ab3ce sysctl_tcp_adv_win_scale +EXPORT_SYMBOL vmlinux 0x878cd015 wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0x87963c5b pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0x8798e453 __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0x87a92cf2 xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0x87aaddf8 wrmsr_safe_regs_on_cpu +EXPORT_SYMBOL vmlinux 0x87d27b25 pci_scan_single_device +EXPORT_SYMBOL vmlinux 0x87e2e272 page_cache_prev_hole +EXPORT_SYMBOL vmlinux 0x87f89ce0 _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x880cc448 netdev_features_change +EXPORT_SYMBOL vmlinux 0x8822d6e3 dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0x882ba254 pci_iomap_range +EXPORT_SYMBOL vmlinux 0x882cb574 revert_creds +EXPORT_SYMBOL vmlinux 0x882e23b2 xfrm6_rcv +EXPORT_SYMBOL vmlinux 0x886ba2d0 from_kprojid_munged +EXPORT_SYMBOL vmlinux 0x88762250 inode_get_bytes +EXPORT_SYMBOL vmlinux 0x88895dd8 __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0x88c47667 write_one_page +EXPORT_SYMBOL vmlinux 0x88e84910 tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0x88fdd083 scsi_register_driver +EXPORT_SYMBOL vmlinux 0x8918dd15 acpi_pm_device_run_wake +EXPORT_SYMBOL vmlinux 0x892b26a0 set_memory_nx +EXPORT_SYMBOL vmlinux 0x89496583 flock_lock_inode_wait +EXPORT_SYMBOL vmlinux 0x8953f8ff __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x897efedf blk_queue_invalidate_tags +EXPORT_SYMBOL vmlinux 0x898f8682 twl6040_reg_write +EXPORT_SYMBOL vmlinux 0x89972c33 blk_end_request +EXPORT_SYMBOL vmlinux 0x89aa9e43 dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x89afe34e __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0x89b7ceff set_pages_array_wc +EXPORT_SYMBOL vmlinux 0x89b89e75 inet_release +EXPORT_SYMBOL vmlinux 0x89c43cde iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0x89d20505 vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0x89d5538d fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x89e59dbd swiotlb_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0x89f7b060 pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0x89fa3de5 dump_trace +EXPORT_SYMBOL vmlinux 0x8a0b12c6 complete_all +EXPORT_SYMBOL vmlinux 0x8a0f0004 pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0x8a1ab4ee timeval_to_jiffies +EXPORT_SYMBOL vmlinux 0x8a1c5455 blk_stack_limits +EXPORT_SYMBOL vmlinux 0x8a22ccff mmc_hw_reset +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a501b70 load_nls_default +EXPORT_SYMBOL vmlinux 0x8a51d565 quota_send_warning +EXPORT_SYMBOL vmlinux 0x8a6944f9 percpu_counter_set +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a80d7a5 acpi_error +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8a9bd1d1 update_region +EXPORT_SYMBOL vmlinux 0x8aaa9bae blk_get_request +EXPORT_SYMBOL vmlinux 0x8ad15a58 scsi_cmd_blk_ioctl +EXPORT_SYMBOL vmlinux 0x8b18496f __copy_to_user_ll +EXPORT_SYMBOL vmlinux 0x8b2be100 blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0x8b35e873 sg_last +EXPORT_SYMBOL vmlinux 0x8b43159b register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b666e80 ppp_input_error +EXPORT_SYMBOL vmlinux 0x8b68a72a call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0x8b6fbc91 mb_cache_entry_insert +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8b989cf9 acpi_bus_can_wakeup +EXPORT_SYMBOL vmlinux 0x8ba2f6ae __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0x8badc37f mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0x8bb299ac pnp_device_detach +EXPORT_SYMBOL vmlinux 0x8bbe831d textsearch_destroy +EXPORT_SYMBOL vmlinux 0x8bc9d598 nd_iostat_end +EXPORT_SYMBOL vmlinux 0x8c0217b0 dst_release +EXPORT_SYMBOL vmlinux 0x8c183cbe iowrite16 +EXPORT_SYMBOL vmlinux 0x8c20fa4b posix_test_lock +EXPORT_SYMBOL vmlinux 0x8c45bdc5 blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0x8c637d43 irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x8c6e659c __alloc_skb +EXPORT_SYMBOL vmlinux 0x8c74608e pnp_disable_dev +EXPORT_SYMBOL vmlinux 0x8c7f8507 bdi_destroy +EXPORT_SYMBOL vmlinux 0x8c8e5e64 pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0x8cb6bffa rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0x8cc79cab iowrite16_rep +EXPORT_SYMBOL vmlinux 0x8cda8029 xen_clear_irq_pending +EXPORT_SYMBOL vmlinux 0x8ce2394a vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0x8ce42508 eth_header_cache_update +EXPORT_SYMBOL vmlinux 0x8d09eb1c neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0x8d15db82 uart_register_driver +EXPORT_SYMBOL vmlinux 0x8d17cb10 unlink_framebuffer +EXPORT_SYMBOL vmlinux 0x8d24c966 give_up_console +EXPORT_SYMBOL vmlinux 0x8d2686c7 ndisc_mc_map +EXPORT_SYMBOL vmlinux 0x8d29d314 blk_requeue_request +EXPORT_SYMBOL vmlinux 0x8d505488 inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x8d551bef sysctl_tcp_rmem +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +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 0x8d7b88ca up_read +EXPORT_SYMBOL vmlinux 0x8d838d91 ida_remove +EXPORT_SYMBOL vmlinux 0x8d880323 inet_add_offload +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 0x8dc6e564 restore_processor_state +EXPORT_SYMBOL vmlinux 0x8df643e2 truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0x8df6fd68 tcf_hash_search +EXPORT_SYMBOL vmlinux 0x8dfa6ef7 file_ns_capable +EXPORT_SYMBOL vmlinux 0x8e002cda acpi_remove_gpe_block +EXPORT_SYMBOL vmlinux 0x8e080d76 in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x8e082688 _raw_read_lock +EXPORT_SYMBOL vmlinux 0x8e0d66f4 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x8e2e3f80 kernel_accept +EXPORT_SYMBOL vmlinux 0x8e36fcf3 init_task +EXPORT_SYMBOL vmlinux 0x8e4c7f70 netif_tx_stop_all_queues +EXPORT_SYMBOL vmlinux 0x8e6ef39c dev_get_flags +EXPORT_SYMBOL vmlinux 0x8e75b5f4 blk_init_queue +EXPORT_SYMBOL vmlinux 0x8e888ec3 cpumask_next_and +EXPORT_SYMBOL vmlinux 0x8eaf2a5f vga_switcheroo_unregister_handler +EXPORT_SYMBOL vmlinux 0x8eb7f3b0 param_array_ops +EXPORT_SYMBOL vmlinux 0x8ed082b4 skb_append +EXPORT_SYMBOL vmlinux 0x8ed469a1 dma_release_from_coherent +EXPORT_SYMBOL vmlinux 0x8ee7e22b tty_port_put +EXPORT_SYMBOL vmlinux 0x8f0da45e sock_release +EXPORT_SYMBOL vmlinux 0x8f2703b7 wbinvd_on_all_cpus +EXPORT_SYMBOL vmlinux 0x8f289fdd __ht_create_irq +EXPORT_SYMBOL vmlinux 0x8f2ebbc8 blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0x8f2f6a4c jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0x8f3d9f52 posix_lock_inode_wait +EXPORT_SYMBOL vmlinux 0x8f43cb25 i2c_put_adapter +EXPORT_SYMBOL vmlinux 0x8f649f74 gen_new_estimator +EXPORT_SYMBOL vmlinux 0x8f7d9d2a mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0x8f84c730 agp_put_bridge +EXPORT_SYMBOL vmlinux 0x8f9c199c __get_user_2 +EXPORT_SYMBOL vmlinux 0x8fa194e0 pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0x8fa354f7 make_bad_inode +EXPORT_SYMBOL vmlinux 0x8facb1ec register_key_type +EXPORT_SYMBOL vmlinux 0x8fe2470d ab3100_event_unregister +EXPORT_SYMBOL vmlinux 0x8fe8b742 sdev_prefix_printk +EXPORT_SYMBOL vmlinux 0x8ff4079b pv_irq_ops +EXPORT_SYMBOL vmlinux 0x8ffdb3b8 crc16 +EXPORT_SYMBOL vmlinux 0x901cdd78 jbd2_journal_load +EXPORT_SYMBOL vmlinux 0x904409c6 acpi_set_firmware_waking_vector +EXPORT_SYMBOL vmlinux 0x904c72f8 mipi_dsi_driver_unregister +EXPORT_SYMBOL vmlinux 0x905cfd78 __ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x90680a09 pcim_enable_device +EXPORT_SYMBOL vmlinux 0x90695906 vme_free_consistent +EXPORT_SYMBOL vmlinux 0x9079ccf4 phy_resume +EXPORT_SYMBOL vmlinux 0x9086110c skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0x9087de14 i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0x908cf482 scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0x90a7230c __seq_open_private +EXPORT_SYMBOL vmlinux 0x90ba0d86 tcp_req_err +EXPORT_SYMBOL vmlinux 0x90c1d44a pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0x90c5e819 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0x90cd1b92 neigh_parms_release +EXPORT_SYMBOL vmlinux 0x90d1ded0 blk_queue_bounce +EXPORT_SYMBOL vmlinux 0x90e412ab seq_file_path +EXPORT_SYMBOL vmlinux 0x90f69ab8 phy_write_mmd_indirect +EXPORT_SYMBOL vmlinux 0x90fcf769 read_code +EXPORT_SYMBOL vmlinux 0x911c2c5d do_splice_to +EXPORT_SYMBOL vmlinux 0x91316903 swiotlb_map_sg +EXPORT_SYMBOL vmlinux 0x91463b1d kstrtos16 +EXPORT_SYMBOL vmlinux 0x9149031e cdev_alloc +EXPORT_SYMBOL vmlinux 0x91607d95 set_memory_wb +EXPORT_SYMBOL vmlinux 0x91715312 sprintf +EXPORT_SYMBOL vmlinux 0x9176ccc8 max8998_bulk_write +EXPORT_SYMBOL vmlinux 0x917e3111 xfrm_state_add +EXPORT_SYMBOL vmlinux 0x9186c8b8 iommu_tbl_range_alloc +EXPORT_SYMBOL vmlinux 0x91967e8e xen_selfballoon_init +EXPORT_SYMBOL vmlinux 0x91a766d6 gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0x91df25bb always_delete_dentry +EXPORT_SYMBOL vmlinux 0x91e07bd0 scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0x91ee4d1c ns_capable +EXPORT_SYMBOL vmlinux 0x91f74cd5 sock_kmalloc +EXPORT_SYMBOL vmlinux 0x91fe7fca datagram_poll +EXPORT_SYMBOL vmlinux 0x921720ce dev_disable_lro +EXPORT_SYMBOL vmlinux 0x9232cf81 flow_cache_lookup +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x92456e33 tty_register_driver +EXPORT_SYMBOL vmlinux 0x925e0924 __wait_on_bit +EXPORT_SYMBOL vmlinux 0x927822d9 eth_change_mtu +EXPORT_SYMBOL vmlinux 0x92897e3d default_idle +EXPORT_SYMBOL vmlinux 0x92a9c60c time_to_tm +EXPORT_SYMBOL vmlinux 0x92ad7ce2 __scm_destroy +EXPORT_SYMBOL vmlinux 0x92b8c897 pcim_iounmap +EXPORT_SYMBOL vmlinux 0x92e4d2fe flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0x92e8df5c __pagevec_lru_add +EXPORT_SYMBOL vmlinux 0x92f6767f lg_local_lock +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x931b97fd unregister_qdisc +EXPORT_SYMBOL vmlinux 0x931f2d04 abx500_register_ops +EXPORT_SYMBOL vmlinux 0x93215e1d __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0x932d40a0 scsi_device_get +EXPORT_SYMBOL vmlinux 0x93448c57 screen_info +EXPORT_SYMBOL vmlinux 0x9346feeb crypto_sha512_update +EXPORT_SYMBOL vmlinux 0x935cf9cc tc_classify +EXPORT_SYMBOL vmlinux 0x936f796c xfrm4_rcv +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x939f3810 find_get_pages_tag +EXPORT_SYMBOL vmlinux 0x93b24ae0 audit_log_task_info +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93ea6d1c param_ops_uint +EXPORT_SYMBOL vmlinux 0x93fca811 __get_free_pages +EXPORT_SYMBOL vmlinux 0x93fee8cb bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x9402a6a5 scsilun_to_int +EXPORT_SYMBOL vmlinux 0x940ece8c pci_pme_active +EXPORT_SYMBOL vmlinux 0x940f9cf6 kblockd_schedule_delayed_work +EXPORT_SYMBOL vmlinux 0x943470f7 bio_chain +EXPORT_SYMBOL vmlinux 0x94504483 scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0x946b06b9 genphy_soft_reset +EXPORT_SYMBOL vmlinux 0x946e1f84 may_umount_tree +EXPORT_SYMBOL vmlinux 0x946e616f rtmsg_ifinfo +EXPORT_SYMBOL vmlinux 0x947d0919 devm_iounmap +EXPORT_SYMBOL vmlinux 0x9488ba73 simple_open +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x94a7d957 devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x94b541b5 cpu_active_mask +EXPORT_SYMBOL vmlinux 0x94eea794 getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x94f2b553 swiotlb_alloc_coherent +EXPORT_SYMBOL vmlinux 0x94f5e26a linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0x9513ab79 dev_mc_flush +EXPORT_SYMBOL vmlinux 0x9514ca28 should_remove_suid +EXPORT_SYMBOL vmlinux 0x95395301 acpi_exception +EXPORT_SYMBOL vmlinux 0x953a2775 put_cmsg +EXPORT_SYMBOL vmlinux 0x95453c46 kernel_connect +EXPORT_SYMBOL vmlinux 0x9545af6d tasklet_init +EXPORT_SYMBOL vmlinux 0x954e9366 sk_dst_check +EXPORT_SYMBOL vmlinux 0x955ae513 do_splice_from +EXPORT_SYMBOL vmlinux 0x955e3cd8 __blkdev_reread_part +EXPORT_SYMBOL vmlinux 0x957e4a67 tcp_recvmsg +EXPORT_SYMBOL vmlinux 0x958625e6 ihold +EXPORT_SYMBOL vmlinux 0x9586ea3c sb_set_blocksize +EXPORT_SYMBOL vmlinux 0x95a0a57e fd_install +EXPORT_SYMBOL vmlinux 0x95b6bb76 i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0x95bd6e26 acpi_install_sci_handler +EXPORT_SYMBOL vmlinux 0x95c1c58c xfrm_register_type +EXPORT_SYMBOL vmlinux 0x95c84141 pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0x95e9d9c9 key_put +EXPORT_SYMBOL vmlinux 0x95ea6e30 inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0x95f30338 fb_prepare_logo +EXPORT_SYMBOL vmlinux 0x9603fdfa xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0x9605f7db __register_chrdev +EXPORT_SYMBOL vmlinux 0x960a2d12 scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0x960dfaf5 radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0x961430f1 acpi_bus_get_device +EXPORT_SYMBOL vmlinux 0x96573b80 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x9661a556 __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0x96681165 vme_register_driver +EXPORT_SYMBOL vmlinux 0x96898769 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x968b232c kill_fasync +EXPORT_SYMBOL vmlinux 0x96a18059 inet6_getname +EXPORT_SYMBOL vmlinux 0x96a3d28e pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0x96abbf70 scsi_host_put +EXPORT_SYMBOL vmlinux 0x96b0ce99 i8042_install_filter +EXPORT_SYMBOL vmlinux 0x96b3f0ff sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x96bd2f3b skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x96d28d6e gen_pool_alloc +EXPORT_SYMBOL vmlinux 0x96db9703 eisa_driver_register +EXPORT_SYMBOL vmlinux 0x96de3b3d dquot_initialize +EXPORT_SYMBOL vmlinux 0x96f01c52 dev_mc_add +EXPORT_SYMBOL vmlinux 0x96f7ec03 serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0x97048e33 rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0x971e6349 tty_register_device +EXPORT_SYMBOL vmlinux 0x972dea83 blk_rq_map_user +EXPORT_SYMBOL vmlinux 0x973fa82e register_acpi_notifier +EXPORT_SYMBOL vmlinux 0x9754ec10 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x975d4de5 generic_file_fsync +EXPORT_SYMBOL vmlinux 0x9788fc74 follow_pfn +EXPORT_SYMBOL vmlinux 0x97895579 proc_mkdir +EXPORT_SYMBOL vmlinux 0x97999817 rfkill_set_hw_state +EXPORT_SYMBOL vmlinux 0x97a46940 __get_user_pages +EXPORT_SYMBOL vmlinux 0x97a847b6 crypto_sha512_finup +EXPORT_SYMBOL vmlinux 0x97b4500c __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x97b83666 scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0x97c5bd0a acpi_unload_parent_table +EXPORT_SYMBOL vmlinux 0x97c8beec xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x97da7eb9 pcie_get_readrq +EXPORT_SYMBOL vmlinux 0x97dcef29 acpi_processor_unregister_performance +EXPORT_SYMBOL vmlinux 0x97de0ddd acpi_install_gpe_block +EXPORT_SYMBOL vmlinux 0x97f5b6a1 seq_putc +EXPORT_SYMBOL vmlinux 0x980c78d8 mfd_cell_enable +EXPORT_SYMBOL vmlinux 0x9820b644 warn_slowpath_fmt_taint +EXPORT_SYMBOL vmlinux 0x9846bbee tty_port_init +EXPORT_SYMBOL vmlinux 0x986e6135 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x9878745c _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0x987ddbed simple_follow_link +EXPORT_SYMBOL vmlinux 0x98871ddd wait_on_page_bit +EXPORT_SYMBOL vmlinux 0x9889f027 load_nls +EXPORT_SYMBOL vmlinux 0x988ed85d set_memory_x +EXPORT_SYMBOL vmlinux 0x98b0a396 jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0x98bb8696 dma_ops +EXPORT_SYMBOL vmlinux 0x98e0a3ef igrab +EXPORT_SYMBOL vmlinux 0x98e68eca cancel_delayed_work +EXPORT_SYMBOL vmlinux 0x98f0746a __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x98f2db42 jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0x99193f7a netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0x991bf37f md_reload_sb +EXPORT_SYMBOL vmlinux 0x99233c32 cpu_core_map +EXPORT_SYMBOL vmlinux 0x992c66d1 __sk_dst_check +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x99591a7a ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x995bf28c __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x997c2953 scsi_host_alloc +EXPORT_SYMBOL vmlinux 0x9985a104 bdgrab +EXPORT_SYMBOL vmlinux 0x9991ba32 blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0x9994c0ca ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x99cdc86b sysctl_tcp_reordering +EXPORT_SYMBOL vmlinux 0x99daa9bf try_offline_node +EXPORT_SYMBOL vmlinux 0x9a0f20c6 flow_cache_init +EXPORT_SYMBOL vmlinux 0x9a180072 padata_start +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a1fc4b4 jiffies_to_timeval +EXPORT_SYMBOL vmlinux 0x9a3d4d7a dm_ratelimit_state +EXPORT_SYMBOL vmlinux 0x9a6534c0 copy_page_to_iter +EXPORT_SYMBOL vmlinux 0x9a6a83f9 cmos_lock +EXPORT_SYMBOL vmlinux 0x9a87424f sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0x9a8c1f2d ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0x9a9bf5ee mdio_bus_type +EXPORT_SYMBOL vmlinux 0x9a9f94fa mmc_can_sanitize +EXPORT_SYMBOL vmlinux 0x9aa4539c security_d_instantiate +EXPORT_SYMBOL vmlinux 0x9aeb07e8 vme_lm_attach +EXPORT_SYMBOL vmlinux 0x9af04c25 posix_unblock_lock +EXPORT_SYMBOL vmlinux 0x9b08a953 d_instantiate +EXPORT_SYMBOL vmlinux 0x9b21c166 input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0x9b229997 ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b34b4d1 kill_pgrp +EXPORT_SYMBOL vmlinux 0x9b388444 get_zeroed_page +EXPORT_SYMBOL vmlinux 0x9b6eb137 ksize +EXPORT_SYMBOL vmlinux 0x9b99a080 km_new_mapping +EXPORT_SYMBOL vmlinux 0x9b9e05f9 alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0x9ba146bf wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x9ba7089d argv_split +EXPORT_SYMBOL vmlinux 0x9bbe88b3 flex_array_put +EXPORT_SYMBOL vmlinux 0x9be7bde4 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x9befa13e cros_ec_check_result +EXPORT_SYMBOL vmlinux 0x9bf69d40 bitmap_end_sync +EXPORT_SYMBOL vmlinux 0x9c1079a4 netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0x9c19a0b3 dma_declare_coherent_memory +EXPORT_SYMBOL vmlinux 0x9c2192e0 wireless_send_event +EXPORT_SYMBOL vmlinux 0x9c2c944a __copy_from_user_ll_nocache_nozero +EXPORT_SYMBOL vmlinux 0x9c491f60 sg_alloc_table +EXPORT_SYMBOL vmlinux 0x9c639f00 bdev_stack_limits +EXPORT_SYMBOL vmlinux 0x9c77fd44 cleancache_register_ops +EXPORT_SYMBOL vmlinux 0x9c86833d devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9cb41da0 mount_single +EXPORT_SYMBOL vmlinux 0x9cbba459 skb_kill_datagram +EXPORT_SYMBOL vmlinux 0x9cc87feb mmc_of_parse +EXPORT_SYMBOL vmlinux 0x9cc96523 cros_ec_cmd_xfer +EXPORT_SYMBOL vmlinux 0x9ce01f67 deactivate_super +EXPORT_SYMBOL vmlinux 0x9ce169af neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x9ce58393 kdb_current_task +EXPORT_SYMBOL vmlinux 0x9cf4d3fc mark_page_accessed +EXPORT_SYMBOL vmlinux 0x9d032dab mutex_trylock +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d1b754b netif_wake_subqueue +EXPORT_SYMBOL vmlinux 0x9d2f4f0f tty_mutex +EXPORT_SYMBOL vmlinux 0x9d30fd2f netif_napi_add +EXPORT_SYMBOL vmlinux 0x9d31dfb8 lookup_bdev +EXPORT_SYMBOL vmlinux 0x9d33ef5e acpi_enable +EXPORT_SYMBOL vmlinux 0x9d3aa376 blk_iopoll_init +EXPORT_SYMBOL vmlinux 0x9d3cdb7e md_check_recovery +EXPORT_SYMBOL vmlinux 0x9d498b08 __dev_get_by_index +EXPORT_SYMBOL vmlinux 0x9d535a82 __getblk_gfp +EXPORT_SYMBOL vmlinux 0x9d73b129 kfree_skb_partial +EXPORT_SYMBOL vmlinux 0x9d7b0399 blk_get_backing_dev_info +EXPORT_SYMBOL vmlinux 0x9d8aae1b max8925_reg_read +EXPORT_SYMBOL vmlinux 0x9d9b1907 xen_biovec_phys_mergeable +EXPORT_SYMBOL vmlinux 0x9db58503 security_path_unlink +EXPORT_SYMBOL vmlinux 0x9dc9d9ac devm_ioport_map +EXPORT_SYMBOL vmlinux 0x9dde2d9a km_query +EXPORT_SYMBOL vmlinux 0x9dfd8eca qdisc_reset +EXPORT_SYMBOL vmlinux 0x9dfe7307 lz4_decompress_unknownoutputsize +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e237693 __mutex_init +EXPORT_SYMBOL vmlinux 0x9e363b6b acpi_disable_gpe +EXPORT_SYMBOL vmlinux 0x9e38bb33 free_netdev +EXPORT_SYMBOL vmlinux 0x9e3d06d0 netdev_update_features +EXPORT_SYMBOL vmlinux 0x9e3db8ac param_get_byte +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e5ea993 param_set_charp +EXPORT_SYMBOL vmlinux 0x9e61a582 sock_wake_async +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 0x9e8751db kthread_stop +EXPORT_SYMBOL vmlinux 0x9ea0c91f proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0x9ea23514 nf_unregister_hook +EXPORT_SYMBOL vmlinux 0x9ea73929 __tracepoint_fence_emit +EXPORT_SYMBOL vmlinux 0x9eaf1c99 pnp_possible_config +EXPORT_SYMBOL vmlinux 0x9ebd4c04 adjust_resource +EXPORT_SYMBOL vmlinux 0x9ec37ffb dev_set_mtu +EXPORT_SYMBOL vmlinux 0x9ecab81c dump_skip +EXPORT_SYMBOL vmlinux 0x9ed3f260 __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x9ee14198 ata_print_version +EXPORT_SYMBOL vmlinux 0x9ef73784 write_cache_pages +EXPORT_SYMBOL vmlinux 0x9efd9d21 kernel_param_unlock +EXPORT_SYMBOL vmlinux 0x9f23696d md_unregister_thread +EXPORT_SYMBOL vmlinux 0x9f306aa9 mutex_unlock +EXPORT_SYMBOL vmlinux 0x9f41b1b0 consume_skb +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f4aaf6a t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0x9f537f3b pci_alloc_dev +EXPORT_SYMBOL vmlinux 0x9f7b6168 vfs_link +EXPORT_SYMBOL vmlinux 0x9f87c6bc sock_i_ino +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9fa8177a tty_port_destroy +EXPORT_SYMBOL vmlinux 0x9fd7cda1 flex_array_prealloc +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9fe90ba1 jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0x9ff22b50 sock_edemux +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0xa0095fc6 devm_gpio_free +EXPORT_SYMBOL vmlinux 0xa00aca2a dql_completed +EXPORT_SYMBOL vmlinux 0xa03d125f ppp_input +EXPORT_SYMBOL vmlinux 0xa03f7712 __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa044406e register_md_cluster_operations +EXPORT_SYMBOL vmlinux 0xa04740d9 pci_select_bars +EXPORT_SYMBOL vmlinux 0xa04a01bd qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xa04a2c0c dev_change_carrier +EXPORT_SYMBOL vmlinux 0xa04afabe devm_get_gpiod_from_child +EXPORT_SYMBOL vmlinux 0xa05c03df mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xa05db4f8 ilookup5_nowait +EXPORT_SYMBOL vmlinux 0xa06df9e1 __kfifo_dma_out_finish_r +EXPORT_SYMBOL vmlinux 0xa07d58c0 bio_integrity_clone +EXPORT_SYMBOL vmlinux 0xa07ed110 xz_dec_init +EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa0a2e136 mmc_remove_host +EXPORT_SYMBOL vmlinux 0xa0a882ed agp_enable +EXPORT_SYMBOL vmlinux 0xa0ae88cd alloc_disk_node +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0db1a78 scsi_print_command +EXPORT_SYMBOL vmlinux 0xa0ebd14c sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit +EXPORT_SYMBOL vmlinux 0xa102c656 __bread_gfp +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa11a6286 __put_cred +EXPORT_SYMBOL vmlinux 0xa120d33c tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0xa125cad2 try_module_get +EXPORT_SYMBOL vmlinux 0xa1415618 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0xa14b3f5d flex_array_free_parts +EXPORT_SYMBOL vmlinux 0xa14f27e5 inode_init_always +EXPORT_SYMBOL vmlinux 0xa14f3d8c ewma_add +EXPORT_SYMBOL vmlinux 0xa16027bc __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0xa16946b2 blk_free_tags +EXPORT_SYMBOL vmlinux 0xa194bbcb pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0xa199fb32 __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0xa1b759ce fb_add_videomode +EXPORT_SYMBOL vmlinux 0xa1c76e0a _cond_resched +EXPORT_SYMBOL vmlinux 0xa1e031cf reqsk_queue_hash_req +EXPORT_SYMBOL vmlinux 0xa1f63fec swiotlb_free_coherent +EXPORT_SYMBOL vmlinux 0xa1f874f7 pneigh_lookup +EXPORT_SYMBOL vmlinux 0xa200be7d con_is_bound +EXPORT_SYMBOL vmlinux 0xa209451c bitmap_fold +EXPORT_SYMBOL vmlinux 0xa20a76d3 iov_iter_bvec +EXPORT_SYMBOL vmlinux 0xa20e2121 kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0xa2193799 bioset_integrity_free +EXPORT_SYMBOL vmlinux 0xa2363fed scsi_ioctl +EXPORT_SYMBOL vmlinux 0xa26193ed dev_base_lock +EXPORT_SYMBOL vmlinux 0xa27aa000 mipi_dsi_dcs_set_tear_off +EXPORT_SYMBOL vmlinux 0xa27c3634 tso_count_descs +EXPORT_SYMBOL vmlinux 0xa2848c50 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0xa2957add dquot_commit +EXPORT_SYMBOL vmlinux 0xa2a99cb8 vm_insert_mixed +EXPORT_SYMBOL vmlinux 0xa2b2c3d8 inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0xa2fc9567 skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0xa31895de __i2c_transfer +EXPORT_SYMBOL vmlinux 0xa31bdf07 vme_master_set +EXPORT_SYMBOL vmlinux 0xa338f5ea tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0xa34fcb2d mempool_create_node +EXPORT_SYMBOL vmlinux 0xa350a8f8 set_memory_array_uc +EXPORT_SYMBOL vmlinux 0xa3539e79 no_llseek +EXPORT_SYMBOL vmlinux 0xa3609383 xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0xa36c4f17 tcf_em_unregister +EXPORT_SYMBOL vmlinux 0xa37d3fdf bio_init +EXPORT_SYMBOL vmlinux 0xa37e78b6 flex_array_get +EXPORT_SYMBOL vmlinux 0xa381ccaa dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0xa3dcbfd3 register_sysctl_paths +EXPORT_SYMBOL vmlinux 0xa3e83f42 register_filesystem +EXPORT_SYMBOL vmlinux 0xa3fee2a8 __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0xa4277740 kernel_write +EXPORT_SYMBOL vmlinux 0xa43b1297 vscnprintf +EXPORT_SYMBOL vmlinux 0xa444be97 devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0xa44ce627 ipv6_push_nfrag_opts +EXPORT_SYMBOL vmlinux 0xa451a64e bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0xa45b9b13 ip_do_fragment +EXPORT_SYMBOL vmlinux 0xa4605e0b pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0xa4701e9e timekeeping_inject_offset +EXPORT_SYMBOL vmlinux 0xa4797afd security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0xa47b9451 param_set_uint +EXPORT_SYMBOL vmlinux 0xa484f6a5 tcf_hash_destroy +EXPORT_SYMBOL vmlinux 0xa4879e54 skb_put +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 0xa4ea3f86 __mem_cgroup_count_vm_event +EXPORT_SYMBOL vmlinux 0xa5132ac5 inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0xa51cdfe8 __FIXADDR_TOP +EXPORT_SYMBOL vmlinux 0xa52caa19 tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0xa531f55b dev_alert +EXPORT_SYMBOL vmlinux 0xa5505318 ipv6_mc_check_mld +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa56f7cc1 lease_get_mtime +EXPORT_SYMBOL vmlinux 0xa5773613 generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0xa5980f85 tty_unregister_driver +EXPORT_SYMBOL vmlinux 0xa598e29c vesa_modes +EXPORT_SYMBOL vmlinux 0xa5dd58db read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0xa6177344 skb_pull +EXPORT_SYMBOL vmlinux 0xa62994f0 blk_mq_start_request +EXPORT_SYMBOL vmlinux 0xa62e6e4f acpi_get_table_with_size +EXPORT_SYMBOL vmlinux 0xa63d85ab slhc_remember +EXPORT_SYMBOL vmlinux 0xa641fff4 __serio_register_port +EXPORT_SYMBOL vmlinux 0xa65227dd sock_wmalloc +EXPORT_SYMBOL vmlinux 0xa655b466 pci_pme_capable +EXPORT_SYMBOL vmlinux 0xa66e1182 tty_unlock +EXPORT_SYMBOL vmlinux 0xa675804c utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa6825a2a register_console +EXPORT_SYMBOL vmlinux 0xa6970398 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0xa69a5810 __scsi_alloc_queue +EXPORT_SYMBOL vmlinux 0xa6a7eaf9 __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0xa6b10997 pci_bus_put +EXPORT_SYMBOL vmlinux 0xa6b6175f bio_integrity_free +EXPORT_SYMBOL vmlinux 0xa6bbd805 __wake_up +EXPORT_SYMBOL vmlinux 0xa6bd63ca acpi_bios_error +EXPORT_SYMBOL vmlinux 0xa6df4fb2 iov_iter_init +EXPORT_SYMBOL vmlinux 0xa6ffec60 woken_wake_function +EXPORT_SYMBOL vmlinux 0xa70fabbe release_evntsel_nmi +EXPORT_SYMBOL vmlinux 0xa7247d9b bioset_create +EXPORT_SYMBOL vmlinux 0xa735db59 prandom_u32 +EXPORT_SYMBOL vmlinux 0xa744b811 finish_no_open +EXPORT_SYMBOL vmlinux 0xa75f66c6 vga_switcheroo_init_domain_pm_optimus_hdmi_audio +EXPORT_SYMBOL vmlinux 0xa776011d scsi_host_get +EXPORT_SYMBOL vmlinux 0xa77e37ae mmc_set_blockcount +EXPORT_SYMBOL vmlinux 0xa788f1a0 i8253_lock +EXPORT_SYMBOL vmlinux 0xa7ad0750 __test_set_page_writeback +EXPORT_SYMBOL vmlinux 0xa7c33431 sock_no_getname +EXPORT_SYMBOL vmlinux 0xa7cf6c2f atomic64_dec_return_cx8 +EXPORT_SYMBOL vmlinux 0xa7df2daf netdev_warn +EXPORT_SYMBOL vmlinux 0xa7e39be1 tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0xa8232c78 strtobool +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa853e6ed __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0xa8721b97 system_state +EXPORT_SYMBOL vmlinux 0xa8c7e2ca tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0xa8ec5316 generic_file_llseek +EXPORT_SYMBOL vmlinux 0xa8ef73a1 inet_frag_find +EXPORT_SYMBOL vmlinux 0xa8fef7bb security_unix_may_send +EXPORT_SYMBOL vmlinux 0xa9168676 xmit_recursion +EXPORT_SYMBOL vmlinux 0xa961c322 inet6_register_icmp_sender +EXPORT_SYMBOL vmlinux 0xa965c7ee nf_log_unregister +EXPORT_SYMBOL vmlinux 0xa96f269a sock_no_socketpair +EXPORT_SYMBOL vmlinux 0xa970e05c dev_remove_offload +EXPORT_SYMBOL vmlinux 0xa976957d bitmap_remap +EXPORT_SYMBOL vmlinux 0xa993ef56 tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0xa99f6c56 dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0xa9a8370d block_read_full_page +EXPORT_SYMBOL vmlinux 0xa9a8e17f arch_phys_wc_add +EXPORT_SYMBOL vmlinux 0xa9b274d5 __kfree_skb +EXPORT_SYMBOL vmlinux 0xa9be62dc udp_poll +EXPORT_SYMBOL vmlinux 0xa9c63b69 security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0xa9d4af83 submit_bio +EXPORT_SYMBOL vmlinux 0xa9d6a785 inode_sub_bytes +EXPORT_SYMBOL vmlinux 0xa9da5dc7 fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0xa9feba3a tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0xaa157e83 sk_wait_data +EXPORT_SYMBOL vmlinux 0xaa204208 from_kprojid +EXPORT_SYMBOL vmlinux 0xaa26e41f _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0xaa420e9a __devm_request_region +EXPORT_SYMBOL vmlinux 0xaa497228 jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0xaa501ba4 unregister_key_type +EXPORT_SYMBOL vmlinux 0xaa5bd08d __pv_queued_spin_lock_slowpath +EXPORT_SYMBOL vmlinux 0xaa6901ac __kfifo_out_r +EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0xaa7cb845 dget_parent +EXPORT_SYMBOL vmlinux 0xaa8dab0e mem_map +EXPORT_SYMBOL vmlinux 0xaa8fea18 acpi_processor_register_performance +EXPORT_SYMBOL vmlinux 0xaa9045e4 jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0xaa9cfdde kernel_sock_ioctl +EXPORT_SYMBOL vmlinux 0xaab374e5 release_firmware +EXPORT_SYMBOL vmlinux 0xaab691b7 input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0xaac1e73e vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0xaad0ae78 __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaadaf7ea d_alloc_pseudo +EXPORT_SYMBOL vmlinux 0xaae8ab0e acpi_bus_power_manageable +EXPORT_SYMBOL vmlinux 0xaaeaf5e4 arch_debugfs_dir +EXPORT_SYMBOL vmlinux 0xaaec18d3 netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0xaaf1e176 devm_free_irq +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xab036c5d set_disk_ro +EXPORT_SYMBOL vmlinux 0xab1dc72c xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xab405dc0 ipv6_sock_mc_drop +EXPORT_SYMBOL vmlinux 0xab41f1e8 generic_update_time +EXPORT_SYMBOL vmlinux 0xab551fad acpi_get_data_full +EXPORT_SYMBOL vmlinux 0xab600421 probe_irq_off +EXPORT_SYMBOL vmlinux 0xab6207c7 iov_iter_fault_in_multipages_readable +EXPORT_SYMBOL vmlinux 0xab65ed80 set_memory_uc +EXPORT_SYMBOL vmlinux 0xab694444 bsearch +EXPORT_SYMBOL vmlinux 0xab6bde28 sysctl_max_syn_backlog +EXPORT_SYMBOL vmlinux 0xab6db763 __check_sticky +EXPORT_SYMBOL vmlinux 0xab770678 rdmsr_safe_regs_on_cpu +EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options +EXPORT_SYMBOL vmlinux 0xab7965a8 sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0xab7b350a get_agp_version +EXPORT_SYMBOL vmlinux 0xab7f4114 jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0xaba3ad0c radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0xabc6dd63 cpufreq_sysfs_create_file +EXPORT_SYMBOL vmlinux 0xabcaa577 free_anon_bdev +EXPORT_SYMBOL vmlinux 0xabea8f62 udp_proc_unregister +EXPORT_SYMBOL vmlinux 0xabf30ebd __ip_dev_find +EXPORT_SYMBOL vmlinux 0xabfcb4c3 flush_delayed_work +EXPORT_SYMBOL vmlinux 0xac0ba8c1 blk_iopoll_disable +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac25eb96 uart_unregister_driver +EXPORT_SYMBOL vmlinux 0xac2cb81e kmap_to_page +EXPORT_SYMBOL vmlinux 0xac2db6e9 isapnp_protocol +EXPORT_SYMBOL vmlinux 0xac2f5360 vfs_readf +EXPORT_SYMBOL vmlinux 0xac398912 flex_array_clear +EXPORT_SYMBOL vmlinux 0xac6a0237 __napi_schedule +EXPORT_SYMBOL vmlinux 0xac9b6a4e bd_set_size +EXPORT_SYMBOL vmlinux 0xac9b9059 elv_rq_merge_ok +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xacb99769 ida_destroy +EXPORT_SYMBOL vmlinux 0xaccabc6a in4_pton +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xacfa7b4b kernel_getpeername +EXPORT_SYMBOL vmlinux 0xacfd03d2 simple_transaction_read +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad0f8bb5 sock_get_timestampns +EXPORT_SYMBOL vmlinux 0xad12abd6 jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0xad13c689 acpi_os_execute +EXPORT_SYMBOL vmlinux 0xad155456 import_iovec +EXPORT_SYMBOL vmlinux 0xad2310df generic_file_write_iter +EXPORT_SYMBOL vmlinux 0xad40389e tty_kref_put +EXPORT_SYMBOL vmlinux 0xad4ad2da xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0xad698f77 dqstats +EXPORT_SYMBOL vmlinux 0xad6e4bb6 mempool_free +EXPORT_SYMBOL vmlinux 0xad6ee262 insert_inode_locked +EXPORT_SYMBOL vmlinux 0xad84bef8 dm_table_event +EXPORT_SYMBOL vmlinux 0xad8d932b tcp_init_xmit_timers +EXPORT_SYMBOL vmlinux 0xada914d2 clocksource_change_rating +EXPORT_SYMBOL vmlinux 0xadb7ba3c free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0xadd0858b mod_zone_page_state +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xae03f865 cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0xae044bc7 panic_notifier_list +EXPORT_SYMBOL vmlinux 0xae1e7281 genl_notify +EXPORT_SYMBOL vmlinux 0xae212bb8 input_event +EXPORT_SYMBOL vmlinux 0xae280e7d jbd2__journal_start +EXPORT_SYMBOL vmlinux 0xae51b342 ps2_begin_command +EXPORT_SYMBOL vmlinux 0xae6e3cea tty_port_alloc_xmit_buf +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 0xae9c6e2c vme_new_dma_list +EXPORT_SYMBOL vmlinux 0xaea976a8 acpi_check_resource_conflict +EXPORT_SYMBOL vmlinux 0xaebe807c input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0xaec655c7 alloc_pages_exact +EXPORT_SYMBOL vmlinux 0xaef5ea27 nobh_write_begin +EXPORT_SYMBOL vmlinux 0xaf1a897a tc_classify_compat +EXPORT_SYMBOL vmlinux 0xaf1e15f3 pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf4a97fc balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0xaf4b1540 acpi_get_irq_routing_table +EXPORT_SYMBOL vmlinux 0xaf5f9f92 jbd2_journal_start +EXPORT_SYMBOL vmlinux 0xaf611eac amd_nb_misc_ids +EXPORT_SYMBOL vmlinux 0xaf653254 ab3100_event_register +EXPORT_SYMBOL vmlinux 0xaf684d53 __ww_mutex_lock +EXPORT_SYMBOL vmlinux 0xaf8d8a6b gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0xaf99240d pci_find_next_bus +EXPORT_SYMBOL vmlinux 0xafaafb82 sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0xafb32902 __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xafceec02 napi_gro_flush +EXPORT_SYMBOL vmlinux 0xafd5a904 mmc_stop_bkops +EXPORT_SYMBOL vmlinux 0xafda2633 generic_getxattr +EXPORT_SYMBOL vmlinux 0xaff78f2f get_tz_trend +EXPORT_SYMBOL vmlinux 0xb0031025 seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0xb005081e sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0xb0079b02 kern_path_mountpoint +EXPORT_SYMBOL vmlinux 0xb01b1db8 intel_gtt_insert_sg_entries +EXPORT_SYMBOL vmlinux 0xb01b6254 pnp_device_attach +EXPORT_SYMBOL vmlinux 0xb01d00a5 input_inject_event +EXPORT_SYMBOL vmlinux 0xb02f4d8e dev_close +EXPORT_SYMBOL vmlinux 0xb035178b writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0xb0445900 zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb06ff0a6 inode_needs_sync +EXPORT_SYMBOL vmlinux 0xb0728ef8 blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0xb074a65e mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0xb08df5f6 input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0xb092ba68 sock_no_accept +EXPORT_SYMBOL vmlinux 0xb0a0da0c rational_best_approximation +EXPORT_SYMBOL vmlinux 0xb0dad34c check_disk_size_change +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb0eb41ff iommu_tbl_range_free +EXPORT_SYMBOL vmlinux 0xb0ff1de0 dst_discard_sk +EXPORT_SYMBOL vmlinux 0xb121390a probe_irq_on +EXPORT_SYMBOL vmlinux 0xb121f051 release_sock +EXPORT_SYMBOL vmlinux 0xb125dd82 bdput +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb138b914 inet6_add_protocol +EXPORT_SYMBOL vmlinux 0xb15cb614 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xb1645a2e sg_free_table +EXPORT_SYMBOL vmlinux 0xb187b3a8 lg_lock_init +EXPORT_SYMBOL vmlinux 0xb19d3388 add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0xb1c3a01a oops_in_progress +EXPORT_SYMBOL vmlinux 0xb1cacc61 open_check_o_direct +EXPORT_SYMBOL vmlinux 0xb1cf44df fb_find_best_mode +EXPORT_SYMBOL vmlinux 0xb1cfad22 rdmsr_on_cpu +EXPORT_SYMBOL vmlinux 0xb1d2452f page_symlink +EXPORT_SYMBOL vmlinux 0xb1e37b37 dma_supported +EXPORT_SYMBOL vmlinux 0xb219d56c wbinvd_on_cpu +EXPORT_SYMBOL vmlinux 0xb23daa25 blk_queue_make_request +EXPORT_SYMBOL vmlinux 0xb2682405 utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0xb2a68c96 skb_get_hash_perturb +EXPORT_SYMBOL vmlinux 0xb2ab42c0 inet_recvmsg +EXPORT_SYMBOL vmlinux 0xb2b670a2 dev_uc_add +EXPORT_SYMBOL vmlinux 0xb2ba1988 backlight_device_unregister +EXPORT_SYMBOL vmlinux 0xb2be6e92 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xb2d48a2e queue_work_on +EXPORT_SYMBOL vmlinux 0xb2d5a552 complete +EXPORT_SYMBOL vmlinux 0xb2f37005 n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0xb2f74fb6 intel_gmch_remove +EXPORT_SYMBOL vmlinux 0xb2fd5ceb __put_user_4 +EXPORT_SYMBOL vmlinux 0xb309440a tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0xb31edb74 end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0xb322b6b8 dquot_transfer +EXPORT_SYMBOL vmlinux 0xb3284531 acpi_dbg_layer +EXPORT_SYMBOL vmlinux 0xb32a18e7 simple_setattr +EXPORT_SYMBOL vmlinux 0xb32d7b7e radix_tree_tagged +EXPORT_SYMBOL vmlinux 0xb3399af0 input_mt_init_slots +EXPORT_SYMBOL vmlinux 0xb33c39ba sock_setsockopt +EXPORT_SYMBOL vmlinux 0xb343c086 key_task_permission +EXPORT_SYMBOL vmlinux 0xb34690d6 genphy_config_aneg +EXPORT_SYMBOL vmlinux 0xb34c20ed ipv4_specific +EXPORT_SYMBOL vmlinux 0xb352177e find_first_bit +EXPORT_SYMBOL vmlinux 0xb36116a2 xfrm_init_state +EXPORT_SYMBOL vmlinux 0xb3905d1d __starget_for_each_device +EXPORT_SYMBOL vmlinux 0xb39cc8d0 udp_prot +EXPORT_SYMBOL vmlinux 0xb3a53de0 scsi_dma_map +EXPORT_SYMBOL vmlinux 0xb3b24774 scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0xb3b2b988 padata_set_cpumasks +EXPORT_SYMBOL vmlinux 0xb3b7367d lock_sock_nested +EXPORT_SYMBOL vmlinux 0xb3c5a542 dcb_setapp +EXPORT_SYMBOL vmlinux 0xb3d0c4fe sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3dbb364 inode_add_rsv_space +EXPORT_SYMBOL vmlinux 0xb3de2693 ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0xb3e0590d acpi_set_current_resources +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb41650c4 genphy_resume +EXPORT_SYMBOL vmlinux 0xb41bb727 blk_run_queue_async +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb4390f9a mcount +EXPORT_SYMBOL vmlinux 0xb43a1e57 sock_no_getsockopt +EXPORT_SYMBOL vmlinux 0xb43a645a abx500_get_register_page_interruptible +EXPORT_SYMBOL vmlinux 0xb43cf0b5 dev_mc_add_global +EXPORT_SYMBOL vmlinux 0xb4478b43 dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0xb4519a8f string_escape_mem +EXPORT_SYMBOL vmlinux 0xb45578b8 memscan +EXPORT_SYMBOL vmlinux 0xb4601493 tcp_poll +EXPORT_SYMBOL vmlinux 0xb466af09 tcp_proc_register +EXPORT_SYMBOL vmlinux 0xb4709322 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0xb4793330 security_path_rename +EXPORT_SYMBOL vmlinux 0xb47cd772 mpage_writepages +EXPORT_SYMBOL vmlinux 0xb4800e32 dcb_getapp +EXPORT_SYMBOL vmlinux 0xb4878c5a starget_for_each_device +EXPORT_SYMBOL vmlinux 0xb49bb318 devm_clk_put +EXPORT_SYMBOL vmlinux 0xb49ddac6 tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0xb4a1d0fd d_invalidate +EXPORT_SYMBOL vmlinux 0xb4a4f0a9 audit_log +EXPORT_SYMBOL vmlinux 0xb4fe4ff2 vga_switcheroo_register_audio_client +EXPORT_SYMBOL vmlinux 0xb50681ee of_find_mipi_dsi_device_by_node +EXPORT_SYMBOL vmlinux 0xb5186150 skb_copy_expand +EXPORT_SYMBOL vmlinux 0xb5229392 cpu_sibling_map +EXPORT_SYMBOL vmlinux 0xb52ee8be intel_gtt_clear_range +EXPORT_SYMBOL vmlinux 0xb54265cc agp_collect_device_status +EXPORT_SYMBOL vmlinux 0xb57343c2 frontswap_shrink +EXPORT_SYMBOL vmlinux 0xb5a1792c generic_permission +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5ca1c46 slhc_free +EXPORT_SYMBOL vmlinux 0xb5d90baf fget_raw +EXPORT_SYMBOL vmlinux 0xb5dbd16a __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0xb5ef16ef pv_cpu_ops +EXPORT_SYMBOL vmlinux 0xb5f2f5f7 unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0xb6143458 mmc_power_save_host +EXPORT_SYMBOL vmlinux 0xb6173a30 ata_dev_printk +EXPORT_SYMBOL vmlinux 0xb619fbba swiotlb_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0xb61af69a dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0xb61f93e0 skb_trim +EXPORT_SYMBOL vmlinux 0xb6244511 sg_init_one +EXPORT_SYMBOL vmlinux 0xb62f3053 input_unregister_handler +EXPORT_SYMBOL vmlinux 0xb646d740 blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0xb6539e3a set_device_ro +EXPORT_SYMBOL vmlinux 0xb65d2e36 fb_find_mode +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 0xb6a68816 find_last_bit +EXPORT_SYMBOL vmlinux 0xb6d0aaa8 dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0xb6e41883 memcmp +EXPORT_SYMBOL vmlinux 0xb6ea45a5 inet_twsk_deschedule +EXPORT_SYMBOL vmlinux 0xb6eafc50 skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0xb6ed1e53 strncpy +EXPORT_SYMBOL vmlinux 0xb7079b7d rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0xb72524ba nvdimm_bus_unlock +EXPORT_SYMBOL vmlinux 0xb73740ff dev_trans_start +EXPORT_SYMBOL vmlinux 0xb73c3854 loop_register_transfer +EXPORT_SYMBOL vmlinux 0xb7488905 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xb758b225 acpi_disable_event +EXPORT_SYMBOL vmlinux 0xb758f3fe xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0xb7616308 __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0xb76b7bec serio_rescan +EXPORT_SYMBOL vmlinux 0xb77131b1 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb778439f jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0xb7976d59 d_set_d_op +EXPORT_SYMBOL vmlinux 0xb79c0dd7 tty_free_termios +EXPORT_SYMBOL vmlinux 0xb79ec15d mipi_dsi_create_packet +EXPORT_SYMBOL vmlinux 0xb7c3b812 to_nd_btt +EXPORT_SYMBOL vmlinux 0xb7e393ed __page_symlink +EXPORT_SYMBOL vmlinux 0xb7e4a4b5 forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0xb7f55ecc atomic64_add_return_cx8 +EXPORT_SYMBOL vmlinux 0xb81176de __destroy_inode +EXPORT_SYMBOL vmlinux 0xb81960ca snprintf +EXPORT_SYMBOL vmlinux 0xb820d7d2 vme_dma_request +EXPORT_SYMBOL vmlinux 0xb82534cc __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0xb8370414 sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0xb874b87a __clzsi2 +EXPORT_SYMBOL vmlinux 0xb8766b5f vm_insert_page +EXPORT_SYMBOL vmlinux 0xb8854ac8 sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0xb88d9725 __cleancache_invalidate_fs +EXPORT_SYMBOL vmlinux 0xb8a2be93 phy_connect_direct +EXPORT_SYMBOL vmlinux 0xb8b6a76c __percpu_counter_add +EXPORT_SYMBOL vmlinux 0xb8d4efb8 single_open +EXPORT_SYMBOL vmlinux 0xb8d5518d __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0xb8d73490 set_pages_uc +EXPORT_SYMBOL vmlinux 0xb8e5406b kernel_sendmsg +EXPORT_SYMBOL vmlinux 0xb8e7ce2c __put_user_8 +EXPORT_SYMBOL vmlinux 0xb8e877e7 kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0xb8eee488 dentry_update_name_case +EXPORT_SYMBOL vmlinux 0xb8f2ea1d acl_by_type +EXPORT_SYMBOL vmlinux 0xb8fdcd10 mempool_resize +EXPORT_SYMBOL vmlinux 0xb90111ac inode_sub_rsv_space +EXPORT_SYMBOL vmlinux 0xb90c8004 kernel_setsockopt +EXPORT_SYMBOL vmlinux 0xb90dbc37 qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0xb90f6ab4 i2c_release_client +EXPORT_SYMBOL vmlinux 0xb93242bf register_gifconf +EXPORT_SYMBOL vmlinux 0xb951128a generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0xb9593c0f tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0xb961211b security_path_truncate +EXPORT_SYMBOL vmlinux 0xb9bc9942 remap_vmalloc_range_partial +EXPORT_SYMBOL vmlinux 0xb9c68710 tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0xb9dcbb5e touch_atime +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xb9f796d6 __ethtool_get_settings +EXPORT_SYMBOL vmlinux 0xb9fc397e pid_task +EXPORT_SYMBOL vmlinux 0xba035bbd __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0xba1d6aca tty_hangup +EXPORT_SYMBOL vmlinux 0xba2d8594 ec_read +EXPORT_SYMBOL vmlinux 0xba3b3502 __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba572589 param_get_string +EXPORT_SYMBOL vmlinux 0xba5e97ce nobh_writepage +EXPORT_SYMBOL vmlinux 0xba77ce71 blk_init_allocated_queue +EXPORT_SYMBOL vmlinux 0xba7c1740 simple_statfs +EXPORT_SYMBOL vmlinux 0xba889eb2 skb_queue_head +EXPORT_SYMBOL vmlinux 0xba9e8398 blk_queue_free_tags +EXPORT_SYMBOL vmlinux 0xba9e86a1 param_ops_long +EXPORT_SYMBOL vmlinux 0xba9ea9a8 vfs_setpos +EXPORT_SYMBOL vmlinux 0xbac3cbf2 ns_to_timespec64 +EXPORT_SYMBOL vmlinux 0xbae2abab xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb10e056 pci_choose_state +EXPORT_SYMBOL vmlinux 0xbb21939f vfs_iter_write +EXPORT_SYMBOL vmlinux 0xbb2ae673 kfree_put_link +EXPORT_SYMBOL vmlinux 0xbb35675b __bitmap_intersects +EXPORT_SYMBOL vmlinux 0xbb5d343d xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xbb678e28 set_user_nice +EXPORT_SYMBOL vmlinux 0xbb746e87 dev_queue_xmit_accel +EXPORT_SYMBOL vmlinux 0xbb7cca80 __dst_free +EXPORT_SYMBOL vmlinux 0xbb80fd2a security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0xbb852499 file_remove_privs +EXPORT_SYMBOL vmlinux 0xbb99125c get_default_font +EXPORT_SYMBOL vmlinux 0xbb997e79 mipi_dsi_dcs_nop +EXPORT_SYMBOL vmlinux 0xbba70a2d _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0xbbbb451a _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0xbbc78f8a blk_recount_segments +EXPORT_SYMBOL vmlinux 0xbbd76e57 bit_wait +EXPORT_SYMBOL vmlinux 0xbbeb1ec6 ioremap_wt +EXPORT_SYMBOL vmlinux 0xbbf782f5 ipv6_sock_mc_join +EXPORT_SYMBOL vmlinux 0xbc1297a3 pnp_unregister_card_driver +EXPORT_SYMBOL vmlinux 0xbc2031de acpi_processor_get_bios_limit +EXPORT_SYMBOL vmlinux 0xbc3d4d52 tcp_sendmsg +EXPORT_SYMBOL vmlinux 0xbc435770 dump_stack +EXPORT_SYMBOL vmlinux 0xbc5ac948 generic_file_splice_read +EXPORT_SYMBOL vmlinux 0xbc66d3fa tcp_setsockopt +EXPORT_SYMBOL vmlinux 0xbc79b579 get_super +EXPORT_SYMBOL vmlinux 0xbc7fd8d1 tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0xbc98ed09 filemap_fdatawait +EXPORT_SYMBOL vmlinux 0xbca1743b sock_from_file +EXPORT_SYMBOL vmlinux 0xbcc308bb strnlen_user +EXPORT_SYMBOL vmlinux 0xbcc4b56f follow_down +EXPORT_SYMBOL vmlinux 0xbcc55aeb twl6040_power +EXPORT_SYMBOL vmlinux 0xbd333bf7 seq_read +EXPORT_SYMBOL vmlinux 0xbd459935 xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0xbd53a6e6 pci_map_biosrom +EXPORT_SYMBOL vmlinux 0xbd72ba96 copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0xbd7e9f58 ilookup5 +EXPORT_SYMBOL vmlinux 0xbd8f28b5 buffer_migrate_page +EXPORT_SYMBOL vmlinux 0xbd9074b1 blk_finish_plug +EXPORT_SYMBOL vmlinux 0xbd92b4ab dev_uc_flush +EXPORT_SYMBOL vmlinux 0xbdaf5b07 acpi_os_read_port +EXPORT_SYMBOL vmlinux 0xbdb78803 __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0xbdd9617d __nla_reserve +EXPORT_SYMBOL vmlinux 0xbddcbe5b bio_uncopy_user +EXPORT_SYMBOL vmlinux 0xbde4bd7e read_cache_pages +EXPORT_SYMBOL vmlinux 0xbdf98faf blk_delay_queue +EXPORT_SYMBOL vmlinux 0xbe0e5118 nla_memcmp +EXPORT_SYMBOL vmlinux 0xbe1bb112 bitmap_onto +EXPORT_SYMBOL vmlinux 0xbe20c293 dmam_alloc_coherent +EXPORT_SYMBOL vmlinux 0xbe214a73 pci_release_regions +EXPORT_SYMBOL vmlinux 0xbe31846b t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0xbe5bfd2a dquot_resume +EXPORT_SYMBOL vmlinux 0xbe7fae02 blk_alloc_queue_node +EXPORT_SYMBOL vmlinux 0xbe8c37d9 intel_scu_ipc_simple_command +EXPORT_SYMBOL vmlinux 0xbeb43d85 devm_gpiod_get_array_optional +EXPORT_SYMBOL vmlinux 0xbec30d05 x86_match_cpu +EXPORT_SYMBOL vmlinux 0xbecc276a down_read +EXPORT_SYMBOL vmlinux 0xbed133c4 ata_std_end_eh +EXPORT_SYMBOL vmlinux 0xbee0978c dma_set_mask +EXPORT_SYMBOL vmlinux 0xbee90f2f __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbf270045 boot_cpu_data +EXPORT_SYMBOL vmlinux 0xbf29eb4e acpi_match_device_ids +EXPORT_SYMBOL vmlinux 0xbf353380 bio_clone_bioset +EXPORT_SYMBOL vmlinux 0xbf3747f6 follow_down_one +EXPORT_SYMBOL vmlinux 0xbf552669 agp_bind_memory +EXPORT_SYMBOL vmlinux 0xbf7f998e iov_iter_npages +EXPORT_SYMBOL vmlinux 0xbf7fd2f5 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0xbf88f32e netlink_ns_capable +EXPORT_SYMBOL vmlinux 0xbf8b39e9 isapnp_present +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbfa8ced7 vfs_llseek +EXPORT_SYMBOL vmlinux 0xbfc177bc iowrite32_rep +EXPORT_SYMBOL vmlinux 0xbfc29e18 __generic_file_fsync +EXPORT_SYMBOL vmlinux 0xbfe827e5 phy_detach +EXPORT_SYMBOL vmlinux 0xbfee3ad5 loop_unregister_transfer +EXPORT_SYMBOL vmlinux 0xc01eed33 __copy_from_user_ll_nozero +EXPORT_SYMBOL vmlinux 0xc0332f87 nf_register_hooks +EXPORT_SYMBOL vmlinux 0xc05e355f idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0xc0680baa pci_scan_slot +EXPORT_SYMBOL vmlinux 0xc068440e __kfifo_alloc +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc0811887 dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0xc0823e4c twl_i2c_write +EXPORT_SYMBOL vmlinux 0xc08792b2 agp_allocate_memory +EXPORT_SYMBOL vmlinux 0xc0a3d105 find_next_bit +EXPORT_SYMBOL vmlinux 0xc0a77231 __splice_from_pipe +EXPORT_SYMBOL vmlinux 0xc0aafad5 freezing_slow_path +EXPORT_SYMBOL vmlinux 0xc0af7db9 generic_pipe_buf_steal +EXPORT_SYMBOL vmlinux 0xc0c5c18d blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0xc0cd3b13 ___ratelimit +EXPORT_SYMBOL vmlinux 0xc1152a0f xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0xc11d8093 iov_shorten +EXPORT_SYMBOL vmlinux 0xc12ec3a6 dns_query +EXPORT_SYMBOL vmlinux 0xc145e54b filemap_fault +EXPORT_SYMBOL vmlinux 0xc1717885 phy_connect +EXPORT_SYMBOL vmlinux 0xc1818d58 kmalloc_dma_caches +EXPORT_SYMBOL vmlinux 0xc185c595 dm_kobject_release +EXPORT_SYMBOL vmlinux 0xc185c612 __cleancache_invalidate_inode +EXPORT_SYMBOL vmlinux 0xc1892123 simple_nosetlease +EXPORT_SYMBOL vmlinux 0xc18f7365 netif_device_detach +EXPORT_SYMBOL vmlinux 0xc19c8895 freeze_bdev +EXPORT_SYMBOL vmlinux 0xc19d5f03 genl_unregister_family +EXPORT_SYMBOL vmlinux 0xc1a5ef34 tcf_register_action +EXPORT_SYMBOL vmlinux 0xc1bbf698 key_type_keyring +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1db8b97 neigh_for_each +EXPORT_SYMBOL vmlinux 0xc1e50c0b rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0xc2424641 agp3_generic_cleanup +EXPORT_SYMBOL vmlinux 0xc261bb59 kthread_create_on_node +EXPORT_SYMBOL vmlinux 0xc262c39a __neigh_event_send +EXPORT_SYMBOL vmlinux 0xc266e028 nvdimm_bus_lock +EXPORT_SYMBOL vmlinux 0xc280a525 __copy_from_user_ll +EXPORT_SYMBOL vmlinux 0xc28325d5 input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0xc28f1f7f mipi_dsi_dcs_get_power_mode +EXPORT_SYMBOL vmlinux 0xc29cbf2c icmp_send +EXPORT_SYMBOL vmlinux 0xc2a92963 mipi_dsi_host_unregister +EXPORT_SYMBOL vmlinux 0xc2acc033 hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0xc2ae0e98 __dquot_transfer +EXPORT_SYMBOL vmlinux 0xc2d5773d pci_enable_msix +EXPORT_SYMBOL vmlinux 0xc2d711e1 krealloc +EXPORT_SYMBOL vmlinux 0xc2e01c90 blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2f2e080 xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0xc2f9c045 timespec_to_jiffies +EXPORT_SYMBOL vmlinux 0xc333348c netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0xc34e6bf6 add_disk +EXPORT_SYMBOL vmlinux 0xc35eb8c7 mmc_detect_change +EXPORT_SYMBOL vmlinux 0xc3926aaf pci_set_power_state +EXPORT_SYMBOL vmlinux 0xc3999025 drop_nlink +EXPORT_SYMBOL vmlinux 0xc3aaf0a9 __put_user_1 +EXPORT_SYMBOL vmlinux 0xc3c2be91 mipi_dsi_packet_format_is_short +EXPORT_SYMBOL vmlinux 0xc3daa0b8 file_path +EXPORT_SYMBOL vmlinux 0xc3e83593 ppp_register_channel +EXPORT_SYMBOL vmlinux 0xc3fa6a59 memchr +EXPORT_SYMBOL vmlinux 0xc40761c5 set_trace_device +EXPORT_SYMBOL vmlinux 0xc41f0516 node_states +EXPORT_SYMBOL vmlinux 0xc4260e14 sock_alloc_file +EXPORT_SYMBOL vmlinux 0xc4319b53 dma_alloc_attrs +EXPORT_SYMBOL vmlinux 0xc435ed50 proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0xc43f642b agp_generic_insert_memory +EXPORT_SYMBOL vmlinux 0xc44a5a28 param_get_short +EXPORT_SYMBOL vmlinux 0xc44cd59e neigh_table_init +EXPORT_SYMBOL vmlinux 0xc451d0cf scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0xc48ee411 blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0xc4952fde ip_options_compile +EXPORT_SYMBOL vmlinux 0xc499ae1e kstrdup +EXPORT_SYMBOL vmlinux 0xc4a2e5f4 mipi_dsi_dcs_set_pixel_format +EXPORT_SYMBOL vmlinux 0xc4c9af9d tcp_splice_read +EXPORT_SYMBOL vmlinux 0xc4cde743 mmc_can_reset +EXPORT_SYMBOL vmlinux 0xc5137552 x86_bios_cpu_apicid +EXPORT_SYMBOL vmlinux 0xc519665c elv_rb_add +EXPORT_SYMBOL vmlinux 0xc5462085 proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0xc54dabae __skb_gso_segment +EXPORT_SYMBOL vmlinux 0xc5534d64 ioread16 +EXPORT_SYMBOL vmlinux 0xc5698be4 netif_rx +EXPORT_SYMBOL vmlinux 0xc56cca5a fb_pan_display +EXPORT_SYMBOL vmlinux 0xc589b1c0 netdev_all_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc59a9940 iov_iter_advance +EXPORT_SYMBOL vmlinux 0xc5bcd716 pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0xc5d075cd pneigh_enqueue +EXPORT_SYMBOL vmlinux 0xc5d23c4c dev_mc_sync +EXPORT_SYMBOL vmlinux 0xc5d9c46c agp_try_unsupported_boot +EXPORT_SYMBOL vmlinux 0xc5e43214 md_update_sb +EXPORT_SYMBOL vmlinux 0xc5fdef94 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xc6229f46 seq_pad +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc63892c8 bh_submit_read +EXPORT_SYMBOL vmlinux 0xc6438201 pnp_find_card +EXPORT_SYMBOL vmlinux 0xc653e3c3 tty_hung_up_p +EXPORT_SYMBOL vmlinux 0xc6589cd6 tcp_child_process +EXPORT_SYMBOL vmlinux 0xc65abeb7 agp3_generic_sizes +EXPORT_SYMBOL vmlinux 0xc667b4cd generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0xc6729891 devfreq_add_governor +EXPORT_SYMBOL vmlinux 0xc686de01 dev_uc_init +EXPORT_SYMBOL vmlinux 0xc69d56a8 free_task +EXPORT_SYMBOL vmlinux 0xc6a4471a kernel_getsockname +EXPORT_SYMBOL vmlinux 0xc6a79a10 netif_rx_ni +EXPORT_SYMBOL vmlinux 0xc6ac6195 max8925_reg_write +EXPORT_SYMBOL vmlinux 0xc6acd1af napi_gro_receive +EXPORT_SYMBOL vmlinux 0xc6ae993d __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0xc6b23120 intel_scu_ipc_iowrite16 +EXPORT_SYMBOL vmlinux 0xc6b368d3 acpi_gpe_count +EXPORT_SYMBOL vmlinux 0xc6c7475c page_waitqueue +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6d1e032 rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0xc6d34ac6 backlight_force_update +EXPORT_SYMBOL vmlinux 0xc6e26321 netlink_net_capable +EXPORT_SYMBOL vmlinux 0xc6fa010a scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0xc7117890 neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0xc71d8133 inode_init_owner +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc72f0b34 nd_btt_sb_checksum +EXPORT_SYMBOL vmlinux 0xc7349468 sock_no_ioctl +EXPORT_SYMBOL vmlinux 0xc73b9270 napi_get_frags +EXPORT_SYMBOL vmlinux 0xc7469cca bio_alloc_pages +EXPORT_SYMBOL vmlinux 0xc7563db8 twl_set_regcache_bypass +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 0xc787ede2 finish_open +EXPORT_SYMBOL vmlinux 0xc7910c45 inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0xc7960f81 dump_emit +EXPORT_SYMBOL vmlinux 0xc79ade0f nla_put_nohdr +EXPORT_SYMBOL vmlinux 0xc79bcd36 dm_vcalloc +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7a6d05a input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0xc7ec6c27 strspn +EXPORT_SYMBOL vmlinux 0xc7fcc5bf acpi_resource_to_address64 +EXPORT_SYMBOL vmlinux 0xc801737c __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0xc8031e0c tty_port_hangup +EXPORT_SYMBOL vmlinux 0xc8094d47 sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0xc8114209 ip_defrag +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 0xc8680f20 vfs_getattr +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc890ddaf vga_get +EXPORT_SYMBOL vmlinux 0xc893d433 netif_carrier_off +EXPORT_SYMBOL vmlinux 0xc897c382 sg_init_table +EXPORT_SYMBOL vmlinux 0xc8a91f5b cpumask_local_spread +EXPORT_SYMBOL vmlinux 0xc8aecb45 devm_gpiod_get_array +EXPORT_SYMBOL vmlinux 0xc8b57c27 autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xc8b6d795 sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0xc8bca3f3 skb_queue_tail +EXPORT_SYMBOL vmlinux 0xc8c9efc8 param_set_short +EXPORT_SYMBOL vmlinux 0xc904581b filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0xc911b9d5 eth_get_headlen +EXPORT_SYMBOL vmlinux 0xc91e6889 iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0xc91ee32d sock_rfree +EXPORT_SYMBOL vmlinux 0xc9223567 call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0xc93f7b2a vm_iomap_memory +EXPORT_SYMBOL vmlinux 0xc9496f95 qdisc_tree_decrease_qlen +EXPORT_SYMBOL vmlinux 0xc94ccffb dev_deactivate +EXPORT_SYMBOL vmlinux 0xc9582c6d __cleancache_init_fs +EXPORT_SYMBOL vmlinux 0xc961f3a8 free_xenballooned_pages +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc9857ba6 blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc99f6aae dma_spin_lock +EXPORT_SYMBOL vmlinux 0xc99f6f57 remove_arg_zero +EXPORT_SYMBOL vmlinux 0xc9a2b327 from_kgid +EXPORT_SYMBOL vmlinux 0xc9aa7a32 tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0xc9ac8fe8 devm_gpiod_put +EXPORT_SYMBOL vmlinux 0xc9ce94a6 blk_init_queue_node +EXPORT_SYMBOL vmlinux 0xc9fef317 add_wait_queue +EXPORT_SYMBOL vmlinux 0xc9ff9790 invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0xca0df7fc mmc_start_req +EXPORT_SYMBOL vmlinux 0xca0f4667 readlink_copy +EXPORT_SYMBOL vmlinux 0xca2503ee iget_locked +EXPORT_SYMBOL vmlinux 0xca3718a7 netif_skb_features +EXPORT_SYMBOL vmlinux 0xca530b14 page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0xca64ec4e put_disk +EXPORT_SYMBOL vmlinux 0xca77d441 elv_add_request +EXPORT_SYMBOL vmlinux 0xca7c0e5b devm_ioremap_wc +EXPORT_SYMBOL vmlinux 0xca8acc78 acpi_dbg_level +EXPORT_SYMBOL vmlinux 0xca8d4cef devm_request_resource +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xcaa0856a max8998_bulk_read +EXPORT_SYMBOL vmlinux 0xcaa0ec6b agp_generic_type_to_mask_type +EXPORT_SYMBOL vmlinux 0xcaad9402 sock_init_data +EXPORT_SYMBOL vmlinux 0xcad45bf3 blk_get_queue +EXPORT_SYMBOL vmlinux 0xcaf2c603 scsi_sd_pm_domain +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb26fbce md_write_end +EXPORT_SYMBOL vmlinux 0xcb733bf2 acpi_bus_set_power +EXPORT_SYMBOL vmlinux 0xcb8e4f29 uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0xcb9c60e0 backlight_device_register +EXPORT_SYMBOL vmlinux 0xcbae6c7a acpi_lid_notifier_unregister +EXPORT_SYMBOL vmlinux 0xcbaed618 ps2_drain +EXPORT_SYMBOL vmlinux 0xcbb4d4c5 cros_ec_query_all +EXPORT_SYMBOL vmlinux 0xcbbcdd80 register_xen_selfballooning +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbc0e438 filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0xcbc9557f unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0xcbcb2f44 skb_checksum_setup +EXPORT_SYMBOL vmlinux 0xcbe61203 xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0xcbeac4be hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0xcbed47b9 simple_dname +EXPORT_SYMBOL vmlinux 0xcc235f83 tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc4d1bfb atomic64_read_cx8 +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc5840a3 page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0xcc7a1e63 inet_frags_exit_net +EXPORT_SYMBOL vmlinux 0xcc838223 __pte2cachemode_tbl +EXPORT_SYMBOL vmlinux 0xcc957c57 generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0xccbedc54 dev_driver_string +EXPORT_SYMBOL vmlinux 0xccc21f5e input_get_new_minor +EXPORT_SYMBOL vmlinux 0xccee5a82 get_super_thawed +EXPORT_SYMBOL vmlinux 0xccf94b23 ___pskb_trim +EXPORT_SYMBOL vmlinux 0xccfef64f skb_flow_dissector_init +EXPORT_SYMBOL vmlinux 0xcd1317df __pci_enable_wake +EXPORT_SYMBOL vmlinux 0xcd1aa377 param_get_invbool +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd29df44 scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0xcd4f9fc0 sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0xcd62e080 lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0xcd69de43 phy_start +EXPORT_SYMBOL vmlinux 0xcd6ff9da __blk_run_queue +EXPORT_SYMBOL vmlinux 0xcd7ad219 tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0xcd7f821f blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0xcd844c7a kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0xcd8d36f4 flow_get_u32_src +EXPORT_SYMBOL vmlinux 0xcd9f7d9b vme_irq_free +EXPORT_SYMBOL vmlinux 0xcda9f72b devfreq_resume_device +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcdc720e3 d_genocide +EXPORT_SYMBOL vmlinux 0xcdde431f capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0xce0a4858 debugfs_create_automount +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce2c45cc wait_for_completion_io +EXPORT_SYMBOL vmlinux 0xce3689a1 kobject_del +EXPORT_SYMBOL vmlinux 0xce4904a4 acpi_leave_sleep_state +EXPORT_SYMBOL vmlinux 0xce4b106a kernel_sendpage +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce6484ad cfb_fillrect +EXPORT_SYMBOL vmlinux 0xce80ec3a nd_region_release_lane +EXPORT_SYMBOL vmlinux 0xce839bb7 blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0xce88922a new_inode +EXPORT_SYMBOL vmlinux 0xce9e41e9 lockref_get +EXPORT_SYMBOL vmlinux 0xcea23b5d scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xcecd5fcc netif_receive_skb_sk +EXPORT_SYMBOL vmlinux 0xcece339e delete_from_page_cache +EXPORT_SYMBOL vmlinux 0xced91fd5 __f_setown +EXPORT_SYMBOL vmlinux 0xcedea5f2 sk_common_release +EXPORT_SYMBOL vmlinux 0xcedfc84d lockref_mark_dead +EXPORT_SYMBOL vmlinux 0xcef51982 kstrtou16 +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xceff8c90 zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0xcf0c0fca dm_put_table_device +EXPORT_SYMBOL vmlinux 0xcf0ed737 scsi_add_device +EXPORT_SYMBOL vmlinux 0xcf120411 tty_port_close_start +EXPORT_SYMBOL vmlinux 0xcf28d132 mmc_request_done +EXPORT_SYMBOL vmlinux 0xcf3fac1f gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0xcf4c227b dev_addr_flush +EXPORT_SYMBOL vmlinux 0xcf582022 sk_send_sigurg +EXPORT_SYMBOL vmlinux 0xcf5b9cd1 mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0xcf6cfe1f msrs_free +EXPORT_SYMBOL vmlinux 0xcf73abbf kernel_listen +EXPORT_SYMBOL vmlinux 0xcf82b846 nf_nat_decode_session_hook +EXPORT_SYMBOL vmlinux 0xcf8920de blk_put_request +EXPORT_SYMBOL vmlinux 0xcf8bf921 iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0xcfb1b151 phy_driver_unregister +EXPORT_SYMBOL vmlinux 0xcfc14eba xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0xcfcfb22e inet_add_protocol +EXPORT_SYMBOL vmlinux 0xcfd6bb8a phy_start_aneg +EXPORT_SYMBOL vmlinux 0xcfe05d4d register_kmmio_probe +EXPORT_SYMBOL vmlinux 0xcff89efe passthru_features_check +EXPORT_SYMBOL vmlinux 0xd05c55bd phy_drivers_register +EXPORT_SYMBOL vmlinux 0xd061bf04 have_submounts +EXPORT_SYMBOL vmlinux 0xd0720a17 on_each_cpu_cond +EXPORT_SYMBOL vmlinux 0xd0835bf5 skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0xd09b0199 fence_context_alloc +EXPORT_SYMBOL vmlinux 0xd0a2847c sha_init +EXPORT_SYMBOL vmlinux 0xd0a91bab skip_spaces +EXPORT_SYMBOL vmlinux 0xd0ca78b0 sock_no_poll +EXPORT_SYMBOL vmlinux 0xd0d8621b strlen +EXPORT_SYMBOL vmlinux 0xd0ee156d netpoll_setup +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 0xd1036cea generic_writepages +EXPORT_SYMBOL vmlinux 0xd107790c jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0xd11073ef swiotlb_dma_mapping_error +EXPORT_SYMBOL vmlinux 0xd13028ea pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0xd14420cb pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0xd1652a93 acpi_info +EXPORT_SYMBOL vmlinux 0xd1816f32 frontswap_writethrough +EXPORT_SYMBOL vmlinux 0xd184b22a skb_make_writable +EXPORT_SYMBOL vmlinux 0xd1862993 inet_frag_destroy +EXPORT_SYMBOL vmlinux 0xd18d1fd0 jbd2_journal_invalidatepage +EXPORT_SYMBOL vmlinux 0xd196c9be kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xd1b036bd devm_release_resource +EXPORT_SYMBOL vmlinux 0xd1b22708 find_get_pages_contig +EXPORT_SYMBOL vmlinux 0xd1c84dfb hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0xd1d1bc0f scsi_ioctl_reset +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1dc07b0 vfs_rmdir +EXPORT_SYMBOL vmlinux 0xd1f6c5f3 smp_num_siblings +EXPORT_SYMBOL vmlinux 0xd2064e2f idr_replace +EXPORT_SYMBOL vmlinux 0xd2073d20 pci_set_mwi +EXPORT_SYMBOL vmlinux 0xd220cf8a jiffies_to_timespec +EXPORT_SYMBOL vmlinux 0xd22686dd page_cache_next_hole +EXPORT_SYMBOL vmlinux 0xd23d59bd md_error +EXPORT_SYMBOL vmlinux 0xd24cea73 inode_dio_wait +EXPORT_SYMBOL vmlinux 0xd24ea7f6 pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0xd251d7b0 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0xd254a4a0 clkdev_alloc +EXPORT_SYMBOL vmlinux 0xd2555f19 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xd259d2ed qdisc_destroy +EXPORT_SYMBOL vmlinux 0xd25d0abf nla_put +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd264c9af tcp_prequeue +EXPORT_SYMBOL vmlinux 0xd2710bc8 fb_validate_mode +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd28540b9 ps2_command +EXPORT_SYMBOL vmlinux 0xd2af138b reservation_ww_class +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2e6a582 acpi_processor_preregister_performance +EXPORT_SYMBOL vmlinux 0xd2e934c7 max8925_set_bits +EXPORT_SYMBOL vmlinux 0xd3094abc sk_capable +EXPORT_SYMBOL vmlinux 0xd3112cf3 tty_lock +EXPORT_SYMBOL vmlinux 0xd343691b rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0xd3716382 dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0xd37cc06d keyring_clear +EXPORT_SYMBOL vmlinux 0xd3b9a86e __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0xd3c2dd17 mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0xd3c4cc5c sock_kfree_s +EXPORT_SYMBOL vmlinux 0xd3e43031 jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0xd3f98741 inode_newsize_ok +EXPORT_SYMBOL vmlinux 0xd409e537 nf_ip_checksum +EXPORT_SYMBOL vmlinux 0xd40a0a86 agp_backend_release +EXPORT_SYMBOL vmlinux 0xd4353fcf xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0xd44c96f0 genphy_read_status +EXPORT_SYMBOL vmlinux 0xd4657049 tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0xd466a28b fsync_bdev +EXPORT_SYMBOL vmlinux 0xd4835ef8 dmi_check_system +EXPORT_SYMBOL vmlinux 0xd4a5f0f0 netlink_capable +EXPORT_SYMBOL vmlinux 0xd4aa6d34 dev_get_by_index +EXPORT_SYMBOL vmlinux 0xd4c5a4be path_put +EXPORT_SYMBOL vmlinux 0xd4cff497 __skb_get_hash +EXPORT_SYMBOL vmlinux 0xd50fef48 acpi_detach_data +EXPORT_SYMBOL vmlinux 0xd5258b04 pci_dev_get +EXPORT_SYMBOL vmlinux 0xd53ea521 sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0xd54f41ce try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0xd55fe259 i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0xd564d3b7 simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0xd568e4e6 netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0xd56f5418 neigh_resolve_output +EXPORT_SYMBOL vmlinux 0xd57d2a9c blk_end_request_all +EXPORT_SYMBOL vmlinux 0xd581e056 blk_rq_set_block_pc +EXPORT_SYMBOL vmlinux 0xd58f656d mmc_release_host +EXPORT_SYMBOL vmlinux 0xd5cabde8 pm860x_set_bits +EXPORT_SYMBOL vmlinux 0xd5df778a xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0xd5e6b045 pci_release_region +EXPORT_SYMBOL vmlinux 0xd5ed8f45 mipi_dsi_dcs_read +EXPORT_SYMBOL vmlinux 0xd5f52d4f netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0xd5fee211 input_flush_device +EXPORT_SYMBOL vmlinux 0xd616683a ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0xd61a2ded skb_clone +EXPORT_SYMBOL vmlinux 0xd61b3c52 tcp_sendpage +EXPORT_SYMBOL vmlinux 0xd6299733 dma_mmap_from_coherent +EXPORT_SYMBOL vmlinux 0xd62c833f schedule_timeout +EXPORT_SYMBOL vmlinux 0xd648e564 fb_match_mode +EXPORT_SYMBOL vmlinux 0xd66b6470 jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0xd67b2a67 agp_generic_enable +EXPORT_SYMBOL vmlinux 0xd6861e6e seq_puts +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd6a8c076 __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0xd6b2ed5f generate_pm_trace +EXPORT_SYMBOL vmlinux 0xd6b33026 cpu_khz +EXPORT_SYMBOL vmlinux 0xd6c21be9 xfrm6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0xd6e82dd7 path_is_under +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd6fc972f scsi_remove_host +EXPORT_SYMBOL vmlinux 0xd70cec4b bio_integrity_endio +EXPORT_SYMBOL vmlinux 0xd70f421c pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0xd7213830 cdrom_open +EXPORT_SYMBOL vmlinux 0xd72249df sockfd_lookup +EXPORT_SYMBOL vmlinux 0xd730959d seqno_fence_ops +EXPORT_SYMBOL vmlinux 0xd7599395 tty_check_change +EXPORT_SYMBOL vmlinux 0xd75c79df smp_call_function +EXPORT_SYMBOL vmlinux 0xd75f42b2 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0xd76755d6 ip_ct_attach +EXPORT_SYMBOL vmlinux 0xd78afb97 sk_net_capable +EXPORT_SYMBOL vmlinux 0xd78e6f89 security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0xd797b9a5 vme_master_write +EXPORT_SYMBOL vmlinux 0xd79b1b16 skb_free_datagram +EXPORT_SYMBOL vmlinux 0xd7ae6a8f tty_register_ldisc +EXPORT_SYMBOL vmlinux 0xd7b2c94d mdiobus_read +EXPORT_SYMBOL vmlinux 0xd7dd777b reserve_perfctr_nmi +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd7f36bd3 sock_no_sendpage +EXPORT_SYMBOL vmlinux 0xd8299b49 request_key_async +EXPORT_SYMBOL vmlinux 0xd82d2370 proc_create_data +EXPORT_SYMBOL vmlinux 0xd83dd5b9 agp_generic_destroy_pages +EXPORT_SYMBOL vmlinux 0xd84da02b posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0xd84edcd4 pci_bus_get +EXPORT_SYMBOL vmlinux 0xd85833cb __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0xd8934381 netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0xd89393a9 nf_setsockopt +EXPORT_SYMBOL vmlinux 0xd8969e18 clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0xd898edbc __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0xd89da37f movable_zone +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8b164c7 km_state_notify +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 0xd913ce2b pagevec_lookup +EXPORT_SYMBOL vmlinux 0xd92e2dca tcp_hashinfo +EXPORT_SYMBOL vmlinux 0xd94322e7 acpi_evaluate_reference +EXPORT_SYMBOL vmlinux 0xd95019d5 inet_dgram_ops +EXPORT_SYMBOL vmlinux 0xd9592de2 md_cluster_mod +EXPORT_SYMBOL vmlinux 0xd969b2c7 amd_e400_c1e_detected +EXPORT_SYMBOL vmlinux 0xd96f2e8d neigh_connected_output +EXPORT_SYMBOL vmlinux 0xd982574c dev_uc_del +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd99f83ca sock_efree +EXPORT_SYMBOL vmlinux 0xd9b59191 blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0xd9c88508 dev_warn +EXPORT_SYMBOL vmlinux 0xd9d3bcd3 _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xd9e835b7 tcf_hash_insert +EXPORT_SYMBOL vmlinux 0xd9f0d123 blk_put_queue +EXPORT_SYMBOL vmlinux 0xd9fbac8b uart_resume_port +EXPORT_SYMBOL vmlinux 0xda03f12c tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0xda08c0d7 pcibios_get_irq_routing_table +EXPORT_SYMBOL vmlinux 0xda11492a pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda55be29 jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0xda63a815 unmap_underlying_metadata +EXPORT_SYMBOL vmlinux 0xda7ca6cb fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xda8af7ad fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0xda8fd495 isapnp_write_byte +EXPORT_SYMBOL vmlinux 0xda9c9966 skb_insert +EXPORT_SYMBOL vmlinux 0xdaa50d06 is_bad_inode +EXPORT_SYMBOL vmlinux 0xdaa57ec3 totalhigh_pages +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdac5deb7 page_readlink +EXPORT_SYMBOL vmlinux 0xdac71084 generic_show_options +EXPORT_SYMBOL vmlinux 0xdacea6f1 phy_attach +EXPORT_SYMBOL vmlinux 0xdadc53d6 pci_enable_device_io +EXPORT_SYMBOL vmlinux 0xdae6ebb8 put_io_context +EXPORT_SYMBOL vmlinux 0xdb35a822 sock_update_memcg +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb7305a1 __stack_chk_fail +EXPORT_SYMBOL vmlinux 0xdb751097 mount_subtree +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdb7e4ad0 dma_free_attrs +EXPORT_SYMBOL vmlinux 0xdb835c3e xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0xdb84c771 pci_scan_bus +EXPORT_SYMBOL vmlinux 0xdb888132 jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0xdb8ed155 bitmap_start_sync +EXPORT_SYMBOL vmlinux 0xdb96f50f block_truncate_page +EXPORT_SYMBOL vmlinux 0xdba9079d tcf_hash_check +EXPORT_SYMBOL vmlinux 0xdbb00d17 scsi_target_resume +EXPORT_SYMBOL vmlinux 0xdbb5a02c filemap_map_pages +EXPORT_SYMBOL vmlinux 0xdbb6fa3e __vfs_read +EXPORT_SYMBOL vmlinux 0xdbc486b9 mipi_dsi_dcs_exit_sleep_mode +EXPORT_SYMBOL vmlinux 0xdbcee4ca security_path_symlink +EXPORT_SYMBOL vmlinux 0xdbd000d8 xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0xdbd10432 vme_master_mmap +EXPORT_SYMBOL vmlinux 0xdc047fc4 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc2d2942 phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0xdc3001fc blk_integrity_is_initialized +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc409332 thaw_super +EXPORT_SYMBOL vmlinux 0xdc411c65 blk_queue_init_tags +EXPORT_SYMBOL vmlinux 0xdc48a93b register_sysctl_table +EXPORT_SYMBOL vmlinux 0xdc4ba4ca mmc_get_card +EXPORT_SYMBOL vmlinux 0xdc4d39da neigh_event_ns +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc57f532 acpi_install_gpe_handler +EXPORT_SYMBOL vmlinux 0xdc5aa83c i2c_clients_command +EXPORT_SYMBOL vmlinux 0xdc5b4f7b clk_get +EXPORT_SYMBOL vmlinux 0xdc5e05c6 console_stop +EXPORT_SYMBOL vmlinux 0xdc5e5a2f serio_close +EXPORT_SYMBOL vmlinux 0xdc6881aa ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0xdc7de40f mmc_flush_cache +EXPORT_SYMBOL vmlinux 0xdc869d4f ata_link_printk +EXPORT_SYMBOL vmlinux 0xdca26ec0 abx500_get_chip_id +EXPORT_SYMBOL vmlinux 0xdcab6722 kern_path_create +EXPORT_SYMBOL vmlinux 0xdcc03b49 sync_inodes_sb +EXPORT_SYMBOL vmlinux 0xdcc3f601 eth_header_cache +EXPORT_SYMBOL vmlinux 0xdcc92963 nf_log_set +EXPORT_SYMBOL vmlinux 0xdce84627 dev_queue_xmit_sk +EXPORT_SYMBOL vmlinux 0xdd0870b2 __neigh_create +EXPORT_SYMBOL vmlinux 0xdd0a2ba2 strlcat +EXPORT_SYMBOL vmlinux 0xdd35d5de clk_register_clkdevs +EXPORT_SYMBOL vmlinux 0xdd437791 set_pages_array_wb +EXPORT_SYMBOL vmlinux 0xdd751834 mb_cache_entry_alloc +EXPORT_SYMBOL vmlinux 0xdda07814 jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0xddaabe2b da903x_query_status +EXPORT_SYMBOL vmlinux 0xddb37d02 proc_dointvec +EXPORT_SYMBOL vmlinux 0xddb807c7 phy_ethtool_gset +EXPORT_SYMBOL vmlinux 0xddb9495a pnp_find_dev +EXPORT_SYMBOL vmlinux 0xddd25b50 fbcon_rotate_ud +EXPORT_SYMBOL vmlinux 0xddd93253 mem_cgroup_begin_page_stat +EXPORT_SYMBOL vmlinux 0xddf49b0e submit_bio_wait +EXPORT_SYMBOL vmlinux 0xddf4e0fa tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0xddfeb6e8 pci_set_dma_max_seg_size +EXPORT_SYMBOL vmlinux 0xde16dc16 tboot +EXPORT_SYMBOL vmlinux 0xde40dc30 gnttab_free_pages +EXPORT_SYMBOL vmlinux 0xde51cbc4 unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0xde523586 mpage_writepage +EXPORT_SYMBOL vmlinux 0xde58e625 iget5_locked +EXPORT_SYMBOL vmlinux 0xde9360ba totalram_pages +EXPORT_SYMBOL vmlinux 0xde93928e __netif_schedule +EXPORT_SYMBOL vmlinux 0xde96a23c udp_lib_unhash +EXPORT_SYMBOL vmlinux 0xde9b17ed agp3_generic_fetch_size +EXPORT_SYMBOL vmlinux 0xdea2eff6 try_to_writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0xdec2a815 blk_end_request_cur +EXPORT_SYMBOL vmlinux 0xded700b8 mdiobus_free +EXPORT_SYMBOL vmlinux 0xded931f3 resource_list_create_entry +EXPORT_SYMBOL vmlinux 0xdedb6611 try_wait_for_completion +EXPORT_SYMBOL vmlinux 0xdede7759 blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0xdef49649 bio_put +EXPORT_SYMBOL vmlinux 0xdef8a129 __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0xdf01eae3 qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0xdf0da3cc acpi_get_devices +EXPORT_SYMBOL vmlinux 0xdf12a927 acpi_check_dsm +EXPORT_SYMBOL vmlinux 0xdf1427e5 idr_remove +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf37ed37 __sock_create +EXPORT_SYMBOL vmlinux 0xdf3a693d crc_t10dif_update +EXPORT_SYMBOL vmlinux 0xdf3f6b5b vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0xdf4fc797 __register_nmi_handler +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf55f322 pv_mmu_ops +EXPORT_SYMBOL vmlinux 0xdf60cc27 __print_symbol +EXPORT_SYMBOL vmlinux 0xdf861c7f gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0xdf8c695a __ndelay +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdf9464f9 invalidate_bdev +EXPORT_SYMBOL vmlinux 0xdf9d71bf padata_add_cpu +EXPORT_SYMBOL vmlinux 0xdfb9a2f1 simple_fill_super +EXPORT_SYMBOL vmlinux 0xdfc5169b slhc_init +EXPORT_SYMBOL vmlinux 0xdfd2da7e vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0xdfd3a075 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xe0077d49 __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0xe02898bf xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0xe02b02f9 block_commit_write +EXPORT_SYMBOL vmlinux 0xe03df979 devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0xe04f7caa dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xe05ee29a jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0xe06141e9 security_sk_clone +EXPORT_SYMBOL vmlinux 0xe06bebf3 devm_request_threaded_irq +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 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0bc8cfc textsearch_unregister +EXPORT_SYMBOL vmlinux 0xe0f32a5a blk_queue_find_tag +EXPORT_SYMBOL vmlinux 0xe1007c4d follow_up +EXPORT_SYMBOL vmlinux 0xe1015a6e vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0xe113aeee phy_attach_direct +EXPORT_SYMBOL vmlinux 0xe1193aff blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0xe120aa57 __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0xe1215918 __secpath_destroy +EXPORT_SYMBOL vmlinux 0xe13cd8a7 dmi_name_in_vendors +EXPORT_SYMBOL vmlinux 0xe15a9908 serio_open +EXPORT_SYMBOL vmlinux 0xe1605a09 __generic_block_fiemap +EXPORT_SYMBOL vmlinux 0xe1761617 security_inet_conn_request +EXPORT_SYMBOL vmlinux 0xe1786c32 make_flow_keys_digest +EXPORT_SYMBOL vmlinux 0xe1b02a46 __devm_gpiod_get_optional +EXPORT_SYMBOL vmlinux 0xe1c1a5b6 nd_region_to_nstype +EXPORT_SYMBOL vmlinux 0xe1f1e9e5 pci_get_slot +EXPORT_SYMBOL vmlinux 0xe200f872 secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xe20391cb proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0xe2066007 cdrom_media_changed +EXPORT_SYMBOL vmlinux 0xe2140ef3 prepare_creds +EXPORT_SYMBOL vmlinux 0xe21838ab blk_init_tags +EXPORT_SYMBOL vmlinux 0xe23ae481 blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe23cca02 inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0xe24d3a97 jiffies_64 +EXPORT_SYMBOL vmlinux 0xe259ae9e _raw_spin_lock +EXPORT_SYMBOL vmlinux 0xe2634092 qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0xe26f6666 __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0xe2815e5c bio_endio +EXPORT_SYMBOL vmlinux 0xe28977b6 kern_path +EXPORT_SYMBOL vmlinux 0xe29e1d0e out_of_line_wait_on_atomic_t +EXPORT_SYMBOL vmlinux 0xe2a3c9e1 pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0xe2b93863 neigh_changeaddr +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2e8065e memdup_user +EXPORT_SYMBOL vmlinux 0xe2ea72f3 ll_rw_block +EXPORT_SYMBOL vmlinux 0xe2eb8254 md_done_sync +EXPORT_SYMBOL vmlinux 0xe2f425e7 rps_cpu_mask +EXPORT_SYMBOL vmlinux 0xe2fae716 kmemdup +EXPORT_SYMBOL vmlinux 0xe3197208 proc_dostring +EXPORT_SYMBOL vmlinux 0xe319bf42 __serio_register_driver +EXPORT_SYMBOL vmlinux 0xe319eb24 acpi_pci_osc_control_set +EXPORT_SYMBOL vmlinux 0xe32216d6 jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0xe3268c0d blk_mq_tag_busy_iter +EXPORT_SYMBOL vmlinux 0xe3399a75 native_queued_spin_lock_slowpath +EXPORT_SYMBOL vmlinux 0xe3410945 pnp_register_driver +EXPORT_SYMBOL vmlinux 0xe342ef40 kill_litter_super +EXPORT_SYMBOL vmlinux 0xe35bd9ff scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0xe370f09d open_exec +EXPORT_SYMBOL vmlinux 0xe3889d34 dma_pool_create +EXPORT_SYMBOL vmlinux 0xe38a1083 tcp_md5_hash_header +EXPORT_SYMBOL vmlinux 0xe3a7c5a0 simple_write_end +EXPORT_SYMBOL vmlinux 0xe3b718ec wait_for_key_construction +EXPORT_SYMBOL vmlinux 0xe3b9c332 nobh_truncate_page +EXPORT_SYMBOL vmlinux 0xe3d6f284 fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xe3ea7748 pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0xe445db4a acpi_check_address_range +EXPORT_SYMBOL vmlinux 0xe45d2d2b seq_open_private +EXPORT_SYMBOL vmlinux 0xe462e585 mfd_remove_devices +EXPORT_SYMBOL vmlinux 0xe4655197 iget_failed +EXPORT_SYMBOL vmlinux 0xe47274a5 skb_vlan_untag +EXPORT_SYMBOL vmlinux 0xe484e35f ioread32 +EXPORT_SYMBOL vmlinux 0xe493065c blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0xe4a24459 blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0xe4a47f35 sk_free +EXPORT_SYMBOL vmlinux 0xe4a76806 netpoll_send_udp +EXPORT_SYMBOL vmlinux 0xe4aa5516 generic_make_request +EXPORT_SYMBOL vmlinux 0xe4aafce3 __ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0xe4ab881c __get_page_tail +EXPORT_SYMBOL vmlinux 0xe4d340c2 skb_checksum_help +EXPORT_SYMBOL vmlinux 0xe4dd7303 pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0xe4f112ce tcf_hash_cleanup +EXPORT_SYMBOL vmlinux 0xe4fdd8cf netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0xe501d083 vfs_statfs +EXPORT_SYMBOL vmlinux 0xe50f6718 stop_tty +EXPORT_SYMBOL vmlinux 0xe50f904f intel_scu_ipc_ioread16 +EXPORT_SYMBOL vmlinux 0xe513a509 override_creds +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe530d757 acpi_clear_gpe +EXPORT_SYMBOL vmlinux 0xe538c2ac input_close_device +EXPORT_SYMBOL vmlinux 0xe539512e inet6_unregister_icmp_sender +EXPORT_SYMBOL vmlinux 0xe550a0a0 scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0xe556c3ff pci_get_device +EXPORT_SYMBOL vmlinux 0xe56413aa pnp_stop_dev +EXPORT_SYMBOL vmlinux 0xe57878a1 in6_pton +EXPORT_SYMBOL vmlinux 0xe5815f8a _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0xe5867808 dlci_ioctl_set +EXPORT_SYMBOL vmlinux 0xe58afc0a t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5d29d39 md_set_array_sectors +EXPORT_SYMBOL vmlinux 0xe5da3f15 pci_claim_resource +EXPORT_SYMBOL vmlinux 0xe5ed5467 xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xe5efb342 blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0xe5f70607 devm_ioremap +EXPORT_SYMBOL vmlinux 0xe6162877 down_killable +EXPORT_SYMBOL vmlinux 0xe61d029b eth_validate_addr +EXPORT_SYMBOL vmlinux 0xe61d38e6 kmap +EXPORT_SYMBOL vmlinux 0xe61f7734 mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0xe62171c6 framebuffer_release +EXPORT_SYMBOL vmlinux 0xe6333b84 unregister_netdev +EXPORT_SYMBOL vmlinux 0xe63e13c4 abx500_set_register_interruptible +EXPORT_SYMBOL vmlinux 0xe64d98fe rdmsr_safe_regs +EXPORT_SYMBOL vmlinux 0xe6532747 xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0xe666e4b3 pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0xe66a6fff devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0xe678b1cb acpi_device_set_power +EXPORT_SYMBOL vmlinux 0xe693a6ce vme_get_size +EXPORT_SYMBOL vmlinux 0xe697d108 __blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe69a1b15 __vfs_write +EXPORT_SYMBOL vmlinux 0xe69b293f kset_unregister +EXPORT_SYMBOL vmlinux 0xe6b27006 blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0xe6bda532 param_ops_invbool +EXPORT_SYMBOL vmlinux 0xe6c9aba3 done_path_create +EXPORT_SYMBOL vmlinux 0xe6ebc016 key_create_or_update +EXPORT_SYMBOL vmlinux 0xe6f5672b free_user_ns +EXPORT_SYMBOL vmlinux 0xe6fbe430 can_do_mlock +EXPORT_SYMBOL vmlinux 0xe716baed acpi_unregister_ioapic +EXPORT_SYMBOL vmlinux 0xe71ceeba mmc_alloc_host +EXPORT_SYMBOL vmlinux 0xe7221c20 inet_sendmsg +EXPORT_SYMBOL vmlinux 0xe7332bfb key_link +EXPORT_SYMBOL vmlinux 0xe74303d9 module_refcount +EXPORT_SYMBOL vmlinux 0xe746b7c2 blk_queue_prep_rq +EXPORT_SYMBOL vmlinux 0xe74c7eef skb_clone_sk +EXPORT_SYMBOL vmlinux 0xe751a7a7 inode_add_bytes +EXPORT_SYMBOL vmlinux 0xe759372a fbcon_rotate_cw +EXPORT_SYMBOL vmlinux 0xe77d389a gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0xe781b5f6 intel_scu_ipc_readv +EXPORT_SYMBOL vmlinux 0xe78df0fa fb_set_suspend +EXPORT_SYMBOL vmlinux 0xe7988b3c param_ops_bool +EXPORT_SYMBOL vmlinux 0xe79c664b dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0xe7a664c4 nf_hooks +EXPORT_SYMBOL vmlinux 0xe7a81967 audit_log_secctx +EXPORT_SYMBOL vmlinux 0xe7b3918b phy_get_eee_err +EXPORT_SYMBOL vmlinux 0xe7b6315e kblockd_schedule_delayed_work_on +EXPORT_SYMBOL vmlinux 0xe7c39ef5 dump_page +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe7edc2b8 scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0xe7f51af7 dmam_declare_coherent_memory +EXPORT_SYMBOL vmlinux 0xe810607d pagevec_lookup_tag +EXPORT_SYMBOL vmlinux 0xe8111b39 unmap_mapping_range +EXPORT_SYMBOL vmlinux 0xe81ef1dd remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0xe8214184 tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0xe84fd96c tty_write_room +EXPORT_SYMBOL vmlinux 0xe87025f0 acpi_evaluate_object_typed +EXPORT_SYMBOL vmlinux 0xe8779db1 swiotlb_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0xe8794ce1 slhc_toss +EXPORT_SYMBOL vmlinux 0xe87b2edd sg_copy_buffer +EXPORT_SYMBOL vmlinux 0xe890eac6 _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0xe893fee7 mem_cgroup_end_page_stat +EXPORT_SYMBOL vmlinux 0xe8b68849 wrmsr_on_cpus +EXPORT_SYMBOL vmlinux 0xe8bea3bc qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xe8d7e8e7 unregister_md_personality +EXPORT_SYMBOL vmlinux 0xe8facb1a sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe92e992d vfs_writev +EXPORT_SYMBOL vmlinux 0xe93f6042 trace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0xe9481455 scsi_free_host_dev +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe95ac9d4 vga_client_register +EXPORT_SYMBOL vmlinux 0xe95e00cf flex_array_get_ptr +EXPORT_SYMBOL vmlinux 0xe9711e2b security_task_getsecid +EXPORT_SYMBOL vmlinux 0xe997667b wrmsr_on_cpu +EXPORT_SYMBOL vmlinux 0xe9acfac4 tcf_hash_new_index +EXPORT_SYMBOL vmlinux 0xe9b2a722 blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0xe9b7d617 crypto_sha1_finup +EXPORT_SYMBOL vmlinux 0xe9c55773 fs_bio_set +EXPORT_SYMBOL vmlinux 0xe9cc6f79 dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0xe9dbaee7 mmc_interrupt_hpi +EXPORT_SYMBOL vmlinux 0xe9eadee4 agp_find_bridge +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xe9fc3bb9 kmap_high +EXPORT_SYMBOL vmlinux 0xe9feeba9 blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0xea054b22 nla_policy_len +EXPORT_SYMBOL vmlinux 0xea16dd4c tcp_destroy_cgroup +EXPORT_SYMBOL vmlinux 0xea4561f0 blk_make_request +EXPORT_SYMBOL vmlinux 0xea4ca1a0 mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0xea4e7206 __dev_remove_pack +EXPORT_SYMBOL vmlinux 0xea7987f1 key_update +EXPORT_SYMBOL vmlinux 0xea7a42f9 __sg_free_table +EXPORT_SYMBOL vmlinux 0xea7b735e mount_pseudo +EXPORT_SYMBOL vmlinux 0xea7b8a44 acpi_install_interface +EXPORT_SYMBOL vmlinux 0xea90bdd3 acpi_attach_data +EXPORT_SYMBOL vmlinux 0xea9705da mfd_cell_disable +EXPORT_SYMBOL vmlinux 0xeaae9cfc sock_no_shutdown +EXPORT_SYMBOL vmlinux 0xeaaeac0e scsi_remove_target +EXPORT_SYMBOL vmlinux 0xeae3dfd6 __const_udelay +EXPORT_SYMBOL vmlinux 0xeaf84e32 unlock_buffer +EXPORT_SYMBOL vmlinux 0xeafd2022 netdev_info +EXPORT_SYMBOL vmlinux 0xeb0da44c param_get_bool +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb38d29a __cleancache_get_page +EXPORT_SYMBOL vmlinux 0xeb4f17d9 kernel_recvmsg +EXPORT_SYMBOL vmlinux 0xeb55a931 __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xeb6e14c7 softnet_data +EXPORT_SYMBOL vmlinux 0xeb6e86e9 dev_get_phys_port_id +EXPORT_SYMBOL vmlinux 0xeb7e48ce acpi_get_hp_hw_control_from_firmware +EXPORT_SYMBOL vmlinux 0xebb52791 inet_frags_fini +EXPORT_SYMBOL vmlinux 0xebc3aa17 input_unregister_handle +EXPORT_SYMBOL vmlinux 0xebcae327 d_alloc +EXPORT_SYMBOL vmlinux 0xebd1fdbe mmc_power_restore_host +EXPORT_SYMBOL vmlinux 0xebff5c34 bio_phys_segments +EXPORT_SYMBOL vmlinux 0xebff5cf5 fence_signal_locked +EXPORT_SYMBOL vmlinux 0xec1aa6ef memzero_explicit +EXPORT_SYMBOL vmlinux 0xec1ee27a module_layout +EXPORT_SYMBOL vmlinux 0xec28c9f6 key_alloc +EXPORT_SYMBOL vmlinux 0xec2a3276 release_pages +EXPORT_SYMBOL vmlinux 0xec2e216c f_setown +EXPORT_SYMBOL vmlinux 0xec35f71c scsi_mode_sense +EXPORT_SYMBOL vmlinux 0xec3b7201 pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0xec4d9e3a clk_get_sys +EXPORT_SYMBOL vmlinux 0xec6fb17d nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0xec76ca87 mdiobus_scan +EXPORT_SYMBOL vmlinux 0xec92749e iter_file_splice_write +EXPORT_SYMBOL vmlinux 0xec94a21d skb_ensure_writable +EXPORT_SYMBOL vmlinux 0xecbb3b6a mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0xecbcb8bb radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0xecc483e5 kunmap +EXPORT_SYMBOL vmlinux 0xeccd3e0c acpi_handle_printk +EXPORT_SYMBOL vmlinux 0xece73265 init_net +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xecf2c9ed scsi_rescan_device +EXPORT_SYMBOL vmlinux 0xecf779fb inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0xed046074 pci_bus_type +EXPORT_SYMBOL vmlinux 0xed048903 dev_get_stats +EXPORT_SYMBOL vmlinux 0xed057b76 nf_afinfo +EXPORT_SYMBOL vmlinux 0xed110d04 ioctl_by_bdev +EXPORT_SYMBOL vmlinux 0xed2f2e80 install_exec_creds +EXPORT_SYMBOL vmlinux 0xed3e8c6d nd_namespace_blk_validate +EXPORT_SYMBOL vmlinux 0xed3ed8fd blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0xed597524 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xed5f3886 generic_end_io_acct +EXPORT_SYMBOL vmlinux 0xed5febb7 xfrm_lookup +EXPORT_SYMBOL vmlinux 0xed87749b copy_page_from_iter +EXPORT_SYMBOL vmlinux 0xed93f29e __kunmap_atomic +EXPORT_SYMBOL vmlinux 0xed96acb7 crypto_sha256_finup +EXPORT_SYMBOL vmlinux 0xed998e4c unregister_console +EXPORT_SYMBOL vmlinux 0xed9d0569 request_key +EXPORT_SYMBOL vmlinux 0xed9f9a20 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedbd968b component_match_add +EXPORT_SYMBOL vmlinux 0xedc03953 iounmap +EXPORT_SYMBOL vmlinux 0xedcf490d downgrade_write +EXPORT_SYMBOL vmlinux 0xede292f1 poll_initwait +EXPORT_SYMBOL vmlinux 0xede43727 mmc_gpio_request_ro +EXPORT_SYMBOL vmlinux 0xedef681b inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0xee151fd1 fsnotify_add_mark +EXPORT_SYMBOL vmlinux 0xee1850bc set_pages_x +EXPORT_SYMBOL vmlinux 0xee22c25b inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee344456 uart_add_one_port +EXPORT_SYMBOL vmlinux 0xee7eb9e1 pnp_platform_devices +EXPORT_SYMBOL vmlinux 0xee82b0b0 del_random_ready_callback +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xee93c985 netdev_alert +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeeb35f21 xfrm6_prepare_output +EXPORT_SYMBOL vmlinux 0xeed6f477 __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0xeee41531 pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0xeee48a7b unregister_filesystem +EXPORT_SYMBOL vmlinux 0xeeefc2a8 d_make_root +EXPORT_SYMBOL vmlinux 0xeef161aa groups_free +EXPORT_SYMBOL vmlinux 0xeefad2c9 proto_register +EXPORT_SYMBOL vmlinux 0xef00fd34 udp_disconnect +EXPORT_SYMBOL vmlinux 0xef0de0d2 blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0xef32214a loop_backing_file +EXPORT_SYMBOL vmlinux 0xef8b3e09 get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0xef9aedfc boot_option_idle_override +EXPORT_SYMBOL vmlinux 0xefb3e76c dcache_readdir +EXPORT_SYMBOL vmlinux 0xefd1624a vme_dma_free_attribute +EXPORT_SYMBOL vmlinux 0xefda8d99 abort_exclusive_wait +EXPORT_SYMBOL vmlinux 0xefdd70ce security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0xefe099c3 acpi_get_event_status +EXPORT_SYMBOL vmlinux 0xefe2d302 __tcf_hash_release +EXPORT_SYMBOL vmlinux 0xefecd33c scsi_device_put +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf00ca270 vfs_getxattr_alloc +EXPORT_SYMBOL vmlinux 0xf00f777c pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0xf010170a scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0xf0187927 __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0xf05ffa15 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0xf065f629 ioread16be +EXPORT_SYMBOL vmlinux 0xf067257c register_memory_isolate_notifier +EXPORT_SYMBOL vmlinux 0xf0687dfa phy_read_mmd_indirect +EXPORT_SYMBOL vmlinux 0xf07169bb netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0xf077a321 d_instantiate_unique +EXPORT_SYMBOL vmlinux 0xf081b8d7 get_disk +EXPORT_SYMBOL vmlinux 0xf08242c2 finish_wait +EXPORT_SYMBOL vmlinux 0xf08c67de napi_alloc_frag +EXPORT_SYMBOL vmlinux 0xf09de776 get_random_int +EXPORT_SYMBOL vmlinux 0xf0a4a552 serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0xf0ad64ae to_ndd +EXPORT_SYMBOL vmlinux 0xf0b01fb9 set_create_files_as +EXPORT_SYMBOL vmlinux 0xf0bf40fd neigh_direct_output +EXPORT_SYMBOL vmlinux 0xf0d6a251 udp_lib_rehash +EXPORT_SYMBOL vmlinux 0xf0d7056f __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0xf0ef15b4 list_sort +EXPORT_SYMBOL vmlinux 0xf0fd8f14 tcp_mtup_init +EXPORT_SYMBOL vmlinux 0xf10526ac verify_spi_info +EXPORT_SYMBOL vmlinux 0xf1099a8e drop_super +EXPORT_SYMBOL vmlinux 0xf1099f5b bio_map_kern +EXPORT_SYMBOL vmlinux 0xf10de535 ioread8 +EXPORT_SYMBOL vmlinux 0xf11328e4 __invalidate_device +EXPORT_SYMBOL vmlinux 0xf11543ff find_first_zero_bit +EXPORT_SYMBOL vmlinux 0xf11e1dcc vme_lm_request +EXPORT_SYMBOL vmlinux 0xf11f369e mipi_dsi_dcs_soft_reset +EXPORT_SYMBOL vmlinux 0xf13344cc simple_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0xf1398e2e lg_local_unlock_cpu +EXPORT_SYMBOL vmlinux 0xf147dcb2 hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0xf1542baf udp6_set_csum +EXPORT_SYMBOL vmlinux 0xf18242e1 atomic64_set_cx8 +EXPORT_SYMBOL vmlinux 0xf1953712 dquot_drop +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf1969a8e __usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xf1b7ff44 pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0xf1ca0fef __bio_clone_fast +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1deabf2 div64_u64 +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf20dabd8 free_irq +EXPORT_SYMBOL vmlinux 0xf229cf54 tty_throttle +EXPORT_SYMBOL vmlinux 0xf22c66f7 tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf2440b83 xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0xf24f1b23 mmc_can_erase +EXPORT_SYMBOL vmlinux 0xf24f87d2 send_sig_info +EXPORT_SYMBOL vmlinux 0xf265d342 ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0xf267b92c mipi_dsi_detach +EXPORT_SYMBOL vmlinux 0xf273ec3a mntput +EXPORT_SYMBOL vmlinux 0xf279f336 pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0xf28ed6e2 machine_to_phys_nr +EXPORT_SYMBOL vmlinux 0xf2945eb7 mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0xf2997713 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0xf29c95aa input_get_keycode +EXPORT_SYMBOL vmlinux 0xf2a0af8f backlight_device_registered +EXPORT_SYMBOL vmlinux 0xf2ab88c1 nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0xf2ae661d migrate_page +EXPORT_SYMBOL vmlinux 0xf2b11086 input_register_handle +EXPORT_SYMBOL vmlinux 0xf2b1b3f9 param_get_ullong +EXPORT_SYMBOL vmlinux 0xf2b58417 tso_build_hdr +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2db8995 dm_put_device +EXPORT_SYMBOL vmlinux 0xf3080b04 pnp_request_card_device +EXPORT_SYMBOL vmlinux 0xf30b2149 remove_proc_subtree +EXPORT_SYMBOL vmlinux 0xf312cb9d ucs2_strsize +EXPORT_SYMBOL vmlinux 0xf313da4e sha_transform +EXPORT_SYMBOL vmlinux 0xf3249147 pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0xf3284512 generic_file_read_iter +EXPORT_SYMBOL vmlinux 0xf3341268 __clear_user +EXPORT_SYMBOL vmlinux 0xf33dad20 fifo_set_limit +EXPORT_SYMBOL vmlinux 0xf342287b misc_deregister +EXPORT_SYMBOL vmlinux 0xf34480e1 param_ops_charp +EXPORT_SYMBOL vmlinux 0xf345cd05 sock_recvmsg +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf389fe60 __hw_addr_init +EXPORT_SYMBOL vmlinux 0xf3916987 global_cursor_default +EXPORT_SYMBOL vmlinux 0xf3917eec i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0xf396cd21 tcp_parse_md5sig_option +EXPORT_SYMBOL vmlinux 0xf3986b06 acpi_os_map_generic_address +EXPORT_SYMBOL vmlinux 0xf39cc38c inet_del_offload +EXPORT_SYMBOL vmlinux 0xf3af23a4 twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0xf3bff403 clk_add_alias +EXPORT_SYMBOL vmlinux 0xf3e6402e __bitmap_equal +EXPORT_SYMBOL vmlinux 0xf3f92560 t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0xf3fdef1d eisa_driver_unregister +EXPORT_SYMBOL vmlinux 0xf4009b2d security_path_mknod +EXPORT_SYMBOL vmlinux 0xf40b2297 __crypto_memneq +EXPORT_SYMBOL vmlinux 0xf40f0115 phy_print_status +EXPORT_SYMBOL vmlinux 0xf42d0e28 inet_shutdown +EXPORT_SYMBOL vmlinux 0xf437a2d3 agp_unbind_memory +EXPORT_SYMBOL vmlinux 0xf441ac43 ioread8_rep +EXPORT_SYMBOL vmlinux 0xf4483b96 eth_gro_receive +EXPORT_SYMBOL vmlinux 0xf464d79f scsi_device_set_state +EXPORT_SYMBOL vmlinux 0xf46bedcf netlink_ack +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf474fdcb kfree_const +EXPORT_SYMBOL vmlinux 0xf4822de3 dev_get_iflink +EXPORT_SYMBOL vmlinux 0xf4992ffd blk_integrity_compare +EXPORT_SYMBOL vmlinux 0xf4a5c213 avail_to_resrv_perfctr_nmi_bit +EXPORT_SYMBOL vmlinux 0xf4af02af devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0xf4b2ed02 skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0xf4b754fd acpi_resources_are_enforced +EXPORT_SYMBOL vmlinux 0xf4bcae88 down_write_trylock +EXPORT_SYMBOL vmlinux 0xf4bdbeb9 __frontswap_invalidate_area +EXPORT_SYMBOL vmlinux 0xf4c1ed74 vga_con +EXPORT_SYMBOL vmlinux 0xf4cdd7cb tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf4ffc698 forget_cached_acl +EXPORT_SYMBOL vmlinux 0xf502d273 acpi_get_current_resources +EXPORT_SYMBOL vmlinux 0xf5063049 pm860x_reg_read +EXPORT_SYMBOL vmlinux 0xf508e8d7 tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0xf51ae235 touch_nmi_watchdog +EXPORT_SYMBOL vmlinux 0xf51d6f92 dcache_dir_close +EXPORT_SYMBOL vmlinux 0xf536d22e acpi_set_gpe_wake_mask +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf580c63e tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0xf5876881 tcp_init_cgroup +EXPORT_SYMBOL vmlinux 0xf59ef089 down_write +EXPORT_SYMBOL vmlinux 0xf5a10e25 vme_slave_set +EXPORT_SYMBOL vmlinux 0xf5a87b1e ip_queue_xmit +EXPORT_SYMBOL vmlinux 0xf5b10e67 acpi_install_global_event_handler +EXPORT_SYMBOL vmlinux 0xf5c1c8e8 input_register_handler +EXPORT_SYMBOL vmlinux 0xf5c2d34d hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0xf5cb766a scsi_report_opcode +EXPORT_SYMBOL vmlinux 0xf5eb86ea blk_verify_command +EXPORT_SYMBOL vmlinux 0xf605fed0 xfrm_prepare_input +EXPORT_SYMBOL vmlinux 0xf60ab40e pnpacpi_protocol +EXPORT_SYMBOL vmlinux 0xf613ebd4 blk_register_region +EXPORT_SYMBOL vmlinux 0xf621bb7d queue_read_lock_slowpath +EXPORT_SYMBOL vmlinux 0xf62fa8c8 pci_assign_resource +EXPORT_SYMBOL vmlinux 0xf6334093 __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0xf6388c56 sysctl_ip_default_ttl +EXPORT_SYMBOL vmlinux 0xf660aedc devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0xf6770391 mac_pton +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf68687be __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0xf68bc326 netdev_boot_setup_check +EXPORT_SYMBOL vmlinux 0xf693a145 irq_stat +EXPORT_SYMBOL vmlinux 0xf6948774 elevator_exit +EXPORT_SYMBOL vmlinux 0xf6b11d91 clear_nlink +EXPORT_SYMBOL vmlinux 0xf6bb4729 color_table +EXPORT_SYMBOL vmlinux 0xf6bd2325 generic_file_direct_write +EXPORT_SYMBOL vmlinux 0xf6cef8b2 splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0xf6e91d25 unregister_quota_format +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf726d02f atomic64_add_unless_cx8 +EXPORT_SYMBOL vmlinux 0xf72f45cd i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0xf738a850 __alloc_pages_nodemask +EXPORT_SYMBOL vmlinux 0xf745cb16 atomic64_sub_return_cx8 +EXPORT_SYMBOL vmlinux 0xf74f5cf7 vga_switcheroo_set_dynamic_switch +EXPORT_SYMBOL vmlinux 0xf755c29b security_path_rmdir +EXPORT_SYMBOL vmlinux 0xf7584a9c find_font +EXPORT_SYMBOL vmlinux 0xf764868a udplite_table +EXPORT_SYMBOL vmlinux 0xf788424d register_sysctl +EXPORT_SYMBOL vmlinux 0xf79e97cd acpi_get_physical_device_location +EXPORT_SYMBOL vmlinux 0xf7b0248c jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0xf7b8e546 acpi_device_hid +EXPORT_SYMBOL vmlinux 0xf7b97d9c phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0xf7daf2eb phy_init_eee +EXPORT_SYMBOL vmlinux 0xf7e4b1b7 dm_get_device +EXPORT_SYMBOL vmlinux 0xf7e83f70 rwsem_down_read_failed +EXPORT_SYMBOL vmlinux 0xf8050fac acpi_evaluate_object +EXPORT_SYMBOL vmlinux 0xf811e69d scsi_eh_flush_done_q +EXPORT_SYMBOL vmlinux 0xf81f5935 padata_free +EXPORT_SYMBOL vmlinux 0xf822c5dd get_fs_type +EXPORT_SYMBOL vmlinux 0xf827cb83 free_reserved_area +EXPORT_SYMBOL vmlinux 0xf82abc1d isa_dma_bridge_buggy +EXPORT_SYMBOL vmlinux 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf83a2bf4 agp_alloc_page_array +EXPORT_SYMBOL vmlinux 0xf83ec7b3 param_get_ulong +EXPORT_SYMBOL vmlinux 0xf86c3337 dev_printk +EXPORT_SYMBOL vmlinux 0xf88e0ee2 acpi_get_table_header +EXPORT_SYMBOL vmlinux 0xf8a23d83 __dax_fault +EXPORT_SYMBOL vmlinux 0xf8a28860 ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0xf8d2d17a jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0xf8e481d7 set_page_dirty +EXPORT_SYMBOL vmlinux 0xf8f3531f input_allocate_device +EXPORT_SYMBOL vmlinux 0xf8f8da53 set_cached_acl +EXPORT_SYMBOL vmlinux 0xf8fa13c8 netif_carrier_on +EXPORT_SYMBOL vmlinux 0xf90d88f9 abx500_event_registers_startup_state_get +EXPORT_SYMBOL vmlinux 0xf91db16f udp_set_csum +EXPORT_SYMBOL vmlinux 0xf91f1c23 pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0xf920984d replace_mount_options +EXPORT_SYMBOL vmlinux 0xf92385e3 skb_orphan_partial +EXPORT_SYMBOL vmlinux 0xf9348cbc xz_dec_run +EXPORT_SYMBOL vmlinux 0xf9473fc9 rtnl_configure_link +EXPORT_SYMBOL vmlinux 0xf949ba29 security_inode_readlink +EXPORT_SYMBOL vmlinux 0xf94f856b build_skb +EXPORT_SYMBOL vmlinux 0xf955a7b5 security_dentry_init_security +EXPORT_SYMBOL vmlinux 0xf97e0cd3 single_open_size +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9bbd0f8 neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0xf9d09929 pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0xf9e73082 scnprintf +EXPORT_SYMBOL vmlinux 0xf9f7a4a1 nla_append +EXPORT_SYMBOL vmlinux 0xf9fa2011 sk_stream_write_space +EXPORT_SYMBOL vmlinux 0xfa15fe96 md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0xfa3cff1f simple_readpage +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa692cb8 param_set_long +EXPORT_SYMBOL vmlinux 0xfa90640b dma_alloc_from_coherent +EXPORT_SYMBOL vmlinux 0xfab884fb xfrm4_prepare_output +EXPORT_SYMBOL vmlinux 0xfabdc4ed generic_setlease +EXPORT_SYMBOL vmlinux 0xfac02c04 swiotlb_map_sg_attrs +EXPORT_SYMBOL vmlinux 0xfac3b868 eth_header +EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0xfacd8e72 vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0xfaced743 gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0xfae67b1f cap_mmap_addr +EXPORT_SYMBOL vmlinux 0xfaff9378 blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0xfb0443fb acpi_get_parent +EXPORT_SYMBOL vmlinux 0xfb324c23 padata_do_serial +EXPORT_SYMBOL vmlinux 0xfb41702f simple_dentry_operations +EXPORT_SYMBOL vmlinux 0xfb5f5537 pci_clear_master +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb6fe1c2 nlmsg_notify +EXPORT_SYMBOL vmlinux 0xfb707c30 __blk_end_request_all +EXPORT_SYMBOL vmlinux 0xfb80c7a0 acpi_walk_namespace +EXPORT_SYMBOL vmlinux 0xfb94103e __clzdi2 +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbb06ce4 write_inode_now +EXPORT_SYMBOL vmlinux 0xfbb5554a tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0xfbc4f89e io_schedule_timeout +EXPORT_SYMBOL vmlinux 0xfbd71298 lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0xfc02b7ad sysctl_tcp_wmem +EXPORT_SYMBOL vmlinux 0xfc3984b1 sock_no_bind +EXPORT_SYMBOL vmlinux 0xfc39e32f ioport_unmap +EXPORT_SYMBOL vmlinux 0xfc562165 acpi_run_osc +EXPORT_SYMBOL vmlinux 0xfc62f4f0 xfrm_input_resume +EXPORT_SYMBOL vmlinux 0xfc65459a kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0xfc8625d3 unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0xfc872fd1 get_ibs_caps +EXPORT_SYMBOL vmlinux 0xfc8b6864 dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0xfc9f5203 netif_device_attach +EXPORT_SYMBOL vmlinux 0xfcac0d40 acpi_install_interface_handler +EXPORT_SYMBOL vmlinux 0xfcc2a43c utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfcf231c6 flush_signals +EXPORT_SYMBOL vmlinux 0xfcfa03ff fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0xfcfb0c1d kernel_bind +EXPORT_SYMBOL vmlinux 0xfd0433f2 kset_register +EXPORT_SYMBOL vmlinux 0xfd160d39 locks_free_lock +EXPORT_SYMBOL vmlinux 0xfd33b5fa cmdline_parts_find +EXPORT_SYMBOL vmlinux 0xfd402569 mfd_add_devices +EXPORT_SYMBOL vmlinux 0xfd43c49b first_ec +EXPORT_SYMBOL vmlinux 0xfd526a70 i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0xfd7605d3 key_validate +EXPORT_SYMBOL vmlinux 0xfd799105 cancel_dirty_page +EXPORT_SYMBOL vmlinux 0xfd99623a ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xfd9aad6c blk_queue_unprep_rq +EXPORT_SYMBOL vmlinux 0xfdb9b629 ioread32be +EXPORT_SYMBOL vmlinux 0xfdbe0288 pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0xfdc43bbc dev_mc_del +EXPORT_SYMBOL vmlinux 0xfde018f8 skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0xfdef396c bitmap_endwrite +EXPORT_SYMBOL vmlinux 0xfdefd3bf security_inode_init_security +EXPORT_SYMBOL vmlinux 0xfdfc0b3b fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0xfdfd6c90 add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0xfe00e1de inet_accept +EXPORT_SYMBOL vmlinux 0xfe029963 unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xfe047ce6 acpi_enter_sleep_state +EXPORT_SYMBOL vmlinux 0xfe13c522 acpi_install_gpe_raw_handler +EXPORT_SYMBOL vmlinux 0xfe2a57c5 inet_stream_connect +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe67b0e5 keyring_alloc +EXPORT_SYMBOL vmlinux 0xfe7c4287 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0xfe9ebbbb acpi_osi_is_win8 +EXPORT_SYMBOL vmlinux 0xfebfc89a cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0xfec855f8 agp_generic_remove_memory +EXPORT_SYMBOL vmlinux 0xfeca7590 radix_tree_range_tag_if_tagged +EXPORT_SYMBOL vmlinux 0xfecc18f3 devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfee49dcc get_task_io_context +EXPORT_SYMBOL vmlinux 0xfef2c78f idr_get_next +EXPORT_SYMBOL vmlinux 0xfef79d06 gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff2ab627 dma_sync_wait +EXPORT_SYMBOL vmlinux 0xff38a9ea intel_gmch_probe +EXPORT_SYMBOL vmlinux 0xff447220 nla_reserve +EXPORT_SYMBOL vmlinux 0xff4486d0 sg_miter_skip +EXPORT_SYMBOL vmlinux 0xff480992 dump_fpu +EXPORT_SYMBOL vmlinux 0xff577e9e seq_lseek +EXPORT_SYMBOL vmlinux 0xff61ac80 remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff6f590d serial8250_do_pm +EXPORT_SYMBOL vmlinux 0xff7559e4 ioport_resource +EXPORT_SYMBOL vmlinux 0xff878fea ipv6_chk_addr_and_flags +EXPORT_SYMBOL vmlinux 0xff886f79 rwsem_downgrade_wake +EXPORT_SYMBOL vmlinux 0xff9ca065 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0xffbf9f18 bio_add_pc_page +EXPORT_SYMBOL vmlinux 0xffc722f3 cdrom_mode_select +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 0x2878b582 glue_cbc_decrypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x47c32fae glue_xts_crypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x614648db glue_ctr_crypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x7d133f04 glue_ecb_crypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x8f02ac4d glue_xts_crypt_128bit_one +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0xdd5dd978 glue_cbc_encrypt_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 0x0014f6eb gfn_to_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x00aaf935 kvm_disable_tdp +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x010aabcc kvm_arch_start_assignment +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x01a11be0 kvm_read_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x02f63453 kvm_cpu_has_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x03d4c44a kvm_vcpu_write_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x043d629b kvm_gfn_to_hva_cache_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x054786ab kvm_requeue_exception +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x055196d8 mark_page_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0beb09e3 kvm_get_dr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0c48f2ee kvm_vcpu_on_spin +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0cd5ca9c kvm_cpuid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0dd6d1ad kvm_task_switch +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0f31a746 kvm_read_guest_cached +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x101bd58c kvm_vcpu_write_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x10ae2900 handle_mmio_page_fault_common +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1290f648 kvm_apic_set_eoi_accelerated +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x14312e88 kvm_set_apic_base +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x14f65584 kvm_set_xcr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1608cf14 kvm_mmu_unprotect_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x16ac318c kvm_rdpmc +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x184a33ed kvm_io_bus_write +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 0x1e5a343c kvm_mmu_reset_context +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x20de5193 kvm_disable_largepages +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x22350661 kvm_mmu_get_spte_hierarchy +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2433d6fd __tracepoint_kvm_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x25d61ed7 kvm_mmu_unprotect_page_virt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x25e39c26 kvm_emulate_cpuid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x261e703f kvm_arch_has_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x27046576 kvm_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2793ba39 kvm_vcpu_gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2901f2a5 kvm_vcpu_block +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2bedd9e4 kvm_cpu_get_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2c124602 kvm_vcpu_gfn_to_hva +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2c78b8d4 __gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2cd36142 kvm_complete_insn_gp +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 0x3195cb0c reprogram_gp_counter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x33393fd6 __tracepoint_kvm_ple_window +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x356ff074 kvm_apic_write_nodecode +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3b5ccb5c kvm_x86_ops +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3bd15298 kvm_put_kvm +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3c21e421 kvm_init_shadow_ept_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3d550cdb gfn_to_hva +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 0x3f6c9a7a kvm_before_handle_nmi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3f75ea5c kvm_set_cr0 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4409e2bf gfn_to_pfn_prot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x46abb4ac kvm_release_page_clean +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x485cd7f6 kvm_rebooting +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4a11500f kvm_arch_unregister_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4a336e2a kvm_vcpu_yield_to +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4bf5fdf2 kvm_vcpu_mark_page_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4e2385ef kvm_get_cs_db_l_bits +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4e487d81 kvm_apic_update_irr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4fbc39ff kvm_vcpu_reload_apic_access_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x51918770 gfn_to_pfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x54c41141 gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x554436e1 x86_set_memory_region +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x566c89bb kvm_lapic_set_eoi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5691be1c kvm_arch_has_assigned_device +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x56cb6a8f kvm_flush_remote_tlbs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5957ea76 kvm_arch_end_assignment +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5b8ffcef kvm_mmu_sync_roots +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x61ad554b reprogram_counter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x64020e10 kvm_set_shared_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x64b57088 kvm_write_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x65b79da3 kvm_mmu_invlpg +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x669da1fd kvm_set_pfn_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x683109ed gfn_to_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x69150a42 kvm_mmu_slot_set_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6b3c23a4 kvm_write_tsc +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6bbdac12 kvm_clear_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6ead37ff kvm_vcpu_uninit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6f79a9c7 gfn_to_page_many_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x72520819 kvm_vcpu_read_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7488f3c2 kvm_mtrr_get_guest_memory_type +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x75dc26a3 kvm_mmu_slot_leaf_clear_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7930a284 kvm_get_kvm +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7aa64803 kvm_release_pfn_clean +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7d7a8cde kvm_write_guest_virt_system +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7dea3fbe cpuid_query_maxphyaddr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x810b6889 kvm_inject_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x82b6276f kvm_get_apic_base +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8300892d kvm_valid_efer +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x831327da kvm_max_guest_tsc_khz +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8425fe9b kvm_mmu_slot_largepage_remove_write_access +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x846a0485 kvm_emulate_wbinvd +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x84ceb28c __tracepoint_kvm_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x84ded757 kvm_debugfs_dir +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x876fc6ee kvm_queue_exception +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x88de7475 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 0x8da01274 kvm_get_pfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8e1cd06f kvm_set_pfn_accessed +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8e36347b kvm_read_guest_virt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8ebc29f9 kvm_init_shadow_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9088be73 kvm_get_linear_rip +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9107b3da kvm_mmu_load +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x99225dba kvm_mmu_unload +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x99340580 kvm_get_rflags +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x99af39cb kvm_inject_nmi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9a216313 kvm_define_shared_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9f4370e9 kvm_set_msr_common +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa0053592 kvm_set_cr4 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa02974ac kvm_require_dr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa0955bd0 kvm_set_rflags +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa0ec3a0a gfn_to_hva_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa784bbf8 kvm_get_dirty_log +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa810ac78 kvm_read_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xaa756ba6 kvm_requeue_exception_e +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xaac7c868 __tracepoint_kvm_nested_intr_vmexit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xab60a5ba kvm_mmu_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xabdacf64 kvm_emulate_hypercall +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xac31fd49 kvm_read_guest_page_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xacf7f97c gfn_to_pfn_memslot_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xad4c947b kvm_vcpu_kick +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xadf43810 x86_emulate_instruction +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xafdab6ff kvm_queue_exception_e +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 0xb3b941ef kvm_get_msr_common +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb5c63f07 kvm_emulate_halt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb639ff6b kvm_read_guest_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb7b367f0 kvm_inject_pending_timer_irqs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xba747702 __x86_set_memory_region +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xba9ed435 kvm_mmu_set_mmio_spte_mask +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbaa93168 kvm_set_cr3 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbc0f5dde load_pdptrs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbc2b538e __tracepoint_kvm_nested_vmrun +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbc8b83ed kvm_vcpu_halt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbe10cd7b reprogram_fixed_counter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbf05ab76 __tracepoint_kvm_inj_virq +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbf78b6a6 kvm_require_cpl +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc1c2f046 __tracepoint_kvm_pml_full +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc22000f2 kvm_find_cpuid_entry +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc25e5ff9 kvm_set_dr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc25f7dd0 kvm_write_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc27389ab kvm_get_dirty_log_protect +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc56d75ce __kvm_apic_update_irr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc728becc kvm_after_handle_nmi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xca631646 kvm_clear_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcb67ce10 __tracepoint_kvm_nested_intercepts +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcf0fc621 kvm_vcpu_gfn_to_pfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcf65e2cb kvm_vcpu_read_guest +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 0xd0b5897e kvm_get_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd113e582 kvm_vcpu_gfn_to_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd3027f86 kvm_is_visible_gfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd5aed6d0 kvm_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd655c0dd kvm_lmsw +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd87cfaef kvm_get_cr8 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd93bbd46 gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdae55381 kvm_set_cr8 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xde7efef6 kvm_mmu_clear_dirty_pt_masked +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe2f8010a kvm_fast_pio_out +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe300f8c1 kvm_set_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe3c820d3 kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe95dc8b1 kvm_vcpu_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe9790e86 __tracepoint_kvm_cr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe979eed8 kvm_vcpu_read_guest_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe9cf69ea __kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xea79fd67 kvm_inject_realmode_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xefc663f4 kvm_arch_register_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf6a750ae kvm_is_linear_rip +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xfd20ce48 kvm_release_page_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xfd9d4370 kvm_write_guest_cached +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xfd9d58c9 kvm_irq_has_notifier +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x30374f35 __ablk_encrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x97a61004 ablk_encrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x9f237c2a ablk_init +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xa40ce17c ablk_set_key +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xc1c13ec5 ablk_exit +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xeda09794 ablk_init_common +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xf42739bc ablk_decrypt +EXPORT_SYMBOL_GPL crypto/af_alg 0x0abcab26 af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x11badcb8 af_alg_wait_for_completion +EXPORT_SYMBOL_GPL crypto/af_alg 0x1c2a4ba4 af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x487e22d5 af_alg_cmsg_send +EXPORT_SYMBOL_GPL crypto/af_alg 0x4c81e829 af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x525e0b18 af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0x65b3be0f af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0x7b9e229e af_alg_complete +EXPORT_SYMBOL_GPL crypto/af_alg 0xd185810d af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0xd52f9b7d af_alg_link_sg +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 0xe580c159 pkcs7_validate_trust +EXPORT_SYMBOL_GPL crypto/async_tx/async_memcpy 0xd6c3020d async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x556bb2ae async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0xa147dac9 async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x138b8e74 async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x6a137e14 async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x26dbe1f1 async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xaec2675f async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xe292eba3 async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xed3be70a __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x02081f66 async_xor +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xc543f336 async_xor_val +EXPORT_SYMBOL_GPL crypto/authenc 0x587ef278 crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0x592142ce 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 0x97833cf3 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 0x73bbeff1 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 0x17129ec2 cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x37a7101c cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x37c61aed cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x37da41fd cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0x3cc0cfa5 cryptd_alloc_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x5aa3ba35 cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xa02b08b4 cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0xa3cd5b88 cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0xa4bb0d90 cryptd_free_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0xfc49efae cryptd_ablkcipher_child +EXPORT_SYMBOL_GPL crypto/crypto_null 0x21cd536a crypto_put_default_null_skcipher +EXPORT_SYMBOL_GPL crypto/crypto_null 0xd538b222 crypto_get_default_null_skcipher +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 0x5602a365 lrw_crypt +EXPORT_SYMBOL_GPL crypto/lrw 0xcd074900 lrw_init_table +EXPORT_SYMBOL_GPL crypto/mcryptd 0x12a79557 mcryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0x14bdd4d3 mcryptd_flusher +EXPORT_SYMBOL_GPL crypto/mcryptd 0x1933e800 mcryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0x59d32804 shash_ahash_mcryptd_final +EXPORT_SYMBOL_GPL crypto/mcryptd 0x6f41b80a shash_ahash_mcryptd_update +EXPORT_SYMBOL_GPL crypto/mcryptd 0xbb08b7f3 shash_ahash_mcryptd_finup +EXPORT_SYMBOL_GPL crypto/mcryptd 0xc5d145e8 shash_ahash_mcryptd_digest +EXPORT_SYMBOL_GPL crypto/mcryptd 0xc97b72d9 mcryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/mcryptd 0xce8a8c7e mcryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/rsa_generic 0xadc25bd8 rsa_parse_key +EXPORT_SYMBOL_GPL crypto/rsa_generic 0xf1b141d1 rsa_free_key +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x24b82687 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 0x6a173524 twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0x6c3229bb __twofish_setkey +EXPORT_SYMBOL_GPL crypto/xts 0x25b88b7f xts_crypt +EXPORT_SYMBOL_GPL drivers/acpi/nfit 0x6b39e659 acpi_nfit_attribute_groups +EXPORT_SYMBOL_GPL drivers/acpi/nfit 0xeecc340c acpi_nfit_init +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/ata/libahci 0x0f3f1d07 ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x1d85d801 ahci_reset_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x2164e4d1 ahci_host_activate +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x234b001d ahci_save_initial_config +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x2fa821d6 ahci_shost_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x34663a2d ahci_reset_em +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x44ea7e0a ahci_dev_classify +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x54bd001d ahci_start_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x5508f243 ahci_set_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x582c7d1d ahci_do_softreset +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x5d840818 ahci_start_fis_rx +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x60c830db ahci_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x658f3e07 ahci_qc_issue +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x83914ca0 ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x850a475f ahci_check_ready +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x88f2f639 ahci_init_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8ba854ac ahci_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x953a4020 ahci_kick_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x9e95babb ahci_port_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xb3503fd8 ahci_print_info +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xcc128d1e ahci_stop_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xf26ee595 ahci_sdev_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xf3169867 ahci_error_handler +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x2669dbdf ahci_platform_init_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x3a066678 ahci_platform_resume_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x428c46c9 ahci_platform_enable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x53159abf ahci_platform_suspend +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x550fdf70 ahci_platform_get_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x56fdfce2 ahci_platform_enable_regulators +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x8c85c66e ahci_platform_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x9bf7bfe2 ahci_platform_enable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xc44b55eb ahci_platform_disable_regulators +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xeaece8c6 ahci_platform_suspend_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xf3ac2a24 ahci_platform_disable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xfa2d1818 ahci_platform_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xffd02d2e ahci_platform_disable_resources +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0x30728a11 __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 0x0f04160d devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x21e34e77 devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x6ce1dd14 regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xbff62d6d regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x00ce9298 bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x00df3cf4 bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2096c2a3 bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x258e6c06 bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x308c7987 bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x349befff bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x5225589d bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x5ec42268 bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x63be5f5d bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x82355d31 bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x87e34b4b bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x88fc96dc bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x936544bf bcma_host_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x937fb1da bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa8e1ebca bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa8ea0022 bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb6275495 bcma_host_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xcb7e1150 bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xda6c086b bcma_host_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xdcf0e2bd __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe9d3e20b bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xf014d446 bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xfb03206a bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xfdf9e99b bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x57569131 btbcm_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x66670a72 btbcm_finalize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x6f9074f4 btbcm_setup_apple +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x96173ef2 btbcm_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xd9d6ad3c btbcm_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xf1518efd btbcm_setup_patchram +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x6752da8f btintel_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x9dbea883 btintel_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x00e6d7e3 btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x3646923f btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x412eee9d btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x46e936e8 btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x4a122854 btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x4ba47d54 btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x54f30de1 btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x8107ec30 btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x918db7ed btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x96e59e15 btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xdebc2a58 btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x8f002f2f btrtl_setup_realtek +EXPORT_SYMBOL_GPL drivers/char/scx200_gpio 0xf87dafaa scx200_gpio_ops +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x04773b60 ccp_present +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x3ed41bcf ccp_enqueue_cmd +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x04cbcb48 adf_service_register +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x0bb6ff46 adf_dev_init +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x28c1fbe1 adf_dev_shutdown +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x3bc6d230 adf_devmgr_add_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x4c12ea06 adf_response_handler +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x70ace672 adf_devmgr_rm_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x749349d0 adf_cfg_dev_add +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x74ad36fd adf_dev_stop +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x964498ec adf_init_etr_data +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xa2ccaa1b adf_cfg_dev_remove +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xaed75f0e adf_cleanup_etr_data +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xb1d445ef adf_service_unregister +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xc283c798 adf_cfg_section_add +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xd5713f81 adf_dev_start +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xe095597c adf_cfg_add_key_value_param +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xe10b6c43 adf_disable_aer +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xeec0d89f adf_devmgr_pci_to_accel_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xf9aeaae9 adf_enable_aer +EXPORT_SYMBOL_GPL drivers/dca/dca 0x00211873 register_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0x01a33ab9 dca_unregister_notify +EXPORT_SYMBOL_GPL drivers/dca/dca 0x0e2d423b dca3_get_tag +EXPORT_SYMBOL_GPL drivers/dca/dca 0x2248ec7b free_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0x31a2c8df dca_get_tag +EXPORT_SYMBOL_GPL drivers/dca/dca 0x32fe7abd dca_add_requester +EXPORT_SYMBOL_GPL drivers/dca/dca 0xac34ecec dca_register_notify +EXPORT_SYMBOL_GPL drivers/dca/dca 0xb92aa862 unregister_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0xc16d4e49 dca_remove_requester +EXPORT_SYMBOL_GPL drivers/dca/dca 0xd2549cd7 alloc_dca_provider +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x15302352 dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x6c68327d dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x761508b6 dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xce9f0bf3 dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xd094c0f5 dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0x1fa195af hsu_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0x5e7a18f0 hsu_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0x698dea07 hsu_dma_irq +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x1bb27253 vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0xa90d8009 vchan_init +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0xee6758ad vchan_tx_submit +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0xf7cf63b0 vchan_find_desc +EXPORT_SYMBOL_GPL drivers/edac/amd64_edac_mod 0xe5d58161 amd64_get_dram_hole_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x149b1e13 edac_device_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x1bdd70de edac_device_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x1fd45d92 edac_mc_del_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x21ae2692 edac_mc_alloc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x255b623c edac_pci_reset_delay_period +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2d1a15ff edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2e0c31fb find_mci_by_dev +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x3383cd63 edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x36aaf008 edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x3990f12c edac_pci_handle_pe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x3f605ce2 edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x5f77f4a6 edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6b94ad76 edac_mc_free +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x7f478526 edac_device_handle_ce +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x7fe7f900 edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x8b243c59 edac_device_handle_ue +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xb53eb7ee edac_mc_add_mc_with_groups +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc0de2725 edac_pci_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xd4b20ca6 edac_pci_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xd64395e9 edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xe75d2b7d edac_device_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xe8ce8753 edac_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xf7ec0395 edac_pci_handle_npe +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 0x447b0f36 bgpio_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0x99cd3706 bgpio_init +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x34a6680e __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0xbbf74d5c __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x27a8c3b5 drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x4fe9ebf6 drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x865a1763 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 0x402468e9 i915_gpu_lower +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x500858b9 i915_read_mch_val +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0xe7237b0b i915_gpu_turbo_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x55b0b54d ttm_dma_page_alloc_debugfs +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x60b7d8ff 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 0xce36343e ttm_prime_handle_to_fd +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xf8fe430c ttm_dma_unpopulate +EXPORT_SYMBOL_GPL drivers/hid/hid 0x029d5b89 hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x04b47d1c hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0x05120fb1 hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x05495392 hid_debug +EXPORT_SYMBOL_GPL drivers/hid/hid 0x058b1e1f hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x09a67889 hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x11ef1bd8 hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x1567cd68 hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x1bdc50ee hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x30157cc9 hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0x37477065 hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3f35224d hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x43aa8c51 hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4906a967 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x595c0e4f hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5b646a12 hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6f03f7df hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6f3c596c hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0x789410da hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8e19dce1 __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x99799702 hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x99bd240d __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9d9c501c hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa7aa592a hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb645eb8a hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbb950dd7 hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc3edb263 hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc7ec0ca7 hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd2151a6d hidinput_find_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd39f3f89 hid_field_extract +EXPORT_SYMBOL_GPL drivers/hid/hid 0xde93110f hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe34329f4 hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xefae6517 hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf24148ec hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf48dbefc hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf6fbe4bc hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf7f8539f hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xfc4ee574 hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x2f622ea1 roccat_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x5844963d roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x8c4181ec roccat_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x2c4de1bf roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x325ff267 roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x34b0733c roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xac3b0883 roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xad7b3ca8 roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xb59a269b roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x03785104 sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x447309f0 sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x5a967cd4 sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x5cb987d6 sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x8c0d3991 sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x960e9318 hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xc833fcf7 sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xe14f1a09 sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xf5b430a2 sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x01fd453e usbhid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x8571b84f hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x31966aca hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x3f069926 hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5a32b88d hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5cb7df39 hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x65eceb60 hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x6d2852da hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7285d678 hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x868b5a49 hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xa895af2d hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xae0404d3 hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb5c5a26d hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xd29d7371 hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xdb6e4a86 hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xdbe5aab5 hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xe0c19d98 hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xe389cff1 hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xfbb9a2f4 hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x01e03dd9 vmbus_sendpacket_multipagebuffer +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x04b10936 vmbus_sendpacket_mpb_desc +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x04c945c8 vmbus_are_subchannels_present +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x358fafa5 vmbus_prep_negotiate_resp +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x44e753a2 __vmbus_driver_register +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x46a417ca vmbus_proto_version +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x7df39e73 vmbus_sendpacket_pagebuffer +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x938ec532 vmbus_teardown_gpadl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x9a556005 vmbus_driver_unregister +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xa081752b vmbus_get_outgoing_channel +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xaaae1b7e vmbus_establish_gpadl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xb88a6d82 vmbus_set_sc_create_callback +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xdbf827d6 vmbus_recvpacket_raw +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xec0d5d31 vmbus_sendpacket_pagebuffer_ctl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xeea5a925 vmbus_open +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xf3495b76 vmbus_close +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xf45dd651 hyperv_mmio +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x664a7ceb adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x9f83a1f5 adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xf1bba58c adt7x10_remove +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x04df93cc pmbus_set_page +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x16474036 pmbus_do_remove +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x2eb5d176 pmbus_write_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x4f94c5f5 pmbus_get_driver_info +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x5e59ccc2 pmbus_check_word_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x5f3064b0 pmbus_clear_faults +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x5fc71b50 pmbus_update_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x6da6e57b pmbus_check_byte_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x799c2f39 pmbus_write_byte +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xa31887b5 pmbus_write_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xa80c4941 pmbus_read_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xaf96efc0 pmbus_do_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xb14070cd pmbus_regulator_ops +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xe2f0b7ca pmbus_read_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xf0de777d pmbus_clear_cache +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x03a91f6d i2c_dw_enable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x0608235f i2c_dw_init +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x14e670ed i2c_dw_is_enabled +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x2e037da7 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 0x79491404 i2c_dw_clear_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x9f86da1b i2c_dw_disable_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xb43eed4c i2c_dw_xfer +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xcc2efd87 i2c_dw_read_comp_param +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xebf78917 i2c_dw_func +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-nforce2 0xb31bdf9c nforce2_smbus +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x56fb4f54 i2c_add_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xe7f4c660 i2c_del_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x8f214d0a i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0xb577a585 i2c_setup_smbus_alert +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x0f8a5feb ad_sd_read_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x2301b28d ad_sd_calibrate_all +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x3f31e91e ad_sd_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x46c77f8c ad_sd_init +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x59a909e6 ad_sigma_delta_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x7773bdd3 ad_sd_set_comm +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xa05455a4 ad_sd_write_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xd1ebefcd ad_sd_validate_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xda7c0969 ad_sd_cleanup_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 0x24c44a8a adis_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x2b04113d adis_read_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x3d001b42 adis_reset +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x3f8b41f7 adis_remove_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x42ade6f3 adis_update_scan_mode +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x4488aed6 adis_probe_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x74c46f26 adis_init +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x7eaa8f00 adis_initial_startup +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xb92bf7b9 adis_check_status +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xbd4fcbbb adis_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xc0550c95 adis_write_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xcc512a98 adis_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x0636b539 iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x0ba3f7b2 iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x12df22ce iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x175c8617 iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x18a5e79e iio_write_channel_raw +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 0x2b9026bb iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x31023686 devm_iio_trigger_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3595f8d3 iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3729c665 iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3d9e9d82 iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x47938d2e devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x553afb34 iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x569e3a42 iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x68e67628 devm_iio_device_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x82e27213 iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8ce04dbe iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9a58ac06 devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9aa8dbb2 iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb269bb40 iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb3abd6a8 iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xbd2efc99 iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xbd4398a9 iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc6281da9 iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd2c1174c iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd4d41627 iio_update_demux +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd8c1f993 iio_scan_mask_query +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xddb33a53 iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe93c0400 iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xee9b952d devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xef3be534 iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf42a7ef7 iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfb06a637 devm_iio_device_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfe26c871 iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0xff6cedd8 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 0x721672ae adxl34x_probe +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xe4586827 adxl34x_resume +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x4c5ecbfe cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xcd07d8a2 cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xf0b6ea2c cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x7611d312 cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xa3f52074 cyttsp_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xaddfe191 cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x23d2fd75 cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0xbd2c141f cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x01e9399f wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x1e12a44d wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x30be0957 wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x3bc74233 wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x4aaec8c5 wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x5710d59f wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x7a151c94 wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x9410175e wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x9b088210 wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x9bbad501 wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xcc46349f wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xd39fc5cc wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x1ee30c6b ipack_device_init +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x7b2c3051 ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x7f01f51c ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x83d7bf3f ipack_get_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xac1ee46c ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xbced73da ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xcf8f46f9 ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xdb764fff ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xf2257ad1 ipack_bus_register +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 0x01089c3d gigaset_initdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x0ab48686 gigaset_stop +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x2347a84b gigaset_shutdown +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x2ac65ab9 gigaset_m10x_input +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x30aa345b gigaset_m10x_send_skb +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x391e40a4 gigaset_freecs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x404e4075 gigaset_initcs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x411ab9e2 gigaset_skb_rcvd +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x454aa44f gigaset_debuglevel +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x7e1154bb gigaset_fill_inbuf +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x7e8d9520 gigaset_handle_modem_response +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x818a2d68 gigaset_start +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x8eff32df gigaset_dbg_buffer +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x934fc7a2 gigaset_blockdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x99bd5258 gigaset_if_receive +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xa3340e0b gigaset_freedriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xeb64c15a gigaset_skb_sent +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xec669d1d gigaset_add_event +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xf998b358 gigaset_isdn_rcv_err +EXPORT_SYMBOL_GPL drivers/leds/dell-led 0x86fd1ffb dell_app_wmi_led_set +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x0bac2cbc led_set_flash_timeout +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x11b3fa80 led_classdev_flash_register +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x27a354bc led_set_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x3682b7ee led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x562fc43f led_get_flash_fault +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xd8436b02 led_update_flash_brightness +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 0x23570da9 mcb_get_irq +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x3e991eb4 mcb_free_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x4c700ff2 mcb_bus_get +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x52bf8109 chameleon_parse_cells +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x6b9e21be mcb_request_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x732424dd __mcb_register_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x8656360c mcb_alloc_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x89a81549 mcb_device_register +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x8bf52ac0 mcb_release_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x94fd240a mcb_release_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xb19bc361 mcb_alloc_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xb9e4b468 mcb_bus_add_devices +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xc15bfa3d mcb_bus_put +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xc76ee636 mcb_unregister_driver +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 0x2e8c8810 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 0x38ade9d5 dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x4794f21c dm_cell_release_no_holder +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x50c0895a dm_cell_visit_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x5f34a345 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 0x87a3aaa7 dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x9a53436a dm_cell_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xad26a363 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 0xca2e3a88 dm_deferred_entry_inc +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xdc9656f8 dm_cell_promote_or_release +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x0ad0dc4f dm_bufio_mark_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 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 0xff555984 dm_bufio_client_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x0e978722 dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x28b0f51b dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x2bc575ff dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x531c1c6e dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x905ddb88 dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x9dec0e3f dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xeccd0c60 dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x990241aa dm_register_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0xbbb0867c 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 0x125147d1 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 0x70118823 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 0xa2199bea dm_rh_mark_nosync +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa53387c7 dm_rh_flush +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa83588eb dm_rh_recovery_end +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa8813ad6 dm_rh_region_to_sector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xaf37478e dm_rh_delay +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xbe38a431 dm_rh_recovery_prepare +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xc22665c8 dm_rh_inc_pending +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 0xfcab6d33 dm_rh_bio_to_region +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 0x0604db1b dm_btree_remove_leaves +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 0x26c0328f 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 0x95a52abd dm_bm_is_read_only +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/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x22bd5602 saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x42a7d44b saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x44907d96 saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x5d6feb3f saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x7330becd saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xae1eb0c4 saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xb6c1e024 saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xb6e0bf53 saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xf592122e saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xfb7024dd saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x0538d17b saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x19e1c3b5 saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x219c191e saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x5cd81050 saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x5ea81694 saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x888b2b93 saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x90aa573b saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x021ac2e0 smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x11f5eecd sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x1dd00700 smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x20792878 sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x22af2363 smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x326011da 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 0x59881aa2 sms_board_power +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x5e09336b smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x63222b29 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x70a8ff6e smscore_get_device_mode +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 0x8198d560 smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x844539ae sms_get_board +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x8eed8aca smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9c2225ed smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xad513e00 sms_board_event +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xae752985 smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xc0c14293 smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xc568cb33 sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xca93917d smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf383b4c2 smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0xdab1268b as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0x70d7023b cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0x3d9ad067 tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/media 0x015e00bd media_entity_put +EXPORT_SYMBOL_GPL drivers/media/media 0x0bbb7d6f media_entity_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/media 0x11290d3a media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/media 0x21615b2c media_entity_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/media 0x27d5a020 media_entity_create_link +EXPORT_SYMBOL_GPL drivers/media/media 0x2ceb5d6b media_entity_init +EXPORT_SYMBOL_GPL drivers/media/media 0x2ddd0971 media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/media 0x316a7f86 media_entity_cleanup +EXPORT_SYMBOL_GPL drivers/media/media 0x50983261 media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/media 0x66937e33 media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/media 0x73a13142 media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/media 0x907d4723 media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/media 0x9e3d2eca media_entity_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/media 0xa55f2b61 media_entity_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/media 0xacaeeef8 __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0xb0620847 media_entity_get +EXPORT_SYMBOL_GPL drivers/media/media 0xecfcb4d2 media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0xf513ac84 __media_device_register +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0x5fd3b27a cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x063a136c mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x199a168f mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x29ab03bb mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x395b6899 mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x47c86d9b mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x54883f92 mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x56b9ac14 mantis_input_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x64b92aa6 mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x66eac336 mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x6830b5a6 mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x839032b7 mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x84697bdb mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x8b097fc0 mantis_input_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x8bbc1a4b mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x927622a7 mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xcd26f846 mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xce821baa mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xea1082dc mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xf5f776a6 mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x34d6a8f5 saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x3961bc7b saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x39e9efd1 saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x4097950f saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x4c99c88d saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x68b8807d saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x6a26cf6d saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x794ef6b3 saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x90780a41 saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x9117ceeb saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x983ac737 saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xa35c624e saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xb862c1d8 saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xbd703502 saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xc20cb498 saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xca6dede0 saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xd60d7bc6 saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xf1730e09 saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xf51d1c65 saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x0131fc3f ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x32e9562f ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x390e2f50 ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x52ccf14a ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7948c222 budget_debug +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x8d9e665b ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xda111be4 ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xf3bee80a ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/radio/radio-isa 0x36f86877 radio_isa_pnp_remove +EXPORT_SYMBOL_GPL drivers/media/radio/radio-isa 0x6eb2bfc7 radio_isa_remove +EXPORT_SYMBOL_GPL drivers/media/radio/radio-isa 0x9ab2c42e radio_isa_pnp_probe +EXPORT_SYMBOL_GPL drivers/media/radio/radio-isa 0x9f109da9 radio_isa_probe +EXPORT_SYMBOL_GPL drivers/media/radio/radio-isa 0xe2fd81fc radio_isa_match +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x00f77b21 radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xf6a224a4 radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x043df243 ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x1360bf1b rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x149ed03f rc_open +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x18425ada ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x313439ac rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x3b71274f rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x5306ed4f rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x553efb91 rc_core_debug +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x60a1d490 ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7d6427c8 rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x832a803f rc_map_unregister +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x93c4cf5e rc_close +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x98de735f rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xa3527498 rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xaa8c17cf rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xaf23c6cd rc_map_get +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xcc59f192 ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xd2715bc8 rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xf27c1ca7 rc_map_register +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xf2f65e4e ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0x507d066e mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0xbaefc307 microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0x6a439a0c mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0xa771e878 r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0x670d994c tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0xf9bf29a1 tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x5a8c3f48 tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0xb5629e92 tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0x8a80a2bd tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x7af83d77 tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x7ed47a8b tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x93769729 tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xf27f0663 tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0x44072855 simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0e24206f cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x11190f28 cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x289b0163 cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x306e6617 cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x36e86897 cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x66a05f12 cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x68bb5bcd cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x86ce9cf7 cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x93711a34 cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x9a3aa606 is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x9e9666c4 cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xa6538334 cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb8c930bd cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xbd5557fe cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xbe978a17 cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc88f3f0b cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xca448cb1 cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xcb668de2 cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xd8164519 cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xe0b1df2f cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0xaa8c760b mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0x52c24352 mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x0503269b em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x0a3f612e em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x18281fb6 em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x26513825 em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x26fc2e8b em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x2a7ae67e em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x34e85884 em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x389dda29 em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x40a7937d em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x40c7024d em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x428fd8b8 em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x43d0a006 em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6d578f78 em28xx_boards +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7b58ad2e em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fc8652c em28xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x9410a66b em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x9746ac5e em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x9daba063 em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xa35cb1ca em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcd75ef7f em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xd9c260ae em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x303f9e75 tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x7452791a tm6000_set_audio_bitrate +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x89b611dd tm6000_debug +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x8d8e5f09 tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xa6b2f1fb 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 0x17eb23dd v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x1c708f41 v4l2_spi_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x65e2fbf3 v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x69fa2057 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 0xaed75ebb v4l2_i2c_subdev_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xbead5dbf 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 0x5491c182 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x67b8205b v4l2_detect_cvt +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 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-dv-timings 0xf98d0f9d v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x3d514ecc v4l2_flash_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x7fefa8d5 v4l2_flash_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0ed4e897 v4l2_m2m_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x17eb0eee v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2001597d v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x29bb16ad v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2a98ad21 v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3fdddb0f v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x43231361 v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4578da6c v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x493cbcee v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x59931c1f v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5a4894e3 v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5a5766f4 v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5fac1fed v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8a0467c8 v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa1e0c5d5 v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa6e7d166 v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa86fceba v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb118a487 v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xbefe57f7 v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc3cdd0e7 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 0xcd5a93aa v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd29c049c v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd29d29e9 v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd6a8e442 v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd81350f9 v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd8b00b34 v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe023287b v4l2_m2m_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe192d211 v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x16ac9f89 videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x231618d9 videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x3fdb6a55 videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x4df91a2d videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x56aedabd videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x5d4d3f04 videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x65087a1a videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x74ce45b5 videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7a83dbaf videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7acace73 videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x804830c3 videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x88157f36 videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x92c422fe videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x97f1c70c __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa69a1e90 videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xb0a3ee8b videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc4b0e323 videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xcfc30877 videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd51ebc1f videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe04ac28a videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe3b6f871 videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xec82c6d9 videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf4506037 videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf5811ae0 videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-contig 0x61d58f95 videobuf_queue_dma_contig_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-contig 0x9e9e023a videobuf_dma_contig_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-contig 0xc9a3a6aa videobuf_to_dma_contig +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x56a413f5 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 0xb6a8a794 videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xbae19d1b videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xf8fb19a0 videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x4c996bd5 videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x657ad15a videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xfd3d6c1e videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x0cb4ecb3 vb2_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x159541f2 vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x18ac2c42 vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1d3d13a2 vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x204e7e2d vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x25978c98 _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x39c937df vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3a247839 vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3a311145 vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3d6ba94f vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3e329df4 vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3ed448e9 vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x40924b8b vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x51a3ecd1 vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x544b0089 vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x57b4cc81 vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5947f275 vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x68cdb1f0 vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6c0cf849 vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x7a0730ef vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x80ab563f vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x876d5f14 vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x8a89e802 vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x8b3b2dee vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x92f34cc1 vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x9c02fb8e vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa5033854 vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb2ee0aac vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xcfff4220 vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xdbc024cd vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xddd69b7f vb2_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xddd7783d vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe29cde1e vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe3447b10 vb2_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe4895cb4 vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf3550f84 vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf8d97386 vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xfbe058db vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xfc02f240 vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x56adb4b7 vb2_dma_contig_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0xc3eabe24 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 0x26919293 vb2_dma_sg_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0x78f04b4f 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 0x4bdbe78d vb2_put_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x620f013e vb2_get_contig_userptr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x8fb959aa vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x9e5e5099 vb2_get_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-vmalloc 0x9fc6d677 vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x003c10de v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x18b6178d v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x296c8d05 v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2be1ed1e v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x32ed8e89 v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x336c336d v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x33fd8211 v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4939910a v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4e6ed2cc v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x587d3a04 v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6001fd12 v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x762f1f60 v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7c4a889a v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8acafe2f v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x972d2cfd v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9c2191de v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa5a6fa64 v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xaf5b623c v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb46db3fd v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb909c906 v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbcc59c42 v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbfddb919 v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc0751bab v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd1217dc0 v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe50670ef v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe51c3aa7 v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf62cf901 v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x42ad7a52 pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xcce46fe9 pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xf4acc954 pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x95f0daef da9150_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x9cc60ba8 da9150_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xbf44e1e1 da9150_bulk_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xea1eef39 da9150_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xfa1551f6 da9150_bulk_write +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0x2c9e2c87 intel_lpss_probe +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0x476dfeb2 intel_lpss_remove +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0x729c134e intel_lpss_prepare +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0xa0a84877 intel_lpss_resume +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0xade909a6 intel_lpss_suspend +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x107951fa kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x31b0294b kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x5c18aba3 kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xab0e0281 kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xaeae5fda kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xb115a723 kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xc2fbb021 kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xfb952a5b kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x33fa87e0 lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x53cdf03c lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xd197d56c lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x136ef021 lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x4c3f7c4c lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x586aae7b lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x74a2153d lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xbc9f5c3a lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xbd2173d6 lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xf0caebf5 lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x59375bef lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xb244ce3c lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xf4252213 lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x2f12cafc mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x3d1d3f94 mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x733ef641 mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x7da774b4 mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xc698c8a6 mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xc86caaa3 mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x06e3fe89 pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x2446fb3a pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x2b738721 pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x859a987b pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x9a0c6732 pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xb5c0fa90 pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xc018c94e pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xe30f3f6a pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xf8748bed pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xfd3f2d9d pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xfff00cd7 pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x717c4eb9 pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0xbba461f5 pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x18c235d1 pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x298cc61e pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x7bb4ada1 pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x8c202cd9 pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x8c9687b4 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 0x03fe1199 rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x16a2b722 rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x20316c41 rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x27378379 rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x2c000913 rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x35f66239 rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x40b380ef rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x49a7df7d rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x4a0468ad rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x4d5942ad rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x5e147c1d rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x60ead4f6 rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x62eaaca5 rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x6888512f rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x6f39d76d rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x79eaec28 rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x8d098a52 rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x9ca6d412 rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xb0e4ff7f rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xc1ae518f rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xc7b157df rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xcb88d8e5 rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xdc8800d3 rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xf93e3430 rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x35f0ae69 rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x39d28993 rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x44207eb4 rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x75d012a6 rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x82cdd2fe rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x8440adf7 rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x85224beb rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x9265eeb1 rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x9c5f200b rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xa088227b rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xb8f26245 rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xc2a526e6 rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xf7d183b7 rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x009c4eba si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x05590033 si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x17b1713b si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x181a1083 si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1c1a4318 devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1c9d0a3f si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x22e868aa si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2a6cb05a si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2fd02589 si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x3a836fca si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4da18f37 si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x615c5aaf si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x661cb34e si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x74e8fa28 si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7691971c si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7b8d683e si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7e6346e5 si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7e6bbf5d si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x94846c55 si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x959e159d si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x978c4d21 si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb374c70c si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb672f02d si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xbaae3d31 si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xbffc74c1 si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc7e15dc3 si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd17b1793 si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd29c3550 si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe145fb9e si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe1df393f si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xedf10c1f si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xefee9a8a si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf95f8554 si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xfd61a22c si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x262df9d7 sm501_set_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x68f9dd85 sm501_find_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x80047d42 sm501_misc_control +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xd1ec2d3c sm501_modify_reg +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xf98b32d1 sm501_unit_power +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x473bb174 am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x6de55f9d am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xbec114af am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xf4cf4c7c am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x1678e3d5 tps65217_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x2858be75 tps65217_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x90c83981 tps65217_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xe8c50c2d tps65217_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x1ea93515 tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x643498b4 tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xe4b1a9e3 tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xf6d3080a tps65218_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0x966b20aa ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x0d94772c cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x6091b5b5 cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xb32e157c cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xeb054010 cb710_sg_dwiter_write_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 0x2906a723 enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x5270bc68 enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x6c78ac01 enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x73b70aa8 enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x977ea511 enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xa9e64d83 enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xb045254d enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xc5ff104d enclosure_component_alloc +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x240b21f7 lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x28527b21 lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x2da7fb5f lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x6e4ab08c lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x706ce581 lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xa36f5ce0 lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xa67b338d lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xd502118c lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x19969a24 mei_cl_register_event_cb +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x272549d3 mei_cl_enable_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x2896557f mei_device_init +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x2db2c91b mei_cl_recv +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x43a5e438 mei_write_is_idle +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x4653af10 mei_cl_driver_unregister +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x47ab61f8 mei_hbm_pg +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x47fe7268 __mei_cl_driver_register +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x49d266f0 mei_irq_read_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x4aae6168 mei_cancel_work +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x5086b520 mei_deregister +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x71023bdc mei_cl_add_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x71352600 mei_cl_disable_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x794c341b mei_stop +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x83cc5999 mei_start +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x8f1880fe mei_cl_set_drvdata +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x923a02e5 mei_cl_get_drvdata +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xa112ca4d mei_cl_send +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xb0e9c41c mei_irq_write_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xb4b7c90d mei_register +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xd483cd02 mei_reset +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xd60e957a mei_restart +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xd6531198 mei_irq_compl_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xd7aec3fb mei_cl_remove_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xda27124f mei_fw_status2str +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 0x55c61ed4 st_register +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x77138830 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 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 0xb13b699d vmci_qpair_dequev +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 0xd88a25d6 vmci_qpair_enquev +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/misc/vmw_vmci/vmw_vmci 0xf9b3f794 vmci_qpair_peekv +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x0401816b sdhci_set_bus_width +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x06bb4c69 sdhci_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x16118ffc sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x1e8288ed sdhci_reset +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x2ab250be sdhci_set_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x468d850d sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x50607eea sdhci_send_command +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x717eed49 sdhci_enable_irq_wakeups +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x7e8a1e54 sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x863c1799 sdhci_alloc_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xc65750cf sdhci_free_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xe0220f65 sdhci_remove_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf6a33f54 sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xfeffd35c sdhci_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x0c33456d sdhci_pltfm_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x19baba9e sdhci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x34cf3885 sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x8457a4d7 sdhci_pltfm_free +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x958431d4 sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xb91097fd sdhci_get_of_property +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xc527f402 sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xd74003a1 sdhci_pltfm_init +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xe90e8e0f sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x5d6e127d cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x62473795 cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x9f591203 cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x64885fce cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x97719048 cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xe923db98 cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0xec14c3e6 cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x5181d3df cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x89036a68 cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xb8635d01 cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x05b3c65e get_mtd_device_nm +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0bbb5c1c mtd_block_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x197a2896 mtd_panic_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1a316257 get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1c80d5fc mtd_is_locked +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x216e4177 mtd_read_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x28091591 mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2db22c71 put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3224cf0f mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x33403b4d mtd_block_isbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x38219e86 mtd_unlock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3843655b mtd_point +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x40739b62 mtd_writev +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4153a0f6 mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4de13dce mtd_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4e664bec register_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4f2f860c mtd_is_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5076c6b1 mount_mtd +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5fafa2aa mtd_unpoint +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x63f052b7 mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6a1da4ea mtd_get_user_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6de784db mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x75f58e7b mtd_block_markbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7c08e2e1 mtd_read +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7c1db7e6 register_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7c727194 mtd_device_unregister +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x823ab0ac mtd_get_device_size +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x836166b1 deregister_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x97e51f61 mtd_erase_callback +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x9c72403e __put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xaae68c61 __get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xab811651 mtd_del_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xba10e9d4 unregister_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xbbcac3e1 mtd_device_parse_register +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xbf5c2050 mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xcad0cca5 mtd_lock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xcbce93f2 mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xce1aa1f8 mtd_table_mutex +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xdbcb5879 mtd_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe2a5e256 __mtd_next_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe96e3083 kill_mtd_super +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf04c4d9a mtd_add_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x00a2a421 mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x06fd6868 deregister_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x52eb619c del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x5521ca9a add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xe13f1ce2 register_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0xa8274ce8 nand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0xe7cc7647 nand_wait_ready +EXPORT_SYMBOL_GPL drivers/mtd/nand/sm_common 0x92e997da sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x40e9157f onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x6de4d989 onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x4323891a spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x05c89805 ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x070fbe2c ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x38e10c1d ubi_flush +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x3c912b80 ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x412f0354 ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x42801d20 ubi_sync +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x45e70fdd ubi_leb_read_sg +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x4ab8104b ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5cfdd22d ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x66a06cee ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x8837fdcc ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x8e368a6e ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xb84a44d5 ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xbb286ae0 ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xca5d538e ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xe8493d20 ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5ee9ba8 ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xfd392d5d ubi_leb_map +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x1020fd58 c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x3dd1b3bd free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x850af7d5 register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x894ed042 alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xa685d486 unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xc83bab2d c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x12010224 can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x19f38150 alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x222c295a can_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x3d0f5394 can_led_event +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x4d5c0434 free_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x53eac609 unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x56f21841 can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x6e796946 safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x8737aac6 can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x94ec7cdb can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x97d0c84b can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xa1b03c06 alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xa29d8600 can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xacfb8dda register_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb346573b can_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xd31cf314 alloc_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xdfd4e7a9 open_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xf0736f99 close_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xfb09c048 devm_can_led_init +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xfbc7f906 alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x108a71d5 unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x61cf3f7d free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xa77592e7 alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xf5b6e6ff register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x1531ac5c free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x3e30c0fc alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xe28b876f unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xe38ba89c register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x005c10b0 mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x010c09fe mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x01269887 mlx4_unbond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x01e743ed mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x02a26f42 mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x038317f1 mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x042d3da7 mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0522ad13 mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0772bb66 mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x099faa3b mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0aebfa3d mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0b9641a7 mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0fc86b65 __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x104d678d mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x16534874 mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x166abd7c mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1bb113f5 mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1c0811dc mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1d96631b mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1feee500 mlx4_get_vf_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x227d9185 mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2642ab72 mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x28506bd5 mlx4_map_phys_fmr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2ad512f8 mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2c6a9707 mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2c7057b6 __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2e2081cc mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2e4583d2 mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2e9054ae mlx4_bond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x34939346 mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x34ee9358 mlx4_port_map_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3657a4a2 mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3d3ff64c mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3eb54dae mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3f67e50c mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3fdf3965 mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x434189e9 mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4531d5cb __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x46575cde mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x47572ed7 mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x48337d63 mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4d5689d4 mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4e1ad0a6 mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4f0b95f6 mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x506894df mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x55793c24 mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x56ee0502 mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x59d9b652 mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x629193fa mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x640ce676 __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x665b3b54 mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6a5eacb7 mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6f2d45f9 mlx4_fmr_unmap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x760507e6 mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7aa87ac0 mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7c077ed7 mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7c322238 mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7d0a269e mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7d3f4716 mlx4_get_default_counter_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7f136585 mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7f99c61d mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x82e48ed4 mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x82e58060 mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x85ecfb7f mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x85f43547 mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8797277c mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8d2dbea7 mlx4_get_counter_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8d73f41e mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8e041d93 mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8e70cc93 mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8fe592bb mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9083d577 mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x924c7d77 mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x931c62b7 mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x94b844ab mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x95ee6f05 mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9b2b5886 mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9c2f6185 mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9efb1921 mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9f6a294f mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9f860b55 mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa13d25aa mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa4e16344 mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaa28ca81 mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaab7a39b mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xae413aa8 mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb0a70e3c mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb3405056 mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb35f0d08 mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb4afcb31 mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb6765ad6 mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb69ffbf9 mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbcc67094 mlx4_set_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbdd76d09 mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbe310523 mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbeefb714 mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc02e80bb mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc46945e0 mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc55293e3 mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc6e9a067 mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc7c48004 mlx4_set_vf_rate +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xca902020 mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcc7504fe mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xce197968 mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcf235005 mlx4_fmr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd2f87134 mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd676b308 mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdc26d06b mlx4_get_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdca1401d mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe3bd346c mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe685f594 mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe7a6fb74 mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xea3051d5 mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xebe8019b mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xedbebdb4 mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xef80d735 mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf194052a mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf2b49f05 mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf5860293 mlx4_fmr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf80f9b27 mlx4_get_internal_clock_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf97846c0 mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfecbecc8 mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xff5cd434 mlx4_fmr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x01077079 mlx5_core_destroy_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x07e32bb9 mlx5_core_xrcd_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x09543b3d mlx5_fill_page_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x10023f8b mlx5_core_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x149d1b9e mlx5_query_port_max_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1668dcf5 mlx5_query_port_proto_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1bf3b16a mlx5_query_hca_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2f8a4526 mlx5_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x32ec9dd1 mlx5_query_hca_vport_gid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3441180e mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x39403b9c mlx5_create_map_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3a2113ca mlx5_query_port_proto_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x478f0e9e mlx5_db_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5930e3fb mlx5_core_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6430f74b mlx5_query_port_vl_hw_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6d9e21ae mlx5_query_hca_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6f9e52b9 mlx5_query_port_proto_oper +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x71094c51 mlx5_query_hca_vport_pkey +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x77a9a3ed mlx5_core_mad_ifc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7ac23228 mlx5_set_port_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x88412ac1 mlx5_destroy_unmap_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x891f8ef4 mlx5_core_eq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8ea5ed83 mlx5_core_page_fault_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x92ddbdfe mlx5_query_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9878daa9 mlx5_core_create_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb3bee9ae mlx5_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbb4d54fc mlx5_set_port_proto +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbdea2c2e mlx5_query_port_oper_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc390b097 mlx5_query_port_link_width_oper +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc7e10bd5 mlx5_query_port_ptys +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd0c7bccb mlx5_core_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe62f3558 mlx5_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe7be5023 mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xee0b97a4 mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x0f3f5950 stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x6782cf87 stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x772eb83e stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xc242f57d stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x1393f62a stmmac_pltfr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xc43c9ddc stmmac_pltfr_pm_ops +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xf4e75ad8 stmmac_pltfr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x0a547491 cpsw_ale_dump +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x17474c87 cpsw_ale_add_ucast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x40fede80 cpsw_ale_flush_multicast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x484d52e3 cpsw_ale_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x4a9476d2 cpsw_ale_add_mcast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x6e1c3ad5 cpsw_ale_add_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x733d0121 cpsw_ale_del_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x7aac259a cpsw_ale_start +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x7cf20b5b cpsw_ale_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x98192fbd cpsw_ale_set_allmulti +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x9faf98d2 cpsw_ale_del_ucast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xa4088d54 cpsw_ale_del_mcast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xa43a7601 cpsw_ale_stop +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xae465a8d cpsw_ale_control_get +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xbd2f183a cpsw_ale_control_set +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x273b053f macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x4a5061e1 macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xf137ac7f macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xf98ecb3b macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvtap 0x447bf1eb macvtap_get_socket +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x05e68614 usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x33db30e7 usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xa5fd670a usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xb68a68f4 usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x044d30d4 cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x1a7ad55a cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x1e6ca389 cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x8516917b cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xa1b6108d cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xba6c7ef0 cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xf32e4304 cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xff6ad939 cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x2169286f rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x452b6303 rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x83f8918c generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x84aa7ad7 rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xd12cb41f rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xd319c1c9 rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x068267a5 usbnet_get_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x07dc5197 usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x0897d744 usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x0a63ae2f usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x0dd1a990 usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x133f727a usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x23f198c5 usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2e3ee460 usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x394e22e9 usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3a7921c3 usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4ac4d188 usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4b2528c6 usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5ac7b232 usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x632e51a5 usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6ab7bdfb usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x78e04ea2 usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7b1c57ca usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x82a1929e usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8ba46384 usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8e268d8d usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x94dc3584 usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa0f570a8 usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa1a9a204 usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa6407f5f usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xab9c66a2 usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb17fc60d usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xbba3825d usbnet_set_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc08512d0 usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xcbd7f5da usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xdfab0149 usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xeedc88af usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xfec2d1b3 usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x218f212c vxlan_sock_release +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x270098e7 vxlan_sock_add +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x7df886e0 vxlan_xmit_skb +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x85911651 vxlan_get_rx_port +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x154e0407 i2400m_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x18bd9b5c i2400m_tx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x19daf117 i2400m_tx_msg_get +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x43e0d105 i2400m_release +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x4c6aa78c i2400m_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x66cefaa5 i2400m_dev_bootstrap +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x675baa42 i2400m_netdev_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x7d563097 i2400m_rx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x8b6142f2 i2400m_init +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x97569b6c i2400m_pre_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x9a7a9f27 i2400m_cmd_enter_powersave +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xab94d5af i2400m_post_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb00b793c i2400m_bm_cmd_prepare +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb0c98d9a i2400m_error_recovery +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xbc58755e i2400m_is_boot_barker +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xe9907306 i2400m_tx_msg_sent +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xf8b272ee i2400m_dev_reset_handle +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x25e1a94f cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x5d1d85c3 cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x762b0ecb cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0xbebb9373 cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/ipw2x00/libipw 0x54306d67 libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x00e7e543 il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x3bacecec _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x8ef54526 il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xbcf57d06 il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xcdef0bf1 il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x08501bc9 __iwl_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x12923258 iwl_parse_nvm_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1359b879 iwl_write_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x18560dc5 iwl_read_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1b074767 iwl_abort_notification_waits +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1b5d857d iwl_poll_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x217a030f __iwl_err +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x2d245fee iwl_init_notification_wait +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x35033c81 iwl_phy_db_free +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3624d95a iwl_nvm_check_version +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x46f9cefd iwl_remove_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x51b657cd iwlwifi_mod_params +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x59814883 iwl_parse_nvm_mcc_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5c52e109 iwl_opmode_deregister +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5faca4b9 iwl_clear_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x70ede65c 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 0x78dfe661 iwl_set_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8aa27b92 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 0x9c8e3fa2 iwl_wait_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x9ec0afb4 iwl_opmode_register +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xab4a9c3f iwl_notification_wait_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xb7eec381 iwl_write_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xb8979af3 iwl_notification_wait_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xc4496245 iwl_parse_eeprom_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xd0a6c330 __iwl_crit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xd0de6023 iwl_read_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xd2cf449b iwl_phy_db_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xd421a96c __iwl_warn +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xe5c5e18b iwl_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xf67b645f __iwl_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xfe7246f1 iwl_force_nmi +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x0a443d91 lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x0cbb6f4c lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x3ffe8440 lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5505a83c lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x56a936b3 lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x57a9831d __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5d63a31e lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x692f8a51 lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x7b49e52d lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x8b75ca50 lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x95448b70 lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x98c43a5c lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xd7c86eae lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xe486a494 lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xe9c73b1d lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf64277de lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf979db76 lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x1a83a822 __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x3ca0a3f0 lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x882acf0b lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x9a75322c lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x9fb0e2dc lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xc0a66423 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 0xd195ee2c lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xef05fa4d lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x0686f1b6 mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x11ff9b01 mwifiex_upload_device_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x2d305270 mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x31bd9748 mwifiex_alloc_dma_align_buf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x3d6d8013 mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x5241f3ca mwifiex_queue_main_work +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x5b4f5638 mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x78fb047a mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x81ccb014 mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x8b9b7db4 mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xa6e7f9f9 mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xb388abef mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xdf90f971 mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xdfd723fe mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xe5fe6c58 mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xf1671ed3 mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xf3512e81 mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xf668153a mwifiex_drv_info_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x453e844d p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x5302a4da p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x54477ee5 p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x62f0f686 p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x6a3c0e47 p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xa687efb4 p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xa6ed7114 p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xcdfc412d p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xf36a801b p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x09d33573 rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x35e32d7b rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x716a36ee rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7201b98a rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x8e40a8ac rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xdb3ca0e5 rsi_zone_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x021f9dfd rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x06432a1b rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x07d02033 rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x0c6d4ce6 rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x1772126f rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x1b24811d rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x30ca4dfd rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x3192b5be rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x3ddfbe2f rt2800_get_key_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x3f75a3f3 rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x44b36ae9 rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x463e7637 rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4679217d rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x488fc002 rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x48ce1509 rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x59893274 rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x6b383e8e rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x6c545b1d rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x6f5f9a75 rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x763b4a7b rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x78187232 rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x7ac19ce2 rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x7ddb731e rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x847cf82b rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x853c05cb rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8af0217d rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa900378e rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xab25f7a8 rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb00e2266 rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc38f4129 rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc88312dc rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xcda6bb6c rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd82cb585 rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd89caf0d rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd901531c rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xec245ddc rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf0f83b45 rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xfc894da4 rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0fad1430 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x19617ff5 rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x1dafb117 rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2505789d rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2c157bb6 rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5d9fc252 rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x7735c38d rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x892dfaec rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x8aff1db3 rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x904e7e46 rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x91c205ec rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x92c0bcd1 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x973aafa9 rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc6a1455e rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xca6c40f0 rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe28f94c7 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe360f44a rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe5c4e2ef rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x00c88374 rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x01b66e48 rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0a219c44 rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x14935c5f rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1a97bd5e rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x20d0e773 rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x23c572f1 rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x250314b1 rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x33d72bc8 rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3bc5efe3 rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3fdef0ab rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x426de09f rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x43a2afbb rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x458dacd2 rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x57f9ba20 rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x58c7393c rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x671d7df3 rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6b55ea11 rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6cb29405 rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6ec48475 rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x757873f6 rt2x00mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7d0eec40 rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7f119b7d rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x82b99ca7 rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x92b7f4ab rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa9920fe9 rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa9d57d67 rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xaf8b22cd rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb4fc61fe rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb5ed3eff rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb6457b37 rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb6a9169e rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xbd6d74b4 rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xcf4315a2 rt2x00mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd6396101 rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd6f93f23 rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd9b84d49 rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe1c566de rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe23e6f48 rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe2bd1221 rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe36053e3 rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe838af56 rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xeb8e7ff4 rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xec1dd028 rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf097fec5 rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf7a07253 rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x36c0ba67 rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x410e1d5d rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xab73b832 rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xd4fe4253 rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xfa40b63c rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x3bf65790 rt2x00pci_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x6ad90748 rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x82211411 rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xca6b7e8c rt2x00pci_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x2829c962 rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x382e6edb rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x509a8bb9 rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x564ad551 rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x61522581 rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x6638a1a0 rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x68ccb4e0 rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x6c9d2d23 rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x780a65b9 rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xae80526e rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xbccc3a70 rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xd3def4db rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xd73eea08 rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xe35564b3 rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xe74e6310 rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xf5787df6 rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x78319179 dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x89e9fb18 dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xbd1695e2 rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc9443561 dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x17bdaa7a rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x1c1c4ba5 rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x2c82411a rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x41684de7 rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x4416f7a0 rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x4b31a9cf rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x4cb875b4 rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x534d878c rtl8723_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x5a2b0438 rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x5a69e9a7 rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x5f92721d rtl8723_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x624c7642 rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x64bc3a87 rtl8723_phy_txpwr_idx_to_dbm +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 0x7a1e0dac rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x7d82cb9f rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xa177b915 rtl8723_download_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 0xb3669fa4 rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xb717de2f rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xbe93db66 rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xbf459eb5 rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xc1c35cc7 rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xc7c5f131 rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xc8441593 rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xdb4ca9ea rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xe3c819de rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xecee6186 rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf47a169e rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x044c7247 rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x18e039eb rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x1be1a23b rtl_beacon_statistic +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 0x3a48ccda rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x43d0f7f1 rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x4a2661f7 rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x66e71a88 rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x7d647431 rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x980047f8 rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x9a853260 rtl_attribute_group +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xa90bc1be rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xafcdc668 rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xc61d2a52 read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xd2e3a343 rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xd93305f2 rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xdaa48520 rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xe64031b1 rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xec32327d 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 0x19ea1a9b wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x57cd0e92 wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xacf1889b wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x009761a6 wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x033a6ecb wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x039eb727 wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x05aa5966 wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x09a2f598 wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0f16bcdb wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x12f35565 wl1271_ps_elp_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x15ad70ef wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x18f50af1 wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4376fae4 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 0x59a9ea53 wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5c6df051 wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5db9cce5 wl1271_ps_elp_wakeup +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5ee94125 wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5ff0b650 wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6e8e9018 wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x77092dcc wlcore_get_native_channel_type +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x77157112 wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7faf6921 wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x87401508 wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x91da5146 wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x96cd9c6b wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x96eb32a6 wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x9f5bbe76 wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa7ab688c wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa83ca5ca wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa9ab6029 wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xadeb4e13 wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb4e54eba wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbbeed308 wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbca4faf0 wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc4cbc74b wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc6ba3f32 wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc971d5b7 wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd196fee7 wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd79b4f40 wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd8fedd76 wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xdaad7996 wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe523d204 wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe7bcee02 wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xebcd854c wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf01e4fac wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf1d01fbf wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xfcd7c59b wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xfdac6bf6 wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0x2ee10f61 nfc_mei_phy_alloc +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0x9231ee80 mei_phy_ops +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0xf50b2810 nfc_mei_phy_free +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x7ae196df nfcmrvl_parse_dt +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x8c6b9ed1 nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xb6caad62 nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xb8eb59a5 nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x15c82ea6 st_nci_probe +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x3fd4f585 st_nci_remove +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x47c6dbad st_nci_hci_event_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x5c483e4b st_nci_disable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x82ed0e9a st_nci_hci_cmd_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x84bff4d5 st_nci_enable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x8c072d75 st_nci_hci_load_session +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xf8559f90 st_nci_discover_se +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x30934216 ntb_transport_max_size +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x32537aca ntb_transport_link_query +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x3d54dbfc ntb_transport_tx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x436098aa ntb_transport_link_down +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x4b8fe5b3 ntb_transport_register_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x6a74844a ntb_transport_unregister_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x82e6c13d ntb_transport_qp_num +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x9c992c8f ntb_transport_link_up +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xaca13034 ntb_transport_create_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc270dc24 ntb_transport_free_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc37d9036 ntb_transport_rx_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xd40e7a02 ntb_transport_rx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf55d6313 ntb_transport_register_client_dev +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf9eb813f ntb_transport_unregister_client_dev +EXPORT_SYMBOL_GPL drivers/pinctrl/intel/pinctrl-intel 0x4cc5323b intel_pinctrl_suspend +EXPORT_SYMBOL_GPL drivers/pinctrl/intel/pinctrl-intel 0x6ef858c2 intel_pinctrl_remove +EXPORT_SYMBOL_GPL drivers/pinctrl/intel/pinctrl-intel 0x71dcaac5 intel_pinctrl_probe +EXPORT_SYMBOL_GPL drivers/pinctrl/intel/pinctrl-intel 0xb00e0797 intel_pinctrl_resume +EXPORT_SYMBOL_GPL drivers/platform/x86/asus-wmi 0x3cad38fe asus_wmi_unregister_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/asus-wmi 0x7cb439ca asus_wmi_register_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/dell-rbtn 0x51552fca dell_rbtn_notifier_unregister +EXPORT_SYMBOL_GPL drivers/platform/x86/dell-rbtn 0xa060fe7d dell_rbtn_notifier_register +EXPORT_SYMBOL_GPL drivers/platform/x86/intel_ips 0x46809fa9 ips_link_to_i915_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/intel_pmc_ipc 0x56235c72 intel_pmc_ipc_command +EXPORT_SYMBOL_GPL drivers/platform/x86/intel_pmc_ipc 0x75068282 intel_pmc_ipc_raw_cmd +EXPORT_SYMBOL_GPL drivers/platform/x86/intel_pmc_ipc 0xdea07053 intel_pmc_ipc_simple_command +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 0x192d887c pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xbcec44c2 pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xdc843d1f 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 0x81ca2e1d pwm_lpss_bsw_info +EXPORT_SYMBOL_GPL drivers/pwm/pwm-lpss 0xa9bce8f8 pwm_lpss_probe +EXPORT_SYMBOL_GPL drivers/pwm/pwm-lpss 0xb563cdb0 pwm_lpss_remove +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x03eb57fc mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x0c53339a mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xff0e227a mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x22bc3a8c wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x23991caa wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x36e12972 wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x5b6844ae wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x6d773ade wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xfadb3828 wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0x0fb6a960 wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x10ad417d cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x117102e7 cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x12c14d46 cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x16a105fe cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1a6580c8 cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1d38b82b cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1daf1aeb cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1db5c444 cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x250aa7db cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x26cdd8c4 cxgbi_ddp_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2a23e47e cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2c2b369a cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2dd8b99b cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2fc82612 cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x320b9496 cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x332ed316 cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x35a2a9dd cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x380808b0 cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a5c4389 cxgbi_ddp_page_size_factor +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5834b5c7 cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5b0ce438 cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x67f85148 cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x68743646 cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6b0715bf cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x762e26ac cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7832daaf cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8c2ba369 cxgbi_ddp_ppod_clear +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8eebd3ed cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x92ab437a cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9307466a cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x99b34d17 cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa14dab14 cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa70e7a1e cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xacc143e4 cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb6679b9e cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xbcb9e669 cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc4db8450 cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc6c77d62 cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd060b3fa cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd517cb8a cxgbi_ddp_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd773c962 cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd79db134 cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xda73aea3 cxgbi_ddp_ppod_set +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdd6a846d cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xefae7fb3 cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfb5236eb cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfe8e0c9f cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xff0cc954 cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x0043905e scsi_dh_set_params +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x12b7b369 scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x220e9186 scsi_dh_detach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x41506f8c scsi_dh_activate +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x5172af2f scsi_unregister_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 0x8bf161d3 scsi_register_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xdcc82e53 scsi_dh_attach +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0fb51275 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x15a391f3 fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x1c80659d fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x21047421 fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x374c1e1c fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x532e546a fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x5e6d0fd7 __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x6c0085c8 fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x77735f6d fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7fc76ccd fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x8400a224 fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x84b3d915 fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x9bbf16c6 fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xa751c45e fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xada58876 fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb4b70053 fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xdc1a7118 fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf0a4d678 fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf23e3398 fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x1220a3b2 iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x20ba7bba iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x9e6f04e1 iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xad82ccce iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xae7d5050 iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xe1fae296 iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x00c6fa86 iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x029c0e72 iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x02d35dcf iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x09c7258e iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0acef309 iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0bb7d66a iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x19b3fa0e iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x25085cac iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x25b2ed48 iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x40217123 iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4b68c5d0 iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4dcddfbc iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x50881b31 iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5391b6db iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x55035f6f iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x55464ae8 iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5b52d7c8 iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x608380c5 iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7d829fbd __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7df00de4 iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d06d622 iscsi_conn_queue_work +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x93d49a94 iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x972f6754 iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9bf113af iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xae92fe6b iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb22cb8ff iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbd7728e4 iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbdc0a421 iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbf8c9136 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc0d6313e iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc69ac3cd __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcd529f68 iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd8d55bbc iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd984e1c2 iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe141b413 iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe51e9afc iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf0e5aebf iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf1b0cedf __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf8b8cbcb iscsi_eh_target_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xfbaf354d iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xfbd896f4 iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xfc0204c7 iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xfe64822f iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x0a9b25f4 iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x28b0fe75 iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x2e5a912e iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x39df985e iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x57aabf31 iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x59a68525 iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x6bce3ef9 iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x6e955bd7 iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x6ebd0056 iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x81d109c2 iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x8933bfcb iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x91d5dc6f iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x92af15df iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xa487ed84 iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xaefea143 iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xc5211ee0 iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xfd149a73 iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0077c0b1 sas_domain_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0544706d sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x133defce sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2a94f6d0 sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x336bdf84 sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x40e02d7f sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x473fbc83 sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x56cd5a84 sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5f5b387d sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x60b510a7 sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x65f06f61 sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x8c990005 sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x8f8da1fd sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa3d04b85 sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa4d8836b sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa99e637d sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xabecdd65 sas_eh_bus_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd1fc5e08 sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd3bf539d sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd8363dd0 sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd86400e6 sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe0b88fca sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xf2caa651 sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xf753ca0f sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x01f5fd70 iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x02ac1586 iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0a11531d iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0e6cc814 iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x10e5a5bd iscsi_scan_finished +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x13c7bb2e iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1526eaed iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x157acda5 iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1afa4d7b iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x209b51a0 iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x226f4ffb iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x23c3d561 iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2ba3e575 iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x304153cc iscsi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3528af10 iscsi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3a151a7f iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x501d589b iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x55549b9b 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 0x6c07a218 iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7097754d iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x72fbc066 iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x802e615b iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84a005f1 iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8a09a253 iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8b47062f iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8cb4adb0 iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8eaa0d03 iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x91afe763 iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x946b0f73 iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9b92a840 iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb2e61e86 iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb4889141 iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb6588ce9 iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc2e0e120 iscsi_is_flashnode_conn_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc6534275 iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc6b30096 iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd6823b29 iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xed7cd071 iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf64a296f iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf7138127 iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xfcbe0450 iscsi_destroy_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x088bb9fb sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x63b1a118 sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xbca5cd2d sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xccda3110 sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x0ef06974 spi_populate_ppr_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x6f52fbd6 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 0x1f0175db srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x65e71f8a srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x83828a13 srp_remove_host +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x83a10d93 srp_rport_del +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x88d9b935 srp_rport_add +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xb17262b9 srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xee891cc0 srp_tmo_valid +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x14a90d25 ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x26d06de1 ufshcd_init +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x6878da15 ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xeab94ab6 ufshcd_remove +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x0d3fff3c spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x12bed83d spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x1532b778 spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x205d40f0 spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x5623f671 spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x45347b1b dw_spi_add_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x548741e9 dw_spi_suspend_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x613e4251 dw_spi_resume_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xefc8d1c9 dw_spi_remove_host +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x1187af84 spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x1dfee68e spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x3263c14d spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x390d9acd spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x3e58cd49 spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x55a5c32a spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x5d7dca72 spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x716bd3bc spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x74ecbf4e spmi_driver_register +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xa01f0067 spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xa02ea28a spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xad8a5f69 spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xcd50b18c spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xd1ba0a81 spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xd685823a spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xda375a65 spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xe6fab6c1 spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xe7306a52 spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0x67b01fb4 ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0597ad8f comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x10c51cea comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x1241ef4c comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x1279926f comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2f484ce9 comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x3ecd7bbb comedi_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4236eaaf range_4_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4ee659a3 comedi_event +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4fe634f3 range_bipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x5df8173a comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x63f73716 comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6b1f1af7 comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6b340272 comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6bd35fc5 comedi_dev_put +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x7e43c889 comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x81fff847 comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8213db96 comedi_handle_events +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8f542071 comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x9078f38e comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x94029aaf comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa4cf90f2 comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa531163b comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa79091a9 comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa9479c89 comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xaee7a65e comedi_timeout +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb679cebc range_0_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb877b1aa comedi_check_chanlist +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 0xbde0d00b comedi_set_spriv_auto_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd0bcf49e comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd8873717 comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdd3c84a7 comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xe8177c4d comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xe8fa4f71 comedi_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xeb6cd40d comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf188b6bf comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xfc10d993 comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xfca65cd9 __comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xfe20cb49 comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x07ca1de0 comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x163903c6 comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x3bc489ff comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x774f4953 comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x8e12d6f1 comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xc3ce288d comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xd7ddb218 comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xe2103dd9 comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x152efc96 comedi_pcmcia_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x1f8f7a8a comedi_to_pcmcia_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x316e5b2b comedi_pcmcia_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x7f59368d comedi_pcmcia_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xb93f88fc comedi_pcmcia_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xd9fc1b30 comedi_pcmcia_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xdd7520cc comedi_pcmcia_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x3ad36424 comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x437c71f8 comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x52840ed2 comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x5400e896 comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xae567844 comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xd80a7a05 comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x57ff3427 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 0x3c72cf86 amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0x4997d55d amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_pc236_common 0x9045ba64 amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x0166308a comedi_8254_update_divisors +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x1cb25060 comedi_8254_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x6ff97916 comedi_8254_set_mode +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x7e424a4d comedi_8254_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x92b4b75a comedi_8254_cascade_ns_to_timer +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x950df5a9 comedi_8254_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xa3a83669 comedi_8254_subdevice_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xbe41c80e comedi_8254_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xca3bc36a comedi_8254_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xcd8ba7ae comedi_8254_pacer_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xd4035f31 comedi_8254_ns_to_timer +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xe38589cd comedi_8254_set_busy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xeb9b4331 comedi_8254_load +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0x0aaa3117 subdev_8255_regbase +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0x89169bf5 subdev_8255_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0xa4c42762 subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x0d68fcd9 comedi_isadma_poll +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x12fba874 comedi_isadma_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x4a17474e comedi_isadma_disable_on_sample +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x6815a033 comedi_isadma_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0xa3d01a85 comedi_isadma_program +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0xa7ebb8a3 comedi_isadma_set_mode +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0xa8244237 comedi_isadma_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/das08 0x95b4f572 das08_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x061dd043 mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x06801401 mite_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x0b064b14 mite_dma_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x125bf0b0 mite_sync_input_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x1b43899d mite_free_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x257a514c mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x2885b9cd mite_bytes_written_to_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x370694dd mite_bytes_read_from_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x4a488292 mite_prep_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x4cc8f5e5 mite_buf_change +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x4df6ba1a mite_sync_output_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x56168f15 mite_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x8c44cb27 mite_dma_tcr +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x8dbba662 mite_bytes_written_to_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x92388b72 mite_bytes_read_from_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x96f0a548 mite_setup2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xac99e47d mite_get_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xbd39e55d mite_release_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xc782d144 mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xd53f2641 mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xe80fd413 mite_done +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0x7d100482 labpc_common_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0xa98bea38 labpc_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x756a88a3 labpc_init_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x97181421 labpc_drain_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0xb16cc6bd labpc_handle_dma_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0xc33b102f labpc_free_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0xf862832a labpc_setup_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x13f987ad ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x44e3c6d5 ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x490d8cfb ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x7355dc1d ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x8557502f ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xabfb4df8 ni_tio_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xd16eba8f ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xdbe58b54 ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x42ee16b7 ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x4f190f2b ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x5c1ae1df ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x91f15484 ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x99139403 ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xd14a585b ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x293626d8 comedi_dio_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x2cd256d1 comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x3027eb3a comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x31ff502b comedi_close +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x45ba87fd comedi_open +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x78d15990 comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xb6940c53 comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0xc81d6bb7 adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x13247288 lustre_sysfs_ops +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x1675f760 debugfs_lustre_root +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0xc74b2da4 lustre_kobj +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd2ee398 lustre_attr_store +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0xdce67c36 lustre_attr_show +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 0x24465eaf spk_var_store +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x2ab8daa7 speakup_info +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x2b0a8a75 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 0x475e158a synth_request_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x76155e94 spk_synth_flush +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x8b3aeb81 speakup_event +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x8c7034c2 spk_do_catch_up +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 0xaaf5d491 spk_synth_immediate +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xabf8f738 spk_var_show +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb48956f8 synth_buffer_peek +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb48c97b5 synth_remove +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xbaf4a8ba synth_add +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xbbd15a51 speakup_start_ttys +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xbc7d1187 spk_serial_synth_probe +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 0xdda2315b spk_synth_is_alive_restart +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/thermal/int340x_thermal/int340x_thermal_zone 0xa5af29ad int340x_thermal_zone_remove +EXPORT_SYMBOL_GPL drivers/thermal/int340x_thermal/int340x_thermal_zone 0xe4591100 int340x_thermal_zone_add +EXPORT_SYMBOL_GPL drivers/thermal/intel_soc_dts_iosf 0x08626815 intel_soc_dts_iosf_add_read_only_critical_trip +EXPORT_SYMBOL_GPL drivers/thermal/intel_soc_dts_iosf 0x33f90317 intel_soc_dts_iosf_interrupt_handler +EXPORT_SYMBOL_GPL drivers/thermal/intel_soc_dts_iosf 0x48e4dd6d intel_soc_dts_iosf_init +EXPORT_SYMBOL_GPL drivers/thermal/intel_soc_dts_iosf 0x6bb8e4c8 intel_soc_dts_iosf_exit +EXPORT_SYMBOL_GPL drivers/tty/n_tracesink 0x585ebaac n_tracesink_datadrain +EXPORT_SYMBOL_GPL drivers/uio/uio 0x1f6ee3cf __uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x5ce741c1 uio_unregister_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0xcb442c1f uio_event_notify +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x19d9bdc4 usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x56088725 usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xa8ba42ad ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xe76b27e9 ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x3c35aa68 ulpi_unregister_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x5ec0c16c ulpi_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x5f812159 ulpi_register_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x70bc8085 ulpi_read +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x715b1d8f ulpi_register_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xc5dc4f65 ulpi_write +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x173a7975 gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x185447e3 gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x270d8b79 gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x290395e6 gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x34bdadf4 gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x4632a160 gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x69476885 gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7ec15dcf gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8878cfa6 gether_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xac31a48b gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xb4d4a9af gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xba214bd9 gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xbabb917e gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xbf11814e gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xe58e0bd1 gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xe838597f gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x11a7d6a0 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 0xb03670cf 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 0x54349c3d ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x9ad2f85c ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xc2c1ba5b ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x0291b5fb fsg_store_cdrom +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 0x0c555265 fsg_store_nofua +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 0x329f6b21 fsg_lun_fsync_sub +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x37af04c2 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 0x421ea1d3 fsg_lun_open +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 0x46254c0a fsg_common_remove_lun +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 0x547dcabc fsg_store_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x56344daf fsg_hs_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6acb4179 fsg_common_set_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x6f4f3052 fsg_show_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7342569e fsg_show_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7378ab0b 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 0x83102154 fsg_common_set_cdev +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 0x8f699ce9 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 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 0xbfccc7b7 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 0xe4d1591e fsg_config_from_params +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xe6c89e90 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_mass_storage 0xf9ca4bcd fsg_store_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x0b3b4958 rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x11a903ce rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x1e604ac7 rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3e973b97 rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x42f3976a rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x5061511b rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x6e5e07eb rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x6fc7711e rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x76ab9fd3 rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xa024b8b0 rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd127c14c rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd1be0778 rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xe14d081f rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xe7f8f6b8 rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xfb182774 rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x07e0eb6a usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0e6d870e usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x14005098 usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x147dc5a1 usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x19a2dc61 usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1beba5e2 usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1e54b3ac usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2b4c5b2f usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x34f6fd99 usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5a170351 usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5d6826ce usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x6d4ad37e usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7da56ddd usb_ep_autoconfig_reset +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 0xa758129b usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb230d3e2 usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb2736a09 usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xbad3bb66 usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xbba0f7c6 usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xbfc6d9f6 usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc722cc68 usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xcfe3b2c4 usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd326085c config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe61d3f8a usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe980c324 usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf00391ea usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf1971e51 usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf20c796c usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf45c31b6 unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x2cfe1d62 usb_gadget_set_state +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x2ed57b86 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 0x4d0d5c8f usb_udc_attach_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x500f2ff6 usb_udc_vbus_handler +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7fd8a523 usb_gadget_map_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x827a9589 usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x9835802b usb_gadget_unmap_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x99868778 usb_gadget_udc_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xd5bc5ef1 usb_del_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xe0b1d3f8 usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xee51cd05 usb_gadget_probe_driver +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x32b0376c ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x530644f5 ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x04de019c ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x48aa5934 usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x5583c73b usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x58c037fc usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x74a82b94 usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xa13d8285 usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xa5e4782f usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xa7488a86 usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xe4aa6cd2 usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x0892ae1a musb_writew +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x3b96ee83 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-isp1301 0xd541c4b7 isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0x5d4a2fe0 usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x0dbe0cf8 usb_serial_handle_break +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x0ed106dc usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x2421765e usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x2f94171a usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x4a84726f usb_serial_handle_sysrq_char +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x4c714b32 usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x5803ecd2 usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x6001e7b9 usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x70d88a7e usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7be5be78 usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x988e3fa8 usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x9e14cc08 usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xa135f08c usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xa44bd2ef usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xab977b43 usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xb9e6f530 usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc7dc776c usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc94ac32d usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xd8b8c5ee usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf29b2a1c usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf6799aaf usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x0a9b08d7 usb_stor_Bulk_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x0bc4c1b4 usb_stor_access_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1176ea5e usb_stor_bulk_transfer_sg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1adf01a5 usb_stor_reset_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1bc3edc2 usb_stor_sense_invalidCDB +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x21c4e778 usb_stor_set_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x29303d30 usb_stor_ctrl_transfer +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x2c503d36 usb_stor_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x30f14f0b usb_stor_bulk_transfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x38ba65e2 usb_stor_Bulk_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x3c3cc3ee usb_stor_probe1 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x3cfdfd6b usb_stor_adjust_quirks +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x3e0a8756 usb_stor_bulk_srb +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x412874eb usb_stor_CB_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x506e91e9 usb_stor_transparent_scsi_command +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xa635032d usb_stor_disconnect +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xa6d9c09d usb_stor_probe2 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xaed32567 usb_stor_pre_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xbe298447 usb_stor_host_template_init +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xc272395e fill_inquiry_response +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xd2234bd3 usb_stor_suspend +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xd96e81c0 usb_stor_post_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xeb83e8f9 usb_stor_CB_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xf8b7331a usb_stor_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xf949a7c3 usb_stor_control_msg +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x107df9da usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x20a31eff usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x470a346c usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x52d4408b usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x57550a4e usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x82c42717 usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x8782a740 usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x8ef30379 usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x954f6346 usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xb7147699 usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xbd99e2db dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd02753dc usbip_header_correct_endian +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe1ea0586 usbip_dump_header +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xffa48ae4 usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x398c7008 rpipe_ep_disable +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x4b7a0860 wa_urb_enqueue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x4ff9bee6 __wa_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x625fc7c0 rpipe_clear_feature_stalled +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xa25e4709 wa_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xc543b60e wa_process_errored_transfers_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xc84d1f8b wa_urb_dequeue +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/wusb-wa 0xf8146d3a wa_dti_start +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0bb6bf5e wusb_cluster_id_get +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x1672624e wusbhc_rh_status_data +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x28165523 wusbhc_reset_all +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x5e609a36 wusbhc_giveback_urb +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x6175a198 wusbhc_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x6f62e3fe wusbhc_handle_dn +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7f0b7631 wusb_dev_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7f6084eb wusbhc_rh_control +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x989aaadc wusbhc_b_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb4c3a3ec wusbhc_b_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb725d128 wusb_cluster_id_put +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xcaf72e46 wusbhc_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xcd86567d wusbhc_mmcie_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xd0835f79 wusbhc_mmcie_rm +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xd559e38f __wusb_dev_get_by_usb_dev +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xdf54ee9d wusbhc_chid_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xf1adb8a4 wusbhc_rh_start_port_reset +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 0x774e4617 i1480_rceb_check +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x941dc768 i1480_fw_upload +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xbcb2febc i1480_cmd +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x0242f094 __umc_driver_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x4440f639 umc_device_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x56764fde umc_match_pci_id +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x587a8aaa umc_driver_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x7444779a umc_device_create +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x9144218b umc_device_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xbc3d7a89 umc_bus_type +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xeec0e331 umc_controller_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x00ba3682 uwb_pal_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0b8aad57 uwb_est_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x177e428b uwb_rc_get_by_dev +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x1fae04df __uwb_rc_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x27bdc904 uwb_rc_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x3272d951 uwb_rc_neh_error +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x390479f4 uwb_rc_alloc +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4d57ae3c uwb_rsv_type_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4e578901 uwb_rc_vcmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4e8b7d37 uwb_rsv_create +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x575b601e uwb_pal_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5d93471b uwb_rc_reset_all +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5e4bc088 __uwb_addr_print +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x60201f2d uwb_rsv_establish +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x6262c9bc uwb_radio_start +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x67922d80 uwb_dev_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x6d6b837e uwb_rc_neh_grok +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x751264b7 uwb_rc_ie_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x794d442e uwb_rc_cmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7dcfcd23 uwb_ie_next +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7dff89d1 uwb_est_find_size +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8658451e uwb_rc_post_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x881882de uwb_rc_dev_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x9416b8b6 uwb_rsv_modify +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x98413234 uwb_rsv_state_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa5d924c3 uwb_rc_cmd_async +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa850bbb1 uwb_rc_pre_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb04e63e6 uwb_radio_stop +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb6be3897 uwb_notifs_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xbadba75c uwb_rsv_get_usable_mas +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xbe8a1918 uwb_dev_for_each +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc279bc1c uwb_pal_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc630687f uwb_rsv_terminate +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc75fa9e6 uwb_rc_get_by_grandpa +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xcadebe79 uwb_rc_ie_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd8156eff uwb_rsv_destroy +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd877d26a uwb_rc_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe1716f06 uwb_est_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe48601ba uwb_rsv_accept +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe71eecd0 uwb_notifs_deregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xebba716e uwb_rc_put +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf80d8693 uwb_rc_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xfb1ad2ea uwb_rc_mac_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/whci 0xf91e3993 whci_wait_for +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x3567743b vfio_external_user_iommu_id +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x5a7db5b7 vfio_add_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x60f1f907 vfio_register_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x8325893f vfio_del_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x8d4d94da 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 0xae12f331 vfio_device_get_from_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xbde1cb26 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_virqfd 0x2e3fa764 vfio_virqfd_disable +EXPORT_SYMBOL_GPL drivers/vfio/vfio_virqfd 0xb692b43d vfio_virqfd_enable +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x0649ecfd vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x0ebcba56 vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1eaa164f vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x269f7a09 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x27bbd1be vhost_poll_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x338b22f3 vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3c26dc56 vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x42935dd2 vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x451bf69a vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4cb96f77 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x53fb8370 vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x595910f0 vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5cb2678c vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5fdbb456 vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6663a63a vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7b397bbf vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x85e28257 vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x96793392 vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x9cb56828 vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa48b2278 vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xaea818eb vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb1cab433 vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb41334e8 vhost_init_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc47feff7 vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc6136d08 vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xcd1b5cd0 vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xcf9e644b vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd633bfe2 vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe7bb7396 vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe91a0dee vhost_work_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf93aadaa 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 0x0982b5fe ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x17e19041 ili9320_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xa94c1f91 ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xbe23e005 ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xd2d4f040 ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xe0beb579 ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xed559c2a ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x0ea97f1c auok190x_common_probe +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x1c96a998 auok190x_send_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x36ac2dfc auok190x_send_command +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x4a090ad4 auok190x_read_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x5c2d0c34 auok190x_send_cmdargs_pixels +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x5dd06114 auok190x_send_cmdargs_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x8e337568 auok190x_pm +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xba844844 auok190x_common_remove +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xe521a8ec auok190x_send_cmdargs_pixels_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xe7d7f3b0 auok190x_send_command_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0xd1dbcd66 fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x32ccb959 fb_sys_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x71ceac2e fb_sys_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x6a82fac5 sis_malloc_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xdf998c29 sis_free_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/vermilion/vmlfb 0x016e6c20 vmlfb_unregister_subsys +EXPORT_SYMBOL_GPL drivers/video/fbdev/vermilion/vmlfb 0x90c018c6 vmlfb_register_subsys +EXPORT_SYMBOL_GPL drivers/video/fbdev/via/viafb 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 0x93b61e4c viafb_find_i2c_adapter +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 0x2ec94e48 w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0x3926016e w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x55526c28 w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0x712dad19 w1_read_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x739933a7 w1_next_pullup +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7c2f2afb w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x80b368d6 w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xa186f5db w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0xa46074e1 w1_reset_bus +EXPORT_SYMBOL_GPL drivers/w1/wire 0xf042adff w1_touch_block +EXPORT_SYMBOL_GPL drivers/xen/xen-privcmd 0x843927ad xen_privcmd_fops +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x1bbaa3a6 dlm_posix_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x9321df95 dlm_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xadeb5a12 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 0xd79cd117 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 0x0c3d5590 nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x1ba9ec2f nlmsvc_ops +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x7020acd6 nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x9d000b99 nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xd202a693 lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xd520131b lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xe5b3a138 nlmclnt_proc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0068a678 nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x01930262 nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x02a5a5eb nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x036a2125 nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x038943c3 nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x09fc71bd nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0b6e19f1 nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0ee9b6de nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0f38ea06 nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x106cf6ba nfs_destroy_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x190d42b3 nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1d1f398c nfs_pgio_data_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x20520e3b nfs_remount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x208339e6 nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x21d62c47 nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x22872412 nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x25b232cf nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x262fb9c3 nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26d4141a nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x292349bb nfs_file_splice_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2ab56866 nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2b22eb4a nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2b2c894d nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x327cd055 nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3359ac7f nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3466264f nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x36d4ae14 nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3be57903 nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ca31f35 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3da4b0ab nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3da70b47 nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4091929b nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x41863835 nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x48b9c7e7 nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x48de6451 nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4a71c18f nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cda9c9d nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4f704aac nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x50c61033 nfs_file_flush +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x52b54c51 nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x584b8482 nfs_inc_attr_generation_counter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x59dc8242 nfs_clone_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5a5954f6 nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5a8711f7 register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5b33e08d nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5d2c9dad nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5d89ec2c nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e1d863a nfs_sockaddr_match_ipaddr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x622b2313 nfs_probe_fsinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x694b2b59 nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6ccf2fd1 nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6d65490d nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x70c5ba54 nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x70e6d10d nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x71e26bb6 nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x72bb2824 nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x736b6dbc nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x74033350 nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x76ec42cd nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x780e53bd nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7a6842f9 nfs_file_fsync_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7bb01190 nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7df98bfc nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7e38d9c6 nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8122ecd0 nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x824256e4 nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8495bf64 nfs_set_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x84dd9733 nfs_writeback_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x86b728a5 nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x870e6503 nfs_fill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8b08c120 nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8bd0e7ca nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8d1c8786 nfs_pgio_current_mirror +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90a5530f nfsiod_workqueue +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90cd99e0 nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x916b573f nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x91d1fe52 max_session_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9587b29f nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x99029cfc nfs_sync_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9a2690ae nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9d8a16a5 nfs_try_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9d979261 nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9eaf4529 nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9fd7e4d3 nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa0687c30 nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa0f29139 put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa4b83da4 nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa6c865ee nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa7f89aed nfs_fs_mount +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 0xaa3ca9d4 nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaaa14361 nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xae2870cf nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaed156a5 nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaf176041 get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb01272d4 nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb1939503 nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb606e716 nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb63dfb69 nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb8958b1a __tracepoint_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xba3dd659 nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbc2d409d nfs_pageio_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc0216bb4 nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc3534674 nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc3a4dd0b nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc3c27e73 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 0xc8b05e87 nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc90bcc05 alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcbd6ec7f nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcc0cb845 __tracepoint_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcc90af2e nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcd161538 nfs_fs_mount_common +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcf60a024 nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2513081 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2ac7d35 nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd3018bd2 nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd3e00a83 nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd48556ee nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd753a403 nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd857bb83 nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd96ff758 nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdbcc3493 nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe3ba8b83 nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe68f6501 nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe92c510d nfs_direct_set_resched_writes +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe9ff6f75 unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xeceeac88 nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xed5014e4 nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xed516917 nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xef9e4370 nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf25b671c nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf581bc7c nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf626030b nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf62df86d nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf7b9900c nfs_mknod +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 0xfd079298 nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfsv3 0xcba87383 nfs3_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x001e7b5f pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x03b5bca3 nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x046e5ffd nfs4_decode_mp_ds_addr +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x05071321 pnfs_nfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x07449268 pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x07b3ce0f pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x09d51928 nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x119bf233 nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x11bda27c __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x14c61c5e pnfs_generic_write_commit_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x14ecd665 pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x170f3ed6 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1cf36bdf pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2002ed2d pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x25b81f2f pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2635ecd8 pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2c6b8de8 nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3051dad5 nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x31aa51ab nfs40_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x33a20b83 pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x34080736 pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3ee0e63f pnfs_generic_prepare_to_resend_writes +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x41bd0c97 pnfs_generic_commit_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x443e9349 pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4669ab56 nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x47427129 pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x47ecd3d9 nfs4_pnfs_ds_connect +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x49a347f0 pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4d47cdc0 nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x52586f24 nfs4_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5480b11b pnfs_generic_scan_commit_lists +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x58309917 pnfs_layoutcommit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5b785162 pnfs_error_mark_layout_for_return +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x665fa50e __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x69d3558d pnfs_generic_rw_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x792ea0db pnfs_report_layoutstat +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x79603992 pnfs_put_lseg_locked +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x827acf0a pnfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x83ae6aaa nfs4_pnfs_v3_ds_connect_unload +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x84facbbc nfs4_pnfs_ds_put +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8afabe93 nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x935fb112 nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x94eb3527 nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x97d0b306 nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x98dd6309 nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9bfa7f0f pnfs_generic_pg_cleanup +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa02df320 nfs_map_string_to_numeric +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa14032be nfs4_pnfs_ds_add +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa9d13907 pnfs_generic_recover_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xaf12ea3c pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xaf95f1de nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb271df12 _pnfs_return_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb5c00a4f nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb5c3478d pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb99ffcbb nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xba23a2b0 nfs41_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbc183bdb pnfs_read_resend_pnfs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc96c33af nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd749ca3c pnfs_layout_mark_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdad8f8d5 pnfs_generic_clear_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdb813e84 __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe0b80b43 pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe39b4cef nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe8c60410 nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf999267e pnfs_generic_commit_release +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x17ce645d locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x460916c0 locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xe130117e locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x300e760f nfsacl_decode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x8e596cbe nfsacl_encode +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x11736b03 __mlog_printk +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 0x3bc8418a o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4900035b o2hb_stop_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x53a86a12 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 0x8138b50c o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa1ae48e1 o2hb_check_node_heartbeating_no_sem +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa63c1f94 o2nm_node_put +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 0xb8929197 o2hb_setup_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 0xd07fbe9c o2nm_get_node_by_ip +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 0xf0b2c61c o2nm_node_get +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf1a5611d o2net_unregister_handler_list +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x035eeedd dlm_print_one_lock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x42386baf dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x49774d61 dlmlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x73d98975 dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7a1211f8 dlm_setup_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x9db44df4 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 0xd94fa38b dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfb86b96f dlm_errname +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x1f5b573d 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 0x4fdb11bc ocfs2_stack_glue_unregister +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 0xb19d2e0f 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 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 0x43cf1fed _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 0x563f4b46 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 0x6bdeda8f torture_onoff_init +EXPORT_SYMBOL_GPL kernel/torture 0x85a087e8 _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 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/842/842_compress 0x1ce013cf sw842_compress +EXPORT_SYMBOL_GPL lib/842/842_decompress 0x0d22f116 sw842_decompress +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 0x21c75b3d notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xe56816b8 notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x021957e1 raid6_datap_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x0f8a2742 raid6_2data_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xd4cb6873 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 0xd44553ff lowpan_header_decompress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0xd5e32528 lowpan_header_compress +EXPORT_SYMBOL_GPL net/802/garp 0x116f5a34 garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0x40e86127 garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0x500d09a5 garp_register_application +EXPORT_SYMBOL_GPL net/802/garp 0x52c012dc garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0x8cc3a2b5 garp_request_join +EXPORT_SYMBOL_GPL net/802/garp 0xcd0f3852 garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x3cded588 mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0x6d5d81a7 mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0x798616c6 mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0xb0da3f70 mrp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0xcfb8af1d mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0xe493be8e mrp_request_join +EXPORT_SYMBOL_GPL net/802/stp 0x58e50b09 stp_proto_register +EXPORT_SYMBOL_GPL net/802/stp 0xdfd79b4a stp_proto_unregister +EXPORT_SYMBOL_GPL net/9p/9pnet 0x319d6e28 p9_client_xattrcreate +EXPORT_SYMBOL_GPL net/9p/9pnet 0x3991e6e7 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 0x9c0b29dc 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 0x001be43f l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x0edbac77 l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x0f18e2ed l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x3aa9b0ce bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x7edccc8d l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x8afe3f89 l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xca8a36b7 l2cap_chan_del +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xed07fedb l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bridge/br_netfilter 0x0cb0f8b7 br_netfilter_enable +EXPORT_SYMBOL_GPL net/bridge/bridge 0x3306207d br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0x384837ea br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x6c0da212 br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/bridge 0x753c4073 nf_br_ops +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7cd24db0 br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x908508c5 br_deliver +EXPORT_SYMBOL_GPL net/bridge/bridge 0xab86fbbb br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xd4b27b42 br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x66f2e60d nft_bridge_iphdr_validate +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0xa758fde1 nft_bridge_ip6hdr_validate +EXPORT_SYMBOL_GPL net/dccp/dccp 0x03d35520 dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0c131dcf dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0c3a1505 dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0x10cda4f9 dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1b015a61 dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1d99d49a dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x23672cd0 dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2c22f4c0 dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2e6921fe dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2e9ee169 dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0x363b6b10 dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0x415fcb33 dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdd391d dccp_feat_list_purge +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4e2d4d99 dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4ec35231 dccp_ackvec_parsed_add +EXPORT_SYMBOL_GPL net/dccp/dccp 0x5018a218 dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0x55239a14 dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6362b4d5 dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0x63d53d0c dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6423b229 dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0x64997b75 dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6a2a46be dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6a6cd5c4 dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6b61d518 inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6cf0bc2e dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0x742adc69 dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7dd6b88f dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8cb24adf dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x94e657b2 dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9608ae68 dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa0ed5bf5 dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0xaf4689dc dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd6bcf5be dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xda4405c2 dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe55e9df4 dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0xec311c35 dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0xede0fbb8 dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x1cc1c9ce dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x9357ea4b dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xae339268 dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xceec8b86 dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xf387ab92 dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xfbe1c69a dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x05bfcb4e ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x4aa09e3d ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x4d7aef69 ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xa3243ecc ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xbe729500 ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0x190dc17a geneve_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0x5820146c geneve_sock_add +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0x61635a2f geneve_sock_release +EXPORT_SYMBOL_GPL net/ipv4/gre 0x15856a45 gre_cisco_unregister +EXPORT_SYMBOL_GPL net/ipv4/gre 0x53651f0c gre_cisco_register +EXPORT_SYMBOL_GPL net/ipv4/gre 0x6ff43edf gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0x7bd0e3c1 gre_build_header +EXPORT_SYMBOL_GPL net/ipv4/gre 0xf87cfacd gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x0f471527 inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x21753466 inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x6efc48da inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x70354f84 inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x78fc70cb inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xb15696ff inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x0d5b6ccb ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x33914228 ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x38402e10 ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x56bdc2ec ip_tunnel_delete_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x578fddfa ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x722e2898 ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x772cedb6 ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x90e555e0 ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x91da1626 ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xa140dca0 ip_tunnel_ioctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xafca9ead ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xdea5d22c ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xe5bed64e ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xee080f9f ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0x8cee90be arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0xd21e4e3d 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 0x3c95937e nf_nat_ipv4_in +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x8f575b75 nf_nat_ipv4_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x973bf6a7 nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xebde6b9c nf_nat_ipv4_out +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xfc7f490f nf_nat_ipv4_local_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0x328ff404 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 0x1062d1bc nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x6bbc0eb6 nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x83d8adda nf_send_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xc2ac5dcc nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xe803ef41 nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tables_ipv4 0xb00536c7 nft_af_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x09e35386 tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x97199dd9 tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xb1acdea8 tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xcec26096 tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xd2a85ea2 tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xc8101d06 udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xcc3017ef udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xf1ad2133 setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x3797d171 ip6_tnl_dst_check +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x3d9e1072 ip6_tnl_dst_store +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x5dbd06b1 ip6_tnl_dst_reset +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x6ec33a1c ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xdfd29e6f ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x8f704e20 udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0xb978dbd9 udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0x028e95eb 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 0x7633e7bf nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x7a1d6fc3 nf_nat_ipv6_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x94ebe8b3 nf_nat_ipv6_in +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x963cd2f6 nf_nat_ipv6_local_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xbb77306b 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 0x9a9499b5 nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x06ab1338 nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x2148d173 nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x2d89f589 nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xc5992285 nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xe8a45ded nf_send_unreach6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tables_ipv6 0x1979ce41 nft_af_ipv6 +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x072aab8f l2tp_tunnel_closeall +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x2d905c73 l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x308ec4c2 l2tp_tunnel_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x3a23ff20 l2tp_session_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x3ec02ea1 l2tp_session_find_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x4cd94edf l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x59b2abc8 l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7b118c81 l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7d258e19 l2tp_session_queue_purge +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xa078ecee __l2tp_session_unhash +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xb0e2004c l2tp_session_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xbc50d601 l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xcf5774b7 l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xda44e5ea l2tp_session_free +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xdffcf283 l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xefbeffe1 l2tp_tunnel_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x899b3e41 l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x02b32e57 ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x0b55f188 ieee80211_napi_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x20e451db ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x2f5ac8a3 ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x33afd28d ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3a021908 ieee80211_iterate_active_interfaces_rtnl +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3a16aef2 ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3e3652d9 ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x6aea7f2e ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x6b5f4f04 ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x8ea67951 ieee80211_set_key_tx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa0f4b0c7 ieee80211_vif_to_wdev +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa2fa5d1b ieee80211_iterate_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xab7dba6d ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xebdf8959 ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf0d63f0f ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf597b678 ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf8a7fa53 wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xfe9aea36 ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x012744be ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x0760e5d9 ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x10133c7c ip_set_get_ip_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x229bc823 ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x4811d971 ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x58a67167 ip_set_elem_len +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 0x7cb30b85 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 0x870c7a8d ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x8cc1fd55 ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9e98722b ip_set_get_ipaddr6 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa293f8a6 ip_set_get_ipaddr4 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa2d623f3 ip_set_range_to_cidr +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xba41fb0f ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xbe0adf09 ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xc15728c1 ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcc001bd9 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xd6f58b44 ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xe411c443 ip_set_put_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xe474a2ec ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf79258f3 ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x04c1fda2 ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x1dce6d90 unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xb68d4fd9 register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xdf0d3bea 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 0x0542e82f nf_conntrack_l4proto_udp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x05bf6b06 __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x076198b1 nf_conntrack_set_hashsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x11cbd28d nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1497885b nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x15073bb8 nf_ct_expect_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1ccf044d nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1d01d8d1 nf_ct_l4proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1fde0820 nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2229d2f7 nf_ct_l3proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x26b0fc17 nfnetlink_parse_nat_setup_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x28f4f8fd nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2b010b3b nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x324699ba nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x354ce882 nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x37386cac nf_conntrack_hash_rnd +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x37748aad nf_conntrack_l4proto_udp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3a889152 nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3f5b1415 nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x471a8869 nf_ct_l3proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x476a9adb nf_ct_iterate_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x47ffbfff nf_ct_timeout_put_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4c5e43ca nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x51e88b92 nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x533cfa2e nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x538467ee nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x551b10d7 nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5769c6b9 nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5c620855 __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5db9ecbd 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 0x6340379f seq_print_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x641365f9 nf_connlabel_match +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6769e912 __nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6a18dc58 nf_conntrack_expect_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6b5266ab nf_ct_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6e224a7a need_conntrack +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6fe217c7 nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x78f9b710 nf_ct_l3proto_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x78fa2271 nf_ct_l3proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7b57fcb5 nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7b82f6fd nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8075bca1 nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x84b18373 nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8536acbd nf_ct_l4proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x85610ec0 nf_ct_expect_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8c04294a __nf_ct_refresh_acct +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 0x94c4101e nf_conntrack_l4proto_tcp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x95581962 nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9a882ac0 nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9f43dd2d nf_ct_get_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa152681b nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa5f83631 nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa6f2729c nf_conntrack_l4proto_tcp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa72007a7 nf_ct_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xaa0c7734 __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xab10e232 nf_ct_l4proto_put +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 0xb19595c5 nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb602c57e nf_ct_l3proto_module_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbb36830f nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbf971bca nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbfa6faaa nf_ct_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc0623c3c nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc18ac88d nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc21b584d nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc256693f nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc702f2ce nf_ct_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc795c429 nf_ct_timeout_find_get_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcd914e4c nf_ct_extend_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd04d4bf9 nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd1c255d8 nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdee1dc48 nf_ct_tmpl_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe29a9de9 nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe61438a8 nf_connlabel_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe74bd2b0 nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe8c19dd6 nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xef35964c nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf432622d nf_ct_l4proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf672f1c2 nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf887e014 nf_ct_l3protos +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf9ec78c7 nf_ct_extend_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfaa7fa2f nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfd2161b8 __nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfdd89984 __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0xfdbf3a49 nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0x1b58b2eb nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0x08e16288 nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x1f9cef64 set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x3654f12c nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x3709a393 nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x3c43365b get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x57e97ad0 nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x6ff1f405 set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x81343ec3 set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xa56246f3 nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xdc8c9cdd nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xeb13bf4e set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0xb239d178 nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x14b62391 nf_nat_pptp_hook_outbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xad288cba nf_nat_pptp_hook_exp_gre +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xd0d9633e nf_nat_pptp_hook_inbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xd1d866ed nf_nat_pptp_hook_expectfn +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0x0dfe3a65 nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0x52b6333e nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x00ef5187 ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x1e5855a8 ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x28dad4a6 nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x31d370f0 ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x848aacbd ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xbd7c55d3 ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xc40e216c ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0xb71a635c nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0xfaa3ce0a nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x687f5dd5 nf_log_dump_sk_uid_gid +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x6a50dc40 nf_log_dump_packet_common +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xbc7edfa2 nf_log_dump_udp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xf584e099 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 0x16b6bfb9 __nf_nat_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x19315e0c nf_nat_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x1e923236 nf_nat_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x31f105b4 nf_nat_l4proto_unique_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x52baf17b nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xc4b043f2 nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xcc49f384 nf_nat_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xd1c29084 nf_nat_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xf802001c nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0xca4c55dd nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0xdf00dc03 nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x0f296c73 synproxy_tstamp_adjust +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 0xbce9c104 synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xef7db50c synproxy_net_id +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x01b0d201 nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x18814c9d nft_set_gc_batch_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1e6b75a3 nft_parse_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1eaed43a nft_register_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x378233e5 nft_dump_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x3ed08d5c nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x46f62363 nft_unregister_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5778f241 nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x594da18f nft_register_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x68088bee nft_data_uninit +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x6ecf42e9 nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x8ae8e1c3 nft_register_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x9db0aee4 nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x9fc57c9c nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xa41a347c nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xbb393a69 nft_unregister_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xbf63bb61 nft_set_gc_batch_release +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc42dede6 nft_unregister_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xcf03e214 nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xdc4fca01 nft_set_elem_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe09dada2 nft_set_ext_types +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xed33c632 nft_validate_register_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xefd287ea nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xffe31a9a nft_validate_register_store +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x31703db6 nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x42d7e5a4 nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x8129d046 nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xa4517406 nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xce781ce4 nfnetlink_alloc_skb +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdca0947d nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xe10ed252 nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x21f6bba6 nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x3a2f54f0 nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xd9de8913 nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_log 0xbc998e66 nfulnl_log_packet +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x2ebfd007 nft_masq_init +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x6bd41159 nft_masq_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xc1bfb52e nft_masq_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xe3b8ea21 nft_masq_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x0bbe5ab2 nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x168adbfb nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x1fb77701 nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x57fb70d0 nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x7d4554c5 nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xa99c4c45 nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xb80e8358 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x704559be nft_redir_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xa5be1e1e nft_redir_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xd1d07687 nft_redir_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xe2d27669 nft_redir_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x39123ca4 nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x96e2bcff 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 0x25a394f2 xt_hook_link +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x36213222 xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x40728a63 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x633c204c xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x63601b43 xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x670681b7 xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x6f193ccb xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x8c5598df xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x8f3a0809 xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x91f71554 xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd49fd4af xt_hook_unlink +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd5ff51b2 xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xef53da46 xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xefd6951d xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x4c32c169 xt_rateest_lookup +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0xb7459345 xt_rateest_put +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x9c8c587c nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0xe9ac6d35 nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0xfdc8c03d nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x1de671ae nci_uart_unregister +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0xd3b490cd nci_uart_register +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0xf3244084 nci_uart_set_config +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x1a6a2ec6 ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x3be93934 ovs_tunnel_get_egress_info +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x446ce973 ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xa7c9da81 ovs_vport_deferred_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xbc579fce ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xc03ca95f ovs_vport_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xda83411d ovs_net_id +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xe5028853 ovs_vport_receive +EXPORT_SYMBOL_GPL net/rds/rds 0x00a467af rds_wq +EXPORT_SYMBOL_GPL net/rds/rds 0x03567cd2 rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0x06085bfd rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0x0e2b16c4 rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x1dbfa564 rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0x1fdd4a94 rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0x220d3f65 rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0x2c5c5514 rds_message_add_rdma_dest_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x2e45741f rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0x3101936e rds_message_add_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x39a7c7c4 rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0x3b4fc0fc rds_page_remainder_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x3e16c5bf rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0x4806bcb0 rds_send_get_message +EXPORT_SYMBOL_GPL net/rds/rds 0x50cbe7b3 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x53e63b7e rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0x5bd79092 rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0x73aac73d rds_message_populate_header +EXPORT_SYMBOL_GPL net/rds/rds 0x743ea970 rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0x78a95388 rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0x79102c27 rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x88da5c6c rds_page_copy_user +EXPORT_SYMBOL_GPL net/rds/rds 0x8c85669a rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x9016be4f rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0x96b4a945 rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0x96fafe85 rds_stats_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xbb2c23a9 rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xde673448 rds_cong_map_updated +EXPORT_SYMBOL_GPL net/rds/rds 0xe0afc115 rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0xfdf38433 rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0x0cef4293 rxrpc_unregister_security +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0xb81b0722 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 0x8d1a827e svcauth_gss_register_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x8e2af188 gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x9f18fe6c 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 0xc7b7d9b3 gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xf8b2ff6e g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01beb58b svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x038dd4bb svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x03cd076e xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x045834e9 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x04b11425 svc_unreg_xprt_class +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 0x06b32c72 svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x06c46f23 rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0714cd5a rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x07f5ec0d xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0957972d svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x09b5fddd auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0a1c6c94 sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0be5171c rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0bfa2267 rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0c05dafb rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0dade95a svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0e0148d2 rpc_lookup_cred_nonblock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0e68aeef xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f668ba9 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0fe53932 rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x103e5dba rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x10586682 unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1166af9c rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x11a1f986 rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x11dae73e rpc_rmdir +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x14ad131b rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1961360c rpcauth_cred_key_to_expire +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x19798e40 xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x19d44e20 xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1bdc7f9d svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1c7e6090 rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1d5b2c71 csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1fb715b2 xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2167098d svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x228ea47a rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x234b365c rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x23f35791 rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x26d2b4b6 xprt_set_retrans_timeout_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2849eb9b rpcauth_key_timeout_notify +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2900df29 svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x297b3216 svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2a4e8a91 rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2edf8785 put_rpccred +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 0x346d3eb8 svc_shutdown_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x34bd4c85 svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x34d48771 rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x36d30a53 rpc_clnt_swap_deactivate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x37e8c11e xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3a94a281 xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3bc1e2cd xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3be39802 svc_close_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3c33d089 rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3c46572e rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3c9426a0 xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3cc174b2 rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x408031e3 rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x42a2d49b rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x43a7f466 svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x451ae490 xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x45a6f8ac sunrpc_cache_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4b81f612 rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4c227500 svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4de4141a write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4e2c4182 rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x52b7f44c _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x543bae97 svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x550c1803 svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5577cc44 rpc_protocol +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x56d86c88 xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a059ef4 svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a23b98d auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5aa569d4 sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5ab792d3 rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5b037537 read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5d14a0b8 sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5d79e1e6 rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5ee66083 xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5f85e792 rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5fc26d68 rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x63f0fbff svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x64d69098 xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x67899b08 rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x69e3367a xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6ac4ed57 svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6ae9d292 svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6b7928ec xdr_skb_read_bits +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6d5ffb01 xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6f9b0c87 xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x70994ea0 rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x70a371c5 rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x70e4f844 xprt_set_retrans_timeout_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7129e99d rpcauth_generic_bind_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x73a8fc42 cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x76a7d95c xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x771cd68a rpc_lookup_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7b216909 xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7d2c01ea xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7d7f3b46 rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7dcb33bc svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7f89a9bd rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80951b28 rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x81bc8a5b rpc_count_iostats_metrics +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x82291450 svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8298f821 xprt_lock_and_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x847d2e3b xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x85c31ed2 rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x85e42a52 cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8632ec08 xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8736590c rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8a406f52 rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8a6e2ada xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8b16179f xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8b706bc1 xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8e151de9 sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8e381ca3 rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8ff79c2d rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x92dc62b8 xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x932aa482 cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x942a6b52 rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9548ca6b rpc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98402600 rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x985477f9 xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98968c8d rpc_lookup_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98b75d64 rpcauth_list_flavors +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9a56ace7 rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9b8e951d rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9c4afecc xdr_buf_read_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9f90cdcc rpc_print_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa02b185f xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa03728a8 xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa1326c3b gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa1840e82 rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa1b7cdc1 rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa1ce953f rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa3054055 sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa56cfebd rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa6bf3fcd xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa803d990 xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa8ab714b auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xadee029b svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xae52eb97 rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb0c5dd58 svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb1a3cc0f svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb28708d8 rpc_task_reset_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb2c1aaac svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb3223be2 xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb3939a17 rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb9ff9cb3 rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbb3060ed rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbd538c98 rpc_clnt_swap_activate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf0c296c svc_exit_thread +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 0xc273ca82 rpc_get_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3880471 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc4504dbb rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc582cd38 svc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc680528d xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc7ceb905 svc_prepare_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc7f4dccd __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc99dd780 xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcba005a5 rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcdcf4bd4 rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xce3acbf2 rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcee467f3 xprt_load_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd032704f rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd12fa5a0 svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd13b2b0a svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd14c8eb9 rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd1ef6712 rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd406828f svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd5fa187e bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd664ffe2 rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd7127026 svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd87f16da svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdbaf6e44 rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdebf37b6 xdr_partial_copy_from_skb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1ac2bb8 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe26894ed cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe376e4b5 rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe4652a95 xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe4d28c2d xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe531ba3f xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe65575a8 svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe70809f8 svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe7c6182b xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe8b111f3 xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe92f6ac9 cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe96cf8f2 rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xea86427a svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeb1c8586 rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xed2fec5b rpc_setbufsize +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 0xeffb9490 rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf0c969bd rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf28415ee cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf5745dd2 rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf615586d sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf80d4c02 rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9d1164c rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfac7069d rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfd5fbace xdr_set_scratch_buffer +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfe2ffc3f xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfed20351 rpc_destroy_pipe_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 0x25cf1432 __vsock_create +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2663cb64 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2ccabc1e vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x40a2b961 vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x45066e44 vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x55e70ed6 vsock_stream_has_space +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 0x7c7ea2c0 vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7f730c80 vsock_core_exit +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x8639f88e vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xb64691d0 vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbbb62dc8 vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbd0f699d vsock_addr_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbd37efaa vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbe71d085 vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xc2b34cef vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xc6b548dc __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/wimax/wimax 0x03c68fb8 wimax_dev_rm +EXPORT_SYMBOL_GPL net/wimax/wimax 0x14d4089e wimax_state_get +EXPORT_SYMBOL_GPL net/wimax/wimax 0x26b6a1e5 wimax_msg_alloc +EXPORT_SYMBOL_GPL net/wimax/wimax 0x457ba690 wimax_msg_send +EXPORT_SYMBOL_GPL net/wimax/wimax 0x7001c8d6 wimax_dev_add +EXPORT_SYMBOL_GPL net/wimax/wimax 0x703627d9 wimax_msg_data_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0x878375f3 wimax_dev_init +EXPORT_SYMBOL_GPL net/wimax/wimax 0x99241821 wimax_msg_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0xc0354684 wimax_state_change +EXPORT_SYMBOL_GPL net/wimax/wimax 0xea084d40 wimax_report_rfkill_sw +EXPORT_SYMBOL_GPL net/wimax/wimax 0xee5e034c wimax_msg_data +EXPORT_SYMBOL_GPL net/wimax/wimax 0xfd00d418 wimax_msg +EXPORT_SYMBOL_GPL net/wimax/wimax 0xfd9bd128 wimax_report_rfkill_hw +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x0265c962 cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x071fdc58 cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x343ceeb3 cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x4639ad05 cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x5071ceec cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x5e78517a cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7f3ede21 cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x8e3fd137 cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x99f43961 cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xa164585b cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xd1f8eb2c cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xd5623536 cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xe9ef90ff cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x3bf471d7 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x47b34e60 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x60b73277 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x834ba96d xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xa6e66685 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xaa762fe2 xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xad1b60ed xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xdbfc35c8 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xdfea3a6d xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x3a10cfb7 ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x62d15f60 ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xb23f0d39 ipcomp_input +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xe49f842c ipcomp_init_state +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq-device 0x4c2423ae snd_seq_driver_unregister +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq-device 0xdad14eeb __snd_seq_driver_register +EXPORT_SYMBOL_GPL sound/core/snd 0x40878917 snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL sound/core/snd 0x652b464c snd_ctl_get_preferred_subdevice +EXPORT_SYMBOL_GPL sound/core/snd 0x6aedf79a snd_ctl_activate_id +EXPORT_SYMBOL_GPL sound/core/snd 0x6ead2eeb snd_device_disconnect +EXPORT_SYMBOL_GPL sound/core/snd 0xc707062c snd_card_add_dev_attr +EXPORT_SYMBOL_GPL sound/core/snd 0xdb5293d4 snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/core/snd 0xe163f0e9 snd_device_initialize +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xda8a0145 snd_compress_register +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xe961bcbe snd_compress_new +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xfbb10467 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 0x20c7fcde snd_pcm_stream_lock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x3c299a57 snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x40027055 snd_pcm_stream_unlock_irqrestore +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 0xb2a932c6 snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xb91274e5 snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xba5efec8 snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xc20b5073 snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xc3de52c8 snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xd4f085aa _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x1545613e snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x460e918f snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x5c3eef47 snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x680ddb2e snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x955fb966 snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xb1302b40 snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xba88edc0 snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xd11c2c4b snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xd29daff8 snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xd35168cc snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xee3df771 snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0467755e snd_hdac_bus_init_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x05951470 snd_hdac_bus_send_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0cdf541a snd_hdac_bus_update_rirb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x13331963 snd_hdac_bus_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1de732b5 snd_hdac_stream_release +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1de87a1a snd_hdac_is_supported_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x201b4a31 snd_hdac_regmap_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x20e059c3 snd_hdac_stream_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x24927913 snd_hdac_bus_exec_verb_unlocked +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x25f42afd snd_hdac_regmap_add_vendor_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2975142b snd_hdac_link_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x29c5e4e1 snd_hdac_bus_queue_event +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2b926117 snd_hdac_power_down_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2fa0f10e snd_hdac_display_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x372bd63c snd_hdac_i915_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3852a626 snd_hdac_override_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x390fd7ce snd_hdac_device_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x40ead07e snd_hda_bus_type +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x49989278 snd_hdac_exec_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4f70a919 snd_hdac_bus_exec_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x53631a1b snd_hdac_get_sub_nodes +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x576eac8d snd_hdac_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5ab6f01c snd_hdac_bus_exit_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6026978c _snd_hdac_read_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x624e627c snd_hdac_bus_enter_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6576385f snd_hdac_regmap_read_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6bb3ef4d snd_hdac_get_display_clk +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6d20f8f5 snd_hdac_power_up_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6d7b0201 snd_hdac_set_codec_wakeup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x71ebd6ba snd_hdac_read_parm_uncached +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7b945667 snd_hdac_stream_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7caf282b snd_hdac_dsp_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x897fc538 snd_hdac_bus_init_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x94067734 snd_hdac_bus_stop_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9464d05b snd_hdac_stream_clear +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x967f6bfe snd_hdac_power_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x976438d5 snd_hdac_query_supported_pcm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x97c35e64 snd_hdac_dsp_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9ada3764 snd_hdac_regmap_update_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa241ca85 snd_hdac_device_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa554e9d7 snd_hdac_bus_stop_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xaa786185 snd_hdac_stream_setup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xabf06fbe snd_hdac_bus_remove_device +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xaf3f538a snd_hdac_regmap_write_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb2919b13 snd_hdac_stream_assign +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb4942938 snd_hdac_stream_sync +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb6a73838 snd_hdac_make_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbb3bace2 snd_hdac_bus_get_response +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbcf79ce7 snd_hdac_refresh_widgets +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc18c15d3 snd_hdac_get_connections +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc85fe7a6 snd_hdac_dsp_prepare +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xca3aacaf snd_hdac_bus_free_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xcc6a8438 snd_hdac_i915_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xcc8fbe7e snd_hdac_regmap_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xcd00e83a snd_hdac_power_up +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xcd4d4078 snd_hdac_stream_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd415e20b snd_hdac_bus_add_device +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdd2a4280 snd_hdac_stream_setup_periods +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdd9a804a snd_hdac_calc_stream_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe00eb08d snd_hdac_bus_handle_stream_irq +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe169feac snd_hdac_device_unregister +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe20e6e7a snd_hdac_stream_set_params +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xed5aa6dc snd_hdac_bus_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xee10b4cc snd_hdac_bus_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xee4ba104 snd_hdac_stream_start +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf4d3a4ef snd_hdac_device_register +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xfcc24e22 hdac_get_device_id +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xfe39a461 snd_hdac_stream_stop +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xfea67e23 snd_hdac_stream_sync_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xff244fdf snd_hdac_stream_timecounter_init +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x4a1e6e9c snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x53b0010c snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x66518f62 snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x93da3bf1 snd_ak4113_build +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x960b1cba snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xe95bc7b0 snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x00d26989 snd_hda_mixer_bind_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x03e33313 snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x05c34bd1 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 0x09a3f806 snd_hda_codec_load_dsp_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0a375c5f snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0bce09b2 snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0d1042e1 snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0e463f06 hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0e6e4b74 query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x106c1be8 snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x10f7b0e2 snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x12bc4502 __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x13bac0d3 snd_hda_codec_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x14507a51 snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1675a387 snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x184303c3 snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x19b71789 snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1d3cee00 snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x21f676f0 snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x27439890 snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x275d6f26 snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x286e814d snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x28a7ed56 snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x28f25d22 snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2b45bd72 _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2c6b19e2 snd_hda_codec_pcm_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2f765e25 snd_hda_bind_vol +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x355c4c32 snd_hda_codec_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x36facaa4 snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x371f6df0 snd_hda_enable_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 0x38431826 azx_bus_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x388fbee5 snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3de12f4f snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3fd7cd20 snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x445e33d5 snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x45076906 snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4557dcf1 snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x45582bbe azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x47a6668b snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x49cdd36d snd_hda_jack_tbl_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4bef4501 snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x52dd24a1 snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x52ef0e08 snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5339407b snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x53c3284d snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x53e528a4 snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x54a2754e snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x54cd420e snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x574e1959 snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x59779cc9 snd_hda_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5978407f azx_probe_codecs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5a122f34 snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5bfb3b26 snd_hda_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5d42306e azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6049a8a2 snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x637f3cb2 snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x646791b5 snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6ae86779 snd_hda_jack_detect_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6b0379ae azx_init_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6b9f8d54 snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6eb366c6 snd_hda_mixer_bind_ctls_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6f8c5f43 snd_hda_jack_detect_enable_callback +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x713cc74b snd_hda_register_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x71c43816 snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x72bca61f snd_hda_jack_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x745c0d76 __hda_codec_driver_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x75999e6f snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x79c6a45e snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x79def3e5 snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x79fc6696 snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7aecfbc6 azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7b72fe0c snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7cbf076d snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x83817d2f azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x889f9301 snd_hda_mixer_bind_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x89da8d3d snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8b268e12 snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8c7483ab snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x902755af snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x91ebbca7 snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x94033efc snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9511624a snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9ab6bbca snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9b73d415 snd_hda_unlock_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 0xa32e6a3b snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa59c6137 snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa784434a azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa822b246 snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa82d0924 snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xab1741a1 snd_hda_mixer_bind_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xab5494ab snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xac4881ab snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xac87f701 snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb060cb8b snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb564faae snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb93267cf snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbb3298ca snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbbb10302 snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbbf198f6 snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbc63345c snd_hda_codec_pcm_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbf132a1a snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc5764eee snd_hda_mixer_bind_ctls_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc652fd69 snd_hda_get_jack_connectivity +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc6ca2f47 snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc8c48d30 snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb301b6e snd_hda_get_jack_type +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcc917d9b snd_hda_codec_load_dsp_trigger +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd4fb4a4f snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd5d001b4 snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd5e88273 snd_hda_codec_load_dsp_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd6666462 snd_hda_mixer_bind_ctls_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd85d7df9 azx_stop_all_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe118de5d snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe247ee93 snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe265c3a4 azx_free_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeb04781d snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xebb08a7c snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xec376fe7 snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xec72a204 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 0xedcbe3af __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xedf28533 snd_hda_bind_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xef9b6443 snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf14141e1 azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf392bc20 snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf9af59bd is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfc8b3171 snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfea9d587 snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xffe375c0 hda_codec_driver_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x049d6fcb snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x07005c30 snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x11a6d602 snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x1483127b snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x298fc0f8 snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x2cfb95b7 snd_hda_gen_stream_pm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x43315123 snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x5ab485e5 snd_hda_gen_init +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 0x882cbc70 snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa1b75592 snd_hda_get_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa48f98b4 snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa9c03e39 snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xb86ef6c0 snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xbbe34209 snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xc894096c snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xc9c4bb52 snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xce8463a8 snd_hda_parse_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xd764db4b snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xe1688a72 snd_hda_gen_fix_pin_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf29355ff snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xfc78e609 snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x3e5fd495 cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x9b65e710 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 0x50ed4227 cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x6ee020c8 cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x213018de cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7cac7292 cs42888_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xa8aa70e3 cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xb8977a8c cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xcd3794c9 cs42448_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x4b16a602 es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x9bae82d7 es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98090 0xd6a65205 max98090_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x11beecb6 pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x7df57a8d pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x8f0421be pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xba00616d 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-rl6347a 0xa7aa810f rl6347a_hw_write +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6347a 0xade4bf4c rl6347a_hw_read +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt286 0x2cf8c6de rt286_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0xa6f27c54 rt5640_dmic_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0x88640229 rt5645_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0xd7beabe1 rt5645_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5670 0x19c3699d rt5670_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5670 0x66ad24be rt5670_jack_suspend +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5670 0xb8cf6302 rt5670_jack_resume +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5670 0xddb25fb8 rt5670_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x865aa6f0 devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x88ca0b54 sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xaae8f51a sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xbb8436a8 sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xe82343cf sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0x90e3d141 devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sn95031 0x5a75b3d7 sn95031_jack_detection +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x0b60e392 ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x490046f7 ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x1cc12d47 tpa6130a2_add_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x7ed19a2a tpa6130a2_stereo_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0xa7b7fefc ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x31fedbc4 wm8804_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x67b496c4 wm8804_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x93c165b0 wm8804_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x96239e05 wm8804_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0x16f75869 wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0x50f27587 wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x1470ae83 fsl_asrc_platform +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x2759478f 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/atom/snd-soc-sst-mfld-platform 0x2464cb9a sst_unregister_dsp +EXPORT_SYMBOL_GPL sound/soc/intel/atom/snd-soc-sst-mfld-platform 0xbcb787a5 sst_register_dsp +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0x5d397428 intel_sst_pm +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0x73f1c212 sst_alloc_drv_context +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0x88a45e5c sst_context_init +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0xab14edd5 relocate_imr_addr_mrfld +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0xe51644fb sst_configure_runtime_pm +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0xe8317903 sst_context_cleanup +EXPORT_SYMBOL_GPL sound/soc/intel/baytrail/snd-soc-sst-baytrail-pcm 0x036efc3c sst_byt_dsp_wait_for_ready +EXPORT_SYMBOL_GPL sound/soc/intel/baytrail/snd-soc-sst-baytrail-pcm 0x19264aa4 sst_byt_dsp_boot +EXPORT_SYMBOL_GPL sound/soc/intel/baytrail/snd-soc-sst-baytrail-pcm 0x918b27b1 sst_byt_dsp_init +EXPORT_SYMBOL_GPL sound/soc/intel/baytrail/snd-soc-sst-baytrail-pcm 0xc281c608 sst_byt_dsp_free +EXPORT_SYMBOL_GPL sound/soc/intel/baytrail/snd-soc-sst-baytrail-pcm 0xddbfa527 sst_byt_dsp_suspend_late +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x09ef0a58 sst_fw_free +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x0b3c4945 sst_dsp_get_offset +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x0d6c058a sst_dsp_shim_write64 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x0f6e55a7 sst_dsp_free +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x1b5e8b82 sst_shim32_read +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x208a54c1 sst_mem_block_register +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x2414065e sst_mem_block_unregister_all +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x289a63d9 sst_module_runtime_new +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x3031d67f sst_module_runtime_alloc_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x3312f2d7 sst_dsp_shim_write64_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x390aa1ee sst_module_runtime_get_from_id +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x39fdd0aa sst_dsp_shim_update_bits64_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x407f032a sst_alloc_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x425e58d7 sst_dsp_dma_copyfrom +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x4a045773 sst_shim32_write +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x56361290 sst_dsp_outbox_write +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x573f811a sst_module_new +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x57b65928 sst_free_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x5fa8775a sst_dsp_stall +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x632e5bf1 sst_dsp_shim_update_bits_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x632ec2c0 sst_dsp_dma_copyto +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x63c07b22 sst_dsp_sleep +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x6904ea81 sst_memcpy_fromio_32 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x697aac1e sst_module_runtime_restore +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x6cb0ad44 sst_dsp_inbox_read +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x6dc5e4b9 sst_module_runtime_free_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x6fd728be sst_dsp_dma_put_channel +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x7af08d68 sst_fw_new +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x891e27a4 sst_block_alloc_scratch +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x894ced08 sst_dsp_ipc_msg_rx +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x8ad75416 sst_module_get_from_id +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x8e46cadf sst_dsp_ipc_msg_tx +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x8fedf35d sst_dsp_reset +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x93597521 sst_dsp_shim_update_bits +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x9418516e sst_dsp_dump +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xa1f30c70 sst_dsp_dma_get_channel +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xa244b0d6 sst_dsp_shim_write +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xa2851b84 sst_module_free_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xa6b0a51a sst_memcpy_toio_32 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xaaa021d0 sst_module_runtime_free +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xb8880649 sst_dsp_wake +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xba573521 sst_dsp_shim_update_bits64 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xbcec5387 sst_shim32_read64 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xc2585e72 sst_dsp_new +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xc480ec20 sst_module_runtime_save +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xc7f4f406 sst_dsp_shim_read64_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xcb92ca10 sst_fw_free_all +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xce57563b sst_module_alloc_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xce951a91 sst_fw_unload +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xd465e344 sst_dsp_mailbox_init +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xd9a2c94c sst_shim32_write64 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xe1520869 sst_fw_reload +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xe4b72daa sst_dsp_shim_write_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xe674f0f5 sst_dsp_outbox_read +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xea22be23 sst_block_free_scratch +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xeada55d7 sst_dsp_inbox_write +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xeb6ebaa6 sst_dsp_boot +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xf1849db8 sst_module_free +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xf21d7e4b sst_dsp_shim_read +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xf9a8f88d sst_dsp_shim_read_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xfbb87309 sst_dsp_shim_read64 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x15e7bcc6 sst_ipc_fini +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x222f0be8 sst_ipc_tx_msg_reply_complete +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x6176e042 sst_ipc_init +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x841105d6 sst_ipc_drop_all +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0xc0c04fc2 sst_ipc_tx_message_wait +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0xd08780b6 sst_ipc_reply_find_msg +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0xfc71cf26 sst_ipc_tx_message_nowait +EXPORT_SYMBOL_GPL sound/soc/intel/haswell/snd-soc-sst-haswell-pcm 0x1901d0df sst_hsw_dsp_init +EXPORT_SYMBOL_GPL sound/soc/intel/haswell/snd-soc-sst-haswell-pcm 0xbc703b57 sst_hsw_dsp_free +EXPORT_SYMBOL_GPL sound/soc/intel/haswell/snd-soc-sst-haswell-pcm 0xd1f69f64 sst_hsw_device_set_config +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x04f0b916 snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x068ad3a6 snd_soc_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x09312577 snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0a95b764 snd_soc_add_codec_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0ce9eae2 snd_soc_bytes_get +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0d0a7379 snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0f872519 snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x100f97c5 snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x10cfc85e snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1765b2af snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x18adc43c snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1a5ab6de snd_soc_set_ac97_ops_of_reset +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1b9f5863 snd_soc_component_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1bf10e93 snd_soc_unregister_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1c6f7f0f devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1ce10c29 snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1eb812ae snd_soc_platform_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1fe4bedd snd_soc_unregister_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x20ccb879 snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x20ed154d snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x20ee7a58 snd_soc_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x238912f0 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 0x255e2f9d snd_soc_cnew +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x279ef36e snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2b11aeb0 snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2b192a4a snd_soc_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2b2d4997 snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2be5801f snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2bebe164 snd_soc_platform_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2c10056a snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2d15101c snd_soc_card_jack_new +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2da154ec snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2f05ca93 snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x311040a4 snd_soc_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3132754f snd_soc_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x38de16ee snd_soc_remove_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3fe057ea snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x40f69658 snd_soc_add_platform_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x419f60ef snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x42069da8 snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x457a388e snd_soc_set_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4664cc65 snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x46934368 snd_soc_new_ac97_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x46cd5ba0 dapm_clock_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4dc6904b snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4dfda2c4 snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4e2045cd snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x501d2589 snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5023019c dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x51bcfbf8 snd_soc_component_async_complete +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x52f383bc snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x541f5122 snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5516d280 snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x60e924fe snd_soc_get_dai_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x61689fab snd_soc_add_component_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x65eb3031 snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6846f936 snd_soc_limit_volume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x69018589 snd_soc_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6a405c0d snd_soc_dapm_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6b48c0b0 snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6bf4c90e snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6de2629a snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x70396d09 snd_soc_component_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x74e1e339 snd_soc_codec_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x758b162e snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x759cb569 snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x75ff6d98 snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x78fc3c36 snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7aee0a14 snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7af139f6 dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7cddf79e snd_soc_component_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7d503f1c snd_soc_bytes_info +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7d985e31 snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7db9fe7a snd_soc_get_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7dc77179 snd_soc_component_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7df29f3d snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x807bb22b snd_soc_put_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x831940d8 snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x84177456 snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8624b2b0 snd_soc_lookup_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x86dfc08c dapm_regulator_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8a38e7db snd_soc_bytes_put +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8fb4656a snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x90b287ff snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x911363ef snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x918bd685 snd_soc_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x91d73b36 snd_soc_dpcm_be_get_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x94abcd04 snd_soc_info_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x95bd175b snd_soc_dpcm_be_set_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x95c2d8d0 snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x965212b9 snd_soc_jack_report +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x97a18b2b snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x989578e2 snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x99664333 snd_soc_jack_get_type +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9bb77f48 snd_soc_dapm_sync +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9bd1a988 snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9c951392 snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9ce9decd snd_soc_of_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa5672db7 snd_soc_add_card_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa63ff8bc snd_soc_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa788e96c snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaae88074 snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xac6dd9ed snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xacec5e4b dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb2cc1d9f snd_soc_debugfs_root +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb38be9c9 snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb57e2eea snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb5f87089 snd_soc_poweroff +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb613c7a9 snd_soc_codec_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb6cfe514 snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb8a9674a snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb8d29648 snd_soc_pm_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xba3453bb snd_soc_info_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbaa96ee9 snd_soc_register_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbdcb10d3 snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc3e5f9a8 devm_snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc7b557c5 snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc88d16b3 snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcbaf2ec3 snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcc91f66a snd_soc_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcd10e13a snd_soc_unregister_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd1454a9f snd_soc_platform_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd5bb569f snd_soc_runtime_set_dai_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd8d48095 snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xda8713e8 snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xda92ed2c snd_soc_resume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdbe6a43f snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdd31d07b snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xde434667 snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdf4c8aa9 snd_soc_free_ac97_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdf5a9cda snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe652d10b snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe8f68048 soc_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xed6c7b72 snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xee62161f snd_soc_unregister_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xefa56599 snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf26a2561 snd_soc_dapm_force_bias_level +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf43fe720 snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf5a3f99a snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf692d3cb snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf7681e0d devm_snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf84c02e5 devm_snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf910fcf2 snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfb3cc5a1 snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfdb19c1b snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x093f2ac1 line6_read_serial_number +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x0c5a8e2d line6_probe +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x14c0b927 line6_read_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x16af2d2d line6_pcm_release +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x202a1b1b line6_midi_id +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x32184c9c line6_resume +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x36cab322 line6_suspend +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x43c22303 line6_alloc_sysex_buffer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x4fedb7da line6_init_midi +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x58236b38 line6_version_request_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x688aa09e line6_write_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x75633afe line6_send_raw_message_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x8dfa852d line6_pcm_acquire +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x8ec973cd line6_start_timer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xb0c9083f line6_send_sysex_message +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xd121d5ee line6_disconnect +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xe561f21e line6_init_pcm +EXPORT_SYMBOL_GPL vmlinux 0x001e39e2 gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x00224a61 usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x0034f3b6 xen_has_pv_nic_devices +EXPORT_SYMBOL_GPL vmlinux 0x0039c3e7 isa_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x003c9812 pwmchip_add_with_polarity +EXPORT_SYMBOL_GPL vmlinux 0x00632780 work_busy +EXPORT_SYMBOL_GPL vmlinux 0x006820b4 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x0069d2da regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x00886768 fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0x009304b6 ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0x009b4cb5 spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x00a2a279 ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0x00bdf78b xenbus_dev_fatal +EXPORT_SYMBOL_GPL vmlinux 0x00ebcb5d ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0x00fe71ed regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x01010c6d klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x010bb5fe usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x011cf028 regulator_suspend_finish +EXPORT_SYMBOL_GPL vmlinux 0x012a9faf crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0x0142b604 ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x015e8ac6 bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0x0170cb6c efivar_work +EXPORT_SYMBOL_GPL vmlinux 0x01848a8e local_apic_timer_c2_ok +EXPORT_SYMBOL_GPL vmlinux 0x018d4c13 wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x01926211 bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0x0194cff4 rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0x01b562e3 perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x01f7d449 task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0x020747a0 pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0x020c2aab crypto_unregister_aead +EXPORT_SYMBOL_GPL vmlinux 0x0223e6a5 ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0x023c3ef4 sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0x02726bcf bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x02872379 __tracepoint_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0x0287f194 usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0x0289f6db fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0x02b05ef4 __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x02b276c4 __clk_mux_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x02bb769c iommu_get_domain_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x02c4943b alarm_init +EXPORT_SYMBOL_GPL vmlinux 0x02ca38e4 gnttab_map_refs +EXPORT_SYMBOL_GPL vmlinux 0x02ca78ac component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0x02f67223 pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0x02fea2ae rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x03101848 unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0x03206f7c devm_hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x032bf181 mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x033d16a6 relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x034e4815 ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x0369f92a dma_buf_put +EXPORT_SYMBOL_GPL vmlinux 0x036e68a1 power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0x037faca2 posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x03861f2d rio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x03872a50 key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0x039f5257 crypto_register_rng +EXPORT_SYMBOL_GPL vmlinux 0x039fd867 trace_clock_global +EXPORT_SYMBOL_GPL vmlinux 0x03a07a3c ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0x03a7f4d7 usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0x03ccb23c xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0x03d8a65d pwm_config +EXPORT_SYMBOL_GPL vmlinux 0x03dbfc63 acpi_dev_add_driver_gpios +EXPORT_SYMBOL_GPL vmlinux 0x03e3686c ata_timing_cycle2mode +EXPORT_SYMBOL_GPL vmlinux 0x03eb09fd wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0x0402cbbf preempt_notifier_inc +EXPORT_SYMBOL_GPL vmlinux 0x045b5e6a class_destroy +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x04754631 fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0x0485655f amd_get_nodes_per_socket +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x04906825 get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0x0499deb0 __clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x049ce4e2 dev_pm_qos_add_notifier +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 0x04cce2b4 bdev_direct_access +EXPORT_SYMBOL_GPL vmlinux 0x04cee0b4 xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0x04d8dd8b sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0x04e91ed2 wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x04ecfb5c set_memory_wt +EXPORT_SYMBOL_GPL vmlinux 0x04f15492 xen_swiotlb_sync_single_for_device +EXPORT_SYMBOL_GPL vmlinux 0x04f4bd8d percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0x050ac892 __rio_local_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x050cfcf4 iommu_group_get +EXPORT_SYMBOL_GPL vmlinux 0x0537dff8 is_dock_device +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x054e5728 __rio_local_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x055ec890 handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0x058b582a vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0x05a05be6 iommu_detach_group +EXPORT_SYMBOL_GPL vmlinux 0x05c31694 rio_route_clr_table +EXPORT_SYMBOL_GPL vmlinux 0x05c41588 led_trigger_store +EXPORT_SYMBOL_GPL vmlinux 0x05d75cd0 usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0x05ed67c8 rio_dev_put +EXPORT_SYMBOL_GPL vmlinux 0x05fc5cb7 crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0x06144860 bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0x061d5f21 dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0x0625d5fe ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x063d77e0 alloc_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x06512952 nvdimm_name +EXPORT_SYMBOL_GPL vmlinux 0x0685204e fuse_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0x0685ca3c sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0x06903a33 acpi_dev_resume_early +EXPORT_SYMBOL_GPL vmlinux 0x06963c36 intel_msic_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x06b10951 pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0x06cc79e2 devfreq_event_get_event +EXPORT_SYMBOL_GPL vmlinux 0x06d19658 sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x06d549e6 pinctrl_free_gpio +EXPORT_SYMBOL_GPL vmlinux 0x06dd0aec devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x06e5e879 regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0x07032f9e trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0x070940be ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0x070d8bcd regmap_write +EXPORT_SYMBOL_GPL vmlinux 0x0715cd65 usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0x0726e3e4 irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0x073364e2 crypto_unregister_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x0734c3b3 arizona_clk32k_disable +EXPORT_SYMBOL_GPL vmlinux 0x0739f429 x509_check_signature +EXPORT_SYMBOL_GPL vmlinux 0x074f1220 driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0x075b0132 alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0x0762403c edac_put_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x07991fb9 spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0x079bc4ff is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0x07a53c6d pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07ba2c9c virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0x07e0b1cc smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x07f300c3 smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x0808e982 regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0x080b6caa debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0x08156773 name_to_dev_t +EXPORT_SYMBOL_GPL vmlinux 0x081f7d77 fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0x08250c13 platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0x0830ca4a cpufreq_frequency_table_cpuinfo +EXPORT_SYMBOL_GPL vmlinux 0x08584056 phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0x085d6272 da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x0866f63b tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x0876dcaf debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0x088d0ed4 crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0x08cb4935 blkg_stat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x08d9f9db sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0x08ddcb6d tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0x08eb8ecb acpi_dev_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x091374d4 iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x093802be fwnode_property_read_u16_array +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 0x0983df26 irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0x0987d68c pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0x098fc885 do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x0996cffc __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x09e342dd vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0x09f96484 irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x0a153099 max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0x0a3a5270 nl_table +EXPORT_SYMBOL_GPL vmlinux 0x0a3b6ecf xenbus_free_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x0a3e5f13 unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x0a40873e devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0x0a443e8f device_move +EXPORT_SYMBOL_GPL vmlinux 0x0a4f43f0 regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x0a4fde00 idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0x0a5c03d6 wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x0a814abe pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0x0afd4610 zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b237f75 acpi_gpiochip_free_interrupts +EXPORT_SYMBOL_GPL vmlinux 0x0b52e502 apei_resources_add +EXPORT_SYMBOL_GPL vmlinux 0x0b59390b __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0b6801ca __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0x0bcfd6ea usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0c08902b sdhci_pci_o2_probe +EXPORT_SYMBOL_GPL vmlinux 0x0c0c015e ring_buffer_swap_cpu +EXPORT_SYMBOL_GPL vmlinux 0x0c1a404c extcon_get_cable_state +EXPORT_SYMBOL_GPL vmlinux 0x0c1df32d fuse_get_req_for_background +EXPORT_SYMBOL_GPL vmlinux 0x0c2654b4 platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0x0c2cdbf1 synchronize_sched +EXPORT_SYMBOL_GPL vmlinux 0x0c54b599 vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0x0c56e4bb pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x0c6d34d8 da903x_read +EXPORT_SYMBOL_GPL vmlinux 0x0c7a5c96 fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0x0c7e3403 usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x0c805f93 clflush_cache_range +EXPORT_SYMBOL_GPL vmlinux 0x0c80e3fe efivar_init +EXPORT_SYMBOL_GPL vmlinux 0x0cc1e40f crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x0cccd623 sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x0cdc160e bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0x0cf13f85 xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0x0d07cd74 regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d52f896 regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x0d7d4d70 rcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x0d9ff9c2 usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0x0dbd7e70 udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x0dc10a69 map_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x0dd13e2c scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0x0dd3c04d bmp085_probe +EXPORT_SYMBOL_GPL vmlinux 0x0dd7d8fb pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0de8a16b devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x0de9305c iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0x0df925f6 btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0x0e007edf xen_evtchn_nr_channels +EXPORT_SYMBOL_GPL vmlinux 0x0e01e501 handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0x0e13cb4d apei_resources_release +EXPORT_SYMBOL_GPL vmlinux 0x0e52ccc8 transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0e54957d tps65912_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x0e8d98e1 devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0e9068c5 regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x0ea72851 __class_register +EXPORT_SYMBOL_GPL vmlinux 0x0eb1d9be bmp085_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x0ed6f7eb ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0x0edbc2f4 sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0x0eeaedd0 pinctrl_force_default +EXPORT_SYMBOL_GPL vmlinux 0x0eed71cd __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x0ef9fc5e virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0x0f0471a4 ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0x0f190512 wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0x0f1e2b56 regmap_field_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x0f2d7d87 mce_unregister_decode_chain +EXPORT_SYMBOL_GPL vmlinux 0x0f31243c inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0x0f336d7f rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x0f4c552c ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0x0f602661 tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0x0f6a926b extcon_set_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0x0f751aea input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0x0fa138de xen_hvm_need_lapic +EXPORT_SYMBOL_GPL vmlinux 0x0fc01e9f static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x0fcc1969 copy_from_user_nmi +EXPORT_SYMBOL_GPL vmlinux 0x0fe2d570 xenbus_directory +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x10703d45 device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x1090f5da cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x110106c1 cper_severity_to_aer +EXPORT_SYMBOL_GPL vmlinux 0x11266b1d acpi_get_pci_dev +EXPORT_SYMBOL_GPL vmlinux 0x114f1a20 balloon_stats +EXPORT_SYMBOL_GPL vmlinux 0x1152030c rt_mutex_timed_lock +EXPORT_SYMBOL_GPL vmlinux 0x1156d231 find_symbol +EXPORT_SYMBOL_GPL vmlinux 0x1172ce54 rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0x117611ea uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0x118f66dd sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0x11d7589e add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0x11e01cd4 device_add +EXPORT_SYMBOL_GPL vmlinux 0x12139ddc pinctrl_utils_add_config +EXPORT_SYMBOL_GPL vmlinux 0x1215dbf5 xenbus_probe_devices +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x122d7e55 bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0x12365e8c percpu_ida_free +EXPORT_SYMBOL_GPL vmlinux 0x124f2056 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x126eb182 lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0x12719b8f pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x1294d80a get_xsave_addr +EXPORT_SYMBOL_GPL vmlinux 0x12ae5618 unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x12b5193c fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0x12b7164d phy_get +EXPORT_SYMBOL_GPL vmlinux 0x12c7b2f1 tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x12e795fb pci_intx_mask_supported +EXPORT_SYMBOL_GPL vmlinux 0x12ea3c14 btree_remove +EXPORT_SYMBOL_GPL vmlinux 0x130bd388 check_tsc_disabled +EXPORT_SYMBOL_GPL vmlinux 0x130f60d6 uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x131e01f3 xen_swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL_GPL vmlinux 0x132a8b83 shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0x1336ea96 aead_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x136f4953 regmap_get_reg_stride +EXPORT_SYMBOL_GPL vmlinux 0x1376ad20 fat_detach +EXPORT_SYMBOL_GPL vmlinux 0x138aff76 gnttab_init +EXPORT_SYMBOL_GPL vmlinux 0x138fd004 unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0x13ad647f scatterwalk_bytes_sglen +EXPORT_SYMBOL_GPL vmlinux 0x13b89dee pinctrl_request_gpio +EXPORT_SYMBOL_GPL vmlinux 0x13dd6f31 netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0x13fdb070 root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x140cd291 gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0x14116cba xen_swiotlb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x1414636d regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x143551f3 usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x143b1dcd devm_devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x145784d1 gdt_page +EXPORT_SYMBOL_GPL vmlinux 0x145a7865 mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0x1476726a pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x148efce5 pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x149fe9ed crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0x14a54dfd blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x14afef94 nd_blk_region_to_dimm +EXPORT_SYMBOL_GPL vmlinux 0x14b7d2af regmap_field_write +EXPORT_SYMBOL_GPL vmlinux 0x14fbc2ba platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x14fc308c gpiod_set_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x15010e1f arbitrary_virt_to_machine +EXPORT_SYMBOL_GPL vmlinux 0x150e8918 skb_segment +EXPORT_SYMBOL_GPL vmlinux 0x151279f6 ehci_reset +EXPORT_SYMBOL_GPL vmlinux 0x1536697c dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0x15568631 lookup_address +EXPORT_SYMBOL_GPL vmlinux 0x157bcd8c regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x15892417 async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x1597173d nvdimm_bus_check_dimm_count +EXPORT_SYMBOL_GPL vmlinux 0x15b0606e e820_any_mapped +EXPORT_SYMBOL_GPL vmlinux 0x15b86081 device_create_vargs +EXPORT_SYMBOL_GPL vmlinux 0x15efd446 rcu_batches_started +EXPORT_SYMBOL_GPL vmlinux 0x16000a3c dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x161c5d84 ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0x16357e0f dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x16419b06 console_drivers +EXPORT_SYMBOL_GPL vmlinux 0x1642cbb3 usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0x164934f4 pgprot_writethrough +EXPORT_SYMBOL_GPL vmlinux 0x1650bf27 rcutorture_record_progress +EXPORT_SYMBOL_GPL vmlinux 0x1682f920 blocking_notifier_chain_cond_register +EXPORT_SYMBOL_GPL vmlinux 0x168727b8 regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x16a561f7 devres_add +EXPORT_SYMBOL_GPL vmlinux 0x16abd427 sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0x16b9d52e rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x16c626c5 hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x16cdc3db key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x171548ef tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x172817ee list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x172921cb tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0x1734b2d5 xenbus_watch_pathfmt +EXPORT_SYMBOL_GPL vmlinux 0x1753a32f hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0x17614bf3 apei_resources_sub +EXPORT_SYMBOL_GPL vmlinux 0x177ab8dd usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x17947205 crypto_blkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x17a92f2e xen_xlate_remap_gfn_array +EXPORT_SYMBOL_GPL vmlinux 0x17f7ced0 __module_address +EXPORT_SYMBOL_GPL vmlinux 0x18266308 ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0x1853653c btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x18582826 amd_pmu_disable_virt +EXPORT_SYMBOL_GPL vmlinux 0x18644338 regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0x1866cec2 ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x186d99b9 rio_release_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x1878f62b edac_err_assert +EXPORT_SYMBOL_GPL vmlinux 0x18be06ba isa_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x18c12baf fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0x18cec943 virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0x18f5e50e arch_apei_enable_cmcff +EXPORT_SYMBOL_GPL vmlinux 0x18f83fab gnttab_grant_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0x18f89f67 fuse_dev_alloc +EXPORT_SYMBOL_GPL vmlinux 0x18fbb5f8 dma_buf_kmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x19206576 tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0x193d48e0 trace_current_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x194dd5f5 pkey_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x195e322a ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x196614ce hw_breakpoint_restore +EXPORT_SYMBOL_GPL vmlinux 0x1986dd59 gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0x19871108 dax_do_io +EXPORT_SYMBOL_GPL vmlinux 0x1987d6e0 sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0x1990f8ff pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19b1c0c2 of_css +EXPORT_SYMBOL_GPL vmlinux 0x19b384a5 hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x19c96b7d phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x19f1c270 mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0x19f425e4 devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0x19f716eb rhashtable_insert_rehash +EXPORT_SYMBOL_GPL vmlinux 0x1a0578ea ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0x1a1c4082 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0x1a49386c inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x1a5d059e devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0x1a846647 regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x1a940964 arizona_dev_init +EXPORT_SYMBOL_GPL vmlinux 0x1a967885 cpufreq_frequency_get_table +EXPORT_SYMBOL_GPL vmlinux 0x1acef7d2 pm_freezing +EXPORT_SYMBOL_GPL vmlinux 0x1adbc5db od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x1adc1cec __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x1aeafb77 clk_register_gpio_gate +EXPORT_SYMBOL_GPL vmlinux 0x1af2f2a3 __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x1b047d5d ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0x1b125c89 device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x1b195e9f mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0x1b1f2bda speedstep_get_freqs +EXPORT_SYMBOL_GPL vmlinux 0x1b262455 ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0x1b38b3c6 klist_prev +EXPORT_SYMBOL_GPL vmlinux 0x1b52db1c probe_kernel_read +EXPORT_SYMBOL_GPL vmlinux 0x1b6dcfae gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0x1b8822d8 pinctrl_gpio_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x1b9aca3f jprobe_return +EXPORT_SYMBOL_GPL vmlinux 0x1bacf177 xen_pci_frontend +EXPORT_SYMBOL_GPL vmlinux 0x1bc32656 smp_ops +EXPORT_SYMBOL_GPL vmlinux 0x1bc5eebe pinctrl_gpio_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x1bcefaab crypto_register_aeads +EXPORT_SYMBOL_GPL vmlinux 0x1c19a7af regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0x1c4a2b6a dev_pm_disable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c5ff742 clk_get_phase +EXPORT_SYMBOL_GPL vmlinux 0x1c6660c7 btree_merge +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1c91d09c ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0x1ca94943 crypto_aead_type +EXPORT_SYMBOL_GPL vmlinux 0x1cd7ab17 rhashtable_free_and_destroy +EXPORT_SYMBOL_GPL vmlinux 0x1d057188 ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x1d17fafa xenbus_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0x1d459685 xstate_size +EXPORT_SYMBOL_GPL vmlinux 0x1d4ac02c dma_buf_get +EXPORT_SYMBOL_GPL vmlinux 0x1d58ae14 lpddr2_jedec_timings +EXPORT_SYMBOL_GPL vmlinux 0x1d66d26c tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0x1d66f14e fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0x1d739e1c xen_set_callback_via +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d7c0168 __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0x1d7cb586 clk_register_fixed_rate_with_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x1d834d2f regulator_can_change_voltage +EXPORT_SYMBOL_GPL vmlinux 0x1d8acb0d devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x1d9ca100 pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x1d9fb520 clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0x1dab6495 bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0x1db70c69 invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0x1dc87438 fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x1dcd9626 efivar_entry_add +EXPORT_SYMBOL_GPL vmlinux 0x1de41f93 md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0x1de8931f pskb_put +EXPORT_SYMBOL_GPL vmlinux 0x1de9a4d6 pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x1def880e bind_interdomain_evtchn_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x1e19b65d mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0x1e2160d8 rhashtable_walk_next +EXPORT_SYMBOL_GPL vmlinux 0x1e217831 regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x1e280201 devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x1e2b87c2 desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0x1e3f6527 ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x1e3fa03c usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x1e57df5c proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0x1e5b03dc pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1ea5fe91 xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0x1ea988a8 locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1f2d3a7a debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0x1f3c3a96 pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0x1f43a009 regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0x1f4746df ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x1f7f6fac register_jprobe +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f8db7f9 ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x1f8fadc4 __pci_complete_power_transition +EXPORT_SYMBOL_GPL vmlinux 0x1f91e50e dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x1fc81a55 ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x20191f92 transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x204af089 extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0x204e66e6 percpu_ida_free_tags +EXPORT_SYMBOL_GPL vmlinux 0x2071fde0 transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0x2078987a pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0x208abdd9 scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0x209ec764 xen_event_channel_op_compat +EXPORT_SYMBOL_GPL vmlinux 0x20a00694 pci_generic_config_read32 +EXPORT_SYMBOL_GPL vmlinux 0x20aa6f51 cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0x20c4d25c regmap_fields_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x20c7ad3c usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0x20f92b71 xenbus_dev_cancel +EXPORT_SYMBOL_GPL vmlinux 0x20f935a0 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0x2100eabf acpi_subsys_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x211055b2 vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x213f4320 __blk_put_request +EXPORT_SYMBOL_GPL vmlinux 0x21548ff0 inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x21a0af39 blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x21a563da clk_get_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x21ac8b77 iommu_group_get_by_id +EXPORT_SYMBOL_GPL vmlinux 0x21c73621 xenbus_dev_error +EXPORT_SYMBOL_GPL vmlinux 0x21cc4acd rio_mport_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x21ce9fa8 devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0x21d1a53f pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0x21d2916f fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0x21edb7ca xen_swiotlb_dma_mapping_error +EXPORT_SYMBOL_GPL vmlinux 0x2200dcc3 crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x221bf9c7 locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0x221eccd4 dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0x225d1a61 mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x227a31a0 aead_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x2296c00d crypto_attr_u32 +EXPORT_SYMBOL_GPL vmlinux 0x2299ec81 perf_assign_events +EXPORT_SYMBOL_GPL vmlinux 0x22b157de __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0x22d1f4d6 pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x22d2368f usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x22f6f4b4 ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0x22f86ffd clk_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x23048011 __intel_mid_cpu_chip +EXPORT_SYMBOL_GPL vmlinux 0x230bddf9 gpiochip_add_pingroup_range +EXPORT_SYMBOL_GPL vmlinux 0x230bf0bf irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0x231953be skcipher_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0x2335791a disk_map_sector_rcu +EXPORT_SYMBOL_GPL vmlinux 0x233efb76 blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x2366a2c0 errata +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x2396c7f0 clk_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x23dfcb3c vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0x23fe1dad tcp_ca_get_key_by_name +EXPORT_SYMBOL_GPL vmlinux 0x240580a9 xenbus_probe +EXPORT_SYMBOL_GPL vmlinux 0x2428ed48 tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0x2432919d crypto_alloc_ablkcipher +EXPORT_SYMBOL_GPL vmlinux 0x24457174 audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0x244f9ffd tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0x24752d82 crypto_unregister_rng +EXPORT_SYMBOL_GPL vmlinux 0x24774f02 power_supply_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x247ef831 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x248c9e7a dma_get_slave_caps +EXPORT_SYMBOL_GPL vmlinux 0x2497903e cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x24aac4d9 crypto_aes_expand_key +EXPORT_SYMBOL_GPL vmlinux 0x24c119e0 __tracepoint_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0x24c7698a xenbus_write +EXPORT_SYMBOL_GPL vmlinux 0x24cd7aaa device_add_property_set +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24ee1f8a usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0x24f17328 shash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x24f45195 usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0x250b4acc blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0x252140c2 usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x2522025d netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0x25274940 rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x25355be2 rio_add_device +EXPORT_SYMBOL_GPL vmlinux 0x25379e73 clk_set_min_rate +EXPORT_SYMBOL_GPL vmlinux 0x25436423 arizona_dev_exit +EXPORT_SYMBOL_GPL vmlinux 0x2545c170 unregister_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0x25483c26 rio_route_get_entry +EXPORT_SYMBOL_GPL vmlinux 0x25574504 clk_fixed_rate_ops +EXPORT_SYMBOL_GPL vmlinux 0x2571b528 phy_put +EXPORT_SYMBOL_GPL vmlinux 0x25886455 of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0x2591c64f crypto_init_ahash_spawn +EXPORT_SYMBOL_GPL vmlinux 0x25be844b crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0x25d107e4 i2c_unlock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x25d4e13b platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0x25eeaa0f tpm2_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x25f02c87 xen_p2m_addr +EXPORT_SYMBOL_GPL vmlinux 0x25f43711 ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0x262f20a8 local_clock +EXPORT_SYMBOL_GPL vmlinux 0x26447f36 pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0x26473918 inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x264ae4c6 usb_anchor_resume_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x266b7638 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x267cd463 usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0x2689f070 subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x26965721 slow_virt_to_phys +EXPORT_SYMBOL_GPL vmlinux 0x2699ac5d usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0x269b9cf6 get_device +EXPORT_SYMBOL_GPL vmlinux 0x26b3c701 __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0x26b71fb4 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x26b8e99c __blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x2737d578 usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x273fc69a apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0x274bfe2b usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x274cf5e1 __clk_get_flags +EXPORT_SYMBOL_GPL vmlinux 0x276f2134 thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0x277875e6 __xenbus_register_frontend +EXPORT_SYMBOL_GPL vmlinux 0x27793c95 led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0x278533e6 usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x2787db00 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x279af18b register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x279cb985 apei_exec_pre_map_gars +EXPORT_SYMBOL_GPL vmlinux 0x27a09389 cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0x27ad1d9b __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x27b7625d led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0x27bb046e pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0x27bdaa79 efivars_register +EXPORT_SYMBOL_GPL vmlinux 0x27c1e63f usb_amd_find_chipset_info +EXPORT_SYMBOL_GPL vmlinux 0x27db92c3 mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x27e795ba perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x28007eed devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x2804a9eb blkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x280b4768 dmi_kobj +EXPORT_SYMBOL_GPL vmlinux 0x2813016d blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x2832f708 bdev_write_page +EXPORT_SYMBOL_GPL vmlinux 0x283534f2 devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x2855b4d8 pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0x286c9e86 irq_find_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2883b0ea devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0x28918d6a ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0x28b4cfe4 subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x28d3b260 ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0x28e64c64 xen_has_pv_and_legacy_disk_devices +EXPORT_SYMBOL_GPL vmlinux 0x28f59f71 spi_alloc_master +EXPORT_SYMBOL_GPL vmlinux 0x293f073e vrtc_cmos_write +EXPORT_SYMBOL_GPL vmlinux 0x2952ff12 wm5102_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x296f6789 pci_common_swizzle +EXPORT_SYMBOL_GPL vmlinux 0x2983331d max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x29a47b25 uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0x29d8c678 scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0x29dc9b56 rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0x29df21d4 device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0x29e608a4 tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x29f348e8 device_create_file +EXPORT_SYMBOL_GPL vmlinux 0x29f6cba3 acpi_pci_find_root +EXPORT_SYMBOL_GPL vmlinux 0x2a00dd7e i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0x2a092c0f blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x2a225975 regmap_fields_write +EXPORT_SYMBOL_GPL vmlinux 0x2a50a3da find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0x2a54346c bio_trim +EXPORT_SYMBOL_GPL vmlinux 0x2a5dd96b wm8400_block_read +EXPORT_SYMBOL_GPL vmlinux 0x2a678819 xattr_getsecurity +EXPORT_SYMBOL_GPL vmlinux 0x2a678a13 __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0x2a7ab5c9 device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x2a842af9 rio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x2aa57ca9 ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0x2acad4ad nvdimm_create +EXPORT_SYMBOL_GPL vmlinux 0x2ad7cc46 fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0x2af63321 acpi_dev_resource_address_space +EXPORT_SYMBOL_GPL vmlinux 0x2b065494 devm_usb_get_phy_by_node +EXPORT_SYMBOL_GPL vmlinux 0x2b3798a1 regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x2b4a335e ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0x2b67f096 speedstep_get_frequency +EXPORT_SYMBOL_GPL vmlinux 0x2b952517 clk_has_parent +EXPORT_SYMBOL_GPL vmlinux 0x2ba256fb debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0x2ba6630e led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x2bcd45af dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x2bd1e57d ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0x2bf401f3 uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0x2bfa985e nd_cmd_dimm_desc +EXPORT_SYMBOL_GPL vmlinux 0x2c133868 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2c141335 digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c2a174a wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0x2c3054f9 net_inc_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x2c318d17 disk_part_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x2c535d1c __rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x2c62800e relay_close +EXPORT_SYMBOL_GPL vmlinux 0x2c630bd1 usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0x2c6a0410 xen_set_domain_pte +EXPORT_SYMBOL_GPL vmlinux 0x2c6cb4d7 ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0x2c760ef7 __pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x2c7d9c64 xen_store_interface +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c9f2ee4 ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x2ca426f5 ata_common_sdev_attrs +EXPORT_SYMBOL_GPL vmlinux 0x2cd38b3b alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x2ce98559 kcrypto_wq +EXPORT_SYMBOL_GPL vmlinux 0x2cea32ee unregister_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0x2d0b5b47 platform_bus +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d2319fb regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0x2d3ef9bb invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d46668b dm_get_table_device +EXPORT_SYMBOL_GPL vmlinux 0x2d59c954 edac_handlers +EXPORT_SYMBOL_GPL vmlinux 0x2d65ca70 irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x2d938be3 devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0x2d9f2ce3 sched_clock_idle_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x2dbb5cab crypto_register_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x2dd108b9 tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0x2de9cf57 kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x2ded0824 save_stack_trace_tsk +EXPORT_SYMBOL_GPL vmlinux 0x2e1bac24 ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e277fec ahash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0x2e2f1740 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2e2f8a95 handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0x2e33e19d power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0x2e4eb0cc gpiochip_add +EXPORT_SYMBOL_GPL vmlinux 0x2e6678de list_lru_walk_one +EXPORT_SYMBOL_GPL vmlinux 0x2e8caf6d ata_acpi_gtm +EXPORT_SYMBOL_GPL vmlinux 0x2eb40597 led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2eb6fda8 rio_unmap_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f27eb53 usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0x2f2f1e75 __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0x2f4058e4 efivar_entry_set +EXPORT_SYMBOL_GPL vmlinux 0x2f4113a2 dcookie_register +EXPORT_SYMBOL_GPL vmlinux 0x2f457406 pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0x2f584fd7 fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0x2f64415f unregister_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2f765157 gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0x2f90da7e trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0x2f917836 acpi_device_update_power +EXPORT_SYMBOL_GPL vmlinux 0x2fa71e41 crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0x2fc51655 gpiod_set_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0x2fcb4db8 da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0x2fd8cba9 freeze_wake +EXPORT_SYMBOL_GPL vmlinux 0x2fe17007 con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0x2fec7479 dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0x2fecff3e dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0x30070c6b clk_register +EXPORT_SYMBOL_GPL vmlinux 0x30145beb pinctrl_select_state +EXPORT_SYMBOL_GPL vmlinux 0x30400c62 register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x30488ad9 spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0x304e7da9 virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0x30635782 cpu_has_xfeatures +EXPORT_SYMBOL_GPL vmlinux 0x308eaab8 gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x30a4f4ca bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0x30aab337 fpu__restore +EXPORT_SYMBOL_GPL vmlinux 0x30b6e63a mmu_notifier_unregister_no_release +EXPORT_SYMBOL_GPL vmlinux 0x30c75c39 ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0x30ceade4 dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x30e2cc3b sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0x30e4ba6d ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0x30ff356d skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0x31024adc ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0x31099743 ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0x3109b751 cpu_clock +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x314699f7 get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0x315c2e64 regmap_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0x316cee70 subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x317567fc xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0x317f5d6c platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x31972706 driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x31c0c2d1 dm_put +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x31d1af04 __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0x31e9c5dd xenbus_dev_changed +EXPORT_SYMBOL_GPL vmlinux 0x3201a064 iommu_domain_alloc +EXPORT_SYMBOL_GPL vmlinux 0x320dc345 spi_master_resume +EXPORT_SYMBOL_GPL vmlinux 0x322c0c3f crypto_givcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x322f3511 __tracepoint_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x323653a5 dma_buf_fd +EXPORT_SYMBOL_GPL vmlinux 0x32557712 init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x325b9b89 ip6_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0x325e677c gnttab_grant_foreign_transfer_ref +EXPORT_SYMBOL_GPL vmlinux 0x32754699 regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0x328995b5 tracing_generic_entry_update +EXPORT_SYMBOL_GPL vmlinux 0x32924a4d scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x3299589b ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x329b63a3 blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x32b2e626 devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x32bc0fcf preempt_notifier_dec +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32fb5c9a crypto_alloc_instance2 +EXPORT_SYMBOL_GPL vmlinux 0x33263cd4 acpi_subsys_complete +EXPORT_SYMBOL_GPL vmlinux 0x333228ec intel_msic_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x335fc03b clk_gpio_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x336071ac gpiochip_set_chained_irqchip +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 0x337a1f4c xenbus_unmap_ring +EXPORT_SYMBOL_GPL vmlinux 0x337a76e4 watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x3387220f security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0x339da7fc ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0x33a59f95 netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0x33b96e5d apei_exec_write_register +EXPORT_SYMBOL_GPL vmlinux 0x33bb74d5 remove_irq +EXPORT_SYMBOL_GPL vmlinux 0x33cd3387 device_initialize +EXPORT_SYMBOL_GPL vmlinux 0x33d08f7b blk_mq_cancel_requeue_work +EXPORT_SYMBOL_GPL vmlinux 0x3419a4de uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0x34331d5e nd_fletcher64 +EXPORT_SYMBOL_GPL vmlinux 0x347648da usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0x347682ce snmp_fold_field64 +EXPORT_SYMBOL_GPL vmlinux 0x347ceafc blk_mq_free_hctx_request +EXPORT_SYMBOL_GPL vmlinux 0x347efe57 devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x347fd4b3 eventfd_ctx_get +EXPORT_SYMBOL_GPL vmlinux 0x3480ff44 pinctrl_force_sleep +EXPORT_SYMBOL_GPL vmlinux 0x34a2989e tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x34aa2766 tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0x34ac50a4 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x34bff840 relay_reset +EXPORT_SYMBOL_GPL vmlinux 0x34c1c160 sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0x34cb8c24 mmput +EXPORT_SYMBOL_GPL vmlinux 0x35176301 rcu_batches_completed_sched +EXPORT_SYMBOL_GPL vmlinux 0x351d17ca sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x352650ee gnttab_batch_map +EXPORT_SYMBOL_GPL vmlinux 0x352a1144 driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x35321d29 ablkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x35495625 regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x355e5106 pwm_can_sleep +EXPORT_SYMBOL_GPL vmlinux 0x3581f995 enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x358c41ea regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x35910f72 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x35adbc1d usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0x35b64991 ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0x35c2a631 apei_get_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x35dcd1f7 trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0x35dd7099 fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0x35e26823 exportfs_encode_fh +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 0x362c897a serial8250_do_set_mctrl +EXPORT_SYMBOL_GPL vmlinux 0x366da94a i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0x3671ec05 bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0x36757aa7 xenbus_probe_node +EXPORT_SYMBOL_GPL vmlinux 0x36909835 regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36a17c0d sata_lpm_ignore_phy_events +EXPORT_SYMBOL_GPL vmlinux 0x36ab712d cm_notify_event +EXPORT_SYMBOL_GPL vmlinux 0x36ad3efe param_ops_bool_enable_only +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 0x36dab97f trace_clock_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x36ddacc4 cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0x3736f883 trace_output_call +EXPORT_SYMBOL_GPL vmlinux 0x373dba90 pci_stop_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x373e5630 init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0x3777b49c shmem_get_seals +EXPORT_SYMBOL_GPL vmlinux 0x378dd803 devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x37934931 sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0x379a7b01 relay_open +EXPORT_SYMBOL_GPL vmlinux 0x37b64549 gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0x37d00041 xenbus_unmap_ring_vfree +EXPORT_SYMBOL_GPL vmlinux 0x37d2612b hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0x37dd01ff __pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x37de662b devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x37f46ee0 usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0x37fd6ee8 irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0x3800d499 regmap_get_max_register +EXPORT_SYMBOL_GPL vmlinux 0x380c4c9e kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0x3841ed03 dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0x38439844 pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x38525705 pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x385a6d6e __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x385d9c50 devm_acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x385e5d19 ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x38681cf0 regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0x38722f80 kernel_fpu_end +EXPORT_SYMBOL_GPL vmlinux 0x387e90e4 pinctrl_pm_select_idle_state +EXPORT_SYMBOL_GPL vmlinux 0x387ea4e3 wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x38a9c2c7 input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x38aa0b25 transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0x38d182f9 efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0x38e5bc5a clk_set_rate_range +EXPORT_SYMBOL_GPL vmlinux 0x38e6a742 ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0x38e8ff26 tpmm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0x38ec94c9 trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0x390337ea sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0x3904444d syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x39096b0e rio_unregister_scan +EXPORT_SYMBOL_GPL vmlinux 0x393e419a regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x396acca0 devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x39755f14 kill_pid_info_as_cred +EXPORT_SYMBOL_GPL vmlinux 0x39968156 aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x39aad23e md_run +EXPORT_SYMBOL_GPL vmlinux 0x39c86e49 swiotlb_tbl_sync_single +EXPORT_SYMBOL_GPL vmlinux 0x39ca07cc maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x39e61495 nf_logger_request_module +EXPORT_SYMBOL_GPL vmlinux 0x39edc4f6 crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0x39f1da89 thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x39f9941f sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0x3a013e0b iommu_unmap +EXPORT_SYMBOL_GPL vmlinux 0x3a11ba2c fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0x3a1b1cea serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0x3a22278d usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0x3a26ed11 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0x3a37ce81 hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a559a08 bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x3a7d80f9 xen_max_p2m_pfn +EXPORT_SYMBOL_GPL vmlinux 0x3a82ae41 devfreq_event_get_edev_count +EXPORT_SYMBOL_GPL vmlinux 0x3a927111 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3aa73bf2 usb_gen_phy_init +EXPORT_SYMBOL_GPL vmlinux 0x3aae4a35 blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3ad3cf24 crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0x3aff3105 ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x3b1cfa27 __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x3b216321 crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0x3b320df9 pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0x3b40e47e virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0x3b4418b2 task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x3b6f2d98 crypto_register_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x3b7145bb apei_exec_read_register_value +EXPORT_SYMBOL_GPL vmlinux 0x3b752917 crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0x3b96c1f6 xen_unregister_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0x3b9e5274 to_nd_region +EXPORT_SYMBOL_GPL vmlinux 0x3bbbdb77 mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x3bd04952 power_supply_external_power_changed +EXPORT_SYMBOL_GPL vmlinux 0x3be3c75f fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0x3be586c8 devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x3c11636c class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3c3d2116 sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0x3c5110f4 pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x3c8ab765 acpi_dev_get_resources +EXPORT_SYMBOL_GPL vmlinux 0x3c92de31 regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0x3c9390db pci_vpd_find_tag +EXPORT_SYMBOL_GPL vmlinux 0x3c93ea25 trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0x3ca5c800 blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0x3cad7863 tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x3cadac82 usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0x3cc48b11 dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3cd15685 gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0x3cf8b477 crypto_register_rngs +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d463c29 tcp_done +EXPORT_SYMBOL_GPL vmlinux 0x3d4c1bb7 wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0x3d6d0d58 wm5110_revd_irq +EXPORT_SYMBOL_GPL vmlinux 0x3d7ea99a gnttab_grant_foreign_transfer +EXPORT_SYMBOL_GPL vmlinux 0x3d8578ca swiotlb_tbl_map_single +EXPORT_SYMBOL_GPL vmlinux 0x3d876362 ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0x3dbebd5c get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0x3dc916b6 crypto_fl_tab +EXPORT_SYMBOL_GPL vmlinux 0x3dd4d3a7 bprintf +EXPORT_SYMBOL_GPL vmlinux 0x3dd8181e __clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3deda8dc class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x3df92b17 __put_net +EXPORT_SYMBOL_GPL vmlinux 0x3e134263 pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0x3e37b656 bpf_prog_put +EXPORT_SYMBOL_GPL vmlinux 0x3e3be654 ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0x3e43cf7a usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL vmlinux 0x3e54b244 btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0x3e5861b4 spi_sync +EXPORT_SYMBOL_GPL vmlinux 0x3e5e1937 rcu_batches_started_sched +EXPORT_SYMBOL_GPL vmlinux 0x3e68d036 inet_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e72b15a netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0x3e74d5c8 crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0x3e757637 cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0x3e7a2da7 trace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0x3ea207bb regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0x3ea5196d apei_osc_setup +EXPORT_SYMBOL_GPL vmlinux 0x3eb2275f rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0x3ec077ac set_primary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x3ecdd6e4 sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0x3ed22dbb usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x3ede2364 class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x3efb35c9 get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x3f229c4c oops_begin +EXPORT_SYMBOL_GPL vmlinux 0x3f2569d0 unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0x3f33ff2e dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0x3f4b160d pci_generic_config_write +EXPORT_SYMBOL_GPL vmlinux 0x3f571f73 wakeup_source_drop +EXPORT_SYMBOL_GPL vmlinux 0x3f67ab89 ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x3f84d4c9 gnttab_release_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x3f9a9e25 nd_cmd_out_size +EXPORT_SYMBOL_GPL vmlinux 0x3fa5af9c nd_cmd_bus_desc +EXPORT_SYMBOL_GPL vmlinux 0x3fb8994c use_mm +EXPORT_SYMBOL_GPL vmlinux 0x3fbb65ab __add_pages +EXPORT_SYMBOL_GPL vmlinux 0x3fc41569 __xenbus_register_backend +EXPORT_SYMBOL_GPL vmlinux 0x3fca492e sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x3fcbf512 sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x3fce4930 pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x3fda9c65 devm_devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0x3fe03767 unregister_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x3fe721e2 devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0x4002b936 regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x40051974 blk_queue_bypass_start +EXPORT_SYMBOL_GPL vmlinux 0x400a024b acpi_scan_lock_release +EXPORT_SYMBOL_GPL vmlinux 0x400e05dd anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x40199bb6 da903x_write +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x4045c494 filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0x4053447a fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0x405d49cd ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0x4065d168 pm_print_active_wakeup_sources +EXPORT_SYMBOL_GPL vmlinux 0x406c4cb1 hrtimer_resolution +EXPORT_SYMBOL_GPL vmlinux 0x409e833d da903x_update +EXPORT_SYMBOL_GPL vmlinux 0x40a9fc4b tps65912_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x40af0dec ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x40d46b21 crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x40d737a1 each_symbol_section +EXPORT_SYMBOL_GPL vmlinux 0x40e3eab8 bio_associate_current +EXPORT_SYMBOL_GPL vmlinux 0x40e898e9 spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x41058dab rio_mport_get_feature +EXPORT_SYMBOL_GPL vmlinux 0x4114433e ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0x4118d5a7 need_load_eval +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x4182b07e irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0x41b19372 unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x41bdafb8 skb_morph +EXPORT_SYMBOL_GPL vmlinux 0x41cb39c7 regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x41f46ba9 power_supply_get_property +EXPORT_SYMBOL_GPL vmlinux 0x41f58486 posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0x4205ad24 cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x4213a51a efivar_entry_set_safe +EXPORT_SYMBOL_GPL vmlinux 0x4216b514 napi_by_id +EXPORT_SYMBOL_GPL vmlinux 0x422085fd devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x42253185 gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x42425328 gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0x424acc6d scatterwalk_done +EXPORT_SYMBOL_GPL vmlinux 0x424e9547 pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x425679ad pinctrl_utils_reserve_map +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x429748ae gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0x42a039e4 irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x42c989ff iomap_atomic_prot_pfn +EXPORT_SYMBOL_GPL vmlinux 0x4309f586 __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0x4316b916 usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0x431bf93c wm5110_irq +EXPORT_SYMBOL_GPL vmlinux 0x43209486 ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0x433aa6fe rhashtable_walk_stop +EXPORT_SYMBOL_GPL vmlinux 0x43619e1a scatterwalk_ffwd +EXPORT_SYMBOL_GPL vmlinux 0x43864efc wm8400_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x438d13e7 driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0x4395953e usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x43a53735 __alloc_workqueue_key +EXPORT_SYMBOL_GPL vmlinux 0x43c3f449 fat_attach +EXPORT_SYMBOL_GPL vmlinux 0x43f56e82 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x43f81957 clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x43fd2d73 pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x44005716 led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x441fa356 irq_ts_save +EXPORT_SYMBOL_GPL vmlinux 0x4464769e gpiod_count +EXPORT_SYMBOL_GPL vmlinux 0x4471dfb1 ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x44865304 irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x448a671d modify_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x44a54454 blk_rq_err_bytes +EXPORT_SYMBOL_GPL vmlinux 0x44ac21ed regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0x44add9cc blk_unprep_request +EXPORT_SYMBOL_GPL vmlinux 0x44c1bf53 devm_acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x44c5e17f spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0x44e58bc5 crypto_attr_alg2 +EXPORT_SYMBOL_GPL vmlinux 0x44eed9c2 flush_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0x450d8e7a ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x4512b086 intel_scu_devices_create +EXPORT_SYMBOL_GPL vmlinux 0x451def9f attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4541fe0d mtrr_state +EXPORT_SYMBOL_GPL vmlinux 0x454c078c acpi_match_device +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x457d578c led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x458a6b0a __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x45b7d6a0 btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0x45bf1ff3 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x45c30898 inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0x45cf966e virtqueue_get_used +EXPORT_SYMBOL_GPL vmlinux 0x45d14bdf hypercall_page +EXPORT_SYMBOL_GPL vmlinux 0x45e3901c ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0x46013233 net_dec_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x460252f9 dax_fault +EXPORT_SYMBOL_GPL vmlinux 0x460f31aa rodata_test_data +EXPORT_SYMBOL_GPL vmlinux 0x460f7531 wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0x46147d45 regmap_update_bits_check_async +EXPORT_SYMBOL_GPL vmlinux 0x4617ad98 acpi_os_map_iomem +EXPORT_SYMBOL_GPL vmlinux 0x462e02c8 regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0x463fc36e register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x46460f1a phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0x46517a22 inet6_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x465c5d94 ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0x4672e88b __crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x4678157d pci_bus_sem +EXPORT_SYMBOL_GPL vmlinux 0x467bfecd sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0x46867ba7 input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x469143c4 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0x46921ffa rio_mport_get_physefb +EXPORT_SYMBOL_GPL vmlinux 0x46cfee27 acpi_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x46e63189 xen_swiotlb_unmap_sg_attrs +EXPORT_SYMBOL_GPL vmlinux 0x471c4810 firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x47323080 exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0x473e1d3c rio_request_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x477b00e8 perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0x477e4184 cpci_hp_register_controller +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47c7cf1d alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0x47d0eea2 acpi_lpat_temp_to_raw +EXPORT_SYMBOL_GPL vmlinux 0x47de0dc7 clk_unregister_mux +EXPORT_SYMBOL_GPL vmlinux 0x47e60611 sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0x47e7981b fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0x47ed19f1 pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x4803dca7 pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x4804daca ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x48209550 __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x4824ef39 ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0x4828e77b acpi_scan_lock_acquire +EXPORT_SYMBOL_GPL vmlinux 0x483c5795 hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0x483fcd1c tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0x485f7348 cpufreq_table_validate_and_show +EXPORT_SYMBOL_GPL vmlinux 0x485fed1f yield_to +EXPORT_SYMBOL_GPL vmlinux 0x4864ff08 xhci_run +EXPORT_SYMBOL_GPL vmlinux 0x4867678b scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0x48682db9 perf_guest_get_msrs +EXPORT_SYMBOL_GPL vmlinux 0x4868c3b4 rcu_batches_started_bh +EXPORT_SYMBOL_GPL vmlinux 0x486ad808 cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0x487171b6 gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0x4877cf91 swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0x4879bb6a rio_get_device +EXPORT_SYMBOL_GPL vmlinux 0x487c5d33 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0x489913ee simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0x48a437c0 blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x48aa2e7c serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x48ce388f gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x48dca37c ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x48f107a3 posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0x490a8df6 x86_platform +EXPORT_SYMBOL_GPL vmlinux 0x491dd798 perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0x492367e5 wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x49313300 usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0x49362983 ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x4952547a rio_request_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x4953bbbe posix_timer_event +EXPORT_SYMBOL_GPL vmlinux 0x4964a584 put_device +EXPORT_SYMBOL_GPL vmlinux 0x496caf4a input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0x4974a82d rio_mport_class +EXPORT_SYMBOL_GPL vmlinux 0x497de361 vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0x4982a57f probe_kernel_write +EXPORT_SYMBOL_GPL vmlinux 0x49830cc9 serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0x498a42b1 led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0x498cbcf6 class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x498d293a trace_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x49a3157d call_filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x49a5bf13 crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x49ef53f1 get_kernel_page +EXPORT_SYMBOL_GPL vmlinux 0x4a3c3cf9 microcode_sanity_check +EXPORT_SYMBOL_GPL vmlinux 0x4a420d09 acpi_bus_detach_private_data +EXPORT_SYMBOL_GPL vmlinux 0x4a5e952c tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0x4a673c06 devres_release +EXPORT_SYMBOL_GPL vmlinux 0x4a6f4d03 irq_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0x4aa0605f phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0x4aa729ed raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x4aab23f0 inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x4aadeb9a ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0x4ab19bef mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0x4ab3f0d8 tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0x4af119ea ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0x4afb573b vrtc_cmos_read +EXPORT_SYMBOL_GPL vmlinux 0x4b100406 mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0x4b386837 dio_end_io +EXPORT_SYMBOL_GPL vmlinux 0x4b8526a0 pinctrl_find_gpio_range_from_pin +EXPORT_SYMBOL_GPL vmlinux 0x4bba7cbd devfreq_event_disable_edev +EXPORT_SYMBOL_GPL vmlinux 0x4bd5ebb2 acpi_ec_remove_query_handler +EXPORT_SYMBOL_GPL vmlinux 0x4bdb166b crypto_alloc_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x4be0dd12 split_page +EXPORT_SYMBOL_GPL vmlinux 0x4bfdec67 tpm_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x4c005731 hypervisor_kobj +EXPORT_SYMBOL_GPL vmlinux 0x4c2a472b __static_cpu_has_safe +EXPORT_SYMBOL_GPL vmlinux 0x4c3bea58 wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x4c602bf1 __blkg_release_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4c65d322 devm_pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0x4c759827 byte_rev_table +EXPORT_SYMBOL_GPL vmlinux 0x4c879890 fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0x4ca4bdd5 elv_register +EXPORT_SYMBOL_GPL vmlinux 0x4ccbdd67 debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0x4d2bcf4d fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0x4d35bfa8 __rio_local_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x4d465159 register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x4d5f7ef0 serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0x4d6eef61 __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x4d7b5d98 pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0x4d89530a unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x4dcd1f3f single_release_net +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4e109192 ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0x4e1ea947 __list_lru_init +EXPORT_SYMBOL_GPL vmlinux 0x4e216ed4 wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x4e242f5f pstore_cannot_block_path +EXPORT_SYMBOL_GPL vmlinux 0x4e2c2dd2 pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x4e32e585 __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0x4e57723d apei_read +EXPORT_SYMBOL_GPL vmlinux 0x4e74e625 gnttab_batch_copy +EXPORT_SYMBOL_GPL vmlinux 0x4e8a3b10 class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0x4e8c10a0 pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0x4e907b07 reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x4e97a832 tcp_death_row +EXPORT_SYMBOL_GPL vmlinux 0x4eaaae0d __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0x4ebcc817 ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0x4eccc24b devm_regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x4ee8439c input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4efad7e8 crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0x4f020dee public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x4f043d92 __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0x4f105362 dma_buf_vmap +EXPORT_SYMBOL_GPL vmlinux 0x4f12cdde pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0x4f5b7b01 wm8997_irq +EXPORT_SYMBOL_GPL vmlinux 0x4f618062 tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f8b48b8 blk_queue_dma_drain +EXPORT_SYMBOL_GPL vmlinux 0x4f9525de rio_mport_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x4fa8ec7a crypto_init_spawn +EXPORT_SYMBOL_GPL vmlinux 0x4fc52e8d __tracepoint_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x4fd117d0 dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0x4fd4e89d ring_buffer_empty_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4fd6227c simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0x4fdc945d sata_deb_timing_normal +EXPORT_SYMBOL_GPL vmlinux 0x4fe1eddf unregister_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4ff625e5 pci_assign_unassigned_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0x5012284e sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0x5026585c xen_irq_from_gsi +EXPORT_SYMBOL_GPL vmlinux 0x502db9b9 securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x50383fae fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0x5061ce46 sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x507610e2 md_find_rdev_nr_rcu +EXPORT_SYMBOL_GPL vmlinux 0x507de8c6 add_memory +EXPORT_SYMBOL_GPL vmlinux 0x5080c352 trace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0x5086ac3a alg_test +EXPORT_SYMBOL_GPL vmlinux 0x508791ce regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x5092b9cc ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x50b18c72 usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0x50b97cd1 spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0x50c89f23 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x50d69066 usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50f6a45c blk_set_queue_dying +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x50ffdd9d dma_buf_kmap +EXPORT_SYMBOL_GPL vmlinux 0x510be849 device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x511c1b82 param_set_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0x5125f44c tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0x5147bc2c ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0x514e9875 divider_get_val +EXPORT_SYMBOL_GPL vmlinux 0x5157d4a1 inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x518711b5 perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0x5187ac4b xen_store_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x518c2fc6 hpet_rtc_dropped_irq +EXPORT_SYMBOL_GPL vmlinux 0x5198670c rio_register_mport +EXPORT_SYMBOL_GPL vmlinux 0x51a5dc6e ehci_adjust_port_wakeup_flags +EXPORT_SYMBOL_GPL vmlinux 0x51b6959b pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0x51e85587 vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0x51eabe4e get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0x52088d4f ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL vmlinux 0x52117e04 irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x52212010 __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x5221ec3a fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x5230b7f3 cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x524e4efe da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5258b3e4 xenbus_map_ring_valloc +EXPORT_SYMBOL_GPL vmlinux 0x525a6358 devfreq_event_enable_edev +EXPORT_SYMBOL_GPL vmlinux 0x526280c7 trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0x5272d8bc __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0x528e1e06 usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x5292bed3 serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0x52a41251 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x52b816e0 nd_mapping_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x52d8c375 clk_register_divider +EXPORT_SYMBOL_GPL vmlinux 0x52dffd5b ata_base_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x52ea2667 acpi_subsys_resume_early +EXPORT_SYMBOL_GPL vmlinux 0x52f102db __percpu_ida_init +EXPORT_SYMBOL_GPL vmlinux 0x52f32ea5 ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0x52ff43bd vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0x5312882c ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x53473feb devres_find +EXPORT_SYMBOL_GPL vmlinux 0x5353713e fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0x5353f39d unregister_trace_event +EXPORT_SYMBOL_GPL vmlinux 0x5358fc36 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x53614269 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x53646438 xenbus_map_ring +EXPORT_SYMBOL_GPL vmlinux 0x53732f82 relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0x53867ce3 regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x539f157b pci_xen_swiotlb_init_late +EXPORT_SYMBOL_GPL vmlinux 0x53b28354 gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x53e244b9 devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0x53f644c9 devfreq_event_set_event +EXPORT_SYMBOL_GPL vmlinux 0x53fc61f9 regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0x54023f6a rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x5425d145 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x5434dc84 xfrm_inner_extract_output +EXPORT_SYMBOL_GPL vmlinux 0x543dca30 pinctrl_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0x54553b5a blk_queue_bypass_end +EXPORT_SYMBOL_GPL vmlinux 0x5460c8d8 fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x54740eb7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x547601f9 bio_associate_blkcg +EXPORT_SYMBOL_GPL vmlinux 0x54923d7f regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x54cbf37c ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0x54d46690 uart_parse_earlycon +EXPORT_SYMBOL_GPL vmlinux 0x54d468f1 pm_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0x54e35288 virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0x54ea4b6c generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0x5501dd73 alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0x5506d03e device_register +EXPORT_SYMBOL_GPL vmlinux 0x550ce709 pat_enabled +EXPORT_SYMBOL_GPL vmlinux 0x550fbf98 clk_mux_ops +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 0x556e4390 clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x55c67fc5 crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x55d5ad4f init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x55edd53d unregister_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x55f7003f kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x55f8ff4d skb_splice_bits +EXPORT_SYMBOL_GPL vmlinux 0x561267d5 __sock_recv_ts_and_drops +EXPORT_SYMBOL_GPL vmlinux 0x56186b6c ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0x561e5784 ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x561fc1db mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x5626f7ab phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x5627660b skb_pull_rcsum +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 0x5654f836 erst_get_record_id_next +EXPORT_SYMBOL_GPL vmlinux 0x565b0a8b wakeup_source_prepare +EXPORT_SYMBOL_GPL vmlinux 0x565b6892 uuid_le_gen +EXPORT_SYMBOL_GPL vmlinux 0x5660cc54 platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0x567a3bc9 pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0x56886b19 scatterwalk_map +EXPORT_SYMBOL_GPL vmlinux 0x56947347 dmi_walk +EXPORT_SYMBOL_GPL vmlinux 0x569f0711 alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0x56a215ce ablkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x56a9f17a shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0x56b63670 lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x56ca2bc2 register_mce_write_callback +EXPORT_SYMBOL_GPL vmlinux 0x56d697ce cpu_up +EXPORT_SYMBOL_GPL vmlinux 0x56e75d47 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x57052a33 powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0x57059d6c usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x570842c7 bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0x570d5ac5 task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0x571b4239 key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0x5720c70a pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0x57231f45 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0x572a7736 xen_unmap_domain_mfn_range +EXPORT_SYMBOL_GPL vmlinux 0x572e2909 usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x5779d445 xenbus_exists +EXPORT_SYMBOL_GPL vmlinux 0x577a8722 part_round_stats +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x57a95923 sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0x57c39727 kdb_register_flags +EXPORT_SYMBOL_GPL vmlinux 0x57c63c09 dma_buf_export +EXPORT_SYMBOL_GPL vmlinux 0x57f8062c acpi_dev_resource_io +EXPORT_SYMBOL_GPL vmlinux 0x580c3d60 posix_timers_register_clock +EXPORT_SYMBOL_GPL vmlinux 0x58292e5f clk_fixed_factor_ops +EXPORT_SYMBOL_GPL vmlinux 0x58413099 ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x58431150 __clk_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x5849e0bd generic_access_phys +EXPORT_SYMBOL_GPL vmlinux 0x585704ab aer_recover_queue +EXPORT_SYMBOL_GPL vmlinux 0x586772d4 posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x589e4569 syscon_regmap_lookup_by_pdevname +EXPORT_SYMBOL_GPL vmlinux 0x58a0eab6 fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x58a32b1c regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x58b40139 bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x58c69c58 ping_bind +EXPORT_SYMBOL_GPL vmlinux 0x58e1c528 pwm_disable +EXPORT_SYMBOL_GPL vmlinux 0x58fe9409 rio_inb_pwrite_handler +EXPORT_SYMBOL_GPL vmlinux 0x59077d85 sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x591119b5 mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x59278ba2 device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0x592c91f4 kernfs_path +EXPORT_SYMBOL_GPL vmlinux 0x594cde67 trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0x5954ddd3 xenbus_watch_path +EXPORT_SYMBOL_GPL vmlinux 0x595b1ab8 dax_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0x59646793 raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x59688cf7 atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x5970fade xenbus_grant_ring +EXPORT_SYMBOL_GPL vmlinux 0x599b9ea4 netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0x59c972b6 adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x59e2743e call_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0x59eae699 ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x5a05fb51 regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0x5a174d81 inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0x5a23f8af device_show_int +EXPORT_SYMBOL_GPL vmlinux 0x5a2b1b67 gnttab_free_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x5a2ed564 iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0x5a3ef6c4 pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0x5a441ebd efi_query_variable_store +EXPORT_SYMBOL_GPL vmlinux 0x5a46aa06 srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0x5a50f9ee xen_swiotlb_map_sg_attrs +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5a83c2b5 device_del +EXPORT_SYMBOL_GPL vmlinux 0x5a8e5f95 __mmu_notifier_invalidate_range_end +EXPORT_SYMBOL_GPL vmlinux 0x5a99de63 gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x5ace9344 devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x5ad64c32 dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0x5ade2369 power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x5ae830c5 balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x5af03a28 gnttab_claim_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x5af7a6d6 regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0x5afceb81 led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0x5b14b354 regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x5b1f07fc platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5b29ae12 anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x5b2d8d1e eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0x5b2fc8e6 rio_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x5b31d946 __gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x5b341f01 sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0x5b38d3b4 pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x5b4cd647 crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5b5c65b9 get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0x5b701f74 device_reset +EXPORT_SYMBOL_GPL vmlinux 0x5b8b41ca ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0x5b95a2fd crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0x5ba83e18 ata_acpi_stm +EXPORT_SYMBOL_GPL vmlinux 0x5babf842 register_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x5bc8d9d8 rio_request_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x5bce8ca1 __atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x5bd05e61 ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0x5bd0748f crypto_del_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x5bdbac4e rcu_unexpedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x5beb0768 regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x5c04e4cf debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x5c0525d5 da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x5c5a1b16 tick_broadcast_control +EXPORT_SYMBOL_GPL vmlinux 0x5c5b81cc fuse_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x5c66e90c efivar_run_worker +EXPORT_SYMBOL_GPL vmlinux 0x5c6706b4 usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0x5c7d708a regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5c8419e2 tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x5cabdced dev_pm_qos_remove_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5cc509a4 nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x5cd3d601 tcp_fetch_timewait_stamp +EXPORT_SYMBOL_GPL vmlinux 0x5ce6bb62 blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0x5cf7c65e dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x5d12e48f input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0x5d21b5d6 vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x5d366dec gnttab_cancel_free_callback +EXPORT_SYMBOL_GPL vmlinux 0x5d40d402 max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x5d652729 crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x5d822bc2 serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x5d990675 usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0x5da67adc zs_compact +EXPORT_SYMBOL_GPL vmlinux 0x5dbcfa4f boot_cpu_physical_apicid +EXPORT_SYMBOL_GPL vmlinux 0x5dc89b5e fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0x5dc9888b spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0x5dd0816b regulator_set_load +EXPORT_SYMBOL_GPL vmlinux 0x5ddb91be subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0x5ded0696 __clk_mux_determine_rate_closest +EXPORT_SYMBOL_GPL vmlinux 0x5df8c2a0 register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x5e0d3093 tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0x5e11f408 dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x5e4644af max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x5e515be6 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0x5e51cd74 swiotlb_nr_tbl +EXPORT_SYMBOL_GPL vmlinux 0x5e547898 powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0x5e6e51d7 tasklet_hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x5e73556b pinctrl_remove_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x5e77ba35 do_machine_check +EXPORT_SYMBOL_GPL vmlinux 0x5e7d28e1 gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0x5e8e410a sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0x5e9a52b7 pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x5ea83b43 virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0x5eaa604e ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0x5ec545b4 virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0x5ee5d910 uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0x5ef246e3 pci_try_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x5f16a121 regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x5f215766 securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x5f2da8c4 check_tsc_unstable +EXPORT_SYMBOL_GPL vmlinux 0x5f62a37e rio_register_scan +EXPORT_SYMBOL_GPL vmlinux 0x5f6323c1 devm_regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5f6b8755 rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x5f8f2ef5 balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x5fa15796 usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0x5fa5aeca debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0x5fc27be9 acpi_dev_irq_flags +EXPORT_SYMBOL_GPL vmlinux 0x5fc4e9f6 regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0x5fc702e5 nd_region_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x5fdfa2c1 amd_pmu_enable_virt +EXPORT_SYMBOL_GPL vmlinux 0x5ffe6840 n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0x60091316 clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x601e9912 ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0x6034b63c rio_dma_prep_slave_sg +EXPORT_SYMBOL_GPL vmlinux 0x603f63c8 sis_info133_for_sata +EXPORT_SYMBOL_GPL vmlinux 0x6041b7f3 sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0x60506751 unmap_kernel_range_noflush +EXPORT_SYMBOL_GPL vmlinux 0x60527861 iommu_attach_group +EXPORT_SYMBOL_GPL vmlinux 0x60561bbd alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0x6075d671 kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0x6079c3f4 __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0x608c6f15 usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0x60924bdb pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0x60930d37 save_mc_for_early +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60a77df6 pinctrl_utils_dt_free_map +EXPORT_SYMBOL_GPL vmlinux 0x60cc3cf3 da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0x60cd73ed pv_apic_ops +EXPORT_SYMBOL_GPL vmlinux 0x60e43217 fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0x60f66f78 crypto_unregister_rngs +EXPORT_SYMBOL_GPL vmlinux 0x60fe7f9d find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0x6114698e evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0x6119d7c5 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0x61229ed4 power_supply_put +EXPORT_SYMBOL_GPL vmlinux 0x6123e646 mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0x6126322a __ip_route_output_key +EXPORT_SYMBOL_GPL vmlinux 0x61410da1 perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0x615b4c40 __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0x6161c4dd extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6165c4eb crypto_ablkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x616868ac public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0x6173101d fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0x6179216a ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0x617aebbb __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0x617e3543 anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0x618f86e2 wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x61a35f96 anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0x61ae4988 usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0x61b0f0c9 synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x61ca4a28 fpstate_init +EXPORT_SYMBOL_GPL vmlinux 0x61cde409 acpi_dev_resource_memory +EXPORT_SYMBOL_GPL vmlinux 0x61cdff06 component_master_add_child +EXPORT_SYMBOL_GPL vmlinux 0x61daac2d pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0x62135e87 gnttab_unmap_refs +EXPORT_SYMBOL_GPL vmlinux 0x6227efd3 pci_create_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x623803c8 hest_disable +EXPORT_SYMBOL_GPL vmlinux 0x6240d18e security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x62449756 ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0x628d0c1b unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x628ef37c serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x62a1c981 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0x62aa8309 fuse_put_request +EXPORT_SYMBOL_GPL vmlinux 0x62b60935 sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0x62b7ea98 xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0x62dcfc68 usb_acpi_set_power_state +EXPORT_SYMBOL_GPL vmlinux 0x62e0726b power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0x62e0b805 inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0x62e6a4e8 perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0x63150e06 clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x63183525 i2c_lock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x631b6140 crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0x631f3538 device_rename +EXPORT_SYMBOL_GPL vmlinux 0x633119f7 smpboot_update_cpumask_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x635ec980 apei_exec_post_unmap_gars +EXPORT_SYMBOL_GPL vmlinux 0x6375b847 regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0x638d3a62 dma_request_slave_channel_reason +EXPORT_SYMBOL_GPL vmlinux 0x6396fe13 list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0x63ad935d x86_hyper_kvm +EXPORT_SYMBOL_GPL vmlinux 0x63c7cf11 inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x63c88838 crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0x63caf20f verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x63ea80b3 cper_mem_err_type_str +EXPORT_SYMBOL_GPL vmlinux 0x63ed3168 bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0x63efdd8d devm_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x63f3ab6c efivar_entry_set_get_size +EXPORT_SYMBOL_GPL vmlinux 0x640c9ad7 unregister_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x6410e160 ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x64256424 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0x6425f26b page_endio +EXPORT_SYMBOL_GPL vmlinux 0x64318593 acpi_dev_filter_resource_type +EXPORT_SYMBOL_GPL vmlinux 0x6437a309 wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x64388a25 nf_unregister_afinfo +EXPORT_SYMBOL_GPL vmlinux 0x6455e705 fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0x646311d9 bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0x647a1f0a inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x64b7069e apei_mce_report_mem_error +EXPORT_SYMBOL_GPL vmlinux 0x64bea091 sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x64c37430 devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x64eb596d rio_mport_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x651b282f ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x6524be67 register_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x6527a231 dbgp_external_startup +EXPORT_SYMBOL_GPL vmlinux 0x652dd2d0 regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x6536953b btree_last +EXPORT_SYMBOL_GPL vmlinux 0x653cb02d intel_msic_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x657c8e5f cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x658c8186 amd_get_nb_id +EXPORT_SYMBOL_GPL vmlinux 0x65bbbc78 schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65f458e8 wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0x65f48186 thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x660428d7 dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x6623f4c7 ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0x662ea543 key_type_user +EXPORT_SYMBOL_GPL vmlinux 0x6636c3c9 irq_set_vcpu_affinity +EXPORT_SYMBOL_GPL vmlinux 0x6641de6a rio_release_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x665b3782 blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0x665da56d adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6668ee56 usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0x66832ab8 preempt_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x66c6b8a7 tcp_ca_get_name_by_key +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x66eceb7d rio_lock_device +EXPORT_SYMBOL_GPL vmlinux 0x66f952e0 fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x6700fe49 mbox_request_channel_byname +EXPORT_SYMBOL_GPL vmlinux 0x6705a431 devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0x67188209 adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0x6739a503 balloon_set_new_target +EXPORT_SYMBOL_GPL vmlinux 0x673b5656 bpf_prog_realloc +EXPORT_SYMBOL_GPL vmlinux 0x674e13e1 public_key_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6754ac18 clk_get_parent_by_index +EXPORT_SYMBOL_GPL vmlinux 0x677034bf platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0x6770cbf9 virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0x67826a4a rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x67aeffea rio_local_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x67c1811b device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x67e9bb6c adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x67f82e01 regmap_read +EXPORT_SYMBOL_GPL vmlinux 0x6812cf8d __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x6834ac43 srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x6838a41d pci_restore_ats_state +EXPORT_SYMBOL_GPL vmlinux 0x683c85ad __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0x68609b0f dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0x6874f157 ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x688a26f4 usb_phy_generic_unregister +EXPORT_SYMBOL_GPL vmlinux 0x68956406 static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x68cc6533 unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x68ceb4b9 adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x69051f7c __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x690b2921 da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0x6923ce63 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x693b17d5 crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0x693ef5dd pci_probe_reset_slot +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 0x6987150a vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0x698a899f ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0x69ba9471 acpi_dev_get_property_array +EXPORT_SYMBOL_GPL vmlinux 0x69f7d29f __clocksource_update_freq_scale +EXPORT_SYMBOL_GPL vmlinux 0x6a0568a5 ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x6a0c61b1 devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x6a11c789 PageHuge +EXPORT_SYMBOL_GPL vmlinux 0x6a1733eb iommu_group_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6a17bd35 attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0x6a2a6a19 disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a5fb566 rcu_sched_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x6a65f151 md_ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x6a6a3e5e wm5102_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x6a72e70e acpi_initialize_hp_context +EXPORT_SYMBOL_GPL vmlinux 0x6a730dac iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x6a8441be cpci_hp_start +EXPORT_SYMBOL_GPL vmlinux 0x6a8cfcb8 inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x6ab1b8bb usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x6acad21f acpi_get_cpuid +EXPORT_SYMBOL_GPL vmlinux 0x6b0dc565 xen_set_irq_priority +EXPORT_SYMBOL_GPL vmlinux 0x6b17035f devm_clk_register +EXPORT_SYMBOL_GPL vmlinux 0x6b29a1fa ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0x6b3eaad6 alarm_start +EXPORT_SYMBOL_GPL vmlinux 0x6b426a38 fuse_request_send_background +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6ba31e1c debugfs_remove_recursive +EXPORT_SYMBOL_GPL vmlinux 0x6bf1b90d dmi_memdev_name +EXPORT_SYMBOL_GPL vmlinux 0x6c07d933 add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x6c1251fd apei_exec_read_register +EXPORT_SYMBOL_GPL vmlinux 0x6c1d0d76 pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0x6c209eab __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0x6c2c016a acpi_subsys_freeze +EXPORT_SYMBOL_GPL vmlinux 0x6c389761 acpi_bus_get_private_data +EXPORT_SYMBOL_GPL vmlinux 0x6c40a520 xenbus_switch_state +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c615696 regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0x6c655913 register_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6c749afe __tracepoint_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6caa1ffb dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x6cbbb778 pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0x6cd21997 ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0x6cf4be69 pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x6d08f011 power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0x6d1c8c42 pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d339861 __tracepoint_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0x6d674963 devres_remove +EXPORT_SYMBOL_GPL vmlinux 0x6d7649f9 usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0x6d767574 acpi_subsys_suspend +EXPORT_SYMBOL_GPL vmlinux 0x6d9b2770 cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x6daf7d63 crypto_create_tfm +EXPORT_SYMBOL_GPL vmlinux 0x6dc5159c register_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x6dc8e93b blk_mq_freeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x6dda4c23 usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0x6ddb96af da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0x6dde441a inet6_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x6deb5d5f tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0x6e01cf44 skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x6e04a077 usb_bind_phy +EXPORT_SYMBOL_GPL vmlinux 0x6e14ac29 fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0x6e337503 acpi_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x6e4d027a crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0x6e4fee4b sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0x6e51afc8 percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x6e58ddf0 gnttab_end_foreign_transfer_ref +EXPORT_SYMBOL_GPL vmlinux 0x6e5e4dc7 input_class +EXPORT_SYMBOL_GPL vmlinux 0x6e620ff1 usb_add_hcd +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 0x6e8bc1c9 pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x6e9b99ef add_to_page_cache_lru +EXPORT_SYMBOL_GPL vmlinux 0x6e9fd061 pin_is_valid +EXPORT_SYMBOL_GPL vmlinux 0x6eaf2d07 device_create +EXPORT_SYMBOL_GPL vmlinux 0x6eb1f9e3 virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0x6eb3aeba rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x6eb57855 devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x6f1783e7 crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0x6f1ee69e kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0x6f241e97 rio_mport_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x6f402ba6 acpi_dev_resource_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x6f40cf1d pci_cleanup_aer_uncorrect_error_status +EXPORT_SYMBOL_GPL vmlinux 0x6f666b63 phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0x6f7c1e8b sysfs_create_mount_point +EXPORT_SYMBOL_GPL vmlinux 0x6fb257a2 usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0x6fb6a63e crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0x6fddc575 ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x6fe382f6 rio_mport_chk_dev_access +EXPORT_SYMBOL_GPL vmlinux 0x6fe3d8cf ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x6ff98b2f usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x70201233 unregister_jprobe +EXPORT_SYMBOL_GPL vmlinux 0x70323801 crypto_unregister_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x703d3361 usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x7056b6f2 __clk_get_name +EXPORT_SYMBOL_GPL vmlinux 0x70677b5a dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0x707ff1bb ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x708ce756 wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x70a74fc2 add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0x70bb651d __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x70bc693c ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x70dd1ce3 pci_hp_remove_module_link +EXPORT_SYMBOL_GPL vmlinux 0x70fb0cac blk_mq_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x711e4e6d transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x7179b708 __get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x717e5673 rhashtable_insert_slow +EXPORT_SYMBOL_GPL vmlinux 0x717f0127 nvdimm_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x71846068 inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0x7186764b rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0x7189ac68 rio_request_mport_dma +EXPORT_SYMBOL_GPL vmlinux 0x718a4a71 acpi_bus_trim +EXPORT_SYMBOL_GPL vmlinux 0x719e17ff clk_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x71a66a73 powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0x71ab3bbe clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0x71dab4d7 spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x71dc9998 crypto_il_tab +EXPORT_SYMBOL_GPL vmlinux 0x71eaa86a blockdev_superblock +EXPORT_SYMBOL_GPL vmlinux 0x72164fce nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0x72259bd6 rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x722bdb9c phy_create +EXPORT_SYMBOL_GPL vmlinux 0x7237a178 __module_text_address +EXPORT_SYMBOL_GPL vmlinux 0x723aa8f3 ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0x72435aca ip_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0x72515d5a snprint_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x72560b09 spi_async +EXPORT_SYMBOL_GPL vmlinux 0x725f805e crypto_ahash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x726d7379 pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0x72721152 blkdev_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x72741f25 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x727e9d4c sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0x72800ff0 napi_hash_del +EXPORT_SYMBOL_GPL vmlinux 0x7280fce1 regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x72856f86 spi_busnum_to_master +EXPORT_SYMBOL_GPL vmlinux 0x728b432c pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0x7291af16 nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x7297e06d fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0x72c60c96 pci_remove_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x72cf714d klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x73013896 xenbus_printf +EXPORT_SYMBOL_GPL vmlinux 0x731dba7a xen_domain_type +EXPORT_SYMBOL_GPL vmlinux 0x737a2c44 sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x738fd248 intel_msic_reg_update +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73b3f0b9 led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0x73b98231 asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0x73c832f2 ata_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x73d3dedd rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0x73d5b722 xenbus_match +EXPORT_SYMBOL_GPL vmlinux 0x73d69364 ring_buffer_change_overwrite +EXPORT_SYMBOL_GPL vmlinux 0x73d7e597 xen_swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0x741051cc bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x74457e56 apei_resources_fini +EXPORT_SYMBOL_GPL vmlinux 0x744ff12c pinctrl_dev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x7452adff user_return_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x7464ea38 dev_pm_qos_add_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7484ad52 ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0x748a23e5 __efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0x748d801a pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0x749942a8 pm_generic_thaw_early +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 0x74c83b0c blkg_lookup_create +EXPORT_SYMBOL_GPL vmlinux 0x74d0a189 ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0x74dade8b ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x74deb10c used_vectors +EXPORT_SYMBOL_GPL vmlinux 0x74ea1b94 xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0x75022ff0 component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0x750e2986 ata_acpi_gtm_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x751181c4 blk_queue_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x7513ac59 pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x7521afb6 leave_mm +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x75347a3f acpi_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0x753a9534 clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0x754d31c2 virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0x755c3d58 usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0x75618739 ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0x757af6eb acpi_dev_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x75867a1a usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x75870676 bitmap_copy_from_slot +EXPORT_SYMBOL_GPL vmlinux 0x758a782e blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x75c2b9f1 memalloc_socks +EXPORT_SYMBOL_GPL vmlinux 0x75cc5f17 da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x76219d1c usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0x764b102b dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0x765a9e74 regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0x7680440d blkcipher_aead_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x768ef7fd skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0x76b51c53 acpi_device_uevent_modalias +EXPORT_SYMBOL_GPL vmlinux 0x76c072ff regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0x76d9b876 clk_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x76f9a5e8 sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0x770cf981 tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x7712771a unbind_from_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x771516dc acpi_register_gsi +EXPORT_SYMBOL_GPL vmlinux 0x77247814 fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0x7729cbdd task_handoff_register +EXPORT_SYMBOL_GPL vmlinux 0x773a7b50 regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x774da0f0 replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0x774dda1f mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7750885b __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x7754bc11 dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x7757b51a clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x775a6ef5 kvm_read_and_reset_pf_reason +EXPORT_SYMBOL_GPL vmlinux 0x77843fd7 ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x7785c3eb dax_zero_page_range +EXPORT_SYMBOL_GPL vmlinux 0x77899325 gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0x7790adc0 aout_dump_debugregs +EXPORT_SYMBOL_GPL vmlinux 0x77adb1f2 mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0x77c790e1 crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0x77dbfd08 dbs_check_cpu +EXPORT_SYMBOL_GPL vmlinux 0x782821d3 irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0x782adb74 hpet_rtc_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x784d6d61 rio_mport_get_efb +EXPORT_SYMBOL_GPL vmlinux 0x78575bee atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x785d82e3 ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0x786a5c6c fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0x786f939e rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0x7874b5ec unix_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x7875b292 crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0x7887930e thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0x7889c571 usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x78ae8175 smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0x78ee7b39 nvdimm_pmem_region_create +EXPORT_SYMBOL_GPL vmlinux 0x790a25e6 sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0x790c7197 inet_hash +EXPORT_SYMBOL_GPL vmlinux 0x7913741d __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x792634ff ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7932bb12 rio_dma_prep_xfer +EXPORT_SYMBOL_GPL vmlinux 0x79420621 hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x7959f5cc device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x796c2d48 dm_get_md +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 0x79c7e70a spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0x79defbe1 kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x79e69460 intel_iommu_gfx_mapped +EXPORT_SYMBOL_GPL vmlinux 0x79f41d5b try_get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x7a093833 set_memory_array_wt +EXPORT_SYMBOL_GPL vmlinux 0x7a09f60f __gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x7a1f44cc regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0x7a28bcb0 bio_alloc_mddev +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 0x7a5062ce device_store_int +EXPORT_SYMBOL_GPL vmlinux 0x7a5dafad clk_debugfs_add_file +EXPORT_SYMBOL_GPL vmlinux 0x7a7913c4 acpi_dev_gpio_irq_get +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7ab3ca18 eventfd_ctx_read +EXPORT_SYMBOL_GPL vmlinux 0x7ac8e5b0 acpi_gsi_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x7ad1dab5 bdev_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7aeef3c6 dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x7b04e715 cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0x7b0f1ab3 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7b1d544d edac_handler_set +EXPORT_SYMBOL_GPL vmlinux 0x7b202401 usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x7b2324cf ping_close +EXPORT_SYMBOL_GPL vmlinux 0x7b309f87 __bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x7b40ccb4 reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7b4db3cb inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x7b6f6db4 rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0x7b845b04 acpi_dma_request_slave_chan_by_index +EXPORT_SYMBOL_GPL vmlinux 0x7b90d1a9 bind_virq_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x7ba31a44 pinctrl_dev_get_name +EXPORT_SYMBOL_GPL vmlinux 0x7bc2e4dc raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0x7bc4c8b5 iommu_set_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x7bca9bfc dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0x7be3a814 srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x7bff4171 unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x7c0dec21 mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x7c346357 pkey_algo +EXPORT_SYMBOL_GPL vmlinux 0x7c3e9c73 seq_open_net +EXPORT_SYMBOL_GPL vmlinux 0x7c43ea4a filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x7c4c671e device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0x7c683429 uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0x7c6c98de gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x7c705ea0 platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0x7c8161c4 xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0x7c9a7371 clk_prepare +EXPORT_SYMBOL_GPL vmlinux 0x7ca73724 devm_clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7cc9b46e ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7cd899c2 debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7d00c65b nd_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x7d226d30 iommu_present +EXPORT_SYMBOL_GPL vmlinux 0x7d3600a2 gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0x7d38a218 crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0x7d39fefe serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0x7d3be80f gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0x7d4aaf34 screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d64e6b1 raw_seq_open +EXPORT_SYMBOL_GPL vmlinux 0x7d6a5df1 pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0x7d742e4b event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0x7d900007 clear_foreign_p2m_mapping +EXPORT_SYMBOL_GPL vmlinux 0x7dab26b6 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7db99767 wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0x7dc481d7 __rio_local_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7de65a03 acpi_lpat_free_conversion_table +EXPORT_SYMBOL_GPL vmlinux 0x7de904a3 ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0x7deef03d page_cache_async_readahead +EXPORT_SYMBOL_GPL vmlinux 0x7df05e52 extcon_unregister_interest +EXPORT_SYMBOL_GPL vmlinux 0x7e0cefa8 unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0x7e31bb15 ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0x7e395d0f usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0x7e3e1858 blk_queue_flush +EXPORT_SYMBOL_GPL vmlinux 0x7e4154c6 set_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0x7e4cdbeb debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e66466d tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x7e6b0ade dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0x7e7c8e79 wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x7ea96e8b component_del +EXPORT_SYMBOL_GPL vmlinux 0x7ec25e3e exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0x7ed4c57f dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0x7f096180 wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0x7f12ec25 xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0x7f244be2 disk_get_part +EXPORT_SYMBOL_GPL vmlinux 0x7f347833 sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0x7f6d5801 xenbus_dev_remove +EXPORT_SYMBOL_GPL vmlinux 0x7f81239a bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0x7f87d08d irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0x7fabf7b6 crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0x7fb37238 scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0x7fc9838b cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0x7fdabe61 sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0x805430b9 irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0x8065a4fc mmu_notifier_call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x80810e6f simple_attr_release +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 0x80e93bab ref_module +EXPORT_SYMBOL_GPL vmlinux 0x80f3268f __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x80f8589f trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0x8114467b cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x811dc334 usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x8125bc71 phy_exit +EXPORT_SYMBOL_GPL vmlinux 0x813ce4e6 do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x813de01c skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0x81492827 i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x8149ea54 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0x814f33ce register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x8153b8c9 apic +EXPORT_SYMBOL_GPL vmlinux 0x815588a6 clk_enable +EXPORT_SYMBOL_GPL vmlinux 0x816d1cbe power_supply_set_property +EXPORT_SYMBOL_GPL vmlinux 0x818890ac __online_page_increment_counters +EXPORT_SYMBOL_GPL vmlinux 0x81a5ad19 ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0x81c4a51b out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x81f27761 crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0x81fb7242 usb_phy_generic_register +EXPORT_SYMBOL_GPL vmlinux 0x81fda8a3 platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0x821489c0 cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0x822ad4c7 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0x8239a163 devm_led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0x8239e96c devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0x82461948 pinctrl_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x825170db da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0x8276dd3d iommu_group_add_device +EXPORT_SYMBOL_GPL vmlinux 0x8290051a blkcipher_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x82978442 call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x82a236f1 bpf_prog_get +EXPORT_SYMBOL_GPL vmlinux 0x82b31059 pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x82d98e42 ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0x82dbec19 erst_write +EXPORT_SYMBOL_GPL vmlinux 0x82e88079 arizona_clk32k_enable +EXPORT_SYMBOL_GPL vmlinux 0x82f2fa9a tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x82f425d9 pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0x830ce53c pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x8311e3af md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0x831d4f76 pinctrl_find_and_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x83394fbe tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0x834616bb sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x83581556 gpiochip_remove_pin_ranges +EXPORT_SYMBOL_GPL vmlinux 0x838b0596 nvdimm_blk_region_create +EXPORT_SYMBOL_GPL vmlinux 0x838b13e7 ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0x83a5ae2e __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x83abcb67 usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0x83b91042 ata_eh_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x83d8405b gpiochip_irqchip_add +EXPORT_SYMBOL_GPL vmlinux 0x83dd8563 xen_xenbus_fops +EXPORT_SYMBOL_GPL vmlinux 0x83e7f98e usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0x83e7f9e8 sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0x8401061f pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8407dadd ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0x840fa8e1 regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x84142201 __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0x8415adb3 hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0x84215d35 xenbus_alloc_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x8426f2e1 __inet_hash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0x843d70ef acpi_is_root_bridge +EXPORT_SYMBOL_GPL vmlinux 0x84408610 dma_buf_end_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x84459355 __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x8452273d ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0x8462bdcf btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0x8473b7ed usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x8476e40a crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0x84989f70 devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x84a1e425 crypto_aead_reqsize +EXPORT_SYMBOL_GPL vmlinux 0x84a7c731 scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0x84b8375a i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x84d6cb48 device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x84e839a9 acpi_os_unmap_iomem +EXPORT_SYMBOL_GPL vmlinux 0x84fa8a0e get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0x85050965 __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x8506baa8 clk_unregister_gate +EXPORT_SYMBOL_GPL vmlinux 0x85216155 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0x8534676c pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x856629e7 __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x8574ca6c gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x857f0136 rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0x8588cb3b wm8350_device_exit +EXPORT_SYMBOL_GPL vmlinux 0x85989682 tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0x85c7f674 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x85cb2c45 xen_has_pv_devices +EXPORT_SYMBOL_GPL vmlinux 0x85cea02d usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x85cfbb2c sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0x85d2ca06 blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0x85d7edfd hpet_set_periodic_freq +EXPORT_SYMBOL_GPL vmlinux 0x8604b78f gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0x8616ef0f acpi_subsys_prepare +EXPORT_SYMBOL_GPL vmlinux 0x86479602 ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0x8654be58 hv_remove_vmbus_irq +EXPORT_SYMBOL_GPL vmlinux 0x86623fd7 notify_remote_via_irq +EXPORT_SYMBOL_GPL vmlinux 0x86786286 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x867abe1f ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0x86819bc6 irq_ts_restore +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x86972a78 devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x86978054 dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0x86a51007 gnttab_end_foreign_transfer +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 0x86fd2369 sched_setattr +EXPORT_SYMBOL_GPL vmlinux 0x870e16b7 xen_test_irq_shared +EXPORT_SYMBOL_GPL vmlinux 0x870eb721 devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0x8736ba3c sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0x873fbaea edac_atomic_assert_error +EXPORT_SYMBOL_GPL vmlinux 0x875f2097 wm5110_patch +EXPORT_SYMBOL_GPL vmlinux 0x878e05db virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0x87983bcb shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x87984b16 __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x87dfc25d scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x87e375af da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x87e514a6 regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0x8810ad5e crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0x8811547c ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0x88136838 wm8997_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x8831f8b1 kmap_atomic_pfn +EXPORT_SYMBOL_GPL vmlinux 0x883c2740 __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x885ef5a4 cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0x8875da42 __netpoll_free_async +EXPORT_SYMBOL_GPL vmlinux 0x88770536 ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x889d77be device_attach +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88abb06b ping_hash +EXPORT_SYMBOL_GPL vmlinux 0x88b5647c trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x88b77f87 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0x88cb5ce2 gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x891a5a7f gnttab_max_grant_frames +EXPORT_SYMBOL_GPL vmlinux 0x891e6a40 dev_pm_clear_wake_irq +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 0x896546f6 device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x8973ab4d bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0x898f9b58 rhashtable_walk_init +EXPORT_SYMBOL_GPL vmlinux 0x899d10aa sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0x89a7d73c ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89bfc46e thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x89d86f0b ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0x89dbdcc1 __tracepoint_map +EXPORT_SYMBOL_GPL vmlinux 0x89ea736e usb_bus_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x89fd2894 devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x89fe4f10 reservation_object_get_fences_rcu +EXPORT_SYMBOL_GPL vmlinux 0x8a42b21e acpi_kobj +EXPORT_SYMBOL_GPL vmlinux 0x8a559846 gnttab_setup_auto_xlat_frames +EXPORT_SYMBOL_GPL vmlinux 0x8a69892b acpi_pci_check_ejectable +EXPORT_SYMBOL_GPL vmlinux 0x8a78989f irq_from_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x8a7cb9c4 platform_thermal_package_rate_control +EXPORT_SYMBOL_GPL vmlinux 0x8aa08803 class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8ad08b0a inode_congested +EXPORT_SYMBOL_GPL vmlinux 0x8ae01a0d gnttab_unmap_refs_async +EXPORT_SYMBOL_GPL vmlinux 0x8af5dcf9 unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x8afba5db inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0x8b04668e bind_interdomain_evtchn_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x8b0909b3 rio_release_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x8b149c36 clk_is_match +EXPORT_SYMBOL_GPL vmlinux 0x8b3f0ebf pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0x8b4efc7d __remove_pages +EXPORT_SYMBOL_GPL vmlinux 0x8b85c4cc cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0x8b876864 acpi_dev_get_property +EXPORT_SYMBOL_GPL vmlinux 0x8b8961a0 reservation_object_test_signaled_rcu +EXPORT_SYMBOL_GPL vmlinux 0x8ba96ca8 sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0x8bc0f86b pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0x8bded9c5 _submit_bh +EXPORT_SYMBOL_GPL vmlinux 0x8be48a1c mddev_congested +EXPORT_SYMBOL_GPL vmlinux 0x8c0215f2 pm_system_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c0601cc bio_clone_mddev +EXPORT_SYMBOL_GPL vmlinux 0x8c06a108 xenbus_transaction_start +EXPORT_SYMBOL_GPL vmlinux 0x8c0caefc da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0x8c17e6e2 set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0x8c41c090 gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x8c4d6745 xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0x8c62799b gpiod_set_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x8c646600 edac_report_status +EXPORT_SYMBOL_GPL vmlinux 0x8c6bdc8f hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8c7b34ba power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0x8c8fd5aa x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x8c9a56dd gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0x8c9d1661 arch_phys_wc_index +EXPORT_SYMBOL_GPL vmlinux 0x8ca4dfbf xenbus_register_driver_common +EXPORT_SYMBOL_GPL vmlinux 0x8cc877b2 sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0x8cd25b18 blk_queue_rq_timed_out +EXPORT_SYMBOL_GPL vmlinux 0x8cd9f935 setup_APIC_eilvt +EXPORT_SYMBOL_GPL vmlinux 0x8cdcdd34 da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x8ceac3fa ping_proc_register +EXPORT_SYMBOL_GPL vmlinux 0x8cef93a2 rio_mport_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x8cf2640e vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0x8d22bb58 iommu_group_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8d2f00c9 sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0x8d459bb0 restore_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0x8d59291f ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x8d939563 gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x8d992a3d inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0x8d99b47d gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0x8da17df5 pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x8da6a547 inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0x8db4e551 crypto_init_shash_spawn +EXPORT_SYMBOL_GPL vmlinux 0x8dbebdef crypto_alg_extsize +EXPORT_SYMBOL_GPL vmlinux 0x8dce453b ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x8de6a56e nfq_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x8dfd40ab pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x8e097873 irq_create_strict_mappings +EXPORT_SYMBOL_GPL vmlinux 0x8e5b8a71 ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0x8e5c6328 tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0x8e60df7a __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x8e942d90 xen_remap_domain_mfn_array +EXPORT_SYMBOL_GPL vmlinux 0x8e9475a0 __nvdimm_bus_register +EXPORT_SYMBOL_GPL vmlinux 0x8eaa0ba9 dma_buf_attach +EXPORT_SYMBOL_GPL vmlinux 0x8edcc980 nd_region_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x8edf9b30 efivars_kobject +EXPORT_SYMBOL_GPL vmlinux 0x8edfb574 injectm +EXPORT_SYMBOL_GPL vmlinux 0x8ee6547c fpu__save +EXPORT_SYMBOL_GPL vmlinux 0x8f0748af rcu_expedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x8f08de3e ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x8f0ab94e pci_reset_bridge_secondary_bus +EXPORT_SYMBOL_GPL vmlinux 0x8f4816de wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8f74e085 crypto_unregister_aeads +EXPORT_SYMBOL_GPL vmlinux 0x8fa28ed0 __mmu_notifier_invalidate_range_start +EXPORT_SYMBOL_GPL vmlinux 0x8fd74713 shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x8feaa13d dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0x9009602a acpi_bus_get_ejd +EXPORT_SYMBOL_GPL vmlinux 0x902e5f35 regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0x9034a999 shash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0x903753da pinctrl_utils_add_map_mux +EXPORT_SYMBOL_GPL vmlinux 0x903b627c list_lru_isolate_move +EXPORT_SYMBOL_GPL vmlinux 0x903bb65b acpi_dev_resource_ext_address_space +EXPORT_SYMBOL_GPL vmlinux 0x9047c11a trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0x9062c322 ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x9066b0ac reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x90a1004a crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x90aa48f9 pwm_enable +EXPORT_SYMBOL_GPL vmlinux 0x90ab9f5e crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0x90ccb680 tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0x90de0452 platform_thermal_package_notify +EXPORT_SYMBOL_GPL vmlinux 0x90eb301a debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x91169972 regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0x91216416 __clk_get_hw +EXPORT_SYMBOL_GPL vmlinux 0x91236a9c __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x9131f23e fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0x91590946 ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x915bbbc4 gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x916d0986 rio_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x916f815b task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0x9178f7e9 device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0x9179d9c1 rio_enable_rx_tx_port +EXPORT_SYMBOL_GPL vmlinux 0x917eaed5 ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0x917f5e57 mddev_init +EXPORT_SYMBOL_GPL vmlinux 0x918ad429 ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x91de4dcd cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x91f46152 elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x92a1db3b pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0x92b57248 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x92c5cfa4 __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x92e8fd6d acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x92f6e4b6 __ktime_divns +EXPORT_SYMBOL_GPL vmlinux 0x930138f4 acpi_bind_one +EXPORT_SYMBOL_GPL vmlinux 0x9312723b subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0x9312d80e evtchn_put +EXPORT_SYMBOL_GPL vmlinux 0x931f05d3 ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x9321f61f module_mutex +EXPORT_SYMBOL_GPL vmlinux 0x93435f33 find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x934baf01 blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0x9356e100 regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0x93788ac7 component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0x9386eafc class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x93b30f6b hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0x93ddd804 gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0x93ee6626 sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0x93f56283 pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x94048486 ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x943448d7 usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0x943fc708 xen_setup_shutdown_event +EXPORT_SYMBOL_GPL vmlinux 0x945f0966 regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x9489af76 sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0x94a0434e platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0x94abb745 sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0x94aeab12 __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0x94c318be apei_exec_collect_resources +EXPORT_SYMBOL_GPL vmlinux 0x94d1b62c ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0x94ef4d05 cpci_hp_stop +EXPORT_SYMBOL_GPL vmlinux 0x94f55e2f debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0x9500093a xhci_suspend +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 0x9551c578 mddev_unlock +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x955ef13a devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x955f1689 regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x95b57327 wait_on_page_bit_killable_timeout +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95ebdc74 extcon_get_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0x9621849f ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x963262ff __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0x9633343d driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x964add15 xenbus_scanf +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x966ed769 devm_usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x968400cb fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0x9684eca0 of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x9687f715 pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x96a8fb6f trace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0x96daf45a tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x96e1abc5 btree_init +EXPORT_SYMBOL_GPL vmlinux 0x96e41409 pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0x96edeb66 gov_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x96f02ff1 regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0x96f0abc5 nd_blk_region_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x97082cfb rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0x9710444b driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x97396a63 wm5110_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x973ab8ad cper_estatus_print +EXPORT_SYMBOL_GPL vmlinux 0x9746934e pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x97680bf6 usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0x97737905 sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0x9780c9c3 xenbus_dev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x97ad79a5 iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0x97d4a893 spi_unregister_master +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x97e4eb8a to_nd_blk_region +EXPORT_SYMBOL_GPL vmlinux 0x97e58fb1 ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x9811c062 ahash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x98230758 efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x983a672d sg_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x983d97a1 xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x985ed81b sdhci_pci_o2_fujin2_pci_init +EXPORT_SYMBOL_GPL vmlinux 0x986dc268 virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x988c6e95 devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x989e7d03 led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0x98bb640d ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0x98c488a2 ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x98d9bb74 devm_power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x98fb9fea hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x98fcf128 irq_work_queue_on +EXPORT_SYMBOL_GPL vmlinux 0x99118514 bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0x991ce689 trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x9924c496 __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x993fb138 pinctrl_pm_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0x994b6612 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x994c4fd5 ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x99691dfe wm8997_patch +EXPORT_SYMBOL_GPL vmlinux 0x9973add9 __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x997c4347 unmap_kernel_range +EXPORT_SYMBOL_GPL vmlinux 0x99840d00 timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x99a9ff9a cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0x99f0bb5b input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a1ad377 alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0x9a2e11c0 xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0x9a706bfe crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x9a89dbf7 lpddr2_jedec_min_tck +EXPORT_SYMBOL_GPL vmlinux 0x9a940877 default_iommu_map_sg +EXPORT_SYMBOL_GPL vmlinux 0x9a9db23d sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x9a9f7f5f ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x9ac11b74 suspend_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x9ac77d9a attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0x9acaf80f nvdimm_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x9ad13687 __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9b0afc5b ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0x9b1e7724 to_nvdimm_bus +EXPORT_SYMBOL_GPL vmlinux 0x9b2102f3 usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0x9b223a08 usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x9b3d0fbc subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9b417514 ping_proc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9b46aa0d __efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0x9b55f2b2 ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0x9b6e31f5 sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x9b720312 acpi_target_system_state +EXPORT_SYMBOL_GPL vmlinux 0x9b7a8e01 efivar_entry_size +EXPORT_SYMBOL_GPL vmlinux 0x9b9f3648 pcibios_scan_specific_bus +EXPORT_SYMBOL_GPL vmlinux 0x9bb8637b pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0x9bd30497 dma_buf_map_attachment +EXPORT_SYMBOL_GPL vmlinux 0x9bd72b78 apei_write +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9c170b68 device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0x9c25acef usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0x9c299ed4 kthread_park +EXPORT_SYMBOL_GPL vmlinux 0x9c2e4b66 acpi_unregister_gsi +EXPORT_SYMBOL_GPL vmlinux 0x9c462261 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0x9c540969 ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x9c57e4b5 register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0x9c6357ef sdhci_pci_o2_probe_slot +EXPORT_SYMBOL_GPL vmlinux 0x9c8d48c2 pinconf_generic_dump_config +EXPORT_SYMBOL_GPL vmlinux 0x9ca4cb36 cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0x9ca70caa ata_scsi_simulate +EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9ccdf526 list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0x9cda8f01 extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9ce00558 ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0x9cee57a0 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0x9cf5fee0 blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0x9d030b99 stop_machine +EXPORT_SYMBOL_GPL vmlinux 0x9d06688b register_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0x9d0f3f2f regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0x9d0fdb0f irq_create_direct_mapping +EXPORT_SYMBOL_GPL vmlinux 0x9d3850e1 gnttab_alloc_grant_references +EXPORT_SYMBOL_GPL vmlinux 0x9d62c898 unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x9d8331c0 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x9dadbb88 cpufreq_boost_supported +EXPORT_SYMBOL_GPL vmlinux 0x9df1e454 device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0x9dfa68f6 irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x9dfdf722 gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0x9e34780b rtc_irq_register +EXPORT_SYMBOL_GPL vmlinux 0x9e3f6e27 acpi_processor_get_performance_info +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e477536 usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x9e4b3e42 unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0x9e60fe0d sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x9e67fabe __class_create +EXPORT_SYMBOL_GPL vmlinux 0x9e867401 rtc_irq_set_freq +EXPORT_SYMBOL_GPL vmlinux 0x9e8a0cc1 trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0x9eab52af cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0x9ebff902 start_thread +EXPORT_SYMBOL_GPL vmlinux 0x9ec28c4b ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0x9ec68860 spi_setup +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9edf0019 crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x9ef0da6e kthread_unpark +EXPORT_SYMBOL_GPL vmlinux 0x9f099cf6 x509_get_sig_params +EXPORT_SYMBOL_GPL vmlinux 0x9f10875e ping_err +EXPORT_SYMBOL_GPL vmlinux 0x9f12905e devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0x9f1a09e8 tcp_peer_is_proven +EXPORT_SYMBOL_GPL vmlinux 0x9f3489ef trace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0x9f556418 __blkdev_driver_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x9f5766aa kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0x9f83157d blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0x9f8fcae4 ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0x9fac11d2 rio_get_asm +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fd6820a i2c_generic_gpio_recovery +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0xa01a3110 devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0xa01a982d __trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0xa0208e02 irq_set_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0xa02fff70 print_context_stack +EXPORT_SYMBOL_GPL vmlinux 0xa03ea340 mnt_clone_write +EXPORT_SYMBOL_GPL vmlinux 0xa05a7148 skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0xa06a46ad dma_buf_begin_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0xa06f7132 phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xa0792225 pinctrl_dev_get_devname +EXPORT_SYMBOL_GPL vmlinux 0xa07a160e find_vpid +EXPORT_SYMBOL_GPL vmlinux 0xa091d10d fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0xa0b254c4 nvdimm_bus_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0xa0bda878 rtc_irq_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa0c70e25 nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0xa11216be xen_store_domain_type +EXPORT_SYMBOL_GPL vmlinux 0xa1167dc4 clk_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xa1169131 ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0xa11b55b2 xen_start_info +EXPORT_SYMBOL_GPL vmlinux 0xa1221f58 __mmu_notifier_invalidate_range +EXPORT_SYMBOL_GPL vmlinux 0xa128596a rio_get_comptag +EXPORT_SYMBOL_GPL vmlinux 0xa14a1817 trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0xa156a1f2 erst_get_record_id_end +EXPORT_SYMBOL_GPL vmlinux 0xa18f9433 mpi_read_buffer +EXPORT_SYMBOL_GPL vmlinux 0xa1954c87 fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0xa1a4ff7b ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xa1bd7822 __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xa1f79553 xen_create_contiguous_region +EXPORT_SYMBOL_GPL vmlinux 0xa1fcdda0 da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xa203f589 wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0xa22457c7 blk_mq_register_disk +EXPORT_SYMBOL_GPL vmlinux 0xa2411403 extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xa2599b11 ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0xa25afe93 dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0xa264b716 hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa28253ca mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0xa2b63d5f spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0xa2b9c993 clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0xa2bafa40 interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xa2e444a5 irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0xa2f07f8d br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0xa2fb4b92 cpufreq_frequency_table_target +EXPORT_SYMBOL_GPL vmlinux 0xa319ecc7 extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa32859a7 sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0xa33d9064 platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0xa353fffc xenbus_rm +EXPORT_SYMBOL_GPL vmlinux 0xa35a3de1 crypto_alloc_rng +EXPORT_SYMBOL_GPL vmlinux 0xa38602cd drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0xa389a49a profile_event_register +EXPORT_SYMBOL_GPL vmlinux 0xa39591a1 crypto_nivaead_type +EXPORT_SYMBOL_GPL vmlinux 0xa39c3ab3 md_new_event +EXPORT_SYMBOL_GPL vmlinux 0xa3a04602 btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3be1362 __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xa3c98299 rhashtable_walk_start +EXPORT_SYMBOL_GPL vmlinux 0xa3d7321a xen_remap_domain_mfn_range +EXPORT_SYMBOL_GPL vmlinux 0xa3e7c113 ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0xa3f4bc43 usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xa3f76d13 tpm2_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xa41e8b3f pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0xa42a390e rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0xa4353ed3 synchronize_srcu_expedited +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 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa48c3e6f usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xa4a5eaa9 regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0xa4c15245 acpiphp_unregister_attention +EXPORT_SYMBOL_GPL vmlinux 0xa4c83dc5 led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0xa4f70da2 wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0xa5099925 wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0xa51a04a8 blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0xa5311aa4 irq_set_chained_handler_and_data +EXPORT_SYMBOL_GPL vmlinux 0xa5996f46 uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0xa599af3c wb_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0xa59a1317 inet6_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0xa5e407e4 wm5110_aod +EXPORT_SYMBOL_GPL vmlinux 0xa5efbf4c async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0xa611f0a8 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0xa6205621 inet_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0xa625110d kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0xa6267042 net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0xa62892c6 efivar_sysfs_list +EXPORT_SYMBOL_GPL vmlinux 0xa673cdbb __srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa6842ad5 cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0xa68f60e2 serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6b907cb devm_spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0xa6bc2db5 ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xa6d6c0d9 iommu_domain_free +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa6e64348 crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0xa6e6de91 skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0xa70a8abe blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0xa7106cee ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0xa71905d6 find_module +EXPORT_SYMBOL_GPL vmlinux 0xa72c903e __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0xa74f8d07 acpi_dev_get_property_reference +EXPORT_SYMBOL_GPL vmlinux 0xa75312bc call_rcu_sched +EXPORT_SYMBOL_GPL vmlinux 0xa766ac62 crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xa768cb99 event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0xa77b1cf1 swiotlb_tbl_unmap_single +EXPORT_SYMBOL_GPL vmlinux 0xa783fe67 ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0xa7b14687 __page_file_mapping +EXPORT_SYMBOL_GPL vmlinux 0xa7c5a21d pcc_mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xa7cd470c skb_gso_transport_seglen +EXPORT_SYMBOL_GPL vmlinux 0xa7d563b9 ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0xa7e13a6a clk_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xa7f33cfb debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0xa801b359 efivar_entry_iter_begin +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa889800c __gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0xa8a59fa0 seq_release_net +EXPORT_SYMBOL_GPL vmlinux 0xa8b76a68 timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xa8ec0c41 pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0xa8fdb3ec crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0xa90e7747 crypto_register_aead +EXPORT_SYMBOL_GPL vmlinux 0xa9126bff hpet_set_rtc_irq_bit +EXPORT_SYMBOL_GPL vmlinux 0xa929846b blkg_prfill_stat +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa95173af ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0xa960e5fa device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0xa980af16 RSA_public_key_algorithm +EXPORT_SYMBOL_GPL vmlinux 0xa9a485d9 wm8997_aod +EXPORT_SYMBOL_GPL vmlinux 0xa9c66b58 devm_regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xa9d41d5b __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0xa9da8e66 devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xa9dd9ab4 tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0xa9e18049 task_handoff_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa9ea1021 device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0xaa095df1 nvdimm_volatile_region_create +EXPORT_SYMBOL_GPL vmlinux 0xaa0a03a0 virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0xaa0fab20 pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0xaa145d6d bus_set_iommu +EXPORT_SYMBOL_GPL vmlinux 0xaa192f56 kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0xaa297c23 ata_acpi_cbl_80wire +EXPORT_SYMBOL_GPL vmlinux 0xaa2a72bf __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0xaa3f409e ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0xaa5559d0 __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xaa5eeeda mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0xaa75531e md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0xaa83eb7c pinctrl_pm_select_sleep_state +EXPORT_SYMBOL_GPL vmlinux 0xaa8de252 regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0xaa8e84a8 spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaaf16ff2 iommu_map +EXPORT_SYMBOL_GPL vmlinux 0xaaf23ce2 subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xab01acbe gnttab_request_free_callback +EXPORT_SYMBOL_GPL vmlinux 0xab1e87b6 ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0xab29ad96 cpuidle_disable_device +EXPORT_SYMBOL_GPL vmlinux 0xab2ac3b6 wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0xab2acf1a usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0xab4aaab4 md_stop +EXPORT_SYMBOL_GPL vmlinux 0xab5a5de4 fixed_phy_del +EXPORT_SYMBOL_GPL vmlinux 0xab60269e component_master_del +EXPORT_SYMBOL_GPL vmlinux 0xab6381af skcipher_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0xab6babaf pm_qos_request +EXPORT_SYMBOL_GPL vmlinux 0xab704812 regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0xab8f0da8 irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0xab945a16 __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0xab9fc082 queue_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0xabc640f3 list_lru_isolate +EXPORT_SYMBOL_GPL vmlinux 0xabc672e6 driver_register +EXPORT_SYMBOL_GPL vmlinux 0xabd20449 ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0xabf70ba9 user_read +EXPORT_SYMBOL_GPL vmlinux 0xac0b95bd relay_flush +EXPORT_SYMBOL_GPL vmlinux 0xac3d18be usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0xac409f47 tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0xac477d8a user_preparse +EXPORT_SYMBOL_GPL vmlinux 0xac4c096a usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0xac688698 bus_register +EXPORT_SYMBOL_GPL vmlinux 0xac7e819c udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xac7fd158 rio_route_add_entry +EXPORT_SYMBOL_GPL vmlinux 0xac8cc981 phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0xac9ce195 kvm_async_pf_task_wait +EXPORT_SYMBOL_GPL vmlinux 0xacad6e1c scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0xacafa8e7 vector_used_by_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xace1de41 ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0xace5c0fc usb_bus_list +EXPORT_SYMBOL_GPL vmlinux 0xaceb2668 __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xacf0d9f7 nd_device_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0xad06296f tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0xad08c326 thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xad0f5685 pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xad320504 xen_swiotlb_sync_single_for_cpu +EXPORT_SYMBOL_GPL vmlinux 0xad3a071a device_property_present +EXPORT_SYMBOL_GPL vmlinux 0xad44383e __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0xad8d8ab0 xen_physdev_op_compat +EXPORT_SYMBOL_GPL vmlinux 0xadac112b usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0xadaebc28 crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0xadaf43bc ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0xadc785ec kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0xadced0f0 vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0xadf6aa4d tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0xae175382 rio_release_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xae4bb483 serial8250_get_port +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 0xae88c816 device_find_child +EXPORT_SYMBOL_GPL vmlinux 0xae8d1cf3 gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0xae994f77 fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0xae9e6b01 tpm_chip_register +EXPORT_SYMBOL_GPL vmlinux 0xaea5e194 inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0xaeaf2c70 kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xaecb14e7 pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0xaeceaecf virtqueue_get_avail +EXPORT_SYMBOL_GPL vmlinux 0xaed3f420 usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0xaefe0587 tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0xaf2fa0a4 __rio_local_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xaf4cd6d3 acpi_os_map_memory +EXPORT_SYMBOL_GPL vmlinux 0xaf6d503f pci_hp_change_slot_info +EXPORT_SYMBOL_GPL vmlinux 0xaf897aba usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0xaf9439db leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0xafa7e85c key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0xafab2aea pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0xafc05daf crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0xafc327c5 ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0xafc4baea led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0xaff066c6 usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0xb00cf088 cpci_hp_unregister_bus +EXPORT_SYMBOL_GPL vmlinux 0xb024b094 usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0xb02ac411 register_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb0400c6b add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0xb0625950 iommu_domain_window_disable +EXPORT_SYMBOL_GPL vmlinux 0xb06bc1be inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0xb07145fc pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xb077e70a clk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0xb0a165be devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0faacdc nd_cmd_in_size +EXPORT_SYMBOL_GPL vmlinux 0xb0fd1d90 of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xb1125a5b pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0xb12ed72b arizona_request_irq +EXPORT_SYMBOL_GPL vmlinux 0xb140d14c ring_buffer_read +EXPORT_SYMBOL_GPL vmlinux 0xb1425b32 dm_table_add_target_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb142a7f7 inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0xb14e37cf ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0xb1520fae tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xb1549c7f spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0xb15b6b28 swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0xb172ffac efivars_sysfs_init +EXPORT_SYMBOL_GPL vmlinux 0xb18429eb suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0xb19a9252 arizona_set_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0xb19f2ee5 thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0xb1a5f2fe usb_anchor_empty +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 0xb1c92da2 devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0xb1deb238 hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb1f401fb ata_sg_init +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb2335b24 __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0xb242796e usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0xb24a6fa4 ata_do_eh +EXPORT_SYMBOL_GPL vmlinux 0xb2615a34 crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0xb26263fc extcon_register_interest +EXPORT_SYMBOL_GPL vmlinux 0xb26a1add elfcorehdr_addr +EXPORT_SYMBOL_GPL vmlinux 0xb26be722 __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0xb285b8f8 xen_in_preemptible_hcall +EXPORT_SYMBOL_GPL vmlinux 0xb28ad23b rio_set_port_lockout +EXPORT_SYMBOL_GPL vmlinux 0xb2a1e857 dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xb2b7645b sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0xb2e764e8 suspend_valid_only_mem +EXPORT_SYMBOL_GPL vmlinux 0xb3156393 set_pages_array_wt +EXPORT_SYMBOL_GPL vmlinux 0xb31a4f34 to_nd_desc +EXPORT_SYMBOL_GPL vmlinux 0xb3253ed9 hpet_rtc_timer_init +EXPORT_SYMBOL_GPL vmlinux 0xb3518871 devfreq_event_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xb356613c xen_swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0xb3d95281 __get_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xb4294a38 dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xb432b53f regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4557e67 __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0xb455be93 tpm2_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0xb468a29d sock_update_netprioidx +EXPORT_SYMBOL_GPL vmlinux 0xb46ed5ae pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0xb47165fb add_page_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xb49ef129 acpi_create_platform_device +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 0xb5018a0e devm_regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xb516f839 regulator_put +EXPORT_SYMBOL_GPL vmlinux 0xb519883d crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb53620d1 pci_vpd_find_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xb5495593 tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0xb58dcfa2 synchronize_sched_expedited +EXPORT_SYMBOL_GPL vmlinux 0xb58e9756 irq_map_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xb5a0e11e lpddr2_jedec_addressing_table +EXPORT_SYMBOL_GPL vmlinux 0xb5b32715 fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0xb5d170d3 kick_process +EXPORT_SYMBOL_GPL vmlinux 0xb5df34fd crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0xb5e896fb tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0xb5f04558 sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0xb5f17edf perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb6230f1f gnttab_grant_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb66421b2 acpi_str_to_uuid +EXPORT_SYMBOL_GPL vmlinux 0xb677226f tpm_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xb677d161 spi_async_locked +EXPORT_SYMBOL_GPL vmlinux 0xb67c64fd __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0xb6a4ae33 wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0xb6aeb661 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xb6bc49a9 __supported_pte_mask +EXPORT_SYMBOL_GPL vmlinux 0xb6c331ca pinctrl_utils_add_map_configs +EXPORT_SYMBOL_GPL vmlinux 0xb6cae98b ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0xb6e4b3a0 da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xb6e6d99d clk_disable +EXPORT_SYMBOL_GPL vmlinux 0xb6eef627 gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0xb6f2c578 __tracepoint_unmap +EXPORT_SYMBOL_GPL vmlinux 0xb6fe4ed4 user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0xb70147a8 vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xb718f2f9 sfi_table_parse +EXPORT_SYMBOL_GPL vmlinux 0xb721d47b debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0xb724bba8 cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0xb7329c06 clk_set_phase +EXPORT_SYMBOL_GPL vmlinux 0xb75c647e debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0xb76195aa crypto_grab_spawn +EXPORT_SYMBOL_GPL vmlinux 0xb775f38b led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0xb78b24ef blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0xb792f594 scsi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xb79ea685 virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0xb7aa952c fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0xb7abe8ca wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0xb7c75e57 scsi_internal_device_unblock +EXPORT_SYMBOL_GPL vmlinux 0xb7d7c12e hpet_set_alarm_time +EXPORT_SYMBOL_GPL vmlinux 0xb7f77027 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0xb7f78ff8 sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0xb7f84a38 cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0xb7fd48c6 usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0xb842867c serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0xb852764d of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xb85b937b ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0xb87a2baf wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xb8856a03 cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xb8b2b1f7 mce_register_decode_chain +EXPORT_SYMBOL_GPL vmlinux 0xb8b434b5 phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0xb8ba2829 ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8ce4dc0 napi_hash_add +EXPORT_SYMBOL_GPL vmlinux 0xb8e0359e pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0xb8e6b378 ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0xb903674c scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0xb9176155 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0xb9315619 blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0xb932e16f xen_find_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0xb94c01f5 dev_pm_set_dedicated_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xb94d115a pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0xb99d5837 xenbus_read +EXPORT_SYMBOL_GPL vmlinux 0xb9b9df41 usb_amd_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xb9beac71 palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0xb9c425de register_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xb9d025c9 llist_del_first +EXPORT_SYMBOL_GPL vmlinux 0xb9eeac4b usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0xb9f34a61 relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0xba0a949b class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0xba16fecd component_add +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba489401 xen_swiotlb_sync_sg_for_device +EXPORT_SYMBOL_GPL vmlinux 0xba58950e __mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0xba5963bf tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0xba8929ea percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0xba94c685 cper_estatus_check +EXPORT_SYMBOL_GPL vmlinux 0xbab24432 blkg_lookup +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbaccff32 regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0xbae485df pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0xbaf119ad devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbaf15769 pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0xbb0251f9 pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0xbb038ce4 perf_unregister_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb0f9385 devres_get +EXPORT_SYMBOL_GPL vmlinux 0xbb35b775 vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0xbb3ebde1 rio_request_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xbb5242e0 __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xbb58b814 iomap_free +EXPORT_SYMBOL_GPL vmlinux 0xbb5b0cf2 acpi_ec_add_query_handler +EXPORT_SYMBOL_GPL vmlinux 0xbb6f8cca xen_swiotlb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0xbb76a582 crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0xbb7cf9cb jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0xbb8433d7 netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0xbbb98859 edid_info +EXPORT_SYMBOL_GPL vmlinux 0xbbcbc294 key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0xbbd4f657 xen_pcpu_id +EXPORT_SYMBOL_GPL vmlinux 0xbbd7dc4c dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0xbbdaa86a sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0xbbea0638 devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0xbbebd967 kobject_move +EXPORT_SYMBOL_GPL vmlinux 0xbbf17628 cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbbf2096a shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0xbc12f372 percpu_ida_for_each_free +EXPORT_SYMBOL_GPL vmlinux 0xbc2ae92c gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0xbc3ab2b9 xen_register_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0xbc5726db pci_get_hp_params +EXPORT_SYMBOL_GPL vmlinux 0xbc67cb5a tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0xbc6b921a cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xbc6efaea noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0xbc721df0 regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0xbc784272 usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xbca0201a sfi_mrtc_array +EXPORT_SYMBOL_GPL vmlinux 0xbcac6160 pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbcae87b2 irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xbcb838a1 amd_flush_garts +EXPORT_SYMBOL_GPL vmlinux 0xbcbc57f4 sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xbccfd4d8 register_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xbcdd5b99 iommu_group_set_name +EXPORT_SYMBOL_GPL vmlinux 0xbcf5465f regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xbcf8d30f crypto_alloc_pcomp +EXPORT_SYMBOL_GPL vmlinux 0xbd02cbdd gpiochip_add_pin_range +EXPORT_SYMBOL_GPL vmlinux 0xbd1757a9 devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xbd27801e tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0xbd2bbaae blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbd338db6 regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xbd3fe1e3 disable_hardirq +EXPORT_SYMBOL_GPL vmlinux 0xbd5462c2 pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0xbd5cb8b9 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0xbd86b127 usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xbda5999d led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0xbda5c03c devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0xbdc34614 usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0xbdc39b3d skcipher_geniv_free +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 0xbdfb69a3 md_is_badblock +EXPORT_SYMBOL_GPL vmlinux 0xbe175035 __tracepoint_extlog_mem_event +EXPORT_SYMBOL_GPL vmlinux 0xbe1887e4 ata_unpack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xbe3acae3 ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xbe44f080 transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0xbe4b0b9b blk_rq_check_limits +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe80951c devfreq_event_reset_event +EXPORT_SYMBOL_GPL vmlinux 0xbe826d10 xen_swiotlb_dma_supported +EXPORT_SYMBOL_GPL vmlinux 0xbe9244b2 dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0xbe964cd7 blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0xbe9ef202 rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbeda5313 wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbee21107 dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0xbee4c092 fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0xbef2e65b ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0xbefd23f9 pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0xbefec213 crypto_init_spawn2 +EXPORT_SYMBOL_GPL vmlinux 0xbf001066 dm_get_rq_mapinfo +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf489ede sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xbf4bdddb perf_trace_buf_prepare +EXPORT_SYMBOL_GPL vmlinux 0xbf6392ae pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0xbf676a29 cpu_tlbstate +EXPORT_SYMBOL_GPL vmlinux 0xbf8869f4 rio_map_inb_region +EXPORT_SYMBOL_GPL vmlinux 0xbf9eba46 get_net_ns_by_fd +EXPORT_SYMBOL_GPL vmlinux 0xbfa1b4f9 srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xbfb1be70 hv_setup_vmbus_irq +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfcd9171 tps80031_ext_power_req_config +EXPORT_SYMBOL_GPL vmlinux 0xbfd10bb7 clk_register_mux_table +EXPORT_SYMBOL_GPL vmlinux 0xbfe09fb0 perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0xbfe5616d tick_broadcast_oneshot_control +EXPORT_SYMBOL_GPL vmlinux 0xbffa05d4 ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0xbfffca5a regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0xc00131cf visitor64 +EXPORT_SYMBOL_GPL vmlinux 0xc0321d39 phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0xc04542c7 inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0xc06d3c40 spi_master_suspend +EXPORT_SYMBOL_GPL vmlinux 0xc079496b regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0xc08647ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc0900fcf acpi_os_get_iomem +EXPORT_SYMBOL_GPL vmlinux 0xc0a64634 md_kick_rdev_from_array +EXPORT_SYMBOL_GPL vmlinux 0xc0a9687c tpm2_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xc0a96e14 rcu_gp_is_expedited +EXPORT_SYMBOL_GPL vmlinux 0xc0d26387 kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc0dc2318 sock_prot_inuse_add +EXPORT_SYMBOL_GPL vmlinux 0xc0df8865 timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0xc0e75cec visitor128 +EXPORT_SYMBOL_GPL vmlinux 0xc0fb7d23 tpm2_probe +EXPORT_SYMBOL_GPL vmlinux 0xc128b657 wbc_account_io +EXPORT_SYMBOL_GPL vmlinux 0xc12b38d9 ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0xc12e0ada srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0xc14828bd sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0xc14c8186 __gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xc163efa5 bus_unregister +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 0xc186dc1b debugfs_create_file_size +EXPORT_SYMBOL_GPL vmlinux 0xc18a7714 usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0xc18c3633 iommu_group_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xc1c395a2 ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0xc1c923c7 blk_mq_tags_cpumask +EXPORT_SYMBOL_GPL vmlinux 0xc1caca1d led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0xc1ea576b debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0xc1f5f47c power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0xc20d912c sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xc216191e devfreq_event_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc239c4c5 xen_xlate_unmap_gfn_range +EXPORT_SYMBOL_GPL vmlinux 0xc23d1eae acpi_subsys_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xc25df0da ata_sff_data_xfer_noirq +EXPORT_SYMBOL_GPL vmlinux 0xc26351f8 bind_evtchn_to_irq +EXPORT_SYMBOL_GPL vmlinux 0xc27ff1ef nd_numa_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0xc280fb46 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0xc287d96a kvm_set_posted_intr_wakeup_handler +EXPORT_SYMBOL_GPL vmlinux 0xc2889a67 regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0xc28c90c1 __mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0xc291bc47 pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0xc2e4d5ae posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0xc2e728dc ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0xc304603c xenbus_read_otherend_details +EXPORT_SYMBOL_GPL vmlinux 0xc30cfff1 power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0xc32c8771 dax_pfn_mkwrite +EXPORT_SYMBOL_GPL vmlinux 0xc337c9c7 ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc353155c bsg_request_fn +EXPORT_SYMBOL_GPL vmlinux 0xc37226a5 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0xc3915892 unregister_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xc39229d3 pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0xc3a42228 clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0xc3ba109a reservation_object_wait_timeout_rcu +EXPORT_SYMBOL_GPL vmlinux 0xc3d338bb free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xc3f3896f rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc3fe288c tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0xc40effcc pci_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xc4144288 phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0xc426b1ab blkdev_read_iter +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc42b2e24 debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc45ae33c regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0xc469f279 device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xc46a99ed blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0xc478c4e4 ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc48e9934 register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0xc4c76ef7 init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0xc4ef0fd6 usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0xc5335b47 blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0xc5397da6 xenbus_mkdir +EXPORT_SYMBOL_GPL vmlinux 0xc542933a timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0xc5577f86 power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc5d895df rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0xc5e2185e tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0xc5e75f14 usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0xc5f31fab subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0xc5fc71bb fpu__activate_curr +EXPORT_SYMBOL_GPL vmlinux 0xc60a4069 bus_find_device_by_name +EXPORT_SYMBOL_GPL vmlinux 0xc60ba14f regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xc6104457 hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc61921d2 pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0xc6383d33 xenbus_dev_probe +EXPORT_SYMBOL_GPL vmlinux 0xc63d847d ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xc640d5b2 dma_buf_mmap +EXPORT_SYMBOL_GPL vmlinux 0xc651cae7 sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0xc65334c8 usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0xc65d3eed ring_buffer_entries_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc66019cc xen_resume_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc6692338 x509_request_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0xc66b77b1 iommu_group_set_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xc69a14e9 irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc6a4a28c ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xc6a4a872 __clk_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xc6bca132 transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0xc6c0aba3 clk_fractional_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xc6d4690d hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0xc7002ac4 evtchn_make_refcounted +EXPORT_SYMBOL_GPL vmlinux 0xc7064001 kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0xc72e1233 __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xc72ea0e2 shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0xc7312954 securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xc73ab0d5 usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0xc73adfec tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc748e3d7 pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xc76a20b1 pwm_put +EXPORT_SYMBOL_GPL vmlinux 0xc76eee8a tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7ac9917 md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0xc7c6391c mpi_set_buffer +EXPORT_SYMBOL_GPL vmlinux 0xc7d025e1 ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0xc7e39bca ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc7e8fe6f xenbus_dev_groups +EXPORT_SYMBOL_GPL vmlinux 0xc81562ef sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0xc83cd785 tps65912_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xc84cef90 devm_mdiobus_alloc_size +EXPORT_SYMBOL_GPL vmlinux 0xc84e7901 ata_eh_thaw_port +EXPORT_SYMBOL_GPL vmlinux 0xc852d569 rio_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xc87c1f84 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xc87e487a sched_clock_idle_sleep_event +EXPORT_SYMBOL_GPL vmlinux 0xc8adbd7b bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0xc8add232 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0xc8b3d071 devm_power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0xc8de50d9 class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0xc8de802f cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0xc9049c48 class_find_device +EXPORT_SYMBOL_GPL vmlinux 0xc91277a1 kgdb_schedule_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xc91b68d1 vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0xc9255cf7 pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0xc93d20a1 ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc9705eeb has_newer_microcode +EXPORT_SYMBOL_GPL vmlinux 0xc982184d dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xc9c3f176 hpet_register_irq_handler +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xc9fc3502 device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0xca4a0144 powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0xca575268 lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0xca6fd783 sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xca75fa58 iommu_domain_window_enable +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xca81ea9a xenbus_transaction_end +EXPORT_SYMBOL_GPL vmlinux 0xca8b50f2 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xcaa60689 get_dcookie +EXPORT_SYMBOL_GPL vmlinux 0xcaac112d put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcaceed09 regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xcb15eee9 sdhci_pci_get_data +EXPORT_SYMBOL_GPL vmlinux 0xcb39ac15 platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0xcb3bbc96 thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xcb469d2b ddebug_add_module +EXPORT_SYMBOL_GPL vmlinux 0xcb543ce2 virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0xcb5897eb ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0xcb5ad82e rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0xcb87014a ioremap_uc +EXPORT_SYMBOL_GPL vmlinux 0xcb9facd8 ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0xcbe17005 __rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbee20b2 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0xcbf7fc2d sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0xcc33386d single_open_net +EXPORT_SYMBOL_GPL vmlinux 0xcc41133b irq_find_host +EXPORT_SYMBOL_GPL vmlinux 0xcc5532d6 __inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0xcc58a7bc pci_hp_deregister +EXPORT_SYMBOL_GPL vmlinux 0xcc66c291 thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcc76a977 rio_request_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0xcc7f073d usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xcc85c97e pwm_set_polarity +EXPORT_SYMBOL_GPL vmlinux 0xcc85fcb6 async_schedule +EXPORT_SYMBOL_GPL vmlinux 0xcc94510e dev_pm_enable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xccb2cb04 crypto_rng_reset +EXPORT_SYMBOL_GPL vmlinux 0xccbacfcc kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xccea4e34 perf_get_x86_pmu_capability +EXPORT_SYMBOL_GPL vmlinux 0xccfdb15b skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0xcd1516df register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xcd3ea692 __rio_local_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0xcd4036c5 of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcd50a2fc crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0xcd5d4ef9 btree_update +EXPORT_SYMBOL_GPL vmlinux 0xcd700567 rio_dev_get +EXPORT_SYMBOL_GPL vmlinux 0xcd7d64a7 usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xcd9052b0 __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcd935867 fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0xcd974f00 rcu_all_qs +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdb8a44d dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0xcdc40d45 crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0xcdc54797 security_kernel_fw_from_file +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcdcb9417 ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0xcdcf8b1b __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0xcddefb98 pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0xcdedda66 serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0xce12d037 btree_insert +EXPORT_SYMBOL_GPL vmlinux 0xce299b7d __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0xce6a9d9a trace_current_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xce7fbded pci_try_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xce88c0a6 crypto_lookup_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xceacfdae rio_mport_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xceadd9d2 scsi_internal_device_block +EXPORT_SYMBOL_GPL vmlinux 0xcec162bd spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xcec45a94 irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0xced1c1a0 iommu_iova_to_phys +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xcee6da40 xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0xcef1dd0e perf_check_microcode +EXPORT_SYMBOL_GPL vmlinux 0xcefb0f7b raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0xceffd0f2 rtc_irq_set_state +EXPORT_SYMBOL_GPL vmlinux 0xcf00c2f3 fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0xcf0c0843 nf_register_afinfo +EXPORT_SYMBOL_GPL vmlinux 0xcf1ca966 crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0xcf3f8639 pci_intx +EXPORT_SYMBOL_GPL vmlinux 0xcf4005c1 fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0xcf54ea93 async_unregister_domain +EXPORT_SYMBOL_GPL vmlinux 0xcf5a38f7 ping_seq_fops +EXPORT_SYMBOL_GPL vmlinux 0xcf5a46b4 simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0xcf8d3d51 tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0xcfb02e99 usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0xcfb5871c irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0xcfb848dc dev_pm_qos_expose_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0xcfbc7b9a list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0xcfc68341 synchronize_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0xcfd514ec hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcfdf6879 usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xcff232c6 ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0xd0232c0c usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0xd03c7700 secure_ipv4_port_ephemeral +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 0xd074a061 proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0xd07deb86 devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xd0859eac xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0xd08f9f3f tcp_ca_openreq_child +EXPORT_SYMBOL_GPL vmlinux 0xd0945f04 regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0xd0b8cb57 rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0xd0bfe150 acpi_dev_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd0f4d01a usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0xd0f9eea5 klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xd1283325 ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0xd14dd9a4 genlmsg_new_unicast +EXPORT_SYMBOL_GPL vmlinux 0xd1507e59 erst_clear +EXPORT_SYMBOL_GPL vmlinux 0xd16712f3 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xd19c0611 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0xd1afcbe6 tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0xd1db4c76 arizona_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0xd1df598c devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd1e074da debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd1f87703 usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0xd206a609 page_mkclean +EXPORT_SYMBOL_GPL vmlinux 0xd20bf6ba dcookie_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd20ecb59 xenbus_dev_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xd2128b76 sdhci_pci_o2_resume +EXPORT_SYMBOL_GPL vmlinux 0xd213f993 i2c_new_dummy +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd2568626 rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd28285ef power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd2890226 pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0xd2a956aa sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0xd2aaeb4e kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0xd2c58ab2 apei_exec_noop +EXPORT_SYMBOL_GPL vmlinux 0xd2e53d75 relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0xd2e88de5 clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0xd2edf4b7 ata_get_cmd_descript +EXPORT_SYMBOL_GPL vmlinux 0xd30b04a2 fsnotify +EXPORT_SYMBOL_GPL vmlinux 0xd3110c04 __pci_hp_register +EXPORT_SYMBOL_GPL vmlinux 0xd3234fa6 pci_ats_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xd3601686 crypto_lookup_aead +EXPORT_SYMBOL_GPL vmlinux 0xd36c2bde __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0xd36eaaa7 led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0xd3cc68d9 led_trigger_show +EXPORT_SYMBOL_GPL vmlinux 0xd3d68520 nd_blk_region_set_provider_data +EXPORT_SYMBOL_GPL vmlinux 0xd3e70864 pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0xd3f3b14b efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0xd3fc1119 device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0xd401957b acpi_is_pnp_device +EXPORT_SYMBOL_GPL vmlinux 0xd401ab2f wm5110_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd40bab58 register_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xd41a253a usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0xd41d8420 dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0xd41f15b9 fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xd41fffab interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd44c4d7f perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0xd44c82a2 usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0xd45d7621 device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xd4711ece show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0xd47fe62f ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0xd48bcadd file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4d5131f do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0xd4e16329 ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0xd4e7c182 sched_setscheduler +EXPORT_SYMBOL_GPL vmlinux 0xd5156d1d bmp085_remove +EXPORT_SYMBOL_GPL vmlinux 0xd5242c04 efivar_entry_remove +EXPORT_SYMBOL_GPL vmlinux 0xd53b1f29 tps65912_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xd544e902 pgprot_writecombine +EXPORT_SYMBOL_GPL vmlinux 0xd55ad93b iommu_group_get_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xd5855bd7 max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0xd585642b init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0xd58a31ae dma_buf_vunmap +EXPORT_SYMBOL_GPL vmlinux 0xd5aa0ed2 sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0xd5bd7dac ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd5bf5d49 attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0xd5d41aec ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0xd60c99b5 rcu_batches_completed_bh +EXPORT_SYMBOL_GPL vmlinux 0xd6347278 usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0xd646233e i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0xd669927b device_for_each_child_reverse +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd68c7c81 arizona_free_irq +EXPORT_SYMBOL_GPL vmlinux 0xd6b84e0a dma_buf_kunmap +EXPORT_SYMBOL_GPL vmlinux 0xd6c2e04b __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0xd6dbac07 usb_free_coherent +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 0xd72feba2 xenbus_read_driver_state +EXPORT_SYMBOL_GPL vmlinux 0xd7399d2a efivar_entry_iter_end +EXPORT_SYMBOL_GPL vmlinux 0xd7557122 cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xd75838b8 cpci_hp_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0xd75d9306 usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0xd764d265 inet_hashinfo_init +EXPORT_SYMBOL_GPL vmlinux 0xd76603e3 cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd77826e6 device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0xd77c0bc8 klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xd790cb20 vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0xd79b0a1d lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xd79b4ecc usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0xd7a85c5a list_lru_count_one +EXPORT_SYMBOL_GPL vmlinux 0xd7aa270d ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0xd7ab2c0c speedstep_detect_processor +EXPORT_SYMBOL_GPL vmlinux 0xd7d79132 put_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0xd7fc5b39 ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xd801bdfd gpiod_set_array_value +EXPORT_SYMBOL_GPL vmlinux 0xd80ffacd pcc_mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0xd8111a81 wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0xd81de62c ring_buffer_record_enable +EXPORT_SYMBOL_GPL vmlinux 0xd820c283 eventfd_ctx_remove_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xd82204fa mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0xd8250a5c iounmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0xd83e543f devm_of_phy_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0xd8525ea7 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0xd864f434 xenbus_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xd8654b49 fuse_get_req +EXPORT_SYMBOL_GPL vmlinux 0xd87601cc ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0xd87b101b pwm_request +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd88384e7 sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0xd919806a amd_cache_northbridges +EXPORT_SYMBOL_GPL vmlinux 0xd924d444 usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0xd92b8089 regmap_get_val_endian +EXPORT_SYMBOL_GPL vmlinux 0xd942d353 ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0xd94b737e erst_read +EXPORT_SYMBOL_GPL vmlinux 0xd955816e pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd9712b56 pwm_free +EXPORT_SYMBOL_GPL vmlinux 0xd9856a48 class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xd986dad1 kernel_fpu_begin +EXPORT_SYMBOL_GPL vmlinux 0xd9881fc6 pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0xd9a4578a sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0xd9a57bb5 usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0xd9a73ccf crypto_alloc_instance +EXPORT_SYMBOL_GPL vmlinux 0xd9b8be88 usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xd9c7d870 regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xd9cd494f kallsyms_on_each_symbol +EXPORT_SYMBOL_GPL vmlinux 0xd9cfb138 skb_append_pagefrags +EXPORT_SYMBOL_GPL vmlinux 0xd9d0c8ea trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0xd9d89d29 edac_subsys +EXPORT_SYMBOL_GPL vmlinux 0xd9da27c5 ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0xd9de6d22 iommu_domain_set_attr +EXPORT_SYMBOL_GPL vmlinux 0xd9ecb670 ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xda04306d pinctrl_lookup_state +EXPORT_SYMBOL_GPL vmlinux 0xda2bd670 device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xda4ca2fd ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0xda7d7b21 led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0xda8526b7 tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0xda8cd0f3 __lock_page_killable +EXPORT_SYMBOL_GPL vmlinux 0xda8d25d3 inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0xdaa06dc1 acpi_lpat_raw_to_temp +EXPORT_SYMBOL_GPL vmlinux 0xdaa0a4e4 sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xdaad1aaf usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xdab07ec4 ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0xdaed3073 timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdb088cb1 pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0xdb0e2070 usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xdb397701 efivar_entry_find +EXPORT_SYMBOL_GPL vmlinux 0xdb633301 register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0xdb63a944 acpi_lpat_get_conversion_table +EXPORT_SYMBOL_GPL vmlinux 0xdb6b05aa ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0xdb789a49 blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdbc596a2 zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0xdbd38518 page_cache_sync_readahead +EXPORT_SYMBOL_GPL vmlinux 0xdbd5d2ab skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xdbdb6d82 splice_to_pipe +EXPORT_SYMBOL_GPL vmlinux 0xdbdbe0e7 xen_swiotlb_set_dma_mask +EXPORT_SYMBOL_GPL vmlinux 0xdbf070d9 disk_part_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdc051f20 acpi_dev_pm_attach +EXPORT_SYMBOL_GPL vmlinux 0xdc145698 bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0xdc14a211 xen_hvm_evtchn_do_upcall +EXPORT_SYMBOL_GPL vmlinux 0xdc24cabd clockevents_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0xdc2ef3b6 cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0xdc4616ba __online_page_free +EXPORT_SYMBOL_GPL vmlinux 0xdc6699cb acpi_dev_free_resource_list +EXPORT_SYMBOL_GPL vmlinux 0xdc71b1c1 regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdca06dba ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xdcd2226b of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xdcd2de32 regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0xdce7b510 for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0xdd17ffec trace_clock +EXPORT_SYMBOL_GPL vmlinux 0xdd1c5b63 vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0xdd2efc0f ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0xdd2f2388 evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0xdd3576c5 udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0xdd391eff profile_event_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdd3b1f02 rio_attach_device +EXPORT_SYMBOL_GPL vmlinux 0xdd3e8889 ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0xdd41d833 put_pid +EXPORT_SYMBOL_GPL vmlinux 0xdd711a46 bmp085_detect +EXPORT_SYMBOL_GPL vmlinux 0xdd9c1185 ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0xdda6cbf1 usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddd58dc0 ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0xddd7be2d usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0xdddac22a i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xdde3bd50 get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0xde018ed4 wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xde0b3102 regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0xde2d85f8 to_nvdimm +EXPORT_SYMBOL_GPL vmlinux 0xde3bef2c syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0xde3fd374 dm_disk +EXPORT_SYMBOL_GPL vmlinux 0xde4bb58b pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0xde58e576 da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0xde66f491 pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0xde6f1671 debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xde747356 intel_msic_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xde7571a2 sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0xde8dd926 klist_next +EXPORT_SYMBOL_GPL vmlinux 0xdeab56bf set_foreign_p2m_mapping +EXPORT_SYMBOL_GPL vmlinux 0xdebdd2b9 pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0xdebf9a75 usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0xdec438ac tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0xded761be usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0xded99ff4 system_trusted_keyring +EXPORT_SYMBOL_GPL vmlinux 0xdee914e8 pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0xdeef9062 ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0xdef432a8 sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf1882af dbgp_reset_prep +EXPORT_SYMBOL_GPL vmlinux 0xdf1fa3c2 devm_pwm_put +EXPORT_SYMBOL_GPL vmlinux 0xdf622181 clk_register_divider_table +EXPORT_SYMBOL_GPL vmlinux 0xdf66ca81 ucode_cpu_info +EXPORT_SYMBOL_GPL vmlinux 0xdf70ec55 dax_clear_blocks +EXPORT_SYMBOL_GPL vmlinux 0xdf75282c inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0xdf78b2fd ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0xdf850e34 usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0xdf966271 mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0xdf97f921 irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xdfc7e2d2 usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xe003e044 __tracepoint_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0xe007de41 kallsyms_lookup_name +EXPORT_SYMBOL_GPL vmlinux 0xe00c3096 ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0xe02eb6d0 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0xe04b7dfc clk_register_mux +EXPORT_SYMBOL_GPL vmlinux 0xe059c380 pci_generic_config_read +EXPORT_SYMBOL_GPL vmlinux 0xe064cdfb mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0xe089cfcc agp_memory_reserved +EXPORT_SYMBOL_GPL vmlinux 0xe093cd7c sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0xe09f9e2d ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xe0b1c103 clk_set_max_rate +EXPORT_SYMBOL_GPL vmlinux 0xe0c77bb5 mce_notify_irq +EXPORT_SYMBOL_GPL vmlinux 0xe0ce9de4 device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0xe0ec3bf4 edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0xe0fccfb5 device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0xe10cd6ad erst_get_record_id_begin +EXPORT_SYMBOL_GPL vmlinux 0xe121cbb6 static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0xe13508d7 thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0xe1443a92 rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0xe154c38f __online_page_set_limits +EXPORT_SYMBOL_GPL vmlinux 0xe16359eb regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe196b0ea netlink_alloc_skb +EXPORT_SYMBOL_GPL vmlinux 0xe19c75b4 shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0xe1bd6c99 rio_init_mports +EXPORT_SYMBOL_GPL vmlinux 0xe1d407c8 crypto_ahash_type +EXPORT_SYMBOL_GPL vmlinux 0xe1e06e1b sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0xe20286aa watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0xe221c85b extcon_set_cable_state +EXPORT_SYMBOL_GPL vmlinux 0xe22272ad ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0xe2258988 usb_string +EXPORT_SYMBOL_GPL vmlinux 0xe24a043e __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0xe25ab892 pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0xe28a1d1a sdhci_pci_spt_drive_strength +EXPORT_SYMBOL_GPL vmlinux 0xe295c0ff is_hpet_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe2bf71a2 __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0xe2da545d lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0xe2f50c4a aead_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xe3043ff9 request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xe307d312 ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0xe30ad907 device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0xe35fa29d __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0xe3781628 __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xe384a102 usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xe3948ff4 acpi_walk_dep_device_list +EXPORT_SYMBOL_GPL vmlinux 0xe3a29d16 ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0xe3adddec debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0xe3bc7fd4 hpet_unregister_irq_handler +EXPORT_SYMBOL_GPL vmlinux 0xe3bda663 inet_ehash_locks_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe3e2dc49 usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0xe3eff165 pci_enable_pri +EXPORT_SYMBOL_GPL vmlinux 0xe3f3b549 sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0xe411c16d alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0xe4150350 usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0xe41534ce bind_evtchn_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0xe43499dd regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0xe439815c erst_get_record_count +EXPORT_SYMBOL_GPL vmlinux 0xe4689576 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xe487cd4d rt_mutex_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe48d8822 agp_remove_bridge +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe4a501b5 pinctrl_add_gpio_ranges +EXPORT_SYMBOL_GPL vmlinux 0xe4c331b6 acpi_os_unmap_memory +EXPORT_SYMBOL_GPL vmlinux 0xe4e68bc8 apei_map_generic_address +EXPORT_SYMBOL_GPL vmlinux 0xe4ffa1ac percpu_ida_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe514d401 usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0xe52496e7 platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe5400bac blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0xe5558f1b i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0xe55eec18 irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0xe55f034f __init_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0xe56c2154 ata_eh_qc_retry +EXPORT_SYMBOL_GPL vmlinux 0xe5811190 watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe58fb452 aer_irq +EXPORT_SYMBOL_GPL vmlinux 0xe59e1efb unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0xe5b3b5e5 usb_acpi_power_manageable +EXPORT_SYMBOL_GPL vmlinux 0xe5b8082b cper_estatus_check_header +EXPORT_SYMBOL_GPL vmlinux 0xe5c6a566 __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0xe5e4125d nvdimm_bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe5ff5d77 phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0xe607793e pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0xe6303554 kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0xe64ad8ea unregister_nmi_handler +EXPORT_SYMBOL_GPL vmlinux 0xe64df759 extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0xe651f76e selinux_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe668215d blkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0xe6c68334 ddebug_remove_module +EXPORT_SYMBOL_GPL vmlinux 0xe6cf1530 sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0xe6d10fb9 blk_add_request_payload +EXPORT_SYMBOL_GPL vmlinux 0xe6d968d2 ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0xe6e1c5fe uuid_be_gen +EXPORT_SYMBOL_GPL vmlinux 0xe6ec81b8 dev_pm_set_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xe6ef4abf dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0xe6f221f2 platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0xe6f47c56 skcipher_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe6f83837 acpi_bus_attach_private_data +EXPORT_SYMBOL_GPL vmlinux 0xe6faa726 ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0xe6ff7c60 __clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0xe7006bdd tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0xe701dfb3 ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0xe7232e0f user_return_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe7303633 debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe77f0269 usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0xe789270c print_context_stack_bp +EXPORT_SYMBOL_GPL vmlinux 0xe7b6c9a2 rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0xe7c4af77 agp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0xe7c8f989 smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0xe7c917f5 virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0xe7cb82ea divider_round_rate +EXPORT_SYMBOL_GPL vmlinux 0xe7cfdb90 sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0xe7e9cbbf iommu_domain_get_attr +EXPORT_SYMBOL_GPL vmlinux 0xe7ffe877 pcpu_base_addr +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe8200494 fuse_request_send +EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0xe85f03d0 pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0xe862c4b7 dpm_suspend_start +EXPORT_SYMBOL_GPL vmlinux 0xe86a1392 kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0xe8910c86 pstore_register +EXPORT_SYMBOL_GPL vmlinux 0xe89569a0 inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0xe8d8ee88 fat_scan +EXPORT_SYMBOL_GPL vmlinux 0xe8e3ee73 regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xe8edb57c skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0xe92ba717 fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe945a7b7 register_trace_event +EXPORT_SYMBOL_GPL vmlinux 0xe949fe7f bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0xe9650b78 get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0xe9705f12 pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0xe972fc66 device_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe978d935 get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0xe9aa0f2e ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0xe9cc30e7 ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0xe9ce931a kvm_para_available +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9e32415 ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0xe9ecbffa devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xe9fc6ec3 regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea2d0026 devm_hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0xea418e0f atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0xea61be75 sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xea777eed __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0xea79bdf4 scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0xea9ddc2f xenbus_frontend_closed +EXPORT_SYMBOL_GPL vmlinux 0xeabf63aa gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0xead02251 disk_part_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xead43191 pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0xeb0741c0 blkdev_write_iter +EXPORT_SYMBOL_GPL vmlinux 0xeb2798f7 xen_destroy_contiguous_region +EXPORT_SYMBOL_GPL vmlinux 0xeb3176f9 crypto_larval_lookup +EXPORT_SYMBOL_GPL vmlinux 0xeb367042 virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0xeb370805 __apei_exec_run +EXPORT_SYMBOL_GPL vmlinux 0xeb5eb964 dummy_con +EXPORT_SYMBOL_GPL vmlinux 0xeb833c22 xen_has_pv_disk_devices +EXPORT_SYMBOL_GPL vmlinux 0xeb9abbee ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xeb9cc43b bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xebc7030a intel_scu_notifier +EXPORT_SYMBOL_GPL vmlinux 0xebc874ef handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0xebcbcce6 led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0xebec57c4 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xebf376ef dma_buf_unmap_attachment +EXPORT_SYMBOL_GPL vmlinux 0xebf68e34 tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0xec07a221 ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0xec13343c regmap_update_bits_check +EXPORT_SYMBOL_GPL vmlinux 0xec1b043e regulator_suspend_prepare +EXPORT_SYMBOL_GPL vmlinux 0xec25f967 klist_del +EXPORT_SYMBOL_GPL vmlinux 0xec3325e2 __clk_get_num_parents +EXPORT_SYMBOL_GPL vmlinux 0xec33e4a3 usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xec35738a hrtimer_active +EXPORT_SYMBOL_GPL vmlinux 0xec4b9fba inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0xec61497b __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xec631f34 remove_memory +EXPORT_SYMBOL_GPL vmlinux 0xecbe4dc3 raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0xed20326c ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xed21b630 dma_buf_detach +EXPORT_SYMBOL_GPL vmlinux 0xed27fd10 shmem_add_seals +EXPORT_SYMBOL_GPL vmlinux 0xed285f59 acpi_device_modalias +EXPORT_SYMBOL_GPL vmlinux 0xed2a0295 extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xed37f886 ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0xed43cbd6 kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0xed441b05 dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0xed54a205 tpm2_startup +EXPORT_SYMBOL_GPL vmlinux 0xed5df863 gnttab_unmap_refs_sync +EXPORT_SYMBOL_GPL vmlinux 0xed8c82f8 pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0xed9711a8 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0xedada217 acpi_subsys_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xedbc6f67 gnttab_end_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xedbece5f thermal_generate_netlink_event +EXPORT_SYMBOL_GPL vmlinux 0xedc494fd sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0xeddf46bd i2c_new_probed_device +EXPORT_SYMBOL_GPL vmlinux 0xede1735a flush_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0xedea6f15 btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0xee1a69fd regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0xee4390c3 pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xee5fdc31 device_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0xee6a1c17 irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xee8beda8 regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0xee9c4366 crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0xeea8e50e crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0xeebb9400 dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0xeed6f56e __ablkcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0xef10aba2 devm_rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xef174dc8 user_describe +EXPORT_SYMBOL_GPL vmlinux 0xef1ab7c0 look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0xef1f6e23 apei_resources_request +EXPORT_SYMBOL_GPL vmlinux 0xef409b74 kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0xef464c28 getboottime64 +EXPORT_SYMBOL_GPL vmlinux 0xef516d04 usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef76b3b8 dma_buf_kunmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0xef8c7850 pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0xef9d8b7f tpm_chip_unregister +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefbef3a0 acpi_unbind_one +EXPORT_SYMBOL_GPL vmlinux 0xeff5f575 devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xf0096903 scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0xf015b01b usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0xf02b596b device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xf03c072f __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0xf054ac97 intel_msic_irq_read +EXPORT_SYMBOL_GPL vmlinux 0xf060032c pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0xf0696401 acpi_pci_detect_ejectable +EXPORT_SYMBOL_GPL vmlinux 0xf0727f12 ktime_get_raw_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xf0957fde fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xf0bf8c73 __efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0xf0c3638e rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0xf0e82d43 tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0xf0f5dbc2 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0xf11d6907 virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0xf11efa7d cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0xf12b8e84 cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0xf13ead28 dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0xf1566ca8 pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0xf1796f07 devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf1932ab9 tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0xf197b8b8 xenbus_dev_is_online +EXPORT_SYMBOL_GPL vmlinux 0xf1b09120 blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0xf1b31314 delayacct_on +EXPORT_SYMBOL_GPL vmlinux 0xf1b551d9 ibft_addr +EXPORT_SYMBOL_GPL vmlinux 0xf1c9c5d9 rio_release_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xf1d4b0ca dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0xf1dd4e96 adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0xf1fbc750 gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0xf1fc1548 pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0xf2003cd8 phy_init +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf22e7a05 tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0xf24e5e36 cpufreq_governor_dbs +EXPORT_SYMBOL_GPL vmlinux 0xf25dce92 device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf27977e2 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0xf284198e blk_queue_flush_queueable +EXPORT_SYMBOL_GPL vmlinux 0xf28539fb crypto_tfm_in_queue +EXPORT_SYMBOL_GPL vmlinux 0xf2918c5d clk_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0xf29cde80 dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0xf2c7cbe3 sdio_run_irqs +EXPORT_SYMBOL_GPL vmlinux 0xf2eb8f69 efivar_validate +EXPORT_SYMBOL_GPL vmlinux 0xf2f077cc pkey_id_type_name +EXPORT_SYMBOL_GPL vmlinux 0xf2fca36b dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0xf2fca922 uart_parse_options +EXPORT_SYMBOL_GPL vmlinux 0xf305ee9f acpiphp_register_attention +EXPORT_SYMBOL_GPL vmlinux 0xf30621ae alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0xf30e105d ezx_pcap_write +EXPORT_SYMBOL_GPL vmlinux 0xf30f8fab extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0xf30fda27 lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0xf315dc6a regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xf31b3fd1 workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0xf323d828 tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0xf32bdc5d unregister_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf36a0c16 extcon_update_state +EXPORT_SYMBOL_GPL vmlinux 0xf36a9df0 rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0xf36be8ac kern_mount_data +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf38c6446 rio_unlock_device +EXPORT_SYMBOL_GPL vmlinux 0xf3988e17 wait_for_tpm_stat +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3b721b9 acpi_gpiochip_request_interrupts +EXPORT_SYMBOL_GPL vmlinux 0xf3bcc9ea dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0xf3ca63c6 platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0xf3dc1e3a regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf3dd3ec1 atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf3ebf4eb arch_apei_report_mem_error +EXPORT_SYMBOL_GPL vmlinux 0xf3f18238 ktime_get_resolution_ns +EXPORT_SYMBOL_GPL vmlinux 0xf3f93d88 eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0xf412cbb5 skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0xf41e9a74 __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0xf42ec2c6 sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0xf4471114 debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xf4596c53 crypto_alg_lookup +EXPORT_SYMBOL_GPL vmlinux 0xf45eeaf9 inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0xf46bb7f8 devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0xf48c3355 generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0xf49180c0 pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0xf4936c85 i2c_new_device +EXPORT_SYMBOL_GPL vmlinux 0xf494f618 mmc_regulator_get_ocrmask +EXPORT_SYMBOL_GPL vmlinux 0xf499fdb2 rcu_barrier_bh +EXPORT_SYMBOL_GPL vmlinux 0xf4a3157f acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0xf4c524fa set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0xf4eb8f6b pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0xf4fc2d6c __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf507c3af power_supply_property_is_writeable +EXPORT_SYMBOL_GPL vmlinux 0xf5145ac1 perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0xf5317245 preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf5785b42 evtchn_get +EXPORT_SYMBOL_GPL vmlinux 0xf57d44aa __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0xf587f856 crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0xf5945bac gnttab_free_grant_references +EXPORT_SYMBOL_GPL vmlinux 0xf5a12d75 __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf6072042 pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xf60d39b8 __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0xf612555b devm_regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf615386f percpu_ida_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf61554f4 efivars_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf627624a crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0xf65fa2b1 dev_pm_qos_hide_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0xf66807cc devm_led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf66b4dbd regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0xf68b3279 gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0xf692623d sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xf695b80a bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0xf6abf2d4 gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xf6aea508 user_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf6c71a25 cper_severity_str +EXPORT_SYMBOL_GPL vmlinux 0xf6e68b24 ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf6e8c486 class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xf6edbb70 rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0xf7016530 xenbus_gather +EXPORT_SYMBOL_GPL vmlinux 0xf70980ce blkcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0xf7322bc8 pv_time_ops +EXPORT_SYMBOL_GPL vmlinux 0xf74fa31e __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0xf76e3f47 rio_mport_send_doorbell +EXPORT_SYMBOL_GPL vmlinux 0xf776d0b8 rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0xf7810a4d skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0xf78a8c54 devm_mdiobus_free +EXPORT_SYMBOL_GPL vmlinux 0xf79cb4a1 regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xf7a40088 scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0xf7b92f64 srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf7c3f273 xen_resume_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xf7cec5aa regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0xf7daadc3 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0xf7e64b0a i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0xf80885ec __blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0xf815c271 component_master_add +EXPORT_SYMBOL_GPL vmlinux 0xf82f16b3 execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf8802492 print_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xf889732d ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0xf897b985 sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0xf8992e4a ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0xf8c79747 pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0xf8e6b564 hibernation_set_ops +EXPORT_SYMBOL_GPL vmlinux 0xf8f3a0fb ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0xf8fa45cd devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0xf8fe3d0b kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0xf915ac4b nf_queue_entry_release_refs +EXPORT_SYMBOL_GPL vmlinux 0xf92ce956 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0xf932015f __raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf9443ef1 request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0xf95322f4 kthread_parkme +EXPORT_SYMBOL_GPL vmlinux 0xf9547a17 divider_recalc_rate +EXPORT_SYMBOL_GPL vmlinux 0xf96bd662 dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0xf96c7e1c ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xf9765833 dmi_match +EXPORT_SYMBOL_GPL vmlinux 0xf991c09f rcu_qs_ctr +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9c2da57 clkdev_create +EXPORT_SYMBOL_GPL vmlinux 0xf9ca3160 ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xf9cefd2a rhashtable_walk_exit +EXPORT_SYMBOL_GPL vmlinux 0xf9d9264e xen_have_vector_callback +EXPORT_SYMBOL_GPL vmlinux 0xf9e925c8 usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0xf9fa518a xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0xfa0d84cf setup_irq +EXPORT_SYMBOL_GPL vmlinux 0xfa1472e9 fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xfa1bc856 pci_generic_config_write32 +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa1f4662 scatterwalk_start +EXPORT_SYMBOL_GPL vmlinux 0xfa2350b8 user_update +EXPORT_SYMBOL_GPL vmlinux 0xfa3058ce mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0xfa35044a alternatives_patched +EXPORT_SYMBOL_GPL vmlinux 0xfa576b06 sysfs_remove_mount_point +EXPORT_SYMBOL_GPL vmlinux 0xfa5ca23c __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xfa832bd1 devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0xfa975217 tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0xfa9e33f7 klist_init +EXPORT_SYMBOL_GPL vmlinux 0xfaa78efa pci_reset_pri +EXPORT_SYMBOL_GPL vmlinux 0xfac6cd15 fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0xfae72c1d sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfafcd2b6 dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0xfb15fe7d aead_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0xfb1a1959 pci_ignore_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xfb1c5079 driver_find +EXPORT_SYMBOL_GPL vmlinux 0xfb25ce06 btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0xfb2b8424 ata_sff_wait_after_reset +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 0xfb83db03 cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0xfb8b5895 usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0xfb92f2d0 ndo_dflt_bridge_getlink +EXPORT_SYMBOL_GPL vmlinux 0xfbb8aa2e regmap_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbcfdcfa bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0xfbd94bfa blk_mq_request_started +EXPORT_SYMBOL_GPL vmlinux 0xfbf483f5 ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc13df6b crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0xfc1e73f5 pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0xfc254d15 gnttab_free_auto_xlat_frames +EXPORT_SYMBOL_GPL vmlinux 0xfc3b4246 acpi_bus_update_power +EXPORT_SYMBOL_GPL vmlinux 0xfc8fd2c8 __blk_run_queue_uncond +EXPORT_SYMBOL_GPL vmlinux 0xfc968c8b apei_exec_write_register_value +EXPORT_SYMBOL_GPL vmlinux 0xfcd4aaf9 crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0xfcd7bc0b ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0xfcecdf9c md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0xfcfa6414 blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0xfd2293d3 iommu_group_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xfd240ce4 crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xfd4a0538 device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0xfd4d224d irq_domain_add_simple +EXPORT_SYMBOL_GPL vmlinux 0xfd51b281 gnttab_end_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0xfd609ef7 uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0xfd7243c7 erst_disable +EXPORT_SYMBOL_GPL vmlinux 0xfd7a50ea set_timer_slack +EXPORT_SYMBOL_GPL vmlinux 0xfda89af4 blkio_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0xfdb47598 usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0xfde59640 cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0xfdf53b82 trace_call_bpf +EXPORT_SYMBOL_GPL vmlinux 0xfe27c774 security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0xfe42ccda thermal_notify_framework +EXPORT_SYMBOL_GPL vmlinux 0xfe684173 dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0xfe727411 get_phys_to_machine +EXPORT_SYMBOL_GPL vmlinux 0xfe775697 get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfe9dc0f4 scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xfe9e2af5 iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0xfebe72f2 devres_alloc +EXPORT_SYMBOL_GPL vmlinux 0xfebfe60e inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0xfecca300 usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfef8a166 trace_current_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff1de658 ip_tunnel_get_stats64 +EXPORT_SYMBOL_GPL vmlinux 0xff290ade ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0xff291ecf clk_unregister_divider +EXPORT_SYMBOL_GPL vmlinux 0xff2ce747 machine_check_poll +EXPORT_SYMBOL_GPL vmlinux 0xff51637d ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0xff5a8cfe cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0xff61e563 acpi_dma_request_slave_chan_by_name +EXPORT_SYMBOL_GPL vmlinux 0xff633558 vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xff6c2564 pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0xff7901af virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0xff82a634 bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0xff8da0f0 inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0xff958e54 spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0xff9a48f3 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0xffd98339 crypto_aead_setkey +EXPORT_SYMBOL_GPL vmlinux 0xffdfa1a8 kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0xffe01b68 regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0xffe5808c acpi_driver_match_device +EXPORT_SYMBOL_GPL vmlinux 0xfffef0e9 input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0xffff25d4 sysfs_remove_files --- linux-4.2.0.orig/debian.master/abi/4.2.0-10.11/i386/generic.compiler +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/i386/generic.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 5.2.1-17ubuntu1) 5.2.1 20150911 --- linux-4.2.0.orig/debian.master/abi/4.2.0-10.11/i386/generic.modules +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/i386/generic.modules @@ -0,0 +1,4633 @@ +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 +842 +842_compress +842_decompress +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-als +acpi_extlog +acpi_ipmi +acpi_pad +acpiphp_ibm +acpi_power_meter +acpi_thermal_rel +acquirewdt +act2000 +act200l-sir +act8865-regulator +act_bpf +act_connmark +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 +adv7604 +adv7842 +advansys +advantechwdt +adv_pci1710 +adv_pci1723 +adv_pci1724 +adv_pci_dio +adxl34x +adxl34x-i2c +adxl34x-spi +adxrs450 +aes-i586 +aesni-intel +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 +ak8975 +al3320a +algif_aead +algif_hash +algif_rng +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 +amdgpu +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 +atusb +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-pek +axp20x-regulator +axp288_adc +axp288_charger +axp288_fuel_gauge +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 +bd6107 +bdc +bdc_pci +be2iscsi +be2net +befs +belkin_sa +bfa +bfs +bfusb +bh1750 +bh1770glc +bh1780gli +binfmt_aout +binfmt_misc +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +bluecard_cs +bluetooth +bluetooth_6lowpan +bma150 +bma180 +bmc150-accel +bmc150_magn +bmg160 +bmp085-i2c +bmp085-spi +bmp280 +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bonding +bpa10x +bpck +bpck6 +bpqether +bq2415x_charger +bq24190_charger +bq24257_charger +bq24735-charger +bq25890_charger +bq27x00_battery +br2684 +brcmfmac +brcmsmac +brcmutil +bridge +br_netfilter +broadcom +broadsheetfb +bsd_comp +bt3c_cs +bt819 +bt856 +bt866 +bt878 +btbcm +btcoexist +btintel +btmrvl +btmrvl_sdio +btrfs +btrtl +btsdio +bttv +btuart_cs +btusb +btwilink +bu21013_ts +budget +budget-av +budget-ci +budget-core +budget-patch +BusLogic +c101 +c2port-duramar2150 +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 +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 +cc10001_adc +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 +chacha20_generic +chacha20poly1305 +chaoskey +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 +clip +clk-cdce706 +clk-palmas +clk-pwm +clk-s2mps11 +clk-si5351 +clk-twl6040 +clk-wm831x +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_flower +cls_fw +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm3232 +cm3323 +cm36651 +cm4000_cs +cm4040_cs +cma3000_d0x +cma3000_d0x_i2c +cmac +cmdlinepart +cmtp +cnic +cobalt +cobra +coda +com20020 +com20020_cs +com20020-isa +com20020-pci +com90io +com90xx +comedi +comedi_8254 +comedi_8255 +comedi_bond +comedi_isadma +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 +cpsw_ale +cpu5wdt +cpuid +cpu-notifier-error-inject +cramfs +cr_bllcd +crc32 +crc32-pclmul +crc7 +crc8 +crc-ccitt +crc-itu-t +cros_ec +cros_ec_devs +cros_ec_i2c +cros_ec_keyb +cros_ec_lpc +cros_ec_spi +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 +cx24120 +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 +cyapatp +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_onkey +da9063-regulator +da9063_wdt +da9150-charger +da9150-core +da9150-gpadc +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-rbtn +dell_rbu +dell-smm-hwmon +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-cache-smq +dm-crypt +dm-delay +dme1737 +dm-era +dmfe +dm-flakey +dmi-sysfs +dm-log +dm-log-userspace +dm-log-writes +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 +dp83867 +dpt_i2o +drbd +drbg +drm +drm_kms_helper +drv260x +drv2665 +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds620 +dsbr100 +dscc4 +dss1_divert +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt282x +dt3000 +dt3155 +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 +dwmac-generic +dw_wdt +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e3x0-button +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 +echainiv +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-axp288 +extcon-gpio +extcon-max14577 +extcon-max77693 +extcon-max77843 +extcon-max8997 +extcon-palmas +extcon-rt8973a +extcon-sm5502 +extcon-usb-gpio +ezusb +f2fs +f71805f +f71808e_wdt +f71882fg +f75375s +f81232 +fakelb +fam15h_power +fan53555 +farsync +faulty +fb_agm1264k-fl +fb_bd663474 +fb_ddc +fb_hx8340bn +fb_hx8347d +fb_hx8353d +fb_hx8357d +fb_ili9163 +fb_ili9320 +fb_ili9325 +fb_ili9340 +fb_ili9341 +fb_ili9481 +fb_ili9486 +fb_pcd8544 +fb_ra8875 +fb_s6d02a1 +fb_s6d1121 +fb_ssd1289 +fb_ssd1306 +fb_ssd1331 +fb_ssd1351 +fb_st7735r +fb_sys_fops +fbtft +fbtft_device +fb_tinylcd +fb_tls8204 +fb_uc1701 +fb_upd161704 +fb_watterott +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 +flexfb +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 +geneve_core +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-dwapb +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_touptek +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-betopff +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-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-custom +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 +hisi504_nand +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 +hsu_dma +hsu_dma_pci +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 +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 +i915 +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 +idma64 +idmouse +idt77252 +idtcps +idt_gen2 +ie31200_edac +ie6xx_wdt +ieee802154 +ieee802154_6lowpan +ieee802154_socket +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-leds +input-polldev +int3400_thermal +int3402_thermal +int3403_thermal +int340x_thermal_zone +int51x1 +intelfb +intel_ips +intel-lpss +intel-lpss-acpi +intel-lpss-pci +intel_menlow +intel_mid_battery +intel_mid_powerbtn +intel_mid_thermal +intel-mid-touch +intel-mid_wdt +intel_oaktrail +intel_pmc_ipc +intel_powerclamp +intel_qat +intel_quark_i2c_gpio +intel_rapl +intel-rng +intel-rst +intel_scu_ipcutil +intel-smartconnect +intel_soc_dts_iosf +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 +jitterentropy_rng +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsa1212 +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 +kmx61 +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 +led-class-flash +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-lp8788 +leds-lp8860 +leds-lt3593 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-net48xx +leds-ot200 +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pm8941-wled +leds-pwm +leds-regulator +leds-ss4200 +leds-tca6507 +leds-tlc591xx +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 +lgdt3306a +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 +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 +ltc2941-battery-gauge +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 +m62332 +m88ds3103 +m88rs2000 +m88rs6000t +ma600-sir +mac80211 +mac80211_hwsim +mac802154 +macb +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 +mailbox-altera +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 +max63xx_wdt +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77693 +max77693_charger +max77693-haptic +max77843 +max77843-haptic +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 +md-cluster +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 +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 +mma9551 +mma9551_core +mma9553 +mmc35240 +mmc_block +mms114 +mn88472 +mn88473 +mos7720 +mos7840 +moxa +mpc624 +mpl115 +mpl3115 +mpls_gso +mpls_router +mpoa +mpr121_touchkey +mpt2sas +mpt3sas +mptbase +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mrf24j40 +mrp +ms5611_core +ms5611_i2c +ms5611_spi +ms_block +msdos +msi001 +msi2500 +msi-laptop +msi-wmi +msp3400 +mspro_block +msr +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt29f_spinand +mt312 +mt352 +mt6397-core +mt6397-regulator +mt7601u +mt9m001 +mt9m111 +mt9t031 +mt9t112 +mt9v011 +mt9v022 +mtd +mtd_blkdevs +mtdblock +mtdblock_ro +mtd_dataflash +mtdoops +mtdram +mtdswap +mtip32xx +mtk-sd +mtouch +multipath +multiq3 +musb_hdrc +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 +nci_uart +ncpfs +NCR53c406a +nct6683 +nct6775 +nct7802 +nct7904 +nd_blk +nd_btt +nd_pmem +ne +ne2k-pci +neofb +net1080 +net2272 +net2280 +netconsole +netjet +netlink_diag +netrom +nettel +netxen_nic +newtonkbd +nfc +nfc_digital +nfcmrvl +nfcmrvl_uart +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 +nfit +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_flexfiles +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 +nf_tables_netdev +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 +nhc_dest +nhc_fragment +nhc_hop +nhc_ipv6 +nhc_mobility +nhc_routing +nhc_udp +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 +ntb_pingpong +ntb_tool +ntb_transport +ntc_thermistor +ntfs +n_tracerouter +n_tracesink +null_blk +nuvoton-cir +nvidiafb +nvme +nvram +nv_tco +nxp-nci +nxp-nci_i2c +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-gpio-vbus-usb +phy-isp1301 +phy-pxa-28nm-hsic +phy-pxa-28nm-usb2 +physmap +phy-tahvo +phy-tusb1210 +pinctrl-cherryview +pinctrl-intel +pinctrl-sunrisepoint +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 +poly1305_generic +port100 +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 +ptp +ptp_pch +punit_atom_debug +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 +qcom_spmi-regulator +qcom-spmi-vadc +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-ts35 +rc-technisat-usb2 +rc-terratec-cinergy-c-pci +rc-terratec-cinergy-s2-hd +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan1027 +rc-twinhan-dtv-cab-ci +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 +regulator-haptic +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 +rpcrdma +rpcsec_gss_krb5 +rsa_generic +rsi_91x +rsi_sdio +rsi_usb +rsxx +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt5033 +rt5033_battery +rt5033-regulator +rt61pci +rt73usb +rt9455_charger +rtc-88pm80x +rtc-88pm860x +rtc-ab3100 +rtc-ab-b5ze-s3 +rtc-abx80x +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-ds1685 +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-max8907 +rtc-max8925 +rtc-max8997 +rtc-max8998 +rtc-mc13xxx +rtc-mcp795 +rtc-mrst +rtc-msm6242 +rtc-mt6397 +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 +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 +sdio_uart +sdla +sdricoh_cs +sealevel +sedlbauer_cs +seed +sensorhub +seqiv +ser_gigaset +serial2002 +serial_cs +serio_raw +sermouse +serpent_generic +serpent-sse2-i586 +serport +ses +sfc +sfi-cpufreq +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 +sky81452 +sky81452-backlight +sky81452-regulator +sl811_cs +sl811-hcd +slcan +slicoss +slip +slram +sm501 +sm501fb +sm750fb +sm7xxfb +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-core +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-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-ac97 +snd-soc-adau1701 +snd-soc-ak4104 +snd-soc-ak4554 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-alc5623 +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-rl6347a +snd-soc-rt286 +snd-soc-rt5631 +snd-soc-rt5640 +snd-soc-rt5645 +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-rt5640 +snd-soc-sst-byt-max98090-mach +snd-soc-sst-byt-rt5640-mach +snd-soc-sst-cht-bsw-max98090_ti +snd-soc-sst-cht-bsw-rt5645 +snd-soc-sst-cht-bsw-rt5672 +snd-soc-sst-dsp +snd-soc-sst-haswell +snd-soc-sst-haswell-pcm +snd-soc-sst-ipc +snd-soc-sst-mfld-platform +snd-soc-sta32x +snd-soc-sta350 +snd-soc-tas2552 +snd-soc-tas5086 +snd-soc-tas571x +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-wm8804-i2c +snd-soc-wm8804-spi +snd-soc-wm8903 +snd-soc-wm8962 +snd-soc-wm8978 +snd-soc-xtfpga-i2s +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-usb-line6 +snd-usbmidi-lib +snd-usb-pod +snd-usb-podhd +snd-usb-toneport +snd-usb-us122l +snd-usb-usx2y +snd-usb-variax +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 +snic +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 +spi-cadence +spidev +spi-dln2 +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 +spi-zynqmp-gqspi +spmi +squashfs +sr9700 +sr9800 +ssb +ssb-hcd +ssfdc +ssp_accel_sensor +ssp_gyro_sensor +ssp_iio +sst25l +sstfb +ssu100 +ssv_dnp +st +st1232 +st21nfca_hci +st21nfca_i2c +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 +stk3310 +stk8312 +stk8ba50 +stkwebcam +st_magn +st_magn_i2c +st_magn_spi +stmmac +stmmac-platform +st-nci +st-nci_i2c +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 +svgalib +sworks-agp +sx8 +sx8654 +sx9500 +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 +tc74 +tc90522 +tca6416-keypad +tca8418_keypad +tcic +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bic +tcp_cdg +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-hexdump +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_crb +tpm_i2c_atmel +tpm_i2c_infineon +tpm_i2c_nuvoton +tpm_infineon +tpm_nsc +tpm-rng +tpm_st33zp24 +tpm_st33zp24_i2c +tpm_st33zp24_spi +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-pwrbutton +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_pruss +uio_sercos3 +uli526x +ulpi +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_printer +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-flash-led-class +v4l2-mem2mem +vboxguest +vboxsf +vboxvideo +vcan +vcnl4000 +ves1820 +ves1x93 +veth +vfio +vfio_iommu_type1 +vfio-pci +vfio_virqfd +vga16fb +vgastate +vgem +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 +virt-dma +virtio-gpu +virtio_input +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 +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +wafer5823wdt +walkera0701 +wanxl +warrior +wbsd +wcn36xx +wd +wd7000 +wd719x +wdt +wdt87xx_i2c +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 +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-4.2.0.orig/debian.master/abi/4.2.0-10.11/i386/lowlatency +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/i386/lowlatency @@ -0,0 +1,19515 @@ +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 0x51cb878b 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 0x2d7e229d mcryptd_arm_flusher +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/acpi/nfit 0xa7e9a159 to_nfit_uuid +EXPORT_SYMBOL drivers/acpi/video 0x6de7f7ff acpi_video_get_backlight_type +EXPORT_SYMBOL drivers/acpi/video 0x7a45377b acpi_video_unregister +EXPORT_SYMBOL drivers/acpi/video 0x8826c13b acpi_video_register +EXPORT_SYMBOL drivers/acpi/video 0xba7f3ed5 acpi_video_get_edid +EXPORT_SYMBOL drivers/acpi/video 0xe92ca535 acpi_video_set_dmi_backlight_type +EXPORT_SYMBOL drivers/atm/suni 0x8bb01c19 suni_init +EXPORT_SYMBOL drivers/atm/uPD98402 0xad305889 uPD98402_init +EXPORT_SYMBOL drivers/bcma/bcma 0x400b6799 bcma_core_irq +EXPORT_SYMBOL drivers/bcma/bcma 0xc8c566f8 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 0x4267110a pi_register_driver +EXPORT_SYMBOL drivers/block/paride/paride 0x57f0da9e paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0x5c0c129b pi_write_block +EXPORT_SYMBOL drivers/block/paride/paride 0x69c3c593 pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0x761989e3 pi_write_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x7ab69be2 pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x9d139ff3 pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0xb21ba07d pi_unregister_driver +EXPORT_SYMBOL drivers/block/paride/paride 0xb4adc09e paride_unregister +EXPORT_SYMBOL drivers/block/paride/paride 0xbba1d9ae pi_disconnect +EXPORT_SYMBOL drivers/block/paride/paride 0xbe246216 pi_connect +EXPORT_SYMBOL drivers/block/paride/paride 0xca62f418 pi_read_regr +EXPORT_SYMBOL drivers/block/paride/paride 0xcc51a522 pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0xe8f67c81 pi_release +EXPORT_SYMBOL drivers/bluetooth/btbcm 0xfd212eab btbcm_patchram +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x02763231 ipmi_smi_watcher_register +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x129770ac 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 0x35a3a1f2 ipmi_register_smi +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 0xd69f8567 ipmi_set_gets_events +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xd8ed5ab2 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 0xe8037093 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/nsc_gpio 0x3f0eb54a nsc_gpio_write +EXPORT_SYMBOL drivers/char/nsc_gpio 0x4fc8bbe1 nsc_gpio_dump +EXPORT_SYMBOL drivers/char/nsc_gpio 0x5f4ed478 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/tpm/st33zp24/tpm_st33zp24 0x9dc5ff53 st33zp24_pm_suspend +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xaf2b47b3 st33zp24_probe +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xd6a16df7 st33zp24_remove +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xe3f258bd st33zp24_pm_resume +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xcec6ce27 xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xe93c1793 xillybus_init_endpoint +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xf05f91a8 xillybus_endpoint_remove +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x1cce3a19 dw_dma_get_src_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x41756c07 dw_dma_cyclic_prep +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x7d0327e1 dw_dma_get_dst_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xa1307cdc dw_dma_cyclic_free +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xdd9850c1 dw_dma_cyclic_stop +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xea42ea9a dw_dma_cyclic_start +EXPORT_SYMBOL drivers/dma/ioat/ioatdma 0x0f861fd6 ioat_dma_setup_interrupts +EXPORT_SYMBOL drivers/edac/edac_core 0x14656aa3 edac_mc_find +EXPORT_SYMBOL drivers/firewire/firewire-core 0x01b76eb1 fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04dd92ce fw_core_add_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04f1a0d3 fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0x05c6e259 fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0x078593dc fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0eab5d4b fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0x13cd6fb2 fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0x16e91e21 fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0x178ee9d2 fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1c9d2fa3 fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1f02775c fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1f65807b fw_iso_context_queue_flush +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 0x4d5d4eca fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4f298b5c fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0x600b693c fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x65c9438b fw_csr_iterator_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6ba9b726 fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7e0a8ee1 fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7e431b14 fw_csr_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x839b8a6a fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0x86468d44 fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x891afb76 fw_send_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x90863005 fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0x911bbf7f fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0x923d7f81 fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x9b758475 fw_send_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x9ba59446 fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0xa965075f fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb5976743 fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0xc37bf39e fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xc88674f0 fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe2ecfe08 fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf3e19ac6 fw_core_remove_card +EXPORT_SYMBOL drivers/firmware/dcdbas 0xa75079d6 dcdbas_smi_request +EXPORT_SYMBOL drivers/fmc/fmc 0x20146ba5 fmc_device_unregister_n +EXPORT_SYMBOL drivers/fmc/fmc 0x3454e241 fmc_show_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x35adcaf7 fmc_find_sdb_device +EXPORT_SYMBOL drivers/fmc/fmc 0x58d8b085 fmc_driver_register +EXPORT_SYMBOL drivers/fmc/fmc 0x5e67c62b fmc_reprogram +EXPORT_SYMBOL drivers/fmc/fmc 0x977e75e3 fmc_free_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x99594d9b fmc_scan_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0xdd639d86 fmc_device_register +EXPORT_SYMBOL drivers/fmc/fmc 0xdefc1681 fmc_device_register_n +EXPORT_SYMBOL drivers/fmc/fmc 0xfa7b7326 fmc_device_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0xffe58cf4 fmc_driver_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0015f351 drm_mode_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x009f5962 drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x00a55d72 drm_platform_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0170583f drm_pci_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x042a6611 drm_reinit_primary_mode_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x04e385d5 drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0x07b770f0 drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x07d90b5f drm_mode_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x081000d7 drm_pcie_get_speed_cap_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x09ab10b2 drm_modeset_lock_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a2b49d6 drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a72f765 drm_clflush_virt_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0aa7cd3e drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ae4b94c drm_ht_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0c537e86 drm_legacy_idlelock_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0d365e7e drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0de22ac4 drm_framebuffer_unregister_private +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 0x10925df9 drm_panel_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x10d92cc1 drm_dev_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11cef871 drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0x13e85cce drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14a9a178 drm_get_format_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14ea8b31 drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1553c16a drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1555394e drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm 0x15792f5d drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x16aab6f4 drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1763e48b drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x179a8c15 drm_vblank_pre_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x18466293 drm_property_lookup_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x194eadaa drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a22d3f7 drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a546ddd drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a770ac3 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a80887b drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b242cf7 drm_vma_offset_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1c71240c drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1d04fc9b drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dd71f7a drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e2cd380 drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1eea692d drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1fc0bb3c drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x203b06b7 drm_modeset_legacy_acquire_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2060cd9e drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20645642 drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x21420dfb drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0x21d806a9 drm_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x220df742 drm_agp_acquire +EXPORT_SYMBOL drivers/gpu/drm/drm 0x221f92da drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22acaf62 drm_get_cea_aspect_ratio +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22fe1730 drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x23c53567 drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x23fabc30 drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24af9233 drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x25149e48 drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x251b7e81 drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x255f09a4 drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2674ccdc drm_mode_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x26f1f5db drm_legacy_ioremap_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x27e03075 drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2871ba34 drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x295a623d drm_legacy_addmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29a010e6 drm_mm_insert_node_in_range_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c329703 drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c70644c drm_atomic_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e7a4300 drm_rgb_quant_range_selectable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2fbdd42d drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2fd1868c drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3120a602 drm_pci_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3230297d drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32377b44 drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32f43d4b drm_pci_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3406fa91 drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x346127a7 drm_global_item_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x35b17cc7 drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x36061c40 drm_legacy_ioremapfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0x36e1dfc1 drm_mode_group_init_legacy_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x36f22f79 drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0x371dd019 drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x37ebe743 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38a4f7ae drm_format_num_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38cd337f drm_atomic_connectors_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x39a5ad6b drm_platform_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3a74932f drm_atomic_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ac1fef9 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b627ab9 drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b9acfdf drm_legacy_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b9d009a drm_format_plane_cpp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c5b296f drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c70087d drm_atomic_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3cf28e4d drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e08bb7c drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eb37b9d drm_ht_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eecfd5c drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3fa8e168 drm_atomic_add_affected_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x407d60f4 drm_modeset_lock_all_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4406c244 drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x44eb420d drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0x44f1d9de drm_bridge_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0x475d1494 drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x47739d35 drm_crtc_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0x47ea2f95 drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x48119833 drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0x490cfb78 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x493d4f31 drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b1812bb drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b3d7af9 drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ba4df3e drm_vma_offset_manager_destroy +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 0x50d19e8f drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50e28c07 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50fb350e drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x510cce86 drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x526f6f71 drm_rect_calc_hscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x52855cb3 drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x539de1d3 drm_select_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x54b9cb82 drm_panel_detach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x55d90770 drm_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x56a070d5 drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58f1badc drm_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5921551e drm_ati_pcigart_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59ef50f0 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a373265 drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5aff2248 drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5b47921f drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5b5e93b5 drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5cfda5cc drm_atomic_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d3d31e3 drm_panel_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ecd2016 drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5eef53de drm_connector_unplug_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f012cef drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x60e661c2 drm_mode_hsync +EXPORT_SYMBOL drivers/gpu/drm/drm 0x60fb29d2 drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0x614e9c1c drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x629c05e1 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x632b60c5 drm_vblank_post_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6410d61b drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x64e4bc47 drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6665a07d drm_atomic_state_default_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x66cec194 drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6737c157 drm_bridge_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67633846 drm_mm_insert_node_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x68b6b5ab drm_pci_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x68fe9926 drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6900d335 drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6b04101a drm_plane_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6bdf155c drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6be99017 drm_legacy_addbufs_agp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6c01bc55 drm_vblank_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6cb3568a drm_framebuffer_unreference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ef339e5 drm_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6f3e9f58 drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7032acde drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x706d3106 drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x716c65ad drm_mode_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0x71a77fff drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x73101fbc drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x743c5f0a drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x75e40971 drm_panel_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x76944c4c drm_irq_install +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7699e9d1 drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x796bb770 drm_get_pci_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x79ab2d38 drm_atomic_set_mode_prop_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a1187ad drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7ab5a08f drm_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7da0d244 drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e7e2045 drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x809b6045 drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x80b39c4e drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x813706fc drm_plane_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8141774e drm_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82bf8484 drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82c2998f drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82d244fa drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82f1f808 drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x83fc14ee drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x845d7b1e drm_property_create_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x84ac617c drm_modeset_lock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x851afd89 drm_unplug_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x86c73a4d drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x880148bd drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x883e76ae drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8a1d2e93 drm_property_unreference_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8b735744 drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8c59d59a drm_mode_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8c7196fb drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8cb058b7 drm_crtc_vblank_off +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 0x9185111c drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x923a881b drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x92408488 drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9344df27 drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9462e8f6 drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x94bc23ee drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x964f03e2 drm_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9742b85c drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x976ef482 drm_bridge_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9816846e drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x98b18ae9 drm_ati_pcigart_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9972db48 drm_rect_calc_vscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ae5edf6 drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b1120cc drm_panel_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9d0fdc71 drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9d6ad45e drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9d8f5de0 drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ddc4772 drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9e8dd178 drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ee02cd3 drm_bridge_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa0110c88 drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa02e2e6b drm_legacy_getsarea +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa0564e89 drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa07b11bd drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa0c0a79b drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa0cd9249 drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1c9c5da drm_display_info_set_bus_formats +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa28078b2 drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4466414 drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa5fd2167 drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa78ae578 drm_atomic_legacy_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa8fc5511 drm_mode_get_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa96acfcb drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa97b53ab drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0xab4631e0 drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0xab7c5361 drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xab7f215b drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xab884409 drm_dev_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad747cf3 drm_property_reference_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad96165f drm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xae1cfe22 drm_bridge_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xafd5aba8 drm_agp_unbind +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb02ca81e drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb063bba8 drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb1530a65 drm_legacy_addbufs_pci +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb23dd1d5 drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb27dedaa drm_crtc_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb3f4836a drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb5dd0648 drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb7999ca5 drm_mode_create_dirty_info_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xba0eef1a drm_irq_uninstall +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbb67b052 drm_atomic_set_mode_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbbbd3989 drm_legacy_ioremap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbbd2ef1b drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbc3420e5 drm_legacy_rmmap_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbf65c936 drm_modeset_backoff_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbf779254 drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbfaae02e drm_gem_dumb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc119d448 drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc23d53e8 drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc2c37fa7 drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc360e7e2 drm_ut_debug_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc3848797 drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc4239cc2 drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc4402251 drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc5374764 drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc5978f94 drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc607d362 drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc6c1825d drm_prime_sg_to_page_addr_arrays +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7f34b84 drm_framebuffer_reference +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc8a37e12 drm_atomic_state_default_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc8c1ad94 drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca2a29b5 drm_agp_bind +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca45efbc drm_format_horz_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca5c7790 drm_mm_init_scan_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcbcc0776 drm_connector_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcbd91c63 drm_atomic_state_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc0105a9 drm_modeset_unlock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc5160e0 drm_legacy_rmmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc6ecae5 drm_agp_bind_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc9034f9 drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xccb38295 drm_calc_vbltimestamp_from_scanoutpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd0fc417 drm_ht_just_insert_please +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcfc3c9e4 drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd18f53d3 drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2335101 drm_fb_get_bpp_depth +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2a5c040 drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2a702cc drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2ca7ac4 drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd398c539 drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd39a9770 drm_mode_validate_basic +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd4f1ac4d drm_mode_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd52b1d11 drm_mm_init_scan +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd70c8470 drm_mm_debug_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdb3c8ec1 drm_agp_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbab2495 drm_bridge_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbb5a9f5 drm_ht_remove_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbf66122 drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdc06be3d drm_mm_dump_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdc6cf255 drm_mode_create_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd150721 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdeed0737 drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf43491b drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe010fc72 drm_edid_to_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe064da03 drm_agp_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe093ad85 drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2a414f9 drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe51d89b5 drm_mm_clean +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe5bc34b7 drm_pci_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe6cc1710 drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7197773 drm_ht_insert_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7953033 drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe803f9eb drm_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea504bf6 drm_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeb8f9bff drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xebab3694 drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeeaad49c drm_bridge_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef607c3d drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf061ea98 drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf15ebbdb drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1f4e7e2 drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf20152d6 drm_agp_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf3f9b36a drm_agp_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf493969b drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf4dd44d7 drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf893100b drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf89a784c drm_legacy_idlelock_take +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa774ba8 drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfacf67e0 drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfc53c5f4 drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfcf54a4f drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd063935 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfda04d7b drm_agp_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfdca0df9 drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfed2b430 __drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff20ee59 drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffc6c87a drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x02ecd2f6 drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x03211a00 drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x04cb1a29 drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x08521f63 drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x098e47d2 drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0a46dec7 drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0a4a4d16 drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0c54650a drm_atomic_helper_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f96ec70 drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x10459c82 drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x10a3579f drm_dp_link_power_down +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x10c070e8 drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x12fd164d drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x15ece948 drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x163251c8 drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x18a0828f drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1e9037fa __drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1eadc82e drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1f61e067 drm_atomic_helper_commit_modeset_enables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x24cbc6a8 drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2a03adc5 drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2c4f3030 drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2c9d187f drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2e035624 drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x32587452 drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3302a31c drm_plane_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3310a5d6 drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34871adf drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3586efe0 drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3660bba7 drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3b9fb359 drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3d1fad54 drm_atomic_helper_commit_modeset_disables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3d21cc98 drm_has_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3f141b53 __drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3f99fb62 drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x40b32af5 drm_atomic_helper_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x423cf26d __drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x45276ca3 drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4558fe45 drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x46c1040c drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x483e56f6 drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x498e6c98 drm_atomic_helper_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x49a3f288 __drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4c24cc29 drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4c4f5409 drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4e14ad47 drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x53d4fad4 drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5622a4d0 drm_fb_helper_add_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5688676f drm_primary_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x579c1687 drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x589977e6 drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5c52b4f6 drm_dp_link_power_up +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5fb67549 drm_dp_link_configure +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x611d0f27 drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x63c4176c drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x671b0afd drm_fb_helper_fill_fix +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6a001b39 drm_primary_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7027fdf0 drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x70b61f6f __drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x711a004a drm_dp_link_rate_to_bw_code +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x72288bda drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x73d5f744 __drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7443abbc drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x75e7276a drm_plane_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7639da23 drm_pick_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x79d47b4b drm_dp_mst_get_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7bdde4e4 drm_helper_probe_single_connector_modes_nomerge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x80ad38f3 drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84e924ba drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x86f2c1fa drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x87f0b06b drm_fb_helper_remove_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8a8e4c91 drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8d672216 drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8d6bf3dd drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8e857057 drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x98491848 drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9c713417 drm_atomic_helper_update_legacy_modeset_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9caafe98 drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa2db6a44 drm_plane_helper_check_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa47826e4 drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa6335a27 drm_kms_helper_poll_disable +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 0xab672ac6 drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xac792263 drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xada2d0e5 drm_atomic_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaf2e564a drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb35ca7c7 drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb3bfc0e6 drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb4f660ec drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb55d54e4 drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb69097da drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xba697bbf drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbc0c9a29 drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbd811614 drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc01be8ab drm_helper_crtc_mode_set_base +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc5e6ad9c drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc6a2b35a drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc98d6cc5 drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc9ca2885 drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xca318956 drm_atomic_helper_commit_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xce1aa234 drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcf846bea drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd1da673a drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd4519bea drm_fb_helper_single_add_all_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd49acaeb drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd5295208 drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd6aebef6 drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd7649b9f drm_dp_link_probe +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdd24832a drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xde3eddbe drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdf52d288 drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe05f8254 drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe3db43f0 drm_fb_helper_fill_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe514d82d drm_helper_crtc_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xee6989da drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf7247e8a drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfa9002f4 drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0865e939 ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0bab7f47 ttm_read_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0cfe2b2e ttm_bo_synccpu_write_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x132b05be ttm_round_pot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x16ffe78e ttm_mem_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x189c3e6f ttm_mem_global_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x18a26fcf ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1940e4cd ttm_write_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1a886194 ttm_bo_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x229ec442 ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x22ec80fe ttm_vt_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x24765c33 ttm_read_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x25dfa42c ttm_page_alloc_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x266d8a60 ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2b54aa9a ttm_object_file_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x323cc16f ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x36268721 ttm_fbdev_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x36348124 ttm_mem_global_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x40755cb1 ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x439150e6 ttm_agp_tt_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x485a5bc0 ttm_ref_object_add +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4943b399 ttm_dma_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x495b0b9d ttm_tt_bind +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4d66d829 ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4f9db636 ttm_bo_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5cf59609 ttm_bo_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x638e3de3 ttm_dma_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x648cfcce ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x67b1d568 ttm_bo_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6c8dc6bf ttm_vt_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6e875de9 ttm_lock_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6f873043 ttm_bo_manager_func +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x721db13b ttm_pool_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7cc55a6b ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7ed5d471 ttm_mem_io_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x80d86f0e ttm_object_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x836d8fd0 ttm_suspend_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x880a15ad ttm_base_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8b28439a ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8da95e65 ttm_mem_io_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8f307a7f ttm_mem_io_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x90048959 ttm_bo_mem_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x92c0f0b9 ttm_bo_evict_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x946cf14e ttm_bo_clean_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x946d9ea3 ttm_write_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x94894449 ttm_base_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x95a6c862 ttm_mem_io_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x994a0855 ttm_bo_del_sub_from_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x998e45c0 ttm_ref_object_base_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9fc18982 ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa192e638 ttm_bo_dma_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa5e25928 ttm_agp_tt_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa7a7907e ttm_agp_tt_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb75f2c88 ttm_prime_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb9939224 ttm_bo_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbc193a22 ttm_mem_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc1c01497 ttm_tt_set_placement_caching +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc3b7468f ttm_bo_init_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc588bee9 ttm_bo_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc592fbf4 ttm_bo_synccpu_write_grab +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc6fc3023 ttm_pool_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xce6e43a8 ttm_base_object_lookup_for_ref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcf44433b ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcf49f835 ttm_suspend_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcf67c299 ttm_ref_object_exists +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd1255455 ttm_bo_add_to_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd2bec6cd ttm_bo_swapout_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd895a4d3 ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd8edb115 ttm_base_object_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd907eef2 ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xde9fb3d8 ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe4ddbbf3 ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe59e5a1a ttm_object_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xeadf4b48 ttm_bo_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xef5aeb3a ttm_bo_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf0fb9877 ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfbc2c5ec ttm_object_file_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfc5ca4c5 ttm_bo_move_ttm +EXPORT_SYMBOL drivers/hv/hv_vmbus 0x97f99885 vmbus_sendpacket +EXPORT_SYMBOL drivers/hv/hv_vmbus 0x9ce0ec0a vmbus_sendpacket_ctl +EXPORT_SYMBOL drivers/hv/hv_vmbus 0xa7a0244a 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 0xc3c1c5d5 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 0x2faa4c3e i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x91aafc2a i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xca3b5344 i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x345b438e i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x48b36c56 i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0x4c74158c amd756_smbus +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x22c49da0 mma9551_read_config_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x26e61d54 mma9551_write_config_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x3857e435 mma9551_read_config_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x41ef446c mma9551_read_accel_scale +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x45e0453e mma9551_read_version +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x6fc631d1 mma9551_update_config_bits +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x794dfcad mma9551_set_device_state +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x87bd4113 mma9551_read_config_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x8a2eb4d1 mma9551_read_status_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x9c4ed99a mma9551_write_config_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xa017ea90 mma9551_read_status_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xa505ab0a mma9551_gpio_config +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xb85085c0 mma9551_read_status_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xbcd7fe96 mma9551_sleep +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xbfcbbe4b mma9551_app_reset +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xbff5b6cb mma9551_read_accel_chan +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xd64c84be mma9551_set_power_state +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xea7d6241 mma9551_write_config_byte +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x0ba4894b st_accel_common_probe +EXPORT_SYMBOL drivers/iio/accel/st_accel 0xa71dca90 st_accel_common_remove +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x0e74d635 hid_sensor_read_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x999204c5 hid_sensor_parse_common_attributes +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xa75d15a8 hid_sensor_write_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xaf26eaf6 hid_sensor_write_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xba63fbcb hid_sensor_read_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xbf35d02d 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-trigger 0x485a66cd hid_sensor_remove_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x81aadfef hid_sensor_power_state +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xa0c9ae36 hid_sensor_setup_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xaa1cedca hid_sensor_pm_ops +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x059f8118 ssp_get_sensor_delay +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x1607008f ssp_register_consumer +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x1d1bebec ssp_disable_sensor +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x566f3017 ssp_change_delay +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0xf904f352 ssp_enable_sensor +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0x75451131 ssp_common_buffer_postenable +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0xe3f4b9d2 ssp_common_process_data +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0xf85e2c38 ssp_common_buffer_postdisable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x052198dc st_sensors_init_sensor +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x074d7047 st_sensors_trigger_handler +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x2628358b st_sensors_allocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x2a2f2e23 st_sensors_set_dataready_irq +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x3332bb9a st_sensors_power_disable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x490affd6 st_sensors_sysfs_sampling_frequency_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x680999c0 st_sensors_set_fullscale_by_gain +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x6b46ada7 st_sensors_set_axis_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x6b87a3c7 st_sensors_sysfs_scale_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x7485f0aa st_sensors_power_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x820fadec st_sensors_read_info_raw +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x9def4bb3 st_sensors_get_buffer_element +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xc05a6d46 st_sensors_check_device_support +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xc50bcbfe st_sensors_deallocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xde5ab101 st_sensors_set_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xede2ee35 st_sensors_set_odr +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0x3feaeb43 st_sensors_i2c_configure +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_spi 0xae3d9b93 st_sensors_spi_configure +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0x8398f64f st_gyro_common_remove +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0xa3cb123c st_gyro_common_probe +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x59a2decd adis_enable_irq +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x685f237d adis_debugfs_reg_access +EXPORT_SYMBOL drivers/iio/industrialio 0x263d6c2a iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x4ea766c6 iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0x4f015f5e iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x829a1cbd iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0x8d149aa4 iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0x9573e1f9 iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x9d7a7f7e iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0xa528fc84 iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0xa705c57e iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xa82ca811 iio_triggered_buffer_predisable +EXPORT_SYMBOL drivers/iio/industrialio 0xc1b49a38 iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0xcefe4322 iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0xd0493d95 iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xe052e292 iio_triggered_buffer_postenable +EXPORT_SYMBOL drivers/iio/industrialio 0xe932852d iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xf365537c iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0xf8383e5e iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x7b0cb506 iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0xe5c5275d iio_triggered_buffer_setup +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x3eea5661 devm_iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x5af43cea iio_kfifo_free +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x70775aec iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/kfifo_buf 0xf00e33fc devm_iio_kfifo_free +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0xf01c4f43 st_magn_common_remove +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0xfb649dbb st_magn_common_probe +EXPORT_SYMBOL drivers/iio/pressure/ms5611_core 0x7e2f81a7 ms5611_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x89f6a08d st_press_common_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0xd598ff3c 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 0x1edc4064 rdma_addr_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x273f4cca rdma_addr_cancel +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x6bebcd4d rdma_copy_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x9846b88f rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x9d9cabc5 rdma_addr_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0xf029eb25 rdma_addr_find_dmac_by_grh +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x07cbb04e ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x109afb5f ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x25db1695 ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x5c48a2aa ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x5e0c4be6 ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x74c7c3ae ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x780bbcef ib_send_cm_apr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x820e5425 ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x85d26e56 ib_send_cm_lap +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x8735657e ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x879831e6 ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x9b55c765 ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xa31e15e4 ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xa3a45809 ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xaca524df ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xccb7b1c0 ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd4760fe2 cm_class +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x06255885 ib_create_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0976c94d ib_umem_page_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0a441e94 ib_resolve_eth_l2_attrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c1b9ac1 ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x17fd4b6b ib_umem_odp_map_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1d1a0750 ib_query_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e491a04 ib_unmap_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x245eb41c ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x251f7e3d ib_dereg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x271a00e8 ib_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2792901a ib_destroy_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2e6a4dee ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2ed6e386 ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x35c82f8f ib_destroy_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3b755f67 ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x458be549 ib_destroy_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x46602308 ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4d70b07f ib_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50c98b5f ib_find_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 0x5611cdea rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x58285d24 ibnl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5ab69721 ibnl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5b7334de ib_dealloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5daab8d8 ib_free_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x61358a6a ib_fmr_pool_map_phys +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x625969d8 ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e030e26 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x765fbda1 ib_query_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x79ca4ff7 ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7a6461b8 ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7b129b86 ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7db87101 ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x862f30ae rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x87a82d05 ib_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x91d2796c ib_destroy_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x93dc52fd ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x967ef5aa ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9945ffa6 ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9a3dd8ad ib_dealloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9a51baac ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9d0a912d ib_alloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9f53acf1 ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9f87c44b ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9fde7f88 ib_get_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa0b45f57 ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa2472443 ib_rereg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa903824b ib_alloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab0a3467 mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xac77329c ib_create_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb1a312e1 ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb2dd9186 ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb3298da5 ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb76f6760 ib_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb8da718d ib_check_mr_status +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 0xbba0f00f ib_create_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc0ab3430 ib_find_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc10ac34e ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc2604ed8 ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc2649139 ib_alloc_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 0xc68c1885 ib_get_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc8047f22 ib_init_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc8fceb80 ib_alloc_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcaacc9bd ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xccde8b25 ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xceb0b833 ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcf180744 ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd0df50da ib_fmr_pool_unmap +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd1a2af3c ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd1fd2899 ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd4dbef3d ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd7353e69 ib_dealloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd82e2f9f ib_reg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd8d98945 ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd9b988b7 ib_create_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdf688268 ib_create_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe18fc95f ib_destroy_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe1a73b22 ib_get_dma_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe7460465 ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe8480bb2 ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe84b158c ib_alloc_fast_reg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe9626fb4 ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xea1f3a88 ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeb3ff56b ib_event_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xed0babc3 ib_wc_status_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xef185496 ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf465ff39 ib_alloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf604a19c ib_modify_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf62f95e4 ib_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf7e16ceb ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfaafad75 ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfad2095c ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfb4032ed ib_dealloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc150956 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfecc3777 ibnl_add_client +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x1dfbee51 ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x297c754b ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x2df92e75 ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x2f0ea69e ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x4cf1fdc6 ib_process_mad_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x4d6d3fbf ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x4fdb4bb1 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 0x7c04a7fc ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xa16f9cb5 ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xa32bdb70 ib_redirect_mad_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xda3b571c ib_cancel_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xdce4ea59 ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xe88f61cb ib_register_mad_snoop +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xf0a17d24 ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x05f51c4a ib_sa_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x22f07253 ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x287d1e73 ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x576fdbac ib_sa_free_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x98d8b414 ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x9d11bcf5 ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xb5a16662 ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xb6e136a1 ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xd0dc92f9 ib_init_ah_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xd2b3a9b8 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 0xe117bfe0 ib_sa_service_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 0x06290a79 iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x093f8ff9 iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x0ff9f042 iwpm_remove_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x10d71eff iwpm_remote_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x2167ac1d iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x22742452 iwpm_mapping_error_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x287e5629 iwpm_ack_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x4409f699 iwpm_register_pid_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x4cf75f56 iw_cm_connect +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 0x6c74c344 iwpm_get_remote_info +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x80dacbce iwpm_add_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x8f4ccbf0 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 0xb3d80cd9 iwpm_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xb9865e74 iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd3e9e86d iw_cm_reject +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 0xf543315f iwpm_add_and_query_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xfd27062a iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x06e09b93 rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x0f167826 rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x10b1da68 rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x1556f51c rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2fb1cc31 rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x358a63e0 rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x49fb4e1e rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x65928fe6 rdma_set_ib_paths +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x6ebc3fe7 rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x71c2cbcd rdma_event_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7cc64eba rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7f4dba21 rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x81097b61 rdma_create_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x88af384c rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8a369890 rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x98d889ad rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xac2ae4cf rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xcd4dedbb rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd6c29d29 rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf0348447 rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xfb3d19a5 rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xfcb172b3 rdma_notify +EXPORT_SYMBOL drivers/input/gameport/gameport 0x2688937e gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0x42a74865 gameport_unregister_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x8dae51d4 gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0xaafc4292 __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0xb61d1212 gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0xba53f860 gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0xd6e00269 gameport_unregister_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0xf0257b13 gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0xfc1418a8 __gameport_register_driver +EXPORT_SYMBOL drivers/input/input-polldev 0x1f1aa389 devm_input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x2cba8a54 input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xa806d784 input_unregister_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xd346db43 input_free_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xe4c51067 input_register_polled_device +EXPORT_SYMBOL drivers/input/matrix-keymap 0x50b74f4b matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x14dc6a05 ad714x_enable +EXPORT_SYMBOL drivers/input/misc/ad714x 0x7216ac98 ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0xee6d0270 ad714x_remove +EXPORT_SYMBOL drivers/input/misc/ad714x 0xef805e5f ad714x_probe +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x17084641 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 0x179874a0 sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0x4dfaaf14 sparse_keymap_free +EXPORT_SYMBOL drivers/input/sparse-keymap 0x6c2d7dca sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x76fd5271 sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0xb730cef5 sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0xcaff0c28 sparse_keymap_setup +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x2c918be3 ad7879_pm_ops +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x60db814a 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 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 0x384597fd capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x4f7c5bc4 capi_ctr_resume_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 0x6bce42a1 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 0x8f699913 capilib_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x92842520 capi20_register +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x9f823278 register_capi_driver +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xa4c02168 capi20_put_message +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 0xb4ae67c8 capi20_release +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 0xd7c83115 capi_ctr_suspend_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe19a11ac capi20_get_profile +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe57f1b6d capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe758a33a capi_ctr_handle_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe8ad9bd1 capi_cmsg2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xf2072b2a detach_capi_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x17893731 b1_getrevision +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x20157531 avmcard_dma_alloc +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x2b856c06 b1_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x3b1bd914 b1_parse_version +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x3b45f1d4 b1ctl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x49bb4fcf b1_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x52ba1040 b1_alloc_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x6a1dbd72 b1_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x748f7562 b1_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x85f09690 b1_irq_table +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x88d22483 b1_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xa2660702 b1_load_config +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xadc5fa69 b1_load_t4file +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xb986099a b1_loaded +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xc5a53a3d avmcard_dma_free +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xc8af571d b1_free_card +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/b1dma 0x0f639a53 t1pci_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x302f9f4e b1dma_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x333a85e9 b1dma_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x6197c7ba b1dma_reset +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x6b9f9f98 b1pciv4_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x800ba767 b1dma_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x84017e47 b1dmactl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xb0865a48 b1dma_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xd6f9f1ea b1dma_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xfe89089a b1dma_register_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 0x68f1dae2 mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x7a71489a mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x7b16ab9b mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xb94e9cb6 mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x0a980ea8 mISDNisar_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x13100486 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 0x6fe1ca04 FsmDelTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x93a64734 FsmChangeState +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x99442d29 hisax_init_pcmcia +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9df0cd27 FsmEvent +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9f987c85 FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xa1bc94b9 FsmInitTimer +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_isac 0x058fa2bf isac_init +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x29e30543 isacsx_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x3f3b323a isac_d_l2l1 +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x43bf41b3 isac_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x4b9d1a6d isac_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xc5b02714 isacsx_setup +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x525e7d5c isdn_ppp_register_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x74181625 isdn_ppp_unregister_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x7c7efdc4 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 0x02904ca5 recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x06fcebef mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1750dcc6 bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1cf196fb mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x29fa5b43 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x36ec1940 mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x38c801dd mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x3f3d9da5 mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x47bb43c9 mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x503e8d70 get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x57cd55c9 dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x59fcb535 mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x5d08e703 mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x6300bc51 queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x68ae6bb6 recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x71256ceb recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x76ae2358 recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7fcc49d9 mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8a4e99fb mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x930468c3 bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa5655aff create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc06b88e0 mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xcceb93b9 get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xcd86cd66 mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd285995f mISDN_clock_get +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd4b81297 mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd5145151 mISDN_FsmEvent +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8f617eb mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xeb3af638 recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf2490226 mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf814d51a 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 0x04b9939b closure_wait +EXPORT_SYMBOL drivers/md/bcache/bcache 0x10dc0d06 bch_bset_insert +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 0x7f2a56c0 bch_bset_sort_state_init +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 0xaf0b8464 closure_sub +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 0xe3c17af1 __closure_wake_up +EXPORT_SYMBOL drivers/md/bcache/bcache 0xe47e0829 __bch_bset_search +EXPORT_SYMBOL drivers/md/bcache/bcache 0xecf7cef9 bch_btree_sort_lazy +EXPORT_SYMBOL drivers/md/bcache/bcache 0xefbddeee closure_sync +EXPORT_SYMBOL drivers/md/bcache/bcache 0xf40d2b12 closure_put +EXPORT_SYMBOL drivers/md/bcache/bcache 0xfbf30701 bch_btree_sort_partial +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 0x071dd01c dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-log 0x58bafbfb dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0x74f24314 dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-log 0xa0eefae5 dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0x6221cea9 dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0x67bb2707 dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0x7dc98c92 dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0xceb8461d dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0xe8bff306 dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0xf1bcde73 dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/raid456 0xbdaa07cf raid5_set_cache_size +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x0b7440a0 flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x3af3bc77 flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x5bbca624 flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x5fc87efb flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x6083b875 flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x61fd173d flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x83242a2c flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x8f80b498 flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xab2df36a flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xaf553a71 flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xc6c67fcd flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xd80488de flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xd8d27d82 flexcop_eeprom_check_mac_addr +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 0x404c05cf cx2341x_handler_set_busy +EXPORT_SYMBOL drivers/media/common/cx2341x 0xa3c012a2 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/cx2341x 0xecbfed50 cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cx2341x 0xf6057516 cx2341x_handler_init +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0x79e26fba cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/tveeprom 0x0b6d5d1b tveeprom_read +EXPORT_SYMBOL drivers/media/common/tveeprom 0xba4aceb2 tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x155da5cc dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1c167660 dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1e5f0bdd dvb_ringbuffer_write +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2907e8ed dvb_ringbuffer_avail +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2a95daef dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2cf288a0 dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x35c89287 dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x362dcccf dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3818dd9c dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3ee8cfed dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4fc7cd58 dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x545be293 dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x58c0b3ca dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5a6f883d dvb_ringbuffer_write_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x65dc05c1 dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x673c225d dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x68255274 dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x70de704a dvb_ringbuffer_init +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 0x841e4683 dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x868aedaa dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9780c5b6 dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9ab4d06a dvb_ringbuffer_empty +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9c8ca10d dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa1e79bc6 dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa34d44d4 dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xac4ca1b0 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb11601d2 dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xbf5486de dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc645fbc3 dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xcd24f7c2 dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xcfdb4995 dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd226d3e6 dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd2d0fab3 dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd71583e9 dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe1c2289f dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe274d51c dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe2b407da dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe5ae8707 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe773a66b dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xebd38af9 dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf821d629 dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf826deb0 dvb_filter_pes2ts +EXPORT_SYMBOL drivers/media/dvb-frontends/a8293 0xf5cb81a5 a8293_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/af9013 0xfe649be1 af9013_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0x8880d767 atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x03bf0f54 au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x28d67066 au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x2e4fecad au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x44be2852 au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x787d6100 au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xda8ee4f8 au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xdd60ae13 au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xf616da4a au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xf97391ff au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0x7f75f6c1 au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0xc18bc7eb bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0x7da74c87 cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0x7f948f1a cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0xb23e805b cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x5046cfe6 cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0xdd46176b cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0xbe640b24 cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24120 0x4181c817 cx24120_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x82972143 cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0xa32680f7 cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0xe5381444 cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x184b144a dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x2e74db9b dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x4f8c537b dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x905e6f73 dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x9db9f5cf dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x07a8d888 dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x12d34e98 dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x1b1083a1 dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x1f846603 dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x719c7e86 dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x7a833bb4 dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x92f281ac dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xa0a3e09d dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xa7e4fd1f dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xbb92346f dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xcf834826 dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xcf87e997 dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xf409344d dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xf766febd dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xfe7b8da8 dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0xd5a57aae dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x34f810c2 dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x3fdd1ce7 dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x73f084fd dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x7c7b07f3 dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xc9bc0b78 dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xe1838aa8 dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x031228af dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x71c71e09 dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x7df25de2 dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x87877381 dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0x3c496e40 dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0xb6947374 dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x3885972b dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x7c50596e dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x8eb2de2a dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xad3ad91c systime +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xb1721e90 dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xe62bd93c dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0xef5cbf26 drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0x04e178f9 drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0xb0a2b73f drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0x14a2574a ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0x7a05d008 dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0xd5483bc3 ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0xee537695 isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0xf6f8ea25 isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0x5579b5a8 isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0x8e05911e itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0xcd4d667e ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0x03c27341 l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0xce4a64ee lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0xd9334fb1 lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3306a 0x9ac84176 lgdt3306a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0x6efb6f96 lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0xbf8ec031 lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x2a88b2c1 lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0xe681d3ab lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0x7e902066 lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x1bd12b49 m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0xa7468365 m88ds3103_get_agc_pwm +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0x5f97e51f m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0x3897a600 mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0xb385816c mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0xe8d63eb2 mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0x885b2956 mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0x8d73feed nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0x23c903d7 nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0x36ad0ed8 or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0x72fba228 or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0x4608d5f3 s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0x9707b432 s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x463c7a98 s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0xb865705b s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0x6af48898 s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si2165 0x3c01f98e si2165_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0xc0c3edc5 si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp8870 0xd6f85db6 sp8870_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0x854d9f77 sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0x7cb17274 stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0x376b8afd stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0x21e5e9b4 stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0x00f10257 stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0xc0f53252 stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0x1934ed0d stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x582446b8 stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x5b7d7ea2 stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0x81a4e87c stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0xbcb33fec stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0x192113f4 stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0x4cc47b75 stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0x3205f046 tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0x75f7c298 tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0x3622b7a0 tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x0be2d83c tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x3ff77054 tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10071 0x364624f6 tda10071_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0x43ad0ced tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0xa3f5efa2 tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0x101d4cdb tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0x7af8c7a2 tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0x8d94af42 tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0xb359e37c ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0xfca1173c tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0x604b6439 ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0xb27c419b ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0xf875b930 zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0x98208946 zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0x1a176354 zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x140349ba flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x167b82bf flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x30a19190 flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x3221c18e flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x4e1779ff flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x9a0c8640 flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xb2fe534c flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x165376bb bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x63d2e7fc bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x8ab46a80 bt878_stop +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xd5d0bdef bt878_num +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xf7b3475d bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x032cd8d1 bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x11dc4b6d bttv_gpio_enable +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x1d6d2fa8 bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x5ec1f92e 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 0x0a0874ff read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x0cf1cb2d dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x68c532d8 dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x7da1feb4 dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x8ec5eea1 dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xd1d571a5 dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xdb770631 rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe94b8c9c dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xef188b47 dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xf75e4886 write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0x9fd9c58f dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x4fe9fb10 cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x7a90d34a cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xbc661eab cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xd3daeeee cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xda559e45 cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xac67643d 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 0x165a656f cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x1dcf3319 cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x348b306c cx25821_riscmem_alloc +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x4cb14493 cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x784853c3 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x899a5751 cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xad9e8174 cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xc5d38741 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xdefa5499 cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x06a67daf vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0xf9e5eb65 vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x73b5b90c cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x74d7e2de cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x97f5e79d cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xa08e3e62 cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x09973ac4 cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x369f4f79 cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x6a597142 cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xa5bd999d cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xcc79e324 cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xd43d27cf cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xf0ebc771 cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x0c6f0d8c cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x0dec830e cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x13c9070e cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x1dda5973 cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x32876c5e cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x3f7293e1 cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4216fc84 cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4bd70455 cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5b84586c cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6141c8c5 cx88_tuner_callback +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x69082fdc cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x716e3923 cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7642ed3c cx88_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x8c4622dd cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa6b01d81 cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xab1af165 cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xb3f9fc7f cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xbad9ef03 cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xc32b881b cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xca8fab53 cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xe396877d cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xe92bcd69 cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xfc180a99 cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x2b4d839e ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x482c5ab6 ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x529a5cdd ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x54da3d9f ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x5ae68768 ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x68350b42 ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x754ca9d9 ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x792b58ba ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7f47e449 ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x90e8697c ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x9ade944a ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xc54b26f6 ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xc7058a6f ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xd230720c ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xd900c83b ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xfa814725 ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xfb98f771 ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x04e83446 saa7134_tuner_callback +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x06c0ca77 saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1211df5d saa7134_devlist +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x265f362e saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x28c02ab5 saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x2b68a65a saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x3f965787 saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x75c66969 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x82ecd9ef saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x83a37007 saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x973f8d34 saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xa16fcf29 saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xd6bccb7e saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xd7add058 saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xf32352c8 saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0x161ca932 ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0xc3e4c127 ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x0266fa4a videocodec_register +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x250a9467 videocodec_attach +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x84a9e27c videocodec_unregister +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0xcf775301 videocodec_detach +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x0941f2d3 soc_camera_power_off +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x11299581 soc_camera_power_on +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x1b82403b soc_camera_host_unregister +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x37175675 soc_camera_apply_board_flags +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x5dae494e soc_camera_host_register +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x7580fad8 soc_camera_xlate_by_fourcc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xa878e7c0 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 0x188421ea snd_tea575x_s_hw_freq_seek +EXPORT_SYMBOL drivers/media/radio/tea575x 0x54a53586 snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0x73760b6b snd_tea575x_g_tuner +EXPORT_SYMBOL drivers/media/radio/tea575x 0x8cf37142 snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/radio/tea575x 0xa3ede291 snd_tea575x_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0xbde23839 snd_tea575x_enum_freq_bands +EXPORT_SYMBOL drivers/media/radio/tea575x 0xd555426e snd_tea575x_exit +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x03855571 lirc_dev_fop_close +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x04dca738 lirc_unregister_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x549b7fb9 lirc_dev_fop_open +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x5acaad6a lirc_dev_fop_write +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x7461d47a lirc_dev_fop_read +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x79e05082 lirc_register_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xa4161d1f lirc_dev_fop_ioctl +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xb3179d96 lirc_dev_fop_poll +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xe61bcf56 lirc_get_pdata +EXPORT_SYMBOL drivers/media/rc/rc-core 0xd8151196 ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/rc/rc-core 0xedea3d28 ir_raw_handler_register +EXPORT_SYMBOL drivers/media/tuners/fc0011 0x17368cc6 fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0x82750ca9 fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x103ed22d fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x1e307369 fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x340d761b fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/max2165 0x9abcc3a0 max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0x0aade79f mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0x6999f5a0 mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0x51d14285 mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0x1c54dcac mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0x835f0e97 mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0x65fbdf86 qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0x88040b6d tda18218_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 0xd00452f6 xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0xabbdea1c xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0xeedaa041 xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0xd133355e cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0xd3f554ef cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x22b0f465 dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x43eb49e8 dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x7a56e5f8 dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x8253399d dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x9931d126 dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x9b0107ca dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xac8247fa dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xe532d671 dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xecc56a1f dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x0ae12ee3 dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x1fe54b4a dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x3e2c57d4 dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x9859255a usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xb0a2b6e1 dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xb688e947 dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xc20da515 dvb_usb_device_exit +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 0x363f0486 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 0x006b19eb dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x0320981b dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x0eb397a5 dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x144ec355 dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x75f9c942 dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x798ef4dc dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x8318c608 dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xb3cf424c dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xb4502811 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 0xeb66d293 dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xf60f6b33 dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x8aed002f em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0xc99e4b5e em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x09501519 go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x25067b68 go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x2f28efbb go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x379d6a52 go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x6355a42a go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x8d6675af go7007_alloc +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x954d245f go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x99b141c7 go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xc32861dc go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x1bef3b85 gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x1fa3c901 gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x28dc6bc6 gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x2f06b9c7 gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x4005dca9 gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x63735289 gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9b2aea7a gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xf7d52593 gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xa12e6d6f tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xc168c016 tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xe2a35d91 tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x54488437 ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x7f8f85fd 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 0x7663ff2a v4l2_m2m_mmap +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xa545ae39 v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xe732436e v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x1565b4ce videobuf_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x448e6558 videobuf_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x4802b283 videobuf_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x5110cf31 videobuf_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x5e6a3da3 videobuf_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x82229638 videobuf_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-core 0x3c3d0d5b vb2_querybuf +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x10147558 vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x1125e791 vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x40aab802 vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x84958b52 vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xbf0a6aa4 vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xdb46efa5 vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x061319ec v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x095732be v4l2_clk_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x09c49ce5 v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0e6b97d9 v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x144e0979 video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x15ce302b v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16244fe5 v4l2_prio_check +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x17956bfc v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x18c51249 v4l2_clk_get +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x19cfca66 v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1b5c0864 v4l2_ctrl_merge +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1f47b798 v4l2_subdev_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x20a5336a video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x276e5572 v4l2_clk_disable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2ada54a2 v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2dd7614e __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3066651e v4l2_subdev_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3306dd93 v4l2_async_notifier_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x36847d11 v4l2_ctrl_get_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x39e634bb video_usercopy +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 0x3cd3d083 v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3fa2dc09 v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x436f9914 __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x45a44c24 v4l2_ctrl_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x466779ed v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x488a9b4c v4l2_subdev_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x49213dc4 v4l2_ctrl_auto_cluster +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 0x507d08ef v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x51060a68 v4l2_clk_get_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x51d1f591 v4l2_subdev_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x52fdc9aa v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x57e4a494 v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x58ebca48 v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5ebfef6b v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6317c1b2 video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x632c8b4d v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x670a0c61 __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x67d3d553 v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6d8029be v4l2_subdev_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6e7820ba v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7406e4f4 v4l2_clk_enable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x774bb07b v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x789d7d29 v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x79757d37 v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7a3cd015 v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7ccb8749 video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7d3c0c88 v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7d498332 video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8f890dd7 v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x92e7ac57 v4l2_clk_unregister_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9a3c2de6 v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9e69b505 v4l2_clk_put +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa0389251 v4l2_ctrl_add_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa0616c62 v4l2_subdev_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa6abf4c3 v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xaa1df420 video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xaca690a9 v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xae6e7d42 v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xaf038d4d v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb342e035 v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb77b0159 v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb82196dc v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb90b2eb9 __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbb66df88 __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc39ade4 v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc4170ce v4l2_clk_set_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc5671dc v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc841fff1 v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd85b56f0 v4l2_async_notifier_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd8699051 v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe1a4c934 v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe47f2829 v4l2_subdev_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe590332f __v4l2_clk_register_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xedbd21df v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf2ed9e55 v4l2_clk_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/memstick/core/memstick 0x06e48993 memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x18b6341c memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x28689e3f memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x34893549 memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x34a19ec3 memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x35eaf936 memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/core/memstick 0x57d08ef5 memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5d820a02 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x624a96b2 memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x8c7fce6c memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xa43d2106 memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xa5987a36 memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xe698265f memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0xf2492090 memstick_detect_change +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2c2c5df4 mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2c306698 mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2f0b0f96 mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x39c9eda7 mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x3aa6787e mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x3af5b6c4 mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4526289b mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4adc7c2a mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x590e2d4a mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5fb0a452 mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x663dd834 mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6f492628 mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x74778822 mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7bc39eb4 mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7cb0c5da mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7dd02573 mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x89a616c2 mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x962eb89e mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x9661d7cd mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa1285bb1 mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa2f9cf2e mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb10a3038 mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb6d160c2 mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xbeb1f949 mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc0e69f82 mpt_device_driver_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc32b1bc6 mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc47c22e8 mpt_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc724aa62 mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd8e61d3a mpt_suspend +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 0xeca9b774 mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf3198c5e mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xfb2faf5a mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x01ca3141 mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x14733395 mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x16a64067 mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x26f7bcc8 mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x28fa667f mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4f38fa93 mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x546e043c mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6119655b mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x63804d44 mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6682db07 mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7bdcd889 mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7cf4b8bf mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa5cd27a5 mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb45ed53d mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb51f8d86 mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb71150e7 mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xbe01ef06 mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc51f8872 mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xcdf0f3c1 mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd9a094b5 mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xde0e76d8 mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xdf3ac492 mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe01dd9d5 mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe864292f mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xeced6c46 mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf2d07e49 mptscsih_host_attrs +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xfb11339c mptscsih_suspend +EXPORT_SYMBOL drivers/mfd/cros_ec 0x16306646 cros_ec_register +EXPORT_SYMBOL drivers/mfd/cros_ec 0x41248544 cros_ec_resume +EXPORT_SYMBOL drivers/mfd/cros_ec 0x56460c11 cros_ec_remove +EXPORT_SYMBOL drivers/mfd/cros_ec 0x7db4f9bd cros_ec_suspend +EXPORT_SYMBOL drivers/mfd/dln2 0x0737539b dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x372f9764 dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0xcd5550da dln2_transfer +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x8508fe4f pasic3_write_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xb07adf07 pasic3_read_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x21f1f75f mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x2da9f635 mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x46be8116 mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x46ea6be0 mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x55a85a77 mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x8de5b8bd mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x9c066bae mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x9fa2388e mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xc271fad4 mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xc415d90f mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xc4ab131b mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/tps6105x 0x315c6388 tps6105x_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0x7fc6ea33 tps6105x_mask_and_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0xbde65af6 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 0x5d9afa38 wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0xb01d6e6c wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x21f205db wm1811_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x69c2bacf wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x8caabc6f wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xbe9007f6 wm8958_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x2199a243 ad_dpot_probe +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0xa831fa43 ad_dpot_remove +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0xad231c72 altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x4a9ff9e9 c2port_device_register +EXPORT_SYMBOL drivers/misc/c2port/core 0xfc7424e7 c2port_device_unregister +EXPORT_SYMBOL drivers/misc/ioc4 0x933d5bdb ioc4_unregister_submodule +EXPORT_SYMBOL drivers/misc/ioc4 0xfe626bf3 ioc4_register_submodule +EXPORT_SYMBOL drivers/misc/mei/mei 0x50147b5a __tracepoint_mei_reg_read +EXPORT_SYMBOL drivers/misc/mei/mei 0xb413892a __tracepoint_mei_reg_write +EXPORT_SYMBOL drivers/misc/tifm_core 0x056acb3a tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x0f42a275 tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x3261bfa2 tifm_unregister_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x39f86aa1 tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0x5b3adfb8 tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x62516ba1 tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0xa930ff95 tifm_alloc_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xaab96199 tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xafaa5bf6 tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0xafc84276 tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xb0683d47 tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xda16f513 tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0xf2b8b9a2 tifm_free_adapter +EXPORT_SYMBOL drivers/mmc/card/mmc_block 0xe6f2490a mmc_cleanup_queue +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x05b6e171 cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x3a4f2974 cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xac68f4ed cfi_build_cmd_addr +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xae97f116 cfi_send_gen_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xd56b77c9 cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xdccabe14 cfi_build_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xdf0c1b7f cfi_merge_status +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xff9fa623 cfi_udelay +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x1ce186eb unregister_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x23f322ab do_map_probe +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x861cbdcf map_destroy +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xd915e957 register_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0x4aae99ed mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0x72953c1c lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/maps/map_funcs 0x6430b375 simple_map_init +EXPORT_SYMBOL drivers/mtd/mtd 0x050d1664 mtd_concat_destroy +EXPORT_SYMBOL drivers/mtd/mtd 0x64e02e64 mtd_concat_create +EXPORT_SYMBOL drivers/mtd/nand/denali 0x58df7f90 denali_init +EXPORT_SYMBOL drivers/mtd/nand/denali 0xcb43a0cf denali_remove +EXPORT_SYMBOL drivers/mtd/nand/nand 0x07af93fb nand_unlock +EXPORT_SYMBOL drivers/mtd/nand/nand 0x600333a4 nand_lock +EXPORT_SYMBOL drivers/mtd/nand/nand 0xa61c90f1 nand_scan +EXPORT_SYMBOL drivers/mtd/nand/nand 0xb15ee452 nand_scan_bbt +EXPORT_SYMBOL drivers/mtd/nand/nand 0xe6e4aa8b nand_scan_tail +EXPORT_SYMBOL drivers/mtd/nand/nand 0xe70f12c3 nand_scan_ident +EXPORT_SYMBOL drivers/mtd/nand/nand 0xef859391 onfi_async_timing_mode_to_sdr_timings +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x4140b29a nand_bch_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x41f3c02b nand_bch_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x70097aa0 nand_bch_free +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0xeee2e35d nand_bch_init +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x3132ee65 __nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x6284b1c9 nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x97fcbd06 nand_correct_data +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 0x06e17e8b flexonenand_region +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x406ffa54 onenand_addr +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x7aa7a7a9 onenand_scan_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x955104c1 onenand_default_bbt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x0c2b6a29 arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x3095c7b9 arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x4b96db6a arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6349d05a arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6753aca6 arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x7d376357 arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x8579dc5b arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xf20a8653 arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xf474121a arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xfb68e493 alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x0a02f4a5 com20020_check +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x247a35e3 com20020_netdev_ops +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xe103b214 com20020_found +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x20f99abc ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x25789225 ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x3a99279b __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x8ab855f1 ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x8fa62bde ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xd47da131 ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xd61b9a97 ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xe71d396f ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xf896e868 NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xf9d88ed3 ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0x157ec3e6 eip_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0x1ebf2ba5 eip_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0x5041c6f3 eip_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0x99c03fd7 eip_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0xa141a6ea eip_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0xa4a822c8 __alloc_eip_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0xa9c5f155 eip_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0xb017200f eip_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0xd6c266f2 eip_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0xea2dceea NS8390p_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390p 0xf7209f82 eip_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnx2x/bnx2x 0x8eda325f bnx2x_schedule_sp_rtnl +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x7c871aa0 cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x00d0be82 cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x252e0d01 dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x2a32c65c t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x2f2a717d cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x57ac108b t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x6003e87a t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x6f0c1416 cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x746db947 cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x74b85e49 t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x9ec15189 cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xa042c775 cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xabba49bf t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc25f30e2 cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xca48bc28 cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xe62cdc78 cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xf04bd1cb cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0d8dc878 cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1017f2e3 cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x11c6baa4 cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x12cc0d1a cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x13bb8e0e t4_cleanup_clip_tbl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x194593b6 cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1bb4c2a7 cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x208f6459 cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x236165ea cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2fbc9c80 cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x35f1038d cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3dfdb2ad cxgb4_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x44c964a8 cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4e2d3d19 cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4f04cbfd cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5e09326c cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x64ee1cc9 cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x67b2d983 cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6fd18462 cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8677d8ec cxgb4_dcb_enabled +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8e2a923e cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x99b07d8e cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x9bb658a5 cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xae10be08 cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb30d1b9a cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb95df750 cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xba98fdb6 cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc49588a2 cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc6f2224d cxgb4_alloc_atid +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 0xd74a302a cxgb4_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe28511c1 cxgb4_update_root_dev_clip +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xec185ec3 cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xfa970f85 cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xfbe43d6a cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x0e712340 vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x2acbf020 vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x3a660f7c 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 0x9196d804 vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xb9788adb vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xbab62e22 be_roce_mcc_cmd +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xbc6ef6b5 be_roce_register_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xe27734b7 be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x01a2bad5 mlx4_test_interrupts +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x02547c7d mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0562e2eb mlx4_is_eq_vector_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x11fee16b mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x179f5556 mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x18e4106a mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1c7c6c13 mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x22cf7b5c mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2e5a9986 mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2e846d3b mlx4_is_eq_shared +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x386fb4e5 mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x42b37f8c mlx4_ALLOCATE_VPP_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4c7537e5 mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4df1f71c mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5ab701d5 mlx4_SET_VPORT_QOS_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6c372b42 mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x711e65f8 mlx4_get_eqs_per_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7b699e4e mlx4_ALLOCATE_VPP_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7e11cb69 mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8a594840 mlx4_SET_VPORT_QOS_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8e1227cc mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa139b87e mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa667716b mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa74e778f mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbc4fa879 mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc7aa8063 mlx4_get_cpu_rmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcb0f112a mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xde0f76ac mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe2c41227 mlx4_SET_PORT_fcs_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xef0cbf6e mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xef15d21e mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf12cbb88 mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf2c28ed7 mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf32580ed set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfb423986 mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfde43a36 mlx4_SET_PORT_BEACON +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0857aabd mlx5_get_flow_table_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x087d66c5 mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0b4c4f79 mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0eb7287e mlx5_del_flow_table_entry +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x19ea4db1 mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1c2d9617 mlx5_query_nic_vport_mac_address +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1f4aec30 mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x236ab172 mlx5_core_dump_fill_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2c7a7cd5 mlx5_alloc_map_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3053999d mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3449d843 mlx5_cmd_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x368b1981 mlx5_cmd_alloc_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x405d2187 mlx5_register_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x40f7b58b mlx5_core_create_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4ea926d4 mlx5_cmd_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x57bfb6df mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6e8c7685 mlx5_vector2eqn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x77ebaf61 mlx5_query_vport_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7ced9bec mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7f84d33b mlx5_core_destroy_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x883a8721 mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x981408d0 mlx5_core_arm_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x98340e10 mlx5_unmap_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9af70933 mlx5_cmd_comp_handler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa1ee0652 mlx5_get_protocol_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xab980a62 mlx5_create_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbaf52cab mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcf20490d mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd005c23f mlx5_unregister_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd626ccc6 mlx5_core_query_vendor_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe0c6522c mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe436a49c mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe6af33e4 mlx5_destroy_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe8af7315 mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xee491063 mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf1bf488c mlx5_core_query_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf30f1a49 mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf77de74a mlx5_cmd_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf9812c71 mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfc728a49 mlx5_add_flow_table_entry +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfff51473 mlx5_core_get_srq +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x07987db7 hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x1dd94483 hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x31709e0e hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xa4e9dd31 hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xcaa2eee6 hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x07009113 irda_unregister_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x45a932d2 sirdev_put_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x6faee946 sirdev_get_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x89ed27f4 sirdev_raw_read +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x900c6c85 sirdev_set_dtr_rts +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x999d467e sirdev_receive +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xba82b6b9 sirdev_set_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xc4895866 irda_register_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xddefa878 sirdev_write_complete +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xf51a6536 sirdev_raw_write +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 0x156c9b6e mii_link_ok +EXPORT_SYMBOL drivers/net/mii 0x1c8ffed5 mii_ethtool_sset +EXPORT_SYMBOL drivers/net/mii 0x4115b1ca mii_check_media +EXPORT_SYMBOL drivers/net/mii 0x58b861fc mii_check_link +EXPORT_SYMBOL drivers/net/mii 0xacabee2c mii_check_gmii_support +EXPORT_SYMBOL drivers/net/mii 0xafe8dbe9 mii_ethtool_gset +EXPORT_SYMBOL drivers/net/mii 0xe096ba86 generic_mii_ioctl +EXPORT_SYMBOL drivers/net/mii 0xedcecd0b mii_nway_restart +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0x1f9bb377 alloc_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0xfecd4edb free_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/vitesse 0xd904ef65 vsc824x_add_skew +EXPORT_SYMBOL drivers/net/ppp/pppox 0x7e6fe0e2 register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0x8595e37d pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0x977dd700 pppox_unbind_sock +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/sungem_phy 0x245cf69f sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x5aa5eb56 team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0x65e42350 team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0x728d7851 team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0xb1fedc03 team_options_register +EXPORT_SYMBOL drivers/net/team/team 0xb22ff499 team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0xd60db84c team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0xdc7a616f team_options_change_check +EXPORT_SYMBOL drivers/net/team/team 0xe9349049 team_mode_unregister +EXPORT_SYMBOL drivers/net/usb/usbnet 0x183250e5 usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/usb/usbnet 0x85a565a5 usbnet_manage_power +EXPORT_SYMBOL drivers/net/usb/usbnet 0xd838728c usbnet_link_change +EXPORT_SYMBOL drivers/net/wan/hdlc 0x2edad34e attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x3a057a82 alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0x3a78a2b2 unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0x431d46ff hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0x4dab89b4 hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0x7ec86fa7 detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x9f6e6478 register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xa3ecea33 unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xaf6d82d3 hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0xe753bbb0 hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0xe9f6dab0 hdlc_change_mtu +EXPORT_SYMBOL drivers/net/wan/z85230 0x10c78988 z8530_dead_port +EXPORT_SYMBOL drivers/net/wan/z85230 0x3e21fc5c z8530_sync_txdma_open +EXPORT_SYMBOL drivers/net/wan/z85230 0x5cd24d29 z8530_hdlc_kilostream +EXPORT_SYMBOL drivers/net/wan/z85230 0x5dff4f1c z8530_sync_dma_close +EXPORT_SYMBOL drivers/net/wan/z85230 0x5eb4c549 z8530_sync +EXPORT_SYMBOL drivers/net/wan/z85230 0x6129a52c z8530_describe +EXPORT_SYMBOL drivers/net/wan/z85230 0x62810ea5 z8530_channel_load +EXPORT_SYMBOL drivers/net/wan/z85230 0x65333f36 z8530_sync_close +EXPORT_SYMBOL drivers/net/wan/z85230 0x65e3f9cf z8530_init +EXPORT_SYMBOL drivers/net/wan/z85230 0x9308c530 z8530_queue_xmit +EXPORT_SYMBOL drivers/net/wan/z85230 0xc16cb74b z8530_sync_dma_open +EXPORT_SYMBOL drivers/net/wan/z85230 0xd4ffebf0 z8530_interrupt +EXPORT_SYMBOL drivers/net/wan/z85230 0xd5b8d6e5 z8530_null_rx +EXPORT_SYMBOL drivers/net/wan/z85230 0xd5de59e9 z8530_sync_open +EXPORT_SYMBOL drivers/net/wan/z85230 0xded38790 z8530_sync_txdma_close +EXPORT_SYMBOL drivers/net/wan/z85230 0xe3d80064 z8530_hdlc_kilostream_85230 +EXPORT_SYMBOL drivers/net/wan/z85230 0xe41a480b z8530_nop +EXPORT_SYMBOL drivers/net/wan/z85230 0xe6b4b22e z8530_shutdown +EXPORT_SYMBOL drivers/net/wimax/i2400m/i2400m 0x42652b2f i2400m_unknown_barker +EXPORT_SYMBOL drivers/net/wireless/airo 0x647fc2e6 init_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0xaa606887 stop_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0xb60b520f reset_airo_card +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x30358035 ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x319c6026 ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x5d5153d9 ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x69a1cc23 ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x80fe2d8d ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x9387c687 ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x98df6425 ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x9d8a2b8f ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xa7201c71 ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xaafdb617 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xc9795d2e ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xd0c1947a dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xd29fca62 ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xefee0730 ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xfb4de67a ath_regd_get_band_ctl +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x52dc7c0d ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5405937d ath10k_debug_get_new_fw_crash_data +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x66a63f59 ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6d4b196b ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x8106f6e0 ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x952eba82 ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x9b002d17 ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xbc7eaf30 ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc1bec3c7 ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc2b561ce ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc6c8addd ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x0ebd7391 ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x4797021a ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x4888799d ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7b317424 ath6kl_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x7f4ae414 ath6kl_core_create +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 0xb81e6399 ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xbed2ab7e ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xbfb8811a ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xc87c3b79 ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xcb014460 ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xf273ec79 ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xf31029f5 ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x1ea719a5 ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2b18a0f2 ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2d15177d ath9k_cmn_debug_stat_rx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x371088eb ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x3f29b03f ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x5a3f9ed5 ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x64d12243 ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x6e819a63 ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x870fd958 ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x9a4acce1 ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa03443bd ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa6dc946d ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xaedf3754 ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb2cdc284 ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xbb5e1a42 ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xbd5af612 ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xc050f3b4 ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xc2c597d1 ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xce3c2bdd 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 0xd5733acc ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd750342f ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xea638f65 ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xf5eb6c38 ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xf9f5f9b6 ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x03bfb1b0 ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x06388741 ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x07368981 ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0af54c61 ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1123b053 ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x131d8137 ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1389e5cd ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1445e3a0 ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x17fda167 ath9k_hw_cfg_output +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1cf10288 ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1da9b787 ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1f28b1f5 ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x20f4d8d5 ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x28438677 ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2a266065 ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2c3360be ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2e954aa5 ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3355e078 ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x36c2fb4e ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x36ea5b9f ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x38620570 ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x386ef639 ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3883967e ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x39959c26 ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3da9d076 ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4563d486 ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4710e766 ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x524b7f7c ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x561545a9 ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5d33a351 ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5da5319b ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5dde6c6d ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5de02293 ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6127d04b ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x62e3fa10 ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x651cfba0 ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6b4b56ab ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6b8161d1 ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6cf9799d ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x70c57ff3 ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x735d5144 ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x76cdb02a ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x78be9ec2 ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7ac9c030 ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7db164c8 ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7fc21456 ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x80737cdb ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x83a450ae ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x83d7ee8d ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x86a17265 ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8b649dfe ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x93e21370 ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x93ff61fd ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x941b70b7 ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x965d6cb5 ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x98357ed8 ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x98c599a9 ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9e5b7c11 ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa25dfd0a ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa335a2c5 ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa81f992d ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa8246b99 ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa9632347 ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xabdedb36 ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xac3f9b24 ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xacfdb9b5 ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xad41af6d ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xaec24d2e ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb0afb227 ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb472fad4 ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb5aa9351 ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb7c67692 ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb7dfa203 ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xba2878fb ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbabb9673 ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbc288e09 ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbd89b2df ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc233ffab ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc3c8e577 ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc615d7d7 ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcad0c5db ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcb43e7d2 ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcba92941 ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcbb9cf5a ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcc89ee11 ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcd34cff0 ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcdbe7148 ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd6e07a7d ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd8795397 ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd9991a2f ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xde6993b2 ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdf3a83cf ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe96b9f2e ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe977e750 ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xee181799 ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xeee16af3 ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf16a5856 ath9k_hw_cfg_gpio_input +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf405bca7 ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf54287e1 ath9k_hw_request_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf6333d08 ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf647aaf4 ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf65aa96a ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfbd561c4 ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfeeb7519 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 0x166988b2 atmel_open +EXPORT_SYMBOL drivers/net/wireless/atmel 0x810ea250 init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0xf58a0b28 stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x23abdd67 brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x34f59871 brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x36fd571d brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x3a871700 brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x3f2988a1 brcmu_dotrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x465375f1 brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x57bfe870 brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x6c165a71 brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x7193cb95 brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x76e3a37c brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9f4b5dcf brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xc8448be8 brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd261b8a6 brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xdcb1c7ed brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xeb70f848 brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xff66bebd brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x03fd8f0b hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x0621689b hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x07638a27 hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x0ad69602 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x0c6c0ad7 hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x153b0c00 hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x35b2b026 prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x3dbdec61 hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x4ac55719 hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x6167fb28 hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x62872bb9 hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x69e380cd hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x6bded50c hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x7a1b6a63 hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x88effa76 hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x8bc2c621 hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x99d50cd3 hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x9bfffeb4 hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa08b5c47 hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa12ad27f hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb2a945e0 hostap_dump_rx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb45e5085 hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb4b77c8b hostap_80211_get_hdrlen +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb8043a48 hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xbc33a85b hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xbcbb981b hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xcb800ee7 hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xd7b63307 hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf8c41f0c hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x0eb7c633 libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x14bca638 libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x2f8291fc libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x319df42f libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x42520903 libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x4280a19c alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x42a82217 libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x63a5f831 libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x66161b6a libipw_rx +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x6c5d3c32 libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x6d9a096d libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x8714d6f0 free_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x9dde4547 libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xbd31c3c5 libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xcb416dd1 libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xd94e7f12 libipw_change_mtu +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xd9b68eac libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xdd341155 libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xec63a54f libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xec82ceb9 libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xf60f69e4 libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x035dfb1a il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x037f3432 il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x09acd595 il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0c314b55 il_free_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0c930a1d il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x10c7eed9 il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x12b0e94c il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x13f6dd38 il_set_rate +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1e696baf il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x25ccd65c il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2807cc88 il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x28c2e203 il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x293ba0e2 il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x29cb4567 il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2d699349 il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x331cb140 il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x33bb8572 il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x33d6394d il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x403047cb il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x40823be6 il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x439c4170 il_set_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4aa39103 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4b3f7466 il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x537e5082 il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x53eb9530 il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x55c65206 il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x55dd4cde il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x564c6740 il_debug_level +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5bdc9277 il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5c60729d il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5cec98c9 il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5fc21cad il_update_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x63335039 il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6515019c il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6afd1ab1 il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6c3e0b33 il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6ce9ef9c il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x740c4289 il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x753e031b il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7578e3ed il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x78b3514e il_apm_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7be3a0d7 il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7c209e0f il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7d59a9d6 il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x80e74f23 il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x810cf749 il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x81e7412e il_mac_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x871b36f7 il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x872d4179 il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x881f6bc5 il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x89107016 il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8b066054 il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8e0d83c2 il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x96a0a20e il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9736fe04 il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x978cbfe1 il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x98c60de9 il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9a41f67f il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9cd7022c il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa2ceae4f il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa5b4a66b il_leds_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa7144c11 il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa8b2546d il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xac107f50 il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xaccf0c1c il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb018230a il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb2454ede il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb29f435d il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb3a84a12 il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb3ba73ad il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb4ed343a il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb70c2b78 _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb76c052d il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb9a70975 il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xba2ca235 il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xba62b4c4 il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbc1e469d il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc094b7da il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc1cde1e6 il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc39cf12c il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc56dbc46 il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc60ea9ad il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc645db89 il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc6d1260d il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc72d638a il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc7f89566 il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcf6f9d68 il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd0905b80 il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd289c9ba il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd45097be il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd4879da6 il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd8d7e101 il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xda29bc08 _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdf430e81 il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe10b6160 il_init_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe3478f90 il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe435493a il_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf2a8e483 il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf2e2fcbf il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf501278b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfbc16a8b il_force_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfdacf821 il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfe635073 il_poll_bit +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 0x02cf7fcf hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x2729fc10 orinoco_open +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x38b1688e orinoco_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x3fa13d6d __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5602df2f alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x6ed11f5f orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x9d8b9523 orinoco_up +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x9f2a0207 orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xadacd1b8 orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xbf9781a2 orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xc3c9fa97 __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xcd96049e orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xd261d3e5 orinoco_get_stats +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xf0c68660 orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xf189dcb1 orinoco_down +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xf9eb6519 free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xfca38792 orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/btcoexist/btcoexist 0xd1ebcf97 rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x00cb9ed5 rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0a40dfe8 rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0b1cb6de rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0bdfb44b rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1fd6c7a5 rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2d736ef2 _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x30b76e41 rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x319a156e rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x31d6ad81 _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3233cb7e rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x346e74ca rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3632be66 rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x412562f2 rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x41b26485 rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x42a758ab rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4ba0970b _rtl92c_store_pwrIndex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x506f6611 _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x62a30d75 rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6afc6005 rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6bc6babf rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6d1e66e1 rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x745f8467 _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x767f82a5 _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7bd92fea rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7e3fa7b1 rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9083d347 _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x94fab9fa rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9729a090 rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa63eb438 _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb3314d48 _rtl92c_phy_calculate_bit_shift +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc5bbfab0 rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc70dc017 rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xccb4d069 rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xcf189de6 rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd0cb8d19 rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd13c9987 rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd9a8d015 rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe0be5317 _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe96a299b rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf6e2f9bc rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xfb5916f5 _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xfeb21f23 rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fb9f06f rtl8723_fill_dummy +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x1739c654 rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x6dcd6669 rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x89cf00be rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xeaaa46f4 rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x06215fb4 rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x62ec2c8b rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xcafd6f21 rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xf4cc24fb rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x06653385 rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x10ac0246 rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x207fbb70 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2de86dad efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2f808996 rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x3582131d rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x36da26e3 rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x37bbcaf9 rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x39fa9e78 rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x3b3251e4 rtl_lps_enter +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x5f56ddf7 rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x6607ef95 rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x6a460c0a rtl_ps_set_rf_state +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x74277b5c rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x751ccb2c rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x79188a02 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x8dfb86c8 rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x9000ba03 rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x9319927f rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x980848e2 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x982c12d1 rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x9b8505bb rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa2e7f0b9 efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa4b0a6c3 efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa99dbe76 rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xbaaf4d8b rtl_lps_leave +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xbb9a2e75 rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xbd9a9206 rtl_dm_diginit +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xc6bf840b rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xcee2850e rtl_wowlan_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xdeb3e8ee rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xed06661b rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xfa6915e7 rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x02ec8cdd wlcore_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x140c6bd8 wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x214b7115 wl1271_free_tx_id +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x74571470 wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/nfc/microread/microread 0x2089ac4b microread_probe +EXPORT_SYMBOL drivers/nfc/microread/microread 0x971a420a microread_remove +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x02649b67 nxp_nci_probe +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0xc9f3ccd6 nxp_nci_remove +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0xf376115c nxp_nci_fw_recv_frame +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x696af4ca pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x8693cc40 pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x1a2d7a8f ndlc_close +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x39ad890d ndlc_probe +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x47d8761e ndlc_remove +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x58b58a40 st_nci_se_init +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x6f31064f st_nci_se_deinit +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xcb6ab238 ndlc_send +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xe6e52602 ndlc_open +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xebe9775f st_nci_se_io +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xecaf0119 ndlc_recv +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x0259ad53 st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x0947a6d6 st21nfca_apdu_reader_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x2bf92769 st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x47d3c3f0 st21nfca_se_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x48df8c1b st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x49eec51d st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x4a060bc8 st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x765b576f st21nfca_hci_disable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x8f16b363 st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xa9cd4764 st21nfca_connectivity_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xbd5c1203 st21nfca_hci_enable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd5965788 st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xe594dbe4 st21nfca_hci_se_io +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xec1ce9f5 st21nfca_hci_discover_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xf186da17 st21nfca_se_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xfbefba37 st21nfca_dep_deinit +EXPORT_SYMBOL drivers/ntb/ntb 0x1cd12c15 ntb_register_device +EXPORT_SYMBOL drivers/ntb/ntb 0x467122d6 ntb_link_event +EXPORT_SYMBOL drivers/ntb/ntb 0xb4b58727 ntb_unregister_client +EXPORT_SYMBOL drivers/ntb/ntb 0xb5dc0935 ntb_clear_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0xc15cb763 ntb_db_event +EXPORT_SYMBOL drivers/ntb/ntb 0xc507b4ae ntb_unregister_device +EXPORT_SYMBOL drivers/ntb/ntb 0xd65785ed ntb_set_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0xdd6c5f1b __ntb_register_client +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0x63a03136 nvdimm_namespace_detach_btt +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0xe9b2bc40 nvdimm_namespace_attach_btt +EXPORT_SYMBOL drivers/parport/parport 0x1a3cdfb6 parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0x2d7506f0 parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x37267706 __parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0x4a69590a parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0x4ab09db4 parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x4e07504f parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0x55fa10ff parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0x590de1d6 parport_write +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x5ff25f52 parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0x6a341d09 parport_register_device +EXPORT_SYMBOL drivers/parport/parport 0x712b8cba parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0x7296922e parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x80739bb3 parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x861c8a47 parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0x8990d902 parport_read +EXPORT_SYMBOL drivers/parport/parport 0x97f40b86 parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0x9c716fc1 parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0xae8c8ad9 parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0xb29711f5 parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0xb4586777 parport_claim +EXPORT_SYMBOL drivers/parport/parport 0xb6aebe72 parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0xb9cae1fe parport_register_dev_model +EXPORT_SYMBOL drivers/parport/parport 0xbe607a93 parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0xbf45d920 parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0xc54d79f9 parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0xd13e7acb parport_del_port +EXPORT_SYMBOL drivers/parport/parport 0xd6432790 parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0xd86d94d1 parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0xe0fe9116 parport_release +EXPORT_SYMBOL drivers/parport/parport 0xf16f1e07 parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0xf74e9188 parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0xf7a7d969 parport_announce_port +EXPORT_SYMBOL drivers/parport/parport_pc 0x92d92176 parport_pc_unregister_port +EXPORT_SYMBOL drivers/parport/parport_pc 0xc13b9770 parport_pc_probe_port +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x11cb1233 pcmcia_enable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x1544f20b pcmcia_loop_config +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x17a715f8 pcmcia_get_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x18790ca4 pcmcia_request_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x1ced5c6d pcmcia_release_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x3ed3e9b4 pcmcia_disable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x4afcec40 pcmcia_loop_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x52d61ce4 __pcmcia_request_exclusive_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x61c896f1 pcmcia_register_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x68798cf7 pcmcia_request_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x742f5665 pcmcia_parse_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x8079fe13 pcmcia_fixup_vpp +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x82b05577 pcmcia_request_io +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x9050a4a3 pcmcia_unregister_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xb4610cf7 pcmcia_read_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xc152ebc7 pcmcia_write_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xd64df05e pcmcia_fixup_iowidth +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xd6e6b497 pcmcia_map_mem_page +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xf3d71644 pcmcia_dev_present +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xff75a26f pcmcia_get_mac_from_cis +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x212db8d2 pcmcia_socket_list +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x44b3f70c pcmcia_get_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x4bc8a960 pcmcia_get_socket_by_nr +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x70f8e1f4 pcmcia_unregister_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x98557a29 pcmcia_put_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xab6118ac pccard_register_pcmcia +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xbe55d042 pcmcia_reset_card +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcf97f3bd dead_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xd7a6e409 pcmcia_parse_uevents +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xe549d31d pcmcia_socket_list_rwsem +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xf65f96ed pcmcia_socket_class +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xfa2c50a2 pcmcia_register_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xfc62483f pcmcia_parse_events +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x012ea6cc pccard_nonstatic_ops +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0xb2bdc241 pccard_static_ops +EXPORT_SYMBOL drivers/platform/x86/sony-laptop 0x5bb1e117 sony_pic_camera_command +EXPORT_SYMBOL drivers/pps/pps_core 0x6e1f99f8 pps_register_source +EXPORT_SYMBOL drivers/pps/pps_core 0x7d88efaa pps_event +EXPORT_SYMBOL drivers/pps/pps_core 0xa027d1ed pps_lookup_dev +EXPORT_SYMBOL drivers/pps/pps_core 0xab7bf0c7 pps_unregister_source +EXPORT_SYMBOL drivers/ptp/ptp 0x1b50559e ptp_clock_register +EXPORT_SYMBOL drivers/ptp/ptp 0x32296b92 ptp_clock_unregister +EXPORT_SYMBOL drivers/ptp/ptp 0x7ac8b469 ptp_clock_event +EXPORT_SYMBOL drivers/ptp/ptp 0x7b029e31 ptp_find_pin +EXPORT_SYMBOL drivers/ptp/ptp 0x85aa269a ptp_clock_index +EXPORT_SYMBOL drivers/ptp/ptp_pch 0x08d6c1a4 pch_tx_snap_read +EXPORT_SYMBOL drivers/ptp/ptp_pch 0x1b5b499d pch_src_uuid_lo_read +EXPORT_SYMBOL drivers/ptp/ptp_pch 0x2f24538a pch_ch_event_write +EXPORT_SYMBOL drivers/ptp/ptp_pch 0x6d9d25f1 pch_rx_snap_read +EXPORT_SYMBOL drivers/ptp/ptp_pch 0x7e4f4a54 pch_ch_control_write +EXPORT_SYMBOL drivers/ptp/ptp_pch 0x9d76dc9e pch_ch_control_read +EXPORT_SYMBOL drivers/ptp/ptp_pch 0xd0bd488c pch_ch_event_read +EXPORT_SYMBOL drivers/ptp/ptp_pch 0xda871b1d pch_src_uuid_hi_read +EXPORT_SYMBOL drivers/ptp/ptp_pch 0xe0d37ff2 pch_set_station_address +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x0257fd33 rproc_alloc +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x197161d0 rproc_put +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x58604d2e rproc_da_to_va +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x7762597b rproc_get_by_phandle +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x980f29bc rproc_shutdown +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x9c80c015 rproc_add +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x9e58e034 rproc_del +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xbb2b1a0d rproc_vq_interrupt +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xbcad8d1a rproc_report_crash +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xc04851b1 rproc_boot +EXPORT_SYMBOL drivers/rtc/rtc-ds1685 0x4931e98a ds1685_rtc_poweroff +EXPORT_SYMBOL drivers/scsi/53c700 0x3d9cece0 NCR_700_intr +EXPORT_SYMBOL drivers/scsi/53c700 0x4d8b590f NCR_700_detect +EXPORT_SYMBOL drivers/scsi/53c700 0x523a93f7 NCR_700_release +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x48e9732e scsi_esp_register +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4b7c039a scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x8f58d6dc scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xc3461c7c scsi_esp_template +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x150d8eaf fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x1f1e3b41 fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x29e335e0 fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x423348a0 fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x4253be7c fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x65796fba fcoe_ctlr_destroy_store +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x69b57e18 fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x7d639b5f fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x8ecc3bd4 fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x94fbfccd fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xa9622484 fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xc5ec5ff7 fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x04abce12 fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x14111909 fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x18a243c0 fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2939b85f fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2b452709 fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2c4ed1a1 fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36e5fbaf fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3ee0ee98 fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x43f28f29 fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x46160d9c fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4684f1bb fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4cffe0e9 fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5392ae30 fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x546d5529 fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5768edc2 fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x580a9dee fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5fd7fb8f fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6a6a36e4 fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6dbcc7cc fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6ffd28a4 fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7b8cb937 fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7d557ac9 fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8107182c fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8184aa79 fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x81d4cca0 fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x822c324c fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x82ef392b fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8a1d80f6 fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8a6b933a fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8febc2d3 fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9a7516f8 fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9b6c70d1 fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9e35d0cc fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa0a0e163 fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa83c56a7 fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb12bdfe1 fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb3412f1b fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb3659500 fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb7f7bb6d fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb8184148 fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xba9367c2 fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xdf1c2030 fc_rport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xdfbcadf1 fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe04bbd6b fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe258975d _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe61e7f45 fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe7f639a1 libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xeec8119e fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf91c03e8 fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfb3790e3 fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfc65576c fc_disc_init +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x40000a07 sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x7db790d9 sas_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x8a87e724 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x96ad9bf1 sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x9fd438b0 sas_wait_eh +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x2250c66e mraid_mm_adapter_app_handle +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x4e104ad8 mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x512c956d mraid_mm_unregister_adp +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x014ad5bf osd_req_list_dev_partitions +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x05f1b6fe osd_req_read_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0c17edb1 osd_sec_init_nosec_doall_caps +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1431a01a osd_req_read_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1b562652 osd_req_flush_obsd +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1cb1c9b9 osd_req_write_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x28e9f530 osd_req_set_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2e76d7b4 osd_execute_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x33ad63b0 osd_req_list_collection_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x3a42909b osd_finalize_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x43ef9d1b osd_req_flush_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x48d9712a osd_req_format +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x55b9a67d osd_dev_fini +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x5f89eef5 osd_auto_detect_ver +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x606057ab osd_req_add_set_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x611f597a osd_execute_request_async +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x687e1825 osd_req_remove_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x715b10ea osd_req_add_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x772a04b6 osd_req_create_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x774e4705 osd_req_read_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x780a6924 osd_req_add_get_attr_page +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x8a50e94c osd_req_write_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x8da70022 osd_req_list_partition_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x946d46cd osd_end_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9a1ac948 osd_req_write_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa08e5db5 osd_start_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa9579c02 osd_req_decode_sense_full +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb30d5751 osd_dev_init +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb97fdd3f osd_req_decode_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xba28cca1 osd_req_flush_collection +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xcc475c49 osd_req_list_partition_collections +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd6db84f7 osd_req_get_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd7297b7c osd_req_flush_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd841316e osd_req_write +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xeaa8ea8c osd_req_create_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xef108c87 osd_req_read +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xf359e9c0 osd_req_remove_partition +EXPORT_SYMBOL drivers/scsi/osd/osd 0x0695886f osduld_device_info +EXPORT_SYMBOL drivers/scsi/osd/osd 0x5fc48609 osduld_unregister_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x61a349bf osduld_register_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0xa737b948 osduld_put_device +EXPORT_SYMBOL drivers/scsi/osd/osd 0xb0a23b6e osduld_info_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0xb0c9a96c osduld_device_same +EXPORT_SYMBOL drivers/scsi/osd/osd 0xe40fa8f8 osduld_path_lookup +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x22a51e91 qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x42c56597 qlt_abort_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x48633fa4 qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x4d5a3545 qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x8244760f qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xa50823c7 qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xaa08a2b3 qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xb094548d qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xbe9be08f qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xd57ecc5a qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xd7e433c5 qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xd815882a qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x0f6c0585 qlogicfas408_bus_reset +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x1451487e qlogicfas408_abort +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x1f55cd70 qlogicfas408_ihandl +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x3fd8cd71 qlogicfas408_detect +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x48dd3c58 qlogicfas408_info +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x4dcea977 qlogicfas408_queuecommand +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x5e2e743c qlogicfas408_disable_ints +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xbe3565c5 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 0x1eae9892 raid_component_add +EXPORT_SYMBOL drivers/scsi/raid_class 0x645f7e74 raid_class_release +EXPORT_SYMBOL drivers/scsi/raid_class 0xd0a1604d raid_class_attach +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x0eb0300f fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x29aca6b5 fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x2fa28687 fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x31774dd3 fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x769703c6 scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7954b1ea fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x89e50157 fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x8d44047a fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x9a90eda3 scsi_is_fc_vport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xb3debdc4 fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xc5757e28 fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xc8074541 fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xded5106e fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xf88604a5 fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x03c025d9 sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x1900de40 sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2a328d9f sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2bc8f2a0 sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2e759b1a sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x36f3f378 sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x38885eb8 sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x45b338e8 sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4c19ee7a sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x535f7991 sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5d82af98 sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x673fdbd4 scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6837d32e sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6a7608ae sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6aead78a scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x6d1e3954 sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7aa3d931 sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xabd959c1 sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xac3a49f5 sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xb3e7ad06 sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xb4bd8ebc sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xbc80f6e2 sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc57b40a7 sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd08bf2c2 scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd756d389 sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xddb464e3 sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe3aabf2e sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf5b10615 sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x4a1f234c spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x6da97717 spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x7207810e spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x87002c2c spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xe88ceb23 spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x3a8e8114 srp_reconnect_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x405b6e05 srp_parse_tmo +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x75be3121 srp_rport_get +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x8dc558b0 srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xd80b2ea1 srp_rport_put +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x0d2f9e34 ufshcd_runtime_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x26c29c23 ufshcd_alloc_host +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x7d2cec72 ufshcd_runtime_idle +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x8c43dd6d ufshcd_system_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x9de74af2 ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xa8b35def ufshcd_system_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xcefc054a ufshcd_shutdown +EXPORT_SYMBOL drivers/ssb/ssb 0x107d8731 ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0x19d5c889 ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0x1c4f8adc ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0x1fb8b20e ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0x34f6235c ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0x35f11918 ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0x40762b71 ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0x42027237 ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0x42439769 ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0x4776e504 ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x6418fb17 ssb_bus_pcibus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x809bfb30 ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0xb183f9b2 ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xb3c794cb ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0xb9dc14f6 ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0xc0512e0f ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xd481192b ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xeed7ec11 ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xf10b69ae __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0xf408dbee ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0xf769a60a ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0xf7944097 ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0xf9b34fff ssb_device_disable +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x0836cdbb fbtft_write_reg16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x0c9c774e fbtft_write_vmem16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x14360f06 fbtft_write_gpio16_wr_latched +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x2bb99179 fbtft_read_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x2e4eb875 fbtft_write_gpio8_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x2eac6382 fbtft_unregister_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x2ec594c8 fbtft_remove_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x3888f4f4 fbtft_init_display +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x3b6e0750 fbtft_write_vmem16_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x3cdd9cac fbtft_write_gpio16_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x43e94bd2 fbtft_write_spi_emulate_9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x461236d1 fbtft_write_reg8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x710b5550 fbtft_write_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x733e3f56 fbtft_unregister_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x8c27f0ad fbtft_dbg_hex +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x91f63811 fbtft_register_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x93674ff4 fbtft_probe_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xa1a342c7 fbtft_write_reg8_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xa8fb9459 fbtft_framebuffer_alloc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xaa0f41af fbtft_write_reg16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xb024c0bf fbtft_register_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xbafe23b8 fbtft_framebuffer_release +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xe2f0cb50 fbtft_write_vmem8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xebd04f03 fbtft_write_vmem16_bus8 +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0x120a4ad8 fwtty_port_get +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0x873223c9 fwtty_port_put +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0x2465dbaa adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x471b4cef hmc5843_common_remove +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x4cce32e0 hmc5843_common_resume +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xe55259e4 hmc5843_common_suspend +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xe9bb7356 hmc5843_common_probe +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x6e3e8ce4 ade7854_remove +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0xab43fd28 ade7854_probe +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x030422b8 lnet_sock_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x047736d5 lnet_unregister_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x09b72f1a lnet_finalize +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0b5d21b6 lnet_sock_setbuf +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 0x1bb1bff9 lnet_sock_getbuf +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1ee5f15e lnet_ipif_query +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1eef270a lnet_connect +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 0x33202a6c LNetGetId +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x33f722f1 lnet_extract_kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3c604fe9 lnet_sock_getaddr +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 0x55db5324 lnet_iov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x58a1ca89 LNetMDUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5a85a9a5 the_lnet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5e91cfec lnet_copy_iov2iov +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 0x62f010f3 lnet_copy_kiov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x63788702 lnet_sock_listen +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x64cdea3a LNetCtl +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x658b39bf lnet_net2ni +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x66d449b1 lnet_ipif_enumerate +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 0x8e7b7706 lnet_register_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x975f0d18 lnet_sock_read +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x9de986d3 LNetEQAlloc +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa56de08d lnet_ipif_free_enumeration +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 0xaccc323b lnet_sock_write +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb484282d lnet_kiov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb75f7953 LNetEQFree +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xba424ee4 lnet_copy_iov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xba5566d2 lnet_acceptor_port +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xba9e8ec6 lnet_create_reply_msg +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xbf0760a2 LNetMEAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xc72b38bf lnet_set_reply_msg_len +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd1c2f3e4 lnet_extract_iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd7c50cb9 lnet_init +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd91a38c6 lnet_notify +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xdae4b1b8 lnet_parse +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xe024d952 lnet_copy_kiov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xe8124744 lnet_fini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xeafc91e4 lnet_sock_accept +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf1b316bf LNetSnprintHandle +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xfa106804 lnet_counters_get +EXPORT_SYMBOL drivers/staging/lustre/lnet/selftest/lnet_selftest 0x078db139 lstcon_ioctl_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x0e00a347 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 0x4c605983 seq_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x54c9adea seq_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x7ae8af20 seq_client_alloc_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x93ac6a2a 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 0xc997a02f LUSTRE_SEQ_SPACE_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xd20d4a3f client_fid_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xe66b0204 client_fid_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xecee2727 LUSTRE_SEQ_ZERO_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x3b6a8849 fld_client_del_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x7d6d1155 fld_client_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x85a19014 fld_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x9d15d07e fld_client_debugfs_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xad2b298e fld_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xda3823b3 fld_client_add_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xf07244f9 fld_client_fini +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 0x03ae0009 cfs_hash_lookup +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 0x0aa98a7a cfs_hash_create +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 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 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 0x21a44499 cfs_percpt_lock_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x23f6f445 cfs_restore_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x247da28c libcfs_kvzalloc +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 0x297fac97 cfs_hash_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2a4ed56a cfs_hash_rehash_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2adae33e cfs_init_timer +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2c4efe0b cfs_hash_dual_bd_lookup_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2dbe54b2 cfs_trimwhite +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x2ef02848 cfs_hash_del_key +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 0x36b60398 cfs_race_waitq +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 0x3c4937a9 cfs_hash_for_each_empty +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 0x413c5299 cfs_hash_bd_move_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x42393d2a cfs_hash_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 0x463e853d cfs_hash_rehash_cancel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x475f4d26 cfs_hash_getref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x48f163c6 libcfs_str2anynid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4a95faa2 cfs_timer_deadline +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 0x53134f6c cfs_percpt_lock_alloc +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 0x5b2451b1 cfs_percpt_unlock +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 0x5f777d05 libcfs_kkuc_group_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x600fae9b cfs_hash_for_each_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x61d6e1e0 cfs_hash_add_unique +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 0x675e1725 cfs_hash_bd_add_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x68497dbf cfs_cpt_number +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6aa9d0e6 cfs_hash_size_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6b18b7fc cfs_hash_for_each_safe +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x6c147ea0 libcfs_kvzalloc_cpt +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 0x71c4cca8 cfs_percpt_lock +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 0x77ef5792 cfs_hash_dual_bd_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7a63872e cfs_timer_disarm +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 0x7f04ceef cfs_hash_bd_peek_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7fab218c cfs_hash_dual_bd_findadd_locked +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 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 0x8f5f81ec cfs_hash_dual_bd_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x91504e8b libcfs_kmemory +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x924ef5a8 cfs_hash_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x940ed192 libcfs_stack +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x94c8f789 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 0x994f1d05 cfs_crypto_hash_update_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9bd94a35 cfs_hash_bd_del_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x9d7193e4 cfs_hash_rehash_cancel +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 0xa6be5411 add_wait_queue_exclusive_head +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa711aec5 cfs_cpt_table_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa77e40f4 cfs_hash_debug_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9088531 cfs_expr_list_values +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9c0ca61 cfs_timer_init +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 0xae1545e4 cfs_hash_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb18cbfd1 cfs_hash_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb289de95 cfs_hash_bd_finddel_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 0xb8c52b1b cfs_timer_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbab4f34e cfs_timer_arm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbada117b cfs_cpt_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbb18b4f1 cfs_hash_for_each +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbf7a37f1 cfs_signal_pending +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc05afcd7 cfs_hash_rehash +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 0xc3124950 cfs_hash_debug_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc39fd2f9 libcfs_panic_on_lbug +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc3ab0e9f cfs_hash_findadd_unique +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 0xcc001df7 cfs_hash_bd_findadd_locked +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 0xda3a5d85 cfs_hash_for_each_nolock +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 0xdfc7316f libcfs_kkuc_msg_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdfca7737 cfs_hash_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe012b076 cfs_hash_dual_bd_finddel_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe262a6e2 cfs_timer_is_armed +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 0xe7b54314 libcfs_arch_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xeaf51f70 cfs_hash_hlist_for_each +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 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 0xf9701ad1 cfs_hash_dual_bd_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xfe565fa9 cfs_crypto_hash_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x49d2c087 ll_iocontrol_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x57685dec ll_direct_rw_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x857ea787 ll_stats_ops_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xcd3cde92 ll_iocontrol_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xdf630442 ll_osscapa_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x207c6a69 lov_stripe_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x23e937ab lov_stripe_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x2e2a692c lov_lsm_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x93669ce9 lov_read_and_clear_async_rc +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0xb35342ba lov_device_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0xeff99c38 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 0x035852d0 lustre_swab_llog_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x04ac9c10 lu_context_refill +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 0x05e7eb98 dt_try_as_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05f84e88 LU_BUF_NULL +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0612b3b0 cl_io_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x06d82d96 class_handle_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x073f0f4e cl_object_has_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07682fe0 cl_sync_io_note +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x077b50d4 cl_unuse_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07aa68bb lustre_swab_lustre_cfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07cd0682 cl_page_list_fini +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 0x088dccc2 lprocfs_oh_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0908c17c lu_context_key_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ab898b5 obdo_cpu_to_le +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b05864b class_disconnect_stale_exports +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 0x0ca2f02a cl_page_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ca3d50f class_fail_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0cf99bff dt_acct_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0d265f37 llog_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ef734b2 class_put_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0f29d3d7 lu_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0f55a79e lu_context_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0f6fffaa cl_lock_user_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0f94ae59 cl_page_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ff00ec5 class_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x106b6f81 lprocfs_rd_timeouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x10cbf0de lprocfs_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x10f790ae cl_req_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x112435c0 ldebugfs_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11301cf3 lu_device_type_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11495519 lprocfs_write_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x13061c53 lu_context_key_degister +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x13370404 lu_context_enter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x138990a0 cl_io_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x148c5490 class_incref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1491dc30 lu_context_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x154518de dt_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x154a8ba8 lprocfs_rd_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1644dd3b llog_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1733c7aa lustre_common_put_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1796f88c cl_lock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x17bc7518 lu_context_key_quiesce_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x17fc07b2 class_name2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1801e2fb class_conn2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x19928303 cl_lock_enclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1a0eb012 cl_page_make_ready +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1a174059 llog_declare_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1a898043 cl_page_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1bbd62b6 dt_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1bfe57d0 cl_env_implant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1d08403f lu_object_put_nocache +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1dbec2fe cl_object_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1fb8d854 cl_req_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2111c39c lu_context_key_register_many +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 0x22414c26 dt_locate_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2290043b class_new_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x22a711fd lu_context_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2364c5dc dt_txn_callback_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x241e373b class_config_dump_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x243d8392 cl_page_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x24bc39de cl_io_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x24bca7ba llog_exist +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x24e14477 cl_page_put +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 0x260d5123 cl_env_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x26444ecd lu_object_locate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x268d0fe3 cl_enqueue_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2700f107 cl_lock_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x275cdc7a cl_env_reexit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x278e619e lprocfs_rd_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x286860f5 class_handle_free_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x290006ac cl_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x297cf5e0 class_handle2object +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2989babb lustre_register_kill_super_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x29d94a67 cl_page_list_move +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2a4e4692 ldebugfs_add_vars +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2aacb98b cl_object_glimpse +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 0x2bb537a9 llog_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2c23a12b cl_object_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2cceb7a3 class_handle_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2de81dc0 cl_env_nested_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2e5e30af class_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2e8c5726 cl_page_list_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2fbb59a5 lprocfs_rd_server_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x316d9b5a capa_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x316dc7a9 cl_page_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3242ed35 obdo_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x32535a0b obdo_from_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3326e140 cl_page_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x33352c09 cl_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x33b656a5 obdo_from_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x342828d8 cl_lock_nr_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x345b0d3b cl_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x34b5fa86 dump_lniobuf +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 0x38fb0c90 class_match_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x395851ce cl_sync_io_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3a005065 dt_otable_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3a7d035c lprocfs_seq_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3aefaba1 cl_lock_get_trust +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3b214467 cl_lock_at_pgoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3bd6ca32 cl_io_rw_advance +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3c05e415 dt_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3c6cf32c llog_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3caa70ac cl_queue_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f25c782 obd_max_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3fb6b9b2 cl_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3ff5f728 cl_env_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x40f63b81 class_detach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x410d7bb4 ldebugfs_obd_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x42d15a5f cl_lock_disclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4357b315 lprocfs_counter_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x440a1ec9 lu_object_assign_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x44307daf cl_env_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x44394e59 cl_object_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x44a76931 class_export_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x44faea32 obdo_from_iattr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4646d45d cl_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x474ed5bd lustre_swab_ll_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x479a52c0 llog_declare_add +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 0x491f03af cl_page_list_splice +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 0x49de8d42 cl_2queue_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4a58e4e4 obdo_from_la +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4a60a415 lu_object_find_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4a7aef0f cl_conf_set +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 0x4c785d54 llog_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d13458b kuc_len +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d2411e6 cl_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4eaca2c2 obd_exports_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ec5910b lu_context_key_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4f0e89c1 cl_lock_closure_build +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4fba4346 dt_directory_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x507afa49 cl_object_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50c7fc36 ptlrpc_put_connection_superhack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x521f13ab lprocfs_rd_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x53469c90 cl_page_unassume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x538df782 lu_env_refill +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 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 0x5847930e obd_memory +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x58ce7ce6 dt_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x59a498d0 class_uuid2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a158666 class_conn2export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a20d896 obd_memory_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a441d15 class_manual_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a92309b lprocfs_wr_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5af5a2e9 cl_io_rw_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5b61c3fb ldebugfs_add_simple +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5b7a6fcd cl_page_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bc022c5 lprocfs_dt_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5c7f3297 cl_lock_hold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d34ae0d cl_lock_mode_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d56a1d3 lu_site_init_finish +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d6c5b32 dump_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d819e28 cl_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5f441498 cl_lock_at +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 0x604a7764 llog_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x606a9a56 cl_io_commit_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x60e70df1 cl_io_is_going +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x60f9b116 lu_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6107f38f cl_page_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x61eae350 cl_use_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x631fd7b9 lustre_ext_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x63556270 lustre_register_client_fill_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x638fd61b cl_2queue_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x64ed0d4f lu_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6537eaba capa_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x661d2c30 ldebugfs_register_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x66c6bff7 cl_req_page_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67012c9a __llog_ctxt_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6734adbd lprocfs_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67c0e0c7 cl_page_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x68629544 capa_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6890d175 lustre_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x68bd49da lprocfs_oh_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x68e61e3b lprocfs_alloc_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x69146d42 obdo_refresh_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x694b7b4e cl_io_unlock +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 0x69f540bf cl_lock_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6b195326 cl_page_list_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6bb6d421 lu_buf_realloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6cd65a0a lprocfs_init_ldlm_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6cecd389 dt_store_resolve +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d26c07b lu_env_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d5c5df7 cl_offset +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6e46de86 cl_io_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6e48dda6 cl_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6f3e6225 dt_quota_slv_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6fcb7042 lprocfs_counter_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x70160259 class_exp2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x70168f7b cl_lock_mutex_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x704eb264 dt_record_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x70c15f57 cl_page_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x71940f51 llog_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7312117d cl_io_iter_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x742559b1 class_unregister_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x74f8e9cc lu_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x752f71a8 class_get_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x75529a7e cl_lock_is_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x756a77f3 class_parse_nid_quiet +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x75dbc433 cl_req_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x76e11b20 cl_page_at +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 0x7954f92d cl_lock_is_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x795a4a86 llog_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x79747da8 class_new_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x79b611b7 cl_lock_hold_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7ae5ddd4 class_conn2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b22f447 cl_io_prepare_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b4fc57b at_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7e79bc6b 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 0x7f1e5fd3 lprocfs_init_ops_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7f44b42d llog_backup +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 0x81742d89 obd_ioctl_popdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81e4c38c obdo_to_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81e5f1e0 cl_2queue_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81eb3905 lprocfs_free_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x82733932 dt_txn_callback_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x831f656c class_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x832280e6 dt_store_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x832cb54a cl_page_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x83c17af2 class_search_type +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 0x84e73b36 lu_object_anon +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x85898443 lprocfs_clear_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8748de97 class_connected_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x885ad73e lprocfs_free_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x886e0665 cl_page_clip +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x88d51290 cl_page_list_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x89eb9855 cl_lock_discard_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8aa2c358 lprocfs_dt_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b452247 cl_page_list_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b5f4057 lu_context_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b6de473 obd_export_evict_by_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b7c5d70 class_register_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ba6e479 lustre_swab_lu_seq_range +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8bc8486f lu_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8cabe8a8 lu_site_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8d41b4fb lu_context_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f67314c obd_dump_on_eviction +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8fdfacdb cl_page_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9221d024 lprocfs_init_mps_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92e58479 obd_dump_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x930e244d cl_io_lock_alloc_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93188142 cl_lock_weigh +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x931f9653 dt_lookup_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9343a141 cl_req_page_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x937c8777 ldebugfs_add_symlink +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93b46468 lu_session_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x947ab415 cl_page_is_vmlocked +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x94d1bd18 llog_cat_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9512d507 lustre_acl_xattr_merge2posix +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x953596a5 class_devices_in_group +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 0x9686f9c1 llog_cat_cancel_records +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 0x97db62ad cl_io_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9876afce cl_lock_enqueue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x98aeaadf dt_txn_hook_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x997abc2d cl_lock_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99b35f27 _debug_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99cfaf12 lu_env_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b1ed9d8 obd_jobid_var +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b42d1c0 cl_object_attr_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9bbe6689 capa_cpy +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9c7656fc dt_txn_hook_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9c8e69fe cl_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9db97013 cl_io_loop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9dbb17b6 lprocfs_dt_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f0ddf15 cl_lock_closure_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f6bc28b obd_max_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa018ef1f cl_env_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa037cc3e lustre_process_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa052dac7 lprocfs_seq_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa05652d7 cl_page_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa0b2e04f llog_declare_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa160da4a lu_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa3f21fc8 cl_object_kill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa44fc369 lu_device_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa53b067b cl_page_is_under_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5fb234f lprocfs_write_frac_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa600d264 cl_req_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa674c241 kuc_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa67ebcb3 cl_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa6fe58f0 class_import_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa76aac5e lprocfs_rd_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa7bca137 cl_type_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa7c2f458 class_process_proc_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa7cbb53c cl_lock_hold_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa7d86e43 cl_page_gang_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa80e8c51 lu_device_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa21b7a0 lustre_register_quota_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa806a11 lprocfs_single_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab1f3bee obd_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab2a1cda cl_io_iter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab5192db cl_2queue_init_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab815e13 iattr_from_obdo +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 0xad3379df lu_object_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xad553687 cl_lock_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xadc75d22 llog_cat_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xae8a0ff6 cl_2queue_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaefdbf14 cl_locks_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaf7cb6ce cl_req_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaf8c31c0 dt_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xafefa349 cl_unuse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb0121794 llog_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb01963a6 class_uuid_unparse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb03f4316 cl_lock_state_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb08f006f lu_object_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb0d3de1c lu_object_find_slice +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 0xb41998cd lustre_cfg_rename +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4dc5722 dt_declare_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4f8ee63 lprocfs_read_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6ba5dd5 kuc_ispayload +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6e9d58d class_export_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb743ec6a dt_mode_to_dft +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb7a7d465 llog_init_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb7cfe3fe ldebugfs_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb82b297d llog_copy_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb8644472 cl_lock_extransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb89720ae cl_lock_mutex_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb8c62bd0 lprocfs_oh_tally_log2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb8d8c28c lu_object_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb9ff5f74 cl_wait_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba64e882 obd_devs +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 0xbb234a05 lu_context_key_degister_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbb97f169 lu_context_key_quiesce +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbbbf47d4 cl_env_nested_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc38c37e cl_lock_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc436a0d obdo_cpy_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbca5843c lprocfs_rd_conn_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbccb37f7 cl_object_attr_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbce055f7 cl_lock_unhold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd093a54 lu_site_purge +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd7582a4 lprocfs_free_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbefa8eee llog_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbf41fcb3 class_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0038015 lprocfs_at_hist_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0458551 llog_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0bf7ef2 obd_debug_peer_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0caa01b obd_export_evict_by_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0fe1f6b lustre_end_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc15b6211 lprocfs_rd_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc2afebda cl_io_lock_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc30bfdbc cl_io_submit_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc3365b89 class_find_client_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc39eda7e class_unlink_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc3e3236d md_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc404837c lprocfs_stats_alloc_one +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc471777b cl_lock_descr_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc4d1367e cl_vmpage_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc53a7133 llog_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc5c58222 cl_env_unplant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc73bfa42 llog_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc7632b77 cl_page_list_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc7cb2b10 lu_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc87941aa cl_lock_modify +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc96fba26 cl_page_cache_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc9812b4e llog_thread_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc9b3c667 dt_lfsck_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc9c2c222 lprocfs_alloc_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb0ab67f obd_max_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcc0e5f8f obd_export_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xccbc896e llog_open_create +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 0xcdb67fb1 cl_page_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcf022366 cl_io_submit_rw +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcf4999a1 cl_io_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcf54a648 lu_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcf86c2f6 cl_page_find_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcfddce9a cl_page_is_owned +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcfe5daef llog_cat_declare_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0101fc1 lprocfs_counter_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 0xd0e0fb2c dt_index_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd10aa042 lustre_swab_llog_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd1566683 cl_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd1ebf402 cl_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd2017930 lprocfs_oh_sum +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd247c56a lprocfs_exp_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd30d7f96 cl_lock_descr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd3361080 class_disconnect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd3beba77 cl_pages_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd3d34d05 llog_cancel_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd4145a87 class_config_parse_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd523213c lu_context_key_revive_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd5d2ab68 cl_lock_signal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd691ceea cl_lock_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd6f133b4 lu_device_type_init +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 0xd7d10510 lu_object_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7f7b340 cl_lock_mode_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd82c5f76 cl_lock_closure_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 0xdc31883a class_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdc53d5e0 cl_2queue_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdc970041 lu_dev_add_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcc40af0 class_check_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd6dd9cb class_num2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd96f101 cl_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdda8cd61 cl_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xddfbfd47 class_config_llog_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde2a67f5 dt_find_or_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde7d985b obd_dirty_transit_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdf002270 llog_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdf5bb0f0 dt_version_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe028cf84 capa_encrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe03db879 cl_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe0bff1d6 cl_page_list_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe0d8fb96 cl_lock_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1191840 lu_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1392725 cl_page_vmpage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe146cccb cl_sync_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1579bfb lprocfs_stats_collect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1aedc5f class_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe29a7df4 cl_attr2lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2b3d764 dt_record_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2eb4470 class_get_next_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe3675c69 cl_page_own_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe3a654c3 lu_env_refill_by_tags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe3c2e8f2 cl_lock_mutex_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe4871170 lu_context_key_revive +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe49371f1 lprocfs_rd_connect_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe4cc7100 cl_page_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe583b23b lu_kmem_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe5d59d0e cl_page_list_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe64bf707 cl_lock_ext_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe73a0a5c lprocfs_rd_u64 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7d83236 cleanup_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe85e7aa6 class_import_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8e3b821 lu_object_add_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8e56444 llog_cat_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8e84c32 class_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe9ac514c dt_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe9f59db9 ldebugfs_remove +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xea9b5e75 lu_dev_del_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeab4f043 cl_io_read_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeb208c5e llog_cat_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeba1baa7 lu_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec7d6b85 obd_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xed3785b0 lu_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee168ab1 dt_index_walk +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee444f21 llog_cat_add_rec +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 0xef52f96c cl_lock_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef76f858 block_debug_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef9150a4 cl_io_sub_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf01e2527 server_name2index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf0b498e4 class_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf0d2bf51 dt_txn_hook_commit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf12fe78c llog_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2bb9a01 lu_cdebug_printer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2fd6695 statfs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf414c23e cl_object_attr_unlock +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 0xf6339719 cl_page_list_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf6dfcf39 cl_page_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf6ff32e6 llog_cat_init_and_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7020831 lprocfs_dt_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf78d6114 cl_page_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7a4c645 lprocfs_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf816c5db class_exp2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf87f6617 cl_2queue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf8aacc49 lu_object_invariant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf8d661b0 cl_page_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf9119cc3 cl_io_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf9ad5153 dt_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa1e4308 class_handle_hash_back +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa7dcc33 lprocfs_wr_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa813d06 capa_hmac +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa9cf0e1 class_disconnect_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbea0098 lu_types_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc1d9813 class_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc2fed66 cl_lock_user_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc7f18d0 obd_pages_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfcb57b14 llog_cat_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd60bc10 cl_page_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd68d17a class_notify_sptlrpc_conf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd7e16f1 lprocfs_alloc_obd_stats +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 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 0x04187342 sptlrpc_gc_del_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x044e4bf5 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 0x05b09748 ldlm_get_enq_timeout +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 0x07eedf1b ldlm_prep_elc_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x086d0077 ptlrpc_req_set_repsize +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0877eddb req_capsule_client_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x08bb2d27 lustre_swab_obd_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x090f010b ptlrpc_reconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x095587d0 lustre_msg_buflen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x09715a6b lustre_pack_reply_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a3130b0 RMF_MDT_EPOCH +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a5bc526 ptlrpc_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ab59ccd ldlm_lock_fail_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ac252b2 lustre_msg_set_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0b14b2d1 ldlm_destroy_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0b174c28 ptlrpc_set_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0b3b6aea sptlrpc_get_bulk_checksum +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 0x0e371951 target_print_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0f7ed08b ptlrpc_request_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x10f18f20 interval_iterate_reverse +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x114e083c 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 0x1156f150 sptlrpc_import_sec_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x11ba484a ptlrpc_prep_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12274938 ldlm_init_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12b6f5a3 ptlrpc_connection_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x13958574 sptlrpc_cli_ctx_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x13ab522e ptlrpc_resend +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 0x15821c2c ptlrpc_buf_set_swabbed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x15a3e4db RMF_GETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x16e02224 ptlrpc_pinger_del_import +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 0x1878ca60 ldlm_cli_cancel_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x18efa031 ldlm_pool_set_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x190b17bc ptlrpc_req_finished +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 0x1a0e1006 sptlrpc_cli_enlarge_reqbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a3c8836 ptlrpc_send_error +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 0x1b6c2879 sptlrpc_cli_unwrap_bulk_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1baa105d ldlm_pool_get_lvf +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 0x1c588bc1 ptlrpc_set_add_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d043548 lustre_msg_set_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d1c5944 target_pack_pool_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d725465 ptlrpc_cleanup_client +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 0x1e5bbcfc ldlm_resource_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1e6ef56e ptlrpc_recover_import +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 0x1f5eadea ldlm_pool_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x206aaa85 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 0x218a36ce ldlm_cli_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x219391ec RMF_EAVALS_LENS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x22668b4f ldlm_namespace_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x233790b5 RMF_OST_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x23d7a802 ldlm_reprocess_all_ns +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x23ed8f66 ptlrpc_schedule_difficult_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x23f7bd0c ptlrpc_disconnect_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 0x2665d58e lock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x269554ce RQF_LDLM_INTENT_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x26e147c4 ldlm_cli_enqueue_fini +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 0x29d2ce8e sptlrpc_target_sec_part +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 0x2b2740ad ldlm_extent_shift_kms +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2b27ab1e ptlrpc_pinger_sending_on_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2c00c60d ptlrpc_sample_next_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2c473341 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 0x2d8016cf __ptlrpc_free_bulk +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 0x2e8e615c ldlm_lock_get +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 0x2f93d088 ldlm_lock_change_resource +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 0x3206b77d 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 0x343cd69e ptlrpc_prep_fcset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x358388d3 ldlm_lock_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3584112d ldlm_namespace_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35939a3d lustre_swab_fiemap +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35b99a56 sptlrpc_sec_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x36305c0c ldlm_replay_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x36bc6296 client_disconnect_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x37448df0 ldlm_resource_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x37fa7feb sptlrpc_target_update_exp_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x37fcfad1 ldlm_destroy_export +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 0x388489b3 ldlm_lock_cancel +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 0x3908b4b0 ptlrpc_stop_all_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x390ad1a2 ldlm_lock_downgrade +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x39738f0e do_set_info_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x39f49fb8 req_capsule_has_field +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x39f60a5f RMF_OST_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x39f9559b client_import_del_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3a00280e ptlrpc_cleanup_imp +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 0x3b64680f sptlrpc_conf_client_adapt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3b6b7cba dump_ioo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3bdee337 ldlm_lock_fail_match +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 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 0x3faa813e ldlm_pool_setup +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 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 0x43d86a7b req_capsule_set +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 0x450262df target_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45ad9b39 ptlrpc_set_add_req +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 0x498c03c5 lustre_msg_set_last_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x49b37d3c req_capsule_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4a5a2416 RMF_DLM_REQ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4ab9a589 ptlrpc_nrs_policy_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4af5934b req_capsule_field_present +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4b36394d lprocfs_wr_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d1463e4 ptlrpc_add_rqs_to_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d7580d0 lustre_swab_hsm_user_item +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d94ab1e ldlm_register_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4df8bf45 ptlrpc_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e1706e5 lustre_msg_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e274656 ldlm_completion_ast_async +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 0x50292e72 ptlrpc_init_import +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 0x517cd2f6 ldlm_resource_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x51bd1be5 lprocfs_wr_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x524312fc req_capsule_server_grow +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 0x5362ce48 ptlrpcd_alloc_work +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 0x55262656 ptlrpc_prep_bulk_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x555eb7fe RQF_MDS_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x577b0efd ldlm_lock_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 0x5abe6513 sptlrpc_gc_add_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5af0d02a ldlm_lock_dump_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5b6545f4 req_capsule_init +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 0x5d8479c6 req_capsule_set_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5dfd34fc sptlrpc_gc_add_sec +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 0x5ee9d386 _debug_req +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 0x6062cf08 ptlrpc_prep_req_pool +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 0x60f0c396 sec2target_str +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 0x629fe56a lustre_pack_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x62aaae3f RQF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6312dfcc ptlrpc_unpack_rep_msg +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 0x63e49c00 sptlrpc_cli_ctx_expire +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x646c2b9f _ldlm_lock_debug +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 0x661e40ba ptlrpc_lprocfs_unregister_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x66253b20 ldlm_blocking_ast_nocheck +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x685eeaba RMF_DLM_GL_DESC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x687b5167 ldlm_pool_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x688769e2 ptlrpc_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68a7ab49 ptlrpc_prep_req +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 0x6a8dfc05 ldlm_pool_get_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6c57bbf6 dump_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d3a0c7f ldlm_namespace_dump +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 0x6eb1c7d1 ptlrpc_restart_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6ed20499 ldlm_revalidate_lock_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6ed5d41a ldlm_pool_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6efa82b0 RQF_MGS_TARGET_REG +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6efb32a2 ptlrpc_set_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f6dc736 lustre_swab_mdt_remote_perm +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f95f23a ldlm_namespace_get +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 0x70376d9c ldlm_namespace_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7063c8d2 ptlrpc_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x71810564 sptlrpc_enc_pool_get_pages +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 0x73355615 req_capsule_client_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x736280a2 ptlrpc_fail_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x74840056 lustre_msg_set_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x749ec0a2 client_import_find_conn +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 0x7755f3be ptlrpc_hpreq_handler +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 0x799aadef ptlrpc_unregister_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x79eb873d lprocfs_wr_evict_client +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 0x7b4d6322 ptlrpc_save_lock +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 0x7f2ba538 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 0x80a9e8c3 lustre_msg_get_last_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80eae5be req_capsule_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80ecb4e3 RMF_MDS_HSM_CURRENT_ACTION +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x813a86e1 ptlrpc_register_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x817d7f1f lustre_msg_add_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x81c7ecad unlock_res_and_lock +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 0x84812d3c req_capsule_filled_sizes +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85135801 RMF_DLM_LVB +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x854e1721 sptlrpc_cli_unwrap_bulk_read +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 0x8644de51 ptlrpc_set_import_active +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 0x8a318486 ptlrpc_deactivate_import +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 0x8b9b83da sptlrpc_sec_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8be761c9 ptlrpc_request_alloc_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8c4b233f sptlrpc_target_export_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8cb71d4b RQF_MDS_REINT_CREATE_SLAVE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8d37d04a ldlm_cli_cancel_unused +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 0x8df20859 ldlm_blocking_ast +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 0x905619d1 ptlrpc_invalidate_import +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 0x93500acb ptlrpc_mark_interrupted +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x937b1ee0 lustre_swab_mdt_ioepoch +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x94173418 sptlrpc_register_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x94abbecb ptlrpc_request_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9553c633 RQF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x959c3f4b ptlrpcd_add_rqset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x95b323cc ldlm_prep_enqueue_req +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 0x97121aa8 ptlrpc_abort_inflight +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9794855d sptlrpc_lprocfs_cliobd_attach +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 0x98ce3dbc ldlm_resource_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x99301d6e ptlrpcd_wake +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9994f950 ptlrpc_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 0x9a46eda1 ldlm_lock2handle +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 0x9d441600 ptlrpc_request_alloc_pack +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 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 0xa2eb30cc ldlm_init_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa3b4918b ldlm_flock_completion_ast +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 0xa478005d ptlrpc_unpack_req_msg +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 0xa514477a sptlrpc_cli_wrap_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5458dad ldlm_lock_decref_and_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa57ec09c sptlrpc_svc_ctx_invalidate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5880075 ldlm_errno2error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5d1ae7f sptlrpc_sec_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 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 0xacd6a7d7 lustre_swab_ost_last_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xad43bef0 req_capsule_other_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaddc3979 lustre_swab_lustre_capa_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xae2b347e ldlm_cli_cancel_unused_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xae9de7f4 ptlrpc_add_timeout_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaed06456 client_obd_setup +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 0xb1da2e2a ldlm_pool_set_clv +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 0xb454b311 ptlrpc_replay_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 0xb61cb95a RQF_MDS_GETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb6783e52 ptlrpc_pinger_add_import +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 0xb75acdfe ldlm_pool_add +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 0xb88918da lprocfs_wr_pinger_recov +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 0xbb3b55d9 ptlrpc_request_bufs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc01d9a3 sptlrpc_import_flush_all_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc1370dc lustre_shrink_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbcfe327e req_capsule_server_sized_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd7dc2cb lustre_free_reply_state +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 0xbec2b7b4 ldlm_namespace_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 0xbfefcf1d ldlm_pool_get_slv +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 0xc0f89322 ptlrpc_unregister_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc18ba9ba ldlm_lock_allow_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2500c99 sptlrpc_cli_ctx_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 0xc336b754 ptlrpc_request_set_replen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc346f7f5 req_capsule_init_area +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc39f7a3c ldlm_cli_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc3f81ffa ptlrpc_at_set_req_timeout +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 0xc78948ee ldlm_pool_fini +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 0xc84abaae sptlrpc_import_flush_my_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc8a8f75e ldlm_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc8f586a9 ptlrpc_connection_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc9e73666 ptlrpc_buf_need_swab +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xca18444d ptlrpc_nrs_policy_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xca5a81ec ptlrpc_pinger_ir_down +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xca5f7322 ldlm_cli_enqueue_local +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 0xcc7372a0 ptlrpc_req_xid +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 0xcfa3f1fa req_capsule_client_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcfd4fa21 ldlm_resource_unlink_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd0621034 req_capsule_server_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd09ca2f2 ptlrpc_commit_replies +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd157dae1 ptlrpc_set_add_new_req +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 0xd3126c2f ptlrpc_wake_delayed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3dae408 ldlm_it2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd425e01f ldlm_lock_allow_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd53b1a4c ptlrpc_service_health_check +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 0xd7415cd2 llog_initiator_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd78dd3aa ptlrpc_request_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd7910326 lustre_swab_obd_statfs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8755334 ptlrpc_resend_req +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 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 0xdbc9295f sptlrpc_req_replace_dead_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdbeb718b req_capsule_server_get +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 0xdf786b9a lustre_pack_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdf97c4c0 ldlm_pool_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe0052063 req_capsule_client_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe0cc694c RQF_LLOG_ORIGIN_HANDLE_NEXT_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe358d70f lprocfs_rd_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe3738053 ptlrpc_set_next_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe37cd3f0 ldlm_cli_cancel_req +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 0xe624de52 ptlrpc_free_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe643998e RQF_OST_SETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe6676f12 client_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe6a6c1d1 client_destroy_import +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 0xe7415d6f ptlrpc_init_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7512278 ptlrpcd_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe77e1f80 req_capsule_get_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe85b6da3 lustre_swab_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe88c0fd6 client_import_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeabac4fc sptlrpc_rule_set_merge +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xead50a67 ptlrpc_lprocfs_brw +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeb1a2a11 ptlrpc_unregister_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeb1fb76d __ptlrpc_prep_bulk_page +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 0xed4c6861 ldlm_glimpse_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xedcb740d sptlrpc_name2flavor_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeeb4c066 sptlrpc_enc_pool_put_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef061cf0 req_capsule_server_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef1aeca9 RMF_FLD_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef20ddde ldlm_lock2desc +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 0xf28872cd sptlrpc_cli_ctx_wakeup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf28faa64 sptlrpc_unregister_policy +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 0xf437f69b ldlm_cli_update_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf43e604d ptlrpc_register_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf45085e1 sptlrpc_conf_log_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf488505f ldlm_lock_match +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 0xf598b919 ptlrpc_request_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf6011603 ptlrpc_request_addref +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 0xf6302cc4 ldlm_cancel_resource_local +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 0xf8c187fa ptlrpc_retain_replayable_request +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 0xfa1a97c0 ptlrpc_activate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfa51688d interval_insert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfb358fae lustre_pack_reply_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfb4ea5a2 req_capsule_server_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc238c13 ptlrpc_lprocfs_register_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc286e32 ptlrpc_obd_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc2fa83f ptlrpc_del_timeout_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc7add83 ptlrpcd_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc8bd4f0 __ldlm_handle2lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfd148bf8 RMF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfdb27c6a ldlm_namespace_new +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfe61563f req_capsule_server_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfe97525f ptl_send_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfe9ec2f4 ptlrpc_queue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff02a0e9 ldlm_lock_set_data +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff89e80b ldlm_pool_init +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 0x89048749 cxd2099_attach +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x02ba75fa HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x04d8a8a6 rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x07ce1029 rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x08a3d3ed rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0e0bf299 rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x13a0a9a5 rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1f790c8d rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2507e636 rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x28d62c75 rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x34d92007 rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x35ca1877 rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x39162038 rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x40ad15c5 rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x46049f80 rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4606367c rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x46993708 dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x50e18644 rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x547a03a4 rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x591a5152 rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5bf0dc57 rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x617f6694 rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x659ca201 rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x696afbb1 rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x69ee0334 rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x71a4d95b rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x763c58a8 rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x84d59447 rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x876bcee2 RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x96b40bcf rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9778cd48 rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9d43538a rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xaa7ec4b3 rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xac9d8b0e rtllib_wpa_supplicant_ioctl +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xae5463a4 rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb04ede52 free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb1c8118f rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb364c902 rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb9718da0 rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe1420f2 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc2069bbd rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc8e51519 rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcaebe883 rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd2d84267 alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd30d702b rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd9fb0fd3 rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe5c5c75e notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xed5faba9 rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf1269f79 rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf3eba5ec rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf8fedb97 Dot11d_Channelmap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xfde07029 rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0400ac99 ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x041ee992 ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0aaff3b8 ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0e2e6047 ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x11ffd25f ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x16f6828d ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x170d8d1c ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x18464b38 ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2824f50b ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x28f47572 ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2b21eff8 notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2e67c26b ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2f5b5915 ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2fc02fe9 Dot11d_Reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x31b247d2 ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x39be1feb Dot11d_UpdateCountryIe +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3c7701aa ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x457b0220 IsLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x46f8664f ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x47ee36a2 ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x51a6ea50 SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x569ef769 ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x58951483 DOT11D_ScanComplete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x59863171 ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6a10ff20 Dot11d_Init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6d0450f0 ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6ed9010f ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6fa7b822 ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x70833f23 ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7aa368d5 ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8052daaf ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x955b19d5 ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9709dec0 ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x98a083fe ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9ff69ccb ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa421d87c HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xad1c2c04 ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xad92ede9 ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xaee2fd20 ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb350a661 ieee80211_send_probe_requests_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb65abb42 ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb91b820c ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb96450a6 ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbe96fa86 ToLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc192a0e6 ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc27a3442 ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc4281128 DOT11D_GetMaxTxPwrInDbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc5a718dc ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xcd3b0d0c ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xcf4c2491 ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd34d71d0 ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd960f9b7 ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe852ad5a ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xeb5b70be ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xec24dca0 ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf150f451 ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x03aa71f5 iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1056372f iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x10c0eb62 iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1504af8a iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1ae56238 iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1cb2f87c iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x33603a9c iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x376d49af iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x3ae68186 iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x443ff082 iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x469f7292 iscsit_find_cmd_from_itt +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4ef7e53d iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x61605fcc iscsit_set_unsoliticed_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x66d262a7 iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x71441b7c iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7a59a171 iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7bfdbca0 iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7e464bb8 iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x82b025d5 iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8d69f20f iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x908e3d5c iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa41ea78d iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa9353364 iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc008c21b iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc1261906 iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xca39b6e7 iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf8f47d5c iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xfb08819d iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/target_core_mod 0x00c032bf passthrough_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x0168d3fe sbc_dif_copy_prot +EXPORT_SYMBOL drivers/target/target_core_mod 0x02de3b18 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x04cebbdc transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x08c77a75 target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x0ac25986 transport_backend_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x140f2a29 sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x1ac6022f transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0x1b1a15a4 sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0x1f5773cd transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x27e8095b target_nacl_find_deve +EXPORT_SYMBOL drivers/target/target_core_mod 0x2c7a0ea2 transport_init_se_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x35c1a714 target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0x419c0f54 target_put_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x41aa7f53 target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x4920a675 transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x497c7e7c target_sess_cmd_list_set_waiting +EXPORT_SYMBOL drivers/target/target_core_mod 0x4b72b33f transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x569010be spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0x64bff0de spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x6673b70b transport_check_aborted_status +EXPORT_SYMBOL drivers/target/target_core_mod 0x6db10a58 transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0x6e61fd70 core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0x6fb57a7a target_register_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x71e740c3 target_submit_cmd_map_sgls +EXPORT_SYMBOL drivers/target/target_core_mod 0x7331108f transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x746f23a7 transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0x7731e5a5 target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x7dbada9d transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x816f410d spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x8193b20d transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x8247391e passthrough_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x85aa880c transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x86a810b4 core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x88b7c9d3 target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x8ef1f421 target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x93322bc5 transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x938a0051 transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x95380cbe core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0x95f7a201 target_show_dynamic_sessions +EXPORT_SYMBOL drivers/target/target_core_mod 0x977d4d5b core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0x9c72efa8 core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x9d8ebede core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0xa46c7c3d target_get_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xafba5c77 sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xb0fce726 transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0xb23794a5 sbc_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0xb2b5edf0 transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0xb6c4158a transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xbac6fd9a spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0xbd6324cc sbc_dif_verify +EXPORT_SYMBOL drivers/target/target_core_mod 0xbdce773e core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xc9ebaee7 core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xca771aea transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0xd8439443 transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0xdbd16aac transport_init_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0xe13f700b target_backend_unregister +EXPORT_SYMBOL drivers/target/target_core_mod 0xe22aa382 target_unregister_template +EXPORT_SYMBOL drivers/target/target_core_mod 0xe8e85c01 __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xe9d0c866 transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0xeab0eeab target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xeb2bc643 target_undepend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0xf01621c7 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf3d658a5 target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xf7a314a5 target_lun_is_rdonly +EXPORT_SYMBOL drivers/target/target_core_mod 0xfe870055 target_depend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0xff13ac52 target_setup_cmd_from_cdb +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 0x9de080b9 usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/function/usb_f_uvc 0x92e9ebac uvc_set_trace_param +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0x52444e9d usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0x93cd6aea sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x00859632 usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x04756c3f usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x14e4c12b usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x33c60f76 usb_wwan_ioctl +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x3dd6e07c usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x4dc8688b usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x7ec9e52e usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xb51a3a67 usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xd7ebe1b2 usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xdbbe0387 usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xded8114e usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xf83b2a0d usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x7be11d00 usb_serial_resume +EXPORT_SYMBOL drivers/usb/serial/usbserial 0xb3d7fb31 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 0x0b68a936 devm_lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0x90a84c25 devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0xf17104c3 lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0xfc8b3f0f lcd_device_register +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x021a443b 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 0x1ccfaaae svga_get_caps +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 0x92c87136 svga_tilefill +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x96eb671b svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xcb988f7f 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 0xef774f5d svga_compute_pll +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xf2db5956 svga_match_format +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xf6ef9691 svga_get_tilemax +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xfa4640e9 svga_tilecursor +EXPORT_SYMBOL drivers/video/fbdev/core/syscopyarea 0xcd5ea7c6 sys_copyarea +EXPORT_SYMBOL drivers/video/fbdev/core/sysfillrect 0xcf1dfa58 sys_fillrect +EXPORT_SYMBOL drivers/video/fbdev/core/sysimgblt 0xf37c3e4f sys_imageblit +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x0cc3ede5 cyber2000fb_detach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x4b2310f1 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 0xbf2481ec mac_find_mode +EXPORT_SYMBOL drivers/video/fbdev/macmodes 0xe2304303 mac_map_monitor_sense +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x7935c242 g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xa397bac7 matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xef1d73ce matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x065ef414 DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x1264b4f9 DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x5a54b29e matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xacb092bf matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0x99710121 matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0x0e03179c matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x03ea6b6b matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xd1bd4c08 matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xfa2ef70b matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xfd3c3b99 matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x865308e0 matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0xeaed5247 matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x2c72ea1d matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x7fe0b7b5 matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xc7ecc2ec matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xee1459e2 matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xffb35080 matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/mb862xx/mb862xxfb 0x770e3cc9 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 0x707e750a w1_ds2760_read +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x7841ce7c w1_ds2760_recall_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xa13e6a4c w1_ds2760_write +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xc352ef25 w1_ds2760_store_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x4454ec4b w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0xa7fded79 w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x8226d678 w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0xc100a50b w1_ds2781_io +EXPORT_SYMBOL drivers/w1/wire 0x598de8d1 w1_remove_master_device +EXPORT_SYMBOL drivers/w1/wire 0xbae3c55e w1_register_family +EXPORT_SYMBOL drivers/w1/wire 0xe588e6ce w1_add_master_device +EXPORT_SYMBOL drivers/w1/wire 0xfd01ff52 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 0x1d18a611 config_item_set_name +EXPORT_SYMBOL fs/configfs/configfs 0x457c541c configfs_undepend_item +EXPORT_SYMBOL fs/configfs/configfs 0x5b0d0d18 config_item_get +EXPORT_SYMBOL fs/configfs/configfs 0x7091756e config_group_init +EXPORT_SYMBOL fs/configfs/configfs 0x78710868 config_item_put +EXPORT_SYMBOL fs/configfs/configfs 0xa4af7e3d configfs_depend_item +EXPORT_SYMBOL fs/configfs/configfs 0xcf1584bc config_group_find_item +EXPORT_SYMBOL fs/configfs/configfs 0xd4f75fd6 config_group_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0xe495083a configfs_unregister_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0xef1724eb config_item_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0xfebbb36d configfs_register_subsystem +EXPORT_SYMBOL fs/exofs/libore 0x0805a96a ore_check_io +EXPORT_SYMBOL fs/exofs/libore 0x272df19e ore_create +EXPORT_SYMBOL fs/exofs/libore 0x28806871 ore_verify_layout +EXPORT_SYMBOL fs/exofs/libore 0x3539f34b ore_truncate +EXPORT_SYMBOL fs/exofs/libore 0x4527e170 ore_calc_stripe_info +EXPORT_SYMBOL fs/exofs/libore 0x4ebf19c9 ore_read +EXPORT_SYMBOL fs/exofs/libore 0x916c7cc7 ore_get_io_state +EXPORT_SYMBOL fs/exofs/libore 0x92836a86 ore_get_rw_state +EXPORT_SYMBOL fs/exofs/libore 0xa3d2a634 g_attr_logical_length +EXPORT_SYMBOL fs/exofs/libore 0xb0599b1f extract_attr_from_ios +EXPORT_SYMBOL fs/exofs/libore 0xb93bbacc ore_remove +EXPORT_SYMBOL fs/exofs/libore 0xc70e8ab1 ore_write +EXPORT_SYMBOL fs/exofs/libore 0xe6bcbbae ore_put_io_state +EXPORT_SYMBOL fs/fscache/fscache 0x016a58b8 __fscache_attr_changed +EXPORT_SYMBOL fs/fscache/fscache 0x04529e3d fscache_mark_page_cached +EXPORT_SYMBOL fs/fscache/fscache 0x090c3164 __fscache_check_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x13b0645c fscache_put_operation +EXPORT_SYMBOL fs/fscache/fscache 0x1659b348 __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x19403ca1 __fscache_readpages_cancel +EXPORT_SYMBOL fs/fscache/fscache 0x1c4c1da8 fscache_op_complete +EXPORT_SYMBOL fs/fscache/fscache 0x369bd158 __fscache_wait_on_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x3afe9689 __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x3cfb3662 __fscache_update_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x4387df55 __fscache_write_page +EXPORT_SYMBOL fs/fscache/fscache 0x4715d14b __fscache_unregister_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x517b62b0 __fscache_read_or_alloc_pages +EXPORT_SYMBOL fs/fscache/fscache 0x5bf7fef2 fscache_add_cache +EXPORT_SYMBOL fs/fscache/fscache 0x5c392e24 __fscache_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x6021a8d6 fscache_check_aux +EXPORT_SYMBOL fs/fscache/fscache 0x655b1af9 fscache_enqueue_operation +EXPORT_SYMBOL fs/fscache/fscache 0x6deb9d20 fscache_object_destroy +EXPORT_SYMBOL fs/fscache/fscache 0x74530ecd fscache_op_debug_id +EXPORT_SYMBOL fs/fscache/fscache 0x772654e5 fscache_object_retrying_stale +EXPORT_SYMBOL fs/fscache/fscache 0x79091ab0 fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0x7fc32824 fscache_object_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0x86c64e0f fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0x998718f5 fscache_operation_init +EXPORT_SYMBOL fs/fscache/fscache 0x9bdf323e fscache_cache_cleared_wq +EXPORT_SYMBOL fs/fscache/fscache 0xa3f11134 fscache_fsdef_index +EXPORT_SYMBOL fs/fscache/fscache 0xa6a779c6 __fscache_register_netfs +EXPORT_SYMBOL fs/fscache/fscache 0xaa128f20 __fscache_maybe_release_page +EXPORT_SYMBOL fs/fscache/fscache 0xbccfc1c5 fscache_init_cache +EXPORT_SYMBOL fs/fscache/fscache 0xbe2f5d51 __fscache_read_or_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0xcfd595cc fscache_object_mark_killed +EXPORT_SYMBOL fs/fscache/fscache 0xd4b08b7d __fscache_uncache_page +EXPORT_SYMBOL fs/fscache/fscache 0xd9a23be1 __fscache_check_consistency +EXPORT_SYMBOL fs/fscache/fscache 0xdaa8bb8f fscache_obtained_object +EXPORT_SYMBOL fs/fscache/fscache 0xdd451a6b __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xe1804085 fscache_mark_pages_cached +EXPORT_SYMBOL fs/fscache/fscache 0xe433e126 fscache_object_init +EXPORT_SYMBOL fs/fscache/fscache 0xe4fb9d33 __fscache_uncache_all_inode_pages +EXPORT_SYMBOL fs/fscache/fscache 0xe9d6a443 __fscache_enable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xfb02d1b0 __fscache_wait_on_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0xffc60bf3 __fscache_disable_cookie +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x056b4268 qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x6248811b qtree_read_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xb63db56e qtree_entry_unused +EXPORT_SYMBOL fs/quota/quota_tree 0xc01bafba qtree_release_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xf7a848d3 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 0x56930467 lc_seq_printf_stats +EXPORT_SYMBOL lib/lru_cache 0x56fc3ea0 lc_put +EXPORT_SYMBOL lib/lru_cache 0x619ed575 lc_try_get +EXPORT_SYMBOL lib/lru_cache 0x6a059eb3 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 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/6lowpan/6lowpan 0x61157752 lowpan_nhc_del +EXPORT_SYMBOL net/6lowpan/6lowpan 0xc0b679df lowpan_nhc_add +EXPORT_SYMBOL net/802/p8022 0x41a86785 unregister_8022_client +EXPORT_SYMBOL net/802/p8022 0xc7d4109a register_8022_client +EXPORT_SYMBOL net/802/p8023 0x80104914 destroy_8023_client +EXPORT_SYMBOL net/802/p8023 0x91fd0149 make_8023_client +EXPORT_SYMBOL net/802/psnap 0x38b4de4f unregister_snap_client +EXPORT_SYMBOL net/802/psnap 0xc97a03ec register_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x01d9d8cb p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x053cfbe2 p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x0884e847 p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0x1a37c7e9 p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0x225485a7 p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0x2eb2fa1e p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0x333e1aa9 p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0x33c4aaef v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0x35d1e27e p9_idpool_get +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x4393645c v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0x44d2c2c0 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0x4b00e370 p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0x65c9149e p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0x67ccaab3 p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0x6cb375ea p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0x70c0a95e p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0x72c1a813 p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0x7c677191 p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0x7d4acf74 p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0x81e67641 p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x834219e2 p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0x87f53bab p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0x8d645033 p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0x92b4e333 p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0xa00b1c12 p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0xa6f29b31 p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0xaa9245ae p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0xabc42f38 v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0xb375e397 p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0xb7801318 p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0xb9b1cacb v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0xbe92e390 p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0xc13fb73b p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0xc2acb51a p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0xc48e10e2 p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0xc5db54a9 p9_idpool_destroy +EXPORT_SYMBOL net/9p/9pnet 0xc730c2af p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0xce86c9b3 p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0xd17514c2 p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0xd719490b p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0xde550011 p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0xe0b99448 p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0xe343029f p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0xe49ff096 p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xe91fe46e p9_client_open +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 0x54cedcd3 aarp_send_ddp +EXPORT_SYMBOL net/appletalk/appletalk 0x9650675e alloc_ltalkdev +EXPORT_SYMBOL net/appletalk/appletalk 0xe6db5f22 atalk_find_dev_addr +EXPORT_SYMBOL net/appletalk/appletalk 0xf7e86b4a atrtr_get_dev +EXPORT_SYMBOL net/atm/atm 0x198fa7f2 vcc_release_async +EXPORT_SYMBOL net/atm/atm 0x1bfbb10f vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0x1f8e90d5 atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0x28dfb416 atm_dev_register +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x2de92e81 atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0x440e013a atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x4d0be70c atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0x6c7b2e4e vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0x8e919e51 deregister_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 0xb5d14aa9 atm_charge +EXPORT_SYMBOL net/atm/atm 0xbf155666 vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0xc9677ec0 atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0xe9eac6a2 atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0xebf2d9a8 register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/ax25/ax25 0x242852b9 ax25_uid_policy +EXPORT_SYMBOL net/ax25/ax25 0x393ba116 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 0x6927ca5c ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0x7d638ce7 ax25_ip_xmit +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0xa7f3015b ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xc1450898 ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0xc894e013 ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0xcaf19f63 ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/ax25/ax25 0xf2c6b11e ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0xfb801351 ax25_linkfail_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x06c6c69d bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1311d6e4 hci_mgmt_chan_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1b6ef46b hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x21da23eb hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0x249d4dd7 hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x25f89c50 bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x273df977 bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0x372abbe1 bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3753f384 hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x394b04f0 bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3b08974b bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3d5e1751 l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0x42db0806 __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x44073456 hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0x47022514 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4cb6437b bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4eefee6d bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5a11df9b hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6433b221 bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6557e78e hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0x66092ecb hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x677cd911 hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7aedc7f2 l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8a4c40cc __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8efb2b12 l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8fea24bd bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x91c9a325 bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0x93bbe779 hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa3e2d1ef l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa76d13a4 l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0xaca10457 hci_alloc_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb4e10e84 bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0xbc15a91e bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0xca899ffc bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcc1fb551 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd23764e3 hci_mgmt_chan_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd652bd03 hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7442057 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd8c2b62e l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0xdcac3586 bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe3bbfa67 hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0xeab5d621 bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf41aa24d bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf8fb8136 hci_register_cb +EXPORT_SYMBOL net/bridge/bridge 0xc95a8da7 br_should_route_hook +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x4bec42a5 ebt_register_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xa148d0ff ebt_do_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xd3a2f15f ebt_unregister_table +EXPORT_SYMBOL net/caif/caif 0x0f6cc147 caif_enroll_dev +EXPORT_SYMBOL net/caif/caif 0x1446b60a caif_client_register_refcnt +EXPORT_SYMBOL net/caif/caif 0x2a09f713 cfpkt_fromnative +EXPORT_SYMBOL net/caif/caif 0x2cf73ee0 caif_connect_client +EXPORT_SYMBOL net/caif/caif 0x329dbd06 cfpkt_info +EXPORT_SYMBOL net/caif/caif 0x38701a7c cfcnfg_del_phy_layer +EXPORT_SYMBOL net/caif/caif 0x4a237e57 cfpkt_tonative +EXPORT_SYMBOL net/caif/caif 0x63512138 caif_disconnect_client +EXPORT_SYMBOL net/caif/caif 0x6a44fc70 cfpkt_extr_head +EXPORT_SYMBOL net/caif/caif 0x7c13169e 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 0xa295c3af get_cfcnfg +EXPORT_SYMBOL net/caif/caif 0xb7b6874e caif_free_client +EXPORT_SYMBOL net/can/can 0x557dc63a can_send +EXPORT_SYMBOL net/can/can 0x94ac3c34 can_proto_register +EXPORT_SYMBOL net/can/can 0xa5f58494 can_ioctl +EXPORT_SYMBOL net/can/can 0xb5cc17dc can_rx_unregister +EXPORT_SYMBOL net/can/can 0xd572f1dc can_proto_unregister +EXPORT_SYMBOL net/can/can 0xe0459567 can_rx_register +EXPORT_SYMBOL net/ceph/libceph 0x01ba3420 ceph_auth_update_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x07a275e8 ceph_messenger_init +EXPORT_SYMBOL net/ceph/libceph 0x09290ab3 ceph_debugfs_init +EXPORT_SYMBOL net/ceph/libceph 0x0a9070f2 ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x0b8dc0cb ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0x0c463bc9 ceph_osdc_cancel_event +EXPORT_SYMBOL net/ceph/libceph 0x0c60055a ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0x0fdb8d41 osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0x11db19d4 ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0x14f45bc7 ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x179e0aa4 ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0x1cc38927 ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0x1f1a5aaa ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0x20d151cb ceph_osdc_setup +EXPORT_SYMBOL net/ceph/libceph 0x228951d3 ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0x23e2dbeb ceph_oloc_oid_to_pg +EXPORT_SYMBOL net/ceph/libceph 0x27179c20 ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x27f7eb75 ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x2cc0e35c ceph_monc_got_mdsmap +EXPORT_SYMBOL net/ceph/libceph 0x2db717f3 ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0x2fd8adec ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0x32553ad0 osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x33d42002 ceph_get_direct_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x3414d075 ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0x3abec91f ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x3bbe6cf1 ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0x3f688151 ceph_put_snap_context +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 0x497bbe02 ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x4d4f38b0 ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0x4df7b0dd ceph_osdc_create_event +EXPORT_SYMBOL net/ceph/libceph 0x4ebd0433 ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x52510e83 __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x5379cea3 ceph_caps_for_mode +EXPORT_SYMBOL net/ceph/libceph 0x539c02ac osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0x556770cc ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x58567c98 ceph_osdc_set_request_linger +EXPORT_SYMBOL net/ceph/libceph 0x5ad1c938 ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0x5b213f60 osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x5e2947b6 ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x61284b07 ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x613544f2 ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0x6345d36f ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0x6347d80e ceph_calc_pg_primary +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x661aa6df ceph_monc_request_next_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x6b27181c osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0x6b2e3bcd ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x6c0df794 osd_req_op_watch_init +EXPORT_SYMBOL net/ceph/libceph 0x707056bb ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0x744ddf0b ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0x774c9313 ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0x77ca517b ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0x78367c45 osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0x7a01a74c osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0x7a95b07d ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0x7bede8c2 ceph_auth_create_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x7c04de38 ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0x7d8bcb55 ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0x80cc2a62 ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0x925c90f4 ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x94484113 ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0x969beaae ceph_client_id +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 0xa26859cc ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0xa27e38f5 osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0xa8f1bb57 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 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb6081d6d ceph_msgr_exit +EXPORT_SYMBOL net/ceph/libceph 0xb65f1e43 ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0xb7a36fe7 ceph_osdc_readpages +EXPORT_SYMBOL net/ceph/libceph 0xbd96c74d ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0xbdb9d69d ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xbef88d08 ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0xbf0ddca8 ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0xc4a80955 ceph_debugfs_cleanup +EXPORT_SYMBOL net/ceph/libceph 0xc69b03f8 ceph_messenger_fini +EXPORT_SYMBOL net/ceph/libceph 0xc98b10f7 osd_req_op_cls_request_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 0xcdd873f7 osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0xd0243fa8 ceph_print_client_options +EXPORT_SYMBOL net/ceph/libceph 0xd0c37ccc osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0xd2c107bb ceph_flags_to_mode +EXPORT_SYMBOL net/ceph/libceph 0xd5383217 ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xd813625e ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xda036608 osd_req_op_cls_response_data +EXPORT_SYMBOL net/ceph/libceph 0xdd8e7550 ceph_parse_options +EXPORT_SYMBOL net/ceph/libceph 0xdda91b63 ceph_monc_do_get_version +EXPORT_SYMBOL net/ceph/libceph 0xde0eb6ba ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0xe04fb7fe ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0xe55d9bcd ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0xe5be45c0 osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xe69bfc47 ceph_osdc_put_event +EXPORT_SYMBOL net/ceph/libceph 0xecf24ffc ceph_osdc_build_request +EXPORT_SYMBOL net/ceph/libceph 0xed0ef168 ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xefd7cc86 ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0xf0fcfa5c ceph_osdc_writepages +EXPORT_SYMBOL net/ceph/libceph 0xf44945c4 osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0xfc6e08d7 ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0xfef82652 ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0xffa25326 osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x1f6b6767 dccp_req_err +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x89ed2b8f dccp_syn_ack_timeout +EXPORT_SYMBOL net/ieee802154/6lowpan/ieee802154_6lowpan 0x91cfbbe0 lowpan_frag_rcv +EXPORT_SYMBOL net/ieee802154/ieee802154 0x33354b79 wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0x53641231 wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0x8e65d7aa wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0x94c93f4c wpan_phy_register +EXPORT_SYMBOL net/ieee802154/ieee802154 0x9bac448a wpan_phy_unregister +EXPORT_SYMBOL net/ieee802154/ieee802154 0xdfe8c96d wpan_phy_find +EXPORT_SYMBOL net/ipv4/fou 0x87596169 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0xbb0cc750 fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0xdd03873c gue_build_header +EXPORT_SYMBOL net/ipv4/fou 0xfe4c1f2f gue_encap_hlen +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x3a9c97ce ip_tunnel_get_link_net +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x4985018d ip_tunnel_encap +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x7526aec6 ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xad5252c5 ip_tunnel_get_iflink +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xbafebc2e ip_tunnel_dst_reset_all +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xdfc8c846 ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x5d9d2de7 arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x63373c86 arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xa1b8d2c0 arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x613db5ba ipt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x73a01ca3 ipt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xd1620fc3 ipt_register_table +EXPORT_SYMBOL net/ipv4/tunnel4 0x88e10ec1 xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/tunnel4 0xea512af1 xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/udp_tunnel 0xbed85fcf udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x2b903d60 ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x6681a31a ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x6ca0bf80 ip6_tnl_get_iflink +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xb8c3ab9c ip6_tnl_get_link_net +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x5864eb6f ip6t_unregister_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xba3ab02e ip6t_do_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xf913b071 ip6t_register_table +EXPORT_SYMBOL net/ipv6/tunnel6 0x2118e33e xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/tunnel6 0x72656618 xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x6858e406 xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0xfa4db0e7 xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x3b9e3075 ircomm_close +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x6434897a ircomm_control_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x64ce6599 ircomm_connect_response +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x74c41275 ircomm_flow_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x7ada365a ircomm_data_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x91e4f108 ircomm_disconnect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xa1a9e369 ircomm_open +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xb0684a6b ircomm_connect_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 0x0963c24b irias_add_string_attrib +EXPORT_SYMBOL net/irda/irda 0x09939c11 irias_add_integer_attrib +EXPORT_SYMBOL net/irda/irda 0x183c7734 iriap_getvaluebyclass_request +EXPORT_SYMBOL net/irda/irda 0x1dd02721 irlmp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x1f029ac9 irttp_flow_request +EXPORT_SYMBOL net/irda/irda 0x23bbc2ce irias_find_object +EXPORT_SYMBOL net/irda/irda 0x27bc19ec irda_notify_init +EXPORT_SYMBOL net/irda/irda 0x29b4dabe irlmp_data_request +EXPORT_SYMBOL net/irda/irda 0x2b432980 hashbin_get_next +EXPORT_SYMBOL net/irda/irda 0x33cbe2c6 proc_irda +EXPORT_SYMBOL net/irda/irda 0x385847aa irias_delete_object +EXPORT_SYMBOL net/irda/irda 0x448b8aaa irda_qos_bits_to_value +EXPORT_SYMBOL net/irda/irda 0x46b00fdf irias_insert_object +EXPORT_SYMBOL net/irda/irda 0x46c1c4a2 irlmp_unregister_service +EXPORT_SYMBOL net/irda/irda 0x4ac35a64 alloc_irdadev +EXPORT_SYMBOL net/irda/irda 0x4ad0bbcf irlmp_close_lsap +EXPORT_SYMBOL net/irda/irda 0x689d2b5f async_unwrap_char +EXPORT_SYMBOL net/irda/irda 0x690ccffb irttp_close_tsap +EXPORT_SYMBOL net/irda/irda 0x6b043eba irda_init_max_qos_capabilies +EXPORT_SYMBOL net/irda/irda 0x6e83a6c2 irttp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x6fcd4fac irlap_open +EXPORT_SYMBOL net/irda/irda 0x7042bc54 irlmp_register_client +EXPORT_SYMBOL net/irda/irda 0x70a3f20f hashbin_lock_find +EXPORT_SYMBOL net/irda/irda 0x763e54a4 irlmp_unregister_client +EXPORT_SYMBOL net/irda/irda 0x7957f728 irlmp_update_client +EXPORT_SYMBOL net/irda/irda 0x7b0ff5a3 irttp_data_request +EXPORT_SYMBOL net/irda/irda 0x7f52a8bf irda_param_insert +EXPORT_SYMBOL net/irda/irda 0x86ada6b8 irlmp_connect_request +EXPORT_SYMBOL net/irda/irda 0x87f60cfb irlmp_connect_response +EXPORT_SYMBOL net/irda/irda 0x8dabf522 iriap_open +EXPORT_SYMBOL net/irda/irda 0x8df26967 irttp_dup +EXPORT_SYMBOL net/irda/irda 0x91815586 irda_param_pack +EXPORT_SYMBOL net/irda/irda 0x94a824db irda_param_extract_all +EXPORT_SYMBOL net/irda/irda 0x988f1e03 irlmp_open_lsap +EXPORT_SYMBOL net/irda/irda 0x98a8b3b4 hashbin_delete +EXPORT_SYMBOL net/irda/irda 0x9ccbdfca hashbin_insert +EXPORT_SYMBOL net/irda/irda 0xa9c40249 iriap_close +EXPORT_SYMBOL net/irda/irda 0xac3dc858 irias_add_octseq_attrib +EXPORT_SYMBOL net/irda/irda 0xaeeff2b5 hashbin_find +EXPORT_SYMBOL net/irda/irda 0xb6eb54ad irttp_udata_request +EXPORT_SYMBOL net/irda/irda 0xb9394173 irias_delete_value +EXPORT_SYMBOL net/irda/irda 0xb96a9244 irttp_connect_request +EXPORT_SYMBOL net/irda/irda 0xbcd3ef13 irias_object_change_attribute +EXPORT_SYMBOL net/irda/irda 0xbdc0d624 async_wrap_skb +EXPORT_SYMBOL net/irda/irda 0xbe40ace9 irlmp_discovery_request +EXPORT_SYMBOL net/irda/irda 0xc171c05d irda_device_set_media_busy +EXPORT_SYMBOL net/irda/irda 0xc5bb4912 irttp_connect_response +EXPORT_SYMBOL net/irda/irda 0xc7e20d00 irlap_close +EXPORT_SYMBOL net/irda/irda 0xd6deeaae irda_setup_dma +EXPORT_SYMBOL net/irda/irda 0xdc0196c2 hashbin_remove +EXPORT_SYMBOL net/irda/irda 0xde4c6b3c irlmp_service_to_hint +EXPORT_SYMBOL net/irda/irda 0xe1ba6308 irias_new_object +EXPORT_SYMBOL net/irda/irda 0xe329462a hashbin_get_first +EXPORT_SYMBOL net/irda/irda 0xeb70d779 irttp_open_tsap +EXPORT_SYMBOL net/irda/irda 0xeb78333e hashbin_remove_this +EXPORT_SYMBOL net/irda/irda 0xec242b93 hashbin_new +EXPORT_SYMBOL net/irda/irda 0xedd521c2 irlmp_get_discoveries +EXPORT_SYMBOL net/l2tp/l2tp_core 0x618a668b l2tp_recv_common +EXPORT_SYMBOL net/lapb/lapb 0x1efb6b9f lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0x320c4e1a lapb_data_request +EXPORT_SYMBOL net/lapb/lapb 0x498ca581 lapb_unregister +EXPORT_SYMBOL net/lapb/lapb 0x50a2f88b lapb_data_received +EXPORT_SYMBOL net/lapb/lapb 0x5db7a738 lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0x8bdc01f8 lapb_getparms +EXPORT_SYMBOL net/lapb/lapb 0xb85c14d1 lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0xe0763f99 lapb_register +EXPORT_SYMBOL net/llc/llc 0x0eff82de llc_sap_find +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x49bd2999 llc_sap_close +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x70f5d766 llc_set_station_handler +EXPORT_SYMBOL net/llc/llc 0x7599d8d6 llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0x95216cfe llc_sap_open +EXPORT_SYMBOL net/llc/llc 0xa69c7697 llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/llc/llc 0xf3338a6f llc_add_pack +EXPORT_SYMBOL net/mac80211/mac80211 0x00e12df5 ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x034cc61d ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0x06940f6f ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0x09ebb336 ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x0d19df39 wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x0e0027b1 ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x0f872c0d ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0x10fd30ce ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x164fafd2 ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x166c3230 ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x20a5a528 ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0x21dce105 ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0x258155a8 ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x2896e7a0 ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0x28ef14f0 ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x2b21318a ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x2d4b6761 ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0x2e345eac __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x301075fb ieee80211_get_key_tx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0x34ff690a ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x35dcd1cd ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x3a20d421 ieee80211_csa_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0x3c15ae98 ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0x402eb663 ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0x405a9830 ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0x4147933a __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x4a0fb23a ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0x4a8ec67a ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x57d1aa6d ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0x5ad78956 ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x5fd98fe9 ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x6171948c ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0x6336c34f ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0x6373d3c1 ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0x63832d41 ieee80211_start_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x64c03142 ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x671836a4 ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0x68249229 ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0x6aecf62e ieee80211_tx_status_noskb +EXPORT_SYMBOL net/mac80211/mac80211 0x6c3086a2 ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x6f5b53f5 ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0x6fac04e2 ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0x737cdcb1 ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0x77ea65c4 ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x7bf98a5a ieee80211_tx_dequeue +EXPORT_SYMBOL net/mac80211/mac80211 0x7cbede3e ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0x83ec228e ieee80211_stop_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x84d59407 ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0x858c1a21 ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x87f7f9eb ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0x882500b4 ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x8ce018bd ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x94a73cb6 ieee80211_csa_update_counter +EXPORT_SYMBOL net/mac80211/mac80211 0x9bb4cd2a ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0xa1a42593 ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0xa4115371 ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0xaa8088a3 ieee80211_aes_cmac_calculate_k1_k2 +EXPORT_SYMBOL net/mac80211/mac80211 0xaaf9cfb7 ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0xac90e50c ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0xacb3b021 ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xad519f4a ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0xae4ec2bb rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0xb10094e7 ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0xb3ab8608 ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0xb97bbddf __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xcfabea22 __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xcfb0286c ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xd31f6c8d ieee80211_rx +EXPORT_SYMBOL net/mac80211/mac80211 0xd71712a2 ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xd72625cb ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0xd8b4980d rate_control_send_low +EXPORT_SYMBOL net/mac80211/mac80211 0xd9251f15 ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xdb47f952 ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xdcfb4c92 ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0xe01fbc4b ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xe049a8d5 ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0xe30d6e70 ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xe4309777 ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0xe4478d4d __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xe6e03a61 ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0xe759d272 ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0xef822245 ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0xf4dccb4a ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0xf66f1034 ieee80211_sta_eosp +EXPORT_SYMBOL net/mac80211/mac80211 0xfad9d329 ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac802154/mac802154 0x28f9098a ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x2cfc7a42 ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x3a092aa4 ieee802154_free_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x51d286a6 ieee802154_rx +EXPORT_SYMBOL net/mac802154/mac802154 0x63f62330 ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x76211af7 ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x763b9fb7 ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x921fcaa5 ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0xbde2300a ieee802154_rx_irqsafe +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x0b1c1cd7 register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x1a509492 unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x24904eb6 ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x3ebea412 ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x4f2ce1f1 ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x5b3e931e ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x6d32bba0 ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xa1d5b506 ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xbea61283 register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd03f047d unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xdd5f3f92 ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xe5be06cf register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xea5322a1 ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xee30acc5 ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x220c017e nf_conntrack_untracked +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x32d1bfd1 __nf_ct_ext_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack 0xe1540e57 __nf_ct_ext_add_length +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0x827cc6a1 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x08a832a3 nf_nat_used_tuple +EXPORT_SYMBOL net/netfilter/nf_nat 0x1d243c71 nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0x4d24a6c7 nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x6f0266a6 __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0xc820d175 nf_xfrm_me_harder +EXPORT_SYMBOL net/netfilter/nf_nat 0xeaf719be nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/x_tables 0x33ff2912 xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x4370e40a xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0x43ae2b95 xt_unregister_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x482d26fd xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x88e8b00c xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x9429ff3b xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0xaf51fc55 xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0xb31eb809 xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xd1a21986 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xe369e552 xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0xf01d04bd xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0xfbe8b3b2 xt_find_target +EXPORT_SYMBOL net/nfc/hci/hci 0x05213179 nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0x15fc3094 nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0x1ff8f2ed nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0x23afca1d nfc_hci_reset_pipes_per_host +EXPORT_SYMBOL net/nfc/hci/hci 0x3200c612 nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x37e8e684 nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0x43028a27 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x4367ac33 nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0x4956a6d8 nfc_hci_reset_pipes +EXPORT_SYMBOL net/nfc/hci/hci 0x528bbc3b nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x685f97d0 nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0x84ad5c2a nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0x8fd8c3f6 nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0x989f7306 nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0xbca0b4fd nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xd2539ef6 nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/hci/hci 0xd2b5e6c3 nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0xe3cd991c nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0xe6bbd8db nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0xf8191922 nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0xffdcf7ad nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0x019124d2 nci_hci_set_param +EXPORT_SYMBOL net/nfc/nci/nci 0x04de8761 nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0x0b693bc0 nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0x338bcca8 nci_core_conn_create +EXPORT_SYMBOL net/nfc/nci/nci 0x37a82cd1 nci_nfcee_discover +EXPORT_SYMBOL net/nfc/nci/nci 0x4a917003 nci_prop_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x50732df7 nci_hci_send_event +EXPORT_SYMBOL net/nfc/nci/nci 0x50bebfca nci_hci_dev_session_init +EXPORT_SYMBOL net/nfc/nci/nci 0x5235c1c0 nci_hci_get_param +EXPORT_SYMBOL net/nfc/nci/nci 0x67b4b5be nci_set_config +EXPORT_SYMBOL net/nfc/nci/nci 0x6af3fd87 nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0x6c6bb91c nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0x6dad9eb4 nci_hci_connect_gate +EXPORT_SYMBOL net/nfc/nci/nci 0x6dfce2d7 nci_hci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x94f22e14 nci_hci_open_pipe +EXPORT_SYMBOL net/nfc/nci/nci 0x982761c2 nci_core_conn_close +EXPORT_SYMBOL net/nfc/nci/nci 0xa24080ca nci_nfcee_mode_set +EXPORT_SYMBOL net/nfc/nci/nci 0xb31afcaa nci_req_complete +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xd5a34ad5 nci_register_device +EXPORT_SYMBOL net/nfc/nfc 0x06283b6f nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0x0af39dbd nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0x0d740017 nfc_se_transaction +EXPORT_SYMBOL net/nfc/nfc 0x125d2cc4 nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0x1e2b1890 nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0x3d11925d nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0x3d3173e1 nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0x43eae58a nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0x56356bd6 nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0x67dc6904 nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x68b7264f nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0x6a289e87 nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0x6b43c4f7 nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0x79db69f2 nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x8cecca28 nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0x8e3f1640 nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0x97db3b3d nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0xbb5153a8 nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0xc0a40995 nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0xd00228b5 nfc_class +EXPORT_SYMBOL net/nfc/nfc 0xd5b4ad01 nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0xdd3d8324 nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc_digital 0x26138e37 nfc_digital_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x64682dfd nfc_digital_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x723f67bb nfc_digital_register_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xa81649ef nfc_digital_free_device +EXPORT_SYMBOL net/phonet/phonet 0x073f6c62 phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0x171b13e7 phonet_stream_ops +EXPORT_SYMBOL net/phonet/phonet 0x2b71e503 pn_skb_send +EXPORT_SYMBOL net/phonet/phonet 0x4ffe8714 pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0x6384b5af phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0x6d62bcd3 pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0xc3920f07 phonet_proto_unregister +EXPORT_SYMBOL net/phonet/phonet 0xe140380d pn_sock_unhash +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x0495f06e key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x1f5864c5 rxrpc_kernel_get_error_number +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x214b9e6b rxrpc_kernel_is_data_last +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x6bbdac59 rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x882f8b5c rxrpc_kernel_data_delivered +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x90558cbe rxrpc_kernel_intercept_rx_messages +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x99937d0b rxrpc_kernel_free_skb +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xb3094377 rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xb5e9f287 rxrpc_kernel_reject_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xca09e15a rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xca4780f7 rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xcb58afc7 rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xe30d1b4d rxrpc_kernel_accept_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xeecf2619 rxrpc_kernel_get_abort_code +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xf270eec1 rxrpc_kernel_abort_call +EXPORT_SYMBOL net/sctp/sctp 0xd28c0389 sctp_do_peeloff +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x3d8adfe0 gss_mech_get +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x55d9f3b5 gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xc0fc3f78 gss_mech_put +EXPORT_SYMBOL net/sunrpc/sunrpc 0x214f00aa svc_pool_stats_open +EXPORT_SYMBOL net/sunrpc/sunrpc 0x655fc53f xdr_restrict_buflen +EXPORT_SYMBOL net/sunrpc/sunrpc 0x90706781 xdr_truncate_encode +EXPORT_SYMBOL net/wimax/wimax 0x2d6c3cb0 wimax_rfkill +EXPORT_SYMBOL net/wimax/wimax 0xb9b0bc1d wimax_reset +EXPORT_SYMBOL net/wireless/cfg80211 0x000dbaed cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x02047b91 cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0x02e8a101 wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0x069fcbd0 cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x08099d71 cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0x09c64fbd ieee80211_frequency_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x0d5183f7 ieee80211_data_to_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0x12050b61 ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x15a87ec8 cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x1660233a wiphy_rfkill_set_hw_state +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x18a0e24f cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0x19e03378 cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0x207b1af8 cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x2282ab7b cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0x239601de cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0x249c8d11 cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0x26270640 __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x27df06c0 cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x2c123b84 cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0x31227073 cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x327ee943 ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0x343468a5 cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0x3698dc77 cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x3d470c4d cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0x3d79a0d0 cfg80211_report_obss_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x3e285fec cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0x3ec5888c cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x4593894f cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0x461d55dc wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0x47a7117b regulatory_set_wiphy_regd_sync_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0x4924f129 cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x495457ff cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0x4e30cfb6 wiphy_rfkill_stop_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x50214c28 ieee80211_bss_get_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x50432af6 cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x54af7811 cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x55423c83 cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0x563a0451 cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x5e219dd7 cfg80211_roamed_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x6113b216 regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0x622a1335 wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x6d6cb9ad ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0x7c598589 ieee80211_data_from_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x7fe1a403 cfg80211_find_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x8492a430 ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x85257c80 cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0x87d2bd1d regulatory_set_wiphy_regd +EXPORT_SYMBOL net/wireless/cfg80211 0x8a7062a5 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x8bdcca57 wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0x8fc653e4 cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x90cfe5a7 cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x92296611 cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0x966ff54d ieee80211_ie_split_ric +EXPORT_SYMBOL net/wireless/cfg80211 0x982e6b6d ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x98cb41f8 ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0x99606c21 cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0x9cc3d3fa cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0x9d366c39 cfg80211_inform_bss_width +EXPORT_SYMBOL net/wireless/cfg80211 0x9e006c88 cfg80211_chandef_usable +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 0xa2f2d9b0 cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0xa94762a8 cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0xab160b07 cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0xac9d692a cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xad336ed5 wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0xafe1bc0d cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0xbdbdb6e9 cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0xbe1245de __ieee80211_get_channel +EXPORT_SYMBOL net/wireless/cfg80211 0xc0b092d6 cfg80211_inform_bss_width_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xc314699c cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0xc3dcd6e7 cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0xc6196e3d cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0xc63f1b81 ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0xc75be9df cfg80211_sched_scan_stopped_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0xc90fde22 ieee80211_chandef_to_operating_class +EXPORT_SYMBOL net/wireless/cfg80211 0xca5c04fe wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0xcdd442f3 cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xd460afec cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xd85b33ff cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0xd867de11 cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xdd04a6f9 cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xdd99a38d cfg80211_del_sta_sinfo +EXPORT_SYMBOL net/wireless/cfg80211 0xdf5d0d16 __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xe260b986 cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xe93d864f cfg80211_connect_result +EXPORT_SYMBOL net/wireless/cfg80211 0xe9c8d073 cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xea8563ea cfg80211_reg_can_beacon_relax +EXPORT_SYMBOL net/wireless/cfg80211 0xeac0391f __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xeb6d7c6c ieee80211_ie_split +EXPORT_SYMBOL net/wireless/cfg80211 0xedf11897 cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0xefc56354 cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0xf1d33757 cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xf2500146 cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0xf6ba3e66 cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xfaa0f3c1 cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0xfc71f34a cfg80211_rx_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xfd0afc2e freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0xfe72e7a1 cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xfed4d591 cfg80211_find_vendor_ie +EXPORT_SYMBOL net/wireless/lib80211 0x2e90f8ee lib80211_crypt_info_free +EXPORT_SYMBOL net/wireless/lib80211 0x72293a17 lib80211_crypt_delayed_deinit +EXPORT_SYMBOL net/wireless/lib80211 0xa4655d03 lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xa762a7e5 lib80211_register_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xba2c4583 lib80211_get_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xd7555f92 lib80211_crypt_info_init +EXPORT_SYMBOL sound/ac97_bus 0xc0ef14fa ac97_bus_type +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0xeac44f54 snd_mixer_oss_ioctl_card +EXPORT_SYMBOL sound/core/seq/snd-seq 0x19bd7597 snd_seq_kernel_client_enqueue_blocking +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 0x432b3b9c 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 0x8c6d27aa 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 0xf3b7ec33 snd_seq_event_port_attach +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x091def1c snd_seq_autoload_exit +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xdc2b0347 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 0x205395a0 snd_midi_event_encode_byte +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x614705ff snd_midi_event_no_status +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x7746bb9b snd_midi_event_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x79794472 snd_midi_event_new +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0x991c0f60 snd_midi_event_reset_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xef8fa3d2 snd_midi_event_free +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xf3f0324e snd_midi_event_reset_decode +EXPORT_SYMBOL sound/core/seq/snd-seq-midi-event 0xf6fdda44 snd_midi_event_encode +EXPORT_SYMBOL sound/core/seq/snd-seq-virmidi 0x06967dd0 snd_virmidi_new +EXPORT_SYMBOL sound/core/snd 0x01743f84 snd_ctl_unregister_ioctl +EXPORT_SYMBOL sound/core/snd 0x01f233c5 snd_device_free +EXPORT_SYMBOL sound/core/snd 0x04cb5828 snd_card_free_when_closed +EXPORT_SYMBOL sound/core/snd 0x098c5f6a snd_ctl_new1 +EXPORT_SYMBOL sound/core/snd 0x0acd36f5 snd_pci_quirk_lookup +EXPORT_SYMBOL sound/core/snd 0x11ff33e1 snd_ctl_free_one +EXPORT_SYMBOL sound/core/snd 0x127ad5e4 snd_info_register +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 0x1ac0de83 snd_power_wait +EXPORT_SYMBOL sound/core/snd 0x1fd6e455 _snd_ctl_add_slave +EXPORT_SYMBOL sound/core/snd 0x1ff8f5a4 snd_unregister_oss_device +EXPORT_SYMBOL sound/core/snd 0x223d52d2 snd_ctl_register_ioctl +EXPORT_SYMBOL sound/core/snd 0x225a28fa snd_jack_add_new_kctl +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 0x2b87e894 snd_card_disconnect +EXPORT_SYMBOL sound/core/snd 0x3491f336 snd_jack_set_parent +EXPORT_SYMBOL sound/core/snd 0x3498e325 snd_ctl_boolean_mono_info +EXPORT_SYMBOL sound/core/snd 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL sound/core/snd 0x39c98cf2 snd_cards +EXPORT_SYMBOL sound/core/snd 0x42daa889 snd_ctl_rename_id +EXPORT_SYMBOL sound/core/snd 0x4574e4d5 snd_info_create_module_entry +EXPORT_SYMBOL sound/core/snd 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL sound/core/snd 0x4b21b4dc snd_card_file_add +EXPORT_SYMBOL sound/core/snd 0x4df2887a snd_ctl_make_virtual_master +EXPORT_SYMBOL sound/core/snd 0x52e0cdd3 snd_seq_root +EXPORT_SYMBOL sound/core/snd 0x57d5a77a snd_register_device +EXPORT_SYMBOL sound/core/snd 0x59cea28e snd_info_free_entry +EXPORT_SYMBOL sound/core/snd 0x59cfe38d snd_ctl_replace +EXPORT_SYMBOL sound/core/snd 0x602c96f0 copy_to_user_fromio +EXPORT_SYMBOL sound/core/snd 0x675c97da snd_jack_report +EXPORT_SYMBOL sound/core/snd 0x67e03641 snd_register_oss_device +EXPORT_SYMBOL sound/core/snd 0x68a0585d snd_card_set_id +EXPORT_SYMBOL sound/core/snd 0x697a073e snd_ctl_add +EXPORT_SYMBOL sound/core/snd 0x6c2f30d3 snd_info_create_card_entry +EXPORT_SYMBOL sound/core/snd 0x703b0ec0 snd_device_register +EXPORT_SYMBOL sound/core/snd 0x70c15ac1 snd_dma_disable +EXPORT_SYMBOL sound/core/snd 0x7bd38ef2 snd_mixer_oss_notify_callback +EXPORT_SYMBOL sound/core/snd 0x7c31ca58 snd_ctl_remove_id +EXPORT_SYMBOL sound/core/snd 0x80df0ccb snd_jack_set_key +EXPORT_SYMBOL sound/core/snd 0x81b69e41 snd_ctl_enum_info +EXPORT_SYMBOL sound/core/snd 0x89e2cfe4 snd_component_add +EXPORT_SYMBOL sound/core/snd 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL sound/core/snd 0x8f595b11 snd_major +EXPORT_SYMBOL sound/core/snd 0x9bc8903e snd_ctl_notify +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 0xa34855e7 snd_card_register +EXPORT_SYMBOL sound/core/snd 0xa9550f09 snd_card_new +EXPORT_SYMBOL sound/core/snd 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL sound/core/snd 0xb568a003 snd_ctl_find_id +EXPORT_SYMBOL sound/core/snd 0xc05abd43 snd_unregister_device +EXPORT_SYMBOL sound/core/snd 0xc218498a snd_device_new +EXPORT_SYMBOL sound/core/snd 0xc4c81b77 snd_jack_new +EXPORT_SYMBOL sound/core/snd 0xc9348088 snd_ctl_boolean_stereo_info +EXPORT_SYMBOL sound/core/snd 0xce3ca308 copy_from_user_toio +EXPORT_SYMBOL sound/core/snd 0xd70f2a7f snd_card_file_remove +EXPORT_SYMBOL sound/core/snd 0xd7639b6c snd_ctl_find_numid +EXPORT_SYMBOL sound/core/snd 0xd8beeca3 snd_card_free +EXPORT_SYMBOL sound/core/snd 0xe5dfcf60 snd_ctl_remove +EXPORT_SYMBOL sound/core/snd-hwdep 0xe0297e94 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 0x0944a01b snd_pcm_sgbuf_ops_page +EXPORT_SYMBOL sound/core/snd-pcm 0x111d884a snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x16745877 snd_pcm_set_ops +EXPORT_SYMBOL sound/core/snd-pcm 0x1bc368ce snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL sound/core/snd-pcm 0x1c79d684 snd_pcm_lib_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL sound/core/snd-pcm 0x1d6cbeba snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL sound/core/snd-pcm 0x20424e2a snd_sgbuf_get_chunk_size +EXPORT_SYMBOL sound/core/snd-pcm 0x227ea250 snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL sound/core/snd-pcm 0x2569f3b7 snd_pcm_hw_constraint_step +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 0x3b91f3af snd_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x3e6bde6d snd_pcm_lib_read +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 0x503bd137 snd_interval_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0x52d69061 snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL sound/core/snd-pcm 0x5537676c snd_pcm_notify +EXPORT_SYMBOL sound/core/snd-pcm 0x56cc79ab snd_dma_alloc_pages_fallback +EXPORT_SYMBOL sound/core/snd-pcm 0x58c3afec snd_pcm_new_stream +EXPORT_SYMBOL sound/core/snd-pcm 0x5a846047 snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x5cb21ee3 snd_pcm_hw_rule_add +EXPORT_SYMBOL sound/core/snd-pcm 0x5dd54790 snd_pcm_mmap_data +EXPORT_SYMBOL sound/core/snd-pcm 0x5e7f4920 snd_pcm_format_set_silence +EXPORT_SYMBOL sound/core/snd-pcm 0x5ec0de23 snd_pcm_suspend +EXPORT_SYMBOL sound/core/snd-pcm 0x5f0c8379 snd_pcm_lib_writev +EXPORT_SYMBOL sound/core/snd-pcm 0x6465fa16 snd_pcm_lib_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x650f8603 snd_pcm_format_silence_64 +EXPORT_SYMBOL sound/core/snd-pcm 0x68a24153 snd_pcm_format_physical_width +EXPORT_SYMBOL sound/core/snd-pcm 0x6b0f4417 snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL sound/core/snd-pcm 0x7097f5b6 snd_pcm_set_sync +EXPORT_SYMBOL sound/core/snd-pcm 0x745a6b2a snd_pcm_hw_constraint_integer +EXPORT_SYMBOL sound/core/snd-pcm 0x7623b21f snd_pcm_release_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x76b2c705 snd_pcm_period_elapsed +EXPORT_SYMBOL sound/core/snd-pcm 0x778f5a24 snd_pcm_kernel_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x7f956331 snd_pcm_limit_hw_rates +EXPORT_SYMBOL sound/core/snd-pcm 0x8a909a40 snd_pcm_hw_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x94098ff8 snd_interval_list +EXPORT_SYMBOL sound/core/snd-pcm 0xa5f955ad _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0xa614d4d7 snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL sound/core/snd-pcm 0xa61aa028 snd_pcm_format_unsigned +EXPORT_SYMBOL sound/core/snd-pcm 0xacfc91c5 snd_pcm_new +EXPORT_SYMBOL sound/core/snd-pcm 0xade88e76 snd_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xb23e4899 snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL sound/core/snd-pcm 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL sound/core/snd-pcm 0xba3e7bbe snd_pcm_stop +EXPORT_SYMBOL sound/core/snd-pcm 0xbe6fe15d snd_pcm_new_internal +EXPORT_SYMBOL sound/core/snd-pcm 0xbfef6419 snd_pcm_hw_constraint_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0xcde832ef snd_pcm_lib_mmap_iomem +EXPORT_SYMBOL sound/core/snd-pcm 0xd19239a7 snd_pcm_hw_constraint_list +EXPORT_SYMBOL sound/core/snd-pcm 0xd3d8ee73 snd_pcm_lib_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xdb9e46b5 snd_dma_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xdbef414f snd_pcm_hw_param_last +EXPORT_SYMBOL sound/core/snd-pcm 0xe1d02d31 snd_pcm_lib_write +EXPORT_SYMBOL sound/core/snd-pcm 0xe1ee3d75 snd_pcm_suspend_all +EXPORT_SYMBOL sound/core/snd-pcm 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL sound/core/snd-pcm 0xe69ffead snd_pcm_open_substream +EXPORT_SYMBOL sound/core/snd-pcm 0xea58f545 snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL sound/core/snd-pcm 0xeac3173f snd_pcm_hw_param_first +EXPORT_SYMBOL sound/core/snd-pcm 0xeb545e31 snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL sound/core/snd-pcm 0xf18b5713 snd_pcm_lib_readv +EXPORT_SYMBOL sound/core/snd-pcm 0xf3797152 snd_interval_ratnum +EXPORT_SYMBOL sound/core/snd-pcm 0xf9052e2b snd_dma_alloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xfc963d8a snd_pcm_hw_rule_noresample +EXPORT_SYMBOL sound/core/snd-pcm 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL sound/core/snd-rawmidi 0x10d12348 snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0x1ef6f77f snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0x24b04f2d snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-rawmidi 0x447ded8c snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0x462e5d2d snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x48358776 snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0x5b9854ab snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0x655ff95a snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0x6fb13313 snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x70e51862 snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0x8cbc5bff snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0xacb1deeb snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0xaea08963 snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0xb5bc3758 snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0xd2794ada snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0xdbe83055 snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0xdf1027e6 snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-timer 0x3a0dcf90 snd_timer_global_register +EXPORT_SYMBOL sound/core/snd-timer 0x4f216a06 snd_timer_interrupt +EXPORT_SYMBOL sound/core/snd-timer 0x5264b429 snd_timer_stop +EXPORT_SYMBOL sound/core/snd-timer 0x5a4e4eae snd_timer_close +EXPORT_SYMBOL sound/core/snd-timer 0x6701f94a snd_timer_continue +EXPORT_SYMBOL sound/core/snd-timer 0x780efc9b snd_timer_new +EXPORT_SYMBOL sound/core/snd-timer 0x785ae943 snd_timer_resolution +EXPORT_SYMBOL sound/core/snd-timer 0x7d56a1d0 snd_timer_start +EXPORT_SYMBOL sound/core/snd-timer 0xb471ba96 snd_timer_open +EXPORT_SYMBOL sound/core/snd-timer 0xbd76e81c snd_timer_pause +EXPORT_SYMBOL sound/core/snd-timer 0xdacf0f7c snd_timer_global_new +EXPORT_SYMBOL sound/core/snd-timer 0xe1324917 snd_timer_notify +EXPORT_SYMBOL sound/core/snd-timer 0xeb675bf7 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 0xa4b9d32a 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 0x07381d4d snd_opl3_create +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x2dc6345b snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x2e4868f3 snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x4f5d02ab snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x7af0d879 snd_opl3_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xa94e8ed3 snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xadf07dbe snd_opl3_reset +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xc2dc8eba snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xec523de3 snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl4/snd-opl4-lib 0x0432d7d9 snd_opl4_read +EXPORT_SYMBOL sound/drivers/opl4/snd-opl4-lib 0x47681114 snd_opl4_write_memory +EXPORT_SYMBOL sound/drivers/opl4/snd-opl4-lib 0xa71c73b9 snd_opl4_create +EXPORT_SYMBOL sound/drivers/opl4/snd-opl4-lib 0xb310a010 snd_opl4_write +EXPORT_SYMBOL sound/drivers/opl4/snd-opl4-lib 0xff02c0c8 snd_opl4_read_memory +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x226138b0 snd_vx_threaded_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x72d21e11 snd_vx_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x8289a839 snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x8d69902d snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x9ad9ff06 snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x9f27e956 snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xc9dc6363 snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xc9eb455f snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xd2aa8bdf snd_vx_suspend +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf2052daa snd_vx_setup_firmware +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x090a1c4b avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0cd44697 amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x19b55137 amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1b889444 fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x222adc89 amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x3c369406 fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x48e9d74a amdtp_stream_stop +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4e4373b9 fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4eca2b52 fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5cd459e3 avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x62134653 avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7a95c093 iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7df4f74b fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x82f1bfbd cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x90dee885 amdtp_stream_pcm_pointer +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x99a74f94 amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa202cca8 cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xadbbec5b cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb730b888 cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb7c2bfed snd_fw_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb926553b amdtp_stream_start +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb9d76190 fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd5bfb831 amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd6e0c255 amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xeac91e13 amdtp_stream_set_pcm_format +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xeadb1998 fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xec037e54 cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xec327bf1 amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xee9258ea amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf22a5f91 cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf692db47 iso_packets_buffer_destroy +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0x334eb132 snd_ak4113_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0xae2acd12 snd_ak4113_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x18b00ef1 snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x4fb3452b snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x5acac135 snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x892d3c8c snd_ak4114_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x8cb7866d snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x989cfc0d snd_ak4114_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xba08968d snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xd2ded6d6 snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x22d7a0f8 snd_ak4117_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x4e514f48 snd_ak4117_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x563aeb91 snd_ak4117_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x817f6b71 snd_ak4117_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x9962bdc7 snd_ak4117_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xad163a32 snd_ak4117_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x7507eb4e snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x795898e5 snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xd4b95663 snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xe34ed1e1 snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x35759ce2 snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x3cd44f89 snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x0beaa584 snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x58875a0a snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x6b9f2b8c snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x78b1e3c0 snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xd327b12d snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xfdf6d276 snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-i2c 0x10820581 snd_i2c_device_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x122f32df snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x451899e0 snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x5b321c99 snd_i2c_device_free +EXPORT_SYMBOL sound/i2c/snd-i2c 0x633726ef snd_i2c_readbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0xb3346144 snd_i2c_probeaddr +EXPORT_SYMBOL sound/i2c/snd-tea6330t 0xb3532706 snd_tea6330t_update_mixer +EXPORT_SYMBOL sound/i2c/snd-tea6330t 0xe02ce8fa snd_tea6330t_detect +EXPORT_SYMBOL sound/isa/es1688/snd-es1688-lib 0x5a054e21 snd_es1688_mixer_write +EXPORT_SYMBOL sound/isa/es1688/snd-es1688-lib 0x7ca5a8b6 snd_es1688_reset +EXPORT_SYMBOL sound/isa/es1688/snd-es1688-lib 0xa07c7adc snd_es1688_mixer +EXPORT_SYMBOL sound/isa/es1688/snd-es1688-lib 0xb97b785b snd_es1688_pcm +EXPORT_SYMBOL sound/isa/es1688/snd-es1688-lib 0xefce4777 snd_es1688_create +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x0600aa3f snd_gf1_i_look8 +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x1513b983 snd_gf1_i_write8 +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x1c1ce117 snd_gus_interrupt +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x1e8f1972 snd_gus_create +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x277b1806 snd_gf1_mem_alloc +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x2cf203f1 snd_gf1_new_mixer +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x3f5f55da snd_gf1_ctrl_stop +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x42a13948 snd_gus_use_inc +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x46db8d67 snd_gf1_lvol_to_gvol_raw +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x4d35f5f9 snd_gf1_dram_addr +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x4d6452ff snd_gf1_free_voice +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x54fbf3b3 snd_gf1_i_look16 +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x5adc8e51 snd_gus_use_dec +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x5fb0952c snd_gus_dram_write +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x639e0efa snd_gf1_peek +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x7108686e snd_gf1_poke +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x79c61d9c snd_gf1_look16 +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x7c3a9674 snd_gf1_mem_free +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x7f9b4b3f snd_gf1_mem_lock +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0x880171d4 snd_gf1_alloc_voice +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xa089e086 snd_gf1_look8 +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xa8cb843b snd_gf1_rawmidi_new +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xb47c00ae snd_gf1_pcm_new +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xb4abc216 snd_gus_initialize +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xb7708b45 snd_gf1_mem_xfree +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xbb3d2831 snd_gf1_stop_voice +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xc00a3f00 snd_gf1_write8 +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xc43a5527 snd_gf1_atten_table +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xd73b3c0d snd_gf1_write16 +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xdd11617b snd_gus_dram_read +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xdf61a10d snd_gf1_translate_freq +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xe33a09bb snd_gf1_delay +EXPORT_SYMBOL sound/isa/gus/snd-gus-lib 0xe41ca066 snd_gf1_write_addr +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x07505d88 snd_msnd_DARQ +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x0e096be3 snd_msnd_init_queue +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x163f3017 snd_msnd_dsp_halt +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x1824e868 snd_msndmix_setup +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x431ba080 snd_msnd_send_word +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x75026b24 snd_msndmidi_input_read +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0x7f18b6af snd_msnd_enable_irq +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0xa269b95f snd_msnd_pcm +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0xb0b00b41 snd_msnd_send_dsp_cmd +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0xb1318634 snd_msnd_upload_host +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0xcbf90b4c snd_msnd_DAPQ +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0xe2c80f24 snd_msndmix_force_recsrc +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0xe3b071ff snd_msndmix_new +EXPORT_SYMBOL sound/isa/msnd/snd-msnd-lib 0xf537132d snd_msnd_disable_irq +EXPORT_SYMBOL sound/isa/opti9xx/snd-miro 0x2adf531a snd_aci_cmd +EXPORT_SYMBOL sound/isa/opti9xx/snd-miro 0x8c80349e snd_aci_get_aci +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x333e6a74 snd_sbmixer_read +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x351e1799 snd_sbdsp_get_byte +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x7f97e169 snd_sbdsp_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x84938cec snd_sbmixer_resume +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x8a4a9271 snd_sbmixer_new +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x957d300b snd_sbmixer_write +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xbdd6273f snd_sbdsp_command +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xccb7fc40 snd_sbdsp_reset +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xdebd4ab5 snd_sbmixer_add_ctl +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xf2a481ba snd_sbmixer_suspend +EXPORT_SYMBOL sound/isa/sb/snd-sb16-csp 0xbcb7ae71 snd_sb_csp_new +EXPORT_SYMBOL sound/isa/sb/snd-sb16-dsp 0x250f7f35 snd_sb16dsp_get_pcm_ops +EXPORT_SYMBOL sound/isa/sb/snd-sb16-dsp 0xe04a3c4c snd_sb16dsp_configure +EXPORT_SYMBOL sound/isa/sb/snd-sb16-dsp 0xe0b3f690 snd_sb16dsp_interrupt +EXPORT_SYMBOL sound/isa/sb/snd-sb16-dsp 0xff17e3b3 snd_sb16dsp_pcm +EXPORT_SYMBOL sound/isa/sb/snd-sb8-dsp 0x2324c40f snd_sb8dsp_midi_interrupt +EXPORT_SYMBOL sound/isa/sb/snd-sb8-dsp 0x453a2692 snd_sb8dsp_pcm +EXPORT_SYMBOL sound/isa/sb/snd-sb8-dsp 0xb5e1ac68 snd_sb8dsp_interrupt +EXPORT_SYMBOL sound/isa/sb/snd-sb8-dsp 0xdbb5e5ab snd_sb8dsp_midi +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0x21c62021 snd_emu8000_dma_chan +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0x66e0c7c4 snd_emu8000_poke +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0x7aaa12fb snd_emu8000_init_fm +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0x8d0c0a24 snd_emu8000_update_equalizer +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0x8d9f4df6 snd_emu8000_load_reverb_fx +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0x9117692b snd_emu8000_update_reverb_mode +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0x9cb82ea1 snd_emu8000_peek_dw +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0xa3653b8d snd_emu8000_poke_dw +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0xc09a961e snd_emu8000_peek +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0xfa67c35a snd_emu8000_load_chorus_fx +EXPORT_SYMBOL sound/isa/sb/snd-sbawe 0xfe3ec54f snd_emu8000_update_chorus_mode +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x1cebaa92 snd_wss_put_double +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x26a8c10b snd_wss_pcm +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x35225c88 snd_wss_info_double +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x35a31be0 snd_cs4236_ext_in +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x57bb69fe snd_wss_out +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x7b202637 snd_wss_interrupt +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x7c19755e snd_wss_get_single +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x826aab12 snd_wss_chip_id +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x8680aa48 snd_wss_mce_up +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x8d492b5a snd_wss_create +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0x8f783ec7 snd_wss_mce_down +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xa4c66075 snd_wss_put_single +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xa54db4bf snd_wss_info_single +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xb0dfd18e snd_wss_mixer +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xb76df3ce snd_wss_timer +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xc434bfb9 snd_wss_get_double +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xd62490b0 snd_cs4236_ext_out +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xdef318c9 snd_wss_overrange +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xdf0417ce snd_wss_get_pcm_ops +EXPORT_SYMBOL sound/isa/wss/snd-wss-lib 0xe207350a snd_wss_in +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x01ae2830 snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x03d6edb4 snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x06440254 snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x1712597a snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x2c2f29db snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x32992b1e snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x34ccab9a snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x3c8e950a snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x473e53f5 snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x4c33c362 snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x6c55b1c0 snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x6febbfa7 snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xbda8011e snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xcb161fcf snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xd270016d snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xdc5004b4 snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xffe48ffd snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/asihpi/snd-asihpi 0xf89f986e hpi_send_recv +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x0081495e snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x370e65a0 snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x768fb6e0 snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x98d53c44 snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xa3a92200 snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xa5fd1204 snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xd13b84e0 snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xec0528cb snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xef7757ee snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x41c6068f snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x4f8dd18d snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xad554b3f snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x02f27e26 oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x0b1c0df0 oxygen_write32_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x180466c3 oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x24b4623e oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x290f5d8f oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x3ebc13dd oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x480d206e oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x4a2057f0 oxygen_write_i2c +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x5b3aeef5 oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x6c3860b5 oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7a5aab84 oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x8aa122db oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x8c426ddc oxygen_pci_pm +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x94c55522 oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x9fc981e9 oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xaaab4a73 oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xbf35edd7 oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xc58622e5 oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xca5be071 oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xcedec58d oxygen_pci_remove +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xd83e0e01 oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x222905d0 snd_trident_free_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x3c3feed5 snd_trident_stop_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xa4a8eb6c snd_trident_write_voice_regs +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xc0dc693f snd_trident_start_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xf292cf22 snd_trident_alloc_voice +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0xab942e48 tlv320aic23_regmap +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0xe4122a4d tlv320aic23_probe +EXPORT_SYMBOL sound/soc/intel/common/snd-soc-sst-dsp 0x989d0ba9 sst_dma_new +EXPORT_SYMBOL sound/soc/intel/common/snd-soc-sst-dsp 0xdc045797 sst_dma_free +EXPORT_SYMBOL sound/soc/snd-soc-core 0xa228c021 snd_soc_alloc_ac97_codec +EXPORT_SYMBOL sound/soundcore 0x17d90c38 sound_class +EXPORT_SYMBOL sound/soundcore 0x2ba01ec7 register_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x4fb7dbd2 register_sound_special_device +EXPORT_SYMBOL sound/soundcore 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x8bcf66aa register_sound_midi +EXPORT_SYMBOL sound/soundcore 0x99c95fa5 unregister_sound_special +EXPORT_SYMBOL sound/soundcore 0xa9592f5f register_sound_dsp +EXPORT_SYMBOL sound/soundcore 0xcd083b10 unregister_sound_dsp +EXPORT_SYMBOL sound/soundcore 0xee9381f5 register_sound_special +EXPORT_SYMBOL sound/soundcore 0xfdab6de3 unregister_sound_midi +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x3dafc1c6 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 0x6af40271 snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x75337a08 snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x9b90e235 snd_emux_free +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xd8d6b332 snd_emux_register +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xedea93c9 snd_emux_terminate_all +EXPORT_SYMBOL sound/synth/snd-util-mem 0x002f8cb3 snd_util_memhdr_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x00732397 __snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x5f103d77 __snd_util_memblk_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x6c33295c snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0xa33ee981 snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0xb2e88af4 snd_util_memhdr_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0xc7799aa1 snd_util_mem_avail +EXPORT_SYMBOL sound/synth/snd-util-mem 0xd53d6739 __snd_util_mem_free +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x16756dc0 snd_usbmidi_input_start +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x199e8f4a 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 0x01795170 VBoxGuest_RTMpGetCoreCount +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 0x113a02d9 VBoxGuest_RTMpOnPair +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0x127e9d01 VBoxGuest_RTTimerRequestSystemGranularity +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 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 0x2902013c VBoxGuest_RTTimerGetSystemGranularity +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 0x2b5f52a8 VBoxGuest_RTMpCurSetIndexAndId +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 0x3519743a VBoxGuest_RTMpCurSetIndex +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 0x3a77155a VBoxGuest_RTMpOnPairIsConcurrentExecSupported +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 0x4484f9ee VBoxGuest_RTTimerStart +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 0x48487b79 VBoxGuest_RTLogDefaultInstanceEx +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 0x57280c42 VBoxGuest_RTR0MemExecDonate +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 0x6a930d21 VBoxGuest_RTTimerCanDoHighResolution +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 0x76b885fb VBoxGuest_RTLogGetDefaultInstanceEx +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 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 0x98a8f55f VBoxGuest_RTMpGetPresentCoreCount +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 0xa5655a80 VBoxGuest_RTTimerReleaseSystemGranularity +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 0xaaab8c57 VBoxGuest_RTLogRelGetDefaultInstanceEx +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xaadc0b5d VBoxGuest_RTTimerChangeInterval +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 0xb9e03c35 VBoxGuest_RTTimerStop +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 0xc312f533 VBoxGuest_RTMpIsCpuPresent +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc4b8857d VBoxGuest_RTThreadPreemptRestore +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xc4c265c6 VBoxGuest_RTMpGetPresentCount +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 0xc6b243bf VBoxGuest_RTTimerDestroy +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 0xd2ebb507 VBoxGuest_RTMpGetPresentSet +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 0xe0453bfd VBoxGuest_RTTimerCreateEx +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 0xe46f3670 VBoxGuest_RTLogRelGetDefaultInstance +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 0xfec8da5c VBoxGuest_RTMpOnAllIsConcurrentSafe +EXPORT_SYMBOL ubuntu/vbox/vboxguest/vboxguest 0xffc16d99 VBoxGuest_RTMpGetSet +EXPORT_SYMBOL vmlinux 0x000f872d uart_update_timeout +EXPORT_SYMBOL vmlinux 0x001e1d0a scsi_get_host_dev +EXPORT_SYMBOL vmlinux 0x001e8a0e qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0x0021f961 xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x0024906f __sk_dst_check +EXPORT_SYMBOL vmlinux 0x003f3064 __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0x00444d2f inet_frags_fini +EXPORT_SYMBOL vmlinux 0x0048265d dm_unregister_target +EXPORT_SYMBOL vmlinux 0x00487d50 to_ndd +EXPORT_SYMBOL vmlinux 0x0053b7d1 abort_creds +EXPORT_SYMBOL vmlinux 0x005d22e7 mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0x00604d2e d_make_root +EXPORT_SYMBOL vmlinux 0x0064b664 pci_remove_bus +EXPORT_SYMBOL vmlinux 0x0074829b filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0x009114c2 dquot_scan_active +EXPORT_SYMBOL vmlinux 0x00b8c3a7 mempool_alloc +EXPORT_SYMBOL vmlinux 0x00c390ed forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0x00c60273 mipi_dsi_dcs_set_display_on +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00eb76f3 posix_lock_file +EXPORT_SYMBOL vmlinux 0x0101d5b1 ip_idents_reserve +EXPORT_SYMBOL vmlinux 0x01139ffc max_mapnr +EXPORT_SYMBOL vmlinux 0x0113dab5 ip_options_compile +EXPORT_SYMBOL vmlinux 0x012084f2 dev_queue_xmit_accel +EXPORT_SYMBOL vmlinux 0x01232ebf jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0x0139b504 cpu_current_top_of_stack +EXPORT_SYMBOL vmlinux 0x0149dc9e pnp_release_card_device +EXPORT_SYMBOL vmlinux 0x014ae730 security_path_chown +EXPORT_SYMBOL vmlinux 0x01504982 blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x015705a6 blk_mq_map_queue +EXPORT_SYMBOL vmlinux 0x016e5c2a mod_timer +EXPORT_SYMBOL vmlinux 0x016ff98b alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0x017bded2 down_write_trylock +EXPORT_SYMBOL vmlinux 0x01a7f084 pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0x01c0ff99 i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0x01cdc7ee skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0x01d7b5e1 pci_get_subsys +EXPORT_SYMBOL vmlinux 0x01d9a926 padata_unregister_cpumask_notifier +EXPORT_SYMBOL vmlinux 0x01e53d78 netif_device_attach +EXPORT_SYMBOL vmlinux 0x01ff7dd2 dma_set_mask +EXPORT_SYMBOL vmlinux 0x020121c2 init_task +EXPORT_SYMBOL vmlinux 0x0210a201 generic_removexattr +EXPORT_SYMBOL vmlinux 0x02124474 ip_send_check +EXPORT_SYMBOL vmlinux 0x022269bd xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0x02246cc5 bioset_free +EXPORT_SYMBOL vmlinux 0x0237b57a arch_unregister_cpu +EXPORT_SYMBOL vmlinux 0x02400bf8 tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0x0247b184 phy_register_fixup +EXPORT_SYMBOL vmlinux 0x02649054 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x026743fe ip_check_defrag +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x029444f0 native_read_tsc +EXPORT_SYMBOL vmlinux 0x029e2d0b mmc_detect_change +EXPORT_SYMBOL vmlinux 0x02a18c74 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0x02a6ce5a crc16_table +EXPORT_SYMBOL vmlinux 0x02b323c9 free_xenballooned_pages +EXPORT_SYMBOL vmlinux 0x02d8d21d bitmap_close_sync +EXPORT_SYMBOL vmlinux 0x02da82b8 devm_gpiod_put_array +EXPORT_SYMBOL vmlinux 0x02e3c547 dev_notice +EXPORT_SYMBOL vmlinux 0x02e8d834 __devm_gpiod_get_index_optional +EXPORT_SYMBOL vmlinux 0x02ea111e scsi_driverbyte_string +EXPORT_SYMBOL vmlinux 0x02ee26c1 free_pages_exact +EXPORT_SYMBOL vmlinux 0x0302d37f serio_close +EXPORT_SYMBOL vmlinux 0x0309434b inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x0356aa8d dev_uc_unsync +EXPORT_SYMBOL vmlinux 0x03592ea0 security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x0389b4fd dst_release +EXPORT_SYMBOL vmlinux 0x03a17e85 skb_copy_bits +EXPORT_SYMBOL vmlinux 0x03bbbc53 simple_link +EXPORT_SYMBOL vmlinux 0x03cd9f60 tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x04056753 vfs_link +EXPORT_SYMBOL vmlinux 0x0422fe4a inet_csk_timer_bug_msg +EXPORT_SYMBOL vmlinux 0x0426ba24 idr_for_each +EXPORT_SYMBOL vmlinux 0x042f37f9 __ethtool_get_settings +EXPORT_SYMBOL vmlinux 0x042fa790 __alloc_skb +EXPORT_SYMBOL vmlinux 0x04361c50 blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x04622d09 udp_del_offload +EXPORT_SYMBOL vmlinux 0x04779e8a bitmap_end_sync +EXPORT_SYMBOL vmlinux 0x0487f831 fb_find_best_display +EXPORT_SYMBOL vmlinux 0x04992138 filemap_map_pages +EXPORT_SYMBOL vmlinux 0x04bc7827 put_io_context +EXPORT_SYMBOL vmlinux 0x04c97943 write_dirty_buffer +EXPORT_SYMBOL vmlinux 0x04cdb652 mpage_readpage +EXPORT_SYMBOL vmlinux 0x04d426c7 cfb_fillrect +EXPORT_SYMBOL vmlinux 0x04d8c750 release_perfctr_nmi +EXPORT_SYMBOL vmlinux 0x04da6e29 serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0x04ea56f9 _kstrtol +EXPORT_SYMBOL vmlinux 0x050877b9 dmi_first_match +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x05242794 dquot_quotactl_ops +EXPORT_SYMBOL vmlinux 0x055c96dd unregister_key_type +EXPORT_SYMBOL vmlinux 0x05628933 vme_new_dma_list +EXPORT_SYMBOL vmlinux 0x058ab235 setup_arg_pages +EXPORT_SYMBOL vmlinux 0x05a0d8e2 find_get_pages_contig +EXPORT_SYMBOL vmlinux 0x05ae0c81 xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x05dd0c6e clkdev_drop +EXPORT_SYMBOL vmlinux 0x05ed632b blk_start_request +EXPORT_SYMBOL vmlinux 0x0603d764 uart_suspend_port +EXPORT_SYMBOL vmlinux 0x0608b09c dev_change_carrier +EXPORT_SYMBOL vmlinux 0x060a6899 sock_get_timestampns +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x061ac095 qdisc_watchdog_schedule_ns +EXPORT_SYMBOL vmlinux 0x062ce059 gen_pool_add_virt +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x06456624 would_dump +EXPORT_SYMBOL vmlinux 0x065bf514 __invalidate_device +EXPORT_SYMBOL vmlinux 0x067d8d35 security_release_secctx +EXPORT_SYMBOL vmlinux 0x068c7263 ioremap_cache +EXPORT_SYMBOL vmlinux 0x06977b59 cfb_copyarea +EXPORT_SYMBOL vmlinux 0x069ceb41 reservation_object_add_excl_fence +EXPORT_SYMBOL vmlinux 0x06c0dae5 __kernel_fpu_end +EXPORT_SYMBOL vmlinux 0x06d90bfa vga_switcheroo_get_client_state +EXPORT_SYMBOL vmlinux 0x06ed18dd vga_switcheroo_init_domain_pm_ops +EXPORT_SYMBOL vmlinux 0x06fe3b14 default_grn +EXPORT_SYMBOL vmlinux 0x06ffbb47 __generic_file_fsync +EXPORT_SYMBOL vmlinux 0x0727c4f3 iowrite8 +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x07608604 acpi_get_vendor_resource +EXPORT_SYMBOL vmlinux 0x079f2c01 page_waitqueue +EXPORT_SYMBOL vmlinux 0x07a47c16 module_layout +EXPORT_SYMBOL vmlinux 0x07a4b576 flex_array_free +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07d50a24 csum_partial +EXPORT_SYMBOL vmlinux 0x0801a500 vfs_getattr +EXPORT_SYMBOL vmlinux 0x0825627e mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x0832a8fc i2c_use_client +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x083ee051 netlink_ack +EXPORT_SYMBOL vmlinux 0x0855f079 acpi_bus_get_status +EXPORT_SYMBOL vmlinux 0x08576a70 ps2_begin_command +EXPORT_SYMBOL vmlinux 0x0865b7d0 open_exec +EXPORT_SYMBOL vmlinux 0x08715b3e proto_register +EXPORT_SYMBOL vmlinux 0x08773348 filp_open +EXPORT_SYMBOL vmlinux 0x0889244f follow_down_one +EXPORT_SYMBOL vmlinux 0x08928b90 __nla_put +EXPORT_SYMBOL vmlinux 0x0897287b acpi_disable_all_gpes +EXPORT_SYMBOL vmlinux 0x08b96f88 mdiobus_scan +EXPORT_SYMBOL vmlinux 0x08d230ac scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0x08ea69e7 mipi_dsi_packet_format_is_long +EXPORT_SYMBOL vmlinux 0x0903d169 netdev_err +EXPORT_SYMBOL vmlinux 0x090e5488 pci_add_new_bus +EXPORT_SYMBOL vmlinux 0x093a77e6 ab3100_event_register +EXPORT_SYMBOL vmlinux 0x09580deb init_timer_key +EXPORT_SYMBOL vmlinux 0x09763042 blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x09861379 __frontswap_load +EXPORT_SYMBOL vmlinux 0x098a9203 sock_edemux +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x09949677 __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0x0994f4a9 generic_pipe_buf_steal +EXPORT_SYMBOL vmlinux 0x09ab69ff xfrm_find_acq +EXPORT_SYMBOL vmlinux 0x09b9b220 inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0x09be62bf vme_irq_generate +EXPORT_SYMBOL vmlinux 0x09c55cec schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x09c89237 pid_task +EXPORT_SYMBOL vmlinux 0x09c8eb55 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09d458b9 agp_put_bridge +EXPORT_SYMBOL vmlinux 0x09e816a8 seq_printf +EXPORT_SYMBOL vmlinux 0x09e88526 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0x09f93d71 empty_aops +EXPORT_SYMBOL vmlinux 0x0a11e42f twl6040_get_pll +EXPORT_SYMBOL vmlinux 0x0a16e127 blk_integrity_merge_rq +EXPORT_SYMBOL vmlinux 0x0a203ce5 mipi_dsi_driver_register_full +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 0x0a44ee54 sg_miter_start +EXPORT_SYMBOL vmlinux 0x0a469d23 mfd_clone_cell +EXPORT_SYMBOL vmlinux 0x0a4b0735 sock_i_ino +EXPORT_SYMBOL vmlinux 0x0a661faa lg_local_unlock +EXPORT_SYMBOL vmlinux 0x0a770832 register_memory_notifier +EXPORT_SYMBOL vmlinux 0x0a9e43f7 skb_clone_sk +EXPORT_SYMBOL vmlinux 0x0a9e4609 fsnotify_add_mark +EXPORT_SYMBOL vmlinux 0x0aa309cf synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0b0d888b icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0x0b1092d1 generic_setxattr +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b339eda call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0x0b42e190 __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0x0b48677a __kfifo_init +EXPORT_SYMBOL vmlinux 0x0b5119b1 intel_gmch_probe +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b84fae7 request_key_async +EXPORT_SYMBOL vmlinux 0x0b905c66 __percpu_counter_init +EXPORT_SYMBOL vmlinux 0x0b91bf08 __cleancache_put_page +EXPORT_SYMBOL vmlinux 0x0bb6fbfd security_path_symlink +EXPORT_SYMBOL vmlinux 0x0bbc5908 gen_estimator_active +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bdb10ae inet_csk_reqsk_queue_drop +EXPORT_SYMBOL vmlinux 0x0be24f17 iput +EXPORT_SYMBOL vmlinux 0x0bf7de7d x86_hyper +EXPORT_SYMBOL vmlinux 0x0bf7f519 remap_pfn_range +EXPORT_SYMBOL vmlinux 0x0bfe234b phy_disconnect +EXPORT_SYMBOL vmlinux 0x0bff9988 dqput +EXPORT_SYMBOL vmlinux 0x0c2c2dcc ip_getsockopt +EXPORT_SYMBOL vmlinux 0x0c45fc96 vfs_lstat +EXPORT_SYMBOL vmlinux 0x0c58a8cd netdev_increment_features +EXPORT_SYMBOL vmlinux 0x0c6e8570 kernel_sendpage +EXPORT_SYMBOL vmlinux 0x0c76d7d2 param_set_byte +EXPORT_SYMBOL vmlinux 0x0ca0c882 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x0ca7b7a8 acpi_check_region +EXPORT_SYMBOL vmlinux 0x0cae232b utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0x0cae44f6 block_truncate_page +EXPORT_SYMBOL vmlinux 0x0cd859f8 mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x0cdb7d12 __kernel_fpu_begin +EXPORT_SYMBOL vmlinux 0x0cdf9896 pipe_unlock +EXPORT_SYMBOL vmlinux 0x0cee768d vfs_whiteout +EXPORT_SYMBOL vmlinux 0x0d041a98 lockref_get_or_lock +EXPORT_SYMBOL vmlinux 0x0d21550d jbd2_journal_file_inode +EXPORT_SYMBOL vmlinux 0x0d232082 dentry_path_raw +EXPORT_SYMBOL vmlinux 0x0d38ae62 pci_map_rom +EXPORT_SYMBOL vmlinux 0x0d3dda14 acpi_get_type +EXPORT_SYMBOL vmlinux 0x0d468961 kobject_put +EXPORT_SYMBOL vmlinux 0x0d4da898 try_to_release_page +EXPORT_SYMBOL vmlinux 0x0d51a643 devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d61eeee __bitmap_subset +EXPORT_SYMBOL vmlinux 0x0d629667 dev_alert +EXPORT_SYMBOL vmlinux 0x0d71e7b0 genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0x0d96314b __insert_inode_hash +EXPORT_SYMBOL vmlinux 0x0da10ec3 security_sock_graft +EXPORT_SYMBOL vmlinux 0x0da766e5 tcp_conn_request +EXPORT_SYMBOL vmlinux 0x0da90f39 bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0x0dad6242 input_inject_event +EXPORT_SYMBOL vmlinux 0x0db7722c iterate_dir +EXPORT_SYMBOL vmlinux 0x0dc1a78c bin2hex +EXPORT_SYMBOL vmlinux 0x0de1ad25 generic_block_bmap +EXPORT_SYMBOL vmlinux 0x0dee534c dquot_release +EXPORT_SYMBOL vmlinux 0x0e2be552 jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x0e4b639a napi_gro_receive +EXPORT_SYMBOL vmlinux 0x0e532747 fget +EXPORT_SYMBOL vmlinux 0x0e6da44a set_normalized_timespec +EXPORT_SYMBOL vmlinux 0x0e803c29 mmc_can_sanitize +EXPORT_SYMBOL vmlinux 0x0e99a6ff lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0x0ea1b9e4 ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0x0eaf451e hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0ec7d536 find_vma +EXPORT_SYMBOL vmlinux 0x0eedfe14 kmalloc_caches +EXPORT_SYMBOL vmlinux 0x0efcbb1b set_current_groups +EXPORT_SYMBOL vmlinux 0x0f2f84d3 inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0x0f36bc19 dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0x0f46b0e6 jbd2_journal_load +EXPORT_SYMBOL vmlinux 0x0f4c91ed ns_to_timespec +EXPORT_SYMBOL vmlinux 0x0f5b70db key_payload_reserve +EXPORT_SYMBOL vmlinux 0x0f6a3b5c string_get_size +EXPORT_SYMBOL vmlinux 0x0f94d83d end_page_writeback +EXPORT_SYMBOL vmlinux 0x0fa3c23e dma_common_get_sgtable +EXPORT_SYMBOL vmlinux 0x0fac1a84 dev_open +EXPORT_SYMBOL vmlinux 0x0faef0ed __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fd00a68 acpi_clear_event +EXPORT_SYMBOL vmlinux 0x0fe45e30 dst_alloc +EXPORT_SYMBOL vmlinux 0x0fe4ba7d vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0x0ff2b602 slhc_compress +EXPORT_SYMBOL vmlinux 0x100434e1 blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x1005a62c blk_end_request +EXPORT_SYMBOL vmlinux 0x102c56de irq_regs +EXPORT_SYMBOL vmlinux 0x10543c05 pci_pme_capable +EXPORT_SYMBOL vmlinux 0x105d9464 inode_permission +EXPORT_SYMBOL vmlinux 0x106bccdd neigh_changeaddr +EXPORT_SYMBOL vmlinux 0x106f13ab crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x1093b9e6 up_read +EXPORT_SYMBOL vmlinux 0x10beec46 pci_disable_msix +EXPORT_SYMBOL vmlinux 0x10c2f187 gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0x10e4e882 gen_pool_free +EXPORT_SYMBOL vmlinux 0x10ee20bb default_blu +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x1115793f pci_write_vpd +EXPORT_SYMBOL vmlinux 0x111814ad sk_mc_loop +EXPORT_SYMBOL vmlinux 0x112760d0 __register_chrdev +EXPORT_SYMBOL vmlinux 0x1135ff85 cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0x113dd5e8 md_check_recovery +EXPORT_SYMBOL vmlinux 0x11582911 xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x11592fa3 pcie_set_mps +EXPORT_SYMBOL vmlinux 0x1163f0a7 blk_max_low_pfn +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x118a5e56 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0x11989c4d set_anon_super +EXPORT_SYMBOL vmlinux 0x11a044f6 mod_timer_pinned +EXPORT_SYMBOL vmlinux 0x11a0ba87 netpoll_parse_options +EXPORT_SYMBOL vmlinux 0x11a3951e scsi_dma_map +EXPORT_SYMBOL vmlinux 0x11a931d5 generic_update_time +EXPORT_SYMBOL vmlinux 0x11d751cb mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0x11dd01ad intel_scu_ipc_command +EXPORT_SYMBOL vmlinux 0x11e20611 tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0x11f7ed4c hex_to_bin +EXPORT_SYMBOL vmlinux 0x11ff3659 dev_addr_init +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x120d67d4 unregister_memory_isolate_notifier +EXPORT_SYMBOL vmlinux 0x120fc6b1 kstrdup_const +EXPORT_SYMBOL vmlinux 0x12129ff3 tcf_hash_check +EXPORT_SYMBOL vmlinux 0x1215f7a8 register_key_type +EXPORT_SYMBOL vmlinux 0x122277d4 jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0x1233233a bio_clone_fast +EXPORT_SYMBOL vmlinux 0x1233fb71 locks_remove_posix +EXPORT_SYMBOL vmlinux 0x1250c7e1 _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0x125a22d4 blk_alloc_queue +EXPORT_SYMBOL vmlinux 0x125c2264 commit_creds +EXPORT_SYMBOL vmlinux 0x12a38747 usleep_range +EXPORT_SYMBOL vmlinux 0x12a4cbd8 task_tgid_nr_ns +EXPORT_SYMBOL vmlinux 0x12ad3ce5 __check_sticky +EXPORT_SYMBOL vmlinux 0x12ad9edb iunique +EXPORT_SYMBOL vmlinux 0x12b11f9c padata_set_cpumask +EXPORT_SYMBOL vmlinux 0x12c0ac6e i2c_del_adapter +EXPORT_SYMBOL vmlinux 0x12da5bb2 __kmalloc +EXPORT_SYMBOL vmlinux 0x12dc1c27 inet6_release +EXPORT_SYMBOL vmlinux 0x12e8934d mipi_dsi_dcs_get_pixel_format +EXPORT_SYMBOL vmlinux 0x12fc4d67 elv_unregister_queue +EXPORT_SYMBOL vmlinux 0x131ac75e scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0x131d2303 eth_header_cache_update +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x13307fde vsscanf +EXPORT_SYMBOL vmlinux 0x13315729 flex_array_alloc +EXPORT_SYMBOL vmlinux 0x1348436f tcp_make_synack +EXPORT_SYMBOL vmlinux 0x13495e29 __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0x1373108c try_to_writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x13850f21 blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0x138bb3b0 __frontswap_store +EXPORT_SYMBOL vmlinux 0x138f0425 __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0x13a5eba6 iget5_locked +EXPORT_SYMBOL vmlinux 0x13a71460 pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x13a78c06 dev_set_mac_address +EXPORT_SYMBOL vmlinux 0x13ab952a alloc_xenballooned_pages +EXPORT_SYMBOL vmlinux 0x13ae66ff generic_block_fiemap +EXPORT_SYMBOL vmlinux 0x13ca1a43 security_dentry_init_security +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13ece4de ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0x13f42152 system_entering_hibernation +EXPORT_SYMBOL vmlinux 0x13f7544f free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0x1404c034 vme_irq_free +EXPORT_SYMBOL vmlinux 0x140e422e copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0x141ac93c kill_litter_super +EXPORT_SYMBOL vmlinux 0x141c00dd inet_accept +EXPORT_SYMBOL vmlinux 0x1420b379 kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0x1422a0df tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0x142316ab blk_mq_tag_to_rq +EXPORT_SYMBOL vmlinux 0x1433ebce bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0x143d63b4 bitmap_startwrite +EXPORT_SYMBOL vmlinux 0x144c25c6 x86_hyper_xen +EXPORT_SYMBOL vmlinux 0x144c7a88 blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x14691d20 inode_get_bytes +EXPORT_SYMBOL vmlinux 0x146a366a md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0x148140ea pci_disable_device +EXPORT_SYMBOL vmlinux 0x14a2f7b1 tcp_ioctl +EXPORT_SYMBOL vmlinux 0x14b9778a mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0x14be40e1 vfs_symlink +EXPORT_SYMBOL vmlinux 0x14c294ab __page_symlink +EXPORT_SYMBOL vmlinux 0x14f8a930 blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0x150389d6 acpi_processor_power_init_bm_check +EXPORT_SYMBOL vmlinux 0x150c1393 mntput +EXPORT_SYMBOL vmlinux 0x1515df31 tty_port_init +EXPORT_SYMBOL vmlinux 0x151b293e jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0x15239176 param_set_int +EXPORT_SYMBOL vmlinux 0x1546def1 dev_mc_del +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x156a8a59 down_trylock +EXPORT_SYMBOL vmlinux 0x1570a047 param_get_uint +EXPORT_SYMBOL vmlinux 0x158bf21c mmc_can_discard +EXPORT_SYMBOL vmlinux 0x158f318d page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x15b5fb48 fbcon_set_bitops +EXPORT_SYMBOL vmlinux 0x15bafe29 unregister_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x15cafe13 phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0x15e33b31 generic_shutdown_super +EXPORT_SYMBOL vmlinux 0x160ea4c8 sfi_disabled +EXPORT_SYMBOL vmlinux 0x16139b68 vfs_unlink +EXPORT_SYMBOL vmlinux 0x1616cb30 acpi_evaluate_dsm +EXPORT_SYMBOL vmlinux 0x161d22da set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0x16305289 warn_slowpath_null +EXPORT_SYMBOL vmlinux 0x1631bfd9 __netlink_dump_start +EXPORT_SYMBOL vmlinux 0x165117c3 d_obtain_root +EXPORT_SYMBOL vmlinux 0x167e7f9d __get_user_1 +EXPORT_SYMBOL vmlinux 0x1683a50b radix_tree_delete +EXPORT_SYMBOL vmlinux 0x16989254 d_alloc_pseudo +EXPORT_SYMBOL vmlinux 0x169fdadd key_type_keyring +EXPORT_SYMBOL vmlinux 0x16b6d34e frontswap_register_ops +EXPORT_SYMBOL vmlinux 0x16c461c6 uart_remove_one_port +EXPORT_SYMBOL vmlinux 0x16c9e185 vme_lm_request +EXPORT_SYMBOL vmlinux 0x16cc55a2 netdev_alert +EXPORT_SYMBOL vmlinux 0x16cecb39 abx500_startup_irq_enabled +EXPORT_SYMBOL vmlinux 0x16d9f2e0 __vfs_read +EXPORT_SYMBOL vmlinux 0x16da158d ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0x16dc4d1f fence_init +EXPORT_SYMBOL vmlinux 0x16e6da9e __init_rwsem +EXPORT_SYMBOL vmlinux 0x16f97392 input_get_keycode +EXPORT_SYMBOL vmlinux 0x170092c0 scsi_cmd_get_serial +EXPORT_SYMBOL vmlinux 0x170c25ee acpi_get_next_object +EXPORT_SYMBOL vmlinux 0x1712fe8e d_delete +EXPORT_SYMBOL vmlinux 0x17236e13 __test_set_page_writeback +EXPORT_SYMBOL vmlinux 0x173bf239 inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0x174f2726 __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0x1758bf53 up_write +EXPORT_SYMBOL vmlinux 0x1780948c get_cached_acl +EXPORT_SYMBOL vmlinux 0x178b417a pci_disable_msi +EXPORT_SYMBOL vmlinux 0x178d7409 crypto_sha1_finup +EXPORT_SYMBOL vmlinux 0x179570cc input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0x17a44431 genphy_config_aneg +EXPORT_SYMBOL vmlinux 0x17b1125d gen_kill_estimator +EXPORT_SYMBOL vmlinux 0x17cd654b mmc_stop_bkops +EXPORT_SYMBOL vmlinux 0x17cf285d cpufreq_global_kobject +EXPORT_SYMBOL vmlinux 0x17cf3048 __devm_request_region +EXPORT_SYMBOL vmlinux 0x17d8100d i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0x17f341a0 i8042_lock_chip +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 0x1843f5e4 blk_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x184b82fb mmc_vddrange_to_ocrmask +EXPORT_SYMBOL vmlinux 0x187530fc tty_register_device +EXPORT_SYMBOL vmlinux 0x188a3dfb timespec_trunc +EXPORT_SYMBOL vmlinux 0x188b7756 netpoll_cleanup +EXPORT_SYMBOL vmlinux 0x189868d7 get_random_bytes_arch +EXPORT_SYMBOL vmlinux 0x18ad3d32 xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0x18c57e88 tso_count_descs +EXPORT_SYMBOL vmlinux 0x18d96501 atomic64_dec_if_positive_cx8 +EXPORT_SYMBOL vmlinux 0x18ded752 blk_queue_start_tag +EXPORT_SYMBOL vmlinux 0x18f52d3f flush_old_exec +EXPORT_SYMBOL vmlinux 0x1916e38c _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x19170268 devm_kvasprintf +EXPORT_SYMBOL vmlinux 0x193cf188 read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0x19468868 ps2_sendbyte +EXPORT_SYMBOL vmlinux 0x194842f0 fb_show_logo +EXPORT_SYMBOL vmlinux 0x1967f27d sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x196ddfe0 phy_print_status +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19a8e958 ps2_drain +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19c63a32 dma_async_device_register +EXPORT_SYMBOL vmlinux 0x19cff0eb simple_pin_fs +EXPORT_SYMBOL vmlinux 0x19e82ba7 kernel_accept +EXPORT_SYMBOL vmlinux 0x19e9cde0 udp_proc_register +EXPORT_SYMBOL vmlinux 0x19f5edcf input_flush_device +EXPORT_SYMBOL vmlinux 0x19fd9a19 ata_port_printk +EXPORT_SYMBOL vmlinux 0x1a04d348 unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0x1a087aef fbcon_rotate_ud +EXPORT_SYMBOL vmlinux 0x1a45cb6c acpi_disabled +EXPORT_SYMBOL vmlinux 0x1a555549 unregister_shrinker +EXPORT_SYMBOL vmlinux 0x1a63af34 vga_switcheroo_process_delayed_switch +EXPORT_SYMBOL vmlinux 0x1a666a6a __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0x1a7bde9c blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0x1a8766ec skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0x1a88dd77 dentry_update_name_case +EXPORT_SYMBOL vmlinux 0x1a8e3c7d deactivate_locked_super +EXPORT_SYMBOL vmlinux 0x1a9689b5 input_grab_device +EXPORT_SYMBOL vmlinux 0x1a9b4442 clear_wb_congested +EXPORT_SYMBOL vmlinux 0x1aaa73df ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0x1ab950a8 ab3100_event_unregister +EXPORT_SYMBOL vmlinux 0x1ae06e12 __tracepoint_fence_annotate_wait_on +EXPORT_SYMBOL vmlinux 0x1ae85009 xfrm6_rcv_spi +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 0x1b0ac272 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0x1b0d8f03 tcp_rcv_established +EXPORT_SYMBOL vmlinux 0x1b19efa5 scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0x1b1e1088 sg_nents +EXPORT_SYMBOL vmlinux 0x1b1ed0e3 blk_fetch_request +EXPORT_SYMBOL vmlinux 0x1b2801f8 read_dev_sector +EXPORT_SYMBOL vmlinux 0x1b50697d first_ec +EXPORT_SYMBOL vmlinux 0x1b570d23 acpi_warning +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b7ba51a lru_cache_add_file +EXPORT_SYMBOL vmlinux 0x1b82fefa md_unplug +EXPORT_SYMBOL vmlinux 0x1b8b9197 neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0x1b8b95ad i8042_unlock_chip +EXPORT_SYMBOL vmlinux 0x1b97f3a3 ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0x1bb31047 add_timer +EXPORT_SYMBOL vmlinux 0x1bb719c0 bmap +EXPORT_SYMBOL vmlinux 0x1bbb711f tcf_unregister_action +EXPORT_SYMBOL vmlinux 0x1be1dd26 lg_global_lock +EXPORT_SYMBOL vmlinux 0x1bed8557 filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0x1c015a76 nf_getsockopt +EXPORT_SYMBOL vmlinux 0x1c095f71 netlink_unicast +EXPORT_SYMBOL vmlinux 0x1c0a1e37 mipi_dsi_dcs_set_page_address +EXPORT_SYMBOL vmlinux 0x1c114a6a vm_event_states +EXPORT_SYMBOL vmlinux 0x1c1e2790 xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0x1c1fe855 pcie_get_minimum_link +EXPORT_SYMBOL vmlinux 0x1c2ab131 inet6_ioctl +EXPORT_SYMBOL vmlinux 0x1c2c6a02 dma_free_attrs +EXPORT_SYMBOL vmlinux 0x1c4215f6 __bread_gfp +EXPORT_SYMBOL vmlinux 0x1c682f6a rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0x1c79a02c vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0x1c8a04b0 acpi_reset +EXPORT_SYMBOL vmlinux 0x1cb82ad1 __get_user_pages +EXPORT_SYMBOL vmlinux 0x1cb9d66e shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0x1cdc0c6e dev_mc_del_global +EXPORT_SYMBOL vmlinux 0x1d08db7f register_xen_selfballooning +EXPORT_SYMBOL vmlinux 0x1d1b6ab7 file_path +EXPORT_SYMBOL vmlinux 0x1d23fafe misc_register +EXPORT_SYMBOL vmlinux 0x1d33e4c9 param_set_bool +EXPORT_SYMBOL vmlinux 0x1d555f20 __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x1d5c6d60 __generic_block_fiemap +EXPORT_SYMBOL vmlinux 0x1d6cd214 unlock_rename +EXPORT_SYMBOL vmlinux 0x1d7e5ad5 scsi_report_opcode +EXPORT_SYMBOL vmlinux 0x1d88b664 agp_generic_type_to_mask_type +EXPORT_SYMBOL vmlinux 0x1d892e99 d_find_alias +EXPORT_SYMBOL vmlinux 0x1da10367 tty_port_carrier_raised +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 0x1e036c98 acpi_set_gpe +EXPORT_SYMBOL vmlinux 0x1e047854 warn_slowpath_fmt +EXPORT_SYMBOL vmlinux 0x1e0c2be4 ioremap_wc +EXPORT_SYMBOL vmlinux 0x1e19a4d4 t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0x1e26be3b get_anon_bdev +EXPORT_SYMBOL vmlinux 0x1e26e2ff __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x1e2b8276 genl_unregister_family +EXPORT_SYMBOL vmlinux 0x1e32f067 drop_super +EXPORT_SYMBOL vmlinux 0x1e5c63f9 tcp_recvmsg +EXPORT_SYMBOL vmlinux 0x1e629ead inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e70f716 ppp_unit_number +EXPORT_SYMBOL vmlinux 0x1e714509 gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0x1e7ac96d pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0x1e97f318 pci_request_region_exclusive +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1eb922a3 IO_APIC_get_PCI_irq_vector +EXPORT_SYMBOL vmlinux 0x1ec990c8 efi +EXPORT_SYMBOL vmlinux 0x1edca132 gen_replace_estimator +EXPORT_SYMBOL vmlinux 0x1f1ccd52 __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x1f2e32f8 debugfs_create_automount +EXPORT_SYMBOL vmlinux 0x1f30516e netlink_broadcast_filtered +EXPORT_SYMBOL vmlinux 0x1f41f8a0 i2c_release_client +EXPORT_SYMBOL vmlinux 0x1f47b7f6 agp_generic_alloc_by_type +EXPORT_SYMBOL vmlinux 0x1f5cee49 inet6_register_protosw +EXPORT_SYMBOL vmlinux 0x1f6327fc default_qdisc_ops +EXPORT_SYMBOL vmlinux 0x1f661725 mnt_set_expiry +EXPORT_SYMBOL vmlinux 0x1f7872ee sock_no_getname +EXPORT_SYMBOL vmlinux 0x1f7e807f kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0x1fb55f29 sock_alloc_file +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag +EXPORT_SYMBOL vmlinux 0x1fd9890c bio_integrity_prep +EXPORT_SYMBOL vmlinux 0x1fe1285d set_pages_nx +EXPORT_SYMBOL vmlinux 0x1fe9087c ps2_init +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 0x200e0236 truncate_pagecache +EXPORT_SYMBOL vmlinux 0x201b0ac0 lg_global_unlock +EXPORT_SYMBOL vmlinux 0x20205f64 trace_print_array_seq +EXPORT_SYMBOL vmlinux 0x202f4e92 acpi_extract_package +EXPORT_SYMBOL vmlinux 0x20441c44 __quota_error +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x2055da26 phy_write_mmd_indirect +EXPORT_SYMBOL vmlinux 0x205886de pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0x20595041 kill_pgrp +EXPORT_SYMBOL vmlinux 0x20595bcd dma_sync_wait +EXPORT_SYMBOL vmlinux 0x20659083 mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0x2072ee9b request_threaded_irq +EXPORT_SYMBOL vmlinux 0x208739f6 acpi_load_table +EXPORT_SYMBOL vmlinux 0x209262e1 __napi_complete +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20c55ae0 sscanf +EXPORT_SYMBOL vmlinux 0x20c6192f intel_scu_ipc_ioread32 +EXPORT_SYMBOL vmlinux 0x20df5a3d vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x20fb7e7f end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0x210668ab bdget_disk +EXPORT_SYMBOL vmlinux 0x2116b878 skb_queue_tail +EXPORT_SYMBOL vmlinux 0x211bac9e scsi_host_get +EXPORT_SYMBOL vmlinux 0x21438f8b key_task_permission +EXPORT_SYMBOL vmlinux 0x218ae5c3 swiotlb_dma_supported +EXPORT_SYMBOL vmlinux 0x21995000 nvdimm_namespace_disk_name +EXPORT_SYMBOL vmlinux 0x2199a16a input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0x219f2047 dm_kobject_release +EXPORT_SYMBOL vmlinux 0x21a701fe fence_signal +EXPORT_SYMBOL vmlinux 0x21bda38a param_ops_ushort +EXPORT_SYMBOL vmlinux 0x21c088bf textsearch_register +EXPORT_SYMBOL vmlinux 0x21c8f588 wake_up_process +EXPORT_SYMBOL vmlinux 0x21df74d9 bitmap_set +EXPORT_SYMBOL vmlinux 0x21e992a5 ida_simple_get +EXPORT_SYMBOL vmlinux 0x2202c31e led_update_brightness +EXPORT_SYMBOL vmlinux 0x2207a57f prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x2233326e cont_write_begin +EXPORT_SYMBOL vmlinux 0x2256fafa div64_u64_rem +EXPORT_SYMBOL vmlinux 0x226c7558 padata_free +EXPORT_SYMBOL vmlinux 0x227009ff mdiobus_free +EXPORT_SYMBOL vmlinux 0x22741e7d request_key_async_with_auxdata +EXPORT_SYMBOL vmlinux 0x2276db98 kstrtoint +EXPORT_SYMBOL vmlinux 0x227ab0a1 scsi_device_set_state +EXPORT_SYMBOL vmlinux 0x227f4fb2 twl6040_set_pll +EXPORT_SYMBOL vmlinux 0x228d2a5d pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22bb20e3 add_disk +EXPORT_SYMBOL vmlinux 0x22bff352 xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0x22ce8e7c lookup_bdev +EXPORT_SYMBOL vmlinux 0x22dfdd06 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x22e6e6da tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0x22fb7bb7 inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x22fc4f3a trace_print_flags_seq +EXPORT_SYMBOL vmlinux 0x231d4001 fb_edid_add_monspecs +EXPORT_SYMBOL vmlinux 0x23219fec phy_find_first +EXPORT_SYMBOL vmlinux 0x23274a27 security_path_truncate +EXPORT_SYMBOL vmlinux 0x232b6e16 param_ops_ulong +EXPORT_SYMBOL vmlinux 0x232d18ec rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0x2335fdcc nf_log_unregister +EXPORT_SYMBOL vmlinux 0x233cbcf1 build_skb +EXPORT_SYMBOL vmlinux 0x23429f58 set_nlink +EXPORT_SYMBOL vmlinux 0x2350bb12 kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x2381e557 skb_orphan_partial +EXPORT_SYMBOL vmlinux 0x2383a593 __dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x238f5c1a _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x23a574fd security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x23a873ab devm_ioremap_nocache +EXPORT_SYMBOL vmlinux 0x23b0902a keyring_alloc +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23c8f257 slhc_uncompress +EXPORT_SYMBOL vmlinux 0x23e85454 ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x24094515 pcim_iomap +EXPORT_SYMBOL vmlinux 0x24097a03 pci_unmap_rom +EXPORT_SYMBOL vmlinux 0x240f7042 pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0x241185c0 nlmsg_notify +EXPORT_SYMBOL vmlinux 0x241fdf92 xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0x24212d86 __frontswap_invalidate_page +EXPORT_SYMBOL vmlinux 0x2427efdd sk_common_release +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x2445ed0c dmam_free_noncoherent +EXPORT_SYMBOL vmlinux 0x24537bb7 cpu_tss +EXPORT_SYMBOL vmlinux 0x2453cd1a d_splice_alias +EXPORT_SYMBOL vmlinux 0x2454d0c9 blk_start_queue +EXPORT_SYMBOL vmlinux 0x2454f48f eisa_bus_type +EXPORT_SYMBOL vmlinux 0x2458e4c4 __bio_clone_fast +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x247b4b63 agp_bridge +EXPORT_SYMBOL vmlinux 0x247e66da xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0x24806d71 param_ops_string +EXPORT_SYMBOL vmlinux 0x2481ddb8 console_start +EXPORT_SYMBOL vmlinux 0x2482e688 vsprintf +EXPORT_SYMBOL vmlinux 0x24a7e8cc security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0x24c295f3 bdi_destroy +EXPORT_SYMBOL vmlinux 0x24fb6c3d skb_queue_head +EXPORT_SYMBOL vmlinux 0x24fdac79 wake_bit_function +EXPORT_SYMBOL vmlinux 0x2500dd49 console_stop +EXPORT_SYMBOL vmlinux 0x250113b4 memory_read_from_buffer +EXPORT_SYMBOL vmlinux 0x2503cd7d __scm_destroy +EXPORT_SYMBOL vmlinux 0x25277497 rfkill_register +EXPORT_SYMBOL vmlinux 0x25375fba sk_wait_data +EXPORT_SYMBOL vmlinux 0x25421a9d __serio_register_driver +EXPORT_SYMBOL vmlinux 0x25506be1 tcp_enter_cwr +EXPORT_SYMBOL vmlinux 0x2554110f scsi_block_requests +EXPORT_SYMBOL vmlinux 0x2570a138 reservation_seqcount_string +EXPORT_SYMBOL vmlinux 0x257df017 tty_port_open +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x25897eda cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0x258ea62d tcp_req_err +EXPORT_SYMBOL vmlinux 0x25963fd2 inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0x25a23ad8 generic_write_end +EXPORT_SYMBOL vmlinux 0x25c72127 nf_setsockopt +EXPORT_SYMBOL vmlinux 0x25e3b276 devfreq_interval_update +EXPORT_SYMBOL vmlinux 0x25e7641d cdev_add +EXPORT_SYMBOL vmlinux 0x25e8ed29 sg_nents_for_len +EXPORT_SYMBOL vmlinux 0x25e9d4bd resource_list_free +EXPORT_SYMBOL vmlinux 0x2625355a rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0x262d8776 alloc_disk +EXPORT_SYMBOL vmlinux 0x2633ae75 napi_gro_flush +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x263e782c pci_read_vpd +EXPORT_SYMBOL vmlinux 0x2650d835 sysctl_ip_early_demux +EXPORT_SYMBOL vmlinux 0x266055d1 input_open_device +EXPORT_SYMBOL vmlinux 0x268cc6a2 sys_close +EXPORT_SYMBOL vmlinux 0x268de8dc xfrm_state_update +EXPORT_SYMBOL vmlinux 0x26bb950b __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0x26bcfa9c acpi_evaluate_ost +EXPORT_SYMBOL vmlinux 0x26cb34a2 mempool_create +EXPORT_SYMBOL vmlinux 0x26e298e0 unregister_memory_notifier +EXPORT_SYMBOL vmlinux 0x26e4beab dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0x26e76fb8 sysctl_udp_wmem_min +EXPORT_SYMBOL vmlinux 0x26f1c6bc skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0x26f805bb netif_wake_subqueue +EXPORT_SYMBOL vmlinux 0x26f8905f dquot_quotactl_sysfile_ops +EXPORT_SYMBOL vmlinux 0x27124e2b param_get_long +EXPORT_SYMBOL vmlinux 0x271cba95 acpi_bus_private_data_handler +EXPORT_SYMBOL vmlinux 0x2721edc1 lock_sock_nested +EXPORT_SYMBOL vmlinux 0x272d394e mtrr_del +EXPORT_SYMBOL vmlinux 0x27389189 input_unregister_handle +EXPORT_SYMBOL vmlinux 0x274d08dc __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0x274eb352 blk_integrity_is_initialized +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x27866435 security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x27882b9b ida_simple_remove +EXPORT_SYMBOL vmlinux 0x278d7041 dev_get_by_name +EXPORT_SYMBOL vmlinux 0x279bae0f flow_get_u32_dst +EXPORT_SYMBOL vmlinux 0x27a31793 cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0x27a5142c x86_dma_fallback_dev +EXPORT_SYMBOL vmlinux 0x27a65a90 generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0x27ae7d0c ec_transaction +EXPORT_SYMBOL vmlinux 0x27b1798c inet_frag_kill +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27cb0c07 vfs_fsync +EXPORT_SYMBOL vmlinux 0x27df11e5 set_security_override +EXPORT_SYMBOL vmlinux 0x27f5d6bc netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x27fd8ab5 blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0x28037247 nobh_writepage +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x28209553 napi_complete_done +EXPORT_SYMBOL vmlinux 0x285903e0 neigh_ifdown +EXPORT_SYMBOL vmlinux 0x28594756 bio_reset +EXPORT_SYMBOL vmlinux 0x2865327b vme_dma_list_add +EXPORT_SYMBOL vmlinux 0x28940818 seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0x28a2ed02 scsi_build_sense_buffer +EXPORT_SYMBOL vmlinux 0x28b715a6 isapnp_cfg_end +EXPORT_SYMBOL vmlinux 0x28ec4b72 swiotlb_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0x28ff1d43 softnet_data +EXPORT_SYMBOL vmlinux 0x29052d37 phy_ethtool_sset +EXPORT_SYMBOL vmlinux 0x291b1bf4 pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0x29267ed6 poll_schedule_timeout +EXPORT_SYMBOL vmlinux 0x2934148f blk_stop_queue +EXPORT_SYMBOL vmlinux 0x29537c9e alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0x295cd9c0 pnp_register_card_driver +EXPORT_SYMBOL vmlinux 0x29707c38 vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0x2983852b ip6_expire_frag_queue +EXPORT_SYMBOL vmlinux 0x299d90b4 __elv_add_request +EXPORT_SYMBOL vmlinux 0x29c41e63 remove_proc_entry +EXPORT_SYMBOL vmlinux 0x29edf84a kern_path_create +EXPORT_SYMBOL vmlinux 0x29fdda53 kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0x29ffd8cf phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a340f0f mdiobus_register +EXPORT_SYMBOL vmlinux 0x2a356526 __module_put_and_exit +EXPORT_SYMBOL vmlinux 0x2a37d074 dma_pool_free +EXPORT_SYMBOL vmlinux 0x2a565a25 wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0x2a5def2f intel_scu_ipc_iowrite32 +EXPORT_SYMBOL vmlinux 0x2aa0e4fc strncasecmp +EXPORT_SYMBOL vmlinux 0x2aad35de mb_cache_destroy +EXPORT_SYMBOL vmlinux 0x2acf0feb vfs_fstat +EXPORT_SYMBOL vmlinux 0x2ad4512f mipi_dsi_attach +EXPORT_SYMBOL vmlinux 0x2ad780ba simple_setattr +EXPORT_SYMBOL vmlinux 0x2aef9a84 mmc_set_blockcount +EXPORT_SYMBOL vmlinux 0x2af37cdc netdev_warn +EXPORT_SYMBOL vmlinux 0x2b0ba2b0 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x2b0f463d proc_remove +EXPORT_SYMBOL vmlinux 0x2b1fc803 scsi_scan_target +EXPORT_SYMBOL vmlinux 0x2b2b145b capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0x2b2c7d3f mipi_dsi_dcs_write +EXPORT_SYMBOL vmlinux 0x2b2ce78b kstrtos8 +EXPORT_SYMBOL vmlinux 0x2b5a5fc9 pnp_start_dev +EXPORT_SYMBOL vmlinux 0x2b60ba8d km_is_alive +EXPORT_SYMBOL vmlinux 0x2b6b89a2 __scsi_alloc_queue +EXPORT_SYMBOL vmlinux 0x2b772576 dev_uc_del +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 0x2bbd1805 mmc_release_host +EXPORT_SYMBOL vmlinux 0x2bd1362c rwsem_down_read_failed +EXPORT_SYMBOL vmlinux 0x2beecc87 sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0x2bfeb410 acpi_get_handle +EXPORT_SYMBOL vmlinux 0x2c14323a kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x2c18714c i2c_del_driver +EXPORT_SYMBOL vmlinux 0x2c1c26f0 i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c51e072 agp_generic_mask_memory +EXPORT_SYMBOL vmlinux 0x2c72e82d truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0x2c885fb9 sync_inodes_sb +EXPORT_SYMBOL vmlinux 0x2c900d91 cpufreq_put_global_kobject +EXPORT_SYMBOL vmlinux 0x2ca319a6 wrmsrl_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x2cc40ecf fence_remove_callback +EXPORT_SYMBOL vmlinux 0x2ccbcafb mipi_dsi_dcs_set_tear_on +EXPORT_SYMBOL vmlinux 0x2ce2090e udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d144e21 rdmsrl_on_cpu +EXPORT_SYMBOL vmlinux 0x2d27672e tty_lock +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d37342e cpu_online_mask +EXPORT_SYMBOL vmlinux 0x2d4480c0 mmc_add_host +EXPORT_SYMBOL vmlinux 0x2d784428 inet_frag_destroy +EXPORT_SYMBOL vmlinux 0x2da2fb7d iov_iter_fault_in_multipages_readable +EXPORT_SYMBOL vmlinux 0x2dd16564 arch_register_cpu +EXPORT_SYMBOL vmlinux 0x2dd7129a neigh_app_ns +EXPORT_SYMBOL vmlinux 0x2dd9a36b flex_array_shrink +EXPORT_SYMBOL vmlinux 0x2dddb6ae _raw_write_lock_irqsave +EXPORT_SYMBOL vmlinux 0x2dddc73a unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x2de80c52 sock_register +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 0x2dfe5396 bio_put +EXPORT_SYMBOL vmlinux 0x2e0b6b3a rwsem_downgrade_wake +EXPORT_SYMBOL vmlinux 0x2e143fa2 unlock_page +EXPORT_SYMBOL vmlinux 0x2e1ca751 clk_put +EXPORT_SYMBOL vmlinux 0x2e21c8ca seq_write +EXPORT_SYMBOL vmlinux 0x2e2ce9e0 sysctl_tcp_syncookies +EXPORT_SYMBOL vmlinux 0x2e321866 scsi_device_put +EXPORT_SYMBOL vmlinux 0x2e5202f6 _raw_read_unlock +EXPORT_SYMBOL vmlinux 0x2e5b36b3 xfrm_state_walk +EXPORT_SYMBOL vmlinux 0x2e668491 textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0x2e7c456b bio_copy_data +EXPORT_SYMBOL vmlinux 0x2ea2d4da vfs_read +EXPORT_SYMBOL vmlinux 0x2eb921a6 buffer_migrate_page +EXPORT_SYMBOL vmlinux 0x2ec524ad __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x2ed2b343 inode_needs_sync +EXPORT_SYMBOL vmlinux 0x2edc9ab0 __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0x2ee06248 mb_cache_entry_alloc +EXPORT_SYMBOL vmlinux 0x2ef63ad6 scsi_dev_info_list_del_keyed +EXPORT_SYMBOL vmlinux 0x2ef805a4 iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f064b55 allocate_resource +EXPORT_SYMBOL vmlinux 0x2f10d3b4 processors +EXPORT_SYMBOL vmlinux 0x2f11f5a7 acpi_notifier_call_chain +EXPORT_SYMBOL vmlinux 0x2f12175f skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0x2f19c101 user_revoke +EXPORT_SYMBOL vmlinux 0x2f262b79 scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0x2f384db3 acpi_is_video_device +EXPORT_SYMBOL vmlinux 0x2f45beb4 key_reject_and_link +EXPORT_SYMBOL vmlinux 0x2f463da1 __alloc_page_frag +EXPORT_SYMBOL vmlinux 0x2f4aab2c xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0x2f4b11de elv_register_queue +EXPORT_SYMBOL vmlinux 0x2f4b770c km_state_notify +EXPORT_SYMBOL vmlinux 0x2f53601f param_ops_int +EXPORT_SYMBOL vmlinux 0x2f6a4239 kthread_create_on_node +EXPORT_SYMBOL vmlinux 0x2f75d8d6 vme_unregister_driver +EXPORT_SYMBOL vmlinux 0x2f78f458 blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0x2f7c533d __dev_get_by_name +EXPORT_SYMBOL vmlinux 0x2f8525a5 jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0x2f99a793 gen_pool_create +EXPORT_SYMBOL vmlinux 0x2fb20dd4 agp_generic_alloc_pages +EXPORT_SYMBOL vmlinux 0x2fb6de5d add_device_randomness +EXPORT_SYMBOL vmlinux 0x2fbdb3e0 generic_file_mmap +EXPORT_SYMBOL vmlinux 0x2fc738a0 iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0x2fdef390 blk_finish_request +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x2ff4382c phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x300cc6e4 mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0x301ff919 dup_iter +EXPORT_SYMBOL vmlinux 0x30226ddf agp_device_command +EXPORT_SYMBOL vmlinux 0x30290f39 mfd_add_devices +EXPORT_SYMBOL vmlinux 0x302e4377 blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0x303041c6 udp_flow_hashrnd +EXPORT_SYMBOL vmlinux 0x303eda7f put_cmsg +EXPORT_SYMBOL vmlinux 0x30535041 inet6_del_offload +EXPORT_SYMBOL vmlinux 0x307bab13 __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0x307c2fd0 generic_check_addressable +EXPORT_SYMBOL vmlinux 0x307f33ca ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30b04526 ida_init +EXPORT_SYMBOL vmlinux 0x30c1e8a2 page_cache_prev_hole +EXPORT_SYMBOL vmlinux 0x30c3d516 lockref_put_return +EXPORT_SYMBOL vmlinux 0x30e74134 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0x30f688a7 neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x30f8a89c __devm_gpiod_get +EXPORT_SYMBOL vmlinux 0x3102d70b frontswap_curr_pages +EXPORT_SYMBOL vmlinux 0x310917fe sort +EXPORT_SYMBOL vmlinux 0x3122e96e mem_map +EXPORT_SYMBOL vmlinux 0x312fedc9 pci_dev_get +EXPORT_SYMBOL vmlinux 0x31333f45 tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0x31380354 getrawmonotonic64 +EXPORT_SYMBOL vmlinux 0x3145216f pci_dev_present +EXPORT_SYMBOL vmlinux 0x3147857d default_red +EXPORT_SYMBOL vmlinux 0x3174bd79 bitmap_clear +EXPORT_SYMBOL vmlinux 0x3191f109 __krealloc +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 0x31f34bd5 tcp_sendmsg +EXPORT_SYMBOL vmlinux 0x31fe1916 security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0x3202435a wrmsr_safe_regs +EXPORT_SYMBOL vmlinux 0x32080f3d dentry_needs_remove_privs +EXPORT_SYMBOL vmlinux 0x3216db75 register_cdrom +EXPORT_SYMBOL vmlinux 0x3218991d xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0x3230ed1a dquot_file_open +EXPORT_SYMBOL vmlinux 0x32341393 ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0x3241d394 sdev_prefix_printk +EXPORT_SYMBOL vmlinux 0x326425ca pci_unmap_biosrom +EXPORT_SYMBOL vmlinux 0x326c1d7c nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0x327a4621 netdev_master_upper_dev_link_private +EXPORT_SYMBOL vmlinux 0x327bbe07 vm_iomap_memory +EXPORT_SYMBOL vmlinux 0x3286d4b4 dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0x329ab655 security_inode_permission +EXPORT_SYMBOL vmlinux 0x32bb6ab7 generic_file_direct_write +EXPORT_SYMBOL vmlinux 0x32e6f1a0 acpi_video_backlight_string +EXPORT_SYMBOL vmlinux 0x3327abfd rtnl_configure_link +EXPORT_SYMBOL vmlinux 0x333a5038 pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0x335f816b udp_lib_unhash +EXPORT_SYMBOL vmlinux 0x33c7435c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x33dbfd93 tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0x33df7bf8 skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x34184afe current_kernel_time +EXPORT_SYMBOL vmlinux 0x3429fe0f pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0x342f60fe apm_info +EXPORT_SYMBOL vmlinux 0x3438aa8a __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0x343b174b serio_reconnect +EXPORT_SYMBOL vmlinux 0x345c03aa sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0x3460ff9d gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0x3465caa3 cpu_maps_update_begin +EXPORT_SYMBOL vmlinux 0x347013de nla_validate +EXPORT_SYMBOL vmlinux 0x347251a7 serio_unregister_driver +EXPORT_SYMBOL vmlinux 0x348569a2 led_blink_set_oneshot +EXPORT_SYMBOL vmlinux 0x348d8bc0 vga_con +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34b01eaa block_write_full_page +EXPORT_SYMBOL vmlinux 0x34b78ac3 __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0x34bd4149 kmap_atomic_to_page +EXPORT_SYMBOL vmlinux 0x34effdec nvdimm_revalidate_disk +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x34f9bff3 pci_iomap +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x352097fe generic_end_io_acct +EXPORT_SYMBOL vmlinux 0x353de98f cmdline_parts_parse +EXPORT_SYMBOL vmlinux 0x353e21e3 acpi_bios_warning +EXPORT_SYMBOL vmlinux 0x3547e9c5 pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0x3551a95c pci_set_master +EXPORT_SYMBOL vmlinux 0x35606a9b bd_set_size +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x356b753b vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0x358c17a9 __dev_remove_pack +EXPORT_SYMBOL vmlinux 0x35937a54 devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x35966a56 fsnotify_destroy_mark +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35da6096 pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0x35e069e8 eth_mac_addr +EXPORT_SYMBOL vmlinux 0x36089b90 seq_release +EXPORT_SYMBOL vmlinux 0x360b1afe probe_irq_mask +EXPORT_SYMBOL vmlinux 0x361b553d vme_slave_request +EXPORT_SYMBOL vmlinux 0x361cf06c __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0x36317d2f ppp_register_compressor +EXPORT_SYMBOL vmlinux 0x36431847 module_put +EXPORT_SYMBOL vmlinux 0x364e5148 gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0x364f9822 page_symlink +EXPORT_SYMBOL vmlinux 0x367ba856 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0x368198a0 bio_integrity_enabled +EXPORT_SYMBOL vmlinux 0x368ee502 dquot_get_state +EXPORT_SYMBOL vmlinux 0x369c4999 bioset_integrity_free +EXPORT_SYMBOL vmlinux 0x36a83f17 __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0x36ae8c8d rtnl_create_link +EXPORT_SYMBOL vmlinux 0x36b2bf9d vme_irq_request +EXPORT_SYMBOL vmlinux 0x36bd681b groups_alloc +EXPORT_SYMBOL vmlinux 0x36c2026d simple_transaction_release +EXPORT_SYMBOL vmlinux 0x36c6af51 intel_scu_ipc_iowrite8 +EXPORT_SYMBOL vmlinux 0x36ce0047 blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0x36e33bc0 kmem_cache_create +EXPORT_SYMBOL vmlinux 0x36e995c4 mmc_can_erase +EXPORT_SYMBOL vmlinux 0x36eb6016 blkdev_put +EXPORT_SYMBOL vmlinux 0x36f38bcc mfd_cell_enable +EXPORT_SYMBOL vmlinux 0x36fdda67 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x370bece7 xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0x370d305d do_splice_from +EXPORT_SYMBOL vmlinux 0x371bc4b9 bprm_change_interp +EXPORT_SYMBOL vmlinux 0x3726ba94 key_revoke +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x37502631 __nd_driver_register +EXPORT_SYMBOL vmlinux 0x3756ae20 locks_mandatory_area +EXPORT_SYMBOL vmlinux 0x3757508a icmpv6_send +EXPORT_SYMBOL vmlinux 0x37584cfc kobject_get +EXPORT_SYMBOL vmlinux 0x376041d0 rfkill_alloc +EXPORT_SYMBOL vmlinux 0x3784edc9 security_path_chmod +EXPORT_SYMBOL vmlinux 0x378f4cc9 in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x379dee5f trace_print_symbols_seq_u64 +EXPORT_SYMBOL vmlinux 0x37a12b94 bio_chain +EXPORT_SYMBOL vmlinux 0x37a6f96e finish_open +EXPORT_SYMBOL vmlinux 0x37af3190 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x37b1f76e __serio_register_port +EXPORT_SYMBOL vmlinux 0x37bd828f udp_seq_open +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37c7dc99 lock_fb_info +EXPORT_SYMBOL vmlinux 0x37c9d9c5 devfreq_add_governor +EXPORT_SYMBOL vmlinux 0x37db8f19 dmi_get_date +EXPORT_SYMBOL vmlinux 0x37df1d54 dmam_free_coherent +EXPORT_SYMBOL vmlinux 0x37e74642 get_jiffies_64 +EXPORT_SYMBOL vmlinux 0x37ed46c8 delete_from_page_cache +EXPORT_SYMBOL vmlinux 0x37f610df __cleancache_init_shared_fs +EXPORT_SYMBOL vmlinux 0x37f614b7 __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x38099e13 wrmsrl_on_cpu +EXPORT_SYMBOL vmlinux 0x380c7589 blk_get_backing_dev_info +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 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x388799f6 unregister_kmmio_probe +EXPORT_SYMBOL vmlinux 0x389eaecc tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0x38a3dd2d kobject_set_name +EXPORT_SYMBOL vmlinux 0x38a71b7e pci_free_resource_list +EXPORT_SYMBOL vmlinux 0x38a9f7c5 in6addr_loopback +EXPORT_SYMBOL vmlinux 0x38aab844 devm_gpio_request +EXPORT_SYMBOL vmlinux 0x38ae68d0 blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0x38af23d7 blk_limits_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x38b6fd9d netdev_update_features +EXPORT_SYMBOL vmlinux 0x3902e9ac __inet_hash +EXPORT_SYMBOL vmlinux 0x39097224 d_rehash +EXPORT_SYMBOL vmlinux 0x392f9895 inet_frags_exit_net +EXPORT_SYMBOL vmlinux 0x39302666 blk_run_queue +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x3944eff3 nd_iostat_end +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x394637a7 netif_tx_stop_all_queues +EXPORT_SYMBOL vmlinux 0x394fa2e7 blk_get_request +EXPORT_SYMBOL vmlinux 0x3957f184 agp_enable +EXPORT_SYMBOL vmlinux 0x395d0134 inet6_offloads +EXPORT_SYMBOL vmlinux 0x396452ef bitmap_endwrite +EXPORT_SYMBOL vmlinux 0x397626ed buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0x39933956 dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x39a055f3 acpi_remove_gpe_handler +EXPORT_SYMBOL vmlinux 0x39a171bd inet_sendpage +EXPORT_SYMBOL vmlinux 0x39aaac94 blkdev_reread_part +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39d85af8 gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0x39e1673e skb_trim +EXPORT_SYMBOL vmlinux 0x39f1c2f4 ida_get_new_above +EXPORT_SYMBOL vmlinux 0x39f69244 eth_validate_addr +EXPORT_SYMBOL vmlinux 0x39fbd5e7 dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0x39fe1613 scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0x3a08475f platform_thermal_notify +EXPORT_SYMBOL vmlinux 0x3a1705ae pagecache_write_begin +EXPORT_SYMBOL vmlinux 0x3a1ac054 set_normalized_timespec64 +EXPORT_SYMBOL vmlinux 0x3a2318b3 inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x3a3060d7 tso_start +EXPORT_SYMBOL vmlinux 0x3a32839e intel_gtt_chipset_flush +EXPORT_SYMBOL vmlinux 0x3a3e7808 adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0x3a416dd7 param_get_ushort +EXPORT_SYMBOL vmlinux 0x3a42e4db __pagevec_lru_add +EXPORT_SYMBOL vmlinux 0x3a47b604 free_netdev +EXPORT_SYMBOL vmlinux 0x3a4f8b26 dma_common_mmap +EXPORT_SYMBOL vmlinux 0x3a6b8e6d generic_ro_fops +EXPORT_SYMBOL vmlinux 0x3a8bc429 ilookup5_nowait +EXPORT_SYMBOL vmlinux 0x3a9b6fb9 blk_unregister_region +EXPORT_SYMBOL vmlinux 0x3aa97ae6 kfree_skb +EXPORT_SYMBOL vmlinux 0x3ae75c2a phy_connect +EXPORT_SYMBOL vmlinux 0x3b050c8a md_write_end +EXPORT_SYMBOL vmlinux 0x3b12e93f sock_rfree +EXPORT_SYMBOL vmlinux 0x3b1491e5 netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0x3b201620 machine_real_restart +EXPORT_SYMBOL vmlinux 0x3b3d62a4 inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0x3b4abbe0 param_get_charp +EXPORT_SYMBOL vmlinux 0x3b644591 __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x3b6f6cd2 udp_table +EXPORT_SYMBOL vmlinux 0x3b7526ef ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0x3bb5114a prepare_to_wait +EXPORT_SYMBOL vmlinux 0x3bcc3971 eth_type_trans +EXPORT_SYMBOL vmlinux 0x3bd6bce4 seq_escape +EXPORT_SYMBOL vmlinux 0x3be115f9 tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0x3be39b09 inode_add_rsv_space +EXPORT_SYMBOL vmlinux 0x3c02c564 tcp_setsockopt +EXPORT_SYMBOL vmlinux 0x3c03c416 abx500_event_registers_startup_state_get +EXPORT_SYMBOL vmlinux 0x3c0fcd67 nf_register_sockopt +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c46bcf7 sock_recvmsg +EXPORT_SYMBOL vmlinux 0x3c5eb698 truncate_inode_pages +EXPORT_SYMBOL vmlinux 0x3c7002fa dev_remove_pack +EXPORT_SYMBOL vmlinux 0x3c758b50 dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0x3c80c06c kstrtoull +EXPORT_SYMBOL vmlinux 0x3c81ffa8 phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0x3c836450 vfs_readf +EXPORT_SYMBOL vmlinux 0x3c8a6765 blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x3c8dda03 register_console +EXPORT_SYMBOL vmlinux 0x3c9d101d have_submounts +EXPORT_SYMBOL vmlinux 0x3cb04a02 insert_inode_locked +EXPORT_SYMBOL vmlinux 0x3cb3931b sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0x3cb6689d generic_file_read_iter +EXPORT_SYMBOL vmlinux 0x3cc01014 dquot_quota_off +EXPORT_SYMBOL vmlinux 0x3cc60e69 tcp_poll +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3d02e8c3 del_gendisk +EXPORT_SYMBOL vmlinux 0x3d1d10f0 led_blink_set +EXPORT_SYMBOL vmlinux 0x3d33ad28 netdev_emerg +EXPORT_SYMBOL vmlinux 0x3d7c1ed7 msrs_alloc +EXPORT_SYMBOL vmlinux 0x3d823113 mount_pseudo +EXPORT_SYMBOL vmlinux 0x3d8325e4 scsi_is_host_device +EXPORT_SYMBOL vmlinux 0x3da171f9 pci_mem_start +EXPORT_SYMBOL vmlinux 0x3da19c2c neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x3db8b32a netif_carrier_off +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3dd8157e mmc_power_save_host +EXPORT_SYMBOL vmlinux 0x3dfb9bf7 locks_copy_conflock +EXPORT_SYMBOL vmlinux 0x3dfbb59a xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3e0102b7 remap_vmalloc_range_partial +EXPORT_SYMBOL vmlinux 0x3e014d3f skb_vlan_untag +EXPORT_SYMBOL vmlinux 0x3e11b295 igrab +EXPORT_SYMBOL vmlinux 0x3e172eb7 sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0x3e2ae3a8 acpi_release_global_lock +EXPORT_SYMBOL vmlinux 0x3e31631b dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0x3e318913 unregister_md_personality +EXPORT_SYMBOL vmlinux 0x3e3de22f param_set_invbool +EXPORT_SYMBOL vmlinux 0x3e47d262 jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0x3e4b48f7 tcf_em_unregister +EXPORT_SYMBOL vmlinux 0x3e583505 devm_clk_get +EXPORT_SYMBOL vmlinux 0x3e5cd5a7 dma_pool_create +EXPORT_SYMBOL vmlinux 0x3e654f49 acpi_decode_pld_buffer +EXPORT_SYMBOL vmlinux 0x3e67a92f security_mmap_file +EXPORT_SYMBOL vmlinux 0x3e769e12 sock_no_listen +EXPORT_SYMBOL vmlinux 0x3e882943 pcibios_align_resource +EXPORT_SYMBOL vmlinux 0x3e88d89b kill_block_super +EXPORT_SYMBOL vmlinux 0x3e9110fa __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0x3e95083c vme_slave_get +EXPORT_SYMBOL vmlinux 0x3eae5fa3 neigh_destroy +EXPORT_SYMBOL vmlinux 0x3eaf2843 padata_remove_cpu +EXPORT_SYMBOL vmlinux 0x3ec80f0e netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0x3ecef44c page_readlink +EXPORT_SYMBOL vmlinux 0x3ee495d2 __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x3ef78d80 vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x3efa3305 path_get +EXPORT_SYMBOL vmlinux 0x3efe3b25 bio_map_kern +EXPORT_SYMBOL vmlinux 0x3eff5ac2 intel_scu_ipc_writev +EXPORT_SYMBOL vmlinux 0x3f0546a8 ioread32_rep +EXPORT_SYMBOL vmlinux 0x3f0d9f32 _raw_read_trylock +EXPORT_SYMBOL vmlinux 0x3f20ca97 rtc_lock +EXPORT_SYMBOL vmlinux 0x3f375570 genphy_soft_reset +EXPORT_SYMBOL vmlinux 0x3f42da5d _raw_write_unlock_irq +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f4dffe9 pcibios_set_irq_routing +EXPORT_SYMBOL vmlinux 0x3f616ce2 queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0x3f72028b simple_rename +EXPORT_SYMBOL vmlinux 0x3fb68d69 sk_reset_timer +EXPORT_SYMBOL vmlinux 0x3fdc299a tcf_hash_cleanup +EXPORT_SYMBOL vmlinux 0x3fec048f sg_next +EXPORT_SYMBOL vmlinux 0x400a0d79 cancel_dirty_page +EXPORT_SYMBOL vmlinux 0x4018625d copy_page_to_iter +EXPORT_SYMBOL vmlinux 0x402b8281 __request_module +EXPORT_SYMBOL vmlinux 0x4039918a clk_register_clkdev +EXPORT_SYMBOL vmlinux 0x404366fd sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0x4059792f print_hex_dump +EXPORT_SYMBOL vmlinux 0x405c1144 get_seconds +EXPORT_SYMBOL vmlinux 0x4075ad78 set_pages_array_wc +EXPORT_SYMBOL vmlinux 0x40761f38 genphy_update_link +EXPORT_SYMBOL vmlinux 0x407f2824 pci_choose_state +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 0x40a2d1dd dm_table_get_size +EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40a9d832 kfree_put_link +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 0x40c9225d __devm_gpiod_get_index +EXPORT_SYMBOL vmlinux 0x40ce122b skb_checksum +EXPORT_SYMBOL vmlinux 0x40d04664 console_trylock +EXPORT_SYMBOL vmlinux 0x40d59096 unregister_restart_handler +EXPORT_SYMBOL vmlinux 0x412a268e param_ops_bint +EXPORT_SYMBOL vmlinux 0x413150a3 devm_ioport_unmap +EXPORT_SYMBOL vmlinux 0x413ceb00 kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x4156b3f3 abx500_register_ops +EXPORT_SYMBOL vmlinux 0x4158eef7 ata_print_version +EXPORT_SYMBOL vmlinux 0x41600a4c __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0x41840221 vme_bus_type +EXPORT_SYMBOL vmlinux 0x41862ad4 vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x418a5367 __scsi_format_command +EXPORT_SYMBOL vmlinux 0x4195b884 sget +EXPORT_SYMBOL vmlinux 0x41c8e0de pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0x42160169 flush_workqueue +EXPORT_SYMBOL vmlinux 0x42350e8d ucs2_strlen +EXPORT_SYMBOL vmlinux 0x423e4d05 framebuffer_release +EXPORT_SYMBOL vmlinux 0x4242b4b9 pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0x42464ac8 tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x42595e58 vgacon_text_force +EXPORT_SYMBOL vmlinux 0x425d43e2 pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0x4292364c schedule +EXPORT_SYMBOL vmlinux 0x42a1b208 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x42a4489c sock_get_timestamp +EXPORT_SYMBOL vmlinux 0x42a8ef57 seq_path +EXPORT_SYMBOL vmlinux 0x42c8de35 ioremap_nocache +EXPORT_SYMBOL vmlinux 0x42e3eeba tcf_destroy_chain +EXPORT_SYMBOL vmlinux 0x42ffedca blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x43108100 d_alloc_name +EXPORT_SYMBOL vmlinux 0x4315d301 blk_rq_map_user +EXPORT_SYMBOL vmlinux 0x43268da9 input_reset_device +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x43529678 fbcon_set_rotate +EXPORT_SYMBOL vmlinux 0x436c2179 iowrite32 +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x4398ee57 bitmap_unplug +EXPORT_SYMBOL vmlinux 0x43a47634 rt6_lookup +EXPORT_SYMBOL vmlinux 0x43b597b0 netdev_features_change +EXPORT_SYMBOL vmlinux 0x43cc34f5 pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0x43ec8e5d phy_device_free +EXPORT_SYMBOL vmlinux 0x43f23311 dm_table_get_md +EXPORT_SYMBOL vmlinux 0x43ff0dcc __mmc_claim_host +EXPORT_SYMBOL vmlinux 0x4410f8bf kobject_init +EXPORT_SYMBOL vmlinux 0x4411c503 prandom_seed +EXPORT_SYMBOL vmlinux 0x44140679 inet_dgram_ops +EXPORT_SYMBOL vmlinux 0x44217664 sock_from_file +EXPORT_SYMBOL vmlinux 0x44295de5 neigh_resolve_output +EXPORT_SYMBOL vmlinux 0x442d9307 netlink_capable +EXPORT_SYMBOL vmlinux 0x44366cfc simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0x44374850 ping_prot +EXPORT_SYMBOL vmlinux 0x443d01ca sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0x44438b96 hex2bin +EXPORT_SYMBOL vmlinux 0x44577247 elv_rb_del +EXPORT_SYMBOL vmlinux 0x4461b05c kmalloc_dma_caches +EXPORT_SYMBOL vmlinux 0x4462525d netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0x44665037 __scm_send +EXPORT_SYMBOL vmlinux 0x446f4a7d follow_pfn +EXPORT_SYMBOL vmlinux 0x44768d79 tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0x447db654 input_close_device +EXPORT_SYMBOL vmlinux 0x44829a73 generic_delete_inode +EXPORT_SYMBOL vmlinux 0x448e085f prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0x44983d9b phy_attach_direct +EXPORT_SYMBOL vmlinux 0x449fe84b acpi_set_firmware_waking_vectors +EXPORT_SYMBOL vmlinux 0x44aaf30f tsc_khz +EXPORT_SYMBOL vmlinux 0x44b0fdb9 make_kuid +EXPORT_SYMBOL vmlinux 0x44b1d426 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x44bfbed8 tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0x44c19ed9 is_nvdimm_bus_locked +EXPORT_SYMBOL vmlinux 0x44c3738c serio_interrupt +EXPORT_SYMBOL vmlinux 0x44c96aac alloc_fcdev +EXPORT_SYMBOL vmlinux 0x44d647ba padata_alloc +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44ea87ca mutex_unlock +EXPORT_SYMBOL vmlinux 0x44efeaa2 invalidate_bdev +EXPORT_SYMBOL vmlinux 0x44f69964 _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0x44f9ff3c lock_sock_fast +EXPORT_SYMBOL vmlinux 0x45065a47 fb_set_suspend +EXPORT_SYMBOL vmlinux 0x45081703 ec_get_handle +EXPORT_SYMBOL vmlinux 0x451bc5a0 vga_client_register +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x4552d84b generic_pipe_buf_confirm +EXPORT_SYMBOL vmlinux 0x4573ab6d netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x459ccf3b da903x_query_status +EXPORT_SYMBOL vmlinux 0x45a22f34 loop_register_transfer +EXPORT_SYMBOL vmlinux 0x45a6be13 cpufreq_sysfs_remove_file +EXPORT_SYMBOL vmlinux 0x45a765cf pci_add_resource +EXPORT_SYMBOL vmlinux 0x45c86fd9 block_invalidatepage +EXPORT_SYMBOL vmlinux 0x46018911 dcb_setapp +EXPORT_SYMBOL vmlinux 0x4629334c __preempt_count +EXPORT_SYMBOL vmlinux 0x462a2e75 match_strlcpy +EXPORT_SYMBOL vmlinux 0x465457de vfs_rmdir +EXPORT_SYMBOL vmlinux 0x4657a933 con_set_default_unimap +EXPORT_SYMBOL vmlinux 0x465cab34 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x46643b7e i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0x46649cd1 vme_lm_set +EXPORT_SYMBOL vmlinux 0x466c14a7 __delay +EXPORT_SYMBOL vmlinux 0x467e1d2c blk_register_region +EXPORT_SYMBOL vmlinux 0x4684aa32 from_kgid +EXPORT_SYMBOL vmlinux 0x46ab2d68 sk_filter +EXPORT_SYMBOL vmlinux 0x46b25edb udp6_set_csum +EXPORT_SYMBOL vmlinux 0x46feb099 dm_read_arg +EXPORT_SYMBOL vmlinux 0x47416e14 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x4744e56a pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0x47559df5 scsi_remove_device +EXPORT_SYMBOL vmlinux 0x475f010b acpi_purge_cached_objects +EXPORT_SYMBOL vmlinux 0x47638a4b param_set_copystring +EXPORT_SYMBOL vmlinux 0x4775fc02 xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0x477a1afe blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0x478d10b2 ht_destroy_irq +EXPORT_SYMBOL vmlinux 0x47939e0d __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x47960cd3 padata_stop +EXPORT_SYMBOL vmlinux 0x479c3c86 find_next_zero_bit +EXPORT_SYMBOL vmlinux 0x479d38ba put_tty_driver +EXPORT_SYMBOL vmlinux 0x47aa8c49 trace_raw_output_prep +EXPORT_SYMBOL vmlinux 0x47d074ce dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0x47d0aea2 wait_for_key_construction +EXPORT_SYMBOL vmlinux 0x47e1d8b5 dmam_alloc_noncoherent +EXPORT_SYMBOL vmlinux 0x47f23d7c tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0x47f42482 unregister_console +EXPORT_SYMBOL vmlinux 0x47febbf2 cdrom_media_changed +EXPORT_SYMBOL vmlinux 0x480764b6 __find_get_block +EXPORT_SYMBOL vmlinux 0x480e2987 clkdev_add +EXPORT_SYMBOL vmlinux 0x48107753 clear_inode +EXPORT_SYMBOL vmlinux 0x48193639 acpi_lid_open +EXPORT_SYMBOL vmlinux 0x481cb9ab acpi_enter_sleep_state_prep +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x485ff719 sb_min_blocksize +EXPORT_SYMBOL vmlinux 0x4884ac31 tty_unregister_device +EXPORT_SYMBOL vmlinux 0x489e2f02 xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48daafaf dev_addr_del +EXPORT_SYMBOL vmlinux 0x48e7f826 eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0x48e80d08 skb_pad +EXPORT_SYMBOL vmlinux 0x48fdeafa sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x491294e7 xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0x491477f1 neigh_table_init +EXPORT_SYMBOL vmlinux 0x492847f6 vmap +EXPORT_SYMBOL vmlinux 0x492bc330 blk_complete_request +EXPORT_SYMBOL vmlinux 0x495c96f8 posix_acl_init +EXPORT_SYMBOL vmlinux 0x49603fb8 security_sb_copy_data +EXPORT_SYMBOL vmlinux 0x496159a5 inet_getname +EXPORT_SYMBOL vmlinux 0x4972ba8b dev_mc_add_global +EXPORT_SYMBOL vmlinux 0x498074fe fput +EXPORT_SYMBOL vmlinux 0x499509a8 tty_name +EXPORT_SYMBOL vmlinux 0x49b07aec tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x49b163b8 acpi_bus_scan +EXPORT_SYMBOL vmlinux 0x49bedc65 phy_device_register +EXPORT_SYMBOL vmlinux 0x49e1cc47 eth_header_cache +EXPORT_SYMBOL vmlinux 0x49ee50be check_disk_size_change +EXPORT_SYMBOL vmlinux 0x49f28080 pci_find_bus +EXPORT_SYMBOL vmlinux 0x49f71442 dev_close_many +EXPORT_SYMBOL vmlinux 0x49fcdda5 ipv6_select_ident +EXPORT_SYMBOL vmlinux 0x4a619f83 memcpy +EXPORT_SYMBOL vmlinux 0x4a669091 input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0x4a733137 jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0x4aa45785 posix_unblock_lock +EXPORT_SYMBOL vmlinux 0x4aad9a51 pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0x4aadfda4 xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0x4ab3665d xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0x4abbe3c2 vm_brk +EXPORT_SYMBOL vmlinux 0x4abe4734 __blk_end_request +EXPORT_SYMBOL vmlinux 0x4acd93d3 release_resource +EXPORT_SYMBOL vmlinux 0x4ad7e01f netif_device_detach +EXPORT_SYMBOL vmlinux 0x4afe9a77 scsi_partsize +EXPORT_SYMBOL vmlinux 0x4b085dbf agp3_generic_configure +EXPORT_SYMBOL vmlinux 0x4b1433f4 blk_queue_merge_bvec +EXPORT_SYMBOL vmlinux 0x4b18e4ad dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0x4b1ec3e2 kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0x4b34fbf5 block_all_signals +EXPORT_SYMBOL vmlinux 0x4b38b9b9 __getblk_gfp +EXPORT_SYMBOL vmlinux 0x4b42ebf3 wait_iff_congested +EXPORT_SYMBOL vmlinux 0x4b5d1941 skb_ensure_writable +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b60ae61 dma_release_declared_memory +EXPORT_SYMBOL vmlinux 0x4b667176 lg_local_lock_cpu +EXPORT_SYMBOL vmlinux 0x4b668fbb search_binary_handler +EXPORT_SYMBOL vmlinux 0x4b7933e2 send_sig_info +EXPORT_SYMBOL vmlinux 0x4b90479c unlock_buffer +EXPORT_SYMBOL vmlinux 0x4b9dfb04 _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0x4baf35a7 vme_master_get +EXPORT_SYMBOL vmlinux 0x4bb0778e vm_stat +EXPORT_SYMBOL vmlinux 0x4bcf03a4 radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x4be85a03 memweight +EXPORT_SYMBOL vmlinux 0x4c1461c7 vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0x4c287932 pci_iounmap +EXPORT_SYMBOL vmlinux 0x4c29dcbf cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x4c2ae700 strnstr +EXPORT_SYMBOL vmlinux 0x4c2fdd72 contig_page_data +EXPORT_SYMBOL vmlinux 0x4c346a53 kvasprintf +EXPORT_SYMBOL vmlinux 0x4c369abb mmc_gpio_request_ro +EXPORT_SYMBOL vmlinux 0x4c36defd tc_classify +EXPORT_SYMBOL vmlinux 0x4c43873d mapping_tagged +EXPORT_SYMBOL vmlinux 0x4c473f9b sock_no_socketpair +EXPORT_SYMBOL vmlinux 0x4c5052a2 udplite_prot +EXPORT_SYMBOL vmlinux 0x4c53ea79 vga_switcheroo_fini_domain_pm_ops +EXPORT_SYMBOL vmlinux 0x4c76ed0d sock_create_kern +EXPORT_SYMBOL vmlinux 0x4c862d4f freeze_super +EXPORT_SYMBOL vmlinux 0x4c878b70 security_path_rename +EXPORT_SYMBOL vmlinux 0x4c927add inet_confirm_addr +EXPORT_SYMBOL vmlinux 0x4ca59fed bio_alloc_pages +EXPORT_SYMBOL vmlinux 0x4cb3c28a vmalloc_to_page +EXPORT_SYMBOL vmlinux 0x4cbbedb0 simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0x4ccb9d26 filemap_flush +EXPORT_SYMBOL vmlinux 0x4cd111c1 uart_add_one_port +EXPORT_SYMBOL vmlinux 0x4cd6af82 sock_i_uid +EXPORT_SYMBOL vmlinux 0x4cdb3178 ns_to_timeval +EXPORT_SYMBOL vmlinux 0x4cea8302 ___preempt_schedule_notrace +EXPORT_SYMBOL vmlinux 0x4cec380b mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0x4d1f388c elevator_exit +EXPORT_SYMBOL vmlinux 0x4d294bb4 bit_wait_io +EXPORT_SYMBOL vmlinux 0x4d29b5c7 kern_path_mountpoint +EXPORT_SYMBOL vmlinux 0x4d3c153f sigprocmask +EXPORT_SYMBOL vmlinux 0x4d45d89e udp_memory_allocated +EXPORT_SYMBOL vmlinux 0x4d64bb1d __pci_enable_wake +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 0x4df59165 iterate_supers_type +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e54c900 devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0x4e5724b8 cdrom_check_events +EXPORT_SYMBOL vmlinux 0x4e5c89e0 vlan_uses_dev +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4ea24626 kthread_bind +EXPORT_SYMBOL vmlinux 0x4ea25709 dql_reset +EXPORT_SYMBOL vmlinux 0x4ebec282 keyring_clear +EXPORT_SYMBOL vmlinux 0x4edf7fa6 inet_select_addr +EXPORT_SYMBOL vmlinux 0x4ee8d53f abx500_get_chip_id +EXPORT_SYMBOL vmlinux 0x4f16baa0 pci_scan_single_device +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f207620 nf_ip_checksum +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f2aebd5 i8042_check_port_owner +EXPORT_SYMBOL vmlinux 0x4f34526a rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0x4f391d0e nla_parse +EXPORT_SYMBOL vmlinux 0x4f476e96 init_cdrom_command +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 0x4f90d0cc md_finish_reshape +EXPORT_SYMBOL vmlinux 0x4fd8c60b jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0x4fdee897 i8042_command +EXPORT_SYMBOL vmlinux 0x4ff1f809 nf_reinject +EXPORT_SYMBOL vmlinux 0x5005929d datagram_poll +EXPORT_SYMBOL vmlinux 0x50092675 nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x501c23de __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0x50529870 acpi_get_gpe_status +EXPORT_SYMBOL vmlinux 0x5053f901 seq_release_private +EXPORT_SYMBOL vmlinux 0x5063df40 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x5079d1d4 trace_print_hex_seq +EXPORT_SYMBOL vmlinux 0x507ff548 vga_switcheroo_unregister_client +EXPORT_SYMBOL vmlinux 0x50864238 mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0x50972e46 led_set_brightness +EXPORT_SYMBOL vmlinux 0x509b64ea acpi_has_method +EXPORT_SYMBOL vmlinux 0x50a0353f dev_uc_add +EXPORT_SYMBOL vmlinux 0x50b66bcb radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x50b7fce9 __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0x50cb3fc8 fifo_set_limit +EXPORT_SYMBOL vmlinux 0x50d68377 arch_phys_wc_del +EXPORT_SYMBOL vmlinux 0x50dcc6b1 generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0x50ded37c __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x50eedeb8 printk +EXPORT_SYMBOL vmlinux 0x50f88a69 dump_skip +EXPORT_SYMBOL vmlinux 0x50fdc575 dev_alloc_name +EXPORT_SYMBOL vmlinux 0x51109c8d blk_rq_init +EXPORT_SYMBOL vmlinux 0x5118c382 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0x512216ba netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0x51671cf4 dqget +EXPORT_SYMBOL vmlinux 0x51719973 dq_data_lock +EXPORT_SYMBOL vmlinux 0x5186518f profile_pc +EXPORT_SYMBOL vmlinux 0x51d12d4e acpi_pci_disabled +EXPORT_SYMBOL vmlinux 0x51d1b553 scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0x51ef33b8 kstrndup +EXPORT_SYMBOL vmlinux 0x52026cdf security_sb_parse_opts_str +EXPORT_SYMBOL vmlinux 0x52095e19 acpi_get_data +EXPORT_SYMBOL vmlinux 0x521b36b5 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0x521febf4 filemap_fault +EXPORT_SYMBOL vmlinux 0x523e3cb5 pci_request_regions +EXPORT_SYMBOL vmlinux 0x52428cc8 parent_mem_cgroup +EXPORT_SYMBOL vmlinux 0x525e026f acpi_os_unmap_generic_address +EXPORT_SYMBOL vmlinux 0x5267972b vfs_mkdir +EXPORT_SYMBOL vmlinux 0x526eae82 param_ops_ullong +EXPORT_SYMBOL vmlinux 0x526f75a7 swiotlb_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0x5288f4e1 tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0x528c709d simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x52973551 netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0x529b0421 nvdimm_bus_unlock +EXPORT_SYMBOL vmlinux 0x52af562a __crc32c_le +EXPORT_SYMBOL vmlinux 0x52c2a966 ndisc_mc_map +EXPORT_SYMBOL vmlinux 0x52d1301a netif_napi_add +EXPORT_SYMBOL vmlinux 0x52da211a scsi_init_io +EXPORT_SYMBOL vmlinux 0x530b1e4c rdmsr_on_cpus +EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend +EXPORT_SYMBOL vmlinux 0x531846af mmc_read_bkops_status +EXPORT_SYMBOL vmlinux 0x531b604e __virt_addr_valid +EXPORT_SYMBOL vmlinux 0x5321f801 genlmsg_put +EXPORT_SYMBOL vmlinux 0x53326531 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x53348d05 tcp_init_sock +EXPORT_SYMBOL vmlinux 0x53569707 this_cpu_off +EXPORT_SYMBOL vmlinux 0x535b74a7 param_ops_byte +EXPORT_SYMBOL vmlinux 0x535c0761 bio_add_pc_page +EXPORT_SYMBOL vmlinux 0x535c8308 vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0x536d3d41 qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0x539af73c __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x539d41be agp_generic_destroy_page +EXPORT_SYMBOL vmlinux 0x53b3b2c1 reservation_object_reserve_shared +EXPORT_SYMBOL vmlinux 0x53dd1c02 _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0x5409775b free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x5409ba4d __inet_stream_connect +EXPORT_SYMBOL vmlinux 0x540a571f inet_listen +EXPORT_SYMBOL vmlinux 0x5439b684 sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x54436e7b swiotlb_dma_mapping_error +EXPORT_SYMBOL vmlinux 0x544b0c11 acpi_lid_notifier_register +EXPORT_SYMBOL vmlinux 0x545a5f27 crypto_sha256_finup +EXPORT_SYMBOL vmlinux 0x5461a67b shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0x5464d3f6 acpi_remove_sci_handler +EXPORT_SYMBOL vmlinux 0x547ea88b __nlmsg_put +EXPORT_SYMBOL vmlinux 0x5491a12f dma_alloc_attrs +EXPORT_SYMBOL vmlinux 0x54a9db5f _kstrtoul +EXPORT_SYMBOL vmlinux 0x54c256e0 vme_check_window +EXPORT_SYMBOL vmlinux 0x54d2b85c scsi_host_put +EXPORT_SYMBOL vmlinux 0x54da34ad pcie_port_service_register +EXPORT_SYMBOL vmlinux 0x54dab7cb tcp_proto_cgroup +EXPORT_SYMBOL vmlinux 0x54e3171d __nd_iostat_start +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x54f24d1a fence_default_wait +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x551bedc7 fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x553e2380 __mutex_init +EXPORT_SYMBOL vmlinux 0x5541ea93 on_each_cpu +EXPORT_SYMBOL vmlinux 0x5567c227 kernel_cpustat +EXPORT_SYMBOL vmlinux 0x558554bd set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0x558ee3c0 dquot_commit_info +EXPORT_SYMBOL vmlinux 0x55d481c9 hdmi_infoframe_unpack +EXPORT_SYMBOL vmlinux 0x560817ec __mem_cgroup_count_vm_event +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x563952a3 kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0x5641419b wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0x564cb076 __dax_fault +EXPORT_SYMBOL vmlinux 0x5653fcad proc_mkdir +EXPORT_SYMBOL vmlinux 0x5656cf81 mount_bdev +EXPORT_SYMBOL vmlinux 0x565c099d get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0x56763dd7 security_task_getsecid +EXPORT_SYMBOL vmlinux 0x5676a3e5 intel_scu_ipc_ioread8 +EXPORT_SYMBOL vmlinux 0x5688307d mmc_start_bkops +EXPORT_SYMBOL vmlinux 0x56894f2c register_quota_format +EXPORT_SYMBOL vmlinux 0x56c2550d skb_get_hash_perturb +EXPORT_SYMBOL vmlinux 0x56c49587 pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56efc7cb mpage_writepage +EXPORT_SYMBOL vmlinux 0x5704291a mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0x5705088a __vmalloc +EXPORT_SYMBOL vmlinux 0x570fd0d4 tcp_close +EXPORT_SYMBOL vmlinux 0x572e85d4 blk_lookup_devt +EXPORT_SYMBOL vmlinux 0x573d9281 __i2c_transfer +EXPORT_SYMBOL vmlinux 0x574102e3 find_inode_nowait +EXPORT_SYMBOL vmlinux 0x57437ccd submit_bio_wait +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x57534a82 pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x575af70c on_each_cpu_mask +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x5769fa26 pcie_set_readrq +EXPORT_SYMBOL vmlinux 0x5777565f mmc_gpio_set_cd_isr +EXPORT_SYMBOL vmlinux 0x579fbcd2 cpu_possible_mask +EXPORT_SYMBOL vmlinux 0x57ac26e5 scsi_add_device +EXPORT_SYMBOL vmlinux 0x57ba72ab fence_wait_timeout +EXPORT_SYMBOL vmlinux 0x57cd47b7 input_event +EXPORT_SYMBOL vmlinux 0x57e6bb38 tty_port_close_start +EXPORT_SYMBOL vmlinux 0x57f085d5 inet_bind +EXPORT_SYMBOL vmlinux 0x58181584 ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x583a0bc2 fb_class +EXPORT_SYMBOL vmlinux 0x5840f494 passthru_features_check +EXPORT_SYMBOL vmlinux 0x584738f9 rdmsr_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x5848b631 nobh_truncate_page +EXPORT_SYMBOL vmlinux 0x58553e22 dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0x5857b225 ioread16_rep +EXPORT_SYMBOL vmlinux 0x5859825f ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0x586103be acpi_setup_gpe_for_wake +EXPORT_SYMBOL vmlinux 0x58693f10 seq_open +EXPORT_SYMBOL vmlinux 0x58752d21 generic_error_remove_page +EXPORT_SYMBOL vmlinux 0x587616f1 vfs_fstatat +EXPORT_SYMBOL vmlinux 0x588c1f02 netif_skb_features +EXPORT_SYMBOL vmlinux 0x589af373 agp_generic_alloc_page +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58dba71f dquot_quota_on +EXPORT_SYMBOL vmlinux 0x58e9dce9 rwsem_wake +EXPORT_SYMBOL vmlinux 0x58ee5084 cdrom_open +EXPORT_SYMBOL vmlinux 0x58f748c7 mmc_align_data_size +EXPORT_SYMBOL vmlinux 0x58fac61d unregister_framebuffer +EXPORT_SYMBOL vmlinux 0x58fe2f16 sync_blockdev +EXPORT_SYMBOL vmlinux 0x58fef6f8 ist_info +EXPORT_SYMBOL vmlinux 0x5902ffd9 __break_lease +EXPORT_SYMBOL vmlinux 0x5916fbeb param_get_int +EXPORT_SYMBOL vmlinux 0x5918f08c x86_hyper_ms_hyperv +EXPORT_SYMBOL vmlinux 0x5929d784 devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x59403f6d sock_wake_async +EXPORT_SYMBOL vmlinux 0x5944d015 __cachemode2pte_tbl +EXPORT_SYMBOL vmlinux 0x594bf15b ioport_map +EXPORT_SYMBOL vmlinux 0x5986292c swiotlb_alloc_coherent +EXPORT_SYMBOL vmlinux 0x598e4904 mod_timer_pending +EXPORT_SYMBOL vmlinux 0x59aa14cf fence_release +EXPORT_SYMBOL vmlinux 0x59b48c96 ipv6_sock_mc_join +EXPORT_SYMBOL vmlinux 0x59bc9609 acpi_write_bit_register +EXPORT_SYMBOL vmlinux 0x59e4c6f4 ipv6_push_nfrag_opts +EXPORT_SYMBOL vmlinux 0x59eee0c8 i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0x5a09c976 vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a2bacdf cpu_info +EXPORT_SYMBOL vmlinux 0x5a3e2994 kthread_stop +EXPORT_SYMBOL vmlinux 0x5a3e8639 tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0x5a43ad6d open_check_o_direct +EXPORT_SYMBOL vmlinux 0x5a4896a8 __put_user_2 +EXPORT_SYMBOL vmlinux 0x5a4ad740 fb_get_mode +EXPORT_SYMBOL vmlinux 0x5a82c44a complete_and_exit +EXPORT_SYMBOL vmlinux 0x5ac376a5 acpi_install_fixed_event_handler +EXPORT_SYMBOL vmlinux 0x5ae46f24 pnp_unregister_driver +EXPORT_SYMBOL vmlinux 0x5aff4177 vme_lm_get +EXPORT_SYMBOL vmlinux 0x5b0851f3 sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0x5b111bb7 ps2_handle_ack +EXPORT_SYMBOL vmlinux 0x5b19634d div_s64_rem +EXPORT_SYMBOL vmlinux 0x5b2488a2 netdev_notice +EXPORT_SYMBOL vmlinux 0x5b3e1639 tcf_hash_search +EXPORT_SYMBOL vmlinux 0x5b412328 md_error +EXPORT_SYMBOL vmlinux 0x5b5cdf87 wireless_spy_update +EXPORT_SYMBOL vmlinux 0x5b63c2b7 tcp_splice_read +EXPORT_SYMBOL vmlinux 0x5b95f2ee md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0x5ba86186 netpoll_send_udp +EXPORT_SYMBOL vmlinux 0x5bc652a2 __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0x5bc8d583 copy_from_user_overflow +EXPORT_SYMBOL vmlinux 0x5bcc0873 __devcgroup_inode_permission +EXPORT_SYMBOL vmlinux 0x5be366ac pcim_pin_device +EXPORT_SYMBOL vmlinux 0x5bee736b crypto_sha256_update +EXPORT_SYMBOL vmlinux 0x5bf0d941 pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0x5bfc9eee skb_pull +EXPORT_SYMBOL vmlinux 0x5c0442fd acpi_gbl_FADT +EXPORT_SYMBOL vmlinux 0x5c0c26fa cdev_alloc +EXPORT_SYMBOL vmlinux 0x5c2352c5 scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0x5c27f68f mmc_wait_for_app_cmd +EXPORT_SYMBOL vmlinux 0x5c3f0f21 xfrm_state_flush +EXPORT_SYMBOL vmlinux 0x5c46ab92 tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0x5c545234 ucs2_strncmp +EXPORT_SYMBOL vmlinux 0x5c55a1bb ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0x5c5fbe4e mipi_dsi_host_register +EXPORT_SYMBOL vmlinux 0x5c77e1b5 pci_enable_device +EXPORT_SYMBOL vmlinux 0x5c867045 unregister_nls +EXPORT_SYMBOL vmlinux 0x5c8839ad skb_append +EXPORT_SYMBOL vmlinux 0x5c9b026a inode_sb_list_lock +EXPORT_SYMBOL vmlinux 0x5cae5cd9 blk_requeue_request +EXPORT_SYMBOL vmlinux 0x5cbca4d1 udp_set_csum +EXPORT_SYMBOL vmlinux 0x5ce44d95 sockfd_lookup +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5d0299b9 blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0x5d0eccbe try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x5d46f445 tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0x5d474e3e devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x5d48cb89 ip_mc_join_group +EXPORT_SYMBOL vmlinux 0x5d550c4d scsi_sd_probe_domain +EXPORT_SYMBOL vmlinux 0x5d74dbcf pnp_range_reserved +EXPORT_SYMBOL vmlinux 0x5d7fae44 dm_get_device +EXPORT_SYMBOL vmlinux 0x5d8227c3 d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0x5d8475e0 completion_done +EXPORT_SYMBOL vmlinux 0x5d9296be sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0x5d9512ab d_lookup +EXPORT_SYMBOL vmlinux 0x5dd79b03 input_set_keycode +EXPORT_SYMBOL vmlinux 0x5ddfe147 filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0x5df785d5 pneigh_lookup +EXPORT_SYMBOL vmlinux 0x5df846dd put_filp +EXPORT_SYMBOL vmlinux 0x5dfd4140 nd_device_register +EXPORT_SYMBOL vmlinux 0x5e096db5 ppp_input +EXPORT_SYMBOL vmlinux 0x5e16bc5d pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0x5e2622ae jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0x5e2ab207 mutex_trylock +EXPORT_SYMBOL vmlinux 0x5e3c01fa simple_lookup +EXPORT_SYMBOL vmlinux 0x5e52ae7c mipi_dsi_dcs_write_buffer +EXPORT_SYMBOL vmlinux 0x5e596ca6 __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0x5e67f637 fsync_bdev +EXPORT_SYMBOL vmlinux 0x5e842b3d cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0x5e866d85 prandom_bytes +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5e9f7ecd vga_get +EXPORT_SYMBOL vmlinux 0x5ea974ee blk_queue_prep_rq +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5ebe21ec import_iovec +EXPORT_SYMBOL vmlinux 0x5ec5e0fa fixed_phy_update_state +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5ed354ff uart_get_divisor +EXPORT_SYMBOL vmlinux 0x5ed4b5ce uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0x5ed781b0 pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0x5f005368 kstrtou8 +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f111c97 __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x5f1a4ccf intel_scu_ipc_update_register +EXPORT_SYMBOL vmlinux 0x5f387edc module_refcount +EXPORT_SYMBOL vmlinux 0x5f463b76 mipi_dsi_dcs_set_column_address +EXPORT_SYMBOL vmlinux 0x5f4b9d83 mipi_dsi_generic_write +EXPORT_SYMBOL vmlinux 0x5f678e3c uart_match_port +EXPORT_SYMBOL vmlinux 0x5f76afa9 netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0x5f9cd9af mmc_free_host +EXPORT_SYMBOL vmlinux 0x5fb2e8ef idr_init +EXPORT_SYMBOL vmlinux 0x5fc55cd2 netif_napi_del +EXPORT_SYMBOL vmlinux 0x5fd268cb radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0x5fd2c1d6 param_set_ulong +EXPORT_SYMBOL vmlinux 0x5fda0227 vfs_stat +EXPORT_SYMBOL vmlinux 0x5fdb41ae scsi_mode_sense +EXPORT_SYMBOL vmlinux 0x5fe5589f register_shrinker +EXPORT_SYMBOL vmlinux 0x5ff08686 __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0x6005bf9d kfree_skb_list +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x602d1736 cros_ec_prepare_tx +EXPORT_SYMBOL vmlinux 0x602e7b03 acpi_pm_device_sleep_state +EXPORT_SYMBOL vmlinux 0x602ed00d acpi_current_gpe_count +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x603e435a inet6_protos +EXPORT_SYMBOL vmlinux 0x604316d8 acpi_finish_gpe +EXPORT_SYMBOL vmlinux 0x6061fbf5 security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0x60636038 pci_match_id +EXPORT_SYMBOL vmlinux 0x606d0b09 secure_tcpv6_sequence_number +EXPORT_SYMBOL vmlinux 0x60710ab3 i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0x607c5b19 fget_raw +EXPORT_SYMBOL vmlinux 0x60818264 register_md_personality +EXPORT_SYMBOL vmlinux 0x6091644e flow_keys_dissector +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x609f5aba sk_stream_error +EXPORT_SYMBOL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL vmlinux 0x60b86f61 sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0x60c26005 mmc_interrupt_hpi +EXPORT_SYMBOL vmlinux 0x60cf85d2 _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0x60df1e3b posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x61025179 blk_queue_softirq_done +EXPORT_SYMBOL vmlinux 0x610aaa40 mempool_destroy +EXPORT_SYMBOL vmlinux 0x61202634 blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x61340bcf pci_lost_interrupt +EXPORT_SYMBOL vmlinux 0x614c080e thermal_cdev_update +EXPORT_SYMBOL vmlinux 0x6156ce95 ps2_handle_response +EXPORT_SYMBOL vmlinux 0x61a17eab alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0x61b3560c cmdline_parts_set +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61dee069 blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0x61e5d3e9 remove_proc_subtree +EXPORT_SYMBOL vmlinux 0x6203734f security_inode_init_security +EXPORT_SYMBOL vmlinux 0x62049256 acpi_disable +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x6214bd50 km_state_expired +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 0x6237f6b5 acpi_enable_event +EXPORT_SYMBOL vmlinux 0x6241a2ab __copy_from_user_ll_nocache +EXPORT_SYMBOL vmlinux 0x62454cc1 dev_add_offload +EXPORT_SYMBOL vmlinux 0x6250fe6e inet_twsk_deschedule +EXPORT_SYMBOL vmlinux 0x626559e8 __register_nls +EXPORT_SYMBOL vmlinux 0x6266187a param_set_ushort +EXPORT_SYMBOL vmlinux 0x62728144 fb_blank +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x62827bec security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x628850bf pv_mmu_ops +EXPORT_SYMBOL vmlinux 0x62d76979 mmc_of_parse +EXPORT_SYMBOL vmlinux 0x62e4515d dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0x62e6cf0e netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0x62fd4399 xfrm4_rcv_cb +EXPORT_SYMBOL vmlinux 0x62fd8492 pci_release_regions +EXPORT_SYMBOL vmlinux 0x62fdd843 sync_filesystem +EXPORT_SYMBOL vmlinux 0x630413cf unload_nls +EXPORT_SYMBOL vmlinux 0x630bb726 i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0x631468e5 xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0x6314c3f9 unregister_netdev +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x631ab998 dump_align +EXPORT_SYMBOL vmlinux 0x631cfd88 kernel_param_lock +EXPORT_SYMBOL vmlinux 0x63238103 xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x6335855c dev_addr_add +EXPORT_SYMBOL vmlinux 0x633c102b skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0x634dc02c pci_enable_msi_range +EXPORT_SYMBOL vmlinux 0x63542ab1 sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0x6358d65b get_super +EXPORT_SYMBOL vmlinux 0x6363c048 xfrm_init_state +EXPORT_SYMBOL vmlinux 0x636a5691 acpi_register_ioapic +EXPORT_SYMBOL vmlinux 0x6388591c down_timeout +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 0x63b9db8f flow_cache_fini +EXPORT_SYMBOL vmlinux 0x63c13e70 _raw_write_unlock +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63e469f5 bh_submit_read +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63fc232f strlen_user +EXPORT_SYMBOL vmlinux 0x6403e338 tcp_memory_pressure +EXPORT_SYMBOL vmlinux 0x64093ec6 update_region +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x642d51cb framebuffer_alloc +EXPORT_SYMBOL vmlinux 0x643fb160 skb_free_datagram +EXPORT_SYMBOL vmlinux 0x6449fd41 acpi_install_address_space_handler +EXPORT_SYMBOL vmlinux 0x644be6d0 __block_write_begin +EXPORT_SYMBOL vmlinux 0x645930fb _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0x645cf6ee arp_xmit +EXPORT_SYMBOL vmlinux 0x6463fe7d neigh_table_clear +EXPORT_SYMBOL vmlinux 0x64733ce0 set_blocksize +EXPORT_SYMBOL vmlinux 0x64999478 congestion_wait +EXPORT_SYMBOL vmlinux 0x649ea244 __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x64a4b84d cpu_rmap_update +EXPORT_SYMBOL vmlinux 0x64ab0e98 wait_for_completion +EXPORT_SYMBOL vmlinux 0x64bcd5e6 get_disk +EXPORT_SYMBOL vmlinux 0x64c073d7 seq_dentry +EXPORT_SYMBOL vmlinux 0x64d9f7b4 t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0x64eae7ad set_memory_array_wb +EXPORT_SYMBOL vmlinux 0x64fa7693 __acpi_handle_debug +EXPORT_SYMBOL vmlinux 0x650090aa dcache_dir_open +EXPORT_SYMBOL vmlinux 0x65093e41 jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x6525f81c xfrm6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x65308d29 mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0x653aca65 kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x654ed2b6 d_invalidate +EXPORT_SYMBOL vmlinux 0x6555e24e set_bh_page +EXPORT_SYMBOL vmlinux 0x65580730 sock_no_bind +EXPORT_SYMBOL vmlinux 0x655f1ab0 set_memory_array_wc +EXPORT_SYMBOL vmlinux 0x6565d33f scsi_kmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x656972d2 inet_del_protocol +EXPORT_SYMBOL vmlinux 0x65a295bb atomic64_xchg_cx8 +EXPORT_SYMBOL vmlinux 0x65bc3284 bio_add_page +EXPORT_SYMBOL vmlinux 0x65d22a4a fddi_change_mtu +EXPORT_SYMBOL vmlinux 0x65d9e877 cpufreq_register_notifier +EXPORT_SYMBOL vmlinux 0x65dccf13 xz_dec_end +EXPORT_SYMBOL vmlinux 0x65e5ef49 scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x65e9da24 skb_append_datato_frags +EXPORT_SYMBOL vmlinux 0x65f046b8 skb_put +EXPORT_SYMBOL vmlinux 0x65f3ad9a fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x66150425 dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0x6623fdd4 copy_to_iter +EXPORT_SYMBOL vmlinux 0x66355efc vprintk +EXPORT_SYMBOL vmlinux 0x663cf0ef tty_port_hangup +EXPORT_SYMBOL vmlinux 0x663f7cd0 acpi_install_table_handler +EXPORT_SYMBOL vmlinux 0x664cb9f8 xfrm_state_insert +EXPORT_SYMBOL vmlinux 0x66548c43 tcf_hash_insert +EXPORT_SYMBOL vmlinux 0x6662066f security_path_unlink +EXPORT_SYMBOL vmlinux 0x6663720f jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0x666577f8 netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0x667e4e80 proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x669627c0 jbd2__journal_start +EXPORT_SYMBOL vmlinux 0x669abee5 simple_readpage +EXPORT_SYMBOL vmlinux 0x669bf80b proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x669d2dca simple_empty +EXPORT_SYMBOL vmlinux 0x66af5e56 dev_get_flags +EXPORT_SYMBOL vmlinux 0x66ccd41a mount_nodev +EXPORT_SYMBOL vmlinux 0x66d804b1 percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0x66eba989 key_validate +EXPORT_SYMBOL vmlinux 0x66ee8ffd mipi_dsi_dcs_enter_sleep_mode +EXPORT_SYMBOL vmlinux 0x66f7bc47 xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x6720e98e nf_log_trace +EXPORT_SYMBOL vmlinux 0x6722f3bc _raw_write_lock +EXPORT_SYMBOL vmlinux 0x6723bedf max8925_set_bits +EXPORT_SYMBOL vmlinux 0x6729d3df __get_user_4 +EXPORT_SYMBOL vmlinux 0x673d917c pipe_lock +EXPORT_SYMBOL vmlinux 0x673f815e agp_bridges +EXPORT_SYMBOL vmlinux 0x674582de __ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x67733cf4 mb_cache_create +EXPORT_SYMBOL vmlinux 0x6798fbe0 elv_rb_find +EXPORT_SYMBOL vmlinux 0x67a881dc nd_region_to_nstype +EXPORT_SYMBOL vmlinux 0x67b27ec1 tty_std_termios +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67d16765 keyring_search +EXPORT_SYMBOL vmlinux 0x67d7b8f3 inet_del_offload +EXPORT_SYMBOL vmlinux 0x67df942f inet_sock_destruct +EXPORT_SYMBOL vmlinux 0x67f36896 scsi_ioctl +EXPORT_SYMBOL vmlinux 0x67f98a1f single_release +EXPORT_SYMBOL vmlinux 0x6808b453 __unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x680ec266 _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0x6826ef37 tty_check_change +EXPORT_SYMBOL vmlinux 0x6849a483 block_commit_write +EXPORT_SYMBOL vmlinux 0x685fab7a inode_newsize_ok +EXPORT_SYMBOL vmlinux 0x68789e92 phy_suspend +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x6895700c tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0x689f1173 key_link +EXPORT_SYMBOL vmlinux 0x68b83ac6 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x68b95f39 fb_is_primary_device +EXPORT_SYMBOL vmlinux 0x68c7e235 elevator_alloc +EXPORT_SYMBOL vmlinux 0x68d1e97e blk_mq_run_hw_queues +EXPORT_SYMBOL vmlinux 0x68dab385 simple_rmdir +EXPORT_SYMBOL vmlinux 0x68deb28b skb_checksum_trimmed +EXPORT_SYMBOL vmlinux 0x68df58c6 twl6040_reg_read +EXPORT_SYMBOL vmlinux 0x690ff4b9 down_read +EXPORT_SYMBOL vmlinux 0x691001b5 acpi_evaluate_integer +EXPORT_SYMBOL vmlinux 0x69139113 locks_copy_lock +EXPORT_SYMBOL vmlinux 0x6926b439 cdrom_release +EXPORT_SYMBOL vmlinux 0x694ab004 amd_northbridges +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x6984979f i8042_remove_filter +EXPORT_SYMBOL vmlinux 0x6988d0ca cpu_dr7 +EXPORT_SYMBOL vmlinux 0x698ddba0 i2c_get_adapter +EXPORT_SYMBOL vmlinux 0x69952460 tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0x699ba860 simple_follow_link +EXPORT_SYMBOL vmlinux 0x69a0ca7d iowrite16be +EXPORT_SYMBOL vmlinux 0x69a358a6 iomem_resource +EXPORT_SYMBOL vmlinux 0x69a8ba1a gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x69ad2f20 kstrtouint +EXPORT_SYMBOL vmlinux 0x69b72057 blk_mq_start_request +EXPORT_SYMBOL vmlinux 0x69e81567 tcp_connect +EXPORT_SYMBOL vmlinux 0x69ee61c1 dev_activate +EXPORT_SYMBOL vmlinux 0x69fede3c md_set_array_sectors +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a27bfce csum_partial_copy_generic +EXPORT_SYMBOL vmlinux 0x6a2b82ce phy_resume +EXPORT_SYMBOL vmlinux 0x6a47cd6d pnp_is_active +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a60277d acpi_buffer_to_resource +EXPORT_SYMBOL vmlinux 0x6a6825f2 dentry_open +EXPORT_SYMBOL vmlinux 0x6a76f3ac blk_iopoll_enable +EXPORT_SYMBOL vmlinux 0x6a89cb6a tty_mutex +EXPORT_SYMBOL vmlinux 0x6a976de5 simple_open +EXPORT_SYMBOL vmlinux 0x6ac9e614 set_pages_uc +EXPORT_SYMBOL vmlinux 0x6acafd5b cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0x6acb973d iowrite32be +EXPORT_SYMBOL vmlinux 0x6ad07765 scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0x6ad77e94 xen_biovec_phys_mergeable +EXPORT_SYMBOL vmlinux 0x6ad85887 acpi_enable_gpe +EXPORT_SYMBOL vmlinux 0x6add5c9a dmi_find_device +EXPORT_SYMBOL vmlinux 0x6aea7938 jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0x6aed9867 vfs_setpos +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6b06fdce delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x6b1b67d3 __bdevname +EXPORT_SYMBOL vmlinux 0x6b297816 dquot_enable +EXPORT_SYMBOL vmlinux 0x6b3495b6 md_done_sync +EXPORT_SYMBOL vmlinux 0x6b3a7828 blk_mq_tag_busy_iter +EXPORT_SYMBOL vmlinux 0x6b728634 sk_send_sigurg +EXPORT_SYMBOL vmlinux 0x6b74b9be bit_waitqueue +EXPORT_SYMBOL vmlinux 0x6b8ef24c skb_split +EXPORT_SYMBOL vmlinux 0x6babc25c abx500_get_register_page_interruptible +EXPORT_SYMBOL vmlinux 0x6bae8c1f nf_unregister_hook +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bcd33ad blk_delay_queue +EXPORT_SYMBOL vmlinux 0x6bdcfd99 qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x6bf1c17f pv_lock_ops +EXPORT_SYMBOL vmlinux 0x6c03488f nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0x6c09c2a4 del_timer +EXPORT_SYMBOL vmlinux 0x6c1ad1ab genphy_setup_forced +EXPORT_SYMBOL vmlinux 0x6c1ce5ce strcspn +EXPORT_SYMBOL vmlinux 0x6c2c3fd7 neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0x6c2e3320 strncmp +EXPORT_SYMBOL vmlinux 0x6c32acff ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x6c494ccc sock_no_recvmsg +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 0x6c80caf7 set_cached_acl +EXPORT_SYMBOL vmlinux 0x6c8f7cd1 ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0x6c964d0b agp_alloc_page_array +EXPORT_SYMBOL vmlinux 0x6ca5b0f8 __net_get_random_once +EXPORT_SYMBOL vmlinux 0x6ca6861d eth_header +EXPORT_SYMBOL vmlinux 0x6cb7585e ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0x6cd6a6df tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x6cdc5c6b nla_strlcpy +EXPORT_SYMBOL vmlinux 0x6d0f1f89 dm_table_get_mode +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 0x6d4a7552 ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0x6d52d793 dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0x6d7a8d83 skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0x6d7aac7e __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0x6d9beedc __lock_buffer +EXPORT_SYMBOL vmlinux 0x6da1b21b con_is_bound +EXPORT_SYMBOL vmlinux 0x6dc0c9dc down_interruptible +EXPORT_SYMBOL vmlinux 0x6dc50edc kobject_add +EXPORT_SYMBOL vmlinux 0x6dc6dd56 down +EXPORT_SYMBOL vmlinux 0x6ddf7ffd mipi_dsi_dcs_set_display_off +EXPORT_SYMBOL vmlinux 0x6deaee95 in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x6def2db2 half_md4_transform +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6df7dd11 vm_insert_pfn +EXPORT_SYMBOL vmlinux 0x6e01dffa pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0x6e030c53 skb_find_text +EXPORT_SYMBOL vmlinux 0x6e126c2c scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0x6e1b4f35 kernel_getpeername +EXPORT_SYMBOL vmlinux 0x6e23511d ether_setup +EXPORT_SYMBOL vmlinux 0x6e2952d0 unmap_mapping_range +EXPORT_SYMBOL vmlinux 0x6e2cc972 nf_ct_attach +EXPORT_SYMBOL vmlinux 0x6e38c168 acpi_get_hp_hw_control_from_firmware +EXPORT_SYMBOL vmlinux 0x6e391525 kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0x6e40ac85 netpoll_send_skb_on_dev +EXPORT_SYMBOL vmlinux 0x6e434fe5 mmc_erase +EXPORT_SYMBOL vmlinux 0x6e43dd30 fasync_helper +EXPORT_SYMBOL vmlinux 0x6e4a5905 uart_write_wakeup +EXPORT_SYMBOL vmlinux 0x6e5e97ef vm_insert_page +EXPORT_SYMBOL vmlinux 0x6e6514ed radix_tree_insert +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e8d6fe2 zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x6e91ceb8 dev_mc_add +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6ec34a6c pci_biosrom_size +EXPORT_SYMBOL vmlinux 0x6ef67142 xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0x6ef91bf2 skb_queue_purge +EXPORT_SYMBOL vmlinux 0x6efd4792 security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0x6f20960a full_name_hash +EXPORT_SYMBOL vmlinux 0x6f2e4f46 __cond_resched_lock +EXPORT_SYMBOL vmlinux 0x6f34bcec nobh_write_end +EXPORT_SYMBOL vmlinux 0x6f42d311 dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0x6f556bdb acpi_get_gpe_device +EXPORT_SYMBOL vmlinux 0x6f59b604 phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0x6f5c184c grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0x6f5f8901 hdmi_infoframe_log +EXPORT_SYMBOL vmlinux 0x6f659316 genphy_aneg_done +EXPORT_SYMBOL vmlinux 0x6f6bfb98 kernel_connect +EXPORT_SYMBOL vmlinux 0x6f7529eb security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0x6f7a12b7 pnp_activate_dev +EXPORT_SYMBOL vmlinux 0x6f88effb hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x6fa192f9 sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x6fa377c2 dmam_release_declared_memory +EXPORT_SYMBOL vmlinux 0x6fbf07cd __free_page_frag +EXPORT_SYMBOL vmlinux 0x6fc32505 bio_clone_bioset +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6feb2039 acpi_write +EXPORT_SYMBOL vmlinux 0x6ffefbec xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0x701cf465 may_umount_tree +EXPORT_SYMBOL vmlinux 0x701dce98 phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0x7023bea8 unregister_acpi_notifier +EXPORT_SYMBOL vmlinux 0x7029f11b iommu_tbl_pool_init +EXPORT_SYMBOL vmlinux 0x702e35ef __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0x70451bc0 scm_detach_fds +EXPORT_SYMBOL vmlinux 0x70523a7a __cond_resched_softirq +EXPORT_SYMBOL vmlinux 0x7054a3e4 request_dma +EXPORT_SYMBOL vmlinux 0x70628371 blk_queue_make_request +EXPORT_SYMBOL vmlinux 0x7062b4cd cmdline_parts_free +EXPORT_SYMBOL vmlinux 0x706d051c del_timer_sync +EXPORT_SYMBOL vmlinux 0x707f43f6 __ctzdi2 +EXPORT_SYMBOL vmlinux 0x707f93dd preempt_schedule +EXPORT_SYMBOL vmlinux 0x70874f5d mntget +EXPORT_SYMBOL vmlinux 0x7088ce72 printk_emit +EXPORT_SYMBOL vmlinux 0x708a1e49 iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0x708a79f7 __percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x70907c35 gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x70a5db48 elv_rb_add +EXPORT_SYMBOL vmlinux 0x70b48df5 dev_mc_unsync +EXPORT_SYMBOL vmlinux 0x70b883fa sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0x70bd1309 sock_no_getsockopt +EXPORT_SYMBOL vmlinux 0x70d00460 atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x70d1f8f3 strncat +EXPORT_SYMBOL vmlinux 0x70d8ab82 acpi_acquire_global_lock +EXPORT_SYMBOL vmlinux 0x70df6c5b param_set_ullong +EXPORT_SYMBOL vmlinux 0x70f59c9e neigh_for_each +EXPORT_SYMBOL vmlinux 0x70f6809b inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0x70f96f88 glob_match +EXPORT_SYMBOL vmlinux 0x7104e9fb pci_disable_link_state +EXPORT_SYMBOL vmlinux 0x711db9e0 call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x712c9d2e override_creds +EXPORT_SYMBOL vmlinux 0x712ed37b radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x71393bde kernel_setsockopt +EXPORT_SYMBOL vmlinux 0x71691d48 set_wb_congested +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x7188761b nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0x71a50dbc register_blkdev +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71a88840 tcp_init_cgroup +EXPORT_SYMBOL vmlinux 0x71b4ca71 get_gendisk +EXPORT_SYMBOL vmlinux 0x71cc5f36 udp_lib_rehash +EXPORT_SYMBOL vmlinux 0x71d9a3e4 jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0x71dca010 param_set_bint +EXPORT_SYMBOL vmlinux 0x71f65175 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0x71fd8ceb netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0x7239085e input_unregister_handler +EXPORT_SYMBOL vmlinux 0x72437f6c padata_register_cpumask_notifier +EXPORT_SYMBOL vmlinux 0x7252ffe9 mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0x72618070 pci_get_class +EXPORT_SYMBOL vmlinux 0x728ffe1f pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0x72b243d4 free_dma +EXPORT_SYMBOL vmlinux 0x72bf2140 mtrr_add +EXPORT_SYMBOL vmlinux 0x72d58de9 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0x72ea26be nf_log_unset +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x72fa99c5 dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0x7301c1b0 request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0x73023a52 inet_sendmsg +EXPORT_SYMBOL vmlinux 0x730e4632 padata_start +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x7331baf8 __kernel_write +EXPORT_SYMBOL vmlinux 0x7339919d tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0x733c3b54 kasprintf +EXPORT_SYMBOL vmlinux 0x7344be70 nd_namespace_blk_validate +EXPORT_SYMBOL vmlinux 0x73477eaa i2c_verify_client +EXPORT_SYMBOL vmlinux 0x7356e278 bio_integrity_free +EXPORT_SYMBOL vmlinux 0x735a0bd5 native_io_delay +EXPORT_SYMBOL vmlinux 0x735b2a81 nd_region_release_lane +EXPORT_SYMBOL vmlinux 0x7372c0cd fib_default_rule_add +EXPORT_SYMBOL vmlinux 0x7374d892 qdisc_list_add +EXPORT_SYMBOL vmlinux 0x738714db ida_pre_get +EXPORT_SYMBOL vmlinux 0x738803e6 strnlen +EXPORT_SYMBOL vmlinux 0x738a7de8 scsi_register_driver +EXPORT_SYMBOL vmlinux 0x738b6c98 file_update_time +EXPORT_SYMBOL vmlinux 0x738f8fbf tty_register_ldisc +EXPORT_SYMBOL vmlinux 0x73dd54eb irq_fpu_usable +EXPORT_SYMBOL vmlinux 0x73de4e33 mmc_gpio_request_cd +EXPORT_SYMBOL vmlinux 0x73e20c1c strlcpy +EXPORT_SYMBOL vmlinux 0x73e37d87 ip_route_input_noref +EXPORT_SYMBOL vmlinux 0x74067f20 replace_mount_options +EXPORT_SYMBOL vmlinux 0x740a1b95 reserve_evntsel_nmi +EXPORT_SYMBOL vmlinux 0x7410aba2 strreplace +EXPORT_SYMBOL vmlinux 0x7413793a EISA_bus +EXPORT_SYMBOL vmlinux 0x7421304d param_ops_short +EXPORT_SYMBOL vmlinux 0x742e32cf jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0x743b4ae3 atomic64_inc_not_zero_cx8 +EXPORT_SYMBOL vmlinux 0x743c28aa netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0x743c5b1b blk_mq_can_queue +EXPORT_SYMBOL vmlinux 0x745f20a3 idr_is_empty +EXPORT_SYMBOL vmlinux 0x746033c6 setup_new_exec +EXPORT_SYMBOL vmlinux 0x746cf87c kmap_high +EXPORT_SYMBOL vmlinux 0x747195f0 hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x747f1f8e max8925_reg_write +EXPORT_SYMBOL vmlinux 0x7485e15e unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x749658ef cdrom_mode_select +EXPORT_SYMBOL vmlinux 0x74a436c4 mem_section +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74e33541 devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x74e5c98f ucs2_strnlen +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x7505bdef memchr_inv +EXPORT_SYMBOL vmlinux 0x75183ae4 gnttab_alloc_pages +EXPORT_SYMBOL vmlinux 0x75271716 save_processor_state +EXPORT_SYMBOL vmlinux 0x752bfd57 serio_rescan +EXPORT_SYMBOL vmlinux 0x7531e3dc acpi_get_event_resources +EXPORT_SYMBOL vmlinux 0x7538b132 agp_off +EXPORT_SYMBOL vmlinux 0x7542399e vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0x7557053c mipi_dsi_set_maximum_return_packet_size +EXPORT_SYMBOL vmlinux 0x75588faa agp_allocate_memory +EXPORT_SYMBOL vmlinux 0x75623f1b del_random_ready_callback +EXPORT_SYMBOL vmlinux 0x75920a57 jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0x7593d385 div64_s64 +EXPORT_SYMBOL vmlinux 0x75a27dc5 inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0x75af1842 dev_disable_lro +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 0x75d21809 vprintk_emit +EXPORT_SYMBOL vmlinux 0x75d31462 reservation_object_add_shared_fence +EXPORT_SYMBOL vmlinux 0x75d8eae0 jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0x75dd1a2a pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0x75fbdefd acpi_remove_address_space_handler +EXPORT_SYMBOL vmlinux 0x75ff4de3 path_is_under +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x761092ab __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0x762add85 atomic64_inc_return_cx8 +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x764bd77c request_resource +EXPORT_SYMBOL vmlinux 0x764fead8 nf_hook_slow +EXPORT_SYMBOL vmlinux 0x765191cf fixed_size_llseek +EXPORT_SYMBOL vmlinux 0x766abdf7 jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0x7675023e __netif_schedule +EXPORT_SYMBOL vmlinux 0x767ddb02 set_memory_wc +EXPORT_SYMBOL vmlinux 0x769e06d7 smp_call_function_many +EXPORT_SYMBOL vmlinux 0x769f20c0 tcp_child_process +EXPORT_SYMBOL vmlinux 0x76a8a99b blk_end_request_all +EXPORT_SYMBOL vmlinux 0x76bdfdea tcp_mtup_init +EXPORT_SYMBOL vmlinux 0x76d355bc inet_release +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76d451c4 add_taint +EXPORT_SYMBOL vmlinux 0x76d9bf11 crc32_be +EXPORT_SYMBOL vmlinux 0x76e530ee default_llseek +EXPORT_SYMBOL vmlinux 0x76f44d8a kill_fasync +EXPORT_SYMBOL vmlinux 0x76f46e22 netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0x76f6c5ef kmalloc_order +EXPORT_SYMBOL vmlinux 0x770a0036 isapnp_cfg_begin +EXPORT_SYMBOL vmlinux 0x771b2081 ata_dev_printk +EXPORT_SYMBOL vmlinux 0x771b8ec4 queue_write_lock_slowpath +EXPORT_SYMBOL vmlinux 0x771cf835 dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x772052cb generic_show_options +EXPORT_SYMBOL vmlinux 0x7726bd41 make_kgid +EXPORT_SYMBOL vmlinux 0x773b78dc __f_setown +EXPORT_SYMBOL vmlinux 0x774137a7 dev_get_phys_port_id +EXPORT_SYMBOL vmlinux 0x7744a905 pnp_get_resource +EXPORT_SYMBOL vmlinux 0x77456e0a acpi_root_dir +EXPORT_SYMBOL vmlinux 0x77482a17 filemap_fdatawait +EXPORT_SYMBOL vmlinux 0x779a18af kstrtoll +EXPORT_SYMBOL vmlinux 0x77a12e68 devm_request_resource +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77cd53a1 dump_trace +EXPORT_SYMBOL vmlinux 0x77d0ad4f vme_register_driver +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 0x7849a4a3 inet_frags_init_net +EXPORT_SYMBOL vmlinux 0x784e215b d_instantiate +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x789affb1 frontswap_tmem_exclusive_gets +EXPORT_SYMBOL vmlinux 0x78a5ff8a fence_add_callback +EXPORT_SYMBOL vmlinux 0x78c0350e dquot_initialize +EXPORT_SYMBOL vmlinux 0x78c16d95 d_obtain_alias +EXPORT_SYMBOL vmlinux 0x78d6877e max8925_bulk_read +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x78e739aa up +EXPORT_SYMBOL vmlinux 0x79068fda acpi_install_method +EXPORT_SYMBOL vmlinux 0x791ed1c9 rename_lock +EXPORT_SYMBOL vmlinux 0x792bb77f __cleancache_invalidate_page +EXPORT_SYMBOL vmlinux 0x792bf48f inet_shutdown +EXPORT_SYMBOL vmlinux 0x7932699f pci_set_dma_max_seg_size +EXPORT_SYMBOL vmlinux 0x793e679b inet_frags_init +EXPORT_SYMBOL vmlinux 0x796fc5ce scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0x79aa04a2 get_random_bytes +EXPORT_SYMBOL vmlinux 0x79b09d02 icmp_send +EXPORT_SYMBOL vmlinux 0x79b2b42a read_cache_page +EXPORT_SYMBOL vmlinux 0x79e83f51 simple_transaction_set +EXPORT_SYMBOL vmlinux 0x79f00284 udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0x79f5fe47 tcp_md5_hash_header +EXPORT_SYMBOL vmlinux 0x79fef2fd iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0x7a219679 scsi_execute_req_flags +EXPORT_SYMBOL vmlinux 0x7a27c184 ewma_init +EXPORT_SYMBOL vmlinux 0x7a2af7b4 cpu_number +EXPORT_SYMBOL vmlinux 0x7a328610 from_kuid +EXPORT_SYMBOL vmlinux 0x7a389591 mdio_bus_type +EXPORT_SYMBOL vmlinux 0x7a3ae32e _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x7a43846b jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0x7a4497db kzfree +EXPORT_SYMBOL vmlinux 0x7a4c2692 devm_gpio_request_one +EXPORT_SYMBOL vmlinux 0x7a6c17f2 copy_from_iter +EXPORT_SYMBOL vmlinux 0x7a7c44d8 km_new_mapping +EXPORT_SYMBOL vmlinux 0x7a82cb47 rdmsrl_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x7a925833 cpufreq_get_global_kobject +EXPORT_SYMBOL vmlinux 0x7a95e5ae do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7a9aafb1 udp_lib_get_port +EXPORT_SYMBOL vmlinux 0x7aa100fe xfrm_register_km +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7aa82187 mipi_dsi_generic_read +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7add44b5 posix_acl_valid +EXPORT_SYMBOL vmlinux 0x7add53bb crypto_sha512_finup +EXPORT_SYMBOL vmlinux 0x7aec9089 clear_user +EXPORT_SYMBOL vmlinux 0x7af64a0a mmc_alloc_host +EXPORT_SYMBOL vmlinux 0x7af6dceb set_pages_array_uc +EXPORT_SYMBOL vmlinux 0x7afa89fc vsnprintf +EXPORT_SYMBOL vmlinux 0x7b134ddf acpi_get_name +EXPORT_SYMBOL vmlinux 0x7b146042 dev_close +EXPORT_SYMBOL vmlinux 0x7b164393 __ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x7b1ade38 lz4_decompress +EXPORT_SYMBOL vmlinux 0x7b277f1c flush_signals +EXPORT_SYMBOL vmlinux 0x7b283ce3 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0x7b4e59b4 pnpacpi_protocol +EXPORT_SYMBOL vmlinux 0x7b52a859 wrmsr_safe_on_cpu +EXPORT_SYMBOL vmlinux 0x7b5c8440 vm_munmap +EXPORT_SYMBOL vmlinux 0x7b5fde27 x86_hyper_vmware +EXPORT_SYMBOL vmlinux 0x7b629d73 __neigh_create +EXPORT_SYMBOL vmlinux 0x7b6893c7 rwsem_down_write_failed +EXPORT_SYMBOL vmlinux 0x7b6fc464 tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0x7b713aa5 pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0x7b716ec1 bdevname +EXPORT_SYMBOL vmlinux 0x7b872677 blk_mq_abort_requeue_list +EXPORT_SYMBOL vmlinux 0x7ba8a2d8 pci_scan_slot +EXPORT_SYMBOL vmlinux 0x7bad7a1a acpi_walk_resources +EXPORT_SYMBOL vmlinux 0x7bb7499f tcp_proc_register +EXPORT_SYMBOL vmlinux 0x7bbc70be tty_throttle +EXPORT_SYMBOL vmlinux 0x7bc745b1 serio_open +EXPORT_SYMBOL vmlinux 0x7bf193b9 phy_driver_unregister +EXPORT_SYMBOL vmlinux 0x7c01dccb mmc_power_restore_host +EXPORT_SYMBOL vmlinux 0x7c1372e8 panic +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c288904 dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x7c362a98 twl6040_power +EXPORT_SYMBOL vmlinux 0x7c44f08d mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c46f61e clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0x7c5d7924 fb_pan_display +EXPORT_SYMBOL vmlinux 0x7c5f003d generic_readlink +EXPORT_SYMBOL vmlinux 0x7c61340c __release_region +EXPORT_SYMBOL vmlinux 0x7c6a2e09 __pci_register_driver +EXPORT_SYMBOL vmlinux 0x7c6e007c tcf_hash_create +EXPORT_SYMBOL vmlinux 0x7c6fee43 agp_backend_acquire +EXPORT_SYMBOL vmlinux 0x7c8fccef kunmap_high +EXPORT_SYMBOL vmlinux 0x7c98845d twl_i2c_read +EXPORT_SYMBOL vmlinux 0x7cb1ae69 cpu_down +EXPORT_SYMBOL vmlinux 0x7cbfe25b fib_default_rule_pref +EXPORT_SYMBOL vmlinux 0x7cc10f62 elv_rq_merge_ok +EXPORT_SYMBOL vmlinux 0x7cdbbf11 __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0x7cddb152 pci_platform_rom +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7ce83365 acpi_remove_table_handler +EXPORT_SYMBOL vmlinux 0x7cf2e8d5 dev_load +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7cf86c4c nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x7d02a0b7 blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d11c268 jiffies +EXPORT_SYMBOL vmlinux 0x7d22ffbe key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0x7d2619fe __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0x7d345d22 blk_mq_delay_queue +EXPORT_SYMBOL vmlinux 0x7d488454 mutex_lock +EXPORT_SYMBOL vmlinux 0x7d58d8a6 pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0x7d705738 blk_start_plug +EXPORT_SYMBOL vmlinux 0x7d7c76fd blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0x7d94f746 acpi_os_write_port +EXPORT_SYMBOL vmlinux 0x7d96cea3 wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0x7dbc2e57 mmiotrace_printk +EXPORT_SYMBOL vmlinux 0x7dc378bc simple_write_end +EXPORT_SYMBOL vmlinux 0x7dc535be get_agp_version +EXPORT_SYMBOL vmlinux 0x7ddef878 d_instantiate_no_diralias +EXPORT_SYMBOL vmlinux 0x7dea0228 mmc_fixup_device +EXPORT_SYMBOL vmlinux 0x7dedaa9e blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7e30a9eb dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0x7e6833e8 pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0x7e73d52c netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0x7e75cef0 simple_unlink +EXPORT_SYMBOL vmlinux 0x7e7fc3fb __wake_up_bit +EXPORT_SYMBOL vmlinux 0x7e9f94f7 scsi_device_lookup_by_target +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 0x7f02188f __msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x7f0b13fa con_copy_unimap +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f4a33a3 mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0x7f62a045 cpu_maps_update_done +EXPORT_SYMBOL vmlinux 0x7f883e79 __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0x7f8aa629 vlan_vid_del +EXPORT_SYMBOL vmlinux 0x7f9d9749 dma_mark_declared_memory_occupied +EXPORT_SYMBOL vmlinux 0x7fde2edb vme_master_read +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x7ff0a66f dcache_dir_close +EXPORT_SYMBOL vmlinux 0x7ffcc10b __kfree_skb +EXPORT_SYMBOL vmlinux 0x80133c35 blk_get_queue +EXPORT_SYMBOL vmlinux 0x80160567 md_cluster_mod +EXPORT_SYMBOL vmlinux 0x8022e555 vga_tryget +EXPORT_SYMBOL vmlinux 0x805b411b __genl_register_family +EXPORT_SYMBOL vmlinux 0x805b5818 devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x80701e21 __vfs_write +EXPORT_SYMBOL vmlinux 0x8091aabf kmap_atomic_prot +EXPORT_SYMBOL vmlinux 0x809388ca idr_destroy +EXPORT_SYMBOL vmlinux 0x80a64612 bitmap_start_sync +EXPORT_SYMBOL vmlinux 0x80b0fd73 insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0x80badb9a block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0x80bfbd4c revalidate_disk +EXPORT_SYMBOL vmlinux 0x80c3061d skb_unlink +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80d9ca85 paravirt_ticketlocks_enabled +EXPORT_SYMBOL vmlinux 0x80db4651 dev_uc_sync +EXPORT_SYMBOL vmlinux 0x80eb423b acpi_get_object_info +EXPORT_SYMBOL vmlinux 0x80f28059 xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0x8107646e unregister_filesystem +EXPORT_SYMBOL vmlinux 0x810ab10e bdi_init +EXPORT_SYMBOL vmlinux 0x810c63e7 kern_path +EXPORT_SYMBOL vmlinux 0x81144f9d idr_find_slowpath +EXPORT_SYMBOL vmlinux 0x81272ae6 nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0x812af501 splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0x812f55ac nvdimm_namespace_capacity +EXPORT_SYMBOL vmlinux 0x81472677 acpi_get_table +EXPORT_SYMBOL vmlinux 0x814b4c3d i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0x814e7730 nf_ct_destroy +EXPORT_SYMBOL vmlinux 0x814ee294 neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x815c56d0 cpu_present_mask +EXPORT_SYMBOL vmlinux 0x815f2897 empty_zero_page +EXPORT_SYMBOL vmlinux 0x815fc14e blkdev_get +EXPORT_SYMBOL vmlinux 0x8161b406 kernel_getsockopt +EXPORT_SYMBOL vmlinux 0x81987db1 __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0x81a9b27d save_mount_options +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x81de8d2f d_prune_aliases +EXPORT_SYMBOL vmlinux 0x81e6b37f dmi_get_system_info +EXPORT_SYMBOL vmlinux 0x81fa019a __block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x82072614 tasklet_kill +EXPORT_SYMBOL vmlinux 0x8212721d xenbus_dev_request_and_reply +EXPORT_SYMBOL vmlinux 0x821cfead neigh_parms_release +EXPORT_SYMBOL vmlinux 0x8235805b memmove +EXPORT_SYMBOL vmlinux 0x82441504 follow_up +EXPORT_SYMBOL vmlinux 0x824f1f0b from_kprojid +EXPORT_SYMBOL vmlinux 0x825293f2 zero_fill_bio +EXPORT_SYMBOL vmlinux 0x82697f57 __register_binfmt +EXPORT_SYMBOL vmlinux 0x82701365 int_to_scsilun +EXPORT_SYMBOL vmlinux 0x828062b1 __frontswap_init +EXPORT_SYMBOL vmlinux 0x82871b60 dmt_modes +EXPORT_SYMBOL vmlinux 0x829534b3 fence_free +EXPORT_SYMBOL vmlinux 0x829c5832 devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x82a853fd seq_vprintf +EXPORT_SYMBOL vmlinux 0x82acfb70 blk_iopoll_sched +EXPORT_SYMBOL vmlinux 0x82f3704e sock_wmalloc +EXPORT_SYMBOL vmlinux 0x82fbfde9 abx500_mask_and_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x830254c1 pci_pme_active +EXPORT_SYMBOL vmlinux 0x8304733a blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0x830e547b ioremap_prot +EXPORT_SYMBOL vmlinux 0x8329e6f0 memset +EXPORT_SYMBOL vmlinux 0x833c03aa acpi_enable_all_runtime_gpes +EXPORT_SYMBOL vmlinux 0x8345a551 kill_anon_super +EXPORT_SYMBOL vmlinux 0x8351d5d8 install_exec_creds +EXPORT_SYMBOL vmlinux 0x8356eca3 sk_receive_skb +EXPORT_SYMBOL vmlinux 0x8372cd2f __gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x8382e59a acpi_walk_resource_buffer +EXPORT_SYMBOL vmlinux 0x8388dc17 generic_perform_write +EXPORT_SYMBOL vmlinux 0x838e32cd dquot_acquire +EXPORT_SYMBOL vmlinux 0x839430b2 __register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x83977947 downgrade_write +EXPORT_SYMBOL vmlinux 0x83b009ea xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x83c52fba xfrm4_protocol_init +EXPORT_SYMBOL vmlinux 0x83c6e051 max8925_bulk_write +EXPORT_SYMBOL vmlinux 0x83daf442 update_devfreq +EXPORT_SYMBOL vmlinux 0x83e223c9 new_inode +EXPORT_SYMBOL vmlinux 0x83f6f944 zpool_register_driver +EXPORT_SYMBOL vmlinux 0x83f86619 vc_resize +EXPORT_SYMBOL vmlinux 0x8404b527 ht_create_irq +EXPORT_SYMBOL vmlinux 0x84060081 xen_poll_irq_timeout +EXPORT_SYMBOL vmlinux 0x8417f512 acpi_update_all_gpes +EXPORT_SYMBOL vmlinux 0x8445b22d textsearch_prepare +EXPORT_SYMBOL vmlinux 0x84566518 lro_flush_all +EXPORT_SYMBOL vmlinux 0x8470da63 pm860x_reg_write +EXPORT_SYMBOL vmlinux 0x84a2db97 dquot_destroy +EXPORT_SYMBOL vmlinux 0x84b2decf skb_copy_expand +EXPORT_SYMBOL vmlinux 0x84c0d72e vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0x84cac271 pneigh_enqueue +EXPORT_SYMBOL vmlinux 0x84ec5e35 blk_integrity_merge_bio +EXPORT_SYMBOL vmlinux 0x84ffea8b idr_preload +EXPORT_SYMBOL vmlinux 0x850a4f14 user_path_at_empty +EXPORT_SYMBOL vmlinux 0x850de6f3 abx500_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x8526c35a remove_wait_queue +EXPORT_SYMBOL vmlinux 0x85592821 proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0x85663363 generic_make_request +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x8570cb62 blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0x85716905 tc_classify_compat +EXPORT_SYMBOL vmlinux 0x857582f7 acpi_enable_all_wakeup_gpes +EXPORT_SYMBOL vmlinux 0x85b34924 secpath_dup +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x85fe81a9 write_cache_pages +EXPORT_SYMBOL vmlinux 0x860b3b76 dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0x861e22a4 acpi_map_cpu +EXPORT_SYMBOL vmlinux 0x8642f172 sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0x865029ac __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x86588053 gen_pool_destroy +EXPORT_SYMBOL vmlinux 0x865d263c tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0x8664f62e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0x86694029 simple_release_fs +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x86a4889a kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0x86aebcdc deactivate_super +EXPORT_SYMBOL vmlinux 0x86eefcfa blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x87115f2a inet6_unregister_icmp_sender +EXPORT_SYMBOL vmlinux 0x871c0045 balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0x871c0a7e fiemap_check_flags +EXPORT_SYMBOL vmlinux 0x8728d276 xfrm_input_resume +EXPORT_SYMBOL vmlinux 0x876d8a7c ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0x876dafc3 ec_write +EXPORT_SYMBOL vmlinux 0x878ab3ce sysctl_tcp_adv_win_scale +EXPORT_SYMBOL vmlinux 0x878cd015 wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0x878e9c4d d_drop +EXPORT_SYMBOL vmlinux 0x87963c5b pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0x8798e453 __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0x879ffc02 phy_stop +EXPORT_SYMBOL vmlinux 0x87a6344f lease_get_mtime +EXPORT_SYMBOL vmlinux 0x87aaddf8 wrmsr_safe_regs_on_cpu +EXPORT_SYMBOL vmlinux 0x87b66d08 jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0x87b6b300 xfrm6_rcv_cb +EXPORT_SYMBOL vmlinux 0x87cf19b5 dev_set_allmulti +EXPORT_SYMBOL vmlinux 0x87f89ce0 _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x8800cbba _raw_read_unlock_irq +EXPORT_SYMBOL vmlinux 0x881c35fa tcp_sync_mss +EXPORT_SYMBOL vmlinux 0x882ba254 pci_iomap_range +EXPORT_SYMBOL vmlinux 0x8830a82f rtnl_unicast +EXPORT_SYMBOL vmlinux 0x88424602 simple_transaction_read +EXPORT_SYMBOL vmlinux 0x888ab0bc tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0x889337f3 tty_hung_up_p +EXPORT_SYMBOL vmlinux 0x88ae6dc0 nf_afinfo +EXPORT_SYMBOL vmlinux 0x88b70981 __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0x88d5764d generic_setlease +EXPORT_SYMBOL vmlinux 0x89224f08 tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0x892b26a0 set_memory_nx +EXPORT_SYMBOL vmlinux 0x8953f8ff __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x89588a18 linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0x899bc6f0 invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0x89afe34e __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0x89bae874 blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0x89bb8536 __neigh_event_send +EXPORT_SYMBOL vmlinux 0x89bf693e free_buffer_head +EXPORT_SYMBOL vmlinux 0x89d5538d fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x89d718ca freeze_bdev +EXPORT_SYMBOL vmlinux 0x89ef66ce tcp_enter_memory_pressure +EXPORT_SYMBOL vmlinux 0x8a0b12c6 complete_all +EXPORT_SYMBOL vmlinux 0x8a10aa4b inode_init_always +EXPORT_SYMBOL vmlinux 0x8a1ab4ee timeval_to_jiffies +EXPORT_SYMBOL vmlinux 0x8a1c5455 blk_stack_limits +EXPORT_SYMBOL vmlinux 0x8a35c548 submit_bh +EXPORT_SYMBOL vmlinux 0x8a4168de devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a4f8d7c dquot_commit +EXPORT_SYMBOL vmlinux 0x8a501b70 load_nls_default +EXPORT_SYMBOL vmlinux 0x8a51d565 quota_send_warning +EXPORT_SYMBOL vmlinux 0x8a6944f9 percpu_counter_set +EXPORT_SYMBOL vmlinux 0x8a6f4ba0 writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x8a770eb9 tcp_read_sock +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a80d7a5 acpi_error +EXPORT_SYMBOL vmlinux 0x8a9898aa cdev_del +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8aab590f dput +EXPORT_SYMBOL vmlinux 0x8abbb4c9 phy_init_eee +EXPORT_SYMBOL vmlinux 0x8aeaf292 unlock_new_inode +EXPORT_SYMBOL vmlinux 0x8aedfe1e dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0x8aee58df vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0x8b16230f alloc_fddidev +EXPORT_SYMBOL vmlinux 0x8b18496f __copy_to_user_ll +EXPORT_SYMBOL vmlinux 0x8b1b4b6c bdi_setup_and_register +EXPORT_SYMBOL vmlinux 0x8b35e873 sg_last +EXPORT_SYMBOL vmlinux 0x8b43159b register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x8b4bf057 migrate_page +EXPORT_SYMBOL vmlinux 0x8b568326 key_invalidate +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8b915c92 fb_prepare_logo +EXPORT_SYMBOL vmlinux 0x8b989cf9 acpi_bus_can_wakeup +EXPORT_SYMBOL vmlinux 0x8bb299ac pnp_device_detach +EXPORT_SYMBOL vmlinux 0x8bb965fe xfrm_state_add +EXPORT_SYMBOL vmlinux 0x8bbe831d textsearch_destroy +EXPORT_SYMBOL vmlinux 0x8bca5fa1 mmc_hw_reset +EXPORT_SYMBOL vmlinux 0x8bec05be bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0x8bfedce2 scsi_print_command +EXPORT_SYMBOL vmlinux 0x8c028149 tcp_try_fastopen +EXPORT_SYMBOL vmlinux 0x8c183cbe iowrite16 +EXPORT_SYMBOL vmlinux 0x8c1f824e mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0x8c36c7f6 jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0x8c51c4f7 pci_dev_driver +EXPORT_SYMBOL vmlinux 0x8c563393 iov_iter_zero +EXPORT_SYMBOL vmlinux 0x8c611e47 sb_set_blocksize +EXPORT_SYMBOL vmlinux 0x8c637d43 irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x8c660944 __skb_gso_segment +EXPORT_SYMBOL vmlinux 0x8c74608e pnp_disable_dev +EXPORT_SYMBOL vmlinux 0x8c8e5e64 pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0x8caf9096 ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0x8cb113e4 security_d_instantiate +EXPORT_SYMBOL vmlinux 0x8cc79cab iowrite16_rep +EXPORT_SYMBOL vmlinux 0x8cda8029 xen_clear_irq_pending +EXPORT_SYMBOL vmlinux 0x8cea3e74 simple_write_begin +EXPORT_SYMBOL vmlinux 0x8d0a57fd clocksource_change_rating +EXPORT_SYMBOL vmlinux 0x8d231c68 d_alloc +EXPORT_SYMBOL vmlinux 0x8d31016b nf_register_hook +EXPORT_SYMBOL vmlinux 0x8d3ddfd4 blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0x8d41c216 __xfrm_init_state +EXPORT_SYMBOL vmlinux 0x8d551bef sysctl_tcp_rmem +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +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 0x8d7b81ee no_llseek +EXPORT_SYMBOL vmlinux 0x8d838d91 ida_remove +EXPORT_SYMBOL vmlinux 0x8d8ccabc mmc_register_driver +EXPORT_SYMBOL vmlinux 0x8d8d96c6 acpi_get_sleep_type_data +EXPORT_SYMBOL vmlinux 0x8da1a3cb acpi_remove_interface +EXPORT_SYMBOL vmlinux 0x8da9a9af mutex_lock_killable +EXPORT_SYMBOL vmlinux 0x8daf8c42 dql_init +EXPORT_SYMBOL vmlinux 0x8db46197 md_reload_sb +EXPORT_SYMBOL vmlinux 0x8db9e04c tty_register_driver +EXPORT_SYMBOL vmlinux 0x8dba8a62 locks_free_lock +EXPORT_SYMBOL vmlinux 0x8dc6e564 restore_processor_state +EXPORT_SYMBOL vmlinux 0x8dcda36f acpi_device_hid +EXPORT_SYMBOL vmlinux 0x8df79493 generic_permission +EXPORT_SYMBOL vmlinux 0x8e002cda acpi_remove_gpe_block +EXPORT_SYMBOL vmlinux 0x8e082688 _raw_read_lock +EXPORT_SYMBOL vmlinux 0x8e0d66f4 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x8e13633a dev_get_phys_port_name +EXPORT_SYMBOL vmlinux 0x8e49ad01 mem_cgroup_begin_page_stat +EXPORT_SYMBOL vmlinux 0x8e4ebb25 qdisc_list_del +EXPORT_SYMBOL vmlinux 0x8e576ef6 dev_printk +EXPORT_SYMBOL vmlinux 0x8e63246d iov_iter_fault_in_readable +EXPORT_SYMBOL vmlinux 0x8e7710b7 agp_copy_info +EXPORT_SYMBOL vmlinux 0x8e888ec3 cpumask_next_and +EXPORT_SYMBOL vmlinux 0x8eaf2a5f vga_switcheroo_unregister_handler +EXPORT_SYMBOL vmlinux 0x8eb7f3b0 param_array_ops +EXPORT_SYMBOL vmlinux 0x8ed469a1 dma_release_from_coherent +EXPORT_SYMBOL vmlinux 0x8ee78a1d __scsi_print_sense +EXPORT_SYMBOL vmlinux 0x8eeac747 scsi_unregister +EXPORT_SYMBOL vmlinux 0x8eecbc40 kernel_sock_ioctl +EXPORT_SYMBOL vmlinux 0x8effd1ab inet_offloads +EXPORT_SYMBOL vmlinux 0x8f0c0c22 submit_bio +EXPORT_SYMBOL vmlinux 0x8f2703b7 wbinvd_on_all_cpus +EXPORT_SYMBOL vmlinux 0x8f289fdd __ht_create_irq +EXPORT_SYMBOL vmlinux 0x8f291fdc kernel_getsockname +EXPORT_SYMBOL vmlinux 0x8f341301 ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0x8f3b095f devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x8f649f74 gen_new_estimator +EXPORT_SYMBOL vmlinux 0x8f9ae6b1 inode_claim_rsv_space +EXPORT_SYMBOL vmlinux 0x8f9c199c __get_user_2 +EXPORT_SYMBOL vmlinux 0x8fa354f7 make_bad_inode +EXPORT_SYMBOL vmlinux 0x8fadb025 netdev_crit +EXPORT_SYMBOL vmlinux 0x8fd40177 udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0x8fee8308 mmc_put_card +EXPORT_SYMBOL vmlinux 0x8ff4079b pv_irq_ops +EXPORT_SYMBOL vmlinux 0x8ffdb3b8 crc16 +EXPORT_SYMBOL vmlinux 0x901724ae block_write_begin +EXPORT_SYMBOL vmlinux 0x9029b6cf mount_single +EXPORT_SYMBOL vmlinux 0x90360ae3 dev_set_mtu +EXPORT_SYMBOL vmlinux 0x9039fef5 may_umount +EXPORT_SYMBOL vmlinux 0x904409c6 acpi_set_firmware_waking_vector +EXPORT_SYMBOL vmlinux 0x9045ed37 fsnotify_put_group +EXPORT_SYMBOL vmlinux 0x904ba90a max8925_reg_read +EXPORT_SYMBOL vmlinux 0x904c72f8 mipi_dsi_driver_unregister +EXPORT_SYMBOL vmlinux 0x904dbbf4 ___pskb_trim +EXPORT_SYMBOL vmlinux 0x90695906 vme_free_consistent +EXPORT_SYMBOL vmlinux 0x906cad43 __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x906d67ec iov_iter_kvec +EXPORT_SYMBOL vmlinux 0x9080e048 vm_mmap +EXPORT_SYMBOL vmlinux 0x909c5a6f sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0x90a7230c __seq_open_private +EXPORT_SYMBOL vmlinux 0x90b472f1 nf_unregister_hooks +EXPORT_SYMBOL vmlinux 0x90b7673f blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0x90c1d44a pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0x90c5e819 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0x90ca4e36 rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0x90d30601 peernet2id_alloc +EXPORT_SYMBOL vmlinux 0x90d5282b pcim_enable_device +EXPORT_SYMBOL vmlinux 0x90deb777 xfrm_register_type +EXPORT_SYMBOL vmlinux 0x90e412ab seq_file_path +EXPORT_SYMBOL vmlinux 0x91116aec find_get_pages_tag +EXPORT_SYMBOL vmlinux 0x912a8632 security_path_mkdir +EXPORT_SYMBOL vmlinux 0x9135ec61 lookup_one_len +EXPORT_SYMBOL vmlinux 0x91463b1d kstrtos16 +EXPORT_SYMBOL vmlinux 0x914c4e4d twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0x91507a3e pm860x_reg_read +EXPORT_SYMBOL vmlinux 0x91607d95 set_memory_wb +EXPORT_SYMBOL vmlinux 0x916550d8 blk_recount_segments +EXPORT_SYMBOL vmlinux 0x91715312 sprintf +EXPORT_SYMBOL vmlinux 0x9186c8b8 iommu_tbl_range_alloc +EXPORT_SYMBOL vmlinux 0x91937382 pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0x91967e8e xen_selfballoon_init +EXPORT_SYMBOL vmlinux 0x91bdbbde __skb_get_hash +EXPORT_SYMBOL vmlinux 0x91d1ae17 lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x920f5fb3 sock_no_accept +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x925e0924 __wait_on_bit +EXPORT_SYMBOL vmlinux 0x926627b4 soft_cursor +EXPORT_SYMBOL vmlinux 0x926949eb t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0x927ba6dc inode_add_bytes +EXPORT_SYMBOL vmlinux 0x92897e3d default_idle +EXPORT_SYMBOL vmlinux 0x9291903d __dquot_transfer +EXPORT_SYMBOL vmlinux 0x9296cb0f tcp_parse_options +EXPORT_SYMBOL vmlinux 0x92a9c60c time_to_tm +EXPORT_SYMBOL vmlinux 0x92a9d6be vfs_iter_write +EXPORT_SYMBOL vmlinux 0x92ae88c3 ll_rw_block +EXPORT_SYMBOL vmlinux 0x92b8c897 pcim_iounmap +EXPORT_SYMBOL vmlinux 0x92d0d032 max8998_update_reg +EXPORT_SYMBOL vmlinux 0x92e4d2fe flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0x92e946ec tcf_action_exec +EXPORT_SYMBOL vmlinux 0x92ea0434 tcp_sendpage +EXPORT_SYMBOL vmlinux 0x92f53dd3 blk_queue_bounce +EXPORT_SYMBOL vmlinux 0x92f6767f lg_local_lock +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x92fd68d9 blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x93215e1d __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0x933be86a phy_stop_interrupts +EXPORT_SYMBOL vmlinux 0x93448c57 screen_info +EXPORT_SYMBOL vmlinux 0x934c9b5e unmap_underlying_metadata +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x938a7d41 devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0x938c6079 tcf_exts_change +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93ea6d1c param_ops_uint +EXPORT_SYMBOL vmlinux 0x93eea078 netlink_kernel_release +EXPORT_SYMBOL vmlinux 0x93f499d7 blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0x93fc4873 release_firmware +EXPORT_SYMBOL vmlinux 0x93fca811 __get_free_pages +EXPORT_SYMBOL vmlinux 0x9402a6a5 scsilun_to_int +EXPORT_SYMBOL vmlinux 0x9405f926 nd_device_unregister +EXPORT_SYMBOL vmlinux 0x940f9cf6 kblockd_schedule_delayed_work +EXPORT_SYMBOL vmlinux 0x9421a140 scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0x9437b9da inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0x94434834 nf_register_hooks +EXPORT_SYMBOL vmlinux 0x94551f41 consume_skb +EXPORT_SYMBOL vmlinux 0x94629bb2 simple_transaction_get +EXPORT_SYMBOL vmlinux 0x9470cd13 vfs_fsync_range +EXPORT_SYMBOL vmlinux 0x9475e708 scsi_is_target_device +EXPORT_SYMBOL vmlinux 0x947ca005 iterate_mounts +EXPORT_SYMBOL vmlinux 0x947d0919 devm_iounmap +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x949d1726 read_code +EXPORT_SYMBOL vmlinux 0x94a2f7b6 proc_set_user +EXPORT_SYMBOL vmlinux 0x94b541b5 cpu_active_mask +EXPORT_SYMBOL vmlinux 0x94ba4ea4 cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0x94be9530 tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0x94c804f4 scsi_rescan_device +EXPORT_SYMBOL vmlinux 0x94e50e52 dma_supported +EXPORT_SYMBOL vmlinux 0x94e94187 neigh_seq_stop +EXPORT_SYMBOL vmlinux 0x94ece8a8 __alloc_pages_nodemask +EXPORT_SYMBOL vmlinux 0x94ed1287 audit_log_start +EXPORT_SYMBOL vmlinux 0x94ee6d14 iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0x94ee94c8 __tcf_hash_release +EXPORT_SYMBOL vmlinux 0x94eea794 getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x94eebcab acpi_bus_get_device +EXPORT_SYMBOL vmlinux 0x9517fda2 memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x951b0dbc tty_do_resize +EXPORT_SYMBOL vmlinux 0x951da6d1 input_release_device +EXPORT_SYMBOL vmlinux 0x95234230 blk_queue_end_tag +EXPORT_SYMBOL vmlinux 0x95290253 xfrm_unregister_mode +EXPORT_SYMBOL vmlinux 0x9535cb8b scsi_register_interface +EXPORT_SYMBOL vmlinux 0x95395301 acpi_exception +EXPORT_SYMBOL vmlinux 0x95425913 skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0x9545af6d tasklet_init +EXPORT_SYMBOL vmlinux 0x956c995e is_nd_btt +EXPORT_SYMBOL vmlinux 0x957e7292 __splice_from_pipe +EXPORT_SYMBOL vmlinux 0x958edbcb skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0x95912a13 blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0x95a161a2 generic_file_llseek +EXPORT_SYMBOL vmlinux 0x95bd6e26 acpi_install_sci_handler +EXPORT_SYMBOL vmlinux 0x95c84141 pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0x95dccbfb mount_subtree +EXPORT_SYMBOL vmlinux 0x95ec84ce bio_advance +EXPORT_SYMBOL vmlinux 0x96096548 phy_start_aneg +EXPORT_SYMBOL vmlinux 0x960973cc ipv6_sock_mc_drop +EXPORT_SYMBOL vmlinux 0x960dfaf5 radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0x9627d78a tty_port_put +EXPORT_SYMBOL vmlinux 0x96573b80 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x96626c39 agp_generic_free_by_type +EXPORT_SYMBOL vmlinux 0x967c4ace __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x96898769 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x96a1daf5 tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0x96a3d28e pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0x96ade1f8 kdb_current_task +EXPORT_SYMBOL vmlinux 0x96b0ce99 i8042_install_filter +EXPORT_SYMBOL vmlinux 0x96b94491 d_add_ci +EXPORT_SYMBOL vmlinux 0x96beac32 ipv6_chk_addr_and_flags +EXPORT_SYMBOL vmlinux 0x96c25fcb dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0x96c5c76f tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x96d28d6e gen_pool_alloc +EXPORT_SYMBOL vmlinux 0x96db9703 eisa_driver_register +EXPORT_SYMBOL vmlinux 0x96dc65ab iget_locked +EXPORT_SYMBOL vmlinux 0x96e11969 blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0x9701c22d fbcon_rotate_ccw +EXPORT_SYMBOL vmlinux 0x9706ac95 sg_miter_next +EXPORT_SYMBOL vmlinux 0x9729c075 generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0x973283dc set_device_ro +EXPORT_SYMBOL vmlinux 0x97332a76 agp_generic_destroy_pages +EXPORT_SYMBOL vmlinux 0x973fa82e register_acpi_notifier +EXPORT_SYMBOL vmlinux 0x97454f37 skb_tx_error +EXPORT_SYMBOL vmlinux 0x9754ec10 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x976873c2 dev_mc_init +EXPORT_SYMBOL vmlinux 0x97999817 rfkill_set_hw_state +EXPORT_SYMBOL vmlinux 0x97b4500c __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x97c5bd0a acpi_unload_parent_table +EXPORT_SYMBOL vmlinux 0x97cc8d3f pskb_expand_head +EXPORT_SYMBOL vmlinux 0x97dcef29 acpi_processor_unregister_performance +EXPORT_SYMBOL vmlinux 0x97de0ddd acpi_install_gpe_block +EXPORT_SYMBOL vmlinux 0x97f5b6a1 seq_putc +EXPORT_SYMBOL vmlinux 0x97f741c9 tcp_prot +EXPORT_SYMBOL vmlinux 0x97fb0967 agp_free_memory +EXPORT_SYMBOL vmlinux 0x9820b644 warn_slowpath_fmt_taint +EXPORT_SYMBOL vmlinux 0x983aa0b8 get_super_thawed +EXPORT_SYMBOL vmlinux 0x984dc8ba vfs_create +EXPORT_SYMBOL vmlinux 0x986126f9 scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0x986e6135 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x9878745c _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0x988483cc agp_generic_create_gatt_table +EXPORT_SYMBOL vmlinux 0x9889f027 load_nls +EXPORT_SYMBOL vmlinux 0x988d05a2 arp_tbl +EXPORT_SYMBOL vmlinux 0x988ed85d set_memory_x +EXPORT_SYMBOL vmlinux 0x989656d5 rtnl_notify +EXPORT_SYMBOL vmlinux 0x98a5e889 tty_unthrottle +EXPORT_SYMBOL vmlinux 0x98e68eca cancel_delayed_work +EXPORT_SYMBOL vmlinux 0x98ec6795 vm_insert_mixed +EXPORT_SYMBOL vmlinux 0x9913672b kill_bdev +EXPORT_SYMBOL vmlinux 0x991a23ee i2c_register_driver +EXPORT_SYMBOL vmlinux 0x99233c32 cpu_core_map +EXPORT_SYMBOL vmlinux 0x9923a64e pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x99591a7a ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x995bf28c __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x99774b0a sock_no_setsockopt +EXPORT_SYMBOL vmlinux 0x99780a24 read_cache_pages +EXPORT_SYMBOL vmlinux 0x997c2f59 blk_queue_dma_pad +EXPORT_SYMBOL vmlinux 0x9994c0ca ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x99a26345 serial8250_do_pm +EXPORT_SYMBOL vmlinux 0x99ac9888 mmc_flush_cache +EXPORT_SYMBOL vmlinux 0x99ae3323 pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0x99af8280 scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0x99cdc86b sysctl_tcp_reordering +EXPORT_SYMBOL vmlinux 0x99daa9bf try_offline_node +EXPORT_SYMBOL vmlinux 0x99e0d951 blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0x99f18011 i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0x99f54059 qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0x9a1bb7ed elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a1fc4b4 jiffies_to_timeval +EXPORT_SYMBOL vmlinux 0x9a20ce41 tcf_hash_destroy +EXPORT_SYMBOL vmlinux 0x9a3d4d7a dm_ratelimit_state +EXPORT_SYMBOL vmlinux 0x9a3dd172 filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x9a6a83f9 cmos_lock +EXPORT_SYMBOL vmlinux 0x9a6f9cd2 pci_bus_type +EXPORT_SYMBOL vmlinux 0x9a935e89 swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0x9aa2324c jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0x9ac92dd8 __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0x9acd6887 d_find_any_alias +EXPORT_SYMBOL vmlinux 0x9ad706f3 generic_read_dir +EXPORT_SYMBOL vmlinux 0x9ae048b0 sg_alloc_table_from_pages +EXPORT_SYMBOL vmlinux 0x9ae8f27e scsi_print_sense +EXPORT_SYMBOL vmlinux 0x9aeb07e8 vme_lm_attach +EXPORT_SYMBOL vmlinux 0x9aef45b8 twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0x9af8b2d8 request_firmware_nowait +EXPORT_SYMBOL vmlinux 0x9b1b4527 i2c_clients_command +EXPORT_SYMBOL vmlinux 0x9b205713 __bforget +EXPORT_SYMBOL vmlinux 0x9b21a6a9 bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b388444 get_zeroed_page +EXPORT_SYMBOL vmlinux 0x9b4d7863 md_flush_request +EXPORT_SYMBOL vmlinux 0x9b4f47c5 remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0x9b50d659 xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0x9b6eb137 ksize +EXPORT_SYMBOL vmlinux 0x9b77d758 dma_find_channel +EXPORT_SYMBOL vmlinux 0x9b8508f0 pci_fixup_device +EXPORT_SYMBOL vmlinux 0x9b99c652 end_buffer_async_write +EXPORT_SYMBOL vmlinux 0x9b9bb0fd __dquot_free_space +EXPORT_SYMBOL vmlinux 0x9b9e05f9 alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0x9b9ee6d7 generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0x9ba146bf wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x9ba7089d argv_split +EXPORT_SYMBOL vmlinux 0x9bb81071 noop_fsync +EXPORT_SYMBOL vmlinux 0x9bbe88b3 flex_array_put +EXPORT_SYMBOL vmlinux 0x9bcec71b revert_creds +EXPORT_SYMBOL vmlinux 0x9be7bde4 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x9be9f4b2 __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x9befa13e cros_ec_check_result +EXPORT_SYMBOL vmlinux 0x9bf52fb8 jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x9c00e2c7 clear_nlink +EXPORT_SYMBOL vmlinux 0x9c19a0b3 dma_declare_coherent_memory +EXPORT_SYMBOL vmlinux 0x9c2c944a __copy_from_user_ll_nocache_nozero +EXPORT_SYMBOL vmlinux 0x9c491f60 sg_alloc_table +EXPORT_SYMBOL vmlinux 0x9c4aa9ca dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0x9c77fd44 cleancache_register_ops +EXPORT_SYMBOL vmlinux 0x9c79df1c md_integrity_register +EXPORT_SYMBOL vmlinux 0x9c870a1e bdev_stack_limits +EXPORT_SYMBOL vmlinux 0x9c9d5c94 alloc_buffer_head +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9cc11934 inetdev_by_index +EXPORT_SYMBOL vmlinux 0x9cc96523 cros_ec_cmd_xfer +EXPORT_SYMBOL vmlinux 0x9cd85f15 fb_find_mode +EXPORT_SYMBOL vmlinux 0x9ce169af neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x9ce99072 blk_init_queue_node +EXPORT_SYMBOL vmlinux 0x9d0c5e37 d_path +EXPORT_SYMBOL vmlinux 0x9d0d53a0 inode_set_bytes +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d2a94da unregister_quota_format +EXPORT_SYMBOL vmlinux 0x9d33ef5e acpi_enable +EXPORT_SYMBOL vmlinux 0x9d3aa376 blk_iopoll_init +EXPORT_SYMBOL vmlinux 0x9d40c61b request_firmware +EXPORT_SYMBOL vmlinux 0x9d607100 vga_put +EXPORT_SYMBOL vmlinux 0x9d6666de blk_queue_init_tags +EXPORT_SYMBOL vmlinux 0x9d785436 vga_switcheroo_set_dynamic_switch +EXPORT_SYMBOL vmlinux 0x9d89cbc9 kernel_listen +EXPORT_SYMBOL vmlinux 0x9da66e78 __dev_get_by_index +EXPORT_SYMBOL vmlinux 0x9dbc9adc dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x9dc0a19f sock_efree +EXPORT_SYMBOL vmlinux 0x9dc9d9ac devm_ioport_map +EXPORT_SYMBOL vmlinux 0x9ddbf585 generic_writepages +EXPORT_SYMBOL vmlinux 0x9df8e68e __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x9dfe7307 lz4_decompress_unknownoutputsize +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e27fd47 posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0x9e293b61 pci_request_region +EXPORT_SYMBOL vmlinux 0x9e2b9799 __blkdev_reread_part +EXPORT_SYMBOL vmlinux 0x9e363b6b acpi_disable_gpe +EXPORT_SYMBOL vmlinux 0x9e3db8ac param_get_byte +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e5ce8fd scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0x9e5ea993 param_set_charp +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 0x9e957567 neigh_update +EXPORT_SYMBOL vmlinux 0x9ea0c91f proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0x9ea73929 __tracepoint_fence_emit +EXPORT_SYMBOL vmlinux 0x9eaf1c99 pnp_possible_config +EXPORT_SYMBOL vmlinux 0x9eb490f6 vme_dma_list_free +EXPORT_SYMBOL vmlinux 0x9ebd4c04 adjust_resource +EXPORT_SYMBOL vmlinux 0x9ed904c2 bdev_read_only +EXPORT_SYMBOL vmlinux 0x9efc2bab dm_put_table_device +EXPORT_SYMBOL vmlinux 0x9efd9d21 kernel_param_unlock +EXPORT_SYMBOL vmlinux 0x9f0d19b2 scsi_device_get +EXPORT_SYMBOL vmlinux 0x9f193030 tty_port_tty_get +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f767d51 udp_add_offload +EXPORT_SYMBOL vmlinux 0x9f7f3de1 jbd2_journal_invalidatepage +EXPORT_SYMBOL vmlinux 0x9f93fd09 PDE_DATA +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9fb92d7c dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0x9fd7cda1 flex_array_prealloc +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0xa00508ee napi_get_frags +EXPORT_SYMBOL vmlinux 0xa0095fc6 devm_gpio_free +EXPORT_SYMBOL vmlinux 0xa00aca2a dql_completed +EXPORT_SYMBOL vmlinux 0xa01fba54 n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa04a01bd qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xa04afabe devm_get_gpiod_from_child +EXPORT_SYMBOL vmlinux 0xa05c03df mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xa06df9e1 __kfifo_dma_out_finish_r +EXPORT_SYMBOL vmlinux 0xa07d5c1d genphy_config_init +EXPORT_SYMBOL vmlinux 0xa07ed110 xz_dec_init +EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa0920f6f dm_register_target +EXPORT_SYMBOL vmlinux 0xa09fd93e sock_setsockopt +EXPORT_SYMBOL vmlinux 0xa0a7730a check_disk_change +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0b9812c elv_rb_former_request +EXPORT_SYMBOL vmlinux 0xa0c0d5ea starget_for_each_device +EXPORT_SYMBOL vmlinux 0xa0c98aa8 write_one_page +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0e2df74 dev_crit +EXPORT_SYMBOL vmlinux 0xa0ebd14c sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit +EXPORT_SYMBOL vmlinux 0xa1083f56 get_acl +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa120739a tty_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 0xa155a29c acpi_processor_notify_smm +EXPORT_SYMBOL vmlinux 0xa164a4e8 sock_init_data +EXPORT_SYMBOL vmlinux 0xa16de0bb blk_rq_set_block_pc +EXPORT_SYMBOL vmlinux 0xa18121a2 dquot_transfer +EXPORT_SYMBOL vmlinux 0xa185206a iov_iter_npages +EXPORT_SYMBOL vmlinux 0xa196d7d9 ip_route_me_harder +EXPORT_SYMBOL vmlinux 0xa1b759ce fb_add_videomode +EXPORT_SYMBOL vmlinux 0xa1c3ca95 sk_net_capable +EXPORT_SYMBOL vmlinux 0xa1c76e0a _cond_resched +EXPORT_SYMBOL vmlinux 0xa1d3c944 pci_clear_master +EXPORT_SYMBOL vmlinux 0xa204a512 mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0xa209451c bitmap_fold +EXPORT_SYMBOL vmlinux 0xa2195872 tty_vhangup +EXPORT_SYMBOL vmlinux 0xa21c76cf dev_queue_xmit_sk +EXPORT_SYMBOL vmlinux 0xa22d5cc6 md_register_thread +EXPORT_SYMBOL vmlinux 0xa259d166 dev_trans_start +EXPORT_SYMBOL vmlinux 0xa26193ed dev_base_lock +EXPORT_SYMBOL vmlinux 0xa27131ed nd_region_acquire_lane +EXPORT_SYMBOL vmlinux 0xa2782c4a agp_unbind_memory +EXPORT_SYMBOL vmlinux 0xa27aa000 mipi_dsi_dcs_set_tear_off +EXPORT_SYMBOL vmlinux 0xa2841cd3 redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0xa2848c50 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0xa2a1a9f0 tty_port_destroy +EXPORT_SYMBOL vmlinux 0xa2c29ba8 scsi_cmd_ioctl +EXPORT_SYMBOL vmlinux 0xa2d5fc72 netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0xa2f10022 bdi_register +EXPORT_SYMBOL vmlinux 0xa31bdf07 vme_master_set +EXPORT_SYMBOL vmlinux 0xa324f108 inode_set_flags +EXPORT_SYMBOL vmlinux 0xa33eddf4 scsi_print_result +EXPORT_SYMBOL vmlinux 0xa342d08d pagevec_lookup +EXPORT_SYMBOL vmlinux 0xa34fcb2d mempool_create_node +EXPORT_SYMBOL vmlinux 0xa350a8f8 set_memory_array_uc +EXPORT_SYMBOL vmlinux 0xa35c0bb2 devfreq_add_device +EXPORT_SYMBOL vmlinux 0xa35fb8b8 csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0xa36cd127 pagevec_lookup_tag +EXPORT_SYMBOL vmlinux 0xa37e78b6 flex_array_get +EXPORT_SYMBOL vmlinux 0xa38a7f46 netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0xa38cf3c2 scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0xa394d03e devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0xa3bb1ed2 dev_set_group +EXPORT_SYMBOL vmlinux 0xa3ca6d66 ip_ct_attach +EXPORT_SYMBOL vmlinux 0xa3dcbfd3 register_sysctl_paths +EXPORT_SYMBOL vmlinux 0xa3e28f7d bio_integrity_endio +EXPORT_SYMBOL vmlinux 0xa3e92b72 netdev_bonding_info_change +EXPORT_SYMBOL vmlinux 0xa3f8fb41 phy_driver_register +EXPORT_SYMBOL vmlinux 0xa400cbc8 mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0xa4305672 sock_no_poll +EXPORT_SYMBOL vmlinux 0xa43b1297 vscnprintf +EXPORT_SYMBOL vmlinux 0xa465303b dev_mc_flush +EXPORT_SYMBOL vmlinux 0xa4701e9e timekeeping_inject_offset +EXPORT_SYMBOL vmlinux 0xa47b9451 param_set_uint +EXPORT_SYMBOL vmlinux 0xa487589f block_read_full_page +EXPORT_SYMBOL vmlinux 0xa492ef55 pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0xa4b45ea5 out_of_line_wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xa4b94fea iowrite8_rep +EXPORT_SYMBOL vmlinux 0xa4c0ddee pci_clear_mwi +EXPORT_SYMBOL vmlinux 0xa4c3e224 follow_down +EXPORT_SYMBOL vmlinux 0xa4d4f0e6 global_cache_flush +EXPORT_SYMBOL vmlinux 0xa4f5ded9 qdisc_destroy +EXPORT_SYMBOL vmlinux 0xa4f65a2a init_special_inode +EXPORT_SYMBOL vmlinux 0xa50cee21 copy_page_from_iter +EXPORT_SYMBOL vmlinux 0xa51cdfe8 __FIXADDR_TOP +EXPORT_SYMBOL vmlinux 0xa52d144c down_read_trylock +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa56c3f2b __dst_free +EXPORT_SYMBOL vmlinux 0xa585089d sock_kzfree_s +EXPORT_SYMBOL vmlinux 0xa598e29c vesa_modes +EXPORT_SYMBOL vmlinux 0xa5b871a6 md_write_start +EXPORT_SYMBOL vmlinux 0xa5bd8185 ppp_input_error +EXPORT_SYMBOL vmlinux 0xa5c9711b abx500_get_register_interruptible +EXPORT_SYMBOL vmlinux 0xa5f3f072 phy_connect_direct +EXPORT_SYMBOL vmlinux 0xa5f72da6 fb_validate_mode +EXPORT_SYMBOL vmlinux 0xa6106dd5 generic_file_write_iter +EXPORT_SYMBOL vmlinux 0xa61ff093 address_space_init_once +EXPORT_SYMBOL vmlinux 0xa62e6e4f acpi_get_table_with_size +EXPORT_SYMBOL vmlinux 0xa63150f1 ip6_xmit +EXPORT_SYMBOL vmlinux 0xa63d85ab slhc_remember +EXPORT_SYMBOL vmlinux 0xa6400fbf cad_pid +EXPORT_SYMBOL vmlinux 0xa65c1c69 tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0xa66052e5 blk_queue_max_write_same_sectors +EXPORT_SYMBOL vmlinux 0xa675804c utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa6920f0f pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0xa6922b4c skb_vlan_push +EXPORT_SYMBOL vmlinux 0xa6970398 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0xa6b10997 pci_bus_put +EXPORT_SYMBOL vmlinux 0xa6bb5691 notify_change +EXPORT_SYMBOL vmlinux 0xa6bbd805 __wake_up +EXPORT_SYMBOL vmlinux 0xa6bd63ca acpi_bios_error +EXPORT_SYMBOL vmlinux 0xa6e1036b padata_add_cpu +EXPORT_SYMBOL vmlinux 0xa6e9da1d qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0xa6f68ae1 sync_inode_metadata +EXPORT_SYMBOL vmlinux 0xa6ff2f86 netpoll_setup +EXPORT_SYMBOL vmlinux 0xa6ffec60 woken_wake_function +EXPORT_SYMBOL vmlinux 0xa709310f km_query +EXPORT_SYMBOL vmlinux 0xa70a6c47 ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0xa70fabbe release_evntsel_nmi +EXPORT_SYMBOL vmlinux 0xa735db59 prandom_u32 +EXPORT_SYMBOL vmlinux 0xa73ac988 pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0xa73f266b __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0xa7470175 mmc_get_card +EXPORT_SYMBOL vmlinux 0xa76ebae4 skb_dequeue +EXPORT_SYMBOL vmlinux 0xa77d6c34 __d_drop +EXPORT_SYMBOL vmlinux 0xa77f1e58 backlight_force_update +EXPORT_SYMBOL vmlinux 0xa7873ec2 udp_sendmsg +EXPORT_SYMBOL vmlinux 0xa788f1a0 i8253_lock +EXPORT_SYMBOL vmlinux 0xa797e24e page_cache_next_hole +EXPORT_SYMBOL vmlinux 0xa7a36c1f blk_queue_find_tag +EXPORT_SYMBOL vmlinux 0xa7b43a4c freezing_slow_path +EXPORT_SYMBOL vmlinux 0xa7bc2e41 phy_device_create +EXPORT_SYMBOL vmlinux 0xa7cf6c2f atomic64_dec_return_cx8 +EXPORT_SYMBOL vmlinux 0xa7f82188 scsi_device_resume +EXPORT_SYMBOL vmlinux 0xa81f6314 vme_slot_num +EXPORT_SYMBOL vmlinux 0xa8232c78 strtobool +EXPORT_SYMBOL vmlinux 0xa8297c6f kfree_skb_partial +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa84897b8 clocksource_unregister +EXPORT_SYMBOL vmlinux 0xa85b415d pci_release_region +EXPORT_SYMBOL vmlinux 0xa8669569 xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0xa8721b97 system_state +EXPORT_SYMBOL vmlinux 0xa87609a1 sock_alloc_send_skb +EXPORT_SYMBOL vmlinux 0xa8809ae0 xfrm4_prepare_output +EXPORT_SYMBOL vmlinux 0xa8a24a43 mdiobus_write +EXPORT_SYMBOL vmlinux 0xa8af0c3e file_ns_capable +EXPORT_SYMBOL vmlinux 0xa8b9ea48 tty_port_close_end +EXPORT_SYMBOL vmlinux 0xa8bd5384 mmc_can_trim +EXPORT_SYMBOL vmlinux 0xa8e63da6 register_md_cluster_operations +EXPORT_SYMBOL vmlinux 0xa8ef48a4 jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0xa8f7c392 ata_link_printk +EXPORT_SYMBOL vmlinux 0xa8fef7bb security_unix_may_send +EXPORT_SYMBOL vmlinux 0xa904b27b proto_unregister +EXPORT_SYMBOL vmlinux 0xa90c3738 serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0xa90d82c8 prepare_creds +EXPORT_SYMBOL vmlinux 0xa9168676 xmit_recursion +EXPORT_SYMBOL vmlinux 0xa922b561 sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0xa939dc23 fsnotify_get_group +EXPORT_SYMBOL vmlinux 0xa9633cfd acpi_device_set_power +EXPORT_SYMBOL vmlinux 0xa976957d bitmap_remap +EXPORT_SYMBOL vmlinux 0xa999ef2b inet_add_offload +EXPORT_SYMBOL vmlinux 0xa9a8e17f arch_phys_wc_add +EXPORT_SYMBOL vmlinux 0xa9b530bb kern_unmount +EXPORT_SYMBOL vmlinux 0xa9bcfe58 wireless_send_event +EXPORT_SYMBOL vmlinux 0xa9c63b69 security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0xa9ddbd72 generic_write_checks +EXPORT_SYMBOL vmlinux 0xaa133467 ioctl_by_bdev +EXPORT_SYMBOL vmlinux 0xaa23b033 done_path_create +EXPORT_SYMBOL vmlinux 0xaa26e41f _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0xaa2ea416 __scsi_add_device +EXPORT_SYMBOL vmlinux 0xaa367a03 phy_read_mmd_indirect +EXPORT_SYMBOL vmlinux 0xaa5bd08d __pv_queued_spin_lock_slowpath +EXPORT_SYMBOL vmlinux 0xaa6901ac __kfifo_out_r +EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0xaa8fea18 acpi_processor_register_performance +EXPORT_SYMBOL vmlinux 0xaaa9ecdb nd_integrity_init +EXPORT_SYMBOL vmlinux 0xaab691b7 input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0xaad0ae78 __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaad8f751 inet_register_protosw +EXPORT_SYMBOL vmlinux 0xaadd8b70 __sb_end_write +EXPORT_SYMBOL vmlinux 0xaadef348 get_user_pages_locked +EXPORT_SYMBOL vmlinux 0xaae8ab0e acpi_bus_power_manageable +EXPORT_SYMBOL vmlinux 0xaaf1e176 devm_free_irq +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xab1c43ba put_disk +EXPORT_SYMBOL vmlinux 0xab452d70 generic_file_splice_read +EXPORT_SYMBOL vmlinux 0xab50a2e1 crypto_sha1_update +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 0xaba3ad0c radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0xabaa8f2a dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0xabb0e900 netdev_state_change +EXPORT_SYMBOL vmlinux 0xabb173c8 tcp_check_req +EXPORT_SYMBOL vmlinux 0xabc6dd63 cpufreq_sysfs_create_file +EXPORT_SYMBOL vmlinux 0xabca6c76 sock_kmalloc +EXPORT_SYMBOL vmlinux 0xabcaa577 free_anon_bdev +EXPORT_SYMBOL vmlinux 0xabce3f1b neigh_seq_next +EXPORT_SYMBOL vmlinux 0xabd8037d mmc_start_req +EXPORT_SYMBOL vmlinux 0xabe7a58f input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0xabfcb4c3 flush_delayed_work +EXPORT_SYMBOL vmlinux 0xac0ba8c1 blk_iopoll_disable +EXPORT_SYMBOL vmlinux 0xac18c13e dma_ops +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac2db6e9 isapnp_protocol +EXPORT_SYMBOL vmlinux 0xac398912 flex_array_clear +EXPORT_SYMBOL vmlinux 0xac671d40 scsi_remove_host +EXPORT_SYMBOL vmlinux 0xac820484 generic_file_open +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xacb74a5e dev_deactivate +EXPORT_SYMBOL vmlinux 0xacb99769 ida_destroy +EXPORT_SYMBOL vmlinux 0xaccabc6a in4_pton +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xace64765 i2c_master_send +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad0a8feb sk_prot_clear_portaddr_nulls +EXPORT_SYMBOL vmlinux 0xad13c689 acpi_os_execute +EXPORT_SYMBOL vmlinux 0xad180287 mpage_readpages +EXPORT_SYMBOL vmlinux 0xad1f94a9 copy_strings_kernel +EXPORT_SYMBOL vmlinux 0xad2a88aa tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0xad3e7d4a jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0xad4051dd __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0xad49b55b tty_kref_put +EXPORT_SYMBOL vmlinux 0xad5dd261 jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0xad6033da __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0xad698f77 dqstats +EXPORT_SYMBOL vmlinux 0xad6b6911 __skb_tx_hash +EXPORT_SYMBOL vmlinux 0xad6e4bb6 mempool_free +EXPORT_SYMBOL vmlinux 0xad84bef8 dm_table_event +EXPORT_SYMBOL vmlinux 0xad8bac58 tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0xad93a858 do_truncate +EXPORT_SYMBOL vmlinux 0xadc225a3 blk_queue_io_min +EXPORT_SYMBOL vmlinux 0xadebc293 sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0xadf970f8 sync_inode +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xae044bc7 panic_notifier_list +EXPORT_SYMBOL vmlinux 0xae3b6d3f skb_make_writable +EXPORT_SYMBOL vmlinux 0xae4911df dget_parent +EXPORT_SYMBOL vmlinux 0xae556224 scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0xae5d42b4 page_address +EXPORT_SYMBOL vmlinux 0xae643522 __free_pages +EXPORT_SYMBOL vmlinux 0xae708134 xfrm_input +EXPORT_SYMBOL vmlinux 0xae729e59 security_req_classify_flow +EXPORT_SYMBOL vmlinux 0xae77a595 radix_tree_gang_lookup_slot +EXPORT_SYMBOL vmlinux 0xae7aa753 put_page +EXPORT_SYMBOL vmlinux 0xae85a27e radix_tree_lookup +EXPORT_SYMBOL vmlinux 0xae95e68f inet_put_port +EXPORT_SYMBOL vmlinux 0xaea976a8 acpi_check_resource_conflict +EXPORT_SYMBOL vmlinux 0xaebe807c input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0xaec655c7 alloc_pages_exact +EXPORT_SYMBOL vmlinux 0xaeddc1c0 kernel_recvmsg +EXPORT_SYMBOL vmlinux 0xaee8c725 vme_register_bridge +EXPORT_SYMBOL vmlinux 0xaf0b037d tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0xaf374b87 blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf415c3c sk_alloc +EXPORT_SYMBOL vmlinux 0xaf41ecf0 genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0xaf464c94 kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0xaf4b1540 acpi_get_irq_routing_table +EXPORT_SYMBOL vmlinux 0xaf4d8299 xfrm_register_mode +EXPORT_SYMBOL vmlinux 0xaf611eac amd_nb_misc_ids +EXPORT_SYMBOL vmlinux 0xaf8222f7 netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0xaf84a529 netdev_info +EXPORT_SYMBOL vmlinux 0xaf913a19 sock_kfree_s +EXPORT_SYMBOL vmlinux 0xaf921f60 get_thermal_instance +EXPORT_SYMBOL vmlinux 0xaf99240d pci_find_next_bus +EXPORT_SYMBOL vmlinux 0xafb32902 __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xafc8f391 bio_integrity_advance +EXPORT_SYMBOL vmlinux 0xafcd5e29 pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0xafdbb318 swiotlb_map_sg_attrs +EXPORT_SYMBOL vmlinux 0xb0031025 seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0xb0085b5e ip_setsockopt +EXPORT_SYMBOL vmlinux 0xb0133158 netif_carrier_on +EXPORT_SYMBOL vmlinux 0xb019f810 to_nd_btt +EXPORT_SYMBOL vmlinux 0xb01b1db8 intel_gtt_insert_sg_entries +EXPORT_SYMBOL vmlinux 0xb01b6254 pnp_device_attach +EXPORT_SYMBOL vmlinux 0xb01c8b92 gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0xb0270f61 dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0xb0329c93 dm_put_device +EXPORT_SYMBOL vmlinux 0xb034bba3 sock_release +EXPORT_SYMBOL vmlinux 0xb036b32b tty_set_operations +EXPORT_SYMBOL vmlinux 0xb0445900 zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb06553fd current_fs_time +EXPORT_SYMBOL vmlinux 0xb0673f60 eth_header_parse +EXPORT_SYMBOL vmlinux 0xb08df5f6 input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0xb0a0da0c rational_best_approximation +EXPORT_SYMBOL vmlinux 0xb0acd27e ip6_route_output +EXPORT_SYMBOL vmlinux 0xb0c78a88 __secpath_destroy +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb0e391a7 dm_io +EXPORT_SYMBOL vmlinux 0xb0e758a8 brioctl_set +EXPORT_SYMBOL vmlinux 0xb0eb41ff iommu_tbl_range_free +EXPORT_SYMBOL vmlinux 0xb0f228a1 jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0xb121390a probe_irq_on +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb136ff49 write_inode_now +EXPORT_SYMBOL vmlinux 0xb14b4cb3 mmc_retune_timer_stop +EXPORT_SYMBOL vmlinux 0xb15cb614 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xb1645a2e sg_free_table +EXPORT_SYMBOL vmlinux 0xb187b3a8 lg_lock_init +EXPORT_SYMBOL vmlinux 0xb1b8fe1d vfs_readv +EXPORT_SYMBOL vmlinux 0xb1bf5f8f loop_backing_file +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 0xb20034d4 pm860x_set_bits +EXPORT_SYMBOL vmlinux 0xb219d56c wbinvd_on_cpu +EXPORT_SYMBOL vmlinux 0xb266c434 vga_switcheroo_register_handler +EXPORT_SYMBOL vmlinux 0xb2682405 utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0xb27d81b4 serio_unregister_port +EXPORT_SYMBOL vmlinux 0xb281e238 __sock_create +EXPORT_SYMBOL vmlinux 0xb2903ef3 page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0xb2989fca pci_set_power_state +EXPORT_SYMBOL vmlinux 0xb2ace5d5 inet6_register_icmp_sender +EXPORT_SYMBOL vmlinux 0xb2b7f6ff scsi_free_host_dev +EXPORT_SYMBOL vmlinux 0xb2bd0c68 arp_send +EXPORT_SYMBOL vmlinux 0xb2be6e92 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xb2ce3c1f nvdimm_namespace_common_probe +EXPORT_SYMBOL vmlinux 0xb2d48a2e queue_work_on +EXPORT_SYMBOL vmlinux 0xb2d5a552 complete +EXPORT_SYMBOL vmlinux 0xb2d87997 max8998_write_reg +EXPORT_SYMBOL vmlinux 0xb2ebb364 mfd_remove_devices +EXPORT_SYMBOL vmlinux 0xb2f74fb6 intel_gmch_remove +EXPORT_SYMBOL vmlinux 0xb2fd3d33 blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0xb2fd5ceb __put_user_4 +EXPORT_SYMBOL vmlinux 0xb32809c6 scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0xb3284531 acpi_dbg_layer +EXPORT_SYMBOL vmlinux 0xb32d7b7e radix_tree_tagged +EXPORT_SYMBOL vmlinux 0xb3399af0 input_mt_init_slots +EXPORT_SYMBOL vmlinux 0xb352177e find_first_bit +EXPORT_SYMBOL vmlinux 0xb38129cf irq_set_chip +EXPORT_SYMBOL vmlinux 0xb38b7482 inc_nlink +EXPORT_SYMBOL vmlinux 0xb38e6be0 km_policy_expired +EXPORT_SYMBOL vmlinux 0xb3a00f5d dev_remove_offload +EXPORT_SYMBOL vmlinux 0xb3c8c3cd tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3d68ac9 blk_queue_free_tags +EXPORT_SYMBOL vmlinux 0xb3d76eb1 input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0xb3e0590d acpi_set_current_resources +EXPORT_SYMBOL vmlinux 0xb3f43183 km_policy_notify +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb3f8dc5e register_framebuffer +EXPORT_SYMBOL vmlinux 0xb3ff1528 __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xb4009f39 netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0xb414d721 kmem_cache_size +EXPORT_SYMBOL vmlinux 0xb4199ad4 d_walk +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb4390f9a mcount +EXPORT_SYMBOL vmlinux 0xb4487ba7 input_set_capability +EXPORT_SYMBOL vmlinux 0xb44e2ba3 dquot_alloc +EXPORT_SYMBOL vmlinux 0xb4519a8f string_escape_mem +EXPORT_SYMBOL vmlinux 0xb45578b8 memscan +EXPORT_SYMBOL vmlinux 0xb4614b91 proc_symlink +EXPORT_SYMBOL vmlinux 0xb4622e88 __put_cred +EXPORT_SYMBOL vmlinux 0xb4709322 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0xb48691a0 scsi_scan_host +EXPORT_SYMBOL vmlinux 0xb48f71c8 pci_alloc_dev +EXPORT_SYMBOL vmlinux 0xb49ab46c setattr_copy +EXPORT_SYMBOL vmlinux 0xb49bb318 devm_clk_put +EXPORT_SYMBOL vmlinux 0xb4a8089a mb_cache_entry_release +EXPORT_SYMBOL vmlinux 0xb4bcc24e nobh_write_begin +EXPORT_SYMBOL vmlinux 0xb4cc0ab9 find_get_entry +EXPORT_SYMBOL vmlinux 0xb50681ee of_find_mipi_dsi_device_by_node +EXPORT_SYMBOL vmlinux 0xb5229392 cpu_sibling_map +EXPORT_SYMBOL vmlinux 0xb5260c49 netif_receive_skb_sk +EXPORT_SYMBOL vmlinux 0xb527c1a5 call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0xb52ee8be intel_gtt_clear_range +EXPORT_SYMBOL vmlinux 0xb5414b4c neigh_seq_start +EXPORT_SYMBOL vmlinux 0xb560a17d vme_irq_handler +EXPORT_SYMBOL vmlinux 0xb57343c2 frontswap_shrink +EXPORT_SYMBOL vmlinux 0xb590318f netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5b71ebf rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0xb5bf2488 vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0xb5c5f1f7 d_instantiate_unique +EXPORT_SYMBOL vmlinux 0xb5ca1c46 slhc_free +EXPORT_SYMBOL vmlinux 0xb5dbd16a __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0xb5e74376 ppp_channel_index +EXPORT_SYMBOL vmlinux 0xb6063d9a __sb_start_write +EXPORT_SYMBOL vmlinux 0xb607bc8b scmd_printk +EXPORT_SYMBOL vmlinux 0xb61275f1 blk_queue_resize_tags +EXPORT_SYMBOL vmlinux 0xb618b524 register_netdevice +EXPORT_SYMBOL vmlinux 0xb6244511 sg_init_one +EXPORT_SYMBOL vmlinux 0xb62c01c4 ilookup5 +EXPORT_SYMBOL vmlinux 0xb6312f97 dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0xb64093b8 udp_ioctl +EXPORT_SYMBOL vmlinux 0xb649bdcb blk_queue_unprep_rq +EXPORT_SYMBOL vmlinux 0xb651d7c6 blk_queue_invalidate_tags +EXPORT_SYMBOL vmlinux 0xb6564c58 eth_gro_complete +EXPORT_SYMBOL vmlinux 0xb65bb63e xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0xb674a534 acpi_unmap_cpu +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb6810e05 jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0xb6896671 crc_t10dif +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb6a68816 find_last_bit +EXPORT_SYMBOL vmlinux 0xb6ab79aa force_sig +EXPORT_SYMBOL vmlinux 0xb6bcdd5b __module_get +EXPORT_SYMBOL vmlinux 0xb6dd00e8 set_pages_array_wb +EXPORT_SYMBOL vmlinux 0xb6e41883 memcmp +EXPORT_SYMBOL vmlinux 0xb6ed1e53 strncpy +EXPORT_SYMBOL vmlinux 0xb6f27e71 jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0xb717c333 tty_write_room +EXPORT_SYMBOL vmlinux 0xb7479490 scsi_execute +EXPORT_SYMBOL vmlinux 0xb7488905 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xb758b225 acpi_disable_event +EXPORT_SYMBOL vmlinux 0xb7598382 twl6040_set_bits +EXPORT_SYMBOL vmlinux 0xb77131b1 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb79ec15d mipi_dsi_create_packet +EXPORT_SYMBOL vmlinux 0xb7b84422 bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0xb7bdeb9a agp_generic_alloc_user +EXPORT_SYMBOL vmlinux 0xb7c545ac jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0xb7c690cc devfreq_resume_device +EXPORT_SYMBOL vmlinux 0xb7c716cb xfrm6_prepare_output +EXPORT_SYMBOL vmlinux 0xb7cdc60d netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0xb7f55ecc atomic64_add_return_cx8 +EXPORT_SYMBOL vmlinux 0xb8047007 __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0xb818c062 blk_mq_init_allocated_queue +EXPORT_SYMBOL vmlinux 0xb81960ca snprintf +EXPORT_SYMBOL vmlinux 0xb81b9c5c phy_attach +EXPORT_SYMBOL vmlinux 0xb8288f69 __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0xb8370414 sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0xb846ddaf bdi_register_dev +EXPORT_SYMBOL vmlinux 0xb856f7df eth_change_mtu +EXPORT_SYMBOL vmlinux 0xb865c63e genphy_read_status +EXPORT_SYMBOL vmlinux 0xb866ca56 unregister_cdrom +EXPORT_SYMBOL vmlinux 0xb868bd44 skb_try_coalesce +EXPORT_SYMBOL vmlinux 0xb86ce64c swiotlb_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0xb874b87a __clzsi2 +EXPORT_SYMBOL vmlinux 0xb87fae1f input_register_handler +EXPORT_SYMBOL vmlinux 0xb8854ac8 sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0xb88b6330 skb_seq_read +EXPORT_SYMBOL vmlinux 0xb88bbcbe tcp_prequeue +EXPORT_SYMBOL vmlinux 0xb88d9725 __cleancache_invalidate_fs +EXPORT_SYMBOL vmlinux 0xb8b6a76c __percpu_counter_add +EXPORT_SYMBOL vmlinux 0xb8d182fe md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0xb8d4efb8 single_open +EXPORT_SYMBOL vmlinux 0xb8e37b6b touch_buffer +EXPORT_SYMBOL vmlinux 0xb8e7ce2c __put_user_8 +EXPORT_SYMBOL vmlinux 0xb8e877e7 kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0xb8f70e81 ip_do_fragment +EXPORT_SYMBOL vmlinux 0xb8fdcd10 mempool_resize +EXPORT_SYMBOL vmlinux 0xb90cc2c7 blkdev_issue_write_same +EXPORT_SYMBOL vmlinux 0xb937f2bc gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0xb94d3f24 bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0xb991fa82 get_user_pages +EXPORT_SYMBOL vmlinux 0xb9a56153 xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0xb9b92b1b vme_master_mmap +EXPORT_SYMBOL vmlinux 0xb9c0f2fa pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xba1cfb34 blkdev_fsync +EXPORT_SYMBOL vmlinux 0xba2cf8ec ps2_command +EXPORT_SYMBOL vmlinux 0xba2d8594 ec_read +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba50fe25 acl_by_type +EXPORT_SYMBOL vmlinux 0xba572589 param_get_string +EXPORT_SYMBOL vmlinux 0xba639dc1 __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0xba82bce0 account_page_dirtied +EXPORT_SYMBOL vmlinux 0xba8c7bfb alloc_anon_inode +EXPORT_SYMBOL vmlinux 0xba920022 __destroy_inode +EXPORT_SYMBOL vmlinux 0xba9e86a1 param_ops_long +EXPORT_SYMBOL vmlinux 0xbac3cbf2 ns_to_timespec64 +EXPORT_SYMBOL vmlinux 0xbae5621a simple_statfs +EXPORT_SYMBOL vmlinux 0xbaf06eec eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb0c0a55 dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0xbb139cd2 tcp_seq_open +EXPORT_SYMBOL vmlinux 0xbb35675b __bitmap_intersects +EXPORT_SYMBOL vmlinux 0xbb4a88ec simple_dentry_operations +EXPORT_SYMBOL vmlinux 0xbb58aef5 invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0xbb5d343d xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xbb63a9ed ipv6_mc_check_mld +EXPORT_SYMBOL vmlinux 0xbb74b393 fsnotify_put_mark +EXPORT_SYMBOL vmlinux 0xbb75aaef ip_cmsg_recv_offset +EXPORT_SYMBOL vmlinux 0xbb7674d1 inet_stream_ops +EXPORT_SYMBOL vmlinux 0xbb9310f1 netdev_notify_peers +EXPORT_SYMBOL vmlinux 0xbb99125c get_default_font +EXPORT_SYMBOL vmlinux 0xbb997e79 mipi_dsi_dcs_nop +EXPORT_SYMBOL vmlinux 0xbba70a2d _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0xbbbb046d generic_listxattr +EXPORT_SYMBOL vmlinux 0xbbbb451a _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0xbbd12e53 sock_no_sendpage +EXPORT_SYMBOL vmlinux 0xbbd3327e netif_rx_ni +EXPORT_SYMBOL vmlinux 0xbbd76e57 bit_wait +EXPORT_SYMBOL vmlinux 0xbbd881c0 __blk_end_request_all +EXPORT_SYMBOL vmlinux 0xbbeb1ec6 ioremap_wt +EXPORT_SYMBOL vmlinux 0xbbff1498 vga_switcheroo_register_client +EXPORT_SYMBOL vmlinux 0xbc0461d4 netif_rx +EXPORT_SYMBOL vmlinux 0xbc1297a3 pnp_unregister_card_driver +EXPORT_SYMBOL vmlinux 0xbc2031de acpi_processor_get_bios_limit +EXPORT_SYMBOL vmlinux 0xbc2746a6 netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0xbc3091ea dentry_unhash +EXPORT_SYMBOL vmlinux 0xbc32e58c tso_build_data +EXPORT_SYMBOL vmlinux 0xbc435770 dump_stack +EXPORT_SYMBOL vmlinux 0xbc4b4bc1 csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0xbc715998 tcp_shutdown +EXPORT_SYMBOL vmlinux 0xbc7306e3 inet_csk_accept +EXPORT_SYMBOL vmlinux 0xbc75c070 account_page_redirty +EXPORT_SYMBOL vmlinux 0xbc8671b3 arp_create +EXPORT_SYMBOL vmlinux 0xbca039c3 disk_stack_limits +EXPORT_SYMBOL vmlinux 0xbcc308bb strnlen_user +EXPORT_SYMBOL vmlinux 0xbcc921d2 bio_init +EXPORT_SYMBOL vmlinux 0xbd020772 rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0xbd333bf7 seq_read +EXPORT_SYMBOL vmlinux 0xbd37ba0c __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0xbd45aa2a free_task +EXPORT_SYMBOL vmlinux 0xbd4c5126 blk_integrity_compare +EXPORT_SYMBOL vmlinux 0xbd67cd93 agp_backend_release +EXPORT_SYMBOL vmlinux 0xbd84568f default_file_splice_read +EXPORT_SYMBOL vmlinux 0xbd9074b1 blk_finish_plug +EXPORT_SYMBOL vmlinux 0xbdabbf66 xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0xbdaf5b07 acpi_os_read_port +EXPORT_SYMBOL vmlinux 0xbdb46819 qdisc_tree_decrease_qlen +EXPORT_SYMBOL vmlinux 0xbdbf69d7 tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0xbdd0733c drop_nlink +EXPORT_SYMBOL vmlinux 0xbdd9617d __nla_reserve +EXPORT_SYMBOL vmlinux 0xbdf5e4a1 bio_integrity_clone +EXPORT_SYMBOL vmlinux 0xbe0e5118 nla_memcmp +EXPORT_SYMBOL vmlinux 0xbe1bb112 bitmap_onto +EXPORT_SYMBOL vmlinux 0xbe20c293 dmam_alloc_coherent +EXPORT_SYMBOL vmlinux 0xbe2edb84 neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0xbe78c97a get_tz_trend +EXPORT_SYMBOL vmlinux 0xbe8c37d9 intel_scu_ipc_simple_command +EXPORT_SYMBOL vmlinux 0xbe8f0427 wait_on_page_bit +EXPORT_SYMBOL vmlinux 0xbe9da60f input_allocate_device +EXPORT_SYMBOL vmlinux 0xbea84471 scsi_verify_blk_ioctl +EXPORT_SYMBOL vmlinux 0xbeb43d85 devm_gpiod_get_array_optional +EXPORT_SYMBOL vmlinux 0xbec30d05 x86_match_cpu +EXPORT_SYMBOL vmlinux 0xbec9a584 eth_gro_receive +EXPORT_SYMBOL vmlinux 0xbee90f2f __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0xbeef6f42 ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbf270045 boot_cpu_data +EXPORT_SYMBOL vmlinux 0xbf5c96bc mount_ns +EXPORT_SYMBOL vmlinux 0xbf607cc1 ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0xbf6147e7 ns_capable +EXPORT_SYMBOL vmlinux 0xbf791bfc dst_destroy +EXPORT_SYMBOL vmlinux 0xbf7fd2f5 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0xbf83b9a1 vme_bus_num +EXPORT_SYMBOL vmlinux 0xbf8b39e9 isapnp_present +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbfc177bc iowrite32_rep +EXPORT_SYMBOL vmlinux 0xbfd72aae agp_generic_insert_memory +EXPORT_SYMBOL vmlinux 0xbfe6f427 _raw_spin_unlock_irq +EXPORT_SYMBOL vmlinux 0xbfee3ad5 loop_unregister_transfer +EXPORT_SYMBOL vmlinux 0xbff378d8 mark_page_accessed +EXPORT_SYMBOL vmlinux 0xbff8125a dev_get_iflink +EXPORT_SYMBOL vmlinux 0xc01ea776 napi_disable +EXPORT_SYMBOL vmlinux 0xc01eed33 __copy_from_user_ll_nozero +EXPORT_SYMBOL vmlinux 0xc0283047 nf_log_set +EXPORT_SYMBOL vmlinux 0xc032467d tso_build_hdr +EXPORT_SYMBOL vmlinux 0xc0417a0f ip6_frag_init +EXPORT_SYMBOL vmlinux 0xc05e355f idr_alloc_cyclic +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 0xc0b3c8cf blk_alloc_queue_node +EXPORT_SYMBOL vmlinux 0xc0c12086 blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0xc0cd3b13 ___ratelimit +EXPORT_SYMBOL vmlinux 0xc0fb11b5 udp_disconnect +EXPORT_SYMBOL vmlinux 0xc1028c06 __ww_mutex_lock +EXPORT_SYMBOL vmlinux 0xc11d8093 iov_shorten +EXPORT_SYMBOL vmlinux 0xc1249227 d_tmpfile +EXPORT_SYMBOL vmlinux 0xc12ec3a6 dns_query +EXPORT_SYMBOL vmlinux 0xc1359541 kunmap +EXPORT_SYMBOL vmlinux 0xc137a4b3 __set_page_dirty_buffers +EXPORT_SYMBOL vmlinux 0xc150bf64 ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0xc16533bf inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0xc185c612 __cleancache_invalidate_inode +EXPORT_SYMBOL vmlinux 0xc18b6276 twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0xc1d4165f request_key +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1e50c0b rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0xc2157880 scsi_target_resume +EXPORT_SYMBOL vmlinux 0xc2211ca0 agp_bind_memory +EXPORT_SYMBOL vmlinux 0xc227b44f blk_integrity_register +EXPORT_SYMBOL vmlinux 0xc22f26d3 fddi_type_trans +EXPORT_SYMBOL vmlinux 0xc2424641 agp3_generic_cleanup +EXPORT_SYMBOL vmlinux 0xc2531f8c jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0xc2601732 bio_uncopy_user +EXPORT_SYMBOL vmlinux 0xc26fcaff vfs_iter_read +EXPORT_SYMBOL vmlinux 0xc2780972 audit_log +EXPORT_SYMBOL vmlinux 0xc280a525 __copy_from_user_ll +EXPORT_SYMBOL vmlinux 0xc28325d5 input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0xc28f1f7f mipi_dsi_dcs_get_power_mode +EXPORT_SYMBOL vmlinux 0xc2a92963 mipi_dsi_host_unregister +EXPORT_SYMBOL vmlinux 0xc2acc033 hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0xc2cb9695 security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0xc2cb9957 pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0xc2d5773d pci_enable_msix +EXPORT_SYMBOL vmlinux 0xc2d711e1 krealloc +EXPORT_SYMBOL vmlinux 0xc2e320c5 lro_receive_skb +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2e7e11d phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0xc2f9c045 timespec_to_jiffies +EXPORT_SYMBOL vmlinux 0xc2fb724a reqsk_queue_hash_req +EXPORT_SYMBOL vmlinux 0xc2fe3f5b get_io_context +EXPORT_SYMBOL vmlinux 0xc3144d0d jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0xc3183942 kmap_to_page +EXPORT_SYMBOL vmlinux 0xc31ef865 set_pages_wb +EXPORT_SYMBOL vmlinux 0xc333201d pci_save_state +EXPORT_SYMBOL vmlinux 0xc33676ea skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0xc342dcb0 mdiobus_read +EXPORT_SYMBOL vmlinux 0xc3441855 dev_driver_string +EXPORT_SYMBOL vmlinux 0xc384b70e nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0xc38a5b21 pci_restore_state +EXPORT_SYMBOL vmlinux 0xc397b87c page_put_link +EXPORT_SYMBOL vmlinux 0xc3aa3ff0 from_kprojid_munged +EXPORT_SYMBOL vmlinux 0xc3aaf0a9 __put_user_1 +EXPORT_SYMBOL vmlinux 0xc3b7fe42 path_put +EXPORT_SYMBOL vmlinux 0xc3c2be91 mipi_dsi_packet_format_is_short +EXPORT_SYMBOL vmlinux 0xc3f017af sock_no_shutdown +EXPORT_SYMBOL vmlinux 0xc3f0d807 tcp_v4_connect +EXPORT_SYMBOL vmlinux 0xc3fa6a59 memchr +EXPORT_SYMBOL vmlinux 0xc40761c5 set_trace_device +EXPORT_SYMBOL vmlinux 0xc40dafdc locks_init_lock +EXPORT_SYMBOL vmlinux 0xc41f0516 node_states +EXPORT_SYMBOL vmlinux 0xc434e02a pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0xc435ed50 proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0xc4394ede dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0xc44a5a28 param_get_short +EXPORT_SYMBOL vmlinux 0xc453f027 generic_fillattr +EXPORT_SYMBOL vmlinux 0xc459425e fsnotify_init_mark +EXPORT_SYMBOL vmlinux 0xc46bb5e0 inode_change_ok +EXPORT_SYMBOL vmlinux 0xc46cdd50 invalidate_partition +EXPORT_SYMBOL vmlinux 0xc47df20c fifo_create_dflt +EXPORT_SYMBOL vmlinux 0xc499171a set_groups +EXPORT_SYMBOL vmlinux 0xc499ae1e kstrdup +EXPORT_SYMBOL vmlinux 0xc4a2e5f4 mipi_dsi_dcs_set_pixel_format +EXPORT_SYMBOL vmlinux 0xc4a7d2e3 blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0xc4d3668f pci_enable_device_io +EXPORT_SYMBOL vmlinux 0xc4f7647a bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0xc5137552 x86_bios_cpu_apicid +EXPORT_SYMBOL vmlinux 0xc5239093 get_mm_exe_file +EXPORT_SYMBOL vmlinux 0xc528897f xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0xc52ecfbd bdgrab +EXPORT_SYMBOL vmlinux 0xc544c165 phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0xc5462085 proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0xc5467535 skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0xc54f31ba mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0xc55007d7 file_remove_privs +EXPORT_SYMBOL vmlinux 0xc5534d64 ioread16 +EXPORT_SYMBOL vmlinux 0xc5579d88 neigh_connected_output +EXPORT_SYMBOL vmlinux 0xc564a5bf dev_uc_flush +EXPORT_SYMBOL vmlinux 0xc56a5f88 kernel_sendmsg +EXPORT_SYMBOL vmlinux 0xc56d9132 xfrm_user_policy +EXPORT_SYMBOL vmlinux 0xc571cc39 start_tty +EXPORT_SYMBOL vmlinux 0xc57a59cc scsi_cmd_blk_ioctl +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc59b4393 abx500_remove_ops +EXPORT_SYMBOL vmlinux 0xc5bcd716 pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0xc5d9c46c agp_try_unsupported_boot +EXPORT_SYMBOL vmlinux 0xc5f81c3a ip6_frag_match +EXPORT_SYMBOL vmlinux 0xc5fdef94 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xc60a3b1d dquot_disable +EXPORT_SYMBOL vmlinux 0xc6229f46 seq_pad +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc6438201 pnp_find_card +EXPORT_SYMBOL vmlinux 0xc646213c blk_put_queue +EXPORT_SYMBOL vmlinux 0xc65abeb7 agp3_generic_sizes +EXPORT_SYMBOL vmlinux 0xc65ae91a vlan_vid_add +EXPORT_SYMBOL vmlinux 0xc679ceeb iov_iter_bvec +EXPORT_SYMBOL vmlinux 0xc6a88e16 __skb_checksum +EXPORT_SYMBOL vmlinux 0xc6b23120 intel_scu_ipc_iowrite16 +EXPORT_SYMBOL vmlinux 0xc6b368d3 acpi_gpe_count +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6ed7248 sock_sendmsg +EXPORT_SYMBOL vmlinux 0xc6f2db83 __ip_select_ident +EXPORT_SYMBOL vmlinux 0xc714f2e8 set_binfmt +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc722331a xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0xc72f0b34 nd_btt_sb_checksum +EXPORT_SYMBOL vmlinux 0xc7490bed create_empty_buffers +EXPORT_SYMBOL vmlinux 0xc755f8c7 from_kgid_munged +EXPORT_SYMBOL vmlinux 0xc7563db8 twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xc75f49f0 bioset_create +EXPORT_SYMBOL vmlinux 0xc7638e55 simple_nosetlease +EXPORT_SYMBOL vmlinux 0xc766de50 bioset_create_nobvec +EXPORT_SYMBOL vmlinux 0xc768de19 cpu_all_bits +EXPORT_SYMBOL vmlinux 0xc76d51cc from_kuid_munged +EXPORT_SYMBOL vmlinux 0xc781bd9f rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc7910c45 inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0xc7918d96 sk_stream_write_space +EXPORT_SYMBOL vmlinux 0xc79ade0f nla_put_nohdr +EXPORT_SYMBOL vmlinux 0xc79bcd36 dm_vcalloc +EXPORT_SYMBOL vmlinux 0xc79f5631 md_cluster_ops +EXPORT_SYMBOL vmlinux 0xc7a0a166 ip_queue_xmit +EXPORT_SYMBOL vmlinux 0xc7a16b44 dquot_free_inode +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7a6d05a input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0xc7b2c14c sock_wfree +EXPORT_SYMBOL vmlinux 0xc7e0c341 sg_miter_skip +EXPORT_SYMBOL vmlinux 0xc7e1af78 phy_init_hw +EXPORT_SYMBOL vmlinux 0xc7e7d0c2 ilookup +EXPORT_SYMBOL vmlinux 0xc7ec6c27 strspn +EXPORT_SYMBOL vmlinux 0xc7f59e7f iov_iter_advance +EXPORT_SYMBOL vmlinux 0xc7fcb951 sock_no_mmap +EXPORT_SYMBOL vmlinux 0xc7fcc5bf acpi_resource_to_address64 +EXPORT_SYMBOL vmlinux 0xc8075831 netdev_change_features +EXPORT_SYMBOL vmlinux 0xc8095025 qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0xc81ff49b init_buffer +EXPORT_SYMBOL vmlinux 0xc8276a79 nf_hooks_needed +EXPORT_SYMBOL vmlinux 0xc8339e24 string_unescape +EXPORT_SYMBOL vmlinux 0xc83b4d5b posix_acl_from_mode +EXPORT_SYMBOL vmlinux 0xc83c9441 security_file_permission +EXPORT_SYMBOL vmlinux 0xc83ed70c blk_init_queue +EXPORT_SYMBOL vmlinux 0xc83fda8e netlink_broadcast +EXPORT_SYMBOL vmlinux 0xc84a0a7e seq_hlist_start_rcu +EXPORT_SYMBOL vmlinux 0xc85d24f1 dquot_operations +EXPORT_SYMBOL vmlinux 0xc8615b98 xfrm4_rcv +EXPORT_SYMBOL vmlinux 0xc86d6799 ___preempt_schedule +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc897c382 sg_init_table +EXPORT_SYMBOL vmlinux 0xc8a91f5b cpumask_local_spread +EXPORT_SYMBOL vmlinux 0xc8aecb45 devm_gpiod_get_array +EXPORT_SYMBOL vmlinux 0xc8b57c27 autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xc8c9efc8 param_set_short +EXPORT_SYMBOL vmlinux 0xc8e103a0 set_page_dirty +EXPORT_SYMBOL vmlinux 0xc8e9ce3c jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0xc8ea037c pci_find_capability +EXPORT_SYMBOL vmlinux 0xc8f49925 ip_mc_check_igmp +EXPORT_SYMBOL vmlinux 0xc911b9d5 eth_get_headlen +EXPORT_SYMBOL vmlinux 0xc921945e ihold +EXPORT_SYMBOL vmlinux 0xc9582c6d __cleancache_init_fs +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc970a2dc registered_fb +EXPORT_SYMBOL vmlinux 0xc97596c6 xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc99f0abb netdev_printk +EXPORT_SYMBOL vmlinux 0xc99f6aae dma_spin_lock +EXPORT_SYMBOL vmlinux 0xc9ac8fe8 devm_gpiod_put +EXPORT_SYMBOL vmlinux 0xc9fef317 add_wait_queue +EXPORT_SYMBOL vmlinux 0xca0f4667 readlink_copy +EXPORT_SYMBOL vmlinux 0xca1e57ab dcache_readdir +EXPORT_SYMBOL vmlinux 0xca5a206a inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0xca60b6ec __pagevec_release +EXPORT_SYMBOL vmlinux 0xca68dd57 ppp_dev_name +EXPORT_SYMBOL vmlinux 0xca7c0e5b devm_ioremap_wc +EXPORT_SYMBOL vmlinux 0xca8808c9 tcf_register_action +EXPORT_SYMBOL vmlinux 0xca8acc78 acpi_dbg_level +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xcaf2c603 scsi_sd_pm_domain +EXPORT_SYMBOL vmlinux 0xcafbefcf register_netdev +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb5a727c agp_generic_remove_memory +EXPORT_SYMBOL vmlinux 0xcb733bf2 acpi_bus_set_power +EXPORT_SYMBOL vmlinux 0xcb77c52e i2c_transfer +EXPORT_SYMBOL vmlinux 0xcb7c1800 proc_create_data +EXPORT_SYMBOL vmlinux 0xcb95209f vme_master_request +EXPORT_SYMBOL vmlinux 0xcb986449 posix_lock_inode_wait +EXPORT_SYMBOL vmlinux 0xcb9fd531 ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0xcbabf8dc vga_switcheroo_client_fb_set +EXPORT_SYMBOL vmlinux 0xcbae6c7a acpi_lid_notifier_unregister +EXPORT_SYMBOL vmlinux 0xcbb4d4c5 cros_ec_query_all +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbc2cb22 blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0xcbc9557f unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0xcbeac4be hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0xcbf85e1b phy_drivers_register +EXPORT_SYMBOL vmlinux 0xcc183ef4 generic_key_instantiate +EXPORT_SYMBOL vmlinux 0xcc1d3694 mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc315aac mb_cache_shrink +EXPORT_SYMBOL vmlinux 0xcc4d1bfb atomic64_read_cx8 +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc568bef cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0xcc61699f dev_get_stats +EXPORT_SYMBOL vmlinux 0xcc6cc2a5 vfs_writef +EXPORT_SYMBOL vmlinux 0xcc838223 __pte2cachemode_tbl +EXPORT_SYMBOL vmlinux 0xccb9275d d_set_fallthru +EXPORT_SYMBOL vmlinux 0xccc21f5e input_get_new_minor +EXPORT_SYMBOL vmlinux 0xccfef64f skb_flow_dissector_init +EXPORT_SYMBOL vmlinux 0xcd030b8a acpi_match_device_ids +EXPORT_SYMBOL vmlinux 0xcd120a3a agp_find_bridge +EXPORT_SYMBOL vmlinux 0xcd1aa377 param_get_invbool +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd2ec1ed scm_fp_dup +EXPORT_SYMBOL vmlinux 0xcd6246df simple_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0xcd62e080 lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0xcd8d36f4 flow_get_u32_src +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcde5bf27 vga_switcheroo_init_domain_pm_optimus_hdmi_audio +EXPORT_SYMBOL vmlinux 0xce01cecb iterate_fd +EXPORT_SYMBOL vmlinux 0xce041f2a blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0xce082994 inode_reclaim_rsv_space +EXPORT_SYMBOL vmlinux 0xce0a6554 tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0xce198511 neigh_xmit +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce2c45cc wait_for_completion_io +EXPORT_SYMBOL vmlinux 0xce3689a1 kobject_del +EXPORT_SYMBOL vmlinux 0xce46bb0b kernel_bind +EXPORT_SYMBOL vmlinux 0xce4904a4 acpi_leave_sleep_state +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce9e41e9 lockref_get +EXPORT_SYMBOL vmlinux 0xcea64688 rtmsg_ifinfo +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xceb96157 blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0xcedfc84d lockref_mark_dead +EXPORT_SYMBOL vmlinux 0xceec561c nf_nat_decode_session_hook +EXPORT_SYMBOL vmlinux 0xcef51982 kstrtou16 +EXPORT_SYMBOL vmlinux 0xcefc1a1b blk_cleanup_queue +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcf0192f6 writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0xcf19ec1b bioset_integrity_create +EXPORT_SYMBOL vmlinux 0xcf201b44 devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0xcf3164fe md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0xcf4ef48d pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0xcf6c99e5 inet6_getname +EXPORT_SYMBOL vmlinux 0xcf6cfe1f msrs_free +EXPORT_SYMBOL vmlinux 0xcf8e7f18 uart_register_driver +EXPORT_SYMBOL vmlinux 0xcf9e285d __blk_run_queue +EXPORT_SYMBOL vmlinux 0xcf9fa3f9 __ps2_command +EXPORT_SYMBOL vmlinux 0xcfc5b217 blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0xcfe05d4d register_kmmio_probe +EXPORT_SYMBOL vmlinux 0xcfe637dd end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0xcfe7a823 posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0xd0292878 generic_start_io_acct +EXPORT_SYMBOL vmlinux 0xd02a6796 inet_frag_find +EXPORT_SYMBOL vmlinux 0xd03602ae dcb_getapp +EXPORT_SYMBOL vmlinux 0xd048817d swiotlb_sync_single_for_device +EXPORT_SYMBOL vmlinux 0xd0720a17 on_each_cpu_cond +EXPORT_SYMBOL vmlinux 0xd09b0199 fence_context_alloc +EXPORT_SYMBOL vmlinux 0xd0a0c102 padata_set_cpumasks +EXPORT_SYMBOL vmlinux 0xd0a2847c sha_init +EXPORT_SYMBOL vmlinux 0xd0a91bab skip_spaces +EXPORT_SYMBOL vmlinux 0xd0c13dec elevator_init +EXPORT_SYMBOL vmlinux 0xd0c78705 i2c_put_adapter +EXPORT_SYMBOL vmlinux 0xd0c8f87b skb_push +EXPORT_SYMBOL vmlinux 0xd0d5452b blk_make_request +EXPORT_SYMBOL vmlinux 0xd0d76d67 bio_unmap_user +EXPORT_SYMBOL vmlinux 0xd0d8621b strlen +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 0xd1344692 serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0xd139d99e prepare_binprm +EXPORT_SYMBOL vmlinux 0xd14420cb pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0xd157b670 twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0xd1652a93 acpi_info +EXPORT_SYMBOL vmlinux 0xd16fff87 register_filesystem +EXPORT_SYMBOL vmlinux 0xd1785fc5 mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0xd1816f32 frontswap_writethrough +EXPORT_SYMBOL vmlinux 0xd196c9be kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xd19d749b xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0xd1c84dfb hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0xd1ce5bf2 iov_iter_copy_from_user_atomic +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1e3c732 bio_integrity_trim +EXPORT_SYMBOL vmlinux 0xd1f6c5f3 smp_num_siblings +EXPORT_SYMBOL vmlinux 0xd1fd5ca9 init_net +EXPORT_SYMBOL vmlinux 0xd2064e2f idr_replace +EXPORT_SYMBOL vmlinux 0xd21e27d3 sk_free +EXPORT_SYMBOL vmlinux 0xd220cf8a jiffies_to_timespec +EXPORT_SYMBOL vmlinux 0xd24ea7f6 pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0xd251d7b0 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0xd254a4a0 clkdev_alloc +EXPORT_SYMBOL vmlinux 0xd2555f19 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xd257a23e handle_edge_irq +EXPORT_SYMBOL vmlinux 0xd25d0abf nla_put +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd264f4fd mark_info_dirty +EXPORT_SYMBOL vmlinux 0xd2798030 elv_dispatch_add_tail +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd287768f xfrm_garbage_collect +EXPORT_SYMBOL vmlinux 0xd2a3e108 skb_checksum_setup +EXPORT_SYMBOL vmlinux 0xd2af138b reservation_ww_class +EXPORT_SYMBOL vmlinux 0xd2bfc2af fbcon_set_tileops +EXPORT_SYMBOL vmlinux 0xd2c0b088 simple_getattr +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2de65d2 generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0xd2e6a582 acpi_processor_preregister_performance +EXPORT_SYMBOL vmlinux 0xd2fa4e20 mmc_can_reset +EXPORT_SYMBOL vmlinux 0xd3258467 truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0xd33fa7be flow_cache_lookup +EXPORT_SYMBOL vmlinux 0xd374445f tcf_exts_dump +EXPORT_SYMBOL vmlinux 0xd37df625 twl6040_reg_write +EXPORT_SYMBOL vmlinux 0xd38c16fa iov_iter_alignment +EXPORT_SYMBOL vmlinux 0xd3b3925b inet_frag_maybe_warn_overflow +EXPORT_SYMBOL vmlinux 0xd3b4f118 __get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0xd40c5370 devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0xd41c5726 tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0xd42e4a97 pci_scan_bus +EXPORT_SYMBOL vmlinux 0xd43b152f kmap +EXPORT_SYMBOL vmlinux 0xd458b4d8 sk_stop_timer +EXPORT_SYMBOL vmlinux 0xd4835ef8 dmi_check_system +EXPORT_SYMBOL vmlinux 0xd4cdba11 current_task +EXPORT_SYMBOL vmlinux 0xd4d7b587 iter_file_splice_write +EXPORT_SYMBOL vmlinux 0xd4eebfbd dev_get_nest_level +EXPORT_SYMBOL vmlinux 0xd50fef48 acpi_detach_data +EXPORT_SYMBOL vmlinux 0xd51e2665 kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0xd52f380b scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0xd535fcdc crypto_sha512_update +EXPORT_SYMBOL vmlinux 0xd54f41ce try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0xd5515b11 __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0xd5573213 dquot_resume +EXPORT_SYMBOL vmlinux 0xd5583bf0 tcf_exts_validate +EXPORT_SYMBOL vmlinux 0xd560dc44 d_move +EXPORT_SYMBOL vmlinux 0xd58814b7 fs_bio_set +EXPORT_SYMBOL vmlinux 0xd5ceb69b cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0xd5d25265 sk_capable +EXPORT_SYMBOL vmlinux 0xd5d9bc26 pci_reenable_device +EXPORT_SYMBOL vmlinux 0xd5ed8f45 mipi_dsi_dcs_read +EXPORT_SYMBOL vmlinux 0xd5f382d9 udp6_csum_init +EXPORT_SYMBOL vmlinux 0xd5f52d4f netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0xd601c7db blk_queue_stack_limits +EXPORT_SYMBOL vmlinux 0xd606ce0e redraw_screen +EXPORT_SYMBOL vmlinux 0xd60904a3 pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0xd616683a ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0xd619aed9 ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0xd6299733 dma_mmap_from_coherent +EXPORT_SYMBOL vmlinux 0xd62c833f schedule_timeout +EXPORT_SYMBOL vmlinux 0xd63499d0 tty_free_termios +EXPORT_SYMBOL vmlinux 0xd6362a32 padata_do_serial +EXPORT_SYMBOL vmlinux 0xd63f5fdf pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0xd648e564 fb_match_mode +EXPORT_SYMBOL vmlinux 0xd678fc20 ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0xd6861e6e seq_puts +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd6b2ed5f generate_pm_trace +EXPORT_SYMBOL vmlinux 0xd6b33026 cpu_khz +EXPORT_SYMBOL vmlinux 0xd6bc1838 nvdimm_bus_lock +EXPORT_SYMBOL vmlinux 0xd6e3d968 devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd730959d seqno_fence_ops +EXPORT_SYMBOL vmlinux 0xd7427ea5 blk_execute_rq +EXPORT_SYMBOL vmlinux 0xd7549e73 thaw_super +EXPORT_SYMBOL vmlinux 0xd758bda6 try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0xd75c79df smp_call_function +EXPORT_SYMBOL vmlinux 0xd75f42b2 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0xd76b0fe8 skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0xd76cc2ff dst_discard_sk +EXPORT_SYMBOL vmlinux 0xd78e6f89 security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0xd794bfa8 get_unmapped_area +EXPORT_SYMBOL vmlinux 0xd797b9a5 vme_master_write +EXPORT_SYMBOL vmlinux 0xd7a4b96c agp_generic_enable +EXPORT_SYMBOL vmlinux 0xd7ce6a77 blk_free_tags +EXPORT_SYMBOL vmlinux 0xd7d9abd5 dmam_pool_create +EXPORT_SYMBOL vmlinux 0xd7dd777b reserve_perfctr_nmi +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7e70daf netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0xd7e742c2 swiotlb_map_sg +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd7ed8632 scsicam_bios_param +EXPORT_SYMBOL vmlinux 0xd809d2b1 skb_store_bits +EXPORT_SYMBOL vmlinux 0xd81ad10f lock_rename +EXPORT_SYMBOL vmlinux 0xd821e1be get_empty_filp +EXPORT_SYMBOL vmlinux 0xd8264135 iov_iter_init +EXPORT_SYMBOL vmlinux 0xd8463053 dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0xd84edcd4 pci_bus_get +EXPORT_SYMBOL vmlinux 0xd85833cb __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0xd85ce260 noop_qdisc +EXPORT_SYMBOL vmlinux 0xd872d293 release_pages +EXPORT_SYMBOL vmlinux 0xd89c27d9 dev_change_flags +EXPORT_SYMBOL vmlinux 0xd89da37f movable_zone +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +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 0xd9129ccf nonseekable_open +EXPORT_SYMBOL vmlinux 0xd915f6a7 inet_stream_connect +EXPORT_SYMBOL vmlinux 0xd927298d send_sig +EXPORT_SYMBOL vmlinux 0xd92e2dca tcp_hashinfo +EXPORT_SYMBOL vmlinux 0xd94322e7 acpi_evaluate_reference +EXPORT_SYMBOL vmlinux 0xd964dc7a inet_reqsk_alloc +EXPORT_SYMBOL vmlinux 0xd969b2c7 amd_e400_c1e_detected +EXPORT_SYMBOL vmlinux 0xd969b519 jbd2_journal_start +EXPORT_SYMBOL vmlinux 0xd96ae748 devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd98e99a4 make_kprojid +EXPORT_SYMBOL vmlinux 0xd9ab83a9 elv_dispatch_sort +EXPORT_SYMBOL vmlinux 0xd9b0ec4d set_create_files_as +EXPORT_SYMBOL vmlinux 0xd9d1a81c i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0xd9d3bcd3 _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xd9dc5b02 finish_no_open +EXPORT_SYMBOL vmlinux 0xda0818d1 filp_close +EXPORT_SYMBOL vmlinux 0xda08c0d7 pcibios_get_irq_routing_table +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda4a8cc0 sock_update_memcg +EXPORT_SYMBOL vmlinux 0xda7ca6cb fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xda7d47c4 __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0xda8af7ad fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0xda8fd495 isapnp_write_byte +EXPORT_SYMBOL vmlinux 0xda9d3b3d get_fs_type +EXPORT_SYMBOL vmlinux 0xdaa1a900 serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0xdaa50d06 is_bad_inode +EXPORT_SYMBOL vmlinux 0xdaa57ec3 totalhigh_pages +EXPORT_SYMBOL vmlinux 0xdaacb224 d_set_d_op +EXPORT_SYMBOL vmlinux 0xdaae53be thaw_bdev +EXPORT_SYMBOL vmlinux 0xdabadb0e register_gifconf +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdadab1f7 sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0xdae4500f alloc_file +EXPORT_SYMBOL vmlinux 0xdae80100 _raw_spin_unlock +EXPORT_SYMBOL vmlinux 0xdaee00a5 set_user_nice +EXPORT_SYMBOL vmlinux 0xdb17c3ac xfrm_prepare_input +EXPORT_SYMBOL vmlinux 0xdb2c981d poll_initwait +EXPORT_SYMBOL vmlinux 0xdb2fbbed bio_copy_kern +EXPORT_SYMBOL vmlinux 0xdb3aac59 prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0xdb586212 vfs_statfs +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb7305a1 __stack_chk_fail +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdbbae6cc nf_log_register +EXPORT_SYMBOL vmlinux 0xdbc486b9 mipi_dsi_dcs_exit_sleep_mode +EXPORT_SYMBOL vmlinux 0xdbd6ad29 dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0xdbe95ec0 __brelse +EXPORT_SYMBOL vmlinux 0xdc047fc4 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0xdc0b96ca max8998_bulk_write +EXPORT_SYMBOL vmlinux 0xdc110ee2 nd_btt_probe +EXPORT_SYMBOL vmlinux 0xdc136bac pci_dev_put +EXPORT_SYMBOL vmlinux 0xdc13f0aa I_BDEV +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc48a93b register_sysctl_table +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc51eed9 dump_emit +EXPORT_SYMBOL vmlinux 0xdc57f532 acpi_install_gpe_handler +EXPORT_SYMBOL vmlinux 0xdc5b4f7b clk_get +EXPORT_SYMBOL vmlinux 0xdc72bee5 inet_addr_type +EXPORT_SYMBOL vmlinux 0xdc75ff0d iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0xdca3a66a xfrm_init_replay +EXPORT_SYMBOL vmlinux 0xdcabbfaa filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0xdcf79fbf km_report +EXPORT_SYMBOL vmlinux 0xdcff5269 dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0xdcffbe5a tty_port_tty_set +EXPORT_SYMBOL vmlinux 0xdd08a6c8 xfrm6_rcv +EXPORT_SYMBOL vmlinux 0xdd0a2ba2 strlcat +EXPORT_SYMBOL vmlinux 0xdd1951c6 mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0xdd30b515 should_remove_suid +EXPORT_SYMBOL vmlinux 0xdd35d5de clk_register_clkdevs +EXPORT_SYMBOL vmlinux 0xdd6fa9b3 tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0xddaf5995 key_alloc +EXPORT_SYMBOL vmlinux 0xddb37d02 proc_dointvec +EXPORT_SYMBOL vmlinux 0xddb9495a pnp_find_dev +EXPORT_SYMBOL vmlinux 0xddd0522b mdiobus_unregister +EXPORT_SYMBOL vmlinux 0xddf5e1a7 swiotlb_free_coherent +EXPORT_SYMBOL vmlinux 0xde15b9a2 __napi_schedule +EXPORT_SYMBOL vmlinux 0xde16dc16 tboot +EXPORT_SYMBOL vmlinux 0xde3cf326 mmc_remove_host +EXPORT_SYMBOL vmlinux 0xde40dc30 gnttab_free_pages +EXPORT_SYMBOL vmlinux 0xde51cbc4 unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0xde52f602 ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0xde6585d8 rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0xde7eabfb mmc_request_done +EXPORT_SYMBOL vmlinux 0xde82e3be scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0xde9360ba totalram_pages +EXPORT_SYMBOL vmlinux 0xde9b17ed agp3_generic_fetch_size +EXPORT_SYMBOL vmlinux 0xded931f3 resource_list_create_entry +EXPORT_SYMBOL vmlinux 0xdedb6611 try_wait_for_completion +EXPORT_SYMBOL vmlinux 0xdee51b07 skb_kill_datagram +EXPORT_SYMBOL vmlinux 0xdef69448 netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0xdf0da3cc acpi_get_devices +EXPORT_SYMBOL vmlinux 0xdf12a927 acpi_check_dsm +EXPORT_SYMBOL vmlinux 0xdf1427e5 idr_remove +EXPORT_SYMBOL vmlinux 0xdf1cc01a neigh_direct_output +EXPORT_SYMBOL vmlinux 0xdf25a7bc simple_dname +EXPORT_SYMBOL vmlinux 0xdf265944 sg_miter_stop +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf3a693d crc_t10dif_update +EXPORT_SYMBOL vmlinux 0xdf4fc797 __register_nmi_handler +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf571ab6 dev_mc_sync +EXPORT_SYMBOL vmlinux 0xdf5d9b31 dev_addr_flush +EXPORT_SYMBOL vmlinux 0xdf60cc27 __print_symbol +EXPORT_SYMBOL vmlinux 0xdf813b2f udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0xdf8c695a __ndelay +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdf946ca9 dquot_drop +EXPORT_SYMBOL vmlinux 0xdf9d8423 blk_peek_request +EXPORT_SYMBOL vmlinux 0xdfa1e8e0 t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0xdfba3c62 agp3_generic_tlbflush +EXPORT_SYMBOL vmlinux 0xdfc5169b slhc_init +EXPORT_SYMBOL vmlinux 0xdfcc9b2a phy_start_interrupts +EXPORT_SYMBOL vmlinux 0xdfd3a075 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0xdfef24b8 inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0xdff65bda sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xe001179a napi_gro_frags +EXPORT_SYMBOL vmlinux 0xe01372c8 complete_request_key +EXPORT_SYMBOL vmlinux 0xe03df979 devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0xe0428590 security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0xe04f7caa dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xe06141e9 security_sk_clone +EXPORT_SYMBOL vmlinux 0xe06bebf3 devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0xe0709a58 vfs_path_lookup +EXPORT_SYMBOL vmlinux 0xe075d6eb iter_div_u64_rem +EXPORT_SYMBOL vmlinux 0xe083e246 gen_pool_first_fit_order_align +EXPORT_SYMBOL vmlinux 0xe087d15f elevator_change +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 0xe0bc8cfc textsearch_unregister +EXPORT_SYMBOL vmlinux 0xe0eef3d2 padata_do_parallel +EXPORT_SYMBOL vmlinux 0xe0f3c40a phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0xe116bd2d skb_clone +EXPORT_SYMBOL vmlinux 0xe11e8c52 gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0xe12a5a45 genphy_suspend +EXPORT_SYMBOL vmlinux 0xe13cd8a7 dmi_name_in_vendors +EXPORT_SYMBOL vmlinux 0xe1431576 blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0xe1520e06 phy_get_eee_err +EXPORT_SYMBOL vmlinux 0xe156ce6c cdrom_ioctl +EXPORT_SYMBOL vmlinux 0xe1761617 security_inet_conn_request +EXPORT_SYMBOL vmlinux 0xe1786c32 make_flow_keys_digest +EXPORT_SYMBOL vmlinux 0xe17a65a1 nf_log_packet +EXPORT_SYMBOL vmlinux 0xe1b02a46 __devm_gpiod_get_optional +EXPORT_SYMBOL vmlinux 0xe1b9efed scsi_register +EXPORT_SYMBOL vmlinux 0xe1c77d15 flow_cache_init +EXPORT_SYMBOL vmlinux 0xe1ece426 i2c_master_recv +EXPORT_SYMBOL vmlinux 0xe1f1e9e5 pci_get_slot +EXPORT_SYMBOL vmlinux 0xe1f8618b dev_err +EXPORT_SYMBOL vmlinux 0xe200f872 secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xe2013818 block_page_mkwrite +EXPORT_SYMBOL vmlinux 0xe20391cb proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0xe2091a2b pcie_get_mps +EXPORT_SYMBOL vmlinux 0xe21e4711 xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0xe23962ee mb_cache_entry_insert +EXPORT_SYMBOL vmlinux 0xe23ae481 blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe24d3a97 jiffies_64 +EXPORT_SYMBOL vmlinux 0xe259ae9e _raw_spin_lock +EXPORT_SYMBOL vmlinux 0xe25facc1 xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0xe26effa9 truncate_setsize +EXPORT_SYMBOL vmlinux 0xe284e7f6 padata_alloc_possible +EXPORT_SYMBOL vmlinux 0xe29e1d0e out_of_line_wait_on_atomic_t +EXPORT_SYMBOL vmlinux 0xe2a60c15 tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0xe2cbd100 ip_defrag +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2e8065e memdup_user +EXPORT_SYMBOL vmlinux 0xe2f425e7 rps_cpu_mask +EXPORT_SYMBOL vmlinux 0xe2fae716 kmemdup +EXPORT_SYMBOL vmlinux 0xe304ddeb unregister_binfmt +EXPORT_SYMBOL vmlinux 0xe3197208 proc_dostring +EXPORT_SYMBOL vmlinux 0xe319eb24 acpi_pci_osc_control_set +EXPORT_SYMBOL vmlinux 0xe3399a75 native_queued_spin_lock_slowpath +EXPORT_SYMBOL vmlinux 0xe3410945 pnp_register_driver +EXPORT_SYMBOL vmlinux 0xe34ce36b netif_schedule_queue +EXPORT_SYMBOL vmlinux 0xe3621623 neigh_event_ns +EXPORT_SYMBOL vmlinux 0xe380cfa1 dump_page +EXPORT_SYMBOL vmlinux 0xe3865d5a security_path_rmdir +EXPORT_SYMBOL vmlinux 0xe395ec05 pci_set_dma_seg_boundary +EXPORT_SYMBOL vmlinux 0xe39c1a6e xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0xe39f63c4 __get_page_tail +EXPORT_SYMBOL vmlinux 0xe3a81e38 blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0xe3cc6695 skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0xe3d4e94c alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0xe3d6f284 fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xe3f05d48 key_put +EXPORT_SYMBOL vmlinux 0xe3ffc0eb gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0xe413785a mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0xe41eaa03 irq_to_desc +EXPORT_SYMBOL vmlinux 0xe424fcbd blk_mq_all_tag_busy_iter +EXPORT_SYMBOL vmlinux 0xe445db4a acpi_check_address_range +EXPORT_SYMBOL vmlinux 0xe45d2d2b seq_open_private +EXPORT_SYMBOL vmlinux 0xe4655197 iget_failed +EXPORT_SYMBOL vmlinux 0xe484e35f ioread32 +EXPORT_SYMBOL vmlinux 0xe49ca026 tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0xe4ca4777 dev_get_by_index +EXPORT_SYMBOL vmlinux 0xe4d4cac6 agp_alloc_bridge +EXPORT_SYMBOL vmlinux 0xe4d9f51a netdev_boot_setup_check +EXPORT_SYMBOL vmlinux 0xe4f35b36 udp_poll +EXPORT_SYMBOL vmlinux 0xe50f904f intel_scu_ipc_ioread16 +EXPORT_SYMBOL vmlinux 0xe510a3c9 file_open_root +EXPORT_SYMBOL vmlinux 0xe510aa47 pagecache_get_page +EXPORT_SYMBOL vmlinux 0xe511bd65 vfs_llseek +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe526be79 user_path_create +EXPORT_SYMBOL vmlinux 0xe52c55d5 xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0xe530d757 acpi_clear_gpe +EXPORT_SYMBOL vmlinux 0xe5333dd8 xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0xe556c3ff pci_get_device +EXPORT_SYMBOL vmlinux 0xe56413aa pnp_stop_dev +EXPORT_SYMBOL vmlinux 0xe57878a1 in6_pton +EXPORT_SYMBOL vmlinux 0xe5815f8a _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0xe5867808 dlci_ioctl_set +EXPORT_SYMBOL vmlinux 0xe5c5969d give_up_console +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5c7fa1a vfs_getxattr_alloc +EXPORT_SYMBOL vmlinux 0xe5c9aa1b pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0xe5da3f15 pci_claim_resource +EXPORT_SYMBOL vmlinux 0xe5e9a3e2 skb_copy +EXPORT_SYMBOL vmlinux 0xe5ed5467 xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xe5ef8918 __blk_end_request_cur +EXPORT_SYMBOL vmlinux 0xe5f70607 devm_ioremap +EXPORT_SYMBOL vmlinux 0xe6097529 tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0xe60b0386 vfs_write +EXPORT_SYMBOL vmlinux 0xe6162877 down_killable +EXPORT_SYMBOL vmlinux 0xe6408e65 skb_insert +EXPORT_SYMBOL vmlinux 0xe64240e5 agp_create_memory +EXPORT_SYMBOL vmlinux 0xe64d98fe rdmsr_safe_regs +EXPORT_SYMBOL vmlinux 0xe64f3968 d_genocide +EXPORT_SYMBOL vmlinux 0xe666e4b3 pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0xe6687bbb vfs_writev +EXPORT_SYMBOL vmlinux 0xe6899efd kernel_read +EXPORT_SYMBOL vmlinux 0xe693a6ce vme_get_size +EXPORT_SYMBOL vmlinux 0xe6948dd3 tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0xe697d108 __blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe69b293f kset_unregister +EXPORT_SYMBOL vmlinux 0xe6b3c78c tcp_get_cookie_sock +EXPORT_SYMBOL vmlinux 0xe6bda532 param_ops_invbool +EXPORT_SYMBOL vmlinux 0xe6beac05 bio_get_nr_vecs +EXPORT_SYMBOL vmlinux 0xe6c5e5e4 ata_std_end_eh +EXPORT_SYMBOL vmlinux 0xe6c6ab29 vfs_mknod +EXPORT_SYMBOL vmlinux 0xe6ebc016 key_create_or_update +EXPORT_SYMBOL vmlinux 0xe6fbe430 can_do_mlock +EXPORT_SYMBOL vmlinux 0xe7163eb5 do_SAK +EXPORT_SYMBOL vmlinux 0xe716baed acpi_unregister_ioapic +EXPORT_SYMBOL vmlinux 0xe74ec15f phy_detach +EXPORT_SYMBOL vmlinux 0xe77d389a gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0xe781b5f6 intel_scu_ipc_readv +EXPORT_SYMBOL vmlinux 0xe795089e __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0xe79736e2 ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0xe7988b3c param_ops_bool +EXPORT_SYMBOL vmlinux 0xe79d8e98 backlight_device_register +EXPORT_SYMBOL vmlinux 0xe7a664c4 nf_hooks +EXPORT_SYMBOL vmlinux 0xe7a81967 audit_log_secctx +EXPORT_SYMBOL vmlinux 0xe7b6315e kblockd_schedule_delayed_work_on +EXPORT_SYMBOL vmlinux 0xe7b94cc2 inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0xe7be57aa blk_init_tags +EXPORT_SYMBOL vmlinux 0xe7c62e2b filemap_write_and_wait +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe7f517cd acpi_pm_device_run_wake +EXPORT_SYMBOL vmlinux 0xe7f51af7 dmam_declare_coherent_memory +EXPORT_SYMBOL vmlinux 0xe8052ce6 acpi_bus_register_driver +EXPORT_SYMBOL vmlinux 0xe80a6281 poll_freewait +EXPORT_SYMBOL vmlinux 0xe810d2ad tty_port_close +EXPORT_SYMBOL vmlinux 0xe8181ce2 sock_no_ioctl +EXPORT_SYMBOL vmlinux 0xe81d848b __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0xe81ef1dd remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0xe8214184 tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0xe8286815 kmap_atomic +EXPORT_SYMBOL vmlinux 0xe83c3250 udp_proc_unregister +EXPORT_SYMBOL vmlinux 0xe853ea4b fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0xe868ad10 pcie_get_readrq +EXPORT_SYMBOL vmlinux 0xe86d8a40 blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0xe86e2554 generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0xe87025f0 acpi_evaluate_object_typed +EXPORT_SYMBOL vmlinux 0xe8775b0f dev_printk_emit +EXPORT_SYMBOL vmlinux 0xe8794ce1 slhc_toss +EXPORT_SYMBOL vmlinux 0xe87aa6d3 netlink_net_capable +EXPORT_SYMBOL vmlinux 0xe87b2edd sg_copy_buffer +EXPORT_SYMBOL vmlinux 0xe890eac6 _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0xe893fee7 mem_cgroup_end_page_stat +EXPORT_SYMBOL vmlinux 0xe8b68849 wrmsr_on_cpus +EXPORT_SYMBOL vmlinux 0xe8bea3bc qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe93b9627 sk_dst_check +EXPORT_SYMBOL vmlinux 0xe93f6042 trace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0xe9455449 register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0xe94675b9 touch_atime +EXPORT_SYMBOL vmlinux 0xe9512f96 free_page_put_link +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe95e00cf flex_array_get_ptr +EXPORT_SYMBOL vmlinux 0xe96630b3 dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0xe973b028 __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0xe984391f netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0xe991c5be fb_firmware_edid +EXPORT_SYMBOL vmlinux 0xe991d89b inode_sub_rsv_space +EXPORT_SYMBOL vmlinux 0xe9921762 scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0xe997667b wrmsr_on_cpu +EXPORT_SYMBOL vmlinux 0xe9a5bc08 devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0xe9a8ce40 __getblk_slow +EXPORT_SYMBOL vmlinux 0xe9acfac4 tcf_hash_new_index +EXPORT_SYMBOL vmlinux 0xe9d0b897 input_set_abs_params +EXPORT_SYMBOL vmlinux 0xe9d6e133 blk_put_request +EXPORT_SYMBOL vmlinux 0xe9dbc5fd mfd_cell_disable +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xea054b22 nla_policy_len +EXPORT_SYMBOL vmlinux 0xea16dd4c tcp_destroy_cgroup +EXPORT_SYMBOL vmlinux 0xea3c08cc jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0xea7987f1 key_update +EXPORT_SYMBOL vmlinux 0xea7a42f9 __sg_free_table +EXPORT_SYMBOL vmlinux 0xea7b8a44 acpi_install_interface +EXPORT_SYMBOL vmlinux 0xea7b9c5f tty_hangup +EXPORT_SYMBOL vmlinux 0xea7be98b jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0xea90bdd3 acpi_attach_data +EXPORT_SYMBOL vmlinux 0xeac1930e tty_unregister_driver +EXPORT_SYMBOL vmlinux 0xead06502 blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0xeae3dfd6 __const_udelay +EXPORT_SYMBOL vmlinux 0xeaec9ca0 scsi_host_set_state +EXPORT_SYMBOL vmlinux 0xeaeea60d agp_collect_device_status +EXPORT_SYMBOL vmlinux 0xeafebec0 devm_release_resource +EXPORT_SYMBOL vmlinux 0xeb0da44c param_get_bool +EXPORT_SYMBOL vmlinux 0xeb3033dc inet_recvmsg +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb38d29a __cleancache_get_page +EXPORT_SYMBOL vmlinux 0xeb55a931 __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xeb5e640b scsi_ioctl_reset +EXPORT_SYMBOL vmlinux 0xeb7eb2bd __ip_dev_find +EXPORT_SYMBOL vmlinux 0xeb828695 set_pages_x +EXPORT_SYMBOL vmlinux 0xeba3e869 dev_add_pack +EXPORT_SYMBOL vmlinux 0xebae7fb0 input_register_device +EXPORT_SYMBOL vmlinux 0xebb02165 scsi_remove_target +EXPORT_SYMBOL vmlinux 0xebc4b557 genphy_resume +EXPORT_SYMBOL vmlinux 0xebdc071a lease_modify +EXPORT_SYMBOL vmlinux 0xebf7408e netpoll_print_options +EXPORT_SYMBOL vmlinux 0xebfcc15c inet6_bind +EXPORT_SYMBOL vmlinux 0xebff5cf5 fence_signal_locked +EXPORT_SYMBOL vmlinux 0xec09eeb1 kernel_write +EXPORT_SYMBOL vmlinux 0xec1aa6ef memzero_explicit +EXPORT_SYMBOL vmlinux 0xec3646ff i2c_add_adapter +EXPORT_SYMBOL vmlinux 0xec4d9e3a clk_get_sys +EXPORT_SYMBOL vmlinux 0xec67e599 ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0xec6aa09a pagecache_write_end +EXPORT_SYMBOL vmlinux 0xec6da546 sock_no_connect +EXPORT_SYMBOL vmlinux 0xec769c7f inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0xec9b9c7b pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0xeca04863 pci_set_mwi +EXPORT_SYMBOL vmlinux 0xecbcb8bb radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0xeccd3e0c acpi_handle_printk +EXPORT_SYMBOL vmlinux 0xece6b51a bio_endio +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xecf56f7b down_write +EXPORT_SYMBOL vmlinux 0xed064c6f tcp_init_xmit_timers +EXPORT_SYMBOL vmlinux 0xed09da72 vme_dma_request +EXPORT_SYMBOL vmlinux 0xed0dcf8f key_unlink +EXPORT_SYMBOL vmlinux 0xed0ddca3 inet6_add_protocol +EXPORT_SYMBOL vmlinux 0xed18d9ed ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0xed25b875 tcp_getsockopt +EXPORT_SYMBOL vmlinux 0xed597524 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xed7741dc udp_prot +EXPORT_SYMBOL vmlinux 0xed8e21fb bio_phys_segments +EXPORT_SYMBOL vmlinux 0xed93f29e __kunmap_atomic +EXPORT_SYMBOL vmlinux 0xed9f9a20 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xeda90489 forget_cached_acl +EXPORT_SYMBOL vmlinux 0xedad3b49 __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedbd968b component_match_add +EXPORT_SYMBOL vmlinux 0xedc03953 iounmap +EXPORT_SYMBOL vmlinux 0xedd1c388 pv_cpu_ops +EXPORT_SYMBOL vmlinux 0xeddf7f9e unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0xee1b830c free_user_ns +EXPORT_SYMBOL vmlinux 0xee22c25b inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee3bfc7b pci_select_bars +EXPORT_SYMBOL vmlinux 0xee44482b sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0xee78f79b unregister_qdisc +EXPORT_SYMBOL vmlinux 0xee7eb9e1 pnp_platform_devices +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xee9d22f2 inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeec3eab2 arch_debugfs_dir +EXPORT_SYMBOL vmlinux 0xeee41531 pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0xeef161aa groups_free +EXPORT_SYMBOL vmlinux 0xef42b53b do_splice_to +EXPORT_SYMBOL vmlinux 0xef82a305 kmem_cache_free +EXPORT_SYMBOL vmlinux 0xef9aedfc boot_option_idle_override +EXPORT_SYMBOL vmlinux 0xefb6896b bdget +EXPORT_SYMBOL vmlinux 0xefbf00e2 generic_getxattr +EXPORT_SYMBOL vmlinux 0xefc278ad posix_acl_chmod +EXPORT_SYMBOL vmlinux 0xefd1624a vme_dma_free_attribute +EXPORT_SYMBOL vmlinux 0xefda8d99 abort_exclusive_wait +EXPORT_SYMBOL vmlinux 0xefdd70ce security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0xefe099c3 acpi_get_event_status +EXPORT_SYMBOL vmlinux 0xefea590c phy_ethtool_gset +EXPORT_SYMBOL vmlinux 0xefeda0c3 release_sock +EXPORT_SYMBOL vmlinux 0xeff3b6f6 input_free_device +EXPORT_SYMBOL vmlinux 0xeffda5f2 inode_dio_wait +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf0048826 ps2_end_command +EXPORT_SYMBOL vmlinux 0xf00d2b48 page_follow_link_light +EXPORT_SYMBOL vmlinux 0xf015b044 phy_start +EXPORT_SYMBOL vmlinux 0xf0187927 __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0xf01e2ca4 tty_devnum +EXPORT_SYMBOL vmlinux 0xf032d1d5 __remove_inode_hash +EXPORT_SYMBOL vmlinux 0xf03b62ae sk_ns_capable +EXPORT_SYMBOL vmlinux 0xf05ffa15 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0xf065f629 ioread16be +EXPORT_SYMBOL vmlinux 0xf067257c register_memory_isolate_notifier +EXPORT_SYMBOL vmlinux 0xf08242c2 finish_wait +EXPORT_SYMBOL vmlinux 0xf08c67de napi_alloc_frag +EXPORT_SYMBOL vmlinux 0xf09de776 get_random_int +EXPORT_SYMBOL vmlinux 0xf0a298e9 kill_pid +EXPORT_SYMBOL vmlinux 0xf0b492bd i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0xf0c55c3a dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0xf0ca296d truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0xf0e26468 sock_create_lite +EXPORT_SYMBOL vmlinux 0xf0ea7f15 simple_dir_operations +EXPORT_SYMBOL vmlinux 0xf0ec8eab block_write_end +EXPORT_SYMBOL vmlinux 0xf0ef15b4 list_sort +EXPORT_SYMBOL vmlinux 0xf10526ac verify_spi_info +EXPORT_SYMBOL vmlinux 0xf10887cd pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0xf108fd09 blk_run_queue_async +EXPORT_SYMBOL vmlinux 0xf10de535 ioread8 +EXPORT_SYMBOL vmlinux 0xf11543ff find_first_zero_bit +EXPORT_SYMBOL vmlinux 0xf11f369e mipi_dsi_dcs_soft_reset +EXPORT_SYMBOL vmlinux 0xf1398e2e lg_local_unlock_cpu +EXPORT_SYMBOL vmlinux 0xf145df51 security_path_mknod +EXPORT_SYMBOL vmlinux 0xf145eca6 sock_create +EXPORT_SYMBOL vmlinux 0xf147dcb2 hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0xf18242e1 atomic64_set_cx8 +EXPORT_SYMBOL vmlinux 0xf18b5462 inode_init_owner +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf1969a8e __usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xf1a97412 pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0xf1cf2caa qdisc_reset +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1deabf2 div64_u64 +EXPORT_SYMBOL vmlinux 0xf1e1dadc f_setown +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf20dabd8 free_irq +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf25b02b4 tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0xf25bc75b md_unregister_thread +EXPORT_SYMBOL vmlinux 0xf267b92c mipi_dsi_detach +EXPORT_SYMBOL vmlinux 0xf28ed6e2 machine_to_phys_nr +EXPORT_SYMBOL vmlinux 0xf2997713 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0xf2a03bfa fb_set_cmap +EXPORT_SYMBOL vmlinux 0xf2a0af8f backlight_device_registered +EXPORT_SYMBOL vmlinux 0xf2b1b3f9 param_get_ullong +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2d0a08f mpage_writepages +EXPORT_SYMBOL vmlinux 0xf301e907 dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0xf3080b04 pnp_request_card_device +EXPORT_SYMBOL vmlinux 0xf3104a2e simple_fill_super +EXPORT_SYMBOL vmlinux 0xf312cb9d ucs2_strsize +EXPORT_SYMBOL vmlinux 0xf313da4e sha_transform +EXPORT_SYMBOL vmlinux 0xf3212b54 skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0xf326c330 __frontswap_test +EXPORT_SYMBOL vmlinux 0xf3294db5 always_delete_dentry +EXPORT_SYMBOL vmlinux 0xf3329cf0 mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0xf3341268 __clear_user +EXPORT_SYMBOL vmlinux 0xf342287b misc_deregister +EXPORT_SYMBOL vmlinux 0xf3429809 fd_install +EXPORT_SYMBOL vmlinux 0xf34480e1 param_ops_charp +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf354dfb6 neigh_lookup +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 0xf398c23e skb_recv_datagram +EXPORT_SYMBOL vmlinux 0xf39fc362 posix_test_lock +EXPORT_SYMBOL vmlinux 0xf3ae8f57 pci_scan_bridge +EXPORT_SYMBOL vmlinux 0xf3bff403 clk_add_alias +EXPORT_SYMBOL vmlinux 0xf3dc6305 mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0xf3e6402e __bitmap_equal +EXPORT_SYMBOL vmlinux 0xf3ef7fe1 add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0xf3fdef1d eisa_driver_unregister +EXPORT_SYMBOL vmlinux 0xf40b2297 __crypto_memneq +EXPORT_SYMBOL vmlinux 0xf41bb0c5 tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0xf441ac43 ioread8_rep +EXPORT_SYMBOL vmlinux 0xf4594c76 __wait_on_buffer +EXPORT_SYMBOL vmlinux 0xf45cafea max8998_read_reg +EXPORT_SYMBOL vmlinux 0xf45f82cc dev_emerg +EXPORT_SYMBOL vmlinux 0xf46546b3 fb_set_var +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf474fdcb kfree_const +EXPORT_SYMBOL vmlinux 0xf4767196 devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0xf481954b blk_mq_add_to_requeue_list +EXPORT_SYMBOL vmlinux 0xf48b6d61 pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0xf4a5c213 avail_to_resrv_perfctr_nmi_bit +EXPORT_SYMBOL vmlinux 0xf4af02af devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0xf4b754fd acpi_resources_are_enforced +EXPORT_SYMBOL vmlinux 0xf4b8733d bdput +EXPORT_SYMBOL vmlinux 0xf4bdbeb9 __frontswap_invalidate_area +EXPORT_SYMBOL vmlinux 0xf4c6b44a pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0xf4cf0278 dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0xf4cf8c4f jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf4fc1fd5 audit_log_task_info +EXPORT_SYMBOL vmlinux 0xf502d273 acpi_get_current_resources +EXPORT_SYMBOL vmlinux 0xf50bb3da mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0xf51ae235 touch_nmi_watchdog +EXPORT_SYMBOL vmlinux 0xf536d22e acpi_set_gpe_wake_mask +EXPORT_SYMBOL vmlinux 0xf53b36cd __starget_for_each_device +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf551cae7 input_unregister_device +EXPORT_SYMBOL vmlinux 0xf56b6365 stop_tty +EXPORT_SYMBOL vmlinux 0xf589c1b2 scsi_device_lookup +EXPORT_SYMBOL vmlinux 0xf58fef68 jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0xf59c461d vga_switcheroo_register_audio_client +EXPORT_SYMBOL vmlinux 0xf5a10e25 vme_slave_set +EXPORT_SYMBOL vmlinux 0xf5a5737c blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0xf5a9b0e7 vc_cons +EXPORT_SYMBOL vmlinux 0xf5ac6e73 uart_unregister_driver +EXPORT_SYMBOL vmlinux 0xf5b10e67 acpi_install_global_event_handler +EXPORT_SYMBOL vmlinux 0xf5b62c75 __breadahead +EXPORT_SYMBOL vmlinux 0xf5bcf081 get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0xf5c2d34d hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0xf5da3aa9 genl_notify +EXPORT_SYMBOL vmlinux 0xf5eb86ea blk_verify_command +EXPORT_SYMBOL vmlinux 0xf60c5484 pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0xf61439c0 tcf_em_register +EXPORT_SYMBOL vmlinux 0xf621bb7d queue_read_lock_slowpath +EXPORT_SYMBOL vmlinux 0xf62fa8c8 pci_assign_resource +EXPORT_SYMBOL vmlinux 0xf6388c56 sysctl_ip_default_ttl +EXPORT_SYMBOL vmlinux 0xf64ec2bb __inode_permission +EXPORT_SYMBOL vmlinux 0xf65c5eae uart_resume_port +EXPORT_SYMBOL vmlinux 0xf6770391 mac_pton +EXPORT_SYMBOL vmlinux 0xf67cb240 vm_map_ram +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf68687be __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0xf693a145 irq_stat +EXPORT_SYMBOL vmlinux 0xf693a78e pci_map_biosrom +EXPORT_SYMBOL vmlinux 0xf69dfc00 __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0xf6bb4729 color_table +EXPORT_SYMBOL vmlinux 0xf6c7752f set_disk_ro +EXPORT_SYMBOL vmlinux 0xf6c91428 jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0xf6dccd7e iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf700bc7e elv_add_request +EXPORT_SYMBOL vmlinux 0xf70cb665 swiotlb_unmap_sg +EXPORT_SYMBOL vmlinux 0xf71dc02b register_qdisc +EXPORT_SYMBOL vmlinux 0xf726d02f atomic64_add_unless_cx8 +EXPORT_SYMBOL vmlinux 0xf745cb16 atomic64_sub_return_cx8 +EXPORT_SYMBOL vmlinux 0xf750b34c netdev_all_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0xf7584a9c find_font +EXPORT_SYMBOL vmlinux 0xf763fe54 scsi_host_alloc +EXPORT_SYMBOL vmlinux 0xf764868a udplite_table +EXPORT_SYMBOL vmlinux 0xf77fe8d2 security_path_link +EXPORT_SYMBOL vmlinux 0xf788424d register_sysctl +EXPORT_SYMBOL vmlinux 0xf79e97cd acpi_get_physical_device_location +EXPORT_SYMBOL vmlinux 0xf7aa7dfa pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0xf7c7bf54 noop_llseek +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 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf83cbe21 vfs_rename +EXPORT_SYMBOL vmlinux 0xf83ec7b3 param_get_ulong +EXPORT_SYMBOL vmlinux 0xf84aa05d get_task_io_context +EXPORT_SYMBOL vmlinux 0xf84b6104 cap_mmap_file +EXPORT_SYMBOL vmlinux 0xf88e0ee2 acpi_get_table_header +EXPORT_SYMBOL vmlinux 0xf88f3bd1 blk_sync_queue +EXPORT_SYMBOL vmlinux 0xf8ae3202 agp_generic_free_gatt_table +EXPORT_SYMBOL vmlinux 0xf8bd397a add_random_ready_callback +EXPORT_SYMBOL vmlinux 0xf8c79885 max8998_bulk_read +EXPORT_SYMBOL vmlinux 0xf8d1708b fsnotify_alloc_group +EXPORT_SYMBOL vmlinux 0xf8e04d06 tty_schedule_flip +EXPORT_SYMBOL vmlinux 0xf92563f5 flock_lock_inode_wait +EXPORT_SYMBOL vmlinux 0xf9348cbc xz_dec_run +EXPORT_SYMBOL vmlinux 0xf95be1b2 try_module_get +EXPORT_SYMBOL vmlinux 0xf968fd24 ipv4_specific +EXPORT_SYMBOL vmlinux 0xf97e0cd3 single_open_size +EXPORT_SYMBOL vmlinux 0xf98994b2 scsi_host_lookup +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9a9499e _dev_info +EXPORT_SYMBOL vmlinux 0xf9b88c62 blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0xf9e73082 scnprintf +EXPORT_SYMBOL vmlinux 0xf9f7a4a1 nla_append +EXPORT_SYMBOL vmlinux 0xfa4746b3 bio_split +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa692cb8 param_set_long +EXPORT_SYMBOL vmlinux 0xfa7b1cd2 input_register_handle +EXPORT_SYMBOL vmlinux 0xfa84d347 get_phy_device +EXPORT_SYMBOL vmlinux 0xfa90640b dma_alloc_from_coherent +EXPORT_SYMBOL vmlinux 0xfa9620ea i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0xfac1fdde dev_warn +EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0xfacd8e72 vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0xface7fa8 netlink_set_err +EXPORT_SYMBOL vmlinux 0xfaced743 gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0xfacf23af skb_checksum_help +EXPORT_SYMBOL vmlinux 0xfae67b1f cap_mmap_addr +EXPORT_SYMBOL vmlinux 0xfb0443fb acpi_get_parent +EXPORT_SYMBOL vmlinux 0xfb04fc94 tcp_proc_unregister +EXPORT_SYMBOL vmlinux 0xfb2a77c7 do_splice_direct +EXPORT_SYMBOL vmlinux 0xfb587062 remove_arg_zero +EXPORT_SYMBOL vmlinux 0xfb65a9d2 find_lock_entry +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb76ba50 fbcon_rotate_cw +EXPORT_SYMBOL vmlinux 0xfb76e378 __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0xfb80c7a0 acpi_walk_namespace +EXPORT_SYMBOL vmlinux 0xfb94103e __clzdi2 +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbb0dbe2 cfb_imageblit +EXPORT_SYMBOL vmlinux 0xfbb246cc blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0xfbc4f89e io_schedule_timeout +EXPORT_SYMBOL vmlinux 0xfbc7b026 alloc_disk_node +EXPORT_SYMBOL vmlinux 0xfbd71298 lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0xfbda7c6b ppp_register_channel +EXPORT_SYMBOL vmlinux 0xfbdbc475 jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0xfbe72901 sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0xfc02b7ad sysctl_tcp_wmem +EXPORT_SYMBOL vmlinux 0xfc39e32f ioport_unmap +EXPORT_SYMBOL vmlinux 0xfc562165 acpi_run_osc +EXPORT_SYMBOL vmlinux 0xfc65459a kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0xfc842faf xfrm_lookup +EXPORT_SYMBOL vmlinux 0xfc872fd1 get_ibs_caps +EXPORT_SYMBOL vmlinux 0xfcaab179 unlink_framebuffer +EXPORT_SYMBOL vmlinux 0xfcac0d40 acpi_install_interface_handler +EXPORT_SYMBOL vmlinux 0xfcb201b1 cdev_init +EXPORT_SYMBOL vmlinux 0xfcc2a43c utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfcfa03ff fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0xfd02241c dev_uc_init +EXPORT_SYMBOL vmlinux 0xfd0433f2 kset_register +EXPORT_SYMBOL vmlinux 0xfd091e87 backlight_device_unregister +EXPORT_SYMBOL vmlinux 0xfd162146 pnpbios_protocol +EXPORT_SYMBOL vmlinux 0xfd33b5fa cmdline_parts_find +EXPORT_SYMBOL vmlinux 0xfd4884ee inet6_del_protocol +EXPORT_SYMBOL vmlinux 0xfd916619 acpi_bus_unregister_driver +EXPORT_SYMBOL vmlinux 0xfd99623a ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xfdb9b629 ioread32be +EXPORT_SYMBOL vmlinux 0xfdbe0288 pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0xfdd11334 tcp_release_cb +EXPORT_SYMBOL vmlinux 0xfdde6c07 tcp_disconnect +EXPORT_SYMBOL vmlinux 0xfdfc0b3b fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0xfdfc2cd7 security_inode_readlink +EXPORT_SYMBOL vmlinux 0xfdfd6c90 add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0xfe029963 unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xfe047ce6 acpi_enter_sleep_state +EXPORT_SYMBOL vmlinux 0xfe13c522 acpi_install_gpe_raw_handler +EXPORT_SYMBOL vmlinux 0xfe1d0799 inet6_add_offload +EXPORT_SYMBOL vmlinux 0xfe1f8685 jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0xfe232911 inet_ioctl +EXPORT_SYMBOL vmlinux 0xfe2f9817 pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0xfe375eb5 generic_file_fsync +EXPORT_SYMBOL vmlinux 0xfe4df7f5 __devm_release_region +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe7a6db9 jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0xfe7c4287 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0xfe9e4a30 md_update_sb +EXPORT_SYMBOL vmlinux 0xfe9ebbbb acpi_osi_is_win8 +EXPORT_SYMBOL vmlinux 0xfea0f679 __lock_page +EXPORT_SYMBOL vmlinux 0xfeb7fa8d jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0xfec040e5 __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0xfeca7590 radix_tree_range_tag_if_tagged +EXPORT_SYMBOL vmlinux 0xfedbe3c7 skb_vlan_pop +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfef2c78f idr_get_next +EXPORT_SYMBOL vmlinux 0xff0fe56a inode_init_once +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff447220 nla_reserve +EXPORT_SYMBOL vmlinux 0xff480992 dump_fpu +EXPORT_SYMBOL vmlinux 0xff4dae08 proc_set_size +EXPORT_SYMBOL vmlinux 0xff568efe inet_dgram_connect +EXPORT_SYMBOL vmlinux 0xff577e9e seq_lseek +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff7559e4 ioport_resource +EXPORT_SYMBOL vmlinux 0xff819fa1 xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xff9ca065 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0xffb3d44f inet_add_protocol +EXPORT_SYMBOL vmlinux 0xffc81a22 netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0xffc92df8 md_wakeup_thread +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 0x040d9562 glue_xts_crypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x3b5e5ec0 glue_ecb_crypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x572acb4e glue_cbc_encrypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x8f02ac4d glue_xts_crypt_128bit_one +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0x9e43399f glue_ctr_crypt_128bit +EXPORT_SYMBOL_GPL arch/x86/crypto/glue_helper 0xbeb22fe4 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 0x04a0fa4c x86_emulate_instruction +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0af0c49a kvm_fast_pio_out +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0b28c775 kvm_arch_register_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0b7f988d kvm_task_switch +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0cd77190 kvm_mmu_clear_dirty_pt_masked +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0d4d8f0b kvm_vcpu_read_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x0ea386d1 kvm_vcpu_on_spin +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1107be99 kvm_mmu_unload +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x111c4bb4 kvm_lmsw +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1647ffa8 kvm_before_handle_nmi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x18271c6e kvm_arch_has_assigned_device +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x18e257ab __tracepoint_kvm_nested_vmexit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1a26b947 kvm_emulate_hypercall +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1a4342a5 __tracepoint_kvm_invlpga +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1b140f6f gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1bcf82f9 kvm_mmu_unprotect_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1c65a06e kvm_set_rflags +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1ce35e6b kvm_after_handle_nmi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1e6426a9 kvm_vcpu_block +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x1eaae39e kvm_get_rflags +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x20101081 kvm_vcpu_read_guest_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x20de5193 kvm_disable_largepages +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2433d6fd __tracepoint_kvm_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x24cc7f79 kvm_emulate_cpuid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x26e97579 kvm_mmu_get_spte_hierarchy +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x27046576 kvm_exit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x27694b8a kvm_apic_write_nodecode +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x27f70d37 kvm_get_apic_base +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x28c51a6a kvm_mmu_unprotect_page_virt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2c78b8d4 __gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2cb99ee3 kvm_get_dirty_log +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2cf2e2d4 gfn_to_hva +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2d739692 kvm_get_dirty_log_protect +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2dea5813 kvm_inject_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2f636c31 kvm_spurious_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x2fd693ad mark_page_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x314e867b kvm_apic_update_irr +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 0x354e7523 kvm_inject_realmode_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x36310f7a kvm_vcpu_reload_apic_access_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3a58d25c kvm_apic_set_eoi_accelerated +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3d258422 kvm_is_visible_gfn +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 0x3f288146 gfn_to_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x3fd28175 __kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4231fc12 kvm_debugfs_dir +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x43b5a981 kvm_x86_ops +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x485cd7f6 kvm_rebooting +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4c38e986 kvm_queue_exception +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x4df03732 kvm_set_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5080d174 kvm_set_apic_base +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x509d3dc1 kvm_vcpu_write_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x53312545 kvm_vcpu_write_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5487e0cf kvm_lapic_set_eoi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5a0531d3 kvm_get_linear_rip +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5ca93d1b kvm_queue_exception_e +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x5d626a93 gfn_to_pfn_prot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6206647d kvm_read_guest_page_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6327fe92 kvm_mmu_slot_leaf_clear_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x64020e10 kvm_set_shared_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x648146d0 kvm_vcpu_halt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x669da1fd kvm_set_pfn_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x67d35f78 kvm_cpuid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x68074558 reprogram_fixed_counter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6d748015 kvm_set_cr0 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6e51cbcd kvm_inject_pending_timer_irqs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6f4e7d95 gfn_to_pfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x6f7eb90d kvm_get_cr8 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x70955ea6 kvm_arch_has_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x736e82ed __x86_set_memory_region +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x765090cd kvm_write_guest_cached +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x785c21f6 kvm_vcpu_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x79da87ce kvm_release_page_clean +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7aa64803 kvm_release_pfn_clean +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7bbef1d6 kvm_get_cs_db_l_bits +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7d3f08ac kvm_init_shadow_ept_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x7d7a8cde kvm_write_guest_virt_system +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8099582d kvm_valid_efer +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x82cd1864 reprogram_gp_counter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x831327da kvm_max_guest_tsc_khz +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x831d9c1b kvm_irq_has_notifier +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x84ceb28c __tracepoint_kvm_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8b22e9e7 kvm_release_page_dirty +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 0x8d17a258 kvm_clear_guest_page +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 0x8e36347b kvm_read_guest_virt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x8e559f5f load_pdptrs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x90e42a2b reprogram_counter +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9367ab3a kvm_set_xcr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x980e9a36 kvm_inject_nmi +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x993df5eb kvm_vcpu_gfn_to_pfn +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9a216313 kvm_define_shared_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9aa96ee3 kvm_mtrr_valid +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0x9ccf927e kvm_read_guest_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa0ec3a0a gfn_to_hva_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa26b66ad kvm_get_msr_common +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa5514460 kvm_get_msr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa5c37f22 kvm_is_linear_rip +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa61b4213 kvm_read_guest_cached +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa6312f4a kvm_emulate_halt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa64fa0ff kvm_mmu_load +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xa9e775a9 kvm_flush_remote_tlbs +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xaa1ce162 kvm_vcpu_yield_to +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 0xade25726 gfn_to_page_many_atomic +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xaee4911c kvm_vcpu_gfn_to_hva +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb14f5b95 kvm_arch_unregister_noncoherent_dma +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb1930a5c kvm_mmu_reset_context +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb284eed4 __tracepoint_kvm_nested_vmexit_inject +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb2a0f8b6 kvm_get_kvm +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb2a65cca __tracepoint_kvm_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb310b094 kvm_clear_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb40d8311 gfn_to_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb43a8c77 kvm_io_bus_write +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb5f9c684 cpuid_query_maxphyaddr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb6595e2a kvm_read_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb925b950 kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xb9c8504d kvm_arch_start_assignment +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xba9ed435 kvm_mmu_set_mmio_spte_mask +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbacb1628 kvm_complete_insn_gp +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbc2b538e __tracepoint_kvm_nested_vmrun +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbcbdfe86 kvm_vcpu_uninit +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbd2fa754 kvm_write_tsc +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbd9db804 kvm_mmu_page_fault +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbf05ab76 __tracepoint_kvm_inj_virq +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xbf31838c x86_set_memory_region +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc05fa432 kvm_write_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc1c2f046 __tracepoint_kvm_pml_full +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc27a97b7 kvm_require_cpl +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc51b3ead kvm_set_msr_common +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc5411395 kvm_write_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc56d75ce __kvm_apic_update_irr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc5765e2a kvm_init_shadow_mmu +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xc61fbe08 kvm_set_cr8 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xca9cad2e kvm_mmu_slot_largepage_remove_write_access +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcb67ce10 __tracepoint_kvm_nested_intercepts +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xcc28af6f kvm_read_guest +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xce62a7d8 kvm_emulate_wbinvd +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd02eefd6 kvm_vcpu_mark_page_dirty +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 0xd1714477 kvm_mmu_sync_roots +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd5799c3b kvm_set_cr4 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd809e6ea kvm_mtrr_get_guest_memory_type +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd93bbd46 gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xd9cbb05e kvm_mmu_invlpg +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdf77776f kvm_rdpmc +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xdff49ddb kvm_cpu_has_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe00fe5ba kvm_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe1b8d842 kvm_mmu_slot_set_dirty +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe2bd21dc kvm_requeue_exception +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe4952461 kvm_gfn_to_hva_cache_init +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe4dc50a0 kvm_arch_end_assignment +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe6d7a765 kvm_requeue_exception_e +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe6de577d kvm_find_cpuid_entry +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe85113e3 kvm_require_dr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xe9790e86 __tracepoint_kvm_cr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xea61a0e5 kvm_vcpu_gfn_to_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xeb9f8640 kvm_get_dr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf03d5beb kvm_put_kvm +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf2c9ca29 kvm_set_cr3 +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf310f8b1 kvm_vcpu_read_guest_page +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xf36a13f1 kvm_set_dr +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xfa2ed5d3 handle_mmio_page_fault_common +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xfb32774b kvm_cpu_get_interrupt +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xff1112b0 kvm_vcpu_kick +EXPORT_SYMBOL_GPL arch/x86/kvm/kvm 0xff1d4062 kvm_vcpu_gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x17959f3a __ablk_encrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x2f10147f ablk_init_common +EXPORT_SYMBOL_GPL crypto/ablk_helper 0x8a905226 ablk_set_key +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xa30d0916 ablk_encrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xc7e339ea ablk_init +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xda2b4ea7 ablk_decrypt +EXPORT_SYMBOL_GPL crypto/ablk_helper 0xdc74a5ea ablk_exit +EXPORT_SYMBOL_GPL crypto/af_alg 0x11badcb8 af_alg_wait_for_completion +EXPORT_SYMBOL_GPL crypto/af_alg 0x12a5a50f af_alg_complete +EXPORT_SYMBOL_GPL crypto/af_alg 0x1cbd7d16 af_alg_cmsg_send +EXPORT_SYMBOL_GPL crypto/af_alg 0x2908958d af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x31cc9c96 af_alg_link_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x493721f7 af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x5e6051a4 af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x921b9609 af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x96beeceb af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0xde1279dc af_alg_release +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 0xe580c159 pkcs7_validate_trust +EXPORT_SYMBOL_GPL crypto/async_tx/async_memcpy 0x0bbd54dc async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x0b55a4f2 async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0xc245e350 async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x865f2d1c async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0xf1517743 async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x26dbe1f1 async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xaec2675f async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xe292eba3 async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xed3be70a __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x02081f66 async_xor +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xc543f336 async_xor_val +EXPORT_SYMBOL_GPL crypto/authenc 0x587ef278 crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0xb29b3a3c blowfish_setkey +EXPORT_SYMBOL_GPL crypto/cast5_generic 0x0104843d 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 0xdad1a6f3 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 0x30733c9d cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x3cb4cf4d cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x4861bc4e cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x62630148 cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x71292eb7 cryptd_ablkcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xac7b45e0 cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0xafab3885 cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0xb260b7ef cryptd_free_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0xd8a2567f cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0xdaaa324b cryptd_alloc_ablkcipher +EXPORT_SYMBOL_GPL crypto/crypto_null 0x21cd536a crypto_put_default_null_skcipher +EXPORT_SYMBOL_GPL crypto/crypto_null 0x9fe56a17 crypto_get_default_null_skcipher +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 0x836d8a5b lrw_crypt +EXPORT_SYMBOL_GPL crypto/lrw 0xcd074900 lrw_init_table +EXPORT_SYMBOL_GPL crypto/mcryptd 0x14bdd4d3 mcryptd_flusher +EXPORT_SYMBOL_GPL crypto/mcryptd 0x1950a600 mcryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0x564af4cc shash_ahash_mcryptd_final +EXPORT_SYMBOL_GPL crypto/mcryptd 0x7e6689dd shash_ahash_mcryptd_update +EXPORT_SYMBOL_GPL crypto/mcryptd 0x90d60ae2 shash_ahash_mcryptd_finup +EXPORT_SYMBOL_GPL crypto/mcryptd 0x91c5e319 mcryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/mcryptd 0xad1741a3 mcryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/mcryptd 0xdb5dd737 shash_ahash_mcryptd_digest +EXPORT_SYMBOL_GPL crypto/mcryptd 0xdd790e8a mcryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/rsa_generic 0xadc25bd8 rsa_parse_key +EXPORT_SYMBOL_GPL crypto/rsa_generic 0xf1b141d1 rsa_free_key +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x42e4d52a 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 0x235be6c3 twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0x6c3229bb __twofish_setkey +EXPORT_SYMBOL_GPL crypto/xts 0xfd968234 xts_crypt +EXPORT_SYMBOL_GPL drivers/acpi/nfit 0x7393ef63 acpi_nfit_init +EXPORT_SYMBOL_GPL drivers/acpi/nfit 0xdb2445f5 acpi_nfit_attribute_groups +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/ata/libahci 0x0f53db5f ahci_do_softreset +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x197e80fe ahci_init_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x3413ab85 ahci_check_ready +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x35f29f6f ahci_start_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x4ea8e5ba ahci_shost_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x5584fc22 ahci_start_fis_rx +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x6656c35f ahci_stop_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x72040e7b ahci_print_info +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x760e7f2e ahci_save_initial_config +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x7b5b337a ahci_port_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8a97b301 ahci_qc_issue +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8ba854ac ahci_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8d79a408 ahci_error_handler +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x97406555 ahci_reset_em +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x99555a4b ahci_sdev_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xa0e78004 ahci_kick_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xaa9a66c9 ahci_set_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xb5e293ff ahci_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xb6d8ea8f ahci_host_activate +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xbbda2a12 ahci_dev_classify +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xe20aa241 ahci_reset_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xefff2031 ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xfe60ca93 ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x0b0143a4 ahci_platform_disable_regulators +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x168f3e4a ahci_platform_enable_regulators +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x30673b2b ahci_platform_get_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x3ab1fe33 ahci_platform_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x45eeffb0 ahci_platform_init_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x57eb15cf ahci_platform_suspend +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xb9860f3b ahci_platform_enable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xba4fd5f4 ahci_platform_resume_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xce8558f0 ahci_platform_disable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xdc35b9e8 ahci_platform_suspend_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xdd1f4da0 ahci_platform_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xf7e8d2e0 ahci_platform_enable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xfe4875ae ahci_platform_disable_clks +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0xd432bca9 __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 0x0f04160d devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x21e34e77 devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x6ce1dd14 regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xbff62d6d regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x00ce9298 bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x00df3cf4 bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2096c2a3 bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x258e6c06 bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x308c7987 bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x349befff bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x5225589d bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x5ec42268 bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x63be5f5d bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x82355d31 bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x87e34b4b bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x88fc96dc bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x936544bf bcma_host_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x937fb1da bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa8e1ebca bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa8ea0022 bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb6275495 bcma_host_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xcb7e1150 bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xda6c086b bcma_host_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xdcf0e2bd __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe9d3e20b bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xf014d446 bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xfb03206a bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xfdf9e99b bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x1753a9af btbcm_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x376a02b6 btbcm_setup_patchram +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x41260bc3 btbcm_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x8a639a0e btbcm_setup_apple +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x972688db btbcm_finalize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xb127f7fe btbcm_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x221f2162 btintel_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x659a7a33 btintel_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x13546561 btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x1e1eb40c btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x4dbeec12 btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x697f0945 btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x71f4de81 btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x9eb987f6 btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xa803c3fd btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xcc648a10 btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xde474775 btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xdee34c5b btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xe131d220 btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x2e76bc17 btrtl_setup_realtek +EXPORT_SYMBOL_GPL drivers/char/scx200_gpio 0xf87dafaa scx200_gpio_ops +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x04773b60 ccp_present +EXPORT_SYMBOL_GPL drivers/crypto/ccp/ccp 0x139738a5 ccp_enqueue_cmd +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x04cbcb48 adf_service_register +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x0bb6ff46 adf_dev_init +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x28c1fbe1 adf_dev_shutdown +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x3bc6d230 adf_devmgr_add_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x4c12ea06 adf_response_handler +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x70ace672 adf_devmgr_rm_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x749349d0 adf_cfg_dev_add +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x74ad36fd adf_dev_stop +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0x964498ec adf_init_etr_data +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xa2ccaa1b adf_cfg_dev_remove +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xaed75f0e adf_cleanup_etr_data +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xb1d445ef adf_service_unregister +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xc283c798 adf_cfg_section_add +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xd5713f81 adf_dev_start +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xe095597c adf_cfg_add_key_value_param +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xe10b6c43 adf_disable_aer +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xeec0d89f adf_devmgr_pci_to_accel_dev +EXPORT_SYMBOL_GPL drivers/crypto/qat/qat_common/intel_qat 0xf9aeaae9 adf_enable_aer +EXPORT_SYMBOL_GPL drivers/dca/dca 0x00211873 register_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0x01a33ab9 dca_unregister_notify +EXPORT_SYMBOL_GPL drivers/dca/dca 0x0e2d423b dca3_get_tag +EXPORT_SYMBOL_GPL drivers/dca/dca 0x2248ec7b free_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0x31a2c8df dca_get_tag +EXPORT_SYMBOL_GPL drivers/dca/dca 0x32fe7abd dca_add_requester +EXPORT_SYMBOL_GPL drivers/dca/dca 0xac34ecec dca_register_notify +EXPORT_SYMBOL_GPL drivers/dca/dca 0xb92aa862 unregister_dca_provider +EXPORT_SYMBOL_GPL drivers/dca/dca 0xc16d4e49 dca_remove_requester +EXPORT_SYMBOL_GPL drivers/dca/dca 0xd2549cd7 alloc_dca_provider +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x15302352 dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x6c68327d dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x761508b6 dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xce9f0bf3 dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xd094c0f5 dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0x1fa195af hsu_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0x5e7a18f0 hsu_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0x698dea07 hsu_dma_irq +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x1bb27253 vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0xa90d8009 vchan_init +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0xee6758ad vchan_tx_submit +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0xf7cf63b0 vchan_find_desc +EXPORT_SYMBOL_GPL drivers/edac/amd64_edac_mod 0x8e4ecf39 amd64_get_dram_hole_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0334defc edac_mc_add_mc_with_groups +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x18785fd7 edac_pci_reset_delay_period +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x1b51a5bc edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x3bffbe30 edac_device_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x48eec94c edac_mc_del_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x4d31d863 edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x4eef8642 edac_device_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x4f30f4bc find_mci_by_dev +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x575e0c92 edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x590ee575 edac_pci_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6d795450 edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x8234d1f6 edac_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x82e2172e edac_pci_handle_npe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x856141ad edac_pci_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x923d0199 edac_mc_alloc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x930ba44e edac_device_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xb7208351 edac_pci_handle_pe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xbd6118c8 edac_device_handle_ce +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xcf7aaa9c edac_mc_free +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xd1cb1cd3 edac_device_handle_ue +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xd8689d64 edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xd8982e98 edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xff169109 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-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 0x447b0f36 bgpio_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0x99cd3706 bgpio_init +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x34a6680e __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0xbbf74d5c __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x00551589 drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x377bfece drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x95b3d5a8 drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x05876c69 i915_gpu_busy +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x08a7896d i915_gpu_raise +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x402468e9 i915_gpu_lower +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0x500858b9 i915_read_mch_val +EXPORT_SYMBOL_GPL drivers/gpu/drm/i915/i915 0xe7237b0b i915_gpu_turbo_disable +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x14aadf0d ttm_dma_unpopulate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x16310de5 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 0xeb91922a ttm_dma_populate +EXPORT_SYMBOL_GPL drivers/hid/hid 0x02655c61 hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x05495392 hid_debug +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0593d097 hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x09a67889 hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x09fdc2a3 hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x1bdc50ee hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x248ffd25 hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0x30157cc9 hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0x34592c99 hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3aeb3a09 __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3d8e5c51 hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3e75ecdd hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x406e29f7 hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x43aa8c51 hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x43f357db hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4906a967 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x559fb8aa hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5686c4b5 hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5b646a12 hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0x60786332 hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6fc58c37 hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x85684b11 hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8b0555ed hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0x918c9207 hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0x95977e02 hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xab0ec813 hid_field_extract +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbaaede2b hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc2aee49f hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc8f646fe hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd08043f3 hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd2151a6d hidinput_find_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd96248b4 hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xda6ffa8e __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe720715f hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xebbe85dd hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf0fc6e65 hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf24148ec hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xfd549fc5 hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x2f622ea1 roccat_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x73c36e4e roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x8c4181ec roccat_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x13593844 roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x52365369 roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xc463f748 roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xf572a91b roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xf604cba1 roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xfd0a0ff5 roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x03785104 sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x447309f0 sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x5a967cd4 sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x5cb987d6 sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x8c0d3991 sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x960e9318 hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xc833fcf7 sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xe14f1a09 sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xf5b430a2 sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x01fd453e usbhid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x5ae7c86d hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x31966aca hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x3f069926 hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5a32b88d hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5cb7df39 hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x65eceb60 hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x6d2852da hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7285d678 hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x868b5a49 hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xa895af2d hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xae0404d3 hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb5c5a26d hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xd29d7371 hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xdb6e4a86 hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xdbe5aab5 hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xe0c19d98 hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xe389cff1 hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xfbb9a2f4 hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x14e7523a vmbus_open +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x358fafa5 vmbus_prep_negotiate_resp +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x36ce3cc1 vmbus_set_sc_create_callback +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x46a417ca vmbus_proto_version +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x5237934d vmbus_establish_gpadl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x6176452b vmbus_sendpacket_multipagebuffer +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x6e860c3e __vmbus_driver_register +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x7824c6d3 vmbus_sendpacket_mpb_desc +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x7af8ce7e vmbus_sendpacket_pagebuffer_ctl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0x9b52dfdf vmbus_recvpacket_raw +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xa9f0ce1c vmbus_close +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xaa64277e vmbus_get_outgoing_channel +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xcbf8702a vmbus_sendpacket_pagebuffer +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xd0c0de5c vmbus_teardown_gpadl +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xd691e8db vmbus_are_subchannels_present +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xec2f99fd vmbus_driver_unregister +EXPORT_SYMBOL_GPL drivers/hv/hv_vmbus 0xf45dd651 hyperv_mmio +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x664a7ceb adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x9f83a1f5 adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xf1bba58c adt7x10_remove +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x02a58e85 pmbus_do_remove +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x221c9d0b pmbus_write_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x3310aa36 pmbus_write_byte +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x37ed6d3c pmbus_clear_cache +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x5ce03688 pmbus_check_byte_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x67e5bfa8 pmbus_do_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x6a70cd3f pmbus_set_page +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x6c295ac0 pmbus_regulator_ops +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x7649281a pmbus_read_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x79ac22fc pmbus_clear_faults +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x84c39c99 pmbus_write_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x883a3300 pmbus_read_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xad5b4bd3 pmbus_update_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xc2c57339 pmbus_check_word_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xfb2007b0 pmbus_get_driver_info +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x04235c31 i2c_dw_func +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x196a5fd0 i2c_dw_enable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x583cedd7 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 0x864620a5 i2c_dw_read_comp_param +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x8d72401d i2c_dw_is_enabled +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xa8ebd252 i2c_dw_disable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xb9433599 i2c_dw_disable_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xba1ef6bd i2c_dw_init +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xc078cc30 i2c_dw_clear_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-nforce2 0x3e60d669 nforce2_smbus +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x2cf751c2 i2c_add_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xe6ed27a7 i2c_del_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x0ab4ebe7 i2c_setup_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x1bf5a3e5 i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x082ccbb7 ad_sd_calibrate_all +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x0913cd1f ad_sd_init +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x2ddb9bc6 ad_sd_set_comm +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x42929901 ad_sd_read_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x91fdf54c ad_sd_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xbca71a13 ad_sd_validate_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xbe2977e7 ad_sd_write_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xc337ee57 ad_sigma_delta_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xd7a35a6c 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 0x090fb2f4 adis_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x2014726c adis_init +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x69e4a67d adis_update_scan_mode +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x75a0fd26 adis_write_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x8232e4c6 adis_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xaa74b046 adis_check_status +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xab22c76f adis_probe_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xae719ef8 adis_reset +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xcf1d8a83 adis_remove_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xdef74686 adis_initial_startup +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xf490cb8a adis_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xffbab9ed adis_read_reg +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x0ba3f7b2 iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x0c66eba5 iio_scan_mask_query +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1320582a iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x175c8617 iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x18a5e79e iio_write_channel_raw +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 0x31023686 devm_iio_trigger_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3595f8d3 iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3729c665 iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x47938d2e devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4f7cd583 iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x553afb34 iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x569e3a42 iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x5898a2d5 iio_update_demux +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8287706e devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x82e27213 iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8ce04dbe iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8e8b10b6 iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8fd89406 iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9aa8dbb2 iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xaa60c85a devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb076edbe devm_iio_device_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb269bb40 iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb3abd6a8 iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb858e3f3 devm_iio_device_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xbd2efc99 iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc798efb0 iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd2c1174c iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xddb33a53 iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xeec7dc5d iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xeed7c221 iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf42a7ef7 iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfe26c871 iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfefe27ea iio_update_buffers +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0xff6cedd8 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 0x721672ae adxl34x_probe +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xe4586827 adxl34x_resume +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x3e5d86b8 cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x764e8d85 cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x992b6785 cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x7611d312 cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xa3f52074 cyttsp_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xaddfe191 cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0xdeaf7616 cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0xe8780a9e cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x0d9f44e2 wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x0f03aa82 wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x237f6017 wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x52af8d17 wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x5fd85aaf wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x8aa5de74 wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x97366bc6 wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xc135447c wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xdc8b5926 wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xdc9355e2 wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xe6c65611 wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xeb6aa693 wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x1ee30c6b ipack_device_init +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x7b2c3051 ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x7f01f51c ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x83d7bf3f ipack_get_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xac1ee46c ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xbced73da ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xcf8f46f9 ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xdb764fff ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xf2257ad1 ipack_bus_register +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 0x0f1a55fc gigaset_shutdown +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x138165c8 gigaset_isdn_rcv_err +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x2163f556 gigaset_if_receive +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x2a7be322 gigaset_m10x_input +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x3684a3db gigaset_initdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x3d90b7d1 gigaset_start +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x3f0f3aa8 gigaset_add_event +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x454aa44f gigaset_debuglevel +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x5cf94e94 gigaset_fill_inbuf +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x6862b8ec gigaset_freedriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x7bee197b gigaset_stop +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x8eff32df gigaset_dbg_buffer +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xa08ea93a gigaset_blockdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xc375bb11 gigaset_initcs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xca5fdb84 gigaset_skb_sent +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xcf8bd1f7 gigaset_freecs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xe1c53950 gigaset_m10x_send_skb +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xea0221c0 gigaset_skb_rcvd +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xf674db5a gigaset_handle_modem_response +EXPORT_SYMBOL_GPL drivers/leds/dell-led 0x86fd1ffb dell_app_wmi_led_set +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x0bac2cbc led_set_flash_timeout +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x11b3fa80 led_classdev_flash_register +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x27a354bc led_set_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x3682b7ee led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x562fc43f led_get_flash_fault +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xd8436b02 led_update_flash_brightness +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 0x23570da9 mcb_get_irq +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x3e991eb4 mcb_free_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x4c700ff2 mcb_bus_get +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x52bf8109 chameleon_parse_cells +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x6b9e21be mcb_request_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x732424dd __mcb_register_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x8656360c mcb_alloc_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x89a81549 mcb_device_register +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x8bf52ac0 mcb_release_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x94fd240a mcb_release_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xb19bc361 mcb_alloc_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xb9e4b468 mcb_bus_add_devices +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xc15bfa3d mcb_bus_put +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xc76ee636 mcb_unregister_driver +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 0x098c37fc dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x12b93089 dm_cell_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x17dd39d6 dm_deferred_set_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2ab9d177 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 0x4e2651aa dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x4e85d5ae dm_cell_promote_or_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x500a99cb 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 0x88db75b6 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 0xc0e58bfe dm_cell_visit_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xca2e3a88 dm_deferred_entry_inc +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xe51fc269 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 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 0x906ba7ec 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 0x03ca125a dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x46f54cc1 dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x4e720e2f dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x695cc475 dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xa4cf9c85 dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xbcd9a9ac dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xc4633554 dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x4df1a77d dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x5be2597d 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 0x25292199 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 0x43e2f653 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 0xa1f3acc5 dm_region_hash_create +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 0xd9ee4bdc dm_rh_mark_nosync +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xe213f4ef dm_rh_delay +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xf37a3cfe dm_rh_get_region_key +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xfc48320a dm_rh_bio_to_region +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 0x0604db1b dm_btree_remove_leaves +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 0x2339577d dm_block_manager_create +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 0x95a52abd dm_bm_is_read_only +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/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x166d7ed5 saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x3988a5be saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x3a2be068 saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x59369a40 saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x8fdf3909 saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x99b8b95c saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xdd4cc1a0 saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe21a777c saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xef6500d7 saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xf360bc1f saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x294991da saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x4e4141a8 saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x6e545d0a saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x6ec90af2 saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xa2a4561b saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xc15a8992 saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xc17e93b5 saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x04ed8152 sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x1757e354 sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x2130ee01 smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21889616 smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x261e4e40 smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x35574176 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 0x45284ae9 smsendian_handle_rx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45425c2d smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x63222b29 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7488b807 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 0x9c2225ed smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xa5cd4a05 smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xa8c2ddb9 smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xac25d878 sms_board_event +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xc3e9b3f9 smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xd00b3dc1 smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xe3ba37c7 smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xef177485 smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf853a727 sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xff8e2674 smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0x2d424530 as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0x7675a065 cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0x4336cd57 tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/media 0x015e00bd media_entity_put +EXPORT_SYMBOL_GPL drivers/media/media 0x0bbb7d6f media_entity_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/media 0x11290d3a media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/media 0x21615b2c media_entity_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/media 0x27d5a020 media_entity_create_link +EXPORT_SYMBOL_GPL drivers/media/media 0x2ceb5d6b media_entity_init +EXPORT_SYMBOL_GPL drivers/media/media 0x2ddd0971 media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/media 0x316a7f86 media_entity_cleanup +EXPORT_SYMBOL_GPL drivers/media/media 0x50983261 media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/media 0x66937e33 media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/media 0x73a13142 media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/media 0x907d4723 media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/media 0x9e3d2eca media_entity_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/media 0xa55f2b61 media_entity_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/media 0xacaeeef8 __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0xb0620847 media_entity_get +EXPORT_SYMBOL_GPL drivers/media/media 0xecfcb4d2 media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0xf513ac84 __media_device_register +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0xc9203250 cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x09921f14 mantis_input_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x0ade5150 mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x1183de66 mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x1c7e08ad mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x2e72b785 mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x2e90f0ca mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x4009222c mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x41fcb0d9 mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x64e082fd mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7fbd0dcb mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x84d5a48d mantis_input_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x93e49c40 mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xb344426a mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xc17a41a3 mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xdafa3418 mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xdd7a91c7 mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xf47d0121 mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xf77ea627 mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xf99411be mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x1639857c saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x2be6c5de saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x2c1ab0be saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x2f09f315 saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x33f75b88 saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x441eb71f saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x47968c7c saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x49dc5a46 saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x4eac13e9 saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x5c3428bc saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x65eba052 saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x8856f067 saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x96312675 saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x9e9f1fee saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xa5079bb7 saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xbbf540b7 saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xbe291181 saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xc864cf70 saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xeebeec77 saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x262489bf ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x69c7f293 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 0x95356fd5 ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xb2aa0839 ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xce0758bf ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xd4ac9d69 ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xfe356bde ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/radio/radio-isa 0x0ba5b934 radio_isa_remove +EXPORT_SYMBOL_GPL drivers/media/radio/radio-isa 0x19e833c8 radio_isa_pnp_remove +EXPORT_SYMBOL_GPL drivers/media/radio/radio-isa 0x601a715e radio_isa_probe +EXPORT_SYMBOL_GPL drivers/media/radio/radio-isa 0x9d0a7a39 radio_isa_match +EXPORT_SYMBOL_GPL drivers/media/radio/radio-isa 0xc19630c2 radio_isa_pnp_probe +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x6579d34f radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x90f63ece radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x06f056c0 ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x1360bf1b rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x149ed03f rc_open +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x25331dba ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x313439ac rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x3b71274f rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x48397914 ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x5306ed4f rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x553efb91 rc_core_debug +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7d6427c8 rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x832a803f rc_map_unregister +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x93c4cf5e rc_close +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x98de735f rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xa3527498 rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xaa8c17cf rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xaf23c6cd rc_map_get +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xd2715bc8 rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe6500dfa ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe793d75c ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xf27c1ca7 rc_map_register +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0xb0df08b7 mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0xf1253ba7 microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0x98079017 mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0xd0383b23 r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0x43786c4a tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0x557e9388 tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x23f917e5 tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0xe5f763f0 tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0xbe5f23a8 tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x1eb8b158 tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x37fb8700 tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xc6e6dd44 tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xde752d5e tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0x4478e9be simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x03a0fdc2 cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x236c49c0 is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x316bba78 cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x3173465d cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x414d2bc6 cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x4ee3ff32 cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x6b854500 cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x6c0b4072 cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x6dce10da cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7328b738 cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x74d2cfdd cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x8b618e53 cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb1a96c89 cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb9fd4157 cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xd58eb5e0 cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xd7e50abb cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xdfdfb222 cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xe2aaa050 cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xe9a1e1dd cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xf531d8d7 cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0x2724f9d8 mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0x07c8e4b6 mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x0fe78780 em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x2c0fe40e em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x32831580 em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x3a622218 em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x5527d97c em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6d578f78 em28xx_boards +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7684013e em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fc8652c em28xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x80ac1203 em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x93d08089 em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x97b971be em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x97d08476 em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x9dd9909e em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xb1d2a490 em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xbb863554 em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcb6eeb34 em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcb9fb886 em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcd75ef7f em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xd645b007 em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xd8bc035d em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xfba2e3ac em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x0c45be9a tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x0f8746e9 tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x784cba00 tm6000_set_audio_bitrate +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x79083d4a tm6000_set_reg_mask +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 0x2c01b7db v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x4dc92eca v4l2_i2c_subdev_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x7814c934 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 0x90c501ea v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xc0722f83 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-common 0xfdf84c4e v4l2_spi_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 0x5491c182 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x67b8205b v4l2_detect_cvt +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 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-dv-timings 0xf98d0f9d v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x07fb996d v4l2_flash_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0xb880f07c v4l2_flash_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x04ce9c9e v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x077c83bd v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0d140a9a v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x17eb0eee v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3ae3cd6f v4l2_m2m_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4269be16 v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x45ca8da1 v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x45e518dd v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4b67998c v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x51b38f72 v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x623110c1 v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7be95d3b v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7fc0f0ac v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8bab6d5c v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x993cad33 v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x9bc7adf2 v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x9bd6d008 v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x9db18010 v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x9f8ca772 v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa609af24 v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xad98af88 v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb10b3643 v4l2_m2m_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xbbff2640 v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc635cb46 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 0xd6fc5630 v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xdca13c0c v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xdd22ccc3 v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xdda4938c v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x0a05abeb videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x0c8d4dcf videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1b794d54 videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1e0e0344 videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x20c70d07 videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x243fff99 videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2a4de7f5 videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x34671cb0 videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x4b74798d videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x55abbb31 __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x6fe705e0 videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x79e000ae videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x8698d354 videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x8f7e813b videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x92e24dbb videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa90af1d1 videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa93867f9 videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xae4fb858 videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc8c85594 videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xcb18854d videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd54883b3 videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd56dc5e0 videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf07725a8 videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf77e7ed7 videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-contig 0x2c727e51 videobuf_queue_dma_contig_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-contig 0xbcd5a8c9 videobuf_dma_contig_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-contig 0xbfb61576 videobuf_to_dma_contig +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x0dc7abcd videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x9cb09f06 videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xa1cdf447 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 0xdd363a24 videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x14c9f0e8 videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x1e3ea05b videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x23341551 videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x0e9cd084 vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1135d87e vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x28a0e65a vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4388c3c7 vb2_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x49437583 vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4ed44a7e vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x551ce128 vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x590fb7df vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5e7490e2 vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x64cfcd68 vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x69870e70 vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6ac8e3a0 vb2_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x7200fc9f vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x7953440a vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x8025f338 vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x880a594f vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x887690cf vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x8cae7806 vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x91f9a118 vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x9aec0678 vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x9bf5efcd vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa0d616a3 vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa19c2763 vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa4693b6d vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb48b373f vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb4c8bb75 vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc54a5b06 vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc5ff5572 vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc8116c74 vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xce778a40 vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd08e93f5 vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xed48c94d vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xed75434f vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xefdbb4b9 vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf148fd24 vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf33e6c6f vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf85ac55b vb2_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf9a63ceb _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xffcc3ff8 vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x26f46553 vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0xcc122b3b 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 0xa8bc9d16 vb2_dma_sg_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0xb6a78909 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 0x7e63c0a1 vb2_get_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x97889e95 vb2_get_contig_userptr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x9af49981 vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0xdaf721c9 vb2_put_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-vmalloc 0x8da173f1 vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x336c336d v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x33fd8211 v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3662ffab v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x46a8e146 v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4835e77e v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x51e95131 v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x535afabf v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x57d0b7a5 v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6001fd12 v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x77c330c1 v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x863f3664 v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x89efaedd v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9b166694 v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9c2191de v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9c34fd52 v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9c4021c5 v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa120e381 v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb46db3fd v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb68e7763 v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbcf67f7f v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbfddb919 v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcf4bccce v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe397a287 v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe50670ef v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xeb39e849 v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf143a059 v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf1a369f5 v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x242b497f pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x8f4132de pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xa2e3b73f pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x06700845 da9150_bulk_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x5fe0c80e da9150_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xbb666a5b da9150_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xd4f27843 da9150_bulk_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xf0dbb553 da9150_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0x2c9e2c87 intel_lpss_probe +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0x476dfeb2 intel_lpss_remove +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0x729c134e intel_lpss_prepare +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0xa0a84877 intel_lpss_resume +EXPORT_SYMBOL_GPL drivers/mfd/intel-lpss 0xade909a6 intel_lpss_suspend +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x107951fa kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x31b0294b kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x5c18aba3 kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xab0e0281 kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xaeae5fda kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xb115a723 kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xc2fbb021 kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xfb952a5b kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x3be14b03 lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x996b33f5 lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xee1c60bd lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x136ef021 lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x4c3f7c4c lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x586aae7b lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x74a2153d lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xbc9f5c3a lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xbd2173d6 lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xf0caebf5 lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x1afa0040 lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x65ea6033 lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xb411e0c6 lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x2f12cafc mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x3d1d3f94 mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x733ef641 mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x7da774b4 mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xc698c8a6 mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xc86caaa3 mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x41e47d73 pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x45689760 pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x5ca312b0 pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x5e105c3f pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x93a2bfb5 pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xb0c4c3d2 pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xb40df138 pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xb7f41c05 pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xce41fbe9 pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xdaa7b827 pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xf080afbe pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x163c6712 pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x84a32314 pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x45d62efb pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xa34a3a7e pcf50633_gpio_invert_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xa715c6c1 pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xb86d7174 pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xda749a7d 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 0x02d6aaa0 rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x0bc76141 rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x0f0f8e21 rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x166684a0 rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x1e06d3a4 rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x257d2d10 rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x3572351b rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x3a6b22c0 rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x3aa6ad86 rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x484d28ca rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x4a203214 rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x5223002f rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x531c9f97 rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x703d78f3 rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x9cfb1d35 rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xa84c96c6 rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xb2e398c4 rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xbfd481c1 rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xc3a952e2 rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xc645ecd0 rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xce8ed17e rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xd8a5bea2 rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xf3648258 rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xf74edb91 rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x12f78dda rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x17fa7d80 rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x281117c2 rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x349acde9 rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x3b55ad98 rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x44fd18a7 rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x5648b29f rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x9e00daa7 rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xa8e53da3 rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xada78edd rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xd66c4ea1 rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xed44162b rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xf1258bd5 rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x03fb8e15 si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x188b56a3 si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2020a049 si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x205ec231 si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x253e7a47 si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2f1c98d1 si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x343e16b3 si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x36717d41 si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x391647e5 si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x39c2ab8d si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x3a0de363 si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x3a6a6ae8 si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x415c3729 si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4220a4e5 si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x496afa38 si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4a560ec2 si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x52517770 si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5650a633 si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5911d979 si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5bfdd25a si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x63a86021 si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x8ac8fc81 si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x8c3c5099 devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x92a74567 si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa5980a5f si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xac036043 si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xbe2a9290 si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc48bedb4 si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc75e9f6b si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd46b70bd si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe3a30eb7 si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe3d5718c si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf32c8a4c si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf47187dd si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x366ca0ae sm501_unit_power +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x4ad0bfb9 sm501_misc_control +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x53245848 sm501_set_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x7d350540 sm501_find_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x890845f7 sm501_modify_reg +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x041f9470 am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x78d8b95d am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x7f888905 am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xa3a613cc am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x2a18afe0 tps65217_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x6b26fa87 tps65217_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x9eb82fc1 tps65217_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xae338799 tps65217_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x75662b07 tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xd67d4994 tps65218_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xd762793b tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xf180d49f tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0xae0da620 ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x21b2380a cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x7773b96c cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xa9c5649b cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xb60257ab cb710_sg_dwiter_write_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 0x2906a723 enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x5270bc68 enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x6c78ac01 enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x73b70aa8 enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x977ea511 enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xa9e64d83 enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xb045254d enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xc5ff104d enclosure_component_alloc +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x0936e3cd lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x09e198df lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x17c35552 lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x446a0b39 lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x5404a660 lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x689afdd5 lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xba4897b8 lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xe5213427 lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x13dff43e mei_cl_set_drvdata +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x30dfc6e0 mei_irq_write_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x38e79110 mei_hbm_pg +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x4356019f mei_cl_register_event_cb +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x44a3f52c mei_cl_add_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x4711fb56 mei_write_is_idle +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x54dddc5b mei_restart +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x5f94ca1c mei_cl_driver_unregister +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x669b288f mei_cl_disable_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x68a2a136 mei_start +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x770d08f1 mei_irq_compl_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x78fb6436 mei_cl_recv +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x7feb438e __mei_cl_driver_register +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x80682f60 mei_cl_enable_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0x9812b71a mei_deregister +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xaf02acf4 mei_device_init +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xbda95fce mei_register +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xbe16033c mei_irq_read_handler +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xd899b7f9 mei_reset +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xda27124f mei_fw_status2str +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xe04cae14 mei_cl_remove_device +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xe10fac99 mei_stop +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xe6d63365 mei_cancel_work +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xfc8d2929 mei_cl_send +EXPORT_SYMBOL_GPL drivers/misc/mei/mei 0xffc9d3de mei_cl_get_drvdata +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 0x55c61ed4 st_register +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x77138830 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 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 0x8f7ee6e3 vmci_qpair_dequev +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 0x9e392534 vmci_qpair_peekv +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 0xd7bf6880 vmci_qpair_enquev +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 0x2d2ca3d2 sdhci_set_bus_width +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x3324d38e sdhci_alloc_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x3c38e0c6 sdhci_set_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x4a0b2edc sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x6f80a1ca sdhci_reset +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x956c44a9 sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xa1fb2bc6 sdhci_free_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xd78e69d4 sdhci_enable_irq_wakeups +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf2b370dd sdhci_send_command +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf82a5e17 sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf8a99872 sdhci_remove_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf96ae43d sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf9d1bdad sdhci_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xfe6b9ddd sdhci_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x0359ffe3 sdhci_pltfm_free +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x3493c77c sdhci_pltfm_init +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x3aa58f19 sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x4c047949 sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x7ef64e40 sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xa462b688 sdhci_get_of_property +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xadaf7d0c sdhci_pltfm_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xdb5b4058 sdhci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xf7242efb sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x568f78c1 cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x69a65d29 cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xab915d57 cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x3933fd95 cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xb49879c3 cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xcaca3213 cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0xd8dc8cb2 cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x1a7fb873 cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x72e4c56a cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x9a9c9225 cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x068a2c89 get_mtd_device_nm +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x08dbc2e8 mtd_unlock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0dc90a21 mtd_block_markbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1152af12 __mtd_next_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x183d904c mtd_panic_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1e67943c mtd_unpoint +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x26203fe9 __put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x275b313d mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2f61c15f unregister_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x31380efb mtd_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x36d52104 mtd_device_unregister +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3dfaa6a3 mtd_is_locked +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x43d05185 mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4f2f860c mtd_is_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5076c6b1 mount_mtd +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5b4a64ba mtd_get_user_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5faeedb7 mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6bf8fa2c put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x70e9f6d6 mtd_read +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x71e17a2f mtd_device_parse_register +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7c1db7e6 register_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7ee19a85 mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x823ab0ac mtd_get_device_size +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x836166b1 deregister_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x84382d36 mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x89e2fd65 mtd_block_isbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8c7760c4 mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x93bc7a4d mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x97e51f61 mtd_erase_callback +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa5e1e865 __get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xab811651 mtd_del_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb19b5cac mtd_read_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb67adfc3 mtd_point +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb8133f6b mtd_block_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc697052a mtd_table_mutex +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd5ecc8be get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe96e3083 kill_mtd_super +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe9773653 mtd_lock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf04c4d9a mtd_add_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf7cccd87 register_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf98a40fa mtd_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xff64b10f mtd_writev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x1e309150 register_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x5649d91a deregister_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x6e9c15a2 del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x7c33fc8b mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xfddae981 add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0x0a898d2b nand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0xedc537a8 nand_wait_ready +EXPORT_SYMBOL_GPL drivers/mtd/nand/sm_common 0xe9def26b sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0xd1714252 onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0xd1ed44ed onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0xcc101860 spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x0928047e ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x37e144cf 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 0x4a09b4ff ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x4d0774dc ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5cfdd22d ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5d004b1d ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x67e21bc0 ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x6f650e58 ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x83303458 ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x839866b6 ubi_leb_read_sg +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x9758a22b ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x9ebb2d8f ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xa2a8613f ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xe9fcbb9a ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5ee9ba8 ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xfd48a353 ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x5c685e77 free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x8975a19c alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x8f3ec4fb c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xa3578b7a c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xaa7bf96b register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xb7844d5d unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x11a25226 alloc_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x19acea8d alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x1adb3489 can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x222c295a can_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x41f90357 unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x4f1c8c91 alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x505fe1df free_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x63899e6f register_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x6687ddf0 can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x69659122 close_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x6f5663cb can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x72d9a3cf alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x8ae44040 open_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xa22a6a17 can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb346573b can_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xbaca7569 can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xc438fed5 devm_can_led_init +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xd0a4f487 can_led_event +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xecad5a7d can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xefbeab96 safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x016a55b5 free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x04845fc0 register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x0f1655f4 unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xae64635b alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x4d49af79 free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xa42bdf41 unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xbcfaead3 alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xffd4ce3a register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x01889bac mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x036cbc44 mlx4_set_vf_rate +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x03d5f943 mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0601370d mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0698e245 mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x09eb8979 mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0fb467d8 mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1237aaf2 mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x157274cd mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x17fc12bf mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x181900c7 mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x18b5027c mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1e238939 mlx4_get_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x23405d48 mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2418960c mlx4_unbond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x24907a8c mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x261114e9 mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2618b8c6 mlx4_bond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x27df96a2 mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2819061d mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2b50eb5e mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2e442906 mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x30ccbaf8 mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x318439f3 mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x327a4138 mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x336beb5e mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x36136f58 mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x37809c67 mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x39a7a3e0 mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4232a179 mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x447edf48 mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x457f3632 mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4715e69b mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x47faeb08 mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4825b2cc mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x495beab1 mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4b672767 mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4bb7a2ab mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5036cb0c mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x54f4acac mlx4_get_counter_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x57069f34 mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5b9e9b61 mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5dd5da4d mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x615f15da mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x62281373 mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x66b0ec20 mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x66de694b mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6a48de23 mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6bfb881e mlx4_get_vf_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6d1a6c3b mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6f66152f mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6fb5091d mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6ffe31d7 mlx4_get_internal_clock_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x705cec15 mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7192196a mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x762eab54 mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x76f26ccc mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x78c1ce3b mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x799265e5 mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7a6aa9e0 mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7c825a70 mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8043108a __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8324526b mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8d79b7eb mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8f17a34b mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8f26a836 mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9009a52f __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x93a7e740 mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x93cd56d2 mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x94b77034 __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x956441e4 mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x982435d5 mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9a0ac145 mlx4_port_map_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9d3dc31f mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9eb90bc4 mlx4_set_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa07941c9 mlx4_fmr_unmap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa0a71f13 mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa0f2e47e mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa1301980 mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa1c5f2da mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa31ae68b mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa7458cf4 mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa95b87ff mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xabda8305 mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xac1a3076 mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xac980f1d mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xacc113df mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb2b8105c mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb35e6566 mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb537be01 mlx4_get_default_counter_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xba788fe6 mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbee22d71 mlx4_fmr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc23c085a mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc3a3f02e mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc3dc886d mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc6e72047 mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcb786906 mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcee57d0a mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd6223694 mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd8b744be mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdbd1da6f mlx4_fmr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdc122da2 mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdc8f902d mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe287d58c mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe351d9aa mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe3ffece6 mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe6bd3348 mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe99dd669 mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe9e35735 __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xecca7c3b mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xecf33b70 mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xedbe7258 mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf01673a0 mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf1eff4ce mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf2290de7 mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf2472723 mlx4_fmr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf3638738 mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf41c91f2 mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf4e7c7fe mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf4ef1d40 mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf7da86d6 mlx4_map_phys_fmr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf8c6780c mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfe78e7c2 mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x03c7c1d7 mlx5_query_port_proto_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0686f531 mlx5_query_port_vl_hw_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x076c9462 mlx5_core_xrcd_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x09543b3d mlx5_fill_page_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x10badaef mlx5_core_mad_ifc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x14eb5c21 mlx5_core_page_fault_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1675750d mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x17a8f37b mlx5_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x277707c2 mlx5_core_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x313b2ace mlx5_destroy_unmap_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3d217ddd mlx5_query_hca_vport_gid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4a0137fb mlx5_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4b0c80f3 mlx5_core_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4b58cf23 mlx5_set_port_proto +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x509c1cdc mlx5_core_destroy_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x625b7a4f mlx5_query_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x66efaad9 mlx5_query_port_max_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x72aa3efa mlx5_query_hca_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x745708cf mlx5_core_eq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x765dccd7 mlx5_db_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7cc2a27e mlx5_query_hca_vport_pkey +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x93f7ef09 mlx5_create_map_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa063d00b mlx5_query_port_oper_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa3f63af5 mlx5_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa47aac52 mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa59b9651 mlx5_set_port_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb371adb1 mlx5_query_port_link_width_oper +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc3cb1481 mlx5_query_port_ptys +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd8528752 mlx5_query_hca_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd8ef6386 mlx5_query_port_proto_oper +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdfc865da mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe567541f mlx5_core_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xeee31b9f mlx5_query_port_proto_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfb4b4d0b mlx5_core_create_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x1654f9eb stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x6206f7d4 stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x703b439c stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xe4d709bd stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xba9106bf stmmac_pltfr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xee325426 stmmac_pltfr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xf26860c5 stmmac_pltfr_pm_ops +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x0518937e cpsw_ale_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x3cbd6d26 cpsw_ale_flush_multicast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x5ef5c19b cpsw_ale_dump +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x5fba21ef cpsw_ale_add_ucast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x70ae2705 cpsw_ale_del_mcast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x75d7880d cpsw_ale_control_get +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x841b2015 cpsw_ale_stop +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x90005681 cpsw_ale_add_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xabc1a6a6 cpsw_ale_set_allmulti +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xb9931b99 cpsw_ale_del_ucast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xcac99474 cpsw_ale_control_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xcf3590ed cpsw_ale_add_mcast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xd0ff9445 cpsw_ale_del_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xdc6e6cf9 cpsw_ale_start +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xe6c75e78 cpsw_ale_create +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x1efac633 macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x9fd96716 macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xe15ed8bb macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xee36f44e macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macvtap 0xc2aa22c3 macvtap_get_socket +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x2a8feea6 usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xc169955b usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xe82f0db2 usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xec79e624 usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x17be21eb cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x2cd253dd cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x4702f4fb cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x76db216a cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x7ff12df9 cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x9bdd4083 cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xc0b4f5a1 cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xc89b906c cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x26f8b0db rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x2ca24542 generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xa06e4c11 rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xb67f8906 rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xbbfb71aa rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xfc8a6546 rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x04c02037 usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x090e9a57 usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x0b1680e7 usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x13045b93 usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1c198282 usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1f3c0b85 usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x27f36939 usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3a55abb9 usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3b8fa20c usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4847e729 usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4c7f8491 usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5dbda784 usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6452639a usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6ade4dca usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6c4f3bcb usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x82f6682d usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x88371d6e usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8b670339 usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8cacee09 usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8f126eb0 usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa3596435 usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa460145b usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa4b061b8 usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa4dd5348 usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa5cfb6c7 usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xaa5df3cc usbnet_set_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc2ca507e usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xcbd774df usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xcf524609 usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xdee5de98 usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xeb9afcf3 usbnet_get_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xfa059f39 usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x2509259a vxlan_xmit_skb +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x43a2900b vxlan_sock_release +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x7b300dd0 vxlan_get_rx_port +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xc2dd608b vxlan_sock_add +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x008f4b74 i2400m_tx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x0bebbfad i2400m_tx_msg_get +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x224ec6f8 i2400m_post_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x3d74e645 i2400m_release +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x6fc8559e i2400m_dev_reset_handle +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x79290a43 i2400m_cmd_enter_powersave +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x842961cd i2400m_tx_msg_sent +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x892511ff i2400m_netdev_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x90403046 i2400m_is_boot_barker +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xa173454f i2400m_dev_bootstrap +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xadd666c6 i2400m_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xae7346f9 i2400m_error_recovery +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xaf6a34d8 i2400m_rx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb00b793c i2400m_bm_cmd_prepare +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb015a524 i2400m_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xe5ebe45d i2400m_init +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xf9503023 i2400m_pre_reset +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x40735494 cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x7d0ab21f cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x91e14f60 cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0xf4984163 cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/ipw2x00/libipw 0x882e193d libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x0b6a2e5f il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x3834fc8a il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xc5b82dea il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xce0bdd00 _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xe160cd8e il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x052016ab iwl_write_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x12d32ff5 __iwl_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x15b48142 iwl_opmode_register +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1b074767 iwl_abort_notification_waits +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x20d598bf iwl_poll_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x2d245fee iwl_init_notification_wait +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x35033c81 iwl_phy_db_free +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x37617601 iwl_parse_nvm_mcc_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x38d57e8b __iwl_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x40c6a9d6 iwl_poll_direct_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x43b98df0 __iwl_warn +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x46f9cefd iwl_remove_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x4e0a1427 iwl_nvm_check_version +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x51b657cd iwlwifi_mod_params +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5c52e109 iwl_opmode_deregister +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x64b34455 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 0x7a1b2250 iwl_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8bbcdbe8 __iwl_err +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8c5d5ab3 iwl_phy_db_set_section +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x91411afe iwl_phy_db_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x9bed63d8 iwl_parse_nvm_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x9bf26736 iwl_read_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x9c8e3fa2 iwl_wait_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xab1b5f9a __iwl_crit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xab4a9c3f iwl_notification_wait_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xb8979af3 iwl_notification_wait_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xba155f4a iwl_write_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xcef38997 iwl_clear_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xeec3233c iwl_read_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xf45f6a73 iwl_force_nmi +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xf75d8bb1 iwl_parse_eeprom_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xfb3b33ea iwl_set_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x23221294 lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x3477248d lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x401d8ae9 lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x50feddb1 lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5e4eb34a lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x60fd7706 __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x6f9150c0 lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x71db6fc3 lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x9012ab85 lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xaf0947fa lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xafd687a7 lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xb37ef16c lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xc098e583 lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xe9182e9a lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf4202ac2 lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf64277de lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xfa77aebc lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x15d4de75 lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x1f949d6d lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x2c8161a7 lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x2ff9c477 lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x56b7e943 lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x77010436 lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x827f605c 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 0xfe310147 __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x0e548082 mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x279288f7 mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x2e2df512 mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x31bd9748 mwifiex_alloc_dma_align_buf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x412ffb2d mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x49190f72 mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x4e176e67 mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x56abe1e9 mwifiex_drv_info_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x6aa7994f mwifiex_upload_device_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x743575bf mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x7a3ca1f3 mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x95503f8e mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xb234c7b2 mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xb622fd73 mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xd5dad50d mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xdb5ced6f mwifiex_queue_main_work +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xddd47d57 mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xe22cfba8 mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x3bd7895f p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x751a4f4c p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x882ce743 p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x99a2d136 p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xaa76569c p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xda3b7b6a p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xe22dd83c p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xf2f50b8b p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xfee4295f p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x3ff27b1a rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x53c609ac rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7201b98a rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xb16ee388 rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xc7c2c7f9 rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xdb3ca0e5 rsi_zone_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x0f86e52a rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x11b93c10 rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x18dff6c1 rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x19558110 rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x1ade73d8 rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x2a501681 rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x2b4a23ba rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x2ec3721a rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x31fe9dbf rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x41b8fef1 rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4265ed20 rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4a8be119 rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4e0a30af rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x54efe1c8 rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x55f64d5b rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x57ffb66a rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5bb0e716 rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x69488d3e rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x6b4f1dac rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x74a3d239 rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x76def653 rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x798db25b rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x82aa2d2a rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x91a39f90 rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x92c90dc5 rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9d81ab3d rt2800_get_key_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa0111630 rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa5d92aa1 rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xabd6657f rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xbb463981 rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc1f8a826 rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc251ae4e rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xcc4a738d rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd20f9e32 rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe2b427c6 rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf22dd541 rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf3f74766 rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xfc16d854 rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x016e7e88 rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0373f26b rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0fad1430 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x17738337 rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2505789d rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2e476a55 rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x869e8ff8 rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x92c0bcd1 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xb543c3d9 rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xbc11ac0a rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xbe366f3d rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc68ec62f rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc6a1455e rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc8568036 rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xcba3c3db rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe28f94c7 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe6734545 rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xf31ed58f rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x007dca46 rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x03c77b87 rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x05e15680 rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x05f9a100 rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x07b810ef rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1c81fb3c rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1f0bf260 rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x21f92d1e rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x221162cd rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x30f3b6da rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x336e5f55 rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x385f3d05 rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x39c503cf rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3dc66192 rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3eb1e585 rt2x00mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x42c661c3 rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x4869ff1b rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x4f7f727f rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x55c0cfbb rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x5b0d49ae rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x681420bd rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6b721a4f rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6f696037 rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x73e0c6c5 rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x757a78a8 rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x775e25f0 rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x87899c5b rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8e76c955 rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x98b650d7 rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9cc5c5bc rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9e0b7a2d rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa5537556 rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa85acf76 rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xaccb4eef rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb6746516 rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xba316fc0 rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xce274656 rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd27b6da7 rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd2c39d3a rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd524476d rt2x00mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd6fb3a95 rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd8851734 rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe2535115 rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xeab2b76b rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf7619d6e rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf77edde9 rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x2a211915 rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x74b74844 rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x9c45ccdf rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xaa1194fa rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xef3e2f16 rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x17ba1dee rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x30721fb4 rt2x00pci_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xd28c32b4 rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xe8bb71a8 rt2x00pci_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x0105cfb8 rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x05652c14 rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x05b14476 rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x10a10da4 rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x1f767464 rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x2d30108a rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x3422828d rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x3515d47b rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x71ba76df rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x912281ca rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x9762c4dc rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xa3c2e088 rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xabec0e79 rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xb7bc1e69 rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xd6f28fcf rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xf0c4fd56 rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x07f5aaa5 dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1cd47629 rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3a467a3f dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x69419a13 dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x00fd8451 rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x0b501f8d rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x0fd88135 rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x10a61475 rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x12640123 rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x145b4616 rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x1a2f70a8 rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x1c4d1b20 rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x22e4c30f rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x238ada18 rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x2aa7c3dc rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x3538f51a rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x3850926f rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x45c35b09 rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x55654729 rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6c7c2525 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 0x78c8e2b8 rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x7a5f408c rtl8723_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x8eac49de rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x96261bb1 rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x9b33d1de rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xa0628301 rtl8723_phy_reload_mac_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 0xbd9899f8 rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xc15f3954 rtl8723_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xc84dc2eb rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xcf80fab7 rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xfe79172c rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x162b4d46 rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x1b70d846 rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x1e06316f rtl_beacon_statistic +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 0x376a24a8 rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x587a52f0 rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x71607cbb rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x76671e73 rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x79a2be5b rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x7d5b9e24 rtl_dbgp_flag_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x90d34379 rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xa0fa3dda rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xafcdc668 rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xbf50d9c4 rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xca52c44e read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xd31ef42f rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xd7071daa rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xdcfe1017 rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xefb08c13 rtl_attribute_group +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xf8ff6add rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x297b5f16 wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x489768dd wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x62c8a65a wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x062c0bbb wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0e4ba7fb wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x15c6d245 wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x165b194b wl1271_ps_elp_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x194ddfa0 wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x285d78b1 wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2a5fe577 wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2ae3e475 wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2d21edcf wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x337d7361 wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x33cc8931 wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4327b890 wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x45e651fa wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x48d067d8 wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x49dfd94a wl1271_ps_elp_wakeup +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x53dff67d wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x54f9ab94 wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x550b623b wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5d29951e wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x67c5a8a1 wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6ba37fb3 wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x727a396f wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x77092dcc wlcore_get_native_channel_type +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7961e976 wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x79d335e3 wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7d763d22 wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8004d98b wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x85baf8e4 wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8f4a6e65 wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x91da5146 wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x94dadd56 wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x9bd00099 wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa88cd503 wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb1121753 wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbaf96006 wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbe85be88 wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbfd00d3b wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc2da1e9c wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc3fab1a0 wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc9193d7e wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc95917a2 wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xce3008b1 wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xddf67979 wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xefa3532c wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf11246b0 wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xfd70c606 wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0x49f91292 nfc_mei_phy_alloc +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0x9231ee80 mei_phy_ops +EXPORT_SYMBOL_GPL drivers/nfc/mei_phy 0xdde945de nfc_mei_phy_free +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x23d400fb nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x3c1c313d nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x5c3e961a nfcmrvl_parse_dt +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x646c77c1 nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x087f397b st_nci_hci_load_session +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x13aa8a29 st_nci_hci_event_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x2aa94068 st_nci_enable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x304d6605 st_nci_remove +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x497f83ca st_nci_hci_cmd_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x9ce3f9fe st_nci_discover_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xf4c77f7e st_nci_probe +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xfb73d227 st_nci_disable_se +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x30934216 ntb_transport_max_size +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x32537aca ntb_transport_link_query +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x3d54dbfc ntb_transport_tx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x436098aa ntb_transport_link_down +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x6612ce0b ntb_transport_create_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x82e6c13d ntb_transport_qp_num +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x9c992c8f ntb_transport_link_up +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xbbcf04d6 ntb_transport_register_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc270dc24 ntb_transport_free_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc37d9036 ntb_transport_rx_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xd40e7a02 ntb_transport_rx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xe25ee2a5 ntb_transport_unregister_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf55d6313 ntb_transport_register_client_dev +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf9eb813f ntb_transport_unregister_client_dev +EXPORT_SYMBOL_GPL drivers/pinctrl/intel/pinctrl-intel 0x26eacb49 intel_pinctrl_remove +EXPORT_SYMBOL_GPL drivers/pinctrl/intel/pinctrl-intel 0x98aa4f7e intel_pinctrl_suspend +EXPORT_SYMBOL_GPL drivers/pinctrl/intel/pinctrl-intel 0xa1de56c1 intel_pinctrl_resume +EXPORT_SYMBOL_GPL drivers/pinctrl/intel/pinctrl-intel 0xb1cc70f0 intel_pinctrl_probe +EXPORT_SYMBOL_GPL drivers/platform/x86/asus-wmi 0x94191f4e asus_wmi_register_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/asus-wmi 0xe39c0dd1 asus_wmi_unregister_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/dell-rbtn 0x51552fca dell_rbtn_notifier_unregister +EXPORT_SYMBOL_GPL drivers/platform/x86/dell-rbtn 0xa060fe7d dell_rbtn_notifier_register +EXPORT_SYMBOL_GPL drivers/platform/x86/intel_ips 0x46809fa9 ips_link_to_i915_driver +EXPORT_SYMBOL_GPL drivers/platform/x86/intel_pmc_ipc 0x56235c72 intel_pmc_ipc_command +EXPORT_SYMBOL_GPL drivers/platform/x86/intel_pmc_ipc 0x75068282 intel_pmc_ipc_raw_cmd +EXPORT_SYMBOL_GPL drivers/platform/x86/intel_pmc_ipc 0xdea07053 intel_pmc_ipc_simple_command +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 0x597aca2a pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x5eb43f9b pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xce60eb09 pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/pwm/pwm-lpss 0x21e22848 pwm_lpss_byt_info +EXPORT_SYMBOL_GPL drivers/pwm/pwm-lpss 0x81ca2e1d pwm_lpss_bsw_info +EXPORT_SYMBOL_GPL drivers/pwm/pwm-lpss 0xa9bce8f8 pwm_lpss_probe +EXPORT_SYMBOL_GPL drivers/pwm/pwm-lpss 0xb563cdb0 pwm_lpss_remove +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x5640287d mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x911b4888 mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xadbdc185 mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x03f030fc wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x0894042f wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x5ade84f9 wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x607319d1 wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xb4bf8e08 wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xd9fc8d45 wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0x12e9c5e5 wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x05503664 cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x07b5d5f7 cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0e1c83db cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1385f7ce cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x14643d85 cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x164797ba cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x247fdd0e cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x25ce1164 cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2d7c74f3 cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2f99f78b cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x328ecdec cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x34b8ddae cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a5c4389 cxgbi_ddp_page_size_factor +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3d1d8fce cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3d4acdfd cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3e850b44 cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x60c14297 cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x61559f8c cxgbi_ddp_ppod_set +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6b4faae9 cxgbi_ddp_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6f7c14a2 cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7468a374 cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x77515efc cxgbi_ddp_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x864766cd cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8b3bc539 cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8c2ba369 cxgbi_ddp_ppod_clear +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8c704c81 cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x91f7e92b cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x948e65f6 cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9a2ae193 cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa67a82e2 cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa7e3c055 cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa9004032 cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb2b99ceb cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xbf8c8482 cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc8526be8 cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc90af9a6 cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc9d03b35 cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xce2ec526 cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd06a4a6f cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd408b231 cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdcee9317 cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdee10269 cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xecbece07 cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf8bc122e cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf8d263b4 cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf938be76 cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfbd2845f cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfd7e8290 cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x287f062d scsi_register_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x420a0c6e 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 0x766df1f6 scsi_dh_attach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x8a743649 scsi_unregister_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xbd8f311c scsi_dh_set_params +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xd25ad737 scsi_dh_detach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xfc9b15fc scsi_dh_activate +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0ddb72c8 fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0fb51275 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x37360b0a fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x374c1e1c fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x4585a87f fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x5c5c00cc fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x5f92f79e fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x69da73f1 fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7fdaef33 fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x814ff18e fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x84b3d915 fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x945f6efc fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x9a472e74 fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xa53d63ad fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb6e0ad41 __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xd3f5353e fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xfb765820 fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xfc1f80c2 fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xfdf5d7d0 fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x1220a3b2 iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x20ba7bba iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x9e6f04e1 iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xad82ccce iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xae7d5050 iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xe1fae296 iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x11dbd0f5 iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x16e34131 iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x35515a1d iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x37fc9011 iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3f7e5f2c iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x40e1aad4 iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x46b266f0 iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5267fb0b iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x60641721 iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6132d2d2 iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x63612b10 iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x63bbf355 __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x671dfac9 iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x69058434 iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6bb65368 __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6c42bf18 iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6d0e80ee iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6d65f33d iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x713f1f61 iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x745add16 iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7cd7c47b iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x89443252 iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8be1aef6 iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8ea3b299 iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9b906997 iscsi_conn_queue_work +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9c333bcc iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa7d8efb8 iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb447b05d iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbdd100da __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbf8c9136 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc5c8cc80 iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc75efedb iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcdc6d39e iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd59de08c iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd942d4d2 iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd9bb0eb8 iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xdb45e6b3 iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe278e88a iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe56d17fc iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe9d180d8 iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xec491f9d iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf76597c0 iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xff8994aa iscsi_eh_target_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x03354b86 iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x0f5d3736 iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x13e931e0 iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x28d4c645 iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x35d4669f iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x5385f051 iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x634dbf56 iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7b27c438 iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7cda21cb iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x84c69a3f iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x9889f39d iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xac6bd678 iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xacbd7964 iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xb110f39d iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xce39be77 iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xdd1a43b3 iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xe8834d0f iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0100ed72 sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x06f6232a sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0bab31c0 sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x18b04bee sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x1eaa5677 sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2985726b sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x388a1cee sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x41c32157 sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x45f1f9ce sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4f82b651 sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x63583f78 sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6abffccb sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x72677bec sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x8a7b417c sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x96981b7b sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9954ca05 sas_domain_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xbf0229c1 sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xccb3a7d8 sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd283b9db sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd28f9007 sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd7dbddb2 sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xda90f284 sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xee590062 sas_eh_bus_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xf5d59c1a sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x03d82f2b iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x03decd2a iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0e487203 iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0f61b741 iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1503e9e1 iscsi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x161236f5 iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x26b0135c iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x281a8e13 iscsi_scan_finished +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2db19cf3 iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x36e62001 iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x371a9da2 iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x398fa8bf iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x410110b4 iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4248812b iscsi_is_flashnode_conn_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x45769ce3 iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x49bbb0f0 iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5026e544 iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x631f62a6 iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x778fe9e3 iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7a0137ec iscsi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7b6d7f85 iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x810e3fc9 iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x83c3c9aa iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84a005f1 iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8eaebe2c iscsi_destroy_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8f1382e3 iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x94ee51e5 iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9642ddba iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9b0cdd3f iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9b3d6b72 iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9b4d3cb6 iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa5b0b768 iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb7026cec iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb775819a iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb85665a9 iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbbe3942a iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc39643e9 iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc39bd8f9 iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc3a10135 iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe8c2d04b iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xfbbb852c iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x1cf7ba7e sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x4f48c1b4 sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x76dd7cac sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xdd2ac7f3 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 0xb5e6f214 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 0x33cd7cce srp_rport_add +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x85d20dfd srp_rport_del +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xa06cd118 srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xa42db5ef srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xc7cf0676 srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xee891cc0 srp_tmo_valid +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xffec807a srp_remove_host +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x0dfc0510 ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x1d758614 ufshcd_remove +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x437869ed ufshcd_init +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x43a8c091 ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x2d92f5a3 spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x3514225a spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x4e1c713a spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x5ca60c91 spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x83baf272 spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x0449b5db dw_spi_resume_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x82a8f00d dw_spi_suspend_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x8c3635c6 dw_spi_add_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xce2ca398 dw_spi_remove_host +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x1187af84 spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x1dfee68e spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x3263c14d spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x390d9acd spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x3e58cd49 spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x55a5c32a spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x5d7dca72 spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x716bd3bc spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x74ecbf4e spmi_driver_register +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xa01f0067 spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xa02ea28a spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xad8a5f69 spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xcd50b18c spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xd1ba0a81 spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xd685823a spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xda375a65 spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xe6fab6c1 spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xe7306a52 spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0x67b01fb4 ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x088ff8d6 comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0a2220d5 comedi_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0ad5552c comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x1279926f comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x21102f87 range_0_32mA +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 0x43524cec comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4af8f11f comedi_handle_events +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4c50da79 comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4fe634f3 range_bipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x54a221e8 comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x55faaa70 comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x5df8173a comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x5e52bd43 comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x60193774 comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x68d2c671 comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6b1f1af7 comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6cf64b16 comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6d44e728 __comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x70d0a745 comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x7ce3bb40 comedi_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x84286943 comedi_dev_put +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x9078f38e comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x95487700 comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x9878520b comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa34c85b5 comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa4e1e306 comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa531163b comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa7824059 comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa9479c89 comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb26cfe13 comedi_event +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb5cc6cd7 comedi_is_subdevice_running +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 0xbe85f26d comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xca8fd7da comedi_set_spriv_auto_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd3d6a80b comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdd3c84a7 comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xe77df490 comedi_timeout +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf2d64fba comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x07ca1de0 comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x163903c6 comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x3bc489ff comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x774f4953 comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x8e12d6f1 comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xc3ce288d comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xd7ddb218 comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xe2103dd9 comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x15e039f6 comedi_pcmcia_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x35232ada comedi_pcmcia_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x41aef436 comedi_pcmcia_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x43475e0a comedi_pcmcia_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x87f400fd comedi_pcmcia_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x98aa27ec comedi_to_pcmcia_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xfebe5331 comedi_pcmcia_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x2c605357 comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x31dba662 comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x4d604785 comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x94be4fd2 comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xb11cb7c7 comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xbfd9093f comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x57ff3427 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 0x3c72cf86 amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0x4997d55d amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_pc236_common 0x9045ba64 amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x0166308a comedi_8254_update_divisors +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x1cb25060 comedi_8254_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x6ff97916 comedi_8254_set_mode +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x7e424a4d comedi_8254_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x92b4b75a comedi_8254_cascade_ns_to_timer +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x950df5a9 comedi_8254_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xa3a83669 comedi_8254_subdevice_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xbe41c80e comedi_8254_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xca3bc36a comedi_8254_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xcd8ba7ae comedi_8254_pacer_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xd4035f31 comedi_8254_ns_to_timer +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xe38589cd comedi_8254_set_busy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xeb9b4331 comedi_8254_load +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0x0aaa3117 subdev_8255_regbase +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0x89169bf5 subdev_8255_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0xa4c42762 subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x0d68fcd9 comedi_isadma_poll +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x12fba874 comedi_isadma_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x4a17474e comedi_isadma_disable_on_sample +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x6815a033 comedi_isadma_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0xa3d01a85 comedi_isadma_program +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0xa7ebb8a3 comedi_isadma_set_mode +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0xa8244237 comedi_isadma_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/das08 0x95b4f572 das08_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x061dd043 mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x06801401 mite_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x0b064b14 mite_dma_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x125bf0b0 mite_sync_input_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x1b43899d mite_free_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x257a514c mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x2885b9cd mite_bytes_written_to_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x370694dd mite_bytes_read_from_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x4a488292 mite_prep_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x4cc8f5e5 mite_buf_change +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x4df6ba1a mite_sync_output_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x56168f15 mite_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x8c44cb27 mite_dma_tcr +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x8dbba662 mite_bytes_written_to_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x92388b72 mite_bytes_read_from_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x96f0a548 mite_setup2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xac99e47d mite_get_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xbd39e55d mite_release_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xc782d144 mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xd53f2641 mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xe80fd413 mite_done +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0x7d100482 labpc_common_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0xa98bea38 labpc_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x756a88a3 labpc_init_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x97181421 labpc_drain_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0xb16cc6bd labpc_handle_dma_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0xc33b102f labpc_free_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0xf862832a labpc_setup_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x13f987ad ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x44e3c6d5 ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x490d8cfb ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x7355dc1d ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x8557502f ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xabfb4df8 ni_tio_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xd16eba8f ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xdbe58b54 ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x42ee16b7 ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x4f190f2b ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x5c1ae1df ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x91f15484 ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x99139403 ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xd14a585b ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x037d8895 comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x3a8aaaf4 comedi_close +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x6cee3c38 comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xa9efab37 comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xb4b37710 comedi_dio_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xbdb44c3c comedi_open +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xd4b79489 comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0xaf61b9d0 adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x4097a2bb lustre_sysfs_ops +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x6163df33 lustre_attr_show +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x7649f7b7 debugfs_lustre_root +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0xa1f43595 lustre_kobj +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0xd2c041e7 lustre_attr_store +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x0e81c76d spk_serial_out +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x103a2edb spk_synth_is_alive_nop +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x14f06fe7 spk_serial_in_nowait +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x1dc62561 synth_add +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x24465eaf spk_var_store +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x2ab8daa7 speakup_info +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 0x555e77fa spk_synth_is_alive_restart +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x60d85f59 spk_do_catch_up +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x789057e7 spk_synth_flush +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x8b3aeb81 speakup_event +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x8e146195 synth_release_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x966bbe7c spk_synth_immediate +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x9a888082 synth_buffer_getc +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xabf8f738 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 0xc766ae09 synth_printf +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xd1b551a2 spk_get_var +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xd989321d spk_serial_synth_probe +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xe6fe79d3 synth_remove +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/thermal/int340x_thermal/int340x_thermal_zone 0x3565a84e int340x_thermal_zone_add +EXPORT_SYMBOL_GPL drivers/thermal/int340x_thermal/int340x_thermal_zone 0xd5c33429 int340x_thermal_zone_remove +EXPORT_SYMBOL_GPL drivers/thermal/intel_soc_dts_iosf 0x08626815 intel_soc_dts_iosf_add_read_only_critical_trip +EXPORT_SYMBOL_GPL drivers/thermal/intel_soc_dts_iosf 0x33f90317 intel_soc_dts_iosf_interrupt_handler +EXPORT_SYMBOL_GPL drivers/thermal/intel_soc_dts_iosf 0x48e4dd6d intel_soc_dts_iosf_init +EXPORT_SYMBOL_GPL drivers/thermal/intel_soc_dts_iosf 0x6bb8e4c8 intel_soc_dts_iosf_exit +EXPORT_SYMBOL_GPL drivers/tty/n_tracesink 0x585ebaac n_tracesink_datadrain +EXPORT_SYMBOL_GPL drivers/uio/uio 0x56600bb3 __uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x79cab2e3 uio_unregister_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0xda4b3bb0 uio_event_notify +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x98793d1d usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0xdc1938e2 usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x4cf48e1c ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x857d7143 ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x02f2dfa0 ulpi_write +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x08b71839 ulpi_register_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x553498d4 ulpi_read +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x70777752 ulpi_unregister_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x8183ea87 ulpi_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xddd79b88 ulpi_register_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x0d9b6489 gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x1f7cfda8 gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x2c9d3aee gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x444cecc2 gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x4784816d gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x4cb43867 gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x5785e23f gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x83ba81ff 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 0xa41e4e53 gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xaccedbbe gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xb4dd7e35 gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xbcdd1f8c gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xc0736ad9 gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xe19ba2d9 gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xfda06b31 gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x33bfdca2 gserial_alloc_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x41281215 gserial_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x69c84128 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 0x2ceed6c9 ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x98ff910b ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xb369e5bf 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 0x291214c3 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 0x32c31c24 fsg_store_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x381ca46b fsg_show_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x398778e1 fsg_ss_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x423845e4 fsg_ss_bulk_in_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x4652db13 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 0x67d84fc4 fsg_store_ro +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 0x7d0ede79 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 0x857b6dc2 fsg_hs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x8c101705 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 0x97edb567 fsg_show_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 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 0xad04a9a6 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 0xb94ce0a1 fsg_lun_close +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xc8f0c2f7 fsg_lun_open +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 0xf1d88177 fsg_store_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf22adf03 fsg_show_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf4bd7d09 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 0xf8a60220 fsg_common_set_cdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x267609f2 rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3a3ef4bf rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x4fce3d06 rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x51399fcb rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x54923da8 rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x5e5a8938 rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x62888a36 rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x790fb223 rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x83ed8a8d rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x88df8658 rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x8fef9e7a rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x9d2dfe67 rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xaab23e80 rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xe2ef457b rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xfada0490 rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x06daac50 usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0e3ac389 usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0e6d870e usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x12974f89 usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x147dc5a1 usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x19a2dc61 usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1beba5e2 usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2033cfa8 usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x294ba505 config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2bb7e4b9 usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3bcf6187 usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5a170351 usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5d6826ce usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5fc92543 usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x6d4ad37e usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7da56ddd usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x94d7075a usb_gadget_get_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x9e8e8259 usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x9ea18c57 usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa073382d alloc_ep_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa758129b usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa8117bca usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb230d3e2 usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xbba0f7c6 usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc1d6f725 usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc6469526 usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd4e034b1 usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe1d49020 usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf45c31b6 unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf9702a93 usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x00ecb79c usb_gadget_udc_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x14137b59 usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x1d9cbbbd usb_gadget_map_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x1fc1ed3f usb_gadget_probe_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x30334960 usb_gadget_set_state +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x352cf494 usb_gadget_giveback_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x65585cbc usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7581bccd usb_gadget_unmap_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x96ef78f0 usb_udc_vbus_handler +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xa399ec40 usb_del_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xab9867bf usb_add_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xe57d7f88 usb_udc_attach_driver +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x163fafd9 ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0xaa2fbf46 ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x13248107 usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x22611b07 usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x43e7dd7f ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x46988909 usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x4916006a usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xaf9fdbe4 usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xb8742d93 usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xd1f82e53 usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xd25f78dd usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x0892ae1a musb_writew +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x52645521 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-isp1301 0xbd63c661 isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0x68c77ac6 usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x08c74141 usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x0cf6e81d usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x128e1416 usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x202bbd92 usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x2c3b46a3 usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x3baff38d usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x417f43b1 usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x499009d6 usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x5123d12a usb_serial_handle_sysrq_char +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7221e9fc usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7961a5fa usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x82943689 usb_serial_handle_break +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x88dc6264 usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x89010b5f usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x8915948e usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xac830948 usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xbcccb40c usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xbd2e50c6 usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc2667166 usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xcdbf9653 usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf5b05480 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 0x1c78ae20 usb_stor_post_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x2217c4c2 usb_stor_disconnect +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x314cad7f fill_inquiry_response +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x3c3683d7 usb_stor_CB_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x3cb913ce usb_stor_pre_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x623dc973 usb_stor_control_msg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x6a47a6b8 usb_stor_Bulk_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x75fdd809 usb_stor_bulk_srb +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x783adf65 usb_stor_bulk_transfer_sg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x8e973f0f usb_stor_probe1 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x9a58a563 usb_stor_set_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x9ed7c968 usb_stor_Bulk_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x9f5044c4 usb_stor_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xab7a38a9 usb_stor_transparent_scsi_command +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xafc23159 usb_stor_adjust_quirks +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xbe6d9e87 usb_stor_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xc2a505a3 usb_stor_suspend +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xc8fd7818 usb_stor_probe2 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xcc6e9101 usb_stor_bulk_transfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xd6cef462 usb_stor_access_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xdb026cd0 usb_stor_reset_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xde552505 usb_stor_ctrl_transfer +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xea8a737a usb_stor_host_template_init +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xed1c3c66 usb_stor_CB_transport +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x076d4687 usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x11864973 usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x136f0842 usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x1c7da654 dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x1cce2c7e usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x257717f4 usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x2ce3e95b usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x325a7bd7 usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x33be0723 usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7dd099cf usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd02753dc usbip_header_correct_endian +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xdce94243 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 0xf451807a usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x5f84b741 wa_dti_start +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x6bebbf46 rpipe_ep_disable +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xa81034cd rpipe_clear_feature_stalled +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xc543b60e wa_process_errored_transfers_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xc72cf994 __wa_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xcb55ad58 rpipe_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xde6da4f0 wa_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xe467b6ab wa_urb_enqueue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xf4654c3f wa_urb_enqueue_run +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xff1dd0a8 wa_urb_dequeue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x024adc44 wusbhc_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0bb6bf5e wusb_cluster_id_get +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x24db8ab4 wusbhc_reset_all +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x2bdb46b4 wusbhc_b_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x35a871b4 wusbhc_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x364f8840 __wusb_dev_get_by_usb_dev +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x672e91a4 wusbhc_rh_control +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x77e9bbc6 wusbhc_b_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7e4183d1 wusbhc_mmcie_rm +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7f0b7631 wusb_dev_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x80bdab22 wusbhc_mmcie_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x990f5419 wusbhc_chid_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb725d128 wusb_cluster_id_put +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb75a7c23 wusbhc_rh_status_data +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xce06f03e wusbhc_handle_dn +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xd2f1603c wusbhc_rh_start_port_reset +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xe78ac5f3 wusbhc_giveback_urb +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 0x0e27f03c i1480_cmd +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x2917f095 i1480_rceb_check +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x7ffcb738 i1480_fw_upload +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x0242f094 __umc_driver_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x4440f639 umc_device_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x56764fde umc_match_pci_id +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x587a8aaa umc_driver_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x7444779a umc_device_create +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x9144218b umc_device_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xbc3d7a89 umc_bus_type +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xeec0e331 umc_controller_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x07a96e2c uwb_rc_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0b8a6b09 uwb_rc_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0b8aad57 uwb_est_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x1919b21b uwb_rsv_modify +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x22a2d6d1 uwb_rc_get_by_dev +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x22bb8cfe uwb_rc_cmd_async +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x2d6f8a55 uwb_rsv_destroy +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x42b4dc13 uwb_rc_ie_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4d57ae3c uwb_rsv_type_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x557aaa9b uwb_rc_neh_error +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x58ac6ac6 uwb_radio_stop +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5e4bc088 __uwb_addr_print +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x659e2343 uwb_rc_put +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x6e664d1f uwb_notifs_deregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x74983f66 uwb_rc_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x763913a6 uwb_dev_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7dcfcd23 uwb_ie_next +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x80bc5045 uwb_notifs_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8d114424 uwb_rc_dev_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x9065bc8b uwb_rc_mac_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x9434975d uwb_pal_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x98413234 uwb_rsv_state_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa128bee5 uwb_rc_pre_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xaf80d317 __uwb_rc_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xafc408f5 uwb_rsv_get_usable_mas +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb4f09bd8 uwb_rc_ie_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb5a084fe uwb_rc_reset_all +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xbccfed9a uwb_pal_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc6f63486 uwb_rc_vcmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xcb479959 uwb_rsv_terminate +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd05b0553 uwb_est_find_size +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd2c5d445 uwb_rc_neh_grok +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd6646f30 uwb_rsv_accept +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xdbb929de uwb_rc_cmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe1716f06 uwb_est_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe1e690a9 uwb_rc_post_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe212512c uwb_rsv_establish +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xecd698ce uwb_radio_start +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xee65b794 uwb_rc_alloc +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf25162ca uwb_pal_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf48b57f7 uwb_rsv_create +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xfaac6e89 uwb_dev_for_each +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xfd3d7f75 uwb_rc_get_by_grandpa +EXPORT_SYMBOL_GPL drivers/uwb/whci 0xf91e3993 whci_wait_for +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x34a67174 vfio_del_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x3567743b vfio_external_user_iommu_id +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x75e0976f vfio_register_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x8c0fbfa2 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 0xa3a79418 vfio_unregister_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xab146aaf vfio_add_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xb2e4e439 vfio_device_get_from_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/vfio/vfio_virqfd 0x2e3fa764 vfio_virqfd_disable +EXPORT_SYMBOL_GPL drivers/vfio/vfio_virqfd 0xb692b43d vfio_virqfd_enable +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x0987bd9c vhost_work_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1635c515 vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x269f7a09 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x2eb8ff90 vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x2fbe925e vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x38193997 vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3d73f71a vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x408d187f vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x438ef5c4 vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x448e2cf5 vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4cb96f77 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4e00f213 vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5783ccbe vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x585b1ae0 vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5b63c8ee vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x60ad964c vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x615a1b85 vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x617522f3 vhost_init_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x8505f06e vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x86b975d9 vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x86d20b9d vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x9f9a9082 vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa6015319 vhost_poll_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc307ac7a vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc541be76 vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc56feccc vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xcacac142 vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xcfc1892e vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xeb346a4f vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xec9de8a1 vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf85a04df vhost_vq_access_ok +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 0x016e9ca0 ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x229774fb ili9320_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x6474cbdc ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xa4747939 ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xcc12725a ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xf19b66c4 ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xfbc9061e ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x064d3436 auok190x_send_command +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x0a9c0bb6 auok190x_send_command_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x35b8fad2 auok190x_send_cmdargs_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x40400172 auok190x_send_cmdargs_pixels +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x51b07f50 auok190x_common_remove +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x6960e804 auok190x_read_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xbafcab89 auok190x_send_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xbb2e3c19 auok190x_send_cmdargs_pixels_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xbf02b1b9 auok190x_pm +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xfc20b785 auok190x_common_probe +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0x95ba2fa1 fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x10c18c18 fb_sys_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0xcc22ff95 fb_sys_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x06ab9992 sis_free_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xcdb6fe6a 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 0x15d6cfe7 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 0x2ec94e48 w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0x3926016e w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x55526c28 w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0x712dad19 w1_read_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x739933a7 w1_next_pullup +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7c2f2afb w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x80b368d6 w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xa186f5db w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0xa46074e1 w1_reset_bus +EXPORT_SYMBOL_GPL drivers/w1/wire 0xf042adff w1_touch_block +EXPORT_SYMBOL_GPL drivers/xen/xen-privcmd 0xba1f9065 xen_privcmd_fops +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x38deaa74 dlm_posix_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x789a8d61 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/dlm/dlm 0xfa3f288d dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/fscache/fscache 0x092cf98e fscache_object_sleep_till_congested +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x1030ba39 nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x2f95ccb8 lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x512bae49 nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x6959621d nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xc379b338 nlmclnt_proc +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xe046cf71 nlmsvc_ops +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xf3fe4cb7 lockd_up +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0115d631 nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x02332524 nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x049688b9 nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x05839a20 nfs_destroy_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0a656267 nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0f96bc2d nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x10d00782 nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x10e4f0b7 nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x11067975 nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1236f18c nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x132bbe65 nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x14e34f44 nfs_file_flush +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x16136d60 nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x18e851df nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x192705d5 nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1a3e8e5e nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1c4c208b nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1e5be645 nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1ee8eed0 nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1f46c51c nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1f83a672 nfs_fs_mount_common +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x212fde8e nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x24f5bb40 nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26851525 nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x29466edb nfs_probe_fsinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x29506d0b get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2a23a853 nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x31a0fc85 nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x31aabed5 nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3223e432 nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x327f0dd1 nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3304f9c1 nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x350d559a nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3651fa78 nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x398c1ba1 nfs_writeback_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +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 0x4047b44f nfs_file_fsync_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x449f945d nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x45f53ba0 nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4686c917 nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4a5ed499 nfs_fs_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4c1d529e nfs_show_stats +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 0x52a1a94d nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x536f940b nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x584b8482 nfs_inc_attr_generation_counter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5d30cf0c nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e1d863a nfs_sockaddr_match_ipaddr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6055358a nfs_clone_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6099fd12 nfs_pgio_current_mirror +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x60a60259 nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6242e630 nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x63029cc8 nfs_fill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x638255c4 nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x65947416 nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x67b7792f nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x68bec100 nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6a4ba288 nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7034450f nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x70607afc nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x719c58f4 nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x735bab76 nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7800f525 nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8095d0e8 nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x84b69849 put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x85fb7971 nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x89424e60 nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x894d6801 nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8c445cd7 nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8fa97c52 register_nfs_version +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 0x933aa889 nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x93bfb80e nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9585c1ab nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9a1dee50 nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9a5e8092 nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9ae43634 nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa027fe93 nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa122ce7a nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa1c8124b nfs_file_read +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 0xa920da10 nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa97ed62f nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaa756666 nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaaa14361 nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaad7cd76 nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xabe2cd8f nfs_file_splice_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xae0fc983 nfs_set_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaf26945d nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb234349b nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb29fbb6b nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb2a9acb7 nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb522b9ac nfs_pgio_data_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb606e716 nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb8958b1a __tracepoint_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb8a15f7e nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xba4fa18d nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbb4ba993 nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbd2c9170 alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbd96cc95 nfs_sync_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbddbe80d nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbf1bc93b nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc06b61f3 nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc0a26f6f nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc33d485c nfs_may_open +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 0xc61261cc nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc83dbae0 nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc96c5ee9 nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcc0cb845 __tracepoint_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcce7f119 nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcd3d09d1 nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2513081 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd3f94a1a nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd4504b2a nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd86dd24a nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd872fcea nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdada20cf nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdbde43f4 nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xde8342b3 nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe01dd928 nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe92c510d nfs_direct_set_resched_writes +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe9e9102b unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xecacac6f nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xecf64c11 nfs_pageio_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xee35c988 nfs_try_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xef141f4c nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf0700bda nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf19279dd nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf19f0691 nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf1b9b5a6 nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf2e1be2d nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf5a8b66a nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf944b4ec nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf9d15cde nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfb6e669d nfs_remount +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/nfsv3 0x23558e2b nfs3_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x03188468 pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x11bda27c __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x14152c9f pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x170f3ed6 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1a102cd3 nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1af246e9 nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1afaab4d nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1e6665d1 nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x22a40fc7 nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x248cbb94 pnfs_error_mark_layout_for_return +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x28302eb0 pnfs_generic_recover_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x28e9be15 nfs41_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2d7b9e08 pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2eff8a3c nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2fd5f3d8 pnfs_generic_pg_cleanup +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x32390c84 pnfs_layout_mark_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x34c71882 nfs4_pnfs_ds_connect +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3a91cadb nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x44881f3a pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4e0eb6ba nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4ee0defa pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x513635c6 nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x55a0bb02 pnfs_layoutcommit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x56b49129 nfs4_pnfs_ds_add +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5eb1e1b8 pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5ed5aa88 pnfs_put_lseg_locked +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6481ea81 pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x665fa50e __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x69d3558d pnfs_generic_rw_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6f46b387 nfs4_pnfs_ds_put +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x734857b8 pnfs_generic_commit_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fd97ac9 pnfs_read_resend_pnfs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x81fc5934 _pnfs_return_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x83ae6aaa nfs4_pnfs_v3_ds_connect_unload +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8eea551e nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x943b93be nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x94966420 pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9530937a nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x96dc69c7 pnfs_generic_scan_commit_lists +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x99c7047a nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9b6997ab pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9f219a9e nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa02df320 nfs_map_string_to_numeric +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa0badedc pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa3ded44c pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa3e7385e pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa968157d nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xaafda640 pnfs_generic_clear_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xad4180eb pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xaffd761c nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb3305b77 pnfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb3440efa pnfs_generic_prepare_to_resend_writes +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb7555fce nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbbe94d9f pnfs_nfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc8e18451 pnfs_generic_write_commit_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xca6a758b nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcc0bf9e4 pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcde7e28a pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcf1cc5c7 nfs4_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcf628220 pnfs_report_layoutstat +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd3efb26c nfs40_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdb813e84 __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf0676d1a nfs4_decode_mp_ds_addr +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf1630c52 pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf999267e pnfs_generic_commit_release +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x17ce645d locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xcb9c9e0b locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xeed743d3 locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x300e760f nfsacl_decode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x8e596cbe nfsacl_encode +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x11736b03 __mlog_printk +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 0x1e77bdb1 o2nm_get_node_by_num +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x21f82d55 o2hb_setup_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 0x533c241c o2hb_unregister_callback +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 0xa8fae706 o2nm_node_put +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 0xc6bed9ea o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd354c175 o2nm_get_node_by_ip +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd60f2c6c o2hb_check_local_node_heartbeating +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd834211e o2nm_node_get +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 0x71652f0c dlm_print_one_lock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x784698ba dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7a1211f8 dlm_setup_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7ee95d17 dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd2f4263c dlmlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd35dd8fa dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd7ba575e dlm_errmsg +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xd8fa57a6 dlm_unregister_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xe7dccc4a dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfb86b96f dlm_errname +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x1f5b573d 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 0x4fdb11bc ocfs2_stack_glue_unregister +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 0xb19d2e0f 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 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 0x6b3d57e4 _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 0x9cc789b5 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 0xcffe8632 _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/842/842_compress 0x1ce013cf sw842_compress +EXPORT_SYMBOL_GPL lib/842/842_decompress 0x0d22f116 sw842_decompress +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 0x21c75b3d notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xe56816b8 notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x021957e1 raid6_datap_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x0f8a2742 raid6_2data_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xd4cb6873 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 0xc4eb931d lowpan_header_compress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0xf43e13b5 lowpan_header_decompress +EXPORT_SYMBOL_GPL net/802/garp 0x11639df8 garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/garp 0x85c35b34 garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0x86d9bee4 garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0xd89aa2ea garp_request_join +EXPORT_SYMBOL_GPL net/802/garp 0xf2b66d29 garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0xf3a694c4 garp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0x043c34ce mrp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0x1fa9cc0e mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x339257e2 mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0x425ae8dd mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x575065e8 mrp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0x7892527d mrp_register_application +EXPORT_SYMBOL_GPL net/802/stp 0xbeffa321 stp_proto_unregister +EXPORT_SYMBOL_GPL net/802/stp 0xf3e8fa97 stp_proto_register +EXPORT_SYMBOL_GPL net/9p/9pnet 0x8e67237c p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/9p/9pnet 0x97ba0e1b 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 0x1a7fa069 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 0x064b5815 l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x224a1b73 l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x3e47b5c5 bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x4c60202a l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x576d6404 l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xcc32254b l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xee10c469 l2cap_chan_del +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xf9fa2412 l2cap_chan_put +EXPORT_SYMBOL_GPL net/bridge/br_netfilter 0x0cb0f8b7 br_netfilter_enable +EXPORT_SYMBOL_GPL net/bridge/bridge 0x13d8eebc br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/bridge 0x29748dec br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x4d56c2c6 br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0x723dda24 br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x84bf04c3 br_deliver +EXPORT_SYMBOL_GPL net/bridge/bridge 0x95ca8ad4 br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xbeabfd2f nf_br_ops +EXPORT_SYMBOL_GPL net/bridge/bridge 0xf4cba3be br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0xd1786532 nft_bridge_iphdr_validate +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0xf2fd3d8e nft_bridge_ip6hdr_validate +EXPORT_SYMBOL_GPL net/dccp/dccp 0x09bf2b31 dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0d21322e dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0f7c8ed5 dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0x113523b1 dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1d99d49a dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x23672cd0 dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0x24989d47 dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0x303aa5fd dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdd391d dccp_feat_list_purge +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4e2d4d99 dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4ec35231 dccp_ackvec_parsed_add +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4f1005d9 inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0x50536268 dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x56fabfc0 dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x57d93bd1 dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x5ec3a343 dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6137e6ec dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0x61d6a1a4 dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x61d924dc dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0x61fa8676 dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x74bdb7bb dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0x77f87250 dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7c8e091f dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8762d7f0 dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8e061add dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8e4eae5c dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0x91fea9cb dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x93727f53 dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa7d6caab dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc44f3cf6 dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc4659b1c dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0xce0b7f90 dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0xcf1cc13c dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd2b889b1 dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0xda4405c2 dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe351ad4e dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf6d08ee6 dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x5f841e94 dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x6698171e dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x895376a2 dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xce4da9ed dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xdd9e618c dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xe7ced7ea dccp_v4_send_check +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x4d7aef69 ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x75e3b07b ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x78ab541c ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x85967397 ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xeb24ee00 ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0x191134e7 geneve_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0xa134e1ff geneve_sock_release +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0xf5071c2f geneve_sock_add +EXPORT_SYMBOL_GPL net/ipv4/gre 0x01a66bf1 gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0x22a43bbc gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0x6534efbe gre_cisco_unregister +EXPORT_SYMBOL_GPL net/ipv4/gre 0xa307c48d gre_build_header +EXPORT_SYMBOL_GPL net/ipv4/gre 0xce6d2bd4 gre_cisco_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x6cebeaaf inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x6d6e5dbc inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x7bbf9215 inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xb7f77ae7 inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xd35dcd04 inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xd916c7c9 inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x1403d524 ip_tunnel_ioctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x174937d7 ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x1d37eaa0 ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x498807b5 ip_tunnel_delete_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x68177df9 ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7d1c3f74 ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x92b6a343 ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x99208d47 ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xb7d85627 ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xda57e1b5 ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xdb891448 ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xdf1c3020 ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xe638fcd2 ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xf08a26f7 ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0x62731cd2 arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0x1881225f 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 0x0df35fd4 nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x3d717d23 nf_nat_ipv4_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x71291f2f nf_nat_ipv4_in +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x72f9a6ec nf_nat_ipv4_local_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xd45caeb3 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 0x7803dcfb 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 0x47f657e3 nf_send_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x5896ba69 nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xb561d480 nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xd0ac1e5f nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xfc84e5ca nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tables_ipv4 0x39211532 nft_af_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x4446083e tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x44cc315f tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x70be0e0e tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xec06b956 tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xf057480a tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x30413671 udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x70cb5196 udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xf586a389 setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x26afd128 ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x37cb4777 ip6_tnl_dst_reset +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x7968063c ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xb6cc2345 ip6_tnl_dst_check +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xe32b6ac5 ip6_tnl_dst_store +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x2787bf58 udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x3b49a494 udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0xb157bd11 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 0x67310c92 nf_nat_ipv6_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x70256b27 nf_nat_ipv6_local_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x7318ba89 nf_nat_ipv6_in +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x906beb42 nf_nat_ipv6_out +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xd8f5143d 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 0xc32a32e3 nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x01d6f8fa nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x08f2a04b nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x2e7a3aa0 nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x3387435b nf_send_unreach6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xb86ad5c1 nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tables_ipv6 0xcb7ca3a8 nft_af_ipv6 +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x0ea18392 l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x17b7d69c l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x19fa8ada l2tp_session_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x2705005a l2tp_session_find_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x2a88a689 l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x2c42ac9a l2tp_tunnel_closeall +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x475680ae l2tp_session_queue_purge +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x58bc4131 l2tp_session_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7ddbef2d l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x9757da23 l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x99b4e777 l2tp_tunnel_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xb2e64476 __l2tp_session_unhash +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xb4e878ca l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xb708d6ba l2tp_session_free +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xee28068a l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xf919b4f1 l2tp_tunnel_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0xc299dacc l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x011c5b59 ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x1a7f7890 ieee80211_napi_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x33afd28d ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x36b770ca ieee80211_vif_to_wdev +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x532e7abb ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5656c17f ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x73a04f68 ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7611a6c2 ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7ea3516e ieee80211_iterate_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x8ea67951 ieee80211_set_key_tx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa7722efd ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa8d65959 ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xb6389757 ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xc27d08d7 ieee80211_iterate_active_interfaces_rtnl +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd1a3e750 ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd84470e4 ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xe967fe26 ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xebdf8959 ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xefed80cf wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x05d91da7 ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x0d65caf9 ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x226ebc7b ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x2f722f42 ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x3366cc6b ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x353214b9 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 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 0x8026670c ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x81fff2d1 ip_set_netmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x90dcdc15 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 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 0xbc4bee82 ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcb5b0855 ip_set_put_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcc001bd9 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xd385e61b ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xd5b37dec ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xd9f6c209 ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xee58c98f ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf3f86f00 ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf72d2ff0 ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x1caf2a6b register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x3a28d431 ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xc43c3de7 unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xf4902b6f 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 0x0519bbcd nf_ct_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x08faecec nf_ct_l3proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0bea3ace __nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x145d542b nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1497885b nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1c8147d7 nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2400c26e nf_ct_timeout_put_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2b2c4621 nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3136fdb8 __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x322b7e12 nf_ct_l3proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x37386cac nf_conntrack_hash_rnd +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x385e6f54 nfnetlink_parse_nat_setup_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3ca46788 __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 0x44470b30 nf_conntrack_l4proto_tcp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x45d81b02 nf_conntrack_set_hashsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x51c850f9 nf_ct_l4proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x51e097a6 nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x54d79ea8 nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x60db071d nf_ct_timeout_find_get_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6205717c nf_ct_iterate_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x62813e5c nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x637000d3 nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x644cd682 nf_connlabel_match +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x64fd4212 nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6854bd77 nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x68cbf110 nf_ct_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6a18dc58 nf_conntrack_expect_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6aa09577 nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6d9744d4 nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6e224a7a need_conntrack +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6f4d1d69 nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7056bded nf_connlabel_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7657d465 nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x767169b2 nf_conntrack_l4proto_tcp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x78f9b710 nf_ct_l3proto_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x79ae6c8d nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x79c1ef15 nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7d3f528e nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7f2eaac4 nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x848022cc nf_ct_l3protos +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8483314b nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8a4cc292 __nf_ct_kill_acct +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 0x95f13f0d __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x98a2af0f nf_conntrack_l3proto_generic +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9f6b40f2 nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa0307ec6 nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa9993944 nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xab3d1f95 nf_ct_untracked_status_or +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xabc6a357 nf_ct_tmpl_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xad1bb027 nf_ct_free_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xae6f9960 nf_ct_get_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb602c57e nf_ct_l3proto_module_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb761c943 nf_ct_l4proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbc2588ed nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbc4a0fa5 nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbd0d472f nf_ct_l4proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbe00452a nf_ct_l4proto_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbe87e14c nf_ct_invert_tuple +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 0xc8b6eee3 nf_ct_l3proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc9da8a12 __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xca4efa84 nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcaeefdd3 nf_ct_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcb79e136 nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcd1fc0fd nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd0382eea nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd03a667a nf_ct_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd1544a9b nf_conntrack_l4proto_udp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd5574a95 nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdb2db3fe nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdebd671c nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdf194cd8 nf_ct_extend_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe3622819 nf_conntrack_l4proto_udp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe43ce461 nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe55f0095 nf_ct_expect_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe82b7bdd nf_ct_expect_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xed5df4d3 nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xefb7b653 nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf3c48236 seq_print_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf6d620d6 __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf705f042 nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf79178f0 nf_ct_extend_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfa432a57 nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfc43a243 nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfd5e4b67 nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0x534d9c79 nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0x4dc98946 nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0x56484192 nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x04b427d9 nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x12d2bf63 set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x1f285b00 set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x459a0aad get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x592311c0 nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x941ef24b nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xa8109e4c set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xbdb33b44 nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xbebb331c nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xfdb346e6 set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0x54e500d7 nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x1c7c5fcf nf_nat_pptp_hook_expectfn +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x4b542acb nf_nat_pptp_hook_inbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x77cab3c2 nf_nat_pptp_hook_outbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xa70b5a90 nf_nat_pptp_hook_exp_gre +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0x070b11da nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0x29eaca5c nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x379c6423 ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x3e7add59 ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x4d0912c9 ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x8c398032 nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xae131a38 ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xb2852e66 ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xb8de315d ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0xba8ce3a9 nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0xaa5bbc5e nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x00ed8315 nf_log_dump_sk_uid_gid +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xd946e379 nf_log_dump_udp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xec656acb nf_log_dump_tcp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xf9d95640 nf_log_dump_packet_common +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 0x1d61ae22 nf_nat_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x1db3bc0b nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x24961132 nf_nat_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x6698ed9e nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x9e979eb0 __nf_nat_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xa1d1fb2c nf_nat_l4proto_unique_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xad8ecf97 nf_nat_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xbe330cdf nf_nat_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xde6066b9 nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x5a3b77e2 nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0xc530c18e 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 0x658c47f7 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 0x9ec2d9ea synproxy_tstamp_adjust +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 0x0f959c67 nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x13fd3630 nft_register_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1e6b75a3 nft_parse_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x25451bbd nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2dfc5b2b nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x42cbc9dd nft_unregister_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4791795e nft_register_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4ab4a936 nft_set_gc_batch_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x502da45c nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5778f241 nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x68088bee nft_data_uninit +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x87be0fa6 nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x8c0d0505 nft_unregister_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x945fae4f nft_register_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x98a01e02 nft_dump_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xae2ca8b2 nft_set_elem_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb5ea9563 nft_unregister_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xbc2573c2 nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xbf63bb61 nft_set_gc_batch_release +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc69023f0 nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xcf03e214 nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe09dada2 nft_set_ext_types +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xed33c632 nft_validate_register_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf5b2a78f nft_validate_register_store +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x000f629d nfnetlink_alloc_skb +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x0f61ff1b nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x6f5bd442 nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x93890c44 nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xb2bd73da nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xcec3f794 nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xe3c0b305 nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x21f6bba6 nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x27febd91 nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xa1f795bf nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_log 0x513c601a nfulnl_log_packet +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x6131edea nft_masq_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x7c6b9f3f nft_masq_init +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x97243d08 nft_masq_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xe3b8ea21 nft_masq_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x0d3cbeb0 nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x22bc4f6c nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x3a9a20f6 nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x5bda65ea nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x7fb555d6 nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xb80e8358 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xb982023c nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x3e4992cf nft_redir_init +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x4bb055e5 nft_redir_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xa5be1e1e nft_redir_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xefe6d6e5 nft_redir_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x5f6e69e0 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/nft_reject 0xf571122e nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x00667aa5 xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x3550676b xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x40728a63 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x4dc7942e xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x52af9aec xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5b7840af xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x67f40866 xt_hook_unlink +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x71e39020 xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x86614766 xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x89acec43 xt_hook_link +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x8e4fdda1 xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x971e4391 xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc0a0d499 xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe9d2a149 xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0x4c32c169 xt_rateest_lookup +EXPORT_SYMBOL_GPL net/netfilter/xt_RATEEST 0xb7459345 xt_rateest_put +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x4d0ef23a nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x8c808c12 nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x94282397 nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x86483a0e nci_uart_set_config +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0xe536a6cf nci_uart_unregister +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0xfec02972 nci_uart_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x1b94e939 ovs_tunnel_get_egress_info +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x37db97a4 ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x4fcf68ea ovs_vport_receive +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x77acef96 ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x82d2d217 ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x9b3c2f51 ovs_vport_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xc92431a7 ovs_vport_deferred_free +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 0x057f02f5 rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0x0e176674 rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0x1b5c4e7d rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0x26191e13 rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0x2b0af165 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 0x31faefbf rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0x33b6bd71 rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0x3b4fc0fc rds_page_remainder_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x3b8b601c rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0x43c19a04 rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0x50cbe7b3 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x57da44fb rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x5de8c37b rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0x6ac70c70 rds_page_copy_user +EXPORT_SYMBOL_GPL net/rds/rds 0x6ca24b6a rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0x7307563f rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x73aac73d rds_message_populate_header +EXPORT_SYMBOL_GPL net/rds/rds 0x876e59b5 rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0x87b054b8 rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0x96fafe85 rds_stats_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xbf3197da rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xc515f50f rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xc78ec621 rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0xd852ca95 rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0xde673448 rds_cong_map_updated +EXPORT_SYMBOL_GPL net/rds/rds 0xde69bfc9 rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0xe58517a4 rds_recv_incoming +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0x4f6987bf rxrpc_register_security +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0x8f35e01a 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 0x26865a5a gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x82556f3a 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 0xdf86a173 svcauth_gss_flavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xf8b2ff6e g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x00299e11 xprt_set_retrans_timeout_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01cf26d6 xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01dcd0a1 rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x045834e9 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x052ce347 put_rpccred +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 0x09b5fddd auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x09dea8ff xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0aef165e rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0b3a0668 rpc_lookup_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0b7e69b1 rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0bfa2267 rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f668ba9 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x11ebb3e1 rpc_lookup_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x12a2f3ed xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x159ed0c9 svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1611944a rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x173e5a41 rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1aedfd63 xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1b8bb0d5 svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1c5b4134 xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1c90cd78 svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1d65bfe2 svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1ee4d7bc sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x27cc9b52 svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x28f55c4c xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2900df29 svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2ae935b4 rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2c37a914 rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2e0d8b3e svc_create_xprt +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 0x3052d6e9 svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31033872 rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x33137bbe rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x337137b1 rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3610e763 xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x37d0f82d svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x381722a1 rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x38f08bb0 cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x38ff2361 rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3b294f88 rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3c46572e rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3c558d86 svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3cffc65d xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3edbaf70 rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4117aa6b rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x41a5a518 xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x41fe7e01 rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x42b17ea6 rpc_clnt_swap_activate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4320246a rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x45032f59 rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x45d9c6db cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x46d81aa6 rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4aaead47 xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4b535993 rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4c8e77f9 rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ef40cb9 rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x51ae8e8b xprt_set_retrans_timeout_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x52e925e2 svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5492a7bc rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x55197a77 svc_shutdown_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x56024f99 xdr_partial_copy_from_skb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x57167eb0 rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x57b2bbe5 rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x57b72257 unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x57d46ef1 xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x59764a44 xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a23b98d auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a99c51c rpcauth_cred_key_to_expire +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5b1f7166 sunrpc_cache_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5ca6d6c2 xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5cbb8f48 rpc_lookup_cred_nonblock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5ceba78a cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5dfd3385 xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5e130105 rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5f195ba4 xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x625fcaa9 xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x631d220b rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x632ec70d svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6351f061 rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x683dd7d7 rpc_clnt_swap_deactivate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x684b151b xdr_buf_read_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x68ae4fe5 cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6958b580 rpcauth_generic_bind_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6ad3123b rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6c376ed0 xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6c6149a3 rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6d7896f9 bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6eb93cb0 xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x708baba2 xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x710979f3 rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x73f8efae xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x75adac20 _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x75cfc6c1 cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x76c02b84 xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x79b6e91f xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7c323e4a rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7fc02836 svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80951b28 rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8186645e sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x842194f0 rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8440caba xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x856ed0be rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x857d9634 svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x863f313d rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x87572614 svc_prepare_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x87ba5905 xdr_skb_read_bits +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x88279391 rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x899f7dbc svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8a8e908d svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8be569d2 rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8c0b4e7c xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8e381ca3 rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8f670b2e rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x90f6928c cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x911a953d write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9247beca rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9400e1cb rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x95eacc97 svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98b75d64 rpcauth_list_flavors +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9cb5b497 xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa05e4694 xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa1784225 rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa274c2ae rpc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa2b81bf6 rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa3336269 rpc_task_reset_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa3552e43 svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa527c71c rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa5ff6d88 rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa6e6b45f rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa8339e87 svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa8ab714b auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa989bb5e xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaa5d7e9c csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaace8bfe sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xabf58c2f xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xac4a78d5 xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xada10b38 sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb0c5dd58 svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb18937ab rpcauth_key_timeout_notify +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb29cd190 svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb2c1aaac svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb507793b rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb9bfd22f rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb9ff9cb3 rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbaaf9100 rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbaf27be3 read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbb55b9fc rpc_protocol +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbd416ee6 rpc_get_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbdda4152 rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbe72312b svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbe870358 rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbe98a15c rpc_call_start +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 0xc29f099b xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc2ca0ea9 xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3880471 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3c6b03e svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc41100e0 svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc5b24ada xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc688fa2e rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8c6c02a rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc951b435 rpc_count_iostats_metrics +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc954a86f rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcda237be svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcee467f3 xprt_load_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd14c8eb9 rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd1ecba3a xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd3c728db svc_close_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd6c83219 rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd6d5d7a1 sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd8493e59 rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd8df51ff __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd9200e67 svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd98e9c3f svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdabf21fb xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdae08f87 xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdb5963a0 sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdbdfd037 svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdbf41c5a xprt_lock_and_alloc_slot +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 0xe60622b4 svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe7bc66bf xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe8995334 rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe8fcbb85 svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe924c519 rpc_print_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xea7022c3 gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeac39746 rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xebfa5034 rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xed44ce33 xdr_set_scratch_buffer +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xedcf6be4 qword_add +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xee87afe2 svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeeacab69 rpc_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf035a3d4 rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf0b8372d rpc_rmdir +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf0ce002c xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf80d4c02 rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf8e0d028 rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9d1164c rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfa7ca436 svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfb07b8a8 rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfc43ead1 svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfc697604 xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfcb31d93 svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfcebb80a xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfe8a5665 xprt_reserve_xprt_cong +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 0x2663cb64 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x333a964c vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x72e402dd vsock_remove_pending +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 0x7948d469 vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7f730c80 vsock_core_exit +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x86ee0787 vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x8e3dacfe vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x98a8865a __vsock_create +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x9c997721 vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xba8da46d vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbd0f699d vsock_addr_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xc20d99aa vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xc6529f33 vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd2967b68 __vsock_core_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd95ac116 vsock_addr_validate +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xe7c25555 vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xe9e94bac vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xf593c40a vsock_pending_work +EXPORT_SYMBOL_GPL net/wimax/wimax 0x043857d7 wimax_msg +EXPORT_SYMBOL_GPL net/wimax/wimax 0x09bc1620 wimax_state_get +EXPORT_SYMBOL_GPL net/wimax/wimax 0x59270a26 wimax_dev_init +EXPORT_SYMBOL_GPL net/wimax/wimax 0x7d3c3486 wimax_dev_add +EXPORT_SYMBOL_GPL net/wimax/wimax 0x8715ef26 wimax_report_rfkill_hw +EXPORT_SYMBOL_GPL net/wimax/wimax 0x8923dbe7 wimax_msg_data_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0x8abed48a wimax_dev_rm +EXPORT_SYMBOL_GPL net/wimax/wimax 0xbe384c37 wimax_state_change +EXPORT_SYMBOL_GPL net/wimax/wimax 0xd7cc9ec8 wimax_msg_data +EXPORT_SYMBOL_GPL net/wimax/wimax 0xe6f60843 wimax_report_rfkill_sw +EXPORT_SYMBOL_GPL net/wimax/wimax 0xf6662121 wimax_msg_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0xf96d7cd5 wimax_msg_send +EXPORT_SYMBOL_GPL net/wimax/wimax 0xfbf344f4 wimax_msg_alloc +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x3042763a cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x31577582 cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x40f5f3db cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x4a8fefa0 cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x51e3970b cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x5248a4f3 cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x59f3faf0 cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7cebb4b8 cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x8d8e29f6 cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xa57ead15 cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xa82508dc cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xa93ad0f6 cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xc664c617 cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x3bf471d7 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x47b34e60 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x60b73277 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x834ba96d xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xa6e66685 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xaa762fe2 xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xad1b60ed xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xdbfc35c8 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xdfea3a6d xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x022a3adf ipcomp_init_state +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x2c0740d0 ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xe727d7c4 ipcomp_input +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xea9740b4 ipcomp_output +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq-device 0x2e321d0a snd_seq_driver_unregister +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq-device 0x963eb13e __snd_seq_driver_register +EXPORT_SYMBOL_GPL sound/core/snd 0x282c197c snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL sound/core/snd 0x32b4827c snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/core/snd 0x4059caee snd_device_disconnect +EXPORT_SYMBOL_GPL sound/core/snd 0xa344638c snd_ctl_get_preferred_subdevice +EXPORT_SYMBOL_GPL sound/core/snd 0xc201bc64 snd_ctl_activate_id +EXPORT_SYMBOL_GPL sound/core/snd 0xcf3d0f66 snd_card_add_dev_attr +EXPORT_SYMBOL_GPL sound/core/snd 0xd580cd62 snd_device_initialize +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x0fee473e snd_compress_register +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xb8bca362 snd_compress_new +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xc336c899 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 0x1cf7a63c snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x39701f0b snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x4b120bbf _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x7278b2d7 snd_pcm_stream_lock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x8324cc0b 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 0xb1f7e3b3 snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xcfb4e6f0 snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xd7298ca2 snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xec8a9da4 snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x09496cdf snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x25ceaa68 snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x39013e08 snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x49dd15c5 snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x4baaaa0d snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x65d1876e snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x84404407 snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xbd858d95 snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xcd86f76a snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xe6232feb snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xeb52bb19 snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x019ef06d snd_hdac_exec_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0a713df0 snd_hdac_power_up +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0e2218d7 snd_hdac_stream_start +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0ee02095 snd_hdac_power_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x10fccd1f snd_hdac_make_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x161d26bd snd_hdac_bus_update_rirb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x176ff590 snd_hdac_bus_enter_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1df9a595 _snd_hdac_read_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1e2383fb snd_hdac_dsp_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x20e1c189 snd_hdac_stream_setup_periods +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x23453e64 snd_hdac_stream_setup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x23c02edf snd_hdac_bus_exit_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x281fe90a snd_hdac_regmap_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2b77f2db snd_hdac_bus_exec_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x300048b7 snd_hdac_bus_stop_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x36fd3f3e snd_hdac_refresh_widgets +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3a9491db snd_hdac_bus_get_response +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3c7ef091 snd_hdac_bus_exec_verb_unlocked +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3e600a27 snd_hdac_bus_free_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x45f97b91 snd_hdac_bus_add_device +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x47d0d07a snd_hdac_stream_release +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x50a2f969 snd_hdac_device_unregister +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x53cb36da snd_hdac_bus_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x57a86d85 snd_hdac_get_connections +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x59c2b006 snd_hdac_dsp_prepare +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5c6a716d snd_hdac_i915_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5e8b50ca snd_hdac_stream_clear +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5e9f23ae snd_hdac_stream_sync_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x622cab68 snd_hdac_get_sub_nodes +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x62ade532 snd_hdac_get_display_clk +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x641d398f snd_hdac_stream_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x65072b9b hdac_get_device_id +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x66ab7c75 snd_hdac_link_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x69b45c83 snd_hdac_stream_timecounter_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x724a536a snd_hdac_regmap_add_vendor_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x73b334e7 snd_hdac_regmap_write_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x779975b0 snd_hdac_stream_assign +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7914a10b snd_hdac_bus_send_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7a8148fb snd_hdac_bus_stop_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7b22c5c4 snd_hdac_is_supported_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7d02342f snd_hdac_bus_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7eca4849 snd_hdac_query_supported_pcm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x830ccc9b snd_hdac_stream_set_params +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x847df3b5 snd_hdac_bus_handle_stream_irq +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x884fc50c snd_hdac_bus_init_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8b65dbd4 snd_hdac_stream_stop +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8da058b1 snd_hda_bus_type +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8dbb14de snd_hdac_stream_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8df93d90 snd_hdac_device_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x935b3f97 snd_hdac_regmap_update_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9f0d2ba7 snd_hdac_regmap_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa7ff016b snd_hdac_regmap_read_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xab9cba34 snd_hdac_device_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xace93956 snd_hdac_stream_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb99539cc snd_hdac_i915_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xccfab4ea snd_hdac_display_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd1587231 snd_hdac_device_register +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd3c0b9ca snd_hdac_read_parm_uncached +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd4623673 snd_hdac_power_up_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd72dfc19 snd_hdac_bus_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdb6cc317 snd_hdac_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdd9a804a snd_hdac_calc_stream_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdf593f38 snd_hdac_dsp_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe21af072 snd_hdac_power_down_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe3201bc3 snd_hdac_bus_remove_device +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe6ed32e3 snd_hdac_bus_init_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe940e89d snd_hdac_stream_sync +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xec1a3384 snd_hdac_set_codec_wakeup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf292da79 snd_hdac_bus_queue_event +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf73cdda1 snd_hdac_override_parm +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x265ec389 snd_ak4113_build +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x501794ab snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x5def193c snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xa938161c snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xc2eb6cb6 snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xffe673d8 snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0151cc66 snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x03b42140 snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0675c69a snd_hda_jack_add_kctls +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 0x07a567d3 snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x07dbfb94 snd_hda_mixer_bind_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x09bd4ec8 __hda_codec_driver_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0c530442 snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0c63a853 snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0d965080 snd_hda_mixer_bind_ctls_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0e5b9670 snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x11712c35 azx_stop_all_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x132ecf83 snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x14152773 snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1587ec54 snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x16174d35 snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x16183613 _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1e76523a snd_hda_register_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x21c63740 snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x24de2422 snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2692a250 azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x27ab7154 snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2a10abdb azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2ba8d6e6 snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2f3bf31b snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x30d122a7 snd_hda_codec_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3168f0a4 snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3208eba7 snd_hda_mixer_bind_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3361bb89 snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x375cacd5 snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x37acdeeb snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3869602c azx_init_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3be2f20d snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3e89ffae snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x40038472 snd_hda_jack_detect_enable_callback +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x412b9b3b snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x44318095 snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5011f385 snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5fe30986 snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6427a3a3 snd_hda_codec_load_dsp_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x644518c1 snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x69c09b3a snd_hda_codec_load_dsp_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6ab06b90 snd_hda_codec_load_dsp_trigger +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6b33c333 snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6b4cbde3 snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6bd264e6 snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6c973d55 snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x70b9c8a4 snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x71091f25 snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x710df55e snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x711d2a22 snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x71e290a6 snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x723c01c6 snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x727ff523 snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x767bbc04 snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7753c1f9 snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x776017b7 snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x77f2cf39 snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7af0f2d4 snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7ecfa033 snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x82df49db azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x837182b6 azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8b3d8719 snd_hda_mixer_bind_ctls_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8dd1576b snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8ddd838d snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x90f0fe1c snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x927ffc26 snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x92bef0ea snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x931b9687 snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9364bf29 snd_hda_codec_pcm_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x963c7c85 snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x986ca8d4 snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9bbc4fa8 azx_free_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9dacde91 snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9e067e68 snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9f7a013b snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa0848d5f snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa224f03c snd_hda_codec_pcm_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa2827d76 snd_hda_get_jack_location +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa2c2b60d hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa59b55f1 snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa92fc669 azx_probe_codecs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa9bf3111 snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xabac2681 snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xacd4b5fd snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xaea02933 snd_hda_codec_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xaf0fbf72 snd_hda_bind_vol +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb0087893 snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb2f33a08 snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb4f2934a snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbae79f0d azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbe2c7a7a snd_hda_jack_detect_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbeee972a snd_hda_mixer_bind_ctls_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc08fd4f9 snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc143b5d5 snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc167b7e3 snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc5f39648 snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc652fd69 snd_hda_get_jack_connectivity +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc6e479eb __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc77660a5 snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc7cf3a3f snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc84b9bfc snd_hda_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb301b6e snd_hda_get_jack_type +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xceddd4be snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd17ee363 snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd509c922 snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd5926859 snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdcb033ec snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdcf1f0b9 snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdd57b56e snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdf86b36c hda_codec_driver_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe10bb422 query_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 0xe2bd0bd8 snd_hda_jack_tbl_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeb79c5cc azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xed7b2953 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 0xedae265e azx_bus_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeebaaa14 snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf005b1f6 snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf1310e1f snd_hda_jack_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf17419a6 snd_hda_bind_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf1dd7680 snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf485af6c snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf6befef3 __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf749473f snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf851fcfc is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf935f406 snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfccb65b7 snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfd0c09ba snd_hda_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xff3e0cd2 snd_hda_mixer_bind_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xff7b1814 snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x01fa9c59 snd_hda_gen_stream_pm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x1e02cd6a snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x24cd5d2d snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x26cedd83 snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x305a2047 snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x30d01707 snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x3cff0d4d snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x491dce6a snd_hda_get_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x49763d4e snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x49c4cb9c snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x6154202c snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x68a3ad98 snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x6d16f235 snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x74809e22 snd_hda_gen_free +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 0x778f2a9f snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7c2c25dc 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 0x8dcec03f snd_hda_parse_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xaa3bf5ba snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xc0c7815a snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xc1d5e232 snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xe956bae9 snd_hda_gen_fix_pin_power +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x7f93af78 cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0xdd8b012f 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 0xa276e6d7 cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xb6b530eb cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x019e2092 cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x43a12bef cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7cac7292 cs42888_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x9710db05 cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xcd3794c9 cs42448_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x0df8403d es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0xbf7b1090 es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-max98090 0x4505379d max98090_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x5c5813a1 pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x98077e39 pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x9a926209 pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xd6ea7b7f 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-rl6347a 0xa7aa810f rl6347a_hw_write +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rl6347a 0xade4bf4c rl6347a_hw_read +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt286 0xee47db01 rt286_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5640 0x61760207 rt5640_dmic_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0x4a4e87e3 rt5645_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5645 0xeecf2012 rt5645_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5670 0x39623b50 rt5670_jack_resume +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5670 0x8874a5cc rt5670_sel_asrc_clk_src +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5670 0xbf5fcfc6 rt5670_jack_suspend +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-rt5670 0xe982fadb rt5670_set_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x34490ca5 sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x3c2e5fab sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x5103abb2 devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x8795b71b sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xab0989fd sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0x270c3314 devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sn95031 0x843ca2c9 sn95031_jack_detection +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0xce12f094 ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0xff20852c ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x328532c8 tpa6130a2_stereo_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x4f66aec1 tpa6130a2_add_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0xb10d1cc5 ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x4e364fdc wm8804_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0xcfd94120 wm8804_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0xd52f838f wm8804_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0xef4ab428 wm8804_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0x9d6b019f wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0x9db964a0 wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x4126532d fsl_asrc_platform +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0xe797a1e0 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/atom/snd-soc-sst-mfld-platform 0x00b74b90 sst_unregister_dsp +EXPORT_SYMBOL_GPL sound/soc/intel/atom/snd-soc-sst-mfld-platform 0xdb11b9a2 sst_register_dsp +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0x0076c45f intel_sst_pm +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0x024bc1c3 sst_context_cleanup +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0x040e5c40 sst_context_init +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0xab14edd5 relocate_imr_addr_mrfld +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0xc161c9b7 sst_alloc_drv_context +EXPORT_SYMBOL_GPL sound/soc/intel/atom/sst/snd-intel-sst-core 0xf8fbfea7 sst_configure_runtime_pm +EXPORT_SYMBOL_GPL sound/soc/intel/baytrail/snd-soc-sst-baytrail-pcm 0x15dc3222 sst_byt_dsp_free +EXPORT_SYMBOL_GPL sound/soc/intel/baytrail/snd-soc-sst-baytrail-pcm 0x35607d09 sst_byt_dsp_init +EXPORT_SYMBOL_GPL sound/soc/intel/baytrail/snd-soc-sst-baytrail-pcm 0x60254d5f sst_byt_dsp_wait_for_ready +EXPORT_SYMBOL_GPL sound/soc/intel/baytrail/snd-soc-sst-baytrail-pcm 0x761f2540 sst_byt_dsp_boot +EXPORT_SYMBOL_GPL sound/soc/intel/baytrail/snd-soc-sst-baytrail-pcm 0xc0ca1ed8 sst_byt_dsp_suspend_late +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x07675b37 sst_dsp_new +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x0f197b3a sst_mem_block_register +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x1081b646 sst_dsp_dma_put_channel +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x11662d45 sst_mem_block_unregister_all +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x11a7f0ce sst_dsp_dump +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x11ba6233 sst_module_new +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x15cfffa5 sst_dsp_shim_read64_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x1b5e8b82 sst_shim32_read +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x1d6c39aa sst_module_get_from_id +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x213a8c06 sst_module_alloc_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x22fe53fc sst_dsp_dma_get_channel +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x259d3082 sst_dsp_ipc_msg_rx +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x260b3048 sst_dsp_shim_update_bits_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x26c9cb91 sst_dsp_shim_update_bits +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x30428542 sst_dsp_dma_copyfrom +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x4139b772 sst_module_runtime_new +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x485ffcf5 sst_fw_free +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x4a045773 sst_shim32_write +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x4b2b257e sst_dsp_mailbox_init +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x4d4547df sst_dsp_outbox_write +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x4d6d1a7f sst_free_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x4f886578 sst_block_free_scratch +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x65b12e28 sst_dsp_get_offset +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x6612017f sst_fw_reload +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x672708ac sst_fw_unload +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x690c452d sst_memcpy_fromio_32 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x6cd83d2b sst_module_runtime_free_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x6ddcc919 sst_dsp_shim_write64 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x712330ab sst_module_runtime_save +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x73183d11 sst_dsp_sleep +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x745ac5bf sst_dsp_free +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x751b8d1c sst_block_alloc_scratch +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x79b124d6 sst_dsp_wake +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x7a94d65a sst_module_runtime_alloc_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x819b361b sst_dsp_shim_read_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x845c7c2c sst_dsp_shim_update_bits64_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x8f7dfd1b sst_module_runtime_restore +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x90a6574a sst_module_free +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x9170d0a1 sst_alloc_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x9c1cf47d sst_module_runtime_get_from_id +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0x9eb8304f sst_dsp_inbox_write +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xa0b04204 sst_dsp_boot +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xa4dbb949 sst_module_runtime_free +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xaf75d5b2 sst_fw_new +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xb4c2ac6c sst_dsp_dma_copyto +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xb6467857 sst_fw_free_all +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xb7e46b8e sst_dsp_shim_read +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xbcec5387 sst_shim32_read64 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xbf11cca8 sst_dsp_shim_write +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xc34e597e sst_dsp_stall +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xc6d8a785 sst_dsp_shim_update_bits64 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xcea4d226 sst_dsp_shim_read64 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xd6027a6f sst_dsp_shim_write_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xd9a2c94c sst_shim32_write64 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xdababcf1 sst_dsp_outbox_read +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xea2c81f3 sst_dsp_ipc_msg_tx +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xed07cc39 sst_dsp_reset +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xf139d796 sst_dsp_inbox_read +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xf4b24571 sst_memcpy_toio_32 +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xfa0c82a6 sst_dsp_shim_write64_unlocked +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-dsp 0xfc135885 sst_module_free_blocks +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x054385a5 sst_ipc_tx_message_nowait +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x5ff7436c sst_ipc_tx_message_wait +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x67d7a99e sst_ipc_fini +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0x92eaf42b sst_ipc_drop_all +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0xd709a78b sst_ipc_tx_msg_reply_complete +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0xdc31023e sst_ipc_reply_find_msg +EXPORT_SYMBOL_GPL sound/soc/intel/common/snd-soc-sst-ipc 0xfa68d556 sst_ipc_init +EXPORT_SYMBOL_GPL sound/soc/intel/haswell/snd-soc-sst-haswell-pcm 0xd1f69f64 sst_hsw_device_set_config +EXPORT_SYMBOL_GPL sound/soc/intel/haswell/snd-soc-sst-haswell-pcm 0xe1a85ad6 sst_hsw_dsp_init +EXPORT_SYMBOL_GPL sound/soc/intel/haswell/snd-soc-sst-haswell-pcm 0xf5482d7d sst_hsw_dsp_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0488f728 snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x05ef7ee0 snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0672d78e snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x075068a6 snd_soc_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0920afaf snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0b691197 snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0e0bdb6c snd_soc_put_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0eee9177 snd_soc_of_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0f244a0e snd_soc_limit_volume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0fd83411 snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x145624db snd_soc_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x155f6f51 snd_soc_debugfs_root +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x197d1815 snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1c554632 devm_snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1d1988db snd_soc_component_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1fa60eff snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2227bf5c snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x23ff85a4 snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x24320d0f snd_soc_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x243c1263 snd_soc_get_dai_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2b21fc25 snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2bf966f6 snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2c610127 snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2c96d0c8 snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2e54c37d snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3207df95 snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x324cbaf8 snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x33f07c9d snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x36785bb1 snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3708a1a4 devm_snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x388577cc snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3a38562f snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3b112bc9 snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3d380020 snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3db999ca dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3ef7577e snd_soc_component_async_complete +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4046bfa4 snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x40f1e409 snd_soc_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x42f519a9 snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x449d7bb9 snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x46320a10 snd_soc_platform_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4641f2bd snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4695e147 snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x477cd661 snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x47ccc49c snd_soc_info_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x49a15be3 snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4eff0219 snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x51394e5a snd_soc_add_codec_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x526bf99a snd_soc_component_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x53b5c921 snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5400f12e snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x54211780 snd_soc_card_jack_new +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x54572e09 snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5458138b devm_snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x56b67ff4 snd_soc_pm_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5711cb60 snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5ab7b6b1 snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5b02443a snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5b57729f snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5cb6c1db dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5f3f1539 snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x618f65a1 snd_soc_new_ac97_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x643701b5 snd_soc_codec_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x657387b3 dapm_clock_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x66b52b05 snd_soc_dapm_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x68ab4595 snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6c2c3080 snd_soc_bytes_put +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6c71258f snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6ce43ccc snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6d539aa7 snd_soc_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6dc29f81 snd_soc_component_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6ed6120a snd_soc_poweroff +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x71544d3f snd_soc_add_card_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x71876158 snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x723d669b snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x759d6184 snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x782d8283 snd_soc_free_ac97_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7966e808 snd_soc_get_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7aba2f8f snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7b21d254 snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e47c7a7 snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x81747037 snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x847927d3 snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8479a550 snd_soc_codec_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8839e369 snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x89e30925 snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8a000957 snd_soc_lookup_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8bf07d2c snd_soc_dapm_sync +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8ef034b9 snd_soc_jack_get_type +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x91d187d2 snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x929b789c snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x954b9b2d snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9755a3f4 snd_soc_runtime_set_dai_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x98df5ec0 snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9eac5ec5 snd_soc_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa0d58f13 snd_soc_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa339575c snd_soc_dpcm_be_set_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa3a2f14d dapm_regulator_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa8e973ec snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa9ab95d1 snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa9ed81a8 snd_soc_set_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xab31e944 snd_soc_add_component_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaeb8a87e snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaf615fa8 snd_soc_unregister_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb1d3e8f3 snd_soc_info_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb3a47f9a snd_soc_platform_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb499af51 snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb552edaf snd_soc_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbe3ab310 snd_soc_platform_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc24e9ac7 snd_soc_bytes_get +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc63bffa8 snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc64f4f56 snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc6f99619 snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc7d66853 snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xce855cb8 snd_soc_component_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd2c43fe2 snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd66e27b3 snd_soc_set_ac97_ops_of_reset +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd790a82b snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd9cd548c snd_soc_jack_report +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd9d6489b snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdb8feda3 snd_soc_add_platform_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdba6e39b snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdc11a7e9 snd_soc_bytes_info +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdd389ec9 snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe294416a snd_soc_resume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe340d191 snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe4f2f9a5 snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe5aa671f snd_soc_register_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe5d2fcb5 snd_soc_unregister_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe5eed67c snd_soc_remove_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe6f55c30 snd_soc_dapm_force_bias_level +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe738abc7 snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xebf8fedb snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xed715a35 snd_soc_unregister_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xedb5da11 devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeeacd589 snd_soc_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf10ace41 snd_soc_cnew +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf3986d3c snd_soc_add_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf4b9e05c soc_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf4ea8731 snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf6dd23a9 snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf89f00d1 dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfa50be89 snd_soc_unregister_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfb4a6e0e snd_soc_dpcm_be_get_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfbcf35a3 snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x1b059bc2 line6_pcm_release +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x202a1b1b line6_midi_id +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x3a2dee1f line6_suspend +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x400f936d line6_resume +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x44024d3f line6_alloc_sysex_buffer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x5ba2a288 line6_version_request_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x5caea2e3 line6_pcm_acquire +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x5eb7e348 line6_probe +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x62554ffd line6_init_midi +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7332184a line6_read_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x8ec973cd line6_start_timer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x8fd7418a line6_send_raw_message_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x9eb8f411 line6_send_sysex_message +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xa52d9332 line6_disconnect +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xa6812b2b line6_init_pcm +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xaf6089e6 line6_read_serial_number +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xef779f1f line6_write_data +EXPORT_SYMBOL_GPL vmlinux 0x0012c16b acpiphp_register_attention +EXPORT_SYMBOL_GPL vmlinux 0x001c0923 ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0x002337f8 securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x0034f3b6 xen_has_pv_nic_devices +EXPORT_SYMBOL_GPL vmlinux 0x0039c3e7 isa_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x003c9812 pwmchip_add_with_polarity +EXPORT_SYMBOL_GPL vmlinux 0x003ef94a ablkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x0046a7d6 perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0x004cf990 usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0x00632780 work_busy +EXPORT_SYMBOL_GPL vmlinux 0x006820b4 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x0069d2da regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x009304b6 ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0x00a5f951 ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x00bdf78b xenbus_dev_fatal +EXPORT_SYMBOL_GPL vmlinux 0x00d78b2c fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0x00ebcb5d ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0x00fd1029 mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0x01010c6d klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x011cf028 regulator_suspend_finish +EXPORT_SYMBOL_GPL vmlinux 0x012c2315 crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0x012ecc94 security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x01384c09 crypto_unregister_rngs +EXPORT_SYMBOL_GPL vmlinux 0x01519e29 key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0x0170cb6c efivar_work +EXPORT_SYMBOL_GPL vmlinux 0x01848a8e local_apic_timer_c2_ok +EXPORT_SYMBOL_GPL vmlinux 0x01926211 bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x020142f7 serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x021f61fa ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0x023140d2 gpiochip_set_chained_irqchip +EXPORT_SYMBOL_GPL vmlinux 0x023c3ef4 sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0x024d771c nd_region_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x02726bcf bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x0277f22e unregister_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x0284fbff spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0x02872379 __tracepoint_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0x02a4499a usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0x02a95e63 devm_clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x02b05ef4 __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x02bb769c iommu_get_domain_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x02c4943b alarm_init +EXPORT_SYMBOL_GPL vmlinux 0x02ca38e4 gnttab_map_refs +EXPORT_SYMBOL_GPL vmlinux 0x02ca78ac component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0x02cffb78 blkcipher_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x02fea2ae rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x031ac429 vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x03420f85 tpm_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x03471464 blkg_lookup_create +EXPORT_SYMBOL_GPL vmlinux 0x0363a929 usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x036e68a1 power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0x03861f2d rio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x03872a50 key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0x038f3904 uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0x039fd867 trace_clock_global +EXPORT_SYMBOL_GPL vmlinux 0x03b1c503 inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x03c7c5ad devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x03cb3178 gpiochip_add_pingroup_range +EXPORT_SYMBOL_GPL vmlinux 0x03d8a65d pwm_config +EXPORT_SYMBOL_GPL vmlinux 0x03e3686c ata_timing_cycle2mode +EXPORT_SYMBOL_GPL vmlinux 0x03f61309 __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0x0402cbbf preempt_notifier_inc +EXPORT_SYMBOL_GPL vmlinux 0x045b5e6a class_destroy +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x0474d481 wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x04781116 cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0485655f amd_get_nodes_per_socket +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x048d2163 i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0x0499deb0 __clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x04b31fdd smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x04bf26af ioremap_page_range +EXPORT_SYMBOL_GPL vmlinux 0x04c08e3a ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0x04c3f2c1 gnttab_empty_grant_references +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04e91ed2 wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x04ecfb5c set_memory_wt +EXPORT_SYMBOL_GPL vmlinux 0x04f15492 xen_swiotlb_sync_single_for_device +EXPORT_SYMBOL_GPL vmlinux 0x04f4bd8d percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0x04f82581 __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0x050ac892 __rio_local_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x050cfcf4 iommu_group_get +EXPORT_SYMBOL_GPL vmlinux 0x05155793 sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0x051948c3 regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0x052dbb61 pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x054e5728 __rio_local_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x056291a2 acpi_device_modalias +EXPORT_SYMBOL_GPL vmlinux 0x0563b74f blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x056cc5ff ip_tunnel_get_stats64 +EXPORT_SYMBOL_GPL vmlinux 0x056f8101 dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x058b582a vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0x05959a46 __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x05a05be6 iommu_detach_group +EXPORT_SYMBOL_GPL vmlinux 0x05bf5a9a ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0x05c31694 rio_route_clr_table +EXPORT_SYMBOL_GPL vmlinux 0x05c41588 led_trigger_store +EXPORT_SYMBOL_GPL vmlinux 0x05ed67c8 rio_dev_put +EXPORT_SYMBOL_GPL vmlinux 0x0604847b preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x06144860 bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x066b80ae gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x06963c36 intel_msic_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x06b10951 pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0x06b1335c crypto_rng_reset +EXPORT_SYMBOL_GPL vmlinux 0x06c74a16 ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0x06cc79e2 devfreq_event_get_event +EXPORT_SYMBOL_GPL vmlinux 0x06d4475a pci_generic_config_read +EXPORT_SYMBOL_GPL vmlinux 0x06d549e6 pinctrl_free_gpio +EXPORT_SYMBOL_GPL vmlinux 0x06dd0aec devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x06eed7cb xen_pci_frontend +EXPORT_SYMBOL_GPL vmlinux 0x07032f9e trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0x0726e3e4 irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0x0739f429 x509_check_signature +EXPORT_SYMBOL_GPL vmlinux 0x074f1220 driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0x075b0132 alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0x0762403c edac_put_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x0765db07 xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07ba2c9c virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0x07e0e398 key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0x07f300c3 smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x07fd2ad1 __get_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x0808e982 regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0x08156773 name_to_dev_t +EXPORT_SYMBOL_GPL vmlinux 0x08287b23 sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0x0830ca4a cpufreq_frequency_table_cpuinfo +EXPORT_SYMBOL_GPL vmlinux 0x0831eace max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x084b2a7d spi_async +EXPORT_SYMBOL_GPL vmlinux 0x08584056 phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0x085d6272 da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x0864ce71 usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0x086a5e2c aead_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x08790e52 bsg_request_fn +EXPORT_SYMBOL_GPL vmlinux 0x088d3b33 usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0x089f36a7 regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x08cf2a62 ata_acpi_gtm +EXPORT_SYMBOL_GPL vmlinux 0x08d06a88 bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x08e6bc80 tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0x08fb73fa usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x093802be fwnode_property_read_u16_array +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 0x0968e112 ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0x09813809 disk_part_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x0983df26 irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0x0987d68c pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0x0996cffc __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x099f940f crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x09a216d9 usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0x09a454c0 netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0x09a49364 ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0x09b83a9b regmap_field_write +EXPORT_SYMBOL_GPL vmlinux 0x09b98656 pci_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x09e342dd vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0x09e42226 dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0x09ef7e41 bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0x09f96484 irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x0a0a7728 sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x0a29a712 device_register +EXPORT_SYMBOL_GPL vmlinux 0x0a3b6ecf xenbus_free_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x0a3e5f13 unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x0a40873e devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0x0a4b7a7b to_nvdimm_bus +EXPORT_SYMBOL_GPL vmlinux 0x0a4e6caf aead_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0x0a4fde00 idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0x0a5a15ba unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x0a5f52c9 pci_common_swizzle +EXPORT_SYMBOL_GPL vmlinux 0x0a7ef7d7 irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x0a814abe pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0x0ae13a72 disk_part_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x0aed67a6 crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0x0afd4610 zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b0dc794 usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x0b3dc0a1 usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x0b4b6c30 pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x0b52e502 apei_resources_add +EXPORT_SYMBOL_GPL vmlinux 0x0b59390b __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0b71debc gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x0b7950c4 ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0x0b7e150d zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0x0bba8a4b sdhci_pci_o2_resume +EXPORT_SYMBOL_GPL vmlinux 0x0bbea519 remove_irq +EXPORT_SYMBOL_GPL vmlinux 0x0bc3f29d xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0x0bc78f1d shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0x0be8877b thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0c0c015e ring_buffer_swap_cpu +EXPORT_SYMBOL_GPL vmlinux 0x0c1a404c extcon_get_cable_state +EXPORT_SYMBOL_GPL vmlinux 0x0c2cdbf1 synchronize_sched +EXPORT_SYMBOL_GPL vmlinux 0x0c3e9533 device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x0c56e4bb pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x0c73c421 blk_queue_bypass_start +EXPORT_SYMBOL_GPL vmlinux 0x0c7b34c3 blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0x0c805f93 clflush_cache_range +EXPORT_SYMBOL_GPL vmlinux 0x0c80e3fe efivar_init +EXPORT_SYMBOL_GPL vmlinux 0x0c9c7ccc ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x0cc1e40f crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x0cd96bfb ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0x0ce5c8c6 pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0x0cf3040e pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x0d43744f vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0x0d43aec6 __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d54e66f bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0x0d7d4d70 rcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x0dd3c04d bmp085_probe +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0de8a16b devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x0de9305c iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0x0df80238 dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0x0df925f6 btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0x0e007edf xen_evtchn_nr_channels +EXPORT_SYMBOL_GPL vmlinux 0x0e0e635e sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0x0e13cb4d apei_resources_release +EXPORT_SYMBOL_GPL vmlinux 0x0e215994 task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x0e52ccc8 transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0e54957d tps65912_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x0e566251 uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0x0e6ed723 securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x0e88d9fd dma_get_slave_caps +EXPORT_SYMBOL_GPL vmlinux 0x0e8d98e1 devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0e9652dc usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0x0ea72851 __class_register +EXPORT_SYMBOL_GPL vmlinux 0x0eb1d9be bmp085_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x0eeaedd0 pinctrl_force_default +EXPORT_SYMBOL_GPL vmlinux 0x0ef01bca tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0x0ef9fc5e virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0x0f0b6576 ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0x0f10b363 devm_usb_get_phy_by_node +EXPORT_SYMBOL_GPL vmlinux 0x0f1628f9 pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0x0f190512 wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0x0f2d7d87 mce_unregister_decode_chain +EXPORT_SYMBOL_GPL vmlinux 0x0f336d7f rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x0f4a32b4 srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x0f4b6ef6 ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x0f6a926b extcon_set_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0x0f751aea input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0x0f83e478 __add_pages +EXPORT_SYMBOL_GPL vmlinux 0x0f9e0f80 usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0x0fa138de xen_hvm_need_lapic +EXPORT_SYMBOL_GPL vmlinux 0x0fbc2af0 dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x0fc01e9f static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x0fc91506 agp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x0fcc1969 copy_from_user_nmi +EXPORT_SYMBOL_GPL vmlinux 0x0fe2d570 xenbus_directory +EXPORT_SYMBOL_GPL vmlinux 0x0fea0780 ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x0ff1f8a4 regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x100bb595 ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x104c2b9f usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0x105aa204 __netpoll_free_async +EXPORT_SYMBOL_GPL vmlinux 0x10627025 pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0x107ee79a ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0x10c69ec8 ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0x10cb5151 ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x10ff0e1e ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0x110106c1 cper_severity_to_aer +EXPORT_SYMBOL_GPL vmlinux 0x11183530 inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0x112476fa __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x113ac4b2 ata_acpi_stm +EXPORT_SYMBOL_GPL vmlinux 0x114f1a20 balloon_stats +EXPORT_SYMBOL_GPL vmlinux 0x11598351 sata_lpm_ignore_phy_events +EXPORT_SYMBOL_GPL vmlinux 0x115cbc7a crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0x116f8e03 add_to_page_cache_lru +EXPORT_SYMBOL_GPL vmlinux 0x1172ce54 rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0x11863eed inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x118f66dd sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0x11c1b643 crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0x11d37244 sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0x11d7589e add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0x11dd287e usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x11e72093 usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0x1207ef97 usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x12139ddc pinctrl_utils_add_config +EXPORT_SYMBOL_GPL vmlinux 0x121747f1 crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x121fea07 max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x122d3012 usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0x122d7e55 bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0x12365e8c percpu_ida_free +EXPORT_SYMBOL_GPL vmlinux 0x124f2056 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x1294d80a get_xsave_addr +EXPORT_SYMBOL_GPL vmlinux 0x129b9c45 rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0x12b5193c fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0x12b7164d phy_get +EXPORT_SYMBOL_GPL vmlinux 0x12b7dcc5 sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0x12d0b56c dm_get_rq_mapinfo +EXPORT_SYMBOL_GPL vmlinux 0x12e162b1 device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x12ea3c14 btree_remove +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 0x131e01f3 xen_swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x138aff76 gnttab_init +EXPORT_SYMBOL_GPL vmlinux 0x13935b15 nd_blk_region_to_dimm +EXPORT_SYMBOL_GPL vmlinux 0x13ad647f scatterwalk_bytes_sglen +EXPORT_SYMBOL_GPL vmlinux 0x13b89dee pinctrl_request_gpio +EXPORT_SYMBOL_GPL vmlinux 0x13efa8e2 sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x1402d004 get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0x140cd291 gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0x14116cba xen_swiotlb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x14183f95 dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x14313579 mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0x143b1dcd devm_devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x143d902f __trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0x14442ecf rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0x145784d1 gdt_page +EXPORT_SYMBOL_GPL vmlinux 0x145a7865 mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0x1468a8cc print_context_stack +EXPORT_SYMBOL_GPL vmlinux 0x147942d4 xenbus_register_driver_common +EXPORT_SYMBOL_GPL vmlinux 0x148efce5 pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x14a91ed0 inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0x14abc82e cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0x14b18189 tcp_done +EXPORT_SYMBOL_GPL vmlinux 0x14b92b9e inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0x14c2fa4d blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0x14c34885 inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0x14cb7c9a usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0x14f745e8 i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x15001a0b vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0x15010e1f arbitrary_virt_to_machine +EXPORT_SYMBOL_GPL vmlinux 0x15068099 perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0x152e6501 blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x15568631 lookup_address +EXPORT_SYMBOL_GPL vmlinux 0x15892417 async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x1599dd43 cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0x15b0606e e820_any_mapped +EXPORT_SYMBOL_GPL vmlinux 0x15c9730f dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0x15efd446 rcu_batches_started +EXPORT_SYMBOL_GPL vmlinux 0x16000a3c dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x160749b2 br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0x164934f4 pgprot_writethrough +EXPORT_SYMBOL_GPL vmlinux 0x1650bf27 rcutorture_record_progress +EXPORT_SYMBOL_GPL vmlinux 0x169421e8 fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0x16a561f7 devres_add +EXPORT_SYMBOL_GPL vmlinux 0x16ad9139 bio_clone_mddev +EXPORT_SYMBOL_GPL vmlinux 0x16c626c5 hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1703c310 fuse_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0x17096ad9 mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0x170d375e serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0x17121c8e sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0x1715873b ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x172817ee list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x1734b2d5 xenbus_watch_pathfmt +EXPORT_SYMBOL_GPL vmlinux 0x1753a32f hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0x175ab502 debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0x17614bf3 apei_resources_sub +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x178dd9c5 cpci_hp_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0x17a92f2e xen_xlate_remap_gfn_array +EXPORT_SYMBOL_GPL vmlinux 0x1810cbd6 dma_buf_begin_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x1817398e wm8400_block_read +EXPORT_SYMBOL_GPL vmlinux 0x184c8cb4 register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0x1853653c btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x18582826 amd_pmu_disable_virt +EXPORT_SYMBOL_GPL vmlinux 0x18607615 crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0x1866cec2 ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x186d99b9 rio_release_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x1878f62b edac_err_assert +EXPORT_SYMBOL_GPL vmlinux 0x18be06ba isa_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x18cec943 virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0x18d01c72 register_mce_write_callback +EXPORT_SYMBOL_GPL vmlinux 0x18e1b796 rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x18f5e50e arch_apei_enable_cmcff +EXPORT_SYMBOL_GPL vmlinux 0x18f83fab gnttab_grant_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0x1911e1e0 clk_register +EXPORT_SYMBOL_GPL vmlinux 0x191b7abf ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0x193a5bae scsi_internal_device_unblock +EXPORT_SYMBOL_GPL vmlinux 0x193d48e0 trace_current_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x194a538d regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x194dd5f5 pkey_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x195a77a9 tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x196614ce hw_breakpoint_restore +EXPORT_SYMBOL_GPL vmlinux 0x196813c7 nf_queue_entry_release_refs +EXPORT_SYMBOL_GPL vmlinux 0x196a21ff serial8250_do_set_mctrl +EXPORT_SYMBOL_GPL vmlinux 0x197999ee console_drivers +EXPORT_SYMBOL_GPL vmlinux 0x197cf1db blk_queue_flush_queueable +EXPORT_SYMBOL_GPL vmlinux 0x1990f8ff pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19b384a5 hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x19c96b7d phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x19f1c270 mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0x19f425e4 devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0x1a1c4082 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0x1a5d059e devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0x1a89cf14 usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x1a967885 cpufreq_frequency_get_table +EXPORT_SYMBOL_GPL vmlinux 0x1aab31fd platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0x1abaa170 security_kernel_fw_from_file +EXPORT_SYMBOL_GPL vmlinux 0x1acef7d2 pm_freezing +EXPORT_SYMBOL_GPL vmlinux 0x1aeafb77 clk_register_gpio_gate +EXPORT_SYMBOL_GPL vmlinux 0x1af85e48 device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x1b1f2bda speedstep_get_freqs +EXPORT_SYMBOL_GPL vmlinux 0x1b38b3c6 klist_prev +EXPORT_SYMBOL_GPL vmlinux 0x1b52db1c probe_kernel_read +EXPORT_SYMBOL_GPL vmlinux 0x1b566da8 crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x1b8822d8 pinctrl_gpio_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x1b96b938 sis_info133_for_sata +EXPORT_SYMBOL_GPL vmlinux 0x1b9aca3f jprobe_return +EXPORT_SYMBOL_GPL vmlinux 0x1ba7df2c gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x1bc5eebe pinctrl_gpio_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x1bd701da ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x1be2e769 acpi_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0x1bfeb4b9 dax_clear_blocks +EXPORT_SYMBOL_GPL vmlinux 0x1c02b1b7 irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x1c3c1454 replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0x1c4a2b6a dev_pm_disable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c5ff742 clk_get_phase +EXPORT_SYMBOL_GPL vmlinux 0x1c6660c7 btree_merge +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1c983cf1 serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0x1caf8afd unregister_trace_event +EXPORT_SYMBOL_GPL vmlinux 0x1cbffeb0 vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0x1cd8e7b4 tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0x1d17af21 xenbus_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x1d459685 xstate_size +EXPORT_SYMBOL_GPL vmlinux 0x1d58505d tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0x1d58ae14 lpddr2_jedec_timings +EXPORT_SYMBOL_GPL vmlinux 0x1d5f864e fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0x1d739e1c xen_set_callback_via +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d7c0168 __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0x1d7cb586 clk_register_fixed_rate_with_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x1d927cd0 crypto_alloc_ablkcipher +EXPORT_SYMBOL_GPL vmlinux 0x1da594de dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0x1dab6495 bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0x1dcd9626 efivar_entry_add +EXPORT_SYMBOL_GPL vmlinux 0x1de66f41 rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0x1deafa25 ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x1def880e bind_interdomain_evtchn_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x1df46510 serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0x1e25998d crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0x1e280201 devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x1e4344af platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0x1e5b03dc pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1e8bc675 i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1eed7b1a pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0x1eeee6d6 inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x1ef61456 tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0x1f080687 dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0x1f53a29f tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0x1f5ecb49 usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0x1f6921da cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x1f7f6fac register_jprobe +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f8db7f9 ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x1fa57de6 __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x1fa5b19a preempt_schedule_notrace +EXPORT_SYMBOL_GPL vmlinux 0x1fc01032 device_create_vargs +EXPORT_SYMBOL_GPL vmlinux 0x1fd0531e fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x1febd0fa kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0x200ae4b8 device_create +EXPORT_SYMBOL_GPL vmlinux 0x20184338 rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0x20191f92 transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x202306dd register_trace_event +EXPORT_SYMBOL_GPL vmlinux 0x204af089 extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0x204e66e6 percpu_ida_free_tags +EXPORT_SYMBOL_GPL vmlinux 0x20707634 platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0x2071fde0 transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0x20923d48 inet_hash +EXPORT_SYMBOL_GPL vmlinux 0x20994dd0 trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x209d6e5f cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0x209ec764 xen_event_channel_op_compat +EXPORT_SYMBOL_GPL vmlinux 0x20aa6f51 cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0x20d194e5 fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0x20d33839 find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0x20f935a0 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0x211055b2 vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x211c076d blk_mq_request_started +EXPORT_SYMBOL_GPL vmlinux 0x2149b768 tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x2194b5b8 tpm_chip_unregister +EXPORT_SYMBOL_GPL vmlinux 0x21a563da clk_get_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x21a5bdd5 get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0x21ac8b77 iommu_group_get_by_id +EXPORT_SYMBOL_GPL vmlinux 0x21c73621 xenbus_dev_error +EXPORT_SYMBOL_GPL vmlinux 0x21cc4acd rio_mport_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x21ce9fa8 devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0x21d1a53f pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0x21edb7ca xen_swiotlb_dma_mapping_error +EXPORT_SYMBOL_GPL vmlinux 0x221eccd4 dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0x2237868a ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x225d1a61 mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x22743c4f ping_close +EXPORT_SYMBOL_GPL vmlinux 0x2296c00d crypto_attr_u32 +EXPORT_SYMBOL_GPL vmlinux 0x2299ec81 perf_assign_events +EXPORT_SYMBOL_GPL vmlinux 0x22cbf4b5 ping_seq_fops +EXPORT_SYMBOL_GPL vmlinux 0x22d1f4d6 pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x22d3282f nvdimm_bus_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x22d52745 pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x22d7f9e2 __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0x22de71cb kill_pid_info_as_cred +EXPORT_SYMBOL_GPL vmlinux 0x22f86ffd clk_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x23048011 __intel_mid_cpu_chip +EXPORT_SYMBOL_GPL vmlinux 0x23099c43 usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0x230bf0bf irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0x23141f46 inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0x231432a4 platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x232368fc netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0x23380204 bio_alloc_mddev +EXPORT_SYMBOL_GPL vmlinux 0x23381924 rtc_irq_set_state +EXPORT_SYMBOL_GPL vmlinux 0x2340d3f0 pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0x23478fbb wm8400_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x235628de acpi_dev_get_property +EXPORT_SYMBOL_GPL vmlinux 0x235655de event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0x2366a2c0 errata +EXPORT_SYMBOL_GPL vmlinux 0x23730600 usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0x23777e2c ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x2396c7f0 clk_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x23fe1dad tcp_ca_get_key_by_name +EXPORT_SYMBOL_GPL vmlinux 0x240580a9 xenbus_probe +EXPORT_SYMBOL_GPL vmlinux 0x24141d9e blkg_stat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x2427c554 regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0x24453ad5 user_destroy +EXPORT_SYMBOL_GPL vmlinux 0x24457174 audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0x244a8526 __nvdimm_bus_register +EXPORT_SYMBOL_GPL vmlinux 0x24629beb fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0x2469810f __rcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x24759bfd dma_buf_vunmap +EXPORT_SYMBOL_GPL vmlinux 0x24774f02 power_supply_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x247ef831 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x248a5b53 rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0x24917a9f unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0x249c9284 print_context_stack_bp +EXPORT_SYMBOL_GPL vmlinux 0x24aac4d9 crypto_aes_expand_key +EXPORT_SYMBOL_GPL vmlinux 0x24c119e0 __tracepoint_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0x24c45c11 tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0x24c7698a xenbus_write +EXPORT_SYMBOL_GPL vmlinux 0x24cfa038 key_type_user +EXPORT_SYMBOL_GPL vmlinux 0x24d07b4b wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x24f45195 usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0x25355be2 rio_add_device +EXPORT_SYMBOL_GPL vmlinux 0x25379e73 clk_set_min_rate +EXPORT_SYMBOL_GPL vmlinux 0x2545c170 unregister_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0x25483c26 rio_route_get_entry +EXPORT_SYMBOL_GPL vmlinux 0x25574504 clk_fixed_rate_ops +EXPORT_SYMBOL_GPL vmlinux 0x2571b528 phy_put +EXPORT_SYMBOL_GPL vmlinux 0x258119a4 crypto_aead_type +EXPORT_SYMBOL_GPL vmlinux 0x25886455 of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0x25b507c5 relay_flush +EXPORT_SYMBOL_GPL vmlinux 0x25f02c87 xen_p2m_addr +EXPORT_SYMBOL_GPL vmlinux 0x2610520d gpiochip_add_pin_range +EXPORT_SYMBOL_GPL vmlinux 0x262f20a8 local_clock +EXPORT_SYMBOL_GPL vmlinux 0x264ae4c6 usb_anchor_resume_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x265d0b0a ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0x2666cffd usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0x266b7638 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x2671e6cb filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x26807a60 ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x2689f070 subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x2691cacd wakeup_source_prepare +EXPORT_SYMBOL_GPL vmlinux 0x26965721 slow_virt_to_phys +EXPORT_SYMBOL_GPL vmlinux 0x26b3c701 __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0x26b71fb4 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x26c76bf7 acpi_processor_get_performance_info +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26f26362 usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0x26f86ea9 fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0x2702c347 regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0x274cf5e1 __clk_get_flags +EXPORT_SYMBOL_GPL vmlinux 0x275fc6d7 __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x27793c95 led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0x2787db00 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x279cb985 apei_exec_pre_map_gars +EXPORT_SYMBOL_GPL vmlinux 0x27b7625d led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0x27bce240 i2c_new_dummy +EXPORT_SYMBOL_GPL vmlinux 0x27bd9395 pstore_register +EXPORT_SYMBOL_GPL vmlinux 0x27bdaa79 efivars_register +EXPORT_SYMBOL_GPL vmlinux 0x27c1e63f usb_amd_find_chipset_info +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x28007eed devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x280b4768 dmi_kobj +EXPORT_SYMBOL_GPL vmlinux 0x281593d2 fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x283534f2 devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x283bf8cf __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x2855b4d8 pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0x286c9e86 irq_find_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2883b0ea devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2884f381 inet6_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x28b19410 usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x28b4cfe4 subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x28e64c64 xen_has_pv_and_legacy_disk_devices +EXPORT_SYMBOL_GPL vmlinux 0x28e668bc ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0x28f164d6 spi_sync +EXPORT_SYMBOL_GPL vmlinux 0x28f6ba34 shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x293311bd crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0x293f073e vrtc_cmos_write +EXPORT_SYMBOL_GPL vmlinux 0x2952ff12 wm5102_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x299b0ab1 srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0x299bb214 ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x29b5b44a ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0x29bcceea add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0x2a678a13 __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0x2a842af9 rio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x2abaa565 gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0x2ac24380 tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0x2ae65527 ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x2af63321 acpi_dev_resource_address_space +EXPORT_SYMBOL_GPL vmlinux 0x2b08d811 wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0x2b3b11c2 pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x2b67f096 speedstep_get_frequency +EXPORT_SYMBOL_GPL vmlinux 0x2b799e44 ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x2b818392 pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x2b952517 clk_has_parent +EXPORT_SYMBOL_GPL vmlinux 0x2ba6630e led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x2ba68f96 dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0x2bc7c64f acpi_create_platform_device +EXPORT_SYMBOL_GPL vmlinux 0x2bec29ef crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x2bec4b34 save_stack_trace_tsk +EXPORT_SYMBOL_GPL vmlinux 0x2bf35e10 dma_buf_fd +EXPORT_SYMBOL_GPL vmlinux 0x2bfa985e nd_cmd_dimm_desc +EXPORT_SYMBOL_GPL vmlinux 0x2c133868 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c3054f9 net_inc_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x2c5d8262 usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0x2c630bd1 usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0x2c63adae crypto_init_shash_spawn +EXPORT_SYMBOL_GPL vmlinux 0x2c6a0410 xen_set_domain_pte +EXPORT_SYMBOL_GPL vmlinux 0x2c6d4116 gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0x2c7d9c64 xen_store_interface +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c9251f4 regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0x2ca30b67 thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x2cc33ccb adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x2cd38b3b alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x2cdb553c clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0x2ce131b7 blk_trace_startstop +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 0x2d2319fb regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0x2d344554 usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d4aacf9 irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x2d59c954 edac_handlers +EXPORT_SYMBOL_GPL vmlinux 0x2d5aa706 exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0x2d938be3 devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0x2d9f2ce3 sched_clock_idle_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x2ddf4bd6 crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0x2de8eed8 regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0x2de9cf57 kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x2e012e6b register_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x2e22fff2 fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e2f1740 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2e33e19d power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0x2e3a7086 devm_hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2e4c6497 platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2e6678de list_lru_walk_one +EXPORT_SYMBOL_GPL vmlinux 0x2e7ff104 get_kernel_page +EXPORT_SYMBOL_GPL vmlinux 0x2e8b3abb __pci_complete_power_transition +EXPORT_SYMBOL_GPL vmlinux 0x2eb40597 led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2eb6fda8 rio_unmap_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2eca48b5 rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0x2ecb7929 kallsyms_on_each_symbol +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f4058e4 efivar_entry_set +EXPORT_SYMBOL_GPL vmlinux 0x2f4113a2 dcookie_register +EXPORT_SYMBOL_GPL vmlinux 0x2f457406 pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0x2f64415f unregister_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2f7ad581 sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0x2f90da7e trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0x2fa18d60 usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x2fa21ab0 usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x2fa6f95c thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0x2fb87e43 key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2fd8cba9 freeze_wake +EXPORT_SYMBOL_GPL vmlinux 0x30145beb pinctrl_select_state +EXPORT_SYMBOL_GPL vmlinux 0x30400c62 register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x304e7da9 virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0x3051ad3f usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL vmlinux 0x30635782 cpu_has_xfeatures +EXPORT_SYMBOL_GPL vmlinux 0x3098e2d0 usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0x30a4f4ca bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0x30aab337 fpu__restore +EXPORT_SYMBOL_GPL vmlinux 0x30ceade4 dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x30da3143 rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x310761f1 get_dcookie +EXPORT_SYMBOL_GPL vmlinux 0x3109b751 cpu_clock +EXPORT_SYMBOL_GPL vmlinux 0x310b9014 ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x3164738d dma_buf_attach +EXPORT_SYMBOL_GPL vmlinux 0x3167f435 pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0x316cee70 subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x31972706 driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x31a15445 balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x31c0c2d1 dm_put +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x31d0fd0b get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x31d57f42 blk_unprep_request +EXPORT_SYMBOL_GPL vmlinux 0x31ed8d91 __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0x3201a064 iommu_domain_alloc +EXPORT_SYMBOL_GPL vmlinux 0x320fd7a1 irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0x32237ff3 xenbus_probe_node +EXPORT_SYMBOL_GPL vmlinux 0x322b8114 usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0x322f3511 __tracepoint_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0x322fb738 crypto_ablkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x32557712 init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x325e677c gnttab_grant_foreign_transfer_ref +EXPORT_SYMBOL_GPL vmlinux 0x32704a81 desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0x32861345 mddev_init +EXPORT_SYMBOL_GPL vmlinux 0x328995b5 tracing_generic_entry_update +EXPORT_SYMBOL_GPL vmlinux 0x328b2528 regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x32924a4d scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x329dbf57 crypto_larval_lookup +EXPORT_SYMBOL_GPL vmlinux 0x32b2e626 devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x32bc0fcf preempt_notifier_dec +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32ddd5b6 call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x32e0e267 mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0x32e3be9b bio_associate_current +EXPORT_SYMBOL_GPL vmlinux 0x333228ec intel_msic_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x33366b70 xenbus_match +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x335fc03b clk_gpio_gate_ops +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 0x337a1f4c xenbus_unmap_ring +EXPORT_SYMBOL_GPL vmlinux 0x337a76e4 watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x33b3aaa0 tps80031_ext_power_req_config +EXPORT_SYMBOL_GPL vmlinux 0x33b96e5d apei_exec_write_register +EXPORT_SYMBOL_GPL vmlinux 0x33c5cdae device_attach +EXPORT_SYMBOL_GPL vmlinux 0x34331d5e nd_fletcher64 +EXPORT_SYMBOL_GPL vmlinux 0x3441fc94 cpci_hp_register_controller +EXPORT_SYMBOL_GPL vmlinux 0x3449ea34 ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x3472a634 ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0x347682ce snmp_fold_field64 +EXPORT_SYMBOL_GPL vmlinux 0x347fd4b3 eventfd_ctx_get +EXPORT_SYMBOL_GPL vmlinux 0x3480ff44 pinctrl_force_sleep +EXPORT_SYMBOL_GPL vmlinux 0x34ac50a4 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x34c64a75 balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x34db5fb2 xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0x34e81fae pci_generic_config_write +EXPORT_SYMBOL_GPL vmlinux 0x34ecfdf4 crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0x35176301 rcu_batches_completed_sched +EXPORT_SYMBOL_GPL vmlinux 0x352650ee gnttab_batch_map +EXPORT_SYMBOL_GPL vmlinux 0x353751c4 platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x35495625 regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x355e5106 pwm_can_sleep +EXPORT_SYMBOL_GPL vmlinux 0x355fcec9 inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0x357fa30c scsi_internal_device_block +EXPORT_SYMBOL_GPL vmlinux 0x3581f995 enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x358c41ea regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x35910f72 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x35ba0950 pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x35cd475a gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0x35dcd1f7 trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0x35e9c891 serial8250_get_port +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 0x361e7753 cpufreq_governor_dbs +EXPORT_SYMBOL_GPL vmlinux 0x36273c6b spi_unregister_master +EXPORT_SYMBOL_GPL vmlinux 0x364bddf6 tpm2_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x36601fa3 ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0x366574cb vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x3671ec05 bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0x36812868 acpi_dev_pm_attach +EXPORT_SYMBOL_GPL vmlinux 0x3689a761 clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0x368c9657 crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0x36903034 dma_request_slave_channel_reason +EXPORT_SYMBOL_GPL vmlinux 0x36909835 regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36ab712d cm_notify_event +EXPORT_SYMBOL_GPL vmlinux 0x36ad3efe param_ops_bool_enable_only +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 0x36dab97f trace_clock_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x36df9174 __module_address +EXPORT_SYMBOL_GPL vmlinux 0x370d8822 __blk_put_request +EXPORT_SYMBOL_GPL vmlinux 0x370e8cb3 device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x371ff7e8 pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0x372bd583 ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x373c0458 device_store_int +EXPORT_SYMBOL_GPL vmlinux 0x373dba90 pci_stop_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x3755c17f kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0x3770787d uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0x3774313e sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0x377e40a1 ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0x37934931 sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0x37c05e6c crypto_init_spawn +EXPORT_SYMBOL_GPL vmlinux 0x37d00041 xenbus_unmap_ring_vfree +EXPORT_SYMBOL_GPL vmlinux 0x37d2612b hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0x37de662b devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x37df8ee1 usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0x37e494d6 usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x37fd6ee8 irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0x383fe3b7 skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0x385077fc device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x38722f80 kernel_fpu_end +EXPORT_SYMBOL_GPL vmlinux 0x387d635a kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0x387e90e4 pinctrl_pm_select_idle_state +EXPORT_SYMBOL_GPL vmlinux 0x388b29f7 crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0x389099db fuse_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x38a9c2c7 input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x38aa0b25 transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0x38c56f8a ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0x38d182f9 efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0x38e3d724 skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x38e5bc5a clk_set_rate_range +EXPORT_SYMBOL_GPL vmlinux 0x390337ea sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0x3904444d syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x3905b482 gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0x39096b0e rio_unregister_scan +EXPORT_SYMBOL_GPL vmlinux 0x391cf169 ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0x394c9518 crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0x398f67c5 blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x399d2a5c usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0x39a7d220 rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0x39b06595 ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0x39b50d71 dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0x39bc14b7 xen_unmap_domain_mfn_range +EXPORT_SYMBOL_GPL vmlinux 0x39c930a4 ata_common_sdev_attrs +EXPORT_SYMBOL_GPL vmlinux 0x39ca07cc maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x39dd39d0 ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0x39e61495 nf_logger_request_module +EXPORT_SYMBOL_GPL vmlinux 0x39f10d78 devm_acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x3a013e0b iommu_unmap +EXPORT_SYMBOL_GPL vmlinux 0x3a26ed11 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0x3a326569 mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x3a37ce81 hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x3a3d755d device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x3a3d83c8 tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0x3a4a3fb1 __put_net +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a55935c dev_pm_qos_hide_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x3a559a08 bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x3a6ae7bf simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0x3a7d80f9 xen_max_p2m_pfn +EXPORT_SYMBOL_GPL vmlinux 0x3a82ae41 devfreq_event_get_edev_count +EXPORT_SYMBOL_GPL vmlinux 0x3a927111 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3ab96cb6 blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x3ac9ca6b pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3ae1733b find_symbol +EXPORT_SYMBOL_GPL vmlinux 0x3b1314c1 blk_queue_bypass_end +EXPORT_SYMBOL_GPL vmlinux 0x3b13af06 wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x3b1c3dea device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0x3b320df9 pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0x3b392e12 ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x3b40e47e virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0x3b42a650 inet6_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x3b5c7286 ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x3b7145bb apei_exec_read_register_value +EXPORT_SYMBOL_GPL vmlinux 0x3b863ae9 ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0x3bbf26d4 arizona_clk32k_enable +EXPORT_SYMBOL_GPL vmlinux 0x3bd04952 power_supply_external_power_changed +EXPORT_SYMBOL_GPL vmlinux 0x3bd80489 usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x3bda3235 xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0x3be586c8 devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x3c11636c class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3c13c0eb debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0x3c3d2116 sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0x3c454f70 crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0x3c46595f dma_buf_map_attachment +EXPORT_SYMBOL_GPL vmlinux 0x3c5110f4 pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x3c6d0336 dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0x3c84d460 crypto_chain +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 0x3cb2160a ata_sff_data_xfer_noirq +EXPORT_SYMBOL_GPL vmlinux 0x3cc45d0f inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3d22c1eb rhashtable_free_and_destroy +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d39db42 usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x3d6d0d58 wm5110_revd_irq +EXPORT_SYMBOL_GPL vmlinux 0x3d7ea99a gnttab_grant_foreign_transfer +EXPORT_SYMBOL_GPL vmlinux 0x3d8af4e2 get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x3dafb599 irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0x3dc916b6 crypto_fl_tab +EXPORT_SYMBOL_GPL vmlinux 0x3dd4d3a7 bprintf +EXPORT_SYMBOL_GPL vmlinux 0x3dd8181e __clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3deda8dc class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x3e134263 pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0x3e15abf4 usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x3e1b1ddc inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0x3e37b656 bpf_prog_put +EXPORT_SYMBOL_GPL vmlinux 0x3e54b244 btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0x3e5e1937 rcu_batches_started_sched +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e757637 cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0x3ea0ecec md_stop +EXPORT_SYMBOL_GPL vmlinux 0x3ea5196d apei_osc_setup +EXPORT_SYMBOL_GPL vmlinux 0x3ebf002b ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x3ecae949 ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0x3ede2364 class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x3efb35c9 get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x3f229c4c oops_begin +EXPORT_SYMBOL_GPL vmlinux 0x3f2fb708 irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x3f3d7b6e wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x3f69f8c9 wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0x3f756275 pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x3f84d4c9 gnttab_release_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x3fa5af9c nd_cmd_bus_desc +EXPORT_SYMBOL_GPL vmlinux 0x3fa9f486 usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x3fc41569 __xenbus_register_backend +EXPORT_SYMBOL_GPL vmlinux 0x3fca492e sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x3fce4930 pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x3fda9c65 devm_devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0x3fe231b2 skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0x3fe721e2 devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0x3ff2e67c regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0x3ff53ef9 usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x3ff687c2 tpm_chip_register +EXPORT_SYMBOL_GPL vmlinux 0x4002b936 regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x400a024b acpi_scan_lock_release +EXPORT_SYMBOL_GPL vmlinux 0x400e05dd anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4038968d lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x4045c494 filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0x405aab2c set_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0x4065d168 pm_print_active_wakeup_sources +EXPORT_SYMBOL_GPL vmlinux 0x406636f1 single_open_net +EXPORT_SYMBOL_GPL vmlinux 0x4068a822 each_symbol_section +EXPORT_SYMBOL_GPL vmlinux 0x406c4cb1 hrtimer_resolution +EXPORT_SYMBOL_GPL vmlinux 0x406e4b6d blkio_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0x40a9fc4b tps65912_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x40af0dec ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x40d46b21 crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x40e7434b dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x40fcb960 ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x41058dab rio_mport_get_feature +EXPORT_SYMBOL_GPL vmlinux 0x413e0543 __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0x413fcecc fat_detach +EXPORT_SYMBOL_GPL vmlinux 0x4153d73b wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0x4155541d ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x41cb39c7 regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x41d0c280 pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0x41f46ba9 power_supply_get_property +EXPORT_SYMBOL_GPL vmlinux 0x4205ad24 cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x4213a51a efivar_entry_set_safe +EXPORT_SYMBOL_GPL vmlinux 0x422085fd devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x42425328 gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0x424acc6d scatterwalk_done +EXPORT_SYMBOL_GPL vmlinux 0x424e9547 pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x42504495 usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x425679ad pinctrl_utils_reserve_map +EXPORT_SYMBOL_GPL vmlinux 0x4272c0cb usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x429483c5 perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0x429748ae gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0x42a039e4 irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x42b7ecaf regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x42bce6d7 gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0x42c5d908 gov_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x42c989ff iomap_atomic_prot_pfn +EXPORT_SYMBOL_GPL vmlinux 0x42f418ed md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0x430af4c1 regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0x431a7cbe __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0x431bf93c wm5110_irq +EXPORT_SYMBOL_GPL vmlinux 0x431dddce mddev_congested +EXPORT_SYMBOL_GPL vmlinux 0x43279a35 ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x4343a607 wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0x43619e1a scatterwalk_ffwd +EXPORT_SYMBOL_GPL vmlinux 0x4361a58c trace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0x437b39d9 spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x438d13e7 driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0x4395953e usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x43a53735 __alloc_workqueue_key +EXPORT_SYMBOL_GPL vmlinux 0x43e00e08 pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0x43e15f9c device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x43f56e82 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x43f81957 clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x43fbb5eb wait_on_page_bit_killable_timeout +EXPORT_SYMBOL_GPL vmlinux 0x43fd2d73 pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x44005716 led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x441fa356 irq_ts_save +EXPORT_SYMBOL_GPL vmlinux 0x446c1df4 __mmu_notifier_invalidate_range_start +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x4486c04f scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0x449c5060 __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0x44ac21ed regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0x44f56b78 ata_acpi_cbl_80wire +EXPORT_SYMBOL_GPL vmlinux 0x44fbd29b spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0x4512b086 intel_scu_devices_create +EXPORT_SYMBOL_GPL vmlinux 0x451def9f attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4541fe0d mtrr_state +EXPORT_SYMBOL_GPL vmlinux 0x454f7e18 locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x457d578c led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x45a689bf usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x45b7d6a0 btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0x45bf1ff3 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x45c60838 spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0x45cf966e virtqueue_get_used +EXPORT_SYMBOL_GPL vmlinux 0x45d14bdf hypercall_page +EXPORT_SYMBOL_GPL vmlinux 0x45d53748 platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0x45d560ce security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0x45d77aaf sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0x45ffd9ec do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x46013233 net_dec_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x4607541f exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0x460ce835 user_read +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 0x462e02c8 regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0x463fc36e register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x46460f1a phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0x4672e88b __crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x4678157d pci_bus_sem +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x469143c4 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0x46921ffa rio_mport_get_physefb +EXPORT_SYMBOL_GPL vmlinux 0x46986749 pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x46bbfb14 regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x46c4b0b4 skb_splice_bits +EXPORT_SYMBOL_GPL vmlinux 0x46e63189 xen_swiotlb_unmap_sg_attrs +EXPORT_SYMBOL_GPL vmlinux 0x46ecb788 debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x46ecd23d ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0x46fda322 crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0x471c4810 firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x47292f7e ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x473e1d3c rio_request_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x474a2cc7 wait_for_tpm_stat +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4766735a __sock_recv_ts_and_drops +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x478b57f6 set_primary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x47993afb kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47b0a410 debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0x47c11acb ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0x47cd1415 debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0x47d0eea2 acpi_lpat_temp_to_raw +EXPORT_SYMBOL_GPL vmlinux 0x47de0dc7 clk_unregister_mux +EXPORT_SYMBOL_GPL vmlinux 0x47e07aed pci_reset_bridge_secondary_bus +EXPORT_SYMBOL_GPL vmlinux 0x48227012 call_filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x4828e77b acpi_scan_lock_acquire +EXPORT_SYMBOL_GPL vmlinux 0x482d1ab1 register_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x4854525b module_mutex +EXPORT_SYMBOL_GPL vmlinux 0x48593e46 usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x485f7348 cpufreq_table_validate_and_show +EXPORT_SYMBOL_GPL vmlinux 0x48682db9 perf_guest_get_msrs +EXPORT_SYMBOL_GPL vmlinux 0x4868c3b4 rcu_batches_started_bh +EXPORT_SYMBOL_GPL vmlinux 0x48713d54 pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0x4879bb6a rio_get_device +EXPORT_SYMBOL_GPL vmlinux 0x487c5d33 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0x4883a251 skb_morph +EXPORT_SYMBOL_GPL vmlinux 0x48e09ce6 invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0x490a8df6 x86_platform +EXPORT_SYMBOL_GPL vmlinux 0x4931916e __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0x4952547a rio_request_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x4957931f blk_rq_err_bytes +EXPORT_SYMBOL_GPL vmlinux 0x496c7a28 shash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x496ee704 sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x4974a82d rio_mport_class +EXPORT_SYMBOL_GPL vmlinux 0x4982a57f probe_kernel_write +EXPORT_SYMBOL_GPL vmlinux 0x498a42b1 led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0x498cbcf6 class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x498d293a trace_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x4992cd32 user_update +EXPORT_SYMBOL_GPL vmlinux 0x49d6c54f ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0x49de9fc3 pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x49f9175f digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0x4a1cb048 irq_set_chained_handler_and_data +EXPORT_SYMBOL_GPL vmlinux 0x4a21478a rt_mutex_destroy +EXPORT_SYMBOL_GPL vmlinux 0x4a32a37f serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0x4a3c3cf9 microcode_sanity_check +EXPORT_SYMBOL_GPL vmlinux 0x4a420d09 acpi_bus_detach_private_data +EXPORT_SYMBOL_GPL vmlinux 0x4a55a187 device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x4a673c06 devres_release +EXPORT_SYMBOL_GPL vmlinux 0x4a6f4d03 irq_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0x4aa0605f phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0x4aadeb9a ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0x4ae356cc ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x4aeb7615 dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x4afb573b vrtc_cmos_read +EXPORT_SYMBOL_GPL vmlinux 0x4b01ef43 regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x4b100406 mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0x4b5b1ea4 md_new_event +EXPORT_SYMBOL_GPL vmlinux 0x4b8526a0 pinctrl_find_gpio_range_from_pin +EXPORT_SYMBOL_GPL vmlinux 0x4bba7cbd devfreq_event_disable_edev +EXPORT_SYMBOL_GPL vmlinux 0x4bc17bf3 crypto_unregister_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x4bd10412 usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0x4c005731 hypervisor_kobj +EXPORT_SYMBOL_GPL vmlinux 0x4c2a472b __static_cpu_has_safe +EXPORT_SYMBOL_GPL vmlinux 0x4c2a9ea2 ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x4c391781 crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0x4c3bea58 wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x4c602bf1 __blkg_release_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4c6125ef relay_close +EXPORT_SYMBOL_GPL vmlinux 0x4c65d322 devm_pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0x4c694dda sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0x4c759827 byte_rev_table +EXPORT_SYMBOL_GPL vmlinux 0x4c76fcad sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x4c9c75c9 ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x4cd26108 trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0x4d24d65b bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x4d35bfa8 __rio_local_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x4d421125 dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x4d465159 register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x4d5d15be inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x4d86ed0a cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x4d89530a unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x4dc7a1d2 usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0x4dd8fc23 ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4e109192 ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0x4e14b554 pci_hp_change_slot_info +EXPORT_SYMBOL_GPL vmlinux 0x4e1dab84 crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x4e1ea947 __list_lru_init +EXPORT_SYMBOL_GPL vmlinux 0x4e216ed4 wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x4e242f5f pstore_cannot_block_path +EXPORT_SYMBOL_GPL vmlinux 0x4e2c2dd2 pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x4e57723d apei_read +EXPORT_SYMBOL_GPL vmlinux 0x4e5aebd8 vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0x4e74e625 gnttab_batch_copy +EXPORT_SYMBOL_GPL vmlinux 0x4e8608e9 skcipher_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x4e8a3b10 class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0x4e8c10a0 pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0x4e907b07 reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x4e955881 nd_cmd_in_size +EXPORT_SYMBOL_GPL vmlinux 0x4e97a832 tcp_death_row +EXPORT_SYMBOL_GPL vmlinux 0x4ea1c8d9 sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0x4ea76bd8 tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0x4ecb8ecb srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4eccc24b devm_regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x4ed11dc7 mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x4ed4ef31 __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4f020dee public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x4f12cdde pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0x4f25f79b xen_find_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0x4f4674ba regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0x4f4881a3 acpi_pci_find_root +EXPORT_SYMBOL_GPL vmlinux 0x4f5b7b01 wm8997_irq +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f7e32af devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x4f9525de rio_mport_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x4fbfd79f sata_std_hardreset +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 0x4fe956cd __srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x4ff625e5 pci_assign_unassigned_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0x4fff9d61 wm8350_device_exit +EXPORT_SYMBOL_GPL vmlinux 0x5026585c xen_irq_from_gsi +EXPORT_SYMBOL_GPL vmlinux 0x5061ce46 sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x507de8c6 add_memory +EXPORT_SYMBOL_GPL vmlinux 0x5080c352 trace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0x5086ac3a alg_test +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x50be1623 device_create_with_groups +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 0x5113cbc3 tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0x511c1b82 param_set_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0x511f7b59 ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0x514cf446 spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0x514e9875 divider_get_val +EXPORT_SYMBOL_GPL vmlinux 0x514f3367 regmap_read +EXPORT_SYMBOL_GPL vmlinux 0x5187ac4b xen_store_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x518c2fc6 hpet_rtc_dropped_irq +EXPORT_SYMBOL_GPL vmlinux 0x5198670c rio_register_mport +EXPORT_SYMBOL_GPL vmlinux 0x51b362ce usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x51b6959b pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0x51e7cd8b __blkdev_driver_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x51fc4b2f vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL vmlinux 0x52212010 __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x5221ec3a fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x5229e2b4 ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0x5244528d i2c_new_probed_device +EXPORT_SYMBOL_GPL vmlinux 0x52494564 ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x5258b3e4 xenbus_map_ring_valloc +EXPORT_SYMBOL_GPL vmlinux 0x525a6358 devfreq_event_enable_edev +EXPORT_SYMBOL_GPL vmlinux 0x526280c7 trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0x5272d8bc __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0x52877cb8 arizona_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x529949d6 fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0x52a41251 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x52ac4366 crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0x52b2c14d regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0x52c5010f kernfs_path +EXPORT_SYMBOL_GPL vmlinux 0x52d8c375 clk_register_divider +EXPORT_SYMBOL_GPL vmlinux 0x52e75c6e ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x52e76210 blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x52f102db __percpu_ida_init +EXPORT_SYMBOL_GPL vmlinux 0x53473feb devres_find +EXPORT_SYMBOL_GPL vmlinux 0x5358fc36 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x535be6cd usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x53614269 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x53646438 xenbus_map_ring +EXPORT_SYMBOL_GPL vmlinux 0x539f157b pci_xen_swiotlb_init_late +EXPORT_SYMBOL_GPL vmlinux 0x53b3c1ec dma_buf_kunmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x53bc1242 sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x53c40e78 xen_unregister_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0x53e244b9 devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0x53e4e3e1 devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x53ea287b usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0x53f644c9 devfreq_event_set_event +EXPORT_SYMBOL_GPL vmlinux 0x53fc61f9 regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x5425d145 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x543dca30 pinctrl_get_group_pins +EXPORT_SYMBOL_GPL vmlinux 0x5460c8d8 fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x54740eb7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x547b66ee kern_mount_data +EXPORT_SYMBOL_GPL vmlinux 0x548e6906 dax_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x54d2cbbd use_mm +EXPORT_SYMBOL_GPL vmlinux 0x54d46690 uart_parse_earlycon +EXPORT_SYMBOL_GPL vmlinux 0x54d468f1 pm_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0x54de3112 usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0x54e35288 virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0x54e4ad90 crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x5501dd73 alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0x550ce709 pat_enabled +EXPORT_SYMBOL_GPL vmlinux 0x550fbf98 clk_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x552804e1 ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x553dec5d serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5547fd5d devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x554e5c52 __remove_pages +EXPORT_SYMBOL_GPL vmlinux 0x554ee678 sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0x55526907 xen_features +EXPORT_SYMBOL_GPL vmlinux 0x555e3e87 blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0x556a73b1 usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0x556e4390 clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x557a0c04 evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0x55947670 vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0x55e55a59 to_nd_region +EXPORT_SYMBOL_GPL vmlinux 0x55edd53d unregister_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x55eddafe raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0x5608e864 invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0x56116acb gpiod_count +EXPORT_SYMBOL_GPL vmlinux 0x5617f0da fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0x561fc1db mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x5626f7ab phy_destroy +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 0x56521d6f cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0x5654f836 erst_get_record_id_next +EXPORT_SYMBOL_GPL vmlinux 0x565b6892 uuid_le_gen +EXPORT_SYMBOL_GPL vmlinux 0x5672ba30 ping_hash +EXPORT_SYMBOL_GPL vmlinux 0x567a3bc9 pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0x567c027b adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x568460cc scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0x5685ef76 dax_zero_page_range +EXPORT_SYMBOL_GPL vmlinux 0x56886b19 scatterwalk_map +EXPORT_SYMBOL_GPL vmlinux 0x56947347 dmi_walk +EXPORT_SYMBOL_GPL vmlinux 0x569a3afd __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0x569f0711 alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0x56b63670 lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x56b86da7 spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0x56d32f48 shmem_get_seals +EXPORT_SYMBOL_GPL vmlinux 0x56d697ce cpu_up +EXPORT_SYMBOL_GPL vmlinux 0x56d8c89c usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0x56e75d47 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x56f622dc blk_queue_flush +EXPORT_SYMBOL_GPL vmlinux 0x57052a33 powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0x570842c7 bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0x571d561d nvdimm_volatile_region_create +EXPORT_SYMBOL_GPL vmlinux 0x5720c70a pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0x57231f45 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0x572d6490 gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0x572e2909 usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x57342a33 shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x576a6ae7 nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0x576c4d80 crypto_unregister_aeads +EXPORT_SYMBOL_GPL vmlinux 0x5779d445 xenbus_exists +EXPORT_SYMBOL_GPL vmlinux 0x578d4611 acpi_device_update_power +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 0x57c420aa rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x57c64300 usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x57d4bb5f regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x57f8062c acpi_dev_resource_io +EXPORT_SYMBOL_GPL vmlinux 0x57f85a9a acpi_dev_resume_early +EXPORT_SYMBOL_GPL vmlinux 0x581b6466 regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0x58292e5f clk_fixed_factor_ops +EXPORT_SYMBOL_GPL vmlinux 0x5830db85 wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x58413099 ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x585704ab aer_recover_queue +EXPORT_SYMBOL_GPL vmlinux 0x587b4186 crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x587f509a fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0x58848721 blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0x589e4569 syscon_regmap_lookup_by_pdevname +EXPORT_SYMBOL_GPL vmlinux 0x58aa73da arizona_dev_init +EXPORT_SYMBOL_GPL vmlinux 0x58d029e8 tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0x58e1c528 pwm_disable +EXPORT_SYMBOL_GPL vmlinux 0x58fe9409 rio_inb_pwrite_handler +EXPORT_SYMBOL_GPL vmlinux 0x5902338f __gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x59077d85 sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x591099f5 thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x591119b5 mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x593c3ffd regmap_field_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x594cde67 trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0x5954ddd3 xenbus_watch_path +EXPORT_SYMBOL_GPL vmlinux 0x5960546f pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0x59620cdd input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0x59688cf7 atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x5970fade xenbus_grant_ring +EXPORT_SYMBOL_GPL vmlinux 0x59807df3 rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0x599e413d nvdimm_bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x59a46d45 fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0x59bc17bb acpi_subsys_complete +EXPORT_SYMBOL_GPL vmlinux 0x59dfadba xenbus_dev_groups +EXPORT_SYMBOL_GPL vmlinux 0x59e2743e call_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0x59e43a17 set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0x59eae699 ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x59f2d89c ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0x59f97ace sdio_run_irqs +EXPORT_SYMBOL_GPL vmlinux 0x59fda031 tcp_ca_openreq_child +EXPORT_SYMBOL_GPL vmlinux 0x5a174d81 inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0x5a23d727 cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0x5a2b1b67 gnttab_free_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x5a441ebd efi_query_variable_store +EXPORT_SYMBOL_GPL vmlinux 0x5a4508df ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x5a461c54 xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0x5a50f9ee xen_swiotlb_map_sg_attrs +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5aa49684 mnt_clone_write +EXPORT_SYMBOL_GPL vmlinux 0x5ab349aa ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0x5ab68ac9 usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0x5ace9344 devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x5acf9a45 acpi_initialize_hp_context +EXPORT_SYMBOL_GPL vmlinux 0x5ade2369 power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x5ae8447a regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x5af03a28 gnttab_claim_grant_reference +EXPORT_SYMBOL_GPL vmlinux 0x5afceb81 led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0x5b14b354 regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x5b29ae12 anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x5b29d3b1 usb_phy_generic_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5b2fc8e6 rio_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x5b38d3b4 pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x5b6695bc clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0x5b6b28ce md_kick_rdev_from_array +EXPORT_SYMBOL_GPL vmlinux 0x5b701f74 device_reset +EXPORT_SYMBOL_GPL vmlinux 0x5b8c275c regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x5ba536ea crypto_unregister_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x5ba6e6e1 usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0x5babf842 register_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x5bc199e7 regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x5bc8d9d8 rio_request_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x5bce8ca1 __atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x5bd0748f crypto_del_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x5bdbac4e rcu_unexpedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x5be2999c rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0x5beedcb2 ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0x5bfcb967 irq_map_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x5c0525d5 da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x5c0578df platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0x5c5a1b16 tick_broadcast_control +EXPORT_SYMBOL_GPL vmlinux 0x5c66e90c efivar_run_worker +EXPORT_SYMBOL_GPL vmlinux 0x5ca2faeb gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x5cabdced dev_pm_qos_remove_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5cc509a4 nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x5cfba852 ahash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0x5d12e48f input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0x5d304e06 blk_queue_dma_drain +EXPORT_SYMBOL_GPL vmlinux 0x5d366dec gnttab_cancel_free_callback +EXPORT_SYMBOL_GPL vmlinux 0x5d3af7d7 spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0x5d447f33 page_endio +EXPORT_SYMBOL_GPL vmlinux 0x5d52b0a6 ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5da506e2 device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x5da67adc zs_compact +EXPORT_SYMBOL_GPL vmlinux 0x5dbcfa4f boot_cpu_physical_apicid +EXPORT_SYMBOL_GPL vmlinux 0x5ddb91be subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0x5de14d68 fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0x5e12ca2b init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x5e2c2807 usb_string +EXPORT_SYMBOL_GPL vmlinux 0x5e416e56 ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0x5e507af4 xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0x5e515be6 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0x5e51cd74 swiotlb_nr_tbl +EXPORT_SYMBOL_GPL vmlinux 0x5e547898 powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0x5e6e51d7 tasklet_hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x5e73556b pinctrl_remove_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x5e77ba35 do_machine_check +EXPORT_SYMBOL_GPL vmlinux 0x5e857a78 tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0x5e9a52b7 pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x5ea83b43 virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0x5ec545b4 virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0x5f13d3df nvdimm_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x5f223288 pci_generic_config_write32 +EXPORT_SYMBOL_GPL vmlinux 0x5f2da8c4 check_tsc_unstable +EXPORT_SYMBOL_GPL vmlinux 0x5f4a95a4 elv_register +EXPORT_SYMBOL_GPL vmlinux 0x5f62a37e rio_register_scan +EXPORT_SYMBOL_GPL vmlinux 0x5f6323c1 devm_regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5f72a947 fuse_get_req +EXPORT_SYMBOL_GPL vmlinux 0x5fbe05fc __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x5fbfba4a crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x5fc27be9 acpi_dev_irq_flags +EXPORT_SYMBOL_GPL vmlinux 0x5fdfa2c1 amd_pmu_enable_virt +EXPORT_SYMBOL_GPL vmlinux 0x60091316 clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x600eae90 platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0x6034b63c rio_dma_prep_slave_sg +EXPORT_SYMBOL_GPL vmlinux 0x60506751 unmap_kernel_range_noflush +EXPORT_SYMBOL_GPL vmlinux 0x60527861 iommu_attach_group +EXPORT_SYMBOL_GPL vmlinux 0x60561bbd alarm_cancel +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 0x60a77df6 pinctrl_utils_dt_free_map +EXPORT_SYMBOL_GPL vmlinux 0x60addc71 gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x60cc3cf3 da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0x60cd73ed pv_apic_ops +EXPORT_SYMBOL_GPL vmlinux 0x60e2bbf9 kick_process +EXPORT_SYMBOL_GPL vmlinux 0x61229ed4 power_supply_put +EXPORT_SYMBOL_GPL vmlinux 0x6123e646 mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0x61462999 usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0x615b4c40 __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0x6161c4dd extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x616868ac public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0x616b2edd ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0x616e38da x509_request_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x61822820 perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0x619790a4 ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0x61b0f0c9 synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x61c36948 raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x61ca4a28 fpstate_init +EXPORT_SYMBOL_GPL vmlinux 0x61cde409 acpi_dev_resource_memory +EXPORT_SYMBOL_GPL vmlinux 0x61cdff06 component_master_add_child +EXPORT_SYMBOL_GPL vmlinux 0x61daac2d pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0x61f4f63d device_property_present +EXPORT_SYMBOL_GPL vmlinux 0x62135e87 gnttab_unmap_refs +EXPORT_SYMBOL_GPL vmlinux 0x62201cc0 md_find_rdev_nr_rcu +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x623803c8 hest_disable +EXPORT_SYMBOL_GPL vmlinux 0x6258c94b blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0x626df697 blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x6276ce37 thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x62781244 xenbus_dev_resume +EXPORT_SYMBOL_GPL vmlinux 0x628233fc gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x6298651f sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0x62a1c981 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0x62b00cbb splice_to_pipe +EXPORT_SYMBOL_GPL vmlinux 0x62e0726b power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0x62e40580 ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0x62ff1186 dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0x63043b87 flush_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0x630edcd5 __blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x63150e06 clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x63340e94 locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x633f924e sched_setattr +EXPORT_SYMBOL_GPL vmlinux 0x635ec980 apei_exec_post_unmap_gars +EXPORT_SYMBOL_GPL vmlinux 0x635f101a tpm2_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x63613214 ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0x6375b847 regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0x638e39fa ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0x6396922c cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0x6396fe13 list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0x63ad935d x86_hyper_kvm +EXPORT_SYMBOL_GPL vmlinux 0x63c7cf11 inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x63caf20f verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x63ea80b3 cper_mem_err_type_str +EXPORT_SYMBOL_GPL vmlinux 0x63ed3168 bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0x63efdd8d devm_pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0x63f3ab6c efivar_entry_set_get_size +EXPORT_SYMBOL_GPL vmlinux 0x64066000 ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x6410e160 ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x64256424 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0x6427ad73 usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0x642b8920 sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0x64318593 acpi_dev_filter_resource_type +EXPORT_SYMBOL_GPL vmlinux 0x646311d9 bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0x64642e44 debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0x64920d29 regmap_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0x64b7069e apei_mce_report_mem_error +EXPORT_SYMBOL_GPL vmlinux 0x64c37430 devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x64eb596d rio_mport_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x651e4cbc acpi_dev_gpio_irq_get +EXPORT_SYMBOL_GPL vmlinux 0x6527a231 dbgp_external_startup +EXPORT_SYMBOL_GPL vmlinux 0x652a2f11 blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0x652a7365 rhashtable_walk_init +EXPORT_SYMBOL_GPL vmlinux 0x652dd2d0 regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x6536953b btree_last +EXPORT_SYMBOL_GPL vmlinux 0x653cb02d intel_msic_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x655716aa device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0x65587878 blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0x65682f56 uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x658c8186 amd_get_nb_id +EXPORT_SYMBOL_GPL vmlinux 0x65bbbc78 schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0x65c788cf crypto_alg_lookup +EXPORT_SYMBOL_GPL vmlinux 0x65ca8cad md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x6636c3c9 irq_set_vcpu_affinity +EXPORT_SYMBOL_GPL vmlinux 0x6641de6a rio_release_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x66696c56 sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x6672e8d5 ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x66830782 ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x66c6b8a7 tcp_ca_get_name_by_key +EXPORT_SYMBOL_GPL vmlinux 0x66ca4928 xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x66eceb7d rio_lock_device +EXPORT_SYMBOL_GPL vmlinux 0x66f952e0 fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x66fb2cd3 dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0x6700fe49 mbox_request_channel_byname +EXPORT_SYMBOL_GPL vmlinux 0x6705a431 devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0x670e0e4b blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0x6713eead find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0x6724c542 sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x6739a503 balloon_set_new_target +EXPORT_SYMBOL_GPL vmlinux 0x673b5656 bpf_prog_realloc +EXPORT_SYMBOL_GPL vmlinux 0x674162bd crypto_alloc_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x674e13e1 public_key_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6754ac18 clk_get_parent_by_index +EXPORT_SYMBOL_GPL vmlinux 0x67662c5a input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0x676d3214 blk_rq_check_limits +EXPORT_SYMBOL_GPL vmlinux 0x6770cbf9 virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0x6771b376 ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x67743668 blkg_prfill_stat +EXPORT_SYMBOL_GPL vmlinux 0x678a7b36 pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x67aeffea rio_local_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x67c2de6f pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0x67c9b9ad usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0x67d1982e raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0x67d57261 device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0x67e3f84f regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0x6812cf8d __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x682091e1 pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0x6834ac43 srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x6838a41d pci_restore_ats_state +EXPORT_SYMBOL_GPL vmlinux 0x683c85ad __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0x6871403e inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x687a9e39 tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0x68948fba fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0x68956406 static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x68d25db8 tpm_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x6900ad30 rhashtable_insert_slow +EXPORT_SYMBOL_GPL vmlinux 0x6908e453 usb_acpi_power_manageable +EXPORT_SYMBOL_GPL vmlinux 0x690b2921 da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0x691ffcbd fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0x6923ce63 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x69310703 wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0x6936637d usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0x69447467 ring_buffer_write +EXPORT_SYMBOL_GPL vmlinux 0x6945725e mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0x6958fabb pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x697c5d0d tracing_snapshot_alloc +EXPORT_SYMBOL_GPL vmlinux 0x698a899f ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0x69a6b96c ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0x69ac15dc raw_seq_open +EXPORT_SYMBOL_GPL vmlinux 0x69bbf65b cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0x69ed52f9 do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x6a1733eb iommu_group_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6a17bd35 attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0x6a251f88 __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0x6a2a6a19 disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x6a3a9724 rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a5fb566 rcu_sched_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x6a61d27f usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x6a65f151 md_ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x6a6a3e5e wm5102_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x6a8057c3 regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6a8441be cpci_hp_start +EXPORT_SYMBOL_GPL vmlinux 0x6a928d56 crypto_tfm_in_queue +EXPORT_SYMBOL_GPL vmlinux 0x6aaf6cb4 usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x6ab1b8bb usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x6ac0888f thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x6acad21f acpi_get_cpuid +EXPORT_SYMBOL_GPL vmlinux 0x6b0cd043 __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x6b0dc565 xen_set_irq_priority +EXPORT_SYMBOL_GPL vmlinux 0x6b29a1fa ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0x6b2d48b3 mddev_unlock +EXPORT_SYMBOL_GPL vmlinux 0x6b3eaad6 alarm_start +EXPORT_SYMBOL_GPL vmlinux 0x6b627772 napi_by_id +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6bca1b67 free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x6be8cbe6 sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0x6bf1b90d dmi_memdev_name +EXPORT_SYMBOL_GPL vmlinux 0x6c07d933 add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x6c1251fd apei_exec_read_register +EXPORT_SYMBOL_GPL vmlinux 0x6c1d0d76 pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0x6c209eab __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0x6c278759 iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0x6c370bbd skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0x6c389761 acpi_bus_get_private_data +EXPORT_SYMBOL_GPL vmlinux 0x6c3b0758 acpi_subsys_suspend +EXPORT_SYMBOL_GPL vmlinux 0x6c40a520 xenbus_switch_state +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c5b0f57 blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0x6c6340a0 kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0x6c635659 fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0x6c655913 register_acpi_hed_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6c749afe __tracepoint_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x6c896f7e intel_scu_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6c97093b pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6cd21997 ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0x6cf03ef0 srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x6d058100 inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0x6d08f011 power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0x6d1c8c42 pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d339861 __tracepoint_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0x6d5ff6cf ata_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x6d674963 devres_remove +EXPORT_SYMBOL_GPL vmlinux 0x6d747218 sdhci_pci_o2_probe_slot +EXPORT_SYMBOL_GPL vmlinux 0x6daf932e handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0x6ddb96af da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0x6dfaadb5 cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0x6dfb9b6e blocking_notifier_chain_cond_register +EXPORT_SYMBOL_GPL vmlinux 0x6e04a077 usb_bind_phy +EXPORT_SYMBOL_GPL vmlinux 0x6e2b0597 fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0x6e33d761 sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0x6e350400 page_cache_sync_readahead +EXPORT_SYMBOL_GPL vmlinux 0x6e51afc8 percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x6e587c59 ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0x6e58ddf0 gnttab_end_foreign_transfer_ref +EXPORT_SYMBOL_GPL vmlinux 0x6e743cb3 fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0x6e782c23 iomap_create_wc +EXPORT_SYMBOL_GPL vmlinux 0x6e7943ec iommu_group_id +EXPORT_SYMBOL_GPL vmlinux 0x6e7a2e2c fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0x6e85b00b local_touch_nmi +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6e8bc1c9 pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x6e9fd061 pin_is_valid +EXPORT_SYMBOL_GPL vmlinux 0x6eb1f9e3 virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0x6eb57855 devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x6ec02948 nd_blk_region_set_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x6eda1e8f inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x6edd3d4b ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0x6ee9b725 bdev_direct_access +EXPORT_SYMBOL_GPL vmlinux 0x6f0b7a66 dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x6f112f92 spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x6f140194 file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0x6f1ee69e kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0x6f241e97 rio_mport_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x6f402ba6 acpi_dev_resource_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x6f664c9d alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0x6f666b63 phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0x6f7c1e8b sysfs_create_mount_point +EXPORT_SYMBOL_GPL vmlinux 0x6f89ea89 scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0x6f9f9a8c rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0x6fb1a228 perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0x6fe382f6 rio_mport_chk_dev_access +EXPORT_SYMBOL_GPL vmlinux 0x6fe3d8cf ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x70165d91 __get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x70201233 unregister_jprobe +EXPORT_SYMBOL_GPL vmlinux 0x70287878 __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x7056b6f2 __clk_get_name +EXPORT_SYMBOL_GPL vmlinux 0x707f8149 regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x707ff1bb ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x7088d924 crypto_blkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x708ce756 wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x70bb651d __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x70c1265e acpi_register_gsi +EXPORT_SYMBOL_GPL vmlinux 0x70ccd1c3 __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x70dd1ce3 pci_hp_remove_module_link +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x711e4e6d transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0x715498bd pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x7189ac68 rio_request_mport_dma +EXPORT_SYMBOL_GPL vmlinux 0x7190079b acpi_dev_get_property_array +EXPORT_SYMBOL_GPL vmlinux 0x719e17ff clk_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x71a66a73 powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0x71a7d23d bio_trim +EXPORT_SYMBOL_GPL vmlinux 0x71bd57f7 pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0x71dc9998 crypto_il_tab +EXPORT_SYMBOL_GPL vmlinux 0x71fa7fc6 ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0x720701f4 __mmu_notifier_invalidate_range_end +EXPORT_SYMBOL_GPL vmlinux 0x722bdb9c phy_create +EXPORT_SYMBOL_GPL vmlinux 0x722d9b4f blkdev_read_iter +EXPORT_SYMBOL_GPL vmlinux 0x72412be5 dma_buf_kunmap +EXPORT_SYMBOL_GPL vmlinux 0x72515d5a snprint_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x725def82 tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0x726587d0 rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x726d7379 pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0x72741f25 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x7280fce1 regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7288201f scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0x72a8dd3e dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0x72c60c96 pci_remove_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x72cf714d klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x72fc2469 crypto_aead_reqsize +EXPORT_SYMBOL_GPL vmlinux 0x7300fc2a __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0x73013896 xenbus_printf +EXPORT_SYMBOL_GPL vmlinux 0x731dba7a xen_domain_type +EXPORT_SYMBOL_GPL vmlinux 0x73300075 pci_hp_deregister +EXPORT_SYMBOL_GPL vmlinux 0x7342b32d dma_buf_detach +EXPORT_SYMBOL_GPL vmlinux 0x73485210 add_page_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x736c2d1b ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0x737a2c44 sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x73822499 acpi_subsys_prepare +EXPORT_SYMBOL_GPL vmlinux 0x738fd248 intel_msic_reg_update +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73b3f0b9 led_classdev_register +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 0x73d7e597 xen_swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0x73ea067c da903x_read +EXPORT_SYMBOL_GPL vmlinux 0x74001d77 md_run +EXPORT_SYMBOL_GPL vmlinux 0x741051cc bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x74457e56 apei_resources_fini +EXPORT_SYMBOL_GPL vmlinux 0x744ff12c pinctrl_dev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x7451bfb7 securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x7452adff user_return_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x7464ea38 dev_pm_qos_add_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x748a23e5 __efivar_entry_delete +EXPORT_SYMBOL_GPL vmlinux 0x748d801a pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0x749942a8 pm_generic_thaw_early +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 0x75022ff0 component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0x7513ac59 pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x751d6ad9 aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7521afb6 leave_mm +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x7544baa5 crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0x7549bfd0 xenbus_dev_changed +EXPORT_SYMBOL_GPL vmlinux 0x754b2686 usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x754d31c2 virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0x758a782e blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x7590ae28 lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0x759e487f pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x75c2b9f1 memalloc_socks +EXPORT_SYMBOL_GPL vmlinux 0x75c8beec posix_timer_event +EXPORT_SYMBOL_GPL vmlinux 0x75cc5f17 da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x76211872 perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0x763b15a1 ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0x764b102b dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0x767211f7 pci_try_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x767a274e tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x76a3baf2 crypto_init_spawn2 +EXPORT_SYMBOL_GPL vmlinux 0x76b7c8d0 sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0x76bfc8f8 acpi_dev_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x76c072ff regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0x76d9b876 clk_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x76ff6234 irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x770cf981 tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x7712771a unbind_from_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x77268954 acpi_subsys_freeze +EXPORT_SYMBOL_GPL vmlinux 0x7726eeac __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7729cbdd task_handoff_register +EXPORT_SYMBOL_GPL vmlinux 0x7754bc11 dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x7757b51a clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x775a6ef5 kvm_read_and_reset_pf_reason +EXPORT_SYMBOL_GPL vmlinux 0x77746e2f scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x77899325 gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0x7790adc0 aout_dump_debugregs +EXPORT_SYMBOL_GPL vmlinux 0x77ad6f63 usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x77c3ee58 i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0x77d28f21 i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0x77d6ec41 ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x77eb8294 pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0x782821d3 irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0x782adb74 hpet_rtc_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x7833170f to_nd_desc +EXPORT_SYMBOL_GPL vmlinux 0x784d6d61 rio_mport_get_efb +EXPORT_SYMBOL_GPL vmlinux 0x78575bee atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x7874b5ec unix_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x7880322d irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x7892ece4 ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0x78ae8175 smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0x78bf33e8 usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x78e3ecdd gpiod_set_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x790a25e6 sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0x7913741d __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x79148467 ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x7927a739 ata_base_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x792ad53c blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0x7932bb12 rio_dma_prep_xfer +EXPORT_SYMBOL_GPL vmlinux 0x79420621 hwmon_device_register +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 0x79716f8b cpufreq_freq_transition_begin +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 0x79c7da7a pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x79defbe1 kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x79e49f70 usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x79e69460 intel_iommu_gfx_mapped +EXPORT_SYMBOL_GPL vmlinux 0x79f41d5b try_get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x7a093833 set_memory_array_wt +EXPORT_SYMBOL_GPL vmlinux 0x7a20407d thermal_generate_netlink_event +EXPORT_SYMBOL_GPL vmlinux 0x7a2e4b44 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7a319404 clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x7a3ae236 acpi_dma_request_slave_chan_by_name +EXPORT_SYMBOL_GPL vmlinux 0x7a4a7286 device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0x7a4c1438 pv_info +EXPORT_SYMBOL_GPL vmlinux 0x7a709b0c __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0x7a70bf44 blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x7a73ab34 regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0x7a87f330 debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7a99bc32 sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0x7ab3ca18 eventfd_ctx_read +EXPORT_SYMBOL_GPL vmlinux 0x7abe1272 __gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x7ac2344c ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x7ac2527f regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0x7ac8e5b0 acpi_gsi_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x7add1a7d tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0x7aeef3c6 dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x7b0f1ab3 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7b1d544d edac_handler_set +EXPORT_SYMBOL_GPL vmlinux 0x7b202401 usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x7b2c8578 mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7b309f87 __bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x7b31c172 reservation_object_test_signaled_rcu +EXPORT_SYMBOL_GPL vmlinux 0x7b33a614 ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x7b40ccb4 reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7b4af9bc dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x7b4ed732 __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7b52e713 ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x7b55ea6e serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x7b5b4350 wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7b6413b4 reservation_object_get_fences_rcu +EXPORT_SYMBOL_GPL vmlinux 0x7b81599d dax_pfn_mkwrite +EXPORT_SYMBOL_GPL vmlinux 0x7b881db3 disk_get_part +EXPORT_SYMBOL_GPL vmlinux 0x7b8cd9bd __gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x7b90d1a9 bind_virq_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x7ba31a44 pinctrl_dev_get_name +EXPORT_SYMBOL_GPL vmlinux 0x7bba3223 get_device +EXPORT_SYMBOL_GPL vmlinux 0x7bbd24d9 thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0x7bc0aad5 usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x7bc4c8b5 iommu_set_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x7bca5d44 need_load_eval +EXPORT_SYMBOL_GPL vmlinux 0x7bff4171 unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x7c058236 inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x7c2f5b68 kthread_unpark +EXPORT_SYMBOL_GPL vmlinux 0x7c346357 pkey_algo +EXPORT_SYMBOL_GPL vmlinux 0x7c54fc66 noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x7c9685a5 __online_page_free +EXPORT_SYMBOL_GPL vmlinux 0x7c9a7371 clk_prepare +EXPORT_SYMBOL_GPL vmlinux 0x7c9dd64b regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7cdb6a36 usb_bus_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7cf12917 device_for_each_child_reverse +EXPORT_SYMBOL_GPL vmlinux 0x7cf4cedc ref_module +EXPORT_SYMBOL_GPL vmlinux 0x7d00c65b nd_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x7d226d30 iommu_present +EXPORT_SYMBOL_GPL vmlinux 0x7d325c5f regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0x7d3be80f gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0x7d47b850 clear_foreign_p2m_mapping +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d675fea __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0x7d757ec2 sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0x7dab26b6 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7daeac63 pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0x7dc07519 handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0x7dc481d7 __rio_local_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7de65a03 acpi_lpat_free_conversion_table +EXPORT_SYMBOL_GPL vmlinux 0x7df05e52 extcon_unregister_interest +EXPORT_SYMBOL_GPL vmlinux 0x7e1775ad nf_register_afinfo +EXPORT_SYMBOL_GPL vmlinux 0x7e1e6699 debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e667735 generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0x7e7c8e79 wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x7e85a789 pci_get_hp_params +EXPORT_SYMBOL_GPL vmlinux 0x7ea96e8b component_del +EXPORT_SYMBOL_GPL vmlinux 0x7eaf0f39 pci_create_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x7eb64b14 regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0x7ebd70b4 tpmm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0x7ed3b7f8 ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x7edbb9dd sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0x7f096180 wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0x7f1d35fa crypto_register_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x7f307640 tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x7f36ba06 flush_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0x7f59a292 gpiod_set_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x7f71b654 xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0x7f85fca2 request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0x7fa799fc pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x7faddf26 cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x7fe84d8c xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0x7fea9082 sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0x7ff49149 acpi_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x800ac546 __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0x801e0a3e regmap_get_max_register +EXPORT_SYMBOL_GPL vmlinux 0x8021d49b regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0x8036a213 crypto_nivaead_type +EXPORT_SYMBOL_GPL vmlinux 0x804bc0cc usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0x805430b9 irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0x805dde9a sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x8065a4fc mmu_notifier_call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x80880150 sdio_writeb +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 0x80f3268f __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x80f8589f trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0x8114467b cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x811b121a reservation_object_wait_timeout_rcu +EXPORT_SYMBOL_GPL vmlinux 0x811dc334 usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x8125bc71 phy_exit +EXPORT_SYMBOL_GPL vmlinux 0x8149ea54 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0x8153b8c9 apic +EXPORT_SYMBOL_GPL vmlinux 0x815588a6 clk_enable +EXPORT_SYMBOL_GPL vmlinux 0x816c66c5 regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x816d1cbe power_supply_set_property +EXPORT_SYMBOL_GPL vmlinux 0x81ba6aa5 usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x81c4a51b out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x81c89c24 tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0x81ef35c9 sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x81f015c4 register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x822752ba wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0x822ad4c7 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0x8238b293 sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0x8239a163 devm_led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0x8239e96c devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0x82461948 pinctrl_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x826985cc fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0x8276dd3d iommu_group_add_device +EXPORT_SYMBOL_GPL vmlinux 0x82978442 call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x82a236f1 bpf_prog_get +EXPORT_SYMBOL_GPL vmlinux 0x82b31059 pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x82c0d778 fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x82da8841 ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0x82dbec19 erst_write +EXPORT_SYMBOL_GPL vmlinux 0x82f425d9 pinctrl_register +EXPORT_SYMBOL_GPL vmlinux 0x830172c2 uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0x831d4f76 pinctrl_find_and_add_gpio_range +EXPORT_SYMBOL_GPL vmlinux 0x8328933c pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0x83345f8d xenbus_probe_devices +EXPORT_SYMBOL_GPL vmlinux 0x834616bb sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x83514495 ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0x835d452f blk_mq_freeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x83860d8c tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0x838b13e7 ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0x83a5ae2e __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x83b8ace4 acpi_ec_remove_query_handler +EXPORT_SYMBOL_GPL vmlinux 0x83f8fa67 eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0x8401061f pinctrl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x84010c55 ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0x840fa8e1 regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x841aad22 pskb_put +EXPORT_SYMBOL_GPL vmlinux 0x84215d35 xenbus_alloc_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x8434d31b blkdev_write_iter +EXPORT_SYMBOL_GPL vmlinux 0x843d70ef acpi_is_root_bridge +EXPORT_SYMBOL_GPL vmlinux 0x843e24d9 dma_buf_unmap_attachment +EXPORT_SYMBOL_GPL vmlinux 0x8462bdcf btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0x8483cccd sdhci_pci_o2_fujin2_pci_init +EXPORT_SYMBOL_GPL vmlinux 0x84915208 ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0x84989f70 devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x84a7dfd1 crypto_register_aeads +EXPORT_SYMBOL_GPL vmlinux 0x84b3e6b8 tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x84e839a9 acpi_os_unmap_iomem +EXPORT_SYMBOL_GPL vmlinux 0x84eee5e3 ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0x84fb1955 dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0x85050965 __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x850683e3 crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0x8506baa8 clk_unregister_gate +EXPORT_SYMBOL_GPL vmlinux 0x851913c1 regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x85216155 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0x85226d59 ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0x854ae869 bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0x856629e7 __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x8574ca6c gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x8595f325 elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0x859c5e7c dma_buf_kmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x85acc4f9 ata_host_activate +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 0x85da852f crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0x85e68ece cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0x85f7e933 regmap_get_val_endian +EXPORT_SYMBOL_GPL vmlinux 0x85f92922 sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x86003bfa skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0x86323036 input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0x8638128c usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x864570ec sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0x864b4796 map_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x8654be58 hv_remove_vmbus_irq +EXPORT_SYMBOL_GPL vmlinux 0x86623fd7 notify_remote_via_irq +EXPORT_SYMBOL_GPL vmlinux 0x8668962e inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0x86786286 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x86819bc6 irq_ts_restore +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x868a1969 split_page +EXPORT_SYMBOL_GPL vmlinux 0x86972a78 devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x86a077b9 mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x86a51007 gnttab_end_foreign_transfer +EXPORT_SYMBOL_GPL vmlinux 0x86cdd742 usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0x86ce0a02 set_pages_array_wt +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 0x87042518 blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0x87056956 platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0x870a3c43 regmap_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x870e16b7 xen_test_irq_shared +EXPORT_SYMBOL_GPL vmlinux 0x870eb721 devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0x8731f774 crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x873fbaea edac_atomic_assert_error +EXPORT_SYMBOL_GPL vmlinux 0x875a7be3 crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0x875f2097 wm5110_patch +EXPORT_SYMBOL_GPL vmlinux 0x877a8e58 clockevents_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0x8780951c trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0x878e05db virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0x87984b16 __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x87b04644 __inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0x87b3a975 register_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x87f751ac seq_release_net +EXPORT_SYMBOL_GPL vmlinux 0x88067729 spi_alloc_master +EXPORT_SYMBOL_GPL vmlinux 0x880f0498 tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0x8810ad5e crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0x88136838 wm8997_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x8831f8b1 kmap_atomic_pfn +EXPORT_SYMBOL_GPL vmlinux 0x883c2740 __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x885867c9 lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x885ef5a4 cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0x88a79ab1 acpi_ec_add_query_handler +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88b5647c trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x88c9450a user_describe +EXPORT_SYMBOL_GPL vmlinux 0x88dade22 rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0x88e2ecae usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0x88ef657d wb_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0x89124147 blk_mq_free_hctx_request +EXPORT_SYMBOL_GPL vmlinux 0x891a5a7f gnttab_max_grant_frames +EXPORT_SYMBOL_GPL vmlinux 0x891e6a40 dev_pm_clear_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x8928f2a1 usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0x89485687 iommu_group_put +EXPORT_SYMBOL_GPL vmlinux 0x8951976f tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x8956aeae apei_exec_ctx_init +EXPORT_SYMBOL_GPL vmlinux 0x8957f353 __blk_run_queue_uncond +EXPORT_SYMBOL_GPL vmlinux 0x896f812c con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0x899d10aa sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89c250ba usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0x89dbdcc1 __tracepoint_map +EXPORT_SYMBOL_GPL vmlinux 0x89dfbbb9 skcipher_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x89ebe302 bdev_write_page +EXPORT_SYMBOL_GPL vmlinux 0x89fd2894 devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x8a559846 gnttab_setup_auto_xlat_frames +EXPORT_SYMBOL_GPL vmlinux 0x8a70032c __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x8a78989f irq_from_evtchn +EXPORT_SYMBOL_GPL vmlinux 0x8a7cb9c4 platform_thermal_package_rate_control +EXPORT_SYMBOL_GPL vmlinux 0x8a9763b5 is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0x8aa08803 class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x8ab51026 regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8ad4402f i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x8ae01a0d gnttab_unmap_refs_async +EXPORT_SYMBOL_GPL vmlinux 0x8b0317cb crypto_register_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x8b04668e bind_interdomain_evtchn_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0x8b0909b3 rio_release_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x8b0a736c __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x8b149c36 clk_is_match +EXPORT_SYMBOL_GPL vmlinux 0x8b1d93e4 __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0x8b2d8a72 rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0x8b422300 debugfs_create_file_size +EXPORT_SYMBOL_GPL vmlinux 0x8b4fc727 ping_proc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8b54c27b skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0x8b78e6ed regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0x8b85c4cc cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0x8ba96ca8 sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0x8bb86343 acpi_subsys_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x8bc0f86b pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0x8c01a9a7 regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x8c0215f2 pm_system_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c06a108 xenbus_transaction_start +EXPORT_SYMBOL_GPL vmlinux 0x8c0caefc da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0x8c4a1f61 ping_proc_register +EXPORT_SYMBOL_GPL vmlinux 0x8c62884e irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0x8c646600 edac_report_status +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8c7b34ba power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0x8c8fd5aa x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x8c9d1661 arch_phys_wc_index +EXPORT_SYMBOL_GPL vmlinux 0x8ca60bfe device_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0x8cc1776d napi_hash_del +EXPORT_SYMBOL_GPL vmlinux 0x8cc877b2 sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0x8cd9f935 setup_APIC_eilvt +EXPORT_SYMBOL_GPL vmlinux 0x8cef93a2 rio_mport_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x8d16109e event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0x8d22bb58 iommu_group_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8d2e807c ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0x8d30360b ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x8d390caa blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0x8d522714 __rcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x8d667900 xen_register_device_domain_owner +EXPORT_SYMBOL_GPL vmlinux 0x8d6b598c netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0x8db8b0b3 dax_do_io +EXPORT_SYMBOL_GPL vmlinux 0x8e097873 irq_create_strict_mappings +EXPORT_SYMBOL_GPL vmlinux 0x8e45f674 __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0x8e5acac9 _submit_bh +EXPORT_SYMBOL_GPL vmlinux 0x8e60df7a __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x8e8b1bcd crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x8e981c53 input_class +EXPORT_SYMBOL_GPL vmlinux 0x8eccd665 device_find_child +EXPORT_SYMBOL_GPL vmlinux 0x8ed7f684 nl_table +EXPORT_SYMBOL_GPL vmlinux 0x8ede84e0 unregister_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x8edf9b30 efivars_kobject +EXPORT_SYMBOL_GPL vmlinux 0x8edfb574 injectm +EXPORT_SYMBOL_GPL vmlinux 0x8ee6547c fpu__save +EXPORT_SYMBOL_GPL vmlinux 0x8f0748af rcu_expedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x8f0f247a uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8f80a3a4 tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x8f83acb4 tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x8f899fca rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0x8fc65323 usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0x8fe279a7 usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0x8fe5f68e fuse_put_request +EXPORT_SYMBOL_GPL vmlinux 0x8fec45cc sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x8fee7f17 fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0x9009602a acpi_bus_get_ejd +EXPORT_SYMBOL_GPL vmlinux 0x9013853f device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x901cd9f3 xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0x903753da pinctrl_utils_add_map_mux +EXPORT_SYMBOL_GPL vmlinux 0x90384046 dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x9039d542 nvdimm_blk_region_create +EXPORT_SYMBOL_GPL vmlinux 0x903b627c list_lru_isolate_move +EXPORT_SYMBOL_GPL vmlinux 0x903bb65b acpi_dev_resource_ext_address_space +EXPORT_SYMBOL_GPL vmlinux 0x9047c11a trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0x905c19db pci_cleanup_aer_uncorrect_error_status +EXPORT_SYMBOL_GPL vmlinux 0x9062c322 ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x9066b0ac reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x908e0b88 key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0x90a1004a crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x90aa48f9 pwm_enable +EXPORT_SYMBOL_GPL vmlinux 0x90de0452 platform_thermal_package_notify +EXPORT_SYMBOL_GPL vmlinux 0x90ee4e9c acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x9131f23e fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0x9156e1aa PageHuge +EXPORT_SYMBOL_GPL vmlinux 0x916d0986 rio_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x9172a8fd fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0x9178f7e9 device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0x9179d9c1 rio_enable_rx_tx_port +EXPORT_SYMBOL_GPL vmlinux 0x918ad429 ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x91c5ad2f da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x91de4dcd cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x91e7a7ba rtc_irq_set_freq +EXPORT_SYMBOL_GPL vmlinux 0x920943fc pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x922a9444 usb_acpi_set_power_state +EXPORT_SYMBOL_GPL vmlinux 0x9238de8a device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0x923d271f __mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x9255ad8e vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0x9258c752 __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x9289923d relay_reset +EXPORT_SYMBOL_GPL vmlinux 0x92911ae7 __init_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0x92a1db3b pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0x92b57248 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x92be9b25 crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0x92c5cfa4 __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92da026d dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x92f6e4b6 __ktime_divns +EXPORT_SYMBOL_GPL vmlinux 0x92ff8ad1 usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x9312723b subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0x9312d80e evtchn_put +EXPORT_SYMBOL_GPL vmlinux 0x931f05d3 ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x933c69f2 dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x93788ac7 component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0x9381b6ca device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x9386322a eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0x9386eafc class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x93924df7 acpi_bus_trim +EXPORT_SYMBOL_GPL vmlinux 0x93c9bfc3 wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0x93ee6626 sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0x940bdad8 gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0x941bad9f regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x94389b72 nd_numa_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x943fc708 xen_setup_shutdown_event +EXPORT_SYMBOL_GPL vmlinux 0x9489af76 sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0x949b9594 sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0x94abb745 sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0x94c318be apei_exec_collect_resources +EXPORT_SYMBOL_GPL vmlinux 0x94cd841e pcie_update_link_speed +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 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x955ef13a devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x95791aaf do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x958f0812 ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0x95b9f71d pci_try_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x95bb8593 da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95db2f71 perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0x95ebdc74 extcon_get_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0x95f422c8 sock_update_netprioidx +EXPORT_SYMBOL_GPL vmlinux 0x9621849f ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x9633343d driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x963f28b4 net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0x964add15 xenbus_scanf +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9684eca0 of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x9686ae04 irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x968803fd ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0x9692bb3a spi_master_suspend +EXPORT_SYMBOL_GPL vmlinux 0x96adf139 skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0x96b2aaad ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0x96e1abc5 btree_init +EXPORT_SYMBOL_GPL vmlinux 0x96e41409 pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0x96ea4d3f ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0x9710444b driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9728ffe3 serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0x972b104d posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x97333236 dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0x97396a63 wm5110_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x973ab8ad cper_estatus_print +EXPORT_SYMBOL_GPL vmlinux 0x97466b8e __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x974cbf71 task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0x974d706a regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x975bfa44 ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x9787033c dbs_check_cpu +EXPORT_SYMBOL_GPL vmlinux 0x97a0807c udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x97ac49b5 tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x97ad79a5 iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0x97aecd88 gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x97d4eb0f handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x97e54317 skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0x9800e9dc ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0x9812e458 gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x98230758 efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x984a6287 pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x986dc268 virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x988c6e95 devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x9897097d debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0x98987e39 adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0x989e7d03 led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0x98a24d66 fsnotify +EXPORT_SYMBOL_GPL vmlinux 0x98a9d437 tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0x98d9bb74 devm_power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x98f4aecf acpi_dev_add_driver_gpios +EXPORT_SYMBOL_GPL vmlinux 0x98f82a46 dio_end_io +EXPORT_SYMBOL_GPL vmlinux 0x98f92801 hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x98fb9fea hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0x98fcf128 irq_work_queue_on +EXPORT_SYMBOL_GPL vmlinux 0x9924c496 __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x993fb138 pinctrl_pm_select_default_state +EXPORT_SYMBOL_GPL vmlinux 0x994b6612 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x994d8da7 blockdev_superblock +EXPORT_SYMBOL_GPL vmlinux 0x99589c04 sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x99691dfe wm8997_patch +EXPORT_SYMBOL_GPL vmlinux 0x9971c3bd tpm2_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x9973add9 __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x997c4347 unmap_kernel_range +EXPORT_SYMBOL_GPL vmlinux 0x997e2142 thermal_notify_framework +EXPORT_SYMBOL_GPL vmlinux 0x99840d00 timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x99a9ff9a cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0x99b37957 handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0x99d6ff45 trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0x99e3568d rhashtable_walk_next +EXPORT_SYMBOL_GPL vmlinux 0x99f02dc5 gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x99f14da0 blk_queue_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a179b5e crypto_attr_alg2 +EXPORT_SYMBOL_GPL vmlinux 0x9a1ad377 alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0x9a42b0ed blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0x9a89dbf7 lpddr2_jedec_min_tck +EXPORT_SYMBOL_GPL vmlinux 0x9a940877 default_iommu_map_sg +EXPORT_SYMBOL_GPL vmlinux 0x9a9d3571 rt_mutex_timed_lock +EXPORT_SYMBOL_GPL vmlinux 0x9ab361d6 ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0x9abb6366 dma_buf_mmap +EXPORT_SYMBOL_GPL vmlinux 0x9ac11b74 suspend_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x9ac77d9a attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0x9acb17b3 crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0x9ae55117 device_move +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9b3d0fbc subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9b46aa0d __efivar_entry_get +EXPORT_SYMBOL_GPL vmlinux 0x9b4804a7 ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0x9b657db8 gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0x9b668da4 input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0x9b720312 acpi_target_system_state +EXPORT_SYMBOL_GPL vmlinux 0x9b7a8e01 efivar_entry_size +EXPORT_SYMBOL_GPL vmlinux 0x9b9f3648 pcibios_scan_specific_bus +EXPORT_SYMBOL_GPL vmlinux 0x9ba8f73f gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x9bb8637b pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0x9bc847dd usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x9bd38601 ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0x9bd72b78 apei_write +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9bfa076d tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x9bfa9a3c crypto_create_tfm +EXPORT_SYMBOL_GPL vmlinux 0x9bfcc72e od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x9bfe15d7 __pci_hp_register +EXPORT_SYMBOL_GPL vmlinux 0x9c0d33e5 usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x9c2e4b66 acpi_unregister_gsi +EXPORT_SYMBOL_GPL vmlinux 0x9c40eb2e shash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0x9c462261 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0x9c7a4b7b sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0x9c7c0964 shmem_add_seals +EXPORT_SYMBOL_GPL vmlinux 0x9c8d48c2 pinconf_generic_dump_config +EXPORT_SYMBOL_GPL vmlinux 0x9ca4cb36 cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9cc50bf3 vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0x9ccbf98a tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0x9ccdf526 list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0x9cda8f01 extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9cee57a0 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0x9d030b99 stop_machine +EXPORT_SYMBOL_GPL vmlinux 0x9d06688b register_xenbus_watch +EXPORT_SYMBOL_GPL vmlinux 0x9d0fdb0f irq_create_direct_mapping +EXPORT_SYMBOL_GPL vmlinux 0x9d17b79c usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x9d1ea508 swiotlb_tbl_sync_single +EXPORT_SYMBOL_GPL vmlinux 0x9d204f78 regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x9d3850e1 gnttab_alloc_grant_references +EXPORT_SYMBOL_GPL vmlinux 0x9d486a87 da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0x9d52d6e6 ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0x9d5da581 ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0x9d62c898 unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x9d6d1086 tcp_peer_is_proven +EXPORT_SYMBOL_GPL vmlinux 0x9d8331c0 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x9d96364a pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0x9d9a425f max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0x9da5c1cc ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0x9dadbb88 cpufreq_boost_supported +EXPORT_SYMBOL_GPL vmlinux 0x9dbf7b75 regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0x9de73c70 fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0x9dfdf722 gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0x9e12d3fe ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x9e340c2d regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e539305 ata_acpi_gtm_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x9e5d070f __ip_route_output_key +EXPORT_SYMBOL_GPL vmlinux 0x9e67fabe __class_create +EXPORT_SYMBOL_GPL vmlinux 0x9e6bb898 xenbus_dev_remove +EXPORT_SYMBOL_GPL vmlinux 0x9e94fc7e dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0x9ebff902 start_thread +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9ee8fc92 wakeup_source_drop +EXPORT_SYMBOL_GPL vmlinux 0x9f099cf6 x509_get_sig_params +EXPORT_SYMBOL_GPL vmlinux 0x9f12905e devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0x9f2ba1a2 blk_mq_tags_cpumask +EXPORT_SYMBOL_GPL vmlinux 0x9f47c831 tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x9f4b3616 scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0x9f5766aa kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0x9f6c91dd raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x9f7f6fe4 regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x9f93032e ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0x9f95fc0c inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x9faac94f input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0x9fac11d2 rio_get_asm +EXPORT_SYMBOL_GPL vmlinux 0x9fbcc3d4 __page_file_mapping +EXPORT_SYMBOL_GPL vmlinux 0x9fc52616 pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x9fcaeba4 shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0x9ff2dde3 crypto_alloc_rng +EXPORT_SYMBOL_GPL vmlinux 0x9ffe2096 xenbus_dev_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xa01a3110 devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0xa0208e02 irq_set_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0xa0263163 tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0xa0572b9f spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0xa06f7132 phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xa077036a __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xa0792225 pinctrl_dev_get_devname +EXPORT_SYMBOL_GPL vmlinux 0xa0913f2c trace_output_call +EXPORT_SYMBOL_GPL vmlinux 0xa091d10d fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0xa0b6853a tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0xa0c6a428 blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa0c70e25 nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0xa0d6da19 rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0xa11216be xen_store_domain_type +EXPORT_SYMBOL_GPL vmlinux 0xa1129aaf crypto_alloc_pcomp +EXPORT_SYMBOL_GPL vmlinux 0xa1167dc4 clk_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xa1176038 ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0xa11b55b2 xen_start_info +EXPORT_SYMBOL_GPL vmlinux 0xa1218ff4 aead_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0xa128596a rio_get_comptag +EXPORT_SYMBOL_GPL vmlinux 0xa1305a5f regmap_update_bits_check_async +EXPORT_SYMBOL_GPL vmlinux 0xa14a1817 trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0xa156a1f2 erst_get_record_id_end +EXPORT_SYMBOL_GPL vmlinux 0xa1876305 regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0xa18f9433 mpi_read_buffer +EXPORT_SYMBOL_GPL vmlinux 0xa193c23c dma_buf_get +EXPORT_SYMBOL_GPL vmlinux 0xa19e1058 to_nvdimm +EXPORT_SYMBOL_GPL vmlinux 0xa1bd7822 __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xa1cb2a91 ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0xa1f79553 xen_create_contiguous_region +EXPORT_SYMBOL_GPL vmlinux 0xa1fcdda0 da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xa214f2e1 crypto_lookup_aead +EXPORT_SYMBOL_GPL vmlinux 0xa219db40 adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0xa22aed86 usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0xa2411403 extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xa2450c8c crypto_ahash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0xa24bef94 da903x_write +EXPORT_SYMBOL_GPL vmlinux 0xa264b716 hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa284b123 usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xa29fe7e3 pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0xa2b9c993 clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0xa2bafa40 interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xa2c4281e root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa2c78442 sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0xa2e444a5 irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0xa2f257d4 unregister_acpi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xa2fb4b92 cpufreq_frequency_table_target +EXPORT_SYMBOL_GPL vmlinux 0xa2fd5754 ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa30cf748 get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0xa319ecc7 extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa353fffc xenbus_rm +EXPORT_SYMBOL_GPL vmlinux 0xa359bd95 i2c_new_device +EXPORT_SYMBOL_GPL vmlinux 0xa3662266 unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0xa37e75b7 iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0xa38602cd drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0xa3890b0c scsi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xa389a49a profile_event_register +EXPORT_SYMBOL_GPL vmlinux 0xa39210cd evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0xa39484c6 fat_scan +EXPORT_SYMBOL_GPL vmlinux 0xa396e910 ata_eh_thaw_port +EXPORT_SYMBOL_GPL vmlinux 0xa3a04602 btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3dc544b usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0xa3e7c113 ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0xa41e8b3f pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0xa4353ed3 synchronize_srcu_expedited +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 0xa46d9256 dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa49957cf dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0xa4a8c37f max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0xa4b98864 sdhci_pci_o2_probe +EXPORT_SYMBOL_GPL vmlinux 0xa4c83dc5 led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0xa4e1e5e5 ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xa4f0302a __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0xa500930e device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xa507dec6 hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0xa50929ca ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0xa5332a3d acpi_kobj +EXPORT_SYMBOL_GPL vmlinux 0xa5340e0d xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0xa5452e67 cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0xa55ff9b7 fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0xa565de63 register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0xa5685a98 hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0xa5877cc3 netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0xa5a28411 regmap_get_reg_stride +EXPORT_SYMBOL_GPL vmlinux 0xa5d521b8 usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0xa5e407e4 wm5110_aod +EXPORT_SYMBOL_GPL vmlinux 0xa5e60c4b ping_err +EXPORT_SYMBOL_GPL vmlinux 0xa5efbf4c async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0xa611f0a8 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0xa625110d kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0xa625c3fc inet_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0xa62892c6 efivar_sysfs_list +EXPORT_SYMBOL_GPL vmlinux 0xa6b05771 ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6d6c0d9 iommu_domain_free +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa6e6129b kthread_park +EXPORT_SYMBOL_GPL vmlinux 0xa70d1bfa gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xa70e8a73 pci_intx_mask_supported +EXPORT_SYMBOL_GPL vmlinux 0xa720777b dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0xa72eec30 udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xa7523aae da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xa75312bc call_rcu_sched +EXPORT_SYMBOL_GPL vmlinux 0xa77dad5a get_net_ns_by_fd +EXPORT_SYMBOL_GPL vmlinux 0xa7a0a20b swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0xa7bbe0bb blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0xa7d4b7da ehci_adjust_port_wakeup_flags +EXPORT_SYMBOL_GPL vmlinux 0xa7e13a6a clk_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xa801b359 efivar_entry_iter_begin +EXPORT_SYMBOL_GPL vmlinux 0xa8103f31 devm_usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xa81eadaa ahash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0xa82dfe27 mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0xa83d2285 sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0xa843a056 ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0xa848833c blk_set_queue_dying +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa85b38c7 init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0xa88b1a8f blk_mq_cancel_requeue_work +EXPORT_SYMBOL_GPL vmlinux 0xa89666be ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0xa8b204e0 trace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0xa8b76a68 timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xa8d5f2f3 disk_map_sector_rcu +EXPORT_SYMBOL_GPL vmlinux 0xa8f20f8b crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0xa90b2b19 crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0xa9126bff hpet_set_rtc_irq_bit +EXPORT_SYMBOL_GPL vmlinux 0xa91ca886 dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0xa91f982b rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa93567ad usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0xa94de147 fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0xa970feda apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0xa980af16 RSA_public_key_algorithm +EXPORT_SYMBOL_GPL vmlinux 0xa995cfa4 dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0xa9a485d9 wm8997_aod +EXPORT_SYMBOL_GPL vmlinux 0xa9b353c5 blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa9c66b58 devm_regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xa9d3235c acpi_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0xa9d41d5b __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0xa9da8e66 devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xa9e18049 task_handoff_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa9f80f22 unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0xaa0a03a0 virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0xaa145d6d bus_set_iommu +EXPORT_SYMBOL_GPL vmlinux 0xaa192f56 kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0xaa2a72bf __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0xaa2fa810 spi_busnum_to_master +EXPORT_SYMBOL_GPL vmlinux 0xaa3f9dc8 ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0xaa5eeeda mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0xaa81b75b __pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0xaa83eb7c pinctrl_pm_select_sleep_state +EXPORT_SYMBOL_GPL vmlinux 0xaa8e605b fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaab152c6 ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0xaaeb475c device_add_property_set +EXPORT_SYMBOL_GPL vmlinux 0xaaf16ff2 iommu_map +EXPORT_SYMBOL_GPL vmlinux 0xaaf23ce2 subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xab01acbe gnttab_request_free_callback +EXPORT_SYMBOL_GPL vmlinux 0xab29ad96 cpuidle_disable_device +EXPORT_SYMBOL_GPL vmlinux 0xab39e183 device_rename +EXPORT_SYMBOL_GPL vmlinux 0xab456a7b pci_intx +EXPORT_SYMBOL_GPL vmlinux 0xab5a5de4 fixed_phy_del +EXPORT_SYMBOL_GPL vmlinux 0xab5a9ba3 __rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0xab60269e component_master_del +EXPORT_SYMBOL_GPL vmlinux 0xab6babaf pm_qos_request +EXPORT_SYMBOL_GPL vmlinux 0xab7021c1 dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0xab818bee skcipher_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0xab945a16 __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0xabc640f3 list_lru_isolate +EXPORT_SYMBOL_GPL vmlinux 0xabc672e6 driver_register +EXPORT_SYMBOL_GPL vmlinux 0xabf8ace5 xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0xabfb35e0 scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0xac1a19eb dax_fault +EXPORT_SYMBOL_GPL vmlinux 0xac477d8a user_preparse +EXPORT_SYMBOL_GPL vmlinux 0xac605108 __lock_page_killable +EXPORT_SYMBOL_GPL vmlinux 0xac688698 bus_register +EXPORT_SYMBOL_GPL vmlinux 0xac7fd158 rio_route_add_entry +EXPORT_SYMBOL_GPL vmlinux 0xac8cc981 phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0xac9a87f7 set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0xac9ce195 kvm_async_pf_task_wait +EXPORT_SYMBOL_GPL vmlinux 0xacafa8e7 vector_used_by_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xacc46a7c ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0xace1de41 ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0xace5c0fc usb_bus_list +EXPORT_SYMBOL_GPL vmlinux 0xacea1477 spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0xaced40d0 perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0xacf9bf68 pcc_mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0xad00af5a ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xad320504 xen_swiotlb_sync_single_for_cpu +EXPORT_SYMBOL_GPL vmlinux 0xad346d01 dev_pm_qos_expose_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0xad4e9c43 rhashtable_walk_exit +EXPORT_SYMBOL_GPL vmlinux 0xad60c56e __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xad6acb01 device_show_int +EXPORT_SYMBOL_GPL vmlinux 0xad6f58c5 uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0xad8d8ab0 xen_physdev_op_compat +EXPORT_SYMBOL_GPL vmlinux 0xadb37dca tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0xadc785ec kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0xade38f80 nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0xadf6aa4d tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0xae107008 ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xae175382 rio_release_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xae284db6 dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0xae3c77fe __mmu_notifier_invalidate_range +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae6f66aa gpiochip_add +EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0xae7c5411 ms_hyperv +EXPORT_SYMBOL_GPL vmlinux 0xae84228f __inet_hash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0xaeaf2c70 kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xaeceaecf virtqueue_get_avail +EXPORT_SYMBOL_GPL vmlinux 0xaed81074 __clk_mux_determine_rate_closest +EXPORT_SYMBOL_GPL vmlinux 0xaeedf242 regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xaef7ce4f mmu_notifier_unregister_no_release +EXPORT_SYMBOL_GPL vmlinux 0xaf2fa0a4 __rio_local_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xaf32401d ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0xaf4cd6d3 acpi_os_map_memory +EXPORT_SYMBOL_GPL vmlinux 0xaf507eeb blkdev_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xaf7693d8 crypto_init_ahash_spawn +EXPORT_SYMBOL_GPL vmlinux 0xaf7fe331 sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0xaf8e2532 xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0xaf9439db leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0xafab2aea pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0xafc4baea led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0xafda5b9d nvdimm_bus_check_dimm_count +EXPORT_SYMBOL_GPL vmlinux 0xb02ac411 register_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb0400c6b add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0xb0625950 iommu_domain_window_disable +EXPORT_SYMBOL_GPL vmlinux 0xb07145fc pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xb077e70a clk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0d942d3 dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xb0fd1d90 of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xb1033a76 platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0xb12ed72b arizona_request_irq +EXPORT_SYMBOL_GPL vmlinux 0xb140d14c ring_buffer_read +EXPORT_SYMBOL_GPL vmlinux 0xb1425b32 dm_table_add_target_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb147e357 gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0xb170a2e4 fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0xb172ffac efivars_sysfs_init +EXPORT_SYMBOL_GPL vmlinux 0xb17310a7 usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0xb18429eb suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0xb18667d9 pci_generic_config_read32 +EXPORT_SYMBOL_GPL vmlinux 0xb19a9252 arizona_set_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0xb1a5f2fe usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0xb1acbcce rcu_barrier_sched +EXPORT_SYMBOL_GPL vmlinux 0xb1bc4cb0 inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0xb1bed25d dpm_resume_start +EXPORT_SYMBOL_GPL vmlinux 0xb1c0c1c2 async_schedule_domain +EXPORT_SYMBOL_GPL vmlinux 0xb1c92da2 devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0xb1deb238 hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb1e30597 inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0xb204a556 ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb25f0540 get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0xb26263fc extcon_register_interest +EXPORT_SYMBOL_GPL vmlinux 0xb26a1add elfcorehdr_addr +EXPORT_SYMBOL_GPL vmlinux 0xb27457b7 proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0xb28285dd usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0xb282a34f queue_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0xb28ad23b rio_set_port_lockout +EXPORT_SYMBOL_GPL vmlinux 0xb2942fe5 acpi_dev_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xb2a55004 rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0xb2e764e8 suspend_valid_only_mem +EXPORT_SYMBOL_GPL vmlinux 0xb2f309ce ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0xb2fa8045 regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0xb302aa93 dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0xb31f991c devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xb3253ed9 hpet_rtc_timer_init +EXPORT_SYMBOL_GPL vmlinux 0xb32e7556 thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0xb3518871 devfreq_event_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xb356613c xen_swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0xb36727dd crypto_register_rngs +EXPORT_SYMBOL_GPL vmlinux 0xb36e15e6 usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xb3d37c44 __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0xb3f8e3ef crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0xb41bc766 usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0xb43eb74c fuse_dev_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb4557e67 __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0xb456f178 __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0xb46ed5ae pinctrl_put +EXPORT_SYMBOL_GPL vmlinux 0xb480a8e3 blkcipher_aead_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0xb49eb8f3 modify_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xb4a563b1 ata_link_next +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 0xb4ed4510 find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xb5018a0e devm_regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xb51cca81 vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0xb51ed055 dma_buf_put +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb53620d1 pci_vpd_find_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xb5538d7f relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0xb57fda0c ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0xb58dcfa2 synchronize_sched_expedited +EXPORT_SYMBOL_GPL vmlinux 0xb5905cdb sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0xb5a0e11e lpddr2_jedec_addressing_table +EXPORT_SYMBOL_GPL vmlinux 0xb5abedb4 skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0xb5c18c5b lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0xb5d419d1 xattr_getsecurity +EXPORT_SYMBOL_GPL vmlinux 0xb5d6070b acpi_subsys_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xb5e2f1dc scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0xb5e896fb tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0xb5f17edf perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb5fcd363 xenbus_dev_probe +EXPORT_SYMBOL_GPL vmlinux 0xb60f8986 devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0xb6230f1f gnttab_grant_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb637230d tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0xb66421b2 acpi_str_to_uuid +EXPORT_SYMBOL_GPL vmlinux 0xb6783187 usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0xb67c64fd __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0xb68364f9 usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0xb6864b08 ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0xb6a87c40 regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xb6ab6732 sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0xb6aeb661 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xb6b0704d nd_blk_region_provider_data +EXPORT_SYMBOL_GPL vmlinux 0xb6bc49a9 __supported_pte_mask +EXPORT_SYMBOL_GPL vmlinux 0xb6c331ca pinctrl_utils_add_map_configs +EXPORT_SYMBOL_GPL vmlinux 0xb6e6d99d clk_disable +EXPORT_SYMBOL_GPL vmlinux 0xb6eef627 gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0xb6f2c578 __tracepoint_unmap +EXPORT_SYMBOL_GPL vmlinux 0xb6fe4ed4 user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0xb70147a8 vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xb718f2f9 sfi_table_parse +EXPORT_SYMBOL_GPL vmlinux 0xb7329c06 clk_set_phase +EXPORT_SYMBOL_GPL vmlinux 0xb735d280 usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0xb739ea3b ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0xb775f38b led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0xb7804274 ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0xb79ea685 virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0xb7abe8ca wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0xb7cb68fc pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0xb7d57e87 nd_mapping_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0xb7d7c12e hpet_set_alarm_time +EXPORT_SYMBOL_GPL vmlinux 0xb7d8f30f skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0xb7dcfefb pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xb7f77027 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0xb7f78ff8 sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0xb8174049 usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0xb81ac7df dm_get_table_device +EXPORT_SYMBOL_GPL vmlinux 0xb8283f3d smp_ops +EXPORT_SYMBOL_GPL vmlinux 0xb852764d of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xb85cf663 usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0xb87a2baf wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xb8856a03 cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xb8b2b1f7 mce_register_decode_chain +EXPORT_SYMBOL_GPL vmlinux 0xb8b434b5 phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8e0359e pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0xb902d3f5 uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0xb903674c scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0xb9176155 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0xb944e359 ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0xb949f9c2 ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0xb94c01f5 dev_pm_set_dedicated_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xb94d115a pinctrl_get +EXPORT_SYMBOL_GPL vmlinux 0xb96269fc unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0xb99d5837 xenbus_read +EXPORT_SYMBOL_GPL vmlinux 0xb9a620b3 regmap_update_bits_check +EXPORT_SYMBOL_GPL vmlinux 0xb9b9df41 usb_amd_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xb9c425de register_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xb9cbf6b3 fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0xb9d025c9 llist_del_first +EXPORT_SYMBOL_GPL vmlinux 0xb9ea84f4 swiotlb_tbl_unmap_single +EXPORT_SYMBOL_GPL vmlinux 0xb9eb31de bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0xb9f8089f part_round_stats +EXPORT_SYMBOL_GPL vmlinux 0xba0a949b class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0xba0d3bf7 arizona_dev_exit +EXPORT_SYMBOL_GPL vmlinux 0xba16fecd component_add +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba455065 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0xba489401 xen_swiotlb_sync_sg_for_device +EXPORT_SYMBOL_GPL vmlinux 0xba8929ea percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0xba94c685 cper_estatus_check +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbaccff32 regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0xbaf119ad devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbafe1332 pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0xbb038ce4 perf_unregister_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb0f9385 devres_get +EXPORT_SYMBOL_GPL vmlinux 0xbb2cc309 mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbb34c1d0 max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0xbb38b243 gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0xbb3ebde1 rio_request_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xbb4c4aac usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0xbb58b814 iomap_free +EXPORT_SYMBOL_GPL vmlinux 0xbb634518 fuse_request_send_background +EXPORT_SYMBOL_GPL vmlinux 0xbb69329c crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0xbb6bbe41 device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0xbb6f8cca xen_swiotlb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0xbb7cf9cb jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0xbb823791 register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0xbb8d7a39 ata_do_eh +EXPORT_SYMBOL_GPL vmlinux 0xbbb98859 edid_info +EXPORT_SYMBOL_GPL vmlinux 0xbbcfea96 da903x_update +EXPORT_SYMBOL_GPL vmlinux 0xbbd4f657 xen_pcpu_id +EXPORT_SYMBOL_GPL vmlinux 0xbbd7dc4c dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0xbbebd967 kobject_move +EXPORT_SYMBOL_GPL vmlinux 0xbbf7b645 rtc_irq_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbc12f372 percpu_ida_for_each_free +EXPORT_SYMBOL_GPL vmlinux 0xbc26c7ba devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xbc4591b5 device_initialize +EXPORT_SYMBOL_GPL vmlinux 0xbc61bb85 md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0xbc6b921a cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xbc721df0 regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0xbc927a04 rhashtable_walk_start +EXPORT_SYMBOL_GPL vmlinux 0xbc98d97d nvdimm_create +EXPORT_SYMBOL_GPL vmlinux 0xbca0201a sfi_mrtc_array +EXPORT_SYMBOL_GPL vmlinux 0xbca77bcd posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0xbcac6160 pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbcb838a1 amd_flush_garts +EXPORT_SYMBOL_GPL vmlinux 0xbcbafa18 fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0xbcbc57f4 sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xbccfd4d8 register_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xbcdce642 pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0xbcdd5b99 iommu_group_set_name +EXPORT_SYMBOL_GPL vmlinux 0xbd3fe1e3 disable_hardirq +EXPORT_SYMBOL_GPL vmlinux 0xbd5cb8b9 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0xbd836e08 crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0xbd86b127 usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xbd8c2c61 ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0xbda44298 find_module +EXPORT_SYMBOL_GPL vmlinux 0xbda5999d led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0xbda5c03c devres_release_group +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 0xbdee92e9 bitmap_copy_from_slot +EXPORT_SYMBOL_GPL vmlinux 0xbdfb69a3 md_is_badblock +EXPORT_SYMBOL_GPL vmlinux 0xbdff73f6 ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0xbe094bbc ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0xbe17255e inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0xbe175035 __tracepoint_extlog_mem_event +EXPORT_SYMBOL_GPL vmlinux 0xbe1887e4 ata_unpack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xbe218744 nvdimm_name +EXPORT_SYMBOL_GPL vmlinux 0xbe44f080 transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0xbe4f8b83 gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe72f258 adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbe80951c devfreq_event_reset_event +EXPORT_SYMBOL_GPL vmlinux 0xbe81db4b put_device +EXPORT_SYMBOL_GPL vmlinux 0xbe826d10 xen_swiotlb_dma_supported +EXPORT_SYMBOL_GPL vmlinux 0xbe9ef202 rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbecf1257 crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0xbed8c79c regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0xbee21107 dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0xbef70da2 __clk_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0xbefd23f9 pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0xbf007783 relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf0e032e platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xbf35a3b7 regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xbf39e655 bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0xbf3b7efc ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0xbf3ff88c ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0xbf489ede sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xbf4bdddb perf_trace_buf_prepare +EXPORT_SYMBOL_GPL vmlinux 0xbf739cd4 tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0xbf8869f4 rio_map_inb_region +EXPORT_SYMBOL_GPL vmlinux 0xbfb1be70 hv_setup_vmbus_irq +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfd10bb7 clk_register_mux_table +EXPORT_SYMBOL_GPL vmlinux 0xbfdad92f wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xbfe31a5a irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0xbfe5616d tick_broadcast_oneshot_control +EXPORT_SYMBOL_GPL vmlinux 0xbff23d0e debugfs_remove_recursive +EXPORT_SYMBOL_GPL vmlinux 0xc000fb7a debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0xc00131cf visitor64 +EXPORT_SYMBOL_GPL vmlinux 0xc007fa8e regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0xc008a978 nd_cmd_out_size +EXPORT_SYMBOL_GPL vmlinux 0xc01c9da5 sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0xc0321d39 phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0xc07cdfe3 dma_buf_export +EXPORT_SYMBOL_GPL vmlinux 0xc08647ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc0900fcf acpi_os_get_iomem +EXPORT_SYMBOL_GPL vmlinux 0xc0a96e14 rcu_gp_is_expedited +EXPORT_SYMBOL_GPL vmlinux 0xc0cdcec6 wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xc0d26387 kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc0df8865 timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0xc0e75cec visitor128 +EXPORT_SYMBOL_GPL vmlinux 0xc11598fe rtc_irq_register +EXPORT_SYMBOL_GPL vmlinux 0xc11cb09f tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0xc12e0ada srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0xc163efa5 bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc164642e xenbus_otherend_changed +EXPORT_SYMBOL_GPL vmlinux 0xc16d4b2d acpi_gpiochip_free_interrupts +EXPORT_SYMBOL_GPL vmlinux 0xc17515d7 usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0xc18578ed process_srcu +EXPORT_SYMBOL_GPL vmlinux 0xc18c3633 iommu_group_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xc1c3789c regmap_fields_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xc1c9746b acpi_dma_request_slave_chan_by_index +EXPORT_SYMBOL_GPL vmlinux 0xc1caca1d led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0xc1cbba9d serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0xc1cc9253 dm_disk +EXPORT_SYMBOL_GPL vmlinux 0xc1f5f47c power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0xc216191e devfreq_event_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc239c4c5 xen_xlate_unmap_gfn_range +EXPORT_SYMBOL_GPL vmlinux 0xc25089da sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0xc252b5e6 md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0xc26351f8 bind_evtchn_to_irq +EXPORT_SYMBOL_GPL vmlinux 0xc26abe5f clk_debugfs_add_file +EXPORT_SYMBOL_GPL vmlinux 0xc280fb46 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0xc287d96a kvm_set_posted_intr_wakeup_handler +EXPORT_SYMBOL_GPL vmlinux 0xc2889a67 regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0xc2a1f31a crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0xc2d56622 platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0xc2d73882 crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xc2e18a9b ablkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0xc2e728dc ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0xc30cfff1 power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0xc3126477 blkg_lookup +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc3570195 acpi_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xc36719c6 cpu_tlbstate +EXPORT_SYMBOL_GPL vmlinux 0xc37226a5 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0xc3ec2ad5 mmput +EXPORT_SYMBOL_GPL vmlinux 0xc3ff3350 crypto_unregister_rng +EXPORT_SYMBOL_GPL vmlinux 0xc4016647 tpm2_startup +EXPORT_SYMBOL_GPL vmlinux 0xc4144288 phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0xc4178f9b usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc441cb61 blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0xc44e8db8 __crypto_alloc_tfm +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 0xc48f5086 usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0xc4b408b4 tpm2_probe +EXPORT_SYMBOL_GPL vmlinux 0xc5070d81 __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0xc50a3145 acpiphp_unregister_attention +EXPORT_SYMBOL_GPL vmlinux 0xc50aacaf gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0xc50fd9de xfrm_inner_extract_output +EXPORT_SYMBOL_GPL vmlinux 0xc52cd7d4 acpi_unbind_one +EXPORT_SYMBOL_GPL vmlinux 0xc5397da6 xenbus_mkdir +EXPORT_SYMBOL_GPL vmlinux 0xc542933a timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0xc548aa9d mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0xc5577f86 power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0xc563aad7 to_nd_blk_region +EXPORT_SYMBOL_GPL vmlinux 0xc5720712 acpi_bind_one +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc578f3a1 nd_device_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0xc57accba xenbus_read_otherend_details +EXPORT_SYMBOL_GPL vmlinux 0xc590a201 usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0xc5cfcd9f regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0xc5eba972 usb_gen_phy_init +EXPORT_SYMBOL_GPL vmlinux 0xc5f31fab subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0xc5fc71bb fpu__activate_curr +EXPORT_SYMBOL_GPL vmlinux 0xc60a4069 bus_find_device_by_name +EXPORT_SYMBOL_GPL vmlinux 0xc60ba14f regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc61921d2 pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0xc62230cb regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0xc627a988 crypto_ahash_type +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 0xc67510c8 inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0xc688ed92 tcp_fetch_timewait_stamp +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc69bade6 spi_master_resume +EXPORT_SYMBOL_GPL vmlinux 0xc6a4a872 __clk_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xc6bca132 transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0xc6c0aba3 clk_fractional_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xc6d15f0a regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0xc6d4690d hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0xc6da9a8b init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0xc6ea0d76 sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0xc6ecfe54 __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0xc7002ac4 evtchn_make_refcounted +EXPORT_SYMBOL_GPL vmlinux 0xc7064001 kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0xc720c8a0 dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0xc72a99be gpiod_set_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0xc72e1233 __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xc73adfec tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc748e3d7 pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xc74cf41c fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0xc76a20b1 pwm_put +EXPORT_SYMBOL_GPL vmlinux 0xc7806f43 get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7c6391c mpi_set_buffer +EXPORT_SYMBOL_GPL vmlinux 0xc7dedcb5 wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0xc7e39bca ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc7f00367 usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0xc7f201d8 skb_segment +EXPORT_SYMBOL_GPL vmlinux 0xc8319efd pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xc83cd785 tps65912_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xc83ceb74 inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0xc84d9e99 regmap_fields_write +EXPORT_SYMBOL_GPL vmlinux 0xc852d569 rio_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xc85699e3 tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0xc87c1f84 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xc87e487a sched_clock_idle_sleep_event +EXPORT_SYMBOL_GPL vmlinux 0xc8add232 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0xc8b3d071 devm_power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0xc8cfb2bd usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0xc8d3fc57 sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0xc8db334f relay_open +EXPORT_SYMBOL_GPL vmlinux 0xc8de50d9 class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0xc8de802f cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0xc8e32ed2 gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xc8eeb082 shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0xc8f89ced inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0xc9049c48 class_find_device +EXPORT_SYMBOL_GPL vmlinux 0xc91277a1 kgdb_schedule_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xc9159c4d task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0xc94491c8 ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc958a3bd inet_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0xc9705eeb has_newer_microcode +EXPORT_SYMBOL_GPL vmlinux 0xc9babcef crypto_register_aead +EXPORT_SYMBOL_GPL vmlinux 0xc9c3f176 hpet_register_irq_handler +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xca05194f ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0xca36afdb pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0xca4a0144 powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0xca75fa58 iommu_domain_window_enable +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xca81ea9a xenbus_transaction_end +EXPORT_SYMBOL_GPL vmlinux 0xca8b50f2 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xcaa1dbbe blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcae246ad ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0xcaf90642 arizona_clk32k_disable +EXPORT_SYMBOL_GPL vmlinux 0xcb15eee9 sdhci_pci_get_data +EXPORT_SYMBOL_GPL vmlinux 0xcb469d2b ddebug_add_module +EXPORT_SYMBOL_GPL vmlinux 0xcb543ce2 virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0xcb72281a relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0xcb87014a ioremap_uc +EXPORT_SYMBOL_GPL vmlinux 0xcb9b6277 crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0xcbc92556 mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0xcbccefcd crypto_givcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xcbd5012c usb_phy_generic_register +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbe6305e acpi_device_uevent_modalias +EXPORT_SYMBOL_GPL vmlinux 0xcbee20b2 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0xcbfc487b kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0xcc0dee14 acpi_dev_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xcc41133b irq_find_host +EXPORT_SYMBOL_GPL vmlinux 0xcc57e0cf xenbus_dev_cancel +EXPORT_SYMBOL_GPL vmlinux 0xcc76a977 rio_request_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0xcc78fcc6 spi_setup +EXPORT_SYMBOL_GPL vmlinux 0xcc7e88b7 sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0xcc85c97e pwm_set_polarity +EXPORT_SYMBOL_GPL vmlinux 0xcc85fcb6 async_schedule +EXPORT_SYMBOL_GPL vmlinux 0xcc94510e dev_pm_enable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xccc2ed14 usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xccd7cbb9 sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0xccea4e34 perf_get_x86_pmu_capability +EXPORT_SYMBOL_GPL vmlinux 0xcd1410e0 da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xcd1516df register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xcd3ea692 __rio_local_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0xcd4036c5 of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcd5d4ef9 btree_update +EXPORT_SYMBOL_GPL vmlinux 0xcd700567 rio_dev_get +EXPORT_SYMBOL_GPL vmlinux 0xcd851920 i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0xcd8bdd98 platform_bus +EXPORT_SYMBOL_GPL vmlinux 0xcd8f9218 sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcd974f00 rcu_all_qs +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdc51f97 setup_irq +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcdd69da1 usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xcddefb98 pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0xcdf7eeed posix_timers_register_clock +EXPORT_SYMBOL_GPL vmlinux 0xce0bd305 single_release_net +EXPORT_SYMBOL_GPL vmlinux 0xce12d037 btree_insert +EXPORT_SYMBOL_GPL vmlinux 0xce2fd827 __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0xce4731b5 tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0xce66a026 bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0xce6a9d9a trace_current_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xce8d1966 crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0xceacfdae rio_mport_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xcec45a94 irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0xced1c1a0 iommu_iova_to_phys +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xcef1dd0e perf_check_microcode +EXPORT_SYMBOL_GPL vmlinux 0xcef55fad debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0xcf16accf fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0xcf1f2472 disk_part_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xcf266f32 shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0xcf3492b9 debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0xcf4f5c6d ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0xcf54ea93 async_unregister_domain +EXPORT_SYMBOL_GPL vmlinux 0xcf5bd5b5 agp_remove_bridge +EXPORT_SYMBOL_GPL vmlinux 0xcf5cd4cc __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0xcf6e9825 ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xcf778a55 ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0xcf7d5b3b spi_async_locked +EXPORT_SYMBOL_GPL vmlinux 0xcf82ff9f usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xcfb5871c irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0xcfba2fb8 raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0xcfbc7b9a list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0xcfc68341 synchronize_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0xcfd514ec hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcfda4ba1 smpboot_update_cpumask_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0xd03c7700 secure_ipv4_port_ephemeral +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 0xd073e26e regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xd07deb86 devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xd07e026a usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd0f8da65 spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xd0f9eea5 klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xd12d5804 device_add +EXPORT_SYMBOL_GPL vmlinux 0xd1507e59 erst_clear +EXPORT_SYMBOL_GPL vmlinux 0xd16712f3 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xd18ac34b ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0xd1df598c devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd20bf6ba dcookie_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd2125790 rhashtable_walk_stop +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd2568626 rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd27a49b7 wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0xd28285ef power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd28569d3 fuse_get_req_for_background +EXPORT_SYMBOL_GPL vmlinux 0xd28724e7 pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0xd2a956aa sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0xd2aaeb4e kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0xd2c58ab2 apei_exec_noop +EXPORT_SYMBOL_GPL vmlinux 0xd2e88de5 clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0xd2edf4b7 ata_get_cmd_descript +EXPORT_SYMBOL_GPL vmlinux 0xd2f1b65f usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xd2fb99c8 __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xd30a5748 skb_gso_transport_seglen +EXPORT_SYMBOL_GPL vmlinux 0xd31652dd page_cache_async_readahead +EXPORT_SYMBOL_GPL vmlinux 0xd3234fa6 pci_ats_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xd3568f0a simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0xd36b6507 skcipher_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0xd36eaaa7 led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0xd3ab7563 fuse_request_send +EXPORT_SYMBOL_GPL vmlinux 0xd3aee345 fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0xd3b3bf61 regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd3bfb406 __ablkcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0xd3cc68d9 led_trigger_show +EXPORT_SYMBOL_GPL vmlinux 0xd3df88f4 crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0xd3f3b14b efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0xd3f60090 wbc_account_io +EXPORT_SYMBOL_GPL vmlinux 0xd401ab2f wm5110_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd406b0a5 bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0xd41550c2 regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0xd41bcdc8 i2c_lock_adapter +EXPORT_SYMBOL_GPL vmlinux 0xd41fffab interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xd43cc511 pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd4711ece show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0xd471f517 ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd473d9a6 acpi_subsys_resume_early +EXPORT_SYMBOL_GPL vmlinux 0xd47af851 sg_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xd48ad2ba pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0xd4a9a1a7 skb_append_pagefrags +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4d52c2c get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0xd5156d1d bmp085_remove +EXPORT_SYMBOL_GPL vmlinux 0xd516de9f __blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0xd5242c04 efivar_entry_remove +EXPORT_SYMBOL_GPL vmlinux 0xd53b1f29 tps65912_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xd544e902 pgprot_writecombine +EXPORT_SYMBOL_GPL vmlinux 0xd55ad93b iommu_group_get_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xd5974848 ehci_reset +EXPORT_SYMBOL_GPL vmlinux 0xd5bd7dac ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd5bf5d49 attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0xd60ade18 dma_buf_end_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0xd60c99b5 rcu_batches_completed_bh +EXPORT_SYMBOL_GPL vmlinux 0xd61e70f7 ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0xd6609209 platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0xd669c2b5 netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd6785275 ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0xd68a8be9 cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xd68c7c81 arizona_free_irq +EXPORT_SYMBOL_GPL vmlinux 0xd6a8da07 system_trusted_keyring +EXPORT_SYMBOL_GPL vmlinux 0xd6c07827 dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0xd6c2e04b __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0xd6d3c473 find_vpid +EXPORT_SYMBOL_GPL vmlinux 0xd6e11f3e usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0xd6ebe30b fuse_do_ioctl +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 0xd72feba2 xenbus_read_driver_state +EXPORT_SYMBOL_GPL vmlinux 0xd7399d2a efivar_entry_iter_end +EXPORT_SYMBOL_GPL vmlinux 0xd764d265 inet_hashinfo_init +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd77c0bc8 klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xd7a85c5a list_lru_count_one +EXPORT_SYMBOL_GPL vmlinux 0xd7ab2c0c speedstep_detect_processor +EXPORT_SYMBOL_GPL vmlinux 0xd7b5e396 usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0xd7d36dd2 usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0xd7d79132 put_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0xd81b1ffd fat_search_long +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 0xd8323fed tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0xd83e543f devm_of_phy_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0xd8498c7b dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0xd8525ea7 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0xd87601cc ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0xd87b101b pwm_request +EXPORT_SYMBOL_GPL vmlinux 0xd87be958 fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0xd87cd24b crypto_aead_setkey +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd880ff76 acpi_is_pnp_device +EXPORT_SYMBOL_GPL vmlinux 0xd88c593b gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0xd88fae71 usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0xd893a686 tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0xd89a0bc3 devm_acpi_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0xd89b8932 __clk_mux_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0xd8cdc569 nvdimm_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0xd8ced22f unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0xd8e7ff8c pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0xd8f33af5 skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0xd919806a amd_cache_northbridges +EXPORT_SYMBOL_GPL vmlinux 0xd942d353 ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0xd94b737e erst_read +EXPORT_SYMBOL_GPL vmlinux 0xd955816e pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0xd959979b pcc_mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd9712b56 pwm_free +EXPORT_SYMBOL_GPL vmlinux 0xd9856a48 class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xd986dad1 kernel_fpu_begin +EXPORT_SYMBOL_GPL vmlinux 0xd9881fc6 pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0xd9898635 usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0xd992f60a crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0xd99f25d1 usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xd9b4a5e1 device_del +EXPORT_SYMBOL_GPL vmlinux 0xd9cd5ee9 xen_xenbus_fops +EXPORT_SYMBOL_GPL vmlinux 0xd9d5817d n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0xd9d89d29 edac_subsys +EXPORT_SYMBOL_GPL vmlinux 0xd9de6d22 iommu_domain_set_attr +EXPORT_SYMBOL_GPL vmlinux 0xd9ecb670 ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xda04306d pinctrl_lookup_state +EXPORT_SYMBOL_GPL vmlinux 0xda05aede regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0xda161341 serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0xda5ca422 gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0xda7d7b21 led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0xda8d25d3 inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0xdaa06dc1 acpi_lpat_raw_to_temp +EXPORT_SYMBOL_GPL vmlinux 0xdaa53709 platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0xdadbb8d6 pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xdaed3073 timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0xdaf090fe xen_remap_domain_mfn_array +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdb031e21 register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0xdb088cb1 pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0xdb14db7f blkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xdb1c69b5 ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdb1dfe9d ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0xdb332690 debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0xdb397701 efivar_entry_find +EXPORT_SYMBOL_GPL vmlinux 0xdb5dcddd pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0xdb63a944 acpi_lpat_get_conversion_table +EXPORT_SYMBOL_GPL vmlinux 0xdb6536be devm_hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdba10ec6 relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0xdba79688 regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xdbaa723c swiotlb_tbl_map_single +EXPORT_SYMBOL_GPL vmlinux 0xdbc59d26 regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0xdbdbe0e7 xen_swiotlb_set_dma_mask +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdc02fc5f bio_associate_blkcg +EXPORT_SYMBOL_GPL vmlinux 0xdc145698 bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0xdc14a211 xen_hvm_evtchn_do_upcall +EXPORT_SYMBOL_GPL vmlinux 0xdc234117 ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0xdc4d2a48 dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0xdc54bfb5 __online_page_set_limits +EXPORT_SYMBOL_GPL vmlinux 0xdc6699cb acpi_dev_free_resource_list +EXPORT_SYMBOL_GPL vmlinux 0xdc817e25 cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdcbb0e5b crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0xdccf2138 ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0xdcd2226b of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xdce7b510 for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0xdd0807bf pci_ignore_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xdd084dd3 proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0xdd15dae1 ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0xdd17ffec trace_clock +EXPORT_SYMBOL_GPL vmlinux 0xdd227d7c blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0xdd28c608 ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0xdd2efc0f ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0xdd391eff profile_event_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdd3b1f02 rio_attach_device +EXPORT_SYMBOL_GPL vmlinux 0xdd3c8bc8 crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0xdd47f9e2 debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0xdd5b9a6d xhci_run +EXPORT_SYMBOL_GPL vmlinux 0xdd708c03 ip6_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0xdd711a46 bmp085_detect +EXPORT_SYMBOL_GPL vmlinux 0xdd9ad10e xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddc31aaf sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0xddc5fcba usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0xddd2188a ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0xddd40903 ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0xddd58dc0 ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0xdde6af54 md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0xdded041e da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xde000f0c generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0xde018ed4 wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xde0b3102 regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0xde3bef2c syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0xde3e81ee napi_hash_add +EXPORT_SYMBOL_GPL vmlinux 0xde3f8561 __module_text_address +EXPORT_SYMBOL_GPL vmlinux 0xde4640a6 crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0xde4bb58b pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0xde58e576 da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0xde747356 intel_msic_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xde8dd926 klist_next +EXPORT_SYMBOL_GPL vmlinux 0xdebc7fc5 ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0xded6280a scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0xdee66cc6 tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf1882af dbgp_reset_prep +EXPORT_SYMBOL_GPL vmlinux 0xdf1fa3c2 devm_pwm_put +EXPORT_SYMBOL_GPL vmlinux 0xdf5cb247 blk_queue_rq_timed_out +EXPORT_SYMBOL_GPL vmlinux 0xdf622181 clk_register_divider_table +EXPORT_SYMBOL_GPL vmlinux 0xdf66ca81 ucode_cpu_info +EXPORT_SYMBOL_GPL vmlinux 0xdf75282c inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0xdfa9c9a6 apei_get_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0xdfcf8e7f __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xdfd7e8f7 regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0xdfe1cc32 trace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0xe003e044 __tracepoint_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0xe007de41 kallsyms_lookup_name +EXPORT_SYMBOL_GPL vmlinux 0xe008bb48 rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0xe01c9d50 regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0xe02eb6d0 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0xe02f74b2 unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0xe048e946 blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0xe04b7dfc clk_register_mux +EXPORT_SYMBOL_GPL vmlinux 0xe064cdfb mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0xe0653bfa ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0xe065ef85 scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0xe06ae461 scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xe0883638 regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0xe089cfcc agp_memory_reserved +EXPORT_SYMBOL_GPL vmlinux 0xe093cd7c sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0xe0b1c103 clk_set_max_rate +EXPORT_SYMBOL_GPL vmlinux 0xe0c77bb5 mce_notify_irq +EXPORT_SYMBOL_GPL vmlinux 0xe0ec3bf4 edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0xe0fe4e95 swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0xe10cd6ad erst_get_record_id_begin +EXPORT_SYMBOL_GPL vmlinux 0xe121cbb6 static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0xe167437c regulator_set_load +EXPORT_SYMBOL_GPL vmlinux 0xe16e6b08 crypto_alloc_instance +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe19f02ec gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0xe1bd6c99 rio_init_mports +EXPORT_SYMBOL_GPL vmlinux 0xe1bda3cf ata_scsi_simulate +EXPORT_SYMBOL_GPL vmlinux 0xe1d4ea24 unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0xe1f46b0c vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0xe20286aa watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0xe221c85b extcon_set_cable_state +EXPORT_SYMBOL_GPL vmlinux 0xe23a4ed2 xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xe2577a48 device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0xe2744b1c fat_attach +EXPORT_SYMBOL_GPL vmlinux 0xe28a1d1a sdhci_pci_spt_drive_strength +EXPORT_SYMBOL_GPL vmlinux 0xe295c0ff is_hpet_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe2a7710d smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0xe2bf71a2 __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0xe2e6fc99 regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0xe2ea8c91 ndo_dflt_bridge_getlink +EXPORT_SYMBOL_GPL vmlinux 0xe2fa856a __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe3043ff9 request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xe36a7859 clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0xe3781628 __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0xe3787eb0 sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0xe37fabb3 regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xe384a102 usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xe3948ff4 acpi_walk_dep_device_list +EXPORT_SYMBOL_GPL vmlinux 0xe398ee49 set_foreign_p2m_mapping +EXPORT_SYMBOL_GPL vmlinux 0xe3ab715b __online_page_increment_counters +EXPORT_SYMBOL_GPL vmlinux 0xe3bc7fd4 hpet_unregister_irq_handler +EXPORT_SYMBOL_GPL vmlinux 0xe3bda663 inet_ehash_locks_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe3dd8ff0 regulator_can_change_voltage +EXPORT_SYMBOL_GPL vmlinux 0xe3e1bda8 ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0xe3eff165 pci_enable_pri +EXPORT_SYMBOL_GPL vmlinux 0xe3f3b549 sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0xe3f4912b get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0xe400777d dma_buf_kmap +EXPORT_SYMBOL_GPL vmlinux 0xe404ed0d thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0xe411c16d alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0xe41534ce bind_evtchn_to_irqhandler +EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0xe432005a i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0xe439815c erst_get_record_count +EXPORT_SYMBOL_GPL vmlinux 0xe45edc30 __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0xe4689576 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xe477fd81 get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0xe48c13cd acpi_dev_get_property_reference +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe4a501b5 pinctrl_add_gpio_ranges +EXPORT_SYMBOL_GPL vmlinux 0xe4b62b7a fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0xe4c331b6 acpi_os_unmap_memory +EXPORT_SYMBOL_GPL vmlinux 0xe4cfb52a regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0xe4e08b03 tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0xe4e68bc8 apei_map_generic_address +EXPORT_SYMBOL_GPL vmlinux 0xe4f30618 devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xe4ffa1ac percpu_ida_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe514d401 usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0xe5166064 ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0xe51c5bb3 pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0xe542097f nfq_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0xe5811190 watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe58fb452 aer_irq +EXPORT_SYMBOL_GPL vmlinux 0xe591ab9a ping_bind +EXPORT_SYMBOL_GPL vmlinux 0xe59e1efb unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0xe5a45eda netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0xe5b8082b cper_estatus_check_header +EXPORT_SYMBOL_GPL vmlinux 0xe5dd4ad7 serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0xe5dff001 ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0xe5ff5d77 phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0xe607793e pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0xe6086e98 tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0xe60c0a9d ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0xe61a0d80 __clk_get_hw +EXPORT_SYMBOL_GPL vmlinux 0xe61f6e40 preempt_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe64ad8ea unregister_nmi_handler +EXPORT_SYMBOL_GPL vmlinux 0xe64df759 extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0xe651f76e selinux_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe67e921a usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0xe681aa01 posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0xe688d51d crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0xe6aa586a ip_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0xe6bcf3ef usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0xe6c68334 ddebug_remove_module +EXPORT_SYMBOL_GPL vmlinux 0xe6e1c5fe uuid_be_gen +EXPORT_SYMBOL_GPL vmlinux 0xe6ec81b8 dev_pm_set_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xe6ef4abf dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0xe6f51251 crypto_alloc_instance2 +EXPORT_SYMBOL_GPL vmlinux 0xe6f64c7b ata_eh_qc_retry +EXPORT_SYMBOL_GPL vmlinux 0xe6f7c022 crypto_grab_spawn +EXPORT_SYMBOL_GPL vmlinux 0xe6f83837 acpi_bus_attach_private_data +EXPORT_SYMBOL_GPL vmlinux 0xe6ff7c60 __clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0xe7116828 nd_region_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0xe7171784 ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0xe7232e0f user_return_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe7467576 cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0xe752807d devm_mdiobus_alloc_size +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe7a7c2d9 ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0xe7c917f5 virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0xe7cb82ea divider_round_rate +EXPORT_SYMBOL_GPL vmlinux 0xe7cfdb90 sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0xe7d31b6f adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe7e130a9 __gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0xe7e9cbbf iommu_domain_get_attr +EXPORT_SYMBOL_GPL vmlinux 0xe7f1273c gpiochip_remove_pin_ranges +EXPORT_SYMBOL_GPL vmlinux 0xe7ffe877 pcpu_base_addr +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0xe85f03d0 pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0xe862c4b7 dpm_suspend_start +EXPORT_SYMBOL_GPL vmlinux 0xe87ed162 debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xe89c722a spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0xe8d088bd __xenbus_register_frontend +EXPORT_SYMBOL_GPL vmlinux 0xe8dbe9a0 rhashtable_insert_rehash +EXPORT_SYMBOL_GPL vmlinux 0xe91aaa9f ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0xe9285621 simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0xe92ba717 fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0xe92e91ac gpiochip_irqchip_add +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe9625c62 bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0xe9ce931a kvm_para_available +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9e5afc1 debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0xe9ecbffa devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea30f048 usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xea418e0f atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0xea690d4a usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0xea9ddc2f xenbus_frontend_closed +EXPORT_SYMBOL_GPL vmlinux 0xeaa1d7b0 crypto_lookup_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xeaad2890 exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0xeb113703 wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0xeb2798f7 xen_destroy_contiguous_region +EXPORT_SYMBOL_GPL vmlinux 0xeb367042 virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0xeb370805 __apei_exec_run +EXPORT_SYMBOL_GPL vmlinux 0xeb517950 ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xeb5eb964 dummy_con +EXPORT_SYMBOL_GPL vmlinux 0xeb778bac tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0xeb833c22 xen_has_pv_disk_devices +EXPORT_SYMBOL_GPL vmlinux 0xeb836de7 xen_remap_domain_mfn_range +EXPORT_SYMBOL_GPL vmlinux 0xeb9abbee ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xeb9c358d dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0xeb9cc43b bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xeba347fa rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xebcbcce6 led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0xebddf59f ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xebeaa835 tty_init_termios +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 0xec3325e2 __clk_get_num_parents +EXPORT_SYMBOL_GPL vmlinux 0xec332b7c device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xec35738a hrtimer_active +EXPORT_SYMBOL_GPL vmlinux 0xec438971 simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0xec4ff4c3 posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0xec60bbeb ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0xec630c37 pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0xec631f34 remove_memory +EXPORT_SYMBOL_GPL vmlinux 0xec6996f5 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0xecb63748 dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0xed137705 tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xed2a0295 extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xed4102f1 driver_attach +EXPORT_SYMBOL_GPL vmlinux 0xed4a0ea8 alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0xed51995c perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0xed5ccdf0 ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0xed5df863 gnttab_unmap_refs_sync +EXPORT_SYMBOL_GPL vmlinux 0xed73e283 hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0xed7b1a45 device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xed93c52c ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xed9711a8 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0xeda8ee09 sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0xedadb1ab pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0xedbc6f67 gnttab_end_foreign_access +EXPORT_SYMBOL_GPL vmlinux 0xedc03d76 __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0xedc4b049 nf_unregister_afinfo +EXPORT_SYMBOL_GPL vmlinux 0xedc8f91a blk_mq_register_disk +EXPORT_SYMBOL_GPL vmlinux 0xedea6f15 btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0xee046bd2 iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0xee1a69fd regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0xee286cdc fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0xee288b81 device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0xee5acd53 thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xeec60a5f rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0xeee50352 regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0xef04c56b is_dock_device +EXPORT_SYMBOL_GPL vmlinux 0xef10aba2 devm_rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xef179e9a rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0xef1ab7c0 look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0xef1f6e23 apei_resources_request +EXPORT_SYMBOL_GPL vmlinux 0xef2c284d cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0xef409b74 kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0xef40c5e3 put_pid +EXPORT_SYMBOL_GPL vmlinux 0xef4258e5 crypto_alg_extsize +EXPORT_SYMBOL_GPL vmlinux 0xef464c28 getboottime64 +EXPORT_SYMBOL_GPL vmlinux 0xef4ecc0f cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef83ed69 screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0xef8c7850 pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0xef9baedb sched_setscheduler +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefc0b5de device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0xefdeca07 ata_eh_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0xeff5f575 devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xf002d388 vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0xf0066907 rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0xf027742d seq_open_net +EXPORT_SYMBOL_GPL vmlinux 0xf03c072f __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0xf054ac97 intel_msic_irq_read +EXPORT_SYMBOL_GPL vmlinux 0xf0696401 acpi_pci_detect_ejectable +EXPORT_SYMBOL_GPL vmlinux 0xf0727f12 ktime_get_raw_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xf09d60c8 blkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0xf0a200d4 ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0xf0bf8c73 __efivar_entry_iter +EXPORT_SYMBOL_GPL vmlinux 0xf0e58bd5 crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0xf0f2fef5 gpiod_set_array_value +EXPORT_SYMBOL_GPL vmlinux 0xf0f5dbc2 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0xf11d6907 virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0xf12b8e84 cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0xf141da1a tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xf14f412c tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xf1566ca8 pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0xf1796f07 devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf188c40d tpm2_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0xf18fe81b fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0xf197b8b8 xenbus_dev_is_online +EXPORT_SYMBOL_GPL vmlinux 0xf1a5d5ff sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xf1b31314 delayacct_on +EXPORT_SYMBOL_GPL vmlinux 0xf1b551d9 ibft_addr +EXPORT_SYMBOL_GPL vmlinux 0xf1c9c5d9 rio_release_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xf1fc1548 pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0xf2003cd8 phy_init +EXPORT_SYMBOL_GPL vmlinux 0xf20e9747 cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0xf211f583 skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf2389834 kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0xf25840f3 devm_mdiobus_free +EXPORT_SYMBOL_GPL vmlinux 0xf27977e2 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0xf27a5e02 hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0xf2918c5d clk_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0xf2a542dd pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0xf2b2c594 ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0xf2b9567f genlmsg_new_unicast +EXPORT_SYMBOL_GPL vmlinux 0xf2c57efb posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0xf2d70cd4 ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0xf2e6f7c0 restore_online_page_callback +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 0xf2ff5eb7 spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0xf30e105d ezx_pcap_write +EXPORT_SYMBOL_GPL vmlinux 0xf30f8fab extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0xf30fda27 lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0xf31b3fd1 workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0xf325d275 __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0xf32bdc5d unregister_xenstore_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf34e22f8 rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0xf36a0c16 extcon_update_state +EXPORT_SYMBOL_GPL vmlinux 0xf3753b8a regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf38c6446 rio_unlock_device +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3b9ba4d generic_access_phys +EXPORT_SYMBOL_GPL vmlinux 0xf3bcc9ea dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0xf3d098ee device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0xf3dc7b16 acpi_pci_check_ejectable +EXPORT_SYMBOL_GPL vmlinux 0xf3dd3ec1 atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf3ebf4eb arch_apei_report_mem_error +EXPORT_SYMBOL_GPL vmlinux 0xf3f18238 ktime_get_resolution_ns +EXPORT_SYMBOL_GPL vmlinux 0xf46bb7f8 devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0xf494f618 mmc_regulator_get_ocrmask +EXPORT_SYMBOL_GPL vmlinux 0xf499fdb2 rcu_barrier_bh +EXPORT_SYMBOL_GPL vmlinux 0xf4e88f46 gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0xf4eb8f6b pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0xf4fc2d6c __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf507c3af power_supply_property_is_writeable +EXPORT_SYMBOL_GPL vmlinux 0xf5208192 __clocksource_update_freq_scale +EXPORT_SYMBOL_GPL vmlinux 0xf5265399 xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0xf5344bc4 acpi_subsys_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0xf53684d6 aead_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0xf539539c __mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf56726a0 alloc_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xf5785b42 evtchn_get +EXPORT_SYMBOL_GPL vmlinux 0xf57d3e3b devm_spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0xf5945bac gnttab_free_grant_references +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5fad49e ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0xf612555b devm_regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf615386f percpu_ida_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf61554f4 efivars_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf6529cb6 perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0xf66807cc devm_led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf693c12e anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0xf6b228f3 ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0xf6c29ed1 task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0xf6c71a25 cper_severity_str +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf6e8c486 class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xf6e95750 ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xf6f2a07a __rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf7016530 xenbus_gather +EXPORT_SYMBOL_GPL vmlinux 0xf7292566 cpci_hp_unregister_bus +EXPORT_SYMBOL_GPL vmlinux 0xf7322bc8 pv_time_ops +EXPORT_SYMBOL_GPL vmlinux 0xf74ee079 gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0xf759b0bb i2c_unlock_adapter +EXPORT_SYMBOL_GPL vmlinux 0xf76e3f47 rio_mport_send_doorbell +EXPORT_SYMBOL_GPL vmlinux 0xf79cb4a1 regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xf79ee548 acpi_match_device +EXPORT_SYMBOL_GPL vmlinux 0xf7c3f273 xen_resume_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xf7d8c6a7 ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0xf7daadc3 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0xf7dfed3f acpi_get_pci_dev +EXPORT_SYMBOL_GPL vmlinux 0xf7eb393f sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0xf80fea54 inode_congested +EXPORT_SYMBOL_GPL vmlinux 0xf8116d43 ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0xf815c271 component_master_add +EXPORT_SYMBOL_GPL vmlinux 0xf81c0755 device_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf82f16b3 execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf83dcceb register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0xf869d9f3 platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0xf8802492 print_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xf889ea46 uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0xf89a1cc1 debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0xf89fd431 palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0xf8b4b0eb crypto_register_rng +EXPORT_SYMBOL_GPL vmlinux 0xf8c77580 inet6_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0xf8c79747 pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0xf8ced235 crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0xf8db5cf7 regmap_write +EXPORT_SYMBOL_GPL vmlinux 0xf8dfb942 acpi_driver_match_device +EXPORT_SYMBOL_GPL vmlinux 0xf8e6b564 hibernation_set_ops +EXPORT_SYMBOL_GPL vmlinux 0xf8e7acc4 debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0xf8f3a0fb ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0xf8fa45cd devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0xf8fe3d0b kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0xf91d0d17 device_create_file +EXPORT_SYMBOL_GPL vmlinux 0xf92b7b5c acpi_dev_get_resources +EXPORT_SYMBOL_GPL vmlinux 0xf92ce956 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0xf932015f __raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf943df24 nvdimm_pmem_region_create +EXPORT_SYMBOL_GPL vmlinux 0xf94b1a2f security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0xf95322f4 kthread_parkme +EXPORT_SYMBOL_GPL vmlinux 0xf9547a17 divider_recalc_rate +EXPORT_SYMBOL_GPL vmlinux 0xf96f07c3 ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xf9765833 dmi_match +EXPORT_SYMBOL_GPL vmlinux 0xf98e34be crypto_unregister_aead +EXPORT_SYMBOL_GPL vmlinux 0xf991c09f rcu_qs_ctr +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9ba45f1 usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0xf9c2da57 clkdev_create +EXPORT_SYMBOL_GPL vmlinux 0xf9ca3160 ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xf9d9264e xen_have_vector_callback +EXPORT_SYMBOL_GPL vmlinux 0xf9e6ecd3 shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0xf9f4204d dma_buf_vmap +EXPORT_SYMBOL_GPL vmlinux 0xf9f6e8ec debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0xfa1472e9 fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa1f4662 scatterwalk_start +EXPORT_SYMBOL_GPL vmlinux 0xfa35044a alternatives_patched +EXPORT_SYMBOL_GPL vmlinux 0xfa364399 usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xfa576b06 sysfs_remove_mount_point +EXPORT_SYMBOL_GPL vmlinux 0xfa832bd1 devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0xfa855936 ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0xfa9e33f7 klist_init +EXPORT_SYMBOL_GPL vmlinux 0xfaa78efa pci_reset_pri +EXPORT_SYMBOL_GPL vmlinux 0xfacf53f3 i2c_generic_gpio_recovery +EXPORT_SYMBOL_GPL vmlinux 0xfae0188b unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0xfb0c9cc6 xenbus_dev_suspend +EXPORT_SYMBOL_GPL vmlinux 0xfb0f99b6 ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0xfb10bd12 blk_mq_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0xfb1c5079 driver_find +EXPORT_SYMBOL_GPL vmlinux 0xfb1dd29a devm_clk_register +EXPORT_SYMBOL_GPL vmlinux 0xfb244c08 regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xfb25ce06 btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb3af34a sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xfb64b230 acpi_processor_ffh_cstate_probe +EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name +EXPORT_SYMBOL_GPL vmlinux 0xfb83db03 cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0xfb947055 sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0xfba52446 blkcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbcfdcfa bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0xfbe38c63 spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0xfbe6ad32 debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0xfbecd0d2 __pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0xfc03c94c device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc1e73f5 pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0xfc1f6cfa pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0xfc254d15 gnttab_free_auto_xlat_frames +EXPORT_SYMBOL_GPL vmlinux 0xfc2b3c04 crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0xfc3b4246 acpi_bus_update_power +EXPORT_SYMBOL_GPL vmlinux 0xfc3d88c4 mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0xfc5b1988 unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0xfc82368b acpi_gpiochip_request_interrupts +EXPORT_SYMBOL_GPL vmlinux 0xfc968c8b apei_exec_write_register_value +EXPORT_SYMBOL_GPL vmlinux 0xfc9bc626 wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0xfca0ee6b blk_add_request_payload +EXPORT_SYMBOL_GPL vmlinux 0xfcc859d1 udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0xfcd7bc0b ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0xfd1420a5 sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfd2293d3 iommu_group_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xfd4d224d irq_domain_add_simple +EXPORT_SYMBOL_GPL vmlinux 0xfd51b281 gnttab_end_foreign_access_ref +EXPORT_SYMBOL_GPL vmlinux 0xfd71e6aa yield_to +EXPORT_SYMBOL_GPL vmlinux 0xfd7243c7 erst_disable +EXPORT_SYMBOL_GPL vmlinux 0xfd7a50ea set_timer_slack +EXPORT_SYMBOL_GPL vmlinux 0xfdd29b50 device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0xfdd7409e of_css +EXPORT_SYMBOL_GPL vmlinux 0xfdf53b82 trace_call_bpf +EXPORT_SYMBOL_GPL vmlinux 0xfe435de7 scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0xfe727411 get_phys_to_machine +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfe9e2af5 iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0xfea32bdb __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0xfebe72f2 devres_alloc +EXPORT_SYMBOL_GPL vmlinux 0xfebf1932 sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfee4a4ed anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0xfef0beca page_mkclean +EXPORT_SYMBOL_GPL vmlinux 0xfef46a7e netlink_alloc_skb +EXPORT_SYMBOL_GPL vmlinux 0xfef8a166 trace_current_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff0aff0e put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xff1a0af1 tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0xff291ecf clk_unregister_divider +EXPORT_SYMBOL_GPL vmlinux 0xff2ce747 machine_check_poll +EXPORT_SYMBOL_GPL vmlinux 0xff32bb2a init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0xff54a895 fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0xff5a8cfe cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0xff633558 vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xff634160 irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0xff6c2564 pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0xff7901af virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0xff8da0f0 inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0xff95c17b tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0xff9a48f3 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0xffadb26c bdev_read_page +EXPORT_SYMBOL_GPL vmlinux 0xffb3088b regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0xffc90ae7 sock_prot_inuse_add +EXPORT_SYMBOL_GPL vmlinux 0xffdfa1a8 kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0xffe49d0e ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0xfff31e92 debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xfffa6d0e usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0xffff25d4 sysfs_remove_files --- linux-4.2.0.orig/debian.master/abi/4.2.0-10.11/i386/lowlatency.compiler +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/i386/lowlatency.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 5.2.1-17ubuntu1) 5.2.1 20150911 --- linux-4.2.0.orig/debian.master/abi/4.2.0-10.11/i386/lowlatency.modules +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/i386/lowlatency.modules @@ -0,0 +1,4632 @@ +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 +842 +842_compress +842_decompress +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-als +acpi_extlog +acpi_ipmi +acpi_pad +acpiphp_ibm +acpi_power_meter +acpi_thermal_rel +acquirewdt +act2000 +act200l-sir +act8865-regulator +act_bpf +act_connmark +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 +adv7604 +adv7842 +advansys +advantechwdt +adv_pci1710 +adv_pci1723 +adv_pci1724 +adv_pci_dio +adxl34x +adxl34x-i2c +adxl34x-spi +adxrs450 +aes-i586 +aesni-intel +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 +ak8975 +al3320a +algif_aead +algif_hash +algif_rng +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 +amdgpu +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 +atusb +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-pek +axp20x-regulator +axp288_adc +axp288_charger +axp288_fuel_gauge +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 +bd6107 +bdc +bdc_pci +be2iscsi +be2net +befs +belkin_sa +bfa +bfs +bfusb +bh1750 +bh1770glc +bh1780gli +binfmt_aout +binfmt_misc +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +bluecard_cs +bluetooth +bluetooth_6lowpan +bma150 +bma180 +bmc150-accel +bmc150_magn +bmg160 +bmp085-i2c +bmp085-spi +bmp280 +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bonding +bpa10x +bpck +bpck6 +bpqether +bq2415x_charger +bq24190_charger +bq24257_charger +bq24735-charger +bq25890_charger +bq27x00_battery +br2684 +brcmfmac +brcmsmac +brcmutil +bridge +br_netfilter +broadcom +broadsheetfb +bsd_comp +bt3c_cs +bt819 +bt856 +bt866 +bt878 +btbcm +btcoexist +btintel +btmrvl +btmrvl_sdio +btrfs +btrtl +btsdio +bttv +btuart_cs +btusb +btwilink +bu21013_ts +budget +budget-av +budget-ci +budget-core +budget-patch +BusLogic +c101 +c2port-duramar2150 +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 +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 +cc10001_adc +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 +chacha20_generic +chacha20poly1305 +chaoskey +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 +clip +clk-cdce706 +clk-palmas +clk-pwm +clk-s2mps11 +clk-si5351 +clk-twl6040 +clk-wm831x +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_flower +cls_fw +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm3232 +cm3323 +cm36651 +cm4000_cs +cm4040_cs +cma3000_d0x +cma3000_d0x_i2c +cmac +cmdlinepart +cmtp +cnic +cobalt +cobra +coda +com20020 +com20020_cs +com20020-isa +com20020-pci +com90io +com90xx +comedi +comedi_8254 +comedi_8255 +comedi_bond +comedi_isadma +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 +cpsw_ale +cpu5wdt +cpuid +cpu-notifier-error-inject +cramfs +cr_bllcd +crc32 +crc32-pclmul +crc7 +crc8 +crc-ccitt +crc-itu-t +cros_ec +cros_ec_devs +cros_ec_i2c +cros_ec_keyb +cros_ec_lpc +cros_ec_spi +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 +cx24120 +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 +cyapatp +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_onkey +da9063-regulator +da9063_wdt +da9150-charger +da9150-core +da9150-gpadc +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-rbtn +dell_rbu +dell-smm-hwmon +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-cache-smq +dm-crypt +dm-delay +dme1737 +dm-era +dmfe +dm-flakey +dmi-sysfs +dm-log +dm-log-userspace +dm-log-writes +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 +dp83867 +dpt_i2o +drbd +drbg +drm +drm_kms_helper +drv260x +drv2665 +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds620 +dsbr100 +dscc4 +dss1_divert +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt282x +dt3000 +dt3155 +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 +dwmac-generic +dw_wdt +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e3x0-button +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 +echainiv +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-axp288 +extcon-gpio +extcon-max14577 +extcon-max77693 +extcon-max77843 +extcon-max8997 +extcon-palmas +extcon-rt8973a +extcon-sm5502 +extcon-usb-gpio +ezusb +f2fs +f71805f +f71808e_wdt +f71882fg +f75375s +f81232 +fakelb +fam15h_power +fan53555 +farsync +faulty +fb_agm1264k-fl +fb_bd663474 +fb_ddc +fb_hx8340bn +fb_hx8347d +fb_hx8353d +fb_hx8357d +fb_ili9163 +fb_ili9320 +fb_ili9325 +fb_ili9340 +fb_ili9341 +fb_ili9481 +fb_ili9486 +fb_pcd8544 +fb_ra8875 +fb_s6d02a1 +fb_s6d1121 +fb_ssd1289 +fb_ssd1306 +fb_ssd1331 +fb_ssd1351 +fb_st7735r +fb_sys_fops +fbtft +fbtft_device +fb_tinylcd +fb_tls8204 +fb_uc1701 +fb_upd161704 +fb_watterott +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 +flexfb +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 +geneve_core +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-dwapb +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_touptek +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-betopff +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-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-custom +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 +hisi504_nand +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 +hsu_dma +hsu_dma_pci +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 +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 +i915 +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 +idma64 +idmouse +idt77252 +idtcps +idt_gen2 +ie31200_edac +ie6xx_wdt +ieee802154 +ieee802154_6lowpan +ieee802154_socket +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-leds +input-polldev +int3400_thermal +int3402_thermal +int3403_thermal +int340x_thermal_zone +int51x1 +intelfb +intel_ips +intel-lpss +intel-lpss-acpi +intel-lpss-pci +intel_menlow +intel_mid_battery +intel_mid_powerbtn +intel_mid_thermal +intel-mid-touch +intel-mid_wdt +intel_oaktrail +intel_pmc_ipc +intel_powerclamp +intel_qat +intel_quark_i2c_gpio +intel_rapl +intel-rng +intel-rst +intel_scu_ipcutil +intel-smartconnect +intel_soc_dts_iosf +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 +jitterentropy_rng +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsa1212 +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 +kmx61 +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 +led-class-flash +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-lp8788 +leds-lp8860 +leds-lt3593 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-net48xx +leds-ot200 +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pm8941-wled +leds-pwm +leds-regulator +leds-ss4200 +leds-tca6507 +leds-tlc591xx +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 +lgdt3306a +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 +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 +ltc2941-battery-gauge +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 +m62332 +m88ds3103 +m88rs2000 +m88rs6000t +ma600-sir +mac80211 +mac80211_hwsim +mac802154 +macb +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 +mailbox-altera +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 +max63xx_wdt +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77693 +max77693_charger +max77693-haptic +max77843 +max77843-haptic +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 +md-cluster +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 +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 +mma9551 +mma9551_core +mma9553 +mmc35240 +mmc_block +mms114 +mn88472 +mn88473 +mos7720 +mos7840 +moxa +mpc624 +mpl115 +mpl3115 +mpls_gso +mpls_router +mpoa +mpr121_touchkey +mpt2sas +mpt3sas +mptbase +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mrf24j40 +mrp +ms5611_core +ms5611_i2c +ms5611_spi +ms_block +msdos +msi001 +msi2500 +msi-laptop +msi-wmi +msp3400 +mspro_block +msr +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt29f_spinand +mt312 +mt352 +mt6397-core +mt6397-regulator +mt7601u +mt9m001 +mt9m111 +mt9t031 +mt9t112 +mt9v011 +mt9v022 +mtd +mtd_blkdevs +mtdblock +mtdblock_ro +mtd_dataflash +mtdoops +mtdram +mtdswap +mtip32xx +mtk-sd +mtouch +multipath +multiq3 +musb_hdrc +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 +nci_uart +ncpfs +NCR53c406a +nct6683 +nct6775 +nct7802 +nct7904 +nd_blk +nd_btt +nd_pmem +ne +ne2k-pci +neofb +net1080 +net2272 +net2280 +netconsole +netjet +netlink_diag +netrom +nettel +netxen_nic +newtonkbd +nfc +nfc_digital +nfcmrvl +nfcmrvl_uart +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 +nfit +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_flexfiles +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 +nf_tables_netdev +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 +nhc_dest +nhc_fragment +nhc_hop +nhc_ipv6 +nhc_mobility +nhc_routing +nhc_udp +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 +ntb_pingpong +ntb_tool +ntb_transport +ntc_thermistor +ntfs +n_tracerouter +n_tracesink +null_blk +nuvoton-cir +nvidiafb +nvme +nvram +nv_tco +nxp-nci +nxp-nci_i2c +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-gpio-vbus-usb +phy-isp1301 +phy-pxa-28nm-hsic +phy-pxa-28nm-usb2 +physmap +phy-tahvo +phy-tusb1210 +pinctrl-cherryview +pinctrl-intel +pinctrl-sunrisepoint +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 +poly1305_generic +port100 +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 +ptp +ptp_pch +punit_atom_debug +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 +qcom_spmi-regulator +qcom-spmi-vadc +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-ts35 +rc-technisat-usb2 +rc-terratec-cinergy-c-pci +rc-terratec-cinergy-s2-hd +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan1027 +rc-twinhan-dtv-cab-ci +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 +regulator-haptic +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 +rpcrdma +rpcsec_gss_krb5 +rsa_generic +rsi_91x +rsi_sdio +rsi_usb +rsxx +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt5033 +rt5033_battery +rt5033-regulator +rt61pci +rt73usb +rt9455_charger +rtc-88pm80x +rtc-88pm860x +rtc-ab3100 +rtc-ab-b5ze-s3 +rtc-abx80x +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-ds1685 +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-max8907 +rtc-max8925 +rtc-max8997 +rtc-max8998 +rtc-mc13xxx +rtc-mcp795 +rtc-mrst +rtc-msm6242 +rtc-mt6397 +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 +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 +sdio_uart +sdla +sdricoh_cs +sealevel +sedlbauer_cs +seed +sensorhub +seqiv +ser_gigaset +serial2002 +serial_cs +serio_raw +sermouse +serpent_generic +serpent-sse2-i586 +serport +ses +sfc +sfi-cpufreq +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 +sky81452 +sky81452-backlight +sky81452-regulator +sl811_cs +sl811-hcd +slcan +slicoss +slip +slram +sm501 +sm501fb +sm750fb +sm7xxfb +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-core +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-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-ac97 +snd-soc-adau1701 +snd-soc-ak4104 +snd-soc-ak4554 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-alc5623 +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-rl6347a +snd-soc-rt286 +snd-soc-rt5631 +snd-soc-rt5640 +snd-soc-rt5645 +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-rt5640 +snd-soc-sst-byt-max98090-mach +snd-soc-sst-byt-rt5640-mach +snd-soc-sst-cht-bsw-max98090_ti +snd-soc-sst-cht-bsw-rt5645 +snd-soc-sst-cht-bsw-rt5672 +snd-soc-sst-dsp +snd-soc-sst-haswell +snd-soc-sst-haswell-pcm +snd-soc-sst-ipc +snd-soc-sst-mfld-platform +snd-soc-sta32x +snd-soc-sta350 +snd-soc-tas2552 +snd-soc-tas5086 +snd-soc-tas571x +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-wm8804-i2c +snd-soc-wm8804-spi +snd-soc-wm8903 +snd-soc-wm8962 +snd-soc-wm8978 +snd-soc-xtfpga-i2s +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-usb-line6 +snd-usbmidi-lib +snd-usb-pod +snd-usb-podhd +snd-usb-toneport +snd-usb-us122l +snd-usb-usx2y +snd-usb-variax +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 +snic +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 +spi-cadence +spidev +spi-dln2 +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 +spi-zynqmp-gqspi +spmi +squashfs +sr9700 +sr9800 +ssb +ssb-hcd +ssfdc +ssp_accel_sensor +ssp_gyro_sensor +ssp_iio +sst25l +sstfb +ssu100 +ssv_dnp +st +st1232 +st21nfca_hci +st21nfca_i2c +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 +stk3310 +stk8312 +stk8ba50 +stkwebcam +st_magn +st_magn_i2c +st_magn_spi +stmmac +stmmac-platform +st-nci +st-nci_i2c +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 +svgalib +sworks-agp +sx8 +sx8654 +sx9500 +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 +tc74 +tc90522 +tca6416-keypad +tca8418_keypad +tcic +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bic +tcp_cdg +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-hexdump +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_crb +tpm_i2c_atmel +tpm_i2c_infineon +tpm_i2c_nuvoton +tpm_infineon +tpm_nsc +tpm-rng +tpm_st33zp24 +tpm_st33zp24_i2c +tpm_st33zp24_spi +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-pwrbutton +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_pruss +uio_sercos3 +uli526x +ulpi +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_printer +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-flash-led-class +v4l2-mem2mem +vboxguest +vboxsf +vboxvideo +vcan +vcnl4000 +ves1820 +ves1x93 +veth +vfio +vfio_iommu_type1 +vfio-pci +vfio_virqfd +vga16fb +vgastate +vgem +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 +virt-dma +virtio-gpu +virtio_input +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 +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +wafer5823wdt +walkera0701 +wanxl +warrior +wbsd +wcn36xx +wd +wd7000 +wd719x +wdt +wdt87xx_i2c +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 +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-4.2.0.orig/debian.master/abi/4.2.0-10.11/powerpc/powerpc-e500mc +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/powerpc/powerpc-e500mc @@ -0,0 +1,18107 @@ +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 0xa8cfd13e mcryptd_arm_flusher +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/atm/suni 0xf089036d suni_init +EXPORT_SYMBOL drivers/atm/uPD98402 0xb48e3513 uPD98402_init +EXPORT_SYMBOL drivers/bcma/bcma 0x631a6002 bcma_core_irq +EXPORT_SYMBOL drivers/bcma/bcma 0xcc102afc 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 0x0ba95d8f paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0x2373fb94 pi_write_block +EXPORT_SYMBOL drivers/block/paride/paride 0x2b36fbda pi_read_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x4267110a pi_register_driver +EXPORT_SYMBOL drivers/block/paride/paride 0x57d36ac6 pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x5e9f409d pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0x60334f46 pi_write_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x69a4f735 paride_unregister +EXPORT_SYMBOL drivers/block/paride/paride 0x71eae99b pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0x9b4c3445 pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0x9b77fca2 pi_connect +EXPORT_SYMBOL drivers/block/paride/paride 0xb21ba07d pi_unregister_driver +EXPORT_SYMBOL drivers/block/paride/paride 0xd313579e pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0xe7185218 pi_disconnect +EXPORT_SYMBOL drivers/bluetooth/btbcm 0x6001e53a btbcm_patchram +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 0x3f9ecd62 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 0x5f107f59 ipmi_smi_watcher_unregister +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 0x9d3e7076 ipmi_get_smi_info +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 0xf464b239 ipmi_register_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfcb77cfd ipmi_free_recv_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xff0a0a43 ipmi_smi_add_proc_entry +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x6d182c0c st33zp24_pm_resume +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xa8cb7724 st33zp24_pm_suspend +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xcbee5e2e st33zp24_remove +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xdd5afde7 st33zp24_probe +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x0a99d470 xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xd82d6cb9 xillybus_init_endpoint +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xf8019b74 xillybus_endpoint_remove +EXPORT_SYMBOL drivers/crypto/caam/caam 0x1c758e97 caam_get_era +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x1f9e9b93 caam_jr_strstatus +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x43de444f split_key_done +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x5501a50d caam_jr_enqueue +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x6639079b caam_jr_alloc +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x7b40a621 caam_jr_free +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0xb4804d01 gen_split_key +EXPORT_SYMBOL drivers/crypto/talitos 0x1f29a3dd talitos_submit +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x09ac0fd8 dw_dma_cyclic_start +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x616e2bb9 dw_dma_get_dst_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x697fbba4 dw_dma_cyclic_free +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x8f59148c dw_dma_cyclic_stop +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x9423d0db dw_dma_get_src_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xe14eceaf dw_dma_cyclic_prep +EXPORT_SYMBOL drivers/edac/edac_core 0x887822c3 edac_mc_find +EXPORT_SYMBOL drivers/edac/mpc85xx_edac 0x7bc8d5de mpc85xx_pci_err_probe +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04dd92ce fw_core_add_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0c912060 fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0x16e91e21 fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0x17ea0936 fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x24a6588a fw_send_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x26f5ef4d fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2885fec5 fw_get_request_speed +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3073b673 fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3868e2dd fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3c56ef91 fw_workqueue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4d5d4eca fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x525b5b32 fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x52f303ff fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0x65c9438b fw_csr_iterator_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6991ff8b fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6abe0065 fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x708eafdc fw_iso_resource_manage +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 0x8ce2ec89 fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8da9892f fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0x90863005 fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0x92f5ded8 fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x940da7a3 fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x9d0f43fa fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0xa9401f15 fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xaa5dcad7 fw_send_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb42017d1 fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0xc23a5606 fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0xcae00ea7 fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0xcb5b88cd fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd26e4be6 fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf108f4a3 fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf25e146f fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0xff5bf031 fw_core_handle_request +EXPORT_SYMBOL drivers/fmc/fmc 0x144b9bf6 fmc_driver_register +EXPORT_SYMBOL drivers/fmc/fmc 0x1a9f795f fmc_driver_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x39efed43 fmc_device_unregister_n +EXPORT_SYMBOL drivers/fmc/fmc 0x41a65314 fmc_scan_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x4ad4a140 fmc_device_register_n +EXPORT_SYMBOL drivers/fmc/fmc 0x7d846e40 fmc_find_sdb_device +EXPORT_SYMBOL drivers/fmc/fmc 0x8e4fd807 fmc_show_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x90088c40 fmc_reprogram +EXPORT_SYMBOL drivers/fmc/fmc 0x935af2d8 fmc_device_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x9b38d4a5 fmc_free_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0xa1a744d0 fmc_device_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x02aa49e3 drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03d45446 drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03e148c5 drm_crtc_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0x042f043a drm_agp_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0x06965a4c drm_get_pci_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x06df119e drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0x075650a4 drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x09b6f3b6 drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a064c12 drm_gem_handle_delete +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 0x0c43fdf9 drm_bridge_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0d208eee drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0d3bb0fa of_drm_find_bridge +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 0x101213c2 drm_atomic_connectors_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x107742a9 drm_get_subpixel_order_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x132d51dd drm_atomic_set_mode_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x13b50c77 drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x143b9c8b drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1476e0b4 drm_pci_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14a9a178 drm_get_format_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x155c881f drm_property_reference_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x18e6ee3c drm_atomic_set_mode_prop_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x194eadaa drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a546ddd drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a770ac3 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1aaaedac drm_prime_sg_to_page_addr_arrays +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b677e15 drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1bd3308b drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1c5cb582 drm_crtc_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1d3593fb drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dd71f7a drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1eafe288 drm_irq_uninstall +EXPORT_SYMBOL drivers/gpu/drm/drm 0x201d2415 drm_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20645642 drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x21d97432 drm_legacy_addbufs_agp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22270f87 drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x224350a5 drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22acaf62 drm_get_cea_aspect_ratio +EXPORT_SYMBOL drivers/gpu/drm/drm 0x23a786ed drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24639afe drm_mode_group_init_legacy_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2465ea63 drm_modeset_unlock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x257c7dbc drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x263c952b drm_framebuffer_reference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x273b9fbe drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x27f3cd27 drm_mode_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29705668 drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29784b7a drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29a010e6 drm_mm_insert_node_in_range_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ab17740 drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c83189e drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e7a4300 drm_rgb_quant_range_selectable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3140437f drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x314ceb2b drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0x346127a7 drm_global_item_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3659f1ff drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3698c7ab drm_agp_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x369ed64c drm_legacy_ioremapfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0x37ebe743 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3830decf drm_modeset_unlock +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 0x39b38841 drm_of_find_possible_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ac1fef9 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3aceb540 drm_pci_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b9d009a drm_format_plane_cpp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c79ba67 drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ca0c495 drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3d8283c8 drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e1689ea drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eb37b9d drm_ht_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f785d6d drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4006b1be drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4025ec24 drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x413e3fba drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x41fff433 drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x42083eed drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x43512aea drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x445f45f7 drm_select_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x44de1ac3 drm_plane_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4637c3b8 drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x46949fac drm_bridge_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x474d659b drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x481a1b63 drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x485a3219 drm_mode_create_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x490cfb78 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a3a8e44 drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4baf5f9d drm_agp_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c511235 drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4cb19bfd drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d8b37dd drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e79d22c drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ea1f5a2 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4eb7269e drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4efa555c drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f1c2076 drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4fc7f0e8 drm_modeset_legacy_acquire_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50b84044 drm_atomic_legacy_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50c3a480 drm_vblank_post_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50e28c07 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x51db353a drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x526f6f71 drm_rect_calc_hscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x53b3d508 drm_agp_bind +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5474abf5 drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x54bfec6a drm_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5624039f drm_agp_unbind +EXPORT_SYMBOL drivers/gpu/drm/drm 0x563d3c27 drm_legacy_addbufs_pci +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5664a3e5 drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58412cca drm_vblank_pre_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5882b03c drm_property_unreference_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5888e800 drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59e600a7 drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59ef50f0 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5dcced50 drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5e4c6e77 drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6013bb9b drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x60f667a5 drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0x60fcddad drm_agp_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x621bef36 drm_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x628c71cb drm_mode_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x629c05e1 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63dddd44 drm_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63deb847 drm_modeset_lock_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6541f17a drm_agp_bind_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65edff9a drm_calc_vbltimestamp_from_scanoutpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0x661ef48f drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0x664502ba drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x66bc3c63 drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x675853f6 drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67633846 drm_mm_insert_node_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x679c8fd3 drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67b660c7 drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67f6df2e drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6900d335 drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm 0x69061280 drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a23c2c1 drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a6e459d drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a6f24fe drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6a950d92 drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6c09a532 drm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6c50276b drm_bridge_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6c67836a drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ca3023a drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6cb87814 drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d06299e drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e58a612 drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7043c243 drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7288d293 drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7318315e drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x756929f5 drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x765d58f8 drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x77c73b9c drm_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7877ef8e drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a285008 drm_pci_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7afa8c5d drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c77c88f drm_mode_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e15bd8b drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7eaac1da drm_mode_create_dirty_info_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7ee8e342 drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fbb760b drm_modeset_lock_all_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x80548b3d drm_property_create_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x809965bb drm_pcie_get_speed_cap_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x80b884da drm_mode_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x818c1b2b drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8214b96e drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82184be6 drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82c2998f drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x837c85bb drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x840d7743 drm_pci_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x84e6e4c9 drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0x86379bd5 drm_reinit_primary_mode_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x86af8f83 drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0x86b81eb6 drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x86e49416 drm_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8711fd2e drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x876ba50a drm_dev_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x88c3c0ff drm_unplug_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x893ef38b drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8bbc7b9c drm_mode_get_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8c0c0b70 drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8cf7a119 drm_connector_unplug_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d5f1133 drm_legacy_idlelock_take +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8de13715 drm_format_vert_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8eab504a drm_atomic_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8eff9111 drm_ht_find_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91cf8be1 drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x92408488 drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x925f632d drm_connector_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x93ab1358 drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9419c38f drm_legacy_rmmap_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x949186cb drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x96d4ef88 drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x972e9627 drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x978ea4af drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x978fcb0e drm_legacy_ioremap_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x98074f26 drm_agp_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9917fa5c drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9972db48 drm_rect_calc_vscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x99bcc209 drm_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9c60f3e5 drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9e4d14d3 drm_pci_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9e6968d0 drm_mode_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9f25ca4f drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9faa9968 drm_mode_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1405202 drm_atomic_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1c9c5da drm_display_info_set_bus_formats +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa209209c drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa28078b2 drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa2a97558 drm_atomic_state_default_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa31790c5 drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa335d2d8 drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4466414 drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa60064a9 drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa604a086 drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa72f151e drm_mm_dump_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa8328225 drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa96acfcb drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaa01ea44 drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaa737dfb drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0xabcf6f68 drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xac2c60b4 drm_ati_pcigart_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xacd57eb5 drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xadafd034 drm_panel_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaea2f260 drm_atomic_add_affected_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaf1786bd drm_legacy_ioremap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xafee770e drm_atomic_state_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaff64154 drm_bridge_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb01027f9 drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb08490af drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb142e434 drm_property_lookup_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb2b7aee3 drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb3992876 drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4438702 drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4b2972c drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb51da45d drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb63b4d66 drm_platform_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb64e920a drm_ati_pcigart_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb7af7cb0 drm_modeset_backoff_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb7f1d970 drm_legacy_idlelock_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb8a38caa drm_panel_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbab569ff drm_vblank_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbbe12972 drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbdf81b91 drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe64205e drm_mode_validate_basic +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc2b5d4e2 drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc360e7e2 drm_ut_debug_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc3edb382 drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc6ab8fe9 drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc83d2054 drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc89de382 drm_legacy_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc8bf41b4 drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc90c2086 drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc9c77624 drm_gem_dumb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca2c0b3a drm_legacy_getsarea +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca45efbc drm_format_horz_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca5c7790 drm_mm_init_scan_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcac22e7e drm_vma_offset_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcb27e7cb drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0xccf8fa4c drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd0fc417 drm_ht_just_insert_please +EXPORT_SYMBOL drivers/gpu/drm/drm 0xce573754 drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xce97933e drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcf2d17a4 drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcff4d07b drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd116f577 drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd15c85e8 drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd19298d7 drm_bridge_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2170654 drm_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2335101 drm_fb_get_bpp_depth +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd4c70455 drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd52b1d11 drm_mm_init_scan +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd53dc13e drm_panel_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd64798f3 drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd6741da2 drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd70c8470 drm_mm_debug_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd75a7449 drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd772495f of_drm_find_panel +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd8568be2 drm_agp_acquire +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd933244a drm_bridge_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd96c7075 drm_dev_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd975d5dd drm_legacy_addmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd9f21a9c drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xda23cbfa drm_atomic_state_default_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdb4225d9 drm_panel_detach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbb5a9f5 drm_ht_remove_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbd1e268 drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdc9d8486 drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd150721 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0xddafca80 drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf640a1a drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe0ecfbcf drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe12edc4f drm_atomic_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe1d1182c drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2d78431 drm_framebuffer_unreference +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2fa0f07 drm_edid_to_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2ffd7a5 drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe31c23cf drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe4cb786a drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe51d89b5 drm_mm_clean +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe53e9db2 drm_atomic_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe57779dc drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe579af3f drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe5dbc992 drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe5e98f94 drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe6b3227c drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7197773 drm_ht_insert_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7de3737 drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeb87c5ef drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec70a277 drm_mode_hsync +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec9a0a65 drm_modeset_lock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xed03a485 drm_plane_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeed0bf13 drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef31bbe9 drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf021f535 drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf158475b __drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1981dac drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1b098be drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf3f6123f drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf42f8a5e drm_legacy_rmmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf4402a64 drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf603e814 drm_panel_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf6c48b16 drm_bridge_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf99bcd0f drm_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfbca6506 drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfbe9b344 drm_platform_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfc5f9be2 drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfcf54a4f drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd063935 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfe8cd81b drm_irq_install +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff4de39f drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffc6c87a drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x014ecc43 drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x023f730c drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x05010708 drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x07423b88 drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x098e47d2 drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0bea73f1 drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0d425a33 drm_atomic_helper_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0db0ca74 drm_primary_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0ed0a6d5 drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f96ec70 drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x103e687a drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x11afa10a drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1431bb03 drm_helper_crtc_mode_set_base +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x163251c8 drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x16673cee drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x17f829ff drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1a6432b2 drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1b31f158 drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1c55648a __drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1d5be0cd drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x21a9a2ea drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x220bd1ae drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x23ec6b1e drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x26160fe8 drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x29c8a9c1 drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x29e0ecb9 drm_primary_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2b3eb257 drm_atomic_helper_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2f1bd5f1 drm_atomic_helper_update_legacy_modeset_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34871adf drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x398ca9ea drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3ef734c3 __drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x40bcf77c drm_atomic_helper_commit_modeset_enables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x43388bfa drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x43de53a5 drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4848c929 drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4af9b939 drm_plane_helper_check_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4b5e9e8c drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5020fad0 drm_helper_crtc_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x54ba463a drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x58d9456c __drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5bc751c7 drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5fc861e7 drm_atomic_helper_commit_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x60dfec22 drm_helper_probe_single_connector_modes_nomerge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x626ccecb drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x627e57d3 drm_plane_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6aea7346 drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6c6c2c8a drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6dd55ba1 drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6e9b5941 drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6ef805b8 drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x711a004a drm_dp_link_rate_to_bw_code +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x740092c2 drm_dp_link_probe +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x74d7ec8a drm_dp_link_power_up +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x79aea3a8 drm_dp_mst_get_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7a72216d drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7f113e9c drm_fb_helper_fill_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x828de42a drm_plane_helper_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 0x84f40a97 drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x853a1e5e drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x873b2f10 drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x874738cf drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x88998aa2 drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8b99d0fe drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8cbb166d drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8e2c071a drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8f81c4de drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8f86f4bf drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x94dc0e65 drm_fb_helper_single_add_all_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9561410a drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x959530e3 drm_dp_link_configure +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x97ec6774 drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9a23fa9f drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa29c5079 drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa3c96da5 drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa47826e4 drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa587ce5a drm_dp_dpcd_write +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 0xa9072e7d drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xab1ca8df drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xad29cde8 drm_has_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb1591e38 drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb1917ae4 drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb38cd063 drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb72d5044 drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbfb0c350 __drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbff2e9b2 __drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc1253b2c drm_pick_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc168a3c0 drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc2da622e drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc50860ac drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc5d1c308 drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc8af2823 drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcbef0eb8 drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xceb3b59d drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xced5ee24 drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcfeda072 drm_fb_helper_fill_fix +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd1abd44f drm_atomic_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd9259f20 drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdaca59ac drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdb2ba178 drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdb7ea819 drm_fb_helper_remove_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdc66e911 drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe23f3b07 drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe31e4319 drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe56be5d9 drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe92fb5a5 drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xebec9e8b drm_fb_helper_add_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf299c4b3 drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf2ec93fe drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf349912a drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf34dd5ee drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfdaf19fa drm_dp_link_power_down +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfe67ebbb drm_atomic_helper_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfed14dcd drm_atomic_helper_commit_modeset_disables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfef034dd __drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfff4b8cd drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x019c1b66 ttm_mem_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x01d6bc32 ttm_agp_tt_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0538fa0a ttm_bo_evict_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x063978c3 ttm_tt_set_placement_caching +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x08e00f91 ttm_agp_tt_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0ab60771 ttm_mem_io_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x12c9b04f ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x132b05be ttm_round_pot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x16aabfaf ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1d798d28 ttm_mem_global_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x251f0ea3 ttm_mem_global_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x25448deb ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2a32943a ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2b54aa9a ttm_object_file_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2e6527ea ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x388d63c7 ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x440ab365 ttm_bo_clean_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x475b393d ttm_bo_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x485a5bc0 ttm_ref_object_add +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x53ae3b0f ttm_bo_swapout_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5a6f1a59 ttm_fbdev_mmap +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 0x5e43016c ttm_bo_synccpu_write_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x67b1d568 ttm_bo_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6b3bc743 ttm_bo_move_ttm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6d76e137 ttm_bo_synccpu_write_grab +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x72482fde ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x72632ed9 ttm_dma_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x759d1886 ttm_bo_manager_func +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x77d52477 ttm_bo_add_to_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7a3e5f73 ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7ad20e74 ttm_mem_io_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7d0710b6 ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7d55da85 ttm_read_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7d5896c1 ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x80d86f0e ttm_object_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8457afe0 ttm_dma_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x84a13931 ttm_write_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x878a1c13 ttm_bo_mem_put +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 0x8e99daa0 ttm_page_alloc_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x91ad912d ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x92c442d0 ttm_object_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 0xa2a129fd ttm_suspend_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa36943f8 ttm_bo_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa56232ff ttm_mem_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa638c252 ttm_pool_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa73de2a9 ttm_vt_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb11895f5 ttm_pool_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb83c6470 ttm_lock_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbee96015 ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc43826e2 ttm_bo_unlock_delayed_workqueue +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 0xd287a316 ttm_tt_bind +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd43d46a0 ttm_mem_io_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd6e39240 ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd7f51742 ttm_suspend_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd883618e ttm_agp_tt_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd8edb115 ttm_base_object_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdaa309e5 ttm_bo_init_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xddc31589 ttm_bo_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdf985153 ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xeb4e399a ttm_bo_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xef4fc04e ttm_prime_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf088dd70 ttm_bo_dma_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf80028dc ttm_bo_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf8358a50 ttm_mem_io_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf89172bf ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfa767ec9 ttm_bo_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfbc2c5ec ttm_object_file_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfd8b46bd 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 0x0c743784 i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x95c7ea46 i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xf3e2721a i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x39651ef4 i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0xc0d9f75f i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0xb73228c5 amd756_smbus +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x00076682 mma9551_read_config_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x0ce2149d mma9551_update_config_bits +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x15e4bf8e mma9551_set_device_state +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x222eb1df mma9551_set_power_state +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x29a5f414 mma9551_read_config_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x33dc3efe mma9551_read_accel_chan +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x372fe831 mma9551_write_config_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x41ef446c mma9551_read_accel_scale +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x896f75bf mma9551_read_status_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x98b6343b mma9551_read_version +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xbc4d29f9 mma9551_app_reset +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xbcd7fe96 mma9551_sleep +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xbf9e7cea mma9551_write_config_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xc13e7f27 mma9551_read_status_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xd1351ff6 mma9551_read_config_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xf03a1f73 mma9551_gpio_config +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xf26a1fb1 mma9551_read_status_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xfc29f44b mma9551_write_config_word +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x43fa33b7 st_accel_common_probe +EXPORT_SYMBOL drivers/iio/accel/st_accel 0xd05a4aee st_accel_common_remove +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x023b639a hid_sensor_parse_common_attributes +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x810f64a8 hid_sensor_read_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xc7872c04 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 0xc9a761c5 hid_sensor_read_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xe940479c hid_sensor_read_poll_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xed34c58f hid_sensor_write_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x5dac4a1e hid_sensor_power_state +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x982ffdf7 hid_sensor_remove_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xa1a2cea0 hid_sensor_pm_ops +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xb7060962 hid_sensor_setup_trigger +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x3fc794bb ssp_enable_sensor +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x86ccb319 ssp_disable_sensor +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0xca566032 ssp_register_consumer +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0xd775c53a ssp_get_sensor_delay +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0xde80b537 ssp_change_delay +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0x1837f91f ssp_common_buffer_postenable +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0xc2539442 ssp_common_process_data +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0xdc02becd ssp_common_buffer_postdisable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x06cb96c2 st_sensors_init_sensor +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x074d7047 st_sensors_trigger_handler +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x2384fd93 st_sensors_sysfs_sampling_frequency_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x27ce2509 st_sensors_check_device_support +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x2fb0e7e2 st_sensors_set_fullscale_by_gain +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x395233f4 st_sensors_allocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x3bdf4acc st_sensors_power_disable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x46b2195a st_sensors_set_dataready_irq +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x84f85965 st_sensors_read_info_raw +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x86fe7669 st_sensors_get_buffer_element +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xb1de2c89 st_sensors_sysfs_scale_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xc181a64d st_sensors_power_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xce268b9a st_sensors_set_axis_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xe9b932ad st_sensors_set_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xfa55928b st_sensors_deallocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xfc115fad st_sensors_set_odr +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0x00d7930e st_sensors_i2c_configure +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0x5c341f37 st_sensors_of_i2c_probe +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_spi 0x2a2d0ec5 st_sensors_spi_configure +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0xb14eea77 st_gyro_common_probe +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0xf6a71a14 st_gyro_common_remove +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x114717f9 adis_debugfs_reg_access +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0xfb9cfd50 adis_enable_irq +EXPORT_SYMBOL drivers/iio/industrialio 0x22f25267 iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x27aaf9a7 iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x3bc4ce86 iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0x4d9abd6d iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0x55435746 iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0x652ccb9b iio_triggered_buffer_predisable +EXPORT_SYMBOL drivers/iio/industrialio 0x689e1987 iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x696829cb iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0x7cba61c1 iio_triggered_buffer_postenable +EXPORT_SYMBOL drivers/iio/industrialio 0x8e6aadee iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0x9da9805c iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0xaaa2a4c0 iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0xadae7dc5 iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0xbfd44586 iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0xda403916 iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xfd5f797c iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0xfead0289 iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x31044296 iio_triggered_buffer_setup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x5a51249c iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x293b1ee4 devm_iio_kfifo_free +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x82204779 iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x83cf246a devm_iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/kfifo_buf 0xda1e42c7 iio_kfifo_free +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0x91f4d106 st_magn_common_probe +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0xd185e185 st_magn_common_remove +EXPORT_SYMBOL drivers/iio/pressure/ms5611_core 0x2b6b789a ms5611_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0xb39a2fa3 st_press_common_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0xca70fe8f 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 0x59252c9d rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0xdf2b19f8 rdma_copy_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0xf029eb25 rdma_addr_find_dmac_by_grh +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x028693bc ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x132ea9a6 cm_class +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x1b9fffff ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x1d9e7368 ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x2ec6f9bc ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x2f7d5fe5 ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x4e494ee2 ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x5107b5cb ib_send_cm_lap +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x6c45f03a ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x9212c560 ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xb4bb62ff ib_send_cm_apr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xc60b8b09 ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd54722e4 ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xe7b9096f ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xe8b5499f ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xeea4788b ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xfaf32022 ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00532a78 ib_init_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x00ae8404 ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x03a9780d ib_alloc_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x080d591a ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c0ebab0 ib_find_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c1b9ac1 ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1350d67d ib_create_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x13694bf1 ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x153c43c6 ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x17c24a57 ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e491a04 ib_unmap_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x21bb87f2 ib_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x23a914d4 ib_fmr_pool_map_phys +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2aec5be9 ibnl_add_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2b06db2e ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2e4a858c ib_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2ed6e386 ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2fb2a746 ib_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x379d45e5 ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3985bf7d ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3da2327a ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x49388ad2 ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x49732c9e ibnl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4ad77356 ib_alloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4d996e9f ib_destroy_cq +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 0x528dc2cb ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5611cdea rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5baf316a ib_create_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x604f4988 ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x646b1cca ib_create_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x64d8aa47 ib_dealloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x64f58aa9 ib_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x66083626 ib_create_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x681042d3 ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6aeed017 ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6c9149c6 ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e030e26 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x78c80db9 ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7c333e8a ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7c8bf256 ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7d34da9a ibnl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7dc2199d ib_destroy_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7fe5f0aa ib_rereg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x83de07b5 ib_get_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x843d6767 ib_modify_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x84bb802a ib_umem_page_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x85296762 ib_alloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8a7e5208 ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9238e1d8 ib_destroy_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x953cd7ea ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9779f006 ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x987601dd ib_query_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x99dacbf0 ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9e735fa6 ib_create_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa5bed7e0 ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa61cb372 ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa63b3be8 ib_alloc_fast_reg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa75b9b9e ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab0a3467 mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb026b322 ib_alloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb1a312e1 ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb289b143 ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb35eab9c ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb5746802 ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb606a14b ib_register_device +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 0xc32b59ff ib_destroy_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc4ce9fd8 ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc67f14a5 ibnl_remove_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc68c241c ib_resolve_eth_l2_attrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc6e90a71 ib_dealloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc7015756 rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc923be68 ib_free_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc92c845c ib_fmr_pool_unmap +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcae8f456 ib_destroy_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd0485ea8 ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd7173174 ib_dealloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd7e74efa ib_get_dma_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd8f3e429 ib_dealloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd9aae5a7 ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdb6375dd ib_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdbc1703d ib_umem_odp_map_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdf3e7163 ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe3a47980 ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe4a6c091 ib_destroy_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeb3ff56b ib_event_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xecf1749c ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xed0babc3 ib_wc_status_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf27d0945 ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf2ceb233 ib_query_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf4bd3f19 ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf83c8a32 ib_reg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf9dd304b ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfbdc4935 ib_dereg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc150956 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc9c493d ib_get_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfe69ea49 ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x1bbce0e9 ib_cancel_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x20f6f8aa ib_register_mad_snoop +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x2a4cc25b ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x2f0ea69e ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x35496a77 ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x3dd65462 ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x4aad6dae ib_process_mad_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x50444288 ib_redirect_mad_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x5586b3ab ib_modify_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 0x8226c6a5 ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xa3a6cd16 ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xad561e1e ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xb4ecea72 ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xfc2eed3a ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x1b382e6c ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x22f07253 ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x4631bef8 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 0x60e489e7 ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x65ecc1c7 ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x66ae9f0e 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 0xda0d50ec ib_sa_cancel_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xddc330e7 ib_sa_pack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xebf98bbf ib_init_ah_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xf426e6ce ib_sa_service_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 0x0e163779 iwpm_mapping_error_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x0ff9f042 iwpm_remove_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x16fc93d9 iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x2f479dd5 iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x4c36a087 iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x52bb1d0d 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 0x6c74c344 iwpm_get_remote_info +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6e3f9efd iwpm_ack_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x81a3d592 iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x8902aeca 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 0x9237debc iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x9327be67 iwpm_exit +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x97e9fee9 iwpm_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x99edf901 iwpm_valid_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xc4e7dcac iwpm_remote_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd447b24a iwpm_create_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd570f68b iwpm_register_pid_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd70deb29 iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xde33d895 iwpm_add_and_query_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xe0d37fff iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf380aa0f iwpm_add_and_query_mapping +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x03b3108c rdma_create_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x0a287038 rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x125c77c5 rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x23175972 rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x23d2cf7c rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2861f015 rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2b248eda rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2b99cc2b rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x3766f6a2 rdma_set_ib_paths +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x37b5bb2d rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x4a196198 rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x5beb3f49 rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x6b619af3 rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x71c2cbcd rdma_event_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x96d2df69 rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x9f193c4f rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa77022ce rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc6a6ded2 rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe17968df rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe7588667 rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xee3e2ffc rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf561aa7b rdma_join_multicast +EXPORT_SYMBOL drivers/input/gameport/gameport 0x5cf9e31b gameport_unregister_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x7a461607 __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x8eb6f8f7 __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0xa3ad587d gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0xd0214132 gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0xdaa4a141 gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0xdbc8ec74 gameport_unregister_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0xeda8dbdc gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0xf784b6c1 gameport_close +EXPORT_SYMBOL drivers/input/input-polldev 0x076cab97 input_register_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x36936a01 devm_input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xb85b3b11 input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xe79ccf03 input_free_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xfed3fd2a input_unregister_polled_device +EXPORT_SYMBOL drivers/input/matrix-keymap 0xd0d72e6a matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x0361a95a ad714x_probe +EXPORT_SYMBOL drivers/input/misc/ad714x 0x175d332b ad714x_remove +EXPORT_SYMBOL drivers/input/misc/ad714x 0x723d95a4 ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0xbf2f536f 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 0xb3f02db5 cma3000_init +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0xca3f100a cma3000_suspend +EXPORT_SYMBOL drivers/input/sparse-keymap 0x0318b647 sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x30e51d10 sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0x46585fd4 sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/sparse-keymap 0xa424b180 sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0xb03b523e sparse_keymap_setup +EXPORT_SYMBOL drivers/input/sparse-keymap 0xcb9f1afe sparse_keymap_free +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x97f83edf ad7879_remove +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0xb82191d4 ad7879_pm_ops +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0xdaa2c566 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 0x1814f27a capi20_release +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 0x4ad8ca40 detach_capi_ctr +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 0x65281285 capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x71e8d5ba capilib_data_b3_req +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x7627cab6 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 0x8e4dea91 capi20_register +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 0xa36694e7 capi_ctr_handle_message +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 0xbe58acaa capi20_put_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc10fe128 cdebbuf_free +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc42d9ec1 capi20_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xd5349969 capi_ctr_suspend_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe19a11ac capi20_get_profile +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe6289bb4 capi_ctr_resume_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe8ad9bd1 capi_cmsg2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xece87d0d attach_capi_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x04ced35f b1_load_t4file +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x095b7cc9 b1_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x22cf00f2 b1_loaded +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x2ad002ad b1_parse_version +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x485d92dc b1_free_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x4d459113 b1_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x66999667 b1_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x6ab0395e b1_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x85f09690 b1_irq_table +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x9fbb686a b1_load_config +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xa7d0a5a1 avmcard_dma_alloc +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xbd0f2fbd b1_alloc_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xc8ea62ee avmcard_dma_free +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xd53e833a b1_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xde202499 b1_getrevision +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xdfd28376 b1_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xeb69884c b1ctl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xfa10fee4 b1_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x02a6736b b1dma_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x2442309c b1dma_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x36d238fa b1pciv4_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x5db3d82d b1dma_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x6d74cebc t1pci_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x96d09a73 b1dma_reset +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xaea989d7 b1dma_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xaf3c2aa7 b1dma_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xbb243983 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 0x191dadc9 mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x91ed1210 mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xe25353a1 mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xefbd5e8e mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x74679c3f mISDNisar_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0xcf9b824f 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 0x6fe1ca04 FsmDelTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x735099ad hisax_init_pcmcia +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x93a64734 FsmChangeState +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9df0cd27 FsmEvent +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9f987c85 FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xa1bc94b9 FsmInitTimer +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_isac 0x21e3e322 isac_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x3f3b323a isac_d_l2l1 +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x67384f94 isac_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x96dd0dfb isac_init +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xb0503439 isacsx_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xfd9d5e5a isacsx_setup +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x54971388 isdn_ppp_register_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xc74211db register_isdn +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xd6d6988e 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 0x03e01c71 dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x06fcebef mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x0dadd4f6 get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x158529c9 mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1cd1b0f1 bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1cf196fb mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x29cf1c07 bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x29d9bf8a mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x29fa5b43 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x321137f8 recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x36ec1940 mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x385d58bd mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x46a1c91d get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x478188ce mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x5dac5f0c create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x641315fb mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x843ca9ed mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8a208903 recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8a4e99fb mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8adece57 mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x9cfacdb7 mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x9d253d55 recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x9d693efe mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa3425b07 mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xac764886 recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xbb78db67 queue_ch_frame +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 0xe8f617eb mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf6f2cd28 recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf92d6f1c mISDN_register_device +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 0x0c4d0956 bch_btree_sort_lazy +EXPORT_SYMBOL drivers/md/bcache/bcache 0x10dc0d06 bch_bset_insert +EXPORT_SYMBOL drivers/md/bcache/bcache 0x3f8bd4a4 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 0x7c4abe26 closure_sync +EXPORT_SYMBOL drivers/md/bcache/bcache 0x9451180a closure_sub +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 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 0xf26b0d33 closure_wait +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 0x23425d62 dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0x3249ec34 dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-log 0x85555b27 dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-log 0xae6ca315 dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0x2556b28d dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0x72c07c6f dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0x8f362095 dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0xace4d2f8 dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0xaebf6936 dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0xbe0aebc4 dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/raid456 0x468ab2c5 raid5_set_cache_size +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x0d85a084 flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x5792afdf flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x5d979557 flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x6529e1fe flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x737c2538 flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x7c7215e0 flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x8578522e flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xa1942a02 flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xc90ce0f6 flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xd83e142e flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xe58b04a4 flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xe67a56c0 flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xebb5e42d flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/cx2341x 0x1ca0c084 cx2341x_log_status +EXPORT_SYMBOL drivers/media/common/cx2341x 0x1cd315a4 cx2341x_handler_init +EXPORT_SYMBOL drivers/media/common/cx2341x 0x2b200696 cx2341x_handler_setup +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 0x660ca5cf cx2341x_handler_set_busy +EXPORT_SYMBOL drivers/media/common/cx2341x 0xc184ec1e cx2341x_ctrl_get_menu +EXPORT_SYMBOL drivers/media/common/cx2341x 0xc4fead81 cx2341x_handler_set_50hz +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 0x2ddd4f45 cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/tveeprom 0x06a78010 tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/common/tveeprom 0x678c82d8 tveeprom_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x06a66e62 dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1454cd23 dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x19591134 dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1a69dd1e dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x22d6ce4a dvb_ringbuffer_avail +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x25b0309d dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x27aaeff5 dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x28ee2ae8 dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x28f683a7 dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3f7224d5 dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4c72365e dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4d3b9a9c dvb_ringbuffer_write +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4eed64bc dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x520bddaf dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5832e6c9 dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x65886421 dvb_ringbuffer_write_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x689ffbeb dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6994e35a dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x74a5a698 dvb_filter_pes2ts_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x760b9b7a dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x78d62338 dvb_ringbuffer_init +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 0x81141b53 dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x86e7da72 dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8be2166d dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8e47dce5 dvb_ringbuffer_empty +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9327fe88 dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa0b65362 dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa2226111 dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa931de6d dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xac4ca1b0 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xad3f784e dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xadb3846a dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xae675a7f dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb11a35dc dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xdb576668 dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xdcebf818 dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe3d5b02b dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe5ae8707 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xeb7247d9 dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf821d629 dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf826deb0 dvb_filter_pes2ts +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfa5c02f2 dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-frontends/a8293 0x679ce419 a8293_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/af9013 0x4fc7cb87 af9013_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0x5f0462fb atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x0c1c697a au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x13da2c1d au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x1b94e00a au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x2e1271d7 au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x34602a78 au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x34f4e58d au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x3ef3b12e au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x6e0bb8ed au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x77b4b23f au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0x6ec6246e au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0xb2d0bf34 bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0xa3350179 cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0x0a3c692e cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0x6caccda5 cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x4b9695b3 cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x8ced8439 cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0x5a791d01 cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24120 0x2c736f45 cx24120_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x04962c78 cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0xaccb223b cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0xe4fbf365 cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x3470ee7a dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x3ac1f73e dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x4fb1cdb7 dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x5de22fc1 dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xbdff90d7 dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x0e1d95ba dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x13905401 dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x15594e73 dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x17738227 dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x1910b72b dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x206fa452 dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x225a0bd1 dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x5ad808df dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x8694fbef dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x8c4f2fbc dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xa58be338 dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xa6890554 dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xc304ef63 dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xd488ef06 dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xfdcce330 dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0xb4a78958 dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x12767b08 dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x139037b0 dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x23ebc3c0 dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x9581f2eb dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xa30be6db dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xcbb1c663 dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x0bb58bb7 dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xb63f22ab dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xd7792126 dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xf0b1ecc3 dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0x208d8ebd dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0x789af2f9 dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x1c111908 dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x223a959a dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x2f2bb462 dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xacc2f352 dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xad3ad91c systime +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xce7e37f4 dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0xe8330456 drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0xe4fd77be drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0xf20445bb drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0xfcbcc55f ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0xd48eb867 dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0x6c16fb90 ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0xd2638450 isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0x2b5b1d84 isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0x027e2604 isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0x4c4039dc itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0xe415274e ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0x09300638 l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0xe109ddfb lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0x7d5e0e8e lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3306a 0x29b4b360 lgdt3306a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0x88b7b4b3 lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0x7eab345f lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x199ea6e5 lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0xa1f174f3 lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0x3c60f156 lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x79a053ff m88ds3103_get_agc_pwm +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x962b000f m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0xdafbbc47 m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0x6ccb08a7 mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0x8833b50c mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0xac9f9a16 mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0xbb65cfd5 mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0xec2c3e9e nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0x86433141 nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0x57f2ceab or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0xb7d29ee8 or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0xf7ab8595 s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0xb4f40e57 s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x0beece7b s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x1fd5dcd4 s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0xa66c3a3a s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si2165 0x02f0e3a4 si2165_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0xb56b0bf1 si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp8870 0xb0070827 sp8870_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0xe3b2cae6 sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0x727a4c43 stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0x3f4320ce stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0x5119b863 stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0x09988205 stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0xf4ca928c stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0x79e2315c stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x0c78e81f stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x0f21d005 stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0x4ada6ce6 stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0xca60b5be stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0x4858319d stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0x601ff2c1 stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0xc0463154 tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0xf09b9bc0 tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0x3a7e3b79 tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x8c9b3e69 tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xb88e9601 tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10071 0x8bb8065c tda10071_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0x6af54ddd tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0xe5f1256c tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0xce8f0125 tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0x240862af tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0x5e788b1f tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0xf1ff11f8 ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0xf489bd0f tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0x72b3c092 ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0x89ca75fb ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0x6a7cb293 zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0xddb7970b zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0xdc17d177 zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x3165a0eb flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x676c847f flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x75cda825 flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x80385f98 flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x96f8f730 flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xb603f76e flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xc8dd9c11 flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x1f6f54e9 bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x89d97764 bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xc8074d5a bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xd5d0bdef bt878_num +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xd65904d3 bt878_stop +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x11dc4b6d bttv_gpio_enable +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x1a4a2622 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 0xdc3463a0 bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xee268ce1 bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x0a562e3a dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x783aa8a8 write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x785d0674 dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x84e671cd dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x95339a96 dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x9e5cf088 dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xb9cef5c3 rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xca5c024c dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xd56ae1fa read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe94b8c9c dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0x06eee1fc dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x06f22474 cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x0787f437 cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x1efb01e9 cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x279dbc1e cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x8c0a69ce cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6fe9fc80 altera_ci_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xdb3faf38 altera_ci_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xe66b9812 altera_ci_irq +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x045c5432 cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x2a3d5cf0 cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x372d7473 cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x784853c3 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x80afd4d0 cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x94233b79 cx25821_riscmem_alloc +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xadff3508 cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xc5d38741 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xd044857a cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0xdb45257f vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0xf8c63b91 vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x937b9d78 cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xcee2714b cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xe25615c4 cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xf209350f cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x56e857df cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x580c8dab cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x60735885 cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x871f762c cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xa7b7df05 cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xb633d6ab cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xe4598496 cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x097201d6 cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x131823e7 cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x1bd708f3 cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x2266f519 cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x23515f72 cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x2551479c cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x2c1e3a4f cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4216fc84 cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x43c14ff7 cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5c78db3f cx88_ir_stop +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 0x8aab3803 cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x8ddc9e79 cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xaafd0aea cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xcacbb8f6 cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xd6af134d cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xd921d0c8 cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xdb8f79fe cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xea54d1f4 cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xf65caf0a cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xf9f9ccba cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xfede116d cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x17499149 ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x2c599a65 ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x3bc6e207 ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x44dd8c53 ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x55907c3d ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x5fa03e96 ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x60b18e7e ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x8a37c5ae ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x8f5f8978 ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x9e6a068b ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xa2f4632d ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xa59e7f82 ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb6c9709e ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xbe855b7b ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xce497413 ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xd8a04c0b ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xf21c08dd ivtv_vapi_result +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 0x14d11999 saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1ab89833 saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x316cd799 saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x37d52c23 saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x572bb235 saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x75c66969 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x81f7fbca saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xa085b6b8 saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xa9533e8d saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xaecfadb7 saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xb6610dff saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xcb1cbf8c saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xe05c7035 saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0xc3e4c127 ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0xed8801e2 ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x4e65fbb1 videocodec_detach +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0xa9d11fb2 videocodec_attach +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0xf4e6b92d videocodec_register +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0xfce8c271 videocodec_unregister +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x30d18cb5 soc_camera_power_on +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x7be81aa4 soc_camera_apply_board_flags +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x8bf7e9b0 soc_camera_host_register +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xb3844073 soc_camera_host_unregister +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xb74c9104 soc_camera_power_init +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xd13dac4e soc_camera_power_off +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xed19645b 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 0x1247b71d snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/radio/tea575x 0x30f0774d snd_tea575x_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0x48e3e11e snd_tea575x_enum_freq_bands +EXPORT_SYMBOL drivers/media/radio/tea575x 0x8a3fc510 snd_tea575x_g_tuner +EXPORT_SYMBOL drivers/media/radio/tea575x 0x93cc24b7 snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0xafe1861a snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0xb17151cb snd_tea575x_s_hw_freq_seek +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x04dca738 lirc_unregister_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x4fc2a06f lirc_dev_fop_ioctl +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x556f6beb lirc_dev_fop_poll +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x98db6744 lirc_dev_fop_write +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x9fde2ea4 lirc_dev_fop_close +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xa0197ef7 lirc_dev_fop_read +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xb7678694 lirc_get_pdata +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xd012fce1 lirc_dev_fop_open +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xf504350d lirc_register_driver +EXPORT_SYMBOL drivers/media/rc/rc-core 0x305cdef9 ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/rc/rc-core 0x9bbc0576 ir_raw_handler_register +EXPORT_SYMBOL drivers/media/tuners/fc0011 0xe47dbe4f fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0x946a9894 fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x2796d034 fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x9c0d2131 fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xab7bffc1 fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/max2165 0x42a86b80 max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0x472430f3 mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0x72838081 mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0x4acb37a4 mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0x99bffb60 mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0xc1f9fc13 mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0xe010f84a qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0xd97d2904 tda18218_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 0x2b6ec557 xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0x884e5079 xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0xa30814a2 xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0xf6566569 cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0xf672f04a cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x2d792e89 dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x327b0a04 dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x790e9a70 dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xb5a8297c dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xb6f35aeb dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xb943783c dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xe6d5b131 dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xf174afac dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xf9f0d653 dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x14f1157a dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x1db73993 dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x6ee59a9e dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x77e32a7f usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x8f1ecf1e dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x944f2117 dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xdb17c6ef 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 0x3eabdbff 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 0x0d1fb4f0 dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x1e8d23ac dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x37d06ff2 dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x48d4b164 dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x67fcfb5a dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x7667b654 dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xa6858702 dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xb209f4ad dibusb_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 0xba75c888 dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xc77f9804 dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xd260026b dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0xbaa7285a em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0xfe3e1f81 em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x00a3060e go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x2c3ac233 go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x309f57e7 go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x31f8f324 go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x45fe8853 go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x4e2ef49d go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x881d9ca9 go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xd684c8cf go7007_alloc +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xe62a8764 go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x0ac46144 gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x20cc7e06 gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x67ef0cb7 gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x7f7e4901 gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x86aa591d gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xae49a18e gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xd223f48c gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xd8d8b4b2 gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x3ac4e06e tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x6886ddcf tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xd4964cdc tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0xcf863309 ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0xe44132c3 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 0x9834eb48 v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xab597560 v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xb18a9474 v4l2_m2m_mmap +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x0ee84e50 videobuf_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x371c8844 videobuf_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x3bdd154f videobuf_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x8df4a7b6 videobuf_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xc65d6917 videobuf_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xd860245c videobuf_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-core 0x1579dd37 vb2_querybuf +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x30966dab vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x76f767f9 vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x8f7ca0c8 vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xde764a81 vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xe24da158 vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xeb6d989a vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0c6cbea3 v4l2_clk_put +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0e7567d3 video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1025c632 v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x12a2434f v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16244fe5 v4l2_prio_check +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1839db28 v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x19ec834f v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1b448985 v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1b5c0864 v4l2_ctrl_merge +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1b8b4702 video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x215d2b19 __v4l2_clk_register_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x21b51eed v4l2_subdev_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x31b136c6 v4l2_subdev_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x34b93d72 v4l2_of_put_link +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 0x3c64a35b v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3d566922 v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x450d7a62 v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x45a44c24 v4l2_ctrl_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x48d2239e v4l2_ctrl_radio_filter +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 0x4e62dbe8 v4l2_clk_enable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x53ee656b v4l2_subdev_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x57c936f3 v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5f3a1a34 v4l2_of_parse_link +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6e129c6d v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x708f35bc v4l2_clk_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x765c1f98 v4l2_subdev_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7a3cd015 v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7cdc56a5 v4l2_clk_get +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7d8ef8db v4l2_subdev_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x837727e3 v4l2_subdev_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8b276383 __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8ea04f65 __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x91fa94ac v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9223122c v4l2_of_alloc_parse_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x92cc1d58 v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9582e7e5 __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9609fbf8 v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9821b4e8 v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa1cbb1c6 v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa66b7b56 v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa68099f9 v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa84cb144 v4l2_clk_disable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa913ba48 v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xacb9acef video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xad67c301 v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb4533c9b __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb615a7dd v4l2_subdev_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb77b0159 v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb9963142 v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbb500cc5 v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc2b4f14 v4l2_clk_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc3611ec v4l2_ctrl_add_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc5671dc v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc158b0fb v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc17435d1 v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc3363b6a v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc42eab9e v4l2_of_parse_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc4ebf8e1 v4l2_clk_unregister_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xca7d0ae4 v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd338592d video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd4c371d8 video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd876d690 v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd9140f8d video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdf803c7f v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe0edcfab v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe697c2c2 v4l2_async_notifier_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe944ecd0 v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe9afe966 v4l2_async_notifier_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xeb6e0c10 v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf0ee8665 v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf4419999 video_usercopy +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf52c1e24 v4l2_clk_get_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf9806dfa __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfb096371 v4l2_of_free_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfbbeba89 v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfc1d4e45 v4l2_clk_set_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfc9056a8 v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfe6d08fd v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xff1f5811 v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/memstick/core/memstick 0x18947c07 memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x2abd7a04 memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0x421cc0f6 memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5d820a02 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x6ae0474f memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x787a42d0 memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x84a08cad memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/core/memstick 0x8be968e6 memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xa5987a36 memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xb8a48549 memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xce618d4b memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0xd7fb5f97 memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xefa6954d memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xf176a1df memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0e3ddea0 mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x198b3cbd mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x1eaf187d mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x272a2be1 mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x37848d8b mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x408b05be mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x40e76a17 mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4526289b mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4774d270 mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x500fcfd0 mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5494fb6a mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x60862bc5 mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7b16352e mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7f5b3231 mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8d0248fb mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8de9c6a7 mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8e2143f6 mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x908c683b mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x93436dc6 mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb159be0d mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb64055c7 mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb6e6dc79 mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc0e69f82 mpt_device_driver_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc34df801 mpt_print_ioc_summary +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 0xdd805159 ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe1b15646 mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe2e3cffe mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe34ed6fa mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe92563c9 mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe93b62ad mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf5d7ec08 mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf89313ea mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0eabb16b mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x11531416 mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x15854c77 mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x16d058a1 mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x1a881bed mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2054298f mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2df45398 mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x3b1abecb mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x3d8d9e77 mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x400cd261 mptscsih_host_attrs +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5f9c99a1 mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x621ae95b mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x64a77ce2 mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x68651854 mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6f043ba7 mptscsih_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x718c16c0 mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x808e72ee mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x86178b0e mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x8ecc57bb mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x91a7709d mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb1ddadde mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb44e8c76 mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb8d366dd mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe6807d95 mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xeb6bf6c8 mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xedc517ab mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xfab6f685 mptscsih_remove +EXPORT_SYMBOL drivers/mfd/cros_ec 0x0ed08e13 cros_ec_register +EXPORT_SYMBOL drivers/mfd/cros_ec 0x6a2d0c01 cros_ec_resume +EXPORT_SYMBOL drivers/mfd/cros_ec 0x824e40be cros_ec_remove +EXPORT_SYMBOL drivers/mfd/cros_ec 0x83d76f02 cros_ec_suspend +EXPORT_SYMBOL drivers/mfd/dln2 0x0be910d1 dln2_transfer +EXPORT_SYMBOL drivers/mfd/dln2 0x9e14298f dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0xcce48540 dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xd05c5ca5 pasic3_write_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xfad4e71f pasic3_read_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x10e81bc4 mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x4431c5a7 mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x4bfff534 mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x4f4848fd mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x50419c33 mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x5ef842e2 mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x85959b44 mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xc7e2e65e mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xd2525042 mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xf784c23b mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xf81a6761 mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/tps6105x 0x0e1bad05 tps6105x_mask_and_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0x22f98311 tps6105x_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0x4aff8eab 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 0x3b6901e9 wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0x4228e6a4 wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x10908401 wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x668de425 wm1811_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xcbd55d91 wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xf9efe608 wm8958_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x782e9432 ad_dpot_probe +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x90c935dc ad_dpot_remove +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0xd19d0b4d altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x055a144e c2port_device_register +EXPORT_SYMBOL drivers/misc/c2port/core 0xe46c5d5a c2port_device_unregister +EXPORT_SYMBOL drivers/misc/ioc4 0x102a8dd5 ioc4_register_submodule +EXPORT_SYMBOL drivers/misc/ioc4 0xede5bfb3 ioc4_unregister_submodule +EXPORT_SYMBOL drivers/misc/tifm_core 0x02195a88 tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x20c7aece tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x320c3a24 tifm_unregister_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x364e036b tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x39f86aa1 tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0x3e82bd37 tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x4a312fa7 tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x5aa3ae0e tifm_alloc_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xac4dccb1 tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xccc0319b tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xcd3a8c82 tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xec445c11 tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0xf4264c32 tifm_eject +EXPORT_SYMBOL drivers/mmc/card/mmc_block 0x8e807762 mmc_cleanup_queue +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x1d1674e3 cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x2b519819 cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x3b7b0c39 cfi_build_cmd_addr +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x54a718d0 cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x579c07f5 cfi_merge_status +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x8ca618c3 cfi_build_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xde3d9fe7 cfi_send_gen_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xff9fa623 cfi_udelay +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x79c2dca1 register_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x858dfd4c do_map_probe +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x9251dcc8 map_destroy +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xee81644f unregister_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0xd76a259d mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0xf3d0dd3c lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/maps/map_funcs 0x480d02f5 simple_map_init +EXPORT_SYMBOL drivers/mtd/mtd 0x5d28064c mtd_concat_create +EXPORT_SYMBOL drivers/mtd/mtd 0xbbede67f mtd_concat_destroy +EXPORT_SYMBOL drivers/mtd/nand/denali 0x52ab0bcc denali_remove +EXPORT_SYMBOL drivers/mtd/nand/denali 0x5ae761f4 denali_init +EXPORT_SYMBOL drivers/mtd/nand/nand 0x08d67764 nand_scan +EXPORT_SYMBOL drivers/mtd/nand/nand 0x17987800 nand_scan_ident +EXPORT_SYMBOL drivers/mtd/nand/nand 0x24ec251d nand_scan_tail +EXPORT_SYMBOL drivers/mtd/nand/nand 0x9632650a nand_lock +EXPORT_SYMBOL drivers/mtd/nand/nand 0xc35c5373 nand_unlock +EXPORT_SYMBOL drivers/mtd/nand/nand 0xe7ed4a86 nand_scan_bbt +EXPORT_SYMBOL drivers/mtd/nand/nand 0xef859391 onfi_async_timing_mode_to_sdr_timings +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x3bb2e16e nand_bch_init +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x60574a68 nand_bch_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x70097aa0 nand_bch_free +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0xd8ae5989 nand_bch_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x2c039e9b nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x3132ee65 __nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x6740e8c7 nand_correct_data +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 0x2f38e245 onenand_addr +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xb2b0bf3c flexonenand_region +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xcd53a7b3 onenand_scan_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xe46174c0 onenand_default_bbt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x2fa25405 arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x4392f704 arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6b262cd4 arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x74b492fd arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x7b9f17ba arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x945acc62 arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xae38cd35 alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xceb71a47 arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xe8679da8 arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xeedbdb4e arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x3a01d676 com20020_found +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x97b72e67 com20020_netdev_ops +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xbca899b6 com20020_check +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x3bf38cff ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x41127772 ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x4b485130 ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x573bcac8 ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x57a94809 ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x66102aaf ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x8857ab60 NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xd6593b3e ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xdc6bfc9d ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xf924c52e __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnx2x/bnx2x 0xe66b80af bnx2x_schedule_sp_rtnl +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x09e39772 cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x3bff4dad cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x5dcfa95d t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x725e4bf9 cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x777e285b cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x89348547 cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x963d08a0 t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x9f9d7cb1 cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xa53a9e0f cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xbd82ed29 cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc86898dc t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc916a012 cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xd3e2c1d6 cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xd58d23ab t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xdcf1efbc cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xe30e9e3c dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xecff1aa9 t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x113ff91b cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1340e867 cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2111507c cxgb4_port_viid +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 0x491822cf cxgb4_port_chan +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 0x59d85373 cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x639ca4ef cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6e2f6ec6 cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7299482a cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7ffaa9af cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x84f5cc2b cxgb4_dcb_enabled +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x85e53341 t4_cleanup_clip_tbl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8820d177 cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8888d637 cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x90a21e85 cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x96896af9 cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x98a4f2a3 cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x9e9cb638 cxgb4_update_root_dev_clip +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xa157f393 cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xaa1e0de9 cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb88ed5a9 cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xbdb3aad2 cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xbf2982b8 cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc1e5d851 cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc4f4c775 cxgb4_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc752b8c1 cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xcc837698 cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd00e5a36 cxgb4_unregister_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd14a126c cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xd69a0294 cxgb4_best_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xed536ee0 cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf2beb0a7 cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf55dff29 cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf9a2f595 cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x0e712340 vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x29b85833 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 0x9196d804 vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xb7795a9c vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xf390d5f8 vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x5118d305 be_roce_register_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x535f08a4 be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xbab62e22 be_roce_mcc_cmd +EXPORT_SYMBOL drivers/net/ethernet/freescale/gianfar_driver 0x79f28897 gfar_phc_index +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x010f95f0 mlx4_SET_VPORT_QOS_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x06ee450c mlx4_get_cpu_rmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0af389e9 mlx4_get_eqs_per_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0b5f272f mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x23f2ab2d mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2400e6a1 mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x270bd739 mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x30c99354 mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x32739d6d mlx4_test_interrupts +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x431fe33a mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4aeb4ed8 mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x54794d8c mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5da37520 mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7458b468 mlx4_SET_PORT_BEACON +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x76952e2b mlx4_ALLOCATE_VPP_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x77f80170 mlx4_SET_PORT_fcs_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x84514298 mlx4_is_eq_shared +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x86c2aed5 mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8bbbd562 mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa09e9597 mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa3d6b34c mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa8981111 set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa92b4cc9 mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb1b49a7d mlx4_SET_VPORT_QOS_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb4104cdc mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb4545a65 mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb8be5ed7 mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc230dbe8 mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xce655411 mlx4_ALLOCATE_VPP_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd3649189 mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd3e61e07 mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd6528b87 mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd8bed768 mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdeff9ec8 mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe0d2c6e2 mlx4_is_eq_vector_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xec070661 mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x03c7fe07 mlx5_core_dump_fill_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0857aabd mlx5_get_flow_table_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x095be65c mlx5_cmd_comp_handler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0eb7287e mlx5_del_flow_table_entry +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0ed4e84b mlx5_unmap_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x11957656 mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1df37438 mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x24362dd2 mlx5_create_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x264b9021 mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x38c5b424 mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x42514391 mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x475c0b1e mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4e264e47 mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4e7d9abc mlx5_cmd_alloc_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x563ff3f0 mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x59c086e3 mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x62e94c50 mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x64149ae1 mlx5_vector2eqn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x66a3b489 mlx5_core_query_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7371fe7a mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x78021f4c mlx5_cmd_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7d5df587 mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x858e0d9f mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x88e1ea21 mlx5_core_arm_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8c4ae929 mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa03b7b71 mlx5_core_destroy_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa47da7cf mlx5_query_nic_vport_mac_address +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa71bbe33 mlx5_cmd_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbe820361 mlx5_alloc_map_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc69485af mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc8a5dcb0 mlx5_query_vport_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcfc6ce2b mlx5_get_protocol_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd2d001c2 mlx5_register_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd69703d8 mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd874b21f mlx5_core_create_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe05df545 mlx5_cmd_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe3479cf7 mlx5_core_query_vendor_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe6af33e4 mlx5_destroy_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe817244c mlx5_core_get_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf91b35fd mlx5_unregister_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfc728a49 mlx5_add_flow_table_entry +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x083f8b38 hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x10170e46 hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x420d8af4 hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x7ee304e7 hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x9f239e5c hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x0c0dec55 sirdev_receive +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x103d6c11 sirdev_write_complete +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x3ee67966 irda_register_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x586f3392 sirdev_raw_write +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x9225db22 sirdev_raw_read +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x98bb8aef sirdev_set_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x9be85a4e irda_unregister_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x9ed020b0 sirdev_put_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xe177069d sirdev_set_dtr_rts +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xff5d06b4 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 0x399cb73c mii_check_gmii_support +EXPORT_SYMBOL drivers/net/mii 0x4ce9dc82 mii_nway_restart +EXPORT_SYMBOL drivers/net/mii 0x6c771409 mii_check_media +EXPORT_SYMBOL drivers/net/mii 0x851b11ec mii_check_link +EXPORT_SYMBOL drivers/net/mii 0xce23f413 mii_ethtool_sset +EXPORT_SYMBOL drivers/net/mii 0xecd7ff55 mii_link_ok +EXPORT_SYMBOL drivers/net/mii 0xf1ad69fe generic_mii_ioctl +EXPORT_SYMBOL drivers/net/mii 0xfa71c73e mii_ethtool_gset +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0x94cbafdc alloc_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0xe80faf82 free_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/vitesse 0x3a867829 vsc824x_add_skew +EXPORT_SYMBOL drivers/net/ppp/pppox 0x92db09bd pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe95682ef register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xebeeed06 pppox_unbind_sock +EXPORT_SYMBOL drivers/net/sungem_phy 0x05f6a629 sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x13d1aec7 team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0x26a61f60 team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0x5bbcb34c team_options_change_check +EXPORT_SYMBOL drivers/net/team/team 0x68d864bc team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0x7d758bfa team_options_register +EXPORT_SYMBOL drivers/net/team/team 0x8cc0e34e team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0x965853c9 team_mode_unregister +EXPORT_SYMBOL drivers/net/team/team 0xb103d2f8 team_modeop_port_enter +EXPORT_SYMBOL drivers/net/usb/usbnet 0xa7b91e43 usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/usb/usbnet 0xb496f055 usbnet_manage_power +EXPORT_SYMBOL drivers/net/usb/usbnet 0xc3024a23 usbnet_link_change +EXPORT_SYMBOL drivers/net/wan/hdlc 0x3629ef84 register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x3c11a6a4 hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0x42f8193c unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x46dcb526 hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0x7cf560a9 hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0x8a2b53d3 unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0x9155d28e alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0x94dd8b79 attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x9ae38a80 hdlc_change_mtu +EXPORT_SYMBOL drivers/net/wan/hdlc 0xe89415db detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xf438a249 hdlc_close +EXPORT_SYMBOL drivers/net/wimax/i2400m/i2400m 0x7bc74527 i2400m_unknown_barker +EXPORT_SYMBOL drivers/net/wireless/airo 0x51f149b6 stop_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0x520af6ac init_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0x76d62a79 reset_airo_card +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x067e23a9 ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x1de35e5e ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x1e055e04 ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x20f05a96 ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x319c6026 ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x38c0d6e4 ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x6df39718 ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x756a0306 ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x8a6ab064 ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xa6e7dc5f ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xaafdb617 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xb60bea5d ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xb64b1271 ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xc2e2634c 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 0x398a94a8 ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5e8c2da4 ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6005977e ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6177646d ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x7f324b3f ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xad8023c5 ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xafca2223 ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb0e8528b ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xcc52b76a ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe61dcf78 ath10k_debug_get_new_fw_crash_data +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf5bb2dec ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x1e80c386 ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x45a20a06 ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x52678482 ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x560b67b4 ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x703d0486 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 0x9ca76206 ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xa2416f89 ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xa6f66cc1 ath6kl_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb24aa353 ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xcb014460 ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xd8ac1716 ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xf4bb4044 ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x01f5b96e ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x0e3c2820 ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x0f1fa919 ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x167ecf7b ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x1c0b9820 ath9k_cmn_spectral_init_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 0x364ec4d9 ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x3c9aa165 ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x4c659383 ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x528b0c75 ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x70844aba ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x70df3358 ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x8bd1bbe4 ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x91b90d78 ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa5140815 ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xac29c073 ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb242f1bf ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xc7741e91 ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xcc7419d8 ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd2981357 ath9k_cmn_count_streams +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xdd147de5 ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe46c7ba4 ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe793e9aa ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe7c7dbfc ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xeb9fa401 ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x018ede34 ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x01f06504 ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x02021928 ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x05f33709 ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0c03a31e ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x108bb5c5 ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x11e8ab16 ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x14ab71b0 ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x14ea53ad ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x152af8bb ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x158b7fee ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1a0adc00 ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2129ed8e ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x21e80a4f ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x27478f91 ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x27dbb28b ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x28721a58 ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2a201b95 ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2be1a82c ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x30e24d52 ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3378fdf6 ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x36a3ce4e ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3a6dde02 ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3c4b58f8 ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3fd43a21 ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4280ab14 ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4669a50e ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x496426d4 ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4d2e77c2 ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4d64b88e ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4def26db ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4efec591 ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4fd46179 ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5046703b ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x52cb8dba ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x55595353 ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5fec69de ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6195efbb ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x638597a6 ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x649ab32f ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x660ed62a ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x67a86746 ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x68a75d14 ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6d275e91 ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6db2a319 ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6e5b4836 ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6f1aa692 ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x71d79b18 ath9k_hw_request_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x77b1fef6 ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x80331927 ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8553811f ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x86a25557 ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8876851c ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x89e118d0 ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8e083421 ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9068d7ea ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9331bf2d ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x971e3be7 ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x97806707 ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x996054ef ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9c2efd5d ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9fba455f ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa4a909fc ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa59ef7d9 ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa7f209b7 ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xac38937c ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xae6072fa ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb0eb6a4d ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb52c7e22 ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb77ea531 ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb7b2749b ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb9d6017f ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbd6385f1 ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbf295ff3 ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc2205020 ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc2c8a084 ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc4c26a58 ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc5dae40d ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc9b34367 ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcc9d3ac5 ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xccb72bc4 ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcd864dd1 ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd0a2edb8 ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd2795b4d ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd45e5c63 ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd55af31d ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd58cc1a3 ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd90bb22d ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd90d8f64 ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdb0a263a ath9k_hw_cfg_gpio_input +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdb84caa8 ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xde8190e7 ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdf3b621d ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe1213028 ath9k_hw_cfg_output +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe666d7ac ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe6ab95ac ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe8a539b8 ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe8f8b13f ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xea67fd51 ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xeaf49e98 ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xedcf1b5f ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf30f86a4 ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf8bfdc3b ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf9a092b2 ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xffd02408 ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/atmel 0x3042986c stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0x501f9078 init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0xd729048d atmel_open +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x23427052 brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x3f2988a1 brcmu_dotrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x6686bdc4 brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x84c70fdb brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x88dea1d6 brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x89020eb9 brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9b967452 brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9f4b5dcf brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xa92ceb28 brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xad4f1663 brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xb3d0497c 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 0xe65ac4ad brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xe96d9db2 brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xfbf1274d brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xfe3c9e36 brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x0ad69602 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x0b4afcde hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x0c6865ae hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1673b669 hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x45c29c87 hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x482baa18 hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x533f0c2a prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x5e3bcd3f hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x60290d40 hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x7e7ce735 hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x7eeb0a6d hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x89bc5e71 hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x93ab0630 hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x98a1c782 hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x9b30b708 hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x9ea0aa05 hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa12ad27f hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xaf3f16c9 hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb2a945e0 hostap_dump_rx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb30f3b63 hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb4b77c8b hostap_80211_get_hdrlen +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xcfce48d5 hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xd4f1e17d hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xded353be hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xe34f2949 hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xebd64e43 hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xed07f5dd hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xefce094c hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf7741721 hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x0be17fa1 libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x1a2e368f libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x207f5805 libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x2a33a0b9 libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x2d5645fc libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x32840b22 libipw_change_mtu +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x384dd8e3 libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x4a798128 libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x5314a461 alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x53a5e7b0 libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x6f053589 libipw_rx +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x78be8657 libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x89af9207 free_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x8c1f0015 libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xa7e6b980 libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xafb8f7ba libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xb29a21cb libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xb759b2f7 libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xc204701b libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xc2a5cd41 libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xfc3777c1 libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x00c0b5de il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x07535890 il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x07d889f9 il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x09b21e39 il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0c0c3c87 il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0d75afef il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0e6dcb9e il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0e813d21 il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x13e7d90f il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x144d7810 il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x16c942fa il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1e3247a6 il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x218ebb37 il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x219cf795 il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x21e3196a il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x23de3164 _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2439f1c1 il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x24e0deb0 il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x263f5f1f il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2fef0f14 il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x31f7e50a il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x35ce2554 il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3d462a54 il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3e04c599 il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4354f9d5 il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x435b9e38 il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x49668b99 il_apm_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4a539639 il_force_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4aa39103 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4bcf88bd il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x503f16a2 il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x505689de il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x564c6740 il_debug_level +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x565dc692 il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x56ac23d6 il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5ea62816 il_update_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x629668b1 il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x66a964ce il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x69d6881e il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6c049885 il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6d3578e5 il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6ebafb6f il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6f347b84 il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x705019bf il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7854fe97 il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x78c21565 il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x794b310e il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7a1bd65d il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7c093290 il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x80ceed43 il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x852149d3 il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x89537baa il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8a2afef3 il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8b512ba6 il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8bae43f7 il_leds_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8efd51f2 il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9094b809 il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x91ee38ef il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x927075e8 il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9367a47b il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x944f1406 il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x96cb6dec il_init_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x979dfb48 il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x980f30f4 il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9879a978 il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9947ca06 il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x995f955a il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9f0ae081 il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9f579a3e il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa5963ef6 il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa667a999 il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xad882f37 il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xadd895c1 il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xaee868cb il_free_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xafe09268 il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb13499cf il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb19543f2 il_set_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb2317cce il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb5cce5e9 il_mac_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb97f9ae5 il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbb7b221c il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbfe2a3cf il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc318058a il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc39cf12c il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc638ae7a il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc63e1b38 il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcb6b52e2 il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcf3478f5 il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd4a8408c il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd923402f il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdc738d7d il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe06138a0 il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe435493a il_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xef1135f5 _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf000ecbb il_set_rate +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf04e301c il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf26d0783 il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf392b5ca il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf501278b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf557c67c il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf638d943 il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfd7e0a8f il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfe965693 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 0x11ef9844 orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x1a7b8394 orinoco_get_stats +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x21dee21d orinoco_up +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x47fafe45 alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x55b35e70 orinoco_down +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5763cbbd __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5dd1c908 orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5dea5bf1 hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x6799328a orinoco_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x6f0474e6 orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x76dc178c __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x8cc044bc orinoco_open +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xba06e005 free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xbf626786 orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xdd953124 orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xf03e3bbc orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xf1efb237 orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/btcoexist/btcoexist 0xdcf75ba1 rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x00782db7 rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0a72f8ae rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x17d0f6cf rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1f6a3bf2 rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2466804d _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x274c2924 rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2e79c2b3 rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2ebcc3f2 rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x300b3f87 rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x341fa35c rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3c26bdd2 rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3f73911e rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4940418b rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4a717032 _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4cfb2267 _rtl92c_store_pwrIndex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4eef99f0 rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x550e1c78 rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x604faab2 rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6223cc31 _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x64b5c6d4 rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6569755f rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6a59e3d3 _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x71374000 _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7a4f4b93 _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7f5145f2 rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9208a140 _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x92f19cf1 rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x955e0f27 _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9e706dd4 rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9f5edcac rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xac3582cf rtl92c_phy_set_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 0xb47f013c rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb9c6b92a rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xbd05cb96 _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd091b3c1 rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd2fde49d rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe0e9b2dc rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe2453a8b rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe8c86a47 rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf2735730 rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xfa585fca rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fb9f06f rtl8723_fill_dummy +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x1be160af rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x757f6512 rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xa7487538 rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xbffedf26 rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x15f0b05a rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x380b15c5 rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x73779ed1 rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xe5b192a1 rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x0a72d88c rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x1122f404 rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x126ade90 rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x1ae2c328 rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x1b67404f rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x207fbb70 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x21e4da2a rtl_lps_enter +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x23994371 rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2e7a1107 rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x317a18ed efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x33bfa80e efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x448b3330 rtl_ps_set_rf_state +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x44b5b266 rtl_lps_leave +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x4cfe1e8a rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x507d02d6 rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x50b2a78a rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x56b3aad4 rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x5a78a91a rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x6e679594 rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x745de446 rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x79188a02 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x7bf63474 rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x86addea1 rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x93c8975e efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x980848e2 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x9bc32ac2 rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb098fd08 rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb7fb603c rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xd5ba7049 rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xd7043455 rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe2250780 rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf3a847e6 rtl_wowlan_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xfaa5164c rtl_dm_diginit +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x2da2f29d wlcore_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x7559b7ac wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xc6cfa407 wl1271_free_tx_id +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xdf2da687 wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/nfc/microread/microread 0x544b53bc microread_remove +EXPORT_SYMBOL drivers/nfc/microread/microread 0xcf4628d9 microread_probe +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x245cc0ea nxp_nci_fw_recv_frame +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x67316696 nxp_nci_probe +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0xba009c5c nxp_nci_remove +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0xdacf4863 pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0xea9a4b51 pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x0815eed4 st_nci_se_init +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x35ad8c52 st_nci_se_io +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xc2e27b92 ndlc_send +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xd8bcbd8f ndlc_probe +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xd9493e19 ndlc_close +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xd9c68610 ndlc_open +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xe1700989 st_nci_se_deinit +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xe7efbbd9 ndlc_recv +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xf943af7a ndlc_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x0fd94c66 st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x163119b1 st21nfca_connectivity_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x1a0ca948 st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x405c6b5a st21nfca_hci_disable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x49f0e177 st21nfca_se_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x50241c55 st21nfca_apdu_reader_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x5add74c1 st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x887bcbab st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x8ae4b7d3 st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x8d244acd st21nfca_se_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xa671c130 st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd6221b35 st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xe0e89bbf st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xf6c72219 st21nfca_hci_se_io +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xf7a62ef8 st21nfca_hci_discover_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xfe513ba9 st21nfca_hci_enable_se +EXPORT_SYMBOL drivers/ntb/ntb 0x0c485340 ntb_set_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0x0e47d880 ntb_unregister_device +EXPORT_SYMBOL drivers/ntb/ntb 0x365786fd ntb_clear_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0x5d13f299 ntb_unregister_client +EXPORT_SYMBOL drivers/ntb/ntb 0x69dec51b __ntb_register_client +EXPORT_SYMBOL drivers/ntb/ntb 0x6eccc780 ntb_register_device +EXPORT_SYMBOL drivers/ntb/ntb 0x7f8f810c ntb_db_event +EXPORT_SYMBOL drivers/ntb/ntb 0xdd441441 ntb_link_event +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0x2d5611d3 nvdimm_namespace_attach_btt +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0xabb3e527 nvdimm_namespace_detach_btt +EXPORT_SYMBOL drivers/parport/parport 0x041a1268 parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x151f2a84 parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0x17d993a3 parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0x1d6563f1 parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0x272f2472 parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0x2a608840 parport_register_dev_model +EXPORT_SYMBOL drivers/parport/parport 0x2becaf2f parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0x44d7af9e parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x54c4232c parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0x57c802c1 parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0x5a13f53c parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x64b13906 parport_claim +EXPORT_SYMBOL drivers/parport/parport 0x70d19933 parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0x7cfc2af8 parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x84d68094 parport_release +EXPORT_SYMBOL drivers/parport/parport 0x85ad682e parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0x95332c7e parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0x9bb1a9bc parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0xa0d5b2ad parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0xb4b2e294 parport_del_port +EXPORT_SYMBOL drivers/parport/parport 0xb52b0c27 parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0xb8cd067c parport_register_device +EXPORT_SYMBOL drivers/parport/parport 0xbcd3c553 __parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0xc1849254 parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0xc9c331b2 parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0xcc05049f parport_write +EXPORT_SYMBOL drivers/parport/parport 0xd0ec7ef2 parport_read +EXPORT_SYMBOL drivers/parport/parport 0xd8338a3d parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0xe26ab574 parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0xefc9728d parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0xf89bba68 parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0xfbd6d967 parport_announce_port +EXPORT_SYMBOL drivers/parport/parport_pc 0x4a6a8b29 parport_pc_unregister_port +EXPORT_SYMBOL drivers/parport/parport_pc 0xccace23c parport_pc_probe_port +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x06bdc7cf pcmcia_release_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x179525fe pcmcia_get_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x1a0bcd86 pcmcia_request_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x2126ad57 pcmcia_write_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x24c8f6db pcmcia_loop_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x57e5b4d1 pcmcia_request_io +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x64d83e25 pcmcia_disable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x7015920e __pcmcia_request_exclusive_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x742f5665 pcmcia_parse_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x75e77a95 pcmcia_map_mem_page +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x81ae099a pcmcia_fixup_vpp +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x90d93a68 pcmcia_enable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xb03732f8 pcmcia_get_mac_from_cis +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xb0731892 pcmcia_dev_present +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xc8d79123 pcmcia_register_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xcf1c3435 pcmcia_loop_config +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xcfb2c770 pcmcia_request_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xde24c5e9 pcmcia_unregister_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xe93fb14f pcmcia_read_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xf0ab45d4 pcmcia_fixup_iowidth +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x1896e64b pcmcia_register_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x212db8d2 pcmcia_socket_list +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x25f11ff6 pcmcia_socket_list_rwsem +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x2ec2da0f pcmcia_get_socket_by_nr +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x48eec321 pcmcia_put_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x8066fb21 pcmcia_reset_card +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x8156aea7 pcmcia_parse_events +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xa4231433 pcmcia_socket_class +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xafe695e8 pcmcia_unregister_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xb676bb0d pcmcia_get_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcee01e8a pccard_register_pcmcia +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcf97f3bd dead_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xe1546ab1 pcmcia_parse_uevents +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x2ac8f7ae pccard_nonstatic_ops +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x3df54fea pccard_static_ops +EXPORT_SYMBOL drivers/pps/pps_core 0x081f1838 pps_lookup_dev +EXPORT_SYMBOL drivers/pps/pps_core 0x18acf8c5 pps_event +EXPORT_SYMBOL drivers/pps/pps_core 0x1d72523e pps_register_source +EXPORT_SYMBOL drivers/pps/pps_core 0x949bf845 pps_unregister_source +EXPORT_SYMBOL drivers/ptp/ptp 0x0b701935 ptp_find_pin +EXPORT_SYMBOL drivers/ptp/ptp 0x2b3f6de7 ptp_clock_register +EXPORT_SYMBOL drivers/ptp/ptp 0x41712900 ptp_clock_unregister +EXPORT_SYMBOL drivers/ptp/ptp 0xb0025713 ptp_clock_event +EXPORT_SYMBOL drivers/ptp/ptp 0xc5fbeae7 ptp_clock_index +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x0e92cc7c rproc_boot +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x0e9ea652 rproc_del +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x5f21ae33 rproc_alloc +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x64e30efb rproc_report_crash +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xb5a3b3a9 rproc_shutdown +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xb8b0bb20 rproc_da_to_va +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xcedd7305 rproc_get_by_phandle +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xd051ef6a rproc_add +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xd0ae919e rproc_vq_interrupt +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xd357a043 rproc_put +EXPORT_SYMBOL drivers/rtc/rtc-ds1685 0xbfcd557d ds1685_rtc_poweroff +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x587fd53c scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x69b8c8f0 scsi_esp_template +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x87e37dde scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xfbc46825 scsi_esp_register +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x0cc68bba fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x0d3283cd fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x2650c32f fcoe_ctlr_destroy_store +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x4f9de545 fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x8952621f fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x8d086886 fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x96d74cf5 fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xa2868099 fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xc2a81b75 fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xc9001bac fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xd69a94d9 fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xdbb7de23 fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0699e6b6 fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x078df696 fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0e2db066 fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1020c48e fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x15a3706b fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x166a7c1a fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x189cf3dc fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x20c6d540 fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22f06cb0 fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2c4ed1a1 fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3215c5ba fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x34332967 fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x362b67ab fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36e5fbaf fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3cf07fc8 fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3d4a9e55 fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x412c4f18 fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x44bd9424 fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4684f1bb fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x48cf9227 fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x508cf927 fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x519272f7 fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5414fc7b fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x57302f7a fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5768edc2 fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5bd24375 fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5c5c9c30 libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5dd52b99 fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5ea3b3fa fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x68b14c55 fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6a6a36e4 fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6f130cd1 fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x71b59f81 fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x77d16f4f fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x78657bd6 fc_rport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8251c414 fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x82ef392b fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8c2d034c fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8ff91375 fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x90170d50 fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x92983346 fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x92f31b32 fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa9fb2b7d fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xabebb9e6 fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb406d953 fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb63913b6 fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb8184148 fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb8b98f6a fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xbe743404 fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xdc988f91 fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe258975d _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x247bfd64 sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x8a87e724 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xc0a7d38c sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xc800d8be sas_wait_eh +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xe5c0e75d sas_resume_ha +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x2250c66e mraid_mm_adapter_app_handle +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x294dffc9 mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/megaraid/megaraid_mm 0x512c956d mraid_mm_unregister_adp +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x06b3ce03 osd_req_flush_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0c17edb1 osd_sec_init_nosec_doall_caps +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0f0528af osd_req_read_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1cd24e66 osd_req_get_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x224eeb30 osd_req_list_collection_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x32712163 osd_end_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x3634849b osd_auto_detect_ver +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x36dbc9c7 osd_req_decode_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x39e8b56e osd_req_read_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x3a223a71 osd_dev_init +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x3e20cb57 osd_finalize_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x43ae95bc osd_start_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x5cb3021b osd_req_write_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x612c7ba1 osd_req_write_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x657d648c osd_req_remove_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x7d7f964b osd_req_list_dev_partitions +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x88aec3a1 osd_req_write +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9d9b58f3 osd_req_remove_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa26618cd osd_req_write_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xac3f69d9 osd_req_decode_sense_full +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xaf43b9f6 osd_req_format +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb3348bae osd_req_set_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb53ade9e osd_req_add_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb6c114dc osd_req_read +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb719b3c0 osd_req_flush_collection +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xbd53229d osd_req_flush_obsd +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xc23d18e5 osd_req_read_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xce273450 osd_execute_request_async +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd050eb96 osd_dev_fini +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd36f1c9c osd_execute_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd9a9bc3e osd_req_create_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe16ea63a osd_req_flush_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe68767b7 osd_req_add_get_attr_page +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xeb7ca3d1 osd_req_create_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xf543736e osd_req_list_partition_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xf8a72168 osd_req_list_partition_collections +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xfd77d88f osd_req_add_set_attr_list +EXPORT_SYMBOL drivers/scsi/osd/osd 0x101a63a0 osduld_device_same +EXPORT_SYMBOL drivers/scsi/osd/osd 0x18e85707 osduld_info_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0x2831f4b8 osduld_device_info +EXPORT_SYMBOL drivers/scsi/osd/osd 0x4dd26fd4 osduld_path_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0x5fc48609 osduld_unregister_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x6b0c7e2c osduld_register_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0xcaf55fe1 osduld_put_device +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x11d01c8e qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x5cb2400c qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x68fdcb3a qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xa2fa41e3 qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xb0a46a71 qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xb8d98cd7 qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xdb96c627 qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xdfc7ddd0 qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xeae11510 qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xec8b609a qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xf2ef1647 qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xf4721023 qlt_abort_cmd +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x0b1335bb qlogicfas408_bus_reset +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x1f55cd70 qlogicfas408_ihandl +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x3c33e8db qlogicfas408_biosparam +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x3fd8cd71 qlogicfas408_detect +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x4904a348 qlogicfas408_disable_ints +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x7a93eef6 qlogicfas408_info +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xe71d8faf qlogicfas408_abort +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xe76b3b20 qlogicfas408_get_chip_type +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xf2b95199 qlogicfas408_setup +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xfadee222 qlogicfas408_queuecommand +EXPORT_SYMBOL drivers/scsi/raid_class 0x4554a9c5 raid_component_add +EXPORT_SYMBOL drivers/scsi/raid_class 0x91bb9018 raid_class_attach +EXPORT_SYMBOL drivers/scsi/raid_class 0x95021864 raid_class_release +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x07a28272 fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x357de832 fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x3a74977e fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x4dac5cae fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x5376f71e fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x5eddccef fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7954b1ea fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x79d6f01c fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7afa0317 fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x9fafe2d1 scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xa92b25aa fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xe597240d scsi_is_fc_vport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xe90ca2ce fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xfbb20f24 fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x0c109fb3 scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x187f7288 sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x19d3941f sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x19db46f1 sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4575591a sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5191b0cd sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5455e7da sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x58fd0a38 sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5f45cca5 sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x612a7c13 sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x77098e0d sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x77112c2f sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x88f23fec sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x9535e9e2 sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x95d346fb sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa0f2be68 scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xb68033a1 sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xbaae165a sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc40bc2fd sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd0241ef7 sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd3660262 sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd6c180c6 scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd9715562 sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe132012b sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe60acf6e sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe9b8b473 sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf3bccb2a sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf488669c sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x00192ee0 spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x2588e57c spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x4abd6810 spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xa774bcdb spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xd47c4602 spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x10a301e5 srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x2999ce5b srp_rport_put +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x405b6e05 srp_parse_tmo +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x555e3dae srp_reconnect_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xdf891d43 srp_rport_get +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x4a93abe7 ufshcd_alloc_host +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x704e3f0f ufshcd_system_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x8d25ccba ufshcd_runtime_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xa7067daf ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xb17ad1f9 ufshcd_shutdown +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xc8b5825b ufshcd_system_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xe6230ce5 ufshcd_runtime_idle +EXPORT_SYMBOL drivers/ssb/ssb 0x2d362208 ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x364d369f ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0x3f583190 ssb_bus_pcibus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x4721ff0d ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0x519139ab ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x5ae022d6 ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0x5e5b1a06 ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0x5f9604a6 ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0x729ac75d ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0x85fb15a7 ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0x896e1b00 ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0xa1abaa22 ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0xb012c7e8 __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0xbb4c35fe ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0xbfceee24 ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0xc0512e0f ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xc39294ce ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0xc709f740 ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xc85ce216 ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0xcab976e2 ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0xd481192b ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xdc432f70 ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0xf471f777 ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x15e560bf fbtft_write_gpio16_wr_latched +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x1e1aa68e fbtft_probe_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x1e49f71e fbtft_write_gpio16_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x2fa76c48 fbtft_write_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x3820ebc1 fbtft_register_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x3db62594 fbtft_remove_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x570d08d8 fbtft_unregister_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7c877d5d fbtft_write_reg16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x86175a28 fbtft_write_vmem16_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x86b9b530 fbtft_write_reg16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x8f538a2e fbtft_read_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x9951f772 fbtft_framebuffer_alloc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x9955c1ec fbtft_write_vmem16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xa43c5202 fbtft_unregister_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xc22585d7 fbtft_dbg_hex +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xc60ff5ef fbtft_framebuffer_release +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xc791b09f fbtft_write_reg8_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xd8b6e239 fbtft_register_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xdbf9109b fbtft_write_vmem8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xdc38b901 fbtft_write_gpio8_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xddef23eb fbtft_write_vmem16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xf2657f32 fbtft_init_display +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xf76d92d6 fbtft_write_spi_emulate_9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xfd6eac0a fbtft_write_reg8_bus8 +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0x7bed7de5 fwtty_port_put +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0xbf7d3ec0 fwtty_port_get +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0x91834fc9 adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x68134799 hmc5843_common_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xc8fe601f hmc5843_common_remove +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xcb3023e2 hmc5843_common_suspend +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xeec118f0 hmc5843_common_resume +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x0b32007e ade7854_probe +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x78742ef7 ade7854_remove +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x022ab20a lnet_copy_kiov2kiov +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 0x1ee5f15e lnet_ipif_query +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1fe16fd5 LNetGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1ff4f1f1 lnet_finalize +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x2003f4dc lnet_sock_getaddr +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x204b8151 lnet_counters_reset +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x23aab6ac lnet_extract_kiov +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 0x3cea7b44 the_lnet +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 0x50ef29f7 lnet_parse +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x55db5324 lnet_iov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x58a1ca89 LNetMDUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5e91cfec lnet_copy_iov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5fee352c lnet_acceptor_timeout +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x61a0aba1 lnet_set_reply_msg_len +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 0x655f5768 lnet_sock_accept +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x66d449b1 lnet_ipif_enumerate +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x67f17d01 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 0x854ab844 LNetEQWait +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x880bd5d4 lnet_kiov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x88bdbe02 lnet_unregister_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x890e0eae lnet_register_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x94a7b163 lnet_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x9de986d3 LNetEQAlloc +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa2fc29eb lnet_copy_kiov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa56de08d lnet_ipif_free_enumeration +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 0xb1a33009 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 0xbcea78d6 lnet_create_reply_msg +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xbf0760a2 LNetMEAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xc166ba5d lnet_sock_getbuf +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xc357da3f lnet_sock_setbuf +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xc58deb9a lnet_sock_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xc701a10c lnet_sock_listen +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd1c2f3e4 lnet_extract_iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd7c50cb9 lnet_init +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xddfdcbdc lnet_sock_write +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xe8124744 lnet_fini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf1b316bf LNetSnprintHandle +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf4ed7a41 lnet_notify +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf9eddd59 lnet_sock_read +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xfa106804 lnet_counters_get +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 0x3b484151 seq_client_alloc_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x88404425 client_fid_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xa99a85dd 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 0xdb3fa0c6 seq_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xe84bc7c1 seq_client_get_seq +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xecee2727 LUSTRE_SEQ_ZERO_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xfa5e0fac client_fid_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xfdbca588 seq_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x47cbfcb5 fld_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x6352f18f fld_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xd548bfd9 fld_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xdbfef734 fld_client_del_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xe0f2e638 fld_client_debugfs_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xeae0bbd1 fld_client_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xf1b5f585 fld_client_add_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 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 0x1717792a cfs_hash_debug_str +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 0x1d41c4c0 cfs_hash_bd_lookup_locked +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 0x247da28c libcfs_kvzalloc +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 0x2adae33e cfs_init_timer +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 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 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 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 0x48f163c6 libcfs_str2anynid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4a95faa2 cfs_timer_deadline +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 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 0x5d512292 cfs_hash_debug_header +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 0x6c147ea0 libcfs_kvzalloc_cpt +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 0x771695b1 cfs_hash_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x779f2b4e cfs_crypto_hash_update_page +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 0x7a63872e cfs_timer_disarm +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 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 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 0x973cd9aa libcfs_kkuc_msg_put +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 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 0xa9c0ca61 cfs_timer_init +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 0xb77f1837 libcfs_kkuc_group_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb883b006 cfs_percpt_atomic_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb8c52b1b cfs_timer_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbab4f34e cfs_timer_arm +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 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 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 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 0xe262a6e2 cfs_timer_is_armed +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 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 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 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 0x5023ae0c ll_stats_ops_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x53af4078 ll_iocontrol_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x650de365 ll_direct_rw_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xb65a8b30 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 0x14eeadaa lov_device_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x68938870 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 0x914a8c0e lov_lsm_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0xdc2ad55a 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 0x009dbdd4 cl_lock_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x00f00462 class_search_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01665e34 class_parse_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01c04208 cl_req_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0224dee5 cl_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x02483bcf cl_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x028f324e lu_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x035852d0 lustre_swab_llog_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x03a0f12c cl_page_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x041ec143 lprocfs_wr_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0469b999 lprocfs_wr_atomic +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 0x05cc343f lu_site_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05f84e88 LU_BUF_NULL +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0637c7eb lu_context_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0671627c llog_open_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x071af88a llog_cat_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0788f7a8 __llog_ctxt_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07aa68bb lustre_swab_lustre_cfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07d28ef0 cl_page_assume +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 0x085b2498 cl_unuse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x09932896 lu_env_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0a629eb9 cl_env_peek +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 0x0b61a47a lu_object_put_nocache +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b971d9b cl_lock_hold_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c378d79 lustre_swab_llog_hdr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c8399f5 cl_io_prepare_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0cf52a2b class_incref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0cf99bff dt_acct_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0d2b717b cl_lock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0e15443e llog_cat_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0e9b0ea4 obdo_from_iattr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ede1552 lprocfs_rd_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0edfe377 lprocfs_rd_conn_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0f2b8da1 cl_lock_extransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0f91a375 dt_store_resolve +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0fa2a1b9 lu_object_locate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0fc38e8a dt_locate_at +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 0x12058200 lprocfs_rd_connect_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x12087b4c cl_io_loop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x132f5fc5 lu_context_key_degister +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1387f4f2 cl_type_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x13cc89d6 cl_lock_nr_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1425dd5f class_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1491dc30 lu_context_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x152d8467 class_import_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x16700ab5 class_disconnect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x189388af lprocfs_rd_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1a19810d class_new_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1aef7534 llog_init_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1cd6548b cl_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1d36097f cl_lock_at_pgoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1d9ab82a lu_context_key_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1fa71f67 iattr_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x201dc3fb lprocfs_free_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21307495 lu_buf_check_and_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x218e78ce dt_record_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x221826f1 class_parse_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x23925890 cl_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x23d1982f llog_cat_add +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 0x27587516 llog_backup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x275cdc7a cl_env_reexit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x277b82cd cl_locks_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2829562b lu_dev_add_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x286860f5 class_handle_free_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x297c273a cl_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x297cf5e0 class_handle2object +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x29eb0092 class_setup +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 0x2bd8c9b0 lprocfs_free_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2c3a8224 llog_cat_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2d491bf7 cl_env_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2defbca6 dt_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x30c0cc97 cl_io_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x30fe9f55 capa_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x31d27353 cl_pages_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3242ed35 obdo_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x326b2733 dt_index_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x32837f8c llog_cat_cancel_records +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x34cd9d89 llog_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x364d6a0c obdo_from_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x36813d89 cl_page_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x369be015 obdo_le_to_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x36c7b597 class_register_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x36dbc94b lu_object_header_print +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 0x398afc09 cl_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3a005065 dt_otable_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3a4cef91 lustre_register_client_fill_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3aa8e76d cl_2queue_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3bcbdc4b lprocfs_stats_alloc_one +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3c2484a9 class_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3c858649 cl_page_list_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3cfcc586 class_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3d53de73 cl_2queue_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3da2aa39 lprocfs_alloc_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3dfec3be cl_lock_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f0389f5 lu_context_key_revive_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f25c782 obd_max_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f515c9e cl_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3fab11a3 cl_object_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3fb0db65 llog_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x408ddceb cl_io_lock_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x419aa295 class_config_dump_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x41ce481d class_export_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x440d5414 dt_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x452dfdf3 lu_object_find_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x460e160b llog_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x468a7f41 llog_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x469af6cb lprocfs_rd_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x474ed5bd lustre_swab_ll_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x478c3796 lu_object_add +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 0x486f1046 lu_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x489f876f class_exp2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x48e34172 cl_page_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x494cfb52 lustre_acl_xattr_merge2ext +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x495a54a4 cl_page_find +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 0x4a280f63 dump_exports +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 0x4cc840ef cl_lock_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d13458b kuc_len +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d6575f6 cl_page_list_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d8d6dfa lprocfs_counter_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4dead4df cl_page_list_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ecaec3e llog_cat_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4f2b7777 ldebugfs_add_vars +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4fba4346 dt_directory_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ff1b779 cl_object_has_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50c7fc36 ptlrpc_put_connection_superhack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50fa696f class_conn2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x52317816 obd_devs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x524ac0f5 cl_io_rw_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x52fc2a93 ldebugfs_register_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x53da56ac cl_page_list_move +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 0x55e3c178 cl_page_unassume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x55f52c89 cl_req_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x564e9d44 init_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x56bff8fd cl_io_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x56ef6aa0 llog_cat_declare_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x570d09ae lustre_swab_lu_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x586c0660 llog_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5953bbeb cl_sync_io_note +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5968af75 cl_page_is_under_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a20d896 obd_memory_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a642747 cl_page_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5adec2c9 dt_store_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bc022c5 lprocfs_dt_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bfdb59e class_disconnect_stale_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5c984ab8 cl_lock_is_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d34ae0d cl_lock_mode_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d62bfd5 cl_io_read_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5dc2205e obd_exports_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ddf47fe lu_site_purge +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e93341f lprocfs_oh_sum +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5f7ad299 cl_object_attr_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5fde9d81 llog_cancel +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 0x60350b4d cl_page_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x60c72bd1 obdo_to_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x60fff524 lu_object_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6107554b lu_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x61e31a71 llog_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x624ffe24 lprocfs_counter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x627f4f4f class_fail_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x62dce8b2 cl_page_is_vmlocked +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x62f88712 cl_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x631fd7b9 lustre_ext_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6322961f lu_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x63c4b88c cl_page_list_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x648a7f66 lprocfs_free_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6532a3e0 cl_page_vmpage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x657b0c03 lustre_common_put_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x665feb60 cl_lock_unhold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6710217f cl_lock_descr_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6734adbd lprocfs_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x677afe12 lprocfs_alloc_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67caa47f cl_io_commit_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67e6e806 lu_context_key_quiesce +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6890d175 lustre_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6948a46e llog_cancel_rec +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 0x6a23c3d0 cl_page_list_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6a9362a8 lprocfs_init_mps_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6aae10c9 cl_lock_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6b26d517 dt_declare_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6bb6d421 lu_buf_realloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6c5e1c9d lu_context_key_register_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6cc3850e cl_page_is_owned +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6cce6119 cl_object_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d50fc7f class_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6f3e6225 dt_quota_slv_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x70117a2d lu_context_key_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x709cd5b3 cl_object_attr_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x70e37fd3 llog_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x70ef893b cl_lock_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x71613ca6 cl_io_lock_alloc_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x72f1a8aa cl_lock_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x742559b1 class_unregister_type +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 0x754db71f class_devices_in_group +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x756a77f3 class_parse_nid_quiet +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x75cbfbca lu_object_assign_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x76ad809c cl_offset +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x778f3345 dt_index_walk +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 0x785c9130 cl_io_iter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x789796a1 obd_zombie_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x78df5088 llog_thread_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x790b04c0 lustre_register_kill_super_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x79d2a07a cl_io_init +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 0x7bf98914 dt_txn_hook_commit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7cd36e85 llog_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7e3f4a5c class_export_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7ea8a931 lu_object_find_slice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7edcafa0 cl_env_reenter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7f2e9cc5 cl_lock_hold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7fe5561a obd_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7fe5b74c lustre_end_log +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 0x809cd0aa ldebugfs_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x80e59713 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 0x8101ce0b class_put_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81742d89 obd_ioctl_popdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x82b1f284 cl_use_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x831f656c class_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8395f65b lu_site_init +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 0x84e53923 cl_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8553b369 obd_memory +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8586104d cl_queue_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x85a0cae9 cl_req_page_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8728b1ad cl_2queue_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x87ccf79f lu_device_type_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8854dabb lu_context_key_quiesce_many +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 0x8934f473 lprocfs_rd_timeouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8aa2c358 lprocfs_dt_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8abe62f2 cl_object_glimpse +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 0x8d0ad1e7 cl_page_own_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8d2c2628 cl_lock_signal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8d658ed0 capa_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8de501d7 cl_page_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e8a83b5 cl_lock_state_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ea298d3 cl_page_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ea9b100 llog_copy_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f3423df cl_page_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f67314c obd_dump_on_eviction +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8fb55787 llog_declare_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8fc7bf2e cl_lock_modify +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x902157a2 cl_page_clip +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91a1d9a4 class_handle_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91f0cd6d lprocfs_alloc_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92e58479 obd_dump_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x931c01a4 lu_env_fini +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 0x93d33757 cl_page_list_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93d8fb7d lu_object_unhash +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 0x95c8137a lu_object_add_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x95f9f618 capa_cpy +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9767adce class_uuid2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97b651e0 cl_page_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97d03783 at_history +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97ef251a cl_object_kill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x982494f8 lprocfs_single_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9865a0c2 class_find_client_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x98e9858f llog_cat_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99b35f27 _debug_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9ac849c2 cl_io_submit_rw +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b1ed9d8 obd_jobid_var +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9bdab646 class_unlink_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9be91c9c dt_record_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9c57ffad cl_wait_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9d95e333 cl_lock_disclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9dbb17b6 lprocfs_dt_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9df1abbd cl_page_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9ef3f112 cl_page_list_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f696d2c cl_lock_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f6bc28b obd_max_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f80b494 cl_lock_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9fb26857 lu_object_invariant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa07691d8 dt_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa0e074f9 ldebugfs_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa0ee8e5b llog_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa10f7d25 cl_req_page_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa12870cc llog_exist +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa160da4a lu_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa1f7d915 lu_context_key_revive +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa23645e7 lu_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa265d605 cl_io_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa2d2b9f8 cl_lock_descr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa33ead39 cl_lock_closure_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa3cd09be lprocfs_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa3e56910 cl_conf_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa46420e0 llog_declare_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa49a7a8a obdo_from_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa554a08d cl_2queue_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5fa6d9e cl_lock_discard_pages +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 0xa6c0b8c5 cl_io_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa73f5c8a cl_lock_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa82a3dd1 class_handle_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa863fbbe lu_device_type_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa938e3f8 cl_env_implant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa93fec34 dt_txn_callback_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa21b7a0 lustre_register_quota_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab1e7a37 cl_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab1f3bee obd_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab7e6814 dt_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab95f6f3 lprocfs_rd_u64 +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 0xaeea7921 cl_lock_user_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaf45545c cl_unuse_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaf8760fb lu_device_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaf8f2a1c lprocfs_rd_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb01963a6 class_uuid_unparse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb0473ebf lu_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb0525bcb class_detach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1122032 lprocfs_obd_rd_max_pages_per_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb15ce49b cl_vmpage_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb18985c5 lprocfs_seq_read_frac_helper +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 0xb41998cd lustre_cfg_rename +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb47a08b0 lu_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4f8ee63 lprocfs_read_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb52837de class_config_parse_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb54faacd dt_lookup_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb56956ec cl_page_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb62f0de9 cl_object_header_init +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 0xb8cedaf4 llog_cat_init_and_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb8d82f5d dt_txn_callback_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb8e02ef2 class_name2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb8f73b7b class_get_type +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 0xbb6ddf0d lu_device_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbbec5c46 cl_lock_is_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc126cce ldebugfs_obd_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc436a0d obdo_cpy_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc7dd7d0 dump_lniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbdb5f6e7 llog_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbe538854 llog_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbe97b5fd cl_lock_mutex_put +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 0xc2acb3d3 cl_page_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc34faa72 lprocfs_rd_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc387eaac cl_io_sub_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc38dbe4e cl_page_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc3b1ffe3 cl_io_is_going +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc58bd678 cl_page_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc630f570 lprocfs_exp_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc6af36c2 cl_page_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc6c76977 cl_env_nested_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc81feade dt_txn_hook_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc86bbb69 cl_req_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc8e10a16 cl_page_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc8e4726b cl_io_rw_advance +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc9b3c667 dt_lfsck_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc9da3ee5 ldebugfs_add_simple +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb0ab67f obd_max_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb0c73e6 class_connected_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcc118814 cl_io_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd7537ee get_devices_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd87046c cl_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd8a604e lu_buf_check_and_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd95711e cl_page_cache_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcdaabed0 dt_find_or_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xce02cb2c cl_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xce3e124c dt_version_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xce589352 cl_env_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcf034332 lprocfs_at_hist_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcf8425f4 cl_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcfd29ba5 lu_device_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 0xd0d7ff90 class_import_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd10aa042 lustre_swab_llog_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd1ae2dff lu_cdebug_printer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd1f2641d llog_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd215cb68 cl_lock_enclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd227f0b7 cl_lock_hold_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd246d492 lu_context_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd2a759ce cl_page_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd497b288 cl_io_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd51ef304 cl_lock_ext_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd5f013f9 llog_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd6973908 cl_2queue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd6c688a1 class_conn2export +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 0xd9b6162e cl_page_list_splice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda199139 lu_object_anon +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 0xdad6d162 cl_page_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb13dce1 capa_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb75d6c8 lprocfs_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdbbf3d33 cl_page_make_ready +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcc40af0 class_check_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd9993e6 cl_lock_weigh +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde7d985b obd_dirty_transit_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde8abcac ldebugfs_add_symlink +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdead36fe class_handle_hash_back +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdfa0efe2 ldebugfs_remove +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe015c4b3 cl_page_find_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe028cf84 capa_encrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe04b2af3 lu_context_key_degister_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe0585945 cl_page_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe0ceda1f class_uuid2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe20faf5a lu_env_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2425146 cl_object_attr_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe248f27d lustre_process_log +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 0xe31ff113 lu_env_refill_by_tags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe337d030 cl_req_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe34ec295 llog_declare_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe3cc8125 cl_lock_user_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe583b23b lu_kmem_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7a31e66 lu_site_init_finish +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7d83236 cleanup_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7e6102b dt_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe81e1c93 cl_object_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8b19d7f cl_env_nested_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8bee544 lu_context_enter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8e84c32 class_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8fc0771 class_conn2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8ffb45c obd_export_evict_by_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe9112dff lprocfs_rd_server_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xea9c7672 dt_try_as_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeacec47c lprocfs_oh_tally_log2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xead13264 cl_enqueue_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeadd58ff cl_env_unplant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeaef83c5 lprocfs_seq_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeb052020 class_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeb74bde4 cl_io_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec1e25f6 dt_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec462a64 cl_io_iter_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec7d6b85 obd_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xed0c71ee cl_page_list_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee68bc29 lu_session_tags_update +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeea14326 cl_lock_mutex_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeeeb79fa do_lcfg +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef4f1383 cl_page_list_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef598afe lu_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef76f858 block_debug_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xefabf5c2 llog_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf00ef640 capa_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf01e2527 server_name2index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf0d71cd3 dt_txn_hook_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf0e188c6 lu_dev_del_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf19da258 class_num2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf1c27e99 cl_sync_io_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf1f834c2 obdo_refresh_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2616c11 cl_env_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2ea07d1 cl_io_submit_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2fd6695 statfs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf31ee918 cl_req_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf3214d4c cl_lock_get_trust +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf37470b8 class_exp2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf38e8615 cl_lock_mutex_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf4471c50 cl_2queue_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf490d5f9 class_del_profiles +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf5eb17ca cl_object_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf60d4659 capa_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf66f5e67 class_manual_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf69e6a4b class_config_llog_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7020831 lprocfs_dt_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7233afe cl_2queue_init_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf9b41bee class_new_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf9b625fe cl_page_gang_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf9ddb1fd class_process_proc_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa62eb8e obd_export_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa813d06 capa_hmac +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfac479ff lu_context_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfb05a3bb class_disconnect_exports +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 0xfd46fd38 dt_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd68d17a class_notify_sptlrpc_conf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd7319f9 lu_context_exit +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 0xfdf21093 cl_io_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfe38f755 md_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff57e92d class_match_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xffba8ae2 obd_export_evict_by_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xffc0cee8 cl_lock_enqueue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xffc77079 cl_lock_closure_build +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 0x0183c2c4 ldlm_namespace_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x01d6ef7f ldlm_pools_recalc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x01e11f53 __ptlrpc_free_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x02205d13 req_capsule_server_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0265782d sptlrpc_sec_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x03c23205 sptlrpc_import_sec_ref +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 0x0592b1f4 sptlrpc_register_policy +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 0x0814d4ec ptlrpc_lprocfs_brw +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 0x0a12feef ptlrpc_request_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a3130b0 RMF_MDT_EPOCH +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a632604 ldlm_pool_set_clv +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 0x0b78443d sptlrpc_import_flush_my_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0bcacb5d RMF_MDS_HSM_USER_ITEM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0bdf4d09 ldlm_namespace_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c03a988 ldlm_cli_enqueue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c2d9c43 lustre_swab_lip_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0cb0f5ea ldlm_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0cd02c68 lprocfs_wr_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0cf343dd RQF_LDLM_INTENT_BASIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ebdc91d sptlrpc_cli_wrap_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0ee856c2 sptlrpc_svc_ctx_invalidate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0f782029 ptlrpc_disconnect_import +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 0x12eafa4a ldlm_prep_elc_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14016da3 ptlrpc_unpack_req_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x14336b88 ptlrpc_obd_ping +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 0x152556fc sptlrpc_cli_ctx_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x15a3e4db RMF_GETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x15c0020b ldlm_namespace_new +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 0x17d54090 sptlrpc_cli_ctx_put +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 0x1a2ece21 req_capsule_get_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1a523b0f sptlrpc_sec_get +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 0x1d043548 lustre_msg_set_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d726d31 ldlm_lock_convert +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 0x1feae5e0 ldlm_pool_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2028fe7a ptlrpc_start_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x20371c32 ptlrpc_req_xid +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 0x20f58e6b sptlrpc_cli_enlarge_reqbuf +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 0x21d51879 req_capsule_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x233790b5 RMF_OST_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x238bf1be ldlm_cli_cancel_list +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 0x25d84814 client_disconnect_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x265b01ce ptlrpc_lprocfs_register_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x269554ce RQF_LDLM_INTENT_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x26ba2609 ldlm_cli_enqueue +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 0x28b804ed lprocfs_rd_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x28e06f26 req_capsule_filled_sizes +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 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 0x2d2f2bcf ldlm_lock_downgrade +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 0x2e53160b ldlm_blocking_ast_nocheck +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 0x312cc83c target_pack_pool_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 0x332a1f55 lustre_pack_reply +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 0x365ebc2e ptlrpc_unregister_bulk +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 0x386a480a ptlrpc_cleanup_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3888f524 ldlm_pool_setup +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 0x3a1e4bcb __lustre_unpack_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3a868469 req_capsule_set_size +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 0x3be572b7 ptlrpc_pinger_add_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3bedb0c7 RMF_LLOGD_CONN_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c353317 ptlrpc_request_alloc_pack +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 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 0x411c778a ptlrpc_buf_set_swabbed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x424cfefb sptlrpc_gc_add_ctx +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 0x439a4b53 client_destroy_import +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 0x44fee0a5 sptlrpc_gc_del_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4504dcbd ptlrpcd_wake +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 0x47b1cd06 req_capsule_client_sized_get +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 0x4a99c4d4 ptlrpc_pinger_sending_on_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4b0b1bd8 ldlm_lock_fail_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4b2eba3d req_capsule_extend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d7580d0 lustre_swab_hsm_user_item +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d9ea0bf ldlm_cli_update_pool +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 0x51c1b813 ldlm_reprocess_all_ns +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x51f4d2d7 ldlm_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5279bd86 ptlrpc_resend_req +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 0x550cef9c ptlrpc_replay_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x554cef61 req_capsule_server_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x555eb7fe RQF_MDS_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x55e5a8df __ldlm_handle2lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5621ecc9 ptlrpc_register_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x563dcf4a llog_initiator_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x566f8126 sptlrpc_conf_client_adapt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5689b6dc ldlm_namespace_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x586c675e ldlm_cli_cancel_unused_resource +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 0x59c278fc ldlm_pool_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5a057439 interval_search +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ada56a0 ldlm_completion_ast_async +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 0x5c4bea85 ptlrpc_wake_delayed +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 0x60810324 req_capsule_server_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x608370e7 ldlm_cancel_resource_local +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 0x616b8e4a ldlm_pool_set_slv +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 0x62e56473 target_send_reply +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 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 0x65f3366e ptlrpc_send_error +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 0x68b3e1da ldlm_pool_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68cb2541 interval_is_overlapped +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x68d2c6ec ptlrpc_service_health_check +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 0x69998a83 ldlm_pool_del +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 0x6df4418c ldlm_lock2handle +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 0x70b7c91f ldlm_extent_shift_kms +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 0x72ab9910 __ptlrpc_prep_bulk_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x733a5569 ptlrpc_request_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x73a9a939 ldlm_prep_enqueue_req +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 0x74daaa46 ptlrpc_abort_inflight +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x751db8e3 ptlrpc_restart_req +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 0x77a5d652 sptlrpc_cli_ctx_wakeup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x78bf9136 lustre_swab_ldlm_lock_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a73d958 llog_client_ops +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7a810788 ptlrpc_lprocfs_unregister_obd +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 0x7b5ac57c sptlrpc_cli_unwrap_bulk_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7bbf8001 RMF_MDT_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7be8723b ldlm_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7c05b6f7 _ldlm_lock_debug +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 0x7e719473 _debug_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7f20a0b9 ptlrpcd_add_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 0x803a0671 ptlrpc_reply +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 0x80f21b36 ptlrpc_register_bulk +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 0x83026730 ldlm_resource_unlink_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x837efb00 RMF_NAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8416a0a2 ptlrpc_pinger_del_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x84886358 ldlm_lock_change_resource +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 0x866cd000 ptlrpc_fail_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 0x87d038f7 ptlrpc_nrs_policy_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8872f3d2 RMF_SETINFO_KEY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8895dac4 lprocfs_wr_ping +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 0x8c9c305b ldlm_pool_set_limit +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 0x8dd6f7b7 ldlm_lock_allow_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8e9abe4d RMF_GENERIC_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8ec73852 req_capsule_server_dump +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 0x9052e5b4 sptlrpc_gc_add_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x905ee4c9 ldlm_pool_get_clv +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 0x924e527b ldlm_lock_fail_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x93129b56 ptl_send_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x937b1ee0 lustre_swab_mdt_ioepoch +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x94ab311a ldlm_namespace_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x94cbad7b do_set_info_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9553c633 RQF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x95ca8485 ptlrpc_req_finished +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x95d08f0c lustre_swab_mgs_target_info +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x95f6861a req_capsule_init_area +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 0x9690cdde ptlrpc_deactivate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x96fb1b07 client_import_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9798f2f1 RQF_MDS_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x97de7456 req_capsule_client_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x980fcfdc ptlrpc_connection_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x985d0eda ldlm_namespace_put +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 0x9ae4fa93 ldlm_lock2desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9b3989c3 ptlrpc_set_add_new_req +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 0x9c042c69 ptlrpc_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9c69baff sptlrpc_target_export_check +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 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 0xa2bc80ad unlock_res_and_lock +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 0xa4bbe83e sptlrpc_get_bulk_checksum +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4bea5ef lustre_swab_lmv_user_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa5400d41 ptlrpc_prep_req +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 0xa61ffaf2 ptlrpc_set_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa66584fa ldlm_resource_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa66888dd ptlrpcd_add_rqset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa68a0910 client_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa68a33df ldlm_resource_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 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 0xaabd32b4 lock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaac2470d ldlm_enqueue_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xac75bfbc ldlm_lock_allow_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xacc896e3 ldlm_init_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xacd6a7d7 lustre_swab_ost_last_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xad853c38 client_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xada4df30 ptlrpc_prep_req_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xadbb4270 ptlrpc_mark_interrupted +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaddc3979 lustre_swab_lustre_capa_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xae04ebf0 ldlm_cli_enqueue_local +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 0xb0751fa4 RQF_LLOG_ORIGIN_HANDLE_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb094e9ff ldlm_namespace_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb13fc4c0 lprocfs_wr_import +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 0xb2b1c2d0 sptlrpc_lprocfs_cliobd_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb2b23829 ptlrpc_req_set_repsize +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb2c2f782 ptlrpcd_alloc_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb2de0303 ptlrpc_nrs_policy_register +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 0xb5df2dbe ldlm_cli_cancel_unused +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 0xb6d92350 ptlrpc_request_bufs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb76d6b7f ptlrpc_queue_wait +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 0xb8280947 ptlrpc_invalidate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb82b23a2 ptlrpc_resend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb877fb08 req_capsule_other_get +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 0xb9f3604f ptlrpc_cleanup_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbaa76097 lustre_msg_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbb02960c ptlrpc_commit_replies +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbb5be6b8 sptlrpc_sec_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc1370dc lustre_shrink_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc7e5c68 lustre_pack_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd83bc44 RQF_OBD_SET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbdb5d82f req_capsule_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbdfd559c ptlrpc_request_alloc_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbe47bc7e ping_evictor_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbe63685e ptlrpc_unregister_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbef769cc RQF_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbf3d8da3 req_capsule_field_present +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 0xc0944ef6 ptlrpc_req_finished_with_imp_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0cdf55e RMF_MGS_SEND_PARAM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc1bc95a7 ldlm_pool_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2196d11 ptlrpc_request_set_replen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc27a9191 ldlm_lock_match +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 0xc2b8e1b2 sptlrpc_req_replace_dead_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc2be922a RMF_SYMTGT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc3554e3f ptlrpc_at_set_req_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc48878c3 ptlrpc_stop_all_threads +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 0xc6f7ccaf ptlrpc_save_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 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 0xc88c1cb1 ldlm_pool_get_lvf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc8f586a9 ptlrpc_connection_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc9ac1d63 client_import_del_conn +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 0xcd44498d ptlrpc_recover_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce1a689b sptlrpc_enc_pool_add_user +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce5de2c2 ptlrpc_retain_replayable_request +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 0xcef3585e req_capsule_client_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcf724001 ptlrpc_error +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 0xd081ae66 req_capsule_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd1297301 lustre_pack_reply_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd1a65a39 sec2target_str +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 0xd315d5bc req_capsule_server_sized_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3dae408 ldlm_it2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3f4d85d ptlrpc_request_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd4945a40 req_capsule_server_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd57e59df req_capsule_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd6301ab3 sptlrpc_target_sec_part +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 0xd75dd596 sptlrpc_target_update_exp_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd7910326 lustre_swab_obd_statfs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd82be688 ldlm_pool_get_slv +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 0xd94ed3b4 req_capsule_client_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd9561861 RQF_LDLM_INTENT_OPEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdaf215ff req_capsule_server_pack +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 0xdbe0102d ptlrpc_request_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdc8bbb7c lprocfs_wr_evict_client +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 0xdd72895b ldlm_destroy_export +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 0xdee320c8 ldlm_replay_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdee87192 sptlrpc_conf_log_update_begin +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdf23b19e sptlrpc_enc_pool_put_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdf701ae7 lustre_swab_fid2path +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdf8584b2 ldlm_glimpse_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe0cc694c RQF_LLOG_ORIGIN_HANDLE_NEXT_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe0daf0b0 ldlm_destroy_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe1613ee3 ptlrpc_set_import_active +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe198255a ptlrpc_unpack_rep_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe1e34065 ptlrpc_schedule_difficult_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe24c301f ptlrpc_buf_need_swab +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe255d148 sptlrpc_enc_pool_get_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe2d32b78 lustre_free_reply_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe40e0a50 lustre_msg_get_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe4cd29de ptlrpc_prep_bulk_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe57bd972 sptlrpc_current_user_desc_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe5cc213d client_import_find_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe5e8169b lustre_errno_ntoh +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe602f98c ptlrpc_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe6041de8 sptlrpc_unregister_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe643998e RQF_OST_SETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe67938c0 ptlrpc_request_free +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 0xe7ebf817 ldlm_get_enq_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe82a7623 ptlrpc_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe85b6da3 lustre_swab_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe86ffa92 ptlrpc_init_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xea3f7356 ldlm_resource_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeabac4fc sptlrpc_rule_set_merge +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeadb9792 target_print_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeb31b00d ptlrpc_unregister_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeb44bbba ldlm_cli_cancel_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeb913edc ldlm_flock_completion_ast +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 0xec2dabab client_obd_cleanup +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 0xed24618f sptlrpc_cli_ctx_expire +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xed3609b2 req_capsule_has_field +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 0xef1bb1fa ldlm_resource_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xefce5b67 lustre_pack_reply_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf017ec27 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 0xf1300275 _sptlrpc_enlarge_msg_inplace +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf15099c9 ptlrpc_activate_import +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 0xf33eaa5b sptlrpc_cli_unwrap_bulk_write +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 0xf4d6797e ldlm_blocking_ast +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 0xf587d00f ldlm_register_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf596e9ae sptlrpc_conf_log_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf5a31070 ptlrpc_hpreq_handler +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 0xf6e543d6 ldlm_pool_shrink +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 0xf952494a sptlrpc_import_flush_all_ctx +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 0xfa393be9 ldlm_init_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfa51688d interval_insert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfa8fed72 ptlrpc_reconnect_import +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 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 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 0xffe29c3f RQF_LDLM_ENQUEUE +EXPORT_SYMBOL drivers/staging/media/cxd2099/cxd2099 0x31a17155 cxd2099_attach +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x01810ff1 rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x04fdad56 rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x07479003 rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2104a54d rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x21d0a7f0 Dot11d_Channelmap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2520d466 rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2ed27917 free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2f5b22b9 rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x32d356ef rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3c546c02 dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3dac3f9a rtllib_wpa_supplicant_ioctl +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4947225c rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4cb52062 rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4f7b06ac rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x50a2bb5a rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x558e1139 rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x58fc0e69 rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5d0ca517 rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5e1a29d5 RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x646e3a8a rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7362772d rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7ad4efef rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7b350d82 rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7b9789f2 rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x80eb7d40 rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8674951d rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x92baedf2 rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa06b4677 rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa2501a2b rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xaa8cc74e rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xac4f722a rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xade323c5 rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xaf53bfee rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb042f281 rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb332ff75 rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb70b4265 rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb8cabc7c alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe1420f2 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc2c3b25c notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc962c595 rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcd4ed67b rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcf92a1c7 rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcf9f3b55 rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd22337bd HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xda022bd8 rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdaa62038 rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdb6c77a4 rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdd87426b rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe0955dd7 rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe9ef0dec rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xef29921e rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x041ee992 ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x078ded0d ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x07d804ba IsLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x08b59e50 ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x10039450 ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x10d1495d HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x11039ee8 notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x116b8659 Dot11d_Init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x11c99879 ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1200536a Dot11d_Reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1aa65186 ieee80211_send_probe_requests_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x24316eae ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x24b2634c ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2b732900 ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2f9c660d ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x33b5c0e9 ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x344f04f0 ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3e6a79ad ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3e6d3e14 ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x487413de ToLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4a778e85 ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4bff5bdd DOT11D_GetMaxTxPwrInDbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5428a739 ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x567e3d8a ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x56a9a552 ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x67308902 ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x698740d2 ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x775c31b7 ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7b18c62a ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7fcbae22 ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x806aa67c ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x80915edc ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8b0d8649 ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x90f482f0 ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x98a7d6a4 ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9c4899a9 ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9f95f71d Dot11d_UpdateCountryIe +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9fcff9d6 ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xabf74b7c ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb080a17e DOT11D_ScanComplete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb6337803 ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb653e9dc ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb87def14 ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc3db46f8 ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc488ce13 ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xcf4c2491 ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd4e476a6 ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd9f97561 ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xdcdab87f SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xde40f039 ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe4fbb772 ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe547b7fe ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xef62caa3 ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf80f6b5a ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf8f2047d ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfe041758 ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x12998f54 iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1494749c iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1a474754 iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1e555db0 iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x323dc2d2 iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x392d5d7d iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6ddeeb52 iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6e39cb13 iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7396250a iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7d5b04e2 iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x85547d5a iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8e200c34 iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x950e95d9 iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x998f7708 iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc03dff71 iscsit_set_unsoliticed_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc164e2a6 iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc30e77d5 iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xcbb6569d iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd043ea1d iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd6fd12ad iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd7fe7953 iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd8017b3d iscsit_find_cmd_from_itt +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xdc09a6de iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xdc358733 iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe429bd28 iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe49f2841 iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe744a0ef iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xeb8c2161 iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x00d21b8c sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x026dcf70 target_register_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x02de3b18 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x04718cec target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x0f72fb16 target_nacl_find_deve +EXPORT_SYMBOL drivers/target/target_core_mod 0x0fcfb343 transport_check_aborted_status +EXPORT_SYMBOL drivers/target/target_core_mod 0x129c1f58 sbc_dif_copy_prot +EXPORT_SYMBOL drivers/target/target_core_mod 0x165d6c98 target_show_dynamic_sessions +EXPORT_SYMBOL drivers/target/target_core_mod 0x16755095 transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x16ec08cb sbc_dif_verify +EXPORT_SYMBOL drivers/target/target_core_mod 0x1724dab0 target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x1960cb4f spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x2e570e7f transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x2f397d61 core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0x334d5281 target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x381cb0b0 passthrough_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x390aef99 spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0x3d7b8d8c transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x400b839d transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x408ab0d8 core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0x4251dc3b spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0x471a7cfa core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0x5091cd93 target_depend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0x526485a5 transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x545b94b9 transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0x596e94f5 __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x59946121 transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x5e3ab075 transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x634575aa core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x65d17d1d core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x676da167 transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x677652be transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0x6bc8d4c8 transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0x6f0249ce transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x70312ba2 core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0x7128e457 transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x742ba20f target_sess_cmd_list_set_waiting +EXPORT_SYMBOL drivers/target/target_core_mod 0x74953599 target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x7550954a sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x76f2754f target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x776308df target_undepend_item +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 0x8fd9472e target_put_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x93000402 target_backend_unregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x93fa98bc target_get_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x9e91d72d target_submit_cmd_map_sgls +EXPORT_SYMBOL drivers/target/target_core_mod 0x9f4faf24 spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0xa55c86f4 target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0xabc24346 core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xb0cd2abd transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xb2785fd2 transport_init_se_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xbfb4f65b target_setup_cmd_from_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xc6849bb9 target_lun_is_rdonly +EXPORT_SYMBOL drivers/target/target_core_mod 0xc8e2a557 transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0xcf94a65f transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0xd3d810c9 transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0xd676a8f6 core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xd9570906 transport_backend_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xdf536661 sbc_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0xe6e26b2b transport_init_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0xf01621c7 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf3dba2dc target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xfa2b70f0 target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0xfe307856 sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0xff0aae32 passthrough_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0xff7428e6 target_unregister_template +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0xa6cb79fe usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/function/usb_f_uvc 0x92e9ebac uvc_set_trace_param +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0xfd742d83 usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0x18f973de sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x1f999a23 usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x2150088b usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x21fc6db3 usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x2d83935b usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x340f0f03 usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x45c58445 usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x83197ae2 usb_wwan_ioctl +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x946fc5a1 usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xa9dceae2 usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xd9717923 usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xde320567 usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xff09ebee usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x74f933fa usb_serial_resume +EXPORT_SYMBOL drivers/usb/serial/usbserial 0xd98c596e 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 0x06fac636 devm_lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0x095e57d0 lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0x9e627cda devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0xc3eaa62a lcd_device_unregister +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1342b084 svga_get_caps +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x17f3f471 svga_set_default_seq_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x1be6dc30 svga_set_textmode_vga_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x4ab38ef2 svga_set_default_crt_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x66c33a39 svga_tilecopy +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x6e4adb1e svga_check_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x6ea00aa1 svga_tilecursor +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 0xac0efcb9 svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xb8771f64 svga_get_tilemax +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 0xd37f734b svga_tilefill +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd60c120a svga_tileblit +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/cyber2000fb 0x0cc3ede5 cyber2000fb_detach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x1fbbf55f 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 0x07082d6c matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x2ff59c09 matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x5417cef9 g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x0dbe0d8f matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x38e0300c DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xa5c63358 DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xed6417d5 matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0x9176dbc6 matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0x5cdc43ab matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x7d812c49 matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xd4e66612 matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xe0a554ba matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xe0b1f9f6 matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0xd6fc82a0 matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0xed60c0ae matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x353c51b5 matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x3f4d2f00 matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x6de36163 matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x88c30dad matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xd15cc6b8 matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/mb862xx/mb862xxfb 0xde2a16b9 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 0x2c36370b w1_ds2760_store_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xafa69e85 w1_ds2760_recall_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xcb3c632f w1_ds2760_write +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xe2824b23 w1_ds2760_read +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x68e4e640 w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0xa81f990e w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x02654a18 w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0xb01bb8a5 w1_ds2781_io +EXPORT_SYMBOL drivers/w1/wire 0x2a5f68e6 w1_unregister_family +EXPORT_SYMBOL drivers/w1/wire 0x71adad17 w1_register_family +EXPORT_SYMBOL drivers/w1/wire 0x93e7d48d w1_add_master_device +EXPORT_SYMBOL drivers/w1/wire 0xcd196942 w1_remove_master_device +EXPORT_SYMBOL fs/configfs/configfs 0x0bbba6cc config_item_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0x241a634f configfs_depend_item +EXPORT_SYMBOL fs/configfs/configfs 0x3196fa16 config_item_set_name +EXPORT_SYMBOL fs/configfs/configfs 0x441e1bb5 configfs_unregister_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0x7a6c4380 config_item_put +EXPORT_SYMBOL fs/configfs/configfs 0xa5339f44 config_item_get +EXPORT_SYMBOL fs/configfs/configfs 0xb12a508c config_group_find_item +EXPORT_SYMBOL fs/configfs/configfs 0xdef19cbf config_group_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0xe06cd98c configfs_register_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0xf8ebf631 config_group_init +EXPORT_SYMBOL fs/configfs/configfs 0xfc2f61b9 configfs_undepend_item +EXPORT_SYMBOL fs/exofs/libore 0x1f647417 extract_attr_from_ios +EXPORT_SYMBOL fs/exofs/libore 0x210e2c3e ore_remove +EXPORT_SYMBOL fs/exofs/libore 0x24e41e2b ore_write +EXPORT_SYMBOL fs/exofs/libore 0x28806871 ore_verify_layout +EXPORT_SYMBOL fs/exofs/libore 0x29ce46ac ore_put_io_state +EXPORT_SYMBOL fs/exofs/libore 0x4527e170 ore_calc_stripe_info +EXPORT_SYMBOL fs/exofs/libore 0x7fc3f974 ore_get_io_state +EXPORT_SYMBOL fs/exofs/libore 0x862f5684 ore_truncate +EXPORT_SYMBOL fs/exofs/libore 0x9cdd8bdd ore_check_io +EXPORT_SYMBOL fs/exofs/libore 0xa3d2a634 g_attr_logical_length +EXPORT_SYMBOL fs/exofs/libore 0xce01a032 ore_create +EXPORT_SYMBOL fs/exofs/libore 0xdf020185 ore_read +EXPORT_SYMBOL fs/exofs/libore 0xe71b5470 ore_get_rw_state +EXPORT_SYMBOL fs/fscache/fscache 0x0278385e fscache_mark_page_cached +EXPORT_SYMBOL fs/fscache/fscache 0x0af21bd5 __fscache_check_consistency +EXPORT_SYMBOL fs/fscache/fscache 0x0ba7392a __fscache_uncache_page +EXPORT_SYMBOL fs/fscache/fscache 0x1581b98d __fscache_read_or_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x1c918249 __fscache_wait_on_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x1efb2ac8 fscache_operation_init +EXPORT_SYMBOL fs/fscache/fscache 0x20be16b0 __fscache_check_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x247ab684 __fscache_disable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x25919274 fscache_object_mark_killed +EXPORT_SYMBOL fs/fscache/fscache 0x2978af71 fscache_obtained_object +EXPORT_SYMBOL fs/fscache/fscache 0x3aa5b365 fscache_object_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0x42430200 fscache_add_cache +EXPORT_SYMBOL fs/fscache/fscache 0x4a555608 __fscache_wait_on_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x4e3f3ac7 fscache_object_destroy +EXPORT_SYMBOL fs/fscache/fscache 0x50c39ae3 __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x697cb719 fscache_enqueue_operation +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 0x75f0fc5a __fscache_write_page +EXPORT_SYMBOL fs/fscache/fscache 0x7a07779a __fscache_register_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x7d0f0ad9 __fscache_read_or_alloc_pages +EXPORT_SYMBOL fs/fscache/fscache 0x7ed1d820 fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0x807c05cf __fscache_maybe_release_page +EXPORT_SYMBOL fs/fscache/fscache 0x884801fd fscache_init_cache +EXPORT_SYMBOL fs/fscache/fscache 0x8e902d1f fscache_mark_pages_cached +EXPORT_SYMBOL fs/fscache/fscache 0x972cbc41 __fscache_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x9ced74e5 fscache_fsdef_index +EXPORT_SYMBOL fs/fscache/fscache 0xa31a3caa __fscache_update_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xa4308c16 fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0xa7599e9c __fscache_attr_changed +EXPORT_SYMBOL fs/fscache/fscache 0xb810f7a4 __fscache_unregister_netfs +EXPORT_SYMBOL fs/fscache/fscache 0xbb2eb329 fscache_object_init +EXPORT_SYMBOL fs/fscache/fscache 0xbe15a719 fscache_put_operation +EXPORT_SYMBOL fs/fscache/fscache 0xce2389c4 fscache_check_aux +EXPORT_SYMBOL fs/fscache/fscache 0xdb4bc9de __fscache_readpages_cancel +EXPORT_SYMBOL fs/fscache/fscache 0xe4fadd28 fscache_op_complete +EXPORT_SYMBOL fs/fscache/fscache 0xe549fbcb __fscache_uncache_all_inode_pages +EXPORT_SYMBOL fs/fscache/fscache 0xeb789d24 __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xed1d44c0 fscache_object_retrying_stale +EXPORT_SYMBOL fs/fscache/fscache 0xeea76169 __fscache_enable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xf159e0ff __fscache_invalidate +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x299a95e8 qtree_delete_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x5b7d985b qtree_read_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x7dc61943 qtree_entry_unused +EXPORT_SYMBOL fs/quota/quota_tree 0xb79fc45f qtree_release_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xe83ce5b2 qtree_write_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 0x84e0214b lc_committed +EXPORT_SYMBOL lib/lru_cache 0xa4f2e1e7 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/lru_cache 0xf9df6d7d lc_seq_printf_stats +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/6lowpan/6lowpan 0x9259a25f lowpan_nhc_add +EXPORT_SYMBOL net/6lowpan/6lowpan 0xd25a1ba3 lowpan_nhc_del +EXPORT_SYMBOL net/802/p8022 0xc1d48668 unregister_8022_client +EXPORT_SYMBOL net/802/p8022 0xd79041ef register_8022_client +EXPORT_SYMBOL net/802/p8023 0x47d0e533 destroy_8023_client +EXPORT_SYMBOL net/802/p8023 0xcdfb2cff make_8023_client +EXPORT_SYMBOL net/802/psnap 0x5c41a1e3 register_snap_client +EXPORT_SYMBOL net/802/psnap 0xb0d503c1 unregister_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x041aacb5 p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0x07ba537d p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0x0f5083d1 p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0x0f630f6f p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0x0fcf5115 p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0x114f5c01 p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0x12052c7e p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0x1563d763 p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x182f0684 p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0x1a37c7e9 p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0x1a48d951 p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0x206950d9 p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0x27a50738 p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0x2823f287 p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0x29ccec0e p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0x2a55e66a p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0x3477c9a8 p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0x35d1e27e p9_idpool_get +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x3f216ab4 p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0x405215ee p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0x41aa7fe0 p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0x44d2c2c0 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0x46baf478 p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0x4f3ef8d3 p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0x5c852e45 p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0x609efde8 p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x6628c7cb v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0x692e87a7 p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0x6c3c9427 p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0x6d85dd85 p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0x7b5a6364 v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0x7bae5c3f p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0x871ab2f7 p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0x885a3cc3 p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0x90a4733a p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0xb0b934a1 p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0xb2439732 p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0xb6faa2bd v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0xbaf19272 p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0xbbf41fd2 v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0xc5db54a9 p9_idpool_destroy +EXPORT_SYMBOL net/9p/9pnet 0xd2e54127 p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0xd2efaf98 p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0xd93efb6b p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0xdd739095 p9_client_read +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 0xfd40c79d p9_idpool_check +EXPORT_SYMBOL net/appletalk/appletalk 0x358cbfe0 aarp_send_ddp +EXPORT_SYMBOL net/appletalk/appletalk 0x7c79dfeb atrtr_get_dev +EXPORT_SYMBOL net/appletalk/appletalk 0xb6c390c5 alloc_ltalkdev +EXPORT_SYMBOL net/appletalk/appletalk 0xcbea3c8c atalk_find_dev_addr +EXPORT_SYMBOL net/atm/atm 0x09b386af atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0x12b20fba vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0x1d1880bc register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x30e95931 atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0x316b5bf5 vcc_release_async +EXPORT_SYMBOL net/atm/atm 0x31b48694 atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0x3b4d8e9a atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x9feaf287 sonet_subtract_stats +EXPORT_SYMBOL net/atm/atm 0xaa024146 sonet_copy_stats +EXPORT_SYMBOL net/atm/atm 0xc71630e1 atm_charge +EXPORT_SYMBOL net/atm/atm 0xca87b453 vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0xd0e5c30b vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0xdee1ff7d deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/atm/atm 0xf62a653a atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0xf6b67d36 atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0xfb62a531 atm_dev_register +EXPORT_SYMBOL net/ax25/ax25 0x0c1eea0c ax25_ip_xmit +EXPORT_SYMBOL net/ax25/ax25 0x1f7adce9 ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0x2027ba3e ax25_listen_release +EXPORT_SYMBOL net/ax25/ax25 0x242852b9 ax25_uid_policy +EXPORT_SYMBOL net/ax25/ax25 0x3afee63e ax25_findbyuid +EXPORT_SYMBOL net/ax25/ax25 0x3f04515c ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0x4502c65a asc2ax +EXPORT_SYMBOL net/ax25/ax25 0x53dea1ff ax2asc +EXPORT_SYMBOL net/ax25/ax25 0x646b6862 ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0x79abe214 ax25_linkfail_register +EXPORT_SYMBOL net/ax25/ax25 0x7d9adcba ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0x944939c5 ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0xa7f3015b ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/bluetooth/bluetooth 0x022cf338 bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x070e80f7 bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0c1a3ae3 hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1af781fb hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1cc701f6 bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2d3f02ad l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x348e6e57 bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x352261bd l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0x37b18480 bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3c56a831 hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0x40952607 l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0x47022514 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4bcdcc6a bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4c7e0f62 __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4ed24d78 hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5000e5d8 hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5415c9fc bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x59888815 bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5c9d8ced hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6f7bf757 hci_mgmt_chan_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7d6835ec hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7ef54eff bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x83d3d6fe hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8d462744 hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8fea24bd bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x91c9a325 bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0x95ecede2 bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9e3aaf44 l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa1af447d hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa7b455f3 bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa99b9bc7 l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb609bf6b hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb8123660 bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb92cbae6 bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb997b986 l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0xbebd31ef hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc1eb244e hci_alloc_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc814a724 hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc8e540a4 bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcc1fb551 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd4a7f5c5 bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7442057 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xeb53ef03 hci_mgmt_chan_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf2037d83 __hci_cmd_sync +EXPORT_SYMBOL net/bridge/bridge 0xb3889ea8 br_should_route_hook +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x547ba1df ebt_register_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x9d4714dd ebt_unregister_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xe87036e2 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 0x4a237e57 cfpkt_tonative +EXPORT_SYMBOL net/caif/caif 0x4e6a480a cfcnfg_add_phy_layer +EXPORT_SYMBOL net/caif/caif 0x61778de9 caif_connect_client +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 0x9a92d6fb caif_disconnect_client +EXPORT_SYMBOL net/caif/caif 0x9e3e305d cfpkt_set_prio +EXPORT_SYMBOL net/caif/caif 0xb2291d85 caif_enroll_dev +EXPORT_SYMBOL net/caif/caif 0xb49cb736 get_cfcnfg +EXPORT_SYMBOL net/caif/caif 0xb7b6874e caif_free_client +EXPORT_SYMBOL net/can/can 0x1abf441b can_ioctl +EXPORT_SYMBOL net/can/can 0x3c4b7c13 can_proto_unregister +EXPORT_SYMBOL net/can/can 0x7162e0c0 can_rx_unregister +EXPORT_SYMBOL net/can/can 0x9ca6e076 can_proto_register +EXPORT_SYMBOL net/can/can 0xa4f4a840 can_rx_register +EXPORT_SYMBOL net/can/can 0xe03c4f0a can_send +EXPORT_SYMBOL net/ceph/libceph 0x0487ef97 ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0x054ae422 ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0x09290ab3 ceph_debugfs_init +EXPORT_SYMBOL net/ceph/libceph 0x0c603134 ceph_osdc_create_event +EXPORT_SYMBOL net/ceph/libceph 0x13efc1c8 ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0x19a86d70 ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0x1b56e66f osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x1c32e846 ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0x1ff5b621 ceph_messenger_fini +EXPORT_SYMBOL net/ceph/libceph 0x20ce7045 osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x20d151cb ceph_osdc_setup +EXPORT_SYMBOL net/ceph/libceph 0x21b1193f ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0x278af14c ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0x2db717f3 ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0x37ac0160 ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0x39ae8525 ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0x3abec91f ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x3d59e422 __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x3f688151 ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x4193a25d ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0x42a626b8 ceph_messenger_init +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 0x444b7897 ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x466b85b8 libceph_compatible +EXPORT_SYMBOL net/ceph/libceph 0x47a9920e ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x483d21a1 ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x49fa3150 osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0x4ebe31c8 ceph_osdc_put_event +EXPORT_SYMBOL net/ceph/libceph 0x5130106c ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0x51f0e994 ceph_monc_request_next_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x5379cea3 ceph_caps_for_mode +EXPORT_SYMBOL net/ceph/libceph 0x554f802d ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0x55939fa0 ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x5d4622c4 ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x65ed87b7 ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0x65f0482b ceph_monc_got_mdsmap +EXPORT_SYMBOL net/ceph/libceph 0x682d23ea ceph_auth_create_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x682db7b5 ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x6b2e3bcd ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x6c38c385 osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x6d8d8a9f ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0x6f0c3a66 osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0x721f15f9 ceph_get_direct_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x7ce89239 ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x7d42d709 ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0x80e1b612 ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0x85008b9d ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0x863525d0 ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x86c6d347 ceph_osdc_build_request +EXPORT_SYMBOL net/ceph/libceph 0x87ee00b4 ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0x8fcbf413 ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x90194218 osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0x90cc83a0 ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0x92f1499c osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0x938ec65e ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0x94e4d861 ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0x94e58d7f ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0x9678cb81 ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x97049fca ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0x98b2be58 osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0x99e36571 ceph_osdc_cleanup +EXPORT_SYMBOL net/ceph/libceph 0x9b0643bf ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0x9b0ade6a osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0x9f534f4d ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0xa109ded7 osd_req_op_cls_response_data +EXPORT_SYMBOL net/ceph/libceph 0xa1ebde8f ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0xa60b86e0 ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0xa9cde141 osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xaa0f43ae ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0xace4d552 ceph_osdc_writepages +EXPORT_SYMBOL net/ceph/libceph 0xad35afa4 osd_req_op_extent_init +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 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb6081d6d ceph_msgr_exit +EXPORT_SYMBOL net/ceph/libceph 0xc0522e8e ceph_osdc_set_request_linger +EXPORT_SYMBOL net/ceph/libceph 0xc2e547bf ceph_calc_pg_primary +EXPORT_SYMBOL net/ceph/libceph 0xc3f25e5e ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0xc4a80955 ceph_debugfs_cleanup +EXPORT_SYMBOL net/ceph/libceph 0xc9f82b38 ceph_msgr_init +EXPORT_SYMBOL net/ceph/libceph 0xca8c2c97 ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0xcb50a624 ceph_parse_ips +EXPORT_SYMBOL net/ceph/libceph 0xce8553f8 ceph_oloc_oid_to_pg +EXPORT_SYMBOL net/ceph/libceph 0xd2c107bb ceph_flags_to_mode +EXPORT_SYMBOL net/ceph/libceph 0xd2dfb72c ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0xd3a3e55a osd_req_op_watch_init +EXPORT_SYMBOL net/ceph/libceph 0xd4743b5f ceph_monc_do_get_version +EXPORT_SYMBOL net/ceph/libceph 0xd5203209 ceph_client_id +EXPORT_SYMBOL net/ceph/libceph 0xd5383217 ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xd677aa9e ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0xd6c67561 ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0xd813625e ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xdcd80675 ceph_print_client_options +EXPORT_SYMBOL net/ceph/libceph 0xdd8e7550 ceph_parse_options +EXPORT_SYMBOL net/ceph/libceph 0xde0eb6ba ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0xe04295b7 ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0xe08b0234 osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xe55d9bcd ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0xe5be499a ceph_osdc_cancel_event +EXPORT_SYMBOL net/ceph/libceph 0xe7a7eb15 ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xe9cec060 ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0xea927878 osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0xeb5ef2bc ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0xee8eed87 ceph_auth_update_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xef06057b ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0xf1dd4e86 ceph_osdc_readpages +EXPORT_SYMBOL net/ceph/libceph 0xfeb2b399 osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x2bca25a3 dccp_syn_ack_timeout +EXPORT_SYMBOL net/dccp/dccp_ipv4 0xe4900ace dccp_req_err +EXPORT_SYMBOL net/ieee802154/6lowpan/ieee802154_6lowpan 0xcef76541 lowpan_frag_rcv +EXPORT_SYMBOL net/ieee802154/ieee802154 0x1876502a wpan_phy_unregister +EXPORT_SYMBOL net/ieee802154/ieee802154 0x275c0b03 wpan_phy_find +EXPORT_SYMBOL net/ieee802154/ieee802154 0xacbaea27 wpan_phy_register +EXPORT_SYMBOL net/ieee802154/ieee802154 0xafe0e5dd wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0xdc7c1954 wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0xddc35661 wpan_phy_new +EXPORT_SYMBOL net/ipv4/fou 0x33db8b4c fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0x5ee3a76d 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 0x57aa5964 ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x614b574c ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x899ba484 ip_tunnel_encap +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xea12da4d ip_tunnel_get_iflink +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xed72e0be ip_tunnel_dst_reset_all +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xfde1ec3f ip_tunnel_get_link_net +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x4d537c29 arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x5efce09d arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x71f331a1 arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x6abbbb9b ipt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xb9e85630 ipt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xdb659fe9 ipt_register_table +EXPORT_SYMBOL net/ipv4/tunnel4 0x1643325c xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/tunnel4 0xa39cdd7e xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/udp_tunnel 0x3a96b7b3 udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x0fcf0c8a ip6_tnl_get_link_net +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x3b03fcf3 ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x7f0a47a4 ip6_tnl_get_iflink +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xe1ef089c ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x1496a68e ip6t_unregister_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x19057f21 ip6t_do_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x6388c05d ip6t_register_table +EXPORT_SYMBOL net/ipv6/tunnel6 0x28e044d2 xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/tunnel6 0x849b9b3e xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x0b1df604 xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0xd07abcfc xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x0105a104 ircomm_connect_response +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x02cf182d ircomm_flow_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x1d1b193c ircomm_control_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x267d9610 ircomm_open +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x34b37006 ircomm_close +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x6f1f4988 ircomm_data_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x787ddfac ircomm_disconnect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x96b53d21 ircomm_connect_request +EXPORT_SYMBOL net/irda/irda 0x0064e0ea hashbin_get_first +EXPORT_SYMBOL net/irda/irda 0x01ad8380 irttp_connect_request +EXPORT_SYMBOL net/irda/irda 0x06a3ee58 irias_new_integer_value +EXPORT_SYMBOL net/irda/irda 0x07cf39cc iriap_close +EXPORT_SYMBOL net/irda/irda 0x07d3647c irlmp_register_service +EXPORT_SYMBOL net/irda/irda 0x1b38dc9f irttp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x1d1607e2 irlmp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x1e6cade0 irias_add_integer_attrib +EXPORT_SYMBOL net/irda/irda 0x25680d1d irlmp_connect_request +EXPORT_SYMBOL net/irda/irda 0x2acc71c1 irttp_data_request +EXPORT_SYMBOL net/irda/irda 0x33cbe2c6 proc_irda +EXPORT_SYMBOL net/irda/irda 0x37c93726 async_wrap_skb +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 0x4817f232 irttp_open_tsap +EXPORT_SYMBOL net/irda/irda 0x4db13e8b irda_device_set_media_busy +EXPORT_SYMBOL net/irda/irda 0x4dfbd1c4 alloc_irdadev +EXPORT_SYMBOL net/irda/irda 0x52fbb45b async_unwrap_char +EXPORT_SYMBOL net/irda/irda 0x601bda46 hashbin_remove +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 0x6dfb66ab 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 0x75bd307e iriap_getvaluebyclass_request +EXPORT_SYMBOL net/irda/irda 0x763e54a4 irlmp_unregister_client +EXPORT_SYMBOL net/irda/irda 0x77044283 irlmp_open_lsap +EXPORT_SYMBOL net/irda/irda 0x7957f728 irlmp_update_client +EXPORT_SYMBOL net/irda/irda 0x7ef5f5ab irttp_dup +EXPORT_SYMBOL net/irda/irda 0x7f52a8bf irda_param_insert +EXPORT_SYMBOL net/irda/irda 0x85d88217 irias_delete_object +EXPORT_SYMBOL net/irda/irda 0x88ce453d irttp_udata_request +EXPORT_SYMBOL net/irda/irda 0x91815586 irda_param_pack +EXPORT_SYMBOL net/irda/irda 0x93017145 iriap_open +EXPORT_SYMBOL net/irda/irda 0x94a824db irda_param_extract_all +EXPORT_SYMBOL net/irda/irda 0x986b6a68 irlap_open +EXPORT_SYMBOL net/irda/irda 0x9e5347f8 irlmp_connect_response +EXPORT_SYMBOL net/irda/irda 0xa1d41e58 hashbin_delete +EXPORT_SYMBOL net/irda/irda 0xa269c83c irttp_flow_request +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 0xbe45ce99 irttp_close_tsap +EXPORT_SYMBOL net/irda/irda 0xc1c84c5c irda_notify_init +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 0xde4c6b3c irlmp_service_to_hint +EXPORT_SYMBOL net/irda/irda 0xe24fa43d irlmp_close_lsap +EXPORT_SYMBOL net/irda/irda 0xe3463529 hashbin_lock_find +EXPORT_SYMBOL net/irda/irda 0xe3bde43e irias_insert_object +EXPORT_SYMBOL net/irda/irda 0xecc8ed9f irttp_connect_response +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/irda/irda 0xfb06c5c0 irlap_close +EXPORT_SYMBOL net/l2tp/l2tp_core 0xb2f841ac l2tp_recv_common +EXPORT_SYMBOL net/lapb/lapb 0x1679b4c3 lapb_getparms +EXPORT_SYMBOL net/lapb/lapb 0x208f0e9a lapb_data_received +EXPORT_SYMBOL net/lapb/lapb 0x4ef9587d lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0xb1c743b7 lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0xb5c17d2c lapb_register +EXPORT_SYMBOL net/lapb/lapb 0xc71a5570 lapb_data_request +EXPORT_SYMBOL net/lapb/lapb 0xc81c4964 lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0xe8c511ab lapb_unregister +EXPORT_SYMBOL net/llc/llc 0x1045dd3e llc_sap_close +EXPORT_SYMBOL net/llc/llc 0x285917ba llc_add_pack +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x62c6d77a llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0x920d52c6 llc_sap_find +EXPORT_SYMBOL net/llc/llc 0xbd3ad730 llc_sap_open +EXPORT_SYMBOL net/llc/llc 0xcd40164a llc_set_station_handler +EXPORT_SYMBOL net/llc/llc 0xe9e7f137 llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/mac80211/mac80211 0x02166686 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x067c2f62 ieee80211_stop_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x087203ae ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x0886039d rate_control_send_low +EXPORT_SYMBOL net/mac80211/mac80211 0x0d6a0965 ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0x0eaf2568 ieee80211_csa_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0x122a9de1 ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x13a2a46b ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x14f2b5c2 ieee80211_rx +EXPORT_SYMBOL net/mac80211/mac80211 0x15bfa971 ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x172cac52 ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x1d8ddc9e ieee80211_tx_dequeue +EXPORT_SYMBOL net/mac80211/mac80211 0x1feb323a ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0x24cd0f12 ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x27ce4a47 ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0x286741d8 ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0x2bbb7e62 ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0x2d682d13 ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0x3214129d __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x3572afb8 ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x35b2de94 ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0x3869f08e ieee80211_aes_cmac_calculate_k1_k2 +EXPORT_SYMBOL net/mac80211/mac80211 0x38bb2daf __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x3b4a470c ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x3c243236 ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x3fe648ac ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x4080e963 ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x432c1f22 ieee80211_tx_status_noskb +EXPORT_SYMBOL net/mac80211/mac80211 0x486a52bf ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0x55686140 ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x58899256 ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0x68961f2f ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x69de096c ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0x7129674b ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0x72858e35 ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0x7522381a ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0x76b9ef28 ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0x77ea65c4 ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x79115c92 __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x7be3c1e2 ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0x7d15f086 ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x8257e693 ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0x8279eedc rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x85837796 wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x8bfbbc3f ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x8c3aa56c ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0x8ca422d0 ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0x8d15db3d ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0x8eecd9f3 ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x910f2fba __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x91f60430 ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0x9274e4f5 ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x938e7086 ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0x9cc7f2d5 ieee80211_csa_update_counter +EXPORT_SYMBOL net/mac80211/mac80211 0x9f9e22b3 ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0xa03652fb ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xa24eb944 ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xa7444400 ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0xaf1f79cc ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0xb1aaef91 ieee80211_get_key_tx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0xb37911c5 ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0xbeee9938 ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0xc21976ab ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0xc5448ea5 ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0xc697ca63 ieee80211_start_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0xca47eaf2 ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xcda0039a ieee80211_sta_eosp +EXPORT_SYMBOL net/mac80211/mac80211 0xce3d58b4 __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xd04ce3d5 ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0xd5dfd0cc ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0xd68f095d ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0xd72625cb ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0xde965818 ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xe4bf951f ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0xe5fdab78 ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0xed1b0147 ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0xf21d34ae ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xf299221f ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xf56a1abf ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0xf5ec9026 ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0xf96ff947 ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0xfaa39f38 ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0xfd00162a ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0xfd803e39 ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xffce6ea0 ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac802154/mac802154 0x0ce8c042 ieee802154_rx +EXPORT_SYMBOL net/mac802154/mac802154 0x19ccc41b ieee802154_rx_irqsafe +EXPORT_SYMBOL net/mac802154/mac802154 0x2e8b203f ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x89608387 ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xa0eb4450 ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0xb03829fd ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xbb5e52f5 ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xced66f5c ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0xdef3fd74 ieee802154_free_hw +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x15772273 register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x1a3665dd ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x5a949501 ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x5ef37f2d unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x62630d63 ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x6847c26a unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x8b24d0a7 ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x8d008b2c ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xbd79e5dc ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd0086c99 register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xdf01a7cd register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xf47f9f25 ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xf4d49b4f ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xfd682fd8 ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/nf_conntrack 0xae5927d4 nf_conntrack_untracked +EXPORT_SYMBOL net/netfilter/nf_conntrack 0xb4466dcf __nf_ct_ext_add_length +EXPORT_SYMBOL net/netfilter/nf_conntrack 0xc4fd912f __nf_ct_ext_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0x827cc6a1 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x0bbfc324 __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x169a3dcc nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/nf_nat 0x395d6f25 nf_nat_used_tuple +EXPORT_SYMBOL net/netfilter/nf_nat 0x42953e74 nf_xfrm_me_harder +EXPORT_SYMBOL net/netfilter/nf_nat 0x5b9163d6 nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0x9bc499fe nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/x_tables 0x3a5e6492 xt_unregister_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x42c797b4 xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0x482d26fd xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x553332b1 xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x64d017e6 xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0x74d5ec33 xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x8ae48c86 xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0x9b24b5ae xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0xa9be04ce xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0xa9f42ee5 xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xd1a21986 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xe6ad5541 xt_find_target +EXPORT_SYMBOL net/nfc/hci/hci 0x1ce66d9d nfc_hci_reset_pipes +EXPORT_SYMBOL net/nfc/hci/hci 0x28de97d0 nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0x351f0d52 nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0x411f1943 nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0x43028a27 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x493a999a nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x546e2cbd nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0x6af7c154 nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0x7b2c6471 nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0x7b601afb nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x8052d540 nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0x9b6bf04b nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0x9dfcd0cb nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x9e9557db nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0xa8e66bd5 nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0xba818d06 nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0xbca0b4fd nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xd3ef29ba nfc_hci_reset_pipes_per_host +EXPORT_SYMBOL net/nfc/hci/hci 0xe8f06435 nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0xf06bfc62 nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0xfef127a0 nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/nci/nci 0x030f051e nci_hci_set_param +EXPORT_SYMBOL net/nfc/nci/nci 0x049ab6dd nci_nfcee_mode_set +EXPORT_SYMBOL net/nfc/nci/nci 0x11a221a0 nci_hci_connect_gate +EXPORT_SYMBOL net/nfc/nci/nci 0x1c297013 nci_hci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x391b4f92 nci_core_conn_close +EXPORT_SYMBOL net/nfc/nci/nci 0x42a3698c nci_set_config +EXPORT_SYMBOL net/nfc/nci/nci 0x49c6cbb6 nci_hci_send_event +EXPORT_SYMBOL net/nfc/nci/nci 0x4b9f713b nci_req_complete +EXPORT_SYMBOL net/nfc/nci/nci 0x4f6694ce nci_hci_get_param +EXPORT_SYMBOL net/nfc/nci/nci 0x58dd39c9 nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0xaf0df69a nci_hci_open_pipe +EXPORT_SYMBOL net/nfc/nci/nci 0xb1ec1939 nci_nfcee_discover +EXPORT_SYMBOL net/nfc/nci/nci 0xb5bd8a9d nci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xcea31df4 nci_core_conn_create +EXPORT_SYMBOL net/nfc/nci/nci 0xdf61b3cb nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0xe2ce8eed nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0xe345965b nci_prop_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0xf79a61ef nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0xfdded0f2 nci_hci_dev_session_init +EXPORT_SYMBOL net/nfc/nfc 0x0270eac5 nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0x153f63d4 nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0x23696e71 nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0x242a4253 nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0x39c25306 nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0x50e97c1b nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0x511f0df4 nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0x6c070fbf nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0x6cebb72d nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0x83bb4a46 nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0x8850bf4d nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x8eba5263 nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0xa82d376c nfc_class +EXPORT_SYMBOL net/nfc/nfc 0xac931371 nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0xb58e4479 nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0xbec722a9 nfc_se_transaction +EXPORT_SYMBOL net/nfc/nfc 0xc0802493 nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0xc1fa3f1f nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0xc5f1f4dc nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0xcf058e6e nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0xd54c3fff nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0xf062ec44 nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc_digital 0x373210bc nfc_digital_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x7405d0cd nfc_digital_register_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xae1ee417 nfc_digital_free_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xcb111bf8 nfc_digital_unregister_device +EXPORT_SYMBOL net/phonet/phonet 0x027b232a pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0x3bc709d4 pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0x457d79f2 phonet_proto_unregister +EXPORT_SYMBOL net/phonet/phonet 0x49d0addf phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0x54d992fa pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0xd9193815 phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0xe703ad5f pn_skb_send +EXPORT_SYMBOL net/phonet/phonet 0xfcc8c94e phonet_stream_ops +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x09609c9d rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x19f94642 rxrpc_kernel_accept_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x2527f1d8 rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x2797958c rxrpc_kernel_get_error_number +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x67637dd5 rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x6c6574af rxrpc_kernel_intercept_rx_messages +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x6e4af09f rxrpc_kernel_data_delivered +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x83695693 rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x8f2225ac key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x9383a4bd rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x9f017fea rxrpc_kernel_reject_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xa835e108 rxrpc_kernel_get_abort_code +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xbeaca50c rxrpc_kernel_free_skb +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xde423251 rxrpc_kernel_is_data_last +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xf699c5b0 rxrpc_get_server_data_key +EXPORT_SYMBOL net/sctp/sctp 0x7a5ea0fb sctp_do_peeloff +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x65340154 gss_mech_get +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xcb12cd2a gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xe8f9d5b5 gss_mech_put +EXPORT_SYMBOL net/sunrpc/sunrpc 0x14b149fa svc_pool_stats_open +EXPORT_SYMBOL net/sunrpc/sunrpc 0x24dc6532 xdr_truncate_encode +EXPORT_SYMBOL net/sunrpc/sunrpc 0x2c511764 xdr_restrict_buflen +EXPORT_SYMBOL net/wimax/wimax 0xe1f2e571 wimax_rfkill +EXPORT_SYMBOL net/wimax/wimax 0xf0385190 wimax_reset +EXPORT_SYMBOL net/wireless/cfg80211 0x00f30775 wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0x02165d31 cfg80211_rx_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x0216660c cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x028a63c1 cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x08ddcb80 __ieee80211_get_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x09c64fbd ieee80211_frequency_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x0faa0ab7 ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x0fdf6a0d cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0x10b63f53 cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0x1226a6f8 ieee80211_data_to_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0x169ecf00 cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0x17807983 cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x19e03378 cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0x1d205abd cfg80211_inform_bss_width +EXPORT_SYMBOL net/wireless/cfg80211 0x1f3ec78d cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x1fb50ad2 cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x237b28f5 cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0x24464980 cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0x261e95cf cfg80211_del_sta_sinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x26a227b8 cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0x29a9b968 cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x2c5a03c3 __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x2c6d009d cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x2f69a0b6 regulatory_set_wiphy_regd +EXPORT_SYMBOL net/wireless/cfg80211 0x2f9a6cf1 __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x32d577c4 wiphy_rfkill_stop_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x3c7ed1d7 cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0x3d470c4d cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0x3e285fec cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0x3f3a3cd7 wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0x3ffb3deb wiphy_rfkill_set_hw_state +EXPORT_SYMBOL net/wireless/cfg80211 0x41995641 wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0x43c320d8 cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x495457ff cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0x4d013091 cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x50214c28 ieee80211_bss_get_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x5d7934a1 ieee80211_data_from_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0x62244e66 wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x6c2b2eed cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x6c880057 cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x6d6cb9ad ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0x6f7c3c05 cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x7496364d cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0x75652156 cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0x7d1e39fd cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x7fe1a403 cfg80211_find_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x8492a430 ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x862ec90a cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0x894d10ac cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0x89a2d170 cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x8a03d74a cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0x8a7062a5 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x91f1e7d3 cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x92a3ec16 wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x966ff54d ieee80211_ie_split_ric +EXPORT_SYMBOL net/wireless/cfg80211 0x982e6b6d ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x9c181bf6 ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0x9f51b910 cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xa0a4d9ad cfg80211_unregister_wdev +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 0xa7d8b759 cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0xadcbdee4 cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xb0bb9735 cfg80211_roamed_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xb0c036be regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0xb17ed6de cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xb343ad6e cfg80211_sched_scan_stopped_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0xb68a5674 cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0xbfeee2e7 cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0xc31b98df cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xc34572e6 cfg80211_reg_can_beacon_relax +EXPORT_SYMBOL net/wireless/cfg80211 0xc63f1b81 ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0xc806c25e cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0xc90fde22 ieee80211_chandef_to_operating_class +EXPORT_SYMBOL net/wireless/cfg80211 0xc99fdd41 freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0xcb13bfa0 cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xcbb9c111 cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xcc54ddf4 cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0xce8181e9 cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0xcea2d2dd cfg80211_inform_bss_width_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xd68b4124 cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xd6a1363e cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0xd88e53e5 __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xd995062a regulatory_set_wiphy_regd_sync_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0xda992fe4 wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0xdafbc4c8 cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xdd1b77a9 ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0xdd9e712d cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0xe47f9aeb cfg80211_report_obss_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0xe854b3da cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0xea939690 cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0xeb6d7c6c ieee80211_ie_split +EXPORT_SYMBOL net/wireless/cfg80211 0xed543670 cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0xee0b3f64 cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0xefc56354 cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0xf277a53e cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0xf6873dd3 cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xf7c34436 cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0xfdb15228 cfg80211_connect_result +EXPORT_SYMBOL net/wireless/cfg80211 0xfed4d591 cfg80211_find_vendor_ie +EXPORT_SYMBOL net/wireless/lib80211 0x2f06a0f7 lib80211_crypt_delayed_deinit +EXPORT_SYMBOL net/wireless/lib80211 0x2f787d9f lib80211_crypt_info_free +EXPORT_SYMBOL net/wireless/lib80211 0x5f79adf1 lib80211_register_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x60d9ea39 lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x87c97bfc lib80211_crypt_info_init +EXPORT_SYMBOL net/wireless/lib80211 0xcd2de6c6 lib80211_get_crypto_ops +EXPORT_SYMBOL sound/ac97_bus 0xefa33228 ac97_bus_type +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0x815f4615 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 0x222301e7 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 0x32ac2b46 snd_seq_kernel_client_write_poll +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3fb4d161 snd_seq_kernel_client_dispatch +EXPORT_SYMBOL sound/core/seq/snd-seq 0x461d3bc8 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 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 0xd4d97fb4 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 0x091def1c snd_seq_autoload_exit +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xecf3fc8a 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 0x00415a34 snd_virmidi_new +EXPORT_SYMBOL sound/core/snd 0x0eed4abe snd_jack_add_new_kctl +EXPORT_SYMBOL sound/core/snd 0x11193d3d snd_power_wait +EXPORT_SYMBOL sound/core/snd 0x12fdb1b9 snd_ctl_new1 +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 0x1a67b8f8 snd_ctl_replace +EXPORT_SYMBOL sound/core/snd 0x1e3d2b49 snd_card_new +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 0x30407cb9 snd_ctl_unregister_ioctl +EXPORT_SYMBOL sound/core/snd 0x34fbcc92 snd_register_device +EXPORT_SYMBOL sound/core/snd 0x36d87f5b snd_ctl_notify +EXPORT_SYMBOL sound/core/snd 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL sound/core/snd 0x4403c648 _snd_ctl_add_slave +EXPORT_SYMBOL sound/core/snd 0x45fcdfba snd_ctl_register_ioctl +EXPORT_SYMBOL sound/core/snd 0x4905b835 snd_jack_set_parent +EXPORT_SYMBOL sound/core/snd 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL sound/core/snd 0x4bb02b39 snd_ctl_find_id +EXPORT_SYMBOL sound/core/snd 0x501c258e snd_card_file_remove +EXPORT_SYMBOL sound/core/snd 0x50ce533c snd_ctl_find_numid +EXPORT_SYMBOL sound/core/snd 0x531fbd7c snd_card_disconnect +EXPORT_SYMBOL sound/core/snd 0x58fb1f2f snd_ctl_rename_id +EXPORT_SYMBOL sound/core/snd 0x5da47f60 snd_ctl_make_virtual_master +EXPORT_SYMBOL sound/core/snd 0x602c96f0 copy_to_user_fromio +EXPORT_SYMBOL sound/core/snd 0x63c076e9 snd_card_file_add +EXPORT_SYMBOL sound/core/snd 0x6dc6ea48 snd_ctl_boolean_stereo_info +EXPORT_SYMBOL sound/core/snd 0x70c15ac1 snd_dma_disable +EXPORT_SYMBOL sound/core/snd 0x726978da snd_component_add +EXPORT_SYMBOL sound/core/snd 0x759d1688 snd_pci_quirk_lookup +EXPORT_SYMBOL sound/core/snd 0x75a1c4f4 snd_mixer_oss_notify_callback +EXPORT_SYMBOL sound/core/snd 0x7a6fa531 snd_info_free_entry +EXPORT_SYMBOL sound/core/snd 0x7d3fb968 snd_info_register +EXPORT_SYMBOL sound/core/snd 0x7d78f76f snd_ctl_add +EXPORT_SYMBOL sound/core/snd 0x81b69e41 snd_ctl_enum_info +EXPORT_SYMBOL sound/core/snd 0x85ff4e57 snd_jack_new +EXPORT_SYMBOL sound/core/snd 0x86b054e3 snd_ctl_boolean_mono_info +EXPORT_SYMBOL sound/core/snd 0x87724da2 snd_jack_set_key +EXPORT_SYMBOL sound/core/snd 0x8dc47c15 snd_card_free +EXPORT_SYMBOL sound/core/snd 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL sound/core/snd 0x8e2a1d7d snd_device_register +EXPORT_SYMBOL sound/core/snd 0x8f595b11 snd_major +EXPORT_SYMBOL sound/core/snd 0x8f8f4d08 snd_cards +EXPORT_SYMBOL sound/core/snd 0x92f1dd15 snd_ctl_remove +EXPORT_SYMBOL sound/core/snd 0x94afbedf snd_info_create_card_entry +EXPORT_SYMBOL sound/core/snd 0x9b189cb0 snd_card_register +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 0xabbfce58 snd_card_set_id +EXPORT_SYMBOL sound/core/snd 0xad9661e8 snd_seq_root +EXPORT_SYMBOL sound/core/snd 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL sound/core/snd 0xb549620d snd_device_new +EXPORT_SYMBOL sound/core/snd 0xbdf46ad9 snd_info_create_module_entry +EXPORT_SYMBOL sound/core/snd 0xbf75f4a5 snd_ctl_remove_id +EXPORT_SYMBOL sound/core/snd 0xbf8e48b4 snd_unregister_oss_device +EXPORT_SYMBOL sound/core/snd 0xcb1b065b snd_device_free +EXPORT_SYMBOL sound/core/snd 0xce3ca308 copy_from_user_toio +EXPORT_SYMBOL sound/core/snd 0xd56ff3e1 snd_unregister_device +EXPORT_SYMBOL sound/core/snd 0xdf0d8e26 snd_register_oss_device +EXPORT_SYMBOL sound/core/snd 0xef3ec8d5 snd_jack_report +EXPORT_SYMBOL sound/core/snd 0xf1b930e4 snd_card_free_when_closed +EXPORT_SYMBOL sound/core/snd 0xf373bceb snd_ctl_free_one +EXPORT_SYMBOL sound/core/snd-hwdep 0x1407492b snd_hwdep_new +EXPORT_SYMBOL sound/core/snd-pcm 0x0283dfe3 _snd_pcm_hw_params_any +EXPORT_SYMBOL sound/core/snd-pcm 0x02ff0958 snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x04cda566 snd_interval_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x09c82c30 snd_pcm_lib_readv +EXPORT_SYMBOL sound/core/snd-pcm 0x14951ea6 snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL sound/core/snd-pcm 0x1ba68a5a snd_pcm_notify +EXPORT_SYMBOL sound/core/snd-pcm 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL sound/core/snd-pcm 0x2182309e snd_dma_alloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x21f01faa snd_pcm_lib_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x24b955ee snd_pcm_hw_rule_noresample +EXPORT_SYMBOL sound/core/snd-pcm 0x27ff2f72 snd_pcm_new_internal +EXPORT_SYMBOL sound/core/snd-pcm 0x2a56e262 snd_pcm_hw_param_first +EXPORT_SYMBOL sound/core/snd-pcm 0x2e0cbfdf _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x328b92cc snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x34e73238 snd_pcm_hw_constraint_integer +EXPORT_SYMBOL sound/core/snd-pcm 0x3796bdcc snd_pcm_format_little_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x3912354b snd_pcm_hw_param_last +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 0x3bfc213f snd_pcm_limit_hw_rates +EXPORT_SYMBOL sound/core/snd-pcm 0x4582d293 snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL sound/core/snd-pcm 0x4cff3610 snd_pcm_lib_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x4d9b6d35 snd_pcm_format_size +EXPORT_SYMBOL sound/core/snd-pcm 0x4df28e36 snd_pcm_open_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x4e199d0c snd_pcm_hw_rule_add +EXPORT_SYMBOL sound/core/snd-pcm 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x503bd137 snd_interval_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0x509827ef snd_pcm_new_stream +EXPORT_SYMBOL sound/core/snd-pcm 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL sound/core/snd-pcm 0x5485bd1b snd_pcm_lib_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x5e7f4920 snd_pcm_format_set_silence +EXPORT_SYMBOL sound/core/snd-pcm 0x635cd21f snd_pcm_set_ops +EXPORT_SYMBOL sound/core/snd-pcm 0x650f8603 snd_pcm_format_silence_64 +EXPORT_SYMBOL sound/core/snd-pcm 0x6513aa6c snd_pcm_suspend +EXPORT_SYMBOL sound/core/snd-pcm 0x6552e1c8 snd_pcm_lib_writev +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 0x793c9875 snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL sound/core/snd-pcm 0x7945aaf6 snd_pcm_hw_constraint_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0x7ace6da3 snd_pcm_new +EXPORT_SYMBOL sound/core/snd-pcm 0x7ffeba1c snd_pcm_period_elapsed +EXPORT_SYMBOL sound/core/snd-pcm 0x846db7bf snd_dma_alloc_pages_fallback +EXPORT_SYMBOL sound/core/snd-pcm 0x868426b4 snd_pcm_mmap_data +EXPORT_SYMBOL sound/core/snd-pcm 0x87cc1b08 snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL sound/core/snd-pcm 0x94098ff8 snd_interval_list +EXPORT_SYMBOL sound/core/snd-pcm 0x9a237963 snd_pcm_hw_constraint_list +EXPORT_SYMBOL sound/core/snd-pcm 0x9a889f88 snd_pcm_lib_read +EXPORT_SYMBOL sound/core/snd-pcm 0x9d1488b5 snd_pcm_stop +EXPORT_SYMBOL sound/core/snd-pcm 0xa605bf02 snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL sound/core/snd-pcm 0xa61aa028 snd_pcm_format_unsigned +EXPORT_SYMBOL sound/core/snd-pcm 0xabfed3b1 snd_pcm_hw_refine +EXPORT_SYMBOL sound/core/snd-pcm 0xade88e76 snd_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xb454ebec snd_pcm_lib_mmap_iomem +EXPORT_SYMBOL sound/core/snd-pcm 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL sound/core/snd-pcm 0xb9dae40c snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0xbfc8bf6e snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL sound/core/snd-pcm 0xc41c4b76 snd_dma_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xd6aa11c7 snd_pcm_kernel_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0xdaa9978f snd_pcm_set_sync +EXPORT_SYMBOL sound/core/snd-pcm 0xdb0a592e snd_pcm_release_substream +EXPORT_SYMBOL sound/core/snd-pcm 0xdee0640e snd_pcm_lib_write +EXPORT_SYMBOL sound/core/snd-pcm 0xe4a50ee5 snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL sound/core/snd-pcm 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL sound/core/snd-pcm 0xeb680932 snd_pcm_suspend_all +EXPORT_SYMBOL sound/core/snd-pcm 0xf3797152 snd_interval_ratnum +EXPORT_SYMBOL sound/core/snd-pcm 0xf69dbcdc snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0xfa98e54a snd_pcm_hw_constraint_step +EXPORT_SYMBOL sound/core/snd-pcm 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL sound/core/snd-rawmidi 0x031d60bc snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0x0e815d33 snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0x19feb34e snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0x2e4248cf snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0x3af6009d snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x3bc91487 snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0x3de96e65 snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0x56e1d213 snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0x634fcb26 snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x6ed1c325 snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0x73b5198d snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x87870758 snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-rawmidi 0x8898f95f snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0x913f5fe5 snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0xa95baaff snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0xd43d8f0c snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0xdef3177a snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-timer 0x21c8f1a3 snd_timer_global_register +EXPORT_SYMBOL sound/core/snd-timer 0x43842371 snd_timer_resolution +EXPORT_SYMBOL sound/core/snd-timer 0x618f9199 snd_timer_new +EXPORT_SYMBOL sound/core/snd-timer 0x86d5c5c0 snd_timer_pause +EXPORT_SYMBOL sound/core/snd-timer 0x9db95e20 snd_timer_stop +EXPORT_SYMBOL sound/core/snd-timer 0xa094ac67 snd_timer_global_free +EXPORT_SYMBOL sound/core/snd-timer 0xa772020b snd_timer_close +EXPORT_SYMBOL sound/core/snd-timer 0xa9f6660f snd_timer_open +EXPORT_SYMBOL sound/core/snd-timer 0xc54fb830 snd_timer_start +EXPORT_SYMBOL sound/core/snd-timer 0xd257bd25 snd_timer_interrupt +EXPORT_SYMBOL sound/core/snd-timer 0xd7d8080e snd_timer_continue +EXPORT_SYMBOL sound/core/snd-timer 0xe0a03dfc snd_timer_notify +EXPORT_SYMBOL sound/core/snd-timer 0xeee1ba4b 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 0xc0fec227 snd_mpu401_uart_interrupt +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0xd780ae0e snd_mpu401_uart_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x05060a19 snd_opl3_regmap +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x14ae40a5 snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x23869d51 snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x306995d9 snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x396ee565 snd_opl3_reset +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x3986c296 snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x5e3c5858 snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x7a6d16f9 snd_opl3_create +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xb3d2c8e3 snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xcb785788 snd_opl3_new +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x0bca1733 snd_vx_setup_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x1566bbed snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x220701e4 snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x226138b0 snd_vx_threaded_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x63704539 snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x65243c29 snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x8d701157 snd_vx_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x9b8d01ec snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xe016f1ed snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf3815549 snd_vx_suspend +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x039896fd iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x052851a5 fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0af0bbac amdtp_stream_set_pcm_format +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x243ddedd amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2ee00ddd amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x59af557f cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x59e066a1 cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x64510a6d avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x6cb9f466 fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x793f37e4 amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7faf26a7 cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x85b8f665 amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x8685088c amdtp_stream_pcm_pointer +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x9724805d fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa2b752a9 cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa2e51e91 amdtp_stream_stop +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa591956f amdtp_stream_start +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb27041ac amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb320f630 cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xbddc7793 amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc19afa9e snd_fw_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc553ed89 amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xcdadfd0e avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd83cd323 iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd8edf984 amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xe08f4f5b fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xebc73276 fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xec0ccce2 fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xeee9d427 avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf13f9894 cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf8c1150b fw_iso_resources_allocate +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0x068e0daa snd_ak4113_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0xd5399a54 snd_ak4113_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x03b1d71f snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x0f3cd436 snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x2a8b905b snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x2c752dc8 snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x763a2e0a snd_ak4114_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x85a5acda snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xab0fa061 snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xda29b209 snd_ak4114_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x6f64400a snd_ak4117_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x91cf191a snd_ak4117_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x9efadc72 snd_ak4117_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xb587281f snd_ak4117_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xc01b9a23 snd_ak4117_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xc175dc88 snd_ak4117_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x60ae247f snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x945a614d snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xd6db5c58 snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xf05f46fa snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x0cf115d8 snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x55957925 snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x39712417 snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x4238eb1f snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x889e3f22 snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xa72a735a snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xef160894 snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xfda30347 snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-i2c 0x21183a53 snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x44863e39 snd_i2c_readbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x69b11929 snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0xc4647f3d snd_i2c_device_free +EXPORT_SYMBOL sound/i2c/snd-i2c 0xd2705619 snd_i2c_probeaddr +EXPORT_SYMBOL sound/i2c/snd-i2c 0xea9eee93 snd_i2c_device_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x079a34e9 snd_sbmixer_read +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x2ced745d snd_sbmixer_add_ctl +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x5d65d259 snd_sbdsp_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x636ca42f snd_sbdsp_reset +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x64f91007 snd_sbmixer_write +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x743eca74 snd_sbmixer_new +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xa1cd3608 snd_sbdsp_command +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xb8f80c9c snd_sbdsp_get_byte +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xc94bfcba snd_sbmixer_resume +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xd68eb353 snd_sbmixer_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x03767dc2 snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x08e51736 snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x0dcc35f0 snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x1abbcb82 snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x26a40ab5 snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x40b1eaa7 snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x502b2be5 snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x60ada059 snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x794f5068 snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x8304f6bd snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x86c07d79 snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x92cafc76 snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x97bcaa86 snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xaef72d42 snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xce551df9 snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xd443e5f0 snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xf0aaf051 snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x07c2f04a snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x0db6efc5 snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x2b071097 snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x51903341 snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x89610536 snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x8f3303c9 snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x92af1d55 snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x956a6709 snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xfc58aa40 snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x8ce38f7d snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x925dd204 snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xaa831a2a snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x018b2173 oxygen_pci_pm +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x0d73d895 oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x0d7b3181 oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x105043d3 oxygen_write32_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x20c913bb oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x2682c89f oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x2bf7b62d oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x30834712 oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x455c8e4e oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x513e3daf oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x5e2af753 oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7cbe4dd6 oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7ce3620b oxygen_pci_remove +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x89fa1801 oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x8f082eb6 oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x9dcd6e32 oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xbe50b0ab oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xbed91d07 oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xd1a9f9d8 oxygen_write_i2c +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xd3149b96 oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xe6c5068e oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x1a959fa4 snd_trident_stop_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x3abd98ac snd_trident_alloc_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x682d781b snd_trident_start_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xc7a2af5b snd_trident_free_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xcff2a162 snd_trident_write_voice_regs +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x8ebd6f90 tlv320aic23_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0xc589df20 tlv320aic23_regmap +EXPORT_SYMBOL sound/soc/snd-soc-core 0x80e7beef snd_soc_alloc_ac97_codec +EXPORT_SYMBOL sound/soundcore 0x33299ec4 register_sound_dsp +EXPORT_SYMBOL sound/soundcore 0x45af5600 sound_class +EXPORT_SYMBOL sound/soundcore 0x4d149e71 register_sound_special +EXPORT_SYMBOL sound/soundcore 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x8002078a register_sound_special_device +EXPORT_SYMBOL sound/soundcore 0x8f807af1 register_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x99c95fa5 unregister_sound_special +EXPORT_SYMBOL sound/soundcore 0x9def8f27 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 0x2f984d7e 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 0x667b85f3 snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x7c313b8c snd_emux_terminate_all +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x94859a83 snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xc9f86a4a snd_emux_free +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xd92fbbcc snd_emux_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x158d4e4f snd_util_mem_avail +EXPORT_SYMBOL sound/synth/snd-util-mem 0x3c2cb242 snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x57f0e7cf __snd_util_memblk_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0xa4d172c5 snd_util_memhdr_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0xbab040dd __snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0xd875bfc6 snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0xd94b2c99 __snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0xed908ff1 snd_util_memhdr_free +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x16756dc0 snd_usbmidi_input_start +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x3a214f84 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 0x000c3271 tty_port_hangup +EXPORT_SYMBOL vmlinux 0x00103f94 netlink_set_err +EXPORT_SYMBOL vmlinux 0x001c0d06 security_inode_readlink +EXPORT_SYMBOL vmlinux 0x0023287c blk_start_queue +EXPORT_SYMBOL vmlinux 0x00332db2 vm_insert_pfn +EXPORT_SYMBOL vmlinux 0x004135a7 jbd2_journal_invalidatepage +EXPORT_SYMBOL vmlinux 0x00435c2b kmalloc_dma_caches +EXPORT_SYMBOL vmlinux 0x006cca0b generic_file_llseek +EXPORT_SYMBOL vmlinux 0x00708db4 revert_creds +EXPORT_SYMBOL vmlinux 0x00825122 fb_blank +EXPORT_SYMBOL vmlinux 0x00827e7e pci_dev_driver +EXPORT_SYMBOL vmlinux 0x0082c0be blk_queue_resize_tags +EXPORT_SYMBOL vmlinux 0x00b45196 nd_device_unregister +EXPORT_SYMBOL vmlinux 0x00bec892 security_task_getsecid +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00d818ab blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x0101d5b1 ip_idents_reserve +EXPORT_SYMBOL vmlinux 0x01139ffc max_mapnr +EXPORT_SYMBOL vmlinux 0x011d9bab input_set_abs_params +EXPORT_SYMBOL vmlinux 0x0123c27b i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0x012fe555 kunmap_high +EXPORT_SYMBOL vmlinux 0x014d1480 __devm_release_region +EXPORT_SYMBOL vmlinux 0x016e5c2a mod_timer +EXPORT_SYMBOL vmlinux 0x019ca976 pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0x01bf81ea blk_integrity_register +EXPORT_SYMBOL vmlinux 0x01ce0ff4 ndisc_mc_map +EXPORT_SYMBOL vmlinux 0x01e57c37 udp_poll +EXPORT_SYMBOL vmlinux 0x01fa02e9 devm_kvasprintf +EXPORT_SYMBOL vmlinux 0x02649054 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x027ec415 dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0x028619cd scsi_verify_blk_ioctl +EXPORT_SYMBOL vmlinux 0x02a18c74 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0x02a6ce5a crc16_table +EXPORT_SYMBOL vmlinux 0x02ea111e scsi_driverbyte_string +EXPORT_SYMBOL vmlinux 0x02ee26c1 free_pages_exact +EXPORT_SYMBOL vmlinux 0x02fc80f4 clear_inode +EXPORT_SYMBOL vmlinux 0x03094654 skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0x0310320a __i2c_transfer +EXPORT_SYMBOL vmlinux 0x0311d581 mmc_of_parse_voltage +EXPORT_SYMBOL vmlinux 0x03121f5d truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0x0322ffa6 __scsi_print_sense +EXPORT_SYMBOL vmlinux 0x03234e56 gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x033ed364 sk_filter +EXPORT_SYMBOL vmlinux 0x0344c277 empty_aops +EXPORT_SYMBOL vmlinux 0x034966d1 kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0x03547e8e scsi_host_set_state +EXPORT_SYMBOL vmlinux 0x03592ea0 security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x03659842 sock_no_setsockopt +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x0369909f mmc_free_host +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x03833c18 tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0x03b9a9f0 devfreq_resume_device +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x0404d8ec single_release +EXPORT_SYMBOL vmlinux 0x04074f48 ioremap +EXPORT_SYMBOL vmlinux 0x0414bc5f inet6_del_offload +EXPORT_SYMBOL vmlinux 0x04187b45 jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0x0422fe4a inet_csk_timer_bug_msg +EXPORT_SYMBOL vmlinux 0x042cde07 path_get +EXPORT_SYMBOL vmlinux 0x04431527 lock_sock_fast +EXPORT_SYMBOL vmlinux 0x04472c40 scsi_device_resume +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x044a6024 cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0x045a7ede devm_free_irq +EXPORT_SYMBOL vmlinux 0x046e9eab find_vma +EXPORT_SYMBOL vmlinux 0x04725ba4 tcp_splice_read +EXPORT_SYMBOL vmlinux 0x0487f831 fb_find_best_display +EXPORT_SYMBOL vmlinux 0x04b14d96 inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0x04befdcb abx500_remove_ops +EXPORT_SYMBOL vmlinux 0x04c52b79 capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0x04d0a147 sg_alloc_table_from_pages +EXPORT_SYMBOL vmlinux 0x04ea56f9 _kstrtol +EXPORT_SYMBOL vmlinux 0x04f1041d lockref_get +EXPORT_SYMBOL vmlinux 0x05186ca4 flush_icache_range +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x0530dede _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x0546ab70 netdev_features_change +EXPORT_SYMBOL vmlinux 0x0550dc81 bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0x0551042b uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0x055ede3a mem_cgroup_begin_page_stat +EXPORT_SYMBOL vmlinux 0x056c6f99 xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0x05a514a1 _insl_ns +EXPORT_SYMBOL vmlinux 0x05b67212 of_dev_put +EXPORT_SYMBOL vmlinux 0x05be1d52 __ps2_command +EXPORT_SYMBOL vmlinux 0x05dd0c6e clkdev_drop +EXPORT_SYMBOL vmlinux 0x05edf9d1 padata_unregister_cpumask_notifier +EXPORT_SYMBOL vmlinux 0x06013646 of_device_alloc +EXPORT_SYMBOL vmlinux 0x060ad895 key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x0640f4b1 dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0x065a2210 __get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0x0675c7eb atomic64_cmpxchg +EXPORT_SYMBOL vmlinux 0x067d8d35 security_release_secctx +EXPORT_SYMBOL vmlinux 0x06989c6b inet_dgram_connect +EXPORT_SYMBOL vmlinux 0x0698fb58 eth_type_trans +EXPORT_SYMBOL vmlinux 0x069a34dc sock_kzfree_s +EXPORT_SYMBOL vmlinux 0x069d2f1b lease_get_mtime +EXPORT_SYMBOL vmlinux 0x06af7534 ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0x06bb8593 agp_alloc_bridge +EXPORT_SYMBOL vmlinux 0x06bbf333 flush_tlb_range +EXPORT_SYMBOL vmlinux 0x06e6ac67 __nlmsg_put +EXPORT_SYMBOL vmlinux 0x06fe3b14 default_grn +EXPORT_SYMBOL vmlinux 0x0726a0e2 mark_page_accessed +EXPORT_SYMBOL vmlinux 0x0727c4f3 iowrite8 +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x074057b1 generic_setxattr +EXPORT_SYMBOL vmlinux 0x074e9213 down_killable +EXPORT_SYMBOL vmlinux 0x07647dbe inet6_add_offload +EXPORT_SYMBOL vmlinux 0x076f3d52 get_user_pages +EXPORT_SYMBOL vmlinux 0x07926e1a sk_reset_timer +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07bf2ab5 blk_init_queue +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07e2c8b0 xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0x07e4a7f9 inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x07ea0668 d_obtain_alias +EXPORT_SYMBOL vmlinux 0x08031328 __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x0827fbae i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x08538b96 sock_wake_async +EXPORT_SYMBOL vmlinux 0x085886e9 loop_register_transfer +EXPORT_SYMBOL vmlinux 0x085cbaa9 devm_gpiod_put_array +EXPORT_SYMBOL vmlinux 0x0863b0dd tcp_connect +EXPORT_SYMBOL vmlinux 0x086bd2ef __frontswap_store +EXPORT_SYMBOL vmlinux 0x086d8cdd irq_stat +EXPORT_SYMBOL vmlinux 0x087d9ebd set_groups +EXPORT_SYMBOL vmlinux 0x08875029 phy_ethtool_sset +EXPORT_SYMBOL vmlinux 0x08928b90 __nla_put +EXPORT_SYMBOL vmlinux 0x08996fa0 sk_stream_error +EXPORT_SYMBOL vmlinux 0x08a29fa4 stop_tty +EXPORT_SYMBOL vmlinux 0x08a31a9f bdi_register_dev +EXPORT_SYMBOL vmlinux 0x08acc7ac tcp_check_req +EXPORT_SYMBOL vmlinux 0x08b86e32 xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x08b90e52 cdrom_media_changed +EXPORT_SYMBOL vmlinux 0x08c51700 remove_arg_zero +EXPORT_SYMBOL vmlinux 0x08df9457 neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x08ea69e7 mipi_dsi_packet_format_is_long +EXPORT_SYMBOL vmlinux 0x08eab8b7 inet_sendpage +EXPORT_SYMBOL vmlinux 0x08f1eca2 lock_sock_nested +EXPORT_SYMBOL vmlinux 0x08f9c976 debugfs_create_automount +EXPORT_SYMBOL vmlinux 0x08fcc0c9 atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x0932be30 __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x0947d1ad mutex_unlock +EXPORT_SYMBOL vmlinux 0x09580deb init_timer_key +EXPORT_SYMBOL vmlinux 0x0960c24a inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x0961f614 generic_start_io_acct +EXPORT_SYMBOL vmlinux 0x096a3f3f vmalloc_to_page +EXPORT_SYMBOL vmlinux 0x097382d6 __generic_file_fsync +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x0990b2d5 sync_inode +EXPORT_SYMBOL vmlinux 0x0990c928 blk_mq_can_queue +EXPORT_SYMBOL vmlinux 0x09a32a2b netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0x09b72c64 phy_resume +EXPORT_SYMBOL vmlinux 0x09bbbb91 trace_print_symbols_seq_u64 +EXPORT_SYMBOL vmlinux 0x09c55cec schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x09c67afb flex_array_get +EXPORT_SYMBOL vmlinux 0x09c8eb55 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0x09c9158f skb_pull +EXPORT_SYMBOL vmlinux 0x09d1d719 bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09eb5b6e udp_del_offload +EXPORT_SYMBOL vmlinux 0x09f1f173 __dst_free +EXPORT_SYMBOL vmlinux 0x09f712fa input_free_device +EXPORT_SYMBOL vmlinux 0x09ffad81 key_revoke +EXPORT_SYMBOL vmlinux 0x0a1c5078 inode_add_bytes +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 0x0a5583f5 vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0x0a65a381 __invalidate_device +EXPORT_SYMBOL vmlinux 0x0a6e790a km_state_notify +EXPORT_SYMBOL vmlinux 0x0a799de9 skb_try_coalesce +EXPORT_SYMBOL vmlinux 0x0aa309cf synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x0ab06eab dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0x0ab20243 generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0ae502b1 agp_generic_remove_memory +EXPORT_SYMBOL vmlinux 0x0aeac4b7 mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0x0af28675 seq_read +EXPORT_SYMBOL vmlinux 0x0b0c23bc input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0x0b0d888b icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0x0b110d9b netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b1d5108 netif_device_detach +EXPORT_SYMBOL vmlinux 0x0b48677a __kfifo_init +EXPORT_SYMBOL vmlinux 0x0b5155ee netdev_info +EXPORT_SYMBOL vmlinux 0x0b530518 vme_new_dma_list +EXPORT_SYMBOL vmlinux 0x0b6ca274 mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b82200f of_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0x0b9aab6d tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0x0ba9a30c xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0x0bbc5908 gen_estimator_active +EXPORT_SYMBOL vmlinux 0x0bbcd3c6 eth_gro_receive +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0be0b2ba jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0x0c01aa29 con_is_bound +EXPORT_SYMBOL vmlinux 0x0c12e626 __debugger_bpt +EXPORT_SYMBOL vmlinux 0x0c260b74 inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0x0c37d084 swiotlb_sync_single_for_device +EXPORT_SYMBOL vmlinux 0x0c45fc96 vfs_lstat +EXPORT_SYMBOL vmlinux 0x0c515718 fb_prepare_logo +EXPORT_SYMBOL vmlinux 0x0c58a8cd netdev_increment_features +EXPORT_SYMBOL vmlinux 0x0c74f48c sk_send_sigurg +EXPORT_SYMBOL vmlinux 0x0c80a874 filp_open +EXPORT_SYMBOL vmlinux 0x0c83ebdf agp_put_bridge +EXPORT_SYMBOL vmlinux 0x0c84b43e tty_register_driver +EXPORT_SYMBOL vmlinux 0x0c9b6089 nvram_get_size +EXPORT_SYMBOL vmlinux 0x0ca0c882 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x0cae232b utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0x0ce7b636 security_inode_permission +EXPORT_SYMBOL vmlinux 0x0d27080e try_to_release_page +EXPORT_SYMBOL vmlinux 0x0d409061 netdev_alert +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d61eeee __bitmap_subset +EXPORT_SYMBOL vmlinux 0x0d7a4fb5 put_disk +EXPORT_SYMBOL vmlinux 0x0da10ec3 security_sock_graft +EXPORT_SYMBOL vmlinux 0x0da800f8 mmc_wait_for_app_cmd +EXPORT_SYMBOL vmlinux 0x0db02053 tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0x0dc0ace0 idr_find_slowpath +EXPORT_SYMBOL vmlinux 0x0dc1a78c bin2hex +EXPORT_SYMBOL vmlinux 0x0dc7a834 xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0x0de042a2 pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0x0e112699 sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0x0e517c58 truncate_inode_pages +EXPORT_SYMBOL vmlinux 0x0e61f40a pci_set_dma_seg_boundary +EXPORT_SYMBOL vmlinux 0x0e649d1d generic_read_dir +EXPORT_SYMBOL vmlinux 0x0e67e751 sk_free +EXPORT_SYMBOL vmlinux 0x0e6da44a set_normalized_timespec +EXPORT_SYMBOL vmlinux 0x0e87d7ce generic_file_mmap +EXPORT_SYMBOL vmlinux 0x0e8f30f6 _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0x0e96f793 blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0x0eaf451e hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x0eb08357 jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0ed057dd seq_pad +EXPORT_SYMBOL vmlinux 0x0eeabe78 drop_super +EXPORT_SYMBOL vmlinux 0x0efcbb1b set_current_groups +EXPORT_SYMBOL vmlinux 0x0f28cb91 nvram_read_byte +EXPORT_SYMBOL vmlinux 0x0f358558 param_ops_short +EXPORT_SYMBOL vmlinux 0x0f416dd5 inet_sock_destruct +EXPORT_SYMBOL vmlinux 0x0f4c91ed ns_to_timespec +EXPORT_SYMBOL vmlinux 0x0f531766 scsi_scan_host +EXPORT_SYMBOL vmlinux 0x0f5faa7e wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x0f64f5a5 inet_put_port +EXPORT_SYMBOL vmlinux 0x0f6a3b5c string_get_size +EXPORT_SYMBOL vmlinux 0x0f6f4a04 __generic_block_fiemap +EXPORT_SYMBOL vmlinux 0x0f723f6c pci_get_class +EXPORT_SYMBOL vmlinux 0x0f7df44b remap_pfn_range +EXPORT_SYMBOL vmlinux 0x0f8a2e6a ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0x0f97aa08 nd_device_register +EXPORT_SYMBOL vmlinux 0x0faef0ed __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fb766ab pci_claim_resource +EXPORT_SYMBOL vmlinux 0x0fb843dc __mem_cgroup_count_vm_event +EXPORT_SYMBOL vmlinux 0x0fb9ca82 tcp_req_err +EXPORT_SYMBOL vmlinux 0x0fc68819 sock_update_memcg +EXPORT_SYMBOL vmlinux 0x0fcbec3a datagram_poll +EXPORT_SYMBOL vmlinux 0x0fce4020 sk_prot_clear_portaddr_nulls +EXPORT_SYMBOL vmlinux 0x0fdc4f54 __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0x0fea0cd4 rwsem_wake +EXPORT_SYMBOL vmlinux 0x0fea264c tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0x103fb7a2 kernel_bind +EXPORT_SYMBOL vmlinux 0x1051079b copy_page_to_iter +EXPORT_SYMBOL vmlinux 0x105a0b3c agp_bridge +EXPORT_SYMBOL vmlinux 0x106f13ab crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x107ddd1c vme_register_driver +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x1092fe25 set_anon_super +EXPORT_SYMBOL vmlinux 0x10b88627 netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0x10d8189a adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0x10da397c seq_escape +EXPORT_SYMBOL vmlinux 0x10e2424e dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0x10ee20bb default_blu +EXPORT_SYMBOL vmlinux 0x10f5d7c5 sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x1110ec62 simple_unlink +EXPORT_SYMBOL vmlinux 0x11593906 d_move +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 0x118a5e56 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0x1197e444 user_path_at_empty +EXPORT_SYMBOL vmlinux 0x11a044f6 mod_timer_pinned +EXPORT_SYMBOL vmlinux 0x11cb8800 ipv6_push_nfrag_opts +EXPORT_SYMBOL vmlinux 0x11dc97e6 of_find_node_by_phandle +EXPORT_SYMBOL vmlinux 0x11dee3e1 vfs_mkdir +EXPORT_SYMBOL vmlinux 0x11f34c43 dev_get_by_name +EXPORT_SYMBOL vmlinux 0x11f7ed4c hex_to_bin +EXPORT_SYMBOL vmlinux 0x12093a56 vme_unregister_driver +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x120fc6b1 kstrdup_const +EXPORT_SYMBOL vmlinux 0x121c555d devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0x121da4fd iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0x121f79aa page_cache_prev_hole +EXPORT_SYMBOL vmlinux 0x122c70e6 tcf_destroy_chain +EXPORT_SYMBOL vmlinux 0x1246f3ef dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0x1249fd4c simple_transaction_set +EXPORT_SYMBOL vmlinux 0x125e8e65 vfs_iter_write +EXPORT_SYMBOL vmlinux 0x12a38747 usleep_range +EXPORT_SYMBOL vmlinux 0x12b6f869 neigh_destroy +EXPORT_SYMBOL vmlinux 0x12ccc24b blk_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x12cd1d45 filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0x12da5bb2 __kmalloc +EXPORT_SYMBOL vmlinux 0x12fe710b inet6_protos +EXPORT_SYMBOL vmlinux 0x131b0579 ab3100_event_unregister +EXPORT_SYMBOL vmlinux 0x131fefcc agp_generic_create_gatt_table +EXPORT_SYMBOL vmlinux 0x13217152 __neigh_create +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x13307fde vsscanf +EXPORT_SYMBOL vmlinux 0x1336e3bf md_cluster_ops +EXPORT_SYMBOL vmlinux 0x1337373c mfd_cell_disable +EXPORT_SYMBOL vmlinux 0x1352f148 inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0x139217c4 sock_no_connect +EXPORT_SYMBOL vmlinux 0x139538e6 simple_write_begin +EXPORT_SYMBOL vmlinux 0x13ad772e gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0x13b08ea9 xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0x13c59026 secpath_dup +EXPORT_SYMBOL vmlinux 0x13ce4e19 pci_bus_put +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13db2f78 pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0x13e891b0 filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0x13f42152 system_entering_hibernation +EXPORT_SYMBOL vmlinux 0x140156ad md_done_sync +EXPORT_SYMBOL vmlinux 0x14018038 dev_mc_flush +EXPORT_SYMBOL vmlinux 0x1407c6e7 kmap_prot +EXPORT_SYMBOL vmlinux 0x140b3ecc fput +EXPORT_SYMBOL vmlinux 0x1410b500 ppp_input +EXPORT_SYMBOL vmlinux 0x141b6a60 dcache_dir_close +EXPORT_SYMBOL vmlinux 0x1420b379 kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0x144b4bca ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0x1452dee4 blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0x14749252 set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0x14799f28 dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0x148ed21e devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x14941b28 xfrm_input_resume +EXPORT_SYMBOL vmlinux 0x149967e0 inode_add_rsv_space +EXPORT_SYMBOL vmlinux 0x1523d193 pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0x1549d14f find_get_pages_tag +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x15a015b2 md_check_recovery +EXPORT_SYMBOL vmlinux 0x15bafe29 unregister_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x15bdb79c of_find_property +EXPORT_SYMBOL vmlinux 0x15cc7896 kill_anon_super +EXPORT_SYMBOL vmlinux 0x15d3fd60 prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x161d0033 proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0x1636c5c9 touch_atime +EXPORT_SYMBOL vmlinux 0x164a0f60 seq_release_private +EXPORT_SYMBOL vmlinux 0x16540bbc __cmpdi2 +EXPORT_SYMBOL vmlinux 0x16607755 alloc_fcdev +EXPORT_SYMBOL vmlinux 0x166620c3 tcp_proc_register +EXPORT_SYMBOL vmlinux 0x16711466 keyring_clear +EXPORT_SYMBOL vmlinux 0x16769b14 unload_nls +EXPORT_SYMBOL vmlinux 0x1683a50b radix_tree_delete +EXPORT_SYMBOL vmlinux 0x1686c704 dev_close +EXPORT_SYMBOL vmlinux 0x16a7f1f7 put_page +EXPORT_SYMBOL vmlinux 0x16a80229 md_unregister_thread +EXPORT_SYMBOL vmlinux 0x16b6f8e0 mipi_dsi_attach +EXPORT_SYMBOL vmlinux 0x16c0fcab swiotlb_unmap_sg +EXPORT_SYMBOL vmlinux 0x16df4eb6 security_inode_init_security +EXPORT_SYMBOL vmlinux 0x16e59b38 netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0x16ea5cb5 __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0x16f3e343 free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0x16f6c526 mmc_gpio_set_cd_isr +EXPORT_SYMBOL vmlinux 0x1729a012 flush_icache_user_range +EXPORT_SYMBOL vmlinux 0x1733e995 bd_set_size +EXPORT_SYMBOL vmlinux 0x17515041 neigh_xmit +EXPORT_SYMBOL vmlinux 0x17636824 mach_qemu_e500 +EXPORT_SYMBOL vmlinux 0x17648396 dev_base_lock +EXPORT_SYMBOL vmlinux 0x178f92c5 security_path_link +EXPORT_SYMBOL vmlinux 0x17980fcc pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0x17aa156a __ucmpdi2 +EXPORT_SYMBOL vmlinux 0x17b1125d gen_kill_estimator +EXPORT_SYMBOL vmlinux 0x17d40904 tcp_rcv_established +EXPORT_SYMBOL vmlinux 0x17e28473 fsl_upm_run_pattern +EXPORT_SYMBOL vmlinux 0x17f341a0 i8042_lock_chip +EXPORT_SYMBOL vmlinux 0x1810977c tcp_prot +EXPORT_SYMBOL vmlinux 0x1812a4e5 scsi_host_alloc +EXPORT_SYMBOL vmlinux 0x1826f089 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x1829d188 wait_woken +EXPORT_SYMBOL vmlinux 0x1831e66e cros_ec_query_all +EXPORT_SYMBOL vmlinux 0x1837ed87 dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0x183fa88b mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0x184b82fb mmc_vddrange_to_ocrmask +EXPORT_SYMBOL vmlinux 0x186391bc scsi_host_put +EXPORT_SYMBOL vmlinux 0x1884428b dev_printk +EXPORT_SYMBOL vmlinux 0x188a3dfb timespec_trunc +EXPORT_SYMBOL vmlinux 0x189868d7 get_random_bytes_arch +EXPORT_SYMBOL vmlinux 0x18d1b152 i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0x18de2906 of_translate_dma_address +EXPORT_SYMBOL vmlinux 0x190bc0a2 scm_fp_dup +EXPORT_SYMBOL vmlinux 0x1926519c blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0x19413324 inode_init_always +EXPORT_SYMBOL vmlinux 0x1960b35c posix_lock_file +EXPORT_SYMBOL vmlinux 0x19635ec7 __splice_from_pipe +EXPORT_SYMBOL vmlinux 0x196962be sock_init_data +EXPORT_SYMBOL vmlinux 0x1969ab63 locks_copy_conflock +EXPORT_SYMBOL vmlinux 0x1981b6d5 phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x199fae78 dev_mc_add_global +EXPORT_SYMBOL vmlinux 0x19ba1dc7 fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19da502c inet_frags_exit_net +EXPORT_SYMBOL vmlinux 0x19e69384 blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0x1a0e464b irq_to_desc +EXPORT_SYMBOL vmlinux 0x1a2ad8ac mount_nodev +EXPORT_SYMBOL vmlinux 0x1a4722db mipi_dsi_dcs_set_display_on +EXPORT_SYMBOL vmlinux 0x1a4c1edf lock_rename +EXPORT_SYMBOL vmlinux 0x1a51f51f vme_dma_list_free +EXPORT_SYMBOL vmlinux 0x1a555549 unregister_shrinker +EXPORT_SYMBOL vmlinux 0x1a64e9c9 qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0x1a6deafb grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0x1a6eabc5 padata_alloc +EXPORT_SYMBOL vmlinux 0x1adc7028 agp_generic_destroy_pages +EXPORT_SYMBOL vmlinux 0x1ae06e12 __tracepoint_fence_annotate_wait_on +EXPORT_SYMBOL vmlinux 0x1af43d97 __neigh_event_send +EXPORT_SYMBOL vmlinux 0x1af62a99 panic_notifier_list +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b06a209 blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x1b0ac272 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0x1b132009 rename_lock +EXPORT_SYMBOL vmlinux 0x1b150159 param_get_charp +EXPORT_SYMBOL vmlinux 0x1b15a9c8 __destroy_inode +EXPORT_SYMBOL vmlinux 0x1b1e1088 sg_nents +EXPORT_SYMBOL vmlinux 0x1b29cdf7 pci_clear_master +EXPORT_SYMBOL vmlinux 0x1b3793d0 eth_header_cache +EXPORT_SYMBOL vmlinux 0x1b467152 udp_sendmsg +EXPORT_SYMBOL vmlinux 0x1b5b0c41 bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b72c17f xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0x1b82c958 mutex_lock +EXPORT_SYMBOL vmlinux 0x1b82fefa md_unplug +EXPORT_SYMBOL vmlinux 0x1b8b1350 mipi_dsi_dcs_enter_sleep_mode +EXPORT_SYMBOL vmlinux 0x1b8b95ad i8042_unlock_chip +EXPORT_SYMBOL vmlinux 0x1b8d6ae4 freeze_super +EXPORT_SYMBOL vmlinux 0x1b94f14a fd_install +EXPORT_SYMBOL vmlinux 0x1baae94c pci_pme_capable +EXPORT_SYMBOL vmlinux 0x1bb31047 add_timer +EXPORT_SYMBOL vmlinux 0x1bb5de70 phy_connect +EXPORT_SYMBOL vmlinux 0x1bb5fc41 rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0x1bc4ff03 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0x1bca2b59 load_fp_state +EXPORT_SYMBOL vmlinux 0x1bd25147 sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0x1bea02e4 sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0x1bf7a933 sock_setsockopt +EXPORT_SYMBOL vmlinux 0x1c20e265 ip_route_me_harder +EXPORT_SYMBOL vmlinux 0x1c262a18 swiotlb_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0x1c544cd8 set_disk_ro +EXPORT_SYMBOL vmlinux 0x1c80de9c ip_send_check +EXPORT_SYMBOL vmlinux 0x1ca8b3e6 vme_irq_request +EXPORT_SYMBOL vmlinux 0x1cd841a0 param_get_bool +EXPORT_SYMBOL vmlinux 0x1ce08072 dquot_free_inode +EXPORT_SYMBOL vmlinux 0x1ce81130 ip_getsockopt +EXPORT_SYMBOL vmlinux 0x1cf7a62a call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0x1d0ed107 fs_bio_set +EXPORT_SYMBOL vmlinux 0x1d1a2b37 ppp_channel_index +EXPORT_SYMBOL vmlinux 0x1d1c7d23 input_register_handler +EXPORT_SYMBOL vmlinux 0x1d323960 filp_close +EXPORT_SYMBOL vmlinux 0x1d36f4a0 mach_corenet_generic +EXPORT_SYMBOL vmlinux 0x1d3a220b ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x1d3c6510 mipi_dsi_dcs_exit_sleep_mode +EXPORT_SYMBOL vmlinux 0x1d4406b8 bio_integrity_enabled +EXPORT_SYMBOL vmlinux 0x1d555f20 __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x1d569939 md_reload_sb +EXPORT_SYMBOL vmlinux 0x1d6f93e8 handle_edge_irq +EXPORT_SYMBOL vmlinux 0x1d82b8ed netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x1d93624b sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0x1d9f851e scsi_device_set_state +EXPORT_SYMBOL vmlinux 0x1da6e4bd blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0x1daee28a percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0x1db674d8 __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x1dc36131 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0x1dc6b892 lease_modify +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1de40241 file_remove_privs +EXPORT_SYMBOL vmlinux 0x1ded055b tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0x1df48f98 read_dev_sector +EXPORT_SYMBOL vmlinux 0x1e00d099 blk_mq_abort_requeue_list +EXPORT_SYMBOL vmlinux 0x1e173bf4 __wait_on_buffer +EXPORT_SYMBOL vmlinux 0x1e232fae jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0x1e26be3b get_anon_bdev +EXPORT_SYMBOL vmlinux 0x1e2b4e5d netif_skb_features +EXPORT_SYMBOL vmlinux 0x1e3aa79a bh_submit_read +EXPORT_SYMBOL vmlinux 0x1e50f50b finish_open +EXPORT_SYMBOL vmlinux 0x1e5949fe create_empty_buffers +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1ea861f2 __register_binfmt +EXPORT_SYMBOL vmlinux 0x1eafc261 scsi_cmd_ioctl +EXPORT_SYMBOL vmlinux 0x1eb1ed50 netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0x1ec957ef scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x1ed85692 scsi_unregister +EXPORT_SYMBOL vmlinux 0x1eed84df __xfrm_init_state +EXPORT_SYMBOL vmlinux 0x1ef26ad3 cros_ec_prepare_tx +EXPORT_SYMBOL vmlinux 0x1f003d6b param_ops_long +EXPORT_SYMBOL vmlinux 0x1f099e8b pid_task +EXPORT_SYMBOL vmlinux 0x1f22be63 switch_mmu_context +EXPORT_SYMBOL vmlinux 0x1f32c826 phy_disconnect +EXPORT_SYMBOL vmlinux 0x1f32de87 blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0x1f4bb0d3 rtmsg_ifinfo +EXPORT_SYMBOL vmlinux 0x1f648821 file_open_root +EXPORT_SYMBOL vmlinux 0x1f6fd6f2 simple_readpage +EXPORT_SYMBOL vmlinux 0x1f7e807f kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0x1f905868 udp_prot +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fbdedea mpage_readpage +EXPORT_SYMBOL vmlinux 0x1fbfa833 make_kprojid +EXPORT_SYMBOL vmlinux 0x1fc8e671 blk_get_backing_dev_info +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 0x1ff1675c __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0x1ffa54b9 __ww_mutex_lock +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x20081495 dquot_quota_on +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x201d9694 rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0x20297568 dquot_transfer +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x206687ad cpm_muram_alloc_fixed +EXPORT_SYMBOL vmlinux 0x2072ee9b request_threaded_irq +EXPORT_SYMBOL vmlinux 0x2088ead1 max8925_set_bits +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20a9ddff tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0x20ab1b88 mmc_start_req +EXPORT_SYMBOL vmlinux 0x20c55ae0 sscanf +EXPORT_SYMBOL vmlinux 0x20cdcbc6 input_inject_event +EXPORT_SYMBOL vmlinux 0x20d8e35c blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0x20df5a3d vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x20ea7475 mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0x20f8bcea get_acl +EXPORT_SYMBOL vmlinux 0x211df48e __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x2134f7b3 of_translate_address +EXPORT_SYMBOL vmlinux 0x2138784a max8998_bulk_write +EXPORT_SYMBOL vmlinux 0x21476cbf km_new_mapping +EXPORT_SYMBOL vmlinux 0x215638f8 scsi_print_result +EXPORT_SYMBOL vmlinux 0x215ba63f inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0x21780867 inode_sub_rsv_space +EXPORT_SYMBOL vmlinux 0x2179ee67 mmc_of_parse +EXPORT_SYMBOL vmlinux 0x21844cf9 t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0x21b685e6 bio_unmap_user +EXPORT_SYMBOL vmlinux 0x21bfff47 pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0x21cf6fe0 of_graph_get_next_endpoint +EXPORT_SYMBOL vmlinux 0x21d1d3e6 inet_bind +EXPORT_SYMBOL vmlinux 0x21df74d9 bitmap_set +EXPORT_SYMBOL vmlinux 0x21e83a1f tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0x21edc9c5 seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0x21f19335 fence_remove_callback +EXPORT_SYMBOL vmlinux 0x21f3dc15 cpm_command +EXPORT_SYMBOL vmlinux 0x220deb6c devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x2233b368 free_buffer_head +EXPORT_SYMBOL vmlinux 0x224fce1c dquot_acquire +EXPORT_SYMBOL vmlinux 0x2256fafa div64_u64_rem +EXPORT_SYMBOL vmlinux 0x2276db98 kstrtoint +EXPORT_SYMBOL vmlinux 0x2278e94b slhc_remember +EXPORT_SYMBOL vmlinux 0x22798ce3 sk_net_capable +EXPORT_SYMBOL vmlinux 0x2286a7d1 qdisc_destroy +EXPORT_SYMBOL vmlinux 0x2296f35c tcp_sendmsg +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22bae29a inc_nlink +EXPORT_SYMBOL vmlinux 0x22ce0ac0 mmc_alloc_host +EXPORT_SYMBOL vmlinux 0x22d091e1 cfb_fillrect +EXPORT_SYMBOL vmlinux 0x22dae5c3 blk_integrity_compare +EXPORT_SYMBOL vmlinux 0x22dfdd06 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x22e02340 get_unmapped_area +EXPORT_SYMBOL vmlinux 0x22e450dc blk_get_request +EXPORT_SYMBOL vmlinux 0x231d4001 fb_edid_add_monspecs +EXPORT_SYMBOL vmlinux 0x2338c2f4 __scm_send +EXPORT_SYMBOL vmlinux 0x233917d1 mac_vmode_to_var +EXPORT_SYMBOL vmlinux 0x23499366 input_set_capability +EXPORT_SYMBOL vmlinux 0x2359e4e5 jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0x235a0d39 __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0x235cce78 sock_sendmsg +EXPORT_SYMBOL vmlinux 0x235d44b2 vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0x235e90f3 __wake_up_bit +EXPORT_SYMBOL vmlinux 0x237e1182 pipe_unlock +EXPORT_SYMBOL vmlinux 0x23a24342 __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x23a574fd security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x23a931f5 blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23bcd0b1 iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0x23c042dd ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0x23ca86c2 scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0x23f2243d mempool_free +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x24212d86 __frontswap_invalidate_page +EXPORT_SYMBOL vmlinux 0x24228772 __d_drop +EXPORT_SYMBOL vmlinux 0x24414594 mmc_register_driver +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x245c9a6e tcp_recvmsg +EXPORT_SYMBOL vmlinux 0x2482e688 vsprintf +EXPORT_SYMBOL vmlinux 0x24855cba __percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x2497cc21 blk_mq_all_tag_busy_iter +EXPORT_SYMBOL vmlinux 0x24a1ef0d arp_create +EXPORT_SYMBOL vmlinux 0x24bb0e02 tty_port_tty_set +EXPORT_SYMBOL vmlinux 0x24c9f587 pci_find_next_bus +EXPORT_SYMBOL vmlinux 0x24eeca05 mipi_dsi_dcs_soft_reset +EXPORT_SYMBOL vmlinux 0x24f00380 ida_init +EXPORT_SYMBOL vmlinux 0x24fdac79 wake_bit_function +EXPORT_SYMBOL vmlinux 0x250113b4 memory_read_from_buffer +EXPORT_SYMBOL vmlinux 0x2520cc13 simple_rmdir +EXPORT_SYMBOL vmlinux 0x25277497 rfkill_register +EXPORT_SYMBOL vmlinux 0x252d4544 tty_unlock +EXPORT_SYMBOL vmlinux 0x2532b7b0 skb_clone +EXPORT_SYMBOL vmlinux 0x253a1915 __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0x25449951 xfrm_user_policy +EXPORT_SYMBOL vmlinux 0x2569a468 nd_region_release_lane +EXPORT_SYMBOL vmlinux 0x2570a138 reservation_seqcount_string +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x25e8ed29 sg_nents_for_len +EXPORT_SYMBOL vmlinux 0x25e9d4bd resource_list_free +EXPORT_SYMBOL vmlinux 0x25ed9cfc dev_crit +EXPORT_SYMBOL vmlinux 0x25f3bd2e atomic64_xchg +EXPORT_SYMBOL vmlinux 0x2604e6a3 dquot_quota_off +EXPORT_SYMBOL vmlinux 0x2618a4ea blk_run_queue +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x26477c07 __vmalloc +EXPORT_SYMBOL vmlinux 0x2650d835 sysctl_ip_early_demux +EXPORT_SYMBOL vmlinux 0x2660c452 dump_emit +EXPORT_SYMBOL vmlinux 0x26659344 devm_request_resource +EXPORT_SYMBOL vmlinux 0x26a24f9e unregister_filesystem +EXPORT_SYMBOL vmlinux 0x26aa118f jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0x26ac72c8 xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0x26b760c4 slhc_init +EXPORT_SYMBOL vmlinux 0x26bb950b __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0x26bcadb9 dev_notice +EXPORT_SYMBOL vmlinux 0x26e19be9 inet_listen +EXPORT_SYMBOL vmlinux 0x26e76fb8 sysctl_udp_wmem_min +EXPORT_SYMBOL vmlinux 0x26ebda54 phy_device_register +EXPORT_SYMBOL vmlinux 0x27019072 xfrm_register_km +EXPORT_SYMBOL vmlinux 0x27304c78 security_file_permission +EXPORT_SYMBOL vmlinux 0x273101b2 dentry_unhash +EXPORT_SYMBOL vmlinux 0x27457a90 xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0x274d08dc __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0x275a514a of_device_is_available +EXPORT_SYMBOL vmlinux 0x276549c4 pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0x2771d7ff ida_get_new_above +EXPORT_SYMBOL vmlinux 0x27855217 sk_stream_write_space +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x27866435 security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x279bae0f flow_get_u32_dst +EXPORT_SYMBOL vmlinux 0x27abfcde max8998_write_reg +EXPORT_SYMBOL vmlinux 0x27b02de0 of_find_net_device_by_node +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27dbcd1f generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0x27e18c82 i8042_remove_filter +EXPORT_SYMBOL vmlinux 0x27e1a049 printk +EXPORT_SYMBOL vmlinux 0x27e50207 __blkdev_reread_part +EXPORT_SYMBOL vmlinux 0x280ff4fd xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0x28108f15 pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0x2816c6d8 md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x28282690 __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x28391926 pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0x284a6841 ether_setup +EXPORT_SYMBOL vmlinux 0x284e3e40 bio_chain +EXPORT_SYMBOL vmlinux 0x2858763d console_stop +EXPORT_SYMBOL vmlinux 0x28734aa4 vfs_writef +EXPORT_SYMBOL vmlinux 0x2884603e tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0x2886cd8b skb_seq_read +EXPORT_SYMBOL vmlinux 0x2897686e padata_do_serial +EXPORT_SYMBOL vmlinux 0x289db3ee idr_remove +EXPORT_SYMBOL vmlinux 0x28a2ed02 scsi_build_sense_buffer +EXPORT_SYMBOL vmlinux 0x28a33ffb set_binfmt +EXPORT_SYMBOL vmlinux 0x28a7beba __percpu_counter_init +EXPORT_SYMBOL vmlinux 0x28bdc0fe tso_count_descs +EXPORT_SYMBOL vmlinux 0x28d6edde scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0x28e707a8 block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0x28f28802 may_umount +EXPORT_SYMBOL vmlinux 0x28f784f5 __debugger_break_match +EXPORT_SYMBOL vmlinux 0x293ed003 padata_stop +EXPORT_SYMBOL vmlinux 0x29537c9e alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0x29596a4a param_get_byte +EXPORT_SYMBOL vmlinux 0x296284ef lookup_bdev +EXPORT_SYMBOL vmlinux 0x2968d1e2 tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0x29ac72b8 md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0x29db480c sock_no_accept +EXPORT_SYMBOL vmlinux 0x29dd723f jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x29fdda53 kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0x2a1a099c tcf_hash_check +EXPORT_SYMBOL vmlinux 0x2a25cda3 init_net +EXPORT_SYMBOL vmlinux 0x2a2a8f29 tty_unthrottle +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a32e1d5 mipi_dsi_dcs_set_tear_on +EXPORT_SYMBOL vmlinux 0x2a34bc86 i2c_master_recv +EXPORT_SYMBOL vmlinux 0x2a37d074 dma_pool_free +EXPORT_SYMBOL vmlinux 0x2a802356 write_cache_pages +EXPORT_SYMBOL vmlinux 0x2a819bee down_write +EXPORT_SYMBOL vmlinux 0x2a940b9d commit_creds +EXPORT_SYMBOL vmlinux 0x2aa0e4fc strncasecmp +EXPORT_SYMBOL vmlinux 0x2aad35de mb_cache_destroy +EXPORT_SYMBOL vmlinux 0x2acf0feb vfs_fstat +EXPORT_SYMBOL vmlinux 0x2af3e031 iget_locked +EXPORT_SYMBOL vmlinux 0x2b0ba2b0 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x2b1a1b55 rtnl_create_link +EXPORT_SYMBOL vmlinux 0x2b28e8bf bdi_init +EXPORT_SYMBOL vmlinux 0x2b2ce78b kstrtos8 +EXPORT_SYMBOL vmlinux 0x2b3b8b32 fbcon_rotate_ccw +EXPORT_SYMBOL vmlinux 0x2b46f044 locks_remove_posix +EXPORT_SYMBOL vmlinux 0x2b49a9e7 agp_find_bridge +EXPORT_SYMBOL vmlinux 0x2b49ef49 netif_wake_subqueue +EXPORT_SYMBOL vmlinux 0x2b5f2a40 sock_create_lite +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2b9e31ea fib_default_rule_pref +EXPORT_SYMBOL vmlinux 0x2ba707a8 sysctl_tcp_low_latency +EXPORT_SYMBOL vmlinux 0x2bca8baf inet6_unregister_icmp_sender +EXPORT_SYMBOL vmlinux 0x2be0f12d dql_completed +EXPORT_SYMBOL vmlinux 0x2c0d5dc9 agp_generic_destroy_page +EXPORT_SYMBOL vmlinux 0x2c11cbf6 clocksource_change_rating +EXPORT_SYMBOL vmlinux 0x2c14323a kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c3c3f71 tty_port_tty_get +EXPORT_SYMBOL vmlinux 0x2c6a17ac netif_carrier_off +EXPORT_SYMBOL vmlinux 0x2c780288 __lock_buffer +EXPORT_SYMBOL vmlinux 0x2c7b1fca down_timeout +EXPORT_SYMBOL vmlinux 0x2c8aff8b neigh_table_init +EXPORT_SYMBOL vmlinux 0x2c8cc739 key_reject_and_link +EXPORT_SYMBOL vmlinux 0x2c900d91 cpufreq_put_global_kobject +EXPORT_SYMBOL vmlinux 0x2c96ec53 blk_integrity_merge_bio +EXPORT_SYMBOL vmlinux 0x2ca10393 dquot_quotactl_ops +EXPORT_SYMBOL vmlinux 0x2cbda302 generic_readlink +EXPORT_SYMBOL vmlinux 0x2ce96684 gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x2cf07201 pagevec_lookup_tag +EXPORT_SYMBOL vmlinux 0x2cf2e2f5 mb_cache_entry_alloc +EXPORT_SYMBOL vmlinux 0x2d099081 fsync_bdev +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d161380 read_cache_pages +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d363e10 truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0x2d37342e cpu_online_mask +EXPORT_SYMBOL vmlinux 0x2d4a771e sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0x2d4aeb33 cros_ec_check_result +EXPORT_SYMBOL vmlinux 0x2d50315a mmc_stop_bkops +EXPORT_SYMBOL vmlinux 0x2d588ef9 dma_async_device_register +EXPORT_SYMBOL vmlinux 0x2d678646 param_get_long +EXPORT_SYMBOL vmlinux 0x2d68f81f pci_map_rom +EXPORT_SYMBOL vmlinux 0x2d69d19c blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x2d7ae7d1 dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0x2d80b9a1 open_exec +EXPORT_SYMBOL vmlinux 0x2deda4a1 security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0x2e1ca751 clk_put +EXPORT_SYMBOL vmlinux 0x2e22d01c mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0x2e2ce9e0 sysctl_tcp_syncookies +EXPORT_SYMBOL vmlinux 0x2e59961a uart_suspend_port +EXPORT_SYMBOL vmlinux 0x2e680999 iter_file_splice_write +EXPORT_SYMBOL vmlinux 0x2e7fcf84 sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0x2e91eee5 devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0x2ea5c204 __frontswap_load +EXPORT_SYMBOL vmlinux 0x2eb8a7cc done_path_create +EXPORT_SYMBOL vmlinux 0x2ec524ad __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x2edfef49 inet6_del_protocol +EXPORT_SYMBOL vmlinux 0x2ef63ad6 scsi_dev_info_list_del_keyed +EXPORT_SYMBOL vmlinux 0x2eff1d24 blk_rq_map_user +EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f04949b scsi_free_host_dev +EXPORT_SYMBOL vmlinux 0x2f064b55 allocate_resource +EXPORT_SYMBOL vmlinux 0x2f2475e5 vme_master_mmap +EXPORT_SYMBOL vmlinux 0x2f463da1 __alloc_page_frag +EXPORT_SYMBOL vmlinux 0x2f5f2a57 rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0x2f67c0f3 generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0x2f6933b5 open_check_o_direct +EXPORT_SYMBOL vmlinux 0x2f73ed69 cdev_add +EXPORT_SYMBOL vmlinux 0x2facd9cf get_io_context +EXPORT_SYMBOL vmlinux 0x2fb6de5d add_device_randomness +EXPORT_SYMBOL vmlinux 0x2fbe932e skb_find_text +EXPORT_SYMBOL vmlinux 0x2fd285cf xfrm4_rcv +EXPORT_SYMBOL vmlinux 0x2fdc259f jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0x2fdece64 get_user_pages_locked +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x2fefe105 decrementer_clockevent +EXPORT_SYMBOL vmlinux 0x3011940d ipv6_sock_mc_join +EXPORT_SYMBOL vmlinux 0x30226ddf agp_device_command +EXPORT_SYMBOL vmlinux 0x303041c6 udp_flow_hashrnd +EXPORT_SYMBOL vmlinux 0x30335a7b input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0x3034126f of_dev_get +EXPORT_SYMBOL vmlinux 0x303c71d7 uart_match_port +EXPORT_SYMBOL vmlinux 0x303fd3b6 scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0x305222dc devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0x305d09db bitmap_end_sync +EXPORT_SYMBOL vmlinux 0x306c234e follow_pfn +EXPORT_SYMBOL vmlinux 0x30798ee9 jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0x307c2fd0 generic_check_addressable +EXPORT_SYMBOL vmlinux 0x3092faae page_put_link +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30acb4f1 request_key +EXPORT_SYMBOL vmlinux 0x30b54d3a fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0x30b8b35c cpu_to_chip_id +EXPORT_SYMBOL vmlinux 0x30c2b9ee skb_clone_sk +EXPORT_SYMBOL vmlinux 0x30fc75a6 eth_gro_complete +EXPORT_SYMBOL vmlinux 0x30fd2453 of_get_min_tck +EXPORT_SYMBOL vmlinux 0x3102d70b frontswap_curr_pages +EXPORT_SYMBOL vmlinux 0x3103e126 migrate_page +EXPORT_SYMBOL vmlinux 0x310917fe sort +EXPORT_SYMBOL vmlinux 0x31380354 getrawmonotonic64 +EXPORT_SYMBOL vmlinux 0x3145216f pci_dev_present +EXPORT_SYMBOL vmlinux 0x3147857d default_red +EXPORT_SYMBOL vmlinux 0x3174bd79 bitmap_clear +EXPORT_SYMBOL vmlinux 0x317cd29a pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x3191f109 __krealloc +EXPORT_SYMBOL vmlinux 0x31b8657d copy_page_from_iter +EXPORT_SYMBOL vmlinux 0x31ba455e padata_do_parallel +EXPORT_SYMBOL vmlinux 0x31db3198 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x31db3b0e xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x31dce441 from_kprojid_munged +EXPORT_SYMBOL vmlinux 0x31ee5d0f phy_attach +EXPORT_SYMBOL vmlinux 0x31f0bb78 __kmap_atomic_idx +EXPORT_SYMBOL vmlinux 0x31f6a33a param_set_charp +EXPORT_SYMBOL vmlinux 0x3210685d tty_write_room +EXPORT_SYMBOL vmlinux 0x32257b46 __dev_get_by_name +EXPORT_SYMBOL vmlinux 0x3238c971 keyring_alloc +EXPORT_SYMBOL vmlinux 0x323caf3e kernel_recvmsg +EXPORT_SYMBOL vmlinux 0x3240f061 ata_port_printk +EXPORT_SYMBOL vmlinux 0x32753a49 tty_hung_up_p +EXPORT_SYMBOL vmlinux 0x328361c0 param_set_copystring +EXPORT_SYMBOL vmlinux 0x328a05f1 strncpy +EXPORT_SYMBOL vmlinux 0x32cdeffa rtnl_unicast +EXPORT_SYMBOL vmlinux 0x32cf5520 scsi_target_resume +EXPORT_SYMBOL vmlinux 0x33105c51 skb_copy +EXPORT_SYMBOL vmlinux 0x33167460 mmc_add_host +EXPORT_SYMBOL vmlinux 0x331d4cac tty_free_termios +EXPORT_SYMBOL vmlinux 0x331e79e8 blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0x335f3be0 pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0x33644549 __get_page_tail +EXPORT_SYMBOL vmlinux 0x336fbc8a __seq_open_private +EXPORT_SYMBOL vmlinux 0x338dd6ec page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x338f5d17 key_task_permission +EXPORT_SYMBOL vmlinux 0x3390243c vm_iomap_memory +EXPORT_SYMBOL vmlinux 0x33921cba security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0x339d623b jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0x33a673c9 dm_unregister_target +EXPORT_SYMBOL vmlinux 0x33b84f74 copy_page +EXPORT_SYMBOL vmlinux 0x33c7435c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x33dbfd93 tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0x33e0acaa __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33f8ec48 cfb_imageblit +EXPORT_SYMBOL vmlinux 0x3402651c tty_mutex +EXPORT_SYMBOL vmlinux 0x34048eaf generic_file_fsync +EXPORT_SYMBOL vmlinux 0x340f31b8 xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0x34184afe current_kernel_time +EXPORT_SYMBOL vmlinux 0x341d4aaf ___pskb_trim +EXPORT_SYMBOL vmlinux 0x342b64a4 __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0x343a6fd4 bio_add_pc_page +EXPORT_SYMBOL vmlinux 0x344a2aca i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0x344adbd5 init_cdrom_command +EXPORT_SYMBOL vmlinux 0x34619e64 pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0x3465caa3 cpu_maps_update_begin +EXPORT_SYMBOL vmlinux 0x34670dbe __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0x346bd251 __serio_register_port +EXPORT_SYMBOL vmlinux 0x346e6d5b inet_dgram_ops +EXPORT_SYMBOL vmlinux 0x347013de nla_validate +EXPORT_SYMBOL vmlinux 0x3484aa8b km_report +EXPORT_SYMBOL vmlinux 0x348a1cd6 proc_set_size +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34b0e35c of_device_register +EXPORT_SYMBOL vmlinux 0x34c43018 skb_store_bits +EXPORT_SYMBOL vmlinux 0x34d9a701 cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x34f3578b freeze_bdev +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x35314da4 dump_skip +EXPORT_SYMBOL vmlinux 0x3539da8d param_get_ulong +EXPORT_SYMBOL vmlinux 0x353de98f cmdline_parts_parse +EXPORT_SYMBOL vmlinux 0x35459e7f free_task +EXPORT_SYMBOL vmlinux 0x355cd1ce buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x358d57a0 vfs_whiteout +EXPORT_SYMBOL vmlinux 0x3594cb99 posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35c8d70a swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0x35c8fc0c tcp_setsockopt +EXPORT_SYMBOL vmlinux 0x35db3d4c skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0x35e0ec9e cdrom_mode_select +EXPORT_SYMBOL vmlinux 0x36082d6a dev_change_flags +EXPORT_SYMBOL vmlinux 0x361732db inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0x3618cb2d ida_destroy +EXPORT_SYMBOL vmlinux 0x362eb866 inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0x36371809 dev_get_by_index +EXPORT_SYMBOL vmlinux 0x36430df7 pci_restore_state +EXPORT_SYMBOL vmlinux 0x365d9c0e __devm_gpiod_get +EXPORT_SYMBOL vmlinux 0x366f6d27 idr_destroy +EXPORT_SYMBOL vmlinux 0x3674d6d6 param_ops_uint +EXPORT_SYMBOL vmlinux 0x367b5c93 mach_c293_pcie +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 0x36b9ee64 touch_buffer +EXPORT_SYMBOL vmlinux 0x36bd681b groups_alloc +EXPORT_SYMBOL vmlinux 0x36bfba5f tc_classify +EXPORT_SYMBOL vmlinux 0x36f1e474 unregister_md_personality +EXPORT_SYMBOL vmlinux 0x36f4819f of_find_i2c_device_by_node +EXPORT_SYMBOL vmlinux 0x36fdda67 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x3704cb44 scsi_register_interface +EXPORT_SYMBOL vmlinux 0x371d2130 check_legacy_ioport +EXPORT_SYMBOL vmlinux 0x373e7dce rtnl_configure_link +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x37488fb7 sock_create_kern +EXPORT_SYMBOL vmlinux 0x374bbc34 key_type_keyring +EXPORT_SYMBOL vmlinux 0x376a1b52 of_find_device_by_node +EXPORT_SYMBOL vmlinux 0x376be377 generic_make_request +EXPORT_SYMBOL vmlinux 0x377f8822 arp_send +EXPORT_SYMBOL vmlinux 0x3798e49e tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0x379d736d __devm_request_region +EXPORT_SYMBOL vmlinux 0x37af3190 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x37b13ca6 sock_alloc_file +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37d19832 __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x37df5955 pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0x37e0153d flex_array_prealloc +EXPORT_SYMBOL vmlinux 0x37e38d60 __break_lease +EXPORT_SYMBOL vmlinux 0x37e74642 get_jiffies_64 +EXPORT_SYMBOL vmlinux 0x37f11689 fb_set_suspend +EXPORT_SYMBOL vmlinux 0x37f42462 padata_remove_cpu +EXPORT_SYMBOL vmlinux 0x37f614b7 __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x38095dd1 dm_register_target +EXPORT_SYMBOL vmlinux 0x380d4fc7 security_d_instantiate +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 0x383b5669 dquot_get_state +EXPORT_SYMBOL vmlinux 0x383f9bd7 param_set_invbool +EXPORT_SYMBOL vmlinux 0x38473179 mmc_retune_timer_stop +EXPORT_SYMBOL vmlinux 0x384f0379 vm_mmap +EXPORT_SYMBOL vmlinux 0x38671324 fb_find_mode +EXPORT_SYMBOL vmlinux 0x386a2fd8 freezing_slow_path +EXPORT_SYMBOL vmlinux 0x38777f40 flush_dcache_page +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x38942061 netlink_rcv_skb +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 0x38afbe8c elevator_init +EXPORT_SYMBOL vmlinux 0x38b6c557 bio_alloc_pages +EXPORT_SYMBOL vmlinux 0x38b825d1 idr_replace +EXPORT_SYMBOL vmlinux 0x38cc8f41 nvdimm_namespace_capacity +EXPORT_SYMBOL vmlinux 0x38cdff74 backlight_device_register +EXPORT_SYMBOL vmlinux 0x38da0f20 vfs_create +EXPORT_SYMBOL vmlinux 0x38dde195 set_blocksize +EXPORT_SYMBOL vmlinux 0x38faf700 posix_lock_inode_wait +EXPORT_SYMBOL vmlinux 0x38fb9933 tty_std_termios +EXPORT_SYMBOL vmlinux 0x391e3b03 blk_free_tags +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x393cfe8d elv_add_request +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x3946f6e2 mpage_writepages +EXPORT_SYMBOL vmlinux 0x395d6c7d udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0x396a5ebe of_find_node_opts_by_path +EXPORT_SYMBOL vmlinux 0x397c50a1 generic_write_checks +EXPORT_SYMBOL vmlinux 0x397de14d sock_kmalloc +EXPORT_SYMBOL vmlinux 0x398cafcd register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x3990339b contig_page_data +EXPORT_SYMBOL vmlinux 0x39974ca2 brioctl_set +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39ca3dee d_set_fallthru +EXPORT_SYMBOL vmlinux 0x39cdf63c wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0x39e6901c fbcon_rotate_ud +EXPORT_SYMBOL vmlinux 0x3a1ac054 set_normalized_timespec64 +EXPORT_SYMBOL vmlinux 0x3a3907e0 security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0x3a4506a2 ab3100_event_register +EXPORT_SYMBOL vmlinux 0x3a57bbae agp_unbind_memory +EXPORT_SYMBOL vmlinux 0x3a636471 zero_fill_bio +EXPORT_SYMBOL vmlinux 0x3a6af9ea mipi_dsi_dcs_write_buffer +EXPORT_SYMBOL vmlinux 0x3a6bb6a5 inet6_register_protosw +EXPORT_SYMBOL vmlinux 0x3a9487b2 __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0x3a9b6fb9 blk_unregister_region +EXPORT_SYMBOL vmlinux 0x3ab2f162 agp_generic_alloc_user +EXPORT_SYMBOL vmlinux 0x3aba2281 of_mdio_parse_addr +EXPORT_SYMBOL vmlinux 0x3ad3edb5 mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0x3adfc18e generic_key_instantiate +EXPORT_SYMBOL vmlinux 0x3ae9f031 block_invalidatepage +EXPORT_SYMBOL vmlinux 0x3af72c90 dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0x3b082fb6 phy_find_first +EXPORT_SYMBOL vmlinux 0x3b13e33c __devm_gpiod_get_index_optional +EXPORT_SYMBOL vmlinux 0x3b247261 tcf_hash_search +EXPORT_SYMBOL vmlinux 0x3b2fe458 security_path_unlink +EXPORT_SYMBOL vmlinux 0x3b311aff kfree_skb_list +EXPORT_SYMBOL vmlinux 0x3b36870c __pci_register_driver +EXPORT_SYMBOL vmlinux 0x3b44dfc1 add_disk +EXPORT_SYMBOL vmlinux 0x3b558888 dev_mc_sync +EXPORT_SYMBOL vmlinux 0x3b5c275a unregister_framebuffer +EXPORT_SYMBOL vmlinux 0x3b615a21 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0x3b644591 __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x3b7a17b5 blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0x3b7cb210 scsi_is_host_device +EXPORT_SYMBOL vmlinux 0x3b8d7346 tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0x3ba24158 swiotlb_map_sg +EXPORT_SYMBOL vmlinux 0x3bb0f51d mipi_dsi_driver_register_full +EXPORT_SYMBOL vmlinux 0x3bb8c29d read_code +EXPORT_SYMBOL vmlinux 0x3c1398a6 remap_vmalloc_range_partial +EXPORT_SYMBOL vmlinux 0x3c2edecc sock_register +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c40a9fc __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0x3c652b24 proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0x3c80c06c kstrtoull +EXPORT_SYMBOL vmlinux 0x3c957829 netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0x3c9f61ae pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0x3cb28de9 crypto_sha1_finup +EXPORT_SYMBOL vmlinux 0x3cb3931b sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0x3cc4b0dc lg_lock_init +EXPORT_SYMBOL vmlinux 0x3cc54264 dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3d23dfe4 blk_mq_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x3d597841 proto_register +EXPORT_SYMBOL vmlinux 0x3d5996f0 of_device_is_big_endian +EXPORT_SYMBOL vmlinux 0x3d601ff0 truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0x3d6d2961 unlock_buffer +EXPORT_SYMBOL vmlinux 0x3d875d2c blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0x3da29988 blk_rq_init +EXPORT_SYMBOL vmlinux 0x3dc02a4e flex_array_free_parts +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3dd9950f con_copy_unimap +EXPORT_SYMBOL vmlinux 0x3deba762 textsearch_destroy +EXPORT_SYMBOL vmlinux 0x3debfde8 pci_set_master +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3e0be0a6 tty_port_close +EXPORT_SYMBOL vmlinux 0x3e30b5de nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0x3e47dd21 ip_queue_xmit +EXPORT_SYMBOL vmlinux 0x3e5a4d01 sock_no_bind +EXPORT_SYMBOL vmlinux 0x3e7d79e3 mdiobus_scan +EXPORT_SYMBOL vmlinux 0x3e882943 pcibios_align_resource +EXPORT_SYMBOL vmlinux 0x3e9110fa __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0x3e95083c vme_slave_get +EXPORT_SYMBOL vmlinux 0x3e9d6fff kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0x3ec0c738 backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x3ecde700 blk_recount_segments +EXPORT_SYMBOL vmlinux 0x3ed32be7 of_node_get +EXPORT_SYMBOL vmlinux 0x3ee60de1 pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0x3eeb5873 udp6_csum_init +EXPORT_SYMBOL vmlinux 0x3f0546a8 ioread32_rep +EXPORT_SYMBOL vmlinux 0x3f116156 of_find_matching_node_and_match +EXPORT_SYMBOL vmlinux 0x3f1aba80 local_flush_tlb_page +EXPORT_SYMBOL vmlinux 0x3f37f261 i8042_install_filter +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f5615b9 seq_puts +EXPORT_SYMBOL vmlinux 0x3f6040af xfrm_register_mode +EXPORT_SYMBOL vmlinux 0x3f616ce2 queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0x3f9cd5c2 clocksource_unregister +EXPORT_SYMBOL vmlinux 0x3fa21b42 xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0x3fa6ec58 sock_kfree_s +EXPORT_SYMBOL vmlinux 0x3fb1cf71 proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x3fb42dcc clk_add_alias +EXPORT_SYMBOL vmlinux 0x3fbca1b6 tcf_hash_insert +EXPORT_SYMBOL vmlinux 0x3fc85edc param_ops_ullong +EXPORT_SYMBOL vmlinux 0x3fd4b271 __register_nls +EXPORT_SYMBOL vmlinux 0x3fdaa754 dev_set_group +EXPORT_SYMBOL vmlinux 0x3fdf88f5 md_error +EXPORT_SYMBOL vmlinux 0x3fe0d1c0 slhc_free +EXPORT_SYMBOL vmlinux 0x3fec048f sg_next +EXPORT_SYMBOL vmlinux 0x3ff8e495 lg_local_unlock_cpu +EXPORT_SYMBOL vmlinux 0x402b8281 __request_module +EXPORT_SYMBOL vmlinux 0x4039918a clk_register_clkdev +EXPORT_SYMBOL vmlinux 0x403d9e13 kern_path_mountpoint +EXPORT_SYMBOL vmlinux 0x404c73f4 pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0x4059792f print_hex_dump +EXPORT_SYMBOL vmlinux 0x405c1144 get_seconds +EXPORT_SYMBOL vmlinux 0x4064c603 phy_stop_interrupts +EXPORT_SYMBOL vmlinux 0x4068490a skb_vlan_push +EXPORT_SYMBOL vmlinux 0x406bdb36 crypto_sha1_update +EXPORT_SYMBOL vmlinux 0x407ff4f1 of_parse_phandle_with_fixed_args +EXPORT_SYMBOL vmlinux 0x4095b76b skb_append +EXPORT_SYMBOL vmlinux 0x40973662 sysctl_udp_mem +EXPORT_SYMBOL vmlinux 0x4098e592 scsi_dma_map +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 0x40beb95b gen_pool_free +EXPORT_SYMBOL vmlinux 0x40bec148 phy_print_status +EXPORT_SYMBOL vmlinux 0x40c01859 gen_pool_best_fit +EXPORT_SYMBOL vmlinux 0x40c7247c si_meminfo +EXPORT_SYMBOL vmlinux 0x40c8e40d clear_wb_congested +EXPORT_SYMBOL vmlinux 0x40d04664 console_trylock +EXPORT_SYMBOL vmlinux 0x40d59096 unregister_restart_handler +EXPORT_SYMBOL vmlinux 0x40ee9e34 jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0x40f1ad10 tb_ticks_per_jiffy +EXPORT_SYMBOL vmlinux 0x4106dcc4 phys_mem_access_prot +EXPORT_SYMBOL vmlinux 0x410a992c register_netdevice +EXPORT_SYMBOL vmlinux 0x4115afba ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0x41433f91 of_get_next_child +EXPORT_SYMBOL vmlinux 0x4147070b scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x4159c38f ioremap_wc +EXPORT_SYMBOL vmlinux 0x415d8c6d alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0x41862ad4 vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x418a5367 __scsi_format_command +EXPORT_SYMBOL vmlinux 0x41b42845 input_get_keycode +EXPORT_SYMBOL vmlinux 0x41bd4934 __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0x41cfb7c4 alloc_buffer_head +EXPORT_SYMBOL vmlinux 0x41f7a58e set_page_dirty +EXPORT_SYMBOL vmlinux 0x420630f6 param_ops_bool +EXPORT_SYMBOL vmlinux 0x420f1307 abx500_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x42160169 flush_workqueue +EXPORT_SYMBOL vmlinux 0x42204a99 devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x422314c9 should_remove_suid +EXPORT_SYMBOL vmlinux 0x4231de2d kmap_high +EXPORT_SYMBOL vmlinux 0x423c744b dev_emerg +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x4255e9bc inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0x42595e58 vgacon_text_force +EXPORT_SYMBOL vmlinux 0x428cf8ce passthru_features_check +EXPORT_SYMBOL vmlinux 0x42a1b208 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x42ba6b2a fib_default_rule_add +EXPORT_SYMBOL vmlinux 0x42c4b7ac jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0x42c69aed rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0x42cbae37 vme_slave_request +EXPORT_SYMBOL vmlinux 0x42eee7fd max8925_reg_write +EXPORT_SYMBOL vmlinux 0x42fb22ed param_set_long +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x4314b868 pcie_set_mps +EXPORT_SYMBOL vmlinux 0x4341a301 audit_log_task_info +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x435fd688 __check_sticky +EXPORT_SYMBOL vmlinux 0x436c2179 iowrite32 +EXPORT_SYMBOL vmlinux 0x436d20de of_get_pci_address +EXPORT_SYMBOL vmlinux 0x4374a086 generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x43a01f90 complete_all +EXPORT_SYMBOL vmlinux 0x43c81e82 __bio_clone_fast +EXPORT_SYMBOL vmlinux 0x43e996f1 zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0x43f23311 dm_table_get_md +EXPORT_SYMBOL vmlinux 0x43fd9001 of_graph_get_port_by_id +EXPORT_SYMBOL vmlinux 0x4403ada0 security_path_chown +EXPORT_SYMBOL vmlinux 0x4411c503 prandom_seed +EXPORT_SYMBOL vmlinux 0x44366cfc simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0x443d56cc kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0x4440eda8 to_nd_btt +EXPORT_SYMBOL vmlinux 0x44438b96 hex2bin +EXPORT_SYMBOL vmlinux 0x444fcf55 of_get_mac_address +EXPORT_SYMBOL vmlinux 0x4458b523 xfrm_init_state +EXPORT_SYMBOL vmlinux 0x44a030b3 page_readlink +EXPORT_SYMBOL vmlinux 0x44b1d426 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x44b21240 unregister_key_type +EXPORT_SYMBOL vmlinux 0x44c6939b i2c_del_driver +EXPORT_SYMBOL vmlinux 0x44d69826 cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44eb192e wait_for_completion +EXPORT_SYMBOL vmlinux 0x451338bb i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0x45376485 jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x454e83ee xfrm_state_walk +EXPORT_SYMBOL vmlinux 0x4561c0cd xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0x4575a574 bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x45a4a4e0 tcp_release_cb +EXPORT_SYMBOL vmlinux 0x45a6be13 cpufreq_sysfs_remove_file +EXPORT_SYMBOL vmlinux 0x45a765cf pci_add_resource +EXPORT_SYMBOL vmlinux 0x45a9f68d twl6040_reg_write +EXPORT_SYMBOL vmlinux 0x45b4e7fa pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0x45c8efda blk_peek_request +EXPORT_SYMBOL vmlinux 0x46028c65 xfrm6_rcv_cb +EXPORT_SYMBOL vmlinux 0x460ea1d9 backlight_force_update +EXPORT_SYMBOL vmlinux 0x4612c59d down_trylock +EXPORT_SYMBOL vmlinux 0x461ebfa0 __copy_tofrom_user +EXPORT_SYMBOL vmlinux 0x462345e1 xmon +EXPORT_SYMBOL vmlinux 0x46274cd0 iov_iter_advance +EXPORT_SYMBOL vmlinux 0x462a2e75 match_strlcpy +EXPORT_SYMBOL vmlinux 0x4631e7b1 __ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x4634bd6b inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0x464bffe1 md_update_sb +EXPORT_SYMBOL vmlinux 0x465cab34 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x465e2665 pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0x46649cd1 vme_lm_set +EXPORT_SYMBOL vmlinux 0x466c14a7 __delay +EXPORT_SYMBOL vmlinux 0x46826d98 mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0x46890479 sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0x46938e18 xfrm_state_add +EXPORT_SYMBOL vmlinux 0x46ada426 pci_reenable_device +EXPORT_SYMBOL vmlinux 0x46d12956 wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0x46feb099 dm_read_arg +EXPORT_SYMBOL vmlinux 0x47084aaa sget +EXPORT_SYMBOL vmlinux 0x47266725 qdisc_list_del +EXPORT_SYMBOL vmlinux 0x473172b9 bio_map_kern +EXPORT_SYMBOL vmlinux 0x47345652 genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0x47416e14 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x47608718 fence_init +EXPORT_SYMBOL vmlinux 0x47655e1e d_instantiate_no_diralias +EXPORT_SYMBOL vmlinux 0x4782a71f pci_release_region +EXPORT_SYMBOL vmlinux 0x47939e0d __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x4798f12a nd_iostat_end +EXPORT_SYMBOL vmlinux 0x479c3c86 find_next_zero_bit +EXPORT_SYMBOL vmlinux 0x47b33cf0 vfs_getattr +EXPORT_SYMBOL vmlinux 0x47b3605c set_nlink +EXPORT_SYMBOL vmlinux 0x47c55443 blk_start_request +EXPORT_SYMBOL vmlinux 0x47d19387 __kernel_write +EXPORT_SYMBOL vmlinux 0x47ddafeb i2c_transfer +EXPORT_SYMBOL vmlinux 0x47f9e2cf file_path +EXPORT_SYMBOL vmlinux 0x480c40c8 __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x480e2987 clkdev_add +EXPORT_SYMBOL vmlinux 0x48118cea blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0x4815f397 napi_get_frags +EXPORT_SYMBOL vmlinux 0x4823fcaa devm_clk_put +EXPORT_SYMBOL vmlinux 0x48404b9a remove_wait_queue +EXPORT_SYMBOL vmlinux 0x4846b2d8 xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x485fc4df write_one_page +EXPORT_SYMBOL vmlinux 0x486c48bf bio_get_nr_vecs +EXPORT_SYMBOL vmlinux 0x48a771c5 cpu_core_map +EXPORT_SYMBOL vmlinux 0x48b1c215 dump_align +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48d218ef tcf_unregister_action +EXPORT_SYMBOL vmlinux 0x49018cb0 xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x491bac8d __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0x492377e3 xfrm_unregister_mode +EXPORT_SYMBOL vmlinux 0x49269d2f param_ops_string +EXPORT_SYMBOL vmlinux 0x4926b03b nf_reinject +EXPORT_SYMBOL vmlinux 0x494d43c3 flush_old_exec +EXPORT_SYMBOL vmlinux 0x495c96f8 posix_acl_init +EXPORT_SYMBOL vmlinux 0x49603fb8 security_sb_copy_data +EXPORT_SYMBOL vmlinux 0x496afdc6 md_register_thread +EXPORT_SYMBOL vmlinux 0x4981da2d param_set_ullong +EXPORT_SYMBOL vmlinux 0x49b07aec tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x49e07e9b kernel_read +EXPORT_SYMBOL vmlinux 0x49eecd30 twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0x49f015bb dcb_getapp +EXPORT_SYMBOL vmlinux 0x49f71442 dev_close_many +EXPORT_SYMBOL vmlinux 0x4a02713c pcim_pin_device +EXPORT_SYMBOL vmlinux 0x4a2d8ff3 sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0x4a479173 of_platform_device_create +EXPORT_SYMBOL vmlinux 0x4a591d2d netlink_net_capable +EXPORT_SYMBOL vmlinux 0x4aaa8b92 jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0x4abbe3c2 vm_brk +EXPORT_SYMBOL vmlinux 0x4ac7a28e scsi_init_io +EXPORT_SYMBOL vmlinux 0x4acd93d3 release_resource +EXPORT_SYMBOL vmlinux 0x4add0164 xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x4afe9a77 scsi_partsize +EXPORT_SYMBOL vmlinux 0x4afface8 pci_write_vpd +EXPORT_SYMBOL vmlinux 0x4b085dbf agp3_generic_configure +EXPORT_SYMBOL vmlinux 0x4b1ec3e2 kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0x4b34fbf5 block_all_signals +EXPORT_SYMBOL vmlinux 0x4b42d55f flow_cache_lookup +EXPORT_SYMBOL vmlinux 0x4b4a0c3e eth_header_parse +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b6cf15b balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0x4b703565 reservation_object_reserve_shared +EXPORT_SYMBOL vmlinux 0x4b8326ff ida_remove +EXPORT_SYMBOL vmlinux 0x4b969220 dev_activate +EXPORT_SYMBOL vmlinux 0x4b9c83e7 neigh_parms_release +EXPORT_SYMBOL vmlinux 0x4b9ca2b4 do_splice_from +EXPORT_SYMBOL vmlinux 0x4baf35a7 vme_master_get +EXPORT_SYMBOL vmlinux 0x4bb0778e vm_stat +EXPORT_SYMBOL vmlinux 0x4bbc503d input_open_device +EXPORT_SYMBOL vmlinux 0x4bbef34a __skb_gso_segment +EXPORT_SYMBOL vmlinux 0x4bcf03a4 radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x4bd090c3 ilookup +EXPORT_SYMBOL vmlinux 0x4bd79175 vfs_statfs +EXPORT_SYMBOL vmlinux 0x4be85a03 memweight +EXPORT_SYMBOL vmlinux 0x4bed99b3 __percpu_counter_add +EXPORT_SYMBOL vmlinux 0x4c0420d0 submit_bio_wait +EXPORT_SYMBOL vmlinux 0x4c11435a _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0x4c1a6e30 scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0x4c1b53d4 param_ops_ushort +EXPORT_SYMBOL vmlinux 0x4c230d27 dev_get_nest_level +EXPORT_SYMBOL vmlinux 0x4c29dcbf cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x4c2ae700 strnstr +EXPORT_SYMBOL vmlinux 0x4c346a53 kvasprintf +EXPORT_SYMBOL vmlinux 0x4c3919cc irq_set_chip +EXPORT_SYMBOL vmlinux 0x4c7c6fc9 request_firmware_nowait +EXPORT_SYMBOL vmlinux 0x4c812d6a nobh_write_end +EXPORT_SYMBOL vmlinux 0x4c920219 arp_xmit +EXPORT_SYMBOL vmlinux 0x4caf5504 pskb_expand_head +EXPORT_SYMBOL vmlinux 0x4cb87512 dquot_file_open +EXPORT_SYMBOL vmlinux 0x4cdb3178 ns_to_timeval +EXPORT_SYMBOL vmlinux 0x4ce8aab5 key_invalidate +EXPORT_SYMBOL vmlinux 0x4d0cf517 skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0x4d185f41 tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0x4d294bb4 bit_wait_io +EXPORT_SYMBOL vmlinux 0x4d3c153f sigprocmask +EXPORT_SYMBOL vmlinux 0x4d45d89e udp_memory_allocated +EXPORT_SYMBOL vmlinux 0x4d5ca71c i2c_add_adapter +EXPORT_SYMBOL vmlinux 0x4d71004a __cpm2_setbrg +EXPORT_SYMBOL vmlinux 0x4d73466e of_phy_find_device +EXPORT_SYMBOL vmlinux 0x4d791953 mempool_resize +EXPORT_SYMBOL vmlinux 0x4d855339 poll_schedule_timeout +EXPORT_SYMBOL vmlinux 0x4d974b9c register_sysrq_key +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4da7b793 pm860x_set_bits +EXPORT_SYMBOL vmlinux 0x4db7bfdb neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x4dcbe6c7 of_gpio_simple_xlate +EXPORT_SYMBOL vmlinux 0x4dcf1b4c simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0x4dd2e570 pci_save_state +EXPORT_SYMBOL vmlinux 0x4de34a07 cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x4dec6038 memscan +EXPORT_SYMBOL vmlinux 0x4df0be73 tcf_hash_cleanup +EXPORT_SYMBOL vmlinux 0x4df119fa __bitmap_parse +EXPORT_SYMBOL vmlinux 0x4df8016b iov_iter_bvec +EXPORT_SYMBOL vmlinux 0x4dfb0551 sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0x4e16167a dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e57fc15 serio_reconnect +EXPORT_SYMBOL vmlinux 0x4e5e0d02 neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0x4e66fc26 send_sig +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e9cf057 fb_get_mode +EXPORT_SYMBOL vmlinux 0x4e9ddf01 pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0x4e9dffb5 ip_fast_csum +EXPORT_SYMBOL vmlinux 0x4ea86fd1 skb_append_datato_frags +EXPORT_SYMBOL vmlinux 0x4eb44bd6 agp_generic_type_to_mask_type +EXPORT_SYMBOL vmlinux 0x4ec4cbb0 mipi_dsi_generic_write +EXPORT_SYMBOL vmlinux 0x4ecde297 bio_integrity_advance +EXPORT_SYMBOL vmlinux 0x4ef155c2 single_open_size +EXPORT_SYMBOL vmlinux 0x4ef6a1de __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0x4efa2630 md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0x4f0112ad seq_write +EXPORT_SYMBOL vmlinux 0x4f11734c mmc_start_bkops +EXPORT_SYMBOL vmlinux 0x4f19723e devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0x4f1bf0a6 mount_bdev +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 0x4f678a68 inet_frags_init_net +EXPORT_SYMBOL vmlinux 0x4f68e5c9 do_gettimeofday +EXPORT_SYMBOL vmlinux 0x4f6aa297 complete_request_key +EXPORT_SYMBOL vmlinux 0x4f91889c input_close_device +EXPORT_SYMBOL vmlinux 0x4f97a40c zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x4fdee897 i8042_command +EXPORT_SYMBOL vmlinux 0x4fe99583 atomic64_dec_if_positive +EXPORT_SYMBOL vmlinux 0x4ff78d53 kill_pid +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x500d05ea __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0x501ded18 get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0x5038b33f xfrm_lookup +EXPORT_SYMBOL vmlinux 0x503dee58 dev_set_mac_address +EXPORT_SYMBOL vmlinux 0x5043db5b blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0x5051a800 kobject_init +EXPORT_SYMBOL vmlinux 0x5063df40 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x507bf638 input_flush_device +EXPORT_SYMBOL vmlinux 0x5085e850 giveup_fpu +EXPORT_SYMBOL vmlinux 0x509817cf vprintk_emit +EXPORT_SYMBOL vmlinux 0x509a93fa account_page_dirtied +EXPORT_SYMBOL vmlinux 0x509fed7c tcp_child_process +EXPORT_SYMBOL vmlinux 0x50a1ccf9 memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x50a3c506 cpufreq_global_kobject +EXPORT_SYMBOL vmlinux 0x50a89f43 inet6_add_protocol +EXPORT_SYMBOL vmlinux 0x50b66bcb radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x50b8fb22 write_dirty_buffer +EXPORT_SYMBOL vmlinux 0x50b9cdc3 netdev_state_change +EXPORT_SYMBOL vmlinux 0x50ded37c __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x50ff44dc simple_transaction_read +EXPORT_SYMBOL vmlinux 0x510f39a1 mmc_can_discard +EXPORT_SYMBOL vmlinux 0x5118c382 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0x515e24a7 flush_instruction_cache +EXPORT_SYMBOL vmlinux 0x517fa77b cdev_alloc +EXPORT_SYMBOL vmlinux 0x518696a8 ip_cmsg_recv_offset +EXPORT_SYMBOL vmlinux 0x518969d2 read_cache_page +EXPORT_SYMBOL vmlinux 0x518b709f __scsi_alloc_queue +EXPORT_SYMBOL vmlinux 0x519b0da3 finish_wait +EXPORT_SYMBOL vmlinux 0x51a67126 input_event +EXPORT_SYMBOL vmlinux 0x51a9caf1 pci_alloc_dev +EXPORT_SYMBOL vmlinux 0x51a9ef9c devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x51c067e5 of_graph_get_remote_port +EXPORT_SYMBOL vmlinux 0x51e7110c devm_ioport_map +EXPORT_SYMBOL vmlinux 0x51eb35ce pipe_lock +EXPORT_SYMBOL vmlinux 0x51ef33b8 kstrndup +EXPORT_SYMBOL vmlinux 0x51f37c75 pci_scan_single_device +EXPORT_SYMBOL vmlinux 0x52026cdf security_sb_parse_opts_str +EXPORT_SYMBOL vmlinux 0x521b36b5 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0x522237fc blk_queue_merge_bvec +EXPORT_SYMBOL vmlinux 0x522b7668 pci_bus_type +EXPORT_SYMBOL vmlinux 0x5238a5c2 is_nvdimm_bus_locked +EXPORT_SYMBOL vmlinux 0x52428cc8 parent_mem_cgroup +EXPORT_SYMBOL vmlinux 0x52451f4d jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0x52490cec mmc_erase +EXPORT_SYMBOL vmlinux 0x524fb900 kernel_getpeername +EXPORT_SYMBOL vmlinux 0x528c709d simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x52af562a __crc32c_le +EXPORT_SYMBOL vmlinux 0x52b4d8f5 blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0x52bf65a1 key_put +EXPORT_SYMBOL vmlinux 0x52cb15b6 tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0x52f66a72 bio_split +EXPORT_SYMBOL vmlinux 0x530c7ec1 rwsem_down_read_failed +EXPORT_SYMBOL vmlinux 0x53105458 abx500_register_ops +EXPORT_SYMBOL vmlinux 0x531f6f22 skb_copy_bits +EXPORT_SYMBOL vmlinux 0x53326531 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x53430d75 mmc_read_bkops_status +EXPORT_SYMBOL vmlinux 0x5359dd25 of_phy_is_fixed_link +EXPORT_SYMBOL vmlinux 0x535a33d5 acl_by_type +EXPORT_SYMBOL vmlinux 0x535c8308 vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0x53832fd9 kernel_setsockopt +EXPORT_SYMBOL vmlinux 0x5389d693 nd_btt_probe +EXPORT_SYMBOL vmlinux 0x539af73c __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x53a8d6c8 blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0x53b5bce1 vlan_vid_add +EXPORT_SYMBOL vmlinux 0x53cc2ea4 jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0x53cf0c8c I_BDEV +EXPORT_SYMBOL vmlinux 0x53d44970 uart_unregister_driver +EXPORT_SYMBOL vmlinux 0x53ebab1b _outsl_ns +EXPORT_SYMBOL vmlinux 0x53f03361 netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0x53f0f577 proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0x53f22ad7 pci_request_region +EXPORT_SYMBOL vmlinux 0x53f4b188 uart_remove_one_port +EXPORT_SYMBOL vmlinux 0x5409775b free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x540af9d6 shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0x5412c7c7 up +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x5444c241 fsnotify_add_mark +EXPORT_SYMBOL vmlinux 0x544c1806 tcp_mtup_init +EXPORT_SYMBOL vmlinux 0x54698bbc kern_path_create +EXPORT_SYMBOL vmlinux 0x54713a15 mac_find_mode +EXPORT_SYMBOL vmlinux 0x54a74f8e xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0x54a7aefa cros_ec_cmd_xfer +EXPORT_SYMBOL vmlinux 0x54a9db5f _kstrtoul +EXPORT_SYMBOL vmlinux 0x54c256e0 vme_check_window +EXPORT_SYMBOL vmlinux 0x54cd3c53 genphy_soft_reset +EXPORT_SYMBOL vmlinux 0x54d6e6aa vfs_llseek +EXPORT_SYMBOL vmlinux 0x54e25bc7 cdrom_release +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x54e9d540 n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0x54f00127 lro_flush_all +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x552ded44 xfrm6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x553c7e49 __cleancache_get_page +EXPORT_SYMBOL vmlinux 0x5541ea93 on_each_cpu +EXPORT_SYMBOL vmlinux 0x5567c227 kernel_cpustat +EXPORT_SYMBOL vmlinux 0x5568c553 complete +EXPORT_SYMBOL vmlinux 0x5577ef9e udp_table +EXPORT_SYMBOL vmlinux 0x558c4da4 from_kgid +EXPORT_SYMBOL vmlinux 0x55999cf6 dev_mc_del_global +EXPORT_SYMBOL vmlinux 0x55b47835 vme_irq_generate +EXPORT_SYMBOL vmlinux 0x55b4c6cc bio_put +EXPORT_SYMBOL vmlinux 0x55b6127f locks_free_lock +EXPORT_SYMBOL vmlinux 0x55b9d9fa bdev_stack_limits +EXPORT_SYMBOL vmlinux 0x55be17df blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0x55c34ccb inode_change_ok +EXPORT_SYMBOL vmlinux 0x55d481c9 hdmi_infoframe_unpack +EXPORT_SYMBOL vmlinux 0x55d7b13c jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0x562d3392 mipi_dsi_dcs_nop +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x563952a3 kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0x56515b7f uart_register_driver +EXPORT_SYMBOL vmlinux 0x56565210 pneigh_lookup +EXPORT_SYMBOL vmlinux 0x56685198 agp_generic_free_gatt_table +EXPORT_SYMBOL vmlinux 0x567bc58b genphy_read_status +EXPORT_SYMBOL vmlinux 0x567e0393 seq_path +EXPORT_SYMBOL vmlinux 0x56840b09 ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0x56a10763 csum_tcpudp_magic +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56f162d4 inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0x56f5171a tcp_shutdown +EXPORT_SYMBOL vmlinux 0x5718411a unmap_mapping_range +EXPORT_SYMBOL vmlinux 0x572e85d4 blk_lookup_devt +EXPORT_SYMBOL vmlinux 0x5730c42a dev_warn +EXPORT_SYMBOL vmlinux 0x5737518f d_obtain_root +EXPORT_SYMBOL vmlinux 0x573d46a8 framebuffer_alloc +EXPORT_SYMBOL vmlinux 0x5744a21d tso_start +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x574c863f dev_err +EXPORT_SYMBOL vmlinux 0x574da860 dquot_resume +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x575af70c on_each_cpu_mask +EXPORT_SYMBOL vmlinux 0x575fbbdd filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x577256f4 dentry_needs_remove_privs +EXPORT_SYMBOL vmlinux 0x577984b0 kobject_add +EXPORT_SYMBOL vmlinux 0x579ba2ca bitmap_close_sync +EXPORT_SYMBOL vmlinux 0x579fbcd2 cpu_possible_mask +EXPORT_SYMBOL vmlinux 0x57a5b8ff wait_iff_congested +EXPORT_SYMBOL vmlinux 0x57a76503 devm_ioremap_nocache +EXPORT_SYMBOL vmlinux 0x57a96f1b eth_header +EXPORT_SYMBOL vmlinux 0x57aaa3c6 md_write_end +EXPORT_SYMBOL vmlinux 0x57ae49be i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0x57e95b44 i2c_del_adapter +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x583325d8 rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x583fdb03 param_ops_ulong +EXPORT_SYMBOL vmlinux 0x58406f46 tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0x5857b225 ioread16_rep +EXPORT_SYMBOL vmlinux 0x58623807 proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0x5863266f inet_offloads +EXPORT_SYMBOL vmlinux 0x586597cd tcp_prequeue +EXPORT_SYMBOL vmlinux 0x587616f1 vfs_fstatat +EXPORT_SYMBOL vmlinux 0x58a3a1a6 agp_generic_free_by_type +EXPORT_SYMBOL vmlinux 0x58a6bf94 find_get_pages_contig +EXPORT_SYMBOL vmlinux 0x58b2adae poll_freewait +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58d966b5 blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0x58fa8a30 skb_put +EXPORT_SYMBOL vmlinux 0x58fc24c0 fbcon_set_rotate +EXPORT_SYMBOL vmlinux 0x58ff1bad inode_init_once +EXPORT_SYMBOL vmlinux 0x591241d0 register_sysctl_table +EXPORT_SYMBOL vmlinux 0x5925c457 km_policy_notify +EXPORT_SYMBOL vmlinux 0x592b869d mmc_detect_change +EXPORT_SYMBOL vmlinux 0x5933164a xfrm_register_type +EXPORT_SYMBOL vmlinux 0x593f6fab pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0x594bf15b ioport_map +EXPORT_SYMBOL vmlinux 0x59523125 inet_del_protocol +EXPORT_SYMBOL vmlinux 0x595d0946 empty_zero_page +EXPORT_SYMBOL vmlinux 0x597b51f5 simple_rename +EXPORT_SYMBOL vmlinux 0x597c68ed task_tgid_nr_ns +EXPORT_SYMBOL vmlinux 0x598e4904 mod_timer_pending +EXPORT_SYMBOL vmlinux 0x599f982e fifo_create_dflt +EXPORT_SYMBOL vmlinux 0x59aa14cf fence_release +EXPORT_SYMBOL vmlinux 0x59b3378a completion_done +EXPORT_SYMBOL vmlinux 0x59b86552 pci_dev_get +EXPORT_SYMBOL vmlinux 0x59c41632 neigh_event_ns +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a2fee03 kmalloc_caches +EXPORT_SYMBOL vmlinux 0x5a32ce50 bdget +EXPORT_SYMBOL vmlinux 0x5a41a826 powerpc_debugfs_root +EXPORT_SYMBOL vmlinux 0x5a592f5b of_device_get_match_data +EXPORT_SYMBOL vmlinux 0x5a68705e blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0x5ac677f0 blk_queue_bounce +EXPORT_SYMBOL vmlinux 0x5ad41ce3 proto_unregister +EXPORT_SYMBOL vmlinux 0x5ade77cc __skb_get_hash +EXPORT_SYMBOL vmlinux 0x5ae443cf mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0x5aea02b0 inet6_bind +EXPORT_SYMBOL vmlinux 0x5aff4177 vme_lm_get +EXPORT_SYMBOL vmlinux 0x5b04305a __blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x5b17795e alloc_disk_node +EXPORT_SYMBOL vmlinux 0x5b19634d div_s64_rem +EXPORT_SYMBOL vmlinux 0x5b1ae61f scm_detach_fds +EXPORT_SYMBOL vmlinux 0x5b20d8a9 crypto_sha256_finup +EXPORT_SYMBOL vmlinux 0x5b263b50 netlink_unicast +EXPORT_SYMBOL vmlinux 0x5b2a532d simple_dname +EXPORT_SYMBOL vmlinux 0x5b441f99 t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0x5b453179 devm_gpio_free +EXPORT_SYMBOL vmlinux 0x5b48887b block_truncate_page +EXPORT_SYMBOL vmlinux 0x5b4ab574 scsi_cmd_blk_ioctl +EXPORT_SYMBOL vmlinux 0x5b7165e1 agp_backend_acquire +EXPORT_SYMBOL vmlinux 0x5b9828c5 dma_spin_lock +EXPORT_SYMBOL vmlinux 0x5b9e0db8 __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0x5baf2504 mb_cache_shrink +EXPORT_SYMBOL vmlinux 0x5bb2f23a generic_writepages +EXPORT_SYMBOL vmlinux 0x5bd7c30d cfb_copyarea +EXPORT_SYMBOL vmlinux 0x5bd7dec0 inet_frags_fini +EXPORT_SYMBOL vmlinux 0x5be097dd pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0x5c12ccf7 max8925_bulk_read +EXPORT_SYMBOL vmlinux 0x5c15c3f7 put_io_context +EXPORT_SYMBOL vmlinux 0x5c19b888 dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0x5c211877 of_scan_pci_bridge +EXPORT_SYMBOL vmlinux 0x5c2c036b security_dentry_init_security +EXPORT_SYMBOL vmlinux 0x5c37f319 _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x5c7814a9 netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0x5c80e791 ip6_expire_frag_queue +EXPORT_SYMBOL vmlinux 0x5c8efedd agp_collect_device_status +EXPORT_SYMBOL vmlinux 0x5c98d489 mount_ns +EXPORT_SYMBOL vmlinux 0x5cb4adf9 dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0x5cbddd43 devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x5cc32bdc bitmap_copy_le +EXPORT_SYMBOL vmlinux 0x5ced75e2 validate_sp +EXPORT_SYMBOL vmlinux 0x5cee0ebb unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x5cf04777 sock_edemux +EXPORT_SYMBOL vmlinux 0x5cf237fe tcp_init_sock +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5d3068ac agp_enable +EXPORT_SYMBOL vmlinux 0x5d3bed3d dmam_free_coherent +EXPORT_SYMBOL vmlinux 0x5d550c4d scsi_sd_probe_domain +EXPORT_SYMBOL vmlinux 0x5d58efa0 convert_ifc_address +EXPORT_SYMBOL vmlinux 0x5d600272 unmap_underlying_metadata +EXPORT_SYMBOL vmlinux 0x5d738ab4 dcb_setapp +EXPORT_SYMBOL vmlinux 0x5d8e3aa2 devm_ioport_unmap +EXPORT_SYMBOL vmlinux 0x5d95de02 neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0x5da340fa block_write_end +EXPORT_SYMBOL vmlinux 0x5dae2468 inode_newsize_ok +EXPORT_SYMBOL vmlinux 0x5db03407 devm_release_resource +EXPORT_SYMBOL vmlinux 0x5dd6d560 pci_scan_slot +EXPORT_SYMBOL vmlinux 0x5de9914c netdev_master_upper_dev_link_private +EXPORT_SYMBOL vmlinux 0x5e0a8b48 mmc_flush_cache +EXPORT_SYMBOL vmlinux 0x5e0c149b pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0x5e27321b register_sysctl_paths +EXPORT_SYMBOL vmlinux 0x5e3a8a9c __wake_up +EXPORT_SYMBOL vmlinux 0x5e431172 del_gendisk +EXPORT_SYMBOL vmlinux 0x5e4fdf82 security_mmap_file +EXPORT_SYMBOL vmlinux 0x5e514a63 genphy_config_aneg +EXPORT_SYMBOL vmlinux 0x5e6f18f8 tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0x5e6ff3f8 tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0x5e866d85 prandom_bytes +EXPORT_SYMBOL vmlinux 0x5e89574a ata_link_printk +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5e967015 of_device_is_compatible +EXPORT_SYMBOL vmlinux 0x5eaad9a0 twl6040_set_pll +EXPORT_SYMBOL vmlinux 0x5eb0401e proc_dostring +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5ec50de5 iget5_locked +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5ed739b5 iov_iter_zero +EXPORT_SYMBOL vmlinux 0x5ed77e13 tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0x5ef2295b __vfs_write +EXPORT_SYMBOL vmlinux 0x5f005368 kstrtou8 +EXPORT_SYMBOL vmlinux 0x5f04d129 fb_show_logo +EXPORT_SYMBOL vmlinux 0x5f050284 dma_find_channel +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f0fc9bd key_unlink +EXPORT_SYMBOL vmlinux 0x5f16b30d tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0x5f2d3d61 kfree_skb +EXPORT_SYMBOL vmlinux 0x5f754e5a memset +EXPORT_SYMBOL vmlinux 0x5f772550 devm_clk_get +EXPORT_SYMBOL vmlinux 0x5f7eb9ee dev_printk_emit +EXPORT_SYMBOL vmlinux 0x5f81628a input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0x5f8a2728 isa_io_base +EXPORT_SYMBOL vmlinux 0x5f8c45d0 __mmc_claim_host +EXPORT_SYMBOL vmlinux 0x5f9f16ae generic_perform_write +EXPORT_SYMBOL vmlinux 0x5fb4de82 ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0x5fc4adc0 scsi_register_driver +EXPORT_SYMBOL vmlinux 0x5fd268cb radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0x5fda0227 vfs_stat +EXPORT_SYMBOL vmlinux 0x5fe5589f register_shrinker +EXPORT_SYMBOL vmlinux 0x5fe72108 bprm_change_interp +EXPORT_SYMBOL vmlinux 0x5feebbec __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0x5ff0d770 i8042_check_port_owner +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x60083bc1 sock_wmalloc +EXPORT_SYMBOL vmlinux 0x6013a15d led_set_brightness +EXPORT_SYMBOL vmlinux 0x6017d786 sg_miter_skip +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x602ed815 vme_register_bridge +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x606d0b09 secure_tcpv6_sequence_number +EXPORT_SYMBOL vmlinux 0x6073732c cur_cpu_spec +EXPORT_SYMBOL vmlinux 0x60855641 rtnl_notify +EXPORT_SYMBOL vmlinux 0x6091644e flow_keys_dissector +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x60b69a24 vm_insert_mixed +EXPORT_SYMBOL vmlinux 0x60b86f61 sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0x60d6acb2 iommu_tbl_range_alloc +EXPORT_SYMBOL vmlinux 0x60df1e3b posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x61190463 cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x613be4fa dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0x61413f1b sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0x61492d7d __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0x616d9637 input_register_device +EXPORT_SYMBOL vmlinux 0x61b3560c cmdline_parts_set +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61d89898 copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0x61e8954d release_pages +EXPORT_SYMBOL vmlinux 0x61ee719c jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x61eef2c9 _insb +EXPORT_SYMBOL vmlinux 0x61f4d6bb skb_copy_expand +EXPORT_SYMBOL vmlinux 0x61fa8dca bioset_create +EXPORT_SYMBOL vmlinux 0x620757d1 blk_integrity_merge_rq +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 0x622c80ba tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0x623a559a invalidate_partition +EXPORT_SYMBOL vmlinux 0x6245d4db free_netdev +EXPORT_SYMBOL vmlinux 0x62538167 slhc_toss +EXPORT_SYMBOL vmlinux 0x6257228a pci_assign_resource +EXPORT_SYMBOL vmlinux 0x625be79c blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x6279479f of_cpufreq_power_cooling_register +EXPORT_SYMBOL vmlinux 0x62827bec security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x6294990e sk_common_release +EXPORT_SYMBOL vmlinux 0x62bb5cb0 qdisc_list_add +EXPORT_SYMBOL vmlinux 0x62e36246 blk_alloc_queue +EXPORT_SYMBOL vmlinux 0x62ee7562 ip6_frag_match +EXPORT_SYMBOL vmlinux 0x6311f617 mntput +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x63231951 gen_pool_create +EXPORT_SYMBOL vmlinux 0x632432cf is_bad_inode +EXPORT_SYMBOL vmlinux 0x63521696 __vfs_read +EXPORT_SYMBOL vmlinux 0x637ad45c kmem_cache_size +EXPORT_SYMBOL vmlinux 0x6381c383 lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x6385fe72 dev_add_offload +EXPORT_SYMBOL vmlinux 0x638a1064 vfs_write +EXPORT_SYMBOL vmlinux 0x6399bde3 bio_add_page +EXPORT_SYMBOL vmlinux 0x63a2122c vme_master_request +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63b78511 file_update_time +EXPORT_SYMBOL vmlinux 0x63bc76d0 tty_set_operations +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63dc1eb8 skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0x63e75a3e netlink_broadcast_filtered +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63ee5d7a bio_integrity_prep +EXPORT_SYMBOL vmlinux 0x63fc232f strlen_user +EXPORT_SYMBOL vmlinux 0x6400cac2 blk_queue_find_tag +EXPORT_SYMBOL vmlinux 0x640396ad __cleancache_put_page +EXPORT_SYMBOL vmlinux 0x6403e338 tcp_memory_pressure +EXPORT_SYMBOL vmlinux 0x6409cb6c of_graph_get_remote_port_parent +EXPORT_SYMBOL vmlinux 0x640c19ec init_buffer +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x642709c7 phy_register_fixup +EXPORT_SYMBOL vmlinux 0x6427925f __free_pages +EXPORT_SYMBOL vmlinux 0x64565307 lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0x645a9c06 pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0x646cd9a5 misc_register +EXPORT_SYMBOL vmlinux 0x64999478 congestion_wait +EXPORT_SYMBOL vmlinux 0x649cc160 tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0x64a4b84d cpu_rmap_update +EXPORT_SYMBOL vmlinux 0x64d23d4d pci_lost_interrupt +EXPORT_SYMBOL vmlinux 0x64fb068e d_path +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x65400222 __irq_offset_value +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x6557908a send_sig_info +EXPORT_SYMBOL vmlinux 0x65580564 unregister_qdisc +EXPORT_SYMBOL vmlinux 0x6565d33f scsi_kmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x65a70bf9 inet6_getname +EXPORT_SYMBOL vmlinux 0x65a9fe59 da903x_query_status +EXPORT_SYMBOL vmlinux 0x65b1cdc8 mdiobus_unregister +EXPORT_SYMBOL vmlinux 0x65b8deb4 agp_free_memory +EXPORT_SYMBOL vmlinux 0x65bb12d1 blk_mq_start_request +EXPORT_SYMBOL vmlinux 0x65bb58a2 _raw_read_trylock +EXPORT_SYMBOL vmlinux 0x65d2580e netif_receive_skb_sk +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 0x65f804b2 ipv4_specific +EXPORT_SYMBOL vmlinux 0x6600a576 genl_notify +EXPORT_SYMBOL vmlinux 0x66097287 iov_iter_init +EXPORT_SYMBOL vmlinux 0x6610905b tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0x66116cab kthread_bind +EXPORT_SYMBOL vmlinux 0x6631fc74 blk_finish_request +EXPORT_SYMBOL vmlinux 0x664ebed3 setup_arg_pages +EXPORT_SYMBOL vmlinux 0x667c3a4d unlock_page +EXPORT_SYMBOL vmlinux 0x667ebcfc genphy_setup_forced +EXPORT_SYMBOL vmlinux 0x6695c612 bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0x669a41c3 lock_fb_info +EXPORT_SYMBOL vmlinux 0x66b9b35b agp_backend_release +EXPORT_SYMBOL vmlinux 0x66c738e2 dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0x66d7b0ce inet_register_protosw +EXPORT_SYMBOL vmlinux 0x66f6bedb dev_change_carrier +EXPORT_SYMBOL vmlinux 0x66fca7c1 iov_iter_fault_in_multipages_readable +EXPORT_SYMBOL vmlinux 0x670e209c security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0x671f6e0f ping_prot +EXPORT_SYMBOL vmlinux 0x673f815e agp_bridges +EXPORT_SYMBOL vmlinux 0x6742dca6 tcp_parse_options +EXPORT_SYMBOL vmlinux 0x67733cf4 mb_cache_create +EXPORT_SYMBOL vmlinux 0x67858673 jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0x6794f60f xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0x679b9b4e netlink_kernel_release +EXPORT_SYMBOL vmlinux 0x67a1483d netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x68021db3 make_kuid +EXPORT_SYMBOL vmlinux 0x6802f813 msi_bitmap_free_hwirqs +EXPORT_SYMBOL vmlinux 0x6808b453 __unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x6819723d cdrom_open +EXPORT_SYMBOL vmlinux 0x682d64f4 mipi_dsi_detach +EXPORT_SYMBOL vmlinux 0x6837f5b2 blkdev_fsync +EXPORT_SYMBOL vmlinux 0x6848b254 unlock_rename +EXPORT_SYMBOL vmlinux 0x68609857 complete_and_exit +EXPORT_SYMBOL vmlinux 0x6876dc98 swiotlb_map_sg_attrs +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x689445e3 module_refcount +EXPORT_SYMBOL vmlinux 0x689a680d __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0x68a18e8c bioset_integrity_free +EXPORT_SYMBOL vmlinux 0x68b83ac6 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x68ba5730 netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0x68f9d56f cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0x6918b951 vfs_unlink +EXPORT_SYMBOL vmlinux 0x691f81ac i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0x6949e714 of_device_unregister +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x69a0ca7d iowrite16be +EXPORT_SYMBOL vmlinux 0x69a358a6 iomem_resource +EXPORT_SYMBOL vmlinux 0x69a47add d_splice_alias +EXPORT_SYMBOL vmlinux 0x69a7f684 no_llseek +EXPORT_SYMBOL vmlinux 0x69ad2f20 kstrtouint +EXPORT_SYMBOL vmlinux 0x69b735e1 key_validate +EXPORT_SYMBOL vmlinux 0x69c15c5b cleancache_register_ops +EXPORT_SYMBOL vmlinux 0x69c689b8 __netif_schedule +EXPORT_SYMBOL vmlinux 0x69d7e5b8 __debugger_ipi +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a037f31 param_ops_invbool +EXPORT_SYMBOL vmlinux 0x6a13c089 md_finish_reshape +EXPORT_SYMBOL vmlinux 0x6a28babf generic_end_io_acct +EXPORT_SYMBOL vmlinux 0x6a38e416 blk_make_request +EXPORT_SYMBOL vmlinux 0x6a3f7cfa dquot_initialize +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a631823 ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0x6a6d004d padata_alloc_possible +EXPORT_SYMBOL vmlinux 0x6a740c54 gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x6a76f3ac blk_iopoll_enable +EXPORT_SYMBOL vmlinux 0x6a7eed5e scmd_printk +EXPORT_SYMBOL vmlinux 0x6a80a3f5 cpm_muram_free +EXPORT_SYMBOL vmlinux 0x6a829446 ilookup5 +EXPORT_SYMBOL vmlinux 0x6a8c0f81 abx500_startup_irq_enabled +EXPORT_SYMBOL vmlinux 0x6aa4d6a6 mmc_remove_host +EXPORT_SYMBOL vmlinux 0x6acafd5b cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0x6acb973d iowrite32be +EXPORT_SYMBOL vmlinux 0x6acc9421 i2c_put_adapter +EXPORT_SYMBOL vmlinux 0x6add8777 netpoll_parse_options +EXPORT_SYMBOL vmlinux 0x6ae074c1 nd_region_acquire_lane +EXPORT_SYMBOL vmlinux 0x6ae2a0e2 dquot_destroy +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6af5cff3 revalidate_disk +EXPORT_SYMBOL vmlinux 0x6b06fdce delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x6b188fac clk_get +EXPORT_SYMBOL vmlinux 0x6b1b67d3 __bdevname +EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack +EXPORT_SYMBOL vmlinux 0x6b66c889 fence_free +EXPORT_SYMBOL vmlinux 0x6b839ea4 elv_rb_del +EXPORT_SYMBOL vmlinux 0x6b8e2073 fsnotify_alloc_group +EXPORT_SYMBOL vmlinux 0x6b90363c xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0x6b9a2f11 of_get_ibm_chip_id +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bdcfd99 qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x6bf2edcd mount_pseudo +EXPORT_SYMBOL vmlinux 0x6c0524dc iunique +EXPORT_SYMBOL vmlinux 0x6c09c2a4 del_timer +EXPORT_SYMBOL vmlinux 0x6c1ce5ce strcspn +EXPORT_SYMBOL vmlinux 0x6c44c7fc sg_miter_start +EXPORT_SYMBOL vmlinux 0x6c4c6dbc phy_start_aneg +EXPORT_SYMBOL vmlinux 0x6c4ce0c5 simple_setattr +EXPORT_SYMBOL vmlinux 0x6c4e893b tcp_conn_request +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 0x6c720a19 dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0x6c8e47e9 skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0x6ca1d1a4 atomic64_read +EXPORT_SYMBOL vmlinux 0x6ca5b0f8 __net_get_random_once +EXPORT_SYMBOL vmlinux 0x6cb37127 flex_array_clear +EXPORT_SYMBOL vmlinux 0x6cbd19bf invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0x6cc2a4bc vga_con +EXPORT_SYMBOL vmlinux 0x6cc826d3 nf_getsockopt +EXPORT_SYMBOL vmlinux 0x6cc8b3fb pci_set_power_state +EXPORT_SYMBOL vmlinux 0x6cdc5c6b nla_strlcpy +EXPORT_SYMBOL vmlinux 0x6cf0854d of_count_phandle_with_args +EXPORT_SYMBOL vmlinux 0x6d0f1f89 dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x6d21d95e ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d3feea5 tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0x6d45526b udp6_set_csum +EXPORT_SYMBOL vmlinux 0x6d598166 inode_reclaim_rsv_space +EXPORT_SYMBOL vmlinux 0x6d61cd9b blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0x6d740223 flex_array_put +EXPORT_SYMBOL vmlinux 0x6d7d0747 get_tz_trend +EXPORT_SYMBOL vmlinux 0x6d8bac7d skb_kill_datagram +EXPORT_SYMBOL vmlinux 0x6d93eeeb ip6_route_output +EXPORT_SYMBOL vmlinux 0x6da928f4 _insw_ns +EXPORT_SYMBOL vmlinux 0x6dadb7ad iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0x6db4f22f __block_write_begin +EXPORT_SYMBOL vmlinux 0x6db67bf1 seq_open_private +EXPORT_SYMBOL vmlinux 0x6dccb9f8 dev_load +EXPORT_SYMBOL vmlinux 0x6ddce8da dm_kobject_release +EXPORT_SYMBOL vmlinux 0x6def2db2 half_md4_transform +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6dfe1316 nvdimm_namespace_common_probe +EXPORT_SYMBOL vmlinux 0x6e0927e9 qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0x6e272914 __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0x6e379526 kernstart_addr +EXPORT_SYMBOL vmlinux 0x6e38436e unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0x6e4f8078 sync_filesystem +EXPORT_SYMBOL vmlinux 0x6e5876f4 ata_print_version +EXPORT_SYMBOL vmlinux 0x6e595003 iput +EXPORT_SYMBOL vmlinux 0x6e6514ed radix_tree_insert +EXPORT_SYMBOL vmlinux 0x6e65f5a6 ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0x6e664f5e inet_stream_ops +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e8f4c3a replace_mount_options +EXPORT_SYMBOL vmlinux 0x6e90af5c netpoll_send_udp +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6eb74dff proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x6ec07d21 mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x6ec1ce1f fsnotify_put_mark +EXPORT_SYMBOL vmlinux 0x6ed77687 dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0x6f0166cf input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0x6f1787d1 tcp_poll +EXPORT_SYMBOL vmlinux 0x6f20960a full_name_hash +EXPORT_SYMBOL vmlinux 0x6f88effb hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x6f9f6e7a register_quota_format +EXPORT_SYMBOL vmlinux 0x6faa2b00 get_pci_dma_ops +EXPORT_SYMBOL vmlinux 0x6fbf07cd __free_page_frag +EXPORT_SYMBOL vmlinux 0x6fc17d59 sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6fde4be9 dmam_alloc_noncoherent +EXPORT_SYMBOL vmlinux 0x6fe3ebab dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0x70350a9b pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x7038044d __elv_add_request +EXPORT_SYMBOL vmlinux 0x7044db91 bdev_read_only +EXPORT_SYMBOL vmlinux 0x70523a7a __cond_resched_softirq +EXPORT_SYMBOL vmlinux 0x70525bc7 blk_queue_stack_limits +EXPORT_SYMBOL vmlinux 0x7054a3e4 request_dma +EXPORT_SYMBOL vmlinux 0x7062b4cd cmdline_parts_free +EXPORT_SYMBOL vmlinux 0x70691ff4 blk_requeue_request +EXPORT_SYMBOL vmlinux 0x706d051c del_timer_sync +EXPORT_SYMBOL vmlinux 0x7077bbfe phy_suspend +EXPORT_SYMBOL vmlinux 0x707f43f6 __ctzdi2 +EXPORT_SYMBOL vmlinux 0x708c2332 d_alloc_pseudo +EXPORT_SYMBOL vmlinux 0x70b511c2 d_alloc_name +EXPORT_SYMBOL vmlinux 0x70cc40e5 pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0x70ccda16 __devcgroup_inode_permission +EXPORT_SYMBOL vmlinux 0x70d888b7 __debugger_fault_handler +EXPORT_SYMBOL vmlinux 0x70e6754d of_root +EXPORT_SYMBOL vmlinux 0x70f732e3 of_match_node +EXPORT_SYMBOL vmlinux 0x70f96f88 glob_match +EXPORT_SYMBOL vmlinux 0x7129b8a4 __starget_for_each_device +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x712ed13e bdi_register +EXPORT_SYMBOL vmlinux 0x712ed37b radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x7130a9ef sb_set_blocksize +EXPORT_SYMBOL vmlinux 0x713ca177 phy_read_mmd_indirect +EXPORT_SYMBOL vmlinux 0x71452c27 filemap_write_and_wait +EXPORT_SYMBOL vmlinux 0x714dd061 inet_stream_connect +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x71988b0b from_kgid_munged +EXPORT_SYMBOL vmlinux 0x71a50dbc register_blkdev +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71afd9e0 ps2_begin_command +EXPORT_SYMBOL vmlinux 0x71c90087 memcmp +EXPORT_SYMBOL vmlinux 0x71f65175 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0x72152579 sg_miter_next +EXPORT_SYMBOL vmlinux 0x72265382 dev_get_flags +EXPORT_SYMBOL vmlinux 0x723a999b register_md_personality +EXPORT_SYMBOL vmlinux 0x723ade22 __nd_driver_register +EXPORT_SYMBOL vmlinux 0x7248df8c netif_rx +EXPORT_SYMBOL vmlinux 0x72565716 request_key_async_with_auxdata +EXPORT_SYMBOL vmlinux 0x726feba7 bitmap_endwrite +EXPORT_SYMBOL vmlinux 0x727bdf86 vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0x728f54b8 kill_bdev +EXPORT_SYMBOL vmlinux 0x7293bf93 fsl_ifc_ctrl_dev +EXPORT_SYMBOL vmlinux 0x72ac928a tty_unregister_device +EXPORT_SYMBOL vmlinux 0x72afb10d follow_down +EXPORT_SYMBOL vmlinux 0x72b243d4 free_dma +EXPORT_SYMBOL vmlinux 0x72b6fa56 fence_wait_timeout +EXPORT_SYMBOL vmlinux 0x72d4c23c fsl_get_sys_freq +EXPORT_SYMBOL vmlinux 0x72d58de9 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0x72e9af2e security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x72fc0356 inet_twsk_deschedule +EXPORT_SYMBOL vmlinux 0x730e15d6 mipi_dsi_dcs_set_tear_off +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x732055d3 wait_for_key_construction +EXPORT_SYMBOL vmlinux 0x7337ed06 ihold +EXPORT_SYMBOL vmlinux 0x733b2383 next_tlbcam_idx +EXPORT_SYMBOL vmlinux 0x733c3b54 kasprintf +EXPORT_SYMBOL vmlinux 0x7359045e d_lookup +EXPORT_SYMBOL vmlinux 0x735d1900 mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0x735d8503 add_wait_queue +EXPORT_SYMBOL vmlinux 0x73710a3e dqstats +EXPORT_SYMBOL vmlinux 0x7377a632 neigh_lookup +EXPORT_SYMBOL vmlinux 0x7381c963 netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0x73835398 of_find_node_by_name +EXPORT_SYMBOL vmlinux 0x7384cc96 __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x738681d6 ipv6_mc_check_mld +EXPORT_SYMBOL vmlinux 0x739f63e8 neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0x73bda52f __kfree_skb +EXPORT_SYMBOL vmlinux 0x73c42595 sync_blockdev +EXPORT_SYMBOL vmlinux 0x73e20c1c strlcpy +EXPORT_SYMBOL vmlinux 0x73f71e2f seq_dentry +EXPORT_SYMBOL vmlinux 0x7405087e inet_reqsk_alloc +EXPORT_SYMBOL vmlinux 0x7410aba2 strreplace +EXPORT_SYMBOL vmlinux 0x7417abba get_phy_device +EXPORT_SYMBOL vmlinux 0x7430c1b7 copy_from_iter +EXPORT_SYMBOL vmlinux 0x747195f0 hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x7485e15e unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x7496356e scsi_host_lookup +EXPORT_SYMBOL vmlinux 0x749bf432 cdrom_ioctl +EXPORT_SYMBOL vmlinux 0x74bc07ee xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74d2c44e tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x74f96389 vga_client_register +EXPORT_SYMBOL vmlinux 0x7505bdef memchr_inv +EXPORT_SYMBOL vmlinux 0x7507cddf xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0x750f8184 register_qdisc +EXPORT_SYMBOL vmlinux 0x7518418d mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0x7538b132 agp_off +EXPORT_SYMBOL vmlinux 0x75437ac6 pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0x75484491 devm_get_gpiod_from_child +EXPORT_SYMBOL vmlinux 0x754f5576 param_get_short +EXPORT_SYMBOL vmlinux 0x75531db2 dma_pool_create +EXPORT_SYMBOL vmlinux 0x75560be5 of_phy_attach +EXPORT_SYMBOL vmlinux 0x756dd160 start_thread +EXPORT_SYMBOL vmlinux 0x757dfc86 register_console +EXPORT_SYMBOL vmlinux 0x757f088f cpm_muram_offset +EXPORT_SYMBOL vmlinux 0x75845d5c param_get_string +EXPORT_SYMBOL vmlinux 0x7593d385 div64_s64 +EXPORT_SYMBOL vmlinux 0x75994700 add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0x759d2852 mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0x75aca8e1 generic_pipe_buf_steal +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75bdea12 iommu_area_alloc +EXPORT_SYMBOL vmlinux 0x75c11e47 blk_queue_make_request +EXPORT_SYMBOL vmlinux 0x75d554d0 neigh_seq_next +EXPORT_SYMBOL vmlinux 0x75d9e684 napi_gro_frags +EXPORT_SYMBOL vmlinux 0x75f62648 tty_devnum +EXPORT_SYMBOL vmlinux 0x75fb24b9 tty_port_open +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x7620546d key_link +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x764bd77c request_resource +EXPORT_SYMBOL vmlinux 0x766f385a blk_queue_end_tag +EXPORT_SYMBOL vmlinux 0x76749fd2 xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0x76841d83 pci_fixup_device +EXPORT_SYMBOL vmlinux 0x769e06d7 smp_call_function_many +EXPORT_SYMBOL vmlinux 0x76a8227a dev_uc_unsync +EXPORT_SYMBOL vmlinux 0x76b5cbf3 block_write_full_page +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 0x7701103c dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0x77143b46 seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0x7719cf8e __dquot_transfer +EXPORT_SYMBOL vmlinux 0x771cf835 dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x772c54a3 kfree_skb_partial +EXPORT_SYMBOL vmlinux 0x772db706 generic_listxattr +EXPORT_SYMBOL vmlinux 0x77685656 mmc_can_reset +EXPORT_SYMBOL vmlinux 0x77696eb5 free_page_put_link +EXPORT_SYMBOL vmlinux 0x779a18af kstrtoll +EXPORT_SYMBOL vmlinux 0x779cb054 dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0x77b089e1 jbd2_journal_start +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77beb98a iterate_supers_type +EXPORT_SYMBOL vmlinux 0x77d99c73 inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0x77f8cfc9 kernel_getsockname +EXPORT_SYMBOL vmlinux 0x7800713a tty_port_put +EXPORT_SYMBOL vmlinux 0x780ab770 md_write_start +EXPORT_SYMBOL vmlinux 0x782567ec memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0x782a197e netif_schedule_queue +EXPORT_SYMBOL vmlinux 0x783b3563 wake_up_atomic_t +EXPORT_SYMBOL vmlinux 0x783c3b72 d_instantiate_unique +EXPORT_SYMBOL vmlinux 0x785754be vmap +EXPORT_SYMBOL vmlinux 0x786eb580 phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x78883254 phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0x788eebca tty_lock +EXPORT_SYMBOL vmlinux 0x789affb1 frontswap_tmem_exclusive_gets +EXPORT_SYMBOL vmlinux 0x78a6f18e tcp_try_fastopen +EXPORT_SYMBOL vmlinux 0x78aaf67e twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0x78ad14df nonseekable_open +EXPORT_SYMBOL vmlinux 0x78c0fa1e del_random_ready_callback +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x796fc5ce scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0x79815669 always_delete_dentry +EXPORT_SYMBOL vmlinux 0x798d5e15 __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0x79972446 key_payload_reserve +EXPORT_SYMBOL vmlinux 0x79aa04a2 get_random_bytes +EXPORT_SYMBOL vmlinux 0x79c4a8ba inode_permission +EXPORT_SYMBOL vmlinux 0x79dd9992 pci_enable_msix +EXPORT_SYMBOL vmlinux 0x79e11012 param_get_ushort +EXPORT_SYMBOL vmlinux 0x79e20f20 jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0x7a27c184 ewma_init +EXPORT_SYMBOL vmlinux 0x7a282bdb __f_setown +EXPORT_SYMBOL vmlinux 0x7a2bfadf tcp_close +EXPORT_SYMBOL vmlinux 0x7a2ced77 netdev_err +EXPORT_SYMBOL vmlinux 0x7a439fe9 blk_mq_delay_queue +EXPORT_SYMBOL vmlinux 0x7a43a67a import_iovec +EXPORT_SYMBOL vmlinux 0x7a4497db kzfree +EXPORT_SYMBOL vmlinux 0x7a4a66a8 of_parse_phandle_with_args +EXPORT_SYMBOL vmlinux 0x7a4c49e6 i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0x7a70d395 tcf_em_unregister +EXPORT_SYMBOL vmlinux 0x7a7dc8a7 scsi_device_put +EXPORT_SYMBOL vmlinux 0x7a8c3b01 read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0x7a8cacd2 dev_queue_xmit_sk +EXPORT_SYMBOL vmlinux 0x7a925833 cpufreq_get_global_kobject +EXPORT_SYMBOL vmlinux 0x7a95e5ae do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7aba79e9 unregister_netdev +EXPORT_SYMBOL vmlinux 0x7abccd6b filemap_fault +EXPORT_SYMBOL vmlinux 0x7acc2e78 tc_classify_compat +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7ad4461e dev_get_phys_port_id +EXPORT_SYMBOL vmlinux 0x7add44b5 posix_acl_valid +EXPORT_SYMBOL vmlinux 0x7ae6c18b scsi_register +EXPORT_SYMBOL vmlinux 0x7af716f1 pci_find_bus +EXPORT_SYMBOL vmlinux 0x7afa89fc vsnprintf +EXPORT_SYMBOL vmlinux 0x7b135f1f sock_i_uid +EXPORT_SYMBOL vmlinux 0x7b1ade38 lz4_decompress +EXPORT_SYMBOL vmlinux 0x7b283ce3 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0x7b32a1f8 inode_needs_sync +EXPORT_SYMBOL vmlinux 0x7b552ba7 sk_mc_loop +EXPORT_SYMBOL vmlinux 0x7b5c8440 vm_munmap +EXPORT_SYMBOL vmlinux 0x7b676cb6 dev_open +EXPORT_SYMBOL vmlinux 0x7bc2f28b swiotlb_free_coherent +EXPORT_SYMBOL vmlinux 0x7be4827c pci_dram_offset +EXPORT_SYMBOL vmlinux 0x7bfcbcd2 input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0x7c003aef _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0x7c1372e8 panic +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c39ef43 nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c61340c __release_region +EXPORT_SYMBOL vmlinux 0x7c69bf7f blk_stop_queue +EXPORT_SYMBOL vmlinux 0x7c9291d1 csum_partial_copy_generic +EXPORT_SYMBOL vmlinux 0x7c98845d twl_i2c_read +EXPORT_SYMBOL vmlinux 0x7c99af81 bitmap_startwrite +EXPORT_SYMBOL vmlinux 0x7cafad9e of_mdiobus_register +EXPORT_SYMBOL vmlinux 0x7cb1ae69 cpu_down +EXPORT_SYMBOL vmlinux 0x7cb81c66 __blk_end_request_all +EXPORT_SYMBOL vmlinux 0x7cc2bfab security_path_mkdir +EXPORT_SYMBOL vmlinux 0x7cc744de nvdimm_bus_unlock +EXPORT_SYMBOL vmlinux 0x7cde1543 pci_set_mwi +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7cf86c4c nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x7cfd6711 unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x7d0948bc pci_unmap_rom +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d11c268 jiffies +EXPORT_SYMBOL vmlinux 0x7d3c52c5 neigh_seq_start +EXPORT_SYMBOL vmlinux 0x7d5fdf8d dst_alloc +EXPORT_SYMBOL vmlinux 0x7d614082 rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0x7d705738 blk_start_plug +EXPORT_SYMBOL vmlinux 0x7d7c0814 xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0x7daadcd0 kernel_accept +EXPORT_SYMBOL vmlinux 0x7dcb1ebe ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0x7de73843 scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0x7deb1650 sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7df3bfed mark_info_dirty +EXPORT_SYMBOL vmlinux 0x7df5e243 jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0x7e261141 i2c_release_client +EXPORT_SYMBOL vmlinux 0x7e2fa5c7 add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0x7e3b5c9d generic_file_open +EXPORT_SYMBOL vmlinux 0x7e418045 tty_kref_put +EXPORT_SYMBOL vmlinux 0x7e47ed30 eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0x7e4ee5e6 xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0x7e4eee5c mnt_set_expiry +EXPORT_SYMBOL vmlinux 0x7e87227e slhc_compress +EXPORT_SYMBOL vmlinux 0x7ea8fb99 blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0x7ec3e55f kdb_current_task +EXPORT_SYMBOL vmlinux 0x7ecb001b __per_cpu_offset +EXPORT_SYMBOL vmlinux 0x7ed59ef5 unregister_console +EXPORT_SYMBOL vmlinux 0x7ee6d93a nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x7ee73c0c memcg_socket_limit_enabled +EXPORT_SYMBOL vmlinux 0x7ef5595b load_nls_default +EXPORT_SYMBOL vmlinux 0x7ef6eeb1 of_mdio_find_bus +EXPORT_SYMBOL vmlinux 0x7f02188f __msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x7f1261ad block_write_begin +EXPORT_SYMBOL vmlinux 0x7f1c7e28 kmap_to_page +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f2ac7a1 __test_set_page_writeback +EXPORT_SYMBOL vmlinux 0x7f2c0d32 blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0x7f62a045 cpu_maps_update_done +EXPORT_SYMBOL vmlinux 0x7f838d33 netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0x7fa38cee param_get_int +EXPORT_SYMBOL vmlinux 0x7fa7cf36 input_unregister_device +EXPORT_SYMBOL vmlinux 0x7faac608 twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0x7fb50232 d_find_alias +EXPORT_SYMBOL vmlinux 0x7fc718f5 simple_empty +EXPORT_SYMBOL vmlinux 0x7fcbe026 follow_up +EXPORT_SYMBOL vmlinux 0x7fdbe04f seq_open +EXPORT_SYMBOL vmlinux 0x7fde2edb vme_master_read +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x800164d7 twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0x800fdc82 sock_no_mmap +EXPORT_SYMBOL vmlinux 0x8027c40a dev_trans_start +EXPORT_SYMBOL vmlinux 0x802a7e7b tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0x802c1f45 tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0x8030a56e dev_mc_init +EXPORT_SYMBOL vmlinux 0x80339c04 netdev_all_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x80601a56 swiotlb_dma_supported +EXPORT_SYMBOL vmlinux 0x8067c4fb generic_block_fiemap +EXPORT_SYMBOL vmlinux 0x80b03b7f __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80d9b932 netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x80d9e62b request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0x8121fcaa scsi_report_opcode +EXPORT_SYMBOL vmlinux 0x81329e6c default_file_splice_read +EXPORT_SYMBOL vmlinux 0x81354929 kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x8137cb82 devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x813b9015 dquot_enable +EXPORT_SYMBOL vmlinux 0x81455f55 textsearch_unregister +EXPORT_SYMBOL vmlinux 0x8145966f serio_interrupt +EXPORT_SYMBOL vmlinux 0x814e7730 nf_ct_destroy +EXPORT_SYMBOL vmlinux 0x814eee11 security_path_rmdir +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x815c56d0 cpu_present_mask +EXPORT_SYMBOL vmlinux 0x8166cd1a dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0x81701686 audit_log +EXPORT_SYMBOL vmlinux 0x81798f05 dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x8180ce11 add_random_ready_callback +EXPORT_SYMBOL vmlinux 0x818c1f46 jbd2__journal_start +EXPORT_SYMBOL vmlinux 0x81a07f4e _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0x81a32fb0 dev_uc_flush +EXPORT_SYMBOL vmlinux 0x81a47249 ps2_sendbyte +EXPORT_SYMBOL vmlinux 0x81adb612 generic_removexattr +EXPORT_SYMBOL vmlinux 0x81c090d5 mmc_hw_reset +EXPORT_SYMBOL vmlinux 0x81da1624 elevator_change +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x81e09641 __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0x81f382d0 vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0x82072614 tasklet_kill +EXPORT_SYMBOL vmlinux 0x822c5a8c fence_add_callback +EXPORT_SYMBOL vmlinux 0x82701365 int_to_scsilun +EXPORT_SYMBOL vmlinux 0x828062b1 __frontswap_init +EXPORT_SYMBOL vmlinux 0x82871b60 dmt_modes +EXPORT_SYMBOL vmlinux 0x82acfb70 blk_iopoll_sched +EXPORT_SYMBOL vmlinux 0x82c909f3 clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0x82d32c11 notify_change +EXPORT_SYMBOL vmlinux 0x82da9d6c module_layout +EXPORT_SYMBOL vmlinux 0x82dabc6e sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0x82e5a238 vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x8304733a blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0x8308660f bio_clone_bioset +EXPORT_SYMBOL vmlinux 0x830a19d9 i2c_register_driver +EXPORT_SYMBOL vmlinux 0x830c4bd7 iterate_mounts +EXPORT_SYMBOL vmlinux 0x833e408c vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0x8372cd2f __gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x839430b2 __register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x83a89bd6 key_alloc +EXPORT_SYMBOL vmlinux 0x83afc85e md_set_array_sectors +EXPORT_SYMBOL vmlinux 0x83b009ea xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x83b727d5 tty_port_close_start +EXPORT_SYMBOL vmlinux 0x83bcdfde page_follow_link_light +EXPORT_SYMBOL vmlinux 0x83c52fba xfrm4_protocol_init +EXPORT_SYMBOL vmlinux 0x83e0c8c3 of_graph_get_endpoint_by_regs +EXPORT_SYMBOL vmlinux 0x83e1e897 dev_disable_lro +EXPORT_SYMBOL vmlinux 0x83ec0af0 skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0x83f5c46e init_task +EXPORT_SYMBOL vmlinux 0x84027259 agp_generic_alloc_by_type +EXPORT_SYMBOL vmlinux 0x844404cf ISA_DMA_THRESHOLD +EXPORT_SYMBOL vmlinux 0x84692e65 set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0x848be57d dev_mc_del +EXPORT_SYMBOL vmlinux 0x849a8822 simple_transaction_get +EXPORT_SYMBOL vmlinux 0x849d4785 inet_addr_type +EXPORT_SYMBOL vmlinux 0x84b183ae strncmp +EXPORT_SYMBOL vmlinux 0x84bc38a7 xfrm6_prepare_output +EXPORT_SYMBOL vmlinux 0x84bd69bf dq_data_lock +EXPORT_SYMBOL vmlinux 0x84c87a07 console_start +EXPORT_SYMBOL vmlinux 0x84d0af27 __serio_register_driver +EXPORT_SYMBOL vmlinux 0x84e00945 d_alloc +EXPORT_SYMBOL vmlinux 0x84e90512 scsi_scan_target +EXPORT_SYMBOL vmlinux 0x84ea0578 forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0x84f68a50 netif_rx_ni +EXPORT_SYMBOL vmlinux 0x84ffea8b idr_preload +EXPORT_SYMBOL vmlinux 0x85084f69 mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0x85115f87 abx500_get_chip_id +EXPORT_SYMBOL vmlinux 0x85138083 phy_device_create +EXPORT_SYMBOL vmlinux 0x852c58ba ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0x852e6574 pci_disable_link_state +EXPORT_SYMBOL vmlinux 0x853c50e1 simple_lookup +EXPORT_SYMBOL vmlinux 0x854b4933 f_setown +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x857bd854 napi_gro_receive +EXPORT_SYMBOL vmlinux 0x8582b10d mmc_can_trim +EXPORT_SYMBOL vmlinux 0x8582fd9d fsnotify_init_mark +EXPORT_SYMBOL vmlinux 0x858d7afe textsearch_register +EXPORT_SYMBOL vmlinux 0x859a3836 set_bh_page +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85bb4959 blk_queue_max_write_same_sectors +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x85fdd045 mfd_cell_enable +EXPORT_SYMBOL vmlinux 0x860ad41d writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x86175466 phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0x864540a8 dev_mc_add +EXPORT_SYMBOL vmlinux 0x865029ac __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x86511e67 swiotlb_alloc_coherent +EXPORT_SYMBOL vmlinux 0x8652179d jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0x8664f62e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0x867383de pci_clear_mwi +EXPORT_SYMBOL vmlinux 0x867c6416 igrab +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x869b1b91 tty_register_ldisc +EXPORT_SYMBOL vmlinux 0x86a4889a kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0x86b4ac2e inet6_register_icmp_sender +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x871c0a7e fiemap_check_flags +EXPORT_SYMBOL vmlinux 0x872becad of_get_parent +EXPORT_SYMBOL vmlinux 0x873ff8d7 input_unregister_handle +EXPORT_SYMBOL vmlinux 0x8769bfbd try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x876f1a60 dev_mc_unsync +EXPORT_SYMBOL vmlinux 0x878ab3ce sysctl_tcp_adv_win_scale +EXPORT_SYMBOL vmlinux 0x8798e453 __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0x87dda7c9 pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x87ea5944 path_put +EXPORT_SYMBOL vmlinux 0x87fba2dc mpage_readpages +EXPORT_SYMBOL vmlinux 0x88279f25 cpm_muram_alloc +EXPORT_SYMBOL vmlinux 0x8827aa2a devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0x885035f4 param_ops_charp +EXPORT_SYMBOL vmlinux 0x885d04ea __ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x8866ee38 nvdimm_revalidate_disk +EXPORT_SYMBOL vmlinux 0x8895de84 xfrm4_prepare_output +EXPORT_SYMBOL vmlinux 0x889b0ed9 __dquot_free_space +EXPORT_SYMBOL vmlinux 0x88a7b8e8 neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x891fbb10 mempool_destroy +EXPORT_SYMBOL vmlinux 0x8950111c blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x89529b85 xfrm_garbage_collect +EXPORT_SYMBOL vmlinux 0x8953f8ff __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x895fd26b bio_flush_dcache_pages +EXPORT_SYMBOL vmlinux 0x89670c41 dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0x896da0fe pci_find_hose_for_OF_device +EXPORT_SYMBOL vmlinux 0x89797060 _raw_read_lock +EXPORT_SYMBOL vmlinux 0x89afe34e __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0x89b0a5fd kill_block_super +EXPORT_SYMBOL vmlinux 0x89cb0b28 of_get_address +EXPORT_SYMBOL vmlinux 0x89d5538d fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x89d9302b rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0x89e01852 blk_run_queue_async +EXPORT_SYMBOL vmlinux 0x89eed120 of_find_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0x89f4b5ee register_gifconf +EXPORT_SYMBOL vmlinux 0x8a0542ea put_cmsg +EXPORT_SYMBOL vmlinux 0x8a1ab4ee timeval_to_jiffies +EXPORT_SYMBOL vmlinux 0x8a1c5455 blk_stack_limits +EXPORT_SYMBOL vmlinux 0x8a1f9cd7 fb_validate_mode +EXPORT_SYMBOL vmlinux 0x8a2720a9 sock_wfree +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a51d565 quota_send_warning +EXPORT_SYMBOL vmlinux 0x8a556afe get_thermal_instance +EXPORT_SYMBOL vmlinux 0x8a571d59 sock_recvmsg +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a87167a set_user_nice +EXPORT_SYMBOL vmlinux 0x8a8d8591 of_node_put +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8aa918ca udp_lib_unhash +EXPORT_SYMBOL vmlinux 0x8aaa9585 udp_ioctl +EXPORT_SYMBOL vmlinux 0x8ab4079e atomic64_add +EXPORT_SYMBOL vmlinux 0x8ab7fc99 blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0x8ae6fa1e mipi_dsi_dcs_read +EXPORT_SYMBOL vmlinux 0x8aee9820 dquot_operations +EXPORT_SYMBOL vmlinux 0x8afc7bb4 nf_nat_decode_session_hook +EXPORT_SYMBOL vmlinux 0x8b289cfe tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0x8b343098 xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0x8b35e873 sg_last +EXPORT_SYMBOL vmlinux 0x8b43159b register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8bb31bba up_read +EXPORT_SYMBOL vmlinux 0x8bd17b5e neigh_seq_stop +EXPORT_SYMBOL vmlinux 0x8bf2ae1f fsl_lbc_addr +EXPORT_SYMBOL vmlinux 0x8c027080 iov_iter_copy_from_user_atomic +EXPORT_SYMBOL vmlinux 0x8c183cbe iowrite16 +EXPORT_SYMBOL vmlinux 0x8c1d9049 fb_pan_display +EXPORT_SYMBOL vmlinux 0x8c3c0d92 d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0x8c560bd5 rt6_lookup +EXPORT_SYMBOL vmlinux 0x8c637d43 irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x8c9479ec pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0x8cbce6f1 vme_dma_request +EXPORT_SYMBOL vmlinux 0x8cbf83be __get_user_pages +EXPORT_SYMBOL vmlinux 0x8cc79cab iowrite16_rep +EXPORT_SYMBOL vmlinux 0x8ccf6cc6 simple_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x8cd19549 blk_mq_tag_to_rq +EXPORT_SYMBOL vmlinux 0x8ce1d28e generic_delete_inode +EXPORT_SYMBOL vmlinux 0x8cead03b find_get_entry +EXPORT_SYMBOL vmlinux 0x8cf22fd6 touchscreen_parse_of_params +EXPORT_SYMBOL vmlinux 0x8cf37084 genl_unregister_family +EXPORT_SYMBOL vmlinux 0x8d015dd4 __bswapdi2 +EXPORT_SYMBOL vmlinux 0x8d3627e8 skb_free_datagram +EXPORT_SYMBOL vmlinux 0x8d46ab19 dm_get_device +EXPORT_SYMBOL vmlinux 0x8d551bef sysctl_tcp_rmem +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +EXPORT_SYMBOL vmlinux 0x8d64977c pcim_iounmap +EXPORT_SYMBOL vmlinux 0x8d68a63b blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0x8d6b2ce1 radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0x8d6cf652 of_get_next_available_child +EXPORT_SYMBOL vmlinux 0x8d72495b __getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x8d73278e hex_asc_upper +EXPORT_SYMBOL vmlinux 0x8d75e11f linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0x8d7c9f02 of_clk_get +EXPORT_SYMBOL vmlinux 0x8d8cb49a skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0x8d950f90 dev_uc_sync +EXPORT_SYMBOL vmlinux 0x8d9858ee kobject_set_name +EXPORT_SYMBOL vmlinux 0x8da697fb cdrom_check_events +EXPORT_SYMBOL vmlinux 0x8dc6baf6 security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0x8dd96de1 get_super +EXPORT_SYMBOL vmlinux 0x8de0b5ac mempool_create +EXPORT_SYMBOL vmlinux 0x8de29bed jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0x8de87f37 skb_insert +EXPORT_SYMBOL vmlinux 0x8df3ba5e of_mm_gpiochip_add +EXPORT_SYMBOL vmlinux 0x8dfad764 dentry_path_raw +EXPORT_SYMBOL vmlinux 0x8dfe887d tcf_exts_dump +EXPORT_SYMBOL vmlinux 0x8dff76f1 inet6_release +EXPORT_SYMBOL vmlinux 0x8e0d66f4 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x8e1b3a3b devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0x8e384aaf ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0x8e39bad8 mutex_trylock +EXPORT_SYMBOL vmlinux 0x8e4e3123 ppp_dev_name +EXPORT_SYMBOL vmlinux 0x8e60cc09 __secpath_destroy +EXPORT_SYMBOL vmlinux 0x8e625012 phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0x8e77cb88 __sk_dst_check +EXPORT_SYMBOL vmlinux 0x8e888ec3 cpumask_next_and +EXPORT_SYMBOL vmlinux 0x8e88ef73 __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0x8e8d58da diu_ops +EXPORT_SYMBOL vmlinux 0x8ec04552 _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0x8ed44411 dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0x8ee05300 dma_common_get_sgtable +EXPORT_SYMBOL vmlinux 0x8efedb15 mipi_dsi_set_maximum_return_packet_size +EXPORT_SYMBOL vmlinux 0x8f0976da generic_block_bmap +EXPORT_SYMBOL vmlinux 0x8f292a08 page_waitqueue +EXPORT_SYMBOL vmlinux 0x8f3596ca blk_init_queue_node +EXPORT_SYMBOL vmlinux 0x8f5676c3 pci_enable_msi_range +EXPORT_SYMBOL vmlinux 0x8f5a65ce downgrade_write +EXPORT_SYMBOL vmlinux 0x8f85f835 prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0x8f8a7bbc netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0x8f8badbe flush_dcache_icache_page +EXPORT_SYMBOL vmlinux 0x8fa244da d_delete +EXPORT_SYMBOL vmlinux 0x8fbf37e0 profile_pc +EXPORT_SYMBOL vmlinux 0x8fc15bf6 iommu_tbl_range_free +EXPORT_SYMBOL vmlinux 0x8fe7efd7 scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0x8fea431b vlan_uses_dev +EXPORT_SYMBOL vmlinux 0x8ffdb3b8 crc16 +EXPORT_SYMBOL vmlinux 0x8fffd8d1 kernel_write +EXPORT_SYMBOL vmlinux 0x9004ec22 neigh_connected_output +EXPORT_SYMBOL vmlinux 0x901a6992 tcp_ioctl +EXPORT_SYMBOL vmlinux 0x90224861 sock_no_getname +EXPORT_SYMBOL vmlinux 0x9034d873 param_set_uint +EXPORT_SYMBOL vmlinux 0x9038ad50 blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0x903bddfb blkdev_issue_write_same +EXPORT_SYMBOL vmlinux 0x9044d568 tcp_v4_connect +EXPORT_SYMBOL vmlinux 0x90695906 vme_free_consistent +EXPORT_SYMBOL vmlinux 0x90a627df gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0x90c5e819 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0x91003a27 abx500_get_register_page_interruptible +EXPORT_SYMBOL vmlinux 0x91015003 devfreq_add_governor +EXPORT_SYMBOL vmlinux 0x910186b8 pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0x910cdd12 kernel_sock_ioctl +EXPORT_SYMBOL vmlinux 0x911d8336 __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0x91231961 inet_recvmsg +EXPORT_SYMBOL vmlinux 0x912a7ad3 __cleancache_init_fs +EXPORT_SYMBOL vmlinux 0x912c4530 mipi_dsi_dcs_get_pixel_format +EXPORT_SYMBOL vmlinux 0x9132d984 jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0x91463b1d kstrtos16 +EXPORT_SYMBOL vmlinux 0x915e1208 tb_ticks_per_usec +EXPORT_SYMBOL vmlinux 0x91715312 sprintf +EXPORT_SYMBOL vmlinux 0x91741fd7 tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0x919d1163 tty_termios_baud_rate +EXPORT_SYMBOL vmlinux 0x91a509c0 pci_iounmap +EXPORT_SYMBOL vmlinux 0x91c0565f dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0x91c4b566 set_security_override +EXPORT_SYMBOL vmlinux 0x91c76295 up_write +EXPORT_SYMBOL vmlinux 0x91cb2ed1 bioset_create_nobvec +EXPORT_SYMBOL vmlinux 0x91dcbb74 submit_bio +EXPORT_SYMBOL vmlinux 0x91e436fe phy_start +EXPORT_SYMBOL vmlinux 0x91ed8ff5 of_find_mipi_dsi_device_by_node +EXPORT_SYMBOL vmlinux 0x9201e5e3 vfs_link +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x923ee10d kmap_atomic_prot +EXPORT_SYMBOL vmlinux 0x9249c1f3 __skb_checksum +EXPORT_SYMBOL vmlinux 0x925ff773 security_path_chmod +EXPORT_SYMBOL vmlinux 0x9283debe thaw_bdev +EXPORT_SYMBOL vmlinux 0x9285e1b1 mfd_remove_devices +EXPORT_SYMBOL vmlinux 0x92909912 __lock_page +EXPORT_SYMBOL vmlinux 0x92a9c60c time_to_tm +EXPORT_SYMBOL vmlinux 0x92b5fb43 mmc_fixup_device +EXPORT_SYMBOL vmlinux 0x92bf0cfe mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0x92db94ac blkdev_reread_part +EXPORT_SYMBOL vmlinux 0x92e29886 write_inode_now +EXPORT_SYMBOL vmlinux 0x92e4d2fe flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x93190e1d pci_device_from_OF_node +EXPORT_SYMBOL vmlinux 0x93215e1d __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0x932d98c1 cpm_muram_dma +EXPORT_SYMBOL vmlinux 0x93448c57 screen_info +EXPORT_SYMBOL vmlinux 0x934c2b52 dev_set_mtu +EXPORT_SYMBOL vmlinux 0x93530eff blk_queue_softirq_done +EXPORT_SYMBOL vmlinux 0x936a7801 blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x938c55aa of_n_size_cells +EXPORT_SYMBOL vmlinux 0x93a5c07f jbd2_journal_file_inode +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93b786c9 vme_bus_num +EXPORT_SYMBOL vmlinux 0x93fca811 __get_free_pages +EXPORT_SYMBOL vmlinux 0x9402a6a5 scsilun_to_int +EXPORT_SYMBOL vmlinux 0x94039d14 lookup_one_len +EXPORT_SYMBOL vmlinux 0x940a1998 msi_bitmap_alloc_hwirqs +EXPORT_SYMBOL vmlinux 0x940ce614 km_policy_expired +EXPORT_SYMBOL vmlinux 0x940f9cf6 kblockd_schedule_delayed_work +EXPORT_SYMBOL vmlinux 0x942ad3ef mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0x9444a797 tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x945116b0 abx500_mask_and_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x9487385a kmem_cache_create +EXPORT_SYMBOL vmlinux 0x948afba4 param_get_ullong +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x94a286fa vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0x94aefaba splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0x94b541b5 cpu_active_mask +EXPORT_SYMBOL vmlinux 0x94c25dd4 prepare_binprm +EXPORT_SYMBOL vmlinux 0x94c6bb37 simple_getattr +EXPORT_SYMBOL vmlinux 0x94eea794 getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x950bbc2c pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0x9514151a _mcount +EXPORT_SYMBOL vmlinux 0x95196bbd xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0x9520c8ef __mutex_init +EXPORT_SYMBOL vmlinux 0x9524b0ae _outsb +EXPORT_SYMBOL vmlinux 0x9545af6d tasklet_init +EXPORT_SYMBOL vmlinux 0x9547ef41 pcim_enable_device +EXPORT_SYMBOL vmlinux 0x9554bba1 proc_remove +EXPORT_SYMBOL vmlinux 0x95634cd7 dquot_quotactl_sysfile_ops +EXPORT_SYMBOL vmlinux 0x957c8585 km_state_expired +EXPORT_SYMBOL vmlinux 0x9581543e agp_generic_alloc_pages +EXPORT_SYMBOL vmlinux 0x959f1879 dev_uc_add +EXPORT_SYMBOL vmlinux 0x95b52ad5 mfd_add_devices +EXPORT_SYMBOL vmlinux 0x95e023fb sock_i_ino +EXPORT_SYMBOL vmlinux 0x95ee0265 skb_get_hash_perturb +EXPORT_SYMBOL vmlinux 0x95f0b913 pci_get_device +EXPORT_SYMBOL vmlinux 0x9603a16a dst_release +EXPORT_SYMBOL vmlinux 0x960dfaf5 radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0x962dbfef filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0x96355f4d input_register_handle +EXPORT_SYMBOL vmlinux 0x963990c3 uart_add_one_port +EXPORT_SYMBOL vmlinux 0x963b509d agp_alloc_page_array +EXPORT_SYMBOL vmlinux 0x964273d1 __module_get +EXPORT_SYMBOL vmlinux 0x96573b80 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x965db859 md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0x96770e61 kset_register +EXPORT_SYMBOL vmlinux 0x96898769 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x969b9d67 tty_vhangup +EXPORT_SYMBOL vmlinux 0x96a0a448 get_mm_exe_file +EXPORT_SYMBOL vmlinux 0x96b83039 param_get_uint +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x96d3c77c ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0x96edb031 blk_end_request_all +EXPORT_SYMBOL vmlinux 0x970295df eth_mac_addr +EXPORT_SYMBOL vmlinux 0x970bef7a param_set_ushort +EXPORT_SYMBOL vmlinux 0x97255bdf strlen +EXPORT_SYMBOL vmlinux 0x9748927f _outsw_ns +EXPORT_SYMBOL vmlinux 0x974a1e48 iterate_fd +EXPORT_SYMBOL vmlinux 0x9751ab76 d_set_d_op +EXPORT_SYMBOL vmlinux 0x9751bdac dev_uc_del +EXPORT_SYMBOL vmlinux 0x97540a2b inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0x9754ec10 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x975f5777 elv_unregister_queue +EXPORT_SYMBOL vmlinux 0x9767a720 scsi_remove_device +EXPORT_SYMBOL vmlinux 0x978396a0 dma_sync_wait +EXPORT_SYMBOL vmlinux 0x9790d830 dst_discard_sk +EXPORT_SYMBOL vmlinux 0x97999817 rfkill_set_hw_state +EXPORT_SYMBOL vmlinux 0x97b4500c __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x97e560ac blk_alloc_queue_node +EXPORT_SYMBOL vmlinux 0x97f1596f mmc_interrupt_hpi +EXPORT_SYMBOL vmlinux 0x97f5daeb ppc_md +EXPORT_SYMBOL vmlinux 0x97fee947 blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x98009922 mmc_gpio_request_cd +EXPORT_SYMBOL vmlinux 0x9804bdae component_match_add +EXPORT_SYMBOL vmlinux 0x98327703 sk_wait_data +EXPORT_SYMBOL vmlinux 0x98573867 md_cluster_mod +EXPORT_SYMBOL vmlinux 0x986e6135 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x986ee766 i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0x98793b1b inode_get_bytes +EXPORT_SYMBOL vmlinux 0x987ad714 jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0x98822215 kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0x98892819 generic_fillattr +EXPORT_SYMBOL vmlinux 0x9892079b dm_put_table_device +EXPORT_SYMBOL vmlinux 0x98a1667b __blk_run_queue +EXPORT_SYMBOL vmlinux 0x98a2cd8f user_path_create +EXPORT_SYMBOL vmlinux 0x98a38c82 redraw_screen +EXPORT_SYMBOL vmlinux 0x98bc2cbf qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0x98d780d9 simple_link +EXPORT_SYMBOL vmlinux 0x98e68eca cancel_delayed_work +EXPORT_SYMBOL vmlinux 0x98fe7882 DMA_MODE_READ +EXPORT_SYMBOL vmlinux 0x990dd6cb tso_build_hdr +EXPORT_SYMBOL vmlinux 0x99228053 unregister_cdrom +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x993af30b __sock_create +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x995517af of_find_node_with_property +EXPORT_SYMBOL vmlinux 0x99591a7a ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x995bf28c __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x9978bc1e jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0x997b2814 seq_putc +EXPORT_SYMBOL vmlinux 0x99898e62 fb_set_cmap +EXPORT_SYMBOL vmlinux 0x9994c0ca ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x99968144 tty_do_resize +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x99afe916 _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0x99b29e4f alloc_fddidev +EXPORT_SYMBOL vmlinux 0x99bb8806 memmove +EXPORT_SYMBOL vmlinux 0x99cdc86b sysctl_tcp_reordering +EXPORT_SYMBOL vmlinux 0x99dbe0ce alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0x99deae4c sock_efree +EXPORT_SYMBOL vmlinux 0x99e81747 default_qdisc_ops +EXPORT_SYMBOL vmlinux 0x99fc11e6 path_is_under +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a1fc4b4 jiffies_to_timeval +EXPORT_SYMBOL vmlinux 0x9a41297d t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0x9a7e1e50 inode_claim_rsv_space +EXPORT_SYMBOL vmlinux 0x9a85492d input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0x9a9fe46d mdio_bus_type +EXPORT_SYMBOL vmlinux 0x9aa2077e scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0x9ac6f611 try_module_get +EXPORT_SYMBOL vmlinux 0x9aca1e51 bio_integrity_free +EXPORT_SYMBOL vmlinux 0x9acfdc8d __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x9adf7cfb release_firmware +EXPORT_SYMBOL vmlinux 0x9aeb07e8 vme_lm_attach +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b388444 get_zeroed_page +EXPORT_SYMBOL vmlinux 0x9b434a51 dentry_open +EXPORT_SYMBOL vmlinux 0x9b479f5d vfs_writev +EXPORT_SYMBOL vmlinux 0x9b4b4e7d netif_tx_stop_all_queues +EXPORT_SYMBOL vmlinux 0x9b6eb137 ksize +EXPORT_SYMBOL vmlinux 0x9b9e05f9 alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0x9ba7089d argv_split +EXPORT_SYMBOL vmlinux 0x9bac9e39 nd_namespace_blk_validate +EXPORT_SYMBOL vmlinux 0x9bafc47c mipi_dsi_dcs_set_page_address +EXPORT_SYMBOL vmlinux 0x9bc8aa79 neigh_resolve_output +EXPORT_SYMBOL vmlinux 0x9bc8cb53 tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0x9bc8dc76 blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x9be57504 netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0x9be78a6b netlink_capable +EXPORT_SYMBOL vmlinux 0x9be7bde4 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x9be7c702 skb_checksum_trimmed +EXPORT_SYMBOL vmlinux 0x9c16a623 mmc_can_sanitize +EXPORT_SYMBOL vmlinux 0x9c2945af ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0x9c386b37 tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0x9c3f39c2 netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0x9c491f60 sg_alloc_table +EXPORT_SYMBOL vmlinux 0x9c6c4eef update_devfreq +EXPORT_SYMBOL vmlinux 0x9c75b129 ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0x9c787068 iov_iter_kvec +EXPORT_SYMBOL vmlinux 0x9c9a01c7 phy_start_interrupts +EXPORT_SYMBOL vmlinux 0x9c9c99f7 scsi_execute_req_flags +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9cb942b8 udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0x9cbbb027 scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0x9ce30996 frontswap_register_ops +EXPORT_SYMBOL vmlinux 0x9ce3f83f nvram_write_byte +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d13b932 vfs_path_lookup +EXPORT_SYMBOL vmlinux 0x9d14983a ppc_enable_pmcs +EXPORT_SYMBOL vmlinux 0x9d166c66 blk_queue_start_tag +EXPORT_SYMBOL vmlinux 0x9d2b2341 mmc_set_blockcount +EXPORT_SYMBOL vmlinux 0x9d2d2f69 jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0x9d3aa376 blk_iopoll_init +EXPORT_SYMBOL vmlinux 0x9d48f6cf find_inode_nowait +EXPORT_SYMBOL vmlinux 0x9d55e8b0 ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0x9d661809 serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0x9d669763 memcpy +EXPORT_SYMBOL vmlinux 0x9d6a54c2 flex_array_get_ptr +EXPORT_SYMBOL vmlinux 0x9d72229b fsl_ifc_find +EXPORT_SYMBOL vmlinux 0x9d759de8 xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x9d769e7a udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0x9d7ce8dd _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0x9d85dc2c of_parse_phandle +EXPORT_SYMBOL vmlinux 0x9d952827 do_truncate +EXPORT_SYMBOL vmlinux 0x9db03c9d devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0x9dbdbff7 blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0x9dbf67a8 xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0x9dd5afa6 dev_uc_init +EXPORT_SYMBOL vmlinux 0x9dd85573 __inet_hash +EXPORT_SYMBOL vmlinux 0x9de69d5f free_user_ns +EXPORT_SYMBOL vmlinux 0x9dee9a84 cpm2_immr +EXPORT_SYMBOL vmlinux 0x9df6124b mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0x9dfe7307 lz4_decompress_unknownoutputsize +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e1bd5e5 ps2_init +EXPORT_SYMBOL vmlinux 0x9e3b55f2 mipi_dsi_driver_unregister +EXPORT_SYMBOL vmlinux 0x9e4bc827 param_set_ulong +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable +EXPORT_SYMBOL vmlinux 0x9e763530 reciprocal_value +EXPORT_SYMBOL vmlinux 0x9e966989 __devm_gpiod_get_index +EXPORT_SYMBOL vmlinux 0x9ea73929 __tracepoint_fence_emit +EXPORT_SYMBOL vmlinux 0x9ebd4c04 adjust_resource +EXPORT_SYMBOL vmlinux 0x9ede3a61 pci_enable_device_io +EXPORT_SYMBOL vmlinux 0x9efe6449 jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0x9f058442 tcp_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x9f0709df eth_header_cache_update +EXPORT_SYMBOL vmlinux 0x9f17a123 __set_page_dirty_buffers +EXPORT_SYMBOL vmlinux 0x9f38b8c8 ps2_command +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f55e977 vfs_getxattr_alloc +EXPORT_SYMBOL vmlinux 0x9f60800f tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0x9f7d8a4b register_filesystem +EXPORT_SYMBOL vmlinux 0x9f911629 idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9f9ca05f __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0x9fa05b11 mdiobus_write +EXPORT_SYMBOL vmlinux 0x9fcfd2d5 kernel_getsockopt +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0xa017744e udp_lib_rehash +EXPORT_SYMBOL vmlinux 0xa018d87a devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0xa0270dc1 page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0xa035010f shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0xa036e6e6 ndo_dflt_fdb_add +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 0xa08da668 __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0b4c89c remove_proc_subtree +EXPORT_SYMBOL vmlinux 0xa0c22c1c cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0xa0cfddbd swiotlb_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0e2c983 proc_symlink +EXPORT_SYMBOL vmlinux 0xa0e747b6 ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0xa0eba9ce mmc_align_data_size +EXPORT_SYMBOL vmlinux 0xa0ebd14c sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa10a157c kill_pgrp +EXPORT_SYMBOL vmlinux 0xa110849a jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0xa11c2258 xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0xa120d33c tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0xa12565e9 blkdev_get +EXPORT_SYMBOL vmlinux 0xa1395ce0 submit_bh +EXPORT_SYMBOL vmlinux 0xa13ee42d agp_generic_enable +EXPORT_SYMBOL vmlinux 0xa1415618 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0xa14f3d8c ewma_add +EXPORT_SYMBOL vmlinux 0xa1754868 max8925_bulk_write +EXPORT_SYMBOL vmlinux 0xa18031f7 set_device_ro +EXPORT_SYMBOL vmlinux 0xa1b759ce fb_add_videomode +EXPORT_SYMBOL vmlinux 0xa1bece16 phy_connect_direct +EXPORT_SYMBOL vmlinux 0xa1c76e0a _cond_resched +EXPORT_SYMBOL vmlinux 0xa1c99385 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0xa1d741fd vfs_read +EXPORT_SYMBOL vmlinux 0xa1e25a27 pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0xa1f45730 agp_create_memory +EXPORT_SYMBOL vmlinux 0xa1f8fe75 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0xa209451c bitmap_fold +EXPORT_SYMBOL vmlinux 0xa261b2dd neigh_direct_output +EXPORT_SYMBOL vmlinux 0xa26389c8 netif_napi_add +EXPORT_SYMBOL vmlinux 0xa26955ec module_put +EXPORT_SYMBOL vmlinux 0xa2848c50 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0xa28ee742 xfrm_init_replay +EXPORT_SYMBOL vmlinux 0xa2909598 unlink_framebuffer +EXPORT_SYMBOL vmlinux 0xa29216d9 agp_generic_mask_memory +EXPORT_SYMBOL vmlinux 0xa29f2562 devfreq_interval_update +EXPORT_SYMBOL vmlinux 0xa2a5f462 keyring_search +EXPORT_SYMBOL vmlinux 0xa2b098cc down_read_trylock +EXPORT_SYMBOL vmlinux 0xa2bbed37 crash_shutdown_register +EXPORT_SYMBOL vmlinux 0xa2df179e alloc_anon_inode +EXPORT_SYMBOL vmlinux 0xa2e15664 __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0xa2f1a764 of_find_compatible_node +EXPORT_SYMBOL vmlinux 0xa2f88284 crypto_sha256_update +EXPORT_SYMBOL vmlinux 0xa2fdbcbe fence_default_wait +EXPORT_SYMBOL vmlinux 0xa303d1ff dm_ratelimit_state +EXPORT_SYMBOL vmlinux 0xa3049d2b block_commit_write +EXPORT_SYMBOL vmlinux 0xa30bc91f dev_alloc_name +EXPORT_SYMBOL vmlinux 0xa311163f pci_scan_bridge +EXPORT_SYMBOL vmlinux 0xa31bdf07 vme_master_set +EXPORT_SYMBOL vmlinux 0xa321d5d5 netdev_boot_setup_check +EXPORT_SYMBOL vmlinux 0xa33eaa0a mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0xa346387d blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0xa381944f dql_reset +EXPORT_SYMBOL vmlinux 0xa3847cc6 crypto_sha512_update +EXPORT_SYMBOL vmlinux 0xa38e691a ioremap_bot +EXPORT_SYMBOL vmlinux 0xa3957a3f alloc_disk +EXPORT_SYMBOL vmlinux 0xa397b90f ip_check_defrag +EXPORT_SYMBOL vmlinux 0xa39b4cf2 udelay +EXPORT_SYMBOL vmlinux 0xa3a1dc16 d_prune_aliases +EXPORT_SYMBOL vmlinux 0xa3abc422 abort_exclusive_wait +EXPORT_SYMBOL vmlinux 0xa3b7303a trace_raw_output_prep +EXPORT_SYMBOL vmlinux 0xa3c63148 blk_mq_tag_busy_iter +EXPORT_SYMBOL vmlinux 0xa3da5dd4 jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0xa3e75545 flush_tlb_kernel_range +EXPORT_SYMBOL vmlinux 0xa410fcd8 icmp_send +EXPORT_SYMBOL vmlinux 0xa42476f8 scsi_print_sense +EXPORT_SYMBOL vmlinux 0xa43b1297 vscnprintf +EXPORT_SYMBOL vmlinux 0xa43ce610 phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0xa44ccb87 netdev_update_features +EXPORT_SYMBOL vmlinux 0xa464fdac remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0xa4701e9e timekeeping_inject_offset +EXPORT_SYMBOL vmlinux 0xa473cab1 loop_backing_file +EXPORT_SYMBOL vmlinux 0xa49b674c dma_direct_ops +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 0xa4ce1952 nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0xa4ceaa6e netpoll_setup +EXPORT_SYMBOL vmlinux 0xa4d4f0e6 global_cache_flush +EXPORT_SYMBOL vmlinux 0xa4d8f088 mach_twr_p1025 +EXPORT_SYMBOL vmlinux 0xa4f68b30 vme_dma_list_add +EXPORT_SYMBOL vmlinux 0xa50527cb security_path_truncate +EXPORT_SYMBOL vmlinux 0xa50f5bd5 have_submounts +EXPORT_SYMBOL vmlinux 0xa51641b6 phy_stop +EXPORT_SYMBOL vmlinux 0xa51e07cf register_cdrom +EXPORT_SYMBOL vmlinux 0xa527cb1e ipv6_select_ident +EXPORT_SYMBOL vmlinux 0xa52ed105 abx500_event_registers_startup_state_get +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa567c556 blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0xa56b8ab2 flex_array_free +EXPORT_SYMBOL vmlinux 0xa573bb0c jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0xa5829b6a inet6_offloads +EXPORT_SYMBOL vmlinux 0xa586d05f buffer_migrate_page +EXPORT_SYMBOL vmlinux 0xa598e29c vesa_modes +EXPORT_SYMBOL vmlinux 0xa5abd04a rwsem_down_write_failed +EXPORT_SYMBOL vmlinux 0xa5be86bb kernel_listen +EXPORT_SYMBOL vmlinux 0xa5c69ea2 jbd2_journal_load +EXPORT_SYMBOL vmlinux 0xa5cacc3d led_blink_set_oneshot +EXPORT_SYMBOL vmlinux 0xa5e6b74f pci_match_id +EXPORT_SYMBOL vmlinux 0xa5f47ca9 genphy_suspend +EXPORT_SYMBOL vmlinux 0xa618ffdd max8998_update_reg +EXPORT_SYMBOL vmlinux 0xa63b9b1a udp_seq_open +EXPORT_SYMBOL vmlinux 0xa63c97f2 single_open +EXPORT_SYMBOL vmlinux 0xa65972b8 _memcpy_toio +EXPORT_SYMBOL vmlinux 0xa6626c1d bio_copy_kern +EXPORT_SYMBOL vmlinux 0xa6640781 dput +EXPORT_SYMBOL vmlinux 0xa6673819 devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0xa675804c utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa68f7537 forget_cached_acl +EXPORT_SYMBOL vmlinux 0xa6970398 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0xa6b741e7 nobh_write_begin +EXPORT_SYMBOL vmlinux 0xa6e16772 sock_no_sendpage +EXPORT_SYMBOL vmlinux 0xa6ed3202 neigh_ifdown +EXPORT_SYMBOL vmlinux 0xa6ffec60 woken_wake_function +EXPORT_SYMBOL vmlinux 0xa705c0b5 scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xa709a54f __quota_error +EXPORT_SYMBOL vmlinux 0xa720678c lg_global_lock +EXPORT_SYMBOL vmlinux 0xa721b4fc skb_checksum +EXPORT_SYMBOL vmlinux 0xa72da8e9 tty_check_change +EXPORT_SYMBOL vmlinux 0xa735db59 prandom_u32 +EXPORT_SYMBOL vmlinux 0xa737c057 blk_delay_queue +EXPORT_SYMBOL vmlinux 0xa74260e4 poll_initwait +EXPORT_SYMBOL vmlinux 0xa745d4b1 generic_file_splice_read +EXPORT_SYMBOL vmlinux 0xa74f4e9b ida_simple_get +EXPORT_SYMBOL vmlinux 0xa753d080 generic_ro_fops +EXPORT_SYMBOL vmlinux 0xa78208b6 user_revoke +EXPORT_SYMBOL vmlinux 0xa78d9eb7 slhc_uncompress +EXPORT_SYMBOL vmlinux 0xa7a4598f udp_proc_register +EXPORT_SYMBOL vmlinux 0xa7da2400 deactivate_super +EXPORT_SYMBOL vmlinux 0xa7e94902 kmap_pte +EXPORT_SYMBOL vmlinux 0xa7ef240a pci_read_vpd +EXPORT_SYMBOL vmlinux 0xa8232c78 strtobool +EXPORT_SYMBOL vmlinux 0xa82610df inet_confirm_addr +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa8464b12 vfs_fsync_range +EXPORT_SYMBOL vmlinux 0xa84e2288 dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0xa86d8f9c fsnotify_put_group +EXPORT_SYMBOL vmlinux 0xa8721b97 system_state +EXPORT_SYMBOL vmlinux 0xa87eb9ad registered_fb +EXPORT_SYMBOL vmlinux 0xa89013a1 twl6040_get_pll +EXPORT_SYMBOL vmlinux 0xa89234b5 inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0xa89464b7 __ashldi3 +EXPORT_SYMBOL vmlinux 0xa894c2c0 mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0xa89caa41 inet_frag_maybe_warn_overflow +EXPORT_SYMBOL vmlinux 0xa8fef7bb security_unix_may_send +EXPORT_SYMBOL vmlinux 0xa901c3d1 pci_scan_bus +EXPORT_SYMBOL vmlinux 0xa905953c get_task_io_context +EXPORT_SYMBOL vmlinux 0xa9168676 xmit_recursion +EXPORT_SYMBOL vmlinux 0xa9273e1a epapr_hypercall_start +EXPORT_SYMBOL vmlinux 0xa93a5286 simple_write_end +EXPORT_SYMBOL vmlinux 0xa9571d6d DMA_MODE_WRITE +EXPORT_SYMBOL vmlinux 0xa95a6b37 alloc_file +EXPORT_SYMBOL vmlinux 0xa976957d bitmap_remap +EXPORT_SYMBOL vmlinux 0xa97a8543 kill_litter_super +EXPORT_SYMBOL vmlinux 0xa992786d ppp_unit_number +EXPORT_SYMBOL vmlinux 0xa99853ba consume_skb +EXPORT_SYMBOL vmlinux 0xa99c8285 inode_set_bytes +EXPORT_SYMBOL vmlinux 0xa9ac4da9 vga_put +EXPORT_SYMBOL vmlinux 0xa9bfcf38 skb_queue_head +EXPORT_SYMBOL vmlinux 0xa9c63b69 security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0xa9c72915 vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0xa9e326c4 twl6040_power +EXPORT_SYMBOL vmlinux 0xaa294aa9 kmem_cache_free +EXPORT_SYMBOL vmlinux 0xaa340c28 agp3_generic_tlbflush +EXPORT_SYMBOL vmlinux 0xaa3ad91a napi_complete_done +EXPORT_SYMBOL vmlinux 0xaa431a44 ip6_xmit +EXPORT_SYMBOL vmlinux 0xaa46e87e lg_local_unlock +EXPORT_SYMBOL vmlinux 0xaa4dcdba jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0xaa547258 dev_mc_sync_multiple +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 0xaa749431 twl6040_set_bits +EXPORT_SYMBOL vmlinux 0xaa964e10 pagecache_write_begin +EXPORT_SYMBOL vmlinux 0xaaab8067 cpu_sibling_map +EXPORT_SYMBOL vmlinux 0xaac92815 ata_dev_printk +EXPORT_SYMBOL vmlinux 0xaace3c83 phy_driver_unregister +EXPORT_SYMBOL vmlinux 0xaacedc6f generic_getxattr +EXPORT_SYMBOL vmlinux 0xaad0ae78 __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaadaa3c7 trace_print_flags_seq +EXPORT_SYMBOL vmlinux 0xaadbad03 skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0xaaf44204 mmc_request_done +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xab44ed89 sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0xab4c4fa6 gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0xab5d5ab0 of_clk_get_by_name +EXPORT_SYMBOL vmlinux 0xab66c424 netlink_ack +EXPORT_SYMBOL vmlinux 0xab694444 bsearch +EXPORT_SYMBOL vmlinux 0xab6bde28 sysctl_max_syn_backlog +EXPORT_SYMBOL vmlinux 0xab6c2735 nvdimm_namespace_disk_name +EXPORT_SYMBOL vmlinux 0xab7203e3 dev_remove_offload +EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options +EXPORT_SYMBOL vmlinux 0xaba3ad0c radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0xabae2fc6 __wait_on_bit +EXPORT_SYMBOL vmlinux 0xabba5ebb skb_queue_purge +EXPORT_SYMBOL vmlinux 0xabbb3fb8 pci_disable_device +EXPORT_SYMBOL vmlinux 0xabc4cbf7 blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0xabc6dd63 cpufreq_sysfs_create_file +EXPORT_SYMBOL vmlinux 0xabcaa577 free_anon_bdev +EXPORT_SYMBOL vmlinux 0xabfcb4c3 flush_delayed_work +EXPORT_SYMBOL vmlinux 0xac09b9d7 follow_down_one +EXPORT_SYMBOL vmlinux 0xac0ba8c1 blk_iopoll_disable +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac26b820 _raw_write_lock +EXPORT_SYMBOL vmlinux 0xac47c373 scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0xac4cc1bc lockref_mark_dead +EXPORT_SYMBOL vmlinux 0xac5bda9b blk_queue_prep_rq +EXPORT_SYMBOL vmlinux 0xac63fd34 sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0xac7032b4 dev_remove_pack +EXPORT_SYMBOL vmlinux 0xac9c9701 in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0xac9d5d35 blk_rq_set_block_pc +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xacc5b5d2 csum_ipv6_magic +EXPORT_SYMBOL vmlinux 0xaccabc6a in4_pton +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xace30150 tcf_exts_change +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xacf681de tty_unregister_driver +EXPORT_SYMBOL vmlinux 0xacf9fbd2 cont_write_begin +EXPORT_SYMBOL vmlinux 0xacfabace fb_class +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad1a41ab fb_firmware_edid +EXPORT_SYMBOL vmlinux 0xad31b078 inet_getname +EXPORT_SYMBOL vmlinux 0xad3780ed dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0xad4ca2a9 phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0xad84bef8 dm_table_event +EXPORT_SYMBOL vmlinux 0xad8a2d3b tcp_getsockopt +EXPORT_SYMBOL vmlinux 0xad97c435 pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0xad9d3fd2 ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0xada06e0c from_kuid_munged +EXPORT_SYMBOL vmlinux 0xada10afc unlock_new_inode +EXPORT_SYMBOL vmlinux 0xadb791fb __brelse +EXPORT_SYMBOL vmlinux 0xaddd4770 __debugger_iabr_match +EXPORT_SYMBOL vmlinux 0xadf0811d get_baudrate +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xae1ef670 netdev_emerg +EXPORT_SYMBOL vmlinux 0xae358236 fence_signal +EXPORT_SYMBOL vmlinux 0xae4aad09 disk_stack_limits +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 0xae85a27e radix_tree_lookup +EXPORT_SYMBOL vmlinux 0xae876a7e max8998_bulk_read +EXPORT_SYMBOL vmlinux 0xae8a4f0c proc_create_data +EXPORT_SYMBOL vmlinux 0xae905f46 udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0xae9b81d8 pci_find_capability +EXPORT_SYMBOL vmlinux 0xaeb3204f dev_get_phys_port_name +EXPORT_SYMBOL vmlinux 0xaebdeb8c fsl_lbc_ctrl_dev +EXPORT_SYMBOL vmlinux 0xaec655c7 alloc_pages_exact +EXPORT_SYMBOL vmlinux 0xaee75d07 dmam_free_noncoherent +EXPORT_SYMBOL vmlinux 0xaef32dc0 scsi_host_get +EXPORT_SYMBOL vmlinux 0xaefd01fb mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0xaf063510 _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0xaf0b81c2 lockref_get_or_lock +EXPORT_SYMBOL vmlinux 0xaf1a525d of_mm_gpiochip_remove +EXPORT_SYMBOL vmlinux 0xaf2d872c prepare_to_wait +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf47fe7c machine_id +EXPORT_SYMBOL vmlinux 0xaf5cc981 sock_release +EXPORT_SYMBOL vmlinux 0xaf824d95 __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0xaf8c4986 phy_drivers_register +EXPORT_SYMBOL vmlinux 0xaf8f3e72 sys_fillrect +EXPORT_SYMBOL vmlinux 0xaf9340a7 tcf_hash_new_index +EXPORT_SYMBOL vmlinux 0xafb1a54a __pci_enable_wake +EXPORT_SYMBOL vmlinux 0xafc2f91d bioset_free +EXPORT_SYMBOL vmlinux 0xafca3af1 posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0xafca6a45 pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0xafff3d1d mempool_alloc +EXPORT_SYMBOL vmlinux 0xb0048ff1 csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0xb01372b2 request_key_async +EXPORT_SYMBOL vmlinux 0xb014ef1c audit_log_start +EXPORT_SYMBOL vmlinux 0xb030d4d5 check_disk_size_change +EXPORT_SYMBOL vmlinux 0xb04241b4 ida_simple_remove +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb06dd824 kfree_put_link +EXPORT_SYMBOL vmlinux 0xb06fa6f7 dquot_scan_active +EXPORT_SYMBOL vmlinux 0xb0a0da0c rational_best_approximation +EXPORT_SYMBOL vmlinux 0xb0b5f3d1 mipi_dsi_dcs_write +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb0fc6b96 blk_integrity_is_initialized +EXPORT_SYMBOL vmlinux 0xb104304f set_create_files_as +EXPORT_SYMBOL vmlinux 0xb1145b6f tcf_hash_create +EXPORT_SYMBOL vmlinux 0xb11b4a28 agp_generic_alloc_page +EXPORT_SYMBOL vmlinux 0xb11d8ac9 get_disk +EXPORT_SYMBOL vmlinux 0xb120f5bd serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb12edcd9 __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0xb15b41ed skb_trim +EXPORT_SYMBOL vmlinux 0xb15bd8fa tb_ticks_per_sec +EXPORT_SYMBOL vmlinux 0xb15cb614 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xb16384e1 __dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0xb1645a2e sg_free_table +EXPORT_SYMBOL vmlinux 0xb171cf9b tcp_proc_unregister +EXPORT_SYMBOL vmlinux 0xb17a4c94 nf_afinfo +EXPORT_SYMBOL vmlinux 0xb19c8de8 qdisc_tree_decrease_qlen +EXPORT_SYMBOL vmlinux 0xb19eca39 dcache_dir_open +EXPORT_SYMBOL vmlinux 0xb1aafd3c netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0xb1ad5f97 udp_add_offload +EXPORT_SYMBOL vmlinux 0xb1b31c0c generic_shutdown_super +EXPORT_SYMBOL vmlinux 0xb1b91dd5 new_inode +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 0xb1e12d72 mipi_dsi_generic_read +EXPORT_SYMBOL vmlinux 0xb1f66ae2 i2c_use_client +EXPORT_SYMBOL vmlinux 0xb212f916 inet_csk_accept +EXPORT_SYMBOL vmlinux 0xb227b73c ip_options_compile +EXPORT_SYMBOL vmlinux 0xb233762c atomic64_set +EXPORT_SYMBOL vmlinux 0xb2426dd7 sock_create +EXPORT_SYMBOL vmlinux 0xb24e2e4b __blk_end_request +EXPORT_SYMBOL vmlinux 0xb257467a mount_single +EXPORT_SYMBOL vmlinux 0xb265c5ff scsi_mode_sense +EXPORT_SYMBOL vmlinux 0xb2682405 utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0xb2891c27 agp_copy_info +EXPORT_SYMBOL vmlinux 0xb2946dbe fixed_size_llseek +EXPORT_SYMBOL vmlinux 0xb29c4d42 scsi_device_get +EXPORT_SYMBOL vmlinux 0xb2b0aa46 vga_tryget +EXPORT_SYMBOL vmlinux 0xb2b31909 scsi_remove_target +EXPORT_SYMBOL vmlinux 0xb2be616e xfrm_state_flush +EXPORT_SYMBOL vmlinux 0xb2be6e92 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xb2d48a2e queue_work_on +EXPORT_SYMBOL vmlinux 0xb2e1da15 sync_inode_metadata +EXPORT_SYMBOL vmlinux 0xb30c42f3 mdiobus_register +EXPORT_SYMBOL vmlinux 0xb315734f sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0xb318174c __ethtool_get_settings +EXPORT_SYMBOL vmlinux 0xb319449b nf_hook_slow +EXPORT_SYMBOL vmlinux 0xb32d7b7e radix_tree_tagged +EXPORT_SYMBOL vmlinux 0xb3342cfc skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0xb3382494 fence_signal_locked +EXPORT_SYMBOL vmlinux 0xb36039e5 of_iomap +EXPORT_SYMBOL vmlinux 0xb36886b1 prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0xb382bffd inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0xb38485a5 generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0xb39cb4cd init_special_inode +EXPORT_SYMBOL vmlinux 0xb3c0c891 gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0xb3c62198 netlink_broadcast +EXPORT_SYMBOL vmlinux 0xb3d26c90 genlmsg_put +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3d8e6cf pcie_get_mps +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb442c8e6 ps2_handle_ack +EXPORT_SYMBOL vmlinux 0xb446da0f dmam_alloc_coherent +EXPORT_SYMBOL vmlinux 0xb4519a8f string_escape_mem +EXPORT_SYMBOL vmlinux 0xb452919d csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0xb4659a32 seq_file_path +EXPORT_SYMBOL vmlinux 0xb4709322 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0xb4824f85 seq_vprintf +EXPORT_SYMBOL vmlinux 0xb49d1d16 skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0xb4e4b6e9 bio_reset +EXPORT_SYMBOL vmlinux 0xb4f368a3 param_get_invbool +EXPORT_SYMBOL vmlinux 0xb5126260 bio_init +EXPORT_SYMBOL vmlinux 0xb54bbd78 nf_log_trace +EXPORT_SYMBOL vmlinux 0xb54d777a __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0xb557ac46 peernet2id_alloc +EXPORT_SYMBOL vmlinux 0xb55b1e68 tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0xb564e45b vme_bus_type +EXPORT_SYMBOL vmlinux 0xb57343c2 frontswap_shrink +EXPORT_SYMBOL vmlinux 0xb57ba52d page_address +EXPORT_SYMBOL vmlinux 0xb5834447 devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0xb593eac1 scsi_print_command +EXPORT_SYMBOL vmlinux 0xb5950325 swiotlb_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5beddb8 lru_cache_add_file +EXPORT_SYMBOL vmlinux 0xb5d9454c printk_emit +EXPORT_SYMBOL vmlinux 0xb5f44a06 tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0xb5fef5f8 register_framebuffer +EXPORT_SYMBOL vmlinux 0xb60ca447 posix_unblock_lock +EXPORT_SYMBOL vmlinux 0xb6244511 sg_init_one +EXPORT_SYMBOL vmlinux 0xb63521a3 netdev_change_features +EXPORT_SYMBOL vmlinux 0xb63beaf3 pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0xb63cdb7b blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0xb64462ee end_buffer_async_write +EXPORT_SYMBOL vmlinux 0xb64a51a4 generic_file_read_iter +EXPORT_SYMBOL vmlinux 0xb650330d mpage_writepage +EXPORT_SYMBOL vmlinux 0xb653f0c4 simple_fill_super +EXPORT_SYMBOL vmlinux 0xb66286ab unregister_binfmt +EXPORT_SYMBOL vmlinux 0xb66417bc eth_change_mtu +EXPORT_SYMBOL vmlinux 0xb6779719 input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb6896671 crc_t10dif +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb694c7c3 netif_carrier_on +EXPORT_SYMBOL vmlinux 0xb6a68816 find_last_bit +EXPORT_SYMBOL vmlinux 0xb6b23c82 pm860x_reg_write +EXPORT_SYMBOL vmlinux 0xb6b69d8c netdev_bonding_info_change +EXPORT_SYMBOL vmlinux 0xb6df2e20 genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0xb6ffaa7b fbcon_set_tileops +EXPORT_SYMBOL vmlinux 0xb737047a tcf_em_register +EXPORT_SYMBOL vmlinux 0xb746916e input_release_device +EXPORT_SYMBOL vmlinux 0xb7488905 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xb753bcc8 __ashrdi3 +EXPORT_SYMBOL vmlinux 0xb77131b1 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb79a4e1a store_fp_state +EXPORT_SYMBOL vmlinux 0xb79ec15d mipi_dsi_create_packet +EXPORT_SYMBOL vmlinux 0xb7a5ec81 mach_ppa8548 +EXPORT_SYMBOL vmlinux 0xb7a99781 __irq_regs +EXPORT_SYMBOL vmlinux 0xb7f03668 __genl_register_family +EXPORT_SYMBOL vmlinux 0xb7f6cd98 sock_no_poll +EXPORT_SYMBOL vmlinux 0xb7ffbe2f pci_domain_nr +EXPORT_SYMBOL vmlinux 0xb81960ca snprintf +EXPORT_SYMBOL vmlinux 0xb8302703 pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0xb8370414 sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0xb856359d dev_get_stats +EXPORT_SYMBOL vmlinux 0xb85ab884 end_page_writeback +EXPORT_SYMBOL vmlinux 0xb862d44e dev_addr_del +EXPORT_SYMBOL vmlinux 0xb874b87a __clzsi2 +EXPORT_SYMBOL vmlinux 0xb87e45c6 filemap_flush +EXPORT_SYMBOL vmlinux 0xb8854ac8 sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0xb88d2f32 scsi_remove_host +EXPORT_SYMBOL vmlinux 0xb894798a truncate_setsize +EXPORT_SYMBOL vmlinux 0xb8968615 pci_select_bars +EXPORT_SYMBOL vmlinux 0xb89a86d2 tcf_register_action +EXPORT_SYMBOL vmlinux 0xb8ba4a4d gen_new_estimator +EXPORT_SYMBOL vmlinux 0xb8e153dd bio_endio +EXPORT_SYMBOL vmlinux 0xb8e877e7 kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0xb9189c09 vlan_vid_del +EXPORT_SYMBOL vmlinux 0xb93b5c66 bdevname +EXPORT_SYMBOL vmlinux 0xb968cf36 scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0xb96b3fd2 param_set_bool +EXPORT_SYMBOL vmlinux 0xb9705d4f copy_to_iter +EXPORT_SYMBOL vmlinux 0xb98c5e38 mach_bsc9132_qds +EXPORT_SYMBOL vmlinux 0xb990dfda would_dump +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xba07a422 devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0xba09573e i2c_master_send +EXPORT_SYMBOL vmlinux 0xba42e53d blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0xba46f7d1 qdisc_watchdog_schedule_ns +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba57f75d fget_raw +EXPORT_SYMBOL vmlinux 0xba672e06 cancel_dirty_page +EXPORT_SYMBOL vmlinux 0xba796c59 nf_register_hooks +EXPORT_SYMBOL vmlinux 0xbaac68b1 thermal_cdev_update +EXPORT_SYMBOL vmlinux 0xbaad6f9d posix_test_lock +EXPORT_SYMBOL vmlinux 0xbabf1cf6 ip_do_fragment +EXPORT_SYMBOL vmlinux 0xbac17e88 dquot_commit +EXPORT_SYMBOL vmlinux 0xbac20cfb wireless_send_event +EXPORT_SYMBOL vmlinux 0xbac3cbf2 ns_to_timespec64 +EXPORT_SYMBOL vmlinux 0xbad8ecd9 __frontswap_test +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb1c1972 tcp_get_cookie_sock +EXPORT_SYMBOL vmlinux 0xbb1e0cdd tcf_action_exec +EXPORT_SYMBOL vmlinux 0xbb35675b __bitmap_intersects +EXPORT_SYMBOL vmlinux 0xbb4f188f make_bad_inode +EXPORT_SYMBOL vmlinux 0xbb5d343d xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xbb5dc138 param_ops_int +EXPORT_SYMBOL vmlinux 0xbb8b943e dquot_release +EXPORT_SYMBOL vmlinux 0xbb99125c get_default_font +EXPORT_SYMBOL vmlinux 0xbba73da8 mmc_can_erase +EXPORT_SYMBOL vmlinux 0xbbc5bace vfs_fsync +EXPORT_SYMBOL vmlinux 0xbbd2ae58 security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0xbbd76e57 bit_wait +EXPORT_SYMBOL vmlinux 0xbbefb357 tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0xbbf2b2fc netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0xbbf79835 lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0xbbfe4a2e mmc_release_host +EXPORT_SYMBOL vmlinux 0xbc0f8b7e qdisc_reset +EXPORT_SYMBOL vmlinux 0xbc204e58 ppp_register_channel +EXPORT_SYMBOL vmlinux 0xbc29f286 pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0xbc316de4 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0xbc81816e from_kprojid +EXPORT_SYMBOL vmlinux 0xbca7485e pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0xbcb1e636 inet_add_protocol +EXPORT_SYMBOL vmlinux 0xbcc308bb strnlen_user +EXPORT_SYMBOL vmlinux 0xbcd15363 pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0xbcd9ee00 serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0xbce3f143 inode_set_flags +EXPORT_SYMBOL vmlinux 0xbcf7cf4b __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0xbcfc8c0b pci_remove_bus +EXPORT_SYMBOL vmlinux 0xbd44b1d6 of_phy_register_fixed_link +EXPORT_SYMBOL vmlinux 0xbd803510 tcp_parse_md5sig_option +EXPORT_SYMBOL vmlinux 0xbd850f21 mem_map +EXPORT_SYMBOL vmlinux 0xbd9074b1 blk_finish_plug +EXPORT_SYMBOL vmlinux 0xbd9e5d49 __lshrdi3 +EXPORT_SYMBOL vmlinux 0xbdb131ea skb_ensure_writable +EXPORT_SYMBOL vmlinux 0xbdc5da6f serial8250_do_pm +EXPORT_SYMBOL vmlinux 0xbdd9617d __nla_reserve +EXPORT_SYMBOL vmlinux 0xbddcb85d tty_port_init +EXPORT_SYMBOL vmlinux 0xbde6771e ipv6_chk_addr_and_flags +EXPORT_SYMBOL vmlinux 0xbde8f8bc put_tty_driver +EXPORT_SYMBOL vmlinux 0xbdf39f6a fsnotify_get_group +EXPORT_SYMBOL vmlinux 0xbdffbb5c jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0xbe022449 blk_queue_invalidate_tags +EXPORT_SYMBOL vmlinux 0xbe0e5118 nla_memcmp +EXPORT_SYMBOL vmlinux 0xbe1bb112 bitmap_onto +EXPORT_SYMBOL vmlinux 0xbe32d84f nf_unregister_hook +EXPORT_SYMBOL vmlinux 0xbe45c8b6 sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0xbe58118d xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0xbeab041f inc_zone_page_state +EXPORT_SYMBOL vmlinux 0xbead867d flush_tlb_mm +EXPORT_SYMBOL vmlinux 0xbebbd0b7 thaw_super +EXPORT_SYMBOL vmlinux 0xbeca6836 tso_build_data +EXPORT_SYMBOL vmlinux 0xbee90f2f __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbf0f8a2a fifo_set_limit +EXPORT_SYMBOL vmlinux 0xbf146162 vm_event_states +EXPORT_SYMBOL vmlinux 0xbf1bfad0 finish_no_open +EXPORT_SYMBOL vmlinux 0xbf2183cf elv_rb_find +EXPORT_SYMBOL vmlinux 0xbf295bae d_rehash +EXPORT_SYMBOL vmlinux 0xbf5fb3c7 fsnotify_destroy_mark +EXPORT_SYMBOL vmlinux 0xbf63b073 fasync_helper +EXPORT_SYMBOL vmlinux 0xbf69a5ba napi_gro_flush +EXPORT_SYMBOL vmlinux 0xbf6d5fed nvdimm_bus_lock +EXPORT_SYMBOL vmlinux 0xbf6ef6ea pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0xbf7fd2f5 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0xbf83e19b tcp_read_sock +EXPORT_SYMBOL vmlinux 0xbf8ba54a vprintk +EXPORT_SYMBOL vmlinux 0xbf91abe7 tcp_md5_hash_header +EXPORT_SYMBOL vmlinux 0xbf925c42 idr_init +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbfa9641c __page_symlink +EXPORT_SYMBOL vmlinux 0xbfb52ce0 xfrm_find_acq +EXPORT_SYMBOL vmlinux 0xbfb8b0b7 _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0xbfc177bc iowrite32_rep +EXPORT_SYMBOL vmlinux 0xbfcdd3f2 pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0xbfd48a57 nf_log_set +EXPORT_SYMBOL vmlinux 0xbfd70cc5 vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0xbfee3ad5 loop_unregister_transfer +EXPORT_SYMBOL vmlinux 0xc042f7b9 simple_statfs +EXPORT_SYMBOL vmlinux 0xc0514b1c iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0xc058abdb pci_release_regions +EXPORT_SYMBOL vmlinux 0xc05eabbc netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0xc068440e __kfifo_alloc +EXPORT_SYMBOL vmlinux 0xc068b508 nd_region_to_nstype +EXPORT_SYMBOL vmlinux 0xc06a1b8d inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0xc06ecd61 devm_gpio_request +EXPORT_SYMBOL vmlinux 0xc072f15c dev_deactivate +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc07e7c57 request_firmware +EXPORT_SYMBOL vmlinux 0xc0823e4c twl_i2c_write +EXPORT_SYMBOL vmlinux 0xc0a3d105 find_next_bit +EXPORT_SYMBOL vmlinux 0xc0a6333d __register_chrdev +EXPORT_SYMBOL vmlinux 0xc0bbfa74 mmc_power_restore_host +EXPORT_SYMBOL vmlinux 0xc0c4f363 pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0xc0c8ebe6 input_set_keycode +EXPORT_SYMBOL vmlinux 0xc0fd8a17 filemap_fdatawait +EXPORT_SYMBOL vmlinux 0xc0fe965b skb_make_writable +EXPORT_SYMBOL vmlinux 0xc1028c22 release_sock +EXPORT_SYMBOL vmlinux 0xc11c4cfb rfkill_alloc +EXPORT_SYMBOL vmlinux 0xc11d8093 iov_shorten +EXPORT_SYMBOL vmlinux 0xc12ec3a6 dns_query +EXPORT_SYMBOL vmlinux 0xc13a10dc flex_array_alloc +EXPORT_SYMBOL vmlinux 0xc15ce3e8 do_splice_to +EXPORT_SYMBOL vmlinux 0xc16a1985 xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0xc1aba7fd ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0xc1c53dd4 unregister_nls +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1dad32e jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0xc1e22040 tty_register_device +EXPORT_SYMBOL vmlinux 0xc1e50c0b rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0xc1e5cced qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0xc2211d7b dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0xc226befa filemap_map_pages +EXPORT_SYMBOL vmlinux 0xc2424641 agp3_generic_cleanup +EXPORT_SYMBOL vmlinux 0xc2447e50 skb_checksum_setup +EXPORT_SYMBOL vmlinux 0xc24aea8c __put_cred +EXPORT_SYMBOL vmlinux 0xc28364b7 netdev_printk +EXPORT_SYMBOL vmlinux 0xc2a03274 register_key_type +EXPORT_SYMBOL vmlinux 0xc2acc033 hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0xc2b03dcf serio_open +EXPORT_SYMBOL vmlinux 0xc2c70141 get_empty_filp +EXPORT_SYMBOL vmlinux 0xc2d2f664 tty_schedule_flip +EXPORT_SYMBOL vmlinux 0xc2d711e1 krealloc +EXPORT_SYMBOL vmlinux 0xc2db26a4 __bread_gfp +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2f9c045 timespec_to_jiffies +EXPORT_SYMBOL vmlinux 0xc2fe1819 phy_detach +EXPORT_SYMBOL vmlinux 0xc3043e02 seq_printf +EXPORT_SYMBOL vmlinux 0xc32472db tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0xc3489e1f __find_get_block +EXPORT_SYMBOL vmlinux 0xc3573ec5 register_md_cluster_operations +EXPORT_SYMBOL vmlinux 0xc368849f nvram_sync +EXPORT_SYMBOL vmlinux 0xc36c95bb __ip_select_ident +EXPORT_SYMBOL vmlinux 0xc3acbaaa inetdev_by_index +EXPORT_SYMBOL vmlinux 0xc3b38f54 of_get_child_by_name +EXPORT_SYMBOL vmlinux 0xc3c2be91 mipi_dsi_packet_format_is_short +EXPORT_SYMBOL vmlinux 0xc3d4a66d scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0xc3ea6cb2 devm_gpio_request_one +EXPORT_SYMBOL vmlinux 0xc3ff5f5a netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0xc41f0516 node_states +EXPORT_SYMBOL vmlinux 0xc428e0f4 __pagevec_lru_add +EXPORT_SYMBOL vmlinux 0xc43ffc75 security_path_rename +EXPORT_SYMBOL vmlinux 0xc44ee6ce kernel_param_unlock +EXPORT_SYMBOL vmlinux 0xc45755de find_next_zero_bit_le +EXPORT_SYMBOL vmlinux 0xc45cd317 generic_show_options +EXPORT_SYMBOL vmlinux 0xc45efdbe tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0xc4708199 cpm_muram_addr +EXPORT_SYMBOL vmlinux 0xc47cdf9c _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0xc499ae1e kstrdup +EXPORT_SYMBOL vmlinux 0xc4a7675d ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0xc4ab4133 ip6_frag_init +EXPORT_SYMBOL vmlinux 0xc4c0b797 bio_clone_fast +EXPORT_SYMBOL vmlinux 0xc4c1366f elevator_alloc +EXPORT_SYMBOL vmlinux 0xc4c2efd8 pci_iomap +EXPORT_SYMBOL vmlinux 0xc4cc794f elv_dispatch_add_tail +EXPORT_SYMBOL vmlinux 0xc4db6274 blk_get_queue +EXPORT_SYMBOL vmlinux 0xc4dd08c0 nd_integrity_init +EXPORT_SYMBOL vmlinux 0xc4e19c18 bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0xc502299a sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0xc537c544 blk_put_queue +EXPORT_SYMBOL vmlinux 0xc548dfe3 nf_log_register +EXPORT_SYMBOL vmlinux 0xc5534d64 ioread16 +EXPORT_SYMBOL vmlinux 0xc55c2a9d inode_sb_list_lock +EXPORT_SYMBOL vmlinux 0xc55de23c percpu_counter_set +EXPORT_SYMBOL vmlinux 0xc56dabdb tcp_init_cgroup +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc5cc5e6a pci_bus_get +EXPORT_SYMBOL vmlinux 0xc5d0f8c3 netpoll_cleanup +EXPORT_SYMBOL vmlinux 0xc5d9c46c agp_try_unsupported_boot +EXPORT_SYMBOL vmlinux 0xc5edacef generic_error_remove_page +EXPORT_SYMBOL vmlinux 0xc5fdef94 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xc60d630f down_read +EXPORT_SYMBOL vmlinux 0xc621518c genphy_update_link +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc65abeb7 agp3_generic_sizes +EXPORT_SYMBOL vmlinux 0xc663b075 __ioremap +EXPORT_SYMBOL vmlinux 0xc6868ed9 dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0xc6a00aa8 of_get_property +EXPORT_SYMBOL vmlinux 0xc6b22c71 __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6d34862 tty_throttle +EXPORT_SYMBOL vmlinux 0xc6dc5201 scsi_ioctl_reset +EXPORT_SYMBOL vmlinux 0xc6ee0fd8 netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0xc6fcf0c6 input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0xc71af609 skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc72f0b34 nd_btt_sb_checksum +EXPORT_SYMBOL vmlinux 0xc7457c50 serio_rescan +EXPORT_SYMBOL vmlinux 0xc7563db8 twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xc756c63b set_wb_congested +EXPORT_SYMBOL vmlinux 0xc75c83a2 clear_user_page +EXPORT_SYMBOL vmlinux 0xc76482ca kernel_sendpage +EXPORT_SYMBOL vmlinux 0xc768de19 cpu_all_bits +EXPORT_SYMBOL vmlinux 0xc76e35e0 writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0xc770d6a5 blk_mq_add_to_requeue_list +EXPORT_SYMBOL vmlinux 0xc778330e dev_set_allmulti +EXPORT_SYMBOL vmlinux 0xc77dd26b __inet_stream_connect +EXPORT_SYMBOL vmlinux 0xc781bd9f rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc7861b6c is_nd_btt +EXPORT_SYMBOL vmlinux 0xc7893ef2 sdev_prefix_printk +EXPORT_SYMBOL vmlinux 0xc7898275 flex_array_shrink +EXPORT_SYMBOL vmlinux 0xc7907028 bitmap_unplug +EXPORT_SYMBOL vmlinux 0xc7910c45 inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0xc79ade0f nla_put_nohdr +EXPORT_SYMBOL vmlinux 0xc79bcd36 dm_vcalloc +EXPORT_SYMBOL vmlinux 0xc79c8c1f nf_ip_checksum +EXPORT_SYMBOL vmlinux 0xc7a38b91 dev_add_pack +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7d504af nf_register_sockopt +EXPORT_SYMBOL vmlinux 0xc7ea833e dma_set_mask +EXPORT_SYMBOL vmlinux 0xc7eb7418 mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0xc7ec6c27 strspn +EXPORT_SYMBOL vmlinux 0xc7fb4c50 lro_receive_skb +EXPORT_SYMBOL vmlinux 0xc806b2dc mipi_dsi_dcs_set_pixel_format +EXPORT_SYMBOL vmlinux 0xc8276a79 nf_hooks_needed +EXPORT_SYMBOL vmlinux 0xc82b97f8 pneigh_enqueue +EXPORT_SYMBOL vmlinux 0xc8339e24 string_unescape +EXPORT_SYMBOL vmlinux 0xc837523e __tcf_hash_release +EXPORT_SYMBOL vmlinux 0xc83b4d5b posix_acl_from_mode +EXPORT_SYMBOL vmlinux 0xc83bf982 vga_get +EXPORT_SYMBOL vmlinux 0xc844dd83 pci_bus_assign_resources +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 0xc8a91f5b cpumask_local_spread +EXPORT_SYMBOL vmlinux 0xc8ac64c1 blk_sync_queue +EXPORT_SYMBOL vmlinux 0xc8b57c27 autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xc8c0ad84 kernel_param_lock +EXPORT_SYMBOL vmlinux 0xc8c5b056 gen_pool_alloc +EXPORT_SYMBOL vmlinux 0xc8d9f812 devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0xc90364c6 udp_disconnect +EXPORT_SYMBOL vmlinux 0xc911b9d5 eth_get_headlen +EXPORT_SYMBOL vmlinux 0xc9188f7d icmpv6_send +EXPORT_SYMBOL vmlinux 0xc92decf8 nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0xc932ecb0 fddi_type_trans +EXPORT_SYMBOL vmlinux 0xc93fbc54 wait_for_completion_io +EXPORT_SYMBOL vmlinux 0xc94a0274 __remove_inode_hash +EXPORT_SYMBOL vmlinux 0xc952e5eb vfs_rmdir +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc9c65bd4 register_netdev +EXPORT_SYMBOL vmlinux 0xc9ee590f xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0xca0f4667 readlink_copy +EXPORT_SYMBOL vmlinux 0xca1a53da install_exec_creds +EXPORT_SYMBOL vmlinux 0xca1e6f41 __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0xca1f7dc5 noop_fsync +EXPORT_SYMBOL vmlinux 0xca24a4ca eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0xca277b9d __cleancache_invalidate_page +EXPORT_SYMBOL vmlinux 0xca2b1cd6 ida_pre_get +EXPORT_SYMBOL vmlinux 0xca32927f km_query +EXPORT_SYMBOL vmlinux 0xca39f2f7 sk_receive_skb +EXPORT_SYMBOL vmlinux 0xca433393 inet_sendmsg +EXPORT_SYMBOL vmlinux 0xca57a4be dev_addr_add +EXPORT_SYMBOL vmlinux 0xca5c7657 __cleancache_init_shared_fs +EXPORT_SYMBOL vmlinux 0xca858673 inet_frags_init +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xca9dfb53 textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0xcaab5807 deactivate_locked_super +EXPORT_SYMBOL vmlinux 0xcab702fd call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0xcacabfee sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0xcacd272d atomic64_sub_return +EXPORT_SYMBOL vmlinux 0xcace6297 idr_is_empty +EXPORT_SYMBOL vmlinux 0xcaebaebf abort_creds +EXPORT_SYMBOL vmlinux 0xcaf2c603 scsi_sd_pm_domain +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb0d508f pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0xcb3c9fd4 ilookup5_nowait +EXPORT_SYMBOL vmlinux 0xcb4c0f91 generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0xcb5b5690 pci_request_regions +EXPORT_SYMBOL vmlinux 0xcb8dcdfb iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0xcb98b0b2 pagecache_get_page +EXPORT_SYMBOL vmlinux 0xcb9d42d3 __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0xcbbd817f udp_lib_get_port +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbc05753 nf_register_hook +EXPORT_SYMBOL vmlinux 0xcbc159b4 blk_mq_run_hw_queues +EXPORT_SYMBOL vmlinux 0xcbc7b967 swiotlb_dma_mapping_error +EXPORT_SYMBOL vmlinux 0xcbc9557f unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0xcbeac4be hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0xcbf2ae9d proc_set_user +EXPORT_SYMBOL vmlinux 0xcbf6654a insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0xcc05c821 vme_slot_num +EXPORT_SYMBOL vmlinux 0xcc17504d _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xcc17c011 sk_ns_capable +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc5329e6 sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0xcc6f8b30 bioset_integrity_create +EXPORT_SYMBOL vmlinux 0xcc74fe02 reservation_object_add_shared_fence +EXPORT_SYMBOL vmlinux 0xcc753d74 dget_parent +EXPORT_SYMBOL vmlinux 0xcc8c682c serio_unregister_port +EXPORT_SYMBOL vmlinux 0xccb77d1a blk_execute_rq +EXPORT_SYMBOL vmlinux 0xccc21f5e input_get_new_minor +EXPORT_SYMBOL vmlinux 0xccc6c627 dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0xccf0b829 ip_ct_attach +EXPORT_SYMBOL vmlinux 0xccf570b9 netdev_warn +EXPORT_SYMBOL vmlinux 0xccfef64f skb_flow_dissector_init +EXPORT_SYMBOL vmlinux 0xcd0529c7 _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd2ff1ee skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0xcd325055 inode_dio_wait +EXPORT_SYMBOL vmlinux 0xcd3db447 gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0xcd5ebd57 try_to_writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0xcd67f3ee netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0xcd7b2255 generic_write_end +EXPORT_SYMBOL vmlinux 0xcd7ede2a seqno_fence_ops +EXPORT_SYMBOL vmlinux 0xcd7f3930 set_cached_acl +EXPORT_SYMBOL vmlinux 0xcd86c87f __cond_resched_lock +EXPORT_SYMBOL vmlinux 0xcd8d36f4 flow_get_u32_src +EXPORT_SYMBOL vmlinux 0xcd9c5dd0 skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0xcdb57efe dev_queue_xmit_accel +EXPORT_SYMBOL vmlinux 0xcdbfcbff pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcdc68cbf phy_init_eee +EXPORT_SYMBOL vmlinux 0xcdcf5bf9 dump_page +EXPORT_SYMBOL vmlinux 0xce07f3d3 mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0xce0a61a2 __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0xce189f35 generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0xce20bbb0 put_filp +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce2e4c6b may_umount_tree +EXPORT_SYMBOL vmlinux 0xce423814 skb_orphan_partial +EXPORT_SYMBOL vmlinux 0xce542c4c insert_inode_locked +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce6616a4 nobh_truncate_page +EXPORT_SYMBOL vmlinux 0xce7d0c67 input_grab_device +EXPORT_SYMBOL vmlinux 0xce831052 __getblk_gfp +EXPORT_SYMBOL vmlinux 0xce9dd309 unregister_quota_format +EXPORT_SYMBOL vmlinux 0xce9fe8e1 crypto_sha512_finup +EXPORT_SYMBOL vmlinux 0xcea99b33 nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xceb64b7a __block_page_mkwrite +EXPORT_SYMBOL vmlinux 0xcebc2e8c vm_insert_page +EXPORT_SYMBOL vmlinux 0xcec36079 udp_set_csum +EXPORT_SYMBOL vmlinux 0xced567fc mipi_dsi_dcs_get_power_mode +EXPORT_SYMBOL vmlinux 0xcedae5b4 nf_unregister_hooks +EXPORT_SYMBOL vmlinux 0xcef51982 kstrtou16 +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcefe39fb skb_push +EXPORT_SYMBOL vmlinux 0xcf1be56b __dev_remove_pack +EXPORT_SYMBOL vmlinux 0xcf1d7646 isa_mem_base +EXPORT_SYMBOL vmlinux 0xcf229d97 blk_put_request +EXPORT_SYMBOL vmlinux 0xcf2fef87 inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0xcfdcc2ed get_fs_type +EXPORT_SYMBOL vmlinux 0xcfe0ef06 param_set_byte +EXPORT_SYMBOL vmlinux 0xcff4ed20 __dax_fault +EXPORT_SYMBOL vmlinux 0xcffcf351 rwsem_downgrade_wake +EXPORT_SYMBOL vmlinux 0xd05504ee pci_iomap_range +EXPORT_SYMBOL vmlinux 0xd0670e4c bdput +EXPORT_SYMBOL vmlinux 0xd0720a17 on_each_cpu_cond +EXPORT_SYMBOL vmlinux 0xd09ae11b vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0xd09b0199 fence_context_alloc +EXPORT_SYMBOL vmlinux 0xd0a2847c sha_init +EXPORT_SYMBOL vmlinux 0xd0a7f127 phy_driver_register +EXPORT_SYMBOL vmlinux 0xd0a91bab skip_spaces +EXPORT_SYMBOL vmlinux 0xd0bf1af6 locks_init_lock +EXPORT_SYMBOL vmlinux 0xd0d100a4 xfrm4_rcv_cb +EXPORT_SYMBOL vmlinux 0xd0dcb58f __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0xd0ee38b8 schedule_timeout_uninterruptible +EXPORT_SYMBOL vmlinux 0xd0f36f0d audit_log_format +EXPORT_SYMBOL vmlinux 0xd0f9a76b nf_log_unset +EXPORT_SYMBOL vmlinux 0xd0fb7cd4 __tasklet_hi_schedule_first +EXPORT_SYMBOL vmlinux 0xd0fef3b2 agp_free_key +EXPORT_SYMBOL vmlinux 0xd14846c4 filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0xd15169dc i2c_verify_client +EXPORT_SYMBOL vmlinux 0xd1640309 get_gendisk +EXPORT_SYMBOL vmlinux 0xd1816f32 frontswap_writethrough +EXPORT_SYMBOL vmlinux 0xd187b5f9 __nd_iostat_start +EXPORT_SYMBOL vmlinux 0xd18a50c5 locks_copy_lock +EXPORT_SYMBOL vmlinux 0xd196c9be kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xd1c84dfb hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1dbb376 netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0xd1dd195e framebuffer_release +EXPORT_SYMBOL vmlinux 0xd1e3f3c4 unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0xd1f0c5fb devm_gpiod_put +EXPORT_SYMBOL vmlinux 0xd20a96fd blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0xd2205c5c pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0xd220cf8a jiffies_to_timespec +EXPORT_SYMBOL vmlinux 0xd236fcdc posix_acl_chmod +EXPORT_SYMBOL vmlinux 0xd251d7b0 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0xd254a4a0 clkdev_alloc +EXPORT_SYMBOL vmlinux 0xd2555f19 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xd25d0abf nla_put +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd263284e mutex_lock_killable +EXPORT_SYMBOL vmlinux 0xd264f4ff get_cached_acl +EXPORT_SYMBOL vmlinux 0xd2703144 ip_route_input_noref +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd27e6462 vfs_symlink +EXPORT_SYMBOL vmlinux 0xd2ad5219 fbcon_rotate_cw +EXPORT_SYMBOL vmlinux 0xd2af138b reservation_ww_class +EXPORT_SYMBOL vmlinux 0xd2beb4b1 tcp_sync_mss +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2eeb640 input_allocate_device +EXPORT_SYMBOL vmlinux 0xd2f8f2c1 devfreq_add_device +EXPORT_SYMBOL vmlinux 0xd2fc19bd proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0xd31ccb06 of_machine_is_compatible +EXPORT_SYMBOL vmlinux 0xd334b418 elv_rb_former_request +EXPORT_SYMBOL vmlinux 0xd3650e26 tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0xd36b545e i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0xd36c5a0f get_agp_version +EXPORT_SYMBOL vmlinux 0xd384402c load_nls +EXPORT_SYMBOL vmlinux 0xd3da52bf block_read_full_page +EXPORT_SYMBOL vmlinux 0xd40d84ac uart_resume_port +EXPORT_SYMBOL vmlinux 0xd411734b devm_gpiod_get_array +EXPORT_SYMBOL vmlinux 0xd416bb9b pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0xd41d9115 pagevec_lookup +EXPORT_SYMBOL vmlinux 0xd43e5197 bdi_destroy +EXPORT_SYMBOL vmlinux 0xd44045f5 tcp_make_synack +EXPORT_SYMBOL vmlinux 0xd44077ed vfs_mknod +EXPORT_SYMBOL vmlinux 0xd4461253 invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0xd44b7e21 to_tm +EXPORT_SYMBOL vmlinux 0xd48f8f52 simple_open +EXPORT_SYMBOL vmlinux 0xd4902c4c devm_iounmap +EXPORT_SYMBOL vmlinux 0xd4a3d926 iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0xd4ad16af iov_iter_fault_in_readable +EXPORT_SYMBOL vmlinux 0xd4bebe04 wake_up_process +EXPORT_SYMBOL vmlinux 0xd4e2d306 dev_addr_init +EXPORT_SYMBOL vmlinux 0xd51d48a7 ip_mc_check_igmp +EXPORT_SYMBOL vmlinux 0xd5209fe4 generic_permission +EXPORT_SYMBOL vmlinux 0xd520b303 neigh_changeaddr +EXPORT_SYMBOL vmlinux 0xd52c1457 __scm_destroy +EXPORT_SYMBOL vmlinux 0xd5313f93 pci_choose_state +EXPORT_SYMBOL vmlinux 0xd5324103 security_path_symlink +EXPORT_SYMBOL vmlinux 0xd5393513 ip_setsockopt +EXPORT_SYMBOL vmlinux 0xd53d1b62 input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0xd53d22b7 sk_stop_timer +EXPORT_SYMBOL vmlinux 0xd54f41ce try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0xd554db09 input_reset_device +EXPORT_SYMBOL vmlinux 0xd5644c73 simple_dir_operations +EXPORT_SYMBOL vmlinux 0xd5883d38 cad_pid +EXPORT_SYMBOL vmlinux 0xd58a024d bdi_setup_and_register +EXPORT_SYMBOL vmlinux 0xd59d932b kill_fasync +EXPORT_SYMBOL vmlinux 0xd5c83629 phy_ethtool_gset +EXPORT_SYMBOL vmlinux 0xd5d19f6e skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0xd5db1ff7 pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0xd5e8444a __div64_32 +EXPORT_SYMBOL vmlinux 0xd5f52d4f netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0xd5fa4d3c gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0xd5fe4bc4 netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0xd606503d register_sysctl +EXPORT_SYMBOL vmlinux 0xd614fcc9 get_super_thawed +EXPORT_SYMBOL vmlinux 0xd616683a ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0xd627480b strncat +EXPORT_SYMBOL vmlinux 0xd62c833f schedule_timeout +EXPORT_SYMBOL vmlinux 0xd632de35 starget_for_each_device +EXPORT_SYMBOL vmlinux 0xd648e564 fb_match_mode +EXPORT_SYMBOL vmlinux 0xd64e2046 jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0xd6886c9e sys_copyarea +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd69812fe dquot_disable +EXPORT_SYMBOL vmlinux 0xd69b30e0 atomic64_add_unless +EXPORT_SYMBOL vmlinux 0xd6b4c9dc iov_iter_alignment +EXPORT_SYMBOL vmlinux 0xd6d63e9d lg_local_lock_cpu +EXPORT_SYMBOL vmlinux 0xd6d7baf0 pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0xd6da29a1 pci_set_dma_max_seg_size +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd6f7abaa zpool_register_driver +EXPORT_SYMBOL vmlinux 0xd7080a1c blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0xd71778e3 i2c_clients_command +EXPORT_SYMBOL vmlinux 0xd71cd7c2 dev_driver_string +EXPORT_SYMBOL vmlinux 0xd72bb7a2 _dev_info +EXPORT_SYMBOL vmlinux 0xd72c0b02 start_tty +EXPORT_SYMBOL vmlinux 0xd75c79df smp_call_function +EXPORT_SYMBOL vmlinux 0xd75f42b2 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0xd761a383 ioremap_prot +EXPORT_SYMBOL vmlinux 0xd765ed6d sock_no_shutdown +EXPORT_SYMBOL vmlinux 0xd77db126 block_page_mkwrite +EXPORT_SYMBOL vmlinux 0xd7898876 t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0xd78e6f89 security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0xd797b9a5 vme_master_write +EXPORT_SYMBOL vmlinux 0xd798fe56 __skb_tx_hash +EXPORT_SYMBOL vmlinux 0xd79d7557 netdev_crit +EXPORT_SYMBOL vmlinux 0xd7adf977 vc_cons +EXPORT_SYMBOL vmlinux 0xd7b6b5a2 trace_print_array_seq +EXPORT_SYMBOL vmlinux 0xd7cdacdd pm860x_reg_read +EXPORT_SYMBOL vmlinux 0xd7cea498 __dev_get_by_index +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd7eaacb9 mount_subtree +EXPORT_SYMBOL vmlinux 0xd8015683 mmc_put_card +EXPORT_SYMBOL vmlinux 0xd80babf5 scsi_get_host_dev +EXPORT_SYMBOL vmlinux 0xd83f5ad5 call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0xd847f958 i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0xd84c43a6 lockref_put_return +EXPORT_SYMBOL vmlinux 0xd84c5268 mdiobus_read +EXPORT_SYMBOL vmlinux 0xd854de49 simple_dentry_operations +EXPORT_SYMBOL vmlinux 0xd8573ce0 pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0xd85833cb __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0xd86f6b4c km_is_alive +EXPORT_SYMBOL vmlinux 0xd8841845 kthread_create_on_node +EXPORT_SYMBOL vmlinux 0xd89da37f movable_zone +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8cb7f17 kern_unmount +EXPORT_SYMBOL vmlinux 0xd8ded085 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xd8e42fa5 search_binary_handler +EXPORT_SYMBOL vmlinux 0xd8e484f0 register_chrdev_region +EXPORT_SYMBOL vmlinux 0xd8f708cb invalidate_bdev +EXPORT_SYMBOL vmlinux 0xd8f91321 pci_disable_msi +EXPORT_SYMBOL vmlinux 0xd8f96db2 ip_defrag +EXPORT_SYMBOL vmlinux 0xd8fc98db blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0xd902ba49 from_kuid +EXPORT_SYMBOL vmlinux 0xd9498b22 proc_dointvec +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd98a48ee proc_mkdir +EXPORT_SYMBOL vmlinux 0xd994d43a mntget +EXPORT_SYMBOL vmlinux 0xd996beae qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0xd9a30f63 __ip_dev_find +EXPORT_SYMBOL vmlinux 0xd9adc01f bmap +EXPORT_SYMBOL vmlinux 0xd9bac924 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0xd9ce8f0c strnlen +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xd9ec5e2e param_set_bint +EXPORT_SYMBOL vmlinux 0xd9fb3c4d dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0xda0fb635 blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0xda284a9d dst_destroy +EXPORT_SYMBOL vmlinux 0xda2a8705 tty_name +EXPORT_SYMBOL vmlinux 0xda358fd9 file_ns_capable +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda412ac3 mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0xda568089 ip_mc_join_group +EXPORT_SYMBOL vmlinux 0xda7ca6cb fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xda8af7ad fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0xda95cf2d ppp_register_compressor +EXPORT_SYMBOL vmlinux 0xda999ce3 __napi_complete +EXPORT_SYMBOL vmlinux 0xdaa57ec3 totalhigh_pages +EXPORT_SYMBOL vmlinux 0xdabc1ea8 fsl_lbc_find +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdac57242 blk_queue_free_tags +EXPORT_SYMBOL vmlinux 0xdac76509 dma_common_mmap +EXPORT_SYMBOL vmlinux 0xdaccd909 xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0xdacd3c77 pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0xdad5ff92 of_n_addr_cells +EXPORT_SYMBOL vmlinux 0xdaeb8472 twl6040_reg_read +EXPORT_SYMBOL vmlinux 0xdaf1631b skb_recv_datagram +EXPORT_SYMBOL vmlinux 0xdaf40a6b mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0xdb01198e fsl_upm_find +EXPORT_SYMBOL vmlinux 0xdb171ac4 inode_sub_bytes +EXPORT_SYMBOL vmlinux 0xdb32cacc flush_tlb_page +EXPORT_SYMBOL vmlinux 0xdb537034 dentry_update_name_case +EXPORT_SYMBOL vmlinux 0xdb601847 elv_dispatch_sort +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdb7c5ec5 fbcon_set_bitops +EXPORT_SYMBOL vmlinux 0xdb98420d phy_init_hw +EXPORT_SYMBOL vmlinux 0xdbb9e5e4 __sb_end_write +EXPORT_SYMBOL vmlinux 0xdbbc99e1 pci_dev_put +EXPORT_SYMBOL vmlinux 0xdbbde0c7 fixed_phy_update_state +EXPORT_SYMBOL vmlinux 0xdbd24987 sg_miter_stop +EXPORT_SYMBOL vmlinux 0xdbf6383f serio_close +EXPORT_SYMBOL vmlinux 0xdc047fc4 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0xdc0dd1e6 skb_split +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc24eef6 tcp_proto_cgroup +EXPORT_SYMBOL vmlinux 0xdc34db39 ipv6_sock_mc_drop +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc93301a redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0xdc9498dd down +EXPORT_SYMBOL vmlinux 0xdcab928e tty_port_close_end +EXPORT_SYMBOL vmlinux 0xdcb0349b sys_close +EXPORT_SYMBOL vmlinux 0xdcc9f77c jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0xdcda9f9f iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0xdcdfd042 scsi_device_lookup +EXPORT_SYMBOL vmlinux 0xdcee027f down_write_trylock +EXPORT_SYMBOL vmlinux 0xdd0a2ba2 strlcat +EXPORT_SYMBOL vmlinux 0xdd2473ff dev_addr_flush +EXPORT_SYMBOL vmlinux 0xdd27fa87 memchr +EXPORT_SYMBOL vmlinux 0xdd35d5de clk_register_clkdevs +EXPORT_SYMBOL vmlinux 0xdd3b9ab8 devm_ioremap +EXPORT_SYMBOL vmlinux 0xdd59447b blk_mq_map_queue +EXPORT_SYMBOL vmlinux 0xdd83f6a5 dup_iter +EXPORT_SYMBOL vmlinux 0xdd9030af current_stack_pointer +EXPORT_SYMBOL vmlinux 0xdddb10d2 udplite_prot +EXPORT_SYMBOL vmlinux 0xddf9d084 scsi_cmd_get_serial +EXPORT_SYMBOL vmlinux 0xde0038f2 input_unregister_handler +EXPORT_SYMBOL vmlinux 0xde1fc050 setup_new_exec +EXPORT_SYMBOL vmlinux 0xde29150f blk_queue_io_min +EXPORT_SYMBOL vmlinux 0xde3e7c5c tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0xde41138e gen_replace_estimator +EXPORT_SYMBOL vmlinux 0xde48e9ca _raw_spin_lock +EXPORT_SYMBOL vmlinux 0xde6e5478 kern_path +EXPORT_SYMBOL vmlinux 0xde9360ba totalram_pages +EXPORT_SYMBOL vmlinux 0xde9b17ed agp3_generic_fetch_size +EXPORT_SYMBOL vmlinux 0xdea7bc93 d_genocide +EXPORT_SYMBOL vmlinux 0xded931f3 resource_list_create_entry +EXPORT_SYMBOL vmlinux 0xdeef817e cap_mmap_file +EXPORT_SYMBOL vmlinux 0xdef54e19 __getblk_slow +EXPORT_SYMBOL vmlinux 0xdf29e37f vm_map_ram +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf3a693d crc_t10dif_update +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf60cc27 __print_symbol +EXPORT_SYMBOL vmlinux 0xdf65f903 phy_write_mmd_indirect +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdfaac46d __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0xdfb34d16 flow_cache_fini +EXPORT_SYMBOL vmlinux 0xdfb4aa63 led_update_brightness +EXPORT_SYMBOL vmlinux 0xdfcfa784 give_up_console +EXPORT_SYMBOL vmlinux 0xdfe5cf30 blk_fetch_request +EXPORT_SYMBOL vmlinux 0xdff3a8ba pci_disable_msix +EXPORT_SYMBOL vmlinux 0xdff43ed4 __debugger +EXPORT_SYMBOL vmlinux 0xdff479b2 flush_signals +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xe0099839 bio_copy_data +EXPORT_SYMBOL vmlinux 0xe03af963 __alloc_skb +EXPORT_SYMBOL vmlinux 0xe04f7caa dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xe0595517 phy_register_fixup_for_id +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 0xe08723ea PDE_DATA +EXPORT_SYMBOL vmlinux 0xe0aec7a0 neigh_for_each +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0b40fd6 misc_deregister +EXPORT_SYMBOL vmlinux 0xe0b62f72 seq_lseek +EXPORT_SYMBOL vmlinux 0xe113bbbc csum_partial +EXPORT_SYMBOL vmlinux 0xe119cb37 xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xe1513972 d_make_root +EXPORT_SYMBOL vmlinux 0xe1579955 xfrm_state_insert +EXPORT_SYMBOL vmlinux 0xe1587030 sb_min_blocksize +EXPORT_SYMBOL vmlinux 0xe1599df2 blk_register_region +EXPORT_SYMBOL vmlinux 0xe165820b mipi_dsi_host_register +EXPORT_SYMBOL vmlinux 0xe1761617 security_inet_conn_request +EXPORT_SYMBOL vmlinux 0xe1786c32 make_flow_keys_digest +EXPORT_SYMBOL vmlinux 0xe181f984 account_page_redirty +EXPORT_SYMBOL vmlinux 0xe1a76fb0 xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0xe1bf308c d_find_any_alias +EXPORT_SYMBOL vmlinux 0xe1ffb5d0 blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0xe200f872 secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xe22e9f1d skb_dequeue +EXPORT_SYMBOL vmlinux 0xe2304303 mac_map_monitor_sense +EXPORT_SYMBOL vmlinux 0xe23ae481 blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe23b5121 mb_cache_entry_insert +EXPORT_SYMBOL vmlinux 0xe24d28bf scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0xe24d3a97 jiffies_64 +EXPORT_SYMBOL vmlinux 0xe2527cd9 sockfd_lookup +EXPORT_SYMBOL vmlinux 0xe25ca470 skb_queue_tail +EXPORT_SYMBOL vmlinux 0xe2668d8b padata_free +EXPORT_SYMBOL vmlinux 0xe293c61b __netlink_dump_start +EXPORT_SYMBOL vmlinux 0xe29e1d0e out_of_line_wait_on_atomic_t +EXPORT_SYMBOL vmlinux 0xe2b6964c tty_hangup +EXPORT_SYMBOL vmlinux 0xe2be5498 lg_global_unlock +EXPORT_SYMBOL vmlinux 0xe2d41ada pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2d527e3 fb_set_var +EXPORT_SYMBOL vmlinux 0xe2e8065e memdup_user +EXPORT_SYMBOL vmlinux 0xe2ec3fd6 scsi_is_target_device +EXPORT_SYMBOL vmlinux 0xe2f425e7 rps_cpu_mask +EXPORT_SYMBOL vmlinux 0xe2f6461a md_integrity_register +EXPORT_SYMBOL vmlinux 0xe2fae716 kmemdup +EXPORT_SYMBOL vmlinux 0xe31dd0ae wait_on_page_bit +EXPORT_SYMBOL vmlinux 0xe3550ce9 scsi_block_requests +EXPORT_SYMBOL vmlinux 0xe355bc9f vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0xe35df1e2 override_creds +EXPORT_SYMBOL vmlinux 0xe3669d93 d_walk +EXPORT_SYMBOL vmlinux 0xe38f1e18 blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0xe3b07ca8 tcf_hash_destroy +EXPORT_SYMBOL vmlinux 0xe3c87eaa input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0xe3d6f284 fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xe3f7a2ce iget_failed +EXPORT_SYMBOL vmlinux 0xe41b40dd inet6_ioctl +EXPORT_SYMBOL vmlinux 0xe41fafd4 page_cache_next_hole +EXPORT_SYMBOL vmlinux 0xe4392c2f of_get_next_parent +EXPORT_SYMBOL vmlinux 0xe43c7111 dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0xe46150d3 blk_end_request +EXPORT_SYMBOL vmlinux 0xe47be49b nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0xe484e35f ioread32 +EXPORT_SYMBOL vmlinux 0xe4b49d44 param_ops_bint +EXPORT_SYMBOL vmlinux 0xe4d74dab inet_ioctl +EXPORT_SYMBOL vmlinux 0xe4dcbc80 xfrm6_rcv +EXPORT_SYMBOL vmlinux 0xe4fc650c mipi_dsi_host_unregister +EXPORT_SYMBOL vmlinux 0xe4fe8ca1 _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0xe508529f scsicam_bios_param +EXPORT_SYMBOL vmlinux 0xe5114b9b nlmsg_notify +EXPORT_SYMBOL vmlinux 0xe517565e dqget +EXPORT_SYMBOL vmlinux 0xe5186202 dquot_drop +EXPORT_SYMBOL vmlinux 0xe519bf93 lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe539030f sync_inodes_sb +EXPORT_SYMBOL vmlinux 0xe55434b7 build_skb +EXPORT_SYMBOL vmlinux 0xe5576b71 sk_capable +EXPORT_SYMBOL vmlinux 0xe568e47f neigh_update +EXPORT_SYMBOL vmlinux 0xe5734810 __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xe57384c2 bio_integrity_clone +EXPORT_SYMBOL vmlinux 0xe57878a1 in6_pton +EXPORT_SYMBOL vmlinux 0xe5821ad4 __insert_inode_hash +EXPORT_SYMBOL vmlinux 0xe5867808 dlci_ioctl_set +EXPORT_SYMBOL vmlinux 0xe5a62ba7 sk_dst_check +EXPORT_SYMBOL vmlinux 0xe5a735e1 __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5c969b9 fddi_change_mtu +EXPORT_SYMBOL vmlinux 0xe5e7fd00 arp_tbl +EXPORT_SYMBOL vmlinux 0xe5ed5467 xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xe608fb84 scsi_add_device +EXPORT_SYMBOL vmlinux 0xe63badc3 cdev_init +EXPORT_SYMBOL vmlinux 0xe657e8a5 pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0xe65abc34 bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0xe66452ab dql_init +EXPORT_SYMBOL vmlinux 0xe67d0b1c local_flush_tlb_mm +EXPORT_SYMBOL vmlinux 0xe67d95a0 padata_set_cpumask +EXPORT_SYMBOL vmlinux 0xe68eafc7 sock_get_timestampns +EXPORT_SYMBOL vmlinux 0xe693a6ce vme_get_size +EXPORT_SYMBOL vmlinux 0xe697d108 __blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe69c5aff get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0xe6c755c0 d_instantiate +EXPORT_SYMBOL vmlinux 0xe6dd236d clear_pages +EXPORT_SYMBOL vmlinux 0xe6ebc016 key_create_or_update +EXPORT_SYMBOL vmlinux 0xe6fbe430 can_do_mlock +EXPORT_SYMBOL vmlinux 0xe72820bf agp_allocate_memory +EXPORT_SYMBOL vmlinux 0xe72e132d mapping_tagged +EXPORT_SYMBOL vmlinux 0xe72fa1a7 kset_unregister +EXPORT_SYMBOL vmlinux 0xe731e8e8 pci_get_subsys +EXPORT_SYMBOL vmlinux 0xe74069c8 sock_from_file +EXPORT_SYMBOL vmlinux 0xe7508e35 mb_cache_entry_release +EXPORT_SYMBOL vmlinux 0xe762f6d2 vfs_iter_read +EXPORT_SYMBOL vmlinux 0xe764c12a mmc_gpio_request_ro +EXPORT_SYMBOL vmlinux 0xe768bb34 input_mt_init_slots +EXPORT_SYMBOL vmlinux 0xe79f0bc6 fget +EXPORT_SYMBOL vmlinux 0xe7a4b1ed xfrm_input +EXPORT_SYMBOL vmlinux 0xe7a664c4 nf_hooks +EXPORT_SYMBOL vmlinux 0xe7a81967 audit_log_secctx +EXPORT_SYMBOL vmlinux 0xe7b5c68b scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0xe7b6315e kblockd_schedule_delayed_work_on +EXPORT_SYMBOL vmlinux 0xe7ce7439 _memcpy_fromio +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe7dabf7c mmc_get_card +EXPORT_SYMBOL vmlinux 0xe812bc73 of_match_device +EXPORT_SYMBOL vmlinux 0xe81ef1dd remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0xe8214184 tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0xe82cc752 tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0xe82f91e4 elv_rb_add +EXPORT_SYMBOL vmlinux 0xe833fa77 gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0xe8405e18 scsi_ioctl +EXPORT_SYMBOL vmlinux 0xe84a7583 ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0xe8675fab skb_tx_error +EXPORT_SYMBOL vmlinux 0xe87b2edd sg_copy_buffer +EXPORT_SYMBOL vmlinux 0xe88185f5 pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0xe8854755 mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0xe88b6570 pcie_set_readrq +EXPORT_SYMBOL vmlinux 0xe8935a83 con_set_default_unimap +EXPORT_SYMBOL vmlinux 0xe893fee7 mem_cgroup_end_page_stat +EXPORT_SYMBOL vmlinux 0xe899eea2 __init_rwsem +EXPORT_SYMBOL vmlinux 0xe8a37c70 phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0xe8b318c3 nf_setsockopt +EXPORT_SYMBOL vmlinux 0xe8ba0156 uart_write_wakeup +EXPORT_SYMBOL vmlinux 0xe8baabbe netpoll_print_options +EXPORT_SYMBOL vmlinux 0xe8bea3bc qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xe8c69045 check_disk_change +EXPORT_SYMBOL vmlinux 0xe8d30fe3 sock_rfree +EXPORT_SYMBOL vmlinux 0xe8db0b9b mach_p1023_rdb +EXPORT_SYMBOL vmlinux 0xe8db956a inet_select_addr +EXPORT_SYMBOL vmlinux 0xe8deccde to_ndd +EXPORT_SYMBOL vmlinux 0xe8f8be08 locks_mandatory_area +EXPORT_SYMBOL vmlinux 0xe909e1a2 jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe9198c98 of_platform_bus_probe +EXPORT_SYMBOL vmlinux 0xe92f9c54 hdmi_infoframe_log +EXPORT_SYMBOL vmlinux 0xe9327686 phy_get_eee_err +EXPORT_SYMBOL vmlinux 0xe9378d58 idr_get_next +EXPORT_SYMBOL vmlinux 0xe9452c0e pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe9691503 address_space_init_once +EXPORT_SYMBOL vmlinux 0xe9888294 pcie_get_readrq +EXPORT_SYMBOL vmlinux 0xe99682d9 elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0xe9b094b1 tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0xe9b7bfe5 ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0xe9d100cf xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0xe9e48dd2 setattr_copy +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xe9f774f0 vfs_setpos +EXPORT_SYMBOL vmlinux 0xea054b22 nla_policy_len +EXPORT_SYMBOL vmlinux 0xea16dd4c tcp_destroy_cgroup +EXPORT_SYMBOL vmlinux 0xea2539be dev_alert +EXPORT_SYMBOL vmlinux 0xea25cbcf uart_get_divisor +EXPORT_SYMBOL vmlinux 0xea319f46 genphy_resume +EXPORT_SYMBOL vmlinux 0xea6339a7 page_symlink +EXPORT_SYMBOL vmlinux 0xea6d4622 rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0xea75d6dc drop_nlink +EXPORT_SYMBOL vmlinux 0xea7987f1 key_update +EXPORT_SYMBOL vmlinux 0xea7a42f9 __sg_free_table +EXPORT_SYMBOL vmlinux 0xea88fbd2 of_find_backlight_by_node +EXPORT_SYMBOL vmlinux 0xea8ae333 devm_ioremap_wc +EXPORT_SYMBOL vmlinux 0xea968c96 ___ratelimit +EXPORT_SYMBOL vmlinux 0xea9e9a1c pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0xeaae6c82 sock_no_socketpair +EXPORT_SYMBOL vmlinux 0xeabbb7c0 seq_release +EXPORT_SYMBOL vmlinux 0xeacb577e vfs_readf +EXPORT_SYMBOL vmlinux 0xeadcd7ef vme_irq_free +EXPORT_SYMBOL vmlinux 0xeb01b3ba bio_integrity_trim +EXPORT_SYMBOL vmlinux 0xeb01bcbb of_get_named_gpio_flags +EXPORT_SYMBOL vmlinux 0xeb02a329 pci_pme_active +EXPORT_SYMBOL vmlinux 0xeb158349 soft_cursor +EXPORT_SYMBOL vmlinux 0xeb1f03ac generic_pipe_buf_confirm +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb4a7a27 inet_csk_reqsk_queue_drop +EXPORT_SYMBOL vmlinux 0xeb4d66e0 blk_queue_unprep_rq +EXPORT_SYMBOL vmlinux 0xeb55a931 __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xeb6b9e31 dqput +EXPORT_SYMBOL vmlinux 0xeb6d2966 update_region +EXPORT_SYMBOL vmlinux 0xeb8d93b5 trace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0xeba4e25e elv_register_queue +EXPORT_SYMBOL vmlinux 0xebaca018 tcp_disconnect +EXPORT_SYMBOL vmlinux 0xebb96dac tcp_enter_cwr +EXPORT_SYMBOL vmlinux 0xebc25e1d __breadahead +EXPORT_SYMBOL vmlinux 0xebd6b5d0 serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0xebd94490 current_fs_time +EXPORT_SYMBOL vmlinux 0xebd9aac9 dev_get_iflink +EXPORT_SYMBOL vmlinux 0xebfecf43 blk_queue_init_tags +EXPORT_SYMBOL vmlinux 0xec1aa6ef memzero_explicit +EXPORT_SYMBOL vmlinux 0xec258913 xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0xec4cfe90 sk_alloc +EXPORT_SYMBOL vmlinux 0xec4d9e3a clk_get_sys +EXPORT_SYMBOL vmlinux 0xec4f53ea __alloc_pages_nodemask +EXPORT_SYMBOL vmlinux 0xec555a11 truncate_pagecache +EXPORT_SYMBOL vmlinux 0xec5ef376 softnet_data +EXPORT_SYMBOL vmlinux 0xec630194 cdev_del +EXPORT_SYMBOL vmlinux 0xec6526e0 xfrm_prepare_input +EXPORT_SYMBOL vmlinux 0xec66743e param_set_short +EXPORT_SYMBOL vmlinux 0xec75fe82 d_tmpfile +EXPORT_SYMBOL vmlinux 0xec7c3cb7 of_create_pci_dev +EXPORT_SYMBOL vmlinux 0xec7f7c34 kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0xec8ad421 gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0xec95a030 devm_gpiod_get_array_optional +EXPORT_SYMBOL vmlinux 0xec9fee2a end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0xeca8a361 agp_generic_insert_memory +EXPORT_SYMBOL vmlinux 0xecbcb8bb radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xeceec2f7 scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0xecf9b46d padata_set_cpumasks +EXPORT_SYMBOL vmlinux 0xecfbb9a9 devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0xed09f6fb tcp_enter_memory_pressure +EXPORT_SYMBOL vmlinux 0xed0a6265 padata_register_cpumask_notifier +EXPORT_SYMBOL vmlinux 0xed2376c5 dcache_readdir +EXPORT_SYMBOL vmlinux 0xed318a16 skb_unlink +EXPORT_SYMBOL vmlinux 0xed42b1fa pci_enable_device +EXPORT_SYMBOL vmlinux 0xed597524 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xed66c196 inet_shutdown +EXPORT_SYMBOL vmlinux 0xed8021fb jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0xed93f29e __kunmap_atomic +EXPORT_SYMBOL vmlinux 0xed9f9a20 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xeda26e8b xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedc03953 iounmap +EXPORT_SYMBOL vmlinux 0xedc410d0 udplite_table +EXPORT_SYMBOL vmlinux 0xede4691d pcie_get_minimum_link +EXPORT_SYMBOL vmlinux 0xeded682f pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0xee0a15c5 dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0xee293900 ll_rw_block +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee5d4292 delete_from_page_cache +EXPORT_SYMBOL vmlinux 0xee637756 bio_integrity_endio +EXPORT_SYMBOL vmlinux 0xee7ec34b bio_phys_segments +EXPORT_SYMBOL vmlinux 0xee84ffb2 prepare_creds +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeec41b82 ps2_end_command +EXPORT_SYMBOL vmlinux 0xeee1aa4e tcp_seq_open +EXPORT_SYMBOL vmlinux 0xeee30d01 padata_add_cpu +EXPORT_SYMBOL vmlinux 0xeee8ce4c xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0xeef161aa groups_free +EXPORT_SYMBOL vmlinux 0xef07ceb2 textsearch_prepare +EXPORT_SYMBOL vmlinux 0xef0b8b7d do_splice_direct +EXPORT_SYMBOL vmlinux 0xef13eb3a sock_no_getsockopt +EXPORT_SYMBOL vmlinux 0xef1dcb9c mipi_dsi_dcs_set_display_off +EXPORT_SYMBOL vmlinux 0xef42a201 scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0xef4af2bf udp_proc_unregister +EXPORT_SYMBOL vmlinux 0xef4d7cba force_sig +EXPORT_SYMBOL vmlinux 0xef5f4f79 scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0xef6141f7 devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0xef78ab47 led_blink_set +EXPORT_SYMBOL vmlinux 0xef8f6aaf agp_bind_memory +EXPORT_SYMBOL vmlinux 0xefc9c0ce tcp_sendpage +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 0xefe231d1 kernel_connect +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf000b329 jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0xf009bc5c jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0xf0187927 __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0xf01d80cc blk_complete_request +EXPORT_SYMBOL vmlinux 0xf02581ea sock_alloc_send_skb +EXPORT_SYMBOL vmlinux 0xf03b5465 __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0xf053ce2f __cleancache_invalidate_inode +EXPORT_SYMBOL vmlinux 0xf05ffa15 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0xf065f629 ioread16be +EXPORT_SYMBOL vmlinux 0xf06ec64c ps2_drain +EXPORT_SYMBOL vmlinux 0xf08c67de napi_alloc_frag +EXPORT_SYMBOL vmlinux 0xf09de776 get_random_int +EXPORT_SYMBOL vmlinux 0xf0a2d46b ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0xf0adf5f7 d_add_ci +EXPORT_SYMBOL vmlinux 0xf0df66e2 flow_cache_init +EXPORT_SYMBOL vmlinux 0xf0ec5261 of_find_node_by_type +EXPORT_SYMBOL vmlinux 0xf0ef15b4 list_sort +EXPORT_SYMBOL vmlinux 0xf0ef1615 ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0xf0fa41bd bio_advance +EXPORT_SYMBOL vmlinux 0xf0fe7469 scsi_rescan_device +EXPORT_SYMBOL vmlinux 0xf10526ac verify_spi_info +EXPORT_SYMBOL vmlinux 0xf10de535 ioread8 +EXPORT_SYMBOL vmlinux 0xf111579e napi_disable +EXPORT_SYMBOL vmlinux 0xf11cd6ce down_interruptible +EXPORT_SYMBOL vmlinux 0xf13ba7eb md_wakeup_thread +EXPORT_SYMBOL vmlinux 0xf13caac7 in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0xf147dcb2 hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0xf167f9b4 tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0xf18c6c64 save_mount_options +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf1969a8e __usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xf1a21555 kthread_stop +EXPORT_SYMBOL vmlinux 0xf1aa6e3a netpoll_send_skb_on_dev +EXPORT_SYMBOL vmlinux 0xf1d7f997 sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1deabf2 div64_u64 +EXPORT_SYMBOL vmlinux 0xf1e06df1 gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf1f30f2d neigh_app_ns +EXPORT_SYMBOL vmlinux 0xf1f87969 dquot_alloc +EXPORT_SYMBOL vmlinux 0xf1ff70a3 nf_log_packet +EXPORT_SYMBOL vmlinux 0xf20dabd8 free_irq +EXPORT_SYMBOL vmlinux 0xf21e3bf2 of_io_request_and_map +EXPORT_SYMBOL vmlinux 0xf2227505 inet_release +EXPORT_SYMBOL vmlinux 0xf22881e8 lg_local_lock +EXPORT_SYMBOL vmlinux 0xf22c2e4c bdgrab +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf27a81aa vfs_rename +EXPORT_SYMBOL vmlinux 0xf2a0af8f backlight_device_registered +EXPORT_SYMBOL vmlinux 0xf2c2a3c9 ata_std_end_eh +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2c99b1f devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0xf2e2b741 ns_capable +EXPORT_SYMBOL vmlinux 0xf2f99363 dmam_pool_create +EXPORT_SYMBOL vmlinux 0xf2ff499a pcim_iomap +EXPORT_SYMBOL vmlinux 0xf31038d7 pcibios_fixup_bus +EXPORT_SYMBOL vmlinux 0xf313da4e sha_transform +EXPORT_SYMBOL vmlinux 0xf322a206 bit_waitqueue +EXPORT_SYMBOL vmlinux 0xf3341268 __clear_user +EXPORT_SYMBOL vmlinux 0xf339255d of_find_all_nodes +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf349a7a7 kobject_del +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf35471c6 reservation_object_add_excl_fence +EXPORT_SYMBOL vmlinux 0xf36f0264 __cleancache_invalidate_fs +EXPORT_SYMBOL vmlinux 0xf3759ba4 __module_put_and_exit +EXPORT_SYMBOL vmlinux 0xf389fe60 __hw_addr_init +EXPORT_SYMBOL vmlinux 0xf38ea91f simple_release_fs +EXPORT_SYMBOL vmlinux 0xf3916987 global_cursor_default +EXPORT_SYMBOL vmlinux 0xf393a258 dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0xf394d072 nf_log_unregister +EXPORT_SYMBOL vmlinux 0xf398a3b3 inode_init_owner +EXPORT_SYMBOL vmlinux 0xf39d3a9f ps2_handle_response +EXPORT_SYMBOL vmlinux 0xf3d395dd pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0xf3d92da2 pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0xf3e6402e __bitmap_equal +EXPORT_SYMBOL vmlinux 0xf3f5ef61 pci_request_region_exclusive +EXPORT_SYMBOL vmlinux 0xf40b2297 __crypto_memneq +EXPORT_SYMBOL vmlinux 0xf43ad559 pci_platform_rom +EXPORT_SYMBOL vmlinux 0xf441ac43 ioread8_rep +EXPORT_SYMBOL vmlinux 0xf4449388 timer_interrupt +EXPORT_SYMBOL vmlinux 0xf46b83ec netdev_notice +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf474fdcb kfree_const +EXPORT_SYMBOL vmlinux 0xf48fd02e __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0xf498a1b2 of_get_ddr_timings +EXPORT_SYMBOL vmlinux 0xf4a34fab __sb_start_write +EXPORT_SYMBOL vmlinux 0xf4bdbeb9 __frontswap_invalidate_area +EXPORT_SYMBOL vmlinux 0xf4cf4007 mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0xf4ed76ed blkdev_put +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf4f641dd netif_napi_del +EXPORT_SYMBOL vmlinux 0xf5222143 _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0xf52321e0 atomic64_sub +EXPORT_SYMBOL vmlinux 0xf535a3e9 noop_llseek +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf53f8afb simple_transaction_release +EXPORT_SYMBOL vmlinux 0xf53fea19 generic_file_direct_write +EXPORT_SYMBOL vmlinux 0xf54d5e09 sock_no_listen +EXPORT_SYMBOL vmlinux 0xf5525f44 tty_port_destroy +EXPORT_SYMBOL vmlinux 0xf5564c70 security_path_mknod +EXPORT_SYMBOL vmlinux 0xf5589183 flock_lock_inode_wait +EXPORT_SYMBOL vmlinux 0xf55fd3e6 kernel_sendmsg +EXPORT_SYMBOL vmlinux 0xf5967c5c ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0xf5a085c4 gen_pool_destroy +EXPORT_SYMBOL vmlinux 0xf5a10e25 vme_slave_set +EXPORT_SYMBOL vmlinux 0xf5a346a5 param_array_ops +EXPORT_SYMBOL vmlinux 0xf5a62ecc _memset_io +EXPORT_SYMBOL vmlinux 0xf5c2d34d hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0xf5ce70c9 reqsk_queue_hash_req +EXPORT_SYMBOL vmlinux 0xf5d0446a pci_get_slot +EXPORT_SYMBOL vmlinux 0xf5e1558d crash_shutdown_unregister +EXPORT_SYMBOL vmlinux 0xf5eb86ea blk_verify_command +EXPORT_SYMBOL vmlinux 0xf5eba3e0 genphy_config_init +EXPORT_SYMBOL vmlinux 0xf62ec591 __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0xf6388c56 sysctl_ip_default_ttl +EXPORT_SYMBOL vmlinux 0xf6478f6d bio_uncopy_user +EXPORT_SYMBOL vmlinux 0xf64c2972 copy_strings_kernel +EXPORT_SYMBOL vmlinux 0xf64d116b tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0xf6669b7f netif_device_attach +EXPORT_SYMBOL vmlinux 0xf66bb67c phy_attach_direct +EXPORT_SYMBOL vmlinux 0xf6770391 mac_pton +EXPORT_SYMBOL vmlinux 0xf6789a40 trace_print_hex_seq +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf68687be __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0xf6bb4729 color_table +EXPORT_SYMBOL vmlinux 0xf6bec480 blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0xf6c0b150 skb_pad +EXPORT_SYMBOL vmlinux 0xf6c5cf6d param_ops_byte +EXPORT_SYMBOL vmlinux 0xf6d3dd5d param_set_int +EXPORT_SYMBOL vmlinux 0xf6d960aa genphy_aneg_done +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6ed8daa blk_cleanup_queue +EXPORT_SYMBOL vmlinux 0xf6f29161 ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf70384d7 __debugger_sstep +EXPORT_SYMBOL vmlinux 0xf7104a31 __scsi_add_device +EXPORT_SYMBOL vmlinux 0xf71521ba atomic64_add_return +EXPORT_SYMBOL vmlinux 0xf71a2688 elv_rq_merge_ok +EXPORT_SYMBOL vmlinux 0xf731bd52 d_drop +EXPORT_SYMBOL vmlinux 0xf74e9c9e ioctl_by_bdev +EXPORT_SYMBOL vmlinux 0xf7584a9c find_font +EXPORT_SYMBOL vmlinux 0xf75d10ee __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0xf7b0942e i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0xf7e7f12c xfrm_state_update +EXPORT_SYMBOL vmlinux 0xf8065253 pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0xf80f45fe max8998_read_reg +EXPORT_SYMBOL vmlinux 0xf811e69d scsi_eh_flush_done_q +EXPORT_SYMBOL vmlinux 0xf827cb83 free_reserved_area +EXPORT_SYMBOL vmlinux 0xf829ea65 mmc_power_save_host +EXPORT_SYMBOL vmlinux 0xf82abc1d isa_dma_bridge_buggy +EXPORT_SYMBOL vmlinux 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf83b660b pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0xf849f2f7 make_kgid +EXPORT_SYMBOL vmlinux 0xf869c579 skb_vlan_untag +EXPORT_SYMBOL vmlinux 0xf86a8a5a inet_frag_destroy +EXPORT_SYMBOL vmlinux 0xf8a902b9 blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0xf8bf8527 __napi_schedule +EXPORT_SYMBOL vmlinux 0xf8da43bc tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0xf8e398fc memstart_addr +EXPORT_SYMBOL vmlinux 0xf8eb6d04 find_lock_entry +EXPORT_SYMBOL vmlinux 0xf8edc11a noop_qdisc +EXPORT_SYMBOL vmlinux 0xf8f2d4c7 bitmap_start_sync +EXPORT_SYMBOL vmlinux 0xf903c455 mipi_dsi_dcs_set_column_address +EXPORT_SYMBOL vmlinux 0xf91508e3 dm_put_device +EXPORT_SYMBOL vmlinux 0xf9156a0d blk_init_tags +EXPORT_SYMBOL vmlinux 0xf9228003 get_immrbase +EXPORT_SYMBOL vmlinux 0xf92bd63c sys_imageblit +EXPORT_SYMBOL vmlinux 0xf9348cbc xz_dec_run +EXPORT_SYMBOL vmlinux 0xf93601b1 tcp_hashinfo +EXPORT_SYMBOL vmlinux 0xf94a5b25 __bforget +EXPORT_SYMBOL vmlinux 0xf9609192 remove_proc_entry +EXPORT_SYMBOL vmlinux 0xf969c83f security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0xf96bcf31 vme_irq_handler +EXPORT_SYMBOL vmlinux 0xf96d3e58 try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0xf97a2ab8 iov_iter_npages +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9d0cbfa ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0xf9e73082 scnprintf +EXPORT_SYMBOL vmlinux 0xf9f7a4a1 nla_append +EXPORT_SYMBOL vmlinux 0xf9f99214 mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0xf9f9f729 iommu_tbl_pool_init +EXPORT_SYMBOL vmlinux 0xfa1a074c nobh_writepage +EXPORT_SYMBOL vmlinux 0xfa1f6a49 iterate_dir +EXPORT_SYMBOL vmlinux 0xfa267c21 serio_unregister_driver +EXPORT_SYMBOL vmlinux 0xfa477431 __devm_gpiod_get_optional +EXPORT_SYMBOL vmlinux 0xfa49a186 neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa76c258 of_phy_connect +EXPORT_SYMBOL vmlinux 0xfa7c05da vme_lm_request +EXPORT_SYMBOL vmlinux 0xfa8bf142 pcie_port_service_register +EXPORT_SYMBOL vmlinux 0xfabce26f simple_follow_link +EXPORT_SYMBOL vmlinux 0xfac13c22 blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0xfacc975a kobject_get +EXPORT_SYMBOL vmlinux 0xfacd8e72 vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0xfae67b1f cap_mmap_addr +EXPORT_SYMBOL vmlinux 0xfb29a2d6 max8925_reg_read +EXPORT_SYMBOL vmlinux 0xfb3da1b6 neigh_table_clear +EXPORT_SYMBOL vmlinux 0xfb50c84e dquot_commit_info +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb736a93 __pagevec_release +EXPORT_SYMBOL vmlinux 0xfb8ccd5c of_get_cpu_node +EXPORT_SYMBOL vmlinux 0xfb94103e __clzdi2 +EXPORT_SYMBOL vmlinux 0xfb9a80da default_llseek +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbc3c75a end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0xfbc4f89e io_schedule_timeout +EXPORT_SYMBOL vmlinux 0xfc02b7ad sysctl_tcp_wmem +EXPORT_SYMBOL vmlinux 0xfc0b61c1 clear_nlink +EXPORT_SYMBOL vmlinux 0xfc3508ba blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0xfc39e32f ioport_unmap +EXPORT_SYMBOL vmlinux 0xfc3b160f mempool_create_node +EXPORT_SYMBOL vmlinux 0xfc4cf469 scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0xfc59531d vfs_readv +EXPORT_SYMBOL vmlinux 0xfc65459a kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0xfc749939 generic_update_time +EXPORT_SYMBOL vmlinux 0xfc85e335 simple_nosetlease +EXPORT_SYMBOL vmlinux 0xfc921879 tcf_exts_validate +EXPORT_SYMBOL vmlinux 0xfc923b49 padata_start +EXPORT_SYMBOL vmlinux 0xfc978993 abx500_get_register_interruptible +EXPORT_SYMBOL vmlinux 0xfc9a2d2f bdget_disk +EXPORT_SYMBOL vmlinux 0xfc9f8f0c inet_del_offload +EXPORT_SYMBOL vmlinux 0xfca6dbf0 sock_no_ioctl +EXPORT_SYMBOL vmlinux 0xfcc2a43c utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0xfcc9f63f i2c_get_adapter +EXPORT_SYMBOL vmlinux 0xfccd2eaf wireless_spy_update +EXPORT_SYMBOL vmlinux 0xfcd3655d skb_checksum_help +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfcf0b62f alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0xfcf88598 inet_frag_kill +EXPORT_SYMBOL vmlinux 0xfcf9c9ee mdiobus_free +EXPORT_SYMBOL vmlinux 0xfcfa03ff fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0xfd33b5fa cmdline_parts_find +EXPORT_SYMBOL vmlinux 0xfd36a0ae dm_io +EXPORT_SYMBOL vmlinux 0xfd53f25a nf_ct_attach +EXPORT_SYMBOL vmlinux 0xfd550e8e cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0xfd72e779 scsi_execute +EXPORT_SYMBOL vmlinux 0xfd8c8609 inet_frag_find +EXPORT_SYMBOL vmlinux 0xfd8efd0d inet_accept +EXPORT_SYMBOL vmlinux 0xfd902bd0 ppp_input_error +EXPORT_SYMBOL vmlinux 0xfd99623a ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xfdb6cedc _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0xfdb83b4c d_invalidate +EXPORT_SYMBOL vmlinux 0xfdb9b629 ioread32be +EXPORT_SYMBOL vmlinux 0xfdbd2190 blk_queue_dma_pad +EXPORT_SYMBOL vmlinux 0xfdbe0288 pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0xfdcb9e1b __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0xfdd639a3 __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0xfdd6a18a __generic_file_write_iter +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 0xfe1abaca simple_pin_fs +EXPORT_SYMBOL vmlinux 0xfe5d476d vc_resize +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe642e18 scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0xfe7c4287 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0xfe7cf489 eth_validate_addr +EXPORT_SYMBOL vmlinux 0xfe822d55 get_brgfreq +EXPORT_SYMBOL vmlinux 0xfe891f7d pagecache_write_end +EXPORT_SYMBOL vmlinux 0xfea45e9a do_SAK +EXPORT_SYMBOL vmlinux 0xfeca7590 radix_tree_range_tag_if_tagged +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfee3774c skb_vlan_pop +EXPORT_SYMBOL vmlinux 0xfef0eac3 elevator_exit +EXPORT_SYMBOL vmlinux 0xff059777 generic_setlease +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff447220 nla_reserve +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff6dea25 smp_hw_index +EXPORT_SYMBOL vmlinux 0xff750b29 phy_device_free +EXPORT_SYMBOL vmlinux 0xff7559e4 ioport_resource +EXPORT_SYMBOL vmlinux 0xff833095 sock_get_timestamp +EXPORT_SYMBOL vmlinux 0xff878909 __inode_permission +EXPORT_SYMBOL vmlinux 0xff8f7835 md_flush_request +EXPORT_SYMBOL vmlinux 0xff9ca065 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0xffab48c8 cpufreq_power_cooling_register +EXPORT_SYMBOL vmlinux 0xffac0ed3 gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0xffaebeca jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0xffbca029 uart_update_timeout +EXPORT_SYMBOL vmlinux 0xffd5a395 default_wake_function +EXPORT_SYMBOL vmlinux 0xffdb3ab6 pci_add_new_bus +EXPORT_SYMBOL vmlinux 0xffef4eed inet_add_offload +EXPORT_SYMBOL_GPL crypto/af_alg 0x14c6124b af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x1d085119 af_alg_complete +EXPORT_SYMBOL_GPL crypto/af_alg 0x2f7c96c1 af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x3c220e7e af_alg_cmsg_send +EXPORT_SYMBOL_GPL crypto/af_alg 0x554d9521 af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x58716898 af_alg_wait_for_completion +EXPORT_SYMBOL_GPL crypto/af_alg 0x6fbfbe63 af_alg_link_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x79a358ca af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0x8635f63e af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0xe982bcfa af_alg_make_sg +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 0x8d22ea4f async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x2f0f9016 async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x3d469555 async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x41c96b44 async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0xea86ef02 async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x14ebfed1 async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x4a1cd17b __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xc0d0a5f5 async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xe50ab73c async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x6048f315 async_xor_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xc305c281 async_xor +EXPORT_SYMBOL_GPL crypto/authenc 0x587ef278 crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0x123ecece 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 0x881479fa 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 0xe9d014ff 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 0x00e37313 cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x129985a4 cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x33bb86d8 cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x63e0a87c cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x689084bd cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0x8ba50b9c cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x92d36020 cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xa45c899a cryptd_ablkcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xd8ac85ba cryptd_alloc_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0xee299d4c cryptd_free_ablkcipher +EXPORT_SYMBOL_GPL crypto/crypto_null 0x21cd536a crypto_put_default_null_skcipher +EXPORT_SYMBOL_GPL crypto/crypto_null 0x6e221592 crypto_get_default_null_skcipher +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 0x52c1b278 lrw_crypt +EXPORT_SYMBOL_GPL crypto/lrw 0xcd074900 lrw_init_table +EXPORT_SYMBOL_GPL crypto/mcryptd 0x07ffe6ed mcryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/mcryptd 0x14bdd4d3 mcryptd_flusher +EXPORT_SYMBOL_GPL crypto/mcryptd 0x6016eba1 shash_ahash_mcryptd_final +EXPORT_SYMBOL_GPL crypto/mcryptd 0x73700687 mcryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0x7ae62626 mcryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0xa3c624e4 shash_ahash_mcryptd_finup +EXPORT_SYMBOL_GPL crypto/mcryptd 0xb16a17d0 shash_ahash_mcryptd_update +EXPORT_SYMBOL_GPL crypto/mcryptd 0xb809872b mcryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/mcryptd 0xfa9b35cb shash_ahash_mcryptd_digest +EXPORT_SYMBOL_GPL crypto/rsa_generic 0xadc25bd8 rsa_parse_key +EXPORT_SYMBOL_GPL crypto/rsa_generic 0xf1b141d1 rsa_free_key +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x5ddb33e9 __serpent_encrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x6aef7747 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 0x1eb9ad32 twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0x6c3229bb __twofish_setkey +EXPORT_SYMBOL_GPL crypto/xts 0x89693b10 xts_crypt +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x049b28c6 ahci_set_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x13400e3e ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x156e7963 ahci_do_softreset +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x17540a6d ahci_shost_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x1dc0e4a0 ahci_dev_classify +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x1fc70caf ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x2e4a8520 ahci_start_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x3a21f3db ahci_port_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x58af8a07 ahci_qc_issue +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x5d41e3b0 ahci_reset_em +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x7d741faa ahci_host_activate +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8ba854ac ahci_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8f4d1861 ahci_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xb1733a39 ahci_print_info +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xb23cd820 ahci_save_initial_config +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xb2e6cf81 ahci_check_ready +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xd6879a37 ahci_sdev_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xd89ef684 ahci_init_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xd98ea74f ahci_error_handler +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xdcb035b5 ahci_kick_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xe59f0aa6 ahci_start_fis_rx +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xf1245384 ahci_stop_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xf9d5a15f ahci_reset_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x0284794f ahci_platform_disable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x254404a7 ahci_platform_suspend_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x2e5cf4e5 ahci_platform_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x3da1cd86 ahci_platform_disable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x6ab69b3a ahci_platform_resume_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x78e9c9e7 ahci_platform_disable_regulators +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x7f39a932 ahci_platform_enable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x8a941d98 ahci_platform_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x8a98678d ahci_platform_get_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xb4a72616 ahci_platform_enable_regulators +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xea8f13d7 ahci_platform_suspend +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xeb0b3f2f ahci_platform_enable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xf5f74dbd ahci_platform_init_host +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0x43ad68a7 __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/ata/pata_sis 0x26445c43 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 0x472a54f4 devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x5e4fa1d3 regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xf5b76f25 regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xfc7439b3 devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x23e8e428 bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x28c5b84c bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x36ee170e bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x38d4d6ba bcma_host_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x3906bf5f bcma_host_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x403d3fcc bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x426e5f0c bcma_host_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x4286701a bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x4b25e05b bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x5de282a4 bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x65169eec bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7b674d67 bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7dd0c48a bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x87f11f7c bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x95f43911 bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa02d8cec bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb07a62a8 bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc16d949d bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc4a1b796 bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe05a1b95 bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe6a7908a __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xed40d11f bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xfa359c73 bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xff35d954 bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x1f13ba6c btbcm_setup_patchram +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x5376b7e1 btbcm_setup_apple +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x5943a383 btbcm_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x6f216ecb btbcm_finalize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x9f2fa4c8 btbcm_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xa6cb854d btbcm_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x66355013 btintel_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x74646539 btintel_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x35118681 btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x48f0d033 btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x5cd9a844 btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x8e2401c8 btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x8f462a90 btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x93b9c26f btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x9838c25e btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xb8576b7d btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xd9b1040d btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xe596daad btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xecbc283b btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x9659d61f btrtl_setup_realtek +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x15126a5d dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x1678ec4e dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x4f2d59c4 dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xd4f717f0 dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xebe6d688 dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/fsldma 0x14ab6dbb fsl_dma_external_start +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0x74c67b25 hsu_dma_irq +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0x8dd9ec70 hsu_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0xb4aebd33 hsu_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0xe3e98c64 vchan_init +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0xe823eecf vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0xeae4e2db vchan_tx_submit +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0xf7ac1494 vchan_find_desc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x04f903e7 edac_pci_handle_pe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x05b85f59 edac_pci_reset_delay_period +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0704a88b edac_pci_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x10a048f0 edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x113d3320 edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x3b779471 edac_mc_free +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x48e00db1 edac_pci_handle_npe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x541319d7 edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x62078b22 edac_mc_del_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x63b17e81 edac_mc_add_mc_with_groups +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x68e3b544 edac_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x7333bf37 edac_device_handle_ue +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x978f659d edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x9bcfce25 edac_pci_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xb4ffbb2d edac_device_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xbb1c19d5 edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xbbbf0b66 edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xd143f35b edac_mc_alloc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xe51051a1 find_mci_by_dev +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xe9e80295 edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xf5dd5141 edac_device_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xf93adcdf edac_device_handle_ce +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xfcb6f948 edac_device_free_ctl_info +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xf4ade51f fw_card_release +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0x1a72e7cc bgpio_init +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0x3b16b3c2 bgpio_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x696a41a0 __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0xba5da28e __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x18c121b0 drm_display_mode_to_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x76e1bd0b drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xa5eaf171 of_get_drm_display_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xae9ba054 drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xb32ae5e2 drm_display_mode_from_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xe731b872 drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x1327a7e5 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 0x6bf081ef ttm_dma_unpopulate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xa7b66698 ttm_dma_populate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xce36343e ttm_prime_handle_to_fd +EXPORT_SYMBOL_GPL drivers/hid/hid 0x021a874d hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x05495392 hid_debug +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0930f0f0 hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0x1899c4a8 hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0x20938b18 hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x248004a2 hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x29e13475 hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2ae6c4b9 hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2ecfffd8 hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3a2ead41 hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3d92cb4c hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4208d6f3 hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4906a967 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x52d95499 hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6715f6bf hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6f96db44 hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0x708da651 hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7163c294 hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x72174db8 hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x763b7279 hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x77203fc7 hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x795e5fd7 hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x845494da hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8d7b028f hid_field_extract +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa29a35b9 hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa30b5c6d hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb3e4cdc7 hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb531fcb5 hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbe8729c0 hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xcee3d74d __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd0ab9b6f hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0xdbb88b9a hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0xddb1ce56 hidinput_find_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe5167802 hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe8a46463 hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xefbc4ffc __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf7b48a75 hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xfce6e68d hid_resolv_usage +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 0xe45a6f59 roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x374f7137 roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x41713075 roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x5762b5c8 roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x852ac27b roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x8927396b roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xe505ece2 roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x02618bf1 sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x29de6935 sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x3d16c7f3 sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x51a9b189 sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x8b95b86f hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xba9939ab sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xc7860b42 sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xe38c565e sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xf2c92c61 sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x01fd453e usbhid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x8c39a488 hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x082e1dd2 hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x141e7372 hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x390d8c5e hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x39738394 hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x3b5092f4 hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x46025b53 hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x4bf47888 hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5e37beaa hsi_add_clients_from_dt +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x69bc35e5 hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x6eef3351 hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7fc871d9 hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xa34ddb7b hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xa4eade8a hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xaab84dd4 hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb0c25583 hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xc2186c1d hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xf4a1dc7a hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xfebdf886 hsi_async +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x5e046533 adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x9ab8867c adt7x10_remove +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xc792edf7 adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x16625678 pmbus_get_driver_info +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x17f7b7f2 pmbus_write_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x2d43f86a pmbus_write_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x323da492 pmbus_do_remove +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x37869028 pmbus_do_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x4ee46dd1 pmbus_clear_faults +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x62532dd0 pmbus_check_word_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xa8ea6aec pmbus_clear_cache +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xc37428bb pmbus_check_byte_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xc9785abb pmbus_update_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xd4dc1c0c pmbus_regulator_ops +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xd749f3cb pmbus_write_byte +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xda7dc475 pmbus_read_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xe433fa58 pmbus_read_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xfb686807 pmbus_set_page +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x166456eb i2c_dw_enable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x170066d2 i2c_dw_clear_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x28e50619 i2c_dw_disable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x59fc5412 i2c_dw_is_enabled +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x5a5c8924 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 0x6942d26a i2c_dw_xfer +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x870bfa58 i2c_dw_disable_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xa02de6f2 i2c_dw_init +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xd0ee7f64 i2c_dw_read_comp_param +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xc4f141f2 i2c_add_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xcd9ffe55 i2c_del_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x2e5e3e2a i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0xe53c8cfc i2c_setup_smbus_alert +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x0da2ded1 ad_sd_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x25cf749f ad_sd_calibrate_all +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x601b0896 ad_sd_validate_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x9f79c8ef ad_sd_write_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xa0f12723 ad_sd_init +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xaba5de4f ad_sd_set_comm +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xd906f8c0 ad_sd_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xee095541 ad_sd_read_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xfbd5947f 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 0x0511b296 adis_write_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x27b5e3a0 adis_check_status +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x3142ee73 adis_remove_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x383f7c00 adis_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x539c2362 adis_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x76faea03 adis_probe_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x7f64daa2 adis_initial_startup +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x8070ead2 adis_init +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xc5bc474e adis_reset +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xd6122cea adis_update_scan_mode +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xde5b1270 adis_read_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xfd6d0f49 adis_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x063d7165 iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x0dbc6e22 iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2576646f iio_buffer_get +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 0x2b896f90 iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x35c38016 devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3ebf5cf5 iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4c548e88 devm_iio_trigger_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x55eb83bb iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x5ce484a6 iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6a6d97cf iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6d617790 iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x81e2e647 iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8e469ea0 iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9208af3b iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa1da2f15 iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa1df145b iio_update_demux +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa244e3b5 iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa3030a8f iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa595a8a7 iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa59b6722 iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xaae59a95 iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb7ef9008 devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc7aefd09 iio_scan_mask_query +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc7c817e2 iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc9c50523 iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xdd818a81 iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xed42ce91 iio_write_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xee023a1e devm_iio_device_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf42216f5 iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf93d6bb4 devm_iio_device_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfa497d21 devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfabf3a94 iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfd511543 iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0x1ec66dea input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/matrix-keymap 0x7cf9f561 matrix_keypad_parse_of_params +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x4781a290 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 0x2f0caa31 cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x646a5f75 cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xa0ff3114 cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xd9dc5038 cyttsp_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xe05e8545 cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xf6089c4a cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x7034419a cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0xb20173db cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x096dde1a wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x0f7fb44c wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x126a1d1c wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x70e609ee wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x77722cd6 wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x7fa9143c wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x9d9febd6 wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xc5c7de84 wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xd879c3de wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xdc1472ee wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xe5db6a2c wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xed1733a8 wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x559a4447 ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x560bd4b8 ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x5bea2e72 ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x72af50e0 ipack_get_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x742435e2 ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xbd11cde9 ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xc15c2e70 ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xd3b97a12 ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xe173df9f 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 0x011856bf gigaset_add_event +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x32f7fd30 gigaset_start +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x3d18e25f gigaset_freecs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x454aa44f gigaset_debuglevel +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x49e8ca25 gigaset_shutdown +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x4f686e9c gigaset_if_receive +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x50121e80 gigaset_isdn_rcv_err +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x596a8d8d gigaset_initdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x6aa228e3 gigaset_handle_modem_response +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x6d031b7d gigaset_blockdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x7ad69db5 gigaset_initcs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x8eff32df gigaset_dbg_buffer +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x967a4d62 gigaset_stop +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x9c293a11 gigaset_fill_inbuf +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xc436dca6 gigaset_m10x_send_skb +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xcdc0b771 gigaset_freedriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xd9d7cdfd gigaset_skb_rcvd +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xe57303ee gigaset_m10x_input +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xe929137c gigaset_skb_sent +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x0bc870c0 led_set_flash_timeout +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x61304c60 led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x67a20ae9 led_update_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xd145c6df led_get_flash_fault +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xeef09a41 led_set_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xf6078a9a led_classdev_flash_register +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 0x0315c44d wf_find_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x0a0527be wf_register_client +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x1c399c1b wf_register_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x308a3a01 wf_get_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x3b306eb0 wf_put_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x5b933090 wf_put_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x74272828 wf_unregister_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x75147afa wf_set_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x834bccd3 wf_get_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x94765fac wf_critical_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x94a16399 wf_register_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x94b02a10 wf_unregister_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x9891d8f2 wf_find_sensor +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 0xed82a14f wf_clear_overtemp +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x1316d18b mcb_bus_get +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x2728a413 mcb_get_irq +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x2e1993d6 __mcb_register_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x3e75c5a6 mcb_device_register +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x3ed5ecfa mcb_bus_add_devices +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x6219de3c chameleon_parse_cells +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x6482e2b8 mcb_request_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x6604f4bc mcb_free_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x78a084e0 mcb_unregister_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x7af2361a mcb_bus_put +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x8bf52ac0 mcb_release_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xafd0994a mcb_alloc_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xc7312c9a mcb_release_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xd83cd17b mcb_alloc_dev +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 0x15e97f50 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 0x2d30cb55 dm_cell_promote_or_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2eb01e04 dm_deferred_set_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x36df06e4 dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x4aa87006 dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x5acbf9cd 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 0x7c034a4d dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x8542a7e8 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 0xc57f421d dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xca2e3a88 dm_deferred_entry_inc +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xfdc93181 dm_cell_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 0x8bf21e04 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 0x2267b778 dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x361b3a81 dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x4044d103 dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x44569836 dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xc297da92 dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xcac85d5b dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xd13122a2 dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x1166a3d8 dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0xe5f4ee2b 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 0x02b0b4cd dm_rh_delay +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x09472122 dm_rh_dec +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x1e99da4b 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 0x5db6be7f 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 0x7bb5b6a1 dm_rh_mark_nosync +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 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 0xd326d998 dm_rh_inc_pending +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xd8aa4284 dm_rh_region_context +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xf37a3cfe dm_rh_get_region_key +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xf9ff4ea6 dm_rh_bio_to_region +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 0x0604db1b dm_btree_remove_leaves +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 0x95a52abd dm_bm_is_read_only +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 0xb7e300e0 dm_block_manager_create +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/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x0aed3fc3 saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x17a0ce37 saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x2bab9dbe saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x406a6c15 saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x59b96494 saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x5d60a766 saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x88a790c2 saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xdc3a570e saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe865c692 saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xf477a0fb saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x05edb3c3 saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x1dd615b8 saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x57384a0e saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x79338163 saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x7dc77fc7 saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x81f450ee saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xebcff764 saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x0d7f47f2 sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x1addf905 smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x26b5e289 smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x275f7759 smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x35f3e4ba sms_board_power +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 0x601326b5 sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x623412c6 smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x63222b29 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x662c639e smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7209f8bf sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x74ee9098 sms_board_load_modules +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7c576277 smsendian_handle_message_header +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x844539ae sms_get_board +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9c2225ed smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xa7edcb88 smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xb1ce80bc smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xb577606a smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xd254a420 smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xdb8bdd9a smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xe53ebd5f smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf745d778 smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xff0a5f89 sms_board_event +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0x00a7e441 as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0xa8e7ed9b cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0x26c16436 tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/media 0x01563d05 __media_device_register +EXPORT_SYMBOL_GPL drivers/media/media 0x056bbc0b media_entity_init +EXPORT_SYMBOL_GPL drivers/media/media 0x147ce0e7 media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/media 0x1db45de7 media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/media 0x251e7912 __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0x29b5f03c media_entity_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/media 0x2f10d383 media_entity_put +EXPORT_SYMBOL_GPL drivers/media/media 0x3e538c19 media_entity_cleanup +EXPORT_SYMBOL_GPL drivers/media/media 0x47a760b0 media_entity_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/media 0x4f38fbcf media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/media 0x84f69108 media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/media 0xaccfc628 media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0xb7eb6aeb media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/media 0xc1d2c426 media_entity_get +EXPORT_SYMBOL_GPL drivers/media/media 0xc72abef3 media_entity_create_link +EXPORT_SYMBOL_GPL drivers/media/media 0xddadb705 media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/media 0xefb44d20 media_entity_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/media 0xf94e3a1d media_entity_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0x7d1b89d3 cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x0367681b mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x037c1e75 mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x066beb9a mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x13b6f412 mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x1c0bb2c1 mantis_input_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x34b718bf mantis_input_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x37ebe70c mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x3e3cf2ad mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x4bb25c8f mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x5d1590cb mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x65a8acd1 mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7be30c69 mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x8ba0f823 mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x9361cdb0 mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x9d616339 mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xab2f6bb7 mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xc8f593cc mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xd034a65f mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xdf6422b9 mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x0aeccb6d saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x0b44b2f0 saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x0f124bb3 saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x138c6bb1 saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x2d3cffe4 saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x4436bfca saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x49dffbcd saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x58543fb2 saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x6541eaab saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x68be38bb saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x74dbccf4 saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x8814cff3 saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x89725722 saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x9a74542f saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xe2197e00 saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xe4fa9904 saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xe5139596 saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xeb5cd6fb saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xf7a6e50a saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x0f9514d1 ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x15c04d3d ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x3f3f3f7a ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x5cc28ccf 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 0xb91c4fd6 ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xca805ddc ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xe98f58f1 ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x0b2585ce xvip_get_format_by_fourcc +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x1715549d xvip_of_get_format +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x2a49524d xvip_clr_and_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x359b8078 xvip_enum_frame_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x3c7eb685 xvip_set_format_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x490bd11c xvip_get_format_by_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x8dc8c44e xvip_init_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xa8d3ea1f xvip_clr_or_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xb66935c6 xvip_cleanup_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xd9c58359 xvip_enum_mbus_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x34ee7617 xvtc_of_get +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x3c16a6b1 xvtc_generator_stop +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x47d7900b xvtc_generator_start +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0xa8a0f912 xvtc_put +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xdb0abd0e radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xfd72cfd9 radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x004c7ac7 rc_map_register +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x0b790ef0 rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x18701f8c ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x1c859d7c rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x420a2b6b ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x45ca8485 rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x495b09e3 rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x553efb91 rc_core_debug +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x560f780d rc_open +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x56ffa31b ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7da50e47 rc_map_unregister +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x8c4abd2d rc_close +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x93e43a49 rc_map_get +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x9a0d321b rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x9cf45865 ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xa1b49021 rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xb12e320d rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xb48e663b rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xb7f21cfb ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe8e8dca5 rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0xfd56dfdb mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0x4efd721b microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0x9f380950 mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0x51d4ffa1 r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0xe4fb3ed8 tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0xa614f5ce tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x7d1a0a5a tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0xd0ee538b tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0xc39ca043 tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x726c994d tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0xa1a9caf4 tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x489a4451 tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x9be23313 tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0x83d2baec simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x10313db6 cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x173ce8f9 cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x179f49fb cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x32af780f cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x409b4802 cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x4c410e47 cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x5e5349e5 cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7f60e761 cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x8776492e cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x931ee6ed cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x9798be0c cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x9caba5b8 is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xa8e0e45e cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xaeaeeffa cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb12d5a92 cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb91ffe51 cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xdf287f1d cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xe18c8b39 cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xeca2a3f8 cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xf0088563 cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0x789883ed mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0xfa3d673d mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x08b68b48 em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x444865b9 em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x640db4d3 em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6693156f em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x67d681bc em28xx_audio_setup +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 0x840b8f1f em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x851ea587 em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x8b896ee5 em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x8e187cfa em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x8f162e1d em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x93d68ed1 em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x98c1636f em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xab6a827f em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xad83431e em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xbcddfc05 em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xc14a6571 em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcd75ef7f em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xd12bafab em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xd68e2644 em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x16c4cdd9 tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x55a58b89 tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x89b611dd tm6000_debug +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xc15d8b2a tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xd90f445f tm6000_set_audio_bitrate +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 0x1f4c7f91 v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x367e9e0f v4l2_i2c_new_subdev_board +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x6f053c41 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 0x90f9e214 v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xa23b8619 v4l2_spi_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xd49c82e1 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 0x5491c182 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x67b8205b v4l2_detect_cvt +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 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-dv-timings 0xf98d0f9d v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x01e10804 v4l2_flash_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0xa2dd2cf0 v4l2_flash_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x072b7b11 v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0955115d v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x17eb0eee v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x21399cb0 v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x242a71da v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x30db0957 v4l2_m2m_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4b9f0f5d v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4f381700 v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x53846a66 v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x750641cd v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x785035bc v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7c110f76 v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7cd01ce7 v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7f71c736 v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x86e85ba7 v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8a2fdbf9 v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa225fdd6 v4l2_m2m_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xab5824a8 v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xab6af6b6 v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb215f03d v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb3c1107f 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 0xcb80057b v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd1064173 v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd4d335ca v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe190ff10 v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xebf2af27 v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf07ae176 v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xfaa132a6 v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x0d60d68d videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x160c975a videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x19c40512 videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x31be0333 videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x42c92815 videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x501cc546 videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x584aa3c9 videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x5f5009fe videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x60901862 videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x6fd742c2 videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x788120dd videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x78fbab95 videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x90a4233f videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x97a9f57b videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa41284fa videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa521a9b7 __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xb4efdf3f videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xcd677af3 videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe5ed421e videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xeaac9533 videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xebd0018c videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf894cfa2 videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xfd1bcbf5 videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xfeecca8e videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x025005d0 videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x13287a10 videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x85e0e6a9 videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xa44d81f5 videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xa825c75b videobuf_sg_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x7709b50f videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xc58343c2 videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xf1fee631 videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x05caa41a vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1186dee4 vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x13e8c011 vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2c1a4ae4 vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2f1f560f vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5cb2bed9 vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x61ef4edf vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x70bffa1a vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x71d80429 vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x81704844 _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x828d224e vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x8486d0c0 vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x91d3e941 vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x94c352ca vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x982c295b vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x9e8325d6 vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa4388d3b vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa805361c vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xac762a29 vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb798ac3b vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb8d0c57a vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xbbe1de2b vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xbe4bf5a9 vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc0882cf0 vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc15573f5 vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc787b15d vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xccb1a015 vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xce258eb4 vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd5e6fbff vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xdd9c1dae vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xddf87d91 vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe1b87e12 vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xed1bb377 vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xee84bfed vb2_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf0621408 vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf1613d7d vb2_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf1637777 vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf2643ab4 vb2_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xffa2cefe vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x222cce73 vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0xa940de8d 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 0x6422b460 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 0xd78c814c vb2_dma_sg_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x1c3e18ac vb2_get_contig_userptr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x2c7c9034 vb2_get_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x8fd3fdbd vb2_put_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0xb5ad7240 vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-vmalloc 0x340b39d1 vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x15419714 v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x21da9e73 v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x36aea754 v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x443a027d v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x48e4c4d6 v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4cf943b6 v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4e758805 v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5a59ca5e v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x67a2e451 v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x69de483a v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x761a6e3d v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x866816f1 v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x866dd3bf v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xab71269a v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb1ea4f8a v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb3caf54d v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbd0c9cd1 v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbd5bda50 v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd06a1523 v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd28c465d v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xdfd2a25c v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe3682b75 v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe71ce703 v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xecd19ad4 v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf0edbe22 v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf36a5f8f v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xfd4dc338 v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x623670ad pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x77d86ee1 pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xc25ac042 pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x1b45b871 da9150_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x3febe37e da9150_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x5179a853 da9150_bulk_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x68b0ddea da9150_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x715b911e da9150_bulk_write +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x128bcdd6 kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x1912a84e kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x1d60c1ff kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x771707d9 kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x907af95e kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xc29c5da7 kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xd7860b7f kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xf13a71e3 kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x4357e4d7 lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xaa263f3a lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xb55f1072 lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x0194f216 lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x203882aa lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x2b367d96 lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x31dc8855 lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x92be3005 lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xc2b7d784 lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xc3f1c29d lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x233acd79 lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x51627d3c lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xa0167a04 lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x0a20e96e mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x182f1c06 mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x25c1cc45 mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x58955726 mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x7284aca1 mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x9096cba1 mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x067ae305 pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x1490818b pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x1b52469d pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x1c9b9853 pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x559d59cd pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x6534c3c2 pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x7b149566 pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x7f10f9ce pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xdf0da015 pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xeb6fe82a pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xf5fc410c pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x79dd18d9 pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0xe41eb9e5 pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x0feac2a7 pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x113aa13e pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x5fba8c10 pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xe3ef8f7b pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xf18b8e16 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 0x002cd88f rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x05fd5981 rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x0b949b35 rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x12b8e117 rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x25c4f2cf rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x263abd59 rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x264bf78f rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x3fb947bc rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x4d905ac7 rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x5b1c997f rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x5f6508b2 rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x69b122f0 rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x7106fa30 rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x714d303e rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x7227c851 rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x821464be rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x87928d9a rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x96c35eb1 rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xa4e9856e rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xa861a8ed rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xb79f6b1a rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xf5c2e678 rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xf82368cb rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xfcf84b99 rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x28461359 rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x349b4019 rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x34e76565 rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x3d350dd7 rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x55932d55 rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x80dc4424 rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x89cbba61 rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x97b7e754 rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x9b862f2e rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xb2ec59a5 rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xbf8051d4 rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xccad621f rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xf29d8888 rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x02f763ba si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x03a870fb si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x09a62718 si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1132085c si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1b4ce211 si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x296d498f si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x3cf24d98 si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x413bd072 si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x47040d65 si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x480d4763 si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x482cfa6b si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x59512473 si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5b20d04b si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x62af8c79 si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x65c4f474 si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x68949d03 si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x86bf4a33 si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x8b2aa80b si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x93d0df7a si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9de9e605 si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xaafdd62f devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xab20514a si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb39885bb si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb4c7249b si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xbadbf9b2 si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc186241c si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc85ef19a si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc950d6de si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xcdc19f15 si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd716c7ec si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe2180f91 si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe27958c1 si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xef2f081f si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf6afba42 si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x5dea4d42 sm501_find_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x6ea820b4 sm501_misc_control +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x806e67c0 sm501_unit_power +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xcd32ce93 sm501_modify_reg +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xf6b3de92 sm501_set_clock +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x061cf41d am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x64e8b9a0 am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x8c860893 am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xd542fcb5 am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x2bef85f6 tps65217_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x5b1ce46e tps65217_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x5b262c84 tps65217_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xc63917f3 tps65217_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x0c474900 tps65218_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x187f0d3b tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x91810b8b tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xfa1d5187 tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0x22d1a165 ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x2aa2f888 cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x73e08b02 cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x9f6069ee cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xedb64ae5 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 0x5f12a3b7 enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x5fa4d058 enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x64820389 enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x9ddedc58 enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xa843492b enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xc1e49ac6 enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xebf6474e enclosure_component_alloc +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xef0ee58e enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x20a2d756 lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x6435a490 lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x7187da71 lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x79b4ea70 lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x874b58f8 lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x92ea28a7 lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xac9d0680 lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xb14e313a lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x55c61ed4 st_register +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x77138830 st_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x387720ca sdhci_enable_irq_wakeups +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x518c822f sdhci_alloc_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x621b5f13 sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x6a9a879d sdhci_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x759a0530 sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x84720198 sdhci_reset +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xb5f361fa sdhci_set_bus_width +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xcbb4381e sdhci_send_command +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xd0240611 sdhci_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xd29fdf5f sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xd651d57e sdhci_remove_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xda2c29ee sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xe9fcb087 sdhci_free_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf2a0f6d3 sdhci_set_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x23cb54ea sdhci_get_of_property +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x2f5b4dd4 sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x4a36ff40 sdhci_pltfm_init +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x4c936916 sdhci_pltfm_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xba4ff05e sdhci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xc235e4b8 sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xd124f851 sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xda310878 sdhci_pltfm_free +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xe74d316c sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x036c2d71 cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x3c450899 cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xc15b2d0f cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x1205690d cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x6c5722dd cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xe1fca68b cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0xb216fcea cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x0fb3c0b7 cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xa3823f2c cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xf8c3f21d cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x085cc139 __put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0a03b4b3 mtd_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x102f65be mtd_get_device_size +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x15e36ba9 mtd_erase_callback +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2501ae6a mtd_point +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x28933e5e __get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2a427397 mtd_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3d77ee17 mtd_read_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3f788db4 mtd_is_locked +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x51327c46 mtd_panic_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x58b3e28d mtd_device_parse_register +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5edb5f3b mtd_unpoint +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x679815bc mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x69fc782e mtd_get_user_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6bad8e37 mtd_block_markbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x726407b3 mtd_lock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8163030f mtd_device_unregister +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8a9d5165 mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x93e85421 mtd_block_isbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa9deded8 mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xaa662335 put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb02de712 mtd_read +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb56a205b register_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb6e37f8b mtd_table_mutex +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xbea5f971 mtd_add_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xbfadf1d1 mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc5684548 mtd_writev +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xca903e06 mtd_block_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd0915a3d unregister_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd28d17bc kill_mtd_super +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd3d4c0df __mtd_next_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd5428131 mtd_unlock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd8ead7fa get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe45fc261 mount_mtd +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe5d6d099 register_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe6a69f87 mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe6c7f69e deregister_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe70af805 mtd_is_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf0fe21ea mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf12f1af6 get_mtd_device_nm +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf7598230 mtd_del_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xff524ec3 mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x019a8d44 add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x0b5b1910 mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x136b9a62 deregister_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x81bd00eb register_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xc3e924af del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0x859fa513 nand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0x9329045b nand_wait_ready +EXPORT_SYMBOL_GPL drivers/mtd/nand/sm_common 0xd7a8eaa0 sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x82c68e75 onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x931d4bcf onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x450bfd7a spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x066aa15b ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x07837461 ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x0dda00f4 ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x19c337ad ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x30e34ba9 ubi_close_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 0x4616dab0 ubi_leb_read_sg +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x488b171f ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x490b76c0 ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5cfdd22d ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x6a55f949 ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x8579970c ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x8b8d1911 ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xb40b8a85 ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xd09927d8 ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xe3f62ce9 ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5ee9ba8 ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x05f305e6 c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x3819b561 alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x395781fa c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x99f4580a free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xb4c87f7d unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xf06a2e28 register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x027cd2ae safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x0291376e can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x222c295a can_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x365d9c85 can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x3d4efffc alloc_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x3eb849f2 can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x4d0027d5 can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x5a92f0fc devm_can_led_init +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x73aedba6 unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x77856670 open_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x7d2425b1 free_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x828a0503 register_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x99daab6c can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb346573b can_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb6298868 can_led_event +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb7197028 alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xcc654840 can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xda2166ec close_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xe6238e51 alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xf2d70f16 alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x02cc8bfd unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x4e0ac0b9 register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xcba11952 free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xcbd93417 alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x15394b30 alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x8bfbd69e unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xbc654dbd free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xfee08841 register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0xa7a8d4b2 arc_emac_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0xdf02b14d arc_emac_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x000715ee mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x00c8e852 mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x014aa172 mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0234638b mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x02a7462e mlx4_fmr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0967b5ae mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x09e5c2b9 mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0ac6bc61 mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x10359a8c mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x11da7ec8 mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x155e6b8e mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x17603bb4 mlx4_set_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x19d4f6ef mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1f1a50d1 mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1f7da61b mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2090a600 mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x21cf8ed2 mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x24f2f0b6 mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x28a04c9c mlx4_fmr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x296f2a75 mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2a70e3e7 mlx4_fmr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x308cbe56 mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3342aa17 mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x37aa433a mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3e81ab2d mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x405854ea mlx4_get_internal_clock_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x41223c51 mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x455a9d9d mlx4_get_counter_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x47eba004 mlx4_get_vf_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x496a2603 mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4dc942e0 mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4fdf73c5 mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x51983383 mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5212ecf1 mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x53dfda3c mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x56f04d9e mlx4_get_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5b35bbad mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5bf048aa __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5d547609 mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5e1ef7f7 mlx4_get_default_counter_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x61258ccd mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x62181e5f mlx4_port_map_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x633746d5 mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x63e1bde7 mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6444aced mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x666882ed mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x69303f1c mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6974d246 mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x70de6848 mlx4_unbond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x71d86277 mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x74e59487 mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7569d1be mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x78acf68c mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7994c7b2 mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7a0e7263 mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7a5afd51 mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7acb8c76 mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7d4bd4ce mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x801ea6f2 mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x80f87035 mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x81e93ba5 mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x82d915e9 mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x866c95fc mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x86d107f6 mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x88238738 mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x889b533c mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8988167d mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x89fe0ca9 mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8af042c6 mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8afea920 mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x92199c87 mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x96abada5 mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x96f5f4ec mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x98819d17 mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9ad6eb49 mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9c12c347 mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9ed9a4d9 mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa2978686 mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa2e65027 mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa4afba81 mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa60964fe mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xabf8f0b6 mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xae94876d mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb0395e8e mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb0b3cd04 mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb0f8aeb1 mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb5ae301f mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb77fd6b9 mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb7c04f3a mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbd6cddbe mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbde0a32e mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc0ac2bc4 mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc4e82fa6 mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc4efb499 mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc5c89e30 mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xccc5e15b mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd0d59823 mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd2a0864e mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd2d7cbbb mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd54b4ba2 mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd552febd mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xda1622bc mlx4_map_phys_fmr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xda46bcbb __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdc6a5f65 mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdded23ed mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xde56e0b7 __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xde708e60 mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdf93b83d mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe1932e1f mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe343e8a7 mlx4_bond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe36eb65c mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe6dd3b23 mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe9cfae56 mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xee67920a mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xef54f44a __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf06d345b mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf46a0289 mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf679f192 mlx4_fmr_unmap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf6a1f8a1 mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf9e9fc08 mlx4_set_vf_rate +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfddecf3f mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfe1e2bdd mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfe5a02e9 mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0196b5e5 mlx5_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x09543b3d mlx5_fill_page_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x18452730 mlx5_query_hca_vport_gid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1b8a9334 mlx5_core_eq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1d70b50a mlx5_core_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x20a1e6c1 mlx5_core_mad_ifc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x20b3016f mlx5_query_hca_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2b86faaf mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x398eff6d mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3d3fdd4c mlx5_db_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3fd99f88 mlx5_core_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4864b141 mlx5_query_hca_vport_pkey +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x58be3669 mlx5_core_page_fault_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6471b148 mlx5_core_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6da3288d mlx5_query_port_proto_oper +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8d45807d mlx5_set_port_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x921699b9 mlx5_create_map_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9282b0b5 mlx5_core_create_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x969feea4 mlx5_set_port_proto +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x96f69f6f mlx5_query_hca_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9c3e067a mlx5_query_port_ptys +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa5186e04 mlx5_query_port_proto_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xaf2be210 mlx5_query_port_link_width_oper +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb21eab69 mlx5_query_port_max_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb9368c53 mlx5_query_port_oper_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc0aa2bad mlx5_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xce409674 mlx5_query_port_proto_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd584d9cf mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd852b938 mlx5_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe07611d8 mlx5_query_port_vl_hw_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xed054ddc mlx5_destroy_unmap_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf0deabf7 mlx5_core_destroy_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf38e66c6 mlx5_query_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf72ad8aa mlx5_core_xrcd_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xc6db6db1 stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xdb47f2d3 stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xe6d8ee25 stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xea60436d stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x0ba19c6e stmmac_pltfr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x51189a08 stmmac_pltfr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xc45a056e stmmac_pltfr_pm_ops +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x1aa71d09 cpsw_ale_del_mcast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x290cc126 cpsw_ale_add_ucast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x3b6f035a cpsw_ale_control_get +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x4698b131 cpsw_ale_add_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x499d5044 cpsw_ale_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x65fe21d5 cpsw_ale_add_mcast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x7b3e53cc cpsw_ale_del_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x8c287bf6 cpsw_ale_set_allmulti +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x91a928ab cpsw_ale_control_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xbac62c05 cpsw_ale_start +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xbf6b0fe3 cpsw_ale_del_ucast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xbfb63a26 cpsw_ale_stop +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xe36453bd cpsw_ale_dump +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xfb6c6646 cpsw_ale_flush_multicast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xff157f47 cpsw_ale_destroy +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x11847ad1 macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x1d611e2d macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x39e63d6e macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x454b3ade macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvtap 0x85bbf38d macvtap_get_socket +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0x23e3296f mdio_mux_init +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0x6318757f mdio_mux_uninit +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x47e9c24b usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x63ff93d6 usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x69fdd5c9 usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x75daf206 usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x0eed180a cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x2c34827a cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x76284604 cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xa29db43d cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xb5df38b4 cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xbaa5ac32 cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xd31b10d3 cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xdf30b88f cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x08cc6a81 rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x46ee2538 rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x8f9fc89c generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xb990e2d4 rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xc72ccbb0 rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xfb6e265c rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x057f4a86 usbnet_get_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x10547dcf usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1efd966c usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x26cb3cb9 usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x29626513 usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x40bcb5d8 usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x419d6987 usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4212b252 usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x424b0fb3 usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x429cb900 usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x491dd66d usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4d44aadd usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x53820c69 usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x59043b84 usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5a7efca7 usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5aa82d86 usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x62723008 usbnet_set_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6cb69923 usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6de28373 usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x73a0dae7 usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7418aab1 usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x765f9c45 usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x76c71825 usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x892075bf usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb4c8366b usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb7636817 usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xcbb1a95e usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe90a7d17 usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xefe4a32a usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf1678a84 usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf4ae26fd usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xfaa86833 usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x10f0e94a vxlan_sock_release +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x60bedaa3 vxlan_get_rx_port +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x8a4bbda7 vxlan_xmit_skb +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xe53a2f10 vxlan_sock_add +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x08dbe126 i2400m_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x09cadffd i2400m_cmd_enter_powersave +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x0e982899 i2400m_post_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x49ec5490 i2400m_tx_msg_sent +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x549fc430 i2400m_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x5f780aa9 i2400m_release +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x80dcc90e i2400m_dev_bootstrap +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x82c00e35 i2400m_dev_reset_handle +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x9606fd09 i2400m_error_recovery +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x9af57f59 i2400m_init +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xa38b7ac4 i2400m_netdev_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb00b793c i2400m_bm_cmd_prepare +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb07f607c i2400m_tx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xeaf3e67c i2400m_pre_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xec3098a6 i2400m_rx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xf062373d i2400m_tx_msg_get +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xf95bf347 i2400m_is_boot_barker +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x8a5903e7 cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x9e2ec223 cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0xc245cfbc cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0xd9d4de82 cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/ipw2x00/libipw 0x042886b1 libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x126d8ed0 _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x257a9b45 il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x3aad96e1 il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x8c108350 il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xaf31a0e2 il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x03194d28 iwl_set_bits_mask_prph +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 0x141ca0b4 iwl_read_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x15895603 iwl_read_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1ac36ff0 iwl_notification_wait_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1eb871d9 iwl_set_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x24021810 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 0x3d548dab iwl_remove_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x51b657cd iwlwifi_mod_params +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x55bc8999 iwl_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5c52e109 iwl_opmode_deregister +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x6022afd2 iwl_poll_direct_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x6e9d4a79 iwl_opmode_register +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x71278086 iwl_write_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x776221bf iwl_send_phy_db_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x7e7b7905 iwl_clear_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x88f94570 __iwl_err +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8c5d5ab3 iwl_phy_db_set_section +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xa474a9a9 iwl_write_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xaa6d08eb iwl_wait_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xb5f881e3 iwl_parse_eeprom_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xbbe48c6c __iwl_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xc67c31ed iwl_notification_wait_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xce156f4c iwl_parse_nvm_mcc_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xcfe7a708 iwl_poll_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xd14521f3 __iwl_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xd5b65c6e iwl_nvm_check_version +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xe80382fe __iwl_crit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xed58d233 __iwl_warn +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xf019a25f iwl_parse_nvm_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xffa11156 iwl_force_nmi +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x0398d9e9 lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x0bc00651 lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x0f759557 lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x1500499c lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x2c997b7d lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x3868a7e0 lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x3e46099a lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x55762c46 __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x70aa0c9a lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x7872c4e7 lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x8fd8bf68 lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x91b4f25d lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xc3187a40 lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xce0e4817 lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xd79df1af lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf64277de lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xfcf8cc8e lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x0ca461aa lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x196a84c3 lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x346ea293 lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x53ea640f lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x733323d3 lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x7558a707 __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x7fd81c92 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 0xf08175e2 lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x0570a0be mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x140b92ef mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x2496e8b4 mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x2bfa4c61 mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x31bd9748 mwifiex_alloc_dma_align_buf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x34624df3 mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x44c0c803 mwifiex_upload_device_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x4655c37c mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x5586a109 mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x5650de02 mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x6a04750a mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x7a9d3057 mwifiex_queue_main_work +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x8f3f26cb mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xa2a54dd0 mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xa51d27c2 mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xb1e9c03b mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xe28336c7 mwifiex_drv_info_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xfa3dd94a mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x0ffb8b50 p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x17afac03 p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x18602c9a p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x2aead804 p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x4651ce1b p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x4da83d30 p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x57cccf8a p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x8620ce43 p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xa3b7575c p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x5264cce4 rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7201b98a rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x8971ad86 rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xb04f8398 rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xdb3ca0e5 rsi_zone_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xf81d1d19 rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x03e2ec7a rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x0822d6e3 rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x09d4c4b5 rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x0ba45c59 rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x0e9abc7d rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x1188c6d1 rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x16836c2c rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x1d541b9b rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x1d772e42 rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x2d093005 rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x376db147 rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4ddc4cde rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x500ea0d7 rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x51c5d428 rt2800_get_key_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5aa74379 rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5de1e0f8 rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x61e77e85 rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x63249ccc rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x6a075c97 rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x75a760df rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x77567b0d rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x78091bb3 rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x7fff0b16 rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x89409d66 rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x902ff61c rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x92ec056f rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x943e848f rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x98a47bf8 rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xaa8209ef rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb3416b20 rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc34f7644 rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc86e977f rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xcdb03009 rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xcef735d9 rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xde583130 rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe9301b14 rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf823fce4 rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf8964911 rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0121e4d0 rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0e40c0a6 rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0fad1430 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x230edd9f rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2505789d rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2e133ee4 rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x55a6f94b rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x681bed08 rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x6d3890db rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x92c0bcd1 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xa3348ad2 rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xa821afd0 rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xb9800894 rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc6a1455e rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xd5761e66 rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xdad3cfa9 rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe28f94c7 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xf388aa20 rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0124277f rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x027e8f3b rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0e65b99d rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x16eadeaa rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1735689d rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x17963820 rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1961324d rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1a9a5c0d rt2x00mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1bb49d3c rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1e4dda84 rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x23f6d8ec rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3966f633 rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3b73a5a2 rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3cd3adf0 rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3e4dbbf9 rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x41e1b9f8 rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x47504a54 rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x493657ce rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x4eccf8ed rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x5da02ebc rt2x00mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x61ada902 rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x687d884a rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x689c6dfe rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6fdc1c8c rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x785a389f rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7ad06cea rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7e053562 rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8590192c rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x86be2853 rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x86c5417f rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9133f63e rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x93ae6e50 rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa45bdb68 rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb0d2bcc9 rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb123c6ce rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb7ac1957 rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb7e8ecc6 rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xbac41f91 rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xbc00a140 rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc4bca11f rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd10927ab rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd37c4b00 rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe7d7e31e rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xea9bb1eb rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf06b0d6b rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf9d0d027 rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x0e6df3bd rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xa6a4631f rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xcb0913d5 rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xd6ca051d rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xf71e9f32 rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x0e04686d rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x1bc70cf5 rt2x00pci_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x5a46db2c rt2x00pci_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x765a9622 rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x0a41e05c rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x0e8c6eaa rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x19118e92 rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x1bded2ac rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x247ebe0b rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x30956bf5 rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x63b3752d rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x7f62427d rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x9d849209 rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xb513962d rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xbd2234c8 rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xcaad909f rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xde6d1f3d rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xdfe2f94e rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xe3e607b5 rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xf5d93648 rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1605ddc4 dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8dead69b rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xdf6ee822 dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe4f61af0 dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x00d9af2a rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x0e0daf82 rtl8723_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x0f20e3e0 rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x13e6f627 rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x20bc194a rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x2253123f rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x2b491f97 rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x3e5b3eed rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x43e9b2fa rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x49da155c rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x5b61f885 rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6b3dc6db rtl8723_phy_query_bb_reg +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 0x7acbb171 rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x7c1baf51 rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x8698348d rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x8d5549ae rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x8f8d8088 rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xac17bfbc rtl8723_phy_mac_setting_calibration +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 0xc5176164 rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xc993a677 rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xcd4d7f88 rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xcdee09e9 rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xddb978fc rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xe3c48623 rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xe663dceb rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xea6dd47f rtl8723_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf6a369b7 rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x0d0b6636 rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x0d9393aa rtl_attribute_group +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x1ca3e065 rtl_ops +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 0x2aa86e1b rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x4225593a rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x5f80e158 rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x648bbd49 rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x74e747c1 rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x7cb47e5d rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x841af079 rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x99763a53 read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xac80070f rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xc0207911 rtl_dbgp_flag_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xc7271f50 rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xd17e9645 rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xd22b03d6 rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xeb29ddcb rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xf8ff6add rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xfb00eda2 rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x0df1e148 wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x57c7d75e wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x7d2996c1 wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x07cab95f wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0848234d wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x14738f4b wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x149955f8 wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2ecdb0d8 wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x362845b1 wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x37af688a wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4a6f1968 wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4abf1b04 wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4b2f7a5f wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x53dff67d wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5b4f2e4c wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5d3df9d8 wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x60ba0d15 wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6b5d1c2f wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x77092dcc wlcore_get_native_channel_type +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7b926ba8 wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7f2e0e53 wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x85e64a9d wl1271_ps_elp_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x87b7f368 wl1271_ps_elp_wakeup +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x880a8754 wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x91da5146 wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x9f5d8ce0 wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa502d45a wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xaadca7b5 wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xab16f4f8 wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xac8013a7 wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb240d8d2 wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb45ffb2f wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbcddbd5d wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbd902c19 wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbe414539 wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc8ab86aa wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xca76e07f wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xcaa422c3 wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd17461cb wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd4555427 wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd4956c64 wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd63fecaa wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xdae4c16f wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xdc39f277 wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe134b254 wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe859e159 wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf1667497 wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xfc79029f wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xfe8a4e2c wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x2e5762db nfcmrvl_parse_dt +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x42a3ee39 nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x895e7258 nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x8bd4b0b2 nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x13dfebbf st_nci_disable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x246f65d2 st_nci_hci_load_session +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x3122f59f st_nci_discover_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x4af1a46d st_nci_remove +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x99d5d757 st_nci_hci_event_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xbdc6e749 st_nci_hci_cmd_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xc97eea68 st_nci_probe +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xe547b82d st_nci_enable_se +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x30934216 ntb_transport_max_size +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x32537aca ntb_transport_link_query +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x3d54dbfc ntb_transport_tx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x436098aa ntb_transport_link_down +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x7e0b8a5f ntb_transport_register_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x82e6c13d ntb_transport_qp_num +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x9c992c8f ntb_transport_link_up +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xb75e3b3f ntb_transport_unregister_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc270dc24 ntb_transport_free_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc2863302 ntb_transport_create_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc37d9036 ntb_transport_rx_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xd40e7a02 ntb_transport_rx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf55d6313 ntb_transport_register_client_dev +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf9eb813f ntb_transport_unregister_client_dev +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x007f0931 pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x33c096aa pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xb20d6fcd pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x32d1dc00 mc13xxx_get_num_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x69eb8c9a mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x72a0451c mc13xxx_parse_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xc28718c1 mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xd7c690bc mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x2a7d1d16 wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x33fe2ace wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x8fd1013d wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xb1bb35c5 wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xb74b9ee5 wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xe9dcca59 wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0xa267fc3e wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x03b9675a cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x12148c04 cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x153166fa cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1a225102 cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1aa1309d cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1e5ca60c cxgbi_ddp_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x23e4acfc cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2c0cde8c cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2dd8e378 cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2ec99624 cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x31b55646 cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a5c4389 cxgbi_ddp_page_size_factor +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3b931f20 cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3f8262ef cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x411c75cd cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x48c534c7 cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4bd62e95 cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x54acdae6 cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x55fe4abc cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5dc66841 cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x61c31fa2 cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x66285f8b cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x67ac8f3b cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x682473ce cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6a278dd1 cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6ce4d90e cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x709fd709 cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x711894c8 cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x852b3257 cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x89c1feb4 cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8c2ba369 cxgbi_ddp_ppod_clear +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9c6cae1b cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa146081b cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xabecda54 cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc2d6d43c cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc72e8387 cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcd6228dc cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd0306624 cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd37bafa9 cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd9dd30e8 cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdb6e758a cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdef873bc cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xea2e9067 cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xeb615cd1 cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xeda0a491 cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef5d8047 cxgbi_ddp_ppod_set +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfcfd5bc2 cxgbi_ddp_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfeeddb15 cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x593a36c2 scsi_dh_handler_exist +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x7516c46d scsi_register_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xa0734eb0 scsi_dh_attach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xabb3ec28 scsi_dh_activate +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xb706bc3f scsi_dh_detach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xcb4768e7 scsi_unregister_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xd7fbe353 scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xf93ea0db scsi_dh_set_params +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0cc2d05f fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0fb51275 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x1b636bef fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x2439b474 fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x2c2663cc fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x2e08faad fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x349ef6ae fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x374c1e1c fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x3b92025f fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x4233af43 __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x514e4f1b fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x6a4133b5 fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x84b3d915 fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x890bc9e3 fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb987626d fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xbc90b616 fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xeed0161d fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf1ffaa34 fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf6015a8c fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x195c73f4 iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x1b6ebc2b iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x254f8646 iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x4507c706 iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x4a1d2348 iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xd140d4c4 iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x02ff8008 iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x087b1365 iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0c7702b1 iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x11ae6b01 iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1658b460 iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1af6cda3 iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1dbdb17b iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1eda91a9 __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x28137ff1 iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2ba8cea2 iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3021e7c7 iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x34e7dd47 iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x40db598f iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4c0839aa iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5229ed6d iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x578ef441 iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x57a468b9 iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5c0b3c64 iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5d02d99d iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x638ed3b3 iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x67c6d9e1 iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7bc0c451 iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7d2688d6 iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x96974fff iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa0554cfc iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa4e0585f iscsi_eh_target_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa824f07c iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xaa1bbcf8 iscsi_conn_queue_work +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb7287115 __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbb201a1a iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbec6ca0b __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbece9de6 iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbf8c9136 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbfceed2c iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc048fedd iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xce98a4e7 iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd11fe919 iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd7f3d711 iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe30ad60a iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xeec064a2 iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf2143d96 iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf48153c7 iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf7fcd81f iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x0a39aa78 iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1c52d397 iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x293ec1fc iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x2f14f031 iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x48a79ce4 iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x4ca9acaa iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x5d67554b iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x5dfe025e iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x71d099bf iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7c3f2bbe iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x7d08b109 iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x88b02b1d iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x8df24879 iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x9de7a54f iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xa5b8fc9c iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xc418d05e iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xd46669dc iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x041201a5 sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0a406fd7 sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x156f9033 sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x1d0dc234 sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x207ae15e sas_eh_bus_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2a4bf5b6 sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x33c93712 sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x35f8e68a sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3a851108 sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3d288398 sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x498d7dcc sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4bd40fdb sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4f9310cb sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x52cf40b3 sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x8ce27744 sas_domain_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9fdd37dc sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa3008c6e sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb835112b sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xc467b223 sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xc8e1a863 sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xca697aea sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd835f828 sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xee5c4eb5 sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xfb991a08 sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0185d2de iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x02e7eeac iscsi_destroy_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x05456582 iscsi_scan_finished +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x07c2b0cb iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0cfbac77 iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x11f8e0f2 iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1cde195c iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x22d4fd13 iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x279c157f iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2a54244e iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x30fb1899 iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x32a59766 iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x338ee24d iscsi_is_flashnode_conn_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x352ee6e4 iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x36212c14 iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3edc0c24 iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x59661008 iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5ad26887 iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6a3523f4 iscsi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6f80e42a iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x819d2390 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 0x8723dd7e iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8d13f30e iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8e08e8f5 iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xae7e7291 iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb18b7b16 iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc6485b99 iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc730e5f8 iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xce5fcab4 iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcef9d2bf iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd1d0b9b4 iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd7b1b508 iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdf5c2869 iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe2f1ce26 iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xea46d002 iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xeef224b0 iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf2fda7bc iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf3e6bbf0 iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf4284e17 iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf6b1f2d2 iscsi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x09436dae sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x29aa0138 sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xf12ec1d7 sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xf1fcc648 sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x06d3e31f spi_populate_tag_msg +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_srp 0x058b73c3 srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x08188fdb srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x5a3e94a1 srp_remove_host +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x72fe3093 srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xc1ef82fb srp_rport_del +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xee891cc0 srp_tmo_valid +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xfdbd9b52 srp_rport_add +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x71252528 ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x75563f0f ufshcd_remove +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x93c392ea ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xba8eec23 ufshcd_init +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x2a818638 spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x92bd20db spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x9a3a55a8 spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xcdcf203c spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xf896ac56 spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x5a51fae0 dw_spi_suspend_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x94339691 dw_spi_resume_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x9982fde8 dw_spi_add_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xdbc7f4b5 dw_spi_remove_host +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x0293d449 spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x08ada9fc spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x0b411e13 spmi_driver_register +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x1d900136 spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x2bae8198 spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x6b97be87 spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x746a718b spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7676b532 spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x8127d3d4 spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x9608db86 spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x9b58166d spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x9d27c720 spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x9db07a78 spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xa09402fb spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xa4c67a6e spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xb31ac3e5 spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xb5bb201c spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xe079e72d spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0x5aee5bdc ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x068d5e54 comedi_event +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x06c8ce81 comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x1715d709 comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x1ff5ca64 comedi_dev_put +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x3aa60b19 comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4236eaaf range_4_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4dc52bef comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4fe634f3 range_bipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x50ade346 comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x57ef831d comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x5a999366 comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x5f68d2eb comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6270b528 comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6d8a5e4d comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x708ed95a comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x85fc1395 comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8d3cad0a comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8d4963f8 comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8f5d56ae comedi_set_spriv_auto_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x914b0af7 comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x935d0d40 comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x974d03cf comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x9872040f comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa3036c28 comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb2c7bebd comedi_alloc_spriv +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 0xbbf22c54 comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbbf60450 comedi_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbdbe75c6 range_unipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xc2fc466f comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdadd9082 comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdf8824b7 comedi_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdf975f88 comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xe02ed1b6 comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf0997dff comedi_handle_events +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf58498cd comedi_timeout +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf61663ae comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf7232e74 __comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xfbfaae79 comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x071d8284 comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x2a4760f3 comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x53bfa1a6 comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x6f81a456 comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x73eb5ea7 comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xbffd53dd comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xee3475e9 comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xfb853377 comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x63fe1286 comedi_to_pcmcia_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x8de14b56 comedi_pcmcia_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xafc8ac0e comedi_pcmcia_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xba3525a9 comedi_pcmcia_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xd053e3d9 comedi_pcmcia_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xef8b61fc comedi_pcmcia_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xf942206a comedi_pcmcia_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x19887c43 comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x50481449 comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x59dcb0be comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x8c0b5d32 comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xb4cd45f0 comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xc024ef9a comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x79f4a6cf addi_watchdog_reset +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0xecc423e2 addi_watchdog_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0x349ad79b amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0x40058dee amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_pc236_common 0x1fd9658d amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x03bac3f7 comedi_8254_ns_to_timer +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x0f4668e1 comedi_8254_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x2415f1b3 comedi_8254_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x248dc34b comedi_8254_load +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x3346a52c comedi_8254_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x3eedab93 comedi_8254_subdevice_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x6602a4fd comedi_8254_set_mode +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x7da8159e comedi_8254_pacer_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x8e47c9b0 comedi_8254_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xab6aedd5 comedi_8254_set_busy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xb48d190b comedi_8254_cascade_ns_to_timer +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xd1fe56c0 comedi_8254_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xe7747d70 comedi_8254_update_divisors +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0x355d5ea6 subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0x4121839f subdev_8255_regbase +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0xa5c0b237 subdev_8255_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x0d68fcd9 comedi_isadma_poll +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x12fba874 comedi_isadma_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x4a17474e comedi_isadma_disable_on_sample +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x6815a033 comedi_isadma_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0xa3d01a85 comedi_isadma_program +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0xa7ebb8a3 comedi_isadma_set_mode +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0xb6bf9d6b comedi_isadma_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/das08 0x6e18e787 das08_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x00e4b107 mite_sync_input_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x1054a02c mite_bytes_read_from_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x2143adbd mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x2554ff1a mite_prep_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x26b731bf mite_done +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x2e26f059 mite_bytes_read_from_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x32c6d919 mite_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x4532bba4 mite_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x50f4138a mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x58de029b mite_sync_output_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x6a5c0001 mite_get_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x6e24e032 mite_dma_tcr +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x6f35f282 mite_setup2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x80c02241 mite_free_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x8e472319 mite_dma_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xc5dd7b57 mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xd40446c7 mite_buf_change +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xde8e6c6a mite_bytes_written_to_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xe0fc3c1f mite_bytes_written_to_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xe3d003ef mite_release_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xf50f2963 mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0xba39f3dd labpc_common_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0xdd363246 labpc_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x656fddc8 labpc_handle_dma_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x690b572a labpc_init_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x71c985b7 labpc_setup_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x8646f75c labpc_drain_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0xfe7c65a8 labpc_free_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x09543458 ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x17e2e941 ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x630f63ca ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x7c78524f ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x7f123201 ni_tio_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x929514a0 ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x9c9d1410 ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xacb18d90 ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x2413e209 ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x6b6642aa ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xa1f23d9c ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xe70d0147 ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xf1837804 ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xfcbde44f ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x16eb18b4 comedi_open +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x341a31ec comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x3427e967 comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x3b4a9ca5 comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x3dd0c835 comedi_close +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xc858095d comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xf78e2714 comedi_dio_config +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0x21fee091 adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x1e8cd6e8 debugfs_lustre_root +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x2a014119 lustre_attr_store +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x7aee0ac0 lustre_kobj +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0xee32d8ca lustre_attr_show +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0xf47b59f2 lustre_sysfs_ops +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x02c32c20 spk_serial_synth_probe +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 0x2cb55f84 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 0x44cdd0d8 spk_synth_immediate +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x475e158a synth_request_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x6aee7c36 spk_var_show +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x72773c3a synth_remove +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x845fba9f spk_synth_is_alive_nop +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 0x9d2a8f16 synth_add +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x9f87b6cc spk_do_catch_up +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 0xe42eccd1 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 0xfef436fe spk_var_store +EXPORT_SYMBOL_GPL drivers/tty/n_tracesink 0x585ebaac n_tracesink_datadrain +EXPORT_SYMBOL_GPL drivers/uio/uio 0x58b468ac __uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x6b12808e uio_unregister_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x81d33d39 uio_event_notify +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x7d2e44df usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0xdee2a201 usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x0af32684 ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xbfb64439 ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x5b676b67 imx_usbmisc_set_wakeup +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xb06d12ea imx_usbmisc_init_post +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xccf4941f imx_usbmisc_init +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x6ea7dda9 ulpi_read +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x7a24253b ulpi_unregister_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x80ef8916 ulpi_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x9d48954f ulpi_register_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xca30e24a ulpi_write +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xe62d8c16 ulpi_register_interface +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x19fdef3a gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x2f8986de gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x4aee5ca1 gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x6bb7764f gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x6fa33fd2 gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x81363312 gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x83adfa76 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 0x8899591c gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8ca8f143 gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x91527b74 gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x96e21093 gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xaed5c463 gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xb905b5de gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xbf3d5e90 gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xd67fbeae gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x0e34e42c gserial_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x33bfdca2 gserial_alloc_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x449e0dc8 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 0x27b0ea8e ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x3df9a081 ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xf9c350f9 ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x07faa481 fsg_common_set_cdev +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 0x0b67fc85 fsg_store_nofua +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 0x1aceb388 fsg_lun_fsync_sub +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 0x1ca6bc93 fsg_show_ro +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 0x2c2e9a07 fsg_store_file +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 0x31f5ef70 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 0x3a798ddf 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 0x4e272a1d fsg_show_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 0x6acb4179 fsg_common_set_inquiry_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x765aa86c 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 0x857b6dc2 fsg_hs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x900b3937 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 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 0xa9eb25e4 fsg_lun_close +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 0xcb934096 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 0xd468f882 fsg_common_set_ops +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd981af60 fsg_lun_open +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 0xec7407a5 fsg_show_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf4efc0c8 fsg_ss_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xfef1b858 fsg_store_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x15ee14b2 rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x28f1325d rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3434abdd rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x44653f46 rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x4bc43158 rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x62c0d76c rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x75718aa0 rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7babf3b9 rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x99c10534 rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xa6dab401 rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xa7bc9d9c rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xb7531298 rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xbe9ef541 rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xfb444ecb rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xfcfd5600 rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x15459db2 unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1897807f usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x1acd9b75 usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x297f1328 usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4aebefd9 usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4ed178e4 usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5d95c892 usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5e0b6ae8 usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x60987334 usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x61d198d7 usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x6b0693aa usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x6dcf1138 usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x77c781b8 usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7a10bd78 usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7c654d38 usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7de9ab45 usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x81645d56 usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8370eb68 usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x94d7075a usb_gadget_get_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x968cd560 usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x9d8e9d83 usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa073382d alloc_ep_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa48c9668 usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb23aa3fd usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb2a8e8a9 usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xbb520c6f usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc0e1419a usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc50ee841 usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd3215d2c usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xebc82099 config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0801229e usb_udc_vbus_handler +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0f6060c6 usb_del_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x2c333154 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 0x6b988194 usb_gadget_unmap_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xace716ae usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xad6148e8 usb_gadget_udc_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xccd52fb6 usb_udc_attach_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xd5e6c827 usb_gadget_map_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xdc58bb46 usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xfd79f524 usb_gadget_set_state +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xfe299c9f usb_gadget_probe_driver +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x295e1364 ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0xca7b8453 ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x1a244944 usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x3dd91cdf ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x4bf3a0fc usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x699de297 usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x772431a5 usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x9b304db5 usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xb701b0b8 usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xc37d3a33 usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xf4017435 usb_ftdi_elan_edset_input +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 0x859f15a1 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-isp1301 0xa4c01fff isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0x59ed6fcd usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x0234e477 usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x216f09a4 usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x40e14f7e usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x6678a503 usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x6a29f77c usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x6b82deec usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x6dbfeb66 usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7637eff1 usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x8220b348 usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x8e95a328 usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x9c0a3a49 usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xa2bf6c4b usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xb3170b9e usb_serial_handle_break +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xbb1a600a usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xbb724f7f usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xd844ec53 usb_serial_handle_sysrq_char +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xed2c8575 usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf5f8a557 usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xfc9b0937 usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xfda31aff usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xff8d07d3 usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x0797a02d usb_stor_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x18199db7 fill_inquiry_response +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1bc3edc2 usb_stor_sense_invalidCDB +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1f556116 usb_stor_bulk_transfer_sg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x338f3b7d usb_stor_reset_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x3931ae6f usb_stor_adjust_quirks +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x4f51fb5f usb_stor_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x558cfda3 usb_stor_bulk_srb +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x567e93b8 usb_stor_Bulk_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x591c59a9 usb_stor_post_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x59db8e46 usb_stor_probe1 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x6f2d95ff usb_stor_pre_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x89fef01c usb_stor_disconnect +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x96f05538 usb_stor_CB_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xab0adba1 usb_stor_ctrl_transfer +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xaf199a7c usb_stor_suspend +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb281f171 usb_stor_Bulk_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb90414c0 usb_stor_host_template_init +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xca28ac5d usb_stor_set_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xcae691f0 usb_stor_transparent_scsi_command +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xda4af9a9 usb_stor_access_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xe3663779 usb_stor_probe2 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xf7aae644 usb_stor_CB_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xf9534e35 usb_stor_control_msg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xf958d486 usb_stor_bulk_transfer_buf +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x1bbde22c usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x388b9b54 usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x3f037cb4 usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x6c16055d usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x844d87e7 usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x94e62c7a usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x97d705f1 usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xa91a3839 usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xce11e167 usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd02753dc usbip_header_correct_endian +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd65157f8 usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd8a7095c usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe1ea0586 usbip_dump_header +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe6373230 dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x04b670f5 wa_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x347f9a18 rpipe_clear_feature_stalled +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x47c7b391 wa_dti_start +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x489a93c2 wa_urb_enqueue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x4d7c47d3 wa_urb_dequeue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x62eb3caa rpipe_ep_disable +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x949ecac1 __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 0x04b381d3 wusbhc_giveback_urb +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x06a91221 wusbhc_rh_start_port_reset +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0bb6bf5e wusb_cluster_id_get +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x1cf6d72e wusbhc_rh_status_data +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x1f6ddf37 __wusb_dev_get_by_usb_dev +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x22739c93 wusbhc_handle_dn +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7f0b7631 wusb_dev_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x87cb7eed wusbhc_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x9865606f wusbhc_b_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x99aa7cb3 wusbhc_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x9d0ee06c wusbhc_b_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb725d128 wusb_cluster_id_put +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb7fef705 wusbhc_mmcie_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xc82b9737 wusbhc_mmcie_rm +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xd61add33 wusbhc_rh_control +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xee49f0b8 wusbhc_chid_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xf770a6b4 wusbd +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xfcdf9d39 wusbhc_reset_all +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xfe2e17d7 wusb_et_name +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x16eed47f i1480_rceb_check +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xf5134ddb i1480_fw_upload +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xf71f7151 i1480_cmd +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x00e4c3fa umc_device_create +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x232f3b6a umc_driver_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x66a62f2c umc_match_pci_id +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x749afd9a umc_device_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x7ca5fb74 umc_device_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xa371e352 umc_bus_type +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xd7e3c690 __umc_driver_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xfa81effa umc_controller_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x05d43da3 uwb_rsv_terminate +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0b8aad57 uwb_est_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0df64c40 __uwb_rc_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x18203a7c uwb_rc_reset_all +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x1a6f6eaf uwb_rc_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x20188d3e uwb_rc_put +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x2289e3a2 uwb_pal_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x266890e0 uwb_rc_pre_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x2efdf7c0 uwb_rsv_get_usable_mas +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x41f4e8c5 uwb_rc_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4756858f uwb_pal_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4d57ae3c uwb_rsv_type_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5e4bc088 __uwb_addr_print +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5e8d77e4 uwb_rc_post_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x661c7cf3 uwb_rsv_establish +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7124c703 uwb_dev_for_each +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x75c4da59 uwb_rc_ie_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7b83f91e uwb_radio_start +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7cb9f42f uwb_rsv_modify +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7dcfcd23 uwb_ie_next +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7f4f528b uwb_rc_vcmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8a795a72 uwb_rc_cmd_async +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8bd16fb9 uwb_rc_neh_error +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8d41118b uwb_notifs_deregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x91aac47b uwb_rc_alloc +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x98413234 uwb_rsv_state_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb96633f6 uwb_rsv_destroy +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xbc785a34 uwb_rsv_accept +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc0aea231 uwb_rc_mac_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc59a6b45 uwb_rc_neh_grok +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc7236917 uwb_est_find_size +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd14e7a5a uwb_rc_ie_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xdc4a5cc0 uwb_rc_cmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xdd3c8578 uwb_radio_stop +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe1716f06 uwb_est_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe1d2c709 uwb_pal_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xefddb7e5 uwb_rc_dev_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf32ab8c9 uwb_rc_get_by_dev +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf5f77cc4 uwb_rc_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf733249a uwb_notifs_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf7c8b362 uwb_rsv_create +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf7c93e18 uwb_rc_get_by_grandpa +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xfdc0d47e uwb_dev_try_get +EXPORT_SYMBOL_GPL drivers/uwb/whci 0x1fc4601e whci_wait_for +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x022da7eb vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x0e9d6ad3 vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x269f7a09 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x2b382a83 vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3e69b5ad vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3faa3cd6 vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3fb21d4d vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x42513b26 vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4745533f vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4a0b8545 vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5e311e56 vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x626c852b vhost_poll_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6dc8ef32 vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x70bc071f vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7fbb1335 vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x84970338 vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x8c3bd57c vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x901727fd vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x94d6ba64 vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x9deb6f0c vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xadd7efa0 vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb0f81e37 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb17bfd46 vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb563071e vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb94917e0 vhost_work_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc5074cfc vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xcf8bd6d6 vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xed504f46 vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf06e9ad5 vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf1278a2f vhost_init_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xfe6ca5a7 vhost_work_queue +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x0320856e ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x06e1a64c ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x072d8611 ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x270432ae ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xab9a692a ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xdba777ed ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xdbfd6632 ili9320_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x27c62aaa auok190x_send_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x42278f44 auok190x_send_command_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x5b9580eb auok190x_pm +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x872de70a auok190x_send_command +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x8f32e9c4 auok190x_send_cmdargs_pixels +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xaba22ba5 auok190x_read_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xbef5b82e auok190x_common_remove +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xd89d145e auok190x_send_cmdargs_pixels_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xe073c4f5 auok190x_common_probe +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xeb18a34b auok190x_send_cmdargs_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0x12f04c1b fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x2100a4d9 sis_malloc_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xd6042978 sis_free_new +EXPORT_SYMBOL_GPL drivers/w1/wire 0x01dac9ee w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0x32966eed w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x560d17f3 w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x70c4b7b3 w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7c2f2afb w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x95ad29e3 w1_next_pullup +EXPORT_SYMBOL_GPL drivers/w1/wire 0x999388ef w1_reset_bus +EXPORT_SYMBOL_GPL drivers/w1/wire 0x9b2c66c0 w1_touch_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xa2372d11 w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0xf1c145cf w1_read_8 +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x9321df95 dlm_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xb13873f2 dlm_posix_get +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xc09c2d4c dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0xc359dbf5 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 0xdc583c08 dlm_unlock +EXPORT_SYMBOL_GPL fs/fscache/fscache 0x092cf98e fscache_object_sleep_till_congested +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x27b388d6 nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x4d11be78 nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xb1ede626 nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xb9f81192 lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xc91557ca nlmsvc_ops +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xfebacea5 lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xff0be084 nlmclnt_proc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x02d6a448 nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x037bf281 nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x04158887 nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x078a1c64 nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x07d48294 nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0aef0b35 nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0b447205 nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0d7a6c86 put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0e1e436b nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1219183f nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1261683f nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x141636c7 nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x18c703f2 nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1a61c332 nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1b3e57ed nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1bf4c333 nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1f9e8387 nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x22d42cbb nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2480ee23 nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26244f51 nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2785324e nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x28030e58 get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2c4e6a46 unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2f090f92 nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2f9dec1d nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x379a5ea7 nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3956b201 nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3a1a2add nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3a6073e4 nfs_fs_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ca31f35 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3d6ca556 nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3fcf8e04 nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x40f05c41 nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x47bc0306 nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x480f5c70 nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x488c5a6b nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x48e77ceb nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x49f2ea07 register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4da9c821 nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4e741702 nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x50db3b80 nfs_set_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51c18e08 nfs_pgio_data_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x52822adf nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x52901a5a nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x538062cf nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5392ce5d nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x55894830 nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5639f3bc nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x584b8482 nfs_inc_attr_generation_counter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x595a6866 nfs_fill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5b68c98c nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5d17f8e1 nfs_pageio_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5d8be74e nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e1d863a nfs_sockaddr_match_ipaddr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5f1f5004 nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x60108da8 nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x62a603ff nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x63ab930f nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x645fbd58 nfs_destroy_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x66b577ae nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x66bcc094 nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x67f71773 nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x68302683 nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6883c225 nfs_pgio_current_mirror +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6d63fe80 nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x704d2e57 nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7355afb4 nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x763e9189 nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7af0c2c3 nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c846edc nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x855195b9 nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x856960b1 nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x874fa5d2 nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8ab5e85a nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8bc06494 nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8cc68047 nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8cd1f3ad nfs_file_splice_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8d3a7d09 nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8dfe04b4 nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x905554d4 nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90a5530f nfsiod_workqueue +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x90b37777 nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x91d1fe52 max_session_slots +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x94667a4b nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x956e2989 nfs_probe_fsinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x997d2f74 nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x99dcc109 nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9abf9e35 nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9b6bcd55 nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9ddafbbf nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa28664b0 nfs_file_fsync_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa6c865ee nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa874302f nfs_file_flush +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 0xaa85865a nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaaa14361 nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xadfd6053 nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb2071456 nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb3d12c07 nfs_remount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb4b5effc nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb606e716 nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb73133e1 nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb8958b1a __tracepoint_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbb5aba14 nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbfe39447 nfs_try_mount +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 0xc7b56112 nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcc0cb845 __tracepoint_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcd32180d nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcfbe208e nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2513081 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd4027afd nfs_clone_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd4ac5bbd nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd50e421c nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd51ed7b3 nfs_fs_mount_common +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd671af90 nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd95c2ca1 nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd9627fd9 nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdbb6099e nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdbc277c0 nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdc6bd289 nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdcd2d527 nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xde1774d7 nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe3cffbf0 nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe92c510d nfs_direct_set_resched_writes +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xeaa9b5cb nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xed40386e nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xee7bcc40 nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xee8affb8 nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xeec46b68 nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf0ee91da nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf3427e83 nfs_sync_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf38c1b30 nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf5945740 nfs_writeback_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf801ae56 alloc_nfs_open_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 0xfdb51dbc nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xff042e62 nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfsv3 0x8ec8ad48 nfs3_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x014643e9 pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x07fe83db nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0b9d2326 pnfs_nfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0c99e35b nfs_remove_bad_delegation +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 0x176e909f nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1d955231 nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x215a01c9 pnfs_generic_write_commit_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2d527461 pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3302a664 pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x33f41de9 pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x344d6826 nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4131c651 pnfs_error_mark_layout_for_return +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x445cf082 nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4a18561e pnfs_layoutcommit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4c654812 nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x51baf20e nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x571fb19b pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x59945561 pnfs_generic_pg_cleanup +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5ff08212 pnfs_generic_prepare_to_resend_writes +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x61707221 pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x62951672 pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6465aecb pnfs_generic_scan_commit_lists +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x665fa50e __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6944cfed pnfs_put_lseg_locked +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x69d3558d pnfs_generic_rw_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6b516dc8 nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6e036502 pnfs_generic_commit_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x71e9188b nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x794e7023 pnfs_layout_mark_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7beac98e pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7ec0887b nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7fbef8b8 nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x83ae6aaa nfs4_pnfs_v3_ds_connect_unload +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8a1a6402 pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x92cf1387 nfs40_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9532ac5f nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x961122d3 pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9c7c8e81 nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa02df320 nfs_map_string_to_numeric +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa1a0964d nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa1e90150 pnfs_generic_recover_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa62b9a9e pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa989c0f7 nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa99e0d38 pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xab7b9ccd nfs4_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xacc8e17e nfs41_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb4e9bb2c pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc78d76da pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd068f9e0 pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd10c540d pnfs_report_layoutstat +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd5a85f18 _pnfs_return_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd5f553aa nfs4_pnfs_ds_connect +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdb813e84 __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdd71e69a nfs4_decode_mp_ds_addr +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe18c1d9a nfs4_pnfs_ds_add +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe8c48a34 nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xea51e90c nfs4_pnfs_ds_put +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xeb063e8c pnfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xee2c2d1f pnfs_generic_clear_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf56f3e2a nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf999267e pnfs_generic_commit_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfa6f62ac pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfe1dedf4 pnfs_read_resend_pnfs +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x1582b5f2 locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x17ce645d locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x50d30311 locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x8d27fa2d nfsacl_decode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x9aa33655 nfsacl_encode +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x0d0f442d o2nm_node_get +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x11736b03 __mlog_printk +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 0x3c9929e3 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 0x909f45e7 o2hb_unregister_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 0xa86cde00 o2nm_get_node_by_num +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xa87bc9e7 o2nm_configured_node_map +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 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 0xcf8f7dc0 o2nm_node_put +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd37da46c o2nm_get_node_by_ip +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 0xdfd37b40 o2hb_setup_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf1a5611d o2net_unregister_handler_list +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x48d6f574 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 0x7ee0be25 dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7f3a27ce dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x9a77f220 dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x9c109965 dlm_print_one_lock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xc14ccf53 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 0x0cb577b2 ocfs2_plock +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 0x395563fd ocfs2_stack_glue_unregister +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 0x960d499d ocfs2_stack_glue_register +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 0x89148f25 _torture_create_kthread +EXPORT_SYMBOL_GPL kernel/torture 0x8b0e1d2f torture_shuffle_init +EXPORT_SYMBOL_GPL kernel/torture 0x93fb7691 _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 kernel/torture 0xfef4ba10 torture_shuffle_task_register +EXPORT_SYMBOL_GPL lib/842/842_compress 0x1ce013cf sw842_compress +EXPORT_SYMBOL_GPL lib/842/842_decompress 0x0d22f116 sw842_decompress +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 0x3425fcf4 notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x859c8eca notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x021957e1 raid6_datap_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x0f8a2742 raid6_2data_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xd4cb6873 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 0x76f67924 lowpan_header_decompress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0xe0e37726 lowpan_header_compress +EXPORT_SYMBOL_GPL net/802/garp 0x0325eafc garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0x3297db14 garp_register_application +EXPORT_SYMBOL_GPL net/802/garp 0x80bbccfb garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/garp 0xa0e98d43 garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0xad6e470a garp_request_join +EXPORT_SYMBOL_GPL net/802/garp 0xf06c12af garp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x0af3bbc8 mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0x3ac653ae mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0x7f95d6f9 mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0xc6af5c59 mrp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0xd3e6f652 mrp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0xfe798cb3 mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/stp 0x20b0c86b stp_proto_register +EXPORT_SYMBOL_GPL net/802/stp 0xc9c9a9b1 stp_proto_unregister +EXPORT_SYMBOL_GPL net/9p/9pnet 0x6d18b594 p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/9p/9pnet 0x7446a1b5 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 0xc57dab80 ax25_register_pid +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x0fb99648 l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x1d42a34d l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x225bfa35 l2cap_chan_del +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x784e80c8 l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x83abe2a0 l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xb262f414 l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xdf7359ba bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xf647d70c l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bridge/br_netfilter 0x0cb0f8b7 br_netfilter_enable +EXPORT_SYMBOL_GPL net/bridge/bridge 0x3b02f1db br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xa17c5cb0 br_deliver +EXPORT_SYMBOL_GPL net/bridge/bridge 0xb8198da7 br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xc36b7acc br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0xcd29ad58 br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xceba0f3c br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/bridge 0xdef36add br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xfa1c6619 nf_br_ops +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x2459c94d nft_bridge_iphdr_validate +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x40eee262 nft_bridge_ip6hdr_validate +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1d99d49a dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1e97657f dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2048bba6 dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0x21321fea dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x31e2d481 dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x36d0041c dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0x3c5ab594 dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x3dae94e7 dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0x41060848 dccp_sendmsg +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 0x55c536cf dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x5ae9e92c dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0x5f0e338d dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x60147c0a dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0x663ee422 dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6886fecc dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7702bbaf dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0x792ac9d1 dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7d25d12e dccp_create_openreq_child +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 0x9781946f dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9807e7c7 inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9e368ebe dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa4221d27 dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa496a33d dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0xaeb9f18d dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb13bec19 dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb6ee7de8 dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc0b7b890 dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0xce4239bf dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd90b25fd dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe4909c48 dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0xed9eaefe dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf1321c15 dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf1bc7b65 dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf454d202 dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0xfff55597 dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x4c66deeb dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x5dcfab74 dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x6cb79a2a dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xbe565c0a dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xd522b43a dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xe5d4cfa7 dccp_v4_send_check +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x29fb998b ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x32a713d4 ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x6ef3a995 ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xd58dfa29 ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xf3a790af ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0x0cc24b2a geneve_sock_release +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0x5bb984c8 geneve_sock_add +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0x875188de geneve_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/gre 0x2cca673d gre_cisco_unregister +EXPORT_SYMBOL_GPL net/ipv4/gre 0x856fc737 gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0x96611ff3 gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0xc8c41cd2 gre_build_header +EXPORT_SYMBOL_GPL net/ipv4/gre 0xd5b6a63d gre_cisco_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x3b288c07 inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x8e754a5b inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xc717b275 inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xe4636204 inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xe9bf148d inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xf0aa7d40 inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x105f1547 ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x1127f280 ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x3a8a52f9 ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x4782476b ip_tunnel_delete_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x5448c613 ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x6630201b ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7130f17d ip_tunnel_ioctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7975913e ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xb31f65cd ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xb7c1a3c7 ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xb850ed4d ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xd0518e71 ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xe7ec5866 ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xea37b9df ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0xe6f7192e arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0x20c08dd2 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 0x175271e3 nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x24e1a16b nf_nat_ipv4_in +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x38ed3248 nf_nat_ipv4_out +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x6d577fd1 nf_nat_ipv4_local_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x9e5aa339 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 0x45fe8def 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 0x95fd413a nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xa39c0b24 nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xbb9b9997 nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xbd85d085 nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xdb0db51c nf_send_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tables_ipv4 0xa5c082db nft_af_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xc3c236d0 tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xd0ca2af7 tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xdb7a0b06 tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xddf8dd5f tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xf8653487 tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x2b4ac0ed udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x55cca8a5 setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xd6c57763 udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x025e54f6 ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x0fe6b959 ip6_tnl_dst_check +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x85029c23 ip6_tnl_dst_reset +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xde805b2d ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xe65ee7eb ip6_tnl_dst_store +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x69759023 udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x95d33452 udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0x798302dc 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 0x3f5b8e8f nf_nat_ipv6_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x45c6b375 nf_nat_ipv6_local_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x9b29bb87 nf_nat_ipv6_in +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xa531280c nf_nat_ipv6_out +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xf9f43b02 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 0x39698109 nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x6e503d19 nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x756a6611 nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x75c1f440 nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xa7875632 nf_send_unreach6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xd3677a8e nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tables_ipv6 0x08d78fc5 nft_af_ipv6 +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x0362597b l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x1ab35dcb l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x1d8a5bbf l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x31618ce5 __l2tp_session_unhash +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x3f96ae01 l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x41e32def l2tp_session_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x502cf26f l2tp_session_queue_purge +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x51dbf6fa l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x5a767a47 l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x71eeddde l2tp_session_find_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7ccd469f l2tp_tunnel_closeall +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x97d36df2 l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xb92ef569 l2tp_tunnel_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xcca5ab9e l2tp_session_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xde293ba0 l2tp_session_free +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xf28bffd0 l2tp_tunnel_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x03fcacb5 l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x042ab215 ieee80211_iterate_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x250a5c0e ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x2fb88507 ieee80211_vif_to_wdev +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x301516f5 ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5003631f ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x530b0e89 ieee80211_napi_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x53d28e8e ieee80211_iterate_active_interfaces_rtnl +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x67131ef4 ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7178dd1d ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7dcfd464 ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xad0efcfd ieee80211_set_key_tx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xaf011156 ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xb0237b00 ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xb1fdbf15 ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xc3817a1f wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xdc82fbb1 ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf05e61c8 ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf0c22b71 ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf9fa191d ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x37866f06 ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x3b8ee4dd ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x503b1090 ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x628a58b5 ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6344eaf6 ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x661e0bd9 ip_set_put_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6b8ec36a ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7924b6de ip_set_hostmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7f9997b5 ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x81fff2d1 ip_set_netmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x83eaeafe 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 0xa41c4117 ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xb52c414d ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xb5ab9a18 ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xbe687fbb ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xbee38d12 ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xc31e75c1 ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xca2cebe1 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 0xf146a7cc ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x265e4044 ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x4c5fb6c2 unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xe4661eaa register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xee653c3e 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 0x04dcd636 nf_ct_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0679385d nfnetlink_parse_nat_setup_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x06d35fc1 seq_print_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x072a7dcb nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0837151e nf_conntrack_l4proto_udp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0e7f7c47 nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0fb3bd90 __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x133d24af nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x14547923 nf_ct_get_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x21122f4a nf_ct_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x218a5cec nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x21a262bb nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x26136f4b __nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x27be3ba1 nf_ct_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2b491191 nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2e171cb2 nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x327b8a64 nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x371ae429 nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x37386cac nf_conntrack_hash_rnd +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3a01779c nf_conntrack_l4proto_udp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3c458ae1 nf_ct_l4proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3c812358 nf_ct_expect_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3e0dae97 nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3f5b1415 nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3f7b96b4 nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x40b49055 nf_ct_l3proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4256eb7c nf_conntrack_l3proto_generic +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x439c3233 nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x43b17219 nf_ct_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x44084610 nf_ct_l3proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x52d904d3 nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5574bb1c nf_conntrack_set_hashsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x55c1879c nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x568bd9ee __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5804a461 nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5be66717 __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x62813e5c nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x629bdbd4 nf_ct_seqadj_set +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 0x6ea67781 nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x72ff7e23 nf_ct_expect_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x755d1e3e nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7638554f nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x781efc2d nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x78f9b710 nf_ct_l3proto_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x791c3a3b nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7af97b94 nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7bd5a39b nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7df77b44 nf_ct_timeout_put_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x803be703 nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x80b52295 __nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x82b76e41 nf_ct_l3protos +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x83f10076 nf_ct_l4proto_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x89e897a4 nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8a66c4fc nf_conntrack_expect_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ccefc5c nf_conntrack_l4proto_tcp4 +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 0x95b4920e nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x97683cca nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9a632956 nf_connlabel_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9fea37d2 nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa4a76cb6 __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa73dae67 nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa98e7fd0 nf_connlabel_match +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 0xb4e8213c nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb553391a nf_ct_l4proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb602c57e nf_ct_l3proto_module_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbcfb79ed nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbd780151 nf_ct_l3proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbdd75aa3 nf_ct_extend_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbef89ede nf_conntrack_l4proto_tcp6 +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 0xc901cc85 nf_ct_timeout_find_get_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcf197b7c nf_ct_iterate_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcf36a0b9 nf_ct_extend_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd16ef404 nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd4f60478 nf_ct_tmpl_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd7904a01 nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe5c990c9 nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xeee483d6 nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xeff999ff nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf4c686a7 __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfafd7bb7 nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfd425ed5 nf_ct_l4proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xff40b965 nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0xb173b0b5 nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0x13c425b8 nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0xca88f847 nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x350fe9fa set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x37b7ff2f nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x5461760e nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x8b353ac7 set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x8e02d4fe nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x99664a71 nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xba8a3c8f set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xdd95d715 get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xeaa12adc set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xf161f593 nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0x5f9df47f nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x0100afc1 nf_nat_pptp_hook_expectfn +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x11a2a9d1 nf_nat_pptp_hook_outbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x934ea359 nf_nat_pptp_hook_exp_gre +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xcf86eced nf_nat_pptp_hook_inbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0x5681b3ce nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0xaf529aa3 nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x17c14824 ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x1f2300c2 ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x47f7aa6e nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x6bc0dd92 ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x6d9544e1 ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xd1c907d1 ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xde935988 ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0x78754529 nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0x7d56e040 nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x0131ae6f nf_log_dump_tcp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x805e7fac nf_log_dump_udp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xc6798a31 nf_log_dump_packet_common +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xf53a45ed 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 0x1bcd13dc nf_nat_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x1fd0a2af nf_nat_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x20c56062 __nf_nat_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x43f65f8f nf_nat_l4proto_unique_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xbb4b99f6 nf_nat_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xc4bfec9e nf_nat_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xd52f320f nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xe7f4d78c nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xec4cc29c nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x9eff4175 nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0xea0e636d nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x029b3df3 synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x11a006b5 synproxy_check_timestamp_cookie +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x5bad1bd6 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 0xef7db50c synproxy_net_id +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x03d61122 nft_unregister_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x09753134 nft_validate_register_store +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1938d04c nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1e6b75a3 nft_parse_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2620ec46 nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x27299dea nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2b4b85bb nft_register_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x48d2fe85 nft_register_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x48d39841 nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4c612028 nft_set_elem_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5778f241 nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x68088bee nft_data_uninit +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x75164b38 nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x786a9d82 nft_dump_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x92c6b7be nft_set_gc_batch_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xaa18cacc nft_register_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xbbbb8206 nft_unregister_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xbf63bb61 nft_set_gc_batch_release +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xcf03e214 nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe09dada2 nft_set_ext_types +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xed33c632 nft_validate_register_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xef1c14a1 nft_unregister_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf5eaa5c1 nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xfa9dd9fe nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x45a66ca4 nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x6ada4834 nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x84ef5f9c nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x9068ab56 nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xb6eb8770 nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xc43ced29 nfnetlink_alloc_skb +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xf4ea42ae nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x21f6bba6 nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x9b14b1ff nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xf1683b1b nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_log 0x8dc19777 nfulnl_log_packet +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x31a3085c nft_masq_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xda5d4fb8 nft_masq_init +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xe3b8ea21 nft_masq_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xf1dcee5f nft_masq_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x15502c5d nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x4ac333d2 nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x4b4878e3 nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x7708d7f4 nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x85d074fc nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xb80e8358 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xe7f7d8c0 nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x18c044be nft_redir_init +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x3a855c28 nft_redir_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xa5be1e1e nft_redir_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xdad8133b nft_redir_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x652d0c65 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/nft_reject 0xf7b2a7c3 nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x04532424 xt_hook_link +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x13556fb9 xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x161c2aa4 xt_hook_unlink +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x298c93ea xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x3450e2ec xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x39ba4bd5 xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x406ccf58 xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x40728a63 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5e70d290 xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa3e260c1 xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa792d848 xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe2c721a4 xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xf88d016e xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xfa7d6030 xt_proto_init +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 0x087dca18 nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x6f00efdd nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0xdd95803d nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x790efc95 nci_uart_unregister +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x9ea3e3c5 nci_uart_set_config +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0xf09ae5e5 nci_uart_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x03344044 ovs_tunnel_get_egress_info +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x3a579068 ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x88d66474 ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x8ebdb413 ovs_vport_deferred_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x93d04cca ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xcc9f7770 ovs_vport_receive +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xda83411d ovs_net_id +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xdae11966 ovs_vport_free +EXPORT_SYMBOL_GPL net/rds/rds 0x00a467af rds_wq +EXPORT_SYMBOL_GPL net/rds/rds 0x1b63bae8 rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x2246e2f4 rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0x22fab957 rds_page_copy_user +EXPORT_SYMBOL_GPL net/rds/rds 0x28aaca18 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 0x367df056 rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0x3b4fc0fc rds_page_remainder_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x43e9e7d4 rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0x44116511 rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0x4e847c07 rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0x50cbe7b3 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x5d0a4680 rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0x5e71a690 rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0x63ec24d7 rds_conn_destroy +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 0x753972e5 rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0x83aa8499 rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x85a391a8 rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0x8661df36 rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0x96fafe85 rds_stats_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0x973167dd rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x9a35a264 rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0xaeba6a60 rds_send_get_message +EXPORT_SYMBOL_GPL net/rds/rds 0xb1fbbb54 rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xd90d6da2 rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0xdcc54380 rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0xe1ff8c12 rds_inc_put +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0x3bc7c424 rxrpc_register_security +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0x4bb20835 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 0x452125bc gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x6192905d 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 0xc45c4d48 gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xf8b2ff6e g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x015cc5ba rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01899977 svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0210e50b rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x03801995 xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x045834e9 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0574b1be rpc_net_ns +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 0x0894b569 rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0a8e9c4c rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0c035c5f xdr_set_scratch_buffer +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0d969f4f sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0da06165 rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0eac5e7e xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f668ba9 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x177c01ec rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x17975741 rpc_get_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x17c9659f svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x17cc495b rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1c2b9450 xdr_buf_read_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1d2b9466 bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1da30f38 rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e256a17 gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1ee9bec4 rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x206f18ad svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x20c76a31 xprt_set_retrans_timeout_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x21a0ff10 rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x247cb1f7 rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x24fcd7ca rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x27a3a0bb xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x28a465a8 rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x28f427e5 rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2c951c1c auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2d586b90 __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2ede6b14 xdr_terminate_string +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 0x2fd4ee8c svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x30c03f74 rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31849b2c rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x32748523 rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x32c584d0 rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x33409dfc cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x345d740e xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3517d906 svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x365abb8b xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x36d2bbd7 xprt_lock_and_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3a417daf svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3aee9177 xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3be08895 xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3cb1971d rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3d2f7da1 rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3d8a1f9d svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3ea62606 rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x40249a98 xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x456c55aa rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x46009326 svc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x46e47116 rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4a55d2f9 rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4b8141dd rpcauth_cred_key_to_expire +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ba31cc4 svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4f8537f5 xprt_set_retrans_timeout_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5175a9e1 rpc_lookup_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x51c57a07 sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x522512e7 xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x52307d75 rpcauth_generic_bind_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x526729bd svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x52b91493 rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x538343b1 rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x543c7da5 rpc_protocol +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x57247920 xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x595e622c rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a56769a svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a6d6627 rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5ac30d78 write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5b1e52aa xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5c7e1c37 xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5d2fac35 rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5d741cc4 read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5f200d09 xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x60fc65fd xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x63587223 rpc_rmdir +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x64f07395 xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x67c6c8cc svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x68e479d0 rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x69ab6de5 rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6a5a14a0 xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6ce8141f rpc_print_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6ff6af92 cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x73d16270 rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x760a3cf5 xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x76713382 rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x77959701 rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x77caddc7 rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7b7cc3aa svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7c7dbb3c svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7c8cba4e svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7ca75f7a rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7e327716 sunrpc_cache_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7e9b3256 rpc_lookup_cred_nonblock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80951b28 rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x81eb087f rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x82c3daf7 rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x831c1bba xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8405257f svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8693db0f svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x87ed6f73 rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8a61cfec xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8c98012d rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8ead0cbe rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8ee333e0 svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8eeb0550 rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8f9c3ee0 rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x91a0c31c cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x920fee6a xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x944dd39d svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9578c0e8 rpc_task_reset_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98b75d64 rpcauth_list_flavors +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9b0db74c xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9e3a5368 auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9e65df6b xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9edf2d28 rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9ee0ccf0 svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9ef449af rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9fa0a4cb rpc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa09919aa sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa0bf603c rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa38d8f45 svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa4c24ce0 xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa6b3a8ec svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa7722b12 rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa93d0a06 rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaa11e176 svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xab1146b1 rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xae7bd284 rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaebfcc5b svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb54f0c22 svc_prepare_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb65fc03f sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb680e816 svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb6b8af64 xdr_skb_read_bits +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb8ced305 xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbbf52e33 unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbd99c6f0 csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbe47c77d rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbec6b270 svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf42e0bd _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf9d1b96 nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc06f705d rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc0f82e64 xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc1197c69 xdr_read_pages +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 0xc467581e rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc5f00276 rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8ebc133 xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc9109e65 rpc_count_iostats_metrics +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcb76baaa rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcb8f0bcc sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcbd41974 cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcc9ed56f rpcauth_key_timeout_notify +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcee2e22c xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcee467f3 xprt_load_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcf9f404d xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd0c06460 svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd1ce0c7a rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd3be8359 rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd4c4b086 xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd531a082 svc_shutdown_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd5ac5b76 rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd7f3c3a8 rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdab3870c svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdadb7583 xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdd6b720e rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xde9df22d cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1ac2bb8 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe2e43aa3 svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe36d51a6 sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe594568b rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe76cfd91 put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe7a04d31 rpc_clnt_swap_deactivate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe8226c39 svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeaa8309d svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xedcf6be4 qword_add +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xee479afb rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xee8fbc30 svc_close_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xee98839f svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeeacab69 rpc_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xef0c21e4 rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xef27989d rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xef3f7ab0 xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xef69abe9 rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xef7bd1d9 xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf2061d36 svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf23e57aa xdr_partial_copy_from_skb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf268331d xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf2c18c79 cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf5dde1ed rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf67c015e rpc_lookup_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf69e58e1 xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf6d6c015 rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf83c4985 svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf85810ad svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf8a30d80 xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9d1164c rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfcbe5f2c auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfcc027aa xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfd9fe577 xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfdab4485 xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xff0cfaaf rpc_clnt_swap_activate +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0b7a7fd6 vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0c79d5ef vm_sockets_get_local_cid +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0f172ad2 vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x15c0c57c vsock_addr_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x17c9460c vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2663cb64 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x46a48f2c vsock_add_pending +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 0x954fdbf7 __vsock_create +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x95b08179 vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x95ecb548 vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x97e9ceb7 vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x9ae05fbb vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xa269654f vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbd0f699d vsock_addr_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbd16da93 vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd021e07c __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 0xf8928cbb vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/wimax/wimax 0x15f59cf8 wimax_msg_data_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0x19c04ea5 wimax_msg_send +EXPORT_SYMBOL_GPL net/wimax/wimax 0x23c55c90 wimax_report_rfkill_sw +EXPORT_SYMBOL_GPL net/wimax/wimax 0x545bb62f wimax_msg_data +EXPORT_SYMBOL_GPL net/wimax/wimax 0x7fc2a4c8 wimax_report_rfkill_hw +EXPORT_SYMBOL_GPL net/wimax/wimax 0x8488e7b9 wimax_dev_add +EXPORT_SYMBOL_GPL net/wimax/wimax 0xa5517156 wimax_msg +EXPORT_SYMBOL_GPL net/wimax/wimax 0xaeaa949b wimax_state_change +EXPORT_SYMBOL_GPL net/wimax/wimax 0xaf603dd7 wimax_state_get +EXPORT_SYMBOL_GPL net/wimax/wimax 0xb210072a wimax_msg_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0xc7b63080 wimax_dev_init +EXPORT_SYMBOL_GPL net/wimax/wimax 0xdb582909 wimax_dev_rm +EXPORT_SYMBOL_GPL net/wimax/wimax 0xfd78d8e0 wimax_msg_alloc +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x19ce0520 cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x1ff4e52b cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x26f6d6b3 cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x36852eee cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x4fcbdef5 cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x60c138ba cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x8ca295c8 cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x919e56f7 cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xa07b9f13 cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xc1405ffb cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xdf2cd9c3 cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xef6a96a4 cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xff0bd512 cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x3bf471d7 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x47b34e60 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x60b73277 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x834ba96d xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xa6e66685 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xaa762fe2 xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xad1b60ed xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xdbfc35c8 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xdfea3a6d xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x42aa27d7 ipcomp_init_state +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xad7c6912 ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xd18dc12e ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xe93cef74 ipcomp_input +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq-device 0x2a24e3a4 __snd_seq_driver_register +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq-device 0x5de562ff snd_seq_driver_unregister +EXPORT_SYMBOL_GPL sound/core/snd 0x12831926 snd_device_initialize +EXPORT_SYMBOL_GPL sound/core/snd 0x1a1a5cab snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL sound/core/snd 0x46549ba7 snd_card_add_dev_attr +EXPORT_SYMBOL_GPL sound/core/snd 0x65543526 snd_ctl_activate_id +EXPORT_SYMBOL_GPL sound/core/snd 0x9e0aad6a snd_device_disconnect +EXPORT_SYMBOL_GPL sound/core/snd 0xd86ebc3d snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/core/snd 0xebb30dbd snd_ctl_get_preferred_subdevice +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x5af54933 snd_compress_new +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x89588016 snd_compress_register +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xa283c3e9 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 0x0e405a1d _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x19157b3d snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x19aa9aa3 snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x65696594 snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x6a579e4e snd_pcm_stream_lock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x85ec1d2a 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 0xad4212f1 snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xe6409cbe snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xf9949d00 snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x0438d78c snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x05817bf0 snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x1c1a7c66 snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x46b2a50a snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x500a2d8d snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x50ee38dd snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x5115b408 snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x738544f4 snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x85611941 snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xb35e460b snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xb5cf3a92 snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x07428d68 snd_hdac_bus_send_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1122f07f snd_hdac_bus_add_device +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1254aafb snd_hdac_regmap_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1acfa494 snd_hdac_bus_update_rirb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1ae84c9f snd_hdac_bus_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1aee8933 snd_hdac_bus_exit_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1fa9dbfe snd_hdac_bus_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x21a78de8 snd_hdac_stream_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x21ef7a9a snd_hdac_stream_start +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x263826a2 snd_hdac_power_up_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2891b71a snd_hdac_dsp_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2fc5531d snd_hdac_power_up +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3bb26a5a snd_hdac_stream_stop +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3ec7a9eb snd_hdac_bus_exec_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x425a250f hdac_get_device_id +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x42f4ac5b snd_hdac_bus_get_response +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4389430c snd_hdac_stream_sync_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4c3b9191 snd_hdac_dsp_prepare +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x525df63b snd_hdac_regmap_write_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5364e019 snd_hdac_device_unregister +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5517bec7 snd_hdac_power_down_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5908d02e snd_hdac_refresh_widgets +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5ada2232 snd_hdac_stream_sync +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5b4460a8 snd_hdac_bus_remove_device +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6031b1f6 snd_hdac_power_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x61e3f752 snd_hdac_link_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x63fc6b55 snd_hda_bus_type +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6ccd3a43 snd_hdac_bus_free_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x76fc9941 snd_hdac_bus_init_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x77e0bc54 snd_hdac_device_register +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x79ac2f1f snd_hdac_regmap_add_vendor_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x79b5bec5 snd_hdac_regmap_read_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7a97e6eb snd_hdac_dsp_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7b5a8e29 snd_hdac_make_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x80800081 snd_hdac_bus_queue_event +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8a3119b5 snd_hdac_exec_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8d847a8d snd_hdac_device_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9040939c snd_hdac_stream_set_params +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x91714f57 snd_hdac_bus_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x93db4281 snd_hdac_query_supported_pcm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x972f582e snd_hdac_read_parm_uncached +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa28ba3ed snd_hdac_stream_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa64c1618 snd_hdac_stream_timecounter_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xad53c4e3 snd_hdac_regmap_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xae0aeca3 snd_hdac_override_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xaeeb484f snd_hdac_stream_setup_periods +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb159ac80 snd_hdac_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb7668b33 snd_hdac_stream_assign +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb87292bc snd_hdac_get_sub_nodes +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb9a0ee09 snd_hdac_bus_stop_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbee4b831 snd_hdac_stream_release +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc107db8e snd_hdac_stream_clear +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc1234eae _snd_hdac_read_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc6a4ddc5 snd_hdac_device_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc84f9481 snd_hdac_bus_exec_verb_unlocked +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc891f5ed snd_hdac_stream_setup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xcb9ee714 snd_hdac_bus_handle_stream_irq +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xcf87acb9 snd_hdac_regmap_update_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdc5a374c snd_hdac_stream_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdd9a804a snd_hdac_calc_stream_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdfab9108 snd_hdac_bus_init_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe2448fde snd_hdac_get_connections +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe3636a53 snd_hdac_bus_enter_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe3bba4d5 snd_hdac_is_supported_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xfb472702 snd_hdac_bus_stop_chip +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x18b688f7 snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x2434216d snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x4f9011d6 snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x6634ed0e snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xa65ca0ae snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xc8bce6b2 snd_ak4113_build +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x027c5f2d azx_stop_all_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x04d89e6c snd_hda_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x056f5826 snd_hda_get_pin_label +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 0x0716ba5a __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x07a4d8da snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x08cc0522 snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0af0842d snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0bcb19b1 azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0f6b7950 azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0feac0ee snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x10b220a4 snd_hda_bind_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x129f019e snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x13530865 azx_probe_codecs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x13af4d73 snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x15a4bc99 snd_hda_mixer_bind_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x15b41ad2 hda_codec_driver_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x177f14e5 snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1915ecf6 snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1b1c637b snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1b49404b snd_hda_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1bf2eed9 snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1c17e982 snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1f871779 snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x213ea095 snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x21ef1662 azx_free_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x236e1df1 azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x23f892bd snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2644ab09 snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x26666928 snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x29aec93d snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2b397870 snd_hda_mixer_bind_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2c26bf5e snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x330dd546 snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3316b79a snd_hda_jack_detect_enable_callback +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x346d40c4 snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x35b5bf53 hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x375cacd5 snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3b684d8f snd_hda_jack_tbl_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3b6b28c7 snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3c51cf6b snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x416a7390 snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x41cfa097 snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x41e01867 snd_hda_bind_vol +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x44891da0 snd_hda_mixer_bind_ctls_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x45f48cd1 snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4647e2ec snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x48ba3857 azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4a0ad313 snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4d839bf4 snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4e6a6386 snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5050ca3b snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5177d79e snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x518671e7 snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x51f34d30 snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x567b5184 snd_hda_mixer_bind_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x57bfd393 snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5c5121c1 snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5e30a80d snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5eaec242 snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5f230161 snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x62f19f26 snd_hda_codec_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6365d477 snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6b084e82 snd_hda_codec_load_dsp_trigger +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6c251830 snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x73bb82e2 snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x79bce465 snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7a14d949 snd_hda_mixer_bind_ctls_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7a9140f8 snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7c4b437d snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7dd0395e snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7f468ffe snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x81c8df49 snd_hda_jack_detect_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8683e926 query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x86a87164 snd_hda_codec_load_dsp_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x86ae72b5 snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8749e7a7 azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x87c048b3 snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8da5e5ec snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8e3b67ba snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x902296bc snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x91fe4194 snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x938148bb snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x950e08c5 azx_bus_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x992150a5 _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x996f8a79 snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9a687229 snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9e0b99c6 snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa0cba3db 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 0xa300e267 snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa6badf1b snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa89feae7 snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa95fae71 snd_hda_mixer_bind_ctls_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xab25c073 snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xad22acbc snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb7719e2e snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb78e71f3 __hda_codec_driver_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xba2ff53e snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbd4072a0 snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbfcf74a4 snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc3658a91 snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc3f27d3e snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc43d47cd snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc652fd69 snd_hda_get_jack_connectivity +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc668a063 snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc79bd457 azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb301b6e snd_hda_get_jack_type +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd05587f3 snd_hda_codec_pcm_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd1cc736e snd_hda_register_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd28a5a0a snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd62285d1 snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd6449f37 azx_init_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd6fa1d73 is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd9bbf315 snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdea57421 snd_hda_codec_load_dsp_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdedb6697 snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe046a27e snd_hda_mixer_amp_volume_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 0xe12af156 snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe3364640 snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe474abe3 snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xec1b4730 snd_hda_codec_pcm_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda3a721 snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xef36c858 snd_hda_codec_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xef73fb83 snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xefca8350 snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf37f3f9d __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf3c85738 snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf687ee2b snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf8378cfa snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfad91c20 snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x0cc990e7 snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x116f62a8 snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x32be74dc snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x35cc48df snd_hda_get_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x3e870c29 snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x5895d6fe snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x6bff9c10 snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x6f7df7d7 snd_hda_parse_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 0x7a1b1244 snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x826a66a3 snd_hda_gen_build_controls +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 0xab41dc8b snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xb572ba63 snd_hda_gen_fix_pin_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xc2d473bc snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xc76492b5 snd_hda_gen_stream_pm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xd21d4a1b snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xd77d372d snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xdf40aa6c snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xe1d09688 snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xe1f14adf snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xe7155be8 snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xef59fbef snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x7d05786f cs4271_dt_ids +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0xa224ee8b cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0xba154c17 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 0x813d2260 cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xe76290bf cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x00b2a2b1 cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x33fbceac cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7cac7292 cs42888_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xbf75fdd6 cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xcd3794c9 cs42448_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x2d2d472a es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x6a660d05 es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x4fe08269 pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x6bd0012a pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xb53fc725 pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xb5c29e66 pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x22474451 sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xb0bd3120 sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xe91b998c sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xe9400d76 sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xf9f72bf3 devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0x2210a273 devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x27b41daa ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0xd745a3ff ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x5534268a tpa6130a2_stereo_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x60b8dc2e tpa6130a2_add_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0xf2a41743 ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x52c86904 wm8804_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0xb04dffa4 wm8804_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0xb2b1ceb7 wm8804_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0xc7c1e1f8 wm8804_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0x194b3051 wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0xf488fa0f wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x0234579f fsl_asrc_get_dma_channel +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x4ad4a34c 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 0x02af0e45 snd_soc_of_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x041ef305 snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x043ce282 snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x043f0c1a snd_soc_limit_volume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0650cde7 snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0a75e9ab snd_soc_jack_get_type +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0ad7e195 snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0fe0b436 snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x11982533 snd_soc_cnew +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x11dc4184 snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x12c3c7ba snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x132fc234 snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1368a66a snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x142dfc5f snd_soc_debugfs_root +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x16dd2569 snd_soc_unregister_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x187c5195 dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x19e012e5 snd_soc_set_ac97_ops_of_reset +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1a6e7fd4 snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1b0b17e1 snd_soc_lookup_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1f1e7503 snd_soc_codec_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1f96ef8d snd_soc_runtime_set_dai_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2285852e snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x23411eb5 snd_soc_resume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x26591680 snd_soc_platform_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x26816c23 snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x272d05ea snd_soc_add_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x27648ca2 snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2c94e0d8 snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x308375d0 snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x35234b30 snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x37db8d63 snd_soc_component_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3a3776c8 snd_soc_get_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3aa90717 snd_soc_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3ad138ef snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3bdf53e0 snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3be0106a snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3d105b3f snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x40418495 snd_soc_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4264edac snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x457da5bb snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x46be6f35 dapm_clock_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x47d1f2ef snd_soc_unregister_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x482f0730 snd_soc_add_card_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4cb91d25 snd_soc_put_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4d58b1e5 snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4fe78925 snd_soc_platform_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x50d030cf snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x514f8d0b snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x518a05c6 snd_soc_poweroff +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x52d47ce3 snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5653b97d snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x571826a4 snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x57fbbac0 snd_soc_set_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5862b4e7 dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5c03fb84 snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5c2ec48d snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6008cf58 dapm_regulator_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x60d33167 snd_soc_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x60ffe66d snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x61aa93ef snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x62d64024 snd_soc_jack_report +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x64741db5 snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x67ff026b snd_soc_dpcm_be_set_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6c730025 snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x755aab11 snd_soc_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x755f8537 snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7798d362 snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x77be91c4 snd_soc_bytes_get +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7d5e077d snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7ddf2539 snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7ebe9d98 snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x805ed533 snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x84e86cf6 snd_soc_pm_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8638fa73 snd_soc_register_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8b047aac snd_soc_get_dai_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8cccb03e snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x911a59db snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x947ca379 snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x981b4e9a dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9ca44d1d snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9e0237eb snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9e3c1e06 devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9ed4bfb5 snd_soc_free_ac97_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa2f7517f snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa43f30ed snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa6f8741f snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa8c2dd15 snd_soc_remove_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xace62dde snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaebae53f snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb07de2c8 snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb1ee96cc snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb215033c snd_soc_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb4c7ff21 snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb5e72b79 snd_soc_add_platform_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb65446ec snd_soc_component_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb6947bb3 snd_soc_info_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb7bbe261 snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbabadf84 snd_soc_dapm_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbbd8d08b snd_soc_component_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbd0ce45c snd_soc_add_codec_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbdb82469 snd_soc_add_component_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc039d49b snd_soc_component_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc10ef30c snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc291352b snd_soc_unregister_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc370d5bc snd_soc_unregister_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc462b773 snd_soc_codec_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc4890044 devm_snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc72a07db snd_soc_dpcm_be_get_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc81dd8fd snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc9f1af3f snd_soc_dapm_sync +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcc65cabb snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcdd17979 snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xce73ccf7 snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd08af907 snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd38c525f snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd4ded939 snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd68b31ae snd_soc_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd7612410 snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xda3f8892 snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xda65db40 snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdbf3982d snd_soc_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdcd23a66 snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdd2165f1 snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdefe4054 snd_soc_new_ac97_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdf7dd035 snd_soc_component_async_complete +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe03f7e7c snd_soc_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe06442df snd_soc_dapm_force_bias_level +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe4f602f5 snd_soc_platform_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe5da4a32 snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe7b45a2c snd_soc_card_jack_new +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe82a37f5 snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe8f16e09 snd_soc_bytes_put +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe9098fa3 snd_soc_bytes_info +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe92897ca soc_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe9884923 devm_snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeed5a29b snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeeec1f03 snd_soc_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf32cf796 snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf3e30bec snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf8670a33 snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfa9b7142 snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfb9eef1b devm_snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfd37e9ca snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xff1838d3 snd_soc_info_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xffb886de snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x09a10c28 line6_send_sysex_message +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x202a1b1b line6_midi_id +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x4619691f line6_probe +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x47982d49 line6_version_request_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x6abe7881 line6_pcm_release +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x70371a2d line6_suspend +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7d7f1014 line6_send_raw_message_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7eaedf47 line6_disconnect +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x88568932 line6_read_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x8ec973cd line6_start_timer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x95ffc802 line6_write_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x97d23f66 line6_init_midi +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xb4b0ab93 line6_init_pcm +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xb730dcd3 line6_alloc_sysex_buffer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xc1fb8641 line6_read_serial_number +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xde54adac line6_resume +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xf1126b02 line6_pcm_acquire +EXPORT_SYMBOL_GPL vmlinux 0x0009ac10 serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0x00164fa0 each_symbol_section +EXPORT_SYMBOL_GPL vmlinux 0x002caa15 serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0x002edfd6 __mmu_notifier_invalidate_range_end +EXPORT_SYMBOL_GPL vmlinux 0x005d05dd ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0x005d1e44 bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0x0062e478 fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0x00632780 work_busy +EXPORT_SYMBOL_GPL vmlinux 0x006820b4 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x00705b63 cm_notify_event +EXPORT_SYMBOL_GPL vmlinux 0x007de321 usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x008ab7a0 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0x009304b6 ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0x00b09c27 crypto_unregister_aead +EXPORT_SYMBOL_GPL vmlinux 0x00c4151f sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0x00ebcb5d ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0x00ecb1f3 blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0x01010c6d klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x0104c071 gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x011cf028 regulator_suspend_finish +EXPORT_SYMBOL_GPL vmlinux 0x013ab095 __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x01941823 devm_power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x0195fba9 btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0x0199d511 swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0x01b72d15 cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0x01bd649d tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x01da5ac5 wm5110_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x01e9912b arizona_of_get_type +EXPORT_SYMBOL_GPL vmlinux 0x01f1da95 cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0x020dcfe7 kvmppc_sanity_check +EXPORT_SYMBOL_GPL vmlinux 0x021c04b7 wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x021ebfda btree_update +EXPORT_SYMBOL_GPL vmlinux 0x022acc58 gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0x026f64fb dev_pm_set_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x028048fc kvm_vcpu_read_guest +EXPORT_SYMBOL_GPL vmlinux 0x02872379 __tracepoint_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0x028c79ed sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x029f0c96 usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x02d735b9 of_pci_parse_bus_range +EXPORT_SYMBOL_GPL vmlinux 0x02e1e773 ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0x02e7ddea rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0x02ec3616 da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0x02fd375f sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0x02fea2ae rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x0321cdbf of_alias_get_highest_id +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x03385297 rio_release_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x035fde45 of_irq_get +EXPORT_SYMBOL_GPL vmlinux 0x0373a8e0 fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0x039cee5f regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x039fd867 trace_clock_global +EXPORT_SYMBOL_GPL vmlinux 0x03a36d15 inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x03d08061 sock_update_netprioidx +EXPORT_SYMBOL_GPL vmlinux 0x03e14d43 of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x03e3686c ata_timing_cycle2mode +EXPORT_SYMBOL_GPL vmlinux 0x0401a45f pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0x0402cbbf preempt_notifier_inc +EXPORT_SYMBOL_GPL vmlinux 0x041c3079 perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0x0429d0dc fuse_put_request +EXPORT_SYMBOL_GPL vmlinux 0x042cde6b regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x044192b2 blk_queue_flush +EXPORT_SYMBOL_GPL vmlinux 0x044238df regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x0499deb0 __clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x04b32534 remove_irq +EXPORT_SYMBOL_GPL vmlinux 0x04b5549c __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04c77355 anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x04cee555 rio_register_scan +EXPORT_SYMBOL_GPL vmlinux 0x04d0bb40 rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x04f4bd8d percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0x04f9e32a rio_map_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x0517d2d4 ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0x051edb53 sdio_run_irqs +EXPORT_SYMBOL_GPL vmlinux 0x0524a9ba blkg_prfill_stat +EXPORT_SYMBOL_GPL vmlinux 0x052e292a dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0x05411197 fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x0588c1fa ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x058b582a vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0x05905b2b crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0x05a08ba8 __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0x05ae42a4 platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0x05d568af kvm_set_memory_region +EXPORT_SYMBOL_GPL vmlinux 0x05fb56f4 virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0x061dee59 btree_remove +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x0648ec55 phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x065143e7 ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x068c0602 cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x068c3a44 devm_regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x0692d678 rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0x0695b8a3 irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x06f98108 handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0x06ff8b9e ehci_reset +EXPORT_SYMBOL_GPL vmlinux 0x0739f429 x509_check_signature +EXPORT_SYMBOL_GPL vmlinux 0x0762053b debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x0762403c edac_put_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x0776522f __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0x07781f76 sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07bc1ddf clk_register_gpio_gate +EXPORT_SYMBOL_GPL vmlinux 0x07c42b94 ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0x07f300c3 smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x07fc3380 device_show_int +EXPORT_SYMBOL_GPL vmlinux 0x08103d93 blk_mq_register_disk +EXPORT_SYMBOL_GPL vmlinux 0x08156773 name_to_dev_t +EXPORT_SYMBOL_GPL vmlinux 0x0826fb3d ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x082d2518 pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0x082fd567 register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x08313885 rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0x083667df rio_release_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x08507260 set_primary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x085ac6eb put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x088676ba ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x08adaee7 securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x08aefb20 crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0x08bf19f6 attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0x08df3ebd gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0x091c824a machine_power_off +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x093802be fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x09437748 ring_buffer_read_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0x09469482 kfree_call_rcu +EXPORT_SYMBOL_GPL vmlinux 0x094cb120 tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x0952af60 fb_videomode_from_videomode +EXPORT_SYMBOL_GPL vmlinux 0x095331c4 arizona_clk32k_enable +EXPORT_SYMBOL_GPL vmlinux 0x0962d0e8 irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0x096501b5 mpc8xxx_spi_tx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0x096a2c3d of_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0x096e8a14 fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0x09a57ffd ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0x09a810fc devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x09adaf44 led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0x09ae4bbf dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0x09c326bc uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0x09d48967 regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0x09d90770 trace_output_call +EXPORT_SYMBOL_GPL vmlinux 0x0a243c20 thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0x0a479e5b fb_sys_write +EXPORT_SYMBOL_GPL vmlinux 0x0a49b840 cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x0a51ae5b virq_to_hw +EXPORT_SYMBOL_GPL vmlinux 0x0a620d5f of_get_nand_ecc_mode +EXPORT_SYMBOL_GPL vmlinux 0x0a83c18f blk_mq_freeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x0a89a20c i2c_unlock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x0afd4610 zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b1f9c25 irq_find_mapping +EXPORT_SYMBOL_GPL vmlinux 0x0b29952c user_destroy +EXPORT_SYMBOL_GPL vmlinux 0x0b31f2a1 sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0x0b49d554 fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0x0b4a4444 regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x0b4f091c regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x0b59390b __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0b86a3f5 max_gen_clk_ops +EXPORT_SYMBOL_GPL vmlinux 0x0b8b074c power_supply_put +EXPORT_SYMBOL_GPL vmlinux 0x0ba0b2de blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0x0bae6ff3 pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x0bcb7dfd inet_hash +EXPORT_SYMBOL_GPL vmlinux 0x0bdf306e pci_create_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0c0c015e ring_buffer_swap_cpu +EXPORT_SYMBOL_GPL vmlinux 0x0c2cdbf1 synchronize_sched +EXPORT_SYMBOL_GPL vmlinux 0x0c317b6c mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0x0c79d788 apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0x0c98ef1a early_find_capability +EXPORT_SYMBOL_GPL vmlinux 0x0c9b4125 perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0x0c9e7f9a powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0x0caa8252 gfn_to_page +EXPORT_SYMBOL_GPL vmlinux 0x0cc1e40f crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x0cc83913 of_pci_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0x0ccf3384 uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0x0cdf2109 wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x0ce86cdb od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x0cef1973 pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0x0cfb9f03 ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x0d0f43f7 irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0x0d2d1f9f reservation_object_get_fences_rcu +EXPORT_SYMBOL_GPL vmlinux 0x0d36dfa1 pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0x0d43296d wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d57200a tasklet_hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x0d664c18 clk_register_mux +EXPORT_SYMBOL_GPL vmlinux 0x0d706d2e rh_set_owner +EXPORT_SYMBOL_GPL vmlinux 0x0d73a952 GregorianDay +EXPORT_SYMBOL_GPL vmlinux 0x0d7d4d70 rcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x0d964efa blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0x0d998637 devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0de06988 cpu_first_thread_of_core +EXPORT_SYMBOL_GPL vmlinux 0x0dfcb2c8 pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x0e25e4d3 attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0e2c3cd8 ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0x0e35a3ab dev_pm_enable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x0e43b958 regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x0e4b91a5 tpm2_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x0e4c3145 posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x0e5d1e17 sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0x0e679fa6 tps65912_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x0e6cd756 __clk_mux_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x0e73502e device_store_int +EXPORT_SYMBOL_GPL vmlinux 0x0ebcadbf kvmppc_handle_load +EXPORT_SYMBOL_GPL vmlinux 0x0ebea9e8 bmp085_detect +EXPORT_SYMBOL_GPL vmlinux 0x0ec9641e tc3589x_block_read +EXPORT_SYMBOL_GPL vmlinux 0x0f0589c3 sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0x0f108a1e __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0x0f336d7f rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x0f35c561 fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0x0f3914d1 ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0x0f5894f6 of_pci_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0x0f751aea input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0x0f7d84be __rio_local_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x0f8e9a80 bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0x0f907138 crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0x0f90a948 of_reserved_mem_device_release +EXPORT_SYMBOL_GPL vmlinux 0x0fc01e9f static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x0fd4dcef component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0x0fd8b723 sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0x0ffe0a71 rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x100a1c40 ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x10105d19 crypto_alg_extsize +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x10164c3b hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0x103c5a40 ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x109f51c3 devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x10a580a4 of_get_nand_on_flash_bbt +EXPORT_SYMBOL_GPL vmlinux 0x10bc8216 platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0x10dd5199 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x10f319a8 gfn_to_pfn +EXPORT_SYMBOL_GPL vmlinux 0x10f53815 crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0x11128b27 virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0x1114011d threads_shift +EXPORT_SYMBOL_GPL vmlinux 0x111d1354 nvdimm_bus_check_dimm_count +EXPORT_SYMBOL_GPL vmlinux 0x113656c2 ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x116dca90 pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0x1172ce54 rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0x1178d593 ablkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x117dd822 cpu_add_dev_attr_group +EXPORT_SYMBOL_GPL vmlinux 0x11837186 smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x118f66dd sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0x11918a3c regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x11b29b4e sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0x11be4ad3 trace_buffer_unlock_commit_regs +EXPORT_SYMBOL_GPL vmlinux 0x11d596ca generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0x11d7589e add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0x12047cd0 mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0x120fdb59 inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x122962b4 kill_pid_info_as_cred +EXPORT_SYMBOL_GPL vmlinux 0x122d9d6b __blk_put_request +EXPORT_SYMBOL_GPL vmlinux 0x124f2056 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x12533d4a spi_master_resume +EXPORT_SYMBOL_GPL vmlinux 0x1265ce58 dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x128bf773 usb_string +EXPORT_SYMBOL_GPL vmlinux 0x12aea622 devres_find +EXPORT_SYMBOL_GPL vmlinux 0x12b5193c fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0x12ddb9dc blk_queue_bypass_end +EXPORT_SYMBOL_GPL vmlinux 0x12e04229 regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x12f8e2ba vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x130b7ffc __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x130e5e88 regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x131c1dbc crypto_init_shash_spawn +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x132bb652 usb_phy_generic_register +EXPORT_SYMBOL_GPL vmlinux 0x13441fb8 ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0x135752ae device_for_each_child_reverse +EXPORT_SYMBOL_GPL vmlinux 0x135e4c96 dev_pm_opp_get_notifier +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x136a4ee6 btree_init +EXPORT_SYMBOL_GPL vmlinux 0x136bccdf blk_mq_request_started +EXPORT_SYMBOL_GPL vmlinux 0x1370567f thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0x1375ec72 ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0x137f093c __init_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0x1392be7d reservation_object_wait_timeout_rcu +EXPORT_SYMBOL_GPL vmlinux 0x13a0bc2e power_supply_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x13ab79d2 wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0x13ad647f scatterwalk_bytes_sglen +EXPORT_SYMBOL_GPL vmlinux 0x13d16b7f of_usb_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x13d7439d nvdimm_create +EXPORT_SYMBOL_GPL vmlinux 0x13dc9c5e trace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0x13e5ea13 __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0x13ef7df8 raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x140db180 bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x141dceca device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x141df0de skcipher_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0x14215464 devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x142b9e30 spi_sync +EXPORT_SYMBOL_GPL vmlinux 0x1436506b dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1455213d sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0x14582b4d rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0x147049b4 devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0x1474128d devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x14849419 mbox_request_channel_byname +EXPORT_SYMBOL_GPL vmlinux 0x149894d9 transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x149e86cb wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0x14b5f425 i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0x14b5fa23 usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL vmlinux 0x14bb2507 crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x14cdafc6 power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0x14e41e4b __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0x14e70f01 of_thermal_is_trip_valid +EXPORT_SYMBOL_GPL vmlinux 0x14ea57d7 crypto_tfm_in_queue +EXPORT_SYMBOL_GPL vmlinux 0x14eef7b3 led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x14ffed72 inet_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x1512e75e gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0x152620d3 device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x153614ef da903x_update +EXPORT_SYMBOL_GPL vmlinux 0x153f1567 ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x1542519a kvm_write_guest_cached +EXPORT_SYMBOL_GPL vmlinux 0x154c5b59 i2c_generic_gpio_recovery +EXPORT_SYMBOL_GPL vmlinux 0x15580eba transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x155fbda1 of_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x156d704d fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0x15892417 async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x1594954c phy_exit +EXPORT_SYMBOL_GPL vmlinux 0x1598b29e extcon_unregister_interest +EXPORT_SYMBOL_GPL vmlinux 0x15a78718 devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x15bf71a2 mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0x15c21e5e nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x15ceff71 class_find_device +EXPORT_SYMBOL_GPL vmlinux 0x15efd446 rcu_batches_started +EXPORT_SYMBOL_GPL vmlinux 0x15f7cd8a kvm_vcpu_mark_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0x16000a3c dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x164a73c4 shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0x1650bf27 rcutorture_record_progress +EXPORT_SYMBOL_GPL vmlinux 0x1654374d __mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x1693b755 __gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x1699e01e crypto_register_aead +EXPORT_SYMBOL_GPL vmlinux 0x16b3fc7c dma_buf_kunmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x16cf7e93 wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0x16d34244 ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x16df6425 fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0x16df8c6e rhashtable_free_and_destroy +EXPORT_SYMBOL_GPL vmlinux 0x16e6ecc9 devm_hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x170d3f23 devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x1713a7f7 gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0x171d2381 usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x17393a37 init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0x173cd18d cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x1748dd03 blk_queue_bypass_start +EXPORT_SYMBOL_GPL vmlinux 0x1753a32f hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0x176f9959 rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x1786187a driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x17a0c223 ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0x17fa3a11 regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0x17fc5534 ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x1804cfd1 lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0x180c362f usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0x183da2bb ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0x1846eb10 rt_mutex_unlock +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 0x187a6f81 dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0x1882b18b devres_alloc +EXPORT_SYMBOL_GPL vmlinux 0x189fb1b7 kvm_vcpu_gfn_to_page +EXPORT_SYMBOL_GPL vmlinux 0x18a9956a gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0x18e33f56 regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0x18f52d5f blk_rq_check_limits +EXPORT_SYMBOL_GPL vmlinux 0x1902dfa7 synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x192cf104 bus_register +EXPORT_SYMBOL_GPL vmlinux 0x19324072 ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0x193d48e0 trace_current_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x194dd5f5 pkey_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x195a8f8d dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0x196ddc28 invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0x1990f8ff pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19abf3e8 crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0x19b384a5 hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x19fde3ef power_supply_property_is_writeable +EXPORT_SYMBOL_GPL vmlinux 0x1a0ae4bd pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0x1a1c4082 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0x1a26102c ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0x1a5f8454 pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0x1a8c5907 btree_insert +EXPORT_SYMBOL_GPL vmlinux 0x1a9162af crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0x1a936a45 exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0x1a967885 cpufreq_frequency_get_table +EXPORT_SYMBOL_GPL vmlinux 0x1a9d8164 cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0x1ac1cdb1 thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x1ac85c54 pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0x1acef7d2 pm_freezing +EXPORT_SYMBOL_GPL vmlinux 0x1ad3d9f2 ata_common_sdev_attrs +EXPORT_SYMBOL_GPL vmlinux 0x1b2019c7 class_destroy +EXPORT_SYMBOL_GPL vmlinux 0x1b325215 udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0x1b52db1c probe_kernel_read +EXPORT_SYMBOL_GPL vmlinux 0x1b84be00 kvm_io_bus_write +EXPORT_SYMBOL_GPL vmlinux 0x1b92e8fb ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x1b9aca3f jprobe_return +EXPORT_SYMBOL_GPL vmlinux 0x1bdcfd74 nd_numa_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x1bfce0f3 ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0x1c0d7803 ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0x1c137bf2 __get_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x1c287364 pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x1c2a3ea2 perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0x1c3086f1 skb_gso_transport_seglen +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c566469 list_lru_walk_one +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c5ff742 clk_get_phase +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c86a36d __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1c950819 usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0x1ca8d9f8 ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x1cb24a4b debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x1cba32cb blkcipher_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x1cf82066 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x1d19440e pci_hp_change_slot_info +EXPORT_SYMBOL_GPL vmlinux 0x1d36af69 rio_dma_prep_xfer +EXPORT_SYMBOL_GPL vmlinux 0x1d4c8c92 ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0x1d58ae14 lpddr2_jedec_timings +EXPORT_SYMBOL_GPL vmlinux 0x1d5f01c5 crypto_alg_lookup +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d79e3cb regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x1d7c0168 __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0x1d87884d blkcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0x1d8ec66a rio_mport_get_physefb +EXPORT_SYMBOL_GPL vmlinux 0x1dbccfc1 ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0x1dcef14f cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0x1dd13c10 crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0x1dd8394d relay_open +EXPORT_SYMBOL_GPL vmlinux 0x1ddbbf88 devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0x1dec63a6 cpci_hp_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0x1dfbcf4c mpic_msgr_disable +EXPORT_SYMBOL_GPL vmlinux 0x1e0a01ba usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x1e22bb06 wm8350_device_exit +EXPORT_SYMBOL_GPL vmlinux 0x1e5b03dc pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1e5e5d5b sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0x1e718762 __put_net +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1e817670 rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1ec28dda kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0x1ed8130a fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0x1edea223 phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0x1ee31a3a wait_on_page_bit_killable_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f1b11b5 ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1f2dd2b0 rio_request_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x1f5229ad ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f8db7f9 ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x1f9fd1b6 da903x_read +EXPORT_SYMBOL_GPL vmlinux 0x1fca9dfb devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x1fcb2973 ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0x2001090c task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0x202240f1 tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0x203361b0 inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x2036a503 ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0x20470e04 dev_pm_opp_find_freq_ceil +EXPORT_SYMBOL_GPL vmlinux 0x204aaab2 bio_clone_mddev +EXPORT_SYMBOL_GPL vmlinux 0x2071e42b dev_pm_opp_free_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x2072cf0e usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0x20845caa shmem_get_seals +EXPORT_SYMBOL_GPL vmlinux 0x209033a6 ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x20a7697e pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0x20aa6f51 cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0x20de5193 kvm_disable_largepages +EXPORT_SYMBOL_GPL vmlinux 0x20f3f7df usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0x211ddbff powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0x21244696 led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0x2191c853 xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0x21944a48 raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0x21a563da clk_get_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x21b41fae serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x21c3ac8b usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0x21c97175 of_clk_get_parent_count +EXPORT_SYMBOL_GPL vmlinux 0x2243e477 devres_remove +EXPORT_SYMBOL_GPL vmlinux 0x2284d514 ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x228ebb22 rio_request_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x2296c00d crypto_attr_u32 +EXPORT_SYMBOL_GPL vmlinux 0x229f6165 kvm_vcpu_read_guest_atomic +EXPORT_SYMBOL_GPL vmlinux 0x22d74704 virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0x22f86ffd clk_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x23020470 fsl_spi_cpm_reinit_txrx +EXPORT_SYMBOL_GPL vmlinux 0x23127ffd pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0x231b3cc3 fuse_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0x23213e5a balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x2355361b blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0x235da5a0 usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x2396c7f0 clk_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x23c58ff0 spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x23cfa2a4 call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x23dfb005 bitmap_copy_from_slot +EXPORT_SYMBOL_GPL vmlinux 0x23fe1dad tcp_ca_get_key_by_name +EXPORT_SYMBOL_GPL vmlinux 0x2428d5ca device_create_vargs +EXPORT_SYMBOL_GPL vmlinux 0x24457174 audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0x24472655 fuse_dev_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2476b285 power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x247ef831 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x24aac4d9 crypto_aes_expand_key +EXPORT_SYMBOL_GPL vmlinux 0x24b253fe irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0x24d04401 crypto_create_tfm +EXPORT_SYMBOL_GPL vmlinux 0x24e1ae22 xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x2525725a iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0x25379e73 clk_set_min_rate +EXPORT_SYMBOL_GPL vmlinux 0x25405096 of_thermal_get_trip_points +EXPORT_SYMBOL_GPL vmlinux 0x25574504 clk_fixed_rate_ops +EXPORT_SYMBOL_GPL vmlinux 0x2590e476 sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x25a10e33 rio_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x25b24422 usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x25c0f55b cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0x25d04ee3 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0x25e597f3 cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x26052b5f crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x262a540f __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x262f20a8 local_clock +EXPORT_SYMBOL_GPL vmlinux 0x263eeba2 seq_open_net +EXPORT_SYMBOL_GPL vmlinux 0x2642d6b6 md_stop +EXPORT_SYMBOL_GPL vmlinux 0x2646206a balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x26497946 dev_pm_opp_find_freq_exact +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x26688394 key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0x266b7638 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x26759bdd pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0x268efd43 unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x2691412e boot_cpuid_phys +EXPORT_SYMBOL_GPL vmlinux 0x26a65f0b crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0x26b020ff __pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x26b71fb4 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x26c4409e platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26d1e7ca of_reserved_mem_device_init +EXPORT_SYMBOL_GPL vmlinux 0x26e79102 cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0x2700dcc7 sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0x27046576 kvm_exit +EXPORT_SYMBOL_GPL vmlinux 0x274cf5e1 __clk_get_flags +EXPORT_SYMBOL_GPL vmlinux 0x278429ed device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0x2787db00 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x27a3f49a blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0x27bba957 dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0x27c1e63f usb_amd_find_chipset_info +EXPORT_SYMBOL_GPL vmlinux 0x27d95ad9 nd_cmd_in_size +EXPORT_SYMBOL_GPL vmlinux 0x27ecc006 pci_try_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x27f2009f tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x28205bf1 pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x282524fe fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0x2829bb12 shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x285a5f9d percpu_ida_free +EXPORT_SYMBOL_GPL vmlinux 0x29005124 __sock_recv_ts_and_drops +EXPORT_SYMBOL_GPL vmlinux 0x2913de09 hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0x291bc3f3 pci_reset_pri +EXPORT_SYMBOL_GPL vmlinux 0x29228eb9 fat_attach +EXPORT_SYMBOL_GPL vmlinux 0x29278db6 kvm_read_guest +EXPORT_SYMBOL_GPL vmlinux 0x2947e601 relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0x2959ecc3 regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x295a834f blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x29616c75 ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0x29718885 sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0x29a6b4f9 spi_alloc_master +EXPORT_SYMBOL_GPL vmlinux 0x29b13ce1 skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0x29fd4bd2 pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0x2a01c519 tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0x2a0cd25a usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x2a0e0bbc key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2a4a37f0 of_clk_add_provider +EXPORT_SYMBOL_GPL vmlinux 0x2a678a13 __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0x2a74b08c i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0x2a9370e2 dma_buf_end_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x2a9e9a56 wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0x2ab7629d dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x2acaf7b6 register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0x2acf4ea0 kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0x2adc9303 serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0x2afb7e7d thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2b08d58a ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0x2b2fdbca srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2b5c303b smp_send_reschedule +EXPORT_SYMBOL_GPL vmlinux 0x2b61e73c device_property_present +EXPORT_SYMBOL_GPL vmlinux 0x2b75237f usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0x2b7a574f md_is_badblock +EXPORT_SYMBOL_GPL vmlinux 0x2b952517 clk_has_parent +EXPORT_SYMBOL_GPL vmlinux 0x2b9f028d crypto_larval_lookup +EXPORT_SYMBOL_GPL vmlinux 0x2bc2d730 shmem_add_seals +EXPORT_SYMBOL_GPL vmlinux 0x2bc7f8b6 ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x2bd9b905 pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0x2bdb894e inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0x2bebed39 get_dcookie +EXPORT_SYMBOL_GPL vmlinux 0x2bfa985e nd_cmd_dimm_desc +EXPORT_SYMBOL_GPL vmlinux 0x2c01f5b4 ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x2c133868 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c3054f9 net_inc_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x2c33f69f ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2c50fcc5 __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0x2c5cbbc8 rtc_irq_register +EXPORT_SYMBOL_GPL vmlinux 0x2c7a621d of_pci_msi_chip_remove +EXPORT_SYMBOL_GPL vmlinux 0x2c7c429d sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c85e09f devm_regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2c8cb4eb kvmppc_emulate_mmio +EXPORT_SYMBOL_GPL vmlinux 0x2c97c085 unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x2c97f8a2 of_reconfig_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x2c9f51b4 find_vpid +EXPORT_SYMBOL_GPL vmlinux 0x2cadbb01 scsi_internal_device_unblock +EXPORT_SYMBOL_GPL vmlinux 0x2cb36db1 __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x2cc9fa36 mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0x2ccc648d mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0x2cdbc53b dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x2ce98559 kcrypto_wq +EXPORT_SYMBOL_GPL vmlinux 0x2cf511e8 debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0x2cfae1c3 rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2d090cad crypto_ahash_type +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d26fbe6 dev_pm_opp_init_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x2d36c57b rh_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d577b95 __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x2d581e19 __clk_mux_determine_rate_closest +EXPORT_SYMBOL_GPL vmlinux 0x2d59c954 edac_handlers +EXPORT_SYMBOL_GPL vmlinux 0x2d59df21 perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0x2db92965 agp_remove_bridge +EXPORT_SYMBOL_GPL vmlinux 0x2dc56029 rhashtable_walk_stop +EXPORT_SYMBOL_GPL vmlinux 0x2dc5a6d1 btree_last +EXPORT_SYMBOL_GPL vmlinux 0x2dd4b3ab disk_part_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x2e005801 get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0x2e052543 usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0x2e1c38b0 skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e2f1740 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2e32fc9e rio_mport_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x2e565cfe init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0x2e64fabf unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x2e967074 dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2ed72069 xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0x2eddd71d wait_for_tpm_stat +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f3acf99 fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0x2f4113a2 dcookie_register +EXPORT_SYMBOL_GPL vmlinux 0x2f420b75 ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0x2f54f0e4 ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0x2f61399c sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0x2f92bc0e blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0x2f98e1c2 user_read +EXPORT_SYMBOL_GPL vmlinux 0x2fb39857 power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0x2fbb0b7d sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0x2fdabaab rt_mutex_timed_lock +EXPORT_SYMBOL_GPL vmlinux 0x2fdff6c6 wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0x2ff15a54 regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0x2ffb5ff7 btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0x30059d63 component_add +EXPORT_SYMBOL_GPL vmlinux 0x301a53fb vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x301f222c tpm_chip_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3026ab27 kvm_vcpu_gfn_to_pfn +EXPORT_SYMBOL_GPL vmlinux 0x302aa183 ping_err +EXPORT_SYMBOL_GPL vmlinux 0x3033fa6d blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0x304d2f56 virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0x3052cf82 sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0x30851d1a nd_blk_region_to_dimm +EXPORT_SYMBOL_GPL vmlinux 0x308aa1b5 fuse_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x30a4f4ca bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0x30b548a4 irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x30ceade4 dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x30ef18b3 stmpe_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x30f5622d pcibios_finish_adding_to_bus +EXPORT_SYMBOL_GPL vmlinux 0x3109b751 cpu_clock +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x31480249 crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0x316f3a42 __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x31a26bcb __class_create +EXPORT_SYMBOL_GPL vmlinux 0x31a55856 trace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0x31a7743e pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x31c0c2d1 dm_put +EXPORT_SYMBOL_GPL vmlinux 0x31c45abf class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x31cf4378 serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x31d39fbe platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0x3214ed1d of_pci_get_host_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x321c99da irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0x328995b5 tracing_generic_entry_update +EXPORT_SYMBOL_GPL vmlinux 0x32915baf driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0x32924a4d scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x32bc0fcf preempt_notifier_dec +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32e64862 kvmppc_hv_ops +EXPORT_SYMBOL_GPL vmlinux 0x331d3017 usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0x33548c3e sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x335fc03b clk_gpio_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x336154ca rcutorture_record_test_transition +EXPORT_SYMBOL_GPL vmlinux 0x337786fa usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x338f48c2 extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x3391510c bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0x33b6814c usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x33b6abe7 tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x33c05af8 platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0x33d954f6 file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0x33e86887 crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0x33ec3a09 thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0x34096096 arizona_set_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x340d5346 trace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0x340e6b22 get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x342ae0e5 kvm_vcpu_write_guest +EXPORT_SYMBOL_GPL vmlinux 0x34331d5e nd_fletcher64 +EXPORT_SYMBOL_GPL vmlinux 0x3460f392 dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0x34638acd pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0x34646153 inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0x34655201 blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0x3468db45 fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x347682ce snmp_fold_field64 +EXPORT_SYMBOL_GPL vmlinux 0x34781758 __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0x3479a5d8 vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0x347f58cd usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0x347fd4b3 eventfd_ctx_get +EXPORT_SYMBOL_GPL vmlinux 0x3485df10 netlink_alloc_skb +EXPORT_SYMBOL_GPL vmlinux 0x3498666c pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0x34ac50a4 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x34b37a11 crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0x34ccd855 __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0x34fd30c7 rio_route_clr_table +EXPORT_SYMBOL_GPL vmlinux 0x3506aa8f serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0x350c8315 to_nd_desc +EXPORT_SYMBOL_GPL vmlinux 0x35176301 rcu_batches_completed_sched +EXPORT_SYMBOL_GPL vmlinux 0x352f18eb md_kick_rdev_from_array +EXPORT_SYMBOL_GPL vmlinux 0x353ceb49 devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x35f10f43 nfq_ct_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x3602eb51 usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x360bedf5 inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0x361e2bcc save_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x36278e8b vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0x3631c5c3 regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0x363d6884 netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0x363e3f8e gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x3659b568 rhashtable_walk_next +EXPORT_SYMBOL_GPL vmlinux 0x3684e3f6 fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0x369160be perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0x369e014f usb_bus_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36a64e5c percpu_ida_free_tags +EXPORT_SYMBOL_GPL vmlinux 0x36aedd5d pci_intx_mask_supported +EXPORT_SYMBOL_GPL vmlinux 0x36ba3d3e virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0x36bda7b0 cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x36cc7970 inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x36dab97f trace_clock_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x3704a16d extcon_get_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0x371dbd7c gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL vmlinux 0x37267bb2 crypto_register_aeads +EXPORT_SYMBOL_GPL vmlinux 0x3733d0fd dev_pm_opp_enable +EXPORT_SYMBOL_GPL vmlinux 0x374d5715 ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0x3756b806 kobject_move +EXPORT_SYMBOL_GPL vmlinux 0x3784cef9 of_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x37b70db3 class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x37d2c2c5 rh_dump_blk +EXPORT_SYMBOL_GPL vmlinux 0x37d9800f scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0x37e07a7f devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0x37f31fae nd_device_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x37f9c346 pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0x380521fe sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0x381d78a0 setup_irq +EXPORT_SYMBOL_GPL vmlinux 0x3835dcaf usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x38452cc5 rio_unregister_scan +EXPORT_SYMBOL_GPL vmlinux 0x384a6981 __gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL vmlinux 0x38639300 of_overlay_destroy +EXPORT_SYMBOL_GPL vmlinux 0x388741c0 tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0x3898aa9e sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0x38a9c2c7 input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x38ad6083 gov_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x38d705c3 regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0x38e5bc5a clk_set_rate_range +EXPORT_SYMBOL_GPL vmlinux 0x38ed198f alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x38fc3ba2 nl_table +EXPORT_SYMBOL_GPL vmlinux 0x3905b4af max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x391d05c4 of_get_pci_domain_nr +EXPORT_SYMBOL_GPL vmlinux 0x3920fbec scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0x39230587 tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0x3946c590 gpiod_set_array_value +EXPORT_SYMBOL_GPL vmlinux 0x39787f2a tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x39ca07cc maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x39e61495 nf_logger_request_module +EXPORT_SYMBOL_GPL vmlinux 0x39e9f35e regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0x39f966c3 devm_of_phy_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0x3a024d3e ahash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x3a26ed11 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0x3a28aa6d device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a658442 regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x3a6b458c netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0x3a8ec206 rio_request_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3aaed347 skb_splice_bits +EXPORT_SYMBOL_GPL vmlinux 0x3ac88c14 gpiochip_irqchip_add +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3b2071e7 pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x3b6cc4c6 of_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x3b6f55c3 sdhci_pci_o2_probe +EXPORT_SYMBOL_GPL vmlinux 0x3b7f3fe2 simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0x3b859c46 unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x3b910510 dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x3b9dc6c1 gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x3bb8cf97 transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x3bd1fe13 tps80031_ext_power_req_config +EXPORT_SYMBOL_GPL vmlinux 0x3bd49622 __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x3bdb328c fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0x3be5ec03 hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3bebc35d regulator_set_load +EXPORT_SYMBOL_GPL vmlinux 0x3c10774c rio_local_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x3c181663 tcp_ca_openreq_child +EXPORT_SYMBOL_GPL vmlinux 0x3c49cd65 dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0x3c8a65bc xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x3c8e61b1 nf_register_afinfo +EXPORT_SYMBOL_GPL vmlinux 0x3c8ee1ff ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0x3c9390db pci_vpd_find_tag +EXPORT_SYMBOL_GPL vmlinux 0x3cad7863 tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x3cbc914c of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0x3cbe1c71 irq_create_direct_mapping +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3cd44453 rio_unlock_device +EXPORT_SYMBOL_GPL vmlinux 0x3ce8717b regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0x3d298f91 usb_gen_phy_init +EXPORT_SYMBOL_GPL vmlinux 0x3d29cc4c isa_bridge_pcidev +EXPORT_SYMBOL_GPL vmlinux 0x3d2aece3 xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d6d0d58 wm5110_revd_irq +EXPORT_SYMBOL_GPL vmlinux 0x3d71eb94 gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x3d7a7162 device_register +EXPORT_SYMBOL_GPL vmlinux 0x3d842bc3 phy_get +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 0x3dd8181e __clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x3ddebbce usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3e1f72e0 kvm_vcpu_cache +EXPORT_SYMBOL_GPL vmlinux 0x3e22dd58 sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0x3e37b656 bpf_prog_put +EXPORT_SYMBOL_GPL vmlinux 0x3e44ad6e devm_devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x3e5197b8 skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0x3e5e1937 rcu_batches_started_sched +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e757637 cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0x3e977dfd uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x3ea1d7f1 usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0x3ebd6a38 nvdimm_name +EXPORT_SYMBOL_GPL vmlinux 0x3ee27c9a __clocksource_update_freq_scale +EXPORT_SYMBOL_GPL vmlinux 0x3efb35c9 get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x3f2ea334 do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0x3f6af1a2 sched_setattr +EXPORT_SYMBOL_GPL vmlinux 0x3f849b90 rio_register_mport +EXPORT_SYMBOL_GPL vmlinux 0x3fa5af9c nd_cmd_bus_desc +EXPORT_SYMBOL_GPL vmlinux 0x3fb0dcc0 clk_register_mux_table +EXPORT_SYMBOL_GPL vmlinux 0x3fb2854b tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0x3fc61e31 ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0x3fcea81d pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x3fd2b65b gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0x4016fb7d mpc8xxx_spi_tx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0x4017433e ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x401dfc36 wbc_account_io +EXPORT_SYMBOL_GPL vmlinux 0x401e7d87 crypto_aead_type +EXPORT_SYMBOL_GPL vmlinux 0x402862a3 trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x4045c494 filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0x405e135e gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0x4060a6e8 crypto_rng_reset +EXPORT_SYMBOL_GPL vmlinux 0x4065d168 pm_print_active_wakeup_sources +EXPORT_SYMBOL_GPL vmlinux 0x406c4cb1 hrtimer_resolution +EXPORT_SYMBOL_GPL vmlinux 0x407528d9 tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0x408d104d of_fixed_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0x40af0dec ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x40d46b21 crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x40d76727 vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x40f3db15 clk_register_fixed_rate_with_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x4119ba1b crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x4119d48a ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x41386d11 net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0x4139af1a usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0x413f7e17 alarm_init +EXPORT_SYMBOL_GPL vmlinux 0x4152fd84 generic_access_phys +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x41940c77 bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0x41a25fc0 pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0x41d72c5f cpu_add_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0x41d78f32 kvm_clear_guest +EXPORT_SYMBOL_GPL vmlinux 0x41e83a40 crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x4205ad24 cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x4216e649 crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0x42387947 thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x424acc6d scatterwalk_done +EXPORT_SYMBOL_GPL vmlinux 0x425a8b44 of_irq_parse_pci +EXPORT_SYMBOL_GPL vmlinux 0x426838c3 ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0x427a066b trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0x427ab266 splice_to_pipe +EXPORT_SYMBOL_GPL vmlinux 0x427b5bae ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x42c58f17 get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0x42e29b89 wm5110_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x4313f6a0 perf_trace_buf_prepare +EXPORT_SYMBOL_GPL vmlinux 0x4319ea4e tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0x431bf93c wm5110_irq +EXPORT_SYMBOL_GPL vmlinux 0x432e2778 driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x4333c4fe of_clk_del_provider +EXPORT_SYMBOL_GPL vmlinux 0x43460b80 bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0x43619e1a scatterwalk_ffwd +EXPORT_SYMBOL_GPL vmlinux 0x438567bb tpm2_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x43969dbe rh_alloc_fixed +EXPORT_SYMBOL_GPL vmlinux 0x439702cd vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0x439dc2ce relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0x43a30a9e md_new_event +EXPORT_SYMBOL_GPL vmlinux 0x43a53735 __alloc_workqueue_key +EXPORT_SYMBOL_GPL vmlinux 0x43b466b0 gfn_to_pfn_memslot_atomic +EXPORT_SYMBOL_GPL vmlinux 0x43c171f3 blk_queue_rq_timed_out +EXPORT_SYMBOL_GPL vmlinux 0x43e04b19 mmu_notifier_unregister_no_release +EXPORT_SYMBOL_GPL vmlinux 0x43f1aa6b ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0x43f56e82 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x43f81957 clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x44080fe9 dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x4432d042 pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0x446d665f fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0x447448b4 power_supply_get_property +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x448a9bfe sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0x44902bcb rio_lock_device +EXPORT_SYMBOL_GPL vmlinux 0x44a287bf split_page +EXPORT_SYMBOL_GPL vmlinux 0x44b4c38b tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0x44dcac1a pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x4506172e crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0x453e7cef blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x45485b37 regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x458289df pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0x4587c819 sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x458a6430 get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0x458ebd84 device_initialize +EXPORT_SYMBOL_GPL vmlinux 0x458ebdf6 of_property_read_string_helper +EXPORT_SYMBOL_GPL vmlinux 0x459874de max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x45a0a69d bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x45ba26f5 usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x45bf1ff3 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x45e2ff11 ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0x45e7c47b sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x45f78634 ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x45fe4df0 vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0x46013233 net_dec_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x460f7531 wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0x4611b86b trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0x4615c3c2 regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0x462c98be xhci_run +EXPORT_SYMBOL_GPL vmlinux 0x46512976 blkg_stat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x4659f327 usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0x46647178 hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x46661bda trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0x466a3ac5 get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0x4670f8e3 da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x4672e88b __crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x4687293d regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0x4688c96a usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x468b3365 platform_bus +EXPORT_SYMBOL_GPL vmlinux 0x469143c4 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0x46946ee8 scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0x4695f8d6 subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x46a09484 gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL vmlinux 0x46fb6f78 cpufreq_frequency_table_cpuinfo +EXPORT_SYMBOL_GPL vmlinux 0x4716d827 __pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x473cf0fb regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x4741e306 __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x477d7b82 evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0x47874019 gfn_to_hva +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x479693da save_stack_trace_tsk +EXPORT_SYMBOL_GPL vmlinux 0x479db8f8 arizona_of_get_named_gpio +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47b0b476 aead_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x47ccdaf2 nd_mapping_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x47de0dc7 clk_unregister_mux +EXPORT_SYMBOL_GPL vmlinux 0x485cd7f6 kvm_rebooting +EXPORT_SYMBOL_GPL vmlinux 0x48614200 device_move +EXPORT_SYMBOL_GPL vmlinux 0x4868c3b4 rcu_batches_started_bh +EXPORT_SYMBOL_GPL vmlinux 0x486b0772 irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x487c5d33 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0x48b2472a fuse_get_req +EXPORT_SYMBOL_GPL vmlinux 0x48c67a71 regmap_read +EXPORT_SYMBOL_GPL vmlinux 0x48fe90b0 ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0x4925a8b7 crypto_aead_reqsize +EXPORT_SYMBOL_GPL vmlinux 0x4926b5e5 pskb_put +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 0x49acebb4 ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0x49b7aa2e gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x49c67e16 leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x49c89a01 ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0x49dac13f rio_mport_class +EXPORT_SYMBOL_GPL vmlinux 0x49e19dcf i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x49e67b0a dev_pm_disable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x49e75b62 device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x49fe23bb raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x49fe73db of_modalias_node +EXPORT_SYMBOL_GPL vmlinux 0x4a05880e cpufreq_governor_dbs +EXPORT_SYMBOL_GPL vmlinux 0x4a20b87c device_destroy +EXPORT_SYMBOL_GPL vmlinux 0x4a46f37c regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0x4a63e422 regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0x4aa54c2a kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0x4aadeb9a ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0x4ac503f3 devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x4ae8c705 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0x4af43b53 sched_setscheduler +EXPORT_SYMBOL_GPL vmlinux 0x4b2f1599 alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0x4b4d5c1f pwm_config +EXPORT_SYMBOL_GPL vmlinux 0x4b511717 crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0x4b5692bd kvm_clear_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x4b58f305 wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x4b69f13c regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x4b8fc4e7 thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0x4b922361 regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0x4b98827c rh_init +EXPORT_SYMBOL_GPL vmlinux 0x4bd9303b rhashtable_insert_rehash +EXPORT_SYMBOL_GPL vmlinux 0x4be0019e pwm_request +EXPORT_SYMBOL_GPL vmlinux 0x4beabbb3 regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0x4c191f22 rio_route_get_entry +EXPORT_SYMBOL_GPL vmlinux 0x4c241645 debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0x4c42cccf iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x4c56df16 regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0x4c602bf1 __blkg_release_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4c6769b2 srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x4c759827 byte_rev_table +EXPORT_SYMBOL_GPL vmlinux 0x4c956f53 regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x4ca9076d scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0x4cc5529f blk_queue_flush_queueable +EXPORT_SYMBOL_GPL vmlinux 0x4cfbce54 debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x4d075e6b inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0x4d0c7612 mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0x4d2dc058 pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0x4d616514 clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x4d703413 pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x4d8801f2 cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0x4d940c56 __ablkcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0x4d94f079 debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0x4d95ecf0 kvmppc_ld +EXPORT_SYMBOL_GPL vmlinux 0x4d967145 rhashtable_walk_exit +EXPORT_SYMBOL_GPL vmlinux 0x4d98f951 tc3589x_block_write +EXPORT_SYMBOL_GPL vmlinux 0x4daf4810 tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0x4db25621 of_overlay_create +EXPORT_SYMBOL_GPL vmlinux 0x4dcbac8e elv_register +EXPORT_SYMBOL_GPL vmlinux 0x4de0c4c1 virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4e109192 ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0x4e242f5f pstore_cannot_block_path +EXPORT_SYMBOL_GPL vmlinux 0x4e2c2dd2 pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x4e588693 dma_get_slave_caps +EXPORT_SYMBOL_GPL vmlinux 0x4e618f9f of_get_display_timing +EXPORT_SYMBOL_GPL vmlinux 0x4e6e97a1 ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x4ead3c3d fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x4eb438b5 pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0x4ebaf170 fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x4ed11885 exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0x4edbbcc6 usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0x4ee062df ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4f020dee public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x4f0c2961 devm_power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x4f1db9d0 extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0x4f3359a7 exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0x4f5b7b01 wm8997_irq +EXPORT_SYMBOL_GPL vmlinux 0x4f5e3f8e kvm_read_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f76e760 virtqueue_get_avail +EXPORT_SYMBOL_GPL vmlinux 0x4fad3158 crypto_ahash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x4fca28d5 rio_mport_send_doorbell +EXPORT_SYMBOL_GPL vmlinux 0x4fd4e89d ring_buffer_empty_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4fd81020 preempt_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4fdc945d sata_deb_timing_normal +EXPORT_SYMBOL_GPL vmlinux 0x4fe1eddf unregister_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5003d487 devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x5025b654 skb_append_pagefrags +EXPORT_SYMBOL_GPL vmlinux 0x502fe91d component_master_del +EXPORT_SYMBOL_GPL vmlinux 0x5039aa10 __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x50696c34 tcp_done +EXPORT_SYMBOL_GPL vmlinux 0x507172c5 ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0x5071c20f mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0x5079a3f9 rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5086ac3a alg_test +EXPORT_SYMBOL_GPL vmlinux 0x508c447f usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x50920e49 da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0x5095c422 rio_mport_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x50b22f11 __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x50c89f23 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50e80597 rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x50f21345 aead_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x50f416a9 of_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x510c4a4f blkdev_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x514e9875 divider_get_val +EXPORT_SYMBOL_GPL vmlinux 0x51550a24 shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x5160d596 irq_find_host +EXPORT_SYMBOL_GPL vmlinux 0x51b65a26 rtc_lock +EXPORT_SYMBOL_GPL vmlinux 0x51cf11d0 ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x51d3b579 rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0x51e159cc spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0x51ffc16d da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL vmlinux 0x52183bde extcon_set_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0x52212010 __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x5221ec3a fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x5226f226 tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0x522e0c62 dax_zero_page_range +EXPORT_SYMBOL_GPL vmlinux 0x525ef1ba sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0x526aa95c simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0x5272be42 transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0x5289df9e inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x52c8f700 pcibios_alloc_controller +EXPORT_SYMBOL_GPL vmlinux 0x52d3d2e3 rio_request_mport_dma +EXPORT_SYMBOL_GPL vmlinux 0x52e1ada9 disk_part_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x52ed7c9f debugfs_remove_recursive +EXPORT_SYMBOL_GPL vmlinux 0x5306410e alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0x531b6f93 genlmsg_new_unicast +EXPORT_SYMBOL_GPL vmlinux 0x531ffaad spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0x532b7f98 tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0x5335dd11 atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x5339faaa regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x5358fc36 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x53614269 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x536c9b3d of_irq_parse_one +EXPORT_SYMBOL_GPL vmlinux 0x536de27e regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x538af9e8 rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x53a21212 pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x53bbf7a7 gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0x53ca02bb sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x53e46d13 regmap_update_bits_check +EXPORT_SYMBOL_GPL vmlinux 0x5401f978 pci_generic_config_read +EXPORT_SYMBOL_GPL vmlinux 0x5407b4cb bmp085_probe +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x5420e2c5 tpm_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x5425d145 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x543152e1 tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x54377d3f subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0x54458b56 hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x545daea9 device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x5460c8d8 fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x5466aeb5 of_scan_bus +EXPORT_SYMBOL_GPL vmlinux 0x546c5565 ppc_tb_freq +EXPORT_SYMBOL_GPL vmlinux 0x5471cf9b srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x54740eb7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x54ad3b5e ata_do_eh +EXPORT_SYMBOL_GPL vmlinux 0x54b7eb20 regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0x54d46690 uart_parse_earlycon +EXPORT_SYMBOL_GPL vmlinux 0x54d468f1 pm_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0x54d5bcf1 dax_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0x54f5701e led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0x550fbf98 clk_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x553294b6 da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5547e1d8 device_create +EXPORT_SYMBOL_GPL vmlinux 0x5548f23a regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x5559b9f0 crypto_register_rngs +EXPORT_SYMBOL_GPL vmlinux 0x556e4390 clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x556fe8b7 cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x55d9b2ab relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0x55ec6e30 dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0x55fe664d pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x5623ccdd kvm_vcpu_write_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x56310925 regulator_mode_to_status +EXPORT_SYMBOL_GPL vmlinux 0x565b6892 uuid_le_gen +EXPORT_SYMBOL_GPL vmlinux 0x565b9c24 devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x56672cf6 wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0x566e25f2 crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0x566eeb84 securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x5673f93c pcibios_scan_phb +EXPORT_SYMBOL_GPL vmlinux 0x567beec4 regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0x567dfe35 yield_to +EXPORT_SYMBOL_GPL vmlinux 0x56886b19 scatterwalk_map +EXPORT_SYMBOL_GPL vmlinux 0x569af4db __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x56b63670 lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x56c0f256 ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x56ca4248 usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0x56cdd052 gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x56cdf5a9 kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x56d697ce cpu_up +EXPORT_SYMBOL_GPL vmlinux 0x56d81ad8 inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0x56dd3647 phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0x56e75d47 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x570842c7 bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0x570c7f6d proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0x57174083 rio_request_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x571bd051 kvm_read_guest_atomic +EXPORT_SYMBOL_GPL vmlinux 0x571e51e5 __rio_local_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x57231f45 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0x57269047 __lock_page_killable +EXPORT_SYMBOL_GPL vmlinux 0x5731c525 usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0x576f5c4f blkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x5783d964 class_for_each_device +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 0x57fa121a gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0x580dd0ef devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0x581324b1 ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x58292e5f clk_fixed_factor_ops +EXPORT_SYMBOL_GPL vmlinux 0x5837f162 alloc_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x58413099 ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x585ed2fa pwm_set_polarity +EXPORT_SYMBOL_GPL vmlinux 0x58660602 ping_proc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x586bae72 trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x58769b40 pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0x5878ae5e usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0x587bc32b kvm_vcpu_block +EXPORT_SYMBOL_GPL vmlinux 0x5892f832 release_pmc_hardware +EXPORT_SYMBOL_GPL vmlinux 0x5897467e debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0x589e4569 syscon_regmap_lookup_by_pdevname +EXPORT_SYMBOL_GPL vmlinux 0x58aa5ad4 ahash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0x58cc91b6 cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0x58d22cc5 fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0x58d8c2ef ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x58e90008 ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x58eaf67b debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0x58efaf1f part_round_stats +EXPORT_SYMBOL_GPL vmlinux 0x58facba4 devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0x58fe9409 rio_inb_pwrite_handler +EXPORT_SYMBOL_GPL vmlinux 0x590821fb event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0x59318032 ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0x593b0a50 __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x594dc523 anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0x5954e000 usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0x596cbfa9 irq_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0x59ac4b43 __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0x59ca2088 of_dma_router_register +EXPORT_SYMBOL_GPL vmlinux 0x59e2743e call_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0x59e992a0 kvm_get_kvm +EXPORT_SYMBOL_GPL vmlinux 0x59eae699 ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x59ff4b4c dma_buf_attach +EXPORT_SYMBOL_GPL vmlinux 0x5a3da59c rio_mport_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x5a414488 pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5ac0bf75 blk_mq_cancel_requeue_work +EXPORT_SYMBOL_GPL vmlinux 0x5accac29 device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0x5aec6970 dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0x5af81e19 tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0x5b081885 __trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0x5b0d6dc7 ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0x5b13d241 kvmppc_st +EXPORT_SYMBOL_GPL vmlinux 0x5b14b354 regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x5b3fe69f sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0x5b5410c7 devm_clk_register +EXPORT_SYMBOL_GPL vmlinux 0x5b8daf47 tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0x5b94f240 watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x5b986952 da903x_write +EXPORT_SYMBOL_GPL vmlinux 0x5b9879c6 ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0x5b98f567 tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0x5bb953a4 tpm2_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x5bd0748f crypto_del_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x5bdbac4e rcu_unexpedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x5be36d78 hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x5be3a75a gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0x5bfc8fd4 dummy_con +EXPORT_SYMBOL_GPL vmlinux 0x5c02b1a3 bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x5c40c8ff dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x5c5a1b16 tick_broadcast_control +EXPORT_SYMBOL_GPL vmlinux 0x5c61dd8d public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0x5cabdced dev_pm_qos_remove_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5cc509a4 nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x5cd262f9 extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5cd94f6f __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x5cf8e4fe devm_rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5cfd2cd5 ping_hash +EXPORT_SYMBOL_GPL vmlinux 0x5d045ed5 power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5d11666a edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x5d12e48f input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0x5d30e5f9 class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x5d3d81fc mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5d49e46b locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x5d5103d1 inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0x5d81306e da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x5da67adc zs_compact +EXPORT_SYMBOL_GPL vmlinux 0x5dbf6b55 devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x5df040b6 platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0x5df21a9e md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0x5e2749d1 virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0x5e285c10 devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0x5e289958 syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x5e515be6 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0x5e51cd74 swiotlb_nr_tbl +EXPORT_SYMBOL_GPL vmlinux 0x5e59b0dc led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0x5e6b6fc7 ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x5ea46a24 user_describe +EXPORT_SYMBOL_GPL vmlinux 0x5ebdd721 mpc8xxx_spi_rx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0x5ed2ce6d __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0x5ee09363 scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x5f002a98 simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0x5f03d328 tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x5f09948f virtqueue_get_used +EXPORT_SYMBOL_GPL vmlinux 0x5f2195b4 ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0x5f2f7caf rio_get_comptag +EXPORT_SYMBOL_GPL vmlinux 0x5f3089d0 watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x5f5c7254 ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0x5f6f3416 crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0x5f75be9d dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0x5f75f0af console_drivers +EXPORT_SYMBOL_GPL vmlinux 0x5fb8b465 tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x5fca3424 cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0x5fdec050 sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0x6003824e pci_generic_config_write +EXPORT_SYMBOL_GPL vmlinux 0x60091316 clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x60307bae securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x6035f056 usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x6048e800 kallsyms_on_each_symbol +EXPORT_SYMBOL_GPL vmlinux 0x60506751 unmap_kernel_range_noflush +EXPORT_SYMBOL_GPL vmlinux 0x60532ff9 pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x6076d006 unregister_trace_event +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL_GPL vmlinux 0x60a3d691 pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x60f25a77 pci_assign_unassigned_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0x614208dc xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0x6142232d debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x61569d69 devfreq_event_reset_event +EXPORT_SYMBOL_GPL vmlinux 0x618221f8 usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0x61a90c54 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0x61b5916c inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x61be2736 __class_register +EXPORT_SYMBOL_GPL vmlinux 0x620f7c9a md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0x621b5710 ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x623886c6 of_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x62504b3f cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0x6250b198 of_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x6271b127 crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0x628c8dff adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0x62b9ad3c dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0x62d3af40 posix_timer_event +EXPORT_SYMBOL_GPL vmlinux 0x62d59c9e trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0x62d8818b wakeup_source_prepare +EXPORT_SYMBOL_GPL vmlinux 0x62dff1b6 ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0x62fa5001 regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0x63150e06 clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x631ba261 crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0x631c216a devm_spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0x631fa4ff dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0x6324bdcb pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0x6342ae06 relay_flush +EXPORT_SYMBOL_GPL vmlinux 0x6344d111 usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x6346b342 gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0x635682c4 smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x636cc5eb tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0x63a2782c do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x63c7cf11 inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x63d34dac tps65912_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x63df511b led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0x63f48136 bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0x6402896a usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0x6410e160 ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x641637e1 debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0x642297b4 pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0x64256424 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0x642620e2 invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0x6428da4f rh_attach_region +EXPORT_SYMBOL_GPL vmlinux 0x649b316f crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0x64c56c29 register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x64dcee0e regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x64dec022 tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x64fa7d5a tpm2_startup +EXPORT_SYMBOL_GPL vmlinux 0x65078f51 sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0x650a2a15 pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0x650d91c9 tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0x6521f6f1 nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x654d2389 of_irq_parse_and_map_pci +EXPORT_SYMBOL_GPL vmlinux 0x654f9b0b debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x65a9e23b of_get_nand_ecc_step_size +EXPORT_SYMBOL_GPL vmlinux 0x65aafb74 ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0x65bbbc78 schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65dfc806 usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x65e2ed02 phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x65e6acf0 virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0x65ee665f tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0x65f21819 class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x65fd8e89 __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x662b5d83 sysfs_remove_mount_point +EXPORT_SYMBOL_GPL vmlinux 0x662d0c3d pwmchip_add_with_polarity +EXPORT_SYMBOL_GPL vmlinux 0x6636c3c9 irq_set_vcpu_affinity +EXPORT_SYMBOL_GPL vmlinux 0x6648dc32 platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0x664ed750 ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0x667d393e hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x669da1fd kvm_set_pfn_dirty +EXPORT_SYMBOL_GPL vmlinux 0x66a1414e skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0x66a818ce wm8400_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x66afb53b unix_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x66b8aa41 __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0x66c6b8a7 tcp_ca_get_name_by_key +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x66db429c ata_base_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x66eb8ef3 pci_generic_config_write32 +EXPORT_SYMBOL_GPL vmlinux 0x66f952e0 fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x66fe4e32 rio_add_device +EXPORT_SYMBOL_GPL vmlinux 0x6701e856 class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x6703ab26 ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0x670d6a5f regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x673b5656 bpf_prog_realloc +EXPORT_SYMBOL_GPL vmlinux 0x6743b6e3 wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0x674e13e1 public_key_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6754ac18 clk_get_parent_by_index +EXPORT_SYMBOL_GPL vmlinux 0x6775a820 crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x67b6d92a blkg_lookup_create +EXPORT_SYMBOL_GPL vmlinux 0x67c8816c pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0x67d5075c init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0x67eb9548 rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x67f7c251 device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x68068439 posix_timers_register_clock +EXPORT_SYMBOL_GPL vmlinux 0x6812cf8d __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x681301cc task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0x68133243 of_mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0x6840a56f regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0x6857b1cc input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0x6859a712 xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0x68956406 static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x689e6eb5 of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x68a3723a adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0x68b645a7 regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x68d8dcac devm_clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x68d8f13c put_pid +EXPORT_SYMBOL_GPL vmlinux 0x68f96f7c usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0x68fba7d7 blk_mq_tags_cpumask +EXPORT_SYMBOL_GPL vmlinux 0x691505a1 shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x6923ce63 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x69447467 ring_buffer_write +EXPORT_SYMBOL_GPL vmlinux 0x69449019 blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0x6945725e mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0x694f5ede dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0x697715c1 rtc_alarm_irq_enable +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 0x69ab121d __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x69ab9d8d crypto_register_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x69dd286b wm8400_block_read +EXPORT_SYMBOL_GPL vmlinux 0x69e0d402 dev_pm_qos_expose_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x6a263706 fsl_spi_cpm_bufs_complete +EXPORT_SYMBOL_GPL vmlinux 0x6a358890 mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x6a399c56 usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0x6a4d8b22 ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a5642c7 kvm_read_guest_cached +EXPORT_SYMBOL_GPL vmlinux 0x6a5fb566 rcu_sched_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x6a62ea7a pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0x6a6ddd2f driver_find +EXPORT_SYMBOL_GPL vmlinux 0x6a6e06dc palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0x6a755431 dio_end_io +EXPORT_SYMBOL_GPL vmlinux 0x6a8441be cpci_hp_start +EXPORT_SYMBOL_GPL vmlinux 0x6a9717de kvmppc_kvm_pv +EXPORT_SYMBOL_GPL vmlinux 0x6ab3781f trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0x6ab75239 sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0x6ad58813 is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0x6b29a1fa ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0x6b36acb0 ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0x6b48a910 switch_booke_debug_regs +EXPORT_SYMBOL_GPL vmlinux 0x6b5280aa regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0x6b5528d0 of_thermal_get_ntrips +EXPORT_SYMBOL_GPL vmlinux 0x6b58c507 devm_regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6b600095 of_pci_get_devfn +EXPORT_SYMBOL_GPL vmlinux 0x6b6d5e23 devm_mdiobus_free +EXPORT_SYMBOL_GPL vmlinux 0x6b7fa0a1 da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6b83ee61 dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0x6bac0487 tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x6bb394d7 pci_enable_pri +EXPORT_SYMBOL_GPL vmlinux 0x6bb50ae9 devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0x6bc99382 pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x6c07d933 add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x6c111990 max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0x6c16a66e extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x6c209eab __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0x6c2167b9 usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0x6c2fdd33 of_clk_parent_fill +EXPORT_SYMBOL_GPL vmlinux 0x6c375bcc rio_unmap_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x6c4282e1 crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0x6c4a1b10 get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c4f5e6f bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0x6c749afe __tracepoint_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x6c75476b fuse_request_send_background +EXPORT_SYMBOL_GPL vmlinux 0x6c779f68 to_nd_region +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6cc84c31 ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0x6cd21997 ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0x6cd314a9 skb_morph +EXPORT_SYMBOL_GPL vmlinux 0x6cf65dd9 unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x6cfdede3 usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0x6d060811 usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0x6d1ee92b sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0x6d1fadc1 sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d302e0b regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0x6d33834b serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x6d42524f devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0x6d4839ab of_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x6ddeb1d0 pci_restore_ats_state +EXPORT_SYMBOL_GPL vmlinux 0x6de6031d irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x6df76b7c dma_buf_map_attachment +EXPORT_SYMBOL_GPL vmlinux 0x6e04a077 usb_bind_phy +EXPORT_SYMBOL_GPL vmlinux 0x6e0f985e free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x6e35356b blk_add_request_payload +EXPORT_SYMBOL_GPL vmlinux 0x6e3c845c tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0x6e46bc07 tps65912_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x6e50c0a9 usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0x6e51afc8 percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x6e5ccf85 alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0x6e6b9c4a pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x6e7158ac clk_register +EXPORT_SYMBOL_GPL vmlinux 0x6e8640d8 device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6e9e4df1 tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0x6ebe5545 wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x6ee19acd class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x6ef6705e devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x6f1ee69e kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0x6f28488f spi_setup +EXPORT_SYMBOL_GPL vmlinux 0x6f52d50c crypto_attr_alg2 +EXPORT_SYMBOL_GPL vmlinux 0x6fa25590 platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6fe1837a crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0x6fe3d8cf ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x700f1b73 inode_congested +EXPORT_SYMBOL_GPL vmlinux 0x70450205 ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0x7048915b phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0x70495d2e aead_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0x7056b6f2 __clk_get_name +EXPORT_SYMBOL_GPL vmlinux 0x705cbf87 dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x70623f69 usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0x707ff1bb ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x708a5bb3 shash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x70aded2e mbox_request_channel +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 0x70f4eb08 noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x70f9808a usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x710900d2 pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7110597b rio_get_device +EXPORT_SYMBOL_GPL vmlinux 0x711a2ec6 __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0x713743d2 shash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0x7139bf53 mpic_subsys +EXPORT_SYMBOL_GPL vmlinux 0x714a64ac __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0x71502dba show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0x7153c09a serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x716b4576 __blkdev_driver_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x716d91fb pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0x719e17ff clk_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x71a770d8 inet_ehash_locks_alloc +EXPORT_SYMBOL_GPL vmlinux 0x71dc9998 crypto_il_tab +EXPORT_SYMBOL_GPL vmlinux 0x7208bef6 transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0x720ab7c4 da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x720f054f ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0x7234c0a6 rio_release_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x7237cac8 ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x72515d5a snprint_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x725af8ff __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x72741f25 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x72d26705 kvm_vcpu_init +EXPORT_SYMBOL_GPL vmlinux 0x72de48dc pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x72e82549 stmpe_block_read +EXPORT_SYMBOL_GPL vmlinux 0x72f47d20 alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0x72fbfd6a led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0x731be2f2 led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0x7344b04f inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0x7346dd28 serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0x7384133a ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0x738d54bf crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x73932143 usb_wakeup_notification +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 0x73d24cb2 device_attach +EXPORT_SYMBOL_GPL vmlinux 0x73d69364 ring_buffer_change_overwrite +EXPORT_SYMBOL_GPL vmlinux 0x73e39b4d regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0x73f5409c ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x743f2499 napi_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x745827e4 netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0x7464e60d __inet_hash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0x7464ea38 dev_pm_qos_add_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x746abe5b tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x7470db2c sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0x747310ac debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0x74865fd6 ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0x748d801a pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74d9276e __srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x74ef9531 led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0x74fe4dd6 devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x75398d54 ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x754d14d4 pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x75525e28 blk_mq_free_hctx_request +EXPORT_SYMBOL_GPL vmlinux 0x7577fd91 regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x757e382f regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x758a782e blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x758de7c0 relay_reset +EXPORT_SYMBOL_GPL vmlinux 0x75b1d817 crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0x75c2b9f1 memalloc_socks +EXPORT_SYMBOL_GPL vmlinux 0x75d5e97e scsi_internal_device_block +EXPORT_SYMBOL_GPL vmlinux 0x75f2a044 usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0x75f6a271 sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0x762c0858 klist_prev +EXPORT_SYMBOL_GPL vmlinux 0x76331406 security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0x7633c0b0 of_gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0x76481482 phy_create +EXPORT_SYMBOL_GPL vmlinux 0x7676e26b dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7681fed4 cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x76859889 component_master_add_child +EXPORT_SYMBOL_GPL vmlinux 0x769db248 sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0x76b3123f stmpe_disable +EXPORT_SYMBOL_GPL vmlinux 0x76bf4598 __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0x76d9b876 clk_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x76e82eb0 usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0x76f1cd1f sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0x76f2d949 input_class +EXPORT_SYMBOL_GPL vmlinux 0x76f47f73 virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0x770cf981 tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x7729cbdd task_handoff_register +EXPORT_SYMBOL_GPL vmlinux 0x7732cfb4 ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0x7735280c kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0x7754bc11 dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x7757b51a clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x775af443 spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0x77981b5b dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0x779e61af inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x77c14def ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0x77ca7db1 regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0x77cd0991 irq_of_parse_and_map +EXPORT_SYMBOL_GPL vmlinux 0x77ee8d62 ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0x77f1cb6a blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x77f5c88f irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0x78368c02 dev_pm_opp_get_freq +EXPORT_SYMBOL_GPL vmlinux 0x784418f0 device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x784aa616 pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x7893b3c4 rt_mutex_destroy +EXPORT_SYMBOL_GPL vmlinux 0x78ae8175 smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0x78bd2b23 of_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x78c9cffd kvm_vcpu_read_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x78e50040 pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0x78e5fa9a set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0x78faea68 scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0x7913741d __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x79148326 spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0x7935c512 ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0x7941cec0 __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x794b5094 wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x7959f268 ping_close +EXPORT_SYMBOL_GPL vmlinux 0x796c2d48 dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0x79772219 skcipher_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x79bc15b0 md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0x79c480da rh_dump +EXPORT_SYMBOL_GPL vmlinux 0x79cd649f thermal_generate_netlink_event +EXPORT_SYMBOL_GPL vmlinux 0x79cfc45a regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x79dc5125 pwm_enable +EXPORT_SYMBOL_GPL vmlinux 0x79defbe1 kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x79e04407 verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x79f41d5b try_get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x7a179d47 dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x7a29e5f0 trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0x7a2e4b44 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7a3f4004 ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0x7a4ad634 cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0x7a69e0c4 mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x7a87a881 bmp085_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7a9bb70d pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x7aa37702 rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0x7aa64803 kvm_release_pfn_clean +EXPORT_SYMBOL_GPL vmlinux 0x7ab39f04 usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0x7ab3ca18 eventfd_ctx_read +EXPORT_SYMBOL_GPL vmlinux 0x7acce10e dm_get_table_device +EXPORT_SYMBOL_GPL vmlinux 0x7ad5e3d1 devm_mdiobus_alloc_size +EXPORT_SYMBOL_GPL vmlinux 0x7ae95c74 __gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x7aefc81b pci_hp_deregister +EXPORT_SYMBOL_GPL vmlinux 0x7b089c8f fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0x7b0f1ab3 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7b1d544d edac_handler_set +EXPORT_SYMBOL_GPL vmlinux 0x7b27bcfc pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0x7b309f87 __bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x7b32d4ac to_of_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x7b38fe88 regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0x7b3e7c2f debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0x7b4e2cf2 rio_dma_prep_slave_sg +EXPORT_SYMBOL_GPL vmlinux 0x7b733687 serial8250_do_set_mctrl +EXPORT_SYMBOL_GPL vmlinux 0x7b7f1d87 ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x7b9b49e6 list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x7baaef4d regulator_can_change_voltage +EXPORT_SYMBOL_GPL vmlinux 0x7bbe3b15 ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0x7bd5875d unregister_jprobe +EXPORT_SYMBOL_GPL vmlinux 0x7be2102f crypto_register_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x7be87a98 devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0x7bf396d4 devm_pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x7c346357 pkey_algo +EXPORT_SYMBOL_GPL vmlinux 0x7c45af5d pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0x7c49b1e8 cpci_hp_unregister_bus +EXPORT_SYMBOL_GPL vmlinux 0x7c7c9cf2 flush_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0x7c9a7371 clk_prepare +EXPORT_SYMBOL_GPL vmlinux 0x7ca761ea device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7ca923b0 gpiod_set_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0x7cc79097 cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x7cd3d595 kvm_vcpu_on_spin +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7cd8acda debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7d00c65b nd_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x7d047fbc irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x7d31a230 __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x7d523ef9 sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d74a4e8 fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7d9dbbf3 of_pci_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0x7da4b608 phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x7dab26b6 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7dba85a8 kvm_write_guest +EXPORT_SYMBOL_GPL vmlinux 0x7dd12fac register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7de29374 ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x7e17ba7b klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x7e3cc5bb __pci_complete_power_transition +EXPORT_SYMBOL_GPL vmlinux 0x7e630331 fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e96e41d usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0x7eab6b7b pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x7eac3ca2 stmpe_enable +EXPORT_SYMBOL_GPL vmlinux 0x7ec239a6 pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x7edf31a0 devm_usb_get_phy_by_node +EXPORT_SYMBOL_GPL vmlinux 0x7ef56bbf swiotlb_tbl_map_single +EXPORT_SYMBOL_GPL vmlinux 0x7f008202 btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7f2c13a3 syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0x7f34486d blkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x7f3956d9 usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x7f3effa8 rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0x7f41e46f phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x7f594656 evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0x7f5c45b8 devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7f63068f sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0x7f6d2fa0 sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0x7f7bc710 klist_next +EXPORT_SYMBOL_GPL vmlinux 0x7fb9dd60 crypto_ablkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x7fe7a9e9 usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0x80001905 init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x8016981b blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x80434665 vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0x80446f16 usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0x80568939 skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x8061dd13 mnt_clone_write +EXPORT_SYMBOL_GPL vmlinux 0x8065a4fc mmu_notifier_call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x80827186 component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x8097be8a tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x80bde1ba wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x80c68137 nf_log_buf_close +EXPORT_SYMBOL_GPL vmlinux 0x80d4eb5d pci_intx +EXPORT_SYMBOL_GPL vmlinux 0x80d5e57a mpi_free +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 0x813028ee cpufreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0x81495d5e wakeup_source_drop +EXPORT_SYMBOL_GPL vmlinux 0x8149ea54 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0x815588a6 clk_enable +EXPORT_SYMBOL_GPL vmlinux 0x81740c04 mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x81b1c528 crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0x81c27ed6 fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0x81c4a51b out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x81c588b1 param_ops_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0x81ff2156 usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x81fff81b ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x822ad4c7 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0x8236e9e2 regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x823fd88b phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0x8246b9c3 bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x824c2569 __pci_hp_register +EXPORT_SYMBOL_GPL vmlinux 0x8293c044 tc3589x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x8298e94b device_del +EXPORT_SYMBOL_GPL vmlinux 0x82a236f1 bpf_prog_get +EXPORT_SYMBOL_GPL vmlinux 0x82c68350 vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x82cd9788 of_free_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x82d1f833 usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x82fdba8a unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x834616bb sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x834ca4ea dma_request_slave_channel_reason +EXPORT_SYMBOL_GPL vmlinux 0x834eed93 regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x836d61d0 atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x838b13e7 ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0x83a10b80 devfreq_event_set_event +EXPORT_SYMBOL_GPL vmlinux 0x83a40565 ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x83a5ae2e __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x83b4d0c5 ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x83c95592 sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x83c9a8dc nvdimm_volatile_region_create +EXPORT_SYMBOL_GPL vmlinux 0x841da239 unregister_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x8420909a irq_map_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x844f1f33 led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0x8466d26f mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0x8468b70c gfn_to_memslot +EXPORT_SYMBOL_GPL vmlinux 0x8477145b crypto_unregister_rng +EXPORT_SYMBOL_GPL vmlinux 0x84852aa1 rio_mport_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x84e4f962 agp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x85050965 __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x8506baa8 clk_unregister_gate +EXPORT_SYMBOL_GPL vmlinux 0x85102d11 subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x8511d2fc ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0x85216155 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0x852ff061 tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0x856225ee of_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x8565c767 gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0x856629e7 __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x85686247 adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x8574ca6c gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x8590247d crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0x85b29c3a led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x85b2fe82 ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0x85c7f674 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x8602e73b crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0x86121127 sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0x8619c00b __tracepoint_kvm_ppc_instr +EXPORT_SYMBOL_GPL vmlinux 0x861f4d79 devfreq_event_get_event +EXPORT_SYMBOL_GPL vmlinux 0x8646476f hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0x865a7c17 tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0x86607742 irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x866cae5b pwm_free +EXPORT_SYMBOL_GPL vmlinux 0x866f0700 get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0x86786286 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x867dc4a1 __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x8692b630 regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0x86aab514 of_clk_get_parent_name +EXPORT_SYMBOL_GPL vmlinux 0x86c61233 usb_get_phy_dev +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 0x870d7428 __mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x87382495 tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x873fbaea edac_atomic_assert_error +EXPORT_SYMBOL_GPL vmlinux 0x87447e1e trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0x8757eedd tpm_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x875f5c44 devfreq_event_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x87984b16 __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x87d5c0ac usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0x87e168f0 bio_alloc_mddev +EXPORT_SYMBOL_GPL vmlinux 0x87fbdb12 dma_buf_export +EXPORT_SYMBOL_GPL vmlinux 0x8804af3d usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x8810ad5e crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0x881b49eb firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0x881f8a01 usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0x88203724 ata_eh_qc_retry +EXPORT_SYMBOL_GPL vmlinux 0x8857ed41 mddev_init +EXPORT_SYMBOL_GPL vmlinux 0x8863579d pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0x887901ed usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88b5647c trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x892705db usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0x8933cc75 wm8997_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x898af24d component_master_add +EXPORT_SYMBOL_GPL vmlinux 0x8997beaa tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0x89b20dae usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89d6cb1b crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0x89dbf5b0 list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0x89e720c8 nf_unregister_afinfo +EXPORT_SYMBOL_GPL vmlinux 0x8a1471d0 preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x8a323d84 crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0x8a554a36 mpc8xxx_spi_strmode +EXPORT_SYMBOL_GPL vmlinux 0x8a5acfca dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0x8aa14f54 kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8ad4fa46 blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x8ae2dcdb ping_bind +EXPORT_SYMBOL_GPL vmlinux 0x8b149c36 clk_is_match +EXPORT_SYMBOL_GPL vmlinux 0x8b3151f4 of_irq_parse_raw +EXPORT_SYMBOL_GPL vmlinux 0x8b50ac7a __module_text_address +EXPORT_SYMBOL_GPL vmlinux 0x8b511646 usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x8b70e8ea __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0x8b83672e devfreq_event_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x8b87484f usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0x8ba7c437 raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0x8bc3ecfb sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0x8bcb397c fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0x8bd9cdc7 proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0x8c0215f2 pm_system_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c2abeff sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8c646600 edac_report_status +EXPORT_SYMBOL_GPL vmlinux 0x8c730fe7 pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8c8e94ea bus_find_device_by_name +EXPORT_SYMBOL_GPL vmlinux 0x8c8fd5aa x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x8c917e71 sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x8ca6936b crypto_alloc_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x8cf6e2fc sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0x8d366829 usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x8d5067a3 map_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x8d7d84e9 smpboot_update_cpumask_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x8d955a77 crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x8d984783 add_page_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x8da01274 kvm_get_pfn +EXPORT_SYMBOL_GPL vmlinux 0x8dbb5813 alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0x8dcda818 crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x8dfd5821 __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x8e04b5e0 of_console_check +EXPORT_SYMBOL_GPL vmlinux 0x8e13ed25 srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x8e1cd06f kvm_set_pfn_accessed +EXPORT_SYMBOL_GPL vmlinux 0x8e285b67 sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0x8e2b25c2 videomode_from_timings +EXPORT_SYMBOL_GPL vmlinux 0x8e3c275c ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0x8e5caa26 kvm_write_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x8e60df7a __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x8e63c3d6 regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0x8ea2151f fb_sys_read +EXPORT_SYMBOL_GPL vmlinux 0x8eaeac0d phy_init +EXPORT_SYMBOL_GPL vmlinux 0x8ecd8791 param_set_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0x8f0748af rcu_expedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x8f16f76a dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0x8f181460 ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0x8f309d3c reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x8f6729fd sata_lpm_ignore_phy_events +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8fa9de97 ndo_dflt_bridge_getlink +EXPORT_SYMBOL_GPL vmlinux 0x8fbce363 pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0x8ff56cd2 platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8ff6474d hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0x8ffed712 pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0x9002090e ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0x900a7b4b pci_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x903b627c list_lru_isolate_move +EXPORT_SYMBOL_GPL vmlinux 0x90451e8b da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9062c322 ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x9077d5ea usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x907b5504 bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x90a1004a crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x90f0103d __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9154504e add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0x918ad429 ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x918f5c53 skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0x91b3c3ba zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x91ec2ee3 skcipher_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x91ff763b ata_scsi_simulate +EXPORT_SYMBOL_GPL vmlinux 0x9213c2cf __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0x921765e2 device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x924d2463 nd_cmd_out_size +EXPORT_SYMBOL_GPL vmlinux 0x929006f2 irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x92a8bcc7 of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x92b18c0f ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x92b57248 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x92c546f4 devfreq_event_disable_edev +EXPORT_SYMBOL_GPL vmlinux 0x92d1bb7a usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x92ddda5c crypto_register_rng +EXPORT_SYMBOL_GPL vmlinux 0x92f6e4b6 __ktime_divns +EXPORT_SYMBOL_GPL vmlinux 0x92fa6884 nf_queue_entry_release_refs +EXPORT_SYMBOL_GPL vmlinux 0x931f05d3 ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x932c38b9 devm_led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x93388642 usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0x9339b7b0 wm8997_patch +EXPORT_SYMBOL_GPL vmlinux 0x93456f66 max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x934c7151 irq_create_strict_mappings +EXPORT_SYMBOL_GPL vmlinux 0x935203c4 __mmu_notifier_invalidate_range +EXPORT_SYMBOL_GPL vmlinux 0x93528996 hrtimer_active +EXPORT_SYMBOL_GPL vmlinux 0x93574920 cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0x93741380 ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0x937a84a5 led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9388d5e3 gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x93a2cb47 reserve_pmc_hardware +EXPORT_SYMBOL_GPL vmlinux 0x93cad7ce usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0x93fa6630 ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x9420db8b xfrm_inner_extract_output +EXPORT_SYMBOL_GPL vmlinux 0x943a14d8 __percpu_ida_init +EXPORT_SYMBOL_GPL vmlinux 0x949659f3 perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0x94abb745 sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0x94abba74 devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x94b96d3b regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x94ef4d05 cpci_hp_stop +EXPORT_SYMBOL_GPL vmlinux 0x94f3eea7 __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x9504df26 irq_wake_thread +EXPORT_SYMBOL_GPL vmlinux 0x95181478 irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0x952664c5 do_exit +EXPORT_SYMBOL_GPL vmlinux 0x95288485 kvm_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x95447ca9 usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0x9547152d fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x957d57a9 filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x958a1535 ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x959350d7 inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0x959b8bf3 blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x959d2d5b fsl_spi_cpm_free +EXPORT_SYMBOL_GPL vmlinux 0x95a6f865 dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95dad5b6 virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0x95e06545 skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0x96023ee0 of_resolve_phandles +EXPORT_SYMBOL_GPL vmlinux 0x961a19ce crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0x961c1a37 platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0x9621849f ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x96365e6b scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0x964d4c87 aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9655b911 enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x965ac5aa fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0x9662f511 led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0x96669db5 led_trigger_show +EXPORT_SYMBOL_GPL vmlinux 0x967108c7 hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0x967edb08 devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0x96a5c203 crypto_blkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x96bd835e fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0x96e0ff4e watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0x96f121a7 dev_pm_opp_remove +EXPORT_SYMBOL_GPL vmlinux 0x9701458d dm_get_rq_mapinfo +EXPORT_SYMBOL_GPL vmlinux 0x974341b6 crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x975899b5 devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9783de31 phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0x978ae455 uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0x97980150 ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0x979eb524 ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0x97ae6474 regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0x97c2c041 mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x97e3d4df blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0x97e6072e regmap_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0x97e705a7 sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0x97ff7176 sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x98133c0e led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x9824920c led_stop_software_blink +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 0x984a079e sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9855c585 kvm_init +EXPORT_SYMBOL_GPL vmlinux 0x986702b6 device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9890bf9e unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0x9891ff28 ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9898922c pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x98af513b register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x98e9d563 debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0x98f5642d ip_tunnel_get_stats64 +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x98fcf128 irq_work_queue_on +EXPORT_SYMBOL_GPL vmlinux 0x990cec4c gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x9924c496 __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x994b6612 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x995ebb52 xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0x9973bf8c rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x997c4347 unmap_kernel_range +EXPORT_SYMBOL_GPL vmlinux 0x997d7fa9 screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0x99840d00 timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x998ddf33 dev_pm_clear_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x9990f987 need_load_eval +EXPORT_SYMBOL_GPL vmlinux 0x99985830 crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0x99a9ff9a cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0x99b16ac6 usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x99b1c6bc class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x99c5b26b dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x99c67b0c bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0x99e17c47 regmap_get_val_endian +EXPORT_SYMBOL_GPL vmlinux 0x99f440b6 blkio_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a14fa28 bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0x9a2234f5 ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x9a49d937 __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0x9a62290a skcipher_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0x9a89dbf7 lpddr2_jedec_min_tck +EXPORT_SYMBOL_GPL vmlinux 0x9aad6540 klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x9ac2a6dd of_clk_src_simple_get +EXPORT_SYMBOL_GPL vmlinux 0x9acb3e44 ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9af31db8 regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x9b1f1081 tpm_chip_register +EXPORT_SYMBOL_GPL vmlinux 0x9b3d1df9 regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x9b4db45d ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x9b5047f1 unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0x9b5b8c6f devres_get +EXPORT_SYMBOL_GPL vmlinux 0x9b891d8c ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0x9b9eb276 pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0x9baf33a8 usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0x9bd2c328 con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9bfdb592 cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x9c001f7b ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0x9c0122cb of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0x9c0330cc tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0x9c050bfe digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0x9c0be60e ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0x9c16be4e of_clk_set_defaults +EXPORT_SYMBOL_GPL vmlinux 0x9c2430c7 dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x9c612287 of_get_nand_ecc_strength +EXPORT_SYMBOL_GPL vmlinux 0x9c7f4be7 fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0x9c877d9f __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0x9c8d84b1 wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9ce607db gpiod_set_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x9cee57a0 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0x9d030b99 stop_machine +EXPORT_SYMBOL_GPL vmlinux 0x9d07409a task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0x9d0b0a17 usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0x9d2fbbc7 gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x9d3302cd sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x9d40f561 usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0x9d5aa02c wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0x9d7a3824 use_mm +EXPORT_SYMBOL_GPL vmlinux 0x9d8331c0 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x9d8eb86d regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9dadbb88 cpufreq_boost_supported +EXPORT_SYMBOL_GPL vmlinux 0x9dd42426 pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x9dd4c129 xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0x9dd5fd73 uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9dde0ff2 __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x9dfdf722 gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0x9dff87d6 pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0x9e026dce wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0x9e0bd1da single_release_net +EXPORT_SYMBOL_GPL vmlinux 0x9e191e7d find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0x9e2b0c74 usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0x9e3e88b7 blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e6fb3ba ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0x9e77c852 of_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x9e9a75d5 blkdev_read_iter +EXPORT_SYMBOL_GPL vmlinux 0x9ea2b87c kern_mount_data +EXPORT_SYMBOL_GPL vmlinux 0x9ea53947 of_get_videomode +EXPORT_SYMBOL_GPL vmlinux 0x9ebd4211 arizona_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x9ec1a0e7 rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0x9ec5fd7b ablkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x9ed0a25d kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9ee34bc3 inet_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x9ef01161 regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0x9f07cbde fsl_rio_mcheck_exception +EXPORT_SYMBOL_GPL vmlinux 0x9f099cf6 x509_get_sig_params +EXPORT_SYMBOL_GPL vmlinux 0x9f1836e2 pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x9f37da55 sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x9f54c853 pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0x9f6c54e0 kthread_park +EXPORT_SYMBOL_GPL vmlinux 0x9f9ff9be rio_request_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x9fa7e9c3 ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fceda6c __rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x9fcee01e ata_eh_thaw_port +EXPORT_SYMBOL_GPL vmlinux 0x9fe8d1fd ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0x9ff15066 ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0x9ff4bc4f spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0xa0208e02 irq_set_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0xa02569f2 of_dma_xlate_by_chan_id +EXPORT_SYMBOL_GPL vmlinux 0xa0383c10 cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0xa03f8396 rio_mport_chk_dev_access +EXPORT_SYMBOL_GPL vmlinux 0xa0520e28 usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xa055c5dc platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa06a6774 device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0xa091d10d fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0xa09a3340 pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0xa0a27fff pci_address_to_pio +EXPORT_SYMBOL_GPL vmlinux 0xa0a47177 pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0xa0bd74c7 ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xa0d336a6 irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0xa1009a61 pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0xa105545c regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xa111886c ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0xa1167dc4 clk_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xa155f79a ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0xa17b1abe pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0xa18f9433 mpi_read_buffer +EXPORT_SYMBOL_GPL vmlinux 0xa19758fb usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0xa1bd7822 __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xa1c1fa8b wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xa1d22894 vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0xa1d63b95 dax_do_io +EXPORT_SYMBOL_GPL vmlinux 0xa1e85b72 mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0xa1f01577 usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0xa201b568 fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0xa2308c8d crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0xa235aa38 adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xa2362c95 __mmu_notifier_invalidate_range_start +EXPORT_SYMBOL_GPL vmlinux 0xa23c7f08 reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xa24300f2 usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0xa26309b5 skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa2786f7b of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0xa281bcc9 debugfs_create_file_size +EXPORT_SYMBOL_GPL vmlinux 0xa28aaf29 rh_create +EXPORT_SYMBOL_GPL vmlinux 0xa297118b rio_set_port_lockout +EXPORT_SYMBOL_GPL vmlinux 0xa2a6e479 relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0xa2bafa40 interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xa2ce1df2 of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0xa2d19ba1 handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0xa2d3d1e0 pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa2e87bba xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0xa342d1d9 dev_pm_opp_find_freq_floor +EXPORT_SYMBOL_GPL vmlinux 0xa3522bbf cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa37dffd9 devm_devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0xa38602cd drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0xa389a49a profile_event_register +EXPORT_SYMBOL_GPL vmlinux 0xa3975f26 __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa3a04602 btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0xa3a2d9af walk_system_ram_range +EXPORT_SYMBOL_GPL vmlinux 0xa3a583fb fuse_request_send +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3ba73e5 ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0xa3e7c113 ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0xa4081d59 __module_address +EXPORT_SYMBOL_GPL vmlinux 0xa417e0a1 inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0xa439cacb dbs_check_cpu +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa49af68f __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0xa4a93263 ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0xa4d8df31 request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0xa4f94a24 of_pci_range_parser_one +EXPORT_SYMBOL_GPL vmlinux 0xa514a525 ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0xa51dd6a1 __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0xa51f4992 pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xa5327c4e debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0xa5465e11 bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0xa54a203d mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0xa588773c tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0xa5922893 i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0xa5a13ee2 ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0xa5a8c24c usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0xa5b00659 ppc_proc_freq +EXPORT_SYMBOL_GPL vmlinux 0xa5d17b5e skb_segment +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 0xa5f870f1 tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0xa60ef003 cpu_remove_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0xa61b5610 of_property_count_elems_of_size +EXPORT_SYMBOL_GPL vmlinux 0xa625110d kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0xa62b29f8 mpc8xxx_spi_rx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0xa62b775c regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xa648fbd2 dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0xa66fb534 dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6daca54 aead_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa6e20917 edac_subsys +EXPORT_SYMBOL_GPL vmlinux 0xa6f3b098 tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0xa7073438 fat_scan +EXPORT_SYMBOL_GPL vmlinux 0xa7103a47 ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xa72df8c9 __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xa7343a8a of_usb_get_dr_mode +EXPORT_SYMBOL_GPL vmlinux 0xa75312bc call_rcu_sched +EXPORT_SYMBOL_GPL vmlinux 0xa76c2f09 ref_module +EXPORT_SYMBOL_GPL vmlinux 0xa77269c2 list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0xa789a315 input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0xa78c756c of_usb_get_maximum_speed +EXPORT_SYMBOL_GPL vmlinux 0xa79ddd44 cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0xa7d249b2 handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0xa7db8ec8 skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0xa7e13a6a clk_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xa7ecd216 posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0xa82fdea1 do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa8557031 devm_regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xa8584f62 __page_file_mapping +EXPORT_SYMBOL_GPL vmlinux 0xa8758cb3 register_trace_event +EXPORT_SYMBOL_GPL vmlinux 0xa88697e2 uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0xa887f474 tcp_peer_is_proven +EXPORT_SYMBOL_GPL vmlinux 0xa888892d usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xa8a72a73 ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0xa8a8b8fc power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0xa8b3a33f tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xa8b76a68 timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xa8ced325 crypto_alloc_rng +EXPORT_SYMBOL_GPL vmlinux 0xa8ddda84 clk_debugfs_add_file +EXPORT_SYMBOL_GPL vmlinux 0xa8f14732 sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0xa8feabac usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0xa91603b1 init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa93dbed3 pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0xa9529f4f dev_pm_qos_hide_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0xa96d91f7 unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0xa97968af of_get_display_timings +EXPORT_SYMBOL_GPL vmlinux 0xa980af16 RSA_public_key_algorithm +EXPORT_SYMBOL_GPL vmlinux 0xa98b391d powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0xa9a485d9 wm8997_aod +EXPORT_SYMBOL_GPL vmlinux 0xa9aef2e1 gfn_to_hva_memslot +EXPORT_SYMBOL_GPL vmlinux 0xa9bdf9d8 kick_process +EXPORT_SYMBOL_GPL vmlinux 0xa9e18049 task_handoff_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa9f02ee0 of_dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xa9f31dbf led_trigger_store +EXPORT_SYMBOL_GPL vmlinux 0xa9f4cd21 devm_led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0xaa038f6d fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0xaa17a2e2 rh_alloc_align +EXPORT_SYMBOL_GPL vmlinux 0xaa19c7ab to_nd_blk_region +EXPORT_SYMBOL_GPL vmlinux 0xaa1d6de0 inet6_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0xaa285882 alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0xaa2871dd pci_try_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xaa2a72bf __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0xaa2af850 register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0xaa6a35cc usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xaa83ee3d wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xaa8f30bd regmap_update_bits_check_async +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaaafbc1b power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xaabb386f __clk_get_hw +EXPORT_SYMBOL_GPL vmlinux 0xaabd22d5 dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0xaaccacd4 blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0xaae3e5ed adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xaae6a0bb netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0xaaf08bfb ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0xab0d1d01 cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0xab0dac8f max_gen_clk_probe +EXPORT_SYMBOL_GPL vmlinux 0xab2491ce user_update +EXPORT_SYMBOL_GPL vmlinux 0xab29ad96 cpuidle_disable_device +EXPORT_SYMBOL_GPL vmlinux 0xab2d099a gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0xab4056e2 __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xab434133 sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0xab4ae7ea devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xab59d373 kvmppc_free_lpid +EXPORT_SYMBOL_GPL vmlinux 0xab5a5de4 fixed_phy_del +EXPORT_SYMBOL_GPL vmlinux 0xab661de5 virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0xab6ba889 usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xab6babaf pm_qos_request +EXPORT_SYMBOL_GPL vmlinux 0xab813dab kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0xab88129b crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0xab8cc45f max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0xab90d6af virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0xab945a16 __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0xaba23da2 clk_register_divider +EXPORT_SYMBOL_GPL vmlinux 0xabae0339 regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0xabbf2518 ping_seq_fops +EXPORT_SYMBOL_GPL vmlinux 0xabbfbaf4 mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0xabc640f3 list_lru_isolate +EXPORT_SYMBOL_GPL vmlinux 0xabc65db8 devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0xabd564b3 __rio_local_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xabf18891 kvm_put_kvm +EXPORT_SYMBOL_GPL vmlinux 0xabf4b6de gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0xac0598ab udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xac0e26ff uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0xac217831 spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0xac477d8a user_preparse +EXPORT_SYMBOL_GPL vmlinux 0xac66e011 usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xac7518a4 rio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xac7e5734 pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xac97d7ef devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0xaca3430f rio_enable_rx_tx_port +EXPORT_SYMBOL_GPL vmlinux 0xacbd09b2 vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0xaccc121c subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0xace1de41 ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0xace5c0fc usb_bus_list +EXPORT_SYMBOL_GPL vmlinux 0xaced8cf3 tpmm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0xacf30687 ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0xad18ee2c scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0xad353697 fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0xad4d7e73 ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0xad4fe370 fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0xad5103d9 crypto_alloc_instance2 +EXPORT_SYMBOL_GPL vmlinux 0xad708619 pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0xad903074 irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0xad9b1d07 pci_hp_remove_module_link +EXPORT_SYMBOL_GPL vmlinux 0xadc0afe5 inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0xadc785ec kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0xade367bd kvmppc_handle_store +EXPORT_SYMBOL_GPL vmlinux 0xade75a4c pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xadf2bbc5 i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0xadf6aa4d tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0xadf8bc11 devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xae00f86f regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0xae045ea9 pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0xae0bba01 trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0xae52935a perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0xae61e4b4 bio_trim +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae6d290d pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xae7151f8 phy_put +EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0xae81922b of_overlay_destroy_all +EXPORT_SYMBOL_GPL vmlinux 0xae8aa931 dev_pm_opp_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0xaf1712a2 mddev_unlock +EXPORT_SYMBOL_GPL vmlinux 0xaf2e8b0a hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0xaf36a935 __netpoll_free_async +EXPORT_SYMBOL_GPL vmlinux 0xaf433b3b regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0xaf5a83f5 md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0xaf6e844a sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0xaf804d75 md_run +EXPORT_SYMBOL_GPL vmlinux 0xaf97a8f0 ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0xaf9a5712 pci_remove_root_bus +EXPORT_SYMBOL_GPL vmlinux 0xafa27d06 pcibios_claim_one_bus +EXPORT_SYMBOL_GPL vmlinux 0xafa6a3bc sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0xafb330f7 ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0xafcf49d2 virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0xaffa4ec7 ehci_adjust_port_wakeup_flags +EXPORT_SYMBOL_GPL vmlinux 0xb005b334 kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xb006f50c sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xb03d8f44 to_nvdimm +EXPORT_SYMBOL_GPL vmlinux 0xb0400c6b add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0xb05d1281 rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xb077e70a clk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0xb0913148 btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0xb094466f __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0xb098796e dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0xb0aa11c1 bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0d08f67 regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0xb0e89a4f irq_set_chained_handler_and_data +EXPORT_SYMBOL_GPL vmlinux 0xb0feda10 extcon_update_state +EXPORT_SYMBOL_GPL vmlinux 0xb124e31b devfreq_event_add_edev +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 0xb14bcb63 dev_pm_set_dedicated_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xb1721d05 kvm_release_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0xb18429eb suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0xb1861b53 inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0xb1abef17 inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0xb1acbcce rcu_barrier_sched +EXPORT_SYMBOL_GPL vmlinux 0xb1b3eef3 generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0xb1bed25d dpm_resume_start +EXPORT_SYMBOL_GPL vmlinux 0xb1c0c1c2 async_schedule_domain +EXPORT_SYMBOL_GPL vmlinux 0xb1d3e4a3 ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb1ed3a80 thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0xb1fc3801 dma_buf_fd +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb2256567 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0xb23d3485 devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xb2488168 usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0xb24ad325 eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0xb2559d26 bio_associate_current +EXPORT_SYMBOL_GPL vmlinux 0xb29ebe52 nvdimm_bus_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0xb2c671fb devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0xb2c6ccdf fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0xb2d73690 find_module +EXPORT_SYMBOL_GPL vmlinux 0xb2f4cc7d gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0xb30a7570 irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0xb322bd2a bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0xb3e64e0a __inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0xb3e7144f sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xb3ec2955 of_irq_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xb411f56d mpc8xxx_spi_remove +EXPORT_SYMBOL_GPL vmlinux 0xb42ef989 pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0xb488588e tb_to_ns +EXPORT_SYMBOL_GPL vmlinux 0xb49a6359 inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0xb49d1c97 class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb4b851f8 flush_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4d03d91 srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xb4d07296 of_display_timings_exist +EXPORT_SYMBOL_GPL vmlinux 0xb4de1977 blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0xb4f2dca6 thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb527c8ec usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0xb52b2576 driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xb53620d1 pci_vpd_find_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xb5506fa5 crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb55a06de ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0xb562dece inet_hashinfo_init +EXPORT_SYMBOL_GPL vmlinux 0xb574fb55 usb_enable_autosuspend +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 0xb5acf536 devm_power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0xb5c2d969 __blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xb5c8edf4 btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0xb5d9bb10 __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0xb5e896fb tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0xb5f17edf perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb60b5707 of_i8042_aux_irq +EXPORT_SYMBOL_GPL vmlinux 0xb61c7aad to_nvdimm_bus +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb6294fbe regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0xb63c8ef8 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0xb668a2d9 bsg_request_fn +EXPORT_SYMBOL_GPL vmlinux 0xb67c64fd __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0xb67e2fcf regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0xb691037f trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0xb6aeb661 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xb6af100b regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0xb6ceefdd devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xb6e6d99d clk_disable +EXPORT_SYMBOL_GPL vmlinux 0xb6eb4b66 ata_sff_data_xfer_noirq +EXPORT_SYMBOL_GPL vmlinux 0xb6ed425f virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0xb6edba20 spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0xb6fe4ed4 user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0xb7329c06 clk_set_phase +EXPORT_SYMBOL_GPL vmlinux 0xb7526196 sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xb76f336a wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0xb7761a97 scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0xb786e77d percpu_ida_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb790c8ed irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xb79fb656 register_jprobe +EXPORT_SYMBOL_GPL vmlinux 0xb7b29329 of_pci_msi_chip_add +EXPORT_SYMBOL_GPL vmlinux 0xb7b862ce get_kernel_page +EXPORT_SYMBOL_GPL vmlinux 0xb7c9a8fb crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0xb7da8b11 cpufreq_frequency_table_target +EXPORT_SYMBOL_GPL vmlinux 0xb7f77027 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0xb809b9ee md_ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xb80c5722 register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0xb8374064 devm_usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xb855d404 ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0xb85610ee devfreq_event_enable_edev +EXPORT_SYMBOL_GPL vmlinux 0xb8701f71 usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0xb8770636 usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0xb8809bbe regmap_field_write +EXPORT_SYMBOL_GPL vmlinux 0xb883206b hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb89f07d2 device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0xb8a82168 unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb903674c scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0xb90685ce clockevents_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0xb908ed96 alarm_start +EXPORT_SYMBOL_GPL vmlinux 0xb9157268 of_cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0xb9176155 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0xb91dd564 ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0xb9301647 module_mutex +EXPORT_SYMBOL_GPL vmlinux 0xb94392c5 vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0xb948060a tps65912_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xb993013e kvm_flush_remote_tlbs +EXPORT_SYMBOL_GPL vmlinux 0xb9a61399 device_remove_bin_file +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 0xb9f5ec99 pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba2c8767 __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0xba3877e0 vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0xba3ab958 rio_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xba48d721 md_find_rdev_nr_rcu +EXPORT_SYMBOL_GPL vmlinux 0xba4e9751 tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0xba5e4152 gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0xba73b8f4 tpm2_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0xba75222b attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0xba8100ca device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0xba8929ea percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbaeddc53 device_create_file +EXPORT_SYMBOL_GPL vmlinux 0xbaf17376 wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xbaf4ff98 mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0xbb038ce4 perf_unregister_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb151923 of_reconfig_get_state_change +EXPORT_SYMBOL_GPL vmlinux 0xbb2187b2 dma_buf_kunmap +EXPORT_SYMBOL_GPL vmlinux 0xbb4edb93 devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0xbb7cf9cb jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0xbb7ed8e3 wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0xbb7fe540 regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0xbb890096 da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xbb90196c __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0xbb984d6e blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0xbb9bd48d devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0xbbb0c160 perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbbba39e9 mark_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0xbbc63f40 sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0xbbc85055 sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0xbbcac59b inet6_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0xbbd55272 fsl_spi_cpm_irq +EXPORT_SYMBOL_GPL vmlinux 0xbbd7dc4c dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0xbbd8e2c1 of_usb_host_tpl_support +EXPORT_SYMBOL_GPL vmlinux 0xbbfee149 rio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xbc03fcd2 virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0xbc23c68c sdhci_pci_o2_fujin2_pci_init +EXPORT_SYMBOL_GPL vmlinux 0xbc2a8bac kvm_irq_has_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbc3b84f5 crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0xbc6be238 kvm_vcpu_gfn_to_hva +EXPORT_SYMBOL_GPL vmlinux 0xbcac6160 pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbcb2c149 register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0xbcddfede ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0xbcdea464 attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0xbcfd5460 ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0xbd044052 virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0xbd17d488 i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0xbd367261 __rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbd3fe1e3 disable_hardirq +EXPORT_SYMBOL_GPL vmlinux 0xbd4c7efc mmput +EXPORT_SYMBOL_GPL vmlinux 0xbd5cb8b9 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0xbd7fef5e phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0xbda8f72c fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0xbdab6f62 device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xbdabb2bc crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0xbdd295f0 trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xbdd2f42a rcu_bh_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0xbdd8fe94 pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0xbdf96a07 netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0xbdfc39d3 gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xbe1586de i2c_new_dummy +EXPORT_SYMBOL_GPL vmlinux 0xbe1887e4 ata_unpack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xbe198379 blk_set_queue_dying +EXPORT_SYMBOL_GPL vmlinux 0xbe2063ab of_property_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0xbe3df9e6 rio_mport_get_efb +EXPORT_SYMBOL_GPL vmlinux 0xbe4a7f2a pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe70e623 relay_close +EXPORT_SYMBOL_GPL vmlinux 0xbe7604c8 tc3589x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xbe8b7219 regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xbe96dfd8 of_reconfig_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbe9a3c94 dev_pm_opp_add +EXPORT_SYMBOL_GPL vmlinux 0xbe9c39d8 get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0xbe9f679b crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0xbea3ee4c kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbea9ec86 ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0xbeb58f15 rio_attach_device +EXPORT_SYMBOL_GPL vmlinux 0xbec22e64 devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0xbee21107 dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf04fbc9 of_pci_find_msi_chip_by_node +EXPORT_SYMBOL_GPL vmlinux 0xbf0b345b get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0xbf1cc04b tty_termios_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0xbf2e86e6 rio_mport_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xbf7d5603 crypto_lookup_aead +EXPORT_SYMBOL_GPL vmlinux 0xbf7fe8c9 wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbf8565bf blockdev_superblock +EXPORT_SYMBOL_GPL vmlinux 0xbf87498b fat_detach +EXPORT_SYMBOL_GPL vmlinux 0xbfb1cfb4 wm5102_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0xbfb7fbeb blocking_notifier_chain_cond_register +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfc823c7 fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xbfc970d1 debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0xbfdbe151 pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0xbfe5616d tick_broadcast_oneshot_control +EXPORT_SYMBOL_GPL vmlinux 0xbff0f49a tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0xbff6fe7b device_add +EXPORT_SYMBOL_GPL vmlinux 0xc00131cf visitor64 +EXPORT_SYMBOL_GPL vmlinux 0xc019df9a dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xc01dcd56 sdhci_pci_o2_probe_slot +EXPORT_SYMBOL_GPL vmlinux 0xc02bec3c usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xc0521b2a ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0xc061367e mpic_msgr_get +EXPORT_SYMBOL_GPL vmlinux 0xc065a455 cpu_core_index_of_thread +EXPORT_SYMBOL_GPL vmlinux 0xc078614e fsl_spi_cpm_bufs +EXPORT_SYMBOL_GPL vmlinux 0xc08647ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc09354c4 sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0xc0971424 cpu_remove_dev_attr_group +EXPORT_SYMBOL_GPL vmlinux 0xc0a3cfc6 usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0xc0a96e14 rcu_gp_is_expedited +EXPORT_SYMBOL_GPL vmlinux 0xc0bf245d sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0xc0d26387 kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc0df8865 timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0xc0e0f50e xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xc0e75cec visitor128 +EXPORT_SYMBOL_GPL vmlinux 0xc0f5c6c7 crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0xc10d44f6 scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0xc127446f device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xc132c624 pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0xc17515d7 usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0xc179226b task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xc17b6572 ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0xc18402d9 extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc18578ed process_srcu +EXPORT_SYMBOL_GPL vmlinux 0xc18926a4 usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0xc18b14d6 ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0xc193e835 ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xc1a1dee7 mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0xc1a7fae6 clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0xc1cd50ee blk_queue_dma_drain +EXPORT_SYMBOL_GPL vmlinux 0xc1ea5067 swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0xc1f10466 crypto_init_ahash_spawn +EXPORT_SYMBOL_GPL vmlinux 0xc1fd1152 blk_queue_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0xc221769b power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc2318a9b nvdimm_bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc233a05b scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0xc24095ef pci_ignore_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xc2576a07 pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xc2670e34 uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0xc280fb46 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0xc298cf08 spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0xc2c25342 usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xc2e728dc ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0xc313f314 pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0xc31822ad device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc358b028 usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0xc35babc0 of_irq_to_resource_table +EXPORT_SYMBOL_GPL vmlinux 0xc37226a5 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0xc3a2de3a blk_mq_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0xc3a4685d virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0xc3b73ef3 devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0xc3babd66 pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0xc3c111bc posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0xc3e67b0b device_find_child +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc43401ce serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xc43e6092 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc46974fb debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0xc46d98d5 input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0xc46f7d09 thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0xc4771fc0 udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xc47cf8a9 scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0xc48693c8 clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0xc4890829 crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc4be2a7c rio_route_add_entry +EXPORT_SYMBOL_GPL vmlinux 0xc4c5fc18 kernfs_path +EXPORT_SYMBOL_GPL vmlinux 0xc4cf9d73 system_trusted_keyring +EXPORT_SYMBOL_GPL vmlinux 0xc4d21d97 dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0xc4ef0440 fsl_spi_cpm_init +EXPORT_SYMBOL_GPL vmlinux 0xc4fc2429 device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0xc50fbcc1 __ip_route_output_key +EXPORT_SYMBOL_GPL vmlinux 0xc5122ea0 led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0xc53809f6 regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0xc53b334e security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0xc542933a timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0xc54e6c9a mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xc54f8501 dax_fault +EXPORT_SYMBOL_GPL vmlinux 0xc557834d mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc57e9354 stmpe_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xc5a2c19f idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc5a995a5 devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0xc5c3befd __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0xc5e4963d of_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0xc5f43cc1 of_get_nand_bus_width +EXPORT_SYMBOL_GPL vmlinux 0xc604d48d sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0xc606cd3c boot_cpuid +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc61fb7bb tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0xc63d847d ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xc65d3eed ring_buffer_entries_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc67538d0 get_device +EXPORT_SYMBOL_GPL vmlinux 0xc67989ab hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc68aa252 __atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc6a4a872 __clk_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xc6b2d32e usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0xc6c0aba3 clk_fractional_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xc6c95ea5 pci_generic_config_read32 +EXPORT_SYMBOL_GPL vmlinux 0xc6e0f376 power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0xc6ebd4cd pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0xc70e4b59 kvmppc_claim_lpid +EXPORT_SYMBOL_GPL vmlinux 0xc72e1233 __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xc7355b4d unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0xc73adfec tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc7472075 dma_buf_mmap +EXPORT_SYMBOL_GPL vmlinux 0xc7498e8d device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xc74a19fa regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0xc76492d3 devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0xc76fcbe2 find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0xc79fcea1 clk_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0xc7a14e1c usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7a488c9 arizona_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0xc7c6391c mpi_set_buffer +EXPORT_SYMBOL_GPL vmlinux 0xc7e39bca ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc827f73e bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc829a5e5 pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0xc85139a6 extcon_get_cable_state +EXPORT_SYMBOL_GPL vmlinux 0xc852172f ip_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0xc878768b dev_pm_opp_get_opp_count +EXPORT_SYMBOL_GPL vmlinux 0xc87c1f84 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xc895e2fa of_regulator_match +EXPORT_SYMBOL_GPL vmlinux 0xc8add232 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0xc8de802f cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0xc8ec5fb0 devm_hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0xc8ee8d96 devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0xc8f4c40e sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0xc91277a1 kgdb_schedule_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xc9163e8a percpu_ida_for_each_free +EXPORT_SYMBOL_GPL vmlinux 0xc925c567 fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0xc935a7bc dax_clear_blocks +EXPORT_SYMBOL_GPL vmlinux 0xc9394a5b usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0xc94a6e45 __clk_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0xc94d6a7e ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc9712e25 pwm_disable +EXPORT_SYMBOL_GPL vmlinux 0xc97aaf45 device_reset +EXPORT_SYMBOL_GPL vmlinux 0xc97c990e spi_master_suspend +EXPORT_SYMBOL_GPL vmlinux 0xc97d1140 cpufreq_cooling_get_level +EXPORT_SYMBOL_GPL vmlinux 0xc97e9bff register_jprobes +EXPORT_SYMBOL_GPL vmlinux 0xc99ffa1b ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0xc9a83b86 anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0xc9b3ffc9 uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0xc9b9e88a list_lru_count_one +EXPORT_SYMBOL_GPL vmlinux 0xc9d6bced shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xc9fcc579 blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0xca1210f9 tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0xca217356 stmpe_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xca36e453 crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0xca3bdab1 dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0xca54b023 regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0xca5bd0c3 xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xca8b50f2 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xca945d5d device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcad7fdd3 pci_reset_bridge_secondary_bus +EXPORT_SYMBOL_GPL vmlinux 0xcadee909 crypto_grab_spawn +EXPORT_SYMBOL_GPL vmlinux 0xcae92e06 irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0xcaf0f26e gfn_to_page_many_atomic +EXPORT_SYMBOL_GPL vmlinux 0xcb0f23a4 stmpe_block_write +EXPORT_SYMBOL_GPL vmlinux 0xcb15eee9 sdhci_pci_get_data +EXPORT_SYMBOL_GPL vmlinux 0xcb40dcfa xattr_getsecurity +EXPORT_SYMBOL_GPL vmlinux 0xcb469d2b ddebug_add_module +EXPORT_SYMBOL_GPL vmlinux 0xcb5ea712 regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0xcb604ebe usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0xcb6f197d regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0xcbb66cd0 blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbee20b2 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0xcbf02956 dma_buf_kmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0xcc01d91e dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0xcc0f1009 power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0xcc1aab0b rtc_irq_set_state +EXPORT_SYMBOL_GPL vmlinux 0xcc1cffa6 sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xcc26861d rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0xcc2ba30d list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0xcc34fcc6 blkdev_write_iter +EXPORT_SYMBOL_GPL vmlinux 0xcc44961f kvmppc_alloc_lpid +EXPORT_SYMBOL_GPL vmlinux 0xcc54aa71 cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0xcc67ac0f pstore_register +EXPORT_SYMBOL_GPL vmlinux 0xcc85fcb6 async_schedule +EXPORT_SYMBOL_GPL vmlinux 0xcc8ac91c nvdimm_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xcce20913 bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0xcd1645c2 trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0xcd2bba63 blk_unprep_request +EXPORT_SYMBOL_GPL vmlinux 0xcd6492ab trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0xcd7c02b9 rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0xcd8c195b rtc_irq_set_freq +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcd974f00 rcu_all_qs +EXPORT_SYMBOL_GPL vmlinux 0xcdb06cfa pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0xcdb69bf3 x509_request_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcdd9d135 get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0xcddf0388 mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0xcde7dbb8 fuse_get_req_for_background +EXPORT_SYMBOL_GPL vmlinux 0xcdfae1a0 gpiochip_set_chained_irqchip +EXPORT_SYMBOL_GPL vmlinux 0xcdfe3ee1 da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0xce02bbfb devm_regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xce2a0cc6 cpufreq_table_validate_and_show +EXPORT_SYMBOL_GPL vmlinux 0xce48631c rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0xce607f0f seq_release_net +EXPORT_SYMBOL_GPL vmlinux 0xce6a9d9a trace_current_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xce6eb824 ip6_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0xce7105b9 virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0xce868bb5 max_gen_clk_remove +EXPORT_SYMBOL_GPL vmlinux 0xce974ac7 arizona_request_irq +EXPORT_SYMBOL_GPL vmlinux 0xcebb06fc rhashtable_walk_init +EXPORT_SYMBOL_GPL vmlinux 0xcedd7c36 fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xcefc0b7d driver_register +EXPORT_SYMBOL_GPL vmlinux 0xcf0377f4 inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0xcf349247 devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0xcf54ea93 async_unregister_domain +EXPORT_SYMBOL_GPL vmlinux 0xcf5c7e9e irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0xcf62d638 ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0xcf634a95 rio_dev_get +EXPORT_SYMBOL_GPL vmlinux 0xcf66fab8 kvm_vcpu_uninit +EXPORT_SYMBOL_GPL vmlinux 0xcf6a638f sg_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xcf771f5a __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0xcf85cedc skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0xcf9bb831 inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0xcf9e13bf crypto_unregister_aeads +EXPORT_SYMBOL_GPL vmlinux 0xcfb5871c irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0xcfbb1f54 ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0xcfc68341 synchronize_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0xcfd7d6e0 crypto_lookup_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xcfe1e69f wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xd00766c7 rhashtable_insert_slow +EXPORT_SYMBOL_GPL vmlinux 0xd0088a0f transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0xd01e76a1 bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0xd0217170 wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xd03c7700 secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0xd0469adc sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0xd05e9c5a __rio_local_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0xd06524ba raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd067d3c5 system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0xd0975582 regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xd09d32c1 perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0xd0b91907 posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd1278864 kvmppc_prepare_to_enter +EXPORT_SYMBOL_GPL vmlinux 0xd13046e8 clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0xd16712f3 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xd1708589 blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0xd1844b5a device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xd186a48c cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0xd19093c3 pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0xd1c81524 bmp085_remove +EXPORT_SYMBOL_GPL vmlinux 0xd1dc400e regmap_get_max_register +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 0xd218e535 spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xd221b636 pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0xd22a3fa4 usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0xd235263e irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xd27244c5 usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd2843f71 devres_add +EXPORT_SYMBOL_GPL vmlinux 0xd285c69c rhashtable_walk_start +EXPORT_SYMBOL_GPL vmlinux 0xd296dfe9 nvdimm_pmem_region_create +EXPORT_SYMBOL_GPL vmlinux 0xd2a24fc0 spi_unregister_master +EXPORT_SYMBOL_GPL vmlinux 0xd2a86a81 fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0xd2aaaccd usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0xd2aaeb4e kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0xd2b2a399 elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd2edf4b7 ata_get_cmd_descript +EXPORT_SYMBOL_GPL vmlinux 0xd315cb3a pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0xd333a10a i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xd349681d skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0xd35a05d1 ata_eh_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0xd35ace5c ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0xd370edb3 dma_buf_unmap_attachment +EXPORT_SYMBOL_GPL vmlinux 0xd3819155 regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0xd381f545 fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0xd3843a2d arizona_dev_init +EXPORT_SYMBOL_GPL vmlinux 0xd3cce6af iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0xd3d82625 lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0xd3f59742 rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd40e68dd spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0xd40f2db6 pci_cleanup_aer_uncorrect_error_status +EXPORT_SYMBOL_GPL vmlinux 0xd41965b5 extcon_set_cable_state +EXPORT_SYMBOL_GPL vmlinux 0xd41fffab interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xd4225ff7 ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0xd4442fb3 kvm_vcpu_gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL vmlinux 0xd44a2e4b gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd4542c68 sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xd46becab page_cache_sync_readahead +EXPORT_SYMBOL_GPL vmlinux 0xd4984533 __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0xd498834f fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0xd4a81027 devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xd4b17de1 PageHuge +EXPORT_SYMBOL_GPL vmlinux 0xd4b416ba flush_fp_to_thread +EXPORT_SYMBOL_GPL vmlinux 0xd4b563b1 ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0xd4b9bbe2 disk_get_part +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4d51471 kvm_is_visible_gfn +EXPORT_SYMBOL_GPL vmlinux 0xd4e87149 device_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0xd4edb270 nd_blk_region_set_provider_data +EXPORT_SYMBOL_GPL vmlinux 0xd4f89d22 put_device +EXPORT_SYMBOL_GPL vmlinux 0xd5348487 irq_domain_add_simple +EXPORT_SYMBOL_GPL vmlinux 0xd550d18d extcon_register_interest +EXPORT_SYMBOL_GPL vmlinux 0xd5511998 inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0xd568d0db gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0xd57b7e6c platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0xd5933e8d transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0xd59490a5 fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0xd59bf410 tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0xd5bd7dac ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd5bea8d3 tcp_fetch_timewait_stamp +EXPORT_SYMBOL_GPL vmlinux 0xd60c99b5 rcu_batches_completed_bh +EXPORT_SYMBOL_GPL vmlinux 0xd6234d7a ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xd6368e57 key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd681ec19 raw_seq_open +EXPORT_SYMBOL_GPL vmlinux 0xd68355c2 platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0xd6a023a0 gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0xd6acd350 ata_sg_init +EXPORT_SYMBOL_GPL vmlinux 0xd6c2e04b __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0xd6f6b81e blk_rq_err_bytes +EXPORT_SYMBOL_GPL vmlinux 0xd6feefa5 agp_num_entries +EXPORT_SYMBOL_GPL vmlinux 0xd705b4c7 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0xd710dd7a devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0xd717fee9 ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0xd71fd8fb crypto_alloc_ablkcipher +EXPORT_SYMBOL_GPL vmlinux 0xd72000a7 devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0xd753286c md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0xd7534535 anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd7557227 __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd77c0bc8 klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xd79cbab0 powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0xd7ab5a26 usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xd7d79132 put_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0xd7d79c75 page_endio +EXPORT_SYMBOL_GPL vmlinux 0xd7d7c6d9 pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0xd809ebca dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0xd816d2b4 gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xd81de62c ring_buffer_record_enable +EXPORT_SYMBOL_GPL vmlinux 0xd820c283 eventfd_ctx_remove_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xd838af78 kvmppc_emulate_instruction +EXPORT_SYMBOL_GPL vmlinux 0xd841c3cb devfreq_event_get_edev_count +EXPORT_SYMBOL_GPL vmlinux 0xd8494228 pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0xd84f7e95 usb_phy_generic_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd8525ea7 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0xd85319e6 dma_buf_vmap +EXPORT_SYMBOL_GPL vmlinux 0xd85e80d7 debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0xd86f8e00 extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0xd87601cc ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd89321f2 thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xd8ab8261 key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0xd8b37879 usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0xd8b93aaf rio_get_asm +EXPORT_SYMBOL_GPL vmlinux 0xd8eb6d47 security_kernel_fw_from_file +EXPORT_SYMBOL_GPL vmlinux 0xd8ee9aea tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0xd8fca8ed tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0xd9326e71 tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0xd938fe51 gpiod_count +EXPORT_SYMBOL_GPL vmlinux 0xd942d353 ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0xd94aa457 display_timings_release +EXPORT_SYMBOL_GPL vmlinux 0xd94c0655 reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd96646f0 pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd96d591d subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd9704b1a posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0xd973f5ee sysfs_create_mount_point +EXPORT_SYMBOL_GPL vmlinux 0xd97562e5 ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0xd9933448 ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0xd99414c4 gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0xd9bd3067 shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0xd9c677c0 of_fdt_unflatten_tree +EXPORT_SYMBOL_GPL vmlinux 0xd9d4d10a regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0xd9ecb670 ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xda092cb1 of_fixed_factor_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0xda0a4d22 mpic_msgr_enable +EXPORT_SYMBOL_GPL vmlinux 0xda22b434 devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xda26816b tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0xda4b9dbb fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0xda69e44a kvm_gfn_to_hva_cache_init +EXPORT_SYMBOL_GPL vmlinux 0xda8cb2e5 threads_core_mask +EXPORT_SYMBOL_GPL vmlinux 0xda9ddfd3 ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0xdaae6930 of_get_fb_videomode +EXPORT_SYMBOL_GPL vmlinux 0xdab096e8 xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0xdab5ce32 pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xdace2a48 i2c_lock_adapter +EXPORT_SYMBOL_GPL vmlinux 0xdad0bf94 of_prop_next_u32 +EXPORT_SYMBOL_GPL vmlinux 0xdae5f405 dma_buf_put +EXPORT_SYMBOL_GPL vmlinux 0xdae715e0 videomode_from_timing +EXPORT_SYMBOL_GPL vmlinux 0xdaed3073 timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdafbb6fd lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xdb088cb1 pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0xdb1c7ab9 crypto_nivaead_type +EXPORT_SYMBOL_GPL vmlinux 0xdb2213f9 gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0xdb45e3ec spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0xdb52b69d crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0xdb5ed37e clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0xdb86a57c __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdbb61112 ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0xdbef54f5 crypto_init_spawn +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdc145698 bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0xdc1490f5 of_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xdc1c379d __list_lru_init +EXPORT_SYMBOL_GPL vmlinux 0xdc3230b8 blkg_lookup +EXPORT_SYMBOL_GPL vmlinux 0xdc480c91 __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0xdc50ffcb wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xdc631562 tpm2_probe +EXPORT_SYMBOL_GPL vmlinux 0xdc6af0b0 of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc871b77 virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0xdc88ea07 security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdcacc4b8 thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdcae517c wb_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0xdcc11013 ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0xdcd791fe napi_hash_del +EXPORT_SYMBOL_GPL vmlinux 0xdcdfb965 ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdce7b510 for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0xdcf033d9 ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0xdd17ffec trace_clock +EXPORT_SYMBOL_GPL vmlinux 0xdd20753b sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0xdd2efc0f ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0xdd33e3a6 unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0xdd391eff profile_event_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdd703f7e regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0xdd729424 usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0xddad8c39 input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddd58dc0 ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0xddda3690 ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0xdde5ea7b ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0xddf0c232 usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0xddf705c5 __kvm_set_memory_region +EXPORT_SYMBOL_GPL vmlinux 0xde0ccc53 key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0xde50ff0c device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0xde8b62c0 pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0xde9f614b __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0xdec16865 ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xded0dc2a rio_request_dma +EXPORT_SYMBOL_GPL vmlinux 0xded869d3 bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0xdef02dcb extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf2efef3 usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xdf32a26b spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0xdf402d24 ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0xdf71ef4a mpc8xxx_spi_rx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0xdf8c9650 usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0xdfab16b7 ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0xdfb0428c ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0xdfc301d6 ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xdfca9d7e da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0xdfdd88a7 regmap_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xdfe66299 component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0xe007de41 kallsyms_lookup_name +EXPORT_SYMBOL_GPL vmlinux 0xe023ac88 arizona_clk32k_disable +EXPORT_SYMBOL_GPL vmlinux 0xe02eb6d0 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0xe036b3e9 mpic_msgr_put +EXPORT_SYMBOL_GPL vmlinux 0xe0482de2 platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xe089cfcc agp_memory_reserved +EXPORT_SYMBOL_GPL vmlinux 0xe09dcaa2 ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xe0b1c103 clk_set_max_rate +EXPORT_SYMBOL_GPL vmlinux 0xe0bfde15 devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0xe0e6becd led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0xe0fc06ee __nvdimm_bus_register +EXPORT_SYMBOL_GPL vmlinux 0xe10dde42 driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0xe10eb58a regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0xe11d3a51 inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0xe121cbb6 static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0xe127f08c pci_bus_sem +EXPORT_SYMBOL_GPL vmlinux 0xe173f0de inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe19eb1c4 percpu_ida_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe1b23ae4 tcp_death_row +EXPORT_SYMBOL_GPL vmlinux 0xe1bd6c99 rio_init_mports +EXPORT_SYMBOL_GPL vmlinux 0xe1e6bf34 dma_buf_vunmap +EXPORT_SYMBOL_GPL vmlinux 0xe2313c6e cpci_hp_register_controller +EXPORT_SYMBOL_GPL vmlinux 0xe2397f17 virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0xe240df45 phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0xe26e4fcf alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0xe27d4d3d crypto_unregister_pcomp +EXPORT_SYMBOL_GPL vmlinux 0xe28a1d1a sdhci_pci_spt_drive_strength +EXPORT_SYMBOL_GPL vmlinux 0xe29a1ac8 regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0xe2bf71a2 __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0xe2c66742 find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xe2ff9477 gfn_to_pfn_prot +EXPORT_SYMBOL_GPL vmlinux 0xe3043ff9 request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xe316b343 gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0xe3283470 ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0xe32fb230 alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0xe35a8a5f vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0xe36860c8 skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0xe384a102 usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xe3997b35 tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xe3bd8b33 mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0xe3c6a1a6 br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0xe3cba0db platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0xe3daf7bf of_alias_get_id +EXPORT_SYMBOL_GPL vmlinux 0xe3dc9b9a regmap_get_reg_stride +EXPORT_SYMBOL_GPL vmlinux 0xe3df738e handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0xe3f277c7 shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0xe3f66a35 __blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0xe3f79259 spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xe42de1c3 clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0xe4538ea4 dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe4550688 pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0xe45877bf i2c_new_probed_device +EXPORT_SYMBOL_GPL vmlinux 0xe460735e hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0xe4689576 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xe489f22a ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe4b5e318 ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0xe4c031f8 btree_merge +EXPORT_SYMBOL_GPL vmlinux 0xe50e986b swiotlb_tbl_sync_single +EXPORT_SYMBOL_GPL vmlinux 0xe54a5201 sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0xe56d79f5 ping_proc_register +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe58fb452 aer_irq +EXPORT_SYMBOL_GPL vmlinux 0xe59ce6f3 ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0xe5b11be5 crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0xe5ea8427 pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0xe5ef9204 regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xe60f2c3c _submit_bh +EXPORT_SYMBOL_GPL vmlinux 0xe620ecc9 subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xe624cec0 gpiochip_add +EXPORT_SYMBOL_GPL vmlinux 0xe63ad648 fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0xe651f76e selinux_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe67c8c48 regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0xe68dcd03 blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0xe6b17edb pci_common_swizzle +EXPORT_SYMBOL_GPL vmlinux 0xe6c68334 ddebug_remove_module +EXPORT_SYMBOL_GPL vmlinux 0xe6cec4e3 pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0xe6e1c5fe uuid_be_gen +EXPORT_SYMBOL_GPL vmlinux 0xe6ef4abf dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0xe6ff7c60 __clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0xe7145917 usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0xe7317b8e usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xe732aca6 inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0xe7467fed regmap_field_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xe7497857 __gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0xe75e0d13 sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe7a4ffb2 blkcipher_aead_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0xe7a8fd87 device_add_property_set +EXPORT_SYMBOL_GPL vmlinux 0xe7bdfeaf debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0xe7c04eaa debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0xe7cb82ea divider_round_rate +EXPORT_SYMBOL_GPL vmlinux 0xe7e92475 subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0xe7f18b3c threads_per_subcore +EXPORT_SYMBOL_GPL vmlinux 0xe7ffe877 pcpu_base_addr +EXPORT_SYMBOL_GPL vmlinux 0xe80466b3 usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0xe8068480 pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe8325601 rio_mport_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xe848f27d __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0xe84bf36d ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0xe85c55e7 btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe85c56cb usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0xe862c4b7 dpm_suspend_start +EXPORT_SYMBOL_GPL vmlinux 0xe86bd375 usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xe88818dd stmpe_set_altfunc +EXPORT_SYMBOL_GPL vmlinux 0xe8a1360a ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0xe8a51133 pci_stop_root_bus +EXPORT_SYMBOL_GPL vmlinux 0xe8a60f3a of_property_read_u32_index +EXPORT_SYMBOL_GPL vmlinux 0xe8bb2096 pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0xe8cce085 pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0xe8dc49b1 nd_blk_region_provider_data +EXPORT_SYMBOL_GPL vmlinux 0xe90176a1 wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0xe924ad02 ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xe92563a1 unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe95a9d51 usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0xe9805e81 pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0xe981d538 extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe98d1267 rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0xe9970242 usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0xe9a392be spi_async_locked +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9e65504 eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0xe9ed364c sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea418e0f atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0xea4ccec0 crypto_init_spawn2 +EXPORT_SYMBOL_GPL vmlinux 0xea581ee4 sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0xea58cbe0 ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0xea8d98b3 irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0xea98d334 spi_async +EXPORT_SYMBOL_GPL vmlinux 0xeae46284 blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0xeb0e160b pwm_can_sleep +EXPORT_SYMBOL_GPL vmlinux 0xeb1b521b sdhci_pci_o2_resume +EXPORT_SYMBOL_GPL vmlinux 0xeb26f4df input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0xeb2804f7 power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0xeb354405 kvm_release_page_clean +EXPORT_SYMBOL_GPL vmlinux 0xeb451f4d wm5110_patch +EXPORT_SYMBOL_GPL vmlinux 0xeb4894e1 trace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0xeb4d35e8 nvdimm_provider_data +EXPORT_SYMBOL_GPL vmlinux 0xeb563a78 replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0xeb7e8f5f rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0xeb8ae736 klist_init +EXPORT_SYMBOL_GPL vmlinux 0xeb9abbee ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xebd1992b devres_release +EXPORT_SYMBOL_GPL vmlinux 0xebdb31d4 analyse_instr +EXPORT_SYMBOL_GPL vmlinux 0xebe3a8b7 kthread_unpark +EXPORT_SYMBOL_GPL vmlinux 0xebebcddb i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xebec57c4 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xec07d6ff inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0xec19d93f gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0xec1b043e regulator_suspend_prepare +EXPORT_SYMBOL_GPL vmlinux 0xec1bde24 kvm_vcpu_yield_to +EXPORT_SYMBOL_GPL vmlinux 0xec1da168 mddev_congested +EXPORT_SYMBOL_GPL vmlinux 0xec25f967 klist_del +EXPORT_SYMBOL_GPL vmlinux 0xec3325e2 __clk_get_num_parents +EXPORT_SYMBOL_GPL vmlinux 0xec465004 class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0xec834979 of_clk_src_onecell_get +EXPORT_SYMBOL_GPL vmlinux 0xec88ab0c crypto_alloc_instance +EXPORT_SYMBOL_GPL vmlinux 0xec8fbf53 call_filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0xecbd902c wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0xecc65725 serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0xed22c18d irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0xed788a04 __blk_run_queue_uncond +EXPORT_SYMBOL_GPL vmlinux 0xedea1415 xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0xee1bc735 get_net_ns_by_fd +EXPORT_SYMBOL_GPL vmlinux 0xee3ba2c4 spi_busnum_to_master +EXPORT_SYMBOL_GPL vmlinux 0xee429c8e da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0xee4e7ed5 of_init_opp_table +EXPORT_SYMBOL_GPL vmlinux 0xee575fc6 add_to_page_cache_lru +EXPORT_SYMBOL_GPL vmlinux 0xee5ef7bd crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xeeb8d290 ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0xeebd578b rio_release_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0xeefe47ab pci_ats_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xef0a7368 of_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xef119aba cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0xef1ab7c0 look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0xef3b1d32 rtc_irq_unregister +EXPORT_SYMBOL_GPL vmlinux 0xef409b74 kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0xef464c28 getboottime64 +EXPORT_SYMBOL_GPL vmlinux 0xef480cc0 platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef7a522f dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0xef7da4e1 device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0xef8c7850 pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0xef8cd912 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0xef91819a rio_release_dma +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefb3d277 dev_pm_opp_disable +EXPORT_SYMBOL_GPL vmlinux 0xefbf87a2 power_supply_set_property +EXPORT_SYMBOL_GPL vmlinux 0xefc7efad crypto_givcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xeff95c48 pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0xf0133be8 serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0xf021b983 sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0xf02abfc1 page_cache_async_readahead +EXPORT_SYMBOL_GPL vmlinux 0xf0363f73 sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0xf038bad8 power_supply_external_power_changed +EXPORT_SYMBOL_GPL vmlinux 0xf03c072f __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0xf0727f12 ktime_get_raw_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xf07b50c7 regmap_fields_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xf07d6213 irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0xf082b27f of_css +EXPORT_SYMBOL_GPL vmlinux 0xf0c14179 dm_disk +EXPORT_SYMBOL_GPL vmlinux 0xf0f5dbc2 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0xf110cb51 gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xf12659b8 nd_region_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0xf158f170 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0xf15f84a4 n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0xf1638af8 nvdimm_blk_region_create +EXPORT_SYMBOL_GPL vmlinux 0xf1745314 event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0xf1750a8f dma_buf_begin_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0xf175b56e usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0xf17ee33b regmap_field_alloc +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 0xf1d5e4bf gpiod_set_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xf1f85306 regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0xf209b7fe register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf259d3fa sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0xf27977e2 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0xf2b66291 cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0xf2ce1706 nd_region_provider_data +EXPORT_SYMBOL_GPL vmlinux 0xf2e167fd class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf2ee7487 usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0xf2efd95e kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0xf2f077cc pkey_id_type_name +EXPORT_SYMBOL_GPL vmlinux 0xf2fca922 uart_parse_options +EXPORT_SYMBOL_GPL vmlinux 0xf3012f6c rh_free +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 0xf3223f0c usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf33b1061 ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0xf33d1f56 clk_register_divider_table +EXPORT_SYMBOL_GPL vmlinux 0xf3468f25 rio_release_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xf3574596 sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0xf35adf42 ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf39a8db2 fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0xf39d6f51 regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0xf3a26a0e regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3bcc9ea dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0xf3ef5b3e regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0xf3f18238 ktime_get_resolution_ns +EXPORT_SYMBOL_GPL vmlinux 0xf3f4065e driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf411984f single_open_net +EXPORT_SYMBOL_GPL vmlinux 0xf4123116 cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xf4673716 of_dma_get_range +EXPORT_SYMBOL_GPL vmlinux 0xf46a3a9c regmap_fields_write +EXPORT_SYMBOL_GPL vmlinux 0xf47c8eff pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0xf48ba30e ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0xf494f618 mmc_regulator_get_ocrmask +EXPORT_SYMBOL_GPL vmlinux 0xf499fdb2 rcu_barrier_bh +EXPORT_SYMBOL_GPL vmlinux 0xf4b333d1 synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0xf4b867a0 __get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0xf4da3546 kvmppc_init_lpid +EXPORT_SYMBOL_GPL vmlinux 0xf4f977ce crypto_unregister_rngs +EXPORT_SYMBOL_GPL vmlinux 0xf4fc2d6c __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf50a54ca device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0xf50e632d raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0xf5257c12 crypto_aead_setkey +EXPORT_SYMBOL_GPL vmlinux 0xf54042db ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf5500355 pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf55dca81 fsnotify +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5aa9291 root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf5bcf1b2 __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0xf5e7f053 rh_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf5f40697 key_type_user +EXPORT_SYMBOL_GPL vmlinux 0xf63ca591 blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0xf63fbe1d blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0xf64f81d7 bdev_write_page +EXPORT_SYMBOL_GPL vmlinux 0xf65a62a0 pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0xf671aa92 of_pci_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xf682f84d led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0xf687a10b unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0xf69a64c4 tc3589x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xf6ab549e lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0xf6e22a6c dax_pfn_mkwrite +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf6f6bf91 device_rename +EXPORT_SYMBOL_GPL vmlinux 0xf70eb29b rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0xf717171f pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0xf71ff53b bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xf73acd32 find_symbol +EXPORT_SYMBOL_GPL vmlinux 0xf7504871 nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0xf762b1d4 page_mkclean +EXPORT_SYMBOL_GPL vmlinux 0xf7655a35 ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xf77d2900 usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xf7896e4e __gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xf78aaeaa xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0xf7da36cc ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0xf7f322f8 device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0xf8067156 kvm_vcpu_kick +EXPORT_SYMBOL_GPL vmlinux 0xf82f16b3 execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf834bb65 bdev_read_page +EXPORT_SYMBOL_GPL vmlinux 0xf8534b56 locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0xf872eac6 simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0xf8802492 print_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xf8d771ce bdev_direct_access +EXPORT_SYMBOL_GPL vmlinux 0xf8db3acd sk_set_memalloc +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 0xf92ce956 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0xf932015f __raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf9488398 regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0xf95322f4 kthread_parkme +EXPORT_SYMBOL_GPL vmlinux 0xf9547a17 divider_recalc_rate +EXPORT_SYMBOL_GPL vmlinux 0xf958b542 tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0xf95a38da adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf95f0c20 pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0xf9697416 regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0xf96c482d sock_prot_inuse_add +EXPORT_SYMBOL_GPL vmlinux 0xf97b7c31 dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0xf98e3162 of_prop_next_string +EXPORT_SYMBOL_GPL vmlinux 0xf991c09f rcu_qs_ctr +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9c2da57 clkdev_create +EXPORT_SYMBOL_GPL vmlinux 0xf9ca3160 ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xf9ce6f04 crypto_alloc_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xf9f53954 ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0xfa022208 register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0xfa06afa4 nfq_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0xfa094ce2 wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xfa0aa483 ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0xfa11cda2 xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0xfa1472e9 fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xfa162c28 clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0xfa1db739 reservation_object_test_signaled_rcu +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa1f4662 scatterwalk_start +EXPORT_SYMBOL_GPL vmlinux 0xfa478458 rio_mport_get_feature +EXPORT_SYMBOL_GPL vmlinux 0xfa4bd532 arizona_dev_exit +EXPORT_SYMBOL_GPL vmlinux 0xfa57ed2c queue_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0xfa82b33d desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0xfa8e8570 crypto_unregister_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xfa9699da phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0xfaacf26f kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0xfaaee736 pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0xfab60503 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0xfabe8044 da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xfacfded9 sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0xfb11d150 da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0xfb1419bd devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xfb21effe rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0xfb2ba8e7 component_del +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb52b77d __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name +EXPORT_SYMBOL_GPL vmlinux 0xfb81bd46 rq_flush_dcache_pages +EXPORT_SYMBOL_GPL vmlinux 0xfb83db03 cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0xfb8a6173 dma_buf_detach +EXPORT_SYMBOL_GPL vmlinux 0xfb94e7ce pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbcfdcfa bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0xfbed5986 dma_buf_kmap +EXPORT_SYMBOL_GPL vmlinux 0xfbee2c5d pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0xfbef29a4 vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0xfbf2e81a subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0xfbf37055 power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc25cb07 napi_by_id +EXPORT_SYMBOL_GPL vmlinux 0xfc75de7c ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0xfc790f4a dma_buf_get +EXPORT_SYMBOL_GPL vmlinux 0xfc7a31c0 regmap_write +EXPORT_SYMBOL_GPL vmlinux 0xfc890ef8 wm5102_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0xfca4ee88 usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0xfcb5c114 inet6_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0xfcd7bc0b ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0xfce57d53 tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0xfcfc52f6 blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfd3b0d1c usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0xfd46d8dd kvmppc_pr_ops +EXPORT_SYMBOL_GPL vmlinux 0xfd75f3e5 mpc8xxx_spi_tx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0xfd7a50ea set_timer_slack +EXPORT_SYMBOL_GPL vmlinux 0xfd8698a5 usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0xfdb343e4 crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0xfdd4b49d __find_linux_pte_or_hugepte +EXPORT_SYMBOL_GPL vmlinux 0xfdf53b82 trace_call_bpf +EXPORT_SYMBOL_GPL vmlinux 0xfdfbff17 bio_associate_blkcg +EXPORT_SYMBOL_GPL vmlinux 0xfe1f91a7 srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0xfe47a88d i2c_new_device +EXPORT_SYMBOL_GPL vmlinux 0xfe51a673 usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0xfe7bdafe sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0xfe8eb456 kvm_get_dirty_log +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfeb6a0ba devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfebbd9a6 __rio_local_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xfec20f07 vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfed7b685 usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0xfee28136 sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0xfee315b5 scsi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xfef8a166 trace_current_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff16c7ee __rio_local_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xff17f0a6 ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0xff1d76b1 set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0xff217b76 unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0xff291ecf clk_unregister_divider +EXPORT_SYMBOL_GPL vmlinux 0xff45797d thermal_notify_framework +EXPORT_SYMBOL_GPL vmlinux 0xff5a8cfe cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0xff633558 vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xff6d0021 swiotlb_tbl_unmap_single +EXPORT_SYMBOL_GPL vmlinux 0xff84ab30 disk_map_sector_rcu +EXPORT_SYMBOL_GPL vmlinux 0xff8862d7 rh_get_stats +EXPORT_SYMBOL_GPL vmlinux 0xff9639d2 of_get_regulator_init_data +EXPORT_SYMBOL_GPL vmlinux 0xff9a48f3 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0xffa84a07 netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0xffb353e2 disk_part_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xffbb5ab1 perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0xffe2c7e5 usb_anchor_urb --- linux-4.2.0.orig/debian.master/abi/4.2.0-10.11/powerpc/powerpc-e500mc.compiler +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/powerpc/powerpc-e500mc.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 5.2.1-17ubuntu1) 5.2.1 20150911 --- linux-4.2.0.orig/debian.master/abi/4.2.0-10.11/powerpc/powerpc-e500mc.modules +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/powerpc/powerpc-e500mc.modules @@ -0,0 +1,4233 @@ +3c574_cs +3c589_cs +3c59x +3w-9xxx +3w-sas +3w-xxxx +6lowpan +6pack +8021q +8139cp +8139too +8250_dw +8255 +8255_pci +8390 +842 +842_compress +842_decompress +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_bpf +act_connmark +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 +adv7604 +adv7842 +advansys +adv_pci1710 +adv_pci1723 +adv_pci1724 +adv_pci_dio +adxl34x +adxl34x-i2c +adxl34x-spi +adxrs450 +af9013 +af9033 +af_alg +affs +af_key +af_packet_diag +af-rxrpc +ah4 +ah6 +aha152x_cs +ahci +ahci_ceva +ahci_platform +aic79xx +aic7xxx +aic94xx +aio_aio12_8 +aio_iiro_16 +aiptek +aircable +airo +airo_cs +airspy +ak8975 +al3320a +algif_aead +algif_hash +algif_rng +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 +amdgpu +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 +atusb +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-pek +axp20x-regulator +axp288_adc +axp288_charger +axp288_fuel_gauge +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-keypad +bcmsysport +bd6107 +bdc +bdc_pci +be2iscsi +be2net +befs +belkin_sa +bfa +bfs +bfusb +bh1750 +bh1770glc +bh1780gli +binfmt_misc +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +bluecard_cs +bluetooth +bluetooth_6lowpan +bma150 +bma180 +bmc150-accel +bmc150_magn +bmg160 +bmp085-i2c +bmp085-spi +bmp280 +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bonding +bpa10x +bpck +bpck6 +bpqether +bq2415x_charger +bq24190_charger +bq24257_charger +bq24735-charger +bq25890_charger +bq27x00_battery +br2684 +brcmfmac +brcmsmac +brcmutil +bridge +br_netfilter +broadcom +broadsheetfb +bsd_comp +bt3c_cs +bt819 +bt856 +bt866 +bt878 +btbcm +btcoexist +btintel +btmrvl +btmrvl_sdio +btrfs +btrtl +btsdio +bttv +btuart_cs +btusb +btwilink +bu21013_ts +budget +budget-av +budget-ci +budget-core +budget-patch +BusLogic +c4 +c67x00 +c6xdigio +caam +caamalg +caamhash +caam_jr +caamrng +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_das16_cs +cb_pcidas +cb_pcidas64 +cb_pcidda +cb_pcimdas +cb_pcimdda +cc10001_adc +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 +chacha20_generic +chacha20poly1305 +chaoskey +chipone_icn8318 +chipreg +chnl_net +cicada +cifs +ci_hdrc +ci_hdrc_imx +ci_hdrc_msm +ci_hdrc_pci +ci_hdrc_usb2 +ci_hdrc_zevio +cirrus +cirrusfb +clip +clk-cdce706 +clk-cdce925 +clk-max77686 +clk-max77802 +clk-palmas +clk-pwm +clk-rk808 +clk-s2mps11 +clk-si5351 +clk-si570 +clk-twl6040 +clk-wm831x +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_flower +cls_fw +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm3232 +cm3323 +cm36651 +cm4000_cs +cm4040_cs +cma3000_d0x +cma3000_d0x_i2c +cmac +cmdlinepart +cmtp +cnic +cobalt +cobra +coda +com20020 +com20020_cs +com20020-pci +com90io +com90xx +comedi +comedi_8254 +comedi_8255 +comedi_bond +comedi_isadma +comedi_parport +comedi_pci +comedi_pcmcia +comedi_test +comedi_usb +comm +configfs +contec_pci_dio +cordic +core +cp210x +cpia2 +cpm_uart +cpsw_ale +cpu-notifier-error-inject +cramfs +crc32 +crc7 +crc8 +crc-ccitt +crc-itu-t +cros_ec +cros_ec_devs +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 +cx24120 +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 +cyapatp +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_onkey +da9063-regulator +da9063_wdt +da9150-charger +da9150-core +da9150-gpadc +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 +digicolor-usart +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-cache-smq +dm-crypt +dm-delay +dm-era +dmfe +dm-flakey +dm-log +dm-log-userspace +dm-log-writes +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 +dp83867 +dpt_i2o +drbd +drbg +drm +drm_kms_helper +drv260x +drv2665 +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds620 +dsbr100 +dscc4 +dss1_divert +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt282x +dt3000 +dt3155 +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 +dwmac-generic +dwmac-ipq806x +dwmac-lpc18xx +dwmac-meson +dwmac-rk +dwmac-socfpga +dwmac-sti +dwmac-sunxi +dw_wdt +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e3x0-button +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 +echainiv +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-axp288 +extcon-gpio +extcon-max14577 +extcon-max77693 +extcon-max77843 +extcon-max8997 +extcon-palmas +extcon-rt8973a +extcon-sm5502 +extcon-usb-gpio +ezusb +f2fs +f75375s +f81232 +fakelb +fan53555 +farsync +faulty +fb_agm1264k-fl +fb_bd663474 +fb_ddc +fb_hx8340bn +fb_hx8347d +fb_hx8353d +fb_hx8357d +fb_ili9163 +fb_ili9320 +fb_ili9325 +fb_ili9340 +fb_ili9341 +fb_ili9481 +fb_ili9486 +fb_pcd8544 +fb_ra8875 +fb_s6d02a1 +fb_s6d1121 +fb_ssd1289 +fb_ssd1306 +fb_ssd1331 +fb_ssd1351 +fb_st7735r +fbtft +fbtft_device +fb_tinylcd +fb_tls8204 +fb_uc1701 +fb_upd161704 +fb_watterott +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 +flexfb +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 +g_cdc +gcm +g_dbgp +gdmtty +gdmulte +gdmwm +gdth +generic +generic-adc-battery +generic_bl +genet +geneve +geneve_core +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 +goodix +gp2ap002a00f +gp2ap020a00f +gpio +gpio-74x164 +gpio-74xx-mmio +gpio-addr-flash +gpio-adnp +gpio-adp5520 +gpio-adp5588 +gpio-altera +gpio-amd8111 +gpio-arizona +gpio_backlight +gpio-beeper +gpio-charger +gpio-crystalcove +gpio-da9052 +gpio-da9055 +gpio-dln2 +gpio-dwapb +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_touptek +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-betopff +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-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-custom +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 +hisi504_nand +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 +hsu_dma +hsu_dma_pci +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 +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 +idma64 +idmouse +idt77252 +idtcps +idt_gen2 +ieee802154 +ieee802154_6lowpan +ieee802154_socket +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-leds +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 +jitterentropy_rng +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsa1212 +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 +kmx61 +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 +led-class-flash +leds-88pm860x +leds-adp5520 +leds-bcm6328 +leds-bcm6358 +leds-bd2802 +leds-blinkm +leds-da903x +leds-da9052 +leds-dac124s085 +leds-gpio +leds-ktd2692 +leds-lm3530 +leds-lm3533 +leds-lm355x +leds-lm3642 +leds-lp3944 +leds-lp8788 +leds-lp8860 +leds-lt3593 +leds-max77693 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pm8941-wled +leds-pwm +leds-regulator +leds-tca6507 +leds-tlc591xx +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 +lgdt3306a +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 +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 +ltc2941-battery-gauge +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 +m62332 +m88ds3103 +m88rs2000 +m88rs6000t +ma600-sir +mac80211 +mac80211_hwsim +mac802154 +macb +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 +mailbox-altera +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 +max63xx_wdt +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77686 +max77693 +max77693_charger +max77693-haptic +max77802 +max77843 +max77843-haptic +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 +md5-ppc +mdc +mdc800 +md-cluster +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 +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 +mma9551 +mma9551_core +mma9553 +mmc35240 +mmc_block +mms114 +mn88472 +mn88473 +mos7720 +mos7840 +moxa +mpc624 +mpc85xx_edac +mpl115 +mpl3115 +mpls_gso +mpls_router +mpoa +mpr121_touchkey +mpt2sas +mpt3sas +mptbase +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mrf24j40 +mrp +ms5611_core +ms5611_i2c +ms5611_spi +ms_block +msdos +msi001 +msi2500 +msp3400 +mspro_block +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt29f_spinand +mt312 +mt352 +mt6397-core +mt6397-regulator +mt7601u +mt9m001 +mt9m111 +mt9t031 +mt9t112 +mt9v011 +mt9v022 +mtd +mtd_blkdevs +mtdblock +mtdblock_ro +mtd_dataflash +mtdoops +mtdram +mtdswap +mtip32xx +mtk-sd +mtouch +multipath +multiq3 +musb_hdrc +mv643xx_eth +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 +nci_uart +ncpfs +nct7802 +nct7904 +nd_blk +nd_btt +nd_pmem +ne2k-pci +neofb +net1080 +net2272 +net2280 +netconsole +netjet +netlink_diag +netrom +netxen_nic +newtonkbd +nfc +nfc_digital +nfcmrvl +nfcmrvl_uart +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_flexfiles +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 +nf_tables_netdev +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 +nhc_dest +nhc_fragment +nhc_hop +nhc_ipv6 +nhc_mobility +nhc_routing +nhc_udp +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 +nps_enet +n_r3964 +ns558 +ns83820 +nsc-ircc +nsp32 +nsp_cs +ntb +ntb_netdev +ntb_pingpong +ntb_tool +ntb_transport +ntc_thermistor +ntfs +n_tracerouter +n_tracesink +null_blk +nvidiafb +nvme +nxp-nci +nxp-nci_i2c +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 +panel-ld9040 +panel-s6e8aa0 +panel-sharp-lq101r1sx01 +panel-simple +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-gpio-vbus-usb +phy-isp1301 +phy-pxa-28nm-hsic +phy-pxa-28nm-usb2 +physmap +physmap_of +phy-tahvo +phy-tusb1210 +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 +poly1305_generic +port100 +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 +ps8622 +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 +qcom_spmi-regulator +qcom-spmi-temp-alarm +qcom-spmi-vadc +qcserial +qinfo_probe +qla1280 +qla2xxx +qla3xxx +qla4xxx +qlcnic +qlge +qlogic_cs +qlogicfas408 +qm1d1c0042 +qmi_wwan +qnx4 +qnx6 +qoriq-cpufreq +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-ts35 +rc-technisat-usb2 +rc-terratec-cinergy-c-pci +rc-terratec-cinergy-s2-hd +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan1027 +rc-twinhan-dtv-cab-ci +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 +regulator-haptic +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 +rpcrdma +rpcsec_gss_krb5 +rsa_generic +rsi_91x +rsi_sdio +rsi_usb +rsxx +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt5033 +rt5033_battery +rt5033-regulator +rt61pci +rt73usb +rt9455_charger +rtc-88pm80x +rtc-88pm860x +rtc-ab3100 +rtc-ab-b5ze-s3 +rtc-abx80x +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-ds1685 +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-mt6397 +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 +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 +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_f_sdh30 +sdhci-of-arasan +sdhci-of-esdhc +sdhci-of-hlwd +sdhci-pci +sdhci-pltfm +sdio_uart +sdricoh_cs +sedlbauer_cs +seed +sensorhub +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 +sky81452 +sky81452-backlight +sky81452-regulator +sl811_cs +sl811-hcd +slcan +slip +slram +sm501 +sm501fb +sm750fb +sm7xxfb +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-core +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-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-ac97 +snd-soc-adau1701 +snd-soc-ak4104 +snd-soc-ak4554 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-alc5623 +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-sta32x +snd-soc-sta350 +snd-soc-tas2552 +snd-soc-tas5086 +snd-soc-tas571x +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-wm8804-i2c +snd-soc-wm8804-spi +snd-soc-wm8903 +snd-soc-wm8962 +snd-soc-wm8978 +snd-soc-xtfpga-i2s +snd-sonicvibes +snd-timer +snd-trident +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usb-line6 +snd-usbmidi-lib +snd-usb-pod +snd-usb-podhd +snd-usb-toneport +snd-usb-usx2y +snd-usb-variax +snd-util-mem +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx222 +snd-vx-lib +snd-vxpocket +snd-ymfpci +snic +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 +spi-cadence +spidev +spi-dln2 +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 +spi-zynqmp-gqspi +spmi +squashfs +sr9700 +sr9800 +ssb +ssb-hcd +ssd1307fb +ssfdc +ssp_accel_sensor +ssp_gyro_sensor +ssp_iio +sst25l +ssu100 +st +st1232 +st21nfca_hci +st21nfca_i2c +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 +stk3310 +stk8312 +stk8ba50 +stkwebcam +st_magn +st_magn_i2c +st_magn_spi +stmmac +stmmac-platform +stmpe-keypad +stmpe-ts +st-nci +st-nci_i2c +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 +svgalib +sx8 +sx8654 +sx9500 +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 +tc74 +tc90522 +tca6416-keypad +tca8418_keypad +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bic +tcp_cdg +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-hexdump +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-rng +tpm_st33zp24 +tpm_st33zp24_i2c +tpm_st33zp24_spi +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-pwrbutton +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_fsl_elbc_gpcm +uio_mf624 +uio_netx +uio_pci_generic +uio_pdrv_genirq +uio_pruss +uio_sercos3 +uli526x +ulpi +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_printer +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-flash-led-class +v4l2-mem2mem +vcan +vcnl4000 +ves1820 +ves1x93 +veth +vf610_adc +vga16fb +vgastate +vgem +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-gpu +virtio_input +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 +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +walkera0701 +wanxl +warrior +wbsd +wcn36xx +wd719x +wdt87xx_i2c +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-tpg +xilinx_uartps +xilinx-video +xilinx-vtc +xillybus_core +xillybus_of +xillybus_pcie +xirc2ps_cs +xircom_cb +xor +xpad +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-4.2.0.orig/debian.master/abi/4.2.0-10.11/powerpc/powerpc-smp +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/powerpc/powerpc-smp @@ -0,0 +1,17941 @@ +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 0xa8cfd13e mcryptd_arm_flusher +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/atm/suni 0xef79f45f suni_init +EXPORT_SYMBOL drivers/atm/uPD98402 0x1475b5e6 uPD98402_init +EXPORT_SYMBOL drivers/bcma/bcma 0x6939e7a3 bcma_core_irq +EXPORT_SYMBOL drivers/bcma/bcma 0xe57d6e13 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 0x1c1f03c8 pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0x1e2cb1dd pi_connect +EXPORT_SYMBOL drivers/block/paride/paride 0x404c5250 pi_disconnect +EXPORT_SYMBOL drivers/block/paride/paride 0x4267110a pi_register_driver +EXPORT_SYMBOL drivers/block/paride/paride 0x47aea5e3 pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0x48e10530 paride_unregister +EXPORT_SYMBOL drivers/block/paride/paride 0x54b040cc pi_write_block +EXPORT_SYMBOL drivers/block/paride/paride 0x6cf1a912 pi_read_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x6d0c4e5a pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0x851a28a7 pi_write_regr +EXPORT_SYMBOL drivers/block/paride/paride 0xb21ba07d pi_unregister_driver +EXPORT_SYMBOL drivers/block/paride/paride 0xb33827c8 paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0xc10bd4dc pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0xfe613a1f pi_do_claimed +EXPORT_SYMBOL drivers/bluetooth/btbcm 0xd9ec5219 btbcm_patchram +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 0x1aba5db8 ipmi_unregister_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1fae3bac ipmi_addr_src_to_str +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x2b0809bd ipmi_smi_watcher_unregister +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 0x6902e012 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 0x88af7c37 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 0xfc917eec ipmi_get_smi_info +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfcb77cfd ipmi_free_recv_msg +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfea6b46b ipmi_smi_add_proc_entry +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x213a7659 st33zp24_probe +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x31b935c1 st33zp24_pm_suspend +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x951b4771 st33zp24_remove +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xa27ee704 st33zp24_pm_resume +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x0572a483 xillybus_endpoint_remove +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x328c1335 xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x3aa6be61 xillybus_init_endpoint +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x0b7eb71f dw_dma_cyclic_prep +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x8b6189d2 dw_dma_cyclic_free +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x8ee794b8 dw_dma_get_src_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x982a9ad5 dw_dma_cyclic_stop +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xc12e6fa1 dw_dma_get_dst_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xea2cc454 dw_dma_cyclic_start +EXPORT_SYMBOL drivers/edac/edac_core 0xa341987b edac_mc_find +EXPORT_SYMBOL drivers/firewire/firewire-core 0x011f73fb fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04dd92ce fw_core_add_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0b93e634 fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x151c7e1b fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0x16e91e21 fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1c46809e fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x27dbaf6f fw_send_request +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 0x3ce56454 fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0x424d3497 fw_send_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4d5d4eca fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4d7b4f39 fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x5c281c4d fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6363b416 fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x658ebdd2 fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x65c9438b fw_csr_iterator_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x66bb748a fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6907a4ef fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0x69477483 fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6f717d9c fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7e431b14 fw_csr_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x82a875e4 fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8376b71a fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8380fc0c fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x86468d44 fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x87f8f7ce fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0x90863005 fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0xabe34cf4 fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0xc546e8ca fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0xc6a18b91 fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd525ab47 fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd71bec79 fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0xdac5cdc9 fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0xe639fc82 fw_card_initialize +EXPORT_SYMBOL drivers/fmc/fmc 0x10c7a167 fmc_scan_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x3319bab8 fmc_driver_register +EXPORT_SYMBOL drivers/fmc/fmc 0x5d5b8732 fmc_device_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x6749be83 fmc_show_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x6faa2616 fmc_device_unregister_n +EXPORT_SYMBOL drivers/fmc/fmc 0x81295d08 fmc_driver_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x95c1fb5e fmc_free_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0xa92a43be fmc_reprogram +EXPORT_SYMBOL drivers/fmc/fmc 0xb4dcc8d8 fmc_find_sdb_device +EXPORT_SYMBOL drivers/fmc/fmc 0xd942b71f fmc_device_register +EXPORT_SYMBOL drivers/fmc/fmc 0xe4958a45 fmc_device_register_n +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0164b5d7 drm_framebuffer_reference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0173e3c5 drm_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0252b1e4 drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0x04838c1c drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x067f7287 drm_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x07684bf4 drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x08e0e8e4 drm_select_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x08fba8df drm_crtc_vblank_reset +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 0x0ae97fb6 drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0b04495e drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0beb51e9 drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0c54d329 drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ca68db3 drm_atomic_add_affected_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0d5382cf drm_property_create +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 0x1150eb44 drm_bridge_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0x116b3198 drm_legacy_getsarea +EXPORT_SYMBOL drivers/gpu/drm/drm 0x125481d2 drm_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14a671a9 drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14a9a178 drm_get_format_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x15597ec6 drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x159d3429 drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1640261e drm_dev_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x18d19d90 drm_pci_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1918a83f drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x194eadaa drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a546ddd drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a770ac3 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b46ef1f drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b93b078 drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1cd0ece3 drm_panel_detach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dd71f7a drm_err +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 0x22acaf62 drm_get_cea_aspect_ratio +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24c4a662 drm_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x24c8674f drm_atomic_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x258823f1 drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x259f76a5 drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x26afd9be drm_mm_dump_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0x26b8d989 drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x272e1414 drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28b77f59 drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28b88418 drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x290765f5 drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29a010e6 drm_mm_insert_node_in_range_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a8c95a9 drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2abab11a drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2b59f023 drm_mode_create_dirty_info_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c4204c8 drm_prime_sg_to_page_addr_arrays +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c9b5e7a drm_atomic_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d09bbfd drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d35393a drm_legacy_ioremap_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e329258 drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e7a4300 drm_rgb_quant_range_selectable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2f517bd4 drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x31c28766 __drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32e2b380 drm_reinit_primary_mode_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x33032b31 drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x33c04268 drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x346127a7 drm_global_item_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x376a74a0 drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x37ebe743 drm_mm_replace_node +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 0x390ff54e drm_property_unreference_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x398f05e0 drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3a781108 drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ac1fef9 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b9d009a drm_format_plane_cpp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c7919ab drm_bridge_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3d09eac6 drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3d8283c8 drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e21f032 drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eb37b9d drm_ht_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x405639e3 drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x418816ad drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0x43d242de drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4433f383 of_drm_find_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm 0x46e80752 drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0x474d3442 drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x48106271 drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x490cfb78 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49200a5a drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49fef86b drm_of_find_possible_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c511235 drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c64dc63 drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d72b7de drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4dc0ff66 drm_legacy_addbufs_agp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e0e8551 drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ea1f5a2 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f604ed1 drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ffd2abb drm_mode_get_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50352c75 drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x508666ee drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50e28c07 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x512b498e drm_platform_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x51db353a drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x526f6f71 drm_rect_calc_hscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5281b318 drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0x535eb4c1 drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x53b916dc drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x56b8c417 drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59ef50f0 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5a268d54 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5c727ada drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d2e470f drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5e041cf5 drm_mode_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5e112bca drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5eb96614 drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ebbbe69 drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6037f597 drm_agp_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x60c9b18a drm_agp_bind_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x623b7831 drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x62ce947a drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63327b9e drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6380d478 drm_bridge_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x654a00cc of_drm_find_panel +EXPORT_SYMBOL drivers/gpu/drm/drm 0x656d4d21 drm_mode_group_init_legacy_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67633846 drm_mm_insert_node_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x677c0e6f drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x682fcd7a drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6892c678 drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6900d335 drm_rect_clip_scaled +EXPORT_SYMBOL drivers/gpu/drm/drm 0x699e4a1c drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x69db9a75 drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x69f2316a drm_property_reference_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ab2e3a0 drm_bridge_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d17785a drm_agp_acquire +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6de30ad6 drm_atomic_legacy_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e77d216 drm_agp_unbind +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6f615695 drm_pci_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x70c3d22e drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7318315e drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7361f137 drm_agp_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0x743b6381 drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x75f897d7 drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x76d21c88 drm_ati_pcigart_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7700dd19 drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7861db37 drm_panel_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x78b08df6 drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a5905e8 drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7ab993ea drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c1e3d75 drm_atomic_set_mode_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c532f1a drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7ce9da2c drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7d8a155f drm_panel_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e167e16 drm_plane_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e468f14 drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e9ef61f drm_pcie_get_speed_cap_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7f641fee drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7f8aab61 drm_legacy_ioremap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fa1a9fb drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81b270d0 drm_bridge_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82c2998f drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82eda184 drm_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0x832405e5 drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x837c85bb drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x85b2ec72 drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x85c5dc3b drm_pci_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8918385c drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x89dc315d drm_vblank_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x89fcf269 drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8ba15593 drm_ati_pcigart_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8badc4aa drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8c66ed0d drm_gem_dumb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d440aad drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d6ca7d1 drm_mode_hsync +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d8022c7 drm_mode_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8de13715 drm_format_vert_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8dfe2889 drm_bridge_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8e2d06e2 drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8eff9111 drm_ht_find_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91465d57 drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9151cf3e drm_property_lookup_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x92408488 drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x938f3ae6 drm_mode_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x93971f3a drm_crtc_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0x93ad787a drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x940d3ed8 drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x96822f5d drm_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x96d51a82 drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x97b81131 drm_framebuffer_unreference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9856536e drm_atomic_state_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x98b7549c drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9972db48 drm_rect_calc_vscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a0ad461 drm_agp_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a42da31 drm_mode_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a7f1df1 drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b271432 drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9b68b54f drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9bd4b58e drm_agp_bind +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9fd24da2 drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa085d505 drm_mode_validate_basic +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1182709 drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa15e14a0 drm_atomic_state_default_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1c9c5da drm_display_info_set_bus_formats +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1fe2c78 drm_modeset_backoff_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa28078b2 drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa335d2d8 drm_flip_work_queue +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4466414 drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa57c7889 drm_modeset_lock_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa6d44bfa drm_modeset_legacy_acquire_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa7aa2e6f drm_vblank_pre_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa96acfcb drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa9ab0bc3 drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaa96818f drm_legacy_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xab80b957 drm_get_pci_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xabe133f7 drm_property_create_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xac1e1187 drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xac8accdd drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xac9f1a6a drm_panel_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad50228f drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xadc3ed54 drm_edid_to_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0xae105fd0 drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xae488e38 drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xae909a94 drm_legacy_idlelock_take +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaf0d985b drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0xafcc76de drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb3e8ac8d drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4634f2d drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4b97634 drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb55423c2 drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb666e5be drm_platform_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb6dd7842 drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb742ea8b drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb8218636 drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb93b653b drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb96e9ad4 drm_modeset_unlock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbb2c02be drm_agp_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbcf3ae4f drm_atomic_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbfd913eb drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc0ea3a87 drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc0ea4548 drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc13bf9ca drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc2e1df1e drm_dev_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc35ccd99 drm_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc360e7e2 drm_ut_debug_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc50c2aeb drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc61ad865 drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc66ffbd8 drm_plane_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc6990550 drm_modeset_lock_all_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc76810af drm_mode_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7e809fa drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca45efbc drm_format_horz_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca5c7790 drm_mm_init_scan_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcac22e7e drm_vma_offset_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcb4c7b85 drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcbfad44f drm_modeset_lock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd0fc417 drm_ht_just_insert_please +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd8930d4 drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcfcdbede drm_connector_unplug_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd0009948 drm_legacy_rmmap_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd0ad3357 drm_atomic_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd1fcab24 drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd20ecd10 drm_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2335101 drm_fb_get_bpp_depth +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd241e217 drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd3fb533a drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd483b560 drm_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd5064c1b drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd52b1d11 drm_mm_init_scan +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd52ce0b2 drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd539a84b drm_irq_install +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd5a21041 drm_atomic_set_mode_prop_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd70c8470 drm_mm_debug_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd7237fab drm_mode_create_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd8684c44 drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd92e3593 drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd9929daa drm_calc_vbltimestamp_from_scanoutpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdb286d45 drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbb5a9f5 drm_ht_remove_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd150721 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdde4cc8d drm_irq_uninstall +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdde4d218 drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdedfd460 drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe014455b drm_atomic_connectors_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe05916e8 drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe0ad56b4 drm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe0d34bda drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe0f49b4f drm_legacy_addmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe1e5f22f drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe25d1c36 drm_pci_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe28ca870 drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2ffd7a5 drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe3a9b2e9 drm_panel_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe3c44c21 drm_atomic_state_default_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe3df749c drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe4e39cdb drm_legacy_addbufs_pci +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe4f7b47b drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe51d89b5 drm_mm_clean +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe65ff405 drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7197773 drm_ht_insert_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7da5ffb drm_crtc_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe96b2f2a drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe9a37c49 drm_legacy_idlelock_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeb87c5ef drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xebe928db drm_unplug_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec6b03bf drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0xed727ee0 drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xed829a5d drm_connector_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeda1c419 drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeda9ed56 drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xede2dceb drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xee466ed0 drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef5295bc drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef6f286c drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf0e5e039 drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1b098be drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf3351271 drm_pci_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf47fe8b5 drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf49b3966 drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf4a0f181 drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf521594a drm_vblank_post_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf657f8d2 drm_legacy_ioremapfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf7858c4f drm_agp_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf7d5b452 drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf831e296 drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf9812ee6 drm_mode_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfb69c2a4 drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfc4a446a drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfcf54a4f drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd052c8d drm_bridge_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd063935 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd1eef2b drm_legacy_rmmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfe168de7 drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfeb86dcf drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff763303 drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffc6c87a drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0173134c drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x052086f7 drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0919270b drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x098d1201 drm_atomic_helper_prepare_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 0x09c15f11 drm_fb_helper_single_add_all_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0a5c4421 drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0bb7c039 drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0dcd25a9 drm_atomic_helper_commit_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0ee9b5c8 drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f96ec70 drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x12595780 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 0x16876655 drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1ad1af5d drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1d849e1c drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x21902f99 drm_helper_probe_single_connector_modes_nomerge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x219d2125 drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x22588d9b drm_fb_helper_add_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x29e7dd10 drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2aef9141 drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2bd81cce drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2cf7169b drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2e9d44b9 drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2fa2a838 __drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x31233727 drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34871adf drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x377e4578 __drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3ab93e7f __drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3b869263 drm_plane_helper_check_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3c217f16 drm_dp_link_configure +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3d9f3f11 drm_fb_helper_fill_fix +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3fa2249c drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x40c3b446 drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x40ea42b2 drm_atomic_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x449aa840 drm_atomic_helper_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x49f778f8 drm_dp_mst_get_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4ba12979 drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4ce41dfe drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4e7ade28 drm_dp_link_probe +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4eaa8f69 drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x540065b3 drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x591bf568 drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5bfdd053 drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x671e28cf drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x67e7693d drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6ae9b7f9 drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6fe83a0b drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x711a004a drm_dp_link_rate_to_bw_code +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7165c2ee drm_dp_link_power_down +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x720e2ad1 drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x732873cd drm_dp_link_power_up +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x75a49ebe drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x760d9883 drm_atomic_helper_commit_modeset_enables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7a54f311 drm_fb_helper_remove_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7f80f459 drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x812157fb drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x816e0d33 drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x82b3bd6e drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x82e9bdf8 drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84e924ba drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8661a0d6 drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8fd36d50 drm_plane_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x912531b9 drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x924f0654 drm_helper_crtc_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9686c9fe drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x97570a09 __drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x99ea2926 drm_atomic_helper_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9ae5d46c __drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9b0ad8a7 drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9d22d206 drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9e5d1935 drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa3f253f2 drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa47826e4 drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa610fabd drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa77858bb drm_dp_get_adjust_request_voltage +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8687645 drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8d6809d drm_dp_bw_code_to_link_rate +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8e7a948 drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8f2cc18 drm_plane_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa905ca2a drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaaad6709 drm_fb_helper_fill_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb0c0bddb drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb60ee064 drm_pick_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbb71001c drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbcd98953 __drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbe1d87cf drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbe68704c drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc1ef536f drm_helper_crtc_mode_set_base +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc322f553 drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc6184424 drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc774199f drm_atomic_helper_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc8950709 drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc948e361 drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc9b2a9d3 drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcaa911d3 drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcdf8c48c drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xce4e1492 drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xceb9c05f drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcebe74b7 drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcf739f3a drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd1c86620 drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd3735173 drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd398778b drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd5592f91 drm_has_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd6426a6e drm_atomic_helper_commit_modeset_disables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd653f665 drm_primary_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd6b4d725 drm_atomic_helper_update_legacy_modeset_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xde115a89 drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe37c83fd drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe9cc049c drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xea519f5b drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xeefbd609 drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf32eca0a drm_primary_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf3de5bf1 drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf5f84c3b drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf6230abd drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf626906e drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0199fa3a ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x01b4fadf ttm_bo_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x081e7f6d ttm_bo_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x10fec3e2 ttm_bo_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x11738b02 ttm_bo_evict_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x132b05be ttm_round_pot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1472d39c ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x14b8ea30 ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1585e363 ttm_mem_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x18997b50 ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x260e6e1f ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2798390b ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2b54aa9a ttm_object_file_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2d22929a ttm_agp_tt_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2dd538c4 ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x386ea261 ttm_bo_synccpu_write_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x43d0edac ttm_mem_io_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x485a5bc0 ttm_ref_object_add +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x48ea6741 ttm_mem_global_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4cb1b234 ttm_pool_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4d5d0abd ttm_bo_synccpu_write_grab +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x50749ee9 ttm_bo_move_ttm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x53f9a4ba ttm_bo_manager_func +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x56461b84 ttm_bo_wait +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 0x65dd8131 ttm_mem_global_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x65f0c93b ttm_mem_io_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x67b1d568 ttm_bo_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x693e3622 ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6d29c6d9 ttm_bo_dma_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6e7c1a82 ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6f7ef9ea ttm_fbdev_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6ff9a7f3 ttm_prime_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x73272613 ttm_bo_add_to_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x780947c6 ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x78175c12 ttm_bo_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x78c0b06c ttm_bo_validate +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 0x850021a2 ttm_bo_del_sub_from_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x880a15ad ttm_base_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x884421ac ttm_agp_tt_create +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 0x9112b1e7 ttm_page_alloc_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x94894449 ttm_base_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x960c42fa ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x998e45c0 ttm_ref_object_base_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9c942914 ttm_mem_io_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9d1c0b11 ttm_dma_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa0e420c5 ttm_bo_init_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa2a129fd ttm_suspend_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa562cf34 ttm_bo_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa73de2a9 ttm_vt_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa897cc9c ttm_tt_set_placement_caching +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xab364d03 ttm_tt_bind +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb3cba5c9 ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb83c6470 ttm_lock_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xba3f1307 ttm_bo_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbd1e793a ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbe974d9a ttm_dma_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc10d8a04 ttm_pool_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc37966f0 ttm_mem_global_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 0xd448bc1b ttm_mem_io_free +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 0xdb8f9aa9 ttm_object_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe6d4821f ttm_agp_tt_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe754009f ttm_bo_swapout_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xed040d86 ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf15b1fe8 ttm_bo_clean_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf2e311a9 ttm_bo_mem_put +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/i2c/algos/i2c-algo-bit 0x6071ceeb i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xc331c633 i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xf653592f i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x2f46003b i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0xdcdffec1 i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0xa23a0d62 amd756_smbus +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x04df0180 mma9551_update_config_bits +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x0d570fc2 mma9551_read_config_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x0f781a2e mma9551_read_config_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x18bb357a mma9551_read_version +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x30ebd34a mma9551_read_status_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x3ae03e3c mma9551_read_status_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x41ef446c mma9551_read_accel_scale +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x48356ed0 mma9551_gpio_config +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x4ee0de0a mma9551_write_config_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x5ea96159 mma9551_read_config_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x6c40cb7c mma9551_app_reset +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x78dfdc0a mma9551_read_accel_chan +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x94fcb2e2 mma9551_write_config_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xa9903707 mma9551_write_config_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xbcd7fe96 mma9551_sleep +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xbd7cffbe mma9551_set_power_state +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xca899922 mma9551_read_status_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xda593781 mma9551_set_device_state +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x39c9527a st_accel_common_remove +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x6ec87f00 st_accel_common_probe +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x57aab93d hid_sensor_write_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x5b7086d9 hid_sensor_read_poll_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x8a7a7977 hid_sensor_parse_common_attributes +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xc6339377 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 0xee85b9d4 hid_sensor_read_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xf90a3703 hid_sensor_write_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x14880d80 hid_sensor_pm_ops +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x9d7f3cac hid_sensor_power_state +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xb34ddcc2 hid_sensor_setup_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xbac56d92 hid_sensor_remove_trigger +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x37bdc775 ssp_disable_sensor +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x572c8dc0 ssp_enable_sensor +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0xaa307cd9 ssp_get_sensor_delay +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0xae198233 ssp_register_consumer +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0xfc03c553 ssp_change_delay +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0x2860cb9e ssp_common_process_data +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0x7ff86d4f ssp_common_buffer_postenable +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0x9f17ab15 ssp_common_buffer_postdisable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x074d7047 st_sensors_trigger_handler +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x08e823e1 st_sensors_set_dataready_irq +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x0a688aec st_sensors_power_disable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x1e6e584b st_sensors_init_sensor +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x24749651 st_sensors_sysfs_sampling_frequency_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x54094203 st_sensors_set_fullscale_by_gain +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x5827f87f st_sensors_allocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x745036a2 st_sensors_check_device_support +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x8683e02d st_sensors_set_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x8b921ba5 st_sensors_deallocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x8d6d33bd st_sensors_power_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x9464be2c st_sensors_read_info_raw +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x9685c610 st_sensors_set_axis_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xc9044eed st_sensors_get_buffer_element +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xcf1de8a6 st_sensors_sysfs_scale_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xe1c33d0c st_sensors_set_odr +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0x487b5012 st_sensors_of_i2c_probe +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0x53590150 st_sensors_i2c_configure +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_spi 0x4f6f218f st_sensors_spi_configure +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0x531ef43c st_gyro_common_remove +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0x9221ec56 st_gyro_common_probe +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x1ebd835a adis_enable_irq +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0xf25278fe adis_debugfs_reg_access +EXPORT_SYMBOL drivers/iio/industrialio 0x0c1ad6d5 iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0x0e112ea5 iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x52b6be20 iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0x69400b4f iio_triggered_buffer_predisable +EXPORT_SYMBOL drivers/iio/industrialio 0x6c266c20 iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x6cf98737 iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0x80f88325 iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0x9d309d09 iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0xa03aaf97 iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xb42b92ac iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0xb753ec8a iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0xbd6b1053 iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0xbe799654 iio_triggered_buffer_postenable +EXPORT_SYMBOL drivers/iio/industrialio 0xc3fbb8bf iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xde8b629b iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xe0a305c6 iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0xf8269d30 iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x3b298d04 iio_triggered_buffer_setup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0xe19b3c5c iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x37f98eb0 iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x408e2548 devm_iio_kfifo_free +EXPORT_SYMBOL drivers/iio/kfifo_buf 0xa40d365f devm_iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/kfifo_buf 0xe5ba4843 iio_kfifo_free +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0x87118ece st_magn_common_probe +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0xaddfdf28 st_magn_common_remove +EXPORT_SYMBOL drivers/iio/pressure/ms5611_core 0x4235fc6c ms5611_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x0364d66a st_press_common_remove +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x761da161 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 0x59252c9d rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0xf029eb25 rdma_addr_find_dmac_by_grh +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0xf1396966 rdma_copy_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x2482d5f7 ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x3200a598 ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x32f2c198 ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x42c4b96f ib_send_cm_lap +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x4bc29c98 ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x6d1c1632 ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x97c219e1 ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x9f329381 ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xa06a57d6 ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xa63b31a3 ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xb7c88e3e ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd2105aef ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd81f184d ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xda00b2a9 ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xda69802e cm_class +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xf4a87ce9 ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xf7a2443d ib_send_cm_apr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x01ec3ca1 ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x04e2308b ib_dealloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0708b044 ib_destroy_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x079c470f ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0844e635 ib_dealloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c1b9ac1 ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x13762236 ib_alloc_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x13a2aba5 ib_create_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x15829bfa ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e491a04 ib_unmap_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x21e5f501 ib_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x21fb584a ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2204dbcb ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x22a8b591 ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2542e474 ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x272af87b ibnl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2aaff2e8 ib_alloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2d7efaf8 ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2ed6e386 ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x32a0faf2 ibnl_add_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x332e0fe7 ib_init_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x37cf43b2 ib_reg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3e325827 ib_dealloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3f1a218a ib_query_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x405f162d ib_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x449af81e ib_dealloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x49825ce5 ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x49d2066c ib_fmr_pool_map_phys +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4b5b4105 ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4b9547f1 ib_modify_ah +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 0x542a8437 ib_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x54d9e2db ib_dereg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5611cdea rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x57f50f80 ib_umem_odp_map_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x58814456 ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5ff5fb08 ib_destroy_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x60c286d1 ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x663f6a7a ib_get_dma_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6a0236ae ib_create_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6a575e5e ib_free_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e030e26 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x71d4d664 ib_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7392021c ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x756e2eeb ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x763a71a9 ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7f27fc2b ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8707e00d ib_destroy_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8a55ae49 ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8c8eba15 ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8eb228cc ib_get_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x96270b2c ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa181b10b ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa53b58ad ib_get_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa7b43e08 ib_rereg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa8d0d32f ib_create_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaa264d16 ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab0a3467 mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xae5b8b5d ib_alloc_fast_reg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaf054257 ib_alloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xafd3f262 ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb0547688 ib_alloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb1a312e1 ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb399f652 ib_find_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb4dcb164 ib_modify_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb75e1ba9 ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb8cd73a9 ib_umem_get +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 0xbdc71c5a ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbfa30f25 ib_destroy_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbfadf06e ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc2fa3f2e 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 0xc797419b ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc967e8a3 ib_resolve_eth_l2_attrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcaebf57c ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcf20e094 ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd008dec1 ib_create_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd0368983 ib_destroy_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd12160d8 ib_umem_page_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd35ed24e ib_query_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd4480382 ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd8e2e9a9 ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdc5564f0 ib_fmr_pool_unmap +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe18a9415 ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe638d8c8 ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe78146f6 ib_create_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe78fa749 ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeb3ff56b ib_event_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xec016702 ibnl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xed0babc3 ib_wc_status_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xefbda3e2 ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf10bbbf7 rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf1c445a3 ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf44f505a ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfa95bb06 ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc150956 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x03d09986 ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x1cd395d2 ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x1cde0df8 ib_register_mad_snoop +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x2c76b544 ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x2f0ea69e ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x3c5425ed ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x43aa8f84 ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x5882d75f ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x5e6a6bad ib_cancel_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6f077fcf ib_get_mad_data_offset +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x756f15d9 ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x7b5d4b7a ib_is_mad_class_rmpp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x9765e3bf ib_redirect_mad_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xb8e1e941 ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xc301d650 ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xea645e28 ib_process_mad_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x22f07253 ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x4b139eb8 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 0x86e8311b ib_sa_service_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x92181008 ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x94dd12d6 ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x9a1cd50d ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xa08581fe ib_init_ah_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xcd469d38 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 0xe405bd89 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 0x0adfce95 iwpm_register_pid_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x0e783c7e iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x0ff9f042 iwpm_remove_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x15ae7eac iwpm_mapping_error_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x2d1a8b2e iwpm_remote_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x35661711 iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x371ba1d8 iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x3bec640a iwpm_add_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x5519c564 iw_cm_init_qp_attr +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 0x6be28694 iwpm_add_and_query_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6c74c344 iwpm_get_remote_info +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x7895b2a5 iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x7af86215 iwpm_ack_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x81550783 iw_cm_reject +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 0x92e95ca1 iw_cm_disconnect +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 0xb25a3983 iwpm_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd447b24a iwpm_create_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xeebd0b49 iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf380aa0f iwpm_add_and_query_mapping +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x02b2b3f7 rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x1e530528 rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2eaebbb9 rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x3489f311 rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x3561c48b rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x50aaef86 rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x60108082 rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x71c2cbcd rdma_event_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x71c88ba9 rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x84d8fc34 rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x98c6da0c rdma_create_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x9e71b318 rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa33d75f7 rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc03a9ea8 rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc92710a7 rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xcbb2fe31 rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd36013de rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd86fbf56 rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xdb08135b rdma_set_ib_paths +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe7a86754 rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf18e13b2 rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf3d5104c rdma_leave_multicast +EXPORT_SYMBOL drivers/input/gameport/gameport 0x180b1d91 gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0x37633912 gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x545e18ad gameport_unregister_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x6b4d9ace __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x82112a63 __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0xd9c79ef3 gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0xe220698c gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0xe4e840b8 gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0xf44e09fb gameport_unregister_port +EXPORT_SYMBOL drivers/input/input-polldev 0x4e49e586 input_register_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x8ae63ea6 input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xad720781 devm_input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xc8138f13 input_unregister_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xf1dbb298 input_free_polled_device +EXPORT_SYMBOL drivers/input/matrix-keymap 0x272181d2 matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x22124da9 ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0x301c7234 ad714x_remove +EXPORT_SYMBOL drivers/input/misc/ad714x 0x55b830e2 ad714x_probe +EXPORT_SYMBOL drivers/input/misc/ad714x 0xd5f6f24e 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 0xac549c99 cma3000_init +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0xca3f100a cma3000_suspend +EXPORT_SYMBOL drivers/input/sparse-keymap 0x2a2c71f1 sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x3b4bee40 sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0x3b840635 sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x63eb431d sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0x788f1a41 sparse_keymap_free +EXPORT_SYMBOL drivers/input/sparse-keymap 0xfb85bccb sparse_keymap_setup +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x97f83edf ad7879_remove +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0xb65318a5 ad7879_probe +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0xd31a1d04 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 0x1ac90369 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 0x33783d0a capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x42a042b4 detach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x4557655c capi20_register +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x50b33ca4 capi_cmsg2message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x5ab66ae2 capi_ctr_resume_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x5cd0cad7 capi20_put_message +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 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 0x92b44b2d capi_ctr_handle_message +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 0xc9edc7d2 attach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe19a11ac capi20_get_profile +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe58b59dc capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe8ad9bd1 capi_cmsg2str +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xff3b280a capi20_release +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x00cac63c b1_loaded +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x06314c6e b1_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x099c40b0 b1_getrevision +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x27ffeaa2 b1_load_config +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x2ac32422 b1_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x334e20c6 avmcard_dma_free +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x3762c0ae b1_free_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x39bf32ea b1_alloc_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x5b238150 b1ctl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x74cbe0ab b1_parse_version +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x85f09690 b1_irq_table +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x8774dcf9 b1_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xb0be7f9b b1_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xb30886fe b1_load_t4file +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xbe2bdd2b avmcard_dma_alloc +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xdfd28376 b1_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xf1572a26 b1_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xfa10fee4 b1_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x1656b9e7 b1pciv4_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x1daa3cd0 b1dma_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x1fc19e11 b1dma_reset +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x255bb0e7 t1pci_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x2d8bcab4 b1dma_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x597f7027 b1dma_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xacbe105e b1dma_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xb79a34d2 b1dma_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xd6f9f1ea b1dma_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xe9d370e0 b1dmactl_proc_fops +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 0x314fc9d0 mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x3a4afe3e mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x489f0450 mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x733d5b47 mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x8de23f6d mISDNisar_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0xcb589108 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 0x32fa88cf hisax_init_pcmcia +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x6fe1ca04 FsmDelTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x93a64734 FsmChangeState +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9df0cd27 FsmEvent +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9f987c85 FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xa1bc94b9 FsmInitTimer +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_isac 0x013f91fe isac_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x3f3b323a isac_d_l2l1 +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x4b8325e3 isac_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x82d8c31b isacsx_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xcb1cd08d isac_init +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xedef9175 isacsx_setup +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x9dc9b1ca isdn_ppp_register_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xa49453f8 register_isdn +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xe3ad9896 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 0x064e7792 create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x06fcebef mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x0786033a mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x08b25f76 mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x13d23876 get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1cf196fb mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1d20b839 mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x29fa5b43 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2fe235b3 recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x36ec1940 mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x3c6a0342 recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x47d6dc33 bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x53ea2ccf mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x5e5c02e6 mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x70a87f6a dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x78a03b5a mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x884d19f0 mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8a4e99fb mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xac35da9d mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc1c4e785 mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd13e5250 bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd230a264 queue_ch_frame +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 0xe116599d get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe2d80555 recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8f617eb mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe908c0ee recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xee7c0c3d recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf2c654bd mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf3007733 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 0x0c4d0956 bch_btree_sort_lazy +EXPORT_SYMBOL drivers/md/bcache/bcache 0x10dc0d06 bch_bset_insert +EXPORT_SYMBOL drivers/md/bcache/bcache 0x265dd42e 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 0x949026e8 closure_sub +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 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 0xeac3f29b closure_sync +EXPORT_SYMBOL drivers/md/bcache/bcache 0xf0b529ba closure_wait +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 0x0145b63f dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-log 0x2d76e2d1 dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-log 0x96f5560e dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-log 0xf9c0d4af dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0x273e3306 dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0x5445ddbb dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0x557f5128 dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0x58fa1d2c dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0x8285ba44 dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0xd83790b8 dm_exception_store_create +EXPORT_SYMBOL drivers/md/raid456 0xcd325da2 raid5_set_cache_size +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x0e5bb820 flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x1b341cf1 flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x1f5673c8 flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x4d96eab1 flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x541005f9 flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x569c0ee3 flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x65da58e8 flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x686d3831 flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xb5316410 flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xca705be2 flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xe022e52b flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xe165f572 flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xeda4bb91 flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/cx2341x 0x1a0dd1af 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 0x90de801a 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/cx2341x 0xd12062db cx2341x_handler_init +EXPORT_SYMBOL drivers/media/common/cx2341x 0xf56abf94 cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0x63c8e96a cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/tveeprom 0x1a50135d tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/common/tveeprom 0xbf760e3f tveeprom_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x001a80c5 dvb_dmx_swfilter +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 0x23e6ec61 dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x28ee2ae8 dvb_ringbuffer_flush +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2e5edce1 dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x393fc12f dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3ae53076 dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3f7224d5 dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x424f79c7 dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4d3b9a9c dvb_ringbuffer_write +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x52407ee8 dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x59f75a19 dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x611487e1 dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x612f103f dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x65886421 dvb_ringbuffer_write_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6ad6a728 dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x72b97e3e dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7453942e dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x74a5a698 dvb_filter_pes2ts_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x78d62338 dvb_ringbuffer_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7ba5d8bd dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7fcea9a2 dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x80a29dd7 dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x80ad1e22 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 0x8e47dce5 dvb_ringbuffer_empty +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x949a9f08 dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa6919616 dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xac4ca1b0 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb00a53c8 dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xbb6963d3 dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xbc87752d dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc40f0a0f dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc8540e8d dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xdb576668 dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe10f79aa dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe45f3f33 dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe5ae8707 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf45761a7 dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf54a3882 dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf821d629 dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf826deb0 dvb_filter_pes2ts +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xff8edace dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/a8293 0x9dc556aa a8293_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/af9013 0x393b04c2 af9013_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0x5ce9a857 atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x59bd6631 au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x702e458e au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x7d058649 au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x9aa3c082 au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xb1a55dcd au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xd08937d9 au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xf230fdf7 au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xf78eff82 au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xfecb4bc1 au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0x1a457a33 au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0x5b8cd604 bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0xd7b65a7b cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0xe0bbbcac cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0x182f96a7 cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x6d5a3cb3 cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0xc3c473eb cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0xe7c0a0db cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24120 0x3d91bba3 cx24120_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x5fd8813b cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0xab92e5a4 cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0xffb49fa2 cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x355ae430 dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x4f29d8f4 dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x546048c3 dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x8fe112e8 dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x93c26b68 dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x0117ca4f dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x1015d952 dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x2384f823 dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x2e1eee39 dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x442ef2b3 dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x4894bca4 dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x841b1503 dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xb8afbfb7 dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xcbba77c2 dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xd4660aac dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xe68e7217 dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xe77196b2 dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xe7afefa3 dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xf2f5a063 dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xf665aa35 dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0x4807940b dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x1dc8d562 dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x2b9d21ff dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x5adfd1ed dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x61dbe768 dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x88a5e584 dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x8eeb660a dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x1fc757f9 dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x9e2c86c5 dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xc0b5e0c4 dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xe0789d10 dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0x39fe8d66 dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0x81333b1b dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xad3ad91c systime +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xb0248287 dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xc7d4c8d6 dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xcc06b704 dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xd31e9e4e dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xf73cd671 dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0x91392e0c drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0xe68952a3 drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0x53067c18 drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0xce326558 ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0x11668551 dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0x632b5e6b ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0xd9baf81a isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0xe4246020 isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0xb86abf53 isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0x1ed28258 itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0x51816236 ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0x58c46614 l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0x02d66720 lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0x51291639 lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3306a 0xbdca0968 lgdt3306a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0x23d2e150 lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0xaf14e775 lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x1b3dcd2a lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0xd49578ba lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0x6facc656 lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x79a0f234 m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x7d89a41d m88ds3103_get_agc_pwm +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0x0dc9b81c m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0xaa485d15 mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0xf200da08 mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0x15fe59e8 mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0x384e7f6f mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0xdc4fe6c9 nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0x0f77641a nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0x679116fc or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0xbeddd267 or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0x81574ad0 s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0xe327708a s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x449b7197 s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0xc7bc9b79 s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0x2236a45f s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si2165 0xc86c4207 si2165_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0x5fecde73 si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp8870 0xc904d381 sp8870_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0x9ab11140 sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0xaec2b7bb stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0xd361b24d stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0x360cca10 stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0x364e37e4 stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0x22ed2c63 stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0x3ea26ebd stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0xc9a285b7 stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0xcafbbdad stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0xa8210911 stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0xd5b30cd7 stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0xb945363d stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0xc2f36bb8 stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0x3f4a0741 tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0x27a99f9b tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0xe051fd59 tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0x9aa92e0b tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xaebc8663 tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10071 0x519993c1 tda10071_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0xdf6108a5 tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0xba469820 tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0xba0c5a27 tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0x44bfb5bd tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0xc759d768 tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0x50fd285b ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0x18ab2f8c tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0x5392af96 ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0xf3f91aff ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0x4e87045b zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0x9cd732ca zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0xe841996f zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x4e68cfe2 flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x936230f8 flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x9ff7fc85 flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xc58d6a0a flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xd7ebf615 flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xe98cbd38 flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xf1245f80 flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x59b4c9be bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x6cccb954 bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x9c526c8b bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xd5d0bdef bt878_num +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xf9df95b9 bt878_stop +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x11dc4b6d bttv_gpio_enable +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x5a7aeb47 bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x7faf0713 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 0xbede04f4 bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x062843b0 write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x09bdc209 dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x179a7e01 read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x20c7b451 dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x23415968 dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x649f8f34 dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xd058ee16 dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xdf06a687 rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe94b8c9c dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xf6371817 dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0xcdb69006 dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x3f9b1d1f cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x6a84ab47 cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x75f61e6c cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xba65c43f cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xccb78291 cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x2f4929c6 altera_ci_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xdb3faf38 altera_ci_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xe66b9812 altera_ci_irq +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x18814fe5 cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x2995078b cx25821_riscmem_alloc +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x43534101 cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x44aaad2f cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x6226a703 cx25821_set_gpiopin_direction +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 0xd6dce537 cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xdba707f9 cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x877c863a vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x9090b62b vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x32f01074 cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x5410e643 cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x7fee5002 cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x9386cf48 cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x0263938f cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x072d2e02 cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x3f38d6f3 cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x61c191c1 cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xad4aa0fd cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xbe706139 cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xd071290a cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x0459326b cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x334b65c0 cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x36e3cceb cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x3f48b551 cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x3fec3733 cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x412a4a0b cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4216fc84 cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x46b5094c cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6141c8c5 cx88_tuner_callback +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x687a38e3 cx88_wakeup +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 0x9aae3e8a cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x9e239d36 cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xae418289 cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xb3a43d44 cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xc453b4d5 cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xd7091f39 cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xd90015f0 cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xe2405eb0 cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xe5ff8a92 cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xed8dbe90 cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xee4e2c7e cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xfb05e9b8 cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x038e2176 ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x1f7eda8f ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x25951889 ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x5bb5a1db ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x5d46c4a3 ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x6a875e07 ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7ad9b940 ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7e6de6b9 ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb08d4381 ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb1fb2b9d ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xc2e0be2f ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xcc7eff13 ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xd736df5b ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xe1b3a602 ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xf0953a0e ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xfd3e56c6 ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xfd5f044e ivtv_set_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 0x2631e854 saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x56d0053d saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x58fb1a73 saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x75c66969 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x83fa3244 saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xc3cfdee3 saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xc89b981b saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xc9c88b76 saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xceef2694 saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xddb5e6f0 saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xf44efaf1 saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xf4c45d9e saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xf4e1f1c1 saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0x66b9cc66 ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0xc3e4c127 ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x05022f2d videocodec_detach +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x7aa53371 videocodec_register +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0x95339129 videocodec_attach +EXPORT_SYMBOL drivers/media/pci/zoran/videocodec 0xde2e38dc videocodec_unregister +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x1aa2bfb2 soc_camera_apply_board_flags +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x35e9370f soc_camera_power_on +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x652371ab soc_camera_power_off +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x6cd90c95 soc_camera_xlate_by_fourcc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xa5b37d49 soc_camera_host_register +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xc8c44b05 soc_camera_host_unregister +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xeb479175 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 0x044b2a04 snd_tea575x_g_tuner +EXPORT_SYMBOL drivers/media/radio/tea575x 0x1c315552 snd_tea575x_enum_freq_bands +EXPORT_SYMBOL drivers/media/radio/tea575x 0x57495621 snd_tea575x_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0x5a810c64 snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0x71d78c99 snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/radio/tea575x 0xa793619f snd_tea575x_s_hw_freq_seek +EXPORT_SYMBOL drivers/media/radio/tea575x 0xb4bc37e7 snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x04dca738 lirc_unregister_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x0db73128 lirc_dev_fop_open +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x63d07a14 lirc_dev_fop_read +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x7dcb7850 lirc_get_pdata +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x86e61711 lirc_register_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x8b0d3cf1 lirc_dev_fop_close +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xbc12ee01 lirc_dev_fop_write +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xd1e7c177 lirc_dev_fop_poll +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xd83743ad lirc_dev_fop_ioctl +EXPORT_SYMBOL drivers/media/rc/rc-core 0x5479bcbd ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/rc/rc-core 0xc6342395 ir_raw_handler_register +EXPORT_SYMBOL drivers/media/tuners/fc0011 0x895f5692 fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0xb25af451 fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x0adc8d16 fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x4b98c1c5 fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xd6895ed7 fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/max2165 0x1b9dc70b max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0x4033c785 mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0x17bb0ba1 mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0x2ff3bc84 mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0xcf302b7e mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0x60fbc5b0 mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0xb69f2854 qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0x28602ea4 tda18218_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 0x8d838a91 xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0xdf9d2ea4 xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0x6f5a41a0 xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0xed683a74 cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0xf8b6db10 cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x2ead9440 dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x520e0aa4 dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x8d40e11c dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x8f125015 dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xac1c5065 dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xd85ed8de dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xe6d85a21 dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xee27a960 dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xf18add7d dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x0945ca12 dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x14b60458 dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x1c60c3bb dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x397cba16 dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x436f53f4 dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xbbd93b3c dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xe6aec359 usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-af9005-remote 0x04c405aa af9005_rc_decode +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-dibusb-common 0x0afc963f dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x0f85c9c8 dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x1d738bbb dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x23e1164d dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x2f51c1ce dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x44fb4ce0 dibusb_dib3000mc_frontend_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 0xb55af01e dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xd58a64b1 dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xef79c6d3 dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xf527e629 dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xfa109ab9 dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0xa16c2402 em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0xeaae770d em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x1c4d3470 go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x1ecf014f go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x35264afa go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x50308b09 go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x5f929b3d go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x78d6553c go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x807693bc go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x9cdb10cc go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xf9b69295 go7007_alloc +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x1f0f3221 gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x44887a7f gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x49282627 gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x79294f6d gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x8e643dd2 gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xcec2958f gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xd8c006cc gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xe6a64390 gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x3422a94b tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x5507a2b5 tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x846a616e tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x87b5843e ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0xac7285f4 ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-common 0xabe27502 v4l2_ctrl_query_fill +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x123816b5 v4l2_m2m_mmap +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x15e5c2bb 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 0x67f3a6df v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x28f86530 videobuf_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x6c5d3d53 videobuf_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x9d8509a4 videobuf_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xa2c36e19 videobuf_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xd3be03a8 videobuf_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xf34eb07a videobuf_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-core 0xbcdb2b12 vb2_querybuf +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x3e8f45b8 vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x872f465f vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xa72fb6ef vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xea0e805b vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xf54aebf9 vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xfe5324b6 vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x06a4fe02 v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x06f06e16 v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1137c24b video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x14a935d2 __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16244fe5 v4l2_prio_check +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1896bb09 v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1b5c0864 v4l2_ctrl_merge +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1d6168bf v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1e791129 v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2235a968 v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x231f9059 v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2b5fdf91 v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2d7d7795 video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x36847d11 v4l2_ctrl_get_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x39f818db v4l2_clk_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3adbd595 v4l2_field_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3bb8b007 v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3bdd0f94 v4l2_prio_change +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3d11d5ae v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x418ef809 v4l2_subdev_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x41ccbbef __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4544037d v4l2_clk_get +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x457969da v4l2_queryctrl +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 0x49b77d0d v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4b77c88d v4l2_ctrl_replace +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4dd101b8 v4l2_of_parse_link +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4e7a0983 v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x53c12093 __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x554bae97 v4l2_of_alloc_parse_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x556f30f2 v4l2_clk_enable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x575d17b4 v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x59450780 v4l2_clk_unregister_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x61f5a96d v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x62ef17b6 v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x638fd06e v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x68a63fe7 v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x69bfd9ba v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6e3d9879 v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x72024af1 v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x76e57ff3 v4l2_async_notifier_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x785580cb v4l2_async_notifier_register +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 0x828e4885 __v4l2_clk_register_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x841b205d v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8a6319e9 v4l2_clk_disable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8c0f1a07 v4l2_subdev_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x969950b4 v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9d284b5e v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9d46d9a6 v4l2_ctrl_add_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa12e3d0d v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xaceb9f51 v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb07d6c13 v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb3be4285 v4l2_clk_get_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb5c5a639 v4l2_subdev_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb702287e video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb77b0159 v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb920d321 v4l2_subdev_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc5671dc v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc353fefe v4l2_subdev_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc3fab484 v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc46dc101 v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xca58022c __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcb80617c video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcbf2a63c v4l2_of_parse_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xce2d33f2 v4l2_clk_put +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd0f15d82 v4l2_clk_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd1fdad4f video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd76642f5 v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd83ba3c0 v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd905aab3 v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xda75395b video_usercopy +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdb370c62 v4l2_subdev_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdd058ebf v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xde31f3e4 v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdf2aac7e v4l2_of_put_link +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xea40ecf8 v4l2_clk_set_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf62f2fcf v4l2_subdev_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf65ba287 v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf7b326e2 video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf8f987db __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfded856b v4l2_of_free_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfff22506 v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/memstick/core/memstick 0x0f31abbd memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x38ad6816 memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x4c5e024a memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x4ca67d77 memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5b5c17c8 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x81855b18 memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x894a76ea memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x8c9b5da4 memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xa380fd4a memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/core/memstick 0xaaf15f20 memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xc2dd2490 memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xc53ab610 memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xc8ac11d3 memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xe93fb2d3 memstick_remove_host +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x03edbcea mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0586fa35 mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0baba565 mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x3ced1428 mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x3eb0694f mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4526289b mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x48ff2019 mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4aa9afcf mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4b2d3f01 mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5a677c0f mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x68925267 mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x706b4c22 mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x78fc4dbc mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7d902c65 mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8b66c162 mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x921538ba mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa75aa0a3 mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xadf0ece8 mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb427249c mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb92074c5 mpt_alloc_fw_memory +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 0xc7c8c65b mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xca0a3bcb mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xcdc82320 mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xcdfc9b1f mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xcfcd4c74 mpt_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 0xde80f39a mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xea0d915f mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf4ab8e36 mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xfc3aebc3 mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xfc8e5841 mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x03a3669c mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x03fa633a mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x05dd8c68 mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0e0314e2 mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0fec02e3 mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x118fdc83 mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x145b8f94 mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x15b6d131 mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x15cf14ed mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x1e15013a mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2b192e3e mptscsih_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2b7066c8 mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x31dc999e mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x3a4bf079 mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x48951230 mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x499f09e4 mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x614499fe mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x63a7739d mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x75973407 mptscsih_host_attrs +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7abeb061 mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa2550eb7 mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xabdcd99b mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xcfb8b9b5 mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xdb036e21 mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe0a3c87a mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf0decd64 mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xf9035dfd mptscsih_slave_destroy +EXPORT_SYMBOL drivers/mfd/cros_ec 0x2533e3e1 cros_ec_suspend +EXPORT_SYMBOL drivers/mfd/cros_ec 0x725ba64f cros_ec_register +EXPORT_SYMBOL drivers/mfd/cros_ec 0x727aac5f cros_ec_remove +EXPORT_SYMBOL drivers/mfd/cros_ec 0xe59dabf4 cros_ec_resume +EXPORT_SYMBOL drivers/mfd/dln2 0x132b86da dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0xce78d806 dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0xd23ab1c2 dln2_transfer +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x0f859988 pasic3_write_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x3cee6ee7 pasic3_read_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x212694bc mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x26734eb5 mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x45efc583 mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x4634417c mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x47a7efb3 mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x4960679a mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x5fe8b91c mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x7efb5cdc mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x8f6dd0c5 mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xabd7fe35 mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xd9984dcf mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/tps6105x 0xd28d5d92 tps6105x_get +EXPORT_SYMBOL drivers/mfd/tps6105x 0xe2ea7d83 tps6105x_mask_and_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0xec14e662 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 0x2628fbd8 wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0xae6970a2 wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x4bcd19c6 wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x72deae33 wm1811_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xdf861787 wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xedbcac1e wm8958_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x6240f5bc ad_dpot_probe +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0xa4c1baa3 ad_dpot_remove +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0xd19d0b4d altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x0a32093b c2port_device_register +EXPORT_SYMBOL drivers/misc/c2port/core 0x690d8ce8 c2port_device_unregister +EXPORT_SYMBOL drivers/misc/ioc4 0x1d1e49e0 ioc4_register_submodule +EXPORT_SYMBOL drivers/misc/ioc4 0xecac7dd6 ioc4_unregister_submodule +EXPORT_SYMBOL drivers/misc/tifm_core 0x26ee8214 tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0x298bc56a tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x39f86aa1 tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0x3d1251f9 tifm_unregister_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x48f48719 tifm_alloc_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x54c83feb tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x6fdedecc tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x735bc0c2 tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x936ef24d tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0x9603ac47 tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xbdb644d8 tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xc4c204ae tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xf2414ef9 tifm_register_driver +EXPORT_SYMBOL drivers/mmc/card/mmc_block 0xa7c415b6 mmc_cleanup_queue +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x11d608bd cfi_build_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x2a8b8806 cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x2f9a21bf cfi_build_cmd_addr +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x3bc00bac cfi_merge_status +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x5d657be3 cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xb42e393d cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xfb7da16d cfi_send_gen_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xff9fa623 cfi_udelay +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x1e3e0e37 unregister_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x33d6fefa register_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xe8fc5ca9 do_map_probe +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xfcc45179 map_destroy +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0x155dc6b4 mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0xe029173b lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/maps/map_funcs 0xd4a00dc9 simple_map_init +EXPORT_SYMBOL drivers/mtd/mtd 0x36491f32 mtd_concat_create +EXPORT_SYMBOL drivers/mtd/mtd 0xf299dd96 mtd_concat_destroy +EXPORT_SYMBOL drivers/mtd/nand/denali 0x261fdb37 denali_init +EXPORT_SYMBOL drivers/mtd/nand/denali 0x97620df5 denali_remove +EXPORT_SYMBOL drivers/mtd/nand/nand 0x13427535 nand_unlock +EXPORT_SYMBOL drivers/mtd/nand/nand 0x75056c84 nand_scan_bbt +EXPORT_SYMBOL drivers/mtd/nand/nand 0x850e5068 nand_scan_ident +EXPORT_SYMBOL drivers/mtd/nand/nand 0x8d59eb35 nand_scan_tail +EXPORT_SYMBOL drivers/mtd/nand/nand 0xa51fcfe8 nand_lock +EXPORT_SYMBOL drivers/mtd/nand/nand 0xcd0e913f nand_scan +EXPORT_SYMBOL drivers/mtd/nand/nand 0xef859391 onfi_async_timing_mode_to_sdr_timings +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x685c75dd nand_bch_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x70097aa0 nand_bch_free +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0xbbf9fea4 nand_bch_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0xf9752835 nand_bch_init +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_ecc 0xde01b54c nand_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0xf97896dc 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 0x7c87150a flexonenand_region +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xdd49424d onenand_default_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xe9fbb1d9 onenand_scan_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xef4d9a1f onenand_addr +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x075fef82 arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x18dcdead arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x491a4477 arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x67cae9f2 arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x76ec63cf arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x86d306fe arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xa0f3c60e arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xc44421f5 arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xefaa44f0 arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xf9331441 alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x023fdeae com20020_netdev_ops +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x1fa4dced com20020_check +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xdfd54110 com20020_found +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x1368566b ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x189c6c7a ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x372bbc55 __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x4e85114e ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x5e332709 ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x6a5cc580 ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xb1fd25f4 ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xc09e9c36 ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xe907019a NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xf5cd4b31 ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnx2x/bnx2x 0x711a5585 bnx2x_schedule_sp_rtnl +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0xd8144c11 cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x131efdec cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x1fba3f60 dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x308ae6da cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x3b1018f0 cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x486d8244 t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x4d5422ce cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x6a807ce1 t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x7139c755 t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x8acbc6fa cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xb44b4653 t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc644a345 cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc79c0932 cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xc7a0857c cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xcc7518ef t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xd4618493 cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xfa86a991 cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1922127e cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2047bc33 cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x3005c7bf cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x30462ebb cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x37547e93 cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x41adba47 cxgb4_dcb_enabled +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x487279f0 cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5a9d9df1 cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5d35b047 cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6cec7bef cxgb4_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6feffa92 cxgb4_update_root_dev_clip +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x74363800 cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7fad9562 cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x84c7a7bf cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x84ce48e1 cxgb4_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x875d26b0 cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x92ea047b cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x931bc907 cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x93591b34 cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xadd4e2a8 t4_cleanup_clip_tbl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xbaf509f3 cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xbc0f0641 cxgb4_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xbe803782 cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc637d25c cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc643edb6 cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc668481c cxgb4_port_chan +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 0xd773a28d cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xde515cb1 cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xdf46e860 cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe43689e9 cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe832a731 cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf99a8ce7 cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xfb6a9fd4 cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xfef2e1e2 cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x0e712340 vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x27720c46 vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x31ea360c 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 0xfbd94adf enic_api_devcmd_proxy_by_index +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x64986116 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 0xd7f429b6 be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x158a298c mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x19c44fd8 mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1cd33b2e mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1e53b1dc mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x20a1d3bb mlx4_SET_PORT_BEACON +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2224ec8f set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2445d52b mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x24595ef1 mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x25dfaf59 mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x43b7c2cf mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x49671933 mlx4_get_eqs_per_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5074d5d6 mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x50df1f53 mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x60156b56 mlx4_get_cpu_rmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x61260475 mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6a261164 mlx4_ALLOCATE_VPP_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6d4cc211 mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x741c8cac mlx4_is_eq_shared +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x780ef087 mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9234d638 mlx4_SET_VPORT_QOS_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x93ffa29e mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9f560e3e mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa0e0c030 mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa380ba84 mlx4_SET_VPORT_QOS_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa60d688e mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa96820bc mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb48570e0 mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb5cd30cf mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xce15c48c mlx4_ALLOCATE_VPP_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdce732a5 mlx4_is_eq_vector_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe4530ac7 mlx4_SET_PORT_fcs_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe5e8a03e mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe8d65f83 mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf468ddbe mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf9ef9d23 mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfa30cb0f mlx4_test_interrupts +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0857aabd mlx5_get_flow_table_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0e1fe609 mlx5_core_arm_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0eb435fc mlx5_create_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0eb7287e mlx5_del_flow_table_entry +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1c9a1595 mlx5_cmd_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1f423e4f mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2c828e2c mlx5_alloc_map_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2f676777 mlx5_query_nic_vport_mac_address +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x436f1d62 mlx5_unmap_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4bfe34fa mlx5_cmd_alloc_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5d38b1dd mlx5_core_destroy_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5e5da468 mlx5_cmd_comp_handler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x69677c74 mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6d3f42c6 mlx5_unregister_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6e88c275 mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x72d6cb13 mlx5_get_protocol_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7654869c mlx5_query_vport_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x83399f53 mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x836a1819 mlx5_core_dump_fill_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x89d344ce mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8b5a7855 mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x958bc849 mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa5a5afb1 mlx5_core_get_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa65a9e3f mlx5_cmd_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xaca0f682 mlx5_core_create_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb823e45d mlx5_vector2eqn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb8e4f06a mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcdb27a74 mlx5_cmd_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xce17c510 mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd253083e mlx5_core_query_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd86226d6 mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdbd5dfc1 mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe3e2309a mlx5_register_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe5955586 mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe6af33e4 mlx5_destroy_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe8c90264 mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xec58ebfb mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf34bb096 mlx5_core_query_vendor_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfacbd07b mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfc728a49 mlx5_add_flow_table_entry +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfe891648 mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x584c4efe hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xb8a74c66 hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xd5c47b71 hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xe2f05ede hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xeabf81ef hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x00067dfb sirdev_set_dtr_rts +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x0902d6f2 irda_register_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x181faf66 sirdev_write_complete +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x7bb664c4 sirdev_receive +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x8bb269c9 irda_unregister_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xa2ed41f4 sirdev_set_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xa6bf0996 sirdev_get_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xd0e6a3a4 sirdev_raw_write +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xd94709e0 sirdev_put_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xe4139782 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 0x058f5e29 mii_check_media +EXPORT_SYMBOL drivers/net/mii 0x143ad2bf mii_link_ok +EXPORT_SYMBOL drivers/net/mii 0x2112c3d7 mii_check_link +EXPORT_SYMBOL drivers/net/mii 0x6d270948 mii_ethtool_gset +EXPORT_SYMBOL drivers/net/mii 0x7ef9e141 mii_ethtool_sset +EXPORT_SYMBOL drivers/net/mii 0x84eeeb9f mii_check_gmii_support +EXPORT_SYMBOL drivers/net/mii 0xc47850b4 mii_nway_restart +EXPORT_SYMBOL drivers/net/mii 0xf5fe2802 generic_mii_ioctl +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0xd1051b1d alloc_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0xd64028bc free_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/vitesse 0xca797df2 vsc824x_add_skew +EXPORT_SYMBOL drivers/net/ppp/pppox 0xd3b0f31a pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe4e09c08 register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xfec1ffa0 pppox_unbind_sock +EXPORT_SYMBOL drivers/net/sungem_phy 0xb724406e sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x0cf1b8e4 team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0x2acd3d6e team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0x503a3462 team_options_change_check +EXPORT_SYMBOL drivers/net/team/team 0xb3e387ad team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0xe36d8aa3 team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0xe49d81b2 team_options_register +EXPORT_SYMBOL drivers/net/team/team 0xf4887684 team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0xfd8c1cf1 team_mode_unregister +EXPORT_SYMBOL drivers/net/usb/usbnet 0x39659fed usbnet_manage_power +EXPORT_SYMBOL drivers/net/usb/usbnet 0x749e57e8 usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/usb/usbnet 0xa5f75944 usbnet_link_change +EXPORT_SYMBOL drivers/net/wan/hdlc 0x16d46f71 hdlc_change_mtu +EXPORT_SYMBOL drivers/net/wan/hdlc 0x276846c6 hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0x297a9c34 hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0x2a5a6804 alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0x6a6960df hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0x843119c8 register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x8440636e unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x9fe1b14d attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xb9ee82ae unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0xbdf1db15 hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0xfa07ebd9 detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wimax/i2400m/i2400m 0x5f551b6c i2400m_unknown_barker +EXPORT_SYMBOL drivers/net/wireless/airo 0x2c5563f3 stop_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0x4adf0791 init_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0x4fee9269 reset_airo_card +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x106df04e ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x1bd35bad ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x1c0c94b5 ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x2ababb14 ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x319c6026 ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x36bb0e20 ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x481cd58e ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x93182ca6 ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xa32d1948 ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xaafdb617 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xab8fd002 ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xeaebd959 ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xeebd0db7 dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xfb4de67a ath_regd_get_band_ctl +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xfe260cde ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x05d55b1d ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x21c14dc6 ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x46f057a8 ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x49f074e7 ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x93c29121 ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa5851566 ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb5ecaccc ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xbc9abc3e ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xc0aa5313 ath10k_debug_get_new_fw_crash_data +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xde6501ef ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xf8836eb6 ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x067314ef ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x23664285 ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x4d4506b2 ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x5df6decf ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x6503a86e ath6kl_stop_txrx +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 0x8b318a64 ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x91cfb84a ath6kl_hif_rw_comp_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xa6f66cc1 ath6kl_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xc27027af ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xc6851d91 ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xcb014460 ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xd77168ab ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xd96dafae ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x02a859d5 ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x245521d4 ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2d15177d ath9k_cmn_debug_stat_rx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x4a73b9ca ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x5a19483e ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x615ea0f3 ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x686a8a64 ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x6b07e5ed ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x724a1f56 ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x7d14f745 ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x82577cd8 ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x8a319448 ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x8f4a074e ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x99ba5a53 ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa3d44598 ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa574bc43 ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb8ae62a4 ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xcce258db ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd2981357 ath9k_cmn_count_streams +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe21cb6cf ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe8ff2d46 ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xed19216d ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xee2b83c6 ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xf1a39d3b ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xf2c6d8a5 ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x05431ee6 ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x07eafc65 ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0897cfe6 ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x090ec4ee ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0a80aee9 ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0c795ea7 ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0c86420e ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0c9ab1e3 ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0da6af2b ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x151384c4 ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x17e32ce8 ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1c756b3d ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1e770f28 ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1ec00e15 ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2310f407 ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2357319a ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x27fd4da2 ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2b8fcd19 ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2d65093f ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2d854e89 ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2d911f98 ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2f6aa6e9 ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3d3b2309 ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3f92897f ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x40b8cc22 ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x40df6316 ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x45bf871c ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x466d47d6 ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4cc0b30c ath9k_hw_cfg_output +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4d03083f ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4dcd60c4 ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x55f81e6b ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x56276e44 ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x564521f7 ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x582d31cd ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5a98e468 ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5c48a162 ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x63ecdbee ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x64fd6f64 ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x66973091 ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x689a211c ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6d6a6d6f ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6f41052a ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x75e7be8a ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7881bb88 ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7c7a5211 ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x810cb1a0 ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x81dea403 ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x840a2ea5 ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8574e12d ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8722c7f9 ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8772c2b3 ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8a1a898b ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8a6f2dc2 ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8d61e1b7 ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x989b850f ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9bed38a6 ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9c5e5397 ath9k_hw_request_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9f3daac3 ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa5183208 ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xab3ccf41 ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xac760da9 ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xade4529d ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xaf614c45 ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb0061190 ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb1faf697 ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb39da3c1 ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb4c65d1b ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb5089e3b ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb667d828 ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xba6c7a61 ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbbc07cd6 ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbcc78eed ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbdc75c7b ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbea3c690 ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbee30cec ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc0331d37 ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc0829e60 ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc1805d19 ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc2743fdd ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc4a067b8 ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc5fc7397 ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcc857b3d ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd26b509f ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd893179d ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd9ecf362 ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdab6920e ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdc263101 ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdd647b1f ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe20460d6 ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe239798e ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe2879cdb ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe5eaf5bd ath9k_hw_cfg_gpio_input +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe7e0325c ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xecd10c11 ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xee3f3461 ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xefcfdb7e ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf2067d2f ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf6ee2114 ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf6f19420 ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf7b86dbe ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfb0b32b0 ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfd87b7a8 ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfe74151c ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xffd02408 ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/atmel 0x1349d4e2 atmel_open +EXPORT_SYMBOL drivers/net/wireless/atmel 0x9d99a84d init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0xb39e0e80 stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x00b27bba brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x02908f87 brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x111f4eb8 brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x24b850bd brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x258b1395 brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x3119d21f brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x3f2988a1 brcmu_dotrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x4d9819ca brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x6fa01848 brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x83ebd702 brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x963ca3c6 brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9f4b5dcf brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xceed3fc8 brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd261b8a6 brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xec1d763d brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xfbeed034 brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x02954641 hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x0758a78b hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x0ad69602 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x29929423 hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x2b706c3e hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x2e25ebe1 hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x4734fa53 hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x55473545 hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x5a33c2ee hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x5e28a74e hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x5e318c12 hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x70753aba hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x72eaa633 hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x7f3d5b3e hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x8c51bb12 hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa12ad27f hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xad16bae5 hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xae586a3e hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb17cdb95 hostap_remove_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 0xb8662535 hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xbf90e972 hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xc1816950 prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xe1d3881d hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xeb8785e0 hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf16b92cc hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xfd40d432 hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xfe471352 hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x141e9162 libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x1d3f3df5 libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x1ebb4d34 libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x2f958edf libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x3338f93c libipw_change_mtu +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x3ce086c9 alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x47196920 libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x4e174145 libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x58671ea5 libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x5c25335c libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x5f53edae libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x62b1ed01 libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x75b1d980 libipw_rx +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x7babee14 libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x8f909a62 libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x977025bd libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xafb9644e libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xb2d374f2 libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xc945b34e free_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xe43fd744 libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xe5cf003c libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x016a5892 il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0242c65b il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x029b7647 il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0769d4b4 il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0e88b279 il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1437a4ae il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x19fecc69 il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1a79671e il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1ee3775e il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x20c511a6 il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x237d78c2 il_update_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x241b1931 il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x243cd0f4 il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2a5273b8 il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2fba7c59 il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x310ea018 il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3903e13a il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3af00905 il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3d821ab4 il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4041ee3b il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x435cdbd0 il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x459262df il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4a3b17d0 il_init_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4aa39103 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4aa6bf5d il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4c3ac897 il_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4c62e7db _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4d07f063 il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x541c54a6 il_set_rate +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x54823798 il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x564c6740 il_debug_level +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5a4593c2 il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5a7233d5 il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5b88d1cf il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5c30de73 il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5ce3d01a il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x62cecf9d il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6ecb047d il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x716acfe7 il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7278f046 il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7619d49a il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7af5e8e2 il_force_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7c9375f7 il_free_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7e01879b il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7e91b953 il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x812634e9 il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x826cfdd1 il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x85c21b47 il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x85cdc6e1 il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8db51d9b il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8fe580e6 il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x90a3de8f il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9163f0d8 _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9a41d0cf il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9c33334c il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9fd377cc il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa00ec293 il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa24acc00 il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa65fa3d9 il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa6667015 il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xaabf94ee il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xadf2590c il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xaf40da8b il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xaff8049e il_leds_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb0e96be6 il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb0efeb70 il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb4c0afd3 il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb7a978d2 il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbc60da5b il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbff8126a il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc0a4bac2 il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc2da7844 il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc39cf12c il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc43d42c2 il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc4bff79f il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc6d76d3e il_apm_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc7f7d712 il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc807c2c6 il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc9e520a4 il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcc086878 il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcde3e6a1 il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xce0d592f il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcfa67c7d il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd1b58282 il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd2fc0450 il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdb46caee il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdce298d9 il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe11d6ef2 il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe1feb969 il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe347d312 il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe627cb77 il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe6fb711e il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xeaa51e10 il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xeb3f7a71 il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xeb5d3cbd il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xecc3c54f il_set_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xeda65ee6 il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf501278b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf61d25a6 il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf70d5fc5 il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfb8c2ee2 il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfc052b2b il_mac_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xff476b3d il_clear_ucode_stations +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 0x16fc837f orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x26edc2e1 orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x372115d0 orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x43ea8bae orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x4440d2c9 orinoco_down +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x4b178eb3 orinoco_open +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x535bdce2 orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5dea5bf1 hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x7ca9eacb orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x9b8cdce6 orinoco_up +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xb17e8d61 orinoco_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xb5c8eb64 orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xc53cca2c __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xe02fd2f0 alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xea60077f free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xf07ad83b orinoco_get_stats +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xfc6f0af5 __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/btcoexist/btcoexist 0x4bc84f62 rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x106fd266 rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x110864aa rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x15147428 rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x204b9d62 rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x21e4a2cf rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2cc87d64 rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2cf75e95 _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2da68f80 rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3284100c rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x423d4f5c _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x434e51e7 rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x46e39838 _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4cf845a8 rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5bc2e3d0 rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x61fe0384 rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6a007755 rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6db2224b rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x75d0714b rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x77828071 rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x77896aaa _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x77a386f4 rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7d932814 rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x80b1e111 rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8126b20c rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8265ccee _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9387d899 _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x98c986d0 rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x99f6cb8f rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9b358d95 rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa554ad47 rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa7b5ab86 _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xabde3782 rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xadf4fe1a rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb0aa5c1c 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 0xc4b334eb rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc5cd9a53 _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd4dbe54f _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xdbd32a6f rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe7c97f0b _rtl92c_store_pwrIndex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xeb279473 rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xfcb2f7d9 rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fb9f06f rtl8723_fill_dummy +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x3af4885e rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xce622212 rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xec7bacf1 rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xef7a16d1 rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x0f91257a rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xa797183a rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xafa707f1 rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xc0b4e7ed rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x0728350f rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x17f7216a efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x207fbb70 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x22a4a8d1 rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2384055b rtl_dm_diginit +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x284ecb20 rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x364d2120 rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x3787c8ae rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x391ee37a rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x5c800c19 rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x5eb6ae76 rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x65e685ce rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x6c8d4143 rtl_lps_leave +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x6f9bd415 rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x73270377 rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x79188a02 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x8032733e rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x947ed41d rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x980848e2 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa1f125d0 rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa99e136f rtl_ps_set_rf_state +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xae551bf1 rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb0bc5e38 efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb7d93dbf rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xbb3cddb5 rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xbc19969e rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xc979d6ba rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xea917b23 efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xecf8f07d rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf861f8ba rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf974d414 rtl_lps_enter +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xfaebecb8 rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xfd2a6cf0 rtl_wowlan_fw_cb +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x096bfea6 wlcore_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xe4ec73ac wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xe95e5528 wl1271_free_tx_id +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xf0599ee4 wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/nfc/microread/microread 0x0606cc33 microread_probe +EXPORT_SYMBOL drivers/nfc/microread/microread 0xff841765 microread_remove +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x59403e04 nxp_nci_probe +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0xe467bf4f nxp_nci_remove +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0xe840b4a0 nxp_nci_fw_recv_frame +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x6a6de3b7 pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x84e5464b pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x03fe71d1 st_nci_se_deinit +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x3e39c78d ndlc_recv +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x47a304a8 st_nci_se_io +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x55a974f7 ndlc_close +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x65f6cdee ndlc_probe +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x76a7b3cf st_nci_se_init +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xb9f3928c ndlc_send +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xe06f1ed4 ndlc_remove +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xf20d92b3 ndlc_open +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x15828721 st21nfca_connectivity_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x2dbf72ad st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x3017f3f9 st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x3fcc58ad st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x5011b985 st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x96a77573 st21nfca_apdu_reader_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xaab0778a st21nfca_hci_enable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xae3b5e56 st21nfca_hci_discover_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xc19a3549 st21nfca_se_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd0ef8127 st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd71e3f0e st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd77a5dcb st21nfca_se_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xe5a4ac5f st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xea58060c st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xee2ea418 st21nfca_hci_disable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xf705de88 st21nfca_hci_se_io +EXPORT_SYMBOL drivers/ntb/ntb 0x4b20b175 ntb_unregister_client +EXPORT_SYMBOL drivers/ntb/ntb 0x4d42a69f ntb_register_device +EXPORT_SYMBOL drivers/ntb/ntb 0x51397384 ntb_db_event +EXPORT_SYMBOL drivers/ntb/ntb 0x68aedb10 ntb_unregister_device +EXPORT_SYMBOL drivers/ntb/ntb 0xa0e266ab __ntb_register_client +EXPORT_SYMBOL drivers/ntb/ntb 0xb3523e00 ntb_set_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0xcfd70377 ntb_link_event +EXPORT_SYMBOL drivers/ntb/ntb 0xd888e6a6 ntb_clear_ctx +EXPORT_SYMBOL drivers/parport/parport 0x03d07a09 parport_claim +EXPORT_SYMBOL drivers/parport/parport 0x0444701e parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0x0806c26a parport_read +EXPORT_SYMBOL drivers/parport/parport 0x15ec7ab8 parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0x1947b524 parport_register_dev_model +EXPORT_SYMBOL drivers/parport/parport 0x2b38e0dc parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0x3a6047a7 parport_del_port +EXPORT_SYMBOL drivers/parport/parport 0x4287f5be parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x51a53610 parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x69dde201 __parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0x6a1c22ee parport_release +EXPORT_SYMBOL drivers/parport/parport 0x6b50b1f6 parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0x7295eb0a parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0x81fb28f9 parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x8cd47b59 parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0x8e93dbc2 parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0x9681e0a8 parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0xa435b84c parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0xac6ac84c parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0xbc8e8729 parport_register_device +EXPORT_SYMBOL drivers/parport/parport 0xbe3e0c5b parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0xc604efe1 parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0xca1d2fd8 parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0xd7b85d5e parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0xd855e6dc parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0xdbe8f4b3 parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0xde69d13d parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0xeb950f54 parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0xf0a75c7c parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0xf23fe23d parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0xf85099d5 parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0xfa3472cd parport_write +EXPORT_SYMBOL drivers/parport/parport_pc 0xa68652ee parport_pc_unregister_port +EXPORT_SYMBOL drivers/parport/parport_pc 0xf01a543d parport_pc_probe_port +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x0cfac249 pcmcia_disable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x1179087f pcmcia_fixup_vpp +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x1281a26f pcmcia_enable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x17c6facb __pcmcia_request_exclusive_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x184c325f pcmcia_map_mem_page +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x19bc8f59 pcmcia_register_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x1de94ae2 pcmcia_write_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x3336b207 pcmcia_get_mac_from_cis +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x3ec7618b pcmcia_release_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x458315ea pcmcia_request_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x5cfb2d8e pcmcia_request_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x742f5665 pcmcia_parse_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x7473e0e5 pcmcia_get_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x774da596 pcmcia_dev_present +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xa6e5b585 pcmcia_loop_config +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xc1a1c2c7 pcmcia_read_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xc8316243 pcmcia_request_io +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xd27d4713 pcmcia_unregister_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xd7ec2a21 pcmcia_fixup_iowidth +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xf52652bb pcmcia_loop_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x045ac57a pcmcia_register_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x08189076 pcmcia_socket_list_rwsem +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x212db8d2 pcmcia_socket_list +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x2a54919c pcmcia_socket_class +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x44e83f12 pccard_register_pcmcia +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x5ba9147d pcmcia_get_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x74807c61 pcmcia_parse_events +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x7f3c41c3 pcmcia_unregister_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x9932014b pcmcia_parse_uevents +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xbcd1d9d5 pcmcia_reset_card +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcf97f3bd dead_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xe1ff9478 pcmcia_get_socket_by_nr +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xf3fc404d pcmcia_put_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x15f5bcb8 pccard_static_ops +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x7a61bf26 pccard_nonstatic_ops +EXPORT_SYMBOL drivers/pps/pps_core 0x8b4fbc4d pps_lookup_dev +EXPORT_SYMBOL drivers/pps/pps_core 0xabe6c295 pps_register_source +EXPORT_SYMBOL drivers/pps/pps_core 0xcdc6a2aa pps_event +EXPORT_SYMBOL drivers/pps/pps_core 0xcf0676f5 pps_unregister_source +EXPORT_SYMBOL drivers/ptp/ptp 0x127a69df ptp_clock_index +EXPORT_SYMBOL drivers/ptp/ptp 0x44815d5e ptp_find_pin +EXPORT_SYMBOL drivers/ptp/ptp 0x7823e514 ptp_clock_event +EXPORT_SYMBOL drivers/ptp/ptp 0x858e93bd ptp_clock_unregister +EXPORT_SYMBOL drivers/ptp/ptp 0xfffee5ef ptp_clock_register +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x07cb90b1 rproc_add +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x0f5e735d rproc_report_crash +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x186d696b rproc_boot +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x34492db1 rproc_vq_interrupt +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x4e7d6ffd rproc_da_to_va +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x6315a957 rproc_del +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x882fe30d rproc_shutdown +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xbd5ac904 rproc_get_by_phandle +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xc3a22a48 rproc_alloc +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xe23012ef rproc_put +EXPORT_SYMBOL drivers/rtc/rtc-ds1685 0xacf23052 ds1685_rtc_poweroff +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x5450b3be scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x61f415ce scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xd026e88d scsi_esp_template +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xeee92b52 scsi_esp_register +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x0a1b2318 fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x186294e2 fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x1f3eb15e fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x6b93a03a fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x80e5f1ca fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xa5142a5b fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xafc3a206 fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xbab3796e fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xbfa1be69 fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xee6a7848 fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xf88b025a fcoe_ctlr_destroy_store +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xfed94ef1 fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x080bb4ce fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x08d05f70 fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x149bc006 fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22d3dda6 fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x23670eba fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x29e986e8 fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2b212ddb fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2b6d9668 fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2c31ba7b fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2c4ed1a1 fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x301ae96b fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36e5fbaf fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x39f2959a fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4684f1bb fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x48212117 fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x493f134b fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4f84b4c2 fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x522249c5 fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5768edc2 fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5f96f759 fc_rport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6a6a36e4 fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x770462b3 fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x82b9cb21 fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x82ef392b fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8b6d5c20 fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9d4d64b4 fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9e3f1e15 fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa27312b8 fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb39e5785 fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb8184148 fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc13536ba fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc27e9e8f fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc359ad9e fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc380815a fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc8f9891c fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xcc742bde fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xcd1315ee fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd29b968d fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd4300852 fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd51d5769 fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xdc5075d5 fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xdd80f02b fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe1d72dc4 libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe258975d _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe5ae1bb0 fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe7320450 fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe81351f5 fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xecdb1c87 fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xef21104d fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf47e354c fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf52d09eb fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x3fc4d85f sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x4611b9fc sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x8a78a478 sas_wait_eh +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x8a87e724 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xcf1484cd 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 0xedd62090 mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x00b2ed2f osd_req_add_set_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x01d02f98 osd_execute_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x087b7662 osd_start_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0c17edb1 osd_sec_init_nosec_doall_caps +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x13b514db osd_req_flush_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x19f51823 osd_auto_detect_ver +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1b3953d9 osd_req_write_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x258964f3 osd_req_read_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x3d38a5a2 osd_req_read_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x44395963 osd_req_read +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x47f479d2 osd_req_create_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x480efaf2 osd_finalize_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x4af4ca9f osd_req_write +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x5e2fcfc9 osd_end_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x602ca7f8 osd_req_add_get_attr_page +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x647a5873 osd_req_remove_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x656cbe39 osd_req_flush_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x6d8a4703 osd_req_write_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x6f990bbb osd_req_flush_collection +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x81e1d801 osd_req_format +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x82ce7d34 osd_req_read_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x8beed64a osd_req_add_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x8d0c8c5c osd_dev_fini +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9e0059b9 osd_dev_init +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9fb1a51c osd_req_remove_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa1b176a9 osd_req_decode_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xaf25ad9f osd_req_list_dev_partitions +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb14b31d7 osd_req_list_collection_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb20b5c32 osd_execute_request_async +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb42f980f osd_req_get_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xbb885ee8 osd_req_set_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xbb984380 osd_req_decode_sense_full +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xcf277d7d osd_req_list_partition_collections +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd3305309 osd_req_flush_obsd +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd621f0c2 osd_req_create_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xf249f26d osd_req_list_partition_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xfd4fb3c3 osd_req_write_sg +EXPORT_SYMBOL drivers/scsi/osd/osd 0x05db1260 osduld_device_same +EXPORT_SYMBOL drivers/scsi/osd/osd 0x19b4a3b5 osduld_device_info +EXPORT_SYMBOL drivers/scsi/osd/osd 0x5fc48609 osduld_unregister_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x996af811 osduld_info_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0xbcdcf223 osduld_register_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0xcbcf62a1 osduld_put_device +EXPORT_SYMBOL drivers/scsi/osd/osd 0xedd9e7a5 osduld_path_lookup +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x47bb50ce qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x5af99faf qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x5edb5918 qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x6a8dc33b qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x75ca7282 qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x8335311a qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x8822aedc qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xa00c00a2 qlt_abort_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xa2bf10f2 qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xd45e3066 qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xd9f3cfb2 qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xfc91c798 qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x0647a2aa qlogicfas408_disable_ints +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x1f535c90 qlogicfas408_info +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x1f55cd70 qlogicfas408_ihandl +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x3fd8cd71 qlogicfas408_detect +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x4547fc46 qlogicfas408_bus_reset +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x752e4d2b qlogicfas408_queuecommand +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xad178af8 qlogicfas408_biosparam +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xe76b3b20 qlogicfas408_get_chip_type +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xf2b95199 qlogicfas408_setup +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xf59b230b qlogicfas408_abort +EXPORT_SYMBOL drivers/scsi/raid_class 0x7a56177e raid_class_attach +EXPORT_SYMBOL drivers/scsi/raid_class 0xc269f4a2 raid_class_release +EXPORT_SYMBOL drivers/scsi/raid_class 0xc31f95da raid_component_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x0ac2b98a fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x134e422c fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x25abf173 fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x667179f4 scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7954b1ea fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x8d1f25d1 fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x97fa3f76 fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xa5591d11 fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xcb41d3e8 fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xd0e68d99 fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xd1ce9d2a scsi_is_fc_vport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xf0a80296 fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xf3912c42 fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xf94e19d2 fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x053c51e5 sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x06f06ffe sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x0a91a34e sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x0c8f8a71 sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x157cc27c sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x162a9c40 sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x1832b9b0 sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x1cf081fe sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x20c669b1 sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x279de95c sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x31b0ef85 scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4897c117 sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5e90364e sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x70e8ae55 sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x735497f4 sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x74ef2cea scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x783fb132 sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x84fd712d sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x85c4a00a sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x873f9072 scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x8ade8940 sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xac5cfb6a sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xb558a4c4 sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc04d9fbe sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd570cc22 sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe9fb168c sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xeedc1ed0 sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf404cbf5 sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x282d528c spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x49e06405 spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x5d64c0a2 spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x60d594d5 spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x62f674d8 spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x355ca70d srp_reconnect_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x405b6e05 srp_parse_tmo +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x459f7808 srp_rport_get +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x8a501989 srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xfa7a2060 srp_rport_put +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x18a5c824 ufshcd_shutdown +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x5f4654de ufshcd_system_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x682b2597 ufshcd_runtime_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x8c79d93f ufshcd_runtime_idle +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xb0c9ba61 ufshcd_alloc_host +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xdc6588bc ufshcd_system_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xf34ee333 ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0x01c7c558 ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0x09e67fa3 ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0x17262aa5 ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0x24a93445 ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0x350b32ab ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0x423c6ebe ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x47cce630 ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0x51663c9e ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0x6e7f23f0 ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x7212cd30 ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x743b2253 ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0x8dcf0860 ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0x9970f72d __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0xa2cf943c ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0xab3f8bcd ssb_bus_pcibus_register +EXPORT_SYMBOL drivers/ssb/ssb 0xaf4708cb ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0xb47070df ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0xc0512e0f ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xc0671fdf ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0xc6d302d9 ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0xd481192b ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xdde1e691 ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0xf59949f3 ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x31b8098c fbtft_write_reg8_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x35a68533 fbtft_write_reg16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x378a1425 fbtft_register_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x3ea417cd fbtft_write_reg16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x44e6ace2 fbtft_write_gpio16_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x4741aca6 fbtft_register_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x4f5f77ab fbtft_remove_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x5aa1639c fbtft_write_gpio16_wr_latched +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x621c986a fbtft_framebuffer_release +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x68841b77 fbtft_write_vmem16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x6927333f fbtft_probe_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x6b25570b fbtft_write_gpio8_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x78a6393e fbtft_unregister_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x9387fbe4 fbtft_write_reg8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x9d238b2a fbtft_dbg_hex +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xa3cfea37 fbtft_write_vmem16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xaf696698 fbtft_read_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xb261218a fbtft_write_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xca2f1477 fbtft_init_display +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xcc63f484 fbtft_write_vmem16_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xd6148b6f fbtft_framebuffer_alloc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xdfd9581f fbtft_write_spi_emulate_9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xe316c80d fbtft_unregister_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xec5badb2 fbtft_write_vmem8_bus8 +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0x003515c1 fwtty_port_get +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0xb4f2a866 fwtty_port_put +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0x49d8c89d adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x2561585b hmc5843_common_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x55baa8fe hmc5843_common_resume +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x7fa65127 hmc5843_common_suspend +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xd24b58d3 hmc5843_common_remove +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x7619df58 ade7854_probe +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0xda138002 ade7854_remove +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0e1cd118 lnet_register_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1366b7ac LNetSetLazyPortal +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x176a76e4 lnet_net2ni +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 0x1ba7249c lnet_extract_kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1e4b54de lnet_copy_kiov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1ee5f15e lnet_ipif_query +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 0x291a4b68 lnet_sock_accept +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 0x55db5324 lnet_iov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x58a1ca89 LNetMDUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5e91cfec lnet_copy_iov2iov +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 0x66d449b1 lnet_ipif_enumerate +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x69362e78 lnet_notify +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 0x7a076dbe the_lnet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x7bf2e63c lnet_sock_read +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x7d59a7fe LNetMEInsert +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x81b6e06d lnet_create_reply_msg +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x8255e3ad lnet_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x854ab844 LNetEQWait +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x8bfa90bb lnet_sock_getbuf +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x91859e28 lnet_sock_listen +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x9a89e24a lnet_kiov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x9de986d3 LNetEQAlloc +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa56de08d lnet_ipif_free_enumeration +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 0xaada1884 lnet_sock_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xab104c5c lnet_unregister_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb75f7953 LNetEQFree +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb92bd5c5 lnet_copy_iov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xba5566d2 lnet_acceptor_port +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xbaa8528e lnet_sock_setbuf +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xbf0760a2 LNetMEAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd1c2f3e4 lnet_extract_iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd2fa31c5 lnet_copy_kiov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd63aa660 lnet_sock_getaddr +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd7c50cb9 lnet_init +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xda5d10e1 lnet_finalize +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xe54d4dc8 lnet_parse +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xe59154b2 lnet_set_reply_msg_len +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xe78fdff7 lnet_sock_write +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xe8124744 lnet_fini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf1b316bf LNetSnprintHandle +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xfa106804 lnet_counters_get +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 0x2206f984 seq_client_alloc_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x375e6f8d LUSTRE_BFL_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x3d17bce7 seq_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x65cf5eff seq_client_get_seq +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x869027b0 client_fid_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xa52248d7 client_fid_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xae61cff5 LU_DOT_LUSTRE_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xc7ecbdf2 seq_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xc997a02f LUSTRE_SEQ_SPACE_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xcca53a0a seq_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xecee2727 LUSTRE_SEQ_ZERO_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x35b7e84e fld_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x4eaf4836 fld_client_del_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x50ceb2d6 fld_client_add_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x729115ef fld_client_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xc0d8a65e fld_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xdd94b176 fld_client_debugfs_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xf39d972f 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 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 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 0x1e8cdb47 cfs_race_waitq +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x23f6f445 cfs_restore_sigs +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x247da28c libcfs_kvzalloc +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 0x2adae33e cfs_init_timer +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 0x377f93fb cfs_srand +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x389ca502 libcfs_debug_mb +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x39b16ec8 cfs_hash_debug_header +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 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 0x482deff7 cfs_cpt_unset_cpumask +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x48f163c6 libcfs_str2anynid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4a95faa2 cfs_timer_deadline +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 0x509d38b0 libcfs_net2str +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 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 0x7a63872e cfs_timer_disarm +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 0x91504e8b libcfs_kmemory +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x933a8b91 cfs_hash_debug_str +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 0x9ba2a9f9 libcfs_kkuc_msg_put +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 0xa5787a80 cfs_crypto_hash_update_page +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 0xa9c0ca61 cfs_timer_init +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 0xb8c52b1b cfs_timer_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbab4f34e cfs_timer_arm +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 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 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 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 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 0xd1603494 libcfs_kkuc_group_add +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 0xde83075f libcfs_kvzalloc_cpt +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xdf2789c0 cfs_curproc_cap_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xe262a6e2 cfs_timer_is_armed +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 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 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 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 0x026233a5 ll_iocontrol_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x564b28cc ll_direct_rw_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x93f98749 ll_osscapa_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x9ae09249 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 0x36924830 lov_device_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x58b61665 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 0x8531a983 lov_lsm_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0xd59a0986 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 0x0025139f obdo_from_iattr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0069b2f5 dt_try_as_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x00f91efd class_manual_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01554eef lu_object_locate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01665e34 class_parse_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x035852d0 lustre_swab_llog_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x039f0e85 class_incref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x053c6615 dt_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x055d8d09 lu_object_add_top +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 0x060219cd cl_lock_hold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x071d5461 cl_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x076098e7 lustre_common_put_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07697189 cl_object_kill +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 0x08427622 cl_io_sub_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x09917376 cl_lock_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x09bf26ac 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 0x0c378d79 lustre_swab_llog_hdr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0cf32675 dt_txn_hook_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0cf99bff dt_acct_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0d396b4b lprocfs_at_hist_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0d6d6fea llog_declare_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0e02362b lprocfs_rd_u64 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0e33a1cd llog_init_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0e97a283 cl_io_iter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0fac81bd lprocfs_rd_timeouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0fca4af4 lu_object_header_print +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 0x12eb6912 lprocfs_seq_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x13fc4bde cl_io_rw_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x143b3ee1 llog_cat_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1491dc30 lu_context_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x15916e60 lu_object_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1776ac9e lu_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x17f8b319 lu_dev_add_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1b2c0407 lu_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1b8f39b2 cl_page_own_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1bdc3aaa cl_object_attr_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1c1db0f4 cl_page_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1d04efe4 lprocfs_free_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1d73fc70 cl_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1dbaf2f9 cl_2queue_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1e114fa7 lu_context_key_degister +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1e4859e6 obdo_from_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1e4f26e7 lprocfs_rd_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1e6c491c lu_dev_del_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1e7fcfd7 cl_page_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1e896c71 llog_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2039b099 class_disconnect_stale_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21307495 lu_buf_check_and_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x215fa53e lu_context_key_quiesce +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21f46ae9 cl_type_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2217cc76 lu_context_key_revive_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x221826f1 class_parse_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2318a0da cl_io_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x238bd7ec cl_page_list_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x239775f1 cl_page_is_vmlocked +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x23d3937e cl_io_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x24e1671d lprocfs_counter_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x24ff90f2 cl_lock_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 0x26fc6994 cl_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x275cdc7a cl_env_reexit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x283ffec2 lu_context_key_degister_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x28472630 class_disconnect_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x286860f5 class_handle_free_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x28ac26c6 cl_page_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x28eac240 cl_page_is_under_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x28fe3f78 cl_page_clip +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x29457e09 llog_declare_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x297cf5e0 class_handle2object +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x29ede4f9 llog_cat_init_and_process +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 0x2b5f4b9a lu_object_invariant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b81114c llog_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2c54965b lu_env_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2cc176e5 cl_unuse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2cc9df17 cl_io_rw_advance +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2cce4de2 lu_context_key_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2d621100 cl_page_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2e56dd09 cl_page_list_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2e5e09b6 cl_object_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2e68c4a8 cl_page_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ebc374d lu_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ee390f3 cl_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2f594f50 cl_lock_weigh +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2fde617f cl_enqueue_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ff7e8f5 obd_export_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x30f1f10d class_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x313faa37 cl_req_page_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x31be727c cl_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x31cd8777 iattr_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3242ed35 obdo_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3302b8a0 class_conn2export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x34b481ee lustre_end_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x363e1432 cl_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3655b1d7 lu_context_key_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x369be015 obdo_le_to_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x36b672c5 ldebugfs_add_simple +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37acca51 cl_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37ed6e4b at_early_margin +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38cf5add cl_lock_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38fb0c90 class_match_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x393e0a05 cl_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3a005065 dt_otable_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3a1e098f cl_io_lock_alloc_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3a9ded75 cl_page_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3b5e11dd dt_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3b67f340 cl_lock_enqueue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3bcbdc4b lprocfs_stats_alloc_one +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3cb505ae llog_open_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3cd00148 cl_lock_signal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3d339ef6 cl_lock_mutex_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3d4e57e8 obdo_to_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3da2aa39 lprocfs_alloc_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f25c782 obd_max_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x40970655 cl_vmpage_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x41bbe204 dt_locate_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x42f54766 dt_index_walk +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x43a64a84 cl_lock_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x43ce0001 llog_cat_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x442237db cl_io_is_going +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x445f246c lustre_process_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x45336bb7 cl_lock_enclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x453f0240 lu_object_find_slice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x455a1bd0 cl_page_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x461565f9 class_import_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x46548563 cl_env_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 0x48bb44d1 llog_declare_add +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 0x4a1a191a cl_page_flush +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 0x4ac5aa97 cl_object_has_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4acb2698 cl_object_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4bdfc2e4 dt_txn_hook_stop +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 0x4dd0ceaf dt_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4fba4346 dt_directory_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x502627ce cl_lock_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50521678 cl_lock_closure_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50c7fc36 ptlrpc_put_connection_superhack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x513d1f3a cl_offset +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x51653978 cl_page_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5201b82a ldebugfs_register_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x52565517 dt_record_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x52bf0658 class_put_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x53545bb1 cl_page_list_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x53906023 llog_backup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x53c3e8aa class_cleanup +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 0x548b9d69 cl_page_slice_add +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 0x579602e1 lprocfs_alloc_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5953bbeb cl_sync_io_note +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x59dfb606 cl_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a1fe783 llog_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a20d896 obd_memory_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5aec8e07 class_import_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bc022c5 lprocfs_dt_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bf7dd17 llog_copy_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5c59d925 cl_page_find_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d30bbbf cl_lock_descr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d34ae0d cl_lock_mode_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e256fc5 lprocfs_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e93341f lprocfs_oh_sum +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5f302c8b dt_find_or_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5f405eba llog_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5f7d7ec1 cl_page_list_splice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5fe97b73 block_debug_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6017aeec dt_store_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6033b908 obdo_cmp_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x607686c2 cl_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x61a576a5 lu_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x624ffe24 lprocfs_counter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x62d65f6d lustre_register_client_fill_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x631fd7b9 lustre_ext_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x639a0fb6 lu_object_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x643b3a68 class_conn2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x648a7f66 lprocfs_free_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x64b5f1c7 class_name2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x669e675f cl_conf_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6734adbd lprocfs_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x673a22b9 dt_index_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x67f3d2c8 class_detach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x68877022 dump_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x68884ec0 cl_2queue_disown +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 0x6bb6d421 lu_buf_realloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6bb78ec3 cl_lock_hold_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6bd20cfe llog_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6c9de206 cl_queue_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d4d1a81 cl_io_loop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d81abcd cl_page_list_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6e39e8ea ldebugfs_add_vars +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6eb945c5 cl_lock_closure_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6eeed12b cl_page_make_ready +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6f32046f dt_record_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6f3e6225 dt_quota_slv_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6fa00e5a cl_env_unplant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6fb85b76 llog_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x70a7d5bf llog_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x71753bf3 lu_context_key_register_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x722111ee cl_io_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x72ca613c class_config_dump_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x73f33bc5 cl_page_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x742559b1 class_unregister_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7519f618 lprocfs_init_ldlm_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x752795e0 lu_cdebug_printer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x752f71a8 class_get_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7543b01f cl_lock_closure_build +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x756a77f3 class_parse_nid_quiet +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x761bd0ff llog_exist +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x764095a9 cl_page_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x764241f7 cl_io_lock_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x77b97f2b cl_page_list_own +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 0x784b2511 lprocfs_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x789796a1 obd_zombie_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x78b062a3 lu_context_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x78cd457e lu_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x797249ad cl_page_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7987ae1f cl_page_list_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x79efd520 obd_devs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7a1bfe46 lu_site_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7b19db0a cl_io_fini +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 0x7c3a3bf7 cl_io_submit_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7e2851b4 cl_io_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7ed7fce7 lu_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7edcafa0 cl_env_reenter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7f1c3e18 cl_lock_unhold +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 0x813538fa cl_page_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81742d89 obd_ioctl_popdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x817d454a lprocfs_exp_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x83153dd9 cl_page_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x831f656c class_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x83d74a1b cl_io_prepare_write +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 0x85b24168 cl_req_page_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x864af74d class_num2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x86b448a1 lu_env_refill_by_tags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x88445956 lprocfs_rd_uint +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 0x89906d9e obd_export_evict_by_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x89d09576 cl_io_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8a5ae7fe obd_export_evict_by_uuid +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 0x8bafebe9 lprocfs_rd_server_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8c94894f lu_context_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ce54de0 class_unlink_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8d658ed0 capa_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e2926ae lu_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f67314c obd_dump_on_eviction +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9022f09a class_new_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91a1d9a4 class_handle_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91d6daee cl_page_is_owned +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91de0d61 cl_locks_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91ee1984 lprocfs_free_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92d8ab00 cl_env_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92e58479 obd_dump_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x931d94fa cl_lock_is_intransit +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 0x94f300d9 llog_thread_key +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 0x958fc54b lu_device_type_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 0x97f18fce lu_env_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x989d2677 cl_page_cache_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x98dda524 cl_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x992c6b66 cl_lock_get_trust +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 0x9b38c719 cl_lock_ext_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b8e12be cl_req_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9c0c3c1d md_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9c303396 cl_page_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9c6747ee cl_page_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9cb96f17 cl_io_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9d20ff5f cl_io_read_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9d6185bf class_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9dbb17b6 lprocfs_dt_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9de0f7bb cl_lock_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9ea3f99f cl_req_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9effa665 cl_sync_io_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f3cb62f llog_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f6bc28b obd_max_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa06ed55b class_devices_in_group +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa0a6a47c llog_cancel_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa160da4a lu_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa19cf911 lu_object_anon +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa1f0e327 cl_2queue_init_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa27b7b4a cl_env_implant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa3115c12 ldebugfs_obd_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5b2f213 cl_lock_is_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5d6eb9a dt_lookup_dir +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 0xa679645a cl_req_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa69952a0 cl_unuse_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa7c9757f cl_io_iter_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa808d00b dt_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa82a3dd1 class_handle_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa9b0de0f cl_lock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa04eb82 class_export_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa21b7a0 lustre_register_quota_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa4adc5f class_config_llog_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa81e2ae cl_lock_extransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab1f3bee obd_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab9bc364 cl_page_list_move +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xabf45922 capa_decrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac064900 class_export_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac7f1596 kuc_ptr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac87590d class_conn2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xad02d256 dt_declare_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xad6ae830 cl_env_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xad797fff cl_page_vmpage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xae362064 class_config_parse_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xae4fd382 cl_page_unassume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xae9fa349 llog_cat_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaf6282ed cl_page_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb01963a6 class_uuid_unparse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb0c2226e class_uuid2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb122efb3 lu_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb180f4fe cl_page_list_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1b89b6d class_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb2a4da7a llog_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb2d725f8 ldebugfs_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb329e9f3 cl_page_list_assume +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 0xb4bd7064 cl_page_gang_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4f8ee63 lprocfs_read_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb58696ee llog_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb60a7572 capa_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb62f0de9 cl_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb65159eb lu_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6ba5dd5 kuc_ispayload +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6bbd4a8 obd_exports_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6c67990 lprocfs_obd_rd_max_pages_per_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb70ac521 cl_lock_user_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb743ec6a dt_mode_to_dft +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb788cc59 dump_lniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb9938ad4 llog_cat_declare_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb9effc7b lprocfs_rd_connect_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba1e8d35 lu_site_init_finish +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba24c0eb llog_cat_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba985283 lustre_register_client_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba98ce39 llog_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbac0f4d2 llog_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbacac922 lprocfs_write_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbb3a583a cl_env_nested_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc100e32 cl_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc436a0d obdo_cpy_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbce12ba0 dt_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd5e8df8 class_fail_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbeea11b4 cl_2queue_fini +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 0xc0c3385a capa_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc1903eee lprocfs_rd_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc1aa2c9e dt_txn_callback_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc1b01c85 obdo_from_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc2a4f6f8 class_exp2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc2ef4a03 lprocfs_rd_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc4b925ba class_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc76e4b8c lustre_register_kill_super_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc8301685 lu_object_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc84eb976 cl_lock_at_pgoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc90c1dac cl_object_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc9b3c667 dt_lfsck_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca17ae61 cl_lock_state_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcac203f3 llog_cat_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb0ab67f obd_max_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcbe479b7 cl_lock_descr_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcc1fe107 cl_lock_hold_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xccdb2dcb lprocfs_single_release +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 0xcf4e6ca6 ldebugfs_remove +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcf54c045 lprocfs_wr_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcf711cdc cl_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd08827c0 server_name2fsname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0a91a75 cl_object_glimpse +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 0xd11fb23c cl_req_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd1734685 class_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd198dcba dt_txn_callback_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd19c4214 lu_device_type_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd1dcd4a2 llog_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd256da72 dt_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd2981205 lu_device_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd2d96a7c lprocfs_wr_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd3485239 lu_context_enter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd408a2cd cl_lock_modify +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd41acc81 lu_context_key_revive +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd4263dea class_exp2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd51eec1e lprocfs_seq_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd530a762 cl_2queue_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd5ebbed2 ldebugfs_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd70fe669 lustre_swab_llogd_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd75d25f0 llog_open +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 0xda0e0bb1 class_disconnect +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 0xdbab74ba cl_2queue_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdc41776e dt_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcbf61b0 lu_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcc40af0 class_check_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd892ff7 cl_env_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xddb00071 cl_io_commit_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde6aa037 class_process_proc_param +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 0xdf85134e class_find_client_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe01835ef lu_context_key_quiesce_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe028cf84 capa_encrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe02a4110 cl_io_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe0b69248 cl_use_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1195a52 class_connected_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe167570d cl_page_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1b385f4 cl_io_submit_rw +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe23c8cb7 cl_lock_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 0xe314335d cl_object_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe3da08ed lprocfs_alloc_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe485c65e lu_object_assign_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe4e78701 cl_req_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe583b23b lu_kmem_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe5cde9a2 lu_object_put_nocache +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe645e824 cl_lock_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe69bf47b cl_lock_nr_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe6b22b8f class_register_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7bccef8 cl_lock_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7d83236 cleanup_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7f9157b ldebugfs_add_symlink +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe839fc24 lprocfs_rd_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe83dfe42 llog_cat_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe899b255 dt_store_resolve +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe89ae4c5 lu_device_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8dd2bde dt_txn_hook_commit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8e84c32 class_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe9af4c96 cl_lock_user_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe9b7ceff cl_page_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeacec47c lprocfs_oh_tally_log2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xebcdb5ae cl_wait_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xebd6216c cl_lock_mutex_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xebf27f0a lu_context_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec7863e8 llog_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec7d6b85 obd_timeout_set +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 0xef37ac85 __llog_ctxt_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef76f858 block_debug_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xefc8e4b0 capa_cpy +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf01e2527 server_name2index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf0455a5e cl_lock_mutex_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf048b1af cl_page_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf16e7957 cl_2queue_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf28e4b2f obdo_refresh_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2fa32c1 lu_context_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2fd6695 statfs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf3abf0fc class_new_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf42bc993 llog_cat_cancel_records +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf490d5f9 class_del_profiles +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf57c8f9c class_search_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf5f729d8 cl_env_nested_get +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 0xf76ccac3 cl_page_list_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7d83dc1 cl_pages_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf80099a9 lprocfs_rd_conn_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf9bea702 cl_object_attr_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf9d42b1a cl_object_attr_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa2254a7 class_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa611373 lu_env_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa813d06 capa_hmac +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfb0e82df lu_object_find_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfb3376c7 cl_lock_discard_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbea0098 lu_types_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc6acb26 cl_lock_disclosure +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 0xfd89d1e7 class_decref +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 0xfeb539d9 lu_site_purge +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 0x002abed4 ptlrpc_buf_need_swab +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 0x01dac0f5 sptlrpc_cli_ctx_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x03d2d9c7 ptlrpc_set_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0421fae3 ptlrpc_mark_interrupted +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x045a7285 unlock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x045bb9d3 ptlrpc_at_set_req_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x048b59d5 lustre_msg_set_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x050d0d45 ptlrpc_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0515f93b RQF_FLD_QUERY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x05c21efa lprocfs_wr_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0653398b ldlm_pool_get_slv +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 0x097fd658 ptlrpc_stop_all_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x09c215b5 client_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a1b5ad6 ldlm_pool_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a21a5bb ptlrpc_lprocfs_unregister_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a3130b0 RMF_MDT_EPOCH +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a505cd4 ptlrpc_nrs_policy_register +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 0x0b9d9334 ptlrpc_schedule_difficult_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0bcacb5d RMF_MDS_HSM_USER_ITEM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c2a0c5e ptlrpc_reconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c2d9c43 lustre_swab_lip_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c5762d6 ldlm_cli_enqueue_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c9778c3 ptlrpcd_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0cf343dd RQF_LDLM_INTENT_BASIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0e89d99a ldlm_pool_add +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 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 0x148c9495 sptlrpc_unregister_policy +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 0x1674d44f ptlrpc_service_health_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x16997750 ptlrpc_queue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x172fb86d lustre_msg_hdr_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1733c68a ldlm_glimpse_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1747d8b3 ldlm_lockname +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x178c74b4 ldlm_resource_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x17950f60 RQF_SEC_CTX +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x17d353b4 sptlrpc_enc_pool_get_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x187f4707 ldlm_destroy_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x18fd9a22 sptlrpc_gc_add_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19108a0f RQF_OST_DISCONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x197815f5 lprocfs_wr_evict_client +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 0x1d043548 lustre_msg_set_op_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1d1d67e6 sptlrpc_lprocfs_cliobd_attach +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 0x1e72aae6 req_capsule_server_get +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 0x1f632721 ldlm_lock_allow_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1f7532e1 ptlrpc_commit_replies +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1f79edc5 ldlm_pool_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1fdd9a70 ldlm_lock_change_resource +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 0x212c4d32 req_capsule_server_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x214021a9 ptlrpc_obd_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x21568929 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 0x21fe1a3d req_capsule_other_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2250820d sptlrpc_get_bulk_checksum +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x233790b5 RMF_OST_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x23638760 req_capsule_server_sized_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x238a3623 client_connect_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 0x24e33400 ptlrpc_invalidate_import +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 0x2871ba30 sptlrpc_gc_del_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x28920e1e _debug_req +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 0x2b64d8b2 client_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2bd888a3 sptlrpc_svc_ctx_invalidate +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 0x2d00a708 ptlrpc_req_finished +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d33df7d ldlm_prep_enqueue_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d56f168 ptlrpc_pinger_ir_up +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d7065fe target_pack_pool_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d798316 RMF_MGS_CONFIG_RES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2e393851 ptlrpc_request_alloc_pack +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 0x2ed93d9d req_capsule_has_field +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 0x31838cb4 RMF_IDX_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3261b862 RQF_OST_SYNC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x327b2312 ptlrpc_unpack_req_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33aaccde ldlm_extent_shift_kms +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33bb7761 ldlm_typename +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35790529 ldlm_pool_set_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35842bf9 req_capsule_server_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35939a3d lustre_swab_fiemap +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35a46be1 ptlrpc_init_import +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 0x38cea102 ptlrpcd_wake +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 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 0x3b660e56 llog_client_ops +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 0x3c1f9570 ptlrpc_fail_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c63e62b RQF_MDS_REINT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c75ca59 lustre_free_reply_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c8b16ab lustre_swab_ost_lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3c8c1f82 ptlrpc_send_error +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 0x3e6e76eb req_capsule_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f00f2a5 ldlm_blocking_ast +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 0x3f775751 ptlrpc_pinger_sending_on_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x40f4ea7d req_capsule_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x41008cef RQF_LDLM_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x41db3897 ptlrpc_disconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x42d2c00e ptlrpc_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x42f63795 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 0x43d7efc8 lustre_msg_set_transno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43e0b58f ptlrpc_set_add_req +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 0x44b22944 sec2target_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x44bd8dd0 ptlrpc_start_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x452b3536 ldlm_init_flock_export +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 0x462e53e5 sptlrpc_cli_wrap_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x479351af ldlm_namespace_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x47f5e903 RMF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x48345d9d sptlrpc_import_sec_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x483edc7e ldlm_cli_cancel_unused +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x49346f19 ldlm_pool_del +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 0x4a93d0cd ptlrpc_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4c41753c ptlrpc_cleanup_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4c9d91ca ptlrpc_retain_replayable_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4cbbcb0a ptlrpc_req_set_repsize +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d31374a ldlm_pool_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d338fee ldlm_get_enq_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d7580d0 lustre_swab_hsm_user_item +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4da9aadb ptlrpc_req_finished_with_imp_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4db2091e ptlrpc_reply +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 0x4f5fab16 sptlrpc_cli_enlarge_reqbuf +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 0x52d7dd18 ldlm_completion_ast_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53411557 RMF_DLM_REP +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x534c6d6b sptlrpc_import_flush_all_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53a4a004 bulk_sec_desc_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53cfc82b ptlrpc_lprocfs_brw +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 0x55b5c72e ldlm_resource_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x560d8e96 ldlm_flock_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x56165ee4 sptlrpc_target_export_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x56777cac ldlm_cli_cancel_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x567805a7 ldlm_pool_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x588035b4 RMF_UPDATE_REPLY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x591e0543 lustre_pack_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 0x5a1b618d ptl_send_rpc +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 0x5c1276ac lustre_pack_reply_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5c69a840 req_capsule_filled_sizes +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 0x5cfa8bd1 ldlm_namespace_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5df61dbd ldlm_lock_convert +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 0x5ed7c2f3 lprocfs_wr_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5ef831ee lustre_msg_get_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5f30c3ad ptlrpc_buf_set_swabbed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5f64c540 ptlrpcd_alloc_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5f96ccdd ptlrpc_connection_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5f9be234 sptlrpc_enc_pool_put_pages +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 0x60528671 ldlm_pool_get_lvf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x607ec932 lustre_msg_set_buflen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x608d8503 ldlm_namespace_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x60cd26ad RQF_MDS_REINT_CREATE_SYM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x611a6867 req_capsule_server_pack +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 0x63728ad3 ptlrpc_request_bufs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x63fc0e69 ptlrpc_save_lock +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 0x669d023b sptlrpc_register_policy +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 0x6c2547cd lustre_pack_reply_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6c57bbf6 dump_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6c73883b ldlm_lock2desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6d4c4bc1 req_capsule_extend +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 0x6f6d5692 ptlrpc_restart_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f6dc736 lustre_swab_mdt_remote_perm +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f76ee56 ldlm_cli_enqueue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6f7e38ca sptlrpc_req_replace_dead_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6fb92092 sptlrpc_flavor2name_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7003dc8d ptlrpc_prep_req_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x703538e4 lustre_swab_hsm_current_action +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x70d76081 ldlm_pool_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x715b56b0 ldlm_lock_fail_match +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 0x7262c36b ptlrpc_set_import_active +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x73e4e5c9 ptlrpc_add_rqs_to_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7449a49f ldlm_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x74729128 lustre_pack_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x74840056 lustre_msg_set_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x749af4ba sptlrpc_import_flush_my_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7512e766 req_capsule_client_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x75a2c40d ldlm_put_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x761ccaea sptlrpc_sec_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x76b728e5 lustre_swab_update_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x774f8b0f sptlrpc_sec_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7751d9c4 ldlm_resource_iterate +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 0x7a832f10 RMF_CONN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7b158da4 lustre_swab_ldlm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7bb9148f ptlrpc_request_set_replen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7bbf8001 RMF_MDT_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7bfa3ccb ptlrpc_replay_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7c4c6107 RQF_LDLM_CONVERT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7cffe723 client_disconnect_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 0x7d60db0d ldlm_destroy_flock_export +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 0x7f283f7f ptlrpc_abort_inflight +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 0x80763913 ldlm_lock_allow_match +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 0x855fcdcf ptlrpc_error +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 0x86d0197f ldlm_lock2handle +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 0x87837f53 ptlrpc_request_committed +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 0x88c75e2b ldlm_init_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x88c87167 ptlrpc_deactivate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x88dcbebe ldlm_prep_elc_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 0x8b67de87 ptlrpc_unpack_rep_msg +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 0x8de2f5e9 ptlrpc_cleanup_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8e3f5417 _ldlm_lock_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8e9abe4d RMF_GENERIC_DATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8edbae3c sptlrpc_cli_ctx_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 0x90a55d04 lprocfs_wr_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 0x91e9f10b ldlm_register_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9228392f lustre_swab_mdt_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x92ff477f client_import_del_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x937b1ee0 lustre_swab_mdt_ioepoch +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x93ab9a7b ldlm_cancel_resource_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x940309a2 sptlrpc_cli_ctx_wakeup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x944ee38d client_import_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x946b81eb ldlm_replay_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x951a82e1 ptlrpc_req_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x952e6a96 ldlm_resource_unlink_lock +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 0x9709c92a ldlm_lock_fail_match_locked +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 0x988cb0f6 __ptlrpc_free_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x996489d8 ldlm_reprocess_all_ns +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 0x9d7ea314 sptlrpc_pack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9db35216 ptlrpc_pinger_add_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9dddffef sptlrpc_sec_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9e3a1467 ldlm_lock_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9ee56fd5 ptlrpc_unregister_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9f247b2f target_print_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9f7ce52c ptlrpc_activate_import +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 0xa13130b8 ptlrpc_prep_bulk_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa163f4c3 dump_rniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa191546f req_capsule_server_grow +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 0xa25dd8bc ptlrpc_resend +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 0xa4cb2507 ptlrpc_lprocfs_register_obd +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 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 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 0xaad0ff16 ptlrpc_register_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xab099d90 do_set_info_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xacd6a7d7 lustre_swab_ost_last_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xad8cb9e9 ldlm_lock_downgrade +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 0xaf920f41 ptlrpc_nrs_policy_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb013d10b ldlm_namespace_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb050977b sptlrpc_target_sec_part +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb0751fa4 RQF_LLOG_ORIGIN_HANDLE_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb13636e3 __ptlrpc_prep_bulk_page +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 0xb3be2592 sptlrpc_cli_unwrap_bulk_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb3d89ee1 ldlm_enqueue_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb3e68624 ptlrpc_prep_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb43a91ff ldlm_lock_cancel +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 0xb7a1be9f target_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 0xba42398f req_capsule_set_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 0xbcbc8006 sptlrpc_conf_client_adapt +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 0xc0cdf55e RMF_MGS_SEND_PARAM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc1156fdb ldlm_blocking_ast_nocheck +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc180cdfc lprocfs_rd_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc19df888 ldlm_pool_setup +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 0xc35aa300 sptlrpc_gc_add_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc3831b92 ldlm_cli_cancel_unused_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc442e4da req_capsule_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc4e33a3a ldlm_namespace_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc559463b ptlrpc_hpreq_handler +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 0xc6d59c8c ptlrpc_set_add_new_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 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 0xc8e01dc2 ptlrpc_request_pack +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 0xcc295f32 req_capsule_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcdd7dc22 req_capsule_field_present +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce0c1332 llog_initiator_connect +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 0xd1ef7ae0 ptlrpc_recover_import +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 0xd4ef3b22 ldlm_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd5ecf82c ldlm_resource_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd624dfa7 ptlrpc_request_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd67a5d7b lustre_swab_update_reply_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd696d34e req_capsule_client_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 0xd76af44c ptlrpc_request_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd7910326 lustre_swab_obd_statfs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd7ea5155 ptlrpc_unregister_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd845f5e7 ldlm_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8b489fb client_obd_cleanup +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 0xd926c3fe ptlrpc_request_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd9561861 RQF_LDLM_INTENT_OPEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdaae557a ldlm_cli_update_pool +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 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 0xde21b848 ptlrpc_resend_req +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 0xdf7dfdf8 ptlrpc_request_alloc_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe0cc694c RQF_LLOG_ORIGIN_HANDLE_NEXT_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe0f688fa ldlm_cli_cancel_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe114e6cd req_capsule_init_area +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe150e531 req_capsule_client_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe246cbcf sptlrpc_target_update_exp_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe3163248 ldlm_pool_get_clv +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 0xe60bdc9d ldlm_namespace_get +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 0xe7afeff9 req_capsule_client_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe85b6da3 lustre_swab_obdo +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 0xecdaa0d3 __ldlm_handle2lock +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 0xeedf23b3 ptlrpc_register_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeee5cdc8 ldlm_pool_set_limit +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 0xf1300275 _sptlrpc_enlarge_msg_inplace +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf186eff3 req_capsule_server_swab_get +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 0xf39bce91 ptlrpc_pinger_del_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf3bee44d ldlm_cli_enqueue +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 0xf5f39785 ptlrpc_wake_delayed +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 0xf70ef7a5 ptlrpc_unregister_bulk +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 0xf98f6f5f sptlrpc_cli_ctx_expire +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 0xfa76a0de req_capsule_get_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfb444a98 ptlrpc_prep_fcset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfbbf2c90 sptlrpc_cli_unwrap_bulk_write +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 0xff2b5341 ptlrpc_prep_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff75aa4b lock_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 0x9257e6c9 cxd2099_attach +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x001529ae rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x04eaad2a rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x086574cc rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x11d444ee rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x19f2df20 rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1f0d86f0 rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x243d1dc2 rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x245ef1ea rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x26e88b87 rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x365312db Dot11d_Channelmap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3733c7d1 rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4150931a rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x428f8fdd rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4584d6ea rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x45d653ce free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4684fbfb rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4701c2bd rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x49c7c6a4 rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5014765f rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x52f46088 RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x540de7d1 rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x59c2b6b3 rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5be57c4e rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x72d7bd45 rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x78747854 notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x945d0fa4 rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x96e3cd16 rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x98f48aa7 rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9dc07815 rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa02c1a46 rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xada443fe rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xae6f26b1 rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb3e884f5 HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb6a0afa0 rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb6fd0318 rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe1420f2 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe254994 rtllib_wpa_supplicant_ioctl +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbf2bc3f4 rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc0c377b5 rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xca95eb3b dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcc4d0ac4 rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd2a63cf4 rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd5b64a71 rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd60d9cf2 rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdaf5021c rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdccdf8f4 rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe13c038d rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xee3a11e5 rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf30c6a3a alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf6cd6a8b rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf74bea75 rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x041ee992 ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0e29439f ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1707fb39 ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x192f682c ieee80211_send_probe_requests_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x19b8cf95 ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x284e07c9 Dot11d_Reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2b5f9727 ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2b790343 ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2ca3a27b ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3043d2c3 DOT11D_GetMaxTxPwrInDbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x363d35ce SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x36cdb37a ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x389bb1a0 HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3af246da ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3d53ea6a ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3ec808ef ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x43837494 DOT11D_ScanComplete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x45a3c916 Dot11d_Init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4f1dd1ce ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x510079c1 ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x515b68b6 ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x52a38c6d ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x56500d72 ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5c5d560a ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6400eeee ToLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6b04857d ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6f23f3b5 ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x76897a63 ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x76be6430 Dot11d_UpdateCountryIe +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7ad8bf38 ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x801a7374 notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8588c094 ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x884ef4ca ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8cac775e ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x98033ccb ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9ef87f28 ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa462a4ed ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa718ec54 ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xacaeb23b ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xaf3e33b0 ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb9085f69 ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xba8f381c ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc3d5e702 ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc6165034 ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xcf4c2491 ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd85b1a32 ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xda78343b ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xdc6e5b75 ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xde7eb2ad ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xdeebea91 ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe4deb22d ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xec0e793a IsLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xed972822 ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf09b9b77 ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf7b74647 ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfbc3c9fc ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0ad02932 iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x1ff26e8f iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x27f50720 iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x35c2c01e iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x39fa4f9d iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x46e94878 iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4812e9b6 iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4fd2ddc6 iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x54d79a33 iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5c3b9c80 iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x67756cdd iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6858ac16 iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x787c7448 iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7fa67fc0 iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x883d8fd2 iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x91af1a7c iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x92e1ac1e iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb1ef8eda iscsit_set_unsoliticed_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xbac89e68 iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xbcfc1eb4 iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc1835db3 iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xcda08ba5 iscsit_find_cmd_from_itt +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd583342e iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xdb1ff11f iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xdd5a9bdd iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe1bcb932 iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe4962cf1 iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf3bc6a2f iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x0223924f transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0x02de3b18 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x0db13c80 target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x11224fb5 target_undepend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0x16c38727 transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x172b53e5 target_submit_cmd_map_sgls +EXPORT_SYMBOL drivers/target/target_core_mod 0x1932c523 transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x1b479b0a target_sess_cmd_list_set_waiting +EXPORT_SYMBOL drivers/target/target_core_mod 0x1dac7d12 spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x1dc0ff6c target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x1ddcd029 __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x1ec24ba2 target_get_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x1f5f2028 sbc_dif_verify +EXPORT_SYMBOL drivers/target/target_core_mod 0x20030365 target_show_dynamic_sessions +EXPORT_SYMBOL drivers/target/target_core_mod 0x26079ce4 target_setup_cmd_from_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x2f09dcee transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x35917369 core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0x3baa26b3 transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0x4132acbf spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0x45ac89e3 sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x53ad9b9b core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0x56b6cc98 transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x58fa2c42 transport_backend_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x5a713011 transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x5c78db07 target_backend_unregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x5ee6cbc8 core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x614ff323 transport_init_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x6d347a93 transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0x6f6afc75 target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0x7747d9a1 sbc_dif_copy_prot +EXPORT_SYMBOL drivers/target/target_core_mod 0x7badcc60 spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x7c1a0755 target_unregister_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x7dbada9d transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x806c5916 sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x80b085ad target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x81a226d1 transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x85aa880c transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x8780c471 passthrough_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x89e5caeb sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0x8cbaa565 transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x8f3a65bc transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0x9015e305 core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x9778299d target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x9c3d84ab transport_init_se_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x9eb05492 target_register_template +EXPORT_SYMBOL drivers/target/target_core_mod 0xa02582fd core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xa0acd8ab transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xa0bf4c69 target_nacl_find_deve +EXPORT_SYMBOL drivers/target/target_core_mod 0xab3c233c target_lun_is_rdonly +EXPORT_SYMBOL drivers/target/target_core_mod 0xac244ff7 transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0xb3baff79 target_put_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xb8f91a86 target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xb9a5ae81 transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xbc38b6ca target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xc6fd6068 core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0xc8773e23 target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0xcb599387 transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0xcbb8f8a1 core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0xcd514b75 sbc_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0xce771386 transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xe4909380 target_depend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0xe900ff96 spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0xea6530d4 core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0xf01621c7 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf177270d transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xf321a39c transport_check_aborted_status +EXPORT_SYMBOL drivers/target/target_core_mod 0xfe79ac56 passthrough_attrib_attrs +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0xfef169f9 usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/function/usb_f_uvc 0x92e9ebac uvc_set_trace_param +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0x0f217591 usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0x68431426 sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x0f15e54a usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x1a7278c0 usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x28c27c2b usb_wwan_ioctl +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x58e7fe3d usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x5c0c98b5 usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x5fbfee3b usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x6335b07e usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x747aef19 usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xab0e262c usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xaf4fb642 usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xb81c8572 usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xd271dd3f usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x289f104b usb_serial_suspend +EXPORT_SYMBOL drivers/usb/serial/usbserial 0xcc01ca8b 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 0x6237a822 devm_lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0x86cbc6d3 lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0xbfbbbbe1 devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0xda6b5d56 lcd_device_unregister +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x011ea7af svga_tilecursor +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x0c35addf 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 0x6aef2c58 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 0x927ccc3b svga_tilecopy +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xb9a31ec8 svga_get_tilemax +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 0xe1649491 svga_tilefill +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe28d2a49 svga_set_default_gfx_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe5c1657e 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/syscopyarea 0xd26f91b4 sys_copyarea +EXPORT_SYMBOL drivers/video/fbdev/core/sysfillrect 0xf978014b sys_fillrect +EXPORT_SYMBOL drivers/video/fbdev/core/sysimgblt 0x3fc2e5d9 sys_imageblit +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x0cc3ede5 cyber2000fb_detach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x534b6f18 cyber2000fb_disable_extregs +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xb39f68d1 cyber2000fb_enable_extregs +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xd8721ee9 cyber2000fb_attach +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x13d612a8 matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x3d8940a2 g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xe707dd9f matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x1a3bdbf6 matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x3976445f matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x536fc6da DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xee2a92a2 DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0x1f4ed325 matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0xf4a232b6 matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x5a44a3e0 matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x5b172817 matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xa174d588 matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xfe3d39d8 matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0xac8d5d00 matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0xc8436dca matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x0f55e9eb matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x49980cc4 matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xaa4c4547 matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xc7807964 matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xd1432d51 matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/mb862xx/mb862xxfb 0x8980eb42 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 0x12af5e5c w1_ds2760_write +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x586e5a7f w1_ds2760_recall_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x5991973c w1_ds2760_store_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xfc6acfcb w1_ds2760_read +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x51118441 w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x8938f9e1 w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x75b529f5 w1_ds2781_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x8006e6c9 w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/wire 0x2a8e9d74 w1_register_family +EXPORT_SYMBOL drivers/w1/wire 0x405f68fe w1_remove_master_device +EXPORT_SYMBOL drivers/w1/wire 0x9992688f w1_add_master_device +EXPORT_SYMBOL drivers/w1/wire 0x9ce763ea w1_unregister_family +EXPORT_SYMBOL fs/configfs/configfs 0x2e5be5b1 configfs_unregister_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0x3e1ca9cf config_item_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0x401132ff config_item_put +EXPORT_SYMBOL fs/configfs/configfs 0x41c3eaab config_item_get +EXPORT_SYMBOL fs/configfs/configfs 0x5d5392c4 config_group_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0x717b651c configfs_undepend_item +EXPORT_SYMBOL fs/configfs/configfs 0x73d9d4c1 config_item_set_name +EXPORT_SYMBOL fs/configfs/configfs 0x7b581c47 config_group_find_item +EXPORT_SYMBOL fs/configfs/configfs 0x9a41924f configfs_register_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0x9c105cb5 configfs_depend_item +EXPORT_SYMBOL fs/configfs/configfs 0xba771bdc config_group_init +EXPORT_SYMBOL fs/exofs/libore 0x28806871 ore_verify_layout +EXPORT_SYMBOL fs/exofs/libore 0x4527e170 ore_calc_stripe_info +EXPORT_SYMBOL fs/exofs/libore 0x5468dfe9 ore_write +EXPORT_SYMBOL fs/exofs/libore 0x6d99ca87 ore_get_io_state +EXPORT_SYMBOL fs/exofs/libore 0x7865c6ca ore_create +EXPORT_SYMBOL fs/exofs/libore 0x81fd9819 ore_check_io +EXPORT_SYMBOL fs/exofs/libore 0x8530005a ore_remove +EXPORT_SYMBOL fs/exofs/libore 0x97dc3325 extract_attr_from_ios +EXPORT_SYMBOL fs/exofs/libore 0x9d3a2eea ore_put_io_state +EXPORT_SYMBOL fs/exofs/libore 0xa3d2a634 g_attr_logical_length +EXPORT_SYMBOL fs/exofs/libore 0xb7e7bdf6 ore_truncate +EXPORT_SYMBOL fs/exofs/libore 0xd90108cb ore_read +EXPORT_SYMBOL fs/exofs/libore 0xed0c3847 ore_get_rw_state +EXPORT_SYMBOL fs/fscache/fscache 0x0772b30b fscache_init_cache +EXPORT_SYMBOL fs/fscache/fscache 0x15c87f46 fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0x181b0572 __fscache_wait_on_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x1c06cf76 __fscache_enable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x28943403 __fscache_register_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x2d62a647 fscache_mark_pages_cached +EXPORT_SYMBOL fs/fscache/fscache 0x2fca08d4 __fscache_uncache_all_inode_pages +EXPORT_SYMBOL fs/fscache/fscache 0x3066700e __fscache_wait_on_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x34acf40e __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x359bc947 fscache_operation_init +EXPORT_SYMBOL fs/fscache/fscache 0x3d7e7bdc __fscache_readpages_cancel +EXPORT_SYMBOL fs/fscache/fscache 0x440dc4f7 __fscache_check_consistency +EXPORT_SYMBOL fs/fscache/fscache 0x4f8d153f fscache_object_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0x50cee9d7 __fscache_read_or_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x58ba56d3 __fscache_unregister_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x5db98fc5 __fscache_read_or_alloc_pages +EXPORT_SYMBOL fs/fscache/fscache 0x69256ba4 __fscache_maybe_release_page +EXPORT_SYMBOL fs/fscache/fscache 0x6d43ac1d fscache_enqueue_operation +EXPORT_SYMBOL fs/fscache/fscache 0x707e880d __fscache_update_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 0x7bd72c94 __fscache_check_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x7e089f80 fscache_object_retrying_stale +EXPORT_SYMBOL fs/fscache/fscache 0x802286f8 fscache_op_complete +EXPORT_SYMBOL fs/fscache/fscache 0x8e5dd885 __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x9270defd __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x97622bba fscache_fsdef_index +EXPORT_SYMBOL fs/fscache/fscache 0x989a5303 fscache_put_operation +EXPORT_SYMBOL fs/fscache/fscache 0x991fa3fc fscache_add_cache +EXPORT_SYMBOL fs/fscache/fscache 0xa0fad568 fscache_check_aux +EXPORT_SYMBOL fs/fscache/fscache 0xa76e6a5b fscache_object_init +EXPORT_SYMBOL fs/fscache/fscache 0xa96e7b54 __fscache_attr_changed +EXPORT_SYMBOL fs/fscache/fscache 0xaa7df509 fscache_object_destroy +EXPORT_SYMBOL fs/fscache/fscache 0xbd26b1fe __fscache_disable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xca475c54 __fscache_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0xccf4287c fscache_object_mark_killed +EXPORT_SYMBOL fs/fscache/fscache 0xd0e22bbd fscache_obtained_object +EXPORT_SYMBOL fs/fscache/fscache 0xdd256dff __fscache_uncache_page +EXPORT_SYMBOL fs/fscache/fscache 0xe7389570 fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0xf682a75c fscache_mark_page_cached +EXPORT_SYMBOL fs/fscache/fscache 0xff256e64 __fscache_write_page +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x08f7e668 qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x7ef71646 qtree_entry_unused +EXPORT_SYMBOL fs/quota/quota_tree 0xa807a1fa qtree_delete_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xbbc00da3 qtree_release_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xd0773978 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 0x4504871d 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 0x8d36e7ba 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 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/6lowpan/6lowpan 0xb4a84253 lowpan_nhc_del +EXPORT_SYMBOL net/6lowpan/6lowpan 0xe2ff3a1f lowpan_nhc_add +EXPORT_SYMBOL net/802/p8022 0x20f6e325 register_8022_client +EXPORT_SYMBOL net/802/p8022 0xf751c25b unregister_8022_client +EXPORT_SYMBOL net/802/p8023 0x145564e3 destroy_8023_client +EXPORT_SYMBOL net/802/p8023 0x9821584e make_8023_client +EXPORT_SYMBOL net/802/psnap 0x43aa5851 register_snap_client +EXPORT_SYMBOL net/802/psnap 0x5433ec54 unregister_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x01338ea1 p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0x041aacb5 p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0x0794d3cc p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0x0f630f6f p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0x136657c3 p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0x1a319b4a p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0x1a344d85 p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0x1a37c7e9 p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0x1cd2c443 p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0x1f925b35 p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0x20adb4c5 p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0x28235a07 p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0x288ea9cf p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0x28b2a85d p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0x2b7fc14c p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0x349983af p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0x3532f04a p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0x35ae137b p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0x35d1e27e p9_idpool_get +EXPORT_SYMBOL net/9p/9pnet 0x36bdde31 v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0x3bffeb37 v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x44d2c2c0 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0x546775d6 p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0x5a07f65d p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0x60072204 p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0x66387394 p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0x68fd687e p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0x6d85dd85 p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0x74993096 p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0x83b5cd98 p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0x84044d1d v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0x8b0ca0db p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0x8dc17756 p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x906dc16e p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0x984844f1 p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0x9e3e67d2 p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0xa1d785b6 p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0xc15ea40a p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0xc5db54a9 p9_idpool_destroy +EXPORT_SYMBOL net/9p/9pnet 0xd4630c80 p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0xdfe9755e p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0xe5754d68 p9_client_mkdir_dotl +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 0xfbcedf86 p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0xfc2124fa v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0xfd40c79d p9_idpool_check +EXPORT_SYMBOL net/9p/9pnet 0xfe786aa8 p9_client_begin_disconnect +EXPORT_SYMBOL net/appletalk/appletalk 0x789458d9 aarp_send_ddp +EXPORT_SYMBOL net/appletalk/appletalk 0xb2df621f atalk_find_dev_addr +EXPORT_SYMBOL net/appletalk/appletalk 0xed755c10 alloc_ltalkdev +EXPORT_SYMBOL net/appletalk/appletalk 0xf7424a75 atrtr_get_dev +EXPORT_SYMBOL net/atm/atm 0x015205c2 vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0x0c02b20d atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0x2c6374ba atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x31932435 vcc_release_async +EXPORT_SYMBOL net/atm/atm 0x3d99061d atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x5e98f287 vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0x6a772198 register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x93eb921b atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0x9c79afa1 atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0x9feaf287 sonet_subtract_stats +EXPORT_SYMBOL net/atm/atm 0xaa024146 sonet_copy_stats +EXPORT_SYMBOL net/atm/atm 0xb643684e atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0xca87b453 vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0xdee1680b atm_charge +EXPORT_SYMBOL net/atm/atm 0xe0d95545 deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/atm/atm 0xf928064c atm_dev_register +EXPORT_SYMBOL net/ax25/ax25 0x0807066a ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0x242852b9 ax25_uid_policy +EXPORT_SYMBOL net/ax25/ax25 0x3af4854d ax25_send_frame +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 0x55023361 ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0x777122e9 ax25_linkfail_register +EXPORT_SYMBOL net/ax25/ax25 0x7cd55b18 ax25_listen_release +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0xa2c5e91e ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0xa7f3015b ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0xbaee0e49 ax25_ip_xmit +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/ax25/ax25 0xea536441 ax25_linkfail_release +EXPORT_SYMBOL net/bluetooth/bluetooth 0x06fa38c0 l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0x123605ed bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1413ecf8 bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x164dc51f hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0x25d8e1b1 l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2d62239b l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0x36634f64 hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3bc002c6 hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3c2628a6 l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3f5f39c0 hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x411f7ae5 hci_mgmt_chan_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x45d23d40 bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x47022514 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x49a39cf1 bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4d6d06f7 hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5f75bdef bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0x65fbf996 bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x787decab bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0x802f11c1 bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8229c3cf hci_mgmt_chan_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8a4fbae2 __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8eff12ff bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8fea24bd bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x91c9a325 bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0x91e86804 hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9460a7b6 hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0x98d12af2 hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9bae8433 bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa0fac0fd hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa169478b bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa47b0037 hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xac82e05a bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0xad58eaec hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xaf792dc4 hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb72f280c bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0xbd89cf77 l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc3361d00 bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcc1fb551 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd4d16155 hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7442057 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd989efe5 l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe1a0f7a0 hci_alloc_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe8bd6f5b __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xfe57568a bt_sock_wait_state +EXPORT_SYMBOL net/bridge/bridge 0x6036c910 br_should_route_hook +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x322d8f88 ebt_do_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xc0621a3f ebt_register_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xc5285e90 ebt_unregister_table +EXPORT_SYMBOL net/caif/caif 0x0b3333a7 get_cfcnfg +EXPORT_SYMBOL net/caif/caif 0x1446b60a caif_client_register_refcnt +EXPORT_SYMBOL net/caif/caif 0x1ad391cb caif_connect_client +EXPORT_SYMBOL net/caif/caif 0x2385b3b2 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 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/caif/caif 0xe9f06089 cfcnfg_add_phy_layer +EXPORT_SYMBOL net/caif/caif 0xfecf78bc caif_enroll_dev +EXPORT_SYMBOL net/can/can 0x07f94cab can_send +EXPORT_SYMBOL net/can/can 0x150d0c52 can_ioctl +EXPORT_SYMBOL net/can/can 0x78e6c083 can_rx_unregister +EXPORT_SYMBOL net/can/can 0xbcfda35a can_proto_register +EXPORT_SYMBOL net/can/can 0xbe2149d7 can_rx_register +EXPORT_SYMBOL net/can/can 0xc48b2713 can_proto_unregister +EXPORT_SYMBOL net/ceph/libceph 0x01d6a2a1 ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0x03efc132 ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0x09290ab3 ceph_debugfs_init +EXPORT_SYMBOL net/ceph/libceph 0x0955e449 ceph_osdc_readpages +EXPORT_SYMBOL net/ceph/libceph 0x0d746b32 ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x0e296fba ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0x0e893f53 ceph_osdc_cancel_event +EXPORT_SYMBOL net/ceph/libceph 0x0f00bca8 ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0x11046038 ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x1a4059ba ceph_oloc_oid_to_pg +EXPORT_SYMBOL net/ceph/libceph 0x1b45cb8b __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x1ce78d13 ceph_osdc_build_request +EXPORT_SYMBOL net/ceph/libceph 0x1df9bfaa ceph_auth_update_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x20d151cb ceph_osdc_setup +EXPORT_SYMBOL net/ceph/libceph 0x24f2837f ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0x26774abc ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0x29a729cd ceph_calc_pg_primary +EXPORT_SYMBOL net/ceph/libceph 0x2a603185 ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0x2bc41334 osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0x2ca7a2f1 ceph_client_id +EXPORT_SYMBOL net/ceph/libceph 0x2cb412de osd_req_op_cls_response_data +EXPORT_SYMBOL net/ceph/libceph 0x2cf77d5f osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0x2db717f3 ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0x314a6a64 osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0x3abec91f ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x3bb59493 ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0x3dc352bf ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0x3f03d315 ceph_monc_request_next_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x3f688151 ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x4029adc8 ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0x41eab6e8 ceph_print_client_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 0x44b06b8a ceph_auth_create_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x466b85b8 libceph_compatible +EXPORT_SYMBOL net/ceph/libceph 0x47a9920e ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x495c674b ceph_monc_do_get_version +EXPORT_SYMBOL net/ceph/libceph 0x4b6e4955 ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0x4b99906a ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0x4dceb270 osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0x5379cea3 ceph_caps_for_mode +EXPORT_SYMBOL net/ceph/libceph 0x56742c3d ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x592ed214 ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x5ac205d9 ceph_messenger_fini +EXPORT_SYMBOL net/ceph/libceph 0x5c25e9c7 ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0x6372a312 osd_req_op_extent_init +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 0x6c6ddf20 ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0x7001d5c1 osd_req_op_watch_init +EXPORT_SYMBOL net/ceph/libceph 0x72a158e8 ceph_osdc_set_request_linger +EXPORT_SYMBOL net/ceph/libceph 0x7760dbaa ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x79d1480e ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0x7a672f58 ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x7bea99a0 ceph_messenger_init +EXPORT_SYMBOL net/ceph/libceph 0x8d79d83b ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0x8f3c1fb3 ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0x90c68086 ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0x9585a4cc osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0x9760ed2f osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0x97baf609 ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x99e36571 ceph_osdc_cleanup +EXPORT_SYMBOL net/ceph/libceph 0x9c97d7cd ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x9e009587 osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x9f2c95ab ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x9f534f4d ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0xa1d94836 ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0xa1ebde8f ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0xa465f207 ceph_monc_got_mdsmap +EXPORT_SYMBOL net/ceph/libceph 0xaa36b39d ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0xab1887f1 ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0xacfe99cb ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0xadfa02af ceph_put_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 0xb5377e97 ceph_get_direct_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb6081d6d ceph_msgr_exit +EXPORT_SYMBOL net/ceph/libceph 0xbb5ceeed ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0xbef24f1f osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xbf426f2d ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0xc3391e0a ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0xc3398f10 ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0xc4a80955 ceph_debugfs_cleanup +EXPORT_SYMBOL net/ceph/libceph 0xc550a1b7 osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xc9f82b38 ceph_msgr_init +EXPORT_SYMBOL net/ceph/libceph 0xca79d4fe osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xcb50a624 ceph_parse_ips +EXPORT_SYMBOL net/ceph/libceph 0xcc5e00f4 ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0xd0682568 ceph_osdc_create_event +EXPORT_SYMBOL net/ceph/libceph 0xd2c107bb ceph_flags_to_mode +EXPORT_SYMBOL net/ceph/libceph 0xd5383217 ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xd813625e ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xd8c1b6d4 ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xdbb2bd54 osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0xdd8e7550 ceph_parse_options +EXPORT_SYMBOL net/ceph/libceph 0xde0eb6ba ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0xe0812358 ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0xe547cc1d osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0xe55d9bcd ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0xe6c86b39 ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0xe8843ea8 osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xe892f0e8 ceph_osdc_put_event +EXPORT_SYMBOL net/ceph/libceph 0xe9b3bbe0 ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0xec65761c ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0xede88dff ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0xf53e3a98 ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0xf81b7e03 ceph_osdc_writepages +EXPORT_SYMBOL net/ceph/libceph 0xf864d096 ceph_monc_wait_osdmap +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x75ac2cf3 dccp_syn_ack_timeout +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x790732d1 dccp_req_err +EXPORT_SYMBOL net/ieee802154/6lowpan/ieee802154_6lowpan 0xef178f9d lowpan_frag_rcv +EXPORT_SYMBOL net/ieee802154/ieee802154 0x1ebebcbf wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0x27251c5e wpan_phy_register +EXPORT_SYMBOL net/ieee802154/ieee802154 0x31e168c3 wpan_phy_find +EXPORT_SYMBOL net/ieee802154/ieee802154 0xab80fdf2 wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0xc07e3ca4 wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0xc631fdc2 wpan_phy_unregister +EXPORT_SYMBOL net/ipv4/fou 0x2df88c95 fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0x3f6ff933 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 0x44ecb2c0 ip_tunnel_dst_reset_all +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x5f7e9e48 ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x718b955d ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x86048b2f ip_tunnel_encap +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x8a83863b ip_tunnel_get_iflink +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xc44a7c67 ip_tunnel_get_link_net +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x440ff4fe arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x80382723 arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xad46a20a arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x02e00b82 ipt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x46f06f83 ipt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xa497f3f3 ipt_unregister_table +EXPORT_SYMBOL net/ipv4/tunnel4 0x2e6977af xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/tunnel4 0x95852f20 xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/udp_tunnel 0x71350d53 udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x2fe974f9 ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x77d87129 ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xa6aa98e7 ip6_tnl_get_link_net +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xfb1d6403 ip6_tnl_get_iflink +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x4d005cb0 ip6t_do_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x51c94210 ip6t_register_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xa0b2a469 ip6t_unregister_table +EXPORT_SYMBOL net/ipv6/tunnel6 0x980fbfc3 xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/tunnel6 0xfb0b6c86 xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x7f17d1a7 xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0xd34e3b26 xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x060a368f ircomm_close +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x11aa342d ircomm_data_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x22a46bc0 ircomm_disconnect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x426f0d13 ircomm_connect_response +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x56b6b697 ircomm_open +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x6e52dbf4 ircomm_connect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xbc6f9ff0 ircomm_control_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xc9015ee8 ircomm_flow_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 0x143e1a3a irttp_connect_request +EXPORT_SYMBOL net/irda/irda 0x184a2f69 irlmp_connect_response +EXPORT_SYMBOL net/irda/irda 0x1a79c796 irttp_udata_request +EXPORT_SYMBOL net/irda/irda 0x1e6cade0 irias_add_integer_attrib +EXPORT_SYMBOL net/irda/irda 0x2d99cf9c irttp_connect_response +EXPORT_SYMBOL net/irda/irda 0x33cbe2c6 proc_irda +EXPORT_SYMBOL net/irda/irda 0x3550b18c irlap_open +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 0x4c42856e irttp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x5002de56 irlmp_open_lsap +EXPORT_SYMBOL net/irda/irda 0x5187ff8c irda_notify_init +EXPORT_SYMBOL net/irda/irda 0x527ebee3 irlap_close +EXPORT_SYMBOL net/irda/irda 0x5b88f863 irttp_flow_request +EXPORT_SYMBOL net/irda/irda 0x601bda46 hashbin_remove +EXPORT_SYMBOL net/irda/irda 0x61a951b4 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 0x6fadee29 irttp_open_tsap +EXPORT_SYMBOL net/irda/irda 0x6fc25497 iriap_close +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 0x88c15495 irttp_dup +EXPORT_SYMBOL net/irda/irda 0x8d7bb62d irda_device_set_media_busy +EXPORT_SYMBOL net/irda/irda 0x91815586 irda_param_pack +EXPORT_SYMBOL net/irda/irda 0x94a824db irda_param_extract_all +EXPORT_SYMBOL net/irda/irda 0x9e63de83 async_wrap_skb +EXPORT_SYMBOL net/irda/irda 0xa1d41e58 hashbin_delete +EXPORT_SYMBOL net/irda/irda 0xaa557515 irias_new_object +EXPORT_SYMBOL net/irda/irda 0xb10af1ef iriap_open +EXPORT_SYMBOL net/irda/irda 0xb9394173 irias_delete_value +EXPORT_SYMBOL net/irda/irda 0xbc66f0e1 irlmp_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 0xc053ab69 irlmp_data_request +EXPORT_SYMBOL net/irda/irda 0xc68e43be irias_add_octseq_attrib +EXPORT_SYMBOL net/irda/irda 0xc7570df4 async_unwrap_char +EXPORT_SYMBOL net/irda/irda 0xcead7dbb hashbin_find +EXPORT_SYMBOL net/irda/irda 0xd2108314 hashbin_insert +EXPORT_SYMBOL net/irda/irda 0xd4f87a61 irttp_close_tsap +EXPORT_SYMBOL net/irda/irda 0xde4c6b3c irlmp_service_to_hint +EXPORT_SYMBOL net/irda/irda 0xdec0ab39 irlmp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0xe3463529 hashbin_lock_find +EXPORT_SYMBOL net/irda/irda 0xe3bde43e irias_insert_object +EXPORT_SYMBOL net/irda/irda 0xe883a340 irlmp_close_lsap +EXPORT_SYMBOL net/irda/irda 0xedd521c2 irlmp_get_discoveries +EXPORT_SYMBOL net/irda/irda 0xf007ad4f alloc_irdadev +EXPORT_SYMBOL net/irda/irda 0xf0a694a1 irias_find_object +EXPORT_SYMBOL net/irda/irda 0xf1415bc4 iriap_getvaluebyclass_request +EXPORT_SYMBOL net/irda/irda 0xf39b7fe0 irda_setup_dma +EXPORT_SYMBOL net/irda/irda 0xf5876b95 hashbin_remove_this +EXPORT_SYMBOL net/l2tp/l2tp_core 0xc6f5623d l2tp_recv_common +EXPORT_SYMBOL net/lapb/lapb 0x0f868e9b lapb_register +EXPORT_SYMBOL net/lapb/lapb 0x190c857d lapb_data_request +EXPORT_SYMBOL net/lapb/lapb 0x6c279ef1 lapb_getparms +EXPORT_SYMBOL net/lapb/lapb 0x79b202f6 lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0x7aa5da1e lapb_data_received +EXPORT_SYMBOL net/lapb/lapb 0x7d89a647 lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0xa0be1edb lapb_unregister +EXPORT_SYMBOL net/lapb/lapb 0xbf80fd17 lapb_connect_request +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x3f739be5 llc_sap_find +EXPORT_SYMBOL net/llc/llc 0x41296952 llc_sap_open +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x6a4901b8 llc_set_station_handler +EXPORT_SYMBOL net/llc/llc 0x8236fb76 llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/llc/llc 0xab037745 llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0xe843c22d llc_sap_close +EXPORT_SYMBOL net/llc/llc 0xec6e0752 llc_add_pack +EXPORT_SYMBOL net/mac80211/mac80211 0x00c91dc1 ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x02166686 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x036617f3 __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x0859480f ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x09c92b85 ieee80211_sta_eosp +EXPORT_SYMBOL net/mac80211/mac80211 0x0fd4bd7c ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0x14203822 __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x16b3bf48 ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0x176a5370 ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0x1ddadc0c ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0x1e9089ee ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x2069cda7 ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0x2094fecd ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0x23497534 ieee80211_stop_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x2626a1d0 ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0x2765cf7f ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x27e0c841 ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x3869f08e ieee80211_aes_cmac_calculate_k1_k2 +EXPORT_SYMBOL net/mac80211/mac80211 0x39018882 ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x3d66e47f ieee80211_start_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x3e6cb9d1 ieee80211_tx_status_noskb +EXPORT_SYMBOL net/mac80211/mac80211 0x3fc0b35e ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0x46ebfe43 ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0x4ab254fe ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x4ab5ea24 ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x4b1a0e77 __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x503ee3d8 ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x5309f394 ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0x54711cb5 ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x55d1e86c ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0x585cf12a ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0x5bbc725a ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0x5bfccc3a ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0x5f3042f7 ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0x5f3fbebf ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x628cc38f ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0x64a9bd17 ieee80211_csa_update_counter +EXPORT_SYMBOL net/mac80211/mac80211 0x69de096c ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0x6d697945 ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0x6f8b13bb ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x6f98f033 ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x71781de2 ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0x73419627 ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x74867e39 __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x76b9ef28 ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0x77ea65c4 ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x7af61483 ieee80211_csa_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0x7d52dc40 rate_control_send_low +EXPORT_SYMBOL net/mac80211/mac80211 0x822ac3fd ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0x85e95142 ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x87b063fd ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x89a29b7b wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x8eea06f5 ieee80211_rx +EXPORT_SYMBOL net/mac80211/mac80211 0x8f3d0783 ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x955a3250 ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0x9abd429c ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x9facd34e ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x9fc09614 ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xa0426f40 ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0xa2a18bb3 ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xa3344957 ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0xa576b9c6 ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0xa9644cca ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0xb1aaef91 ieee80211_get_key_tx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0xb81779ff ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0xb8a500c6 ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xc60290f8 ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xc786b12e ieee80211_tx_dequeue +EXPORT_SYMBOL net/mac80211/mac80211 0xca9ad40e ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0xcabcde3b ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0xd089a206 ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xd3239a36 ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0xd45d6a67 ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xd5072b29 ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xd72625cb ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0xde72ab0b ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xe30c394f ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0xe5c19d64 ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0xe81a9c73 ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0xecf3cc55 rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0xf0f3075a __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0xf3258391 ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0xf5982276 ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xf627a01c ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0xfed21ccd ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac802154/mac802154 0x20c9b980 ieee802154_rx +EXPORT_SYMBOL net/mac802154/mac802154 0x2fba7fe7 ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x3e0a476d ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x6fa08ea3 ieee802154_rx_irqsafe +EXPORT_SYMBOL net/mac802154/mac802154 0xac5df7b8 ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xcaeac23f ieee802154_free_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xd86bc018 ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0xde801216 ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0xf43a623a ieee802154_wake_queue +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x00399d87 register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x0b27f914 ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x0c1025d0 ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x393ddc33 ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x3a773f4e ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x48e8bd92 register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x59a2af6f ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x621d09ae register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7b62ba89 ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x84531fc1 ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xa6ebc2a3 unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd501dfbd ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xf4488b0e unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xf70482f5 ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x76ee5bba __nf_ct_ext_add_length +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x7fd27675 __nf_ct_ext_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x8ccfa544 nf_conntrack_untracked +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0x827cc6a1 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x0cad68c6 __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x4861808e nf_xfrm_me_harder +EXPORT_SYMBOL net/netfilter/nf_nat 0xb574d1bb nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0xeda1494e nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/nf_nat 0xf4b42146 nf_nat_used_tuple +EXPORT_SYMBOL net/netfilter/nf_nat 0xf69d181c nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/x_tables 0x27384863 xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x2d198972 xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0x3cd3296b xt_find_target +EXPORT_SYMBOL net/netfilter/x_tables 0x46395529 xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x473d6c8b xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0x482d26fd xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x7034160c xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x8389f736 xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0xcaa47429 xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0xd1a21986 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xdd7e8108 xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0xe65cbf9f xt_unregister_targets +EXPORT_SYMBOL net/nfc/hci/hci 0x0169ab80 nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x0b3a5894 nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0x0efc1004 nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0x1d0b0dfb nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0x22c28c94 nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0x43028a27 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x84664014 nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0x956ce66e nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x9c38a796 nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0xb32d5463 nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0xb7dd9f8e nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0xb989b7ff nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/hci/hci 0xbca0b4fd nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xc7f22d9e nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0xcfec06a1 nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0xd7344405 nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0xd7dd6d5b nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0xdf266add nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0xe8decb26 nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0xebc1942a nfc_hci_reset_pipes +EXPORT_SYMBOL net/nfc/hci/hci 0xff25fa20 nfc_hci_reset_pipes_per_host +EXPORT_SYMBOL net/nfc/nci/nci 0x01bdf0e0 nci_nfcee_discover +EXPORT_SYMBOL net/nfc/nci/nci 0x0bc1e37a nci_core_conn_close +EXPORT_SYMBOL net/nfc/nci/nci 0x23f68566 nci_nfcee_mode_set +EXPORT_SYMBOL net/nfc/nci/nci 0x27da4c8c nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0x288df11a nci_hci_send_event +EXPORT_SYMBOL net/nfc/nci/nci 0x318c43cf nci_set_config +EXPORT_SYMBOL net/nfc/nci/nci 0x3a193dec nci_hci_set_param +EXPORT_SYMBOL net/nfc/nci/nci 0x4a121908 nci_core_conn_create +EXPORT_SYMBOL net/nfc/nci/nci 0x56c2ad5e nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0x602e4332 nci_hci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x68e654f3 nci_hci_open_pipe +EXPORT_SYMBOL net/nfc/nci/nci 0x8cc508d6 nci_hci_connect_gate +EXPORT_SYMBOL net/nfc/nci/nci 0x926f86c6 nci_hci_dev_session_init +EXPORT_SYMBOL net/nfc/nci/nci 0x9818bdef nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0x993925cc nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0xb7fb3465 nci_prop_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0xb97bcb9f nci_hci_get_param +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xce66f625 nci_req_complete +EXPORT_SYMBOL net/nfc/nci/nci 0xdb0fbf9d nci_register_device +EXPORT_SYMBOL net/nfc/nfc 0x0af3b189 nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0x356d2b11 nfc_se_transaction +EXPORT_SYMBOL net/nfc/nfc 0x3ae213e1 nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0x41412107 nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0x42cceea8 nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0x498d994c nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0x4b2c0bc5 nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x54375d6f nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0x5933871d nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0x5f486e7f nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0x63aa688e nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0x7ad42a1e nfc_class +EXPORT_SYMBOL net/nfc/nfc 0x7b83c9d9 nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0x7d75c3b0 nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0x9f47e794 nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0x9facb471 nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0xa847e2b7 nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0xc3545d1c nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0xcb23f5cb nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0xe4cd6623 nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0xf42d9efa nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0xfff4d5d3 nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc_digital 0x238d55c0 nfc_digital_free_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x6c981a04 nfc_digital_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x74d20dfa nfc_digital_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xec794160 nfc_digital_register_device +EXPORT_SYMBOL net/phonet/phonet 0x3918e5ac pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0x3decd1a2 phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0x41caa3db pn_skb_send +EXPORT_SYMBOL net/phonet/phonet 0x57a71fef pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0x6c22b789 phonet_stream_ops +EXPORT_SYMBOL net/phonet/phonet 0x6d5184eb pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0x892d8fe7 phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0xfc3f1c90 phonet_proto_unregister +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x027a6836 rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x0951fade rxrpc_kernel_reject_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x31ca6152 rxrpc_kernel_get_abort_code +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x41edde98 rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x44e15da3 rxrpc_kernel_accept_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x6a492e70 rxrpc_kernel_free_skb +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x6fa7ccdb rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x73514178 key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x83d8f9bd rxrpc_kernel_intercept_rx_messages +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x90b33db7 rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x99a97010 rxrpc_kernel_is_data_last +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xb11dba7c rxrpc_kernel_get_error_number +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xd61d225a rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xdf346cb5 rxrpc_kernel_data_delivered +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xf9d61411 rxrpc_get_server_data_key +EXPORT_SYMBOL net/sctp/sctp 0x69dc825b sctp_do_peeloff +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x78c9c432 gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x7ba7d131 gss_mech_put +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x881994ae gss_mech_get +EXPORT_SYMBOL net/sunrpc/sunrpc 0x03a37ac2 xdr_restrict_buflen +EXPORT_SYMBOL net/sunrpc/sunrpc 0xb188a060 xdr_truncate_encode +EXPORT_SYMBOL net/sunrpc/sunrpc 0xb6cbc128 svc_pool_stats_open +EXPORT_SYMBOL net/wimax/wimax 0x7cb479a0 wimax_rfkill +EXPORT_SYMBOL net/wimax/wimax 0x884747aa wimax_reset +EXPORT_SYMBOL net/wireless/cfg80211 0x005e7d69 cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x04d891c5 cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0x06ff0b16 wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0x07bdd890 cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x080b8abc cfg80211_connect_result +EXPORT_SYMBOL net/wireless/cfg80211 0x082c4c69 cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0x09c64fbd ieee80211_frequency_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x09de7ed3 cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x0cbc7794 cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x0e404bb8 cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0x1708dd5f cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x19e03378 cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0x1c7451dd cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0x1d8baba0 cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0x209b5dbd cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0x258d9063 cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x26ad139e cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x290a2838 cfg80211_del_sta_sinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x2be058c7 cfg80211_rx_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x2cb0c1de cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x319a011b cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x341f358d ieee80211_data_from_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0x348800f6 cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x3609e31d cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x399501b2 cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0x3b73cddd regulatory_set_wiphy_regd +EXPORT_SYMBOL net/wireless/cfg80211 0x3c52673f cfg80211_reg_can_beacon_relax +EXPORT_SYMBOL net/wireless/cfg80211 0x3d470c4d cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0x3d82c6d7 cfg80211_inform_bss_width +EXPORT_SYMBOL net/wireless/cfg80211 0x3e285fec cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0x3f04968c cfg80211_inform_bss_width_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x4330640e regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0x495457ff cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0x4c84c1f1 cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0x50214c28 ieee80211_bss_get_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x535f7b6c cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x55a4137f __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x572932e3 cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x5803714f cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x5856e2f8 cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x61818e53 cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x61b4dc94 cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x624030bd __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x63ad7678 cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0x67a3d10e __ieee80211_get_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x68453b18 cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x6d6cb9ad ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0x71e721c4 cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x736bc72f ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0x74e3fed7 cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x780f6165 cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0x7883f11f cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x7f8d9a14 cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0x7fe1a403 cfg80211_find_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x83220fae cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x8492a430 ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x8a7062a5 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x8be1eba6 wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0x8db4d521 regulatory_set_wiphy_regd_sync_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0x8f86114a cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0x9544619e ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0x966ff54d ieee80211_ie_split_ric +EXPORT_SYMBOL net/wireless/cfg80211 0x982e6b6d ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x98b5dbde wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x9eb4809a wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0xa1425906 ieee80211_channel_to_frequency +EXPORT_SYMBOL net/wireless/cfg80211 0xa17bdeb2 cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0xa197b1ff ieee80211_get_mesh_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0xa2125a0c ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xa4c53d5c cfg80211_roamed_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xa51a10ad __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xa8481f08 cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xaaded000 cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0xab27ec20 wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0xab58f54d cfg80211_report_obss_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0xb0332ad7 cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0xb843b54d cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0xc0a2e3e1 wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0xc5aea5ec cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0xc63f1b81 ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0xc90fde22 ieee80211_chandef_to_operating_class +EXPORT_SYMBOL net/wireless/cfg80211 0xcc260676 wiphy_rfkill_stop_polling +EXPORT_SYMBOL net/wireless/cfg80211 0xcec5b2a4 freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0xd0548f3f cfg80211_sched_scan_stopped_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0xd23f7aa4 cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0xd536fe9f cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0xd5ce0aba cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xdbe4b633 cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0xe05350b6 cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xe5a0d065 cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0xeb6d7c6c ieee80211_ie_split +EXPORT_SYMBOL net/wireless/cfg80211 0xef7a88b7 cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0xefc56354 cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0xf03812fd cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xf0b3ea05 cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0xf0d56e7e wiphy_rfkill_set_hw_state +EXPORT_SYMBOL net/wireless/cfg80211 0xf7674ce1 cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0xf9980e1d cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0xfdd3a02c ieee80211_data_to_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0xfed4d591 cfg80211_find_vendor_ie +EXPORT_SYMBOL net/wireless/lib80211 0x05f0c824 lib80211_crypt_info_free +EXPORT_SYMBOL net/wireless/lib80211 0x2b8a18e3 lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x5bd10daa lib80211_get_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x9cc9f6fb lib80211_crypt_delayed_deinit +EXPORT_SYMBOL net/wireless/lib80211 0xa74651c9 lib80211_crypt_info_init +EXPORT_SYMBOL net/wireless/lib80211 0xbe042c4b lib80211_register_crypto_ops +EXPORT_SYMBOL sound/ac97_bus 0x16fce453 ac97_bus_type +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0x42ee4db4 snd_mixer_oss_ioctl_card +EXPORT_SYMBOL sound/core/seq/snd-seq 0x09ba5e02 snd_seq_create_kernel_client +EXPORT_SYMBOL sound/core/seq/snd-seq 0x0cdf3252 snd_seq_kernel_client_enqueue_blocking +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 0x97358cc6 snd_seq_kernel_client_write_poll +EXPORT_SYMBOL sound/core/seq/snd-seq 0xb1f182d5 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 0x091def1c snd_seq_autoload_exit +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x0f1745e8 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 0x6339b6d0 snd_seq_device_load_drivers +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 0xa8a42714 snd_virmidi_new +EXPORT_SYMBOL sound/core/snd 0x02a49a30 snd_jack_add_new_kctl +EXPORT_SYMBOL sound/core/snd 0x080f0d1b snd_jack_set_parent +EXPORT_SYMBOL sound/core/snd 0x0933f4ca snd_ctl_free_one +EXPORT_SYMBOL sound/core/snd 0x11423eee snd_unregister_oss_device +EXPORT_SYMBOL sound/core/snd 0x13cd426d snd_ctl_rename_id +EXPORT_SYMBOL sound/core/snd 0x144192f5 snd_info_create_module_entry +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 0x1aae3b85 snd_device_new +EXPORT_SYMBOL sound/core/snd 0x205e0b40 snd_ctl_find_numid +EXPORT_SYMBOL sound/core/snd 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL sound/core/snd 0x30d8f421 snd_card_disconnect +EXPORT_SYMBOL sound/core/snd 0x36a71c8c snd_cards +EXPORT_SYMBOL sound/core/snd 0x36e03c4f snd_info_register +EXPORT_SYMBOL sound/core/snd 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL sound/core/snd 0x3d1a46f3 snd_info_create_card_entry +EXPORT_SYMBOL sound/core/snd 0x3f0e8876 snd_ctl_find_id +EXPORT_SYMBOL sound/core/snd 0x432eb828 snd_unregister_device +EXPORT_SYMBOL sound/core/snd 0x484c3321 snd_card_register +EXPORT_SYMBOL sound/core/snd 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL sound/core/snd 0x57056d95 snd_ctl_register_ioctl +EXPORT_SYMBOL sound/core/snd 0x573d86d7 snd_component_add +EXPORT_SYMBOL sound/core/snd 0x5ffa3a55 snd_ctl_add +EXPORT_SYMBOL sound/core/snd 0x602c96f0 copy_to_user_fromio +EXPORT_SYMBOL sound/core/snd 0x6dbf3d86 snd_info_free_entry +EXPORT_SYMBOL sound/core/snd 0x70c15ac1 snd_dma_disable +EXPORT_SYMBOL sound/core/snd 0x72044b98 snd_ctl_make_virtual_master +EXPORT_SYMBOL sound/core/snd 0x75a9116d snd_ctl_remove_id +EXPORT_SYMBOL sound/core/snd 0x80111f9a snd_jack_set_key +EXPORT_SYMBOL sound/core/snd 0x81b69e41 snd_ctl_enum_info +EXPORT_SYMBOL sound/core/snd 0x86337af8 snd_ctl_notify +EXPORT_SYMBOL sound/core/snd 0x894ca0cb snd_card_free +EXPORT_SYMBOL sound/core/snd 0x8a38854c snd_card_new +EXPORT_SYMBOL sound/core/snd 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL sound/core/snd 0x8f595b11 snd_major +EXPORT_SYMBOL sound/core/snd 0x90a5f182 snd_card_free_when_closed +EXPORT_SYMBOL sound/core/snd 0x90df4faa snd_jack_new +EXPORT_SYMBOL sound/core/snd 0x92b549ac snd_ctl_replace +EXPORT_SYMBOL sound/core/snd 0x9d860b88 _snd_ctl_add_slave +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 0xa9b2c9a1 snd_ctl_remove +EXPORT_SYMBOL sound/core/snd 0xaccb2c1b snd_jack_report +EXPORT_SYMBOL sound/core/snd 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL sound/core/snd 0xb373d981 snd_register_oss_device +EXPORT_SYMBOL sound/core/snd 0xb3b6dedb snd_pci_quirk_lookup +EXPORT_SYMBOL sound/core/snd 0xb4b458be snd_ctl_unregister_ioctl +EXPORT_SYMBOL sound/core/snd 0xb6704486 snd_card_file_remove +EXPORT_SYMBOL sound/core/snd 0xb9d4b8fd snd_seq_root +EXPORT_SYMBOL sound/core/snd 0xba016776 snd_ctl_boolean_mono_info +EXPORT_SYMBOL sound/core/snd 0xc0a65c3f snd_power_wait +EXPORT_SYMBOL sound/core/snd 0xc4732840 snd_register_device +EXPORT_SYMBOL sound/core/snd 0xce3ca308 copy_from_user_toio +EXPORT_SYMBOL sound/core/snd 0xd1157735 release_and_free_resource +EXPORT_SYMBOL sound/core/snd 0xe42b0491 snd_card_file_add +EXPORT_SYMBOL sound/core/snd 0xe6eacbd2 snd_device_register +EXPORT_SYMBOL sound/core/snd 0xe8c91c1d snd_card_set_id +EXPORT_SYMBOL sound/core/snd 0xe9a8af04 snd_ctl_new1 +EXPORT_SYMBOL sound/core/snd 0xef0ff9c8 snd_device_free +EXPORT_SYMBOL sound/core/snd 0xfc05afb1 snd_ctl_boolean_stereo_info +EXPORT_SYMBOL sound/core/snd 0xfec1aa48 snd_mixer_oss_notify_callback +EXPORT_SYMBOL sound/core/snd-hwdep 0xe70659f5 snd_hwdep_new +EXPORT_SYMBOL sound/core/snd-pcm 0x01a50b18 snd_pcm_lib_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x0233acc3 snd_dma_alloc_pages_fallback +EXPORT_SYMBOL sound/core/snd-pcm 0x0283dfe3 _snd_pcm_hw_params_any +EXPORT_SYMBOL sound/core/snd-pcm 0x02ea8f2f snd_pcm_period_elapsed +EXPORT_SYMBOL sound/core/snd-pcm 0x04cda566 snd_interval_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x0a4b7e46 snd_pcm_new_stream +EXPORT_SYMBOL sound/core/snd-pcm 0x0ca70744 snd_pcm_lib_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x1209c1b6 snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL sound/core/snd-pcm 0x1d170bd7 snd_pcm_kernel_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x1d85b7dc snd_pcm_set_sync +EXPORT_SYMBOL sound/core/snd-pcm 0x27a2a557 snd_pcm_release_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x2c6ce444 snd_pcm_hw_param_last +EXPORT_SYMBOL sound/core/snd-pcm 0x2d0e1d4f snd_pcm_hw_param_first +EXPORT_SYMBOL sound/core/snd-pcm 0x2d1c3b47 snd_pcm_hw_refine +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 0x3b15ff97 snd_dma_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x3b91f3af snd_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x3eff1cf3 snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL sound/core/snd-pcm 0x406b1dbf snd_pcm_new_internal +EXPORT_SYMBOL sound/core/snd-pcm 0x495eb995 snd_pcm_open_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x4c06e757 snd_pcm_lib_readv +EXPORT_SYMBOL sound/core/snd-pcm 0x4d9b6d35 snd_pcm_format_size +EXPORT_SYMBOL sound/core/snd-pcm 0x4e20854a snd_pcm_lib_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x503bd137 snd_interval_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL sound/core/snd-pcm 0x5400b10f snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL sound/core/snd-pcm 0x567282e1 snd_pcm_limit_hw_rates +EXPORT_SYMBOL sound/core/snd-pcm 0x5dc65295 snd_pcm_suspend +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 0x670b3a1a snd_pcm_hw_rule_add +EXPORT_SYMBOL sound/core/snd-pcm 0x682e859f snd_pcm_lib_write +EXPORT_SYMBOL sound/core/snd-pcm 0x68a24153 snd_pcm_format_physical_width +EXPORT_SYMBOL sound/core/snd-pcm 0x69243f05 snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL sound/core/snd-pcm 0x6956c84f snd_pcm_set_ops +EXPORT_SYMBOL sound/core/snd-pcm 0x6c4e2970 snd_pcm_lib_read +EXPORT_SYMBOL sound/core/snd-pcm 0x6ee27839 snd_pcm_hw_constraint_step +EXPORT_SYMBOL sound/core/snd-pcm 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL sound/core/snd-pcm 0x831c7485 snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL sound/core/snd-pcm 0x891ae840 snd_pcm_suspend_all +EXPORT_SYMBOL sound/core/snd-pcm 0x896ca12e snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x8d9afb3b snd_pcm_stop +EXPORT_SYMBOL sound/core/snd-pcm 0x8dadf39e snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL sound/core/snd-pcm 0x8dd453e2 snd_pcm_hw_constraint_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0x8fc67512 snd_pcm_hw_rule_noresample +EXPORT_SYMBOL sound/core/snd-pcm 0x94098ff8 snd_interval_list +EXPORT_SYMBOL sound/core/snd-pcm 0x956d966e snd_pcm_mmap_data +EXPORT_SYMBOL sound/core/snd-pcm 0x9b80fcd6 snd_pcm_lib_mmap_iomem +EXPORT_SYMBOL sound/core/snd-pcm 0x9e4c46ce snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x9f7470a4 snd_pcm_hw_constraint_list +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 0xb17d34e0 snd_pcm_new +EXPORT_SYMBOL sound/core/snd-pcm 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL sound/core/snd-pcm 0xbd7e5a7f _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0xc525d4c7 snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL sound/core/snd-pcm 0xd6962110 snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xdf300164 snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL sound/core/snd-pcm 0xe10cc39e snd_pcm_hw_constraint_integer +EXPORT_SYMBOL sound/core/snd-pcm 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL sound/core/snd-pcm 0xe9696946 snd_dma_alloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xf3797152 snd_interval_ratnum +EXPORT_SYMBOL sound/core/snd-pcm 0xf98492a5 snd_pcm_lib_writev +EXPORT_SYMBOL sound/core/snd-pcm 0xfb5c4270 snd_pcm_notify +EXPORT_SYMBOL sound/core/snd-pcm 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL sound/core/snd-rawmidi 0x14a59ded snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0x16a989ff snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0x16b22675 snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0x1c787800 snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0x2e8fa29f snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0x396d8a11 snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0x53dd17cc snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-rawmidi 0x6dd73e4d snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0x748974ea snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xb40bc99a snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0xb721613f snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0xd667ce03 snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0xdc8fd319 snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0xeb920b50 snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xeee01cd4 snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0xf1f2b6cd snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0xf5e0e642 snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-timer 0x131f195f snd_timer_global_register +EXPORT_SYMBOL sound/core/snd-timer 0x24f0200c snd_timer_open +EXPORT_SYMBOL sound/core/snd-timer 0x2f508fc9 snd_timer_interrupt +EXPORT_SYMBOL sound/core/snd-timer 0x4e1e4ffa snd_timer_pause +EXPORT_SYMBOL sound/core/snd-timer 0x57c707df snd_timer_start +EXPORT_SYMBOL sound/core/snd-timer 0x5ca128a1 snd_timer_resolution +EXPORT_SYMBOL sound/core/snd-timer 0x79017d54 snd_timer_notify +EXPORT_SYMBOL sound/core/snd-timer 0x8d842309 snd_timer_continue +EXPORT_SYMBOL sound/core/snd-timer 0x94e7a4e7 snd_timer_stop +EXPORT_SYMBOL sound/core/snd-timer 0x99a361f2 snd_timer_close +EXPORT_SYMBOL sound/core/snd-timer 0xb16c0ec6 snd_timer_global_new +EXPORT_SYMBOL sound/core/snd-timer 0xc64e3b35 snd_timer_new +EXPORT_SYMBOL sound/core/snd-timer 0xc71765d2 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 0xc0fec227 snd_mpu401_uart_interrupt +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0xd3251ff3 snd_mpu401_uart_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x05060a19 snd_opl3_regmap +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x3881caa4 snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x43756ae0 snd_opl3_reset +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x5f79f7a3 snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x6e8df1b5 snd_opl3_create +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x71c73dee snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xa4d78a67 snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xc2505cca snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xdc5f643b snd_opl3_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xfba8f37f snd_opl3_init +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x0b33a913 snd_vx_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x1f42c40b 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 0x5944619c snd_vx_setup_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x6063ce79 snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xb349b69e snd_vx_suspend +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xc10201e8 snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xcbac8447 snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xed6a3073 snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xfc4e46ce snd_vx_load_boot_image +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1bf307ae amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x1f2bd67f iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20430792 fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2d2ff7fe amdtp_stream_stop +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2d627b7c fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2ee33c78 fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x38dddd5e amdtp_stream_start +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x41d02949 fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x48870737 amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4db54559 amdtp_stream_set_pcm_format +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x52c7a299 amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5c9ff354 amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x6c876893 iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x70fbc43a amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7adc6c52 cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7f406cc0 amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x85f52ae7 snd_fw_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x8a02b854 avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x986b294b cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x996e34c0 amdtp_stream_pcm_pointer +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x9cf253c5 fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x9d383983 cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa2fd0cf8 cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xa70dc90b cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xaf310d63 amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xba0f94cc fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xbe748658 avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc30870d1 cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc409e96f fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xdd9492bd avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf4f5a3d8 amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0x405d931d snd_ak4113_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0xe98d5252 snd_ak4113_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x29873766 snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x304f9e42 snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x552a839f snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x68eb9460 snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x6ae53a3a snd_ak4114_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xc58c5336 snd_ak4114_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xf5bd97f0 snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xfaff3415 snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x0539858c snd_ak4117_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x0f067ad4 snd_ak4117_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x4c8095cd snd_ak4117_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x93258176 snd_ak4117_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xa87c8166 snd_ak4117_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xdb3898cc snd_ak4117_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x208694a8 snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x5440ee17 snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xcab6192c snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xf7d099c0 snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x40e17766 snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0xdd0bdbc2 snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x161d06f2 snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x3bd05744 snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x751eda8b snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x921c563c snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xa5c09d7a snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xe83b5a4e snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-i2c 0x319b5a33 snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x349d0445 snd_i2c_device_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x660da9cd snd_i2c_device_free +EXPORT_SYMBOL sound/i2c/snd-i2c 0x7dfd705d snd_i2c_readbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0xe19251c7 snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0xec25424c snd_i2c_probeaddr +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x3fc4e403 snd_sbdsp_reset +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x4021d364 snd_sbdsp_get_byte +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x650f1f71 snd_sbmixer_add_ctl +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x7694b40d snd_sbdsp_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x7ac225c7 snd_sbmixer_suspend +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x80599f18 snd_sbmixer_read +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x97d8c6c6 snd_sbmixer_resume +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x9f7d1361 snd_sbmixer_write +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xaa6cdc3e snd_sbdsp_command +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xdba6f4d0 snd_sbmixer_new +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x33c17501 snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x3cf55931 snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x3f5a275b snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x4638b89c snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x466532a3 snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x4f1a9020 snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x75ed0d96 snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x7886fa67 snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x84a4b57b snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x8b835990 snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xa2edc851 snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xaf17a5c8 snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xb5bc6d56 snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xca5eb35f snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xd5f971f0 snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xe7d6dd3e snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xf765fcb5 snd_ac97_write +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x004cbfc3 snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x04cea4d6 snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x17fb36b6 snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x394d164e snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x4d44433c snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x5e04598e snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x94c36caa snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x9b2f692a snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xcc5eb72d snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x185e0612 snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x57c5342c snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x8d371b48 snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x022d77f5 oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x2fbf0e13 oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x33bd485a oxygen_pci_remove +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x3c0a14f3 oxygen_pci_pm +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x40c112bb oxygen_write_i2c +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x56b8d348 oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x71402ad7 oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x8b40d520 oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x8b73a4e3 oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x904cb100 oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x9b09d841 oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x9d229314 oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa6b958d5 oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xab8bed5e oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xbffb865b oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xc240b8bc oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xd575fc64 oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xd84c68bd oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xdf03ee49 oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xeb4ef5c8 oxygen_write32_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xebde6cad oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x131c4543 snd_trident_alloc_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x23d12020 snd_trident_write_voice_regs +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x7cac04c4 snd_trident_free_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xc39732ff snd_trident_stop_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xec74cf90 snd_trident_start_voice +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x2154a2ac tlv320aic23_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x40fb7ef4 tlv320aic23_regmap +EXPORT_SYMBOL sound/soc/snd-soc-core 0xb043f3d4 snd_soc_alloc_ac97_codec +EXPORT_SYMBOL sound/soundcore 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x830b92e7 register_sound_dsp +EXPORT_SYMBOL sound/soundcore 0x99c95fa5 unregister_sound_special +EXPORT_SYMBOL sound/soundcore 0x9e5e7652 register_sound_special_device +EXPORT_SYMBOL sound/soundcore 0x9f0108a3 sound_class +EXPORT_SYMBOL sound/soundcore 0xba6f8401 register_sound_special +EXPORT_SYMBOL sound/soundcore 0xc9d6500f register_sound_mixer +EXPORT_SYMBOL sound/soundcore 0xcd083b10 unregister_sound_dsp +EXPORT_SYMBOL sound/soundcore 0xecfdc7aa register_sound_midi +EXPORT_SYMBOL sound/soundcore 0xfdab6de3 unregister_sound_midi +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x0ac8a05f snd_emux_register +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x19996b78 snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x57e310ba 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 0x7693f6d9 snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x908ffd6e snd_emux_terminate_all +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xf60bf6e2 snd_emux_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x012c2065 snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x10950266 __snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x1a4d048a __snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x25bbd197 snd_util_memhdr_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x364c528f __snd_util_memblk_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x6289ab3a snd_util_mem_avail +EXPORT_SYMBOL sound/synth/snd-util-mem 0xcea234bb snd_util_memhdr_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0xe2a8a7a9 snd_util_mem_free +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x16756dc0 snd_usbmidi_input_start +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x4d6eefc3 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 0x000cfb9a generic_removexattr +EXPORT_SYMBOL vmlinux 0x0011ef24 __frontswap_test +EXPORT_SYMBOL vmlinux 0x0013a3fc init_buffer +EXPORT_SYMBOL vmlinux 0x001e9f14 __i2c_transfer +EXPORT_SYMBOL vmlinux 0x0022ccab jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0x00305bba scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0x003ed69a __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0x004430de xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0x00a69f37 of_find_matching_node_and_match +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00dd0700 tcf_destroy_chain +EXPORT_SYMBOL vmlinux 0x00fdee96 jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x0101d5b1 ip_idents_reserve +EXPORT_SYMBOL vmlinux 0x01139ffc max_mapnr +EXPORT_SYMBOL vmlinux 0x01148f47 km_policy_notify +EXPORT_SYMBOL vmlinux 0x012a6021 bio_uncopy_user +EXPORT_SYMBOL vmlinux 0x012a97fc xor_altivec_4 +EXPORT_SYMBOL vmlinux 0x0156bd08 jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0x01688501 mpage_writepages +EXPORT_SYMBOL vmlinux 0x016e5c2a mod_timer +EXPORT_SYMBOL vmlinux 0x0186e2de smp_call_function_many +EXPORT_SYMBOL vmlinux 0x01a7677e pagevec_lookup_tag +EXPORT_SYMBOL vmlinux 0x01d832ae phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x01eab2e3 blk_mq_abort_requeue_list +EXPORT_SYMBOL vmlinux 0x01fe9029 lro_receive_skb +EXPORT_SYMBOL vmlinux 0x02050175 __test_set_page_writeback +EXPORT_SYMBOL vmlinux 0x0210b8ee generic_write_end +EXPORT_SYMBOL vmlinux 0x022705f6 __skb_checksum +EXPORT_SYMBOL vmlinux 0x02287d64 tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0x022a9adb __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0x022f1b6c md_update_sb +EXPORT_SYMBOL vmlinux 0x0240ebe9 pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0x0255c9f3 notify_change +EXPORT_SYMBOL vmlinux 0x02633fc7 fb_validate_mode +EXPORT_SYMBOL vmlinux 0x02649054 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x026b8199 of_find_mipi_dsi_device_by_node +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x02a18c74 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0x02a6ce5a crc16_table +EXPORT_SYMBOL vmlinux 0x02abc172 mem_cgroup_begin_page_stat +EXPORT_SYMBOL vmlinux 0x02ba4dd8 netdev_alert +EXPORT_SYMBOL vmlinux 0x02ea111e scsi_driverbyte_string +EXPORT_SYMBOL vmlinux 0x02ed934b dev_get_by_name +EXPORT_SYMBOL vmlinux 0x02ee26c1 free_pages_exact +EXPORT_SYMBOL vmlinux 0x030b97a3 param_get_invbool +EXPORT_SYMBOL vmlinux 0x030c7e04 netpoll_parse_options +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x034ab807 qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0x034b2e23 md_check_recovery +EXPORT_SYMBOL vmlinux 0x035448e1 blk_init_queue_node +EXPORT_SYMBOL vmlinux 0x03592ea0 security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x035a2a00 dev_trans_start +EXPORT_SYMBOL vmlinux 0x035c4beb napi_gro_frags +EXPORT_SYMBOL vmlinux 0x035da345 sk_send_sigurg +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x03747753 fbcon_set_tileops +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x038b0228 devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x03b0fec6 __serio_register_driver +EXPORT_SYMBOL vmlinux 0x03d4a0c1 inet_frags_init_net +EXPORT_SYMBOL vmlinux 0x03d587be devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0x03da1741 bioset_integrity_free +EXPORT_SYMBOL vmlinux 0x03e2ecf8 genl_notify +EXPORT_SYMBOL vmlinux 0x03ed2775 dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x03ee4293 fbcon_rotate_ccw +EXPORT_SYMBOL vmlinux 0x03f87ca7 ps2_end_command +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x0401b20e get_tz_trend +EXPORT_SYMBOL vmlinux 0x04117fa2 agp_generic_alloc_page +EXPORT_SYMBOL vmlinux 0x0422fe4a inet_csk_timer_bug_msg +EXPORT_SYMBOL vmlinux 0x043e8b74 ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x045734bd free_page_put_link +EXPORT_SYMBOL vmlinux 0x0487f831 fb_find_best_display +EXPORT_SYMBOL vmlinux 0x04d66561 generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x04ea56f9 _kstrtol +EXPORT_SYMBOL vmlinux 0x04f1041d lockref_get +EXPORT_SYMBOL vmlinux 0x04f56533 iterate_dir +EXPORT_SYMBOL vmlinux 0x05186ca4 flush_icache_range +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x0530dede _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x0545d459 __scm_destroy +EXPORT_SYMBOL vmlinux 0x055ba75d d_tmpfile +EXPORT_SYMBOL vmlinux 0x056440b5 input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0x0584a064 keyring_clear +EXPORT_SYMBOL vmlinux 0x05941ee5 pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0x05a514a1 _insl_ns +EXPORT_SYMBOL vmlinux 0x05ae3f59 twl6040_get_pll +EXPORT_SYMBOL vmlinux 0x05c4b94f iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0x05ca11e3 capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0x05ec55be __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0x05f62069 of_get_property +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x0647d08d mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0x064e0d51 iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0x06563c3e __dquot_transfer +EXPORT_SYMBOL vmlinux 0x066d090a agp_generic_free_by_type +EXPORT_SYMBOL vmlinux 0x0675c7eb atomic64_cmpxchg +EXPORT_SYMBOL vmlinux 0x067d8d35 security_release_secctx +EXPORT_SYMBOL vmlinux 0x06e22e9f inet_getname +EXPORT_SYMBOL vmlinux 0x06fe3b14 default_grn +EXPORT_SYMBOL vmlinux 0x07036151 mipi_dsi_dcs_get_pixel_format +EXPORT_SYMBOL vmlinux 0x0703c1de bio_integrity_advance +EXPORT_SYMBOL vmlinux 0x07179f26 make_kgid +EXPORT_SYMBOL vmlinux 0x0727c4f3 iowrite8 +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x07341f68 __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0x07379a1b pci_write_vpd +EXPORT_SYMBOL vmlinux 0x074466be copy_page_to_iter +EXPORT_SYMBOL vmlinux 0x07457e79 con_copy_unimap +EXPORT_SYMBOL vmlinux 0x07468d73 inet_frag_destroy +EXPORT_SYMBOL vmlinux 0x07479ded of_parse_phandle +EXPORT_SYMBOL vmlinux 0x074e9213 down_killable +EXPORT_SYMBOL vmlinux 0x07734f81 kmem_cache_create +EXPORT_SYMBOL vmlinux 0x077b03ae load_nls +EXPORT_SYMBOL vmlinux 0x0789323d sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0x078979e1 bio_chain +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07ac34f5 input_release_device +EXPORT_SYMBOL vmlinux 0x07b00466 mount_pseudo +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07d0d340 genphy_resume +EXPORT_SYMBOL vmlinux 0x0801ac65 xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0x08266a9b __skb_get_hash +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x084a8b12 kmap_atomic_prot +EXPORT_SYMBOL vmlinux 0x0885ee78 jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0x08928b90 __nla_put +EXPORT_SYMBOL vmlinux 0x08a623a7 security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0x08b85e50 __alloc_skb +EXPORT_SYMBOL vmlinux 0x08df9457 neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x08ea69e7 mipi_dsi_packet_format_is_long +EXPORT_SYMBOL vmlinux 0x0928d56f bdi_destroy +EXPORT_SYMBOL vmlinux 0x09580deb init_timer_key +EXPORT_SYMBOL vmlinux 0x09646915 __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x0979ee7c __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0x097f46c4 jbd2_journal_start +EXPORT_SYMBOL vmlinux 0x098a936e devm_ioremap +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x09a40493 param_get_bool +EXPORT_SYMBOL vmlinux 0x09aa43c9 abx500_remove_ops +EXPORT_SYMBOL vmlinux 0x09bbbb91 trace_print_symbols_seq_u64 +EXPORT_SYMBOL vmlinux 0x09bc698a filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0x09c55cec schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x09c67afb flex_array_get +EXPORT_SYMBOL vmlinux 0x09c8eb55 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0x09cb6f31 eth_change_mtu +EXPORT_SYMBOL vmlinux 0x09d17e62 __sock_create +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09f9b2aa __elv_add_request +EXPORT_SYMBOL vmlinux 0x0a2487e0 unblock_all_signals +EXPORT_SYMBOL vmlinux 0x0a24f728 cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0x0a292872 reservation_seqcount_class +EXPORT_SYMBOL vmlinux 0x0a2b23da xfrm_state_insert +EXPORT_SYMBOL vmlinux 0x0a3131f6 strnchr +EXPORT_SYMBOL vmlinux 0x0a373226 crc32_le_shift +EXPORT_SYMBOL vmlinux 0x0a469d23 mfd_clone_cell +EXPORT_SYMBOL vmlinux 0x0a65581a skb_pull +EXPORT_SYMBOL vmlinux 0x0a68b74e __devm_gpiod_get_index +EXPORT_SYMBOL vmlinux 0x0aa309cf synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0ad2d997 generic_file_llseek +EXPORT_SYMBOL vmlinux 0x0ad629b3 __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0x0ad6fcb8 xfrm_input +EXPORT_SYMBOL vmlinux 0x0aed6ea9 param_set_short +EXPORT_SYMBOL vmlinux 0x0af5727f pci_enable_msi_range +EXPORT_SYMBOL vmlinux 0x0b0d888b icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b238caa truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0x0b48677a __kfifo_init +EXPORT_SYMBOL vmlinux 0x0b54871c mount_nodev +EXPORT_SYMBOL vmlinux 0x0b6c5ce9 pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b84cd75 xfrm_register_mode +EXPORT_SYMBOL vmlinux 0x0ba53bb8 __napi_complete +EXPORT_SYMBOL vmlinux 0x0baf5c6d splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0x0bbc5908 gen_estimator_active +EXPORT_SYMBOL vmlinux 0x0bc21f70 alloc_anon_inode +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bcd000e of_find_device_by_node +EXPORT_SYMBOL vmlinux 0x0be0d117 inet_sendmsg +EXPORT_SYMBOL vmlinux 0x0bf73f59 skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0x0bf78a21 dev_uc_flush +EXPORT_SYMBOL vmlinux 0x0bfdda21 pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x0bffeefe rwsem_down_read_failed +EXPORT_SYMBOL vmlinux 0x0c0a53f9 devm_gpiod_get_array_optional +EXPORT_SYMBOL vmlinux 0x0c12e626 __debugger_bpt +EXPORT_SYMBOL vmlinux 0x0c2ca754 rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0x0c45fc96 vfs_lstat +EXPORT_SYMBOL vmlinux 0x0c49cf28 should_remove_suid +EXPORT_SYMBOL vmlinux 0x0c58a8cd netdev_increment_features +EXPORT_SYMBOL vmlinux 0x0c5f02c0 __ps2_command +EXPORT_SYMBOL vmlinux 0x0c64f83f iter_file_splice_write +EXPORT_SYMBOL vmlinux 0x0c65d09d kmap_to_page +EXPORT_SYMBOL vmlinux 0x0c7c989c pcim_iomap +EXPORT_SYMBOL vmlinux 0x0c98a184 blk_queue_stack_limits +EXPORT_SYMBOL vmlinux 0x0c9b6089 nvram_get_size +EXPORT_SYMBOL vmlinux 0x0ca0c882 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x0cae232b utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0x0cbd0935 led_set_brightness +EXPORT_SYMBOL vmlinux 0x0cd350e9 elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0x0ce426c0 pci_disable_msix +EXPORT_SYMBOL vmlinux 0x0cf53857 vme_irq_free +EXPORT_SYMBOL vmlinux 0x0cf6ad0b kernel_getpeername +EXPORT_SYMBOL vmlinux 0x0cf76992 mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0x0cfb88d0 skb_get_hash_perturb +EXPORT_SYMBOL vmlinux 0x0d2c52c2 prepare_binprm +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d5a5e5b netpoll_setup +EXPORT_SYMBOL vmlinux 0x0d5edbbe get_unmapped_area +EXPORT_SYMBOL vmlinux 0x0d61eeee __bitmap_subset +EXPORT_SYMBOL vmlinux 0x0d73f238 pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0x0d959d22 __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0x0d988521 __devm_gpiod_get_optional +EXPORT_SYMBOL vmlinux 0x0da10ec3 security_sock_graft +EXPORT_SYMBOL vmlinux 0x0db74855 simple_nosetlease +EXPORT_SYMBOL vmlinux 0x0dbf38b8 mol_trampoline +EXPORT_SYMBOL vmlinux 0x0dc0ace0 idr_find_slowpath +EXPORT_SYMBOL vmlinux 0x0dc1a78c bin2hex +EXPORT_SYMBOL vmlinux 0x0dcdf881 jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x0defcc7b __scsi_alloc_queue +EXPORT_SYMBOL vmlinux 0x0df36149 fddi_change_mtu +EXPORT_SYMBOL vmlinux 0x0e00bdba gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0x0e11608f kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0x0e4821a5 pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0x0e50843c vme_new_dma_list +EXPORT_SYMBOL vmlinux 0x0e5d5049 migrate_page +EXPORT_SYMBOL vmlinux 0x0e5e591a d_drop +EXPORT_SYMBOL vmlinux 0x0e6a7247 generic_write_checks +EXPORT_SYMBOL vmlinux 0x0e6da44a set_normalized_timespec +EXPORT_SYMBOL vmlinux 0x0e8f30f6 _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0x0e988cdf sock_no_getname +EXPORT_SYMBOL vmlinux 0x0eaf451e hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0eee3eb5 scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0x0ef20db1 kernstart_addr +EXPORT_SYMBOL vmlinux 0x0efcbb1b set_current_groups +EXPORT_SYMBOL vmlinux 0x0f040130 of_phy_find_device +EXPORT_SYMBOL vmlinux 0x0f0579dd padata_set_cpumask +EXPORT_SYMBOL vmlinux 0x0f080740 ata_std_end_eh +EXPORT_SYMBOL vmlinux 0x0f15ccba dev_set_group +EXPORT_SYMBOL vmlinux 0x0f174938 have_submounts +EXPORT_SYMBOL vmlinux 0x0f28cb91 nvram_read_byte +EXPORT_SYMBOL vmlinux 0x0f31938c ip_setsockopt +EXPORT_SYMBOL vmlinux 0x0f34df6b devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0x0f43f98d netlink_set_err +EXPORT_SYMBOL vmlinux 0x0f4c91ed ns_to_timespec +EXPORT_SYMBOL vmlinux 0x0f59cea5 seq_file_path +EXPORT_SYMBOL vmlinux 0x0f5faa7e wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x0f6a3b5c string_get_size +EXPORT_SYMBOL vmlinux 0x0f6d1539 input_reset_device +EXPORT_SYMBOL vmlinux 0x0f78a2cd tcf_hash_destroy +EXPORT_SYMBOL vmlinux 0x0f7c59cf lease_get_mtime +EXPORT_SYMBOL vmlinux 0x0f83affa ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0x0faef0ed __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fc34afc vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0x1019b95d sk_stream_error +EXPORT_SYMBOL vmlinux 0x103793f6 dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0x10575727 pci_request_regions +EXPORT_SYMBOL vmlinux 0x106bc80c devm_kvasprintf +EXPORT_SYMBOL vmlinux 0x106f13ab crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x10b57983 i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0x10d840d2 blk_queue_max_write_same_sectors +EXPORT_SYMBOL vmlinux 0x10ee20bb default_blu +EXPORT_SYMBOL vmlinux 0x10f339e9 twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x1110eed3 blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0x1138e292 cancel_dirty_page +EXPORT_SYMBOL vmlinux 0x115432ed set_wb_congested +EXPORT_SYMBOL vmlinux 0x1156a5da sg_miter_stop +EXPORT_SYMBOL vmlinux 0x1163f0a7 blk_max_low_pfn +EXPORT_SYMBOL vmlinux 0x11663cec adb_register +EXPORT_SYMBOL vmlinux 0x116963d9 pci_get_device +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x1182d83a cpuidle_disable +EXPORT_SYMBOL vmlinux 0x118a5e56 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0x119c95f2 rt6_lookup +EXPORT_SYMBOL vmlinux 0x11a044f6 mod_timer_pinned +EXPORT_SYMBOL vmlinux 0x11cc1a36 flow_cache_init +EXPORT_SYMBOL vmlinux 0x11d25253 kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0x11f7ed4c hex_to_bin +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x120d1645 tcp_prot +EXPORT_SYMBOL vmlinux 0x120fc6b1 kstrdup_const +EXPORT_SYMBOL vmlinux 0x1221f991 phy_stop_interrupts +EXPORT_SYMBOL vmlinux 0x12371993 touch_atime +EXPORT_SYMBOL vmlinux 0x124703b7 tso_build_data +EXPORT_SYMBOL vmlinux 0x129e60ff __find_get_block +EXPORT_SYMBOL vmlinux 0x12a38747 usleep_range +EXPORT_SYMBOL vmlinux 0x12a51548 set_page_dirty +EXPORT_SYMBOL vmlinux 0x12a70aa5 __xfrm_init_state +EXPORT_SYMBOL vmlinux 0x12c69727 nf_getsockopt +EXPORT_SYMBOL vmlinux 0x12da5bb2 __kmalloc +EXPORT_SYMBOL vmlinux 0x12e4afd8 pagevec_lookup +EXPORT_SYMBOL vmlinux 0x12e5ef0c rtas_set_power_level +EXPORT_SYMBOL vmlinux 0x130a22da param_set_copystring +EXPORT_SYMBOL vmlinux 0x1314e117 iov_iter_advance +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x13307fde vsscanf +EXPORT_SYMBOL vmlinux 0x13397e3d simple_dentry_operations +EXPORT_SYMBOL vmlinux 0x133e1fb6 blk_queue_init_tags +EXPORT_SYMBOL vmlinux 0x13494ae6 mipi_dsi_dcs_set_page_address +EXPORT_SYMBOL vmlinux 0x1372157e tcf_hash_insert +EXPORT_SYMBOL vmlinux 0x13761353 max8998_bulk_write +EXPORT_SYMBOL vmlinux 0x13950ee7 rwsem_down_write_failed +EXPORT_SYMBOL vmlinux 0x139ea7d3 blk_get_queue +EXPORT_SYMBOL vmlinux 0x13b2f1f3 read_cache_page +EXPORT_SYMBOL vmlinux 0x13bbafcc cdev_del +EXPORT_SYMBOL vmlinux 0x13c1ffca wait_iff_congested +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13e596d6 scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0x13f42152 system_entering_hibernation +EXPORT_SYMBOL vmlinux 0x1407c6e7 kmap_prot +EXPORT_SYMBOL vmlinux 0x141f4f2a vfs_link +EXPORT_SYMBOL vmlinux 0x1420b379 kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0x14292637 filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0x148230a2 dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0x14a48480 elv_add_request +EXPORT_SYMBOL vmlinux 0x14af18ac netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x14b0fa77 generic_writepages +EXPORT_SYMBOL vmlinux 0x14bc01de simple_dname +EXPORT_SYMBOL vmlinux 0x14d6a43f eth_header_parse +EXPORT_SYMBOL vmlinux 0x150146e1 elv_rb_find +EXPORT_SYMBOL vmlinux 0x150716d5 __generic_file_fsync +EXPORT_SYMBOL vmlinux 0x15160d63 import_iovec +EXPORT_SYMBOL vmlinux 0x152a50fb __devcgroup_inode_permission +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x15527ec6 gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0x155f217a neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0x15627e89 mdio_bus_type +EXPORT_SYMBOL vmlinux 0x1575cb99 mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0x159fc5d6 skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0x15a79c86 inet6_protos +EXPORT_SYMBOL vmlinux 0x15bafe29 unregister_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x15c1d383 textsearch_prepare +EXPORT_SYMBOL vmlinux 0x15c56cba mdiobus_register +EXPORT_SYMBOL vmlinux 0x15d3fd60 prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x15e4f4dd xfrm_register_km +EXPORT_SYMBOL vmlinux 0x15ea304f i2c_add_adapter +EXPORT_SYMBOL vmlinux 0x15fb9de1 serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0x160226f4 inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0x16043d65 __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x160b04d0 scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0x160bd45c rtas_token +EXPORT_SYMBOL vmlinux 0x161d0033 proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0x16228a37 padata_do_serial +EXPORT_SYMBOL vmlinux 0x163ec68a udp_prot +EXPORT_SYMBOL vmlinux 0x16504f3b tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0x16540bbc __cmpdi2 +EXPORT_SYMBOL vmlinux 0x1683a50b radix_tree_delete +EXPORT_SYMBOL vmlinux 0x168da770 sk_receive_skb +EXPORT_SYMBOL vmlinux 0x169c8557 generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0x16a9306e skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x16cd5b67 pci_match_id +EXPORT_SYMBOL vmlinux 0x16cebc3e d_instantiate_no_diralias +EXPORT_SYMBOL vmlinux 0x16d72895 mdiobus_scan +EXPORT_SYMBOL vmlinux 0x16e8c3d9 kthread_create_on_node +EXPORT_SYMBOL vmlinux 0x1712d371 jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0x174afb1a __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0x17648396 dev_base_lock +EXPORT_SYMBOL vmlinux 0x177b351d vc_cons +EXPORT_SYMBOL vmlinux 0x17aa156a __ucmpdi2 +EXPORT_SYMBOL vmlinux 0x17b1125d gen_kill_estimator +EXPORT_SYMBOL vmlinux 0x17bc9ea9 generic_permission +EXPORT_SYMBOL vmlinux 0x17bfe55b security_path_mkdir +EXPORT_SYMBOL vmlinux 0x17ca0e25 vme_register_driver +EXPORT_SYMBOL vmlinux 0x17d0db47 of_iomap +EXPORT_SYMBOL vmlinux 0x17e28473 fsl_upm_run_pattern +EXPORT_SYMBOL vmlinux 0x17f341a0 i8042_lock_chip +EXPORT_SYMBOL vmlinux 0x17fd8332 netif_napi_add +EXPORT_SYMBOL vmlinux 0x1826f089 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x1829d188 wait_woken +EXPORT_SYMBOL vmlinux 0x1838fe44 tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0x18390125 dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0x183fa88b mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0x184b82fb mmc_vddrange_to_ocrmask +EXPORT_SYMBOL vmlinux 0x18553409 tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0x186389f6 dma_common_mmap +EXPORT_SYMBOL vmlinux 0x18712cc3 jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0x188a3dfb timespec_trunc +EXPORT_SYMBOL vmlinux 0x188ee414 __mem_cgroup_count_vm_event +EXPORT_SYMBOL vmlinux 0x188f86a6 agp3_generic_tlbflush +EXPORT_SYMBOL vmlinux 0x189868d7 get_random_bytes_arch +EXPORT_SYMBOL vmlinux 0x18ac6299 phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0x18bf8765 i2c_transfer +EXPORT_SYMBOL vmlinux 0x18c2227f cpu_rmap_update +EXPORT_SYMBOL vmlinux 0x18d5dfb9 nf_unregister_hook +EXPORT_SYMBOL vmlinux 0x18ddd89e jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0x18e7c9a3 jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0x19022143 iget_locked +EXPORT_SYMBOL vmlinux 0x1922671b finish_no_open +EXPORT_SYMBOL vmlinux 0x19275350 force_sig +EXPORT_SYMBOL vmlinux 0x1927f153 neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0x19610e1f cpu_all_bits +EXPORT_SYMBOL vmlinux 0x19876b8f napi_complete_done +EXPORT_SYMBOL vmlinux 0x199db0a6 register_netdev +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19a64a2b __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0x19b53b24 param_ops_ushort +EXPORT_SYMBOL vmlinux 0x19ba1dc7 fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19cf5b98 buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0x19fe82c7 rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0x1a555549 unregister_shrinker +EXPORT_SYMBOL vmlinux 0x1a7aa4d8 km_is_alive +EXPORT_SYMBOL vmlinux 0x1ac2487b xfrm_state_walk +EXPORT_SYMBOL vmlinux 0x1acb8b68 tty_check_change +EXPORT_SYMBOL vmlinux 0x1acc4bf6 pid_task +EXPORT_SYMBOL vmlinux 0x1ae06e12 __tracepoint_fence_annotate_wait_on +EXPORT_SYMBOL vmlinux 0x1ae8fe81 jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0x1aef2400 tty_port_close +EXPORT_SYMBOL vmlinux 0x1af3936a sdev_prefix_printk +EXPORT_SYMBOL vmlinux 0x1af62a99 panic_notifier_list +EXPORT_SYMBOL vmlinux 0x1afe5051 ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b06a209 blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x1b0ac272 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0x1b132009 rename_lock +EXPORT_SYMBOL vmlinux 0x1b1d0b05 dcb_getapp +EXPORT_SYMBOL vmlinux 0x1b2443c1 crypto_sha256_update +EXPORT_SYMBOL vmlinux 0x1b358ae2 tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0x1b5011b3 devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b6851d4 pci_lost_interrupt +EXPORT_SYMBOL vmlinux 0x1b80c716 md_write_end +EXPORT_SYMBOL vmlinux 0x1b82fefa md_unplug +EXPORT_SYMBOL vmlinux 0x1b857fb4 generic_listxattr +EXPORT_SYMBOL vmlinux 0x1b8b95ad i8042_unlock_chip +EXPORT_SYMBOL vmlinux 0x1b94af94 mfd_cell_disable +EXPORT_SYMBOL vmlinux 0x1ba1dc73 vme_irq_request +EXPORT_SYMBOL vmlinux 0x1babd3d3 genphy_setup_forced +EXPORT_SYMBOL vmlinux 0x1bb31047 add_timer +EXPORT_SYMBOL vmlinux 0x1bb7f81c update_region +EXPORT_SYMBOL vmlinux 0x1bc4ff03 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0x1bca2b59 load_fp_state +EXPORT_SYMBOL vmlinux 0x1bcfc8fd netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0x1bde698a __mmc_claim_host +EXPORT_SYMBOL vmlinux 0x1c2394aa get_agp_version +EXPORT_SYMBOL vmlinux 0x1c280d5a tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0x1c2a3a45 textsearch_destroy +EXPORT_SYMBOL vmlinux 0x1c323b58 vga_con +EXPORT_SYMBOL vmlinux 0x1c383c0a generic_fillattr +EXPORT_SYMBOL vmlinux 0x1c42439c fget_raw +EXPORT_SYMBOL vmlinux 0x1c5b2c15 pmu_wait_complete +EXPORT_SYMBOL vmlinux 0x1c73a60e flush_hash_entry +EXPORT_SYMBOL vmlinux 0x1c80de9c ip_send_check +EXPORT_SYMBOL vmlinux 0x1c88f5df param_ops_string +EXPORT_SYMBOL vmlinux 0x1c90891f ps2_init +EXPORT_SYMBOL vmlinux 0x1cef538f kill_bdev +EXPORT_SYMBOL vmlinux 0x1d01a433 __inode_permission +EXPORT_SYMBOL vmlinux 0x1d070299 nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0x1d0cedbd skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0x1d26f14e d_add_ci +EXPORT_SYMBOL vmlinux 0x1d270698 blk_mq_map_queue +EXPORT_SYMBOL vmlinux 0x1d276b40 softnet_data +EXPORT_SYMBOL vmlinux 0x1d52c98e max8925_reg_write +EXPORT_SYMBOL vmlinux 0x1d555f20 __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x1d676479 tcp_init_cgroup +EXPORT_SYMBOL vmlinux 0x1d6f5046 fddi_type_trans +EXPORT_SYMBOL vmlinux 0x1d8177c4 tty_kref_put +EXPORT_SYMBOL vmlinux 0x1daee28a percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0x1dbab293 agp_backend_release +EXPORT_SYMBOL vmlinux 0x1dc2b37c neigh_xmit +EXPORT_SYMBOL vmlinux 0x1dc36131 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0x1dd0723e __scsi_print_sense +EXPORT_SYMBOL vmlinux 0x1dd2e93a blk_start_request +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1ddbc05f tcf_action_exec +EXPORT_SYMBOL vmlinux 0x1dea3648 eth_validate_addr +EXPORT_SYMBOL vmlinux 0x1e26be3b get_anon_bdev +EXPORT_SYMBOL vmlinux 0x1e3994ed inc_nlink +EXPORT_SYMBOL vmlinux 0x1e3b2d16 block_write_begin +EXPORT_SYMBOL vmlinux 0x1e3ecda0 tty_port_close_start +EXPORT_SYMBOL vmlinux 0x1e4bd77d blk_queue_find_tag +EXPORT_SYMBOL vmlinux 0x1e4fbc3e request_key_async +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e710556 blk_put_queue +EXPORT_SYMBOL vmlinux 0x1e75518d sk_net_capable +EXPORT_SYMBOL vmlinux 0x1e7a5fcb skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x1e90d6a7 dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1eb7caf5 iommu_tbl_range_alloc +EXPORT_SYMBOL vmlinux 0x1ed76913 from_kgid +EXPORT_SYMBOL vmlinux 0x1edf77dc xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0x1ee7dd98 __pagevec_lru_add +EXPORT_SYMBOL vmlinux 0x1ef47ba5 pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0x1f17cdaf of_get_cpu_node +EXPORT_SYMBOL vmlinux 0x1f1fd2d7 request_key +EXPORT_SYMBOL vmlinux 0x1f27c861 gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0x1f4250c9 iterate_fd +EXPORT_SYMBOL vmlinux 0x1f546272 of_find_node_by_phandle +EXPORT_SYMBOL vmlinux 0x1f6d5990 gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0x1f7b5a5c mpage_writepage +EXPORT_SYMBOL vmlinux 0x1f7e807f kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0x1f8cf94c dev_get_phys_port_name +EXPORT_SYMBOL vmlinux 0x1f9f4a8a neigh_parms_release +EXPORT_SYMBOL vmlinux 0x1fba68fc inet6_bind +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fc09e1a vm_insert_mixed +EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag +EXPORT_SYMBOL vmlinux 0x1fe912f1 netdev_alloc_frag +EXPORT_SYMBOL vmlinux 0x1fe9f800 unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x20030ecd ioremap +EXPORT_SYMBOL vmlinux 0x2005d5ed end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x202a0cc3 clear_user_page +EXPORT_SYMBOL vmlinux 0x20421305 on_each_cpu_mask +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x205de3a0 inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0x2061811d agp_generic_alloc_by_type +EXPORT_SYMBOL vmlinux 0x206b8046 padata_alloc +EXPORT_SYMBOL vmlinux 0x2072ee9b request_threaded_irq +EXPORT_SYMBOL vmlinux 0x207f9238 cleancache_register_ops +EXPORT_SYMBOL vmlinux 0x208bf767 filemap_fault +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20c55ae0 sscanf +EXPORT_SYMBOL vmlinux 0x20f16b15 elv_rb_add +EXPORT_SYMBOL vmlinux 0x20feb200 tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0x2157965d vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x2176af63 neigh_seq_stop +EXPORT_SYMBOL vmlinux 0x2190049f inode_get_bytes +EXPORT_SYMBOL vmlinux 0x219146c3 sock_no_accept +EXPORT_SYMBOL vmlinux 0x21be108c lease_modify +EXPORT_SYMBOL vmlinux 0x21c0c2c5 task_tgid_nr_ns +EXPORT_SYMBOL vmlinux 0x21d5103a udp6_set_csum +EXPORT_SYMBOL vmlinux 0x21df74d9 bitmap_set +EXPORT_SYMBOL vmlinux 0x21e466e3 ip_do_fragment +EXPORT_SYMBOL vmlinux 0x21e95982 neigh_update +EXPORT_SYMBOL vmlinux 0x21f19335 fence_remove_callback +EXPORT_SYMBOL vmlinux 0x220cd20c input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0x222e18ad devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x2256fafa div64_u64_rem +EXPORT_SYMBOL vmlinux 0x2262aa91 vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0x2262d6ee prepare_creds +EXPORT_SYMBOL vmlinux 0x2276db98 kstrtoint +EXPORT_SYMBOL vmlinux 0x2278e94b slhc_remember +EXPORT_SYMBOL vmlinux 0x2279868d dev_mc_del_global +EXPORT_SYMBOL vmlinux 0x227bd196 mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0x227e93ab skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0x229a7452 pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0x22a2e6fe mipi_dsi_dcs_set_tear_on +EXPORT_SYMBOL vmlinux 0x22a31e08 blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0x22b0087c starget_for_each_device +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22dfdd06 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x22e33035 skb_store_bits +EXPORT_SYMBOL vmlinux 0x22e3f0f2 posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x231d4001 fb_edid_add_monspecs +EXPORT_SYMBOL vmlinux 0x231eea43 param_ops_charp +EXPORT_SYMBOL vmlinux 0x23273c13 phy_detach +EXPORT_SYMBOL vmlinux 0x232a8060 fb_find_mode +EXPORT_SYMBOL vmlinux 0x2336c33c xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0x233917d1 mac_vmode_to_var +EXPORT_SYMBOL vmlinux 0x235e90f3 __wake_up_bit +EXPORT_SYMBOL vmlinux 0x237d71c7 cdev_alloc +EXPORT_SYMBOL vmlinux 0x238ee011 mmc_gpio_request_ro +EXPORT_SYMBOL vmlinux 0x23a574fd security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x23ae78c5 dget_parent +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23d3080d tty_set_operations +EXPORT_SYMBOL vmlinux 0x23d3f357 mmc_can_erase +EXPORT_SYMBOL vmlinux 0x23ea62f3 skb_copy +EXPORT_SYMBOL vmlinux 0x23ef7960 scsi_device_set_state +EXPORT_SYMBOL vmlinux 0x23f2243d mempool_free +EXPORT_SYMBOL vmlinux 0x23f981ee blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x24059b3e del_random_ready_callback +EXPORT_SYMBOL vmlinux 0x24212d86 __frontswap_invalidate_page +EXPORT_SYMBOL vmlinux 0x2427262d pcie_set_readrq +EXPORT_SYMBOL vmlinux 0x242a51ef neigh_seq_start +EXPORT_SYMBOL vmlinux 0x242ac3b6 dev_printk_emit +EXPORT_SYMBOL vmlinux 0x242f236a inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0x243e65a2 input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x2474d3fd __get_user_pages +EXPORT_SYMBOL vmlinux 0x24753799 PDE_DATA +EXPORT_SYMBOL vmlinux 0x2477a605 complete_request_key +EXPORT_SYMBOL vmlinux 0x2482e688 vsprintf +EXPORT_SYMBOL vmlinux 0x24855cba __percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x24856252 ip_route_input_noref +EXPORT_SYMBOL vmlinux 0x2487a907 blk_rq_init +EXPORT_SYMBOL vmlinux 0x24ab87d8 inode_newsize_ok +EXPORT_SYMBOL vmlinux 0x24bf61fd seq_puts +EXPORT_SYMBOL vmlinux 0x24e0e325 pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0x24f00380 ida_init +EXPORT_SYMBOL vmlinux 0x24fdac79 wake_bit_function +EXPORT_SYMBOL vmlinux 0x24fe8c5d kmem_cache_size +EXPORT_SYMBOL vmlinux 0x250113b4 memory_read_from_buffer +EXPORT_SYMBOL vmlinux 0x2522d3bf dqput +EXPORT_SYMBOL vmlinux 0x25277497 rfkill_register +EXPORT_SYMBOL vmlinux 0x2527a087 vme_slave_set +EXPORT_SYMBOL vmlinux 0x252b4b3a skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0x253d2438 tcp_make_synack +EXPORT_SYMBOL vmlinux 0x2570a138 reservation_seqcount_string +EXPORT_SYMBOL vmlinux 0x25722cd3 block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x257b80ed pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x258d9dfa security_mmap_file +EXPORT_SYMBOL vmlinux 0x25a5dfff netdev_update_features +EXPORT_SYMBOL vmlinux 0x25e9d4bd resource_list_free +EXPORT_SYMBOL vmlinux 0x25f3bd2e atomic64_xchg +EXPORT_SYMBOL vmlinux 0x260ed199 jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0x261037e3 tcp_read_sock +EXPORT_SYMBOL vmlinux 0x26142a20 nf_unregister_hooks +EXPORT_SYMBOL vmlinux 0x2617c580 setup_new_exec +EXPORT_SYMBOL vmlinux 0x262967db pci_clear_master +EXPORT_SYMBOL vmlinux 0x262a2054 of_get_parent +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x26477c07 __vmalloc +EXPORT_SYMBOL vmlinux 0x264ff3ae __sb_end_write +EXPORT_SYMBOL vmlinux 0x2650d835 sysctl_ip_early_demux +EXPORT_SYMBOL vmlinux 0x2654221a devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x26607f8f mfd_cell_enable +EXPORT_SYMBOL vmlinux 0x2664f7ae vfs_writev +EXPORT_SYMBOL vmlinux 0x268aeb76 netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0x269c523f blk_queue_dma_pad +EXPORT_SYMBOL vmlinux 0x26a8b906 blk_integrity_is_initialized +EXPORT_SYMBOL vmlinux 0x26b760c4 slhc_init +EXPORT_SYMBOL vmlinux 0x26b77f6c xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0x26bb950b __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0x26c3e1d2 md_cluster_mod +EXPORT_SYMBOL vmlinux 0x26d1f10b crypto_sha512_update +EXPORT_SYMBOL vmlinux 0x26d76074 serio_reconnect +EXPORT_SYMBOL vmlinux 0x26e76fb8 sysctl_udp_wmem_min +EXPORT_SYMBOL vmlinux 0x26f38daf d_splice_alias +EXPORT_SYMBOL vmlinux 0x272877fa of_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0x272c9acd pmu_battery_count +EXPORT_SYMBOL vmlinux 0x27379483 serio_open +EXPORT_SYMBOL vmlinux 0x2741b81e __frontswap_store +EXPORT_SYMBOL vmlinux 0x274a3729 ioctl_by_bdev +EXPORT_SYMBOL vmlinux 0x274a4543 sock_no_bind +EXPORT_SYMBOL vmlinux 0x27604572 skb_make_writable +EXPORT_SYMBOL vmlinux 0x27647d4a max8998_write_reg +EXPORT_SYMBOL vmlinux 0x2771d7ff ida_get_new_above +EXPORT_SYMBOL vmlinux 0x277b8fbc inode_change_ok +EXPORT_SYMBOL vmlinux 0x278350b6 fsnotify_alloc_group +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x27866435 security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x279bae0f flow_get_u32_dst +EXPORT_SYMBOL vmlinux 0x27a4dd64 netdev_printk +EXPORT_SYMBOL vmlinux 0x27a8e6dc ps2_drain +EXPORT_SYMBOL vmlinux 0x27b58476 pm860x_reg_read +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27c6346e get_empty_filp +EXPORT_SYMBOL vmlinux 0x27d4e204 input_unregister_handle +EXPORT_SYMBOL vmlinux 0x27df8bd8 of_count_phandle_with_args +EXPORT_SYMBOL vmlinux 0x27e1a049 printk +EXPORT_SYMBOL vmlinux 0x280b8246 flush_tlb_page +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x281f66ea elv_rb_del +EXPORT_SYMBOL vmlinux 0x2827163c dev_mc_sync +EXPORT_SYMBOL vmlinux 0x28414352 inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x285a66eb of_get_pci_address +EXPORT_SYMBOL vmlinux 0x289db3ee idr_remove +EXPORT_SYMBOL vmlinux 0x28a2ed02 scsi_build_sense_buffer +EXPORT_SYMBOL vmlinux 0x28a7beba __percpu_counter_init +EXPORT_SYMBOL vmlinux 0x28af0a5e unregister_binfmt +EXPORT_SYMBOL vmlinux 0x28c41d63 blk_queue_softirq_done +EXPORT_SYMBOL vmlinux 0x28c6cfc2 md_reload_sb +EXPORT_SYMBOL vmlinux 0x28f784f5 __debugger_break_match +EXPORT_SYMBOL vmlinux 0x28fb8c55 dm_register_target +EXPORT_SYMBOL vmlinux 0x29060de2 vfs_setpos +EXPORT_SYMBOL vmlinux 0x2920a364 dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0x292e4f26 block_read_full_page +EXPORT_SYMBOL vmlinux 0x29537c9e alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0x2963f925 I_BDEV +EXPORT_SYMBOL vmlinux 0x2998451c generic_block_bmap +EXPORT_SYMBOL vmlinux 0x29bc530c do_splice_to +EXPORT_SYMBOL vmlinux 0x29d5bbaf tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0x29fdda53 kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0x2a0e9f43 kernel_recvmsg +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a7cac99 pci_add_resource +EXPORT_SYMBOL vmlinux 0x2a8eb4e7 ppp_input +EXPORT_SYMBOL vmlinux 0x2a90c058 cdev_init +EXPORT_SYMBOL vmlinux 0x2aa0e4fc strncasecmp +EXPORT_SYMBOL vmlinux 0x2aa4511c key_invalidate +EXPORT_SYMBOL vmlinux 0x2aad35de mb_cache_destroy +EXPORT_SYMBOL vmlinux 0x2ab89f9c __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0x2abd716b inet_put_port +EXPORT_SYMBOL vmlinux 0x2acf0feb vfs_fstat +EXPORT_SYMBOL vmlinux 0x2ad19c1b switch_mmu_context +EXPORT_SYMBOL vmlinux 0x2addcd35 pci_scan_bus +EXPORT_SYMBOL vmlinux 0x2af79d9d phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0x2afffca4 scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0x2b088bb4 xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0x2b0ba2b0 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x2b12925d cpumask_next_and +EXPORT_SYMBOL vmlinux 0x2b1dee77 __starget_for_each_device +EXPORT_SYMBOL vmlinux 0x2b1e07c3 pci_choose_state +EXPORT_SYMBOL vmlinux 0x2b2ce78b kstrtos8 +EXPORT_SYMBOL vmlinux 0x2b33633c request_firmware +EXPORT_SYMBOL vmlinux 0x2b386ed1 dma_set_mask +EXPORT_SYMBOL vmlinux 0x2b46c1e3 phy_drivers_register +EXPORT_SYMBOL vmlinux 0x2b688d2f scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0x2b710908 param_set_int +EXPORT_SYMBOL vmlinux 0x2b8e5318 seq_open_private +EXPORT_SYMBOL vmlinux 0x2b961977 pskb_expand_head +EXPORT_SYMBOL vmlinux 0x2b96ee47 inet_stream_connect +EXPORT_SYMBOL vmlinux 0x2b9859f8 uart_get_divisor +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2ba679bd ps2_sendbyte +EXPORT_SYMBOL vmlinux 0x2ba707a8 sysctl_tcp_low_latency +EXPORT_SYMBOL vmlinux 0x2bab2f7e bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0x2baf005b get_pci_dma_ops +EXPORT_SYMBOL vmlinux 0x2bb72dce get_task_io_context +EXPORT_SYMBOL vmlinux 0x2bd47680 blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0x2c14323a kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x2c1d6844 skb_pad +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c385c47 is_bad_inode +EXPORT_SYMBOL vmlinux 0x2c4d5267 nf_log_packet +EXPORT_SYMBOL vmlinux 0x2c54a0a1 simple_release_fs +EXPORT_SYMBOL vmlinux 0x2c7740a3 scm_fp_dup +EXPORT_SYMBOL vmlinux 0x2c7b1fca down_timeout +EXPORT_SYMBOL vmlinux 0x2c7c9011 reservation_object_add_excl_fence +EXPORT_SYMBOL vmlinux 0x2c900d91 cpufreq_put_global_kobject +EXPORT_SYMBOL vmlinux 0x2cafdfc6 scsi_block_requests +EXPORT_SYMBOL vmlinux 0x2cb477ff dump_skip +EXPORT_SYMBOL vmlinux 0x2cbd314d scsi_device_get +EXPORT_SYMBOL vmlinux 0x2cc40f6c iput +EXPORT_SYMBOL vmlinux 0x2cff0693 in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x2d06252f sock_alloc_file +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d23179b devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x2d25f9cb pci_request_region_exclusive +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d45d5c1 xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0x2d8fb94d agp_generic_create_gatt_table +EXPORT_SYMBOL vmlinux 0x2d9ae37a netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0x2d9afd49 qdisc_tree_decrease_qlen +EXPORT_SYMBOL vmlinux 0x2da84567 mipi_dsi_dcs_write +EXPORT_SYMBOL vmlinux 0x2db418f4 pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0x2db9a97f put_io_context +EXPORT_SYMBOL vmlinux 0x2dbd5e54 skb_queue_purge +EXPORT_SYMBOL vmlinux 0x2de2ce8a sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x2de3bf67 blk_init_queue +EXPORT_SYMBOL vmlinux 0x2deda4a1 security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0x2df97ccb down_write +EXPORT_SYMBOL vmlinux 0x2e1a48a7 mmc_get_card +EXPORT_SYMBOL vmlinux 0x2e2ce9e0 sysctl_tcp_syncookies +EXPORT_SYMBOL vmlinux 0x2e2f481f free_buffer_head +EXPORT_SYMBOL vmlinux 0x2e43d1d4 nf_log_unregister +EXPORT_SYMBOL vmlinux 0x2e462b07 serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0x2e512f0a fb_set_var +EXPORT_SYMBOL vmlinux 0x2e79b8f2 xfrm_register_type +EXPORT_SYMBOL vmlinux 0x2e8d1d5a vfs_fsync_range +EXPORT_SYMBOL vmlinux 0x2ea43492 __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0x2ec524ad __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x2ec84125 agp_free_memory +EXPORT_SYMBOL vmlinux 0x2edc5095 dentry_open +EXPORT_SYMBOL vmlinux 0x2ee076ab d_rehash +EXPORT_SYMBOL vmlinux 0x2ef63ad6 scsi_dev_info_list_del_keyed +EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f0e02b6 contig_page_data +EXPORT_SYMBOL vmlinux 0x2f12357c pagecache_get_page +EXPORT_SYMBOL vmlinux 0x2f31b758 iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0x2f463da1 __alloc_page_frag +EXPORT_SYMBOL vmlinux 0x2f48031c pci_reenable_device +EXPORT_SYMBOL vmlinux 0x2f6b19d9 nf_ct_attach +EXPORT_SYMBOL vmlinux 0x2f92b694 inet_frag_find +EXPORT_SYMBOL vmlinux 0x2f931ef4 unmap_underlying_metadata +EXPORT_SYMBOL vmlinux 0x2fae96de rtas_data_buf_lock +EXPORT_SYMBOL vmlinux 0x2fb23a32 tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0x2fb6de5d add_device_randomness +EXPORT_SYMBOL vmlinux 0x2fce3f83 tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0x2fd3dee2 fbcon_set_rotate +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x2fe4bc58 rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0x2ff63109 forget_cached_acl +EXPORT_SYMBOL vmlinux 0x2ffc21bc sock_no_shutdown +EXPORT_SYMBOL vmlinux 0x30226ddf agp_device_command +EXPORT_SYMBOL vmlinux 0x303041c6 udp_flow_hashrnd +EXPORT_SYMBOL vmlinux 0x3047fe01 ip_mc_check_igmp +EXPORT_SYMBOL vmlinux 0x3060eed4 pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0x30652cb6 mmc_can_secure_erase_trim +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 0x30f439e2 tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0x30fdc017 eth_header +EXPORT_SYMBOL vmlinux 0x3102d70b frontswap_curr_pages +EXPORT_SYMBOL vmlinux 0x310917fe sort +EXPORT_SYMBOL vmlinux 0x310a3a88 dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0x31258796 dev_get_by_index +EXPORT_SYMBOL vmlinux 0x3135ccae scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x31380354 getrawmonotonic64 +EXPORT_SYMBOL vmlinux 0x3145216f pci_dev_present +EXPORT_SYMBOL vmlinux 0x3147857d default_red +EXPORT_SYMBOL vmlinux 0x3153e14f tcf_exts_dump +EXPORT_SYMBOL vmlinux 0x316a4792 agp_create_memory +EXPORT_SYMBOL vmlinux 0x3174bd79 bitmap_clear +EXPORT_SYMBOL vmlinux 0x31775699 netdev_change_features +EXPORT_SYMBOL vmlinux 0x3191f109 __krealloc +EXPORT_SYMBOL vmlinux 0x31af1468 cont_write_begin +EXPORT_SYMBOL vmlinux 0x31db3198 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x31f0bb78 __kmap_atomic_idx +EXPORT_SYMBOL vmlinux 0x3215cb7d tcp_parse_options +EXPORT_SYMBOL vmlinux 0x323299f0 register_gifconf +EXPORT_SYMBOL vmlinux 0x3257c856 udp_seq_open +EXPORT_SYMBOL vmlinux 0x325e02a7 drop_nlink +EXPORT_SYMBOL vmlinux 0x327b9c1b pmu_poll_adb +EXPORT_SYMBOL vmlinux 0x327c045e napi_gro_receive +EXPORT_SYMBOL vmlinux 0x328a05f1 strncpy +EXPORT_SYMBOL vmlinux 0x329eaa25 tcf_register_action +EXPORT_SYMBOL vmlinux 0x32c04be9 pci_get_slot +EXPORT_SYMBOL vmlinux 0x32cca1b7 file_open_root +EXPORT_SYMBOL vmlinux 0x32d06b4c dquot_quota_off +EXPORT_SYMBOL vmlinux 0x32d675f0 ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0x32dcf584 pagecache_write_begin +EXPORT_SYMBOL vmlinux 0x32f79872 path_get +EXPORT_SYMBOL vmlinux 0x33055415 ipv6_mc_check_mld +EXPORT_SYMBOL vmlinux 0x330cdc05 tcp_prequeue +EXPORT_SYMBOL vmlinux 0x3335e233 set_disk_ro +EXPORT_SYMBOL vmlinux 0x338ba09e dm_unregister_target +EXPORT_SYMBOL vmlinux 0x33b84f74 copy_page +EXPORT_SYMBOL vmlinux 0x33baf4cf bio_phys_segments +EXPORT_SYMBOL vmlinux 0x33be29d6 __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0x33c7435c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x33d3258f get_user_pages_locked +EXPORT_SYMBOL vmlinux 0x33d95745 neigh_changeaddr +EXPORT_SYMBOL vmlinux 0x33dbfd93 tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0x33ecc26d zpool_register_driver +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33fae4a1 dev_alert +EXPORT_SYMBOL vmlinux 0x33ffb909 ab3100_event_register +EXPORT_SYMBOL vmlinux 0x33ffc822 neigh_connected_output +EXPORT_SYMBOL vmlinux 0x3413befc skb_kill_datagram +EXPORT_SYMBOL vmlinux 0x3415b4af gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0x34184afe current_kernel_time +EXPORT_SYMBOL vmlinux 0x341dbfa3 __per_cpu_offset +EXPORT_SYMBOL vmlinux 0x3434ea61 __devm_request_region +EXPORT_SYMBOL vmlinux 0x3437a1c9 tso_build_hdr +EXPORT_SYMBOL vmlinux 0x344adbd5 init_cdrom_command +EXPORT_SYMBOL vmlinux 0x34584441 sock_alloc_send_skb +EXPORT_SYMBOL vmlinux 0x345ff65b __dst_free +EXPORT_SYMBOL vmlinux 0x3464e443 ___pskb_trim +EXPORT_SYMBOL vmlinux 0x3465caa3 cpu_maps_update_begin +EXPORT_SYMBOL vmlinux 0x3466ab8e of_get_next_parent +EXPORT_SYMBOL vmlinux 0x347013de nla_validate +EXPORT_SYMBOL vmlinux 0x34771e48 skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34a0eb91 submit_bio_wait +EXPORT_SYMBOL vmlinux 0x34a4feb1 tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0x34b438a5 tcf_hash_check +EXPORT_SYMBOL vmlinux 0x34c50e2e qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0x34e48681 truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x34fd4823 brioctl_set +EXPORT_SYMBOL vmlinux 0x3503c1be register_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x35045896 __sk_dst_check +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x351b0372 __get_page_tail +EXPORT_SYMBOL vmlinux 0x352a02d4 of_get_ddr_timings +EXPORT_SYMBOL vmlinux 0x353cb817 i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0x353de98f cmdline_parts_parse +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x35669583 __remove_inode_hash +EXPORT_SYMBOL vmlinux 0x357eaf9a simple_open +EXPORT_SYMBOL vmlinux 0x35985067 __vfs_read +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35afd6b4 netif_skb_features +EXPORT_SYMBOL vmlinux 0x35b0b133 __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x35b78837 reqsk_queue_hash_req +EXPORT_SYMBOL vmlinux 0x35bbc4b8 downgrade_write +EXPORT_SYMBOL vmlinux 0x35c32767 xor_altivec_2 +EXPORT_SYMBOL vmlinux 0x35c66703 of_node_get +EXPORT_SYMBOL vmlinux 0x35cc0afd skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0x35cf40ed tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0x35de11d5 __scm_send +EXPORT_SYMBOL vmlinux 0x35f2ea7a pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0x35fbd6a1 __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0x3618cb2d ida_destroy +EXPORT_SYMBOL vmlinux 0x3635d753 simple_unlink +EXPORT_SYMBOL vmlinux 0x36556294 follow_up +EXPORT_SYMBOL vmlinux 0x365abfdb of_get_child_by_name +EXPORT_SYMBOL vmlinux 0x366f6d27 idr_destroy +EXPORT_SYMBOL vmlinux 0x36716628 elv_rb_former_request +EXPORT_SYMBOL vmlinux 0x36723cef sk_dst_check +EXPORT_SYMBOL vmlinux 0x367ba856 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0x36b0e732 try_wait_for_completion +EXPORT_SYMBOL vmlinux 0x36bd681b groups_alloc +EXPORT_SYMBOL vmlinux 0x36ccb768 napi_get_frags +EXPORT_SYMBOL vmlinux 0x36d9b241 twl6040_power +EXPORT_SYMBOL vmlinux 0x36e2f97d blk_integrity_merge_rq +EXPORT_SYMBOL vmlinux 0x36ea168f serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0x36f5c13b ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0x36fdda67 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x3712006d macio_release_resources +EXPORT_SYMBOL vmlinux 0x37188622 md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0x371d2130 check_legacy_ioport +EXPORT_SYMBOL vmlinux 0x372aa8da bdev_read_only +EXPORT_SYMBOL vmlinux 0x37383edd rtas_get_power_level +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x3771a674 bdi_setup_and_register +EXPORT_SYMBOL vmlinux 0x37758908 ip_cmsg_recv_offset +EXPORT_SYMBOL vmlinux 0x378f252f vfs_getattr +EXPORT_SYMBOL vmlinux 0x3798ee8e dev_add_pack +EXPORT_SYMBOL vmlinux 0x37af3190 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x37b8318d ppp_register_channel +EXPORT_SYMBOL vmlinux 0x37be94c7 kill_litter_super +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37d62684 inet_register_protosw +EXPORT_SYMBOL vmlinux 0x37d720ad tcp_md5_hash_header +EXPORT_SYMBOL vmlinux 0x37da9e7b pcie_get_readrq +EXPORT_SYMBOL vmlinux 0x37e0153d flex_array_prealloc +EXPORT_SYMBOL vmlinux 0x37e2f301 devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0x37e3d97a dev_disable_lro +EXPORT_SYMBOL vmlinux 0x37e74642 get_jiffies_64 +EXPORT_SYMBOL vmlinux 0x37ee8ff9 __napi_schedule +EXPORT_SYMBOL vmlinux 0x37f37a25 copy_strings_kernel +EXPORT_SYMBOL vmlinux 0x37f614b7 __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x37f6fee5 fsl_lbc_find +EXPORT_SYMBOL vmlinux 0x381144a9 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x383a5968 sb_set_blocksize +EXPORT_SYMBOL vmlinux 0x38467586 i2c_del_adapter +EXPORT_SYMBOL vmlinux 0x384a890d iov_iter_zero +EXPORT_SYMBOL vmlinux 0x3861aefe d_path +EXPORT_SYMBOL vmlinux 0x38663900 mmc_alloc_host +EXPORT_SYMBOL vmlinux 0x386a3e46 dev_printk +EXPORT_SYMBOL vmlinux 0x387e0862 generic_file_fsync +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +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 0x38b3ce9c kernel_getsockname +EXPORT_SYMBOL vmlinux 0x38b825d1 idr_replace +EXPORT_SYMBOL vmlinux 0x38bca2f9 skb_trim +EXPORT_SYMBOL vmlinux 0x38d16155 buffer_migrate_page +EXPORT_SYMBOL vmlinux 0x38d2f1d9 poll_schedule_timeout +EXPORT_SYMBOL vmlinux 0x38fb9933 tty_std_termios +EXPORT_SYMBOL vmlinux 0x390972ff param_get_long +EXPORT_SYMBOL vmlinux 0x39367f38 km_state_expired +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x396022e2 register_qdisc +EXPORT_SYMBOL vmlinux 0x396d1f9a blk_complete_request +EXPORT_SYMBOL vmlinux 0x3970a11a max8998_update_reg +EXPORT_SYMBOL vmlinux 0x397ab00b xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0x39904798 tcp_splice_read +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x39a205ad generic_shutdown_super +EXPORT_SYMBOL vmlinux 0x39aa2b17 blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39be912d may_umount_tree +EXPORT_SYMBOL vmlinux 0x39ca9dbc devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0x39cdf63c wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0x39fc7876 pci_enable_msix +EXPORT_SYMBOL vmlinux 0x3a1ac054 set_normalized_timespec64 +EXPORT_SYMBOL vmlinux 0x3a2fcd39 jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0x3a361c01 fixed_size_llseek +EXPORT_SYMBOL vmlinux 0x3a385d6c tty_do_resize +EXPORT_SYMBOL vmlinux 0x3a5c3df2 xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0x3a66ba31 mmc_interrupt_hpi +EXPORT_SYMBOL vmlinux 0x3a89d9e1 t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0x3a9b6fb9 blk_unregister_region +EXPORT_SYMBOL vmlinux 0x3acb515c mmc_gpio_set_cd_isr +EXPORT_SYMBOL vmlinux 0x3ad7cf7f swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0x3af5aa09 agp_allocate_memory +EXPORT_SYMBOL vmlinux 0x3b0d5d1d input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0x3b173af8 swiotlb_map_sg +EXPORT_SYMBOL vmlinux 0x3b615a21 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0x3b644591 __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x3b6b1b59 serio_unregister_driver +EXPORT_SYMBOL vmlinux 0x3b6dd2ad bmap +EXPORT_SYMBOL vmlinux 0x3b6f81a6 call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0x3b793a2b skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0x3b8be980 dump_page +EXPORT_SYMBOL vmlinux 0x3b8c9c5d dst_alloc +EXPORT_SYMBOL vmlinux 0x3b91ebc0 __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0x3b955264 tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0x3b965cfe genphy_soft_reset +EXPORT_SYMBOL vmlinux 0x3b973269 sockfd_lookup +EXPORT_SYMBOL vmlinux 0x3ba6f711 __invalidate_device +EXPORT_SYMBOL vmlinux 0x3bb7e80e console_start +EXPORT_SYMBOL vmlinux 0x3bcfbeac inet_csk_accept +EXPORT_SYMBOL vmlinux 0x3be5dd73 mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0x3bff855d dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0x3c087661 of_find_node_by_type +EXPORT_SYMBOL vmlinux 0x3c1f2cd0 inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0x3c2851e6 __neigh_create +EXPORT_SYMBOL vmlinux 0x3c3b2d55 netdev_state_change +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c44cb1b devm_request_resource +EXPORT_SYMBOL vmlinux 0x3c4ce1c4 __register_binfmt +EXPORT_SYMBOL vmlinux 0x3c4cfb0b unlink_framebuffer +EXPORT_SYMBOL vmlinux 0x3c520202 scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0x3c5c1d8e inet6_release +EXPORT_SYMBOL vmlinux 0x3c618abc pci_scan_slot +EXPORT_SYMBOL vmlinux 0x3c646950 dev_close +EXPORT_SYMBOL vmlinux 0x3c652b24 proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0x3c669e54 cros_ec_query_all +EXPORT_SYMBOL vmlinux 0x3c74c9e6 netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0x3c80c06c kstrtoull +EXPORT_SYMBOL vmlinux 0x3c8f9ed2 skb_unlink +EXPORT_SYMBOL vmlinux 0x3c96414d kill_pgrp +EXPORT_SYMBOL vmlinux 0x3c9dfbfd bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0x3caa7c8d twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0x3cc4b0dc lg_lock_init +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3cf950f5 twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0x3d16c831 dma_async_device_register +EXPORT_SYMBOL vmlinux 0x3d3ecdac of_device_is_available +EXPORT_SYMBOL vmlinux 0x3d42b6d9 balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0x3d474d8b md_error +EXPORT_SYMBOL vmlinux 0x3d4f8262 block_write_end +EXPORT_SYMBOL vmlinux 0x3d524c22 pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0x3d942413 devm_release_resource +EXPORT_SYMBOL vmlinux 0x3d9614b4 netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0x3dc02a4e flex_array_free_parts +EXPORT_SYMBOL vmlinux 0x3dc89c7d md_wakeup_thread +EXPORT_SYMBOL vmlinux 0x3dca317c fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3dd4fa3d consume_skb +EXPORT_SYMBOL vmlinux 0x3dd7066e max8925_bulk_read +EXPORT_SYMBOL vmlinux 0x3de58336 macio_request_resources +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3dfe4ac7 tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0x3dfe549a end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0x3e214476 call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0x3e2e4f96 mapping_tagged +EXPORT_SYMBOL vmlinux 0x3e59b854 zero_fill_bio +EXPORT_SYMBOL vmlinux 0x3e6448ed default_file_splice_read +EXPORT_SYMBOL vmlinux 0x3e9110fa __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0x3e9af07c in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x3e9b45c5 bitmap_end_sync +EXPORT_SYMBOL vmlinux 0x3eb4ab8c sock_update_memcg +EXPORT_SYMBOL vmlinux 0x3ee11b30 alloc_file +EXPORT_SYMBOL vmlinux 0x3ee54839 clear_nlink +EXPORT_SYMBOL vmlinux 0x3ee95470 udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0x3ef0a1bb mutex_trylock +EXPORT_SYMBOL vmlinux 0x3f04489e skb_checksum +EXPORT_SYMBOL vmlinux 0x3f0546a8 ioread32_rep +EXPORT_SYMBOL vmlinux 0x3f0bd183 generic_pipe_buf_steal +EXPORT_SYMBOL vmlinux 0x3f292cc5 devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x3f406a3b enable_kernel_altivec +EXPORT_SYMBOL vmlinux 0x3f429c21 input_open_device +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f616ce2 queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0x3f8ee020 inode_permission +EXPORT_SYMBOL vmlinux 0x3fb1cf71 proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x3fe0d1c0 slhc_free +EXPORT_SYMBOL vmlinux 0x3feab2ec write_one_page +EXPORT_SYMBOL vmlinux 0x3febabae pci_bus_type +EXPORT_SYMBOL vmlinux 0x3ff8e495 lg_local_unlock_cpu +EXPORT_SYMBOL vmlinux 0x4002df40 ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0x40190866 rtnl_configure_link +EXPORT_SYMBOL vmlinux 0x402b8281 __request_module +EXPORT_SYMBOL vmlinux 0x4046e19c jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x40498a81 t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0x4052352c dev_uc_del +EXPORT_SYMBOL vmlinux 0x405529c1 param_set_charp +EXPORT_SYMBOL vmlinux 0x4059792f print_hex_dump +EXPORT_SYMBOL vmlinux 0x405c1144 get_seconds +EXPORT_SYMBOL vmlinux 0x405c227f fd_install +EXPORT_SYMBOL vmlinux 0x406c6625 zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0x406e093c invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0x40723f20 page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0x4094a36c vm_mmap +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 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 0x40e396d7 padata_unregister_cpumask_notifier +EXPORT_SYMBOL vmlinux 0x40f1ad10 tb_ticks_per_jiffy +EXPORT_SYMBOL vmlinux 0x40f3eba2 ab3100_event_unregister +EXPORT_SYMBOL vmlinux 0x40f773de inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0x411996e9 bdget +EXPORT_SYMBOL vmlinux 0x412b1724 from_kprojid +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x414d019c input_close_device +EXPORT_SYMBOL vmlinux 0x415625a4 ppp_register_compressor +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x418a5367 __scsi_format_command +EXPORT_SYMBOL vmlinux 0x4192c616 __blk_end_request +EXPORT_SYMBOL vmlinux 0x419cd249 skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0x41a7bb8a __dev_get_by_index +EXPORT_SYMBOL vmlinux 0x41a8cfcc key_alloc +EXPORT_SYMBOL vmlinux 0x41d2ab80 netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x41e2641d __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0x42146ddb sk_wait_data +EXPORT_SYMBOL vmlinux 0x42160169 flush_workqueue +EXPORT_SYMBOL vmlinux 0x421a815e single_release +EXPORT_SYMBOL vmlinux 0x422391e4 vfs_path_lookup +EXPORT_SYMBOL vmlinux 0x423b53ef udp_lib_rehash +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x4255004f __register_nls +EXPORT_SYMBOL vmlinux 0x42595e58 vgacon_text_force +EXPORT_SYMBOL vmlinux 0x42759747 blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0x429be6d3 remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0x42a1b208 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x42aa43f6 mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0x42c2a572 generic_error_remove_page +EXPORT_SYMBOL vmlinux 0x42dca0e0 blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0x42e889ad current_fs_time +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x434e6dcb console_stop +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x4359d41c xfrm_init_replay +EXPORT_SYMBOL vmlinux 0x436c2179 iowrite32 +EXPORT_SYMBOL vmlinux 0x436c7b64 fb_firmware_edid +EXPORT_SYMBOL vmlinux 0x43702f94 scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0x43855148 md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x43a01f90 complete_all +EXPORT_SYMBOL vmlinux 0x43a80fdd blk_end_request_all +EXPORT_SYMBOL vmlinux 0x43bd5094 fsl_lbc_ctrl_dev +EXPORT_SYMBOL vmlinux 0x43cc7efb netlink_capable +EXPORT_SYMBOL vmlinux 0x43f23311 dm_table_get_md +EXPORT_SYMBOL vmlinux 0x43f72678 d_delete +EXPORT_SYMBOL vmlinux 0x44025c09 sg_miter_next +EXPORT_SYMBOL vmlinux 0x44111d35 jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0x4411c503 prandom_seed +EXPORT_SYMBOL vmlinux 0x441656cd of_scan_pci_bridge +EXPORT_SYMBOL vmlinux 0x443141e9 pci_iomap_range +EXPORT_SYMBOL vmlinux 0x44366cfc simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0x44438b96 hex2bin +EXPORT_SYMBOL vmlinux 0x444fcf94 arp_tbl +EXPORT_SYMBOL vmlinux 0x4462cefe of_mm_gpiochip_add +EXPORT_SYMBOL vmlinux 0x447efabf blk_mq_run_hw_queues +EXPORT_SYMBOL vmlinux 0x44887313 mmc_align_data_size +EXPORT_SYMBOL vmlinux 0x44906243 jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0x449666e7 bh_submit_read +EXPORT_SYMBOL vmlinux 0x44b1d426 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x44d1884d inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0x44daee34 netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0x44e2eb93 scsi_register_driver +EXPORT_SYMBOL vmlinux 0x44e453d9 vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44eb192e wait_for_completion +EXPORT_SYMBOL vmlinux 0x44ed967e netif_rx +EXPORT_SYMBOL vmlinux 0x44f171fe netlink_broadcast_filtered +EXPORT_SYMBOL vmlinux 0x44f4e1f2 arp_send +EXPORT_SYMBOL vmlinux 0x44f5b2b2 qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0x44fccd53 mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x4543a54a iget5_locked +EXPORT_SYMBOL vmlinux 0x456c3294 blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0x45755400 scsi_host_put +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x45a54f09 udp_add_offload +EXPORT_SYMBOL vmlinux 0x45a6be13 cpufreq_sysfs_remove_file +EXPORT_SYMBOL vmlinux 0x45b53bc6 phy_read_mmd_indirect +EXPORT_SYMBOL vmlinux 0x45bc3212 generic_update_time +EXPORT_SYMBOL vmlinux 0x4612c59d down_trylock +EXPORT_SYMBOL vmlinux 0x461ebfa0 __copy_tofrom_user +EXPORT_SYMBOL vmlinux 0x462345e1 xmon +EXPORT_SYMBOL vmlinux 0x462a2e75 match_strlcpy +EXPORT_SYMBOL vmlinux 0x462b72c2 key_instantiate_and_link +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 0x466f9acd invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0x4676e467 flush_dcache_page +EXPORT_SYMBOL vmlinux 0x4679a006 of_get_mac_address +EXPORT_SYMBOL vmlinux 0x4686459b dquot_get_state +EXPORT_SYMBOL vmlinux 0x46d12956 wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0x46ee6a8d pci_map_rom +EXPORT_SYMBOL vmlinux 0x46feb099 dm_read_arg +EXPORT_SYMBOL vmlinux 0x4704dbb2 jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0x470538c9 delete_from_page_cache +EXPORT_SYMBOL vmlinux 0x470ff251 inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0x47167515 unregister_console +EXPORT_SYMBOL vmlinux 0x472dc918 rfkill_alloc +EXPORT_SYMBOL vmlinux 0x4731bf30 devfreq_add_governor +EXPORT_SYMBOL vmlinux 0x47323469 phys_mem_access_prot +EXPORT_SYMBOL vmlinux 0x473a58be mipi_dsi_attach +EXPORT_SYMBOL vmlinux 0x47416e14 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x47571351 d_walk +EXPORT_SYMBOL vmlinux 0x47608718 fence_init +EXPORT_SYMBOL vmlinux 0x47939e0d __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x47972833 bdput +EXPORT_SYMBOL vmlinux 0x47994827 blk_make_request +EXPORT_SYMBOL vmlinux 0x479c3c86 find_next_zero_bit +EXPORT_SYMBOL vmlinux 0x47a1e9a9 dev_queue_xmit_accel +EXPORT_SYMBOL vmlinux 0x47a4ea40 stop_tty +EXPORT_SYMBOL vmlinux 0x47b9c6cf nf_log_unset +EXPORT_SYMBOL vmlinux 0x48055b2a unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x4806f365 vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0x4807dbca blk_queue_unprep_rq +EXPORT_SYMBOL vmlinux 0x480d6742 scsi_scan_target +EXPORT_SYMBOL vmlinux 0x481ce6ce cpu_active_mask +EXPORT_SYMBOL vmlinux 0x481e5d16 poll_freewait +EXPORT_SYMBOL vmlinux 0x4823834f tcp_release_cb +EXPORT_SYMBOL vmlinux 0x482b1b9b of_get_address +EXPORT_SYMBOL vmlinux 0x48302702 blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0x48302f42 simple_rmdir +EXPORT_SYMBOL vmlinux 0x48323829 tty_register_ldisc +EXPORT_SYMBOL vmlinux 0x483549d4 dquot_enable +EXPORT_SYMBOL vmlinux 0x48404b9a remove_wait_queue +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x48803ec8 scsi_scan_host +EXPORT_SYMBOL vmlinux 0x4881efab pmac_get_partition +EXPORT_SYMBOL vmlinux 0x48897428 cfb_fillrect +EXPORT_SYMBOL vmlinux 0x48a05d21 tcp_shutdown +EXPORT_SYMBOL vmlinux 0x48a8852d simple_follow_link +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48bb92a4 thaw_super +EXPORT_SYMBOL vmlinux 0x48c6c1fc icmpv6_send +EXPORT_SYMBOL vmlinux 0x48ee2f3f uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0x48f8808c scsi_unregister +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x4907cfa8 inet_offloads +EXPORT_SYMBOL vmlinux 0x490842c1 of_gpio_simple_xlate +EXPORT_SYMBOL vmlinux 0x49284715 vme_irq_handler +EXPORT_SYMBOL vmlinux 0x494333b7 nf_log_set +EXPORT_SYMBOL vmlinux 0x494bb17c fb_set_cmap +EXPORT_SYMBOL vmlinux 0x495c96f8 posix_acl_init +EXPORT_SYMBOL vmlinux 0x49601841 lookup_bdev +EXPORT_SYMBOL vmlinux 0x49603fb8 security_sb_copy_data +EXPORT_SYMBOL vmlinux 0x498180db neigh_table_clear +EXPORT_SYMBOL vmlinux 0x49838d97 tty_mutex +EXPORT_SYMBOL vmlinux 0x499956f6 pci_save_state +EXPORT_SYMBOL vmlinux 0x49b07aec tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x49b48904 vfs_iter_write +EXPORT_SYMBOL vmlinux 0x49b7b04d mach_powermac +EXPORT_SYMBOL vmlinux 0x49cf1899 security_path_unlink +EXPORT_SYMBOL vmlinux 0x49dc72e0 vme_unregister_driver +EXPORT_SYMBOL vmlinux 0x49e44388 iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0x49e69fd7 flush_dcache_icache_page +EXPORT_SYMBOL vmlinux 0x49f71442 dev_close_many +EXPORT_SYMBOL vmlinux 0x4a00c18d mmc_power_save_host +EXPORT_SYMBOL vmlinux 0x4a30cff0 inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x4a7258ed of_platform_bus_probe +EXPORT_SYMBOL vmlinux 0x4a8bb80a xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0x4a8c24cf gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0x4a8c7478 mach_chrp +EXPORT_SYMBOL vmlinux 0x4aa22c72 tcp_hashinfo +EXPORT_SYMBOL vmlinux 0x4ab9d99a input_mt_init_slots +EXPORT_SYMBOL vmlinux 0x4abbe3c2 vm_brk +EXPORT_SYMBOL vmlinux 0x4acb90de agp_generic_mask_memory +EXPORT_SYMBOL vmlinux 0x4adfa71f tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0x4af55cd2 blk_init_tags +EXPORT_SYMBOL vmlinux 0x4afe9a77 scsi_partsize +EXPORT_SYMBOL vmlinux 0x4b085dbf agp3_generic_configure +EXPORT_SYMBOL vmlinux 0x4b086201 flow_cache_lookup +EXPORT_SYMBOL vmlinux 0x4b1ec3e2 kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0x4b34fbf5 block_all_signals +EXPORT_SYMBOL vmlinux 0x4b373ef5 pci_restore_state +EXPORT_SYMBOL vmlinux 0x4b43ab14 dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0x4b4bda56 vme_bus_type +EXPORT_SYMBOL vmlinux 0x4b590ed4 of_device_unregister +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b672d6e bio_get_nr_vecs +EXPORT_SYMBOL vmlinux 0x4b6b6093 ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0x4b8326ff ida_remove +EXPORT_SYMBOL vmlinux 0x4baf35a7 vme_master_get +EXPORT_SYMBOL vmlinux 0x4bb0778e vm_stat +EXPORT_SYMBOL vmlinux 0x4bb47054 pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0x4bb7464f gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x4bbf51a9 rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0x4bcf03a4 radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x4bdd07ae sg_miter_skip +EXPORT_SYMBOL vmlinux 0x4be85a03 memweight +EXPORT_SYMBOL vmlinux 0x4bed99b3 __percpu_counter_add +EXPORT_SYMBOL vmlinux 0x4bf12c38 netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0x4c11435a _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0x4c29dcbf cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x4c2ae700 strnstr +EXPORT_SYMBOL vmlinux 0x4c346a53 kvasprintf +EXPORT_SYMBOL vmlinux 0x4c63c2ac mmc_detect_change +EXPORT_SYMBOL vmlinux 0x4c64ff59 arp_create +EXPORT_SYMBOL vmlinux 0x4c6769c5 rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0x4c75c3c3 __dax_fault +EXPORT_SYMBOL vmlinux 0x4c7f54ec seq_path +EXPORT_SYMBOL vmlinux 0x4c9cc7e9 ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0x4cb39085 generic_file_mmap +EXPORT_SYMBOL vmlinux 0x4cdb3178 ns_to_timeval +EXPORT_SYMBOL vmlinux 0x4cdd7c16 mmc_flush_cache +EXPORT_SYMBOL vmlinux 0x4cdf8d84 __cleancache_get_page +EXPORT_SYMBOL vmlinux 0x4ce16aff secpath_dup +EXPORT_SYMBOL vmlinux 0x4cf5ef4a blk_queue_merge_bvec +EXPORT_SYMBOL vmlinux 0x4cf80f1c unregister_netdev +EXPORT_SYMBOL vmlinux 0x4cfa8ca9 __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0x4d023dd0 input_set_keycode +EXPORT_SYMBOL vmlinux 0x4d0b4d57 page_symlink +EXPORT_SYMBOL vmlinux 0x4d200418 cros_ec_cmd_xfer +EXPORT_SYMBOL vmlinux 0x4d261ea4 of_get_next_child +EXPORT_SYMBOL vmlinux 0x4d294bb4 bit_wait_io +EXPORT_SYMBOL vmlinux 0x4d3c153f sigprocmask +EXPORT_SYMBOL vmlinux 0x4d434f85 inet_csk_reqsk_queue_drop +EXPORT_SYMBOL vmlinux 0x4d45d89e udp_memory_allocated +EXPORT_SYMBOL vmlinux 0x4d6a06c5 proto_register +EXPORT_SYMBOL vmlinux 0x4d791953 mempool_resize +EXPORT_SYMBOL vmlinux 0x4d83b295 sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0x4d96cde6 bdev_stack_limits +EXPORT_SYMBOL vmlinux 0x4d974b9c register_sysrq_key +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4da187de create_empty_buffers +EXPORT_SYMBOL vmlinux 0x4db7bfdb neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x4dc42e10 i2c_del_driver +EXPORT_SYMBOL vmlinux 0x4dcd6946 phy_init_eee +EXPORT_SYMBOL vmlinux 0x4de34a07 cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x4de57c31 sync_inodes_sb +EXPORT_SYMBOL vmlinux 0x4dec6038 memscan +EXPORT_SYMBOL vmlinux 0x4df119fa __bitmap_parse +EXPORT_SYMBOL vmlinux 0x4df89a6a skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0x4e01fdda input_free_device +EXPORT_SYMBOL vmlinux 0x4e13b79c proto_unregister +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e37fa07 __blkdev_reread_part +EXPORT_SYMBOL vmlinux 0x4e488780 dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0x4e4d0a88 __kernel_write +EXPORT_SYMBOL vmlinux 0x4e4d164b acl_by_type +EXPORT_SYMBOL vmlinux 0x4e5c0807 pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e85bb54 jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0x4e8c231a cdev_add +EXPORT_SYMBOL vmlinux 0x4e8ca611 mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0x4e928930 genlmsg_put +EXPORT_SYMBOL vmlinux 0x4e9dffb5 ip_fast_csum +EXPORT_SYMBOL vmlinux 0x4ea470ce security_path_chmod +EXPORT_SYMBOL vmlinux 0x4ecc6b27 seq_pad +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f1e3429 skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f364f8c pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0x4f391d0e nla_parse +EXPORT_SYMBOL vmlinux 0x4f68e5c9 do_gettimeofday +EXPORT_SYMBOL vmlinux 0x4f89d774 generic_setxattr +EXPORT_SYMBOL vmlinux 0x4f9890c2 pmac_register_agp_pm +EXPORT_SYMBOL vmlinux 0x4fc1338d pci_alloc_dev +EXPORT_SYMBOL vmlinux 0x4fd4f9a9 nf_reinject +EXPORT_SYMBOL vmlinux 0x4fdee897 i8042_command +EXPORT_SYMBOL vmlinux 0x4fe99583 atomic64_dec_if_positive +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x50097274 loop_backing_file +EXPORT_SYMBOL vmlinux 0x5014e5af netpoll_send_udp +EXPORT_SYMBOL vmlinux 0x5016a215 vm_insert_page +EXPORT_SYMBOL vmlinux 0x501b93f7 dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0x5030d215 blk_queue_invalidate_tags +EXPORT_SYMBOL vmlinux 0x5030d7ac __inet_stream_connect +EXPORT_SYMBOL vmlinux 0x504d5fa8 mmc_can_reset +EXPORT_SYMBOL vmlinux 0x5051a800 kobject_init +EXPORT_SYMBOL vmlinux 0x5063df40 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x507695dd pci_claim_resource +EXPORT_SYMBOL vmlinux 0x509817cf vprintk_emit +EXPORT_SYMBOL vmlinux 0x509db363 skb_append_datato_frags +EXPORT_SYMBOL vmlinux 0x50b66bcb radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x50d8a0c8 pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0x50ded37c __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x50e3103a tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0x50f0f866 put_filp +EXPORT_SYMBOL vmlinux 0x50fbd9b8 dquot_scan_active +EXPORT_SYMBOL vmlinux 0x51023dd5 unlock_page +EXPORT_SYMBOL vmlinux 0x5118c382 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0x5132106c security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0x515e24a7 flush_instruction_cache +EXPORT_SYMBOL vmlinux 0x516e4e3c scsi_cmd_blk_ioctl +EXPORT_SYMBOL vmlinux 0x519b0da3 finish_wait +EXPORT_SYMBOL vmlinux 0x51b57e2f pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0x51c099e1 blk_queue_io_min +EXPORT_SYMBOL vmlinux 0x51e3dc87 fb_pan_display +EXPORT_SYMBOL vmlinux 0x51ebab87 vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0x51ef33b8 kstrndup +EXPORT_SYMBOL vmlinux 0x52026cdf security_sb_parse_opts_str +EXPORT_SYMBOL vmlinux 0x5203832c unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x521b36b5 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0x521d14db vme_slave_request +EXPORT_SYMBOL vmlinux 0x52428cc8 parent_mem_cgroup +EXPORT_SYMBOL vmlinux 0x526208b7 __blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x52650f95 udp_set_csum +EXPORT_SYMBOL vmlinux 0x527830ff pmac_xpram_read +EXPORT_SYMBOL vmlinux 0x528c709d simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x5299f655 kernel_accept +EXPORT_SYMBOL vmlinux 0x52af562a __crc32c_le +EXPORT_SYMBOL vmlinux 0x52c46316 blk_get_backing_dev_info +EXPORT_SYMBOL vmlinux 0x52db4446 pci_assign_resource +EXPORT_SYMBOL vmlinux 0x52e2ae6f bio_reset +EXPORT_SYMBOL vmlinux 0x52f1a110 __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0x53030808 unregister_nls +EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend +EXPORT_SYMBOL vmlinux 0x532cde7f pcim_enable_device +EXPORT_SYMBOL vmlinux 0x53326531 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x5340914c md_cluster_ops +EXPORT_SYMBOL vmlinux 0x5359504e kfree_skb_partial +EXPORT_SYMBOL vmlinux 0x535c8308 vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0x536a4fe7 bioset_create +EXPORT_SYMBOL vmlinux 0x538afa45 validate_sp +EXPORT_SYMBOL vmlinux 0x53968601 mmc_release_host +EXPORT_SYMBOL vmlinux 0x53a1b3e9 mmc_wait_for_app_cmd +EXPORT_SYMBOL vmlinux 0x53c44d34 alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0x53d95f65 vfs_writef +EXPORT_SYMBOL vmlinux 0x53e15e38 shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0x53ebab1b _outsl_ns +EXPORT_SYMBOL vmlinux 0x53f9761f from_kgid_munged +EXPORT_SYMBOL vmlinux 0x5409775b free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x54108f66 input_unregister_handler +EXPORT_SYMBOL vmlinux 0x5412c7c7 up +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x543fc8bb sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0x54817d7c dev_driver_string +EXPORT_SYMBOL vmlinux 0x5489e3ed vme_master_request +EXPORT_SYMBOL vmlinux 0x548d8f22 mb_cache_entry_insert +EXPORT_SYMBOL vmlinux 0x5499bdb7 __module_put_and_exit +EXPORT_SYMBOL vmlinux 0x54a9db5f _kstrtoul +EXPORT_SYMBOL vmlinux 0x54c256e0 vme_check_window +EXPORT_SYMBOL vmlinux 0x54c5177c blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0x54cef2ac filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0x54d5e589 qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x5541ea93 on_each_cpu +EXPORT_SYMBOL vmlinux 0x55467ede fsl_upm_find +EXPORT_SYMBOL vmlinux 0x5567c227 kernel_cpustat +EXPORT_SYMBOL vmlinux 0x5568c553 complete +EXPORT_SYMBOL vmlinux 0x5577ef9e udp_table +EXPORT_SYMBOL vmlinux 0x559ddad6 alloc_disk_node +EXPORT_SYMBOL vmlinux 0x55a1f5b3 flush_tlb_mm +EXPORT_SYMBOL vmlinux 0x55bde0c4 of_dev_put +EXPORT_SYMBOL vmlinux 0x55d481c9 hdmi_infoframe_unpack +EXPORT_SYMBOL vmlinux 0x55e87e63 bioset_integrity_create +EXPORT_SYMBOL vmlinux 0x55e99572 xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0x560f0b69 of_translate_address +EXPORT_SYMBOL vmlinux 0x56108dc4 tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x562b9406 input_set_abs_params +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x563952a3 kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0x564bf740 generic_end_io_acct +EXPORT_SYMBOL vmlinux 0x56a10763 csum_tcpudp_magic +EXPORT_SYMBOL vmlinux 0x56a1445e pci_bus_get +EXPORT_SYMBOL vmlinux 0x56c2b95b rtas_progress +EXPORT_SYMBOL vmlinux 0x56c2d568 tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56dd12b5 xfrm_user_policy +EXPORT_SYMBOL vmlinux 0x5706e1e0 kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0x570e8fd9 ipv6_push_nfrag_opts +EXPORT_SYMBOL vmlinux 0x571067ab dev_crit +EXPORT_SYMBOL vmlinux 0x57281a16 frontswap_register_ops +EXPORT_SYMBOL vmlinux 0x572e85d4 blk_lookup_devt +EXPORT_SYMBOL vmlinux 0x5730f034 backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x57330734 mmc_remove_host +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x57581b84 simple_link +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x576be7cd pci_set_master +EXPORT_SYMBOL vmlinux 0x577984b0 kobject_add +EXPORT_SYMBOL vmlinux 0x577a69b8 set_nlink +EXPORT_SYMBOL vmlinux 0x578c246b blk_queue_bounce +EXPORT_SYMBOL vmlinux 0x579d1702 ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x57a62cbd qdisc_destroy +EXPORT_SYMBOL vmlinux 0x57ab5122 md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0x57f24863 sget +EXPORT_SYMBOL vmlinux 0x57fb0606 i2c_use_client +EXPORT_SYMBOL vmlinux 0x580ae359 of_graph_get_remote_port_parent +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x5824cee3 netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x584db80b tty_port_put +EXPORT_SYMBOL vmlinux 0x5851fabf inet6_unregister_icmp_sender +EXPORT_SYMBOL vmlinux 0x5857b225 ioread16_rep +EXPORT_SYMBOL vmlinux 0x58623807 proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0x587616f1 vfs_fstatat +EXPORT_SYMBOL vmlinux 0x589b27e2 dquot_quotactl_sysfile_ops +EXPORT_SYMBOL vmlinux 0x58ac5706 follow_down +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58b97f26 d_move +EXPORT_SYMBOL vmlinux 0x58f1733b input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0x5911f7ae __devm_release_region +EXPORT_SYMBOL vmlinux 0x591241d0 register_sysctl_table +EXPORT_SYMBOL vmlinux 0x5936ca2d invalidate_bdev +EXPORT_SYMBOL vmlinux 0x594a7a4f dump_emit +EXPORT_SYMBOL vmlinux 0x594bf15b ioport_map +EXPORT_SYMBOL vmlinux 0x5956b6d7 of_root +EXPORT_SYMBOL vmlinux 0x595d0946 empty_zero_page +EXPORT_SYMBOL vmlinux 0x5960ec2d blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0x5979357f con_is_bound +EXPORT_SYMBOL vmlinux 0x598309ef flock_lock_inode_wait +EXPORT_SYMBOL vmlinux 0x598e4904 mod_timer_pending +EXPORT_SYMBOL vmlinux 0x59968c59 udp_del_offload +EXPORT_SYMBOL vmlinux 0x59aa14cf fence_release +EXPORT_SYMBOL vmlinux 0x59b130c4 __genl_register_family +EXPORT_SYMBOL vmlinux 0x59b3378a completion_done +EXPORT_SYMBOL vmlinux 0x59c35b0b tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x59d2b198 init_task +EXPORT_SYMBOL vmlinux 0x59d8223a ioport_resource +EXPORT_SYMBOL vmlinux 0x59df3394 put_page +EXPORT_SYMBOL vmlinux 0x5a0b73d0 zlib_deflateInit2 +EXPORT_SYMBOL vmlinux 0x5a22a6b9 ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0x5a3bb342 no_llseek +EXPORT_SYMBOL vmlinux 0x5a4737f0 dquot_release +EXPORT_SYMBOL vmlinux 0x5a9aa58a __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x5aa4cbb6 pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0x5aa78050 param_get_byte +EXPORT_SYMBOL vmlinux 0x5aaf5323 xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0x5ad8a930 page_cache_prev_hole +EXPORT_SYMBOL vmlinux 0x5af0008a vfs_mkdir +EXPORT_SYMBOL vmlinux 0x5aff4177 vme_lm_get +EXPORT_SYMBOL vmlinux 0x5b19634d div_s64_rem +EXPORT_SYMBOL vmlinux 0x5b43f1f1 rtas_service_present +EXPORT_SYMBOL vmlinux 0x5b4ec4fe dev_get_stats +EXPORT_SYMBOL vmlinux 0x5b6f13f6 rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0x5b79efb3 flush_old_exec +EXPORT_SYMBOL vmlinux 0x5b815269 devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x5b8b6659 phy_disconnect +EXPORT_SYMBOL vmlinux 0x5b93ce66 led_blink_set_oneshot +EXPORT_SYMBOL vmlinux 0x5b9706b1 dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x5b9828c5 dma_spin_lock +EXPORT_SYMBOL vmlinux 0x5b9adeb6 of_phy_is_fixed_link +EXPORT_SYMBOL vmlinux 0x5ba76f15 __wait_on_buffer +EXPORT_SYMBOL vmlinux 0x5bb9daec __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0x5bbf9868 pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0x5bc2afc8 __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x5bd5adeb lock_fb_info +EXPORT_SYMBOL vmlinux 0x5bdd4c70 pci_pme_active +EXPORT_SYMBOL vmlinux 0x5befff0f kdb_current_task +EXPORT_SYMBOL vmlinux 0x5c00a93f agp_enable +EXPORT_SYMBOL vmlinux 0x5c0a42b0 set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0x5c265cba sg_init_one +EXPORT_SYMBOL vmlinux 0x5c37f319 _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x5c6d8a58 jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0x5c9e141f vm_iomap_memory +EXPORT_SYMBOL vmlinux 0x5ca498b7 file_remove_privs +EXPORT_SYMBOL vmlinux 0x5cbebdcd __block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x5cc32bdc bitmap_copy_le +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5cfa057f dentry_update_name_case +EXPORT_SYMBOL vmlinux 0x5d058eac pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0x5d19692c ip_mc_join_group +EXPORT_SYMBOL vmlinux 0x5d410294 unregister_cdrom +EXPORT_SYMBOL vmlinux 0x5d47fd76 __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0x5d550c4d scsi_sd_probe_domain +EXPORT_SYMBOL vmlinux 0x5d58183a submit_bh +EXPORT_SYMBOL vmlinux 0x5d866485 gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0x5d95154e netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0x5d97b52e sk_stop_timer +EXPORT_SYMBOL vmlinux 0x5dcd14af always_delete_dentry +EXPORT_SYMBOL vmlinux 0x5dd75c86 pci_unmap_rom +EXPORT_SYMBOL vmlinux 0x5dec39d1 agp_generic_insert_memory +EXPORT_SYMBOL vmlinux 0x5df3b7ee inet_del_offload +EXPORT_SYMBOL vmlinux 0x5e03b16f sk_capable +EXPORT_SYMBOL vmlinux 0x5e1d5022 phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0x5e1ded26 pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0x5e22306c key_validate +EXPORT_SYMBOL vmlinux 0x5e27321b register_sysctl_paths +EXPORT_SYMBOL vmlinux 0x5e3131c1 inet_twsk_deschedule +EXPORT_SYMBOL vmlinux 0x5e3a8a9c __wake_up +EXPORT_SYMBOL vmlinux 0x5e480f27 iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0x5e6d5a16 dst_destroy +EXPORT_SYMBOL vmlinux 0x5e717576 get_super +EXPORT_SYMBOL vmlinux 0x5e866d85 prandom_bytes +EXPORT_SYMBOL vmlinux 0x5e8c22e7 blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5e9cc9f7 xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0x5eb0401e proc_dostring +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5ec50fb1 sg_nents_for_len +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5ee2b7f5 default_llseek +EXPORT_SYMBOL vmlinux 0x5ee8c965 xfrm6_rcv +EXPORT_SYMBOL vmlinux 0x5eed9912 param_array_ops +EXPORT_SYMBOL vmlinux 0x5efe5622 blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0x5f005368 kstrtou8 +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f1d2210 sock_create_lite +EXPORT_SYMBOL vmlinux 0x5f3ad429 scsi_host_get +EXPORT_SYMBOL vmlinux 0x5f3c7455 nf_hook_slow +EXPORT_SYMBOL vmlinux 0x5f3eea45 get_mm_exe_file +EXPORT_SYMBOL vmlinux 0x5f553003 dput +EXPORT_SYMBOL vmlinux 0x5f5d3b4f page_address +EXPORT_SYMBOL vmlinux 0x5f754e5a memset +EXPORT_SYMBOL vmlinux 0x5f7af681 generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0x5f8a2728 isa_io_base +EXPORT_SYMBOL vmlinux 0x5fc4f5eb phy_init_hw +EXPORT_SYMBOL vmlinux 0x5fc5ca29 mmc_of_parse +EXPORT_SYMBOL vmlinux 0x5fd268cb radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0x5fda0227 vfs_stat +EXPORT_SYMBOL vmlinux 0x5fe5589f register_shrinker +EXPORT_SYMBOL vmlinux 0x5ff8a74c input_register_handle +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x6006b17e con_set_default_unimap +EXPORT_SYMBOL vmlinux 0x6007db17 ilookup5_nowait +EXPORT_SYMBOL vmlinux 0x60082717 phy_get_eee_err +EXPORT_SYMBOL vmlinux 0x600861b4 atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x600df5c0 vme_master_mmap +EXPORT_SYMBOL vmlinux 0x6012ef9b mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0x601e8088 xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x6035f95c pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0x6059b565 d_find_any_alias +EXPORT_SYMBOL vmlinux 0x606d0b09 secure_tcpv6_sequence_number +EXPORT_SYMBOL vmlinux 0x606d2647 phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0x6073732c cur_cpu_spec +EXPORT_SYMBOL vmlinux 0x607b7605 inet6_add_protocol +EXPORT_SYMBOL vmlinux 0x6081de66 padata_add_cpu +EXPORT_SYMBOL vmlinux 0x6091644e flow_keys_dissector +EXPORT_SYMBOL vmlinux 0x6092ea05 bio_copy_data +EXPORT_SYMBOL vmlinux 0x609ce8e3 path_is_under +EXPORT_SYMBOL vmlinux 0x609e1eba uart_resume_port +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x60a152a3 powerpc_debugfs_root +EXPORT_SYMBOL vmlinux 0x60c95b94 setattr_copy +EXPORT_SYMBOL vmlinux 0x60ceb749 register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x60d3a482 bdi_init +EXPORT_SYMBOL vmlinux 0x60df1e3b posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x611fed52 deactivate_super +EXPORT_SYMBOL vmlinux 0x6124a1e4 filp_close +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x6150715f set_security_override +EXPORT_SYMBOL vmlinux 0x6151e419 d_set_fallthru +EXPORT_SYMBOL vmlinux 0x61651847 mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0x616b825d dql_init +EXPORT_SYMBOL vmlinux 0x616d7388 __pagevec_release +EXPORT_SYMBOL vmlinux 0x61b3560c cmdline_parts_set +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61d17700 bio_integrity_clone +EXPORT_SYMBOL vmlinux 0x61dea638 mdiobus_read +EXPORT_SYMBOL vmlinux 0x61eef2c9 _insb +EXPORT_SYMBOL vmlinux 0x62022174 dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0x621430b4 ipv6_select_ident +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x6220b4a2 crc32_le +EXPORT_SYMBOL vmlinux 0x62233fff __insert_inode_hash +EXPORT_SYMBOL vmlinux 0x6225637e md5_transform +EXPORT_SYMBOL vmlinux 0x6228c21f smp_call_function_single +EXPORT_SYMBOL vmlinux 0x623d7182 _chrp_type +EXPORT_SYMBOL vmlinux 0x624e4c05 filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0x6250bff5 mipi_dsi_host_unregister +EXPORT_SYMBOL vmlinux 0x62538167 slhc_toss +EXPORT_SYMBOL vmlinux 0x625e965d __dev_kfree_skb_irq +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 0x6288fcff posix_test_lock +EXPORT_SYMBOL vmlinux 0x629348bc freeze_bdev +EXPORT_SYMBOL vmlinux 0x62aa86eb twl6040_reg_write +EXPORT_SYMBOL vmlinux 0x62c3f54e bprm_change_interp +EXPORT_SYMBOL vmlinux 0x62d91402 release_firmware +EXPORT_SYMBOL vmlinux 0x62f97789 blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0x6305f285 sock_get_timestamp +EXPORT_SYMBOL vmlinux 0x6306c44d ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0x630dd406 release_pages +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x63231951 gen_pool_create +EXPORT_SYMBOL vmlinux 0x63525481 bitmap_start_sync +EXPORT_SYMBOL vmlinux 0x63559792 pci_request_region +EXPORT_SYMBOL vmlinux 0x636c29c8 dquot_transfer +EXPORT_SYMBOL vmlinux 0x6381c383 lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x6399b86f vmalloc_to_page +EXPORT_SYMBOL vmlinux 0x639ee4d7 cfb_copyarea +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63dd727a jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0x63dd7b44 filp_open +EXPORT_SYMBOL vmlinux 0x63e11f81 sync_inode_metadata +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63ecd80a inet_addr_type +EXPORT_SYMBOL vmlinux 0x63fc232f strlen_user +EXPORT_SYMBOL vmlinux 0x6403e338 tcp_memory_pressure +EXPORT_SYMBOL vmlinux 0x640aca15 seq_lseek +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x64150e17 bioset_free +EXPORT_SYMBOL vmlinux 0x643296c5 jbd2__journal_start +EXPORT_SYMBOL vmlinux 0x644764ea __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x64565307 lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0x6464bb9a block_commit_write +EXPORT_SYMBOL vmlinux 0x646cc6ab pmu_poll +EXPORT_SYMBOL vmlinux 0x64712ee5 mmc_free_host +EXPORT_SYMBOL vmlinux 0x64749cdb udp_poll +EXPORT_SYMBOL vmlinux 0x648684fe grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0x64999478 congestion_wait +EXPORT_SYMBOL vmlinux 0x64a83341 twl6040_set_pll +EXPORT_SYMBOL vmlinux 0x64af075c security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0x64bf9ffc swiotlb_alloc_coherent +EXPORT_SYMBOL vmlinux 0x64c99b0b pci_scan_single_device +EXPORT_SYMBOL vmlinux 0x64d9dbb3 up_write +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x65400222 __irq_offset_value +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x65580337 netdev_notice +EXPORT_SYMBOL vmlinux 0x6568af84 mmc_add_host +EXPORT_SYMBOL vmlinux 0x658122e2 bitmap_startwrite +EXPORT_SYMBOL vmlinux 0x658b52ad netdev_info +EXPORT_SYMBOL vmlinux 0x658f396f security_inode_permission +EXPORT_SYMBOL vmlinux 0x65a7f2be jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0x65b6b672 genphy_config_aneg +EXPORT_SYMBOL vmlinux 0x65bb58a2 _raw_read_trylock +EXPORT_SYMBOL vmlinux 0x65c9b380 blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0x65d5a5cc xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0x65d9e877 cpufreq_register_notifier +EXPORT_SYMBOL vmlinux 0x65dccf13 xz_dec_end +EXPORT_SYMBOL vmlinux 0x65e61b3c kernel_param_unlock +EXPORT_SYMBOL vmlinux 0x65ef4ef9 block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0x65f0b0eb dqget +EXPORT_SYMBOL vmlinux 0x65f3ad9a fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x66016fb9 mmc_set_blockcount +EXPORT_SYMBOL vmlinux 0x66055a0e phy_device_free +EXPORT_SYMBOL vmlinux 0x6606e9c6 get_phy_device +EXPORT_SYMBOL vmlinux 0x66079c97 tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0x66227eae vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0x665b550c load_nls_default +EXPORT_SYMBOL vmlinux 0x6670260b register_filesystem +EXPORT_SYMBOL vmlinux 0x667532e8 sock_no_listen +EXPORT_SYMBOL vmlinux 0x6675cfd0 mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0x66830856 mntput +EXPORT_SYMBOL vmlinux 0x669695bd vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0x66a684ad iov_iter_kvec +EXPORT_SYMBOL vmlinux 0x66bde218 generic_show_options +EXPORT_SYMBOL vmlinux 0x66cbf14b pmac_xpram_write +EXPORT_SYMBOL vmlinux 0x66ccc8cd pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0x66e30a22 sock_wake_async +EXPORT_SYMBOL vmlinux 0x66f83704 inet_frag_kill +EXPORT_SYMBOL vmlinux 0x6703e1df __neigh_event_send +EXPORT_SYMBOL vmlinux 0x6725d5ef __dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x6732f38a __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x673d753b skb_insert +EXPORT_SYMBOL vmlinux 0x673ec2d5 sock_sendmsg +EXPORT_SYMBOL vmlinux 0x673f815e agp_bridges +EXPORT_SYMBOL vmlinux 0x6748f6ad get_super_thawed +EXPORT_SYMBOL vmlinux 0x67733cf4 mb_cache_create +EXPORT_SYMBOL vmlinux 0x677a4485 key_reject_and_link +EXPORT_SYMBOL vmlinux 0x67a9f98a address_space_init_once +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67c91d73 pm860x_set_bits +EXPORT_SYMBOL vmlinux 0x67e3dc9f from_kuid +EXPORT_SYMBOL vmlinux 0x67fdd753 wireless_spy_update +EXPORT_SYMBOL vmlinux 0x6802f813 msi_bitmap_free_hwirqs +EXPORT_SYMBOL vmlinux 0x6808b453 __unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x6834bc25 generic_file_read_iter +EXPORT_SYMBOL vmlinux 0x68414467 vc_resize +EXPORT_SYMBOL vmlinux 0x68609857 complete_and_exit +EXPORT_SYMBOL vmlinux 0x6860c6b8 sock_kmalloc +EXPORT_SYMBOL vmlinux 0x6860eead xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x686c4fcb cpufreq_power_cooling_register +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x6894743b dev_mc_del +EXPORT_SYMBOL vmlinux 0x68b83ac6 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x68c282b6 devm_ioremap_wc +EXPORT_SYMBOL vmlinux 0x68c3a39c inet6_ioctl +EXPORT_SYMBOL vmlinux 0x68c3fe7d netpoll_send_skb_on_dev +EXPORT_SYMBOL vmlinux 0x68c9b688 i8042_check_port_owner +EXPORT_SYMBOL vmlinux 0x68f9c8fa fixed_phy_update_state +EXPORT_SYMBOL vmlinux 0x690b8c1a ipv6_sock_mc_join +EXPORT_SYMBOL vmlinux 0x690e46b0 eth_header_cache +EXPORT_SYMBOL vmlinux 0x691effae tcp_disconnect +EXPORT_SYMBOL vmlinux 0x6925ede5 vfs_readv +EXPORT_SYMBOL vmlinux 0x69272142 param_ops_byte +EXPORT_SYMBOL vmlinux 0x69494f2d nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0x6956fbd8 of_match_device +EXPORT_SYMBOL vmlinux 0x696a5060 tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0x696c47d8 qdisc_reset +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x69893fd5 blk_mq_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x6989ac62 blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0x698b8054 md_register_thread +EXPORT_SYMBOL vmlinux 0x698d9ebf scsi_host_lookup +EXPORT_SYMBOL vmlinux 0x6998d3ea simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0x6999a767 from_kprojid_munged +EXPORT_SYMBOL vmlinux 0x69a0ca7d iowrite16be +EXPORT_SYMBOL vmlinux 0x69ad2f20 kstrtouint +EXPORT_SYMBOL vmlinux 0x69c1bfb9 phy_driver_unregister +EXPORT_SYMBOL vmlinux 0x69d7e5b8 __debugger_ipi +EXPORT_SYMBOL vmlinux 0x69e3758f xfrm_find_acq +EXPORT_SYMBOL vmlinux 0x69e57f58 pci_bus_put +EXPORT_SYMBOL vmlinux 0x69f42165 unmap_mapping_range +EXPORT_SYMBOL vmlinux 0x69f8bbc1 kernel_sock_ioctl +EXPORT_SYMBOL vmlinux 0x69fb496b km_new_mapping +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a068758 input_register_handler +EXPORT_SYMBOL vmlinux 0x6a0ef141 xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a66362c param_ops_ullong +EXPORT_SYMBOL vmlinux 0x6a76f3ac blk_iopoll_enable +EXPORT_SYMBOL vmlinux 0x6a77522f phy_find_first +EXPORT_SYMBOL vmlinux 0x6a8c0b1b blk_stop_queue +EXPORT_SYMBOL vmlinux 0x6a96757b ata_dev_printk +EXPORT_SYMBOL vmlinux 0x6a997d23 bio_advance +EXPORT_SYMBOL vmlinux 0x6a9e88e1 kfree_put_link +EXPORT_SYMBOL vmlinux 0x6ac259c8 sk_filter +EXPORT_SYMBOL vmlinux 0x6acafd5b cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0x6acb973d iowrite32be +EXPORT_SYMBOL vmlinux 0x6ad55da3 pci_set_dma_max_seg_size +EXPORT_SYMBOL vmlinux 0x6ad993c5 skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0x6ae9cf97 jbd2_journal_try_to_free_buffers +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 0x6b46d5c2 tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0x6b4abf01 inet6_del_offload +EXPORT_SYMBOL vmlinux 0x6b540418 of_mdiobus_register +EXPORT_SYMBOL vmlinux 0x6b656b4d mmc_can_trim +EXPORT_SYMBOL vmlinux 0x6b66c889 fence_free +EXPORT_SYMBOL vmlinux 0x6b6a2d7f ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0x6b76ec24 file_ns_capable +EXPORT_SYMBOL vmlinux 0x6b962100 bdget_disk +EXPORT_SYMBOL vmlinux 0x6bb05ca8 seq_vprintf +EXPORT_SYMBOL vmlinux 0x6bb88910 open_exec +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bca6529 blk_rq_map_user +EXPORT_SYMBOL vmlinux 0x6bdcfd99 qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x6be4aa47 inet6_register_icmp_sender +EXPORT_SYMBOL vmlinux 0x6c042b8f sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0x6c09c2a4 del_timer +EXPORT_SYMBOL vmlinux 0x6c1ce5ce strcspn +EXPORT_SYMBOL vmlinux 0x6c1ef2c7 devm_gpio_request +EXPORT_SYMBOL vmlinux 0x6c2eb91e ip6_frag_init +EXPORT_SYMBOL vmlinux 0x6c33608f skb_checksum_help +EXPORT_SYMBOL vmlinux 0x6c51a836 sysctl_tcp_notsent_lowat +EXPORT_SYMBOL vmlinux 0x6c560507 scsi_ioctl_reset +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c635c7b nobh_write_begin +EXPORT_SYMBOL vmlinux 0x6c702af7 sysctl_udp_rmem_min +EXPORT_SYMBOL vmlinux 0x6c77b761 skb_put +EXPORT_SYMBOL vmlinux 0x6c899561 proc_symlink +EXPORT_SYMBOL vmlinux 0x6ca1d1a4 atomic64_read +EXPORT_SYMBOL vmlinux 0x6ca5b0f8 __net_get_random_once +EXPORT_SYMBOL vmlinux 0x6cb37127 flex_array_clear +EXPORT_SYMBOL vmlinux 0x6cbc2720 of_find_node_with_property +EXPORT_SYMBOL vmlinux 0x6cc2bd3f unlock_new_inode +EXPORT_SYMBOL vmlinux 0x6cdb3e62 agp_generic_destroy_page +EXPORT_SYMBOL vmlinux 0x6cdc5c6b nla_strlcpy +EXPORT_SYMBOL vmlinux 0x6cec1977 neigh_seq_next +EXPORT_SYMBOL vmlinux 0x6cefe498 iterate_mounts +EXPORT_SYMBOL vmlinux 0x6d02e8b1 giveup_altivec +EXPORT_SYMBOL vmlinux 0x6d054a17 kernel_connect +EXPORT_SYMBOL vmlinux 0x6d0f1f89 dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x6d293531 input_inject_event +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d378864 genl_unregister_family +EXPORT_SYMBOL vmlinux 0x6d37ee51 module_put +EXPORT_SYMBOL vmlinux 0x6d57c86c mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x6d740223 flex_array_put +EXPORT_SYMBOL vmlinux 0x6d7f3805 __break_lease +EXPORT_SYMBOL vmlinux 0x6d83bc2a sock_no_mmap +EXPORT_SYMBOL vmlinux 0x6d936794 macio_release_resource +EXPORT_SYMBOL vmlinux 0x6da1a06e pcim_pin_device +EXPORT_SYMBOL vmlinux 0x6da1b3a9 scsi_print_command +EXPORT_SYMBOL vmlinux 0x6da928f4 _insw_ns +EXPORT_SYMBOL vmlinux 0x6db925bb pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0x6ddded53 fsnotify_add_mark +EXPORT_SYMBOL vmlinux 0x6def2db2 half_md4_transform +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6e3b819f sg_copy_buffer +EXPORT_SYMBOL vmlinux 0x6e53218b __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0x6e55ce21 uart_write_wakeup +EXPORT_SYMBOL vmlinux 0x6e60ec69 tty_throttle +EXPORT_SYMBOL vmlinux 0x6e6514ed radix_tree_insert +EXPORT_SYMBOL vmlinux 0x6e6560aa pci_release_regions +EXPORT_SYMBOL vmlinux 0x6e6a3b56 vga_tryget +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6e9fbf13 mmc_fixup_device +EXPORT_SYMBOL vmlinux 0x6eb74dff proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x6eb90ee8 phy_device_create +EXPORT_SYMBOL vmlinux 0x6ee9878f sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0x6f01b76b dmam_alloc_noncoherent +EXPORT_SYMBOL vmlinux 0x6f08023b blk_recount_segments +EXPORT_SYMBOL vmlinux 0x6f132587 fsync_bdev +EXPORT_SYMBOL vmlinux 0x6f20960a full_name_hash +EXPORT_SYMBOL vmlinux 0x6f250be0 touchscreen_parse_of_params +EXPORT_SYMBOL vmlinux 0x6f45e475 scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0x6f469b4e __module_get +EXPORT_SYMBOL vmlinux 0x6f48fe3c inode_set_flags +EXPORT_SYMBOL vmlinux 0x6f5f757f neigh_lookup +EXPORT_SYMBOL vmlinux 0x6f888880 netif_carrier_off +EXPORT_SYMBOL vmlinux 0x6f88effb hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x6f9023db ppp_dev_name +EXPORT_SYMBOL vmlinux 0x6fafc615 fifo_create_dflt +EXPORT_SYMBOL vmlinux 0x6fb516e5 check_disk_size_change +EXPORT_SYMBOL vmlinux 0x6fb662a0 i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0x6fba9244 sock_i_ino +EXPORT_SYMBOL vmlinux 0x6fbf07cd __free_page_frag +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6fcd75bc genphy_read_status +EXPORT_SYMBOL vmlinux 0x700a122b pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0x701be419 netlink_unicast +EXPORT_SYMBOL vmlinux 0x703f58e1 generic_start_io_acct +EXPORT_SYMBOL vmlinux 0x7045c8bf xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x704b4a91 blk_end_request +EXPORT_SYMBOL vmlinux 0x70523a7a __cond_resched_softirq +EXPORT_SYMBOL vmlinux 0x7054a3e4 request_dma +EXPORT_SYMBOL vmlinux 0x7062b4cd cmdline_parts_free +EXPORT_SYMBOL vmlinux 0x706d051c del_timer_sync +EXPORT_SYMBOL vmlinux 0x707f43f6 __ctzdi2 +EXPORT_SYMBOL vmlinux 0x7096a483 mipi_dsi_generic_write +EXPORT_SYMBOL vmlinux 0x70a5a51b ata_print_version +EXPORT_SYMBOL vmlinux 0x70ab8ed1 mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0x70bdb409 pci_add_new_bus +EXPORT_SYMBOL vmlinux 0x70d3f424 qdisc_watchdog_schedule_ns +EXPORT_SYMBOL vmlinux 0x70d888b7 __debugger_fault_handler +EXPORT_SYMBOL vmlinux 0x70ea126f fb_blank +EXPORT_SYMBOL vmlinux 0x70f86c70 pmu_queue_request +EXPORT_SYMBOL vmlinux 0x70f96f88 glob_match +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x712ed37b radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x71414e96 scsi_print_result +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x7172e2fb pci_domain_nr +EXPORT_SYMBOL vmlinux 0x71801b30 __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0x71954b07 ilookup +EXPORT_SYMBOL vmlinux 0x719b2d96 cdrom_mode_select +EXPORT_SYMBOL vmlinux 0x71a50dbc register_blkdev +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71afa29f napi_disable +EXPORT_SYMBOL vmlinux 0x71b10067 seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0x71b9cba2 devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0x71bb7382 get_user_pages +EXPORT_SYMBOL vmlinux 0x71c90087 memcmp +EXPORT_SYMBOL vmlinux 0x71d490cd clear_wb_congested +EXPORT_SYMBOL vmlinux 0x71e698cf ppc_md +EXPORT_SYMBOL vmlinux 0x71eadecf blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x71eda057 mipi_dsi_detach +EXPORT_SYMBOL vmlinux 0x71f42295 of_parse_phandle_with_args +EXPORT_SYMBOL vmlinux 0x71f65175 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0x71fc3714 seq_escape +EXPORT_SYMBOL vmlinux 0x71fd712e would_dump +EXPORT_SYMBOL vmlinux 0x723f76b9 tty_port_close_end +EXPORT_SYMBOL vmlinux 0x723ff297 fb_show_logo +EXPORT_SYMBOL vmlinux 0x7241a3e2 vfs_rename +EXPORT_SYMBOL vmlinux 0x7252b8a8 __blk_end_request_all +EXPORT_SYMBOL vmlinux 0x7253d5e2 set_user_nice +EXPORT_SYMBOL vmlinux 0x726d4ac6 bitmap_endwrite +EXPORT_SYMBOL vmlinux 0x7270b152 bdevname +EXPORT_SYMBOL vmlinux 0x7289468f rtnl_create_link +EXPORT_SYMBOL vmlinux 0x729fa819 ppp_channel_index +EXPORT_SYMBOL vmlinux 0x72a0e6f2 __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x72a5c4d4 pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0x72af4fca ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0x72b243d4 free_dma +EXPORT_SYMBOL vmlinux 0x72b5a53e genphy_update_link +EXPORT_SYMBOL vmlinux 0x72b6fa56 fence_wait_timeout +EXPORT_SYMBOL vmlinux 0x72bd9070 jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0x72cc9afd copy_from_iter +EXPORT_SYMBOL vmlinux 0x72d58de9 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0x72e28503 eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0x72e99563 xfrm_state_flush +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x732802e0 dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0x73309902 skb_queue_head +EXPORT_SYMBOL vmlinux 0x733c3b54 kasprintf +EXPORT_SYMBOL vmlinux 0x735c8fc9 netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0x735d8503 add_wait_queue +EXPORT_SYMBOL vmlinux 0x7370d629 blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0x73710a3e dqstats +EXPORT_SYMBOL vmlinux 0x73ab9eda ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0x73b75e0f remove_proc_subtree +EXPORT_SYMBOL vmlinux 0x73e20c1c strlcpy +EXPORT_SYMBOL vmlinux 0x7409fcec pci_set_mwi +EXPORT_SYMBOL vmlinux 0x7410aba2 strreplace +EXPORT_SYMBOL vmlinux 0x7452f57b wake_up_process +EXPORT_SYMBOL vmlinux 0x747195f0 hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x7473d6a7 dev_emerg +EXPORT_SYMBOL vmlinux 0x7485e15e unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x749e67b7 scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x74b27eea elevator_change +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74d6c312 phy_print_status +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x74fe8730 sys_ctrler +EXPORT_SYMBOL vmlinux 0x7504a104 ip6_expire_frag_queue +EXPORT_SYMBOL vmlinux 0x7505bdef memchr_inv +EXPORT_SYMBOL vmlinux 0x751b7559 twl6040_reg_read +EXPORT_SYMBOL vmlinux 0x752a6b1c bio_flush_dcache_pages +EXPORT_SYMBOL vmlinux 0x752a8f42 sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0x7535ccf7 blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0x7538b132 agp_off +EXPORT_SYMBOL vmlinux 0x75591c01 dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0x75663fe5 tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0x756dd160 start_thread +EXPORT_SYMBOL vmlinux 0x7593d385 div64_s64 +EXPORT_SYMBOL vmlinux 0x75994700 add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0x759d22af irq_to_desc +EXPORT_SYMBOL vmlinux 0x75b46874 ps2_handle_response +EXPORT_SYMBOL vmlinux 0x75b981dd fsnotify_get_group +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75bddb0e mb_cache_entry_release +EXPORT_SYMBOL vmlinux 0x75bdea12 iommu_area_alloc +EXPORT_SYMBOL vmlinux 0x75db8cf9 xfrm6_prepare_output +EXPORT_SYMBOL vmlinux 0x75f9619e setup_arg_pages +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x760a2171 redraw_screen +EXPORT_SYMBOL vmlinux 0x7611265d pcim_iounmap +EXPORT_SYMBOL vmlinux 0x763da5be backlight_device_register +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x765e8023 __cleancache_init_fs +EXPORT_SYMBOL vmlinux 0x766229c6 i2c_put_adapter +EXPORT_SYMBOL vmlinux 0x766275fa __nlmsg_put +EXPORT_SYMBOL vmlinux 0x766414d0 param_set_bool +EXPORT_SYMBOL vmlinux 0x7675ec95 netpoll_print_options +EXPORT_SYMBOL vmlinux 0x7686a79f vfs_statfs +EXPORT_SYMBOL vmlinux 0x7687a166 swiotlb_sync_single_for_device +EXPORT_SYMBOL vmlinux 0x768ddee9 mem_map +EXPORT_SYMBOL vmlinux 0x76956045 pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0x769a614b skb_try_coalesce +EXPORT_SYMBOL vmlinux 0x769c9721 scsi_is_host_device +EXPORT_SYMBOL vmlinux 0x76a38c84 phy_suspend +EXPORT_SYMBOL vmlinux 0x76bee6df pci_dev_get +EXPORT_SYMBOL vmlinux 0x76d3a12d vfs_create +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76d451c4 add_taint +EXPORT_SYMBOL vmlinux 0x76d9bf11 crc32_be +EXPORT_SYMBOL vmlinux 0x76dde2ca jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0x76e84568 __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0x76f6c5ef kmalloc_order +EXPORT_SYMBOL vmlinux 0x7704400e netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x77044140 mark_page_accessed +EXPORT_SYMBOL vmlinux 0x7704943a __mutex_init +EXPORT_SYMBOL vmlinux 0x77107e91 rwsem_downgrade_wake +EXPORT_SYMBOL vmlinux 0x772001b6 remove_arg_zero +EXPORT_SYMBOL vmlinux 0x773600ad ether_setup +EXPORT_SYMBOL vmlinux 0x77470b97 tcp_recvmsg +EXPORT_SYMBOL vmlinux 0x7757d27c finish_open +EXPORT_SYMBOL vmlinux 0x775a130e __sg_free_table +EXPORT_SYMBOL vmlinux 0x776bcfad param_set_invbool +EXPORT_SYMBOL vmlinux 0x777122d7 sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0x779a18af kstrtoll +EXPORT_SYMBOL vmlinux 0x77a9d9ec inode_init_owner +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77d4bcb4 simple_getattr +EXPORT_SYMBOL vmlinux 0x77de0b2e eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0x77e4bade serio_rescan +EXPORT_SYMBOL vmlinux 0x77ed29fd __block_write_begin +EXPORT_SYMBOL vmlinux 0x77f14ec0 clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0x77f69978 remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0x782567ec memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0x7832150f pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0x78340980 page_put_link +EXPORT_SYMBOL vmlinux 0x783b3563 wake_up_atomic_t +EXPORT_SYMBOL vmlinux 0x783ff8fc macio_dev_put +EXPORT_SYMBOL vmlinux 0x784a9f25 input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0x7850d1e7 fifo_set_limit +EXPORT_SYMBOL vmlinux 0x78548830 pci_remove_bus +EXPORT_SYMBOL vmlinux 0x785c42e5 of_cpufreq_power_cooling_register +EXPORT_SYMBOL vmlinux 0x78695c50 led_blink_set +EXPORT_SYMBOL vmlinux 0x78722d3f dquot_alloc +EXPORT_SYMBOL vmlinux 0x787d7150 generic_file_direct_write +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x7882edbd tso_start +EXPORT_SYMBOL vmlinux 0x788fe103 iomem_resource +EXPORT_SYMBOL vmlinux 0x789affb1 frontswap_tmem_exclusive_gets +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x78f03c88 xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0x7903971a get_fs_type +EXPORT_SYMBOL vmlinux 0x79156ff1 km_state_notify +EXPORT_SYMBOL vmlinux 0x791d9822 tty_register_driver +EXPORT_SYMBOL vmlinux 0x791fecac __quota_error +EXPORT_SYMBOL vmlinux 0x79278ba9 mount_single +EXPORT_SYMBOL vmlinux 0x7944fdeb ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0x794e1729 pmac_suspend_agp_for_card +EXPORT_SYMBOL vmlinux 0x795071b9 dev_mc_unsync +EXPORT_SYMBOL vmlinux 0x7956300b __cleancache_invalidate_page +EXPORT_SYMBOL vmlinux 0x79578f98 tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0x79695581 uart_update_timeout +EXPORT_SYMBOL vmlinux 0x796fc5ce scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0x79aa04a2 get_random_bytes +EXPORT_SYMBOL vmlinux 0x79bdea73 mipi_dsi_dcs_enter_sleep_mode +EXPORT_SYMBOL vmlinux 0x79d738a5 scsi_execute +EXPORT_SYMBOL vmlinux 0x79e39994 tty_free_termios +EXPORT_SYMBOL vmlinux 0x7a27c184 ewma_init +EXPORT_SYMBOL vmlinux 0x7a32ee3b security_dentry_init_security +EXPORT_SYMBOL vmlinux 0x7a3ba068 nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0x7a4497db kzfree +EXPORT_SYMBOL vmlinux 0x7a4922e2 scsi_verify_blk_ioctl +EXPORT_SYMBOL vmlinux 0x7a64e0fe __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0x7a671a19 simple_transaction_set +EXPORT_SYMBOL vmlinux 0x7a6c91a0 blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0x7a6f4d30 sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0x7a838701 max8998_read_reg +EXPORT_SYMBOL vmlinux 0x7a925833 cpufreq_get_global_kobject +EXPORT_SYMBOL vmlinux 0x7a95e5ae do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7aa73213 audit_log +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7ac31d45 sock_init_data +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7add44b5 posix_acl_valid +EXPORT_SYMBOL vmlinux 0x7af11def cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0x7afa89fc vsnprintf +EXPORT_SYMBOL vmlinux 0x7b04fdf9 pci_get_class +EXPORT_SYMBOL vmlinux 0x7b06f878 sock_wfree +EXPORT_SYMBOL vmlinux 0x7b0d950f dev_err +EXPORT_SYMBOL vmlinux 0x7b1ade38 lz4_decompress +EXPORT_SYMBOL vmlinux 0x7b249d72 register_cdrom +EXPORT_SYMBOL vmlinux 0x7b283ce3 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0x7b4607cd __generic_block_fiemap +EXPORT_SYMBOL vmlinux 0x7b48b102 iov_iter_init +EXPORT_SYMBOL vmlinux 0x7b4a00a0 devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0x7b4a483c __f_setown +EXPORT_SYMBOL vmlinux 0x7b5154db md_done_sync +EXPORT_SYMBOL vmlinux 0x7b56736b param_ops_bint +EXPORT_SYMBOL vmlinux 0x7b57c10f scsi_mode_sense +EXPORT_SYMBOL vmlinux 0x7b5c8440 vm_munmap +EXPORT_SYMBOL vmlinux 0x7b6fdbe3 mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0x7b7506d4 fib_default_rule_add +EXPORT_SYMBOL vmlinux 0x7b7d04d8 do_SAK +EXPORT_SYMBOL vmlinux 0x7b99dbe3 qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0x7b99dc70 disk_stack_limits +EXPORT_SYMBOL vmlinux 0x7bdb3cff user_path_create +EXPORT_SYMBOL vmlinux 0x7bdb7746 jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0x7be4827c pci_dram_offset +EXPORT_SYMBOL vmlinux 0x7bebce75 pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x7c003aef _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0x7c071c9b mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0x7c1372e8 panic +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c5076ba tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0x7c6afca9 pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0x7c73083a wireless_send_event +EXPORT_SYMBOL vmlinux 0x7c765eec try_module_get +EXPORT_SYMBOL vmlinux 0x7c80cb81 scsi_remove_target +EXPORT_SYMBOL vmlinux 0x7c9291d1 csum_partial_copy_generic +EXPORT_SYMBOL vmlinux 0x7c945fe8 pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0x7c98845d twl_i2c_read +EXPORT_SYMBOL vmlinux 0x7cb1ae69 cpu_down +EXPORT_SYMBOL vmlinux 0x7cb4a998 dquot_drop +EXPORT_SYMBOL vmlinux 0x7cc74ebd blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0x7cd4428b elv_register_queue +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7cee14ba locks_remove_posix +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7cf86c4c nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x7cfa6c43 md_finish_reshape +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d11c268 jiffies +EXPORT_SYMBOL vmlinux 0x7d134709 tcf_hash_cleanup +EXPORT_SYMBOL vmlinux 0x7d243009 input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0x7d35a479 agp_generic_alloc_user +EXPORT_SYMBOL vmlinux 0x7d468950 abx500_get_chip_id +EXPORT_SYMBOL vmlinux 0x7d705738 blk_start_plug +EXPORT_SYMBOL vmlinux 0x7d855a70 dev_add_offload +EXPORT_SYMBOL vmlinux 0x7da0456b blk_integrity_merge_bio +EXPORT_SYMBOL vmlinux 0x7dc97879 rtas_get_error_log_max +EXPORT_SYMBOL vmlinux 0x7dde80a7 neigh_table_init +EXPORT_SYMBOL vmlinux 0x7de25502 proc_set_user +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7e108049 sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0x7e13ee40 fib_default_rule_pref +EXPORT_SYMBOL vmlinux 0x7e2711e9 mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x7e29213a lock_rename +EXPORT_SYMBOL vmlinux 0x7e4c02ea dev_change_carrier +EXPORT_SYMBOL vmlinux 0x7e75d0a4 inode_claim_rsv_space +EXPORT_SYMBOL vmlinux 0x7e840a0b dst_release +EXPORT_SYMBOL vmlinux 0x7e87227e slhc_compress +EXPORT_SYMBOL vmlinux 0x7ead4a0f genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0x7ec462e0 new_inode +EXPORT_SYMBOL vmlinux 0x7ec86616 devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x7ecffa67 sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0x7ed3376b param_set_ulong +EXPORT_SYMBOL vmlinux 0x7ed4b56e tty_port_destroy +EXPORT_SYMBOL vmlinux 0x7edbb976 dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0x7ee3fa36 mfd_add_devices +EXPORT_SYMBOL vmlinux 0x7ee6d93a nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x7ee73c0c memcg_socket_limit_enabled +EXPORT_SYMBOL vmlinux 0x7ef9d39b truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0x7f02188f __msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f35fe51 of_translate_dma_address +EXPORT_SYMBOL vmlinux 0x7f3d4394 bio_add_pc_page +EXPORT_SYMBOL vmlinux 0x7f4d6346 genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0x7f5487d8 dev_addr_del +EXPORT_SYMBOL vmlinux 0x7f55f68c seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0x7f62a045 cpu_maps_update_done +EXPORT_SYMBOL vmlinux 0x7f755d50 dev_mc_flush +EXPORT_SYMBOL vmlinux 0x7f7966c6 pcie_get_minimum_link +EXPORT_SYMBOL vmlinux 0x7f7e5e79 __cleancache_init_shared_fs +EXPORT_SYMBOL vmlinux 0x7f7f1704 blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0x7f92fcda pci_iounmap +EXPORT_SYMBOL vmlinux 0x7fb28cd4 mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0x7fce4044 bio_integrity_free +EXPORT_SYMBOL vmlinux 0x7fcfced3 mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0x7fde2edb vme_master_read +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x7ffeed18 eth_mac_addr +EXPORT_SYMBOL vmlinux 0x8008101b phy_resume +EXPORT_SYMBOL vmlinux 0x803101ce freeze_super +EXPORT_SYMBOL vmlinux 0x8035d07d of_parse_phandle_with_fixed_args +EXPORT_SYMBOL vmlinux 0x8043da1d bio_put +EXPORT_SYMBOL vmlinux 0x805df6b0 netpoll_cleanup +EXPORT_SYMBOL vmlinux 0x80a1d3a7 uart_suspend_port +EXPORT_SYMBOL vmlinux 0x80a88c6b dquot_resume +EXPORT_SYMBOL vmlinux 0x80ae2e66 sock_create_kern +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80cabcd3 vm_event_states +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80e2d344 param_ops_long +EXPORT_SYMBOL vmlinux 0x80f3b20f netif_schedule_queue +EXPORT_SYMBOL vmlinux 0x80f41c06 tty_hangup +EXPORT_SYMBOL vmlinux 0x80f9c9ff security_path_symlink +EXPORT_SYMBOL vmlinux 0x810b754a dev_get_nest_level +EXPORT_SYMBOL vmlinux 0x81108f6b __getblk_gfp +EXPORT_SYMBOL vmlinux 0x8149f26d pneigh_lookup +EXPORT_SYMBOL vmlinux 0x814e7730 nf_ct_destroy +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x81804798 sock_register +EXPORT_SYMBOL vmlinux 0x81819480 cpu_sibling_map +EXPORT_SYMBOL vmlinux 0x819ae8f6 tcp_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x81a07f4e _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0x81ad5db1 __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x81bf558e __getblk_slow +EXPORT_SYMBOL vmlinux 0x81c0a84f rtas_set_indicator +EXPORT_SYMBOL vmlinux 0x81c2cf49 max8925_reg_read +EXPORT_SYMBOL vmlinux 0x81d957c9 truncate_setsize +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x81df96cd fs_bio_set +EXPORT_SYMBOL vmlinux 0x81ed9a71 phy_ethtool_sset +EXPORT_SYMBOL vmlinux 0x82072614 tasklet_kill +EXPORT_SYMBOL vmlinux 0x822c5a8c fence_add_callback +EXPORT_SYMBOL vmlinux 0x822dc5d7 dev_set_allmulti +EXPORT_SYMBOL vmlinux 0x823ddc74 scsi_register +EXPORT_SYMBOL vmlinux 0x82464ec5 dev_queue_xmit_sk +EXPORT_SYMBOL vmlinux 0x8258c577 vfs_read +EXPORT_SYMBOL vmlinux 0x82701365 int_to_scsilun +EXPORT_SYMBOL vmlinux 0x82711c41 nf_log_register +EXPORT_SYMBOL vmlinux 0x828062b1 __frontswap_init +EXPORT_SYMBOL vmlinux 0x82871b60 dmt_modes +EXPORT_SYMBOL vmlinux 0x828ed2b5 udp_ioctl +EXPORT_SYMBOL vmlinux 0x829d30ca generic_key_instantiate +EXPORT_SYMBOL vmlinux 0x82a70207 dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0x82acfb70 blk_iopoll_sched +EXPORT_SYMBOL vmlinux 0x82b0e31a ns_capable +EXPORT_SYMBOL vmlinux 0x82ce3564 unlock_buffer +EXPORT_SYMBOL vmlinux 0x82d4c356 xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x82e5a238 vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x8304733a blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0x83094362 xfrm_input_resume +EXPORT_SYMBOL vmlinux 0x8328a726 inet6_register_protosw +EXPORT_SYMBOL vmlinux 0x83321835 netdev_features_change +EXPORT_SYMBOL vmlinux 0x8338a008 mb_cache_entry_alloc +EXPORT_SYMBOL vmlinux 0x833f6b5e swiotlb_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0x834c0c37 pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0x83538b6f blk_queue_start_tag +EXPORT_SYMBOL vmlinux 0x8365de63 bio_clone_fast +EXPORT_SYMBOL vmlinux 0x8372cd2f __gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x837ed808 phy_attach_direct +EXPORT_SYMBOL vmlinux 0x8384259d vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0x838d600d debugfs_create_automount +EXPORT_SYMBOL vmlinux 0x83933390 __secpath_destroy +EXPORT_SYMBOL vmlinux 0x839430b2 __register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x83945001 ihold +EXPORT_SYMBOL vmlinux 0x839d10d0 cdrom_release +EXPORT_SYMBOL vmlinux 0x83a48f1d __frontswap_load +EXPORT_SYMBOL vmlinux 0x83b009ea xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x83b2c236 devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0x83c52fba xfrm4_protocol_init +EXPORT_SYMBOL vmlinux 0x8405d341 elv_rq_merge_ok +EXPORT_SYMBOL vmlinux 0x840d325e skb_split +EXPORT_SYMBOL vmlinux 0x8431cd4f inet_shutdown +EXPORT_SYMBOL vmlinux 0x843dc176 xfrm4_rcv_cb +EXPORT_SYMBOL vmlinux 0x8442b651 dev_remove_offload +EXPORT_SYMBOL vmlinux 0x844404cf ISA_DMA_THRESHOLD +EXPORT_SYMBOL vmlinux 0x8460cddb param_set_bint +EXPORT_SYMBOL vmlinux 0x848f45e0 devm_gpiod_put +EXPORT_SYMBOL vmlinux 0x84a65281 of_get_ibm_chip_id +EXPORT_SYMBOL vmlinux 0x84a69fdc vme_slave_get +EXPORT_SYMBOL vmlinux 0x84a8ddb1 __netlink_dump_start +EXPORT_SYMBOL vmlinux 0x84af47fa dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0x84b183ae strncmp +EXPORT_SYMBOL vmlinux 0x84bd69bf dq_data_lock +EXPORT_SYMBOL vmlinux 0x84cf66a2 unlock_rename +EXPORT_SYMBOL vmlinux 0x84e405f8 of_find_i2c_device_by_node +EXPORT_SYMBOL vmlinux 0x84ffea8b idr_preload +EXPORT_SYMBOL vmlinux 0x85167df9 abort_creds +EXPORT_SYMBOL vmlinux 0x8541bccc intercept_table +EXPORT_SYMBOL vmlinux 0x854e1c0b sg_nents +EXPORT_SYMBOL vmlinux 0x85514373 inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x856831f4 tcp_child_process +EXPORT_SYMBOL vmlinux 0x85863e6e ping_prot +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85b7c8dc generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85e31a04 write_cache_pages +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x860305ab cad_pid +EXPORT_SYMBOL vmlinux 0x860e836f skb_vlan_push +EXPORT_SYMBOL vmlinux 0x861e880b inet6_add_offload +EXPORT_SYMBOL vmlinux 0x86440f5b get_disk +EXPORT_SYMBOL vmlinux 0x8648986a __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0x865029ac __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x8664f62e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0x867e3e13 cap_mmap_file +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x86933e03 inet_frags_init +EXPORT_SYMBOL vmlinux 0x86a079fd alloc_fddidev +EXPORT_SYMBOL vmlinux 0x86a135d9 tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0x86a2a558 override_creds +EXPORT_SYMBOL vmlinux 0x86a4889a kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0x86b56931 crypto_sha1_finup +EXPORT_SYMBOL vmlinux 0x86b605fb sync_blockdev +EXPORT_SYMBOL vmlinux 0x86db1cbb rtas_flash_term_hook +EXPORT_SYMBOL vmlinux 0x86f39c5c vfs_getxattr_alloc +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x870a6175 netlink_net_capable +EXPORT_SYMBOL vmlinux 0x870a7139 vfs_readf +EXPORT_SYMBOL vmlinux 0x8713c846 page_cache_next_hole +EXPORT_SYMBOL vmlinux 0x871af739 agp_bridge +EXPORT_SYMBOL vmlinux 0x871c0a7e fiemap_check_flags +EXPORT_SYMBOL vmlinux 0x8721d546 pci_disable_msi +EXPORT_SYMBOL vmlinux 0x872f2607 rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0x87364914 generic_readlink +EXPORT_SYMBOL vmlinux 0x87431681 locks_free_lock +EXPORT_SYMBOL vmlinux 0x878ab3ce sysctl_tcp_adv_win_scale +EXPORT_SYMBOL vmlinux 0x879157b4 vfs_symlink +EXPORT_SYMBOL vmlinux 0x8798e453 __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0x87ab2837 __free_pages +EXPORT_SYMBOL vmlinux 0x87c28cde mdiobus_unregister +EXPORT_SYMBOL vmlinux 0x87c45264 netif_wake_subqueue +EXPORT_SYMBOL vmlinux 0x87c5dc02 security_file_permission +EXPORT_SYMBOL vmlinux 0x87d0a46f macio_unregister_driver +EXPORT_SYMBOL vmlinux 0x87f4efbf drop_super +EXPORT_SYMBOL vmlinux 0x87fe6d88 find_lock_entry +EXPORT_SYMBOL vmlinux 0x88037ffc skb_clone +EXPORT_SYMBOL vmlinux 0x880886ce xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0x880a3cc1 scsi_add_device +EXPORT_SYMBOL vmlinux 0x88211baa kernel_write +EXPORT_SYMBOL vmlinux 0x8835b89e register_quota_format +EXPORT_SYMBOL vmlinux 0x883e4fd6 tty_unthrottle +EXPORT_SYMBOL vmlinux 0x8854175b fbcon_rotate_cw +EXPORT_SYMBOL vmlinux 0x887fceb3 padata_free +EXPORT_SYMBOL vmlinux 0x88a2776f tcp_sendmsg +EXPORT_SYMBOL vmlinux 0x88a7b8e8 neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x88b2229a bio_init +EXPORT_SYMBOL vmlinux 0x88cffd70 sk_alloc +EXPORT_SYMBOL vmlinux 0x88dc456e ipv6_chk_addr_and_flags +EXPORT_SYMBOL vmlinux 0x891fbb10 mempool_destroy +EXPORT_SYMBOL vmlinux 0x8936bcbe t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0x8953f8ff __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x895c1808 blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0x89797060 _raw_read_lock +EXPORT_SYMBOL vmlinux 0x898b0923 dst_discard_sk +EXPORT_SYMBOL vmlinux 0x899a4c9d d_alloc +EXPORT_SYMBOL vmlinux 0x899b57b4 give_up_console +EXPORT_SYMBOL vmlinux 0x89b3107b isa_mem_base +EXPORT_SYMBOL vmlinux 0x89ba38ef mmc_start_req +EXPORT_SYMBOL vmlinux 0x89c5abbf sock_create +EXPORT_SYMBOL vmlinux 0x89d5538d fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x8a1ab4ee timeval_to_jiffies +EXPORT_SYMBOL vmlinux 0x8a1c5455 blk_stack_limits +EXPORT_SYMBOL vmlinux 0x8a1e2fab agp_bind_memory +EXPORT_SYMBOL vmlinux 0x8a1f95d9 ipv4_specific +EXPORT_SYMBOL vmlinux 0x8a2ebcd8 pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0x8a3b3ef3 nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a4ad733 jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0x8a51d565 quota_send_warning +EXPORT_SYMBOL vmlinux 0x8a668c2c add_random_ready_callback +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a86bd89 xfrm_init_state +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8a9a7690 make_bad_inode +EXPORT_SYMBOL vmlinux 0x8a9ddc3b genphy_suspend +EXPORT_SYMBOL vmlinux 0x8a9e4e67 swiotlb_dma_mapping_error +EXPORT_SYMBOL vmlinux 0x8ab0bd1b phy_device_register +EXPORT_SYMBOL vmlinux 0x8ab4079e atomic64_add +EXPORT_SYMBOL vmlinux 0x8ab59032 ip6_xmit +EXPORT_SYMBOL vmlinux 0x8ac0ab97 vga_get +EXPORT_SYMBOL vmlinux 0x8ad0a80e __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0x8ae3aeb1 param_get_charp +EXPORT_SYMBOL vmlinux 0x8b39dae9 pci_iomap +EXPORT_SYMBOL vmlinux 0x8b3b0ceb of_mdio_find_bus +EXPORT_SYMBOL vmlinux 0x8b43159b register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b624683 swiotlb_unmap_sg +EXPORT_SYMBOL vmlinux 0x8b6866e2 elevator_init +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8b92a648 mmc_of_parse_voltage +EXPORT_SYMBOL vmlinux 0x8ba4d3fd devm_gpio_request_one +EXPORT_SYMBOL vmlinux 0x8bb95c40 jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0x8bbaba00 padata_do_parallel +EXPORT_SYMBOL vmlinux 0x8c0de006 uart_register_driver +EXPORT_SYMBOL vmlinux 0x8c169632 mmc_power_restore_host +EXPORT_SYMBOL vmlinux 0x8c183cbe iowrite16 +EXPORT_SYMBOL vmlinux 0x8c1d045d mdiobus_write +EXPORT_SYMBOL vmlinux 0x8c32b8d3 jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0x8c3eeeb9 of_phy_connect +EXPORT_SYMBOL vmlinux 0x8c440968 ilookup5 +EXPORT_SYMBOL vmlinux 0x8c46819c tc_classify_compat +EXPORT_SYMBOL vmlinux 0x8c637d43 irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x8c95f00f register_netdevice +EXPORT_SYMBOL vmlinux 0x8caa0626 noop_fsync +EXPORT_SYMBOL vmlinux 0x8cc79cab iowrite16_rep +EXPORT_SYMBOL vmlinux 0x8cce4106 xfrm_state_update +EXPORT_SYMBOL vmlinux 0x8cf3df39 dev_get_flags +EXPORT_SYMBOL vmlinux 0x8d015dd4 __bswapdi2 +EXPORT_SYMBOL vmlinux 0x8d0ff142 copy_page_from_iter +EXPORT_SYMBOL vmlinux 0x8d2bc600 blk_peek_request +EXPORT_SYMBOL vmlinux 0x8d551bef sysctl_tcp_rmem +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +EXPORT_SYMBOL vmlinux 0x8d594f2b pagecache_write_end +EXPORT_SYMBOL vmlinux 0x8d6b2ce1 radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0x8d72495b __getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x8d73278e hex_asc_upper +EXPORT_SYMBOL vmlinux 0x8d78d68b bdi_register +EXPORT_SYMBOL vmlinux 0x8d9858ee kobject_set_name +EXPORT_SYMBOL vmlinux 0x8dd86fca start_tty +EXPORT_SYMBOL vmlinux 0x8de0b5ac mempool_create +EXPORT_SYMBOL vmlinux 0x8df5da63 memstart_addr +EXPORT_SYMBOL vmlinux 0x8df8870d i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0x8e0d66f4 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x8e0f6a92 tcp_enter_memory_pressure +EXPORT_SYMBOL vmlinux 0x8e3004f3 thaw_bdev +EXPORT_SYMBOL vmlinux 0x8e3a52c1 udp_proc_register +EXPORT_SYMBOL vmlinux 0x8e417f80 scsi_target_resume +EXPORT_SYMBOL vmlinux 0x8e4b6220 inet_select_addr +EXPORT_SYMBOL vmlinux 0x8e59c779 __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0x8e61faad ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0x8e669466 netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0x8e9bdaf0 dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0x8e9ca143 kfree_skb_list +EXPORT_SYMBOL vmlinux 0x8e9d6856 netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0x8eb42b71 devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0x8eb64d07 __bread_gfp +EXPORT_SYMBOL vmlinux 0x8eb7bf51 ip_ct_attach +EXPORT_SYMBOL vmlinux 0x8ec04552 _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0x8ec644ab nobh_write_end +EXPORT_SYMBOL vmlinux 0x8ed5012a rtas +EXPORT_SYMBOL vmlinux 0x8ee8412a ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0x8eef7b2b bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0x8f2bed15 set_cached_acl +EXPORT_SYMBOL vmlinux 0x8f409d9d inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x8f4e9fff fsnotify_put_group +EXPORT_SYMBOL vmlinux 0x8f51b86b skb_vlan_untag +EXPORT_SYMBOL vmlinux 0x8f5ebc87 of_find_compatible_node +EXPORT_SYMBOL vmlinux 0x8f79cc85 netdev_emerg +EXPORT_SYMBOL vmlinux 0x8f85f835 prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0x8f9ecf71 user_revoke +EXPORT_SYMBOL vmlinux 0x8fabe69e sock_i_uid +EXPORT_SYMBOL vmlinux 0x8fbe70f7 blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0x8fbf37e0 profile_pc +EXPORT_SYMBOL vmlinux 0x8fc15bf6 iommu_tbl_range_free +EXPORT_SYMBOL vmlinux 0x8fd0e812 writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x8fd0fb04 of_find_backlight_by_node +EXPORT_SYMBOL vmlinux 0x8fe03a2d ata_port_printk +EXPORT_SYMBOL vmlinux 0x8fef2c6b blkdev_fsync +EXPORT_SYMBOL vmlinux 0x8ffdb3b8 crc16 +EXPORT_SYMBOL vmlinux 0x906d4e87 ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0x906e4783 d_find_alias +EXPORT_SYMBOL vmlinux 0x90888a79 param_get_string +EXPORT_SYMBOL vmlinux 0x90abd0a6 tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0x90c5e819 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0x90ecc5d5 blk_queue_prep_rq +EXPORT_SYMBOL vmlinux 0x90f09c2d devm_ioport_map +EXPORT_SYMBOL vmlinux 0x90fdae7f inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0x9118c888 __serio_register_port +EXPORT_SYMBOL vmlinux 0x9123c545 vm_map_ram +EXPORT_SYMBOL vmlinux 0x912557ce rtas_busy_delay +EXPORT_SYMBOL vmlinux 0x91463b1d kstrtos16 +EXPORT_SYMBOL vmlinux 0x915e1208 tb_ticks_per_usec +EXPORT_SYMBOL vmlinux 0x91621d6a allocate_resource +EXPORT_SYMBOL vmlinux 0x91651a56 jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0x9168c033 rtas_get_sensor +EXPORT_SYMBOL vmlinux 0x91715312 sprintf +EXPORT_SYMBOL vmlinux 0x919d1163 tty_termios_baud_rate +EXPORT_SYMBOL vmlinux 0x91af11ba iov_iter_bvec +EXPORT_SYMBOL vmlinux 0x91e71c77 blk_free_tags +EXPORT_SYMBOL vmlinux 0x91eeb1b1 crypto_sha512_finup +EXPORT_SYMBOL vmlinux 0x91f41d7d __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0x920a4001 inode_init_always +EXPORT_SYMBOL vmlinux 0x9218f391 __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0x921a2b6e i8042_remove_filter +EXPORT_SYMBOL vmlinux 0x9228fa40 block_invalidatepage +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x924c738f ndisc_mc_map +EXPORT_SYMBOL vmlinux 0x926c49a5 build_skb +EXPORT_SYMBOL vmlinux 0x926f2abf mmc_read_bkops_status +EXPORT_SYMBOL vmlinux 0x927e3b0b tty_unregister_driver +EXPORT_SYMBOL vmlinux 0x92a9c60c time_to_tm +EXPORT_SYMBOL vmlinux 0x92b09de8 param_get_int +EXPORT_SYMBOL vmlinux 0x92d11d25 seq_release +EXPORT_SYMBOL vmlinux 0x92da5af9 udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0x92e4d2fe flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x9309de94 cuda_request +EXPORT_SYMBOL vmlinux 0x93215e1d __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0x9330cb9f sg_alloc_table +EXPORT_SYMBOL vmlinux 0x9333bbf6 vme_bus_num +EXPORT_SYMBOL vmlinux 0x933a005d mutex_lock +EXPORT_SYMBOL vmlinux 0x93448c57 screen_info +EXPORT_SYMBOL vmlinux 0x93591b2a padata_stop +EXPORT_SYMBOL vmlinux 0x9370bd58 bio_copy_kern +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x939e3dbb check_disk_change +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93b92dfa ps2_begin_command +EXPORT_SYMBOL vmlinux 0x93cc4f30 sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0x93dbc7be __devm_gpiod_get_index_optional +EXPORT_SYMBOL vmlinux 0x93fca811 __get_free_pages +EXPORT_SYMBOL vmlinux 0x9402a6a5 scsilun_to_int +EXPORT_SYMBOL vmlinux 0x940a1998 msi_bitmap_alloc_hwirqs +EXPORT_SYMBOL vmlinux 0x940f9cf6 kblockd_schedule_delayed_work +EXPORT_SYMBOL vmlinux 0x940fb402 xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0x942a62c9 dma_common_get_sgtable +EXPORT_SYMBOL vmlinux 0x943089e2 generic_getxattr +EXPORT_SYMBOL vmlinux 0x94627f5b inode_init_once +EXPORT_SYMBOL vmlinux 0x9477d307 agp_copy_info +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x949909c2 input_unregister_device +EXPORT_SYMBOL vmlinux 0x94a942bc free_user_ns +EXPORT_SYMBOL vmlinux 0x94b2590f vme_free_consistent +EXPORT_SYMBOL vmlinux 0x94cbd061 dql_reset +EXPORT_SYMBOL vmlinux 0x94ee4ab2 dev_remove_pack +EXPORT_SYMBOL vmlinux 0x94eea794 getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x94fdd94d devfreq_add_device +EXPORT_SYMBOL vmlinux 0x9514151a _mcount +EXPORT_SYMBOL vmlinux 0x9524b0ae _outsb +EXPORT_SYMBOL vmlinux 0x9527b98e shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0x953d8702 netdev_warn +EXPORT_SYMBOL vmlinux 0x95418068 truncate_inode_pages +EXPORT_SYMBOL vmlinux 0x9545af6d tasklet_init +EXPORT_SYMBOL vmlinux 0x9556aab8 xfrm_prepare_input +EXPORT_SYMBOL vmlinux 0x9562eb63 pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0x959631b7 tcp_sendpage +EXPORT_SYMBOL vmlinux 0x95a0ce66 ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0x95e3899f __brelse +EXPORT_SYMBOL vmlinux 0x960dfaf5 radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0x961bb757 __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0x961f1b1f dump_align +EXPORT_SYMBOL vmlinux 0x9620b426 skb_orphan_partial +EXPORT_SYMBOL vmlinux 0x96573b80 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x965932a1 devm_get_gpiod_from_child +EXPORT_SYMBOL vmlinux 0x966f5f86 jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0x96770e61 kset_register +EXPORT_SYMBOL vmlinux 0x9686184a i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0x96865c77 i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0x96898769 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x96917d13 blk_mq_can_queue +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x96d2cbf5 simple_setattr +EXPORT_SYMBOL vmlinux 0x96d5133b filemap_map_pages +EXPORT_SYMBOL vmlinux 0x96dbcca2 ioremap_prot +EXPORT_SYMBOL vmlinux 0x96dce98c resource_list_create_entry +EXPORT_SYMBOL vmlinux 0x96e5fd21 dma_find_channel +EXPORT_SYMBOL vmlinux 0x96f158c6 scsi_get_host_dev +EXPORT_SYMBOL vmlinux 0x971f3ee8 blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0x97255bdf strlen +EXPORT_SYMBOL vmlinux 0x972ce489 dev_get_phys_port_id +EXPORT_SYMBOL vmlinux 0x973be417 xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0x973d6933 phy_connect +EXPORT_SYMBOL vmlinux 0x9748927f _outsw_ns +EXPORT_SYMBOL vmlinux 0x974def91 mark_info_dirty +EXPORT_SYMBOL vmlinux 0x97540a2b inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0x9754ec10 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x977db95c dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x9786d17c default_qdisc_ops +EXPORT_SYMBOL vmlinux 0x979609dd pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0x97999817 rfkill_set_hw_state +EXPORT_SYMBOL vmlinux 0x979bc30b tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0x97a4c798 vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0x97adeb98 sync_filesystem +EXPORT_SYMBOL vmlinux 0x97b4500c __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0x97c78978 generic_ro_fops +EXPORT_SYMBOL vmlinux 0x97dc9b8d sk_ns_capable +EXPORT_SYMBOL vmlinux 0x97df7a25 dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0x97e24e14 scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0x97ed46c9 kill_block_super +EXPORT_SYMBOL vmlinux 0x981a8257 vme_irq_generate +EXPORT_SYMBOL vmlinux 0x98221677 soft_cursor +EXPORT_SYMBOL vmlinux 0x9829c81e lock_sock_fast +EXPORT_SYMBOL vmlinux 0x982ab252 agp_collect_device_status +EXPORT_SYMBOL vmlinux 0x983eecfe do_splice_direct +EXPORT_SYMBOL vmlinux 0x9869c46c skb_find_text +EXPORT_SYMBOL vmlinux 0x986e6135 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x987659c3 follow_pfn +EXPORT_SYMBOL vmlinux 0x98894972 kmem_cache_free +EXPORT_SYMBOL vmlinux 0x98922388 tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0x989c073d netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0x98d97646 padata_remove_cpu +EXPORT_SYMBOL vmlinux 0x98e68eca cancel_delayed_work +EXPORT_SYMBOL vmlinux 0x98ef5e3f dev_addr_flush +EXPORT_SYMBOL vmlinux 0x98fb1e10 inet_frags_fini +EXPORT_SYMBOL vmlinux 0x98fe7882 DMA_MODE_READ +EXPORT_SYMBOL vmlinux 0x990244c7 skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0x99050359 __vfs_write +EXPORT_SYMBOL vmlinux 0x9914f0aa __skb_tx_hash +EXPORT_SYMBOL vmlinux 0x991d62a7 macio_register_driver +EXPORT_SYMBOL vmlinux 0x991e9955 irq_set_chip +EXPORT_SYMBOL vmlinux 0x992bde24 __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0x992c1ba5 posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0x992fbb68 tcf_exts_validate +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x9954bbfc __skb_gso_segment +EXPORT_SYMBOL vmlinux 0x99591a7a ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x995bf28c __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x9994c0ca ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x9996c7b3 inode_sub_rsv_space +EXPORT_SYMBOL vmlinux 0x9999b41b blkdev_reread_part +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x99ab199e writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x99afe916 _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0x99b3eeae input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0x99b60031 netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0x99bb8806 memmove +EXPORT_SYMBOL vmlinux 0x99bfd70d init_special_inode +EXPORT_SYMBOL vmlinux 0x99c9ed20 copy_to_iter +EXPORT_SYMBOL vmlinux 0x99cdc86b sysctl_tcp_reordering +EXPORT_SYMBOL vmlinux 0x99e94832 mmc_register_driver +EXPORT_SYMBOL vmlinux 0x99fd5ace dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0x9a043ad3 make_kprojid +EXPORT_SYMBOL vmlinux 0x9a0fb96d noop_qdisc +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a1fc4b4 jiffies_to_timeval +EXPORT_SYMBOL vmlinux 0x9a335701 inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0x9a3d68fb scm_detach_fds +EXPORT_SYMBOL vmlinux 0x9a5ccb2c of_platform_device_create +EXPORT_SYMBOL vmlinux 0x9a5df211 i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0x9a6cb5ff note_scsi_host +EXPORT_SYMBOL vmlinux 0x9a851ad8 blk_execute_rq +EXPORT_SYMBOL vmlinux 0x9a9d9568 bitmap_unplug +EXPORT_SYMBOL vmlinux 0x9aa045ee module_layout +EXPORT_SYMBOL vmlinux 0x9ab1b70d xfrm4_prepare_output +EXPORT_SYMBOL vmlinux 0x9acd1ac5 netlink_ack +EXPORT_SYMBOL vmlinux 0x9ae57574 tcp_poll +EXPORT_SYMBOL vmlinux 0x9aeb07e8 vme_lm_attach +EXPORT_SYMBOL vmlinux 0x9aed5934 dentry_path_raw +EXPORT_SYMBOL vmlinux 0x9aff95a1 inet_frag_maybe_warn_overflow +EXPORT_SYMBOL vmlinux 0x9b03162a generic_file_splice_read +EXPORT_SYMBOL vmlinux 0x9b1753b4 sock_kzfree_s +EXPORT_SYMBOL vmlinux 0x9b2b9dc8 dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b38103f kill_pid +EXPORT_SYMBOL vmlinux 0x9b388444 get_zeroed_page +EXPORT_SYMBOL vmlinux 0x9b3a4654 __sb_start_write +EXPORT_SYMBOL vmlinux 0x9b45c331 unload_nls +EXPORT_SYMBOL vmlinux 0x9b6eb137 ksize +EXPORT_SYMBOL vmlinux 0x9b8dd384 tcp_try_fastopen +EXPORT_SYMBOL vmlinux 0x9b9e05f9 alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0x9ba1f5e2 dquot_initialize +EXPORT_SYMBOL vmlinux 0x9ba7089d argv_split +EXPORT_SYMBOL vmlinux 0x9bce482f __release_region +EXPORT_SYMBOL vmlinux 0x9bd4c124 handle_edge_irq +EXPORT_SYMBOL vmlinux 0x9be7bde4 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x9bf3a03d __devm_gpiod_get +EXPORT_SYMBOL vmlinux 0x9bff8920 security_path_rmdir +EXPORT_SYMBOL vmlinux 0x9c0f92a4 tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0x9c145f5f netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0x9c1c5daa touch_buffer +EXPORT_SYMBOL vmlinux 0x9c6b2990 thermal_cdev_update +EXPORT_SYMBOL vmlinux 0x9c877b1e jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0x9ca436c7 mmc_erase +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9cb69593 wait_on_page_bit +EXPORT_SYMBOL vmlinux 0x9cc39228 pipe_lock +EXPORT_SYMBOL vmlinux 0x9cc46abe cros_ec_prepare_tx +EXPORT_SYMBOL vmlinux 0x9ce3f83f nvram_write_byte +EXPORT_SYMBOL vmlinux 0x9ce7b5a9 sock_efree +EXPORT_SYMBOL vmlinux 0x9ceb2481 scsi_execute_req_flags +EXPORT_SYMBOL vmlinux 0x9d07278b d_alloc_pseudo +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d14983a ppc_enable_pmcs +EXPORT_SYMBOL vmlinux 0x9d30e671 seq_printf +EXPORT_SYMBOL vmlinux 0x9d3aa376 blk_iopoll_init +EXPORT_SYMBOL vmlinux 0x9d669763 memcpy +EXPORT_SYMBOL vmlinux 0x9d6a54c2 flex_array_get_ptr +EXPORT_SYMBOL vmlinux 0x9d7ae348 inode_dio_wait +EXPORT_SYMBOL vmlinux 0x9d7ce8dd _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0x9d85bc00 pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0x9da8800e forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0x9dbaeca9 pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0x9de3d240 dm_io +EXPORT_SYMBOL vmlinux 0x9df1076b mnt_set_expiry +EXPORT_SYMBOL vmlinux 0x9dfe7307 lz4_decompress_unknownoutputsize +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e1cfc90 ioremap_wc +EXPORT_SYMBOL vmlinux 0x9e21b94f memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x9e3486a9 bd_set_size +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e4fb23e dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0x9e53768b inet_listen +EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable +EXPORT_SYMBOL vmlinux 0x9e6457d0 tty_port_hangup +EXPORT_SYMBOL vmlinux 0x9e672ff6 scsi_kmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x9e686100 tty_devnum +EXPORT_SYMBOL vmlinux 0x9e6e84c3 agp_find_bridge +EXPORT_SYMBOL vmlinux 0x9e763530 reciprocal_value +EXPORT_SYMBOL vmlinux 0x9e7baba2 dev_set_mac_address +EXPORT_SYMBOL vmlinux 0x9e881864 pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0x9e8bb240 nf_nat_decode_session_hook +EXPORT_SYMBOL vmlinux 0x9e97375d rtas_busy_delay_time +EXPORT_SYMBOL vmlinux 0x9ea73929 __tracepoint_fence_emit +EXPORT_SYMBOL vmlinux 0x9eb16494 pneigh_enqueue +EXPORT_SYMBOL vmlinux 0x9ecd0e3c xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0x9edb69b0 input_get_keycode +EXPORT_SYMBOL vmlinux 0x9ef06bfa done_path_create +EXPORT_SYMBOL vmlinux 0x9f0ed81d vme_dma_list_free +EXPORT_SYMBOL vmlinux 0x9f24a412 abx500_get_register_interruptible +EXPORT_SYMBOL vmlinux 0x9f265027 pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0x9f341bbc pci_dev_put +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f4dbb20 tcf_em_register +EXPORT_SYMBOL vmlinux 0x9f67137a dev_uc_add +EXPORT_SYMBOL vmlinux 0x9f80e30e blk_queue_end_tag +EXPORT_SYMBOL vmlinux 0x9f911629 idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9f99328f phy_register_fixup +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9fe0355a cdrom_check_events +EXPORT_SYMBOL vmlinux 0x9fe768a7 scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0xa01ba2af igrab +EXPORT_SYMBOL vmlinux 0xa033c456 get_thermal_instance +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa04a01bd qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xa055826a filemap_flush +EXPORT_SYMBOL vmlinux 0xa059b30b pci_release_region +EXPORT_SYMBOL vmlinux 0xa05c03df mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xa06b8260 unregister_quota_format +EXPORT_SYMBOL vmlinux 0xa06df9e1 __kfifo_dma_out_finish_r +EXPORT_SYMBOL vmlinux 0xa07c9d96 inode_set_bytes +EXPORT_SYMBOL vmlinux 0xa07ed110 xz_dec_init +EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa093a890 inet6_offloads +EXPORT_SYMBOL vmlinux 0xa0a68729 sock_setsockopt +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0c831c2 crypto_sha1_update +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0dbff18 pci_stop_and_remove_bus_device +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 0xa1218565 tty_port_init +EXPORT_SYMBOL vmlinux 0xa123b0e2 xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0xa136c3cd xfrm6_rcv_cb +EXPORT_SYMBOL vmlinux 0xa13ea5a3 cdrom_ioctl +EXPORT_SYMBOL vmlinux 0xa1415618 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0xa14f3d8c ewma_add +EXPORT_SYMBOL vmlinux 0xa1729f94 scsicam_bios_param +EXPORT_SYMBOL vmlinux 0xa188512d __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0xa193dbfb adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0xa1b31158 set_bh_page +EXPORT_SYMBOL vmlinux 0xa1b759ce fb_add_videomode +EXPORT_SYMBOL vmlinux 0xa1c76e0a _cond_resched +EXPORT_SYMBOL vmlinux 0xa1c99385 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0xa1ca9198 __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0xa1ed2976 blk_finish_request +EXPORT_SYMBOL vmlinux 0xa1f8cc89 inode_add_rsv_space +EXPORT_SYMBOL vmlinux 0xa1f8fe75 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0xa203f479 get_cached_acl +EXPORT_SYMBOL vmlinux 0xa209451c bitmap_fold +EXPORT_SYMBOL vmlinux 0xa238bc5b skb_copy_bits +EXPORT_SYMBOL vmlinux 0xa260b906 proc_mkdir +EXPORT_SYMBOL vmlinux 0xa274eb5b copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0xa2848c50 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0xa2a50a64 dma_pool_create +EXPORT_SYMBOL vmlinux 0xa2bbed37 crash_shutdown_register +EXPORT_SYMBOL vmlinux 0xa2bdce67 tcf_hash_search +EXPORT_SYMBOL vmlinux 0xa2bf6139 posix_unblock_lock +EXPORT_SYMBOL vmlinux 0xa2cac658 ip_getsockopt +EXPORT_SYMBOL vmlinux 0xa2d9382f dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0xa2fdbcbe fence_default_wait +EXPORT_SYMBOL vmlinux 0xa303d1ff dm_ratelimit_state +EXPORT_SYMBOL vmlinux 0xa30b5166 keyring_alloc +EXPORT_SYMBOL vmlinux 0xa315bdb5 kmalloc_dma_caches +EXPORT_SYMBOL vmlinux 0xa31a3999 key_type_keyring +EXPORT_SYMBOL vmlinux 0xa31bdf07 vme_master_set +EXPORT_SYMBOL vmlinux 0xa3431712 kernel_setsockopt +EXPORT_SYMBOL vmlinux 0xa355c63c ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0xa37de5a9 vfs_iter_read +EXPORT_SYMBOL vmlinux 0xa3807023 d_prune_aliases +EXPORT_SYMBOL vmlinux 0xa38e691a ioremap_bot +EXPORT_SYMBOL vmlinux 0xa39b4cf2 udelay +EXPORT_SYMBOL vmlinux 0xa3a59470 fb_set_suspend +EXPORT_SYMBOL vmlinux 0xa3abc422 abort_exclusive_wait +EXPORT_SYMBOL vmlinux 0xa3b550f8 serio_interrupt +EXPORT_SYMBOL vmlinux 0xa3cafddf da903x_query_status +EXPORT_SYMBOL vmlinux 0xa3d8955c scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0xa3da2e16 bio_unmap_user +EXPORT_SYMBOL vmlinux 0xa3e75545 flush_tlb_kernel_range +EXPORT_SYMBOL vmlinux 0xa43b1297 vscnprintf +EXPORT_SYMBOL vmlinux 0xa4454a33 dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0xa4538290 ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0xa455da30 pci_scan_bridge +EXPORT_SYMBOL vmlinux 0xa466a9c3 skb_free_datagram +EXPORT_SYMBOL vmlinux 0xa46fa756 security_inode_init_security +EXPORT_SYMBOL vmlinux 0xa4701e9e timekeeping_inject_offset +EXPORT_SYMBOL vmlinux 0xa47b5aef param_ops_short +EXPORT_SYMBOL vmlinux 0xa47cbf41 neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0xa47f2212 dev_mc_add_global +EXPORT_SYMBOL vmlinux 0xa49f7e89 devfreq_resume_device +EXPORT_SYMBOL vmlinux 0xa4a94d26 find_next_bit_le +EXPORT_SYMBOL vmlinux 0xa4aec2c9 fsnotify_put_mark +EXPORT_SYMBOL vmlinux 0xa4b45ea5 out_of_line_wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xa4b94fea iowrite8_rep +EXPORT_SYMBOL vmlinux 0xa4c9b452 iov_iter_fault_in_multipages_readable +EXPORT_SYMBOL vmlinux 0xa4d4f0e6 global_cache_flush +EXPORT_SYMBOL vmlinux 0xa4dd8d0e d_genocide +EXPORT_SYMBOL vmlinux 0xa4f33fa9 keyring_search +EXPORT_SYMBOL vmlinux 0xa4f40356 simple_transaction_release +EXPORT_SYMBOL vmlinux 0xa4f6672c inet_dgram_connect +EXPORT_SYMBOL vmlinux 0xa515aaa6 mpage_readpages +EXPORT_SYMBOL vmlinux 0xa52e9302 md_flush_request +EXPORT_SYMBOL vmlinux 0xa53fece8 scsi_device_lookup +EXPORT_SYMBOL vmlinux 0xa547759a inode_needs_sync +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa56b8ab2 flex_array_free +EXPORT_SYMBOL vmlinux 0xa5759078 mipi_dsi_dcs_write_buffer +EXPORT_SYMBOL vmlinux 0xa575b505 tcp_req_err +EXPORT_SYMBOL vmlinux 0xa58f7e48 release_sock +EXPORT_SYMBOL vmlinux 0xa598e29c vesa_modes +EXPORT_SYMBOL vmlinux 0xa5a633b9 sg_last +EXPORT_SYMBOL vmlinux 0xa5cd8dec proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0xa5cef8ad release_resource +EXPORT_SYMBOL vmlinux 0xa5d726b3 mipi_dsi_set_maximum_return_packet_size +EXPORT_SYMBOL vmlinux 0xa5da6add inet_recvmsg +EXPORT_SYMBOL vmlinux 0xa5e3908a devm_ioport_unmap +EXPORT_SYMBOL vmlinux 0xa5eaa3d2 eth_gro_receive +EXPORT_SYMBOL vmlinux 0xa5eba830 of_create_pci_dev +EXPORT_SYMBOL vmlinux 0xa5ed0a7a lock_sock_nested +EXPORT_SYMBOL vmlinux 0xa5fbe3af rwsem_wake +EXPORT_SYMBOL vmlinux 0xa606f488 md_set_array_sectors +EXPORT_SYMBOL vmlinux 0xa60752c2 skb_queue_tail +EXPORT_SYMBOL vmlinux 0xa62b89b5 vfs_unlink +EXPORT_SYMBOL vmlinux 0xa63541bf xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xa647cd66 generic_delete_inode +EXPORT_SYMBOL vmlinux 0xa64d842c kernel_param_lock +EXPORT_SYMBOL vmlinux 0xa652c4ef __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0xa65972b8 _memcpy_toio +EXPORT_SYMBOL vmlinux 0xa6742ab3 __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0xa675804c utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa68e1a80 tty_lock +EXPORT_SYMBOL vmlinux 0xa6970398 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0xa6d10053 tcp_ioctl +EXPORT_SYMBOL vmlinux 0xa6f2507a inet_add_protocol +EXPORT_SYMBOL vmlinux 0xa6f2f036 md_write_start +EXPORT_SYMBOL vmlinux 0xa6fd2aff devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0xa6ffec60 woken_wake_function +EXPORT_SYMBOL vmlinux 0xa7192922 _dev_info +EXPORT_SYMBOL vmlinux 0xa720678c lg_global_lock +EXPORT_SYMBOL vmlinux 0xa7338699 get_io_context +EXPORT_SYMBOL vmlinux 0xa735db59 prandom_u32 +EXPORT_SYMBOL vmlinux 0xa74f4e9b ida_simple_get +EXPORT_SYMBOL vmlinux 0xa75025aa tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0xa766e7d1 of_device_is_big_endian +EXPORT_SYMBOL vmlinux 0xa76feb95 tcp_close +EXPORT_SYMBOL vmlinux 0xa77e5804 serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0xa783435e xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0xa78889e0 bio_integrity_trim +EXPORT_SYMBOL vmlinux 0xa78d9eb7 slhc_uncompress +EXPORT_SYMBOL vmlinux 0xa79b7cfd mmc_hw_reset +EXPORT_SYMBOL vmlinux 0xa7a0b98b eth_gro_complete +EXPORT_SYMBOL vmlinux 0xa7a6c793 udplite_prot +EXPORT_SYMBOL vmlinux 0xa7b0c7d7 netdev_boot_setup_check +EXPORT_SYMBOL vmlinux 0xa7b513d9 __cleancache_put_page +EXPORT_SYMBOL vmlinux 0xa7b8a4bb tcf_em_unregister +EXPORT_SYMBOL vmlinux 0xa7e8fe52 scsi_dma_map +EXPORT_SYMBOL vmlinux 0xa7f05261 cdrom_media_changed +EXPORT_SYMBOL vmlinux 0xa7f5dfae single_open_size +EXPORT_SYMBOL vmlinux 0xa8232c78 strtobool +EXPORT_SYMBOL vmlinux 0xa83ee29d skb_checksum_trimmed +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa84acb4a xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xa854d9c0 dev_activate +EXPORT_SYMBOL vmlinux 0xa861ab6e __ioremap +EXPORT_SYMBOL vmlinux 0xa8721b97 system_state +EXPORT_SYMBOL vmlinux 0xa87a0c52 dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0xa89464b7 __ashldi3 +EXPORT_SYMBOL vmlinux 0xa8a8a5d7 blkdev_put +EXPORT_SYMBOL vmlinux 0xa8b92316 i2c_register_driver +EXPORT_SYMBOL vmlinux 0xa8c1ed21 path_put +EXPORT_SYMBOL vmlinux 0xa8de76d3 __pci_register_driver +EXPORT_SYMBOL vmlinux 0xa8fef7bb security_unix_may_send +EXPORT_SYMBOL vmlinux 0xa9168676 xmit_recursion +EXPORT_SYMBOL vmlinux 0xa9207a8a flush_signals +EXPORT_SYMBOL vmlinux 0xa924bc16 scsi_remove_device +EXPORT_SYMBOL vmlinux 0xa9273e1a epapr_hypercall_start +EXPORT_SYMBOL vmlinux 0xa9480c3a tcp_proc_register +EXPORT_SYMBOL vmlinux 0xa94d437d sock_no_poll +EXPORT_SYMBOL vmlinux 0xa94da5da i2c_master_send +EXPORT_SYMBOL vmlinux 0xa9571d6d DMA_MODE_WRITE +EXPORT_SYMBOL vmlinux 0xa95d0e5a elevator_alloc +EXPORT_SYMBOL vmlinux 0xa96eb09a agp_generic_enable +EXPORT_SYMBOL vmlinux 0xa976957d bitmap_remap +EXPORT_SYMBOL vmlinux 0xa97bba5e blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0xa97c57ce swiotlb_map_sg_attrs +EXPORT_SYMBOL vmlinux 0xa99638f9 param_ops_uint +EXPORT_SYMBOL vmlinux 0xa9be60b1 module_refcount +EXPORT_SYMBOL vmlinux 0xa9c63b69 security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0xa9c85b88 of_n_size_cells +EXPORT_SYMBOL vmlinux 0xa9ed5d5a cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0xa9eefc2b jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0xaa06c139 input_flush_device +EXPORT_SYMBOL vmlinux 0xaa11eaba kernel_read +EXPORT_SYMBOL vmlinux 0xaa46e87e lg_local_unlock +EXPORT_SYMBOL vmlinux 0xaa4df512 pmu_batteries +EXPORT_SYMBOL vmlinux 0xaa527160 tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0xaa55e0d9 read_dev_sector +EXPORT_SYMBOL vmlinux 0xaa572651 nf_afinfo +EXPORT_SYMBOL vmlinux 0xaa641ebe block_write_full_page +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 0xaa7bfb4a free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0xaaa8e550 set_create_files_as +EXPORT_SYMBOL vmlinux 0xaad0ae78 __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaadaa3c7 trace_print_flags_seq +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xab0b1b35 udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0xab0c0131 netdev_crit +EXPORT_SYMBOL vmlinux 0xab1f635a dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0xab20e782 blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0xab46e08d pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0xab5fade8 put_disk +EXPORT_SYMBOL vmlinux 0xab694444 bsearch +EXPORT_SYMBOL vmlinux 0xab6bde28 sysctl_max_syn_backlog +EXPORT_SYMBOL vmlinux 0xab74b412 tty_schedule_flip +EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options +EXPORT_SYMBOL vmlinux 0xab8019c4 xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0xab869cfa dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0xab9c646b blk_integrity_register +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 0xabf65014 pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0xabfcb4c3 flush_delayed_work +EXPORT_SYMBOL vmlinux 0xac05c01d cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0xac0ba8c1 blk_iopoll_disable +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac20e032 poll_initwait +EXPORT_SYMBOL vmlinux 0xac26b820 _raw_write_lock +EXPORT_SYMBOL vmlinux 0xac3f417b macio_request_resource +EXPORT_SYMBOL vmlinux 0xac4cc1bc lockref_mark_dead +EXPORT_SYMBOL vmlinux 0xac57e130 devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0xac599df1 kernel_sendpage +EXPORT_SYMBOL vmlinux 0xac70b4f3 mipi_dsi_driver_unregister +EXPORT_SYMBOL vmlinux 0xac71cb4c blk_run_queue_async +EXPORT_SYMBOL vmlinux 0xac73ab71 udp6_csum_init +EXPORT_SYMBOL vmlinux 0xac73c87c security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0xac7f3188 __cleancache_invalidate_inode +EXPORT_SYMBOL vmlinux 0xac87c538 km_policy_expired +EXPORT_SYMBOL vmlinux 0xac96f2a7 macio_enable_devres +EXPORT_SYMBOL vmlinux 0xac9a9d9c security_path_mknod +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xacb8bdc7 cfb_imageblit +EXPORT_SYMBOL vmlinux 0xacb8eada locks_mandatory_area +EXPORT_SYMBOL vmlinux 0xacc5b5d2 csum_ipv6_magic +EXPORT_SYMBOL vmlinux 0xaccabc6a in4_pton +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xacd97ee1 tty_hung_up_p +EXPORT_SYMBOL vmlinux 0xace0c331 pcie_set_mps +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad50cebb i8253_lock +EXPORT_SYMBOL vmlinux 0xad64e348 ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0xad6df1de generic_pipe_buf_confirm +EXPORT_SYMBOL vmlinux 0xad84882b tcp_mtup_init +EXPORT_SYMBOL vmlinux 0xad84bef8 dm_table_event +EXPORT_SYMBOL vmlinux 0xad9a3108 key_task_permission +EXPORT_SYMBOL vmlinux 0xadd5787c add_disk +EXPORT_SYMBOL vmlinux 0xaddd4770 __debugger_iabr_match +EXPORT_SYMBOL vmlinux 0xadf42bd5 __request_region +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xae09ef3d remap_pfn_range +EXPORT_SYMBOL vmlinux 0xae137ee5 inet_sock_destruct +EXPORT_SYMBOL vmlinux 0xae29cb5d dm_put_device +EXPORT_SYMBOL vmlinux 0xae358236 fence_signal +EXPORT_SYMBOL vmlinux 0xae3f427f dev_addr_init +EXPORT_SYMBOL vmlinux 0xae545f06 _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xae68dbd6 xfrm_policy_destroy +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 0xae85a27e radix_tree_lookup +EXPORT_SYMBOL vmlinux 0xae8760ea unregister_qdisc +EXPORT_SYMBOL vmlinux 0xaeb00bbe __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0xaeb8ffab set_blocksize +EXPORT_SYMBOL vmlinux 0xaec655c7 alloc_pages_exact +EXPORT_SYMBOL vmlinux 0xaef0731a seq_read +EXPORT_SYMBOL vmlinux 0xaf063510 _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0xaf0b81c2 lockref_get_or_lock +EXPORT_SYMBOL vmlinux 0xaf0ef44f iget_failed +EXPORT_SYMBOL vmlinux 0xaf1c51da i2c_clients_command +EXPORT_SYMBOL vmlinux 0xaf2d872c prepare_to_wait +EXPORT_SYMBOL vmlinux 0xaf2fbfcf fbcon_rotate_ud +EXPORT_SYMBOL vmlinux 0xaf33917f security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf8f85ec ip6_frag_match +EXPORT_SYMBOL vmlinux 0xaf9340a7 tcf_hash_new_index +EXPORT_SYMBOL vmlinux 0xaf9994c3 pci_dev_driver +EXPORT_SYMBOL vmlinux 0xafb103dc scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0xafb33e40 simple_readpage +EXPORT_SYMBOL vmlinux 0xafb3b266 abx500_register_ops +EXPORT_SYMBOL vmlinux 0xafc2c3f6 scsi_register_interface +EXPORT_SYMBOL vmlinux 0xafe40afa mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0xaff15ecb flush_icache_user_range +EXPORT_SYMBOL vmlinux 0xafff3d1d mempool_alloc +EXPORT_SYMBOL vmlinux 0xb0034607 macio_dev_get +EXPORT_SYMBOL vmlinux 0xb02c8c9e fb_prepare_logo +EXPORT_SYMBOL vmlinux 0xb034e92b giveup_fpu +EXPORT_SYMBOL vmlinux 0xb04241b4 ida_simple_remove +EXPORT_SYMBOL vmlinux 0xb04c72d8 sb_min_blocksize +EXPORT_SYMBOL vmlinux 0xb0512372 of_graph_get_remote_port +EXPORT_SYMBOL vmlinux 0xb051282e nobh_writepage +EXPORT_SYMBOL vmlinux 0xb059128f __dev_remove_pack +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb061afff tcp_v4_connect +EXPORT_SYMBOL vmlinux 0xb08975d3 seq_open +EXPORT_SYMBOL vmlinux 0xb08e6fe8 nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0xb0a0da0c rational_best_approximation +EXPORT_SYMBOL vmlinux 0xb0a780e4 inet_add_offload +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb11600a9 tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb1410a39 max8925_bulk_write +EXPORT_SYMBOL vmlinux 0xb1517029 filemap_write_and_wait +EXPORT_SYMBOL vmlinux 0xb15960db __ethtool_get_settings +EXPORT_SYMBOL vmlinux 0xb15bd8fa tb_ticks_per_sec +EXPORT_SYMBOL vmlinux 0xb15cb614 security_xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xb1680e62 search_binary_handler +EXPORT_SYMBOL vmlinux 0xb193eba0 locks_init_lock +EXPORT_SYMBOL vmlinux 0xb1a0803b agp_put_bridge +EXPORT_SYMBOL vmlinux 0xb1a57a56 decrementer_clockevent +EXPORT_SYMBOL vmlinux 0xb1bec0e0 scsi_free_host_dev +EXPORT_SYMBOL vmlinux 0xb1c1b2bd skb_push +EXPORT_SYMBOL vmlinux 0xb1c3a01a oops_in_progress +EXPORT_SYMBOL vmlinux 0xb1c6e787 wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0xb1caf0f2 abx500_mask_and_set_register_interruptible +EXPORT_SYMBOL vmlinux 0xb1cf44df fb_find_best_mode +EXPORT_SYMBOL vmlinux 0xb215bdb7 f_setown +EXPORT_SYMBOL vmlinux 0xb21ee653 dev_notice +EXPORT_SYMBOL vmlinux 0xb22643cb d_instantiate +EXPORT_SYMBOL vmlinux 0xb233762c atomic64_set +EXPORT_SYMBOL vmlinux 0xb24313fa pci_set_dma_seg_boundary +EXPORT_SYMBOL vmlinux 0xb2641d67 peernet2id_alloc +EXPORT_SYMBOL vmlinux 0xb266814c do_truncate +EXPORT_SYMBOL vmlinux 0xb2682405 utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0xb28ac2a5 simple_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0xb2aa7d2b scsi_report_opcode +EXPORT_SYMBOL vmlinux 0xb2be6e92 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xb2c76643 adb_client_list +EXPORT_SYMBOL vmlinux 0xb2d48a2e queue_work_on +EXPORT_SYMBOL vmlinux 0xb2d95cf3 security_path_rename +EXPORT_SYMBOL vmlinux 0xb2dd5cbf lookup_one_len +EXPORT_SYMBOL vmlinux 0xb2e7aacf write_inode_now +EXPORT_SYMBOL vmlinux 0xb2ec3e0e d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0xb2f99cf4 inet_frags_exit_net +EXPORT_SYMBOL vmlinux 0xb304ebdf put_tty_driver +EXPORT_SYMBOL vmlinux 0xb31d51c2 pmac_resume_agp_for_card +EXPORT_SYMBOL vmlinux 0xb32d7b7e radix_tree_tagged +EXPORT_SYMBOL vmlinux 0xb3382494 fence_signal_locked +EXPORT_SYMBOL vmlinux 0xb341d358 pci_select_bars +EXPORT_SYMBOL vmlinux 0xb36f82cd uart_add_one_port +EXPORT_SYMBOL vmlinux 0xb3731bc5 jbd2_journal_file_inode +EXPORT_SYMBOL vmlinux 0xb37fe816 seq_write +EXPORT_SYMBOL vmlinux 0xb38ebbfa xfrm_state_add +EXPORT_SYMBOL vmlinux 0xb38f8244 ip_check_defrag +EXPORT_SYMBOL vmlinux 0xb3bde4ed pci_find_next_bus +EXPORT_SYMBOL vmlinux 0xb3c655bd tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0xb3c74b40 tcp_setsockopt +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb427bae1 tcf_exts_change +EXPORT_SYMBOL vmlinux 0xb4519a8f string_escape_mem +EXPORT_SYMBOL vmlinux 0xb46e9577 skb_dequeue +EXPORT_SYMBOL vmlinux 0xb4709322 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0xb471017d simple_pin_fs +EXPORT_SYMBOL vmlinux 0xb47c455a dev_set_mtu +EXPORT_SYMBOL vmlinux 0xb482f241 ppp_unit_number +EXPORT_SYMBOL vmlinux 0xb4ab0655 phy_ethtool_gset +EXPORT_SYMBOL vmlinux 0xb4b424d5 loop_register_transfer +EXPORT_SYMBOL vmlinux 0xb4c4d657 inet_confirm_addr +EXPORT_SYMBOL vmlinux 0xb4c55f38 tcp_proc_unregister +EXPORT_SYMBOL vmlinux 0xb4e533f8 replace_mount_options +EXPORT_SYMBOL vmlinux 0xb4ffc9bc blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0xb5117aff inet_del_protocol +EXPORT_SYMBOL vmlinux 0xb51789f9 inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0xb5380495 cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0xb53a4336 kmap_pte +EXPORT_SYMBOL vmlinux 0xb540225f vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0xb55631b6 qdisc_list_add +EXPORT_SYMBOL vmlinux 0xb57343c2 frontswap_shrink +EXPORT_SYMBOL vmlinux 0xb582d198 tty_port_open +EXPORT_SYMBOL vmlinux 0xb593be2e tcp_sync_mss +EXPORT_SYMBOL vmlinux 0xb59bf278 param_get_short +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5a8cedb jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5b283a8 dev_open +EXPORT_SYMBOL vmlinux 0xb5c52b60 mmc_gpio_request_cd +EXPORT_SYMBOL vmlinux 0xb5d9454c printk_emit +EXPORT_SYMBOL vmlinux 0xb5e167e9 pipe_unlock +EXPORT_SYMBOL vmlinux 0xb5f708ed devm_gpio_free +EXPORT_SYMBOL vmlinux 0xb6122601 register_md_personality +EXPORT_SYMBOL vmlinux 0xb677e537 xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb6896671 crc_t10dif +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb6a68816 find_last_bit +EXPORT_SYMBOL vmlinux 0xb6ac2ff7 scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0xb6b22d24 unregister_key_type +EXPORT_SYMBOL vmlinux 0xb6c37f32 netdev_bonding_info_change +EXPORT_SYMBOL vmlinux 0xb6da81aa dcb_setapp +EXPORT_SYMBOL vmlinux 0xb6e20ff7 blk_queue_free_tags +EXPORT_SYMBOL vmlinux 0xb6e3990b sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0xb706325f read_code +EXPORT_SYMBOL vmlinux 0xb7107acc kern_path_create +EXPORT_SYMBOL vmlinux 0xb720b52d pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0xb72ced28 cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0xb7383d89 tty_unlock +EXPORT_SYMBOL vmlinux 0xb739b373 dev_alloc_name +EXPORT_SYMBOL vmlinux 0xb7488905 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xb7508eab udp_sendmsg +EXPORT_SYMBOL vmlinux 0xb753bcc8 __ashrdi3 +EXPORT_SYMBOL vmlinux 0xb77131b1 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb79a4e1a store_fp_state +EXPORT_SYMBOL vmlinux 0xb79ec15d mipi_dsi_create_packet +EXPORT_SYMBOL vmlinux 0xb7a1526d dev_mc_add +EXPORT_SYMBOL vmlinux 0xb7a99781 __irq_regs +EXPORT_SYMBOL vmlinux 0xb7d266c8 vlan_vid_add +EXPORT_SYMBOL vmlinux 0xb7dd8206 dmam_pool_create +EXPORT_SYMBOL vmlinux 0xb7e1fdf9 netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0xb7f6afdf tcp_enter_cwr +EXPORT_SYMBOL vmlinux 0xb7fa372d netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0xb8163aae blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0xb81960ca snprintf +EXPORT_SYMBOL vmlinux 0xb822a8ee end_buffer_async_write +EXPORT_SYMBOL vmlinux 0xb82ec371 ps2_command +EXPORT_SYMBOL vmlinux 0xb83bd936 of_find_net_device_by_node +EXPORT_SYMBOL vmlinux 0xb83cc4a4 add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0xb842444d pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0xb84c17b8 proc_create_data +EXPORT_SYMBOL vmlinux 0xb84dd59e dmam_alloc_coherent +EXPORT_SYMBOL vmlinux 0xb874b87a __clzsi2 +EXPORT_SYMBOL vmlinux 0xb87d16ef __lock_buffer +EXPORT_SYMBOL vmlinux 0xb883ed98 neigh_ifdown +EXPORT_SYMBOL vmlinux 0xb88873da padata_register_cpumask_notifier +EXPORT_SYMBOL vmlinux 0xb8ac0d37 blkdev_get +EXPORT_SYMBOL vmlinux 0xb8ba4a4d gen_new_estimator +EXPORT_SYMBOL vmlinux 0xb8cb4c4c set_anon_super +EXPORT_SYMBOL vmlinux 0xb8cf5f58 __bforget +EXPORT_SYMBOL vmlinux 0xb8e877e7 kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0xb8ee8780 elv_unregister_queue +EXPORT_SYMBOL vmlinux 0xb8f25b19 noop_llseek +EXPORT_SYMBOL vmlinux 0xb92b17d3 blk_fetch_request +EXPORT_SYMBOL vmlinux 0xb956b950 dquot_operations +EXPORT_SYMBOL vmlinux 0xb9625a2e iunique +EXPORT_SYMBOL vmlinux 0xb972815f simple_statfs +EXPORT_SYMBOL vmlinux 0xb975e460 scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0xb9a13717 dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0xb9a1b146 security_inode_readlink +EXPORT_SYMBOL vmlinux 0xb9a81da6 sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0xb9a92918 __ip_dev_find +EXPORT_SYMBOL vmlinux 0xb9bb6b4c scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0xb9de8cdc inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xba082089 devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0xba09b969 tcp_connect +EXPORT_SYMBOL vmlinux 0xba244ef6 pci_set_power_state +EXPORT_SYMBOL vmlinux 0xba3e2166 of_phy_register_fixed_link +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba6ca5c2 pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0xbaa15cbb mb_cache_shrink +EXPORT_SYMBOL vmlinux 0xbac3cbf2 ns_to_timespec64 +EXPORT_SYMBOL vmlinux 0xbac769b1 generic_perform_write +EXPORT_SYMBOL vmlinux 0xbaeafeed xfrm_unregister_mode +EXPORT_SYMBOL vmlinux 0xbaeb2b4f netif_tx_stop_all_queues +EXPORT_SYMBOL vmlinux 0xbaf1af2c __pci_enable_wake +EXPORT_SYMBOL vmlinux 0xbaf65c97 devm_ioremap_nocache +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb35675b __bitmap_intersects +EXPORT_SYMBOL vmlinux 0xbb5d343d xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xbb8a9892 dquot_acquire +EXPORT_SYMBOL vmlinux 0xbb946b52 vmap +EXPORT_SYMBOL vmlinux 0xbb99125c get_default_font +EXPORT_SYMBOL vmlinux 0xbbcad7c1 d_invalidate +EXPORT_SYMBOL vmlinux 0xbbd76e57 bit_wait +EXPORT_SYMBOL vmlinux 0xbbda6f12 may_umount +EXPORT_SYMBOL vmlinux 0xbbdbe869 zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0xbbdcd4fa inode_reclaim_rsv_space +EXPORT_SYMBOL vmlinux 0xbbeb099a dquot_file_open +EXPORT_SYMBOL vmlinux 0xbbf79835 lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0xbbfd4308 devm_gpiod_put_array +EXPORT_SYMBOL vmlinux 0xbc2748ee of_io_request_and_map +EXPORT_SYMBOL vmlinux 0xbc316de4 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0xbc6972b3 set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0xbc6c48bf sock_get_timestampns +EXPORT_SYMBOL vmlinux 0xbc6fcf68 iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0xbcc308bb strnlen_user +EXPORT_SYMBOL vmlinux 0xbcc7b23b __ww_mutex_lock +EXPORT_SYMBOL vmlinux 0xbcd4e53a i2c_release_client +EXPORT_SYMBOL vmlinux 0xbcf150f9 xor_altivec_5 +EXPORT_SYMBOL vmlinux 0xbcf2f248 update_devfreq +EXPORT_SYMBOL vmlinux 0xbd0f85a1 pm860x_reg_write +EXPORT_SYMBOL vmlinux 0xbd34c409 ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0xbd4fe688 kernel_sendmsg +EXPORT_SYMBOL vmlinux 0xbd803510 tcp_parse_md5sig_option +EXPORT_SYMBOL vmlinux 0xbd8d541d flush_hash_pages +EXPORT_SYMBOL vmlinux 0xbd8ec365 netlink_broadcast +EXPORT_SYMBOL vmlinux 0xbd9074b1 blk_finish_plug +EXPORT_SYMBOL vmlinux 0xbd9e5d49 __lshrdi3 +EXPORT_SYMBOL vmlinux 0xbdc6649b dentry_unhash +EXPORT_SYMBOL vmlinux 0xbdd9617d __nla_reserve +EXPORT_SYMBOL vmlinux 0xbdf5c049 pci_fixup_device +EXPORT_SYMBOL vmlinux 0xbe0e5118 nla_memcmp +EXPORT_SYMBOL vmlinux 0xbe1bb112 bitmap_onto +EXPORT_SYMBOL vmlinux 0xbe26369b neigh_event_ns +EXPORT_SYMBOL vmlinux 0xbe3fef82 find_vma +EXPORT_SYMBOL vmlinux 0xbe57e354 sk_mc_loop +EXPORT_SYMBOL vmlinux 0xbe62c38f dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0xbe63ee40 request_resource +EXPORT_SYMBOL vmlinux 0xbe7a4f5d phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0xbe7c820a fsnotify_init_mark +EXPORT_SYMBOL vmlinux 0xbe84c358 generic_setlease +EXPORT_SYMBOL vmlinux 0xbe86e041 kill_fasync +EXPORT_SYMBOL vmlinux 0xbe9b7a2d register_framebuffer +EXPORT_SYMBOL vmlinux 0xbea13cc0 ll_rw_block +EXPORT_SYMBOL vmlinux 0xbec54cd4 blk_start_queue +EXPORT_SYMBOL vmlinux 0xbececaa0 jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0xbee90f2f __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0xbee992c1 unregister_filesystem +EXPORT_SYMBOL vmlinux 0xbeee5e12 of_get_named_gpio_flags +EXPORT_SYMBOL vmlinux 0xbef15d8c elevator_exit +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbefc397d netdev_all_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0xbf0433c4 security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0xbf0b2af7 sock_no_getsockopt +EXPORT_SYMBOL vmlinux 0xbf1e1167 down_read +EXPORT_SYMBOL vmlinux 0xbf2980b2 vme_lm_request +EXPORT_SYMBOL vmlinux 0xbf2a7c79 dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0xbf3652de __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0xbf54046c xfrm_lookup +EXPORT_SYMBOL vmlinux 0xbf618c93 i2c_verify_client +EXPORT_SYMBOL vmlinux 0xbf677798 of_find_node_by_name +EXPORT_SYMBOL vmlinux 0xbf77951c ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0xbf7b9d31 pci_enable_device +EXPORT_SYMBOL vmlinux 0xbf7fd2f5 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0xbf8ba54a vprintk +EXPORT_SYMBOL vmlinux 0xbf90c122 fsnotify_destroy_mark +EXPORT_SYMBOL vmlinux 0xbf925c42 idr_init +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbf9f1ddb posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0xbfa7d845 param_set_ushort +EXPORT_SYMBOL vmlinux 0xbfb8b0b7 _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0xbfc177bc iowrite32_rep +EXPORT_SYMBOL vmlinux 0xbfd2b62d kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0xbfee3ad5 loop_unregister_transfer +EXPORT_SYMBOL vmlinux 0xbffd6ded netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0xc049570a inetdev_by_index +EXPORT_SYMBOL vmlinux 0xc05119fe sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0xc05785bb simple_fill_super +EXPORT_SYMBOL vmlinux 0xc0647b93 passthru_features_check +EXPORT_SYMBOL vmlinux 0xc0673a82 misc_deregister +EXPORT_SYMBOL vmlinux 0xc068440e __kfifo_alloc +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc0823e4c twl_i2c_write +EXPORT_SYMBOL vmlinux 0xc0928d72 audit_log_start +EXPORT_SYMBOL vmlinux 0xc0975d83 netif_receive_skb_sk +EXPORT_SYMBOL vmlinux 0xc09efc8b cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0xc0a3d105 find_next_bit +EXPORT_SYMBOL vmlinux 0xc0d84ced cuda_poll +EXPORT_SYMBOL vmlinux 0xc0f19f37 netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0xc10bedfe __set_page_dirty_buffers +EXPORT_SYMBOL vmlinux 0xc113a306 dev_deactivate +EXPORT_SYMBOL vmlinux 0xc11d8093 iov_shorten +EXPORT_SYMBOL vmlinux 0xc12ec3a6 dns_query +EXPORT_SYMBOL vmlinux 0xc13a10dc flex_array_alloc +EXPORT_SYMBOL vmlinux 0xc1421b00 phy_stop +EXPORT_SYMBOL vmlinux 0xc175995a i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0xc1ab83e7 netlink_kernel_release +EXPORT_SYMBOL vmlinux 0xc1c0d355 sg_alloc_table_from_pages +EXPORT_SYMBOL vmlinux 0xc1c1e5bd dev_load +EXPORT_SYMBOL vmlinux 0xc1c26de7 mipi_dsi_dcs_set_tear_off +EXPORT_SYMBOL vmlinux 0xc1cb0cfc inet_accept +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1dd4a7f adb_request +EXPORT_SYMBOL vmlinux 0xc1e50c0b rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0xc1f1abc6 skb_tx_error +EXPORT_SYMBOL vmlinux 0xc20992c8 alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0xc2424641 agp3_generic_cleanup +EXPORT_SYMBOL vmlinux 0xc2720988 flow_cache_fini +EXPORT_SYMBOL vmlinux 0xc28693b8 swiotlb_dma_supported +EXPORT_SYMBOL vmlinux 0xc2acc033 hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0xc2bb0972 __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0xc2bdc627 xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0xc2cd633f blk_alloc_queue_node +EXPORT_SYMBOL vmlinux 0xc2d711e1 krealloc +EXPORT_SYMBOL vmlinux 0xc2e121e9 vga_put +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2e64983 bio_integrity_endio +EXPORT_SYMBOL vmlinux 0xc2f9c045 timespec_to_jiffies +EXPORT_SYMBOL vmlinux 0xc315f6a1 scsi_rescan_device +EXPORT_SYMBOL vmlinux 0xc319fcee dcache_dir_open +EXPORT_SYMBOL vmlinux 0xc32ecd6c xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0xc347a1f2 of_device_is_compatible +EXPORT_SYMBOL vmlinux 0xc368849f nvram_sync +EXPORT_SYMBOL vmlinux 0xc373e2bd xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0xc37580e7 phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0xc38f3421 km_query +EXPORT_SYMBOL vmlinux 0xc3a5c045 uart_remove_one_port +EXPORT_SYMBOL vmlinux 0xc3c2be91 mipi_dsi_packet_format_is_short +EXPORT_SYMBOL vmlinux 0xc3d5cb0a sock_no_ioctl +EXPORT_SYMBOL vmlinux 0xc3ee4606 vme_dma_list_add +EXPORT_SYMBOL vmlinux 0xc3fe1ee8 pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0xc414a24d get_acl +EXPORT_SYMBOL vmlinux 0xc41f0516 node_states +EXPORT_SYMBOL vmlinux 0xc4326006 mmc_can_discard +EXPORT_SYMBOL vmlinux 0xc4392d61 jbd2_journal_load +EXPORT_SYMBOL vmlinux 0xc45755de find_next_zero_bit_le +EXPORT_SYMBOL vmlinux 0xc45797c5 tty_name +EXPORT_SYMBOL vmlinux 0xc460d754 rtnl_unicast +EXPORT_SYMBOL vmlinux 0xc472a02d devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0xc47cdf9c _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0xc4913569 input_set_capability +EXPORT_SYMBOL vmlinux 0xc496efe7 serial8250_do_pm +EXPORT_SYMBOL vmlinux 0xc499ae1e kstrdup +EXPORT_SYMBOL vmlinux 0xc49ad371 iov_iter_fault_in_readable +EXPORT_SYMBOL vmlinux 0xc4b07116 register_key_type +EXPORT_SYMBOL vmlinux 0xc4befb8a agp_generic_remove_memory +EXPORT_SYMBOL vmlinux 0xc4fe1db5 t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0xc518a613 generic_block_fiemap +EXPORT_SYMBOL vmlinux 0xc51f7d3e ipv6_sock_mc_drop +EXPORT_SYMBOL vmlinux 0xc54f2b7d devm_gpiod_get_array +EXPORT_SYMBOL vmlinux 0xc5534d64 ioread16 +EXPORT_SYMBOL vmlinux 0xc555df47 sock_no_socketpair +EXPORT_SYMBOL vmlinux 0xc55c2a9d inode_sb_list_lock +EXPORT_SYMBOL vmlinux 0xc55de23c percpu_counter_set +EXPORT_SYMBOL vmlinux 0xc5718627 sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0xc57a9eae dev_get_iflink +EXPORT_SYMBOL vmlinux 0xc597c114 n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc5a24925 security_d_instantiate +EXPORT_SYMBOL vmlinux 0xc5bb3a21 down_write_trylock +EXPORT_SYMBOL vmlinux 0xc5c6227b __get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0xc5c93c83 __page_symlink +EXPORT_SYMBOL vmlinux 0xc5d9c46c agp_try_unsupported_boot +EXPORT_SYMBOL vmlinux 0xc5fdef94 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xc628b86a __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc6535eef dquot_free_inode +EXPORT_SYMBOL vmlinux 0xc65abeb7 agp3_generic_sizes +EXPORT_SYMBOL vmlinux 0xc66de2ee skb_ensure_writable +EXPORT_SYMBOL vmlinux 0xc67755a9 __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0xc6b22c71 __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0xc6b56e3e fasync_helper +EXPORT_SYMBOL vmlinux 0xc6b5db30 security_path_chown +EXPORT_SYMBOL vmlinux 0xc6c46971 blk_mq_tag_busy_iter +EXPORT_SYMBOL vmlinux 0xc6c9215f __alloc_pages_nodemask +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6cf122d textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0xc6dbe1b3 __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0xc6dc49bb jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0xc6e107b8 scsi_remove_host +EXPORT_SYMBOL vmlinux 0xc6fbcddc nf_ip_checksum +EXPORT_SYMBOL vmlinux 0xc713fdf0 pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc7260d68 jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0xc739e654 fput +EXPORT_SYMBOL vmlinux 0xc74164f7 __destroy_inode +EXPORT_SYMBOL vmlinux 0xc74f08e6 submit_bio +EXPORT_SYMBOL vmlinux 0xc7563db8 twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xc76010c0 scsi_cmd_get_serial +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 0xc7910c45 inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0xc7929176 swiotlb_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0xc795e23e cpu_core_map +EXPORT_SYMBOL vmlinux 0xc79ade0f nla_put_nohdr +EXPORT_SYMBOL vmlinux 0xc79bcd36 dm_vcalloc +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7b6dcef bio_clone_bioset +EXPORT_SYMBOL vmlinux 0xc7b9e9a1 dev_mc_init +EXPORT_SYMBOL vmlinux 0xc7ec6c27 strspn +EXPORT_SYMBOL vmlinux 0xc7f27480 set_groups +EXPORT_SYMBOL vmlinux 0xc7fba054 of_dev_get +EXPORT_SYMBOL vmlinux 0xc8276a79 nf_hooks_needed +EXPORT_SYMBOL vmlinux 0xc82a5536 elv_dispatch_add_tail +EXPORT_SYMBOL vmlinux 0xc82eeb11 mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0xc832e9be tcp_init_sock +EXPORT_SYMBOL vmlinux 0xc8339e24 string_unescape +EXPORT_SYMBOL vmlinux 0xc83b4d5b posix_acl_from_mode +EXPORT_SYMBOL vmlinux 0xc8406548 skb_clone_sk +EXPORT_SYMBOL vmlinux 0xc84a0a7e seq_hlist_start_rcu +EXPORT_SYMBOL vmlinux 0xc84d19ac inet_ioctl +EXPORT_SYMBOL vmlinux 0xc8540058 pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0xc8571bcb idr_for_each +EXPORT_SYMBOL vmlinux 0xc85a905d phy_driver_register +EXPORT_SYMBOL vmlinux 0xc870fcf5 __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc8832dd6 trace_raw_output_prep +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc896887b vm_insert_pfn +EXPORT_SYMBOL vmlinux 0xc8a91f5b cpumask_local_spread +EXPORT_SYMBOL vmlinux 0xc8b51732 pci_platform_rom +EXPORT_SYMBOL vmlinux 0xc8b57c27 autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xc8c5b056 gen_pool_alloc +EXPORT_SYMBOL vmlinux 0xc8cfe2ac blk_mq_add_to_requeue_list +EXPORT_SYMBOL vmlinux 0xc911b9d5 eth_get_headlen +EXPORT_SYMBOL vmlinux 0xc9250970 pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0xc92e6cf3 skb_copy_expand +EXPORT_SYMBOL vmlinux 0xc93cdb4c neigh_app_ns +EXPORT_SYMBOL vmlinux 0xc93dfff6 sock_no_setsockopt +EXPORT_SYMBOL vmlinux 0xc93fbc54 wait_for_completion_io +EXPORT_SYMBOL vmlinux 0xc944d4c3 sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0xc94a6a12 page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc97c7095 skb_checksum_setup +EXPORT_SYMBOL vmlinux 0xc992560b __d_drop +EXPORT_SYMBOL vmlinux 0xc997ed65 of_get_next_available_child +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc9aadbdc dquot_destroy +EXPORT_SYMBOL vmlinux 0xc9b8c308 __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0xc9c0e23f pci_get_subsys +EXPORT_SYMBOL vmlinux 0xc9c5d124 padata_start +EXPORT_SYMBOL vmlinux 0xc9ddec18 dmam_free_noncoherent +EXPORT_SYMBOL vmlinux 0xc9fbad45 send_sig +EXPORT_SYMBOL vmlinux 0xca00dc4d vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0xca03b7a7 mmc_stop_bkops +EXPORT_SYMBOL vmlinux 0xca0f4667 readlink_copy +EXPORT_SYMBOL vmlinux 0xca10d783 datagram_poll +EXPORT_SYMBOL vmlinux 0xca2b1cd6 ida_pre_get +EXPORT_SYMBOL vmlinux 0xca3b28c6 store_vr_state +EXPORT_SYMBOL vmlinux 0xca4324a2 netif_rx_ni +EXPORT_SYMBOL vmlinux 0xca5a2dda ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0xca825895 pmu_suspend +EXPORT_SYMBOL vmlinux 0xca83041a udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xcaa91829 registered_fb +EXPORT_SYMBOL vmlinux 0xcabcdc1d param_get_uint +EXPORT_SYMBOL vmlinux 0xcac2d238 kernel_bind +EXPORT_SYMBOL vmlinux 0xcacd272d atomic64_sub_return +EXPORT_SYMBOL vmlinux 0xcace6297 idr_is_empty +EXPORT_SYMBOL vmlinux 0xcad08e48 mmu_hash_lock +EXPORT_SYMBOL vmlinux 0xcadc472d free_netdev +EXPORT_SYMBOL vmlinux 0xcaecf1f2 lru_cache_add_file +EXPORT_SYMBOL vmlinux 0xcaf2c603 scsi_sd_pm_domain +EXPORT_SYMBOL vmlinux 0xcafe8856 km_report +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb07fd3a agp_unbind_memory +EXPORT_SYMBOL vmlinux 0xcb1b9e8d pci_pme_capable +EXPORT_SYMBOL vmlinux 0xcb23aadf blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0xcb46b4e6 i8042_install_filter +EXPORT_SYMBOL vmlinux 0xcb542040 textsearch_unregister +EXPORT_SYMBOL vmlinux 0xcb77d937 scsi_host_set_state +EXPORT_SYMBOL vmlinux 0xcb7e4472 pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0xcb861fb3 kthread_stop +EXPORT_SYMBOL vmlinux 0xcb871ccb kfree_skb +EXPORT_SYMBOL vmlinux 0xcb8b22db simple_lookup +EXPORT_SYMBOL vmlinux 0xcbae9740 blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0xcbbc9ad9 put_cmsg +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbc9557f unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0xcbeac4be hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0xcbeeb3ef nf_register_sockopt +EXPORT_SYMBOL vmlinux 0xcc0c6768 xfrm4_rcv +EXPORT_SYMBOL vmlinux 0xcc17504d _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xcc17881b of_device_register +EXPORT_SYMBOL vmlinux 0xcc242477 phy_connect_direct +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc2bd463 padata_alloc_possible +EXPORT_SYMBOL vmlinux 0xcc32565a kern_unmount +EXPORT_SYMBOL vmlinux 0xcc3eca51 scsi_ioctl +EXPORT_SYMBOL vmlinux 0xcc4c2681 pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc60c615 security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0xcc85ef63 input_allocate_device +EXPORT_SYMBOL vmlinux 0xcc8d0279 send_sig_info +EXPORT_SYMBOL vmlinux 0xcca873b8 of_find_all_nodes +EXPORT_SYMBOL vmlinux 0xccc21f5e input_get_new_minor +EXPORT_SYMBOL vmlinux 0xccfef64f skb_flow_dissector_init +EXPORT_SYMBOL vmlinux 0xcd0529c7 _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd3312af icmp_send +EXPORT_SYMBOL vmlinux 0xcd4e02ff xfrm6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0xcd5e3770 twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0xcd7ede2a seqno_fence_ops +EXPORT_SYMBOL vmlinux 0xcd83a4f2 sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0xcd86c87f __cond_resched_lock +EXPORT_SYMBOL vmlinux 0xcd8d36f4 flow_get_u32_src +EXPORT_SYMBOL vmlinux 0xcd966521 __put_cred +EXPORT_SYMBOL vmlinux 0xcda848dc mipi_dsi_dcs_set_column_address +EXPORT_SYMBOL vmlinux 0xcdab7a76 dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0xcdc36b85 rtnl_notify +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcdca9467 kunmap_high +EXPORT_SYMBOL vmlinux 0xcdd138ef bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0xcde18417 __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0xcde40462 kernel_listen +EXPORT_SYMBOL vmlinux 0xce1979a1 mmc_request_done +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce409cda pmac_set_early_video_resume +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce663897 udp_lib_unhash +EXPORT_SYMBOL vmlinux 0xce8ec17b blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0xce93bee9 sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0xce93ebd5 mntget +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xceba8c86 blk_queue_resize_tags +EXPORT_SYMBOL vmlinux 0xced87078 dev_change_flags +EXPORT_SYMBOL vmlinux 0xcef1fc0a proc_set_size +EXPORT_SYMBOL vmlinux 0xcef51982 kstrtou16 +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcf1435ea vlan_vid_del +EXPORT_SYMBOL vmlinux 0xcf1e9298 padata_set_cpumasks +EXPORT_SYMBOL vmlinux 0xcf339011 empty_aops +EXPORT_SYMBOL vmlinux 0xcf3f8b8e nf_log_trace +EXPORT_SYMBOL vmlinux 0xcf58ec5b dquot_commit_info +EXPORT_SYMBOL vmlinux 0xcf762aec __lock_page +EXPORT_SYMBOL vmlinux 0xcfa4886d sk_prot_clear_portaddr_nulls +EXPORT_SYMBOL vmlinux 0xcfb88768 rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0xcfcccb5f insert_inode_locked +EXPORT_SYMBOL vmlinux 0xcfe654cf nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0xcfe823e7 of_device_get_match_data +EXPORT_SYMBOL vmlinux 0xcff0dc53 netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0xcffa35df flush_tlb_range +EXPORT_SYMBOL vmlinux 0xd01f407a sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0xd03197a8 blk_mq_tag_to_rq +EXPORT_SYMBOL vmlinux 0xd04e2e61 sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0xd051626f jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0xd0720a17 on_each_cpu_cond +EXPORT_SYMBOL vmlinux 0xd09b0199 fence_context_alloc +EXPORT_SYMBOL vmlinux 0xd0a2847c sha_init +EXPORT_SYMBOL vmlinux 0xd0a45fa5 pmu_enable_irled +EXPORT_SYMBOL vmlinux 0xd0a6e6ca bdi_register_dev +EXPORT_SYMBOL vmlinux 0xd0a91bab skip_spaces +EXPORT_SYMBOL vmlinux 0xd0c7f672 unregister_framebuffer +EXPORT_SYMBOL vmlinux 0xd0ee38b8 schedule_timeout_uninterruptible +EXPORT_SYMBOL vmlinux 0xd0f36f0d audit_log_format +EXPORT_SYMBOL vmlinux 0xd0f81bca find_get_pages_tag +EXPORT_SYMBOL vmlinux 0xd0fb7cd4 __tasklet_hi_schedule_first +EXPORT_SYMBOL vmlinux 0xd0fef3b2 agp_free_key +EXPORT_SYMBOL vmlinux 0xd100d7ff open_check_o_direct +EXPORT_SYMBOL vmlinux 0xd107270d key_payload_reserve +EXPORT_SYMBOL vmlinux 0xd1112608 mipi_dsi_generic_read +EXPORT_SYMBOL vmlinux 0xd1262886 rtas_data_buf +EXPORT_SYMBOL vmlinux 0xd139cb0a of_find_node_opts_by_path +EXPORT_SYMBOL vmlinux 0xd15cd0ea __blk_run_queue +EXPORT_SYMBOL vmlinux 0xd1816f32 frontswap_writethrough +EXPORT_SYMBOL vmlinux 0xd18a8116 page_follow_link_light +EXPORT_SYMBOL vmlinux 0xd196c9be kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xd19e32ec user_path_at_empty +EXPORT_SYMBOL vmlinux 0xd19ee8b1 register_console +EXPORT_SYMBOL vmlinux 0xd1b638a6 iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0xd1c84dfb hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1d9965a mmc_can_sanitize +EXPORT_SYMBOL vmlinux 0xd1e3f3c4 unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0xd1faff40 mipi_dsi_dcs_read +EXPORT_SYMBOL vmlinux 0xd2080fd4 __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0xd209670c inode_add_bytes +EXPORT_SYMBOL vmlinux 0xd2111aee inet_dgram_ops +EXPORT_SYMBOL vmlinux 0xd21c4627 vfs_mknod +EXPORT_SYMBOL vmlinux 0xd220cf8a jiffies_to_timespec +EXPORT_SYMBOL vmlinux 0xd22ace73 blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0xd22be018 param_get_ullong +EXPORT_SYMBOL vmlinux 0xd251d7b0 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0xd2555f19 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xd25d0abf nla_put +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd2901168 blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0xd298c960 dquot_quotactl_ops +EXPORT_SYMBOL vmlinux 0xd2a941d4 sg_init_table +EXPORT_SYMBOL vmlinux 0xd2af138b reservation_ww_class +EXPORT_SYMBOL vmlinux 0xd2d6ccbe ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2dc82c1 request_firmware_nowait +EXPORT_SYMBOL vmlinux 0xd2ea788f generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0xd2f6436f netdev_master_upper_dev_link_private +EXPORT_SYMBOL vmlinux 0xd2fb9d89 neigh_resolve_output +EXPORT_SYMBOL vmlinux 0xd2fc19bd proc_doulongvec_ms_jiffies_minmax +EXPORT_SYMBOL vmlinux 0xd30d002b blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0xd30ff805 udp_disconnect +EXPORT_SYMBOL vmlinux 0xd3187da4 pcibios_align_resource +EXPORT_SYMBOL vmlinux 0xd31ccb06 of_machine_is_compatible +EXPORT_SYMBOL vmlinux 0xd31f0caa agp_alloc_bridge +EXPORT_SYMBOL vmlinux 0xd3226cb8 swiotlb_free_coherent +EXPORT_SYMBOL vmlinux 0xd33c156e __dquot_free_space +EXPORT_SYMBOL vmlinux 0xd3436f74 pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0xd3438a88 clocksource_unregister +EXPORT_SYMBOL vmlinux 0xd34b44c3 blkdev_issue_write_same +EXPORT_SYMBOL vmlinux 0xd3760614 revalidate_disk +EXPORT_SYMBOL vmlinux 0xd377c317 __inet_hash +EXPORT_SYMBOL vmlinux 0xd378750b security_path_truncate +EXPORT_SYMBOL vmlinux 0xd38f436e mount_ns +EXPORT_SYMBOL vmlinux 0xd3ba0b68 sock_from_file +EXPORT_SYMBOL vmlinux 0xd3da0fb8 read_cache_pages +EXPORT_SYMBOL vmlinux 0xd3e44946 blk_mq_delay_queue +EXPORT_SYMBOL vmlinux 0xd3e6f60d cpu_possible_mask +EXPORT_SYMBOL vmlinux 0xd409383c pmu_request +EXPORT_SYMBOL vmlinux 0xd40a85cf kern_path +EXPORT_SYMBOL vmlinux 0xd40ade49 __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0xd40fdd16 sock_recvmsg +EXPORT_SYMBOL vmlinux 0xd4150234 bdgrab +EXPORT_SYMBOL vmlinux 0xd417704d blk_init_allocated_queue +EXPORT_SYMBOL vmlinux 0xd418e1c0 adjust_resource +EXPORT_SYMBOL vmlinux 0xd41f5dc7 mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0xd420249e mac_find_mode +EXPORT_SYMBOL vmlinux 0xd441876d __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0xd44b7e21 to_tm +EXPORT_SYMBOL vmlinux 0xd451d693 pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0xd46ebbc9 inet_bind +EXPORT_SYMBOL vmlinux 0xd479c826 account_page_redirty +EXPORT_SYMBOL vmlinux 0xd480d787 sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0xd4971c4f __seq_open_private +EXPORT_SYMBOL vmlinux 0xd49edecd seq_dentry +EXPORT_SYMBOL vmlinux 0xd4a006d7 blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0xd4a11df6 bio_map_kern +EXPORT_SYMBOL vmlinux 0xd4cc6f55 install_exec_creds +EXPORT_SYMBOL vmlinux 0xd4d4b2da backlight_force_update +EXPORT_SYMBOL vmlinux 0xd4d926fe kmalloc_caches +EXPORT_SYMBOL vmlinux 0xd5297b6c __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0xd54f41ce try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0xd55abd9b of_find_property +EXPORT_SYMBOL vmlinux 0xd55f69c1 of_graph_get_endpoint_by_regs +EXPORT_SYMBOL vmlinux 0xd587f70f max8998_bulk_read +EXPORT_SYMBOL vmlinux 0xd58b772a inet_stream_ops +EXPORT_SYMBOL vmlinux 0xd5ac9680 ata_link_printk +EXPORT_SYMBOL vmlinux 0xd5e8444a __div64_32 +EXPORT_SYMBOL vmlinux 0xd5ee6944 single_open +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 0xd648e564 fb_match_mode +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd6914741 crypto_sha256_finup +EXPORT_SYMBOL vmlinux 0xd69b30e0 atomic64_add_unless +EXPORT_SYMBOL vmlinux 0xd6a7aed0 bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0xd6d63e9d lg_local_lock_cpu +EXPORT_SYMBOL vmlinux 0xd6d73d51 pci_disable_device +EXPORT_SYMBOL vmlinux 0xd6ebc351 rtmsg_ifinfo +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd7186c6a phy_write_mmd_indirect +EXPORT_SYMBOL vmlinux 0xd71d28ad mipi_dsi_host_register +EXPORT_SYMBOL vmlinux 0xd75c79df smp_call_function +EXPORT_SYMBOL vmlinux 0xd75f42b2 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0xd76a7e6a lro_flush_all +EXPORT_SYMBOL vmlinux 0xd78e6f89 security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0xd797b9a5 vme_master_write +EXPORT_SYMBOL vmlinux 0xd7b50337 skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0xd7b6b5a2 trace_print_array_seq +EXPORT_SYMBOL vmlinux 0xd7c0e7f3 of_device_alloc +EXPORT_SYMBOL vmlinux 0xd7cfa050 param_set_ullong +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd7eb2345 param_ops_invbool +EXPORT_SYMBOL vmlinux 0xd7f45688 down_read_trylock +EXPORT_SYMBOL vmlinux 0xd8016190 cpufreq_global_kobject +EXPORT_SYMBOL vmlinux 0xd8464577 simple_write_end +EXPORT_SYMBOL vmlinux 0xd849a3c0 blk_requeue_request +EXPORT_SYMBOL vmlinux 0xd84c43a6 lockref_put_return +EXPORT_SYMBOL vmlinux 0xd85f0cf9 blk_rq_set_block_pc +EXPORT_SYMBOL vmlinux 0xd8847450 del_gendisk +EXPORT_SYMBOL vmlinux 0xd89da37f movable_zone +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8c65ce3 seq_putc +EXPORT_SYMBOL vmlinux 0xd8ded085 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xd8e484f0 register_chrdev_region +EXPORT_SYMBOL vmlinux 0xd8e5618e blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0xd8f4dac9 simple_write_begin +EXPORT_SYMBOL vmlinux 0xd91e94dd tcp_conn_request +EXPORT_SYMBOL vmlinux 0xd9236b54 __netif_schedule +EXPORT_SYMBOL vmlinux 0xd92514ca agp_special_page +EXPORT_SYMBOL vmlinux 0xd930bb11 blk_delay_queue +EXPORT_SYMBOL vmlinux 0xd931519f param_set_byte +EXPORT_SYMBOL vmlinux 0xd932561f sock_wmalloc +EXPORT_SYMBOL vmlinux 0xd9498b22 proc_dointvec +EXPORT_SYMBOL vmlinux 0xd96d5908 bio_add_page +EXPORT_SYMBOL vmlinux 0xd9794cad inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd9a650d6 dm_put_table_device +EXPORT_SYMBOL vmlinux 0xd9b376a8 kthread_bind +EXPORT_SYMBOL vmlinux 0xd9bac924 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0xd9ce8f0c strnlen +EXPORT_SYMBOL vmlinux 0xd9d7c427 clocksource_change_rating +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xd9f72487 dmam_free_coherent +EXPORT_SYMBOL vmlinux 0xda311730 blk_put_request +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda4bf2d3 tty_port_tty_get +EXPORT_SYMBOL vmlinux 0xda6076f5 blk_sync_queue +EXPORT_SYMBOL vmlinux 0xda70cd00 mmc_put_card +EXPORT_SYMBOL vmlinux 0xda7ca6cb fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xda8af7ad fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0xda8f7a7a sk_free +EXPORT_SYMBOL vmlinux 0xdaa57ec3 totalhigh_pages +EXPORT_SYMBOL vmlinux 0xdab021aa vlan_uses_dev +EXPORT_SYMBOL vmlinux 0xdac0869f vfs_write +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdadd1fb4 free_task +EXPORT_SYMBOL vmlinux 0xdb042a1d jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0xdb338575 agp_backend_acquire +EXPORT_SYMBOL vmlinux 0xdb390447 tcf_hash_create +EXPORT_SYMBOL vmlinux 0xdb552e7a pci_read_vpd +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb6fb5ea mpage_readpage +EXPORT_SYMBOL vmlinux 0xdb75c95f set_binfmt +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdb8ba52a sock_no_connect +EXPORT_SYMBOL vmlinux 0xdb93a7f9 vfs_llseek +EXPORT_SYMBOL vmlinux 0xdbb63eb4 phy_start_interrupts +EXPORT_SYMBOL vmlinux 0xdbbfa62c seq_release_private +EXPORT_SYMBOL vmlinux 0xdbe59a51 __kfree_skb +EXPORT_SYMBOL vmlinux 0xdc047fc4 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc211f4a of_graph_get_port_by_id +EXPORT_SYMBOL vmlinux 0xdc24eef6 tcp_proto_cgroup +EXPORT_SYMBOL vmlinux 0xdc385e6c xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc540e19 dm_get_device +EXPORT_SYMBOL vmlinux 0xdc59be2e scsi_device_resume +EXPORT_SYMBOL vmlinux 0xdc67a112 of_match_node +EXPORT_SYMBOL vmlinux 0xdc67cc9a pci_enable_device_io +EXPORT_SYMBOL vmlinux 0xdc67e3d7 skb_append +EXPORT_SYMBOL vmlinux 0xdc6f88df framebuffer_release +EXPORT_SYMBOL vmlinux 0xdc817fde netif_device_detach +EXPORT_SYMBOL vmlinux 0xdc92c83f agp_generic_alloc_pages +EXPORT_SYMBOL vmlinux 0xdc942659 pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0xdc9498dd down +EXPORT_SYMBOL vmlinux 0xdcb0349b sys_close +EXPORT_SYMBOL vmlinux 0xdcd21571 iov_iter_copy_from_user_atomic +EXPORT_SYMBOL vmlinux 0xdcefb9a5 pmu_resume +EXPORT_SYMBOL vmlinux 0xdd0a2ba2 strlcat +EXPORT_SYMBOL vmlinux 0xdd27fa87 memchr +EXPORT_SYMBOL vmlinux 0xdd39192c abx500_startup_irq_enabled +EXPORT_SYMBOL vmlinux 0xdd62fd48 dma_direct_ops +EXPORT_SYMBOL vmlinux 0xdd8bce8a param_get_ushort +EXPORT_SYMBOL vmlinux 0xdd9030af current_stack_pointer +EXPORT_SYMBOL vmlinux 0xdd911861 sock_release +EXPORT_SYMBOL vmlinux 0xdda728e6 sg_miter_start +EXPORT_SYMBOL vmlinux 0xddb3f239 __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0xddd09823 unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0xdde4ded9 param_ops_bool +EXPORT_SYMBOL vmlinux 0xdde574bd sk_reset_timer +EXPORT_SYMBOL vmlinux 0xdde7b8c4 kmap_high +EXPORT_SYMBOL vmlinux 0xdded54b5 sync_inode +EXPORT_SYMBOL vmlinux 0xde0c6975 i2c_get_adapter +EXPORT_SYMBOL vmlinux 0xde20c7bf __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0xde259d78 ip_route_me_harder +EXPORT_SYMBOL vmlinux 0xde290911 i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0xde41138e gen_replace_estimator +EXPORT_SYMBOL vmlinux 0xde48e9ca _raw_spin_lock +EXPORT_SYMBOL vmlinux 0xde49505f save_mount_options +EXPORT_SYMBOL vmlinux 0xde7fffe6 dup_iter +EXPORT_SYMBOL vmlinux 0xde91448c load_vr_state +EXPORT_SYMBOL vmlinux 0xde9360ba totalram_pages +EXPORT_SYMBOL vmlinux 0xde98d85a i2c_master_recv +EXPORT_SYMBOL vmlinux 0xde9b17ed agp3_generic_fetch_size +EXPORT_SYMBOL vmlinux 0xde9d6371 do_splice_from +EXPORT_SYMBOL vmlinux 0xdeaf2844 netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0xdeb013e3 reservation_object_add_shared_fence +EXPORT_SYMBOL vmlinux 0xdeba7810 lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0xded2ad40 simple_rename +EXPORT_SYMBOL vmlinux 0xdef92b8c of_graph_get_next_endpoint +EXPORT_SYMBOL vmlinux 0xdf0d311f kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0xdf23b2b3 framebuffer_alloc +EXPORT_SYMBOL vmlinux 0xdf23f20e key_link +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf3a693d crc_t10dif_update +EXPORT_SYMBOL vmlinux 0xdf433aab textsearch_register +EXPORT_SYMBOL vmlinux 0xdf46a010 bio_integrity_enabled +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf60cc27 __print_symbol +EXPORT_SYMBOL vmlinux 0xdf684c67 napi_gro_flush +EXPORT_SYMBOL vmlinux 0xdf6a8fca simple_empty +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdfa23258 remove_proc_entry +EXPORT_SYMBOL vmlinux 0xdfaa3303 __ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0xdfb7a2a5 mmc_start_bkops +EXPORT_SYMBOL vmlinux 0xdfe44555 ip_defrag +EXPORT_SYMBOL vmlinux 0xdfeea081 get_gendisk +EXPORT_SYMBOL vmlinux 0xdff43ed4 __debugger +EXPORT_SYMBOL vmlinux 0xdff56e64 adb_poll +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xe0116370 udp_proc_unregister +EXPORT_SYMBOL vmlinux 0xe02612e3 mount_subtree +EXPORT_SYMBOL vmlinux 0xe02c590b mipi_dsi_dcs_nop +EXPORT_SYMBOL vmlinux 0xe04563ca pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0xe04f7caa dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xe05607a4 gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0xe06141e9 security_sk_clone +EXPORT_SYMBOL vmlinux 0xe066a42d genphy_config_init +EXPORT_SYMBOL vmlinux 0xe075d6eb iter_div_u64_rem +EXPORT_SYMBOL vmlinux 0xe083e246 gen_pool_first_fit_order_align +EXPORT_SYMBOL vmlinux 0xe0930852 ppp_input_error +EXPORT_SYMBOL vmlinux 0xe094ef39 sg_next +EXPORT_SYMBOL vmlinux 0xe095cf84 inet_sendpage +EXPORT_SYMBOL vmlinux 0xe09fbc42 page_waitqueue +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0fd758a key_revoke +EXPORT_SYMBOL vmlinux 0xe113bbbc csum_partial +EXPORT_SYMBOL vmlinux 0xe12c8ffa inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0xe12edee1 mipi_dsi_dcs_set_display_off +EXPORT_SYMBOL vmlinux 0xe1689bf7 netif_device_attach +EXPORT_SYMBOL vmlinux 0xe1711ef6 alloc_disk +EXPORT_SYMBOL vmlinux 0xe1728090 netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0xe1761617 security_inet_conn_request +EXPORT_SYMBOL vmlinux 0xe1786c32 make_flow_keys_digest +EXPORT_SYMBOL vmlinux 0xe17c4e06 blk_get_request +EXPORT_SYMBOL vmlinux 0xe17d6d12 hdmi_infoframe_log +EXPORT_SYMBOL vmlinux 0xe18bbb17 dentry_needs_remove_privs +EXPORT_SYMBOL vmlinux 0xe1adaf64 generic_file_open +EXPORT_SYMBOL vmlinux 0xe200f872 secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xe21e59fd sock_rfree +EXPORT_SYMBOL vmlinux 0xe22ff6cd vme_dma_request +EXPORT_SYMBOL vmlinux 0xe2304303 mac_map_monitor_sense +EXPORT_SYMBOL vmlinux 0xe23ae481 blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe24d3a97 jiffies_64 +EXPORT_SYMBOL vmlinux 0xe25fbba8 dquot_disable +EXPORT_SYMBOL vmlinux 0xe2757fdb kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0xe28d6e26 scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0xe2904036 eth_header_cache_update +EXPORT_SYMBOL vmlinux 0xe29e1d0e out_of_line_wait_on_atomic_t +EXPORT_SYMBOL vmlinux 0xe2a37624 ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0xe2a6fd46 dev_warn +EXPORT_SYMBOL vmlinux 0xe2be5498 lg_global_unlock +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2e2b1ed iov_iter_alignment +EXPORT_SYMBOL vmlinux 0xe2e8065e memdup_user +EXPORT_SYMBOL vmlinux 0xe2f425e7 rps_cpu_mask +EXPORT_SYMBOL vmlinux 0xe2f8bc4b unregister_md_personality +EXPORT_SYMBOL vmlinux 0xe2fae716 kmemdup +EXPORT_SYMBOL vmlinux 0xe3061486 get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0xe321cbfd invalidate_partition +EXPORT_SYMBOL vmlinux 0xe323f175 __register_chrdev +EXPORT_SYMBOL vmlinux 0xe324f131 request_key_async_with_auxdata +EXPORT_SYMBOL vmlinux 0xe33c9376 of_phy_attach +EXPORT_SYMBOL vmlinux 0xe342904a tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0xe3817944 __ip_select_ident +EXPORT_SYMBOL vmlinux 0xe3c8ad7f md_unregister_thread +EXPORT_SYMBOL vmlinux 0xe3d6f284 fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xe3dbbdf8 nf_setsockopt +EXPORT_SYMBOL vmlinux 0xe408d85d pci_find_hose_for_OF_device +EXPORT_SYMBOL vmlinux 0xe4170bcb agp_generic_free_gatt_table +EXPORT_SYMBOL vmlinux 0xe41ea0dc pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0xe422adbb end_page_writeback +EXPORT_SYMBOL vmlinux 0xe438c767 mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0xe440a837 dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0xe459faee scsi_is_target_device +EXPORT_SYMBOL vmlinux 0xe484e35f ioread32 +EXPORT_SYMBOL vmlinux 0xe495fd36 from_kuid_munged +EXPORT_SYMBOL vmlinux 0xe4aaead6 param_set_long +EXPORT_SYMBOL vmlinux 0xe4ade8b1 alloc_buffer_head +EXPORT_SYMBOL vmlinux 0xe4baf9e0 sk_common_release +EXPORT_SYMBOL vmlinux 0xe4ee366d blk_run_queue +EXPORT_SYMBOL vmlinux 0xe4fe8ca1 _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0xe505af58 input_event +EXPORT_SYMBOL vmlinux 0xe518f99f xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0xe51c50d8 try_to_writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe5673be6 pcie_port_service_register +EXPORT_SYMBOL vmlinux 0xe5734810 __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xe57790fd qdisc_list_del +EXPORT_SYMBOL vmlinux 0xe57878a1 in6_pton +EXPORT_SYMBOL vmlinux 0xe585a28a kernel_getsockopt +EXPORT_SYMBOL vmlinux 0xe5867808 dlci_ioctl_set +EXPORT_SYMBOL vmlinux 0xe5a40660 blk_alloc_queue +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5c9a7fe netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0xe5e8f089 jbd2_journal_invalidatepage +EXPORT_SYMBOL vmlinux 0xe5ed5467 xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xe5fe45b1 of_n_addr_cells +EXPORT_SYMBOL vmlinux 0xe5ff8c5b csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0xe605386a abx500_get_register_page_interruptible +EXPORT_SYMBOL vmlinux 0xe6574b7e param_ops_int +EXPORT_SYMBOL vmlinux 0xe6576390 twl6040_set_bits +EXPORT_SYMBOL vmlinux 0xe68bc7cc sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0xe68e4171 neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0xe69003df elv_dispatch_sort +EXPORT_SYMBOL vmlinux 0xe692a397 tty_register_device +EXPORT_SYMBOL vmlinux 0xe693a6ce vme_get_size +EXPORT_SYMBOL vmlinux 0xe697d108 __blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe69865bb max8925_set_bits +EXPORT_SYMBOL vmlinux 0xe6a8b917 __splice_from_pipe +EXPORT_SYMBOL vmlinux 0xe6dd236d clear_pages +EXPORT_SYMBOL vmlinux 0xe6ebc016 key_create_or_update +EXPORT_SYMBOL vmlinux 0xe6fbe430 can_do_mlock +EXPORT_SYMBOL vmlinux 0xe70f13ef tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0xe72fa1a7 kset_unregister +EXPORT_SYMBOL vmlinux 0xe79e0c98 swiotlb_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0xe7a664c4 nf_hooks +EXPORT_SYMBOL vmlinux 0xe7a81967 audit_log_secctx +EXPORT_SYMBOL vmlinux 0xe7b6315e kblockd_schedule_delayed_work_on +EXPORT_SYMBOL vmlinux 0xe7bf317d fsl_lbc_addr +EXPORT_SYMBOL vmlinux 0xe7c0be7e phy_attach +EXPORT_SYMBOL vmlinux 0xe7ce7439 _memcpy_fromio +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe7df10e0 wait_for_key_construction +EXPORT_SYMBOL vmlinux 0xe7fc18d3 simple_transaction_read +EXPORT_SYMBOL vmlinux 0xe81c12f9 skb_seq_read +EXPORT_SYMBOL vmlinux 0xe8214184 tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0xe82cc752 tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0xe830cd95 scsi_host_alloc +EXPORT_SYMBOL vmlinux 0xe835c807 file_update_time +EXPORT_SYMBOL vmlinux 0xe850221b blk_mq_all_tag_busy_iter +EXPORT_SYMBOL vmlinux 0xe861f91e bio_split +EXPORT_SYMBOL vmlinux 0xe8702911 cdrom_open +EXPORT_SYMBOL vmlinux 0xe87354e4 file_path +EXPORT_SYMBOL vmlinux 0xe8767b59 blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0xe88620ec tc_classify +EXPORT_SYMBOL vmlinux 0xe89043e1 xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0xe893fee7 mem_cgroup_end_page_stat +EXPORT_SYMBOL vmlinux 0xe89b7918 xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0xe8a5de08 bioset_create_nobvec +EXPORT_SYMBOL vmlinux 0xe8b6bb1b __breadahead +EXPORT_SYMBOL vmlinux 0xe8bea3bc qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xe8c5f6d0 __tcf_hash_release +EXPORT_SYMBOL vmlinux 0xe8edd85c d_alloc_name +EXPORT_SYMBOL vmlinux 0xe8f8fe0a xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xe904bc60 alloc_fcdev +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe92d4777 pci_disable_link_state +EXPORT_SYMBOL vmlinux 0xe9378d58 idr_get_next +EXPORT_SYMBOL vmlinux 0xe93d4c38 make_kuid +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe9611cdd xfrm_garbage_collect +EXPORT_SYMBOL vmlinux 0xe96dfd3f input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0xe97dd686 scsi_cmd_ioctl +EXPORT_SYMBOL vmlinux 0xe99bbe18 filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0xe9b62b30 find_get_pages_contig +EXPORT_SYMBOL vmlinux 0xe9c5f40a ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0xe9cca87a md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0xe9dee613 d_instantiate_unique +EXPORT_SYMBOL vmlinux 0xe9dfbf4a sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0xe9efadbf iov_iter_npages +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xea054b22 nla_policy_len +EXPORT_SYMBOL vmlinux 0xea06f463 sock_edemux +EXPORT_SYMBOL vmlinux 0xea16dd4c tcp_destroy_cgroup +EXPORT_SYMBOL vmlinux 0xea1d95a9 tty_write_room +EXPORT_SYMBOL vmlinux 0xea52dba4 pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0xea5d461e blk_register_region +EXPORT_SYMBOL vmlinux 0xea620c99 blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0xea7987f1 key_update +EXPORT_SYMBOL vmlinux 0xea84be24 mdiobus_free +EXPORT_SYMBOL vmlinux 0xea968c96 ___ratelimit +EXPORT_SYMBOL vmlinux 0xea9ad18a tcp_seq_open +EXPORT_SYMBOL vmlinux 0xeac87aec gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0xeaeca43c devm_iounmap +EXPORT_SYMBOL vmlinux 0xeb081760 input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0xeb0cfcc7 scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0xeb0fb97a sock_no_sendpage +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb47f055 mount_bdev +EXPORT_SYMBOL vmlinux 0xeb55a931 __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xeb798812 bio_endio +EXPORT_SYMBOL vmlinux 0xeb8aea7f mutex_lock_killable +EXPORT_SYMBOL vmlinux 0xeb8d93b5 trace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0xeb92b2b2 revert_creds +EXPORT_SYMBOL vmlinux 0xeb95fbb9 arp_xmit +EXPORT_SYMBOL vmlinux 0xeba2a1f7 rtas_indicator_present +EXPORT_SYMBOL vmlinux 0xeba6c44f eth_type_trans +EXPORT_SYMBOL vmlinux 0xebbc2adc vfs_rmdir +EXPORT_SYMBOL vmlinux 0xebbe09d0 d_obtain_root +EXPORT_SYMBOL vmlinux 0xebd18deb sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0xebe3ce29 ip_options_compile +EXPORT_SYMBOL vmlinux 0xec154386 netif_carrier_on +EXPORT_SYMBOL vmlinux 0xec1aa6ef memzero_explicit +EXPORT_SYMBOL vmlinux 0xec2eea85 i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0xec32674a ps2_handle_ack +EXPORT_SYMBOL vmlinux 0xec50c8d8 ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0xec5c7f88 vfs_fsync +EXPORT_SYMBOL vmlinux 0xec664cdb blk_queue_make_request +EXPORT_SYMBOL vmlinux 0xec8dd205 blk_mq_start_request +EXPORT_SYMBOL vmlinux 0xec902d15 __dev_get_by_name +EXPORT_SYMBOL vmlinux 0xec972f9b inet6_getname +EXPORT_SYMBOL vmlinux 0xecae052a pci_find_capability +EXPORT_SYMBOL vmlinux 0xecbb926f xor_altivec_3 +EXPORT_SYMBOL vmlinux 0xecbcb8bb radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0xecbd33a9 vme_slot_num +EXPORT_SYMBOL vmlinux 0xecde9f04 dev_uc_sync +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xed1f0289 param_set_uint +EXPORT_SYMBOL vmlinux 0xed2b20c7 tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0xed50593f alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0xed55ef61 mfd_remove_devices +EXPORT_SYMBOL vmlinux 0xed597524 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xed6bc322 scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0xed797bf3 mipi_dsi_dcs_set_display_on +EXPORT_SYMBOL vmlinux 0xed93f29e __kunmap_atomic +EXPORT_SYMBOL vmlinux 0xed9a2a5e blkdev_get_by_dev +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 0xedc86258 posix_lock_file +EXPORT_SYMBOL vmlinux 0xedf8cc77 ip6_route_output +EXPORT_SYMBOL vmlinux 0xee080309 bio_alloc_pages +EXPORT_SYMBOL vmlinux 0xee22ed15 inet_release +EXPORT_SYMBOL vmlinux 0xee251b6b __cleancache_invalidate_fs +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee3496c3 dma_pool_alloc +EXPORT_SYMBOL vmlinux 0xee38d199 abx500_event_registers_startup_state_get +EXPORT_SYMBOL vmlinux 0xee4345b4 locks_copy_conflock +EXPORT_SYMBOL vmlinux 0xee45a561 neigh_for_each +EXPORT_SYMBOL vmlinux 0xee59412f adb_try_handler_change +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xee97b258 pcie_get_mps +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeeab088e blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0xeeb0b1a6 serio_close +EXPORT_SYMBOL vmlinux 0xeef161aa groups_free +EXPORT_SYMBOL vmlinux 0xef04a231 d_make_root +EXPORT_SYMBOL vmlinux 0xef3609f1 __bio_clone_fast +EXPORT_SYMBOL vmlinux 0xef420935 reservation_object_reserve_shared +EXPORT_SYMBOL vmlinux 0xef4398c2 devfreq_interval_update +EXPORT_SYMBOL vmlinux 0xef4621be dev_addr_add +EXPORT_SYMBOL vmlinux 0xef688b70 uart_unregister_driver +EXPORT_SYMBOL vmlinux 0xef8d812e vme_register_bridge +EXPORT_SYMBOL vmlinux 0xefa3670a fb_class +EXPORT_SYMBOL vmlinux 0xefa610ca bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0xefa9e275 blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0xefce6553 call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0xefd1624a vme_dma_free_attribute +EXPORT_SYMBOL vmlinux 0xefd5fcfc prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0xefdd70ce security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0xefde1bbe flush_dcache_range +EXPORT_SYMBOL vmlinux 0xefe7b611 tcp_rcv_established +EXPORT_SYMBOL vmlinux 0xeffb09ee mipi_dsi_dcs_set_pixel_format +EXPORT_SYMBOL vmlinux 0xefff8ac9 tty_port_tty_set +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf02c3476 set_device_ro +EXPORT_SYMBOL vmlinux 0xf03efcc9 genphy_aneg_done +EXPORT_SYMBOL vmlinux 0xf044fbf7 vga_client_register +EXPORT_SYMBOL vmlinux 0xf054338e security_path_link +EXPORT_SYMBOL vmlinux 0xf05da771 netdev_err +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 0xf0b86da9 pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0xf0ef15b4 list_sort +EXPORT_SYMBOL vmlinux 0xf0f7a805 misc_register +EXPORT_SYMBOL vmlinux 0xf10526ac verify_spi_info +EXPORT_SYMBOL vmlinux 0xf10de535 ioread8 +EXPORT_SYMBOL vmlinux 0xf114bdc2 linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0xf11cd6ce down_interruptible +EXPORT_SYMBOL vmlinux 0xf120872a dql_completed +EXPORT_SYMBOL vmlinux 0xf134c471 dma_sync_wait +EXPORT_SYMBOL vmlinux 0xf147dcb2 hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0xf156ff04 remap_vmalloc_range_partial +EXPORT_SYMBOL vmlinux 0xf1649c3b key_put +EXPORT_SYMBOL vmlinux 0xf17ac4f2 pci_clear_mwi +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf1969a8e __usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xf198ad12 tcp_check_req +EXPORT_SYMBOL vmlinux 0xf198ecff mipi_dsi_dcs_exit_sleep_mode +EXPORT_SYMBOL vmlinux 0xf19e9355 cpu_online_mask +EXPORT_SYMBOL vmlinux 0xf1bdbb76 component_match_add +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1dc5fc8 read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0xf1deabf2 div64_u64 +EXPORT_SYMBOL vmlinux 0xf1e06df1 gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf1fe2cad cros_ec_check_result +EXPORT_SYMBOL vmlinux 0xf20dabd8 free_irq +EXPORT_SYMBOL vmlinux 0xf21e1f4b pci_find_bus +EXPORT_SYMBOL vmlinux 0xf22881e8 lg_local_lock +EXPORT_SYMBOL vmlinux 0xf22a14d7 __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0xf22c5d01 mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0xf23dd3ea mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0xf23fca16 input_grab_device +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf27563cb irq_stat +EXPORT_SYMBOL vmlinux 0xf276281f scsi_print_sense +EXPORT_SYMBOL vmlinux 0xf284301a blk_integrity_compare +EXPORT_SYMBOL vmlinux 0xf28a9813 of_node_put +EXPORT_SYMBOL vmlinux 0xf299ae7c inet_reqsk_alloc +EXPORT_SYMBOL vmlinux 0xf2a0af8f backlight_device_registered +EXPORT_SYMBOL vmlinux 0xf2ac0c5a of_mm_gpiochip_remove +EXPORT_SYMBOL vmlinux 0xf2b3cea9 try_to_release_page +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2f998bb gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0xf3014aa7 led_update_brightness +EXPORT_SYMBOL vmlinux 0xf313da4e sha_transform +EXPORT_SYMBOL vmlinux 0xf31428bb locks_copy_lock +EXPORT_SYMBOL vmlinux 0xf322a206 bit_waitqueue +EXPORT_SYMBOL vmlinux 0xf3341268 __clear_user +EXPORT_SYMBOL vmlinux 0xf336e8c4 tcp_get_cookie_sock +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf349a7a7 kobject_del +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf37104b4 param_ops_ulong +EXPORT_SYMBOL vmlinux 0xf37337fb agp_alloc_page_array +EXPORT_SYMBOL vmlinux 0xf389fe60 __hw_addr_init +EXPORT_SYMBOL vmlinux 0xf38ec294 scsi_device_put +EXPORT_SYMBOL vmlinux 0xf3916987 global_cursor_default +EXPORT_SYMBOL vmlinux 0xf3965d65 dm_kobject_release +EXPORT_SYMBOL vmlinux 0xf3e6402e __bitmap_equal +EXPORT_SYMBOL vmlinux 0xf3e7e777 find_get_entry +EXPORT_SYMBOL vmlinux 0xf400fed2 get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0xf40b2297 __crypto_memneq +EXPORT_SYMBOL vmlinux 0xf4110c4c fget +EXPORT_SYMBOL vmlinux 0xf4369bf1 neigh_destroy +EXPORT_SYMBOL vmlinux 0xf441ac43 ioread8_rep +EXPORT_SYMBOL vmlinux 0xf4449388 timer_interrupt +EXPORT_SYMBOL vmlinux 0xf4690fa5 freezing_slow_path +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf474fdcb kfree_const +EXPORT_SYMBOL vmlinux 0xf486782d param_get_ulong +EXPORT_SYMBOL vmlinux 0xf496f17f block_truncate_page +EXPORT_SYMBOL vmlinux 0xf4b3b983 i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0xf4b6773a proc_remove +EXPORT_SYMBOL vmlinux 0xf4bc0222 dev_uc_init +EXPORT_SYMBOL vmlinux 0xf4bdbeb9 __frontswap_invalidate_area +EXPORT_SYMBOL vmlinux 0xf4dae63f d_set_d_op +EXPORT_SYMBOL vmlinux 0xf4dbd6b3 audit_log_task_info +EXPORT_SYMBOL vmlinux 0xf4ec979a posix_lock_inode_wait +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf5222143 _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0xf52321e0 atomic64_sub +EXPORT_SYMBOL vmlinux 0xf5307d23 __scsi_add_device +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf54027ab fbcon_set_bitops +EXPORT_SYMBOL vmlinux 0xf54c51a2 dma_pool_free +EXPORT_SYMBOL vmlinux 0xf5a085c4 gen_pool_destroy +EXPORT_SYMBOL vmlinux 0xf5a62ecc _memset_io +EXPORT_SYMBOL vmlinux 0xf5af70e7 dquot_commit +EXPORT_SYMBOL vmlinux 0xf5ba83e4 truncate_pagecache +EXPORT_SYMBOL vmlinux 0xf5c29304 mutex_unlock +EXPORT_SYMBOL vmlinux 0xf5c2d34d hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0xf5e1558d crash_shutdown_unregister +EXPORT_SYMBOL vmlinux 0xf5e8f210 d_lookup +EXPORT_SYMBOL vmlinux 0xf5eb86ea blk_verify_command +EXPORT_SYMBOL vmlinux 0xf5fd3eda of_get_min_tck +EXPORT_SYMBOL vmlinux 0xf6057346 request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0xf607dd67 insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0xf6119d78 mipi_dsi_driver_register_full +EXPORT_SYMBOL vmlinux 0xf62ef815 blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0xf631092d blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0xf6388c56 sysctl_ip_default_ttl +EXPORT_SYMBOL vmlinux 0xf64cac52 of_find_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0xf6622003 of_mdio_parse_addr +EXPORT_SYMBOL vmlinux 0xf6630270 follow_down_one +EXPORT_SYMBOL vmlinux 0xf674fcb7 nonseekable_open +EXPORT_SYMBOL vmlinux 0xf6770391 mac_pton +EXPORT_SYMBOL vmlinux 0xf6789a40 trace_print_hex_seq +EXPORT_SYMBOL vmlinux 0xf67f4ed0 gen_pool_add_virt +EXPORT_SYMBOL vmlinux 0xf6816513 dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf68ee459 page_readlink +EXPORT_SYMBOL vmlinux 0xf6bb4729 color_table +EXPORT_SYMBOL vmlinux 0xf6cd3209 kern_path_mountpoint +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6f17338 tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf6fe2481 up_read +EXPORT_SYMBOL vmlinux 0xf70384d7 __debugger_sstep +EXPORT_SYMBOL vmlinux 0xf71521ba atomic64_add_return +EXPORT_SYMBOL vmlinux 0xf719b6ff tty_unregister_device +EXPORT_SYMBOL vmlinux 0xf74883fb bitmap_close_sync +EXPORT_SYMBOL vmlinux 0xf75479d4 generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0xf7584a9c find_font +EXPORT_SYMBOL vmlinux 0xf76775ad generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0xf7a3b651 tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0xf7a65022 tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0xf7ad220e sk_stream_write_space +EXPORT_SYMBOL vmlinux 0xf7c6511b phy_start +EXPORT_SYMBOL vmlinux 0xf7f65632 sock_kfree_s +EXPORT_SYMBOL vmlinux 0xf7fa81b8 init_net +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 0xf842cdc4 ip_queue_xmit +EXPORT_SYMBOL vmlinux 0xf847d5f8 commit_creds +EXPORT_SYMBOL vmlinux 0xf866d7c9 i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0xf88b76ea tcf_unregister_action +EXPORT_SYMBOL vmlinux 0xf88d1d24 bio_integrity_prep +EXPORT_SYMBOL vmlinux 0xf88e4312 generic_read_dir +EXPORT_SYMBOL vmlinux 0xf8a24314 mmc_retune_timer_stop +EXPORT_SYMBOL vmlinux 0xf8a2c6ac __init_rwsem +EXPORT_SYMBOL vmlinux 0xf8d6193d key_unlink +EXPORT_SYMBOL vmlinux 0xf8e5838d account_page_dirtied +EXPORT_SYMBOL vmlinux 0xf8ee87f9 serio_unregister_port +EXPORT_SYMBOL vmlinux 0xf90674ca uart_match_port +EXPORT_SYMBOL vmlinux 0xf922218e sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0xf9348cbc xz_dec_run +EXPORT_SYMBOL vmlinux 0xf9454485 neigh_direct_output +EXPORT_SYMBOL vmlinux 0xf958f2a5 scmd_printk +EXPORT_SYMBOL vmlinux 0xf95c5f90 udp_lib_get_port +EXPORT_SYMBOL vmlinux 0xf96a6ed2 simple_dir_operations +EXPORT_SYMBOL vmlinux 0xf97d5b3e generic_make_request +EXPORT_SYMBOL vmlinux 0xf99b6022 jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9b8fe54 inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0xf9bb0f74 blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0xf9e73082 scnprintf +EXPORT_SYMBOL vmlinux 0xf9f7a4a1 nla_append +EXPORT_SYMBOL vmlinux 0xf9f9f729 iommu_tbl_pool_init +EXPORT_SYMBOL vmlinux 0xf9fea127 jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0xfa20d5d0 try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0xfa36708b md_integrity_register +EXPORT_SYMBOL vmlinux 0xfa4e6779 nobh_truncate_page +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa5d482e kill_anon_super +EXPORT_SYMBOL vmlinux 0xfa6a89d5 __check_sticky +EXPORT_SYMBOL vmlinux 0xfa7330af phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0xfaab323f dev_uc_unsync +EXPORT_SYMBOL vmlinux 0xfab002f4 nf_register_hook +EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0xfacc975a kobject_get +EXPORT_SYMBOL vmlinux 0xfacd8e72 vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0xfad2e6be clear_inode +EXPORT_SYMBOL vmlinux 0xfadb5750 pmu_unlock +EXPORT_SYMBOL vmlinux 0xfae67b1f cap_mmap_addr +EXPORT_SYMBOL vmlinux 0xfafea464 netif_napi_del +EXPORT_SYMBOL vmlinux 0xfb0c702d inet6_del_protocol +EXPORT_SYMBOL vmlinux 0xfb45d0ab filemap_fdatawait +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb6bb2ba __ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0xfb8b5340 nf_register_hooks +EXPORT_SYMBOL vmlinux 0xfb94103e __clzdi2 +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbc4f89e io_schedule_timeout +EXPORT_SYMBOL vmlinux 0xfbd79ae3 tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0xfbdb42df simple_transaction_get +EXPORT_SYMBOL vmlinux 0xfc02b7ad sysctl_tcp_wmem +EXPORT_SYMBOL vmlinux 0xfc079420 dcache_dir_close +EXPORT_SYMBOL vmlinux 0xfc1d04b3 jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0xfc1e10e8 gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0xfc39e32f ioport_unmap +EXPORT_SYMBOL vmlinux 0xfc3b160f mempool_create_node +EXPORT_SYMBOL vmlinux 0xfc3ca5e3 fb_get_mode +EXPORT_SYMBOL vmlinux 0xfc54c40b devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0xfc65459a kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0xfc711e54 nlmsg_notify +EXPORT_SYMBOL vmlinux 0xfc81362e dquot_quota_on +EXPORT_SYMBOL vmlinux 0xfc817760 input_register_device +EXPORT_SYMBOL vmlinux 0xfc82c355 d_obtain_alias +EXPORT_SYMBOL vmlinux 0xfc88bfbb csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0xfc9e1ee1 agp_generic_type_to_mask_type +EXPORT_SYMBOL vmlinux 0xfcb071a8 __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0xfcbe362a vfs_whiteout +EXPORT_SYMBOL vmlinux 0xfcc2a43c utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0xfcd5c18f jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0xfcdfce92 iterate_supers_type +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfcfa03ff fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0xfd0c5038 adb_unregister +EXPORT_SYMBOL vmlinux 0xfd15520b pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0xfd33b5fa cmdline_parts_find +EXPORT_SYMBOL vmlinux 0xfd65d22e redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0xfd92932c abx500_set_register_interruptible +EXPORT_SYMBOL vmlinux 0xfd99623a ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xfdb6cedc _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0xfdb9b629 ioread32be +EXPORT_SYMBOL vmlinux 0xfdc66886 phy_start_aneg +EXPORT_SYMBOL vmlinux 0xfded48ed enable_kernel_fp +EXPORT_SYMBOL vmlinux 0xfdedcbd8 phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0xfdf942b2 blk_mq_end_request +EXPORT_SYMBOL vmlinux 0xfdfb2c4d pci_device_from_OF_node +EXPORT_SYMBOL vmlinux 0xfdfc0b3b fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0xfdfffd10 tso_count_descs +EXPORT_SYMBOL vmlinux 0xfe029963 unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xfe13f9f2 find_inode_nowait +EXPORT_SYMBOL vmlinux 0xfe3309ee security_task_getsecid +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe7c4287 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0xfe7f84f8 tty_vhangup +EXPORT_SYMBOL vmlinux 0xfe8ae616 machine_id +EXPORT_SYMBOL vmlinux 0xfe8f2260 ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0xfea5271b tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0xfeb9f2a0 agp_generic_destroy_pages +EXPORT_SYMBOL vmlinux 0xfec8ef6e try_to_free_buffers +EXPORT_SYMBOL vmlinux 0xfeca7590 radix_tree_range_tag_if_tagged +EXPORT_SYMBOL vmlinux 0xfecce18e xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0xfed7add5 scsi_init_io +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xff060b61 blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0xff1765c7 rtas_call +EXPORT_SYMBOL vmlinux 0xff17e8b6 blk_cleanup_queue +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff447220 nla_reserve +EXPORT_SYMBOL vmlinux 0xff5ef5e3 mipi_dsi_dcs_get_power_mode +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff6dea25 smp_hw_index +EXPORT_SYMBOL vmlinux 0xff7f22a2 dcache_readdir +EXPORT_SYMBOL vmlinux 0xff81f4ce write_dirty_buffer +EXPORT_SYMBOL vmlinux 0xff862f3a devm_free_irq +EXPORT_SYMBOL vmlinux 0xff9ca065 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0xffad2c1a mipi_dsi_dcs_soft_reset +EXPORT_SYMBOL vmlinux 0xffd5a395 default_wake_function +EXPORT_SYMBOL vmlinux 0xffdb82bc sg_free_table +EXPORT_SYMBOL vmlinux 0xffe84da0 pcibios_fixup_bus +EXPORT_SYMBOL vmlinux 0xffef5a03 deactivate_locked_super +EXPORT_SYMBOL vmlinux 0xfffd98b4 bio_integrity_add_page +EXPORT_SYMBOL_GPL crypto/af_alg 0x1f22ede8 af_alg_complete +EXPORT_SYMBOL_GPL crypto/af_alg 0x2ddcacb9 af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0x4ed0901f af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x58716898 af_alg_wait_for_completion +EXPORT_SYMBOL_GPL crypto/af_alg 0x75f8e439 af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x876aaebf af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xc7f0fca3 af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0xc820d885 af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/af_alg 0xcd3234d1 af_alg_cmsg_send +EXPORT_SYMBOL_GPL crypto/af_alg 0xea1be8e1 af_alg_link_sg +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 0x0bbb2946 async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x416f047b async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0xf1c8961d async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x7fa37655 async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0xe060337d async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x169a6086 async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x9ee03553 async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xb45be10f __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xcaf87619 async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xf0383de5 async_xor +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xfcb24e13 async_xor_val +EXPORT_SYMBOL_GPL crypto/authenc 0x587ef278 crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0x0321aed3 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 0xc7d83c08 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 0xd3e6e4f0 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 0x0f9553ac cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x2d2c0ebf cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x385eee6e cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x5081359f cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0x50bd53cd cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x55a9bdb1 cryptd_ablkcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x98b67de7 cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0xae0de9ea cryptd_alloc_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0xd5c3900a cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xeac01ac4 cryptd_free_ablkcipher +EXPORT_SYMBOL_GPL crypto/crypto_null 0x21cd536a crypto_put_default_null_skcipher +EXPORT_SYMBOL_GPL crypto/crypto_null 0x58577a84 crypto_get_default_null_skcipher +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 0x9db5093a lrw_crypt +EXPORT_SYMBOL_GPL crypto/lrw 0xcd074900 lrw_init_table +EXPORT_SYMBOL_GPL crypto/mcryptd 0x07c15e64 mcryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0x14bdd4d3 mcryptd_flusher +EXPORT_SYMBOL_GPL crypto/mcryptd 0x6d51d77e mcryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/mcryptd 0x80c8c613 shash_ahash_mcryptd_finup +EXPORT_SYMBOL_GPL crypto/mcryptd 0x9215bccd shash_ahash_mcryptd_update +EXPORT_SYMBOL_GPL crypto/mcryptd 0xa4bca900 shash_ahash_mcryptd_digest +EXPORT_SYMBOL_GPL crypto/mcryptd 0xaf163a37 mcryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0xc2ddb833 shash_ahash_mcryptd_final +EXPORT_SYMBOL_GPL crypto/mcryptd 0xd5299fc9 mcryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/rsa_generic 0xadc25bd8 rsa_parse_key +EXPORT_SYMBOL_GPL crypto/rsa_generic 0xf1b141d1 rsa_free_key +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x245d58c0 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 0x37894d27 twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0x6c3229bb __twofish_setkey +EXPORT_SYMBOL_GPL crypto/xts 0x7f9654d2 xts_crypt +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x1e7873bf ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x260c2730 ahci_sdev_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x35c5c4d7 ahci_dev_classify +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x44cf3437 ahci_check_ready +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x4a8145d5 ahci_qc_issue +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x57730760 ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x62f4a45e ahci_start_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x63648742 ahci_error_handler +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x6e5ad350 ahci_save_initial_config +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x710b43f8 ahci_stop_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x75631abb ahci_reset_em +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x80e3b0f1 ahci_host_activate +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x83804472 ahci_do_softreset +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x89c01473 ahci_shost_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8ba854ac ahci_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x954a71d9 ahci_kick_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x9b2cb31f ahci_init_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xa36b5af7 ahci_start_fis_rx +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xb714fed0 ahci_print_info +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xbd54b749 ahci_set_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xda0af694 ahci_port_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xec12dcb7 ahci_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xfac866a6 ahci_reset_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x2b6fa015 ahci_platform_enable_regulators +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x3b26925b ahci_platform_resume_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x3e3ba313 ahci_platform_init_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x50345b5e ahci_platform_disable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x5bf9c2e0 ahci_platform_enable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x5fcb4e4b ahci_platform_disable_regulators +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x78292f2d ahci_platform_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x8021fecd ahci_platform_suspend_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x8fddb211 ahci_platform_disable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x9ae17692 ahci_platform_enable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xbf3a54c1 ahci_platform_suspend +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xd8fca227 ahci_platform_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xf5634996 ahci_platform_get_resources +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0xb7320ccd __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/ata/pata_sis 0x318424bf 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 0x6a0f1396 devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xa9037255 regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xb3fa76ec devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xd8a8e1ba regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x0530a068 bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x09cb389c bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x1cc34f7a bcma_host_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x22245b0d bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x233793d3 bcma_host_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x28ced53e bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x38168940 bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x3a891e50 bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x4c9c2861 bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x52965efe bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x62b7f665 bcma_host_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x6ec25890 bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x6fa73168 bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x8a7fdc74 bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x8ffc62c4 bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x90a448a8 bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa0cb296b __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa41dac67 bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa54a9bf6 bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc1f376e3 bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc8fc837b bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xce6a6c99 bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe9fe8351 bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xea4474f6 bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x189334be btbcm_finalize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x1fc925ed btbcm_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x27a2df8f btbcm_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xaa306d08 btbcm_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xb159479e btbcm_setup_apple +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xfb58d377 btbcm_setup_patchram +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x691f889d btintel_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xa81ddefc btintel_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x12480b6b btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x464fe1ac btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x5ddcd557 btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x6733dbc4 btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x74219c86 btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xc37163a6 btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xc7044200 btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xcd3e2cae btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xdf9cd3d9 btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xed7bf2e8 btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xfdb0243c btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x5ed10fd3 btrtl_setup_realtek +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x3505ca56 dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x49148a3c dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xba8992df dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xedc7fd4e dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xf9464f8f dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0xabf65c42 hsu_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0xcd2b1cff hsu_dma_irq +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0xeb531e8d hsu_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x3a10f4bb vchan_tx_submit +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0xc4696a8d vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0xf05ab916 vchan_init +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0xf6f5e852 vchan_find_desc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x00fa626b edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x01a1d74d edac_mc_free +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0b2e4d6e edac_pci_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x1b914ebd edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x1e2eb4db edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x206fd7c4 edac_device_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x218aa757 edac_pci_handle_npe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x23044845 edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x297a54ee edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2c1bcf89 edac_mc_alloc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x536424e3 edac_device_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x5e13ee71 edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x61bfcb13 edac_pci_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6f196038 edac_device_handle_ue +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x7a65144a edac_pci_handle_pe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x86252b43 edac_mc_add_mc_with_groups +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x95a8e174 edac_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xa1af9eda edac_device_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xa7c682d8 edac_device_handle_ce +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xbb6425b0 find_mci_by_dev +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc88a945a edac_mc_del_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xe5c99af5 edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xf83decd5 edac_pci_reset_delay_period +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xf4ade51f fw_card_release +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0x430d2449 bgpio_init +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0xf8af2c9b bgpio_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x806e0751 __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x8ddf2249 __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x3a2b9951 drm_display_mode_from_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x461597a0 of_get_drm_display_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x69dd4b6b drm_display_mode_to_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x85e41f0d drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xd64d9f9e drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xe105b148 drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x18084099 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 0x6d70d35a ttm_dma_unpopulate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xa243726f ttm_dma_populate +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 0x062a4cd5 hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x1512bb51 hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2fad10f6 __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x38a11244 hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x442a80bc __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4906a967 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4fe34a45 hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x524f3665 hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x58081a63 hidinput_find_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5d9bc845 hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6061a5d0 hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0x66ae184b hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7307b251 hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x78a85c32 hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7d6e66ef hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8b4cc247 hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8feee078 hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9338f544 hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9474dd34 hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9ec46cf7 hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa712dbd2 hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0xad1d8036 hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xae113fc8 hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xae4ec03a hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb6648087 hid_field_extract +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc2423049 hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc8c29bb0 hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xca0042bd hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd3f70c8f hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd439e918 hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe896d1ba hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xecc98dab hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xede2261d hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0xefb41832 hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0xfa7cb184 hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xfcc5b900 hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xff4d3801 hid_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 0xc2b046e3 roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x08915d50 roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x1fe14949 roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x61ed97d2 roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x775bd825 roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xcd8b2e8c roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xf0304f8f roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x35722a5b sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x38fac3c2 sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x39fe9354 sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x4078ba9a sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x48d5c128 sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x65c64e5d sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xa010f825 sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xcb583e13 hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xfecb696e 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 0x0f20ae89 hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x059e44e6 hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x24847aff hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x31dad583 hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x34d306d9 hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x46b21d62 hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x4840945d hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5da9462f hsi_add_clients_from_dt +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5f54953a hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x74771490 hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7f0b4a47 hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x8ca9ce8e hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x9269320d hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xa7d8bd36 hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb3ab9e4b hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xc80b8ae4 hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xd17e0298 hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xd2649cbe hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xfb49c3fc hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x21c2fc65 adt7x10_remove +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x5406b6d5 adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x5807e55a adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x18ba4e21 pmbus_write_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x2a340152 pmbus_set_page +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x4265c620 pmbus_clear_faults +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x572f9302 pmbus_clear_cache +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x63438c0e pmbus_do_remove +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x63f9d452 pmbus_read_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x6607c3f0 pmbus_check_byte_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x74e19399 pmbus_write_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xa5c6a8ee pmbus_write_byte +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xc7b7f11b pmbus_read_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xe3b80c4b pmbus_regulator_ops +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xed78abe1 pmbus_update_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xee116213 pmbus_get_driver_info +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xf6751fbd pmbus_check_word_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xfd0a1836 pmbus_do_probe +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x302f08cf 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 0x7b0e3379 i2c_dw_enable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x99f4ec0e i2c_dw_is_enabled +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xa4c6e4bc i2c_dw_read_comp_param +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xb9290bbb i2c_dw_disable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xcdbb652d i2c_dw_func +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xe2fdf4f0 i2c_dw_xfer +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xe95fe792 i2c_dw_disable_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xfebb21ca i2c_dw_clear_int +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x15c105c3 i2c_add_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xf0479cf1 i2c_del_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x52ca7b48 i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0xef0cc611 i2c_setup_smbus_alert +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x1cae5855 ad_sd_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x5b71993d ad_sd_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x70348530 ad_sigma_delta_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x90d11093 ad_sd_write_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xae9dac7b ad_sd_validate_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xaf6bc3d8 ad_sd_read_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xdade7c8f ad_sd_init +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xf278200e ad_sd_calibrate_all +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xf8fbc12e 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 0x0b7f93bb adis_probe_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x480d71c5 adis_initial_startup +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x5504da68 adis_read_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x68f3fb6b adis_remove_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x776e6835 adis_check_status +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x987eb511 adis_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xc5a73674 adis_update_scan_mode +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xd456e0cb adis_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xdab292f5 adis_reset +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xe4c76aa1 adis_init +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xecd3a98b adis_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xee9f4e3e adis_write_reg +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x02ae5dcb iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x105dbcac devm_iio_device_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x15381ec6 iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1906e658 iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2140b254 iio_enum_write +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 0x388c80a5 iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x416ab746 iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x42f9b0ca iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x47c7cf86 iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x486763ad iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x52c77b01 devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x5446b706 iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x554f3bc6 iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x62e58427 iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7993ea0c devm_iio_device_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7dde3f6b iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x829296a1 iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8be63239 iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x919bb424 iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9bac33b0 iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9db18ab7 iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa647af6f iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb3c442bf devm_iio_trigger_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb8945352 iio_scan_mask_query +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xbfab810a iio_write_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc5570884 iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc9acd6fe devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd74990d8 devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe4278975 iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xef54b467 iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xefb071ea iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf59f0c7e iio_update_demux +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xff924347 iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0x08b08338 input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/matrix-keymap 0x97b8259b 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 0xe4586827 adxl34x_resume +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xfe481d23 adxl34x_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x10dcd32e cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xa9494d63 cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xf76ef069 cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x144a00b0 cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xc019e31b cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xedc2491e cyttsp_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0xa68e103e cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0xbe97380b cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x00a4c55e wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x3e3deae5 wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x4d13db7a wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x50adc620 wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x5c1cafa1 wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x81b9dbe4 wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x84058072 wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x853a2a89 wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x8e4e0c54 wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xd756be32 wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xe63145a1 wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xf477d215 wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x0a219f1a ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x3b5f9bb2 ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x4be4a897 ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x767d5e23 ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xae46cf7f ipack_device_init +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xaf4068dc ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xbe5d4da7 ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xde22da8d ipack_get_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xe02f0c5c 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 0x02b1033e gigaset_freedriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x052dd0b5 gigaset_skb_rcvd +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x0ef65ad3 gigaset_isdn_rcv_err +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x38917552 gigaset_freecs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x454aa44f gigaset_debuglevel +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x46b603bb gigaset_m10x_input +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x4f32a33f gigaset_add_event +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x50fc92f5 gigaset_m10x_send_skb +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x5be12b9d gigaset_stop +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x8b0f07d5 gigaset_start +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x8ef9d8b8 gigaset_shutdown +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x8eff32df gigaset_dbg_buffer +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xa4917af5 gigaset_skb_sent +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xa5730a22 gigaset_initcs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xd27512e8 gigaset_if_receive +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xd37413d5 gigaset_fill_inbuf +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xd9804c01 gigaset_blockdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xdb693529 gigaset_initdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xf1b34fb3 gigaset_handle_modem_response +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x06f546b2 led_classdev_flash_register +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x5519ebc9 led_get_flash_fault +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x82c43a87 led_set_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xa01dff63 led_set_flash_timeout +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xb91ade42 led_update_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xcf660bfc led_classdev_flash_unregister +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 0x091add8d wf_unregister_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x095c3add wf_get_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x0a0527be wf_register_client +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x1ac2fe03 wf_find_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x55742089 wf_put_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x75147afa wf_set_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x82475d3f wf_register_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x8ee81c3d wf_put_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x9138818a wf_register_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 0xbb0afb76 wf_get_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xbcace2a5 wf_unregister_client +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xbfb20f4d wf_find_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xeb63b3ab wf_unregister_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xed82a14f wf_clear_overtemp +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x0b61d99f mcb_get_irq +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x22e155c7 mcb_unregister_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x269bf58c mcb_bus_put +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x2d5e9d40 chameleon_parse_cells +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x398ddad1 mcb_alloc_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x3fc279ac mcb_device_register +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x4201f164 __mcb_register_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x460ae00d mcb_free_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x47fdc4c1 mcb_bus_get +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x9e5a9845 mcb_bus_add_devices +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xd3b7bc29 mcb_alloc_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xd84de50e mcb_release_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xf9cca8f3 mcb_release_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xfe1624aa mcb_request_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 0x07f3651a dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x0a25db4d dm_cell_promote_or_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x17dd39d6 dm_deferred_set_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x24202df1 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 0x6791a44e dm_deferred_entry_dec +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x6f154a37 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 0x764c4cf2 dm_cell_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x77a68e72 dm_cell_release_no_holder +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x7ee8124a dm_cell_visit_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb117121a 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 0xc20984af 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 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 0x6e57ac00 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 0x2c206fbc dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x5656fef2 dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x734603bd dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x80e59547 dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x8261c1c4 dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xc7d43187 dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xd84a8287 dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x109c68c0 dm_register_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0xed2ce7c0 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 0x2e09e6a5 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 0x5dc12540 dm_rh_delay +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x66892c8f 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 0x8d90c601 dm_rh_inc_pending +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa53387c7 dm_rh_flush +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa54d57f3 dm_rh_dirty_log +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xa71fd501 dm_rh_mark_nosync +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 0x0604db1b dm_btree_remove_leaves +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 0x95a52abd dm_bm_is_read_only +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 0xb7b90b14 dm_block_manager_create +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/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x1a3aa474 saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x2f7c301e saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x77448531 saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x7ded4405 saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x9dbffd63 saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xb7b28705 saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xbcd27cb6 saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe1edf48e saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xed478cc6 saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xfe2971ed saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x4480b58f saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x516695cb saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x9fc3ae53 saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xa858bfa3 saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xa8651ec2 saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xdc50aa1d saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xfdef67fa saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x01905a6a smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x1bc1d50a smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +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 0x46ab82f8 sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x4745e549 sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x4b59eb04 smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x4bb98710 smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x59849bc3 smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x63222b29 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x681c5458 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 0x844539ae sms_get_board +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x8e45c5c3 sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x92d1c885 smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x972dd123 smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x98b8dcc4 smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9c2225ed smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xa9f4ab20 smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xb6a58a33 sms_board_power +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xe08dc2c8 smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf1f37a5a smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf70f0fb0 sms_board_event +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0xe41df63a as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0xdc64b699 cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0x29b4f90e tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/media 0x18b3b2d2 __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0x236eb0f9 media_entity_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/media 0x241c6244 media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/media 0x25b17011 media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/media 0x2fcb7622 media_entity_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/media 0x56037e09 media_entity_create_link +EXPORT_SYMBOL_GPL drivers/media/media 0x6c8a798f __media_device_register +EXPORT_SYMBOL_GPL drivers/media/media 0x6d246226 media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/media 0x8a5751ad media_entity_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/media 0x8a974ec3 media_entity_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/media 0x9ad6df02 media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/media 0xacc0ff79 media_entity_cleanup +EXPORT_SYMBOL_GPL drivers/media/media 0xae84571c media_entity_init +EXPORT_SYMBOL_GPL drivers/media/media 0xb1e8284e media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/media 0xba121da2 media_entity_get +EXPORT_SYMBOL_GPL drivers/media/media 0xcaae882c media_entity_put +EXPORT_SYMBOL_GPL drivers/media/media 0xdcaa1e97 media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/media 0xfefe4c5c media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0xb686f50b cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x123d6071 mantis_input_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x1592e9ad mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x260d2cb8 mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x33ac60ef mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x3dd181c6 mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x47e1cb1d mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x4abf2146 mantis_input_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x4cdc1c06 mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7067e5ed mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x743e59f0 mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x79af53cd mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7d3da3e8 mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x95313d96 mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x993ccaf0 mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xb907c3b5 mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xbdc18a00 mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xc337896e mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xebec776f mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xf4b1a79e mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x026adc9b saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x0b36fe69 saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x25818f25 saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x2fea6c51 saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x39972889 saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x3bd4ea78 saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x3f8fe0e7 saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x4c9abaab saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x5cfac4b7 saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x701c2dcb saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x70e9c41b saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x87646c74 saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x8beb50dc saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x9f027ddc saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xa9212543 saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xb63bc044 saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xf974b4bb saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xfb4d4756 saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xfc79fa98 saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x0f522fd4 ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x1826188b ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x2f380ae9 ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x3939c247 ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x56799766 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 0x8606c797 ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xddad2e5d ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x071d85fd xvip_clr_or_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x0b2585ce xvip_get_format_by_fourcc +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x3467be44 xvip_enum_frame_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x3b05d16a xvip_enum_mbus_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x3c5cfe7b xvip_clr_and_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x3c7eb685 xvip_set_format_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x490bd11c xvip_get_format_by_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x629fd452 xvip_cleanup_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x72701a75 xvip_init_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xc3ebb3ea xvip_of_get_format +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x10a38197 xvtc_of_get +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x3c16a6b1 xvtc_generator_stop +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x47d7900b xvtc_generator_start +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0xa8a0f912 xvtc_put +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x04e77ff1 radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x1643c45d radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x004c7ac7 rc_map_register +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x106a632f rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x13729fa8 ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x3a841f80 rc_open +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x45fb48e8 rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x4d17742c rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x4fc20141 rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x553efb91 rc_core_debug +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x5984fa3a rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x5a19945b rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7026b3b3 ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7049fbe2 ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7da50e47 rc_map_unregister +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x8726d77e rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x93e43a49 rc_map_get +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xa0f23056 rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xace5fd73 rc_close +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xbc715d13 ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xcee8903d rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xdc9bc25b ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0xfa4128ad mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0x3aa08213 microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0x7b65c4a4 mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0x1fe8d49e r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0x149d9412 tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0xd75e6ee4 tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x67c2fc44 tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0xf0034e44 tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0x8971ae14 tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x330c3c8c tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x8bd150fa tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xda8296d2 tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xf5d29f85 tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0xf6b45a4d simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0d47f02d cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x2b465e7b cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x2f059a51 cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x3a9ca83b cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x4521131b cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x5118b87a cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x5d21abfb cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x6e7d6d8d cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x74ed8193 cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7a5d6746 cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x982b53d9 cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xa3492ce7 cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb4d15aeb is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xbee1eb35 cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc7550018 cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xcd6a9909 cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xe1d795a1 cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xe302928b cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xecaee2f8 cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xf26e48df cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0xae3508a8 mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0x6c695688 mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x1381a287 em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x1928adb7 em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x25692ef7 em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x37f1123b em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x39e65758 em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x519efe26 em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x52268120 em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x59abab45 em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x68d110a8 em28xx_write_ac97 +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 0x90c34178 em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x94bcdf30 em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x9522664e em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x9725e1cc em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x9a3fe626 em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xa7580c55 em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcd75ef7f em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcfaa0b85 em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xe996f0d8 em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xff58b604 em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x201f018c tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x27360b1f tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x45948a42 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/usb/tm6000/tm6000 0xe77d271b 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 0x10de292c v4l2_spi_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x1cf42bb1 v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x484850ad v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x5d79f131 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 0x9145a20a 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-common 0xf980c26c 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 0x5491c182 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x67b8205b v4l2_detect_cvt +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 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-dv-timings 0xf98d0f9d v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x3b1fea6e v4l2_flash_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0xe81fbf02 v4l2_flash_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0a6fcab7 v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x158343db 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 0x2456dc04 v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x24b2c947 v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x289355dc v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x31dd667d v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x34c15a34 v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3946620a v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4499e571 v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x44bf5131 v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4c359e66 v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x52d6e8ff v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x58f4cd88 v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5a902378 v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x614dfe35 v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x66d0997c v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6abeb28a v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6fedfdff v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x972c5f72 v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xbd57dc83 v4l2_m2m_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc00601b1 v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc0354a51 v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc6fca5ad v4l2_m2m_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc8924caa v4l2_m2m_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd5583854 v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xde77de52 v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe264610f v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf3c65ef5 v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x0ba58b6f videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x13469795 videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x24d68e42 videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2a3be2a5 videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x35e8e83d videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x419da600 videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x48bf7d83 videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x50458856 videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x586d2abb videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x5c62622c videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x79d8fa3c videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7c42b9d0 videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x8a71af88 videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x9bc79146 videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa9f65b40 videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xaa8f6875 videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xaa96aa49 videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xab4ebc9b videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xba94e359 videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xbd9ac4fd videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc4d2232b videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe19b3841 videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe53f2693 __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe7067578 videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x03c44252 videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x691d1b29 videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xa825c75b videobuf_sg_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xc35279bf videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xf427aa08 videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x851a5ba7 videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x90a432ae videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xd7199d43 videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x096b0020 vb2_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x09c92af5 vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x0a2c5f29 vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x0fa94065 vb2_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x182fa89d vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1b35e118 vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2463c901 vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x24742915 vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x24b651ca vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x271ffb05 vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2edac84a vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x37e0f3f7 vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x388c5389 vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3a820799 vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x414a909a vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x42aca229 vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4c4677c7 _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4dabc542 vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x55f9d1a9 vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x56dd1c78 vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x63482833 vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x65ac5ebb vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x68ef0e9a vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6b347cd5 vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6e5f654c vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x83956ffa vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x8bc649f4 vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xabc7bd43 vb2_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xbad24958 vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xbd540438 vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc31940df vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc3314a9f vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc573e804 vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd4681b1a vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd4716133 vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe07d8c6d vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe4007932 vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe7058183 vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe8e752a2 vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0xe29bdaea vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0xe2ce5d31 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 0x06927b3a vb2_dma_sg_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0xb6a03773 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 0x55a16cb8 vb2_get_contig_userptr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x5cef78d3 vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x934d4e46 vb2_put_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0xecce930f vb2_get_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-vmalloc 0xb067fa8c vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0928bc1d v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x108cace1 v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2141008b v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x28dc3536 v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2a32c033 v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x2f56842e v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3a55d353 v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3d5d2350 v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x49b1302b v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4b8ed5e1 v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4cf0127c v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x505c778d v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5de3e04d v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7449ec4b v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x76de7617 v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x93d5eef6 v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9b418236 v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9b7547a1 v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xafff3490 v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb8895fd3 v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xbe9b5606 v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc3ea4ae7 v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcf02a6d7 v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xcf8ca26f v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xded50b41 v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xeb04e213 v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xfebdb2fe v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x964ce9e5 pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xaa90df19 pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xb379e22d pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x025d470c da9150_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x161fa947 da9150_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x3ad43845 da9150_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x85c7966f da9150_bulk_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xaaf6d6de da9150_bulk_write +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x0df7cbf4 kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x28fd779b kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x3812480e kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x66e85bc5 kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x79c09b8d kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x7d0adedd kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x88a31a2a kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x8e86b3fd kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x00c0ac88 lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xc77810c7 lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xf0f2cc37 lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x0594d813 lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x180f2c83 lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x25eca9ed lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x3d24063e lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x881989f2 lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x8df3c58b lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xb55509cf lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x24847684 lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xacde690f lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xbdc9923c lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x0c8abd06 mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x0d294c34 mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x1e85486e mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x44ba9df8 mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x4c30f626 mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xd78d5c87 mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x3e6f0bdb pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x427da163 pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x5eb6b6b9 pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x809147aa pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x9a085bb6 pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x9bedb117 pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x9c6622f8 pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xab4ba4b8 pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xd1d2dffd pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xefc6b38e pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xf8ab50d4 pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x61a57ad8 pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0xeef10f07 pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x4abe0cbd pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x54aab557 pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xa2a9a4fa pcf50633_gpio_invert_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xba5ebdce pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xf80db21e 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 0x0606023c rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x0ce30adb rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x1c6cf669 rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x20cb1ae4 rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x2ad16a5b rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x3cbb05bb rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x3e34959d rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x472db184 rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x4b2da232 rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x5614fbaa rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x5b364820 rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x5f85007f rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x6536f49f rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x8d3e0b0e rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x981a19bd rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xa569c17c rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xacf921dd rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xb1c923fd rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xcb27e827 rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xd7663959 rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xe0bcd55e rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xea767191 rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xf80ce5b5 rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xfb2bd382 rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x0040219f rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x0ac5392d rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x2287efcc rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x2ce27e20 rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x2e455fac rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x4b03695f rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x5d3ac60d rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x81abb846 rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x8d0618a5 rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xbbfab27a rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xcb64dc19 rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xd0262bf9 rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xf392225a rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x055d14c9 si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0d299f13 si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x13a76eec si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x13e88fe7 si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x240940f3 si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2632e884 si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x27720405 si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x388f7a06 si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x457b4a5b devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4744a1d2 si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x51c9d944 si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x65de03cb si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x67d7e771 si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6cb0ea31 si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7861fb0b si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x818fc6eb si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x85a09b88 si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x8bddafe3 si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x93fbceb5 si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9d6bb977 si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa846be20 si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xae30b801 si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb33b04ca si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb99e60d2 si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xcf8c8bbb si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd5cd60f1 si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xeba4387a si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xef4c60e9 si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf42a7c6b si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf4e915ed si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf532d8a1 si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf77211ca si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf8abba09 si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xffde7e91 si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x4c8e77c4 sm501_set_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x66295482 sm501_modify_reg +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x681729c6 sm501_find_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x741ccccd sm501_unit_power +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xa206ce84 sm501_misc_control +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x1b3cb237 am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x57371afb am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x5de6102e am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x7c4400e9 am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x14fef1db tps65217_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x309dff4b tps65217_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x50feb396 tps65217_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x92c9fdce tps65217_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x53175450 tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x8efa3007 tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xdc701f3d tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xdff16a9e tps65218_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0x6952a7a0 ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x89568064 cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xd1912c59 cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xd75eedbf cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xf7011d27 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 0x0b73e0d8 enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x0e14a8ca enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x0f63df8a enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x71c11c5e enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x8e92d79a enclosure_component_alloc +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xa5bc90be enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xc2640eb1 enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xd4547201 enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x05df8a69 lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x1f0f3f53 lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x7385254d lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x7775f48c lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xb7ab6d8f lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xbcebb6b5 lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xd6260e8e lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xe852dd76 lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x55c61ed4 st_register +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x77138830 st_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x051a9eea sdhci_set_bus_width +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x4cd1b3b0 sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x51bf2205 sdhci_set_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x59314a99 sdhci_enable_irq_wakeups +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x651cea23 sdhci_reset +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x6842dd8e sdhci_alloc_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x90ca90e6 sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x92c81bbd sdhci_remove_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xba0cf4a1 sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xc336d96d sdhci_free_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xcdcc892a sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xd619c02a sdhci_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xe70abc67 sdhci_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf2e00e63 sdhci_send_command +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x0331e192 sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x0ae470cb sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x7194a16c sdhci_pltfm_free +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xab03559f sdhci_get_of_property +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xac01397b sdhci_pltfm_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xd946979f sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xd9ca0b70 sdhci_pltfm_init +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xda643a3b sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xe4e3d166 sdhci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x3af81406 cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xc7e63190 cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xf8cf1478 cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x3b273981 cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x45757251 cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xc8def607 cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0x49b5c5e3 cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x3aba9f29 cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x6fa56898 cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xfd9db2d0 cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x04654b37 mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x17bfe6de mtd_device_unregister +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1df24fee mtd_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1f2beec6 get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1f5baaa8 mtd_unlock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x22321734 mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2e36f9b8 mtd_add_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2e65e9b9 mtd_erase_callback +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x396391b3 __put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3c8fbe71 kill_mtd_super +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x473c6d30 mount_mtd +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x53a287dd mtd_table_mutex +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5427becc put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5ce9f3b7 mtd_block_isbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x60148f71 mtd_del_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6be81742 mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6cf3266d mtd_unpoint +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x708d0e07 mtd_lock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x70c539e5 mtd_writev +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x793a8b81 mtd_block_markbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x84ac9c13 deregister_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x874c9eb9 __mtd_next_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x92c8468c mtd_block_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x9ba683c3 mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x9d2b2a06 mtd_get_user_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa2b43371 mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa72ee934 __get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa7615158 mtd_read +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb85a83de mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xba8b8648 register_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xbb5baa93 mtd_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xbd1f27e0 mtd_point +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd1cca27c mtd_is_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd3359cfe unregister_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd5c27196 get_mtd_device_nm +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xdba06531 mtd_device_parse_register +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe4533392 mtd_is_locked +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf03357d4 mtd_panic_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf843ffa5 register_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf85b4303 mtd_read_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xfa3fa26d mtd_get_device_size +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xffb11ea1 mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x39853aaa del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x3bf1b242 deregister_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x67932a82 mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xd2bae929 register_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xff50d42d add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0x73e19bc4 nand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0x8a08d3d5 nand_wait_ready +EXPORT_SYMBOL_GPL drivers/mtd/nand/sm_common 0xfca54469 sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x72a78fda onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0xe477b327 onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0xa1b669bb spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x0dbcfe34 ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x0edb60d7 ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x14fb7d29 ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x30c1f9bd 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 0x552bb3a5 ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x588ee4c6 ubi_leb_erase +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 0x9053c038 ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xa3a85d5c ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xb7a30ea3 ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xb97b80db ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xc12c497b ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xd650fbe5 ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xd7c6a31f ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5ee9ba8 ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xfe528639 ubi_leb_read_sg +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x0eac2aae unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x4c69c8f9 c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x56845116 alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x72aa9680 register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xc03254f9 free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xff194d46 c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x0cf6a801 close_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x0edfbe04 alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x0f90b774 can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x141886c4 safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x222c295a can_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x2b09411d can_led_event +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x2ed0595b open_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x53fc19bd can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x9538b4bc devm_can_led_init +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x97e7450e can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xa7abe1ba free_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb346573b can_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb623145f alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb6336951 alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xc54083b3 unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xcfab5562 can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xdf1f956a register_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xf5b88e0f can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xfa422a78 alloc_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xfd10d2eb can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x3dc8478b alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x6ca4c7ac register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x74360f37 unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xfa5be10c free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x01512bfb register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x01c158b1 alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x065b2a3a unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x7d5b8410 free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x6e25f8e6 arc_emac_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0xa896fbcb arc_emac_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0a2d51ea mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0c2708e9 mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0e6f70c8 __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0fbb6435 mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0fe0224e mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x104d0624 mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1052ea8c mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x15b80c46 mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x161ffe34 mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1869f860 mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1d6773ee mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1e31a4d1 mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1e6ef36e mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x22d6754a mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2475e540 mlx4_fmr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x252a4c37 mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x25f377e0 mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2780384f mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2c8447b2 mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2c9153d7 mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2dfe6a31 mlx4_get_internal_clock_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2f16a01e mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2f3a995e mlx4_get_counter_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3067ba4f mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3693def4 mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x39d417db mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3a7e8d9b mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3a9e0805 mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3c71c4a2 mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3d0561a4 mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x43a016cc mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x45e44977 mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4b828371 mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4bdf4ef2 mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x58e6c75a mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5a91de4c mlx4_port_map_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5ab0ebe7 mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5bc3dc07 mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5befc290 mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5c007bd6 mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5cd478f6 mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5e957e57 mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5edbd8cc mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x62238516 mlx4_fmr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x657af1f7 mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x66e7e713 mlx4_get_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6853dc38 mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x69c60303 mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6b477130 mlx4_bond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6d25433a mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6daf387a mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6f706169 mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x71adc9a4 mlx4_get_vf_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7348a634 mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x743b537e mlx4_set_vf_rate +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7639c495 mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7950c039 mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7b358399 mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x80d2dc50 mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x81b4b53c mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8229f49b mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x830ff2fb mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x83280787 mlx4_unbond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x84db1f8d mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8590ebcf mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x86251797 mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8db12a2f mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x94a04cff mlx4_get_default_counter_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x96725838 mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x97074d56 mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x987b5d47 __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x994b4d51 mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9ae145ec mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9b27d32e mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9b7612c2 mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9eb56f46 mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa02af401 __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa04c74a2 mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa3f9e3b3 mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa4b716b0 mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa4dd226c mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa7267492 mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaa11eeb1 mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xad930274 mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xae517dee mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb0c4434d mlx4_set_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb74d04f1 mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb8a59ec9 mlx4_fmr_unmap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb9bdef93 mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbab5c814 mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbcdcacb4 mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbd2c091f mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbde8cfba mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbea0771c mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbfcfefbb mlx4_map_phys_fmr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc2b5cc8f mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc6c400e5 mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcb9fe8e1 mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcdab2f82 mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcee61b99 mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcfe90256 mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd1db7e1d mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd2291670 mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd340688d mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd3bc55f6 mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd5eff365 mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd65a559a mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd70a2563 mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdd16633d mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe3363f7c mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe35ab6c0 mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe446d402 mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe54374a8 mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe8539af4 mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe95cb896 mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xec4a1a1e mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xed6eb393 mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xee5d81ca mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xef0d95b8 __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf473f0f0 mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf5f2ab12 mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf74dd184 mlx4_fmr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfc3353da mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0958db91 mlx5_query_hca_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0d0e2a96 mlx5_query_hca_vport_pkey +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1f282d42 mlx5_core_xrcd_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x25aeb962 mlx5_query_hca_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2853706a mlx5_core_eq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3ab2058a mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4ff789b5 mlx5_db_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x829a4728 mlx5_core_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x83edf6fb mlx5_query_port_ptys +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8c407896 mlx5_core_page_fault_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8dc460b2 mlx5_query_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9377adc0 mlx5_create_map_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x973439d4 mlx5_query_port_max_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa034186a mlx5_core_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa49108a1 mlx5_fill_page_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xaa1ce2f8 mlx5_query_port_proto_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb0942579 mlx5_core_mad_ifc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb2e3f2b0 mlx5_set_port_proto +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb3721006 mlx5_query_port_link_width_oper +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb7d6f51b mlx5_query_port_proto_oper +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb8eabfdc mlx5_query_port_oper_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcd658a78 mlx5_set_port_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd40df783 mlx5_query_port_vl_hw_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd81d5812 mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdc4a3a60 mlx5_destroy_unmap_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdfe748ba mlx5_query_port_proto_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe11296ed mlx5_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe3da9afc mlx5_core_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe886934a mlx5_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xebdffe98 mlx5_query_hca_vport_gid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xec18281d mlx5_core_create_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf01b7270 mlx5_core_destroy_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfa287e65 mlx5_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfc1f6eb7 mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x28221d7d stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x359c7bfb stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x5248781a stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xf2092161 stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x6e13ca61 stmmac_pltfr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x70845610 stmmac_pltfr_pm_ops +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x861ecfa5 stmmac_pltfr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x0e4052ad cpsw_ale_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x0f364f82 cpsw_ale_control_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x1b11bd73 cpsw_ale_add_ucast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x24358d5e cpsw_ale_del_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x65203c9d cpsw_ale_stop +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x6a12c725 cpsw_ale_del_ucast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x748e24fa cpsw_ale_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x8e10cbb8 cpsw_ale_del_mcast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xa0ac6230 cpsw_ale_add_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xae3e61bb cpsw_ale_add_mcast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xc209fad9 cpsw_ale_set_allmulti +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xd2a89b30 cpsw_ale_control_get +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xdb40fcfe cpsw_ale_start +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xe0a8267f cpsw_ale_dump +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xf6a34dd8 cpsw_ale_flush_multicast +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x0514a924 macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x0e7d0f1e macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x60e6edba macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x87543de5 macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvtap 0x40291b6c macvtap_get_socket +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0x6318757f mdio_mux_uninit +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0xceadf9b3 mdio_mux_init +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x124f0111 usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x8153f009 usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xa2f157fd usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xe308a6c5 usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x16a2dd20 cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x23354f0c cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x3d54fe4b cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x762ff453 cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x76faa809 cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xb8697df6 cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xd8781e80 cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xdbf1f023 cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x00e58c1e rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x17dfdccd rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x2473684e generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x49d14006 rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x6be09879 rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x7eab035f rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x052e13d6 usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x08f87b56 usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x18bdbf6c usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x20336178 usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2d3689ce usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2deda68c usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x32f49ea2 usbnet_get_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x46998bf5 usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x618d8875 usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x6235e6bc usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x704c4004 usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x73f581c8 usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x781483d9 usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x834b38ed usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8372d0ef usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x843a8cf0 usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x85b37c1e usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x89b8cf1a usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8f22d4db usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x94d31422 usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x972527d2 usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb249b5f2 usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc2c74faf usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc831559b usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xcf256573 usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xcfaf276d usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd33c1b30 usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd76030c1 usbnet_set_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe33b1c3a usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe7080d7a usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf771ce64 usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xfc5f5bfb usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x36efc6d4 vxlan_sock_add +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x47f8f966 vxlan_get_rx_port +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xbb9eef9c vxlan_sock_release +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xc9f24228 vxlan_xmit_skb +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x3c779262 i2400m_rx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x3f9e9e8e i2400m_cmd_enter_powersave +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x4b6d1ed1 i2400m_pre_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x682fe3fb i2400m_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x991d66d8 i2400m_tx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x9ee4db5b i2400m_is_boot_barker +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb00b793c i2400m_bm_cmd_prepare +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb473a42e i2400m_init +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb5e44a47 i2400m_post_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xc3ca0391 i2400m_dev_bootstrap +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xc6b6b191 i2400m_dev_reset_handle +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xc946475a i2400m_tx_msg_sent +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xce4ccf19 i2400m_netdev_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xcf83d937 i2400m_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xd5ba6ff1 i2400m_tx_msg_get +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xe6bc9591 i2400m_release +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xe95410a5 i2400m_error_recovery +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x04bdaf76 cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x5f2fff8c cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0xad08c8c2 cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0xf5ace7f7 cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ipw2x00/libipw 0xcda15973 libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x1590eb48 _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x258f0d00 il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x29670aa8 il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xb493cd04 il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xc6c7c3a8 il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x0cd62eb7 iwl_read_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x0d556623 iwl_abort_notification_waits +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x0d882e37 iwl_phy_db_init +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 0x316daf40 iwl_write_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x35033c81 iwl_phy_db_free +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x36d675a9 iwl_read_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x36d6cdd4 iwl_parse_nvm_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3d548dab iwl_remove_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x51b657cd iwlwifi_mod_params +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x53f1146c __iwl_warn +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5c52e109 iwl_opmode_deregister +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5e7d25e8 iwl_set_bits_mask_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x67f5a925 __iwl_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x6be77a47 iwl_parse_nvm_mcc_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x6bf87e96 iwl_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x776221bf iwl_send_phy_db_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x77f98c59 __iwl_err +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x824e64ac 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 0x8ecd5008 iwl_force_nmi +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x9969d783 iwl_poll_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xa34d63a9 iwl_poll_direct_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xa6edbd6b __iwl_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xaa6d08eb iwl_wait_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xc67c31ed iwl_notification_wait_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xc686f1bf __iwl_crit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xccf6b464 iwl_opmode_register +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xd0efa9f5 iwl_clear_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xdd1cd6ae iwl_nvm_check_version +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xef749c4f iwl_write_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xfa22de4f iwl_parse_eeprom_data +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x0c1b6b8c lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x180c5844 lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x25d9ef27 lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x48d07f2c lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x7880e83d lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xa0c57010 lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xa91593df lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xab2c671b lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xab575d1e __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xb01168cc lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xc38cbc12 lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xd1b393ee lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xe5f4569a lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xeb7b54b8 lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf64277de lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xfc8f09c0 lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xfeefd8c7 lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x051f20f8 lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xa4287870 lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xb5c93b27 lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xbd5a8e26 lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xc71bfee1 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 0xc87907bc lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xf19aa126 lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xfd5fe60d __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x19c7eb5d mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x2bd3c901 mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x2c278b0d mwifiex_queue_main_work +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x31bd9748 mwifiex_alloc_dma_align_buf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x3a65d8bb mwifiex_upload_device_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x3a887cb7 mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x502bb087 mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x872314df mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x977e492d mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x97dbd18f mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xb2ac3f7e mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xb7f106d3 mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xbb0c1491 mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xbd3d415c mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xbded7378 mwifiex_drv_info_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xc32e46eb mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xdadf7179 mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xe06b588f mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x1f7bd219 p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x33469742 p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x55b39a51 p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x5819389c p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x86a85450 p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xb79f6995 p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xba5e2804 p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xbad86229 p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xc450d45e p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7201b98a rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xc97d8098 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 0xdf00132a rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xe2b96da1 rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xee4492d4 rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x1607bd43 rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x19c9c0f8 rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x207c47f1 rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x2a858fc5 rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x2f7f5cf3 rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x33323091 rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x3baebe20 rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x3f98c7ac rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x438f83b8 rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x452ba522 rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4e6a8f0d rt2800_get_key_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5490d668 rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x554fc12d rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x55e219f8 rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5b3bbf98 rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5bc7d23d rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5cc55f9d rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5ecdd0c5 rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x6283e160 rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x65f600d0 rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x6c7d74df rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x766295f7 rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x7a8937a9 rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x7faee8e2 rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x806d204d rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x93f16e0a rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb60ce664 rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xca8613cf rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xcfb0d8ad rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd1c9532a rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd5063072 rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xda235b6f rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe286ba66 rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe31ccebf rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf25aae57 rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf6c75308 rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf73237c9 rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xfed1eb79 rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x06f25a85 rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0fad1430 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x12a8867a rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x1781d155 rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x1a114e8b rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x22c5ba1c rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2505789d rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x31f67964 rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x75d73f06 rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x7fa4f51a rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x92c0bcd1 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x99120bf4 rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc06c2815 rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc6a1455e rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xd2efd591 rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe08fe7b6 rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe28f94c7 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe33a9011 rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x02030ba6 rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x06630a97 rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0fa71eaf rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x18f07a91 rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x19044b32 rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1a7a1c69 rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1b2d6e5d rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1e9b5c03 rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1fa0c5ea rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2a6499c8 rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x31b1d86e rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x470d369b rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x49ed8b87 rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x529624db rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x53ed3773 rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x545cc244 rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x546ae815 rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x5591884e rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x592133ab rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x5955bdde rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x59cb602d rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x5b11f046 rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x5f16a114 rt2x00mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x67fe50f9 rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6819e548 rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x718bfc65 rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x73bb3bdb rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7537d8ab rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x77283994 rt2x00mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7b16f213 rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x80f469c8 rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9053434e rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x90831ead rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9170ce0a rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9eb29509 rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa3f1fdc8 rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa5e81936 rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xab0b7901 rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xabf21d19 rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xad87a223 rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb9fb6858 rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc4b2ded5 rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xdd50a12c rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe8c304c9 rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf643b4af rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf75b9f19 rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x443de200 rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x5ebe716d rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xa0f771e9 rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xe45b13a3 rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xf0593ce6 rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x2274636d rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x2cc640d1 rt2x00pci_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x8f2f7fe4 rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xdae07a0a rt2x00pci_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x0cd76583 rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x12ce8dca rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x2e8de8a8 rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x35cd0cd5 rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x3930b5d5 rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x4d2011f8 rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x6706ca84 rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x9305db3a rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xb0bab6d0 rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xbd97a385 rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xc318c2d4 rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xcc48049d rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xd3b72531 rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xe2e521eb rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xe8cfc346 rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xef8c2348 rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2bb90bb0 rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa059760c dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa3d1545e dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe99557a8 dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x070f3fb2 rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x0b6e94e1 rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x1316e40c rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x1e3e45fe rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x36119d22 rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x3abb4284 rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x3b094bbc rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x4a0fcad4 rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x598353d2 rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6ce94f81 rtl8723_phy_rf_serial_write +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 0x70fe9d7d rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x733d4a6b rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x74841b73 rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x74c0f821 rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x846d6e29 rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x87011585 rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x894f48a4 rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x8dfbde9c rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xa55bc1d5 rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xaaac0418 rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xad34b834 rtl8723be_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 0xb5568d65 rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xbf6b29fd rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xc38e391b rtl8723_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xe11917ed rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xe18b524f rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xe2c5f2e7 rtl8723_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x0bf8dc53 rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x0d0b6636 rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x188f34ab rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x1daeb61a read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x241dedc1 rtl_tid_to_ac +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x27a9aefb rtl_dbgp_flag_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x29121f2b rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x2921a4d4 rtl_btc_status_false +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x2b9603ce rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x33b7a923 rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x3fb71913 rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x414914a9 rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x524f9f9b rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x83ea6882 rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x870a95b1 rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x8b25720b rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xac609a61 rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xc311443a rtl_attribute_group +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xc86951d3 rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xf8ff6add rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xffb02405 rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x06c437c7 wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x7dbea2b0 wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xb19d5296 wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x087be958 wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x135cd21b wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x157d13ee wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1b92668d wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1c21bc2e wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x24f769ec wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2960d57e wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2f74841a wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x32a18231 wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x386b380f wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3cb40fe7 wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3d9d62ad wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4660bf43 wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x519a2cd2 wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x52709fb7 wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x53dff67d wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x58ab6601 wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x64b55521 wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x651f5397 wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x67bc8f28 wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x696edaf5 wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x69969037 wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6d461949 wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x76bdea4a wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x77092dcc wlcore_get_native_channel_type +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x91da5146 wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x9e05d0ff wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa2201a07 wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa7d247d1 wl1271_ps_elp_wakeup +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa859adb7 wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa8f1cc9e wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xaa2fa3af wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb600abfc wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb8088896 wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc4ebcf9a wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc8c5f81e wl1271_ps_elp_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd121bc45 wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd2c012a6 wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd600d579 wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xdd150bd6 wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe3aa965e wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe6df32e7 wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe8c62e5c wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf91488df wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xfb7011a8 wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xfc882493 wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x262ce204 nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x7046f9d5 nfcmrvl_parse_dt +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x75e3b529 nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x937483b0 nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x0010209d st_nci_remove +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x66bdd6f3 st_nci_disable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x96f4454c st_nci_probe +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xa43b8d1e st_nci_hci_load_session +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xc9b05126 st_nci_enable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xdbcf6058 st_nci_hci_event_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xe23b0737 st_nci_hci_cmd_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xfdd45949 st_nci_discover_se +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x30934216 ntb_transport_max_size +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x32537aca ntb_transport_link_query +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x3d54dbfc ntb_transport_tx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x436098aa ntb_transport_link_down +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x6c14cc55 ntb_transport_register_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x82e6c13d ntb_transport_qp_num +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x9c992c8f ntb_transport_link_up +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xb041b37c ntb_transport_unregister_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc270dc24 ntb_transport_free_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc37d9036 ntb_transport_rx_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xd40e7a02 ntb_transport_rx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xe0598423 ntb_transport_create_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf55d6313 ntb_transport_register_client_dev +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf9eb813f ntb_transport_unregister_client_dev +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x2e8d047f pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x8464e36e pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xb08f8883 pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x06656621 mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x3d783b06 mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x6de8da68 mc13xxx_get_num_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x6ff04390 mc13xxx_parse_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xcb647258 mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x60684ce6 wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x8341a7bd wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x861dbcb8 wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x898aaabb wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xc9db86ef wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xcf11eb53 wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0x8c0d25fd wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x04228158 cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x06363dd3 cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x11732f14 cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x12ab96b0 cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x14cbcccb cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1f7e8458 cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x226bd1bd cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x25e71413 cxgbi_ddp_ppod_set +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x270ec155 cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x28a1611b cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x299b0755 cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2e6eca99 cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2e81729a cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x33aeafad cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x33e5dbfc cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x35cacdd4 cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a5c4389 cxgbi_ddp_page_size_factor +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a8a55d0 cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4745ab16 cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x494edb44 cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x524f4984 cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5d9f7328 cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x624659a3 cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x64dc8ec7 cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x684c4156 cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6db01158 cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6ed0c6a5 cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x731a4011 cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7bf19132 cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x83d22a41 cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x864a27ba cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x87d530f7 cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8c2ba369 cxgbi_ddp_ppod_clear +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x96d8e058 cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa427f374 cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa83160a8 cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xaefa0f8d cxgbi_ddp_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc4d9c4d0 cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd0174f8c cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd1550ff6 cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd84f993a cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd9a212c8 cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe460650e cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe8430c28 cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe99a829e cxgbi_ddp_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf268e1b3 cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf9e15ab6 cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfe9b9ed1 cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x2a835311 scsi_unregister_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 0x7be9f31b scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xa583e04d scsi_register_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xca3accd1 scsi_dh_detach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xcc4982ad scsi_dh_set_params +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xd02c1f83 scsi_dh_activate +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xeada84e7 scsi_dh_attach +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x08fa6c54 fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0c6c5713 fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0df89157 __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0fb51275 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x1c9855f5 fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x2778c229 fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x28d6dc8c fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x374c1e1c fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x3bb48bdb fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x74a61552 fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7fe036d1 fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x84b3d915 fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xa0fd81fd fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xa1ec5a7e fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb527916b fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xbb02e45c fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xeac0d8bc fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf64e7ce2 fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf8c33b07 fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x9f68a12d iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xc4329a71 iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xdb5c68ba iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xeb03346e iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xece56fa9 iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xf0bbd0dc iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x05d4746d iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0a208458 iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1b922f88 iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x205b184b iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2568e7db iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3eff28aa iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3febfe1e iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x44c1b060 iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x47e3c9d3 iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x47f8dd9f iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4a2102f7 iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x52222159 iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x52824217 iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x56d1899a iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x57f8bf3e iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x587b0da3 iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5f8c34cd iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x60a717bf iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x77c08ccf iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x783e1c51 iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7c4bd940 __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x80fa360d iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9086d428 iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x99231bac iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9ed4f7fd iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9f142533 iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb952d84f iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbf8c9136 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc049a0b1 iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc492da3e iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc5c2fb5a iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc6e8668f iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcbe97f45 iscsi_conn_queue_work +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcf2ce35c iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd742b135 iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xdf05ce82 iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe33371ce __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe54d15ea iscsi_eh_target_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe6bea445 iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xebfb35b1 __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf756aa13 iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf9a4dbda iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xfdcb93a5 iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x01871d99 iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x06c1f205 iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1908e171 iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x1b8c3738 iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x3452d7d9 iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x3608430f iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x3772ca12 iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x4275b58d iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x49881582 iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x4ee6ac20 iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x5eba6e48 iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x6356fe26 iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x8af7b3b5 iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x9c61f9c8 iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf784274e iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf838e734 iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xfc6e6d34 iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x004e4e2a sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x09534fa2 sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x09bdfcf2 sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2d428fe3 sas_domain_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2f08c5e5 sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2f86581d sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3075136b sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3c244c50 sas_eh_bus_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4aaca542 sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4ab90fbf sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x72cad7a5 sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x72cfddfe sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x82a2bbb9 sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x86d9a056 sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x91f056e5 sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x95342ff6 sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa50a9e62 sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xac2c295b sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb93f88d5 sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xc7d5ec2b sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xcd63e6f2 sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe7256671 sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe7c483a3 sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xea507604 sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x003e9086 iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x057c8753 iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0633c901 iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0c4930f9 iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0d167812 iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0d623344 iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2411a240 iscsi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2d153baa iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x406ab0ba iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x41edd441 iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x4e4f87f7 iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x60a37941 iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6c8fc429 iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7096f1a2 iscsi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x802bd102 iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84a005f1 iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8e53f580 iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x935b7a92 iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x94a91eb8 iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x95058e94 iscsi_scan_finished +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x96fd51f8 iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9c9ab9f0 iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xaaaf18af iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xaf4bf06a iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc1f5250f iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc37b9ce5 iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc7550112 iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd22727c7 iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd944503c iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdc181a12 iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdd629b05 iscsi_is_flashnode_conn_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdec03e35 iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe61c54b2 iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xee4f1e96 iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xef52d567 iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xefd005a2 iscsi_destroy_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf28e884d iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xfa430f1c iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xfb4c3ca7 iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xfd282aca iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xfe2eb556 iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x14fa7b83 sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x3dd3e46c sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x8bcc00a0 sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xb7cb13d2 sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x0ef06974 spi_populate_ppr_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x1eebaea6 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 0x1055491a srp_remove_host +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x13a90fac srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x1c18f013 srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x2ef3d78c srp_rport_add +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x5e26197f srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xb9831cf2 srp_rport_del +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xee891cc0 srp_tmo_valid +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x39e04e3d ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x58b8eed2 ufshcd_remove +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x8af0ba3d ufshcd_init +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xb663bb2e ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x0cdfba7a spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x16f45815 spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x24139fa3 spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x60ec8b86 spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xfe7d491a spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x1697ee2d dw_spi_remove_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x62959897 dw_spi_add_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xb99e1708 dw_spi_suspend_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xea845c64 dw_spi_resume_host +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x0039d2a3 spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x017ed8a5 spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x1034722b spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x155a62ce spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x311540c3 spmi_driver_register +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x4e57bac8 spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x6158aaca spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x699a380f spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x83e59ba7 spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x8e9cc2df spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x92ddf227 spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x950dcbd3 spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xb777ee48 spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xc5c820eb spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xdbcb76bf spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xdccda3d4 spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xf681b175 spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xf74b8b51 spmi_command_reset +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0x824b6ed7 ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0082876b comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x030b1870 comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x08da593c comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0a8eda80 comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0c26c021 comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x187cd115 comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x19ad22c1 comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x26ff72f1 comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x388ddfa9 comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x3d96ef19 comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x41295fa7 comedi_is_subdevice_running +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 0x613d3a33 comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6343fd95 comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x68bd4e73 comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6a4793e5 comedi_dev_put +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6e751fda comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x7529b0b3 comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x7ddc13ef comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x99d63773 comedi_event +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x9b3eb049 comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x9b5d632a comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa423234a comedi_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xad12bfde comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xae1196b5 comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb2e06c77 comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb679cebc range_0_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb6e96f52 comedi_handle_events +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbb52fc7f range_bipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbcfbfae4 comedi_set_spriv_auto_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbdbe75c6 range_unipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xc21d9866 comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd59f0b1b comedi_timeout +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdac57800 comedi_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xeb2ad6ae comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xeb99b368 comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf43a1f94 comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf4ee31f3 __comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xfd8ba79d comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x124605ac comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x5ed24b72 comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x6b2eb352 comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x7c8512e9 comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xc74092c0 comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xdb83c651 comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xeb4614ca comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xef43857f comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x0d54e71e comedi_pcmcia_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x1c0fbf3b comedi_pcmcia_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x4324a735 comedi_pcmcia_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x55938a53 comedi_pcmcia_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x66f38dbb comedi_pcmcia_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x99746803 comedi_to_pcmcia_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xeb02d67f comedi_pcmcia_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x22e49a20 comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x82839a3a comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xb6eb2be4 comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xc6f764af comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xdc0d70ee comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xe2e9c8a6 comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x79f4a6cf addi_watchdog_reset +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0xe3a9d298 addi_watchdog_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0x33efe164 amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0x3d658115 amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_pc236_common 0xed25ea67 amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x00d734d8 comedi_8254_subdevice_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x09027457 comedi_8254_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x27362190 comedi_8254_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x394bbb11 comedi_8254_ns_to_timer +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x5d95c7a8 comedi_8254_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x8f498b8b comedi_8254_set_mode +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xaa4bae7f comedi_8254_load +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xbe14d06f comedi_8254_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xbf479b59 comedi_8254_pacer_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xd28ba85d comedi_8254_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xdd59f576 comedi_8254_cascade_ns_to_timer +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xe018eac5 comedi_8254_update_divisors +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xf4291e01 comedi_8254_set_busy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0x724a3387 subdev_8255_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0x78951cc3 subdev_8255_regbase +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0x8080dce0 subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x0ab7ffd8 comedi_isadma_poll +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x12fba874 comedi_isadma_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x21533f83 comedi_isadma_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x3789f086 comedi_isadma_set_mode +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x4a17474e comedi_isadma_disable_on_sample +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x7040990c comedi_isadma_program +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0xa228e27e comedi_isadma_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/das08 0x62942fc8 das08_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x0b1bb15b mite_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x1c75c026 mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x38a14875 mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x4247f1d0 mite_setup2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x60953e07 mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x692d5421 mite_get_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x8041f32c mite_done +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x8d54b89f mite_bytes_read_from_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xaca0161b mite_sync_output_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xae897cbc mite_dma_tcr +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xbbb89b13 mite_bytes_read_from_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xbbcdc167 mite_sync_input_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xc030c503 mite_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xc86232be mite_release_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xdbe5fa60 mite_bytes_written_to_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xed09d9ec mite_bytes_written_to_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xf248e514 mite_dma_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xf2ae943e mite_free_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xf6f66901 mite_prep_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xf85e4bf0 mite_buf_change +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xfaa5ee0c mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0x2a506f3e labpc_common_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0x9e6caa56 labpc_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x4756d167 labpc_free_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x5a1cd0e5 labpc_init_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x7d277ce3 labpc_handle_dma_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0xb939afc5 labpc_setup_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0xd0e1fc4c labpc_drain_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x46cc1819 ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x7d97eb9c ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x7ed2507d ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x8f9c7e4c ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xa1039856 ni_tio_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xaebcfa64 ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xb4b7da8b ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xe3688a2c ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x668c18de ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x76f8fe48 ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x85456590 ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xc2c80dcc ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xd1fc1169 ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xd3cbc29e ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x030da1f6 comedi_dio_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x166ada12 comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x253bc236 comedi_close +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x3c84a274 comedi_open +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x59037365 comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x5c9b913d comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xe6d588ef comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0x25e81f04 adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x00dde2fe lustre_attr_show +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x5f65f056 debugfs_lustre_root +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x839bcb8a lustre_sysfs_ops +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0xef02e77c lustre_kobj +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0xf646fe4b lustre_attr_store +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x061f071b spk_synth_flush +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 0x1732cc29 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 0x4f152c23 synth_add +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x72e4aa33 synth_remove +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x80a39e1f spk_synth_is_alive_restart +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x8e146195 synth_release_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x96aeab53 spk_var_show +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x9a888082 synth_buffer_getc +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xb33b9015 spk_do_catch_up +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 0xbef8851a spk_var_store +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 0xd20096c7 spk_synth_is_alive_nop +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xddb8ac79 spk_synth_immediate +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 0x5250d4c5 uio_event_notify +EXPORT_SYMBOL_GPL drivers/uio/uio 0xa63b89bc __uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0xdc9d0a48 uio_unregister_device +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x70a8cb60 usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0xc405e94d usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x7f6d08a9 ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xf407e2fd ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x1f73157b imx_usbmisc_init +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x42970c95 imx_usbmisc_set_wakeup +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x8a1ecd06 imx_usbmisc_init_post +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x4c78d60a ulpi_write +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x51f991d1 ulpi_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x69869903 ulpi_register_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xa870d6c4 ulpi_unregister_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xcea8ab4a ulpi_register_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xdfeeae0c ulpi_read +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x019752d4 gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x0f2c1767 gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x0f82338e gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x2218f2cd gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x3183674f gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x35b4bacc gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x51903f74 gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x52c3d68f gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x53d6eb0f gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x802dc761 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 0x93ffeeb1 gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x9707069a gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xaa3f1514 gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xb7f28920 gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xf808609a 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 0xa2337761 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 0xe72e4c1c gserial_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x3efe96dd ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x97130227 ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xbac4b050 ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x02a32de8 fsg_store_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 0x157d9400 fsg_show_ro +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 0x239b7846 fsg_store_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 0x35a50e44 fsg_lun_fsync_sub +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 0x55234f34 fsg_show_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x56344daf fsg_hs_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x5f880593 fsg_lun_close +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 0x6cf9c067 fsg_store_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x711a5c65 fsg_show_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x763d4d58 fsg_show_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x76b1c8b8 fsg_store_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7e26d4a5 fsg_common_set_sysfs +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x857b6dc2 fsg_hs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x95cffb3e fsg_hs_bulk_in_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 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 0xd076a546 fsg_lun_open +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 0xd53dc854 fsg_store_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd5b284e5 fsg_common_remove_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd9162968 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 0xe960e3c5 fsg_show_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf4efc0c8 fsg_ss_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x0ee81620 rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x15e041f4 rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x1d7caabb rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x23a2ff46 rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x5a6c21c0 rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x5dc8ab3a rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x87d7669d rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x9faa3500 rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xaeff7710 rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xb7aba240 rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xbf1ed2f1 rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xc8ccbe1f rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xdb697f4a rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xe5116d88 rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xf7ebefd9 rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x069aa545 usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x23e142fd usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2dfdd081 usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x485e9815 usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x55ac0d61 usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5f3e20f4 config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x68b376e5 usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x6d3f46de usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x80833585 usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x82055ae1 usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x860af4d5 alloc_ep_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8ae8f07d usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8b55b41d usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8e1c0b0e usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x94d7075a usb_gadget_get_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x9517de8a usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa79f8b5a usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa8bb931c usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb399eb56 unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb6f7e058 usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc03dc702 usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xcc0438d6 usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xcf9b7162 usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd935dcf0 usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xda7b16a0 usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe06e66a2 usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xeedafe50 usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf42ef1a2 usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf4bd5da5 usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xfabc99f9 usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x0c6baece usb_gadget_probe_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x2f71a5fa usb_gadget_udc_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x486c461c usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x54c0315b usb_udc_attach_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x639ccd71 usb_del_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7f3827e3 usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x8fd2c456 usb_gadget_giveback_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x917bc655 usb_udc_vbus_handler +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x946f474c usb_gadget_unmap_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x972726f4 usb_gadget_set_state +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x9a55a1d7 usb_gadget_map_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xa21e494a usb_add_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x1f4bbbaa ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x3473eb24 ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x06acf3d4 ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x08484f9b usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x4e3f1f39 usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x883bc1ad usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xb24843b9 usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xd1eedbec usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xd295101b usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xd822e1a3 usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xe7a106dd 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 0xbdcea121 musb_interrupt +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xcb32cb36 musb_writeb +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0xa79d1a27 isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0x0ae5753a usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x04b89b1b usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x1bd838ad usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x24e48d6a usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x27f76ffd usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x3b463221 usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x41408924 usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x461c4f35 usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x4f928a0d usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x55883934 usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x5ee82964 usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7f6c43b9 usb_serial_handle_break +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x84832735 usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x85ce093a usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x9eb87cb1 usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xb0aef6ef usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xb2e0a432 usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xb57ce000 usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xda4dae44 usb_serial_handle_sysrq_char +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf2499dff usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xfac63c04 usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xfb32dddf usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x0390621e usb_stor_bulk_transfer_sg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x11f2c049 usb_stor_suspend +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1bc3edc2 usb_stor_sense_invalidCDB +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1f5dd307 usb_stor_post_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x3a03404e usb_stor_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x3df1e920 usb_stor_bulk_srb +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x46779e72 usb_stor_adjust_quirks +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x4aaff3c1 usb_stor_CB_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x5607085a usb_stor_set_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x5ef5dde7 usb_stor_probe1 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x6cc0d157 usb_stor_Bulk_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x6d801517 usb_stor_CB_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x7b8f3ff0 usb_stor_transparent_scsi_command +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x84800948 usb_stor_reset_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x8d32652c usb_stor_probe2 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xbcb5e7b2 usb_stor_bulk_transfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xbf764d36 usb_stor_pre_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xd1d74ef5 usb_stor_control_msg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xd87dcfac usb_stor_host_template_init +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xe51045c8 usb_stor_access_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xe7039600 usb_stor_Bulk_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xeeb5d59a usb_stor_disconnect +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xf12b3f62 fill_inquiry_response +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xfd4717d4 usb_stor_ctrl_transfer +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xfe5067ee usb_stor_resume +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x025d98a2 dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x09402141 usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x288c99c6 usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x3ddc104b usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x4ff06aba usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x5ed30201 usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x6991007b usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x77ac9d53 usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xbffbe1df usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xc64ae17c usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd02753dc usbip_header_correct_endian +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd3916d4b usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe1ea0586 usbip_dump_header +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xfe1eddb8 usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x30c32fec __wa_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x4568617c wa_dti_start +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x75133e46 wa_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x81f2a461 wa_urb_dequeue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x9151aa9d rpipe_clear_feature_stalled +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xb75e952c 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 0xdb65b530 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 0x23b00555 wusbhc_rh_start_port_reset +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x3385ba2f wusbhc_b_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x49b338ce wusbhc_rh_control +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x756fdfd1 wusbhc_b_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7f0b7631 wusb_dev_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x8023c639 wusbhc_giveback_urb +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x8a6d744f wusbhc_handle_dn +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x93091cac wusbhc_chid_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x9eba247c wusbhc_mmcie_rm +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb725d128 wusb_cluster_id_put +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xc08a996a wusbhc_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xe09feca2 wusbhc_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xe17ac722 wusbhc_mmcie_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xee285296 wusbhc_rh_status_data +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xee9b4338 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/usb/wusbcore/wusbcore 0xfe7ee908 __wusb_dev_get_by_usb_dev +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x25e46abd i1480_fw_upload +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x71b0888c i1480_rceb_check +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xa5309ee1 i1480_cmd +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x30db5e13 umc_match_pci_id +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x30ea3173 umc_device_create +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x57526523 umc_driver_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x924ffdf8 umc_device_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xbe45f9b8 umc_device_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xbe741f5b umc_controller_reset +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xec054e0d umc_bus_type +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xfed9c1ed __umc_driver_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x04f67f4d uwb_rc_cmd_async +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0b8aad57 uwb_est_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x108cc4d7 uwb_radio_stop +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x15ab92f9 uwb_rc_dev_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x175e1f02 uwb_rsv_terminate +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x24ff6caf uwb_rsv_accept +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x277345d3 uwb_rc_vcmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x2912cd1c uwb_rc_post_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x2fdd174a uwb_rsv_destroy +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x3b8f9ad5 uwb_rc_get_by_dev +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x432b010a uwb_pal_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x48ed0ad5 uwb_dev_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4c07a810 uwb_pal_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4d39009a uwb_dev_for_each +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4d57ae3c uwb_rsv_type_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x51a78e8b uwb_rc_neh_error +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x539a1c53 __uwb_rc_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x5e4bc088 __uwb_addr_print +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x68bf2b3c uwb_est_find_size +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x6e51f030 uwb_rsv_modify +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7997ae96 uwb_rc_ie_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7ae2ae52 uwb_rc_pre_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7af5adde uwb_rsv_get_usable_mas +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7dcfcd23 uwb_ie_next +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x833289de uwb_rc_get_by_grandpa +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x86227183 uwb_rc_put +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x889df04e uwb_pal_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x98413234 uwb_rsv_state_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x9d67c66e uwb_rc_mac_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb93dc6de uwb_rc_reset_all +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xbfe45134 uwb_rc_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc4863530 uwb_rc_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc57229c9 uwb_rc_alloc +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xdaca1467 uwb_rc_ie_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xde8c1e73 uwb_rc_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe1716f06 uwb_est_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe25dfd03 uwb_radio_start +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xeae0514c uwb_rc_cmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xed2c831e uwb_notifs_deregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf1a947aa uwb_rsv_create +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf5809035 uwb_rc_neh_grok +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf9010269 uwb_rsv_establish +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xfbc2c8a3 uwb_notifs_register +EXPORT_SYMBOL_GPL drivers/uwb/whci 0xd612bd34 whci_wait_for +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x03473ffc vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x0e1385ae vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x0e2129bc vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x11fde0b4 vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x172bd761 vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1f30eb81 vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x269f7a09 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x28ebd769 vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x2adc2953 vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x36d350b3 vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4f381b71 vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4fdcb64d vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x59316119 vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6e7471a8 vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x73f113b7 vhost_poll_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7632e8a0 vhost_init_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x90a26124 vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa6e02937 vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa708e15f vhost_work_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xab129250 vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xad009ecc vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb0f81e37 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb9201f1d vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xbfa132f7 vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd1414caf vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd754070d vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe0252d0d vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xe5ac45aa vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xec31b92a vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf08328c0 vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xfd17219e vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x00f94ec2 ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x16d35adb ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x40bbedef ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x49958d5a ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x6bfb02ac ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xae5f1cf2 ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xfb70507c ili9320_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x178a40d3 auok190x_read_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x25764adc auok190x_send_command +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x34822f46 auok190x_send_cmdargs_pixels +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x6a12d23f auok190x_send_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x7d492d73 auok190x_send_cmdargs_pixels_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x9ea9b311 auok190x_pm +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xa556a4d9 auok190x_send_cmdargs_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xb32f861f auok190x_send_command_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xbea67011 auok190x_common_probe +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xc34f73df auok190x_common_remove +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0xb26eeea0 fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x737973fc fb_sys_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0xcfccf386 fb_sys_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xa7c00da9 sis_malloc_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xf569b111 sis_free_new +EXPORT_SYMBOL_GPL drivers/w1/wire 0x36417cfc w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x3bfe822a w1_read_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x4624d6d3 w1_next_pullup +EXPORT_SYMBOL_GPL drivers/w1/wire 0x6e708688 w1_touch_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x71720dfa w1_reset_bus +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7c2f2afb w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0xc51d800f w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0xc973629f w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xf74fec82 w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0xf7c5ad04 w1_reset_resume_command +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x0badd301 dlm_posix_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x6560a87d dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x9321df95 dlm_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x9b8284b4 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/fscache/fscache 0x092cf98e fscache_object_sleep_till_congested +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x42cf777c nlmclnt_proc +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x6f9a89f5 nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xab67aeda lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xd1c207a5 lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xdf299f81 nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xe405be8b nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xe5d55f61 nlmsvc_ops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x001b92e0 nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x01240509 nfs_file_splice_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x05068bd2 nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x05500c2d nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x06614bc4 nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0d1e60e6 nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0e9b0d38 nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0ec5a77e nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x15dc0e29 nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x167ba432 nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x18130c71 nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x18bba4ae nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1ab66855 get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1cf91ad9 nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1d7f83f1 nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1e4c424b nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1e8d4297 nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1ea6f287 nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1f76a225 nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1f9aba51 nfs_fs_mount_common +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x205b4d1f nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x211e16bc nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x21a043db nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x24e3cabe nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x28eb2ded nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x297701b6 nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2a332f62 nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2ce155f9 register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2fd3b015 nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3091c97d nfs_set_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x37ee929f nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x38c8ab34 nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3954c32e nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39a6601b nfs_fill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ca31f35 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3cdf4669 nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f8f633b nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3fbd2a08 nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x41a46f90 nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4c58a914 nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4c910e4f nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4d3f6273 nfs_pgio_current_mirror +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x56ab7cbf nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x56b6bfab nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x584b8482 nfs_inc_attr_generation_counter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x59a5ae1a nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x59ebb8db unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5a577d84 nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5b83ee29 nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5c8c3cbd nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5cca8750 nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5dae0011 nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e1d863a nfs_sockaddr_match_ipaddr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e384003 nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x60b27b5c nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x61673c32 nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x646ffc86 nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x64e48193 nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x682c29e7 nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6a2c94f4 nfs_file_flush +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6a83405a nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6bc8aba9 nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6bfc4d81 nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x75cdd82b nfs_pageio_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7a18552e nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7ace6d89 nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7ae2f0da nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c7156b7 nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7d9d4c20 nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7f541334 nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8355de02 nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x83d3aabd nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x843a0694 nfs_fs_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x843d96a3 nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x85c6c1bf nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x889a151e nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8c0111b8 nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8db6f800 put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8e5d26aa nfs_permission +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 0x938abca4 nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x93d5e843 nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9629436b nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x97e61abf nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9b7bc102 nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9efc5dd9 nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa67a6f47 nfs_sb_active +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 0xabce9859 nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb1fd4bf5 nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb224ac61 nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb606e716 nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb70c0433 nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb8958b1a __tracepoint_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb8ecbdd8 nfs_pgio_data_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xba175a1f nfs_clone_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbacbb81a nfs_file_fsync_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbd132d0d nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbdb61546 nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbe57f7ad nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbed1eb1c nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbff3f233 nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc31d23b7 nfs_write_inode +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 0xca5c9064 nfs_sync_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcc0cb845 __tracepoint_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd02c2985 nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2513081 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd575498e nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd6c2d96d nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd8609d70 nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xda3e29d5 nfs_destroy_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdb246c4b nfs_remount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdcf1700d nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdcffc05b nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe2e8c3af nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe3600af3 nfs_writeback_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe3618ce8 nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe47831a6 nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe55af503 nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe69fa38c nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe7e04218 nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe92c510d nfs_direct_set_resched_writes +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe97e26c3 alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xea712719 nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xea726b23 nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xeb7f5434 nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xec5ef547 nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf121ff09 nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfb61935f nfs_commitdata_release +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 0xfd277247 nfs_probe_fsinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfd9796f7 nfs_try_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xff0f5442 nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xffeb8725 nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfsv3 0x00e4e12d nfs3_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x003dc748 pnfs_read_resend_pnfs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x08d66391 pnfs_error_mark_layout_for_return +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x11bda27c __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x13acfb6e nfs4_pnfs_ds_connect +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x164d4ae4 pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x170f3ed6 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1cd843a0 pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1ebfdf75 nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2a0bd1e7 nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2a32356a pnfs_layout_mark_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2bbaa0ec nfs4_decode_mp_ds_addr +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2f82de4e nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3174a735 pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3be183a1 pnfs_generic_prepare_to_resend_writes +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x41fd5a63 pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x421d3b89 pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x45d19962 pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x49ab1851 pnfs_generic_commit_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4abb3d24 pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4d6177e5 pnfs_put_lseg_locked +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4dafe643 pnfs_generic_pg_cleanup +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x50090bd9 pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x500b19fe pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5013fa1f nfs4_pnfs_ds_add +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x53a89fd7 nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x55feb531 pnfs_nfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5da54de4 nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5dd7dd5b pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5f085ebe nfs4_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x63f1e124 nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x665fa50e __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x672617ab nfs4_pnfs_ds_put +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x69d3558d pnfs_generic_rw_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x72b7ef95 pnfs_report_layoutstat +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x731d5451 nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x74bea136 nfs41_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x74f337ba nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x83ae6aaa nfs4_pnfs_v3_ds_connect_unload +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x864fd82b nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8fad9d99 pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9293c394 _pnfs_return_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x99915bdd nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9c544d1e nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9e5428f4 nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9f30b821 pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa02df320 nfs_map_string_to_numeric +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa6555d49 pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xacf378c8 nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xafafb876 pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xafc89f52 pnfs_generic_recover_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb268904d pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb458d9ec pnfs_generic_scan_commit_lists +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb644574c nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbff75ff8 nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd478ba7e nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd9a05745 pnfs_generic_write_commit_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xda782cb2 pnfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdb813e84 __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xdd795c11 pnfs_layoutcommit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe343543f pnfs_generic_clear_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe4156601 pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe48e9515 nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xec167948 nfs40_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf4e9f0ea nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf999267e pnfs_generic_commit_release +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x17ce645d locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x5de03390 locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xf8d774f1 locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x5b29c210 nfsacl_encode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0xd6e84d97 nfsacl_decode +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x11736b03 __mlog_printk +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 0x339d70b3 o2hb_setup_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 0x687f6251 mlog_and_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x6cbce86f o2nm_get_node_by_num +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x6df226e3 o2nm_node_get +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x9f396b14 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 0xa71ae478 o2hb_unregister_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 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 0xbe7895af o2nm_node_put +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xc3679d7b o2hb_get_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd42f7016 o2hb_register_callback +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/dlm/ocfs2_dlm 0x19836c01 dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7a1211f8 dlm_setup_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x885d9f9c dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x88c47e6d dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xc6485e12 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 0xf99a286f dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfa206cf4 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 0x4b70fbe4 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 0xbbc4ef97 ocfs2_stack_supports_plocks +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xbf9068ab ocfs2_cluster_connect +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xc66f7e5f ocfs2_plock +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xd8c85c65 ocfs2_stack_glue_unregister +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 0x68ee86a6 _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 0xe99177c0 torture_shuffle_task_register +EXPORT_SYMBOL_GPL kernel/torture 0xe9ff1468 torture_stutter_init +EXPORT_SYMBOL_GPL kernel/torture 0xeae7eebb _torture_stop_kthread +EXPORT_SYMBOL_GPL kernel/torture 0xf6d34fb5 torture_kthread_stopping +EXPORT_SYMBOL_GPL lib/842/842_compress 0x1ce013cf sw842_compress +EXPORT_SYMBOL_GPL lib/842/842_decompress 0x0d22f116 sw842_decompress +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 0x22cb4070 notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0x8cd33f85 notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x021957e1 raid6_datap_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x0f8a2742 raid6_2data_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xd4cb6873 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 0x5f0f0dc2 lowpan_header_decompress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0xb1a7c295 lowpan_header_compress +EXPORT_SYMBOL_GPL net/802/garp 0x35a35480 garp_register_application +EXPORT_SYMBOL_GPL net/802/garp 0x61bf185b garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0x82896541 garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/garp 0x83c85a3c garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0xa12ea5ca garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0xc2517acc garp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0x075d7570 mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x246993e6 mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x51376ea2 mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0x85c6b5ed mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0x8613d9ee mrp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0x895efcec mrp_request_join +EXPORT_SYMBOL_GPL net/802/stp 0x21db9cc7 stp_proto_unregister +EXPORT_SYMBOL_GPL net/802/stp 0x86078f16 stp_proto_register +EXPORT_SYMBOL_GPL net/9p/9pnet 0x024cbdf0 p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/9p/9pnet 0x8c02bf32 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 0x79a0ce94 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 0x10bd1522 l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x1a026395 l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x42a4e298 l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x5b3693de l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x6689776d l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x7f920013 bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x9b9b465f l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xf0ec2706 l2cap_chan_del +EXPORT_SYMBOL_GPL net/bridge/br_netfilter 0x0cb0f8b7 br_netfilter_enable +EXPORT_SYMBOL_GPL net/bridge/bridge 0x29c95b83 br_deliver +EXPORT_SYMBOL_GPL net/bridge/bridge 0x64382700 br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/bridge 0x865e3b56 br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x8939c213 br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xac6b7e72 nf_br_ops +EXPORT_SYMBOL_GPL net/bridge/bridge 0xb2461052 br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xe0c6427e br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0xed5cc525 br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x0b4070e7 nft_bridge_ip6hdr_validate +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x286db651 nft_bridge_iphdr_validate +EXPORT_SYMBOL_GPL net/dccp/dccp 0x04de5474 dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1298b2f1 dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x15c22a57 dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x16780b48 dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1962d645 dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1d99d49a dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2578f033 dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x31c1ddcd dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0x3f21643f dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0x3f3bdc0e dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0x45a39987 dccp_reqsk_init +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 0x539e3584 dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0x566f3801 dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x5b0d9c6c dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x60dda1be dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0x6b816dd0 dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7c89123f dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7da0afae dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7fa35758 dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x800bf227 dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8ec213b9 dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0x93a05573 dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0x99303212 dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9e9da74f inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb6796c34 dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc0b7b890 dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc51cb7a8 dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd2327cbf dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xdb00312f dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xdb8fab98 dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe1e32feb dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe64e9b6f dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf1159d39 dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf31c1929 dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0xffab124a dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x09baef5c dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x7ab909d7 dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x9deab2c2 dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xb8d43e48 dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xbaf4fa45 dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xe836f097 dccp_v4_connect +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x08684ac7 ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x89c7362c ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xa021e4ef ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xd58dfa29 ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xf85f8fac ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0x66aa985b geneve_sock_add +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0x7308d0e3 geneve_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0xc1838979 geneve_sock_release +EXPORT_SYMBOL_GPL net/ipv4/gre 0x18eaecad gre_build_header +EXPORT_SYMBOL_GPL net/ipv4/gre 0x3adf7f93 gre_cisco_unregister +EXPORT_SYMBOL_GPL net/ipv4/gre 0x7155bb45 gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0x86742f02 gre_cisco_register +EXPORT_SYMBOL_GPL net/ipv4/gre 0xf974f9b8 gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x323243fa inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x6acfbc96 inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xa1c6feba inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xbe79b0ff inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xd03e1b53 inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xdd7ce888 inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x11032ae7 ip_tunnel_delete_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x28814cda ip_tunnel_ioctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x349210b8 ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x64e9eb2d ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x6e508112 ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x6f86aea8 ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x88a83576 ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x9fa91ece ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xb125deef ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xbd43e002 ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xd998c0b8 ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xe2bc57dd ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xea6b9139 ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xfa7eda35 ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0x6281c4db arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0xe4a948a6 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 0x0c49c7ad nf_nat_ipv4_out +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x10b47f3b nf_nat_ipv4_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x17e1a70a nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x9b69609c nf_nat_ipv4_in +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xf24f4678 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 0x7a7bfda7 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 0x5fc9c492 nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x90eb5373 nf_send_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x9daab5fb nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xc27b69a2 nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xc6869ff2 nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tables_ipv4 0xbceb9ed7 nft_af_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x0da24206 tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x3a974bde tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xc5dbff1e tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xd2e94132 tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xe0e8b511 tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x46d2397c udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xd3112f47 setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xd77ea6a3 udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x18bb5cd7 ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x31761353 ip6_tnl_dst_store +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x354eba25 ip6_tnl_dst_check +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x4337ea0d ip6_tnl_dst_reset +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x6bc07e25 ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x232d5b6d udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0xa87f3550 udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0xb6dcb4fa 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 0x0f857752 nf_nat_ipv6_out +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xc3d66e6d nf_nat_ipv6_in +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xcbe49544 nf_nat_ipv6_local_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xd1ba0c36 nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xe2222f47 nf_nat_ipv6_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_masquerade_ipv6 0x0581cf6c 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 0x7e16a553 nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x7e570b0b nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xa7bef84a nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xacf2a186 nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xbccfeb2b nf_send_unreach6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tables_ipv6 0x3f31d2fb nft_af_ipv6 +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x0a5bb00d l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x2687f481 l2tp_session_find_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x38a086cb l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x3a81ff36 l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x407f579b l2tp_session_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x699787eb l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x828cc910 l2tp_tunnel_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x833e2e0a l2tp_session_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x8e81b934 l2tp_tunnel_closeall +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xad56d87f l2tp_session_free +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xb03cca3c l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xb2e9a02f l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xb87a232c __l2tp_session_unhash +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc94315b8 l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xd7bd2a0b l2tp_session_queue_purge +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xf0c165b6 l2tp_tunnel_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x72984fb7 l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x0ab95328 wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x12d3d6ff ieee80211_iterate_active_interfaces_rtnl +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x19a833c5 ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x301516f5 ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x385215d2 ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4d4cb5f2 ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x6e6282c6 ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x82a3ae9c ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x86856279 ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x8e9cb402 ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x92564b66 ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xad0efcfd ieee80211_set_key_tx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xb7f9a43e ieee80211_vif_to_wdev +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xc7d55841 ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xcf23ddb3 ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd35ddd3e ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xe4ed0758 ieee80211_napi_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xe74e4c92 ieee80211_iterate_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf9fa191d ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x04fdb852 ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x1ba46bc2 ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x20f04fee ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x2a885656 ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x484c95ac ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x55caede0 ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x5e4104b1 ip_set_put_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6344eaf6 ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7242070c ip_set_type_register +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 0x83f64b21 ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x84bb3a3f ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9b8d27a1 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 0xa48f5cda ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa62dd305 ip_set_get_ip_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xb2739abb ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xca3fbfe7 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 0xec2b96e9 ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x44953a14 register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x4e36d3da ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x5b455aec ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x9d599e7e unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x026741db nf_ct_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x02ba82bf nf_ct_expect_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x045072cd nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x06982f9f nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x09542204 nf_ct_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0d5c2be7 seq_print_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x14397447 __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1514efdd nf_connlabel_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x19a1741e nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x260c04a2 nf_ct_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x26667059 nf_ct_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2716cd78 nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2c8f48fe nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x353570a0 nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3582e9a5 nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x37386cac nf_conntrack_hash_rnd +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x37e6a4ba nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3d78671c nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3efa5c7c nfnetlink_parse_nat_setup_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3f2a447f 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 0x415dda63 nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x46109c1a nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4845593d nf_conntrack_l3proto_generic +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x488a2772 nf_ct_l4proto_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4c2c34ed nf_ct_extend_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x51444433 __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x55598aa4 nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5a39317c nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5b47d0c4 nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5e6aa3fd nf_conntrack_set_hashsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6044e104 nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x61d83f5f nf_ct_l3proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x62813e5c nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x66469afc nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x671937c9 nf_ct_l3proto_find_get +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 0x709ed605 nf_ct_extend_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x71147620 nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x72575370 nf_ct_timeout_put_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7351d106 nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x78f9b710 nf_ct_l3proto_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x79f5f28b nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7b0fdc4b __nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x824c5de7 nf_ct_tmpl_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x83639564 nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x843062cb nf_ct_l4proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x85d9839f nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8a66c4fc nf_conntrack_expect_lock +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 0x92453775 nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x99053651 nf_conntrack_l4proto_tcp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa3990e23 nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa701d910 nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xab3354d3 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 0xaf05f2a7 nf_ct_l3proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb337c690 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 0xb686fe3b nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb9db7e22 __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb9fd39f4 nf_ct_get_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbb92f579 nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbdf9c78a nf_ct_expect_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc18ac88d nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc27a7b40 nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc61f0dc9 nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xccd6319d nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcfd4e33a nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd1c1022a nf_connlabel_match +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd565617d __nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xda1c1307 __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdc8daf04 __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdceb33ab nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdcf46080 nf_ct_l3protos +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdda848c1 nf_conntrack_l4proto_udp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdedd204e nf_ct_timeout_find_get_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe156d5e6 nf_ct_l4proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe1d6b224 nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe6d37336 nf_ct_iterate_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe9cf9936 nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xecefe762 nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xef9e2a43 nf_conntrack_l4proto_udp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf1f33925 nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf273f8c5 nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf6516072 nf_ct_l4proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xff40b965 nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0xc31ac204 nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0x2b48dbf8 nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0x708bcde5 nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x12fabfda set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x14ebae64 set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x2a1ca0bc nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x4da3180d nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x4e229f9b nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x912e9b48 nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xaae23568 set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xaeff5539 nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xd75e3ed9 get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xdd2e967e set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0x01b91443 nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xa408bead nf_nat_pptp_hook_outbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xbf78e383 nf_nat_pptp_hook_inbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xe03b0623 nf_nat_pptp_hook_exp_gre +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xfc574e85 nf_nat_pptp_hook_expectfn +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0xbff64b07 nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0xc194804f nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x1682314c ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x327b3eb6 ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x3619ecf3 ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x5d6844fd nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x70aac305 ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xa84b17e8 ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xc348f1c7 ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0x0585ea04 nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0x95a9694e nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x0466e3f9 nf_log_dump_udp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x3c51475b nf_log_dump_sk_uid_gid +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x477a12e5 nf_log_dump_tcp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xd2fb7fec nf_log_dump_packet_common +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 0x2e656bdd nf_nat_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x39387b92 nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x4ed34cbd nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x66770058 nf_nat_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x98caf750 nf_nat_l4proto_unique_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x9ac601f4 __nf_nat_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xc8e75ae3 nf_nat_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xe75d9a5b nf_nat_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xe8b0e799 nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x7f830b8f nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x836f1f0a 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 0x5f339439 synproxy_build_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x6962fd23 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 0xd73c21ee synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xef7db50c synproxy_net_id +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0c8c0b95 nft_register_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0ea73b7f nft_set_elem_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x13a7a2a6 nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1a91e36f nft_unregister_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1e6b75a3 nft_parse_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x23763e7f nft_unregister_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x23a2f4bc nft_validate_register_store +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x321b24d4 nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x408f797c nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5778f241 nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x60956851 nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x68088bee nft_data_uninit +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x6908bac7 nft_dump_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x71fd48ce nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x78614125 nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7d40ef4f nft_set_gc_batch_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xbf63bb61 nft_set_gc_batch_release +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc058f044 nft_unregister_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xcf03e214 nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xd950cbb4 nft_register_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe09dada2 nft_set_ext_types +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xed33c632 nft_validate_register_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xfd100ad7 nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xffd8e292 nft_register_basechain +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x1187bac4 nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x4e1f0c74 nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x7b4af72d nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x92fa741f nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xe4c9a1e4 nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xf17a887d nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xf6d9e5a5 nfnetlink_alloc_skb +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x00287df2 nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x19b6b820 nfnl_acct_update +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_log 0x00ecd6a7 nfulnl_log_packet +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x6f322440 nft_masq_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x8bb1ada3 nft_masq_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xcfda8531 nft_masq_init +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xe3b8ea21 nft_masq_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x72e12564 nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x8a63689a nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xb80e8358 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xc08c8731 nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xc54971c4 nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xfa452300 nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xfba1e1a7 nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x75b7c13a nft_redir_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x9708504d nft_redir_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xa5be1e1e nft_redir_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xcc2bc94b nft_redir_init +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x5cc3e47c 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/nft_reject 0xf3733a1d nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x074ffc50 xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x1620664b xt_hook_link +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x168117c0 xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x201d9e97 xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x40728a63 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5ccf8cca xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x63240d27 xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x6ac4584b xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x6edfef67 xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7dd1742e xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x93a55adc xt_hook_unlink +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xb54cb85a xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc2d92087 xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe9001036 xt_proto_fini +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 0x2af87c7f nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x757c37c2 nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x778c0d8f nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x2b45cc36 nci_uart_unregister +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0xb7601e21 nci_uart_set_config +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0xddf967a8 nci_uart_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x28ac17b2 ovs_vport_receive +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x2a3931aa ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x59a46d9c ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x7659183b ovs_tunnel_get_egress_info +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xc64b6da9 ovs_vport_deferred_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xcc3a631b ovs_vport_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xda83411d ovs_net_id +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xf97e105b ovs_vport_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x00a467af rds_wq +EXPORT_SYMBOL_GPL net/rds/rds 0x212f12b1 rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0x269c5cca rds_conn_create_outgoing +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 0x35b04218 rds_send_get_message +EXPORT_SYMBOL_GPL net/rds/rds 0x3a881ee7 rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0x3bca281e rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0x4622b59b rds_page_remainder_alloc +EXPORT_SYMBOL_GPL net/rds/rds 0x4b0fa4bf rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0x50cbe7b3 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x65af5e79 rds_trans_register +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 0x7f535852 rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0x8fcdd7a4 rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0x93f798b2 rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0x96fafe85 rds_stats_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0x97dcf34b rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x992c13bc rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0xa4cdc223 rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0xac037f8c rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0xb047d011 rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0xb1938836 rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0xba7ba81d rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xbbe77eb1 rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xdb929f8d rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0xf0e03f3e rds_page_copy_user +EXPORT_SYMBOL_GPL net/rds/rds 0xf449907b rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0xf8f876a2 rds_conn_create +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0xc29419f8 rxrpc_register_security +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0xf5c3417d 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 0x8d1a827e svcauth_gss_register_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x999ea8d1 gss_mech_unregister +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x9bd664e0 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 0xf8b2ff6e g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xf962d254 gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x00d15d63 svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x01491126 rpc_call_async +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 0x0647f6b0 xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x065994f1 xdr_encode_opaque_fixed +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x077a2052 rpc_task_reset_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x08fa4787 xdr_skb_read_bits +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0938a483 xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0ba2918d rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0d1d2c56 read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0d812397 xdr_set_scratch_buffer +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0da06165 rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0ddd0d0a rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0eae041e unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0ee9f3d2 rpc_rmdir +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0eecfeec xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f668ba9 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0fbc8ac0 svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x115988b4 sunrpc_cache_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x12670dd6 rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x145e7b2c rpc_clnt_swap_deactivate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x14c60b53 rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x155a2b84 rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x16bc6944 rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x177c01ec rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x19003010 xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1a4e6b8e rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1b8f1f50 rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f9438f2 rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x20dcda7d rpc_lookup_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x20fe5978 svc_close_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x21d72cb4 xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x22206ff7 svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x23e873aa rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x24e5e007 rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x29500b1d xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2ac826a1 xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2afd87dd xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2ba4c4fa rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2eec63c9 xdr_encode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2f5d21fa gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2f8442ce svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2f8ebbe0 rpc_ntop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x309f9187 xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x312d9672 rpcauth_key_timeout_notify +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31992a09 rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x335ddf0e xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x33b2c02b xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x37172462 xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x37a601dd xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3866cc48 rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3a0d7d78 rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3a8cb2e9 rpc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3af94edf bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3afe14d9 cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3b098ec9 rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3da48258 auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3e3c7dd4 rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f24658f rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f5f7004 rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f7a2606 rpcauth_generic_bind_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4012e0d1 svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x404099a8 rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x408bb7f1 sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x448c0338 rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x45066495 xprt_set_retrans_timeout_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x468a9c53 svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x47bf0eb8 rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x48229a0a cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x48459664 rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ae1e806 svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4c2d4397 xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ef9216e rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4fc07b3d xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x502ea620 __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x508edf8a rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5120f670 xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x51ddfa1d rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x52444a6d svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x528d84e0 xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5384d249 rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x540a3ed7 xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x54b50f1c rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x55f64b07 auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x594bc806 svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x59f58915 write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5cb9eaf1 rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5e7c1806 xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x615d9b9c xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x636f3a51 sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6388c508 auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x63de28ee rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x63df700e xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x68ab48d6 svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6ac56964 xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6ce03ecb rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6d168a5b xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6d3fc8b2 xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6d90910a xprt_lock_and_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6fa88811 rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x721e099a rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x73d925ef rpc_clnt_swap_activate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x73e9c471 rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7653c8dd rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x76bc050d sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x78eee338 svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7904b307 xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7b303045 rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7b705d86 xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7d738012 cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7eb2c8e7 rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80951b28 rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x82460ff6 svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x82698e9b svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x874e9641 xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x88879c94 xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8ccf850f svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8f3eabd6 svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x90113d92 rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x913c1bdc svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9154b1c1 csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x919c1668 svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x937fd492 svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x94db136e rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x951ce03c rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x95a49f56 svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9649e4c9 rpc_get_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98b75d64 rpcauth_list_flavors +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98dcc64c xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9a1b03aa xprt_set_retrans_timeout_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9ef449af rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa03dcc03 svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa3d1e906 cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa3d879b4 rpcauth_cred_key_to_expire +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa47b5a43 svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa495271e sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa62c4d73 xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa788c6e0 svc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa926d6e9 rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaabed6ae svc_prepare_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xab9d7cad svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xac231ade put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xac78904d xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xad252b2e rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb1666674 svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb41a56b2 rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb5b96924 rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb8a4951e svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb9622241 svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb9a25b19 cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb9a3063e rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb9da7b04 rpc_print_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb9e51289 rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbbd6e3b4 rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbe2b67e2 svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf9d1b96 nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbfea13fd rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc0736436 xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc0d1d04e svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc12435e3 rpc_calc_rto +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc1f002c5 rpc_lookup_cred_nonblock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc2f3ecf4 rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3880471 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc4401ae2 svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc58dc32a svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc6bd5fcd rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc860b618 rpc_protocol +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcd1c8b82 xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcd22601f rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcdf5bb5c xdr_partial_copy_from_skb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcee467f3 xprt_load_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd315a814 svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd43c4a5b rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd7f3c3a8 rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd83a6527 rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdbaad401 rpc_count_iostats_metrics +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdd19e224 svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdd6b720e rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xddd2640e rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdf663dc4 xdr_buf_read_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdfdd9f1a rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1ac2bb8 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe399acfa svc_shutdown_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe428fb85 rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe4ab894f _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe72f89fc rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe86d772d xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe87f47a4 xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe8af604c xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe8f0cc5a svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xea581bc0 xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeaf78556 sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xec59c4ac rpc_sleep_on_priority +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 0xef0c21e4 rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xef611516 rpc_lookup_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xef859239 rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xefb49f8c xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf273b8cb xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf2abfa60 svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf4ca35c7 cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf50d0a7c rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9d1164c rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfd363280 svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfd81ea6a xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfe890003 sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xff53195a rpc_clone_client +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x003abad1 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 0x2663cb64 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x37da5fa6 vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x51162e7f vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x57d69c5f vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x6dff8da3 __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 0x88459de1 vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x98885c34 vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xae61316f vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xb518260b vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xbd0f699d vsock_addr_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xc2f16a67 vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xd95ac116 vsock_addr_validate +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xdf07f913 __vsock_create +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xe4e5ed43 vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xe8a654f8 vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xf593c40a vsock_pending_work +EXPORT_SYMBOL_GPL net/wimax/wimax 0x08ef209a wimax_msg_alloc +EXPORT_SYMBOL_GPL net/wimax/wimax 0x090aac94 wimax_state_get +EXPORT_SYMBOL_GPL net/wimax/wimax 0x19c14a6d wimax_dev_init +EXPORT_SYMBOL_GPL net/wimax/wimax 0x26584052 wimax_state_change +EXPORT_SYMBOL_GPL net/wimax/wimax 0x3948ced3 wimax_msg_data_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0x67ecd07c wimax_msg_data +EXPORT_SYMBOL_GPL net/wimax/wimax 0x7118a056 wimax_report_rfkill_sw +EXPORT_SYMBOL_GPL net/wimax/wimax 0x7a5da862 wimax_dev_add +EXPORT_SYMBOL_GPL net/wimax/wimax 0x88f9f9eb wimax_msg_send +EXPORT_SYMBOL_GPL net/wimax/wimax 0xb68c52ff wimax_dev_rm +EXPORT_SYMBOL_GPL net/wimax/wimax 0xca037d3f wimax_msg +EXPORT_SYMBOL_GPL net/wimax/wimax 0xcb8d1c36 wimax_report_rfkill_hw +EXPORT_SYMBOL_GPL net/wimax/wimax 0xffc2ec80 wimax_msg_len +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x10122667 cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x126927c5 cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x772ae4e0 cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7c908277 cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7ed8d539 cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x80fdfd9a cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x88b6a651 cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x9a1f1a80 cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xb1fdb51c cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xb39c9e52 cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xcd8f6ca6 cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xce39175c cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xf5d6fc3a cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x3bf471d7 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x47b34e60 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x60b73277 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x834ba96d xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xa6e66685 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xaa762fe2 xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xad1b60ed xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xdbfc35c8 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xdfea3a6d xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x3c5726b4 ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xb774f92e ipcomp_input +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xe425989c ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xf20072bf ipcomp_init_state +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0x3698c9dd aoa_snd_ctl_add +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0x5300a5a0 aoa_codec_register +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0x62257c29 aoa_get_card +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0x8b025aff aoa_fabric_unlink_codec +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0xa6379c35 ftr_gpio_methods +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0xb791b219 aoa_codec_unregister +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0xc4723a5f aoa_snd_device_new +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0xd5493610 aoa_fabric_unregister +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0xe310782c pmf_gpio_methods +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0xf86de9f0 aoa_fabric_register +EXPORT_SYMBOL_GPL sound/aoa/soundbus/snd-aoa-soundbus 0x2b5ecb57 soundbus_unregister_driver +EXPORT_SYMBOL_GPL sound/aoa/soundbus/snd-aoa-soundbus 0x2d5c1682 soundbus_remove_one +EXPORT_SYMBOL_GPL sound/aoa/soundbus/snd-aoa-soundbus 0x62db42a3 soundbus_dev_get +EXPORT_SYMBOL_GPL sound/aoa/soundbus/snd-aoa-soundbus 0x7ccc477f soundbus_dev_put +EXPORT_SYMBOL_GPL sound/aoa/soundbus/snd-aoa-soundbus 0x9c8beec7 soundbus_register_driver +EXPORT_SYMBOL_GPL sound/aoa/soundbus/snd-aoa-soundbus 0xcc614fbe soundbus_add_one +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq-device 0x272cf36e __snd_seq_driver_register +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq-device 0xe3d8b159 snd_seq_driver_unregister +EXPORT_SYMBOL_GPL sound/core/snd 0x3be2cc0a snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL sound/core/snd 0x4a011869 snd_card_add_dev_attr +EXPORT_SYMBOL_GPL sound/core/snd 0x6fa79940 snd_device_disconnect +EXPORT_SYMBOL_GPL sound/core/snd 0x7ab15c68 snd_device_initialize +EXPORT_SYMBOL_GPL sound/core/snd 0x86623be4 snd_ctl_activate_id +EXPORT_SYMBOL_GPL sound/core/snd 0xbcd6f3ff snd_ctl_get_preferred_subdevice +EXPORT_SYMBOL_GPL sound/core/snd 0xeb5c158e snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x807f8915 snd_compress_deregister +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x9bb22971 snd_compress_new +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xa07cda58 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 0x2d6b8dee snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x319c8b40 snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x348cde14 snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x3935d69d snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x4d108b1b _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x7131fdaf snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x83d0223f snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x9d8e2e9e 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 0xe8dbf689 snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x23d75dab snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x33b8a098 snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x39e63742 snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x54d09ecf snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x65dd1e10 snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x6d01df19 snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x6fefe7c7 snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x92d0c6b7 snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xdd3f068e snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xea4aa1e5 snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xfb713d27 snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x03ac4858 snd_hdac_stream_clear +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x04ace91c snd_hdac_device_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x06e8de9c snd_hdac_bus_queue_event +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0ea2b96a snd_hdac_stream_sync +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2445da76 snd_hdac_stream_stop +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2c6e7527 snd_hdac_bus_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2db62312 snd_hdac_exec_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x30ea7394 snd_hdac_bus_get_response +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x38027b1d snd_hdac_get_connections +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3be96e0e snd_hdac_override_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4e135142 snd_hdac_stream_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x559700a0 hdac_get_device_id +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x57ae1cda snd_hdac_stream_setup_periods +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5af2ff3d snd_hdac_device_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5f87f980 snd_hdac_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x679ab34e snd_hdac_is_supported_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7491e0d8 snd_hdac_regmap_read_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x797fec7f snd_hdac_bus_send_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7c82193d snd_hdac_stream_release +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7f6f94f2 snd_hdac_stream_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x81ced5a2 snd_hdac_refresh_widgets +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x85e576b6 snd_hdac_stream_setup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x89f9e764 snd_hdac_regmap_update_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8c86e6ff snd_hdac_bus_init_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8d6e90c9 snd_hdac_regmap_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x94ea345f snd_hdac_dsp_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9b8d17f0 snd_hdac_bus_init_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9da96f74 snd_hdac_stream_assign +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9fe233a3 snd_hdac_regmap_write_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa33ea346 snd_hdac_bus_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa52c5a28 snd_hdac_device_register +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa5422fdf snd_hda_bus_type +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa72f053d snd_hdac_device_unregister +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa8746db6 snd_hdac_get_sub_nodes +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xaa5e0953 snd_hdac_bus_exec_verb_unlocked +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xaab7185f snd_hdac_bus_remove_device +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xaf647ca0 snd_hdac_stream_timecounter_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xafbe50e2 snd_hdac_stream_start +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb083318c snd_hdac_regmap_add_vendor_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb12cb6b8 snd_hdac_bus_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb52b4994 snd_hdac_bus_update_rirb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb5f6b3ac snd_hdac_dsp_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb78513f0 snd_hdac_bus_enter_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbc9cf04a snd_hdac_bus_stop_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbcf8ecb0 snd_hdac_bus_free_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbdfa5055 snd_hdac_read_parm_uncached +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbe7082cb snd_hdac_bus_exit_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbfffdf2b snd_hdac_power_up_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc0a0be10 snd_hdac_regmap_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc3b87f21 snd_hdac_bus_handle_stream_irq +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc3e1a270 snd_hdac_bus_exec_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd4b6ec32 snd_hdac_make_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd9b1117c snd_hdac_power_down_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdd9a804a snd_hdac_calc_stream_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xde7b0f30 snd_hdac_stream_sync_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xde89275f snd_hdac_query_supported_pcm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdee37b98 snd_hdac_dsp_prepare +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe1050648 _snd_hdac_read_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe39679d5 snd_hdac_power_up +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe64ddad7 snd_hdac_link_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xeba68c6f snd_hdac_bus_add_device +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf34f4ab0 snd_hdac_bus_stop_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf92e8408 snd_hdac_stream_set_params +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xfac8a13b snd_hdac_power_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xfb5da162 snd_hdac_stream_cleanup +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x2a431159 snd_ak4113_build +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x48310f9f snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x545ee212 snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x68a21375 snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xcd812ca0 snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xee73d83d snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x01ffbcfc snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0536a058 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 0x0b2b0292 snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x10581c91 snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x12acac6f snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x17c73d53 azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x17d23709 snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1d207609 snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1d7632bf snd_hda_jack_detect_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1e2c4ef3 snd_hda_mixer_bind_ctls_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1e7a8447 snd_hda_mixer_bind_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1eb6f99d snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x216b6bc9 snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x21bb83e3 snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x25e77ce5 snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2c9a98ac azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x34a484d4 snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x34d50e39 is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x34df5a16 snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x350d1fcd snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x361eb966 snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x375cacd5 snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3c1cdc4d snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3e6af7aa azx_stop_all_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3ff14a75 snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x41c73fcb snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x41eae012 snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x420dba11 snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4422aa85 snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x453b022d snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x45c45330 snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4828a634 snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4912210e snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4a4e2e9d snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4d3fa09a snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x50f7ea04 snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x51471aaf snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x51d41ad2 snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x541a9006 snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5647555f azx_probe_codecs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x56a2ceea snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x56e4fd4a snd_hda_bind_vol +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5a050382 azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5c2dcc7d snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5d4509a6 snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5dc00cf6 snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x60ebd647 azx_init_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x62cb8007 snd_hda_register_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x62e8db0a snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x62ed00ed snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x646de185 azx_bus_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x67716e91 query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x68493d5e snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x699a4a67 snd_hda_mixer_bind_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6ab5ebfa snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6dfd4121 snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x72c6826b snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x73cc90a1 snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x73d36705 snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x76b0bcb3 snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x78fa3a6b azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7d0eb0c3 hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x81f5328e snd_hda_jack_detect_enable_callback +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x84f4889e snd_hda_mixer_bind_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x866d380e snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8910f319 snd_hda_codec_load_dsp_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8f83c214 snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x911113fc snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9536ea27 snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x96f505f3 snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9913d3ba snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9ea25258 snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9f0af396 snd_hda_jack_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9fcaebfb snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa127ec05 snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa2827d76 snd_hda_get_jack_location +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa3e94e3a snd_hda_bind_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa4985efa snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa5a5c46c snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa8b19375 snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa8eb9162 snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa8f2320b snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa96ded5c snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xabf3f6c0 _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb2b5a7d7 snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb30267d1 snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb5ac8dc3 snd_hda_codec_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb5b9ceb6 snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb908c8c6 snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbb203bc0 snd_hda_codec_load_dsp_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbf121d00 snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc176b73a azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc2784a94 snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc652fd69 snd_hda_get_jack_connectivity +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb301b6e snd_hda_get_jack_type +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcd6848c4 snd_hda_codec_pcm_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcdc44aea snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcf4dc46b snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd0324395 snd_hda_codec_pcm_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd0416730 __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd247ffc1 snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd2d9eeda snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd35a1b9c hda_codec_driver_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd4a47b52 snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd4dc45f4 snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd4f4e917 snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd7b917d1 __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd81e7c36 snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd85910e4 snd_hda_mixer_bind_ctls_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdaeecca4 snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdc581cf7 snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdc8ec5a1 azx_free_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdccb28d5 snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe118de5d snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe44f108a snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda3a721 snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf0a18437 snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf0c5f37d snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf15591ab snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf203e2ad snd_hda_jack_tbl_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf31ec3d5 azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf3428c0a snd_hda_mixer_bind_ctls_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf4b76e1c snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf57cc57d __hda_codec_driver_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf73857dc snd_hda_codec_load_dsp_trigger +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf915bc87 snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfa7c2ad9 snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfa886c69 snd_hda_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfb58043f snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfc0eeba5 snd_hda_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfebf68cd snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x0ea26bdd snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x1ff12dad snd_hda_gen_stream_pm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x209ae234 snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x3509e7c9 snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x43b4f4e6 snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x4437c2bb snd_hda_gen_fix_pin_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x5d80ef6d snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x6b51ac71 snd_hda_gen_check_power_status +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 0x8970dbc9 snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x8db0e136 snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x9732c0b1 snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa206aef0 snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa727ec40 snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa80451de snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xb1aadaac snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xba6f11fa snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xcd2b2613 snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xed834eed snd_hda_parse_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf824645d snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xfc1bb553 snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xfd005766 snd_hda_get_nid_path +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x3b72d381 cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x7d05786f cs4271_dt_ids +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0xfe905a00 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 0x489219c8 cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0xcb5ee630 cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x06f6648b cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x3ce2fd07 cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x5c9a37c0 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 0x2ee31b12 es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x587ab44b es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x21b3c57a pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x2b25a4b8 pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x7ee9eddd pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xdf31e1ee pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x7952d9e8 devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x8b6a4beb sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xbcd1f57b sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xcdfe376c sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xfafa842d sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0xd15f2470 devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x54d2a32e ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x6295149d ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x26a5c686 tpa6130a2_add_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x70d2d034 tpa6130a2_stereo_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0xa6030c19 ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x172a9754 wm8804_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x8346e4d2 wm8804_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x8c5e42b9 wm8804_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0xf634d8a0 wm8804_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0x751f401f wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0x15d393cb wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x30323010 fsl_asrc_platform +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0xe82e409c 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 0x01768aa1 snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x02ed8b48 snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x03114470 snd_soc_pm_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x037580f8 snd_soc_lookup_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x06a77b29 snd_soc_info_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x08d037a1 snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0c0f0443 snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0cf4d42e soc_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0f96cbbb snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x100e6867 snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x116636c1 snd_soc_dapm_sync +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x118a430e snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x13f0a0b8 snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x15fd77aa snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x16745302 devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x16971298 snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1bb48e16 snd_soc_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1f859e09 snd_soc_remove_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2043befd snd_soc_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x206118b7 dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x22f9a0f7 snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x230e4b36 snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2346e0af devm_snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x234da021 snd_soc_component_async_complete +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2497fdf6 snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x26fcc6ff snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x281e8055 snd_soc_add_codec_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2a1f49e2 snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2adf301b snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2bbc3e32 snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2f16fd2b snd_soc_component_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x37576023 snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x375b0655 snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3807b796 devm_snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3893a598 snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3d297159 snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3f6f6047 snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x40034e7b snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x405fb92f snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4470d04c dapm_regulator_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x44e2664e snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x47432ead snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x485a813b snd_soc_info_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4a3cf47a dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4b8215f4 snd_soc_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4d4bcae9 snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4ef7ac8e snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5305f998 dapm_clock_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x53f903c4 snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x549faaa8 snd_soc_dpcm_be_get_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x554985d1 snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x561146ec snd_soc_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x58578eb6 snd_soc_jack_report +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x58c11ceb snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5de8f1e1 snd_soc_free_ac97_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5e63ed38 snd_soc_add_component_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5ee1cad9 snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x60cd0008 snd_soc_component_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x69c30de9 snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6a9350a5 snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6d27f38f snd_soc_new_ac97_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6d7d05fb snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6e71818c snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6f179805 snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6fa9e05a snd_soc_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6fcfecf5 snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x717fdbe1 snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x722addbb snd_soc_codec_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x76867d5f snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x78a608bc snd_soc_codec_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7d6607b8 snd_soc_add_platform_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x81d70ff0 snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x82207199 snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x823c4bf2 snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x853ae4e4 snd_soc_bytes_info +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8647f5f9 snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8748e318 snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x879ea91a snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8928a280 snd_soc_platform_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8affed43 snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8e42ddea snd_soc_poweroff +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8fdf70cf snd_soc_debugfs_root +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x90b5d599 snd_soc_resume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x94d074ac snd_soc_get_dai_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x98bb88e7 snd_soc_dapm_force_bias_level +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9a4fa1ff snd_soc_add_card_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9f60fd6d snd_soc_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa00913b1 snd_soc_get_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa1ad01b6 snd_soc_of_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa2af0e75 snd_soc_unregister_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa390d874 snd_soc_limit_volume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa397ae71 snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa719882a snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa75abb5a snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa85a2f45 snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xabac2580 snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xac037aa2 snd_soc_put_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaebb1e0e snd_soc_platform_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb1beb49b snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb52e46f1 snd_soc_runtime_set_dai_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb66f86e6 snd_soc_dapm_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb6cae25e snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xba30e578 snd_soc_bytes_put +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbbb84c12 snd_soc_card_jack_new +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbe17c00f snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbf8bf043 snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc323e260 snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc3d2c9c9 snd_soc_register_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc45e4ed1 snd_soc_bytes_get +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc6103d87 snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc796f640 snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc7cd91fd snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8aeac71 snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8c51ccd snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xce95588f snd_soc_unregister_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xceff7a59 devm_snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd0dea8e0 snd_soc_dpcm_be_set_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd1f42523 dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd60a1ed5 snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd94f3719 snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd9cb84b5 snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdb311fdc snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdbab335a snd_soc_jack_get_type +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xddcad917 snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe00f21fc snd_soc_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe43f20ff snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe6cc41c4 snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe8b5e629 snd_soc_component_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe8fc3c74 snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe93d35ac snd_soc_component_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe9e47a6f snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xea636d27 snd_soc_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeaa6e117 snd_soc_unregister_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb3773a8 snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb513771 snd_soc_set_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xec11a8cf snd_soc_add_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xec9f2c11 snd_soc_set_ac97_ops_of_reset +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xed194d1e snd_soc_platform_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xef79ced1 snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf0e40741 snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf1111877 snd_soc_cnew +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf1fc8618 snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf6b8eca5 snd_soc_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf7479af2 snd_soc_unregister_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfc2d92e4 snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x06419625 line6_pcm_release +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x202a1b1b line6_midi_id +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x4bba2360 line6_read_serial_number +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x58f1f6f0 line6_probe +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7806ceef line6_alloc_sysex_buffer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7b9c0123 line6_init_pcm +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x8ec973cd line6_start_timer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x9593f6a6 line6_read_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xa8afb4d8 line6_resume +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xb4bc00f4 line6_disconnect +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xb83b5a95 line6_suspend +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xbb1596ab line6_send_raw_message_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xbc4831fd line6_init_midi +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xc9873164 line6_pcm_acquire +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xcbcf9827 line6_version_request_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xe5bc633e line6_write_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xef24ef5a line6_send_sysex_message +EXPORT_SYMBOL_GPL vmlinux 0x001cbcfb pci_reset_pri +EXPORT_SYMBOL_GPL vmlinux 0x0049304a evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0x00632780 work_busy +EXPORT_SYMBOL_GPL vmlinux 0x00651ec9 sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0x006820b4 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x009304b6 ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0x00a71caa spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0x00abb43c ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0x00b65317 component_master_add +EXPORT_SYMBOL_GPL vmlinux 0x00c9ae40 regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x00d23ce8 inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0x00d392bf blkio_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0x00d3e35b br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0x00dae529 sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x00ebcb5d ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0x01010c6d klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x01057e1a __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0x011cf028 regulator_suspend_finish +EXPORT_SYMBOL_GPL vmlinux 0x0120006d hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0x01269542 phy_init +EXPORT_SYMBOL_GPL vmlinux 0x015084c1 usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0x01525916 mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0x015e4719 dummy_con +EXPORT_SYMBOL_GPL vmlinux 0x0195fba9 btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0x01ba63fb pwm_enable +EXPORT_SYMBOL_GPL vmlinux 0x01d49412 uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0x01df38f5 netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x0212060b bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x0219e835 __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x021ebfda btree_update +EXPORT_SYMBOL_GPL vmlinux 0x021f36b9 pmac_i2c_get_bus_node +EXPORT_SYMBOL_GPL vmlinux 0x0222b44a of_dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x02872379 __tracepoint_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0x0288d55d blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0x02b3f6a8 mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0x02e30dd6 virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0x02f30258 ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0x02fea2ae rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x0321cdbf of_alias_get_highest_id +EXPORT_SYMBOL_GPL vmlinux 0x0323dd49 bmp085_probe +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x0365176f led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0x037a0f15 pwm_config +EXPORT_SYMBOL_GPL vmlinux 0x037de077 serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0x03824ed4 irq_set_chained_handler_and_data +EXPORT_SYMBOL_GPL vmlinux 0x039fd867 trace_clock_global +EXPORT_SYMBOL_GPL vmlinux 0x03b94af8 usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0x03c1a68e ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x03d07730 led_trigger_store +EXPORT_SYMBOL_GPL vmlinux 0x03e3686c ata_timing_cycle2mode +EXPORT_SYMBOL_GPL vmlinux 0x03eb7923 sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0x03f97968 regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0x041b3b42 rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x04205055 regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0x0457d673 nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x0498ff88 pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0x04a47fca blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0x04b5549c __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04ed78c9 pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0x04f4bd8d percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0x05164015 irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x051f1f7d sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0x052e84f1 dm_disk +EXPORT_SYMBOL_GPL vmlinux 0x05378a44 nf_queue_entry_release_refs +EXPORT_SYMBOL_GPL vmlinux 0x0549542a crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x056586e7 ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0x057977d3 iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x058b582a vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0x05927d5e bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0x05a9ba00 fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0x05ba75b8 __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x05c90572 devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x05c9d783 split_page +EXPORT_SYMBOL_GPL vmlinux 0x061dee59 btree_remove +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x0634b758 ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0x063b7eb3 dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x065ad7ce hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0x065c0088 disk_map_sector_rcu +EXPORT_SYMBOL_GPL vmlinux 0x0664f614 component_master_del +EXPORT_SYMBOL_GPL vmlinux 0x06761e6b crypto_alg_extsize +EXPORT_SYMBOL_GPL vmlinux 0x067f52fe irq_domain_add_simple +EXPORT_SYMBOL_GPL vmlinux 0x06995fbc sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0x06a1d867 devres_release +EXPORT_SYMBOL_GPL vmlinux 0x06d2aff5 kallsyms_on_each_symbol +EXPORT_SYMBOL_GPL vmlinux 0x06da404a mddev_unlock +EXPORT_SYMBOL_GPL vmlinux 0x06e1a529 usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x071a87d7 debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0x072e559a fsnotify +EXPORT_SYMBOL_GPL vmlinux 0x07377b64 of_pci_msi_chip_remove +EXPORT_SYMBOL_GPL vmlinux 0x0739f429 x509_check_signature +EXPORT_SYMBOL_GPL vmlinux 0x07497388 dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0x076233dd usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0x0762403c edac_put_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x07ae69a6 devm_mdiobus_alloc_size +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07dbbf4f pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x07fecc0f tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0x080dc110 skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0x08156773 name_to_dev_t +EXPORT_SYMBOL_GPL vmlinux 0x0829f27b rtc_irq_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0851d148 ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x08574977 rio_dev_put +EXPORT_SYMBOL_GPL vmlinux 0x08703e76 tc3589x_block_write +EXPORT_SYMBOL_GPL vmlinux 0x0885aedb platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0x08a33027 usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x08b59de7 evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0x08c43473 virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0x08d48f0b ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0x091bd51c pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0x091c824a machine_power_off +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x0924e6f2 xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0x093802be fwnode_property_read_u16_array +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 0x098eac23 usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0x099211e4 swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0x0995d914 rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x099ac613 relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0x09ad1c6d blk_queue_flush_queueable +EXPORT_SYMBOL_GPL vmlinux 0x09b08e2f tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0x09b4d6df debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0x09c966da debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0x09dfa745 sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0x0a11b93c seq_open_net +EXPORT_SYMBOL_GPL vmlinux 0x0a4fbb4e ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0x0a51ae5b virq_to_hw +EXPORT_SYMBOL_GPL vmlinux 0x0a70f3e7 fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0x0a89c87d __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x0a8dfbe2 anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0adb0223 set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0x0adc0bb9 rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0x0ae2abc8 adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0x0ae3e627 wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x0ae511bf phy_create +EXPORT_SYMBOL_GPL vmlinux 0x0afd4610 zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b267534 pcibios_alloc_controller +EXPORT_SYMBOL_GPL vmlinux 0x0b3f95ff swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0x0b5050af attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0x0b59390b __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0b69b499 device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x0b760961 ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0x0b7d2aff ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x0b8258ac find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0x0bb7ba41 rio_mport_get_feature +EXPORT_SYMBOL_GPL vmlinux 0x0bbe1adb __ablkcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0x0bd12395 con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0x0bd2d124 bdev_write_page +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0c0c015e ring_buffer_swap_cpu +EXPORT_SYMBOL_GPL vmlinux 0x0c189a1a usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x0c24d388 dev_pm_disable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x0c2cdbf1 synchronize_sched +EXPORT_SYMBOL_GPL vmlinux 0x0c34c50e rhashtable_insert_slow +EXPORT_SYMBOL_GPL vmlinux 0x0c9b822d da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0x0cbf5ab7 da903x_write +EXPORT_SYMBOL_GPL vmlinux 0x0cc1e40f crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x0ce149ea blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0x0ce472f6 rio_request_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x0cf5f80d regmap_fields_write +EXPORT_SYMBOL_GPL vmlinux 0x0d0ffc63 dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x0d3ac21f usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d57200a tasklet_hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x0d599eea class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x0d73a952 GregorianDay +EXPORT_SYMBOL_GPL vmlinux 0x0d7d4d70 rcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x0db285d9 bdev_direct_access +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0ddbdbbd __rio_local_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x0de06988 cpu_first_thread_of_core +EXPORT_SYMBOL_GPL vmlinux 0x0de0970f skcipher_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x0de58637 scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0x0de5ad64 user_describe +EXPORT_SYMBOL_GPL vmlinux 0x0e38c96f regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0x0e43b8af stmpe_enable +EXPORT_SYMBOL_GPL vmlinux 0x0e509183 crypto_lookup_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x0ec21ae3 sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0x0ede39d4 ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0x0efdbe14 crypto_grab_spawn +EXPORT_SYMBOL_GPL vmlinux 0x0f047b2b register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x0f30a729 usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x0f336d7f rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x0f4c4659 udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0x0f751aea input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0x0f82565e palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0x0fab113d regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x0fae0371 usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0x0fc01e9f static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x0fc02859 of_mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0x0fc965a5 wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x0fd791d7 of_pci_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x0fe765b2 thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0x0ff3048a scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x102eeec9 power_supply_external_power_changed +EXPORT_SYMBOL_GPL vmlinux 0x102fe346 eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0x104fbb11 fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0x10539868 spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x10d0d449 cpufreq_frequency_table_cpuinfo +EXPORT_SYMBOL_GPL vmlinux 0x10dd5199 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0x10e9a3bd of_get_nand_ecc_strength +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x110a36c5 disk_part_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x111274a8 sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x1114011d threads_shift +EXPORT_SYMBOL_GPL vmlinux 0x111ffe0f dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0x1121cbb3 ata_do_eh +EXPORT_SYMBOL_GPL vmlinux 0x112766ee crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x112b519d ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x113cd908 power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0x1149a8ee stmpe_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x115a8825 __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x115c1ba4 dma_buf_fd +EXPORT_SYMBOL_GPL vmlinux 0x115f9ec5 power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0x1161e805 regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x11634582 dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x116d9b9a pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0x1172ce54 rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0x1183bea6 posix_timer_event +EXPORT_SYMBOL_GPL vmlinux 0x118f66dd sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0x11912365 dma_buf_export +EXPORT_SYMBOL_GPL vmlinux 0x1197e3e0 tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0x11adfd74 ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0x11be4ad3 trace_buffer_unlock_commit_regs +EXPORT_SYMBOL_GPL vmlinux 0x11be734b alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0x11d7589e add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0x11f18d2a each_symbol_section +EXPORT_SYMBOL_GPL vmlinux 0x120e8dcd dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x124f2056 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x12572aa0 handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0x12666fcf show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x126e4c1f max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0x1276ad1b of_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x128f6442 blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0x12b5193c fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0x12c9d661 uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0x13014387 __gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x1332aca5 phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0x13354608 scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x136a4ee6 btree_init +EXPORT_SYMBOL_GPL vmlinux 0x136d162a devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x13836c60 transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0x1395349a crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0x13a77440 cpufreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0x13e5ea13 __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0x1429e98c crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0x143b6e36 crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0x1447d9ab transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x145d915b seq_release_net +EXPORT_SYMBOL_GPL vmlinux 0x146e128d inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x14920d2d ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0x14a02529 stmpe_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x14c2bceb pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x14edca00 unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x1505c89f device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x15064e66 crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x1544f238 blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x156d0089 raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x15892417 async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x159c9766 task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0x15b75a56 agp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x15b7c7c7 tc3589x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x15c21e5e nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x15e3bde1 pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x15e45cef power_supply_put +EXPORT_SYMBOL_GPL vmlinux 0x15eacfa5 inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0x15efd446 rcu_batches_started +EXPORT_SYMBOL_GPL vmlinux 0x16000a3c dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x160cad44 bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x160f0d04 ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x162893b1 bmp085_detect +EXPORT_SYMBOL_GPL vmlinux 0x162df038 regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0x1650bf27 rcutorture_record_progress +EXPORT_SYMBOL_GPL vmlinux 0x1668efa3 __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0x16924cf8 usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0x16e5488a irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0x16ecd3b3 usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x1736223e regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x1753a32f hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0x17589a3d key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x178eec7a gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0x17967896 srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x17cf3da1 rio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x181abbea dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x183fefeb irq_find_mapping +EXPORT_SYMBOL_GPL vmlinux 0x1848ab36 device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x1853653c btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x18570516 pmac_i2c_xfer +EXPORT_SYMBOL_GPL vmlinux 0x186622c3 to_of_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x1866cec2 ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x1878f62b edac_err_assert +EXPORT_SYMBOL_GPL vmlinux 0x188a8ad0 rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0x18ced549 usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0x18f88b3d regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0x18fa3658 ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x1902dfa7 synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x19077f70 __blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x19115a27 __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x1930626e debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x1931c1bc ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0x1932e838 pcibios_scan_phb +EXPORT_SYMBOL_GPL vmlinux 0x193d48e0 trace_current_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x19408dd9 irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x1941a9fe pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0x194dd5f5 pkey_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x195211b4 ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0x1971de82 md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0x1990f8ff pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19b384a5 hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x19b3896a pci_generic_config_write32 +EXPORT_SYMBOL_GPL vmlinux 0x19b81b5f rio_mport_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x19c513a5 power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x19f2a309 mpc8xxx_spi_remove +EXPORT_SYMBOL_GPL vmlinux 0x1a08f68c fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0x1a1c4082 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0x1a792530 bio_associate_current +EXPORT_SYMBOL_GPL vmlinux 0x1a8c5907 btree_insert +EXPORT_SYMBOL_GPL vmlinux 0x1a935bdf skb_splice_bits +EXPORT_SYMBOL_GPL vmlinux 0x1a967885 cpufreq_frequency_get_table +EXPORT_SYMBOL_GPL vmlinux 0x1a9b7995 bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0x1acef7d2 pm_freezing +EXPORT_SYMBOL_GPL vmlinux 0x1adb3c00 mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1add6e84 do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0x1adef6c9 irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0x1ae296a6 scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x1af23479 regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x1b09fa29 dev_pm_enable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x1b32ef6e exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0x1b4f283d rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0x1b52db1c probe_kernel_read +EXPORT_SYMBOL_GPL vmlinux 0x1b90bd4b pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0x1b961834 of_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x1b9aca3f jprobe_return +EXPORT_SYMBOL_GPL vmlinux 0x1bb28c84 fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0x1bf2d89a perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0x1c1053f7 regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0x1c224bc6 usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0x1c3a9e02 ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c566469 list_lru_walk_one +EXPORT_SYMBOL_GPL vmlinux 0x1c572c9c pci_enable_pri +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c5d4f41 spi_async +EXPORT_SYMBOL_GPL vmlinux 0x1c70a5d3 bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0x1c76e7f1 usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1cbd4cd0 wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0x1cc23bc2 sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0x1cd5fc52 rio_route_add_entry +EXPORT_SYMBOL_GPL vmlinux 0x1cf82066 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x1d1718d2 pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x1d2f6f0c class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x1d58ae14 lpddr2_jedec_timings +EXPORT_SYMBOL_GPL vmlinux 0x1d693e00 rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d79f045 pmac_i2c_adapter_to_bus +EXPORT_SYMBOL_GPL vmlinux 0x1d7c0168 __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0x1d8b44be dax_fault +EXPORT_SYMBOL_GPL vmlinux 0x1d9bc7d7 usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0x1dba56cc rio_release_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x1de691fd __mmu_notifier_invalidate_range_end +EXPORT_SYMBOL_GPL vmlinux 0x1dfbcf4c mpic_msgr_disable +EXPORT_SYMBOL_GPL vmlinux 0x1e21f70d class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x1e28b763 ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x1e2eb91b aead_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0x1e3f140f extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x1e5b03dc pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1e75318d module_mutex +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1e80e784 __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0x1e8c5790 attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0x1eb2ed24 flush_fp_to_thread +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebf3f3a of_get_pci_domain_nr +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1f14df8c wm5110_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x1f17640b crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x1f1b1782 regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0x1f2d6bae usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x1f8330f7 __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f8db7f9 ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x1fa35ba3 ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0x1fb418aa pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0x1fb51b38 regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0x1fd301f2 __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0x1fd3fe50 sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0x200c51bd fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0x200ec8bc filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x20133bdf rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x20415a49 kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0x2049bab8 __destroy_context +EXPORT_SYMBOL_GPL vmlinux 0x2068bda4 pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0x2072533c unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x207a039d inode_congested +EXPORT_SYMBOL_GPL vmlinux 0x208158e0 blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x208807c2 regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x20aa6f51 cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0x20b712fc usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x20bb99b0 rhashtable_free_and_destroy +EXPORT_SYMBOL_GPL vmlinux 0x20c70d2c tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x20ca4405 crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0x2130d138 ping_bind +EXPORT_SYMBOL_GPL vmlinux 0x21465840 of_irq_parse_one +EXPORT_SYMBOL_GPL vmlinux 0x21502ad4 max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x216ace7e ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x216bfeab serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x219461a8 extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x219d6f2b tc3589x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x219e3af5 dbs_check_cpu +EXPORT_SYMBOL_GPL vmlinux 0x21a1314d crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0x21b17741 __trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0x21b2ffc6 crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0x21ef28fd da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x221f6026 simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0x222e901d ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0x225213e5 param_set_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0x226ed815 bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x228340e3 cpu_add_dev_attr_group +EXPORT_SYMBOL_GPL vmlinux 0x2296c00d crypto_attr_u32 +EXPORT_SYMBOL_GPL vmlinux 0x229a7c38 of_prop_next_string +EXPORT_SYMBOL_GPL vmlinux 0x22a0323d ahash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x22d3e3a3 wbc_account_io +EXPORT_SYMBOL_GPL vmlinux 0x22de3eff raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0x22eb104d ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0x235960cf device_for_each_child_reverse +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x23c91064 class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x23cfa2a4 call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x23e9bac7 bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0x23eb8413 component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0x23efa395 dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0x23fe1dad tcp_ca_get_key_by_name +EXPORT_SYMBOL_GPL vmlinux 0x2406dae3 pci_address_to_pio +EXPORT_SYMBOL_GPL vmlinux 0x240ff7af mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x241d85f8 ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0x24208560 devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x242dbc6a pci_hp_remove_module_link +EXPORT_SYMBOL_GPL vmlinux 0x24457174 audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0x244f1c81 irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0x24607d31 powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0x2462ca1e wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0x247ef831 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x24aac4d9 crypto_aes_expand_key +EXPORT_SYMBOL_GPL vmlinux 0x24bdad15 regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x24c8ac09 dma_get_slave_caps +EXPORT_SYMBOL_GPL vmlinux 0x24d17aa1 gpiod_set_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x24ddae56 ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24f1fe54 ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x251b8256 scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0x2567e1fb regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0x2585924b devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2585aace wait_for_tpm_stat +EXPORT_SYMBOL_GPL vmlinux 0x25912c34 rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0x25d04ee3 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0x25e70add of_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x25e7fc43 device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x25ef2f6e pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0x2613a56b of_pci_parse_bus_range +EXPORT_SYMBOL_GPL vmlinux 0x262e612b input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0x262f20a8 local_clock +EXPORT_SYMBOL_GPL vmlinux 0x263aa2cc of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x263d05bc ping_err +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 0x26b41667 pmf_register_irq_client +EXPORT_SYMBOL_GPL vmlinux 0x26b71fb4 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x26b97259 fuse_dev_alloc +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26eeb0fd arizona_clk32k_disable +EXPORT_SYMBOL_GPL vmlinux 0x26eed98c rio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x26fd70be devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x2738dc33 user_destroy +EXPORT_SYMBOL_GPL vmlinux 0x278122c6 da903x_read +EXPORT_SYMBOL_GPL vmlinux 0x2787db00 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x2788325f rio_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x27a7270d ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0x27a764dd sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0x27c1e63f usb_amd_find_chipset_info +EXPORT_SYMBOL_GPL vmlinux 0x27f28f87 pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x28159e2c raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x284c6108 regmap_get_val_endian +EXPORT_SYMBOL_GPL vmlinux 0x285a3920 rio_unregister_scan +EXPORT_SYMBOL_GPL vmlinux 0x288f72f6 shmem_get_seals +EXPORT_SYMBOL_GPL vmlinux 0x28a23198 md_run +EXPORT_SYMBOL_GPL vmlinux 0x28a86ae8 pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x28ab6b4b bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x28ae7585 ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x28c60754 subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x28c64fc8 ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x28d5227b irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0x28ea893a ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x28fbd131 irq_find_host +EXPORT_SYMBOL_GPL vmlinux 0x2913de09 hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0x292179c8 tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0x29307634 virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0x296aa525 pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x297208c0 usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0x29ba16da phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0x29c902b6 regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0x29d2792d cpu_add_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0x29ee9c79 extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x2a07f651 kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0x2a120a75 led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0x2a1dec8e debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0x2a32aa97 crypto_aead_type +EXPORT_SYMBOL_GPL vmlinux 0x2a678a13 __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0x2a6e8df9 raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0x2a73cf03 ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x2aa26f04 of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x2aac592c crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0x2ab89cc4 bus_find_device_by_name +EXPORT_SYMBOL_GPL vmlinux 0x2ac14cf4 pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0x2acf4ea0 kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0x2acfece8 devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0x2ad2e3e5 usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0x2ad4a4c5 blk_rq_err_bytes +EXPORT_SYMBOL_GPL vmlinux 0x2ade0613 fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0x2ae01ac0 of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x2ae6aaf7 ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0x2af1be3c pmac_i2c_match_adapter +EXPORT_SYMBOL_GPL vmlinux 0x2b12e716 flush_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0x2b190c86 inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x2b21efd0 devfreq_event_disable_edev +EXPORT_SYMBOL_GPL vmlinux 0x2b32d152 devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2b47e35e ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0x2b5c303b smp_send_reschedule +EXPORT_SYMBOL_GPL vmlinux 0x2b674885 cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0x2b7a574f md_is_badblock +EXPORT_SYMBOL_GPL vmlinux 0x2ba449f1 tpmm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2be38c95 blk_queue_rq_timed_out +EXPORT_SYMBOL_GPL vmlinux 0x2befaf76 serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0x2c027bdf tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0x2c133868 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c2eff68 wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0x2c3054f9 net_inc_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x2c4aaca5 devm_power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x2c60db3d tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0x2c75e804 dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c8ee48e pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x2c97c085 unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x2c97f8a2 of_reconfig_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x2ca0aab3 pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x2ca2a3b0 power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2cb54d51 xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0x2cb90291 device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x2cc3e675 pmac_i2c_close +EXPORT_SYMBOL_GPL vmlinux 0x2ce98559 kcrypto_wq +EXPORT_SYMBOL_GPL vmlinux 0x2cfc6dc8 ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0x2d0c10e0 virtqueue_get_avail +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d2d0775 powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0x2d31fcd5 pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x2d3915a8 virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d59c954 edac_handlers +EXPORT_SYMBOL_GPL vmlinux 0x2d632d1a replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0x2d756ab4 fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2d997c84 pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0x2dc5a6d1 btree_last +EXPORT_SYMBOL_GPL vmlinux 0x2e0d0dce cpufreq_table_validate_and_show +EXPORT_SYMBOL_GPL vmlinux 0x2e0dc341 platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e2f1740 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2e3feb12 pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0x2e4c262f sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0x2e5bc944 ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x2e9be5fe devres_add +EXPORT_SYMBOL_GPL vmlinux 0x2ea9ed85 skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x2eaf93aa of_console_check +EXPORT_SYMBOL_GPL vmlinux 0x2eb0c238 gpiod_count +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2ee9d9df spi_busnum_to_master +EXPORT_SYMBOL_GPL vmlinux 0x2ef6b5bf smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f1e2f33 swiotlb_tbl_unmap_single +EXPORT_SYMBOL_GPL vmlinux 0x2f232c28 ip_tunnel_get_stats64 +EXPORT_SYMBOL_GPL vmlinux 0x2f4113a2 dcookie_register +EXPORT_SYMBOL_GPL vmlinux 0x2f467720 crypto_unregister_aead +EXPORT_SYMBOL_GPL vmlinux 0x2f5c2649 pmac_i2c_get_adapter +EXPORT_SYMBOL_GPL vmlinux 0x2f659809 nf_unregister_afinfo +EXPORT_SYMBOL_GPL vmlinux 0x2fa047f1 attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0x2fb04860 ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0x2fd8cba9 freeze_wake +EXPORT_SYMBOL_GPL vmlinux 0x2fdf5a02 gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0x2ff3be17 irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x2ffb5ff7 btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0x300731c9 i2c_new_dummy +EXPORT_SYMBOL_GPL vmlinux 0x303b651e wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x303c0c86 swiotlb_tbl_sync_single +EXPORT_SYMBOL_GPL vmlinux 0x303f1752 blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0x305ccc76 regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0x3099354d component_master_add_child +EXPORT_SYMBOL_GPL vmlinux 0x30a33ed0 regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x30a4f4ca bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0x30b3eec2 pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0x30b50ab9 mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0x30b533e1 of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0x30b6f699 sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0x30ceade4 dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x30fd491a __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0x3103a0de pci_try_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x3109b751 cpu_clock +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x312eb4a8 tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0x318e8808 rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x319072c0 vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0x3191d098 i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0x31b317cd tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0x31b910f3 mnt_clone_write +EXPORT_SYMBOL_GPL vmlinux 0x31c0c2d1 dm_put +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x31d3086e devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x31e20095 pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x31ea5f79 rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x3215e265 pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x32491046 sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x32563327 tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x32593458 crypto_givcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x326ea521 sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x328995b5 tracing_generic_entry_update +EXPORT_SYMBOL_GPL vmlinux 0x32b4bea5 phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32dee33a ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0x32eb1552 devm_hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0x33048ee6 sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x33096132 fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x33226e5b device_register +EXPORT_SYMBOL_GPL vmlinux 0x33263f6e ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0x332a8ec3 devm_led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x332c40a0 crypto_grab_aead +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 0x337fcd68 irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0x3391898c rio_request_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x33980d8e pci_bus_sem +EXPORT_SYMBOL_GPL vmlinux 0x33c1e5a5 pcibios_finish_adding_to_bus +EXPORT_SYMBOL_GPL vmlinux 0x33de4973 verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x340d5346 trace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0x341e9cf5 sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0x342f271f single_open_net +EXPORT_SYMBOL_GPL vmlinux 0x3443f401 extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0x34646153 inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0x347682ce snmp_fold_field64 +EXPORT_SYMBOL_GPL vmlinux 0x347ba988 extcon_register_interest +EXPORT_SYMBOL_GPL vmlinux 0x347fd4b3 eventfd_ctx_get +EXPORT_SYMBOL_GPL vmlinux 0x348e76f2 task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x34ac50a4 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x34bbf02b regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x34c121d0 dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0x34d42f4a regmap_get_max_register +EXPORT_SYMBOL_GPL vmlinux 0x34f4a774 fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0x35088dd6 pci_intx +EXPORT_SYMBOL_GPL vmlinux 0x35176301 rcu_batches_completed_sched +EXPORT_SYMBOL_GPL vmlinux 0x355e7ee0 devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x35701c9d of_usb_host_tpl_support +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x35e11abb usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x35ed6227 xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0x35f10f43 nfq_ct_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x35fceff6 crypto_register_rngs +EXPORT_SYMBOL_GPL vmlinux 0x36117218 pwm_free +EXPORT_SYMBOL_GPL vmlinux 0x3611dd3b __rio_local_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x361e2bcc save_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x3635e298 max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0x364f38a9 dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0x36523ae7 devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x3658be5a mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36a4c47d cpci_hp_unregister_bus +EXPORT_SYMBOL_GPL vmlinux 0x36bda7b0 cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x36dab97f trace_clock_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x370ca303 of_scan_bus +EXPORT_SYMBOL_GPL vmlinux 0x37132f31 __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x37287aca fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0x37358cc0 tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x3756b806 kobject_move +EXPORT_SYMBOL_GPL vmlinux 0x37771e91 ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0x37ac4773 device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0x37fd4750 __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0x3805a15e regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x381f4795 tps65912_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x38508a2e locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x385a137f spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0x38639300 of_overlay_destroy +EXPORT_SYMBOL_GPL vmlinux 0x38703ea2 __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x38840192 gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0x38a9c2c7 input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x38b029ea regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0x38c0b12f crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x38ebdb36 blkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x38ed198f alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x3901d00f device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x39266a9c devm_devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0x392c13e2 fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0x3939951c platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0x3972de6d rio_mport_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x399ac1d3 rio_lock_device +EXPORT_SYMBOL_GPL vmlinux 0x39ca07cc maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x39d9f836 device_rename +EXPORT_SYMBOL_GPL vmlinux 0x39e61495 nf_logger_request_module +EXPORT_SYMBOL_GPL vmlinux 0x39e6b113 watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x3a26ed11 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0x3a3c9f1a crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a5de46e i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0x3a8512be cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0x3a861b92 scsi_internal_device_unblock +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3aa01ce0 pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x3abe1f84 wm8997_patch +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3ad7e8fe ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x3ae44792 driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x3afb6570 usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x3b487f4f netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0x3b4c152c pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x3b685b85 inet_hash +EXPORT_SYMBOL_GPL vmlinux 0x3b73a7f2 crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0x3b768028 ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0x3b991fb2 subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0x3b9be698 crypto_nivaead_type +EXPORT_SYMBOL_GPL vmlinux 0x3bcad6c2 pwm_set_polarity +EXPORT_SYMBOL_GPL vmlinux 0x3bcf0895 of_get_regulator_init_data +EXPORT_SYMBOL_GPL vmlinux 0x3bdcfbac perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0x3bea0bd2 mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0x3c130504 led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0x3c1cf777 skb_segment +EXPORT_SYMBOL_GPL vmlinux 0x3c76c3ab usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0x3c846fa7 x509_request_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x3c9390db pci_vpd_find_tag +EXPORT_SYMBOL_GPL vmlinux 0x3ca424f4 rio_release_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x3cad7863 tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x3cce11a7 ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3d1929c1 ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d3fd129 phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x3d6d0d58 wm5110_revd_irq +EXPORT_SYMBOL_GPL vmlinux 0x3d87c9d4 fat_detach +EXPORT_SYMBOL_GPL vmlinux 0x3d9130c5 crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0x3d9cab10 __module_address +EXPORT_SYMBOL_GPL vmlinux 0x3daefaae md_kick_rdev_from_array +EXPORT_SYMBOL_GPL vmlinux 0x3db8ef76 regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0x3dbb91db usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0x3dc526a9 arizona_of_match +EXPORT_SYMBOL_GPL vmlinux 0x3dc52c8c page_mkclean +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 0x3dfce7b2 __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x3e0989a1 ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x3e0f8bfd led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0x3e23c31a regmap_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0x3e37b656 bpf_prog_put +EXPORT_SYMBOL_GPL vmlinux 0x3e432af7 blk_mq_free_hctx_request +EXPORT_SYMBOL_GPL vmlinux 0x3e5e1937 rcu_batches_started_sched +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e72d77c usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0x3e7be433 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0x3e7e61a9 regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x3e85d6fc trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0x3ed121ac crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0x3ed73e0b spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x3eefeee5 check_media_bay +EXPORT_SYMBOL_GPL vmlinux 0x3efaf3f4 ata_eh_thaw_port +EXPORT_SYMBOL_GPL vmlinux 0x3efb35c9 get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x3efc50e0 pwm_request +EXPORT_SYMBOL_GPL vmlinux 0x3f07bb9d percpu_ida_free_tags +EXPORT_SYMBOL_GPL vmlinux 0x3f1d745b tcp_done +EXPORT_SYMBOL_GPL vmlinux 0x3f29b632 vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0x3f3af312 fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0x3f419b29 pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0x3f5029a4 dax_pfn_mkwrite +EXPORT_SYMBOL_GPL vmlinux 0x3f5e543f sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0x3f66708b ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x3f88701d pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0x3faf48a9 vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0x3fbdc9d5 xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0x3fc5479b napi_hash_del +EXPORT_SYMBOL_GPL vmlinux 0x3fcddea4 phy_exit +EXPORT_SYMBOL_GPL vmlinux 0x3fef197f ping_proc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x40000116 gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0x400e573e devm_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 0x4051da47 fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0x4065d168 pm_print_active_wakeup_sources +EXPORT_SYMBOL_GPL vmlinux 0x406c4cb1 hrtimer_resolution +EXPORT_SYMBOL_GPL vmlinux 0x406d0254 led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0x406e2c12 gpiod_set_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0x40714f25 regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x40af0dec ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x40c3c1db posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x40ca3dd4 ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0x40ce728e usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x40d46b21 crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x40e1913e get_dcookie +EXPORT_SYMBOL_GPL vmlinux 0x40e27542 rio_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x40f07996 fuse_get_req_for_background +EXPORT_SYMBOL_GPL vmlinux 0x41013173 __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0x410834e0 pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0x413f7e17 alarm_init +EXPORT_SYMBOL_GPL vmlinux 0x414f33a1 arizona_dev_exit +EXPORT_SYMBOL_GPL vmlinux 0x4153bdc8 virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0x41650d97 sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x4188545e posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4193c783 regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0x41994343 devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x41c118e8 ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0x41cf63c6 rio_dma_prep_xfer +EXPORT_SYMBOL_GPL vmlinux 0x41d730e6 ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0x4205ad24 cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x4247b5fd simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0x42648174 xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0x427a066b trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x42944f14 ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0x42a85761 irq_of_parse_and_map +EXPORT_SYMBOL_GPL vmlinux 0x42b364ef scatterwalk_done +EXPORT_SYMBOL_GPL vmlinux 0x4313f6a0 perf_trace_buf_prepare +EXPORT_SYMBOL_GPL vmlinux 0x431bf93c wm5110_irq +EXPORT_SYMBOL_GPL vmlinux 0x437507c3 mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0x43a1df38 of_reconfig_get_state_change +EXPORT_SYMBOL_GPL vmlinux 0x43a53735 __alloc_workqueue_key +EXPORT_SYMBOL_GPL vmlinux 0x43a64d16 pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0x43cf57e6 gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0x43da8891 rio_get_asm +EXPORT_SYMBOL_GPL vmlinux 0x43defb1b __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0x43e81a54 crypto_init_ahash_spawn +EXPORT_SYMBOL_GPL vmlinux 0x43ecd588 wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x43f56e82 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x43fb35e3 sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x4401419b devres_alloc +EXPORT_SYMBOL_GPL vmlinux 0x4449f368 ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0x44700ae1 pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x447e33cb devm_mdiobus_free +EXPORT_SYMBOL_GPL vmlinux 0x4480757a rio_request_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x4489ff4b rio_unmap_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x44b5b06e dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x44d5a3a4 __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0x44d84dfd virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0x44e08254 rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x44eff47d percpu_ida_free +EXPORT_SYMBOL_GPL vmlinux 0x45091212 pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0x453396fe regmap_field_write +EXPORT_SYMBOL_GPL vmlinux 0x456ed7e2 spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x4575d870 usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x458416e2 pwm_can_sleep +EXPORT_SYMBOL_GPL vmlinux 0x4591036f virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0x45bf1ff3 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x45cad56a devres_get +EXPORT_SYMBOL_GPL vmlinux 0x45e74ad4 pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0x45f58c52 gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x45f5f3f2 dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0x46013233 net_dec_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x460f7531 wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0x461bb36f input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0x462b492a led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0x4633de4b kern_mount_data +EXPORT_SYMBOL_GPL vmlinux 0x463a3266 devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0x46647178 hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x46651cfe tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0x46658b01 devm_hwrng_unregister +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 0x46910a93 of_get_nand_bus_width +EXPORT_SYMBOL_GPL vmlinux 0x469143c4 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0x46a6d708 class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x46d35721 adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x46e7f99f devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x46edd272 arizona_of_get_named_gpio +EXPORT_SYMBOL_GPL vmlinux 0x46fffdfc vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0x4716700d devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x473c9edc thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0x474e74eb pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x476675f9 wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47ed73ee wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0x47f878b7 tpm_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x4804d6d6 crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0x48128465 regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0x481e4c36 ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0x48332b36 blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0x484c1c1a phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0x4856869f blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0x4868c3b4 rcu_batches_started_bh +EXPORT_SYMBOL_GPL vmlinux 0x487c5d33 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0x488b6ef9 fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0x4890eb39 save_stack_trace_tsk +EXPORT_SYMBOL_GPL vmlinux 0x489f8a2a ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0x48a35878 udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x48ad58fc virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0x48b3b4ef platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0x48b4b61e xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0x48ccf4a1 init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0x48ce1c50 rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0x4919f2d8 sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0x492110d3 ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0x4943a338 __init_new_context +EXPORT_SYMBOL_GPL vmlinux 0x4951a2ce ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x49668546 init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0x4982a57f probe_kernel_write +EXPORT_SYMBOL_GPL vmlinux 0x4984cca9 usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0x498b8367 tpm2_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x498d293a trace_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x499956f8 __rio_local_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x49a40e6e sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0x49af6d87 scsi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x49b26f6b stmpe_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x49f2b357 of_usb_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x4a19da35 sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0x4a1a5ba1 __clocksource_update_freq_scale +EXPORT_SYMBOL_GPL vmlinux 0x4a250df3 __sock_recv_ts_and_drops +EXPORT_SYMBOL_GPL vmlinux 0x4a2547c2 threads_core_mask +EXPORT_SYMBOL_GPL vmlinux 0x4a2a20d0 balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x4a74b9a5 usb_phy_generic_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4a8d919c regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x4a9aae27 debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0x4aadeb9a ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0x4ad53760 usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0x4ae536db get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0x4ae8c705 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0x4af4e6f1 __lock_page_killable +EXPORT_SYMBOL_GPL vmlinux 0x4b17fc8f ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x4b21b39f pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0x4b2e0516 n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0x4b2f1599 alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0x4b52e10f gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0x4b75d953 blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x4b84760b of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x4be6d324 pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0x4c38db47 usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x4c5250aa of_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0x4c602bf1 __blkg_release_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4c759827 byte_rev_table +EXPORT_SYMBOL_GPL vmlinux 0x4c7b7e5c __mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x4c8425cc ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0x4c8c4198 pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x4c9887fe ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0x4cb4536c class_destroy +EXPORT_SYMBOL_GPL vmlinux 0x4cc75fb8 pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0x4cc86337 ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x4cf84677 device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0x4d025037 sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0x4d198f31 rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0x4d21f41f platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4d34537f aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x4d4adaa0 usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x4d5a3375 put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x4d6343b3 pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0x4d7119c0 usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0x4d7deb88 crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0x4d8d04a8 cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0x4da14f20 cpci_hp_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0x4daf964e tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4def4f3b wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0x4e02a69e blockdev_superblock +EXPORT_SYMBOL_GPL vmlinux 0x4e109192 ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0x4e242f5f pstore_cannot_block_path +EXPORT_SYMBOL_GPL vmlinux 0x4e24c273 thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4e2c2dd2 pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x4e34d9db crypto_alloc_rng +EXPORT_SYMBOL_GPL vmlinux 0x4e618f9f of_get_display_timing +EXPORT_SYMBOL_GPL vmlinux 0x4e6223fa ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0x4e662f3f serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0x4e961460 mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x4ebd5d48 pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x4ed1b98d blk_queue_flush +EXPORT_SYMBOL_GPL vmlinux 0x4ed85350 bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0x4ee20c1c disk_get_part +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4f020dee public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x4f0261a7 page_endio +EXPORT_SYMBOL_GPL vmlinux 0x4f17e99e ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0x4f48bfd5 alloc_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x4f4d3ee0 balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x4f56537a ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0x4f5b7b01 wm8997_irq +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f84abdb bsg_request_fn +EXPORT_SYMBOL_GPL vmlinux 0x4f9fa1d3 ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x4fa8617d __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0x4fc30cf9 pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x4fc37bb5 pci_generic_config_write +EXPORT_SYMBOL_GPL vmlinux 0x4fc70f60 da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0x4fd4e89d ring_buffer_empty_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4fdc945d sata_deb_timing_normal +EXPORT_SYMBOL_GPL vmlinux 0x4fe1ac01 netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0x4fe1eddf unregister_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4feb55a1 pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x4ff54e61 wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x50082a28 crypto_blkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x50426d67 tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0x50458e1b stmpe_set_altfunc +EXPORT_SYMBOL_GPL vmlinux 0x506b0443 xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0x506b62d5 devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5086ac3a alg_test +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x5096da8c ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0x50c89f23 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50f6a0ac crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x51029879 pci_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x5102ef43 regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0x5117a3a4 xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x511d01e6 dax_clear_blocks +EXPORT_SYMBOL_GPL vmlinux 0x511e032b scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0x5123d460 spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0x5136a49b platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0x514f6c93 regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x5155e646 ref_module +EXPORT_SYMBOL_GPL vmlinux 0x515aa886 of_property_count_elems_of_size +EXPORT_SYMBOL_GPL vmlinux 0x51653e6a pci_remove_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x51668261 i2c_unlock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x516c7a10 driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x517227d6 ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x51860106 regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0x51abf351 securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x51b65a26 rtc_lock +EXPORT_SYMBOL_GPL vmlinux 0x51f1473b find_module +EXPORT_SYMBOL_GPL vmlinux 0x51fc8f29 regmap_get_reg_stride +EXPORT_SYMBOL_GPL vmlinux 0x52086b73 md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0x5210a08b file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL vmlinux 0x52112a5f phy_put +EXPORT_SYMBOL_GPL vmlinux 0x52212010 __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x5221ec3a fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x522f0a85 pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0x5231a5cd __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x5249777e blk_queue_bypass_end +EXPORT_SYMBOL_GPL vmlinux 0x526eac4f scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0x5280570c handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0x52c0d5d8 scatterwalk_bytes_sglen +EXPORT_SYMBOL_GPL vmlinux 0x52e380df regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0x52f98750 debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0x53013784 xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x5306410e alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0x531d3c42 digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0x5335dd11 atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x535080fa shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0x5358fc36 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x53614269 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x53987391 vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0x53a4e91a ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0x53a8d428 cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x53ad3be4 of_dma_xlate_by_chan_id +EXPORT_SYMBOL_GPL vmlinux 0x53af4864 raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x53d47d14 __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x53e11cee pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0x53fdb6b2 get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x54071d9e irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x5425d145 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x54402621 fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0x5444d35d ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0x54458b56 hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x5460c8d8 fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x546c5565 ppc_tb_freq +EXPORT_SYMBOL_GPL vmlinux 0x546deaf9 thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x5471cf9b srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x54725010 usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0x54740eb7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x54b0809e generic_access_phys +EXPORT_SYMBOL_GPL vmlinux 0x54b402fd of_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x54c4153b rio_request_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x54d46690 uart_parse_earlycon +EXPORT_SYMBOL_GPL vmlinux 0x54d468f1 pm_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0x54dfb5d8 bio_clone_mddev +EXPORT_SYMBOL_GPL vmlinux 0x54fad423 blkdev_read_iter +EXPORT_SYMBOL_GPL vmlinux 0x551186a7 ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0x552c5608 ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x556fe8b7 cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x55c66253 stmpe_block_read +EXPORT_SYMBOL_GPL vmlinux 0x55ee779e virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0x55f95d54 ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0x5610e0c2 crypto_alloc_instance +EXPORT_SYMBOL_GPL vmlinux 0x56192a3e dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x56310925 regulator_mode_to_status +EXPORT_SYMBOL_GPL vmlinux 0x563fa078 bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0x56424664 of_regulator_match +EXPORT_SYMBOL_GPL vmlinux 0x565b6892 uuid_le_gen +EXPORT_SYMBOL_GPL vmlinux 0x5673aedf device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0x567b241d tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0x567cef68 kthread_park +EXPORT_SYMBOL_GPL vmlinux 0x56b63670 lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x56b6d44d anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0x56cb67bd extcon_unregister_interest +EXPORT_SYMBOL_GPL vmlinux 0x56cdf5a9 kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x56d697ce cpu_up +EXPORT_SYMBOL_GPL vmlinux 0x56df232d ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0x56e5c3b3 tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0x56e75d47 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x57041019 inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0x570842c7 bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0x57231f45 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0x57271ab2 inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0x57279010 da903x_update +EXPORT_SYMBOL_GPL vmlinux 0x572a000a dma_buf_kunmap +EXPORT_SYMBOL_GPL vmlinux 0x573792a0 tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0x5741f692 usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x57abab2c inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x57b15578 device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x57b3abb6 __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x57c39727 kdb_register_flags +EXPORT_SYMBOL_GPL vmlinux 0x57e05eb4 bio_alloc_mddev +EXPORT_SYMBOL_GPL vmlinux 0x5802e110 regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0x58107d1e extcon_get_cable_state +EXPORT_SYMBOL_GPL vmlinux 0x5817ce41 usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0x582d8f26 ata_base_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x58384381 i2c_new_device +EXPORT_SYMBOL_GPL vmlinux 0x583ddbcc ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5840a4f0 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0x58413099 ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x5849d8c1 cm_notify_event +EXPORT_SYMBOL_GPL vmlinux 0x584a6f00 ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x5854f2e7 usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0x586529cf regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x588c3a41 scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0x5892f832 release_pmc_hardware +EXPORT_SYMBOL_GPL vmlinux 0x5899af00 kernfs_path +EXPORT_SYMBOL_GPL vmlinux 0x589db934 dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x589e4569 syscon_regmap_lookup_by_pdevname +EXPORT_SYMBOL_GPL vmlinux 0x58ba87af of_css +EXPORT_SYMBOL_GPL vmlinux 0x58e25618 sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0x58e7dfeb __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0x58fe9409 rio_inb_pwrite_handler +EXPORT_SYMBOL_GPL vmlinux 0x5905bb41 regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x591fc7da __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x593b0a50 __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x593bfe05 regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x59473ddb lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x594ab9ab ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0x5968c30f fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0x596dbc48 pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x59881ab6 crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x5990d0aa fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0x599eb82f mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x59a54d7f devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x59b34e9e rio_get_device +EXPORT_SYMBOL_GPL vmlinux 0x59cbb851 usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x59d42586 posix_timers_register_clock +EXPORT_SYMBOL_GPL vmlinux 0x59de4575 devm_regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x59e1b670 skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0x59e2743e call_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0x59e84ba7 generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0x59eae699 ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x59fc1a01 __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x5a2e4ff4 dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x5a4f7aec pmf_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5a90dee3 arizona_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x5ab517f4 blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0x5abcf070 _submit_bh +EXPORT_SYMBOL_GPL vmlinux 0x5af2567c key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0x5af7a369 mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0x5afdce32 mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0x5b01b116 pwmchip_add_with_polarity +EXPORT_SYMBOL_GPL vmlinux 0x5b14b354 regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x5b17ee5a arizona_set_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x5b1fde93 blk_add_request_payload +EXPORT_SYMBOL_GPL vmlinux 0x5b2d12e5 of_usb_get_maximum_speed +EXPORT_SYMBOL_GPL vmlinux 0x5b57ddff ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0x5b5837fc dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0x5b6270f9 gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0x5b8a4162 crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0x5bc1a2a6 inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x5bd0748f crypto_del_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x5bd65779 of_pci_get_host_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x5bdbac4e rcu_unexpedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x5bdd3734 tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x5bdff7c5 usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x5be3a75a gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0x5beb6829 pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0x5bf8c753 dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0x5bfd06a6 ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x5bffcb65 inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0x5c177f4a crypto_alloc_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x5c2c1ec0 wm5110_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x5c5704e4 inet6_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x5c57acfa wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0x5c5a1b16 tick_broadcast_control +EXPORT_SYMBOL_GPL vmlinux 0x5c6b1002 rio_dma_prep_slave_sg +EXPORT_SYMBOL_GPL vmlinux 0x5c6bbdd6 skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0x5ca42173 ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0x5cabdced dev_pm_qos_remove_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5cc34c01 pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x5cc49c34 dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x5cc509a4 nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x5cd52acf put_device +EXPORT_SYMBOL_GPL vmlinux 0x5ce93b96 power_supply_property_is_writeable +EXPORT_SYMBOL_GPL vmlinux 0x5d12e48f input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0x5d19ffaa debugfs_remove_recursive +EXPORT_SYMBOL_GPL vmlinux 0x5d398375 sock_update_netprioidx +EXPORT_SYMBOL_GPL vmlinux 0x5d4ceb13 pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0x5d51bcf7 scatterwalk_start +EXPORT_SYMBOL_GPL vmlinux 0x5da67adc zs_compact +EXPORT_SYMBOL_GPL vmlinux 0x5dc2bf51 extcon_update_state +EXPORT_SYMBOL_GPL vmlinux 0x5dd04981 transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5dd12022 class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x5dd5111b wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0x5dd74c05 ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x5df22901 pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0x5dfc41b3 dax_do_io +EXPORT_SYMBOL_GPL vmlinux 0x5e26c26d unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0x5e515be6 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0x5e51cd74 swiotlb_nr_tbl +EXPORT_SYMBOL_GPL vmlinux 0x5e8b785c zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0x5ec14c32 anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0x5ef0115c phy_get +EXPORT_SYMBOL_GPL vmlinux 0x5f3bcb03 ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0x5fe403ac inet_hashinfo_init +EXPORT_SYMBOL_GPL vmlinux 0x5fe7ffb4 sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0x5fed3958 rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0x5feef2a4 tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0x60037008 page_cache_async_readahead +EXPORT_SYMBOL_GPL vmlinux 0x601ee9e2 regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x60506751 unmap_kernel_range_noflush +EXPORT_SYMBOL_GPL vmlinux 0x606e4763 rio_release_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x607595a6 devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x607e3bad netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0x608b55b0 wm8350_device_exit +EXPORT_SYMBOL_GPL vmlinux 0x609bbbe2 locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL_GPL vmlinux 0x60ce1656 key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0x60d595b5 perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0x61069006 tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0x6116e492 regmap_fields_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x611a4615 tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x6127f4eb percpu_ida_for_each_free +EXPORT_SYMBOL_GPL vmlinux 0x612cfefe rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0x612eb12c system_trusted_keyring +EXPORT_SYMBOL_GPL vmlinux 0x613edb9c of_pci_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0x6148491c rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0x614a5778 pci_ats_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x615a1f4f ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0x618ac70d bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0x619c7d1c i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0x61a90c54 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0x61b23214 clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0x61bf8556 rio_map_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x61d1e657 blk_mq_freeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x61d82ffc __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x6202da7f dma_buf_unmap_attachment +EXPORT_SYMBOL_GPL vmlinux 0x6210299e scatterwalk_ffwd +EXPORT_SYMBOL_GPL vmlinux 0x62111c35 bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0x6213a407 regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x6216bd73 percpu_ida_destroy +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x623aef63 i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0x6257c4a9 device_attach +EXPORT_SYMBOL_GPL vmlinux 0x62636e84 ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0x627ff6fc regmap_update_bits_check_async +EXPORT_SYMBOL_GPL vmlinux 0x62847723 crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0x62a2fe43 pmf_call_function +EXPORT_SYMBOL_GPL vmlinux 0x62b88430 transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0x62ce383b sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0x62d59c9e trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0x62dba816 usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0x62dc53b7 md_find_rdev_nr_rcu +EXPORT_SYMBOL_GPL vmlinux 0x62f59ae3 __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0x62f6fe8a mmu_notifier_unregister_no_release +EXPORT_SYMBOL_GPL vmlinux 0x6317d755 flush_altivec_to_thread +EXPORT_SYMBOL_GPL vmlinux 0x633da505 put_pid +EXPORT_SYMBOL_GPL vmlinux 0x637ea2c6 fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0x638a7863 of_reserved_mem_device_release +EXPORT_SYMBOL_GPL vmlinux 0x63968900 devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x639dfd9d tpm2_probe +EXPORT_SYMBOL_GPL vmlinux 0x63abc5ec relay_flush +EXPORT_SYMBOL_GPL vmlinux 0x63c2b84b fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0x63c7cf11 inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x63dcc1ed __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0x63e1cb2b devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0x63eaceea pci_generic_config_read +EXPORT_SYMBOL_GPL vmlinux 0x63f2eaa7 subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x6410e160 ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x6416c14a dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0x64256424 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0x64317fd4 perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0x6448a423 devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0x6453f77c pmac_has_backlight_type +EXPORT_SYMBOL_GPL vmlinux 0x6461ba56 usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0x646c1515 dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0x647a0753 device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0x64967855 napi_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x649a5641 pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0x64d7aaa3 ata_eh_qc_retry +EXPORT_SYMBOL_GPL vmlinux 0x655866dc device_property_present +EXPORT_SYMBOL_GPL vmlinux 0x656d15dc usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0x6571bb86 tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x657afdcd pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x65a48458 crypto_alloc_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x65b2d1d5 tpm2_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x65bbbc78 schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0x65bf2e36 da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65e85b56 da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x65ed2800 led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0x6604004f sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0x660750f2 aead_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x662e4691 regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0x6636c3c9 irq_set_vcpu_affinity +EXPORT_SYMBOL_GPL vmlinux 0x66517a99 of_property_read_string_helper +EXPORT_SYMBOL_GPL vmlinux 0x6656f36b ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0x666b0550 sdhci_pci_o2_probe_slot +EXPORT_SYMBOL_GPL vmlinux 0x667d393e hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x668f2b25 bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0x669a64ea vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x66afb53b unix_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x66bbb578 __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x66c6b8a7 tcp_ca_get_name_by_key +EXPORT_SYMBOL_GPL vmlinux 0x66cbaa18 ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x66deaa2c srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0x66f952e0 fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x670b1d08 ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x67365d7c adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x673b5656 bpf_prog_realloc +EXPORT_SYMBOL_GPL vmlinux 0x674e13e1 public_key_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6750241b ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x6754cf2a inet6_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x67554502 __mmu_notifier_invalidate_range +EXPORT_SYMBOL_GPL vmlinux 0x678e8192 dma_buf_map_attachment +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x679a7b0e xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0x67b2495e da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0x67c55078 platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0x67f4393b i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x6812cf8d __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x684918d0 virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0x684a02f1 pmf_find_function +EXPORT_SYMBOL_GPL vmlinux 0x685951fa ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x687a065f ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0x688d9b00 __put_net +EXPORT_SYMBOL_GPL vmlinux 0x68938ce6 i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x68956406 static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x689cf629 blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x69109937 __get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x691c3a2e wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0x692175b8 pmac_i2c_find_bus +EXPORT_SYMBOL_GPL vmlinux 0x6923ce63 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x69369437 pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0x6941f580 ip6_datagram_connect_v6_only +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 0x697cbbb4 threads_per_core +EXPORT_SYMBOL_GPL vmlinux 0x698a899f ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0x69ab121d __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x69c1f4bb devm_regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x69d96afd extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x69f631cd dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x69ff9ef6 usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x6a01411a devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x6a06173d proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0x6a238141 vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0x6a40b83c attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6a46c2d7 blk_set_queue_dying +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a5fb566 rcu_sched_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x6a6a331e sock_prot_inuse_add +EXPORT_SYMBOL_GPL vmlinux 0x6a705b45 __pci_complete_power_transition +EXPORT_SYMBOL_GPL vmlinux 0x6a7ad5ad driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x6a8441be cpci_hp_start +EXPORT_SYMBOL_GPL vmlinux 0x6aad8869 shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x6aae2da2 sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x6ab3781f trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0x6ab601ee class_find_device +EXPORT_SYMBOL_GPL vmlinux 0x6abb6eee fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0x6abd0ea0 sdhci_pci_o2_fujin2_pci_init +EXPORT_SYMBOL_GPL vmlinux 0x6ac0b7c1 event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0x6ad36260 bio_trim +EXPORT_SYMBOL_GPL vmlinux 0x6ae680b5 bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0x6aeaec1b security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x6aef2b74 blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x6af186af ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0x6b29a1fa ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0x6b2f9967 blocking_notifier_chain_cond_register +EXPORT_SYMBOL_GPL vmlinux 0x6b3f76e1 agp_remove_bridge +EXPORT_SYMBOL_GPL vmlinux 0x6b45a089 da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6b4fdcc1 bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x6b6445ca subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6bc50b72 rhashtable_walk_init +EXPORT_SYMBOL_GPL vmlinux 0x6bfb6c45 get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0x6c07d933 add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x6c0d20a9 regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x6c209eab __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0x6c29614a genlmsg_new_unicast +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c4e257c unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x6c749afe __tracepoint_block_unplug +EXPORT_SYMBOL_GPL vmlinux 0x6c9c7ab9 ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0x6c9d9da5 pmf_put_function +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6ca5e76e debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0x6cb7cf64 regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0x6cb8ae40 pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x6cd21997 ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0x6cf0b4df usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x6d037b93 regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d7d7a27 regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0x6d7f704c tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x6d80a8cf hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0x6dcd98a7 subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6dd218ce vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0x6de826ab skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0x6dec1031 pci_ignore_hotplug +EXPORT_SYMBOL_GPL vmlinux 0x6dfef269 wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x6e04a077 usb_bind_phy +EXPORT_SYMBOL_GPL vmlinux 0x6e0d9553 tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x6e1c4534 dio_end_io +EXPORT_SYMBOL_GPL vmlinux 0x6e1e5e57 mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0x6e2dd592 fuse_get_req +EXPORT_SYMBOL_GPL vmlinux 0x6e51afc8 percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x6e5ccf85 alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0x6e5d5071 dma_buf_kmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x6e621a83 security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0x6e660fe1 crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0x6e66e439 tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6e8ac384 regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x6e94e62e blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6e9b7487 ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x6eb96bfe pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x6f1de521 regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x6f1ee69e kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0x6f38a13a blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0x6f3ef02a __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0x6f55f470 devm_of_phy_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0x6f5e617c ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x6f62757d blk_mq_request_started +EXPORT_SYMBOL_GPL vmlinux 0x6f649a9d device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0x6f945c8c __find_linux_pte_or_hugepte +EXPORT_SYMBOL_GPL vmlinux 0x6fa62164 vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x6fced376 __blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x6fe3d8cf ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x6ff279a5 kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0x6ff3f534 usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x701e24b4 irq_map_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x70231c4e ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0x703ba82c of_resolve_phandles +EXPORT_SYMBOL_GPL vmlinux 0x7046cf73 rio_release_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x704c903e virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0x7064242a md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0x70647504 blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0x70677b12 of_prop_next_u32 +EXPORT_SYMBOL_GPL vmlinux 0x707b222b dma_buf_vunmap +EXPORT_SYMBOL_GPL vmlinux 0x707ff1bb ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x70b5a87a disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x70bb651d __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x70cbcea8 pmac_i2c_get_dev_addr +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x70d615d4 pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0x70d6ad90 srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x70dc66d3 pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0x70ef326e security_kernel_fw_from_file +EXPORT_SYMBOL_GPL vmlinux 0x70f04f74 pci_stop_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7122d6b7 spi_async_locked +EXPORT_SYMBOL_GPL vmlinux 0x712a9534 ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x715fd82c usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x71754951 usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0x717c62c2 lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0x718d1ae2 ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x719648df of_pci_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0x71dc9998 crypto_il_tab +EXPORT_SYMBOL_GPL vmlinux 0x71f8ecef fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0x7220c198 mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0x724148c3 ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x7243b9ff fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0x72515d5a snprint_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x72741f25 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x728c4c90 netlink_alloc_skb +EXPORT_SYMBOL_GPL vmlinux 0x7297f660 usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x72a3e32c xattr_getsecurity +EXPORT_SYMBOL_GPL vmlinux 0x72cd2bc8 uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0x72f47d20 alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0x72f4bda8 key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0x73089fec reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x732815ca blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0x7334f1ba fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0x73576a06 fixed_phy_set_link_update +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 0x73be40d5 ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0x73c27c71 usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x73c832f2 ata_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x73c88356 event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0x73cef60d device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x73d242d2 led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x73d69364 ring_buffer_change_overwrite +EXPORT_SYMBOL_GPL vmlinux 0x73e391ab devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x73fef4d3 find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0x7402f2b2 rio_register_mport +EXPORT_SYMBOL_GPL vmlinux 0x741552bb rio_mport_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x743d9854 cpufreq_frequency_table_target +EXPORT_SYMBOL_GPL vmlinux 0x74587cfc driver_find +EXPORT_SYMBOL_GPL vmlinux 0x7464ea38 dev_pm_qos_add_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x746c6e1e pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0x748d801a pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0x74984d0a fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0x74a7c36f sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0x74b0bc60 mpc8xxx_spi_tx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74b74216 register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74d204fa dma_buf_vmap +EXPORT_SYMBOL_GPL vmlinux 0x74fd4c4e task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0x74ffacb7 ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x751ef5bb of_fdt_unflatten_tree +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x752401a7 sysfs_remove_mount_point +EXPORT_SYMBOL_GPL vmlinux 0x7552bdcb dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x758a782e blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x7597e924 udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x75a6d69c tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x75b7b39b pci_reset_bridge_secondary_bus +EXPORT_SYMBOL_GPL vmlinux 0x75bcfd72 regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0x75c2b9f1 memalloc_socks +EXPORT_SYMBOL_GPL vmlinux 0x75d17d0b pmac_i2c_open +EXPORT_SYMBOL_GPL vmlinux 0x75d70d33 sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x75f2a044 usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0x762c0858 klist_prev +EXPORT_SYMBOL_GPL vmlinux 0x762f0df1 of_irq_get +EXPORT_SYMBOL_GPL vmlinux 0x7633c0b0 of_gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0x7659a7f9 ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0x76673e86 reservation_object_wait_timeout_rcu +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x768b8907 pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x76c3bc22 of_thermal_get_trip_points +EXPORT_SYMBOL_GPL vmlinux 0x76cdc4e8 subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0x76f0bd56 crypto_lookup_aead +EXPORT_SYMBOL_GPL vmlinux 0x76fbb942 unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0x770cf981 tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x7729cbdd task_handoff_register +EXPORT_SYMBOL_GPL vmlinux 0x7754bc11 dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x77575467 pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0x7767d83a led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0x78276038 usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0x789504fb dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x78961929 blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x7898c1e5 rio_route_clr_table +EXPORT_SYMBOL_GPL vmlinux 0x78a28a5c uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0x78ae8175 smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0x78b3319d edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x78dbf09d tcp_ca_openreq_child +EXPORT_SYMBOL_GPL vmlinux 0x78e9432c cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x790f27cb regmap_read +EXPORT_SYMBOL_GPL vmlinux 0x7913741d __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x791380d3 driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0x79142602 __srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x791ce329 scsi_internal_device_block +EXPORT_SYMBOL_GPL vmlinux 0x79265812 register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x793094e5 blk_queue_bypass_start +EXPORT_SYMBOL_GPL vmlinux 0x794448e1 skcipher_geniv_init +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 0x796eb9ab tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0x7981c28c shash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0x79a8226d page_cache_sync_readahead +EXPORT_SYMBOL_GPL vmlinux 0x79b56ac1 of_irq_parse_raw +EXPORT_SYMBOL_GPL vmlinux 0x79b57f73 regulator_set_load +EXPORT_SYMBOL_GPL vmlinux 0x79d63d48 thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x79defbe1 kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x79e35639 __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0x79edf74f register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x79f41d5b try_get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x79f7fecd serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0x79fac0f4 virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0x79fc11e9 ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0x7a006913 sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0x7a1528d7 gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x7a29e5f0 trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0x7a2e4b44 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7a5970f7 sdio_run_irqs +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7aa2c69d blkg_prfill_stat +EXPORT_SYMBOL_GPL vmlinux 0x7ab3ca18 eventfd_ctx_read +EXPORT_SYMBOL_GPL vmlinux 0x7ad146ad pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0x7ad19503 mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0x7af468f2 stmpe_block_write +EXPORT_SYMBOL_GPL vmlinux 0x7b0f1ab3 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7b1d544d edac_handler_set +EXPORT_SYMBOL_GPL vmlinux 0x7b20acc3 stmpe_disable +EXPORT_SYMBOL_GPL vmlinux 0x7b309f87 __bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x7b33fb53 rio_add_device +EXPORT_SYMBOL_GPL vmlinux 0x7b3d1e1e irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0x7b3f4bd9 cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0x7b86524c pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0x7b952ce4 pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x7b9b49e6 list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x7bd5875d unregister_jprobe +EXPORT_SYMBOL_GPL vmlinux 0x7bf84709 ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0x7bfe90d0 crypto_register_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x7c10ecfd devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x7c17a790 pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0x7c2a2c4b __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0x7c2def6d crypto_register_rng +EXPORT_SYMBOL_GPL vmlinux 0x7c346357 pkey_algo +EXPORT_SYMBOL_GPL vmlinux 0x7c4d22cd dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0x7c55f471 virtqueue_get_used +EXPORT_SYMBOL_GPL vmlinux 0x7c5ac5ed usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0x7c6eec43 pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x7c9f4bac platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7ce5b86e of_pci_get_devfn +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7cfee389 get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0x7d1d4c2d usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0x7d44673c cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d7cfa09 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0x7d9aacf7 device_show_int +EXPORT_SYMBOL_GPL vmlinux 0x7dab26b6 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7dca35b8 pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0x7dd12fac register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7df3ba87 rio_mport_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x7e17ba7b klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x7e1ef3a7 da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7e24269a blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0x7e2594c4 of_property_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0x7e2b3bb6 ata_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x7e38d9d3 dma_buf_kunmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x7e3ff0c1 pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0x7e59a5e4 firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e67a4df cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0x7e6c5862 tcp_fetch_timewait_stamp +EXPORT_SYMBOL_GPL vmlinux 0x7eb3c2ad pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0x7ed3b11c blk_rq_check_limits +EXPORT_SYMBOL_GPL vmlinux 0x7f008202 btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7f05b019 dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0x7f07930f rio_mport_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x7f4dd72d blk_mq_register_disk +EXPORT_SYMBOL_GPL vmlinux 0x7f5c030c devm_usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x7f62c128 mpc8xxx_spi_tx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0x7f7595fa ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x7f7bc710 klist_next +EXPORT_SYMBOL_GPL vmlinux 0x7f904e50 thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0x7f94e8e1 sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0x7fa93304 cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x7fb01f5f regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x7fe19871 ping_hash +EXPORT_SYMBOL_GPL vmlinux 0x8054955c get_device +EXPORT_SYMBOL_GPL vmlinux 0x8065a4fc mmu_notifier_call_srcu +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 0x80dd5048 hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x80f04527 usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0x80f3268f __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x80f75600 cpufreq_governor_dbs +EXPORT_SYMBOL_GPL vmlinux 0x81003644 crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0x8103733c ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0x8104fa90 usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0x8105a309 device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0x8114467b cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x811dc334 usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x81205774 rio_local_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x8149ea54 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0x815652a9 blkdev_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x81609618 debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0x8178bd5d unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x81c4a51b out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x81e5bbe1 kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x81e8721f spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0x81ebd914 ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x81ec86c0 class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x8209bbbe pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0x822ad4c7 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0x82380e1d trace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0x826542ff usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0x8284c262 blkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x82966234 dma_buf_mmap +EXPORT_SYMBOL_GPL vmlinux 0x82a236f1 bpf_prog_get +EXPORT_SYMBOL_GPL vmlinux 0x82ab3e3d perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0x82bb1a9b crypto_create_tfm +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x82df40bf tpm2_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x82ea5080 blkg_lookup_create +EXPORT_SYMBOL_GPL vmlinux 0x832bf063 elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0x834616bb sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8352bc2e bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x835c31db blk_queue_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x835e02c1 ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0x8365f076 cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x836d61d0 atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x83707f2e tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0x838b13e7 ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0x838efb80 usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x839402d3 arizona_request_irq +EXPORT_SYMBOL_GPL vmlinux 0x83a5ae2e __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x83b90554 rt_mutex_timed_lock +EXPORT_SYMBOL_GPL vmlinux 0x83b9fad6 splice_to_pipe +EXPORT_SYMBOL_GPL vmlinux 0x83c6f682 pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0x83d81095 cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0x840d89f2 regmap_update_bits_check +EXPORT_SYMBOL_GPL vmlinux 0x841da239 unregister_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x8430db26 rio_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x84702c08 cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0x848aa66b ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0x848e0ba3 device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x84af356b led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0x84c6139e blkcipher_aead_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x85039beb napi_by_id +EXPORT_SYMBOL_GPL vmlinux 0x85050965 __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x85216155 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0x8542c6a6 ndo_dflt_bridge_getlink +EXPORT_SYMBOL_GPL vmlinux 0x854c31a2 anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x855a59ed rio_request_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x856629e7 __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0x85697e04 crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8574ca6c gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x858f1692 pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0x8591d707 pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x85ace640 devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0x85bc602a irq_create_direct_mapping +EXPORT_SYMBOL_GPL vmlinux 0x85c7f674 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x85d23bd2 od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x85f6012d wm8400_block_read +EXPORT_SYMBOL_GPL vmlinux 0x865dd924 pmac_backlight_mutex +EXPORT_SYMBOL_GPL vmlinux 0x86786286 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x8694ca8e relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0x86b0ae67 serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0x86c482ac pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0x86d02705 dev_pm_put_subsys_data +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 0x87074e39 sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0x87183710 __rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x871fa37b i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0x873fbaea edac_atomic_assert_error +EXPORT_SYMBOL_GPL vmlinux 0x87447e1e trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0x87511c2b disk_part_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x87675899 sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0x87984b16 __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0x87c548e0 __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0x87e005bd ehci_reset +EXPORT_SYMBOL_GPL vmlinux 0x87e9d6bf driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0x87fa3da1 tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x8804af3d usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x8810ad5e crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0x881e00aa gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x8845de40 sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0x8847cd45 da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0x8862dfee blk_mq_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0x88730129 device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x887b5d93 crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0x88879596 set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0x888e7825 spi_setup +EXPORT_SYMBOL_GPL vmlinux 0x88956f7b fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88b5647c trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x88bdcc9f pci_generic_config_read32 +EXPORT_SYMBOL_GPL vmlinux 0x88deff6f regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x89019537 map_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x8901b07e pmf_call_one +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x896c7d3b tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0x89725306 rtc_irq_set_state +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89c2f1c2 skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0x89c5742a mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x89dbf5b0 list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0x8a554a36 mpc8xxx_spi_strmode +EXPORT_SYMBOL_GPL vmlinux 0x8a7e59c1 mddev_congested +EXPORT_SYMBOL_GPL vmlinux 0x8aa14f54 kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0x8aaf3b22 trace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0x8ab43e67 of_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8abecca1 gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x8aca70c4 ping_seq_fops +EXPORT_SYMBOL_GPL vmlinux 0x8ad72342 ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0x8afb6b40 dma_buf_detach +EXPORT_SYMBOL_GPL vmlinux 0x8afca61b devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0x8afdb99d eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0x8b0ba0f1 ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0x8b2439ca spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0x8b25b20d tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x8b2fd38d remove_irq +EXPORT_SYMBOL_GPL vmlinux 0x8b354cf6 dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0x8b48f1e4 regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x8b5e2143 rhashtable_walk_next +EXPORT_SYMBOL_GPL vmlinux 0x8b5f9059 tcp_peer_is_proven +EXPORT_SYMBOL_GPL vmlinux 0x8b70e8ea __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0x8b90066d devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0x8b9bd3fb invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0x8ba71249 debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x8bdf12a0 ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x8bf414b1 edac_subsys +EXPORT_SYMBOL_GPL vmlinux 0x8bfcda70 usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0x8c0215f2 pm_system_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c0a0d27 usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0x8c0ab0a1 pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0x8c18bb0f tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0x8c25cea5 pmac_backlight +EXPORT_SYMBOL_GPL vmlinux 0x8c43634b trace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0x8c5617dd ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x8c5d3678 md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0x8c646600 edac_report_status +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8c79bbae pci_try_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x8c83255c arizona_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x8c8a9491 ip6_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0x8c8e2687 devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x8c8fd5aa x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x8ca20ea5 crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x8cc8f140 tpm_chip_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8ccc6002 smpboot_update_cpumask_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x8cd4e8bd relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0x8cdc2f0a ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x8ce024e2 rio_unlock_device +EXPORT_SYMBOL_GPL vmlinux 0x8ce56a0f regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x8d043a80 pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0x8d7e7d1f crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0x8d84c257 powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0x8da17b42 scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x8da78fe1 tc3589x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x8db036d0 crypto_rng_reset +EXPORT_SYMBOL_GPL vmlinux 0x8dbb5813 alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0x8dd187d3 sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x8dfd5821 __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x8e13ed25 srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x8e2b25c2 videomode_from_timings +EXPORT_SYMBOL_GPL vmlinux 0x8e4df9e8 of_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x8e60df7a __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x8ee410e2 dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x8ee5eaa1 component_add +EXPORT_SYMBOL_GPL vmlinux 0x8efd4b99 nfq_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x8f0748af rcu_expedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x8f17f939 crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x8f20b40e bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x8f606b43 gpiod_set_array_value +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8fd1d2f7 ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x8fe42f31 mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x9022d277 regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x902d8694 irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x903afc40 led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x903b627c list_lru_isolate_move +EXPORT_SYMBOL_GPL vmlinux 0x9062c322 ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x9062d5ac simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0x9077d5ea usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x909da3a2 rq_flush_dcache_pages +EXPORT_SYMBOL_GPL vmlinux 0x909ee5b5 ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x90a1004a crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x90cce675 regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0x90d0400d raw_seq_open +EXPORT_SYMBOL_GPL vmlinux 0x90ecc939 phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x90f18eb7 screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0x910dc7c5 dev_pm_set_dedicated_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x910f81f6 regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0x91140ac7 dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0x9166746a ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x916eadd9 of_dma_router_register +EXPORT_SYMBOL_GPL vmlinux 0x918ad429 ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x918c7a24 devm_regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x918cfbdf pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x91d69445 regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x9260a7aa usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x92659d7b kthread_unpark +EXPORT_SYMBOL_GPL vmlinux 0x92931f76 crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0x929f1727 pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x92b0b537 clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0x92b57248 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92d9d037 tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x92e03d39 spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0x92f6e4b6 __ktime_divns +EXPORT_SYMBOL_GPL vmlinux 0x930255a0 power_supply_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x93074127 tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0x93103e2f rio_dev_get +EXPORT_SYMBOL_GPL vmlinux 0x931f05d3 ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x9321de80 mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0x932a5def bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0x93528996 hrtimer_active +EXPORT_SYMBOL_GPL vmlinux 0x935fa36e crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0x9366765c gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x936a30f2 inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x93a2cb47 reserve_pmc_hardware +EXPORT_SYMBOL_GPL vmlinux 0x93be5597 rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0x93ead4d1 uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x942be389 bmp085_remove +EXPORT_SYMBOL_GPL vmlinux 0x9462ff92 ip_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0x949e6378 irq_create_strict_mappings +EXPORT_SYMBOL_GPL vmlinux 0x94abb745 sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0x94b82d21 ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0x94ef4d05 cpci_hp_stop +EXPORT_SYMBOL_GPL vmlinux 0x9504df26 irq_wake_thread +EXPORT_SYMBOL_GPL vmlinux 0x95147c5f ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0x952664c5 do_exit +EXPORT_SYMBOL_GPL vmlinux 0x9533cb12 wb_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x954ae45a debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0x9550edb4 bus_register +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x9598b441 rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0x959ffe6d phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0x95a3caa5 devm_led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0x95ab36da rhashtable_walk_stop +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95e29878 sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x95fe5ce9 power_supply_set_property +EXPORT_SYMBOL_GPL vmlinux 0x9621849f ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x964b209f of_get_nand_on_flash_bbt +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9655b911 enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x9660e081 pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x9673cf2f class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x9692cb93 relay_open +EXPORT_SYMBOL_GPL vmlinux 0x96c1b0df sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0x96ec59d9 blk_queue_dma_drain +EXPORT_SYMBOL_GPL vmlinux 0x96f1c909 swiotlb_tbl_map_single +EXPORT_SYMBOL_GPL vmlinux 0x96f5929f usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x9705ee29 of_reserved_mem_device_init +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x975c16d7 device_move +EXPORT_SYMBOL_GPL vmlinux 0x977574fa device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0x977a6d9c of_get_fb_videomode +EXPORT_SYMBOL_GPL vmlinux 0x97979993 __inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0x97b4fd16 __gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x97c3510c platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0x97c65621 regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x97dae1f3 md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x98043c2f irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x9819694f gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x981bdfe0 usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x982cd486 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x98915605 of_irq_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x98c9c2fc __rio_local_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x98cf02cf of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0x98eada70 sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x98fcf128 irq_work_queue_on +EXPORT_SYMBOL_GPL vmlinux 0x990f6619 device_add +EXPORT_SYMBOL_GPL vmlinux 0x9924c496 __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x993b9e12 simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0x993c7624 cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0x994b6612 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x995e3991 usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0x997bf274 ahash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0x997c4347 unmap_kernel_range +EXPORT_SYMBOL_GPL vmlinux 0x99821903 part_round_stats +EXPORT_SYMBOL_GPL vmlinux 0x99840d00 timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x99849f38 cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x99a40160 blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x99a9ff9a cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0x99ac894e register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x99ac8ad4 wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0x99fcb7a1 dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0x9a075381 virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0x9a0d4586 handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a2bd6d1 devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0x9a49d937 __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0x9a518bac xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0x9a5d2574 regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0x9a6023a1 serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0x9a89dbf7 lpddr2_jedec_min_tck +EXPORT_SYMBOL_GPL vmlinux 0x9aa9707a of_thermal_get_ntrips +EXPORT_SYMBOL_GPL vmlinux 0x9aad6540 klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x9ab5a2e4 sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0x9ac11b74 suspend_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x9ac1b38c irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0x9adcf569 ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9aee8aa4 ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x9b0118c9 regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x9b01c244 regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x9b0d1797 thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0x9b21adba inet_ehash_locks_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9b44f5ce exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0x9b50117c call_filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x9b52bcbb scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x9b5356b9 irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0x9b59cc6f pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0x9babc7d9 rio_mport_class +EXPORT_SYMBOL_GPL vmlinux 0x9bbee69e watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0x9bd430fc irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0x9be9080a sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9c5414bd spi_master_resume +EXPORT_SYMBOL_GPL vmlinux 0x9c5d0f32 ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0x9c678a7e cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x9c80df8d clockevents_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0x9c9ced19 of_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x9ca2ce58 crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9cc8a249 i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x9cce09d2 queue_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0x9cee57a0 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0x9cf3be66 early_find_capability +EXPORT_SYMBOL_GPL vmlinux 0x9d1b75cb devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x9d49784c watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x9d4adfe2 vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0x9d52d591 crypto_register_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x9d5610e4 rhashtable_walk_start +EXPORT_SYMBOL_GPL vmlinux 0x9d8331c0 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x9d92f638 usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x9d97e4dc pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0x9d9f02d7 xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0x9dac79eb skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0x9dadbb88 cpufreq_boost_supported +EXPORT_SYMBOL_GPL vmlinux 0x9db95491 __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0x9dbcfa21 bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0x9ddc7cd9 of_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x9ddf8218 rio_mport_chk_dev_access +EXPORT_SYMBOL_GPL vmlinux 0x9df18f59 sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x9dfdf722 gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0x9e0f3404 ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e4b49e1 rhashtable_insert_rehash +EXPORT_SYMBOL_GPL vmlinux 0x9e7fcfd8 pci_intx_mask_supported +EXPORT_SYMBOL_GPL vmlinux 0x9e7fe557 sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x9e8b6ff7 yield_to +EXPORT_SYMBOL_GPL vmlinux 0x9e998214 mpc8xxx_spi_rx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0x9ea53947 of_get_videomode +EXPORT_SYMBOL_GPL vmlinux 0x9ea93c94 wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x9eae01ed pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0x9eb76265 tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0x9eb9f6ce thermal_notify_framework +EXPORT_SYMBOL_GPL vmlinux 0x9ebdd89b rio_request_mport_dma +EXPORT_SYMBOL_GPL vmlinux 0x9ec3ebe7 __gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9f099cf6 x509_get_sig_params +EXPORT_SYMBOL_GPL vmlinux 0x9f0b9b4b regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x9f1857b6 perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0x9f273b9f rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0x9f7fd666 rio_set_port_lockout +EXPORT_SYMBOL_GPL vmlinux 0x9f959bcb rt_mutex_destroy +EXPORT_SYMBOL_GPL vmlinux 0x9f971ee3 ping_close +EXPORT_SYMBOL_GPL vmlinux 0x9f9f0560 pci_common_swizzle +EXPORT_SYMBOL_GPL vmlinux 0x9fa1ef39 rio_mport_send_doorbell +EXPORT_SYMBOL_GPL vmlinux 0x9fb2a56a rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9fbf29e7 usb_string +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fe3ca85 ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0x9ff39b23 device_store_int +EXPORT_SYMBOL_GPL vmlinux 0x9ff59144 isa_bridge_pcidev +EXPORT_SYMBOL_GPL vmlinux 0xa03f6783 dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0xa0461b27 dev_pm_qos_expose_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0xa0566dc0 spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xa05a2f8b mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0xa0689c3b regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0xa091d10d fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0xa0da02fb device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0xa1087cef mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0xa14b4ff8 smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0xa16b7589 rio_route_get_entry +EXPORT_SYMBOL_GPL vmlinux 0xa17f4afd wm5102_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0xa18f9433 mpi_read_buffer +EXPORT_SYMBOL_GPL vmlinux 0xa19596ea bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0xa19f999b elv_register +EXPORT_SYMBOL_GPL vmlinux 0xa1b3835a led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa1bd7822 __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0xa1cd0db2 trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0xa1d10df7 usb_gen_phy_init +EXPORT_SYMBOL_GPL vmlinux 0xa205d2e8 cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0xa229effd regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0xa22da7a6 serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa277b6ca sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0xa2bafa40 interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xa2f077f9 pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0xa305a95e dm_get_rq_mapinfo +EXPORT_SYMBOL_GPL vmlinux 0xa323e491 devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0xa3360455 mbox_request_channel_byname +EXPORT_SYMBOL_GPL vmlinux 0xa341fd08 crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0xa38602cd drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0xa389a49a profile_event_register +EXPORT_SYMBOL_GPL vmlinux 0xa39774c0 __page_file_mapping +EXPORT_SYMBOL_GPL vmlinux 0xa3a04602 btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0xa3a2d9af walk_system_ram_range +EXPORT_SYMBOL_GPL vmlinux 0xa3ac82ae xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0xa3b1f9a0 clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3df2179 sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0xa3e7c113 ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0xa4039b6b security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0xa4069063 mpc8xxx_spi_rx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0xa40f34dd __blkdev_driver_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xa40f801d ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xa425ebee vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0xa444bca0 inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0xa46db6e3 __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa4bda2c7 usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xa4cc850b __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0xa50f2eba usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0xa5619c0b debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0xa56a7f25 usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0xa57f635d sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0xa5a8a4a1 crypto_init_spawn +EXPORT_SYMBOL_GPL vmlinux 0xa5adc244 power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xa5b00659 ppc_proc_freq +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 0xa616b1ba inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0xa61a1121 ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0xa61e8e0f dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0xa625110d kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0xa64fce0f devfreq_event_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xa6753b40 trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0xa683c7d9 relay_close +EXPORT_SYMBOL_GPL vmlinux 0xa6854d55 pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6c3c3ef gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa713a3fd usb_phy_generic_register +EXPORT_SYMBOL_GPL vmlinux 0xa73283f6 get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0xa73ce020 shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0xa750308b use_mm +EXPORT_SYMBOL_GPL vmlinux 0xa75312bc call_rcu_sched +EXPORT_SYMBOL_GPL vmlinux 0xa764579e sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0xa77269c2 list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0xa7aac00d devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0xa7c25ee4 scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0xa7ea8d73 shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0xa7f6b46c uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0xa7fa3ef5 regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xa800216f platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0xa81ee831 trace_output_call +EXPORT_SYMBOL_GPL vmlinux 0xa83d8915 regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa8658624 led_trigger_show +EXPORT_SYMBOL_GPL vmlinux 0xa875f1d3 pstore_register +EXPORT_SYMBOL_GPL vmlinux 0xa8835bd1 of_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0xa889ce10 bmp085_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xa89b2f06 __pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0xa89ce1aa fuse_request_send_background +EXPORT_SYMBOL_GPL vmlinux 0xa8b76a68 timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xa8c4e5e2 pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0xa8c9fa19 devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0xa8ca0a22 kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0xa8e17a7a regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xa8fcb21a tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0xa90c01a9 inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0xa91248aa of_pci_msi_chip_add +EXPORT_SYMBOL_GPL vmlinux 0xa91603b1 init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa932acd3 pwm_put +EXPORT_SYMBOL_GPL vmlinux 0xa93ed8a2 devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0xa9516bd4 __pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0xa97968af of_get_display_timings +EXPORT_SYMBOL_GPL vmlinux 0xa980af16 RSA_public_key_algorithm +EXPORT_SYMBOL_GPL vmlinux 0xa99423f4 of_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xa9a485d9 wm8997_aod +EXPORT_SYMBOL_GPL vmlinux 0xa9b592ce wm8400_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xa9cbb0f3 dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0xa9e18049 task_handoff_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaa03da04 usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xaa2a72bf __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0xaa464e5c wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0xaa4e5021 tpm_chip_register +EXPORT_SYMBOL_GPL vmlinux 0xaa7ae3f3 fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0xaa902dfd usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0xaa904fcb pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0xaa9a3ccc pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0xaaa10210 spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaaae5ac9 ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0xaab2b73e regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0xaaeb4a71 device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0xaaee7224 pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0xab29ad96 cpuidle_disable_device +EXPORT_SYMBOL_GPL vmlinux 0xab483990 __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xab5a5de4 fixed_phy_del +EXPORT_SYMBOL_GPL vmlinux 0xab5cc034 rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0xab6babaf pm_qos_request +EXPORT_SYMBOL_GPL vmlinux 0xab813dab kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0xab90f24f flush_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0xab945a16 __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0xaba9a5bd cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0xabbe523c power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0xabc23567 usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xabc2fd75 devfreq_event_set_event +EXPORT_SYMBOL_GPL vmlinux 0xabc640f3 list_lru_isolate +EXPORT_SYMBOL_GPL vmlinux 0xabd5786d thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xabdac177 clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0xabeb673d rio_mport_get_efb +EXPORT_SYMBOL_GPL vmlinux 0xac1c207b da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0xac3ab19a pmf_unregister_irq_client +EXPORT_SYMBOL_GPL vmlinux 0xac477d8a user_preparse +EXPORT_SYMBOL_GPL vmlinux 0xac495df3 __init_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0xac5e3ea5 usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0xacabc924 wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xacda73b5 usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xace1de41 ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0xace5c0fc usb_bus_list +EXPORT_SYMBOL_GPL vmlinux 0xad0f603b securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0xad1ee036 rio_get_comptag +EXPORT_SYMBOL_GPL vmlinux 0xad311fd1 skcipher_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0xad6be1b0 usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0xad8b4796 tps80031_ext_power_req_config +EXPORT_SYMBOL_GPL vmlinux 0xadc3d894 driver_register +EXPORT_SYMBOL_GPL vmlinux 0xadc785ec kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0xadd5f2ea crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0xadec1f50 sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xadf6aa4d tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0xae03869c tcp_death_row +EXPORT_SYMBOL_GPL vmlinux 0xae1ec2cb net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0xae22d2d2 rio_mport_get_physefb +EXPORT_SYMBOL_GPL vmlinux 0xae32201d ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae6ab462 __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xae6f25b1 crypto_alg_lookup +EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0xae81922b of_overlay_destroy_all +EXPORT_SYMBOL_GPL vmlinux 0xae8f5dcb ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xaea0b863 of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0xaeac2613 of_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0xaeb34cef devm_power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0xaeed9f83 regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0xaf2e8b0a hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0xaf5613b8 crypto_larval_lookup +EXPORT_SYMBOL_GPL vmlinux 0xaf7773b4 relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0xaf791bff unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0xaf8b0138 fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0xaf929618 ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0xafad05cd unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0xafd46136 i2c_generic_gpio_recovery +EXPORT_SYMBOL_GPL vmlinux 0xafdb74f7 ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0xafebff6c ping_proc_register +EXPORT_SYMBOL_GPL vmlinux 0xafff3c70 input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0xb005b334 kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xb01b2a8f tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0xb01fd014 dev_pm_clear_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xb02043c4 securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0xb0400c6b add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0xb048d817 fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0xb06e4c5c pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0xb07ecbb5 vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0xb0913148 btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0xb0a85a31 irq_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0xb0b39d1a syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0e2e881 aead_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xb11ca8d8 arizona_clk32k_enable +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 0xb147222c ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xb1578e7d ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0xb15bb114 dma_buf_kmap +EXPORT_SYMBOL_GPL vmlinux 0xb16cb1e3 devm_regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xb179a2da crypto_register_aeads +EXPORT_SYMBOL_GPL vmlinux 0xb18429eb suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0xb19cffc6 devm_kmalloc +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 0xb1c8c415 usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb20b1921 ata_common_sdev_attrs +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb2256567 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0xb228c5ec usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0xb25591e3 root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb25e85da vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0xb26ce3fb crypto_aead_reqsize +EXPORT_SYMBOL_GPL vmlinux 0xb2a47b24 ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0xb2ac3a59 crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0xb2ae9a1d thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xb2b34528 crypto_ablkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xb2b3b4c9 dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0xb2dd5bbf fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0xb2e764e8 suspend_valid_only_mem +EXPORT_SYMBOL_GPL vmlinux 0xb30711bf unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0xb34c4c52 rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0xb34cb860 crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0xb3ba925d pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xb3cd9ad8 devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0xb3f89fe6 usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xb407a479 rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0xb41308ee fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0xb4247214 gpiochip_set_chained_irqchip +EXPORT_SYMBOL_GPL vmlinux 0xb43df489 devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0xb44dc853 hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0xb4541aab spi_master_suspend +EXPORT_SYMBOL_GPL vmlinux 0xb4789178 dma_buf_put +EXPORT_SYMBOL_GPL vmlinux 0xb488588e tb_to_ns +EXPORT_SYMBOL_GPL vmlinux 0xb493909a gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0xb4ad7b87 pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4c3c3f2 ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0xb4cf08e6 md_stop +EXPORT_SYMBOL_GPL vmlinux 0xb4d07296 of_display_timings_exist +EXPORT_SYMBOL_GPL vmlinux 0xb4d57ffa fuse_dev_free +EXPORT_SYMBOL_GPL vmlinux 0xb4df61f8 tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0xb4e6ad52 setup_irq +EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0xb50ac5a5 dax_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0xb517b390 __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0xb51aa95c __mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb5252be2 crypto_aead_setkey +EXPORT_SYMBOL_GPL vmlinux 0xb52c878b wm5110_patch +EXPORT_SYMBOL_GPL vmlinux 0xb53620d1 pci_vpd_find_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xb55e6cec led_trigger_set +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 0xb5b49c58 kick_process +EXPORT_SYMBOL_GPL vmlinux 0xb5c8edf4 btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0xb5e896fb tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0xb5ea43c8 xfrm_inner_extract_output +EXPORT_SYMBOL_GPL vmlinux 0xb5f17edf perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb60b5707 of_i8042_aux_irq +EXPORT_SYMBOL_GPL vmlinux 0xb60fb3ec ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb62b00db crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0xb6478a9e tpm2_startup +EXPORT_SYMBOL_GPL vmlinux 0xb67c64fd __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0xb691037f trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0xb69e6e0e debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0xb6a5765d netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0xb6aeb661 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xb6b7890d get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0xb6ddcc22 gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0xb6e3de0b debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0xb6f20d27 sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0xb6fe4ed4 user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0xb70d5f01 tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0xb719ddac regmap_write +EXPORT_SYMBOL_GPL vmlinux 0xb7240265 debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xb7359ecf platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb754e0f7 devm_spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0xb75a7dd3 unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0xb75c85ad ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0xb7660a97 smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0xb79038c1 usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0xb791777b sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0xb792bf40 led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0xb79460cf da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0xb79aaca8 ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0xb79fb656 register_jprobe +EXPORT_SYMBOL_GPL vmlinux 0xb7d27203 led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0xb7d97238 sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0xb7e8bb5c pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0xb7f77027 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0xb8014660 inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0xb809b9ee md_ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xb818143a param_ops_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0xb81eb3fc inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0xb82e434b register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0xb8698d6e usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0xb86d7ffb usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL vmlinux 0xb883206b hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb88d6e42 ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0xb8a36531 subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xb8aed54e pmf_get_function +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8f0a6d3 cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0xb90230d6 ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0xb908ed96 alarm_start +EXPORT_SYMBOL_GPL vmlinux 0xb9176155 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0xb924d26f thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb934a1c6 fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0xb944720f __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0xb9aab8da usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0xb9b71ff6 device_reset +EXPORT_SYMBOL_GPL vmlinux 0xb9b9df41 usb_amd_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xb9c40b49 device_add_property_set +EXPORT_SYMBOL_GPL vmlinux 0xb9c425de register_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xb9d025c9 llist_del_first +EXPORT_SYMBOL_GPL vmlinux 0xb9d166a3 platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0xb9eef993 crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0xba0a357b ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0xba0ceb8f __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0xba158769 rtas_cancel_event_scan +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba63498a regmap_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xba73edb2 add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0xba742330 find_vpid +EXPORT_SYMBOL_GPL vmlinux 0xba8929ea percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbabde981 platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0xbb038ce4 perf_unregister_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb2927de ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0xbb2cbefc crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0xbb7cf9cb jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0xbb9d2af6 thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0xbba8d04d kill_pid_info_as_cred +EXPORT_SYMBOL_GPL vmlinux 0xbbaaa14d console_drivers +EXPORT_SYMBOL_GPL vmlinux 0xbbb1e36a ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0xbbd7dc4c dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0xbc14ff7e __rio_local_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0xbc1e857c bio_associate_blkcg +EXPORT_SYMBOL_GPL vmlinux 0xbc20da04 __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0xbc280288 of_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0xbc33a67b __module_text_address +EXPORT_SYMBOL_GPL vmlinux 0xbc5b62ba rhashtable_walk_exit +EXPORT_SYMBOL_GPL vmlinux 0xbc73428f pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0xbc810403 rio_register_scan +EXPORT_SYMBOL_GPL vmlinux 0xbcac6160 pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbcc60dcf tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0xbcd12f22 sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0xbcec49b8 reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0xbd298901 rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0xbd302355 regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbd3fe1e3 disable_hardirq +EXPORT_SYMBOL_GPL vmlinux 0xbd5685e1 gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0xbd5cb8b9 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0xbda19724 request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0xbdb938fa usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0xbdd295f0 trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xbdd2f42a rcu_bh_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0xbe158a9d sata_lpm_ignore_phy_events +EXPORT_SYMBOL_GPL vmlinux 0xbe170ed2 cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0xbe1887e4 ata_unpack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xbe18c1cb devfreq_event_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xbe2712bc percpu_ida_alloc +EXPORT_SYMBOL_GPL vmlinux 0xbe5b1b50 ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0xbe609b2a regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe6a99da sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0xbe96dfd8 of_reconfig_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbeaecf97 ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0xbee21107 dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0xbee9f2e9 fuse_request_send +EXPORT_SYMBOL_GPL vmlinux 0xbeeb4d66 pci_cleanup_aer_uncorrect_error_status +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf1cc04b tty_termios_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0xbf244bcf devm_devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0xbf3f7776 wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0xbf7b7a44 xhci_run +EXPORT_SYMBOL_GPL vmlinux 0xbf9af7bf free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xbfb8b00e dev_pm_set_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfe0aab5 hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xbfe5616d tick_broadcast_oneshot_control +EXPORT_SYMBOL_GPL vmlinux 0xbff6bb63 debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0xc00131cf visitor64 +EXPORT_SYMBOL_GPL vmlinux 0xc02bec3c usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xc05cbf90 macio_find +EXPORT_SYMBOL_GPL vmlinux 0xc061367e mpic_msgr_get +EXPORT_SYMBOL_GPL vmlinux 0xc065a455 cpu_core_index_of_thread +EXPORT_SYMBOL_GPL vmlinux 0xc07d88b4 __netpoll_free_async +EXPORT_SYMBOL_GPL vmlinux 0xc07f3d53 crypto_unregister_rngs +EXPORT_SYMBOL_GPL vmlinux 0xc08647ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc0883df6 rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0xc09ac7a3 key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0xc09c7b7e usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0xc09d42b6 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0xc0a59a0b device_find_child +EXPORT_SYMBOL_GPL vmlinux 0xc0a96e14 rcu_gp_is_expedited +EXPORT_SYMBOL_GPL vmlinux 0xc0aaa7b1 pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0xc0c66486 pci_restore_ats_state +EXPORT_SYMBOL_GPL vmlinux 0xc0d26387 kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc0d39e41 vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0xc0df8865 timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0xc0e75cec visitor128 +EXPORT_SYMBOL_GPL vmlinux 0xc0e7e1a9 sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0xc0f02ded do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0xc1568ba6 regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0xc157584f tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0xc170b604 crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0xc17515d7 usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0xc17720a7 cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xc18578ed process_srcu +EXPORT_SYMBOL_GPL vmlinux 0xc1a3dcb2 leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0xc1a5ee28 crypto_ahash_type +EXPORT_SYMBOL_GPL vmlinux 0xc1bb8254 shmem_add_seals +EXPORT_SYMBOL_GPL vmlinux 0xc1d6e754 pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0xc212dccf regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0xc2206462 ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc23edff5 dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0xc2544a9b regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0xc271452b dma_request_slave_channel_reason +EXPORT_SYMBOL_GPL vmlinux 0xc276ce43 unlock_media_bay +EXPORT_SYMBOL_GPL vmlinux 0xc280fb46 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0xc2a84198 ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0xc2c25342 usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xc2df967d regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0xc2e728dc ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0xc2f71383 wakeup_source_prepare +EXPORT_SYMBOL_GPL vmlinux 0xc30b3a36 scatterwalk_map +EXPORT_SYMBOL_GPL vmlinux 0xc31772f4 hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc318af70 get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0xc33e581d irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc35bb2fc shash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0xc37226a5 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0xc3902ea1 init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xc3a38ef7 pmf_do_irq +EXPORT_SYMBOL_GPL vmlinux 0xc3a72419 skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0xc3acc5bf ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0xc3b69382 regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0xc3e5bc06 gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0xc41871e4 wait_on_page_bit_killable_timeout +EXPORT_SYMBOL_GPL vmlinux 0xc4199e62 of_modalias_node +EXPORT_SYMBOL_GPL vmlinux 0xc4258048 ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc42c9fb2 sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xc44d9fd5 scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc47107a1 iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0xc4815526 wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0xc489ca75 devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc49d9803 extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0xc4f86ce4 of_property_read_u32_index +EXPORT_SYMBOL_GPL vmlinux 0xc4fe194b cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0xc53b72ad user_update +EXPORT_SYMBOL_GPL vmlinux 0xc542933a timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0xc5457192 usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0xc56e25e1 cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc590f9a6 platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0xc5a2c19f idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc5b5a747 pci_assign_unassigned_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0xc5c06c3e devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc5c8175e of_irq_to_resource_table +EXPORT_SYMBOL_GPL vmlinux 0xc5d4e412 powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0xc5ec6b07 skb_gso_transport_seglen +EXPORT_SYMBOL_GPL vmlinux 0xc5f9f068 dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0xc606cd3c boot_cpuid +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 0xc689d037 usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0xc68aa252 __atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc6b0ccaf ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0xc6cb2414 __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0xc717f73d __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0xc72e1233 __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xc73adfec tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc74924bc usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0xc75826de irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0xc76ad1b6 ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0xc770a267 do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0xc7719c54 rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0xc789de07 sg_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xc78a9eb9 component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0xc7945d77 __ip_route_output_key +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7c6391c mpi_set_buffer +EXPORT_SYMBOL_GPL vmlinux 0xc7dbee25 scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0xc7e39bca ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc7ef59c3 wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0xc8087a69 pskb_put +EXPORT_SYMBOL_GPL vmlinux 0xc818a808 irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0xc82b0297 devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0xc83ae561 usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xc83e2f0d extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xc855b36a pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0xc87c1f84 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xc8add232 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0xc8cc633b unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0xc8db0159 tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0xc8de802f cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0xc91277a1 kgdb_schedule_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xc916e15e cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0xc93a8fbc irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc9790b9e cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0xc97d1140 cpufreq_cooling_get_level +EXPORT_SYMBOL_GPL vmlinux 0xc97e9bff register_jprobes +EXPORT_SYMBOL_GPL vmlinux 0xc9a79357 __mmu_notifier_invalidate_range_start +EXPORT_SYMBOL_GPL vmlinux 0xc9b861f6 blkcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0xc9b9e88a list_lru_count_one +EXPORT_SYMBOL_GPL vmlinux 0xc9cdd82e lock_media_bay +EXPORT_SYMBOL_GPL vmlinux 0xc9cf1d1b crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xca0813e9 devres_find +EXPORT_SYMBOL_GPL vmlinux 0xca0a4a1d fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0xca0e336a nf_register_afinfo +EXPORT_SYMBOL_GPL vmlinux 0xca2acbab desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0xca32c8e8 tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0xca5e2c16 extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xca61ccdd blkg_stat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0xca6d643f fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0xca6e8f06 sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0xca7ca9ca sysfs_create_mount_point +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xca8b50f2 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xca9d5caf __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xcaae0a79 crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcacd8c14 sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0xcad36c65 ablkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0xcaf07561 virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0xcaf6268a extcon_set_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0xcafa6ace device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xcb0689dd ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0xcb15eee9 sdhci_pci_get_data +EXPORT_SYMBOL_GPL vmlinux 0xcb183df2 blk_mq_tags_cpumask +EXPORT_SYMBOL_GPL vmlinux 0xcb34547d ata_eh_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0xcb3b03a5 inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0xcb469d2b ddebug_add_module +EXPORT_SYMBOL_GPL vmlinux 0xcb4d502f virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0xcb50b975 device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0xcb99f6c6 sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0xcba57d31 single_release_net +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbee20b2 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0xcc023295 gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0xcc0495c1 uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0xcc0a0a64 wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0xcc0f1009 power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0xcc1d076a regmap_field_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xcc2ba30d list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0xcc38683a public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0xcc5dfd2b blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0xcc74ba98 inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0xcc7bbc65 trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xcc85fcb6 async_schedule +EXPORT_SYMBOL_GPL vmlinux 0xcc87293b cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xccd62e0f fuse_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0xccdb8bf3 inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0xcce27fe7 input_class +EXPORT_SYMBOL_GPL vmlinux 0xccf6b609 usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0xcd0fca5c blkdev_write_iter +EXPORT_SYMBOL_GPL vmlinux 0xcd1645c2 trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0xcd21f7a7 virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0xcd23f7ca __rio_local_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xcd43e1c1 cpci_hp_register_controller +EXPORT_SYMBOL_GPL vmlinux 0xcd6010a4 shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0xcd6492ab trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcd974f00 rcu_all_qs +EXPORT_SYMBOL_GPL vmlinux 0xcda20bd1 crypto_alloc_instance2 +EXPORT_SYMBOL_GPL vmlinux 0xcdb23840 devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcdcef535 power_supply_get_property +EXPORT_SYMBOL_GPL vmlinux 0xce13a38d crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0xce407f5d inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0xce6a9d9a trace_current_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xceaa3bdf usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0xcee13fd9 ablkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xcefc4327 pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0xcf0d25ec blkg_lookup +EXPORT_SYMBOL_GPL vmlinux 0xcf178acf ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0xcf54ea93 async_unregister_domain +EXPORT_SYMBOL_GPL vmlinux 0xcf56c842 fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0xcf59f8bc pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0xcf679a6b gpiochip_irqchip_add +EXPORT_SYMBOL_GPL vmlinux 0xcf7caa6c uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0xcf8489cb regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xcf9bb831 inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0xcfb5871c irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0xcfc68341 synchronize_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0xcfc780ec dma_buf_end_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0xcfd4e491 gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0xcfe581cb usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0xcfe67168 tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0xcff0113c crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0xd01769a8 pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0xd03c7700 secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0xd04455d0 da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xd05f5f8b transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xd06524ba raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd067d3c5 system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0xd06efb39 device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0xd082de5a device_initialize +EXPORT_SYMBOL_GPL vmlinux 0xd0c030c3 ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd0c94a8d blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0xd0d16d0a rio_release_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xd0f483a5 component_del +EXPORT_SYMBOL_GPL vmlinux 0xd0f80319 usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0xd10ae7db blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xd1185862 usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xd11b618a ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0xd13dcfe1 invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0xd151bdfd dm_get_table_device +EXPORT_SYMBOL_GPL vmlinux 0xd16712f3 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xd17d91e6 sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xd1822f0b cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0xd1911d26 sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0xd193304b inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xd19ce4d0 need_load_eval +EXPORT_SYMBOL_GPL vmlinux 0xd19ecd18 gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0xd1a6833a get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0xd1b9471f syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd1f3925a nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0xd20bf6ba dcookie_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd20bf951 ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xd215347a usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd221335c gpiod_set_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xd2423fa2 sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0xd25f92ae task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd2818b60 crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0xd287fbe5 ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0xd29a53fa adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xd29ab148 perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0xd2aaeb4e kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0xd2edf4b7 ata_get_cmd_descript +EXPORT_SYMBOL_GPL vmlinux 0xd30bbc35 sdhci_pci_o2_probe +EXPORT_SYMBOL_GPL vmlinux 0xd36fc1c9 get_net_ns_by_fd +EXPORT_SYMBOL_GPL vmlinux 0xd3b713fa ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0xd3c09246 __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0xd3ebf718 skb_morph +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd41fffab interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xd43f90e4 usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd45be148 register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0xd46be899 fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0xd486829c find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xd49d0a14 ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0xd4abb20b fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4c58870 wm8997_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0xd4da4864 ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0xd4dbcf3e adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0xd508cedc phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0xd5102818 of_irq_parse_pci +EXPORT_SYMBOL_GPL vmlinux 0xd5242dd1 crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0xd52e07ff crypto_unregister_rng +EXPORT_SYMBOL_GPL vmlinux 0xd54b372e ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0xd5646d15 usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0xd56ffec0 regulator_can_change_voltage +EXPORT_SYMBOL_GPL vmlinux 0xd5792ef5 wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0xd58a7913 usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0xd58fee4b reservation_object_get_fences_rcu +EXPORT_SYMBOL_GPL vmlinux 0xd5b9e0d9 fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0xd5bd7dac ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd5f04d89 noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0xd5fe2f7d sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0xd60c99b5 rcu_batches_completed_bh +EXPORT_SYMBOL_GPL vmlinux 0xd6163c6f tps65912_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xd625bc78 usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0xd6571677 of_thermal_is_trip_valid +EXPORT_SYMBOL_GPL vmlinux 0xd66a2600 devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd679d019 gov_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xd6824bca srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd6a0ce87 devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xd6c2e04b __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0xd6c89acc subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0xd6feefa5 agp_num_entries +EXPORT_SYMBOL_GPL vmlinux 0xd705b4c7 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0xd72a4bd4 adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd731e3f9 input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd733e36e sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0xd748f822 of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd7586c87 fat_attach +EXPORT_SYMBOL_GPL vmlinux 0xd7598fda rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd77c0bc8 klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xd78e3d93 led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0xd799ba28 phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0xd7a858e8 ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0xd7be35de dma_buf_attach +EXPORT_SYMBOL_GPL vmlinux 0xd7c06f28 spi_sync +EXPORT_SYMBOL_GPL vmlinux 0xd7c545e0 fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0xd7d79132 put_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0xd7dbeef4 kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0xd80d033f max8997_read_reg +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 0xd86d1d10 ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0xd874cd82 tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0xd87601cc ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd8a7dff3 i2c_new_probed_device +EXPORT_SYMBOL_GPL vmlinux 0xd8db3db3 regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0xd8e8018b rtc_irq_register +EXPORT_SYMBOL_GPL vmlinux 0xd8f6babc sched_setscheduler +EXPORT_SYMBOL_GPL vmlinux 0xd90103a2 gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xd91604b0 device_del +EXPORT_SYMBOL_GPL vmlinux 0xd942d353 ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0xd94aa457 display_timings_release +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd976b184 sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0xd9a412cd pmac_low_i2c_lock +EXPORT_SYMBOL_GPL vmlinux 0xd9d91b42 blk_unprep_request +EXPORT_SYMBOL_GPL vmlinux 0xd9dc2e75 ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0xd9e0201b skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0xd9ecb670 ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xda09de7f __class_register +EXPORT_SYMBOL_GPL vmlinux 0xda0a4d22 mpic_msgr_enable +EXPORT_SYMBOL_GPL vmlinux 0xda39bf0c rio_attach_device +EXPORT_SYMBOL_GPL vmlinux 0xda41ad03 usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0xda43d0b3 fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0xda48efc5 pmac_i2c_get_controller +EXPORT_SYMBOL_GPL vmlinux 0xda725433 __class_create +EXPORT_SYMBOL_GPL vmlinux 0xda83413f usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0xda9608dd pci_hp_deregister +EXPORT_SYMBOL_GPL vmlinux 0xdaa4866c led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0xdabea0fe ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdacb70c0 regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0xdad14083 tc3589x_block_read +EXPORT_SYMBOL_GPL vmlinux 0xdadd1442 reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdae715e0 videomode_from_timing +EXPORT_SYMBOL_GPL vmlinux 0xdaed3073 timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0xdaf1a9d0 sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdaf8d3f5 sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0xdb00693b lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0xdb088cb1 pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0xdb1b4bdf __get_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xdb268cb1 crypto_attr_alg2 +EXPORT_SYMBOL_GPL vmlinux 0xdb2e281f pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0xdb5b6047 of_pci_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0xdb85f6c8 tps65912_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdbfd1b48 usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0xdc145698 bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0xdc16d088 da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xdc1c379d __list_lru_init +EXPORT_SYMBOL_GPL vmlinux 0xdc461430 irq_set_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0xdc481544 regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xdc72e913 ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc851d66 device_create_vargs +EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc9acc29 usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdcadb32a ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0xdcd7f26f bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xdce7b510 for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0xdd17ffec trace_clock +EXPORT_SYMBOL_GPL vmlinux 0xdd2d2206 crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0xdd2efc0f ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0xdd391eff profile_event_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdd402ea8 usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0xdd486094 phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0xdd638d08 usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0xdd644865 pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdd729424 usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0xdd7ddf34 of_get_nand_ecc_mode +EXPORT_SYMBOL_GPL vmlinux 0xdd83134c usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0xdd8d51ae regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0xdda41e55 register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0xddb3dca5 cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0xddb84653 serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddc851bb gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0xddd58dc0 ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0xddef0054 platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0xde0c52fc cpu_remove_dev_attr_group +EXPORT_SYMBOL_GPL vmlinux 0xde1219fa sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0xde1fb2cf usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xde300b3b dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0xde37f002 devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xde5eee03 tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0xde64eef2 sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0xde66df74 class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0xde753760 regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0xde975af2 debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0xdea48d70 hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0xdea8bb6a set_primary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xdec1c4f8 nl_table +EXPORT_SYMBOL_GPL vmlinux 0xded1d2c3 gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0xdee34d9e ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0xdf0ae0d5 __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf20ab32 gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0xdf2cda60 gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0xdf52bc3c unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0xdf6f2d8d phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0xdf843cf1 device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xdf9ce62d xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0xdfdab0f7 regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xdfe019b2 pmf_do_functions +EXPORT_SYMBOL_GPL vmlinux 0xdfe6b97c skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0xdff4030e spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0xe007de41 kallsyms_lookup_name +EXPORT_SYMBOL_GPL vmlinux 0xe0192c22 inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0xe01e0f7f regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0xe02eb6d0 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0xe0366389 irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xe036b3e9 mpic_msgr_put +EXPORT_SYMBOL_GPL vmlinux 0xe048b262 fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0xe058ebb6 __gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0xe0688e7f mmput +EXPORT_SYMBOL_GPL vmlinux 0xe07a5011 spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0xe07ca631 cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0xe085065a disk_part_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xe089cfcc agp_memory_reserved +EXPORT_SYMBOL_GPL vmlinux 0xe09b8f90 debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0xe0c52a57 ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0xe112ea98 virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0xe11a1c62 bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0xe121cbb6 static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0xe16591ab stop_machine +EXPORT_SYMBOL_GPL vmlinux 0xe16af6f8 apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe1a42d1a usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0xe1ac5207 ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0xe1b48cf0 dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0xe1b581d5 devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0xe1bd6c99 rio_init_mports +EXPORT_SYMBOL_GPL vmlinux 0xe1c23282 component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0xe234c6ff ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0xe2478bb1 wm5102_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0xe250dec9 key_type_user +EXPORT_SYMBOL_GPL vmlinux 0xe25fb980 ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0xe2891af7 debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0xe28a1d1a sdhci_pci_spt_drive_strength +EXPORT_SYMBOL_GPL vmlinux 0xe2b3cacd add_page_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xe2bf71a2 __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0xe2d7f5f9 pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0xe2dfb619 dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0xe2e15bef usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xe2ebddc6 cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0xe2fd41ea devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0xe3043ff9 request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xe316b343 gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0xe32fb230 alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0xe331b363 devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xe33d9169 bdev_read_page +EXPORT_SYMBOL_GPL vmlinux 0xe34b4bfa ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xe384a102 usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xe3aa1b84 of_alias_get_id +EXPORT_SYMBOL_GPL vmlinux 0xe3bc9514 pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0xe3e6c27e wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xe3f2838e thermal_generate_netlink_event +EXPORT_SYMBOL_GPL vmlinux 0xe40a21d6 skb_append_pagefrags +EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0xe43b783f __blk_run_queue_uncond +EXPORT_SYMBOL_GPL vmlinux 0xe441688c pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0xe44efd89 tpm2_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0xe4689576 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xe47655c9 regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0xe47a04e7 blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0xe486910f __pci_hp_register +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe4ad36e4 device_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe4bd84d1 ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0xe4c031f8 btree_merge +EXPORT_SYMBOL_GPL vmlinux 0xe4dc8073 virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0xe4eac5a5 mddev_init +EXPORT_SYMBOL_GPL vmlinux 0xe51f8727 usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xe53a58f5 gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xe549062c class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe5603e12 devm_pwm_put +EXPORT_SYMBOL_GPL vmlinux 0xe586eb28 gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe58fb452 aer_irq +EXPORT_SYMBOL_GPL vmlinux 0xe5bf6396 virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0xe5de9331 mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xe5e2f3d5 crypto_unregister_pcomp +EXPORT_SYMBOL_GPL vmlinux 0xe5e4935c usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0xe5f0ef1e ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xe61fe629 transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0xe62b9dc7 blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0xe6343153 crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0xe651f76e selinux_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe66adf19 alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0xe670ce69 fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xe671f33c pmac_i2c_get_channel +EXPORT_SYMBOL_GPL vmlinux 0xe6813fa7 kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0xe6a0bb1b blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0xe6a3583b wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0xe6b5c3f6 devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe6ba011c platform_bus +EXPORT_SYMBOL_GPL vmlinux 0xe6c68334 ddebug_remove_module +EXPORT_SYMBOL_GPL vmlinux 0xe6d3320f __rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0xe6e1c5fe uuid_be_gen +EXPORT_SYMBOL_GPL vmlinux 0xe6ef4abf dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0xe701c643 of_pci_range_parser_one +EXPORT_SYMBOL_GPL vmlinux 0xe705420b lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0xe7082e4c ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0xe713aee4 power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0xe7145917 usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0xe74cd0d3 blk_mq_cancel_requeue_work +EXPORT_SYMBOL_GPL vmlinux 0xe7627f6f wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe76f8419 register_trace_event +EXPORT_SYMBOL_GPL vmlinux 0xe7864bd8 tpm_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe7b61e28 max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xe7c5825a is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0xe7f18b3c threads_per_subcore +EXPORT_SYMBOL_GPL vmlinux 0xe7ffe877 pcpu_base_addr +EXPORT_SYMBOL_GPL vmlinux 0xe80bcc72 pmac_low_i2c_unlock +EXPORT_SYMBOL_GPL vmlinux 0xe80f238f __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe827aff9 phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xe8282e19 wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe8406595 ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xe84f5e91 sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0xe85c55e7 btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe85db38f arizona_of_get_type +EXPORT_SYMBOL_GPL vmlinux 0xe862c4b7 dpm_suspend_start +EXPORT_SYMBOL_GPL vmlinux 0xe882e33c user_read +EXPORT_SYMBOL_GPL vmlinux 0xe8943d24 usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xe89a7809 power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0xe8aaaecd pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0xe8afd6e6 pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xe8fa8c76 dev_pm_qos_hide_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0xe8fbf46f aead_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0xe90261aa serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xe9070f8f perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0xe920e4fb tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0xe938db5f debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe94c106e register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0xe97c7e7c bitmap_copy_from_slot +EXPORT_SYMBOL_GPL vmlinux 0xe982334b of_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xe9bf420c mpc8xxx_spi_rx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0xe9c18016 __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9d23d9d iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0xe9f6c66c input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea418e0f atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0xea4d58f9 ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0xea517fe8 of_overlay_create +EXPORT_SYMBOL_GPL vmlinux 0xea551da9 fuse_put_request +EXPORT_SYMBOL_GPL vmlinux 0xea697c0d serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0xea6f7944 xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0xea80289a regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0xeabca3d1 ata_sff_data_xfer_noirq +EXPORT_SYMBOL_GPL vmlinux 0xeaf64c7e unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0xeaffc4ad posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0xeb26308a device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xeb4763c1 devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xeb6da02d devfreq_event_reset_event +EXPORT_SYMBOL_GPL vmlinux 0xeb6f9fea rio_mport_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xeb7ea05b posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0xeb8ae736 klist_init +EXPORT_SYMBOL_GPL vmlinux 0xeb8c0d79 sdhci_pci_o2_resume +EXPORT_SYMBOL_GPL vmlinux 0xeb9abbee ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xeba666ae pci_hp_change_slot_info +EXPORT_SYMBOL_GPL vmlinux 0xebd39c1c cpu_remove_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0xebdb31d4 analyse_instr +EXPORT_SYMBOL_GPL vmlinux 0xebe53bea reservation_object_test_signaled_rcu +EXPORT_SYMBOL_GPL vmlinux 0xebec57c4 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xec0708d1 da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0xec1b043e regulator_suspend_prepare +EXPORT_SYMBOL_GPL vmlinux 0xec1fa05b class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xec25f967 klist_del +EXPORT_SYMBOL_GPL vmlinux 0xec446455 tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0xec6da108 devfreq_event_get_edev_count +EXPORT_SYMBOL_GPL vmlinux 0xec9b3b9f perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0xecaefc4c cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0xecd25498 devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xed48cadb debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0xed56ae8a sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0xed7660e5 get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0xed83b3b0 regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0xed954707 sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xed9ccd11 of_dma_get_range +EXPORT_SYMBOL_GPL vmlinux 0xedef47ba usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0xee3af476 ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0xee3fc503 spi_unregister_master +EXPORT_SYMBOL_GPL vmlinux 0xee52a11c usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xee758566 regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xee772511 pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0xee992ff1 pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0xeea0111a of_cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0xeeae768a uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xeeb96102 mpic_subsys +EXPORT_SYMBOL_GPL vmlinux 0xeee1de37 sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0xeeee1ca0 unregister_trace_event +EXPORT_SYMBOL_GPL vmlinux 0xef17bb1a __blk_put_request +EXPORT_SYMBOL_GPL vmlinux 0xef1ab7c0 look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0xef409b74 kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0xef464c28 getboottime64 +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef8c7850 pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0xef9f14c3 crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefb76b5d rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0xefdb5c46 rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0xf007f329 pcibios_claim_one_bus +EXPORT_SYMBOL_GPL vmlinux 0xf00b837c pmf_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xf01792c4 tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0xf0196675 tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0xf02dac1b ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0xf03c072f __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0xf03d675f ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0xf0498e9d xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0xf05706ec sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0xf0714a8a power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0xf0727f12 ktime_get_raw_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xf08e0e61 exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0xf0f5dbc2 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0xf0faf125 sched_setattr +EXPORT_SYMBOL_GPL vmlinux 0xf104ddd3 da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0xf10f0a25 mpc8xxx_spi_tx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0xf11e0946 serial8250_do_set_mctrl +EXPORT_SYMBOL_GPL vmlinux 0xf1283588 mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0xf132e4bb skcipher_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0xf158f170 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0xf170751d debugfs_create_file_size +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 0xf1e008e5 __inet_hash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0xf1e8ccb2 pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0xf20e9994 dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0xf21da20f ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf23d109f pwm_disable +EXPORT_SYMBOL_GPL vmlinux 0xf2520dd0 transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0xf25fe8a9 rio_enable_rx_tx_port +EXPORT_SYMBOL_GPL vmlinux 0xf269ffb2 usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0xf27977e2 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0xf2884f51 spi_alloc_master +EXPORT_SYMBOL_GPL vmlinux 0xf2b49594 regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0xf2beef47 get_kernel_page +EXPORT_SYMBOL_GPL vmlinux 0xf2c0a14a gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0xf2d659f6 __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0xf2d9fe52 md_new_event +EXPORT_SYMBOL_GPL vmlinux 0xf2dd1591 usb_bus_list_lock +EXPORT_SYMBOL_GPL vmlinux 0xf2e6a5df dev_pm_domain_detach +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 0xf30fda27 lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0xf3135979 shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0xf31b3fd1 workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf336d411 crypto_ahash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0xf357b70b scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xf35a3727 __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf39d6bc0 devm_regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf3ac237c inet6_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0xf3aef435 i2c_lock_adapter +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3bcc9ea dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0xf3c34b6f __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xf3e41e21 platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0xf3e44b3c crypto_unregister_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xf3e6500f devm_rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf3ef05f5 sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0xf3f18238 ktime_get_resolution_ns +EXPORT_SYMBOL_GPL vmlinux 0xf42862d4 find_symbol +EXPORT_SYMBOL_GPL vmlinux 0xf44f2543 regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0xf452f899 sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0xf492f3ec skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0xf494f618 mmc_regulator_get_ocrmask +EXPORT_SYMBOL_GPL vmlinux 0xf499fdb2 rcu_barrier_bh +EXPORT_SYMBOL_GPL vmlinux 0xf4a138c1 ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0xf4b333d1 synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0xf4c68b0a power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0xf4e58625 crypto_register_aead +EXPORT_SYMBOL_GPL vmlinux 0xf4fa998d blkcipher_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0xf4fc2d6c __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf5327cd8 usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf566cc5c gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xf593a22e arizona_dev_init +EXPORT_SYMBOL_GPL vmlinux 0xf59a1015 of_pci_find_msi_chip_by_node +EXPORT_SYMBOL_GPL vmlinux 0xf59ad41c devfreq_event_get_event +EXPORT_SYMBOL_GPL vmlinux 0xf59b1867 inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5ba3d13 ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0xf5bcf1b2 __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0xf5c600ad shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0xf5c6e380 ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0xf5f9361a device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xf6040819 device_create +EXPORT_SYMBOL_GPL vmlinux 0xf638f455 inet_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0xf67effc3 gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xf6934fa5 handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0xf69424a6 irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0xf6a617a3 rtc_irq_set_freq +EXPORT_SYMBOL_GPL vmlinux 0xf6ab085a devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0xf6dafd88 dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf6f5d0dd add_to_page_cache_lru +EXPORT_SYMBOL_GPL vmlinux 0xf70ed58e crypto_init_spawn2 +EXPORT_SYMBOL_GPL vmlinux 0xf72f6718 vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0xf7760307 led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf78425d4 perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0xf7ae82a8 sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0xf7b135ff init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0xf7ba9dcd devm_usb_get_phy_by_node +EXPORT_SYMBOL_GPL vmlinux 0xf82a2f4f blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0xf82f16b3 execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf82fe9d2 fat_scan +EXPORT_SYMBOL_GPL vmlinux 0xf846506f irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf8802492 print_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xf8cfc49c device_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0xf8e0e15b extcon_get_cable_state_ +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 0xf9069064 inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0xf9093448 crypto_tfm_in_queue +EXPORT_SYMBOL_GPL vmlinux 0xf91573a9 dax_zero_page_range +EXPORT_SYMBOL_GPL vmlinux 0xf91d548b blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0xf91dcd41 device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0xf924f5d8 tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0xf92ce956 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0xf932015f __raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf9379c27 sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0xf95322f4 kthread_parkme +EXPORT_SYMBOL_GPL vmlinux 0xf95ba8a5 usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0xf98e339e generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0xf991c09f rcu_qs_ctr +EXPORT_SYMBOL_GPL vmlinux 0xf99bbfa1 inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9ca3160 ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xf9dd0817 wakeup_source_drop +EXPORT_SYMBOL_GPL vmlinux 0xfa11dd4d device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0xfa1472e9 fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa488958 regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0xfa539650 tps65912_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xfab60503 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0xfaddead8 of_irq_parse_and_map_pci +EXPORT_SYMBOL_GPL vmlinux 0xfae2e3ed driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfaf9a5f3 gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0xfb0ae3e6 spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0xfb239f6e crypto_init_shash_spawn +EXPORT_SYMBOL_GPL vmlinux 0xfb2b0d7f __percpu_ida_init +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb34048c usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xfb525dfc pmac_i2c_get_type +EXPORT_SYMBOL_GPL vmlinux 0xfb52b77d __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0xfb5b08cd ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0xfb5d9c1f crypto_unregister_aeads +EXPORT_SYMBOL_GPL vmlinux 0xfb674f05 inet_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name +EXPORT_SYMBOL_GPL vmlinux 0xfb8c36b7 devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0xfb905e83 pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0xfbb29a49 ehci_adjust_port_wakeup_flags +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbc6542d ata_scsi_simulate +EXPORT_SYMBOL_GPL vmlinux 0xfbcfdcfa bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0xfbd97976 regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xfbffe5f7 devres_remove +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc49c667 sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0xfca0ac76 netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfca51ae1 pci_create_root_bus +EXPORT_SYMBOL_GPL vmlinux 0xfcd402a1 wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xfcd5dcc1 mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0xfcd7bc0b ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0xfcffb4e1 pmac_i2c_get_flags +EXPORT_SYMBOL_GPL vmlinux 0xfd0873d5 pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0xfd2d241f sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0xfd3543f0 regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0xfd37db1a of_get_nand_ecc_step_size +EXPORT_SYMBOL_GPL vmlinux 0xfd39ad6f skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xfd576bdf gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0xfd7a50ea set_timer_slack +EXPORT_SYMBOL_GPL vmlinux 0xfd89134e ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xfd98d924 ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0xfdaf594c thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0xfdb871a5 of_usb_get_dr_mode +EXPORT_SYMBOL_GPL vmlinux 0xfdba3e5e serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0xfdc4dcb2 usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0xfdc6392f irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0xfdcb5b69 __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0xfddef113 get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0xfde3c637 crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0xfdf53b82 trace_call_bpf +EXPORT_SYMBOL_GPL vmlinux 0xfdf98f1e proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0xfe5a7a95 devfreq_event_enable_edev +EXPORT_SYMBOL_GPL vmlinux 0xfe6ac9b4 usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0xfe85a505 gpiochip_add +EXPORT_SYMBOL_GPL vmlinux 0xfe8fc0db usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfe9aeffc extcon_set_cable_state +EXPORT_SYMBOL_GPL vmlinux 0xfeae2d95 relay_reset +EXPORT_SYMBOL_GPL vmlinux 0xfeb97246 tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0xfec0f937 virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfedee5c9 sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xfeeec663 ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xfef8a166 trace_current_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff5a8cfe cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0xff633558 vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xff6727b2 inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0xff6f4e25 crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0xff8d4f1a pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0xff91ff3c usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xff9a1f65 dma_buf_get +EXPORT_SYMBOL_GPL vmlinux 0xff9a48f3 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0xffa5f8a9 device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0xffab055d dma_buf_begin_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0xffb062be device_create_file +EXPORT_SYMBOL_GPL vmlinux 0xfff4c4ba posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0xfffb90cb crypto_alloc_ablkcipher --- linux-4.2.0.orig/debian.master/abi/4.2.0-10.11/powerpc/powerpc-smp.compiler +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/powerpc/powerpc-smp.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 5.2.1-17ubuntu1) 5.2.1 20150911 --- linux-4.2.0.orig/debian.master/abi/4.2.0-10.11/powerpc/powerpc-smp.modules +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/powerpc/powerpc-smp.modules @@ -0,0 +1,4220 @@ +3c574_cs +3c589_cs +3c59x +3w-9xxx +3w-sas +3w-xxxx +6lowpan +6pack +8021q +8139cp +8139too +8250_dw +8255 +8255_pci +8390 +842 +842_compress +842_decompress +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_bpf +act_connmark +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 +adv7604 +adv7842 +advansys +adv_pci1710 +adv_pci1723 +adv_pci1724 +adv_pci_dio +adxl34x +adxl34x-i2c +adxl34x-spi +adxrs450 +af9013 +af9033 +af_alg +affs +af_key +af_packet_diag +af-rxrpc +ah4 +ah6 +aha152x_cs +ahci +ahci_ceva +ahci_platform +aic79xx +aic7xxx +aic94xx +aio_aio12_8 +aio_iiro_16 +aiptek +aircable +airo +airo_cs +airport +airspy +ak8975 +al3320a +algif_aead +algif_hash +algif_rng +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 +amdgpu +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 +atusb +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-pek +axp20x-regulator +axp288_adc +axp288_charger +axp288_fuel_gauge +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 +bcmsysport +bd6107 +bdc +bdc_pci +be2iscsi +be2net +befs +belkin_sa +bfa +bfs +bfusb +bh1750 +bh1770glc +bh1780gli +binfmt_misc +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +bluecard_cs +bluetooth +bluetooth_6lowpan +bma150 +bma180 +bmac +bmc150-accel +bmc150_magn +bmg160 +bmp085-i2c +bmp085-spi +bmp280 +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bonding +bpa10x +bpck +bpck6 +bpqether +bq2415x_charger +bq24190_charger +bq24257_charger +bq24735-charger +bq25890_charger +bq27x00_battery +br2684 +brcmfmac +brcmsmac +brcmutil +bridge +br_netfilter +broadcom +broadsheetfb +bsd_comp +bt3c_cs +bt819 +bt856 +bt866 +bt878 +btbcm +btcoexist +btintel +btmrvl +btmrvl_sdio +btrfs +btrtl +btsdio +bttv +btuart_cs +btusb +btwilink +bu21013_ts +budget +budget-av +budget-ci +budget-core +budget-patch +BusLogic +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_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 +chacha20_generic +chacha20poly1305 +chaoskey +chipone_icn8318 +chipreg +chnl_net +cicada +cifs +ci_hdrc +ci_hdrc_imx +ci_hdrc_msm +ci_hdrc_pci +ci_hdrc_usb2 +ci_hdrc_zevio +cirrus +cirrusfb +clip +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_flower +cls_fw +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm3232 +cm3323 +cm36651 +cm4000_cs +cm4040_cs +cma3000_d0x +cma3000_d0x_i2c +cmac +cmdlinepart +cmtp +cnic +cobalt +cobra +coda +com20020 +com20020_cs +com20020-pci +com90io +com90xx +comedi +comedi_8254 +comedi_8255 +comedi_bond +comedi_isadma +comedi_parport +comedi_pci +comedi_pcmcia +comedi_test +comedi_usb +comm +configfs +contec_pci_dio +cordic +core +cp210x +cpia2 +cpsw_ale +cpu-notifier-error-inject +cramfs +crc32 +crc7 +crc8 +crc-ccitt +crc-itu-t +cros_ec +cros_ec_devs +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 +cx24120 +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 +cyapatp +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_onkey +da9063-regulator +da9063_wdt +da9150-charger +da9150-core +da9150-gpadc +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 +digicolor-usart +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-cache-smq +dm-crypt +dm-delay +dm-era +dmfe +dm-flakey +dm-log +dm-log-userspace +dm-log-writes +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 +dp83867 +dpt_i2o +drbd +drbg +drm +drm_kms_helper +drv260x +drv2665 +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds620 +dsbr100 +dscc4 +dss1_divert +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt282x +dt3000 +dt3155 +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 +dwmac-generic +dwmac-ipq806x +dwmac-lpc18xx +dwmac-meson +dwmac-rk +dwmac-socfpga +dwmac-sti +dwmac-sunxi +dw_wdt +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e3x0-button +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 +echainiv +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-axp288 +extcon-gpio +extcon-max14577 +extcon-max77693 +extcon-max77843 +extcon-max8997 +extcon-palmas +extcon-rt8973a +extcon-sm5502 +extcon-usb-gpio +ezusb +f2fs +f75375s +f81232 +fakelb +fan53555 +farsync +faulty +fb_agm1264k-fl +fb_bd663474 +fb_ddc +fb_hx8340bn +fb_hx8347d +fb_hx8353d +fb_hx8357d +fb_ili9163 +fb_ili9320 +fb_ili9325 +fb_ili9340 +fb_ili9341 +fb_ili9481 +fb_ili9486 +fb_pcd8544 +fb_ra8875 +fb_s6d02a1 +fb_s6d1121 +fb_ssd1289 +fb_ssd1306 +fb_ssd1331 +fb_ssd1351 +fb_st7735r +fb_sys_fops +fbtft +fbtft_device +fb_tinylcd +fb_tls8204 +fb_uc1701 +fb_upd161704 +fb_watterott +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 +flexfb +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 +geneve_core +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 +goodix +gp2ap002a00f +gp2ap020a00f +gpio +gpio-74x164 +gpio-74xx-mmio +gpio-addr-flash +gpio-adnp +gpio-adp5520 +gpio-adp5588 +gpio-altera +gpio-amd8111 +gpio-arizona +gpio_backlight +gpio-beeper +gpio-charger +gpio-crystalcove +gpio-da9052 +gpio-da9055 +gpio-dln2 +gpio-dwapb +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_touptek +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-betopff +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-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-custom +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 +hisi504_nand +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 +hsu_dma +hsu_dma_pci +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 +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 +idma64 +idmouse +idt77252 +idtcps +idt_gen2 +ieee802154 +ieee802154_6lowpan +ieee802154_socket +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-leds +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 +jitterentropy_rng +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsa1212 +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 +kmx61 +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 +led-class-flash +leds-88pm860x +leds-adp5520 +leds-bcm6328 +leds-bcm6358 +leds-bd2802 +leds-blinkm +leds-da903x +leds-da9052 +leds-dac124s085 +leds-gpio +leds-ktd2692 +leds-lm3530 +leds-lm3533 +leds-lm355x +leds-lm3642 +leds-lp3944 +leds-lp8788 +leds-lp8860 +leds-lt3593 +leds-max77693 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pm8941-wled +leds-pwm +leds-regulator +leds-tca6507 +leds-tlc591xx +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 +lgdt3306a +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 +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 +ltc2941-battery-gauge +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 +m62332 +m88ds3103 +m88rs2000 +m88rs6000t +ma600-sir +mac53c94 +mac80211 +mac80211_hwsim +mac802154 +macb +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 +mailbox-altera +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 +max63xx_wdt +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77686 +max77693 +max77693_charger +max77693-haptic +max77802 +max77843 +max77843-haptic +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 +md5-ppc +mdc +mdc800 +md-cluster +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 +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 +mma9551 +mma9551_core +mma9553 +mmc35240 +mmc_block +mms114 +mn88472 +mn88473 +mos7720 +mos7840 +moxa +mpc624 +mpl115 +mpl3115 +mpls_gso +mpls_router +mpoa +mpr121_touchkey +mpt2sas +mpt3sas +mptbase +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mrf24j40 +mrp +ms5611_core +ms5611_i2c +ms5611_spi +ms_block +msdos +msi001 +msi2500 +msp3400 +mspro_block +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt29f_spinand +mt312 +mt352 +mt6397-core +mt6397-regulator +mt7601u +mt9m001 +mt9m111 +mt9t031 +mt9t112 +mt9v011 +mt9v022 +mtd +mtd_blkdevs +mtdblock +mtdblock_ro +mtd_dataflash +mtdoops +mtdram +mtdswap +mtip32xx +mtk-sd +mtouch +multipath +multiq3 +musb_hdrc +mv643xx_eth +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 +nci_uart +ncpfs +nct7802 +nct7904 +ne2k-pci +neofb +net1080 +net2272 +net2280 +netconsole +netjet +netlink_diag +netrom +netxen_nic +newtonkbd +nfc +nfc_digital +nfcmrvl +nfcmrvl_uart +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_flexfiles +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 +nf_tables_netdev +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 +nhc_dest +nhc_fragment +nhc_hop +nhc_ipv6 +nhc_mobility +nhc_routing +nhc_udp +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 +nps_enet +n_r3964 +ns558 +ns83820 +nsc-ircc +nsp32 +nsp_cs +ntb +ntb_netdev +ntb_pingpong +ntb_tool +ntb_transport +ntc_thermistor +ntfs +n_tracerouter +n_tracesink +null_blk +nvidiafb +nvme +nxp-nci +nxp-nci_i2c +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 +panel-ld9040 +panel-s6e8aa0 +panel-sharp-lq101r1sx01 +panel-simple +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-gpio-vbus-usb +phy-isp1301 +phy-pxa-28nm-hsic +phy-pxa-28nm-usb2 +physmap +physmap_of +phy-tahvo +phy-tusb1210 +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 +poly1305_generic +port100 +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 +ps8622 +psmouse +psnap +pt +ptlrpc +ptn3460 +ptp +pvrusb2 +pwc +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 +qcom_spmi-regulator +qcom-spmi-temp-alarm +qcom-spmi-vadc +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-ts35 +rc-technisat-usb2 +rc-terratec-cinergy-c-pci +rc-terratec-cinergy-s2-hd +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan1027 +rc-twinhan-dtv-cab-ci +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 +regulator-haptic +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 +rpcrdma +rpcsec_gss_krb5 +rsa_generic +rsi_91x +rsi_sdio +rsi_usb +rsxx +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt5033 +rt5033_battery +rt5033-regulator +rt61pci +rt73usb +rt9455_charger +rtc-88pm80x +rtc-88pm860x +rtc-ab3100 +rtc-ab-b5ze-s3 +rtc-abx80x +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-ds1685 +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-mt6397 +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 +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 +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_f_sdh30 +sdhci-of-arasan +sdhci-of-esdhc +sdhci-of-hlwd +sdhci-pci +sdhci-pltfm +sdio_uart +sdricoh_cs +sedlbauer_cs +seed +sensorhub +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 +sky81452 +sky81452-backlight +sky81452-regulator +sl811_cs +sl811-hcd +slcan +slip +slram +sm501 +sm501fb +sm750fb +sm7xxfb +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-core +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-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-ac97 +snd-soc-adau1701 +snd-soc-ak4104 +snd-soc-ak4554 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-alc5623 +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-sta32x +snd-soc-sta350 +snd-soc-tas2552 +snd-soc-tas5086 +snd-soc-tas571x +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-wm8804-i2c +snd-soc-wm8804-spi +snd-soc-wm8903 +snd-soc-wm8962 +snd-soc-wm8978 +snd-soc-xtfpga-i2s +snd-sonicvibes +snd-timer +snd-trident +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usb-line6 +snd-usbmidi-lib +snd-usb-pod +snd-usb-podhd +snd-usb-toneport +snd-usb-usx2y +snd-usb-variax +snd-util-mem +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx222 +snd-vx-lib +snd-vxpocket +snd-ymfpci +snic +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 +spi-cadence +spidev +spi-dln2 +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 +spi-zynqmp-gqspi +spmi +squashfs +sr9700 +sr9800 +ssb +ssb-hcd +ssd1307fb +ssfdc +ssp_accel_sensor +ssp_gyro_sensor +ssp_iio +sst25l +ssu100 +st +st1232 +st21nfca_hci +st21nfca_i2c +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 +stk3310 +stk8312 +stk8ba50 +stkwebcam +st_magn +st_magn_i2c +st_magn_spi +stmmac +stmmac-platform +stmpe-keypad +stmpe-ts +st-nci +st-nci_i2c +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 +svgalib +swim3 +sx8 +sx8654 +sx9500 +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 +tc74 +tc90522 +tca6416-keypad +tca8418_keypad +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bic +tcp_cdg +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-hexdump +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-rng +tpm_st33zp24 +tpm_st33zp24_i2c +tpm_st33zp24_spi +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-pwrbutton +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_fsl_elbc_gpcm +uio_mf624 +uio_netx +uio_pci_generic +uio_pdrv_genirq +uio_pruss +uio_sercos3 +uli526x +ulpi +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_printer +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-flash-led-class +v4l2-mem2mem +vcan +vcnl4000 +ves1820 +ves1x93 +veth +vf610_adc +vga16fb +vgastate +vgem +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-gpu +virtio_input +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 +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +walkera0701 +wanxl +warrior +wbsd +wcn36xx +wd719x +wdrtas +wdt87xx_i2c +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-tpg +xilinx_uartps +xilinx-video +xilinx-vtc +xillybus_core +xillybus_of +xillybus_pcie +xirc2ps_cs +xircom_cb +xor +xpad +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-4.2.0.orig/debian.master/abi/4.2.0-10.11/powerpc/powerpc64-emb +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/powerpc/powerpc64-emb @@ -0,0 +1,18033 @@ +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 0x6310e901 mcryptd_arm_flusher +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/atm/suni 0x1585a986 suni_init +EXPORT_SYMBOL drivers/bcma/bcma 0x9ef02f30 bcma_core_irq +EXPORT_SYMBOL drivers/bcma/bcma 0xeca339dc 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 0x186ee314 pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x4267110a pi_register_driver +EXPORT_SYMBOL drivers/block/paride/paride 0x609d3459 pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0x949d8357 pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0x97aff09a pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0x9f9904eb pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0xae3e5c81 pi_write_block +EXPORT_SYMBOL drivers/block/paride/paride 0xb21ba07d pi_unregister_driver +EXPORT_SYMBOL drivers/block/paride/paride 0xd8f18f13 pi_disconnect +EXPORT_SYMBOL drivers/block/paride/paride 0xe2502a9e pi_read_regr +EXPORT_SYMBOL drivers/block/paride/paride 0xe96515e2 pi_write_regr +EXPORT_SYMBOL drivers/block/paride/paride 0xef5b9222 paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0xf7267bb1 paride_unregister +EXPORT_SYMBOL drivers/block/paride/paride 0xf7bbb5f8 pi_connect +EXPORT_SYMBOL drivers/bluetooth/btbcm 0x494ee80d btbcm_patchram +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x07716fef 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 0x9134cb50 ipmi_smi_add_proc_entry +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x96cbcc81 ipmi_get_version +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x9e379e00 ipmi_get_smi_info +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xa104a89c ipmi_register_smi +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xa2a98b91 ipmi_get_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xb7bcf9c0 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 0xf2576cb9 ipmi_smi_watchdog_pretimeout +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xfcb77cfd ipmi_free_recv_msg +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xa91ff33e st33zp24_probe +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xaaa6af38 st33zp24_remove +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x12288d4b xillybus_endpoint_remove +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x1ef90d8a xillybus_init_endpoint +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xf8c2587a xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/crypto/caam/caam 0x1c758e97 caam_get_era +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x08f33592 caam_jr_alloc +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x2f5e7ca6 split_key_done +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x591b5fb8 caam_jr_enqueue +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x5fb0de97 caam_jr_free +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0x86157535 gen_split_key +EXPORT_SYMBOL drivers/crypto/caam/caam_jr 0xf9f993bc caam_jr_strstatus +EXPORT_SYMBOL drivers/crypto/talitos 0xec6c500c talitos_submit +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x883dad3d dw_dma_cyclic_prep +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x8de748a1 dw_dma_get_src_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xb82d542f dw_dma_cyclic_free +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xde89b34d dw_dma_get_dst_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xe298fb0b dw_dma_cyclic_start +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xe80a0201 dw_dma_cyclic_stop +EXPORT_SYMBOL drivers/edac/edac_core 0xe0999c26 edac_mc_find +EXPORT_SYMBOL drivers/edac/mpc85xx_edac 0x1b7bb537 mpc85xx_pci_err_probe +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04d0f641 fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x073a85b6 fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0bd10257 fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0f7d6af8 fw_csr_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0faebecb fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x16e91e21 fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0x17db6de1 fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1ebb54fa fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2885fec5 fw_get_request_speed +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2be516e2 fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3c56ef91 fw_workqueue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x43bc804e fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4e2feb5d fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x5276d3f5 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 0x7868b953 fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7d8d7b8d fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0x803e5d24 fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0x81cf19f4 fw_send_response +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 0x921f3dbb fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0x94e744e0 fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0xae7f7098 fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb2034664 fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb29c0436 fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb49f38e4 fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0xc245d2aa fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0xcc63b18f fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0xccb5a10c fw_send_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd49fcd99 fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0xeada26a3 fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf5322838 fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf81b83cb fw_core_handle_request +EXPORT_SYMBOL drivers/fmc/fmc 0x12a5dcb2 fmc_driver_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x59163d5d fmc_device_unregister_n +EXPORT_SYMBOL drivers/fmc/fmc 0x5c198f3c fmc_device_register_n +EXPORT_SYMBOL drivers/fmc/fmc 0x6d0aabec fmc_device_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x7119f760 fmc_free_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x7f10134f fmc_driver_register +EXPORT_SYMBOL drivers/fmc/fmc 0x96048f7b fmc_scan_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0xadb300a7 fmc_device_register +EXPORT_SYMBOL drivers/fmc/fmc 0xb963cb92 fmc_find_sdb_device +EXPORT_SYMBOL drivers/fmc/fmc 0xbf4057e4 fmc_reprogram +EXPORT_SYMBOL drivers/fmc/fmc 0xcd88880c fmc_show_sdb_tree +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01ce4c69 drm_pci_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x02a8f28e drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x038a30c2 drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x04d082fe drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x05088957 drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x053df4ba drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0x05f7fc85 drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x097990e4 drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x09d5af03 drm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a72f765 drm_clflush_virt_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0a9721cf drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ae4b94c drm_ht_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0af4707b drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0bf78a2b drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0c3d8f67 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 0x10a0cb94 drm_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0x12417d87 drm_modeset_legacy_acquire_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0x131937dd drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x13ef3eb4 drm_dev_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14a9a178 drm_get_format_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x154e9cb9 drm_atomic_state_default_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1598191a drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1648ee89 drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0x16c2aaf0 drm_mode_create_dirty_info_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1725b2f0 drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19364ff3 drm_send_vblank_event +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 0x19e787f2 drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a546ddd drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a770ac3 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b4816e0 drm_crtc_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1bd3cbd6 drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1beadc46 drm_connector_unplug_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1c5d0c1d drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1c8a27d4 drm_legacy_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1d9996a5 drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dc35edf drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dd71f7a drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1f831421 drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20645642 drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x223bfef7 drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22acaf62 drm_get_cea_aspect_ratio +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22cf1829 drm_edid_to_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22ec0dde drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x23be4032 drm_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x264a798a drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28c34e1a drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x28ead392 drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29a010e6 drm_mm_insert_node_in_range_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2af5c5cf drm_pci_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c4805e0 drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d1cd00b drm_property_unreference_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d1d1332 drm_panel_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d57448c drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2de1b452 drm_platform_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e3e929f drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e7a4300 drm_rgb_quant_range_selectable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ea167a3 drm_mode_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2f7d4762 drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x30e2bb64 drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x312655af drm_pcie_get_speed_cap_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x313f84b4 drm_agp_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3274a9db drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32a466de drm_atomic_legacy_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x33708b4d drm_property_create_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3421c720 drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x343e4cf7 drm_atomic_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3482faf4 drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x367eb008 drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0x37ebe743 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x381f1ef9 drm_property_create +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 0x3b1615a5 drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b4d09b9 drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b9d009a drm_format_plane_cpp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c0eb838 drm_compat_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e091be6 drm_of_find_possible_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eb37b9d drm_ht_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3fc1b7a2 drm_atomic_state_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3fddc934 drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x400b0250 drm_panel_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x40a9c217 drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x42565d8c drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x42dd378c drm_property_reference_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x42ea1084 drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x45ab5bb8 drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x45d8d59d drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4671344f drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x490cfb78 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a16c52e drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a4f6fe9 drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c405615 drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c511235 drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4dd18c8d drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ea1f5a2 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ea9127c drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50e28c07 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x51db353a drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x51dcbebe drm_agp_bind_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x526f6f71 drm_rect_calc_hscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x52bee06c drm_bridge_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x52e28c5b drm_mode_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0x537c1ead drm_atomic_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x54f2e53a drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0x55078097 drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5857920e drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59d2c8d0 drm_ati_pcigart_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59ef50f0 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5b68da19 drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5be4b2af drm_legacy_idlelock_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5c5dbd31 drm_legacy_addmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d4996e4 drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d56de43 drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d7318dc drm_global_item_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5eb3dc63 __drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ef75fbb drm_legacy_getsarea +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f60ffc2 drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x617beac9 drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x629c05e1 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x62de5a0c drm_irq_install +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63a4517b drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63d5b6f2 drm_panel_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x648c341e drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x654f8e26 drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x673f5bd5 drm_bridge_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67633846 drm_mm_insert_node_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67f69ddb drm_framebuffer_unreference +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 0x693e1292 drm_bridge_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0x69b659c5 drm_atomic_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x69e4dc5a drm_ati_pcigart_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6b3c1b17 drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6b712fac drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6c79af95 drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6c989e8d drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6dccef10 drm_modeset_lock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm 0x704bf914 drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x70570cd6 drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7235a6d8 drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7318315e drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x735e3632 drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7374d14d drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x74f555c6 drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x754c1138 drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x76d83150 drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x770ed6ef drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x777d87ed drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x79af53aa drm_agp_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7af79492 drm_mode_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b4d0cd7 drm_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c3af7a8 drm_get_pci_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c5adde9 drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c798dac drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7cef0f4c drm_atomic_state_default_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7d035774 drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7d0bb821 drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7dc753c9 drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x80bff968 drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x814dc88e drm_agp_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81690662 drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81757307 drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81b5f43c drm_legacy_ioremapfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81ce5aa1 drm_agp_bind +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82c2998f drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82e76f1d drm_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x83613467 drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0x837c85bb drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x84a15f7e drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x84b8c4a6 drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm 0x85ca45c7 drm_mode_get_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x867f3fb1 drm_calc_vbltimestamp_from_scanoutpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x87574677 drm_mode_validate_basic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x87aba24a drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x87d06a8c drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8802dbb5 drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0x88ee61e8 drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8c0618a0 drm_legacy_addbufs_agp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8c749ed2 drm_legacy_rmmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8de13715 drm_format_vert_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8e69a006 drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8e88a365 drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8eff9111 drm_ht_find_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8f9ecea7 drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x92408488 drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x92ba225a drm_agp_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0x94a5aad1 drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x94ba60ac drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9518c927 drm_legacy_idlelock_take +EXPORT_SYMBOL drivers/gpu/drm/drm 0x95242cbc drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x95777d61 drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x97282a08 drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9894c946 drm_framebuffer_reference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x991340cd drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9972db48 drm_rect_calc_vscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a0b1e95 drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9e09fe1c drm_vblank_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9f1e9111 drm_mm_dump_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa0be63ce drm_plane_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa152baa2 drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1b996f8 drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1c9c5da drm_display_info_set_bus_formats +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa28078b2 drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa29a6294 drm_atomic_connectors_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4466414 drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4c3fee7 drm_mode_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa6068245 drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa63b60f3 drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa8199c2e drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa8862a0d drm_atomic_add_affected_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa96acfcb drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa9a83c98 drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xac7eea6b drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaef1bb96 drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb0adb59a drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb1d96db2 drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb214d1f5 drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb2152dd2 drm_agp_unbind +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb2afd6bb drm_plane_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb2cbe391 drm_mode_group_init_legacy_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb42d27b6 drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4603a42 drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4780af6 drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb489bd5e drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb5107528 drm_pci_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb5540008 drm_global_item_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb5cb087c drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb5ded033 drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb5e18005 drm_select_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb78d6bd5 drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb894c7f9 drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb8e49bd7 drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xba86da95 drm_connector_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbb3c2948 drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbcffe2ce drm_legacy_ioremap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd50814e drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbf904ad8 drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbfa30aa9 drm_agp_acquire +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbfc866ab drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc12455e2 drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc12ab940 drm_vblank_pre_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc1c81cce drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc2cb40c0 of_drm_find_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc360e7e2 drm_ut_debug_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc600a8a3 drm_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc6228a37 drm_legacy_addbufs_pci +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc6d82cf0 drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7b9e49b drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7efa762 drm_mode_hsync +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc876c405 drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc90a9c7e drm_bridge_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca45efbc drm_format_horz_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca5c7790 drm_mm_init_scan_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcac22e7e drm_vma_offset_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcbaad43f drm_modeset_lock_all_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcbc09e48 drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcbce96cf drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc66dd20 drm_mode_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd0fc417 drm_ht_just_insert_please +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd5de1cf drm_unplug_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcddc6548 drm_atomic_set_mode_prop_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xce131061 drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd0103c32 drm_mode_create_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2108bb1 drm_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2335101 drm_fb_get_bpp_depth +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2ee8a5f drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd373d7ec drm_modeset_lock_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd4132f5f drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd45b6fb1 drm_atomic_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd4e39822 drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd52b1d11 drm_mm_init_scan +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd52cf2f9 drm_panel_detach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd589b3a6 drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd6006f5d drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd70c8470 drm_mm_debug_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd813a775 drm_property_lookup_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd8c0bb18 drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbb5a9f5 drm_ht_remove_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdc57dc71 drm_mode_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdccb47d5 drm_bridge_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd150721 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd1a6736 drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf9e7c65 drm_reinit_primary_mode_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdfd7e07e drm_modeset_backoff_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe0402d0f drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe05e1a59 drm_legacy_rmmap_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe1c6b91b drm_pci_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2ffd7a5 drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe3e89504 drm_platform_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe51d89b5 drm_mm_clean +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe5c0a7bf drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe6702d98 drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7197773 drm_ht_insert_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe766e1ff drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7a3815e drm_legacy_ioremap_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe883c4f4 drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe93886b0 drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe99fd5b9 drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeae8020a drm_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec13127d drm_modeset_unlock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec8a2ce5 drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0xece56987 drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0xed7e7462 drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xee15fa36 of_drm_find_panel +EXPORT_SYMBOL drivers/gpu/drm/drm 0xefd85cff drm_atomic_set_mode_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1428168 drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1b098be drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf216d45f drm_gem_dumb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf3d1a697 drm_pci_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf44a078d drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf4f181a9 drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf60c0455 drm_bridge_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf6eef9b8 drm_crtc_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf95b2910 drm_dev_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf9a8a5aa drm_vblank_post_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf9f15270 drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa79900e drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfad2edb7 drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfadfc6d9 drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfae10726 drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfb6d8bf9 drm_bridge_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfb85bc0e drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfc260eab drm_irq_uninstall +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfca177fd drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfcf54a4f drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd063935 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd8323c7 drm_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfe4e3d9d drm_prime_sg_to_page_addr_arrays +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff5cbd6e drm_panel_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffc6c87a drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x01cc9097 drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x01cff194 drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x05318217 drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x07bf3dbc drm_primary_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x098e47d2 drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0ba95d92 __drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0e4ccf8e drm_atomic_helper_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0eba5ef9 drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f157bd3 drm_atomic_helper_update_legacy_modeset_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f32b9c3 drm_fb_helper_single_add_all_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f96ec70 drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x100176ce drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x102f12d3 drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x10d6715d drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x14bc53be drm_fb_helper_fill_fix +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x15eac21b drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x161430ca drm_dp_link_power_up +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x163251c8 drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x17bedaa3 drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1d252afa drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1eae73b0 drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1ede61fe drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x20ec2ea2 drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x21f597aa drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x232a7e57 drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x281ec27d drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x29aee851 drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2b000d07 drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2cd1a0fd __drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2de67c9d drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x305b9895 __drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x31b224f2 drm_primary_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x31fb1ae8 drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3430d1b7 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 0x367f4b0a drm_helper_crtc_mode_set_base +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x39bd2d07 drm_atomic_helper_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3f4dc371 drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x411e6021 drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x42244061 drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4333aa3b drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x45e24789 drm_dp_mst_get_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x47a4b152 drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4a2c29e9 drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x51ec1d87 drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x51fd777f drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x57c0d42e drm_plane_helper_check_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5bf1992f drm_atomic_helper_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5fe8da68 drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x65d94998 drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b1c0154 drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6c252fef drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6e1030c0 drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x711616be drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x711a004a drm_dp_link_rate_to_bw_code +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x75a43cf5 drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x791dd61e drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7ba8aca5 drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x80573d75 drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x840011fd drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84bc116c drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84e924ba drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x86a4c82e drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x890db066 drm_plane_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x89609047 drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x89ac2202 drm_atomic_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8b8f7d47 drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8c67e884 drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8d42e3d9 drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8dbf7a38 drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8f288fc4 drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x960d2182 drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x979b9271 drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9af458e1 drm_atomic_helper_commit_modeset_disables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9cb2be71 drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9fec3e6a drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa2e0ef52 __drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa347cf45 drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa47826e4 drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa6c36457 drm_atomic_helper_swap_state +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 0xaa2901bb drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xacc870ac drm_atomic_helper_commit_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb2b97965 drm_plane_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb4787e4d drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb658e86e drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbc65b759 drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc185eb67 __drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc2ae9598 drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc44b9a6d drm_fb_helper_remove_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc484602b drm_atomic_helper_commit_modeset_enables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc68c1add drm_fb_helper_fill_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc6e1a2bc drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc8e2db72 drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcce87420 drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcf7720f4 drm_dp_link_configure +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd168de2f drm_pick_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd2d97c86 drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd839d43e drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd83aa230 drm_dp_link_power_down +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xda341e59 drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdb03912b drm_helper_probe_single_connector_modes_nomerge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdb0a92e6 drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdbc77ed1 __drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe067327f drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe0d35c6f drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe1b585e0 drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xeb808d50 drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xec21968f drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xeef03f21 drm_fb_helper_add_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf20d3ac8 drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf28742c4 drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf6bc7a2e drm_dp_link_probe +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf7372b06 drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf94cdee3 drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfea865f5 drm_helper_crtc_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xff0c67b7 drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x08cebec8 ttm_dma_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x150ffb1b ttm_dma_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1a97df0d ttm_tt_set_placement_caching +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x206284be ttm_pool_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x21d3206c ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x22ea46c2 ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2b54aa9a ttm_object_file_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2cacea26 ttm_mem_io_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2ffc8a60 ttm_agp_tt_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x412122fd ttm_bo_move_ttm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4353d519 ttm_bo_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x485a5bc0 ttm_ref_object_add +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4962397f ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x49cfa339 ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4e8dd264 ttm_bo_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x501f42f4 ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x50cdcd85 ttm_mem_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x564e1aee ttm_bo_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x57bedced ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5a8fdfea ttm_vt_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5b4027a9 ttm_fbdev_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6052860c ttm_round_pot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x637a2011 ttm_bo_add_to_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x66428789 ttm_mem_global_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x67e8e084 ttm_tt_bind +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6c64452b ttm_agp_tt_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x71daa029 ttm_bo_dma_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x74ede50e ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7b2e58af ttm_object_device_init +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 0x82468e1b ttm_page_alloc_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x82b1197f ttm_mem_global_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8343385a ttm_bo_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x83c798c8 ttm_bo_kmap +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 0x881c3b31 ttm_bo_manager_func +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 0x8f2c0325 ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x919cf4f8 ttm_bo_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x919f7775 ttm_bo_swapout_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x94894449 ttm_base_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x97801074 ttm_bo_evict_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x998e45c0 ttm_ref_object_base_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x99f36c1c ttm_bo_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9bd6bff5 ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9dca6329 ttm_mem_io_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9dd464e1 ttm_bo_kunmap +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 0xa99eaa84 ttm_mem_io_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb2e932c1 ttm_bo_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb83c6470 ttm_lock_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbd583c8f ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc53194e3 ttm_prime_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc5f0c2da ttm_read_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc5fb02d2 ttm_bo_init_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc762a822 ttm_agp_tt_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xca56551d ttm_pool_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xce6e43a8 ttm_base_object_lookup_for_ref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcf16de8f ttm_mem_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcf67c299 ttm_ref_object_exists +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd11ea081 ttm_mem_io_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd4b9f65a ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd79703d7 ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd7f51742 ttm_suspend_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd8d7499d ttm_bo_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd8edb115 ttm_base_object_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xdb63c66a ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe10ab266 ttm_bo_mem_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xedc8cd68 ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf898e58d ttm_bo_synccpu_write_grab +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf8df7917 ttm_bo_del_sub_from_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfa39871e ttm_bo_synccpu_write_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfbc2c5ec ttm_object_file_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfe3a827f ttm_bo_clean_mm +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 0x6862973f i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xae6b692e i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0xc1d5ff35 i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0xbff04c87 i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0xce9d9c5f i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0x11ac8f5f amd756_smbus +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x053d3a6e mma9551_gpio_config +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x2c31f12f mma9551_read_version +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x2d1c5e38 mma9551_read_config_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x311bf7c8 mma9551_write_config_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x37a97083 mma9551_read_config_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x41ef446c mma9551_read_accel_scale +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x446d1c88 mma9551_read_config_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x7c0737d9 mma9551_write_config_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x7dc4eaca mma9551_read_status_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x88c2cc8b mma9551_app_reset +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xa4bfb054 mma9551_read_accel_chan +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xb5f7d772 mma9551_read_status_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xbcd7fe96 mma9551_sleep +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xd5071657 mma9551_set_power_state +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xd7e2a41b mma9551_read_status_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xd80afc69 mma9551_update_config_bits +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xee7bdfe1 mma9551_set_device_state +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xffb28c40 mma9551_write_config_byte +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x02f22059 st_accel_common_remove +EXPORT_SYMBOL drivers/iio/accel/st_accel 0xed3f82f5 st_accel_common_probe +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x4cfc545d hid_sensor_read_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x644a7efe hid_sensor_read_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x7607bb33 hid_sensor_parse_common_attributes +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x7efe6429 hid_sensor_write_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x8960ee02 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 0xd05eea17 hid_sensor_write_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x1053c0fa hid_sensor_pm_ops +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x97693ca8 hid_sensor_remove_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xb1311896 hid_sensor_power_state +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xc647fd1d hid_sensor_setup_trigger +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x2d40c985 ssp_change_delay +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x387fd02c ssp_register_consumer +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0xb8508bba ssp_enable_sensor +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0xe387120b ssp_disable_sensor +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0xf08d0ac7 ssp_get_sensor_delay +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0x08bf6c8a ssp_common_buffer_postdisable +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0x99010db0 ssp_common_buffer_postenable +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0xeef88d90 ssp_common_process_data +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x03eadc15 st_sensors_set_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x068290a8 st_sensors_set_fullscale_by_gain +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x074d7047 st_sensors_trigger_handler +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x1a9e681f st_sensors_deallocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xa00e6417 st_sensors_check_device_support +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xb2a26e93 st_sensors_get_buffer_element +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xb7f748d2 st_sensors_power_disable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xbc65c38f st_sensors_sysfs_sampling_frequency_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xc6408829 st_sensors_sysfs_scale_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xccdb0c41 st_sensors_allocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xcdaf494f st_sensors_init_sensor +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xd185a6dc st_sensors_set_odr +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xd288151b st_sensors_power_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xe9789793 st_sensors_set_axis_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xf6b81457 st_sensors_read_info_raw +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xfbdea1ec st_sensors_set_dataready_irq +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0x49cd79d8 st_sensors_i2c_configure +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0xe338b698 st_sensors_of_i2c_probe +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_spi 0xa338f77c st_sensors_spi_configure +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0xa06017bb st_gyro_common_remove +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0xad44460a st_gyro_common_probe +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x78261d5d adis_enable_irq +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0xf511f170 adis_debugfs_reg_access +EXPORT_SYMBOL drivers/iio/industrialio 0x0a631327 iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x0bca52d6 iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x18fa537a iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x339dcc3d iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x40097ae7 iio_triggered_buffer_postenable +EXPORT_SYMBOL drivers/iio/industrialio 0x43f0346b iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0x47d4f38d iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0x540b9f6f iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x81703611 iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0xa2aa3345 iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0xb9b21fd8 iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0xc6c7bca2 iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0xcbae54a7 iio_triggered_buffer_predisable +EXPORT_SYMBOL drivers/iio/industrialio 0xd4e1276e iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0xdf20a082 iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xee53aa8e iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0xfc88a44b iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0xce5343f6 iio_triggered_buffer_setup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0xea751403 iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x1394cd8f devm_iio_kfifo_free +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x20ffd2de iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/kfifo_buf 0xd1be25c9 devm_iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/kfifo_buf 0xdcdc36f2 iio_kfifo_free +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0x7a616fa8 st_magn_common_probe +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0x986ff056 st_magn_common_remove +EXPORT_SYMBOL drivers/iio/pressure/ms5611_core 0x4726d98a ms5611_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x48babf39 st_press_common_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x90852bff 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 0x59252c9d rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x59dd3fe0 rdma_copy_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0xf029eb25 rdma_addr_find_dmac_by_grh +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x09cb0313 cm_class +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x0eaec6df ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x1dbf3901 ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x2de6f8eb ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x3b50609b ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x439198e2 ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x534bec89 ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x7432a40d ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x793d29ee ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x88d39c95 ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x9184cb12 ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xa0c819d0 ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xc0c54442 ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xdd30181b ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xdee4e470 ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xe21b5327 ib_send_cm_lap +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xeb241a46 ib_send_cm_apr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x076419a6 ib_umem_odp_map_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0bb36366 ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c1b9ac1 ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0eedc4ae ib_create_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x14ebe91f ib_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1be8d423 ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1c6712b5 ib_free_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e491a04 ib_unmap_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1f04136f ib_alloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x210ac067 ib_create_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x217459e3 rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x22f3cf93 ib_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x25cfded9 ib_find_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x277bf582 ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x27ee6186 ib_dealloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x28b0d6f0 ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2942328e ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2ed6e386 ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x34b78474 ib_get_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x36746af3 ib_destroy_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x44979212 ibnl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x44cc1f37 ib_umem_page_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4adf61a4 ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50dbc447 ib_flush_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x51b665d7 ib_alloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5611cdea rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5803736a ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5b65ef31 ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6b2c2e4b ib_get_dma_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e030e26 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6fb7529f ib_dealloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x707b56de ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x715d0c5c ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7221db03 ib_fmr_pool_map_phys +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x725ced01 ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7597c248 ib_init_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x79f43c10 ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7ab3eb31 ib_destroy_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7ae6078d ib_fmr_pool_unmap +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7bdafc84 ib_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7be8017f ib_resolve_eth_l2_attrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7d55fb1d ib_alloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7dec9e58 ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x80de8a89 ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x841631ae ib_dealloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x84c4dc1c ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x853a4185 ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x854969b9 ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x85604871 ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8ad27361 ib_reg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8db84c60 ib_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8ecf8f41 ibnl_add_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8f4b42b6 ib_alloc_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x918cfdff ib_dealloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x93009862 ib_create_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x937e5857 ib_create_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x94874114 ib_get_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x95efe800 ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x97c487e6 ib_destroy_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x98988956 ib_query_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x98fa771c ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9a9d457d ibnl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9c39faee ib_destroy_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9e6e8a85 ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa432baf6 ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa714c44a ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa904058a ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa97752e3 ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab0a3467 mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xac835810 ib_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb3eec0b0 ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb58efb5e ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb8718d50 ib_dereg_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 0xc32b59ff ib_destroy_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc41d3221 ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc66c628a ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc67f14a5 ibnl_remove_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xca858a5c ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcab6712d ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcea8d3de ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcf5eb2a1 ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd4775910 ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdb512d5d ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe112c098 ib_rereg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe1ac584e ib_alloc_fast_reg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe2b42714 ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeb3ff56b ib_event_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xec1b492f ib_query_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xed0babc3 ib_wc_status_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xed8f1928 ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeea5537b ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xef5c6778 ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf544f14e ib_modify_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf6053338 ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfb2256d0 ib_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc150956 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfd7191d6 ib_destroy_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfe04a86f ib_create_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x0fa2ed3c ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x24330eed ib_redirect_mad_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x2f0ea69e ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x46b7d775 ib_process_mad_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x67d8f443 ib_cancel_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x6da2a2ab 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 0x7e6c51c7 ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x8ca602a5 ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x9e112a13 ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xc793f8a4 ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xdb8d5745 ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xdd764fc6 ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xe1e98a6d ib_register_mad_snoop +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xe5fa0dea ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x159f5799 ib_sa_service_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x22f07253 ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x267ae3e1 ib_sa_guid_info_rec_query +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 0x5b798a3d ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x637f8f6f ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x7c133012 ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x9a1cd50d ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xc769fe8f ib_sa_path_rec_get +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xc8b6f5b0 ib_init_ah_from_path +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 0x06f03ab5 iwpm_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x0a1a752e iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x0ff9f042 iwpm_remove_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x1771557b iwpm_register_pid_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x2e5023cc iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x317d094c iwpm_add_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x58e5081e iwpm_remote_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 0x6c74c344 iwpm_get_remote_info +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x7e242c57 iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x8761a10b 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 0x93e13980 iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x99edf901 iwpm_valid_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xaeb37e93 iwpm_mapping_error_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xc62c377f iwpm_ack_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xc67de7f8 iwpm_add_and_query_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd447b24a iwpm_create_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd5677825 iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd9ef0cb1 iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xe2cf579c iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf380aa0f iwpm_add_and_query_mapping +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x1eab4cfe rdma_create_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x25332a02 rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x2f9fd128 rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x38028693 rdma_set_ib_paths +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x3a3da43f rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x3da168eb rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x6455ab0b rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x71c2cbcd rdma_event_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x722b301f rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x7cc65bca rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x836b9d44 rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x88d8dd35 rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x968f4743 rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa1a0f563 rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa3b74055 rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xaf56322c rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xbd2a3974 rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xce187d65 rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd45bc96c rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd523cbbd rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe4d8993a rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe735731c rdma_destroy_id +EXPORT_SYMBOL drivers/input/gameport/gameport 0x08c49175 gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0x10e71264 gameport_unregister_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x34fa27d8 gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x73c728f7 gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0xa93b0910 __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0xaf3ed976 gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0xbabf1660 gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0xc792a4e7 gameport_unregister_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0xfdcb191d __gameport_register_port +EXPORT_SYMBOL drivers/input/input-polldev 0x29e4d569 input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x2db1d2b8 input_register_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xc12ce306 input_free_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xc2f34310 input_unregister_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xcce6ae92 devm_input_allocate_polled_device +EXPORT_SYMBOL drivers/input/matrix-keymap 0xdffd7ab7 matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x918aa4c6 ad714x_probe +EXPORT_SYMBOL drivers/input/misc/ad714x 0xa26f0e86 ad714x_enable +EXPORT_SYMBOL drivers/input/misc/ad714x 0xd02ee51d ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0xf09476ee ad714x_remove +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0x09c7ed2d 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 0x2ee5baef sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0x4c144356 sparse_keymap_setup +EXPORT_SYMBOL drivers/input/sparse-keymap 0x4c7cbdde sparse_keymap_free +EXPORT_SYMBOL drivers/input/sparse-keymap 0x8c1338dc sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x9faeafe8 sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0xe59f2d4d sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x443ccdcc ad7879_probe +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x8406697b 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 0x0ecdba63 capi20_register +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x0edb5d40 capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x14f2aa5a capi20_get_version +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x2a99d5d6 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 0x348a65ad capi_ctr_resume_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x3ba35fd1 capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x43b25ff0 attach_capi_ctr +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 0x6a72dc19 detach_capi_ctr +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 0xa5f1eb67 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 0xb60e5e5f capi_cmsg_header +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc42d9ec1 capi20_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xd63938f9 capi_ctr_handle_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe19a11ac capi20_get_profile +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe34a0c23 capi20_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xfd552f7a capi_message2str +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x23bc092d b1ctl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x28f5d140 b1_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x4fc319c5 b1_getrevision +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x6ea819b5 avmcard_dma_alloc +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x7a21cd30 b1_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x80520c0e b1_load_config +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x85e88ed3 b1_loaded +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x85f09690 b1_irq_table +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x8b22e446 b1_parse_version +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x927cfa2a b1_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x9cf93070 avmcard_dma_free +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xbf75e3b7 b1_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xd6c0dab3 b1_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xda6358ef b1_load_t4file +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xdfd28376 b1_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xe49baf0e b1_free_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xf271506d b1_alloc_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xfa10fee4 b1_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x228c3ab1 b1dma_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x42604a88 t1pci_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x5b8236e2 b1dma_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x7c780f1b b1dmactl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x9557f06f b1dma_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xbb89edeb b1dma_reset +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xcc692c20 b1dma_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xcc71c977 b1dma_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xd6f9f1ea b1dma_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xebd7f6f6 b1pciv4_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 0x4043a607 mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x4701947f mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xea41301f mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xf1e6779b mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x1b4235f8 mISDNisar_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x957881cb 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 0x6fe1ca04 FsmDelTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x93a64734 FsmChangeState +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9df0cd27 FsmEvent +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9f987c85 FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xa1bc94b9 FsmInitTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xd97a570c 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_isac 0x146fb54f isacsx_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x3f3b323a isac_d_l2l1 +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xcf68245a isacsx_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xd01e664d isac_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xe28401c7 isac_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xf4fc6c95 isac_init +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x5217b95d isdn_ppp_register_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x7451d224 isdn_ppp_unregister_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xedbbcb8a 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 0x06fcebef mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x11113a20 mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1b43eb34 recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1cf196fb mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x23a26d83 get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x24710066 mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x29fa5b43 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x36ec1940 mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x391e3065 recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x4b54e12e mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x4ca17d56 mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x600ee8f3 create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7af756a0 mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x89f74cbe bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8a4e99fb mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x91ef4781 get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa0ee4b23 mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa5100122 mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb60a42e2 mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb63e2200 recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb76780da recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd11230f7 bchannel_senddata +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 0xd5f96e93 queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd73f8b20 recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xd8775df2 mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xdc830fc4 mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe6f7c058 mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe85cb55f dchannel_senddata +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_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 0x3a7563bf 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 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 0x8f6db67a 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 0xd6d5fc85 closure_put +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/bcache/bcache 0xf4de8810 closure_sync +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 0x3a5cf98a dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-log 0x6c4cc608 dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-log 0xa7a52684 dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-log 0xaf17cd90 dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0x1c743e28 dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0x2ad3a97d dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0x417930f9 dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0xbe236a4a dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0xbfecae17 dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0xefb7a1da dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/raid456 0x688e05c7 raid5_set_cache_size +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x18d99d97 flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x5dcb3877 flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x61307f03 flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x84e2e098 flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x925fe5a3 flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xad865ff3 flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xbdfaced4 flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xc7d6703c flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xe9a3e2dc flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xeb902c4a flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xf58d151c flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xf86688be flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xff16d3c8 flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/cx2341x 0x13c544c5 cx2341x_handler_set_50hz +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 0x43dc6946 cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cx2341x 0x8890a5a8 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 0xe9b12cce cx2341x_handler_set_busy +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0x3a3edaac cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/tveeprom 0x8c4eedd6 tveeprom_read +EXPORT_SYMBOL drivers/media/common/tveeprom 0xc88f6870 tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x01f1de6d dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x081e916a dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x08aab1cf dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1babb1aa dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2bc1c377 dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x322fc3bf dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x32706276 dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3427aeff dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3e3e226f dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x48750a0d dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4c30b0b2 dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5380a997 dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5c0ea535 dvb_ringbuffer_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6becac5f dvb_generic_ioctl +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 0x78db694b dvb_ringbuffer_write +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x7a8ed61f dvb_dmxdev_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 0x845558de dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x85a5e7d3 dvb_ringbuffer_avail +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8686b4f4 dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x90aeae51 dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x967b0e64 dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x9eb75dae dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa4c6cdbf dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa60ffcd7 dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa901c3e9 dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xac4ca1b0 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb18fd437 dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb1fb0826 dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb8fba265 dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xbac41337 dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xbc6cbf59 dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xcf589e8c dvb_ringbuffer_free +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 0xef61fcdc dvb_register_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf28e7431 dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf821d629 dvb_frontend_sleep_until +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-core/dvb-core 0xfc052d7d dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-frontends/a8293 0xe40a59aa a8293_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/af9013 0x6fc70e64 af9013_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0xa72bfb1f atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x01b0e65c au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x1b3b18e7 au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x48ed0ebb au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x93fbf2e2 au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xa24d7d6e au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xa89bc5cd au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xb7e8a8ca au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xeff3e1e3 au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xfcaaf696 au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0xfcccaded au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0xb875a867 bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0x414c3a50 cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0x7004d8f2 cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0x8ed5f68c cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x05f3d36b cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x16eef78d cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0x9293ca15 cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24120 0xbfd7b6d0 cx24120_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0xb3cb0578 cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0xf8f0ce1f cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0x27ee606f cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x39a3e2aa dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x5790fb7e dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x790d021b dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x960d418c dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xed0b1cfc dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x063c0d4a dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x265e4f0b dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x2c07a8d2 dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x846542e9 dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x8de8f733 dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x91a3efe1 dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x9874ac44 dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xa9c98d0a dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xb51e6630 dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xc1377264 dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xd26fb4e9 dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xd4c76666 dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xf29f2e35 dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xf44a8287 dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xfe876fa9 dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0x4ff34a80 dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x43c35bda dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x51fc04a6 dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xa45eff7e dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xc38ecf7c dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xe0e8457e dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xeaf27ce8 dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x59f3b1e8 dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x71e49de1 dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xef1c877f dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xf5999213 dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0x757e43e7 dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0x53598ece dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x4c95a67e dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x5fae3f59 dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x6a7bf130 dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x8dc22a08 dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xad3ad91c systime +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xfa00512b dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0x1b720022 drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0xecce8bff drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0xaf0691e4 drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0xd0d0b39c ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0x50e5dad6 dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0x5469dc33 ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0x52ed6770 isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0x97b9f5fc isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0xb06a299a isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0x1eab4d57 itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0xe13f2976 ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0x29106406 l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0x4c2fd576 lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0x94b8fa40 lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3306a 0x717935fd lgdt3306a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0xfe369ceb lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0x21fbbf61 lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0xf21a4d70 lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0xf3386918 lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0x8808f937 lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x39126268 m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x70c1d430 m88ds3103_get_agc_pwm +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0xb7cc57a6 m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0x95632689 mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0x27e0b412 mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0x0fd93a8c mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0x78763ec7 mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0xa0a91b7d nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0x0ab86ba8 nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0x1b77eb48 or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0x80cfa97a or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0xd7ab4076 s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0x11c49d84 s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0xa6f9fba9 s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0xa888f5d4 s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0x242df9de s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si2165 0x195ada47 si2165_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0xcf53ba2d si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp8870 0x03c6ed00 sp8870_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0x50732fc1 sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0x1481cc53 stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0xc58300b3 stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0x8bd09bfd stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0xe3978810 stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0x18ff2fad stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0x76a9444f stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0xf5d0c631 stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0xf689fe2b stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0x2a5c0b7f stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0x9799a918 stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0x1e17365c stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0x2875dbd7 stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0x51ad4265 tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0x9dac7021 tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0x86e3312d tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xd415b3f8 tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xe0001b90 tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10071 0x88a10bf6 tda10071_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0x6fdf43e5 tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0x32fc612a tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0x2cf63a0c tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0x185fbd92 tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0xe61ba204 tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0xacfdc5a7 ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0x0e499d72 tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0x434e6dd4 ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0x261974e5 ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0x402a811e zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0x12aa8915 zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0x0520b362 zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x69d43043 flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x6c5e3bd9 flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x72648e67 flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xc37b6d46 flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xc53655bb flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xc5ac8ab0 flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xd741f5b5 flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x075b7fe2 bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x1d2725bf bt878_stop +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x6eab68ff bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xcb7e4015 bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xd5d0bdef bt878_num +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x11dc4b6d bttv_gpio_enable +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x57a4f545 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 0xbd7f2c58 bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xe721b665 bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x11ea863a read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x229bb46e dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x44ba71e3 dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x51071cfc write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x8f61d0fd dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xa6726c8c rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xbc85fe9b dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe94b8c9c dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xfa4fc08b dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xfc90df8b dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0x7a00e361 dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x0c85f990 cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x5d13e457 cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xa42591f7 cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xcf8f7781 cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xeca0b5e1 cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x99f62549 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 0x235bd891 cx25821_riscmem_alloc +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x784853c3 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x7c7eeb17 cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xc3a23cc8 cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xc5d38741 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xd15020c3 cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xe20130ad cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xf1d6b704 cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xf252787e cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0xcbbc2178 vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0xfcbd2e90 vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x2979ce12 cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x5358a594 cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x9aeb2670 cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xce5dee02 cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x09dba403 cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x54f95d8c cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xddf28e88 cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xf0fc738c cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xf2a800ea cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xf8bb125d cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xfa97c1e8 cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x08e08875 cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x0f449e72 cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x0fa0c3d4 cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x1e0f52b1 cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x290146da cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4216fc84 cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x48686be6 cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5a7819e4 cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x5bf72880 cx88_newstation +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 0x7f389db1 cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x914f0df0 cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x9394605a cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa8051dbc cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xb40c2d0f cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xc149a807 cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xc819aea9 cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xcf336800 cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xf415662c cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xfa66a51b cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xfd156173 cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xfd88b406 cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x0cbac517 ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x10bbf5dd ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x11222ef9 ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x1ca40de2 ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x28869a52 ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x2eb0ed40 ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x4e24fc86 ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x500042f3 ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x5402fbb9 ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x82726207 ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x8df399da ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xaa5667a5 ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xaa5de96a ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb4620039 ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb804b260 ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xc4f09bf0 ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xcd0ea2ce ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x00973478 saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x04e83446 saa7134_tuner_callback +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x0c095bb0 saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1211df5d saa7134_devlist +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x4da14f8f saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x6887aa5a saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x75c66969 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x7fdb39c5 saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xa007e702 saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xa2e143ef saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xc47b211c saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xe26be258 saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xeb73899d saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xedf748e0 saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xf82e6836 saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0xc3e4c127 ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0xcaf66001 ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x1f3a48c2 soc_camera_power_init +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x24d9e5ef soc_camera_apply_board_flags +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x5d1dc8a7 soc_camera_host_register +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xafcffe2b soc_camera_power_on +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xb49bc117 soc_camera_xlate_by_fourcc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xd644597b soc_camera_host_unregister +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xf5abeb30 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 0x0fdec6ef snd_tea575x_g_tuner +EXPORT_SYMBOL drivers/media/radio/tea575x 0x1be6f997 snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0x2a5ede63 snd_tea575x_s_hw_freq_seek +EXPORT_SYMBOL drivers/media/radio/tea575x 0x7af42e54 snd_tea575x_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0x7d238a86 snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/radio/tea575x 0x7dcc861a snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0x995d76c2 snd_tea575x_enum_freq_bands +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x04dca738 lirc_unregister_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x4800f475 lirc_dev_fop_open +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x69a4de6d lirc_dev_fop_ioctl +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x756b8caa lirc_get_pdata +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x94045d9c lirc_dev_fop_poll +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xb03352b0 lirc_register_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xb428a428 lirc_dev_fop_write +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xba7c4f06 lirc_dev_fop_read +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xced541a2 lirc_dev_fop_close +EXPORT_SYMBOL drivers/media/rc/rc-core 0x1b910ee8 ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/rc/rc-core 0xa476de45 ir_raw_handler_register +EXPORT_SYMBOL drivers/media/tuners/fc0011 0xb5325506 fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0x66023dcd fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x0a663999 fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x870e97be fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x952cc72c fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/max2165 0x9bb23929 max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0xbd84de91 mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0xb3bfe548 mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0x8bf7526d mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0xdc878f77 mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0x9cfb284c mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0xa5288c5d qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0x8f322ec5 tda18218_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 0xc900f938 xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0x2d7ec3aa xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0x0e1f2170 xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0xe90703c0 cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0xe9c98f8d cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x0b288434 dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x0c05d542 dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x1aebf502 dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x200acfda dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x3659708d dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x80acc1b5 dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xba274414 dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xcee121cd dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xf4bfbf15 dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x315eb4d7 dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x791b1208 usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x957aacdf dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x9a03d2fd dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xad2af3ac dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xbbf71b1d dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xbf443f1e 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 0xb447b519 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 0x0a1171dc dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x0caf5cd4 dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x1a02d709 dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x35454526 dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x414e139d dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x42d46f1d dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x6ec8fcf7 dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x7b2923b9 dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x9ce834de 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 0xc1c45e42 dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xfac156b9 dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x1c3ed958 em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x4e43c352 em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x4b059675 go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x521567cd go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x943b1d65 go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xac279a69 go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xb299871d go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xb97a65ff go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xe1cce768 go7007_alloc +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xebb94c20 go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xfffa830c go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x0d9d3720 gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x2bcc1559 gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x35ce6c2c gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x5a307b83 gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x6fec8674 gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x872941ce gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x971212d6 gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xd0e56edd gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x2054063c tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x9b018db0 tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xe934f37a tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x5b77afdb ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x70b0ae11 ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-common 0xabe27502 v4l2_ctrl_query_fill +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x1389fc0a 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 0x92ded65f v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x95ddae2b v4l2_m2m_mmap +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x371468d1 videobuf_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x5ed0c761 videobuf_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x68366883 videobuf_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x9556dc0f videobuf_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x96851ab5 videobuf_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xa18295ae videobuf_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-core 0xeaf0dde0 vb2_querybuf +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x148ff802 vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x4169949d vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x9ae55a71 vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xaaa3fc71 vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xaaeee953 vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xd69c4665 vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x05c0cd01 v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0a1c3d48 v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0aa87255 v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0ab0bf3b v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0c1606ea v4l2_ctrl_handler_free +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 0x1b5c0864 v4l2_ctrl_merge +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x274dfbbb v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x282a784c v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x29fdf5ac v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x303f192e video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x30866e06 v4l2_subdev_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x30de8ef9 v4l2_clk_disable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x33d1303a v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3499a829 v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3672359e v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x367e8eec v4l2_async_register_subdev +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 0x3eed928d v4l2_async_notifier_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3f8c1c3f __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x426e3ce4 v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x447b7949 video_usercopy +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x45a44c24 v4l2_ctrl_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x480be4ac v4l2_subdev_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x48ee8894 v4l2_clk_set_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x495426ee v4l2_ctrl_get_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x49b5d900 v4l2_of_alloc_parse_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4a9f735a v4l2_of_parse_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4ac3833f v4l2_of_free_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4b77c88d v4l2_ctrl_replace +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5122f065 v4l2_of_parse_link +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x52c79f75 v4l2_subdev_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x53260dce v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x541626f6 v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5afd1e03 v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5e4f7908 __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5fad2413 v4l2_clk_get +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x600d7ff1 v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6344e56a v4l2_subdev_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x66cdf842 video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6a790602 v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7864e0e4 __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x78b2a54b v4l2_clk_unregister_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7a3cd015 v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7b76fe5c video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7d34b2b5 v4l2_clk_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x80189bd6 video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x88aaf875 v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x88fab31b v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8d2abd52 v4l2_clk_enable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x913e7d22 video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x91762bcf __v4l2_clk_register_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x93116411 v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9425f203 v4l2_subdev_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa180349d v4l2_clk_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xaed3b548 v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xafbf9471 v4l2_subdev_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb08ea318 v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb4df240c v4l2_ctrl_add_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb77b0159 v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb9e3e606 v4l2_async_notifier_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc5671dc v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc09c0dc3 v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc7fce528 v4l2_clk_get_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xca52e28c v4l2_subdev_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xccecaa01 v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcead5b35 __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd758d056 video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd79c45ff v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdc73f698 v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xde81b13d v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdf26e959 v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe00686ec v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe0159c0a v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe43b4136 v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe49e0334 v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe9cf5228 v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xeabe2a84 v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xec8f4936 v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf29c986b v4l2_of_put_link +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf7745485 __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf9727d15 v4l2_clk_put +EXPORT_SYMBOL drivers/memstick/core/memstick 0x0f5eb475 memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x17071963 memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x267908c0 memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x4a8bddb1 memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x4da75732 memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x53db0639 memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5d820a02 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x7da66a52 memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x7dd63f3d memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x83ba06b1 memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xabebd9b1 memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/core/memstick 0xbda36761 memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xdc07e67e memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xfb984196 memstick_register_driver +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0360cbdf mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x05c0bfe7 mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0b373b2b mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x1ba00b22 mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x22921685 mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2330c1f3 mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2c67a0c3 mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x312fecf7 mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x3783bc6e mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4526289b mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4b197799 mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4c05e596 mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4c3ee4ec mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x54f36f04 mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x7a458981 mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8022646a mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x81f758a1 mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x88d03098 mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa084e88c mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb0227fac mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb978e343 mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xbfba03c1 mpt_put_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 0xcb97dbeb mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd516a024 mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd9a92a75 mpt_reset_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xda74378c mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdd805159 ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xddfb74be mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe8faca74 mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe9f5fbb5 mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf4d8142d mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xfab8219f mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x18ff28e0 mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x21665fa8 mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2b194ad4 mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2c7b3ce3 mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2cabf5e7 mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x356972cf mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x366496aa mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x3ebfde42 mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4490f0d1 mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5b24b0e4 mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5d83c163 mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x649d1101 mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x70d12e54 mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x82dae562 mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa1eb90dd mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa382b4ce mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa731a447 mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xbb63e395 mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc792150e mptscsih_host_attrs +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xce8104e1 mptscsih_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd694d725 mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd7b67f5c mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe0eb4b2a mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe21b3c55 mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe3e89843 mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe9980de1 mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xfedaa0ba mptscsih_abort +EXPORT_SYMBOL drivers/mfd/cros_ec 0x3912c34a cros_ec_remove +EXPORT_SYMBOL drivers/mfd/cros_ec 0xd5222fa4 cros_ec_register +EXPORT_SYMBOL drivers/mfd/dln2 0x027d2164 dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x1e958e6e dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x976e6499 dln2_transfer +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x425de1a3 pasic3_write_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xb117f6d6 pasic3_read_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x04b90d37 mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x0e2e1d9f mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x27cd247d mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x30826bc8 mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x96a55a8f mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xa6c39605 mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xb7d724f9 mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xbe2bd8be mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xcc467a6e mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xce80e691 mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xfee505d6 mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/tps6105x 0x069d72e2 tps6105x_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0x3b6ea8a6 tps6105x_get +EXPORT_SYMBOL drivers/mfd/tps6105x 0x4de1fe74 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 0xe22bfdd5 wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0xea3f811f wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x3303b16f wm1811_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x9e5b08db wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xac61b342 wm8958_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xd267a4e2 wm8994_base_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x2a8a7d3d ad_dpot_probe +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x517eeee3 ad_dpot_remove +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0xfefe536e altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x128be8b5 c2port_device_unregister +EXPORT_SYMBOL drivers/misc/c2port/core 0xd8580966 c2port_device_register +EXPORT_SYMBOL drivers/misc/ioc4 0x29c225d2 ioc4_register_submodule +EXPORT_SYMBOL drivers/misc/ioc4 0xeb048b15 ioc4_unregister_submodule +EXPORT_SYMBOL drivers/misc/tifm_core 0x07a2aab2 tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0x1cada2da tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x1e2b62be tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x2c4d06d4 tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x67bb8714 tifm_alloc_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x6e7bc705 tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xa6a33bcc tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xa8c2ec46 tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0xb8145f5a tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0xc0922b34 tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0xcadf05c2 tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xd4b4d259 tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xf46dfbe7 tifm_unregister_driver +EXPORT_SYMBOL drivers/mmc/card/mmc_block 0x1ae58ca0 mmc_cleanup_queue +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0x51ef4b3e mmc_spi_put_pdata +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0x8b5b8a92 mmc_spi_get_pdata +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x02d037a0 cfi_send_gen_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x487b7f35 cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x4cb73faf cfi_merge_status +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x597ac658 cfi_build_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x7a92ad42 cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xdcd69f3a cfi_build_cmd_addr +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xdf323717 cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xff9fa623 cfi_udelay +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x96d2e0e2 do_map_probe +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xd883e563 register_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xe7487b7d map_destroy +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xe94dee2b unregister_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0x3418a292 mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0xfbbd50f7 lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/maps/map_funcs 0xa85fb22d simple_map_init +EXPORT_SYMBOL drivers/mtd/mtd 0x4d28d499 mtd_concat_destroy +EXPORT_SYMBOL drivers/mtd/mtd 0x796c1f9c mtd_concat_create +EXPORT_SYMBOL drivers/mtd/nand/denali 0x3ebcff4b denali_init +EXPORT_SYMBOL drivers/mtd/nand/denali 0xd94f3551 denali_remove +EXPORT_SYMBOL drivers/mtd/nand/nand 0x85f79d1d nand_lock +EXPORT_SYMBOL drivers/mtd/nand/nand 0x88889853 nand_scan +EXPORT_SYMBOL drivers/mtd/nand/nand 0x89173737 nand_scan_bbt +EXPORT_SYMBOL drivers/mtd/nand/nand 0xe51fb2b9 nand_scan_tail +EXPORT_SYMBOL drivers/mtd/nand/nand 0xef859391 onfi_async_timing_mode_to_sdr_timings +EXPORT_SYMBOL drivers/mtd/nand/nand 0xf3cc80af nand_scan_ident +EXPORT_SYMBOL drivers/mtd/nand/nand 0xf612cf26 nand_unlock +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x2ffac8f0 nand_bch_init +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x70097aa0 nand_bch_free +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x95b45485 nand_bch_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0xeab11ca3 nand_bch_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x11f1d215 nand_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x3132ee65 __nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x6fbee334 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 0x19864f01 onenand_scan_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x2f46e7f6 onenand_addr +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x657e08e7 onenand_default_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xeb95ed91 flexonenand_region +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x01270ed9 arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x1d563987 arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x3b388f54 arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x405c9720 arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x528d2112 arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x696d0ea0 arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x779284a3 arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x788939ff arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x8a222ec8 arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xd827df61 alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x3e6dd435 com20020_check +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x55a3af47 com20020_netdev_ops +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xe17ae504 com20020_found +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x1c2fbd4a ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x691bab5f ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x92906346 ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xb5a367c3 ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xc2c67bab ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xc9728b74 NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xcafeab46 ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xcc5533cb ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xd938af70 __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xe4b85928 ei_poll +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnx2x/bnx2x 0xf8d5e764 bnx2x_schedule_sp_rtnl +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0xb158daf3 cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x285bde59 bgx_get_rx_stats +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x42264715 bgx_get_lmac_count +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x6dc1648d bgx_get_lmac_mac +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xc82be691 bgx_get_map +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xe48ca42a bgx_get_tx_stats +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xf101d1b2 bgx_get_lmac_link_state +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xf9508980 bgx_set_lmac_mac +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x03fb11ae cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x1b3b240b cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x2ed90e65 cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x3d136a65 t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x3dff57db cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x4ac56359 cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x84535803 cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x8c9c27c3 cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x8ec9a2bd t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x927f9a45 cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x976f4a81 t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x991a6373 cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xa1ccb5ba dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xae059cc7 cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xba2ae078 t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xe1249238 t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x02ab0f6e cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x03ad45f7 cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x04fb9c38 cxgb4_dcb_enabled +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0ed6d204 cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1f315b85 cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x25ffdd6f cxgb4_l2t_send +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 0x4408a33b cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4c2e3573 cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4e7d9595 cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x519e1c94 cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x562a51d3 cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x660f4628 cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x6e2f6ec6 cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x74825370 cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x78f0fc5d cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x87ba8c47 cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8a129d10 cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x91f77886 cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x92f024f8 cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x97b3c44b cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x9a045515 cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xae0205b1 cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb09f3a10 t4_cleanup_clip_tbl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc4f4c775 cxgb4_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc67e55a6 cxgb4_update_root_dev_clip +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 0xe4817ebd cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf16b08d6 cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf1ca561b cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf2884998 cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf55dff29 cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xfc6d65c5 cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xff99fc27 cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x0e712340 vnic_dev_get_res +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x0ffc5d9b 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 0x6bc01db5 vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x9196d804 vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xa90b6d2c vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x0a38f9b8 be_roce_register_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x33a8ad62 be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0xbab62e22 be_roce_mcc_cmd +EXPORT_SYMBOL drivers/net/ethernet/freescale/gianfar_driver 0x79f28897 gfar_phc_index +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x075be113 mlx4_SET_VPORT_QOS_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x086c55c9 mlx4_is_eq_vector_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1279193b mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x29128ed7 mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x35d4523a mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x361ba122 mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x39db0e9d mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3d27fd29 mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x45d75451 mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4ae8d3f3 mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4bb23c81 mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4e282cee mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x575f42aa mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x63919cca mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6940af2b mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6d737112 mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x735b3af8 mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x803956ff mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x81130d16 mlx4_SET_VPORT_QOS_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x884f6d32 mlx4_get_cpu_rmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8e4399b1 mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8fcc79d9 mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8fec5fc0 mlx4_SET_PORT_BEACON +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x98923849 mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9c3da1f9 mlx4_SET_PORT_fcs_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9ecafa2b set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa55c5615 mlx4_ALLOCATE_VPP_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa967644e mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb44b8d36 mlx4_get_eqs_per_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc8ddb72d mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xca18a7d8 mlx4_is_eq_shared +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdb7e8430 mlx4_ALLOCATE_VPP_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe5799e18 mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xed48fd05 mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf4b56c23 mlx4_test_interrupts +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfeafda6e mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x025f21cf mlx5_cmd_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x053c5859 mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x063a25e0 mlx5_unregister_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0857aabd mlx5_get_flow_table_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0bf6e917 mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0d14fad5 mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0da5c6bf mlx5_register_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0eb7287e mlx5_del_flow_table_entry +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1007ca04 mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x14b383fb mlx5_unmap_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1f73aa5f mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3314f16d mlx5_cmd_alloc_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x36edffa5 mlx5_alloc_map_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x42f7711b mlx5_core_arm_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x45d73e09 mlx5_core_destroy_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x460621ce mlx5_vector2eqn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x46798f58 mlx5_core_dump_fill_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4ce85bb2 mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x55a5c8f2 mlx5_get_protocol_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5cafbabb mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x64b143a1 mlx5_cmd_comp_handler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x74f1445c mlx5_core_query_vendor_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x775481e6 mlx5_query_vport_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7a075b3f mlx5_create_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7cbc9bac mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8fac9a48 mlx5_core_get_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x98e5fed7 mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9be8f7ab mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xac126509 mlx5_query_nic_vport_mac_address +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb247f18c mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbe4b855e mlx5_core_create_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc065e1b9 mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc4ef2109 mlx5_cmd_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc93921e6 mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdee07a2d mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe6045721 mlx5_core_query_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe6af33e4 mlx5_destroy_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe87e7c4b mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xee8066d0 mlx5_cmd_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfc5a63e7 mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfc728a49 mlx5_add_flow_table_entry +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x0693b356 hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x638ffa07 hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x985d8aef hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xaeb56956 hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xcae0a01a hdlcdrv_register +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x35483a80 sirdev_set_dtr_rts +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x7b069da2 sirdev_get_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x7d8cf233 irda_unregister_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x85924fae sirdev_set_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x8b613909 sirdev_raw_write +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xacec6074 irda_register_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xd438db09 sirdev_raw_read +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xdc8201b8 sirdev_receive +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xdd953659 sirdev_write_complete +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xedb5e1e1 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 0x1d26d21b mii_nway_restart +EXPORT_SYMBOL drivers/net/mii 0x23876ee6 mii_ethtool_gset +EXPORT_SYMBOL drivers/net/mii 0x57cbf280 mii_link_ok +EXPORT_SYMBOL drivers/net/mii 0x67d2b390 mii_check_gmii_support +EXPORT_SYMBOL drivers/net/mii 0x8996fb43 mii_check_link +EXPORT_SYMBOL drivers/net/mii 0x8f36c07e mii_ethtool_sset +EXPORT_SYMBOL drivers/net/mii 0xb6805742 generic_mii_ioctl +EXPORT_SYMBOL drivers/net/mii 0xf63975d0 mii_check_media +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0x057e7c93 alloc_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0xae79a0d2 free_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/vitesse 0x1de82fa2 vsc824x_add_skew +EXPORT_SYMBOL drivers/net/ppp/pppox 0x0384843b pppox_unbind_sock +EXPORT_SYMBOL drivers/net/ppp/pppox 0x204adedb pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0x53f02b19 register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/sungem_phy 0x991608f7 sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x1921e90c team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0x1d99e009 team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0x52bdc250 team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0x578ce835 team_mode_unregister +EXPORT_SYMBOL drivers/net/team/team 0x57faeb5d team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0x76bcf390 team_options_change_check +EXPORT_SYMBOL drivers/net/team/team 0xee989724 team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0xfd85477e team_options_register +EXPORT_SYMBOL drivers/net/usb/usbnet 0x0222095a usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/usb/usbnet 0x36cc92f1 usbnet_manage_power +EXPORT_SYMBOL drivers/net/usb/usbnet 0xc32fe812 usbnet_link_change +EXPORT_SYMBOL drivers/net/wan/hdlc 0x0ae6ba52 alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0x26083cbe attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x2696d1b1 hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0x34b741ab detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x4b739abb unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0x57b9058e register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x5835f8c3 hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0x6339cef7 hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0x67e51f82 hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0x992adb17 hdlc_change_mtu +EXPORT_SYMBOL drivers/net/wan/hdlc 0xaae8aab3 unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wimax/i2400m/i2400m 0x537622a6 i2400m_unknown_barker +EXPORT_SYMBOL drivers/net/wireless/airo 0x196af6f7 stop_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0xc53227f8 reset_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0xe9c00ab1 init_airo_card +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x24082213 dfs_pattern_detector_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x319c6026 ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x5b0c987a ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x6563e659 ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x7749510d ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x8017fe9b ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x81fc682b ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x86a79da7 ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x95441865 ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xaafdb617 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xbe404364 ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xc57d3056 ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xd8c34d45 ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xd9fc0a12 ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xfb4de67a ath_regd_get_band_ctl +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2d86dcaa ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2f50d75f ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4a645988 ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x66cb7132 ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6964fd40 ath10k_debug_get_new_fw_crash_data +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x8afc84df ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa384d671 ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa4c1fb11 ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xacaf613a ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xd660b0a6 ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xfceea8f7 ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x1f9413cb ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x4dfb882c ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x63471ea9 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 0x7ec6d79b ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x80a09613 ath6kl_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x8811abaf ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x89b25da8 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 0x95ffdba6 ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x9deaae70 ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xa6f66cc1 ath6kl_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xbc679cfb ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xc8c0e1d8 ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xcb014460 ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x0022be0e ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x019c7c5d ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x0379483d ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x1bbbc7ff ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2232ad96 ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2c763a84 ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2d15177d ath9k_cmn_debug_stat_rx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2e203e97 ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x31d64c2d ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x4cb8c541 ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x58df67a9 ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x667134dc ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x6ea25e68 ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x77811eff ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x813bdc1c ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x85a017d2 ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x918e826c ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x9dfecd09 ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa94106da ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb31e56c5 ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xbc31c592 ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xc7703f0a ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd2981357 ath9k_cmn_count_streams +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd52e78b0 ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe26071a2 ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x01004ca8 ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0213bf02 ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x05049a13 ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x07266186 ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x07a87e32 ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0954088c ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x09a0ac1c ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0b5726c4 ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0eb3c48e ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x18704f43 ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1c8406d3 ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1fecb89a ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2417d6fa ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x252be5f8 ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x26d94fba ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x27839509 ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x280d8388 ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x30cbda4a ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3219ed59 ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x33666814 ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x33eaf8f6 ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x35d72979 ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x36975e3b ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x37316365 ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3ac56ff4 ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3e3259d6 ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x41f865d9 ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x44871328 ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4b3e001f ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4b9c746a ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4c019b75 ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4fb60430 ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x56fccf0f ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x60dd27a5 ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x61eda537 ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x63092718 ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6666cf89 ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6d2c7393 ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6e0c48aa ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7231ba4b ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7394e722 ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x74a6e0b7 ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x75d14b80 ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7b6b2758 ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7ffcd6fd ath9k_hw_request_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x847519e0 ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x896b8859 ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8af85993 ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8faf8731 ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x92c9c944 ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x92e5ae88 ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9386bf4c ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9596d8e7 ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x99148dd7 ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9a52b1cb ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9ab46daa ath9k_hw_cfg_gpio_input +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9b5fe83d ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9b6ad00c ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9dfe2d9c ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9e13f24e ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9fc3310e ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9fc4a16a ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa16a30f1 ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa28afe04 ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa3a7c873 ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa7bb230c ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa8accc25 ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa991f3c2 ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa9ca8033 ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xab43e716 ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xaca6bae3 ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xaccf2008 ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xadd95b68 ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xae333c15 ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xaeda142d ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb6b4e7e6 ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb79be93b ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb8a7f3f5 ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbab5dc33 ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc77c1cd7 ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc78fbd63 ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcb25dec5 ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd2ec35ad ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd69856b3 ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xda32f021 ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xda813344 ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdc2268a5 ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdca045c7 ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdf434b52 ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdff8e7e3 ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe2526b5b ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe3446b77 ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe53de8c8 ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe5aa6192 ath9k_hw_cfg_output +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe847f8bf ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe9b04d3c ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe9bb543a ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe9d99c8f ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe9ee65dd ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe9fae37c ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xeb2c0ab2 ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xef159323 ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf029e375 ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf82fbd87 ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xffd02408 ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/atmel 0x1047a348 stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0x976d6a10 atmel_open +EXPORT_SYMBOL drivers/net/wireless/atmel 0xca62ecb6 init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x290c9cc1 brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x2bab0b66 brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x3624ecca brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x3f2988a1 brcmu_dotrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x53626f3c brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x5eb842ef brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x713b892b brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x7b3d90fe brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x7f8b8675 brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x957c741a 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 0xaddc7eca brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd261b8a6 brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xe4f188e0 brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xe8f4de55 brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xeff0788c brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1723ac32 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1c49c38e hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x2cd22b22 hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x2ff8c62f hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x4752787c hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x50d66e8f hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x51dceb33 hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x529da3b3 hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x59e4aa07 hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x5bef16d3 hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x7f09c04a hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x80da2c44 hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x84e3121f hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x8b38d25a hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x9b5734b9 hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x9c279113 hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x9dfd2b92 hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa12ad27f hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa74a3eb5 hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xad46f4fc hostap_info_init +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 0xb5ced028 hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xbab1c8c4 hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xdef1cce9 hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf7e6951b hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xfae9a766 prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xfba41360 hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xfc1d72ed hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x03c59817 libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x09531059 alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x18bf7496 libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x2a6bd3a0 libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x38915c6e libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x40666051 libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x5f6aa2aa libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x6baf7599 libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x6fc4176f libipw_rx +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x72ab1075 libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x91206745 libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x965f61e1 libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x9bb405ef libipw_change_mtu +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x9dc32e2e libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x9dd53c8e libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xc370919d libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xc5eeac0d free_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xd8c20bcd libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xe8540852 libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xe85cae6d libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xf64b6d81 libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x016030d7 il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x09d3b3ef il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0d8faa3f il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x13f5f826 il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x19f5ab38 il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1d755036 il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x255f4de4 il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2b2aac17 il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x360f21a5 il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3724e11b il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3a2ef2b6 il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3b792382 il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3dd0447e il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3fe3a835 il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x43d5e3b3 il_set_rate +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x49c3e814 _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4aa39103 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4f7f7c3f il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5614d910 il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x564c6740 il_debug_level +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5714a61d il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x577c5a0d il_free_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x59fe2119 il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5bb1f073 il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5d97b40a il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x61dd75c2 il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x61fcae28 il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x629810c6 il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6299a85d il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x64a17549 il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x65fb7dfb il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x67b0c7a3 il_apm_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x68b8e91c il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x69798410 il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x698cd104 il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x69e34fe6 il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6aa6b677 il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6b546371 il_mac_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6c58536e il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6c6affad il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6f0b10ba il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6fcf3804 il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x744f0ad2 il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x765d36c5 il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7ab8c95a il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7ad7edf9 il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7c9e4865 il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7e506466 il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7fbc827f il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x81f94d95 il_set_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x839afc03 il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x850fe60f il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x89b3f3f1 il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8b60e244 il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8ce9aeac il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x95ef726e il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9682402e _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9a8b62b3 il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9aacbf06 il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9eb3d061 il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa1e687ac il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa56dcf52 il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa6a4953b il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa878d3b1 il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xade36371 il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xae48dbd9 il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb146275d il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb14a6d3a il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb306a60b il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb6e20d15 il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb8b0ade5 il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb9ea49de il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbcc4274a il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xbea5eb6e il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc12dc13b il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc2ec93b1 il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc39cf12c il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc3c4e7a6 il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc5b12d2a il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc7955b25 il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc90a2685 il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcb1f3f53 il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcbd0caa8 il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd46ea70e il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd64c763a il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd712e62b il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xda9b0b58 il_init_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdb698275 il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xde9072a1 il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe1b8b52a il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe24ef80f il_force_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe3b99e78 il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe435493a il_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe62d9a74 il_leds_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe65f4319 il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe8c1e512 il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xeab48fb4 il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xee84ab0e il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf02cadb9 il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf0f44fe4 il_update_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf501278b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfaf24eee il_free_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 0x114f4b12 alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x15311459 orinoco_down +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x428add81 orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5dea5bf1 hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x6f3dcb07 orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x88c38bd1 orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x8de5e8f0 free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xa0f8fdd8 __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xb7e35791 orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xd77d351a orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xdba7d0c4 orinoco_get_stats +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xdc1f1810 orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xe387f5de orinoco_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xe547764d orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xebf05327 orinoco_open +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xed050205 __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xf3a1e5e2 orinoco_up +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/btcoexist/btcoexist 0xe466c010 rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x00b20298 rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x16a83548 rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x16ad9917 rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x17ca075f rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2382be41 rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x358d1588 rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3c77e8d8 rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3e20c243 rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3e5f65fb rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3e68f5f8 _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x445c0635 rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x48d60d8f rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5603129f rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x59077c4f rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5edb4779 rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x62467ad0 rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6dcd43cb rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x718748a7 _rtl92c_store_pwrIndex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x76bfccda _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7c407b79 rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8cda926f _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x920a524e _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x952ead04 rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9725108c rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x97db9ac8 rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9d6db498 rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa665144e rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa8950e67 rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xab18a89c rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb3314d48 _rtl92c_phy_calculate_bit_shift +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc33a4f58 rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xcd943436 _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd1eb4090 _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd39c2b14 rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd88e7728 rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe012582e _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe3e95791 _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe5c7ccd4 rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xea77410e rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xeca9e873 rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xed3acf02 rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf52ad375 _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fb9f06f rtl8723_fill_dummy +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x7b735fc3 rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xfcaec379 rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x288f1a7c rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x9f9a19cf rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xd792915b rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xea4b248f rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x0b4a644d rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x0c6e7751 rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x10a5ad4c rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x150a6bca rtl_lps_leave +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x18c8e33c rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x207fbb70 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x22179520 rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2658bee9 efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2ab6db0a efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2c8bbb5d rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x3bdcc678 rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x3c7ff2f2 rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x41c90f7d efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x48f96dc6 rtl_wowlan_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x4e0a2699 rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x5733a664 rtl_ps_set_rf_state +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x5b3fe9c0 rtl_lps_enter +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x65913841 rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x6ab6afca rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x77bf6584 rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x79188a02 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x84aa2554 rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x939c6217 rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x95a1e817 rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x980848e2 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb661f068 rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xc1ec23b6 rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xc74cb919 rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xeb2a5381 rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf25d5b5c rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf45f83ca rtl_dm_diginit +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xfa9cd32a rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xfe17198f rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x69ddc803 wl1271_free_tx_id +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x7e2a2b59 wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xab24db47 wlcore_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xff3eb811 wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/nfc/microread/microread 0x0a18d8bd microread_remove +EXPORT_SYMBOL drivers/nfc/microread/microread 0xa1826cab microread_probe +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x118ce94c nxp_nci_remove +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x3b967471 nxp_nci_probe +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0xfe36e324 nxp_nci_fw_recv_frame +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x2a2f80a2 pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0xce27cc02 pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x0b2a35fa ndlc_open +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x2e1d58e1 ndlc_probe +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x3eb179cc ndlc_close +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x3eedf07a st_nci_se_init +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x4995ddcd st_nci_se_deinit +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x51ef3893 ndlc_remove +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x616768c6 st_nci_se_io +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x85bf5980 ndlc_send +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x9251bddb ndlc_recv +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x02cfeb57 st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x070d8bb6 st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x0e52bc3c st21nfca_hci_enable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x2063501a st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x222e78ce st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x2ec2a52f st21nfca_apdu_reader_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x65ab15a7 st21nfca_connectivity_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x6e00c95b st21nfca_se_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x8aa6f237 st21nfca_hci_discover_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x96c2f4c4 st21nfca_hci_se_io +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xa0fb36e1 st21nfca_hci_disable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xbe4e646b st21nfca_se_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd778085c st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xda2bb380 st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xdeff7fac st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xed0720e2 st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/ntb/ntb 0x2849f5b6 ntb_unregister_device +EXPORT_SYMBOL drivers/ntb/ntb 0x667f7f87 ntb_link_event +EXPORT_SYMBOL drivers/ntb/ntb 0x77b7e493 ntb_unregister_client +EXPORT_SYMBOL drivers/ntb/ntb 0x80088f03 ntb_clear_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0x8a8c9874 ntb_register_device +EXPORT_SYMBOL drivers/ntb/ntb 0x8cb4e7c2 ntb_set_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0xb4241e01 ntb_db_event +EXPORT_SYMBOL drivers/ntb/ntb 0xf2009c41 __ntb_register_client +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0x6e2a8bd9 nvdimm_namespace_attach_btt +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0xda9833cd nvdimm_namespace_detach_btt +EXPORT_SYMBOL drivers/parport/parport 0x0b7df1f4 parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0x148038d8 parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x179c40ad parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x1fe191ce parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0x2ece9ca7 parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0x3103211e parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x321f596b parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x48386016 parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0x489e9079 parport_write +EXPORT_SYMBOL drivers/parport/parport 0x48ca3d52 parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0x49cb6204 parport_register_device +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x53568ce8 parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0x58059a92 parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x5c7c0a09 parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x6328a134 parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0x66eec279 parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0x69a783c8 parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0x753b5a14 __parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0x7b6142ee parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0x850bfacc parport_del_port +EXPORT_SYMBOL drivers/parport/parport 0x8ed720a5 parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x94aabb5f parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0x99739635 parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0xa68c702e parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0xb9278cbc parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0xc14e621a parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0xca84eebc parport_register_dev_model +EXPORT_SYMBOL drivers/parport/parport 0xcbec7997 parport_release +EXPORT_SYMBOL drivers/parport/parport 0xef19e62c parport_read +EXPORT_SYMBOL drivers/parport/parport 0xf8783be9 parport_claim +EXPORT_SYMBOL drivers/parport/parport 0xff27222d parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0xff582c81 parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport_pc 0x512b5de6 parport_pc_unregister_port +EXPORT_SYMBOL drivers/parport/parport_pc 0xb510ab99 parport_pc_probe_port +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x1eb57efc pcmcia_write_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x35a15951 pcmcia_enable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x38c4fdf8 pcmcia_request_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x514bb98e __pcmcia_request_exclusive_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x5614d287 pcmcia_register_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x5d742ee9 pcmcia_fixup_vpp +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x742f5665 pcmcia_parse_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x7c568971 pcmcia_fixup_iowidth +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xb194963e pcmcia_request_io +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xb3bc41ce pcmcia_loop_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xb6da3c58 pcmcia_disable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xc03c2bd9 pcmcia_read_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xc1debe19 pcmcia_release_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xc5224ed4 pcmcia_get_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xc8bdfb07 pcmcia_dev_present +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xc8c50410 pcmcia_get_mac_from_cis +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xca2d19da pcmcia_map_mem_page +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xd58d3536 pcmcia_unregister_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xdf22c892 pcmcia_request_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xe14f13ea pcmcia_loop_config +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x13563d98 pcmcia_unregister_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x17980bed pcmcia_reset_card +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x212db8d2 pcmcia_socket_list +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x4058e9c0 pcmcia_parse_uevents +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x5db3a456 pcmcia_socket_list_rwsem +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x5eb37421 pcmcia_register_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x6202f4ce pccard_register_pcmcia +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcd0f4357 pcmcia_get_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcf97f3bd dead_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xd115af8d pcmcia_put_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xd630b701 pcmcia_socket_class +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xe826fc79 pcmcia_parse_events +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xf399e102 pcmcia_get_socket_by_nr +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x8e98e2c8 pccard_nonstatic_ops +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x90297a3c pccard_static_ops +EXPORT_SYMBOL drivers/pps/pps_core 0x34bab452 pps_unregister_source +EXPORT_SYMBOL drivers/pps/pps_core 0x7c56a60c pps_event +EXPORT_SYMBOL drivers/pps/pps_core 0xa54215da pps_register_source +EXPORT_SYMBOL drivers/pps/pps_core 0xe4e83768 pps_lookup_dev +EXPORT_SYMBOL drivers/ptp/ptp 0x30264559 ptp_find_pin +EXPORT_SYMBOL drivers/ptp/ptp 0x306eeda5 ptp_clock_event +EXPORT_SYMBOL drivers/ptp/ptp 0x8dddf5f6 ptp_clock_index +EXPORT_SYMBOL drivers/ptp/ptp 0xc473ae5d ptp_clock_register +EXPORT_SYMBOL drivers/ptp/ptp 0xe8be099e ptp_clock_unregister +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x08b33af4 rproc_boot +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x09196d73 rproc_shutdown +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x113c75b7 rproc_get_by_phandle +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x14bbfd3a rproc_add +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x4073a4a9 rproc_report_crash +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x4102c2a5 rproc_del +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x706bb18a rproc_alloc +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x8d99decb rproc_da_to_va +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xd6804b06 rproc_vq_interrupt +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xfc80d0b0 rproc_put +EXPORT_SYMBOL drivers/rtc/rtc-ds1685 0x124fdf76 ds1685_rtc_poweroff +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x13652451 scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x72622b55 scsi_esp_template +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xa37e9bc8 scsi_esp_register +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xae0c8ed0 scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x078bb67a fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x16374109 fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x39e53618 fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x8155a0a0 fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x8816fce6 fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xa4aeda73 fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xb084d82b fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xb147449a fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xbd8d06d9 fcoe_ctlr_destroy_store +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xc36c1fb2 fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xc7603c02 fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xe68e6a60 fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x02f8d6f5 fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x07c8bd8f fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x08fd924f fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1511cfe6 fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x17bbf85a fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1d629c15 fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1e5a1b65 fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2b00a751 fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2bf45fe3 fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x30167773 fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x312e4fde fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x35227742 fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x35fcbc1a fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36e5fbaf fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x390556f3 fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3adc95ef fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3b442644 fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3d13e7e8 fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3d795063 fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3e7e67d4 _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x459f1f83 libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x541af25f fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5fdc15a1 fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x637433c7 fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x658e8b31 fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6717f220 fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6b26c1f8 fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x7036c6d4 fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x76e76498 fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x860d5aab fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8721bc29 fc_rport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x87b1064a fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8932cbee fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8c6d3dbc fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8d9673d6 fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x948cef58 fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x949c733d fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x973a5b2e fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9b495e42 fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9c7e99c4 fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa238fde8 fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa7cf31bb fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb6b813ee fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb98263a8 fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xcf6a8e28 fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xdaa07628 fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe9942499 fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe9f45d37 fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xee80df6b fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf3a59456 fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfcdd3d30 fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x18461d2d sas_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x7a70daed sas_wait_eh +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x8a87e724 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xf38df3cd sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xf8b125f6 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 0xd20b38e9 mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x011d9d15 osd_req_get_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0bffe5cb osd_req_remove_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0c17edb1 osd_sec_init_nosec_doall_caps +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x10d5f491 osd_dev_fini +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x14a34565 osd_req_write_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x267e9aa8 osd_req_flush_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x290c3e31 osd_execute_request_async +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2b6101b3 osd_end_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2cce4148 osd_req_read_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x3f491986 osd_auto_detect_ver +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x44ff1ac7 osd_finalize_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x45847daa osd_req_create_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x4c002f19 osd_req_list_partition_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x4f73c1d8 osd_req_read_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x54af4040 osd_req_add_get_attr_page +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x58c3cbb5 osd_req_remove_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x5c236e6d osd_req_decode_sense_full +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x67deb2f5 osd_req_read +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x75ce59f8 osd_req_add_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x7d004592 osd_req_list_collection_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x8496fe5e osd_req_list_dev_partitions +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x84b20558 osd_req_add_set_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x85250468 osd_req_write_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x8acf023e osd_start_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9669c285 osd_req_flush_collection +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9fcab299 osd_req_write_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa156a656 osd_req_flush_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa40d7914 osd_req_read_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb3eae887 osd_req_flush_obsd +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xc135257f osd_execute_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xc626ca13 osd_req_set_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xc65bf2f5 osd_req_decode_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xcf097097 osd_dev_init +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd3495cc6 osd_req_create_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe2752016 osd_req_format +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe4e2b821 osd_req_list_partition_collections +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xefeafd57 osd_req_write +EXPORT_SYMBOL drivers/scsi/osd/osd 0x19e0435a osduld_device_same +EXPORT_SYMBOL drivers/scsi/osd/osd 0x1a72107a osduld_info_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0x21a0e361 osduld_register_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x2fa1194a osduld_device_info +EXPORT_SYMBOL drivers/scsi/osd/osd 0x5fc48609 osduld_unregister_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x676998db osduld_path_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0xae237c16 osduld_put_device +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x1057d173 qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x3e1e86a0 qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x63ea4735 qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x6487fe23 qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x69ae55ad qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x6a6e159b qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x6d5de14e qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x6deb9836 qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x718c898f qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xa1b2ed78 qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xe5bab751 qlt_abort_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xee81c50c qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x1f55cd70 qlogicfas408_ihandl +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x3fd8cd71 qlogicfas408_detect +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x434455a0 qlogicfas408_bus_reset +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x7ce95ab0 qlogicfas408_abort +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x88e1c4fd qlogicfas408_biosparam +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x8ded36e7 qlogicfas408_info +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xcc2c44b6 qlogicfas408_queuecommand +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xda0cb460 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 0x956f8e22 raid_component_add +EXPORT_SYMBOL drivers/scsi/raid_class 0xb47d7be8 raid_class_attach +EXPORT_SYMBOL drivers/scsi/raid_class 0xe59cff75 raid_class_release +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x049eb09e fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x2278284d fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x620125d1 fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x6de0b358 scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x790af46e fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7954b1ea fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xafb83fd1 fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xb6eb6753 fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xbfedbb20 fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xc96870c0 scsi_is_fc_vport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xd9aafa63 fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xf026f399 fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xf9177d4d fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xfd9cd22f fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x00f2a9a3 sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x09d8eb1b sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2128ea78 sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2292ea16 sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2e728bcd sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x364da03f sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x436907b5 sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5813423f sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x67f4b82f sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x69d9170f scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x74170e39 sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x77f6611f sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7df36bd3 sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x8c00c890 sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x97921950 sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa3119847 sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa7c963ad sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xaaabef6d scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xad874a5c scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xbad91d00 sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xbbed6235 sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xbc9bc8b7 sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd0ca209b sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xed5061ee sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf21152fa sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf3692fb9 sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf6b73831 sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xffb6a6d9 sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x04002e91 spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x09530834 spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x6156545a spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x704679c9 spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xcdcf4454 spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x405b6e05 srp_parse_tmo +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x7d564eba srp_rport_put +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0x7f76c8c7 srp_rport_get +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xb95c8a7f srp_start_tl_fail_timers +EXPORT_SYMBOL drivers/scsi/scsi_transport_srp 0xf9a1d9d9 srp_reconnect_rport +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x0f582816 ufshcd_shutdown +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x3621e0ef ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x4171966b ufshcd_system_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x89bd39a0 ufshcd_system_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x8b7c0ec2 ufshcd_alloc_host +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xaf3d8514 ufshcd_runtime_idle +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xdefb2ba1 ufshcd_runtime_resume +EXPORT_SYMBOL drivers/ssb/ssb 0x10133317 ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0x1616e06a ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x16cb0deb ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x1e297957 ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x266c2fa6 ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0x26e3c314 ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0x35536a2e ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0x45804faf ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0x45ff2d32 ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0x4ae37f6d __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0x5905cc05 ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0x7d5de898 ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0x882f7b83 ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0x90d5a8ff ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0xb2594c98 ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0xc0512e0f ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xccd2d992 ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0xd147ae24 ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0xd481192b ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xd5c6b7f0 ssb_bus_pcibus_register +EXPORT_SYMBOL drivers/ssb/ssb 0xe46865fb ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0xeef976d5 ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0xf366ad97 ssb_driver_unregister +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x04cc05a0 fbtft_write_vmem16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x0575c7b2 fbtft_write_vmem16_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x124e293d fbtft_write_reg16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x2d018ae4 fbtft_remove_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x2ef28072 fbtft_write_reg8_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x3ffa6065 fbtft_write_reg16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x405f8127 fbtft_register_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x52c5e155 fbtft_write_gpio8_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x5fef11a6 fbtft_write_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x669f95c8 fbtft_framebuffer_release +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x726fcfee fbtft_unregister_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x747c638d fbtft_write_gpio16_wr_latched +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x8489b6d6 fbtft_write_spi_emulate_9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x91cdbaf9 fbtft_init_display +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x94f2b281 fbtft_unregister_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x95cb4699 fbtft_probe_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x9dedd7bf fbtft_framebuffer_alloc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xa3621e5e fbtft_write_gpio16_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xb2b7ad8e fbtft_write_vmem8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xb52ab401 fbtft_read_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xc8bac90d fbtft_dbg_hex +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xdf35e02b fbtft_write_vmem16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xe663097b fbtft_write_reg8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xffd0fcfe fbtft_register_backlight +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0x1d8a866f fwtty_port_put +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0xc88b5b05 fwtty_port_get +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0x1f8b657e adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x8957d808 hmc5843_common_suspend +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x91cabf45 hmc5843_common_remove +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xe3e9cdc4 hmc5843_common_resume +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xe6fc846e hmc5843_common_probe +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0x87a6ad05 ade7854_probe +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0xb4d22656 ade7854_remove +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x08551f97 lnet_copy_kiov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x12396a48 lnet_notify +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 0x1b196745 lnet_sock_getaddr +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1ee5f15e lnet_ipif_query +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1ee9cff5 lnet_set_reply_msg_len +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 0x33202a6c LNetGetId +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x37e2709c lnet_parse +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3c500350 lnet_sock_getbuf +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3c779ee0 LNetPut +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3cb1617a lnet_sock_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3dbf6ba6 lnet_sock_accept +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3f4f5b46 LNetNIFini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x414e32ec lnet_net2ni +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x473ad33b LNetDist +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x49993ea3 lnet_extract_iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x4a3410ea lnet_sock_setbuf +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x4cbcbc90 lnet_unregister_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x52e0adf8 the_lnet +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 0x61b64652 lnet_extract_kiov +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 0x66d449b1 lnet_ipif_enumerate +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x6f7be171 LNetEQGet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x702a9e03 lnet_copy_kiov2iov +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 0x9de986d3 LNetEQAlloc +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa2ad7aa5 lnet_kiov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa56de08d lnet_ipif_free_enumeration +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 0xb20da2b1 lnet_copy_iov2iov +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 0xbafa7230 lnet_create_reply_msg +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xbf0760a2 LNetMEAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xc6b0fd43 lnet_register_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd0e74180 lnet_copy_iov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd544bab5 lnet_sock_write +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd7c50cb9 lnet_init +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xde5e0004 lnet_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xe8124744 lnet_fini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xeaf39968 lnet_sock_listen +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf1b316bf LNetSnprintHandle +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf5dc6337 lnet_iov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf8a839c3 lnet_sock_read +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xfa106804 lnet_counters_get +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xfbf1ea5f lnet_finalize +EXPORT_SYMBOL drivers/staging/lustre/lnet/selftest/lnet_selftest 0x078db139 lstcon_ioctl_entry +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x19a9b731 seq_client_alloc_fid +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 0x709e8c27 seq_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x91dd7f85 seq_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xaaf3af45 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 0xc997a02f LUSTRE_SEQ_SPACE_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xd3bd8541 seq_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xd3cb7c41 client_fid_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xe208a0ed client_fid_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xecee2727 LUSTRE_SEQ_ZERO_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x1eaad232 fld_client_del_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x2d2d4316 fld_client_debugfs_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x2e87bc20 fld_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x3599037c fld_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x404ad791 fld_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x8249d0c6 fld_client_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0xfa5716e1 fld_client_add_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 0x04ac7d3e libcfs_kkuc_group_add +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 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 0x1e8cdb47 cfs_race_waitq +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 0x29935338 cfs_crypto_hash_update_page +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 0x2adae33e cfs_init_timer +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 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 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 0x48f163c6 libcfs_str2anynid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x49404597 cfs_hash_debug_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4a95faa2 cfs_timer_deadline +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 0x61cbdb52 libcfs_kvzalloc_cpt +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 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 0x7a63872e cfs_timer_disarm +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 0x865483a9 libcfs_kvzalloc +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 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 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 0xa9c0ca61 cfs_timer_init +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 0xb8c52b1b cfs_timer_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb8f5915f libcfs_kkuc_msg_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbab4f34e cfs_timer_arm +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 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 0xc49b1c62 cfs_percpt_atomic_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xc5c13798 cfs_hash_debug_str +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 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 0xe262a6e2 cfs_timer_is_armed +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 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 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 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 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 0x3df91e76 ll_iocontrol_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x56ce63e8 ll_direct_rw_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x850a276d ll_stats_ops_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xcd3cde92 ll_iocontrol_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xfa46a0b0 ll_osscapa_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x0750b605 lov_stripe_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x085ce215 lov_lsm_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x6358b9e3 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 0x815cd043 lov_device_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0xce9dd8c6 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 0x00624a50 obdo_from_iattr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01665e34 class_parse_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0202498e class_decref +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 0x03ff5486 cl_unuse_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x057f6d4b class_find_old_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x06101a38 dt_declare_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x06c7fa2f lu_dev_add_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0786b7ad cl_index +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 0x08e4caa5 ldebugfs_add_simple +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x096e4b97 lustre_register_kill_super_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0a1ca0a6 cl_page_list_move +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0a201c27 cl_page_list_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ab898b5 obdo_cpu_to_le +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0adfe5f3 cl_lock_get_trust +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b513ee7 obd_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0bebfbf8 cl_lock_user_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c378d79 lustre_swab_llog_hdr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0d5fdcd6 cl_req_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0de6f748 dt_locate_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0fab0d35 llog_cancel +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 0x123e5b5b dt_directory_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1387aedd class_conn2export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x138a8522 obd_devs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x14818e43 md_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1491dc30 lu_context_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x16de678d llog_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x170f7033 dt_store_resolve +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1798ec84 dt_record_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x17a8d672 lprocfs_rd_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1802486c lu_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x195c22a4 dump_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x198fe0e1 lustre_register_client_fill_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1a5ab1f2 lu_object_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1ac553e8 cl_2queue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1c071084 lu_object_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1c42f93d cl_page_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1d3eee96 llog_init_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1d9bd17e lu_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1e0d8411 cl_page_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1e260e3b cl_page_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x20654025 cl_page_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2115d7e0 lu_context_key_revive +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21184a6b cl_page_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x221826f1 class_parse_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x235ca30f llog_write_rec +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 0x2561c19f cl_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x26050acf cl_lock_hold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x26ed1667 cl_page_make_ready +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x270f7163 lu_site_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x275cdc7a cl_env_reexit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x27d26fce dt_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x27f60e45 class_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x27fec8a9 cl_io_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x286860f5 class_handle_free_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2934e1c5 cl_env_nested_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x297cf5e0 class_handle2object +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2a3ec840 dt_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2a62e7c5 dt_txn_hook_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ada1921 class_new_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ae1cd79 kuc_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2af983b5 cl_req_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b6b17f5 cl_2queue_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2c12e083 cl_object_kill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2d8402fe cl_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2e3d5780 lu_context_key_revive_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2eed5a7f class_config_parse_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2f24c62a llog_declare_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ff237d7 ldebugfs_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x30cba41b lu_dev_del_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x30dc6fba class_import_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x313af355 cl_env_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x31a7898c lu_cdebug_printer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x32275a5c llog_declare_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3242ed35 obdo_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x32763c71 cl_page_is_under_lock +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 0x32cfb794 lu_env_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x33c151e3 lu_buf_realloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x33e5d1a8 cl_object_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x343e37a5 cl_io_sub_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x357b5e44 class_exp2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x369be015 obdo_le_to_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37164a9e class_conn2cliimp +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 0x3916c862 cl_page_gang_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3bcbdc4b lprocfs_stats_alloc_one +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3bce79b2 lprocfs_obd_rd_max_pages_per_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3c2ad06b dt_txn_hook_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3d109fb2 cl_locks_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3d42b63f class_fail_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3d7fcb83 dt_txn_callback_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3da2aa39 lprocfs_alloc_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3e7d629d cl_site_stats_print +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 0x3f3c710c dt_try_as_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x403d3cb9 lu_context_key_degister_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x42c2d00f cl_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x42cefadf llog_open_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x42f0ca62 llog_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x442b0f24 lprocfs_single_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x44562315 llog_cat_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x44f521eb cl_page_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x452f559a lu_buf_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x45617436 cl_offset +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4562d42c cl_lock_is_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x458e3299 cl_page_is_vmlocked +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x460a2acc cl_lock_unhold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x466413c7 cl_lock_closure_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x474ed5bd lustre_swab_ll_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47510e06 cl_object_glimpse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4764ff57 cl_page_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47b35f7d statfs_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x48030004 lu_context_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x48268999 cl_io_lock_alloc_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x482d3cb5 capa_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x484533e2 obd_exports_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x488e3aa1 cl_lock_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x48e0eb1b llog_cat_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x494193d0 lu_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x494cfb52 lustre_acl_xattr_merge2ext +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4964b77f cl_lock_is_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4976d01b cl_lock_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x49822942 cl_lock_enqueue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x498950bf cl_io_end +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 0x4aab4c13 cl_page_vmpage +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 0x4ae62e27 llog_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4afd468a cl_lock_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4b6663a5 lprocfs_obd_setup +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 0x4d13458b kuc_len +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d8d6dfa lprocfs_counter_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4e84f577 cl_io_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4fbd0d32 cl_env_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50174734 llog_cat_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5025105a cl_env_implant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5090bbb8 cl_lock_disclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50c7fc36 ptlrpc_put_connection_superhack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50fd4e71 lprocfs_rd_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x51353b55 dt_index_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5174147c ldebugfs_register_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5407295d cl_page_list_unmap +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 0x54a88204 lu_context_key_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54afb324 lu_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54dbc49c ldebugfs_obd_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54dd9f44 cl_io_iter_fini +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 0x55dcaa58 lprocfs_rd_timeouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x564e9d44 init_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5670d06d lu_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5675d7c8 lu_device_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x570d09ae lustre_swab_lu_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x57df623a cl_io_submit_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x582b013d dt_quota_glb_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5913a3c5 capa_cpy +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5953bbeb cl_sync_io_note +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x59d5a285 lu_context_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a014cc7 cl_lock_ext_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a20d896 obd_memory_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a3498f0 lu_device_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ab4029e cl_2queue_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5aececf3 obdo_to_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5af54903 cl_page_clip +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5b06d0d0 class_conn2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bc022c5 lprocfs_dt_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5c5e453c cl_pages_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ce14ebe lu_device_type_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d21ca07 cl_lock_hold_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d223ef8 llog_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d34ae0d cl_lock_mode_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d592b4c lprocfs_wr_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d6a53a7 cl_page_list_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e93341f lprocfs_oh_sum +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5edc421c lprocfs_alloc_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5f6c706e cl_2queue_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5fb5a123 dt_key +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 0x603e577d lu_object_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6239a447 lprocfs_rd_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6242bba5 cl_req_page_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x624ffe24 lprocfs_counter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x62f5acb0 cl_object_has_locks +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 0x64bcd05c ldebugfs_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x65579533 cl_page_list_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x65f4ee98 cl_page_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x65fc9406 lu_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x665ae511 iattr_from_obdo +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 0x68036a12 class_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6890d175 lustre_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x690e87f4 cl_page_completion +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 0x6a0c9c7c lprocfs_rd_server_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6a2d861a cl_page_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6a9362a8 lprocfs_init_mps_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6af9d2e1 capa_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6bbe0b85 cl_enqueue_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6bf65472 lustre_common_put_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d05d6ab dump_lniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6ef68db9 lu_object_add_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6f20e491 lprocfs_at_hist_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6f281d07 llog_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6f47c456 cl_lock_descr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x70036921 class_incref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x70c407bd cl_env_nested_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x71197f67 llog_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x73010565 cl_req_page_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x736e37ed cl_page_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x73dbf3fc cl_page_list_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x742559b1 class_unregister_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x742a6663 cl_page_own_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x74928b29 cl_lock_mutex_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 0x75f198b1 class_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x76b19f24 cl_page_list_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x778ceb15 class_destroy_import +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 0x785c1f43 class_exp2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x78746100 cl_object_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x789796a1 obd_zombie_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x789b5ff7 dt_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x78bbf840 lu_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x798842f1 cl_lock_modify +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x79c6ca71 cl_page_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7acc54e8 ldebugfs_add_symlink +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 0x7dccf715 cl_page_list_splice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7df9ca49 cl_io_read_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7e0537f9 lu_context_key_quiesce +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7ebff9d1 lu_object_invariant +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 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 0x835c6e8c cl_lock_hold_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x83c0ee03 cl_site_fini +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 0x84eca7c8 lprocfs_rd_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8503c454 lu_buf_check_and_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x853cd590 cl_lock_at_pgoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8553b369 obd_memory +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x862ef929 cl_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x864de095 llog_cat_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x86c2fd6d lu_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8708b6bd class_export_put +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 0x8ab75d33 llog_cancel_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b12f80a class_export_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b5ba889 cl_page_cancel +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 0x8c07b7a9 lu_object_find_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8ce592e3 cl_io_iter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8d658ed0 capa_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8d6f9c07 cl_lock_discard_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8d7ec17b llog_cat_cancel_records +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e10e6d6 server_name2svname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e1a8115 cl_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e1ec5a8 cl_env_unplant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8eb3461e lprocfs_free_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8eba7bc7 llog_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f5e10f9 dt_txn_hook_commit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f67314c obd_dump_on_eviction +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f72d3a2 dt_lookup_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8fb76bf6 class_num2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x90894c2c llog_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x909bc907 cl_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91a1d9a4 class_handle_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91ca7cef cl_page_list_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91d77c8e lu_site_purge +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91de61c0 cl_object_attr_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92e58479 obd_dump_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93156cc7 cl_page_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x931f3f84 cl_lock_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x937d2f18 obdo_from_md +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 0x93fc525a lu_env_refill_by_tags +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 0x9576b19a cl_io_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x964ef2e1 cl_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9747fc33 class_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9767adce class_uuid2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x979c8510 cl_lock_weigh +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97d03783 at_history +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 0x9b2061f9 lu_device_type_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9befca20 cl_page_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9c68376d dt_txn_callback_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9dbb17b6 lprocfs_dt_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9e6c77a2 class_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f16bcdc llog_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f6bc28b obd_max_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa1035ef7 dt_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa124b428 lprocfs_rd_connect_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa160da4a lu_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa28dcf85 lprocfs_rd_u64 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa3395424 capa_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa3c35e60 cl_object_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5fb234f lprocfs_write_frac_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa620fda3 cl_page_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa674c241 kuc_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa6a38ec9 cl_lock_nr_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa75b4e05 llog_cat_declare_add_rec +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 0xa8636c0f lu_site_init_finish +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa8b833aa cl_env_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa9208fc2 llog_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa21b7a0 lustre_register_quota_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa618812 lu_object_put_nocache +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaaa78443 cl_io_commit_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab1f3bee obd_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab35144d ldebugfs_remove +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab6ba71b cl_unuse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xabb43008 lu_env_init +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 0xad4c34f6 dt_find_or_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xae3a7779 llog_declare_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xae5dbc14 llog_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb014ec94 cl_io_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb01963a6 class_uuid_unparse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb01e65dc cl_use_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb04541d3 lu_object_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1125292 class_manual_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb12d53ca cl_page_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb150010a lu_object_anon +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1b89b6d class_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1efea52 cl_io_prepare_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb21c423d obdo_refresh_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb2b9a0a0 dt_version_set +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 0xb4bb4744 cl_lock_state_wait +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 0xb69c91f2 llog_copy_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6a9bda7 class_connected_export +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 0xb83b1d07 cl_2queue_init_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb8584191 lustre_end_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb8debc97 cl_io_submit_rw +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba76fe2a cl_io_loop +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 0xbb9c1384 lprocfs_free_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc1324fc cl_lock_mutex_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc436a0d obdo_cpy_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbcd5d342 cl_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd065795 cl_2queue_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd57b854 obd_export_evict_by_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd7b5b26 cl_wait_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbdd83ec1 cl_page_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbde8550c cl_page_list_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbfa4675e cl_lock_enclosure +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 0xc158f51f lprocfs_seq_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc18d06cf lu_buf_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc40ba69a cl_page_unassume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc4467f7f cl_vmpage_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc642fb26 cl_lock_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc6681dd4 class_disconnect_stale_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc7a3127a lu_context_enter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc7b00007 cl_object_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb04bfa6 cl_conf_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb0ab67f obd_max_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb444ad6 lprocfs_alloc_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcc3755c7 cl_page_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcc9a07ec lu_context_key_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd7537ee get_devices_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xceae6cc7 lu_object_find_slice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcff4746b class_name2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0388a6e lu_context_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd08827c0 server_name2fsname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0dfa051 cl_lock_descr_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd10aa042 lustre_swab_llog_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd156af3a cl_lock_signal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd1d3f9f3 lu_object_locate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd34c45c8 class_config_llog_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd3aa65b5 ldebugfs_add_vars +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd4d66669 lprocfs_seq_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd516249c llog_thread_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd599f3ff cl_lock_extransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd5d262d1 cl_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd694dac3 lu_context_key_degister +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd70fe669 lustre_swab_llogd_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd790793b lu_object_put +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 0xd841c977 class_detach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd89192c4 lustre_process_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd9019409 cl_object_attr_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd91c9300 llog_backup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd95c29e8 cl_page_is_owned +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd9e1eb54 obdo_from_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda0fb520 lu_context_key_register_many +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 0xdada1eb4 llog_exist +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb0571bd cl_page_find_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb13dce1 capa_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb470650 dt_store_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb5f0205 dt_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb8bf240 cl_io_rw_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcc40af0 class_check_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd758f51 llog_cat_init_and_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xddc16d0c cl_page_cache_add +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 0xdede12fa cl_io_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdee737c3 class_config_dump_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdf09f1bf cl_io_rw_advance +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdf13e1e9 cl_io_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdff2bd53 llog_cat_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe01467bc class_import_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe028cf84 capa_encrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe09b7bdd dt_version_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe09dcb6a cl_req_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe0b07395 cl_2queue_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1e55bdd cl_lock_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2686bec llog_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe29a7df4 cl_attr2lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2d773b0 class_disconnect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2dd6987 lprocfs_rd_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2eb4470 class_get_next_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe3399425 class_uuid2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe3a6a65a lprocfs_exp_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe3f7af0b class_put_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe4544c3d cl_req_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe5d79008 lu_object_assign_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe675b171 class_devices_in_group +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe746eca0 cl_lock_mutex_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7491d74 llog_cat_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe78c655d cl_page_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7d83236 cleanup_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8861798 cl_io_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8e84c32 class_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe91c4a18 lu_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe9386d9c cl_lock_closure_build +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xea6518c1 class_register_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeac2bf13 class_process_proc_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeacec47c lprocfs_oh_tally_log2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xebc3a895 cl_env_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xebcf38e6 llog_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xebd6fd3e cl_lock_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec7d6b85 obd_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeca203a4 lu_context_key_quiesce_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xed7c87b7 cl_lock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xed87a8d0 cl_lock_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xee534d7d __llog_ctxt_put +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 0xf01e2527 server_name2index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf0481413 cl_lock_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf0815d26 class_search_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf1377d4f cl_queue_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf14d5765 lprocfs_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf1601050 cl_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf1cb2828 cl_sync_io_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf26cabe0 cl_io_is_going +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf27fb94e class_unlink_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2bd1460 cl_req_attr_set +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 0xf5fc4be4 dt_record_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf60d4659 capa_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf620fb5d cl_type_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf6330783 lu_context_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf64ac985 cl_page_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf6bf664d cl_object_attr_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf6f0fc3c obd_export_evict_by_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7020831 lprocfs_dt_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7b1807b class_new_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7c070d4 cl_page_list_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf88def04 lu_env_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf8abe934 cl_lock_user_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf91241e5 lprocfs_rd_conn_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa813d06 capa_hmac +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfafc238c cl_lock_closure_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfbea0098 lu_types_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc7561c1 class_disconnect_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc7f18d0 obd_pages_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfcc7fbd3 dt_index_walk +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd68d17a class_notify_sptlrpc_conf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfdb6d7e4 lprocfs_wr_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfdbe1557 lprocfs_write_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfdef3cbf obd_export_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfdf5db13 class_find_client_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff012e78 cl_io_lock_add +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 0x008d20d8 sec2target_str +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 0x01302de2 ptlrpc_abort_inflight +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x01d6ef7f ldlm_pools_recalc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x02a7dad5 client_obd_cleanup +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 0x04a7f72c req_capsule_server_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x04d53357 ldlm_pool_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0515f93b RQF_FLD_QUERY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0547afa1 ldlm_cli_enqueue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x061d99e1 ldlm_destroy_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x063167e6 sptlrpc_gc_add_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x06742e9b ptlrpc_invalidate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x069a9642 ptlrpc_unpack_req_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x06b3942b lustre_swab_lov_user_md_objects +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x06b8a9a7 sptlrpc_target_update_exp_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x071fc74a RQF_LDLM_ENQUEUE_LVB +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x075d01a6 client_disconnect_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x07605c7d interval_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x07dfecf6 ptlrpcd_alloc_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x08216f36 ptlrpc_request_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x08bb2d27 lustre_swab_obd_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x09478d0b req_capsule_get_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x095587d0 lustre_msg_buflen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0968a6ec target_print_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0a1376a5 llog_client_ops +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 0x0ac2cbe3 ldlm_cli_cancel_req +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 0x0bd9fa2f sptlrpc_target_sec_part +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 0x0d13be22 ptlrpc_request_bufs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0f798e04 ldlm_lock_downgrade +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0f7ced8a ptlrpc_unregister_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x10427245 sptlrpc_cli_enlarge_reqbuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x10f18f20 interval_iterate_reverse +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x111ac45a ptlrpc_schedule_difficult_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x115017f6 req_layout_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1218105a ldlm_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12b6f5a3 ptlrpc_connection_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x13f3ff7a ldlm_completion_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 0x1611b781 ptlrpc_req_finished_with_imp_lock +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 0x17cf2bdd ldlm_namespace_new +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1909f1fa sptlrpc_cli_wrap_bulk +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 0x1a43e6f9 target_pack_pool_reply +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 0x1b505f02 sptlrpc_target_export_check +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 0x1c13b3cc ptlrpc_deactivate_import +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 0x1d23f047 ptlrpcd_add_req +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 0x1e54a801 ptlrpc_req_finished +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 0x205a0918 ptlrpc_pinger_add_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x208a171b ldlm_pool_set_clv +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 0x21dfa81f sptlrpc_enc_pool_get_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x222624f5 req_capsule_server_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x233790b5 RMF_OST_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x23c62a08 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 0x24e107a3 ptlrpc_check_set +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 0x259b1a97 ptlrpc_retain_replayable_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x268830c6 ldlm_reprocess_all_ns +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 0x28ae21d4 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 0x2a23eee9 sptlrpc_import_flush_all_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a4380b7 ldlm_blocking_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a63a472 lustre_swab_ptlrpc_body +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 0x2d068022 req_capsule_client_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2d41c433 ptlrpc_recover_import +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 0x2e44ffed lustre_pack_reply_flags +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 0x304aa374 req_capsule_client_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3060b9c6 sptlrpc_rule_set_expand +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x315dddd7 ptlrpc_service_health_check +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 0x332e954d __ptlrpc_prep_bulk_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33bb7761 ldlm_typename +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35180f15 sptlrpc_sec_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x357e93e9 req_capsule_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x35939a3d lustre_swab_fiemap +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3595cf8b ldlm_namespace_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x364928d4 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 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 0x3af5d1e1 ldlm_destroy_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3b46b119 ldlm_namespace_free +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 0x3c49c797 sptlrpc_unregister_policy +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 0x3d80d7b2 sptlrpc_gc_add_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3d8df92f sptlrpc_conf_client_adapt +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 0x3f6b9ef5 sptlrpc_cli_ctx_expire +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 0x4302e372 ldlm_lock_allow_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x430dea53 ptlrpc_nrs_policy_unregister +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 0x44910540 req_capsule_server_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45305b65 ptlrpc_wake_delayed +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 0x48379c78 ptlrpc_lprocfs_brw +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x48c4f43a ldlm_pool_get_slv +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 0x4b297543 __ldlm_handle2lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4b957e70 ldlm_pool_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4cf97916 ldlm_lock2handle +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 0x4ec7fdf1 ldlm_pool_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4f4e009c target_send_reply +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 0x534da204 llog_initiator_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x53a4a004 bulk_sec_desc_unpack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x548eeb8e req_capsule_other_get +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 0x55c47918 sptlrpc_sec_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x56acaad7 ldlm_lock_allow_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x56ee216e ptlrpc_request_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x57b6a43f lprocfs_wr_evict_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x588035b4 RMF_UPDATE_REPLY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x58f3f94c ldlm_resource_unlink_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x59112c26 ldlm_pool_del +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 0x5ad159eb sptlrpc_register_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5af0d02a ldlm_lock_dump_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5af5731c req_capsule_client_swab_get +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 0x5c75c440 ptl_send_rpc +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 0x5e688de4 sptlrpc_import_flush_my_ctx +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 0x5e9a0c54 ldlm_prep_elc_req +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 0x60f7d19a ptlrpc_lprocfs_unregister_obd +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 0x621a053d ptlrpc_unregister_reply +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 0x6465900c sptlrpc_gc_del_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x647b6e48 lustre_swab_ldlm_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x649553bf ptlrpc_request_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x653723dc RMF_LOGCOOKIES +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x656b1a4f lprocfs_wr_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x657b00b7 ptlrpc_init_rq_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x665bd15e _ldlm_lock_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6680924d ptlrpc_save_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x66baf09f ldlm_prep_enqueue_req +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 0x686594bb ldlm_namespace_dump +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 0x691f6b94 ldlm_namespace_foreach +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 0x69ee786c ptlrpc_restart_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6a3785c9 RMF_EADATA +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6a4e767b sptlrpc_cli_unwrap_bulk_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6aca6afe ldlm_namespace_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6c23e627 ldlm_register_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6c38a08a ptlrpc_activate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6c57bbf6 dump_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6cc210c5 req_capsule_fini +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 0x6d905367 ptlrpc_disconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6e4a9eeb ptlrpc_register_service +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 0x700a4c03 ptlrpc_hpreq_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x703538e4 lustre_swab_hsm_current_action +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7084f69b client_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x71790f4d ldlm_lock_convert +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 0x73b5945a ldlm_cli_enqueue +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 0x768601fd ptlrpc_req_set_repsize +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7697a5c8 client_import_del_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x76b728e5 lustre_swab_update_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x773c776f ptlrpc_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x77840c82 sptlrpc_rule_set_choose +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x77965510 req_capsule_server_sized_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x789e2d00 req_capsule_filled_sizes +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x78bf9136 lustre_swab_ldlm_lock_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x78ef99af ldlm_flock_completion_ast +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 0x7b2e3d4f sptlrpc_cli_ctx_get +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 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 0x7f8c08da ptlrpc_buf_need_swab +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7fe038e7 lprocfs_wr_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x809e35c2 ldlm_pool_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80a9e8c3 lustre_msg_get_last_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x80c2156e 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 0x8147a6fc ldlm_pool_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x81617861 req_capsule_extend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x817d7f1f lustre_msg_add_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x826aeb7b ldlm_resource_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x826d3c4f RQF_LDLM_GL_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x82f31f2a ldlm_enqueue_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x836a3941 ldlm_cli_enqueue_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x837efb00 RMF_NAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x83bce6cb __ptlrpc_free_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85135801 RMF_DLM_LVB +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85896564 ptlrpc_resend +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 0x89bf9900 ldlm_pool_set_limit +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 0x8a9d6f1f client_import_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8ac440fa ptlrpc_uuid_to_connection +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8af8036b req_capsule_client_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8b50632f ptlrpc_cleanup_client +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 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 0x8f4073dd ldlm_pool_get_lvf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8f8a89f7 lustre_free_reply_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8fec0451 lustre_msg_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x900d229a req_capsule_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x90e8b4e4 ldlm_cli_cancel_unused_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x917d147d sptlrpc_lprocfs_cliobd_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x919c4ce3 RMF_OBD_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x91c6a89d ptlrpc_prep_bulk_imp +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 0x92979425 ldlm_get_enq_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x930a53fc ldlm_init_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x937b1ee0 lustre_swab_mdt_ioepoch +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x940fb576 ptlrpc_mark_interrupted +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9553c633 RQF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x957c4e72 ldlm_completion_ast_async +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 0x96d43bd8 lprocfs_wr_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 0x992b7592 req_capsule_server_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9999cf7a dump_ost_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x99a773e8 ptlrpc_request_alloc_pack +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 0x9aa1437e _debug_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9b4d62a3 ptlrpc_start_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9b7c6fc8 lock_res_and_lock +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 0x9c114969 ldlm_resource_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d7ea314 sptlrpc_pack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d929fa0 ldlm_lock_fail_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9da6c722 ldlm_pool_get_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9e6fa2d3 ptlrpcd_wake +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9ecb46ed ptlrpc_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9f2d3641 ptlrpc_reconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9fb088f1 lustre_swab_lov_mds_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa0126b46 ldlm_replay_locks +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 0xa2217f21 sptlrpc_svc_ctx_invalidate +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 0xa3e92290 ptlrpc_buf_set_swabbed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa44df12b lustre_pack_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 0xa4bea5ef lustre_swab_lmv_user_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4cc01c0 req_capsule_field_present +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 0xa6c436ca RQF_MDS_WRITEPAGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa6ef12d6 lprocfs_rd_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa7719ef9 sptlrpc_cli_unwrap_bulk_write +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 0xa880cf0d ldlm_resource_foreach +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 0xac0d4985 ptlrpc_set_add_new_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xac221f44 ptlrpc_cleanup_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xac6aa32c req_capsule_set_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xacd4dd4e ldlm_cli_cancel_unused +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xacd6a7d7 lustre_swab_ost_last_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xacf9e05a ldlm_lock_fail_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaddc3979 lustre_swab_lustre_capa_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xae077038 sptlrpc_cli_ctx_wakeup +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 0xaf65c554 ptlrpc_request_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xafa38ade ldlm_lock_cancel +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 0xb26086d2 ldlm_pool_init +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 0xb2d9b3d6 ptlrpc_fail_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb30b0cac ptlrpc_replay_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 0xb5954bbe sptlrpc_import_sec_ref +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 0xb8de1e29 ptlrpc_send_error +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 0xbaf34465 ldlm_lock2desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbb9d2f70 ldlm_namespace_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc1370dc lustre_shrink_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd059c54 ptlrpc_pinger_sending_on_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 0xbeea6d1d sptlrpc_enc_pool_put_pages +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 0xc05c0d90 ldlm_lock_put +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 0xc1f049d3 ptlrpc_unpack_rep_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc23bd857 do_set_info_async +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 0xc3ac0b97 ptlrpc_nrs_policy_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc3cf6d4f ptlrpc_set_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc46908e9 ptlrpc_request_set_replen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc4962898 ldlm_glimpse_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc4a7a047 ptlrpc_at_set_req_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc522570d ldlm_cli_cancel_list +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 0xc60b1938 ptlrpc_init_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 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 0xc823303a ptlrpc_set_import_active +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 0xca65fffd ptlrpc_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xca777109 req_capsule_server_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 0xcb2ccd1d ptlrpc_req_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcb2ceaff sptlrpc_secflags2str +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 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 0xd3cc00dc ldlm_resource_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3dae408 ldlm_it2str +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 0xd7cd0d33 req_capsule_has_field +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 0xdb1fb0a2 RQF_MDS_REINT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb783bf0 ptlrpc_unregister_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb9d5a6a lustre_swab_niobuf_remote +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdbda880f ptlrpc_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdc002a28 lustre_pack_reply_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdc9696e2 sptlrpc_req_replace_dead_ctx +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 0xdd6e732b ptlrpc_stop_all_threads +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 0xdf2aec89 ptlrpc_resend_req +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 0xe157ac92 client_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe17dc1c2 ptlrpc_commit_replies +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe397682a unlock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe3eeb21a ptlrpc_request_alloc_pool +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 0xe6379a0c req_capsule_init_area +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 0xe940941a client_import_find_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe9ce5de1 lustre_pack_request +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 0xebe66094 sptlrpc_sec_put +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 0xeefe215b req_capsule_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef0c171a client_connect_import +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 0xf102384d ldlm_blocking_ast_nocheck +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf10f8495 ldlm_lock_match +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 0xf361dff0 ptlrpc_register_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf3682f6c ldlm_cancel_resource_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf3684926 ldlm_cli_update_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 0xf5137dcd req_capsule_server_dump +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 0xf79ba351 ldlm_lock_change_resource +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 0xf8e90001 ptlrpc_prep_req +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 0xf9c17d49 ptlrpc_queue_wait +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 0xfac1ff12 ptlrpc_obd_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfaca1d33 ptlrpc_lprocfs_register_obd +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 0xfc9132e7 ldlm_pool_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc962f07 sptlrpc_cli_ctx_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc96ca6b ptlrpc_prep_req_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfd148bf8 RMF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xff00bbb1 sptlrpc_get_bulk_checksum +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 0xffe29c3f RQF_LDLM_ENQUEUE +EXPORT_SYMBOL drivers/staging/media/cxd2099/cxd2099 0x1b4f48de cxd2099_attach +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x056852b7 rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1295bf7e rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x17aba75c rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1b3fe7ef rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1c68c2e1 rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2b9512dc rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x342fb0a8 rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x34df4914 rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x392b50fc rtllib_wpa_supplicant_ioctl +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x492faa8a rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4ecfa403 Dot11d_Channelmap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4ff973ff rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x55a0f1b7 notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x596905d3 rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5b7b610a rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5fd5becd rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x61f03edd rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6220fe56 rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6789e243 rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6e34700c rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x76f14417 rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x79bd2b1f rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x79caad3b rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7c260eae rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x807528c9 rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x82ff9e5c rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8bf8a280 free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8ed5f037 rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9263f7e3 rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9340b09c rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x95fee496 rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xaee9ad81 rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xaf68468e rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb8939311 rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe1420f2 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbfec2955 rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc0216ae3 rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc1b47cb2 rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc25fa251 rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc278127b rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc28d03d7 rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc8dff173 RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd4b79c36 alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdcb3eecc dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xde439e1a rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf9bc897 rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xea878cb8 rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xeb2f3eb1 rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xeeb05302 rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf36f29bc rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xfebc2231 HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x02a0cf3e ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x05f52d07 Dot11d_Init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0645e72f ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0cedf577 ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0f099f61 ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x16ed39c7 ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1cdf8890 ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x237d2fef ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x23b0f270 ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2c4aad53 ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2ccdeeb4 ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x2f7815d9 ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x326ad226 ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x36e5694a ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3b4e0cb8 ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3bbfda20 HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3bcc2057 notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3d182312 ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3f4fe0e1 Dot11d_Reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x3f559003 ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x40ba8866 ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x45ca7898 ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5c7cb530 ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5d8b4dff ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5ea223ec ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x609a93a5 ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x61ea895d ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6fff2e89 ToLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x71aeda0b ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7c0d5dc4 DOT11D_GetMaxTxPwrInDbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7dab563c ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7dbe7c51 ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8645ea2a ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8aa597c3 ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8c27daaa ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x918dd257 ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x91b1eeb5 ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x950c91fa DOT11D_ScanComplete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x98cc487c ieee80211_send_probe_requests_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9ac7edb2 ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9b6d8edc ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xab688024 ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xad81f2e9 IsLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb05b6b69 ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb5bd2ce6 ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb982b4b5 ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbbcf07a4 ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc00ae99f SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc9db9a5f ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xcf683d65 ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd4f3fea9 ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xddc14155 ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe02ebbd4 ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xeb1f1cdb Dot11d_UpdateCountryIe +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfb0e2eb6 ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xfde15a96 ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0ac2687d iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x14879ed9 iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x220ab385 iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x258ca6cb iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x3811efb3 iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4a34fb3c iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5166e307 iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x534daa87 iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x54805401 iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5fdf06e7 iscsit_find_cmd_from_itt +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6624b3f8 iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6722abd9 iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6b9868ea iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6cf9d7e5 iscsit_set_unsoliticed_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x773eb3b6 iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7d74e0d3 iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8a3fca2f iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8f5e7cb8 iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa8676ac8 iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xaf2b9528 iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb8113735 iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc0761993 iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc5e74c96 iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xceb52643 iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd7845b02 iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe2290e83 iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xecab4e4b iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xff190100 iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/target_core_mod 0x02de3b18 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x02f46177 transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0x087eb58f passthrough_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x0fa0ee70 transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x10fea398 target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x11443d7f transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x1ca9f2d4 transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x1dee8e43 target_submit_cmd_map_sgls +EXPORT_SYMBOL drivers/target/target_core_mod 0x21acd460 target_sess_cmd_list_set_waiting +EXPORT_SYMBOL drivers/target/target_core_mod 0x26a492f5 core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0x27f9f8bc target_backend_unregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x290b2510 spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x2a156122 target_setup_cmd_from_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x321f060e target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x333a9d26 sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x3464b7e5 core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x37514705 target_lun_is_rdonly +EXPORT_SYMBOL drivers/target/target_core_mod 0x3a2a9b10 __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x44430e8c target_get_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x470e4eea core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x4d767403 target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x52255fe6 transport_init_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x53375e36 transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x538a278d core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0x69159654 core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0x697198b7 core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0x6d25094c transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x721ab823 transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x73c9a102 transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0x74ae3975 transport_init_se_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x7dbada9d transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x7e1383fc target_undepend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0x82b68355 target_unregister_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x8317e043 sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0x83321f88 target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x834a0244 transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0x85aa880c transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x884f1040 sbc_dif_copy_prot +EXPORT_SYMBOL drivers/target/target_core_mod 0x8d10c407 spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0x8e4e7792 target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x8f4081d0 target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x9151232e transport_backend_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x9e35fb56 sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xa00538e4 sbc_dif_verify +EXPORT_SYMBOL drivers/target/target_core_mod 0xa375845e passthrough_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0xa514479f transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xb0ff7675 transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0xb42c4481 transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xb57b0faa transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xb717db4e sbc_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0xbffe1999 transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0xc1d0124d target_depend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0xc489d528 core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xd30ef605 transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0xd32b677d transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0xd5692fe4 target_put_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xdebc429e transport_check_aborted_status +EXPORT_SYMBOL drivers/target/target_core_mod 0xdfd644b3 target_register_template +EXPORT_SYMBOL drivers/target/target_core_mod 0xdfef97e3 target_nacl_find_deve +EXPORT_SYMBOL drivers/target/target_core_mod 0xe128251b spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xe45f5a1a target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xef47211d transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0xf01621c7 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf1af1ea9 spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0xf219f17c target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0xf47612d4 core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0xfa11ad7b target_show_dynamic_sessions +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0xe453cd78 usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/function/usb_f_uvc 0x92e9ebac uvc_set_trace_param +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0x051ced72 usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0x348137df sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x0afbbd11 usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x11aa8ac0 usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x628a5a56 usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x6a4fe4ff usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x6b543fb4 usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x72417719 usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x82b562d6 usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x9ef69cb7 usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xb4a60e5e usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xb84a9da2 usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xda094c4b usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xdb18b434 usb_wwan_ioctl +EXPORT_SYMBOL drivers/usb/serial/usbserial 0xb316b385 usb_serial_resume +EXPORT_SYMBOL drivers/usb/serial/usbserial 0xbcdc1782 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 0x1187a944 devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0x1afc2d92 lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0x9c4347c3 devm_lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0xc5dad059 lcd_device_unregister +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x03f2e31b svga_get_caps +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x090622e4 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 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 0x89ba86c9 svga_tilecopy +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x8de63fb4 svga_set_timings +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xb34a63fd svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xca35c80b 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 0xef774f5d svga_compute_pll +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xf2db5956 svga_match_format +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xf95e82b9 svga_tilecursor +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xfeab3c22 svga_get_tilemax +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x0cc3ede5 cyber2000fb_detach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x534b6f18 cyber2000fb_disable_extregs +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xb39f68d1 cyber2000fb_enable_extregs +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xc751c1a8 cyber2000fb_attach +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x3d508159 matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xa6e95be3 g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xf5340ba5 matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x442653a5 DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x48f67834 matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x814493e9 DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xc53d1830 matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0x9ff645d9 matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0xca13b3d8 matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x42ffb9ab matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xda5d8a50 matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xddca9fe1 matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xeb5b02d3 matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x035c7460 matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0xfe52c88a matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x1711a18b matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x31e54767 matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x82ed2da1 matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x91f8b80c matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xb0b5a406 matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/mb862xx/mb862xxfb 0x9f682d3a 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 0x22e8d1c3 w1_ds2760_recall_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x4afcb1b4 w1_ds2760_write +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x7e5a6aab w1_ds2760_read +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xabcaeaf0 w1_ds2760_store_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x2d71a8d8 w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x7938027f w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x09c053af w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0xd7afad70 w1_ds2781_io +EXPORT_SYMBOL drivers/w1/wire 0xa32955d9 w1_unregister_family +EXPORT_SYMBOL drivers/w1/wire 0xcf38cdfe w1_remove_master_device +EXPORT_SYMBOL drivers/w1/wire 0xed3d6685 w1_add_master_device +EXPORT_SYMBOL drivers/w1/wire 0xfe8e2d64 w1_register_family +EXPORT_SYMBOL fs/configfs/configfs 0x1133ac67 configfs_depend_item +EXPORT_SYMBOL fs/configfs/configfs 0x593977d2 configfs_unregister_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0x5a1b433f config_item_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0x790cd0a8 configfs_register_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0x7b7a25b0 config_item_put +EXPORT_SYMBOL fs/configfs/configfs 0x9ef59b65 config_group_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0xa1b9cf93 config_item_set_name +EXPORT_SYMBOL fs/configfs/configfs 0xa362f6dd config_group_find_item +EXPORT_SYMBOL fs/configfs/configfs 0xc2f9f3d3 config_item_get +EXPORT_SYMBOL fs/configfs/configfs 0xe0b70d83 config_group_init +EXPORT_SYMBOL fs/configfs/configfs 0xfbae0541 configfs_undepend_item +EXPORT_SYMBOL fs/exofs/libore 0x053e432e ore_truncate +EXPORT_SYMBOL fs/exofs/libore 0x28806871 ore_verify_layout +EXPORT_SYMBOL fs/exofs/libore 0x2cfd4f07 ore_create +EXPORT_SYMBOL fs/exofs/libore 0x3249c33f ore_get_io_state +EXPORT_SYMBOL fs/exofs/libore 0x4527e170 ore_calc_stripe_info +EXPORT_SYMBOL fs/exofs/libore 0x456fa750 ore_read +EXPORT_SYMBOL fs/exofs/libore 0x77b7c0d9 extract_attr_from_ios +EXPORT_SYMBOL fs/exofs/libore 0x794fb960 ore_check_io +EXPORT_SYMBOL fs/exofs/libore 0xa3d2a634 g_attr_logical_length +EXPORT_SYMBOL fs/exofs/libore 0xb2eb0455 ore_remove +EXPORT_SYMBOL fs/exofs/libore 0xccde3428 ore_write +EXPORT_SYMBOL fs/exofs/libore 0xea0b54a9 ore_get_rw_state +EXPORT_SYMBOL fs/exofs/libore 0xed6c0537 ore_put_io_state +EXPORT_SYMBOL fs/fscache/fscache 0x003f4c4d __fscache_uncache_page +EXPORT_SYMBOL fs/fscache/fscache 0x05f0d94d __fscache_read_or_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x0661e08d __fscache_register_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x0b0afab5 fscache_operation_init +EXPORT_SYMBOL fs/fscache/fscache 0x1356a926 fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0x142eaf90 fscache_object_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0x1b10e053 __fscache_disable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x1e49170a fscache_object_destroy +EXPORT_SYMBOL fs/fscache/fscache 0x234982a2 __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x27c69df7 fscache_check_aux +EXPORT_SYMBOL fs/fscache/fscache 0x329b1046 fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0x3637ca87 __fscache_enable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x36bc6130 __fscache_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x53e4eb76 __fscache_update_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x5fde96e8 __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x704038f3 fscache_mark_pages_cached +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 0x746f61ab __fscache_wait_on_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x75e3633d __fscache_wait_on_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x7c8e2c03 fscache_put_operation +EXPORT_SYMBOL fs/fscache/fscache 0x7f6ef12c __fscache_check_consistency +EXPORT_SYMBOL fs/fscache/fscache 0x868b2cc3 __fscache_maybe_release_page +EXPORT_SYMBOL fs/fscache/fscache 0x89759b58 fscache_mark_page_cached +EXPORT_SYMBOL fs/fscache/fscache 0x8d00f7a5 __fscache_readpages_cancel +EXPORT_SYMBOL fs/fscache/fscache 0x9dd7d8ba __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0xa0be021e fscache_object_retrying_stale +EXPORT_SYMBOL fs/fscache/fscache 0xa4e6c317 fscache_init_cache +EXPORT_SYMBOL fs/fscache/fscache 0xa99e6496 fscache_object_init +EXPORT_SYMBOL fs/fscache/fscache 0xaddfc0c5 fscache_fsdef_index +EXPORT_SYMBOL fs/fscache/fscache 0xaf66f38d __fscache_unregister_netfs +EXPORT_SYMBOL fs/fscache/fscache 0xbd827ee9 fscache_obtained_object +EXPORT_SYMBOL fs/fscache/fscache 0xbec7e6b5 fscache_op_complete +EXPORT_SYMBOL fs/fscache/fscache 0xd2756a07 __fscache_uncache_all_inode_pages +EXPORT_SYMBOL fs/fscache/fscache 0xd31cbd52 __fscache_attr_changed +EXPORT_SYMBOL fs/fscache/fscache 0xd9478574 fscache_enqueue_operation +EXPORT_SYMBOL fs/fscache/fscache 0xd9909c93 __fscache_write_page +EXPORT_SYMBOL fs/fscache/fscache 0xdc7792d5 __fscache_read_or_alloc_pages +EXPORT_SYMBOL fs/fscache/fscache 0xe31004f9 __fscache_check_page_write +EXPORT_SYMBOL fs/fscache/fscache 0xeca86046 fscache_add_cache +EXPORT_SYMBOL fs/fscache/fscache 0xf99365ef fscache_object_mark_killed +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x28ba1a75 qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x4d0799fb qtree_delete_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x54dc07a5 qtree_read_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xa0689df1 qtree_entry_unused +EXPORT_SYMBOL fs/quota/quota_tree 0xe95ae513 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 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 0x9d6d2edb lc_seq_dump_details +EXPORT_SYMBOL lib/lru_cache 0xa4d925fc 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/6lowpan/6lowpan 0x50c8aaa5 lowpan_nhc_del +EXPORT_SYMBOL net/6lowpan/6lowpan 0xf16ba428 lowpan_nhc_add +EXPORT_SYMBOL net/802/p8022 0x654fa586 register_8022_client +EXPORT_SYMBOL net/802/p8022 0x82e570ad unregister_8022_client +EXPORT_SYMBOL net/802/p8023 0x0aad7309 make_8023_client +EXPORT_SYMBOL net/802/p8023 0x2be8585e destroy_8023_client +EXPORT_SYMBOL net/802/psnap 0x701f5ca7 unregister_snap_client +EXPORT_SYMBOL net/802/psnap 0xed656df9 register_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x00aec71b p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0x046c2437 p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0x11ef619e p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0x1c7e570a p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0x1dcbc273 p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x1de4ff58 p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x1f054db1 v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0x22f041a0 p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0x23b64bc6 p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0x2dbad3bf p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0x3412756e p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0x35d1e27e p9_idpool_get +EXPORT_SYMBOL net/9p/9pnet 0x392d69a7 p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0x3aeaa2d6 p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x400541b6 p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0x446789d1 p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0x44cb72cc p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0x44d2c2c0 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0x44f0450e p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0x46c25682 p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0x4d96d1b3 p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0x53d58a07 p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0x55a57f51 p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x56465ac2 p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0x570f55fb p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0x572ef13c p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0x688136f4 p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0x70ffa9ce p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0x805f9637 p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0x8c7d7761 p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0x9362aa6a v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0x99f44545 p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0xa2f8372b p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0xa805ebb3 v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0xbc3b91db p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0xbe1854b8 p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0xc5db54a9 p9_idpool_destroy +EXPORT_SYMBOL net/9p/9pnet 0xd7bc402f p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0xe54e3798 p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xed691fea p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0xf46b363f p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0xf4a111d8 p9_idpool_create +EXPORT_SYMBOL net/9p/9pnet 0xf8442ce1 p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0xf84f2022 p9_idpool_put +EXPORT_SYMBOL net/9p/9pnet 0xf9c5c288 p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0xfaecb190 p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0xfd40c79d p9_idpool_check +EXPORT_SYMBOL net/9p/9pnet 0xff450663 v9fs_get_trans_by_name +EXPORT_SYMBOL net/appletalk/appletalk 0x4e28f2a8 alloc_ltalkdev +EXPORT_SYMBOL net/appletalk/appletalk 0x908cef88 atrtr_get_dev +EXPORT_SYMBOL net/appletalk/appletalk 0x9c155233 atalk_find_dev_addr +EXPORT_SYMBOL net/appletalk/appletalk 0xd49142e5 aarp_send_ddp +EXPORT_SYMBOL net/atm/atm 0x060e6537 vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0x17ece8f3 atm_dev_register +EXPORT_SYMBOL net/atm/atm 0x1cff094b atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0x2bec055d vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x458c5722 atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0x50acfbbc atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0x54af408a atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0x86d28b75 vcc_release_async +EXPORT_SYMBOL net/atm/atm 0x892b1614 register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x9feaf287 sonet_subtract_stats +EXPORT_SYMBOL net/atm/atm 0xa8d937c0 atm_charge +EXPORT_SYMBOL net/atm/atm 0xaa024146 sonet_copy_stats +EXPORT_SYMBOL net/atm/atm 0xb5005451 atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0xc7c4f07f atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0xca87b453 vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0xec4851ed deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/ax25/ax25 0x227156c3 ax25_listen_release +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 0x5e68206b ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0x65057523 ax25_linkfail_register +EXPORT_SYMBOL net/ax25/ax25 0x6c43d76c ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0x726d3d89 ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0xa7f3015b ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xc53eec2a ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0xcce80652 ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0xd42adbf0 ax25_ip_xmit +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/bluetooth/bluetooth 0x024136f9 bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0d85c0cf hci_alloc_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x14265acd hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1dad2f25 __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x27b18cb3 __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2d788689 l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2f673876 hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3bd32f4a bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3d491167 l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3dcf2445 bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0x47022514 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4866e8c2 hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4945c8dd hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x4966d9d4 l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0x60aab116 l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0x66e49e43 hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x695644c4 bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6abc6d5d bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6f7ae67e l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7c99c727 bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7ef9f26a hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x810040c9 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 0x987edd7f bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9cbf46aa hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9ed7aaed bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa3d3e8da bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0xab728134 hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb4064a6c hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb996354a bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0xbd0ba835 bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc044e928 hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc8aeabc1 hci_mgmt_chan_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcc1fb551 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd1e185f2 hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7442057 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd8b86b8d hci_mgmt_chan_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd9249ed9 bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd9c3fe90 bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe0c9c531 l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe460a939 bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0xec8f452b hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0xfe9d0883 hci_conn_check_secure +EXPORT_SYMBOL net/bridge/bridge 0xe688f9fe br_should_route_hook +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x1426fb83 ebt_do_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xda14b3e3 ebt_unregister_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xf87ba8b7 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 0x2b616dd7 caif_enroll_dev +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 0x58655954 get_cfcnfg +EXPORT_SYMBOL net/caif/caif 0x5d531b60 cfcnfg_add_phy_layer +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/caif/caif 0xd4c4d6e4 caif_disconnect_client +EXPORT_SYMBOL net/caif/caif 0xec4aaae4 caif_connect_client +EXPORT_SYMBOL net/can/can 0x002ab932 can_ioctl +EXPORT_SYMBOL net/can/can 0x0e0b38b8 can_rx_register +EXPORT_SYMBOL net/can/can 0x7ed22ebb can_rx_unregister +EXPORT_SYMBOL net/can/can 0x8460182d can_proto_unregister +EXPORT_SYMBOL net/can/can 0x941c0249 can_send +EXPORT_SYMBOL net/can/can 0xc5bed5c5 can_proto_register +EXPORT_SYMBOL net/ceph/libceph 0x029e9d02 ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x09290ab3 ceph_debugfs_init +EXPORT_SYMBOL net/ceph/libceph 0x09acf3e4 ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x11532770 ceph_osdc_set_request_linger +EXPORT_SYMBOL net/ceph/libceph 0x1305cf89 ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0x17cc7fee ceph_auth_create_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x19e738f6 ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0x1b5a7c19 osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0x1b5ed14f ceph_osdc_put_event +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 0x28c96e0c ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0x2d6b3db7 ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0x2db717f3 ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0x2e860e12 ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0x311d91d2 ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0x34556b61 ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0x365311ff ceph_osdc_cancel_event +EXPORT_SYMBOL net/ceph/libceph 0x37f5a204 ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0x396a1f18 __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x3a5b4ac4 ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0x3abec91f ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x3b019eb3 ceph_alloc_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 0x43e458f6 ceph_file_part +EXPORT_SYMBOL net/ceph/libceph 0x43efd647 ceph_calc_file_object_mapping +EXPORT_SYMBOL net/ceph/libceph 0x4412656e osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x466b85b8 libceph_compatible +EXPORT_SYMBOL net/ceph/libceph 0x4775a8de osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0x4816ced5 ceph_osdc_writepages +EXPORT_SYMBOL net/ceph/libceph 0x4d7ba7c5 ceph_get_direct_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x51b6d06c ceph_client_id +EXPORT_SYMBOL net/ceph/libceph 0x5379cea3 ceph_caps_for_mode +EXPORT_SYMBOL net/ceph/libceph 0x53c1f621 ceph_osdc_create_event +EXPORT_SYMBOL net/ceph/libceph 0x54b0019c ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0x54e3fd83 ceph_print_client_options +EXPORT_SYMBOL net/ceph/libceph 0x55416d56 ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x58b4ee81 osd_req_op_watch_init +EXPORT_SYMBOL net/ceph/libceph 0x5bf3455a ceph_messenger_init +EXPORT_SYMBOL net/ceph/libceph 0x614871b7 osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x64e08d5a osd_req_op_cls_response_data +EXPORT_SYMBOL net/ceph/libceph 0x6b2e3bcd ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x6b3299c7 ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0x6b845d41 ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0x6c8c9334 osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x6e1e10c6 ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0x6fcdafef ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0x768e82af ceph_osdc_build_request +EXPORT_SYMBOL net/ceph/libceph 0x79a1ad25 osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0x7a4b20da ceph_calc_pg_primary +EXPORT_SYMBOL net/ceph/libceph 0x7f566817 ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0x81223fd8 ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x81c020d6 ceph_monc_do_get_version +EXPORT_SYMBOL net/ceph/libceph 0x8443fb76 ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0x85deea1b ceph_monc_request_next_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x87a07c5a ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0x87d1e231 ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0x8b3ed118 ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0x8e2454d6 ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0x8e680f25 ceph_osdc_readpages +EXPORT_SYMBOL net/ceph/libceph 0x9283d66a ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0x93a33c18 ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0x96e26682 ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x98204e91 osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0x982b2777 ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0x98fd61da ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x99e36571 ceph_osdc_cleanup +EXPORT_SYMBOL net/ceph/libceph 0x9becef76 osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0x9e6059df ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x9f534f4d ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0xa0036f89 ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xa0439ff6 ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0xa123fbc3 osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xa3830aaa ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0xa7194503 osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0xaad07475 ceph_copy_user_to_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 0xb020abb6 osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xb2ba454c ceph_auth_update_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb6081d6d ceph_msgr_exit +EXPORT_SYMBOL net/ceph/libceph 0xb6d162a0 osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0xba1e7c6f ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0xbb280199 ceph_oloc_oid_to_pg +EXPORT_SYMBOL net/ceph/libceph 0xbb44caa6 ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0xbe5df461 ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0xc265b7b7 ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0xc2d0e0ca ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xc4a80955 ceph_debugfs_cleanup +EXPORT_SYMBOL net/ceph/libceph 0xc517cc1e osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0xc8682858 osd_req_op_raw_data_in_pages +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 0xd7acd83f ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xdd8e7550 ceph_parse_options +EXPORT_SYMBOL net/ceph/libceph 0xdf6c278d ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0xe3b042ca ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xe560fe37 ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xe7f25116 ceph_monc_got_mdsmap +EXPORT_SYMBOL net/ceph/libceph 0xe889b346 ceph_messenger_fini +EXPORT_SYMBOL net/ceph/libceph 0xead18b13 ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0xee87d472 ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0xf35cb4d9 ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0xf88ff1c0 ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0xf8fd43b6 ceph_monc_open_session +EXPORT_SYMBOL net/dccp/dccp_ipv4 0xc2248b2f dccp_syn_ack_timeout +EXPORT_SYMBOL net/dccp/dccp_ipv4 0xe0180e0f dccp_req_err +EXPORT_SYMBOL net/ieee802154/6lowpan/ieee802154_6lowpan 0x489e9980 lowpan_frag_rcv +EXPORT_SYMBOL net/ieee802154/ieee802154 0x0a7af90c wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0x0e566501 wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0x185b4e0c wpan_phy_register +EXPORT_SYMBOL net/ieee802154/ieee802154 0x20e2662f wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0x5c10d011 wpan_phy_unregister +EXPORT_SYMBOL net/ieee802154/ieee802154 0x7075d0b2 wpan_phy_find +EXPORT_SYMBOL net/ipv4/fou 0x03916fe4 gue_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0x4aa301fb fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0x502459a9 gue_build_header +EXPORT_SYMBOL net/ipv4/fou 0x7a8411a2 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x0650b18b ip_tunnel_get_link_net +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x3c697ecd ip_tunnel_get_iflink +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x782d4679 ip_tunnel_dst_reset_all +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x99099d2d ip_tunnel_encap +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xc66a9c87 ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xe514ddf4 ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x8f1e94e0 arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xd1e0b6c1 arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xf197ed94 arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x7a17f319 ipt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x9ceecfd7 ipt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xb23b083e ipt_register_table +EXPORT_SYMBOL net/ipv4/tunnel4 0x069a2c62 xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/tunnel4 0x3a7ed67c xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/udp_tunnel 0xa5ea1e89 udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x2fa4b0e8 ip6_tnl_get_iflink +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x91ccb9e9 ip6_tnl_get_link_net +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xae2e1b54 ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xfa157ccd ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x1240df5b ip6t_register_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x29aaefd9 ip6t_unregister_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x72646592 ip6t_do_table +EXPORT_SYMBOL net/ipv6/tunnel6 0x430b40a8 xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/tunnel6 0x7e9e473e xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x25a0dfd1 xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0xc10abb3c xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x0d90a1f9 ircomm_connect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x90feefc8 ircomm_open +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x98f5a1e7 ircomm_data_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x99aece05 ircomm_flow_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xbcd2c4e3 ircomm_control_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xd7b36d06 ircomm_connect_response +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xf7ac74c7 ircomm_close +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xfceb2619 ircomm_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x0064e0ea hashbin_get_first +EXPORT_SYMBOL net/irda/irda 0x04bbd011 irttp_dup +EXPORT_SYMBOL net/irda/irda 0x06a3ee58 irias_new_integer_value +EXPORT_SYMBOL net/irda/irda 0x07d3647c irlmp_register_service +EXPORT_SYMBOL net/irda/irda 0x183fe699 irttp_udata_request +EXPORT_SYMBOL net/irda/irda 0x1a74f7d4 alloc_irdadev +EXPORT_SYMBOL net/irda/irda 0x1b42f6e7 irlmp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x1e3cc2cb irlmp_data_request +EXPORT_SYMBOL net/irda/irda 0x1e6cade0 irias_add_integer_attrib +EXPORT_SYMBOL net/irda/irda 0x264d0f64 irlap_close +EXPORT_SYMBOL net/irda/irda 0x3010dd99 irttp_close_tsap +EXPORT_SYMBOL net/irda/irda 0x33cbe2c6 proc_irda +EXPORT_SYMBOL net/irda/irda 0x33e98835 irlmp_connect_response +EXPORT_SYMBOL net/irda/irda 0x38b548d9 irttp_data_request +EXPORT_SYMBOL net/irda/irda 0x39207623 irlmp_connect_request +EXPORT_SYMBOL net/irda/irda 0x3e56064f hashbin_new +EXPORT_SYMBOL net/irda/irda 0x42a4b873 irttp_flow_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 0x5ec3a7dd iriap_close +EXPORT_SYMBOL net/irda/irda 0x601bda46 hashbin_remove +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 0x7624c316 irlmp_close_lsap +EXPORT_SYMBOL net/irda/irda 0x763e54a4 irlmp_unregister_client +EXPORT_SYMBOL net/irda/irda 0x7779f7c3 irttp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x7957f728 irlmp_update_client +EXPORT_SYMBOL net/irda/irda 0x7f52a8bf irda_param_insert +EXPORT_SYMBOL net/irda/irda 0x82e2e68d irlmp_open_lsap +EXPORT_SYMBOL net/irda/irda 0x847226c3 irttp_connect_response +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 0x9a5aa888 irlap_open +EXPORT_SYMBOL net/irda/irda 0xa1d41e58 hashbin_delete +EXPORT_SYMBOL net/irda/irda 0xaa557515 irias_new_object +EXPORT_SYMBOL net/irda/irda 0xabe7f137 iriap_open +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 0xd6733080 irttp_connect_request +EXPORT_SYMBOL net/irda/irda 0xd6deeaae irda_setup_dma +EXPORT_SYMBOL net/irda/irda 0xda3b8932 async_unwrap_char +EXPORT_SYMBOL net/irda/irda 0xda74226e irttp_open_tsap +EXPORT_SYMBOL net/irda/irda 0xde4c6b3c irlmp_service_to_hint +EXPORT_SYMBOL net/irda/irda 0xdfc64dfe iriap_getvaluebyclass_request +EXPORT_SYMBOL net/irda/irda 0xe334e355 async_wrap_skb +EXPORT_SYMBOL net/irda/irda 0xe3463529 hashbin_lock_find +EXPORT_SYMBOL net/irda/irda 0xe3bde43e irias_insert_object +EXPORT_SYMBOL net/irda/irda 0xe50bcfd4 irda_notify_init +EXPORT_SYMBOL net/irda/irda 0xea1098ff irda_device_set_media_busy +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 0x1c50fd1e l2tp_recv_common +EXPORT_SYMBOL net/lapb/lapb 0x0ba70a0b lapb_getparms +EXPORT_SYMBOL net/lapb/lapb 0x46fd50ed lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0x52c65254 lapb_unregister +EXPORT_SYMBOL net/lapb/lapb 0x9d661bf1 lapb_data_request +EXPORT_SYMBOL net/lapb/lapb 0x9e80606c lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0xa316e304 lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0xc3ea7dd3 lapb_register +EXPORT_SYMBOL net/lapb/lapb 0xffc8ad60 lapb_data_received +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x4c57fb15 llc_sap_close +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x5b53ab30 llc_add_pack +EXPORT_SYMBOL net/llc/llc 0x9903e6d1 llc_sap_find +EXPORT_SYMBOL net/llc/llc 0x9a48de7c llc_sap_open +EXPORT_SYMBOL net/llc/llc 0xa07671cc llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0xa2300e60 llc_set_station_handler +EXPORT_SYMBOL net/llc/llc 0xfe2c3c05 llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/mac80211/mac80211 0x035cfc00 ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0x035e0c77 ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x040b4e72 ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x049ffebb ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x0bd609f2 ieee80211_get_key_tx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0x0e79b0a0 ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0x1062b16c ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0x1413be59 ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x152c743a ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0x164d7030 ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0x192d3cba ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0x1ecbd207 ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x1fa22976 ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x23d4c6b4 ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0x24d3937c ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0x25d01dc4 ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0x2b0d270d ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x373ba37b ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x3a393db5 ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x3bfb678d ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x3c2c5501 ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x3cee801d ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0x3d2e82f5 ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x3f5ae3d7 __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x40f36a77 ieee80211_tx_status_noskb +EXPORT_SYMBOL net/mac80211/mac80211 0x419c0202 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x42fa378f ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0x4513a1f8 ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x462c45bf ieee80211_stop_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x46a20cee ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0x49934de0 ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0x4c2b011a ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0x4d63b402 ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0x5327bee8 ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0x55f97e4f ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0x5801b4cf rate_control_send_low +EXPORT_SYMBOL net/mac80211/mac80211 0x593139e0 ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0x5de8adc0 ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x5ea02c0d ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0x618aec19 ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x62fbf41b ieee80211_sta_eosp +EXPORT_SYMBOL net/mac80211/mac80211 0x67e15090 ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x69005954 ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0x6a15325c ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x77ea65c4 ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x7b1be22f ieee80211_start_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x7c86c4ad ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0x7d2afbc1 ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x8085e0bf ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0x86dda35a ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x8aa83bdd ieee80211_tx_dequeue +EXPORT_SYMBOL net/mac80211/mac80211 0x9236995c ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x9400efe5 __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x962bdde8 ieee80211_aes_cmac_calculate_k1_k2 +EXPORT_SYMBOL net/mac80211/mac80211 0x98358fee ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0xa07d838b ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xa161ba1f ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xa581bfd8 ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xa5b44842 ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0xa97dd5e4 ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0xaaadf222 ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0xaedd6089 ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xb0d0f10d ieee80211_csa_update_counter +EXPORT_SYMBOL net/mac80211/mac80211 0xb0fc47ae ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0xb3554550 __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xb6da9f07 ieee80211_rx +EXPORT_SYMBOL net/mac80211/mac80211 0xb7178f67 ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xb792815a __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0xc68b68a9 ieee80211_csa_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0xc9b13dfc ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xcd9ba893 ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0xd382fcba ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0xd6c9e1f2 ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0xd72625cb ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0xdf95a32e ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0xe783b25d __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xeafdc119 rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0xeb54356d ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0xeca62afe ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0xecfaaf7f ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0xf1be46ed ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0xf3f5b4e1 wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xf767f160 ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0xfa218911 ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0xfdf3ddea ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac802154/mac802154 0x19a09de2 ieee802154_rx_irqsafe +EXPORT_SYMBOL net/mac802154/mac802154 0x6d2a45e2 ieee802154_rx +EXPORT_SYMBOL net/mac802154/mac802154 0x74671506 ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0x95a35692 ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xb39cce6a ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0xcc5c5f06 ieee802154_free_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xd568669b ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0xdaa90fe0 ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xe3aa7ae3 ieee802154_alloc_hw +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x39eff5c1 ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x401b6676 unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x5759c26e ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x5f10977e register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x61927fc1 ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x621c3f5c ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x687a7d17 unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xca62df65 register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd695ed6f register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xe31d0f41 ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xe55c7b16 ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xeaba88d2 ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xf0c17326 ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xf25b8844 ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x64c60e75 __nf_ct_ext_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x66c25150 nf_conntrack_untracked +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x788e9d77 __nf_ct_ext_add_length +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0x827cc6a1 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x15057315 nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x52431d67 nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/nf_nat 0x5e4eb797 __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x9ad154db nf_nat_used_tuple +EXPORT_SYMBOL net/netfilter/nf_nat 0xe935de8e nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0xf53f6c44 nf_xfrm_me_harder +EXPORT_SYMBOL net/netfilter/x_tables 0x12707e51 xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0x240278c7 xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x253e8b44 xt_compat_init_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x3180551d xt_unregister_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x3a3a09c0 xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0x482d26fd xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x8f580c2c xt_find_target +EXPORT_SYMBOL net/netfilter/x_tables 0xbc8ba02a xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0xbc9527a5 xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xcdd99845 xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0xd1a21986 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xe495b4f8 xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0xe4d75f48 xt_unregister_match +EXPORT_SYMBOL net/nfc/hci/hci 0x10636782 nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0x11662689 nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0x140fa1fc nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x2ec9d702 nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x3371a7e5 nfc_hci_reset_pipes +EXPORT_SYMBOL net/nfc/hci/hci 0x3476e92b nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/hci/hci 0x41c8e437 nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0x43028a27 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x4fdebaca nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0x59f0aaa9 nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0x5a6798cf nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0x64286ca6 nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0x6baf77c1 nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0x7a4a06c9 nfc_hci_reset_pipes_per_host +EXPORT_SYMBOL net/nfc/hci/hci 0xb430c715 nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0xbca0b4fd nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xbd759ad8 nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0xc8dfc5a8 nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0xdfd40fe4 nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0xe2aa3d60 nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0xf0071afa nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/nci/nci 0x051413c2 nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0x1ed96690 nci_hci_dev_session_init +EXPORT_SYMBOL net/nfc/nci/nci 0x316f2c39 nci_hci_get_param +EXPORT_SYMBOL net/nfc/nci/nci 0x36d1bbc3 nci_hci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x3a471e97 nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0x424740a5 nci_set_config +EXPORT_SYMBOL net/nfc/nci/nci 0x531b84ab nci_core_conn_close +EXPORT_SYMBOL net/nfc/nci/nci 0x5d459c4b nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0x68651105 nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0x6e689f1b nci_core_conn_create +EXPORT_SYMBOL net/nfc/nci/nci 0x6f628518 nci_prop_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x838fed5e nci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0x87bf19b3 nci_req_complete +EXPORT_SYMBOL net/nfc/nci/nci 0x9085a837 nci_hci_connect_gate +EXPORT_SYMBOL net/nfc/nci/nci 0xb421d813 nci_hci_open_pipe +EXPORT_SYMBOL net/nfc/nci/nci 0xb53ef148 nci_hci_set_param +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xc57812a1 nci_hci_send_event +EXPORT_SYMBOL net/nfc/nci/nci 0xd2bc368d nci_nfcee_mode_set +EXPORT_SYMBOL net/nfc/nci/nci 0xfc94c9b8 nci_nfcee_discover +EXPORT_SYMBOL net/nfc/nfc 0x07516134 nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0x0b933d15 nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x2ac07f0b nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0x2ccbf6b6 nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0x2ff84049 nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0x34efa232 nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0x40b1f7f4 nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0x463e6dc9 nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0x5103379e nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0x54c2d839 nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0x59c0568b nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x5c5f1f10 nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0x65d41b63 nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0x6a2c2549 nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0x7eafe86e nfc_se_transaction +EXPORT_SYMBOL net/nfc/nfc 0x8a4dc93c nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0x8e0f61d4 nfc_class +EXPORT_SYMBOL net/nfc/nfc 0x924eeac3 nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0xa234d601 nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0xf9bf6d40 nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0xfb2b2ea0 nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0xfe4e4f2b nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc_digital 0x67c6ef7e nfc_digital_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x7d2b8982 nfc_digital_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xf2206c58 nfc_digital_register_device +EXPORT_SYMBOL net/nfc/nfc_digital 0xfa995b50 nfc_digital_free_device +EXPORT_SYMBOL net/phonet/phonet 0x03c7171c phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0x25aa0ae9 phonet_stream_ops +EXPORT_SYMBOL net/phonet/phonet 0x5764bcc3 pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0x5a615a36 pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0x6066f041 pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0x811a6f9a pn_skb_send +EXPORT_SYMBOL net/phonet/phonet 0xb12222cc phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0xc76a7479 phonet_proto_unregister +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x0d832c8a rxrpc_kernel_reject_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x1eace13d rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x2525285b rxrpc_kernel_get_abort_code +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x4cc2c794 rxrpc_kernel_is_data_last +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x4fbe85e7 rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x75f95048 rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x9dcc9018 rxrpc_kernel_free_skb +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xb2b3f7f3 rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xbd0f6543 key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xc3514b81 rxrpc_kernel_intercept_rx_messages +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xc4b0ef8d rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xcebeb8ce rxrpc_kernel_accept_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xd0ff6fb7 rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xdf86f703 rxrpc_kernel_get_error_number +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xf9272383 rxrpc_kernel_data_delivered +EXPORT_SYMBOL net/sctp/sctp 0xa50dda9d sctp_do_peeloff +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x08279178 gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x2e711b1f gss_mech_put +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x2ff8dbbc gss_mech_get +EXPORT_SYMBOL net/sunrpc/sunrpc 0x8d249a7e svc_pool_stats_open +EXPORT_SYMBOL net/sunrpc/sunrpc 0xdd95a592 xdr_restrict_buflen +EXPORT_SYMBOL net/sunrpc/sunrpc 0xf03590ec xdr_truncate_encode +EXPORT_SYMBOL net/wimax/wimax 0x69d745e4 wimax_rfkill +EXPORT_SYMBOL net/wimax/wimax 0x821eba14 wimax_reset +EXPORT_SYMBOL net/wireless/cfg80211 0x02d22eb1 cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0x09c64fbd ieee80211_frequency_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x123a4b08 cfg80211_reg_can_beacon_relax +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x19e03378 cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0x1a9404b4 ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0x1e06a081 __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x2186c64a __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x27405cc1 cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0x28fcbc4e cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x2d480806 wiphy_rfkill_set_hw_state +EXPORT_SYMBOL net/wireless/cfg80211 0x3221fd39 cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0x329e8eb2 cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x3317a8a7 cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0x39f466a4 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 0x3fed085f cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0x41e0d15d wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0x495457ff cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0x49582688 cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x4b8447c0 cfg80211_inform_bss_width +EXPORT_SYMBOL net/wireless/cfg80211 0x4f930366 wiphy_rfkill_stop_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x50131d6e cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0x50214c28 ieee80211_bss_get_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x519a9fc5 cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x51d4d9bc cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0x53685003 cfg80211_del_sta_sinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x58325122 cfg80211_sched_scan_stopped_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0x59bac863 regulatory_set_wiphy_regd_sync_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0x5eebd417 cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0x5f572afd wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0x65474b0d __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x66779c3c cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0x696bec93 cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x6d6cb9ad ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0x714fe0cb cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0x7291c6a3 ieee80211_data_from_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0x73b40f71 cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x74027290 cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0x743eedb2 cfg80211_connect_result +EXPORT_SYMBOL net/wireless/cfg80211 0x7b3c35e9 wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0x7dc244d0 cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x7fe1a403 cfg80211_find_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x8492a430 ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x877ce8f6 cfg80211_report_obss_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x87b625c4 cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x882b4919 cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x8a126238 ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0x8a7062a5 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x8b9237c2 wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0x8c3acbdc cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x8fac1cf8 cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0x91d7a142 ieee80211_ie_split_ric +EXPORT_SYMBOL net/wireless/cfg80211 0x931dd5e7 cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x94275b00 cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x948190dc cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x965b12f3 cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0x97cc700a cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x982e6b6d ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x9b829f60 regulatory_set_wiphy_regd +EXPORT_SYMBOL net/wireless/cfg80211 0x9c0b45ed cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x9c45ee5f cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0x9c50a2ae cfg80211_rx_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x9e8653c2 cfg80211_unregister_wdev +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 0xa2a13cd0 cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0xa85de90c cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xac7358f5 cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0xacba7ee5 cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0xaff9f534 cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xb2521fd4 cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xb40541f0 wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0xb41e4f87 cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xb5f9eb2c cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0xb83031a3 cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0xb9bacfb3 freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0xbcd4fa0a cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0xbdd87000 cfg80211_inform_bss_width_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xc1f1ff2c cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xc63f1b81 ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0xc90fde22 ieee80211_chandef_to_operating_class +EXPORT_SYMBOL net/wireless/cfg80211 0xca7a1485 regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0xcce3abb5 cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xd3887213 ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xd3a0d434 cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0xd50b0a22 ieee80211_ie_split +EXPORT_SYMBOL net/wireless/cfg80211 0xd8ca0289 cfg80211_roamed_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xdd3fbcf2 cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xdef918a7 cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xdfca62ad cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0xef19fbf1 cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0xefc56354 cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0xf0f60328 wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0xf1425fef cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0xf78dd720 cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xfaa012b9 __ieee80211_get_channel +EXPORT_SYMBOL net/wireless/cfg80211 0xfc7ea19e ieee80211_data_to_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0xfe5d858a cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0xfed4d591 cfg80211_find_vendor_ie +EXPORT_SYMBOL net/wireless/lib80211 0x01b7cf3b lib80211_get_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x58940c68 lib80211_crypt_delayed_deinit +EXPORT_SYMBOL net/wireless/lib80211 0x5898da9f lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x5def1813 lib80211_crypt_info_init +EXPORT_SYMBOL net/wireless/lib80211 0x64a4416f lib80211_crypt_info_free +EXPORT_SYMBOL net/wireless/lib80211 0x8a56c61d lib80211_register_crypto_ops +EXPORT_SYMBOL sound/ac97_bus 0x05a98651 ac97_bus_type +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0xa1d2c645 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 0x25681b47 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 0x323c5397 snd_seq_event_port_attach +EXPORT_SYMBOL sound/core/seq/snd-seq 0x3fb4d161 snd_seq_kernel_client_dispatch +EXPORT_SYMBOL sound/core/seq/snd-seq 0x5d36564d snd_seq_kernel_client_write_poll +EXPORT_SYMBOL sound/core/seq/snd-seq 0x69aff26d 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 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 0x091def1c snd_seq_autoload_exit +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x5f735e4d 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-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 0x99d91cbc snd_virmidi_new +EXPORT_SYMBOL sound/core/snd 0x0020489c snd_seq_root +EXPORT_SYMBOL sound/core/snd 0x0592ec16 snd_ctl_unregister_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0x05bb1a46 snd_info_create_module_entry +EXPORT_SYMBOL sound/core/snd 0x0791c883 snd_ctl_make_virtual_master +EXPORT_SYMBOL sound/core/snd 0x157c4469 snd_jack_set_key +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 0x1a96873c snd_ctl_notify +EXPORT_SYMBOL sound/core/snd 0x1cb4c828 snd_ctl_replace +EXPORT_SYMBOL sound/core/snd 0x214cd676 snd_ctl_unregister_ioctl +EXPORT_SYMBOL sound/core/snd 0x21623c8e snd_card_register +EXPORT_SYMBOL sound/core/snd 0x23dc5066 snd_component_add +EXPORT_SYMBOL sound/core/snd 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL sound/core/snd 0x281b4b6c snd_ctl_rename_id +EXPORT_SYMBOL sound/core/snd 0x2ae3deaa release_and_free_resource +EXPORT_SYMBOL sound/core/snd 0x2ce0ce40 snd_info_create_card_entry +EXPORT_SYMBOL sound/core/snd 0x342a2354 copy_to_user_fromio +EXPORT_SYMBOL sound/core/snd 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL sound/core/snd 0x3b044446 snd_card_set_id +EXPORT_SYMBOL sound/core/snd 0x3c0952da snd_card_file_add +EXPORT_SYMBOL sound/core/snd 0x3d946ca1 snd_device_new +EXPORT_SYMBOL sound/core/snd 0x3f27af84 snd_ctl_free_one +EXPORT_SYMBOL sound/core/snd 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL sound/core/snd 0x518cb0b6 snd_device_register +EXPORT_SYMBOL sound/core/snd 0x5c117536 snd_ctl_remove_id +EXPORT_SYMBOL sound/core/snd 0x6106630f snd_card_free +EXPORT_SYMBOL sound/core/snd 0x61e6525b snd_ctl_remove +EXPORT_SYMBOL sound/core/snd 0x62401fbc _snd_ctl_add_slave +EXPORT_SYMBOL sound/core/snd 0x65337e84 snd_mixer_oss_notify_callback +EXPORT_SYMBOL sound/core/snd 0x6a17a0c4 snd_card_disconnect +EXPORT_SYMBOL sound/core/snd 0x6da4208b snd_ctl_find_numid +EXPORT_SYMBOL sound/core/snd 0x6fb93e93 snd_ctl_add +EXPORT_SYMBOL sound/core/snd 0x70c15ac1 snd_dma_disable +EXPORT_SYMBOL sound/core/snd 0x766ff229 snd_register_device +EXPORT_SYMBOL sound/core/snd 0x79251acb snd_unregister_oss_device +EXPORT_SYMBOL sound/core/snd 0x81b69e41 snd_ctl_enum_info +EXPORT_SYMBOL sound/core/snd 0x827561d1 snd_ctl_boolean_stereo_info +EXPORT_SYMBOL sound/core/snd 0x88f9e4a3 snd_card_new +EXPORT_SYMBOL sound/core/snd 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL sound/core/snd 0x8f595b11 snd_major +EXPORT_SYMBOL sound/core/snd 0x98043697 snd_jack_set_parent +EXPORT_SYMBOL sound/core/snd 0x9862f5cf snd_card_free_when_closed +EXPORT_SYMBOL sound/core/snd 0x9c6222dc snd_ctl_register_ioctl_compat +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 0xa1c232f5 snd_info_free_entry +EXPORT_SYMBOL sound/core/snd 0xac9a6fbf snd_info_register +EXPORT_SYMBOL sound/core/snd 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL sound/core/snd 0xb4a98a86 snd_ctl_boolean_mono_info +EXPORT_SYMBOL sound/core/snd 0xc19e65e5 snd_jack_new +EXPORT_SYMBOL sound/core/snd 0xd0cc2e43 snd_pci_quirk_lookup +EXPORT_SYMBOL sound/core/snd 0xd24817c6 snd_ctl_find_id +EXPORT_SYMBOL sound/core/snd 0xd3d3a9ef snd_device_free +EXPORT_SYMBOL sound/core/snd 0xd97e61e4 snd_power_wait +EXPORT_SYMBOL sound/core/snd 0xe10ee7b5 snd_ctl_new1 +EXPORT_SYMBOL sound/core/snd 0xe5298b2b snd_jack_report +EXPORT_SYMBOL sound/core/snd 0xeac0d04e snd_card_file_remove +EXPORT_SYMBOL sound/core/snd 0xf0870102 snd_unregister_device +EXPORT_SYMBOL sound/core/snd 0xfa3e187b snd_register_oss_device +EXPORT_SYMBOL sound/core/snd 0xfa4f784c snd_ctl_register_ioctl +EXPORT_SYMBOL sound/core/snd 0xfb8bdb3b snd_cards +EXPORT_SYMBOL sound/core/snd 0xfcc34a04 snd_jack_add_new_kctl +EXPORT_SYMBOL sound/core/snd 0xfffd89db copy_from_user_toio +EXPORT_SYMBOL sound/core/snd-hwdep 0x2f13b100 snd_hwdep_new +EXPORT_SYMBOL sound/core/snd-pcm 0x00c56e75 snd_pcm_hw_constraint_mask64 +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 0x0653d030 snd_pcm_new +EXPORT_SYMBOL sound/core/snd-pcm 0x06b310c9 snd_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x15fb7393 snd_pcm_hw_constraint_list +EXPORT_SYMBOL sound/core/snd-pcm 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL sound/core/snd-pcm 0x2182728e snd_pcm_new_stream +EXPORT_SYMBOL sound/core/snd-pcm 0x30400e97 snd_pcm_lib_writev +EXPORT_SYMBOL sound/core/snd-pcm 0x349ea965 snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x3796bdcc snd_pcm_format_little_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x39862ace snd_pcm_set_ops +EXPORT_SYMBOL sound/core/snd-pcm 0x39bf9301 _snd_pcm_hw_param_setempty +EXPORT_SYMBOL sound/core/snd-pcm 0x42956783 snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL sound/core/snd-pcm 0x43f27e58 snd_pcm_hw_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x44213156 snd_pcm_hw_rule_add +EXPORT_SYMBOL sound/core/snd-pcm 0x4e41eca2 snd_pcm_period_elapsed +EXPORT_SYMBOL sound/core/snd-pcm 0x4eb510b9 snd_pcm_lib_readv +EXPORT_SYMBOL sound/core/snd-pcm 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x503bd137 snd_interval_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0x51b0573c snd_dma_alloc_pages_fallback +EXPORT_SYMBOL sound/core/snd-pcm 0x52c9bf30 snd_pcm_hw_param_last +EXPORT_SYMBOL sound/core/snd-pcm 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL sound/core/snd-pcm 0x534e89d0 snd_pcm_hw_constraint_integer +EXPORT_SYMBOL sound/core/snd-pcm 0x5898dcba snd_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x5a741731 snd_dma_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x5e7f4920 snd_pcm_format_set_silence +EXPORT_SYMBOL sound/core/snd-pcm 0x5e91c9fd snd_pcm_mmap_data +EXPORT_SYMBOL sound/core/snd-pcm 0x650f8603 snd_pcm_format_silence_64 +EXPORT_SYMBOL sound/core/snd-pcm 0x653c9387 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 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL sound/core/snd-pcm 0x7f8cd085 snd_pcm_set_sync +EXPORT_SYMBOL sound/core/snd-pcm 0x834dc955 snd_pcm_format_size +EXPORT_SYMBOL sound/core/snd-pcm 0x850249fd snd_pcm_lib_read +EXPORT_SYMBOL sound/core/snd-pcm 0x8a80730c snd_pcm_lib_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x94098ff8 snd_interval_list +EXPORT_SYMBOL sound/core/snd-pcm 0x94f2b7a8 snd_pcm_limit_hw_rates +EXPORT_SYMBOL sound/core/snd-pcm 0x976f456d snd_pcm_new_internal +EXPORT_SYMBOL sound/core/snd-pcm 0xa004c5e7 snd_pcm_kernel_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0xa4a23af6 snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL sound/core/snd-pcm 0xa61aa028 snd_pcm_format_unsigned +EXPORT_SYMBOL sound/core/snd-pcm 0xaafd9678 snd_pcm_lib_mmap_iomem +EXPORT_SYMBOL sound/core/snd-pcm 0xb051a591 snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL sound/core/snd-pcm 0xb3135a37 snd_pcm_suspend +EXPORT_SYMBOL sound/core/snd-pcm 0xb654edf1 _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL sound/core/snd-pcm 0xbe47e3c4 snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL sound/core/snd-pcm 0xc5334b50 snd_pcm_open_substream +EXPORT_SYMBOL sound/core/snd-pcm 0xc696f406 snd_pcm_suspend_all +EXPORT_SYMBOL sound/core/snd-pcm 0xca36d0ce snd_pcm_hw_constraint_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0xcbf78b97 snd_pcm_stop +EXPORT_SYMBOL sound/core/snd-pcm 0xcebaf8f9 snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0xd6900042 snd_pcm_release_substream +EXPORT_SYMBOL sound/core/snd-pcm 0xd763cb21 snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL sound/core/snd-pcm 0xdd603532 snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL sound/core/snd-pcm 0xdd84d6ab snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xdef1fdd2 snd_pcm_lib_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xe40e72c8 snd_pcm_hw_param_first +EXPORT_SYMBOL sound/core/snd-pcm 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL sound/core/snd-pcm 0xe8386312 snd_pcm_lib_write +EXPORT_SYMBOL sound/core/snd-pcm 0xeabca2f3 snd_pcm_notify +EXPORT_SYMBOL sound/core/snd-pcm 0xebb6cae3 snd_pcm_lib_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xf3797152 snd_interval_ratnum +EXPORT_SYMBOL sound/core/snd-pcm 0xf54d0a67 snd_pcm_hw_constraint_step +EXPORT_SYMBOL sound/core/snd-pcm 0xfaa746c5 snd_pcm_hw_rule_noresample +EXPORT_SYMBOL sound/core/snd-pcm 0xfcfececf snd_dma_alloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL sound/core/snd-rawmidi 0x072fa968 snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0x18e72f95 snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0x296d50d5 snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0x383007cb snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-rawmidi 0x3e6223a0 snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0x4a37de9e snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x6df244d3 snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x73481274 snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0x75bcfeaa snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0x8bb14077 snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0xa0ae813b snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc7707a43 snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0xcc990e6e snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0xcf079bb7 snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0xe872fdaa snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0xeece73e4 snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0xfb85e333 snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-timer 0x61eeb937 snd_timer_new +EXPORT_SYMBOL sound/core/snd-timer 0x6b3de673 snd_timer_open +EXPORT_SYMBOL sound/core/snd-timer 0x9a3beafa snd_timer_resolution +EXPORT_SYMBOL sound/core/snd-timer 0xb51f3829 snd_timer_global_free +EXPORT_SYMBOL sound/core/snd-timer 0xb957dc22 snd_timer_stop +EXPORT_SYMBOL sound/core/snd-timer 0xbcb7c526 snd_timer_notify +EXPORT_SYMBOL sound/core/snd-timer 0xbf7dfbb2 snd_timer_close +EXPORT_SYMBOL sound/core/snd-timer 0xd3d7425d snd_timer_global_new +EXPORT_SYMBOL sound/core/snd-timer 0xd44958b3 snd_timer_continue +EXPORT_SYMBOL sound/core/snd-timer 0xe408cf6a snd_timer_interrupt +EXPORT_SYMBOL sound/core/snd-timer 0xee40a288 snd_timer_pause +EXPORT_SYMBOL sound/core/snd-timer 0xfa90d6b0 snd_timer_start +EXPORT_SYMBOL sound/core/snd-timer 0xfb541020 snd_timer_global_register +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x6d629c59 snd_mpu401_uart_interrupt_tx +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x710e7719 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 0x0274446d snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x05060a19 snd_opl3_regmap +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x0d367ba7 snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x1d500398 snd_opl3_create +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x5465e75f snd_opl3_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xa1428a2b snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xa32217e5 snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xa3481391 snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xb2253280 snd_opl3_reset +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xb4f6a4bb snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x09be0ab7 snd_vx_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x1bbda119 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 0x2644cad8 snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x29825a54 snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x3aee22cb snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x8ec199dd snd_vx_setup_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xaf1237ba snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xd10e4353 snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf3d9ce46 snd_vx_dsp_load +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x01c6eae5 amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x11b16ca5 fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x258f4b06 iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x25df13ab fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x27b33779 fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x304b1b29 cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x3254b51c amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x39d14054 cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x3d99ed88 fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4bc0b18e fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4f73e0f0 amdtp_stream_pcm_pointer +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x50ef7eaf amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x54f810d1 amdtp_stream_stop +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5920ef47 avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x65a859cc amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb0555683 snd_fw_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb336e4da amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb6452044 amdtp_stream_set_pcm_format +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb9d1b8ff cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc11da810 amdtp_stream_start +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc6343370 fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd92de706 cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xdfd5e28d amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xe1823de8 fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xe5cbd706 avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xebbed8df amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xef70e2b4 iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf16cfc58 amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf794ae5b cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf82dd2f1 cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf969f253 avc_general_set_sig_fmt +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0x30227700 snd_ak4113_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0x30740250 snd_ak4113_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x0ec4580a snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x14ee0184 snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x19a86826 snd_ak4114_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x2e8e382e snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x8b872386 snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xce95f2b3 snd_ak4114_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xd06cd40b snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xea72431d snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x02884198 snd_ak4117_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x0beb10d8 snd_ak4117_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x39ae00c7 snd_ak4117_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xc266b933 snd_ak4117_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xd643e568 snd_ak4117_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xd9e59d35 snd_ak4117_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x4d694995 snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x925753b2 snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x9dcd3e89 snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xd8cee405 snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x0d40e919 snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0xdef77498 snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x3384c298 snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x586c2859 snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x5e41131a snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x78335761 snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x9d3cfddc snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xdebd552e snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-i2c 0x2df9676c snd_i2c_device_free +EXPORT_SYMBOL sound/i2c/snd-i2c 0x675b1cb0 snd_i2c_probeaddr +EXPORT_SYMBOL sound/i2c/snd-i2c 0x96620ab7 snd_i2c_readbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0xae96e3f0 snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0xbd8ed82e snd_i2c_device_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0xed7b402f snd_i2c_bus_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x21aa06bd snd_sbmixer_write +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x2af4a9cc snd_sbdsp_reset +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x4e4d93b7 snd_sbdsp_command +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x57aaeb73 snd_sbmixer_resume +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x5e72efa7 snd_sbmixer_suspend +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x7eabdafe snd_sbdsp_get_byte +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x9c760245 snd_sbmixer_add_ctl +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xae34b3ca snd_sbdsp_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xe4afeccd snd_sbmixer_new +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xe563a1be snd_sbmixer_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x0998e510 snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x19d74d61 snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x23c146e5 snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x34f6cfa0 snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x36f002b2 snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x3f1a0194 snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x43de9ef6 snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x530644e4 snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x70864708 snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x8eb554a6 snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xcb42cc36 snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xe00f9ce6 snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xe19acbe2 snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xe9ae6ff9 snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xf7cf9349 snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xfd3cb35a snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xfecbf874 snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x01b74126 snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x6c0b08da snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xa6604f57 snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xbf314b82 snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xc16e7f8f snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xde1484f9 snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xf5665b59 snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xf59a2606 snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xfb976ab8 snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x41b48a8e snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x8fc169e3 snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xc9e81439 snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x176b5aef oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x2efa13ea oxygen_write32_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x34d5e630 oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x37ea15d3 oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x42732816 oxygen_write_i2c +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x5cd52ab1 oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x63ac697c oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x63c4d60f oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x65f36336 oxygen_pci_remove +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x6c5f7439 oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7bb3e7ad oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x9280c52b oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa83dc031 oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb4be5370 oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xbe84f85c oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xc1357859 oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xcaba9baa oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xd74c3e1b oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xe3a7a584 oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xe543a36b oxygen_write8_masked +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x03dccc06 snd_trident_start_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x2e5a9426 snd_trident_stop_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x891359e0 snd_trident_write_voice_regs +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xa304f8ad snd_trident_free_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xaac5db40 snd_trident_alloc_voice +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x8bc73634 tlv320aic23_regmap +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0xeff8e241 tlv320aic23_probe +EXPORT_SYMBOL sound/soc/snd-soc-core 0x6eeb38dc snd_soc_alloc_ac97_codec +EXPORT_SYMBOL sound/soundcore 0x310d8ab8 sound_class +EXPORT_SYMBOL sound/soundcore 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x99c95fa5 unregister_sound_special +EXPORT_SYMBOL sound/soundcore 0xa7496583 register_sound_special_device +EXPORT_SYMBOL sound/soundcore 0xbb10923e register_sound_midi +EXPORT_SYMBOL sound/soundcore 0xcd083b10 unregister_sound_dsp +EXPORT_SYMBOL sound/soundcore 0xd31f663d register_sound_dsp +EXPORT_SYMBOL sound/soundcore 0xdc374644 register_sound_special +EXPORT_SYMBOL sound/soundcore 0xfdab6de3 unregister_sound_midi +EXPORT_SYMBOL sound/soundcore 0xffc75970 register_sound_mixer +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x655cb202 snd_sf_linear_to_log +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x85d8d488 snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xa269c02b snd_emux_register +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xbeed0b4d snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xc582f9cd snd_emux_new +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xd9cc07dc snd_emux_free +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xe4c3c8fe snd_emux_terminate_all +EXPORT_SYMBOL sound/synth/snd-util-mem 0x0723152b __snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x2716a4fc snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x3fc8714a __snd_util_memblk_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x9ad522d4 snd_util_memhdr_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0xa572efbd snd_util_mem_avail +EXPORT_SYMBOL sound/synth/snd-util-mem 0xb34093f6 __snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0xcdb69745 snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0xf56ded07 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 0x7521b868 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 0x0005cde3 arp_create +EXPORT_SYMBOL vmlinux 0x0017d65c of_root +EXPORT_SYMBOL vmlinux 0x001ec866 udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0x00307c8e local_flush_tlb_page +EXPORT_SYMBOL vmlinux 0x0040bb57 vfs_statfs +EXPORT_SYMBOL vmlinux 0x006ff607 sock_no_mmap +EXPORT_SYMBOL vmlinux 0x0070cd1f queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0x00887ee1 __skb_gso_segment +EXPORT_SYMBOL vmlinux 0x008d9d57 bdget_disk +EXPORT_SYMBOL vmlinux 0x00a543f5 inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00dccd96 sock_no_accept +EXPORT_SYMBOL vmlinux 0x00de91d1 input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0x00e513eb mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0x00fd740d param_set_ullong +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x0101d5b1 ip_idents_reserve +EXPORT_SYMBOL vmlinux 0x01139ffc max_mapnr +EXPORT_SYMBOL vmlinux 0x01229733 __blkdev_reread_part +EXPORT_SYMBOL vmlinux 0x0124f26e of_get_named_gpio_flags +EXPORT_SYMBOL vmlinux 0x012a97fc xor_altivec_4 +EXPORT_SYMBOL vmlinux 0x016e5c2a mod_timer +EXPORT_SYMBOL vmlinux 0x018a28e9 audit_log +EXPORT_SYMBOL vmlinux 0x0191d3cd pci_set_dma_seg_boundary +EXPORT_SYMBOL vmlinux 0x01b3e01b xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0x01b86c84 i8042_install_filter +EXPORT_SYMBOL vmlinux 0x01c2ccca d_move +EXPORT_SYMBOL vmlinux 0x01ce0352 blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0x01db3190 netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0x01eb7786 agp3_generic_tlbflush +EXPORT_SYMBOL vmlinux 0x01f317df textsearch_register +EXPORT_SYMBOL vmlinux 0x01f72d90 jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0x022b58c8 blk_queue_resize_tags +EXPORT_SYMBOL vmlinux 0x0231ed6a mipi_dsi_dcs_set_column_address +EXPORT_SYMBOL vmlinux 0x023f1f91 blk_run_queue_async +EXPORT_SYMBOL vmlinux 0x0246f09a __starget_for_each_device +EXPORT_SYMBOL vmlinux 0x024bf827 radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x0252f419 fput +EXPORT_SYMBOL vmlinux 0x025d6d59 mmc_stop_bkops +EXPORT_SYMBOL vmlinux 0x02649054 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x026af832 padata_unregister_cpumask_notifier +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x028804ae blk_sync_queue +EXPORT_SYMBOL vmlinux 0x029c6dd0 proc_symlink +EXPORT_SYMBOL vmlinux 0x02a18c74 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0x02a294be simple_write_begin +EXPORT_SYMBOL vmlinux 0x02a6ce5a crc16_table +EXPORT_SYMBOL vmlinux 0x02b75202 sk_stream_error +EXPORT_SYMBOL vmlinux 0x02e6e408 simple_transaction_read +EXPORT_SYMBOL vmlinux 0x02ea111e scsi_driverbyte_string +EXPORT_SYMBOL vmlinux 0x02f07bd9 bitmap_unplug +EXPORT_SYMBOL vmlinux 0x02f24b50 no_llseek +EXPORT_SYMBOL vmlinux 0x0301bf07 tty_unlock +EXPORT_SYMBOL vmlinux 0x030cd63e fb_validate_mode +EXPORT_SYMBOL vmlinux 0x030fd409 vfs_writev +EXPORT_SYMBOL vmlinux 0x0315403a tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x03592ea0 security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x0362a860 xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x03667120 unregister_key_type +EXPORT_SYMBOL vmlinux 0x03684160 __cleancache_get_page +EXPORT_SYMBOL vmlinux 0x03686d97 skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0x036b4377 input_unregister_handler +EXPORT_SYMBOL vmlinux 0x037451b1 param_array_ops +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x038bc555 dm_io +EXPORT_SYMBOL vmlinux 0x03a7c845 netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x03af8d4b xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0x03b2b68c blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0x03bf7fe6 dmam_free_coherent +EXPORT_SYMBOL vmlinux 0x03dea875 fsnotify_put_group +EXPORT_SYMBOL vmlinux 0x03e38106 wireless_send_event +EXPORT_SYMBOL vmlinux 0x03ebda85 dns_query +EXPORT_SYMBOL vmlinux 0x03ec0c12 atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x04074f48 ioremap +EXPORT_SYMBOL vmlinux 0x0422fe4a inet_csk_timer_bug_msg +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x046546c2 security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0x04826c7c sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0x048455e2 seq_lseek +EXPORT_SYMBOL vmlinux 0x0487f831 fb_find_best_display +EXPORT_SYMBOL vmlinux 0x04920800 mmc_start_bkops +EXPORT_SYMBOL vmlinux 0x0494adba netpoll_parse_options +EXPORT_SYMBOL vmlinux 0x04991b44 vga_put +EXPORT_SYMBOL vmlinux 0x04cbcafe pskb_expand_head +EXPORT_SYMBOL vmlinux 0x04d7a16b dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0x04ea56f9 _kstrtol +EXPORT_SYMBOL vmlinux 0x04ea5d10 ksize +EXPORT_SYMBOL vmlinux 0x05186ca4 flush_icache_range +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x0530dede _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x0533c312 d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0x05484fc3 __wait_on_buffer +EXPORT_SYMBOL vmlinux 0x054a40d0 __tracepoint_fence_emit +EXPORT_SYMBOL vmlinux 0x054aef4f netif_skb_features +EXPORT_SYMBOL vmlinux 0x055c8559 __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0x05609e67 key_type_keyring +EXPORT_SYMBOL vmlinux 0x05613522 blk_rq_init +EXPORT_SYMBOL vmlinux 0x05659e57 __dev_remove_pack +EXPORT_SYMBOL vmlinux 0x056be1b2 scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0x058888df of_get_address +EXPORT_SYMBOL vmlinux 0x0594c889 skb_copy_bits +EXPORT_SYMBOL vmlinux 0x05a514a1 _insl_ns +EXPORT_SYMBOL vmlinux 0x05b1edfe scsi_execute_req_flags +EXPORT_SYMBOL vmlinux 0x05d90b4e rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0x05dd0c6e clkdev_drop +EXPORT_SYMBOL vmlinux 0x05e7676d netif_schedule_queue +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x062a1249 tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0x062dbaa2 fb_set_cmap +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x064358a3 bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0x065b67e4 nvdimm_bus_lock +EXPORT_SYMBOL vmlinux 0x067d8d35 security_release_secctx +EXPORT_SYMBOL vmlinux 0x06a1a4b9 submit_bio +EXPORT_SYMBOL vmlinux 0x06a240ad of_get_pci_address +EXPORT_SYMBOL vmlinux 0x06d6a74d ip_queue_xmit +EXPORT_SYMBOL vmlinux 0x06ddd9ca kernel_getpeername +EXPORT_SYMBOL vmlinux 0x06ed613a napi_complete_done +EXPORT_SYMBOL vmlinux 0x06fe3b14 default_grn +EXPORT_SYMBOL vmlinux 0x0727c4f3 iowrite8 +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x07384c3b inode_claim_rsv_space +EXPORT_SYMBOL vmlinux 0x074e9213 down_killable +EXPORT_SYMBOL vmlinux 0x0750cd18 dev_addr_flush +EXPORT_SYMBOL vmlinux 0x07511eac netdev_printk +EXPORT_SYMBOL vmlinux 0x076102b3 jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x07964907 rtmsg_ifinfo +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07cc5eb8 blk_integrity_merge_bio +EXPORT_SYMBOL vmlinux 0x07da9dbe padata_register_cpumask_notifier +EXPORT_SYMBOL vmlinux 0x07f59a1c jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0x07ff6d07 dm_register_target +EXPORT_SYMBOL vmlinux 0x080c3318 twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0x080d040f md_done_sync +EXPORT_SYMBOL vmlinux 0x080fb862 __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x086d8cdd irq_stat +EXPORT_SYMBOL vmlinux 0x0870b6ed skb_checksum_help +EXPORT_SYMBOL vmlinux 0x08c645dc tcf_hash_create +EXPORT_SYMBOL vmlinux 0x08dcb11e in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x08ea69e7 mipi_dsi_packet_format_is_long +EXPORT_SYMBOL vmlinux 0x08f195e2 user_path_create +EXPORT_SYMBOL vmlinux 0x090452c6 pagecache_write_begin +EXPORT_SYMBOL vmlinux 0x09099d37 pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0x090a3dc6 single_open_size +EXPORT_SYMBOL vmlinux 0x0916056f dquot_resume +EXPORT_SYMBOL vmlinux 0x0930455e skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0x093138d9 sock_no_sendpage +EXPORT_SYMBOL vmlinux 0x093a9450 of_find_i2c_device_by_node +EXPORT_SYMBOL vmlinux 0x09433576 tcf_hash_cleanup +EXPORT_SYMBOL vmlinux 0x0944a8fa xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0x094b38ae flush_signals +EXPORT_SYMBOL vmlinux 0x09580deb init_timer_key +EXPORT_SYMBOL vmlinux 0x09672682 skb_clone_sk +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x098ede1b pci_pme_capable +EXPORT_SYMBOL vmlinux 0x09a73780 from_kuid +EXPORT_SYMBOL vmlinux 0x09ba01fd compat_ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x09bbba72 dcache_readdir +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 0x09f2e1ab vfs_setpos +EXPORT_SYMBOL vmlinux 0x09f48474 param_set_ulong +EXPORT_SYMBOL vmlinux 0x0a000328 compat_sock_get_timestamp +EXPORT_SYMBOL vmlinux 0x0a006683 sock_wfree +EXPORT_SYMBOL vmlinux 0x0a05befc get_disk +EXPORT_SYMBOL vmlinux 0x0a083983 seq_write +EXPORT_SYMBOL vmlinux 0x0a2487e0 unblock_all_signals +EXPORT_SYMBOL vmlinux 0x0a292872 reservation_seqcount_class +EXPORT_SYMBOL vmlinux 0x0a315426 netif_rx +EXPORT_SYMBOL vmlinux 0x0a40b18b tcp_v4_connect +EXPORT_SYMBOL vmlinux 0x0a4ab2cd tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0x0a4f91c5 inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0x0a57863e cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x0a698d63 twl6040_get_pll +EXPORT_SYMBOL vmlinux 0x0aa309cf synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x0aa69eba genphy_read_status +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0ad470d9 find_get_entry +EXPORT_SYMBOL vmlinux 0x0ae5bc2d unlock_page +EXPORT_SYMBOL vmlinux 0x0b0d888b icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b2b4c93 inet_listen +EXPORT_SYMBOL vmlinux 0x0b3ce011 __get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0x0b4b411a __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0x0b4f9ee7 ps2_begin_command +EXPORT_SYMBOL vmlinux 0x0b5b5f0f param_set_byte +EXPORT_SYMBOL vmlinux 0x0b727314 single_open +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b7932ac neigh_ifdown +EXPORT_SYMBOL vmlinux 0x0bbc5908 gen_estimator_active +EXPORT_SYMBOL vmlinux 0x0bbd2df2 udp_poll +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bd63349 __scm_destroy +EXPORT_SYMBOL vmlinux 0x0bf16079 netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0x0bf5138e netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0x0bf816f8 devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0x0c0605af of_find_matching_node_and_match +EXPORT_SYMBOL vmlinux 0x0c082fdf compat_tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x0c17a77a abx500_get_register_interruptible +EXPORT_SYMBOL vmlinux 0x0c21d019 flush_delayed_work +EXPORT_SYMBOL vmlinux 0x0c3895c9 deactivate_locked_super +EXPORT_SYMBOL vmlinux 0x0c441ac6 simple_link +EXPORT_SYMBOL vmlinux 0x0c45fc96 vfs_lstat +EXPORT_SYMBOL vmlinux 0x0c58a8cd netdev_increment_features +EXPORT_SYMBOL vmlinux 0x0c61e60a abx500_remove_ops +EXPORT_SYMBOL vmlinux 0x0c66fc63 fifo_create_dflt +EXPORT_SYMBOL vmlinux 0x0c6bdc3f vme_master_read +EXPORT_SYMBOL vmlinux 0x0c898e46 skb_pad +EXPORT_SYMBOL vmlinux 0x0c92033b __generic_file_fsync +EXPORT_SYMBOL vmlinux 0x0ca0c882 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x0ca9e190 netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0x0cae232b utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0x0cc81262 __sb_end_write +EXPORT_SYMBOL vmlinux 0x0ce65b8c get_user_pages +EXPORT_SYMBOL vmlinux 0x0d218bc9 jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d61eeee __bitmap_subset +EXPORT_SYMBOL vmlinux 0x0d6c963c copy_from_user +EXPORT_SYMBOL vmlinux 0x0d76d9c8 mipi_dsi_generic_write +EXPORT_SYMBOL vmlinux 0x0d8122d3 vme_register_bridge +EXPORT_SYMBOL vmlinux 0x0da10ec3 security_sock_graft +EXPORT_SYMBOL vmlinux 0x0dc0ace0 idr_find_slowpath +EXPORT_SYMBOL vmlinux 0x0dc6e112 bioset_integrity_free +EXPORT_SYMBOL vmlinux 0x0dd86f89 udp_lib_unhash +EXPORT_SYMBOL vmlinux 0x0de17029 tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0x0df7fdfe register_netdev +EXPORT_SYMBOL vmlinux 0x0e2bf953 uart_resume_port +EXPORT_SYMBOL vmlinux 0x0e395961 fb_pan_display +EXPORT_SYMBOL vmlinux 0x0e55b8c8 mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0x0e622c5e of_get_ddr_timings +EXPORT_SYMBOL vmlinux 0x0e6da44a set_normalized_timespec +EXPORT_SYMBOL vmlinux 0x0e8f30f6 _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0x0e9d38ed sock_rfree +EXPORT_SYMBOL vmlinux 0x0e9def2d textsearch_destroy +EXPORT_SYMBOL vmlinux 0x0ec117f4 mem_map +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0ecb76ee mmc_release_host +EXPORT_SYMBOL vmlinux 0x0ed1508e bio_integrity_prep +EXPORT_SYMBOL vmlinux 0x0efcbb1b set_current_groups +EXPORT_SYMBOL vmlinux 0x0f02f826 write_cache_pages +EXPORT_SYMBOL vmlinux 0x0f4a2c49 mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0x0f4c91ed ns_to_timespec +EXPORT_SYMBOL vmlinux 0x0f5faa7e wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x0f6a3b5c string_get_size +EXPORT_SYMBOL vmlinux 0x0f72ac1d netpoll_send_skb_on_dev +EXPORT_SYMBOL vmlinux 0x0f77c827 tcp_parse_options +EXPORT_SYMBOL vmlinux 0x0faef0ed __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fd8367d pci_set_master +EXPORT_SYMBOL vmlinux 0x0fe7be66 textsearch_prepare +EXPORT_SYMBOL vmlinux 0x0fe8e936 con_set_default_unimap +EXPORT_SYMBOL vmlinux 0x0ffd5097 xfrm_prepare_input +EXPORT_SYMBOL vmlinux 0x100153dd dma_sync_wait +EXPORT_SYMBOL vmlinux 0x100f9804 dev_deactivate +EXPORT_SYMBOL vmlinux 0x1048545c __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0x10757a01 __block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x107de6f3 inet_twsk_deschedule +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x107e9c2d shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0x108bfb9c generic_block_fiemap +EXPORT_SYMBOL vmlinux 0x10950ee1 radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x1095523a phy_start_aneg +EXPORT_SYMBOL vmlinux 0x10a5d396 lookup_bdev +EXPORT_SYMBOL vmlinux 0x10a8da70 key_unlink +EXPORT_SYMBOL vmlinux 0x10d1820f dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0x10d2b0b9 pcie_set_mps +EXPORT_SYMBOL vmlinux 0x10ee20bb default_blu +EXPORT_SYMBOL vmlinux 0x1105d4cc pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x1128ce5d input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0x112d140c install_exec_creds +EXPORT_SYMBOL vmlinux 0x114f6640 truncate_inode_pages +EXPORT_SYMBOL vmlinux 0x1163f0a7 blk_max_low_pfn +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x117b0e5d iov_iter_init +EXPORT_SYMBOL vmlinux 0x117e4d03 dentry_path_raw +EXPORT_SYMBOL vmlinux 0x1182d83a cpuidle_disable +EXPORT_SYMBOL vmlinux 0x118a5e56 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0x11a044f6 mod_timer_pinned +EXPORT_SYMBOL vmlinux 0x11af2f77 of_find_device_by_node +EXPORT_SYMBOL vmlinux 0x11b06516 datagram_poll +EXPORT_SYMBOL vmlinux 0x11cc64c3 skb_append +EXPORT_SYMBOL vmlinux 0x11cd4d5a ip_mc_check_igmp +EXPORT_SYMBOL vmlinux 0x11dcf91c get_mm_exe_file +EXPORT_SYMBOL vmlinux 0x11f7ed4c hex_to_bin +EXPORT_SYMBOL vmlinux 0x12063be1 inet_reqsk_alloc +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x120fc6b1 kstrdup_const +EXPORT_SYMBOL vmlinux 0x12105db2 kernel_recvmsg +EXPORT_SYMBOL vmlinux 0x121d6f90 sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x121edf16 mipi_dsi_dcs_set_pixel_format +EXPORT_SYMBOL vmlinux 0x1221b7c3 phy_resume +EXPORT_SYMBOL vmlinux 0x123abadf inode_newsize_ok +EXPORT_SYMBOL vmlinux 0x123f82f3 getrawmonotonic64 +EXPORT_SYMBOL vmlinux 0x124294ef pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0x124db278 pci_remove_bus +EXPORT_SYMBOL vmlinux 0x125462ce set_nlink +EXPORT_SYMBOL vmlinux 0x125dbd6a blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0x126a08c0 follow_down +EXPORT_SYMBOL vmlinux 0x1297136a save_mount_options +EXPORT_SYMBOL vmlinux 0x12a38747 usleep_range +EXPORT_SYMBOL vmlinux 0x12b24965 tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0x12b9d5c1 up_write +EXPORT_SYMBOL vmlinux 0x12bfbb61 mmc_get_card +EXPORT_SYMBOL vmlinux 0x12d79055 dev_warn +EXPORT_SYMBOL vmlinux 0x12dfeb12 vprintk_emit +EXPORT_SYMBOL vmlinux 0x1302f5f8 dev_notice +EXPORT_SYMBOL vmlinux 0x13215eac mem_section +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x13307fde vsscanf +EXPORT_SYMBOL vmlinux 0x134b64c1 of_device_is_available +EXPORT_SYMBOL vmlinux 0x134d131c seq_pad +EXPORT_SYMBOL vmlinux 0x13588a90 security_path_rename +EXPORT_SYMBOL vmlinux 0x13717317 set_create_files_as +EXPORT_SYMBOL vmlinux 0x13af5628 input_register_handler +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13d73af4 cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0x1410dd9c mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x1411ec37 abx500_mask_and_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x1413f14d tcp_shutdown +EXPORT_SYMBOL vmlinux 0x143183bd tcf_exts_validate +EXPORT_SYMBOL vmlinux 0x14554d20 agp_bridge +EXPORT_SYMBOL vmlinux 0x1456fbf8 pci_clear_mwi +EXPORT_SYMBOL vmlinux 0x145cd256 tso_count_descs +EXPORT_SYMBOL vmlinux 0x146c8991 dev_mc_flush +EXPORT_SYMBOL vmlinux 0x148532b2 phy_device_create +EXPORT_SYMBOL vmlinux 0x1485d8c4 dev_uc_sync +EXPORT_SYMBOL vmlinux 0x148b9bb3 lock_rename +EXPORT_SYMBOL vmlinux 0x14a55ccd poll_initwait +EXPORT_SYMBOL vmlinux 0x14b33aa9 pci_dev_driver +EXPORT_SYMBOL vmlinux 0x14ba8489 jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0x151ff016 dma_common_get_sgtable +EXPORT_SYMBOL vmlinux 0x153c9b20 ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x1540f870 i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x1550c650 cdev_add +EXPORT_SYMBOL vmlinux 0x1581c234 ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0x15a9e1ee tso_start +EXPORT_SYMBOL vmlinux 0x15b2066a nd_region_release_lane +EXPORT_SYMBOL vmlinux 0x15bafe29 unregister_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x15bb0bc8 scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x15bf1f40 set_user_nice +EXPORT_SYMBOL vmlinux 0x15c12b38 may_umount +EXPORT_SYMBOL vmlinux 0x15d03a1b dma_pool_create +EXPORT_SYMBOL vmlinux 0x15d3fd60 prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x15d4181f max8925_bulk_read +EXPORT_SYMBOL vmlinux 0x15db2d37 iommu_tbl_range_alloc +EXPORT_SYMBOL vmlinux 0x15f240b1 get_user_pages_locked +EXPORT_SYMBOL vmlinux 0x15f361b0 cros_ec_prepare_tx +EXPORT_SYMBOL vmlinux 0x16017fb4 backlight_device_register +EXPORT_SYMBOL vmlinux 0x1608d10d ipv6_chk_addr_and_flags +EXPORT_SYMBOL vmlinux 0x160ef3c9 nla_put +EXPORT_SYMBOL vmlinux 0x161e9acb phy_detach +EXPORT_SYMBOL vmlinux 0x16229b8e serio_unregister_driver +EXPORT_SYMBOL vmlinux 0x162a3ef8 mount_pseudo +EXPORT_SYMBOL vmlinux 0x163d0bd2 mmc_wait_for_app_cmd +EXPORT_SYMBOL vmlinux 0x163fa998 elv_unregister_queue +EXPORT_SYMBOL vmlinux 0x1648f068 tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0x164a88f2 dquot_destroy +EXPORT_SYMBOL vmlinux 0x164ac9b3 swiotlb_unmap_sg +EXPORT_SYMBOL vmlinux 0x1650ad8d tcp_splice_read +EXPORT_SYMBOL vmlinux 0x165abb2d __brelse +EXPORT_SYMBOL vmlinux 0x1670370b read_cache_pages +EXPORT_SYMBOL vmlinux 0x167c5967 print_hex_dump +EXPORT_SYMBOL vmlinux 0x16b0e888 __inet_hash +EXPORT_SYMBOL vmlinux 0x16b96b7f inet_release +EXPORT_SYMBOL vmlinux 0x16c7e7c5 cont_write_begin +EXPORT_SYMBOL vmlinux 0x16e6469e pci_scan_bus +EXPORT_SYMBOL vmlinux 0x171020de touch_buffer +EXPORT_SYMBOL vmlinux 0x171f363a override_creds +EXPORT_SYMBOL vmlinux 0x1743414f __debugger_fault_handler +EXPORT_SYMBOL vmlinux 0x17496c30 dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0x1757d7d5 agp_generic_enable +EXPORT_SYMBOL vmlinux 0x17580040 nf_reinject +EXPORT_SYMBOL vmlinux 0x17648396 dev_base_lock +EXPORT_SYMBOL vmlinux 0x179178d6 register_key_type +EXPORT_SYMBOL vmlinux 0x1793f685 radix_tree_tagged +EXPORT_SYMBOL vmlinux 0x1796d9d6 vme_dma_list_free +EXPORT_SYMBOL vmlinux 0x17aca8b5 pci_release_regions +EXPORT_SYMBOL vmlinux 0x17b1125d gen_kill_estimator +EXPORT_SYMBOL vmlinux 0x17e28473 fsl_upm_run_pattern +EXPORT_SYMBOL vmlinux 0x17eaf280 block_commit_write +EXPORT_SYMBOL vmlinux 0x17f341a0 i8042_lock_chip +EXPORT_SYMBOL vmlinux 0x1800dd7f tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0x180c7488 vga_con +EXPORT_SYMBOL vmlinux 0x181fac20 dquot_operations +EXPORT_SYMBOL vmlinux 0x1820e004 bio_integrity_endio +EXPORT_SYMBOL vmlinux 0x1829d188 wait_woken +EXPORT_SYMBOL vmlinux 0x183bf684 i2c_verify_client +EXPORT_SYMBOL vmlinux 0x183fa88b mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0x1840d1fd start_tty +EXPORT_SYMBOL vmlinux 0x184b82fb mmc_vddrange_to_ocrmask +EXPORT_SYMBOL vmlinux 0x184dd0da dquot_quota_on +EXPORT_SYMBOL vmlinux 0x1857aa39 proc_dointvec +EXPORT_SYMBOL vmlinux 0x1868cad6 max8925_set_bits +EXPORT_SYMBOL vmlinux 0x188272f2 try_to_writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x188a3dfb timespec_trunc +EXPORT_SYMBOL vmlinux 0x189868d7 get_random_bytes_arch +EXPORT_SYMBOL vmlinux 0x18bcbfc3 twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0x18cb8cf2 sk_prot_clear_portaddr_nulls +EXPORT_SYMBOL vmlinux 0x18e016e1 d_alloc_name +EXPORT_SYMBOL vmlinux 0x1900ae67 ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0x1926ff1d writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x194f9599 user_revoke +EXPORT_SYMBOL vmlinux 0x19502706 gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0x19563bb5 dev_add_pack +EXPORT_SYMBOL vmlinux 0x1974c2cb t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0x1991a03a blk_queue_merge_bvec +EXPORT_SYMBOL vmlinux 0x199ec4fb arch_spin_unlock_wait +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19b3e0d3 xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0x19b4d575 agp_generic_create_gatt_table +EXPORT_SYMBOL vmlinux 0x19ba1dc7 fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19e469d4 of_iomap +EXPORT_SYMBOL vmlinux 0x19ef1f43 vfs_symlink +EXPORT_SYMBOL vmlinux 0x19f8c3bb tty_register_ldisc +EXPORT_SYMBOL vmlinux 0x1a021f31 __d_drop +EXPORT_SYMBOL vmlinux 0x1a02ec81 fsnotify_destroy_mark +EXPORT_SYMBOL vmlinux 0x1a274f45 register_filesystem +EXPORT_SYMBOL vmlinux 0x1a2defaf xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x1a362f59 uart_unregister_driver +EXPORT_SYMBOL vmlinux 0x1a387c55 tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0x1a5d1c91 simple_dir_operations +EXPORT_SYMBOL vmlinux 0x1a614271 blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0x1a631677 pci_alloc_dev +EXPORT_SYMBOL vmlinux 0x1a69262c bioset_create_nobvec +EXPORT_SYMBOL vmlinux 0x1a6dcb31 genl_notify +EXPORT_SYMBOL vmlinux 0x1a751ca3 netdev_notice +EXPORT_SYMBOL vmlinux 0x1a83237d ip6_frag_match +EXPORT_SYMBOL vmlinux 0x1a8f0110 mipi_dsi_dcs_get_pixel_format +EXPORT_SYMBOL vmlinux 0x1a96e38e scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0x1aad649d pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0x1aaec9ad tcp_proto_cgroup +EXPORT_SYMBOL vmlinux 0x1ac5d3cb strcspn +EXPORT_SYMBOL vmlinux 0x1ae968c9 __lock_page +EXPORT_SYMBOL vmlinux 0x1af62a99 panic_notifier_list +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b06a209 blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x1b0b5665 sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0x1b132009 rename_lock +EXPORT_SYMBOL vmlinux 0x1b1e1088 sg_nents +EXPORT_SYMBOL vmlinux 0x1b39667e replace_mount_options +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b82fefa md_unplug +EXPORT_SYMBOL vmlinux 0x1b8b95ad i8042_unlock_chip +EXPORT_SYMBOL vmlinux 0x1bb31047 add_timer +EXPORT_SYMBOL vmlinux 0x1bc4ff03 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0x1bca2b59 load_fp_state +EXPORT_SYMBOL vmlinux 0x1bd5fcfb mount_single +EXPORT_SYMBOL vmlinux 0x1bfec830 __iounmap_at +EXPORT_SYMBOL vmlinux 0x1c108690 swiotlb_map_sg_attrs +EXPORT_SYMBOL vmlinux 0x1c15c0a1 __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0x1c1b4044 mipi_dsi_dcs_write_buffer +EXPORT_SYMBOL vmlinux 0x1c36f578 pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0x1c3e02e4 memcmp +EXPORT_SYMBOL vmlinux 0x1c62cc48 __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0x1c80de9c ip_send_check +EXPORT_SYMBOL vmlinux 0x1c80f41e pcim_enable_device +EXPORT_SYMBOL vmlinux 0x1c9301e1 scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0x1c9c509e seq_read +EXPORT_SYMBOL vmlinux 0x1cad3370 input_reset_device +EXPORT_SYMBOL vmlinux 0x1cb2a315 filemap_fdatawait +EXPORT_SYMBOL vmlinux 0x1cb4006d blk_start_request +EXPORT_SYMBOL vmlinux 0x1cba8461 block_write_full_page +EXPORT_SYMBOL vmlinux 0x1cbc3d84 dev_printk_emit +EXPORT_SYMBOL vmlinux 0x1cc26ab5 sock_create_lite +EXPORT_SYMBOL vmlinux 0x1cc65d17 xfrm_unregister_mode +EXPORT_SYMBOL vmlinux 0x1ccc7f48 request_key +EXPORT_SYMBOL vmlinux 0x1ccebfc4 qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0x1cd0f8a4 tcf_hash_check +EXPORT_SYMBOL vmlinux 0x1cdc7ef7 tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0x1ce04fa6 __seq_open_private +EXPORT_SYMBOL vmlinux 0x1ce0649e __pci_enable_wake +EXPORT_SYMBOL vmlinux 0x1cedf7cf jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0x1d1056e5 crc32_be +EXPORT_SYMBOL vmlinux 0x1d13d708 kobject_del +EXPORT_SYMBOL vmlinux 0x1d13f7c2 revalidate_disk +EXPORT_SYMBOL vmlinux 0x1d24e67b dev_set_mtu +EXPORT_SYMBOL vmlinux 0x1d26762b vme_master_request +EXPORT_SYMBOL vmlinux 0x1d4eee7d dev_emerg +EXPORT_SYMBOL vmlinux 0x1d7c6151 km_report +EXPORT_SYMBOL vmlinux 0x1d82bdb3 nobh_write_begin +EXPORT_SYMBOL vmlinux 0x1d839cc4 ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0x1da81148 d_instantiate_unique +EXPORT_SYMBOL vmlinux 0x1dbc31e0 clear_nlink +EXPORT_SYMBOL vmlinux 0x1dbc4d0c proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x1dc36131 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0x1dcc9569 nla_append +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1df4cf11 tcp_recvmsg +EXPORT_SYMBOL vmlinux 0x1e26be3b get_anon_bdev +EXPORT_SYMBOL vmlinux 0x1e2e9ffb kernel_read +EXPORT_SYMBOL vmlinux 0x1e4665d6 __put_cred +EXPORT_SYMBOL vmlinux 0x1e4fe0c1 proc_set_size +EXPORT_SYMBOL vmlinux 0x1e55c851 xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e7a455a __invalidate_device +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1eb50d2c devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x1ebf84f4 blk_mq_delay_queue +EXPORT_SYMBOL vmlinux 0x1ec2184c elv_rb_former_request +EXPORT_SYMBOL vmlinux 0x1ecfcb04 sg_miter_stop +EXPORT_SYMBOL vmlinux 0x1efe254b phys_mem_access_prot +EXPORT_SYMBOL vmlinux 0x1eff56be scsi_remove_device +EXPORT_SYMBOL vmlinux 0x1f11797e mdiobus_write +EXPORT_SYMBOL vmlinux 0x1f63748f sock_efree +EXPORT_SYMBOL vmlinux 0x1f662978 t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0x1f6a8405 vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0x1f6ce67a sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0x1f6f76d1 dquot_commit +EXPORT_SYMBOL vmlinux 0x1f7448ef pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0x1f8207df put_cmsg +EXPORT_SYMBOL vmlinux 0x1fadf3ea jbd2_journal_start +EXPORT_SYMBOL vmlinux 0x1fba0b0b inetdev_by_index +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag +EXPORT_SYMBOL vmlinux 0x1fe3bb17 xfrm_state_walk +EXPORT_SYMBOL vmlinux 0x1fe912f1 netdev_alloc_frag +EXPORT_SYMBOL vmlinux 0x1fe94ddb swiotlb_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0x1fedf0f4 __request_region +EXPORT_SYMBOL vmlinux 0x1ffb2ff0 get_super_thawed +EXPORT_SYMBOL vmlinux 0x1ffd42ce get_empty_filp +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x20043cf6 genl_unregister_family +EXPORT_SYMBOL vmlinux 0x200693bd scsi_unregister +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x201350c0 cfb_copyarea +EXPORT_SYMBOL vmlinux 0x201abff9 tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x205410fa __percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x2072ee9b request_threaded_irq +EXPORT_SYMBOL vmlinux 0x20731f82 of_find_mipi_dsi_device_by_node +EXPORT_SYMBOL vmlinux 0x207fc9be neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20b995af inet_shutdown +EXPORT_SYMBOL vmlinux 0x20c55ae0 sscanf +EXPORT_SYMBOL vmlinux 0x20cdf827 redraw_screen +EXPORT_SYMBOL vmlinux 0x20df5a3d vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x20e60595 setattr_copy +EXPORT_SYMBOL vmlinux 0x2101448a sk_reset_timer +EXPORT_SYMBOL vmlinux 0x211066a4 down_read +EXPORT_SYMBOL vmlinux 0x2117a743 sock_get_timestamp +EXPORT_SYMBOL vmlinux 0x211f68f1 getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x2124fa8c iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0x2130aa5c new_inode +EXPORT_SYMBOL vmlinux 0x21350536 balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0x21399373 xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x214df844 copy_from_iter +EXPORT_SYMBOL vmlinux 0x217e5b8c security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0x2182008f dquot_drop +EXPORT_SYMBOL vmlinux 0x219c6840 fixed_size_llseek +EXPORT_SYMBOL vmlinux 0x21df74d9 bitmap_set +EXPORT_SYMBOL vmlinux 0x21f19335 fence_remove_callback +EXPORT_SYMBOL vmlinux 0x22080394 elevator_alloc +EXPORT_SYMBOL vmlinux 0x221111f4 fib_default_rule_pref +EXPORT_SYMBOL vmlinux 0x2213e15a pipe_unlock +EXPORT_SYMBOL vmlinux 0x2214e98b unregister_md_personality +EXPORT_SYMBOL vmlinux 0x221fce65 set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x2276db98 kstrtoint +EXPORT_SYMBOL vmlinux 0x2278e94b slhc_remember +EXPORT_SYMBOL vmlinux 0x227f43d1 vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0x227fe48f pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0x22b0ef91 scsi_free_host_dev +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22e7d44a tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0x22f7b2c6 key_alloc +EXPORT_SYMBOL vmlinux 0x2317b814 jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0x231d4001 fb_edid_add_monspecs +EXPORT_SYMBOL vmlinux 0x2324bdec remove_arg_zero +EXPORT_SYMBOL vmlinux 0x233917d1 mac_vmode_to_var +EXPORT_SYMBOL vmlinux 0x2352d0a8 iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0x235e90f3 __wake_up_bit +EXPORT_SYMBOL vmlinux 0x23662e99 simple_nosetlease +EXPORT_SYMBOL vmlinux 0x237ee527 ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0x23a202e2 generic_start_io_acct +EXPORT_SYMBOL vmlinux 0x23a574fd security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23c9891c kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0x23e4acb6 mmc_add_host +EXPORT_SYMBOL vmlinux 0x23f10382 __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x23f2243d mempool_free +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x24020a65 noop_fsync +EXPORT_SYMBOL vmlinux 0x24212d86 __frontswap_invalidate_page +EXPORT_SYMBOL vmlinux 0x2425b88c of_count_phandle_with_args +EXPORT_SYMBOL vmlinux 0x243e0a40 mount_nodev +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x24544093 tcf_unregister_action +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x24602e8d elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0x2482e688 vsprintf +EXPORT_SYMBOL vmlinux 0x2484adc3 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0x2494d8a9 dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0x249c9694 blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0x24bc50a1 jbd2_journal_invalidatepage +EXPORT_SYMBOL vmlinux 0x24d6b4a6 cur_cpu_spec +EXPORT_SYMBOL vmlinux 0x24e87b43 blkdev_reread_part +EXPORT_SYMBOL vmlinux 0x24f00380 ida_init +EXPORT_SYMBOL vmlinux 0x24f14bb7 get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0x24fdac79 wake_bit_function +EXPORT_SYMBOL vmlinux 0x2507d6c9 tcp_check_req +EXPORT_SYMBOL vmlinux 0x2509421d sync_blockdev +EXPORT_SYMBOL vmlinux 0x250add0a i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0x250f9b29 set_groups +EXPORT_SYMBOL vmlinux 0x2511e7af tcp_get_cookie_sock +EXPORT_SYMBOL vmlinux 0x25277497 rfkill_register +EXPORT_SYMBOL vmlinux 0x254443d8 blk_queue_find_tag +EXPORT_SYMBOL vmlinux 0x254ff850 xfrm_garbage_collect +EXPORT_SYMBOL vmlinux 0x2570a138 reservation_seqcount_string +EXPORT_SYMBOL vmlinux 0x257c87b8 wireless_spy_update +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x258ceda4 sock_no_socketpair +EXPORT_SYMBOL vmlinux 0x259ad171 phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0x25a2bd88 inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0x25aacb74 remap_pfn_range +EXPORT_SYMBOL vmlinux 0x25ad9738 register_shrinker +EXPORT_SYMBOL vmlinux 0x25b825db of_phy_connect +EXPORT_SYMBOL vmlinux 0x25c585e8 compat_ip_setsockopt +EXPORT_SYMBOL vmlinux 0x25e45db6 param_ops_ullong +EXPORT_SYMBOL vmlinux 0x25e886a1 led_blink_set +EXPORT_SYMBOL vmlinux 0x25e8ed29 sg_nents_for_len +EXPORT_SYMBOL vmlinux 0x25e9d4bd resource_list_free +EXPORT_SYMBOL vmlinux 0x25f48218 tcp_poll +EXPORT_SYMBOL vmlinux 0x26008f39 blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0x261d68a4 udp6_set_csum +EXPORT_SYMBOL vmlinux 0x263a0b14 twl6040_power +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x26477c07 __vmalloc +EXPORT_SYMBOL vmlinux 0x2650d835 sysctl_ip_early_demux +EXPORT_SYMBOL vmlinux 0x26556690 get_agp_version +EXPORT_SYMBOL vmlinux 0x26619ea7 mmc_gpio_request_ro +EXPORT_SYMBOL vmlinux 0x2665d53a key_create_or_update +EXPORT_SYMBOL vmlinux 0x267b6efa nf_log_unset +EXPORT_SYMBOL vmlinux 0x2686b922 kfree_skb_list +EXPORT_SYMBOL vmlinux 0x268b3099 inet_getname +EXPORT_SYMBOL vmlinux 0x26994941 pci_find_capability +EXPORT_SYMBOL vmlinux 0x26b760c4 slhc_init +EXPORT_SYMBOL vmlinux 0x26bf1db7 netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0x26e56680 tty_port_put +EXPORT_SYMBOL vmlinux 0x26e76fb8 sysctl_udp_wmem_min +EXPORT_SYMBOL vmlinux 0x270103a9 scsi_execute +EXPORT_SYMBOL vmlinux 0x270c5b6d vfs_unlink +EXPORT_SYMBOL vmlinux 0x27452f78 bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x274d08dc __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0x2756b63f nf_log_set +EXPORT_SYMBOL vmlinux 0x27646df3 start_thread +EXPORT_SYMBOL vmlinux 0x2765e488 inet_ioctl +EXPORT_SYMBOL vmlinux 0x276b15c3 simple_open +EXPORT_SYMBOL vmlinux 0x2771d7ff ida_get_new_above +EXPORT_SYMBOL vmlinux 0x27762d52 dev_get_stats +EXPORT_SYMBOL vmlinux 0x277a5a94 gen_replace_estimator +EXPORT_SYMBOL vmlinux 0x27833bf0 netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0x27864d57 memparse +EXPORT_SYMBOL vmlinux 0x27866435 security_xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x279bae0f flow_get_u32_dst +EXPORT_SYMBOL vmlinux 0x279c7dfd iov_iter_fault_in_readable +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27e1a049 printk +EXPORT_SYMBOL vmlinux 0x27e3a338 inet_put_port +EXPORT_SYMBOL vmlinux 0x27ed2237 fsl_lbc_ctrl_dev +EXPORT_SYMBOL vmlinux 0x27fbc3aa key_validate +EXPORT_SYMBOL vmlinux 0x280b0170 km_state_notify +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x28318305 snprintf +EXPORT_SYMBOL vmlinux 0x2833de48 mark_info_dirty +EXPORT_SYMBOL vmlinux 0x286540f1 kfree_put_link +EXPORT_SYMBOL vmlinux 0x2867e78a jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0x28767f34 softnet_data +EXPORT_SYMBOL vmlinux 0x288ec171 free_netdev +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 0x28b2aee3 pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x28c7e752 set_disk_ro +EXPORT_SYMBOL vmlinux 0x28f014d2 alloc_disk_node +EXPORT_SYMBOL vmlinux 0x2910bbfd reservation_object_add_shared_fence +EXPORT_SYMBOL vmlinux 0x2933895d sock_create +EXPORT_SYMBOL vmlinux 0x2937f949 inode_init_owner +EXPORT_SYMBOL vmlinux 0x2940ecaf ip_ct_attach +EXPORT_SYMBOL vmlinux 0x2942e07f force_sig +EXPORT_SYMBOL vmlinux 0x29537c9e alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0x296f02c9 inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0x2982c846 swiotlb_alloc_coherent +EXPORT_SYMBOL vmlinux 0x299ddbeb remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0x29aa2722 __ps2_command +EXPORT_SYMBOL vmlinux 0x29b60d23 alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0x29b89260 uart_match_port +EXPORT_SYMBOL vmlinux 0x29d16df9 devfreq_resume_device +EXPORT_SYMBOL vmlinux 0x29d2c0ae sys_imageblit +EXPORT_SYMBOL vmlinux 0x29e2807d dquot_quotactl_ops +EXPORT_SYMBOL vmlinux 0x29f5ace4 of_device_unregister +EXPORT_SYMBOL vmlinux 0x29f8cb08 end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a37d074 dma_pool_free +EXPORT_SYMBOL vmlinux 0x2a45ce44 tty_port_hangup +EXPORT_SYMBOL vmlinux 0x2a91645e udp_prot +EXPORT_SYMBOL vmlinux 0x2aa977f2 sk_stop_timer +EXPORT_SYMBOL vmlinux 0x2aad35de mb_cache_destroy +EXPORT_SYMBOL vmlinux 0x2acf0feb vfs_fstat +EXPORT_SYMBOL vmlinux 0x2b0018e5 netdev_boot_setup_check +EXPORT_SYMBOL vmlinux 0x2b0306d0 rwsem_wake +EXPORT_SYMBOL vmlinux 0x2b0ba2b0 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x2b256ccb input_set_keycode +EXPORT_SYMBOL vmlinux 0x2b277ce7 pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0x2b2ce78b kstrtos8 +EXPORT_SYMBOL vmlinux 0x2b4991ec xmon +EXPORT_SYMBOL vmlinux 0x2b84c3d8 tty_register_device +EXPORT_SYMBOL vmlinux 0x2b90afce inet_del_offload +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2ba707a8 sysctl_tcp_low_latency +EXPORT_SYMBOL vmlinux 0x2bc67770 pcie_set_readrq +EXPORT_SYMBOL vmlinux 0x2bdd6e28 node_states +EXPORT_SYMBOL vmlinux 0x2be0f12d dql_completed +EXPORT_SYMBOL vmlinux 0x2c080c95 crypto_sha256_finup +EXPORT_SYMBOL vmlinux 0x2c0f8fe2 dentry_update_name_case +EXPORT_SYMBOL vmlinux 0x2c241d6d unregister_console +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c30536c netif_device_attach +EXPORT_SYMBOL vmlinux 0x2c377f23 param_ops_bool +EXPORT_SYMBOL vmlinux 0x2c398495 tty_lock +EXPORT_SYMBOL vmlinux 0x2c6717da from_kprojid_munged +EXPORT_SYMBOL vmlinux 0x2c7b1fca down_timeout +EXPORT_SYMBOL vmlinux 0x2c900d91 cpufreq_put_global_kobject +EXPORT_SYMBOL vmlinux 0x2cb2816c blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0x2cb51cea dquot_release +EXPORT_SYMBOL vmlinux 0x2cba47fa tcp_proc_register +EXPORT_SYMBOL vmlinux 0x2cc80599 pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0x2cd4bee6 may_umount_tree +EXPORT_SYMBOL vmlinux 0x2cf73cb7 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0x2d0d5cfc kill_fasync +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d2bb621 devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d37342e cpu_online_mask +EXPORT_SYMBOL vmlinux 0x2d42d90b uart_add_one_port +EXPORT_SYMBOL vmlinux 0x2d579efc __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0x2d6a2080 simple_pin_fs +EXPORT_SYMBOL vmlinux 0x2d865920 of_find_node_by_name +EXPORT_SYMBOL vmlinux 0x2d9774a4 scsi_ioctl_reset +EXPORT_SYMBOL vmlinux 0x2db2c55b jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0x2dd04819 request_firmware_nowait +EXPORT_SYMBOL vmlinux 0x2de69c90 sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0x2dece0a6 inode_add_rsv_space +EXPORT_SYMBOL vmlinux 0x2deda4a1 security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0x2df3ad33 ip_getsockopt +EXPORT_SYMBOL vmlinux 0x2e0111a6 __serio_register_driver +EXPORT_SYMBOL vmlinux 0x2e039237 vlan_vid_add +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 0x2e300531 blk_get_backing_dev_info +EXPORT_SYMBOL vmlinux 0x2e3f2d0a input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0x2e5a1a57 skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0x2e66f565 of_get_child_by_name +EXPORT_SYMBOL vmlinux 0x2e7e73b1 __cleancache_invalidate_fs +EXPORT_SYMBOL vmlinux 0x2e934dd7 netpoll_cleanup +EXPORT_SYMBOL vmlinux 0x2e9c8374 flow_cache_lookup +EXPORT_SYMBOL vmlinux 0x2ecaeeae vfs_write +EXPORT_SYMBOL vmlinux 0x2ed52325 dcb_getapp +EXPORT_SYMBOL vmlinux 0x2ed8225f end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0x2ee70eeb input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0x2eec5a98 get_unmapped_area +EXPORT_SYMBOL vmlinux 0x2ef63ad6 scsi_dev_info_list_del_keyed +EXPORT_SYMBOL vmlinux 0x2efa5890 simple_rename +EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f064b55 allocate_resource +EXPORT_SYMBOL vmlinux 0x2f287f0d copy_to_user +EXPORT_SYMBOL vmlinux 0x2f3d49b0 __splice_from_pipe +EXPORT_SYMBOL vmlinux 0x2f463da1 __alloc_page_frag +EXPORT_SYMBOL vmlinux 0x2f471d2e pci_set_mwi +EXPORT_SYMBOL vmlinux 0x2f5f2a57 rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0x2f7030cc __test_set_page_writeback +EXPORT_SYMBOL vmlinux 0x2f712c79 dev_close +EXPORT_SYMBOL vmlinux 0x2fa71b2a dquot_quota_off +EXPORT_SYMBOL vmlinux 0x2fb01444 scsi_host_lookup +EXPORT_SYMBOL vmlinux 0x2fb6de5d add_device_randomness +EXPORT_SYMBOL vmlinux 0x2fb7b874 generic_setxattr +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x2fe593cd file_ns_capable +EXPORT_SYMBOL vmlinux 0x2fefe105 decrementer_clockevent +EXPORT_SYMBOL vmlinux 0x2ff9eef3 __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0x30033209 __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0x300e8308 devm_clk_get +EXPORT_SYMBOL vmlinux 0x301346d0 pci_select_bars +EXPORT_SYMBOL vmlinux 0x30226ddf agp_device_command +EXPORT_SYMBOL vmlinux 0x303041c6 udp_flow_hashrnd +EXPORT_SYMBOL vmlinux 0x30444403 secpath_dup +EXPORT_SYMBOL vmlinux 0x307c2fd0 generic_check_addressable +EXPORT_SYMBOL vmlinux 0x30806c6d bio_integrity_enabled +EXPORT_SYMBOL vmlinux 0x30918e8c pcim_iounmap +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x30a07dab register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30a89921 __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x30ae7cee skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x30b8b35c cpu_to_chip_id +EXPORT_SYMBOL vmlinux 0x30cc475b tcp_prequeue +EXPORT_SYMBOL vmlinux 0x30e7dd98 blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0x3102d70b frontswap_curr_pages +EXPORT_SYMBOL vmlinux 0x31105153 __remove_inode_hash +EXPORT_SYMBOL vmlinux 0x31135452 jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0x3126981b invalidate_bdev +EXPORT_SYMBOL vmlinux 0x3133945f of_create_pci_dev +EXPORT_SYMBOL vmlinux 0x3145216f pci_dev_present +EXPORT_SYMBOL vmlinux 0x3147857d default_red +EXPORT_SYMBOL vmlinux 0x3170d738 dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0x3174bd79 bitmap_clear +EXPORT_SYMBOL vmlinux 0x319e0726 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x31b68fe5 jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0x31c520e8 uart_get_divisor +EXPORT_SYMBOL vmlinux 0x31d0312e unload_nls +EXPORT_SYMBOL vmlinux 0x31d8e492 dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0x31d9d761 posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x31db3198 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x31f04118 down_write +EXPORT_SYMBOL vmlinux 0x3215ea22 mipi_dsi_dcs_set_display_on +EXPORT_SYMBOL vmlinux 0x321ae9d5 sk_free +EXPORT_SYMBOL vmlinux 0x321e6ac4 generic_error_remove_page +EXPORT_SYMBOL vmlinux 0x323c1e41 md_set_array_sectors +EXPORT_SYMBOL vmlinux 0x3246c288 request_key_async_with_auxdata +EXPORT_SYMBOL vmlinux 0x324958e0 __vfs_read +EXPORT_SYMBOL vmlinux 0x324eae75 sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0x3253888d of_clk_get_by_name +EXPORT_SYMBOL vmlinux 0x32641d88 devm_gpiod_get_array_optional +EXPORT_SYMBOL vmlinux 0x326e94fb ipv6_sock_mc_drop +EXPORT_SYMBOL vmlinux 0x327e7b95 jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x327e9a36 tcp_init_cgroup +EXPORT_SYMBOL vmlinux 0x328d4cc3 d_find_alias +EXPORT_SYMBOL vmlinux 0x32961040 blk_queue_make_request +EXPORT_SYMBOL vmlinux 0x32af968c ppp_input +EXPORT_SYMBOL vmlinux 0x32b13c29 skb_copy +EXPORT_SYMBOL vmlinux 0x32b31528 nlmsg_notify +EXPORT_SYMBOL vmlinux 0x32baf476 dev_uc_init +EXPORT_SYMBOL vmlinux 0x32bf7d1c twl6040_set_pll +EXPORT_SYMBOL vmlinux 0x32c349bb sys_fillrect +EXPORT_SYMBOL vmlinux 0x32eadd8a genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0x330bba18 blk_fetch_request +EXPORT_SYMBOL vmlinux 0x3319b522 dev_uc_unsync +EXPORT_SYMBOL vmlinux 0x331c21c1 scsi_mode_sense +EXPORT_SYMBOL vmlinux 0x331ddff0 mem_cgroup_begin_page_stat +EXPORT_SYMBOL vmlinux 0x333cb37c __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0x333e9832 pci_enable_device +EXPORT_SYMBOL vmlinux 0x334bfd91 neigh_changeaddr +EXPORT_SYMBOL vmlinux 0x33568e48 tcf_exts_dump +EXPORT_SYMBOL vmlinux 0x33621d71 netif_carrier_on +EXPORT_SYMBOL vmlinux 0x336c560f bio_split +EXPORT_SYMBOL vmlinux 0x33a44cf9 __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0x33a8765f abx500_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x33b4daa4 nobh_writepage +EXPORT_SYMBOL vmlinux 0x33b807b1 kmem_cache_create +EXPORT_SYMBOL vmlinux 0x33b84f74 copy_page +EXPORT_SYMBOL vmlinux 0x33b9f0a2 dev_mc_unsync +EXPORT_SYMBOL vmlinux 0x33c7435c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x33cdea92 devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0x33d5f6cc blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33fcf44a __kfifo_out_r +EXPORT_SYMBOL vmlinux 0x3401bbe4 of_n_size_cells +EXPORT_SYMBOL vmlinux 0x341574e3 eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0x34184afe current_kernel_time +EXPORT_SYMBOL vmlinux 0x341b0392 pci_assign_resource +EXPORT_SYMBOL vmlinux 0x3423a79e ppp_register_compressor +EXPORT_SYMBOL vmlinux 0x342dd126 kobject_add +EXPORT_SYMBOL vmlinux 0x34378214 vlan_vid_del +EXPORT_SYMBOL vmlinux 0x344adbd5 init_cdrom_command +EXPORT_SYMBOL vmlinux 0x3465caa3 cpu_maps_update_begin +EXPORT_SYMBOL vmlinux 0x346be525 jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0x347013de nla_validate +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34adcd29 pci_iomap_range +EXPORT_SYMBOL vmlinux 0x34ae86dc phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0x34c6c233 xfrm4_rcv_cb +EXPORT_SYMBOL vmlinux 0x34e39cd5 scm_fp_dup +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x34f92354 qdisc_destroy +EXPORT_SYMBOL vmlinux 0x34fcc373 make_kprojid +EXPORT_SYMBOL vmlinux 0x35031949 bio_clone_fast +EXPORT_SYMBOL vmlinux 0x350b33ac clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0x350bb198 skb_put +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x3527bbf2 dev_crit +EXPORT_SYMBOL vmlinux 0x3539f11b match_strlcpy +EXPORT_SYMBOL vmlinux 0x3555f301 ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x3591ce1a filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0x359f150c freezing_slow_path +EXPORT_SYMBOL vmlinux 0x35a5b9b0 blk_requeue_request +EXPORT_SYMBOL vmlinux 0x35a74c30 pci_request_region_exclusive +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35bcae6c eth_validate_addr +EXPORT_SYMBOL vmlinux 0x35c32767 xor_altivec_2 +EXPORT_SYMBOL vmlinux 0x35d14684 netlink_broadcast +EXPORT_SYMBOL vmlinux 0x35db1c9a scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0x35df5185 pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0x35f5de72 file_update_time +EXPORT_SYMBOL vmlinux 0x35f74d51 have_submounts +EXPORT_SYMBOL vmlinux 0x35fb3849 tcf_hash_destroy +EXPORT_SYMBOL vmlinux 0x3618cb2d ida_destroy +EXPORT_SYMBOL vmlinux 0x364126ec sock_init_data +EXPORT_SYMBOL vmlinux 0x3641d2c0 mac_find_mode +EXPORT_SYMBOL vmlinux 0x36428eba pci_dev_put +EXPORT_SYMBOL vmlinux 0x3661165b blk_queue_max_hw_sectors +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 0x36bdf847 pci_request_regions +EXPORT_SYMBOL vmlinux 0x36c293ab inode_set_flags +EXPORT_SYMBOL vmlinux 0x36c9e9df inet_stream_ops +EXPORT_SYMBOL vmlinux 0x36d6ad3c pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0x36ecc17d scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0x370145dd key_put +EXPORT_SYMBOL vmlinux 0x3706da61 scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0x371d2130 check_legacy_ioport +EXPORT_SYMBOL vmlinux 0x372baa09 padata_set_cpumask +EXPORT_SYMBOL vmlinux 0x37344510 proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x3749e807 unlock_new_inode +EXPORT_SYMBOL vmlinux 0x376f30a1 arp_tbl +EXPORT_SYMBOL vmlinux 0x376fa98f inet_frag_destroy +EXPORT_SYMBOL vmlinux 0x379057df blk_queue_prep_rq +EXPORT_SYMBOL vmlinux 0x379a50fe ip_defrag +EXPORT_SYMBOL vmlinux 0x37a17d02 unregister_netdev +EXPORT_SYMBOL vmlinux 0x37af3190 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x37bc6e7b elv_rb_add +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37c146c1 devm_request_resource +EXPORT_SYMBOL vmlinux 0x37c45a71 skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0x37d0d800 vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0x37d10b13 set_bh_page +EXPORT_SYMBOL vmlinux 0x37e0153d flex_array_prealloc +EXPORT_SYMBOL vmlinux 0x38040a1f keyring_clear +EXPORT_SYMBOL vmlinux 0x380c6e53 mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0x380e56f8 mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0x3814b313 inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0x38169bd9 sk_receive_skb +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x3823cd90 __skb_checksum +EXPORT_SYMBOL vmlinux 0x384f1d2a __mem_cgroup_count_vm_event +EXPORT_SYMBOL vmlinux 0x3854d86a devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0x3855f75f tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0x385bb853 mfd_remove_devices +EXPORT_SYMBOL vmlinux 0x3866bf00 blkdev_get +EXPORT_SYMBOL vmlinux 0x3872e49b kthread_create_on_node +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x38a4ffe0 ioc_lookup_icq +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 0x38b3de1a iov_iter_advance +EXPORT_SYMBOL vmlinux 0x38b825d1 idr_replace +EXPORT_SYMBOL vmlinux 0x38c3d00d mmc_power_restore_host +EXPORT_SYMBOL vmlinux 0x38f69390 serio_open +EXPORT_SYMBOL vmlinux 0x38f80e25 xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0x38fb9933 tty_std_termios +EXPORT_SYMBOL vmlinux 0x38ff3c36 of_graph_get_port_by_id +EXPORT_SYMBOL vmlinux 0x39153cda path_get +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 0x39732482 trace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0x3979441c iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0x39941ab1 blk_alloc_queue +EXPORT_SYMBOL vmlinux 0x3997bb74 dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x39992ade tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0x3999ca49 bio_add_pc_page +EXPORT_SYMBOL vmlinux 0x399ad043 __kfifo_dma_out_finish_r +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39cdf63c wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0x39df7580 scm_detach_fds +EXPORT_SYMBOL vmlinux 0x39e01bd0 pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x39efdf53 fddi_change_mtu +EXPORT_SYMBOL vmlinux 0x3a2dadad blk_integrity_merge_rq +EXPORT_SYMBOL vmlinux 0x3a51b163 d_drop +EXPORT_SYMBOL vmlinux 0x3a9b6fb9 blk_unregister_region +EXPORT_SYMBOL vmlinux 0x3acab573 inode_sub_rsv_space +EXPORT_SYMBOL vmlinux 0x3ae12d17 blk_run_queue +EXPORT_SYMBOL vmlinux 0x3ae8e2a8 neigh_lookup +EXPORT_SYMBOL vmlinux 0x3b094aff blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0x3b173709 make_bad_inode +EXPORT_SYMBOL vmlinux 0x3b3310ef qdisc_tree_decrease_qlen +EXPORT_SYMBOL vmlinux 0x3b3895d9 inode_add_bytes +EXPORT_SYMBOL vmlinux 0x3b4de168 ns_capable +EXPORT_SYMBOL vmlinux 0x3b604bd3 soft_cursor +EXPORT_SYMBOL vmlinux 0x3b615a21 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0x3b63315b netpoll_print_options +EXPORT_SYMBOL vmlinux 0x3b644591 __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x3b661293 kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x3b667545 block_truncate_page +EXPORT_SYMBOL vmlinux 0x3bb01fb2 of_device_alloc +EXPORT_SYMBOL vmlinux 0x3bb86194 posix_lock_file +EXPORT_SYMBOL vmlinux 0x3bfc812c insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0x3c2c974e d_walk +EXPORT_SYMBOL vmlinux 0x3c2f91f7 i8042_remove_filter +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c40a854 do_splice_from +EXPORT_SYMBOL vmlinux 0x3c483012 radix_tree_delete +EXPORT_SYMBOL vmlinux 0x3c5cba81 udp_del_offload +EXPORT_SYMBOL vmlinux 0x3c5dcc41 input_set_abs_params +EXPORT_SYMBOL vmlinux 0x3c5ee418 cancel_dirty_page +EXPORT_SYMBOL vmlinux 0x3c678132 blk_queue_softirq_done +EXPORT_SYMBOL vmlinux 0x3c67fe50 filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0x3c733fe5 devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0x3c7b382a pci_bus_put +EXPORT_SYMBOL vmlinux 0x3c80c06c kstrtoull +EXPORT_SYMBOL vmlinux 0x3c921dee clocksource_change_rating +EXPORT_SYMBOL vmlinux 0x3caccd3b skb_try_coalesce +EXPORT_SYMBOL vmlinux 0x3cc3475a inet_accept +EXPORT_SYMBOL vmlinux 0x3cc4227b skb_append_datato_frags +EXPORT_SYMBOL vmlinux 0x3cc4b0dc lg_lock_init +EXPORT_SYMBOL vmlinux 0x3cd83d56 blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0x3cdcb8c4 sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3d0001b9 blkdev_fsync +EXPORT_SYMBOL vmlinux 0x3d0d7658 flush_tlb_range +EXPORT_SYMBOL vmlinux 0x3d48bce8 pci_read_vpd +EXPORT_SYMBOL vmlinux 0x3d646e81 tty_port_tty_get +EXPORT_SYMBOL vmlinux 0x3d7c1880 nvdimm_bus_unlock +EXPORT_SYMBOL vmlinux 0x3d7c31cc mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0x3d8bcef8 pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0x3d8d8d65 simple_transaction_release +EXPORT_SYMBOL vmlinux 0x3d942c69 pagevec_lookup +EXPORT_SYMBOL vmlinux 0x3da6942b inet_frag_kill +EXPORT_SYMBOL vmlinux 0x3dbf36c9 sg_copy_buffer +EXPORT_SYMBOL vmlinux 0x3dc02a4e flex_array_free_parts +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3dea5d96 scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3e334f0b ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x3e3388d4 kmalloc_caches +EXPORT_SYMBOL vmlinux 0x3e5c65ff skb_get_hash_perturb +EXPORT_SYMBOL vmlinux 0x3e882943 pcibios_align_resource +EXPORT_SYMBOL vmlinux 0x3e9110fa __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0x3e95083c vme_slave_get +EXPORT_SYMBOL vmlinux 0x3e99e429 generic_pipe_buf_steal +EXPORT_SYMBOL vmlinux 0x3ed93217 kill_anon_super +EXPORT_SYMBOL vmlinux 0x3ef9de7c in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x3f02c60f clk_add_alias +EXPORT_SYMBOL vmlinux 0x3f0546a8 ioread32_rep +EXPORT_SYMBOL vmlinux 0x3f0d2471 bitmap_end_sync +EXPORT_SYMBOL vmlinux 0x3f275bac make_kuid +EXPORT_SYMBOL vmlinux 0x3f3777e8 inet_select_addr +EXPORT_SYMBOL vmlinux 0x3f406a3b enable_kernel_altivec +EXPORT_SYMBOL vmlinux 0x3f43f98d vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f52cc72 input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0x3f570f81 i2c_release_client +EXPORT_SYMBOL vmlinux 0x3fa54f5d security_path_unlink +EXPORT_SYMBOL vmlinux 0x3faab4a9 __bread_gfp +EXPORT_SYMBOL vmlinux 0x3fbcc4ff module_refcount +EXPORT_SYMBOL vmlinux 0x3fd166f4 bitmap_close_sync +EXPORT_SYMBOL vmlinux 0x3fd23904 mpage_writepage +EXPORT_SYMBOL vmlinux 0x3fd31c23 dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0x3fdbff77 i2c_put_adapter +EXPORT_SYMBOL vmlinux 0x3fded780 set_cached_acl +EXPORT_SYMBOL vmlinux 0x3fe0d1c0 slhc_free +EXPORT_SYMBOL vmlinux 0x3fe2ccbe memweight +EXPORT_SYMBOL vmlinux 0x3fec048f sg_next +EXPORT_SYMBOL vmlinux 0x3ff6605e seq_path +EXPORT_SYMBOL vmlinux 0x3ff8e495 lg_local_unlock_cpu +EXPORT_SYMBOL vmlinux 0x40040a2b tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0x402b8281 __request_module +EXPORT_SYMBOL vmlinux 0x4039918a clk_register_clkdev +EXPORT_SYMBOL vmlinux 0x40575134 devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0x405c1144 get_seconds +EXPORT_SYMBOL vmlinux 0x40973662 sysctl_udp_mem +EXPORT_SYMBOL vmlinux 0x40991845 tcp_req_err +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 0x40f1fd96 giveup_fpu +EXPORT_SYMBOL vmlinux 0x40fe1dc2 tty_throttle +EXPORT_SYMBOL vmlinux 0x410e4a97 get_phy_device +EXPORT_SYMBOL vmlinux 0x41129925 abx500_event_registers_startup_state_get +EXPORT_SYMBOL vmlinux 0x411744ee __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x41481da6 netlink_capable +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x415529bd fbcon_rotate_ccw +EXPORT_SYMBOL vmlinux 0x4159c38f ioremap_wc +EXPORT_SYMBOL vmlinux 0x416c81ab scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x41b31918 __ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x41c09f1b __find_get_block +EXPORT_SYMBOL vmlinux 0x41f96ec5 bio_phys_segments +EXPORT_SYMBOL vmlinux 0x41fc6117 mach_corenet_generic +EXPORT_SYMBOL vmlinux 0x420ea976 ps2_drain +EXPORT_SYMBOL vmlinux 0x42160169 flush_workqueue +EXPORT_SYMBOL vmlinux 0x4235a6bf bio_map_kern +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424b08e4 scsi_target_resume +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x4250220b tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0x425952b2 simple_statfs +EXPORT_SYMBOL vmlinux 0x42595e58 vgacon_text_force +EXPORT_SYMBOL vmlinux 0x4270a01b vme_unregister_driver +EXPORT_SYMBOL vmlinux 0x427a62bb cdev_alloc +EXPORT_SYMBOL vmlinux 0x42840e1f __vfs_write +EXPORT_SYMBOL vmlinux 0x4286666b phy_init_eee +EXPORT_SYMBOL vmlinux 0x429e10ca wait_for_key_construction +EXPORT_SYMBOL vmlinux 0x42a1b208 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x42c44961 cdev_init +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x4308aaef ata_print_version +EXPORT_SYMBOL vmlinux 0x434af4df sys_copyarea +EXPORT_SYMBOL vmlinux 0x434c4e48 max8998_write_reg +EXPORT_SYMBOL vmlinux 0x434e1232 bmap +EXPORT_SYMBOL vmlinux 0x434ecfcf skb_seq_read +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x435387db of_parse_phandle_with_args +EXPORT_SYMBOL vmlinux 0x435bb102 generic_file_llseek +EXPORT_SYMBOL vmlinux 0x435efac8 set_blocksize +EXPORT_SYMBOL vmlinux 0x436c2179 iowrite32 +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x439e038f xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0x43a01f90 complete_all +EXPORT_SYMBOL vmlinux 0x43a6e212 unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0x43b1f5c9 of_find_compatible_node +EXPORT_SYMBOL vmlinux 0x43bbb630 generic_setlease +EXPORT_SYMBOL vmlinux 0x43d8e2d6 kernel_getsockname +EXPORT_SYMBOL vmlinux 0x43f23311 dm_table_get_md +EXPORT_SYMBOL vmlinux 0x4411c503 prandom_seed +EXPORT_SYMBOL vmlinux 0x444e2221 dst_destroy +EXPORT_SYMBOL vmlinux 0x4462a6fb blk_init_queue_node +EXPORT_SYMBOL vmlinux 0x446bc78c sb_min_blocksize +EXPORT_SYMBOL vmlinux 0x4485950e pcie_get_minimum_link +EXPORT_SYMBOL vmlinux 0x448eac3e kmemdup +EXPORT_SYMBOL vmlinux 0x4492cef4 debugfs_create_automount +EXPORT_SYMBOL vmlinux 0x44b1d426 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x44e84fea ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44eb192e wait_for_completion +EXPORT_SYMBOL vmlinux 0x450b02f9 from_kgid +EXPORT_SYMBOL vmlinux 0x4521c3e6 vfs_llseek +EXPORT_SYMBOL vmlinux 0x45222f10 nf_log_trace +EXPORT_SYMBOL vmlinux 0x453bfee8 inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x453ccda4 param_get_uint +EXPORT_SYMBOL vmlinux 0x454c8337 generic_file_open +EXPORT_SYMBOL vmlinux 0x454dc457 tty_devnum +EXPORT_SYMBOL vmlinux 0x455da151 param_set_copystring +EXPORT_SYMBOL vmlinux 0x456630ed uart_suspend_port +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x457fa833 dev_mc_add_global +EXPORT_SYMBOL vmlinux 0x4585e662 file_open_root +EXPORT_SYMBOL vmlinux 0x45a00e85 elv_add_request +EXPORT_SYMBOL vmlinux 0x45a55ec8 __iounmap +EXPORT_SYMBOL vmlinux 0x45a67d60 inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0x45a6be13 cpufreq_sysfs_remove_file +EXPORT_SYMBOL vmlinux 0x45a765cf pci_add_resource +EXPORT_SYMBOL vmlinux 0x45aab0ef ip_cmsg_recv_offset +EXPORT_SYMBOL vmlinux 0x45abe3fe posix_test_lock +EXPORT_SYMBOL vmlinux 0x45d70c80 sock_alloc_send_skb +EXPORT_SYMBOL vmlinux 0x4605468b __kfree_skb +EXPORT_SYMBOL vmlinux 0x460b5161 ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0x4612c59d down_trylock +EXPORT_SYMBOL vmlinux 0x461ac773 kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x461d1216 contig_page_data +EXPORT_SYMBOL vmlinux 0x461ebfa0 __copy_tofrom_user +EXPORT_SYMBOL vmlinux 0x46210d7d dev_queue_xmit_sk +EXPORT_SYMBOL vmlinux 0x465a2b15 devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x465cab34 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x46649cd1 vme_lm_set +EXPORT_SYMBOL vmlinux 0x466c14a7 __delay +EXPORT_SYMBOL vmlinux 0x4678da21 netdev_all_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x467df16d netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0x46803a67 kfree_skb +EXPORT_SYMBOL vmlinux 0x46854c56 blk_get_request +EXPORT_SYMBOL vmlinux 0x46921de7 bio_integrity_clone +EXPORT_SYMBOL vmlinux 0x469d2798 gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0x469d5d54 __napi_schedule +EXPORT_SYMBOL vmlinux 0x469d8864 xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0x46a28866 d_instantiate_no_diralias +EXPORT_SYMBOL vmlinux 0x46a87152 init_net +EXPORT_SYMBOL vmlinux 0x46c23485 pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x46d12956 wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0x46d23550 bio_add_page +EXPORT_SYMBOL vmlinux 0x46e334d7 get_task_io_context +EXPORT_SYMBOL vmlinux 0x46feb099 dm_read_arg +EXPORT_SYMBOL vmlinux 0x472106b1 zero_fill_bio +EXPORT_SYMBOL vmlinux 0x4739b5d8 pci_claim_resource +EXPORT_SYMBOL vmlinux 0x47416e14 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x4754afac vfs_rmdir +EXPORT_SYMBOL vmlinux 0x47608718 fence_init +EXPORT_SYMBOL vmlinux 0x476c4906 pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0x476e2099 buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0x47715530 jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0x47939e0d __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x479c3c86 find_next_zero_bit +EXPORT_SYMBOL vmlinux 0x47a6c0ff devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x47e7d649 phy_start_interrupts +EXPORT_SYMBOL vmlinux 0x480be0de __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x480e2987 clkdev_add +EXPORT_SYMBOL vmlinux 0x4829a47e memcpy +EXPORT_SYMBOL vmlinux 0x48404b9a remove_wait_queue +EXPORT_SYMBOL vmlinux 0x4841bdee strnchr +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x48a305dc flush_dcache_page +EXPORT_SYMBOL vmlinux 0x48a771c5 cpu_core_map +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48dacc05 sock_register +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x4912e52d eth_mac_addr +EXPORT_SYMBOL vmlinux 0x4921bf24 __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0x4921defb wake_up_process +EXPORT_SYMBOL vmlinux 0x4934b9a3 alloc_buffer_head +EXPORT_SYMBOL vmlinux 0x4937d489 d_path +EXPORT_SYMBOL vmlinux 0x495c96f8 posix_acl_init +EXPORT_SYMBOL vmlinux 0x49603fb8 security_sb_copy_data +EXPORT_SYMBOL vmlinux 0x4972e0fb udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0x4989fc6e param_set_charp +EXPORT_SYMBOL vmlinux 0x498c500b abx500_register_ops +EXPORT_SYMBOL vmlinux 0x4998d9b5 flock_lock_inode_wait +EXPORT_SYMBOL vmlinux 0x49b07aec tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x49b1a13f ip6_frag_init +EXPORT_SYMBOL vmlinux 0x49bf690d block_write_end +EXPORT_SYMBOL vmlinux 0x49cca873 xfrm_state_add +EXPORT_SYMBOL vmlinux 0x49d3bf26 jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0x49e3ff1f tcp_setsockopt +EXPORT_SYMBOL vmlinux 0x49f71442 dev_close_many +EXPORT_SYMBOL vmlinux 0x49fca50d zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0x4a155e28 default_qdisc_ops +EXPORT_SYMBOL vmlinux 0x4a1b0516 napi_gro_flush +EXPORT_SYMBOL vmlinux 0x4a3c5ce0 mipi_dsi_dcs_set_tear_on +EXPORT_SYMBOL vmlinux 0x4a54a9bb xfrm_input +EXPORT_SYMBOL vmlinux 0x4a64d6a3 param_get_ulong +EXPORT_SYMBOL vmlinux 0x4a6b4909 md_cluster_ops +EXPORT_SYMBOL vmlinux 0x4a7b029b pci_iounmap +EXPORT_SYMBOL vmlinux 0x4a7f82e6 __bio_clone_fast +EXPORT_SYMBOL vmlinux 0x4a9ae057 input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0x4aaaaf3e tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0x4ab10198 skb_copy_expand +EXPORT_SYMBOL vmlinux 0x4ab6852d vme_bus_type +EXPORT_SYMBOL vmlinux 0x4abbe3c2 vm_brk +EXPORT_SYMBOL vmlinux 0x4ac8b1e7 param_get_ullong +EXPORT_SYMBOL vmlinux 0x4acd93d3 release_resource +EXPORT_SYMBOL vmlinux 0x4ad0ec57 generic_write_checks +EXPORT_SYMBOL vmlinux 0x4ad3911f tcp_sendpage +EXPORT_SYMBOL vmlinux 0x4ad4d2a9 nd_region_to_nstype +EXPORT_SYMBOL vmlinux 0x4afe9a77 scsi_partsize +EXPORT_SYMBOL vmlinux 0x4b014bb7 km_new_mapping +EXPORT_SYMBOL vmlinux 0x4b085dbf agp3_generic_configure +EXPORT_SYMBOL vmlinux 0x4b4df971 mipi_dsi_dcs_write +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b8326ff ida_remove +EXPORT_SYMBOL vmlinux 0x4b8edfdc simple_transaction_set +EXPORT_SYMBOL vmlinux 0x4baf35a7 vme_master_get +EXPORT_SYMBOL vmlinux 0x4bb8b117 scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x4bc20ee6 mmc_erase +EXPORT_SYMBOL vmlinux 0x4bd349df scsi_scan_target +EXPORT_SYMBOL vmlinux 0x4c06600d iunique +EXPORT_SYMBOL vmlinux 0x4c0d7d08 pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0x4c11435a _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0x4c296a49 sock_sendmsg +EXPORT_SYMBOL vmlinux 0x4c346a53 kvasprintf +EXPORT_SYMBOL vmlinux 0x4c363ed3 blk_rq_map_user +EXPORT_SYMBOL vmlinux 0x4c4d904b __scsi_alloc_queue +EXPORT_SYMBOL vmlinux 0x4c642f71 serio_unregister_port +EXPORT_SYMBOL vmlinux 0x4c6cbf0c tty_hung_up_p +EXPORT_SYMBOL vmlinux 0x4ca9669f scnprintf +EXPORT_SYMBOL vmlinux 0x4caca76c build_skb +EXPORT_SYMBOL vmlinux 0x4cb0e988 gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0x4cc995ae locks_init_lock +EXPORT_SYMBOL vmlinux 0x4cdb3178 ns_to_timeval +EXPORT_SYMBOL vmlinux 0x4ce945bd register_netdevice +EXPORT_SYMBOL vmlinux 0x4cf61ee3 compat_sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x4cf71301 __block_write_begin +EXPORT_SYMBOL vmlinux 0x4d2848f0 __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0x4d294bb4 bit_wait_io +EXPORT_SYMBOL vmlinux 0x4d791953 mempool_resize +EXPORT_SYMBOL vmlinux 0x4d940c30 dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0x4d94d56a crypto_sha1_update +EXPORT_SYMBOL vmlinux 0x4d974b9c register_sysrq_key +EXPORT_SYMBOL vmlinux 0x4d984817 sk_common_release +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4da0867d vfs_getxattr_alloc +EXPORT_SYMBOL vmlinux 0x4dba8893 serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0x4de34a07 cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x4de4ce3f skb_clone +EXPORT_SYMBOL vmlinux 0x4deb4c7b tcf_action_exec +EXPORT_SYMBOL vmlinux 0x4df119fa __bitmap_parse +EXPORT_SYMBOL vmlinux 0x4df2ef85 clear_user_page +EXPORT_SYMBOL vmlinux 0x4dfc3dd0 netdev_info +EXPORT_SYMBOL vmlinux 0x4e0ca846 mipi_dsi_dcs_set_display_off +EXPORT_SYMBOL vmlinux 0x4e0d65a4 security_d_instantiate +EXPORT_SYMBOL vmlinux 0x4e0d96a3 blk_alloc_queue_node +EXPORT_SYMBOL vmlinux 0x4e228cf6 vme_dma_request +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e56e296 __register_binfmt +EXPORT_SYMBOL vmlinux 0x4e5bd81f rfkill_alloc +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e8c50d8 security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0x4e9dffb5 ip_fast_csum +EXPORT_SYMBOL vmlinux 0x4ead42de __check_sticky +EXPORT_SYMBOL vmlinux 0x4eaeb3ee unlink_framebuffer +EXPORT_SYMBOL vmlinux 0x4edd72f7 block_all_signals +EXPORT_SYMBOL vmlinux 0x4eeaf644 handle_edge_irq +EXPORT_SYMBOL vmlinux 0x4f05527c udp_add_offload +EXPORT_SYMBOL vmlinux 0x4f14eefd of_graph_get_endpoint_by_regs +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f327b51 lro_flush_all +EXPORT_SYMBOL vmlinux 0x4f391d0e nla_parse +EXPORT_SYMBOL vmlinux 0x4f60bf80 downgrade_write +EXPORT_SYMBOL vmlinux 0x4f68e5c9 do_gettimeofday +EXPORT_SYMBOL vmlinux 0x4f8046ba tcf_hash_search +EXPORT_SYMBOL vmlinux 0x4f899e57 phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0x4fb6426c padata_do_serial +EXPORT_SYMBOL vmlinux 0x4fca430d skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0x4fdee897 i8042_command +EXPORT_SYMBOL vmlinux 0x4ffcfbb5 kset_register +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x502084d4 napi_gro_frags +EXPORT_SYMBOL vmlinux 0x502b19e9 md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0x502e4132 down_read_trylock +EXPORT_SYMBOL vmlinux 0x505739a9 bioset_integrity_create +EXPORT_SYMBOL vmlinux 0x5063df40 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x506942fb sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0x507f4416 nvdimm_namespace_capacity +EXPORT_SYMBOL vmlinux 0x50a4e0f5 generic_removexattr +EXPORT_SYMBOL vmlinux 0x50a90e8d bsearch +EXPORT_SYMBOL vmlinux 0x50ba769a kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0x50cb8f1b bio_uncopy_user +EXPORT_SYMBOL vmlinux 0x50d2d2c4 __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0x50d3ee0b of_io_request_and_map +EXPORT_SYMBOL vmlinux 0x50d3f94f bh_submit_read +EXPORT_SYMBOL vmlinux 0x50d5b828 sk_filter +EXPORT_SYMBOL vmlinux 0x50d64565 mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0x50ded37c __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x50f8a2d3 eth_header_cache_update +EXPORT_SYMBOL vmlinux 0x51000b7f dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0x51164ad9 cmdline_parts_set +EXPORT_SYMBOL vmlinux 0x5118c382 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0x512200f7 iov_iter_kvec +EXPORT_SYMBOL vmlinux 0x51569841 release_firmware +EXPORT_SYMBOL vmlinux 0x515f372e xfrm_init_state +EXPORT_SYMBOL vmlinux 0x519156a2 skb_vlan_untag +EXPORT_SYMBOL vmlinux 0x5195f3c7 tcp_disconnect +EXPORT_SYMBOL vmlinux 0x519aeda4 cfb_fillrect +EXPORT_SYMBOL vmlinux 0x519b0da3 finish_wait +EXPORT_SYMBOL vmlinux 0x51a0082a scsi_get_host_dev +EXPORT_SYMBOL vmlinux 0x51a0dd67 bio_put +EXPORT_SYMBOL vmlinux 0x51af1cce flush_icache_user_range +EXPORT_SYMBOL vmlinux 0x51b4650b seq_open_private +EXPORT_SYMBOL vmlinux 0x51c2bdec __pagevec_lru_add +EXPORT_SYMBOL vmlinux 0x51d19f4b inet_frags_init_net +EXPORT_SYMBOL vmlinux 0x52001e7e netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0x52026cdf security_sb_parse_opts_str +EXPORT_SYMBOL vmlinux 0x520be678 blk_mq_map_queue +EXPORT_SYMBOL vmlinux 0x521195fe load_nls_default +EXPORT_SYMBOL vmlinux 0x521a6478 __alloc_pages_nodemask +EXPORT_SYMBOL vmlinux 0x521b36b5 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0x521d7717 ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0x52428cc8 parent_mem_cgroup +EXPORT_SYMBOL vmlinux 0x524f91bb iterate_mounts +EXPORT_SYMBOL vmlinux 0x52603e39 seq_escape +EXPORT_SYMBOL vmlinux 0x527c20c3 pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0x52983a4f vme_master_write +EXPORT_SYMBOL vmlinux 0x52ae8873 t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0x52b4e416 sk_stream_write_space +EXPORT_SYMBOL vmlinux 0x52bc89e9 mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x52d0fb4f jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0x52efcb6c __dax_fault +EXPORT_SYMBOL vmlinux 0x530a9e45 param_ops_string +EXPORT_SYMBOL vmlinux 0x53233009 sock_recvmsg +EXPORT_SYMBOL vmlinux 0x53326531 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x53331ac1 simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0x5352fad7 agp_unbind_memory +EXPORT_SYMBOL vmlinux 0x535c8308 vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0x536369ea elv_rq_merge_ok +EXPORT_SYMBOL vmlinux 0x536cc847 memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0x5377e556 hex2bin +EXPORT_SYMBOL vmlinux 0x537a75fe agp_bind_memory +EXPORT_SYMBOL vmlinux 0x53828ed8 jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0x539af73c __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x53a879e4 skb_insert +EXPORT_SYMBOL vmlinux 0x53cb77a1 dput +EXPORT_SYMBOL vmlinux 0x53d8ed8a bio_integrity_trim +EXPORT_SYMBOL vmlinux 0x53dae722 blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0x53de9a3e padata_do_parallel +EXPORT_SYMBOL vmlinux 0x53ebab1b _outsl_ns +EXPORT_SYMBOL vmlinux 0x53f353fb __quota_error +EXPORT_SYMBOL vmlinux 0x53f3a3d9 drop_nlink +EXPORT_SYMBOL vmlinux 0x5409775b free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x54103217 pci_scan_slot +EXPORT_SYMBOL vmlinux 0x5412c7c7 up +EXPORT_SYMBOL vmlinux 0x54148ea7 iget_locked +EXPORT_SYMBOL vmlinux 0x541a462a jbd2_journal_load +EXPORT_SYMBOL vmlinux 0x54245b39 kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0x5428ab6e dm_unregister_target +EXPORT_SYMBOL vmlinux 0x542f6e8d tty_port_close_start +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x545f3ed3 of_node_get +EXPORT_SYMBOL vmlinux 0x54735a48 inc_nlink +EXPORT_SYMBOL vmlinux 0x54a9db5f _kstrtoul +EXPORT_SYMBOL vmlinux 0x54bd0387 bio_advance +EXPORT_SYMBOL vmlinux 0x54c256e0 vme_check_window +EXPORT_SYMBOL vmlinux 0x54d073c9 pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x550427cb sock_setsockopt +EXPORT_SYMBOL vmlinux 0x550d0cde vme_dma_list_add +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x552c4ca9 simple_unlink +EXPORT_SYMBOL vmlinux 0x5531f987 inode_reclaim_rsv_space +EXPORT_SYMBOL vmlinux 0x5541ea93 on_each_cpu +EXPORT_SYMBOL vmlinux 0x5567c227 kernel_cpustat +EXPORT_SYMBOL vmlinux 0x5568c553 complete +EXPORT_SYMBOL vmlinux 0x55755728 blk_free_tags +EXPORT_SYMBOL vmlinux 0x5577ef9e udp_table +EXPORT_SYMBOL vmlinux 0x557c61dd __dst_free +EXPORT_SYMBOL vmlinux 0x5581af3d read_cache_page +EXPORT_SYMBOL vmlinux 0x5585905b inet_offloads +EXPORT_SYMBOL vmlinux 0x558b7f0c scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x559096e2 mmc_read_bkops_status +EXPORT_SYMBOL vmlinux 0x559f140e of_phy_is_fixed_link +EXPORT_SYMBOL vmlinux 0x55a491dc audit_log_start +EXPORT_SYMBOL vmlinux 0x55b5ac44 mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0x55d47e65 scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0x55d481c9 hdmi_infoframe_unpack +EXPORT_SYMBOL vmlinux 0x55e599db neigh_resolve_output +EXPORT_SYMBOL vmlinux 0x55f9e21c blk_mq_can_queue +EXPORT_SYMBOL vmlinux 0x56282e1c bdget +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x563750be param_ops_ushort +EXPORT_SYMBOL vmlinux 0x56491b98 pci_disable_msix +EXPORT_SYMBOL vmlinux 0x565630ee bdgrab +EXPORT_SYMBOL vmlinux 0x567c0c9d skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x56908d68 gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0x56a10763 csum_tcpudp_magic +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56e329ee inet_stream_connect +EXPORT_SYMBOL vmlinux 0x56f0cfa1 follow_pfn +EXPORT_SYMBOL vmlinux 0x56f6c7de lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x57033c22 pci_enable_msi_range +EXPORT_SYMBOL vmlinux 0x5713c68f jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0x571b5057 generic_readlink +EXPORT_SYMBOL vmlinux 0x571c52b4 i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0x5727182f always_delete_dentry +EXPORT_SYMBOL vmlinux 0x572e85d4 blk_lookup_devt +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x574e069c nf_afinfo +EXPORT_SYMBOL vmlinux 0x574edff2 nvdimm_namespace_disk_name +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x575af70c on_each_cpu_mask +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x577d35f3 hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x578a5bec skb_queue_purge +EXPORT_SYMBOL vmlinux 0x5792f848 strlcpy +EXPORT_SYMBOL vmlinux 0x579fbcd2 cpu_possible_mask +EXPORT_SYMBOL vmlinux 0x57aaf806 d_lookup +EXPORT_SYMBOL vmlinux 0x57b41aea generic_file_fsync +EXPORT_SYMBOL vmlinux 0x57be66a8 nf_unregister_hook +EXPORT_SYMBOL vmlinux 0x57cc85b1 phy_find_first +EXPORT_SYMBOL vmlinux 0x57f26fbd del_gendisk +EXPORT_SYMBOL vmlinux 0x57f7cfa4 xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0x57fc76bc agp_find_bridge +EXPORT_SYMBOL vmlinux 0x57ffb17f tcf_hash_insert +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x582926e8 param_get_ushort +EXPORT_SYMBOL vmlinux 0x582e132a inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0x5836c7c6 put_filp +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x58459903 param_ops_uint +EXPORT_SYMBOL vmlinux 0x5846234e of_node_put +EXPORT_SYMBOL vmlinux 0x5857b225 ioread16_rep +EXPORT_SYMBOL vmlinux 0x5857eef8 free_task +EXPORT_SYMBOL vmlinux 0x587616f1 vfs_fstatat +EXPORT_SYMBOL vmlinux 0x588734e6 inet_csk_accept +EXPORT_SYMBOL vmlinux 0x588a7a67 blk_mq_end_request +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58c4ae4c blkdev_issue_write_same +EXPORT_SYMBOL vmlinux 0x58d8c669 mmc_power_save_host +EXPORT_SYMBOL vmlinux 0x58fce805 pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0x5911fa46 dev_alert +EXPORT_SYMBOL vmlinux 0x5923fc80 vfs_iter_read +EXPORT_SYMBOL vmlinux 0x594666c2 sk_capable +EXPORT_SYMBOL vmlinux 0x594bf15b ioport_map +EXPORT_SYMBOL vmlinux 0x59597af3 bdi_register +EXPORT_SYMBOL vmlinux 0x595d0946 empty_zero_page +EXPORT_SYMBOL vmlinux 0x5967c929 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x598e4904 mod_timer_pending +EXPORT_SYMBOL vmlinux 0x59aa14cf fence_release +EXPORT_SYMBOL vmlinux 0x59b3378a completion_done +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 0x5a2cda3e trace_print_hex_seq +EXPORT_SYMBOL vmlinux 0x5a30d77f key_invalidate +EXPORT_SYMBOL vmlinux 0x5a30f93f input_get_keycode +EXPORT_SYMBOL vmlinux 0x5a3b7951 wait_on_page_bit +EXPORT_SYMBOL vmlinux 0x5a7fc3ca vfs_mknod +EXPORT_SYMBOL vmlinux 0x5a8b0d2b pci_get_device +EXPORT_SYMBOL vmlinux 0x5a8cb55a pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0x5a921311 strncmp +EXPORT_SYMBOL vmlinux 0x5a9e2954 d_genocide +EXPORT_SYMBOL vmlinux 0x5a9f1d63 memmove +EXPORT_SYMBOL vmlinux 0x5ab7bb14 scsi_cmd_get_serial +EXPORT_SYMBOL vmlinux 0x5abbcfa7 freeze_bdev +EXPORT_SYMBOL vmlinux 0x5ac92cf3 d_splice_alias +EXPORT_SYMBOL vmlinux 0x5ad3cd85 tcp_conn_request +EXPORT_SYMBOL vmlinux 0x5aebf431 rtnl_notify +EXPORT_SYMBOL vmlinux 0x5aff4177 vme_lm_get +EXPORT_SYMBOL vmlinux 0x5b1c8115 nf_nat_decode_session_hook +EXPORT_SYMBOL vmlinux 0x5b329285 kmalloc_dma_caches +EXPORT_SYMBOL vmlinux 0x5b47be58 pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0x5b56860c vm_munmap +EXPORT_SYMBOL vmlinux 0x5b581307 n_tty_compat_ioctl_helper +EXPORT_SYMBOL vmlinux 0x5b65ce00 call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0x5b7ee9f0 dev_activate +EXPORT_SYMBOL vmlinux 0x5b9828c5 dma_spin_lock +EXPORT_SYMBOL vmlinux 0x5b98ec75 devm_get_gpiod_from_child +EXPORT_SYMBOL vmlinux 0x5bb2994e pci_write_vpd +EXPORT_SYMBOL vmlinux 0x5bbd1fe6 ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0x5bc10524 printk_emit +EXPORT_SYMBOL vmlinux 0x5bd42e2a blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0x5be7a024 dev_mc_sync +EXPORT_SYMBOL vmlinux 0x5bf14ac0 inode_init_always +EXPORT_SYMBOL vmlinux 0x5bfe8005 iget5_locked +EXPORT_SYMBOL vmlinux 0x5c26c2e1 nf_register_sockopt +EXPORT_SYMBOL vmlinux 0x5c37f319 _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x5c43ff8e write_inode_now +EXPORT_SYMBOL vmlinux 0x5c4a1658 lock_sock_fast +EXPORT_SYMBOL vmlinux 0x5c773d52 tty_port_init +EXPORT_SYMBOL vmlinux 0x5c7a913a tcp_sendmsg +EXPORT_SYMBOL vmlinux 0x5c8de3c1 skb_push +EXPORT_SYMBOL vmlinux 0x5cc32bdc bitmap_copy_le +EXPORT_SYMBOL vmlinux 0x5cc7c7a8 phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x5ce85578 clocksource_unregister +EXPORT_SYMBOL vmlinux 0x5cf30e10 __debugger_ipi +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5d34b223 phy_ethtool_gset +EXPORT_SYMBOL vmlinux 0x5d550c4d scsi_sd_probe_domain +EXPORT_SYMBOL vmlinux 0x5d58efa0 convert_ifc_address +EXPORT_SYMBOL vmlinux 0x5d862b86 __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0x5d8befbc generic_update_time +EXPORT_SYMBOL vmlinux 0x5d956a7c blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0x5daee82e registered_fb +EXPORT_SYMBOL vmlinux 0x5db8dc47 read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0x5dcd4bfe genphy_soft_reset +EXPORT_SYMBOL vmlinux 0x5dcf39e2 dquot_initialize +EXPORT_SYMBOL vmlinux 0x5de52f89 neigh_event_ns +EXPORT_SYMBOL vmlinux 0x5de85a43 tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0x5e08c936 iov_iter_alignment +EXPORT_SYMBOL vmlinux 0x5e15425b tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0x5e279d3f sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0x5e37c1ad get_acl +EXPORT_SYMBOL vmlinux 0x5e3a8a9c __wake_up +EXPORT_SYMBOL vmlinux 0x5e4abfc8 mount_subtree +EXPORT_SYMBOL vmlinux 0x5e6d81b9 nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0x5e767d8a kthread_bind +EXPORT_SYMBOL vmlinux 0x5e9002fe sock_kmalloc +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5ea7c144 bd_set_size +EXPORT_SYMBOL vmlinux 0x5eaa324f release_pages +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5ec2ed3c skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5eddb914 lockref_put_return +EXPORT_SYMBOL vmlinux 0x5eefeb75 input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0x5f005368 kstrtou8 +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f338078 sb_set_blocksize +EXPORT_SYMBOL vmlinux 0x5f4b277c igrab +EXPORT_SYMBOL vmlinux 0x5f55d06c register_gifconf +EXPORT_SYMBOL vmlinux 0x5f675804 sdev_prefix_printk +EXPORT_SYMBOL vmlinux 0x5f8a2728 isa_io_base +EXPORT_SYMBOL vmlinux 0x5f9471a7 param_set_bool +EXPORT_SYMBOL vmlinux 0x5f99e31c seq_release_private +EXPORT_SYMBOL vmlinux 0x5fa6ca69 ppp_unit_number +EXPORT_SYMBOL vmlinux 0x5fae697a mipi_dsi_dcs_get_power_mode +EXPORT_SYMBOL vmlinux 0x5fb1bbf2 of_device_register +EXPORT_SYMBOL vmlinux 0x5fb86541 cdrom_release +EXPORT_SYMBOL vmlinux 0x5fcadeab seq_dentry +EXPORT_SYMBOL vmlinux 0x5fda0227 vfs_stat +EXPORT_SYMBOL vmlinux 0x5fda8eb7 pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0x5fe6d48e abx500_startup_irq_enabled +EXPORT_SYMBOL vmlinux 0x5fed2884 register_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x60256b3a scsi_is_target_device +EXPORT_SYMBOL vmlinux 0x60296c9c vc_resize +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x60376b3a udp_proc_unregister +EXPORT_SYMBOL vmlinux 0x60378623 jbd2__journal_start +EXPORT_SYMBOL vmlinux 0x606d0b09 secure_tcpv6_sequence_number +EXPORT_SYMBOL vmlinux 0x607fb672 led_blink_set_oneshot +EXPORT_SYMBOL vmlinux 0x6086e2af cdrom_media_changed +EXPORT_SYMBOL vmlinux 0x608f151d elevator_init +EXPORT_SYMBOL vmlinux 0x608f7c6f loop_register_transfer +EXPORT_SYMBOL vmlinux 0x6091644e flow_keys_dissector +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x60aa6bdd dquot_commit_info +EXPORT_SYMBOL vmlinux 0x60c60f12 agp_alloc_page_array +EXPORT_SYMBOL vmlinux 0x60c96df2 blk_mq_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x60cf351e km_query +EXPORT_SYMBOL vmlinux 0x60df1e3b posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x60ea90bd elv_rb_find +EXPORT_SYMBOL vmlinux 0x60fbf080 tcp_enter_memory_pressure +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x613f0d17 devm_ioremap +EXPORT_SYMBOL vmlinux 0x614bb773 radix_tree_insert +EXPORT_SYMBOL vmlinux 0x616231fa eth_type_trans +EXPORT_SYMBOL vmlinux 0x6166fbe5 pm860x_reg_read +EXPORT_SYMBOL vmlinux 0x61771771 tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x618d6845 fasync_helper +EXPORT_SYMBOL vmlinux 0x619cb7dd simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61cd99a5 md_reload_sb +EXPORT_SYMBOL vmlinux 0x61cea3b4 blk_put_queue +EXPORT_SYMBOL vmlinux 0x61d3804c xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0x61dce79d of_mdio_parse_addr +EXPORT_SYMBOL vmlinux 0x61dcf24a trace_print_flags_seq +EXPORT_SYMBOL vmlinux 0x61e8a77d param_get_short +EXPORT_SYMBOL vmlinux 0x61eb8b1e add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0x61eef2c9 _insb +EXPORT_SYMBOL vmlinux 0x61f22e8a thaw_bdev +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x6225637e md5_transform +EXPORT_SYMBOL vmlinux 0x6228c21f smp_call_function_single +EXPORT_SYMBOL vmlinux 0x62443f5b sock_no_getname +EXPORT_SYMBOL vmlinux 0x624c7bf9 __cleancache_init_fs +EXPORT_SYMBOL vmlinux 0x62530d4f tcp_connect +EXPORT_SYMBOL vmlinux 0x62538167 slhc_toss +EXPORT_SYMBOL vmlinux 0x62696d35 ether_setup +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x62766d2c devm_gpio_request +EXPORT_SYMBOL vmlinux 0x6278b514 param_set_uint +EXPORT_SYMBOL vmlinux 0x62827bec security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x6288ff21 of_n_addr_cells +EXPORT_SYMBOL vmlinux 0x62914b9c tty_port_close +EXPORT_SYMBOL vmlinux 0x62a1e3b5 pci_enable_msix +EXPORT_SYMBOL vmlinux 0x62a3b99d fsnotify_get_group +EXPORT_SYMBOL vmlinux 0x62b372ee netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0x62bd855a mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0x62e2200c __devm_gpiod_get_index +EXPORT_SYMBOL vmlinux 0x62e72291 dquot_file_open +EXPORT_SYMBOL vmlinux 0x62e8983a __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x62ebdc15 dquot_disable +EXPORT_SYMBOL vmlinux 0x62f38604 rtnl_configure_link +EXPORT_SYMBOL vmlinux 0x62f3eed7 agp_enable +EXPORT_SYMBOL vmlinux 0x62fce5bb pci_get_class +EXPORT_SYMBOL vmlinux 0x6307cda6 eth_gro_complete +EXPORT_SYMBOL vmlinux 0x630ef995 dev_remove_pack +EXPORT_SYMBOL vmlinux 0x63109935 trace_raw_output_prep +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x63231951 gen_pool_create +EXPORT_SYMBOL vmlinux 0x632ec87a __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0x63396aec __debugger_break_match +EXPORT_SYMBOL vmlinux 0x6348d10c sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0x6355fab5 mfd_add_devices +EXPORT_SYMBOL vmlinux 0x638323f6 of_device_is_compatible +EXPORT_SYMBOL vmlinux 0x638eeb3f nvdimm_revalidate_disk +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63ac23ff mdio_bus_type +EXPORT_SYMBOL vmlinux 0x63afc49d blk_queue_dma_pad +EXPORT_SYMBOL vmlinux 0x63b491ab t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0x63c28988 serio_rescan +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63ce2083 xfrm_register_mode +EXPORT_SYMBOL vmlinux 0x63de9fa6 param_get_charp +EXPORT_SYMBOL vmlinux 0x63e36030 paca +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63fc232f strlen_user +EXPORT_SYMBOL vmlinux 0x6403e338 tcp_memory_pressure +EXPORT_SYMBOL vmlinux 0x64115194 __nd_driver_register +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x642c277e compat_mc_getsockopt +EXPORT_SYMBOL vmlinux 0x64487adc pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0x64540904 rtnl_unicast +EXPORT_SYMBOL vmlinux 0x646320b9 kernel_accept +EXPORT_SYMBOL vmlinux 0x6495a776 module_put +EXPORT_SYMBOL vmlinux 0x64999478 congestion_wait +EXPORT_SYMBOL vmlinux 0x64a268a4 dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0x64a4b84d cpu_rmap_update +EXPORT_SYMBOL vmlinux 0x64b27386 mipi_dsi_driver_unregister +EXPORT_SYMBOL vmlinux 0x64bb4ad2 dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0x64bbc288 string_unescape +EXPORT_SYMBOL vmlinux 0x64bdcf8a swiotlb_dma_mapping_error +EXPORT_SYMBOL vmlinux 0x64c6808a agp_backend_release +EXPORT_SYMBOL vmlinux 0x64cd875d block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0x64e8e03d nonseekable_open +EXPORT_SYMBOL vmlinux 0x64f340ae iov_iter_copy_from_user_atomic +EXPORT_SYMBOL vmlinux 0x64f5390e pcim_iomap +EXPORT_SYMBOL vmlinux 0x65048f58 msi_bitmap_free_hwirqs +EXPORT_SYMBOL vmlinux 0x651397f0 jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x65276e92 put_tty_driver +EXPORT_SYMBOL vmlinux 0x652ce9aa nla_memcmp +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x6559d003 seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0x656c1a0e string_escape_mem +EXPORT_SYMBOL vmlinux 0x6577bc68 skb_free_datagram +EXPORT_SYMBOL vmlinux 0x6584fef3 single_release +EXPORT_SYMBOL vmlinux 0x6595fea9 cdrom_open +EXPORT_SYMBOL vmlinux 0x65a94c85 pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0x65b016d9 import_iovec +EXPORT_SYMBOL vmlinux 0x65b4c3b0 mmc_start_req +EXPORT_SYMBOL vmlinux 0x65bb58a2 _raw_read_trylock +EXPORT_SYMBOL vmlinux 0x65ceb8dd account_page_redirty +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 0x65f00938 netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0x65f3ad9a fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x6615f6d5 component_match_add +EXPORT_SYMBOL vmlinux 0x66191008 get_super +EXPORT_SYMBOL vmlinux 0x6635ae72 vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0x66396d75 param_set_invbool +EXPORT_SYMBOL vmlinux 0x664a1b78 napi_get_frags +EXPORT_SYMBOL vmlinux 0x665a58b1 __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x66754be3 gen_new_estimator +EXPORT_SYMBOL vmlinux 0x66996ad4 serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0x66e333c5 bitmap_endwrite +EXPORT_SYMBOL vmlinux 0x66e4cdfb blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0x67077ca7 blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0x673b01f8 freeze_super +EXPORT_SYMBOL vmlinux 0x673f815e agp_bridges +EXPORT_SYMBOL vmlinux 0x67733cf4 mb_cache_create +EXPORT_SYMBOL vmlinux 0x679c2195 dev_queue_xmit_accel +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67c2f9e3 dev_alloc_name +EXPORT_SYMBOL vmlinux 0x67d58914 netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0x67f9af5b get_io_context +EXPORT_SYMBOL vmlinux 0x685396a6 ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0x68609857 complete_and_exit +EXPORT_SYMBOL vmlinux 0x687033c4 f_setown +EXPORT_SYMBOL vmlinux 0x68739812 of_phy_register_fixed_link +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x68a2a06a md_check_recovery +EXPORT_SYMBOL vmlinux 0x68a56cb5 sock_i_ino +EXPORT_SYMBOL vmlinux 0x68a7df5d swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0x68b83ac6 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x68cd4a73 pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0x692a1301 dev_uc_flush +EXPORT_SYMBOL vmlinux 0x694d4fba ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0x695362ea ipv6_sock_mc_join +EXPORT_SYMBOL vmlinux 0x6968caa2 sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0x696ebbad inet6_bind +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x6976b7c7 default_llseek +EXPORT_SYMBOL vmlinux 0x69862cfb request_firmware +EXPORT_SYMBOL vmlinux 0x698ac4cf scsi_device_get +EXPORT_SYMBOL vmlinux 0x6996b7ca simple_dentry_operations +EXPORT_SYMBOL vmlinux 0x69a0ca7d iowrite16be +EXPORT_SYMBOL vmlinux 0x69a358a6 iomem_resource +EXPORT_SYMBOL vmlinux 0x69ad2f20 kstrtouint +EXPORT_SYMBOL vmlinux 0x69d10800 cros_ec_query_all +EXPORT_SYMBOL vmlinux 0x69d11f4b mb_cache_entry_release +EXPORT_SYMBOL vmlinux 0x69d16d45 dquot_acquire +EXPORT_SYMBOL vmlinux 0x69e78e17 __lock_buffer +EXPORT_SYMBOL vmlinux 0x69ef5e33 misc_register +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a0551cb copy_page_to_iter +EXPORT_SYMBOL vmlinux 0x6a0b3d1f mmc_request_done +EXPORT_SYMBOL vmlinux 0x6a28c348 sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0x6a505e6c ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a5fa363 sigprocmask +EXPORT_SYMBOL vmlinux 0x6a69ff29 seq_printf +EXPORT_SYMBOL vmlinux 0x6a740c54 gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x6a76f3ac blk_iopoll_enable +EXPORT_SYMBOL vmlinux 0x6a7d311f input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0x6aaad0d6 ll_rw_block +EXPORT_SYMBOL vmlinux 0x6aaf7bdf ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0x6abec507 dev_mc_del +EXPORT_SYMBOL vmlinux 0x6ac03827 mmc_flush_cache +EXPORT_SYMBOL vmlinux 0x6ac84c11 dst_release +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 0x6b08bab6 notify_change +EXPORT_SYMBOL vmlinux 0x6b1b67d3 __bdevname +EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack +EXPORT_SYMBOL vmlinux 0x6b2e89c0 pci_domain_nr +EXPORT_SYMBOL vmlinux 0x6b4d911d generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0x6b531b35 dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0x6b598461 fb_set_suspend +EXPORT_SYMBOL vmlinux 0x6b5dfe73 __debugger_bpt +EXPORT_SYMBOL vmlinux 0x6b608eb2 xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0x6b640864 nla_strlcpy +EXPORT_SYMBOL vmlinux 0x6b66c889 fence_free +EXPORT_SYMBOL vmlinux 0x6b7a2334 phy_connect_direct +EXPORT_SYMBOL vmlinux 0x6b7e9012 d_make_root +EXPORT_SYMBOL vmlinux 0x6ba79695 skb_pull +EXPORT_SYMBOL vmlinux 0x6bb2d48b textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0x6bb8eb45 d_invalidate +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bdcfd99 qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x6be5e6d3 dev_addr_del +EXPORT_SYMBOL vmlinux 0x6c09c2a4 del_timer +EXPORT_SYMBOL vmlinux 0x6c14d0c7 dquot_enable +EXPORT_SYMBOL vmlinux 0x6c222589 phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0x6c359ec9 scsi_report_opcode +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 0x6c783587 update_devfreq +EXPORT_SYMBOL vmlinux 0x6c81a3d5 page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x6ca1660f max8998_bulk_write +EXPORT_SYMBOL vmlinux 0x6cb37127 flex_array_clear +EXPORT_SYMBOL vmlinux 0x6cd6ce96 commit_creds +EXPORT_SYMBOL vmlinux 0x6cdd941b kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0x6ce67ee2 unmap_mapping_range +EXPORT_SYMBOL vmlinux 0x6cee45ed kernel_write +EXPORT_SYMBOL vmlinux 0x6d020153 ata_dev_printk +EXPORT_SYMBOL vmlinux 0x6d02a925 qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0x6d0f1f89 dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x6d162fe5 inet_confirm_addr +EXPORT_SYMBOL vmlinux 0x6d1948ff dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0x6d246edb security_path_mkdir +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d5f5572 agp_backend_acquire +EXPORT_SYMBOL vmlinux 0x6d672ece scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0x6d740223 flex_array_put +EXPORT_SYMBOL vmlinux 0x6d9a1a68 unmap_underlying_metadata +EXPORT_SYMBOL vmlinux 0x6d9be5fc blk_cleanup_queue +EXPORT_SYMBOL vmlinux 0x6da928f4 _insw_ns +EXPORT_SYMBOL vmlinux 0x6dc30e01 dev_set_group +EXPORT_SYMBOL vmlinux 0x6dca6234 zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0x6dd0129e padata_stop +EXPORT_SYMBOL vmlinux 0x6def2db2 half_md4_transform +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6e304455 tty_kref_put +EXPORT_SYMBOL vmlinux 0x6e4cc3d7 block_read_full_page +EXPORT_SYMBOL vmlinux 0x6e615891 agp_generic_remove_memory +EXPORT_SYMBOL vmlinux 0x6e70bd66 of_get_parent +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e7cc5f1 generic_perform_write +EXPORT_SYMBOL vmlinux 0x6e7dafcf compat_nf_setsockopt +EXPORT_SYMBOL vmlinux 0x6e7f0fd2 cmdline_parts_parse +EXPORT_SYMBOL vmlinux 0x6e89822a md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0x6e90964e mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0x6e99ee1f pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0x6e9bccc5 i2c_clients_command +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6ea06aaf xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0x6ea0a29d netdev_warn +EXPORT_SYMBOL vmlinux 0x6ede17d2 fs_bio_set +EXPORT_SYMBOL vmlinux 0x6ee49ee3 devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x6f16f5df netif_napi_add +EXPORT_SYMBOL vmlinux 0x6f20960a full_name_hash +EXPORT_SYMBOL vmlinux 0x6f273d38 bdevname +EXPORT_SYMBOL vmlinux 0x6f373f9e swiotlb_dma_supported +EXPORT_SYMBOL vmlinux 0x6f5d228c blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x6f7ed185 devm_gpiod_put_array +EXPORT_SYMBOL vmlinux 0x6f821596 skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0x6f88effb hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x6f8ecf9e pm860x_set_bits +EXPORT_SYMBOL vmlinux 0x6fbf07cd __free_page_frag +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6fce1bea i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0x6fd63f32 page_readlink +EXPORT_SYMBOL vmlinux 0x70032938 dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0x7006d52e tcp_rcv_established +EXPORT_SYMBOL vmlinux 0x700fb400 mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0x701f44e0 pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0x7027e592 __frontswap_store +EXPORT_SYMBOL vmlinux 0x704b4f32 padata_set_cpumasks +EXPORT_SYMBOL vmlinux 0x70523a7a __cond_resched_softirq +EXPORT_SYMBOL vmlinux 0x7054a3e4 request_dma +EXPORT_SYMBOL vmlinux 0x706d051c del_timer_sync +EXPORT_SYMBOL vmlinux 0x707597fe try_module_get +EXPORT_SYMBOL vmlinux 0x707f43f6 __ctzdi2 +EXPORT_SYMBOL vmlinux 0x708f47f8 inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x709212c7 dev_uc_add +EXPORT_SYMBOL vmlinux 0x70d22072 inet6_register_protosw +EXPORT_SYMBOL vmlinux 0x70e72f3a dev_disable_lro +EXPORT_SYMBOL vmlinux 0x70f09007 generic_read_dir +EXPORT_SYMBOL vmlinux 0x70f28eaa submit_bio_wait +EXPORT_SYMBOL vmlinux 0x70f2c424 setup_new_exec +EXPORT_SYMBOL vmlinux 0x70f42e54 devfreq_add_device +EXPORT_SYMBOL vmlinux 0x70f96f88 glob_match +EXPORT_SYMBOL vmlinux 0x711de3b5 blk_stop_queue +EXPORT_SYMBOL vmlinux 0x711df242 sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x713172be param_ops_long +EXPORT_SYMBOL vmlinux 0x713ed1cc d_rehash +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x719c38de sock_no_poll +EXPORT_SYMBOL vmlinux 0x71a50dbc register_blkdev +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71c0d5ce grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0x71c9d651 dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0x71cc4f43 blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0x71d66c20 dm_kobject_release +EXPORT_SYMBOL vmlinux 0x71f1759b scsi_scan_host +EXPORT_SYMBOL vmlinux 0x7214f4cd d_add_ci +EXPORT_SYMBOL vmlinux 0x721b7e91 of_get_cpu_node +EXPORT_SYMBOL vmlinux 0x726141aa misc_deregister +EXPORT_SYMBOL vmlinux 0x7271c7e0 jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0x72720b82 genphy_suspend +EXPORT_SYMBOL vmlinux 0x7284f02f netif_napi_del +EXPORT_SYMBOL vmlinux 0x728a7b2f proc_remove +EXPORT_SYMBOL vmlinux 0x729006f9 i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0x72b243d4 free_dma +EXPORT_SYMBOL vmlinux 0x72b6fa56 fence_wait_timeout +EXPORT_SYMBOL vmlinux 0x72c98139 __arch_hweight64 +EXPORT_SYMBOL vmlinux 0x72d4b954 blk_queue_unprep_rq +EXPORT_SYMBOL vmlinux 0x72d4c23c fsl_get_sys_freq +EXPORT_SYMBOL vmlinux 0x72d605b9 of_phy_find_device +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x72ec8343 ps2_handle_ack +EXPORT_SYMBOL vmlinux 0x72f468fa mipi_dsi_host_unregister +EXPORT_SYMBOL vmlinux 0x72f6a0ef ata_link_printk +EXPORT_SYMBOL vmlinux 0x730428c8 sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x731a747a pci_io_base +EXPORT_SYMBOL vmlinux 0x73379662 lookup_one_len +EXPORT_SYMBOL vmlinux 0x733b2383 next_tlbcam_idx +EXPORT_SYMBOL vmlinux 0x733ba31a dma_find_channel +EXPORT_SYMBOL vmlinux 0x733c3b54 kasprintf +EXPORT_SYMBOL vmlinux 0x733f2d5b input_inject_event +EXPORT_SYMBOL vmlinux 0x734dd514 mb_cache_shrink +EXPORT_SYMBOL vmlinux 0x735d8503 add_wait_queue +EXPORT_SYMBOL vmlinux 0x7367db37 mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0x73a70b47 alloc_anon_inode +EXPORT_SYMBOL vmlinux 0x73b15e10 scsi_register +EXPORT_SYMBOL vmlinux 0x73b9e43c prepare_binprm +EXPORT_SYMBOL vmlinux 0x73bd1a84 __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0x73bed5f9 dev_mc_init +EXPORT_SYMBOL vmlinux 0x73c142f3 posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0x73d3955a sk_send_sigurg +EXPORT_SYMBOL vmlinux 0x73f68d37 blk_get_queue +EXPORT_SYMBOL vmlinux 0x73fdbd64 vme_master_mmap +EXPORT_SYMBOL vmlinux 0x7410aba2 strreplace +EXPORT_SYMBOL vmlinux 0x7410adff skb_checksum_setup +EXPORT_SYMBOL vmlinux 0x741f4314 ppp_input_error +EXPORT_SYMBOL vmlinux 0x742a0b49 ab3100_event_unregister +EXPORT_SYMBOL vmlinux 0x74301b45 blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0x7444f1a8 skb_ensure_writable +EXPORT_SYMBOL vmlinux 0x744cc280 filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0x7455a660 inode_permission +EXPORT_SYMBOL vmlinux 0x745ddc18 iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0x74603c5c genlmsg_put +EXPORT_SYMBOL vmlinux 0x7467b9da kill_bdev +EXPORT_SYMBOL vmlinux 0x7468e7b8 locks_copy_conflock +EXPORT_SYMBOL vmlinux 0x747195f0 hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x74806d9e of_find_node_with_property +EXPORT_SYMBOL vmlinux 0x7485e15e unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x749734f1 tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0x74a83f7e lease_modify +EXPORT_SYMBOL vmlinux 0x74bb6c35 tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74ce9bf9 blk_end_request +EXPORT_SYMBOL vmlinux 0x74d3a4d1 cad_pid +EXPORT_SYMBOL vmlinux 0x74e40ab9 fixed_phy_update_state +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x74fd9091 skb_orphan_partial +EXPORT_SYMBOL vmlinux 0x7503f091 __devm_request_region +EXPORT_SYMBOL vmlinux 0x7506dbba inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0x7513c237 scsi_host_get +EXPORT_SYMBOL vmlinux 0x753022f9 inet6_ioctl +EXPORT_SYMBOL vmlinux 0x7532588a alloc_pages_exact +EXPORT_SYMBOL vmlinux 0x7538b132 agp_off +EXPORT_SYMBOL vmlinux 0x754c5944 blk_delay_queue +EXPORT_SYMBOL vmlinux 0x755a3f4d __getblk_slow +EXPORT_SYMBOL vmlinux 0x75644b02 vfs_writef +EXPORT_SYMBOL vmlinux 0x7577054a ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0x75772312 crypto_sha256_update +EXPORT_SYMBOL vmlinux 0x758ab87b nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0x758f7112 kobject_put +EXPORT_SYMBOL vmlinux 0x75994700 add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0x75ac2539 agp_put_bridge +EXPORT_SYMBOL vmlinux 0x75b5e826 reservation_object_reserve_shared +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75bdea12 iommu_area_alloc +EXPORT_SYMBOL vmlinux 0x75be6702 register_sysctl_paths +EXPORT_SYMBOL vmlinux 0x75c5bc5d nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0x75ecd8a0 serial8250_do_pm +EXPORT_SYMBOL vmlinux 0x7600c010 pci_set_dma_max_seg_size +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x76101024 set_page_dirty +EXPORT_SYMBOL vmlinux 0x762cfa43 mmc_can_sanitize +EXPORT_SYMBOL vmlinux 0x7645af6f sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x764bd77c request_resource +EXPORT_SYMBOL vmlinux 0x76544761 dma_async_device_register +EXPORT_SYMBOL vmlinux 0x765ff474 crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x769e06d7 smp_call_function_many +EXPORT_SYMBOL vmlinux 0x76c4fc0e md_error +EXPORT_SYMBOL vmlinux 0x76c58b8c cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76d451c4 add_taint +EXPORT_SYMBOL vmlinux 0x76e590d6 param_set_short +EXPORT_SYMBOL vmlinux 0x76f6b3eb zpool_register_driver +EXPORT_SYMBOL vmlinux 0x76fb0449 mmc_register_driver +EXPORT_SYMBOL vmlinux 0x771cf835 dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x77246b57 pci_set_power_state +EXPORT_SYMBOL vmlinux 0x772c65b8 dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0x773fa409 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x775d3904 agp_generic_destroy_pages +EXPORT_SYMBOL vmlinux 0x7763a22b blk_stack_limits +EXPORT_SYMBOL vmlinux 0x776b6d5e bdi_setup_and_register +EXPORT_SYMBOL vmlinux 0x779a18af kstrtoll +EXPORT_SYMBOL vmlinux 0x77a1541c unregister_cdrom +EXPORT_SYMBOL vmlinux 0x77a43cdf read_dev_sector +EXPORT_SYMBOL vmlinux 0x77b18edf simple_lookup +EXPORT_SYMBOL vmlinux 0x77b680e2 setup_arg_pages +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77f07c92 devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0x77fb6c2c input_open_device +EXPORT_SYMBOL vmlinux 0x78258f48 __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0x783b3563 wake_up_atomic_t +EXPORT_SYMBOL vmlinux 0x7845a946 scsi_print_result +EXPORT_SYMBOL vmlinux 0x7846af3e __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x7883b994 __tcf_hash_release +EXPORT_SYMBOL vmlinux 0x788ed64c uart_write_wakeup +EXPORT_SYMBOL vmlinux 0x789affb1 frontswap_tmem_exclusive_gets +EXPORT_SYMBOL vmlinux 0x78af1a12 fbcon_set_bitops +EXPORT_SYMBOL vmlinux 0x78d071a5 fbcon_rotate_cw +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x78ec7649 security_task_getsecid +EXPORT_SYMBOL vmlinux 0x790cc82f rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0x792eb129 mutex_unlock +EXPORT_SYMBOL vmlinux 0x793d3a2d agp_generic_free_by_type +EXPORT_SYMBOL vmlinux 0x795a4776 __secpath_destroy +EXPORT_SYMBOL vmlinux 0x796fc5ce scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0x7973998e pagevec_lookup_tag +EXPORT_SYMBOL vmlinux 0x7984eefc key_update +EXPORT_SYMBOL vmlinux 0x7985d043 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x798a4f9e tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0x79a33f85 vme_get_size +EXPORT_SYMBOL vmlinux 0x79aa04a2 get_random_bytes +EXPORT_SYMBOL vmlinux 0x79d1aa1e tcp_sync_mss +EXPORT_SYMBOL vmlinux 0x79df52f5 inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0x7a27c184 ewma_init +EXPORT_SYMBOL vmlinux 0x7a2a2a76 of_dev_put +EXPORT_SYMBOL vmlinux 0x7a4497db kzfree +EXPORT_SYMBOL vmlinux 0x7a6a8f4e mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0x7a6cdedc do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7a83a365 of_get_property +EXPORT_SYMBOL vmlinux 0x7a8c35cf napi_gro_receive +EXPORT_SYMBOL vmlinux 0x7a925833 cpufreq_get_global_kobject +EXPORT_SYMBOL vmlinux 0x7aa0f8c5 skb_vlan_push +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7aa228b4 serio_close +EXPORT_SYMBOL vmlinux 0x7aaa7282 inet_add_protocol +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7ad3df50 __mmc_claim_host +EXPORT_SYMBOL vmlinux 0x7add44b5 posix_acl_valid +EXPORT_SYMBOL vmlinux 0x7aea62ea tcp_mtup_init +EXPORT_SYMBOL vmlinux 0x7b108971 seq_putc +EXPORT_SYMBOL vmlinux 0x7b15a641 phy_attach +EXPORT_SYMBOL vmlinux 0x7b16235f hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x7b251d0f mmc_of_parse +EXPORT_SYMBOL vmlinux 0x7b2aef6c __krealloc +EXPORT_SYMBOL vmlinux 0x7b3bb19a try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x7b51e4c5 param_get_invbool +EXPORT_SYMBOL vmlinux 0x7b7dee82 neigh_xmit +EXPORT_SYMBOL vmlinux 0x7b89f691 __devm_gpiod_get_optional +EXPORT_SYMBOL vmlinux 0x7b9478fe fsync_bdev +EXPORT_SYMBOL vmlinux 0x7b9761de sync_filesystem +EXPORT_SYMBOL vmlinux 0x7ba33f0a netif_rx_ni +EXPORT_SYMBOL vmlinux 0x7bb756cc neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x7bbcec37 vme_new_dma_list +EXPORT_SYMBOL vmlinux 0x7bc8cc2f sock_no_shutdown +EXPORT_SYMBOL vmlinux 0x7bcccfa0 netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0x7c003aef _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0x7c0cb5ad agp_generic_alloc_page +EXPORT_SYMBOL vmlinux 0x7c1372e8 panic +EXPORT_SYMBOL vmlinux 0x7c14477c inet6_del_offload +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c2d098f krealloc +EXPORT_SYMBOL vmlinux 0x7c2ebd2b fbcon_set_tileops +EXPORT_SYMBOL vmlinux 0x7c3d70c5 udp_proc_register +EXPORT_SYMBOL vmlinux 0x7c4211bb thermal_cdev_update +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c61340c __release_region +EXPORT_SYMBOL vmlinux 0x7c6a6a29 ip_do_fragment +EXPORT_SYMBOL vmlinux 0x7c6a8373 cap_mmap_file +EXPORT_SYMBOL vmlinux 0x7c6d7fed register_sysctl +EXPORT_SYMBOL vmlinux 0x7c90bf8e find_inode_nowait +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 0x7ca61a8d vme_irq_request +EXPORT_SYMBOL vmlinux 0x7ca7be35 dump_page +EXPORT_SYMBOL vmlinux 0x7cc1d018 pci_request_region +EXPORT_SYMBOL vmlinux 0x7ccc4a23 __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0x7cd8ae84 phy_read_mmd_indirect +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d11c268 jiffies +EXPORT_SYMBOL vmlinux 0x7d16b22a vfs_whiteout +EXPORT_SYMBOL vmlinux 0x7d26e724 dev_open +EXPORT_SYMBOL vmlinux 0x7d392382 elevator_change +EXPORT_SYMBOL vmlinux 0x7d397888 blk_queue_init_tags +EXPORT_SYMBOL vmlinux 0x7d3d4f50 iterate_fd +EXPORT_SYMBOL vmlinux 0x7d705738 blk_start_plug +EXPORT_SYMBOL vmlinux 0x7d806ac5 xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0x7d9b7cab __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0x7dab8f7a pci_bus_get +EXPORT_SYMBOL vmlinux 0x7db69418 bdi_register_dev +EXPORT_SYMBOL vmlinux 0x7dd57bf8 sget +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7e04b435 dev_mc_del_global +EXPORT_SYMBOL vmlinux 0x7e0de75d neigh_seq_stop +EXPORT_SYMBOL vmlinux 0x7e3071c8 scmd_printk +EXPORT_SYMBOL vmlinux 0x7e34a34a sock_kfree_s +EXPORT_SYMBOL vmlinux 0x7e427907 security_path_symlink +EXPORT_SYMBOL vmlinux 0x7e48e22f netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0x7e501db6 do_splice_to +EXPORT_SYMBOL vmlinux 0x7e538aeb i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0x7e7273aa crypto_sha512_finup +EXPORT_SYMBOL vmlinux 0x7e87227e slhc_compress +EXPORT_SYMBOL vmlinux 0x7e8722e0 param_ops_charp +EXPORT_SYMBOL vmlinux 0x7ea9c0c1 xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0x7eb24203 set_security_override +EXPORT_SYMBOL vmlinux 0x7ebf53de lock_fb_info +EXPORT_SYMBOL vmlinux 0x7ec24a06 lro_receive_skb +EXPORT_SYMBOL vmlinux 0x7ecb001b __per_cpu_offset +EXPORT_SYMBOL vmlinux 0x7ecff0aa find_vma +EXPORT_SYMBOL vmlinux 0x7ee6d93a nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x7ee9010b input_close_device +EXPORT_SYMBOL vmlinux 0x7eef0636 xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0x7f02188f __msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x7f119afd blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0x7f1ec64f mmc_can_reset +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f5290ce blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0x7f62a045 cpu_maps_update_done +EXPORT_SYMBOL vmlinux 0x7f68b61d security_path_link +EXPORT_SYMBOL vmlinux 0x7f9ea584 bitmap_startwrite +EXPORT_SYMBOL vmlinux 0x7fa2d880 __serio_register_port +EXPORT_SYMBOL vmlinux 0x7fbd10d2 radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x7fc4e407 kernel_param_lock +EXPORT_SYMBOL vmlinux 0x7fe32873 rb_replace_node +EXPORT_SYMBOL vmlinux 0x7fe38f48 sg_copy_to_buffer +EXPORT_SYMBOL vmlinux 0x80082376 __breadahead +EXPORT_SYMBOL vmlinux 0x8068c15c kblockd_schedule_delayed_work +EXPORT_SYMBOL vmlinux 0x806d59d0 km_policy_expired +EXPORT_SYMBOL vmlinux 0x80791a8c radix_tree_gang_lookup_slot +EXPORT_SYMBOL vmlinux 0x807a8ae0 vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0x8086821b ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0x809d01aa simple_setattr +EXPORT_SYMBOL vmlinux 0x809f49c0 ip_setsockopt +EXPORT_SYMBOL vmlinux 0x80a23b7c jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0x80a9b627 simple_empty +EXPORT_SYMBOL vmlinux 0x80bacf2a pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0x80c5a00d mmc_interrupt_hpi +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80dd4651 mmc_of_parse_voltage +EXPORT_SYMBOL vmlinux 0x80fd4c98 devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0x810b3d1c address_space_init_once +EXPORT_SYMBOL vmlinux 0x811e45dd pci_map_rom +EXPORT_SYMBOL vmlinux 0x812d85df i2c_transfer +EXPORT_SYMBOL vmlinux 0x814d7385 dget_parent +EXPORT_SYMBOL vmlinux 0x814e7730 nf_ct_destroy +EXPORT_SYMBOL vmlinux 0x81533963 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x8153d395 alloc_file +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x815c56d0 cpu_present_mask +EXPORT_SYMBOL vmlinux 0x816014dc nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x816cf87a tty_port_close_end +EXPORT_SYMBOL vmlinux 0x817bd73f __nd_iostat_start +EXPORT_SYMBOL vmlinux 0x817c2178 __devm_release_region +EXPORT_SYMBOL vmlinux 0x81853567 writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x8188b220 buffer_migrate_page +EXPORT_SYMBOL vmlinux 0x81a07f4e _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0x81a5b0a1 nf_setsockopt +EXPORT_SYMBOL vmlinux 0x81bd7272 tso_build_data +EXPORT_SYMBOL vmlinux 0x81c9af30 dev_err +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x82072614 tasklet_kill +EXPORT_SYMBOL vmlinux 0x82163cf0 jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0x821698fa __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0x822c5a8c fence_add_callback +EXPORT_SYMBOL vmlinux 0x822f78df get_pci_dma_ops +EXPORT_SYMBOL vmlinux 0x82380315 sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0x82458f7f radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0x824e0153 mach_qemu_e500 +EXPORT_SYMBOL vmlinux 0x824f6348 tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0x825ef9d7 dev_get_nest_level +EXPORT_SYMBOL vmlinux 0x82701365 int_to_scsilun +EXPORT_SYMBOL vmlinux 0x8271a9d2 qdisc_reset +EXPORT_SYMBOL vmlinux 0x828062b1 __frontswap_init +EXPORT_SYMBOL vmlinux 0x82871b60 dmt_modes +EXPORT_SYMBOL vmlinux 0x82895247 devm_kvasprintf +EXPORT_SYMBOL vmlinux 0x8298563a pcim_pin_device +EXPORT_SYMBOL vmlinux 0x829e0c16 __ethtool_get_settings +EXPORT_SYMBOL vmlinux 0x82a675c9 rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0x82acfb70 blk_iopoll_sched +EXPORT_SYMBOL vmlinux 0x82ae69bc scsi_ioctl +EXPORT_SYMBOL vmlinux 0x82e5a238 vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x82fa6084 iov_iter_npages +EXPORT_SYMBOL vmlinux 0x8304733a blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0x832a72d2 pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0x83459fdc netdev_state_change +EXPORT_SYMBOL vmlinux 0x838cbfc1 dev_change_carrier +EXPORT_SYMBOL vmlinux 0x838f9c8a neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0x83aafc62 vm_insert_page +EXPORT_SYMBOL vmlinux 0x83b009ea xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x83c52fba xfrm4_protocol_init +EXPORT_SYMBOL vmlinux 0x83e0d4f6 dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x83fa9c98 scsi_init_io +EXPORT_SYMBOL vmlinux 0x83fb9a87 netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0x840c26fa truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0x841f39f1 memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x8431492d __destroy_inode +EXPORT_SYMBOL vmlinux 0x843b8969 inet6_offloads +EXPORT_SYMBOL vmlinux 0x844dca1f open_check_o_direct +EXPORT_SYMBOL vmlinux 0x844e3767 radix_tree_lookup +EXPORT_SYMBOL vmlinux 0x84533267 skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0x849fe807 csum_and_copy_from_user +EXPORT_SYMBOL vmlinux 0x84abd64a unregister_quota_format +EXPORT_SYMBOL vmlinux 0x84bd69bf dq_data_lock +EXPORT_SYMBOL vmlinux 0x84dff379 __break_lease +EXPORT_SYMBOL vmlinux 0x84f668f9 nf_log_register +EXPORT_SYMBOL vmlinux 0x84ffea8b idr_preload +EXPORT_SYMBOL vmlinux 0x854afbde pci_disable_msi +EXPORT_SYMBOL vmlinux 0x85610b50 xfrm_state_flush +EXPORT_SYMBOL vmlinux 0x8562d011 netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x856ad120 i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0x858a0f8c md_flush_request +EXPORT_SYMBOL vmlinux 0x85938230 pci_find_hose_for_OF_device +EXPORT_SYMBOL vmlinux 0x85ae6052 trace_print_array_seq +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85b985e4 input_release_device +EXPORT_SYMBOL vmlinux 0x85d65f6c inet6_del_protocol +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x85f6e130 bio_unmap_user +EXPORT_SYMBOL vmlinux 0x8648198d invalidate_partition +EXPORT_SYMBOL vmlinux 0x865029ac __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x8664f62e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x869ebedf filp_close +EXPORT_SYMBOL vmlinux 0x86a90ecb seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0x86f01ba4 udplite_prot +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x86ff045a mipi_dsi_dcs_read +EXPORT_SYMBOL vmlinux 0x871c0a7e fiemap_check_flags +EXPORT_SYMBOL vmlinux 0x87209a7b blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0x872ac2bc blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0x8733d050 __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0x873a53ea __arch_hweight8 +EXPORT_SYMBOL vmlinux 0x873d47d5 tcp_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x875a9138 scsi_verify_blk_ioctl +EXPORT_SYMBOL vmlinux 0x875c0833 locks_remove_posix +EXPORT_SYMBOL vmlinux 0x877d3cd3 mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0x878ab3ce sysctl_tcp_adv_win_scale +EXPORT_SYMBOL vmlinux 0x879681dc dev_add_offload +EXPORT_SYMBOL vmlinux 0x87a8e227 tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0x87b202ca neigh_seq_start +EXPORT_SYMBOL vmlinux 0x87bb2d32 phy_driver_register +EXPORT_SYMBOL vmlinux 0x87d353e9 inet_frag_find +EXPORT_SYMBOL vmlinux 0x87d60bc8 mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0x87e584a9 inet_dgram_connect +EXPORT_SYMBOL vmlinux 0x87eec7eb inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x880f4954 tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0x882db37f neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x883c7874 iget_failed +EXPORT_SYMBOL vmlinux 0x8840de1a cpufreq_power_cooling_register +EXPORT_SYMBOL vmlinux 0x88568140 param_get_long +EXPORT_SYMBOL vmlinux 0x886cfe99 keyring_alloc +EXPORT_SYMBOL vmlinux 0x887fa47e __getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x88a36ff4 mpage_writepages +EXPORT_SYMBOL vmlinux 0x88a79937 twl6040_set_bits +EXPORT_SYMBOL vmlinux 0x88be8f45 __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0x88f2c00f netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0x8901e4c6 udp_ioctl +EXPORT_SYMBOL vmlinux 0x89027806 security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0x891fbb10 mempool_destroy +EXPORT_SYMBOL vmlinux 0x894adaca tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0x895108f3 proc_dostring +EXPORT_SYMBOL vmlinux 0x89797060 _raw_read_lock +EXPORT_SYMBOL vmlinux 0x8986258f udp_seq_open +EXPORT_SYMBOL vmlinux 0x8994f824 scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0x8996827b blk_integrity_is_initialized +EXPORT_SYMBOL vmlinux 0x89afe34e __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0x89b9c711 sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0x89d5538d fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x89e6cb3c of_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0x89eadbae adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0x89ebfda2 mipi_dsi_driver_register_full +EXPORT_SYMBOL vmlinux 0x8a09a2c0 dmam_free_noncoherent +EXPORT_SYMBOL vmlinux 0x8a0bfd85 generic_fillattr +EXPORT_SYMBOL vmlinux 0x8a157283 phy_connect +EXPORT_SYMBOL vmlinux 0x8a1ab4ee timeval_to_jiffies +EXPORT_SYMBOL vmlinux 0x8a2551cf skb_make_writable +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a51d565 quota_send_warning +EXPORT_SYMBOL vmlinux 0x8a53b2b6 inet_sendpage +EXPORT_SYMBOL vmlinux 0x8a6af65c kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0x8a6c40af generic_file_splice_read +EXPORT_SYMBOL vmlinux 0x8a6ec722 phy_ethtool_sset +EXPORT_SYMBOL vmlinux 0x8a72555b __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0x8a753b4a vlan_uses_dev +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a80fe4f account_page_dirtied +EXPORT_SYMBOL vmlinux 0x8a85d291 param_ops_bint +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8aad26c2 qdisc_watchdog_schedule_ns +EXPORT_SYMBOL vmlinux 0x8ab61fe8 ip6_expire_frag_queue +EXPORT_SYMBOL vmlinux 0x8abb2749 blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0x8ac31534 netlink_kernel_release +EXPORT_SYMBOL vmlinux 0x8ad99a5c register_md_personality +EXPORT_SYMBOL vmlinux 0x8ae7a0a8 sync_inodes_sb +EXPORT_SYMBOL vmlinux 0x8b0f4c7b __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0x8b1d994c noop_llseek +EXPORT_SYMBOL vmlinux 0x8b35e873 sg_last +EXPORT_SYMBOL vmlinux 0x8b393b78 jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0x8b42c6bf mount_ns +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b619ab1 mmc_can_trim +EXPORT_SYMBOL vmlinux 0x8b7dcef7 nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8b9d478b mntget +EXPORT_SYMBOL vmlinux 0x8baf3116 percpu_counter_set +EXPORT_SYMBOL vmlinux 0x8bbee028 ppp_dev_name +EXPORT_SYMBOL vmlinux 0x8bce9a77 proto_unregister +EXPORT_SYMBOL vmlinux 0x8bdb0d43 init_buffer +EXPORT_SYMBOL vmlinux 0x8bf2ae1f fsl_lbc_addr +EXPORT_SYMBOL vmlinux 0x8bf47e75 nvdimm_namespace_common_probe +EXPORT_SYMBOL vmlinux 0x8c183cbe iowrite16 +EXPORT_SYMBOL vmlinux 0x8c42c310 __scsi_print_sense +EXPORT_SYMBOL vmlinux 0x8c5b0571 fb_class +EXPORT_SYMBOL vmlinux 0x8c637d43 irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x8c65d4c1 finish_no_open +EXPORT_SYMBOL vmlinux 0x8c8adb20 sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0x8cbcbeec netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0x8cc79cab iowrite16_rep +EXPORT_SYMBOL vmlinux 0x8cf93f7d mmc_can_discard +EXPORT_SYMBOL vmlinux 0x8d015dd4 __bswapdi2 +EXPORT_SYMBOL vmlinux 0x8d06488d __insert_inode_hash +EXPORT_SYMBOL vmlinux 0x8d096e4c flush_tlb_page +EXPORT_SYMBOL vmlinux 0x8d1db1d9 generic_file_read_iter +EXPORT_SYMBOL vmlinux 0x8d2fb2ef generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0x8d39ae26 eth_header_cache +EXPORT_SYMBOL vmlinux 0x8d50c37e mmc_gpio_set_cd_isr +EXPORT_SYMBOL vmlinux 0x8d551bef sysctl_tcp_rmem +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +EXPORT_SYMBOL vmlinux 0x8d5e654a __dquot_free_space +EXPORT_SYMBOL vmlinux 0x8d7011f7 from_kuid_munged +EXPORT_SYMBOL vmlinux 0x8d73278e hex_asc_upper +EXPORT_SYMBOL vmlinux 0x8d944cbb copy_in_user +EXPORT_SYMBOL vmlinux 0x8dafcc9f devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x8db90e35 cdrom_mode_select +EXPORT_SYMBOL vmlinux 0x8dc60270 netdev_features_change +EXPORT_SYMBOL vmlinux 0x8dd329d9 set_device_ro +EXPORT_SYMBOL vmlinux 0x8de0b5ac mempool_create +EXPORT_SYMBOL vmlinux 0x8df92f66 memchr_inv +EXPORT_SYMBOL vmlinux 0x8e17bd9c inode_dio_wait +EXPORT_SYMBOL vmlinux 0x8e26b629 __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x8e349b23 drop_super +EXPORT_SYMBOL vmlinux 0x8e3cd50a block_write_begin +EXPORT_SYMBOL vmlinux 0x8e4351ec bio_copy_kern +EXPORT_SYMBOL vmlinux 0x8e5c5b90 generic_pipe_buf_confirm +EXPORT_SYMBOL vmlinux 0x8e888ec3 cpumask_next_and +EXPORT_SYMBOL vmlinux 0x8e8d58da diu_ops +EXPORT_SYMBOL vmlinux 0x8eaa327a vme_irq_handler +EXPORT_SYMBOL vmlinux 0x8eb000c2 uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0x8ec04552 _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0x8ed4594e tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0x8ed727a5 blk_mq_add_to_requeue_list +EXPORT_SYMBOL vmlinux 0x8ed77de5 scsi_cmd_blk_ioctl +EXPORT_SYMBOL vmlinux 0x8ee38e2b pci_bus_type +EXPORT_SYMBOL vmlinux 0x8ee89cea netdev_alert +EXPORT_SYMBOL vmlinux 0x8ef4d577 free_page_put_link +EXPORT_SYMBOL vmlinux 0x8f105753 udp_sendmsg +EXPORT_SYMBOL vmlinux 0x8f1da0fe blk_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x8f235695 pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0x8f85f835 prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0x8f86d6f3 dev_get_by_name +EXPORT_SYMBOL vmlinux 0x8f885d60 add_random_ready_callback +EXPORT_SYMBOL vmlinux 0x8fa07613 mipi_dsi_dcs_set_page_address +EXPORT_SYMBOL vmlinux 0x8fb716e0 iov_iter_fault_in_multipages_readable +EXPORT_SYMBOL vmlinux 0x8fc15bf6 iommu_tbl_range_free +EXPORT_SYMBOL vmlinux 0x8fcab216 poll_freewait +EXPORT_SYMBOL vmlinux 0x8fecfc60 vfs_readf +EXPORT_SYMBOL vmlinux 0x904a6bed tty_unthrottle +EXPORT_SYMBOL vmlinux 0x905f9177 scsicam_bios_param +EXPORT_SYMBOL vmlinux 0x90799532 security_mmap_file +EXPORT_SYMBOL vmlinux 0x908b0c71 dev_set_allmulti +EXPORT_SYMBOL vmlinux 0x90c15e43 simple_rmdir +EXPORT_SYMBOL vmlinux 0x910ddd67 kset_unregister +EXPORT_SYMBOL vmlinux 0x9129dfda i2c_del_adapter +EXPORT_SYMBOL vmlinux 0x912c7aa3 delete_from_page_cache +EXPORT_SYMBOL vmlinux 0x913a6dd2 security_path_chmod +EXPORT_SYMBOL vmlinux 0x913d364a iput +EXPORT_SYMBOL vmlinux 0x91463b1d kstrtos16 +EXPORT_SYMBOL vmlinux 0x915906b6 should_remove_suid +EXPORT_SYMBOL vmlinux 0x915e1208 tb_ticks_per_usec +EXPORT_SYMBOL vmlinux 0x9166fada strncpy +EXPORT_SYMBOL vmlinux 0x91715312 sprintf +EXPORT_SYMBOL vmlinux 0x917c6a88 security_dentry_init_security +EXPORT_SYMBOL vmlinux 0x918f423d mutex_lock +EXPORT_SYMBOL vmlinux 0x919b8c8b rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0x919d1163 tty_termios_baud_rate +EXPORT_SYMBOL vmlinux 0x91ac822f vscnprintf +EXPORT_SYMBOL vmlinux 0x91cbcc9e pipe_lock +EXPORT_SYMBOL vmlinux 0x9203b2b2 __cleancache_invalidate_inode +EXPORT_SYMBOL vmlinux 0x921a28a4 of_mm_gpiochip_remove +EXPORT_SYMBOL vmlinux 0x92244fbf xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0x9237b122 d_tmpfile +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x92587370 __module_get +EXPORT_SYMBOL vmlinux 0x928ee246 blk_register_region +EXPORT_SYMBOL vmlinux 0x9291cd3b memdup_user +EXPORT_SYMBOL vmlinux 0x929b13a7 file_remove_privs +EXPORT_SYMBOL vmlinux 0x92a9c60c time_to_tm +EXPORT_SYMBOL vmlinux 0x92b735fd led_update_brightness +EXPORT_SYMBOL vmlinux 0x92cc4fe2 inode_init_once +EXPORT_SYMBOL vmlinux 0x92cfe134 flush_tlb_mm +EXPORT_SYMBOL vmlinux 0x92e4d2fe flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0x92f73fcb jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x93022ba6 __scsi_format_command +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x932277d6 sg_miter_skip +EXPORT_SYMBOL vmlinux 0x932a60b1 phy_driver_unregister +EXPORT_SYMBOL vmlinux 0x93422116 km_policy_notify +EXPORT_SYMBOL vmlinux 0x93448c57 screen_info +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x93775be0 of_translate_address +EXPORT_SYMBOL vmlinux 0x9377ba24 simple_getattr +EXPORT_SYMBOL vmlinux 0x937ac69d scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0x93920030 skb_store_bits +EXPORT_SYMBOL vmlinux 0x93981958 inet_register_protosw +EXPORT_SYMBOL vmlinux 0x93a1faac ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0x93b36c3e pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93da0283 bio_integrity_advance +EXPORT_SYMBOL vmlinux 0x93db8105 gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0x93e7ef4f jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x93f6fc92 kernel_param_unlock +EXPORT_SYMBOL vmlinux 0x93fca811 __get_free_pages +EXPORT_SYMBOL vmlinux 0x93fcece3 tcp_enter_cwr +EXPORT_SYMBOL vmlinux 0x9402a6a5 scsilun_to_int +EXPORT_SYMBOL vmlinux 0x941fc0e8 blk_queue_invalidate_tags +EXPORT_SYMBOL vmlinux 0x942bcdea netlink_unicast +EXPORT_SYMBOL vmlinux 0x943dc80f csum_and_copy_to_user +EXPORT_SYMBOL vmlinux 0x94653a83 i2c_del_driver +EXPORT_SYMBOL vmlinux 0x946ba391 generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0x94806580 blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0x948e64c1 mb_cache_entry_insert +EXPORT_SYMBOL vmlinux 0x948fa32c vm_insert_mixed +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x94a5c064 jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0x94b541b5 cpu_active_mask +EXPORT_SYMBOL vmlinux 0x94b60c5b devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0x94d65568 ppc_md +EXPORT_SYMBOL vmlinux 0x94d88e8b tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0x94e2d48c xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x94ef01d7 mdiobus_free +EXPORT_SYMBOL vmlinux 0x94fa43ca con_copy_unimap +EXPORT_SYMBOL vmlinux 0x9514151a _mcount +EXPORT_SYMBOL vmlinux 0x9516cd89 inet_bind +EXPORT_SYMBOL vmlinux 0x9524b0ae _outsb +EXPORT_SYMBOL vmlinux 0x952d7cfa agp_generic_insert_memory +EXPORT_SYMBOL vmlinux 0x95400d9e mipi_dsi_detach +EXPORT_SYMBOL vmlinux 0x9545af6d tasklet_init +EXPORT_SYMBOL vmlinux 0x954d637d register_quota_format +EXPORT_SYMBOL vmlinux 0x956bb9c4 xfrm4_rcv +EXPORT_SYMBOL vmlinux 0x956bba83 gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0x958a38de mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0x958f4a4c filp_open +EXPORT_SYMBOL vmlinux 0x95930721 inet6_add_protocol +EXPORT_SYMBOL vmlinux 0x95aff61c seq_vprintf +EXPORT_SYMBOL vmlinux 0x95bbfb6c iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0x95c0ebd1 udp_set_csum +EXPORT_SYMBOL vmlinux 0x95eb6c35 rwsem_down_write_failed +EXPORT_SYMBOL vmlinux 0x95f0a4c0 dev_load +EXPORT_SYMBOL vmlinux 0x9609d4ab ioctl_by_bdev +EXPORT_SYMBOL vmlinux 0x961a4f95 dev_addr_init +EXPORT_SYMBOL vmlinux 0x961a7c5f pid_task +EXPORT_SYMBOL vmlinux 0x962145ee phy_stop_interrupts +EXPORT_SYMBOL vmlinux 0x96332e3a pci_reenable_device +EXPORT_SYMBOL vmlinux 0x969987fc lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0x96a53da0 call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0x96b29254 strncasecmp +EXPORT_SYMBOL vmlinux 0x96bac24e sock_create_kern +EXPORT_SYMBOL vmlinux 0x96bedfc2 mmc_gpio_request_cd +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x96d3fc36 dev_get_phys_port_name +EXPORT_SYMBOL vmlinux 0x96ec0adb __elv_add_request +EXPORT_SYMBOL vmlinux 0x9734b57b crypto_sha512_update +EXPORT_SYMBOL vmlinux 0x973e6de5 to_ndd +EXPORT_SYMBOL vmlinux 0x973ea58e nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0x9748927f _outsw_ns +EXPORT_SYMBOL vmlinux 0x97540a2b inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0x9754ec10 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x975dd9ac dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0x97868aef __kfifo_alloc +EXPORT_SYMBOL vmlinux 0x97951057 fb_prepare_logo +EXPORT_SYMBOL vmlinux 0x97959510 vga_get +EXPORT_SYMBOL vmlinux 0x97999817 rfkill_set_hw_state +EXPORT_SYMBOL vmlinux 0x97a57333 crc_t10dif_update +EXPORT_SYMBOL vmlinux 0x97b21cfc neigh_seq_next +EXPORT_SYMBOL vmlinux 0x97c06924 mipi_dsi_dcs_nop +EXPORT_SYMBOL vmlinux 0x97c5f528 eth_gro_receive +EXPORT_SYMBOL vmlinux 0x97cc7ae9 security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0x97e7b11e swiotlb_free_coherent +EXPORT_SYMBOL vmlinux 0x97ebfd3a __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0x9801df5f mdiobus_read +EXPORT_SYMBOL vmlinux 0x9829fc11 __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0x98367ec6 kernel_listen +EXPORT_SYMBOL vmlinux 0x9838c956 phy_attach_direct +EXPORT_SYMBOL vmlinux 0x985394dc disk_stack_limits +EXPORT_SYMBOL vmlinux 0x986c8270 d_delete +EXPORT_SYMBOL vmlinux 0x986e6135 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x98774108 __neigh_event_send +EXPORT_SYMBOL vmlinux 0x987fc124 neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x98a2fbbc skb_queue_head +EXPORT_SYMBOL vmlinux 0x98c68c41 __gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x98cf60b3 strlen +EXPORT_SYMBOL vmlinux 0x98ecea24 ilookup +EXPORT_SYMBOL vmlinux 0x98f480b8 param_ops_byte +EXPORT_SYMBOL vmlinux 0x99195078 vsnprintf +EXPORT_SYMBOL vmlinux 0x992bc15e alloc_disk +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x99554cea unregister_framebuffer +EXPORT_SYMBOL vmlinux 0x99591a7a ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x996013e3 inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0x9994c0ca ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x99afe916 _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0x99bd135a get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0x99cdb3bf stop_tty +EXPORT_SYMBOL vmlinux 0x99cdc86b sysctl_tcp_reordering +EXPORT_SYMBOL vmlinux 0x99d3a43c dm_table_get_size +EXPORT_SYMBOL vmlinux 0x99d73a64 try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x99ea2027 pcie_get_readrq +EXPORT_SYMBOL vmlinux 0x9a03bc0d sock_no_setsockopt +EXPORT_SYMBOL vmlinux 0x9a05bf68 xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0x9a1879cd skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a1fc4b4 jiffies_to_timeval +EXPORT_SYMBOL vmlinux 0x9a21e135 agp_alloc_bridge +EXPORT_SYMBOL vmlinux 0x9a3ba5f5 wait_iff_congested +EXPORT_SYMBOL vmlinux 0x9a440bf8 tty_unregister_device +EXPORT_SYMBOL vmlinux 0x9a454f20 tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0x9a57b45f set_binfmt +EXPORT_SYMBOL vmlinux 0x9a5ffc64 __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x9aae92ef md_cluster_mod +EXPORT_SYMBOL vmlinux 0x9aaf9c17 __register_nls +EXPORT_SYMBOL vmlinux 0x9ac8df23 ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0x9acc2965 would_dump +EXPORT_SYMBOL vmlinux 0x9ae466f1 netif_tx_stop_all_queues +EXPORT_SYMBOL vmlinux 0x9aeb07e8 vme_lm_attach +EXPORT_SYMBOL vmlinux 0x9b0582d1 cdrom_check_events +EXPORT_SYMBOL vmlinux 0x9b0fc7aa netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0x9b186408 phy_disconnect +EXPORT_SYMBOL vmlinux 0x9b29f73b d_obtain_alias +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b388444 get_zeroed_page +EXPORT_SYMBOL vmlinux 0x9b4de119 dev_get_flags +EXPORT_SYMBOL vmlinux 0x9b567a66 agp_generic_type_to_mask_type +EXPORT_SYMBOL vmlinux 0x9b6f23ad serio_reconnect +EXPORT_SYMBOL vmlinux 0x9b823548 kfree_skb_partial +EXPORT_SYMBOL vmlinux 0x9b8520eb pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0x9b9e05f9 alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0x9ba7089d argv_split +EXPORT_SYMBOL vmlinux 0x9bc007e2 scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0x9be7bde4 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x9beb72ef scsi_rescan_device +EXPORT_SYMBOL vmlinux 0x9bf7a52f __nla_reserve +EXPORT_SYMBOL vmlinux 0x9c1d3321 inet_sock_destruct +EXPORT_SYMBOL vmlinux 0x9c2267c4 genphy_update_link +EXPORT_SYMBOL vmlinux 0x9c2369fe path_is_under +EXPORT_SYMBOL vmlinux 0x9c2469c1 tcp_md5_hash_header +EXPORT_SYMBOL vmlinux 0x9c491f60 sg_alloc_table +EXPORT_SYMBOL vmlinux 0x9c4a194f blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x9c643824 inet_frags_init +EXPORT_SYMBOL vmlinux 0x9c67b070 phy_drivers_register +EXPORT_SYMBOL vmlinux 0x9ca38dd4 consume_skb +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9cbf671c nd_iostat_end +EXPORT_SYMBOL vmlinux 0x9cd57539 empty_aops +EXPORT_SYMBOL vmlinux 0x9cd7a6d5 mdiobus_scan +EXPORT_SYMBOL vmlinux 0x9cdc20a8 security_file_permission +EXPORT_SYMBOL vmlinux 0x9cedc024 search_binary_handler +EXPORT_SYMBOL vmlinux 0x9d07910a sg_miter_next +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d14983a ppc_enable_pmcs +EXPORT_SYMBOL vmlinux 0x9d28602b __ip_select_ident +EXPORT_SYMBOL vmlinux 0x9d3aa376 blk_iopoll_init +EXPORT_SYMBOL vmlinux 0x9d3c32e1 dentry_unhash +EXPORT_SYMBOL vmlinux 0x9d4910f3 of_dev_get +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 0x9d7f4289 devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0x9da02695 pcibios_fixup_bus +EXPORT_SYMBOL vmlinux 0x9da05e10 mipi_dsi_create_packet +EXPORT_SYMBOL vmlinux 0x9dc0ab4b d_obtain_root +EXPORT_SYMBOL vmlinux 0x9dca30f2 scsi_device_set_state +EXPORT_SYMBOL vmlinux 0x9dec8018 of_find_node_by_phandle +EXPORT_SYMBOL vmlinux 0x9dedd0fb tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0x9e024ffc vfs_fsync +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e0ef894 blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0x9e151367 nf_ip_checksum +EXPORT_SYMBOL vmlinux 0x9e1b6521 pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0x9e2f8c90 lz4_decompress_unknownoutputsize +EXPORT_SYMBOL vmlinux 0x9e44bf65 get_tz_trend +EXPORT_SYMBOL vmlinux 0x9e47beb5 dump_align +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable +EXPORT_SYMBOL vmlinux 0x9e763530 reciprocal_value +EXPORT_SYMBOL vmlinux 0x9e7b01ed vfs_mkdir +EXPORT_SYMBOL vmlinux 0x9ea1eee4 blk_rq_set_block_pc +EXPORT_SYMBOL vmlinux 0x9ebd4c04 adjust_resource +EXPORT_SYMBOL vmlinux 0x9f0bdc51 skb_trim +EXPORT_SYMBOL vmlinux 0x9f0e95b7 pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0x9f1c77db jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0x9f2d399d param_set_bint +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f66017c generic_file_mmap +EXPORT_SYMBOL vmlinux 0x9f667c20 tcp_proc_unregister +EXPORT_SYMBOL vmlinux 0x9f7c1be8 skb_flow_dissector_init +EXPORT_SYMBOL vmlinux 0x9f911629 idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9faee532 sock_no_listen +EXPORT_SYMBOL vmlinux 0x9fb97ee8 xfrm_input_resume +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa04a01bd qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xa057491e devm_ioremap_wc +EXPORT_SYMBOL vmlinux 0xa05a1105 current_fs_time +EXPORT_SYMBOL vmlinux 0xa05c03df mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xa05f4384 pneigh_enqueue +EXPORT_SYMBOL vmlinux 0xa065663d unlock_rename +EXPORT_SYMBOL vmlinux 0xa06baa4c pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0xa07a37f0 memchr +EXPORT_SYMBOL vmlinux 0xa07ed110 xz_dec_init +EXPORT_SYMBOL vmlinux 0xa07f7610 fsnotify_init_mark +EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa0948918 param_get_int +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0c07cf3 jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0e14d64 pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0xa0ebd14c sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0xa0f4aaec mmc_free_host +EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit +EXPORT_SYMBOL vmlinux 0xa0ff74d6 udp_memory_allocated +EXPORT_SYMBOL vmlinux 0xa108dbcb phy_write_mmd_indirect +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa120d33c tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0xa125bb50 netlink_net_capable +EXPORT_SYMBOL vmlinux 0xa132d3f3 tty_port_open +EXPORT_SYMBOL vmlinux 0xa13f5627 tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0xa1415618 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0xa148e7c2 dmam_alloc_coherent +EXPORT_SYMBOL vmlinux 0xa14f3d8c ewma_add +EXPORT_SYMBOL vmlinux 0xa1619107 insert_inode_locked +EXPORT_SYMBOL vmlinux 0xa1709b52 dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0xa1746b8a max8925_reg_read +EXPORT_SYMBOL vmlinux 0xa17841db abort_creds +EXPORT_SYMBOL vmlinux 0xa192b55a pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0xa19a6234 tty_port_tty_set +EXPORT_SYMBOL vmlinux 0xa19e9fba lock_sock_nested +EXPORT_SYMBOL vmlinux 0xa1a70a08 mpage_readpage +EXPORT_SYMBOL vmlinux 0xa1a93718 key_link +EXPORT_SYMBOL vmlinux 0xa1ad9c88 posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0xa1b759ce fb_add_videomode +EXPORT_SYMBOL vmlinux 0xa1c76e0a _cond_resched +EXPORT_SYMBOL vmlinux 0xa1c99385 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0xa1cfa773 register_qdisc +EXPORT_SYMBOL vmlinux 0xa1e6bf61 abx500_get_chip_id +EXPORT_SYMBOL vmlinux 0xa1f8fe75 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0xa202a8e5 kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0xa209451c bitmap_fold +EXPORT_SYMBOL vmlinux 0xa223e100 dmam_alloc_noncoherent +EXPORT_SYMBOL vmlinux 0xa26dbccb locks_mandatory_area +EXPORT_SYMBOL vmlinux 0xa278a6b4 dqget +EXPORT_SYMBOL vmlinux 0xa278e7f2 ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0xa27e74d1 blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0xa2824c15 vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0xa2836e85 get_gendisk +EXPORT_SYMBOL vmlinux 0xa2848c50 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0xa29d46c6 of_get_next_available_child +EXPORT_SYMBOL vmlinux 0xa2a335bd vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0xa2e0eaf8 jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0xa2f04796 msi_bitmap_alloc_hwirqs +EXPORT_SYMBOL vmlinux 0xa2fcaf2f xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xa2fdbcbe fence_default_wait +EXPORT_SYMBOL vmlinux 0xa3007088 netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0xa303d1ff dm_ratelimit_state +EXPORT_SYMBOL vmlinux 0xa31bdf07 vme_master_set +EXPORT_SYMBOL vmlinux 0xa321cc1e cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0xa329847d is_bad_inode +EXPORT_SYMBOL vmlinux 0xa3429ef3 iter_file_splice_write +EXPORT_SYMBOL vmlinux 0xa36025ee starget_for_each_device +EXPORT_SYMBOL vmlinux 0xa36356ab kern_path +EXPORT_SYMBOL vmlinux 0xa381944f dql_reset +EXPORT_SYMBOL vmlinux 0xa39b4cf2 udelay +EXPORT_SYMBOL vmlinux 0xa3abc422 abort_exclusive_wait +EXPORT_SYMBOL vmlinux 0xa3b5700d qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0xa3d4d66a dqput +EXPORT_SYMBOL vmlinux 0xa3e75545 flush_tlb_kernel_range +EXPORT_SYMBOL vmlinux 0xa3e96a92 cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0xa3e9bb0b from_kgid_munged +EXPORT_SYMBOL vmlinux 0xa3f20135 eth_header_parse +EXPORT_SYMBOL vmlinux 0xa3fb2bf7 devm_iounmap +EXPORT_SYMBOL vmlinux 0xa3fc3d50 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0xa42b5748 netlink_ns_capable +EXPORT_SYMBOL vmlinux 0xa42d83d2 d_alloc +EXPORT_SYMBOL vmlinux 0xa42e2cfa __skb_tx_hash +EXPORT_SYMBOL vmlinux 0xa440231b kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0xa4511467 crc16 +EXPORT_SYMBOL vmlinux 0xa4701e9e timekeeping_inject_offset +EXPORT_SYMBOL vmlinux 0xa4846a34 gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0xa4858485 __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0xa488be0b kernel_sock_ioctl +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 0xa4bdaf06 inode_set_bytes +EXPORT_SYMBOL vmlinux 0xa4d4f0e6 global_cache_flush +EXPORT_SYMBOL vmlinux 0xa4e7150e sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0xa4efd34b udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0xa5092fb3 i2c_add_adapter +EXPORT_SYMBOL vmlinux 0xa5146f8a mmc_align_data_size +EXPORT_SYMBOL vmlinux 0xa52d5bef __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0xa54ad692 frontswap_register_ops +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa55c6830 register_sysctl_table +EXPORT_SYMBOL vmlinux 0xa560b5b8 __devm_gpiod_get +EXPORT_SYMBOL vmlinux 0xa56b8ab2 flex_array_free +EXPORT_SYMBOL vmlinux 0xa5750bcf blk_complete_request +EXPORT_SYMBOL vmlinux 0xa59653c7 scsi_remove_host +EXPORT_SYMBOL vmlinux 0xa598e29c vesa_modes +EXPORT_SYMBOL vmlinux 0xa5a49ccd param_get_string +EXPORT_SYMBOL vmlinux 0xa5a51eee __crc32c_le +EXPORT_SYMBOL vmlinux 0xa5a7da9e find_get_pages_tag +EXPORT_SYMBOL vmlinux 0xa5dc79fc do_splice_direct +EXPORT_SYMBOL vmlinux 0xa5e42333 bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0xa601b45e register_console +EXPORT_SYMBOL vmlinux 0xa60c35e3 bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0xa6266e74 generic_ro_fops +EXPORT_SYMBOL vmlinux 0xa63322c6 hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0xa635e634 __pci_register_driver +EXPORT_SYMBOL vmlinux 0xa64fe82e rwsem_down_read_failed +EXPORT_SYMBOL vmlinux 0xa65972b8 _memcpy_toio +EXPORT_SYMBOL vmlinux 0xa65dc14f max8925_bulk_write +EXPORT_SYMBOL vmlinux 0xa663cc51 sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0xa675804c utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa68507a4 __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xa68984d9 __sk_dst_check +EXPORT_SYMBOL vmlinux 0xa6b20bcf serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0xa6d88c68 netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0xa6ee787f pci_get_slot +EXPORT_SYMBOL vmlinux 0xa6f5ceb8 phy_get_eee_err +EXPORT_SYMBOL vmlinux 0xa6ffec60 woken_wake_function +EXPORT_SYMBOL vmlinux 0xa7081b5b devm_gpiod_get_array +EXPORT_SYMBOL vmlinux 0xa708a6b1 bitmap_start_sync +EXPORT_SYMBOL vmlinux 0xa7191fdf pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0xa720678c lg_global_lock +EXPORT_SYMBOL vmlinux 0xa72aa55d of_match_node +EXPORT_SYMBOL vmlinux 0xa72e8897 netif_device_detach +EXPORT_SYMBOL vmlinux 0xa735db59 prandom_u32 +EXPORT_SYMBOL vmlinux 0xa74f4e9b ida_simple_get +EXPORT_SYMBOL vmlinux 0xa75eb4fc xfrm_register_km +EXPORT_SYMBOL vmlinux 0xa7737266 pci_pme_active +EXPORT_SYMBOL vmlinux 0xa78d9eb7 slhc_uncompress +EXPORT_SYMBOL vmlinux 0xa78f48ae keyring_search +EXPORT_SYMBOL vmlinux 0xa7c24111 tcp_init_sock +EXPORT_SYMBOL vmlinux 0xa7d7cec9 call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0xa7f27375 jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0xa7fa7605 kernel_sendmsg +EXPORT_SYMBOL vmlinux 0xa8137f4b finish_open +EXPORT_SYMBOL vmlinux 0xa8232c78 strtobool +EXPORT_SYMBOL vmlinux 0xa84162bc abx500_get_register_page_interruptible +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa8721b97 system_state +EXPORT_SYMBOL vmlinux 0xa873ae78 powerpc_debugfs_root +EXPORT_SYMBOL vmlinux 0xa873d6a0 blk_start_queue +EXPORT_SYMBOL vmlinux 0xa8767e96 kern_path_mountpoint +EXPORT_SYMBOL vmlinux 0xa87f6f6c cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0xa883bffc pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0xa88a37f5 vfs_fsync_range +EXPORT_SYMBOL vmlinux 0xa8acba00 dma_set_mask +EXPORT_SYMBOL vmlinux 0xa8af5ace devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0xa8b13145 fifo_set_limit +EXPORT_SYMBOL vmlinux 0xa8bc0498 pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0xa8c058c7 of_graph_get_remote_port_parent +EXPORT_SYMBOL vmlinux 0xa8d99c62 inode_get_bytes +EXPORT_SYMBOL vmlinux 0xa8e0c35a con_is_bound +EXPORT_SYMBOL vmlinux 0xa8e4ef95 tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0xa8fef7bb security_unix_may_send +EXPORT_SYMBOL vmlinux 0xa8ff3382 ata_port_printk +EXPORT_SYMBOL vmlinux 0xa8ffcdae do_SAK +EXPORT_SYMBOL vmlinux 0xa90297d9 vfs_rename +EXPORT_SYMBOL vmlinux 0xa90f9ce0 _dev_info +EXPORT_SYMBOL vmlinux 0xa9168676 xmit_recursion +EXPORT_SYMBOL vmlinux 0xa916b694 strnlen +EXPORT_SYMBOL vmlinux 0xa9273e1a epapr_hypercall_start +EXPORT_SYMBOL vmlinux 0xa92bda71 file_path +EXPORT_SYMBOL vmlinux 0xa93ba88e proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0xa976957d bitmap_remap +EXPORT_SYMBOL vmlinux 0xa99b39c2 prandom_bytes +EXPORT_SYMBOL vmlinux 0xa99f4d67 nd_integrity_init +EXPORT_SYMBOL vmlinux 0xa9c63b69 security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0xa9d6c3c4 __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0xa9eb5228 bdi_init +EXPORT_SYMBOL vmlinux 0xa9ef4f60 blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0xaa0073b7 __net_get_random_once +EXPORT_SYMBOL vmlinux 0xaa32cb31 xfrm_init_replay +EXPORT_SYMBOL vmlinux 0xaa3c40f8 nd_btt_probe +EXPORT_SYMBOL vmlinux 0xaa46e87e lg_local_unlock +EXPORT_SYMBOL vmlinux 0xaa6ddae6 set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0xaa6e4df5 _raw_write_lock_irqsave +EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0xaa762ed5 genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0xaa77a79b vfs_read +EXPORT_SYMBOL vmlinux 0xaaab8067 cpu_sibling_map +EXPORT_SYMBOL vmlinux 0xaacb966f of_find_net_device_by_node +EXPORT_SYMBOL vmlinux 0xaad0ae78 __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaae8e988 vmalloc_to_page +EXPORT_SYMBOL vmlinux 0xaaf3892c swiotlb_map_sg +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xab1921f9 key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0xab6bde28 sysctl_max_syn_backlog +EXPORT_SYMBOL vmlinux 0xab70ce1d inet6_register_icmp_sender +EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options +EXPORT_SYMBOL vmlinux 0xab7f5b0f tcp_getsockopt +EXPORT_SYMBOL vmlinux 0xab9609e4 neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0xaba465c7 blkdev_put +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 0xabcc4d34 ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0xabe010f9 i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0xabe16ffc sk_dst_check +EXPORT_SYMBOL vmlinux 0xac0ba8c1 blk_iopoll_disable +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac26b820 _raw_write_lock +EXPORT_SYMBOL vmlinux 0xac310171 read_code +EXPORT_SYMBOL vmlinux 0xac314f09 devm_ioport_unmap +EXPORT_SYMBOL vmlinux 0xac49979c __f_setown +EXPORT_SYMBOL vmlinux 0xac4bd1f9 inode_change_ok +EXPORT_SYMBOL vmlinux 0xac5b1e28 uart_register_driver +EXPORT_SYMBOL vmlinux 0xac67fcb6 rtnl_create_link +EXPORT_SYMBOL vmlinux 0xac6d02d3 end_page_writeback +EXPORT_SYMBOL vmlinux 0xac70b0fa vm_stat +EXPORT_SYMBOL vmlinux 0xac8566bd kobject_set_name +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xacc44c14 jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0xacc5b5d2 csum_ipv6_magic +EXPORT_SYMBOL vmlinux 0xaccabc6a in4_pton +EXPORT_SYMBOL vmlinux 0xacd33769 bio_copy_data +EXPORT_SYMBOL vmlinux 0xacd4b580 copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xacf84a7d blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0xad01744f kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad04a2bd vfs_getattr +EXPORT_SYMBOL vmlinux 0xad12c2e6 kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0xad164875 kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xad36aebe follow_up +EXPORT_SYMBOL vmlinux 0xad46d10f reqsk_queue_hash_req +EXPORT_SYMBOL vmlinux 0xad5b0946 mutex_lock_killable +EXPORT_SYMBOL vmlinux 0xad611a3c framebuffer_alloc +EXPORT_SYMBOL vmlinux 0xad6cd2ee proc_create_data +EXPORT_SYMBOL vmlinux 0xad84bef8 dm_table_event +EXPORT_SYMBOL vmlinux 0xadab0eec ilookup5 +EXPORT_SYMBOL vmlinux 0xadc8c81a agp_free_memory +EXPORT_SYMBOL vmlinux 0xadddf1b2 bio_clone_bioset +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xae249bf3 pagecache_get_page +EXPORT_SYMBOL vmlinux 0xae358236 fence_signal +EXPORT_SYMBOL vmlinux 0xae4acb63 agp_generic_alloc_pages +EXPORT_SYMBOL vmlinux 0xae545f06 _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xae5a9bc3 of_platform_device_create +EXPORT_SYMBOL vmlinux 0xae729e59 security_req_classify_flow +EXPORT_SYMBOL vmlinux 0xae7b6976 netdev_crit +EXPORT_SYMBOL vmlinux 0xae809df9 peernet2id_alloc +EXPORT_SYMBOL vmlinux 0xae9daff5 sock_from_file +EXPORT_SYMBOL vmlinux 0xaeae75d8 nf_getsockopt +EXPORT_SYMBOL vmlinux 0xaec8f8f7 blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0xaee8cc17 param_ops_ulong +EXPORT_SYMBOL vmlinux 0xaee958d9 of_find_node_by_type +EXPORT_SYMBOL vmlinux 0xaef7d7ed tcp_try_fastopen +EXPORT_SYMBOL vmlinux 0xaf063510 _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0xaf06cd88 ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0xaf09891d tc_classify_compat +EXPORT_SYMBOL vmlinux 0xaf182a2e nf_log_unregister +EXPORT_SYMBOL vmlinux 0xaf270d3d kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0xaf2d872c prepare_to_wait +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf6068b1 of_translate_dma_address +EXPORT_SYMBOL vmlinux 0xaf63b01e xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0xaf6ae696 kstrndup +EXPORT_SYMBOL vmlinux 0xaf9340a7 tcf_hash_new_index +EXPORT_SYMBOL vmlinux 0xaf945dfb __blk_run_queue +EXPORT_SYMBOL vmlinux 0xafd21c06 pci_enable_device_io +EXPORT_SYMBOL vmlinux 0xafff3d1d mempool_alloc +EXPORT_SYMBOL vmlinux 0xb002a17f elevator_exit +EXPORT_SYMBOL vmlinux 0xb0142db1 unregister_binfmt +EXPORT_SYMBOL vmlinux 0xb01b21bc agp_generic_destroy_page +EXPORT_SYMBOL vmlinux 0xb035cc92 tty_name +EXPORT_SYMBOL vmlinux 0xb04241b4 ida_simple_remove +EXPORT_SYMBOL vmlinux 0xb04ca0ad put_io_context +EXPORT_SYMBOL vmlinux 0xb0521aaf dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0xb05d9f40 mapping_tagged +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb0a0da0c rational_best_approximation +EXPORT_SYMBOL vmlinux 0xb0b57458 lru_cache_add_file +EXPORT_SYMBOL vmlinux 0xb0bd6774 devfreq_add_governor +EXPORT_SYMBOL vmlinux 0xb0cf1d7d __getblk_gfp +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb0ec1dee vfs_readv +EXPORT_SYMBOL vmlinux 0xb0fe06bf inet_addr_type +EXPORT_SYMBOL vmlinux 0xb0fe8144 kill_litter_super +EXPORT_SYMBOL vmlinux 0xb0ff516a blk_mq_run_hw_queues +EXPORT_SYMBOL vmlinux 0xb1076b75 xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0xb1160e6c __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0xb11ccd9d blk_execute_rq +EXPORT_SYMBOL vmlinux 0xb121ebdc nf_register_hook +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb137d6f6 ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0xb13bd568 ps2_sendbyte +EXPORT_SYMBOL vmlinux 0xb144424c blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0xb14b7e5c agp_generic_alloc_by_type +EXPORT_SYMBOL vmlinux 0xb14ba96b __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0xb1512da3 blk_mq_all_tag_busy_iter +EXPORT_SYMBOL vmlinux 0xb15aed9d generic_file_direct_write +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 0xb170d423 kernel_setsockopt +EXPORT_SYMBOL vmlinux 0xb17e3cfa pci_choose_state +EXPORT_SYMBOL vmlinux 0xb1994f53 __napi_complete +EXPORT_SYMBOL vmlinux 0xb1a19554 tcp_ioctl +EXPORT_SYMBOL vmlinux 0xb1a63f57 vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0xb1b0df7a dev_get_by_index_rcu +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 0xb1dd3c88 md_integrity_register +EXPORT_SYMBOL vmlinux 0xb1e30053 up_read +EXPORT_SYMBOL vmlinux 0xb20d0c00 __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0xb2530468 blk_make_request +EXPORT_SYMBOL vmlinux 0xb257c534 mipi_dsi_dcs_enter_sleep_mode +EXPORT_SYMBOL vmlinux 0xb25a10a4 inet6_add_offload +EXPORT_SYMBOL vmlinux 0xb2682405 utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0xb27d4eec udp_lib_get_port +EXPORT_SYMBOL vmlinux 0xb2903b5e tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0xb29a402b param_set_int +EXPORT_SYMBOL vmlinux 0xb2a29095 key_payload_reserve +EXPORT_SYMBOL vmlinux 0xb2a45085 fsl_ifc_ctrl_dev +EXPORT_SYMBOL vmlinux 0xb2be6e92 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xb2c746e5 neigh_update +EXPORT_SYMBOL vmlinux 0xb2c78b8d md_wakeup_thread +EXPORT_SYMBOL vmlinux 0xb2d51065 unregister_filesystem +EXPORT_SYMBOL vmlinux 0xb2e34044 of_clk_get +EXPORT_SYMBOL vmlinux 0xb2ea83ce add_disk +EXPORT_SYMBOL vmlinux 0xb30cb6a4 dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0xb31f3d5f xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0xb3382494 fence_signal_locked +EXPORT_SYMBOL vmlinux 0xb339c882 dev_addr_add +EXPORT_SYMBOL vmlinux 0xb342d3cc page_waitqueue +EXPORT_SYMBOL vmlinux 0xb34307f5 swiotlb_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0xb34d2d8d i2c_get_adapter +EXPORT_SYMBOL vmlinux 0xb351bd1b ilookup5_nowait +EXPORT_SYMBOL vmlinux 0xb364e8dd __bforget +EXPORT_SYMBOL vmlinux 0xb36cb0c8 __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0xb38527b0 ipv6_select_ident +EXPORT_SYMBOL vmlinux 0xb396c28b input_unregister_handle +EXPORT_SYMBOL vmlinux 0xb3ba9945 jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0xb3c4b05a padata_remove_cpu +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb3f93f8e inet_sendmsg +EXPORT_SYMBOL vmlinux 0xb409b7e7 seq_release +EXPORT_SYMBOL vmlinux 0xb4126d31 scsi_device_resume +EXPORT_SYMBOL vmlinux 0xb41401c0 machine_id +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb4310eaf security_inode_init_security +EXPORT_SYMBOL vmlinux 0xb43e1d9f textsearch_unregister +EXPORT_SYMBOL vmlinux 0xb4402055 __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0xb45b940f hdmi_infoframe_log +EXPORT_SYMBOL vmlinux 0xb4709322 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0xb47189b5 reservation_ww_class +EXPORT_SYMBOL vmlinux 0xb473e2c2 lockref_get +EXPORT_SYMBOL vmlinux 0xb484170e pci_match_id +EXPORT_SYMBOL vmlinux 0xb4c9db64 tty_mutex +EXPORT_SYMBOL vmlinux 0xb4d8a8c4 is_nvdimm_bus_locked +EXPORT_SYMBOL vmlinux 0xb5300b8d xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0xb555197f i8042_check_port_owner +EXPORT_SYMBOL vmlinux 0xb57343c2 frontswap_shrink +EXPORT_SYMBOL vmlinux 0xb59553a7 unlock_buffer +EXPORT_SYMBOL vmlinux 0xb59e5359 jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0xb5a03f8c console_start +EXPORT_SYMBOL vmlinux 0xb5a0a689 blk_queue_max_write_same_sectors +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5b50fab __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0xb5d54254 of_phy_attach +EXPORT_SYMBOL vmlinux 0xb6010c90 blk_queue_bounce +EXPORT_SYMBOL vmlinux 0xb6072bf8 remove_proc_subtree +EXPORT_SYMBOL vmlinux 0xb6145a2e netlink_set_err +EXPORT_SYMBOL vmlinux 0xb61cd6df nf_hook_slow +EXPORT_SYMBOL vmlinux 0xb6244511 sg_init_one +EXPORT_SYMBOL vmlinux 0xb6274fd9 generic_delete_inode +EXPORT_SYMBOL vmlinux 0xb62e8815 dm_get_device +EXPORT_SYMBOL vmlinux 0xb63c528b cros_ec_check_result +EXPORT_SYMBOL vmlinux 0xb6689e8b vme_lm_request +EXPORT_SYMBOL vmlinux 0xb669d0f0 find_lock_entry +EXPORT_SYMBOL vmlinux 0xb66e1040 scsi_remove_target +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb67ac14b generic_key_instantiate +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb698a843 pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0xb6a68816 find_last_bit +EXPORT_SYMBOL vmlinux 0xb6c64287 jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0xb70b47e9 irq_to_desc +EXPORT_SYMBOL vmlinux 0xb710757d fsnotify_put_mark +EXPORT_SYMBOL vmlinux 0xb713a5a8 give_up_console +EXPORT_SYMBOL vmlinux 0xb73ec18f dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0xb7488905 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xb74fbe3f md_write_start +EXPORT_SYMBOL vmlinux 0xb76b8c18 make_kgid +EXPORT_SYMBOL vmlinux 0xb770be3e __percpu_counter_add +EXPORT_SYMBOL vmlinux 0xb77131b1 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb78e652c kill_block_super +EXPORT_SYMBOL vmlinux 0xb79a4e1a store_fp_state +EXPORT_SYMBOL vmlinux 0xb7a15b17 dentry_needs_remove_privs +EXPORT_SYMBOL vmlinux 0xb7abf687 vme_irq_free +EXPORT_SYMBOL vmlinux 0xb7b1cbe2 proto_register +EXPORT_SYMBOL vmlinux 0xb7bfe5ab get_fs_type +EXPORT_SYMBOL vmlinux 0xb7c5739e blk_finish_request +EXPORT_SYMBOL vmlinux 0xb7cb0f3b input_set_capability +EXPORT_SYMBOL vmlinux 0xb7d3d702 blk_queue_io_min +EXPORT_SYMBOL vmlinux 0xb7f284ce genphy_aneg_done +EXPORT_SYMBOL vmlinux 0xb834134a blk_put_request +EXPORT_SYMBOL vmlinux 0xb843d90d block_page_mkwrite +EXPORT_SYMBOL vmlinux 0xb849ed03 tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0xb874b87a __clzsi2 +EXPORT_SYMBOL vmlinux 0xb875e1de netdev_bonding_info_change +EXPORT_SYMBOL vmlinux 0xb87d73ab key_task_permission +EXPORT_SYMBOL vmlinux 0xb89378eb xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0xb8b600bf ps2_command +EXPORT_SYMBOL vmlinux 0xb8bbcdb1 pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0xb8e44f1d skb_tx_error +EXPORT_SYMBOL vmlinux 0xb9129425 of_get_next_child +EXPORT_SYMBOL vmlinux 0xb91740d7 scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0xb91b12b3 mark_page_accessed +EXPORT_SYMBOL vmlinux 0xb93f97f3 tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0xb9527fca phy_device_free +EXPORT_SYMBOL vmlinux 0xb962d917 security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0xb970e673 __frontswap_test +EXPORT_SYMBOL vmlinux 0xb982dd2b phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0xb9868e1c devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0xb99767cb qdisc_list_add +EXPORT_SYMBOL vmlinux 0xb997ad66 compat_nf_getsockopt +EXPORT_SYMBOL vmlinux 0xb99e00fc sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0xb9d43426 locks_copy_lock +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xb9f15dc6 netpoll_send_udp +EXPORT_SYMBOL vmlinux 0xba0c4114 ppp_register_channel +EXPORT_SYMBOL vmlinux 0xba18d91b __blk_end_request +EXPORT_SYMBOL vmlinux 0xba30aad0 dmam_pool_create +EXPORT_SYMBOL vmlinux 0xba3d9188 netdev_err +EXPORT_SYMBOL vmlinux 0xba48908a cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba5e135a input_flush_device +EXPORT_SYMBOL vmlinux 0xba6bad43 scsi_print_command +EXPORT_SYMBOL vmlinux 0xba732c3e tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0xba908034 generic_listxattr +EXPORT_SYMBOL vmlinux 0xba936052 d_find_any_alias +EXPORT_SYMBOL vmlinux 0xbab599f5 __devcgroup_inode_permission +EXPORT_SYMBOL vmlinux 0xbabd10b7 netif_receive_skb_sk +EXPORT_SYMBOL vmlinux 0xbac990ca rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0xbadcedae of_cpufreq_power_cooling_register +EXPORT_SYMBOL vmlinux 0xbaff967f posix_lock_inode_wait +EXPORT_SYMBOL vmlinux 0xbb034ba3 rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb0ccf26 inode_needs_sync +EXPORT_SYMBOL vmlinux 0xbb241b3c jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0xbb34134a iov_shorten +EXPORT_SYMBOL vmlinux 0xbb35675b __bitmap_intersects +EXPORT_SYMBOL vmlinux 0xbb45caa9 ipv6_mc_check_mld +EXPORT_SYMBOL vmlinux 0xbb4f4766 simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0xbb5d343d xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xbb5e6886 mipi_dsi_dcs_soft_reset +EXPORT_SYMBOL vmlinux 0xbb6773d2 pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0xbb72c511 of_get_mac_address +EXPORT_SYMBOL vmlinux 0xbb814970 forget_cached_acl +EXPORT_SYMBOL vmlinux 0xbb99125c get_default_font +EXPORT_SYMBOL vmlinux 0xbbaeb559 memcg_socket_limit_enabled +EXPORT_SYMBOL vmlinux 0xbbb11e28 from_kprojid +EXPORT_SYMBOL vmlinux 0xbbb6b412 unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0xbbd2e76a ip_options_compile +EXPORT_SYMBOL vmlinux 0xbbd76e57 bit_wait +EXPORT_SYMBOL vmlinux 0xbbf38a72 nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0xbc1ea94b inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0xbc316de4 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0xbc6172aa alloc_fddidev +EXPORT_SYMBOL vmlinux 0xbc874187 backlight_force_update +EXPORT_SYMBOL vmlinux 0xbc9f0b5c gen_pool_add_virt +EXPORT_SYMBOL vmlinux 0xbcc308bb strnlen_user +EXPORT_SYMBOL vmlinux 0xbcd31637 skb_split +EXPORT_SYMBOL vmlinux 0xbce04bcb tcp_close +EXPORT_SYMBOL vmlinux 0xbce75870 pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0xbceddcad kobject_init +EXPORT_SYMBOL vmlinux 0xbcf04a00 bdev_read_only +EXPORT_SYMBOL vmlinux 0xbcf150f9 xor_altivec_5 +EXPORT_SYMBOL vmlinux 0xbcf1dbd4 blk_queue_end_tag +EXPORT_SYMBOL vmlinux 0xbd0e526a init_task +EXPORT_SYMBOL vmlinux 0xbd0fe662 generic_make_request +EXPORT_SYMBOL vmlinux 0xbd1c71fe skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0xbd2162f7 cdev_del +EXPORT_SYMBOL vmlinux 0xbd3987d5 fsnotify_add_mark +EXPORT_SYMBOL vmlinux 0xbd4212a9 do_truncate +EXPORT_SYMBOL vmlinux 0xbd462b55 __kfifo_init +EXPORT_SYMBOL vmlinux 0xbd50ce37 page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0xbd66fe85 mdiobus_unregister +EXPORT_SYMBOL vmlinux 0xbd696e4b agp_allocate_memory +EXPORT_SYMBOL vmlinux 0xbd725dfe sk_net_capable +EXPORT_SYMBOL vmlinux 0xbd803510 tcp_parse_md5sig_option +EXPORT_SYMBOL vmlinux 0xbd8a5c1b page_cache_prev_hole +EXPORT_SYMBOL vmlinux 0xbd9074b1 blk_finish_plug +EXPORT_SYMBOL vmlinux 0xbdbf540f input_event +EXPORT_SYMBOL vmlinux 0xbdd78028 bdi_destroy +EXPORT_SYMBOL vmlinux 0xbddb436f ip_route_me_harder +EXPORT_SYMBOL vmlinux 0xbe1bb112 bitmap_onto +EXPORT_SYMBOL vmlinux 0xbe3395d7 dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0xbe41a7b3 netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0xbe4f8570 xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0xbe59d99c vga_client_register +EXPORT_SYMBOL vmlinux 0xbe74ff9b __genl_register_family +EXPORT_SYMBOL vmlinux 0xbe772d65 input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0xbe8c8076 devm_gpio_free +EXPORT_SYMBOL vmlinux 0xbebb70b1 serio_interrupt +EXPORT_SYMBOL vmlinux 0xbebee3f0 iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0xbecba3a8 input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbf037cdc of_graph_get_next_endpoint +EXPORT_SYMBOL vmlinux 0xbf146162 vm_event_states +EXPORT_SYMBOL vmlinux 0xbf283625 bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0xbf3b8c62 simple_follow_link +EXPORT_SYMBOL vmlinux 0xbf424bbc param_set_long +EXPORT_SYMBOL vmlinux 0xbf4f0c66 skb_unlink +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 0xbfae2d2f jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0xbfb8b0b7 _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0xbfbe973b xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xbfc177bc iowrite32_rep +EXPORT_SYMBOL vmlinux 0xbfcff9d5 page_follow_link_light +EXPORT_SYMBOL vmlinux 0xbfd5f8bd fb_blank +EXPORT_SYMBOL vmlinux 0xbfd94bcb pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0xbfee3ad5 loop_unregister_transfer +EXPORT_SYMBOL vmlinux 0xc0033c71 kill_pgrp +EXPORT_SYMBOL vmlinux 0xc009a161 param_get_bool +EXPORT_SYMBOL vmlinux 0xc017d891 genphy_config_init +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc0823e4c twl_i2c_write +EXPORT_SYMBOL vmlinux 0xc0832cc0 napi_disable +EXPORT_SYMBOL vmlinux 0xc0991abc pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0xc0a3d105 find_next_bit +EXPORT_SYMBOL vmlinux 0xc0a82995 mmc_hw_reset +EXPORT_SYMBOL vmlinux 0xc0b96e4f sock_wake_async +EXPORT_SYMBOL vmlinux 0xc0c463b8 __cleancache_invalidate_page +EXPORT_SYMBOL vmlinux 0xc0cf4866 mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0xc0d24290 dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0xc0f45dfe generic_end_io_acct +EXPORT_SYMBOL vmlinux 0xc0fda8b7 copy_page_from_iter +EXPORT_SYMBOL vmlinux 0xc1028b05 dma_direct_ops +EXPORT_SYMBOL vmlinux 0xc10f5868 netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0xc120e15d blk_init_tags +EXPORT_SYMBOL vmlinux 0xc126aaf9 __register_chrdev +EXPORT_SYMBOL vmlinux 0xc1383870 uart_remove_one_port +EXPORT_SYMBOL vmlinux 0xc13a10dc flex_array_alloc +EXPORT_SYMBOL vmlinux 0xc13e4b44 iov_iter_bvec +EXPORT_SYMBOL vmlinux 0xc15a44c6 memzero_explicit +EXPORT_SYMBOL vmlinux 0xc15fb536 nobh_write_end +EXPORT_SYMBOL vmlinux 0xc1ab1744 bio_get_nr_vecs +EXPORT_SYMBOL vmlinux 0xc1b5e283 scsi_device_put +EXPORT_SYMBOL vmlinux 0xc1c545e8 devm_clk_put +EXPORT_SYMBOL vmlinux 0xc1d47dea devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1d8ed5b pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0xc1e50c0b rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0xc1ef6b61 done_path_create +EXPORT_SYMBOL vmlinux 0xc2424641 agp3_generic_cleanup +EXPORT_SYMBOL vmlinux 0xc24271cb gen_pool_alloc +EXPORT_SYMBOL vmlinux 0xc25ba703 ps2_handle_response +EXPORT_SYMBOL vmlinux 0xc266f399 user_path_at_empty +EXPORT_SYMBOL vmlinux 0xc2751009 csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0xc29bf967 strspn +EXPORT_SYMBOL vmlinux 0xc2a3beef shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0xc2b5d361 deactivate_super +EXPORT_SYMBOL vmlinux 0xc2bb6661 ping_prot +EXPORT_SYMBOL vmlinux 0xc2bf111d kill_pid +EXPORT_SYMBOL vmlinux 0xc2dc5d3a icmp_send +EXPORT_SYMBOL vmlinux 0xc2de2ca0 iov_iter_zero +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2f9c045 timespec_to_jiffies +EXPORT_SYMBOL vmlinux 0xc303e777 __frontswap_load +EXPORT_SYMBOL vmlinux 0xc3059508 pci_find_next_bus +EXPORT_SYMBOL vmlinux 0xc310b981 strnstr +EXPORT_SYMBOL vmlinux 0xc3115e06 dquot_alloc +EXPORT_SYMBOL vmlinux 0xc31f88c6 agp_collect_device_status +EXPORT_SYMBOL vmlinux 0xc33280dc mmc_put_card +EXPORT_SYMBOL vmlinux 0xc342ccc7 alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0xc3523e0e scsi_block_requests +EXPORT_SYMBOL vmlinux 0xc356b7e7 mipi_dsi_generic_read +EXPORT_SYMBOL vmlinux 0xc378a33f nf_log_packet +EXPORT_SYMBOL vmlinux 0xc37f776b invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0xc390dec7 put_page +EXPORT_SYMBOL vmlinux 0xc395496a security_path_chown +EXPORT_SYMBOL vmlinux 0xc3a63c3c tcp_release_cb +EXPORT_SYMBOL vmlinux 0xc3a8a7ef neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0xc3ae3500 xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0xc3ba6f07 skb_queue_tail +EXPORT_SYMBOL vmlinux 0xc3c2be91 mipi_dsi_packet_format_is_short +EXPORT_SYMBOL vmlinux 0xc400d3a8 inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0xc4285ada of_platform_bus_probe +EXPORT_SYMBOL vmlinux 0xc43ad3d1 kern_path_create +EXPORT_SYMBOL vmlinux 0xc44f0fac i2c_register_driver +EXPORT_SYMBOL vmlinux 0xc45755de find_next_zero_bit_le +EXPORT_SYMBOL vmlinux 0xc463e691 blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0xc465a574 kmem_cache_size +EXPORT_SYMBOL vmlinux 0xc47cdf9c _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0xc48307db lz4_decompress +EXPORT_SYMBOL vmlinux 0xc492f655 elv_dispatch_add_tail +EXPORT_SYMBOL vmlinux 0xc499ae1e kstrdup +EXPORT_SYMBOL vmlinux 0xc4a6b382 dm_put_device +EXPORT_SYMBOL vmlinux 0xc4dd50f3 load_nls +EXPORT_SYMBOL vmlinux 0xc4e441d5 mipi_dsi_set_maximum_return_packet_size +EXPORT_SYMBOL vmlinux 0xc4f3c71f console_stop +EXPORT_SYMBOL vmlinux 0xc4fa4fa5 end_buffer_async_write +EXPORT_SYMBOL vmlinux 0xc5534d64 ioread16 +EXPORT_SYMBOL vmlinux 0xc555db20 xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0xc55c2a9d inode_sb_list_lock +EXPORT_SYMBOL vmlinux 0xc5865c5e genphy_setup_forced +EXPORT_SYMBOL vmlinux 0xc58edea0 mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc5b2aed6 inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0xc5d1b83e tty_unregister_driver +EXPORT_SYMBOL vmlinux 0xc5d9c46c agp_try_unsupported_boot +EXPORT_SYMBOL vmlinux 0xc5fdef94 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xc602e229 eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0xc6066f56 netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0xc610d11f kernel_connect +EXPORT_SYMBOL vmlinux 0xc6165648 __netif_schedule +EXPORT_SYMBOL vmlinux 0xc6233859 sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0xc62338af scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0xc6302b02 bio_init +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc63a31d1 __dev_get_by_name +EXPORT_SYMBOL vmlinux 0xc652ce2d serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0xc65abeb7 agp3_generic_sizes +EXPORT_SYMBOL vmlinux 0xc663b075 __ioremap +EXPORT_SYMBOL vmlinux 0xc666a132 crc_t10dif +EXPORT_SYMBOL vmlinux 0xc6772da2 radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0xc679bdc0 complete_request_key +EXPORT_SYMBOL vmlinux 0xc6954434 truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0xc6accd7d ps2_end_command +EXPORT_SYMBOL vmlinux 0xc6c014e5 request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0xc6cb465a __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6d565d6 sock_i_uid +EXPORT_SYMBOL vmlinux 0xc6f6986c seq_puts +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc72f0b34 nd_btt_sb_checksum +EXPORT_SYMBOL vmlinux 0xc7390388 __generic_block_fiemap +EXPORT_SYMBOL vmlinux 0xc7467a0e generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0xc748a8c2 vm_mmap +EXPORT_SYMBOL vmlinux 0xc74e4130 try_to_release_page +EXPORT_SYMBOL vmlinux 0xc7512c6e pci_platform_rom +EXPORT_SYMBOL vmlinux 0xc7563db8 twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xc768de19 cpu_all_bits +EXPORT_SYMBOL vmlinux 0xc77042f0 blk_mq_tag_busy_iter +EXPORT_SYMBOL vmlinux 0xc77b8d53 pci_get_subsys +EXPORT_SYMBOL vmlinux 0xc77e7fec ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0xc77edb74 param_ops_invbool +EXPORT_SYMBOL vmlinux 0xc781bd9f rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc7879ade bio_integrity_free +EXPORT_SYMBOL vmlinux 0xc788ac2c blk_mq_start_request +EXPORT_SYMBOL vmlinux 0xc7898275 flex_array_shrink +EXPORT_SYMBOL vmlinux 0xc7910c45 inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0xc7985a97 uart_update_timeout +EXPORT_SYMBOL vmlinux 0xc79bcd36 dm_vcalloc +EXPORT_SYMBOL vmlinux 0xc7a42dde I_BDEV +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7d1a60b genphy_resume +EXPORT_SYMBOL vmlinux 0xc7d8f990 phy_stop +EXPORT_SYMBOL vmlinux 0xc7f669d6 xfrm_find_acq +EXPORT_SYMBOL vmlinux 0xc7f84411 udp_lib_rehash +EXPORT_SYMBOL vmlinux 0xc806a6e2 flush_dcache_icache_page +EXPORT_SYMBOL vmlinux 0xc81dacc3 netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0xc81f343c mmc_fixup_device +EXPORT_SYMBOL vmlinux 0xc831c6a6 kobject_get +EXPORT_SYMBOL vmlinux 0xc831e3b5 lock_two_nondirectories +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 0xc84c7e7e ip6_route_output +EXPORT_SYMBOL vmlinux 0xc84fe11b blk_peek_request +EXPORT_SYMBOL vmlinux 0xc8571bcb idr_for_each +EXPORT_SYMBOL vmlinux 0xc86256db remove_proc_entry +EXPORT_SYMBOL vmlinux 0xc864e6a4 input_free_device +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc87401a5 xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0xc88cb971 vc_cons +EXPORT_SYMBOL vmlinux 0xc88e70c2 tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc897c382 sg_init_table +EXPORT_SYMBOL vmlinux 0xc8a2f856 sync_inode_metadata +EXPORT_SYMBOL vmlinux 0xc8a56c98 __page_symlink +EXPORT_SYMBOL vmlinux 0xc8a91f5b cpumask_local_spread +EXPORT_SYMBOL vmlinux 0xc8b57c27 autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xc8f3e3fe sock_release +EXPORT_SYMBOL vmlinux 0xc911b9d5 eth_get_headlen +EXPORT_SYMBOL vmlinux 0xc91cf307 nd_device_unregister +EXPORT_SYMBOL vmlinux 0xc93fbc54 wait_for_completion_io +EXPORT_SYMBOL vmlinux 0xc946057a pci_iomap +EXPORT_SYMBOL vmlinux 0xc9536db7 qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc9730bb3 blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0xc978479a xz_dec_run +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc9b4e77e security_path_rmdir +EXPORT_SYMBOL vmlinux 0xc9b84979 of_parse_phandle_with_fixed_args +EXPORT_SYMBOL vmlinux 0xc9cec7fa filemap_map_pages +EXPORT_SYMBOL vmlinux 0xc9e0a4c9 simple_fill_super +EXPORT_SYMBOL vmlinux 0xca0f4667 readlink_copy +EXPORT_SYMBOL vmlinux 0xca2b1cd6 ida_pre_get +EXPORT_SYMBOL vmlinux 0xca3b28c6 store_vr_state +EXPORT_SYMBOL vmlinux 0xca3d2116 blk_queue_free_tags +EXPORT_SYMBOL vmlinux 0xca5ee09a vme_free_consistent +EXPORT_SYMBOL vmlinux 0xca64986f d_set_d_op +EXPORT_SYMBOL vmlinux 0xca832efe kmalloc_order +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xcaad1d0e blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0xcabda644 dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0xcacb643e eth_change_mtu +EXPORT_SYMBOL vmlinux 0xcace6297 idr_is_empty +EXPORT_SYMBOL vmlinux 0xcae9a072 sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0xcaf2c603 scsi_sd_pm_domain +EXPORT_SYMBOL vmlinux 0xcafb4507 dev_uc_del +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb042769 bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0xcb0800f3 is_nd_btt +EXPORT_SYMBOL vmlinux 0xcb2dba4d mutex_trylock +EXPORT_SYMBOL vmlinux 0xcb49ed4e tcf_exts_change +EXPORT_SYMBOL vmlinux 0xcb4e4c8b blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0xcb52bcf8 mipi_dsi_host_register +EXPORT_SYMBOL vmlinux 0xcb7041d1 submit_bh +EXPORT_SYMBOL vmlinux 0xcb7c2221 init_special_inode +EXPORT_SYMBOL vmlinux 0xcb7fe326 ndisc_mc_map +EXPORT_SYMBOL vmlinux 0xcb91d947 tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0xcb936989 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0xcb97429b blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0xcbadd967 fb_set_var +EXPORT_SYMBOL vmlinux 0xcbbf0a6f audit_log_task_context +EXPORT_SYMBOL vmlinux 0xcbc9557f unregister_sysrq_key +EXPORT_SYMBOL vmlinux 0xcbd2f129 scsi_host_set_state +EXPORT_SYMBOL vmlinux 0xcbf016a4 xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0xcc13edf1 swiotlb_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0xcc17504d _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc31dd42 ip_check_defrag +EXPORT_SYMBOL vmlinux 0xcc3ceb60 vme_irq_generate +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc59b9ef __nlmsg_put +EXPORT_SYMBOL vmlinux 0xcc778cc3 __tracepoint_fence_annotate_wait_on +EXPORT_SYMBOL vmlinux 0xccb0757b tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0xccc21f5e input_get_new_minor +EXPORT_SYMBOL vmlinux 0xcd02435e bdput +EXPORT_SYMBOL vmlinux 0xcd0529c7 _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0xcd19a126 ab3100_event_register +EXPORT_SYMBOL vmlinux 0xcd20667a kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd474244 km_is_alive +EXPORT_SYMBOL vmlinux 0xcd48d1b1 tty_register_driver +EXPORT_SYMBOL vmlinux 0xcd4bbb1e vme_register_driver +EXPORT_SYMBOL vmlinux 0xcd57f7b0 radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0xcd6b68fd posix_unblock_lock +EXPORT_SYMBOL vmlinux 0xcd7ede2a seqno_fence_ops +EXPORT_SYMBOL vmlinux 0xcd86c87f __cond_resched_lock +EXPORT_SYMBOL vmlinux 0xcd8b0d0c __skb_get_hash +EXPORT_SYMBOL vmlinux 0xcd8d36f4 flow_get_u32_src +EXPORT_SYMBOL vmlinux 0xcda6889f __ip_dev_find +EXPORT_SYMBOL vmlinux 0xcda72b35 free_user_ns +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcdf36a69 max8925_reg_write +EXPORT_SYMBOL vmlinux 0xcdfd3a15 sock_no_bind +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce294236 unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0xce2d0bd2 __kernel_write +EXPORT_SYMBOL vmlinux 0xce2d3873 sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0xce33cd32 d_prune_aliases +EXPORT_SYMBOL vmlinux 0xce3b3f09 profile_pc +EXPORT_SYMBOL vmlinux 0xce4e47b6 __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0xce4faa81 __mutex_init +EXPORT_SYMBOL vmlinux 0xce53f6b1 blk_mq_tag_to_rq +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce6fb851 dma_common_mmap +EXPORT_SYMBOL vmlinux 0xce71b928 generic_permission +EXPORT_SYMBOL vmlinux 0xce7850e1 crc32_le_shift +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xceae504f cmdline_parts_free +EXPORT_SYMBOL vmlinux 0xcece78ae dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0xcecfd70b netdev_update_features +EXPORT_SYMBOL vmlinux 0xced00424 neigh_direct_output +EXPORT_SYMBOL vmlinux 0xced777cb proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0xcedfd643 skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0xcef39168 tcf_destroy_chain +EXPORT_SYMBOL vmlinux 0xcef51982 kstrtou16 +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcf073ded iterate_supers_type +EXPORT_SYMBOL vmlinux 0xcf085f37 dquot_scan_active +EXPORT_SYMBOL vmlinux 0xcf1aad56 devm_ioremap_nocache +EXPORT_SYMBOL vmlinux 0xcf601429 blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0xcfa90634 xfrm6_rcv_cb +EXPORT_SYMBOL vmlinux 0xcfb0fa71 bioset_create +EXPORT_SYMBOL vmlinux 0xcfcac11c dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0xcff4632e security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0xd032c213 pcie_get_mps +EXPORT_SYMBOL vmlinux 0xd0351d09 devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0xd038fbc5 simple_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0xd03fde5e bio_endio +EXPORT_SYMBOL vmlinux 0xd055a38c proc_mkdir +EXPORT_SYMBOL vmlinux 0xd0720a17 on_each_cpu_cond +EXPORT_SYMBOL vmlinux 0xd08f6239 sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0xd09a2894 __neigh_create +EXPORT_SYMBOL vmlinux 0xd09b0199 fence_context_alloc +EXPORT_SYMBOL vmlinux 0xd0a1714e kthread_stop +EXPORT_SYMBOL vmlinux 0xd0a2847c sha_init +EXPORT_SYMBOL vmlinux 0xd0a91bab skip_spaces +EXPORT_SYMBOL vmlinux 0xd0d792c7 dev_mc_add +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 0xd1034db6 blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0xd111cc4c write_one_page +EXPORT_SYMBOL vmlinux 0xd1816f32 frontswap_writethrough +EXPORT_SYMBOL vmlinux 0xd186555a mipi_dsi_attach +EXPORT_SYMBOL vmlinux 0xd1a3c8ac tty_free_termios +EXPORT_SYMBOL vmlinux 0xd1b7a07d n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0xd1cf2b7c twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1ef2643 qdisc_list_del +EXPORT_SYMBOL vmlinux 0xd220cf8a jiffies_to_timespec +EXPORT_SYMBOL vmlinux 0xd22b8fb0 __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0xd24b858e d_set_fallthru +EXPORT_SYMBOL vmlinux 0xd251d7b0 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0xd254a4a0 clkdev_alloc +EXPORT_SYMBOL vmlinux 0xd2555f19 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd25d9f5d del_random_ready_callback +EXPORT_SYMBOL vmlinux 0xd266133e unregister_shrinker +EXPORT_SYMBOL vmlinux 0xd2791de9 xfrm6_rcv +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd2956412 pcie_port_service_register +EXPORT_SYMBOL vmlinux 0xd29b51a0 max8998_read_reg +EXPORT_SYMBOL vmlinux 0xd2a757d5 follow_down_one +EXPORT_SYMBOL vmlinux 0xd2b09ce5 __kmalloc +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2dfb9e9 of_mm_gpiochip_add +EXPORT_SYMBOL vmlinux 0xd2dfd6ba ihold +EXPORT_SYMBOL vmlinux 0xd2f0cb6e register_cdrom +EXPORT_SYMBOL vmlinux 0xd31ccb06 of_machine_is_compatible +EXPORT_SYMBOL vmlinux 0xd31fa378 __alloc_skb +EXPORT_SYMBOL vmlinux 0xd3204b1f check_disk_size_change +EXPORT_SYMBOL vmlinux 0xd3213661 __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0xd3505965 blk_mq_abort_requeue_list +EXPORT_SYMBOL vmlinux 0xd350864e set_wb_congested +EXPORT_SYMBOL vmlinux 0xd351a855 scsi_add_device +EXPORT_SYMBOL vmlinux 0xd3685439 mfd_cell_enable +EXPORT_SYMBOL vmlinux 0xd36e3d59 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0xd3983eee filemap_flush +EXPORT_SYMBOL vmlinux 0xd3ceb995 xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xd3e8673d generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0xd3fbffd5 kmem_cache_free +EXPORT_SYMBOL vmlinux 0xd4023a62 jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0xd4255f4e icmpv6_send +EXPORT_SYMBOL vmlinux 0xd42d7ad9 pci_find_bus +EXPORT_SYMBOL vmlinux 0xd4364055 tty_set_operations +EXPORT_SYMBOL vmlinux 0xd447f2a9 dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0xd44b7e21 to_tm +EXPORT_SYMBOL vmlinux 0xd44d7457 sock_get_timestampns +EXPORT_SYMBOL vmlinux 0xd45cc6ca bin2hex +EXPORT_SYMBOL vmlinux 0xd465a57f devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0xd4679bd3 loop_backing_file +EXPORT_SYMBOL vmlinux 0xd46e5334 cleancache_register_ops +EXPORT_SYMBOL vmlinux 0xd47fd3b7 ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0xd4828a2f flow_cache_fini +EXPORT_SYMBOL vmlinux 0xd48fd9bb i2c_use_client +EXPORT_SYMBOL vmlinux 0xd49b59b6 neigh_connected_output +EXPORT_SYMBOL vmlinux 0xd4aaa7df tty_check_change +EXPORT_SYMBOL vmlinux 0xd4bb0da1 poll_schedule_timeout +EXPORT_SYMBOL vmlinux 0xd4c12f46 to_nd_btt +EXPORT_SYMBOL vmlinux 0xd4d90fef irq_set_chip +EXPORT_SYMBOL vmlinux 0xd4e055e6 __cleancache_init_shared_fs +EXPORT_SYMBOL vmlinux 0xd4e8ff30 xfrm_register_type +EXPORT_SYMBOL vmlinux 0xd537cfd0 __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0xd5403baf find_get_pages_contig +EXPORT_SYMBOL vmlinux 0xd54a2c0a pci_scan_single_device +EXPORT_SYMBOL vmlinux 0xd54f41ce try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0xd55a2e63 invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0xd5625a64 __blk_end_request_cur +EXPORT_SYMBOL vmlinux 0xd588ae01 filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0xd590c01d neigh_table_init +EXPORT_SYMBOL vmlinux 0xd5a40a41 tcf_em_unregister +EXPORT_SYMBOL vmlinux 0xd5b86c87 md_finish_reshape +EXPORT_SYMBOL vmlinux 0xd5dfeda4 thaw_super +EXPORT_SYMBOL vmlinux 0xd6108898 dump_emit +EXPORT_SYMBOL vmlinux 0xd616683a ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0xd62c833f schedule_timeout +EXPORT_SYMBOL vmlinux 0xd63051b1 dm_put_table_device +EXPORT_SYMBOL vmlinux 0xd637f3b7 i2c_master_recv +EXPORT_SYMBOL vmlinux 0xd648e564 fb_match_mode +EXPORT_SYMBOL vmlinux 0xd64b3b39 unregister_nls +EXPORT_SYMBOL vmlinux 0xd65318b8 dev_printk +EXPORT_SYMBOL vmlinux 0xd65e8496 inet_csk_reqsk_queue_drop +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd6d63e9d lg_local_lock_cpu +EXPORT_SYMBOL vmlinux 0xd6e99d6b dst_discard_sk +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd6fd4053 __arch_hweight32 +EXPORT_SYMBOL vmlinux 0xd6fe10f4 mount_bdev +EXPORT_SYMBOL vmlinux 0xd727bf99 __get_page_tail +EXPORT_SYMBOL vmlinux 0xd728d27d cpufreq_global_kobject +EXPORT_SYMBOL vmlinux 0xd744cf04 dump_skip +EXPORT_SYMBOL vmlinux 0xd75c79df smp_call_function +EXPORT_SYMBOL vmlinux 0xd75f42b2 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0xd761a383 ioremap_prot +EXPORT_SYMBOL vmlinux 0xd76bffea pagecache_write_end +EXPORT_SYMBOL vmlinux 0xd775215d security_path_mknod +EXPORT_SYMBOL vmlinux 0xd788b2a3 i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0xd78e6f89 security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0xd7b5abb0 __devm_gpiod_get_index_optional +EXPORT_SYMBOL vmlinux 0xd7c1f5f0 __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0xd7c37807 compat_mc_setsockopt +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd7eb49ac dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0xd7f28614 dentry_open +EXPORT_SYMBOL vmlinux 0xd887cf85 netpoll_setup +EXPORT_SYMBOL vmlinux 0xd89692a3 nla_reserve +EXPORT_SYMBOL vmlinux 0xd89da37f movable_zone +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8b1707f tc_classify +EXPORT_SYMBOL vmlinux 0xd8b350c4 input_allocate_device +EXPORT_SYMBOL vmlinux 0xd8b9f8bd dev_set_mac_address +EXPORT_SYMBOL vmlinux 0xd8cd17dc __pagevec_release +EXPORT_SYMBOL vmlinux 0xd8de72ce bioset_free +EXPORT_SYMBOL vmlinux 0xd8ded085 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xd8e484f0 register_chrdev_region +EXPORT_SYMBOL vmlinux 0xd8e773eb blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0xd8f20c0d padata_start +EXPORT_SYMBOL vmlinux 0xd8f77588 security_inode_permission +EXPORT_SYMBOL vmlinux 0xd8fb39c0 skb_checksum_trimmed +EXPORT_SYMBOL vmlinux 0xd916c1ef of_device_is_big_endian +EXPORT_SYMBOL vmlinux 0xd9335104 devm_ioport_map +EXPORT_SYMBOL vmlinux 0xd94f7de2 __xfrm_init_state +EXPORT_SYMBOL vmlinux 0xd95bd0db __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0xd96a8ec4 key_revoke +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd990a4a3 dev_get_phys_port_id +EXPORT_SYMBOL vmlinux 0xd992474b block_invalidatepage +EXPORT_SYMBOL vmlinux 0xd9b42b52 of_find_backlight_by_node +EXPORT_SYMBOL vmlinux 0xd9bac924 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0xd9c7e466 fd_install +EXPORT_SYMBOL vmlinux 0xd9cfb4ef scsi_register_driver +EXPORT_SYMBOL vmlinux 0xd9d72671 simple_release_fs +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xd9de095b tcp_make_synack +EXPORT_SYMBOL vmlinux 0xd9f007bf da903x_query_status +EXPORT_SYMBOL vmlinux 0xda05c9bc __sb_start_write +EXPORT_SYMBOL vmlinux 0xda2fce80 tcp_read_sock +EXPORT_SYMBOL vmlinux 0xda343c65 dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda4b3d86 mfd_cell_disable +EXPORT_SYMBOL vmlinux 0xda6f41d9 pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0xda7b5b6e request_key_async +EXPORT_SYMBOL vmlinux 0xda7ca6cb fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xda88f944 md_update_sb +EXPORT_SYMBOL vmlinux 0xda8af7ad fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0xda99c7e9 remap_vmalloc_range_partial +EXPORT_SYMBOL vmlinux 0xdaa0da01 vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0xdabc1ea8 fsl_lbc_find +EXPORT_SYMBOL vmlinux 0xdabda972 skb_kill_datagram +EXPORT_SYMBOL vmlinux 0xdac2692e eth_header +EXPORT_SYMBOL vmlinux 0xdac3f65d nd_region_acquire_lane +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdac545b9 lockref_get_or_lock +EXPORT_SYMBOL vmlinux 0xdad7adff dqstats +EXPORT_SYMBOL vmlinux 0xdae221bc prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0xdaea6e0d mfd_clone_cell +EXPORT_SYMBOL vmlinux 0xdafa2b3b csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0xdb01198e fsl_upm_find +EXPORT_SYMBOL vmlinux 0xdb2f1ecd clk_get +EXPORT_SYMBOL vmlinux 0xdb3bcca6 cancel_delayed_work +EXPORT_SYMBOL vmlinux 0xdb589379 mpage_readpages +EXPORT_SYMBOL vmlinux 0xdb64e0a4 agp_generic_free_gatt_table +EXPORT_SYMBOL vmlinux 0xdb669508 noop_qdisc +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb6cba20 max8998_bulk_read +EXPORT_SYMBOL vmlinux 0xdb6cc759 kernel_bind +EXPORT_SYMBOL vmlinux 0xdb73271b __free_pages +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdb7dcd2d fb_find_mode +EXPORT_SYMBOL vmlinux 0xdb8c9032 clear_wb_congested +EXPORT_SYMBOL vmlinux 0xdbce8b03 vme_slave_request +EXPORT_SYMBOL vmlinux 0xdbe42276 linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0xdbecb6e2 scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0xdc047fc4 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc36f381 generic_file_write_iter +EXPORT_SYMBOL vmlinux 0xdc3c41a8 __crypto_memneq +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc422314 generic_writepages +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc54635e dquot_free_inode +EXPORT_SYMBOL vmlinux 0xdc577ce7 netdev_change_features +EXPORT_SYMBOL vmlinux 0xdc794c6f padata_free +EXPORT_SYMBOL vmlinux 0xdc828a39 led_set_brightness +EXPORT_SYMBOL vmlinux 0xdc9498dd down +EXPORT_SYMBOL vmlinux 0xdc9b5d72 inet_recvmsg +EXPORT_SYMBOL vmlinux 0xdcb0349b sys_close +EXPORT_SYMBOL vmlinux 0xdcb764ad memset +EXPORT_SYMBOL vmlinux 0xdcbc0db6 mmc_detect_change +EXPORT_SYMBOL vmlinux 0xdccdd229 of_get_next_parent +EXPORT_SYMBOL vmlinux 0xdcff5550 mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0xdd146ca6 clear_inode +EXPORT_SYMBOL vmlinux 0xdd22f6eb dev_get_by_index +EXPORT_SYMBOL vmlinux 0xdd434e4b touch_atime +EXPORT_SYMBOL vmlinux 0xdd4895e4 compat_sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0xdd613019 input_register_handle +EXPORT_SYMBOL vmlinux 0xdd9030af current_stack_pointer +EXPORT_SYMBOL vmlinux 0xdd955144 __debugger +EXPORT_SYMBOL vmlinux 0xdd97e13c vfs_iter_write +EXPORT_SYMBOL vmlinux 0xddb3769b lockref_mark_dead +EXPORT_SYMBOL vmlinux 0xddb61041 mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0xddb681c2 xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0xddd76a8c pci_lost_interrupt +EXPORT_SYMBOL vmlinux 0xdddb4b15 __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0xdde27550 jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0xddece6f3 create_empty_buffers +EXPORT_SYMBOL vmlinux 0xddfda2a1 __init_rwsem +EXPORT_SYMBOL vmlinux 0xde456ca7 inet6_unregister_icmp_sender +EXPORT_SYMBOL vmlinux 0xde48e9ca _raw_spin_lock +EXPORT_SYMBOL vmlinux 0xde500259 get_cached_acl +EXPORT_SYMBOL vmlinux 0xde58d3b1 tcp_child_process +EXPORT_SYMBOL vmlinux 0xde59559b tcf_register_action +EXPORT_SYMBOL vmlinux 0xde6151db tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0xde7b64fa __dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0xde91448c load_vr_state +EXPORT_SYMBOL vmlinux 0xde9360ba totalram_pages +EXPORT_SYMBOL vmlinux 0xde9b17ed agp3_generic_fetch_size +EXPORT_SYMBOL vmlinux 0xde9e738e blk_end_request_all +EXPORT_SYMBOL vmlinux 0xdec5fdfa generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0xdec71d85 lease_get_mtime +EXPORT_SYMBOL vmlinux 0xdec9fab2 tcf_em_register +EXPORT_SYMBOL vmlinux 0xdee5a7ca scsi_cmd_ioctl +EXPORT_SYMBOL vmlinux 0xdf05e7ff of_find_all_nodes +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf3349ff sk_mc_loop +EXPORT_SYMBOL vmlinux 0xdf3560fd tcp_prot +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf5b515c __dquot_transfer +EXPORT_SYMBOL vmlinux 0xdf60cc27 __print_symbol +EXPORT_SYMBOL vmlinux 0xdf84b732 filemap_write_and_wait +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdfaed47c brioctl_set +EXPORT_SYMBOL vmlinux 0xdfbd8a57 ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0xdfc17433 udp6_csum_init +EXPORT_SYMBOL vmlinux 0xdfe2c2e8 __netlink_dump_start +EXPORT_SYMBOL vmlinux 0xdfe67fab mipi_dsi_dcs_exit_sleep_mode +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xe01a3158 dup_iter +EXPORT_SYMBOL vmlinux 0xe01ed833 clk_register_clkdevs +EXPORT_SYMBOL vmlinux 0xe044f4aa netlink_ack +EXPORT_SYMBOL vmlinux 0xe04f7caa dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xe05995a8 agp_generic_mask_memory +EXPORT_SYMBOL vmlinux 0xe06141e9 security_sk_clone +EXPORT_SYMBOL vmlinux 0xe070d41f inet_del_protocol +EXPORT_SYMBOL vmlinux 0xe075d6eb iter_div_u64_rem +EXPORT_SYMBOL vmlinux 0xe083e246 gen_pool_first_fit_order_align +EXPORT_SYMBOL vmlinux 0xe08dc812 redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0xe0a5d8df mmc_remove_host +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0c344d3 pci_save_state +EXPORT_SYMBOL vmlinux 0xe0cb477a of_scan_pci_bridge +EXPORT_SYMBOL vmlinux 0xe0e33b6d vfs_link +EXPORT_SYMBOL vmlinux 0xe109bb63 blk_integrity_register +EXPORT_SYMBOL vmlinux 0xe113bbbc csum_partial +EXPORT_SYMBOL vmlinux 0xe114f3af param_ops_int +EXPORT_SYMBOL vmlinux 0xe145d03e blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0xe1761617 security_inet_conn_request +EXPORT_SYMBOL vmlinux 0xe1778991 bio_reset +EXPORT_SYMBOL vmlinux 0xe1786c32 make_flow_keys_digest +EXPORT_SYMBOL vmlinux 0xe180a879 tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0xe18484d2 fb_get_mode +EXPORT_SYMBOL vmlinux 0xe1a3792b pci_restore_state +EXPORT_SYMBOL vmlinux 0xe1c530a0 kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0xe1eeaeba km_state_expired +EXPORT_SYMBOL vmlinux 0xe1f3620d __blk_end_request_all +EXPORT_SYMBOL vmlinux 0xe200f872 secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xe20372ae radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0xe220ceb8 __debugger_sstep +EXPORT_SYMBOL vmlinux 0xe2298d32 elv_register_queue +EXPORT_SYMBOL vmlinux 0xe22b7fc7 neigh_for_each +EXPORT_SYMBOL vmlinux 0xe2304303 mac_map_monitor_sense +EXPORT_SYMBOL vmlinux 0xe23ae481 blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe23ed367 input_unregister_device +EXPORT_SYMBOL vmlinux 0xe24d3a97 jiffies_64 +EXPORT_SYMBOL vmlinux 0xe28cdbd1 splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0xe29821d8 page_cache_next_hole +EXPORT_SYMBOL vmlinux 0xe299e8c6 of_find_node_opts_by_path +EXPORT_SYMBOL vmlinux 0xe29e1d0e out_of_line_wait_on_atomic_t +EXPORT_SYMBOL vmlinux 0xe2b0c251 sockfd_lookup +EXPORT_SYMBOL vmlinux 0xe2be5498 lg_global_unlock +EXPORT_SYMBOL vmlinux 0xe2bf7c3a crypto_sha1_finup +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2f0fdf5 phy_init_hw +EXPORT_SYMBOL vmlinux 0xe2f425e7 rps_cpu_mask +EXPORT_SYMBOL vmlinux 0xe306e5ed iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0xe3261585 cros_ec_cmd_xfer +EXPORT_SYMBOL vmlinux 0xe36509c2 i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0xe3a4694d vm_insert_pfn +EXPORT_SYMBOL vmlinux 0xe3a53f4c sort +EXPORT_SYMBOL vmlinux 0xe3b72c43 compat_ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0xe3d6f284 fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xe3ec6c9b param_set_ushort +EXPORT_SYMBOL vmlinux 0xe40680ec inet_frags_exit_net +EXPORT_SYMBOL vmlinux 0xe43a3cb1 __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0xe44c4002 devfreq_interval_update +EXPORT_SYMBOL vmlinux 0xe46336ed vmap +EXPORT_SYMBOL vmlinux 0xe484e35f ioread32 +EXPORT_SYMBOL vmlinux 0xe48dd6d9 ip_route_input_noref +EXPORT_SYMBOL vmlinux 0xe49cd597 cfb_imageblit +EXPORT_SYMBOL vmlinux 0xe49da49f devm_free_irq +EXPORT_SYMBOL vmlinux 0xe4a648bb nf_ct_attach +EXPORT_SYMBOL vmlinux 0xe4b185da seq_file_path +EXPORT_SYMBOL vmlinux 0xe4d2982e compat_ip_getsockopt +EXPORT_SYMBOL vmlinux 0xe4d3837f padata_add_cpu +EXPORT_SYMBOL vmlinux 0xe4fe8ca1 _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0xe505a9dc __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0xe509580e xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0xe519f78b filemap_fault +EXPORT_SYMBOL vmlinux 0xe51e1290 inet_frags_fini +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe535010f local_flush_tlb_mm +EXPORT_SYMBOL vmlinux 0xe53d4f61 page_put_link +EXPORT_SYMBOL vmlinux 0xe56fdf7d write_dirty_buffer +EXPORT_SYMBOL vmlinux 0xe5734810 __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xe57878a1 in6_pton +EXPORT_SYMBOL vmlinux 0xe585ec53 ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0xe5867808 dlci_ioctl_set +EXPORT_SYMBOL vmlinux 0xe589a171 put_disk +EXPORT_SYMBOL vmlinux 0xe5a4d584 flow_cache_init +EXPORT_SYMBOL vmlinux 0xe5af8c93 __inet_stream_connect +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5def816 inet_add_offload +EXPORT_SYMBOL vmlinux 0xe5ed5467 xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xe5f05611 update_region +EXPORT_SYMBOL vmlinux 0xe62adfdb sock_kzfree_s +EXPORT_SYMBOL vmlinux 0xe64b2c2e blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0xe64b7c1e phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0xe6535846 tcp_seq_open +EXPORT_SYMBOL vmlinux 0xe65d7c1c bio_chain +EXPORT_SYMBOL vmlinux 0xe66452ab dql_init +EXPORT_SYMBOL vmlinux 0xe68154b3 fget_raw +EXPORT_SYMBOL vmlinux 0xe6873215 xfrm_user_policy +EXPORT_SYMBOL vmlinux 0xe6889620 open_exec +EXPORT_SYMBOL vmlinux 0xe691bb6b cdrom_ioctl +EXPORT_SYMBOL vmlinux 0xe697d108 __blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe69a9df4 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0xe6badae0 elv_rb_del +EXPORT_SYMBOL vmlinux 0xe6cc7608 passthru_features_check +EXPORT_SYMBOL vmlinux 0xe6d2d33c dev_change_flags +EXPORT_SYMBOL vmlinux 0xe6ea41a9 pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0xe6ec104d ___pskb_trim +EXPORT_SYMBOL vmlinux 0xe6ede454 md_unregister_thread +EXPORT_SYMBOL vmlinux 0xe6fbe430 can_do_mlock +EXPORT_SYMBOL vmlinux 0xe70de72c copy_to_iter +EXPORT_SYMBOL vmlinux 0xe713b65e __inode_permission +EXPORT_SYMBOL vmlinux 0xe718b111 phy_suspend +EXPORT_SYMBOL vmlinux 0xe7378574 vfs_path_lookup +EXPORT_SYMBOL vmlinux 0xe7428f09 bio_alloc_pages +EXPORT_SYMBOL vmlinux 0xe74372c0 of_find_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0xe744206b tty_hangup +EXPORT_SYMBOL vmlinux 0xe7471f9a qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0xe752e159 rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0xe756f161 forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0xe7a664c4 nf_hooks +EXPORT_SYMBOL vmlinux 0xe7a81967 audit_log_secctx +EXPORT_SYMBOL vmlinux 0xe7b915b3 devm_gpiod_put +EXPORT_SYMBOL vmlinux 0xe7bce625 tcp_v4_md5_hash_skb +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 0xe833fa77 gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0xe83b594a i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0xe83d7fba dcache_dir_close +EXPORT_SYMBOL vmlinux 0xe843bef5 tty_port_destroy +EXPORT_SYMBOL vmlinux 0xe8516af9 skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0xe8643889 blk_queue_start_tag +EXPORT_SYMBOL vmlinux 0xe87744e0 input_grab_device +EXPORT_SYMBOL vmlinux 0xe88795fd tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0xe893fee7 mem_cgroup_end_page_stat +EXPORT_SYMBOL vmlinux 0xe8aaf283 generic_block_bmap +EXPORT_SYMBOL vmlinux 0xe8bea3bc qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xe8c111a7 vme_bus_num +EXPORT_SYMBOL vmlinux 0xe8c438f3 proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0xe8d0f92d twl6040_reg_write +EXPORT_SYMBOL vmlinux 0xe8daf49d bio_flush_dcache_pages +EXPORT_SYMBOL vmlinux 0xe8e7e22e giveup_altivec +EXPORT_SYMBOL vmlinux 0xe8fe87dc tty_write_room +EXPORT_SYMBOL vmlinux 0xe906c046 of_graph_get_remote_port +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe925ba3b arp_xmit +EXPORT_SYMBOL vmlinux 0xe9295048 truncate_pagecache +EXPORT_SYMBOL vmlinux 0xe92e57b4 agp_copy_info +EXPORT_SYMBOL vmlinux 0xe9378d58 idr_get_next +EXPORT_SYMBOL vmlinux 0xe9382031 ps2_init +EXPORT_SYMBOL vmlinux 0xe9384e2e dev_trans_start +EXPORT_SYMBOL vmlinux 0xe94a63e7 ip_mc_join_group +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe95473e7 phy_register_fixup +EXPORT_SYMBOL vmlinux 0xe96bdcfa dcb_setapp +EXPORT_SYMBOL vmlinux 0xe979ad90 mmc_can_erase +EXPORT_SYMBOL vmlinux 0xe991f3a8 pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0xe9a91d74 phy_start +EXPORT_SYMBOL vmlinux 0xe9ddaeee compat_tcp_setsockopt +EXPORT_SYMBOL vmlinux 0xe9e4e8cf skb_dequeue +EXPORT_SYMBOL vmlinux 0xe9e69fbc generic_getxattr +EXPORT_SYMBOL vmlinux 0xe9e9deec security_path_truncate +EXPORT_SYMBOL vmlinux 0xe9f69696 sock_alloc_file +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xea054b22 nla_policy_len +EXPORT_SYMBOL vmlinux 0xea16dd4c tcp_destroy_cgroup +EXPORT_SYMBOL vmlinux 0xea1770b6 scsi_host_alloc +EXPORT_SYMBOL vmlinux 0xea1aa95c flush_old_exec +EXPORT_SYMBOL vmlinux 0xea539aee of_get_ibm_chip_id +EXPORT_SYMBOL vmlinux 0xea70cbfc fb_firmware_edid +EXPORT_SYMBOL vmlinux 0xea7a42f9 __sg_free_table +EXPORT_SYMBOL vmlinux 0xea968c96 ___ratelimit +EXPORT_SYMBOL vmlinux 0xeaa575df pci_clear_master +EXPORT_SYMBOL vmlinux 0xeaa8a283 __set_page_dirty_buffers +EXPORT_SYMBOL vmlinux 0xeac08a1f mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0xeacfcc31 mb_cache_entry_alloc +EXPORT_SYMBOL vmlinux 0xeae7a7e1 proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0xeaf17865 pci_fixup_device +EXPORT_SYMBOL vmlinux 0xeafda023 max8998_update_reg +EXPORT_SYMBOL vmlinux 0xeb08ae69 of_parse_phandle +EXPORT_SYMBOL vmlinux 0xeb094f77 mmc_retune_timer_stop +EXPORT_SYMBOL vmlinux 0xeb16dcf1 __scsi_add_device +EXPORT_SYMBOL vmlinux 0xeb190517 simple_dname +EXPORT_SYMBOL vmlinux 0xeb22ccfb fddi_type_trans +EXPORT_SYMBOL vmlinux 0xeb2789f3 netdev_emerg +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb44339a free_pages_exact +EXPORT_SYMBOL vmlinux 0xeb4d8964 fbcon_set_rotate +EXPORT_SYMBOL vmlinux 0xeb5b4532 __scm_send +EXPORT_SYMBOL vmlinux 0xeb6752af acl_by_type +EXPORT_SYMBOL vmlinux 0xeb6eb2cc mdiobus_register +EXPORT_SYMBOL vmlinux 0xeb70c87f xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0xeb75890a xfrm_lookup +EXPORT_SYMBOL vmlinux 0xeb8a8f2f sk_wait_data +EXPORT_SYMBOL vmlinux 0xebbd312f pci_disable_link_state +EXPORT_SYMBOL vmlinux 0xebcf9fe5 sock_update_memcg +EXPORT_SYMBOL vmlinux 0xebf4fe39 blk_recount_segments +EXPORT_SYMBOL vmlinux 0xec14ead4 scsi_host_put +EXPORT_SYMBOL vmlinux 0xec2ec237 twl6040_reg_read +EXPORT_SYMBOL vmlinux 0xec3ba4ab mmc_set_blockcount +EXPORT_SYMBOL vmlinux 0xec4d9e3a clk_get_sys +EXPORT_SYMBOL vmlinux 0xec60eb15 pm860x_reg_write +EXPORT_SYMBOL vmlinux 0xec71bd29 ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0xec7c6754 jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0xec8b3d61 free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0xecb10048 pci_add_new_bus +EXPORT_SYMBOL vmlinux 0xecb25b9e dquot_get_state +EXPORT_SYMBOL vmlinux 0xecb2aadb __sock_create +EXPORT_SYMBOL vmlinux 0xecbb926f xor_altivec_3 +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xed0014e2 backlight_device_unregister +EXPORT_SYMBOL vmlinux 0xed44b801 mipi_dsi_dcs_set_tear_off +EXPORT_SYMBOL vmlinux 0xed597524 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xed7049e1 gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0xed76e25e send_sig_info +EXPORT_SYMBOL vmlinux 0xed8e04cf scsi_print_sense +EXPORT_SYMBOL vmlinux 0xed9f9a20 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xedb369c6 pci_disable_device +EXPORT_SYMBOL vmlinux 0xedb8042e __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedbd4c64 scsi_dma_map +EXPORT_SYMBOL vmlinux 0xedc03953 iounmap +EXPORT_SYMBOL vmlinux 0xedc410d0 udplite_table +EXPORT_SYMBOL vmlinux 0xedc5c30e page_symlink +EXPORT_SYMBOL vmlinux 0xeddbb909 md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0xedddda07 pci_scan_bridge +EXPORT_SYMBOL vmlinux 0xede0b0e7 sock_no_getsockopt +EXPORT_SYMBOL vmlinux 0xede99bba md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0xee12f12c inet6_release +EXPORT_SYMBOL vmlinux 0xee131e72 udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0xee1b0689 i2c_master_send +EXPORT_SYMBOL vmlinux 0xee254ccd audit_log_task_info +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee31dbec dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0xee363602 devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0xee56d629 __cleancache_put_page +EXPORT_SYMBOL vmlinux 0xee5b1433 mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeeb5bd3b __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0xeec38c41 scsi_is_host_device +EXPORT_SYMBOL vmlinux 0xeedbaaad scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0xeee08b84 skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0xeeeeb8a7 dma_iommu_ops +EXPORT_SYMBOL vmlinux 0xeef161aa groups_free +EXPORT_SYMBOL vmlinux 0xef4d047b locks_free_lock +EXPORT_SYMBOL vmlinux 0xef51104a pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0xef5e5fb5 xfrm6_prepare_output +EXPORT_SYMBOL vmlinux 0xef7b443f d_instantiate +EXPORT_SYMBOL vmlinux 0xef7ea3b0 fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0xef8653da dcache_dir_open +EXPORT_SYMBOL vmlinux 0xef87a064 neigh_app_ns +EXPORT_SYMBOL vmlinux 0xef9679c8 pci_dev_get +EXPORT_SYMBOL vmlinux 0xefa9e0c8 pneigh_lookup +EXPORT_SYMBOL vmlinux 0xefabbc3b bdev_stack_limits +EXPORT_SYMBOL vmlinux 0xefbd0f3b blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0xefc708af __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0xefce8139 of_find_property +EXPORT_SYMBOL vmlinux 0xefd12fd0 dev_driver_string +EXPORT_SYMBOL vmlinux 0xefd1624a vme_dma_free_attribute +EXPORT_SYMBOL vmlinux 0xefd45b25 sk_ns_capable +EXPORT_SYMBOL vmlinux 0xefdd70ce security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0xefde1bbe flush_dcache_range +EXPORT_SYMBOL vmlinux 0xeffd52e1 rt6_lookup +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf0187927 __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0xf0263f96 tty_schedule_flip +EXPORT_SYMBOL vmlinux 0xf03150d6 sg_alloc_table_from_pages +EXPORT_SYMBOL vmlinux 0xf032232e dquot_transfer +EXPORT_SYMBOL vmlinux 0xf045690a bprm_change_interp +EXPORT_SYMBOL vmlinux 0xf05a3d2c sock_edemux +EXPORT_SYMBOL vmlinux 0xf05ffa15 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0xf063b4cb nd_device_register +EXPORT_SYMBOL vmlinux 0xf065f629 ioread16be +EXPORT_SYMBOL vmlinux 0xf06bf146 nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0xf07e4ea8 capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0xf07fe9a0 lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0xf08c035c inet6_getname +EXPORT_SYMBOL vmlinux 0xf08c67de napi_alloc_frag +EXPORT_SYMBOL vmlinux 0xf0972d73 tty_vhangup +EXPORT_SYMBOL vmlinux 0xf09de776 get_random_int +EXPORT_SYMBOL vmlinux 0xf0a29f25 generic_write_end +EXPORT_SYMBOL vmlinux 0xf0a8237a radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0xf0b3b31b padata_alloc +EXPORT_SYMBOL vmlinux 0xf0d0f869 jbd2_journal_file_inode +EXPORT_SYMBOL vmlinux 0xf0ef15b4 list_sort +EXPORT_SYMBOL vmlinux 0xf0f8f388 nobh_truncate_page +EXPORT_SYMBOL vmlinux 0xf10526ac verify_spi_info +EXPORT_SYMBOL vmlinux 0xf10c1346 dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0xf10de535 ioread8 +EXPORT_SYMBOL vmlinux 0xf1180606 pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0xf11cd6ce down_interruptible +EXPORT_SYMBOL vmlinux 0xf1284b8e nf_unregister_hooks +EXPORT_SYMBOL vmlinux 0xf134bfa4 __nla_put +EXPORT_SYMBOL vmlinux 0xf13ae10c framebuffer_release +EXPORT_SYMBOL vmlinux 0xf1438768 security_inode_readlink +EXPORT_SYMBOL vmlinux 0xf147dcb2 hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0xf1609555 xfrm_state_insert +EXPORT_SYMBOL vmlinux 0xf1704677 __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0xf183189b __ioremap_at +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf1969a8e __usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xf1a4dcf9 __get_user_pages +EXPORT_SYMBOL vmlinux 0xf1d05e76 sync_inode +EXPORT_SYMBOL vmlinux 0xf1d92bee vm_map_ram +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1e06df1 gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf20dabd8 free_irq +EXPORT_SYMBOL vmlinux 0xf22881e8 lg_local_lock +EXPORT_SYMBOL vmlinux 0xf233760d PDE_DATA +EXPORT_SYMBOL vmlinux 0xf2352208 d_alloc_pseudo +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf25078a3 scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0xf2561755 phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0xf2777d0c sg_miter_start +EXPORT_SYMBOL vmlinux 0xf286acd0 simple_transaction_get +EXPORT_SYMBOL vmlinux 0xf290f613 pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0xf29166d6 skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0xf29efc65 of_mdio_find_bus +EXPORT_SYMBOL vmlinux 0xf2a0af8f backlight_device_registered +EXPORT_SYMBOL vmlinux 0xf2a2b163 resource_list_create_entry +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2ccd1e8 pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0xf2ce612d bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0xf30a8859 tty_do_resize +EXPORT_SYMBOL vmlinux 0xf313da4e sha_transform +EXPORT_SYMBOL vmlinux 0xf322a206 bit_waitqueue +EXPORT_SYMBOL vmlinux 0xf328f86e fib_default_rule_add +EXPORT_SYMBOL vmlinux 0xf3341268 __clear_user +EXPORT_SYMBOL vmlinux 0xf33c44e7 module_layout +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf3707bea __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0xf384fd66 inet_dgram_ops +EXPORT_SYMBOL vmlinux 0xf389fe60 __hw_addr_init +EXPORT_SYMBOL vmlinux 0xf3916987 global_cursor_default +EXPORT_SYMBOL vmlinux 0xf3a8d86d ata_std_end_eh +EXPORT_SYMBOL vmlinux 0xf3af58f8 generic_show_options +EXPORT_SYMBOL vmlinux 0xf3cd8296 pci_release_region +EXPORT_SYMBOL vmlinux 0xf3e6402e __bitmap_equal +EXPORT_SYMBOL vmlinux 0xf3f36928 netlink_broadcast_filtered +EXPORT_SYMBOL vmlinux 0xf3f96d7d input_register_device +EXPORT_SYMBOL vmlinux 0xf411becf default_file_splice_read +EXPORT_SYMBOL vmlinux 0xf4153e1a register_framebuffer +EXPORT_SYMBOL vmlinux 0xf4317e09 ppp_channel_index +EXPORT_SYMBOL vmlinux 0xf441ac43 ioread8_rep +EXPORT_SYMBOL vmlinux 0xf44c1a47 truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0xf454fa70 rwsem_downgrade_wake +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf474fdcb kfree_const +EXPORT_SYMBOL vmlinux 0xf48cf4a0 dev_remove_offload +EXPORT_SYMBOL vmlinux 0xf4976d49 xfrm6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0xf4bdbeb9 __frontswap_invalidate_area +EXPORT_SYMBOL vmlinux 0xf4d24072 elv_dispatch_sort +EXPORT_SYMBOL vmlinux 0xf4db8747 set_anon_super +EXPORT_SYMBOL vmlinux 0xf4e82cfb kdb_current_task +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf4f73bd5 jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0xf4fb944e scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0xf504836f netif_wake_subqueue +EXPORT_SYMBOL vmlinux 0xf507309c unregister_qdisc +EXPORT_SYMBOL vmlinux 0xf5193d6e pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0xf51ae235 touch_nmi_watchdog +EXPORT_SYMBOL vmlinux 0xf51bf88b nf_hooks_needed +EXPORT_SYMBOL vmlinux 0xf51c8feb netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0xf51e4539 get_thermal_instance +EXPORT_SYMBOL vmlinux 0xf520f60e xfrm_state_update +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 0xf543db9e mntput +EXPORT_SYMBOL vmlinux 0xf55a042f devm_gpio_request_one +EXPORT_SYMBOL vmlinux 0xf55b3b3d __arch_hweight16 +EXPORT_SYMBOL vmlinux 0xf58ffdc6 devm_release_resource +EXPORT_SYMBOL vmlinux 0xf5a085c4 gen_pool_destroy +EXPORT_SYMBOL vmlinux 0xf5a10e25 vme_slave_set +EXPORT_SYMBOL vmlinux 0xf5a62ecc _memset_io +EXPORT_SYMBOL vmlinux 0xf5b7c478 of_device_get_match_data +EXPORT_SYMBOL vmlinux 0xf5bc56d1 udp_disconnect +EXPORT_SYMBOL vmlinux 0xf5bd9060 filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0xf5c2d34d hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0xf5df714b nf_register_hooks +EXPORT_SYMBOL vmlinux 0xf5eb86ea blk_verify_command +EXPORT_SYMBOL vmlinux 0xf613867c validate_sp +EXPORT_SYMBOL vmlinux 0xf61a3a6f path_put +EXPORT_SYMBOL vmlinux 0xf62304f0 pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0xf6388c56 sysctl_ip_default_ttl +EXPORT_SYMBOL vmlinux 0xf642f498 send_sig +EXPORT_SYMBOL vmlinux 0xf64ea5b0 scsi_register_interface +EXPORT_SYMBOL vmlinux 0xf6619fb2 param_get_byte +EXPORT_SYMBOL vmlinux 0xf6770391 mac_pton +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf68687be __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0xf6950036 cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0xf6b028c1 vfs_create +EXPORT_SYMBOL vmlinux 0xf6bb4729 color_table +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6f257b3 sock_no_ioctl +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf70bf867 tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0xf71455ab phy_print_status +EXPORT_SYMBOL vmlinux 0xf7289d14 __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0xf7366d50 task_tgid_nr_ns +EXPORT_SYMBOL vmlinux 0xf7573759 skb_checksum +EXPORT_SYMBOL vmlinux 0xf7584a9c find_font +EXPORT_SYMBOL vmlinux 0xf764ff84 __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0xf766dd60 blk_init_queue +EXPORT_SYMBOL vmlinux 0xf7732885 fget +EXPORT_SYMBOL vmlinux 0xf776b4bf vme_slot_num +EXPORT_SYMBOL vmlinux 0xf7adcaf3 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0xf7b26d9c input_mt_init_slots +EXPORT_SYMBOL vmlinux 0xf7b74e44 inode_sub_bytes +EXPORT_SYMBOL vmlinux 0xf7f42e5b inet6_protos +EXPORT_SYMBOL vmlinux 0xf7f99b03 md_write_end +EXPORT_SYMBOL vmlinux 0xf8068112 pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0xf811e69d scsi_eh_flush_done_q +EXPORT_SYMBOL vmlinux 0xf812cff6 memscan +EXPORT_SYMBOL vmlinux 0xf826513f xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0xf827cb83 free_reserved_area +EXPORT_SYMBOL vmlinux 0xf82828f3 release_sock +EXPORT_SYMBOL vmlinux 0xf82abc1d isa_dma_bridge_buggy +EXPORT_SYMBOL vmlinux 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf86b0abb i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0xf873c5cc sk_alloc +EXPORT_SYMBOL vmlinux 0xf894fb78 truncate_setsize +EXPORT_SYMBOL vmlinux 0xf8d04f09 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0xf8d39548 dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0xf8d8e932 __module_put_and_exit +EXPORT_SYMBOL vmlinux 0xf8e74991 neigh_table_clear +EXPORT_SYMBOL vmlinux 0xf8eafe9f of_get_min_tck +EXPORT_SYMBOL vmlinux 0xf9228003 get_immrbase +EXPORT_SYMBOL vmlinux 0xf92d8fcd unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0xf93601b1 tcp_hashinfo +EXPORT_SYMBOL vmlinux 0xf94e6c92 blk_integrity_compare +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9bb1823 compat_sock_get_timestampns +EXPORT_SYMBOL vmlinux 0xf9bfbd95 generic_shutdown_super +EXPORT_SYMBOL vmlinux 0xf9c0b663 strlcat +EXPORT_SYMBOL vmlinux 0xf9c5bf05 xfrm4_prepare_output +EXPORT_SYMBOL vmlinux 0xf9dc4c4b simple_write_end +EXPORT_SYMBOL vmlinux 0xf9e2924c param_ops_short +EXPORT_SYMBOL vmlinux 0xf9e5f50b pci_unmap_rom +EXPORT_SYMBOL vmlinux 0xf9f0a0bf __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0xf9f9f729 iommu_tbl_pool_init +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa727cdb agp_create_memory +EXPORT_SYMBOL vmlinux 0xfa86f035 __ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0xfab328df skb_find_text +EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0xfacd8e72 vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0xfad0e4c5 arp_send +EXPORT_SYMBOL vmlinux 0xfae2e401 key_reject_and_link +EXPORT_SYMBOL vmlinux 0xfae67b1f cap_mmap_addr +EXPORT_SYMBOL vmlinux 0xfae7ad16 vm_iomap_memory +EXPORT_SYMBOL vmlinux 0xfae7c814 fbcon_rotate_ud +EXPORT_SYMBOL vmlinux 0xfaf04eb4 alloc_fcdev +EXPORT_SYMBOL vmlinux 0xfaf56c80 inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0xfaf6ce72 agp_generic_alloc_user +EXPORT_SYMBOL vmlinux 0xfaff0fc0 vga_tryget +EXPORT_SYMBOL vmlinux 0xfb676af3 seq_open +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb8730f9 fsnotify_alloc_group +EXPORT_SYMBOL vmlinux 0xfb94103e __clzdi2 +EXPORT_SYMBOL vmlinux 0xfb9ab8ba blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbb22522 ip6_xmit +EXPORT_SYMBOL vmlinux 0xfbb49bdb padata_alloc_possible +EXPORT_SYMBOL vmlinux 0xfbb86343 kernel_sendpage +EXPORT_SYMBOL vmlinux 0xfbc15902 iterate_dir +EXPORT_SYMBOL vmlinux 0xfbc4f89e io_schedule_timeout +EXPORT_SYMBOL vmlinux 0xfbd0bc11 free_buffer_head +EXPORT_SYMBOL vmlinux 0xfbe4eedc mmc_alloc_host +EXPORT_SYMBOL vmlinux 0xfbea40d1 __percpu_counter_init +EXPORT_SYMBOL vmlinux 0xfbeb7c59 dquot_quotactl_sysfile_ops +EXPORT_SYMBOL vmlinux 0xfc02b7ad sysctl_tcp_wmem +EXPORT_SYMBOL vmlinux 0xfc34119c __dev_get_by_index +EXPORT_SYMBOL vmlinux 0xfc39e32f ioport_unmap +EXPORT_SYMBOL vmlinux 0xfc3b160f mempool_create_node +EXPORT_SYMBOL vmlinux 0xfc3e911a touchscreen_parse_of_params +EXPORT_SYMBOL vmlinux 0xfc64da34 blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0xfc6b11a5 swiotlb_sync_single_for_device +EXPORT_SYMBOL vmlinux 0xfc6f673c xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0xfc8378b3 migrate_page +EXPORT_SYMBOL vmlinux 0xfca9f9d3 kernel_getsockopt +EXPORT_SYMBOL vmlinux 0xfcaabb8c __ww_mutex_lock +EXPORT_SYMBOL vmlinux 0xfcb926cd kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0xfcc2a43c utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfcfa03ff fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0xfcfeed5d neigh_destroy +EXPORT_SYMBOL vmlinux 0xfd185101 __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0xfd38327f mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0xfd3c117b gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0xfd3cf42c of_gpio_simple_xlate +EXPORT_SYMBOL vmlinux 0xfd3d08f0 genphy_config_aneg +EXPORT_SYMBOL vmlinux 0xfd47d9b3 sock_wmalloc +EXPORT_SYMBOL vmlinux 0xfd4e8dbd dst_alloc +EXPORT_SYMBOL vmlinux 0xfd55d327 neigh_parms_release +EXPORT_SYMBOL vmlinux 0xfd6264fa proc_set_user +EXPORT_SYMBOL vmlinux 0xfd674984 of_mdiobus_register +EXPORT_SYMBOL vmlinux 0xfd6d8b89 kern_unmount +EXPORT_SYMBOL vmlinux 0xfd7c6f8e down_write_trylock +EXPORT_SYMBOL vmlinux 0xfd7f0b65 vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0xfd99623a ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xfdacf30d twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0xfdae8ec8 phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0xfdaf1def dev_get_iflink +EXPORT_SYMBOL vmlinux 0xfdb6cedc _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0xfdb9b629 ioread32be +EXPORT_SYMBOL vmlinux 0xfdbe0288 pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0xfdbe86ff netdev_master_upper_dev_link_private +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 0xfe17047b kblockd_schedule_delayed_work_on +EXPORT_SYMBOL vmlinux 0xfe35aa4a percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0xfe378edd xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0xfe3aab82 of_match_device +EXPORT_SYMBOL vmlinux 0xfe3e0d2d simple_readpage +EXPORT_SYMBOL vmlinux 0xfe49b12a tso_build_hdr +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe6fb951 alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0xfe7c4287 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0xfe876087 fb_show_logo +EXPORT_SYMBOL vmlinux 0xfe916dc6 hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0xfeaf04fd prepare_creds +EXPORT_SYMBOL vmlinux 0xfeb2e679 mnt_set_expiry +EXPORT_SYMBOL vmlinux 0xfec75f19 check_disk_change +EXPORT_SYMBOL vmlinux 0xfed25f06 ipv4_specific +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfeebc7c4 __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0xff0823c8 blk_queue_stack_limits +EXPORT_SYMBOL vmlinux 0xff1a3e07 inet_frag_maybe_warn_overflow +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff2178dc gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0xff217c44 netif_carrier_off +EXPORT_SYMBOL vmlinux 0xff25fc4d jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0xff29bf73 ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0xff2c7ad8 ipv6_push_nfrag_opts +EXPORT_SYMBOL vmlinux 0xff3bfcae md_register_thread +EXPORT_SYMBOL vmlinux 0xff50e1d8 copy_strings_kernel +EXPORT_SYMBOL vmlinux 0xff525f83 sock_no_connect +EXPORT_SYMBOL vmlinux 0xff556910 phy_device_register +EXPORT_SYMBOL vmlinux 0xff5ab61d revert_creds +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff7559e4 ioport_resource +EXPORT_SYMBOL vmlinux 0xff961b91 __i2c_transfer +EXPORT_SYMBOL vmlinux 0xff9ca065 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0xffab1052 nd_namespace_blk_validate +EXPORT_SYMBOL vmlinux 0xffd5a395 default_wake_function +EXPORT_SYMBOL vmlinux 0xffec7d22 reservation_object_add_excl_fence +EXPORT_SYMBOL_GPL crypto/af_alg 0x08e6b7b1 af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x09b7947a af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0x22eb51a6 af_alg_link_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x58716898 af_alg_wait_for_completion +EXPORT_SYMBOL_GPL crypto/af_alg 0x69475fad af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x7fe36cda af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xa93268ed af_alg_cmsg_send +EXPORT_SYMBOL_GPL crypto/af_alg 0xd3ca004f af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0xdf788604 af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0xf11261ab 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 0x074fc537 async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x24c86df9 async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0xa4999cc9 async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x98f401c8 async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0xf01dfb01 async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x0380d713 async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x61c1ee22 async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x83cd8540 __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xb88d7495 async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x6ec26ce7 async_xor_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0xc4c63f26 async_xor +EXPORT_SYMBOL_GPL crypto/authenc 0x587ef278 crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0xdf3b2cf7 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 0xeca3e29d 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 0xc6f14935 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 0x0e1a5b47 cryptd_free_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x12d48bfe cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x1bfb8a1b cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x26f1085e cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x48241398 cryptd_alloc_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x484fd600 cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x92521da4 cryptd_ablkcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xb6ac9229 cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0xbad36e29 cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0xe296cd19 cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/crypto_null 0x0fbac76c crypto_get_default_null_skcipher +EXPORT_SYMBOL_GPL crypto/crypto_null 0x21cd536a crypto_put_default_null_skcipher +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 0x9653a1a0 lrw_crypt +EXPORT_SYMBOL_GPL crypto/lrw 0xcd074900 lrw_init_table +EXPORT_SYMBOL_GPL crypto/mcryptd 0x2eb0a3a4 shash_ahash_mcryptd_digest +EXPORT_SYMBOL_GPL crypto/mcryptd 0x4fb9939c mcryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/mcryptd 0x516433da mcryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0x6ed97757 mcryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0x8347667c mcryptd_flusher +EXPORT_SYMBOL_GPL crypto/mcryptd 0xd128b6f4 shash_ahash_mcryptd_update +EXPORT_SYMBOL_GPL crypto/mcryptd 0xd2bfec63 shash_ahash_mcryptd_final +EXPORT_SYMBOL_GPL crypto/mcryptd 0xf52aefdd mcryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/mcryptd 0xfb8363a2 shash_ahash_mcryptd_finup +EXPORT_SYMBOL_GPL crypto/rsa_generic 0xadc25bd8 rsa_parse_key +EXPORT_SYMBOL_GPL crypto/rsa_generic 0xf1b141d1 rsa_free_key +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 0xccb43d24 serpent_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0x1fcfad52 twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0x6c3229bb __twofish_setkey +EXPORT_SYMBOL_GPL crypto/xts 0x686edcac xts_crypt +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x04eb92e1 ahci_set_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x0c6ef0e1 ahci_save_initial_config +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x109970ae ahci_start_fis_rx +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x14b3cf68 ahci_check_ready +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x17a63aec ahci_stop_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x2ecf7fbc ahci_init_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x38e7d142 ahci_error_handler +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x4f881d37 ahci_port_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x6815a405 ahci_shost_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x777abaca ahci_do_softreset +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x873e24a6 ahci_host_activate +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x87a319a2 ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8ba854ac ahci_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xaa6324eb ahci_qc_issue +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xaf87750a ahci_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xb5b2d932 ahci_start_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xd5646eb2 ahci_dev_classify +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xd9e675dd ahci_kick_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xdeba4f14 ahci_reset_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xdef371b3 ahci_reset_em +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xeceb70a8 ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xf2094083 ahci_print_info +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xfd24497b ahci_sdev_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x01009a1b ahci_platform_disable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x4e6ea775 ahci_platform_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x50e8752e ahci_platform_init_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x515cf5e8 ahci_platform_disable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x5b7bf1e9 ahci_platform_enable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x67089626 ahci_platform_get_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x99ece819 ahci_platform_enable_regulators +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xca050042 ahci_platform_disable_regulators +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xd42464c7 ahci_platform_enable_clks +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0x0e56adb5 __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/ata/pata_sis 0x1f744c92 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 0x117ab591 regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x21ffd133 regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0x87d46bea devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xe6bed759 devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x02c77e54 bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x069e72dc bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x1a148993 bcma_host_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x22b60921 bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x29463e87 bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x29733b3a bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x3592b76b bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x41e53c67 bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x538ecafa bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x55ba4fd9 bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x6a4ec2cb bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x6e1232a2 __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x6f14dd0c bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x878030b4 bcma_host_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x8a67bbd9 bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x9bd40fbe bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x9f703eca bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xbab4f0b4 bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xbd6b12b1 bcma_host_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc6b72c6b bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xcf6d1693 bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xeeb98ed8 bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xf21da0cd bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xfbde56f6 bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x09f861cb btbcm_finalize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x14bd731e btbcm_setup_apple +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x2ff91eee btbcm_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xa9b4eba6 btbcm_setup_patchram +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xc29f4936 btbcm_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xc820ecc3 btbcm_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xab19c662 btintel_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xfb449323 btintel_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x0df34219 btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x16ab5edf btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x76834ae0 btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x77d82e3d btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x7a92ff50 btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x85bd997c btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x860ff6c4 btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x942c3ba1 btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xba6f0707 btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xfa35ccaa btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xfcb626a8 btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0xb0a85507 btrtl_setup_realtek +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x1abb96c9 dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x32ccbaec dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x981c4ff0 dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xe15791c6 dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xefd42433 dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/fsldma 0xcdaad566 fsl_dma_external_start +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0x40ff0f16 hsu_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0x639daab7 hsu_dma_irq +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0x980a3fc7 hsu_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x926662ec vchan_tx_submit +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x93119e7c vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0xd8099fb9 vchan_init +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0xe7713dde vchan_find_desc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x005a3e51 edac_pci_handle_pe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x158ed31b edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2e48cc54 edac_pci_reset_delay_period +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x30ff4110 edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x3c195ff2 edac_device_handle_ce +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x4572eedb edac_mc_free +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x4703ccc1 edac_mc_alloc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x4c4c3f6d edac_mc_add_mc_with_groups +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x5743150f edac_device_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x5d26c9a0 edac_pci_handle_npe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x623cd132 edac_pci_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6441989e find_mci_by_dev +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6e16d1bf edac_device_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x74819f62 edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x7cc61874 edac_device_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x7e85a3c3 edac_pci_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x7fc7af54 edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x8b49a5e5 edac_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x8dd879f6 edac_mc_del_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xb5c632c1 edac_device_handle_ue +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc643b486 edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc87f6f65 edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xea70467f edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xf4ade51f fw_card_release +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0x432cf7e6 bgpio_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0xfc382ab4 bgpio_init +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0xc7be5962 __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0xf9b20bd7 __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x09d10cdc drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x18e4d5cd drm_display_mode_from_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x6d3ea1fb drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xc4c977f7 drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xc8c4f92b of_get_drm_display_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xf51bd8de drm_display_mode_to_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x2050cccd 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 0xce36343e ttm_prime_handle_to_fd +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xd15f5c9b ttm_dma_unpopulate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0xfc5bab0f ttm_dma_page_alloc_debugfs +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0155b72d hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x05495392 hid_debug +EXPORT_SYMBOL_GPL drivers/hid/hid 0x08abbb68 hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x09c75c88 hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x14ebd167 hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x16a9f5c8 hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x16b44997 hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0x38bd0cd3 hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x3c3f5254 hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4906a967 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4eff582e hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5098f3d0 hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0x52946cc9 hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5f772df2 hid_field_extract +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5fb4311c hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x62f5ae3b hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x710257da hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0x830bea4b hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8a2321b4 hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8d5cc558 __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9802f233 hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0x996b60fc hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9e1b20ee hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa2675854 hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa50c3b60 hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xaa4127e2 __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb6056fa5 hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc26ddae3 hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc30439bd hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc3a1f02a hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc6176392 hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xcc053e84 hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd282c38d hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd7808b76 hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd82a29f3 hidinput_find_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xdb90ae46 hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xdb9fd873 hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf0c30724 hid_open_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 0xa035279f roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x98492b1a roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xa81bfee7 roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xb92d7e29 roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xbb4da37e roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xec014ae7 roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xefd5c428 roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x1279069d sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x51686a64 sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x57744b8e sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x5eb826b3 sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x7506c823 hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x8a63b244 sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xa4211e49 sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xb8d2347d sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xf1ac388d sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x01fd453e usbhid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0xc177b4e8 hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0670816c hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x11da5fa2 hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x1664d98c hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x2064923a hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x3ba06fb5 hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x651bbf4b hsi_add_clients_from_dt +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x73b1d460 hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x8a983d50 hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x90197e6e hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x966045e7 hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb020c2b8 hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xba907cf4 hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xc0c457e6 hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xcd16d693 hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xcf1ec626 hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xdf84ecd1 hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xec1d651d hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xeca85f61 hsi_release_port +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x2411b3b0 adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0xb9d71a65 adt7x10_remove +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x11e2dd42 pmbus_set_page +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x1d12b522 pmbus_check_word_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x41c90049 pmbus_do_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x45ab225f pmbus_clear_cache +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x46b97f85 pmbus_regulator_ops +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x5058ea0e pmbus_read_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x7ec954e4 pmbus_write_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x8a15d23e pmbus_read_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x9d74782f pmbus_write_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xa29c4836 pmbus_write_byte +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xb3078e89 pmbus_update_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xc1782cba pmbus_clear_faults +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xce6132de pmbus_check_byte_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xd0d99967 pmbus_get_driver_info +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xdc372567 pmbus_do_remove +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x1244e458 i2c_dw_enable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x12988aba i2c_dw_is_enabled +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x2ae63cc9 i2c_dw_init +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x2fcd2123 i2c_dw_read_comp_param +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x3041f79a i2c_dw_xfer +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x44d53231 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 0x64a7e35b i2c_dw_disable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x79429437 i2c_dw_clear_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xce73641d i2c_dw_disable_int +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x64637653 i2c_del_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xfdb77a50 i2c_add_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0xc758fbbf i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0xead6dbe6 i2c_setup_smbus_alert +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x09fa09ef ad_sd_calibrate_all +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x0eb3b68b ad_sd_validate_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x12c3fe17 ad_sd_set_comm +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x25781543 ad_sd_init +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x304c49e2 ad_sd_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x55547842 ad_sd_read_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x96e54a2c ad_sd_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xdfeaa303 ad_sigma_delta_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xefd21739 ad_sd_write_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 0x3a855cdb adis_update_scan_mode +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x3d66dcfa adis_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x4d728285 adis_reset +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x605bd69a adis_probe_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x674feb94 adis_remove_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x88f9446d adis_check_status +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x967dd14c adis_write_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xa5c78bf7 adis_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xaad85438 adis_init +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xb2ca0c28 adis_read_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xb556df59 adis_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xd1b20d4e adis_initial_startup +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1680d223 devm_iio_trigger_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x18c9c9f0 iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1f30fb2b iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1fe94099 iio_channel_get +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 0x29f3c79a devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2a1fab3c iio_channel_stop_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2be93e69 devm_iio_device_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x311a111b devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3a737ddc iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3c9878a7 iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4e27765a iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x5a9e85fd iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x5b892106 devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x5de091d5 iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x607559d4 iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x6821b3d7 iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7cb52e33 iio_update_demux +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7dfb3fa3 iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x808aef30 iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x878ddc42 iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x88fb4acc iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x99af478a iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9c0c9e18 iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa66bb60b devm_iio_device_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa97fb294 iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xacf1e80e iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xbc2c4135 iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xcd4ef4e7 iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd88816b4 iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe1c42426 iio_scan_mask_query +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe4351f7c iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xee6d2e67 iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xeee397e7 iio_write_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf7e635e6 iio_buffer_get +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0xac21bfd6 input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/matrix-keymap 0x8672a217 matrix_keypad_parse_of_params +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x49a4fcbd adxl34x_remove +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0x5a376f13 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 0xc03ce3d6 cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xec341234 cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xf692b204 cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x67264b23 cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x70dc2705 cyttsp_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x871da336 cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x2d4781a4 cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x71ee62bd cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x2412ae23 wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x28899d9c wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x2d5b49d4 wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x32110674 wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x39acb379 wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x68e080c2 wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x695927c4 wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x83416898 wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x97a6da51 wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xd0b17725 wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xd6215f75 wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xe8b8aebd wm9713_codec +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x30481f1b ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x32a2d6b7 ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x363b030b ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x6f38afa4 ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x829668d6 ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xa4325b37 ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xabe53035 ipack_device_init +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xdfbb82a9 ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xfa3251f7 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 0x01d19fe6 gigaset_shutdown +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x2d79d87b gigaset_m10x_send_skb +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x36a4cdc2 gigaset_freecs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x454aa44f gigaset_debuglevel +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x51e70247 gigaset_handle_modem_response +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x6203aebf gigaset_fill_inbuf +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x6f2b6b4b gigaset_start +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x77c0781f gigaset_add_event +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x7dc91eb2 gigaset_blockdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x805d8109 gigaset_freedriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x809a8d86 gigaset_initcs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x967b7949 gigaset_initdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xa1967c78 gigaset_skb_sent +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xa3151853 gigaset_dbg_buffer +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xb430be6f gigaset_m10x_input +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xd0545f60 gigaset_if_receive +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xd6684df1 gigaset_isdn_rcv_err +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xef795486 gigaset_skb_rcvd +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xffa7271b gigaset_stop +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x2b18702d led_set_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x4189bec6 led_get_flash_fault +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x649a0b17 led_classdev_flash_register +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x86ca00bf led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xcc55c49a led_set_flash_timeout +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xdc7e925f led_update_flash_brightness +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 0x19db488a wf_register_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x3967400a wf_get_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x3bdde714 wf_unregister_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x3f1b4a98 wf_put_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x75147afa wf_set_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x84d346e2 wf_get_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x90c6a7ed wf_find_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 0xa516a474 wf_find_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xbcace2a5 wf_unregister_client +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xce301934 wf_unregister_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xdb83d8d1 wf_put_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xed82a14f wf_clear_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xf37d7063 wf_register_control +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x08e91af0 mcb_bus_put +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x23a4590e mcb_request_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x2d1ca16a mcb_alloc_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x342dceb3 mcb_device_register +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x5c689670 mcb_bus_get +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x85f0cc99 mcb_alloc_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x871c40b8 mcb_get_irq +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x8ba4c9e7 chameleon_parse_cells +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x8bf52ac0 mcb_release_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x8f96a205 __mcb_register_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xd3da0b5d mcb_release_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xeeee9738 mcb_unregister_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xfbf22137 mcb_free_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xfd5380bc mcb_bus_add_devices +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 0x0afd8a0c dm_cell_promote_or_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x0def81f8 dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x17dd39d6 dm_deferred_set_create +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2d64a9d2 dm_bio_prison_free_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2eb01e04 dm_deferred_set_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x37bc1b81 dm_cell_release_no_holder +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x431cdfeb 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 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 0xb89338b0 dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xca2e3a88 dm_deferred_entry_inc +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xee1eeeb9 dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xef1ceadf dm_cell_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xfbc16d46 dm_cell_visit_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 0xa82b2066 dm_bufio_write_dirty_buffers +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0xae7457d5 dm_bufio_client_create +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 0x041adfde dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x0d2cab35 dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x331ecd88 dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x64022e19 dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x75ebf9f0 dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xd6109be5 dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xea05a56c dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x2f905bef dm_register_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0xc81a4f50 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 0x0a3dcb22 dm_rh_inc_pending +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x28cccf9f 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 0x51281b88 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 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 0xbe38a431 dm_rh_recovery_prepare +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0xc5d4a4f7 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 0xdc6a1d2c dm_region_hash_create +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 0xfe0d0714 dm_rh_dirty_log +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 0x0604db1b dm_btree_remove_leaves +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 0x775152cc dm_block_manager_create +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7ade1071 dm_tm_destroy +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 0x7b047bd9 dm_tm_create_non_blocking_clone +EXPORT_SYMBOL_GPL drivers/md/persistent-data/dm-persistent-data 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 0x95a52abd dm_bm_is_read_only +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/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x044f91dd saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x49a703e5 saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x4f2bc907 saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x709408f2 saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x77868e14 saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x933a3748 saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x95147207 saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xac5c0a96 saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xad17d6b5 saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xb577eb01 saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x03046cf7 saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x1b72230a saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x28d3055e saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x4ddd776f saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xb95f29a2 saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xdc1caa15 saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xdd7312fd saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x224791cd smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x37d91069 smsendian_handle_tx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x3cda8bdb smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x411cdc3a smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45284ae9 smsendian_handle_rx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x4bb9df56 sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x50d1c0bb smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x5b1ef488 smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x74ee9098 sms_board_load_modules +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x76ff2df0 sms_board_power +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 0x9489013b sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9601183f smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x98572f20 smscore_register_client +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 0x9eab25d6 smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xb7e2ff9a smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xea0f87b8 sms_board_event +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf39f5101 smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf7fae3a5 sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf9871ec3 smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xff5c4fc3 smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0x75ca72df as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0x4a9ed6b2 cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0x114b96db tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/media 0x05daa9df media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/media 0x19299353 media_entity_cleanup +EXPORT_SYMBOL_GPL drivers/media/media 0x1cc73c25 media_entity_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/media 0x215fddac media_entity_put +EXPORT_SYMBOL_GPL drivers/media/media 0x378cf1f6 media_entity_get +EXPORT_SYMBOL_GPL drivers/media/media 0x3824d823 media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/media 0x38ddad47 media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/media 0x42ce4a49 __media_device_register +EXPORT_SYMBOL_GPL drivers/media/media 0x5191895d __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0x535c95b3 media_entity_create_link +EXPORT_SYMBOL_GPL drivers/media/media 0x543f993b media_entity_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/media 0x6038b8a6 media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/media 0x6a30dc72 media_entity_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/media 0x6bae90e8 media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/media 0x6bbeb328 media_entity_init +EXPORT_SYMBOL_GPL drivers/media/media 0x77be3dee media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/media 0x924a683a media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0xae285139 media_entity_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0x6af57cfa cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x07241eec mantis_input_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x0b3ec4b2 mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x0daacccc mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x1a0bf56c mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x3966338f mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x4681341f mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x6431a31b mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x763ef6ff mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x80d6920d mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x8cf0ee77 mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x998b394d mantis_input_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x9a48e296 mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x9c6d9594 mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xb83c1134 mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xbea8194a mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xc11cb0f6 mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xd9101c91 mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xe3433e7d mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xecab72d2 mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x025bbf2e saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x17de364c saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x191a7c9b saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x27bebe79 saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x473c6d7f saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x4c90daac saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x4eeaf70b saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x5134feaf saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x579fa9eb saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x694acd6e saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7647c69b saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7ad5ef12 saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x81bf50c0 saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x8688538e saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xaf3d0a90 saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xc2048632 saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xe0fa8051 saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xe2113c24 saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xfc3fd5b0 saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x2addc33d ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x549a8705 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 0x8e9bfe45 ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x8fb479ad ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xa175333c ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xae2a8b7a ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xd77ea754 ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x0b2585ce xvip_get_format_by_fourcc +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x27e7c247 xvip_enum_mbus_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x3c7eb685 xvip_set_format_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x490bd11c xvip_get_format_by_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x6f2fe2bd xvip_init_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x7e13c00b xvip_of_get_format +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x8178c624 xvip_enum_frame_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xc64e0ff8 xvip_cleanup_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xe1a5e169 xvip_clr_or_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xe65966bf xvip_clr_and_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x3c16a6b1 xvtc_generator_stop +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x47d7900b xvtc_generator_start +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x4a3dabfd xvtc_of_get +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0xa8a0f912 xvtc_put +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x2821ce27 radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xce944452 radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x004c7ac7 rc_map_register +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x12cf033a rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x14b0d54c ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x2557b9c3 rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x29a4cfcc rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x393e7ed8 rc_open +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x553efb91 rc_core_debug +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7801333e rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7da50e47 rc_map_unregister +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x896507b8 rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x90d3577b rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x921a789c ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x93e43a49 rc_map_get +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x955b209f ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xa927a055 rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xaba1a166 rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xce16a72b rc_close +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xd3163723 ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe5720d85 ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xedb27fc8 rc_keydown +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0x07f631b9 mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0x60b3bfba microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0x8602fd44 mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0xd022f1a0 r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0x4b74887d tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0x63263d8a tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x297d6f48 tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0xe91e128d tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0x1ea59daa tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x36e6daf0 tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0xbd718753 tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x4c4043bd tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x54ff2d0d tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0x54b552be simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x1d43f12e cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x34fc6f6a cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x3a1b0321 cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x4275f4a4 cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x5452193a cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x5855cd6a cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x5b87a3e7 cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x6b8646e2 cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7248b49c is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7b192c48 cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7dc11b8b cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x87148f0b cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x95695145 cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xa3fb2739 cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xa8408a4a cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb088bbf9 cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc2c29cd7 cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc81e04d1 cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc87430d6 cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xfe678529 cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0x36613554 mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0xe1f4ce39 mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x0243a02d em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x1119560e em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x16068d92 em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x1e937ce1 em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x219e5ff4 em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x26627281 em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x26b63a95 em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x41a3ce12 em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x4c36c74b em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x56a73a3e em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6d578f78 em28xx_boards +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6ea12052 em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x70ffdf93 em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fc8652c em28xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x82426f20 em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x833b9c89 em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x9bbe6712 em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xb13bf2d0 em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xc999fdc6 em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcd75ef7f em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xf3eaa90e em28xx_audio_analog_set +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 0x8fdbcc67 tm6000_get_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x9d7a98ae tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xafafaf31 tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xbdbb6143 tm6000_set_audio_bitrate +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 0x49eb1cb1 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 0xc3578d79 v4l2_spi_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xc7760f4f v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xcbed24c6 v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xcd3e6327 v4l2_i2c_subdev_addr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xd7a6bbc1 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 0x5491c182 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x67b8205b v4l2_detect_cvt +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 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-dv-timings 0xf98d0f9d v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x74a111ff v4l2_flash_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0xdfdaeb00 v4l2_flash_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0815ae95 v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x11737cac v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x16f392c7 v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x17eb0eee v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2d85f74d v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3168efaa v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3bf01edb v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4573c8ef v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x524787f9 v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5784d0a2 v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5c3885d6 v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x6b0c28dc v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x785f69bf v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x80d6f4a2 v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8271f26f v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8f8e3225 v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x90523cf7 v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x98ddbce5 v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xabe4fa95 v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb4a9e1f0 v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc3e20f4e v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc5eb7735 v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc6fca5ad v4l2_m2m_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc7d25755 v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xcef1eb81 v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd022ab15 v4l2_m2m_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd58e6800 v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xda80c031 v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf47ead31 v4l2_m2m_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x05a7fed2 videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x0cf92e6f videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x0f76e824 videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x15c05a94 videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1a2aae83 videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1be2f080 videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x27529ed6 videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2e16842f __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x309d9b82 videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x4bab142c videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x4cab876f videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x565a0284 videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x76fe43de videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x8a81032c videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x94b0e226 videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x98bd610a videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x9e7b1809 videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa1fe2fdc videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa9dce353 videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xbc53e002 videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc66d342f videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf6a29a97 videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf748e3e2 videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xfe845e0a videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x269e0466 videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x553a86d0 videobuf_sg_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x97f1af06 videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xd5bbcff7 videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xe47028f9 videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x5bca60aa videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x6c6cda83 videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x87052dbd videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x064e154e vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x0e617fdb vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x19a8c68c vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1b368769 vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x29e82759 vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2cf51f3b vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2d3f59b2 vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2dd6b9ae vb2_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x33522a21 _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3383584c vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x3b577b75 vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4ca54ca5 vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5ddd10b8 vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5fc92c8d vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x626ef315 vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x63897675 vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x69791f4e vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6efe647d vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6f45b7a1 vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x7749ca2e vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x897b8090 vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x8ca3f060 vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x921713ff vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x97d78015 vb2_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa0344deb vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa0712849 vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xad44322c vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xad9bf097 vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb651aca7 vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xba9bc75f vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xbf4465e8 vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xbfbcca35 vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd0911259 vb2_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd36a8fe1 vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xdd21b95d vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe84d443e vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xeb036415 vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xed8c623f vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xfea67779 vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x7499d34b 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 0xef2cac24 vb2_dma_contig_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0x38740af2 vb2_dma_sg_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0xa97c5c07 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 0x10d4489c vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x9ea644e8 vb2_get_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0xaaea0915 vb2_get_contig_userptr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0xedf1940a vb2_put_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-vmalloc 0x2a569d07 vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x059e172f v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x087a39c9 v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0eb17d8e v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x3f532422 v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x42a758a0 v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x433dccd5 v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x528331e8 v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x529dde67 v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x56cfd387 v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5c13b44f v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5e565654 v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x6222e74b v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7245650b v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9020edbc v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x90f60b37 v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x92df72ad v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x958b44bb v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9907178b v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb0c5b60a v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xce857232 v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd71506d0 v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xdfa397e2 v4l2_compat_ioctl32 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe10df8fc v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xeaefe27c v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf3b24302 v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf691c1ea v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xfc48508e v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xfebae40f v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x328d3772 pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x3b6517ad pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x739cd4c9 pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x70720bfc da9150_bulk_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xb5192a6c da9150_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xbe3ad70b da9150_bulk_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xcd29f35a da9150_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xfa34e99c da9150_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x463ad430 kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x801594af kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x948dd49c kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x9f8f7e95 kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xa099ab49 kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xbbc56eeb kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xcaeac585 kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xcbe9ddbc kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x7daf93b5 lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x9dc1af19 lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xc119f520 lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x0c41bb6b lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x21e2d38d lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x786ebe11 lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xe55c79ba lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xe7711ed7 lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xf2b47608 lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xf3876d3c lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x65139a65 lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x9ce2f3c9 lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xf8e4c752 lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x02bed04a mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x10b12522 mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x24ea6b47 mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x42049b6a mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x47f82aec mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x53076553 mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x37e1d75a pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x45f856f2 pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x61c932f6 pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x6ca1c906 pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x8ebbef8c pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x8f42414f pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x99b124d8 pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xabc0136c pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xc27d09c9 pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xc4a90aa9 pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xe7670648 pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x1170b62d pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0xb85d20b9 pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x6904b912 pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x8f47f614 pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xdf0fb6dd pcf50633_gpio_invert_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xe2245905 pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xe7f57e21 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 0x22a6ce4f rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x36b6e3d9 rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x393691cf rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x3ded0634 rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x425f8f4a rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x427c6ae6 rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x4710c9e0 rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x55a7d950 rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x57a2a0f3 rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x5d0b93e8 rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x64a479de rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x67ac5a32 rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x7eca244d rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x86fe7947 rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x8bcfa86e rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x8cca6d7f rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x9bedeb94 rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xa3917baa rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xb77aa7f3 rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xba81682e rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xd040cc1c rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xd97fb901 rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xe0132134 rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xe8d164f2 rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x020d8521 rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x1691fc0f rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x23106da0 rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x2db9d159 rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x3171882a rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x44c67b61 rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x50287c7b rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x5ae217d2 rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x93de0317 rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x941a152b rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x9ed07f22 rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xa484a12d rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xd7c4a860 rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0352fd43 si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x048d6f74 devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0c9ef433 si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0f17eee1 si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x10fd0f5e si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x110e5a41 si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x1e8fd22a si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2f8d34f3 si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x77d650fd si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7d322ee0 si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x847955e6 si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x8779eec1 si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x8bf830ce si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9088aa33 si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x95ce4fda si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9c66da32 si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa35be588 si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa77d0833 si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa7bb2081 si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa8593803 si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa9e7c616 si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xab9cfa0c si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb0635ac5 si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb5dbd72d si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb8d76788 si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc2db678a si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc4421a75 si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd3240818 si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd3eb992c si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xdb8687c4 si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xdb877dc6 si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xeb294dc0 si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf07a2940 si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf4e335fd si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x0382891f sm501_unit_power +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x1d6877bb sm501_find_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xab5ec572 sm501_set_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xaee64911 sm501_modify_reg +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xc8bfa9ab sm501_misc_control +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x19358fdf am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x474c6cf6 am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x4a906c32 am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x7e0303a3 am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x2cb3617f tps65217_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x32f679c7 tps65217_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xc7eea02d tps65217_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xef0f6596 tps65217_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x10957cc9 tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x3f2f279c tps65218_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x4637c9f5 tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x6187f885 tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0x71b631da ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x15b5c7d5 cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x9a73a766 cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xa486b75a cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xebf2cec5 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 0x41599f51 enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x45bb8778 enclosure_component_alloc +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x479000b4 enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x61818f66 enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x7aec68f5 enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xa3e5f3ed enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xdea844c8 enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xfa1e79b5 enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x0441d60e lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x433998ed lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x9a213976 lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xa706fdf8 lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xad6f865e lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xbc4b71b5 lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xd3313263 lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xf526a402 lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x5d394195 st_unregister +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0xda6c558a st_register +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x32043e7a sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x44b51aeb sdhci_reset +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x4a80cdcc sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x6aab9768 sdhci_remove_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x70e7a94f sdhci_enable_irq_wakeups +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x7e528f84 sdhci_alloc_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xb177c547 sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xb32f3f48 sdhci_free_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xc2b40d37 sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xca2cacad sdhci_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xd2496bb5 sdhci_send_command +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xebbace5b sdhci_set_bus_width +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xfb0294ef sdhci_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xfe0ca9c6 sdhci_set_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x0890d5f1 sdhci_pltfm_free +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x418893a1 sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x58f8e8d9 sdhci_get_of_property +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x6a91940d sdhci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xab2e36f3 sdhci_pltfm_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xc2245d15 sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xc624abf6 sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xdfc5c628 sdhci_pltfm_init +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xf2fc7e13 sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x0af87c3b cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x35d159d3 cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xc8cf7c45 cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x1b089daf cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x655ad67f cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x96a319f9 cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0xbb82ada0 cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x0f4929b9 cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xa8a7e628 cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xbda3d4fb cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x024a72cb mtd_block_isbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x02fd4a80 unregister_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x06e98635 mtd_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x128e81b9 register_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1b2a75af mtd_lock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1daa63eb __put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x31be8c59 mtd_get_device_size +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x38507d12 mtd_read +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3adfccbc mtd_block_markbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3ae6a1c0 deregister_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3eef202c mtd_read_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4020c3ec mtd_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x45ea2447 kill_mtd_super +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4a658290 get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4ca0a683 mtd_panic_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5818c922 __get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6432a636 mtd_is_locked +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x69bdedda mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x713339da __mtd_next_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x81f2593a mtd_is_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x87709fb6 mtd_device_parse_register +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x89a56a82 put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8ef37ca2 mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8ff2957d mtd_point +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x99877f39 mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa344dee1 mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa5430441 mtd_device_unregister +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xac3e0477 register_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb601f175 mtd_block_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc1cf2cd7 mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc94f78a4 get_mtd_device_nm +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xcb2d2dac mtd_writev +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xcea2dd4f mtd_erase_callback +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xdbd98e26 mtd_table_mutex +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xdc7dec67 mtd_unpoint +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe87cc42c mtd_add_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xebff2097 mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf004cf7b mtd_unlock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf00ae2e8 mtd_del_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf03ecc60 mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf0d3da67 mtd_get_user_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xfa923984 mount_mtd +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x26f5fa65 del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x3ba4ed3f add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x5d5a2926 register_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x8ab285b0 deregister_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x94ab1731 mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0x219d15d0 nand_wait_ready +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0x899bbfcb nand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/sm_common 0x3efa5eb9 sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x3a2e4f1e onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0xdb6c406d onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x60c4e05a spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x1cc3c30b ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x2270b1ad ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x256d7a41 ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x27705d26 ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x317e61ba ubi_do_get_device_info +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 0x54f5c8d2 ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5cfdd22d ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x61df0058 ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x7608afdb ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x848ae1ba ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x8df510a1 ubi_leb_read_sg +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xe344149f ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xeb592d29 ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf2217d67 ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf34c1efe 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 0x1060b23a c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x3b23cffb free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x491b54bd register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x4bf65814 alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x6088fe55 c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xbe63f9a7 unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x222c295a can_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x46e6c190 can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x4b15160a free_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x5ab3f482 unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x5e897361 alloc_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x63973fea can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x722f66f7 close_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x78c369ba register_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x91aeb795 open_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x951dac64 can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x959a3a74 alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xa18082bc can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xa73a880d can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xad224e98 alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb346573b can_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb43e97f6 devm_can_led_init +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb4cc9323 can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xba86498e can_led_event +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xc79926c0 safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xf7c38133 alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x3270ea66 register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x540e1084 unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x6b54f528 alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xdcbc385c free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x92984a9d free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xa18433a7 alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xdfecc9d0 register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xeecc25c2 unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0xb7933086 arc_emac_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0xccde358c arc_emac_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x023459b0 mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x048b5230 mlx4_get_counter_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x049c26e0 mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x06f99f92 mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x08ac2cbb __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0ae18a10 mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0d4b0756 mlx4_get_internal_clock_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0e51282b mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x10047dcd mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x10bba992 mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x125e64ab mlx4_get_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x13d38dc1 mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x15565e98 mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x194c4506 mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x198574f1 mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1d3c7b6b mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1f0dd436 mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1f6dd67d mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x26feb9b4 mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x29e4d5cc mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2b06b2af mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2b8c71f7 mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2c683001 mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2c9e2d32 mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x30ed2883 mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x31051f91 mlx4_map_phys_fmr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x31e8b689 mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x32a1f2fa mlx4_bond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x349d9e38 mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x359d03cb mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3979fa2e mlx4_fmr_unmap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x39e953a6 mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x39f4c32d mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3bda5c76 mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3ff2e2f3 mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x44d1df1c mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x45540277 mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x482d5b70 mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4aaa7d34 mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4eafc938 mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x53a68f89 mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x547b568b mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x558e6ff0 mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5971157c mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5beaaffa mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x606d3790 mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x60ac906c mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x60c10824 mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x628fb81e mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6483165d mlx4_get_vf_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x650c135c mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x66907fa8 mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x68576805 mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x68f1cb85 mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x696849d9 mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x71574e39 mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x71c96ef4 mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x726c205a mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x728c214f mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x72f82e7c mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7852acaa mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x799a8385 mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7ba48792 mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7e189452 mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7e73e16e mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x80b963e0 mlx4_set_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x814d0d03 mlx4_set_vf_rate +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x816d4c59 mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x825c786d mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x82b560e1 mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x831781c9 mlx4_unbond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x84aa5a7c mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x84f56c7d mlx4_fmr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8526502f mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x87d1a418 mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x883be28b mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8bb177a2 mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8d9a6fae mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8e6d0d04 mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8f53b69d mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x93ed5af4 mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x94c4251f mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9530ddc4 mlx4_fmr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x99cb5c74 mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9a67ea59 mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa0b417f9 mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa26c0454 mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa3fd0147 mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaad9d03f mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xabad31c5 mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xac3efffa mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb039b516 mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb21bc854 mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb280a893 mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb47c5e2d mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb771974e mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb9c7d0f3 mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xba1225e0 mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbef381f1 __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbfa9b89e mlx4_get_default_counter_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc41deedf mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc5d42a98 __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcdf83b91 mlx4_port_map_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcfab0b5b mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd39bf6c3 mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd87333fe mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdbb7f1b2 mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe33ce895 mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe36494e4 mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe591ac89 mlx4_fmr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe663a901 mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe84098fd mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe9fb0114 mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xea92a142 mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf13c16e0 mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf15608c7 mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf2fb9706 mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf306d406 mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf8b9ec7c mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf961ce31 mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfa3e0291 mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfc2a5136 __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfca7a996 mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x09543b3d mlx5_fill_page_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0a1832b8 mlx5_core_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0b2579e7 mlx5_core_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x11d5b6e0 mlx5_query_hca_vport_pkey +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1b0d8333 mlx5_query_hca_vport_gid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x230d9b6d mlx5_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2e60f9bc mlx5_query_hca_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2ed5d2d8 mlx5_core_create_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x31651b75 mlx5_create_map_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x33448529 mlx5_query_hca_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x45cb44d9 mlx5_core_destroy_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4dbb1d84 mlx5_query_port_link_width_oper +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x536d39ba mlx5_core_eq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x56bddba6 mlx5_set_port_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6745484b mlx5_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6cf79160 mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x75c0b360 mlx5_query_port_max_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x82606f59 mlx5_core_mad_ifc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8e1b5470 mlx5_query_port_oper_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xab73b51b mlx5_query_port_proto_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xaddba306 mlx5_core_xrcd_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xaf745940 mlx5_query_port_vl_hw_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb10de5c5 mlx5_query_port_proto_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbc947aff mlx5_db_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc51adbe1 mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc5569b3a mlx5_destroy_unmap_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcfef4c6c mlx5_core_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd1e73b41 mlx5_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd4ee5d51 mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd9490193 mlx5_query_port_ptys +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdb45bcff mlx5_core_page_fault_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xddbe213d mlx5_query_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xeb3f26b7 mlx5_set_port_proto +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfbed6984 mlx5_query_port_proto_oper +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x74f37774 stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x87019b9d stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xa3880f86 stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xa6d9a83d stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x54127e87 stmmac_pltfr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x7d284d09 stmmac_pltfr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xa6c7e89f stmmac_pltfr_pm_ops +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x01e2f990 cpsw_ale_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x2a09e296 cpsw_ale_add_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x32ec575f cpsw_ale_stop +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x33a9b4ee cpsw_ale_flush_multicast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x4f09a1cb cpsw_ale_start +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x63689872 cpsw_ale_control_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x75ae8043 cpsw_ale_del_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x8b665328 cpsw_ale_set_allmulti +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x8e3aa57f cpsw_ale_add_ucast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xb5f360d0 cpsw_ale_del_ucast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xc87a924f cpsw_ale_add_mcast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xcae74eee cpsw_ale_control_get +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xd6ceefe3 cpsw_ale_dump +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xdb86f3dc cpsw_ale_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xea17c1b6 cpsw_ale_del_mcast +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x26c77761 macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x69ccf305 macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xa5dc3db3 macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xf40959d0 macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvtap 0xa0a69af2 macvtap_get_socket +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0x6318757f mdio_mux_uninit +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0xdd3cb982 mdio_mux_init +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x4ae473fd usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x64db8880 usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xe67f8bf1 usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xfec3bc68 usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x14c0798f cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x4705e5ad cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x6fcd7897 cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x79981de5 cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x95ea4bf9 cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xa474ce79 cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xda7aed57 cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xf9f53efa cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x406df467 rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x5a6c58b2 rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x5fbdb5fb rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x76680a4c rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xbebe666c generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xcbea0610 rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x0a6f4df7 usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x14f2721d usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1b9a7aae usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x27ebc90b usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x34f9f549 usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x36933766 usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3854ba26 usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4697d8a6 usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x46d5e58a usbnet_set_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4a50ded8 usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x4c67fce9 usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x5658e303 usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x578f6996 usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x669261e6 usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x7866d790 usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x78c98dcc usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x9b528976 usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa2ef9240 usbnet_get_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa39ad179 usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xaa791f06 usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xaeac15b6 usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb10a783f usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb1541832 usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb79b6f59 usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc1940daf usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc4ce1308 usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd7cc07f7 usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd943bf99 usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xdfe920b1 usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe30d1200 usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe63aac90 usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xea627cc0 usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x72449527 vxlan_sock_release +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xb84c145b vxlan_get_rx_port +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xdf7d6759 vxlan_sock_add +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xe477e948 vxlan_xmit_skb +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x2f095c5a i2400m_is_boot_barker +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x4cae834d i2400m_dev_bootstrap +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x5ddcb15a i2400m_rx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x6176c76e i2400m_tx_msg_sent +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x65390415 i2400m_netdev_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x754cbd22 i2400m_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x7c587281 i2400m_release +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x8c7cbc8c i2400m_dev_reset_handle +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x9737ad31 i2400m_error_recovery +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb00b793c i2400m_bm_cmd_prepare +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb590f3d7 i2400m_tx_msg_get +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xbb84087a i2400m_tx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xd2c09239 i2400m_post_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xe711fe7b i2400m_pre_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xee116547 i2400m_init +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xf414eb9e i2400m_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xfca7821d i2400m_cmd_enter_powersave +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x150f8a98 cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x5d9a9dfd cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x618c049c cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0xfdc3ce43 cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/ipw2x00/libipw 0x81fc1538 libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x320d6da2 il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x917c9603 il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xad766605 _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xde9d7d6e il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xe254edf5 il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x0d556623 iwl_abort_notification_waits +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x0f635731 iwl_write_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1291ef1b iwl_init_notification_wait +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x153daaa0 __iwl_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1ac36ff0 iwl_notification_wait_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1c1aa00d iwl_write_prph +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 0x46568146 __iwl_err +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x48107a3f iwl_read_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x51b657cd iwlwifi_mod_params +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x52cbcfd3 iwl_phy_db_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x52fdab75 iwl_force_nmi +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x548c7598 iwl_opmode_register +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x55ee326b iwl_poll_direct_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5b6231cb __iwl_crit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5c52e109 iwl_opmode_deregister +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x616ce1a6 iwl_clear_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x6721197f __iwl_warn +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x73cdbe62 iwl_read_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x776221bf iwl_send_phy_db_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x814f1db5 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 0x91f8ebf9 iwl_nvm_check_version +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x9ab9f783 iwl_parse_nvm_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xaa6d08eb iwl_wait_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xc67c31ed iwl_notification_wait_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xcc720c02 iwl_parse_nvm_mcc_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xd151abed iwl_parse_eeprom_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xd713efc2 iwl_set_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xe4157089 iwl_poll_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xecde716f __iwl_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xf6a4495f iwl_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x103a8521 lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x1f0cc2eb lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x2600bc80 lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x265fd956 __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x48b67dba lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x611ee098 lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x773e29c9 lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x869ee9a5 lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x8b48bdc1 lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x9b152b97 lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xae94f843 lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xb38aaaa4 lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xc938ce56 lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xdb0409ea lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf06e7b91 lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf64277de lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xfe4bc9ab lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x61bd8600 lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x65230687 lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x7fa510ed __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x9b4c3afe lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xb153edc6 lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xb1feeb95 lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xbf540079 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 0xdbaf7fb8 lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x073f61aa mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x21134752 mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x25302958 mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x2a076ea9 mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x31bd9748 mwifiex_alloc_dma_align_buf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x4012101d mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x57c1ddb5 mwifiex_drv_info_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x5deffa36 mwifiex_upload_device_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x60ca5ace mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x6d39d06d mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x81ce9d46 mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x91fdd6c2 mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xa792e188 mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xace6d8ec mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xaf4a3578 mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xcce013f6 mwifiex_queue_main_work +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xd8beba08 mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xf001f5f4 mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x0bed127b p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x1076801a p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x15fcf80f p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x3369277a p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x3b04fecc p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x913cbb36 p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x966d76ea p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xcb2dfbfa p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xf9fa67b2 p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x1ebe13df rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x5f13f360 rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7201b98a rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xa2025832 rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xd63a755d rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0xdb3ca0e5 rsi_zone_enabled +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x0ab9b6ce rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x1563e795 rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x2fdb0788 rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x324b7de9 rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x350c6bd4 rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x39c576a0 rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x41cb4789 rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4608f3f1 rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4ea67b4c rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x55266fbe rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x57c3dea4 rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x722c8662 rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x7246acfd rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x75475379 rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x772ac7b2 rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x7a603733 rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x854edab7 rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x90ff8aff rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9961357e rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9b3e7d42 rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa433119a rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa6c12bf6 rt2800_get_key_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb355f7a3 rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb62a094b rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb650ef9d rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb676353f rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xbb884764 rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc00de778 rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc165b43d rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc68ef2da rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd03d64c0 rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd7e3a8bf rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xda453f4c rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe383fb7e rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf2097f57 rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf233ba3c rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf507ac89 rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf7280e63 rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0964bc80 rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0fad1430 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x20c45ffe rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2505789d rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2ac917ae rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x4421964e rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x4764b1b9 rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x4a4d1166 rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x4c4e0bea rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x92c0bcd1 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x9da637df rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xb66f87ea rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xb9831139 rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc6a1455e rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xd1a83a7e rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe28f94c7 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xec2f4ef9 rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xf4e49794 rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0450c130 rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x06f5ecd3 rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0be117d1 rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x11879e23 rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x150b54a9 rt2x00mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1847e014 rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x186d049f rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1b8b7f1c rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x25034d9f rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3a695f3b rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3a6d034c rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3cd9574e rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x46ccc5b9 rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x4a460188 rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x4a6e14c7 rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x4f1348bf rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x53e80a8e rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x5a8494a0 rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6f1381ae rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7c918508 rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9563ccc6 rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9b64c6f3 rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa08f8172 rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa15ea909 rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xaf84cf0c rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb20ac19e rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb8359349 rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc3285fe9 rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc4af1ab8 rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc50385a9 rt2x00mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc5bbd9f0 rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc606b6fa rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc6a07a1d rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xce8ec7f0 rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xd4e0016f rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe0ec2d87 rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe3bb3043 rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe812462e rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe882a50f rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xef2d0ae3 rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf1e41c54 rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf32acdd2 rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf7908177 rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf901dfa4 rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xfc01891f rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xfc40222c rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x22b6ff45 rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x78b4cabf rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x7c5ddc95 rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x7d51bd48 rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xdcee67d2 rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x18f07a78 rt2x00pci_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x49e34bbb rt2x00pci_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xbd9538a1 rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xc11afab6 rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x01283926 rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x232b7ecf rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x579f5ff6 rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x6629d110 rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x7288002a rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x747fcc0c rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x7bd24a00 rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x86aee041 rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x879e653a rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x8c742ded rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x932311cb rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xda6971f6 rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xe907e36b rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xea588063 rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xf44b7dad rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xf83dfb9a rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x35b1d372 dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x92b0746f rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xbb7872b8 dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xdac02777 dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x00990676 rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x0228574e rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x13a48d9b rtl8723_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x141f1485 rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x19e40628 rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x1e69c490 rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x2b93b4aa rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x34100b2b rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x34d59949 rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x432fad82 rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x48446500 rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x487b1ac5 rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x4b770cb7 rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x522e20a3 rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x68e43644 rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6cfeb9ad rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6f188359 rtl8723_write_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 0x826a72db rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x8cbf56a1 rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x9ff90428 rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xa7ac9162 rtl8723_save_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 0xb22fb971 rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xb5009a7f rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xb5886a25 rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xba95ece9 rtl8723_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xd29e018c rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xe1c1b5c2 rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x0363ebb6 rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x0d0b6636 rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x13432025 rtl_attribute_group +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 0x2bb7f9ac rtl_dbgp_flag_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x3cf235e9 rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x47731249 rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x4a93675e rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x4f09edea rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x6b4de810 rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x6d93f03c rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x7163baee rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x724db1c6 rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x7b409a9d rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x87d26daf rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x9d6a0c01 rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xbc20af37 rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xcdef13b0 rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xf196ac07 read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xfcdce2cc rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x2042bd82 wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x320cdceb wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x4aa83688 wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0bea9c84 wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x12e93b96 wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x17f11441 wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x21a34319 wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x381cd261 wl1271_ps_elp_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4188f2e5 wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4d779308 wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4e78df24 wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4f13d86f wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4faafa74 wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5290846c wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x53dff67d wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x54aa747d wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x68b025e0 wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6da2e048 wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x77092dcc wlcore_get_native_channel_type +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7fc63f65 wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x88cb7b80 wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8aa50677 wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8f626972 wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x950c9f51 wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x95594520 wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x95f76f17 wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x9ad2646a wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa06a0cc8 wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa88521f5 wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb0d67bbb wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb0fc4b87 wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb29f0c7d wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb805a0fa wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbc93b239 wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbcdb2c8f wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc241d350 wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc46c3ead wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc8042da8 wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xcb85e895 wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd09322d4 wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd6ff5180 wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xe092c677 wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xeb5bac28 wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xebd3b44d wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xedfab486 wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf1411c44 wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf6afba07 wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf87d8149 wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xfd69be73 wl1271_ps_elp_wakeup +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x020c6fd0 nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x2d4551cc nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x7923a02e nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x7dc8c3f9 nfcmrvl_parse_dt +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x2f83b8c3 st_nci_discover_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x436a8400 st_nci_probe +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x93527565 st_nci_hci_event_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x97f434ac st_nci_disable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x9f0f1512 st_nci_hci_cmd_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xc2b284b8 st_nci_enable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xc7f304e6 st_nci_hci_load_session +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xcea7b8db st_nci_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x1d1a0187 ntb_transport_create_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x30934216 ntb_transport_max_size +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x32537aca ntb_transport_link_query +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x3d54dbfc ntb_transport_tx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x436098aa ntb_transport_link_down +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x76027c3b ntb_transport_unregister_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x82e6c13d ntb_transport_qp_num +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x9c992c8f ntb_transport_link_up +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc270dc24 ntb_transport_free_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc37d9036 ntb_transport_rx_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xd40e7a02 ntb_transport_rx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf55d6313 ntb_transport_register_client_dev +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf9eb813f ntb_transport_unregister_client_dev +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xff7b7ff0 ntb_transport_register_client +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x640f5a72 pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xa0b55e51 pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xeff23e05 pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x04baeab6 mc13xxx_parse_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x08785d07 mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x3063a50b mc13xxx_get_num_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x57110d1f mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xc7523ad1 mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x25cb1c07 wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x3fd030e8 wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x40a58c34 wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x688e34bc wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xd9c3215e wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xe4366a8b wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0x35fd74f4 wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x075bc782 cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0ac823af cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x18944923 cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1aa4925b cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1ad108a6 cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x234ec643 cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2466b509 cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x28cc123b cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3273410c cxgbi_ddp_ppod_set +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a5c4389 cxgbi_ddp_page_size_factor +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x431ce027 cxgbi_ddp_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4f8adb0d cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5b979f81 cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x611471d5 cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x64080418 cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6a165cfb cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6e5a3388 cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6fd91703 cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x791b6a3c cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7adcff80 cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x83204531 cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8c2ba369 cxgbi_ddp_ppod_clear +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8d7cd159 cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8f799493 cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x99683177 cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9afd8959 cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9f296f0d cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa2bec3cb cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xacc737be cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xae42e24a cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xbd1b200c cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xbdf16607 cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xbfe54685 cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc5f6cf8d cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcc8a17d8 cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xccfaeffe cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcf57a981 cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd1ae1075 cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd2889c16 cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe48c9202 cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe76b915f cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xeda19f87 cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf236f070 cxgbi_ddp_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf4122da5 cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf460ea0d cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf5b7bcd0 cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf66bec3c cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf708643b cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x08ee1f29 scsi_dh_attach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x273c4d41 scsi_dh_set_params +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x30e60275 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 0x72e2569c scsi_unregister_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xc9574f9d scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xcd422839 scsi_dh_detach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xf10786f4 scsi_dh_activate +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x053895df fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0bf62cc7 fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0fb51275 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x1a022818 fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x26b1bf69 fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x374c1e1c fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x40303569 fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x462b55ef fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x497f93ab fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x54b03653 fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x5ef7ac3b fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x7e5f7b9c fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x8091a919 fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x84b3d915 fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb203cd72 fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xc069d5fb fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xc52b4f4c fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xd556214e fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xf7530dd2 __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x136ad1fd iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x2f3e8cac iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x457c2b23 iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x797766c0 iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x8a985fe8 iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xd6bd3da6 iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x06bd16ae iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x16050f54 __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x19439b20 iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x286493db iscsi_conn_queue_work +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x29c95d8e iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x31301e64 iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x33a0b335 iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3621246d iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5b8ecb58 iscsi_eh_target_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5bdd73d7 iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6baf70d8 iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6be97fc4 iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7bcd0bcb iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7d087578 iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7da95801 iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x828683e9 iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x87d18b44 iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8af20b26 iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d026138 iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8e7201ae iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x909b797e iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x931caddf iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9419ff63 iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x961bd4b4 __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9d23120a iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa1c01978 iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa3c201d6 iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xace05dec iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xaeadd93f iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xafd0a468 iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb7ca8ddc iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb82d9178 iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbf8c9136 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcb597763 iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd1d902ca iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd24374c1 iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xdab2f8fb __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xdadfa937 iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe39d6203 iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf08f0007 iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf0bc32a0 iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf3e1f3b3 iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf73bb0bc iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x0f7d04f5 iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x21f95a1e iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x465a8633 iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x57e54ec4 iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x5da7e4c4 iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xa10489b4 iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xb92b2d45 iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xba74b0d6 iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xc6a2914e iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xd0534995 iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xd0f67076 iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xd5035730 iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xd5b1b7a7 iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xdb06b459 iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xe03cb4fc iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xf9dbcb63 iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xfa463a0c iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0439c90a sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x379696d7 sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x3c7e9fea sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x487f1f4f sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4ae206df sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4d8cac6e sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5a32181a sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6a42fad0 sas_domain_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7227774a sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x7659be0b sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x77c384b4 sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x79ccc58b sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x79fac3cf sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x840dac48 sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x936b613d sas_eh_bus_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa74a141e sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa91bd587 sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa9ac5cdc sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xaba1212f sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb7b899dd sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xcf5db9cf sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd43ed8d2 sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd78f3961 sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe9319c48 sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x15608031 iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x17987d8a iscsi_destroy_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x1f37fc21 iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2055c843 iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x21a29fdc iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x23e36dc7 iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x272a6acc iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x35000b5d iscsi_is_flashnode_conn_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3a32a1e4 iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x48bbc4b1 iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5921d15f iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x655030fd 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 0x6b18f729 iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7282f3e7 iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x77bf27fd iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7d473f8e iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x84a005f1 iscsi_get_router_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8891a294 iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8b2874b3 iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x95ba270f iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x9f118289 iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa1c32808 iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa4684e5c iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xae7b915c iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb04a7951 iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb10526d7 iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb45e369c iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb94cf55d 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 0xbe4bd2ed iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc241a1fe iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc406ffb9 iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc410dca7 iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc6bd2ab7 iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc7b29287 iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc8b29c6d iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcb73f4ab iscsi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xce3829bd iscsi_scan_finished +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd8f82f06 iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf29a02a9 iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xfdfd9652 iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xfe1a6bc9 iscsi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x09f6e07f sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x71c2b865 sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xbe222747 sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xda77641c 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 0xdf4fd8c7 spi_populate_tag_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x11ad3e54 srp_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x49e1e495 srp_rport_add +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x7ead72f0 srp_stop_rport_timers +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0x84b6793b srp_remove_host +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xb6f0e02d srp_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xbba24524 srp_rport_del +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_srp 0xee891cc0 srp_tmo_valid +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x01b290a6 ufshcd_remove +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x11e18123 ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x2527bac4 ufshcd_init +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xafc4cd46 ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x31a4abe9 spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x6957078e spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x9f99d246 spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xa26ed982 spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xf19b80df spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x3379c2e6 dw_spi_resume_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x6c5c6d9b dw_spi_suspend_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x70590b6f dw_spi_remove_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xf1b94948 dw_spi_add_host +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x071b53e6 spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x0b2202e1 spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x1619a43a spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x2820c604 spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x28e22cf4 spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x30b8d503 spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x4056cd87 spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x40c74607 spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x4bd4084f spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x63992d39 spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x646ae3c3 spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x6ed520cf spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x8d6e2050 spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xb14b6ccd spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xd3fd12e2 spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xd6d8f4b2 spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xe2725efd spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xeffbe4d2 spmi_driver_register +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0x32988f11 ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x00c1c312 comedi_timeout +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x06ab399f comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0a92c089 comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x1739b457 comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x299c049f comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2bcd06bd comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x32fe4275 comedi_dev_put +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x342b98c3 comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x3bacd0c4 comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x41c54e69 __comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4236eaaf range_4_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x475d721e comedi_handle_events +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4fe634f3 range_bipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x5e79fb67 comedi_set_spriv_auto_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x61deeb23 comedi_event +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x63c64223 comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x73a4529e comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x770cc92b comedi_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x889ef37e comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8a651f64 comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x92eb10e0 comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x9e6b7a84 comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa5a921f8 comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa5ada454 comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb0cc6424 comedi_dev_get_from_minor +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 0xbf25318b comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbfeee867 comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xc0f3d073 comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd0b44d3a comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd3a7bf89 comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd3c4ee19 comedi_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd3ede028 comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd8b1a37c comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdbf75f2b comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xeaadb140 comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xfa69fd6a comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xfe6c363f comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x14861e69 comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x1becb29f comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x31e5133b comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x50b56100 comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x72ce4438 comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x9661fcd5 comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xc4a57f15 comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xfd20e1db comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x2447aada comedi_pcmcia_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x27942554 comedi_pcmcia_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x526127a0 comedi_to_pcmcia_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x7ff7df41 comedi_pcmcia_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x9a82c0a1 comedi_pcmcia_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xb5094d52 comedi_pcmcia_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0xd0726c74 comedi_pcmcia_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x39534de9 comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x5d5ecf37 comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x919fb3c2 comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xad3fbaca comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xca788fd9 comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xcac8db51 comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x73cf16cd 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 0x5b79691f amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0xd1db2dcc amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_pc236_common 0x686d3ff2 amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x16b9eef3 comedi_8254_subdevice_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x218ca06c comedi_8254_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x4de7e124 comedi_8254_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x87a7475d comedi_8254_pacer_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x9e0c17e6 comedi_8254_set_mode +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xa66f566c comedi_8254_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xab9c94a9 comedi_8254_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xad424d99 comedi_8254_update_divisors +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xbc7fe030 comedi_8254_cascade_ns_to_timer +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xc3960fff comedi_8254_load +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xc5e420ef comedi_8254_ns_to_timer +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xd65cbfcf comedi_8254_set_busy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xdd64ded7 comedi_8254_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0x97746cd5 subdev_8255_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0xb1fff9f6 subdev_8255_regbase +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0xd4bb838b subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x0d68fcd9 comedi_isadma_poll +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x12fba874 comedi_isadma_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x44758f3e comedi_isadma_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x4a17474e comedi_isadma_disable_on_sample +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x6815a033 comedi_isadma_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0xa3d01a85 comedi_isadma_program +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0xa7ebb8a3 comedi_isadma_set_mode +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/das08 0x7e33b9ee das08_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x05d1b6dc mite_bytes_read_from_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x102cc82f mite_bytes_written_to_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x1c1d0311 mite_setup2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x208f7cb7 mite_buf_change +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x273a83a5 mite_sync_input_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x2ebf0892 mite_release_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x3ca63b69 mite_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x427f0f08 mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x4da2148e mite_get_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x786073e8 mite_prep_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x7e24696e mite_dma_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x9e2fa688 mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xc6dc0d5c mite_free_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xd09aa1d1 mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xd1353069 mite_done +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xd3ba4d33 mite_dma_tcr +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xe0e03e1c mite_bytes_read_from_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xe1693552 mite_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xf22eeca1 mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xf281a331 mite_sync_output_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xf51d40ef mite_bytes_written_to_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0xf0125f19 labpc_common_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0xfc562cd1 labpc_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x0b414d5a labpc_handle_dma_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x2ebdddad labpc_setup_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0xc6c2b5de labpc_free_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0xdf15b27e labpc_drain_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0xf1f94372 labpc_init_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x43b9847d ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xa430f958 ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xaf4632e1 ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xbd2dce0c ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xc6cc5a16 ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xc9a672ab ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xda2b820a ni_tio_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xe8f81b46 ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x2df3abe6 ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x3fef3e04 ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x442b81bd ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x59a7e75d ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x83e25227 ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xd0532e74 ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x08c9af62 comedi_close +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x0982a37c comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x1a06738e comedi_dio_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x58f72884 comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x6e35fd7a comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x90765d1c comedi_open +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xe4677603 comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x060d3efa debugfs_lustre_root +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x74e82ede lustre_attr_store +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0xafa7557d lustre_sysfs_ops +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0xbfa5b355 lustre_attr_show +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0xeffe2c82 lustre_kobj +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 0x17650a5f spk_synth_is_alive_restart +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x1ebc24f7 spk_synth_immediate +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x2548bb36 spk_var_show +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x41a160e5 synth_buffer_empty +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x439f0aa8 synth_add +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 0x539caa12 spk_var_store +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x6097fc28 spk_synth_is_alive_nop +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x76e28dfd spk_serial_synth_probe +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x8e146195 synth_release_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x905868c3 spk_do_catch_up +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x9a888082 synth_buffer_getc +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0xaaf2ef9a 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 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 0xfa9465ef spk_synth_flush +EXPORT_SYMBOL_GPL drivers/tty/n_tracesink 0x585ebaac n_tracesink_datadrain +EXPORT_SYMBOL_GPL drivers/uio/uio 0x145b36f2 uio_event_notify +EXPORT_SYMBOL_GPL drivers/uio/uio 0x6cbbca13 __uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0xb22dab7c uio_unregister_device +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x55fdfb9f usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x9faa23c0 usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x40ba8ff6 ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xb236838b ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x2bddf3a6 imx_usbmisc_init +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x42252619 imx_usbmisc_set_wakeup +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xfd7986c4 imx_usbmisc_init_post +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x904a0795 ulpi_register_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x99c3a1f0 ulpi_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xbd2c5511 ulpi_write +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xbf59dbf4 ulpi_register_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xd0a01f4d ulpi_read +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xe7bd0133 ulpi_unregister_interface +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x0578b9b6 gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x05875327 gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x13cf92fd gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x20234421 gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x22f5daf4 gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x347befa2 gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x587d382e gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x5f43a704 gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x68e7089c gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x79413f59 gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8082dd4c gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8878cfa6 gether_cleanup +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xac51ee7b gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xce7587b1 gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xe8c876af gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xfb2a282e gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x27d04028 gserial_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x33bfdca2 gserial_alloc_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x55adcf29 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 0x0bf45f6f ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0x8fed689f ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xf9c07d3a ffs_single_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 0x18e5b043 fsg_lun_fsync_sub +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 0x38b7e643 fsg_show_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x398778e1 fsg_ss_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x41967c5a fsg_common_set_cdev +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 0x54f95a87 fsg_show_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x56344daf fsg_hs_bulk_out_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x570bb79b fsg_store_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x64c55596 fsg_lun_close +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 0x73ce10fa fsg_store_removable +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7605b29d fsg_common_remove_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x7e269c19 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 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 0xa1d0e55c fsg_show_ro +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 0xb2fe8760 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 0xbfc57851 fsg_show_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 0xe0427b00 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 0xefaafaff fsg_lun_open +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 0xfe4baf29 fsg_store_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x02c43baa rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x0f97a517 rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x13b71aef rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x3b6c720d rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x544b1f61 rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x6564d831 rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7de51d97 rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x9d15ae4c rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xa1146e2e rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xb9dde5e6 rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd71cf481 rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xe62afcd2 rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xec02015c rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xf2d203b0 rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xff9956f4 rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x07737ea6 usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0ea1deda usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0fca814a usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x139feb73 usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x21ad321c usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3f4c5353 usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5de41be6 usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x68a2506d usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x72598de8 usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7795d7d2 usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x792a797e usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x840ff9ee usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x87b63927 usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8a69e257 usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x94d7075a usb_gadget_get_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x95b2bd39 usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x97f1cd6f usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x9caf75a9 usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa073382d alloc_ep_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xaadbc633 usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xaadff59c config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb26bd60b usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc662d15f usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc762cb84 unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd6794198 usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xdad6ab18 usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xeb95f6e9 usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf0d26be4 usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf37d9485 usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf59d762e usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x2c360bed 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 0x3a5d04db usb_udc_attach_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x66233f91 usb_udc_vbus_handler +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x6ee8df88 usb_add_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x76adedc9 usb_del_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x951e7ede usb_gadget_unmap_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xa4a47c8d usb_gadget_probe_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xc2a6035d usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xc681485b usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xde0d708d usb_gadget_map_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xebf42b72 usb_gadget_set_state +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x846c78a7 ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0xd5e323ff ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x2b594d32 usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x3317a7ec usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x3d0e2265 usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x71ed6624 ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x7dc3943c usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xa196acbf usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xb9f321c1 usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xe7f9f8dc usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xf3f5482e usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x0892ae1a musb_writew +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0x0aee5c3d 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-isp1301 0xb1f295b9 isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0x910b1d5e usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x02b82cf7 usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x194271e2 usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x2009bd1b usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x2251145c usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x2a565ed6 usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x39f86207 usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x3b35769b usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x4ea7009a usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x5c1fe25b usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x6062c22e usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x6d512b0b usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x84da4a55 usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x983905d8 usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x9d525689 usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xbe58e47d usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc0273023 usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc19a4498 usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc4af9953 usb_serial_handle_sysrq_char +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xec2be7ed usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf73889a5 usb_serial_handle_break +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xfedd33b7 usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1b99891f usb_stor_disconnect +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1bc3edc2 usb_stor_sense_invalidCDB +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x290f2b2f usb_stor_bulk_transfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x36d3c8d0 usb_stor_Bulk_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x37455c21 usb_stor_adjust_quirks +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x4138c311 usb_stor_bulk_transfer_sg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x4220f7fe usb_stor_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x4b8c1711 usb_stor_probe1 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x529b256e fill_inquiry_response +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x65d20b69 usb_stor_post_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x699ba6e1 usb_stor_control_msg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x754942d5 usb_stor_reset_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x7b2c7d2d usb_stor_probe2 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x953c449c usb_stor_bulk_srb +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xabe6f831 usb_stor_CB_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb9001628 usb_stor_set_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xbe187269 usb_stor_host_template_init +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xcd78e110 usb_stor_transparent_scsi_command +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xce00580b usb_stor_pre_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xd480d191 usb_stor_ctrl_transfer +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xd8e14bbf usb_stor_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xebcfde95 usb_stor_access_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xf539d02f usb_stor_Bulk_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xfa830c44 usb_stor_suspend +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xfb4e3e2d usb_stor_CB_transport +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x04fd4f6b usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x23cf0235 usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x3ef281b9 usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x494d0cf6 usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x6e038801 usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x751a85df usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x85b41d5e dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x9883e98b usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xb617be22 usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd02753dc usbip_header_correct_endian +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd73ac76f 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 0xf7289e6d usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xf99d5c3a usbip_recv_xbuff +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 0x158bbed9 __wa_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x1c6ec384 wa_dti_start +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x1e664776 wa_urb_dequeue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x3318d0dd rpipe_clear_feature_stalled +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x7408eb15 wa_urb_enqueue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xae6424e6 wa_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xcb55ad58 rpipe_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xe3c3fb79 rpipe_ep_disable +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0040a10e wusbhc_rh_control +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0621f8a6 wusbhc_giveback_urb +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0bb6bf5e wusb_cluster_id_get +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0cff0169 wusbhc_mmcie_rm +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x1ad52cd5 __wusb_dev_get_by_usb_dev +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x29682b06 wusbhc_mmcie_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x3da2c888 wusbhc_rh_start_port_reset +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x3e7eeee3 wusbhc_rh_status_data +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x6f623ec7 wusbhc_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7f0b7631 wusb_dev_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x882e525b wusbhc_b_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x9a07d537 wusbhc_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xa1f5b731 wusbhc_b_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb5c8282a wusbhc_chid_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb725d128 wusb_cluster_id_put +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb7289756 wusbhc_handle_dn +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xc600b22c 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 0x0041ca20 i1480_cmd +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x042ac08b i1480_fw_upload +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xbee74710 i1480_rceb_check +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x18758e9c __umc_driver_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x1bb0c183 umc_controller_reset +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x902751d8 umc_device_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xaa928914 umc_bus_type +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xaf88c890 umc_match_pci_id +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xe0b689dc umc_device_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xe5d37b0d umc_driver_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xfc0cbe59 umc_device_create +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x016a57f6 uwb_rc_post_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x031a92f2 uwb_rsv_create +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0a687240 uwb_rc_dev_addr_get +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 0x149fb4a1 uwb_rc_cmd_async +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x19941785 uwb_rc_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x1b42e2b3 uwb_rc_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x220f5526 uwb_est_find_size +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x26936714 uwb_rc_get_by_grandpa +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x269e33a2 uwb_rc_mac_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x29108859 uwb_rc_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x326d9527 uwb_rsv_get_usable_mas +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x39c5a770 uwb_rc_ie_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4d28cfcf uwb_rc_get_by_dev +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4d57ae3c uwb_rsv_type_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4f7b0b89 uwb_rc_ie_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x571a5e5d uwb_rc_pre_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x57e99c63 uwb_rc_neh_grok +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x59711554 uwb_notifs_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7360f195 uwb_pal_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7a1a52a8 uwb_rc_put +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7c7344d3 uwb_radio_start +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x816b9e92 uwb_est_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x88356bfa uwb_rc_neh_error +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x980af7b2 uwb_rc_alloc +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x98413234 uwb_rsv_state_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x9d0c1a51 uwb_dev_for_each +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa6f2e5f5 __uwb_rc_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa7f7ed1b uwb_rsv_destroy +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa843f3d5 uwb_rsv_accept +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa97e646f uwb_rsv_establish +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xac97316b uwb_ie_next +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb10f0d61 uwb_radio_stop +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb2f2a31a uwb_rc_cmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb2fb2563 uwb_rsv_terminate +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb689f59e uwb_rsv_modify +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xbbb632db uwb_rc_reset_all +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xbf57dd6a uwb_pal_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd091e1c4 uwb_notifs_deregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xddcd9b62 uwb_pal_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe3be5c8b uwb_rc_vcmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xfb371f39 uwb_dev_try_get +EXPORT_SYMBOL_GPL drivers/uwb/whci 0xea0d30dd whci_wait_for +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x055266c1 vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x09fb669d vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x12fb4d70 vhost_work_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1592a21c vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x24886cde vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x269f7a09 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x26b110fd vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x279e608e vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x2dfe7a59 vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3060aead vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x34ea0d4b vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x491d0cda vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x547a59e2 vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x55244065 vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x6dc5ed67 vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7c99d307 vhost_poll_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x808705ea vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x8c31274b vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x9b1517dd vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa356302a vhost_init_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xab9d662b vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb0f81e37 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc42f2f93 vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc66b07b4 vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd464e449 vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd799436d vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd8b5756c vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd8ef3b82 vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xdb93fa39 vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf994f0fb vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xfec4e2f5 vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x87549572 ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xa5da7848 ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xbf8d6d6f ili9320_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xced646fe ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xff50b741 ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x0bdefbe3 auok190x_read_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x0e6e246b auok190x_common_remove +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x1850a338 auok190x_send_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x21c5bf07 auok190x_send_cmdargs_pixels_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x4794bc8c auok190x_send_cmdargs_pixels +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x62e69cee auok190x_common_probe +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x9de7c86a auok190x_pm +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xa76a61c9 auok190x_send_command +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xa868c24e auok190x_send_cmdargs_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xbbcf90e5 auok190x_send_command_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0x209c6c2e fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xa469e542 sis_malloc_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xc10df146 sis_free_new +EXPORT_SYMBOL_GPL drivers/w1/wire 0x41139af3 w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0x5df7c904 w1_read_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x62a28249 w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x66e169dd w1_next_pullup +EXPORT_SYMBOL_GPL drivers/w1/wire 0x6aa96bfe w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7c2f2afb w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0xabb03a73 w1_touch_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xb52dddbb w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xb82b952d w1_reset_bus +EXPORT_SYMBOL_GPL drivers/w1/wire 0xeb48d3da w1_read_block +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x2f7378b1 dlm_posix_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x3cf4183e 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 0xe18b5fd8 dlm_posix_get +EXPORT_SYMBOL_GPL fs/fscache/fscache 0x092cf98e fscache_object_sleep_till_congested +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x07e6baa6 nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x0f0b6d3b nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x3d910b98 lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x4e6efb68 nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x6e268de6 nlmclnt_proc +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x7e95b0bb nlmsvc_ops +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xab958436 lockd_down +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x02cf939e nfs_writeback_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x04b82185 nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x057f8c0c nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x05c294f8 nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x08075201 nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0df8ec2b nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0e595df2 nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1171caf8 nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1264bfc8 nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x130e66ca nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x15eae7bd nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x16157ca4 nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x17b95940 nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x183a29d0 nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1909dcea nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1bb52930 nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1da9a513 nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x22e73696 unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x236979cc put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x249b4b07 nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x267f3500 nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26e4304c nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x288e6d15 nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2a10dc42 nfs_destroy_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2a6093e6 nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2b7305d7 register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2b82c1b9 nfs_sync_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2c341a36 nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2cbf6a1a nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x32dce5b7 nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x33286337 nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3648d9b3 nfs_pageio_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x398b5063 nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ae1f72c nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3bb4ef43 nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ca31f35 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3da6df21 nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ec5c99a nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ede02b5 nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f420f11 nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ff3dec7 nfs_file_fsync_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x428e3735 nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x434c36c8 nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x47429401 nfs_fs_mount_common +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4a0f8e04 nfs_clear_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 0x51c1d3db nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x52dadb80 nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x540f4f38 nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x549cd8fd nfs_fill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x56f15b3c nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x584b8482 nfs_inc_attr_generation_counter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x58608a9e nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x58f4f182 nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5a89caa5 nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5cb579bb nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5d6d3158 nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5ddaeb4d nfs_pgio_current_mirror +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e1d863a nfs_sockaddr_match_ipaddr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e2fe5b4 nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x60a1720c nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6ab5d523 nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6d4119fa nfs_set_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x732a8c56 nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x73a46f96 nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x742c8703 nfs_try_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x758247c5 nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x77335350 nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7b7a6e99 nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c20f56c nfs_file_splice_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c9722ba nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7ce3a1f8 nfs_file_flush +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7dd0bada nfs_fs_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7ff05cf9 nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x80455b37 nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x80636018 nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x80abfdc5 nfs_probe_fsinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x81dd087a nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x82c1358c nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x85871d34 nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x858d5bb9 nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8a9b44d5 nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8b3fb12f nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8d2fbff2 nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8dd66796 nfs_force_lookup_revalidate +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 0x92291357 nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x94d64685 __tracepoint_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x961b16ac nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x982f847d nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x984f0b9e nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9b77b18a nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9d2a6ce8 nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9e0b8a2f nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa10b0a2d nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa192eb79 nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa53f8ba7 get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa6c865ee nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa8572bfc 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 0xa9813de1 nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xab8887c7 nfs_clone_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xac90755d __tracepoint_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xae75f56d nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb025b00d nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb606e716 nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb8e873af nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc40cf1ab nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc4384bda nfs_lock +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 0xc70c6892 nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc74799d3 nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc7c796a8 nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc7eacf45 nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xca642967 nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2513081 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2d2844e nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd447ebf6 nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd4840c47 nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd75420de nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd8eb8c68 nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdc50eaa1 nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xddbe1619 nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdeb5ef85 nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe10dacef nfs_pgio_data_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe9245ba6 nfs_remount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe92c510d nfs_direct_set_resched_writes +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe9f91874 nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xefbd123e nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf2c20f3d nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf5e13a1b nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf5e60c4e nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf6f7a9b7 alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf827fcce nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfb49a867 nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfb7ee006 nfs_alloc_fattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc1c5ea2 nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc619abd _nfs_display_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xff511262 nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfsv3 0xf973d548 nfs3_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x06c36816 __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0a5a492f nfs4_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0af0c831 nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x12c4ba9e nfs41_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x154e7593 pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x170f3ed6 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2d983b1e pnfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2ffae8f4 nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x33231863 _pnfs_return_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x353ac0d5 pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3595e86c nfs40_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3d1d14e7 pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3dfe6fe3 __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x422c1bdc pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x471de0a9 __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4cb4df99 nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4ce0bd8d pnfs_generic_commit_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4f565817 nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x51c1f8d3 nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x57a20016 pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5999b216 pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5abffb47 nfs4_pnfs_ds_add +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6085edbd nfs_map_string_to_numeric +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x69d3558d pnfs_generic_rw_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6d5dee7c nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6ec782fc pnfs_generic_prepare_to_resend_writes +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x754f0c42 pnfs_generic_pg_cleanup +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x76b9c4c5 pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x77dd92f0 pnfs_put_lseg_locked +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7a2623d4 nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7a9b583b pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7c288599 pnfs_error_mark_layout_for_return +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7c6a96d6 pnfs_generic_scan_commit_lists +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x7dbdc377 pnfs_report_layoutstat +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x83ae6aaa nfs4_pnfs_v3_ds_connect_unload +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x86cd2b15 nfs4_decode_mp_ds_addr +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x87f46dcf pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8aef0026 pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8d5de504 pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8e809a40 nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8edcbfe3 nfs4_pnfs_ds_connect +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x977d1d10 pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9de1bb33 pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa2b4209d pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa69cf6be pnfs_read_resend_pnfs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa69d3d79 nfs4_pnfs_ds_put +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xafd13546 nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb8ce5bd4 nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbbf554db pnfs_layout_mark_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbd485ed7 nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc1fbbca8 pnfs_generic_recover_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc334347b nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc3736739 nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc8ff8402 nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xcb08db6b pnfs_layoutcommit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe76e82ca pnfs_generic_clear_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe8aef11d nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xeddbf9b1 nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf39512d8 pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf7879b88 pnfs_generic_write_commit_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf7f7ba76 nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf8a7f6f2 pnfs_nfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf999267e pnfs_generic_commit_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfa202146 pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfbc9a78d nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x0b6818a8 locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x17ce645d locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x83e30ce8 locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0xbb13b0eb nfsacl_encode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0xfc51e44f nfsacl_decode +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x11736b03 __mlog_printk +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 0x28f28c55 o2nm_node_put +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 0x402d8b85 o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x42d30c69 o2nm_get_node_by_ip +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x4900035b o2hb_stop_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x49d4920d o2nm_get_node_by_num +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x583c4a4d o2nm_node_get +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 0xc3679d7b o2hb_get_all_regions +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd146f1d9 o2hb_setup_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xd5af7673 o2hb_register_callback +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 0x19320e17 dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x4e1ade02 dlmlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7a1211f8 dlm_setup_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x95e71bf4 dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xb0a92916 dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xbbaa3da7 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 0xee3f833f 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 0x60f4bcef ocfs2_dlm_lvb_valid +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x764507d5 ocfs2_stack_glue_unregister +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x7cd07cb4 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 0xf7c70d1b ocfs2_stack_glue_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 0x1c20d49d 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 0x685fb6f2 _torture_create_kthread +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 0xb8537a33 _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/842/842_compress 0x1ce013cf sw842_compress +EXPORT_SYMBOL_GPL lib/842/842_decompress 0x0d22f116 sw842_decompress +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 0x7aab28c5 notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xe73aea24 notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x1803a6ed raid6_2data_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x2b30f429 raid6_call +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xe4b051cf raid6_datap_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 0xa0df3f75 lowpan_header_decompress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0xa9e32050 lowpan_header_compress +EXPORT_SYMBOL_GPL net/802/garp 0x17efbc4e garp_register_application +EXPORT_SYMBOL_GPL net/802/garp 0x39e99e78 garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0xc81f8cbb garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0xd5d57c29 garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0xde78f7c0 garp_request_join +EXPORT_SYMBOL_GPL net/802/garp 0xfb8f2340 garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x324239b7 mrp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0x334a4ded mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0x46517293 mrp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0xa2a1afd2 mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0xb3272cc3 mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0xf594666a mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/stp 0x0034a59c stp_proto_register +EXPORT_SYMBOL_GPL net/802/stp 0x005fdc25 stp_proto_unregister +EXPORT_SYMBOL_GPL net/9p/9pnet 0x7848c055 p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/9p/9pnet 0xf707a152 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 0xcf45917d ax25_register_pid +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x2d58a490 l2cap_chan_del +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x5b4ce5c6 l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x79fb0797 l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x80fcdaa7 l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x997e4061 l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x9b1fea74 l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xd7fa1f6a bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xf7788c36 l2cap_chan_create +EXPORT_SYMBOL_GPL net/bridge/br_netfilter 0x0cb0f8b7 br_netfilter_enable +EXPORT_SYMBOL_GPL net/bridge/bridge 0x0770d215 br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x25ac22bb br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x2ab692b9 br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/bridge 0x2dbb7d52 br_deliver +EXPORT_SYMBOL_GPL net/bridge/bridge 0xc961b561 br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0xdd209bfc nf_br_ops +EXPORT_SYMBOL_GPL net/bridge/bridge 0xea314f6a br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xef48b5e7 br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x96d1fd9b nft_bridge_ip6hdr_validate +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0xb554a527 nft_bridge_iphdr_validate +EXPORT_SYMBOL_GPL net/dccp/dccp 0x025b4755 dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x03066a52 compat_dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x190945dc dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1b443895 dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1d99d49a dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x21321fea dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x29eec001 dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2cf6458f dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2eec59b2 dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0x47f8fb5e dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4877642f compat_dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4b9e8f32 dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdd391d dccp_feat_list_purge +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4dfb1fdc dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4ec35231 dccp_ackvec_parsed_add +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4f130168 dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0x589f3af8 dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x62f2a5cc dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0x631bec9c dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0x701fdcca dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x72311016 dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7d72c1e7 dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x892cad52 dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa333c7da dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0xaafab89b dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0xab2ff7eb dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0xaf33aaec dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc2128ece dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc40104ba dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc6e8cd1a dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd009a5fb dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd5efff79 dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd69871a0 inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd96097cc dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe37c536a dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe4909c48 dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe944ad93 dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf07fa924 dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf5f76f70 dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x20f13fd2 dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x2969a7df dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x3c9d4004 dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x67d97173 dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xb7a250ee dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xe1191898 dccp_invalid_packet +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x30830290 ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x351da66a ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xcd7e4a35 ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xd58dfa29 ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xd93b99cb ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0x544d0761 geneve_sock_add +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0xb31009e7 geneve_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0xf89cb6d5 geneve_sock_release +EXPORT_SYMBOL_GPL net/ipv4/gre 0x082072bb gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0x773dfccc gre_build_header +EXPORT_SYMBOL_GPL net/ipv4/gre 0xdcacb222 gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0xe0c50f58 gre_cisco_unregister +EXPORT_SYMBOL_GPL net/ipv4/gre 0xede978f1 gre_cisco_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x15d89d23 inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x1784ac37 inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x2ac64fdb inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x3850acb3 inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x71733912 inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x82f8aae0 inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x20687d77 ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x2de5dd7a ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x473e77d7 ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x4bb5ee05 ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x5020ea1f ip_tunnel_ioctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x5e9ebd28 ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x66c0a7db ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7529a06c ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x8d6a1ba5 ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xa48f653d ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xaf543f74 ip_tunnel_delete_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xcce071a9 ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xd850655c ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xdd1ca285 ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0xd0a49695 arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0x9ddd7805 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 0x2c7ee614 nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x37e4dd55 nf_nat_ipv4_out +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x9141d50a nf_nat_ipv4_local_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x92916cc9 nf_nat_ipv4_in +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xdec90ec5 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 0x83fa7bc5 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 0x1d675048 nf_send_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x1dfc78b8 nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x903374ff nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xc7d906c8 nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xda7b23f6 nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tables_ipv4 0xb4e46168 nft_af_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x7e4cff8f tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x9f1c5cce tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xb044dafb tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xb2e70eec tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xc56166a5 tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xa50977ca udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xb92d1a96 udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xe5262e28 setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x2b1e951a ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x6ce7434d ip6_tnl_dst_store +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x6ede3655 ip6_tnl_dst_check +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xbc65b0bc ip6_tnl_dst_reset +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xf1d50147 ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x4660eb48 udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0xcc2423f4 udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0x2bbe75b8 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 0x0279e0b8 nf_nat_ipv6_local_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x5863c117 nf_nat_ipv6_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x69b788db nf_nat_ipv6_out +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x979c4366 nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xd03fafe1 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 0x62dde6c3 nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x08e232b3 nf_send_unreach6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x7ff8cd29 nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x867af460 nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x8c13dccb nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xb5526b1b nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tables_ipv6 0x8e1a7311 nft_af_ipv6 +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x4016f0e4 l2tp_session_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x55a0ae68 l2tp_session_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x5fbdc677 l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x72bce3aa l2tp_session_free +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x7af2ed60 l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x801e7c64 l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x8136bcb7 l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x82e52617 l2tp_tunnel_closeall +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x8632ca2b l2tp_tunnel_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xa1039e70 l2tp_session_queue_purge +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xa45f48b3 l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xa886e360 l2tp_tunnel_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xaa154d29 l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xe63df18b l2tp_session_find_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xe890141f l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xee7aad03 __l2tp_session_unhash +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0xeba9012d l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x11e1f72f ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x1f216d2c ieee80211_set_key_tx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x2117fe77 ieee80211_vif_to_wdev +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x25838213 ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4eef32dd ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x58a151ae ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7e7a1d33 ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x86a8b55d ieee80211_iterate_active_interfaces_rtnl +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x9ac2fb8d wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x9c8b6d27 ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa99fe0e8 ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xac42dd99 ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xbb63b5ed ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xcd9bc38e ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xd0043c42 ieee80211_napi_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xe6d6dd3d ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xefe9d547 ieee80211_iterate_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf83f177b ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xfdc93dbb ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x0aba213d ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x28adc486 ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x29ee0fae ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x2f3c250a ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x32f37b62 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 0x3b2c560e ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x4cd7397c ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x762daabd ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7924b6de ip_set_hostmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x803e9fb0 ip_set_put_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x81fff2d1 ip_set_netmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x86e66265 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 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 0xb75712f2 ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcc001bd9 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xd129046e ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xd283b0ea ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf3b4d4ae ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf622cb38 ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf64de864 ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xfe8ef004 ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x301772d3 unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xb9b871df ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xe884655f register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xf1044fe7 ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x00b5c227 nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0417b66c nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x045072cd nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x04b9858c nf_ct_l4proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x052ec186 nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0562c70d nf_ct_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x093987e8 nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x11d9b895 nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x12728219 nf_ct_l3proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x13306470 nf_ct_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x173879ce nf_ct_l4proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x18bbc4dc nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1f33405c seq_print_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x26b3ca73 nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x29d5f7f8 nfnetlink_parse_nat_setup_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2b7a2d66 nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x33df28af nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x345f43e4 __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x354f7c42 nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x359e393a __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x361be3b0 __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x37386cac nf_conntrack_hash_rnd +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3aad5bf9 nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3ccba361 nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3dcdb644 nf_ct_l3proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3f5b1415 nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x40cfc1fd __nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x44423185 nf_conntrack_l4proto_tcp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x44ca532b nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x46c5d378 nf_ct_l4proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4a7e4820 nf_ct_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4bda3515 nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4e6bc24b nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4f3e766c nf_ct_get_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x54af90fd __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x56a85602 nf_conntrack_l4proto_udp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x56d394ee nf_ct_extend_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x58417fc4 nf_ct_l3proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5a9f133e nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6064fd2a nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x60a7aa37 nf_connlabel_match +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x62813e5c nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x649e3480 nf_conntrack_l4proto_udp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6680c2a3 nf_ct_helper_expectfn_find_by_symbol +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 0x76745307 nf_conntrack_l4proto_tcp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x78f9b710 nf_ct_l3proto_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7b13947e nf_ct_helper_log +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7c93be5a nf_ct_expect_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fbe23a9 nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7fe6a5c2 nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x82d01d8a nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x889af8c8 nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8a66c4fc nf_conntrack_expect_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8b9dcb5b nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8bae5349 nf_ct_iterate_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8ccfc960 nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8fc1e2fc nf_ct_timeout_find_get_hook +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 0x91685d6a nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x98a18fc8 nf_conntrack_set_hashsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9c5a6b92 nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9c6bb2b1 nf_ct_l4proto_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa65c7cce nf_ct_extend_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa71cb0af nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xaa34bb75 nf_ct_expect_register_notifier +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 0xad376a9e nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xad861aec nf_ct_l3protos +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb0c0e103 nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb2cf071f nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb35c5317 nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb38de413 nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb602c57e nf_ct_l3proto_module_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc18ac88d nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc6deba15 nf_connlabel_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd03eea05 nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd5db3744 nf_ct_timeout_put_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd8a50448 nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdf59aab1 __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe8b97418 nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xea8cea3c __nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf332dfbc nf_ct_tmpl_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf3f98e00 nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfbb94407 nf_conntrack_l3proto_generic +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfd384d8b nf_ct_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xff40b965 nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0x5013f47e nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0x19bff6b9 nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0x91deb6f7 nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x334f8eb7 set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x64b64bd8 nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x86094645 set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xa39e13a2 nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xb17941bc nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xbf8bbd85 set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xc97aa32f set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xd741cc44 get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xe4242a00 nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xf50058d2 nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0x33ac25e8 nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x13629792 nf_nat_pptp_hook_outbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x2ffc0e9b nf_nat_pptp_hook_inbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xa1c35f9d nf_nat_pptp_hook_expectfn +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xd00d38fc nf_nat_pptp_hook_exp_gre +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0x0ffd89dd nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0xff6eb83d nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x0dac1ddc ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x0dbd0ed7 ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x286a669c ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x3fc56f3d ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x985fc4d7 ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x9c9399c4 ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xa8542444 nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0x01f27117 nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0xab290b04 nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x14a73128 nf_log_dump_tcp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x80872bd6 nf_log_dump_sk_uid_gid +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x8eeda563 nf_log_dump_udp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xa09bc70b nf_log_dump_packet_common +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 0x2050edac nf_nat_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x4028c679 nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x8bfa3b28 nf_nat_l4proto_unique_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xa504a801 nf_nat_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xd106aa1b nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xda483541 nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xdab84d34 nf_nat_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xeb6cf838 __nf_nat_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xf77303d7 nf_nat_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x54cb7250 nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0xd6548f0a 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 0x6b906983 synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x7d1624a5 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 0x04eb5e1d nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0f3e0cb4 nft_unregister_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0fc9bc71 nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x165d5c35 nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1e6b75a3 nft_parse_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x217f97f5 nft_register_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x236fb655 nft_register_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x2f2ad188 nft_register_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x493d2fbf nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x4ea741c9 nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5778f241 nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x67cf2d65 nft_validate_register_store +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x68088bee nft_data_uninit +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x72184306 nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x730115a5 nft_set_gc_batch_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xa8ce4d59 nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb0dae2bd nft_unregister_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xbf63bb61 nft_set_gc_batch_release +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc048d0ae nft_dump_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xcf03e214 nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe09dada2 nft_set_ext_types +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe2a56ed1 nft_unregister_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xed33c632 nft_validate_register_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xfe9de3ed nft_set_elem_destroy +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x1a0b6990 nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x6bb61d63 nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x6c7d1077 nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x79f3a89b nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x831a3182 nfnetlink_alloc_skb +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xcfc936c4 nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xe638e501 nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x21f6bba6 nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x4db391bd nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xcbbab993 nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_log 0x50e582e9 nfulnl_log_packet +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x5b45f393 nft_masq_init +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x65351eff nft_masq_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xb9c27e6b nft_masq_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xe3b8ea21 nft_masq_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x0251552e nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x12544b30 nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x515f4a4e nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xac4b7282 nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xb77d23f8 nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xb80e8358 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xfccd243c nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x08efe1d8 nft_redir_init +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x548ffdfd nft_redir_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xa5be1e1e nft_redir_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xa6d6a311 nft_redir_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0x44600efd nft_reject_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xa1071fd0 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 0x0820b6c0 xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x161d1417 xt_compat_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x27703e5c xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x3bd6d289 xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x40728a63 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x44e0089f xt_compat_match_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x497ef305 xt_check_target +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 0x6e1b7253 xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x6e7ecc96 xt_compat_target_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x788782bb xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7a7f4dd5 xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x8b4c5cd0 xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xbe360b45 xt_compat_target_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc2da4159 xt_compat_match_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc5adb095 xt_hook_link +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd4b40bb3 xt_compat_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe0b4971b xt_compat_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe73007e7 xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe7a44d3b xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xec24fd82 xt_compat_add_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xee196a5b xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xfa43180f xt_compat_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xfc31ca8d xt_hook_unlink +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 0xb4c10da3 nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0xbeb8c092 nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0xd148703a nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x168c3ca1 nci_uart_set_config +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x24e4d001 nci_uart_register +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0xb1684115 nci_uart_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x064936d0 ovs_vport_deferred_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x13a2ca47 ovs_vport_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x17fa3d9b ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x2117d0b2 ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x551e0e15 ovs_tunnel_get_egress_info +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x89f68698 ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xa486c0a9 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 0x024f44d9 rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0x06091db3 rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0x0861a9cc rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x091661b2 rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0x0b407534 rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0x17bf6c10 rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0x1f538821 rds_page_copy_user +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 0x50cbe7b3 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x5a6e66dc rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0x6ac3863a rds_cong_map_updated +EXPORT_SYMBOL_GPL net/rds/rds 0x7205fa5e rds_trans_unregister +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 0x7c9bd724 rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0x8828509b rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0x9695d04b rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0x99570e4e rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x99cf5949 rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0x9a516e1f rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0xa3cf1277 rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0xa5db0437 rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0xa690796f rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xaad03a51 rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0xb3634d15 rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0xb6bafd84 rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xcae80d21 rds_send_get_message +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0x39336332 rxrpc_unregister_security +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0xf96f0497 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 0x6cd84b5d 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 0xc80b7e3d gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xf0252666 svcauth_gss_flavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xf8b2ff6e g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x007ec67e rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x011a555a rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x021c4a3d svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x022f7916 xdr_encode_array2 +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 0x06ff9f5c rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x09bc4cad xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0b3c3175 xdr_skb_read_bits +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0da06165 rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f668ba9 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x11f102bd xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x12920240 rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x15b0b598 svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x16fdaa93 xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x177c01ec rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1a812490 xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1a9948e5 rpc_lookup_cred_nonblock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1cc45ead sunrpc_cache_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1dbdc760 cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f163afa auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f2a9970 rpc_ntop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x20338e77 rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x20c8315e xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x21599a50 svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x24d5e14f rpc_lookup_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2516c4d4 read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2733aeb2 svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x28b777b1 xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2deb097e rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2eec63c9 xdr_encode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2f2cc6a1 rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31702edc csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x32084f97 xdr_buf_read_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x32610479 svc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x33b9839e xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x37866499 xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3903069b cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3ae2689a xdr_partial_copy_from_skb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3de531e3 cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3e966c66 rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f365dbd svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x408cfc0c rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x40d681db xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x40ee45b7 rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4233e3e6 xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x430f9bb5 rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x45168f0e rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x463ba9c6 svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x46990c71 svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4734c451 rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x48832909 xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x49666195 xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4a557a8e rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4c236460 rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4c6d0ee2 svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ca7b080 svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4d93f41b rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4f185da7 cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4fdb7b5f svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5216f00b rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x52b061da sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x56173637 rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5634bae2 svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5683a7b0 xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x56a5af8d rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x579dad86 xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5a4bf135 xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5af22d5a rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5ba6208d cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5d13017f rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5da3a671 rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5e77f976 rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5f1cae54 svc_close_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x61e97963 xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x624f3e61 xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x645fbfd7 rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x64d6987b xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x658fdf1f rpcauth_generic_bind_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x65d519f4 svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x66351d30 rpc_get_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6787f533 svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6984394d rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x69ef0fa1 rpc_print_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6a1c6518 _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6d546ff5 rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6d9eebae rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6df0e959 sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6e3ce546 rpc_clnt_swap_activate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6ffac4f5 rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x701583c5 rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71f957c2 svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x73ff9084 xdr_set_scratch_buffer +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x766d364e rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x76efbd9a xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x774e0df7 svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x77829738 rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x77a58a7d svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7828aa8d xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7869d1ce rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x78a9a430 rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x79a1f8b2 svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7cb3c89f svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7e4c8010 xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80101ace xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80951b28 rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80d70e43 rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x81449824 xprt_set_retrans_timeout_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x82ec6aa2 svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x83130817 svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x833d0027 xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x83d925c4 rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x86f5048c xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9100d5ed rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x92f8ba15 rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98b75d64 rpcauth_list_flavors +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9907be86 auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9ab6ed88 rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9b6cb2a2 xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9b812557 rpc_count_iostats_metrics +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9bfb6268 svc_shutdown_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9e49d9ed rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9ef449af rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9f1cdba8 rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9f4c70df rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9fe15fb2 rpc_task_reset_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa113475b svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa2097d56 __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa2a016fa svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa2dc5210 xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa37e7b9e xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa3c69f14 xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa3d45e64 rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa3da49eb auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa5d0b543 sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa6193dca svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa67d0a07 sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa73c7b6f xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa7ab5a28 rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa8358553 write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xab34b47a bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xab38d0ca svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xab77f63a rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xab9cacb5 rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaccaada7 rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xacded2e8 sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb337eb4c rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb440c776 svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb7385de1 rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb7d2ee2b cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb8e12a10 xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbac1acd1 svc_prepare_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbb7fbfb4 xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbe271aee rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf42ae48 rpcauth_key_timeout_notify +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf9d1b96 nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbff60830 rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbffb835d xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc120a49f unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc12435e3 rpc_calc_rto +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc15e615f svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc23a5cde put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc32bf811 gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3880471 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc452c499 svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc4ddc9ae svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc6ff00c1 rpc_lookup_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc9518958 xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc9a760d5 rpc_clnt_swap_deactivate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcb1d7c96 xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcde614bb svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcee467f3 xprt_load_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcf608fd8 rpcauth_cred_key_to_expire +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd01871a3 rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd3091ad5 rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd3b381b6 sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd51df76b rpc_rmdir +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd57ddea7 xprt_set_retrans_timeout_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd60310ad xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd66f0c50 svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd67d79ed svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd76eb526 xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd7f3c3a8 rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd8105949 xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd8397ccd rpc_protocol +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd8e13a4d xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd98a29c0 rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdd6b720e rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdfeae228 rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe0eabdba svc_recv +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 0xe5aeee18 xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeafa5fca rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xedcf6be4 qword_add +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xee7653bb rpc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeeacab69 rpc_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xef0c21e4 rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf0a195cf rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf0a572d6 svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf79ff395 rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf7d0d237 rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf87a934c xprt_lock_and_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9d1164c rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfba1129d rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfc22a9ce rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfd6fbf6b rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfdb5846f rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfdca6fa2 svc_set_num_threads +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0c79d5ef vm_sockets_get_local_cid +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0cdde225 vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x15c0c57c vsock_addr_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x24c46787 vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2663cb64 vsock_addr_equals_addr +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x26f55a7e __vsock_core_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x2707ed28 vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x45e83555 vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x5277d1a5 vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x555da874 vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x59d943c8 vsock_addr_cast +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x5ef17ec0 vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x6326fd97 vsock_find_connected_socket +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 0x970b77bc vsock_pending_work +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x9d340ec4 vsock_add_pending +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 0xdcced248 __vsock_create +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xe54a96fb vsock_find_bound_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xfdd430c8 vsock_remove_connected +EXPORT_SYMBOL_GPL net/wimax/wimax 0x18bdeba4 wimax_state_change +EXPORT_SYMBOL_GPL net/wimax/wimax 0x33dc7519 wimax_state_get +EXPORT_SYMBOL_GPL net/wimax/wimax 0x3936c6b6 wimax_msg_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0x408ed217 wimax_dev_rm +EXPORT_SYMBOL_GPL net/wimax/wimax 0x4925712d wimax_msg_alloc +EXPORT_SYMBOL_GPL net/wimax/wimax 0x677ec819 wimax_dev_add +EXPORT_SYMBOL_GPL net/wimax/wimax 0x6d42dc66 wimax_report_rfkill_sw +EXPORT_SYMBOL_GPL net/wimax/wimax 0x76167fcd wimax_report_rfkill_hw +EXPORT_SYMBOL_GPL net/wimax/wimax 0x77c8d4b0 wimax_dev_init +EXPORT_SYMBOL_GPL net/wimax/wimax 0x85e1520f wimax_msg_data_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0xb2a9084a wimax_msg_send +EXPORT_SYMBOL_GPL net/wimax/wimax 0xbccc8c1b wimax_msg +EXPORT_SYMBOL_GPL net/wimax/wimax 0xc0078634 wimax_msg_data +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x1797b028 cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x23319219 cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x2534f213 cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x25aaba87 cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x29189681 cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x389639e5 cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x49bd5f0c cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x5ba17bb1 cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x7a75d07e cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xb689bdee cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xc247e774 cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xd4e6e4ef cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xfca8ac37 cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x3bf471d7 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x47b34e60 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x60b73277 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x834ba96d xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xa6e66685 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xaa762fe2 xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xad1b60ed xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xdbfc35c8 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xdfea3a6d xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x41973479 ipcomp_init_state +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x48b52dbc ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x6bbb11f5 ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xbb5fff59 ipcomp_input +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq-device 0x7143916b snd_seq_driver_unregister +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq-device 0xa6fcce14 __snd_seq_driver_register +EXPORT_SYMBOL_GPL sound/core/snd 0x00ffacb4 snd_ctl_get_preferred_subdevice +EXPORT_SYMBOL_GPL sound/core/snd 0x11392dbf snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL sound/core/snd 0x1dfa0e3a snd_device_disconnect +EXPORT_SYMBOL_GPL sound/core/snd 0x566d275d snd_device_initialize +EXPORT_SYMBOL_GPL sound/core/snd 0x739bab45 snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/core/snd 0x8f139955 snd_card_add_dev_attr +EXPORT_SYMBOL_GPL sound/core/snd 0xe7395a83 snd_ctl_activate_id +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x3712dd5f snd_compress_new +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x85fd399e snd_compress_deregister +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xb2602c55 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 0x2956403b snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x2995ff17 _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x4a37df80 snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x730ba00b snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x984a100f snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x9e5bd901 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 0xadb2f601 snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xec776e60 snd_pcm_stream_lock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xf479dcfc snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x2765cf75 snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x5225ab67 snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x542558f5 snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x5f2c1105 snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x6f8a6982 snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x8b8d5eb7 snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xba6f6aa0 snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xc9f365a5 snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xd4218599 snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xd9e0e27b snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xde736a4c snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x00d09ca7 snd_hdac_bus_stop_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x01548cdf snd_hdac_device_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x06e7bab3 snd_hdac_bus_stop_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x07f9148d snd_hdac_dsp_prepare +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0d69bcec hdac_get_device_id +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0ef6e6a6 snd_hdac_bus_enter_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0fdec40f snd_hdac_bus_queue_event +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1176fe29 snd_hdac_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1933b156 snd_hdac_get_sub_nodes +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x19f23bed snd_hdac_dsp_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1ab5c13e snd_hdac_stream_sync_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1d4521d9 snd_hdac_bus_add_device +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1ff56834 snd_hdac_bus_get_response +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2185ae80 snd_hdac_power_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2dcc5881 snd_hdac_refresh_widgets +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3046b756 snd_hdac_stream_clear +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x308eb7e0 snd_hdac_bus_exit_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x364755cd snd_hdac_query_supported_pcm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x365539f0 snd_hdac_bus_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x38d3687d snd_hdac_make_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3a775303 snd_hdac_bus_exec_verb_unlocked +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3cadcc25 snd_hdac_device_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3d83307d snd_hdac_exec_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x40060033 snd_hdac_stream_sync +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x437b1bde snd_hdac_stream_start +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x46787d60 snd_hdac_stream_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x49eaa7f8 snd_hdac_bus_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4f591bca snd_hdac_bus_init_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5036eb79 snd_hdac_power_down_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x567c0f10 snd_hdac_stream_release +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5fe64ab7 snd_hdac_stream_set_params +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x629dc32a snd_hdac_link_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x689c9874 snd_hdac_override_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x68de1057 snd_hdac_get_connections +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6d00e52c snd_hdac_device_unregister +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x740451a6 snd_hdac_device_register +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x74e40aa8 snd_hdac_regmap_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x78c5cfe1 snd_hdac_regmap_read_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7a8da381 snd_hdac_is_supported_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7d5bb508 snd_hdac_dsp_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8b89fa00 snd_hdac_stream_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8e867a9e snd_hdac_bus_free_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x937c4598 snd_hdac_regmap_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x93c662bd snd_hdac_bus_send_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9fe614bc snd_hdac_stream_stop +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa281da67 snd_hdac_regmap_update_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa3be8562 snd_hda_bus_type +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa8a67d7e snd_hdac_stream_timecounter_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa9d1262a snd_hdac_power_up_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb68a6cf3 snd_hdac_bus_handle_stream_irq +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbfc819fd snd_hdac_stream_setup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc1cd1c8d snd_hdac_bus_update_rirb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc589ad53 snd_hdac_bus_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd06950f7 _snd_hdac_read_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd51e0083 snd_hdac_bus_exec_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd88902db snd_hdac_regmap_write_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd92f718f snd_hdac_regmap_add_vendor_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd9df1d04 snd_hdac_stream_assign +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdd9a804a snd_hdac_calc_stream_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe612eee7 snd_hdac_stream_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe6b5e41e snd_hdac_stream_setup_periods +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe8604334 snd_hdac_power_up +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf6becf73 snd_hdac_read_parm_uncached +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf76287df snd_hdac_bus_remove_device +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf9c3fef2 snd_hdac_bus_init_chip +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x04ff5822 snd_ak4113_build +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x20adc2fd snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x23a2e43e snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x37fea9e3 snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x612acce7 snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x8542df62 snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x000f35b8 snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x018e2618 snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x025a3d85 snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x04f5535b snd_hda_codec_pcm_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x056d4f2d snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x05c3dc28 snd_hda_mixer_bind_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x05d21258 snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0676f5ac snd_hda_get_input_pin_attr +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x09d6caf4 snd_hda_codec_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0ba1943b snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0ce43ff3 snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x17989acb snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x184dda64 snd_hda_mixer_bind_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1dda2222 snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1e41f945 azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x23f4b20f snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x25d83eff snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2689955a snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x286b17d9 snd_hda_register_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x289f900f snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2a377fa4 snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2a9733f6 snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2b644cd7 snd_hda_mixer_bind_ctls_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2d537e6f snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2d973eb0 snd_hda_jack_detect_enable_callback +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3614e921 snd_hda_codec_load_dsp_trigger +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x375cacd5 snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3b433992 snd_hda_codec_load_dsp_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x41653e4d snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x41ed7007 snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x440a6a85 snd_hda_codec_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x468bbd01 snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x46b05a55 snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x476b4656 snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x47da21cd snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x483dd6bc azx_free_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4a18c824 snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4b3ab5f1 azx_bus_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x503b6d7b snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x510c0f73 snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x526dcbc8 snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x52a4896a azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x54d74c7b snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x572f2989 snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x575d6009 snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x57815f51 snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x594e9022 snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5a34bc0f snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5dfe5a03 snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5e5d2966 snd_hda_codec_pcm_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x60370b5c snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x618786b5 snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6275f586 azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x643cdb99 query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6481a590 snd_hda_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x663581dc snd_hda_codec_load_dsp_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6a5ef5e8 snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6aa9978a snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6bf273d8 snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x706745e2 snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x76822fa0 azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x772ce774 snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7a89271e snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7eb64760 snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x80664bcd azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x828b8afe snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x83c5da21 snd_hda_mixer_bind_ctls_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8794df5f azx_init_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x89f27fe2 hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8b804d90 snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8e340e99 snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9043f80f snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x91244c19 __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9209a113 __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x931208d7 snd_hda_mixer_bind_ctls_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x98ae45a3 snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9b1d51dd snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9c527a7a hda_codec_driver_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9dbcd69d snd_hda_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa03b9e64 snd_hda_mixer_bind_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa073e1e8 snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa2827d76 snd_hda_get_jack_location +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa583f2a3 is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xaa56e756 __hda_codec_driver_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xae918ef1 snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xaeed775d snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb20d9be9 snd_hda_jack_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb4fff539 snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb58b374a snd_hda_jack_detect_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb69a0b30 snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb8dab2c2 snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb9153b6d snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb9507121 snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb986ca78 snd_hda_bind_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xba17a5c0 snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbc7c6d18 snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbf41fbb7 snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbf8c0807 snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc0a93aef snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc311e3e4 snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc3f1f1ae snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc652fd69 snd_hda_get_jack_connectivity +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb301b6e snd_hda_get_jack_type +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xce2cb272 snd_hda_bind_vol +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xceda50aa azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcee68094 snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcf351aef snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcf5aa374 snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd0537dda snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd228b1e8 snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd2794c82 snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd2e6ecdf azx_probe_codecs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd34bd568 snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd60cb656 _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd7d846a7 azx_stop_all_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdb36d7aa snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdc5a8782 snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xddc08c52 snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdecb1e7c snd_hda_jack_tbl_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdf77b4ff snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdf8d7182 snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe118de5d snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe1bf000c snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe7b65f36 snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe9a33fb8 snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda3a721 snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf4cc6c2c snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf7260346 snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf7e1fb5f snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf8f5fc8d snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfd6abd8d snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfe6e038f snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x06654b21 snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x0e133e3c snd_hda_gen_fix_pin_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x161af03d snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x3bafd170 snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x3fa0364e snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x4ab49f16 snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x631f595d snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x69b1fa1b snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x69e8b948 snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x6f4ffb5d 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 0x83f3cb0d snd_hda_get_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x871a6e44 hda_extra_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x885526ee snd_hda_parse_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x88dccc83 snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x984382c1 snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x9c3640ea snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xba8b54f3 snd_hda_gen_stream_pm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xbf2bf923 snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xe34b48f2 snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xe37a23fc snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xebd92e79 snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf3469dc5 snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x4d6d8fd0 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 0xae4836d1 cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x375ad98c cs42l51_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x4394559d cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x58c06548 cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x2c2c4c41 cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7cac7292 cs42888_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x9c1e53c3 cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xba82d206 cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xcd3794c9 cs42448_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x9d1ecec2 es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0xc01e00ec es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x30eacf03 pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x6aa0709e pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xb22d4602 pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xcd12f86b pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x3f7ed8a4 devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x6ea60d49 sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x7d8c5e7f sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xb1e6ee4f sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xd627f16a sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0xe68ed2c3 devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x50886a99 ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0xd2b28c2f ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x48203b93 tpa6130a2_add_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x7b693038 tpa6130a2_stereo_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0x974b1b37 ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x45c90d70 wm8804_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x5fc9ead7 wm8804_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x85f07e07 wm8804_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x8c3f680f wm8804_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0x40bea195 wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0x2ff64f34 wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x1cce4778 fsl_asrc_get_dma_channel +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x1d533faf 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 0x00e61c0b snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0339dcc6 snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x057b94d3 snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0673cfe4 snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0747fb3d snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0ac3069b snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x125aaed5 snd_soc_remove_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x13077173 snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x14dcf374 snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1507a34d snd_soc_of_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x17c05b26 snd_soc_add_component_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x183cc55a snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1872d696 snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1938c420 snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x19821901 snd_soc_unregister_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1a9ae01a snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1b79c34a snd_soc_add_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1fa14644 snd_soc_info_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x203dbe29 snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x20ca7985 snd_soc_bytes_info +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x227dcfa3 snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2a3308d3 snd_soc_unregister_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2aa2dfa9 snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2ac012a3 snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2d82a4dc dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x305dfe0c snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x309545f4 dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x346cde10 snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x35cb3aee snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x37ac656f snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3d110adf snd_soc_bytes_get +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3e6bf41e snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x40adbbe5 snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x44a07630 snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x462fe36f snd_soc_cnew +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x46db8f3e snd_soc_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x47ba6f93 snd_soc_free_ac97_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x47c78ec2 snd_soc_dpcm_be_get_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x48ae3046 snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4a7d8765 snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4a894fa8 snd_soc_runtime_set_dai_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4acaf913 snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4b709346 snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4d1be848 snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4db9c193 snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4eca08aa snd_soc_limit_volume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x50da52c6 snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x50ec1512 snd_soc_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x51292d8a snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x52de884e snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5314d5a1 snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5369ac10 snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x54724897 snd_soc_new_ac97_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5d6361c6 snd_soc_component_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5faf7e94 snd_soc_jack_report +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x60b46ec0 snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x621257dd snd_soc_pm_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x646a6f17 snd_soc_set_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x64a2855e snd_soc_platform_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6746a6f0 snd_soc_add_platform_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6783a22b snd_soc_component_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6c8c7baf snd_soc_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6dafec74 soc_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6e0e19fd snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6f75e2b7 snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6f7fd31b snd_soc_add_codec_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6fb0e192 snd_soc_codec_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x71330ab9 snd_soc_unregister_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x726c064d snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x75d3ee66 snd_soc_put_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x78e17975 snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7ab8f91e devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7b96e33d dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e1441e6 snd_soc_poweroff +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x80e36e13 snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x82e0cdaf snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8319fd3d snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x84dd3616 snd_soc_card_jack_new +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x84fc73ab snd_soc_set_ac97_ops_of_reset +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8b0b0874 snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8bf95458 snd_soc_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8d4c535c snd_soc_get_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8de189e1 snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9187ce39 snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x919f2872 snd_soc_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9266b16a snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x93403511 snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x94313c64 devm_snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x944c8594 snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x99a6c831 snd_soc_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9a947be3 snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9b93c6b9 snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9cedba6a dapm_clock_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa2fa741e snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa454fa2f snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa54c9708 snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa808e82f snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa8a9c91a devm_snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaa2b7bc6 snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaad3c445 snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xab014c36 snd_soc_component_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xac206a46 snd_soc_lookup_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xac2b5e60 snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xac70fb48 snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xad8de5bc snd_soc_component_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xae84b54e snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb0a80307 snd_soc_get_dai_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb1607ce6 snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb7056a29 snd_soc_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb7bb4f26 snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb8d7a3b9 snd_soc_add_card_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb9020a3d snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbcc42081 snd_soc_platform_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbdb5b338 snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc0ac2385 snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc29a1d9c snd_soc_jack_get_type +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc2b31da0 snd_soc_component_async_complete +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc7e547a5 snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8ed7106 snd_soc_dapm_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc9252663 snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xca608d9f snd_soc_info_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xca8b2809 dapm_regulator_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcbac9b22 snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xccea295b snd_soc_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcfc1bcc0 snd_soc_bytes_put +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd4843e7a snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdac93ae6 snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdc6e111b snd_soc_codec_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdf074491 snd_soc_debugfs_root +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe216185f snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe66c2c1a devm_snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe70e692c snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe8a69cfe snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xea151fed snd_soc_unregister_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xebfa3e3f snd_soc_dapm_force_bias_level +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xec9374ff snd_soc_register_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xef42cfd7 snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf1772c1b snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf84f384c snd_soc_platform_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf8e67459 snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfc3cecc2 snd_soc_dpcm_be_set_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfcfeb370 snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xff22d891 snd_soc_dapm_sync +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x07149d7e line6_read_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x0b5063fc line6_disconnect +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x0da212d9 line6_version_request_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x12fdb142 line6_send_raw_message_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x202a1b1b line6_midi_id +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x3cb85dfc line6_write_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x3de8d798 line6_suspend +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x479da3aa line6_resume +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x60a15aca line6_read_serial_number +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x686da521 line6_alloc_sysex_buffer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7995f08b line6_pcm_release +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x7e75da82 line6_probe +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x8ec973cd line6_start_timer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x9b469d80 line6_init_midi +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xd077ea6f line6_send_sysex_message +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xe440617c line6_init_pcm +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xf880f85e line6_pcm_acquire +EXPORT_SYMBOL_GPL vmlinux 0x000000e3 dax_pfn_mkwrite +EXPORT_SYMBOL_GPL vmlinux 0x0000b3b1 rio_set_port_lockout +EXPORT_SYMBOL_GPL vmlinux 0x0040de47 blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0x006820b4 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x0070ef14 __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x00808222 usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x009304b6 ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0x009b7946 device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x00c0b9ab __clk_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x00da6301 user_preparse +EXPORT_SYMBOL_GPL vmlinux 0x00ebcb5d ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0x00ef4514 usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x00f77fa4 syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0x01010c6d klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x01049266 wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x010513bb arizona_dev_exit +EXPORT_SYMBOL_GPL vmlinux 0x011bb26c blkcipher_aead_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x011cf028 regulator_suspend_finish +EXPORT_SYMBOL_GPL vmlinux 0x017ded49 virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0x0186bca6 tps65912_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x018d02b3 crypto_register_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x019e371f scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0x01ad1523 usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0x01ae84b8 gfn_to_page_many_atomic +EXPORT_SYMBOL_GPL vmlinux 0x01c3e008 fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0x01d2ffd9 dma_buf_vunmap +EXPORT_SYMBOL_GPL vmlinux 0x01d982b2 irq_create_strict_mappings +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x01e866c6 digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0x02048459 edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x020629cd regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0x021df0b2 power_supply_set_property +EXPORT_SYMBOL_GPL vmlinux 0x021ebfda btree_update +EXPORT_SYMBOL_GPL vmlinux 0x0221cbd4 i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x0248ccc5 skcipher_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0x02514f44 regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0x02803e72 kvm_vcpu_yield_to +EXPORT_SYMBOL_GPL vmlinux 0x02808bb8 ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0x02915c28 netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0x02bc15b7 regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x02ed4da9 dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x02eeda23 __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0x02fea2ae rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x03015bff cpufreq_frequency_table_target +EXPORT_SYMBOL_GPL vmlinux 0x03152a68 rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0x031b2639 sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x0321cdbf of_alias_get_highest_id +EXPORT_SYMBOL_GPL vmlinux 0x032d9704 ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x037249f3 udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x037eaae7 devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x037f86a5 crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0x03917f0b add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0x03954800 ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x039fd867 trace_clock_global +EXPORT_SYMBOL_GPL vmlinux 0x03a3f1f2 usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0x03b1a11c devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x03c2bdb7 perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0x03cea86d wm5102_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x03cfbb78 con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0x03d98d81 rhashtable_insert_slow +EXPORT_SYMBOL_GPL vmlinux 0x03e3686c ata_timing_cycle2mode +EXPORT_SYMBOL_GPL vmlinux 0x03f8b290 regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0x03fe0ee0 pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0x0402cbbf preempt_notifier_inc +EXPORT_SYMBOL_GPL vmlinux 0x040cbe0d relay_flush +EXPORT_SYMBOL_GPL vmlinux 0x041118fa fsnotify +EXPORT_SYMBOL_GPL vmlinux 0x041b5d42 rq_flush_dcache_pages +EXPORT_SYMBOL_GPL vmlinux 0x042f43a0 udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0x045107ca ahash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x047359c8 sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x04969812 key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0x0499deb0 __clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x04b2771d ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0x04b5549c __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04de5a9f srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x04df8fbc lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0x04e2a91a __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x04fc2c61 rio_register_scan +EXPORT_SYMBOL_GPL vmlinux 0x050c67e9 crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0x05113008 tpm_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x05296680 usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0x053494cb tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0x0541903e fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x05519a1a kvmppc_emulate_mmio +EXPORT_SYMBOL_GPL vmlinux 0x056f6800 regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x05805373 trace_buffer_unlock_commit_regs +EXPORT_SYMBOL_GPL vmlinux 0x058b582a vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0x05adac60 posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0x05b00b0b i2c_generic_gpio_recovery +EXPORT_SYMBOL_GPL vmlinux 0x05d68821 irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x05e239fc __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0x05e89099 sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0x05ea551d mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x05f1d566 tps65912_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x05fe33ec devm_regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x060f150b extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x061dee59 btree_remove +EXPORT_SYMBOL_GPL vmlinux 0x061df6a2 seq_release_net +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x062d7c45 blk_queue_dma_drain +EXPORT_SYMBOL_GPL vmlinux 0x063fbcdb kvm_vcpu_read_guest_atomic +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x0666eb8f rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0x0677e58d dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0x0681dd5f __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x0696e5dc gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0x0699178d shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0x06e7ba9c power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x06f4762c devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x0700df67 pci_reset_pri +EXPORT_SYMBOL_GPL vmlinux 0x0729bc60 of_dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x073060f1 cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0x07334019 cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x07334d71 sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x0739f429 x509_check_signature +EXPORT_SYMBOL_GPL vmlinux 0x074e5be3 kvm_vcpu_write_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x0762403c edac_put_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x077955ad ata_common_sdev_attrs +EXPORT_SYMBOL_GPL vmlinux 0x078f7d35 regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07c2e6cd rio_dev_get +EXPORT_SYMBOL_GPL vmlinux 0x07db4e52 pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x07f300c3 smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x07fafe09 sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0x0803b3f6 task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0x0804d9ee of_regulator_match +EXPORT_SYMBOL_GPL vmlinux 0x08156773 name_to_dev_t +EXPORT_SYMBOL_GPL vmlinux 0x081e73c2 da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0x0826cb1e netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0x0838bfca devfreq_event_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x08433d9c devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0x0860adbc crypto_unregister_aead +EXPORT_SYMBOL_GPL vmlinux 0x086f4b7f ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0x08703b8b led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0x0874b110 queue_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0x088bfa7e cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x08add708 crypto_init_shash_spawn +EXPORT_SYMBOL_GPL vmlinux 0x08bc0870 compat_put_timespec +EXPORT_SYMBOL_GPL vmlinux 0x08d092ed cpu_add_dev_attr_group +EXPORT_SYMBOL_GPL vmlinux 0x08e72e20 securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x090714b2 class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x091c824a machine_power_off +EXPORT_SYMBOL_GPL vmlinux 0x091eb9b4 round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x092186dc relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0x0930c74b ata_dev_next +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 0x0961f066 pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x096b6dc0 __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0x096b8c1f usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x096bdbb9 pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0x09d1489a nvdimm_bus_check_dimm_count +EXPORT_SYMBOL_GPL vmlinux 0x0a05d4e1 i2c_new_probed_device +EXPORT_SYMBOL_GPL vmlinux 0x0a08bea8 kvm_gfn_to_hva_cache_init +EXPORT_SYMBOL_GPL vmlinux 0x0a1b10aa dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x0a2390f2 of_pci_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x0a2a6ad0 wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x0a51ae5b virq_to_hw +EXPORT_SYMBOL_GPL vmlinux 0x0a7307b6 find_symbol +EXPORT_SYMBOL_GPL vmlinux 0x0acd1dd5 rhashtable_walk_exit +EXPORT_SYMBOL_GPL vmlinux 0x0afb0cd1 pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0x0b000f6c usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b0ccdc1 hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0x0b29c3a9 sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0x0b3be057 spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0x0b3c27ec tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0x0b5812b1 tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x0b75240a rio_mport_get_efb +EXPORT_SYMBOL_GPL vmlinux 0x0b86a3f5 max_gen_clk_ops +EXPORT_SYMBOL_GPL vmlinux 0x0ba934b6 ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0x0bafa62c wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x0bd1a29e flush_fp_to_thread +EXPORT_SYMBOL_GPL vmlinux 0x0bd7e497 xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0x0bdb654f usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0c0c015e ring_buffer_swap_cpu +EXPORT_SYMBOL_GPL vmlinux 0x0c15a086 sdhci_pci_o2_probe_slot +EXPORT_SYMBOL_GPL vmlinux 0x0c2cdbf1 synchronize_sched +EXPORT_SYMBOL_GPL vmlinux 0x0c3035f9 of_modalias_node +EXPORT_SYMBOL_GPL vmlinux 0x0c67b29b bmp085_detect +EXPORT_SYMBOL_GPL vmlinux 0x0c67ff15 tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x0cc1e40f crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x0ceb3cb6 pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0x0cf284da wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x0d1339c3 kvm_read_guest +EXPORT_SYMBOL_GPL vmlinux 0x0d26738e bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0x0d37e362 pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d57200a tasklet_hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x0d57442d sdhci_pci_o2_probe +EXPORT_SYMBOL_GPL vmlinux 0x0d6b346e gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0x0d706d2e rh_set_owner +EXPORT_SYMBOL_GPL vmlinux 0x0d73a952 GregorianDay +EXPORT_SYMBOL_GPL vmlinux 0x0d76b962 devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x0d7d4d70 rcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x0d9ce7b3 kvm_clear_guest +EXPORT_SYMBOL_GPL vmlinux 0x0da287c8 pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0x0dbc5d9e md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0ddcb838 power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0x0de06988 cpu_first_thread_of_core +EXPORT_SYMBOL_GPL vmlinux 0x0de737c6 usb_gen_phy_init +EXPORT_SYMBOL_GPL vmlinux 0x0df8b4ff cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0x0e01fe0a devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0e083db3 aead_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0x0e2540ee class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0e4dbd17 driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x0e585d79 mddev_congested +EXPORT_SYMBOL_GPL vmlinux 0x0e5b15bd power_supply_property_is_writeable +EXPORT_SYMBOL_GPL vmlinux 0x0e80cc53 regmap_field_write +EXPORT_SYMBOL_GPL vmlinux 0x0e83d64b reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x0e89c26f of_thermal_get_ntrips +EXPORT_SYMBOL_GPL vmlinux 0x0e93fa2c devm_hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0x0ea41f64 pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x0ec9d164 sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0x0ece06ac of_pci_msi_chip_add +EXPORT_SYMBOL_GPL vmlinux 0x0ecf823a static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x0ed8dcfe dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0x0ee9dad6 rio_release_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x0ef320ef gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x0ef8cad7 kvm_get_kvm +EXPORT_SYMBOL_GPL vmlinux 0x0efb5cff gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL vmlinux 0x0f086f67 sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0x0f31a406 ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0x0f336d7f rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x0f751aea input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0x0f95d93f spi_unregister_master +EXPORT_SYMBOL_GPL vmlinux 0x0fe7cd8c __clocksource_update_freq_scale +EXPORT_SYMBOL_GPL vmlinux 0x0ffcd7c4 rio_dma_prep_xfer +EXPORT_SYMBOL_GPL vmlinux 0x100d68ef rtc_irq_set_state +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x101464ad blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x109434f1 bus_register +EXPORT_SYMBOL_GPL vmlinux 0x10b21058 gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x10cab4bc device_register +EXPORT_SYMBOL_GPL vmlinux 0x10dd5199 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x10fb4691 dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0x10fd3267 devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0x1106d947 cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0x11103ef1 tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0x1114011d threads_shift +EXPORT_SYMBOL_GPL vmlinux 0x11198eef sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0x111dcdfe fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0x113d492e pci_hp_remove_module_link +EXPORT_SYMBOL_GPL vmlinux 0x1150ef42 regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x1155041c power_supply_get_property +EXPORT_SYMBOL_GPL vmlinux 0x115d2670 ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0x11675acd ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x11715484 __tracepoint_mc_event +EXPORT_SYMBOL_GPL vmlinux 0x1172ce54 rtc_ktime_to_tm +EXPORT_SYMBOL_GPL vmlinux 0x11a7dbf2 device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0x11d68a8d regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0x11e59ba6 __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0x120df717 is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0x12139b02 of_gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0x121c4833 __class_create +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x122a4acf devm_power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x1234c320 kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0x1234f7c5 file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0x124ec700 dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0x124f2056 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x125d3c63 inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x127fdf8b device_property_present +EXPORT_SYMBOL_GPL vmlinux 0x12a6ccc6 ip_tunnel_get_stats64 +EXPORT_SYMBOL_GPL vmlinux 0x12b5193c fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0x12c8f7de trace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0x12de5a7f blk_unprep_request +EXPORT_SYMBOL_GPL vmlinux 0x1319e516 blk_mq_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0x131a4342 inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x133041f1 sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0x13428b83 pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0x13457ae5 sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0x13609191 device_rename +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x136a4ee6 btree_init +EXPORT_SYMBOL_GPL vmlinux 0x137a623e blk_queue_bypass_end +EXPORT_SYMBOL_GPL vmlinux 0x137c0947 relay_reset +EXPORT_SYMBOL_GPL vmlinux 0x13a53123 raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x13ad647f scatterwalk_bytes_sglen +EXPORT_SYMBOL_GPL vmlinux 0x13b48cbb __trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0x13be8b1b vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0x13c569ee inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0x13ce87e8 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0x13d1031b dma_buf_begin_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x13e314f0 bmp085_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x13e49764 crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0x13e5ea13 __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0x13fa9454 param_ops_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0x13fb13e8 devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0x14011319 __mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x1420efa9 unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x14230ae3 kvm_write_guest_cached +EXPORT_SYMBOL_GPL vmlinux 0x1433cbc4 __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x1433f585 platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x143840a2 devm_regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x1450ef60 generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0x1464a744 rio_mport_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x1491c2c2 __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0x14a4284b of_get_fb_videomode +EXPORT_SYMBOL_GPL vmlinux 0x14af9813 wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0x14c1b157 skb_segment +EXPORT_SYMBOL_GPL vmlinux 0x14d477b8 serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0x14f55809 devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x14fc1c7d regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x15257888 disk_get_part +EXPORT_SYMBOL_GPL vmlinux 0x152cbb41 irq_create_direct_mapping +EXPORT_SYMBOL_GPL vmlinux 0x15892417 async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x158c365c pci_reset_bridge_secondary_bus +EXPORT_SYMBOL_GPL vmlinux 0x15a29aa8 usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0x15b1e548 part_round_stats +EXPORT_SYMBOL_GPL vmlinux 0x15c1019f extcon_unregister_interest +EXPORT_SYMBOL_GPL vmlinux 0x15c21e5e nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x15efd446 rcu_batches_started +EXPORT_SYMBOL_GPL vmlinux 0x15f1a1ef extcon_set_cable_state +EXPORT_SYMBOL_GPL vmlinux 0x16000a3c dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x16177c43 cpci_hp_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0x1617eabd blk_mq_register_disk +EXPORT_SYMBOL_GPL vmlinux 0x1637b5b4 sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0x163be5e5 yield_to +EXPORT_SYMBOL_GPL vmlinux 0x1643102b bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x1650bf27 rcutorture_record_progress +EXPORT_SYMBOL_GPL vmlinux 0x16667f5f gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0x16903091 sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0x16f00363 rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0x17460891 device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x1753a32f hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0x175d8125 devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x176e01f9 tps80031_ext_power_req_config +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x181bf8e5 gfn_to_pfn_prot +EXPORT_SYMBOL_GPL vmlinux 0x18254b42 irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x18344755 sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0x1842fdb5 fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0x1848d7d7 __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x1853653c btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x18553908 pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0x1866cec2 ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x186d3bf6 vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0x1878f62b edac_err_assert +EXPORT_SYMBOL_GPL vmlinux 0x1885d236 pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x18a3d575 gpiod_set_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x18b695e6 generic_access_phys +EXPORT_SYMBOL_GPL vmlinux 0x18ba046d gfn_to_page +EXPORT_SYMBOL_GPL vmlinux 0x18d7f480 eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0x18d89e85 mpc8xxx_spi_rx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0x190f3c2a skcipher_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x191f4906 da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x19254f18 exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0x193d48e0 trace_current_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x194dd5f5 pkey_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x19751597 __mmu_notifier_invalidate_range +EXPORT_SYMBOL_GPL vmlinux 0x197ef67d usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0x19801132 class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x1999b919 fuse_get_req +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19b384a5 hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x19d2e42f da903x_write +EXPORT_SYMBOL_GPL vmlinux 0x1a0c6a88 gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x1a2446a9 pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x1a27632f pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0x1a3abaff spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0x1a3bb91a blk_mq_request_started +EXPORT_SYMBOL_GPL vmlinux 0x1a476723 stmpe_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x1a546100 ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0x1a6effde sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0x1a7fedeb fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0x1a8c5907 btree_insert +EXPORT_SYMBOL_GPL vmlinux 0x1a904e21 console_drivers +EXPORT_SYMBOL_GPL vmlinux 0x1a967885 cpufreq_frequency_get_table +EXPORT_SYMBOL_GPL vmlinux 0x1ab52590 of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x1ab995cd unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0x1acc9c75 md_new_event +EXPORT_SYMBOL_GPL vmlinux 0x1acef7d2 pm_freezing +EXPORT_SYMBOL_GPL vmlinux 0x1aecaee0 ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0x1b17cba1 powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0x1b53dd12 irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0x1b59349f tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0x1b9aca3f jprobe_return +EXPORT_SYMBOL_GPL vmlinux 0x1bd4d790 ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x1bf16563 wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0x1c07ccec ref_module +EXPORT_SYMBOL_GPL vmlinux 0x1c18cb48 debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0x1c2ad10a srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x1c3e45e7 dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0x1c4ad4b5 __tracepoint_kvm_ppc_instr +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c566469 list_lru_walk_one +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c5ff742 clk_get_phase +EXPORT_SYMBOL_GPL vmlinux 0x1c7580b2 inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1ca2c121 __sock_recv_ts_and_drops +EXPORT_SYMBOL_GPL vmlinux 0x1cb4787f bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1cc24cec regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1cdb2147 zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0x1cff6937 devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x1d14d9dc unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x1d26ae88 irq_set_chained_handler_and_data +EXPORT_SYMBOL_GPL vmlinux 0x1d29d2bc rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0x1d40c442 sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0x1d5661f8 invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0x1d58ae14 lpddr2_jedec_timings +EXPORT_SYMBOL_GPL vmlinux 0x1d5fec4d of_dma_router_register +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d7c0168 __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0x1d7d0d8d scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0x1d89fc04 serial8250_do_set_mctrl +EXPORT_SYMBOL_GPL vmlinux 0x1d941bf0 stmpe_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x1dc38c1d device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0x1dd522ac crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0x1de84299 da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x1dfbcf4c mpic_msgr_disable +EXPORT_SYMBOL_GPL vmlinux 0x1e0fb564 fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x1e3ee556 driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0x1e40ed2c sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0x1e5b03dc pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1e5c3d5c get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1e8bd5f7 agp_remove_bridge +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebac2bd getboottime64 +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1ed425fa skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x1ef20b6c cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0x1f222706 wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x1f563f15 uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0x1f598cf5 blkcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0x1f7e4d2e usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f8db7f9 ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x1fabb465 inet6_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x1fb03660 security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0x1fca8382 device_find_child +EXPORT_SYMBOL_GPL vmlinux 0x1fcd4002 rio_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x205ea0c7 sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x207c42e8 regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x20aa6f51 cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0x20de5193 kvm_disable_largepages +EXPORT_SYMBOL_GPL vmlinux 0x20e7c967 __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0x20fdf892 __rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x20fe60c3 pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x21100855 sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0x2124e1b0 get_device +EXPORT_SYMBOL_GPL vmlinux 0x2132caa0 spi_async_locked +EXPORT_SYMBOL_GPL vmlinux 0x2141c7ba usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x2149864f usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x2149ae2a anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0x214e0186 crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0x2158daa5 skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0x216f09c0 tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0x21801f53 crypto_rng_reset +EXPORT_SYMBOL_GPL vmlinux 0x21a563da clk_get_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x21a5cc65 gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x21c0e1c3 nd_mapping_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x21d3e127 led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0x21e108a0 ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x220860ed regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x22504889 get_net_ns_by_fd +EXPORT_SYMBOL_GPL vmlinux 0x227364de fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0x227a99ce early_find_capability +EXPORT_SYMBOL_GPL vmlinux 0x2289fd01 crypto_aead_reqsize +EXPORT_SYMBOL_GPL vmlinux 0x2296c00d crypto_attr_u32 +EXPORT_SYMBOL_GPL vmlinux 0x22ae5b6e clk_debugfs_add_file +EXPORT_SYMBOL_GPL vmlinux 0x22c519d4 pci_generic_config_read32 +EXPORT_SYMBOL_GPL vmlinux 0x22d7b8d0 devres_release +EXPORT_SYMBOL_GPL vmlinux 0x22d92ed4 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0x22df4727 evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0x22e1dca8 phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x22eacbef crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0x22f86ffd clk_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x231b3b1c apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0x23289b48 ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x2396c7f0 clk_set_parent +EXPORT_SYMBOL_GPL vmlinux 0x23bb99c3 gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x23c0f27a da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0x23c3f4a5 pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0x23e0b408 regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0x23fe1dad tcp_ca_get_key_by_name +EXPORT_SYMBOL_GPL vmlinux 0x23fe47c0 crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0x24011e14 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x24457174 audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0x244c7351 vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x245c7e3d single_open_net +EXPORT_SYMBOL_GPL vmlinux 0x2464caad sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0x2473ebf1 rio_dev_put +EXPORT_SYMBOL_GPL vmlinux 0x247ef831 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x24aac4d9 crypto_aes_expand_key +EXPORT_SYMBOL_GPL vmlinux 0x24d511f4 ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0x24e56410 tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x24fca08c fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0x251437bb crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0x25331b59 scsi_internal_device_unblock +EXPORT_SYMBOL_GPL vmlinux 0x25379e73 clk_set_min_rate +EXPORT_SYMBOL_GPL vmlinux 0x253e8c3e of_css +EXPORT_SYMBOL_GPL vmlinux 0x25574504 clk_fixed_rate_ops +EXPORT_SYMBOL_GPL vmlinux 0x256a99d3 device_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0x2579203e uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0x25918db9 cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0x25952312 class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x25a8825e ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x25d04ee3 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0x260a8e22 ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0x260d3d13 usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x26270df0 __netpoll_free_async +EXPORT_SYMBOL_GPL vmlinux 0x262f20a8 local_clock +EXPORT_SYMBOL_GPL vmlinux 0x2630444e ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x2633b038 serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x2654c2b1 fuse_dev_alloc +EXPORT_SYMBOL_GPL vmlinux 0x266b7638 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x2681c31b kobject_move +EXPORT_SYMBOL_GPL vmlinux 0x268220fd cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0x26966b08 debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0x269f8b05 usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0x26b71fb4 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26d8ffe6 ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x27046576 kvm_exit +EXPORT_SYMBOL_GPL vmlinux 0x270efb89 debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0x272754a3 cpufreq_frequency_table_cpuinfo +EXPORT_SYMBOL_GPL vmlinux 0x2735253c vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0x2746fcb5 crypto_lookup_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x274cf5e1 __clk_get_flags +EXPORT_SYMBOL_GPL vmlinux 0x278f8275 devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x27a4a629 gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0x27a915c8 kvm_vcpu_write_guest +EXPORT_SYMBOL_GPL vmlinux 0x27c0c4be eventfd_ctx_read +EXPORT_SYMBOL_GPL vmlinux 0x27c1e63f usb_amd_find_chipset_info +EXPORT_SYMBOL_GPL vmlinux 0x27d2b297 ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0x27e0dc0c rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x27fb64b4 security_kernel_fw_from_file +EXPORT_SYMBOL_GPL vmlinux 0x280cbaa4 dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x285a5f9d percpu_ida_free +EXPORT_SYMBOL_GPL vmlinux 0x286459d4 mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0x28923935 of_get_regulator_init_data +EXPORT_SYMBOL_GPL vmlinux 0x2897a08d pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x289e1033 ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0x28a36d1e register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x28dbe457 __class_register +EXPORT_SYMBOL_GPL vmlinux 0x2913de09 hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0x2924cb5d hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0x2947b6d3 fb_sys_read +EXPORT_SYMBOL_GPL vmlinux 0x2970d40a arizona_request_irq +EXPORT_SYMBOL_GPL vmlinux 0x29785064 pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x2979e73a regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x29a8a44f rio_map_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x29cd3148 usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x29dc955c sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0x29f1d318 device_del +EXPORT_SYMBOL_GPL vmlinux 0x29f59fd2 sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0x2a0370ce iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0x2a1bb640 serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x2a221cfc sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x2a44931c bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2a46e985 shmem_get_seals +EXPORT_SYMBOL_GPL vmlinux 0x2a539887 dma_buf_fd +EXPORT_SYMBOL_GPL vmlinux 0x2a62cb9e rio_release_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x2aa9cce9 inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0x2ac7b5ab ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x2adf2453 __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x2b3e2d81 inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0x2b5b5a1d wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x2b5c303b smp_send_reschedule +EXPORT_SYMBOL_GPL vmlinux 0x2b952517 clk_has_parent +EXPORT_SYMBOL_GPL vmlinux 0x2bb443d9 __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x2bcd5997 kvm_clear_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x2bce0a9c get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0x2bec0bc0 tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0x2bfa985e nd_cmd_dimm_desc +EXPORT_SYMBOL_GPL vmlinux 0x2c133868 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2c158d73 led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0x2c1f31f2 hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c2bcc6e da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0x2c2ffbac clk_register_mux +EXPORT_SYMBOL_GPL vmlinux 0x2c3054f9 net_inc_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c97f8a2 of_reconfig_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x2ca0ad83 uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0x2cd3596d posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x2ce69c82 crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x2ce98559 kcrypto_wq +EXPORT_SYMBOL_GPL vmlinux 0x2cea32ee unregister_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0x2cf0ba5a pcibios_alloc_controller +EXPORT_SYMBOL_GPL vmlinux 0x2d003e25 kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x2d1a49d7 blk_queue_flush_queueable +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d278088 usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0x2d36c57b rh_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d43f673 kvm_write_guest +EXPORT_SYMBOL_GPL vmlinux 0x2d480dd0 ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0x2d59c954 edac_handlers +EXPORT_SYMBOL_GPL vmlinux 0x2d63efd8 mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0x2d801933 wm5110_patch +EXPORT_SYMBOL_GPL vmlinux 0x2d9ef2e4 phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x2dc5a6d1 btree_last +EXPORT_SYMBOL_GPL vmlinux 0x2dc74196 ping_proc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2dc91914 pcibios_finish_adding_to_bus +EXPORT_SYMBOL_GPL vmlinux 0x2dd7943a of_pci_find_msi_chip_by_node +EXPORT_SYMBOL_GPL vmlinux 0x2dee77da kvm_put_kvm +EXPORT_SYMBOL_GPL vmlinux 0x2df38f62 usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0x2e1da9fb probe_kernel_read +EXPORT_SYMBOL_GPL vmlinux 0x2e1f40bf sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e2b576a trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0x2e2bce60 syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x2e2f1740 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2e41ebf2 usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0x2e5592f9 pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0x2e55c4ff usb_phy_generic_register +EXPORT_SYMBOL_GPL vmlinux 0x2e7d1d54 kvmppc_sanity_check +EXPORT_SYMBOL_GPL vmlinux 0x2e96b20c gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x2ea4a2f5 pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0x2eaafd6b kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2ec4eee6 __tracepoint_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0x2ede5d54 of_clk_del_provider +EXPORT_SYMBOL_GPL vmlinux 0x2efe3862 ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f41083f ata_eh_qc_retry +EXPORT_SYMBOL_GPL vmlinux 0x2f4113a2 dcookie_register +EXPORT_SYMBOL_GPL vmlinux 0x2f5169fd sched_setattr +EXPORT_SYMBOL_GPL vmlinux 0x2f567475 ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0x2f65da20 dev_pm_clear_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x2f681ef4 lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x2f68b550 __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x2f78fed0 devfreq_event_reset_event +EXPORT_SYMBOL_GPL vmlinux 0x2f7b1539 ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0x2f8eda21 fat_attach +EXPORT_SYMBOL_GPL vmlinux 0x2fb58b65 dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0x2fb60a74 of_fixed_factor_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0x2ffb5ff7 btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0x304fe07e arizona_set_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x3051b6ac regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x30910287 lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0x30ba5a8b xhci_run +EXPORT_SYMBOL_GPL vmlinux 0x30ceade4 dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x30e208a4 pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0x30f8c218 tc3589x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x30f95f96 pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0x3109b751 cpu_clock +EXPORT_SYMBOL_GPL vmlinux 0x311f3daf power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x312f1a47 wm8350_device_exit +EXPORT_SYMBOL_GPL vmlinux 0x313405bb usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0x3147f571 da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x31571923 mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0x3190d9d2 crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0x319b4f23 debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0x31c0c2d1 dm_put +EXPORT_SYMBOL_GPL vmlinux 0x31c7970f pciserial_suspend_ports +EXPORT_SYMBOL_GPL vmlinux 0x320e6206 filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x321bdbb1 compat_get_timeval +EXPORT_SYMBOL_GPL vmlinux 0x321f4152 ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0x322dc48f dev_pm_opp_add +EXPORT_SYMBOL_GPL vmlinux 0x3238a5ac spi_master_resume +EXPORT_SYMBOL_GPL vmlinux 0x324ce4f5 fsl_spi_cpm_bufs +EXPORT_SYMBOL_GPL vmlinux 0x3250cb51 pwm_can_sleep +EXPORT_SYMBOL_GPL vmlinux 0x327e74bd kvm_vcpu_read_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x32837f00 securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x328995b5 tracing_generic_entry_update +EXPORT_SYMBOL_GPL vmlinux 0x32b0ee6b dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x32bc0fcf preempt_notifier_dec +EXPORT_SYMBOL_GPL vmlinux 0x32bded08 __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x32c11008 isa_bridge_pcidev +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32c7ea3e subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x32ceee4e cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0x32e92e2e vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x335fc03b clk_gpio_gate_ops +EXPORT_SYMBOL_GPL vmlinux 0x336154ca rcutorture_record_test_transition +EXPORT_SYMBOL_GPL vmlinux 0x336a8cfb i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0x337786fa usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x33949be9 wm8400_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x339dbdd4 device_add +EXPORT_SYMBOL_GPL vmlinux 0x33a03be9 irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x33e6324f blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0x33f1352f spi_alloc_master +EXPORT_SYMBOL_GPL vmlinux 0x3422e6ab nvdimm_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x34351646 regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0x345ffd2b locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x34646153 inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0x3465fce6 __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0x3471dc10 blkdev_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x347fd4b3 eventfd_ctx_get +EXPORT_SYMBOL_GPL vmlinux 0x348e3ca4 perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0x34c1da27 wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x34c6c39c mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x35176301 rcu_batches_completed_sched +EXPORT_SYMBOL_GPL vmlinux 0x3534b1b3 rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0x354004c0 iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0x354cabac wm8997_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x356cf922 blk_queue_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x357e9134 regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x35855c77 ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x3594c1bb kvmppc_pr_ops +EXPORT_SYMBOL_GPL vmlinux 0x3597484f led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x359bbd00 pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0x35bf2acd nd_fletcher64 +EXPORT_SYMBOL_GPL vmlinux 0x35bfc099 regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0x35d59e76 led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0x35dfb6cf md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0x35ec1ae5 devm_clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x35f10f43 nfq_ct_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x3612df79 ndo_dflt_bridge_getlink +EXPORT_SYMBOL_GPL vmlinux 0x361e2bcc save_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x362c7e7c scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0x362da987 pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0x36711122 fuse_request_send +EXPORT_SYMBOL_GPL vmlinux 0x367402dc rio_unmap_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x368f1fea static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x3695e5b8 inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0x369c39b0 usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36a33cc3 adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x36a64e5c percpu_ida_free_tags +EXPORT_SYMBOL_GPL vmlinux 0x36bda7b0 cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x36dab97f trace_clock_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x36e33c24 ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x36e518be ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x36e70ec0 sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x36fc017f regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x371db2ab dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0x371dbd7c gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL vmlinux 0x371e0ecf i2c_new_device +EXPORT_SYMBOL_GPL vmlinux 0x372b658d skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0x37511a5d register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x375d6990 regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0x376d95f5 gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0x377d2b5b gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0x377d938d device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0x37977b12 __lock_page_killable +EXPORT_SYMBOL_GPL vmlinux 0x37a82772 mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0x37c74dd8 pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0x37d22d90 unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x37d2c2c5 rh_dump_blk +EXPORT_SYMBOL_GPL vmlinux 0x37df8fc9 find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0x37ef4a9d __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x38183416 dma_buf_kmap +EXPORT_SYMBOL_GPL vmlinux 0x38297927 genlmsg_new_unicast +EXPORT_SYMBOL_GPL vmlinux 0x383153f3 devm_of_phy_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0x383f0579 rio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x384a6981 __gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL vmlinux 0x38639300 of_overlay_destroy +EXPORT_SYMBOL_GPL vmlinux 0x389706ce virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0x389f89dc relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0x38c35470 pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x38e5bc5a clk_set_rate_range +EXPORT_SYMBOL_GPL vmlinux 0x38e84738 tcp_fetch_timewait_stamp +EXPORT_SYMBOL_GPL vmlinux 0x38ed198f alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x38fcc83f md_find_rdev_nr_rcu +EXPORT_SYMBOL_GPL vmlinux 0x38fe4003 ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0x39256cfc dma_buf_kunmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x392afad9 ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0x395e4350 bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0x3985fbfa napi_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x399f5b81 gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0x39ca07cc maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x39db365c rio_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x39db564f dma_buf_export +EXPORT_SYMBOL_GPL vmlinux 0x39e10455 tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0x39e61495 nf_logger_request_module +EXPORT_SYMBOL_GPL vmlinux 0x39f8d29c ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0x3a04791c platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0x3a0516aa ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0x3a196e79 of_pci_parse_bus_range +EXPORT_SYMBOL_GPL vmlinux 0x3a26ed11 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0x3a420c0d dm_get_rq_mapinfo +EXPORT_SYMBOL_GPL vmlinux 0x3a43203e aead_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a5efefc mpc8xxx_spi_rx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0x3a9243a0 posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x3a953c87 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3aaa64fc ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0x3acaecae bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3ad0e201 scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x3adcaaa7 usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0x3b3c46ff pcibios_map_io_space +EXPORT_SYMBOL_GPL vmlinux 0x3b4ec3ba dma_buf_end_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x3b59db6b __put_net +EXPORT_SYMBOL_GPL vmlinux 0x3b5eaf4e dma_buf_put +EXPORT_SYMBOL_GPL vmlinux 0x3b993167 trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0x3b9c6b18 virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0x3bb6d0a1 usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0x3bc73501 devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0x3bda2ef7 dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0x3be04380 lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0x3bf11b38 blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0x3bf73c3e tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x3c002554 ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0x3c004a26 gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0x3c07cbdb platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3c4ae781 nd_numa_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x3c4e0ff7 ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0x3c6d9fe3 regmap_fields_write +EXPORT_SYMBOL_GPL vmlinux 0x3c9390db pci_vpd_find_tag +EXPORT_SYMBOL_GPL vmlinux 0x3cca3a1c ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3d1cee95 dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0x3d23f61d usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0x3d3a6130 skcipher_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x3d3e2162 simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0x3d59119a cm_notify_event +EXPORT_SYMBOL_GPL vmlinux 0x3d612305 iommu_direction_to_tce_perm +EXPORT_SYMBOL_GPL vmlinux 0x3d65f92a ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x3d6d0d58 wm5110_revd_irq +EXPORT_SYMBOL_GPL vmlinux 0x3d91a325 of_pci_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0x3dc526a9 arizona_of_match +EXPORT_SYMBOL_GPL vmlinux 0x3dc916b6 crypto_fl_tab +EXPORT_SYMBOL_GPL vmlinux 0x3dd8181e __clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3df30c4c pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x3dfc436e percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x3e1f72e0 kvm_vcpu_cache +EXPORT_SYMBOL_GPL vmlinux 0x3e53e742 __rio_local_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x3e5e1937 rcu_batches_started_sched +EXPORT_SYMBOL_GPL vmlinux 0x3e6da872 devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e753c29 trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0x3e75b472 power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0x3e9a6b36 device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x3eafa19f tpm2_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x3eb9e3ca rio_unregister_scan +EXPORT_SYMBOL_GPL vmlinux 0x3ec887a0 md_kick_rdev_from_array +EXPORT_SYMBOL_GPL vmlinux 0x3ee2ef7f mmu_notifier_unregister_no_release +EXPORT_SYMBOL_GPL vmlinux 0x3eff9d7e da903x_update +EXPORT_SYMBOL_GPL vmlinux 0x3f18b5bd cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0x3f1b5873 kvm_vcpu_gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL vmlinux 0x3f1ea798 usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0x3f3d5a4a subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0x3f48a578 register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x3f7259b3 hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0x3f74ba5b n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0x3fa5af9c nd_cmd_bus_desc +EXPORT_SYMBOL_GPL vmlinux 0x3fa5f212 ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0x3fb14423 md_ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x3fb5fa6f regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0x3fc72d3d __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x3fd4ba8f __blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x3fe4fae0 ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x3fef7431 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x4008a1c7 regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x40091473 ata_eh_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x40338b5d crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x4045c494 filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0x406c4cb1 hrtimer_resolution +EXPORT_SYMBOL_GPL vmlinux 0x406ea49a devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0x407dff3a usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0x40956305 ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x40af0dec ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x40d2348c usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0x40d46b21 crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x40d660c1 of_irq_get +EXPORT_SYMBOL_GPL vmlinux 0x40dd3b7d cpufreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x40f66921 wm5102_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x41266744 __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x413f7e17 alarm_init +EXPORT_SYMBOL_GPL vmlinux 0x41498ee3 power_supply_external_power_changed +EXPORT_SYMBOL_GPL vmlinux 0x41521410 blk_mq_freeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x415d4da7 kvm_vcpu_on_spin +EXPORT_SYMBOL_GPL vmlinux 0x417033e4 dev_pm_opp_find_freq_floor +EXPORT_SYMBOL_GPL vmlinux 0x417c28d7 aead_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x41883c17 ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0x41a10703 blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0x41a1b5b9 dma_buf_get +EXPORT_SYMBOL_GPL vmlinux 0x41a8a49d rhashtable_insert_rehash +EXPORT_SYMBOL_GPL vmlinux 0x41b66a6e __rio_local_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x41bdc29f inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x41c7257b fsl_spi_cpm_reinit_txrx +EXPORT_SYMBOL_GPL vmlinux 0x41d3fb02 fuse_get_req_for_background +EXPORT_SYMBOL_GPL vmlinux 0x41f20b31 device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x41fe8a5e virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0x420e9786 trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0x42123cb1 blkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x4223e09b platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0x423d0f4e dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x424acc6d scatterwalk_done +EXPORT_SYMBOL_GPL vmlinux 0x4251fde9 phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0x4260d9e9 irq_of_parse_and_map +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x42a11629 smpboot_update_cpumask_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x42c6d0f9 usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x42deeb8a pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x42e331a5 init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0x430ffbbe rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0x431bf93c wm5110_irq +EXPORT_SYMBOL_GPL vmlinux 0x431d21b2 debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0x433faf20 unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0x43558d3d find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0x436091b7 debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0x43619e1a scatterwalk_ffwd +EXPORT_SYMBOL_GPL vmlinux 0x4379df86 serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0x4380d974 hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0x43969dbe rh_alloc_fixed +EXPORT_SYMBOL_GPL vmlinux 0x43a51f51 irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x43a53735 __alloc_workqueue_key +EXPORT_SYMBOL_GPL vmlinux 0x43b466b0 gfn_to_pfn_memslot_atomic +EXPORT_SYMBOL_GPL vmlinux 0x43d700f8 of_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0x43d90eca blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0x43f56e82 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x43f81957 clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0x43f9caea mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0x4450d3eb regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0x447b8fbb rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x449c52c1 of_pci_msi_chip_remove +EXPORT_SYMBOL_GPL vmlinux 0x44c8eddc regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0x44cea811 usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x44da26ad disk_map_sector_rcu +EXPORT_SYMBOL_GPL vmlinux 0x44e67977 of_get_nand_ecc_step_size +EXPORT_SYMBOL_GPL vmlinux 0x44ea07f4 usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x44f83af7 tps65912_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x450fb522 kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x451b48f8 fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0x45512a35 ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0x456f2359 nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x458eaa2f call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x45944fca mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0x45946cb8 ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x45a43d35 i2c_lock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x45a56341 swiotlb_tbl_map_single +EXPORT_SYMBOL_GPL vmlinux 0x45a6d288 ata_base_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x45bf1ff3 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x46013233 net_dec_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x46031385 ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x460f7531 wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0x4624b354 rio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x463f4579 cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0x4645fa69 inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0x46647178 hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x466cb4e9 usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0x4672e88b __crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x467ed9dc transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0x46838384 sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0x4688c96a usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x468c3d30 of_clk_add_provider +EXPORT_SYMBOL_GPL vmlinux 0x469143c4 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0x469d26a6 ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x471414d8 dev_pm_enable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x4729498e inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x47a65be3 dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47b2d96e devm_power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x47de0dc7 clk_unregister_mux +EXPORT_SYMBOL_GPL vmlinux 0x47e1607b regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x4808a3fa srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0x4811046e __get_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x4814f830 netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0x481c2cb0 look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0x4845b6bd usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x484c819d irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0x485cd7f6 kvm_rebooting +EXPORT_SYMBOL_GPL vmlinux 0x485f91a8 regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x4868c3b4 rcu_batches_started_bh +EXPORT_SYMBOL_GPL vmlinux 0x4868cc44 shash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x48701db0 usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0x48719898 dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x487c5d33 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0x4907f623 rt_mutex_timed_lock +EXPORT_SYMBOL_GPL vmlinux 0x490b4095 sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0x49105849 pci_restore_ats_state +EXPORT_SYMBOL_GPL vmlinux 0x492ccd10 led_trigger_store +EXPORT_SYMBOL_GPL vmlinux 0x495105e1 xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0x495216c6 usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x4968cd2e ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x496be3d0 xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0x498d293a trace_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x49aa03bd fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0x49c14ca0 crypto_init_spawn +EXPORT_SYMBOL_GPL vmlinux 0x49cd5e31 crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0x49d0644d get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4a5050a0 dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x4a6eb952 cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0x4a803808 kvmppc_handle_load +EXPORT_SYMBOL_GPL vmlinux 0x4a8f61e1 sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x4a90160e bprintf +EXPORT_SYMBOL_GPL vmlinux 0x4a931418 devm_regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x4a9ce750 ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0x4aa367f5 blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x4aac755a regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0x4aadeb9a ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0x4abe0de7 irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0x4abe937f ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0x4ae10e3a spi_async +EXPORT_SYMBOL_GPL vmlinux 0x4ae8c705 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0x4af0bcb1 pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0x4b1f93a3 device_initialize +EXPORT_SYMBOL_GPL vmlinux 0x4b2f1599 alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0x4b42fb86 ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0x4b4e4363 pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0x4b507238 pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x4b5793c4 vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x4b6e7624 rhashtable_free_and_destroy +EXPORT_SYMBOL_GPL vmlinux 0x4b746388 regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0x4b8089cd usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0x4b881c78 gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0x4b907f13 rio_add_device +EXPORT_SYMBOL_GPL vmlinux 0x4b98827c rh_init +EXPORT_SYMBOL_GPL vmlinux 0x4b99b697 powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0x4b9e4e13 ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0x4ba1d13a gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x4bc25deb event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0x4bc396cf cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x4c2150db event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0x4c27bdba mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0x4c2b81d1 sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x4c368b43 rio_dma_prep_slave_sg +EXPORT_SYMBOL_GPL vmlinux 0x4c602bf1 __blkg_release_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4c645f9e static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0x4c6dfd3c adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4c759827 byte_rev_table +EXPORT_SYMBOL_GPL vmlinux 0x4c7d73b1 ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x4c818ad2 ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0x4c925868 sata_lpm_ignore_phy_events +EXPORT_SYMBOL_GPL vmlinux 0x4c97018b __blk_run_queue_uncond +EXPORT_SYMBOL_GPL vmlinux 0x4cbf1acb cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0x4cff5bbe dma_buf_map_attachment +EXPORT_SYMBOL_GPL vmlinux 0x4d1ceef9 mpc8xxx_spi_tx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0x4d3a398e tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0x4d3c9327 rio_mport_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x4db3a9a5 regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0x4dc7ba29 fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0x4dd119a5 sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4df08eab usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x4df0bb04 pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x4df33206 crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0x4dfedf60 devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4e109192 ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0x4e242f5f pstore_cannot_block_path +EXPORT_SYMBOL_GPL vmlinux 0x4e32aef7 bio_associate_current +EXPORT_SYMBOL_GPL vmlinux 0x4e5523bf usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0x4e6ca910 devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x4e703cad register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x4ea72692 led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x4eb3c1f9 __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x4ed53139 device_attach +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4f01475f debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x4f020dee public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x4f120f9d serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x4f281727 proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0x4f2f4d5b pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x4f37de06 rio_mport_chk_dev_access +EXPORT_SYMBOL_GPL vmlinux 0x4f481787 cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0x4f5b7b01 wm8997_irq +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f9879e9 trace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0x4fa36847 crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x4fa904f9 of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0x4fb82ac2 of_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x4fbda726 nd_blk_region_to_dimm +EXPORT_SYMBOL_GPL vmlinux 0x4fc2e6f4 iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x4fd4e89d ring_buffer_empty_cpu +EXPORT_SYMBOL_GPL vmlinux 0x4fdc945d sata_deb_timing_normal +EXPORT_SYMBOL_GPL vmlinux 0x4fdd7bb0 find_vpid +EXPORT_SYMBOL_GPL vmlinux 0x4fe1eddf unregister_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4fe4da4b __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0x4fe8c7ba gpiochip_set_chained_irqchip +EXPORT_SYMBOL_GPL vmlinux 0x503a918f power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0x5063b4a3 pci_hp_deregister +EXPORT_SYMBOL_GPL vmlinux 0x5086ac3a alg_test +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x50952ff3 __ip_route_output_key +EXPORT_SYMBOL_GPL vmlinux 0x509c5f40 pstore_register +EXPORT_SYMBOL_GPL vmlinux 0x50cf9710 br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0x50da58fa mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50faaeb2 debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x5119f984 crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0x512a1ea5 of_clk_parent_fill +EXPORT_SYMBOL_GPL vmlinux 0x51415b26 crypto_alloc_instance +EXPORT_SYMBOL_GPL vmlinux 0x514e9875 divider_get_val +EXPORT_SYMBOL_GPL vmlinux 0x515429cc ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0x517f5861 pwm_config +EXPORT_SYMBOL_GPL vmlinux 0x5190b830 ablkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x51aba67a shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x51b65a26 rtc_lock +EXPORT_SYMBOL_GPL vmlinux 0x51bbe3a0 arizona_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x51c2c646 of_property_read_u32_index +EXPORT_SYMBOL_GPL vmlinux 0x51d365ca dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0x5205e64d disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x52060ced __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL vmlinux 0x52130914 mpic_subsys +EXPORT_SYMBOL_GPL vmlinux 0x522f538b tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x52497d9f screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0x524a4ea5 rio_route_get_entry +EXPORT_SYMBOL_GPL vmlinux 0x527bd50c ping_seq_fops +EXPORT_SYMBOL_GPL vmlinux 0x5281c5a9 of_usb_get_dr_mode +EXPORT_SYMBOL_GPL vmlinux 0x52a2bf8e regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0x52ae2d1f get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0x52b107b4 of_irq_to_resource_table +EXPORT_SYMBOL_GPL vmlinux 0x52da8dbe ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0x52ec4b4a dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0x52f6f68b mark_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0x52f8a20f crypto_init_ahash_spawn +EXPORT_SYMBOL_GPL vmlinux 0x52f8ec3c lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0x5306410e alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0x5311123c __sock_recv_wifi_status +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 0x53662551 cpci_hp_unregister_bus +EXPORT_SYMBOL_GPL vmlinux 0x538b0564 bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0x538c84e2 rio_mport_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x53d3e398 posix_timer_event +EXPORT_SYMBOL_GPL vmlinux 0x53dd60c5 inet6_sk_rebuild_header +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 0x54458b56 hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x545b3fac reservation_object_wait_timeout_rcu +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 0x548acbeb tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x54a9513a spi_setup +EXPORT_SYMBOL_GPL vmlinux 0x54c25646 posix_timers_register_clock +EXPORT_SYMBOL_GPL vmlinux 0x54d078fd of_pci_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0x54d46690 uart_parse_earlycon +EXPORT_SYMBOL_GPL vmlinux 0x54ea0bc5 platform_bus +EXPORT_SYMBOL_GPL vmlinux 0x550b22fe cpci_hp_register_controller +EXPORT_SYMBOL_GPL vmlinux 0x550fbf98 clk_mux_ops +EXPORT_SYMBOL_GPL vmlinux 0x55182464 sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x553f9483 user_destroy +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x555e8233 dev_pm_opp_find_freq_ceil +EXPORT_SYMBOL_GPL vmlinux 0x556e4390 clk_get_rate +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x557fc7d5 posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x55b0e724 sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0x55b4e63e device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0x55b8dfdd tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0x55bc644f blk_mq_free_hctx_request +EXPORT_SYMBOL_GPL vmlinux 0x55cdafc4 mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x55d12efd __inet_hash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0x55e0b8fb bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0x55e54afb cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x55fa9455 usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x5606d40a regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x56310925 regulator_mode_to_status +EXPORT_SYMBOL_GPL vmlinux 0x56403a20 ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0x565b6892 uuid_le_gen +EXPORT_SYMBOL_GPL vmlinux 0x567255cc of_property_count_elems_of_size +EXPORT_SYMBOL_GPL vmlinux 0x56886b19 scatterwalk_map +EXPORT_SYMBOL_GPL vmlinux 0x568ba158 get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0x569206de clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0x56a7ebec init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x56c278ab mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x56cbe5fe aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x56d697ce cpu_up +EXPORT_SYMBOL_GPL vmlinux 0x56d81ad8 inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0x56dde737 rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0x56e75d47 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x56f6493f irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0x57231f45 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0x5724c196 pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0x572dbb96 of_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x57597e3b dma_buf_attach +EXPORT_SYMBOL_GPL vmlinux 0x575c5f94 execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0x57657b89 crypto_nivaead_type +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 0x58292e5f clk_fixed_factor_ops +EXPORT_SYMBOL_GPL vmlinux 0x583d2fed component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0x58413099 ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x584b0066 trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0x5851a5d0 __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x5867beb1 key_type_user +EXPORT_SYMBOL_GPL vmlinux 0x586dbdfa cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x588d683f of_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x5892f832 release_pmc_hardware +EXPORT_SYMBOL_GPL vmlinux 0x58975f2f perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0x589e4569 syscon_regmap_lookup_by_pdevname +EXPORT_SYMBOL_GPL vmlinux 0x58a77cdd da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0x58b73699 clk_register_gate +EXPORT_SYMBOL_GPL vmlinux 0x58d86d8e crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0x58db0158 blk_rq_check_limits +EXPORT_SYMBOL_GPL vmlinux 0x58fe9409 rio_inb_pwrite_handler +EXPORT_SYMBOL_GPL vmlinux 0x590345b4 tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0x591dfc3f unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0x59202047 usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x594b1a91 usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0x5957d16e inet_hash +EXPORT_SYMBOL_GPL vmlinux 0x5959c78f regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x5964e627 bio_associate_blkcg +EXPORT_SYMBOL_GPL vmlinux 0x597bdd92 crypto_register_aeads +EXPORT_SYMBOL_GPL vmlinux 0x597c19d2 regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x59b2adbf input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x59c60cef led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0x59dad84b crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0x59e2743e call_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0x59e4e47d pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x59eae699 ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x59eefdbf regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x5a0efe1c __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0x5a384259 regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x5a439e32 pci_cleanup_aer_uncorrect_error_status +EXPORT_SYMBOL_GPL vmlinux 0x5a63f3ee ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5a892f22 devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0x5a8b793d of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x5ac5d2d7 relay_close +EXPORT_SYMBOL_GPL vmlinux 0x5ad17b64 wait_for_tpm_stat +EXPORT_SYMBOL_GPL vmlinux 0x5adf9d87 ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0x5ae18fe7 hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5ae5f22b thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0x5afdb054 gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0x5b0c9825 platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5b14b354 regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x5b3babd2 pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x5b3e1f0d crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0x5b6c807c devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0x5b703929 smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x5b8bf799 blkio_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0x5b9e9bd5 regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0x5bb0e7f4 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0x5bb61b70 tcp_ca_openreq_child +EXPORT_SYMBOL_GPL vmlinux 0x5bc53e75 regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0x5bd0748f crypto_del_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x5bdbac4e rcu_unexpedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x5bfc9f2d dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0x5c087cf3 reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x5c59c471 debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x5c5a1b16 tick_broadcast_control +EXPORT_SYMBOL_GPL vmlinux 0x5c5d4453 usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0x5c682bf2 user_update +EXPORT_SYMBOL_GPL vmlinux 0x5c831a5d gpiod_set_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0x5c8b12f0 __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0x5cabdced dev_pm_qos_remove_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5cb94a4e ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0x5cbc00e6 dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x5cc509a4 nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x5cc514d7 phy_put +EXPORT_SYMBOL_GPL vmlinux 0x5cd26f25 regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x5ce72165 rio_release_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x5cf8a882 __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x5d07eb47 spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x5d0b47bc crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0x5d12e48f input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0x5d19acb4 platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0x5d39e616 regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x5d4b0003 devfreq_event_set_event +EXPORT_SYMBOL_GPL vmlinux 0x5d5f7c8d dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0x5d8a7594 bpf_prog_get +EXPORT_SYMBOL_GPL vmlinux 0x5d93e675 tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x5da67adc zs_compact +EXPORT_SYMBOL_GPL vmlinux 0x5daf82ce crypto_unregister_rngs +EXPORT_SYMBOL_GPL vmlinux 0x5db1c1d3 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x5dc2bb91 __clk_mux_determine_rate +EXPORT_SYMBOL_GPL vmlinux 0x5dd599ee bmp085_probe +EXPORT_SYMBOL_GPL vmlinux 0x5dfc3244 irq_map_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x5dfda68c pwm_enable +EXPORT_SYMBOL_GPL vmlinux 0x5e00f08a reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5e131f8c irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0x5e20149b key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x5e240387 da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0x5e51cd74 swiotlb_nr_tbl +EXPORT_SYMBOL_GPL vmlinux 0x5e7a5cf7 fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0x5eac900e cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x5ee7542e reserve_pmc_hardware +EXPORT_SYMBOL_GPL vmlinux 0x5eec0f1a inet_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x5f226035 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0x5f35255c do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x5f3e86bb of_thermal_is_trip_valid +EXPORT_SYMBOL_GPL vmlinux 0x5f40cbbe class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0x5f470df4 ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x5f5056ed dev_pm_opp_init_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x5f667c9e extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5f79a155 led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0x5f79a98b __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x5f8a0648 blkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x5fb1696d nl_table +EXPORT_SYMBOL_GPL vmlinux 0x5fb364c0 sdhci_pci_o2_resume +EXPORT_SYMBOL_GPL vmlinux 0x5fc05769 evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0x5fd27734 sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x5fec537c debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0x5fef8f2a pci_assign_unassigned_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0x60091316 clk_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x600ef118 led_trigger_show +EXPORT_SYMBOL_GPL vmlinux 0x6020da21 thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0x60380abd power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x60467b06 btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0x605045b2 crypto_register_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x60506751 unmap_kernel_range_noflush +EXPORT_SYMBOL_GPL vmlinux 0x606750fa __clk_mux_determine_rate_closest +EXPORT_SYMBOL_GPL vmlinux 0x607e3b56 irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x60984984 rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60a1e028 of_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL_GPL vmlinux 0x60b41be3 debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0x60b7db80 regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0x60cca309 __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x60e748ae uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0x60ec66da ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0x60fe1cc8 usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0x61396922 pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0x6178c7af netlink_alloc_skb +EXPORT_SYMBOL_GPL vmlinux 0x61a35e76 tpm2_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x61a90c54 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0x61a91fda i2c_unlock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x61c91479 of_console_check +EXPORT_SYMBOL_GPL vmlinux 0x61fb4fba rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6251d4df ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0x62a028f4 rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0x62a97ffe phy_get +EXPORT_SYMBOL_GPL vmlinux 0x62dce59f of_mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0x62dd3c4b crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0x62e1e051 task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0x62fcdeb0 bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0x630465f3 blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0x6309f17c pci_create_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x630a0b7f tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0x630fbbfe sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0x63150e06 clk_get_parent +EXPORT_SYMBOL_GPL vmlinux 0x633ddbb5 devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x633f8ba7 ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0x6365f387 regmap_get_max_register +EXPORT_SYMBOL_GPL vmlinux 0x637b58a9 rio_mport_class +EXPORT_SYMBOL_GPL vmlinux 0x6383c739 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0x639625a4 clk_register_divider_table +EXPORT_SYMBOL_GPL vmlinux 0x63a58d4d regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0x63a5c2ed tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0x63c7cf11 inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x63ff2905 ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0x64059f9a shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0x6410e160 ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x6417866f task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x64191290 tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0x6428da4f rh_attach_region +EXPORT_SYMBOL_GPL vmlinux 0x643b6481 ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0x64871a56 pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x64985a3b bio_trim +EXPORT_SYMBOL_GPL vmlinux 0x64bbded6 dax_fault +EXPORT_SYMBOL_GPL vmlinux 0x6503d26a ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x651edbea ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x65570435 tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0x65bbbc78 schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65e43b74 dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0x65e6f93d pci_remove_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x65e8a553 devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0x65ec02ab rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x660ee5c2 usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x662f9110 pwm_free +EXPORT_SYMBOL_GPL vmlinux 0x66351a02 blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0x6636c3c9 irq_set_vcpu_affinity +EXPORT_SYMBOL_GPL vmlinux 0x6639008a nvdimm_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x663c509f proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0x664ee826 ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x669da1fd kvm_set_pfn_dirty +EXPORT_SYMBOL_GPL vmlinux 0x66a490e7 arizona_clk32k_disable +EXPORT_SYMBOL_GPL vmlinux 0x66afb53b unix_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x66c6b8a7 tcp_ca_get_name_by_key +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x66e2997c thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x66f952e0 fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x66f9dc10 blk_queue_bypass_start +EXPORT_SYMBOL_GPL vmlinux 0x6738e90b blkg_prfill_stat +EXPORT_SYMBOL_GPL vmlinux 0x67454f07 regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x674e13e1 public_key_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6754ac18 clk_get_parent_by_index +EXPORT_SYMBOL_GPL vmlinux 0x675d7ddc irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x6783c68e of_pci_range_parser_one +EXPORT_SYMBOL_GPL vmlinux 0x678a4105 synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x67a57756 stmpe_enable +EXPORT_SYMBOL_GPL vmlinux 0x67e4f9e8 dma_get_slave_caps +EXPORT_SYMBOL_GPL vmlinux 0x67f9f158 thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0x68500099 md_stop +EXPORT_SYMBOL_GPL vmlinux 0x68a9c0a3 irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0x68aede9c usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x68bfc92b wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0x68d128fa irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x68eea877 __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0x68f85594 nf_unregister_afinfo +EXPORT_SYMBOL_GPL vmlinux 0x691c5f57 pwm_set_polarity +EXPORT_SYMBOL_GPL vmlinux 0x6921aa34 compat_put_timeval +EXPORT_SYMBOL_GPL vmlinux 0x6923ce63 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x6934d121 cpu_remove_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0x69372229 usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0x69447467 ring_buffer_write +EXPORT_SYMBOL_GPL vmlinux 0x6958aa24 to_nd_desc +EXPORT_SYMBOL_GPL vmlinux 0x696d313c rio_get_asm +EXPORT_SYMBOL_GPL vmlinux 0x697605a6 of_platform_depopulate +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 0x6996b943 usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0x69bedfec max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x69dab2ce of_irq_parse_one +EXPORT_SYMBOL_GPL vmlinux 0x6a15e695 class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6a2ca4f6 devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0x6a44362a crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0x6a466327 key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a5fb566 rcu_sched_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x6a68839a usb_bus_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x6a6cafd2 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x6a8441be cpci_hp_start +EXPORT_SYMBOL_GPL vmlinux 0x6aa044c3 spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0x6aa35ede perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0x6aa44648 handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0x6aa76dbe init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x6aa7cd26 ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x6ac0fc82 sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0x6acaac60 ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x6acb8d84 ppc64_caches +EXPORT_SYMBOL_GPL vmlinux 0x6af08eff request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0x6af13df7 kvmppc_ld +EXPORT_SYMBOL_GPL vmlinux 0x6b060903 od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x6b0a054e devfreq_event_get_event +EXPORT_SYMBOL_GPL vmlinux 0x6b1e2004 virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0x6b29a1fa ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0x6b361433 ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x6b48a910 switch_booke_debug_regs +EXPORT_SYMBOL_GPL vmlinux 0x6b670db5 sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6b944501 blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0x6bacab99 posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0x6be13120 vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0x6bf7b082 of_clk_src_onecell_get +EXPORT_SYMBOL_GPL vmlinux 0x6c07d933 add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x6c1881b2 usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL vmlinux 0x6c197f97 x509_request_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x6c305afb max_gen_clk_remove +EXPORT_SYMBOL_GPL vmlinux 0x6c384228 inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x6c3a6bf5 virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c53472f nd_cmd_in_size +EXPORT_SYMBOL_GPL vmlinux 0x6c71aa45 ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6cc81ab7 __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x6ccdee7a devm_clk_register +EXPORT_SYMBOL_GPL vmlinux 0x6cd21997 ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0x6cdb4a5a irq_domain_add_simple +EXPORT_SYMBOL_GPL vmlinux 0x6cdd29fb dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0x6ced90ea wm8400_block_read +EXPORT_SYMBOL_GPL vmlinux 0x6cfeb01d usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0x6d0ed617 tpmm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6d177e4f ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d5e763b subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x6d74a526 tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0x6d838aa3 rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0x6dd70da7 irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0x6e04a077 usb_bind_phy +EXPORT_SYMBOL_GPL vmlinux 0x6e10fe7e trace_output_call +EXPORT_SYMBOL_GPL vmlinux 0x6e1cf05d dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x6e379526 kernstart_addr +EXPORT_SYMBOL_GPL vmlinux 0x6e3e7036 regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x6e41600e crypto_alloc_ablkcipher +EXPORT_SYMBOL_GPL vmlinux 0x6e4fe7fb rio_mport_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x6e5ccf85 alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0x6e69fd15 rio_get_comptag +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6e908a6e pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0x6ebc3d5a ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x6ee89e6b of_scan_bus +EXPORT_SYMBOL_GPL vmlinux 0x6f1ee69e kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0x6f60bac1 crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0x6f8fa4f2 fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0x6f945c8c __find_linux_pte_or_hugepte +EXPORT_SYMBOL_GPL vmlinux 0x6f97b695 rhashtable_walk_stop +EXPORT_SYMBOL_GPL vmlinux 0x6fab8655 to_nvdimm +EXPORT_SYMBOL_GPL vmlinux 0x6fe3d8cf ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x6ffe1b63 ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x7011b2ca power_supply_put +EXPORT_SYMBOL_GPL vmlinux 0x70160f4b sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0x703e77e9 ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x703fc086 usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0x7056b6f2 __clk_get_name +EXPORT_SYMBOL_GPL vmlinux 0x70577954 kvm_write_guest_page +EXPORT_SYMBOL_GPL vmlinux 0x7062abf4 regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x707ff1bb ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x709d31eb ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x70d08029 alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x71332ef7 ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x71545dd7 of_clk_get_parent_count +EXPORT_SYMBOL_GPL vmlinux 0x71621fe0 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x716d9d62 crypto_ablkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x7181e233 rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x718a38f9 pci_ats_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x7193dbc3 ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x7195a79d devres_alloc +EXPORT_SYMBOL_GPL vmlinux 0x719e17ff clk_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x71a770d8 inet_ehash_locks_alloc +EXPORT_SYMBOL_GPL vmlinux 0x71a9377a usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x71b74dc3 kvm_read_guest_cached +EXPORT_SYMBOL_GPL vmlinux 0x71d1b747 usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0x71dc9998 crypto_il_tab +EXPORT_SYMBOL_GPL vmlinux 0x71e1ed03 ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0x71e4c96f __pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x72228048 blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x725479db i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0x725d4c92 platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0x72615031 devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0x72741f25 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x72773033 devm_hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x727cff96 gpiochip_add +EXPORT_SYMBOL_GPL vmlinux 0x727fb86d bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0x72a9ef95 uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x72c3d79a pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0x72f47d20 alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0x732e3333 x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x733263b4 tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0x734a4a34 __kvm_set_memory_region +EXPORT_SYMBOL_GPL vmlinux 0x7378b6eb gpiochip_irqchip_add +EXPORT_SYMBOL_GPL vmlinux 0x737c19c7 pci_enable_pri +EXPORT_SYMBOL_GPL vmlinux 0x738fe006 of_clk_get_parent_name +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73a9b8fa __blkg_prfill_u64 +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 0x73d8912f aead_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x73e01984 rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0x73e4cb7e hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x73f549db pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0x74079cca perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0x742b4e0f regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x742b88a7 kern_mount_data +EXPORT_SYMBOL_GPL vmlinux 0x74390e76 system_trusted_keyring +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x745434f4 gfn_to_hva +EXPORT_SYMBOL_GPL vmlinux 0x745a448c __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x7464ea38 dev_pm_qos_add_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7480b31d sock_prot_inuse_add +EXPORT_SYMBOL_GPL vmlinux 0x7482e03b kvm_init +EXPORT_SYMBOL_GPL vmlinux 0x748a48ad kvm_vcpu_read_guest +EXPORT_SYMBOL_GPL vmlinux 0x748d801a pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0x74b376b1 blkcipher_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74be3599 fsl_spi_cpm_free +EXPORT_SYMBOL_GPL vmlinux 0x74e71fc8 sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0x74ef26f4 pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0x75095670 pci_ignore_hotplug +EXPORT_SYMBOL_GPL vmlinux 0x750d7255 devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x75133f6e visitor128 +EXPORT_SYMBOL_GPL vmlinux 0x751bf131 rio_request_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x754d6548 sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0x7550bc30 spi_busnum_to_master +EXPORT_SYMBOL_GPL vmlinux 0x7556484c clk_register +EXPORT_SYMBOL_GPL vmlinux 0x75565a21 xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0x7572e215 vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0x757b49d2 kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0x758223fc register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0x75840149 thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0x758a782e blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x75b1f1c7 regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x75c24a5e tpm2_startup +EXPORT_SYMBOL_GPL vmlinux 0x75c3bca3 pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0x75c80ee6 kvmppc_emulate_instruction +EXPORT_SYMBOL_GPL vmlinux 0x75f1dec1 ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0x75f2a044 usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0x7626319d devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x762c0858 klist_prev +EXPORT_SYMBOL_GPL vmlinux 0x76398e9f crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0x764096e2 usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0x765ffa57 of_pci_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0x766d1b0a usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0x766e5e7f rio_route_clr_table +EXPORT_SYMBOL_GPL vmlinux 0x76901286 ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0x7690cefc pcibios_remove_pci_devices +EXPORT_SYMBOL_GPL vmlinux 0x76a17453 init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0x76a63ae2 vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0x76bb99fa pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0x76cf1215 wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x76d9b876 clk_set_rate +EXPORT_SYMBOL_GPL vmlinux 0x76def14a root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x76f7e085 stmpe_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x77033ae8 inet_csk_compat_setsockopt +EXPORT_SYMBOL_GPL vmlinux 0x77057c13 crypto_alloc_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x7718452b irq_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0x77204cd3 power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0x7724c7ce regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0x7729cbdd task_handoff_register +EXPORT_SYMBOL_GPL vmlinux 0x772b9db6 serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0x7754bc11 dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x7757b51a clk_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7779ee72 unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0x77805088 devm_led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x778812f4 usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x77d6c6a5 skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0x77ec87fb usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x77f2655d kvm_io_bus_write +EXPORT_SYMBOL_GPL vmlinux 0x77f356c1 ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x77f666de tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x78109683 register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x78368c02 dev_pm_opp_get_freq +EXPORT_SYMBOL_GPL vmlinux 0x7853e87e kick_process +EXPORT_SYMBOL_GPL vmlinux 0x787c882b lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x7885c1d0 kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0x7893eb6c blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0x78ae8175 smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0x78bef0e5 scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0x78c2de75 kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0x78d93c3c __bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x78dd7617 component_master_add +EXPORT_SYMBOL_GPL vmlinux 0x78deda05 dev_pm_opp_remove +EXPORT_SYMBOL_GPL vmlinux 0x79021545 pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x7912f9f6 exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x79459b8b clockevents_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0x7949d97d dev_pm_set_dedicated_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x79518415 ehci_adjust_port_wakeup_flags +EXPORT_SYMBOL_GPL vmlinux 0x795b6af0 synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x796c2d48 dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0x79a60f98 regmap_read +EXPORT_SYMBOL_GPL vmlinux 0x79bb32f0 scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0x79bcbac2 swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0x79c480da rh_dump +EXPORT_SYMBOL_GPL vmlinux 0x79c689c4 tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x79defbe1 kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x79e5fbf4 led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0x79f94b10 pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0x7a2e4b44 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7a628df5 scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x7a8071c0 component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7a99c8f3 public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0x7aa64803 kvm_release_pfn_clean +EXPORT_SYMBOL_GPL vmlinux 0x7aa658a3 tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0x7b0f1ab3 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7b1d544d edac_handler_set +EXPORT_SYMBOL_GPL vmlinux 0x7b1f2aac ping_close +EXPORT_SYMBOL_GPL vmlinux 0x7b2c3c05 ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0x7b31cb5f blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x7b39d0da crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0x7b3d2fe3 crypto_alg_extsize +EXPORT_SYMBOL_GPL vmlinux 0x7b70ed5c pm_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0x7b7d871d device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0x7b9b49e6 list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x7baca277 serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0x7bf8fd10 regmap_update_bits_check +EXPORT_SYMBOL_GPL vmlinux 0x7c0fbb79 of_reconfig_get_state_change +EXPORT_SYMBOL_GPL vmlinux 0x7c346357 pkey_algo +EXPORT_SYMBOL_GPL vmlinux 0x7c34f31b __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x7c6f5ab8 regmap_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0x7c8baebb usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0x7c8d5e8b sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0x7c9a7371 clk_prepare +EXPORT_SYMBOL_GPL vmlinux 0x7ca6d2e1 crypto_tfm_in_queue +EXPORT_SYMBOL_GPL vmlinux 0x7cbc854a bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0x7cc1d5dc swiotlb_tbl_unmap_single +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7d00c65b nd_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x7d2d2d82 __blk_put_request +EXPORT_SYMBOL_GPL vmlinux 0x7d3af564 gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0x7d4edccf regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d6554d5 nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x7d8c0fe1 usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x7da1fe9d ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0x7da83e36 fsl_spi_cpm_init +EXPORT_SYMBOL_GPL vmlinux 0x7dab26b6 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7dd18e4f leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7de0874d gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0x7dea071b __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x7debf63d device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x7e0db454 unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x7e179a11 dummy_con +EXPORT_SYMBOL_GPL vmlinux 0x7e17ba7b klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x7e37dacb power_supply_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x7e5f3e29 da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e7f674a fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7e877245 gpiod_set_array_value +EXPORT_SYMBOL_GPL vmlinux 0x7e8f74f4 ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0x7ea1a2bc probe_kernel_write +EXPORT_SYMBOL_GPL vmlinux 0x7ea45144 rtc_irq_unregister +EXPORT_SYMBOL_GPL vmlinux 0x7eba065b netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0x7ef1fec2 sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0x7f008202 btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7f01af97 fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0x7f13d491 pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x7f1b00de regmap_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x7f1f34b2 tcp_done +EXPORT_SYMBOL_GPL vmlinux 0x7f408f8b devm_led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0x7f7bc710 klist_next +EXPORT_SYMBOL_GPL vmlinux 0x7f7ece9b crypto_alloc_rng +EXPORT_SYMBOL_GPL vmlinux 0x7fc84a9a __gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x7ff120cb device_add_property_set +EXPORT_SYMBOL_GPL vmlinux 0x80012547 ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0x8025207d nd_region_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x80495dff thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x804c0b06 kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0x8058c39d blockdev_superblock +EXPORT_SYMBOL_GPL vmlinux 0x805c5629 sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0x805df814 ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0x80645ad9 __blkdev_driver_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x8065a4fc mmu_notifier_call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x806c40a2 tpm_chip_unregister +EXPORT_SYMBOL_GPL vmlinux 0x807970c7 irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x80a56e7c fsl_spi_cpm_irq +EXPORT_SYMBOL_GPL vmlinux 0x80aaf4a0 wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0x80b87ee0 kvm_vcpu_mark_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0x80c22c8d extcon_set_state +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 0x80dd1608 blkg_stat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x80f3268f __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x80f576ed ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x8106c63f find_module +EXPORT_SYMBOL_GPL vmlinux 0x8106c711 skb_to_sgvec_nomark +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 0x8129c869 of_irq_parse_and_map_pci +EXPORT_SYMBOL_GPL vmlinux 0x8149ea54 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0x815588a6 clk_enable +EXPORT_SYMBOL_GPL vmlinux 0x8184f9e1 ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x81a8fbf6 regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0x81c4a51b out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x81d5ff3a ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0x81e7cf83 kvm_vcpu_init +EXPORT_SYMBOL_GPL vmlinux 0x81f80d5a __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0x8219ee6f usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x8223bcba __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x8267a357 i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x82705848 debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0x828256a1 raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x8285b748 debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0x828cb975 usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x82e86756 crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0x82ec1adb ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x83087c84 __pci_hp_register +EXPORT_SYMBOL_GPL vmlinux 0x83386aed dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0x834616bb sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x834fd856 ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0x835a0cac inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x836d61d0 atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x838af0c3 component_master_add_child +EXPORT_SYMBOL_GPL vmlinux 0x838b13e7 ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0x83bbe281 pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0x83cdfe63 of_irq_parse_raw +EXPORT_SYMBOL_GPL vmlinux 0x843367d2 regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x84429558 of_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x845df8fe pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x846d0bcd pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x84813690 crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x8487a2b6 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x8489d1c3 sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0x848b2b1d uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0x848d5889 mpc8xxx_spi_tx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0x84a0b71e raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0x84c4915d dev_pm_opp_free_cpufreq_table +EXPORT_SYMBOL_GPL vmlinux 0x850275f1 ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0x85050965 __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x8506baa8 clk_unregister_gate +EXPORT_SYMBOL_GPL vmlinux 0x85216155 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0x8532bc8a page_mkclean +EXPORT_SYMBOL_GPL vmlinux 0x854348a4 xfrm_inner_extract_output +EXPORT_SYMBOL_GPL vmlinux 0x855e41b5 set_primary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0x858ca4e2 pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0x85a2dc01 mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x85c7f674 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x85d403f6 pcibios_add_pci_devices +EXPORT_SYMBOL_GPL vmlinux 0x85ea3dfc save_stack_trace_tsk +EXPORT_SYMBOL_GPL vmlinux 0x85ecfaa5 serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0x85fb7ede class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x861bea33 __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x864d5dad rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0x86786286 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x8687fb5e ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x86989a86 max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x86b142f8 devfreq_event_get_edev_count +EXPORT_SYMBOL_GPL vmlinux 0x86ed89d3 regulator_bulk_disable +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 0x8701f479 call_filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x8702e548 process_srcu +EXPORT_SYMBOL_GPL vmlinux 0x8711ee7c regulator_set_load +EXPORT_SYMBOL_GPL vmlinux 0x873fbaea edac_atomic_assert_error +EXPORT_SYMBOL_GPL vmlinux 0x87a9c296 ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0x87aeeb4c set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0x87c50ed4 of_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x8804af3d usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x880b37b0 extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x880ed0a6 bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0x8810ad5e crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0x884d0791 relay_open +EXPORT_SYMBOL_GPL vmlinux 0x88764290 device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0x8895e234 scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0x889f8e41 fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88b5647c trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x88d169a6 register_trace_event +EXPORT_SYMBOL_GPL vmlinux 0x88e85f03 dm_disk +EXPORT_SYMBOL_GPL vmlinux 0x88f05007 pwm_request +EXPORT_SYMBOL_GPL vmlinux 0x891638db platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0x89191e91 da903x_read +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x892c37a3 devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x8930e390 pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x894119ee devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x8966a020 rio_request_mport_dma +EXPORT_SYMBOL_GPL vmlinux 0x8968883f tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x897953ef cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0x89a5e8ea devfreq_event_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89dbf5b0 list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0x89e60832 get_kernel_page +EXPORT_SYMBOL_GPL vmlinux 0x8a089119 ata_scsi_simulate +EXPORT_SYMBOL_GPL vmlinux 0x8a1a1766 pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0x8a30f6dd kvm_is_visible_gfn +EXPORT_SYMBOL_GPL vmlinux 0x8a554a36 mpc8xxx_spi_strmode +EXPORT_SYMBOL_GPL vmlinux 0x8a5e832d ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0x8a9c3f0d skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0x8a9ca46f get_dcookie +EXPORT_SYMBOL_GPL vmlinux 0x8aa09b9d tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x8aa724c8 usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0x8aacd78a rio_mport_get_physefb +EXPORT_SYMBOL_GPL vmlinux 0x8ab1682f inet6_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8ae22b18 tcp_peer_is_proven +EXPORT_SYMBOL_GPL vmlinux 0x8b149c36 clk_is_match +EXPORT_SYMBOL_GPL vmlinux 0x8b1b9961 __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x8b322c7b subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0x8b470a96 regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x8b49b799 sdio_run_irqs +EXPORT_SYMBOL_GPL vmlinux 0x8b4fb4f1 crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x8b70e8ea __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0x8bbf0283 __nvdimm_bus_register +EXPORT_SYMBOL_GPL vmlinux 0x8bcbe7a0 sock_update_netprioidx +EXPORT_SYMBOL_GPL vmlinux 0x8be0ead4 ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0x8be4bca6 dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0x8bee8614 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c0eeecc rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0x8c441853 rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8c5de4e6 ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0x8c646600 edac_report_status +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8c9010ef sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0x8cbe5c0c pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0x8ccf7e6e fb_sys_write +EXPORT_SYMBOL_GPL vmlinux 0x8cd0028e show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0x8cd8e14f tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0x8cda535b sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0x8cdab5ad swiotlb_tbl_sync_single +EXPORT_SYMBOL_GPL vmlinux 0x8cdf802e __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x8cea765f memalloc_socks +EXPORT_SYMBOL_GPL vmlinux 0x8d02e0bc devm_usb_get_phy_by_node +EXPORT_SYMBOL_GPL vmlinux 0x8d35564f kvm_vcpu_gfn_to_pfn +EXPORT_SYMBOL_GPL vmlinux 0x8d3fb38f crypto_unregister_rng +EXPORT_SYMBOL_GPL vmlinux 0x8d7f7457 crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0x8da01274 kvm_get_pfn +EXPORT_SYMBOL_GPL vmlinux 0x8db3f4f6 register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x8dbb5813 alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0x8dcfdd04 kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0x8dd273cf flush_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0x8ddf2024 trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x8de6f7f3 device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0x8df1595d platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0x8dfc3daf pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x8dfd5821 __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x8e06cb8b bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x8e0b713c blk_rq_err_bytes +EXPORT_SYMBOL_GPL vmlinux 0x8e0ca85d blkdev_write_iter +EXPORT_SYMBOL_GPL vmlinux 0x8e13b161 regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0x8e1cd06f kvm_set_pfn_accessed +EXPORT_SYMBOL_GPL vmlinux 0x8e2b25c2 videomode_from_timings +EXPORT_SYMBOL_GPL vmlinux 0x8e337f8d regmap_fields_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x8e3c58dd pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0x8e976b5f of_init_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x8ec52903 __rio_local_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x8eca4b05 wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0x8ecc8309 shmem_add_seals +EXPORT_SYMBOL_GPL vmlinux 0x8ee3ea0a crypto_alg_lookup +EXPORT_SYMBOL_GPL vmlinux 0x8ef2c2c9 input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0x8f0748af rcu_expedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x8f14c644 ablkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x8f281a19 usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0x8f2ac245 clk_register_fixed_rate +EXPORT_SYMBOL_GPL vmlinux 0x8f364994 attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8fa291bb xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0x8fd2a072 device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x8ff355e4 regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x903b627c list_lru_isolate_move +EXPORT_SYMBOL_GPL vmlinux 0x903fbf69 __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0x9051e00f serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0x9062c322 ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x9077d5ea usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x90786a3e pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x90815b35 dm_get_table_device +EXPORT_SYMBOL_GPL vmlinux 0x90818d4f xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x908f9cb1 crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0x909ce078 usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0x90a1004a crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x90a2368f wait_on_page_bit_killable_timeout +EXPORT_SYMBOL_GPL vmlinux 0x90aec8a3 scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0x90b20498 extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x90c7ee64 of_free_opp_table +EXPORT_SYMBOL_GPL vmlinux 0x90cd7af1 rio_request_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x911ca639 nvdimm_volatile_region_create +EXPORT_SYMBOL_GPL vmlinux 0x9167ab01 bus_find_device_by_name +EXPORT_SYMBOL_GPL vmlinux 0x917683b7 of_usb_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x9184a356 blk_queue_flush +EXPORT_SYMBOL_GPL vmlinux 0x91854853 dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x918ad429 ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x91ae271f firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x91fa84e9 ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0x920cc389 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x924760b7 of_display_timings_exist +EXPORT_SYMBOL_GPL vmlinux 0x9247af3d sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x9258e7c0 smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x92696905 tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0x92805644 thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x92a2c31b kvm_debugfs_dir +EXPORT_SYMBOL_GPL vmlinux 0x92a6e36a unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x92b0c005 ata_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x92b31c37 dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x92ccd99e usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x92ed19a5 da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x931f05d3 ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x93405cc3 blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0x93528996 hrtimer_active +EXPORT_SYMBOL_GPL vmlinux 0x93696618 dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x93b02f33 sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x93b4a576 handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0x93b66b33 fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0x93f3bf6d max_gen_clk_probe +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x9431dd7f map_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x943236fb shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x943a14d8 __percpu_ida_init +EXPORT_SYMBOL_GPL vmlinux 0x94963724 crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0x949f7342 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x94abd30a __gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x94aea62f pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0x94d14738 xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0x94d972b7 unregister_kprobe +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 0x9529b078 skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x952f207e usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x954e531d usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x956b3b07 fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0x957d6d55 component_master_del +EXPORT_SYMBOL_GPL vmlinux 0x9584a07e ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x9598e09c wbc_account_io +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95e94ad4 ata_do_eh +EXPORT_SYMBOL_GPL vmlinux 0x95f26653 virtqueue_get_avail +EXPORT_SYMBOL_GPL vmlinux 0x95fcaf06 device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x96028044 skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0x9621849f ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x963b522e phy_create +EXPORT_SYMBOL_GPL vmlinux 0x9647ad1c pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0x964c881e kvm_vcpu_gfn_to_hva +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x966eb919 __gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0x96b801a9 trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0x96be03dd crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x96bf44be rhashtable_walk_init +EXPORT_SYMBOL_GPL vmlinux 0x9712bd83 class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x97176f56 setup_irq +EXPORT_SYMBOL_GPL vmlinux 0x972ebe2f of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x9735f061 register_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x9774ae70 cpufreq_table_validate_and_show +EXPORT_SYMBOL_GPL vmlinux 0x9781d061 sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x97ce933a bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0x97d1f3c4 input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x97e41237 irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0x97fa8b3f input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0x9801ed0a trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0x980baf79 phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0x98167151 spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0x9818ad3a dev_pm_disable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x982cd486 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x9838c19f virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0x983c7494 rh_detach_region +EXPORT_SYMBOL_GPL vmlinux 0x983ed6b8 add_page_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9872c674 devm_mdiobus_alloc_size +EXPORT_SYMBOL_GPL vmlinux 0x9872da97 __rio_local_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x987ca90a device_create_file +EXPORT_SYMBOL_GPL vmlinux 0x988b9955 cpu_add_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0x988caa0f ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0x98a02a70 register_jprobe +EXPORT_SYMBOL_GPL vmlinux 0x98c04713 security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x98d03125 of_fixed_clk_setup +EXPORT_SYMBOL_GPL vmlinux 0x98e5bbd2 tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0x98e8c580 of_property_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0x98ee0f31 unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x98fcf128 irq_work_queue_on +EXPORT_SYMBOL_GPL vmlinux 0x9905bbcf ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0x991f5a68 ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0x9924c496 __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x992f90d0 tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x99542863 platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x996ca33f arizona_of_get_type +EXPORT_SYMBOL_GPL vmlinux 0x997bdf56 sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0x997c4347 unmap_kernel_range +EXPORT_SYMBOL_GPL vmlinux 0x99840d00 timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x99870651 noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x9987885f platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0x99a9ff9a cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0x99e48927 fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a3fc18e inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0x9a49d937 __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0x9a735392 irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0x9a7fb5e3 blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0x9a84abc9 dma_buf_unmap_attachment +EXPORT_SYMBOL_GPL vmlinux 0x9a8824fe blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x9a89dbf7 lpddr2_jedec_min_tck +EXPORT_SYMBOL_GPL vmlinux 0x9aad6540 klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x9ac755f5 gpiod_count +EXPORT_SYMBOL_GPL vmlinux 0x9ad71cb6 usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0x9ad84bf8 i2c_new_dummy +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9aed1f80 thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x9b27bb6f tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x9b311481 device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x9b7e2d8d usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0x9b9e21a6 rtc_irq_set_freq +EXPORT_SYMBOL_GPL vmlinux 0x9ba2bb2b gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x9bca03ca ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x9be3194b spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9bf8c8be clk_register_fixed_rate_with_accuracy +EXPORT_SYMBOL_GPL vmlinux 0x9c07eefb perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0x9c0bd127 mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9c1249b0 uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x9c2f3d26 crypto_ahash_type +EXPORT_SYMBOL_GPL vmlinux 0x9c4d7af9 kvmppc_prepare_to_enter +EXPORT_SYMBOL_GPL vmlinux 0x9c4f8b5b skb_append_pagefrags +EXPORT_SYMBOL_GPL vmlinux 0x9c83c9a8 of_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x9ca3b562 watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0x9cb48606 ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0x9cbdf570 ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0x9ce5cad0 devres_get +EXPORT_SYMBOL_GPL vmlinux 0x9cee57a0 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0x9d030b99 stop_machine +EXPORT_SYMBOL_GPL vmlinux 0x9d1d92b4 flush_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0x9d377716 ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0x9d7d628c fsl_rio_mcheck_exception +EXPORT_SYMBOL_GPL vmlinux 0x9d84ea8d trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0x9d918e89 unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x9d98c24f rt_mutex_destroy +EXPORT_SYMBOL_GPL vmlinux 0x9d9921d5 ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0x9d9debdc sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x9dadbb88 cpufreq_boost_supported +EXPORT_SYMBOL_GPL vmlinux 0x9daeeeb8 zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0x9dc272cf dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x9dd5f6e3 pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0x9ddfb9cf put_device +EXPORT_SYMBOL_GPL vmlinux 0x9e1b68a9 attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0x9e1c0343 inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9e31da69 transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e49c2b3 rio_release_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x9e5c984a crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0x9e78b6c6 nfq_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x9ec70180 pci_try_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x9ed2e87d pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9f099cf6 x509_get_sig_params +EXPORT_SYMBOL_GPL vmlinux 0x9f1dee4f crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0x9f3d3b4b virtqueue_get_used +EXPORT_SYMBOL_GPL vmlinux 0x9f463d4b usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0x9f60c205 of_resolve_phandles +EXPORT_SYMBOL_GPL vmlinux 0x9f792916 crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0x9f8ab290 wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x9f8ebafc max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0x9fea271d platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0xa00216fb ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0xa012541d bsg_request_fn +EXPORT_SYMBOL_GPL vmlinux 0xa01b2ebf fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0xa0208e02 irq_set_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0xa07bbac4 ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0xa084003e gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0xa085cfe9 spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0xa091d10d fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0xa0a27fff pci_address_to_pio +EXPORT_SYMBOL_GPL vmlinux 0xa0fa1550 usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xa1167dc4 clk_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xa12efef1 led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0xa131a6e6 rio_mport_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xa1368cc2 pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0xa13a587a rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0xa17ab8c9 usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0xa18f9433 mpi_read_buffer +EXPORT_SYMBOL_GPL vmlinux 0xa195b984 wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0xa19db0e9 class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xa1e169c5 devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0xa1ed9c8b add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0xa2114c14 power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xa23e007a crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0xa26095d7 inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa26e17cf input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0xa272ea94 regmap_get_val_endian +EXPORT_SYMBOL_GPL vmlinux 0xa28aaf29 rh_create +EXPORT_SYMBOL_GPL vmlinux 0xa2ac5519 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0xa2ad1f42 tpm2_probe +EXPORT_SYMBOL_GPL vmlinux 0xa2bafa40 interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xa2c60d4c gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xa2d50f0d crypto_unregister_pcomp +EXPORT_SYMBOL_GPL vmlinux 0xa2ea73e7 __inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0xa2eb8a81 spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0xa2ffac22 extcon_update_state +EXPORT_SYMBOL_GPL vmlinux 0xa3018a33 crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0xa312279d kallsyms_on_each_symbol +EXPORT_SYMBOL_GPL vmlinux 0xa31d707c kvm_read_guest_page +EXPORT_SYMBOL_GPL vmlinux 0xa34f0e0f perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0xa35ad4ba nd_device_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0xa3655d0d regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0xa38602cd drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0xa389a49a profile_event_register +EXPORT_SYMBOL_GPL vmlinux 0xa38ca86d devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xa3a04602 btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0xa3a2d9af walk_system_ram_range +EXPORT_SYMBOL_GPL vmlinux 0xa3b39251 ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3c64415 adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0xa3ca1e96 tpm2_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xa3e2246b devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa3e7c113 ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0xa3f19669 locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0xa404c9be ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0xa456d23d dma_buf_detach +EXPORT_SYMBOL_GPL vmlinux 0xa46443f7 ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xa47f9026 usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa4d21699 usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0xa4e46467 ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0xa5353536 preempt_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa57e84c9 tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0xa590b1a5 pci_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xa59c303d fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0xa5b00659 ppc_proc_freq +EXPORT_SYMBOL_GPL vmlinux 0xa5be3af3 led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0xa5c349de dio_end_io +EXPORT_SYMBOL_GPL vmlinux 0xa5c70782 ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0xa5d565fa tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0xa5d61aa9 rio_unlock_device +EXPORT_SYMBOL_GPL vmlinux 0xa5e0817d pci_test_config_bits +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 0xa60bb781 usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0xa60f0f83 each_symbol_section +EXPORT_SYMBOL_GPL vmlinux 0xa61d771c unregister_trace_event +EXPORT_SYMBOL_GPL vmlinux 0xa620dcfd devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xa625110d kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0xa638432e bmp085_remove +EXPORT_SYMBOL_GPL vmlinux 0xa6418c92 get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0xa6615cf4 tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0xa69d165a __pci_complete_power_transition +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa6f8f7df stmpe_block_read +EXPORT_SYMBOL_GPL vmlinux 0xa739750e pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0xa74c87d4 get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0xa75312bc call_rcu_sched +EXPORT_SYMBOL_GPL vmlinux 0xa77269c2 list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0xa774dd6b rio_enable_rx_tx_port +EXPORT_SYMBOL_GPL vmlinux 0xa7882a68 ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0xa78b37f6 need_load_eval +EXPORT_SYMBOL_GPL vmlinux 0xa7c25f4c clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0xa7e13a6a clk_mux_ro_ops +EXPORT_SYMBOL_GPL vmlinux 0xa7f51b2b regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0xa80433fd crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0xa81333cf of_fdt_unflatten_tree +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa85cc836 blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0xa860030f dma_buf_kunmap +EXPORT_SYMBOL_GPL vmlinux 0xa8b76a68 timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xa8c222c8 irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0xa8d0c3e4 nvdimm_bus_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0xa8f70022 device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa90b9dae sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0xa9108909 kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0xa925e478 __tracepoint_rpm_return_int +EXPORT_SYMBOL_GPL vmlinux 0xa9277f28 kvmppc_st +EXPORT_SYMBOL_GPL vmlinux 0xa9320d27 ktime_get_seconds +EXPORT_SYMBOL_GPL vmlinux 0xa93271a5 gen_pool_avail +EXPORT_SYMBOL_GPL vmlinux 0xa93bc3a8 srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa95ff3d4 device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xa9668286 perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0xa96f12b8 regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xa9717aa8 nvdimm_create +EXPORT_SYMBOL_GPL vmlinux 0xa972053f cpu_remove_dev_attr_group +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 0xa9b7be22 of_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xa9c03fcb transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0xa9c8efab tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0xa9cb735d __init_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0xa9ce341e usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0xa9dac829 __rio_local_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0xa9e18049 task_handoff_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa9f541bc set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0xaa004b81 user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0xaa0ef153 adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xaa125806 __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0xaa128955 sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0xaa17a2e2 rh_alloc_align +EXPORT_SYMBOL_GPL vmlinux 0xaa216502 pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0xaa5a0bb3 to_of_pinfo +EXPORT_SYMBOL_GPL vmlinux 0xaa9f6db0 of_alias_get_id +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaaecf6ae ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0xaafd4189 gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0xaafeb551 realmode_pfn_to_page +EXPORT_SYMBOL_GPL vmlinux 0xab047150 ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xab06d7be spi_bus_type +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 0xab596ab5 usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0xab59d373 kvmppc_free_lpid +EXPORT_SYMBOL_GPL vmlinux 0xab5a5de4 fixed_phy_del +EXPORT_SYMBOL_GPL vmlinux 0xab6241d4 put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xab6babaf pm_qos_request +EXPORT_SYMBOL_GPL vmlinux 0xab735f32 devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xab759214 skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0xab9ec91e fat_detach +EXPORT_SYMBOL_GPL vmlinux 0xaba16490 fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0xaba2db15 trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0xabb828a5 of_dma_xlate_by_chan_id +EXPORT_SYMBOL_GPL vmlinux 0xabc640f3 list_lru_isolate +EXPORT_SYMBOL_GPL vmlinux 0xabca8659 pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0xabd70f70 device_for_each_child_reverse +EXPORT_SYMBOL_GPL vmlinux 0xac1e5b43 inet_csk_compat_getsockopt +EXPORT_SYMBOL_GPL vmlinux 0xac634b09 led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0xac8a5392 dma_buf_kmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0xac91220b crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0xacc03dd0 cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0xacc2ca0a gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0xacd229fa ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0xacdc3ccf crypto_blkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xace03f28 sg_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xace5c0fc usb_bus_list +EXPORT_SYMBOL_GPL vmlinux 0xace8cb55 ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0xace96820 ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0xacfe997e powerpc_firmware_features +EXPORT_SYMBOL_GPL vmlinux 0xad00312c phy_init +EXPORT_SYMBOL_GPL vmlinux 0xad019aa1 ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0xad3b3f3a regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0xad47aecb regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0xad4b1895 tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0xad53c936 spi_master_suspend +EXPORT_SYMBOL_GPL vmlinux 0xad57248c wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0xad79ff4f mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0xad85301a rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0xad996d77 usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0xadc785ec kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0xadd04fd8 handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0xade7857f for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0xaded9da1 perf_trace_buf_prepare +EXPORT_SYMBOL_GPL vmlinux 0xadf6aa4d tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0xadf95f1b mddev_init +EXPORT_SYMBOL_GPL vmlinux 0xadff903e ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xae0e8358 stmpe_block_write +EXPORT_SYMBOL_GPL vmlinux 0xae111113 skb_splice_bits +EXPORT_SYMBOL_GPL vmlinux 0xae3019bb dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0xae34587c attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0xae4b5472 phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0xae81922b of_overlay_destroy_all +EXPORT_SYMBOL_GPL vmlinux 0xae87f35d to_nd_blk_region +EXPORT_SYMBOL_GPL vmlinux 0xae8aa931 dev_pm_opp_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0xae9449dc uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0xae9b1a72 tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0xae9d03c9 __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xaec0167a subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xaec7f86f component_del +EXPORT_SYMBOL_GPL vmlinux 0xaef66db1 sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0xaf05a647 rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0xaf0acd9e crypto_grab_spawn +EXPORT_SYMBOL_GPL vmlinux 0xaf2e8b0a hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0xaf3057c9 crypto_ahash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0xaf44fcc7 relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0xaf623c89 sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0xaf667c98 tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0xaf6dd7f8 inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0xaf77617f blkdev_read_iter +EXPORT_SYMBOL_GPL vmlinux 0xaf826525 fuse_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0xaf839d88 __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0xaf8d410e rio_attach_device +EXPORT_SYMBOL_GPL vmlinux 0xaf91922d elv_register +EXPORT_SYMBOL_GPL vmlinux 0xaf983a89 tpm2_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xaf9996b0 device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xafa6ba86 sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0xafba5c0c irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0xafc7e26d phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0xb01bafdf regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0xb01ddc72 sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0xb02e878b vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0xb0400c6b add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0xb06b6bc8 fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0xb06c702f kthread_unpark +EXPORT_SYMBOL_GPL vmlinux 0xb077e70a clk_unprepare +EXPORT_SYMBOL_GPL vmlinux 0xb0a6de01 ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0d1656c gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0xb112ae88 register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0xb12cb7bc devm_devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0xb13a9771 dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0xb140d14c ring_buffer_read +EXPORT_SYMBOL_GPL vmlinux 0xb1425b32 dm_table_add_target_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb15cb93b pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb161a3ed ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0xb168e0d7 regmap_get_reg_stride +EXPORT_SYMBOL_GPL vmlinux 0xb175dba0 regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0xb194ec92 regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0xb1acbcce rcu_barrier_sched +EXPORT_SYMBOL_GPL vmlinux 0xb1c0c1c2 async_schedule_domain +EXPORT_SYMBOL_GPL vmlinux 0xb1c1c59e of_reserved_mem_device_release +EXPORT_SYMBOL_GPL vmlinux 0xb1cdf4f0 nvdimm_name +EXPORT_SYMBOL_GPL vmlinux 0xb1e0b792 irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xb1e14b6c do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb1f43e3d bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb2096b51 crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xb214daf9 nvdimm_pmem_region_create +EXPORT_SYMBOL_GPL vmlinux 0xb21b80d9 wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb22429e6 trace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0xb259f685 devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb26a1add elfcorehdr_addr +EXPORT_SYMBOL_GPL vmlinux 0xb277de29 usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0xb29a2bb2 cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0xb29e0e3c gpiod_set_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xb29f3c4b sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0xb2add107 to_nd_region +EXPORT_SYMBOL_GPL vmlinux 0xb2d4b3f5 disk_part_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xb2f4ef45 ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0xb347bb2c work_busy +EXPORT_SYMBOL_GPL vmlinux 0xb34d3506 bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0xb34fcb40 of_prop_next_u32 +EXPORT_SYMBOL_GPL vmlinux 0xb36ec45f usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0xb3766a57 ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0xb38b4143 rio_mport_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xb3912bb1 disk_part_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xb3a08220 pci_try_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xb3acab1c crypto_register_rng +EXPORT_SYMBOL_GPL vmlinux 0xb3b68f55 dev_pm_opp_find_freq_exact +EXPORT_SYMBOL_GPL vmlinux 0xb3eafa82 devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0xb3efcc09 unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0xb4369759 generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0xb488588e tb_to_ns +EXPORT_SYMBOL_GPL vmlinux 0xb4a4d071 virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0xb4a77f6a __srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4d7840a nd_cmd_out_size +EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0xb504f74c fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb53620d1 pci_vpd_find_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xb54694c4 driver_register +EXPORT_SYMBOL_GPL vmlinux 0xb55b302e sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0xb562dece inet_hashinfo_init +EXPORT_SYMBOL_GPL vmlinux 0xb5848bae __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0xb58dcfa2 synchronize_sched_expedited +EXPORT_SYMBOL_GPL vmlinux 0xb59b6d35 devm_power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0xb5a0e11e lpddr2_jedec_addressing_table +EXPORT_SYMBOL_GPL vmlinux 0xb5a4fe6b devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0xb5aa10af atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb5c10170 pwmchip_add_with_polarity +EXPORT_SYMBOL_GPL vmlinux 0xb5c602dc ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xb5c8edf4 btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0xb5d98234 arizona_dev_init +EXPORT_SYMBOL_GPL vmlinux 0xb5ed603d __mmu_notifier_invalidate_range_end +EXPORT_SYMBOL_GPL vmlinux 0xb5f17edf perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb605f4c1 thermal_generate_netlink_event +EXPORT_SYMBOL_GPL vmlinux 0xb60b5707 of_i8042_aux_irq +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb62ab420 clk_register_mux_table +EXPORT_SYMBOL_GPL vmlinux 0xb64ce70b virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0xb6515307 fuse_request_send_background +EXPORT_SYMBOL_GPL vmlinux 0xb6589822 bitmap_copy_from_slot +EXPORT_SYMBOL_GPL vmlinux 0xb665932f rio_request_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0xb6aeb661 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xb6e2208d tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0xb6e6d99d clk_disable +EXPORT_SYMBOL_GPL vmlinux 0xb72763e8 powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0xb727c3ef spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0xb7329c06 clk_set_phase +EXPORT_SYMBOL_GPL vmlinux 0xb732b30f kvm_vcpu_block +EXPORT_SYMBOL_GPL vmlinux 0xb7527561 usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0xb76467ea simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0xb7699403 usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0xb77160c4 sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0xb7796a05 platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0xb7847004 regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0xb786e77d percpu_ida_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb7a025b7 phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0xb7a4178a vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0xb7ad067f kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0xb7bd0156 regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0xb7c82870 ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0xb7ccd615 ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0xb7d140c8 rtc_irq_register +EXPORT_SYMBOL_GPL vmlinux 0xb7dc64f8 netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0xb7e73f93 elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb7f6cf23 pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0xb7f77027 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0xb8242f15 dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0xb8741e2f md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0xb8ad0168 of_clk_src_simple_get +EXPORT_SYMBOL_GPL vmlinux 0xb8b76230 usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb903674c scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0xb908ed96 alarm_start +EXPORT_SYMBOL_GPL vmlinux 0xb94403b5 page_endio +EXPORT_SYMBOL_GPL vmlinux 0xb948f504 ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0xb96b1bb4 kvm_read_guest_atomic +EXPORT_SYMBOL_GPL vmlinux 0xb97a671a ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0xb9b43595 sysfs_remove_mount_point +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 0xb9ecb7d7 xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0xb9ee564f __rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0xba036133 platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0xba139c3a replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0xba1e29de debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0xba2b545e serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba8406ad ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0xba8593ee __get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0xba935d50 bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xbaa76ee4 xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0xbaab387e power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbacaf3c6 scsi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xbaed1ade ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0xbaf59522 devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0xbaf5c045 __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0xbb038ce4 perf_unregister_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb1700df skb_gso_transport_seglen +EXPORT_SYMBOL_GPL vmlinux 0xbb186a12 devfreq_event_enable_edev +EXPORT_SYMBOL_GPL vmlinux 0xbb212089 exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0xbb24616f __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xbb32449c pwm_disable +EXPORT_SYMBOL_GPL vmlinux 0xbb392bf3 __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0xbb557657 alloc_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xbb5a79be raw_seq_open +EXPORT_SYMBOL_GPL vmlinux 0xbb6c4dac irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0xbb6f025a asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0xbb87881f mpc8xxx_spi_rx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0xbb916c96 regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0xbb98a63c spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xbb9ea22e of_reserved_mem_device_init +EXPORT_SYMBOL_GPL vmlinux 0xbbd47b7d scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0xbbd736bc kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0xbbd7dc4c dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0xbbf4208a usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0xbc37a24d gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0xbcac6160 pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbcafa2be ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xbcb0e336 anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbcb36b0a __module_address +EXPORT_SYMBOL_GPL vmlinux 0xbcb472b4 subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0xbcb5067c user_read +EXPORT_SYMBOL_GPL vmlinux 0xbcb51eca ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xbccfd4d8 register_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xbcd5eff9 sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xbd08e6ef ata_eh_thaw_port +EXPORT_SYMBOL_GPL vmlinux 0xbd3fe1e3 disable_hardirq +EXPORT_SYMBOL_GPL vmlinux 0xbd4d2004 wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0xbd5cb8b9 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0xbd671048 __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0xbd785585 gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0xbd78c243 ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xbd8d54b8 ehci_reset +EXPORT_SYMBOL_GPL vmlinux 0xbd90ccfb devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xbda53d1c wm5110_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0xbda6faeb ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0xbdc27d54 debugfs_remove_recursive +EXPORT_SYMBOL_GPL vmlinux 0xbdd295f0 trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xbdd2f42a rcu_bh_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0xbdda9ed4 ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0xbdea7c3b ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0xbdf9a31b inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xbe01976e pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0xbe0be798 dax_clear_blocks +EXPORT_SYMBOL_GPL vmlinux 0xbe110eb0 clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0xbe14883d usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xbe1887e4 ata_unpack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xbe1e7e29 of_get_display_timing +EXPORT_SYMBOL_GPL vmlinux 0xbe4c97cc regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe7f10ab device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xbe880908 __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0xbe8c0f6a crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0xbe96dfd8 of_reconfig_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbea43eaf perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbec18800 extcon_get_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0xbec8d1c8 analyse_instr +EXPORT_SYMBOL_GPL vmlinux 0xbed9ede5 pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0xbee21107 dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0xbef9088e crypto_aead_setkey +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf199410 pci_bus_sem +EXPORT_SYMBOL_GPL vmlinux 0xbf1cc04b tty_termios_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0xbf1e2cea devm_regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf3cddde devm_rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbf47d150 i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0xbf68b498 of_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0xbf717b83 mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xbf736196 vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0xbf95cb46 power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0xbfa0d90b irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0xbfb1db41 ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0xbfb22f22 crypto_register_aead +EXPORT_SYMBOL_GPL vmlinux 0xbfb494a8 kthread_park +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfd0b5ee debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xbfe133df kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0xbfe5616d tick_broadcast_oneshot_control +EXPORT_SYMBOL_GPL vmlinux 0xbfec2a37 crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0xbffa4e80 xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0xbffde8ec compat_alloc_user_space +EXPORT_SYMBOL_GPL vmlinux 0xc0059da6 of_usb_get_maximum_speed +EXPORT_SYMBOL_GPL vmlinux 0xc024be6b arizona_of_get_named_gpio +EXPORT_SYMBOL_GPL vmlinux 0xc0264742 scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xc02bec3c usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xc02d1d3c tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0xc03554e9 debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xc0415a85 blkg_lookup_create +EXPORT_SYMBOL_GPL vmlinux 0xc047c29d blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xc04b9b74 driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc061367e mpic_msgr_get +EXPORT_SYMBOL_GPL vmlinux 0xc065a455 cpu_core_index_of_thread +EXPORT_SYMBOL_GPL vmlinux 0xc07662c0 fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0xc0844b90 rio_lock_device +EXPORT_SYMBOL_GPL vmlinux 0xc08647ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc0a15eae ping_bind +EXPORT_SYMBOL_GPL vmlinux 0xc0a43588 kvm_release_page_dirty +EXPORT_SYMBOL_GPL vmlinux 0xc0a96e14 rcu_gp_is_expedited +EXPORT_SYMBOL_GPL vmlinux 0xc0d26387 kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc0db141b ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0xc0df8865 timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0xc0e16bce usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0xc0e3c612 ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0xc0fcb02a ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0xc10eb3b7 __blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0xc1115519 pcibios_claim_one_bus +EXPORT_SYMBOL_GPL vmlinux 0xc1471628 cpufreq_governor_dbs +EXPORT_SYMBOL_GPL vmlinux 0xc17515d7 usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0xc1950042 led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0xc1a518d8 rio_mport_get_feature +EXPORT_SYMBOL_GPL vmlinux 0xc1acc262 usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0xc1ce0af5 extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0xc2133b8e shash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0xc21ec770 get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc22c5f4b regulator_get +EXPORT_SYMBOL_GPL vmlinux 0xc230dda1 extcon_register_interest +EXPORT_SYMBOL_GPL vmlinux 0xc23406d4 crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0xc25cb8a7 kvm_get_dirty_log +EXPORT_SYMBOL_GPL vmlinux 0xc280fb46 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0xc2abce0f key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0xc2bd76a1 sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0xc2c25342 usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xc2d3fe39 devm_pwm_put +EXPORT_SYMBOL_GPL vmlinux 0xc2dde0d1 regmap_update_bits_check_async +EXPORT_SYMBOL_GPL vmlinux 0xc2e578df sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0xc30a1354 sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xc311c679 tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc323296d pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0xc32b73d5 of_get_nand_on_flash_bbt +EXPORT_SYMBOL_GPL vmlinux 0xc33a2f89 powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc345e3f7 fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0xc357923c pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0xc35fd98e extcon_get_cable_state +EXPORT_SYMBOL_GPL vmlinux 0xc37226a5 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0xc37bbc80 cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0xc37c7f88 pci_hp_change_slot_info +EXPORT_SYMBOL_GPL vmlinux 0xc383e308 __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0xc39f628e tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0xc3a010c1 agp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0xc3a1a05d clk_register_divider +EXPORT_SYMBOL_GPL vmlinux 0xc3a9fca5 dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0xc3abea23 md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0xc3ae2c57 led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0xc3b40127 serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0xc3c335d6 mddev_unlock +EXPORT_SYMBOL_GPL vmlinux 0xc3c6fa5c of_irq_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xc3e84f67 nvdimm_blk_region_create +EXPORT_SYMBOL_GPL vmlinux 0xc40a7a20 of_get_pci_domain_nr +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc4301fbe usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0xc473b0c6 spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0xc475a9e4 rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0xc4889bdb fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0xc48b6904 module_mutex +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc4a16a61 unregister_jprobe +EXPORT_SYMBOL_GPL vmlinux 0xc4aeafa7 relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0xc4d640ec pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0xc4f1aced kvm_vcpu_kick +EXPORT_SYMBOL_GPL vmlinux 0xc4f863d4 regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0xc4fdba1b fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0xc5000010 usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0xc51398d0 regulator_register +EXPORT_SYMBOL_GPL vmlinux 0xc5265671 bdev_read_page +EXPORT_SYMBOL_GPL vmlinux 0xc542933a timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc57a5533 max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0xc57b21dd dax_do_io +EXPORT_SYMBOL_GPL vmlinux 0xc5a1c470 fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xc5a2c19f idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc5e678bf bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0xc606cd3c boot_cpuid +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc62ddebc devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0xc637104e __gpiod_get_optional +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 0xc6643f3a crypto_unregister_aeads +EXPORT_SYMBOL_GPL vmlinux 0xc669c871 device_store_int +EXPORT_SYMBOL_GPL vmlinux 0xc679741d cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0xc68aa252 __atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xc6910a69 sdhci_pci_o2_fujin2_pci_init +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc6a4a872 __clk_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xc6c03b2c free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xc6c0aba3 clk_fractional_divider_ops +EXPORT_SYMBOL_GPL vmlinux 0xc6d2f0dd regmap_field_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xc6db03a8 devres_find +EXPORT_SYMBOL_GPL vmlinux 0xc6e803a4 extcon_set_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0xc6eb7502 shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0xc6f3a215 trace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0xc6fdd02c device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xc7045053 crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0xc70e4b59 kvmppc_claim_lpid +EXPORT_SYMBOL_GPL vmlinux 0xc7103316 ping_proc_register +EXPORT_SYMBOL_GPL vmlinux 0xc71cce5e get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0xc724fb8a device_reset +EXPORT_SYMBOL_GPL vmlinux 0xc72e1233 __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xc74327f3 skcipher_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0xc746b1c1 __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0xc7535d2a rio_request_dma +EXPORT_SYMBOL_GPL vmlinux 0xc77a2a80 fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7a75bcb devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xc7c6391c mpi_set_buffer +EXPORT_SYMBOL_GPL vmlinux 0xc7e39bca ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc7f1500e inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0xc82f8586 crypto_aead_type +EXPORT_SYMBOL_GPL vmlinux 0xc84bdcbd md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0xc87c1f84 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xc87ec45a led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0xc88507a1 regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0xc8a0e5c6 thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc8add232 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0xc8d6d550 phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0xc8de802f cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0xc8e5acb2 wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0xc8e9eb6b kvmppc_kvm_pv +EXPORT_SYMBOL_GPL vmlinux 0xc8f6306e register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0xc8f8be8a crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0xc903949e pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0xc91277a1 kgdb_schedule_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xc9163e8a percpu_ida_for_each_free +EXPORT_SYMBOL_GPL vmlinux 0xc91d11be pci_intx +EXPORT_SYMBOL_GPL vmlinux 0xc94eb81e split_page +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc9641b48 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0xc968a14e regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0xc97d1140 cpufreq_cooling_get_level +EXPORT_SYMBOL_GPL vmlinux 0xc9abbd17 mpc8xxx_spi_remove +EXPORT_SYMBOL_GPL vmlinux 0xc9b3e5b1 dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0xc9b9e88a list_lru_count_one +EXPORT_SYMBOL_GPL vmlinux 0xc9bfa425 mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xc9f1ab84 fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0xca0f4306 phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0xca2952d7 gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0xca4e9aa6 page_cache_sync_readahead +EXPORT_SYMBOL_GPL vmlinux 0xca62424b clk_register_fractional_divider +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xcaa4b0c4 pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcac241bd blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0xcac34eaf of_pci_get_host_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0xcaf067c1 usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xcaf4f4b6 dbs_check_cpu +EXPORT_SYMBOL_GPL vmlinux 0xcb15eee9 sdhci_pci_get_data +EXPORT_SYMBOL_GPL vmlinux 0xcb1ed0bd regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0xcb4359c8 verify_signature +EXPORT_SYMBOL_GPL vmlinux 0xcb469d2b ddebug_add_module +EXPORT_SYMBOL_GPL vmlinux 0xcb6a7aa2 ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0xcb7cc220 watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0xcbc9c129 sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0xcbdecf42 crypto_unregister_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbed8a61 driver_find +EXPORT_SYMBOL_GPL vmlinux 0xcbee20b2 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0xcbf1e60a ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0xcbfb936a virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0xcc0d2829 usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0xcc0d746d trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0xcc0ed03c shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xcc0f1009 power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0xcc19ac3e pci_stop_root_bus +EXPORT_SYMBOL_GPL vmlinux 0xcc1e7571 napi_hash_del +EXPORT_SYMBOL_GPL vmlinux 0xcc2ba30d list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0xcc316193 phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0xcc3a6b1b usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xcc44961f kvmppc_alloc_lpid +EXPORT_SYMBOL_GPL vmlinux 0xcc5d165a tc3589x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xcc654971 simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0xcc71801c crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0xcc85fcb6 async_schedule +EXPORT_SYMBOL_GPL vmlinux 0xcc8c1383 gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xcc8e2f90 handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0xcc9efacf cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0xcca8a02c __page_file_mapping +EXPORT_SYMBOL_GPL vmlinux 0xccabbb93 of_get_display_timings +EXPORT_SYMBOL_GPL vmlinux 0xccc86e50 rio_get_device +EXPORT_SYMBOL_GPL vmlinux 0xcccf7d2c usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xcd023181 fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0xcd154ce8 usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0xcd1a1b9a extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xcd273a01 irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0xcd28ee4c gfn_to_pfn +EXPORT_SYMBOL_GPL vmlinux 0xcd36c8ed sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0xcd43629b usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xcd4e867c adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xcd68f459 attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0xcd85c51c md_run +EXPORT_SYMBOL_GPL vmlinux 0xcd903955 blk_mq_cancel_requeue_work +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcd974f00 rcu_all_qs +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdb7b1af gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0xcdc9fb78 ping_hash +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xce0ad397 __mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0xce3106e3 crypto_larval_lookup +EXPORT_SYMBOL_GPL vmlinux 0xce6a9d9a trace_current_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xce9bac02 sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0xceb1f126 mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0xcebeb083 xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xcebf203a class_destroy +EXPORT_SYMBOL_GPL vmlinux 0xcebfe8d7 rio_register_mport +EXPORT_SYMBOL_GPL vmlinux 0xcec97970 da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0xced24eef thermal_notify_framework +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xcef3fa00 inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0xcf08571a usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xcf2db9f9 devres_add +EXPORT_SYMBOL_GPL vmlinux 0xcf54ea93 async_unregister_domain +EXPORT_SYMBOL_GPL vmlinux 0xcf5e7322 clk_register_fixed_factor +EXPORT_SYMBOL_GPL vmlinux 0xcf62f540 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0xcf6e1bb4 ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0xcf76286f page_cache_async_readahead +EXPORT_SYMBOL_GPL vmlinux 0xcf7c6cdf pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0xcf92fc4c init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0xcf9bb831 inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0xcfa3245e pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xcfa39eca __tracepoint_rpm_suspend +EXPORT_SYMBOL_GPL vmlinux 0xcfa53e85 usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0xcfabe2ce ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0xcfb431dd fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0xcfb5871c irq_work_queue +EXPORT_SYMBOL_GPL vmlinux 0xcfc68341 synchronize_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0xcfca3eb1 xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0xcfe6ba98 regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0xd02cf6ba subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0xd02d1d59 tcp_twsk_unique +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 0xd071de07 adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0xd0739318 desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0xd081198a invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0xd089b7eb device_create +EXPORT_SYMBOL_GPL vmlinux 0xd0a54154 thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xd0ade83d of_irq_parse_pci +EXPORT_SYMBOL_GPL vmlinux 0xd0ae9f0b blkg_lookup +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd0c5556f usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0xd0d41784 fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0xd0ecb0d9 device_create_vargs +EXPORT_SYMBOL_GPL vmlinux 0xd101bce5 of_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0xd1065fc1 devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0xd1271a1d single_release_net +EXPORT_SYMBOL_GPL vmlinux 0xd13d08d2 of_usb_host_tpl_support +EXPORT_SYMBOL_GPL vmlinux 0xd16712f3 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xd16e0c4c wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0xd18601e7 pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0xd18d65b8 blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0xd1a18602 nd_blk_region_set_provider_data +EXPORT_SYMBOL_GPL vmlinux 0xd1be48c0 dma_buf_mmap +EXPORT_SYMBOL_GPL vmlinux 0xd1d0c856 crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0xd1ec1135 virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd1fc8b32 usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xd20bf6ba dcookie_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd2220713 skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0xd242c1db regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0xd2500049 dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd2a1fa36 max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0xd2e3201d remove_irq +EXPORT_SYMBOL_GPL vmlinux 0xd2edf4b7 ata_get_cmd_descript +EXPORT_SYMBOL_GPL vmlinux 0xd2fce002 usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0xd2fd0292 skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0xd30e4bba virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0xd337522b class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xd338cbad fsl_spi_cpm_bufs_complete +EXPORT_SYMBOL_GPL vmlinux 0xd37420fc gov_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xd384e031 blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xd38ceb4b kvmppc_handle_store +EXPORT_SYMBOL_GPL vmlinux 0xd3cabf50 ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0xd3d47131 virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0xd3d60a8c __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd41fffab interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xd4287d3d cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0xd42e121b bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd438632a fat_scan +EXPORT_SYMBOL_GPL vmlinux 0xd4487fd5 snprint_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd4717222 usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0xd477a483 fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0xd47e0ec2 hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0xd487011f scsi_internal_device_block +EXPORT_SYMBOL_GPL vmlinux 0xd48cb223 ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0xd4978f43 ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4d35083 pci_generic_config_read +EXPORT_SYMBOL_GPL vmlinux 0xd4e8f481 __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xd4fe74d8 regmap_init +EXPORT_SYMBOL_GPL vmlinux 0xd5198048 pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0xd52f9aff usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0xd54f0ad7 regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0xd5651e9c __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xd56b5f64 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0xd58784d4 __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0xd5bd7dac ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd5cd5b45 watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xd60c99b5 rcu_batches_completed_bh +EXPORT_SYMBOL_GPL vmlinux 0xd64a76ef rio_request_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xd64c0856 of_cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd6762aa2 cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0xd6984cbe rhashtable_walk_start +EXPORT_SYMBOL_GPL vmlinux 0xd6feefa5 agp_num_entries +EXPORT_SYMBOL_GPL vmlinux 0xd705b4c7 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0xd7280cfc nvdimm_bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd73ed06d ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0xd74102fe kill_pid_info_as_cred +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd77c0bc8 klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xd787c25a blk_mq_tags_cpumask +EXPORT_SYMBOL_GPL vmlinux 0xd7e4449e srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0xd81de62c ring_buffer_record_enable +EXPORT_SYMBOL_GPL vmlinux 0xd81e804f ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0xd820c283 eventfd_ctx_remove_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xd828a786 unregister_jprobes +EXPORT_SYMBOL_GPL vmlinux 0xd8525ea7 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0xd87528b1 fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0xd87601cc ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd883e0b0 of_property_read_string_helper +EXPORT_SYMBOL_GPL vmlinux 0xd887757e ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0xd889140a cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0xd8ef9725 sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0xd90033f9 fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xd9123952 wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0xd9129b6a sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0xd923de17 devm_devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0xd942d353 ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0xd94aa457 display_timings_release +EXPORT_SYMBOL_GPL vmlinux 0xd95b09ed pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xd95e5cb7 pcibios_unmap_io_space +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd97f5069 ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0xd9ecb670 ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xda052a18 sched_setscheduler +EXPORT_SYMBOL_GPL vmlinux 0xda0a4d22 mpic_msgr_enable +EXPORT_SYMBOL_GPL vmlinux 0xda11c857 dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xda3498ea kvm_flush_remote_tlbs +EXPORT_SYMBOL_GPL vmlinux 0xda6bfe06 __ablkcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0xda70b72c rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0xda8cb2e5 threads_core_mask +EXPORT_SYMBOL_GPL vmlinux 0xda949dc4 device_destroy +EXPORT_SYMBOL_GPL vmlinux 0xdae715e0 videomode_from_timing +EXPORT_SYMBOL_GPL vmlinux 0xdaed3073 timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdb0e072b devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0xdb52e36b ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0xdb5c1e52 of_get_nand_bus_width +EXPORT_SYMBOL_GPL vmlinux 0xdb7187bc kvm_vcpu_uninit +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdbaffb27 dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0xdbbea3fe mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0xdbc97fbb tc3589x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xdbea8104 devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdc101c24 bdev_write_page +EXPORT_SYMBOL_GPL vmlinux 0xdc1c379d __list_lru_init +EXPORT_SYMBOL_GPL vmlinux 0xdc1f57d3 tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0xdc282ed1 irq_find_mapping +EXPORT_SYMBOL_GPL vmlinux 0xdc50ae03 of_prop_next_string +EXPORT_SYMBOL_GPL vmlinux 0xdc5664b2 sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xdc607381 trace_call_bpf +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc90289e dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdca83c67 pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0xdcb373da irq_find_host +EXPORT_SYMBOL_GPL vmlinux 0xdcd1308e tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0xdcdf93ec simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0xdcf49072 blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0xdcfa2073 user_describe +EXPORT_SYMBOL_GPL vmlinux 0xdcfc22e2 skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0xdd0474a9 ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0xdd095ecb tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0xdd17ffec trace_clock +EXPORT_SYMBOL_GPL vmlinux 0xdd2efc0f ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0xdd391eff profile_event_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdd506de9 sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0xdd57e2b5 percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0xdd6a54fe of_overlay_create +EXPORT_SYMBOL_GPL vmlinux 0xdd729424 usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0xddb691ae devm_regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0xddbc5e39 platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddd58dc0 ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0xddf321e7 tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0xde02822c serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0xde02af2f inet6_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0xde1eeae9 crypto_alloc_instance2 +EXPORT_SYMBOL_GPL vmlinux 0xde363432 subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xde37faf2 inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0xde3fd774 dev_pm_opp_disable +EXPORT_SYMBOL_GPL vmlinux 0xde7aa835 cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xde9e2605 vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0xdea091f9 bdev_direct_access +EXPORT_SYMBOL_GPL vmlinux 0xdea6e7af of_get_nand_ecc_strength +EXPORT_SYMBOL_GPL vmlinux 0xdea9051b debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0xdee606a2 eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0xdee8d962 virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0xdeefef29 input_class +EXPORT_SYMBOL_GPL vmlinux 0xdf0594cf blk_queue_rq_timed_out +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf1cd799 rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0xdf5a4653 usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0xdf685513 crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0xdf742d3b udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xdf80476d trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0xdf9abe9a regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0xdfb0776c thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdfb7ef0c pci_generic_config_write +EXPORT_SYMBOL_GPL vmlinux 0xdfbc6cc4 crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xdfcba133 ping_err +EXPORT_SYMBOL_GPL vmlinux 0xdfcf3936 cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdfe31337 debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0xdfe4b333 fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0xdffb5bb6 tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0xe001afbb sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0xe007c0c0 usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0xe007de41 kallsyms_lookup_name +EXPORT_SYMBOL_GPL vmlinux 0xe00fdfa5 crypto_givcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xe011baec da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xe01c6780 netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe01cf6a0 i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0xe028aee4 xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0xe02d4ce3 regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0xe02eb6d0 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0xe036b3e9 mpic_msgr_put +EXPORT_SYMBOL_GPL vmlinux 0xe03ec68f component_add +EXPORT_SYMBOL_GPL vmlinux 0xe07ee753 key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0xe089cfcc agp_memory_reserved +EXPORT_SYMBOL_GPL vmlinux 0xe095277a regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0xe0ada5cd preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xe0b1c103 clk_set_max_rate +EXPORT_SYMBOL_GPL vmlinux 0xe10c29da of_dma_get_range +EXPORT_SYMBOL_GPL vmlinux 0xe1518648 sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe16ff135 devm_mdiobus_free +EXPORT_SYMBOL_GPL vmlinux 0xe173ae7e ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe19eb1c4 percpu_ida_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe1ab962f sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0xe1b23ae4 tcp_death_row +EXPORT_SYMBOL_GPL vmlinux 0xe1b53e22 transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xe1bd6c99 rio_init_mports +EXPORT_SYMBOL_GPL vmlinux 0xe1bdf918 of_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xe1d646dd regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0xe1dec1ca sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xe213d0ac ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0xe219e0cc regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0xe21a2094 sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0xe2360b3c regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0xe253e8ae crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0xe2615132 rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xe28a1d1a sdhci_pci_spt_drive_strength +EXPORT_SYMBOL_GPL vmlinux 0xe2ae36dc kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xe2bc374e __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0xe2c50acf fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0xe2c68573 scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0xe2db27f8 pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0xe2dd6888 disk_part_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xe3043ff9 request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xe3245649 ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0xe32fb230 alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0xe3460d94 scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0xe34b3023 bio_alloc_mddev +EXPORT_SYMBOL_GPL vmlinux 0xe3514409 spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0xe384a102 usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xe38a883c gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0xe39bdfa1 rio_request_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xe3cd339e ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0xe3d63bb1 __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0xe3d7750e btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0xe3ef1191 regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0xe424a39e regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0xe448b36d regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xe44fa22d fuse_put_request +EXPORT_SYMBOL_GPL vmlinux 0xe4689576 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xe479bc23 dma_request_slave_channel_reason +EXPORT_SYMBOL_GPL vmlinux 0xe4875731 __rio_local_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe4a6b731 inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0xe4c031f8 btree_merge +EXPORT_SYMBOL_GPL vmlinux 0xe4e41522 usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0xe4fad628 virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0xe501c0f8 inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0xe50be5db pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0xe51c040f register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xe52b08de thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0xe54988aa tps65912_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0xe5540302 enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xe55a393c put_pid +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe58fb452 aer_irq +EXPORT_SYMBOL_GPL vmlinux 0xe59122b8 vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0xe596c08a pci_intx_mask_supported +EXPORT_SYMBOL_GPL vmlinux 0xe5a0327a virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0xe5a6707f mbox_request_channel_byname +EXPORT_SYMBOL_GPL vmlinux 0xe5dae29e swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0xe5de4a3a crypto_create_tfm +EXPORT_SYMBOL_GPL vmlinux 0xe5e1a311 __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0xe5f13af1 net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0xe5fe05d2 pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0xe651f76e selinux_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe6686a8f security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0xe66c2d8e gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xe685f81f skb_morph +EXPORT_SYMBOL_GPL vmlinux 0xe695e86f xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0xe6c68334 ddebug_remove_module +EXPORT_SYMBOL_GPL vmlinux 0xe6e1c5fe uuid_be_gen +EXPORT_SYMBOL_GPL vmlinux 0xe6ef3d59 i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0xe6ef4abf dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0xe6ff7c60 __clk_round_rate +EXPORT_SYMBOL_GPL vmlinux 0xe701042a devm_spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0xe708daec tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0xe736f15a cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xe73c7ca1 phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0xe75b6106 ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe769f6ef gfn_to_memslot +EXPORT_SYMBOL_GPL vmlinux 0xe76eca26 find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xe7726b22 __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0xe7c2ffe5 devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xe7c361e3 pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0xe7c86ec1 devfreq_event_disable_edev +EXPORT_SYMBOL_GPL vmlinux 0xe7cb82ea divider_round_rate +EXPORT_SYMBOL_GPL vmlinux 0xe7db17da pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0xe7e1e1ff device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0xe7ea56bc ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0xe7f18b3c threads_per_subcore +EXPORT_SYMBOL_GPL vmlinux 0xe7ffe877 pcpu_base_addr +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe81bd949 platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0xe8247818 blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0xe84f6e5c pciserial_remove_ports +EXPORT_SYMBOL_GPL vmlinux 0xe852ec98 i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0xe855270d usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0xe85c55e7 btree_destroy +EXPORT_SYMBOL_GPL vmlinux 0xe874e9a6 ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0xe888f92e tc3589x_block_read +EXPORT_SYMBOL_GPL vmlinux 0xe896e9a9 ahash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0xe89bd243 ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xe8afb951 usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xe8bdaaaa ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0xe8d10cd4 usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0xe8e3571e sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0xe8e81499 bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0xe9138781 stmpe_disable +EXPORT_SYMBOL_GPL vmlinux 0xe9399202 rio_route_add_entry +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe9666d09 xattr_getsecurity +EXPORT_SYMBOL_GPL vmlinux 0xe96752b4 nd_blk_region_provider_data +EXPORT_SYMBOL_GPL vmlinux 0xe9678fb9 usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xe977e949 sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xe97e729c dax_zero_page_range +EXPORT_SYMBOL_GPL vmlinux 0xe98006eb trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0xe9849244 blocking_notifier_chain_cond_register +EXPORT_SYMBOL_GPL vmlinux 0xe9903c17 tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0xe9c096b4 balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9dcb02e hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0xe9f9e68c devm_usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xea059786 usb_phy_generic_unregister +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea1facf0 of_clk_set_defaults +EXPORT_SYMBOL_GPL vmlinux 0xea24f863 pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0xea297c5c devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0xea418e0f atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0xea58bccb crypto_register_rngs +EXPORT_SYMBOL_GPL vmlinux 0xea628c20 bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0xea63968c srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xea6e5384 sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0xea76ca56 blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0xea924240 usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0xea9abe1b fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0xeace09ec perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0xeae03328 pci_common_swizzle +EXPORT_SYMBOL_GPL vmlinux 0xeaf1def9 ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0xeb02900e kvm_release_page_clean +EXPORT_SYMBOL_GPL vmlinux 0xeb0def56 __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0xeb11cb3c do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0xeb2a4098 bpf_prog_put +EXPORT_SYMBOL_GPL vmlinux 0xeb5787ca bus_rescan_devices +EXPORT_SYMBOL_GPL vmlinux 0xeb655e25 blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0xeb697105 clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0xeb775975 sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0xeb7d183e jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0xeb7f5308 ip6_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0xeb8ae736 klist_init +EXPORT_SYMBOL_GPL vmlinux 0xeb958b2d tpm_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0xeba89486 ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0xebb6a3dc task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0xebd837c4 splice_to_pipe +EXPORT_SYMBOL_GPL vmlinux 0xebec57c4 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xec06927c seq_open_net +EXPORT_SYMBOL_GPL vmlinux 0xec1b043e regulator_suspend_prepare +EXPORT_SYMBOL_GPL vmlinux 0xec25f967 klist_del +EXPORT_SYMBOL_GPL vmlinux 0xec3325e2 __clk_get_num_parents +EXPORT_SYMBOL_GPL vmlinux 0xec433142 component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0xec4d6035 usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0xec5c0012 ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0xec5c446f device_show_int +EXPORT_SYMBOL_GPL vmlinux 0xec7aa39a regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0xec88e1c3 virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0xeca471fa tc3589x_block_write +EXPORT_SYMBOL_GPL vmlinux 0xeca78884 balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0xece6f7a3 dev_pm_qos_expose_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0xece9a3d6 bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0xed179b2a fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0xed27719c rio_release_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xedcd95ea bpf_prog_realloc +EXPORT_SYMBOL_GPL vmlinux 0xee1089b8 rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0xee28ff10 tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xee3af865 blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0xee3f1426 devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0xee68a2bb of_get_videomode +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xee9c06d8 devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0xeea48781 dev_pm_opp_get_opp_count +EXPORT_SYMBOL_GPL vmlinux 0xeeb29e48 mpc8xxx_spi_tx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0xeeb2bb86 add_to_page_cache_lru +EXPORT_SYMBOL_GPL vmlinux 0xeeba2266 regmap_write +EXPORT_SYMBOL_GPL vmlinux 0xeec0fe16 ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0xeece1866 PageHuge +EXPORT_SYMBOL_GPL vmlinux 0xeed0ba37 dev_pm_qos_hide_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0xeeddbe2f pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0xeee8396f fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0xeef4eb3a wm8997_patch +EXPORT_SYMBOL_GPL vmlinux 0xeef7f1c7 devres_remove +EXPORT_SYMBOL_GPL vmlinux 0xef02509e virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0xef075aaa ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0xef17968c ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xef2b3b94 wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xef2fb3a4 crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0xef48fd03 of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef6d007a sigset_from_compat +EXPORT_SYMBOL_GPL vmlinux 0xef71f7c3 to_nvdimm_bus +EXPORT_SYMBOL_GPL vmlinux 0xef7b691e debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0xef8c7850 pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefad2b4d reservation_object_test_signaled_rcu +EXPORT_SYMBOL_GPL vmlinux 0xefbfec17 spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0xeffa6b8f __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0xf00ea33a flush_altivec_to_thread +EXPORT_SYMBOL_GPL vmlinux 0xf01330c3 class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0xf01fadb1 kvm_set_memory_region +EXPORT_SYMBOL_GPL vmlinux 0xf027598d usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0xf035542c palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0xf03c072f __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0xf069e6ae rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xf0727f12 ktime_get_raw_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xf087967e sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0xf08c72c4 regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xf0af6c80 nf_queue_entry_release_refs +EXPORT_SYMBOL_GPL vmlinux 0xf0b16273 usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0xf0b222dc driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0xf0d07136 phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0xf0e9eca8 led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf0f5dbc2 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0xf10536f5 devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0xf11d73e8 use_mm +EXPORT_SYMBOL_GPL vmlinux 0xf15688c2 arizona_clk32k_enable +EXPORT_SYMBOL_GPL vmlinux 0xf158d7fa input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0xf158f170 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0xf15f4961 uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0xf16ef221 of_thermal_get_trip_points +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf1a62b6f of_i8042_kbd_irq +EXPORT_SYMBOL_GPL vmlinux 0xf1a76f89 __module_text_address +EXPORT_SYMBOL_GPL vmlinux 0xf1b31314 delayacct_on +EXPORT_SYMBOL_GPL vmlinux 0xf1d3efe7 usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0xf1d4881c dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0xf1f38d3a pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0xf1fde4dd hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf209248e ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xf21be9e5 pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf228bd4a da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0xf2346b89 tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xf24ac65a __mmu_notifier_invalidate_range_start +EXPORT_SYMBOL_GPL vmlinux 0xf27977e2 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0xf28ef03c pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0xf29c2e1d pci_generic_config_write32 +EXPORT_SYMBOL_GPL vmlinux 0xf2c48b39 blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0xf2d2f124 crypto_attr_alg2 +EXPORT_SYMBOL_GPL vmlinux 0xf2f077cc pkey_id_type_name +EXPORT_SYMBOL_GPL vmlinux 0xf2fca922 uart_parse_options +EXPORT_SYMBOL_GPL vmlinux 0xf3012f6c rh_free +EXPORT_SYMBOL_GPL vmlinux 0xf30e105d ezx_pcap_write +EXPORT_SYMBOL_GPL vmlinux 0xf3138fe9 fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xf31b3fd1 workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0xf320ba10 stmpe_set_altfunc +EXPORT_SYMBOL_GPL vmlinux 0xf33029dd mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf35a4d27 regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf3b164d4 mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3bcc9ea dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0xf3e3e908 dma_buf_vmap +EXPORT_SYMBOL_GPL vmlinux 0xf3e64394 phy_exit +EXPORT_SYMBOL_GPL vmlinux 0xf3ed20ee gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0xf3eecbcb __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0xf3f18238 ktime_get_resolution_ns +EXPORT_SYMBOL_GPL vmlinux 0xf3f2ba31 mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0xf3f60f3d fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0xf42240d7 kvm_irq_has_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf46e057f rio_mport_send_doorbell +EXPORT_SYMBOL_GPL vmlinux 0xf470f75c dev_pm_opp_enable +EXPORT_SYMBOL_GPL vmlinux 0xf477be5d crypto_lookup_aead +EXPORT_SYMBOL_GPL vmlinux 0xf47d5579 shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0xf4934a53 anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0xf494f618 mmc_regulator_get_ocrmask +EXPORT_SYMBOL_GPL vmlinux 0xf499fdb2 rcu_barrier_bh +EXPORT_SYMBOL_GPL vmlinux 0xf4ac5129 crypto_init_spawn2 +EXPORT_SYMBOL_GPL vmlinux 0xf4da3546 kvmppc_init_lpid +EXPORT_SYMBOL_GPL vmlinux 0xf4fc2d6c __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf5126595 transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf525aafb ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf55735a5 __clk_get_hw +EXPORT_SYMBOL_GPL vmlinux 0xf561de0c ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0xf5647f3c of_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xf580d111 of_get_nand_ecc_mode +EXPORT_SYMBOL_GPL vmlinux 0xf582fabb ata_sff_data_xfer_noirq +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5ab4812 fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0xf5bcf1b2 __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0xf5cbe54e tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0xf5e4ec35 usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0xf5e7f053 rh_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf60070a3 rhashtable_walk_next +EXPORT_SYMBOL_GPL vmlinux 0xf6210933 ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0xf641b04a ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0xf662e9b1 blk_add_request_payload +EXPORT_SYMBOL_GPL vmlinux 0xf67b6097 da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0xf6912233 mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0xf69208c3 clk_register_gpio_gate +EXPORT_SYMBOL_GPL vmlinux 0xf6af11b9 gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0xf6bf2636 alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0xf6ce7ad7 inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf7095372 crypto_alloc_pcomp +EXPORT_SYMBOL_GPL vmlinux 0xf7096587 usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0xf71bfe7b mmput +EXPORT_SYMBOL_GPL vmlinux 0xf72c2074 pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0xf73edc27 ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0xf74c0ce6 devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0xf74ec269 tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0xf765e18a kvm_vcpu_gfn_to_page +EXPORT_SYMBOL_GPL vmlinux 0xf7822e0b transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0xf79057e0 led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf7ab73d3 bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0xf7c68b6c da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0xf7ce2742 driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0xf81f9b37 gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf837e0eb unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0xf8802492 print_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xf8a2dca5 edac_subsys +EXPORT_SYMBOL_GPL vmlinux 0xf8ccf38e raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0xf8d9442f xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0xf8e398fc memstart_addr +EXPORT_SYMBOL_GPL vmlinux 0xf8f3a0fb ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0xf8f62171 gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0xf8f9b06e dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0xf8fe3d0b kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0xf9021635 fuse_dev_free +EXPORT_SYMBOL_GPL vmlinux 0xf90a4cf8 anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0xf92ce956 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0xf932015f __raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf93bcc4d usb_string +EXPORT_SYMBOL_GPL vmlinux 0xf9528fc0 _submit_bh +EXPORT_SYMBOL_GPL vmlinux 0xf95322f4 kthread_parkme +EXPORT_SYMBOL_GPL vmlinux 0xf9547a17 divider_recalc_rate +EXPORT_SYMBOL_GPL vmlinux 0xf9736955 mnt_clone_write +EXPORT_SYMBOL_GPL vmlinux 0xf991c09f rcu_qs_ctr +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9bef959 devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0xf9c15f48 ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0xf9c2da57 clkdev_create +EXPORT_SYMBOL_GPL vmlinux 0xf9ca3160 ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xf9cb2968 dev_pm_opp_get_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf9ff325d device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0xfa0bc9a3 pskb_put +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa1f4662 scatterwalk_start +EXPORT_SYMBOL_GPL vmlinux 0xfa32d013 crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0xfa345104 kvmppc_hv_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa411cfb fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0xfa80c76f ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xfa901b31 compat_get_timespec +EXPORT_SYMBOL_GPL vmlinux 0xfa93e954 ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0xfa9f8f0d kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0xfaabfc81 devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0xfaae8ab2 ip_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0xfaafbcf5 regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0xfab382d3 class_find_device +EXPORT_SYMBOL_GPL vmlinux 0xfab60503 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0xfab8579f inode_congested +EXPORT_SYMBOL_GPL vmlinux 0xfabeaa1a vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xfadbdf44 usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0xfaea94fa usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0xfafef2d3 __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0xfb22bc6c cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0xfb26a262 nd_region_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0xfb2b9070 nf_register_afinfo +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb52b77d __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name +EXPORT_SYMBOL_GPL vmlinux 0xfb8ec3f8 xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0xfb8fa974 ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0xfb9145b0 napi_by_id +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbbdfe51 bio_clone_mddev +EXPORT_SYMBOL_GPL vmlinux 0xfbc995c9 usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xfbd82a64 regulator_can_change_voltage +EXPORT_SYMBOL_GPL vmlinux 0xfbeda2c3 tpm_chip_register +EXPORT_SYMBOL_GPL vmlinux 0xfc03b858 crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc201b66 sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0xfc24d283 pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0xfc379963 debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0xfc3de583 unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0xfc4a2966 debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0xfc5333b0 dev_pm_set_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xfc655de0 usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0xfc899738 bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xfc9dc0cd led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0xfcd7bc0b ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0xfcf88933 transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0xfd1b0034 get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0xfd1d790e driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xfd1ec8af debugfs_create_file_size +EXPORT_SYMBOL_GPL vmlinux 0xfd329928 ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0xfd38c7ec device_move +EXPORT_SYMBOL_GPL vmlinux 0xfd474b4e inet_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0xfd48db0a wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xfd5a5fac of_pci_get_devfn +EXPORT_SYMBOL_GPL vmlinux 0xfd5c8545 extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0xfd5e9fa4 sysfs_create_mount_point +EXPORT_SYMBOL_GPL vmlinux 0xfd7a50ea set_timer_slack +EXPORT_SYMBOL_GPL vmlinux 0xfd9bfa22 kernfs_path +EXPORT_SYMBOL_GPL vmlinux 0xfd9c52ca raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0xfdb3ec98 rio_local_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0xfdc6d7c0 param_set_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0xfdd31fd3 arizona_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0xfdefb6c1 sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xfdf39117 of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0xfe28c5a5 devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0xfe3288c9 ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0xfe448a7b bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0xfe4b3a42 wb_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0xfe6dea63 rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0xfe77a281 __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0xfe786717 regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfe9dde06 blk_set_queue_dying +EXPORT_SYMBOL_GPL vmlinux 0xfe9df402 spi_sync +EXPORT_SYMBOL_GPL vmlinux 0xfe9dfc50 wm5110_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0xfeb2e983 vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0xfec268c5 of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xfec8f975 pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfee176cf of_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0xfef8a166 trace_current_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff0e1e2d dax_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0xff1462a9 securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xff291ecf clk_unregister_divider +EXPORT_SYMBOL_GPL vmlinux 0xff5a8cfe cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0xff633558 vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xff6dfd3b mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xff7d2abe blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0xff8862d7 rh_get_stats +EXPORT_SYMBOL_GPL vmlinux 0xff8ff679 reservation_object_get_fences_rcu +EXPORT_SYMBOL_GPL vmlinux 0xffb76708 ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0xffcc6c5a pcibios_scan_phb --- linux-4.2.0.orig/debian.master/abi/4.2.0-10.11/powerpc/powerpc64-emb.compiler +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/powerpc/powerpc64-emb.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 5.2.1-17ubuntu1) 5.2.1 20150911 --- linux-4.2.0.orig/debian.master/abi/4.2.0-10.11/powerpc/powerpc64-emb.modules +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/powerpc/powerpc64-emb.modules @@ -0,0 +1,4205 @@ +3c574_cs +3c589_cs +3c59x +3w-9xxx +3w-sas +3w-xxxx +6lowpan +6pack +8021q +8139cp +8139too +8250_dw +8255 +8255_pci +8390 +842 +842_compress +842_decompress +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_bpf +act_connmark +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 +adv7511 +adv7604 +adv7842 +advansys +adv_pci1710 +adv_pci1723 +adv_pci1724 +adv_pci_dio +adxl34x +adxl34x-i2c +adxl34x-spi +adxrs450 +af9013 +af9033 +af_alg +affs +af_key +af_packet_diag +af-rxrpc +ah4 +ah6 +aha152x_cs +ahci +ahci_ceva +ahci_platform +aic79xx +aic7xxx +aic94xx +aio_aio12_8 +aio_iiro_16 +aiptek +aircable +airo +airo_cs +airspy +ak8975 +al3320a +algif_aead +algif_hash +algif_rng +algif_skcipher +ali-ircc +alim7101_wdt +altera-ci +altera_jtaguart +altera_ps2 +altera-stapl +altera_tse +altera_uart +alx +am53c974 +amc6821 +amd +amd5536udc +amd8111e +amdgpu +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 +atusb +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-pek +axp20x-regulator +axp288_adc +axp288_charger +axp288_fuel_gauge +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-keypad +bcmsysport +bd6107 +bdc +bdc_pci +be2iscsi +be2net +befs +belkin_sa +bfa +bfs +bfusb +bh1750 +bh1770glc +bh1780gli +binfmt_misc +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +bluecard_cs +bluetooth +bluetooth_6lowpan +bma150 +bma180 +bmc150-accel +bmc150_magn +bmg160 +bmp085-i2c +bmp085-spi +bmp280 +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bonding +bpa10x +bpck +bpqether +bq2415x_charger +bq24190_charger +bq24257_charger +bq24735-charger +bq25890_charger +bq27x00_battery +br2684 +brcmfmac +brcmsmac +brcmutil +bridge +br_netfilter +broadcom +broadsheetfb +bsd_comp +bt3c_cs +bt878 +btbcm +btcoexist +btintel +btmrvl +btmrvl_sdio +btrfs +btrtl +btsdio +bttv +btuart_cs +btusb +btwilink +bu21013_ts +budget +budget-av +budget-ci +budget-core +budget-patch +c4 +c67x00 +c6xdigio +caam +caamalg +caamhash +caam_jr +caamrng +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_das16_cs +cb_pcidas +cb_pcidas64 +cb_pcidda +cb_pcimdas +cb_pcimdda +cc10001_adc +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 +chacha20_generic +chacha20poly1305 +chaoskey +chipone_icn8318 +chipreg +chnl_net +cicada +cifs +ci_hdrc +ci_hdrc_imx +ci_hdrc_msm +ci_hdrc_pci +ci_hdrc_usb2 +ci_hdrc_zevio +cirrus +cirrusfb +clip +clk-cdce706 +clk-cdce925 +clk-max77686 +clk-max77802 +clk-palmas +clk-pwm +clk-rk808 +clk-s2mps11 +clk-si5351 +clk-si570 +clk-twl6040 +clk-wm831x +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_flower +cls_fw +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm3232 +cm3323 +cm36651 +cm4000_cs +cm4040_cs +cma3000_d0x +cma3000_d0x_i2c +cmac +cmdlinepart +cmtp +cnic +cobalt +cobra +coda +com20020 +com20020_cs +com20020-pci +com90io +com90xx +comedi +comedi_8254 +comedi_8255 +comedi_bond +comedi_isadma +comedi_parport +comedi_pci +comedi_pcmcia +comedi_test +comedi_usb +comm +configfs +contec_pci_dio +cordic +core +cp210x +cpc925_edac +cpia2 +cpsw_ale +cramfs +crc32 +crc7 +crc8 +crc-ccitt +crc-itu-t +cros_ec +cros_ec_devs +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 +cx24120 +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 +cyapatp +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_onkey +da9063-regulator +da9063_wdt +da9150-charger +da9150-core +da9150-gpadc +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 +digicolor-usart +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-cache-smq +dm-crypt +dm-delay +dm-era +dmfe +dm-flakey +dm-log +dm-log-userspace +dm-log-writes +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 +dp83867 +drbd +drbg +drm +drm_kms_helper +drv260x +drv2665 +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds620 +dsbr100 +dscc4 +dss1_divert +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt282x +dt3000 +dt3155 +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 +dwmac-generic +dwmac-ipq806x +dwmac-lpc18xx +dwmac-meson +dwmac-rk +dwmac-socfpga +dwmac-sti +dwmac-sunxi +dw_wdt +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e3x0-button +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 +echainiv +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-axp288 +extcon-gpio +extcon-max14577 +extcon-max77693 +extcon-max77843 +extcon-max8997 +extcon-palmas +extcon-rt8973a +extcon-sm5502 +extcon-usb-gpio +ezusb +f2fs +f75375s +f81232 +fakelb +fan53555 +farsync +faulty +fb_agm1264k-fl +fb_bd663474 +fb_ddc +fb_hx8340bn +fb_hx8347d +fb_hx8353d +fb_hx8357d +fb_ili9163 +fb_ili9320 +fb_ili9325 +fb_ili9340 +fb_ili9341 +fb_ili9481 +fb_ili9486 +fb_pcd8544 +fb_ra8875 +fb_s6d02a1 +fb_s6d1121 +fb_ssd1289 +fb_ssd1306 +fb_ssd1331 +fb_ssd1351 +fb_st7735r +fbtft +fbtft_device +fb_tinylcd +fb_tls8204 +fb_uc1701 +fb_upd161704 +fb_watterott +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 +flexfb +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 +g_cdc +gcm +g_dbgp +gdmtty +gdmulte +gdmwm +gdth +generic +generic-adc-battery +generic_bl +genet +geneve +geneve_core +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 +goodix +gp2ap002a00f +gp2ap020a00f +gpio +gpio-74x164 +gpio-74xx-mmio +gpio-addr-flash +gpio-adnp +gpio-adp5520 +gpio-adp5588 +gpio-altera +gpio-amd8111 +gpio-arizona +gpio_backlight +gpio-beeper +gpio-charger +gpio-crystalcove +gpio-da9052 +gpio-da9055 +gpio-dln2 +gpio-dwapb +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_touptek +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-betopff +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-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-custom +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 +hisi504_nand +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 +hsu_dma +hsu_dma_pci +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 +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 +idma64 +idmouse +idt77252 +idtcps +idt_gen2 +ieee802154 +ieee802154_6lowpan +ieee802154_socket +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-leds +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 +jitterentropy_rng +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsa1212 +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 +kmx61 +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 +led-class-flash +leds-88pm860x +leds-adp5520 +leds-bcm6328 +leds-bcm6358 +leds-bd2802 +leds-blinkm +leds-da903x +leds-da9052 +leds-dac124s085 +leds-gpio +leds-ktd2692 +leds-lm3530 +leds-lm3533 +leds-lm355x +leds-lm3642 +leds-lp3944 +leds-lp8788 +leds-lp8860 +leds-lt3593 +leds-max77693 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pm8941-wled +leds-pwm +leds-regulator +leds-tca6507 +leds-tlc591xx +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 +lgdt3306a +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 +lineage-pem +linear +liquidio +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 +ltc2941-battery-gauge +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 +m62332 +m88ds3103 +m88rs2000 +m88rs6000t +ma600-sir +mac80211 +mac80211_hwsim +mac802154 +macb +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 +mailbox-altera +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 +max63xx_wdt +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77686 +max77693 +max77693_charger +max77693-haptic +max77802 +max77843 +max77843-haptic +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 +md5-ppc +mdc +mdc800 +md-cluster +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 +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 +mma9551 +mma9551_core +mma9553 +mmc35240 +mmc_block +mmc_spi +mms114 +mn88472 +mn88473 +mos7720 +mos7840 +moxa +mpc624 +mpc85xx_edac +mpl115 +mpl3115 +mpls_gso +mpls_router +mpoa +mpr121_touchkey +mpt2sas +mpt3sas +mptbase +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mrf24j40 +mrp +ms5611_core +ms5611_i2c +ms5611_spi +ms_block +msdos +msi001 +msi2500 +msp3400 +mspro_block +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt29f_spinand +mt312 +mt352 +mt6397-core +mt6397-regulator +mt7601u +mt9m001 +mt9m111 +mt9t031 +mt9t112 +mt9v011 +mt9v022 +mtd +mtd_blkdevs +mtdblock +mtdblock_ro +mtd_dataflash +mtdoops +mtdram +mtdswap +mtip32xx +mtk-sd +mtouch +multipath +multiq3 +musb_hdrc +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 +nci_uart +ncpfs +nct7802 +nct7904 +nd_blk +nd_btt +nd_pmem +ne2k-pci +neofb +net1080 +net2272 +net2280 +netconsole +netjet +netlink_diag +netrom +netxen_nic +newtonkbd +nfc +nfc_digital +nfcmrvl +nfcmrvl_uart +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_flexfiles +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 +nf_tables_netdev +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 +nhc_dest +nhc_fragment +nhc_hop +nhc_ipv6 +nhc_mobility +nhc_routing +nhc_udp +n_hdlc +ni_6527 +ni_65xx +ni_660x +ni_670x +ni_at_a2150 +ni_at_ao +ni_atmio +ni_atmio16d +nicpf +nicstar +nicvf +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 +nps_enet +n_r3964 +ns558 +ns83820 +nsc-ircc +ntb +ntb_netdev +ntb_pingpong +ntb_tool +ntb_transport +ntc_thermistor +ntfs +n_tracerouter +n_tracesink +null_blk +nvidiafb +nvme +nxp-nci +nxp-nci_i2c +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 +panel-ld9040 +panel-s6e8aa0 +panel-sharp-lq101r1sx01 +panel-simple +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-gpio-vbus-usb +phy-isp1301 +phy-pxa-28nm-hsic +phy-pxa-28nm-usb2 +physmap +physmap_of +phy-tahvo +phy-tusb1210 +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 +poly1305_generic +port100 +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 +ps8622 +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 +qcom_spmi-regulator +qcom-spmi-temp-alarm +qcom-spmi-vadc +qcserial +qinfo_probe +qla1280 +qla2xxx +qla3xxx +qla4xxx +qlcnic +qlge +qlogic_cs +qlogicfas408 +qm1d1c0042 +qmi_wwan +qnx4 +qnx6 +qoriq-cpufreq +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-ts35 +rc-technisat-usb2 +rc-terratec-cinergy-c-pci +rc-terratec-cinergy-s2-hd +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan1027 +rc-twinhan-dtv-cab-ci +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 +regulator-haptic +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 +rpcrdma +rpcsec_gss_krb5 +rsa_generic +rsi_91x +rsi_sdio +rsi_usb +rsxx +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt5033 +rt5033_battery +rt5033-regulator +rt61pci +rt73usb +rt9455_charger +rtc-88pm80x +rtc-88pm860x +rtc-ab3100 +rtc-ab-b5ze-s3 +rtc-abx80x +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-ds1685 +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-mt6397 +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 +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 +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_f_sdh30 +sdhci-of-arasan +sdhci-of-esdhc +sdhci-of-hlwd +sdhci-pci +sdhci-pltfm +sdio_uart +sdricoh_cs +sedlbauer_cs +seed +sensorhub +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 +sky81452 +sky81452-backlight +sky81452-regulator +sl811_cs +sl811-hcd +slcan +slip +slram +sm501 +sm501fb +sm750fb +sm7xxfb +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-core +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-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-ac97 +snd-soc-adau1701 +snd-soc-ak4104 +snd-soc-ak4554 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-alc5623 +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-sta32x +snd-soc-sta350 +snd-soc-tas2552 +snd-soc-tas5086 +snd-soc-tas571x +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-wm8804-i2c +snd-soc-wm8804-spi +snd-soc-wm8903 +snd-soc-wm8962 +snd-soc-wm8978 +snd-soc-xtfpga-i2s +snd-sonicvibes +snd-timer +snd-trident +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usb-line6 +snd-usbmidi-lib +snd-usb-pod +snd-usb-podhd +snd-usb-toneport +snd-usb-usx2y +snd-usb-variax +snd-util-mem +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx222 +snd-vx-lib +snd-vxpocket +snd-ymfpci +snic +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 +spi-cadence +spidev +spi-dln2 +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 +spi-zynqmp-gqspi +spmi +squashfs +sr9700 +sr9800 +ssb +ssb-hcd +ssd1307fb +ssfdc +ssp_accel_sensor +ssp_gyro_sensor +ssp_iio +sst25l +ssu100 +st +st1232 +st21nfca_hci +st21nfca_i2c +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 +stk3310 +stk8312 +stk8ba50 +stkwebcam +st_magn +st_magn_i2c +st_magn_spi +stmmac +stmmac-platform +stmpe-keypad +stmpe-ts +st-nci +st-nci_i2c +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 +svgalib +sx8 +sx8654 +sx9500 +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 +tc74 +tc90522 +tca6416-keypad +tca8418_keypad +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bic +tcp_cdg +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-hexdump +test-kstrtox +test_module +test_power +test-string_helpers +test_udelay +test_user_copy +tg3 +tgr192 +thmc50 +thunder_bgx +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-rng +tpm_st33zp24 +tpm_st33zp24_i2c +tpm_st33zp24_spi +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-pwrbutton +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_fsl_elbc_gpcm +uio_mf624 +uio_netx +uio_pci_generic +uio_pdrv_genirq +uio_pruss +uio_sercos3 +uli526x +ulpi +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_printer +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-flash-led-class +v4l2-mem2mem +vcan +vcnl4000 +ves1820 +ves1x93 +veth +vf610_adc +vga16fb +vgastate +vgem +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-gpu +virtio_input +virtio-rng +virtio_scsi +virtual +visor +vitesse +vivid +vlsi_ir +vmac +vme_pio2 +vme_tsi148 +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 +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +walkera0701 +wanxl +warrior +wbsd +wcn36xx +wd719x +wdt87xx_i2c +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-tpg +xilinx_uartps +xilinx-video +xilinx-vtc +xillybus_core +xillybus_of +xillybus_pcie +xirc2ps_cs +xircom_cb +xor +xpad +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-4.2.0.orig/debian.master/abi/4.2.0-10.11/powerpc/powerpc64-smp +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/powerpc/powerpc64-smp @@ -0,0 +1,18611 @@ +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 0x6310e901 mcryptd_arm_flusher +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/atm/suni 0xce8b63a2 suni_init +EXPORT_SYMBOL drivers/bcma/bcma 0x00f304a0 bcma_core_irq +EXPORT_SYMBOL drivers/bcma/bcma 0x285151cc 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 0x09ed52bf paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0x16e8110d pi_write_block +EXPORT_SYMBOL drivers/block/paride/paride 0x1ce974b2 pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x4267110a pi_register_driver +EXPORT_SYMBOL drivers/block/paride/paride 0x6c592890 pi_connect +EXPORT_SYMBOL drivers/block/paride/paride 0x7295cc69 pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0x9502b95c pi_write_regr +EXPORT_SYMBOL drivers/block/paride/paride 0xaf32805f pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0xb21ba07d pi_unregister_driver +EXPORT_SYMBOL drivers/block/paride/paride 0xc02739a3 pi_read_regr +EXPORT_SYMBOL drivers/block/paride/paride 0xc3f2da1f pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0xcdcab677 paride_unregister +EXPORT_SYMBOL drivers/block/paride/paride 0xf9cc816c pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0xfc47745e pi_disconnect +EXPORT_SYMBOL drivers/bluetooth/btbcm 0xf823f05d btbcm_patchram +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x02e3cd50 ipmi_smi_watcher_register +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x0fa80691 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 0x4cc63b5f ipmi_smi_watcher_unregister +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 0xb2681928 ipmi_get_smi_info +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0xd4aa8911 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/tpm/st33zp24/tpm_st33zp24 0x5b8e3681 st33zp24_pm_suspend +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xa5e45a7f st33zp24_pm_resume +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xbf707e8d st33zp24_probe +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xcce43353 st33zp24_remove +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xa03e3ab5 xillybus_init_endpoint +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xa322a88e xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xfbf6a4d8 xillybus_endpoint_remove +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x28a2f83b dw_dma_cyclic_prep +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x6f0c115e dw_dma_cyclic_free +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x7fe77650 dw_dma_get_src_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xa0470aec dw_dma_get_dst_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xc6c8769c dw_dma_cyclic_start +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xef6653fd dw_dma_cyclic_stop +EXPORT_SYMBOL drivers/edac/edac_core 0x6bcb7e74 edac_mc_find +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04d0f641 fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x084f6a40 fw_iso_buffer_init +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 0x174b1df3 fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1c2f24b6 fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2062f48a fw_iso_context_queue +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 0x47cbc080 fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0x4a8166ff fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x54179068 fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0x602f2ff7 fw_send_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x645b715f fw_core_add_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x65b3ab8e fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x65c9438b fw_csr_iterator_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x6d1abb64 fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0x78569d56 fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x7e8f92d4 fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x827bcf64 fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x86468d44 fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x86bba5a9 fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8830b6ba fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0x90863005 fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0x98d8bc48 fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb6c4ec77 fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb6c6a6d7 fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd49b797d fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd4d65b68 fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd5ac0141 fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xdb1ce912 fw_send_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xddbf6c5b fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf40663d4 fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0xf6705f06 fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0xfffcf8e3 fw_run_transaction +EXPORT_SYMBOL drivers/fmc/fmc 0x03727f99 fmc_find_sdb_device +EXPORT_SYMBOL drivers/fmc/fmc 0x3e31e42a fmc_driver_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x418b947b fmc_device_register_n +EXPORT_SYMBOL drivers/fmc/fmc 0x72210590 fmc_device_register +EXPORT_SYMBOL drivers/fmc/fmc 0x7580d2ca fmc_device_unregister_n +EXPORT_SYMBOL drivers/fmc/fmc 0xae0fb879 fmc_free_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0xb0a3cc7c fmc_scan_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0xcbd047b6 fmc_device_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0xdf894a40 fmc_show_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0xf215c9c6 fmc_driver_register +EXPORT_SYMBOL drivers/fmc/fmc 0xfcd52c6a fmc_reprogram +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0063ed8c drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0083315d drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0x011b8ac2 drm_property_create_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0131c5af drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x02bfc2d6 drm_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x034bc451 drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x03d9802b drm_get_pci_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x07b01d78 drm_bridge_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x09464a53 drm_atomic_add_affected_connectors +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 0x0b18e99d drm_pci_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0ba45ae4 drm_legacy_addbufs_pci +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0bae7abb drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0c1dc0a3 drm_atomic_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0cb733ad drm_atomic_state_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0cbc0a38 drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0de2821c drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0e04bd90 drm_property_unreference_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0e0a9e39 drm_mode_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0e5fc608 drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0e85b36b drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x0f766aee drm_connector_register +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 0x116db668 drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11bebd9d drm_i2c_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11dd0011 of_drm_find_panel +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1212fad2 drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0x12431efb drm_bridge_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0x12c5d21b drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0x13430daf drm_atomic_state_default_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1460620f drm_calc_vbltimestamp_from_scanoutpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14a9a178 drm_get_format_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x15698f60 drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x15b8b07f drm_modeset_unlock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1605413e drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x16581ff2 drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x194b7ebe drm_connector_cleanup +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 0x1a107c9d drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a546ddd drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a770ac3 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b6b1320 drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1bd3cbd6 drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1bd4058c drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dabdc83 drm_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dcabfe8 drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dd71f7a drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e76659e drm_connector_unplug_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e7dc603 drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20645642 drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x222b1636 drm_atomic_legacy_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22acaf62 drm_get_cea_aspect_ratio +EXPORT_SYMBOL drivers/gpu/drm/drm 0x235b7e38 drm_legacy_idlelock_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x23cb5978 drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x23d3e760 drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x27906ac7 drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29a010e6 drm_mm_insert_node_in_range_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a5be81e drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2b097e83 drm_pci_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2bbc3117 drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c470143 drm_crtc_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c79cc00 drm_pcie_get_speed_cap_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2ce5ec21 drm_agp_bind_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e7a4300 drm_rgb_quant_range_selectable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3091289e drm_mode_hsync +EXPORT_SYMBOL drivers/gpu/drm/drm 0x30cca660 drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x30f457e0 drm_legacy_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x31ba22e2 drm_gem_dumb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3404c655 drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x34b882b3 drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x34c0669a drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x34edb7b6 drm_modeset_backoff_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x34f06967 drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x35dea02f drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x369dfe8d drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x37ebe743 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x380cd674 drm_mode_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3869ea63 drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x388a8f73 drm_framebuffer_unreference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38a4f7ae drm_format_num_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3a685a07 drm_legacy_getsarea +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ac1fef9 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ad04367 drm_mode_create_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b9d009a drm_format_plane_cpp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3bf99489 drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ceae6a5 drm_atomic_add_affected_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eb37b9d drm_ht_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f405122 drm_panel_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f557ed2 drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f57b0b0 drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4044c9d1 drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x41a247ab drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x42378280 drm_property_reference_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x42b77741 drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4378985c drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x43dc55ad drm_mode_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0x442a5762 drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x44a8872f drm_connector_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x44f94df6 drm_atomic_connectors_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x45cf57a9 drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4671344f drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x46abca4e drm_agp_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x46bca485 drm_plane_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x490cfb78 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4a5a677b drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ab134d9 drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b21ba1f drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c10d721 drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c511235 drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c96521f drm_reinit_primary_mode_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ca663d3 drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4d56fb87 drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e2aa079 drm_mode_validate_basic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ea1f5a2 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4f9e9f42 drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4fbb6541 drm_atomic_set_mode_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x505676a9 drm_of_find_possible_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50e28c07 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50e8ec72 drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x510a9469 drm_atomic_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x51db353a drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x523d8b6f drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x526f6f71 drm_rect_calc_hscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x52728c35 drm_bridge_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x528761a9 drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x52c23aa6 of_drm_find_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm 0x53021fbe drm_modeset_lock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x53508b0a drm_ati_pcigart_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x53ea5e57 drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x54f2c3b5 drm_legacy_ioremapfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0x55bf0cd3 drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x573af6f3 drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57730f33 drm_agp_acquire +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59ef50f0 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5b7a885d drm_framebuffer_reference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5c14133e drm_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d4217d2 drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d7318dc drm_global_item_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5dfa44ff drm_platform_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5e9203b2 drm_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0x61094066 drm_pci_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x619c95ff drm_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x623bba8a drm_compat_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x629c05e1 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63b5100c drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x63bb8b7d drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x64417951 drm_panel_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x64d43b93 drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6696a812 drm_atomic_set_fb_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0x669d39ed drm_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67633846 drm_mm_insert_node_generic +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 0x6bc737d3 drm_plane_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d6178d9 drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6dc0110c drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6ed84fff drm_agp_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x700771e4 drm_atomic_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x701455d2 drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x704bf914 drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x704f0e2c drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm 0x71f21cb0 drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x72f9bed8 drm_atomic_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7318315e drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7479ea4c drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x74ce42a9 drm_dev_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x755ec88b drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0x760186b5 drm_pci_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x76cefe99 drm_mode_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7907d8b7 drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x791981ab drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c7d0c0e drm_mode_get_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7c82e643 drm_irq_uninstall +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7da7b498 drm_panel_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7db9008b drm_legacy_idlelock_take +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7e29144e drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7f39c030 drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fa183ee drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fcc1b4c drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7fd6b861 drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82756a7d drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82c2998f drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x837c85bb drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x84683f0c drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x849c7c90 drm_modeset_lock_all_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x84a7b80b drm_bridge_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x856bc0d3 drm_irq_install +EXPORT_SYMBOL drivers/gpu/drm/drm 0x86a6bf7c drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x87420fbb drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x87d7eb8a drm_agp_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8d28f081 drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8dc9f99d drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8de13715 drm_format_vert_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8e0d9ae8 drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8eff9111 drm_ht_find_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0x912d457d drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x92408488 drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x92f1f9bc drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x94397e8c drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x953204f8 drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x958aa3dc drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x960fe832 drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x965113c7 drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9672d7cd drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x98424d70 drm_legacy_rmmap_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9919f8d6 drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9972db48 drm_rect_calc_vscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x99f20a61 drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9aa85d07 drm_bridge_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ae5f8f4 drm_legacy_addmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9c5eb2a2 drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9e344e74 drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9edf3a19 drm_legacy_ioremap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9f20c2a6 drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9fe877a6 drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa15e5f09 drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1c9c5da drm_display_info_set_bus_formats +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa28078b2 drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa2d29135 drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa3e47795 drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4466414 drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4f7f38f drm_platform_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa5875ae3 drm_bridge_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa6842df5 drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa96acfcb drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa9a48d85 drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaa264418 drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaae1289d drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xab35e642 drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xabcec6ae drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0xad3508f9 drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaf2210d5 drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0xafcbb5b2 drm_modeset_lock_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb1f968c3 drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb2a5c50d drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb2e24859 drm_unplug_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb2f86a9c drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb348175b drm_pci_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb4237393 drm_mm_dump_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb5540008 drm_global_item_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb56e56a9 drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb6a62520 drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb95beddd drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbb4c3adc drm_dev_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbbb69afa drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbc8b640b drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd1fad12 drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd66a919 drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe13fa92 drm_agp_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbf7c8537 drm_mode_create_dirty_info_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc360e7e2 drm_ut_debug_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc3b381e9 drm_agp_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc3bd73b2 drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc42612ea drm_legacy_rmmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc5071ac5 drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc648bb0f drm_vblank_post_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc71d67a1 drm_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc72df831 drm_legacy_ioremap_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc7f26d48 drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca45efbc drm_format_horz_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca5c7790 drm_mm_init_scan_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcac22e7e drm_vma_offset_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcb1aa51b drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcb266674 drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcb421749 drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcb5d9e1b drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc745374 drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd0fc417 drm_ht_just_insert_please +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd289053 drm_ati_pcigart_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcf6278f1 drm_crtc_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd1a501eb drm_property_lookup_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2335101 drm_fb_get_bpp_depth +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd41e337d drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd52b1d11 drm_mm_init_scan +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd53931b1 drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd5e43014 drm_atomic_set_mode_prop_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd6379f53 drm_bridge_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd6976c50 drm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd69af4f9 drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd70c8470 drm_mm_debug_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0xda1a484c drm_mode_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdb7c7bb1 drm_panel_detach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbb5a9f5 drm_ht_remove_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd13346e drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd150721 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd47e9ce drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd743ba5 drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdddf1814 drm_vblank_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe072950e drm_agp_unbind +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe125e14c drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe1a724a8 drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2ffd7a5 drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe34a3d59 drm_panel_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe446d7c9 drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe491be48 drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe51d89b5 drm_mm_clean +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe538b121 __drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7197773 drm_ht_insert_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe802ad02 drm_mode_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe856e81c drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe93aa79b drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe9779c51 drm_mode_group_init_legacy_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xea5e10c1 drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeb1defd6 drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeb224692 drm_prime_sg_to_page_addr_arrays +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec2e3ecb drm_legacy_addbufs_agp +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeff8c5a9 drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf019df90 drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf159fee5 drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf194b733 drm_vblank_pre_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1b098be drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf2e4d1f5 drm_modeset_legacy_acquire_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf377c56a drm_select_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf37e392a drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf6c03668 drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf7817040 drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf7ad43d5 drm_atomic_get_connector_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf89c8d25 drm_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf945d33e drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf96acded drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf9dd5328 drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa516cd5 drm_agp_bind +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa89a0b4 drm_edid_to_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfb8870e6 drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfbdaa00f drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfcc3b684 drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfcf54a4f drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd063935 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfdd6a024 drm_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfe76e33f drm_atomic_state_default_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffc6c87a drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x044e915f drm_dp_mst_allocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0463a612 drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x05bcbb61 drm_atomic_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x065b2b0a drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x06be70d2 drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x078412cc __drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0841efcd drm_helper_crtc_mode_set_base +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x098e47d2 drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0a170be6 drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0d8be483 drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f4eb1dd drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f96ec70 drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x10488696 drm_fb_helper_remove_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x12945f97 drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x13612092 drm_dp_link_probe +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x14a464b2 drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x14e4ef94 drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x159844e7 drm_atomic_helper_update_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 0x1a7e3c78 __drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1b120b4a drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1b18c2b8 drm_primary_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1da76bf7 drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x20ed12ae drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x260c4da5 drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x268ca5c8 drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x28fe6bf9 drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2cad5f9f drm_plane_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2f71c017 drm_dp_link_configure +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2f857802 drm_fb_helper_fill_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34871adf drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3afbfa12 drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3b58448d drm_atomic_helper_commit_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3bc105df drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3ca82adf drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3e65e5b7 drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x40493707 drm_fb_helper_fill_fix +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x42e13e20 drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x49c09b0d drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x49e81840 drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4a8c6162 drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4bab06eb drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4ea8f481 drm_plane_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x511e4c7a drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x516dd3a5 drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5469f2db drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x59629e39 __drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5c789122 drm_fb_helper_single_add_all_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x60912b68 drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x620bf8c6 drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6363d156 drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x63dfdafa drm_dp_mst_get_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6b9b3834 drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6bb638ec drm_fb_helper_add_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x6fd0e155 drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x711a004a drm_dp_link_rate_to_bw_code +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x716d70c5 drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7232ce3d drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x73e1752a drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x77be74ec drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7ab40592 drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7c192f67 drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x81fcadd0 drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x826422d8 drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x83566466 drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84e924ba drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x87bbda46 drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8ef751cb drm_helper_probe_single_connector_modes_nomerge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x956b757a drm_dp_link_power_down +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x956d3bd7 drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x96342282 drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x971ebd01 __drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9873b2b7 drm_plane_helper_check_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9c32b0cb drm_has_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9cc7aeb6 drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9f352e14 drm_atomic_helper_commit_modeset_enables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9f77ef73 drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa087e96e drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa26329a8 __drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa47826e4 drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa6aac142 __drm_atomic_helper_crtc_destroy_state +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 0xaac99f2f drm_helper_crtc_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xac070bad drm_primary_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xae1763e5 drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xaf696b3d drm_fb_helper_check_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb295c45a drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb2b8d217 drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb4d6f782 drm_pick_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb9408b89 drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbaf78985 drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbe865b2a drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc2800b22 drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc7791290 drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc9eb990d drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xccfe29fb drm_dp_link_power_up +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xcfe24477 drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd2ad8258 drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd6bcccad drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd8a49a85 drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd8b920bf drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdaea8931 drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdcaea26c drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdd63bdfb drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe0077fc4 drm_atomic_helper_update_legacy_modeset_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe056a094 drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe259c69f drm_atomic_helper_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe3f19585 drm_atomic_helper_commit_modeset_disables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe60bc815 drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf2562d11 drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf2af199d drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf45592ad drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf4adffb8 drm_atomic_helper_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf68d2727 drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfa348680 drm_atomic_helper_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfd5c937e drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfd929889 drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x06a816ed ttm_bo_swapout_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x070bd8ac ttm_mem_global_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0b4d6436 ttm_bo_clean_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1b683c63 ttm_bo_del_sub_from_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1c4e9228 ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2b54aa9a ttm_object_file_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2dce1d37 ttm_mem_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x323833e0 ttm_bo_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x334cabb8 ttm_bo_mem_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x34db69ca ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x365e43a4 ttm_object_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3a24c12b ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3a8cb04d ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3c6ee30c ttm_mem_io_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x41ea618b ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x43b19359 ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x445546d4 ttm_mem_global_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x46510e7f ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x485a5bc0 ttm_ref_object_add +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x496810ba ttm_bo_evict_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4e8dd264 ttm_bo_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x502020be ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x53e19984 ttm_eu_fence_buffer_objects +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 0x5ac2734e ttm_bo_add_to_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6052860c ttm_round_pot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6e031af4 ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x700406c8 ttm_agp_tt_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7084ea9f ttm_bo_manager_func +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x71cb3ab5 ttm_pool_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x74f25ba2 ttm_dma_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x76f08b4a ttm_mem_io_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7d55da85 ttm_read_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x808a886d ttm_bo_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x80d86f0e ttm_object_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8263f311 ttm_bo_move_ttm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x84a13931 ttm_write_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x86e1c885 ttm_bo_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8709aca5 ttm_bo_unlock_delayed_workqueue +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 0x8adae50d ttm_dma_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8d14adbf ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x94894449 ttm_base_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x96126c1f ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x96f122e7 ttm_bo_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x998e45c0 ttm_ref_object_base_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x99cbb458 ttm_bo_synccpu_write_grab +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x9db5d349 ttm_mem_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa10f2b6a ttm_bo_mem_space +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 0xaa00054e ttm_tt_bind +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xaa6aa3fd ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb7e04656 ttm_mem_io_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb83c6470 ttm_lock_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbf1fea6f ttm_mem_io_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc3595300 ttm_bo_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc4616af4 ttm_pool_unpopulate +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 0xd0d7239f ttm_page_alloc_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd7f51742 ttm_suspend_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd8de1129 ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xd8edb115 ttm_base_object_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe069e235 ttm_agp_tt_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe9630a04 ttm_bo_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xecf75b47 ttm_bo_synccpu_write_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf20470e1 ttm_fbdev_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf22f9bfa ttm_agp_tt_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf23307c6 ttm_bo_init_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf2c7ba02 ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf728477a ttm_prime_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfb9caffd ttm_bo_dma_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfbc2c5ec ttm_object_file_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfe6b2ad3 ttm_tt_set_placement_caching +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 0x37901932 i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x6de56325 i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x8da2dbd2 i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x129eba7f i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0xbdc9b71c i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0xddca743c amd756_smbus +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x0ab65acd mma9551_write_config_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x2578b3aa mma9551_app_reset +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x41ef446c mma9551_read_accel_scale +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x789d8b91 mma9551_read_version +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x7e3a3543 mma9551_write_config_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xabf91b33 mma9551_gpio_config +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xb4894b1a mma9551_update_config_bits +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xba7fa378 mma9551_read_status_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xbcd7fe96 mma9551_sleep +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xc0ef3de6 mma9551_read_config_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xc8638c8e mma9551_set_device_state +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xcc1d91bc mma9551_read_status_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xd97f9ace mma9551_read_config_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xe039bd89 mma9551_set_power_state +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xe4c8e480 mma9551_read_status_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xee4bb81c mma9551_read_accel_chan +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xf77969fe mma9551_write_config_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xfec8c1b3 mma9551_read_config_byte +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x0e30212c st_accel_common_probe +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x9bf53282 st_accel_common_remove +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x36325607 hid_sensor_parse_common_attributes +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x6024844c hid_sensor_write_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x6efbcf36 hid_sensor_read_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x797ed39d hid_sensor_read_poll_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xbe10b2c5 hid_sensor_read_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 0xe7075474 hid_sensor_write_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x0317b56f hid_sensor_pm_ops +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xaa743755 hid_sensor_power_state +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xb4434cdb hid_sensor_remove_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0xfb5b692a hid_sensor_setup_trigger +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x10e5d904 ssp_register_consumer +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x636e1977 ssp_get_sensor_delay +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x76219d04 ssp_change_delay +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x84589b39 ssp_disable_sensor +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0xa8108c4b ssp_enable_sensor +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0x1b910ba8 ssp_common_process_data +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0x49c73e6a ssp_common_buffer_postenable +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0xd18c12ee ssp_common_buffer_postdisable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x074d7047 st_sensors_trigger_handler +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x0a8fa619 st_sensors_sysfs_scale_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x15094f84 st_sensors_sysfs_sampling_frequency_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x32fc0483 st_sensors_set_axis_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x3735aabb st_sensors_get_buffer_element +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x386628ca st_sensors_set_dataready_irq +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x56b992bf st_sensors_init_sensor +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x6ed14c73 st_sensors_power_disable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x6fcbac54 st_sensors_set_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x7eab9061 st_sensors_check_device_support +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x8ac94d9f st_sensors_allocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x955c158a st_sensors_power_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x962a14d9 st_sensors_deallocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x9bca0510 st_sensors_set_fullscale_by_gain +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xa6c287db st_sensors_set_odr +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xd2fee261 st_sensors_read_info_raw +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0x0a3bf422 st_sensors_i2c_configure +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0xc8b2dae3 st_sensors_of_i2c_probe +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_spi 0xb4107032 st_sensors_spi_configure +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0xabd90e20 st_gyro_common_remove +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0xfec97642 st_gyro_common_probe +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x5f3b05a2 adis_enable_irq +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0xdf51a991 adis_debugfs_reg_access +EXPORT_SYMBOL drivers/iio/industrialio 0x090e1bac iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x272c81eb iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x41cc466c iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0x43a9efd7 iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0x49663f10 iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x4b2bfaca iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0x6376651e iio_triggered_buffer_predisable +EXPORT_SYMBOL drivers/iio/industrialio 0x63f627bc iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0x7e85bd65 iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x7e96a5ea iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0x7f123345 iio_triggered_buffer_postenable +EXPORT_SYMBOL drivers/iio/industrialio 0x92dcfb22 iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0xcb491595 iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio 0xce43ad60 iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0xd055cbd5 iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0xdbf879c7 iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xe960c29e iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x6b3d4af0 iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x880e2b45 iio_triggered_buffer_setup +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x547a0eb9 devm_iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x97a7b9c5 iio_kfifo_free +EXPORT_SYMBOL drivers/iio/kfifo_buf 0xac3d7df3 devm_iio_kfifo_free +EXPORT_SYMBOL drivers/iio/kfifo_buf 0xfdacad97 iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0x3c3a69ed st_magn_common_probe +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0xed724346 st_magn_common_remove +EXPORT_SYMBOL drivers/iio/pressure/ms5611_core 0x51a24af3 ms5611_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0x114427ea st_press_common_remove +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0xdaeca537 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 0x59252c9d rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0x8a6619fe rdma_copy_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0xf029eb25 rdma_addr_find_dmac_by_grh +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x0e755f59 ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x1124f59a ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x2ae54beb ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x34a7d155 ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x494015e8 ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x637a53d4 ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x78e9c7bd ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x948c8553 ib_send_cm_lap +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x95df8427 ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xae2a31c9 ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xbbf7bcd1 ib_send_cm_apr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xcd89fc1b ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd226becc ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd80ce288 ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd9966650 cm_class +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xe65f4fe2 ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xebf9c92b ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0506741c ib_rereg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0546863f ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x079737ec ib_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x07aa2b07 ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0803d484 ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c1b9ac1 ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c8ba95b ib_free_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x15fe1ac2 ib_destroy_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x192b3a14 ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e0005f7 ib_alloc_fast_reg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e491a04 ib_unmap_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e4ebfee ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x212ebd76 ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x22f3cf93 ib_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x25b9b017 ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x27bfa611 ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2cba6efa ib_fmr_pool_unmap +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2ed6e386 ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x33000b13 ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x35c9a0bc ib_dealloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3735bc6c ibnl_add_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x37f57fe1 ib_query_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x38486550 ib_query_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3c55e9d8 ib_create_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3ce5376e ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3e5e2772 ibnl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x444ed802 ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x45616ecc ib_create_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x462e0d93 ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x46ac45a3 ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4bf58b92 ibnl_put_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50dbc447 ib_flush_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x51dd8566 ib_dereg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x527251f9 ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5611cdea rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x56e8c333 ib_destroy_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5a492129 ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5e13eb03 ib_destroy_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x64f49ad4 ib_alloc_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x66449744 ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6676cec6 ib_create_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6cf3b673 ib_init_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e030e26 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x736f1736 ib_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x77754d7b ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x788d05b5 ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x7ddd2f2e ib_alloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8531b34b ib_alloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x884210d4 ib_get_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x888fcc5d ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8b7a7689 ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8df11f0a ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x92d3ba59 ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x92faf366 ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9467aa54 ib_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x956b6aca ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x98f78ef4 ib_modify_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x99d0c40c ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9d729e7b ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x9fdac5b9 ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa0fe88fd ib_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa432baf6 ib_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa4e0c407 ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa5314aa5 ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xab0a3467 mult_to_ib_rate +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xac93c7f9 ib_get_dma_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb32c4a9b ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb444f0e2 ib_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb560d2ce ib_umem_page_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb7e1505d ib_resolve_eth_l2_attrs +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 0xbc867502 ib_destroy_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbfdf7bf9 ibnl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc0242e2d ib_umem_odp_map_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc2792980 ib_alloc_mw +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 0xc887e032 ib_reg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcc8e6e62 ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd439e90c ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xd57c6973 ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe2252d29 ib_get_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe62d572e ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe654e2b7 ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe76222f4 ib_dealloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe7c87f40 ib_create_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe911b104 ib_create_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeb3ff56b ib_event_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xed0babc3 ib_wc_status_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xee4c39ca ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xee5ea3e3 ib_dealloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf1092231 ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf27d7271 ib_destroy_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf91e64aa ib_find_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfa0aecf2 rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfae5a0c8 ib_dealloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc150956 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfe573474 ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfef21854 ib_fmr_pool_map_phys +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x00445f68 ib_mad_kernel_rmpp_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x236523ce ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x2f0ea69e ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x3197db78 ib_cancel_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x31f89fc0 ib_redirect_mad_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x392e30fd ib_process_mad_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x65fa8e73 ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x675ae310 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 0xa1827f1c ib_register_mad_snoop +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xa7f4b448 ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xb54dd611 ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xbd40838e ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xdec1201e ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xe07c33d2 ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x22bd38ad ib_sa_service_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x22f07253 ib_sa_unpack_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 0x7a45baf2 ib_init_ah_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x7ddc6fee ib_sa_guid_info_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x8979accd ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x9a1cd50d ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x9c5482cd ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xabcc4ae9 ib_sa_join_multicast +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 0xe9415bb8 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 0x1cdbcb5b iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x218bd6a7 iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x2d440974 iwpm_mapping_error_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x2e089dd1 iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x527906d2 iwpm_add_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x5c3f5512 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 0x6a4eff28 iwpm_ack_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6aa88894 iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6c74c344 iwpm_get_remote_info +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x75905795 iwpm_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x77dc8061 iwpm_remote_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x904609a0 iwpm_remove_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x90bf7049 iwpm_register_pid_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x91276951 iw_cm_listen +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 0xa5979602 iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xa8008664 iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xd447b24a iwpm_create_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xdebaaa26 iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xf380aa0f iwpm_add_and_query_mapping +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x0d3036c6 rdma_create_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x153dfacd rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x6d801ad6 rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x71c2cbcd rdma_event_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x85057a64 rdma_resolve_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x886df27a rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8ab5dfe5 rdma_set_ib_paths +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x97aa1839 rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x998823bd rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x99b4b263 rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xa1bf055d rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb6d22f0e rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb959c43e rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc89f353d rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xc94d73c2 rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xcad7b5ac rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd270ccbe rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd8b6aaee rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe0429ab0 rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xefdb7f53 rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf385b1f4 rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xf542bcd3 rdma_destroy_qp +EXPORT_SYMBOL drivers/input/gameport/gameport 0x16190f24 gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0x26f6f74b gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0x3b5e748f gameport_unregister_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0x7c450cfe gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0x7ce3dcba gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x7d99052f __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0x81ca7ad5 __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0xd451e851 gameport_unregister_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0xf10e5d69 gameport_start_polling +EXPORT_SYMBOL drivers/input/input-polldev 0x1e72dc95 input_unregister_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x222e3be4 input_free_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x9fbb5d36 input_register_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xbce85643 devm_input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xe50563c6 input_allocate_polled_device +EXPORT_SYMBOL drivers/input/matrix-keymap 0x1375865f matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x5486d50f ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0xafc1357c ad714x_enable +EXPORT_SYMBOL drivers/input/misc/ad714x 0xc87ca84f ad714x_probe +EXPORT_SYMBOL drivers/input/misc/ad714x 0xfa3a9c04 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 0x8e6153fd cma3000_init +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0xca3f100a cma3000_suspend +EXPORT_SYMBOL drivers/input/sparse-keymap 0x1aca9b0a sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/sparse-keymap 0x2e8020f2 sparse_keymap_free +EXPORT_SYMBOL drivers/input/sparse-keymap 0x44cbfba1 sparse_keymap_setup +EXPORT_SYMBOL drivers/input/sparse-keymap 0xb640afee sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0xd6bd3623 sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/sparse-keymap 0xe08855d9 sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x7f3470f4 ad7879_pm_ops +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x97f83edf ad7879_remove +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0xc9851386 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 0x30a582d7 attach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x31c24aa4 capi20_isinstalled +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x328362d5 detach_capi_ctr +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x3920c823 capi_ctr_suspend_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x3baecdf6 capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x50b33ca4 capi_cmsg2message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x5c1d2f2d capi20_release +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 0x6ca1bbd7 capi20_put_message +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 0x914438b0 capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x9d773d7d capi_ctr_resume_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x9f823278 register_capi_driver +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xa02c969c capi_ctr_handle_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 0xb60e5e5f capi_cmsg_header +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc42d9ec1 capi20_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc9ca78b0 capi20_register +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe19a11ac capi20_get_profile +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xfd552f7a capi_message2str +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x119d02ca avmcard_dma_alloc +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x15bdbfc8 b1_free_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x173a2032 b1_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x2f1176e4 b1_getrevision +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x32ca6551 b1_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x37c0ac19 b1_parse_version +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x398aa5b4 b1_load_config +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x47b64bf2 b1_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x4dcf3063 b1_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x6bfd54d7 b1_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x82328287 b1_load_t4file +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x82b8e75c b1_loaded +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x85f09690 b1_irq_table +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xc30b0bb6 b1_alloc_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xd05a0a47 b1ctl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xd56df1cf avmcard_dma_free +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/b1dma 0x0876ce05 b1dma_reset +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x21cf0b28 b1dma_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x494fc55d b1dma_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x6c16f72b b1dma_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x98309b00 b1dma_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xa8aee748 b1dma_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xbe98030f t1pci_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xceaa0e33 b1dmactl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xd6f9f1ea b1dma_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xf9761fea b1pciv4_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 0x7e23c09d mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xb1057b5d mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xc5e15423 mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xd0e44075 mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x2310406e mISDNisar_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0xf4a17b69 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 0x5e08eb02 hisax_init_pcmcia +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x6fe1ca04 FsmDelTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x93a64734 FsmChangeState +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9df0cd27 FsmEvent +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9f987c85 FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xa1bc94b9 FsmInitTimer +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_isac 0x03646cef isac_init +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x3f3b323a isac_d_l2l1 +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x7c15d608 isac_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0x9063307e isacsx_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xdd25a24b isac_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xed29d700 isacsx_setup +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x5521c72e isdn_ppp_unregister_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xb6c73f96 register_isdn +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xbb9a48e0 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 0x06fcebef mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1b285d59 bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1cf196fb mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1d585f22 recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x29fa5b43 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x3113a96f mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x33fa1e03 recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x36ec1940 mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x55fa3631 mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x5d8259b7 mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x710cda04 mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x78603f12 mISDN_clear_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7882a5b1 mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x7d6a81fd bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x853d4128 get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8a4e99fb mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8d3ddd8e recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x92e1ee2d mISDN_register_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x99679905 queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x9ddc1515 recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa3d0297a mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xa938ad8f mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xabb171e3 create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb17ef7cc mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xbb7bf409 recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xcb420d2d dchannel_senddata +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 0xe300cb30 get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xe8f617eb mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf650fd3b mISDN_register_device +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 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 0x65045088 closure_sub +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 0xb0700516 closure_sync +EXPORT_SYMBOL drivers/md/bcache/bcache 0xc4c601bf closure_wait +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/bcache/bcache 0xf9be6b19 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 0x358a6508 dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-log 0x9857369e dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-log 0xa3815a2f dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0xf32bf614 dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0x1a54bda1 dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0x507169c7 dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0x9e1c6dc6 dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0xa2dbf96d dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0xc9c89db2 dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/dm-snapshot 0xf07f9184 dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/raid456 0x10099de7 raid5_set_cache_size +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x137dfdf6 flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x2c18037c flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x46ce3e0f flexcop_i2c_request +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x55b8948f flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x6b169f09 flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x843ccb97 flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x84be6f76 flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xa51aba28 flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xc21a86af flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xc9a188a9 flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xd2d043a8 flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xd72bc247 flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xdca165f4 flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/cx2341x 0x129e76a7 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 0x6a5b7d73 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/cx2341x 0xd9de8816 cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cx2341x 0xde10f40f cx2341x_handler_init +EXPORT_SYMBOL drivers/media/common/cypress_firmware 0x4ab12dc7 cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/tveeprom 0x81d298da tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/common/tveeprom 0xe6a97be4 tveeprom_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x010b9f7e dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x04632841 dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0cf375e0 dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x1faece94 dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2ba8120e dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x2c8b4fe2 dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x32706276 dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x3d620ad4 dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x498b93a4 dvb_frontend_resume +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x50ef8226 dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5c0ea535 dvb_ringbuffer_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6ea56630 dvb_unregister_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x70af1058 dvb_ringbuffer_empty +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x74327baa 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 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 0x873c1f98 dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x890415c7 dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8b85bffa dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8c74b084 dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x8cba7baf dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x92ab3e04 dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x930cf2a7 dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa367913d dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xac4ca1b0 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb14af19c dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb1cb761b dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb538a1fa dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xb54558d7 dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xcb755f33 dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xcf19923b dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xcf589e8c dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xcf99e022 dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd8f7184c dvb_ringbuffer_flush_spinlock_wakeup +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xdede58ab dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe5ae8707 intlog10 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xebd14698 dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf28e7431 dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf821d629 dvb_frontend_sleep_until +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 0x0702cea0 a8293_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/af9013 0x81d1796a af9013_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0x9cb9305d atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x04310ce7 au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x572dd028 au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x83a6edd0 au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x8dc7010a au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x90b4f408 au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xa44bf6b8 au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xcf8176c5 au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xdb520bad au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xe924ae9a au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0xf4dfad4a au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0xe6ee40cc bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0x3e9928b4 cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0xe480d597 cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0xf100e468 cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x93fa104a cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0xa079c71b cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0x16fa5abb cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24120 0x26b4130d cx24120_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x09cb5334 cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x6b13ec9d cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0xf8cc3ee7 cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x0419c4d3 dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x440905d9 dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x978974db dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xc33bf08b dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xcffb91c7 dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x12770119 dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x4b5a8514 dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x59e3cef9 dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x6732cbbb dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x72ef04e9 dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x79b7f962 dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x894592c6 dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x8a60ba18 dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x8b7e466e dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xb255c6ee dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xbed127c6 dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xc4933264 dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xe0affb4e dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xeebbf959 dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xf03e41e0 dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0x0fedb61e dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x4f1e042c dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xbf6a609c dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xd4d10e25 dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xe2594db9 dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xf36ad70a dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xf938a968 dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x3f59b58b dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x92ebcd02 dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x9877bdb4 dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xfe4ad8b0 dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0x8eb6c035 dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0xbf69654a dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x1cd76b8b dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x254934cf dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x51a82441 dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x9b5abf00 dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xad3ad91c systime +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xf83b974f dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0x5f277ba6 drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0xc55aab6f drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0x0deae8cf drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0x534a566b ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0xfb4a7671 dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0x25823420 ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0xc41a3e9b isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0xdfa06c1b isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0xe06135a9 isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0xfe9dacde itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0x0c28bf8a ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0xe62e3e35 l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0x26dbb275 lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0xc6a7d606 lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3306a 0x7695fe66 lgdt3306a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0x61c357cd lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0x61a8aa14 lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x0ceb283a lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x6e952b57 lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0xb7b1e04e lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0xbe796d0f m88ds3103_get_agc_pwm +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0xc34eba0b m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0xcba5d578 m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0x64236ca6 mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0xa5ebb23f mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0xc690475d mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0x1c7a0a38 mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0xbab0d331 nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0x52c373a9 nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0x016e2304 or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0xe88498da or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0x39bd3778 s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0x50b1481f s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x1c35c0da s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x70501c31 s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0x4c68a620 s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si2165 0xc3e40a54 si2165_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0x5bd7b748 si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp8870 0xcd3fe02d sp8870_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0x9e8a22ec sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0xf690741d stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0x2d35448a stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0x6f7e16a7 stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0x56fae1de stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0xdbe31eb9 stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0xc3224227 stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x04908c1e stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x07c9b404 stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0xd2f168cf stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0x66b91459 stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0x0ea883a1 stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0x826adc54 stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0x379635be tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0xe1c5f2ff tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0x1aa0971c tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xdf94ec95 tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xeb8144fd tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10071 0x95eecc25 tda10071_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0x82c8d519 tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0xd8c7ab78 tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0x532328e8 tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0xb4127f4f tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0xf7f59ab6 tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0xd3c040c3 ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0xe6ffd94b tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0x902b1869 ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0xa41272c8 ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0xa716c8e6 zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0x1c3a8352 zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0x0a430a2d zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x0b282fa6 flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x1e143e14 flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x24d54750 flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x58465e9d flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x745f7314 flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xa3c0749a flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xa7142d1b flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x09378ebb bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x09799244 bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x4aa32877 bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x5fa9ddde 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 0x60c1d83f bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x79cbc0bc bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x8ecf4acc bttv_write_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x9c5da512 bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xbcf2d2fb bttv_read_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x103a146d dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x2e9684ae rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x47e6e74e read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x50e215d3 dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x551f29fd dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x5987a97d dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x618e7a96 dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x9ee5ec84 write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe94b8c9c dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xf6620f70 dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0xf3f7ca2d dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x7b2367c4 cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x7dd1973c cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xb514bf0f cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xc42e311e cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xf544d8be cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x268e345e altera_ci_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xdb3faf38 altera_ci_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xe66b9812 altera_ci_irq +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x13c85072 cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x4a874f98 cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x75b4737e cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x784853c3 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xaee74efb cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xb52381de cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xc5d38741 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xd81547f2 cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xeeadc6be cx25821_riscmem_alloc +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x2abccb06 vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x76013b9b vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x9c54eb87 cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xcccb4dd1 cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xd02e1d66 cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xde550186 cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x09caf68d cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x28bea7fa cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x6e854987 cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x725cf841 cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x7c0c8f04 cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xb2af85b1 cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xeb677340 cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x0b02efec cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x22a609c0 cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x271990f1 cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x2d12cd63 cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4216fc84 cx88_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4669ac9d cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4ad1fc74 cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x4f7a2c12 cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x55e6fb2d cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6141c8c5 cx88_tuner_callback +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x63754256 cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6cb71221 cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7642ed3c cx88_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x78062314 cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x798fd95b cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x8c00d969 cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x8db525ec cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x9cc6fc66 cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa6bd56b3 cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xa876680a cx88_sram_channel_dump +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xc2862e33 cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xd6dda8ee cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xe3baf0e9 cx88_reset +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x05bb1268 ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x0af1f3c8 ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x1191b3e0 ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x1ce48e8e ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x4a12ab76 ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x4bffebec ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x67a7ba21 ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x683565e6 ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x9d7cee77 ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xa7021a13 ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xab90210f ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xac6e4dc2 ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb0daac21 ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xbe7c2beb ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xc8af9b3e ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xf21b1d39 ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xfdfb863d ivtv_set_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 0x23661706 saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x27cd4298 saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x4ff46d67 saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x5b4c04a9 saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x73b86ed3 saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x75c66969 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x96f32722 saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x97e1e0ec saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x9841abec saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xa41f6203 saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xce043bbe saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xe9e6928d saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xf0b67dc9 saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0xc3e4c127 ttpci_eeprom_decode_mac +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0xd61ba632 ttpci_eeprom_parse_mac +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x1cfe3ac2 soc_camera_apply_board_flags +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x416a8b4a soc_camera_power_init +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x61570399 soc_camera_power_on +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x7400b205 soc_camera_host_unregister +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x9649fcaa soc_camera_xlate_by_fourcc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xd35c04d3 soc_camera_power_off +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xf408763f 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/radio/tea575x 0x1ca0efe0 snd_tea575x_s_hw_freq_seek +EXPORT_SYMBOL drivers/media/radio/tea575x 0x238bfe73 snd_tea575x_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0x2635579a snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0x4de971e2 snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0x765a6c23 snd_tea575x_enum_freq_bands +EXPORT_SYMBOL drivers/media/radio/tea575x 0xcbc7321e snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/radio/tea575x 0xe7466c9b snd_tea575x_g_tuner +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x04dca738 lirc_unregister_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x57efe7cf lirc_get_pdata +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x68544600 lirc_dev_fop_open +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x70c1b178 lirc_dev_fop_read +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x7248a649 lirc_dev_fop_write +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x86f95877 lirc_register_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xcf581277 lirc_dev_fop_ioctl +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xd52686ae lirc_dev_fop_close +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xe05a721b lirc_dev_fop_poll +EXPORT_SYMBOL drivers/media/rc/rc-core 0x05a8cb33 ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/rc/rc-core 0xc26ed6f6 ir_raw_handler_register +EXPORT_SYMBOL drivers/media/tuners/fc0011 0xa455652d fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0x2758dc45 fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x5c5f97be fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x7769da64 fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xefbb989a fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/max2165 0x9840d57f max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0xf8d989e2 mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0xaa654409 mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0x922df32c mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0xb71b97ff mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0xe3c6ad28 mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0xceb494d5 qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0x9f8d9b38 tda18218_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 0xb583fe72 xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0x6c0b1631 xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0xb4d31a03 xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x15fb196f cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x50c9274f cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x0548fbc8 dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x06dd3f75 dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x254b741a dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xc4ee56a1 dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xc590912c dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xcf65d0fd dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xf6826649 dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xf7566718 dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xf87f3489 dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x022147a2 dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x5b0abaf6 dvb_usb_device_exit +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x62594010 usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x6568b2f2 dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x6597b74b dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xc7ea66d6 dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xf17eccd0 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 0xd4ba349c 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 0x158439bb dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x320e7673 dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x49b65566 dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x62ced950 dibusb_dib3000mc_tuner_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x666f4361 dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x9396cf76 dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xb078ad42 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 0xbe642aa6 dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xc670b7f1 dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xc889df9c dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xf3dfd8ae dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x1b331012 em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x93aa2a73 em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x483540e4 go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x4a565aeb go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x54724fe2 go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x578a8afe go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xacc0f20b go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xbda87234 go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xbdb35d8a go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xe53a0ed5 go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xfd04e49c go7007_alloc +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x02b62e85 gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x09915a98 gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x1055bf3d gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x6168900b gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x62536030 gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x6e6cf219 gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x6f39d469 gspca_resume +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9261f1a5 gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x20b10f92 tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x2904579e tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x9afcd765 tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x4d8485b7 ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x6643847d ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-common 0xabe27502 v4l2_ctrl_query_fill +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x251615d5 v4l2_m2m_mmap +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x26e19a87 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 0x6471727d v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x249d5a06 videobuf_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x27f82f92 videobuf_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x3770f25a videobuf_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x935e3cc7 videobuf_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xab3531c3 videobuf_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xf976c99f videobuf_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-core 0x5bd057c0 vb2_querybuf +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x0c420a82 vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x3be8a409 vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x5cb6e1f7 vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x8e74a193 vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x97b20791 vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x9a3ca98a vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x005637ac v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0959c6b1 v4l2_of_parse_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0c5977a7 v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0f543edd v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1589ce73 v4l2_clk_disable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16244fe5 v4l2_prio_check +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x187184b9 video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1b5c0864 v4l2_ctrl_merge +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1b7d1415 v4l2_subdev_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x250d45e9 v4l2_subdev_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2ad3f6b1 v4l2_clk_set_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2b0ec5fb v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2cc52d6c v4l2_ctrl_handler_setup +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3003c758 v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x305b9ee6 v4l2_async_notifier_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x308352b7 video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3146b9ed v4l2_async_notifier_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x321779ee video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x33759307 v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3411e853 v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3675eb12 v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x36847d11 v4l2_ctrl_get_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x380a03f4 v4l2_subdev_queryctrl +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 0x401ad882 v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x44980907 __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4594b3e0 v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x45a44c24 v4l2_ctrl_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x492d897a v4l2_ctrl_cluster +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 0x52fda131 v4l2_ctrl_add_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x534ab7e3 v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x536fed44 v4l2_clk_unregister_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x56d53619 v4l2_clk_enable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x575ca0d4 __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x647df858 v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x65b530b4 v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6e0612b8 v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6f339f0c v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x76e5964f v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7a3cd015 v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7ad416dc video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7bf293c4 video_usercopy +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7c566803 v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7df33af1 v4l2_clk_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8166acff v4l2_of_parse_link +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x82e13a3c v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x84dfb964 v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x88bc97e6 __v4l2_clk_register_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x94689081 v4l2_clk_put +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x984bd4ef v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa1c04906 v4l2_subdev_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xad3b6737 v4l2_clk_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb34860e1 v4l2_clk_get +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb77b0159 v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb974f868 v4l2_of_free_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc5671dc v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbdf7a6f1 __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbfefbc2b v4l2_ctrl_sub_ev_ops +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc14de2ad v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc4fa06fd v4l2_of_put_link +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc861d485 v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc8e792ff video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcf8d27d5 v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd4b25e38 __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xd5b67b37 __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdb75b2ff v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdbc64f58 v4l2_subdev_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdc3f3d14 v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdfa5d175 v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe204e038 video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b9a10d v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe41aa554 v4l2_subdev_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe4bcfa65 v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xeac9589c v4l2_of_alloc_parse_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xeb291162 v4l2_clk_get_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xed66b990 v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf08f1350 v4l2_subdev_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf503bf11 v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf503e790 v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf503ebe0 v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfbfb834a v4l2_querymenu +EXPORT_SYMBOL drivers/memstick/core/memstick 0x0bf14fc3 memstick_new_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x27e7120f memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x2eeb394a memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x3bda4fe7 memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x3cd048bd memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5d820a02 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x6ee06280 memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x705ea076 memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x72406d6f memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x783249cf memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0x9ce903b0 memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0xaa838df2 memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xdc07e67e memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xfee5bb83 memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x0825ecc6 mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x143fb4a5 mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x15c347ee mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x1d2e5bd9 mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x259aa372 mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x33991769 mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x37f9bac1 mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x3c162687 mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x438ad0a2 mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4526289b mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4e1f9299 mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5529de6e mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5ac911d9 mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x631ff8d7 mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x66a03fb2 mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x81b1aaea mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x84f137d2 mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x858f3451 mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8dbcdf6c mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x91ab7255 mpt_HardResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xaa7825d9 mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xbd5e3c1f mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xbf0152b9 mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc0e69f82 mpt_device_driver_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc20e9b8a mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xc47c22e8 mpt_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xccedb7e9 mpt_detach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd516ba25 mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xd9a92a75 mpt_reset_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdc6ce20f mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xdd805159 ioc_list +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe81b1198 mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf8581d98 mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xf89f8285 mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x02c5a4a1 mptscsih_host_attrs +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x07d246f1 mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0bb7714d mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0ec8ca28 mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x101c65bb mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2a374808 mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x34f3913e mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4033ad8a mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x4384da9f mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x61a86532 mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x630f269e mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6a0082aa mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6ae4d983 mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7474b1b0 mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x792b8f58 mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7f4da220 mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x830c009f mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x85987869 mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x976bf9cd mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xb0a053a6 mptscsih_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xc72d4840 mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xcbc451c4 mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd2f2c368 mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xdc65164d mptscsih_io_done +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xdc9922e6 mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe8e2c669 mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xff099164 mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/mfd/cros_ec 0x8bffe918 cros_ec_suspend +EXPORT_SYMBOL drivers/mfd/cros_ec 0xaa6c8661 cros_ec_register +EXPORT_SYMBOL drivers/mfd/cros_ec 0xca5db86b cros_ec_resume +EXPORT_SYMBOL drivers/mfd/cros_ec 0xebe95f51 cros_ec_remove +EXPORT_SYMBOL drivers/mfd/dln2 0x1c86b526 dln2_transfer +EXPORT_SYMBOL drivers/mfd/dln2 0x5e5ef285 dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0xb6759b66 dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x9c8fb89f pasic3_read_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xa5031db4 pasic3_write_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x56ee6a0d mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x98008337 mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x9e12eead mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xa08105a8 mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xace5c7d6 mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xd1664f17 mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xd4b0e208 mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xd7cf66a3 mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xde9292c2 mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xe04f548a mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xe7fdb31b mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/tps6105x 0x112ab67b tps6105x_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0x4dbb711c tps6105x_mask_and_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0xc2ad41da 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 0x0a1a6262 wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0xdde9ec60 wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x53958065 wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x5c89ad5a wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x6eb316c3 wm8958_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xf1d114ee wm1811_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x38682a21 ad_dpot_probe +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0xb3bb4601 ad_dpot_remove +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0xfefe536e altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x52cd1665 c2port_device_register +EXPORT_SYMBOL drivers/misc/c2port/core 0xcce949ad c2port_device_unregister +EXPORT_SYMBOL drivers/misc/ioc4 0x158b7af2 ioc4_register_submodule +EXPORT_SYMBOL drivers/misc/ioc4 0xef476105 ioc4_unregister_submodule +EXPORT_SYMBOL drivers/misc/tifm_core 0x233a5f32 tifm_free_device +EXPORT_SYMBOL drivers/misc/tifm_core 0x4a89c538 tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x7f85d0da tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x9f8db47b tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xa55e8953 tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xa8530b8a tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xa8c2ec46 tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0xae2fb2d0 tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0xb5b53885 tifm_alloc_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xcbdfc2e9 tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xd4ca445b tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0xeb513757 tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0xf5d482ef tifm_unregister_driver +EXPORT_SYMBOL drivers/mmc/card/mmc_block 0x072c367c mmc_cleanup_queue +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0x536c02f5 mmc_spi_get_pdata +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0xac6b937a mmc_spi_put_pdata +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x092700e4 cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x717a7724 cfi_send_gen_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x9d9458da cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xafa0b682 cfi_merge_status +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xb39c04a8 cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xd2d3e44f cfi_build_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xd5610316 cfi_build_cmd_addr +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xff9fa623 cfi_udelay +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x0511a3d4 register_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x87d922ad unregister_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xef39d320 do_map_probe +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xf40f4045 map_destroy +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0x1f1c4738 mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0x7b31fda8 lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/maps/map_funcs 0x084b6c22 simple_map_init +EXPORT_SYMBOL drivers/mtd/mtd 0x4211acdc mtd_concat_create +EXPORT_SYMBOL drivers/mtd/mtd 0xdcc24b51 mtd_concat_destroy +EXPORT_SYMBOL drivers/mtd/nand/denali 0x74ba3e8f denali_remove +EXPORT_SYMBOL drivers/mtd/nand/denali 0xbf65ad4b denali_init +EXPORT_SYMBOL drivers/mtd/nand/nand 0x308bc28e nand_scan_tail +EXPORT_SYMBOL drivers/mtd/nand/nand 0x513ab3ef nand_lock +EXPORT_SYMBOL drivers/mtd/nand/nand 0x797eb500 nand_scan_ident +EXPORT_SYMBOL drivers/mtd/nand/nand 0x90b5a156 nand_unlock +EXPORT_SYMBOL drivers/mtd/nand/nand 0xa05e3f6a nand_scan +EXPORT_SYMBOL drivers/mtd/nand/nand 0xef859391 onfi_async_timing_mode_to_sdr_timings +EXPORT_SYMBOL drivers/mtd/nand/nand 0xff1bb771 nand_scan_bbt +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x089251dc nand_bch_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x16a27374 nand_bch_init +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x70097aa0 nand_bch_free +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x730186be nand_bch_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x3132ee65 __nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x4f100dcf nand_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x533c8ab0 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 0x12e6f03f flexonenand_region +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x5b6fcb95 onenand_scan_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x9def01d8 onenand_addr +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xad903091 onenand_default_bbt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x12d13f34 arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x1a4f5bda arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x210a7dab arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x2cae11d7 arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x628303f0 arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xcf3c064f arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xd4201d8b arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xebf16a2d alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xf39dbcaf arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xf71707b8 arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xb974968d com20020_check +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xc5375417 com20020_found +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xf915bbc2 com20020_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x19b32d39 ei_open +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x26b4e693 __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x3b7ed70d NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x55bc7d8a ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x5a520f84 ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x6ba31f63 ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x7faa998c ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xa6b68932 ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xb7452a40 ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xbc51d3c3 ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnx2x/bnx2x 0x88ec6291 bnx2x_schedule_sp_rtnl +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0xee830b42 cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x285bde59 bgx_get_rx_stats +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x42264715 bgx_get_lmac_count +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x6dc1648d bgx_get_lmac_mac +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xc82be691 bgx_get_map +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xe48ca42a bgx_get_tx_stats +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xf101d1b2 bgx_get_lmac_link_state +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xf9508980 bgx_set_lmac_mac +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x25ea6412 cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x26558c64 cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x2d30c45b cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x316ba94a cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x412ba95c t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x4f59ac02 t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x55cdfd19 t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x87811652 t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xbabc76c3 cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xcded8a54 cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xd51d6a35 t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xd6a596fa cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xd8344d11 cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xd9475f20 cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xeb40ddeb dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xfc79cba2 cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x09d8fab0 cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x13d3c30e cxgb4_create_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2243063d cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x28edb6f9 cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2bd9a105 cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x32449867 cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x32c227ea cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x34c4e3f6 cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4e3b32ed cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4ec99db3 cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50e57bbb cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x50ee5c07 cxgb4_best_aligned_mtu +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5327535d cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x53981113 cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x560ff15e cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x5a89639e cxgb4_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x64a7068c cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x868107be cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x87f03ddb cxgb4_update_root_dev_clip +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8f735bb5 cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x931a216c cxgb4_dbfifo_count +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x97311805 cxgb4_l2t_send +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 0xb3179a04 cxgb4_dcb_enabled +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb4a28bc7 cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xba8e5d7e cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc08e90d1 t4_cleanup_clip_tbl +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc39a0664 cxgb4_clip_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc6b060be cxgb4_clip_get +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 0xde7076cd cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xefb7ca19 cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf0b92ab8 cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf7e471bf cxgb4_register_uld +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 0x3d0220bf 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 0xacc50066 enic_api_devcmd_proxy_by_index +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0xf2cf6e51 vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x2a80b8e7 be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x3b0901a4 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 0x099be7ee mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1466eb2c mlx4_ALLOCATE_VPP_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1609ea41 mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x18dcd2bf set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2c9e74cf mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2d237f25 mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x30a676ab mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3653a9a4 mlx4_SET_PORT_BEACON +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3b65a3af mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x44278306 mlx4_is_eq_shared +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x490a314e mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4f634927 mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x55ef3ae4 mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x64f6ea15 mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x671c3028 mlx4_SET_VPORT_QOS_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x67c36f1d mlx4_SET_PORT_fcs_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x687e1e2b mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6a0527af mlx4_get_eqs_per_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6d683b57 mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7bf9ed19 mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x898c4e46 mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8c094605 mlx4_SET_VPORT_QOS_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x936af048 mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9610f396 mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x98bbf253 mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb7af2471 mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbec2c8cb mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd44f0bc1 mlx4_test_interrupts +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd50dc0a5 mlx4_ALLOCATE_VPP_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe22c5c0b mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe2de9e51 mlx4_is_eq_vector_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe5cc2948 mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe8589072 mlx4_get_cpu_rmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf0461d7a mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf0743ad5 mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf161c732 mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0857aabd mlx5_get_flow_table_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0c5d204c mlx5_unregister_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0e2e2500 mlx5_core_destroy_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0eb7287e mlx5_del_flow_table_entry +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x142b187f mlx5_cmd_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x294e7137 mlx5_core_query_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2d0cdec8 mlx5_cmd_alloc_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x32aab344 mlx5_core_get_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x38ecb268 mlx5_alloc_map_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x41b17f8e mlx5_query_nic_vport_mac_address +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x423c5a88 mlx5_cmd_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x45bec4d3 mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x46b7eab0 mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x497e9efe mlx5_core_query_vendor_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4f5c0ffe mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x50df7a13 mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x52d3da67 mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x558525a1 mlx5_create_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x59234eeb mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x66061d13 mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6aa0d37e mlx5_core_dump_fill_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6e96234d mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6faf7230 mlx5_get_protocol_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x74e1b8c0 mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x84610a60 mlx5_core_create_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8ef0997c mlx5_query_vport_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x95403d25 mlx5_cmd_comp_handler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa979e7ed mlx5_unmap_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb2979bb2 mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb3a1c782 mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb41ccd11 mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc58f212e mlx5_register_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd1d2d2e9 mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdf0bbbbe mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe6af33e4 mlx5_destroy_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xecd32095 mlx5_cmd_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xed65189a mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf0b81f16 mlx5_core_arm_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf636262a mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfc728a49 mlx5_add_flow_table_entry +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfd61b723 mlx5_vector2eqn +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x01a9407b hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x46c69aa6 hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x46cbb5ec hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x5a723c4b hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x5e773bd2 hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x393096c4 sirdev_get_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x39b99ef8 sirdev_set_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x3ed1e2fa sirdev_put_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x4246f08e sirdev_raw_write +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x48cba400 irda_register_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x6657d3f2 sirdev_receive +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x6d9b5c66 irda_unregister_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x92eeb05a sirdev_set_dtr_rts +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xa03c5c2a sirdev_write_complete +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xab8c91ed 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 0x2f5f99e4 mii_ethtool_gset +EXPORT_SYMBOL drivers/net/mii 0x5031d3d3 mii_link_ok +EXPORT_SYMBOL drivers/net/mii 0x7a29fb61 mii_nway_restart +EXPORT_SYMBOL drivers/net/mii 0x8a3973f7 mii_check_link +EXPORT_SYMBOL drivers/net/mii 0x8f48efd2 generic_mii_ioctl +EXPORT_SYMBOL drivers/net/mii 0xd87230de mii_ethtool_sset +EXPORT_SYMBOL drivers/net/mii 0xf681d8e6 mii_check_media +EXPORT_SYMBOL drivers/net/mii 0xff16ed0f mii_check_gmii_support +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0x11ae467f alloc_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0xf7317f34 free_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/vitesse 0x61cbfb82 vsc824x_add_skew +EXPORT_SYMBOL drivers/net/ppp/pppox 0x22adc5e7 pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0x34914cb4 pppox_unbind_sock +EXPORT_SYMBOL drivers/net/ppp/pppox 0x9e1593bf register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/sungem_phy 0x62931edd sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x18f04579 team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0x25f76ee7 team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0x345554ac team_options_change_check +EXPORT_SYMBOL drivers/net/team/team 0x360b7559 team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0x5cddfe2a team_mode_unregister +EXPORT_SYMBOL drivers/net/team/team 0x753756c6 team_modeop_port_enter +EXPORT_SYMBOL drivers/net/team/team 0xab7f1c62 team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0xb0dabb57 team_options_register +EXPORT_SYMBOL drivers/net/usb/usbnet 0x3e51d3f3 usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/usb/usbnet 0xec8e1243 usbnet_link_change +EXPORT_SYMBOL drivers/net/usb/usbnet 0xf86cb22c usbnet_manage_power +EXPORT_SYMBOL drivers/net/wan/hdlc 0x170953a3 alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0x485a6d57 register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x4e36db80 hdlc_change_mtu +EXPORT_SYMBOL drivers/net/wan/hdlc 0x50b224ef hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0x50f8da49 unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x5c7a4280 unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0x5ca311b6 hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0x6af25acb hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0x9a74e61d detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xa3b12f6c attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0xd5377cfc hdlc_open +EXPORT_SYMBOL drivers/net/wimax/i2400m/i2400m 0x87513863 i2400m_unknown_barker +EXPORT_SYMBOL drivers/net/wireless/airo 0x871497c7 stop_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0xc5bb2030 reset_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0xd2cd400f init_airo_card +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x0117b8d6 ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x189f3f1b ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x26f94859 ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x319c6026 ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x33a4d128 ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x41031312 ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x871fc559 ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x8af5704c ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xa0425fa8 ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xaafdb617 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xc96eb371 ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xdfa28dbe ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xf13b96e0 ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xf50969b3 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 0x05481929 ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x1df1a2a9 ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2b7ad51d ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x5f7467af ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x6ba08dff ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x9e79e90d ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x9ea36d2d ath10k_debug_get_new_fw_crash_data +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb9d89d81 ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xba7e9fb0 ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xd217cf6a ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xe7fdd38f ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x15835ac2 ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x4737a0b4 ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x513f70b4 ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x5ed875e9 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 0x8391b4ae 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 0x9b84e133 ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xa6f66cc1 ath6kl_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb3fff96b ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb84426dc ath6kl_core_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xc8151ed6 ath6kl_stop_txrx +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xcb014460 ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xd0b10ad4 ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x0eb15e1c ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x1d4e037f ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x263ebac6 ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2d15177d ath9k_cmn_debug_stat_rx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2e8e9a7b ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x3461dc82 ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x36c9b892 ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x3def5014 ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x3eb450ed ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x57b9bafb ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x6ac6cb70 ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x84883fc6 ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x8be90b76 ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x906b8bcd ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x9bc29e3b ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb0e75177 ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xbdb7f9f6 ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd1656170 ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd2981357 ath9k_cmn_count_streams +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd594330a ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xda1fd4b2 ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe6aec51d ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe8f4edba ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xf89dde81 ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xf96ee121 ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x00623c72 ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x03e34dac ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x082ee91a ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0895e78a ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0c76687e ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0cf4c347 ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0d9b6ba4 ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0e524223 ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x10fd224b ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x11801048 ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x13383881 ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x18304757 ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1b4cfc9d ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1bfd19d0 ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1cc00d88 ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1cc9b010 ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1ee38ce2 ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x22958c01 ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x22cb0858 ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2652af50 ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x27af90ac ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x284f0c76 ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2b531d4f ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3238ee6c ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x33e1b2ab ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x34a6d2c4 ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x357aa0e5 ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x38f7ab7e ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3d4671d9 ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3d4f5b94 ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x406adffb ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4127aa58 ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x43fda1d2 ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x43ffac7b ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x456185b4 ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x46f083d6 ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x48bf08bd ath9k_hw_cfg_gpio_input +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4b481ffb ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4b8d5ff2 ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4cc849ac ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x56ddb99a ath9k_hw_request_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5c4bb8fc ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5d58e5c8 ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5ebb6d56 ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5f3b37b8 ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x61af51bd ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x65923590 ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6a6a5ef9 ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6b846392 ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6c9b1e1c ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6d200d3f ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6f0fbae6 ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6f9ce203 ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x758193ef ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x75bb068f ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7770b5a8 ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7b95bbdd ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7c4e8763 ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7da87762 ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7eb506b7 ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7f0f52f5 ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x82bd9c12 ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8c744f44 ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8cb9fa62 ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8d54313c ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8ebf4261 ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x92a10ae1 ath9k_hw_cfg_output +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x96f46733 ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x976454c1 ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x98663698 ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x99307a6a ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9ba8d2a5 ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9da0c629 ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa2229921 ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa294c93b ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa3df9e3c ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa8943685 ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xaf2dd5b3 ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb26e186d ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb2a9fd80 ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb5895148 ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb85da9b1 ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb96563eb ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbbd6adc1 ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc3121a4a ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc6933026 ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc6afbc6d ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc739c10b ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd4c9eb15 ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd7e116e0 ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdd05490d ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xde93fd19 ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe089740e ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe1697391 ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe5081f98 ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe891011b ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe985ec93 ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xef7e1f2c ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf5896073 ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf5dd35d3 ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf696290d ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf783e037 ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfe64d344 ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfe757fac ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xffd02408 ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/atmel 0x6c131716 init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0xabb30f0b atmel_open +EXPORT_SYMBOL drivers/net/wireless/atmel 0xc2c8d904 stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x0420e366 brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x2a21cce3 brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x310fe5a9 brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x3f2988a1 brcmu_dotrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x43961c6e brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x494fb80c brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x57edfec7 brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x5f7cc59d brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x750683a5 brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x78461819 brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x869fc1c5 brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9f4b5dcf brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xab63e978 brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd261b8a6 brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xf3fda3a9 brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xf7897f0b brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x01563944 hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x02663258 hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1723ac32 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x2f730b94 hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x39a2e833 hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x3c96192a hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x5a9f1496 hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x6b0c2246 hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x6ed71fdb hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x72e6d653 hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x72fe1b64 hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x7a43baff hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x814a9b8d hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x81632fb1 prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x847de19c hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x93de3a08 hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x9cb36558 hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa12ad27f hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xae5c050f hostap_handle_sta_tx_exc +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 0xb6748168 hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb80ba263 hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xbc28503e hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xc8dd4eab hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xe3eac3e4 hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf2b35d09 hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf6eefcfb hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf7444573 hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x0786dd5e libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x19ba77fb libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x1a168a32 libipw_change_mtu +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x283705b0 free_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x3994d2bb libipw_rx +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x3cbe8185 libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x492830be libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x772cd50e libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x7839a7e6 libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x7b1e9896 libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x92478808 libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x9e611d0f libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xa4e25637 libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xa726f21f alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xc81d1655 libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xcb5df55e libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xdb7c0de0 libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xe044ed9d libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xeefa3db0 libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xf876ca91 libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xff6b4c4d libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0008aa50 il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x01f7636a il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x04fcfc75 il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0a0f4b80 il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0bab27fa il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0c1d63d9 il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0cfa31c4 il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0d8f07dd il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0fa1839e il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x16948bad il_set_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x18332880 il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1d375991 il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1ea28df4 il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1edae29b il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1f489e9d il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x21581178 il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x24abab8b il_set_rxon_ht +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x28e03770 il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2a1b1471 il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2d1d4cd4 il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3461b2a4 il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x352e3dac il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x36b64a66 il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x379f4332 il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3acc6392 il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3cd18367 il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x45446c70 il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x45942389 il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x493382cd il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4a93090d il_force_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4aa39103 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x51c43323 il_free_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x556c1e4b il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x55b284a6 il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x564c6740 il_debug_level +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x567d8bdb il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x577526b5 il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5d197412 il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x5f82b42d il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x634d3db9 il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x64656c3b il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6855693a il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6863c9fb il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x688512f6 il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6b680368 _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6d9e333b il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6e814286 il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x70541e37 il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x70d21050 il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x78a34f1a il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7bd4f11a il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7bf1dc2e il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8232fdbb il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x84b4f02c il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x84f22d61 il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x85316e0d il_set_rate +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x87131f3d il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x88fcaad1 il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8d3e17b1 il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8f0acc73 il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8f41502c il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9025510f il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9313019e il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x935adb9a il_apm_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9aab4be2 il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9bb4d3b0 il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa1159d00 il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa178421a il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xab543977 il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xab9deb46 il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xac6683bf il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xafc869e0 il_leds_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb182e4bc il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb42897fd il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc39cf12c il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc60d3192 il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xca0a7fab il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcae6b376 il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcf94d0f8 il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd125ffc7 il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd2f22eae il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd4559fcd il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd702db74 il_init_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd74cdd8c il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdbe06bf8 il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdca88607 il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xde321b19 il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xde334c10 il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe14292e5 il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe1670ccf il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe1e7471b _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe435493a il_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe5cec28f il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe5ffb1c8 il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xed1f7f19 il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf12344c1 il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf361794b il_mac_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf3b69c06 il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf501278b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf6be6414 il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfce28160 il_update_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfde87776 il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xffa97034 il_power_update_mode +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 0x0436ec7e orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x09d0b272 orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x2fb40b54 orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x3592eb2c __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x3e2ef6e2 orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x4e5a46b3 orinoco_get_stats +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x55870e51 orinoco_down +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5b6ff053 __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5dea5bf1 hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5f33fecd orinoco_up +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x84a8221d orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x9b604db4 orinoco_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xaccbe15b alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xb84e5b93 orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xbf069c31 free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xf0c9102a orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xfe5557b7 orinoco_open +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/btcoexist/btcoexist 0x604fc2bb rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x058a700c rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0898ce11 rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x0935b5be rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x094413e8 rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1632acaa rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x17be996b rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x189a2ca8 _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1b166b73 rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1f79a755 rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x323cd1d5 rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3c23904b _rtl92c_store_pwrIndex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x404c8eff rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4650cab1 _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x47623b37 rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4c167046 rtl92c_set_fw_joinbss_report_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4d8abfd1 _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6e94ba58 rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x70357f48 rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x711ad446 rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7a577901 rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7ff55e6f _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8d31ff17 _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8dbd6af4 rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x91430915 rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x990713b5 rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9c1293d3 rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa2d87cc2 rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb1d89c00 _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb22fd6d2 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 0xb3dcc404 _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb5a73bd3 rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xbf96dab8 rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc20f29dc rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xd0e41fa6 _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe2a97be5 rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe37769b4 rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf0a1be78 rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf6dc7f3d rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf85b0130 rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xfabd8d68 rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xfecb4edb _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 0x0e039dfb rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x7528e5b5 rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xaeea32e3 rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xea690c5b rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x2bc7143c rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x491059ec rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x4f71b854 rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xe2231a9f rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x004bee88 rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x00837cfd 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 0x26306850 rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x2754ea7c rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x3a3ab447 efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x4a650bb5 rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x4ccd797c rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x4e862e17 rtl_lps_enter +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x597469be rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x691c56a7 rtl_wowlan_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x6d686f23 rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x79188a02 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x7d678847 rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x86633ff7 rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x8a64dda5 rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x94bd6f13 rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x980848e2 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x9874443a rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa1bf4eb6 efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xad927b14 rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xba2172b7 rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xbae7bc00 rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xbfd0c7a5 rtl_ps_set_rf_state +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xc23e228f efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xc4376f0d rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xd2343f24 rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xd416f0fd rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xde8c491d rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xe90f9567 rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf8f776c6 rtl_lps_leave +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xfe8cc190 rtl_dm_diginit +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xff6a71fb rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x1bca5fc2 wlcore_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x7ddee964 wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x93add996 wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x95cab8ec wl1271_free_tx_id +EXPORT_SYMBOL drivers/nfc/microread/microread 0x01acbe60 microread_probe +EXPORT_SYMBOL drivers/nfc/microread/microread 0x9dab7d40 microread_remove +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x3bbed05c nxp_nci_fw_recv_frame +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x856a30cc nxp_nci_probe +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0xb6d5c7e9 nxp_nci_remove +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0x99029784 pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0xba1a45c8 pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x30c8aafb ndlc_recv +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x34043940 ndlc_send +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x46e18f4f st_nci_se_io +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x4f194a67 ndlc_open +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x62e62125 st_nci_se_deinit +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x94d7270a st_nci_se_init +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xac3f7386 ndlc_close +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xf6e5cc77 ndlc_probe +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xffe334fb ndlc_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x20f01923 st21nfca_connectivity_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x5c1e9d6f st21nfca_apdu_reader_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x691aef93 st21nfca_se_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x7457ea3b st21nfca_hci_enable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x87f8e377 st21nfca_hci_discover_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xa1b0bfd2 st21nfca_se_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xa3a0855e st21nfca_hci_disable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xb29e527d st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xb603a013 st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xcb5ae13f st21nfca_hci_se_io +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd6a18659 st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd7c9a0a2 st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xdd0bc7cc st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xe778e76e st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xee68510a st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xfc127238 st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/ntb/ntb 0x02c3e43e ntb_register_device +EXPORT_SYMBOL drivers/ntb/ntb 0x23e42503 ntb_link_event +EXPORT_SYMBOL drivers/ntb/ntb 0x317c9738 ntb_unregister_client +EXPORT_SYMBOL drivers/ntb/ntb 0x3a13f86f ntb_clear_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0x55b54c5a ntb_db_event +EXPORT_SYMBOL drivers/ntb/ntb 0x9fb5149f ntb_set_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0xe3f3b167 __ntb_register_client +EXPORT_SYMBOL drivers/ntb/ntb 0xfa1a9988 ntb_unregister_device +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0x05dacb78 nvdimm_namespace_detach_btt +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0x2cbc168f nvdimm_namespace_attach_btt +EXPORT_SYMBOL drivers/parport/parport 0x11c25049 __parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0x2af4f129 parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0x2b553a29 parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0x2cc15e42 parport_read +EXPORT_SYMBOL drivers/parport/parport 0x331b8ef8 parport_release +EXPORT_SYMBOL drivers/parport/parport 0x365f23b2 parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0x382ae77b parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0x41809e07 parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0x432be904 parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0x49bdbe6e parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0x4cb6085a parport_write +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x5e4ed681 parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x6b172d3e parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0x6e04f3e8 parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0x70096fda parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0x784a373d parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0x78b7be58 parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0x7e7f6894 parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0x8aa4770a parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x8af5ff3e parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0xb2e1ba35 parport_del_port +EXPORT_SYMBOL drivers/parport/parport 0xbaee5263 parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0xc7f25bde parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0xcab6896e parport_claim +EXPORT_SYMBOL drivers/parport/parport 0xd531adb7 parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0xd73ed512 parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0xd8a30a49 parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0xe123b5ad parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0xe35b7821 parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0xe3cd0c58 parport_register_dev_model +EXPORT_SYMBOL drivers/parport/parport 0xe8bde1e2 parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0xfdd110d8 parport_register_device +EXPORT_SYMBOL drivers/parport/parport_pc 0x27948b74 parport_pc_probe_port +EXPORT_SYMBOL drivers/parport/parport_pc 0xa91265fe parport_pc_unregister_port +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x3060e75d __pcmcia_request_exclusive_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x31aecad6 pcmcia_fixup_iowidth +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x45d96945 pcmcia_map_mem_page +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x47287c11 pcmcia_release_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x53e193af pcmcia_get_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x64751069 pcmcia_dev_present +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x6e5acdfa pcmcia_fixup_vpp +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x742f5665 pcmcia_parse_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x7692a49b pcmcia_read_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x7891e0ec pcmcia_loop_tuple +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x7b8e3f7e pcmcia_enable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x82f49ca9 pcmcia_request_irq +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x8a0227b1 pcmcia_unregister_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0x9286aaf0 pcmcia_request_window +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xc0476d01 pcmcia_disable_device +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xc37ed018 pcmcia_get_mac_from_cis +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xf30049ce pcmcia_register_driver +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xf9faa95e pcmcia_request_io +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xfd4e5ad5 pcmcia_loop_config +EXPORT_SYMBOL drivers/pcmcia/pcmcia 0xff0ff4fb pcmcia_write_config_byte +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x00dbd6f3 pcmcia_parse_uevents +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x0d41fecf pcmcia_put_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x212db8d2 pcmcia_socket_list +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x2d82f495 pcmcia_register_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x37a6f554 pcmcia_get_socket_by_nr +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x469fe788 pcmcia_reset_card +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x66d2f3c9 pcmcia_parse_events +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0x90509f11 pccard_register_pcmcia +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xaafeb12f pcmcia_socket_class +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xcf97f3bd dead_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xe4f9840e pcmcia_unregister_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xfab1226e pcmcia_socket_list_rwsem +EXPORT_SYMBOL drivers/pcmcia/pcmcia_core 0xfc913410 pcmcia_get_socket +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0x83f222de pccard_nonstatic_ops +EXPORT_SYMBOL drivers/pcmcia/pcmcia_rsrc 0xab12ca47 pccard_static_ops +EXPORT_SYMBOL drivers/pps/pps_core 0x3a98dbe8 pps_register_source +EXPORT_SYMBOL drivers/pps/pps_core 0x812d11c6 pps_lookup_dev +EXPORT_SYMBOL drivers/pps/pps_core 0xa02ffd3c pps_event +EXPORT_SYMBOL drivers/pps/pps_core 0xdcb0ccc5 pps_unregister_source +EXPORT_SYMBOL drivers/ptp/ptp 0x01e80d01 ptp_clock_register +EXPORT_SYMBOL drivers/ptp/ptp 0x1eba1baa ptp_find_pin +EXPORT_SYMBOL drivers/ptp/ptp 0x7c34cee8 ptp_clock_unregister +EXPORT_SYMBOL drivers/ptp/ptp 0xc17b30d9 ptp_clock_index +EXPORT_SYMBOL drivers/ptp/ptp 0xd487bdc6 ptp_clock_event +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x0f26ccbd rproc_boot +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x170526c8 rproc_alloc +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x1a4f428a rproc_report_crash +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x4431efa5 rproc_da_to_va +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x66576240 rproc_put +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x7fee85a6 rproc_get_by_phandle +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xb3e2895e rproc_del +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xbd4429ad rproc_add +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xd2d14c9e rproc_shutdown +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xe2fdf07b rproc_vq_interrupt +EXPORT_SYMBOL drivers/rtc/rtc-ds1685 0x46bb4fa8 ds1685_rtc_poweroff +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x2e941f16 scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x6436d7af scsi_esp_template +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x65a1d9fe scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xc9dfda95 scsi_esp_register +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x391409ba fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x42cba959 fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x457eb6a1 fcoe_ctlr_destroy_store +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x4acca88b fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x4bb4e5eb fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x4e0c1fce fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x61c9347c fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x8030195d fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x8774484f fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x8ec16789 fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x97cadc69 fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xc1cdde61 fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0223775c fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x02698d5c fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x038df766 fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x07c8bd8f fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0839057d fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0925ba4d fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0ddf7701 fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2050f811 fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x21d3b10d fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2b00a751 fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2b38bbde fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2b5578ef fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2b887ffe fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2d61e9ce fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x314f4fbf fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36e5fbaf fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3c97d85e fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3e7e67d4 _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x47d4383f fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5db11fd4 fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x62188849 fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x658e8b31 fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6717f220 fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x699fadbc fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x782d67e1 fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x78be9746 fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x819095fd fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x85474523 fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8862bd1a fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8c6d3dbc fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x973a5b2e fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x98744874 fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x98a4b010 fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9dfaa105 libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9ffad806 fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa19e15d8 fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa2eed27f fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa81fa05b fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xade3de88 fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xae0acf9f fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xafd50331 fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb39e3018 fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb3c98c22 fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc46fc86a fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xcde8e98e fc_rport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xda4860f8 fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe160e875 fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe662d5f1 fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf4a7d184 fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf5849644 fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf611f024 fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x135caedd sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x4c19789a sas_suspend_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x4d6794bc sas_wait_eh +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x8a87e724 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xb8e7ae90 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 0xce94e0bc mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x006d3161 osd_execute_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x00c2326f osd_req_add_set_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x085f2a37 osd_req_flush_obsd +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0c17edb1 osd_sec_init_nosec_doall_caps +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1158852b osd_req_flush_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x16035707 osd_dev_init +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x17ea73d6 osd_req_get_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x18d41638 osd_req_create_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2e0ea59f osd_req_write_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2eba04d9 osd_auto_detect_ver +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x32898f99 osd_finalize_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x347d99f7 osd_req_list_partition_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x391738c0 osd_req_list_collection_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x3d939105 osd_req_list_partition_collections +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x449d9967 osd_req_decode_sense_full +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x4ac656cb osd_req_write_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x550f8f6a osd_start_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x5d004957 osd_req_read_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x69829013 osd_req_read_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x6d928bcd osd_req_decode_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x70832e28 osd_req_write +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x74688b16 osd_req_flush_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x84cd581c osd_end_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x8ae8f440 osd_req_create_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x91283917 osd_req_remove_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9892fa6d osd_dev_fini +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa2cf4c18 osd_req_write_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa79a6bfa osd_req_list_dev_partitions +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa821768a osd_execute_request_async +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa96c50e4 osd_req_format +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa979022f osd_req_add_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa9ed48e3 osd_req_add_get_attr_page +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xb049faba osd_req_read +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xbec7091a osd_req_flush_collection +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xdddfc29f osd_req_read_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xf91ad97b osd_req_remove_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xffed3569 osd_req_set_attributes +EXPORT_SYMBOL drivers/scsi/osd/osd 0x307ea85b osduld_info_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0x56b2fae7 osduld_register_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x5fc48609 osduld_unregister_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x6dba6b7a osduld_device_info +EXPORT_SYMBOL drivers/scsi/osd/osd 0x81b6d186 osduld_device_same +EXPORT_SYMBOL drivers/scsi/osd/osd 0xa2de3385 osduld_path_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0xca025457 osduld_put_device +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x06eea369 qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x2d38ee21 qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x2d62de41 qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x30a2fb12 qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x5ce9c6bd qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x75f9adf9 qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x81f641ef qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x92be178c qlt_abort_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xa1506eb6 qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xcb2d921d qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xdb494d06 qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xf02e1fa4 qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x1f55cd70 qlogicfas408_ihandl +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x3fd8cd71 qlogicfas408_detect +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x41f84104 qlogicfas408_biosparam +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x813a9f2d qlogicfas408_info +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0x95db1702 qlogicfas408_abort +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xc2caefb1 qlogicfas408_bus_reset +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xd050257e qlogicfas408_queuecommand +EXPORT_SYMBOL drivers/scsi/qlogicfas408 0xde0e0b14 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 0x5e38d1e6 raid_class_release +EXPORT_SYMBOL drivers/scsi/raid_class 0x859c83cc raid_class_attach +EXPORT_SYMBOL drivers/scsi/raid_class 0xe832f0c0 raid_component_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x211676ac fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x23831ad2 fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x5a6ff2d5 fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x5c859d71 fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x713e327a scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x75d9855c fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7954b1ea fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x93de7f80 fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x9695f86f fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xae2992ff fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xb1db18e2 fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xb97d26d3 fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xfb88aaa2 scsi_is_fc_vport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xff0f241d fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x10559ef0 sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x27238ef0 sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2d2856cd sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x31c9cfab scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x3d888ee3 sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x403dde0f sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x523c41fd sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x609a76a5 sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x616de405 sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x8666218b sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa1c39452 sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa535695f scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa9393a62 sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xb2264e9c sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xb240d72e sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xb70a1ae2 scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xbe305007 sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xc3f4d226 sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd0711e63 sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd2382757 sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xdb01fd5b sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xde70a65d sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe27687a0 sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe27cd601 sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe71f409c sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf4813f08 sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf64e74f7 sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xfe093652 sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x4534c398 spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x72f05386 spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xa0644d05 spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xa5375825 spi_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xe1aa3419 spi_dv_device +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x24bc0fbc ufshcd_shutdown +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x42f7e54c ufshcd_runtime_idle +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x4343387e ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x77e42db5 ufshcd_system_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x98d6c355 ufshcd_alloc_host +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xcbe6ce00 ufshcd_runtime_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xf8f47d9e ufshcd_system_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0x166d4599 ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x2ade6f8b ssb_bus_pcibus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x39c944a3 ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x44986e63 ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0x4f5d943c ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0x5d50143f ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0x6354f71d ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x63bb91da ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0x71061935 ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x7d56e176 ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x7e39c2ba ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0x80f75b33 ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0x825bb2be ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0x96bc0ad8 ssb_clockspeed +EXPORT_SYMBOL drivers/ssb/ssb 0x9bdbbec7 __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0xa0f1f421 ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0xa26c3b7c ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0xbeb93b0d ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0xc0512e0f ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xd481192b ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xd4b2a7de ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0xd7562a17 ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0xef91f657 ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x22534d23 fbtft_write_reg8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x2e30a945 fbtft_write_reg16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x3859fe1b fbtft_register_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x3a883ebb fbtft_init_display +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x3b6b7837 fbtft_write_spi_emulate_9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x4060e467 fbtft_framebuffer_alloc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x52e26aa6 fbtft_write_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x53dd5396 fbtft_unregister_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x5a502ffa fbtft_write_gpio8_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x70c6e751 fbtft_framebuffer_release +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x72611552 fbtft_dbg_hex +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x72895891 fbtft_write_gpio16_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7d8ce2d3 fbtft_remove_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x7e71a33a fbtft_write_vmem8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x8e840aae fbtft_write_gpio16_wr_latched +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xa9f0d8df fbtft_probe_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xb5a67a6a fbtft_unregister_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xb6c39657 fbtft_write_reg8_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xbc8cec86 fbtft_write_vmem16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xcd3b9e34 fbtft_write_vmem16_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xd4160e0c fbtft_read_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xe2ac6150 fbtft_register_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xe4f76e23 fbtft_write_vmem16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xed3810d1 fbtft_write_reg16_bus16 +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0x68bdc630 fwtty_port_get +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0xf4fbc14c fwtty_port_put +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0xe650a920 adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x53a8c4c3 hmc5843_common_suspend +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x613d8750 hmc5843_common_resume +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xad16e73c hmc5843_common_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xe48c7637 hmc5843_common_remove +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0xa70d2f57 ade7854_remove +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0xb979ac59 ade7854_probe +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0440ea49 lnet_register_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x06a12314 lnet_copy_kiov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0a638153 lnet_copy_kiov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1160a34a lnet_parse +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 0x1ee5f15e lnet_ipif_query +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 0x2d36bc66 lnet_unregister_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x33202a6c LNetGetId +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x3397eb22 lnet_notify +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 0x49993ea3 lnet_extract_iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x4ead7d2b lnet_copy_iov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x54bdc9b9 lnet_net2ni +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x57321986 lnet_sock_getaddr +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5762af21 lnet_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x58a1ca89 LNetMDUnlink +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5a403a44 lnet_sock_read +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5a5afe40 lnet_sock_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5df28d2a lnet_set_reply_msg_len +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x5f1361e9 lnet_sock_setbuf +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 0x66d449b1 lnet_ipif_enumerate +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 0x817af7b6 lnet_finalize +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x854ab844 LNetEQWait +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x94111f89 lnet_kiov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x9a86f9a9 lnet_sock_accept +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x9de986d3 LNetEQAlloc +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa56de08d lnet_ipif_free_enumeration +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa635305f lnet_sock_getbuf +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 0xac505382 lnet_sock_listen +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb20da2b1 lnet_copy_iov2iov +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 0xc84c6d85 lnet_sock_write +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd17f36d3 the_lnet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd7c50cb9 lnet_init +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xe8124744 lnet_fini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf1b316bf LNetSnprintHandle +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf5dc6337 lnet_iov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf7ba21a6 lnet_extract_kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xfa106804 lnet_counters_get +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xfd10655e lnet_create_reply_msg +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 0x3e213713 seq_client_get_seq +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x52df0d01 seq_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x55163d2d seq_client_alloc_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x81c37709 client_fid_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x91f7aba1 seq_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xa8f860e1 client_fid_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xae61cff5 LU_DOT_LUSTRE_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xb353c485 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 0x28e58842 fld_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x2ac0acc0 fld_client_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x32d98999 fld_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x32f3fb54 fld_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x65c538fc fld_client_add_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x7b70f720 fld_client_debugfs_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x868db8d8 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 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 0x0e4a3ce7 cfs_crypto_hash_update_page +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 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 0x1e8cdb47 cfs_race_waitq +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 0x2adae33e cfs_init_timer +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 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 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 0x44839bbb cfs_rand +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x468bace1 cfs_hash_rehash_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4799618a cfs_hash_debug_str +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x48f163c6 libcfs_str2anynid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4a95faa2 cfs_timer_deadline +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 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 0x7a63872e cfs_timer_disarm +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 0x7cc4a01b libcfs_kkuc_msg_put +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 0x865483a9 libcfs_kvzalloc +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 0x890ef1fb libcfs_kvzalloc_cpt +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 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 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 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 0xa9c0ca61 cfs_timer_init +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 0xb8c52b1b cfs_timer_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbab4f34e cfs_timer_arm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbab577e8 cfs_hash_for_each_safe +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 0xc49b1c62 cfs_percpt_atomic_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xca260787 libcfs_kkuc_group_add +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 0xd16b839d cfs_hash_debug_header +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 0xe262a6e2 cfs_timer_is_armed +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 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 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 0xffcad24b cfs_percpt_lock_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x0311900d ll_iocontrol_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x84e62a1b ll_osscapa_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xcd3cde92 ll_iocontrol_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xe4077a6b ll_stats_ops_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0xfe1cb930 ll_direct_rw_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x0750b605 lov_stripe_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x23bd463e lov_read_and_clear_async_rc +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x366505dd lov_lsm_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x7d17f319 lov_stripe_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0xc919c78d lov_device_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0xf55ee35c 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 0x01665e34 class_parse_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01686837 cl_lock_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01754d65 cl_page_find_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x023ee794 cl_req_page_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x02ce672c lprocfs_exp_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x03048df9 dump_exports +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 0x0526ce73 dt_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x057f6d4b class_find_old_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05d6779d class_import_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x069060bc cl_io_submit_rw +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0701181f lu_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0713c69a cl_sync_io_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x073fe088 obdo_to_inode +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 0x090e6366 llog_declare_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x09827736 cl_offset +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x09fb7777 cl_lock_unhold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0a6898d1 lu_context_key_degister +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ab898b5 obdo_cpu_to_le +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ad74c6c ldebugfs_seq_create +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 0x0dcb6fcb class_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ea632f2 class_disconnect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ef669fd cl_lock_ext_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x10486bae lprocfs_rd_timeouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1061e548 cl_page_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1089be00 cl_page_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x11495519 lprocfs_write_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x114b7307 cl_use_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x117f74a8 cl_sync_io_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x123e5b5b dt_directory_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x124079e7 cl_io_commit_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x129a629c dt_txn_hook_commit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x12d3ee75 cl_2queue_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1339d1d3 lu_context_key_revive +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1491dc30 lu_context_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x153da342 cl_io_rw_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x15d63817 cl_page_list_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x15e2c0a8 lu_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x16183244 cl_lock_is_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x172cb6a7 llog_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x17ea1354 ldebugfs_register_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1a12828e class_conn2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1b00e13b cl_io_sub_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1b95c41a cl_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1e680fc1 cl_object_attr_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x20272ce0 cl_2queue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x20ba4b24 capa_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x20f2f268 cl_wait_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x218f8651 cl_io_submit_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x221826f1 class_parse_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x22a9137a class_incref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x231142ee cl_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x24522717 cl_io_rw_advance +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x248267c8 llog_backup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x24929672 cl_lock_intransit +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 0x275cdc7a cl_env_reexit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x27ecf1ea class_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x286860f5 class_handle_free_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x28d891f5 cl_req_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x292d2607 cl_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x297cf5e0 class_handle2object +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2a57b38c lprocfs_at_hist_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ae1cd79 kuc_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b82a37d obdo_refresh_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2c2d33ed lu_context_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2c358c24 cl_io_iter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2c58425a ldebugfs_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2c83d9d8 lprocfs_rd_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ce7a408 cl_io_end +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2cf906e6 cl_page_is_owned +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2e0319aa cl_env_nested_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2e09ff4e cl_2queue_init_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2e0c3ec3 capa_cpy +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3014ccdc cl_object_find +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 0x32e8d3e1 cl_req_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x33c151e3 lu_buf_realloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3411efae cl_lock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x34afe3a9 cl_2queue_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3512eb40 cl_conf_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x35b185f1 llog_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x369be015 obdo_le_to_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3748ec89 cl_page_list_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37ed6e4b at_early_margin +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3837274f cl_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38fb0c90 class_match_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x39b7fccc lprocfs_rd_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x39c0a368 lu_cdebug_printer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x39d10bdb cl_env_nested_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x39f93618 cl_lock_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3a3af993 cl_page_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3a6b02f0 cl_req_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3b933465 lu_object_add_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3bcbdc4b lprocfs_stats_alloc_one +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3c9dd49b lprocfs_seq_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3d11c727 cl_lock_mutex_get +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 0x3f4f07d0 cl_page_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f63fe78 lu_context_key_quiesce_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3fa3fe6f lu_object_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3fe56bd4 llog_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x416712b4 cl_page_list_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x418a2a28 llog_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x41a71528 lprocfs_wr_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x437004fa cl_env_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x43b8ff55 cl_page_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x44a0d326 llog_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x452f559a lu_buf_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x459d1027 lustre_common_put_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x46b5e1f1 cl_page_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x46e2d7d7 class_setup +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 0x47c08586 lprocfs_rd_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x47f24a3a cl_page_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x482d3cb5 capa_cachep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x48529b55 class_uuid2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4948a764 cl_object_top +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 0x4a102220 class_num2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4a30dd74 llog_cat_init_and_process +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 0x4ab1ca7e cl_page_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ac58713 obd_connect_flags2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ba154c6 cl_lock_descr_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c190aad lprocfs_find_named_value +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c2b3e04 cl_page_list_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c42bb7b lu_context_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c4c700b obd_alloc_fail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c8add66 cl_io_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4c925e31 lu_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d13458b kuc_len +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d20948a cl_page_list_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d8d6dfa lprocfs_counter_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d9d5779 llog_cat_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4f11d2ea cl_env_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4f8c0e0f cl_enqueue_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4f98bdf6 cl_page_list_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x501cc275 lu_context_key_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50835af4 cl_object_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50c7fc36 ptlrpc_put_connection_superhack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5317d356 cl_page_list_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5355b5cd lprocfs_obd_rd_max_pages_per_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x53fe9c4a class_disconnect_stale_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x544a5167 la_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54569a09 cl_page_list_splice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54885f87 ldlm_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54ba59b5 lu_context_key_degister_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5501bbd8 llog_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x551fac79 dt_record_read +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 0x55befc2c cl_page_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x564e9d44 init_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x56b28b62 dt_try_as_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x570d09ae lustre_swab_lu_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x582b013d dt_quota_glb_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x58c61fb0 llog_cat_reverse_process +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 0x5aa3a470 class_devices_in_group +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5aa8a6c8 cl_lock_hold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5abae017 cl_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ad57eac cl_page_unassume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ad6bfae class_config_dump_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5b010e82 class_import_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5b032b57 llog_declare_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5b63f4a0 cl_object_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5bc022c5 lprocfs_dt_rd_filestotal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ca4e77e cl_io_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d34ae0d cl_lock_mode_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5d67ea49 lu_object_put_nocache +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5ddd781c obdo_from_iattr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e230a7b cl_lock_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e93341f lprocfs_oh_sum +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5fd7ce00 class_new_export +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 0x603f67e8 llog_cat_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x60da78d4 lprocfs_single_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x624ffe24 lprocfs_counter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6277e995 lustre_process_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x62ceba85 cl_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x631fd7b9 lustre_ext_acl_xattr_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6393dba4 capa_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x63fd6d7d cl_lock_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x648a7f66 lprocfs_free_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x64c778f8 lu_dev_add_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x64ed7074 cl_lock_disclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x653b1ac3 obdo_from_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x658f3646 class_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x65d54477 class_exp2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x669373ff dt_object_fini +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 0x6890d175 lustre_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x68a4b32b lu_context_key_revive_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x691bd204 cl_object_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x695ead13 cl_lock_user_add +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 0x6ae4ff71 dt_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6bd2815e cl_2queue_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6bf0c267 cl_object_has_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6bfebd0c cl_req_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6cb17cbb lu_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d45b64c dt_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6e977bca llog_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6fff143b class_detach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7081f490 lu_site_purge +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7320b914 md_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x742559b1 class_unregister_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x743d2ffb cl_lock_hold_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x74f8c472 ldebugfs_add_symlink +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 0x7567e68f llog_cat_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x756a77f3 class_parse_nid_quiet +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x760ef6fd cl_env_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7750f971 obd_export_evict_by_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7757b471 lustre_register_client_fill_super +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 0x78b8d533 cl_page_list_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x797fe987 lprocfs_free_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x79b7ef7a ldebugfs_add_simple +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7ae7d619 cl_page_assume +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 0x7c907206 lprocfs_seq_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7cc00dae llog_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7dabbd4b dt_txn_hook_start +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 0x8023a2e6 cl_lock_user_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8031973a cl_lock_discard_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 0x8087766c cl_io_is_going +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x80fc0ab6 lu_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8158332a cl_page_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x815ab7f8 lu_object_anon +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81742d89 obd_ioctl_popdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x817b0290 cl_req_page_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8248f716 dt_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x831f656c class_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x836fc9bd obd_devs +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8446b9a8 obdo_to_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x845969a6 cl_stack_fini +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 0x8567fc8a dt_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x87ef564b lu_context_refill +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 0x89730a4d class_conn2export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8998c55a lu_device_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x89bc62f7 cl_env_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8a31c3f7 cl_page_completion +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 0x8c31d707 lustre_end_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8c89768e cl_object_attr_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8cb75add cl_lock_closure_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8cf3b21d lu_env_refill_by_tags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8d658ed0 capa_lock +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 0x8f710394 llog_cat_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91a1d9a4 class_handle_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91b593dd cl_io_iter_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91e7cea4 cl_lock_signal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92152cba lu_device_type_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92e58479 obd_dump_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x935552ad lu_env_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93590b24 class_config_llog_handler +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 0x93c3d190 cl_page_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93ed8728 llog_cat_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x94509f56 obd_exports_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9512d507 lustre_acl_xattr_merge2posix +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x953120d1 cl_queue_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x954a7150 lu_site_print +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 0x96b0acd7 lu_object_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9767adce class_uuid2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9768a756 cl_unuse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x976c6233 cl_io_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97742291 lprocfs_rd_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9778c1fb cl_page_list_move +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97ae4706 cl_object_glimpse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97d03783 at_history +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x983c5a43 dt_index_walk +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x98888efd cl_lock_enclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x997ec657 cl_lock_modify +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x998dd645 lprocfs_rd_conn_uuid +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 0x9c8390a0 llog_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9d830a12 class_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9d9e0f62 class_exp2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9dbb17b6 lprocfs_dt_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9e3b2bad lprocfs_alloc_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9ed282de lprocfs_rd_server_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f01e759 class_connected_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f5e4b4f lu_object_locate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f6bc28b obd_max_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9fb43ae8 lu_context_key_quiesce +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9fcc85d6 cl_lock_mutex_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9ff27e69 dt_txn_hook_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa01f0f3a cl_io_loop +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa0264a24 llog_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa110d851 lprocfs_rd_u64 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa1492b04 cl_io_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa160da4a lu_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa2724485 lu_object_invariant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa285c25f cl_lock_weigh +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa391d0d0 ldebugfs_add_vars +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa3d3aa91 cl_page_is_under_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa485ada2 lprocfs_free_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa4c7f1b3 lustre_register_kill_super_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa4ea7b1b lprocfs_rd_connect_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa593af1f class_unlink_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa5fb234f lprocfs_write_frac_u64_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa61c4d15 class_register_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa63ef0c9 cl_lock_is_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa674c241 kuc_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa6ddb429 cl_io_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa76ab008 llog_exist +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa7e16614 lu_kmem_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa7fc74e8 cl_io_lock_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa82a3dd1 class_handle_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa8c56f54 llog_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa8d9f2ce cl_lock_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa19d5aa llog_sync +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 0xab35be29 ldebugfs_remove +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab40f930 obd_export_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab4e4e13 cl_pages_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab80801b cl_2queue_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab9c014c llog_cancel_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xabbf2cfa class_process_proc_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xabf45922 capa_decrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac27e232 class_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac50803d lu_env_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xac7f1596 kuc_ptr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaddcec59 cl_page_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xadfb5794 lu_object_assign_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaec06bc9 cl_page_clip +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaee9131a cl_page_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaf217418 cl_vmpage_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaf951a37 cl_lock_at_pgoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xafff3e32 llog_declare_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb01963a6 class_uuid_unparse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb01cf8ac class_find_client_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb0f5867d llog_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1b89b6d class_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1f4430d class_export_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb2a3b76d obd_export_evict_by_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb2ae57de dt_txn_callback_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb30aa61f cl_page_make_ready +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb310b902 cl_page_gang_lookup +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 0xb4f8ee63 lprocfs_read_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb570b22b class_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb635af9e dt_acct_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb64adef0 llog_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb66fe10c class_export_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6a2518e cl_lock_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb6a9558c class_put_type +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 0xb7cc96bc lu_context_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb8c8ba1b cl_env_implant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba72a393 lprocfs_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba985283 lustre_register_client_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbaab4e14 llog_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbac1376b cl_lock_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbacac922 lprocfs_write_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbaef5721 cl_lock_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc436a0d obdo_cpy_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc71d605 cl_io_read_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc8ae71c cl_page_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbf3796ae dt_locate_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbf448f95 lu_object_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc011ba64 ldebugfs_obd_seq_create +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 0xc13d8d5e cl_2queue_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc18d06cf lu_buf_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc1b6f58f lprocfs_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc61d89fd iattr_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc6b9c7b0 obdo_from_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc718adc5 lu_env_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xca2ed431 lu_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb0ab67f obd_max_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcbf0f1cc class_config_parse_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd12625b dt_version_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd7537ee get_devices_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcdebcf38 cl_io_lock_alloc_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcdefb81f lu_context_enter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xce6b275e lu_object_find_slice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcf180900 class_new_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcf1b61b4 lu_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcf3896c6 cl_page_cache_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd08827c0 server_name2fsname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd09670e7 cl_io_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd10aa042 lustre_swab_llog_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd1676080 class_name2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd1f586b4 __llog_ctxt_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd2a86fe0 dt_find_or_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd2d6cff2 dt_lookup_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd3af11b1 class_fail_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd4d0946b lprocfs_alloc_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd6c3467f class_search_type +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 0xd7c64c1e cl_lock_mutex_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7f7b340 cl_lock_mode_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd9748f47 cl_lock_closure_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda5b1ced class_find_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdaaa27ef cl_lock_extransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdac50534 dt_key +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 0xdc0a9f5d dt_store_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcc40af0 class_check_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xddc25c44 cl_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xddf60773 cl_lock_get_trust +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde299297 cl_io_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde7d985b obd_dirty_transit_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xde9c35f8 llog_thread_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdead36fe class_handle_hash_back +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdf0e5b43 lu_context_key_register_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdfcb0f7a cl_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe028cf84 capa_encrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1048931 lu_context_key_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe14d7490 lu_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe22ecca2 cl_unuse_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe29a7df4 cl_attr2lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2c5cc3a llog_cat_cancel_records +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2eb4470 class_get_next_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe31a9f5f llog_cat_declare_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe375f66e cl_locks_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe395ef7a cl_object_attr_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe3d111eb dt_record_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe4c5c912 llog_copy_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe614b358 cl_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe66a5ab4 lu_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe67acff0 cl_page_own_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe69011c8 dt_txn_callback_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe6ad0956 dt_index_read +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 0xe9989b2f cl_lock_enqueue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe99fad58 cl_env_unplant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe9ae7f6a cl_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xea385831 cl_req_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xea4cff49 lu_dev_del_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeacec47c lprocfs_oh_tally_log2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xebac6b2f cl_page_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec7d6b85 obd_timeout_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeca20790 lu_device_type_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeca93862 cl_page_is_vmlocked +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xedfc0aeb class_manual_cleanup +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 0xeefff999 lu_device_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xef76f858 block_debug_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xefc4e45a cl_lock_closure_build +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xefc792bc cl_io_prepare_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf01e2527 server_name2index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf18fd74e dump_lniobuf +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf1c419c6 llog_open_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2430907 cl_lock_nr_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2675b9e cl_page_vmpage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf27be923 dt_declare_version_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2fd6695 statfs_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf361f54e cl_page_list_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf3bc5b9d dt_lfsck_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf3c661aa class_conn2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf488f8fa dt_store_resolve +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf490d5f9 class_del_profiles +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf58ffc51 lprocfs_wr_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf60d4659 capa_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf6c26715 cl_lock_descr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7020831 lprocfs_dt_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7516b89 lu_site_init_finish +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7f267cf class_disconnect_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf80c2084 cl_page_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf8a24217 lu_object_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf8e9c4eb lu_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf985a7bd llog_init_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa5b4d78 lu_object_find_at +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 0xfc32923b lu_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc6d4ab5 cl_page_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc7f18d0 obd_pages_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfcbb0714 cl_type_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfcc26646 lprocfs_rd_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfce89c6f cl_io_init +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 0xfdca2c6a cl_lock_state_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfe6a61e6 cl_lock_hold_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfeb54fd7 cl_page_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff57a5c0 cl_page_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff57e92d class_match_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xffb3bff0 cl_object_kill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfffc1f11 lustre_swab_ost_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x00a2d2a2 ptlrpc_fail_import +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 0x00e649e7 ptlrpc_queue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0111d093 ptlrpc_request_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x011b8120 ptlrpc_prep_bulk_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x01d6ef7f ldlm_pools_recalc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x02c3f87f sptlrpc_sec_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x02f52a0f ptlrpc_set_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x03d2d9c7 ptlrpc_set_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x04254d4f ptlrpcd_alloc_work +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x048b59d5 lustre_msg_set_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x048c3983 sptlrpc_import_flush_all_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x04d23a28 ldlm_pool_set_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0515f93b RQF_FLD_QUERY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x06597092 ldlm_cancel_resource_local +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 0x080feec4 ldlm_namespace_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x08bb2d27 lustre_swab_obd_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0913d02b ptlrpc_service_health_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0918c411 ptlrpc_wake_delayed +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 0x0a8aaa47 req_capsule_server_grow +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 0x0b8215c8 ldlm_flock_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0bcacb5d RMF_MDS_HSM_USER_ITEM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c1da8b9 lustre_pack_reply_v2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c2d9c43 lustre_swab_lip_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c38fcb5 lustre_free_reply_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0cf343dd RQF_LDLM_INTENT_BASIC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0d3ede98 ptlrpc_stop_all_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0e836385 ptlrpc_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0fe0db01 ldlm_register_intent +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 0x11a38f7f ptlrpc_req_set_repsize +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1212cb97 client_import_del_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x128efa0e ldlm_blocking_ast_nocheck +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12b6f5a3 ptlrpc_connection_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12ceaf69 ptlrpc_retain_replayable_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x13c24a38 sptlrpc_target_update_exp_flavor +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1400c368 ptlrpc_set_import_active +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 0x16b067bf req_capsule_filled_sizes +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 0x18572607 lprocfs_rd_pinger_recov +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19108a0f RQF_OST_DISCONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x196d62a5 ptlrpc_schedule_difficult_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x19a82a76 ptlrpc_send_reply +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 0x1c251b0b sptlrpc_target_sec_part +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1c300d8e lustre_msg_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1c3ff407 ptlrpc_lprocfs_brw +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1cc3e393 sptlrpc_cli_enlarge_reqbuf +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 0x1ddbb2ef sptlrpc_cli_ctx_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1de9c288 lustre_swab_layout_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1e58c432 ptlrpc_resend_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 0x202f2056 ptlrpc_save_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x20909e70 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 0x213c4c5f req_capsule_server_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x217099c2 ptlrpc_recover_import +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 0x21ed2d6e ldlm_glimpse_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x23246f9d ldlm_init_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x233790b5 RMF_OST_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x244ac902 ldlm_namespace_dump +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 0x25159637 sec2target_str +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 0x25d7d60b sptlrpc_cli_ctx_wakeup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x260ff3a4 ldlm_extent_shift_kms +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x26185df4 ptlrpc_replay_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x26617245 ldlm_prep_enqueue_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 0x285e5b99 lustre_msg_set_conn_cnt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x28987c1a ldlm_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x29e0869a sptlrpc_get_hash_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a3d58a6 client_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a63a472 lustre_swab_ptlrpc_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2a80a6b7 req_capsule_client_sized_get +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 0x2e41ec30 ldlm_namespace_put +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 0x2eb96104 sptlrpc_lprocfs_cliobd_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ecd7515 lustre_msg_check_version +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f07433e ptlrpc_prep_req_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f0e4f87 RQF_OST_QUOTACTL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2f702b03 sptlrpc_sec_get +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 0x3089a2a2 _debug_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x30c5fca8 lprocfs_wr_ping +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x31642799 sptlrpc_cli_unwrap_bulk_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x31838cb4 RMF_IDX_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x31c0c363 ldlm_pool_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3261b862 RQF_OST_SYNC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x32d2fb02 sptlrpc_req_replace_dead_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33563b55 client_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33aaf574 sptlrpc_sec_put +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 0x37575e86 ldlm_pool_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3791f476 ptlrpc_request_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x382ac24d ldlm_lock_convert +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 0x39f60a5f RMF_OST_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3a1e4bcb __lustre_unpack_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3aa41823 ptlrpc_start_threads +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 0x3c83820b ptlrpc_unregister_reply +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 0x3ccf14b3 ldlm_namespace_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3d7dc5f9 ldlm_pools_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3dc1df1e ptlrpcd_wake +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 0x3f583b02 sptlrpc_conf_client_adapt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f752e78 RQF_MDS_STATFS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x404a10dc ldlm_pool_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x408d584c ptlrpc_unregister_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x41008cef RQF_LDLM_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x431310f6 ldlm_pool_fini +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 0x43a12383 ldlm_prep_elc_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43c2b519 ldlm_lock_fail_match_locked +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 0x4516a30f ldlm_lock2desc +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 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 0x4b1b6754 ldlm_destroy_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4c446edd ptlrpc_req_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d40a9df ptlrpc_unpack_rep_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4d7580d0 lustre_swab_hsm_user_item +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e09e3d3 ptlrpc_resend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e1706e5 lustre_msg_buf +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4e407887 ptlrpc_send_error +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 0x5311081b __ldlm_handle2lock +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 0x54a30adc ptlrpc_unregister_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x54ae5021 ldlm_lock_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x54f26c2d ptlrpc_buf_need_swab +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x550ab3ff ldlm_lock2handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x555eb7fe RQF_MDS_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x58796fc8 ptlrpc_invalidate_import +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 0x5b45c8f4 __ptlrpc_prep_bulk_page +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 0x5dcf4cf6 ptlrpc_deactivate_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 0x5e2b87af ptlrpc_at_set_req_timeout +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 0x5efb1497 lprocfs_wr_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5f326b40 ptlrpc_obd_ping +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 0x608d91da ldlm_cli_cancel_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x609f34ea 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 0x615fb4f5 ldlm_pool_get_lvf +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 0x62d9a6fb sptlrpc_import_flush_my_ctx +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 0x639bd093 ldlm_pool_init +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 0x675a935a ptlrpc_lprocfs_register_obd +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 0x6904b06d ptlrpc_commit_replies +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6912990a RQF_OST_QUOTACHECK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x69500f74 req_capsule_server_pack +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 0x6ad831d3 unlock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6b850b32 client_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6bf51ca0 ldlm_cli_cancel_unused_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6c57bbf6 dump_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6c5b36ad 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 0x6de57db9 ptl_send_rpc +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 0x6efcef53 sptlrpc_gc_add_ctx +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 0x702718d2 ldlm_pool_get_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x702743bc ldlm_pool_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x703538e4 lustre_swab_hsm_current_action +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x70b463c0 ldlm_cli_enqueue +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 0x7289c6fa ldlm_init_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x735220e5 ptlrpc_reconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x73e4e5c9 ptlrpc_add_rqs_to_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x73e957ce sptlrpc_get_bulk_checksum +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x74840056 lustre_msg_set_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7499ea1b req_capsule_init +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 0x77c42748 client_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x78908c29 ptlrpc_request_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x78bf9136 lustre_swab_ldlm_lock_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7915b789 ptlrpc_req_finished_with_imp_lock +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 0x7bed0df5 ptlrpc_abort_inflight +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 0x7d2a6db8 req_capsule_other_get +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 0x7f002464 llog_client_ops +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 0x81700348 req_capsule_server_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x817d7f1f lustre_msg_add_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x820bbaef ldlm_resource_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x825471d6 ldlm_lock_change_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x826d3c4f RQF_LDLM_GL_CALLBACK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x82cbff2d ptlrpc_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x82ed35a0 target_print_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x832263f7 ldlm_lock_downgrade +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x837efb00 RMF_NAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x83a93905 ldlm_completion_ast +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 0x87a30ae2 req_capsule_server_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x87a4077e ldlm_pool_set_slv +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 0x895a9021 req_capsule_has_field +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x89f9edf7 RQF_MDS_REINT_SETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8a124ba0 sptlrpc_gc_add_sec +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 0x8b069dea ptlrpc_nrs_policy_unregister +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8b854254 lustre_swab_mgs_config_res +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8c3a3ee2 ptlrpc_request_alloc_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8ca3dfab ldlm_resource_foreach +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 0x8d7857f9 ldlm_enqueue_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8d9cc467 lustre_pack_reply_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 0x8f611e80 ptlrpc_hpreq_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8f6c824e sptlrpc_unregister_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8fec0451 lustre_msg_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x903fa1b5 req_capsule_get_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x90b17237 sptlrpc_cli_ctx_expire +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 0x928a178d ldlm_lock_allow_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x92a7829b target_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x92f0cf60 lprocfs_wr_evict_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9328d039 ldlm_cli_enqueue_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x937b1ee0 lustre_swab_mdt_ioepoch +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x93b050ee ldlm_namespace_new +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x94363fac req_capsule_extend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9508b6c9 sptlrpc_gc_del_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x95424204 sptlrpc_enc_pool_put_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9553c633 RQF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x956525a0 ldlm_pool_get_limit +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 0x9798f2f1 RQF_MDS_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x980fcfdc ptlrpc_connection_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9847c18d sptlrpc_svc_ctx_invalidate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x992fe139 ptlrpc_activate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x99331e5b req_capsule_server_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9999cf7a dump_ost_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x99cfed9f sptlrpc_cli_unwrap_bulk_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x99d7c67e req_capsule_init_area +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 0x9a92b028 ldlm_destroy_flock_export +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 0x9e8cb659 sptlrpc_cli_wrap_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9f13cebd __ptlrpc_free_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9fb088f1 lustre_swab_lov_mds_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9fdbc3f1 req_capsule_shrink +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 0xa1a1a255 client_import_find_conn +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 0xa42e0783 ldlm_lock_match +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 0xa66888dd ptlrpcd_add_rqset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa6abc381 lprocfs_wr_pinger_recov +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 0xa9704f80 lustre_msg_get_last_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9ad6e44 target_pack_pool_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9c4658e lustre_swab_lov_user_md_v3 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9d15d95 ptlrpc_cleanup_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9edf09d RQF_OBD_IDX_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaa393d1c _ldlm_lock_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xac0eae98 ptlrpc_set_add_new_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xacd6a7d7 lustre_swab_ost_last_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xad0b2d59 ldlm_blocking_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xad560d74 do_set_info_async +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 0xaefe0842 llog_initiator_connect +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 0xb06f66da ptlrpc_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb0751fa4 RQF_LLOG_ORIGIN_HANDLE_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb1397444 ptlrpc_request_pack +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb1b43d8a dump_rcs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb214848f ptlrpc_prep_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb23b0b07 req_capsule_client_swab_get +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 0xb36203d0 ldlm_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb365263c ldlm_cli_cancel_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 0xb5629964 ptlrpc_init_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 0xb687034a ptlrpc_request_addref +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 0xb8f6bc1f ldlm_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb903634e RQF_OST_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb9a7a126 ldlm_namespace_cleanup +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 0xbb402e1d sptlrpc_import_sec_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbbfbe693 ldlm_cli_cancel_unused +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc1370dc lustre_shrink_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd3e00a7 client_disconnect_export +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 0xbeaebdf7 ldlm_resource_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbef769cc RQF_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbf22c581 ldlm_lock_fail_match +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 0xc137bb36 ptlrpc_unpack_req_msg +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 0xc4fbeccc ptlrpc_request_set_replen +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 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 0xc98f6e56 client_import_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc99bc1fd ldlm_lock_allow_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xca3777ca sptlrpc_target_export_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xca5a81ec ptlrpc_pinger_ir_down +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcaf4aa0c ptlrpc_disconnect_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 0xcb95365d ldlm_completion_ast_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcba1071c ptlrpc_pinger_add_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce1a689b sptlrpc_enc_pool_add_user +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xce1d09aa sptlrpc_enc_pool_get_pages +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 0xcecc461e ldlm_resource_putref +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 0xd01ea755 ldlm_reprocess_all_ns +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd06f8099 ptlrpc_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd0d79126 ptlrpc_pinger_del_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd0d79f5b ldlm_cli_update_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd1517deb ptlrpc_mark_interrupted +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 0xd30231e7 ldlm_namespace_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3dae408 ldlm_it2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd596583e req_capsule_server_sized_swab_get +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 0xd69e2eea req_capsule_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd6c08139 ptlrpc_pinger_sending_on_import +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 0xd9118210 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 0xdb1fb0a2 RQF_MDS_REINT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb9991bc ldlm_pool_get_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb9d5a6a lustre_swab_niobuf_remote +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdc66c013 ptlrpc_request_bufs_pack +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 0xde3b99d1 ptlrpc_restart_req +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 0xe0cc694c RQF_LLOG_ORIGIN_HANDLE_NEXT_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe1abedcb lustre_pack_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe20c9619 ptlrpc_request_alloc_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe2d0a32f ptlrpc_register_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe34ffca8 req_capsule_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe3fb0174 ptlrpc_req_finished +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 0xe5b8ac6d ldlm_cli_enqueue_fini +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 0xe710ff9d ldlm_resource_unlink_lock +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 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 0xebdb433b ptlrpc_nrs_policy_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec0eee57 req_capsule_client_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec226f66 ping_evictor_stop +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec723489 lustre_pack_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xec939a00 RQF_MDS_REINT_UNLINK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeca35252 req_capsule_client_dump +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 0xefe0d2e5 ptlrpcd_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0241d6e lustre_swab_hsm_progress_kernel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf06f163c ldlm_replay_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0d52b5f ptlrpc_pinger_suppress_pings +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0d9e043 lock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf1300275 _sptlrpc_enlarge_msg_inplace +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf255f075 req_capsule_set_size +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf264cda2 ldlm_pool_set_limit +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 0xf55263cb ldlm_get_enq_timeout +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 0xf588bb37 req_capsule_field_present +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 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 0xfd148bf8 RMF_LDLM_INTENT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfd5109a7 ptlrpc_buf_set_swabbed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfdf7a3f2 ptlrpc_register_service +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 0xffe29c3f RQF_LDLM_ENQUEUE +EXPORT_SYMBOL drivers/staging/media/cxd2099/cxd2099 0x20d79db5 cxd2099_attach +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x099fc410 rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0a665cbf rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x0c5d717b rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1d445d43 rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x21e8095d rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x272784ac rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2ac40c74 rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2f9c7d2e dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x3d8b0be3 rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4b639ba2 rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4f01e425 rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4fbbf993 rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x58d2a10d alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5dcc08a7 rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x63ff3e06 HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x66d1074f rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x77517e3e rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x78282b26 rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7b65df29 rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x80279a7f rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x81412758 rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x84b88aa2 free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x89e45eee rtllib_wpa_supplicant_ioctl +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x978e7c1d rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9b454f79 rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9d84953c rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa5a3fe39 rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa847f109 rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xaa985f57 rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xaab1f420 rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb5d719ef rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb7412abd rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe1420f2 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc6bc9e3c rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc9873f52 rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcb4d7c43 rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcb92646d rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd0933994 rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd4aa8671 Dot11d_Channelmap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd63d1dfc rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd98db1a5 rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xda884013 rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdd5409c0 rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf1bcdd0 rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdfa6873e rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe166ec5c rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xe16fd453 rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xeed5d9a3 RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xef78c383 rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf104cfe9 notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xf8c5b85a rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x011c6160 ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0135533b ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0b2564b2 ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0e03caa5 ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0e8f8978 ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0f099f61 ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0f532553 notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x10183c4e ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x18dfb9fd ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x25b36f87 ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x34a7bba5 ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x358fcf09 ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x410664f4 ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x45af5719 ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x45e8add0 HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x47d4c7eb ieee80211_send_probe_requests_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x48d6e3fd ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4a8bb209 ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4d210b4d DOT11D_ScanComplete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x50065ed0 ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x597a7489 ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5aeb13a6 ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5cb041e2 ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x61ea895d ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7077882d ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7464b6ac ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x7e6ad805 ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8089a441 ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8171fd9d ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x818a5591 ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8479e9a1 ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x92ca7df4 ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x96450567 ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9a713e36 ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9b6f3789 ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa071a14c ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa40aae1c ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa98c7664 ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xaf1507ec ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xaf6066cb Dot11d_Init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb26629a8 ToLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb33abaa4 IsLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb702098b DOT11D_GetMaxTxPwrInDbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb7b12e75 ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xbf29a762 ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc071db43 ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc2d2611d ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xcd54513b Dot11d_Reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd06e1d0f ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd1e6ed5f ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xd5e6efb1 SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe103222c ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe4f010e0 ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe7ff307c Dot11d_UpdateCountryIe +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf131acbf ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf83a42d4 ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x03c96186 iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x145c9ccd iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x38e86935 iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x38ebc26c iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x3a256142 iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x69fc4842 iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7107cd82 iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x79cbfc49 iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x7dab6668 iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x906e8e6a iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x959489ce iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x98ab4afe iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa073fc2c iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa8cb97d6 iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xaa9df74b iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xaaead959 iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xad07976d iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb7b65fc4 iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xcf0e322b iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd2ce3093 iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd5c6a974 iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe2d61612 iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe73eea3b iscsit_set_unsoliticed_dataout +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe87bb98f iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xec6de1d0 iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xf0b01eae iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xfa570df5 iscsit_find_cmd_from_itt +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xfdf6768b iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/target_core_mod 0x0135fb76 transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x02de3b18 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x0ab0a7c8 sbc_dif_copy_prot +EXPORT_SYMBOL drivers/target/target_core_mod 0x0c2927b9 target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x0cfd968f target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x1549807b core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0x15f77c71 target_get_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x1a1b6aa2 transport_backend_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x1ce0fe43 transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x1f109f52 transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x2127824b passthrough_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x2431ea06 target_setup_cmd_from_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x28d4298d spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0x2f598942 core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0x3120aecb sbc_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x33899fa1 core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x3c386e71 transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0x425d0f7a transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x458cfdde spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0x4b9e37f5 target_depend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0x51740738 transport_init_se_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x5613102e target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x5c4dd15e transport_check_aborted_status +EXPORT_SYMBOL drivers/target/target_core_mod 0x5c7e3d95 transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x5d5c9294 spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x61acce11 core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x682493fd target_show_dynamic_sessions +EXPORT_SYMBOL drivers/target/target_core_mod 0x6bd806d4 transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0x6cbc92cc spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x740188c4 transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x76e63f2e target_submit_cmd_map_sgls +EXPORT_SYMBOL drivers/target/target_core_mod 0x7a664454 transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x7b425fde sbc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x7b72b384 transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x7dbada9d transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x7e1a1b4e sbc_dif_verify +EXPORT_SYMBOL drivers/target/target_core_mod 0x7fa4a37b target_sess_cmd_list_set_waiting +EXPORT_SYMBOL drivers/target/target_core_mod 0x835324fa transport_init_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x85aa880c transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x889f578d transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x8d2c6d94 passthrough_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x97c80165 target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x99a26c31 target_backend_unregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x9d3b56c4 core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0x9d899799 target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xa437d222 transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xa59d839a target_register_template +EXPORT_SYMBOL drivers/target/target_core_mod 0xa5f6245f transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0xa824a6c1 core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0xad0397f5 __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xb196771b core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xb29b528f transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0xb6dc1e22 target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xb7ad946f target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0xbbdd28f7 target_undepend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0xcb6b6958 target_nacl_find_deve +EXPORT_SYMBOL drivers/target/target_core_mod 0xdc7bc6c8 target_put_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xdcead2ec sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0xe0a241b9 target_unregister_template +EXPORT_SYMBOL drivers/target/target_core_mod 0xe2a8535e sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0xe5a44cbd target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0xe6760f23 core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0xe8caec4d transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0xecfaedc2 transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0xed5ce43b transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0xf01621c7 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf652fbd9 target_lun_is_rdonly +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0x2794169b usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/function/usb_f_uvc 0x92e9ebac uvc_set_trace_param +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0xd684e6fb usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0x6eaf29d9 sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x1358c8a0 usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x2ded8082 usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x3e70ccf8 usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x57b184b9 usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x626d29e4 usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x693835e7 usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x6f78a4ad usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x796901e3 usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x98d7587d usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xd8aac4aa usb_wwan_ioctl +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xda2072a9 usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xfbc93d88 usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x67ae9407 usb_serial_suspend +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x98d8ba68 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 0x0eba54fd devm_lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0x2c2fcc96 lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0x9c6573c1 lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0xe97c51c8 devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x17f3f471 svga_set_default_seq_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x19665ca3 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 0x5ee1c925 svga_get_caps +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x621a6e5a svga_tilecursor +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x68827b9d 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 0xa19875f3 svga_tilecopy +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xb04ed417 svga_tileblit +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xc6bde372 svga_tilefill +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/cyber2000fb 0x0cc3ede5 cyber2000fb_detach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0x534b6f18 cyber2000fb_disable_extregs +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xb39f68d1 cyber2000fb_enable_extregs +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xfacffd39 cyber2000fb_attach +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x01e2349b matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x32462d48 g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0xef80d3b5 matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x06527813 matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x0b1c1c01 matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x72bf130a DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xe5a1ee39 DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0x6ced908f matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0xd9e739b3 matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x02e6345b matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x0ccf2457 matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x2a16b50b matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xb6d7182e matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x42f0f477 matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x87cb0add matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x21107f75 matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x535e8c63 matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x6202989c matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x956c519e matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xab2a28ef matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/mb862xx/mb862xxfb 0xe2c75155 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 0x9c85e375 w1_ds2760_read +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xad7d47b6 w1_ds2760_recall_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xc2d31365 w1_ds2760_store_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xe8fbcbfd w1_ds2760_write +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x4477e290 w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0xb9606a6a w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x196dd57d w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0xca76b1f2 w1_ds2781_io +EXPORT_SYMBOL drivers/w1/wire 0x086b914e w1_remove_master_device +EXPORT_SYMBOL drivers/w1/wire 0x2f7c9b3e w1_register_family +EXPORT_SYMBOL drivers/w1/wire 0x5d73fce5 w1_unregister_family +EXPORT_SYMBOL drivers/w1/wire 0xfd5ce04f w1_add_master_device +EXPORT_SYMBOL fs/configfs/configfs 0x034e10ef config_item_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0x1635d2e7 configfs_depend_item +EXPORT_SYMBOL fs/configfs/configfs 0x460d7c0e config_group_find_item +EXPORT_SYMBOL fs/configfs/configfs 0x566f8607 config_item_get +EXPORT_SYMBOL fs/configfs/configfs 0x6b118f6a config_item_set_name +EXPORT_SYMBOL fs/configfs/configfs 0x6cb7e57c config_item_put +EXPORT_SYMBOL fs/configfs/configfs 0x79bf8b44 config_group_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0x8c27f1dc configfs_unregister_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0xa001dfe6 configfs_undepend_item +EXPORT_SYMBOL fs/configfs/configfs 0xa7102963 configfs_register_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0xe993189a config_group_init +EXPORT_SYMBOL fs/exofs/libore 0x09373702 ore_write +EXPORT_SYMBOL fs/exofs/libore 0x18e714b8 ore_get_io_state +EXPORT_SYMBOL fs/exofs/libore 0x28806871 ore_verify_layout +EXPORT_SYMBOL fs/exofs/libore 0x399d428f ore_create +EXPORT_SYMBOL fs/exofs/libore 0x4527e170 ore_calc_stripe_info +EXPORT_SYMBOL fs/exofs/libore 0x7c60d555 extract_attr_from_ios +EXPORT_SYMBOL fs/exofs/libore 0x894e593a ore_read +EXPORT_SYMBOL fs/exofs/libore 0xa3d2a634 g_attr_logical_length +EXPORT_SYMBOL fs/exofs/libore 0xcda3ebff ore_truncate +EXPORT_SYMBOL fs/exofs/libore 0xdb57dd61 ore_remove +EXPORT_SYMBOL fs/exofs/libore 0xe9bee009 ore_get_rw_state +EXPORT_SYMBOL fs/exofs/libore 0xf94756fd ore_check_io +EXPORT_SYMBOL fs/exofs/libore 0xff6be6ec ore_put_io_state +EXPORT_SYMBOL fs/fscache/fscache 0x0543a801 __fscache_write_page +EXPORT_SYMBOL fs/fscache/fscache 0x0a820e45 fscache_object_retrying_stale +EXPORT_SYMBOL fs/fscache/fscache 0x0b39d294 __fscache_uncache_all_inode_pages +EXPORT_SYMBOL fs/fscache/fscache 0x0e569be3 __fscache_unregister_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x1165569f __fscache_read_or_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x1f492c8e fscache_init_cache +EXPORT_SYMBOL fs/fscache/fscache 0x21b90f43 fscache_check_aux +EXPORT_SYMBOL fs/fscache/fscache 0x33a47f40 fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0x34f89d0b __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x4d76fd77 __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x4e4935b2 __fscache_check_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x54e2373b fscache_object_destroy +EXPORT_SYMBOL fs/fscache/fscache 0x55be1e45 __fscache_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x713ab095 __fscache_attr_changed +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 0x76613d1e __fscache_readpages_cancel +EXPORT_SYMBOL fs/fscache/fscache 0x7934b39e __fscache_maybe_release_page +EXPORT_SYMBOL fs/fscache/fscache 0x83e3b035 fscache_mark_page_cached +EXPORT_SYMBOL fs/fscache/fscache 0x8d02c27b __fscache_read_or_alloc_pages +EXPORT_SYMBOL fs/fscache/fscache 0x960190e0 __fscache_enable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xaadcb3ed __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xb0fab68e fscache_object_mark_killed +EXPORT_SYMBOL fs/fscache/fscache 0xb1a61c9b fscache_operation_init +EXPORT_SYMBOL fs/fscache/fscache 0xb24a03e1 fscache_put_operation +EXPORT_SYMBOL fs/fscache/fscache 0xb79ba728 __fscache_wait_on_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0xbc08dd60 fscache_enqueue_operation +EXPORT_SYMBOL fs/fscache/fscache 0xc0e6422f fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0xc2d232b8 __fscache_update_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xcb5d2e65 __fscache_register_netfs +EXPORT_SYMBOL fs/fscache/fscache 0xce41f25f fscache_mark_pages_cached +EXPORT_SYMBOL fs/fscache/fscache 0xd0636faf fscache_op_complete +EXPORT_SYMBOL fs/fscache/fscache 0xd07fd6cf __fscache_check_consistency +EXPORT_SYMBOL fs/fscache/fscache 0xde98095c __fscache_uncache_page +EXPORT_SYMBOL fs/fscache/fscache 0xebe64633 fscache_obtained_object +EXPORT_SYMBOL fs/fscache/fscache 0xf2c80876 fscache_fsdef_index +EXPORT_SYMBOL fs/fscache/fscache 0xf743d87b fscache_add_cache +EXPORT_SYMBOL fs/fscache/fscache 0xfcee52fd fscache_object_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0xfd265fa7 __fscache_disable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xfeb2e6b5 fscache_object_init +EXPORT_SYMBOL fs/fscache/fscache 0xff88eb0f __fscache_wait_on_page_write +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x28438a82 qtree_release_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x69c1794a qtree_read_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xcaee0ea6 qtree_delete_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xee2097b8 qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xfea5e44e qtree_entry_unused +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 0xc3a98c1d lc_try_lock +EXPORT_SYMBOL lib/lru_cache 0xcc979a91 lc_set +EXPORT_SYMBOL lib/lru_cache 0xd0fae49b lc_seq_dump_details +EXPORT_SYMBOL lib/lru_cache 0xe103c966 lc_seq_printf_stats +EXPORT_SYMBOL lib/lru_cache 0xefec290a lc_find +EXPORT_SYMBOL lib/lru_cache 0xfd525ec7 lc_put +EXPORT_SYMBOL lib/lz4/lz4_compress 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/6lowpan/6lowpan 0x2d1651d8 lowpan_nhc_add +EXPORT_SYMBOL net/6lowpan/6lowpan 0x39146b0d lowpan_nhc_del +EXPORT_SYMBOL net/802/p8022 0x3d467729 unregister_8022_client +EXPORT_SYMBOL net/802/p8022 0x95ffc3c7 register_8022_client +EXPORT_SYMBOL net/802/p8023 0x2aee8290 make_8023_client +EXPORT_SYMBOL net/802/p8023 0xb690837f destroy_8023_client +EXPORT_SYMBOL net/802/psnap 0xb0450aee unregister_snap_client +EXPORT_SYMBOL net/802/psnap 0xb2ca957d register_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x046c2437 p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0x3089016a p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0x3287af62 p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0x34318bdb p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0x35d1e27e p9_idpool_get +EXPORT_SYMBOL net/9p/9pnet 0x360a7cc6 p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0x3665d3e0 p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0x3a89d4bf p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0x3aeaa2d6 p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x41dc62c8 p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0x44bb1cb7 p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x44d2c2c0 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0x4ae22bfe p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0x506ae03e p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0x509e9349 p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0x50d1c9fa p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0x50d2ff89 p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0x53d58a07 p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0x59db96a2 p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x63b50aad v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0x649d76a7 p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0x6c9e3a18 p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0x6cf75031 p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0x6d3a1631 p9_client_stat +EXPORT_SYMBOL net/9p/9pnet 0x814fbd4c v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0x950afe08 p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0x99b71294 p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0x9a753bb6 p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x9d8b23eb p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0xa2aec5b3 p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0xa9f77e7c p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0xad2814d5 v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0xb9692576 p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0xbc3b91db p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0xbd14dc50 p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0xbead37d7 v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0xc08271c7 p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0xc24c6fc8 p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0xc3bb9073 p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0xc5db54a9 p9_idpool_destroy +EXPORT_SYMBOL net/9p/9pnet 0xcb38c1d2 p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0xd8f8fee7 p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0xdd887396 p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xe831ae79 p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0xf3553827 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 0xfd40c79d p9_idpool_check +EXPORT_SYMBOL net/appletalk/appletalk 0x035e4e34 atalk_find_dev_addr +EXPORT_SYMBOL net/appletalk/appletalk 0x57a5a138 alloc_ltalkdev +EXPORT_SYMBOL net/appletalk/appletalk 0x72fa3c9c atrtr_get_dev +EXPORT_SYMBOL net/appletalk/appletalk 0xccb78f98 aarp_send_ddp +EXPORT_SYMBOL net/atm/atm 0x149b0c9a deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x4347cc91 atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x5344353f atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0x6213de7b atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0x653e53c2 register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x67cedbab vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0x9feaf287 sonet_subtract_stats +EXPORT_SYMBOL net/atm/atm 0xa79fc848 atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0xaa024146 sonet_copy_stats +EXPORT_SYMBOL net/atm/atm 0xaa470a9a atm_dev_register +EXPORT_SYMBOL net/atm/atm 0xca87b453 vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0xd102eb12 vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0xd53b5c07 atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0xf2eedca2 atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/atm/atm 0xf91e8144 atm_charge +EXPORT_SYMBOL net/atm/atm 0xfdd5bbaa vcc_release_async +EXPORT_SYMBOL net/ax25/ax25 0x0bcb86d6 ax25_header_ops +EXPORT_SYMBOL net/ax25/ax25 0x18fc8525 ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0x242852b9 ax25_uid_policy +EXPORT_SYMBOL net/ax25/ax25 0x36ae07a4 ax25_send_frame +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 0x5474f447 ax25_listen_release +EXPORT_SYMBOL net/ax25/ax25 0x5a4a5f30 ax25_linkfail_register +EXPORT_SYMBOL net/ax25/ax25 0x65118054 ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0x776b0078 ax25_ip_xmit +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0x9b18f50a ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0xa7f3015b ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/bluetooth/bluetooth 0x008e634f bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0x030d7a8c bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0786c6eb hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x07e1ef30 l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0x0821e763 __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x187ecbb8 hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0x241c0a48 hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x2611dfe7 bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x390fc05f hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0x47022514 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x52c16962 bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x5c3e635c bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6ca5fd44 hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x715b35ed bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x72f1b428 l2cap_chan_close +EXPORT_SYMBOL net/bluetooth/bluetooth 0x77e9f192 l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x79d4c876 bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7ce50f56 l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8115914b hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0x829cb15a 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 0x93e218a0 hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9b8162f7 l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa03803bc l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa0d92eaa hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0xaf883b52 hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb5fe55ea bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0xbc9d5926 hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xbf0f2b82 hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc1ddac06 hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xca31554c hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcc1fb551 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0xccf6efb0 __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7442057 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd9da795b bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0xdcb4cc3d bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe3daf7f6 hci_mgmt_chan_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe6386933 bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0xe64c432e bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0xea17437f bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0xecb74575 bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0xeef56051 hci_mgmt_chan_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf57c6e56 bt_sock_recvmsg +EXPORT_SYMBOL net/bridge/bridge 0x2c066bb1 br_should_route_hook +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xa570dd63 ebt_unregister_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xab644b53 ebt_register_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xfc39e439 ebt_do_table +EXPORT_SYMBOL net/caif/caif 0x1446b60a caif_client_register_refcnt +EXPORT_SYMBOL net/caif/caif 0x26033ef7 cfcnfg_add_phy_layer +EXPORT_SYMBOL net/caif/caif 0x2a09f713 cfpkt_fromnative +EXPORT_SYMBOL net/caif/caif 0x3121a4a3 caif_connect_client +EXPORT_SYMBOL net/caif/caif 0x329dbd06 cfpkt_info +EXPORT_SYMBOL net/caif/caif 0x38701a7c cfcnfg_del_phy_layer +EXPORT_SYMBOL net/caif/caif 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 0xaaaf35b6 caif_disconnect_client +EXPORT_SYMBOL net/caif/caif 0xb7b6874e caif_free_client +EXPORT_SYMBOL net/caif/caif 0xb8d51c72 get_cfcnfg +EXPORT_SYMBOL net/caif/caif 0xbb9b3569 caif_enroll_dev +EXPORT_SYMBOL net/can/can 0x2cf500eb can_proto_unregister +EXPORT_SYMBOL net/can/can 0x9cc0755d can_ioctl +EXPORT_SYMBOL net/can/can 0x9ce14596 can_proto_register +EXPORT_SYMBOL net/can/can 0xb6ec494d can_rx_register +EXPORT_SYMBOL net/can/can 0xc1019e46 can_send +EXPORT_SYMBOL net/can/can 0xde1a4ba5 can_rx_unregister +EXPORT_SYMBOL net/ceph/libceph 0x002708d5 osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0x0091fd65 ceph_get_direct_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x068ab243 ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x09290ab3 ceph_debugfs_init +EXPORT_SYMBOL net/ceph/libceph 0x0ef75bcf osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x0f13baa2 ceph_monc_request_next_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x17ec65aa ceph_messenger_fini +EXPORT_SYMBOL net/ceph/libceph 0x1994a706 osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0x1ad6de53 ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x1b13246d ceph_auth_create_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x1b34003d ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x1c570ee6 ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x20be46e4 ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0x20d151cb ceph_osdc_setup +EXPORT_SYMBOL net/ceph/libceph 0x21c60751 ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0x23f8f3c5 ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x24d897df ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x265e0a7e osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x2a5bc18b ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0x2a72afc8 __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x2b69ff79 ceph_osdc_readpages +EXPORT_SYMBOL net/ceph/libceph 0x2d3fbf14 ceph_osdc_writepages +EXPORT_SYMBOL net/ceph/libceph 0x2db717f3 ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0x38ffb455 osd_req_op_watch_init +EXPORT_SYMBOL net/ceph/libceph 0x3abec91f ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x3b082c4c ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0x3f688151 ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x419cb09b ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0x420d4a1e ceph_osdc_start_request +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 0x4a0833c0 ceph_client_id +EXPORT_SYMBOL net/ceph/libceph 0x4a129ed7 ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0x4ab14a68 osd_req_op_cls_response_data +EXPORT_SYMBOL net/ceph/libceph 0x4af2f20f ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0x508eb43d ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0x5379cea3 ceph_caps_for_mode +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x5951873c ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0x5b326ade ceph_monc_do_get_version +EXPORT_SYMBOL net/ceph/libceph 0x5cf1aa17 ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0x5eafd0d5 ceph_calc_pg_primary +EXPORT_SYMBOL net/ceph/libceph 0x5f746c62 ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x6714b371 osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0x6b2e3bcd ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x6fcdafef ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0x75d85bc9 ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0x76194ec2 ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0x764e6a60 ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x82971751 ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0x85822ca7 osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0x86410df0 ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0x8a8152fb osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0x8c0be476 osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0x8efdcf43 ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0x914bf963 ceph_messenger_init +EXPORT_SYMBOL net/ceph/libceph 0x95716434 ceph_osdc_set_request_linger +EXPORT_SYMBOL net/ceph/libceph 0x99e36571 ceph_osdc_cleanup +EXPORT_SYMBOL net/ceph/libceph 0x9ded06ed ceph_osdc_put_event +EXPORT_SYMBOL net/ceph/libceph 0x9ebe6020 ceph_oloc_oid_to_pg +EXPORT_SYMBOL net/ceph/libceph 0x9f534f4d ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0xa3078158 ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xa43140e9 ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0xa5c622f6 osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xa6b6c92c ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0xa79ae60d ceph_auth_update_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xa8279255 ceph_osdc_cancel_event +EXPORT_SYMBOL net/ceph/libceph 0xa9994c4d ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0xab8b715f ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0xac9a4f68 ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0xad6d5f0c osd_req_op_cls_request_data_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 0xb22f2dd5 ceph_monc_got_mdsmap +EXPORT_SYMBOL net/ceph/libceph 0xb3a0d9af ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb6081d6d ceph_msgr_exit +EXPORT_SYMBOL net/ceph/libceph 0xb7edcd09 ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0xbde318f6 ceph_print_client_options +EXPORT_SYMBOL net/ceph/libceph 0xc0b33b0d ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0xc430d7f4 ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xc4a80955 ceph_debugfs_cleanup +EXPORT_SYMBOL net/ceph/libceph 0xc69780ef ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xc9c5921d ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0xc9f82b38 ceph_msgr_init +EXPORT_SYMBOL net/ceph/libceph 0xcb50a624 ceph_parse_ips +EXPORT_SYMBOL net/ceph/libceph 0xcfaa05bc ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0xd0786d46 osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xd2c107bb ceph_flags_to_mode +EXPORT_SYMBOL net/ceph/libceph 0xd2e3cb40 ceph_auth_invalidate_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xd5ed0cd4 ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0xd75c5c19 ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0xd7acd83f ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xdd8e7550 ceph_parse_options +EXPORT_SYMBOL net/ceph/libceph 0xdfa9e261 ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0xdfc6ee6f ceph_osdc_build_request +EXPORT_SYMBOL net/ceph/libceph 0xe18edeef ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0xe331e63f ceph_osdc_create_event +EXPORT_SYMBOL net/ceph/libceph 0xe3b042ca ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xe678b082 ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0xe75ee181 ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0xe9951b8c ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xeb945539 ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0xeda55d64 osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0xf1c0358e ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0xf35cb4d9 ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0xf4d66360 ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0xf7cc25f5 osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0xfe8c475a osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x14acd093 dccp_req_err +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x3ee31a98 dccp_syn_ack_timeout +EXPORT_SYMBOL net/ieee802154/6lowpan/ieee802154_6lowpan 0xf7d7bdb3 lowpan_frag_rcv +EXPORT_SYMBOL net/ieee802154/ieee802154 0x00e7a111 wpan_phy_register +EXPORT_SYMBOL net/ieee802154/ieee802154 0x090f7828 wpan_phy_unregister +EXPORT_SYMBOL net/ieee802154/ieee802154 0x262d23c6 wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0x33989a05 wpan_phy_new +EXPORT_SYMBOL net/ieee802154/ieee802154 0xb2f1f383 wpan_phy_find +EXPORT_SYMBOL net/ieee802154/ieee802154 0xfd67ffe0 wpan_phy_for_each +EXPORT_SYMBOL net/ipv4/fou 0x03916fe4 gue_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0x6d7b73d2 fou_build_header +EXPORT_SYMBOL net/ipv4/fou 0x7a8411a2 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0x7d96fed3 gue_build_header +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x238e04e7 ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x81e41982 ip_tunnel_dst_reset_all +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xa4177896 ip_tunnel_encap +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xc2934630 ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xcb2f0279 ip_tunnel_get_link_net +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xe8c6bca3 ip_tunnel_get_iflink +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x6355c072 arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x7be9a0a2 arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0xbd04563c arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x3e90780a ipt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xa2a3992a ipt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0xfd11042d ipt_register_table +EXPORT_SYMBOL net/ipv4/tunnel4 0x20b6a765 xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/tunnel4 0x3b4bbf45 xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/udp_tunnel 0xc8294b5c udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x4444f1a8 ip6_tnl_get_link_net +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x4d7e8aa3 ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x650bb64d ip6_tnl_get_iflink +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xe174dc1c ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x7fec7848 ip6t_register_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x94cdede1 ip6t_do_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0xdeb67d20 ip6t_unregister_table +EXPORT_SYMBOL net/ipv6/tunnel6 0x9ab89042 xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/tunnel6 0xa1d33513 xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x80247007 xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x93aed35c xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x064312ab ircomm_flow_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x0a414ffc ircomm_open +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x2d8ca05e ircomm_connect_response +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x3cf63b88 ircomm_control_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xba13a39d ircomm_data_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xcef19269 ircomm_disconnect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xd79d6622 ircomm_connect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xee55ec9b ircomm_close +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 0x1e6cade0 irias_add_integer_attrib +EXPORT_SYMBOL net/irda/irda 0x2520c9bb async_wrap_skb +EXPORT_SYMBOL net/irda/irda 0x2e0796ab irttp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x3340eef4 irda_notify_init +EXPORT_SYMBOL net/irda/irda 0x33cbe2c6 proc_irda +EXPORT_SYMBOL net/irda/irda 0x3e56064f hashbin_new +EXPORT_SYMBOL net/irda/irda 0x442b3c24 irttp_data_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 0x5d88a273 irlap_open +EXPORT_SYMBOL net/irda/irda 0x601bda46 hashbin_remove +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 0x7f52a8bf irda_param_insert +EXPORT_SYMBOL net/irda/irda 0x85d88217 irias_delete_object +EXPORT_SYMBOL net/irda/irda 0x89365a67 irttp_close_tsap +EXPORT_SYMBOL net/irda/irda 0x8afcdb2c irttp_connect_request +EXPORT_SYMBOL net/irda/irda 0x91815586 irda_param_pack +EXPORT_SYMBOL net/irda/irda 0x924d7dc0 alloc_irdadev +EXPORT_SYMBOL net/irda/irda 0x94a824db irda_param_extract_all +EXPORT_SYMBOL net/irda/irda 0xa154acdf irlmp_open_lsap +EXPORT_SYMBOL net/irda/irda 0xa1d41e58 hashbin_delete +EXPORT_SYMBOL net/irda/irda 0xa43469bb irlmp_close_lsap +EXPORT_SYMBOL net/irda/irda 0xaa557515 irias_new_object +EXPORT_SYMBOL net/irda/irda 0xab3f1028 iriap_getvaluebyclass_request +EXPORT_SYMBOL net/irda/irda 0xaf674e9d iriap_close +EXPORT_SYMBOL net/irda/irda 0xb0dbc3e7 irlap_close +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 0xbe61692c irlmp_connect_response +EXPORT_SYMBOL net/irda/irda 0xc458f5a7 irlmp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0xc68e43be irias_add_octseq_attrib +EXPORT_SYMBOL net/irda/irda 0xc7a4f2ff irda_device_set_media_busy +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 0xd76c6760 irttp_udata_request +EXPORT_SYMBOL net/irda/irda 0xda8f95d7 irlmp_data_request +EXPORT_SYMBOL net/irda/irda 0xde3c73a4 iriap_open +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 0xeb69eab6 async_unwrap_char +EXPORT_SYMBOL net/irda/irda 0xedd521c2 irlmp_get_discoveries +EXPORT_SYMBOL net/irda/irda 0xef7f7917 irlmp_connect_request +EXPORT_SYMBOL net/irda/irda 0xf03c41e7 irttp_flow_request +EXPORT_SYMBOL net/irda/irda 0xf0a694a1 irias_find_object +EXPORT_SYMBOL net/irda/irda 0xf3ce5910 irttp_dup +EXPORT_SYMBOL net/irda/irda 0xf5876b95 hashbin_remove_this +EXPORT_SYMBOL net/irda/irda 0xf9290ff5 irttp_connect_response +EXPORT_SYMBOL net/irda/irda 0xfdbd8f08 irttp_open_tsap +EXPORT_SYMBOL net/l2tp/l2tp_core 0x98463b6f l2tp_recv_common +EXPORT_SYMBOL net/lapb/lapb 0x054ffd8f lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0x2bd1e041 lapb_data_request +EXPORT_SYMBOL net/lapb/lapb 0x30341a45 lapb_disconnect_request +EXPORT_SYMBOL net/lapb/lapb 0x4dac9e04 lapb_register +EXPORT_SYMBOL net/lapb/lapb 0x5fc7cab6 lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0xa91dc13f lapb_data_received +EXPORT_SYMBOL net/lapb/lapb 0xaa6142ce lapb_unregister +EXPORT_SYMBOL net/lapb/lapb 0xaebd3505 lapb_getparms +EXPORT_SYMBOL net/llc/llc 0x056de132 llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/llc/llc 0x12fa9e78 llc_sap_close +EXPORT_SYMBOL net/llc/llc 0x13b60c05 llc_sap_open +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0xa392e505 llc_set_station_handler +EXPORT_SYMBOL net/llc/llc 0xc6b65b79 llc_add_pack +EXPORT_SYMBOL net/llc/llc 0xd35aae75 llc_sap_find +EXPORT_SYMBOL net/llc/llc 0xd8e40a9c llc_mac_hdr_init +EXPORT_SYMBOL net/mac80211/mac80211 0x07862ff3 ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0x0980c026 ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x0bd609f2 ieee80211_get_key_tx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0x0f9c56c5 ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0x105c9abb ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x12bf69f8 ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x164b3b89 ieee80211_stop_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x208d98dd ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x21914f7b ieee80211_tx_dequeue +EXPORT_SYMBOL net/mac80211/mac80211 0x21e8261f rate_control_send_low +EXPORT_SYMBOL net/mac80211/mac80211 0x25638243 ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0x268ba546 ieee80211_rx +EXPORT_SYMBOL net/mac80211/mac80211 0x2fc3fecb ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0x3204c27d ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0x3317d2f3 ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0x33d7dccb __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x3b0d183c ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x3f757606 ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0x419568ad ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x419c0202 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x424383ae ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x4615d945 ieee80211_sta_eosp +EXPORT_SYMBOL net/mac80211/mac80211 0x46bc426b ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0x474aafd0 __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x47e5727b ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x4c2b011a ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0x55f97e4f ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0x560d402f ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0x59d83d7f ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x5cf31507 ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0x5e2751c5 ieee80211_start_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0x601cd803 ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0x69602b0b ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0x6a8f35b4 ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x6ca5f1a0 ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x710f4dc3 ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x7396df80 ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x73e34d36 ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0x746f2f1c ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0x76fdfa03 ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0x77ea65c4 ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x7bebff68 ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0x7e5156a7 ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x7fb0da03 ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0x8124058f ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0x81bb6001 ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x8339307a ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0x8b741031 ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x8cdfdee4 __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x8e5a18bc ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0x901b6655 ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x90b9a2c2 ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x962bdde8 ieee80211_aes_cmac_calculate_k1_k2 +EXPORT_SYMBOL net/mac80211/mac80211 0x9d6361f6 rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x9deacac2 ieee80211_csa_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0x9f4f7a81 ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0xa082a129 ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0xa46c0d53 ieee80211_csa_update_counter +EXPORT_SYMBOL net/mac80211/mac80211 0xa478db92 __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xa702c583 __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xa753c07f ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xae3c67b7 wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xb1f4142f ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0xb4791525 ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0xbc355ae5 ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0xbe1cf615 ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xc51de63e ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xc6355c27 ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0xc7b2412e ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0xcaffe983 ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0xd40e3324 ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0xd72625cb ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0xdeb0afc4 ieee80211_tx_status_noskb +EXPORT_SYMBOL net/mac80211/mac80211 0xe829dcb7 ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xe9493b0a ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0xe9c34329 ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0xeb12eb94 ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0xeddb3e8b ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0xf01500a4 ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0xf180f9c5 ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xf5260b15 ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xf5665e1f ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0xf639558b ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0xf7ebca52 ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0xfa19d6a1 ieee80211_restart_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x062e1bb7 ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x11e92723 ieee802154_rx +EXPORT_SYMBOL net/mac802154/mac802154 0x20df3d8c ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x287e6bf2 ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x327788bf ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0x41f5e661 ieee802154_unregister_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xa9c7c10d ieee802154_free_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xd87eabcf ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0xdf211cd9 ieee802154_rx_irqsafe +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x015e1341 ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x0523161c register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x10dcce36 ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x1569032e ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x1764660d register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x17d8eac8 unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x1879feec register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x4c2b3e34 ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x65872c67 ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xa7871c69 ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xb2e475bf ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xda10d5b1 ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xe18891bb ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xf63c470a unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x332d4b46 __nf_ct_ext_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x36327f66 nf_conntrack_untracked +EXPORT_SYMBOL net/netfilter/nf_conntrack 0xd451cc35 __nf_ct_ext_add_length +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0x827cc6a1 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x15e7ec8f __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x1d56fa6f nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/nf_nat 0x4c627270 nf_xfrm_me_harder +EXPORT_SYMBOL net/netfilter/nf_nat 0xa7079955 nf_nat_used_tuple +EXPORT_SYMBOL net/netfilter/nf_nat 0xa985f92c nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0xe849f051 nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/x_tables 0x12e61aef xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0x18cfc05f xt_unregister_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x253e8b44 xt_compat_init_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x27ea0cb9 xt_find_target +EXPORT_SYMBOL net/netfilter/x_tables 0x327ece05 xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x482d26fd xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x52fe36b7 xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0x5f2b2df8 xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x810ee303 xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x9a1980f8 xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0xd15e0956 xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0xd1a21986 xt_free_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0xe347a120 xt_register_target +EXPORT_SYMBOL net/nfc/hci/hci 0x08a9256e nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x40191c5c nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x43028a27 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x4e26779f nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0x50aa57a7 nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0x57ae74a5 nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0x5db17335 nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0x6e64cb65 nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0x7ce600bc nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0x7e6a2c23 nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0x88a972b1 nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0x95028b93 nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0x975efd1e nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0xa60f79c3 nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0xacb02dde nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0xbca0b4fd nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xc77acd17 nfc_hci_reset_pipes_per_host +EXPORT_SYMBOL net/nfc/hci/hci 0xd0a4cc91 nfc_hci_reset_pipes +EXPORT_SYMBOL net/nfc/hci/hci 0xd8c1b770 nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/hci/hci 0xe638f694 nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0xe6555419 nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/nci/nci 0x028926f4 nci_hci_get_param +EXPORT_SYMBOL net/nfc/nci/nci 0x079d56e1 nci_hci_set_param +EXPORT_SYMBOL net/nfc/nci/nci 0x0d58ddf5 nci_nfcee_discover +EXPORT_SYMBOL net/nfc/nci/nci 0x161298a9 nci_hci_connect_gate +EXPORT_SYMBOL net/nfc/nci/nci 0x27fd1ca0 nci_hci_dev_session_init +EXPORT_SYMBOL net/nfc/nci/nci 0x2b084e7f nci_nfcee_mode_set +EXPORT_SYMBOL net/nfc/nci/nci 0x3821fc4b nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0x45b9d1b3 nci_core_conn_close +EXPORT_SYMBOL net/nfc/nci/nci 0x67401ba0 nci_allocate_device +EXPORT_SYMBOL net/nfc/nci/nci 0x80b0eb27 nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0x8b6abf54 nci_core_conn_create +EXPORT_SYMBOL net/nfc/nci/nci 0x8d63114e nci_set_config +EXPORT_SYMBOL net/nfc/nci/nci 0x8fc31db1 nci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0xa1ba4c80 nci_hci_open_pipe +EXPORT_SYMBOL net/nfc/nci/nci 0xae5056c7 nci_hci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xc224de34 nci_req_complete +EXPORT_SYMBOL net/nfc/nci/nci 0xee72c7f8 nci_prop_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0xf0228573 nci_hci_send_event +EXPORT_SYMBOL net/nfc/nci/nci 0xf80614f0 nci_recv_frame +EXPORT_SYMBOL net/nfc/nfc 0x0df207e6 nfc_se_transaction +EXPORT_SYMBOL net/nfc/nfc 0x176f4818 nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x1d3b08a8 nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0x2cfee028 nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0x359ff5e2 nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0x3c545dc9 nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0x4b5f6a3c nfc_class +EXPORT_SYMBOL net/nfc/nfc 0x5415478a nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0x5739a497 nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0x5d7aacbe nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0x764f47fb nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc 0x7fb6c8f5 nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0x92c17d56 nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0x9ea0f261 nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0xb2513db4 nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0xb84bef42 nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0xca6a9497 nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0xca969d57 nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0xf0b34b14 nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0xf15a419a nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0xf2c5eb82 nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0xf9e56468 nfc_register_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x1a53085b nfc_digital_free_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x259e17bd nfc_digital_register_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x5eab0f4e nfc_digital_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x8292762b nfc_digital_unregister_device +EXPORT_SYMBOL net/phonet/phonet 0x0c74b412 pn_skb_send +EXPORT_SYMBOL net/phonet/phonet 0x625ab58f phonet_proto_unregister +EXPORT_SYMBOL net/phonet/phonet 0x7ae4f98b pn_sock_get_port +EXPORT_SYMBOL net/phonet/phonet 0x7eb54251 phonet_stream_ops +EXPORT_SYMBOL net/phonet/phonet 0x87f578e0 pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0xa223a891 phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0xbb797d6e phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0xf7a057cc pn_sock_unhash +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x0b8d0e54 rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x0f3cfa02 rxrpc_kernel_is_data_last +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x4eb74475 rxrpc_kernel_intercept_rx_messages +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x5ea67f0d rxrpc_kernel_get_error_number +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x601d7f58 key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x62a95c95 rxrpc_kernel_get_abort_code +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x6557a88e rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x6b74fb8e rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x7e1ccce2 rxrpc_kernel_reject_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x875abbf4 rxrpc_kernel_accept_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xa0199c95 rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xa2bc559f rxrpc_kernel_free_skb +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xa8b87028 rxrpc_kernel_data_delivered +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xb76a7f1b rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xd1b72c6a rxrpc_kernel_end_call +EXPORT_SYMBOL net/sctp/sctp 0x0243bf0a sctp_do_peeloff +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x158f0d6c gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x18e63877 gss_mech_get +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x57f11c88 gss_mech_put +EXPORT_SYMBOL net/sunrpc/sunrpc 0x3e6c2237 svc_pool_stats_open +EXPORT_SYMBOL net/sunrpc/sunrpc 0xac037392 xdr_truncate_encode +EXPORT_SYMBOL net/sunrpc/sunrpc 0xb74e0739 xdr_restrict_buflen +EXPORT_SYMBOL net/wimax/wimax 0xb3d5c5b6 wimax_rfkill +EXPORT_SYMBOL net/wimax/wimax 0xc26521a1 wimax_reset +EXPORT_SYMBOL net/wireless/cfg80211 0x016092e0 cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x032d0604 regulatory_set_wiphy_regd +EXPORT_SYMBOL net/wireless/cfg80211 0x03845555 cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x09c64fbd ieee80211_frequency_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x12704d77 cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x1879fcbd bridge_tunnel_header +EXPORT_SYMBOL net/wireless/cfg80211 0x187d75e1 cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x18a32b4d cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0x19e03378 cfg80211_get_p2p_attr +EXPORT_SYMBOL net/wireless/cfg80211 0x1eb06694 cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x1fb17410 cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0x21196b59 cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x213174a8 cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0x21edc5a0 cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0x22226960 wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0x236f0172 cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x277ffb9c cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x2937f433 ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0x2d9f22a9 cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x333a7077 cfg80211_inform_bss_width_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x33cfad62 wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0x3409c8d5 cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0x3441077e cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x361ad7c2 cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0x378a2b81 cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0x3d0f3a61 ieee80211_data_from_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0x3d470c4d cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0x3e285fec cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0x4633843b cfg80211_new_sta +EXPORT_SYMBOL net/wireless/cfg80211 0x4773efd9 cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x491b5081 cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0x495457ff cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0x4d1b7ff7 cfg80211_report_obss_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x4dd24ce4 ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x50214c28 ieee80211_bss_get_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x534917c2 cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0x5479634b cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0x56069d1f regulatory_set_wiphy_regd_sync_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0x582c2e68 cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0x59c20a2b cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x59d0a7bc cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0x5a3ecf67 cfg80211_del_sta_sinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x5c7b164a cfg80211_rx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x631b3374 cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0x671aa019 wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0x68affb51 wiphy_rfkill_stop_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x699a3a46 cfg80211_connect_result +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x6b6bacfc cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0x6d6cb9ad ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0x7a46061e __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x7c0b34e2 cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x7fe1a403 cfg80211_find_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x800bd9cb cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0x80b87d47 cfg80211_inform_bss_width +EXPORT_SYMBOL net/wireless/cfg80211 0x812c2468 cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x8492a430 ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x85df9a48 cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x8a7062a5 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x8eb89805 __ieee80211_get_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x916439d7 cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/cfg80211 0x91d7a142 ieee80211_ie_split_ric +EXPORT_SYMBOL net/wireless/cfg80211 0x92d7ecf7 cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x94ed1a43 cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0x982e6b6d ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x9948d4a2 cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0xa1177eb0 cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0xa1425906 ieee80211_channel_to_frequency +EXPORT_SYMBOL net/wireless/cfg80211 0xa169a1a1 freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0xa197b1ff ieee80211_get_mesh_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0xa293d75c cfg80211_reg_can_beacon_relax +EXPORT_SYMBOL net/wireless/cfg80211 0xa2a5b77c wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0xa2dac23c __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xa36a8e86 cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xa85367c3 cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xaf6c73ff cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0xb24aec93 cfg80211_rx_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xb38400c5 cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0xb812a568 cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0xb818f00e cfg80211_sched_scan_stopped_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0xb98e9a9f cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0xbfe4d18f __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xc566cdb6 cfg80211_roamed_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xc63f1b81 ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0xc90fde22 ieee80211_chandef_to_operating_class +EXPORT_SYMBOL net/wireless/cfg80211 0xca796052 ieee80211_data_to_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0xcbd4ba4c wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0xcf168b99 cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0xd05a420e ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0xd26b231f cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0xd476bbf8 cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0xd50b0a22 ieee80211_ie_split +EXPORT_SYMBOL net/wireless/cfg80211 0xd5932f4e wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xdc4c0632 cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0xde07df1b wiphy_rfkill_set_hw_state +EXPORT_SYMBOL net/wireless/cfg80211 0xe1ed9417 regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0xe8da8d75 cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0xecc90f74 cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xefc56354 cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0xfa7d5ce6 cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xfe8dfe3d cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0xfed4d591 cfg80211_find_vendor_ie +EXPORT_SYMBOL net/wireless/lib80211 0x20bdfec9 lib80211_register_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x23b02413 lib80211_get_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x942688b3 lib80211_crypt_info_init +EXPORT_SYMBOL net/wireless/lib80211 0xc4ea387c lib80211_crypt_info_free +EXPORT_SYMBOL net/wireless/lib80211 0xf6db39e7 lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0xfafb9cb9 lib80211_crypt_delayed_deinit +EXPORT_SYMBOL sound/ac97_bus 0x8cf626c2 ac97_bus_type +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0xbddb61d3 snd_mixer_oss_ioctl_card +EXPORT_SYMBOL sound/core/seq/snd-seq 0x000f713e 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 0x2c671825 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 0x333dd1f4 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 0xaba69db2 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-device 0x091def1c snd_seq_autoload_exit +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xc7e067e9 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 0x40b61ddd snd_virmidi_new +EXPORT_SYMBOL sound/core/snd 0x0b6968e8 snd_unregister_device +EXPORT_SYMBOL sound/core/snd 0x0d26f532 snd_ctl_rename_id +EXPORT_SYMBOL sound/core/snd 0x0d7613ec snd_pci_quirk_lookup +EXPORT_SYMBOL sound/core/snd 0x18023913 snd_ctl_new1 +EXPORT_SYMBOL sound/core/snd 0x1880b234 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 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL sound/core/snd 0x2590cb3e snd_ctl_unregister_ioctl +EXPORT_SYMBOL sound/core/snd 0x2ae3deaa release_and_free_resource +EXPORT_SYMBOL sound/core/snd 0x2d224fa8 snd_power_wait +EXPORT_SYMBOL sound/core/snd 0x2d70eeba snd_card_new +EXPORT_SYMBOL sound/core/snd 0x342a2354 copy_to_user_fromio +EXPORT_SYMBOL sound/core/snd 0x36d2cff2 snd_ctl_add +EXPORT_SYMBOL sound/core/snd 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL sound/core/snd 0x3ff693cb snd_ctl_boolean_mono_info +EXPORT_SYMBOL sound/core/snd 0x41fa8152 snd_device_register +EXPORT_SYMBOL sound/core/snd 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL sound/core/snd 0x4c4ff320 snd_ctl_find_numid +EXPORT_SYMBOL sound/core/snd 0x4cc5e7e0 snd_seq_root +EXPORT_SYMBOL sound/core/snd 0x50228fc8 snd_card_free_when_closed +EXPORT_SYMBOL sound/core/snd 0x5157d5ac snd_device_new +EXPORT_SYMBOL sound/core/snd 0x561603f9 snd_component_add +EXPORT_SYMBOL sound/core/snd 0x561f18fe snd_card_set_id +EXPORT_SYMBOL sound/core/snd 0x56cb37c2 snd_ctl_remove +EXPORT_SYMBOL sound/core/snd 0x57d5856b snd_ctl_replace +EXPORT_SYMBOL sound/core/snd 0x5cd53875 snd_info_create_card_entry +EXPORT_SYMBOL sound/core/snd 0x5d76ea44 snd_card_disconnect +EXPORT_SYMBOL sound/core/snd 0x6fdeedcd snd_ctl_free_one +EXPORT_SYMBOL sound/core/snd 0x702fd255 snd_card_file_remove +EXPORT_SYMBOL sound/core/snd 0x70661a99 snd_info_free_entry +EXPORT_SYMBOL sound/core/snd 0x70c15ac1 snd_dma_disable +EXPORT_SYMBOL sound/core/snd 0x70deedf2 snd_ctl_register_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0x758eec73 snd_info_create_module_entry +EXPORT_SYMBOL sound/core/snd 0x81619d1d snd_device_free +EXPORT_SYMBOL sound/core/snd 0x81b69e41 snd_ctl_enum_info +EXPORT_SYMBOL sound/core/snd 0x85719e50 snd_ctl_unregister_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0x85fe2758 snd_ctl_remove_id +EXPORT_SYMBOL sound/core/snd 0x87fc2e9a snd_card_file_add +EXPORT_SYMBOL sound/core/snd 0x8834757c snd_jack_new +EXPORT_SYMBOL sound/core/snd 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL sound/core/snd 0x8f595b11 snd_major +EXPORT_SYMBOL sound/core/snd 0x9d5e5d79 snd_jack_set_parent +EXPORT_SYMBOL sound/core/snd 0x9e6d79f8 snd_info_get_str +EXPORT_SYMBOL sound/core/snd 0xa0dae9ca snd_card_register +EXPORT_SYMBOL sound/core/snd 0xa0fd2427 snd_pci_quirk_lookup_id +EXPORT_SYMBOL sound/core/snd 0xa269e5be snd_register_oss_device +EXPORT_SYMBOL sound/core/snd 0xa50d39d2 snd_jack_report +EXPORT_SYMBOL sound/core/snd 0xa7076bd3 _snd_ctl_add_slave +EXPORT_SYMBOL sound/core/snd 0xab655323 snd_ctl_boolean_stereo_info +EXPORT_SYMBOL sound/core/snd 0xacbbaa99 snd_jack_add_new_kctl +EXPORT_SYMBOL sound/core/snd 0xad9832e3 snd_register_device +EXPORT_SYMBOL sound/core/snd 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL sound/core/snd 0xb63d43d9 snd_cards +EXPORT_SYMBOL sound/core/snd 0xc285a2ef snd_info_register +EXPORT_SYMBOL sound/core/snd 0xccce2ee2 snd_card_free +EXPORT_SYMBOL sound/core/snd 0xeb91dc85 snd_jack_set_key +EXPORT_SYMBOL sound/core/snd 0xed019641 snd_ctl_register_ioctl +EXPORT_SYMBOL sound/core/snd 0xedd1df15 snd_ctl_notify +EXPORT_SYMBOL sound/core/snd 0xf17c5e76 snd_ctl_find_id +EXPORT_SYMBOL sound/core/snd 0xfb4a0df9 snd_unregister_oss_device +EXPORT_SYMBOL sound/core/snd 0xff648afe snd_ctl_make_virtual_master +EXPORT_SYMBOL sound/core/snd 0xfffd89db copy_from_user_toio +EXPORT_SYMBOL sound/core/snd-hwdep 0xa2878d64 snd_hwdep_new +EXPORT_SYMBOL sound/core/snd-pcm 0x0151a0f7 snd_pcm_hw_constraint_pow2 +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 0x0ac8ea6c snd_pcm_notify +EXPORT_SYMBOL sound/core/snd-pcm 0x13f84713 snd_pcm_mmap_data +EXPORT_SYMBOL sound/core/snd-pcm 0x147caf06 snd_pcm_set_ops +EXPORT_SYMBOL sound/core/snd-pcm 0x1c6d09c8 snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL sound/core/snd-pcm 0x290da280 snd_dma_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x325ed063 snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL sound/core/snd-pcm 0x339efef4 snd_pcm_lib_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x35482e6d snd_dma_alloc_pages_fallback +EXPORT_SYMBOL sound/core/snd-pcm 0x3796bdcc snd_pcm_format_little_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x382e0b67 snd_pcm_hw_rule_add +EXPORT_SYMBOL sound/core/snd-pcm 0x39bf9301 _snd_pcm_hw_param_setempty +EXPORT_SYMBOL sound/core/snd-pcm 0x3da543af snd_pcm_hw_constraint_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0x4053fbe1 snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x40c5cbf8 snd_pcm_kernel_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x41e600a1 snd_pcm_limit_hw_rates +EXPORT_SYMBOL sound/core/snd-pcm 0x45b1400e snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x4cebc652 snd_pcm_lib_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x503bd137 snd_interval_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL sound/core/snd-pcm 0x549df6be snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL sound/core/snd-pcm 0x558e436d snd_pcm_hw_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x5898dcba snd_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x598fcd0a snd_pcm_new_internal +EXPORT_SYMBOL sound/core/snd-pcm 0x5b2b2b04 snd_pcm_new +EXPORT_SYMBOL sound/core/snd-pcm 0x5e7f4920 snd_pcm_format_set_silence +EXPORT_SYMBOL sound/core/snd-pcm 0x6128e764 snd_pcm_suspend +EXPORT_SYMBOL sound/core/snd-pcm 0x650f8603 snd_pcm_format_silence_64 +EXPORT_SYMBOL sound/core/snd-pcm 0x65b0cce5 snd_pcm_hw_constraint_list +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 0x70649e86 snd_pcm_hw_rule_noresample +EXPORT_SYMBOL sound/core/snd-pcm 0x749d35ab snd_pcm_set_sync +EXPORT_SYMBOL sound/core/snd-pcm 0x75ee8279 snd_pcm_release_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x7951103a snd_pcm_hw_constraint_step +EXPORT_SYMBOL sound/core/snd-pcm 0x7bdfb4f7 snd_pcm_lib_writev +EXPORT_SYMBOL sound/core/snd-pcm 0x818ad905 snd_pcm_hw_param_first +EXPORT_SYMBOL sound/core/snd-pcm 0x81bb710e snd_pcm_lib_readv +EXPORT_SYMBOL sound/core/snd-pcm 0x834dc955 snd_pcm_format_size +EXPORT_SYMBOL sound/core/snd-pcm 0x903c1280 snd_pcm_hw_param_last +EXPORT_SYMBOL sound/core/snd-pcm 0x94098ff8 snd_interval_list +EXPORT_SYMBOL sound/core/snd-pcm 0x96fa7dab snd_pcm_lib_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x999da618 snd_pcm_lib_mmap_iomem +EXPORT_SYMBOL sound/core/snd-pcm 0xa61aa028 snd_pcm_format_unsigned +EXPORT_SYMBOL sound/core/snd-pcm 0xad05df79 _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0xadee8050 snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL sound/core/snd-pcm 0xaff707b2 snd_pcm_open_substream +EXPORT_SYMBOL sound/core/snd-pcm 0xb458f6a7 snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL sound/core/snd-pcm 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL sound/core/snd-pcm 0xb9d7450c snd_pcm_lib_write +EXPORT_SYMBOL sound/core/snd-pcm 0xba4e227b snd_pcm_suspend_all +EXPORT_SYMBOL sound/core/snd-pcm 0xbee8f547 snd_pcm_new_stream +EXPORT_SYMBOL sound/core/snd-pcm 0xc0ab7a4e snd_pcm_lib_read +EXPORT_SYMBOL sound/core/snd-pcm 0xc2882bee snd_pcm_period_elapsed +EXPORT_SYMBOL sound/core/snd-pcm 0xd229d5c0 snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL sound/core/snd-pcm 0xd6d3cf7f snd_dma_alloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xddbd437f snd_pcm_stop +EXPORT_SYMBOL sound/core/snd-pcm 0xe493e69a snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL sound/core/snd-pcm 0xf25d755e snd_pcm_hw_constraint_integer +EXPORT_SYMBOL sound/core/snd-pcm 0xf3797152 snd_interval_ratnum +EXPORT_SYMBOL sound/core/snd-pcm 0xfce6d8ac snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL sound/core/snd-pcm 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL sound/core/snd-rawmidi 0x0247a300 snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0x040b342b snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0x10ef73bc snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0x170e2ecc snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x1fa1a8d5 snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x2a2a5715 snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x42aa0c95 snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0x64542ef5 snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x8f4440d0 snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0x94b55c4d snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0xa50db402 snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0xaa3d5491 snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-rawmidi 0xacd5ed47 snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0xb53292c8 snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0xc191f1a7 snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0xe815fee8 snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0xfa9a1605 snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-timer 0x102b7870 snd_timer_global_register +EXPORT_SYMBOL sound/core/snd-timer 0x1ce9afb3 snd_timer_start +EXPORT_SYMBOL sound/core/snd-timer 0x2381cb25 snd_timer_pause +EXPORT_SYMBOL sound/core/snd-timer 0x25fc686d snd_timer_notify +EXPORT_SYMBOL sound/core/snd-timer 0x32c4e306 snd_timer_resolution +EXPORT_SYMBOL sound/core/snd-timer 0x39bfdc43 snd_timer_global_new +EXPORT_SYMBOL sound/core/snd-timer 0x5ecb6946 snd_timer_stop +EXPORT_SYMBOL sound/core/snd-timer 0x67f1e6bf snd_timer_close +EXPORT_SYMBOL sound/core/snd-timer 0x69b2fc89 snd_timer_global_free +EXPORT_SYMBOL sound/core/snd-timer 0xb7d98171 snd_timer_continue +EXPORT_SYMBOL sound/core/snd-timer 0xc1adc36b snd_timer_open +EXPORT_SYMBOL sound/core/snd-timer 0xc82a94be snd_timer_new +EXPORT_SYMBOL sound/core/snd-timer 0xef8451e3 snd_timer_interrupt +EXPORT_SYMBOL sound/drivers/mpu401/snd-mpu401-uart 0x16ff781c 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 0x011a2019 snd_opl3_init +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x05060a19 snd_opl3_regmap +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x5d5c044c snd_opl3_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x629ac321 snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x7cad455e snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xc180421c snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xc85b2c46 snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xd5648387 snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xe672d8c7 snd_opl3_reset +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xe7616426 snd_opl3_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x16f70120 snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x1f0031a3 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 0x4895bfc5 snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x57c1195e snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x845a8911 snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xa82c6024 snd_vx_setup_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xe1ac16df snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf81482d1 snd_vx_suspend +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf8a7f089 snd_vx_check_reg_bit +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x048a1eb5 iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x25b9aaa4 amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x304d60f8 amdtp_stream_pcm_pointer +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x38594466 avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x420b5ce2 cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x45e5c249 fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4cadb35a amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5403e8c2 fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5870df21 cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5f908a23 amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x6e9d2a79 amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7de48d65 fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7de4e616 fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x7e684a5c amdtp_stream_stop +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x80681fcd amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x8761f7fa cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x90756e8d cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x9cd4e8e8 fcp_bus_reset +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xb2e508b6 cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xbef7c1d7 amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc777bee7 amdtp_stream_set_pcm_format +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc90a54cd cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xca161a7a iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xca2fd1c7 amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xdd376f3c amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xdf82f724 avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xe40179f9 amdtp_stream_start +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xeae805de snd_fw_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xeb8f0788 avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf93b4101 fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xfcd0599c fcp_avc_transaction +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0x70d630c6 snd_ak4113_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0xdcb26188 snd_ak4113_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x10497858 snd_ak4114_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x21b50f3e snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x22de4fe3 snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x2fb14a44 snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x8f6b6e9b snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xa1e8b02d snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xbaa25b46 snd_ak4114_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xf50364ef snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x05b73be8 snd_ak4117_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x50755263 snd_ak4117_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x5f711a05 snd_ak4117_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0x7edda1e4 snd_ak4117_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xac7bc471 snd_ak4117_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4117 0xea4fed83 snd_ak4117_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x02186887 snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x9ad59903 snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xc18d64ce snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xf5b9f8b1 snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0x31389d32 snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0xb7aa0b5b snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x110c5fe1 snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x6fe79b2b snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x7e87479f snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x9e1dd2e8 snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xc0586d09 snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xf5de2ab0 snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x5e8e1d23 snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0x755fc82a snd_i2c_device_free +EXPORT_SYMBOL sound/i2c/snd-i2c 0x90e3c62b snd_i2c_readbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0xb4a3eb64 snd_i2c_device_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0xbe527a2d snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0xd23f1d73 snd_i2c_probeaddr +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x1ccf4758 snd_sbmixer_read +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x231579d1 snd_sbmixer_add_ctl +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x23fb499e snd_sbdsp_command +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x2c772051 snd_sbdsp_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x41b8bf06 snd_sbmixer_suspend +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x558e751d snd_sbdsp_reset +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x5b1f506f snd_sbmixer_new +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x5b596b30 snd_sbdsp_get_byte +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xe374a30d snd_sbmixer_resume +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xf4a68462 snd_sbmixer_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x02539fd6 snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x0d3aa69a snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x17c4a426 snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x21c0304f snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x22e262e8 snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x32cc9ce0 snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x3bcbc368 snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x56202679 snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x6be519dd snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x6c36bdc6 snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xb1e62ee6 snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xc2fec97c snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xd0be3095 snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xd1959aca snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xe5620d00 snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xf4429e25 snd_ac97_resume +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xf6f231f0 snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x015d2a89 snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x35ec04c8 snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x38456ea8 snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x4f9c7755 snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x698dd84a snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x7aeaf7de snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x8a95a5d0 snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x940cbe10 snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xd543f300 snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x050dff8e snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x76f963c6 snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xfb19df6d snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x04d1f475 oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x0c349da7 oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x1ca04aa1 oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x2c4f3e46 oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x356e091c oxygen_pci_remove +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x39cffa36 oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x4d3839de oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x7cc47cf9 oxygen_write32_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x80ae7396 oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x87067a6d oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x90acab44 oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x93211b35 oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x96cf6901 oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xa1c1ab3b oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xbb766496 oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xc28a379c oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xc3234d7c oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xc4287b83 oxygen_write_i2c +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xd6f1e04f oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xe14987c8 oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xebcad8ac oxygen_pci_pm +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x140de8ab snd_trident_start_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x26d91376 snd_trident_stop_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x4e510064 snd_trident_write_voice_regs +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x889df099 snd_trident_free_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x9e906057 snd_trident_alloc_voice +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x4b55ea4d tlv320aic23_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0xe82d4420 tlv320aic23_regmap +EXPORT_SYMBOL sound/soc/snd-soc-core 0x6d7d8e14 snd_soc_alloc_ac97_codec +EXPORT_SYMBOL sound/soundcore 0x5b507c1d register_sound_special +EXPORT_SYMBOL sound/soundcore 0x6fbc2bc4 sound_class +EXPORT_SYMBOL sound/soundcore 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x83e26b40 register_sound_midi +EXPORT_SYMBOL sound/soundcore 0x8b090896 register_sound_dsp +EXPORT_SYMBOL sound/soundcore 0x99c95fa5 unregister_sound_special +EXPORT_SYMBOL sound/soundcore 0x9e0740cd register_sound_special_device +EXPORT_SYMBOL sound/soundcore 0xa41420dd register_sound_mixer +EXPORT_SYMBOL sound/soundcore 0xcd083b10 unregister_sound_dsp +EXPORT_SYMBOL sound/soundcore 0xfdab6de3 unregister_sound_midi +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x1fe4cf6b snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x48652572 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 0xa736a6a0 snd_emux_free +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xc94cb523 snd_emux_terminate_all +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xcaf03cf7 snd_emux_register +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xd66e5310 snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/snd-util-mem 0x1cff63d5 snd_util_memhdr_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x68140688 snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x7e6c1c11 snd_util_memhdr_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x7fc20ab9 __snd_util_memblk_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0xa33c0fb7 __snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0xa8eb43ed snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0xe637ba61 __snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0xede6fab2 snd_util_mem_avail +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 0xf37e507e snd_usbmidi_create +EXPORT_SYMBOL vmlinux 0x00117c74 ipv6_sock_mc_join +EXPORT_SYMBOL vmlinux 0x0012a37b inet_put_port +EXPORT_SYMBOL vmlinux 0x005a4975 cpu_possible_mask +EXPORT_SYMBOL vmlinux 0x0070cd1f queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0x00749507 dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0x007f40d4 vfs_mknod +EXPORT_SYMBOL vmlinux 0x00b0a576 ppp_input +EXPORT_SYMBOL vmlinux 0x00bc0388 scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0x00c807d7 jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0x00d34ce0 generic_pipe_buf_confirm +EXPORT_SYMBOL vmlinux 0x00d5d46e bio_copy_data +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x0101d5b1 ip_idents_reserve +EXPORT_SYMBOL vmlinux 0x011892e2 cdev_init +EXPORT_SYMBOL vmlinux 0x0122f95e _lv1_get_spe_irq_outlet +EXPORT_SYMBOL vmlinux 0x012462e9 __nd_iostat_start +EXPORT_SYMBOL vmlinux 0x012a97fc xor_altivec_4 +EXPORT_SYMBOL vmlinux 0x01336828 kthread_stop +EXPORT_SYMBOL vmlinux 0x0138e19e qdisc_list_add +EXPORT_SYMBOL vmlinux 0x01403f6a jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0x014810d7 blk_mq_map_queue +EXPORT_SYMBOL vmlinux 0x0155f543 dev_get_iflink +EXPORT_SYMBOL vmlinux 0x0156e796 mmc_power_restore_host +EXPORT_SYMBOL vmlinux 0x016b6a41 starget_for_each_device +EXPORT_SYMBOL vmlinux 0x016e5c2a mod_timer +EXPORT_SYMBOL vmlinux 0x0172fa85 __frontswap_load +EXPORT_SYMBOL vmlinux 0x018d9919 _lv1_set_lpm_interrupt_mask +EXPORT_SYMBOL vmlinux 0x01d0e459 nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0x01f068ac kernel_param_lock +EXPORT_SYMBOL vmlinux 0x020d18d7 _lv1_set_lpm_debug_bus_control +EXPORT_SYMBOL vmlinux 0x022c8248 dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0x02329511 vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0x02337d51 fb_get_mode +EXPORT_SYMBOL vmlinux 0x023a074a hvc_get_chars +EXPORT_SYMBOL vmlinux 0x023a7524 neigh_parms_release +EXPORT_SYMBOL vmlinux 0x02446207 ip6_expire_frag_queue +EXPORT_SYMBOL vmlinux 0x0247f5c1 override_creds +EXPORT_SYMBOL vmlinux 0x024bf827 radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x02649054 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x026f533e up_write +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x027d5499 _lv1_did_update_interrupt_mask +EXPORT_SYMBOL vmlinux 0x02940aed pci_enable_device +EXPORT_SYMBOL vmlinux 0x02a18c74 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0x02a6ce5a crc16_table +EXPORT_SYMBOL vmlinux 0x02bf5366 __put_cred +EXPORT_SYMBOL vmlinux 0x02ea111e scsi_driverbyte_string +EXPORT_SYMBOL vmlinux 0x03047714 __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0x031dc65e pasemi_dma_free_chan +EXPORT_SYMBOL vmlinux 0x033473f9 netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x033a6f8e dm_register_target +EXPORT_SYMBOL vmlinux 0x033de2a1 blk_mq_abort_requeue_list +EXPORT_SYMBOL vmlinux 0x03416d69 of_find_mipi_dsi_device_by_node +EXPORT_SYMBOL vmlinux 0x034320fb from_kprojid_munged +EXPORT_SYMBOL vmlinux 0x03450246 eth_validate_addr +EXPORT_SYMBOL vmlinux 0x0349f700 blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0x034a6ee3 proc_symlink +EXPORT_SYMBOL vmlinux 0x0350e668 seq_dentry +EXPORT_SYMBOL vmlinux 0x03592ea0 security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x036bbd60 __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0x03740860 input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x037d777a __cleancache_init_fs +EXPORT_SYMBOL vmlinux 0x039260b0 __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x03ddb8ac inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0x03ebda85 dns_query +EXPORT_SYMBOL vmlinux 0x03f94a80 devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x03fd2571 vm_unmap_ram +EXPORT_SYMBOL vmlinux 0x03fe5d21 cancel_dirty_page +EXPORT_SYMBOL vmlinux 0x04032b35 generic_make_request +EXPORT_SYMBOL vmlinux 0x04074f48 ioremap +EXPORT_SYMBOL vmlinux 0x0407f9c8 netdev_all_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x0422fe4a inet_csk_timer_bug_msg +EXPORT_SYMBOL vmlinux 0x04317f6c sys_imageblit +EXPORT_SYMBOL vmlinux 0x04340741 macio_dev_put +EXPORT_SYMBOL vmlinux 0x0440a533 _lv1_net_remove_multicast_address +EXPORT_SYMBOL vmlinux 0x04474b04 lock_sock_fast +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x044b29f5 xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0x045fc4db tcp_proc_unregister +EXPORT_SYMBOL vmlinux 0x046a9d7c devfreq_add_governor +EXPORT_SYMBOL vmlinux 0x04782a19 of_phy_is_fixed_link +EXPORT_SYMBOL vmlinux 0x04838ec6 of_n_addr_cells +EXPORT_SYMBOL vmlinux 0x04862e87 phy_start +EXPORT_SYMBOL vmlinux 0x0487f831 fb_find_best_display +EXPORT_SYMBOL vmlinux 0x04be93c1 inet6_protos +EXPORT_SYMBOL vmlinux 0x04df9796 devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0x04e2e2c1 seq_release_private +EXPORT_SYMBOL vmlinux 0x04ea22e3 security_inode_readlink +EXPORT_SYMBOL vmlinux 0x04ea56f9 _kstrtol +EXPORT_SYMBOL vmlinux 0x04ea5d10 ksize +EXPORT_SYMBOL vmlinux 0x04ebbccb dst_discard_sk +EXPORT_SYMBOL vmlinux 0x0502a92d __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0x05186ca4 flush_icache_range +EXPORT_SYMBOL vmlinux 0x05200a22 seq_file_path +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x0530dede _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x05344290 compat_tcp_setsockopt +EXPORT_SYMBOL vmlinux 0x0540b32a cpu_core_map +EXPORT_SYMBOL vmlinux 0x054a40d0 __tracepoint_fence_emit +EXPORT_SYMBOL vmlinux 0x054ceb7d compat_ip_getsockopt +EXPORT_SYMBOL vmlinux 0x05566258 unregister_qdisc +EXPORT_SYMBOL vmlinux 0x055c8559 __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0x0561f06b ip_do_fragment +EXPORT_SYMBOL vmlinux 0x057a5ff4 block_write_begin +EXPORT_SYMBOL vmlinux 0x05965ff3 block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0x059fbfb8 elv_dispatch_sort +EXPORT_SYMBOL vmlinux 0x05a514a1 _insl_ns +EXPORT_SYMBOL vmlinux 0x05acaf37 bd_set_size +EXPORT_SYMBOL vmlinux 0x05b6df87 of_match_node +EXPORT_SYMBOL vmlinux 0x05ca7266 netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0x05ceb5c7 ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0x060f1bb3 fb_prepare_logo +EXPORT_SYMBOL vmlinux 0x06127cc6 twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x06312229 neigh_direct_output +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x06456aff _lv1_get_virtual_address_space_id_of_ppe +EXPORT_SYMBOL vmlinux 0x0665f2ac blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0x066cb5c7 __scsi_alloc_queue +EXPORT_SYMBOL vmlinux 0x067d8d35 security_release_secctx +EXPORT_SYMBOL vmlinux 0x068339bc sock_get_timestampns +EXPORT_SYMBOL vmlinux 0x06a6721e alloc_disk +EXPORT_SYMBOL vmlinux 0x06b2cc41 blk_queue_invalidate_tags +EXPORT_SYMBOL vmlinux 0x06b5b8e7 eth_header +EXPORT_SYMBOL vmlinux 0x06c8aa29 param_set_byte +EXPORT_SYMBOL vmlinux 0x06cd8faa do_splice_direct +EXPORT_SYMBOL vmlinux 0x06d0d384 finish_open +EXPORT_SYMBOL vmlinux 0x06e42633 sync_inodes_sb +EXPORT_SYMBOL vmlinux 0x06f77119 simple_getattr +EXPORT_SYMBOL vmlinux 0x06fe3b14 default_grn +EXPORT_SYMBOL vmlinux 0x070034a5 nf_log_unregister +EXPORT_SYMBOL vmlinux 0x07049f27 blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0x0705aa8f kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x070aa000 __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0x071cec44 pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0x0727c4f3 iowrite8 +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x0745cd9a revalidate_disk +EXPORT_SYMBOL vmlinux 0x07473be5 devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0x074e9213 down_killable +EXPORT_SYMBOL vmlinux 0x075768ac blk_alloc_queue_node +EXPORT_SYMBOL vmlinux 0x075d8815 netlink_net_capable +EXPORT_SYMBOL vmlinux 0x07625991 vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0x077b6188 ip_mc_check_igmp +EXPORT_SYMBOL vmlinux 0x0782d85c abx500_register_ops +EXPORT_SYMBOL vmlinux 0x07a1add5 fb_find_mode +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07b86dd6 default_llseek +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07d1464e __getblk_slow +EXPORT_SYMBOL vmlinux 0x07ef213a pasemi_dma_free_fun +EXPORT_SYMBOL vmlinux 0x07f4e3fb tcp_release_cb +EXPORT_SYMBOL vmlinux 0x07f8ee15 _lv1_unmap_device_dma_region +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x083b864b scsicam_bios_param +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x08789653 arp_create +EXPORT_SYMBOL vmlinux 0x087a6d14 vio_enable_interrupts +EXPORT_SYMBOL vmlinux 0x0891c42c xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x08aa2e42 scsi_report_opcode +EXPORT_SYMBOL vmlinux 0x08d7d0cd __bio_clone_fast +EXPORT_SYMBOL vmlinux 0x08d92ada mach_pasemi +EXPORT_SYMBOL vmlinux 0x08ea69e7 mipi_dsi_packet_format_is_long +EXPORT_SYMBOL vmlinux 0x08edd246 wait_for_key_construction +EXPORT_SYMBOL vmlinux 0x08f7897d dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0x090386ad skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x090ad307 ppp_unit_number +EXPORT_SYMBOL vmlinux 0x090c9454 pci_bus_type +EXPORT_SYMBOL vmlinux 0x092dc116 pci_find_capability +EXPORT_SYMBOL vmlinux 0x093e1291 scsi_rescan_device +EXPORT_SYMBOL vmlinux 0x09580deb init_timer_key +EXPORT_SYMBOL vmlinux 0x096341c2 _lv1_connect_irq_plug_ext +EXPORT_SYMBOL vmlinux 0x097c2ee9 set_create_files_as +EXPORT_SYMBOL vmlinux 0x0989111a __register_nls +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x098df20d pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0x09916d7b blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0x0995e1b2 netdev_info +EXPORT_SYMBOL vmlinux 0x09c55cec schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x09c67afb flex_array_get +EXPORT_SYMBOL vmlinux 0x09c8eb55 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0x09d0326a sock_wake_async +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09e1b8c4 freeze_super +EXPORT_SYMBOL vmlinux 0x09f3828f kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0x09fb564f ip_getsockopt +EXPORT_SYMBOL vmlinux 0x0a0f90bc of_device_is_compatible +EXPORT_SYMBOL vmlinux 0x0a233684 param_get_ulong +EXPORT_SYMBOL vmlinux 0x0a2487e0 unblock_all_signals +EXPORT_SYMBOL vmlinux 0x0a292872 reservation_seqcount_class +EXPORT_SYMBOL vmlinux 0x0a309c66 udp_add_offload +EXPORT_SYMBOL vmlinux 0x0a3d0644 cpu_online_mask +EXPORT_SYMBOL vmlinux 0x0a55d1f2 sg_alloc_table_from_pages +EXPORT_SYMBOL vmlinux 0x0a57863e cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x0a5801c0 jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0x0a615ed3 arp_xmit +EXPORT_SYMBOL vmlinux 0x0a770832 register_memory_notifier +EXPORT_SYMBOL vmlinux 0x0a891ccb da903x_query_status +EXPORT_SYMBOL vmlinux 0x0aa309cf synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x0aad50dd input_register_handle +EXPORT_SYMBOL vmlinux 0x0ac18479 bdi_register_dev +EXPORT_SYMBOL vmlinux 0x0ac98ee5 deactivate_locked_super +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0ad0a606 xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x0ae018c4 max8998_write_reg +EXPORT_SYMBOL vmlinux 0x0affa384 dev_get_phys_port_id +EXPORT_SYMBOL vmlinux 0x0b0d888b icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b2e1ec7 h_get_mpp +EXPORT_SYMBOL vmlinux 0x0b3cccdb blk_mq_add_to_requeue_list +EXPORT_SYMBOL vmlinux 0x0b4fa2bc jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0x0b578e99 jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0x0b6c43a3 skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0x0b6f359c phy_suspend +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b881424 blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0x0b95dae1 ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x0bab3508 sock_recvmsg +EXPORT_SYMBOL vmlinux 0x0bbc5908 gen_estimator_active +EXPORT_SYMBOL vmlinux 0x0bbd4e8d __test_set_page_writeback +EXPORT_SYMBOL vmlinux 0x0bbea1c1 dquot_writeback_dquots +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0c1ad162 _lv1_net_start_rx_dma +EXPORT_SYMBOL vmlinux 0x0c21d019 flush_delayed_work +EXPORT_SYMBOL vmlinux 0x0c2f38fc blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0x0c312082 xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0x0c45fc96 vfs_lstat +EXPORT_SYMBOL vmlinux 0x0c46cfb6 key_type_keyring +EXPORT_SYMBOL vmlinux 0x0c4fd9ff generic_write_end +EXPORT_SYMBOL vmlinux 0x0c58a8cd netdev_increment_features +EXPORT_SYMBOL vmlinux 0x0c6bdc3f vme_master_read +EXPORT_SYMBOL vmlinux 0x0c7f2e7d of_find_node_by_phandle +EXPORT_SYMBOL vmlinux 0x0c84682d sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0x0ca0c882 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x0cae232b utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0x0cc4e770 input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0x0ccc4de3 tcp_md5_hash_header +EXPORT_SYMBOL vmlinux 0x0ceab78c __alloc_skb +EXPORT_SYMBOL vmlinux 0x0cf70e8c scsi_host_set_state +EXPORT_SYMBOL vmlinux 0x0d07a26e scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0x0d2abd73 make_kgid +EXPORT_SYMBOL vmlinux 0x0d32f7d1 phys_mem_access_prot +EXPORT_SYMBOL vmlinux 0x0d368fb5 __find_get_block +EXPORT_SYMBOL vmlinux 0x0d43b513 __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d578a50 tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0x0d61eeee __bitmap_subset +EXPORT_SYMBOL vmlinux 0x0d6bf0d5 dquot_drop +EXPORT_SYMBOL vmlinux 0x0d6c963c copy_from_user +EXPORT_SYMBOL vmlinux 0x0da10ec3 security_sock_graft +EXPORT_SYMBOL vmlinux 0x0db86d6d keyring_clear +EXPORT_SYMBOL vmlinux 0x0dc0ace0 idr_find_slowpath +EXPORT_SYMBOL vmlinux 0x0df2f00b mpage_writepages +EXPORT_SYMBOL vmlinux 0x0df3e049 pcim_iounmap +EXPORT_SYMBOL vmlinux 0x0df8e424 sock_efree +EXPORT_SYMBOL vmlinux 0x0e216963 kernel_bind +EXPORT_SYMBOL vmlinux 0x0e369b11 skb_copy_expand +EXPORT_SYMBOL vmlinux 0x0e370f13 ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0x0e3b0401 complete_request_key +EXPORT_SYMBOL vmlinux 0x0e6da44a set_normalized_timespec +EXPORT_SYMBOL vmlinux 0x0e878c2e twl6040_reg_write +EXPORT_SYMBOL vmlinux 0x0e899c20 netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0x0e8f30f6 _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0ed555fe scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0x0eee0e55 vlan_uses_dev +EXPORT_SYMBOL vmlinux 0x0ef8ec99 netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0x0efcbb1b set_current_groups +EXPORT_SYMBOL vmlinux 0x0f037b5e blkdev_fsync +EXPORT_SYMBOL vmlinux 0x0f09add3 pcie_set_mps +EXPORT_SYMBOL vmlinux 0x0f206087 vmap +EXPORT_SYMBOL vmlinux 0x0f4c91ed ns_to_timespec +EXPORT_SYMBOL vmlinux 0x0f5db2ca of_find_node_opts_by_path +EXPORT_SYMBOL vmlinux 0x0f5faa7e wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x0f6a3b5c string_get_size +EXPORT_SYMBOL vmlinux 0x0f6cf78e jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0x0f6ee449 unregister_filesystem +EXPORT_SYMBOL vmlinux 0x0f7307d3 always_delete_dentry +EXPORT_SYMBOL vmlinux 0x0f73f457 simple_pin_fs +EXPORT_SYMBOL vmlinux 0x0f7642a9 get_super +EXPORT_SYMBOL vmlinux 0x0f9da1b6 netlink_capable +EXPORT_SYMBOL vmlinux 0x0f9dd248 input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0x0faef0ed __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fe5eff2 inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0x1003d6c0 shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0x10502a65 dev_remove_offload +EXPORT_SYMBOL vmlinux 0x105dfbb5 pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x10610b23 open_check_o_direct +EXPORT_SYMBOL vmlinux 0x10682c35 jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0x107e5878 zlib_inflateEnd +EXPORT_SYMBOL vmlinux 0x10950ee1 radix_tree_tag_clear +EXPORT_SYMBOL vmlinux 0x10aa3962 __remove_inode_hash +EXPORT_SYMBOL vmlinux 0x10abbad8 d_instantiate +EXPORT_SYMBOL vmlinux 0x10be4557 serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0x10c289ca mmc_gpio_request_ro +EXPORT_SYMBOL vmlinux 0x10e1dc74 sock_no_shutdown +EXPORT_SYMBOL vmlinux 0x10ee20bb default_blu +EXPORT_SYMBOL vmlinux 0x10fea60d pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0x11004586 inet6_release +EXPORT_SYMBOL vmlinux 0x1107042d mmc_start_req +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x112fb1ba jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0x115344bd cros_ec_query_all +EXPORT_SYMBOL vmlinux 0x1163f0a7 blk_max_low_pfn +EXPORT_SYMBOL vmlinux 0x116b95c8 mmc_stop_bkops +EXPORT_SYMBOL vmlinux 0x117093be qdisc_class_hash_init +EXPORT_SYMBOL vmlinux 0x1171b635 _lv1_delete_lpm_event_bookmark +EXPORT_SYMBOL vmlinux 0x1182d83a cpuidle_disable +EXPORT_SYMBOL vmlinux 0x118a5e56 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0x1197b755 tso_count_descs +EXPORT_SYMBOL vmlinux 0x11a044f6 mod_timer_pinned +EXPORT_SYMBOL vmlinux 0x11a9677b xfrm_input_resume +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 0x120fc6b1 kstrdup_const +EXPORT_SYMBOL vmlinux 0x123f82f3 getrawmonotonic64 +EXPORT_SYMBOL vmlinux 0x1243cc63 current_fs_time +EXPORT_SYMBOL vmlinux 0x12576e4b pcie_get_mps +EXPORT_SYMBOL vmlinux 0x125961d8 blk_queue_dma_pad +EXPORT_SYMBOL vmlinux 0x127817e2 mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0x12a38747 usleep_range +EXPORT_SYMBOL vmlinux 0x12b93e76 ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0x12c40dce may_umount +EXPORT_SYMBOL vmlinux 0x12c917e4 nf_getsockopt +EXPORT_SYMBOL vmlinux 0x12cb6622 _lv1_map_device_dma_region +EXPORT_SYMBOL vmlinux 0x12cfd6e8 security_d_instantiate +EXPORT_SYMBOL vmlinux 0x12db13ef set_bh_page +EXPORT_SYMBOL vmlinux 0x12dfeb12 vprintk_emit +EXPORT_SYMBOL vmlinux 0x12e5ef0c rtas_set_power_level +EXPORT_SYMBOL vmlinux 0x12e7ea64 paca +EXPORT_SYMBOL vmlinux 0x12ed515c devfreq_add_device +EXPORT_SYMBOL vmlinux 0x12f3d417 inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0x1314f564 del_gendisk +EXPORT_SYMBOL vmlinux 0x131dff54 agp_bridge +EXPORT_SYMBOL vmlinux 0x13215eac mem_section +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x132e67c9 generic_update_time +EXPORT_SYMBOL vmlinux 0x13307fde vsscanf +EXPORT_SYMBOL vmlinux 0x1337bba3 is_nvdimm_bus_locked +EXPORT_SYMBOL vmlinux 0x13566487 scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0x13676997 agp3_generic_tlbflush +EXPORT_SYMBOL vmlinux 0x1375f48b make_kprojid +EXPORT_SYMBOL vmlinux 0x137f7afb dcache_dir_open +EXPORT_SYMBOL vmlinux 0x13b93845 path_put +EXPORT_SYMBOL vmlinux 0x13ba290a pci_request_region +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13d39841 icmpv6_send +EXPORT_SYMBOL vmlinux 0x13e239aa jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0x13f42152 system_entering_hibernation +EXPORT_SYMBOL vmlinux 0x13f53da6 CMO_PageSize +EXPORT_SYMBOL vmlinux 0x13fdef11 pcie_get_minimum_link +EXPORT_SYMBOL vmlinux 0x141e058a param_set_long +EXPORT_SYMBOL vmlinux 0x141fe5fd pasemi_read_iob_reg +EXPORT_SYMBOL vmlinux 0x146e69b1 uart_unregister_driver +EXPORT_SYMBOL vmlinux 0x14727140 phy_connect_direct +EXPORT_SYMBOL vmlinux 0x14931369 open_exec +EXPORT_SYMBOL vmlinux 0x14a14817 pSeries_enable_reloc_on_exc +EXPORT_SYMBOL vmlinux 0x14aaebcd dmam_alloc_noncoherent +EXPORT_SYMBOL vmlinux 0x14b1a4aa gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0x14c390ab nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0x150bb8a4 __blk_end_request_all +EXPORT_SYMBOL vmlinux 0x151592c4 _lv1_invalidate_htab_entries +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x155020c8 pci_iounmap +EXPORT_SYMBOL vmlinux 0x1564e0ef bdev_stack_limits +EXPORT_SYMBOL vmlinux 0x1569de2d dev_add_offload +EXPORT_SYMBOL vmlinux 0x159c4785 inet_sock_destruct +EXPORT_SYMBOL vmlinux 0x15bafe29 unregister_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x15bb3e2a input_register_handler +EXPORT_SYMBOL vmlinux 0x15d3fd60 prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x15d61afb security_path_link +EXPORT_SYMBOL vmlinux 0x15dd7bd3 key_invalidate +EXPORT_SYMBOL vmlinux 0x15e461ec i2c_verify_client +EXPORT_SYMBOL vmlinux 0x15f92c81 pcim_iomap +EXPORT_SYMBOL vmlinux 0x160bd45c rtas_token +EXPORT_SYMBOL vmlinux 0x160ef3c9 nla_put +EXPORT_SYMBOL vmlinux 0x161a8d0c pmac_suspend_agp_for_card +EXPORT_SYMBOL vmlinux 0x1620d315 dquot_quota_on +EXPORT_SYMBOL vmlinux 0x164ad513 posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x167c5967 print_hex_dump +EXPORT_SYMBOL vmlinux 0x168743bb writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x16e8efc1 sock_no_bind +EXPORT_SYMBOL vmlinux 0x16f1bf74 pneigh_enqueue +EXPORT_SYMBOL vmlinux 0x16fea643 dev_close +EXPORT_SYMBOL vmlinux 0x172e97c3 add_random_ready_callback +EXPORT_SYMBOL vmlinux 0x1743414f __debugger_fault_handler +EXPORT_SYMBOL vmlinux 0x17435086 udp_disconnect +EXPORT_SYMBOL vmlinux 0x17648396 dev_base_lock +EXPORT_SYMBOL vmlinux 0x176e7f41 __secpath_destroy +EXPORT_SYMBOL vmlinux 0x17872477 kobject_put +EXPORT_SYMBOL vmlinux 0x17934309 simple_follow_link +EXPORT_SYMBOL vmlinux 0x1793f685 radix_tree_tagged +EXPORT_SYMBOL vmlinux 0x17b05d94 tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0x17b1125d gen_kill_estimator +EXPORT_SYMBOL vmlinux 0x17b1c041 pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0x17bbc0ea pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0x17c3140b uart_match_port +EXPORT_SYMBOL vmlinux 0x17cb8c79 _lv1_read_htab_entries +EXPORT_SYMBOL vmlinux 0x17cc43b8 mntget +EXPORT_SYMBOL vmlinux 0x17d35c3d i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0x17e28473 fsl_upm_run_pattern +EXPORT_SYMBOL vmlinux 0x17f341a0 i8042_lock_chip +EXPORT_SYMBOL vmlinux 0x17ffa17b fddi_type_trans +EXPORT_SYMBOL vmlinux 0x180954b7 iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0x180baffd d_tmpfile +EXPORT_SYMBOL vmlinux 0x1829d188 wait_woken +EXPORT_SYMBOL vmlinux 0x182f50af _lv1_open_device +EXPORT_SYMBOL vmlinux 0x18303484 simple_dir_operations +EXPORT_SYMBOL vmlinux 0x1833cf2e del_random_ready_callback +EXPORT_SYMBOL vmlinux 0x18345383 blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0x1838f65a peernet2id_alloc +EXPORT_SYMBOL vmlinux 0x183fa88b mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0x1843063d forget_cached_acl +EXPORT_SYMBOL vmlinux 0x184b82fb mmc_vddrange_to_ocrmask +EXPORT_SYMBOL vmlinux 0x1857aa39 proc_dointvec +EXPORT_SYMBOL vmlinux 0x1862e703 get_user_pages +EXPORT_SYMBOL vmlinux 0x186cb1fb agp_generic_remove_memory +EXPORT_SYMBOL vmlinux 0x18744b39 kern_path_mountpoint +EXPORT_SYMBOL vmlinux 0x18838d2f skb_store_bits +EXPORT_SYMBOL vmlinux 0x188a3dfb timespec_trunc +EXPORT_SYMBOL vmlinux 0x188b9acc mmc_detect_change +EXPORT_SYMBOL vmlinux 0x189868d7 get_random_bytes_arch +EXPORT_SYMBOL vmlinux 0x18c98205 _lv1_destruct_virtual_address_space +EXPORT_SYMBOL vmlinux 0x18d5aaa0 generic_block_bmap +EXPORT_SYMBOL vmlinux 0x18f50f12 filemap_fdatawait +EXPORT_SYMBOL vmlinux 0x18fdbb91 neigh_event_ns +EXPORT_SYMBOL vmlinux 0x19021b71 xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0x19033364 nf_hook_slow +EXPORT_SYMBOL vmlinux 0x190cbdea vga_tryget +EXPORT_SYMBOL vmlinux 0x1953a741 dquot_destroy +EXPORT_SYMBOL vmlinux 0x1967e7c6 skb_kill_datagram +EXPORT_SYMBOL vmlinux 0x1970bd4c __frontswap_test +EXPORT_SYMBOL vmlinux 0x19725568 of_get_cpu_node +EXPORT_SYMBOL vmlinux 0x199ec4fb arch_spin_unlock_wait +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x19ae7d85 blk_rq_map_user +EXPORT_SYMBOL vmlinux 0x19b99f20 of_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0x19ba1dc7 fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19c1b21d blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0x19c968d1 pasemi_dma_start_chan +EXPORT_SYMBOL vmlinux 0x19d42fcd disk_stack_limits +EXPORT_SYMBOL vmlinux 0x19dfad1e elevator_change +EXPORT_SYMBOL vmlinux 0x19f244b1 truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0x1a27267f bio_integrity_trim +EXPORT_SYMBOL vmlinux 0x1a480486 path_get +EXPORT_SYMBOL vmlinux 0x1a55b125 padata_set_cpumask +EXPORT_SYMBOL vmlinux 0x1a7b32ce sock_no_connect +EXPORT_SYMBOL vmlinux 0x1a83cb6f blk_queue_start_tag +EXPORT_SYMBOL vmlinux 0x1a8ecbb4 of_translate_address +EXPORT_SYMBOL vmlinux 0x1a91663d pasemi_dma_free_buf +EXPORT_SYMBOL vmlinux 0x1a9ac3fc devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x1ac5d3cb strcspn +EXPORT_SYMBOL vmlinux 0x1acac3a7 pci_dev_put +EXPORT_SYMBOL vmlinux 0x1ae745d5 import_iovec +EXPORT_SYMBOL vmlinux 0x1ae9b312 pci_iomap +EXPORT_SYMBOL vmlinux 0x1af62a99 panic_notifier_list +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b015f37 padata_set_cpumasks +EXPORT_SYMBOL vmlinux 0x1b06a209 blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x1b132009 rename_lock +EXPORT_SYMBOL vmlinux 0x1b1e1088 sg_nents +EXPORT_SYMBOL vmlinux 0x1b2aec1f devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0x1b30f985 km_policy_notify +EXPORT_SYMBOL vmlinux 0x1b31b619 filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0x1b35356d dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0x1b5ac2cb jbd2_journal_start +EXPORT_SYMBOL vmlinux 0x1b625d33 enable_kernel_vsx +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b72a758 nf_log_set +EXPORT_SYMBOL vmlinux 0x1b78352e ping_prot +EXPORT_SYMBOL vmlinux 0x1b82fefa md_unplug +EXPORT_SYMBOL vmlinux 0x1b8b95ad i8042_unlock_chip +EXPORT_SYMBOL vmlinux 0x1bac747a gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0x1bae7a03 account_page_redirty +EXPORT_SYMBOL vmlinux 0x1bb20237 xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0x1bb31047 add_timer +EXPORT_SYMBOL vmlinux 0x1bc4ff03 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0x1bfec830 __iounmap_at +EXPORT_SYMBOL vmlinux 0x1c1e24ef security_path_rmdir +EXPORT_SYMBOL vmlinux 0x1c200a7d pasemi_dma_stop_chan +EXPORT_SYMBOL vmlinux 0x1c3e02e4 memcmp +EXPORT_SYMBOL vmlinux 0x1c4dab93 _lv1_connect_irq_plug +EXPORT_SYMBOL vmlinux 0x1c5b2c15 pmu_wait_complete +EXPORT_SYMBOL vmlinux 0x1c682338 pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0x1c7e56f3 tty_free_termios +EXPORT_SYMBOL vmlinux 0x1c80de9c ip_send_check +EXPORT_SYMBOL vmlinux 0x1cf860ca __blkdev_reread_part +EXPORT_SYMBOL vmlinux 0x1d0cb44f iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0x1d1056e5 crc32_be +EXPORT_SYMBOL vmlinux 0x1d2462a2 dma_common_mmap +EXPORT_SYMBOL vmlinux 0x1d2a3e1b xfrm4_prepare_output +EXPORT_SYMBOL vmlinux 0x1d4750bc _lv1_stop_lpm +EXPORT_SYMBOL vmlinux 0x1d72df2f install_exec_creds +EXPORT_SYMBOL vmlinux 0x1d765280 scsi_print_command +EXPORT_SYMBOL vmlinux 0x1d995180 tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0x1daee28a percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0x1dbc4d0c proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x1dc1728e jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0x1dc36131 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0x1dcc9569 nla_append +EXPORT_SYMBOL vmlinux 0x1dcd5661 of_device_unregister +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1de007ba eth_header_parse +EXPORT_SYMBOL vmlinux 0x1ded1e10 netdev_emerg +EXPORT_SYMBOL vmlinux 0x1df6eff9 bio_uncopy_user +EXPORT_SYMBOL vmlinux 0x1e01f53b mipi_dsi_dcs_set_pixel_format +EXPORT_SYMBOL vmlinux 0x1e0c8c46 task_tgid_nr_ns +EXPORT_SYMBOL vmlinux 0x1e128efb devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0x1e171930 netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0x1e26be3b get_anon_bdev +EXPORT_SYMBOL vmlinux 0x1e55bfd2 pmac_register_agp_pm +EXPORT_SYMBOL vmlinux 0x1e5d8a39 tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0x1e5dba56 kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e6f076a set_wb_congested +EXPORT_SYMBOL vmlinux 0x1e836eca bio_integrity_free +EXPORT_SYMBOL vmlinux 0x1e898d26 sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0x1e8d4d52 netpoll_cleanup +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1ecbf19a generic_start_io_acct +EXPORT_SYMBOL vmlinux 0x1ed8000c dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0x1f07e255 dev_change_carrier +EXPORT_SYMBOL vmlinux 0x1f15d0e1 frontswap_register_ops +EXPORT_SYMBOL vmlinux 0x1f2defe7 sync_filesystem +EXPORT_SYMBOL vmlinux 0x1f613f7c pipe_lock +EXPORT_SYMBOL vmlinux 0x1f6ce67a sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0x1f99971a mark_info_dirty +EXPORT_SYMBOL vmlinux 0x1f9cf8e0 __block_write_begin +EXPORT_SYMBOL vmlinux 0x1fa3714d fb_show_logo +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fd07fff kdb_grepping_flag +EXPORT_SYMBOL vmlinux 0x1fe49aca generic_permission +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 0x1fff0785 generic_perform_write +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x2007d562 blk_end_request +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x201494ee _lv1_net_set_interrupt_mask +EXPORT_SYMBOL vmlinux 0x202c374a generic_setlease +EXPORT_SYMBOL vmlinux 0x2035a4f5 key_alloc +EXPORT_SYMBOL vmlinux 0x204090f5 dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x20576a6b __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x2063cf67 dev_uc_sync +EXPORT_SYMBOL vmlinux 0x20668aa6 blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0x2072ee9b request_threaded_irq +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20ac37a0 scsi_host_lookup +EXPORT_SYMBOL vmlinux 0x20c55ae0 sscanf +EXPORT_SYMBOL vmlinux 0x20cdb873 bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0x20d05da5 skb_queue_purge +EXPORT_SYMBOL vmlinux 0x20de4bd1 param_set_charp +EXPORT_SYMBOL vmlinux 0x20df5a3d vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x20eafec6 netpoll_send_udp +EXPORT_SYMBOL vmlinux 0x20ff34af tcp_recvmsg +EXPORT_SYMBOL vmlinux 0x211e54ef mmc_start_bkops +EXPORT_SYMBOL vmlinux 0x211f68f1 getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x212a3905 proc_remove +EXPORT_SYMBOL vmlinux 0x2132f3fa param_ops_charp +EXPORT_SYMBOL vmlinux 0x213603bf pasemi_dma_free_ring +EXPORT_SYMBOL vmlinux 0x21362a69 param_set_bool +EXPORT_SYMBOL vmlinux 0x213770ad tcp_conn_request +EXPORT_SYMBOL vmlinux 0x2139a0c9 pci_release_region +EXPORT_SYMBOL vmlinux 0x21429091 kmem_cache_alloc_node_trace +EXPORT_SYMBOL vmlinux 0x214673c3 __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0x2173ba70 tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0x2174afc6 napi_gro_receive +EXPORT_SYMBOL vmlinux 0x218d5b97 tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0x21b9e530 scsi_device_get +EXPORT_SYMBOL vmlinux 0x21d4f811 mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0x21df74d9 bitmap_set +EXPORT_SYMBOL vmlinux 0x21f19335 fence_remove_callback +EXPORT_SYMBOL vmlinux 0x21f4818e pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0x22016e80 jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0x2213d4cf swiotlb_dma_supported +EXPORT_SYMBOL vmlinux 0x2224c5bc __scm_send +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x2236701f tcp_seq_open +EXPORT_SYMBOL vmlinux 0x224177d8 twl6040_set_bits +EXPORT_SYMBOL vmlinux 0x2257012a neigh_seq_stop +EXPORT_SYMBOL vmlinux 0x225ebee6 _lv1_destruct_lpm +EXPORT_SYMBOL vmlinux 0x225f7b38 blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0x22720350 blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0x22752b4a fsnotify_alloc_group +EXPORT_SYMBOL vmlinux 0x2276db98 kstrtoint +EXPORT_SYMBOL vmlinux 0x2278e94b slhc_remember +EXPORT_SYMBOL vmlinux 0x2280e41d pskb_expand_head +EXPORT_SYMBOL vmlinux 0x2298be5e __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22c99ba1 mach_powermac +EXPORT_SYMBOL vmlinux 0x22d04f75 unlink_framebuffer +EXPORT_SYMBOL vmlinux 0x22f817a8 user_path_at_empty +EXPORT_SYMBOL vmlinux 0x22ff3eb9 simple_setattr +EXPORT_SYMBOL vmlinux 0x230a2af8 up_read +EXPORT_SYMBOL vmlinux 0x231d4001 fb_edid_add_monspecs +EXPORT_SYMBOL vmlinux 0x2332bc1f netpoll_poll_enable +EXPORT_SYMBOL vmlinux 0x233917d1 mac_vmode_to_var +EXPORT_SYMBOL vmlinux 0x235e90f3 __wake_up_bit +EXPORT_SYMBOL vmlinux 0x23a3a3d5 set_nlink +EXPORT_SYMBOL vmlinux 0x23a574fd security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x23b64af7 rwsem_down_write_failed +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23c9891c kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0x23e77ef5 simple_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x23f2243d mempool_free +EXPORT_SYMBOL vmlinux 0x23fad138 unmap_underlying_metadata +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x23fe303c kernel_getsockopt +EXPORT_SYMBOL vmlinux 0x2415efa4 udp_prot +EXPORT_SYMBOL vmlinux 0x24212d86 __frontswap_invalidate_page +EXPORT_SYMBOL vmlinux 0x24222c65 locks_mandatory_area +EXPORT_SYMBOL vmlinux 0x2429ba5c __mutex_init +EXPORT_SYMBOL vmlinux 0x24393b93 remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x24494242 blk_fetch_request +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x247011e1 netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0x2482e688 vsprintf +EXPORT_SYMBOL vmlinux 0x24845d09 input_set_capability +EXPORT_SYMBOL vmlinux 0x2484adc3 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0x24855cba __percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x2489c4f0 agp_generic_alloc_by_type +EXPORT_SYMBOL vmlinux 0x24b2f350 set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0x24c6be88 of_get_next_parent +EXPORT_SYMBOL vmlinux 0x24cfd438 _lv1_copy_lpm_trace_buffer +EXPORT_SYMBOL vmlinux 0x24d6b4a6 cur_cpu_spec +EXPORT_SYMBOL vmlinux 0x24ddd151 of_find_node_by_name +EXPORT_SYMBOL vmlinux 0x24f00380 ida_init +EXPORT_SYMBOL vmlinux 0x24fdac79 wake_bit_function +EXPORT_SYMBOL vmlinux 0x25277497 rfkill_register +EXPORT_SYMBOL vmlinux 0x2531653e eth_change_mtu +EXPORT_SYMBOL vmlinux 0x2532a08f mmc_interrupt_hpi +EXPORT_SYMBOL vmlinux 0x25381bd7 jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0x25607d18 bio_clone_bioset +EXPORT_SYMBOL vmlinux 0x2565cfec dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0x2570a138 reservation_seqcount_string +EXPORT_SYMBOL vmlinux 0x2570ec95 check_disk_change +EXPORT_SYMBOL vmlinux 0x25733e56 ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x25ad9738 register_shrinker +EXPORT_SYMBOL vmlinux 0x25b6b8f7 _lv1_set_spe_transition_notifier +EXPORT_SYMBOL vmlinux 0x25e433ac blk_get_backing_dev_info +EXPORT_SYMBOL vmlinux 0x25e8ed29 sg_nents_for_len +EXPORT_SYMBOL vmlinux 0x25e9d4bd resource_list_free +EXPORT_SYMBOL vmlinux 0x25f2f77b neigh_lookup +EXPORT_SYMBOL vmlinux 0x25f4cf8c add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0x26367d25 abx500_mask_and_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x26477c07 __vmalloc +EXPORT_SYMBOL vmlinux 0x2650d835 sysctl_ip_early_demux +EXPORT_SYMBOL vmlinux 0x2665d53a key_create_or_update +EXPORT_SYMBOL vmlinux 0x267d4274 noop_qdisc +EXPORT_SYMBOL vmlinux 0x26a5310c padata_unregister_cpumask_notifier +EXPORT_SYMBOL vmlinux 0x26a851d1 d_alloc_pseudo +EXPORT_SYMBOL vmlinux 0x26b46634 blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0x26b5fb85 of_find_node_with_property +EXPORT_SYMBOL vmlinux 0x26b760c4 slhc_init +EXPORT_SYMBOL vmlinux 0x26bf658c mdiobus_unregister +EXPORT_SYMBOL vmlinux 0x26dc4f69 blk_free_tags +EXPORT_SYMBOL vmlinux 0x26e298e0 unregister_memory_notifier +EXPORT_SYMBOL vmlinux 0x26e76fb8 sysctl_udp_wmem_min +EXPORT_SYMBOL vmlinux 0x27190703 of_get_pci_address +EXPORT_SYMBOL vmlinux 0x27297782 seq_release +EXPORT_SYMBOL vmlinux 0x272e48b4 search_binary_handler +EXPORT_SYMBOL vmlinux 0x274d08dc __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0x274d3de9 submit_bio +EXPORT_SYMBOL vmlinux 0x275f192f iterate_mounts +EXPORT_SYMBOL vmlinux 0x2762e60c block_truncate_page +EXPORT_SYMBOL vmlinux 0x27646df3 start_thread +EXPORT_SYMBOL vmlinux 0x2769781f sock_i_uid +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 0x279bae0f flow_get_u32_dst +EXPORT_SYMBOL vmlinux 0x27a6034e noop_llseek +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27dbf94b ipv4_specific +EXPORT_SYMBOL vmlinux 0x27e1a049 printk +EXPORT_SYMBOL vmlinux 0x27e5a254 skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0x27f75580 udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0x2808d4b4 ata_link_printk +EXPORT_SYMBOL vmlinux 0x2810a36e nf_ip_checksum +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x281ba83c flock_lock_inode_wait +EXPORT_SYMBOL vmlinux 0x28318305 snprintf +EXPORT_SYMBOL vmlinux 0x2866a274 skb_get_hash_perturb +EXPORT_SYMBOL vmlinux 0x287daaf5 dev_get_by_index +EXPORT_SYMBOL vmlinux 0x2885d66c __skb_checksum +EXPORT_SYMBOL vmlinux 0x289881b4 jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x289db3ee idr_remove +EXPORT_SYMBOL vmlinux 0x28a16594 swiotlb_sync_sg_for_device +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 0x28ad9281 param_ops_byte +EXPORT_SYMBOL vmlinux 0x28b4208e inet_bind +EXPORT_SYMBOL vmlinux 0x28d55ccc filp_open +EXPORT_SYMBOL vmlinux 0x28d81ce6 agp_generic_alloc_user +EXPORT_SYMBOL vmlinux 0x28d86c79 tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0x28da56a9 skb_clone_sk +EXPORT_SYMBOL vmlinux 0x28f168da dev_addr_init +EXPORT_SYMBOL vmlinux 0x28f836e9 invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0x2919d3d6 ata_print_version +EXPORT_SYMBOL vmlinux 0x293276b6 devm_gpiod_get_array_optional +EXPORT_SYMBOL vmlinux 0x293a7c90 free_task +EXPORT_SYMBOL vmlinux 0x29537c9e alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0x29a6699d __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x2a08028c bitmap_start_sync +EXPORT_SYMBOL vmlinux 0x2a235fc6 filemap_write_and_wait +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a37d074 dma_pool_free +EXPORT_SYMBOL vmlinux 0x2a472817 dquot_free_inode +EXPORT_SYMBOL vmlinux 0x2a690e0f cfb_fillrect +EXPORT_SYMBOL vmlinux 0x2a7a79b4 netif_receive_skb_sk +EXPORT_SYMBOL vmlinux 0x2a81ec8a wake_up_process +EXPORT_SYMBOL vmlinux 0x2a9a6652 find_lock_entry +EXPORT_SYMBOL vmlinux 0x2aa0848a srp_rport_put +EXPORT_SYMBOL vmlinux 0x2aad35de mb_cache_destroy +EXPORT_SYMBOL vmlinux 0x2ab8941a misc_register +EXPORT_SYMBOL vmlinux 0x2acf0feb vfs_fstat +EXPORT_SYMBOL vmlinux 0x2b0ba2b0 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x2b0db194 iget5_locked +EXPORT_SYMBOL vmlinux 0x2b2ce78b kstrtos8 +EXPORT_SYMBOL vmlinux 0x2b3cd4ab xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0x2b4991ec xmon +EXPORT_SYMBOL vmlinux 0x2b7d373b ppc_md +EXPORT_SYMBOL vmlinux 0x2b88fcbe ip_check_defrag +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2ba707a8 sysctl_tcp_low_latency +EXPORT_SYMBOL vmlinux 0x2bb56569 xfrm_prepare_input +EXPORT_SYMBOL vmlinux 0x2bb7b022 pci_disable_msi +EXPORT_SYMBOL vmlinux 0x2bbff8f4 textsearch_destroy +EXPORT_SYMBOL vmlinux 0x2bd3b89a tcf_unregister_action +EXPORT_SYMBOL vmlinux 0x2beaedbe nvdimm_bus_unlock +EXPORT_SYMBOL vmlinux 0x2c10b0b0 scsi_ioctl_reset +EXPORT_SYMBOL vmlinux 0x2c181a11 elv_register_queue +EXPORT_SYMBOL vmlinux 0x2c1cd4a4 cpu_present_mask +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c4c7997 _lv1_construct_lpm +EXPORT_SYMBOL vmlinux 0x2c54befe sk_stop_timer +EXPORT_SYMBOL vmlinux 0x2c700f4e cfb_imageblit +EXPORT_SYMBOL vmlinux 0x2c791dab mb_cache_shrink +EXPORT_SYMBOL vmlinux 0x2c7b1fca down_timeout +EXPORT_SYMBOL vmlinux 0x2c7ea37e __kfree_skb +EXPORT_SYMBOL vmlinux 0x2c81bca5 ip_route_input_noref +EXPORT_SYMBOL vmlinux 0x2c8ef953 devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0x2c900d91 cpufreq_put_global_kobject +EXPORT_SYMBOL vmlinux 0x2cb67528 pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0x2cc4c8a1 cdev_del +EXPORT_SYMBOL vmlinux 0x2cca6245 release_pages +EXPORT_SYMBOL vmlinux 0x2cd02ce0 pci_select_bars +EXPORT_SYMBOL vmlinux 0x2ce374f3 param_get_long +EXPORT_SYMBOL vmlinux 0x2ce70c98 ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0x2cf73cb7 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0x2d0e101e mipi_dsi_dcs_set_page_address +EXPORT_SYMBOL vmlinux 0x2d11cc68 sync_blockdev +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d322749 poll_freewait +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d6f4944 get_fs_type +EXPORT_SYMBOL vmlinux 0x2d7d2767 _lv1_set_lpm_group_control +EXPORT_SYMBOL vmlinux 0x2da74480 __scm_destroy +EXPORT_SYMBOL vmlinux 0x2db1e0c6 dql_init +EXPORT_SYMBOL vmlinux 0x2db3ca2e __check_sticky +EXPORT_SYMBOL vmlinux 0x2dbe9e56 inet6_add_offload +EXPORT_SYMBOL vmlinux 0x2dc8c116 delete_from_page_cache +EXPORT_SYMBOL vmlinux 0x2deda4a1 security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0x2defbfa7 cleancache_register_ops +EXPORT_SYMBOL vmlinux 0x2dfa12ed iov_iter_zero +EXPORT_SYMBOL vmlinux 0x2e085eb8 xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0x2e0d2f7f queue_work_on +EXPORT_SYMBOL vmlinux 0x2e2b40d2 strncat +EXPORT_SYMBOL vmlinux 0x2e2ce9e0 sysctl_tcp_syncookies +EXPORT_SYMBOL vmlinux 0x2e582936 agp_allocate_memory +EXPORT_SYMBOL vmlinux 0x2e68552c mmc_wait_for_app_cmd +EXPORT_SYMBOL vmlinux 0x2e781883 skb_unlink +EXPORT_SYMBOL vmlinux 0x2e8c55d7 netif_napi_del +EXPORT_SYMBOL vmlinux 0x2e9158f0 loop_register_transfer +EXPORT_SYMBOL vmlinux 0x2e93495e _lv1_write_htab_entry +EXPORT_SYMBOL vmlinux 0x2e9d31eb scmd_printk +EXPORT_SYMBOL vmlinux 0x2ea50564 devm_gpiod_put +EXPORT_SYMBOL vmlinux 0x2eafc412 tcp_read_sock +EXPORT_SYMBOL vmlinux 0x2eb0bf21 agp_bind_memory +EXPORT_SYMBOL vmlinux 0x2ee30509 nf_reinject +EXPORT_SYMBOL vmlinux 0x2ee33a7b gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0x2ee3df79 __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0x2ee4337f smu_queue_cmd +EXPORT_SYMBOL vmlinux 0x2ef2dfbe dev_add_pack +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 0x2f174221 __pagevec_release +EXPORT_SYMBOL vmlinux 0x2f21a346 tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0x2f2531f8 phy_driver_unregister +EXPORT_SYMBOL vmlinux 0x2f287f0d copy_to_user +EXPORT_SYMBOL vmlinux 0x2f2c459d xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0x2f463da1 __alloc_page_frag +EXPORT_SYMBOL vmlinux 0x2f7a45d5 __devm_gpiod_get_optional +EXPORT_SYMBOL vmlinux 0x2f8e993a inode_set_flags +EXPORT_SYMBOL vmlinux 0x2f9b98d1 input_unregister_device +EXPORT_SYMBOL vmlinux 0x2fa22206 km_new_mapping +EXPORT_SYMBOL vmlinux 0x2fac5ba6 __module_get +EXPORT_SYMBOL vmlinux 0x2fae96de rtas_data_buf_lock +EXPORT_SYMBOL vmlinux 0x2fb6de5d add_device_randomness +EXPORT_SYMBOL vmlinux 0x2fc07e8d input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0x2fc38f0f ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0x2fd84f6e do_splice_to +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x30226ddf agp_device_command +EXPORT_SYMBOL vmlinux 0x3024ef20 inet6_offloads +EXPORT_SYMBOL vmlinux 0x303041c6 udp_flow_hashrnd +EXPORT_SYMBOL vmlinux 0x303041fa pci_claim_resource +EXPORT_SYMBOL vmlinux 0x304f627b memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x307c2fd0 generic_check_addressable +EXPORT_SYMBOL vmlinux 0x308877c0 registered_fb +EXPORT_SYMBOL vmlinux 0x308ed9f4 ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x30a3cbba xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30b35e77 scsi_register +EXPORT_SYMBOL vmlinux 0x30b8b35c cpu_to_chip_id +EXPORT_SYMBOL vmlinux 0x30b9fb6d vm_insert_page +EXPORT_SYMBOL vmlinux 0x30f6e26c set_binfmt +EXPORT_SYMBOL vmlinux 0x3102d70b frontswap_curr_pages +EXPORT_SYMBOL vmlinux 0x31071712 serio_interrupt +EXPORT_SYMBOL vmlinux 0x310b252b inode_needs_sync +EXPORT_SYMBOL vmlinux 0x312cfaf2 _lv1_disable_logical_spe +EXPORT_SYMBOL vmlinux 0x3145216f pci_dev_present +EXPORT_SYMBOL vmlinux 0x3147857d default_red +EXPORT_SYMBOL vmlinux 0x31530907 mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0x315ec4a2 of_find_matching_node_and_match +EXPORT_SYMBOL vmlinux 0x3174bd79 bitmap_clear +EXPORT_SYMBOL vmlinux 0x31960879 blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0x319e0726 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x31a3b29d netdev_bonding_info_change +EXPORT_SYMBOL vmlinux 0x31b1b4f8 ndo_dflt_fdb_dump +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 0x31d19d99 __mem_cgroup_count_vm_event +EXPORT_SYMBOL vmlinux 0x31db3198 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x31e96540 wireless_spy_update +EXPORT_SYMBOL vmlinux 0x32053144 proto_register +EXPORT_SYMBOL vmlinux 0x3205986a ab3100_event_register +EXPORT_SYMBOL vmlinux 0x3210266f dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0x3218b1f6 kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0x32606c5a nf_log_trace +EXPORT_SYMBOL vmlinux 0x327b9c1b pmu_poll_adb +EXPORT_SYMBOL vmlinux 0x329665e1 __ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0x32b379a5 scsi_device_resume +EXPORT_SYMBOL vmlinux 0x32bb6cc1 abx500_remove_ops +EXPORT_SYMBOL vmlinux 0x32bbcf09 input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0x32bc03d1 dquot_scan_active +EXPORT_SYMBOL vmlinux 0x32dc1d53 swiotlb_map_sg +EXPORT_SYMBOL vmlinux 0x32f6de72 fsnotify_put_mark +EXPORT_SYMBOL vmlinux 0x33349a63 pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0x333594ee set_user_nice +EXPORT_SYMBOL vmlinux 0x333cb37c __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0x3340e5bc param_set_int +EXPORT_SYMBOL vmlinux 0x3342ba8f generic_writepages +EXPORT_SYMBOL vmlinux 0x33503e36 vio_disable_interrupts +EXPORT_SYMBOL vmlinux 0x3369b4aa update_region +EXPORT_SYMBOL vmlinux 0x3371305d blkdev_issue_write_same +EXPORT_SYMBOL vmlinux 0x3380f0f4 bio_clone_fast +EXPORT_SYMBOL vmlinux 0x3389c19c blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x3397ff23 request_key +EXPORT_SYMBOL vmlinux 0x33b75687 dma_direct_ops +EXPORT_SYMBOL vmlinux 0x33b84f74 copy_page +EXPORT_SYMBOL vmlinux 0x33c7435c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x33e5a3b2 setup_arg_pages +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33f3f45f proc_mkdir +EXPORT_SYMBOL vmlinux 0x33f63f6f __sock_create +EXPORT_SYMBOL vmlinux 0x33fcf44a __kfifo_out_r +EXPORT_SYMBOL vmlinux 0x34048b5d rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0x3404a259 kill_block_super +EXPORT_SYMBOL vmlinux 0x3413b598 nd_btt_probe +EXPORT_SYMBOL vmlinux 0x34184afe current_kernel_time +EXPORT_SYMBOL vmlinux 0x34429360 fsnotify_add_mark +EXPORT_SYMBOL vmlinux 0x3447c41c pm860x_set_bits +EXPORT_SYMBOL vmlinux 0x344adbd5 init_cdrom_command +EXPORT_SYMBOL vmlinux 0x344d51eb devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0x345c89c1 shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0x3465caa3 cpu_maps_update_begin +EXPORT_SYMBOL vmlinux 0x3466cf09 macio_request_resources +EXPORT_SYMBOL vmlinux 0x347013de nla_validate +EXPORT_SYMBOL vmlinux 0x348de375 blk_init_tags +EXPORT_SYMBOL vmlinux 0x3494f4f5 input_unregister_handler +EXPORT_SYMBOL vmlinux 0x34988cda vio_get_attribute +EXPORT_SYMBOL vmlinux 0x3498cec9 nvdimm_namespace_common_probe +EXPORT_SYMBOL vmlinux 0x349b4150 do_SAK +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34b00a2a sock_no_getname +EXPORT_SYMBOL vmlinux 0x34b101c9 free_page_put_link +EXPORT_SYMBOL vmlinux 0x34b44ab9 jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0x34b81735 kernel_read +EXPORT_SYMBOL vmlinux 0x34c6ace2 macio_register_driver +EXPORT_SYMBOL vmlinux 0x34dfb297 pcim_enable_device +EXPORT_SYMBOL vmlinux 0x34e1bd57 compat_nf_getsockopt +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x350ec774 i2c_master_send +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x352d3d0b netdev_alert +EXPORT_SYMBOL vmlinux 0x35377bb1 tcp_disconnect +EXPORT_SYMBOL vmlinux 0x3539f11b match_strlcpy +EXPORT_SYMBOL vmlinux 0x354a6417 fget_raw +EXPORT_SYMBOL vmlinux 0x35562f8f blk_queue_stack_limits +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x35767352 input_open_device +EXPORT_SYMBOL vmlinux 0x359a44a2 pnv_cxl_get_irq_count +EXPORT_SYMBOL vmlinux 0x359cb0c5 compat_ip_setsockopt +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35af7a91 eth_mac_addr +EXPORT_SYMBOL vmlinux 0x35c32767 xor_altivec_2 +EXPORT_SYMBOL vmlinux 0x35c49f92 dev_queue_xmit_sk +EXPORT_SYMBOL vmlinux 0x35c51e17 bdevname +EXPORT_SYMBOL vmlinux 0x35eba8c1 sock_wmalloc +EXPORT_SYMBOL vmlinux 0x3618cb2d ida_destroy +EXPORT_SYMBOL vmlinux 0x36277a36 __pci_enable_wake +EXPORT_SYMBOL vmlinux 0x3636dcda flow_cache_fini +EXPORT_SYMBOL vmlinux 0x364b3977 unregister_quota_format +EXPORT_SYMBOL vmlinux 0x3653be0a inode_claim_rsv_space +EXPORT_SYMBOL vmlinux 0x365e521c led_update_brightness +EXPORT_SYMBOL vmlinux 0x3661c05d netlink_ack +EXPORT_SYMBOL vmlinux 0x3663a4c4 dquot_quota_off +EXPORT_SYMBOL vmlinux 0x366d95d6 input_set_keycode +EXPORT_SYMBOL vmlinux 0x366f6d27 idr_destroy +EXPORT_SYMBOL vmlinux 0x367b5d37 kthread_bind +EXPORT_SYMBOL vmlinux 0x36806b0d pci_domain_nr +EXPORT_SYMBOL vmlinux 0x369a0727 wait_iff_congested +EXPORT_SYMBOL vmlinux 0x369e1115 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0x36a6b0a1 d_splice_alias +EXPORT_SYMBOL vmlinux 0x36b0e732 try_wait_for_completion +EXPORT_SYMBOL vmlinux 0x36bd681b groups_alloc +EXPORT_SYMBOL vmlinux 0x36c0c4da simple_fill_super +EXPORT_SYMBOL vmlinux 0x36d24bba vme_new_dma_list +EXPORT_SYMBOL vmlinux 0x36eecc28 iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0x36f68813 blk_queue_softirq_done +EXPORT_SYMBOL vmlinux 0x3709bffb scsi_cmd_blk_ioctl +EXPORT_SYMBOL vmlinux 0x37161fde xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0x371902e9 _lv1_get_lpm_interrupt_status +EXPORT_SYMBOL vmlinux 0x371bfd42 seq_puts +EXPORT_SYMBOL vmlinux 0x371d2130 check_legacy_ioport +EXPORT_SYMBOL vmlinux 0x371d7e34 d_find_any_alias +EXPORT_SYMBOL vmlinux 0x372b79f6 redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0x37344510 proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x37383edd rtas_get_power_level +EXPORT_SYMBOL vmlinux 0x373aac9b inet_add_offload +EXPORT_SYMBOL vmlinux 0x373dbccd sockfd_lookup +EXPORT_SYMBOL vmlinux 0x3744cf36 vmalloc_to_pfn +EXPORT_SYMBOL vmlinux 0x375156a6 bio_endio +EXPORT_SYMBOL vmlinux 0x375d7929 phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0x377a11cd __cleancache_invalidate_inode +EXPORT_SYMBOL vmlinux 0x378bf94a param_set_bint +EXPORT_SYMBOL vmlinux 0x3798d753 netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0x37af3190 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37c66422 __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x37ce0caa tty_register_device +EXPORT_SYMBOL vmlinux 0x37d25383 tcp_get_cookie_sock +EXPORT_SYMBOL vmlinux 0x37e0153d flex_array_prealloc +EXPORT_SYMBOL vmlinux 0x37e4e7c1 seq_lseek +EXPORT_SYMBOL vmlinux 0x37e6a4c6 uart_register_driver +EXPORT_SYMBOL vmlinux 0x37f12e61 inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0x380f1863 sock_no_listen +EXPORT_SYMBOL vmlinux 0x3813e3bc vm_insert_pfn +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x382777ab _lv1_gpu_context_allocate +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +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 0x38b8c093 force_sig +EXPORT_SYMBOL vmlinux 0x38bc816a devm_free_irq +EXPORT_SYMBOL vmlinux 0x38d0724b mipi_dsi_detach +EXPORT_SYMBOL vmlinux 0x38f1788d xfrm_unregister_mode +EXPORT_SYMBOL vmlinux 0x38fa47bf eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0x38fb6bfd pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0x38fb9933 tty_std_termios +EXPORT_SYMBOL vmlinux 0x3918d095 in6_dev_finish_destroy +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 0x39581679 netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0x395d5434 __sk_dst_check +EXPORT_SYMBOL vmlinux 0x39732482 trace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0x3981819a mpage_readpages +EXPORT_SYMBOL vmlinux 0x3990405b mfd_cell_enable +EXPORT_SYMBOL vmlinux 0x39953a26 cpufreq_global_kobject +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 0x39cd363a tcp_close +EXPORT_SYMBOL vmlinux 0x39cdf63c wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0x39d2d004 skb_pull +EXPORT_SYMBOL vmlinux 0x3a05fbe9 phy_device_register +EXPORT_SYMBOL vmlinux 0x3a1c6740 of_find_i2c_device_by_node +EXPORT_SYMBOL vmlinux 0x3a21a0ef compat_ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0x3a3d3b14 __quota_error +EXPORT_SYMBOL vmlinux 0x3a4847e4 seq_open_private +EXPORT_SYMBOL vmlinux 0x3a5526ba __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0x3a5ce213 inode_init_always +EXPORT_SYMBOL vmlinux 0x3a70556c dev_set_mac_address +EXPORT_SYMBOL vmlinux 0x3a7a2249 clocksource_change_rating +EXPORT_SYMBOL vmlinux 0x3a9247b3 pci_release_regions +EXPORT_SYMBOL vmlinux 0x3a9b6fb9 blk_unregister_region +EXPORT_SYMBOL vmlinux 0x3ab6e8e2 blkdev_reread_part +EXPORT_SYMBOL vmlinux 0x3ac5ea7d adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0x3ac987cd t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0x3ad4addc jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0x3adcc0a8 param_ops_bint +EXPORT_SYMBOL vmlinux 0x3b12f479 get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0x3b1785c0 jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0x3b4a660e kmalloc_dma_caches +EXPORT_SYMBOL vmlinux 0x3b615a21 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0x3b644591 __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x3b66ee1d phy_get_eee_err +EXPORT_SYMBOL vmlinux 0x3b6d3c50 skb_queue_head +EXPORT_SYMBOL vmlinux 0x3b6df3f3 serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0x3b7cb0a5 nobh_write_begin +EXPORT_SYMBOL vmlinux 0x3b80baae nvdimm_namespace_capacity +EXPORT_SYMBOL vmlinux 0x3beb90f8 blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0x3c02cc1f set_device_ro +EXPORT_SYMBOL vmlinux 0x3c18fba6 inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x3c32cb08 unregister_md_personality +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c483012 radix_tree_delete +EXPORT_SYMBOL vmlinux 0x3c52bb82 skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0x3c5693d1 __napi_schedule +EXPORT_SYMBOL vmlinux 0x3c5980c4 mem_cgroup_begin_page_stat +EXPORT_SYMBOL vmlinux 0x3c5fa692 vfs_iter_read +EXPORT_SYMBOL vmlinux 0x3c67dc6b start_tty +EXPORT_SYMBOL vmlinux 0x3c70be80 __devm_request_region +EXPORT_SYMBOL vmlinux 0x3c80c06c kstrtoull +EXPORT_SYMBOL vmlinux 0x3cb14345 sk_stream_error +EXPORT_SYMBOL vmlinux 0x3cc4b0dc lg_lock_init +EXPORT_SYMBOL vmlinux 0x3cd19bbb __getblk_gfp +EXPORT_SYMBOL vmlinux 0x3ce1ed84 drop_super +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3ce7f88c mipi_dsi_dcs_enter_sleep_mode +EXPORT_SYMBOL vmlinux 0x3d01bcb6 __dquot_transfer +EXPORT_SYMBOL vmlinux 0x3d05b2c3 trace_raw_output_prep +EXPORT_SYMBOL vmlinux 0x3d09f885 blk_peek_request +EXPORT_SYMBOL vmlinux 0x3d1f4160 balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0x3d373a67 dcache_dir_close +EXPORT_SYMBOL vmlinux 0x3d37e375 tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0x3d54b51e __ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x3d54d7bf jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0x3d785d81 blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0x3d8a450e vfs_getxattr_alloc +EXPORT_SYMBOL vmlinux 0x3d8a7aea i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0x3dbf36c9 sg_copy_buffer +EXPORT_SYMBOL vmlinux 0x3dc02a4e flex_array_free_parts +EXPORT_SYMBOL vmlinux 0x3dc82816 compat_sock_get_timestampns +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3e0c8488 input_reset_device +EXPORT_SYMBOL vmlinux 0x3e177300 blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0x3e1e7c03 iov_iter_advance +EXPORT_SYMBOL vmlinux 0x3e286dca _lv1_get_rtc +EXPORT_SYMBOL vmlinux 0x3e67b512 scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0x3e6bcada dmam_pool_create +EXPORT_SYMBOL vmlinux 0x3e752d0d input_mt_init_slots +EXPORT_SYMBOL vmlinux 0x3e7ce900 bio_phys_segments +EXPORT_SYMBOL vmlinux 0x3e882943 pcibios_align_resource +EXPORT_SYMBOL vmlinux 0x3e9110fa __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0x3e95083c vme_slave_get +EXPORT_SYMBOL vmlinux 0x3eaff34b md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0x3eb4d85f ps2_command +EXPORT_SYMBOL vmlinux 0x3ec3a4df __free_pages +EXPORT_SYMBOL vmlinux 0x3ef7ebd5 agp_collect_device_status +EXPORT_SYMBOL vmlinux 0x3f0546a8 ioread32_rep +EXPORT_SYMBOL vmlinux 0x3f069e48 blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0x3f06a656 _lv1_construct_event_receive_port +EXPORT_SYMBOL vmlinux 0x3f27cdf5 sb_min_blocksize +EXPORT_SYMBOL vmlinux 0x3f325d0e d_path +EXPORT_SYMBOL vmlinux 0x3f406a3b enable_kernel_altivec +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f53fcf5 simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0x3f650ab2 vme_unregister_driver +EXPORT_SYMBOL vmlinux 0x3f7cf5c9 sock_create_lite +EXPORT_SYMBOL vmlinux 0x3f83c455 down_read_trylock +EXPORT_SYMBOL vmlinux 0x3fa4b7c9 end_page_writeback +EXPORT_SYMBOL vmlinux 0x3fa6ba2c ilookup5_nowait +EXPORT_SYMBOL vmlinux 0x3fb1e48b nd_region_to_nstype +EXPORT_SYMBOL vmlinux 0x3fb62a2f i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0x3fb6db04 dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0x3fbfd6ed _lv1_gpu_open +EXPORT_SYMBOL vmlinux 0x3fcae6a7 dquot_quotactl_sysfile_ops +EXPORT_SYMBOL vmlinux 0x3fe0d1c0 slhc_free +EXPORT_SYMBOL vmlinux 0x3fe2ccbe memweight +EXPORT_SYMBOL vmlinux 0x3fec048f sg_next +EXPORT_SYMBOL vmlinux 0x3ff17c1f sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0x3ff5288a prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0x3ff8e495 lg_local_unlock_cpu +EXPORT_SYMBOL vmlinux 0x3ff93e55 scsi_unregister +EXPORT_SYMBOL vmlinux 0x400a4149 netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x402b8281 __request_module +EXPORT_SYMBOL vmlinux 0x40581b0f phy_device_free +EXPORT_SYMBOL vmlinux 0x405b6e05 srp_parse_tmo +EXPORT_SYMBOL vmlinux 0x405c1144 get_seconds +EXPORT_SYMBOL vmlinux 0x405d94d8 tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0x407206ba inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0x40973662 sysctl_udp_mem +EXPORT_SYMBOL vmlinux 0x40a27c37 scsi_dev_info_remove_list +EXPORT_SYMBOL vmlinux 0x40a473c4 mmc_register_driver +EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40bad0a1 inode_init_owner +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 0x40f1230a xfrm4_rcv +EXPORT_SYMBOL vmlinux 0x41249bca request_key_async +EXPORT_SYMBOL vmlinux 0x41361807 _lv1_get_logical_ppe_id +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x4159c38f ioremap_wc +EXPORT_SYMBOL vmlinux 0x415deea7 inet_offloads +EXPORT_SYMBOL vmlinux 0x417050dd serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x4189d32b blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0x41a85458 sock_kzfree_s +EXPORT_SYMBOL vmlinux 0x41afdd30 kernel_setsockopt +EXPORT_SYMBOL vmlinux 0x41bb495f udp_set_csum +EXPORT_SYMBOL vmlinux 0x41bc569c d_find_alias +EXPORT_SYMBOL vmlinux 0x41dbd3df mpage_readpage +EXPORT_SYMBOL vmlinux 0x41dbf4de _lv1_start_lpm +EXPORT_SYMBOL vmlinux 0x41edde9b iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0x41ef2b6f kernel_write +EXPORT_SYMBOL vmlinux 0x42160169 flush_workqueue +EXPORT_SYMBOL vmlinux 0x42213e9e devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0x423cdc26 of_get_property +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x424b6319 buffer_migrate_page +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x42595e58 vgacon_text_force +EXPORT_SYMBOL vmlinux 0x426a2ab4 agp_generic_alloc_page +EXPORT_SYMBOL vmlinux 0x426c6b0f compat_sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0x426d60f0 pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0x427277da filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0x427c432c xfrm_register_type +EXPORT_SYMBOL vmlinux 0x428cb989 skb_recv_datagram +EXPORT_SYMBOL vmlinux 0x4292da3a keyring_alloc +EXPORT_SYMBOL vmlinux 0x42a1b208 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x42bffb76 module_put +EXPORT_SYMBOL vmlinux 0x42d1847b twl6040_set_pll +EXPORT_SYMBOL vmlinux 0x42e2b460 ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0x42fe3af3 simple_statfs +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x4306099c i2c_add_adapter +EXPORT_SYMBOL vmlinux 0x43234fef kill_bdev +EXPORT_SYMBOL vmlinux 0x43235d57 phy_start_aneg +EXPORT_SYMBOL vmlinux 0x432ec722 dm_io +EXPORT_SYMBOL vmlinux 0x43327bf4 mount_subtree +EXPORT_SYMBOL vmlinux 0x433e8e9d mach_ps3 +EXPORT_SYMBOL vmlinux 0x434fcdc2 check_disk_size_change +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x43542097 pci_find_bus +EXPORT_SYMBOL vmlinux 0x436a8c15 call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0x436c2179 iowrite32 +EXPORT_SYMBOL vmlinux 0x4377076d vfs_writef +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x438cf693 __vfs_write +EXPORT_SYMBOL vmlinux 0x43a01f90 complete_all +EXPORT_SYMBOL vmlinux 0x43a4b09f i2c_register_driver +EXPORT_SYMBOL vmlinux 0x43adbb42 sg_miter_skip +EXPORT_SYMBOL vmlinux 0x43b6093e input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0x43be4dfa tty_port_close +EXPORT_SYMBOL vmlinux 0x43c9d779 agp_generic_destroy_page +EXPORT_SYMBOL vmlinux 0x43f23311 dm_table_get_md +EXPORT_SYMBOL vmlinux 0x4400f021 dev_crit +EXPORT_SYMBOL vmlinux 0x44056fa9 ip_setsockopt +EXPORT_SYMBOL vmlinux 0x4411c503 prandom_seed +EXPORT_SYMBOL vmlinux 0x4411d1f9 md_update_sb +EXPORT_SYMBOL vmlinux 0x4419aa66 invalidate_bdev +EXPORT_SYMBOL vmlinux 0x441d4751 of_platform_device_create +EXPORT_SYMBOL vmlinux 0x441f2619 blk_delay_queue +EXPORT_SYMBOL vmlinux 0x4431e0ba should_remove_suid +EXPORT_SYMBOL vmlinux 0x44345043 vfs_setpos +EXPORT_SYMBOL vmlinux 0x4434d981 dev_alloc_name +EXPORT_SYMBOL vmlinux 0x443e0b6f scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x443f47aa register_console +EXPORT_SYMBOL vmlinux 0x44619afd netdev_change_features +EXPORT_SYMBOL vmlinux 0x4473b80c macio_dev_get +EXPORT_SYMBOL vmlinux 0x44786c8d dev_alert +EXPORT_SYMBOL vmlinux 0x448ca6cb md_check_recovery +EXPORT_SYMBOL vmlinux 0x448eac3e kmemdup +EXPORT_SYMBOL vmlinux 0x4497c027 xfrm6_rcv +EXPORT_SYMBOL vmlinux 0x44b1d426 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x44b5b4e1 mmc_add_host +EXPORT_SYMBOL vmlinux 0x44c303b9 tty_devnum +EXPORT_SYMBOL vmlinux 0x44c62b47 datagram_poll +EXPORT_SYMBOL vmlinux 0x44e09b84 mmc_remove_host +EXPORT_SYMBOL vmlinux 0x44e30af6 tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44eb192e wait_for_completion +EXPORT_SYMBOL vmlinux 0x450c88b3 blk_start_queue +EXPORT_SYMBOL vmlinux 0x4512ad0d netpoll_parse_options +EXPORT_SYMBOL vmlinux 0x451d4cc6 tcf_hash_destroy +EXPORT_SYMBOL vmlinux 0x452ef8c5 i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x453d4ca2 __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0x4564459b _lv1_set_virtual_uart_param +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x457a3983 single_open_size +EXPORT_SYMBOL vmlinux 0x458dc128 tty_unthrottle +EXPORT_SYMBOL vmlinux 0x459992c1 scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0x4599b304 twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0x45a55ec8 __iounmap +EXPORT_SYMBOL vmlinux 0x45a6be13 cpufreq_sysfs_remove_file +EXPORT_SYMBOL vmlinux 0x45a765cf pci_add_resource +EXPORT_SYMBOL vmlinux 0x45cfe80b pasemi_dma_free_flag +EXPORT_SYMBOL vmlinux 0x45f232f1 xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0x4600a195 mipi_dsi_host_register +EXPORT_SYMBOL vmlinux 0x4612c59d down_trylock +EXPORT_SYMBOL vmlinux 0x461ac773 kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x461ebfa0 __copy_tofrom_user +EXPORT_SYMBOL vmlinux 0x46250c4f mipi_dsi_attach +EXPORT_SYMBOL vmlinux 0x465cab34 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x46649cd1 vme_lm_set +EXPORT_SYMBOL vmlinux 0x466c14a7 __delay +EXPORT_SYMBOL vmlinux 0x466c85ad iget_locked +EXPORT_SYMBOL vmlinux 0x467cc8f7 vfs_llseek +EXPORT_SYMBOL vmlinux 0x467df16d netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0x4684e4c8 qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0x469990ab elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0x46ae13ed bio_integrity_prep +EXPORT_SYMBOL vmlinux 0x46afd532 on_each_cpu_mask +EXPORT_SYMBOL vmlinux 0x46c10a31 thaw_bdev +EXPORT_SYMBOL vmlinux 0x46c47fb6 __node_distance +EXPORT_SYMBOL vmlinux 0x46d12956 wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0x46d4e6a2 pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0x46e5979c nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0x46ea131e pci_set_dma_max_seg_size +EXPORT_SYMBOL vmlinux 0x46fadb3f __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0x46feb099 dm_read_arg +EXPORT_SYMBOL vmlinux 0x471edaca blk_recount_segments +EXPORT_SYMBOL vmlinux 0x471f3459 jbd2__journal_start +EXPORT_SYMBOL vmlinux 0x47416e14 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x474a0d07 mdio_bus_type +EXPORT_SYMBOL vmlinux 0x4754ae3c xfrm6_prepare_output +EXPORT_SYMBOL vmlinux 0x4757c3db ata_port_printk +EXPORT_SYMBOL vmlinux 0x475a8e25 bdget_disk +EXPORT_SYMBOL vmlinux 0x47608718 fence_init +EXPORT_SYMBOL vmlinux 0x47939e0d __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x479c3c86 find_next_zero_bit +EXPORT_SYMBOL vmlinux 0x47c3bb33 get_empty_filp +EXPORT_SYMBOL vmlinux 0x480c1db8 mark_page_accessed +EXPORT_SYMBOL vmlinux 0x4815f22b _lv1_gpu_attribute +EXPORT_SYMBOL vmlinux 0x48231108 tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0x4829a47e memcpy +EXPORT_SYMBOL vmlinux 0x48404b9a remove_wait_queue +EXPORT_SYMBOL vmlinux 0x4841bdee strnchr +EXPORT_SYMBOL vmlinux 0x48424f9f agp_generic_enable +EXPORT_SYMBOL vmlinux 0x4843a1b9 _lv1_delete_repository_node +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x48686a11 pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0x486d9f39 rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0x4872abf3 vio_unregister_driver +EXPORT_SYMBOL vmlinux 0x487c3dcf set_anon_super +EXPORT_SYMBOL vmlinux 0x4881efab pmac_get_partition +EXPORT_SYMBOL vmlinux 0x489fc410 serio_unregister_port +EXPORT_SYMBOL vmlinux 0x48a3aaba md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48d08a80 xfrm6_rcv_cb +EXPORT_SYMBOL vmlinux 0x48dfbfed mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0x48ee3063 scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0x48f10593 nf_register_hook +EXPORT_SYMBOL vmlinux 0x48f277b7 d_prune_aliases +EXPORT_SYMBOL vmlinux 0x48f3318e fixed_phy_update_state +EXPORT_SYMBOL vmlinux 0x48f4f097 inet_stream_ops +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x490a01ec cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0x49284aef sock_create +EXPORT_SYMBOL vmlinux 0x4940fac8 neigh_destroy +EXPORT_SYMBOL vmlinux 0x4954692f pci_iomap_range +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 0x49641207 swiotlb_free_coherent +EXPORT_SYMBOL vmlinux 0x4971ea7f iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0x497c2be8 cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0x497fbd1b netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0x499755a0 get_unmapped_area +EXPORT_SYMBOL vmlinux 0x49a48ec3 tty_port_close_start +EXPORT_SYMBOL vmlinux 0x49a7d32e lookup_one_len +EXPORT_SYMBOL vmlinux 0x49ab7c0e tcp_prequeue +EXPORT_SYMBOL vmlinux 0x49b07aec tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x49c35ce5 sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0x49f71442 dev_close_many +EXPORT_SYMBOL vmlinux 0x4a15b8fc rtnl_configure_link +EXPORT_SYMBOL vmlinux 0x4a1c236a pci_request_regions +EXPORT_SYMBOL vmlinux 0x4a37edde jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0x4a4a54a6 agp_enable +EXPORT_SYMBOL vmlinux 0x4a50d53c of_find_backlight_by_node +EXPORT_SYMBOL vmlinux 0x4a5f5ece release_sock +EXPORT_SYMBOL vmlinux 0x4a64d526 pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0x4a699b26 xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0x4a77e950 cdev_alloc +EXPORT_SYMBOL vmlinux 0x4a8e9e8b fasync_helper +EXPORT_SYMBOL vmlinux 0x4aa8c6c3 __dev_get_by_index +EXPORT_SYMBOL vmlinux 0x4abbe3c2 vm_brk +EXPORT_SYMBOL vmlinux 0x4ac64da4 _lv1_select_virtual_address_space +EXPORT_SYMBOL vmlinux 0x4acd93d3 release_resource +EXPORT_SYMBOL vmlinux 0x4ad2a57a opal_event_request +EXPORT_SYMBOL vmlinux 0x4ad74360 __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x4afe9a77 scsi_partsize +EXPORT_SYMBOL vmlinux 0x4b085dbf agp3_generic_configure +EXPORT_SYMBOL vmlinux 0x4b2b8ad0 sock_create_kern +EXPORT_SYMBOL vmlinux 0x4b2fd7b2 compat_nf_setsockopt +EXPORT_SYMBOL vmlinux 0x4b33602c seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0x4b3cb349 _lv1_destruct_io_irq_outlet +EXPORT_SYMBOL vmlinux 0x4b4a3771 srp_rport_get +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b6fcddc _lv1_set_spe_interrupt_mask +EXPORT_SYMBOL vmlinux 0x4b718942 bitmap_end_sync +EXPORT_SYMBOL vmlinux 0x4b7c09f8 mmc_free_host +EXPORT_SYMBOL vmlinux 0x4b8326ff ida_remove +EXPORT_SYMBOL vmlinux 0x4b912bff block_write_full_page +EXPORT_SYMBOL vmlinux 0x4baf35a7 vme_master_get +EXPORT_SYMBOL vmlinux 0x4bbf0e82 kfree_put_link +EXPORT_SYMBOL vmlinux 0x4bc7caea of_root +EXPORT_SYMBOL vmlinux 0x4be1f6ab unregister_framebuffer +EXPORT_SYMBOL vmlinux 0x4be99b93 vme_irq_free +EXPORT_SYMBOL vmlinux 0x4bed99b3 __percpu_counter_add +EXPORT_SYMBOL vmlinux 0x4c021f8d blk_finish_request +EXPORT_SYMBOL vmlinux 0x4c11435a _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0x4c13b458 fsl_lbc_ctrl_dev +EXPORT_SYMBOL vmlinux 0x4c154ef0 of_match_device +EXPORT_SYMBOL vmlinux 0x4c1db418 max8925_reg_write +EXPORT_SYMBOL vmlinux 0x4c24b4ab agp_find_bridge +EXPORT_SYMBOL vmlinux 0x4c346a53 kvasprintf +EXPORT_SYMBOL vmlinux 0x4c3b8442 pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0x4c45be87 scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0x4c4a61ee genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0x4c4ef6b2 xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x4c5fa3b7 pci_match_id +EXPORT_SYMBOL vmlinux 0x4c8bb226 dqput +EXPORT_SYMBOL vmlinux 0x4c8d3581 generic_setxattr +EXPORT_SYMBOL vmlinux 0x4c974442 pci_get_class +EXPORT_SYMBOL vmlinux 0x4ca9669f scnprintf +EXPORT_SYMBOL vmlinux 0x4cab7afb tcf_exts_validate +EXPORT_SYMBOL vmlinux 0x4cb0e988 gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0x4ccb4724 simple_unlink +EXPORT_SYMBOL vmlinux 0x4cd9ee6e d_alloc_name +EXPORT_SYMBOL vmlinux 0x4cdb3178 ns_to_timeval +EXPORT_SYMBOL vmlinux 0x4cdc9a48 agp_alloc_bridge +EXPORT_SYMBOL vmlinux 0x4cf7e62d sock_from_file +EXPORT_SYMBOL vmlinux 0x4d0a172e dev_emerg +EXPORT_SYMBOL vmlinux 0x4d2092c1 twl6040_power +EXPORT_SYMBOL vmlinux 0x4d277684 inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0x4d294bb4 bit_wait_io +EXPORT_SYMBOL vmlinux 0x4d538e6e kill_fasync +EXPORT_SYMBOL vmlinux 0x4d5cc439 skb_tx_error +EXPORT_SYMBOL vmlinux 0x4d6925ce __cleancache_invalidate_page +EXPORT_SYMBOL vmlinux 0x4d791953 mempool_resize +EXPORT_SYMBOL vmlinux 0x4d944005 scsi_remove_device +EXPORT_SYMBOL vmlinux 0x4d974b9c register_sysrq_key +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4da95e51 inet_register_protosw +EXPORT_SYMBOL vmlinux 0x4de02c87 generic_getxattr +EXPORT_SYMBOL vmlinux 0x4de34a07 cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x4dec6a26 neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0x4def78a3 tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0x4df119fa __bitmap_parse +EXPORT_SYMBOL vmlinux 0x4df8fb30 simple_rmdir +EXPORT_SYMBOL vmlinux 0x4e02ede8 bdev_read_only +EXPORT_SYMBOL vmlinux 0x4e05dcc3 bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0x4e2e5dbe giveup_vsx +EXPORT_SYMBOL vmlinux 0x4e33910f max8998_bulk_read +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e50f61a bioset_integrity_create +EXPORT_SYMBOL vmlinux 0x4e5422f3 bio_add_page +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e69807e skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0x4e6aac0f mntput +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e781f68 udp_lib_unhash +EXPORT_SYMBOL vmlinux 0x4e9dffb5 ip_fast_csum +EXPORT_SYMBOL vmlinux 0x4ec5a4fe ppp_register_compressor +EXPORT_SYMBOL vmlinux 0x4ecc34de vme_slot_num +EXPORT_SYMBOL vmlinux 0x4ecd527e of_get_ddr_timings +EXPORT_SYMBOL vmlinux 0x4edafbea dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0x4edd72f7 block_all_signals +EXPORT_SYMBOL vmlinux 0x4ee17ff9 scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0x4efe5047 tty_port_close_end +EXPORT_SYMBOL vmlinux 0x4f12aa44 kset_unregister +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f2c6c5f vme_slave_request +EXPORT_SYMBOL vmlinux 0x4f391d0e nla_parse +EXPORT_SYMBOL vmlinux 0x4f40b40f file_update_time +EXPORT_SYMBOL vmlinux 0x4f50a4e0 devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0x4f55b639 cap_mmap_file +EXPORT_SYMBOL vmlinux 0x4f5932db sk_mc_loop +EXPORT_SYMBOL vmlinux 0x4f664db6 _lv1_insert_htab_entry +EXPORT_SYMBOL vmlinux 0x4f68e5c9 do_gettimeofday +EXPORT_SYMBOL vmlinux 0x4f74d7a8 kvmppc_hv_find_lock_hpte +EXPORT_SYMBOL vmlinux 0x4f88818b pci_pme_capable +EXPORT_SYMBOL vmlinux 0x4fa6ea56 dev_set_mtu +EXPORT_SYMBOL vmlinux 0x4fdee897 i8042_command +EXPORT_SYMBOL vmlinux 0x5005d41d input_unregister_handle +EXPORT_SYMBOL vmlinux 0x5008a430 blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x503280ea crypto_sha512_finup +EXPORT_SYMBOL vmlinux 0x503afc73 ps3_dma_region_init +EXPORT_SYMBOL vmlinux 0x5063df40 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x5064308d d_rehash +EXPORT_SYMBOL vmlinux 0x50811777 devm_ioremap +EXPORT_SYMBOL vmlinux 0x50955a20 dev_open +EXPORT_SYMBOL vmlinux 0x5098fda2 ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0x50a7dce0 decrementer_clockevent +EXPORT_SYMBOL vmlinux 0x50a90e8d bsearch +EXPORT_SYMBOL vmlinux 0x50b16afd mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0x50ba769a kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0x50ded37c __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x5112fddd phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x51164ad9 cmdline_parts_set +EXPORT_SYMBOL vmlinux 0x5118c382 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0x51597288 alloc_fddidev +EXPORT_SYMBOL vmlinux 0x516edbc5 pcie_set_readrq +EXPORT_SYMBOL vmlinux 0x5196f685 skb_copy +EXPORT_SYMBOL vmlinux 0x5198a05f ppp_register_channel +EXPORT_SYMBOL vmlinux 0x519b0da3 finish_wait +EXPORT_SYMBOL vmlinux 0x51be21ee inet_select_addr +EXPORT_SYMBOL vmlinux 0x51d15442 napi_get_frags +EXPORT_SYMBOL vmlinux 0x51e79437 phy_resume +EXPORT_SYMBOL vmlinux 0x52026cdf security_sb_parse_opts_str +EXPORT_SYMBOL vmlinux 0x52036b89 mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0x521247eb jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0x52134318 jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0x521b36b5 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0x522243e2 sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0x52428cc8 parent_mem_cgroup +EXPORT_SYMBOL vmlinux 0x52641f31 inet_recvmsg +EXPORT_SYMBOL vmlinux 0x527830ff pmac_xpram_read +EXPORT_SYMBOL vmlinux 0x527977a5 __module_put_and_exit +EXPORT_SYMBOL vmlinux 0x527c0d66 giveup_altivec +EXPORT_SYMBOL vmlinux 0x52983a4f vme_master_write +EXPORT_SYMBOL vmlinux 0x52e3fa05 _lv1_allocate_memory +EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend +EXPORT_SYMBOL vmlinux 0x5315308a __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0x53326531 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x5339f5f8 _lv1_read_virtual_uart +EXPORT_SYMBOL vmlinux 0x533af498 __page_cache_alloc +EXPORT_SYMBOL vmlinux 0x534023fa dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0x535c8308 vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0x535f6ebd dmam_free_noncoherent +EXPORT_SYMBOL vmlinux 0x536cc847 memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0x53748180 wait_on_page_bit +EXPORT_SYMBOL vmlinux 0x5377db76 vfs_whiteout +EXPORT_SYMBOL vmlinux 0x5377e556 hex2bin +EXPORT_SYMBOL vmlinux 0x53811c9b __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x5381db04 mmc_get_card +EXPORT_SYMBOL vmlinux 0x539af73c __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x53abb60c dev_addr_del +EXPORT_SYMBOL vmlinux 0x53e13302 bio_chain +EXPORT_SYMBOL vmlinux 0x53ebab1b _outsl_ns +EXPORT_SYMBOL vmlinux 0x53f069ee tcp_splice_read +EXPORT_SYMBOL vmlinux 0x5402a85a fsnotify_put_group +EXPORT_SYMBOL vmlinux 0x5409775b free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x5412c7c7 up +EXPORT_SYMBOL vmlinux 0x54245b39 kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0x5430d445 blk_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x5455dcf1 __cleancache_invalidate_fs +EXPORT_SYMBOL vmlinux 0x545a50cb max8998_update_reg +EXPORT_SYMBOL vmlinux 0x5461df5f read_code +EXPORT_SYMBOL vmlinux 0x5470fe33 xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0x547b0628 single_open +EXPORT_SYMBOL vmlinux 0x54a9db5f _kstrtoul +EXPORT_SYMBOL vmlinux 0x54c256e0 vme_check_window +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x553086bc module_refcount +EXPORT_SYMBOL vmlinux 0x553e5673 __blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x5541ea93 on_each_cpu +EXPORT_SYMBOL vmlinux 0x555aa08c inet_twsk_deschedule +EXPORT_SYMBOL vmlinux 0x55668bbf pci_set_power_state +EXPORT_SYMBOL vmlinux 0x5567c227 kernel_cpustat +EXPORT_SYMBOL vmlinux 0x5568c553 complete +EXPORT_SYMBOL vmlinux 0x5577ef9e udp_table +EXPORT_SYMBOL vmlinux 0x557b3dd8 _lv1_gpu_close +EXPORT_SYMBOL vmlinux 0x557edc71 cros_ec_check_result +EXPORT_SYMBOL vmlinux 0x5588ab16 __inet_hash +EXPORT_SYMBOL vmlinux 0x55939511 alloc_buffer_head +EXPORT_SYMBOL vmlinux 0x55a29959 put_filp +EXPORT_SYMBOL vmlinux 0x55d481c9 hdmi_infoframe_unpack +EXPORT_SYMBOL vmlinux 0x55f5019b __kmalloc_node +EXPORT_SYMBOL vmlinux 0x560582cb scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0x561323aa cad_pid +EXPORT_SYMBOL vmlinux 0x56318f23 devm_ioremap_wc +EXPORT_SYMBOL vmlinux 0x56358f43 mdiobus_register +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x5639dafd tcp_poll +EXPORT_SYMBOL vmlinux 0x565df705 vm_map_ram +EXPORT_SYMBOL vmlinux 0x568804ee _lv1_destruct_event_receive_port +EXPORT_SYMBOL vmlinux 0x568aef6c blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0x56a10763 csum_tcpudp_magic +EXPORT_SYMBOL vmlinux 0x56a43029 skb_put +EXPORT_SYMBOL vmlinux 0x56c2b95b rtas_progress +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56cabddc scsi_print_result +EXPORT_SYMBOL vmlinux 0x56ddd997 smp_call_function_many +EXPORT_SYMBOL vmlinux 0x56e4a525 skb_checksum_trimmed +EXPORT_SYMBOL vmlinux 0x56eb878b phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0x56f49492 dmam_free_coherent +EXPORT_SYMBOL vmlinux 0x56f6c7de lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x56fb52ce try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x572647d6 get_mce_fault_addr +EXPORT_SYMBOL vmlinux 0x5727ed3c remap_pfn_range +EXPORT_SYMBOL vmlinux 0x572e85d4 blk_lookup_devt +EXPORT_SYMBOL vmlinux 0x5743ab81 csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x5750060c scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x577d35f3 hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x5789e9ce dst_alloc +EXPORT_SYMBOL vmlinux 0x5792f848 strlcpy +EXPORT_SYMBOL vmlinux 0x579bab50 _lv1_gpu_memory_free +EXPORT_SYMBOL vmlinux 0x57b584b5 sock_register +EXPORT_SYMBOL vmlinux 0x57bee965 qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0x57c48f7c dput +EXPORT_SYMBOL vmlinux 0x57e397b6 mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x58347062 ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x58426e7e blk_put_request +EXPORT_SYMBOL vmlinux 0x5843d15d eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0x5843d176 devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0x5845c139 vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0x5857b225 ioread16_rep +EXPORT_SYMBOL vmlinux 0x58683bc5 rtnl_unicast +EXPORT_SYMBOL vmlinux 0x586f1468 alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0x587616f1 vfs_fstatat +EXPORT_SYMBOL vmlinux 0x5880ab69 xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0x58ad7221 jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0x58b2e997 clear_inode +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58bfd4ae mipi_dsi_dcs_nop +EXPORT_SYMBOL vmlinux 0x58c857fc flow_cache_lookup +EXPORT_SYMBOL vmlinux 0x58cce77a pci_scan_single_device +EXPORT_SYMBOL vmlinux 0x58e28da9 clocksource_unregister +EXPORT_SYMBOL vmlinux 0x58ee229f sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0x5907c309 page_readlink +EXPORT_SYMBOL vmlinux 0x591164d4 max8925_set_bits +EXPORT_SYMBOL vmlinux 0x591be220 sk_capable +EXPORT_SYMBOL vmlinux 0x593c2475 md_wakeup_thread +EXPORT_SYMBOL vmlinux 0x5941dff3 mapping_tagged +EXPORT_SYMBOL vmlinux 0x594787a4 simple_open +EXPORT_SYMBOL vmlinux 0x594bf15b ioport_map +EXPORT_SYMBOL vmlinux 0x594daa6d neigh_seq_start +EXPORT_SYMBOL vmlinux 0x5959840c cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0x595d0946 empty_zero_page +EXPORT_SYMBOL vmlinux 0x5967c929 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x5984cabd __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0x598e4904 mod_timer_pending +EXPORT_SYMBOL vmlinux 0x599e2de2 of_find_property +EXPORT_SYMBOL vmlinux 0x59a825cd i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0x59aa14cf fence_release +EXPORT_SYMBOL vmlinux 0x59b3378a completion_done +EXPORT_SYMBOL vmlinux 0x59cd8f7d md_set_array_sectors +EXPORT_SYMBOL vmlinux 0x59d593f2 get_thermal_instance +EXPORT_SYMBOL vmlinux 0x59da1a2d ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0x59de798f pci_scan_slot +EXPORT_SYMBOL vmlinux 0x59e550cc try_to_release_page +EXPORT_SYMBOL vmlinux 0x59f0950f generic_file_write_iter +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 0x5a2af12b generic_delete_inode +EXPORT_SYMBOL vmlinux 0x5a2cda3e trace_print_hex_seq +EXPORT_SYMBOL vmlinux 0x5a4f7aba rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0x5a56ca47 rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0x5a85c951 simple_lookup +EXPORT_SYMBOL vmlinux 0x5a91fe95 crypto_sha1_update +EXPORT_SYMBOL vmlinux 0x5a921311 strncmp +EXPORT_SYMBOL vmlinux 0x5a9f1d63 memmove +EXPORT_SYMBOL vmlinux 0x5ab79e1f input_set_abs_params +EXPORT_SYMBOL vmlinux 0x5af996f3 send_sig_info +EXPORT_SYMBOL vmlinux 0x5aff4177 vme_lm_get +EXPORT_SYMBOL vmlinux 0x5b0d5d6e devm_gpio_request_one +EXPORT_SYMBOL vmlinux 0x5b19d6f2 blk_queue_max_write_same_sectors +EXPORT_SYMBOL vmlinux 0x5b1a2623 rtmsg_ifinfo +EXPORT_SYMBOL vmlinux 0x5b381050 tty_port_hangup +EXPORT_SYMBOL vmlinux 0x5b43f1f1 rtas_service_present +EXPORT_SYMBOL vmlinux 0x5b5201b7 of_parse_phandle +EXPORT_SYMBOL vmlinux 0x5b56860c vm_munmap +EXPORT_SYMBOL vmlinux 0x5b633246 d_instantiate_no_diralias +EXPORT_SYMBOL vmlinux 0x5b683ceb d_obtain_alias +EXPORT_SYMBOL vmlinux 0x5b756880 inet_stream_connect +EXPORT_SYMBOL vmlinux 0x5b8f9b39 arp_tbl +EXPORT_SYMBOL vmlinux 0x5b947e27 copy_from_iter +EXPORT_SYMBOL vmlinux 0x5b9828c5 dma_spin_lock +EXPORT_SYMBOL vmlinux 0x5ba14394 down_write +EXPORT_SYMBOL vmlinux 0x5bc10524 printk_emit +EXPORT_SYMBOL vmlinux 0x5bdc2cda vfs_writev +EXPORT_SYMBOL vmlinux 0x5be0db9f pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0x5bf33c1f __register_chrdev +EXPORT_SYMBOL vmlinux 0x5c0c7ae0 bio_flush_dcache_pages +EXPORT_SYMBOL vmlinux 0x5c0f2d36 devm_ioport_map +EXPORT_SYMBOL vmlinux 0x5c331590 __devm_gpiod_get_index_optional +EXPORT_SYMBOL vmlinux 0x5c37f319 _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x5c463d36 neigh_app_ns +EXPORT_SYMBOL vmlinux 0x5c64bcb0 kobject_get +EXPORT_SYMBOL vmlinux 0x5c6603ba input_event +EXPORT_SYMBOL vmlinux 0x5c7160fb netlink_set_err +EXPORT_SYMBOL vmlinux 0x5c94804a validate_sp +EXPORT_SYMBOL vmlinux 0x5ca5737b ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0x5cc180ab param_array_ops +EXPORT_SYMBOL vmlinux 0x5cc32bdc bitmap_copy_le +EXPORT_SYMBOL vmlinux 0x5ccc9045 _lv1_close_device +EXPORT_SYMBOL vmlinux 0x5ccdce1e from_kuid +EXPORT_SYMBOL vmlinux 0x5ccfa349 init_net +EXPORT_SYMBOL vmlinux 0x5cdbf9fe pnv_pci_get_phb_node +EXPORT_SYMBOL vmlinux 0x5cf30e10 __debugger_ipi +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5cfe143a tcp_shutdown +EXPORT_SYMBOL vmlinux 0x5d069c96 xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x5d08acfc touch_buffer +EXPORT_SYMBOL vmlinux 0x5d208a8d reservation_object_reserve_shared +EXPORT_SYMBOL vmlinux 0x5d370248 netdev_state_change +EXPORT_SYMBOL vmlinux 0x5d4aa101 ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0x5d52642f pci_request_region_exclusive +EXPORT_SYMBOL vmlinux 0x5d550c4d scsi_sd_probe_domain +EXPORT_SYMBOL vmlinux 0x5d564e26 page_symlink +EXPORT_SYMBOL vmlinux 0x5dc14de0 secpath_dup +EXPORT_SYMBOL vmlinux 0x5dca55b2 dcache_readdir +EXPORT_SYMBOL vmlinux 0x5ddee38b dcb_setapp +EXPORT_SYMBOL vmlinux 0x5debb36c ip_options_compile +EXPORT_SYMBOL vmlinux 0x5deedc48 elevator_alloc +EXPORT_SYMBOL vmlinux 0x5e009250 i8042_install_filter +EXPORT_SYMBOL vmlinux 0x5e1fe752 mach_powernv +EXPORT_SYMBOL vmlinux 0x5e253a7a inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0x5e26499d call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0x5e279784 down_read +EXPORT_SYMBOL vmlinux 0x5e336da3 vme_dma_list_free +EXPORT_SYMBOL vmlinux 0x5e3a8a9c __wake_up +EXPORT_SYMBOL vmlinux 0x5e545c87 flow_cache_init +EXPORT_SYMBOL vmlinux 0x5e8def79 netdev_boot_setup_check +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5eac5c27 sync_inode +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5eb98803 try_to_writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x5ec256e8 phy_drivers_register +EXPORT_SYMBOL vmlinux 0x5ec83f93 param_get_short +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5eddb914 lockref_put_return +EXPORT_SYMBOL vmlinux 0x5ee39c28 udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0x5efb4c3b security_path_rename +EXPORT_SYMBOL vmlinux 0x5f005368 kstrtou8 +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f1804db scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0x5f3b3e39 truncate_setsize +EXPORT_SYMBOL vmlinux 0x5f3e8930 filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0x5f415fd2 seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0x5f468900 _dev_info +EXPORT_SYMBOL vmlinux 0x5f6a9588 nvdimm_revalidate_disk +EXPORT_SYMBOL vmlinux 0x5f71c881 register_netdevice +EXPORT_SYMBOL vmlinux 0x5f740628 request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0x5f791486 md_finish_reshape +EXPORT_SYMBOL vmlinux 0x5f8a2728 isa_io_base +EXPORT_SYMBOL vmlinux 0x5fcf7725 kfree_skb_list +EXPORT_SYMBOL vmlinux 0x5fd64cd8 tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0x5fda0227 vfs_stat +EXPORT_SYMBOL vmlinux 0x5feb61a9 netif_tx_stop_all_queues +EXPORT_SYMBOL vmlinux 0x6001392d lock_sock_nested +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x6009bbe8 tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0x601c4f04 blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x60278275 vfs_statfs +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x603a762d vio_cmo_set_dev_desired +EXPORT_SYMBOL vmlinux 0x603c499b mmc_release_host +EXPORT_SYMBOL vmlinux 0x606d0b09 secure_tcpv6_sequence_number +EXPORT_SYMBOL vmlinux 0x6078ed86 ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0x607c98ab md_cluster_mod +EXPORT_SYMBOL vmlinux 0x608cb549 jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0x6091644e flow_keys_dissector +EXPORT_SYMBOL vmlinux 0x60957777 rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0x609eb36e vio_unregister_device +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x60a62121 inet_addr_type +EXPORT_SYMBOL vmlinux 0x60ac337f scsi_dma_map +EXPORT_SYMBOL vmlinux 0x60b4a925 backlight_force_update +EXPORT_SYMBOL vmlinux 0x60c1b6aa mmc_of_parse +EXPORT_SYMBOL vmlinux 0x60df1e3b posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x60e1ec93 inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0x60f28c4a mount_pseudo +EXPORT_SYMBOL vmlinux 0x610cc61b blk_end_request_all +EXPORT_SYMBOL vmlinux 0x61229b10 node_to_cpumask_map +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x614529cc dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0x6145a027 i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0x614bb773 radix_tree_insert +EXPORT_SYMBOL vmlinux 0x615e6c6f tcp_setsockopt +EXPORT_SYMBOL vmlinux 0x616b6f6c skb_find_text +EXPORT_SYMBOL vmlinux 0x61792ec9 mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0x618911fc numa_node +EXPORT_SYMBOL vmlinux 0x6197f7ca __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0x619cb7dd simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x61a2a89f mipi_dsi_generic_read +EXPORT_SYMBOL vmlinux 0x61a4487c _lv1_gpu_device_unmap +EXPORT_SYMBOL vmlinux 0x61b387f8 inet_add_protocol +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61cee079 nf_log_unset +EXPORT_SYMBOL vmlinux 0x61da7395 pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0x61dcdcd3 _lv1_pause +EXPORT_SYMBOL vmlinux 0x61dcf24a trace_print_flags_seq +EXPORT_SYMBOL vmlinux 0x61eef2c9 _insb +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x621c5be7 sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0x6225637e md5_transform +EXPORT_SYMBOL vmlinux 0x6228c21f smp_call_function_single +EXPORT_SYMBOL vmlinux 0x622a680b free_netdev +EXPORT_SYMBOL vmlinux 0x6242c520 generic_error_remove_page +EXPORT_SYMBOL vmlinux 0x62538167 slhc_toss +EXPORT_SYMBOL vmlinux 0x62586e71 dev_deactivate +EXPORT_SYMBOL vmlinux 0x6262474a iov_iter_init +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x62827bec security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x62991e39 create_empty_buffers +EXPORT_SYMBOL vmlinux 0x629ae511 keyring_search +EXPORT_SYMBOL vmlinux 0x62ee7f56 bioset_create_nobvec +EXPORT_SYMBOL vmlinux 0x6306f13d mfd_add_devices +EXPORT_SYMBOL vmlinux 0x630cf04f sk_receive_skb +EXPORT_SYMBOL vmlinux 0x630f46b0 ppp_unregister_channel +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 0x6351b328 scsi_init_io +EXPORT_SYMBOL vmlinux 0x6360d639 cpu_all_bits +EXPORT_SYMBOL vmlinux 0x63647c12 dm_kobject_release +EXPORT_SYMBOL vmlinux 0x63921f1b fsnotify_destroy_mark +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63d74282 __blk_end_request +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +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 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x645dc57c kern_path_create +EXPORT_SYMBOL vmlinux 0x646cc6ab pmu_poll +EXPORT_SYMBOL vmlinux 0x6475f088 sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0x647b3c39 udp_sendmsg +EXPORT_SYMBOL vmlinux 0x64993a04 pagecache_write_begin +EXPORT_SYMBOL vmlinux 0x64999478 congestion_wait +EXPORT_SYMBOL vmlinux 0x649db548 blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x649f315f posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0x64a5a5f3 sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0x64a62de1 generic_show_options +EXPORT_SYMBOL vmlinux 0x64a9c5af blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0x64bbc288 string_unescape +EXPORT_SYMBOL vmlinux 0x64de9630 i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0x64ed41c7 __blk_run_queue +EXPORT_SYMBOL vmlinux 0x64fc4706 elevator_exit +EXPORT_SYMBOL vmlinux 0x65048f58 msi_bitmap_free_hwirqs +EXPORT_SYMBOL vmlinux 0x650670d2 xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x65147cf5 blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x652ce9aa nla_memcmp +EXPORT_SYMBOL vmlinux 0x652f6294 mmc_can_erase +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x65454d4c bdgrab +EXPORT_SYMBOL vmlinux 0x655b1350 __set_page_dirty_buffers +EXPORT_SYMBOL vmlinux 0x656c1a0e string_escape_mem +EXPORT_SYMBOL vmlinux 0x6575849b scsi_cmd_ioctl +EXPORT_SYMBOL vmlinux 0x65bb58a2 _raw_read_trylock +EXPORT_SYMBOL vmlinux 0x65d9e877 cpufreq_register_notifier +EXPORT_SYMBOL vmlinux 0x65dccf13 xz_dec_end +EXPORT_SYMBOL vmlinux 0x65debf19 bio_copy_kern +EXPORT_SYMBOL vmlinux 0x65e0d6d7 memory_read_from_buffer +EXPORT_SYMBOL vmlinux 0x65f3ad9a fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x66067ce1 cdrom_open +EXPORT_SYMBOL vmlinux 0x661521c4 drop_nlink +EXPORT_SYMBOL vmlinux 0x661e8301 pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x665a58b1 __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x665c03d5 blk_mq_all_tag_busy_iter +EXPORT_SYMBOL vmlinux 0x6663581d set_cached_acl +EXPORT_SYMBOL vmlinux 0x6667d634 d_obtain_root +EXPORT_SYMBOL vmlinux 0x66754be3 gen_new_estimator +EXPORT_SYMBOL vmlinux 0x66850c1a __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0x66ac07c1 fsync_bdev +EXPORT_SYMBOL vmlinux 0x66ad1cb3 _lv1_set_lpm_general_control +EXPORT_SYMBOL vmlinux 0x66cbf14b pmac_xpram_write +EXPORT_SYMBOL vmlinux 0x66e319a1 component_match_add +EXPORT_SYMBOL vmlinux 0x66e9781c of_find_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0x67080694 write_dirty_buffer +EXPORT_SYMBOL vmlinux 0x670ebfb4 devm_request_resource +EXPORT_SYMBOL vmlinux 0x67154bc1 __wait_on_buffer +EXPORT_SYMBOL vmlinux 0x671dfb87 __i2c_transfer +EXPORT_SYMBOL vmlinux 0x67302987 simple_link +EXPORT_SYMBOL vmlinux 0x673f815e agp_bridges +EXPORT_SYMBOL vmlinux 0x6750b536 block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x6756a113 simple_rename +EXPORT_SYMBOL vmlinux 0x67733cf4 mb_cache_create +EXPORT_SYMBOL vmlinux 0x679c2e77 remap_vmalloc_range_partial +EXPORT_SYMBOL vmlinux 0x67ab6bf2 dump_align +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67cab295 __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0x67eaf78d serio_close +EXPORT_SYMBOL vmlinux 0x67efbe3d xfrm4_rcv_cb +EXPORT_SYMBOL vmlinux 0x67f877db key_task_permission +EXPORT_SYMBOL vmlinux 0x6808b453 __unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x682c9207 d_lookup +EXPORT_SYMBOL vmlinux 0x68418f70 xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0x684dcd1d __sb_start_write +EXPORT_SYMBOL vmlinux 0x6852f721 blk_alloc_queue +EXPORT_SYMBOL vmlinux 0x685c1da8 __genl_register_family +EXPORT_SYMBOL vmlinux 0x68609857 complete_and_exit +EXPORT_SYMBOL vmlinux 0x687b4ba2 dev_uc_init +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x688112a1 dev_mc_del_global +EXPORT_SYMBOL vmlinux 0x689891d5 inetdev_by_index +EXPORT_SYMBOL vmlinux 0x6899001c nd_device_unregister +EXPORT_SYMBOL vmlinux 0x689ee8d5 param_ops_int +EXPORT_SYMBOL vmlinux 0x689fa5df xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0x68a8ff5e input_release_device +EXPORT_SYMBOL vmlinux 0x68b83ac6 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x68bb2d6e follow_down_one +EXPORT_SYMBOL vmlinux 0x68e1ef51 smu_present +EXPORT_SYMBOL vmlinux 0x68f1750a save_mount_options +EXPORT_SYMBOL vmlinux 0x68fd2c08 zpool_register_driver +EXPORT_SYMBOL vmlinux 0x69014603 dm_unregister_target +EXPORT_SYMBOL vmlinux 0x690e0f7a jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0x690e8de6 agp_unbind_memory +EXPORT_SYMBOL vmlinux 0x6913b1f8 rtnl_notify +EXPORT_SYMBOL vmlinux 0x692b8c6b sock_get_timestamp +EXPORT_SYMBOL vmlinux 0x692ed1f4 __kernel_write +EXPORT_SYMBOL vmlinux 0x694beb6b pci_write_vpd +EXPORT_SYMBOL vmlinux 0x6962259e jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x69632325 posix_lock_inode_wait +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x6985385b md_write_end +EXPORT_SYMBOL vmlinux 0x698902a6 __pci_register_driver +EXPORT_SYMBOL vmlinux 0x698d3c40 xfrm_user_policy +EXPORT_SYMBOL vmlinux 0x699ccbf8 _lv1_deconfigure_virtual_uart_irq +EXPORT_SYMBOL vmlinux 0x699d29c0 dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0x69a0ca7d iowrite16be +EXPORT_SYMBOL vmlinux 0x69a358a6 iomem_resource +EXPORT_SYMBOL vmlinux 0x69a9d81c file_remove_privs +EXPORT_SYMBOL vmlinux 0x69ad2f20 kstrtouint +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a1e75d9 xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0x6a34ebfe netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0x6a40936a find_get_pages_contig +EXPORT_SYMBOL vmlinux 0x6a570834 tc_classify +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 0x6a783a69 fb_set_suspend +EXPORT_SYMBOL vmlinux 0x6a8bcf62 skb_orphan_partial +EXPORT_SYMBOL vmlinux 0x6a90a7b4 d_instantiate_unique +EXPORT_SYMBOL vmlinux 0x6ab735ed padata_do_serial +EXPORT_SYMBOL vmlinux 0x6ac017b8 simple_readpage +EXPORT_SYMBOL vmlinux 0x6acafd5b cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0x6acb973d iowrite32be +EXPORT_SYMBOL vmlinux 0x6ad90a84 build_skb +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6af2748f mb_cache_entry_release +EXPORT_SYMBOL vmlinux 0x6b00b437 neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0x6b06fdce delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x6b0df6f2 scsi_execute +EXPORT_SYMBOL vmlinux 0x6b104b19 mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0x6b1b67d3 __bdevname +EXPORT_SYMBOL vmlinux 0x6b1b6d65 __get_page_tail +EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack +EXPORT_SYMBOL vmlinux 0x6b30ae07 pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0x6b358cab _lv1_read_repository_node +EXPORT_SYMBOL vmlinux 0x6b387694 _lv1_end_of_interrupt_ext +EXPORT_SYMBOL vmlinux 0x6b4481fa ll_rw_block +EXPORT_SYMBOL vmlinux 0x6b53e949 fbcon_set_bitops +EXPORT_SYMBOL vmlinux 0x6b589a6e _lv1_net_add_multicast_address +EXPORT_SYMBOL vmlinux 0x6b5dfe73 __debugger_bpt +EXPORT_SYMBOL vmlinux 0x6b640864 nla_strlcpy +EXPORT_SYMBOL vmlinux 0x6b64870a tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0x6b66c889 fence_free +EXPORT_SYMBOL vmlinux 0x6b6f0c4b _lv1_create_repository_node +EXPORT_SYMBOL vmlinux 0x6b980ba5 netif_napi_add +EXPORT_SYMBOL vmlinux 0x6ba37ef2 elv_rq_merge_ok +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bd419ed ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0x6bdcfd99 qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x6be9b60d dev_uc_flush +EXPORT_SYMBOL vmlinux 0x6bf357c0 kernel_param_unlock +EXPORT_SYMBOL vmlinux 0x6c02fba8 lock_rename +EXPORT_SYMBOL vmlinux 0x6c09c2a4 del_timer +EXPORT_SYMBOL vmlinux 0x6c1fcb16 setattr_copy +EXPORT_SYMBOL vmlinux 0x6c294625 mnt_set_expiry +EXPORT_SYMBOL vmlinux 0x6c2da055 flush_dcache_icache_page +EXPORT_SYMBOL vmlinux 0x6c51a836 sysctl_tcp_notsent_lowat +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c6fd323 dev_addr_flush +EXPORT_SYMBOL vmlinux 0x6c702af7 sysctl_udp_rmem_min +EXPORT_SYMBOL vmlinux 0x6c7a34aa ipv6_mc_check_mld +EXPORT_SYMBOL vmlinux 0x6c8797f3 i2c_del_adapter +EXPORT_SYMBOL vmlinux 0x6c994b96 do_truncate +EXPORT_SYMBOL vmlinux 0x6c9ff55d iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0x6cb37127 flex_array_clear +EXPORT_SYMBOL vmlinux 0x6cb57f21 set_security_override +EXPORT_SYMBOL vmlinux 0x6cb93c20 phy_init_hw +EXPORT_SYMBOL vmlinux 0x6cd246f7 of_device_get_match_data +EXPORT_SYMBOL vmlinux 0x6cdce427 kill_pgrp +EXPORT_SYMBOL vmlinux 0x6ce691a8 bitmap_endwrite +EXPORT_SYMBOL vmlinux 0x6cfecdb5 block_commit_write +EXPORT_SYMBOL vmlinux 0x6d0536ab __nlmsg_put +EXPORT_SYMBOL vmlinux 0x6d072b17 scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0x6d0c2c62 of_graph_get_port_by_id +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 0x6d2dad34 sk_net_capable +EXPORT_SYMBOL vmlinux 0x6d2fcf88 tcp_req_err +EXPORT_SYMBOL vmlinux 0x6d32a1f1 mdiobus_write +EXPORT_SYMBOL vmlinux 0x6d3d00bc sock_init_data +EXPORT_SYMBOL vmlinux 0x6d527f7a dma_async_device_register +EXPORT_SYMBOL vmlinux 0x6d5b0262 iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0x6d740223 flex_array_put +EXPORT_SYMBOL vmlinux 0x6d948174 block_write_end +EXPORT_SYMBOL vmlinux 0x6da55ab0 load_nls_default +EXPORT_SYMBOL vmlinux 0x6da928f4 _insw_ns +EXPORT_SYMBOL vmlinux 0x6dca7e3b invalidate_partition +EXPORT_SYMBOL vmlinux 0x6dcc850b key_payload_reserve +EXPORT_SYMBOL vmlinux 0x6de083bd skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0x6de1bf54 of_translate_dma_address +EXPORT_SYMBOL vmlinux 0x6def2db2 half_md4_transform +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6e0370e1 scsi_execute_req_flags +EXPORT_SYMBOL vmlinux 0x6e20c04e ns_capable +EXPORT_SYMBOL vmlinux 0x6e38888e skb_copy_bits +EXPORT_SYMBOL vmlinux 0x6e67a8f0 gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0x6e6c3610 skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e7f0fd2 cmdline_parts_parse +EXPORT_SYMBOL vmlinux 0x6e8c5dc9 textsearch_prepare +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6ea82610 end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0x6eb18c80 scsi_is_host_device +EXPORT_SYMBOL vmlinux 0x6eb64b40 sk_prot_clear_portaddr_nulls +EXPORT_SYMBOL vmlinux 0x6ecd4c1d udplite_prot +EXPORT_SYMBOL vmlinux 0x6ee24211 udp_lib_rehash +EXPORT_SYMBOL vmlinux 0x6ee2caeb bitmap_close_sync +EXPORT_SYMBOL vmlinux 0x6ee73e79 mmc_retune_timer_stop +EXPORT_SYMBOL vmlinux 0x6ee81dcd netdev_err +EXPORT_SYMBOL vmlinux 0x6eef50a8 md_flush_request +EXPORT_SYMBOL vmlinux 0x6f20960a full_name_hash +EXPORT_SYMBOL vmlinux 0x6f3349d2 jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0x6f88effb hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x6fa331ed _lv1_construct_io_irq_outlet +EXPORT_SYMBOL vmlinux 0x6facc672 __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0x6fbf07cd __free_page_frag +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x6fdc49f9 __skb_get_hash +EXPORT_SYMBOL vmlinux 0x6fe02789 tty_write_room +EXPORT_SYMBOL vmlinux 0x6ff1d8c1 devm_kvasprintf +EXPORT_SYMBOL vmlinux 0x700fc09e of_iomap +EXPORT_SYMBOL vmlinux 0x701699b2 _lv1_set_spe_privilege_state_area_1_register +EXPORT_SYMBOL vmlinux 0x7022f040 nobh_truncate_page +EXPORT_SYMBOL vmlinux 0x70299902 phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0x702f4f3e put_page +EXPORT_SYMBOL vmlinux 0x70523a7a __cond_resched_softirq +EXPORT_SYMBOL vmlinux 0x7054a3e4 request_dma +EXPORT_SYMBOL vmlinux 0x706d051c del_timer_sync +EXPORT_SYMBOL vmlinux 0x707f43f6 __ctzdi2 +EXPORT_SYMBOL vmlinux 0x7088f0ca mipi_dsi_dcs_get_pixel_format +EXPORT_SYMBOL vmlinux 0x708fb494 generic_file_mmap +EXPORT_SYMBOL vmlinux 0x708ff99a audit_log +EXPORT_SYMBOL vmlinux 0x709c9702 devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0x709e2daa mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0x70ae9e40 dquot_operations +EXPORT_SYMBOL vmlinux 0x70af6d05 truncate_pagecache +EXPORT_SYMBOL vmlinux 0x70b00615 get_gendisk +EXPORT_SYMBOL vmlinux 0x70c004e2 vlan_vid_add +EXPORT_SYMBOL vmlinux 0x70cf07e8 neigh_connected_output +EXPORT_SYMBOL vmlinux 0x70d6db2c tty_port_tty_get +EXPORT_SYMBOL vmlinux 0x70e2830d qdisc_watchdog_schedule_ns +EXPORT_SYMBOL vmlinux 0x70f86c70 pmu_queue_request +EXPORT_SYMBOL vmlinux 0x70f96f88 glob_match +EXPORT_SYMBOL vmlinux 0x70fd1375 param_set_ushort +EXPORT_SYMBOL vmlinux 0x7129de43 tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x71425469 tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x7157cfe2 vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0x716d96d6 put_tty_driver +EXPORT_SYMBOL vmlinux 0x7170ac9f tty_unregister_device +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x7193c82d scsi_target_resume +EXPORT_SYMBOL vmlinux 0x7199691d page_waitqueue +EXPORT_SYMBOL vmlinux 0x719c028d inet_accept +EXPORT_SYMBOL vmlinux 0x71a50dbc register_blkdev +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71ef793e __neigh_event_send +EXPORT_SYMBOL vmlinux 0x72059932 xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0x72165b0a agp_generic_free_gatt_table +EXPORT_SYMBOL vmlinux 0x72255fba mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0x722ec0f5 tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0x723a31f2 __mmc_claim_host +EXPORT_SYMBOL vmlinux 0x728397b0 vme_lm_request +EXPORT_SYMBOL vmlinux 0x729a8d10 mipi_dsi_driver_unregister +EXPORT_SYMBOL vmlinux 0x729b4a83 _lv1_get_spe_all_interrupt_statuses +EXPORT_SYMBOL vmlinux 0x729e609c dev_mc_sync +EXPORT_SYMBOL vmlinux 0x72b1a086 filemap_fault +EXPORT_SYMBOL vmlinux 0x72b243d4 free_dma +EXPORT_SYMBOL vmlinux 0x72b6fa56 fence_wait_timeout +EXPORT_SYMBOL vmlinux 0x72b88ad8 generic_key_instantiate +EXPORT_SYMBOL vmlinux 0x72c98139 __arch_hweight64 +EXPORT_SYMBOL vmlinux 0x72d485d0 neigh_table_init +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x72ec38b8 vfs_fsync_range +EXPORT_SYMBOL vmlinux 0x730854c7 scsi_remove_host +EXPORT_SYMBOL vmlinux 0x73123727 mutex_trylock +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x73162988 sock_no_sendpage +EXPORT_SYMBOL vmlinux 0x731a747a pci_io_base +EXPORT_SYMBOL vmlinux 0x732c8641 simple_dname +EXPORT_SYMBOL vmlinux 0x733c3b54 kasprintf +EXPORT_SYMBOL vmlinux 0x7347d2e0 pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0x735d8503 add_wait_queue +EXPORT_SYMBOL vmlinux 0x73691dbf genphy_config_aneg +EXPORT_SYMBOL vmlinux 0x73710a3e dqstats +EXPORT_SYMBOL vmlinux 0x73944f42 of_dev_get +EXPORT_SYMBOL vmlinux 0x73edb6c0 ilookup +EXPORT_SYMBOL vmlinux 0x74074fc4 d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0x7410aba2 strreplace +EXPORT_SYMBOL vmlinux 0x74233187 register_md_personality +EXPORT_SYMBOL vmlinux 0x74257d5b scsi_mode_sense +EXPORT_SYMBOL vmlinux 0x743032e1 ip_defrag +EXPORT_SYMBOL vmlinux 0x7430d23e tty_throttle +EXPORT_SYMBOL vmlinux 0x7437ff4b __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0x74548107 md_write_start +EXPORT_SYMBOL vmlinux 0x746a957a param_get_charp +EXPORT_SYMBOL vmlinux 0x746be5f5 __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0x747195f0 hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x74795da7 inet_frag_maybe_warn_overflow +EXPORT_SYMBOL vmlinux 0x74796c3b xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x7485e15e unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x7492b355 update_devfreq +EXPORT_SYMBOL vmlinux 0x74952b25 inode_get_bytes +EXPORT_SYMBOL vmlinux 0x749dcf01 vme_irq_request +EXPORT_SYMBOL vmlinux 0x74b4780b ipv6_push_nfrag_opts +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x74f28740 __splice_from_pipe +EXPORT_SYMBOL vmlinux 0x74f41a06 kmalloc_caches +EXPORT_SYMBOL vmlinux 0x74fe8730 sys_ctrler +EXPORT_SYMBOL vmlinux 0x750ac60d cfb_copyarea +EXPORT_SYMBOL vmlinux 0x7532588a alloc_pages_exact +EXPORT_SYMBOL vmlinux 0x7538b132 agp_off +EXPORT_SYMBOL vmlinux 0x755000c4 rt6_lookup +EXPORT_SYMBOL vmlinux 0x7555993e udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0x755cf33a jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0x756c786e _lv1_connect_interrupt_event_receive_port +EXPORT_SYMBOL vmlinux 0x75739a47 ps2_sendbyte +EXPORT_SYMBOL vmlinux 0x75754995 _lv1_storage_check_async_status +EXPORT_SYMBOL vmlinux 0x757dc7b2 replace_mount_options +EXPORT_SYMBOL vmlinux 0x7596f087 scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0x75994700 add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0x75afb79f bio_integrity_endio +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75bdea12 iommu_area_alloc +EXPORT_SYMBOL vmlinux 0x75be6702 register_sysctl_paths +EXPORT_SYMBOL vmlinux 0x75e4f5aa pasemi_read_mac_reg +EXPORT_SYMBOL vmlinux 0x76026171 blk_integrity_merge_bio +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x76198216 tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0x763f1f11 inode_reclaim_rsv_space +EXPORT_SYMBOL vmlinux 0x7645af6f sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x764bd77c request_resource +EXPORT_SYMBOL vmlinux 0x764e2224 _lv1_disconnect_irq_plug_ext +EXPORT_SYMBOL vmlinux 0x765bc5a4 proc_set_user +EXPORT_SYMBOL vmlinux 0x765ff474 crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x7689f70d do_splice_from +EXPORT_SYMBOL vmlinux 0x769683a8 pci_set_dma_seg_boundary +EXPORT_SYMBOL vmlinux 0x76a904bb max8925_bulk_write +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76d451c4 add_taint +EXPORT_SYMBOL vmlinux 0x76f96aff jbd2_journal_invalidatepage +EXPORT_SYMBOL vmlinux 0x770126c6 t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0x770a0f4a tty_lock +EXPORT_SYMBOL vmlinux 0x770e7f97 tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0x77144936 _lv1_disconnect_irq_plug +EXPORT_SYMBOL vmlinux 0x771cf835 dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x771ec395 jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0x773ad3fe unlock_new_inode +EXPORT_SYMBOL vmlinux 0x773fa409 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x77610407 __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0x7761d34c pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0x7763a22b blk_stack_limits +EXPORT_SYMBOL vmlinux 0x779a18af kstrtoll +EXPORT_SYMBOL vmlinux 0x77aaf7ad blk_register_region +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77e4fb4a skb_vlan_untag +EXPORT_SYMBOL vmlinux 0x77f8d4dd xfrm_state_insert +EXPORT_SYMBOL vmlinux 0x77fa68c3 mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0x78031610 dquot_file_open +EXPORT_SYMBOL vmlinux 0x780a3ab8 devm_gpiod_get_array +EXPORT_SYMBOL vmlinux 0x7830b04f hvc_put_chars +EXPORT_SYMBOL vmlinux 0x7832bb39 brioctl_set +EXPORT_SYMBOL vmlinux 0x783b0fef jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0x783b3563 wake_up_atomic_t +EXPORT_SYMBOL vmlinux 0x7842d365 skb_seq_read +EXPORT_SYMBOL vmlinux 0x7843874b kobject_init +EXPORT_SYMBOL vmlinux 0x7846af3e __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x7861ffed jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x78855f53 mipi_dsi_host_unregister +EXPORT_SYMBOL vmlinux 0x789a17f7 _lv1_destruct_logical_spe +EXPORT_SYMBOL vmlinux 0x789affb1 frontswap_tmem_exclusive_gets +EXPORT_SYMBOL vmlinux 0x78a5d255 tcf_hash_cleanup +EXPORT_SYMBOL vmlinux 0x78a9e905 _numa_mem_ +EXPORT_SYMBOL vmlinux 0x78bc030a pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0x78bf44ea param_get_string +EXPORT_SYMBOL vmlinux 0x78d7733c neigh_ifdown +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x78e355e8 ip6_route_output +EXPORT_SYMBOL vmlinux 0x78ee2d3d pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0x79218a98 arp_send +EXPORT_SYMBOL vmlinux 0x79420002 pci_get_slot +EXPORT_SYMBOL vmlinux 0x796ec3ff led_blink_set_oneshot +EXPORT_SYMBOL vmlinux 0x796fc5ce scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0x797558d2 netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0x7984eefc key_update +EXPORT_SYMBOL vmlinux 0x7985d043 radix_tree_tag_set +EXPORT_SYMBOL vmlinux 0x799f1041 pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0x79a33f85 vme_get_size +EXPORT_SYMBOL vmlinux 0x79aa04a2 get_random_bytes +EXPORT_SYMBOL vmlinux 0x79bd7f74 tcp_proc_register +EXPORT_SYMBOL vmlinux 0x79d272b4 key_revoke +EXPORT_SYMBOL vmlinux 0x79d8a19e pagevec_lookup_tag +EXPORT_SYMBOL vmlinux 0x79e6c0d3 __dev_remove_pack +EXPORT_SYMBOL vmlinux 0x79e9d296 ps3_dma_region_free +EXPORT_SYMBOL vmlinux 0x7a088cd8 tcf_exts_change +EXPORT_SYMBOL vmlinux 0x7a0adefe tty_vhangup +EXPORT_SYMBOL vmlinux 0x7a27c184 ewma_init +EXPORT_SYMBOL vmlinux 0x7a2b9525 ppp_input_error +EXPORT_SYMBOL vmlinux 0x7a324b74 __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0x7a3f1e3b commit_creds +EXPORT_SYMBOL vmlinux 0x7a3f4b10 flush_signals +EXPORT_SYMBOL vmlinux 0x7a4497db kzfree +EXPORT_SYMBOL vmlinux 0x7a5cb04d skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0x7a6cdedc do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7a925833 cpufreq_get_global_kobject +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7aa383e7 ipv6_select_ident +EXPORT_SYMBOL vmlinux 0x7aa8653a scsi_block_requests +EXPORT_SYMBOL vmlinux 0x7aa9e259 _lv1_map_htab +EXPORT_SYMBOL vmlinux 0x7ab5eb71 skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7add44b5 posix_acl_valid +EXPORT_SYMBOL vmlinux 0x7ae9e257 nf_register_hooks +EXPORT_SYMBOL vmlinux 0x7b0040a8 of_phy_find_device +EXPORT_SYMBOL vmlinux 0x7b16235f hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x7b223401 security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0x7b2ac667 proc_set_size +EXPORT_SYMBOL vmlinux 0x7b2aef6c __krealloc +EXPORT_SYMBOL vmlinux 0x7b421e54 unload_nls +EXPORT_SYMBOL vmlinux 0x7b7d515b inet_frag_kill +EXPORT_SYMBOL vmlinux 0x7b8e5f58 generic_file_fsync +EXPORT_SYMBOL vmlinux 0x7b93e5be __vfs_read +EXPORT_SYMBOL vmlinux 0x7bb756cc neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x7bba0f53 downgrade_write +EXPORT_SYMBOL vmlinux 0x7bbaf15e dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0x7bc7ccf7 xfrm6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x7bcf963e lease_get_mtime +EXPORT_SYMBOL vmlinux 0x7bde2b7f inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x7becc75a pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0x7c003aef _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0x7c0752cd dev_mc_unsync +EXPORT_SYMBOL vmlinux 0x7c1372e8 panic +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c1e1db3 generic_removexattr +EXPORT_SYMBOL vmlinux 0x7c23d0b9 inet6_register_icmp_sender +EXPORT_SYMBOL vmlinux 0x7c27156c rtas_online_cpus_mask +EXPORT_SYMBOL vmlinux 0x7c2ce738 xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0x7c2d098f krealloc +EXPORT_SYMBOL vmlinux 0x7c391688 sock_rfree +EXPORT_SYMBOL vmlinux 0x7c3ba66a elv_rb_former_request +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c5306f5 xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0x7c53637e of_get_child_by_name +EXPORT_SYMBOL vmlinux 0x7c61340c __release_region +EXPORT_SYMBOL vmlinux 0x7c67d841 pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0x7c6d7fed register_sysctl +EXPORT_SYMBOL vmlinux 0x7c79ac59 page_follow_link_light +EXPORT_SYMBOL vmlinux 0x7c80ff2c blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0x7c86fb13 posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0x7c87a653 soft_cursor +EXPORT_SYMBOL vmlinux 0x7c9291d1 csum_partial_copy_generic +EXPORT_SYMBOL vmlinux 0x7c950d5b kfree_skb_partial +EXPORT_SYMBOL vmlinux 0x7c96f79f rwsem_wake +EXPORT_SYMBOL vmlinux 0x7c98845d twl_i2c_read +EXPORT_SYMBOL vmlinux 0x7ca08741 insert_inode_locked +EXPORT_SYMBOL vmlinux 0x7cb1ae69 cpu_down +EXPORT_SYMBOL vmlinux 0x7cc31e89 dquot_commit +EXPORT_SYMBOL vmlinux 0x7ccd7f8b load_nls +EXPORT_SYMBOL vmlinux 0x7cd04df0 tty_hung_up_p +EXPORT_SYMBOL vmlinux 0x7cd52c29 key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d11c268 jiffies +EXPORT_SYMBOL vmlinux 0x7d445ad1 mipi_dsi_dcs_write +EXPORT_SYMBOL vmlinux 0x7d705738 blk_start_plug +EXPORT_SYMBOL vmlinux 0x7d717033 ps2_init +EXPORT_SYMBOL vmlinux 0x7d871239 of_graph_get_remote_port_parent +EXPORT_SYMBOL vmlinux 0x7dc97879 rtas_get_error_log_max +EXPORT_SYMBOL vmlinux 0x7de1c509 xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0x7de7abea uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7df13122 mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0x7df6d0b8 cros_ec_cmd_xfer +EXPORT_SYMBOL vmlinux 0x7dfe83a7 __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0x7e016479 tcp_sendmsg +EXPORT_SYMBOL vmlinux 0x7e38e094 devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0x7e560951 macio_release_resources +EXPORT_SYMBOL vmlinux 0x7e87227e slhc_compress +EXPORT_SYMBOL vmlinux 0x7ea7d3b7 phy_print_status +EXPORT_SYMBOL vmlinux 0x7ed7dc5a tty_register_driver +EXPORT_SYMBOL vmlinux 0x7eda9163 tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0x7ee37a82 i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0x7ee6d93a nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x7eeff684 serio_unregister_driver +EXPORT_SYMBOL vmlinux 0x7f02188f __msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x7f10f739 bio_advance +EXPORT_SYMBOL vmlinux 0x7f249a3b jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f27aea1 pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0x7f320a64 mipi_dsi_dcs_get_power_mode +EXPORT_SYMBOL vmlinux 0x7f62a045 cpu_maps_update_done +EXPORT_SYMBOL vmlinux 0x7f676826 vme_dma_request +EXPORT_SYMBOL vmlinux 0x7f940fd1 input_flush_device +EXPORT_SYMBOL vmlinux 0x7f9b93b8 skb_ensure_writable +EXPORT_SYMBOL vmlinux 0x7fbd10d2 radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x7fc723f5 input_register_device +EXPORT_SYMBOL vmlinux 0x7fce1326 dev_get_by_name +EXPORT_SYMBOL vmlinux 0x7fd72586 phy_stop +EXPORT_SYMBOL vmlinux 0x7fe1086b inet_dgram_ops +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 0x7fef70dd i2c_release_client +EXPORT_SYMBOL vmlinux 0x8004e906 xfrm_init_replay +EXPORT_SYMBOL vmlinux 0x801d9e76 unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0x802d6c6a zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0x80446197 to_nd_btt +EXPORT_SYMBOL vmlinux 0x80595de1 kmem_cache_size +EXPORT_SYMBOL vmlinux 0x805f91d0 bdi_init +EXPORT_SYMBOL vmlinux 0x8065cd93 serio_open +EXPORT_SYMBOL vmlinux 0x8068c15c kblockd_schedule_delayed_work +EXPORT_SYMBOL vmlinux 0x8078fb76 jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0x80791a8c radix_tree_gang_lookup_slot +EXPORT_SYMBOL vmlinux 0x80a49098 of_gpio_simple_xlate +EXPORT_SYMBOL vmlinux 0x80b28413 param_set_ulong +EXPORT_SYMBOL vmlinux 0x80b87f79 mmc_of_parse_voltage +EXPORT_SYMBOL vmlinux 0x80c45a89 devm_gpiod_put_array +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80e9c22d console_stop +EXPORT_SYMBOL vmlinux 0x80feabe9 sg_miter_start +EXPORT_SYMBOL vmlinux 0x810944d3 key_put +EXPORT_SYMBOL vmlinux 0x8124f994 mmc_gpio_request_cd +EXPORT_SYMBOL vmlinux 0x81407215 iov_iter_npages +EXPORT_SYMBOL vmlinux 0x814e7730 nf_ct_destroy +EXPORT_SYMBOL vmlinux 0x81533963 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x8155546d mipi_dsi_dcs_exit_sleep_mode +EXPORT_SYMBOL vmlinux 0x8157bf76 dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0x815b1a16 put_io_context +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x816014dc nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x81904412 textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0x81a07f4e _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0x81c0a84f rtas_set_indicator +EXPORT_SYMBOL vmlinux 0x81c9182d con_is_bound +EXPORT_SYMBOL vmlinux 0x81d9f7f2 _lv1_put_iopte +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x81e49fda pci_try_set_mwi +EXPORT_SYMBOL vmlinux 0x8200999b scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0x82072614 tasklet_kill +EXPORT_SYMBOL vmlinux 0x82073b9b tty_unregister_driver +EXPORT_SYMBOL vmlinux 0x8219ede3 scsi_is_target_device +EXPORT_SYMBOL vmlinux 0x822c5a8c fence_add_callback +EXPORT_SYMBOL vmlinux 0x82352091 netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x82458f7f radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0x825443eb phy_ethtool_sset +EXPORT_SYMBOL vmlinux 0x8256d07a bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0x82641e46 sg_miter_stop +EXPORT_SYMBOL vmlinux 0x82701365 int_to_scsilun +EXPORT_SYMBOL vmlinux 0x828062b1 __frontswap_init +EXPORT_SYMBOL vmlinux 0x82871b60 dmt_modes +EXPORT_SYMBOL vmlinux 0x828e1e4b nf_unregister_hook +EXPORT_SYMBOL vmlinux 0x8296d4c2 input_free_device +EXPORT_SYMBOL vmlinux 0x82acfb70 blk_iopoll_sched +EXPORT_SYMBOL vmlinux 0x82bdd950 sys_copyarea +EXPORT_SYMBOL vmlinux 0x82ca72a3 tty_mutex +EXPORT_SYMBOL vmlinux 0x82d38711 ps2_drain +EXPORT_SYMBOL vmlinux 0x82d9f007 page_cache_prev_hole +EXPORT_SYMBOL vmlinux 0x82e5a238 vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x82ffa81b lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x8304733a blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0x836ad3ba swiotlb_dma_mapping_error +EXPORT_SYMBOL vmlinux 0x836f6522 xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0x83736179 inet_del_protocol +EXPORT_SYMBOL vmlinux 0x839430b2 __register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x839d8d93 locks_init_lock +EXPORT_SYMBOL vmlinux 0x83b009ea xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x83c02a15 alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0x83c38b90 __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0x83c52fba xfrm4_protocol_init +EXPORT_SYMBOL vmlinux 0x83df4ec5 fb_validate_mode +EXPORT_SYMBOL vmlinux 0x83e087bc blk_get_queue +EXPORT_SYMBOL vmlinux 0x8414d589 blk_queue_merge_bvec +EXPORT_SYMBOL vmlinux 0x84447ea9 bprm_change_interp +EXPORT_SYMBOL vmlinux 0x844e3767 radix_tree_lookup +EXPORT_SYMBOL vmlinux 0x845124e0 ps3_mm_phys_to_lpar +EXPORT_SYMBOL vmlinux 0x845b0e41 ip_queue_xmit +EXPORT_SYMBOL vmlinux 0x84709c71 sk_stream_write_space +EXPORT_SYMBOL vmlinux 0x84787e3d pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0x849569d4 iget_failed +EXPORT_SYMBOL vmlinux 0x8497268b capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0x849fe807 csum_and_copy_from_user +EXPORT_SYMBOL vmlinux 0x84a65e24 netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x84b21984 napi_complete_done +EXPORT_SYMBOL vmlinux 0x84bd69bf dq_data_lock +EXPORT_SYMBOL vmlinux 0x84c535f8 phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0x84ec3508 flush_old_exec +EXPORT_SYMBOL vmlinux 0x84ffea8b idr_preload +EXPORT_SYMBOL vmlinux 0x8502248e __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0x85042d5f phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0x850501da dquot_quota_sync +EXPORT_SYMBOL vmlinux 0x852f45ef napi_gro_frags +EXPORT_SYMBOL vmlinux 0x8547a96b inet_frags_fini +EXPORT_SYMBOL vmlinux 0x8555a6bb of_graph_get_remote_port +EXPORT_SYMBOL vmlinux 0x8555f732 xfrm_garbage_collect +EXPORT_SYMBOL vmlinux 0x855f470a sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x85910772 get_agp_version +EXPORT_SYMBOL vmlinux 0x85939a57 pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0x85957716 ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0x8597eb47 plpar_hcall +EXPORT_SYMBOL vmlinux 0x85987f85 of_phy_connect +EXPORT_SYMBOL vmlinux 0x859ced28 dquot_acquire +EXPORT_SYMBOL vmlinux 0x85a0b036 dm_put_device +EXPORT_SYMBOL vmlinux 0x85ae6052 trace_print_array_seq +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85c60fb3 __break_lease +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85e76d3b scsi_host_put +EXPORT_SYMBOL vmlinux 0x85e808bb sock_no_mmap +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x85fc295b simple_write_end +EXPORT_SYMBOL vmlinux 0x860b4119 noop_fsync +EXPORT_SYMBOL vmlinux 0x8615750e account_page_dirtied +EXPORT_SYMBOL vmlinux 0x864d6a19 netlink_broadcast_filtered +EXPORT_SYMBOL vmlinux 0x865029ac __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x8664f62e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0x866fb55b d_set_d_op +EXPORT_SYMBOL vmlinux 0x86724c95 d_make_root +EXPORT_SYMBOL vmlinux 0x86879c58 param_ops_invbool +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x869d3ea0 inet6_bind +EXPORT_SYMBOL vmlinux 0x86ba1ad7 bio_split +EXPORT_SYMBOL vmlinux 0x86bfd977 max8998_bulk_write +EXPORT_SYMBOL vmlinux 0x86c38ab5 __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0x86d13118 pagecache_get_page +EXPORT_SYMBOL vmlinux 0x86db1cbb rtas_flash_term_hook +EXPORT_SYMBOL vmlinux 0x86deb630 devm_ioremap_nocache +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x871c0a7e fiemap_check_flags +EXPORT_SYMBOL vmlinux 0x87238ae1 from_kprojid +EXPORT_SYMBOL vmlinux 0x873a53ea __arch_hweight8 +EXPORT_SYMBOL vmlinux 0x87403b2b kthread_create_on_node +EXPORT_SYMBOL vmlinux 0x87442c04 inet_listen +EXPORT_SYMBOL vmlinux 0x878ab3ce sysctl_tcp_adv_win_scale +EXPORT_SYMBOL vmlinux 0x878bd307 phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0x879f9670 agp_backend_release +EXPORT_SYMBOL vmlinux 0x87a0d185 poll_schedule_timeout +EXPORT_SYMBOL vmlinux 0x87a209ab genl_notify +EXPORT_SYMBOL vmlinux 0x87a2ec09 mmc_hw_reset +EXPORT_SYMBOL vmlinux 0x87a636ca dmam_alloc_coherent +EXPORT_SYMBOL vmlinux 0x87b43239 dev_warn +EXPORT_SYMBOL vmlinux 0x87f33579 kmem_cache_create +EXPORT_SYMBOL vmlinux 0x87f3caae padata_alloc_possible +EXPORT_SYMBOL vmlinux 0x880da1b1 _lv1_get_logical_partition_id +EXPORT_SYMBOL vmlinux 0x881b2684 kernel_getsockname +EXPORT_SYMBOL vmlinux 0x882db37f neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x8870cb0b blk_execute_rq +EXPORT_SYMBOL vmlinux 0x887fa47e __getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x8888db8f fs_bio_set +EXPORT_SYMBOL vmlinux 0x88a18295 jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0x88af3d2d powerpc_debugfs_root +EXPORT_SYMBOL vmlinux 0x88c90c7d framebuffer_release +EXPORT_SYMBOL vmlinux 0x88df31de pagecache_write_end +EXPORT_SYMBOL vmlinux 0x88e450b2 pci_enable_msi_range +EXPORT_SYMBOL vmlinux 0x89026552 vio_h_cop_sync +EXPORT_SYMBOL vmlinux 0x891bef26 vm_stat +EXPORT_SYMBOL vmlinux 0x891fbb10 mempool_destroy +EXPORT_SYMBOL vmlinux 0x892eccfa copy_page_to_iter +EXPORT_SYMBOL vmlinux 0x895108f3 proc_dostring +EXPORT_SYMBOL vmlinux 0x895577b0 numa_cpu_lookup_table +EXPORT_SYMBOL vmlinux 0x89564d07 tcf_destroy_chain +EXPORT_SYMBOL vmlinux 0x8958eea0 migrate_page +EXPORT_SYMBOL vmlinux 0x8961f393 xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0x89797060 _raw_read_lock +EXPORT_SYMBOL vmlinux 0x89797355 sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x8994789d machine_id +EXPORT_SYMBOL vmlinux 0x89a6a4b2 tcp_sync_mss +EXPORT_SYMBOL vmlinux 0x89afe34e __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0x89bc538b PDE_DATA +EXPORT_SYMBOL vmlinux 0x89c451c3 netlink_unicast +EXPORT_SYMBOL vmlinux 0x89c5a8be smu_get_sdb_partition +EXPORT_SYMBOL vmlinux 0x89d5538d fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x8a0ebc6e padata_stop +EXPORT_SYMBOL vmlinux 0x8a1ab4ee timeval_to_jiffies +EXPORT_SYMBOL vmlinux 0x8a2d421f of_create_pci_dev +EXPORT_SYMBOL vmlinux 0x8a2e75b5 inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x8a3c2844 rfkill_alloc +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a4db2a8 of_mdiobus_register +EXPORT_SYMBOL vmlinux 0x8a4ef545 pci_disable_link_state +EXPORT_SYMBOL vmlinux 0x8a51d565 quota_send_warning +EXPORT_SYMBOL vmlinux 0x8a576a70 param_set_invbool +EXPORT_SYMBOL vmlinux 0x8a6265cb skb_split +EXPORT_SYMBOL vmlinux 0x8a6af65c kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0x8a71c749 dqget +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a894952 dentry_needs_remove_privs +EXPORT_SYMBOL vmlinux 0x8a91d161 tcp_init_cgroup +EXPORT_SYMBOL vmlinux 0x8a9461f6 mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8a9cef2a _lv1_allocate_device_dma_region +EXPORT_SYMBOL vmlinux 0x8ab99130 jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0x8adbcf05 inet6_register_protosw +EXPORT_SYMBOL vmlinux 0x8adc3190 tty_port_open +EXPORT_SYMBOL vmlinux 0x8b0c512a generic_ro_fops +EXPORT_SYMBOL vmlinux 0x8b1a77d9 scsi_register_driver +EXPORT_SYMBOL vmlinux 0x8b30f849 netif_device_attach +EXPORT_SYMBOL vmlinux 0x8b35e873 sg_last +EXPORT_SYMBOL vmlinux 0x8b43159b register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x8b49fba2 pci_disable_device +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b670918 pci_find_next_bus +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8ba8ba24 vfs_write +EXPORT_SYMBOL vmlinux 0x8bc0f496 reqsk_queue_hash_req +EXPORT_SYMBOL vmlinux 0x8befe58e unregister_cdrom +EXPORT_SYMBOL vmlinux 0x8bf2ae1f fsl_lbc_addr +EXPORT_SYMBOL vmlinux 0x8bf2c968 filp_close +EXPORT_SYMBOL vmlinux 0x8bfeb3a8 sock_no_socketpair +EXPORT_SYMBOL vmlinux 0x8c0ab7de tcp_sendpage +EXPORT_SYMBOL vmlinux 0x8c0e709c scsi_register_interface +EXPORT_SYMBOL vmlinux 0x8c121cd7 devm_iounmap +EXPORT_SYMBOL vmlinux 0x8c183cbe iowrite16 +EXPORT_SYMBOL vmlinux 0x8c4e73ac pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0x8c501e00 pci_get_subsys +EXPORT_SYMBOL vmlinux 0x8c527a68 jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0x8c637d43 irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x8c640286 __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0x8c71d8c4 vme_register_bridge +EXPORT_SYMBOL vmlinux 0x8c887ed8 macio_enable_devres +EXPORT_SYMBOL vmlinux 0x8c8d79c0 _lv1_gpu_context_iomap +EXPORT_SYMBOL vmlinux 0x8c93b2fb fixed_size_llseek +EXPORT_SYMBOL vmlinux 0x8ca4d141 default_file_splice_read +EXPORT_SYMBOL vmlinux 0x8cabb24d pci_set_mwi +EXPORT_SYMBOL vmlinux 0x8cadf385 sdev_prefix_printk +EXPORT_SYMBOL vmlinux 0x8cc79cab iowrite16_rep +EXPORT_SYMBOL vmlinux 0x8cd2e0f2 netif_rx_ni +EXPORT_SYMBOL vmlinux 0x8cd67c40 blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0x8cde2c53 dentry_open +EXPORT_SYMBOL vmlinux 0x8cecfe9c inet_del_offload +EXPORT_SYMBOL vmlinux 0x8d015dd4 __bswapdi2 +EXPORT_SYMBOL vmlinux 0x8d29e4ae blk_queue_init_tags +EXPORT_SYMBOL vmlinux 0x8d551bef sysctl_tcp_rmem +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +EXPORT_SYMBOL vmlinux 0x8d6420de dump_emit +EXPORT_SYMBOL vmlinux 0x8d717849 serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0x8d73278e hex_asc_upper +EXPORT_SYMBOL vmlinux 0x8d86242f agp_alloc_page_array +EXPORT_SYMBOL vmlinux 0x8d8cb432 __ethtool_get_settings +EXPORT_SYMBOL vmlinux 0x8d944cbb copy_in_user +EXPORT_SYMBOL vmlinux 0x8da06426 scsi_cmd_get_serial +EXPORT_SYMBOL vmlinux 0x8da21309 netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0x8db08e7a fbcon_set_rotate +EXPORT_SYMBOL vmlinux 0x8dbb819a vmalloc_to_page +EXPORT_SYMBOL vmlinux 0x8dc6b27f tty_set_operations +EXPORT_SYMBOL vmlinux 0x8dd74abd dcb_getapp +EXPORT_SYMBOL vmlinux 0x8de0b5ac mempool_create +EXPORT_SYMBOL vmlinux 0x8de2fbc5 _lv1_get_virtual_uart_param +EXPORT_SYMBOL vmlinux 0x8de35596 bioset_free +EXPORT_SYMBOL vmlinux 0x8de7f9a5 km_policy_expired +EXPORT_SYMBOL vmlinux 0x8dec8bae jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0x8df92f66 memchr_inv +EXPORT_SYMBOL vmlinux 0x8e16c903 __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0x8e26b629 __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x8e3dbaff kobject_del +EXPORT_SYMBOL vmlinux 0x8e5902bc of_graph_get_next_endpoint +EXPORT_SYMBOL vmlinux 0x8e6d04ef request_firmware_nowait +EXPORT_SYMBOL vmlinux 0x8e6f287c mmc_can_trim +EXPORT_SYMBOL vmlinux 0x8e844e39 eth_type_trans +EXPORT_SYMBOL vmlinux 0x8e98beb0 default_qdisc_ops +EXPORT_SYMBOL vmlinux 0x8ebe884a tso_build_hdr +EXPORT_SYMBOL vmlinux 0x8ec04552 _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0x8ee0ab3f __page_symlink +EXPORT_SYMBOL vmlinux 0x8ee9c79e dump_skip +EXPORT_SYMBOL vmlinux 0x8eea1bc9 smu_poll +EXPORT_SYMBOL vmlinux 0x8ef5ae4c nf_log_packet +EXPORT_SYMBOL vmlinux 0x8f2689f0 xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0x8f2c509a sock_no_ioctl +EXPORT_SYMBOL vmlinux 0x8f329f7f mount_nodev +EXPORT_SYMBOL vmlinux 0x8f33dc30 gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0x8f3d0197 sg_miter_next +EXPORT_SYMBOL vmlinux 0x8f473d17 generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0x8f585e19 filemap_map_pages +EXPORT_SYMBOL vmlinux 0x8f675a3c dquot_commit_info +EXPORT_SYMBOL vmlinux 0x8f85f835 prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0x8f8860bf __d_drop +EXPORT_SYMBOL vmlinux 0x8f8c5868 tcp_init_xmit_timers +EXPORT_SYMBOL vmlinux 0x8f974c24 blk_run_queue_async +EXPORT_SYMBOL vmlinux 0x8fb2f4da ip6_xmit +EXPORT_SYMBOL vmlinux 0x8fc15bf6 iommu_tbl_range_free +EXPORT_SYMBOL vmlinux 0x8fc49caa bdi_register +EXPORT_SYMBOL vmlinux 0x8fda796f bio_init +EXPORT_SYMBOL vmlinux 0x9070bbc2 register_qdisc +EXPORT_SYMBOL vmlinux 0x907a3382 sock_update_memcg +EXPORT_SYMBOL vmlinux 0x9086d599 __seq_open_private +EXPORT_SYMBOL vmlinux 0x908f1b4e param_get_ushort +EXPORT_SYMBOL vmlinux 0x908f6901 twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0x9091221d generic_file_open +EXPORT_SYMBOL vmlinux 0x9091f03f inet_frags_exit_net +EXPORT_SYMBOL vmlinux 0x909ce8a3 pci_reenable_device +EXPORT_SYMBOL vmlinux 0x90b7cb37 register_key_type +EXPORT_SYMBOL vmlinux 0x90c44325 loop_backing_file +EXPORT_SYMBOL vmlinux 0x90ce02be path_is_under +EXPORT_SYMBOL vmlinux 0x90e974ac generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0x90e9814e jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x90fd6314 bio_integrity_advance +EXPORT_SYMBOL vmlinux 0x9115212e uart_resume_port +EXPORT_SYMBOL vmlinux 0x91201cef _lv1_enable_logical_spe +EXPORT_SYMBOL vmlinux 0x912557ce rtas_busy_delay +EXPORT_SYMBOL vmlinux 0x913011c4 touchscreen_parse_of_params +EXPORT_SYMBOL vmlinux 0x91463b1d kstrtos16 +EXPORT_SYMBOL vmlinux 0x914c5410 netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0x914e2159 __devm_release_region +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 0x917a01fa sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0x91864927 input_get_keycode +EXPORT_SYMBOL vmlinux 0x919d1163 tty_termios_baud_rate +EXPORT_SYMBOL vmlinux 0x91a0e2fd pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0x91a2a8ed tcp_ioctl +EXPORT_SYMBOL vmlinux 0x91ac822f vscnprintf +EXPORT_SYMBOL vmlinux 0x91c4feca _lv1_unmap_htab +EXPORT_SYMBOL vmlinux 0x91de351f mmc_alloc_host +EXPORT_SYMBOL vmlinux 0x91edf116 param_get_byte +EXPORT_SYMBOL vmlinux 0x920717c3 pipe_unlock +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x9270e36a kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0x9276da45 pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0x9291cd3b memdup_user +EXPORT_SYMBOL vmlinux 0x92a9c60c time_to_tm +EXPORT_SYMBOL vmlinux 0x92b6d6d1 ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0x92d0d722 pci_platform_rom +EXPORT_SYMBOL vmlinux 0x92d74fe7 dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0x92e4d2fe flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0x92e77272 padata_start +EXPORT_SYMBOL vmlinux 0x92f17d4d tcp_proto_cgroup +EXPORT_SYMBOL vmlinux 0x92f4677a abort_creds +EXPORT_SYMBOL vmlinux 0x92f8ddf9 bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x93022ba6 __scsi_format_command +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x930c5a2e qdisc_reset +EXPORT_SYMBOL vmlinux 0x930d9219 mmc_can_discard +EXPORT_SYMBOL vmlinux 0x931b2cdc dump_page +EXPORT_SYMBOL vmlinux 0x933e0e5e kernel_sendpage +EXPORT_SYMBOL vmlinux 0x93448c57 screen_info +EXPORT_SYMBOL vmlinux 0x93507f1c _lv1_gpu_memory_allocate +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x9384a403 sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0x938975e9 security_path_mknod +EXPORT_SYMBOL vmlinux 0x938fa414 jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93ecead6 neigh_for_each +EXPORT_SYMBOL vmlinux 0x93f213ea netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0x93f96300 ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0x93fca811 __get_free_pages +EXPORT_SYMBOL vmlinux 0x9402a6a5 scsilun_to_int +EXPORT_SYMBOL vmlinux 0x940e9e19 bio_unmap_user +EXPORT_SYMBOL vmlinux 0x941a3e7a read_cache_page +EXPORT_SYMBOL vmlinux 0x94246f0a dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0x9425276b inet_release +EXPORT_SYMBOL vmlinux 0x942b1459 bio_map_kern +EXPORT_SYMBOL vmlinux 0x94303a57 pcie_get_readrq +EXPORT_SYMBOL vmlinux 0x943dc80f csum_and_copy_to_user +EXPORT_SYMBOL vmlinux 0x944cc71d ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0x945136cf sock_alloc_file +EXPORT_SYMBOL vmlinux 0x9460f1c2 udp_proc_unregister +EXPORT_SYMBOL vmlinux 0x9483679a clear_user_page +EXPORT_SYMBOL vmlinux 0x94932c65 empty_aops +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x949f35b8 proto_unregister +EXPORT_SYMBOL vmlinux 0x94ac0174 thermal_cdev_update +EXPORT_SYMBOL vmlinux 0x94b7cd10 security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0x94b86bcf mmc_power_save_host +EXPORT_SYMBOL vmlinux 0x94c4810b revert_creds +EXPORT_SYMBOL vmlinux 0x94d87419 netif_schedule_queue +EXPORT_SYMBOL vmlinux 0x94e4aa73 inet_ioctl +EXPORT_SYMBOL vmlinux 0x9514151a _mcount +EXPORT_SYMBOL vmlinux 0x9524b0ae _outsb +EXPORT_SYMBOL vmlinux 0x952b30de sget +EXPORT_SYMBOL vmlinux 0x953757a2 xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0x9545af6d tasklet_init +EXPORT_SYMBOL vmlinux 0x95657588 block_read_full_page +EXPORT_SYMBOL vmlinux 0x95740367 netif_wake_subqueue +EXPORT_SYMBOL vmlinux 0x95806400 block_invalidatepage +EXPORT_SYMBOL vmlinux 0x958223d6 inode_add_bytes +EXPORT_SYMBOL vmlinux 0x95988b3c note_scsi_host +EXPORT_SYMBOL vmlinux 0x95b9be66 md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0x95bdc989 generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0x95e38654 dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0x95ed879b tcp_make_synack +EXPORT_SYMBOL vmlinux 0x9630f0b8 phy_connect +EXPORT_SYMBOL vmlinux 0x963622a6 skb_try_coalesce +EXPORT_SYMBOL vmlinux 0x963df2fc from_kuid_munged +EXPORT_SYMBOL vmlinux 0x9641ca5c blk_queue_bounce +EXPORT_SYMBOL vmlinux 0x9646c773 end_buffer_async_write +EXPORT_SYMBOL vmlinux 0x9668cc51 inet6_del_offload +EXPORT_SYMBOL vmlinux 0x969987fc lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0x96a0f017 generic_file_direct_write +EXPORT_SYMBOL vmlinux 0x96b29254 strncasecmp +EXPORT_SYMBOL vmlinux 0x96ca5fd1 module_layout +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x96dd2420 nf_setsockopt +EXPORT_SYMBOL vmlinux 0x96dfa081 security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0x96ecc18c blk_queue_end_tag +EXPORT_SYMBOL vmlinux 0x96f28a91 may_umount_tree +EXPORT_SYMBOL vmlinux 0x96f6b9ed of_n_size_cells +EXPORT_SYMBOL vmlinux 0x972a5d75 tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0x9748927f _outsw_ns +EXPORT_SYMBOL vmlinux 0x974c2e39 iterate_dir +EXPORT_SYMBOL vmlinux 0x97540a2b inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0x9754ec10 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x97553819 ilookup5 +EXPORT_SYMBOL vmlinux 0x976326ad i2c_clients_command +EXPORT_SYMBOL vmlinux 0x9769d66a inet_sendpage +EXPORT_SYMBOL vmlinux 0x976e014f _lv1_map_device_mmio_region +EXPORT_SYMBOL vmlinux 0x978471e0 blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0x97868aef __kfifo_alloc +EXPORT_SYMBOL vmlinux 0x9789b6be udp6_set_csum +EXPORT_SYMBOL vmlinux 0x97999817 rfkill_set_hw_state +EXPORT_SYMBOL vmlinux 0x97a57333 crc_t10dif_update +EXPORT_SYMBOL vmlinux 0x97ba1af0 tcp_hashinfo +EXPORT_SYMBOL vmlinux 0x97d16787 pci_lost_interrupt +EXPORT_SYMBOL vmlinux 0x97dd3ec5 phy_register_fixup +EXPORT_SYMBOL vmlinux 0x97ebef46 i2c_use_client +EXPORT_SYMBOL vmlinux 0x97ed7df6 inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0x97f03d6f vio_cmo_entitlement_update +EXPORT_SYMBOL vmlinux 0x98177648 _lv1_set_lpm_interval +EXPORT_SYMBOL vmlinux 0x9829fc11 __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0x983983f2 inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0x985fec13 inet6_ioctl +EXPORT_SYMBOL vmlinux 0x986e6135 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x9874130c get_task_io_context +EXPORT_SYMBOL vmlinux 0x987fc124 neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x9890b456 xfrm_init_state +EXPORT_SYMBOL vmlinux 0x98a13f4c __ww_mutex_lock +EXPORT_SYMBOL vmlinux 0x98b32065 get_mm_exe_file +EXPORT_SYMBOL vmlinux 0x98c68c41 __gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x98cf60b3 strlen +EXPORT_SYMBOL vmlinux 0x98e25cd9 led_blink_set +EXPORT_SYMBOL vmlinux 0x99195078 vsnprintf +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x99558ccc tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0x99591a7a ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x996afcd1 inet_sendmsg +EXPORT_SYMBOL vmlinux 0x996dcd44 nobh_write_end +EXPORT_SYMBOL vmlinux 0x998ecaf4 dev_set_group +EXPORT_SYMBOL vmlinux 0x9994c0ca ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x99afe916 _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0x99bdec42 atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x99c24cfe _lv1_free_device_dma_region +EXPORT_SYMBOL vmlinux 0x99c3d21c dev_err +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 0x99dee377 fb_firmware_edid +EXPORT_SYMBOL vmlinux 0x99e00b21 copy_to_iter +EXPORT_SYMBOL vmlinux 0x9a07ec23 crypto_sha1_finup +EXPORT_SYMBOL vmlinux 0x9a17b656 pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a1fc4b4 jiffies_to_timeval +EXPORT_SYMBOL vmlinux 0x9a1ffb92 _lv1_clear_spe_interrupt_status +EXPORT_SYMBOL vmlinux 0x9a228393 __devcgroup_inode_permission +EXPORT_SYMBOL vmlinux 0x9a2c0f1f pci_clear_mwi +EXPORT_SYMBOL vmlinux 0x9a3154a7 page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0x9a4c1dd9 blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0x9a59cc8b flush_icache_user_range +EXPORT_SYMBOL vmlinux 0x9a5ffc64 __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x9a665f85 write_one_page +EXPORT_SYMBOL vmlinux 0x9a6694f4 phy_find_first +EXPORT_SYMBOL vmlinux 0x9a6c2531 pasemi_dma_init +EXPORT_SYMBOL vmlinux 0x9a87de09 vm_iomap_memory +EXPORT_SYMBOL vmlinux 0x9a9fb2f1 ps2_handle_ack +EXPORT_SYMBOL vmlinux 0x9aa33567 macio_release_resource +EXPORT_SYMBOL vmlinux 0x9aa5d1b7 sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0x9aa93ed9 dev_uc_add +EXPORT_SYMBOL vmlinux 0x9abdf319 scm_fp_dup +EXPORT_SYMBOL vmlinux 0x9ac745c2 pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0x9aeb07e8 vme_lm_attach +EXPORT_SYMBOL vmlinux 0x9b00d1a7 touch_atime +EXPORT_SYMBOL vmlinux 0x9b11c298 mount_ns +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b388444 get_zeroed_page +EXPORT_SYMBOL vmlinux 0x9b5a8fa4 seq_printf +EXPORT_SYMBOL vmlinux 0x9b60ba02 neigh_seq_next +EXPORT_SYMBOL vmlinux 0x9b7a1c28 rwsem_downgrade_wake +EXPORT_SYMBOL vmlinux 0x9b8c2175 unregister_netdev +EXPORT_SYMBOL vmlinux 0x9b9e05f9 alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0x9ba7089d argv_split +EXPORT_SYMBOL vmlinux 0x9bad680e pm860x_reg_read +EXPORT_SYMBOL vmlinux 0x9bb948df pci_alloc_dev +EXPORT_SYMBOL vmlinux 0x9bd4beeb seq_pad +EXPORT_SYMBOL vmlinux 0x9bd89c3b pci_fixup_device +EXPORT_SYMBOL vmlinux 0x9bded165 crypto_sha256_update +EXPORT_SYMBOL vmlinux 0x9be7bde4 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x9be99efe iterate_supers_type +EXPORT_SYMBOL vmlinux 0x9bf7a52f __nla_reserve +EXPORT_SYMBOL vmlinux 0x9bfd4de0 tcf_hash_search +EXPORT_SYMBOL vmlinux 0x9c0bf9b2 nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0x9c249463 of_get_next_child +EXPORT_SYMBOL vmlinux 0x9c30dc49 call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0x9c433370 kmem_cache_free +EXPORT_SYMBOL vmlinux 0x9c491f60 sg_alloc_table +EXPORT_SYMBOL vmlinux 0x9c5f7675 csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0x9c6ba6f0 bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0x9c6e6d1a param_ops_bool +EXPORT_SYMBOL vmlinux 0x9c79f45a blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0x9c8bb410 nf_unregister_hooks +EXPORT_SYMBOL vmlinux 0x9c97d9f1 nf_afinfo +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9cc42df3 mdiobus_scan +EXPORT_SYMBOL vmlinux 0x9cce8dcd bio_alloc_pages +EXPORT_SYMBOL vmlinux 0x9cf18bb1 bioset_integrity_free +EXPORT_SYMBOL vmlinux 0x9cf99207 ipv6_chk_addr_and_flags +EXPORT_SYMBOL vmlinux 0x9cfbe5b0 tty_kref_put +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d105893 pci_map_rom +EXPORT_SYMBOL vmlinux 0x9d14983a ppc_enable_pmcs +EXPORT_SYMBOL vmlinux 0x9d15af05 ip_cmsg_recv_offset +EXPORT_SYMBOL vmlinux 0x9d2a373a pci_scan_bridge +EXPORT_SYMBOL vmlinux 0x9d2cb008 of_parse_phandle_with_args +EXPORT_SYMBOL vmlinux 0x9d3aa376 blk_iopoll_init +EXPORT_SYMBOL vmlinux 0x9d441711 rwsem_down_read_failed +EXPORT_SYMBOL vmlinux 0x9d4ea98f of_phy_register_fixed_link +EXPORT_SYMBOL vmlinux 0x9d65238b security_path_truncate +EXPORT_SYMBOL vmlinux 0x9d6a54c2 flex_array_get_ptr +EXPORT_SYMBOL vmlinux 0x9d6d0d79 xfrm_state_add +EXPORT_SYMBOL vmlinux 0x9d6d461e pnv_phb_to_cxl_mode +EXPORT_SYMBOL vmlinux 0x9d7ce8dd _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0x9d825d9c generic_shutdown_super +EXPORT_SYMBOL vmlinux 0x9d8da1d3 skb_checksum_setup +EXPORT_SYMBOL vmlinux 0x9d99fc3e qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0x9d9af54b vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0x9d9d3bfe xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0x9d9dfc18 load_fp_state +EXPORT_SYMBOL vmlinux 0x9da05e10 mipi_dsi_create_packet +EXPORT_SYMBOL vmlinux 0x9dbab548 dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0x9dbd28d0 ata_std_end_eh +EXPORT_SYMBOL vmlinux 0x9dddbe32 skb_push +EXPORT_SYMBOL vmlinux 0x9e0b6658 irq_set_chip +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e1dc671 tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0x9e2182e2 dquot_enable +EXPORT_SYMBOL vmlinux 0x9e2d49e2 add_disk +EXPORT_SYMBOL vmlinux 0x9e2f8c90 lz4_decompress_unknownoutputsize +EXPORT_SYMBOL vmlinux 0x9e3bbdf5 redraw_screen +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable +EXPORT_SYMBOL vmlinux 0x9e763530 reciprocal_value +EXPORT_SYMBOL vmlinux 0x9e77d6bc nf_ct_attach +EXPORT_SYMBOL vmlinux 0x9e97375d rtas_busy_delay_time +EXPORT_SYMBOL vmlinux 0x9e9df114 netif_rx +EXPORT_SYMBOL vmlinux 0x9ea82555 vfs_path_lookup +EXPORT_SYMBOL vmlinux 0x9eb4dafc d_move +EXPORT_SYMBOL vmlinux 0x9ebd4c04 adjust_resource +EXPORT_SYMBOL vmlinux 0x9ec02e0d posix_test_lock +EXPORT_SYMBOL vmlinux 0x9eca5bfd mdiobus_read +EXPORT_SYMBOL vmlinux 0x9ee78669 _lv1_write_virtual_uart +EXPORT_SYMBOL vmlinux 0x9efef8ca netdev_printk +EXPORT_SYMBOL vmlinux 0x9f184fd8 __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0x9f1bb4d4 remove_proc_entry +EXPORT_SYMBOL vmlinux 0x9f1ef9f3 crypto_sha256_finup +EXPORT_SYMBOL vmlinux 0x9f31a802 invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0x9f3f2a08 from_kgid +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f685c10 clear_nlink +EXPORT_SYMBOL vmlinux 0x9f6b8b76 vfs_rename +EXPORT_SYMBOL vmlinux 0x9f6d4365 netpoll_send_skb_on_dev +EXPORT_SYMBOL vmlinux 0x9f6d9f05 i8042_remove_filter +EXPORT_SYMBOL vmlinux 0x9f76cbec blk_init_queue +EXPORT_SYMBOL vmlinux 0x9f7c1be8 skb_flow_dissector_init +EXPORT_SYMBOL vmlinux 0x9f82d400 clear_wb_congested +EXPORT_SYMBOL vmlinux 0x9f911629 idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9fd463ca debugfs_create_automount +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0x9ffd2e7b simple_transaction_get +EXPORT_SYMBOL vmlinux 0xa008468d dev_notice +EXPORT_SYMBOL vmlinux 0xa00e0daa stop_tty +EXPORT_SYMBOL vmlinux 0xa0272cba fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0xa040e1f6 inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0xa0419b4f gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa04a01bd qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xa052764a pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0xa05c03df mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xa06e3871 icmp_send +EXPORT_SYMBOL vmlinux 0xa076fb4a tso_build_data +EXPORT_SYMBOL vmlinux 0xa07a37f0 memchr +EXPORT_SYMBOL vmlinux 0xa07ed110 xz_dec_init +EXPORT_SYMBOL vmlinux 0xa07fa04f vme_master_mmap +EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa08aca9f tty_check_change +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0cccf87 md_reload_sb +EXPORT_SYMBOL vmlinux 0xa0d3cc80 __netlink_dump_start +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0e0e51b of_mdio_parse_addr +EXPORT_SYMBOL vmlinux 0xa0e5c6ce i2c_del_driver +EXPORT_SYMBOL vmlinux 0xa0ebd14c sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0xa0f5be20 serial8250_do_pm +EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit +EXPORT_SYMBOL vmlinux 0xa0ff74d6 udp_memory_allocated +EXPORT_SYMBOL vmlinux 0xa107a4ea dquot_release +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa10c112e reservation_object_add_shared_fence +EXPORT_SYMBOL vmlinux 0xa120d33c tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0xa1266867 blk_queue_io_min +EXPORT_SYMBOL vmlinux 0xa13dd1ce xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0xa1415618 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0xa14f3d8c ewma_add +EXPORT_SYMBOL vmlinux 0xa163fe16 free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0xa167ace2 fib_default_rule_pref +EXPORT_SYMBOL vmlinux 0xa1800ad8 alloc_anon_inode +EXPORT_SYMBOL vmlinux 0xa19578fa tcp_enter_memory_pressure +EXPORT_SYMBOL vmlinux 0xa1b759ce fb_add_videomode +EXPORT_SYMBOL vmlinux 0xa1c76e0a _cond_resched +EXPORT_SYMBOL vmlinux 0xa1c99385 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0xa1cb56ec devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0xa1d01aaa fib_default_rule_add +EXPORT_SYMBOL vmlinux 0xa1e5b17f eth_header_cache +EXPORT_SYMBOL vmlinux 0xa1e80338 file_path +EXPORT_SYMBOL vmlinux 0xa1eaaaaa swiotlb_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0xa1f284f6 xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0xa1f8fe75 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0xa202a8e5 kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0xa209451c bitmap_fold +EXPORT_SYMBOL vmlinux 0xa209a13b __frontswap_store +EXPORT_SYMBOL vmlinux 0xa2127cdc pasemi_dma_alloc_flag +EXPORT_SYMBOL vmlinux 0xa22903ed cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0xa2465322 _lv1_get_version_info +EXPORT_SYMBOL vmlinux 0xa251272a sock_no_getsockopt +EXPORT_SYMBOL vmlinux 0xa273a6e5 sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0xa2848c50 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0xa2a25268 eth_gro_complete +EXPORT_SYMBOL vmlinux 0xa2a335bd vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0xa2bbed37 crash_shutdown_register +EXPORT_SYMBOL vmlinux 0xa2cc573e scsi_verify_blk_ioctl +EXPORT_SYMBOL vmlinux 0xa2f04796 msi_bitmap_alloc_hwirqs +EXPORT_SYMBOL vmlinux 0xa2fc47ff vfs_getattr +EXPORT_SYMBOL vmlinux 0xa2fdbcbe fence_default_wait +EXPORT_SYMBOL vmlinux 0xa303d1ff dm_ratelimit_state +EXPORT_SYMBOL vmlinux 0xa30573fd xfrm_input +EXPORT_SYMBOL vmlinux 0xa31a2560 of_scan_pci_bridge +EXPORT_SYMBOL vmlinux 0xa31a86c6 fsnotify_init_mark +EXPORT_SYMBOL vmlinux 0xa31bdf07 vme_master_set +EXPORT_SYMBOL vmlinux 0xa32b65dc srp_start_tl_fail_timers +EXPORT_SYMBOL vmlinux 0xa33b36fe blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0xa35b84aa pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0xa38fcac6 pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0xa39b4cf2 udelay +EXPORT_SYMBOL vmlinux 0xa3abc422 abort_exclusive_wait +EXPORT_SYMBOL vmlinux 0xa3b6fbab d_genocide +EXPORT_SYMBOL vmlinux 0xa3c88419 t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0xa3d3096a input_allocate_device +EXPORT_SYMBOL vmlinux 0xa3f033d9 new_inode +EXPORT_SYMBOL vmlinux 0xa3fc3d50 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0xa4061ccc dquot_get_state +EXPORT_SYMBOL vmlinux 0xa406f356 dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0xa4251bc3 of_get_address +EXPORT_SYMBOL vmlinux 0xa429f51c vme_master_request +EXPORT_SYMBOL vmlinux 0xa4511467 crc16 +EXPORT_SYMBOL vmlinux 0xa45a54cf I_BDEV +EXPORT_SYMBOL vmlinux 0xa4701e9e timekeeping_inject_offset +EXPORT_SYMBOL vmlinux 0xa480c04b _lv1_gpu_context_attribute +EXPORT_SYMBOL vmlinux 0xa49873ad splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0xa4a3cd74 bdput +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 0xa4d4f0e6 global_cache_flush +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa55c6830 register_sysctl_table +EXPORT_SYMBOL vmlinux 0xa55e1e6b of_device_is_available +EXPORT_SYMBOL vmlinux 0xa5677d2e blk_mq_delay_queue +EXPORT_SYMBOL vmlinux 0xa56b8ab2 flex_array_free +EXPORT_SYMBOL vmlinux 0xa57e4c49 tcp_mtup_init +EXPORT_SYMBOL vmlinux 0xa588493b i2c_put_adapter +EXPORT_SYMBOL vmlinux 0xa598e29c vesa_modes +EXPORT_SYMBOL vmlinux 0xa5a51eee __crc32c_le +EXPORT_SYMBOL vmlinux 0xa5bdf6b4 kernel_recvmsg +EXPORT_SYMBOL vmlinux 0xa5cf6338 vio_find_node +EXPORT_SYMBOL vmlinux 0xa5ddda93 pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0xa5f3b736 compat_tcp_getsockopt +EXPORT_SYMBOL vmlinux 0xa5fc60e4 dev_change_flags +EXPORT_SYMBOL vmlinux 0xa60ae6fa dma_pool_create +EXPORT_SYMBOL vmlinux 0xa620af43 skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0xa630a566 sock_no_accept +EXPORT_SYMBOL vmlinux 0xa63322c6 hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0xa63918bd mutex_lock +EXPORT_SYMBOL vmlinux 0xa653b0a6 seq_putc +EXPORT_SYMBOL vmlinux 0xa6553bb6 set_blocksize +EXPORT_SYMBOL vmlinux 0xa6574356 param_ops_short +EXPORT_SYMBOL vmlinux 0xa65972b8 _memcpy_toio +EXPORT_SYMBOL vmlinux 0xa675804c utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa6898714 d_add_ci +EXPORT_SYMBOL vmlinux 0xa6ce472f cpu_rmap_update +EXPORT_SYMBOL vmlinux 0xa6dcb116 swiotlb_unmap_sg +EXPORT_SYMBOL vmlinux 0xa6e0dd6b simple_release_fs +EXPORT_SYMBOL vmlinux 0xa6ffec60 woken_wake_function +EXPORT_SYMBOL vmlinux 0xa71a6b0b register_netdev +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 0xa763dbf2 scsi_get_host_dev +EXPORT_SYMBOL vmlinux 0xa76e44be blk_sync_queue +EXPORT_SYMBOL vmlinux 0xa774c667 devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0xa78d9eb7 slhc_uncompress +EXPORT_SYMBOL vmlinux 0xa7b2d0a8 of_find_node_by_type +EXPORT_SYMBOL vmlinux 0xa7b5fe41 file_ns_capable +EXPORT_SYMBOL vmlinux 0xa7e198de consume_skb +EXPORT_SYMBOL vmlinux 0xa81daa6c __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0xa8232c78 strtobool +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa846de84 security_path_chown +EXPORT_SYMBOL vmlinux 0xa85e94e9 __vio_register_driver +EXPORT_SYMBOL vmlinux 0xa8640913 blk_rq_set_block_pc +EXPORT_SYMBOL vmlinux 0xa8721b97 system_state +EXPORT_SYMBOL vmlinux 0xa8891bc8 generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0xa896834f user_path_create +EXPORT_SYMBOL vmlinux 0xa8a62b79 rtnl_create_link +EXPORT_SYMBOL vmlinux 0xa8c5724e ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0xa8ced546 _lv1_net_set_interrupt_status_indicator +EXPORT_SYMBOL vmlinux 0xa8d50b17 compat_sock_get_timestamp +EXPORT_SYMBOL vmlinux 0xa8f45332 of_node_get +EXPORT_SYMBOL vmlinux 0xa8fef7bb security_unix_may_send +EXPORT_SYMBOL vmlinux 0xa90622af mmc_flush_cache +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 0xa9365df8 netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0xa93ba88e proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0xa943e558 param_get_bool +EXPORT_SYMBOL vmlinux 0xa946a26c pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0xa94f4cad user_revoke +EXPORT_SYMBOL vmlinux 0xa976957d bitmap_remap +EXPORT_SYMBOL vmlinux 0xa991c4b0 read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0xa99b39c2 prandom_bytes +EXPORT_SYMBOL vmlinux 0xa99e40bb inode_permission +EXPORT_SYMBOL vmlinux 0xa9b90716 lookup_bdev +EXPORT_SYMBOL vmlinux 0xa9babf8a have_submounts +EXPORT_SYMBOL vmlinux 0xa9c63b69 security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0xa9d0df24 inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0xa9d231c1 __alloc_pages_nodemask +EXPORT_SYMBOL vmlinux 0xa9d8c10c __cleancache_put_page +EXPORT_SYMBOL vmlinux 0xa9ee482e ps2_begin_command +EXPORT_SYMBOL vmlinux 0xaa0073b7 __net_get_random_once +EXPORT_SYMBOL vmlinux 0xaa04b8e9 inet_frags_init +EXPORT_SYMBOL vmlinux 0xaa0edca8 pasemi_dma_alloc_fun +EXPORT_SYMBOL vmlinux 0xaa1ac47b neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0xaa23d689 skb_insert +EXPORT_SYMBOL vmlinux 0xaa46e87e lg_local_unlock +EXPORT_SYMBOL vmlinux 0xaa47634c kill_pid +EXPORT_SYMBOL vmlinux 0xaa4d34c0 softnet_data +EXPORT_SYMBOL vmlinux 0xaa4d66e1 skb_append +EXPORT_SYMBOL vmlinux 0xaa6ca62d kobject_add +EXPORT_SYMBOL vmlinux 0xaa6e4df5 _raw_write_lock_irqsave +EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0xaa993eab giveup_fpu +EXPORT_SYMBOL vmlinux 0xaa9b5279 mipi_dsi_set_maximum_return_packet_size +EXPORT_SYMBOL vmlinux 0xaabe45f9 sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0xaad0ae78 __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaaeaf126 __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0xaaef618d unlock_page +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xab0a1c15 param_ops_ushort +EXPORT_SYMBOL vmlinux 0xab25f613 iput +EXPORT_SYMBOL vmlinux 0xab28ac36 blk_stop_queue +EXPORT_SYMBOL vmlinux 0xab502941 d_alloc +EXPORT_SYMBOL vmlinux 0xab57d2f4 __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0xab65b121 tcp_v4_do_rcv +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 0xab7896f1 vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0xab8a4e0c mfd_remove_devices +EXPORT_SYMBOL vmlinux 0xabae2fc6 __wait_on_bit +EXPORT_SYMBOL vmlinux 0xabc52890 pci_assign_resource +EXPORT_SYMBOL vmlinux 0xabc6dd63 cpufreq_sysfs_create_file +EXPORT_SYMBOL vmlinux 0xabcaa577 free_anon_bdev +EXPORT_SYMBOL vmlinux 0xabcc959f inet_reqsk_alloc +EXPORT_SYMBOL vmlinux 0xabd1e304 netlink_broadcast +EXPORT_SYMBOL vmlinux 0xabeffe3e sync_inode_metadata +EXPORT_SYMBOL vmlinux 0xabfdf935 udp_poll +EXPORT_SYMBOL vmlinux 0xac0ba8c1 blk_iopoll_disable +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac26b820 _raw_write_lock +EXPORT_SYMBOL vmlinux 0xac3f01d3 twl6040_reg_read +EXPORT_SYMBOL vmlinux 0xac52040b kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0xac71e14d vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0xac7491cc d_set_fallthru +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xacc5b5d2 csum_ipv6_magic +EXPORT_SYMBOL vmlinux 0xaccabc6a in4_pton +EXPORT_SYMBOL vmlinux 0xacd14ab8 _lv1_construct_logical_spe +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xacfd21fc cdrom_media_changed +EXPORT_SYMBOL vmlinux 0xad01744f kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad164875 kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xad18dd53 mount_single +EXPORT_SYMBOL vmlinux 0xad20c44b security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0xad50cebb i8253_lock +EXPORT_SYMBOL vmlinux 0xad7df928 blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0xad7e5df4 vga_get +EXPORT_SYMBOL vmlinux 0xad84bef8 dm_table_event +EXPORT_SYMBOL vmlinux 0xadcfefa4 input_inject_event +EXPORT_SYMBOL vmlinux 0xadee7c26 netlink_kernel_release +EXPORT_SYMBOL vmlinux 0xadef7499 sock_edemux +EXPORT_SYMBOL vmlinux 0xadeffe25 _lv1_gpu_context_intr +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xae200e2f mmc_fixup_device +EXPORT_SYMBOL vmlinux 0xae270c90 jbd2_journal_file_inode +EXPORT_SYMBOL vmlinux 0xae345ab0 agp_generic_destroy_pages +EXPORT_SYMBOL vmlinux 0xae358236 fence_signal +EXPORT_SYMBOL vmlinux 0xae37d2ee param_ops_string +EXPORT_SYMBOL vmlinux 0xae3d0a9d genphy_soft_reset +EXPORT_SYMBOL vmlinux 0xae403196 qdisc_destroy +EXPORT_SYMBOL vmlinux 0xae545f06 _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xae69bfe1 ps2_handle_response +EXPORT_SYMBOL vmlinux 0xae729e59 security_req_classify_flow +EXPORT_SYMBOL vmlinux 0xae97b1b9 pci_dev_driver +EXPORT_SYMBOL vmlinux 0xaecf86f1 kset_register +EXPORT_SYMBOL vmlinux 0xaf0311c1 md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0xaf063510 _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0xaf0fe160 cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0xaf127d12 security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0xaf2beb81 jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0xaf2d63ab blk_integrity_merge_rq +EXPORT_SYMBOL vmlinux 0xaf2d872c prepare_to_wait +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf415860 __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0xaf61135f put_disk +EXPORT_SYMBOL vmlinux 0xaf672674 __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0xaf6ae696 kstrndup +EXPORT_SYMBOL vmlinux 0xaf6fc32b fb_set_var +EXPORT_SYMBOL vmlinux 0xaf8c4a72 netif_device_detach +EXPORT_SYMBOL vmlinux 0xaf9340a7 tcf_hash_new_index +EXPORT_SYMBOL vmlinux 0xaf984e84 init_special_inode +EXPORT_SYMBOL vmlinux 0xaf9b690a __dquot_free_space +EXPORT_SYMBOL vmlinux 0xaf9be13f tcp_rcv_established +EXPORT_SYMBOL vmlinux 0xaf9f6130 simple_empty +EXPORT_SYMBOL vmlinux 0xafb59cfe pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0xafe17cfe dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0xafff3d1d mempool_alloc +EXPORT_SYMBOL vmlinux 0xb01da0eb agp_generic_insert_memory +EXPORT_SYMBOL vmlinux 0xb02844e4 vfs_readf +EXPORT_SYMBOL vmlinux 0xb0324875 grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0xb04241b4 ida_simple_remove +EXPORT_SYMBOL vmlinux 0xb046bb6d fput +EXPORT_SYMBOL vmlinux 0xb048c9d1 tty_port_put +EXPORT_SYMBOL vmlinux 0xb057b1c9 pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb077455d pci_disable_msix +EXPORT_SYMBOL vmlinux 0xb087794e __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0xb08f1ad8 ihold +EXPORT_SYMBOL vmlinux 0xb094e8e2 dev_mc_add +EXPORT_SYMBOL vmlinux 0xb099bdc5 devfreq_interval_update +EXPORT_SYMBOL vmlinux 0xb09f6b99 pci_remove_bus +EXPORT_SYMBOL vmlinux 0xb0a0da0c rational_best_approximation +EXPORT_SYMBOL vmlinux 0xb0c6e821 blk_queue_free_tags +EXPORT_SYMBOL vmlinux 0xb0cf5dd3 skb_make_writable +EXPORT_SYMBOL vmlinux 0xb0d41a9e bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb0f015bb netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0xb12cbacb fb_unregister_client +EXPORT_SYMBOL vmlinux 0xb1419f49 udp_proc_register +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 0xb173c172 single_release +EXPORT_SYMBOL vmlinux 0xb18def3f vme_bus_num +EXPORT_SYMBOL vmlinux 0xb1c3a01a oops_in_progress +EXPORT_SYMBOL vmlinux 0xb1c6e787 wait_for_completion_timeout +EXPORT_SYMBOL vmlinux 0xb1c86120 xfrm_register_mode +EXPORT_SYMBOL vmlinux 0xb1cf44df fb_find_best_mode +EXPORT_SYMBOL vmlinux 0xb1f1cf3b inet6_del_protocol +EXPORT_SYMBOL vmlinux 0xb1fd0198 devm_get_gpiod_from_child +EXPORT_SYMBOL vmlinux 0xb20568ce free_buffer_head +EXPORT_SYMBOL vmlinux 0xb2247efd vme_irq_generate +EXPORT_SYMBOL vmlinux 0xb2278250 vfs_symlink +EXPORT_SYMBOL vmlinux 0xb240d76f read_cache_pages +EXPORT_SYMBOL vmlinux 0xb242f95c generic_readlink +EXPORT_SYMBOL vmlinux 0xb245f0bd dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0xb2577de1 truncate_inode_pages +EXPORT_SYMBOL vmlinux 0xb2682405 utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0xb26a9eb8 security_path_unlink +EXPORT_SYMBOL vmlinux 0xb277a19a __insert_inode_hash +EXPORT_SYMBOL vmlinux 0xb29377d8 mipi_dsi_dcs_read +EXPORT_SYMBOL vmlinux 0xb295b648 __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0xb29c1c5f nf_register_sockopt +EXPORT_SYMBOL vmlinux 0xb2abc95b padata_free +EXPORT_SYMBOL vmlinux 0xb2b8c396 __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xb2be6e92 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xb2c1acc8 seq_write +EXPORT_SYMBOL vmlinux 0xb2d8276f get_user_pages_locked +EXPORT_SYMBOL vmlinux 0xb328217b framebuffer_alloc +EXPORT_SYMBOL vmlinux 0xb3382494 fence_signal_locked +EXPORT_SYMBOL vmlinux 0xb33ac752 dquot_quotactl_ops +EXPORT_SYMBOL vmlinux 0xb34ba1fd ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0xb358e0dd sk_wait_data +EXPORT_SYMBOL vmlinux 0xb3bf73df cpu_active_mask +EXPORT_SYMBOL vmlinux 0xb3c8caba unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0xb3c90138 notify_change +EXPORT_SYMBOL vmlinux 0xb3cfb9eb security_dentry_init_security +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3e0469e pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0xb3e4eb91 fb_set_cmap +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb4022431 devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0xb404df04 simple_transaction_release +EXPORT_SYMBOL vmlinux 0xb40adc92 inet_shutdown +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb4360d77 ip6_frag_init +EXPORT_SYMBOL vmlinux 0xb464bd4d request_firmware +EXPORT_SYMBOL vmlinux 0xb4709322 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0xb47189b5 reservation_ww_class +EXPORT_SYMBOL vmlinux 0xb473e2c2 lockref_get +EXPORT_SYMBOL vmlinux 0xb48f859e pci_save_state +EXPORT_SYMBOL vmlinux 0xb4b4ce99 netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0xb4b8af66 ether_setup +EXPORT_SYMBOL vmlinux 0xb4bc37a1 dup_iter +EXPORT_SYMBOL vmlinux 0xb4d0bc64 mach_maple +EXPORT_SYMBOL vmlinux 0xb4d294b3 phy_attach_direct +EXPORT_SYMBOL vmlinux 0xb4d9e3a9 i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0xb4e336b6 inc_nlink +EXPORT_SYMBOL vmlinux 0xb4ef7430 init_task +EXPORT_SYMBOL vmlinux 0xb502101f netif_carrier_off +EXPORT_SYMBOL vmlinux 0xb504f73e agp_generic_free_by_type +EXPORT_SYMBOL vmlinux 0xb5181d2f led_set_brightness +EXPORT_SYMBOL vmlinux 0xb51d19b0 __ip_dev_find +EXPORT_SYMBOL vmlinux 0xb52a7b9f netdev_notice +EXPORT_SYMBOL vmlinux 0xb533a5ec fbcon_rotate_ud +EXPORT_SYMBOL vmlinux 0xb54ee310 from_kgid_munged +EXPORT_SYMBOL vmlinux 0xb54f11d8 blk_mq_tag_to_rq +EXPORT_SYMBOL vmlinux 0xb559df46 skb_free_datagram +EXPORT_SYMBOL vmlinux 0xb56bfd9e smu_spinwait_cmd +EXPORT_SYMBOL vmlinux 0xb56cc6c1 inode_sub_rsv_space +EXPORT_SYMBOL vmlinux 0xb57343c2 frontswap_shrink +EXPORT_SYMBOL vmlinux 0xb580af9f lru_cache_add_file +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5d6e5cd make_bad_inode +EXPORT_SYMBOL vmlinux 0xb6011e45 linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0xb6244511 sg_init_one +EXPORT_SYMBOL vmlinux 0xb63f4294 remove_proc_subtree +EXPORT_SYMBOL vmlinux 0xb677a408 __serio_register_driver +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb68bfa9d node_states +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb6994f17 bioset_create +EXPORT_SYMBOL vmlinux 0xb6a68816 find_last_bit +EXPORT_SYMBOL vmlinux 0xb6a73628 km_report +EXPORT_SYMBOL vmlinux 0xb6a7f6fa n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0xb6b6c406 fb_blank +EXPORT_SYMBOL vmlinux 0xb6c72f22 of_find_all_nodes +EXPORT_SYMBOL vmlinux 0xb6ce7d72 hdmi_infoframe_log +EXPORT_SYMBOL vmlinux 0xb6d568d2 copy_page_from_iter +EXPORT_SYMBOL vmlinux 0xb6d955b3 con_copy_unimap +EXPORT_SYMBOL vmlinux 0xb6db606d release_firmware +EXPORT_SYMBOL vmlinux 0xb6f27f23 padata_remove_cpu +EXPORT_SYMBOL vmlinux 0xb6f9b891 blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0xb72b826e compat_sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0xb72cc0ba inet_getname +EXPORT_SYMBOL vmlinux 0xb740d75e sk_alloc +EXPORT_SYMBOL vmlinux 0xb7488905 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xb767f583 security_path_symlink +EXPORT_SYMBOL vmlinux 0xb77131b1 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb783b4f0 register_framebuffer +EXPORT_SYMBOL vmlinux 0xb788c353 cdrom_check_events +EXPORT_SYMBOL vmlinux 0xb7ca6624 file_open_root +EXPORT_SYMBOL vmlinux 0xb7cc9021 generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0xb7cf3549 neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0xb7d5d6e0 uart_add_one_port +EXPORT_SYMBOL vmlinux 0xb7d69d19 agp_generic_alloc_pages +EXPORT_SYMBOL vmlinux 0xb7e79b33 dev_load +EXPORT_SYMBOL vmlinux 0xb81def22 dev_driver_string +EXPORT_SYMBOL vmlinux 0xb86123be _lv1_write_repository_node +EXPORT_SYMBOL vmlinux 0xb8619e7e fb_pan_display +EXPORT_SYMBOL vmlinux 0xb874b87a __clzsi2 +EXPORT_SYMBOL vmlinux 0xb87dcb55 mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0xb88aceb5 tty_port_tty_set +EXPORT_SYMBOL vmlinux 0xb8908bd6 mfd_cell_disable +EXPORT_SYMBOL vmlinux 0xb8a30c7e _lv1_add_lpm_event_bookmark +EXPORT_SYMBOL vmlinux 0xb8a41b60 ps3_dma_region_create +EXPORT_SYMBOL vmlinux 0xb8a60871 generic_fillattr +EXPORT_SYMBOL vmlinux 0xb8a9616b tcp_parse_options +EXPORT_SYMBOL vmlinux 0xb8c1b6a8 dev_remove_pack +EXPORT_SYMBOL vmlinux 0xb8d064e4 read_dev_sector +EXPORT_SYMBOL vmlinux 0xb8f6c867 cdrom_release +EXPORT_SYMBOL vmlinux 0xb9044468 blk_requeue_request +EXPORT_SYMBOL vmlinux 0xb907513f unpoison_memory +EXPORT_SYMBOL vmlinux 0xb911980a agp_put_bridge +EXPORT_SYMBOL vmlinux 0xb91eb882 dquot_initialize +EXPORT_SYMBOL vmlinux 0xb91fab97 eeh_dev_release +EXPORT_SYMBOL vmlinux 0xb9697d95 swiotlb_map_sg_attrs +EXPORT_SYMBOL vmlinux 0xb9998ce0 dec_zone_page_state +EXPORT_SYMBOL vmlinux 0xb99dbea6 phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0xb9cb5662 uart_get_divisor +EXPORT_SYMBOL vmlinux 0xb9d22f61 pnv_cxl_alloc_hwirq_ranges +EXPORT_SYMBOL vmlinux 0xb9dd9032 skb_checksum_help +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xb9f5fab3 __f_setown +EXPORT_SYMBOL vmlinux 0xba0985dc genl_unregister_family +EXPORT_SYMBOL vmlinux 0xba122a2c smu_done_complete +EXPORT_SYMBOL vmlinux 0xba2bb856 rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0xba2e0ea3 padata_register_cpumask_notifier +EXPORT_SYMBOL vmlinux 0xba2ffec2 rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0xba347cb1 blk_integrity_is_initialized +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba6d28a5 d_walk +EXPORT_SYMBOL vmlinux 0xba6da1fc pcim_pin_device +EXPORT_SYMBOL vmlinux 0xba7560fa deactivate_super +EXPORT_SYMBOL vmlinux 0xba78317f blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0xba8cef2d vfs_readv +EXPORT_SYMBOL vmlinux 0xba909708 sock_kfree_s +EXPORT_SYMBOL vmlinux 0xbaaafd36 dma_find_channel +EXPORT_SYMBOL vmlinux 0xbab06bfb dm_get_device +EXPORT_SYMBOL vmlinux 0xbabeffcb skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0xbaf60d6b tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0xbaf9f592 pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb176844 __dax_fault +EXPORT_SYMBOL vmlinux 0xbb2845a7 phy_init_eee +EXPORT_SYMBOL vmlinux 0xbb34134a iov_shorten +EXPORT_SYMBOL vmlinux 0xbb35675b __bitmap_intersects +EXPORT_SYMBOL vmlinux 0xbb4f4766 simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0xbb589d6d param_set_copystring +EXPORT_SYMBOL vmlinux 0xbb5d343d xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xbb7e67e4 dev_get_stats +EXPORT_SYMBOL vmlinux 0xbb7fc0a7 neigh_resolve_output +EXPORT_SYMBOL vmlinux 0xbb99125c get_default_font +EXPORT_SYMBOL vmlinux 0xbba8a401 pci_add_new_bus +EXPORT_SYMBOL vmlinux 0xbbaeb559 memcg_socket_limit_enabled +EXPORT_SYMBOL vmlinux 0xbbb6b412 unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0xbbd76e57 bit_wait +EXPORT_SYMBOL vmlinux 0xbbd9d24e find_inode_nowait +EXPORT_SYMBOL vmlinux 0xbbf38a72 nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0xbc09b093 find_get_pages_tag +EXPORT_SYMBOL vmlinux 0xbc0df0bd skb_append_datato_frags +EXPORT_SYMBOL vmlinux 0xbc316de4 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0xbc5b32ff tcp_try_fastopen +EXPORT_SYMBOL vmlinux 0xbc6c5c51 __napi_complete +EXPORT_SYMBOL vmlinux 0xbc982b06 eeh_subsystem_flags +EXPORT_SYMBOL vmlinux 0xbc9f0b5c gen_pool_add_virt +EXPORT_SYMBOL vmlinux 0xbcab16e1 __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0xbcbe7058 bdget +EXPORT_SYMBOL vmlinux 0xbcc308bb strnlen_user +EXPORT_SYMBOL vmlinux 0xbcda2a1b compat_mc_getsockopt +EXPORT_SYMBOL vmlinux 0xbce70973 blk_init_queue_node +EXPORT_SYMBOL vmlinux 0xbcf150f9 xor_altivec_5 +EXPORT_SYMBOL vmlinux 0xbd029c4b udp_del_offload +EXPORT_SYMBOL vmlinux 0xbd388f11 qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0xbd462b55 __kfifo_init +EXPORT_SYMBOL vmlinux 0xbd7a0238 swiotlb_sync_single_for_device +EXPORT_SYMBOL vmlinux 0xbd802def vc_cons +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 0xbdaeec1b uart_suspend_port +EXPORT_SYMBOL vmlinux 0xbdcd4e4a ip6_frag_match +EXPORT_SYMBOL vmlinux 0xbde1a381 d_invalidate +EXPORT_SYMBOL vmlinux 0xbde5ace8 __per_cpu_offset +EXPORT_SYMBOL vmlinux 0xbdeaf193 devfreq_remove_device +EXPORT_SYMBOL vmlinux 0xbdf47381 genphy_setup_forced +EXPORT_SYMBOL vmlinux 0xbe082f84 macio_request_resource +EXPORT_SYMBOL vmlinux 0xbe191398 blk_queue_find_tag +EXPORT_SYMBOL vmlinux 0xbe1bb112 bitmap_onto +EXPORT_SYMBOL vmlinux 0xbe298219 __ip_select_ident +EXPORT_SYMBOL vmlinux 0xbe2dbd55 reservation_object_add_excl_fence +EXPORT_SYMBOL vmlinux 0xbe2dc577 dentry_path_raw +EXPORT_SYMBOL vmlinux 0xbe8a8f6c ioctl_by_bdev +EXPORT_SYMBOL vmlinux 0xbe8b780a pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0xbe9f0cf5 dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0xbec093d0 inet_confirm_addr +EXPORT_SYMBOL vmlinux 0xbed538dc key_validate +EXPORT_SYMBOL vmlinux 0xbedde59e fbcon_rotate_ccw +EXPORT_SYMBOL vmlinux 0xbef1c5c6 bio_reset +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbf1b5680 of_get_min_tck +EXPORT_SYMBOL vmlinux 0xbf1d7f00 page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0xbf56362c dev_printk_emit +EXPORT_SYMBOL vmlinux 0xbf595f91 unregister_key_type +EXPORT_SYMBOL vmlinux 0xbf7c6314 of_platform_bus_probe +EXPORT_SYMBOL vmlinux 0xbf7fd2f5 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0xbf8ba54a vprintk +EXPORT_SYMBOL vmlinux 0xbf8bc5d4 dev_mc_init +EXPORT_SYMBOL vmlinux 0xbf925c42 idr_init +EXPORT_SYMBOL vmlinux 0xbf99a1a8 netpoll_print_options +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbfa98e1d lock_fb_info +EXPORT_SYMBOL vmlinux 0xbfaa260a jbd2_journal_load +EXPORT_SYMBOL vmlinux 0xbfabfe59 __debugger_iabr_match +EXPORT_SYMBOL vmlinux 0xbfb8b0b7 _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0xbfbde1c0 gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0xbfc177bc iowrite32_rep +EXPORT_SYMBOL vmlinux 0xbfce06f3 scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0xbfe1cbd5 sk_reset_timer +EXPORT_SYMBOL vmlinux 0xbfee3ad5 loop_unregister_transfer +EXPORT_SYMBOL vmlinux 0xbff6417d give_up_console +EXPORT_SYMBOL vmlinux 0xbff8182c plpar_hcall_norets +EXPORT_SYMBOL vmlinux 0xbfffed4c nvdimm_namespace_disk_name +EXPORT_SYMBOL vmlinux 0xc010bc6b blk_run_queue +EXPORT_SYMBOL vmlinux 0xc035adea vme_irq_handler +EXPORT_SYMBOL vmlinux 0xc0657b13 xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc0823e4c twl_i2c_write +EXPORT_SYMBOL vmlinux 0xc089cd45 kernel_accept +EXPORT_SYMBOL vmlinux 0xc0a3d105 find_next_bit +EXPORT_SYMBOL vmlinux 0xc0abced4 scsi_host_alloc +EXPORT_SYMBOL vmlinux 0xc0b384fe kdb_current_task +EXPORT_SYMBOL vmlinux 0xc0ec95f6 fbcon_rotate_cw +EXPORT_SYMBOL vmlinux 0xc10e5c33 scsi_add_device +EXPORT_SYMBOL vmlinux 0xc10ec882 __destroy_inode +EXPORT_SYMBOL vmlinux 0xc112233e devm_gpio_free +EXPORT_SYMBOL vmlinux 0xc11ef4ea blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0xc1270e83 cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0xc1297787 napi_gro_flush +EXPORT_SYMBOL vmlinux 0xc13511d7 cpumask_next_and +EXPORT_SYMBOL vmlinux 0xc13a10dc flex_array_alloc +EXPORT_SYMBOL vmlinux 0xc1580a6c padata_alloc +EXPORT_SYMBOL vmlinux 0xc15a44c6 memzero_explicit +EXPORT_SYMBOL vmlinux 0xc162c5e1 tcp_init_sock +EXPORT_SYMBOL vmlinux 0xc1686087 param_ops_long +EXPORT_SYMBOL vmlinux 0xc1722489 mipi_dsi_dcs_set_display_on +EXPORT_SYMBOL vmlinux 0xc1884dd7 bitmap_unplug +EXPORT_SYMBOL vmlinux 0xc18884ff dev_activate +EXPORT_SYMBOL vmlinux 0xc1958caa key_link +EXPORT_SYMBOL vmlinux 0xc1a34ec8 generic_listxattr +EXPORT_SYMBOL vmlinux 0xc1ad47c9 dquot_alloc +EXPORT_SYMBOL vmlinux 0xc1c5ae27 devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0xc1ce4611 follow_down +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1ddba83 iov_iter_kvec +EXPORT_SYMBOL vmlinux 0xc1e50c0b rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0xc1ed3206 proc_create_data +EXPORT_SYMBOL vmlinux 0xc1edd70e no_llseek +EXPORT_SYMBOL vmlinux 0xc20998f8 kernel_connect +EXPORT_SYMBOL vmlinux 0xc2266e30 inet_frags_init_net +EXPORT_SYMBOL vmlinux 0xc23cd46b pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0xc23dd856 done_path_create +EXPORT_SYMBOL vmlinux 0xc2424641 agp3_generic_cleanup +EXPORT_SYMBOL vmlinux 0xc24271cb gen_pool_alloc +EXPORT_SYMBOL vmlinux 0xc25bdf41 register_filesystem +EXPORT_SYMBOL vmlinux 0xc261b2ca __devm_gpiod_get_index +EXPORT_SYMBOL vmlinux 0xc2623809 dquot_disable +EXPORT_SYMBOL vmlinux 0xc281232c textsearch_register +EXPORT_SYMBOL vmlinux 0xc291e985 neigh_table_clear +EXPORT_SYMBOL vmlinux 0xc29bf967 strspn +EXPORT_SYMBOL vmlinux 0xc2a9e9f6 of_get_ibm_chip_id +EXPORT_SYMBOL vmlinux 0xc2af18d9 prepare_binprm +EXPORT_SYMBOL vmlinux 0xc2b46276 __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0xc2b8b83b ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0xc2bcd8f3 devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0xc2bda57c pci_bus_put +EXPORT_SYMBOL vmlinux 0xc2dbf1b9 page_cache_next_hole +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 0xc3180d87 kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0xc320a51e mb_cache_entry_insert +EXPORT_SYMBOL vmlinux 0xc3321335 devfreq_resume_device +EXPORT_SYMBOL vmlinux 0xc355ca32 param_get_uint +EXPORT_SYMBOL vmlinux 0xc35d28c6 phy_disconnect +EXPORT_SYMBOL vmlinux 0xc3a0f07e scsi_device_set_state +EXPORT_SYMBOL vmlinux 0xc3a1af2e tc_classify_compat +EXPORT_SYMBOL vmlinux 0xc3bd863c security_inode_permission +EXPORT_SYMBOL vmlinux 0xc3c2be91 mipi_dsi_packet_format_is_short +EXPORT_SYMBOL vmlinux 0xc3c9b002 phy_start_interrupts +EXPORT_SYMBOL vmlinux 0xc4153d87 genphy_update_link +EXPORT_SYMBOL vmlinux 0xc41f1696 _lv1_configure_virtual_uart_irq +EXPORT_SYMBOL vmlinux 0xc446cb95 skb_vlan_push +EXPORT_SYMBOL vmlinux 0xc44c0d89 mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0xc450d61f of_find_device_by_node +EXPORT_SYMBOL vmlinux 0xc45755de find_next_zero_bit_le +EXPORT_SYMBOL vmlinux 0xc4656a5b of_mm_gpiochip_remove +EXPORT_SYMBOL vmlinux 0xc467fc8d netdev_master_upper_dev_link_private +EXPORT_SYMBOL vmlinux 0xc468e2ac lro_flush_all +EXPORT_SYMBOL vmlinux 0xc47cdf9c _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0xc47d5bb9 fb_class +EXPORT_SYMBOL vmlinux 0xc48307db lz4_decompress +EXPORT_SYMBOL vmlinux 0xc499ae1e kstrdup +EXPORT_SYMBOL vmlinux 0xc4a3bf33 lease_modify +EXPORT_SYMBOL vmlinux 0xc4c60593 pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0xc4cc337c simple_nosetlease +EXPORT_SYMBOL vmlinux 0xc4da4698 elv_rb_find +EXPORT_SYMBOL vmlinux 0xc5089620 _lv1_stop_ppe_periodic_tracer +EXPORT_SYMBOL vmlinux 0xc518e512 iov_iter_bvec +EXPORT_SYMBOL vmlinux 0xc5339a66 tcp_prot +EXPORT_SYMBOL vmlinux 0xc5534d64 ioread16 +EXPORT_SYMBOL vmlinux 0xc55c2a9d inode_sb_list_lock +EXPORT_SYMBOL vmlinux 0xc55de23c percpu_counter_set +EXPORT_SYMBOL vmlinux 0xc5652f36 blk_integrity_compare +EXPORT_SYMBOL vmlinux 0xc57bb01b kill_litter_super +EXPORT_SYMBOL vmlinux 0xc5889c5a mac_find_mode +EXPORT_SYMBOL vmlinux 0xc58b15db of_node_put +EXPORT_SYMBOL vmlinux 0xc58b6ffa inode_init_once +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc5bd5860 pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0xc5d9c46c agp_try_unsupported_boot +EXPORT_SYMBOL vmlinux 0xc5db0d89 input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0xc5fdef94 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xc60be528 write_inode_now +EXPORT_SYMBOL vmlinux 0xc61f9c83 inode_dio_wait +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc643f69a vm_mmap +EXPORT_SYMBOL vmlinux 0xc659d1fc cont_write_begin +EXPORT_SYMBOL vmlinux 0xc65abeb7 agp3_generic_sizes +EXPORT_SYMBOL vmlinux 0xc663b075 __ioremap +EXPORT_SYMBOL vmlinux 0xc666a132 crc_t10dif +EXPORT_SYMBOL vmlinux 0xc6772da2 radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0xc689f62d neigh_changeaddr +EXPORT_SYMBOL vmlinux 0xc6b22c71 __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0xc6c2b5ed kernel_getpeername +EXPORT_SYMBOL vmlinux 0xc6cb465a __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6da3681 mutex_lock_killable +EXPORT_SYMBOL vmlinux 0xc6db11d4 __serio_register_port +EXPORT_SYMBOL vmlinux 0xc6dbb7db agp_free_memory +EXPORT_SYMBOL vmlinux 0xc6edc6b7 dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0xc6f21135 blk_integrity_register +EXPORT_SYMBOL vmlinux 0xc6ffd242 bio_add_pc_page +EXPORT_SYMBOL vmlinux 0xc70ff310 cros_ec_prepare_tx +EXPORT_SYMBOL vmlinux 0xc7187bcd scsi_print_sense +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc722d293 phy_device_create +EXPORT_SYMBOL vmlinux 0xc72f0b34 nd_btt_sb_checksum +EXPORT_SYMBOL vmlinux 0xc7344706 seq_path +EXPORT_SYMBOL vmlinux 0xc7563db8 twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xc7650369 __ps2_command +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 0xc78a7310 scsi_free_host_dev +EXPORT_SYMBOL vmlinux 0xc7910c45 inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0xc79bcd36 dm_vcalloc +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7b7ed91 get_disk +EXPORT_SYMBOL vmlinux 0xc7f1b28e of_device_is_big_endian +EXPORT_SYMBOL vmlinux 0xc7f39b15 irq_stat +EXPORT_SYMBOL vmlinux 0xc8002fd0 blk_cleanup_queue +EXPORT_SYMBOL vmlinux 0xc818d3f2 agp_generic_mask_memory +EXPORT_SYMBOL vmlinux 0xc829ffbc xfrm_state_flush +EXPORT_SYMBOL vmlinux 0xc8364c47 bdi_destroy +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 0xc85b26a6 blk_complete_request +EXPORT_SYMBOL vmlinux 0xc86fc987 fifo_set_limit +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc883ec26 inode_add_rsv_space +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc893b56f blk_queue_resize_tags +EXPORT_SYMBOL vmlinux 0xc8940ab3 pci_find_hose_for_OF_device +EXPORT_SYMBOL vmlinux 0xc897c382 sg_init_table +EXPORT_SYMBOL vmlinux 0xc89c2762 vfs_mkdir +EXPORT_SYMBOL vmlinux 0xc8a91f5b cpumask_local_spread +EXPORT_SYMBOL vmlinux 0xc8b57c27 autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xc8c3c5e6 nd_region_acquire_lane +EXPORT_SYMBOL vmlinux 0xc8c69eb1 get_tz_trend +EXPORT_SYMBOL vmlinux 0xc8e31d75 _lv1_configure_irq_state_bitmap +EXPORT_SYMBOL vmlinux 0xc8e9d86d mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0xc8f26799 dev_set_allmulti +EXPORT_SYMBOL vmlinux 0xc90234d3 fifo_create_dflt +EXPORT_SYMBOL vmlinux 0xc9060c47 dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0xc911b9d5 eth_get_headlen +EXPORT_SYMBOL vmlinux 0xc918156b agp_create_memory +EXPORT_SYMBOL vmlinux 0xc9395c3c inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0xc93fbc54 wait_for_completion_io +EXPORT_SYMBOL vmlinux 0xc94c401f param_get_ullong +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc978479a xz_dec_run +EXPORT_SYMBOL vmlinux 0xc9943bd6 setup_new_exec +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc9c6d1c9 udp_seq_open +EXPORT_SYMBOL vmlinux 0xc9dc5ea5 input_grab_device +EXPORT_SYMBOL vmlinux 0xc9df9931 misc_deregister +EXPORT_SYMBOL vmlinux 0xc9e6f80c security_inode_init_security +EXPORT_SYMBOL vmlinux 0xc9fc598d pasemi_read_dma_reg +EXPORT_SYMBOL vmlinux 0xca0f4667 readlink_copy +EXPORT_SYMBOL vmlinux 0xca181b0a scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0xca28a427 alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0xca2b1cd6 ida_pre_get +EXPORT_SYMBOL vmlinux 0xca315751 scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0xca3b28c6 store_vr_state +EXPORT_SYMBOL vmlinux 0xca5ee09a vme_free_consistent +EXPORT_SYMBOL vmlinux 0xca710647 set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0xca825895 pmu_suspend +EXPORT_SYMBOL vmlinux 0xca832efe kmalloc_order +EXPORT_SYMBOL vmlinux 0xca8b7c5b swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0xca8e01b1 netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xcaabf3f9 pasemi_write_iob_reg +EXPORT_SYMBOL vmlinux 0xcabff1c2 is_bad_inode +EXPORT_SYMBOL vmlinux 0xcace6297 idr_is_empty +EXPORT_SYMBOL vmlinux 0xcad596dc is_nd_btt +EXPORT_SYMBOL vmlinux 0xcad79bb8 sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0xcaf2c603 scsi_sd_pm_domain +EXPORT_SYMBOL vmlinux 0xcaf5fbb4 seq_read +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb15757d blk_queue_unprep_rq +EXPORT_SYMBOL vmlinux 0xcb1a45c0 alloc_pages_current +EXPORT_SYMBOL vmlinux 0xcb2ebfa9 pci_read_vpd +EXPORT_SYMBOL vmlinux 0xcb3bbfe6 submit_bio_wait +EXPORT_SYMBOL vmlinux 0xcb43f3e4 nf_log_register +EXPORT_SYMBOL vmlinux 0xcb461c2a kern_path +EXPORT_SYMBOL vmlinux 0xcb6de395 writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0xcb6fbb7c bmap +EXPORT_SYMBOL vmlinux 0xcb7bfebf skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0xcb7c9f61 set_groups +EXPORT_SYMBOL vmlinux 0xcb936989 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0xcb982804 genphy_aneg_done +EXPORT_SYMBOL vmlinux 0xcbb1b38f param_get_invbool +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 0xcbd0f223 serio_rescan +EXPORT_SYMBOL vmlinux 0xcbe27672 key_unlink +EXPORT_SYMBOL vmlinux 0xcbe8b038 _lv1_configure_execution_time_variable +EXPORT_SYMBOL vmlinux 0xcbf38458 dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0xcc17504d _raw_read_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xcc248d26 serial8250_suspend_port +EXPORT_SYMBOL vmlinux 0xcc3c7dda __lock_buffer +EXPORT_SYMBOL vmlinux 0xcc45eec8 xfrm_state_walk +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc622a51 input_close_device +EXPORT_SYMBOL vmlinux 0xcc6f8f9e pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0xcc778cc3 __tracepoint_fence_annotate_wait_on +EXPORT_SYMBOL vmlinux 0xcc7b390a inet6_unregister_icmp_sender +EXPORT_SYMBOL vmlinux 0xcc7e6ed1 dma_set_mask +EXPORT_SYMBOL vmlinux 0xcc89c246 pasemi_dma_alloc_chan +EXPORT_SYMBOL vmlinux 0xcc965dc5 vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0xccc21f5e input_get_new_minor +EXPORT_SYMBOL vmlinux 0xccdfb747 nd_region_release_lane +EXPORT_SYMBOL vmlinux 0xcce6e60c dma_iommu_ops +EXPORT_SYMBOL vmlinux 0xcd0529c7 _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0xcd088d2d find_vma +EXPORT_SYMBOL vmlinux 0xcd15cf85 irq_to_desc +EXPORT_SYMBOL vmlinux 0xcd20667a kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0xcd26863f dev_uc_unsync +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd3d52bf dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0xcd57f7b0 radix_tree_tag_get +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 0xcd8d36f4 flow_get_u32_src +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcdcf5335 handle_edge_irq +EXPORT_SYMBOL vmlinux 0xce0397be abx500_event_registers_startup_state_get +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce3a6ed7 xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0xce3a8cfa vfs_read +EXPORT_SYMBOL vmlinux 0xce3b3f09 profile_pc +EXPORT_SYMBOL vmlinux 0xce3b70a1 __get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0xce409cda pmac_set_early_video_resume +EXPORT_SYMBOL vmlinux 0xce4e47b6 __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0xce529bcf vga_put +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce6a3ef2 free_user_ns +EXPORT_SYMBOL vmlinux 0xce7850e1 crc32_le_shift +EXPORT_SYMBOL vmlinux 0xce7b70ca clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0xce95bc9c rtas +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xceae504f cmdline_parts_free +EXPORT_SYMBOL vmlinux 0xceb48574 max8925_reg_read +EXPORT_SYMBOL vmlinux 0xceb6f68c blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0xcec22c99 pci_enable_device_io +EXPORT_SYMBOL vmlinux 0xceca06bf devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0xced777cb proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0xced84293 sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0xceec7545 jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0xceef4a4e fsnotify_get_group +EXPORT_SYMBOL vmlinux 0xcef51982 kstrtou16 +EXPORT_SYMBOL vmlinux 0xcefb36f7 cdrom_number_of_slots +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcf1f9764 abx500_get_register_page_interruptible +EXPORT_SYMBOL vmlinux 0xcf592574 of_get_parent +EXPORT_SYMBOL vmlinux 0xcf683952 generic_write_checks +EXPORT_SYMBOL vmlinux 0xcf6e0379 tty_port_destroy +EXPORT_SYMBOL vmlinux 0xcf9381b3 mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0xcfb7d5a0 cpu_sibling_map +EXPORT_SYMBOL vmlinux 0xcfc52a66 address_space_init_once +EXPORT_SYMBOL vmlinux 0xcfe646d7 of_device_alloc +EXPORT_SYMBOL vmlinux 0xd014f6e0 tcf_register_action +EXPORT_SYMBOL vmlinux 0xd02cd4bf mb_cache_entry_alloc +EXPORT_SYMBOL vmlinux 0xd0372547 bitmap_startwrite +EXPORT_SYMBOL vmlinux 0xd05931ec _lv1_set_lpm_counter_control +EXPORT_SYMBOL vmlinux 0xd0619be4 flush_dcache_page +EXPORT_SYMBOL vmlinux 0xd070b993 vme_bus_type +EXPORT_SYMBOL vmlinux 0xd0720a17 on_each_cpu_cond +EXPORT_SYMBOL vmlinux 0xd0889254 compat_ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0xd08e3c58 of_graph_get_endpoint_by_regs +EXPORT_SYMBOL vmlinux 0xd08f6239 sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0xd09b0199 fence_context_alloc +EXPORT_SYMBOL vmlinux 0xd0a2847c sha_init +EXPORT_SYMBOL vmlinux 0xd0a91bab skip_spaces +EXPORT_SYMBOL vmlinux 0xd0db0bd8 __dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0xd0ee38b8 schedule_timeout_uninterruptible +EXPORT_SYMBOL vmlinux 0xd0f36f0d audit_log_format +EXPORT_SYMBOL vmlinux 0xd0f8aec4 tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0xd0fb7cd4 __tasklet_hi_schedule_first +EXPORT_SYMBOL vmlinux 0xd0fef3b2 agp_free_key +EXPORT_SYMBOL vmlinux 0xd104a6d0 inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0xd1221e47 vfs_fsync +EXPORT_SYMBOL vmlinux 0xd1262886 rtas_data_buf +EXPORT_SYMBOL vmlinux 0xd134b0db dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0xd14b5d0f phy_ethtool_gset +EXPORT_SYMBOL vmlinux 0xd1538712 kernel_listen +EXPORT_SYMBOL vmlinux 0xd1546f01 tcf_em_unregister +EXPORT_SYMBOL vmlinux 0xd154cf4e phy_detach +EXPORT_SYMBOL vmlinux 0xd17200d8 xfrm_find_acq +EXPORT_SYMBOL vmlinux 0xd1778791 blk_mq_start_request +EXPORT_SYMBOL vmlinux 0xd17bc6fc __dev_get_by_name +EXPORT_SYMBOL vmlinux 0xd1816f32 frontswap_writethrough +EXPORT_SYMBOL vmlinux 0xd186175a sock_sendmsg +EXPORT_SYMBOL vmlinux 0xd19a851d blk_queue_prep_rq +EXPORT_SYMBOL vmlinux 0xd1a0e770 blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0xd1d30816 skb_clone +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1e750bb sk_ns_capable +EXPORT_SYMBOL vmlinux 0xd1eccb4a pci_clear_master +EXPORT_SYMBOL vmlinux 0xd1f76caa vfs_create +EXPORT_SYMBOL vmlinux 0xd1fe8ebb _lv1_get_spe_interrupt_status +EXPORT_SYMBOL vmlinux 0xd2084ee0 md_unregister_thread +EXPORT_SYMBOL vmlinux 0xd220cf8a jiffies_to_timespec +EXPORT_SYMBOL vmlinux 0xd2355bf3 elevator_init +EXPORT_SYMBOL vmlinux 0xd23d0e7a blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0xd251d7b0 security_socket_getpeersec_dgram +EXPORT_SYMBOL vmlinux 0xd2555f19 jiffies_64_to_clock_t +EXPORT_SYMBOL vmlinux 0xd258928a dev_mc_flush +EXPORT_SYMBOL vmlinux 0xd25d4f74 console_blank_hook +EXPORT_SYMBOL vmlinux 0xd266133e unregister_shrinker +EXPORT_SYMBOL vmlinux 0xd2678d1d __tcf_hash_release +EXPORT_SYMBOL vmlinux 0xd27a773c wireless_send_event +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd27bf875 scsi_host_get +EXPORT_SYMBOL vmlinux 0xd28711d3 scm_detach_fds +EXPORT_SYMBOL vmlinux 0xd28fe047 dquot_transfer +EXPORT_SYMBOL vmlinux 0xd2921b0b km_is_alive +EXPORT_SYMBOL vmlinux 0xd2a96207 md_register_thread +EXPORT_SYMBOL vmlinux 0xd2b09ce5 __kmalloc +EXPORT_SYMBOL vmlinux 0xd2c063a3 ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0xd2d62343 skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0xd2d8b42b unregister_console +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2ef2638 smu_cmdbuf_abs +EXPORT_SYMBOL vmlinux 0xd31ccb06 of_machine_is_compatible +EXPORT_SYMBOL vmlinux 0xd3413d12 write_cache_pages +EXPORT_SYMBOL vmlinux 0xd348208b d_delete +EXPORT_SYMBOL vmlinux 0xd35109aa node_data +EXPORT_SYMBOL vmlinux 0xd35dfa1a i8042_check_port_owner +EXPORT_SYMBOL vmlinux 0xd3606989 jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0xd369c90c pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0xd36e3d59 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0xd3709a87 ppp_dev_name +EXPORT_SYMBOL vmlinux 0xd3801a6e __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xd39256c4 tcp_check_req +EXPORT_SYMBOL vmlinux 0xd3975a72 netpoll_setup +EXPORT_SYMBOL vmlinux 0xd3b4cae3 __register_binfmt +EXPORT_SYMBOL vmlinux 0xd3d54b77 iommu_tbl_range_alloc +EXPORT_SYMBOL vmlinux 0xd3df7227 mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0xd3f9956d register_md_cluster_operations +EXPORT_SYMBOL vmlinux 0xd409383c pmu_request +EXPORT_SYMBOL vmlinux 0xd4316763 blk_rq_init +EXPORT_SYMBOL vmlinux 0xd43b81c3 mmc_can_reset +EXPORT_SYMBOL vmlinux 0xd44b7e21 to_tm +EXPORT_SYMBOL vmlinux 0xd45cc6ca bin2hex +EXPORT_SYMBOL vmlinux 0xd46b6c5c i2c_get_adapter +EXPORT_SYMBOL vmlinux 0xd48fdeef dql_completed +EXPORT_SYMBOL vmlinux 0xd49a4bc1 generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0xd49fa9ff xfrm_register_km +EXPORT_SYMBOL vmlinux 0xd4b050a9 ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0xd4bc11a7 dev_uc_del +EXPORT_SYMBOL vmlinux 0xd4f2ef70 __netif_schedule +EXPORT_SYMBOL vmlinux 0xd5010181 __breadahead +EXPORT_SYMBOL vmlinux 0xd5023e32 end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0xd51059bc pcie_port_service_register +EXPORT_SYMBOL vmlinux 0xd5241105 seq_escape +EXPORT_SYMBOL vmlinux 0xd54f41ce try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0xd5557733 genlmsg_put +EXPORT_SYMBOL vmlinux 0xd578189c inet_frag_destroy +EXPORT_SYMBOL vmlinux 0xd578c1a7 dev_addr_add +EXPORT_SYMBOL vmlinux 0xd59e99a4 dev_disable_lro +EXPORT_SYMBOL vmlinux 0xd5a43ed9 vme_dma_list_add +EXPORT_SYMBOL vmlinux 0xd5b1825f skb_queue_tail +EXPORT_SYMBOL vmlinux 0xd5c5522f igrab +EXPORT_SYMBOL vmlinux 0xd5caa403 dm_put_table_device +EXPORT_SYMBOL vmlinux 0xd5d1116d pmac_resume_agp_for_card +EXPORT_SYMBOL vmlinux 0xd5de38da scsi_scan_target +EXPORT_SYMBOL vmlinux 0xd5e1d719 _lv1_set_ppe_periodic_tracer_frequency +EXPORT_SYMBOL vmlinux 0xd616683a ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0xd629a6e7 pneigh_lookup +EXPORT_SYMBOL vmlinux 0xd62c833f schedule_timeout +EXPORT_SYMBOL vmlinux 0xd634faae mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0xd648e564 fb_match_mode +EXPORT_SYMBOL vmlinux 0xd652a8f5 __cleancache_init_shared_fs +EXPORT_SYMBOL vmlinux 0xd668faed pcibus_to_node +EXPORT_SYMBOL vmlinux 0xd6709f63 blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd6bd9679 inet6_add_protocol +EXPORT_SYMBOL vmlinux 0xd6c9f458 blk_start_request +EXPORT_SYMBOL vmlinux 0xd6d63e9d lg_local_lock_cpu +EXPORT_SYMBOL vmlinux 0xd6edf811 _lv1_release_memory +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd6fd4053 __arch_hweight32 +EXPORT_SYMBOL vmlinux 0xd705a828 alloc_fcdev +EXPORT_SYMBOL vmlinux 0xd717fe09 inet_csk_reqsk_queue_drop +EXPORT_SYMBOL vmlinux 0xd724680b skb_dequeue +EXPORT_SYMBOL vmlinux 0xd72e1cfc _lv1_set_lpm_spr_trigger +EXPORT_SYMBOL vmlinux 0xd735489f genphy_suspend +EXPORT_SYMBOL vmlinux 0xd74cd247 serio_reconnect +EXPORT_SYMBOL vmlinux 0xd7565351 of_get_mac_address +EXPORT_SYMBOL vmlinux 0xd75c79df smp_call_function +EXPORT_SYMBOL vmlinux 0xd75f42b2 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0xd761a383 ioremap_prot +EXPORT_SYMBOL vmlinux 0xd7620c98 __lock_page +EXPORT_SYMBOL vmlinux 0xd77bd193 pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0xd783026e skb_trim +EXPORT_SYMBOL vmlinux 0xd786c0ea plpar_hcall9 +EXPORT_SYMBOL vmlinux 0xd78e6f89 security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0xd79513b8 kern_unmount +EXPORT_SYMBOL vmlinux 0xd79b525e phy_write_mmd_indirect +EXPORT_SYMBOL vmlinux 0xd79dcce5 __scsi_print_sense +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd820a5f6 sk_filter +EXPORT_SYMBOL vmlinux 0xd83703af __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0xd85ef1f1 copy_strings_kernel +EXPORT_SYMBOL vmlinux 0xd864be65 netif_carrier_on +EXPORT_SYMBOL vmlinux 0xd8762b29 neigh_update +EXPORT_SYMBOL vmlinux 0xd8893636 would_dump +EXPORT_SYMBOL vmlinux 0xd89692a3 nla_reserve +EXPORT_SYMBOL vmlinux 0xd89da37f movable_zone +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8d6f894 sb_set_blocksize +EXPORT_SYMBOL vmlinux 0xd8d9111d param_ops_ullong +EXPORT_SYMBOL vmlinux 0xd8ded085 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xd8e484f0 register_chrdev_region +EXPORT_SYMBOL vmlinux 0xd8fe87d1 blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0xd908d779 t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0xd91e06d4 tcf_action_exec +EXPORT_SYMBOL vmlinux 0xd9527731 ip_ct_attach +EXPORT_SYMBOL vmlinux 0xd9600606 i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd986509e devm_release_resource +EXPORT_SYMBOL vmlinux 0xd9baba14 iunique +EXPORT_SYMBOL vmlinux 0xd9bac924 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0xd9caade9 iov_iter_fault_in_readable +EXPORT_SYMBOL vmlinux 0xd9d4d09d _lv1_release_io_segment +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xda0694d9 register_cdrom +EXPORT_SYMBOL vmlinux 0xda0b8756 of_io_request_and_map +EXPORT_SYMBOL vmlinux 0xda0cca5b sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0xda0f5234 rtas_offline_cpus_mask +EXPORT_SYMBOL vmlinux 0xda271102 param_get_int +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda596827 dev_get_nest_level +EXPORT_SYMBOL vmlinux 0xda6422e7 scsi_device_put +EXPORT_SYMBOL vmlinux 0xda7ca6cb fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xda83e41c bdi_setup_and_register +EXPORT_SYMBOL vmlinux 0xda84c7f0 cdrom_ioctl +EXPORT_SYMBOL vmlinux 0xda8af7ad fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0xda9bee96 of_find_net_device_by_node +EXPORT_SYMBOL vmlinux 0xda9c8dd4 bio_get_nr_vecs +EXPORT_SYMBOL vmlinux 0xdabc1ea8 fsl_lbc_find +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdac545b9 lockref_get_or_lock +EXPORT_SYMBOL vmlinux 0xdaea6e0d mfd_clone_cell +EXPORT_SYMBOL vmlinux 0xdaebbf69 inode_newsize_ok +EXPORT_SYMBOL vmlinux 0xdaf30a76 mmc_can_sanitize +EXPORT_SYMBOL vmlinux 0xdaf83526 security_task_getsecid +EXPORT_SYMBOL vmlinux 0xdb01198e fsl_upm_find +EXPORT_SYMBOL vmlinux 0xdb3bcca6 cancel_delayed_work +EXPORT_SYMBOL vmlinux 0xdb3d4416 dev_get_phys_port_name +EXPORT_SYMBOL vmlinux 0xdb4179d3 uart_remove_one_port +EXPORT_SYMBOL vmlinux 0xdb63a89d console_start +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdb7f8fdb mipi_dsi_dcs_set_tear_off +EXPORT_SYMBOL vmlinux 0xdb87fa67 dma_sync_wait +EXPORT_SYMBOL vmlinux 0xdb8f9628 generic_file_read_iter +EXPORT_SYMBOL vmlinux 0xdb9e2a5f xfrm_lookup +EXPORT_SYMBOL vmlinux 0xdbc395ef seq_open +EXPORT_SYMBOL vmlinux 0xdbfd5c73 security_mmap_file +EXPORT_SYMBOL vmlinux 0xdc047fc4 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0xdc0521e8 devm_ioport_unmap +EXPORT_SYMBOL vmlinux 0xdc100e19 napi_disable +EXPORT_SYMBOL vmlinux 0xdc10b40d down_write_trylock +EXPORT_SYMBOL vmlinux 0xdc137ea6 __sb_end_write +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc25bc71 mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0xdc2e5d84 mpage_writepage +EXPORT_SYMBOL vmlinux 0xdc3c41a8 __crypto_memneq +EXPORT_SYMBOL vmlinux 0xdc3cc131 nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0xdc3f5f2c netdev_warn +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc64941c srp_reconnect_rport +EXPORT_SYMBOL vmlinux 0xdc69dc9b agp_backend_acquire +EXPORT_SYMBOL vmlinux 0xdc81109a tcp_v4_connect +EXPORT_SYMBOL vmlinux 0xdc851187 netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0xdc8ae2a7 scsi_scan_host +EXPORT_SYMBOL vmlinux 0xdc8e03fa mipi_dsi_dcs_write_buffer +EXPORT_SYMBOL vmlinux 0xdc8f0b2e mmc_put_card +EXPORT_SYMBOL vmlinux 0xdc9498dd down +EXPORT_SYMBOL vmlinux 0xdca4485a sk_common_release +EXPORT_SYMBOL vmlinux 0xdcb0349b sys_close +EXPORT_SYMBOL vmlinux 0xdcb48cb1 simple_dentry_operations +EXPORT_SYMBOL vmlinux 0xdcb764ad memset +EXPORT_SYMBOL vmlinux 0xdcb95c49 submit_bh +EXPORT_SYMBOL vmlinux 0xdcc5cfaa unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0xdccabac3 in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0xdcccfb0d tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0xdcefb9a5 pmu_resume +EXPORT_SYMBOL vmlinux 0xdcf8bf4d generic_end_io_acct +EXPORT_SYMBOL vmlinux 0xdd2556dd ata_dev_printk +EXPORT_SYMBOL vmlinux 0xdd2dcde0 vfs_rmdir +EXPORT_SYMBOL vmlinux 0xdd4520f3 locks_copy_conflock +EXPORT_SYMBOL vmlinux 0xdd658d1b finish_no_open +EXPORT_SYMBOL vmlinux 0xdd9030af current_stack_pointer +EXPORT_SYMBOL vmlinux 0xdd955144 __debugger +EXPORT_SYMBOL vmlinux 0xdd975819 genphy_resume +EXPORT_SYMBOL vmlinux 0xddb3769b lockref_mark_dead +EXPORT_SYMBOL vmlinux 0xddc29fd5 page_put_link +EXPORT_SYMBOL vmlinux 0xddc64d3c blk_mq_run_hw_queues +EXPORT_SYMBOL vmlinux 0xddda12ec dev_queue_xmit_accel +EXPORT_SYMBOL vmlinux 0xddde1152 sys_fillrect +EXPORT_SYMBOL vmlinux 0xdde7a7a0 of_find_compatible_node +EXPORT_SYMBOL vmlinux 0xddfa634d sock_no_setsockopt +EXPORT_SYMBOL vmlinux 0xde07bce2 get_io_context +EXPORT_SYMBOL vmlinux 0xde1ada50 dma_common_get_sgtable +EXPORT_SYMBOL vmlinux 0xde32cd27 blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0xde48e9ca _raw_spin_lock +EXPORT_SYMBOL vmlinux 0xde5358bf __dst_free +EXPORT_SYMBOL vmlinux 0xde5afbfa __block_page_mkwrite +EXPORT_SYMBOL vmlinux 0xde5dee11 nd_namespace_blk_validate +EXPORT_SYMBOL vmlinux 0xde6151db tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0xde783883 pSeries_disable_reloc_on_exc +EXPORT_SYMBOL vmlinux 0xde8c09f4 dst_release +EXPORT_SYMBOL vmlinux 0xde91448c load_vr_state +EXPORT_SYMBOL vmlinux 0xde9360ba totalram_pages +EXPORT_SYMBOL vmlinux 0xde9b17ed agp3_generic_fetch_size +EXPORT_SYMBOL vmlinux 0xdecdb521 dentry_unhash +EXPORT_SYMBOL vmlinux 0xded1a256 textsearch_unregister +EXPORT_SYMBOL vmlinux 0xdf087ad8 blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf3f0aa5 blk_make_request +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf60cc27 __print_symbol +EXPORT_SYMBOL vmlinux 0xdf60fc83 _lv1_net_start_tx_dma +EXPORT_SYMBOL vmlinux 0xdf760b8d kill_anon_super +EXPORT_SYMBOL vmlinux 0xdf8a088a tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdfbe535e qdisc_tree_decrease_qlen +EXPORT_SYMBOL vmlinux 0xdfda1c02 dev_trans_start +EXPORT_SYMBOL vmlinux 0xdfdd8b0b to_ndd +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xe012568c register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0xe01d36d0 mmc_set_blockcount +EXPORT_SYMBOL vmlinux 0xe02a6d5b vga_con +EXPORT_SYMBOL vmlinux 0xe03ed273 pci_choose_state +EXPORT_SYMBOL vmlinux 0xe04d13d7 mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0xe04f7caa dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xe051c70d truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0xe052e150 audit_log_task_info +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 0xe08e6d73 of_phy_attach +EXPORT_SYMBOL vmlinux 0xe0947de8 put_cmsg +EXPORT_SYMBOL vmlinux 0xe0ab2465 netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0xe0ae80be tty_name +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0b69f0e ps2_end_command +EXPORT_SYMBOL vmlinux 0xe0d23e62 seq_vprintf +EXPORT_SYMBOL vmlinux 0xe0ee4c8e zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0xe101fefe sock_no_poll +EXPORT_SYMBOL vmlinux 0xe10baf8a elv_dispatch_add_tail +EXPORT_SYMBOL vmlinux 0xe113bbbc csum_partial +EXPORT_SYMBOL vmlinux 0xe1236c66 ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0xe12d61b8 kfree_skb +EXPORT_SYMBOL vmlinux 0xe1404138 tcf_hash_create +EXPORT_SYMBOL vmlinux 0xe1424ef0 of_mm_gpiochip_add +EXPORT_SYMBOL vmlinux 0xe154daf5 vga_client_register +EXPORT_SYMBOL vmlinux 0xe160f5d6 __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0xe1761617 security_inet_conn_request +EXPORT_SYMBOL vmlinux 0xe1786c32 make_flow_keys_digest +EXPORT_SYMBOL vmlinux 0xe1942e67 vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0xe1993c0c ps3_sb_event_receive_port_setup +EXPORT_SYMBOL vmlinux 0xe1fd6ba0 mmc_erase +EXPORT_SYMBOL vmlinux 0xe200f872 secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xe20372ae radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0xe205c092 xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0xe20c63e7 _lv1_unmap_device_mmio_region +EXPORT_SYMBOL vmlinux 0xe220ceb8 __debugger_sstep +EXPORT_SYMBOL vmlinux 0xe22d06c3 get_super_thawed +EXPORT_SYMBOL vmlinux 0xe2304303 mac_map_monitor_sense +EXPORT_SYMBOL vmlinux 0xe23ae481 blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe24d3a97 jiffies_64 +EXPORT_SYMBOL vmlinux 0xe2564013 i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0xe26cb8cc pci_enable_msix +EXPORT_SYMBOL vmlinux 0xe27b8dad get_pci_dma_ops +EXPORT_SYMBOL vmlinux 0xe2848e55 scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0xe28cb46d backlight_device_unregister +EXPORT_SYMBOL vmlinux 0xe2926637 max8925_bulk_read +EXPORT_SYMBOL vmlinux 0xe29e1d0e out_of_line_wait_on_atomic_t +EXPORT_SYMBOL vmlinux 0xe2a6aad0 blk_put_queue +EXPORT_SYMBOL vmlinux 0xe2aab024 mod_zone_page_state +EXPORT_SYMBOL vmlinux 0xe2ad1033 md_cluster_ops +EXPORT_SYMBOL vmlinux 0xe2be5498 lg_global_unlock +EXPORT_SYMBOL vmlinux 0xe2ce9861 jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2f425e7 rps_cpu_mask +EXPORT_SYMBOL vmlinux 0xe2f75504 tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0xe333689f blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0xe336aedb compat_mc_setsockopt +EXPORT_SYMBOL vmlinux 0xe345863f __nd_driver_register +EXPORT_SYMBOL vmlinux 0xe35d493e vlan_vid_del +EXPORT_SYMBOL vmlinux 0xe376ba55 fd_install +EXPORT_SYMBOL vmlinux 0xe396b285 iov_iter_copy_from_user_atomic +EXPORT_SYMBOL vmlinux 0xe39c4768 scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0xe39e3195 __elv_add_request +EXPORT_SYMBOL vmlinux 0xe3a172b9 con_set_default_unimap +EXPORT_SYMBOL vmlinux 0xe3a53f4c sort +EXPORT_SYMBOL vmlinux 0xe3b72a40 abx500_set_register_interruptible +EXPORT_SYMBOL vmlinux 0xe3c6c3e5 bh_submit_read +EXPORT_SYMBOL vmlinux 0xe3cb1b11 __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0xe3d6f284 fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xe3d81bf4 __inet_stream_connect +EXPORT_SYMBOL vmlinux 0xe4044cdc get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0xe40ab2b8 netdev_features_change +EXPORT_SYMBOL vmlinux 0xe40b763b inode_change_ok +EXPORT_SYMBOL vmlinux 0xe444f0a1 security_path_chmod +EXPORT_SYMBOL vmlinux 0xe4452c47 crypto_sha512_update +EXPORT_SYMBOL vmlinux 0xe44de898 tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0xe45e72b0 nobh_writepage +EXPORT_SYMBOL vmlinux 0xe471e76b padata_add_cpu +EXPORT_SYMBOL vmlinux 0xe484e35f ioread32 +EXPORT_SYMBOL vmlinux 0xe4e32d7e passthru_features_check +EXPORT_SYMBOL vmlinux 0xe4eeb7aa phy_stop_interrupts +EXPORT_SYMBOL vmlinux 0xe4f87e0b filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0xe4fe8ca1 _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0xe5048e6b vme_register_driver +EXPORT_SYMBOL vmlinux 0xe510fa0c of_device_register +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe5734810 __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xe57878a1 in6_pton +EXPORT_SYMBOL vmlinux 0xe5867808 dlci_ioctl_set +EXPORT_SYMBOL vmlinux 0xe59750db nd_integrity_init +EXPORT_SYMBOL vmlinux 0xe5c251b2 request_key_async_with_auxdata +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5dd8fb2 bio_integrity_clone +EXPORT_SYMBOL vmlinux 0xe5df4ccc pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0xe5ed5467 xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xe6041117 cdrom_mode_select +EXPORT_SYMBOL vmlinux 0xe60988ac _lv1_query_logical_partition_address_region_info +EXPORT_SYMBOL vmlinux 0xe6243438 udp_ioctl +EXPORT_SYMBOL vmlinux 0xe6286ebe vm_insert_mixed +EXPORT_SYMBOL vmlinux 0xe637a819 macio_unregister_driver +EXPORT_SYMBOL vmlinux 0xe63af6de tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0xe6400b08 tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0xe642c905 dev_get_flags +EXPORT_SYMBOL vmlinux 0xe6766bfb __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0xe678e786 sock_i_ino +EXPORT_SYMBOL vmlinux 0xe6886773 __skb_tx_hash +EXPORT_SYMBOL vmlinux 0xe694bcfd abx500_startup_irq_enabled +EXPORT_SYMBOL vmlinux 0xe697d108 __blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe69a9df4 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0xe6b3c4e5 sock_wfree +EXPORT_SYMBOL vmlinux 0xe6d0d738 tty_register_ldisc +EXPORT_SYMBOL vmlinux 0xe6e9fbe3 unlock_buffer +EXPORT_SYMBOL vmlinux 0xe6f19398 mdiobus_free +EXPORT_SYMBOL vmlinux 0xe6f9c07f km_state_notify +EXPORT_SYMBOL vmlinux 0xe6fbe430 can_do_mlock +EXPORT_SYMBOL vmlinux 0xe74aa406 _lv1_set_dabr +EXPORT_SYMBOL vmlinux 0xe74af135 alloc_file +EXPORT_SYMBOL vmlinux 0xe76cf630 blkdev_get +EXPORT_SYMBOL vmlinux 0xe7a2cc8a iterate_fd +EXPORT_SYMBOL vmlinux 0xe7a664c4 nf_hooks +EXPORT_SYMBOL vmlinux 0xe7a81967 audit_log_secctx +EXPORT_SYMBOL vmlinux 0xe7b6f0f6 tcf_exts_dump +EXPORT_SYMBOL vmlinux 0xe7bb216c dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0xe7cbaac8 pm860x_reg_write +EXPORT_SYMBOL vmlinux 0xe7cd99b7 smu_queue_simple +EXPORT_SYMBOL vmlinux 0xe7ce7439 _memcpy_fromio +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe7fcfa8c pci_bus_get +EXPORT_SYMBOL vmlinux 0xe808331d dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0xe80b3a9d nd_device_register +EXPORT_SYMBOL vmlinux 0xe810ba94 netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0xe81c8b3a param_ops_uint +EXPORT_SYMBOL vmlinux 0xe81ef1dd remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0xe8214184 tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0xe824dfc7 nf_nat_decode_session_hook +EXPORT_SYMBOL vmlinux 0xe825cc4e nd_iostat_end +EXPORT_SYMBOL vmlinux 0xe82cc752 tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0xe8307978 freeze_bdev +EXPORT_SYMBOL vmlinux 0xe833fa77 gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0xe83fdf67 generic_block_fiemap +EXPORT_SYMBOL vmlinux 0xe882ae61 get_phy_device +EXPORT_SYMBOL vmlinux 0xe893fee7 mem_cgroup_end_page_stat +EXPORT_SYMBOL vmlinux 0xe8a87b99 __pagevec_lru_add +EXPORT_SYMBOL vmlinux 0xe8af0272 pci_restore_state +EXPORT_SYMBOL vmlinux 0xe8bea3bc qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xe8c438f3 proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0xe8df43a7 register_quota_format +EXPORT_SYMBOL vmlinux 0xe8f211bf ip_route_me_harder +EXPORT_SYMBOL vmlinux 0xe8f6318e dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe92920a8 devm_gpio_request +EXPORT_SYMBOL vmlinux 0xe92b3921 pnv_cxl_release_hwirq_ranges +EXPORT_SYMBOL vmlinux 0xe9378d58 idr_get_next +EXPORT_SYMBOL vmlinux 0xe945abc6 uart_write_wakeup +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe9858d98 elv_add_request +EXPORT_SYMBOL vmlinux 0xe99720db genphy_read_status +EXPORT_SYMBOL vmlinux 0xe99bc741 twl6040_get_pll +EXPORT_SYMBOL vmlinux 0xe9e0bbb4 iov_iter_fault_in_multipages_readable +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xea054b22 nla_policy_len +EXPORT_SYMBOL vmlinux 0xea0ddc93 kernel_sendmsg +EXPORT_SYMBOL vmlinux 0xea16dd4c tcp_destroy_cgroup +EXPORT_SYMBOL vmlinux 0xea2756c5 dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0xea717e7c udp_lib_get_port +EXPORT_SYMBOL vmlinux 0xea73bf8c blk_mq_end_request +EXPORT_SYMBOL vmlinux 0xea7a42f9 __sg_free_table +EXPORT_SYMBOL vmlinux 0xea968c96 ___ratelimit +EXPORT_SYMBOL vmlinux 0xea9d6a8f xfrm_state_update +EXPORT_SYMBOL vmlinux 0xeaad8da6 remove_arg_zero +EXPORT_SYMBOL vmlinux 0xeaafc8be lro_receive_skb +EXPORT_SYMBOL vmlinux 0xeadd5d25 of_mdio_find_bus +EXPORT_SYMBOL vmlinux 0xeae03b9e tcp_enter_cwr +EXPORT_SYMBOL vmlinux 0xeaf2cd9a __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0xeb06a080 mipi_dsi_dcs_set_tear_on +EXPORT_SYMBOL vmlinux 0xeb1914e0 thaw_super +EXPORT_SYMBOL vmlinux 0xeb1f3208 fget +EXPORT_SYMBOL vmlinux 0xeb34cf96 send_sig +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb44339a free_pages_exact +EXPORT_SYMBOL vmlinux 0xeb4901ba ip_mc_join_group +EXPORT_SYMBOL vmlinux 0xeb5d0263 inet_dgram_connect +EXPORT_SYMBOL vmlinux 0xeb5e89b0 of_count_phandle_with_args +EXPORT_SYMBOL vmlinux 0xeb8c7b7b cxl_use_count +EXPORT_SYMBOL vmlinux 0xeb8e0559 __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0xeb930521 simple_transaction_set +EXPORT_SYMBOL vmlinux 0xeb971f9f __init_rwsem +EXPORT_SYMBOL vmlinux 0xeba2a1f7 rtas_indicator_present +EXPORT_SYMBOL vmlinux 0xebc9d424 abx500_get_register_interruptible +EXPORT_SYMBOL vmlinux 0xebcab3a6 ppc_pci_io +EXPORT_SYMBOL vmlinux 0xebd4691c md_integrity_register +EXPORT_SYMBOL vmlinux 0xebdaac7d padata_do_parallel +EXPORT_SYMBOL vmlinux 0xebf20966 phy_read_mmd_indirect +EXPORT_SYMBOL vmlinux 0xec30765a _lv1_allocate_io_segment +EXPORT_SYMBOL vmlinux 0xec3bd396 km_query +EXPORT_SYMBOL vmlinux 0xec4c4d49 of_parse_phandle_with_fixed_args +EXPORT_SYMBOL vmlinux 0xec5e5690 __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0xec73ca5c dquot_resume +EXPORT_SYMBOL vmlinux 0xecadc3a6 pci_scan_bus +EXPORT_SYMBOL vmlinux 0xecaebc01 tso_start +EXPORT_SYMBOL vmlinux 0xecbb926f xor_altivec_3 +EXPORT_SYMBOL vmlinux 0xeccc29af md_error +EXPORT_SYMBOL vmlinux 0xecd84fdd netdev_update_features +EXPORT_SYMBOL vmlinux 0xecda62b2 vfs_link +EXPORT_SYMBOL vmlinux 0xecdea484 tcf_hash_check +EXPORT_SYMBOL vmlinux 0xece633db prepare_creds +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xecf87571 sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0xed12079a udp6_csum_init +EXPORT_SYMBOL vmlinux 0xed2a3126 tty_port_init +EXPORT_SYMBOL vmlinux 0xed34b295 input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0xed597524 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xed652427 _lv1_set_interrupt_mask +EXPORT_SYMBOL vmlinux 0xed7e7158 swiotlb_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0xed97344b genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0xed9f9a20 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xedac4f16 mmc_request_done +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedbe5061 poll_initwait +EXPORT_SYMBOL vmlinux 0xedc03953 iounmap +EXPORT_SYMBOL vmlinux 0xedc410d0 udplite_table +EXPORT_SYMBOL vmlinux 0xedcff4a7 of_dev_put +EXPORT_SYMBOL vmlinux 0xede6d110 sock_release +EXPORT_SYMBOL vmlinux 0xedf0b48c _lv1_storage_get_async_status +EXPORT_SYMBOL vmlinux 0xee1610ad ___pskb_trim +EXPORT_SYMBOL vmlinux 0xee2b8904 pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee4482df netif_skb_features +EXPORT_SYMBOL vmlinux 0xee560cc8 pci_pme_active +EXPORT_SYMBOL vmlinux 0xee5bb20b _lv1_panic +EXPORT_SYMBOL vmlinux 0xee64a6d9 nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0xee7076dc pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0xee898cba pcibios_fixup_bus +EXPORT_SYMBOL vmlinux 0xee9174c5 _lv1_storage_read +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xee97c063 unregister_nls +EXPORT_SYMBOL vmlinux 0xee9f1639 fbcon_set_tileops +EXPORT_SYMBOL vmlinux 0xeea9a644 i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeeb5bd3b __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0xeed5429d nlmsg_notify +EXPORT_SYMBOL vmlinux 0xeef161aa groups_free +EXPORT_SYMBOL vmlinux 0xeef6ea4a pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0xef04b1f9 elv_unregister_queue +EXPORT_SYMBOL vmlinux 0xef0bb179 n_tty_compat_ioctl_helper +EXPORT_SYMBOL vmlinux 0xef1e7de0 of_get_next_available_child +EXPORT_SYMBOL vmlinux 0xef33eee1 sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0xef92bb92 gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0xefa32ddb try_module_get +EXPORT_SYMBOL vmlinux 0xefa4ad7c pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0xefc2e54d _lv1_storage_send_device_command +EXPORT_SYMBOL vmlinux 0xefcde0b2 i2c_transfer +EXPORT_SYMBOL vmlinux 0xefd1624a vme_dma_free_attribute +EXPORT_SYMBOL vmlinux 0xefdc4773 vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0xefdd70ce security_secid_to_secctx +EXPORT_SYMBOL vmlinux 0xefde1bbe flush_dcache_range +EXPORT_SYMBOL vmlinux 0xeff179cb get_cached_acl +EXPORT_SYMBOL vmlinux 0xeff5618b tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf007835c pci_set_master +EXPORT_SYMBOL vmlinux 0xf008c1ca twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0xf014af4d f_setown +EXPORT_SYMBOL vmlinux 0xf0170011 ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0xf0187927 __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0xf01b0518 blk_mq_can_queue +EXPORT_SYMBOL vmlinux 0xf021fa75 xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xf027f900 bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0xf028df5e pnv_cxl_release_hwirqs +EXPORT_SYMBOL vmlinux 0xf042236a max8998_read_reg +EXPORT_SYMBOL vmlinux 0xf059b3b4 pci_dev_get +EXPORT_SYMBOL vmlinux 0xf05ffa15 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0xf0647b1d find_get_entry +EXPORT_SYMBOL vmlinux 0xf065f629 ioread16be +EXPORT_SYMBOL vmlinux 0xf067257c register_memory_isolate_notifier +EXPORT_SYMBOL vmlinux 0xf07d9a17 make_kuid +EXPORT_SYMBOL vmlinux 0xf07fe9a0 lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0xf08c67de napi_alloc_frag +EXPORT_SYMBOL vmlinux 0xf09de776 get_random_int +EXPORT_SYMBOL vmlinux 0xf09edadb xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0xf0a8237a radix_tree_gang_lookup_tag +EXPORT_SYMBOL vmlinux 0xf0afa520 posix_lock_file +EXPORT_SYMBOL vmlinux 0xf0bf589c skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0xf0d2f84a _lv1_gpu_context_free +EXPORT_SYMBOL vmlinux 0xf0ef15b4 list_sort +EXPORT_SYMBOL vmlinux 0xf10526ac verify_spi_info +EXPORT_SYMBOL vmlinux 0xf108a8d7 agp_generic_type_to_mask_type +EXPORT_SYMBOL vmlinux 0xf10de535 ioread8 +EXPORT_SYMBOL vmlinux 0xf11cd6ce down_interruptible +EXPORT_SYMBOL vmlinux 0xf1278037 blk_get_request +EXPORT_SYMBOL vmlinux 0xf134bfa4 __nla_put +EXPORT_SYMBOL vmlinux 0xf147dcb2 hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0xf152ca42 generic_file_llseek +EXPORT_SYMBOL vmlinux 0xf15d1d0d param_ops_ulong +EXPORT_SYMBOL vmlinux 0xf17e61c3 scsi_remove_target +EXPORT_SYMBOL vmlinux 0xf183189b __ioremap_at +EXPORT_SYMBOL vmlinux 0xf183ac6e xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf1969a8e __usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xf1a39c4e tty_schedule_flip +EXPORT_SYMBOL vmlinux 0xf1afbb54 pci_get_device +EXPORT_SYMBOL vmlinux 0xf1bd4ec1 register_gifconf +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1e06df1 gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0xf1e739c8 dev_mc_add_global +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf1f50aa6 __skb_gso_segment +EXPORT_SYMBOL vmlinux 0xf1fb516d backlight_device_register +EXPORT_SYMBOL vmlinux 0xf20dabd8 free_irq +EXPORT_SYMBOL vmlinux 0xf22881e8 lg_local_lock +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf24747e5 unmap_mapping_range +EXPORT_SYMBOL vmlinux 0xf24dcaa8 _lv1_net_stop_rx_dma +EXPORT_SYMBOL vmlinux 0xf25081f7 __bread_gfp +EXPORT_SYMBOL vmlinux 0xf260484f tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0xf2636bee __xfrm_init_state +EXPORT_SYMBOL vmlinux 0xf27c69da dget_parent +EXPORT_SYMBOL vmlinux 0xf2a0af8f backlight_device_registered +EXPORT_SYMBOL vmlinux 0xf2a2b163 resource_list_create_entry +EXPORT_SYMBOL vmlinux 0xf2ae07cb iter_file_splice_write +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2c5a2d6 uart_update_timeout +EXPORT_SYMBOL vmlinux 0xf2c9851a mach_pseries +EXPORT_SYMBOL vmlinux 0xf2ddf337 __get_user_pages +EXPORT_SYMBOL vmlinux 0xf2fab2d2 inode_set_bytes +EXPORT_SYMBOL vmlinux 0xf30d1036 _lv1_start_ppe_periodic_tracer +EXPORT_SYMBOL vmlinux 0xf313da4e sha_transform +EXPORT_SYMBOL vmlinux 0xf322a206 bit_waitqueue +EXPORT_SYMBOL vmlinux 0xf3341268 __clear_user +EXPORT_SYMBOL vmlinux 0xf33785c3 mipi_dsi_dcs_soft_reset +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf3576d56 dst_destroy +EXPORT_SYMBOL vmlinux 0xf357db8d pasemi_dma_set_flag +EXPORT_SYMBOL vmlinux 0xf35880e9 nvdimm_bus_lock +EXPORT_SYMBOL vmlinux 0xf35e3396 tcp_connect +EXPORT_SYMBOL vmlinux 0xf37eae67 mipi_dsi_generic_write +EXPORT_SYMBOL vmlinux 0xf3839c84 bio_integrity_enabled +EXPORT_SYMBOL vmlinux 0xf389fe60 __hw_addr_init +EXPORT_SYMBOL vmlinux 0xf38ef1cf sock_kmalloc +EXPORT_SYMBOL vmlinux 0xf3916987 global_cursor_default +EXPORT_SYMBOL vmlinux 0xf3954870 set_page_dirty +EXPORT_SYMBOL vmlinux 0xf3a38395 sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0xf3a8c482 pnv_cxl_alloc_hwirqs +EXPORT_SYMBOL vmlinux 0xf3b59c51 security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0xf3e6402e __bitmap_equal +EXPORT_SYMBOL vmlinux 0xf3e6ab5d blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0xf3e8c4fd locks_free_lock +EXPORT_SYMBOL vmlinux 0xf3e99c20 filemap_flush +EXPORT_SYMBOL vmlinux 0xf42f0bb0 __devm_gpiod_get +EXPORT_SYMBOL vmlinux 0xf441ac43 ioread8_rep +EXPORT_SYMBOL vmlinux 0xf447f6ea neigh_xmit +EXPORT_SYMBOL vmlinux 0xf4571082 abx500_get_chip_id +EXPORT_SYMBOL vmlinux 0xf45c8e24 tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0xf46ba34a security_path_mkdir +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf474fdcb kfree_const +EXPORT_SYMBOL vmlinux 0xf47a1e78 blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0xf484e90a of_cpufreq_power_cooling_register +EXPORT_SYMBOL vmlinux 0xf4ab5a0a i2c_master_recv +EXPORT_SYMBOL vmlinux 0xf4b9bb5a follow_pfn +EXPORT_SYMBOL vmlinux 0xf4bdbeb9 __frontswap_invalidate_area +EXPORT_SYMBOL vmlinux 0xf4d01a77 elv_rb_del +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf4f8ddac sk_dst_check +EXPORT_SYMBOL vmlinux 0xf501ee82 ipv6_sock_mc_drop +EXPORT_SYMBOL vmlinux 0xf5085456 security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0xf5116375 qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0xf51ae235 touch_nmi_watchdog +EXPORT_SYMBOL vmlinux 0xf51bf88b nf_hooks_needed +EXPORT_SYMBOL vmlinux 0xf51c2202 netdev_crit +EXPORT_SYMBOL vmlinux 0xf520581b kernel_sock_ioctl +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 0xf55b3b3d __arch_hweight16 +EXPORT_SYMBOL vmlinux 0xf568c0d5 ab3100_event_unregister +EXPORT_SYMBOL vmlinux 0xf59687f9 __scsi_add_device +EXPORT_SYMBOL vmlinux 0xf59d0b75 blkdev_put +EXPORT_SYMBOL vmlinux 0xf5a085c4 gen_pool_destroy +EXPORT_SYMBOL vmlinux 0xf5a10e25 vme_slave_set +EXPORT_SYMBOL vmlinux 0xf5a62ecc _memset_io +EXPORT_SYMBOL vmlinux 0xf5a8a0e5 mount_bdev +EXPORT_SYMBOL vmlinux 0xf5b8d86b proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0xf5c2d34d hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0xf5d06b5a skb_pad +EXPORT_SYMBOL vmlinux 0xf5e1558d crash_shutdown_unregister +EXPORT_SYMBOL vmlinux 0xf5eb86ea blk_verify_command +EXPORT_SYMBOL vmlinux 0xf611d8b0 acl_by_type +EXPORT_SYMBOL vmlinux 0xf6181901 agp_generic_create_gatt_table +EXPORT_SYMBOL vmlinux 0xf6213e12 pasemi_dma_clear_flag +EXPORT_SYMBOL vmlinux 0xf6388c56 sysctl_ip_default_ttl +EXPORT_SYMBOL vmlinux 0xf6540820 forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0xf66f8a6a generic_read_dir +EXPORT_SYMBOL vmlinux 0xf6770391 mac_pton +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf68687be __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0xf6914346 __invalidate_device +EXPORT_SYMBOL vmlinux 0xf6ae683d gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0xf6bb4729 color_table +EXPORT_SYMBOL vmlinux 0xf6caae86 simple_transaction_read +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6ecb763 _lv1_send_event_locally +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf703e904 get_acl +EXPORT_SYMBOL vmlinux 0xf7289d14 __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0xf728ea2b genphy_config_init +EXPORT_SYMBOL vmlinux 0xf74b02f1 locks_copy_lock +EXPORT_SYMBOL vmlinux 0xf7584a9c find_font +EXPORT_SYMBOL vmlinux 0xf79e5f42 inc_zone_page_state +EXPORT_SYMBOL vmlinux 0xf7adcaf3 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0xf7b63ca6 buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0xf7bac0ec _lv1_set_lpm_counter +EXPORT_SYMBOL vmlinux 0xf7d65d85 sk_free +EXPORT_SYMBOL vmlinux 0xf7eae514 xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0xf7f23ea7 tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0xf7fa3e79 phy_driver_register +EXPORT_SYMBOL vmlinux 0xf8004bfd _lv1_disconnect_interrupt_event_receive_port +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 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf86519e9 __neigh_create +EXPORT_SYMBOL vmlinux 0xf86588ca tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0xf870a798 sock_alloc_send_skb +EXPORT_SYMBOL vmlinux 0xf884fd26 input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0xf8a4112f skb_checksum +EXPORT_SYMBOL vmlinux 0xf8caa3cc freezing_slow_path +EXPORT_SYMBOL vmlinux 0xf8d04f09 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0xf8ee363a tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0xf93f42bb __brelse +EXPORT_SYMBOL vmlinux 0xf950ca92 scsi_eh_prep_cmnd +EXPORT_SYMBOL vmlinux 0xf958b853 copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0xf95ddb36 ppp_channel_index +EXPORT_SYMBOL vmlinux 0xf9699535 key_reject_and_link +EXPORT_SYMBOL vmlinux 0xf975070f mmc_align_data_size +EXPORT_SYMBOL vmlinux 0xf98a286e __generic_file_fsync +EXPORT_SYMBOL vmlinux 0xf9991ba5 iov_iter_alignment +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9af6b62 tty_hangup +EXPORT_SYMBOL vmlinux 0xf9b5758f ndisc_mc_map +EXPORT_SYMBOL vmlinux 0xf9ba9414 param_set_short +EXPORT_SYMBOL vmlinux 0xf9c0b663 strlcat +EXPORT_SYMBOL vmlinux 0xf9c7295d nonseekable_open +EXPORT_SYMBOL vmlinux 0xf9f9f729 iommu_tbl_pool_init +EXPORT_SYMBOL vmlinux 0xfa0831fc swiotlb_alloc_coherent +EXPORT_SYMBOL vmlinux 0xfa2471a5 unlock_rename +EXPORT_SYMBOL vmlinux 0xfa349b6a dentry_update_name_case +EXPORT_SYMBOL vmlinux 0xfa4cd8a5 tcp_child_process +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa5f7fc0 simple_write_begin +EXPORT_SYMBOL vmlinux 0xfa6ef021 tty_do_resize +EXPORT_SYMBOL vmlinux 0xfa7c635b elv_rb_add +EXPORT_SYMBOL vmlinux 0xfa87c089 devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0xfa913f36 vfs_unlink +EXPORT_SYMBOL vmlinux 0xfa9e7a23 mutex_unlock +EXPORT_SYMBOL vmlinux 0xfa9e9cdd scsi_ioctl +EXPORT_SYMBOL vmlinux 0xfababa5b dev_printk +EXPORT_SYMBOL vmlinux 0xfac37c42 alloc_disk_node +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 0xfaef3c8c __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0xfb054b4a filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0xfb0cecfd vm_event_states +EXPORT_SYMBOL vmlinux 0xfb232557 pci_unmap_rom +EXPORT_SYMBOL vmlinux 0xfb24b205 of_get_named_gpio_flags +EXPORT_SYMBOL vmlinux 0xfb2e2940 inet_csk_accept +EXPORT_SYMBOL vmlinux 0xfb4a0884 inet_frag_find +EXPORT_SYMBOL vmlinux 0xfb5974ce qdisc_list_del +EXPORT_SYMBOL vmlinux 0xfb642e57 eth_header_cache_update +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb79418c mipi_dsi_driver_register_full +EXPORT_SYMBOL vmlinux 0xfb83fe00 eth_gro_receive +EXPORT_SYMBOL vmlinux 0xfb94103e __clzdi2 +EXPORT_SYMBOL vmlinux 0xfb9d050f tcf_hash_insert +EXPORT_SYMBOL vmlinux 0xfba6d980 tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbb8c97e follow_up +EXPORT_SYMBOL vmlinux 0xfbc4f89e io_schedule_timeout +EXPORT_SYMBOL vmlinux 0xfbc9006e bio_put +EXPORT_SYMBOL vmlinux 0xfbd5bb7d vc_resize +EXPORT_SYMBOL vmlinux 0xfbd680a8 agp_copy_info +EXPORT_SYMBOL vmlinux 0xfbe5ce52 cdev_add +EXPORT_SYMBOL vmlinux 0xfbfaf835 param_set_uint +EXPORT_SYMBOL vmlinux 0xfc02b7ad sysctl_tcp_wmem +EXPORT_SYMBOL vmlinux 0xfc087c80 blk_mq_init_allocated_queue +EXPORT_SYMBOL vmlinux 0xfc10c1c1 kobject_set_name +EXPORT_SYMBOL vmlinux 0xfc21c240 tcf_em_register +EXPORT_SYMBOL vmlinux 0xfc2d6bbd pagevec_lookup +EXPORT_SYMBOL vmlinux 0xfc37af7e vio_register_device_node +EXPORT_SYMBOL vmlinux 0xfc39e32f ioport_unmap +EXPORT_SYMBOL vmlinux 0xfc3b160f mempool_create_node +EXPORT_SYMBOL vmlinux 0xfc3c5c00 km_state_expired +EXPORT_SYMBOL vmlinux 0xfc409328 vfs_iter_write +EXPORT_SYMBOL vmlinux 0xfc505706 generic_file_splice_read +EXPORT_SYMBOL vmlinux 0xfc85a16f d_drop +EXPORT_SYMBOL vmlinux 0xfc99132d tty_unlock +EXPORT_SYMBOL vmlinux 0xfcb926cd kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0xfcc1638d inet6_getname +EXPORT_SYMBOL vmlinux 0xfcc2a43c utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0xfcd68911 mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0xfcd8e7a3 truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfcefa5f1 zero_fill_bio +EXPORT_SYMBOL vmlinux 0xfcf49e42 tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0xfcf68774 ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0xfcf6fe0f __bforget +EXPORT_SYMBOL vmlinux 0xfcf70721 blk_mq_tag_busy_iter +EXPORT_SYMBOL vmlinux 0xfcfa03ff fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0xfd020ab1 insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0xfd15909b sk_send_sigurg +EXPORT_SYMBOL vmlinux 0xfd19227c mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0xfd5bce19 pid_task +EXPORT_SYMBOL vmlinux 0xfd99623a ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xfda1dea8 audit_log_start +EXPORT_SYMBOL vmlinux 0xfdacd32c __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0xfdb6cedc _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0xfdb9b629 ioread32be +EXPORT_SYMBOL vmlinux 0xfdbe0288 pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0xfded48ed enable_kernel_fp +EXPORT_SYMBOL vmlinux 0xfdf89e54 __starget_for_each_device +EXPORT_SYMBOL vmlinux 0xfdfc0b3b fiemap_fill_next_extent +EXPORT_SYMBOL vmlinux 0xfdfd1fea mipi_dsi_dcs_set_column_address +EXPORT_SYMBOL vmlinux 0xfe029963 unregister_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xfe0aa8e1 __generic_block_fiemap +EXPORT_SYMBOL vmlinux 0xfe17047b kblockd_schedule_delayed_work_on +EXPORT_SYMBOL vmlinux 0xfe1c60b7 cpufreq_power_cooling_register +EXPORT_SYMBOL vmlinux 0xfe26fc7c nr_node_ids +EXPORT_SYMBOL vmlinux 0xfe395682 phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0xfe43b8b7 md_done_sync +EXPORT_SYMBOL vmlinux 0xfe49847e posix_unblock_lock +EXPORT_SYMBOL vmlinux 0xfe4cb4b5 _lv1_storage_write +EXPORT_SYMBOL vmlinux 0xfe4f4500 security_file_permission +EXPORT_SYMBOL vmlinux 0xfe5baecd locks_remove_posix +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe630842 blk_queue_make_request +EXPORT_SYMBOL vmlinux 0xfe6bac03 mmc_read_bkops_status +EXPORT_SYMBOL vmlinux 0xfe6c471e unregister_binfmt +EXPORT_SYMBOL vmlinux 0xfe7569fe tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0xfe7c4287 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0xfe81c79c dev_mc_del +EXPORT_SYMBOL vmlinux 0xfe8ed667 try_to_free_buffers +EXPORT_SYMBOL vmlinux 0xfe916dc6 hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0xfe954266 init_buffer +EXPORT_SYMBOL vmlinux 0xfe9cbbf9 input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0xfea0ffbd pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0xfed221d9 pasemi_dma_alloc_ring +EXPORT_SYMBOL vmlinux 0xfed8bc3f mipi_dsi_dcs_set_display_off +EXPORT_SYMBOL vmlinux 0xfed8ed7c rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfedd25fa pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0xfedfc0ff pnv_cxl_ioda_msi_setup +EXPORT_SYMBOL vmlinux 0xfeebc7c4 __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0xfef77776 generic_pipe_buf_steal +EXPORT_SYMBOL vmlinux 0xff1639c4 skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0xff1765c7 rtas_call +EXPORT_SYMBOL vmlinux 0xff1bb45f blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff33160d phy_attach +EXPORT_SYMBOL vmlinux 0xff383495 sock_setsockopt +EXPORT_SYMBOL vmlinux 0xff4a16f4 udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0xff55809d fddi_change_mtu +EXPORT_SYMBOL vmlinux 0xff60352f ps3_sb_event_receive_port_destroy +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff69ad9c netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0xff7559e4 ioport_resource +EXPORT_SYMBOL vmlinux 0xff79622a param_set_ullong +EXPORT_SYMBOL vmlinux 0xff9ca065 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0xffbb24f0 __inode_permission +EXPORT_SYMBOL vmlinux 0xffc0a87a __cleancache_get_page +EXPORT_SYMBOL vmlinux 0xffc2cd3e set_disk_ro +EXPORT_SYMBOL vmlinux 0xffd5a395 default_wake_function +EXPORT_SYMBOL vmlinux 0xffe7a968 mmc_gpio_set_cd_isr +EXPORT_SYMBOL vmlinux 0xffebfaad pci_bus_read_config_word +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x02adef22 kvmppc_emulate_mmio +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x06240429 kvmppc_book3s_queue_irqprio +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x08e79496 kvmppc_handle_load +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x094599e9 kvm_get_dirty_log +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x10516121 kvm_read_guest +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x11951693 kvmppc_core_pending_dec +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x124405a2 kvm_vcpu_read_guest_page +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x1601546a kvmppc_core_dequeue_dec +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x17dba131 kvm_get_kvm +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x1c4ad4b5 __tracepoint_kvm_ppc_instr +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x1e089536 kvm_vcpu_read_guest_atomic +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x1e8e37c5 gfn_to_page +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x20de5193 kvm_disable_largepages +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x21d5a5c5 kvm_vcpu_gfn_to_page +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x23b5fa08 kvm_vcpu_mark_page_dirty +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x24ea19fb kvm_debugfs_dir +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x25d27e34 kvmppc_kvm_pv +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 0x29ce9a65 kvm_vcpu_gfn_to_pfn +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x29f9bb4a kvmppc_ld +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x2bf158ad kvmppc_rtas_hcall +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x30a07061 kvm_release_page_clean +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x3142bc7a kvm_vcpu_write_guest_page +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x336b7dc1 kvm_io_bus_write +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x34c61054 kvmppc_handle_store +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x3a23a7c5 kvm_write_guest_cached +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x3d474890 kvm_vcpu_block +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x3e1f72e0 kvm_vcpu_cache +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x42b96aba kvm_clear_guest_page +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x46adccf9 kvm_unmap_hva +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x48221be6 kvm_flush_remote_tlbs +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x485cd7f6 kvm_rebooting +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x506bfed2 kvmppc_core_prepare_to_enter +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x529bd789 gfn_to_memslot +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x53348cbb kvm_is_visible_gfn +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x54effee0 gfn_to_page_many_atomic +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x5ab41cff kvmppc_pr_ops +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x5f534029 kvm_vcpu_read_guest +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x6086dfcc mark_page_dirty +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x6271be4c __kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x644f6203 kvmppc_xics_hcall +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x665059f2 kvm_init +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x669da1fd kvm_set_pfn_dirty +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x6c6ef3b6 kvm_vcpu_kick +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x6dd97f88 kvm_write_guest +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x6f8fc93a kvm_read_guest_atomic +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x74032744 kvm_irq_has_notifier +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x7aa64803 kvm_release_pfn_clean +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x7ad7a27a kvm_vcpu_init +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x7b0e3973 kvmppc_prepare_to_enter +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x7f5abb31 kvm_vcpu_write_guest +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x8532979d kvm_gfn_to_hva_cache_init +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x85a5a4b2 __gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x8c8d2b1f kvm_read_guest_page +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 0x901fecbd kvmppc_h_logical_ci_store +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x92605502 kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x944dbe75 gfn_to_pfn_memslot_atomic +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x945457b1 kvmppc_set_msr +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x95148c40 kvmppc_hv_ops +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xa3b4053b gfn_to_pfn_prot +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xa3e18307 kvm_release_page_dirty +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xa44254db gfn_to_pfn +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xa6b77a62 kvmppc_h_logical_ci_load +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xa8552dc2 gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xa8e5566b gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xab59d373 kvmppc_free_lpid +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xac8d2275 kvmppc_st +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xadd2d78b kvm_clear_guest +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xc70e4b59 kvmppc_claim_lpid +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xc857d0f9 kvm_vcpu_uninit +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xc88af093 kvmppc_gpa_to_pfn +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xcc44961f kvmppc_alloc_lpid +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xd0aa038a kvmppc_unfixup_split_real +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xd91cebbd kvm_read_guest_cached +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xe071d1df kvm_vcpu_yield_to +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xe12812d1 kvm_write_guest_page +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xe4c28566 kvmppc_core_queue_program +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xe8276c9d gfn_to_hva +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xe90b9d09 kvm_vcpu_gfn_to_hva +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xebeaa025 kvmppc_load_last_inst +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xed736330 kvm_put_kvm +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xedee0e4d kvmppc_core_queue_dec +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xf1012799 kvm_vcpu_gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xf4da3546 kvmppc_init_lpid +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xf88ad457 kvm_vcpu_on_spin +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xfc6360c4 kvmppc_sanity_check +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm-pr 0xd76d8605 kvmppc_emulate_instruction +EXPORT_SYMBOL_GPL arch/powerpc/platforms/cell/spufs/spufs 0x34dd3bda spu_restore +EXPORT_SYMBOL_GPL arch/powerpc/platforms/cell/spufs/spufs 0x6798960b spu_save +EXPORT_SYMBOL_GPL arch/powerpc/platforms/cell/spufs/spufs 0xab6f3ce7 spufs_context_fops +EXPORT_SYMBOL_GPL crypto/af_alg 0x0cf2b066 af_alg_link_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x1c4ab916 af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x503df9d8 af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x58716898 af_alg_wait_for_completion +EXPORT_SYMBOL_GPL crypto/af_alg 0x6386c7ed af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0x761463e9 af_alg_cmsg_send +EXPORT_SYMBOL_GPL crypto/af_alg 0xd5176a12 af_alg_complete +EXPORT_SYMBOL_GPL crypto/af_alg 0xdd89209b af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xe2b3b523 af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0xf7ecb88d 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 0x64102f5f async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x5c66b9cf async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x90269ebd async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x1e509f0d async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0xf8bf0417 async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x851d98cc async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xa9ddbcfe async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xbe9929f3 __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xe160c82a async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x3bdb1169 async_xor_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x75d7bd90 async_xor +EXPORT_SYMBOL_GPL crypto/authenc 0x587ef278 crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0x3667244d 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 0x8d1c2a8e 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 0xc9d4710d 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 0x0daf5f29 cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0x1000a3ca cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x3403dd8e cryptd_ablkcipher_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x47576b8a cryptd_free_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0x4ac1c36a cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x733038c9 cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x9420f721 cryptd_alloc_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0xa56ad1c6 cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xd954e5fc cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0xf976ced7 cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/crypto_null 0x21cd536a crypto_put_default_null_skcipher +EXPORT_SYMBOL_GPL crypto/crypto_null 0xa4feee13 crypto_get_default_null_skcipher +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 0xfabf409f lrw_crypt +EXPORT_SYMBOL_GPL crypto/mcryptd 0x0635fffc mcryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0x1e40f959 shash_ahash_mcryptd_digest +EXPORT_SYMBOL_GPL crypto/mcryptd 0x3b3a733f shash_ahash_mcryptd_finup +EXPORT_SYMBOL_GPL crypto/mcryptd 0x4f0eefad mcryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/mcryptd 0x8347667c mcryptd_flusher +EXPORT_SYMBOL_GPL crypto/mcryptd 0x957ae504 shash_ahash_mcryptd_final +EXPORT_SYMBOL_GPL crypto/mcryptd 0x9cb86c8a mcryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0xb3bd0624 mcryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/mcryptd 0xb682bebb shash_ahash_mcryptd_update +EXPORT_SYMBOL_GPL crypto/rsa_generic 0xadc25bd8 rsa_parse_key +EXPORT_SYMBOL_GPL crypto/rsa_generic 0xf1b141d1 rsa_free_key +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 0xb5c631ff serpent_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0x27a9eac8 twofish_setkey +EXPORT_SYMBOL_GPL crypto/twofish_common 0x6c3229bb __twofish_setkey +EXPORT_SYMBOL_GPL crypto/xts 0xc93051dd xts_crypt +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x018f5146 ahci_shost_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x0ebb9493 ahci_start_fis_rx +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x1067c784 ahci_dev_classify +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x123564d8 ahci_set_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x1ca10881 ahci_kick_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x1f002fa3 ahci_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x386b677a ahci_init_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x50662925 ahci_reset_em +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x51bfb7c0 ahci_stop_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x6113f4e8 ahci_sdev_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x6b58ab45 ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8ba854ac ahci_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x928f91f9 ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x978924f6 ahci_do_softreset +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xa267518f ahci_start_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xaaa8566b ahci_check_ready +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xaf636711 ahci_save_initial_config +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xbbd58e2e ahci_host_activate +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xcab406c8 ahci_reset_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xcadece4a ahci_print_info +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xcc6f53a4 ahci_error_handler +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xdf156423 ahci_qc_issue +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xfcd2176e ahci_port_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x03bd09b4 ahci_platform_init_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x09036d20 ahci_platform_get_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x0b96f93a ahci_platform_enable_regulators +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x0e5fb912 ahci_platform_disable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x0f6dd557 ahci_platform_disable_regulators +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x1103ad35 ahci_platform_enable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x3109d5b3 ahci_platform_disable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x3ee25d6e ahci_platform_suspend +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x412af9d9 ahci_platform_enable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x5195a76d ahci_platform_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x5788262e ahci_platform_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xa99a36d0 ahci_platform_resume_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xbc28d71c ahci_platform_suspend_host +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0xacb07c74 __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/ata/pata_sis 0xf22ff5cf 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 0x19d34eda regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xbba62494 devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xcd51bac2 devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xdf4a86e1 regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x26211b1b bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2af677a5 bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2d5deaff bcma_host_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2fffa64d bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x3da29690 bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x3e4c3524 bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x44f988e7 __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x468343f1 bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x47795c4a bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x58476643 bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7e97c9c9 bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x8786df81 bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x9d949a7e bcma_host_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa01ac885 bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb6d59d2d bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb95c33fa bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb983ca02 bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc135a706 bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc7203cfd bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc9659e3a bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xcc43826f bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xd2391c25 bcma_host_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe44efd42 bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe993b782 bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x119da0bc btbcm_finalize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x1486d7b8 btbcm_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x5ec221d6 btbcm_setup_apple +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x89909a3c btbcm_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x8c6b5bd0 btbcm_setup_patchram +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xe1afdae0 btbcm_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x130e6096 btintel_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xe0e466fe btintel_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x1b30c334 btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x4131d059 btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x44233618 btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x63be69f0 btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x8efc8fd2 btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x90c6a9ba btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xa80cb4eb btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xb13c441e btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xcc1231d7 btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xd6e2b638 btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xf331dffd btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x5ab16240 btrtl_setup_realtek +EXPORT_SYMBOL_GPL drivers/crypto/nx/nx-compress 0x404d743e nx842_crypto_init +EXPORT_SYMBOL_GPL drivers/crypto/nx/nx-compress 0x584fb718 nx842_crypto_compress +EXPORT_SYMBOL_GPL drivers/crypto/nx/nx-compress 0xb6396fa3 nx842_crypto_exit +EXPORT_SYMBOL_GPL drivers/crypto/nx/nx-compress 0xd63dbbda nx842_crypto_decompress +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x09bf7c09 dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x6dcaf900 dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x73846243 dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xb0c7bf02 dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xe8271141 dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0x018144d0 hsu_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0x477ef25e hsu_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0x4fad5683 hsu_dma_irq +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x0ac5dcfc vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x14b443a6 vchan_tx_submit +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x7bffeade vchan_find_desc +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0xeadcfda5 vchan_init +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x01f84a8c edac_mc_del_mc +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 0x3388de79 edac_pci_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x4b35a2b9 edac_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x530b9736 edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x65fc091e edac_device_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6912ed97 edac_pci_handle_npe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6ee4bf19 edac_device_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x7116df7c edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x813ea967 edac_pci_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x9cf44a66 edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xad92e875 edac_pci_reset_delay_period +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xb1e6392d edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xb43cfad6 edac_mc_free +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xb66cce84 edac_device_handle_ue +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xb81cfeec edac_device_handle_ce +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xbeaedee4 edac_mc_add_mc_with_groups +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc1d5553f edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xd41d208f find_mci_by_dev +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xe691b215 edac_device_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xf5c79573 edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xfac289cc edac_mc_alloc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xfb5e668a edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xfe2e3217 edac_pci_handle_pe +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xf4ade51f fw_card_release +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0x1c4cd588 bgpio_init +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0x66a9a7a6 bgpio_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x3b5dd4b4 __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x945dc872 __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x2375c351 drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x2b657da8 drm_display_mode_to_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x2c221e1a drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x2eae2d0b drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x7300f178 drm_display_mode_from_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x81983a89 of_get_drm_display_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x4ef25242 ttm_dma_page_alloc_debugfs +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x67f0ad37 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 0xd70ab8fe ttm_dma_populate +EXPORT_SYMBOL_GPL drivers/hid/hid 0x00b8d726 hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x05495392 hid_debug +EXPORT_SYMBOL_GPL drivers/hid/hid 0x0deb00d2 hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2c237c6a hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0x2e60e861 hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x37d9e2e4 hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x389d24f7 hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4906a967 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x49b7b041 hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4fffde4b hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x50325c14 hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x504e277b hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x56b656b8 hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x664d93b0 hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0x7ecd534b __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x86ec1f15 hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x877564a2 hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x87fb2aed hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8b9dcca8 __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8c74d1cc hidinput_find_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8cb4aaa5 hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8e0d9f46 hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x90ddeaea hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9a11077a hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9f8ee56c hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa34b4e41 hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa4d29f85 hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa8fa3590 hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb07156fe hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb77b59bd hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0xba1cb5eb hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbb5265cf hid_field_extract +EXPORT_SYMBOL_GPL drivers/hid/hid 0xc7ff9ac4 hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd1f7dbf2 hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xd309a513 hid_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xdfb952d4 hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf0b41555 hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xfe102fc3 hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x2f622ea1 roccat_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x30d92815 roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat 0x8c4181ec roccat_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x0ab090dc roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x0ce56ac2 roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xa042449a roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xa17de6da roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xed088a61 roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xf4c85609 roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x3abeb1e9 sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x6a0c68b0 sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x6be4b2b7 sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x6f601cdd hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x750801c4 sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x973c6e6d sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xa4355150 sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xca01c2ea sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xd7c4bf1a sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x01fd453e usbhid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0xea0ffbbe hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0030a0cd hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x02f026ed hsi_add_clients_from_dt +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0bcc7514 hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0cc1e040 hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0f03e9a6 hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x1b547086 hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x22307dcd hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x33f59ede hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x3d570499 hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x507890b3 hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x54d5f96c hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x558e28f0 hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x70ffcd46 hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7a5d5950 hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x8ef6dda1 hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xa8fb206f hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xc82fa802 hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xc83d59cf hsi_event +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x01b6509d adt7x10_remove +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x6db8b173 adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x9d27a28e adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x07726983 pmbus_set_page +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x0b3ac4e4 pmbus_write_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x3101e4c6 pmbus_do_remove +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x38fefb06 pmbus_write_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x3b6ebb18 pmbus_regulator_ops +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x498bb2f7 pmbus_check_word_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x4d2feb5b pmbus_read_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x4db193fa pmbus_clear_cache +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x6b8c98d0 pmbus_check_byte_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x8b4fac56 pmbus_update_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xd2e80df0 pmbus_read_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xe00c2ff1 pmbus_get_driver_info +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xe10d659d pmbus_write_byte +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xfa74dfdf pmbus_clear_faults +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xfdf5aa6d pmbus_do_probe +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x2041c4fd i2c_dw_func +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x233e681a i2c_dw_xfer +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x4a1da798 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 0x816464b0 i2c_dw_is_enabled +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xce0b55bc i2c_dw_init +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xd1fde1fe i2c_dw_disable_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xfb2ccb2c i2c_dw_disable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xfc6f1682 i2c_dw_read_comp_param +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xffd6f856 i2c_dw_enable +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x654ffbf5 i2c_del_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x79180f37 i2c_add_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x44dea473 i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x9e92f857 i2c_setup_smbus_alert +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x2475bbc4 ad_sd_write_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x325456c6 ad_sd_validate_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x67cf1953 ad_sd_calibrate_all +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x6cc78777 ad_sd_set_comm +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x73ae6a55 ad_sd_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x9b3e3d54 ad_sd_init +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xbe703089 ad_sd_read_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xdbc18dd9 ad_sigma_delta_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xfd5893bf 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 0x08e17028 adis_reset +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x118ffa42 adis_write_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x1f3f158f adis_check_status +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x505ed730 adis_update_scan_mode +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x57b33349 adis_remove_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x78dc88bc adis_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x7a0ed0af adis_read_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xa98d4641 adis_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xab408c51 adis_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xbf48ec64 adis_probe_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xc1458f89 adis_initial_startup +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xf33a30da adis_init +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x06de465e iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1b9a4ef2 iio_read_channel_average_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x213b9202 iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x267c0508 iio_channel_release_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x26856df3 devm_iio_trigger_alloc +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 0x2a9331fa iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x2b0b7e48 iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x41e36e73 devm_iio_trigger_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x4e0d8664 iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x647598cb iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x71c9f194 devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7790465f iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7bc4928f iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7eadffab iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x80347ef8 iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x80970abd devm_iio_device_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8471a16a iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x87be0557 iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8b0d0a4b iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8b668371 iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa1bdd9b7 iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xadf1502a iio_update_demux +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb3f5c383 iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc06f9fce iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc254d907 iio_write_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc2876c48 iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xccd7b5fc iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xd37e07c8 iio_scan_mask_query +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xdafccd9b iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe4efba69 iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf514a1de iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf5bd2a8a devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfa741bc0 iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xffb4997e devm_iio_device_free +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0x571d51e1 input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/matrix-keymap 0x5f1b769f 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 0x9cdac837 adxl34x_probe +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xe4586827 adxl34x_resume +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x28bc0fbd cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x313b8136 cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0xdd908202 cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x0b18524b cyttsp_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x7c57fb33 cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xb7f242f2 cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x8ed15e93 cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0xc12e67fd cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x00a57b45 wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x1b5e8fb9 wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x31a9fec4 wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x470cda55 wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x471badc8 wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x4dc18596 wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x5497fccc wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xa535e51d wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xbc248400 wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xcc0f7bdb wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xd1b16681 wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xf3e21906 wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x2be9ca55 ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x5d012502 ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x76a01402 ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x77bcc9b9 ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x7abd1575 ipack_get_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x7ba25b88 ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x93dfc369 ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xac9b8729 ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xea57666f 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 0x17ab6762 gigaset_skb_rcvd +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x225bbb5f gigaset_add_event +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x35997ecc gigaset_handle_modem_response +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x40c8e6a9 gigaset_initcs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x454aa44f gigaset_debuglevel +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x5038689e gigaset_freedriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x5e790fe4 gigaset_blockdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x5faf818c gigaset_if_receive +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x79a18ca5 gigaset_m10x_send_skb +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x7a089bc9 gigaset_start +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x8369f74d gigaset_isdn_rcv_err +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xa3151853 gigaset_dbg_buffer +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xb8940ced gigaset_initdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xbe948dff gigaset_skb_sent +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xcd517151 gigaset_stop +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xf2f3d4b6 gigaset_m10x_input +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xf6535744 gigaset_freecs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xf8d0ade3 gigaset_fill_inbuf +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xf9fba017 gigaset_shutdown +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x097ef4fa led_set_flash_timeout +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x6422269e led_set_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x6e5e322b led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x7d40cce7 led_update_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x801181f7 led_classdev_flash_register +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xb99e4068 led_get_flash_fault +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 0x23f21599 wf_find_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x44769903 wf_get_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x472f4bcb wf_find_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x5dc51f9c wf_register_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 0x9bb36952 wf_put_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xa0874858 wf_unregister_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xa2f19a49 wf_is_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xa865d638 wf_unregister_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xb21663db wf_get_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xbcace2a5 wf_unregister_client +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xd60ffb1a wf_register_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xed82a14f wf_clear_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xedf08ced 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 0x085851a8 mcb_bus_get +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x0caa0d53 mcb_get_irq +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x0daca6b8 mcb_alloc_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x14d7434e mcb_request_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x23627bc5 mcb_bus_put +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x5bcaf9fb __mcb_register_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x6d7682dc mcb_free_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x737404cb mcb_alloc_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x8bf52ac0 mcb_release_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x97593251 chameleon_parse_cells +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xbaa71278 mcb_device_register +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xbdeb3064 mcb_release_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xf55c9ac5 mcb_unregister_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xfa898f69 mcb_bus_add_devices +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 0x2eb01e04 dm_deferred_set_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x3ab200ea dm_bio_prison_free_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x3f95db88 dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x51fb6468 dm_bio_prison_alloc_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x53c496fe 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 0xac3d0c96 dm_cell_promote_or_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 0xbbb31bc0 dm_cell_visit_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xca2e3a88 dm_deferred_entry_inc +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xec429640 dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xf88b6523 dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xfed5b40b 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 0x1fbb4726 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 0x02b3d538 dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x2bbac134 dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x6d4d4c28 dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x76010a87 dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x93622586 dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xb0e8d118 dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xc486c2a3 dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0x808f274f dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0xa5654611 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 0x14d98ce4 dm_rh_inc_pending +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x1f51eefe dm_region_hash_create +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x38eb3445 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 0x3bec1253 dm_rh_dirty_log +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 0x6ae27949 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 0x959ccb57 dm_rh_mark_nosync +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 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 0x0604db1b dm_btree_remove_leaves +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 0x95a52abd dm_bm_is_read_only +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 0xa0ae24cd 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/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x0a426d4b saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x1d6273a9 saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x32d05f14 saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x5ff768a9 saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x73bc49cb saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x9350cb8b saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xa47b34e5 saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xb816f581 saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xbeb20744 saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xd0199161 saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x0df1afce saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x1bc081f6 saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x6ce88712 saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x778b353b saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xc0a89d57 saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xda9f1743 saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xeb93bca2 saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x1c076eeb smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x1e2ce8d5 smscore_register_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x25f0fb3c 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 0x3a9da2a6 sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45284ae9 smsendian_handle_rx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x55f2549d smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x5e883bf6 sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x74ee9098 sms_board_load_modules +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x7c576277 smsendian_handle_message_header +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x844539ae sms_get_board +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x99a81ab3 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9c2225ed smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xad97ebdf smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xb1a56def sms_board_event +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbfaaf60c smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xc5d25757 smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xc8740835 sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xd7d9f3eb smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xdbcf2177 smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xdde5a2e9 smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xe2657faf smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xe7af42e0 smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf608c00d sms_board_power +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0x2a08ca44 as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0x354bc456 cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0xf7b56798 tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/media 0x17ab94d5 media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/media 0x1dc2e07d media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/media 0x3552d223 media_entity_get +EXPORT_SYMBOL_GPL drivers/media/media 0x421b9a5e media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/media 0x50c24059 __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0x5b4f5af4 media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/media 0x83556e66 media_entity_put +EXPORT_SYMBOL_GPL drivers/media/media 0x89d9e4a2 media_entity_cleanup +EXPORT_SYMBOL_GPL drivers/media/media 0x94697348 media_entity_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/media 0x967e57b6 media_entity_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/media 0xba97f1f3 media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/media 0xc7cb7485 media_entity_create_link +EXPORT_SYMBOL_GPL drivers/media/media 0xd2e943b9 media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/media 0xdb2ea8e7 media_entity_init +EXPORT_SYMBOL_GPL drivers/media/media 0xe6af2a81 media_entity_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/media 0xe7a5487b media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0xf4e50de8 __media_device_register +EXPORT_SYMBOL_GPL drivers/media/media 0xfb66fe0b media_entity_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0xd945bfdb cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x050e1323 mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x0c1f3cfd mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x153aa39c mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x2037f5a0 mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x210814bc mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x2ccf2ea0 mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x2f941f27 mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x3a33b771 mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x483c51eb mantis_input_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x5c484969 mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x5f62ddce mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x713288f8 mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7a35c05f mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7cf5b2e4 mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7e5bbd15 mantis_input_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7fae8363 mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xd0308bdb mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xd518e21c mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xfa41a7a3 mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x02b09812 saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x11d3c0a2 saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x1776cdd2 saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x1cf35469 saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x33a96b69 saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x348e2150 saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x50f1454b saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x56f15897 saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x724ca93b saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x99905ab9 saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xa8f36d45 saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xb21d8425 saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xb2f446d3 saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xbeb70040 saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xc73c0251 saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xd12884aa saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xdd3a2eaa saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xeb6aa33c saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xec4ad1af saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x0579f53c ttpci_budget_set_video_port +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x55d184f3 ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x7948c222 budget_debug +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xa32621e5 ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xadb80354 ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xb4209c23 ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xfe9fab42 ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xffa48dfb ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x03ab2679 xvip_of_get_format +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x0b2585ce xvip_get_format_by_fourcc +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x3c7eb685 xvip_set_format_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x43dae7b6 xvip_enum_frame_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x490bd11c xvip_get_format_by_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x55e1fda7 xvip_init_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x5a34e2fd xvip_enum_mbus_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x83a22364 xvip_clr_or_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xa2937372 xvip_clr_and_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xe3d880e5 xvip_cleanup_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x3c16a6b1 xvtc_generator_stop +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x404009a3 xvtc_of_get +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x47d7900b xvtc_generator_start +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0xa8a0f912 xvtc_put +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x40d2b409 radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0x4e9a44e7 radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x004c7ac7 rc_map_register +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x07edbdf0 rc_close +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x08eaae34 ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x0a7816ec rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x1d790c7b rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x2211d9ac ir_raw_event_store_with_filter +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x2d6148c1 rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x389205de rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x44c752e7 rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x4d538924 rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x4e24b95b rc_free_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x553efb91 rc_core_debug +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x6927c260 ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7c3cf632 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 0x93e43a49 rc_map_get +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xb7cde6d1 rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xc57a25c6 rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe9b9a625 rc_open +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xff1e8209 ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0x42ab66ca mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0x3f5e81f6 microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0xd790420f mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0x021b496d r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0xa3c4ec66 tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0xa84ce132 tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x0990a4a5 tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x7f8f578b tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0x6fd422d8 tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0xb3e18d14 tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0xc3b29a66 tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x5a6f274a tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0x7181c3c9 tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0x78d95b13 simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0489db62 cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x076135c7 cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x0dd14c64 cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x25110220 cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x2c5503cd cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x35640757 cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x3f4ab6ca cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x63905d19 cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x65d31402 cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x66224743 cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x6aa4362a is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x6c6ec6f3 cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x8bd4c3f0 cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xa3d15444 cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xa9d70eeb cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xc766168d cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xd457b32d cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xdc2271f5 cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xfd264fa3 cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xfdeac3b9 cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0xe0e8b909 mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0x95a05bca mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x05bb8679 em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x151fd887 em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x1dbd8cad em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x1efca3eb em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x267654d0 em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x2a66253b em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x581edcc1 em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x5c1b4c0c em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x5c43a7a3 em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x62b55fec em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6d578f78 em28xx_boards +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6f1512d8 em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x72549af9 em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fc8652c em28xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x8c3ab07c em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x9555461a em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x99d6f35b em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x9ccb36f2 em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xc98230f4 em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcd75ef7f em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xd7e847bc em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x2309a6d6 tm6000_xc5000_callback +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x3c30b720 tm6000_set_audio_bitrate +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x877ffcf2 tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x89b611dd tm6000_debug +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x90bc17a0 tm6000_set_reg_mask +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0xce228628 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 0x1b4b970b v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x4838967f v4l2_i2c_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x599578e5 v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x6f1dc9e4 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 0x85a0a4a6 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 0xfe87ad75 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 0x5491c182 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x67b8205b v4l2_detect_cvt +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 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-dv-timings 0xf98d0f9d v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0x13b9cdac v4l2_flash_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0xadcc52d8 v4l2_flash_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x05f41120 v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x0d4afd32 v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x17eb0eee v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x1f174e1c v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2710908a v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x29ebe332 v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x36930077 v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x36a403d1 v4l2_m2m_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x37655ba0 v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x380b8e94 v4l2_m2m_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x42938376 v4l2_m2m_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x50cfba6a v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x50e590d9 v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x522f50ee v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x88a18756 v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa59d8aef v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa7850478 v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xa89bc0b6 v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xadd676e4 v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xb4a22066 v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xc5347ed3 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 0xd0763382 v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd30eaed9 v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xd87e8d8d v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe4b8f8e8 v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xeef27ced v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf2d24205 v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xfc25a8c0 v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x049b2455 videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x05d965d0 videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1cfa05b1 videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1dbf7406 videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x21dcf2b9 videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x31206169 videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x38da3493 videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x43b3a3d9 videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x464951f8 videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x4e2fba32 videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x58128262 videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x59b219b3 videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x64d528a7 videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x6d7ef0b1 videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x860b5dd6 videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x89b16618 videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x8fe0d99f videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x93083f7d videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc33f34be videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd0a741bf videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd4c07663 __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xdc89a911 videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe280f861 videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe6c793cf videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x0a0f1826 videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x1a02591c videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x553a86d0 videobuf_sg_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xa099a828 videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xe618b099 videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x120a53e0 videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x5e961d2b videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xbf3a3348 videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x00f12e4b vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x049e12e8 vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x125190bc vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1441ba61 vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x160b6517 vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1f4488c7 vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x24b5045f _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x2535401c vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x333d66bb vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x46854a4f vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4be296a4 vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x534064f0 vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x53617502 vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x53a83539 vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5a881844 vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5cddc21e vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x638a875d vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6a6f291c vb2_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6ce34aae vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x78f9ae41 vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x85607b4a vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x88c10646 vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x99f45b1d vb2_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x9d186305 vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xa5b97a02 vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xafdfdd54 vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb27ffb03 vb2_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb2a48fda vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc6e59c6b vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd390ef31 vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd7244d9c vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd8255158 vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xda0a65c8 vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe2d0d439 vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe9231f55 vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xea51ddaf vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xeabf4db2 vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf186cc7d vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf1a15f74 vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0xc1e206a6 vb2_dma_contig_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0xc78a128f 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 0x5947e0a1 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 0xf56cbbd1 vb2_dma_sg_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x0a7e6649 vb2_get_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x942912dd vb2_get_contig_userptr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0xb9a977dc vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0xc3c3487d vb2_put_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-vmalloc 0xd855aea3 vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0145b49b v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x01c4243c v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x03d7762e v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x03f46a81 v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x04ff5d6b v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1951d932 v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1f0ec072 v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x31581b4e v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x34ed0b25 v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x373bf5f1 v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4cf588b2 v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x60e1b515 v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x698b8519 v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7328a406 v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x78e156cf v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7a1b01a6 v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x7c5d441b v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x82f6a6a1 v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x8adaa6d4 v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa38b634e v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa638dbf2 v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xa9f65daa v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd18dc406 v4l2_compat_ioctl32 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xdddf5f97 v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe0c77fee v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xeaac671e v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf1779809 v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xf738004c v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x579f5168 pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x6693d262 pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xaf9f20a0 pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x2538d57b da9150_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x39dec32a da9150_bulk_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x5566af59 da9150_bulk_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x93ac55f3 da9150_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0xbc9a4dea da9150_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x10253e39 kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x13e5cd5e kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x1d99e430 kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x89e4dcde kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x8bed0885 kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xcadc43da kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xe701ab7e kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xe8b0499b kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x20ec5e9b lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x6a123c81 lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x85a33367 lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x46abb7c2 lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x6392a305 lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x93152a18 lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xb851eb3a lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xd90dc138 lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xe9affca9 lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xf5174e89 lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x3db9194a lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0x7461d328 lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xce39a169 lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x0c64ac90 mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x358124be mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x467f98a4 mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xab78b73f mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xebc2fc1f mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xf9cd0977 mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x05c148c9 pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x62169fef pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x7daa3c5d pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xb6abe8a0 pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xcb6e13e6 pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xd4024f1b pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xdc8403d2 pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xdf10e4b5 pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xe59b14ac pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xf0d6164f pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xf5350e51 pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0x83550a07 pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0xbbc1655d pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x33a629f8 pcf50633_gpio_invert_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x69c00186 pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xc468953b pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xe2f34b7b pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xf9439d4e 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 0x13b865b2 rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x1a83aa4b rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x246f6c15 rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x25dace70 rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x2d1fa716 rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x31dee72d rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x36c28661 rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x483d79a1 rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x49e5eac8 rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x523a98e6 rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x541ba89c rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x61e65610 rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x6653f263 rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x666117ce rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x75e127ec rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x82edfd74 rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x9e4be408 rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x9e757050 rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xb6eed247 rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xbbb96172 rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xbf64ad7d rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xdc5afe61 rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xe8af0d8a rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xf4aa1990 rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x147e5f60 rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x34390f7d rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x42131d60 rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x5ae45684 rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x67672a42 rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x68239ff6 rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x841fa820 rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x93df0b39 rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xb0b14e0f rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xbf4a1b7c rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xc9d21c0e rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xf93003e4 rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xfaf6235a rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x07dd1c26 si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0851557f si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0dd46758 si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2be23edd si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x2ff7fca6 si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4d8ffab9 si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x52f449fe si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5b4cef62 si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x61e0ae15 si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6207a594 si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x72fa1cf3 si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7ebe001d si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x8851a8db si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x969f68f0 si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9757ba3a si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x97b2098f si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9821c570 si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x9b5baa1c si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa5028d1d si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa5ed1303 si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xab1876d5 si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xac0c2eb8 si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xbd57d663 si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xbfbba84c si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd26117af si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd293415a si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe0c958b4 si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe1431eaa si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe194ee52 si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe421538e si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xe54c082c si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xed209500 si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xf2d42d39 devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xfaf8a1ca si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x0bd5b611 sm501_set_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x3707682c sm501_misc_control +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x66509280 sm501_modify_reg +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xbe362c35 sm501_unit_power +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0xe1022399 sm501_find_clock +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x359cfdda am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xa89f5c24 am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xb3f6cb9e am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xf04e16a2 am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xb6270c17 tps65217_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xc23c8e32 tps65217_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xe6dc3450 tps65217_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xf0169d39 tps65217_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x2f89808b tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x6459ad48 tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xc1d1f4dd tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xdc990dd4 tps65218_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0xfbb98a1a ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x0dae4a21 cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x835d906d cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x94a16a47 cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x9dd9ed86 cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x0a7e6156 cxl_stop_context +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x191100ad cxl_fd_mmap +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x47c32201 cxl_free_afu_irqs +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x51e27b98 cxl_get_fd +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x535d9881 cxl_map_afu_irq +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x55b70188 cxl_fd_ioctl +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x601d9385 cxl_allocate_afu_irqs +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x76b9d029 cxl_psa_map +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x7b0cc2c2 cxl_unmap_afu_irq +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x85344ce8 cxl_start_context +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x8740bc47 cxl_psa_unmap +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x879de161 cxl_fd_read +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x8baa826b cxl_set_master +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x8c1863b1 cxl_fd_poll +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x9b34716b cxl_fd_release +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x9c4694df cxl_release_context +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0xa0770d70 cxl_process_element +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0xa4dca690 cxl_perst_reloads_same_image +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0xa9d40bab cxl_pci_to_cfg_record +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0xb054ba4b cxl_fops_get_context +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0xb754dbd8 cxl_get_context +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0xc014c3eb cxl_afu_reset +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0xc2a24b0f cxl_fd_open +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0xcb8d17ce cxl_dev_context_init +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0xf6944b0c cxl_pci_to_afu +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0xfcb51854 cxl_get_phys_dev +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0xff33c915 cxl_start_work +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 0x1cda454d enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x20532720 enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x2c909d19 enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x6c0a2b68 enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xb1548d32 enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xb361f130 enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xb3cfd837 enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xf4a7f188 enclosure_component_alloc +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x3018f6cb lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x362e7a24 lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x63e375e2 lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x6d0bc317 lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xcbecf9fa lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xd086f74f lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xeb871260 lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xf01864ba lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x5d394195 st_unregister +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0xda6c558a st_register +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x0313b901 sdhci_alloc_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x0718f5f7 sdhci_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x1fc8f7a5 sdhci_remove_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x21dfc90a sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x4eccf481 sdhci_enable_irq_wakeups +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x57039f13 sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x58c18a54 sdhci_set_bus_width +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x681b9718 sdhci_send_command +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x7c9738b6 sdhci_set_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x7e1088a6 sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x83c66a1a sdhci_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x8daeb416 sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xa264d679 sdhci_reset +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xd457c140 sdhci_free_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x02adb96e sdhci_pltfm_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x0c5bc267 sdhci_pltfm_init +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x17d41ace sdhci_pltfm_free +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x2030c2fa sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x66fde58a sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x781e5905 sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x7bf57582 sdhci_get_of_property +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xca6c18af sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xff3523b7 sdhci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x056a94e1 cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xc75d949f cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xf874b177 cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x0532a3ff cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x7b60e82f cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xf6cb6c79 cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0x76274504 cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x5167c0d5 cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xb21b7bf5 cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xddf45418 cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0362747b mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0528a0d6 mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x08a9fda1 mtd_writev +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0b2f64b0 mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0d64f1ef __put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x122aaa35 mtd_device_parse_register +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1fdb4433 mtd_get_user_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x26d2d9d4 mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2813cb4a mtd_del_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2b24973d register_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x2d124902 kill_mtd_super +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x399e6f09 get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x414331df mtd_block_markbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4238991d __get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4aea7e3c mtd_device_unregister +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x506655be __mtd_next_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5a6b47ed mtd_add_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5b9c7c24 mtd_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5c74d660 register_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5d8c75c0 mtd_is_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6c4c1761 mtd_read +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x71838c35 mtd_is_locked +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x741e5162 mtd_panic_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7ed3a5aa mtd_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x7f35d6b8 mtd_table_mutex +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x813d7df4 mtd_unpoint +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x87c04acd mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x8b4d86ca mount_mtd +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x9a951df4 mtd_get_device_size +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa3ef9e3c mtd_unlock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa6c10c15 mtd_lock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa88299c0 mtd_erase_callback +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xbe759bfe mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc03615fd deregister_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc20126f2 mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xdb4b1383 mtd_block_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xdcf8df68 mtd_read_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe23b2da8 unregister_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xea39b233 mtd_block_isbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xef3bc9a1 mtd_point +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf2990d7b get_mtd_device_nm +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf3b23ff5 put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x1f1747b2 del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x4bd6bc60 mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x62993dbc deregister_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x70b9baab register_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x9db3fcc5 add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0x490ad20b nand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0xca066a9a nand_wait_ready +EXPORT_SYMBOL_GPL drivers/mtd/nand/sm_common 0xf598e9cd sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x083b58f1 onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x5fd193e8 onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0xf4b45472 spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x13138bca ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x167b76c3 ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x2eeba7d0 ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x377a40ee ubi_leb_unmap +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 0x42dc3ac5 ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x594df9ca ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5cfdd22d ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x65956e6e ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x678b53f2 ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x6804352a ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x8c6342a9 ubi_leb_read_sg +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xa7a96e69 ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xcb688e49 ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xcdc04a43 ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xcf923b2b 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 0x7f2d88bd c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x83352d5f register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x8e1816b2 c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xb756f891 unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xc2dd2e54 free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xc8d5cbcd alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x0268e6de devm_can_led_init +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x0a8f27e1 alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x1314ba39 can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x17f5718f unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x222c295a can_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x34543bc3 can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x3560f559 register_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x45b79784 safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x5a557a90 can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x5bf2e41c alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x636c1285 can_led_event +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x78b57ff6 free_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x797122b7 can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x841496d4 close_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x8c07614e alloc_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x9ef03a20 can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xaa9004bd open_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb346573b can_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xc502b1c6 alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xeb07727d can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x180981a6 register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xd1b7a433 free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xf9deede3 unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xfbc9e50e alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x3c5f829c unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x7fed307a alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xb26796de free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xf555f578 register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x28727dff arc_emac_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x8b4cd676 arc_emac_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0040bfe3 mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x00e4a522 mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x01896536 mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0b8a2557 mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0d9f18ed mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0f97f398 mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x10dd0446 mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x117aa61c mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x11f6edb0 mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x12dff82c mlx4_fmr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x138cac74 mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1396762c mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x14410ce5 mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1636361c mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x17a34fce mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1865e802 mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1ba9aea2 mlx4_map_phys_fmr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x1be11f2e mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x200ce829 mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x25e1c84d mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x276bb2fc mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2b01082b mlx4_unbond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2bfc4872 mlx4_get_default_counter_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2c1524a7 mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2f547037 mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x34faa0ef mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x393ca0cc mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x39fe8a4b mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3d0326d6 mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3f37ad61 mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x404006cc mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x440da8d1 mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x44d0788f mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x49e02f9b mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4cf2d529 mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4e46faf6 mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4e4fbffa mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4e96ac19 mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x50abdce4 mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x513702ea mlx4_port_map_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x53d8bc96 mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x55d4b426 mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x564e395b __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x56a470a0 mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5806532b mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x58c428b0 __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5ad27fd7 mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5b365322 mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5b541878 mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5b9c9c4e mlx4_get_vf_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6124457a mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x625d9639 mlx4_set_vf_rate +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x62f40d40 mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x673228d3 mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6b438abf mlx4_bond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6da44366 mlx4_fmr_unmap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7035299c mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x72fda091 mlx4_set_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x730ac594 mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x75739f52 mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7cebc923 mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7f72d8e7 mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8074df1a mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x80f5469f mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8193625b mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x82c392f8 mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x88c89400 mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8b9d4e03 mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8c629eb9 mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8cedae63 mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8e993e67 mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8ed47e29 mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x942de311 mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x94e7891e mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x96291e6b mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x99aee07f mlx4_get_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9b4dae37 mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9eb8aac7 mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9fb2d395 mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa0ccbef3 mlx4_get_internal_clock_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa1c780cc mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa3f24f11 mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa9a4ac1d mlx4_fmr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaa07e549 mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xac487553 mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xacc6a63e mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xada8659b mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaf35913d mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb260f9df mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb3b3d23e __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb3f6044c mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb407c44e mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb7841865 mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb794a0ce mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb818ce62 mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbaf02e57 mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbbf89f19 mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc0bac51e mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc251b370 mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc2827072 mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xce025889 mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd4faa124 mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd5cf6f48 mlx4_get_counter_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd8fa35ec mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd932c0f9 mlx4_fmr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdf867f7d mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe21a0d6e mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe55b1f3c mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe61b7a4e mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe92b0618 mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe94cab61 mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe9bd18a6 mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe9f671fa mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xec0590d7 mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xecea7def mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xed69abc2 mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xedb93989 mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xedd5b356 __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfa7658c8 mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfb2188d8 mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfc35ee6a mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xff8a4889 mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xffa824e2 mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x00172bef mlx5_core_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x09543b3d mlx5_fill_page_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0ffe2911 mlx5_query_hca_vport_gid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x36d57417 mlx5_set_port_proto +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3f04e9c7 mlx5_destroy_unmap_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3f8ac0fc mlx5_db_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4b3214b4 mlx5_query_port_oper_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4d70bb14 mlx5_query_port_proto_oper +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4e0f1a05 mlx5_core_create_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x594c8ce6 mlx5_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x70fc226f mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x78daf1e7 mlx5_query_port_proto_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x8c37fdaa mlx5_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x94ca82ab mlx5_core_xrcd_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9cd5ee43 mlx5_query_hca_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9fa67e56 mlx5_query_port_ptys +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa71b689c mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xac63485a mlx5_query_hca_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xac9f1472 mlx5_set_port_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xaf1895af mlx5_core_eq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb05e55e3 mlx5_core_mad_ifc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb8eb131c mlx5_query_port_max_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbb6dee41 mlx5_core_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xbf38f530 mlx5_query_port_link_width_oper +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xcd212d09 mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd20dc7e9 mlx5_core_page_fault_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd96072bc mlx5_query_hca_vport_pkey +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xda5f460b mlx5_core_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xddfe5fed mlx5_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe6fc8434 mlx5_core_destroy_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe9e497ba mlx5_query_port_vl_hw_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf123ed3a mlx5_query_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf4773edb mlx5_create_map_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfbd8d27d mlx5_query_port_proto_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x0c55f0af stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x9d5a689f stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xad8632d4 stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xfb4ba2f6 stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x4d09a892 stmmac_pltfr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x9ea31885 stmmac_pltfr_pm_ops +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xf6072f36 stmmac_pltfr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x069fbd4a cpsw_ale_dump +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x09e63a95 cpsw_ale_start +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x196322d0 cpsw_ale_del_ucast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x3c916417 cpsw_ale_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x3cce1375 cpsw_ale_set_allmulti +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x3f40f559 cpsw_ale_flush_multicast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x4312ca68 cpsw_ale_add_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x6970eb5f cpsw_ale_control_get +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x710850e6 cpsw_ale_control_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x8987e0dd cpsw_ale_stop +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x8a9370e2 cpsw_ale_del_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x904a34a8 cpsw_ale_add_ucast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xab1b5909 cpsw_ale_add_mcast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xb8a55e3f cpsw_ale_del_mcast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xf271cd5a cpsw_ale_create +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x1a32baf7 macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x1a50141b macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x5e961d7f macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x9335529c macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvtap 0x5bde2e6a macvtap_get_socket +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0x6318757f mdio_mux_uninit +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0x83a5e323 mdio_mux_init +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x672f3913 usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x97773284 usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x994c4566 usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xed726c9b usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x023d79b2 cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x0f1fffae cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x13d1131b cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x5487f94c cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x973f75c3 cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xb85cb18f cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xe095ed6a cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xf6470b70 cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x62505ae2 rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x66bd6c64 rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x69a3bc2c rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x77b8d234 rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xafff0594 rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xfd9bd620 generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x01114c7c usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x0950fbf4 usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x0abb2560 usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1e09596e usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2a8eb6fa usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2acf2368 usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x2ec05fa5 usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x317b7b7e usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x319d0a4e usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x41a2b207 usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x48f01632 usbnet_get_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x50828b67 usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x601c8053 usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x718bb217 usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x71a5ed21 usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x79a085d7 usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8409a1ba usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x85018397 usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8a10e674 usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x990fa4ed usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xabc50715 usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xba0fe894 usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xbbe18846 usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc14d4137 usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd23f0fa9 usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xdb7652bb usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xdf1ccdea usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe941cf21 usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xed264ef7 usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf5b8df6f usbnet_set_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf9c68ea2 usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xfec3593c usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x3b689663 vxlan_sock_release +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x98017b14 vxlan_sock_add +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xbf1c98bd vxlan_get_rx_port +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xc7efadbd vxlan_xmit_skb +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x0202a4f2 i2400m_rx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x0991ada1 i2400m_tx_msg_get +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x17c03aad i2400m_tx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x2326d76c i2400m_dev_reset_handle +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x25e768eb i2400m_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x32e1b270 i2400m_dev_bootstrap +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x4ca4527c i2400m_pre_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x4efac426 i2400m_tx_msg_sent +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x6e65c293 i2400m_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x94621c05 i2400m_is_boot_barker +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xa485c60b i2400m_cmd_enter_powersave +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xaf683933 i2400m_post_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb00b793c i2400m_bm_cmd_prepare +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb815f7f5 i2400m_error_recovery +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xbea15872 i2400m_netdev_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xc634645f i2400m_release +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xefddffd5 i2400m_init +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x562195a5 cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x6b01f2b1 cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x9eeef09e cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0xe165ab4a cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/ipw2x00/libipw 0x66291861 libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x10c6e2bf il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x21d9d34e _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x3a6bd8f0 il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x66675d1f il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xaf216130 il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x00542669 iwl_clear_bits_prph +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 0x20ce5079 iwl_read_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x35033c81 iwl_phy_db_free +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x396f358f iwl_phy_db_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3d548dab iwl_remove_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3d95c926 __iwl_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x44ccb30b iwl_parse_eeprom_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x4a78f601 iwl_nvm_check_version +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x4c209926 __iwl_warn +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x4f53387a iwl_parse_nvm_mcc_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x51b657cd iwlwifi_mod_params +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5c52e109 iwl_opmode_deregister +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x70c86401 iwl_poll_direct_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x7440c1f2 iwl_parse_nvm_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x776221bf iwl_send_phy_db_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x87fc3d17 __iwl_crit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8aaef770 __iwl_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8c5d5ab3 iwl_phy_db_set_section +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8cd943cb iwl_write_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x91005a67 __iwl_err +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x9bf3a63e iwl_force_nmi +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xa9c36c6a iwl_poll_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xaa6d08eb iwl_wait_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xc67c31ed iwl_notification_wait_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xc9e4df6b iwl_set_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xd97468f6 iwl_set_bits_mask_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xe53ad032 iwl_opmode_register +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xe67185bb iwl_read_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xe783f1d2 iwl_write_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xefc8192c iwl_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x01eaa8f4 lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x0a7ce5eb __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x31589ea6 lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x3a3221a1 lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x3ac7bd54 lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x4fa321f4 lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x55414fd8 lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5e55e6e0 lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x8a85095f lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x9e39b09a lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xa142743f lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xcd8dce72 lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xce5efd6d lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xd22640b1 lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xe47aedd5 lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf64277de lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf986eca4 lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x33576896 lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x3d6bd702 lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x4d03434f lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x5b4d6a20 lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x7340593b lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x99cdd591 lbtf_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xa0a7d747 __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 0xdee61767 lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x061809e4 mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x31bd9748 mwifiex_alloc_dma_align_buf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x32ebf76c mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x4a2688ae mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x4d89e3bc mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x51483441 mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x5218a82b mwifiex_queue_main_work +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x6d02e419 mwifiex_upload_device_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x6f7624e3 mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x71209df7 mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x7a9986f8 mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x7df139bd mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x7fa665f3 mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x800fd29f mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x82dc43ad mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x9c35a49e mwifiex_drv_info_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xc6d55472 mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xc8ff3d13 mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x14c9bc18 p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x53e8a4b0 p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x728dbebc p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xb17f2a51 p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xb7552341 p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xd9824360 p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xd9ba9a3c p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xf5b7e022 p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xfaded1b3 p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x11d977e9 rsi_91x_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x2f972d55 rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7201b98a rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x8a153107 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 0xdf19709b rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x0819a12c rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x0bd27b6c rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x0d3ba306 rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x156c1008 rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x1b570dd8 rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x22dbffb6 rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x2f6443f2 rt2800_get_key_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x36a2e11f rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4688b589 rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x488365fe rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4ec9c55a rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4f567118 rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x523a2f68 rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x583e8e31 rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5e4a118a rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5f91de6a rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x605d57b9 rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x6b63ca32 rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x6c88dbfb rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x6e073d32 rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x849090bf rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x87f3ddb2 rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8b1e7a54 rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x954f20ce rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9fc26f3f rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9fcbc25f rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9fe060ee rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa14f465d rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa2f078cb rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb7f6976c rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xbe313658 rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc2b6c7a3 rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xca5bd597 rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xd3e90f56 rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xdc58a4aa rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe1453fff rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe978f1df rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xffe0513c rt2800_sta_remove +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 0x34bd90e5 rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x3c798365 rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x4170795c rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x4ce9cfcc rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x4f05ae8f rt2800mmio_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5026f5d3 rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x92c0bcd1 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x9463c4b6 rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x9b89d596 rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xa27f5fc5 rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xba3aaae3 rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc1859759 rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc6a1455e rt2800mmio_autowake_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc72aed1d rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xd054044a rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xe28f94c7 rt2800mmio_txstatus_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x03c6fbc7 rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x03e8b912 rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x05000f8c rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0b279025 rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x0b87f0a1 rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x17d41a0c rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1a390c8a rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x24d12cb4 rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x28799aa4 rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x37e19236 rt2x00mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x467ec749 rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x49f36fbf rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x4f40589f rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x5249f7f8 rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x54c72c23 rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x585fe8ef rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x63f9c2c1 rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6d1172a2 rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7e330ffd rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x82775f00 rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x851a37d1 rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8bdd29a1 rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x93e10daf rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x984e4694 rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa0ae80ec rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa0f62cc0 rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa3c33582 rt2x00mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa3d64957 rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xac2c0763 rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xaf33c011 rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb602e746 rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb7115aa6 rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb91b737d rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xbb6d548f rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc05f216a rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc356c43a rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc903ca47 rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe18aed64 rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe62e0af5 rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe6326179 rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe63b9dad rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe8147873 rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xeb39e2fa rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf970a5a5 rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xfbdb5731 rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xfe1020ec rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x5729a4c0 rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x6a2ee12c rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x8f161675 rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xb7f8801d rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0xcf1aeb50 rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x83878fa8 rt2x00pci_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x8708eb35 rt2x00pci_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x874e59fe rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x8dcea559 rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x01d74dd4 rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x0dbf9ea3 rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x112424b9 rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x371b4cd0 rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x37f4bcf8 rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x497a8720 rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x721c2fd5 rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x81d03901 rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x834ee45d rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x97da0746 rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xac806f86 rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xb6a3d453 rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xba4495c1 rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xbd5d1d1f rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xc40cff05 rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xc9596dff rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x16a22d1f dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x347cd1de dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9c9b4d0f dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb1f7c5d5 rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x0120aa0a rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x06cbfc09 rtl8723_dm_init_dynamic_bb_powersaving +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x0a761019 rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x19516a69 rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x1e9b7c62 rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x37ffd4c4 rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x40dafa10 rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x49286885 rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x4ee92523 rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x576430e4 rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x59cf0d39 rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x5dc66e19 rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x5f1656b9 rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x67414227 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 0x765e6f6a rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x8334693e rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x8e94435b rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x99fca680 rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xad643daa rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xadd7a980 rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xaeca4abb rtl8723_phy_mac_setting_calibration +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 0xb28a87b7 rtl8723_phy_query_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xc9d2ad26 rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xd1b33602 rtl8723_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf0236f7d rtl8723_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf22ee931 rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xfa5f1870 rtl8723_phy_path_a_fill_iqk_matrix +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x0d0b6636 rtl_global_var +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x10cb09b7 rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x14c5ecd8 rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x154bbc2b rtl_dbgp_flag_init +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 0x6ad86c50 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 0x7f28937a rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xa50673a2 rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xb0cfe0f1 rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xbacffcfe rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xbbdc44b0 rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xcae41cdd rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xd713c1a1 rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xd7f7a5bc rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xdc762d90 rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xdfaf871b rtl_attribute_group +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xe63487a3 read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xf363ce76 rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xfe8e9268 rtl_tx_mgmt_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x11260791 wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x934e4481 wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0xf21e809e wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x03914ffe wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0480c3f5 wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x074c79bc wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x07982b1c wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0ae7b77b wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0b24c714 wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0bcbf986 wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x13a573d0 wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x157096c0 wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x195813b3 wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x20207840 wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2530dc0e wl1271_ps_elp_wakeup +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x2756903a wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x293cb5d0 wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x30486af6 wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x32015179 wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x343d0570 wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x38801c96 wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3b9a1618 wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3c254c38 wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3dddb97e wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4587162c wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4fa5b42a wl1271_ps_elp_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x533adf90 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 0x552ac637 wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x5a262101 wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6b968281 wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x77092dcc wlcore_get_native_channel_type +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x9969c616 wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x9cdeb203 wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa8477955 wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb7a28235 wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb805a0fa wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xba35ba8f wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xbe11b2d5 wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc0a610ac wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc29681d7 wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc34f5fed wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc3cea379 wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd1f7e05a wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xdcb27ac9 wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf729b37f wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf9978a4c wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xfa811cc0 wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xfdbe2d2a wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x199eec2c nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x83a1f357 nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x9172c31b nfcmrvl_parse_dt +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xe6689ce2 nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x2530933a st_nci_remove +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x304114a5 st_nci_probe +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xac87b2e8 st_nci_disable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xb29d78fd st_nci_hci_event_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xd99b335e st_nci_discover_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xdea122cf st_nci_enable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xe7d900d4 st_nci_hci_cmd_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xffcb6cf6 st_nci_hci_load_session +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x30934216 ntb_transport_max_size +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x32537aca ntb_transport_link_query +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x3d54dbfc ntb_transport_tx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x436098aa ntb_transport_link_down +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x82e6c13d ntb_transport_qp_num +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x9b344384 ntb_transport_unregister_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x9c992c8f ntb_transport_link_up +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xa881e7b4 ntb_transport_create_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xb3d7a11f ntb_transport_register_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc270dc24 ntb_transport_free_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc37d9036 ntb_transport_rx_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xd40e7a02 ntb_transport_rx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf55d6313 ntb_transport_register_client_dev +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf9eb813f ntb_transport_unregister_client_dev +EXPORT_SYMBOL_GPL drivers/pci/hotplug/rpaphp 0x01cc7086 rpaphp_slot_head +EXPORT_SYMBOL_GPL drivers/pci/hotplug/rpaphp 0x13a81644 rpaphp_add_slot +EXPORT_SYMBOL_GPL drivers/pci/hotplug/rpaphp 0x554ea8be rpaphp_deregister_slot +EXPORT_SYMBOL_GPL drivers/pci/hotplug/rpaphp 0xfab42cf7 rpaphp_get_drc_props +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x6ea0f8a2 pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xba35c27f pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xcd40f7fa 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 0x07c7eb90 ps3stor_setup +EXPORT_SYMBOL_GPL drivers/ps3/ps3stor_lib 0x1d44c130 ps3stor_read_write_sectors +EXPORT_SYMBOL_GPL drivers/ps3/ps3stor_lib 0x313c5329 ps3stor_send_command +EXPORT_SYMBOL_GPL drivers/ps3/ps3stor_lib 0x7f041c32 ps3stor_teardown +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x0ff78236 mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x1d7f2cb0 mc13xxx_get_num_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x45fc2880 mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x4940ba3e mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x739f07f9 mc13xxx_parse_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x495361be wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x872405f8 wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xc40e43b3 wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xc8c3cfc2 wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xd575c1be wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xe38ba8ac wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0xb1dc0bd9 wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x02a44803 cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0c2827e5 cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x0c442073 cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1238f310 cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x18ed63fa cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1a58b22d cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1d1cf468 cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2702aac6 cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2859cf31 cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x29246f29 cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3781507f cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a5c4389 cxgbi_ddp_page_size_factor +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3c33b7e5 cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x412f4f5f cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x474e8def cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x489ae476 cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x4f102753 cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x507f4122 cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5a1e62c1 cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x648df940 cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6dfc499e cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6eac5e84 cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x71971238 cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x85c9c0f1 cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x896ccdfc cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8c2ba369 cxgbi_ddp_ppod_clear +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8c96fbfa cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8e875cbb cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x97adb704 cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa2d6dfe3 cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa5b9a899 cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa7b1e145 cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa9186e74 cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xad2bd838 cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xafa1be67 cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb7b47fd7 cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb87aad65 cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xbb95bb35 cxgbi_ddp_ppod_set +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc7518bca cxgbi_ddp_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc7b10732 cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd0abc506 cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd5e8b68f cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xd7430c4a cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe24ddeea cxgbi_ddp_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe6b0df8d cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe73cb4e6 cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe961c672 cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf3d52338 cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x1bc5ecb7 scsi_dh_detach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x245393d7 scsi_dh_attach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x39b60099 scsi_dh_set_params +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x4cb8f0b5 scsi_unregister_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 0xc7c61468 scsi_register_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xca18a6e7 scsi_dh_activate +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xdc67e428 scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x00f83bca fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0fb51275 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x3741d85c fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x374c1e1c fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x435adebb fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x4f30078a fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x5242a848 fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x727ee651 fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x797b6424 fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x84b3d915 fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x90ccc580 __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x92eb5faa fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x94d2e056 fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xae12262d fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xb10ee56c fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xd3d664cb fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xeefd9905 fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xef5a54c0 fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xfe3701a4 fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x58b5172e iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x688eeea7 iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x69755cd0 iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xc2affb11 iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xda2bc6ff iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xe8dc2f0e iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x04903844 iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x19b30498 iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1cfcdf02 iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2bf3298d iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x36600c72 iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x399ceffd __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3f15933a iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3f5305db iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x48f6bbb8 iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x4d87c1a6 iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x50dfd8b6 iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x56eb8b61 iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x5bb24d72 iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x67ba16ab iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x69af8dfb iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6c88eb34 iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6ddf6809 iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6e28f5d8 iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7361335e iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x80604a00 iscsi_conn_queue_work +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8ca90890 iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8f0759a5 iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x94137414 iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x9c8df9ca iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa3981e14 iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xa79daeb1 iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbf8c9136 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc0cfc369 iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xca27ce3a iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd3002d84 __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xd7b9792d iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xdc8659b8 iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xdd32c9f1 iscsi_eh_target_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xdd4ca624 __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe3fb8d80 iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe80675ae iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe8224b09 iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xe961258a iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xed17eb6f iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf19eeee7 iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf7163615 iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xfe7a2888 iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xff5cc5b0 iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x062255fc iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x0ce0f75f iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x127a3188 iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x33e2e890 iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x5a3ec477 iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x671c055d iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x67cca423 iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x8e8c85da iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x967ea816 iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x9e7a5867 iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x9fd29068 iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xb6155b88 iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xd13665bd iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xe8306a4d iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xee13d2ca iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xfb1bd4d5 iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xfd619224 iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x07a9aefc sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0fd3e43f sas_eh_bus_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x135a028c sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x1e15ffd4 sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x1f512534 sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x2e9ec069 sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4d785619 sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x4f6c1ade sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5e06e8d2 sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5e936985 sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x75124f29 sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x805046ea sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x868a42d3 sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9590833b sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x98d397d3 sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9c6e36f3 sas_domain_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9d3ba4b0 sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9f086524 sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xa968d606 sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xac133005 sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb8cd7e6c sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd0403854 sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe38b1c6c sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xf3e2b641 sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x01b9bca8 iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0a1ca401 iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x0fdde14a iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x143bb32e iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x17189427 iscsi_recv_pdu +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2c05396b iscsi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2d879869 iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2e5e232f iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2fe9ce52 iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3b22496f iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3b9066be iscsi_destroy_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5494e70a iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x63e750c5 iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x66e74b08 iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x726aef64 iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x726ba9f3 iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x73f2d898 iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x77dbd9dc iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7eee3035 iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7f69e3fc 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 0x8ca92899 iscsi_scan_finished +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8d38650f iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x8fc51004 iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xaa49894f iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb2ad00c5 iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb5c6b4bd iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb62ccdb4 iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbbce22f7 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 0xbdff8045 iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbf4b30a4 iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc3ce0e75 iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc8dce7b2 iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcc0ed128 iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcd07746c iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xcd3f558c iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd7a5814f iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdd1ba80b iscsi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe36c7f4d iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xeb1084bf iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xed6f790e iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x4dcae109 sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x50903482 sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xa4844963 sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0xe8f9347e sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x0ef06974 spi_populate_ppr_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x84f19f54 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 0x41d51a06 ufshcd_init +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x6491e584 ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xaf062da4 ufshcd_remove +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xe08cfe04 ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x30a52df3 spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xa43e33d4 spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xad07605a spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xbda891e8 spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xdbe2b733 spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x0f1dc58a dw_spi_suspend_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x75ea9042 dw_spi_remove_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x89ceefd9 dw_spi_add_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xd5a47ac4 dw_spi_resume_host +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x11f24ae7 spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x13e4364d spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x15ffc4ed spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x1d630bb3 spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x55bd871e spmi_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x584ecd87 spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x6b79bcdd spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x949eb313 spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x9dba572f spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xae5dae89 spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xb360ef02 spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xb873140b spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xcca9a498 spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xd351d9b7 spmi_driver_register +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xe9090d77 spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xf94ec177 spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xfb6b89a7 spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xfd0cfffa spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0xe4d36943 ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x048e5058 comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x04fc84fb comedi_handle_events +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0ba00861 __comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0c53c1e6 comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0cca9c89 comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0f918ac1 comedi_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x19fb2f60 comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x1f80705b comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x21ee480f comedi_set_spriv_auto_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x24d1542d comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x294b8b6a comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2dd7757c comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x37d7a5fd comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x3920d193 comedi_load_firmware +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 0x51a6f94c comedi_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x551a6fd6 comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x58416ac8 comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x5a4f9fcb comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6380a0c3 comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x63ad4b4f comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6a8722c9 comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x7bcf1e9e comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x85860194 comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x927ea300 comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x993241e9 comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x9bacc814 comedi_dev_put +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x9d1d19b3 comedi_event +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa19a5da8 comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xadf94703 comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xb0c3b0ab 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 0xbfec21b3 comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xc7ac5983 comedi_timeout +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xca0138b1 comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xcf9276b0 comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd425da9d comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x121053c1 comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x51990325 comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x7ff35b18 comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x8b4a2308 comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xb4608da3 comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xd19814e9 comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xe39e5398 comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xf2841f57 comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x47d1d0ca comedi_pcmcia_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x49315c7b comedi_pcmcia_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x5ca6f261 comedi_pcmcia_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x5cccd17d comedi_pcmcia_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x61f983a8 comedi_pcmcia_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x7437a024 comedi_to_pcmcia_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pcmcia 0x9eb7e7d6 comedi_pcmcia_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x0e9e1adb comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x2a585b4f comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x3d735152 comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x7141c3dd comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xa8f7246c comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xd06b37d7 comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x4179d6f6 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 0x34150501 amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0xe9722921 amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_pc236_common 0xb3de4a0e amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x456fb4e8 comedi_8254_cascade_ns_to_timer +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x4789ad3b comedi_8254_load +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x54d1f907 comedi_8254_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x620bd28d comedi_8254_subdevice_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x755530db comedi_8254_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x76b1ad5e comedi_8254_set_mode +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x7c1b5ec6 comedi_8254_update_divisors +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x9041346e comedi_8254_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xa748ef25 comedi_8254_pacer_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xafbf52d2 comedi_8254_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xdfc6139a comedi_8254_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xe513f819 comedi_8254_ns_to_timer +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xfb92fb26 comedi_8254_set_busy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0x31689eb8 subdev_8255_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0x70fb49fe subdev_8255_regbase +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0xfabbaacb subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x0d68fcd9 comedi_isadma_poll +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x12fba874 comedi_isadma_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x4a17474e comedi_isadma_disable_on_sample +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x6815a033 comedi_isadma_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0xa3d01a85 comedi_isadma_program +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0xa7ebb8a3 comedi_isadma_set_mode +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0xbf099bcc comedi_isadma_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/das08 0x6a082215 das08_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x038ae539 mite_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x0f31a449 mite_dma_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x17693075 mite_sync_output_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x1f321cc1 mite_setup2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x402a631c mite_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x49fd096f mite_release_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x5f951c04 mite_sync_input_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x76f753f5 mite_get_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x780df1aa mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x8235da64 mite_dma_tcr +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x8ee7e9dd mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xa31f437f mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xac208307 mite_bytes_read_from_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xaf79bdcf mite_done +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xb033b78c mite_bytes_read_from_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xcfc6db2e mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xd06eed53 mite_free_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xe5898379 mite_bytes_written_to_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xe8006eb6 mite_prep_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xf63d57ac mite_buf_change +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xf99ab7f2 mite_bytes_written_to_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0x0bd506bd labpc_common_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0x6f4beae1 labpc_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x42a8faab labpc_drain_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x9055b9c2 labpc_free_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0xa4ab0a62 labpc_init_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0xae920d9f labpc_handle_dma_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0xfe27eb66 labpc_setup_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x0ac0e4f0 ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x13393b37 ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x61d3d04d ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x8d73c19c ni_tio_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xaee7a920 ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xc41dc6b5 ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xe61453e4 ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xe8f51443 ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x0a45f11b ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x47f4e540 ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x51aaf08a ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x84f85b58 ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xc2b2ff2b ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xfe6f858a ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x08c9a4f6 comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x24b85a3e comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x2a8786a7 comedi_close +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x417d9d66 comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x47b87e96 comedi_open +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x9c743d34 comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xf91c35b5 comedi_dio_config +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0x0096f69f adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x27f4afe5 lustre_sysfs_ops +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x393e9f86 lustre_attr_show +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x735c99d3 lustre_attr_store +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0f80e8c debugfs_lustre_root +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0xd8c02dad lustre_kobj +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 0x3c51c80d spk_synth_flush +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x4018276f 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 0x46038b52 spk_var_show +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x475e158a synth_request_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x6dc12ec4 spk_var_store +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x71414574 spk_synth_immediate +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x75b088b7 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 0xb11c670c 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 0xc0af31b8 synth_add +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 0xd7ffa06b spk_serial_synth_probe +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 0xfc777bc2 spk_do_catch_up +EXPORT_SYMBOL_GPL drivers/tty/n_tracesink 0x585ebaac n_tracesink_datadrain +EXPORT_SYMBOL_GPL drivers/uio/uio 0x03fa7d9c __uio_register_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0x34e7e196 uio_event_notify +EXPORT_SYMBOL_GPL drivers/uio/uio 0x88b9849c uio_unregister_device +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x9e8f149d usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0xd9c54669 usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x2b6253f2 ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x85897c03 ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x2d5b1df6 imx_usbmisc_init +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x3e507db8 imx_usbmisc_init_post +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0xb1b11584 imx_usbmisc_set_wakeup +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x07c278c5 ulpi_register_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x5ea7ed26 ulpi_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xa5e6c93a ulpi_read +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xb8f49f78 ulpi_register_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xcab5b4bd ulpi_write +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xd351576e ulpi_unregister_interface +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x13987ac6 gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x144db90a gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x1ff72221 gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x31f1760e gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x35588cc5 gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x4cbb4be2 gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x4ec31cb5 gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x523a7a5a gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x697eaaa6 gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x7b647985 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 0x9d2ca37d gether_get_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xb3258219 gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xb5fcdda5 gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xd974ee0d gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xe22a2a59 gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x127a371c gserial_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x33bfdca2 gserial_alloc_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x615250ad 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 0x780c5cb0 ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xcb719fa9 ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xf3edd9b3 ffs_single_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 0x18634109 fsg_show_nofua +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 0x1fec2dec 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 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 0x5dd2ffd1 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 0x7e26d4a5 fsg_common_set_sysfs +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x831261fe fsg_store_cdrom +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x857b6dc2 fsg_hs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x86a08928 fsg_lun_close +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x8b6813e6 fsg_show_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 0xa18f6139 fsg_show_file +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 0xd06e61f2 fsg_common_remove_lun +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd1f0e7dd fsg_store_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xd3181361 fsg_show_ro +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 0xdb65c243 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 0xea9d86ce fsg_store_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xeb274e42 fsg_lun_open +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xee82671b fsg_store_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf171b553 fsg_common_set_cdev +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 0x09fef79b rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x0ab3ba5b rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x10337608 rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x1707a7d7 rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x482c92f8 rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x5b8c82a9 rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x5bfda1ff rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x610c778b rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x6e99ff62 rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7ae3a54b rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7fd3b24b rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x80a3d60c rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xb7a7ddc2 rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xe8f444de rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xebe19b5a rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x056c5be9 usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x08edd9c0 usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0bd17028 usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0debe83e usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x161cc4e6 usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2caa85ab usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x33534752 usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x366045c2 usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3a8d2622 usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4f0b48f7 config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x55eb7a16 usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x562bf17d usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5b58f2c3 usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5cc6ae69 usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x5feb4942 usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x725119f6 usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x754c2f1c usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x772850e8 usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8c334cac usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x94d7075a usb_gadget_get_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x95dbb38d usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x9b4c5fbe usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa073382d alloc_ep_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa586dd48 usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa9e1ad48 usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb8983cf5 usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xc6b31db1 unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xcf5e4902 usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xeacc0039 usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf4934567 usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x12b4dc09 usb_add_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x16f14b01 usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x2c5ada36 usb_gadget_probe_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x352cf494 usb_gadget_giveback_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x5001c8c6 usb_gadget_unmap_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x8f343da7 usb_udc_vbus_handler +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x9b518cf5 usb_gadget_udc_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xcec8bf2d usb_del_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xd72f9881 usb_gadget_map_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xf8bd4e31 usb_gadget_set_state +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xfa03facc usb_udc_attach_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xfee1372b usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x19130771 ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0xdb62e41e ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x10234e85 usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x1962b1a6 usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x2c3173d5 usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x313b2d2a usb_ftdi_elan_read_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x6f9fdde1 usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x80b70260 ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x97379550 usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xa8d84d0e usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xec9a25ac 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 0xc6019937 musb_interrupt +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xcb32cb36 musb_writeb +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0xf3ddb451 isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0x4199f39b usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x19151a3e usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x2a7b8f15 usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x2bd5ea62 usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x493b4688 usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x4d111275 usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x57775a34 usb_serial_handle_break +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x602dbee4 usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x6db8cbfc usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7ea016c6 usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x8cdd9160 usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x920e16ee usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x996d1e16 usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x997f208a usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x9ef48351 usb_serial_handle_sysrq_char +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xb450db75 usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xd0b5d973 usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xe3b884da usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xe63f4f3c usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xea2c0c67 usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf0716e7b usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf26c5458 usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x0239df67 usb_stor_disconnect +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1bc3edc2 usb_stor_sense_invalidCDB +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x21776e5f usb_stor_bulk_srb +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x335da17b usb_stor_access_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x35cd4cff usb_stor_suspend +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x3b068257 usb_stor_control_msg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x3f373f14 usb_stor_CB_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x3fcc7e1e fill_inquiry_response +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x41217d8c usb_stor_Bulk_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x48d43274 usb_stor_pre_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x66fc3e72 usb_stor_CB_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x693f8764 usb_stor_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x795babbd usb_stor_probe2 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x7b36dba1 usb_stor_set_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x7e828ef9 usb_stor_probe1 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x832683ef usb_stor_bulk_transfer_sg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x8462d4f1 usb_stor_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x8c01fe51 usb_stor_Bulk_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x955f7bf4 usb_stor_reset_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x9fd49fad usb_stor_bulk_transfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xa1f6805e usb_stor_host_template_init +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xc3526a82 usb_stor_adjust_quirks +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xc9c77c6c usb_stor_ctrl_transfer +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xf082f447 usb_stor_transparent_scsi_command +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xf77c41a2 usb_stor_post_reset +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x1b11dc04 usbip_dump_urb +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x2c9e64b8 usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x3e410836 usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x6da27f3a usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7f6bc3d0 usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x966f7c9a usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xa35e220e usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xcb693d9e dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xceb11cfa usbip_event_happened +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd02753dc usbip_header_correct_endian +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd77d67e8 usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xd94a351a usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xe18e4a61 usbip_recv_iso +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 0x2010f4a5 __wa_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x330ef362 wa_dti_start +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x39e22c47 rpipe_ep_disable +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x5a2ce89c rpipe_clear_feature_stalled +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xb33210cd wa_urb_enqueue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xb7523ea7 wa_urb_dequeue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xbdc4983a wa_create +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 0x109434c1 wusbhc_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x1670692e __wusb_dev_get_by_usb_dev +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x3d1fc319 wusbhc_rh_start_port_reset +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x526c5bfb wusbhc_b_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x65bd12f2 wusbhc_rh_status_data +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x6c5f783a wusbhc_rh_control +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7c5af4da wusbhc_b_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7f0b7631 wusb_dev_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x8362447e wusbhc_reset_all +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x89443c0a wusbhc_mmcie_rm +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x93620535 wusbhc_handle_dn +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb725d128 wusb_cluster_id_put +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb8c8375e wusbhc_giveback_urb +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xc3f1390a wusbhc_chid_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xc959e5ce wusbhc_mmcie_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xf770a6b4 wusbd +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xf890b4a9 wusbhc_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xfe2e17d7 wusb_et_name +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0x20d2a193 i1480_fw_upload +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xc60ccb32 i1480_cmd +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xd139acdd i1480_rceb_check +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x0b4c75cd umc_device_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x2e515122 umc_device_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x3eefe9e0 umc_driver_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x8f7758cf umc_bus_type +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xbb89598f __umc_driver_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xcb76a524 umc_device_create +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xd3b799f6 umc_match_pci_id +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xdabff1a0 umc_controller_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x06ca0916 uwb_rc_cmd_async +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 0x11b445f8 uwb_rc_cmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x1469ed41 uwb_dev_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x23253cb7 uwb_pal_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x27567d84 uwb_rsv_establish +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x36485fbf uwb_dev_for_each +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x3c020563 uwb_rsv_destroy +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x3d740f9a uwb_est_find_size +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x3e3ad409 uwb_rc_get_by_dev +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x40b0fd10 uwb_notifs_deregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x430d4aaf uwb_pal_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4a327f63 uwb_rc_get_by_grandpa +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4d57ae3c uwb_rsv_type_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4daced23 uwb_rc_alloc +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x530b10c0 uwb_rc_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x6052417b uwb_rc_reset_all +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x614de2b7 uwb_rc_neh_error +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x630a2a94 uwb_rc_vcmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x68822d94 uwb_rc_dev_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x725e4aa9 uwb_radio_start +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x741a6aca uwb_rc_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7cdfb2d4 uwb_rsv_get_usable_mas +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x816b9e92 uwb_est_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8625c5bf uwb_rc_mac_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x86aaeb7e uwb_pal_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8f9e810d uwb_rsv_modify +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x926d94e3 uwb_rc_ie_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x931856a4 uwb_rsv_create +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x96ebcb1f uwb_radio_stop +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x98413234 uwb_rsv_state_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xa76184c4 uwb_rc_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xac97316b uwb_ie_next +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xbf92a735 uwb_rsv_terminate +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc2e11efb uwb_rc_pre_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc52d3a9e uwb_rsv_accept +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc6e86217 uwb_notifs_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc98b5119 uwb_rc_post_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd427f725 uwb_rc_neh_grok +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd6334f66 uwb_rc_put +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd68744dd __uwb_rc_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xd988d87a uwb_rc_ie_rm +EXPORT_SYMBOL_GPL drivers/uwb/whci 0xbdfc85f1 whci_wait_for +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x16f6ea0e vfio_device_get_from_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x3567743b vfio_external_user_iommu_id +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x712f08b8 vfio_del_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x88f36d0f 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 0xb6f5e6b6 vfio_register_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc1d989c5 vfio_external_check_extension +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc2e9f7c8 vfio_unregister_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc4913442 vfio_group_put_external_user +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xf7de7bf6 vfio_add_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio_spapr_eeh 0x31d27306 vfio_spapr_pci_eeh_open +EXPORT_SYMBOL_GPL drivers/vfio/vfio_spapr_eeh 0x82a01912 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_virqfd 0x1b1aa627 vfio_virqfd_enable +EXPORT_SYMBOL_GPL drivers/vfio/vfio_virqfd 0x6c2222cd vfio_virqfd_disable +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x02a1fbb7 vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x02dfe622 vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x0aa76582 vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1723a354 vhost_add_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x235de94a vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x269f7a09 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x2bf618fb vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x2cdb2f39 vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x307261f2 vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x346633ec vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x375efa00 vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3a645d5b vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3d6b8a56 vhost_poll_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3f709a6a vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x416c7ba9 vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4373d8a7 vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4ede9469 vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x5039f26f vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x58bd2f55 vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x60b25041 vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x74d1bff8 vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x7b6dd993 vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x9382b9c5 vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x939f0258 vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x9cab0c95 vhost_init_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x9fd41375 vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xaed512f3 vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb0f81e37 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc36dbb51 vhost_work_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xdf9a2bad vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xee3f85c7 vhost_dev_init +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x173477d4 ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x2b11d69d ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x3aeb3ab7 ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x6a78d01b ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xbd7b4a00 ili9320_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xe51333de ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xe8bcbf73 ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x03681d68 auok190x_common_probe +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x1854bab3 auok190x_send_cmdargs_pixels_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x4995c715 auok190x_send_cmdargs_pixels +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x5778738f auok190x_common_remove +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x5932d2ee auok190x_pm +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x5c005f35 auok190x_send_cmdargs_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x7f5152b1 auok190x_send_command +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x963351b8 auok190x_send_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x9ce334b2 auok190x_read_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xa8d4838f auok190x_send_command_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0xaf7de36c fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xc50915de sis_free_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xe4122a26 sis_malloc_new +EXPORT_SYMBOL_GPL drivers/w1/wire 0x0a44de19 w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x14b757dd w1_next_pullup +EXPORT_SYMBOL_GPL drivers/w1/wire 0x1e77b906 w1_read_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x25c2a2c7 w1_touch_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x480a71b0 w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x59c99317 w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7c2f2afb w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x98fafa58 w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0xa959f0e8 w1_reset_select_slave +EXPORT_SYMBOL_GPL drivers/w1/wire 0xe84b4578 w1_reset_bus +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x2d0b27af dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x50bfd6d8 dlm_posix_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x74917d31 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 0x34a95c24 nlmclnt_proc +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x8f553d98 lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xb2bb303e nlmclnt_done +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xb2c9014c nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xcfd82b9b lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xdc6d6714 nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xf2211b21 nlmsvc_ops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0270b275 nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x030c131f nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x07ec768c nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x095a79a5 nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x095ef765 nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0d625a5d nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0ec4626d nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0ecfc9e1 nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0f0c8d90 nfs_pageio_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0f7da471 nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x10804060 nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x11f6e57b nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x14d8b81b nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x179b7f4a nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x18ea4949 nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1a8e3955 nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1d1bbe2c nfs_permission +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1ee5499f nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1f61698b nfs_remount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1fd6f8ec nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x20f76d18 nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2124ec26 nfs_set_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x21ec2db9 nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x23fec863 nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x25059d13 nfs_pgio_data_destroy +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2690a0ae nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2f325633 unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x30a17861 nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3448f88d nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x34aa2c41 nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x394c3e3a nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3bd48ba0 nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ca31f35 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3d730125 nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f11d215 nfs_pgheader_init +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 0x445df657 nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x45179c37 nfs_fs_mount_common +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4620e4b4 nfs_pgio_current_mirror +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x46fa8801 nfs_destroy_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x47a869a9 nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x47a9d6c5 nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4b3ddedb nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4b96fb88 nfs_getattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4f343f52 nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5019c5a6 nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x52c3a419 nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x56766742 nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x57a0992c nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x584b8482 nfs_inc_attr_generation_counter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5962b05d nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5bc85abf nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5dadc043 nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e1d863a nfs_sockaddr_match_ipaddr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5ebaf0e6 nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6c37078a nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6fdd37a9 nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x706409d2 register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x71614f4c nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x71d9af52 nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x72ce1111 nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x73153e9f nfs_file_splice_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x73dbc1ce nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7424be93 nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x75237f0f nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x755a4fa7 nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x775e8e03 nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c9722ba nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7f3a62d2 nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7f6f4ede nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x80535dad nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x81dd9576 alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x82be7aff nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x84682f0f nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x887484f6 nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x89ad0baf nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8ccf13eb nfs_pageio_reset_read_mds +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 0x9229fb7d nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9266224f nfs_clone_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x930e6a7a nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x94d64685 __tracepoint_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x97b1bd08 nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x995ca579 nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9a2b8822 nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9f2fab05 nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9f7f6103 nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa6c865ee nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa815ec23 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 0xab870758 get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xac90755d __tracepoint_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xad362002 nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xadc366d0 nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xadecd65a put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb2fae382 nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb4bbce3c nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb606e716 nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbb97ef98 nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbcc09269 nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbcdb89a7 nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbd833cc4 nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbfe1525d nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc1946455 nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc4192311 nfs_zap_acl_cache +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 0xc653f035 nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc9f831ce nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xca374707 nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcb0e2b25 nfs_writeback_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcdfd5efe nfs_fs_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd1a17e80 nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2513081 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd84b85f4 nfs_file_fsync_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd9846757 nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdce9bd88 nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdd8fd43f nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdf9e33aa nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdfad2e71 nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe087fc90 nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe0c2e9e2 nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe37c113a nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe46216d3 nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe4c7f2fe nfs_probe_fsinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe6cae72d nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe7251946 nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe92c510d nfs_direct_set_resched_writes +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe9bcee5c nfs_file_flush +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xec5e7656 nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xec6aa079 nfs_try_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf01236ce nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf379416c nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf4182f02 nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf98fcd8f nfs_sync_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfb7ee006 nfs_alloc_fattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfbdccd6b nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc619abd _nfs_display_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfd99c2c2 nfs_fill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xff51653c nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv3 0xf2d4eb67 nfs3_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x01199aab pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x025c14da pnfs_report_layoutstat +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0326bf72 nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0629e611 pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x06c36816 __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1659811f nfs40_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x170f3ed6 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x17a56bd8 nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x21c26aaf pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2332c8cd pnfs_generic_clear_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x23b98b1f pnfs_generic_commit_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2520a937 nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x253aaeb3 pnfs_read_resend_pnfs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x28ab4991 nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2f507b9d nfs4_pnfs_ds_put +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2ff281e9 pnfs_generic_pg_cleanup +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x319aab96 pnfs_put_lseg_locked +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x32201631 pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x334d2f7f nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3b582f57 nfs4_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3dfe6fe3 __tracepoint_nfs4_pnfs_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x44da4316 pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x471de0a9 __tracepoint_nfs4_pnfs_commit_ds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x595beed2 pnfs_layout_mark_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6085edbd nfs_map_string_to_numeric +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x64415262 pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x688d7cd6 nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x69d3558d pnfs_generic_rw_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6d76555d pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x711dc278 pnfs_layoutcommit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x71ddb9a2 pnfs_generic_write_commit_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x73082178 nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8266e3e4 pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x83ae6aaa nfs4_pnfs_v3_ds_connect_unload +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x861ab421 pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x8acfed4c nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x935cb7a6 nfs4_pnfs_ds_add +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9407468f nfs41_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x959a7a50 nfs4_pnfs_ds_connect +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9c5f4a23 nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9d8b7d06 pnfs_generic_recover_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9f5beb06 nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa2b6965f pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa4538f44 pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xab45bb1f nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xad1d2285 _pnfs_return_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb0882a9e nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb225191a nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb40789fb nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb65e0b6c nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb764dcad pnfs_error_mark_layout_for_return +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbad68810 nfs4_decode_mp_ds_addr +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbe368bc4 pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc42aebd4 pnfs_nfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc5b3528d pnfs_generic_prepare_to_resend_writes +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xce33c4a0 pnfs_generic_scan_commit_lists +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd6965780 pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe20c5f17 pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe65ce470 pnfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xe678f3ae pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xef6781f4 nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf8199123 nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf8ed35a7 pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf8f8d9ea nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf999267e pnfs_generic_commit_release +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x17ce645d locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x19ee6dd8 locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0xaf5e426b locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x8cfc43c8 nfsacl_decode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0xa545f8dc nfsacl_encode +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x11736b03 __mlog_printk +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x12cee81c o2hb_unregister_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 0x2bacd5e1 o2hb_register_callback +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 0x812c0e57 o2hb_setup_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x81a17396 mlog_and_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x8d6d0895 o2nm_node_put +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x92b4693c o2nm_node_get +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 0xc3292cc5 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 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 0xdd1f1d21 o2nm_get_node_by_num +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 0x0ae69c2e dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x169a9f32 dlm_print_one_lock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x603f90d6 dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7a1211f8 dlm_setup_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xae0efd0c dlm_register_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xb113f32f 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 0xdb672e65 dlm_register_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xfb86b96f dlm_errname +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x026dad2e ocfs2_stack_glue_register +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0x09226976 ocfs2_plock +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 0x8e63569a 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 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 0x3d5e548e 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 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 kernel/torture 0xf822cb66 _torture_create_kthread +EXPORT_SYMBOL_GPL kernel/torture 0xfd14eb8d _torture_stop_kthread +EXPORT_SYMBOL_GPL lib/842/842_compress 0x1ce013cf sw842_compress +EXPORT_SYMBOL_GPL lib/842/842_decompress 0x0d22f116 sw842_decompress +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 0x28d4dec6 notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xe73dac33 notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x1803a6ed raid6_2data_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x2b30f429 raid6_call +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xe4b051cf raid6_datap_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 0x6d8dab9b lowpan_header_decompress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0xb6105974 lowpan_header_compress +EXPORT_SYMBOL_GPL net/802/garp 0x0e63f781 garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0x4dcfc57d garp_init_applicant +EXPORT_SYMBOL_GPL net/802/garp 0x747bb12d garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/garp 0xb2dde618 garp_register_application +EXPORT_SYMBOL_GPL net/802/garp 0xbe481ef6 garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0xffeacdcb garp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0x3194d0e6 mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x43b16dc6 mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x82f0a977 mrp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0x9a17ba2e mrp_register_application +EXPORT_SYMBOL_GPL net/802/mrp 0xb6b1ee4f mrp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0xbff74d2e mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/stp 0xbc100ada stp_proto_register +EXPORT_SYMBOL_GPL net/802/stp 0xdefaefd0 stp_proto_unregister +EXPORT_SYMBOL_GPL net/9p/9pnet 0x477c54d8 p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/9p/9pnet 0xd6914270 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 0xd2b0a04e ax25_register_pid +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x1a1f90cc l2cap_chan_create +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x3624087a l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x4ad9b4ea l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x4dc6f2d5 l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x92d24b6c l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xa9e7f5d8 bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xdea3d6dc l2cap_chan_del +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xe672557c l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bridge/br_netfilter 0x0cb0f8b7 br_netfilter_enable +EXPORT_SYMBOL_GPL net/bridge/bridge 0x6db41e82 br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0x7b35e29e br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/bridge 0x912745fa br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0xa39c6af3 br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xa7ebfba9 br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xcece826d nf_br_ops +EXPORT_SYMBOL_GPL net/bridge/bridge 0xf09d17fa br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xfa6118ae br_deliver +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x18421109 nft_bridge_iphdr_validate +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0xe2fef8cb nft_bridge_ip6hdr_validate +EXPORT_SYMBOL_GPL net/dccp/dccp 0x013ab402 dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp 0x019143b0 compat_dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x062a2795 dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0f9a8199 dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0x10b5820f inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0x10e47e9c dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x14bd2784 dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1d99d49a dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2064e823 dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2bf9d8ed dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0x2d66bb5f dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0x36f62d73 dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0x376d9985 dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0x3cf83353 dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4837360e dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4ba73b1c dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdd391d dccp_feat_list_purge +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4d3a83a8 compat_dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4ec35231 dccp_ackvec_parsed_add +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4f0b4771 dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4f3a0402 dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x650a288d dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0x712862a5 dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x770a96e7 dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x79ef1103 dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7d44334b dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x88b3dd5b dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8c2d2c2e dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa9b2fa03 dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0xacb0df81 dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0xafff72cb dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb2f47218 dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc0b7b890 dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc20a55bc dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0xcd3a30eb dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe2f36751 dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe5256155 dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0xed25bc5c dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xf3390538 dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x47242d4c dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x693a4eec dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x7a69f3f8 dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x91d676c6 dccp_v4_send_check +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xb8dade79 dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xc11909d5 dccp_v4_connect +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x0460343a ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xc959dfdc ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xcd2c9bb1 ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xd58dfa29 ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xfe9dad2f ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0x680d5cf2 geneve_sock_release +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0x8d494931 geneve_sock_add +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0xda739f65 geneve_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/gre 0x1d8cc2b4 gre_cisco_unregister +EXPORT_SYMBOL_GPL net/ipv4/gre 0x634881ea gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0x8c134bfa gre_cisco_register +EXPORT_SYMBOL_GPL net/ipv4/gre 0xa0be4c02 gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0xf2ed16e4 gre_build_header +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x783f901b inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x94cfbd18 inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xadef68f4 inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xcd92f970 inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xd012fb01 inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xd5afce2d inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x0e3ce919 ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x1d5a9766 ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x1eeb7ec8 ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x2b0c2f9e ip_tunnel_delete_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x6890d92f ip_tunnel_ioctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x69208e58 ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x6f055996 ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x79bf24a4 ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x886b1a60 ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xa18d633f ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xc7d7d907 ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xda190370 ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xf90358db ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xfd9cbbe2 ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0x1d37190c arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0x8c0334ae 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 0x674b6aa4 nf_nat_ipv4_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x747c06b0 nf_nat_ipv4_in +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x8aaa5b7c nf_nat_ipv4_out +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xe5d559d8 nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xf18cccd4 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 0xf27bedd0 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 0x358c2f0f nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x5117839c nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x638964ce nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xb02f2c9e nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xc94ddedb nf_send_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tables_ipv4 0xb70ffeca nft_af_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x3a101e24 tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xac6c66bb tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xb0d31fa0 tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xc80908ff tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xf145ac7b tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x050127f3 udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x06388b53 udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xa8908ba3 setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x02ec761d ip6_tnl_dst_check +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x3d7312d4 ip6_tnl_dst_store +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x4a606c30 ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x60483df2 ip6_tnl_dst_reset +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xedcfc9d9 ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x5e5f7ab2 udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x6726e434 udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0xd14bca06 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 0x258e8783 nf_nat_ipv6_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x87119093 nf_nat_ipv6_local_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0x8a463d72 nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xc522beaf nf_nat_ipv6_in +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xfece3650 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 0xd2b88603 nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x06edb67a nf_send_unreach6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x874efc51 nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x8d6ca6a1 nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xca912c9a nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xe65aa361 nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tables_ipv6 0x0786f954 nft_af_ipv6 +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x0526bb64 l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x08ac714a l2tp_session_queue_purge +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x27492a20 l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x6743f94e l2tp_session_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x69c24cb8 l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x6ff9f835 l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x71110818 l2tp_session_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x8d824756 l2tp_tunnel_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x92e7fb48 __l2tp_session_unhash +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xab2964c2 l2tp_tunnel_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xb47bb1c6 l2tp_session_free +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc3f6e6a0 l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc53313dc l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xd019ee74 l2tp_session_find_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xd8406f1b l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xed991354 l2tp_tunnel_closeall +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x7fc8f32a l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x0cefc9e0 ieee80211_napi_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x11e1f72f ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x14cc2587 ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x1f216d2c ieee80211_set_key_tx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x24bc1198 ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x24db12fc wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x317e0103 ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x3a3b7456 ieee80211_vif_to_wdev +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x42229d10 ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x47a92d48 ieee80211_iterate_active_interfaces_rtnl +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4f8321e5 ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x587f57ab ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x58a151ae ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x6bbfd62f ieee80211_iterate_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x71b08166 ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x817c6e6a ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x9483a923 ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x9a3d475c ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xdfc6e8dc ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x080164f6 ip_set_get_ip_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x0fddf424 ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x12e243a7 ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x191fd71e ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x3b0ac204 ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x53b8de35 ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x67da8823 ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x7924b6de ip_set_hostmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x814c86f5 ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x81fff2d1 ip_set_netmask_map +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x86d6570b ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x94009ada ip_set_put_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x9e98722b ip_set_get_ipaddr6 +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 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 0xa507d667 ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xa6e27b4d ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xc4770162 ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcc001bd9 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xd40811be ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xef3ac1c3 ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf3b4d4ae ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xfa5c1e43 ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x5312e9f6 ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xb35c7d13 ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xd0bc57dd register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xed506266 unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x02ef76c9 nf_connlabel_match +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x045072cd nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x048aeb5e nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0a89c7d2 nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0b89be2b nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x11a8d259 nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x137bdbc0 nf_conntrack_l4proto_udp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x18d3144e nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1ff1e025 nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x214db942 nf_conntrack_l4proto_udp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x22b2ccdb nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2325adc3 nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2b6e53fa nf_ct_iterate_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2be2840f nf_ct_timeout_put_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2decf671 nf_ct_tmpl_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2f98fe4c nf_ct_l4proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x33f7de53 nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x35acc8a9 nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x37386cac nf_conntrack_hash_rnd +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x393d7c03 nf_conntrack_l3proto_generic +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3ac63890 nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3b3ef424 nf_conntrack_set_hashsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3b890edb nf_ct_expect_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3eb16d00 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 0x433d12a0 __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4a16cd9c nf_ct_l3proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5238be78 nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x594656ad __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5beeac8d nf_conntrack_l4proto_tcp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5d38e789 nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5e2e355f __nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5e5127e0 nf_ct_get_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5e9d8832 nf_ct_extend_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x62813e5c nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x65be1210 nf_ct_l4proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x683efff2 nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x68cf4d50 nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x696a6209 nf_ct_l3protos +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x69d8ce0f nf_conntrack_l4proto_tcp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6aad73ee nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6b1a03db nf_ct_l4proto_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6e224a7a need_conntrack +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x75a89d79 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 0x7d1c8959 nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7da06d8c nf_ct_l4proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x833502a5 nfnetlink_parse_nat_setup_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x848b175a nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x866025c0 nf_ct_l3proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8a66c4fc nf_conntrack_expect_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8c52eff8 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 0x9b1058f9 __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9b428103 __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa12ca37f nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xa4325392 nf_ct_l4proto_unregister +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 0xae93e71b nf_ct_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xaef9b260 nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb1c8d15e nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb602c57e nf_ct_l3proto_module_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb6d097f0 nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb948e216 nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbc44b539 nf_ct_l3proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbf410d6b seq_print_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc18ac88d nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc28839ba nf_ct_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc546eae3 nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc60a56c8 nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcdb9628f nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd17360f1 nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd88b03f7 nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd9f18688 nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdb02e663 nf_ct_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdb53558e nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdc846504 __nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe0a81673 nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe1419bbc nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xead2b7a1 nf_ct_timeout_find_get_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xec817b29 nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xef7b7fb7 nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf10d8ecb nf_connlabel_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf12c2130 __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf2333439 nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfe455a96 nf_ct_expect_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xff40b965 nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0x68251497 nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0xdb0ba2d5 nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0xfa1cde8b nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x10dfc61f nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x1e4cf9e0 set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x3e6e1f22 nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x97029e02 nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x9b1f4ade set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xb44827fd get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xc0b1f235 set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xceae9c0f nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xeb828bf5 nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0xf7343337 set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0xacc73012 nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x1accf60d nf_nat_pptp_hook_expectfn +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xdad32b0e nf_nat_pptp_hook_inbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xe6386f09 nf_nat_pptp_hook_exp_gre +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xfcf5ebb7 nf_nat_pptp_hook_outbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0x0607444f nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0xb39c5be0 nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x378c32e8 ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x3ef61495 ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x4678ba32 ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x48a52ffa ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x91af92ed nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x92a2d986 ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xd4dbbf38 ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0xf198874a nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0xd4141369 nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x0ff3e395 nf_log_dump_udp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xb5d1c916 nf_log_dump_tcp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xec63fc10 nf_log_dump_packet_common +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xf32ca804 nf_log_dump_sk_uid_gid +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x098d9ddb 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 0x1dbeb85c nf_nat_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x5a8c5b05 nf_nat_l4proto_unique_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x8fbcb7ea nf_nat_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x9c32f1db nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xabf8098d __nf_nat_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xb02a2916 nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xd18f9030 nf_nat_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0xd40801b3 nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x12bf2b04 nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0xabd153e6 nf_nat_redirect_ipv6 +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0x0c345c1a synproxy_tstamp_adjust +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 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 0xbc0477cc synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xef7db50c synproxy_net_id +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x07ae01fc nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0d9d7dc2 nft_register_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1ab7f224 nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1e6b75a3 nft_parse_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x337a2e5e nft_set_elem_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x543a2a20 nft_register_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5778f241 nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x68088bee nft_data_uninit +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x7fd7f63e nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x96b37c61 nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xaf5fc2bd nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb9258aff nft_set_gc_batch_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xbf63bb61 nft_set_gc_batch_release +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc6462fe4 nft_register_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xcf03e214 nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xd1cbac98 nft_validate_register_store +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xdd2e4943 nft_unregister_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe09dada2 nft_set_ext_types +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xed33c632 nft_validate_register_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xee6cf6c2 nft_unregister_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xee937ad7 nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf1757d00 nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf2ac2cd1 nft_dump_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf2f6f90e nft_unregister_set +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x37049ea1 nfnetlink_alloc_skb +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x373f5b70 nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x587fc5f4 nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x8c8e5a5a nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x9a7a3860 nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdf229491 nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdfbc13bf nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x21f6bba6 nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x28c038e9 nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x4eaf2219 nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_log 0x66cce834 nfulnl_log_packet +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x47e46a00 nft_masq_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xc07aa737 nft_masq_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xe3b8ea21 nft_masq_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xfe2839fb nft_masq_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x33437eb7 nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x5b721e11 nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x8811761d nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x8e2e7a77 nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x9f9266d6 nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xb80e8358 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xc5b76860 nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x75140eaf nft_redir_init +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xa5be1e1e nft_redir_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xc0aef156 nft_redir_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xe4fec3b1 nft_redir_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xa2db3c7f nft_reject_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xab15ddb9 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/nft_reject 0xf1f6a38e nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x054f7a4a xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x134ad0a5 xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x1461d84f xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x161d1417 xt_compat_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x164d8705 xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x1a10ab85 xt_compat_target_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x29dbd9ec xt_hook_unlink +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x307a8fa3 xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x307bf3cb xt_compat_match_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x40728a63 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x55515537 xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5f82f1f7 xt_compat_flush_offsets +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x68d016fb xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x691a6d69 xt_compat_calc_jump +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7052769f xt_compat_match_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x7dd10e9f xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x869cc70a xt_compat_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc4929d5a xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc8750a2a xt_hook_link +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xcb2cc628 xt_compat_target_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xdabdef59 xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe0b4971b xt_compat_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xec24fd82 xt_compat_add_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xfa708293 xt_compat_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xfb79806c xt_request_find_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 0x8f08f9d8 nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0x92d1d44c nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0xcf2a630a nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x1b694473 nci_uart_unregister +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x41bb707f nci_uart_set_config +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x5e6ec0f2 nci_uart_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x0b0ea31d ovs_tunnel_get_egress_info +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x115e5e84 ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x2ba3995c ovs_vport_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x30f4b263 ovs_vport_deferred_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x9c061e99 ovs_vport_receive +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xad2c6224 ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xc31e0f35 ovs_vport_ops_register +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 0x0c95fc4b rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0x16440c4e rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0x1b8a9c23 rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x21e3fd5a rds_inc_init +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 0x4e04d368 rds_page_copy_user +EXPORT_SYMBOL_GPL net/rds/rds 0x50cbe7b3 rds_stats +EXPORT_SYMBOL_GPL net/rds/rds 0x5dee5821 rds_conn_connect_if_down +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 0x7bc62829 rds_stats_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0x848efbe4 rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0x8ffddef0 rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0x967064f8 rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0x98e0f8fd rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0xa60d4380 rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0xa76fbd37 rds_conn_destroy +EXPORT_SYMBOL_GPL net/rds/rds 0xb3e0bbba rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0xb5b633c7 rds_inc_put +EXPORT_SYMBOL_GPL net/rds/rds 0xbe579b67 rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0xc1d21eb4 rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xd118e3fa rds_send_get_message +EXPORT_SYMBOL_GPL net/rds/rds 0xd23cd8b4 rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0xda4827ec rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0xe5587ef3 rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0xf4100032 rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0xfbb0cbf3 rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0x22866259 rxrpc_register_security +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0xf1442607 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 0x56644464 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 0xd737c482 svcauth_gss_flavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xf5327565 gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0xf8b2ff6e g_verify_token_header +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x018568e1 svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x039a6b19 xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x045834e9 rpcauth_get_pseudoflavor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0476135d rpc_sleep_on_priority +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 0x07551bbb rpc_rmdir +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0b81ede6 rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0d4a2ab3 auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0da06165 rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0e8ba35e xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0eb92011 rpcauth_lookup_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f3119d0 svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f668ba9 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0fadc58c svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x108f3aa5 xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x10ba96ca rpc_lookup_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x11555828 rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x11655f11 rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x129010c3 rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x12d6eb01 rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1311a735 svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x138cd891 sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x13a98473 sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x14221470 xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x14b73bcd cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x157f3563 rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x177c01ec rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x18e36056 svc_close_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1950a5fe xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1ae91618 rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1c258a65 rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e492c15 svc_prepare_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f2a9970 rpc_ntop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x22b12105 _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2303af74 svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x246f05c9 cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x262d422b read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x26969653 rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x28e1216d xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x295e89f4 rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2a6d70bf rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2d3fe229 svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2e887c38 xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2ee842d4 rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2eec63c9 xdr_encode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3099e048 svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31ea7cca rpc_task_reset_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x33e22f10 svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x343794d0 svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x345c47a9 svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3496efe7 xdr_set_scratch_buffer +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x34c74182 xprt_lock_and_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3678698a svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x37ba4ea1 rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x386bfe2b gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x39ad0e3c rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3bd8ae6a svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3cf52f7e xdr_partial_copy_from_skb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3cf87150 xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3d9a4f5a rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3f9838d6 svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4272e020 svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x43233ccc rpc_print_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x43271bbb rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x43fcbaad sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x44f706da xdr_init_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x45fc603f sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x47ad0075 rpcauth_key_timeout_notify +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x483c3068 xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x48e2f42a svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x49684a09 xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ab8d269 rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ad2afe7 cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x50c544d3 svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5478f11d rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x549e7861 rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x574fe995 rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5b5c6991 rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5d10d244 write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5f8dd860 xprt_set_retrans_timeout_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x600160f3 xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x61bb5647 rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x63374bcd xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6494e764 xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x652a63f3 svc_shutdown_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x65c08494 rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x691b9eaf __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6aec24cb rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6baf1955 rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6c7fd532 xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7219857c rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x72d9ecb2 cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7331bb80 xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x740fc2a8 rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x765b3f40 rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x77758444 xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x77d91092 xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7bc5e2c6 rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7c742b4c xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7ec0a250 rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80792337 sunrpc_cache_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80951b28 rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x829bdf5a rpcauth_cred_key_to_expire +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8968e0d2 rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8c5c8f3d rpc_count_iostats_metrics +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8cedace5 xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8e712add bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8ef52013 auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8fc482c0 rpc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x902f2b7e xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9549318a xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9710f20e xdr_buf_read_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x97cc5078 rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98b75d64 rpcauth_list_flavors +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98f029c5 rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9a0e25d3 rpc_lookup_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9a2a2c97 svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9a44d863 csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9a8e71ed svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9b580fd7 svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9ba80797 rpc_clnt_swap_activate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9ce62d39 rpcauth_generic_bind_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9df9b544 xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9e75e343 rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9ef449af rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9f3e1293 xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa05937bd rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa0d075e1 rpc_get_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa27077f8 xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa377cea2 rpc_lookup_cred_nonblock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa592ba84 xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa794931c sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa7becd4f rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa823b171 rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa882ebe8 xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa9d905d0 svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaa87bf4f sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaac8eeac rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xab549ab9 svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaca899b7 rpc_clnt_swap_deactivate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xadf37381 xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf67aec3 rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb0a36995 rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb170558d xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb468c88c rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb7912991 xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb92783b4 rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb9a6ad29 svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xba7bdada cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbd7117b0 rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbddf2fe1 xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbecc88de rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf9d1b96 nfsd_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc10eae6f svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc12435e3 rpc_calc_rto +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc1d46bed svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3880471 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3ebb22d rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc43db86e svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc7684ef0 svc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc81ffb48 xprt_set_retrans_timeout_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc973b9b7 xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc9b74b48 rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcba9f255 svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcdcd44e2 rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcde4c63e svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xce4edae2 rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcee467f3 xprt_load_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcf41110e svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd0a2d127 rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd1cf582f rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd2f237b4 rpc_put_task_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd31f75fe svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd7f3c3a8 rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd7f763a3 svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd82f2da9 svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd856d387 xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd88d07f6 rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xda4f3d8c put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xda5378ae xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdbd114dd svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdd6b720e rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xde849e25 rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xde8b89c7 rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe04a85b6 xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe0b79bac xdr_skb_read_bits +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1ac2bb8 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1ad768d rpc_protocol +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1f32c61 unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe2d27a50 rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe43a5318 rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe673401e svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe92f100e rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe93e1284 rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xedcf6be4 qword_add +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xee0a0cec xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeeacab69 rpc_update_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xef0c21e4 rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xefbdd5af xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeff0c150 xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf1c873f7 xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf2656c51 rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf31309b3 cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf45bc6c0 auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf4dbe020 xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf5ee9b05 rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9d1164c rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfa6bd6fc svc_create +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0c79d5ef vm_sockets_get_local_cid +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x1161d69a vsock_find_bound_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 0x2a6bd905 vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x3ff3c999 vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x4aec14c0 vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x59d943c8 vsock_addr_cast +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x7142a223 vsock_remove_connected +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 0x8abd3ec8 vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x970b77bc vsock_pending_work +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x9ba05e32 vsock_stream_has_data +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xa1431361 vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xa568e318 __vsock_core_init +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 0xdf9b4c76 __vsock_create +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xe24ac91a vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xed92a953 vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xfd2c07b5 vsock_find_connected_socket +EXPORT_SYMBOL_GPL net/wimax/wimax 0x10992a9f wimax_state_get +EXPORT_SYMBOL_GPL net/wimax/wimax 0x1d627f0b wimax_msg_alloc +EXPORT_SYMBOL_GPL net/wimax/wimax 0x6c95eca9 wimax_msg_send +EXPORT_SYMBOL_GPL net/wimax/wimax 0x7650e974 wimax_msg +EXPORT_SYMBOL_GPL net/wimax/wimax 0x7baf06ee wimax_report_rfkill_sw +EXPORT_SYMBOL_GPL net/wimax/wimax 0x918ec4db wimax_state_change +EXPORT_SYMBOL_GPL net/wimax/wimax 0x9ce2e908 wimax_msg_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0xaf899d34 wimax_dev_rm +EXPORT_SYMBOL_GPL net/wimax/wimax 0xb17c6ec1 wimax_msg_data +EXPORT_SYMBOL_GPL net/wimax/wimax 0xb1f4fe86 wimax_dev_init +EXPORT_SYMBOL_GPL net/wimax/wimax 0xc31e2be4 wimax_report_rfkill_hw +EXPORT_SYMBOL_GPL net/wimax/wimax 0xca901db4 wimax_dev_add +EXPORT_SYMBOL_GPL net/wimax/wimax 0xf4339021 wimax_msg_data_len +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x1ac3d756 cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x2a5201df cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x38191758 cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x3a2edc33 cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x3f08fce5 cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x6b14a73f cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x842f89be cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x8a627d42 cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x9e5a8646 cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xac5054f7 cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xc72694f6 cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xe457083d cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xe8bad1df cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x3bf471d7 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x47b34e60 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x60b73277 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x834ba96d xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xa6e66685 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xaa762fe2 xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xad1b60ed xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xdbfc35c8 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xdfea3a6d xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x571c743b ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x956995f1 ipcomp_input +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xeb16c79e ipcomp_init_state +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xecf29dbe ipcomp_output +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0x4508eb30 aoa_fabric_unregister +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0x72b65f8b aoa_snd_device_new +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0x7e75f665 aoa_fabric_unlink_codec +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0x9e89154f pmf_gpio_methods +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0xb7ddb259 aoa_get_card +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0xbd5980fd aoa_fabric_register +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0xd2903557 aoa_codec_unregister +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0xd4593ce7 aoa_codec_register +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0xd743b717 aoa_snd_ctl_add +EXPORT_SYMBOL_GPL sound/aoa/core/snd-aoa 0xdbaef156 ftr_gpio_methods +EXPORT_SYMBOL_GPL sound/aoa/soundbus/snd-aoa-soundbus 0x07d6754e soundbus_unregister_driver +EXPORT_SYMBOL_GPL sound/aoa/soundbus/snd-aoa-soundbus 0x32b523f9 soundbus_register_driver +EXPORT_SYMBOL_GPL sound/aoa/soundbus/snd-aoa-soundbus 0x655ab085 soundbus_remove_one +EXPORT_SYMBOL_GPL sound/aoa/soundbus/snd-aoa-soundbus 0xa4fb6504 soundbus_dev_put +EXPORT_SYMBOL_GPL sound/aoa/soundbus/snd-aoa-soundbus 0xb14cb1aa soundbus_add_one +EXPORT_SYMBOL_GPL sound/aoa/soundbus/snd-aoa-soundbus 0xf74567f3 soundbus_dev_get +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq-device 0x180d6f31 __snd_seq_driver_register +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq-device 0x59f56deb snd_seq_driver_unregister +EXPORT_SYMBOL_GPL sound/core/snd 0x1bf02685 snd_device_disconnect +EXPORT_SYMBOL_GPL sound/core/snd 0x31d61197 snd_ctl_get_preferred_subdevice +EXPORT_SYMBOL_GPL sound/core/snd 0x32612fca snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/core/snd 0x33422dca snd_device_initialize +EXPORT_SYMBOL_GPL sound/core/snd 0x57c19d93 snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL sound/core/snd 0x66d0de49 snd_card_add_dev_attr +EXPORT_SYMBOL_GPL sound/core/snd 0xeb05e03c snd_ctl_activate_id +EXPORT_SYMBOL_GPL sound/core/snd-compress 0x716f9beb snd_compress_new +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xd9a69038 snd_compress_deregister +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xf391ac51 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 0x23776f86 _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x241d5771 snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x61e87ad1 snd_pcm_stream_lock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x72c7181a snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x8a394961 snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x91fb472c snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x9950db8b snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xa286a234 snd_pcm_format_name +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xaaf1248e snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xab8bc1a2 snd_pcm_rate_mask_intersect +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xf684469b snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x0f0284fc snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x27837f15 snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x2d3a953c snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x4e7a2a9f snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x7c3050fa snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x8383d9fd snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xa9398f3c snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xd4fb46b1 snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xdf5d7787 snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xed844490 snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xf5712ad8 snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x07bc6fef snd_hdac_bus_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0ef34647 snd_hdac_bus_send_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x10d3d690 snd_hdac_stream_setup_periods +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x138404ab snd_hdac_power_up_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1a5c7329 snd_hdac_stream_timecounter_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1af97ec0 snd_hdac_regmap_write_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1c15f2b4 snd_hdac_device_register +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x22d05929 snd_hdac_bus_init_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2335792a snd_hdac_stream_setup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x23949947 snd_hdac_regmap_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x34ba2af2 snd_hdac_stream_assign +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x35849dd1 snd_hdac_power_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x37208a4e snd_hdac_stream_clear +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x38910f69 snd_hdac_is_supported_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x396a60ba snd_hdac_stream_set_params +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x396ec859 snd_hdac_stream_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3b7d9028 snd_hdac_bus_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3c7fd1a7 hdac_get_device_id +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x47c27563 snd_hdac_stream_start +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4bd66096 snd_hdac_device_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4ce74091 snd_hdac_device_unregister +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4e9aac46 snd_hdac_stream_sync_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x501bb8f3 snd_hdac_bus_remove_device +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x579df73d snd_hdac_get_sub_nodes +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5ed0433f snd_hdac_bus_init_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x63f3b996 snd_hdac_refresh_widgets +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x67ca6eac snd_hdac_get_connections +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6f3e814e snd_hdac_link_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x70e9e58c snd_hdac_bus_add_device +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x75e67eb3 snd_hdac_dsp_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x776cf3e2 snd_hdac_query_supported_pcm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7b96135a snd_hdac_bus_stop_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x85a6bd10 snd_hdac_stream_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x88579338 snd_hdac_regmap_read_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8b148cf7 snd_hdac_bus_free_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x92a671db snd_hdac_bus_stop_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9926b47e _snd_hdac_read_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9b0ad248 snd_hdac_bus_exec_verb_unlocked +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9bc7a124 snd_hdac_regmap_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9dcf3d48 snd_hdac_exec_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa0caafee snd_hdac_bus_queue_event +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa4a42607 snd_hdac_regmap_update_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa9d2cf4f snd_hdac_bus_exit_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xafd31c2b snd_hdac_dsp_prepare +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb28f1cb6 snd_hdac_device_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb89b4def snd_hdac_dsp_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc1f7b613 snd_hdac_power_down_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc239a538 snd_hdac_read_parm_uncached +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc8188e8a snd_hdac_make_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xcb524559 snd_hdac_bus_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xce57849a snd_hda_bus_type +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xcf162ea2 snd_hdac_bus_exec_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xcff7573d snd_hdac_stream_stop +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd08e8ebc snd_hdac_stream_release +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd1ca1162 snd_hdac_regmap_add_vendor_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd32ce344 snd_hdac_bus_update_rirb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdd9a804a snd_hdac_calc_stream_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdfcd4401 snd_hdac_power_up +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe38f6421 snd_hdac_override_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe40cd82c snd_hdac_stream_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xea32b591 snd_hdac_bus_get_response +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xeba5f55a snd_hdac_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf2f0509a snd_hdac_bus_enter_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf500395c snd_hdac_stream_sync +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xfb7b7f7c snd_hdac_bus_handle_stream_irq +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x247ecc16 snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x59f02891 snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x865b59fc snd_ak4113_build +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xbe4f6da5 snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xe442b61d snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xff581329 snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x047603ba azx_get_pos_posbuf +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 0x07dbafad snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x08a5b9c8 snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0989316f snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0d207ee5 snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0ee841ef snd_hda_codec_load_dsp_trigger +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1104cf2d snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x11177afb snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x11368922 snd_hda_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x11d328f8 snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x140d03a8 snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x158ea64a __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x172550b9 snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x17336743 snd_hda_mixer_bind_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x18f0c97e snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1971bf87 snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1bb88af7 snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1cbb13b4 snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1db92972 snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1df43378 snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x201e4180 snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x21373600 azx_bus_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x24d2340c snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2742ebfe __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2c58d937 snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2dcaadbb snd_hda_bind_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2f845ed8 azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x30a6ea93 _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x32b488ef snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x332f4826 snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x375cacd5 snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x377115cf hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x397a779d snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3bbfd626 snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3c7f3c58 snd_hda_mixer_bind_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3f4158b3 snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3f4a0600 snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x41eb1d9c snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x420b5aea snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x43b6a5ef is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x44085bbe snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x45500315 snd_hda_jack_detect_enable_callback +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4581ee3c snd_hda_codec_pcm_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x462cb2d9 snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4aa67304 snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4c02a856 snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x539ce6f7 snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x55d8abf9 snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x57aa6f29 snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5938faaa snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x593bc72c snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x59878b2d snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x59fb430d snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5ab1ce22 snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5d6cc3f7 azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x61ea281f snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x647a9379 snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x64f0514c snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x660937c0 snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x668a8f1f snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x66b46b75 snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x66bde663 snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x677a439d azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6b92711a snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x703118ab snd_hda_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x70b4a261 snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x722a40e4 snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x78e35256 snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7a0084d9 azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7b05d40c snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7e076228 snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x812e33b3 snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x813a1b72 snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x85d0bef1 snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x87888396 snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8d0cbd8f snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8d478bf5 snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x91ec5eb5 snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x95d92bb9 snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x95de4c07 query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9d2b398d snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9e81052e snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa0ce5e1f snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa18ef415 snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa2827d76 snd_hda_get_jack_location +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa292658d hda_codec_driver_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa4e43fa4 snd_hda_mixer_bind_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa512ee3e __hda_codec_driver_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa6006435 azx_init_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa9d99e06 snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xad6e5cf6 snd_hda_jack_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb41822db snd_hda_codec_pcm_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb6aa1465 snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb7dd10a0 snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbaf04ee3 azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbe72b306 snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc1c2beda snd_hda_codec_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc3f88f63 snd_hda_jack_tbl_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc48bde44 snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc5d5e4ed azx_probe_codecs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc652fd69 snd_hda_get_jack_connectivity +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb05345b snd_hda_codec_load_dsp_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb0ff51b azx_free_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb301b6e snd_hda_get_jack_type +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xccd56d1f snd_hda_bind_vol +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd436b366 snd_hda_mixer_bind_ctls_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd49e4fb1 snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdf25c89e azx_stop_all_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe118de5d snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe308e62e snd_hda_register_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe3797b6e snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe3d13f0c snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe413eafd snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe54abb05 snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe66dcf5a snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe70bd498 snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xecaa3f80 snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda3a721 snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeea11cc5 snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xef2813fc snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf2d9b815 snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf4ce3389 snd_hda_codec_load_dsp_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf8509b73 snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfa60912e snd_hda_mixer_bind_ctls_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfb54de79 snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfd632e91 snd_hda_jack_detect_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfe77aaa2 snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfe891bf0 snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xff244f7d snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xff7ae87d snd_hda_mixer_bind_ctls_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xffc3ca8e snd_hda_codec_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x047e5c38 snd_hda_gen_stream_pm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x05ba9b46 snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x12e84f18 snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x1494100b snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x1d83520f snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x242849c8 snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x2d6657bd snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x32b786ba snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x42d7493e snd_hda_gen_mic_autoswitch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x44efc7df snd_hda_gen_fix_pin_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x5468850a snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x5d132156 snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x697df2e1 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 0x7a0e15fa snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x7de0c232 snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x871a6e44 hda_extra_out_badness +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x879e5111 snd_hda_parse_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x87d5440c snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xcb1cae4d snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xd195fcd2 snd_hda_get_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xd98b7245 snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xdb610ce2 snd_hda_gen_free +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x7d05786f cs4271_dt_ids +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x9bf52b7b cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0xddc82b7f cs4271_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x13ddcc1b cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x25722eea cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x375ad98c cs42l51_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x14ec8afa cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x64f0b7bc 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 0xfc7bc9db cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x0dbb6a6d es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0xbfe0dc39 es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x8c4383ba pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xcf9f0da0 pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xe7c62c7f pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xed1140eb pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x0ffe3504 sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x35c40b07 devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x42a76271 sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xc951bfec sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xf008384d sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0x79a2cf8a devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x944b97f2 ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x9f724b1d ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x97a33b76 tpa6130a2_stereo_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0xf4dd6b1d tpa6130a2_add_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0xc351a819 ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x0a900294 wm8804_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x2596a303 wm8804_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x47cd9575 wm8804_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0xd56ca9df wm8804_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0xe6efb701 wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0xf5db7d1b wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0xd0c87d30 fsl_asrc_get_dma_channel +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0xe2f0100e 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 0x0350f417 snd_soc_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0855686b snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x08caf926 snd_soc_info_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0b5f378f snd_soc_codec_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0e137955 snd_soc_debugfs_root +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x12665900 dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x13782d24 snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x142206e7 snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1683fde9 snd_soc_lookup_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x17a9a7d1 snd_soc_info_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1888ea6c snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x18e175c4 snd_soc_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1a1596cc snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1b103fe4 snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1b18c1b9 snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1bc229f4 snd_soc_dapm_sync +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1da1d092 snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1eefbaeb snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x217971e6 snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x23fbba05 snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x244f2093 snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2536273d snd_soc_remove_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x26f22d28 snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x298310eb snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2996ce72 snd_soc_add_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x29f1b2a4 snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2aa05c93 snd_soc_unregister_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2ce9ad86 snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2e30b6c3 snd_soc_add_codec_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x30fc3244 snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3163188f snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3a214e75 dapm_clock_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3a238a22 snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3a3aaf1d snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3d28c409 snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3e06a3bc snd_soc_resume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x43ca3368 snd_soc_dpcm_be_get_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x49d606bb snd_soc_component_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x49ddce31 snd_soc_cnew +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4b1ae3db snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4b27ba88 snd_soc_unregister_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4bedcc94 snd_soc_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4c14f4b3 snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4ce9b743 snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4cedb73e snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4e9a4da9 snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4f100680 snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4fba9e37 snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x505980bd snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5132c324 snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x52d94cd8 snd_soc_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5a50331a snd_soc_put_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x61964849 snd_soc_dapm_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x622b76e4 snd_soc_jack_report +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6235508c snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6644d31d snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x667f626c snd_soc_platform_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6c239438 snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6e1b761c devm_snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6f3379e2 snd_soc_new_ac97_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6f687f37 dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6fd124e3 snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x701b6e17 snd_soc_add_component_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7052c0dd snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x729def40 snd_soc_platform_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x72d9265b dapm_regulator_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7b40e2ef snd_soc_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e605396 snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7e606130 snd_soc_calc_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7ed1ed36 snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x802bb791 snd_soc_register_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8070cd37 snd_soc_add_platform_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x80c9534e snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x80e7f9eb snd_soc_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x83a12a8f snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x84ef674f snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x85986fc6 snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8618458d snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8699f53d snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x86c7bdbe snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x86e24d2f devm_snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8967f1ff snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8c05c0f2 snd_soc_set_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8c549216 snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x91864f58 snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x938bfab2 snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x93a818c5 snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9420e9a3 devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x94848a3d snd_soc_bytes_get +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x95430aea snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x957370bc snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x966dd099 snd_soc_free_ac97_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x97ffd324 snd_soc_runtime_set_dai_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x99cbc050 snd_soc_set_ac97_ops_of_reset +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9a884315 snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9d105cc9 snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9e97e70d snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa14ccda0 snd_soc_of_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa1530703 snd_soc_bytes_put +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa27510dc snd_soc_poweroff +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa49c8445 snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa5c87831 snd_soc_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa922aa98 snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa9d19940 snd_soc_unregister_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xac33c186 snd_soc_card_jack_new +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaf8cb468 snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb2a3c2eb snd_soc_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb84c5bb6 snd_soc_add_card_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbde917e4 snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc13c0927 snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc1f6f4ee snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc200da22 snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc3465841 snd_soc_component_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc5b25c80 snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc622545d snd_soc_bytes_info +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc6b46491 snd_soc_component_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc797c7d4 snd_soc_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc7dd792b snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc85fd9f9 snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcbdd01c1 snd_soc_dapm_force_bias_level +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcce620fb snd_soc_jack_get_type +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcdb756de dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcfa6d10f snd_soc_codec_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd09c97d4 snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd0c6819f snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd4baeccd snd_soc_dpcm_be_set_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd4ef3b6c snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdc443bf1 snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xde28baa0 snd_soc_component_async_complete +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdef6ca64 snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe047ee04 snd_soc_get_dai_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe6569213 snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe7106df1 snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe7c253df snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe895c519 snd_soc_pm_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xea23e948 snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xee9ea815 snd_soc_unregister_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf072cbfe snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf0bd1b52 snd_soc_component_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf0ca0e4e snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf2010657 snd_soc_platform_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf86d06f0 snd_soc_limit_volume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf91eb93c snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf94aa602 devm_snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfa2bf777 soc_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfc0241c9 snd_soc_get_strobe +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x11ce1237 line6_init_midi +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x1fd7df05 line6_send_sysex_message +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x202a1b1b line6_midi_id +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x27e61e90 line6_disconnect +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x334733b8 line6_pcm_release +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x4793c6b9 line6_resume +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x60ba325f line6_version_request_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x8ec973cd line6_start_timer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x8ffc5e85 line6_alloc_sysex_buffer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x9134e1d7 line6_read_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x93191382 line6_write_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xabbdfe7d line6_send_raw_message_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xc05197a2 line6_pcm_acquire +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xd8d4cbe7 line6_read_serial_number +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xe7abfe08 line6_init_pcm +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xf0261249 line6_suspend +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xfcb19de1 line6_probe +EXPORT_SYMBOL_GPL vmlinux 0x0025dcf7 dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x00290acb devres_get +EXPORT_SYMBOL_GPL vmlinux 0x003de76e crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0x00475ca2 serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x006820b4 pci_write_msi_msg +EXPORT_SYMBOL_GPL vmlinux 0x0070ef14 __tracepoint_rpm_idle +EXPORT_SYMBOL_GPL vmlinux 0x007b2546 regulator_get_voltage +EXPORT_SYMBOL_GPL vmlinux 0x007e8bdf __inet_hash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0x009304b6 ata_tf_from_fis +EXPORT_SYMBOL_GPL vmlinux 0x009ae3c3 mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x00a323af ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0x00a8fbe3 kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0x00c5e402 cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0x00d05770 ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0x00da6301 user_preparse +EXPORT_SYMBOL_GPL vmlinux 0x00e81e70 fuse_get_req_for_background +EXPORT_SYMBOL_GPL vmlinux 0x00ebcb5d ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0x00ec8e1e powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0x01010c6d klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x01128156 usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0x011cf028 regulator_suspend_finish +EXPORT_SYMBOL_GPL vmlinux 0x01216593 regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0x01617dfb fuse_request_send_background +EXPORT_SYMBOL_GPL vmlinux 0x0191a22d elv_register +EXPORT_SYMBOL_GPL vmlinux 0x0192aa8f irq_of_parse_and_map +EXPORT_SYMBOL_GPL vmlinux 0x01964319 sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x01babeb2 devfreq_event_set_event +EXPORT_SYMBOL_GPL vmlinux 0x01bd6c34 isa_bridge_pcidev +EXPORT_SYMBOL_GPL vmlinux 0x01bdbfb8 xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x021d86cc regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x021ebfda btree_update +EXPORT_SYMBOL_GPL vmlinux 0x02228de8 thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0x022ea54e eeh_pe_configure +EXPORT_SYMBOL_GPL vmlinux 0x023591da bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0x023e45d8 tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0x026211e2 memory_failure_queue +EXPORT_SYMBOL_GPL vmlinux 0x02778f46 get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0x02a4e511 phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x02aabeee lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0x02d97a94 regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0x02e189e2 extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x02fea2ae rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x031f6b1f tpm2_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x0321cdbf of_alias_get_highest_id +EXPORT_SYMBOL_GPL vmlinux 0x032b8dd7 da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x0345ffc0 dev_pm_set_dedicated_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x034a205a arizona_dev_init +EXPORT_SYMBOL_GPL vmlinux 0x038a1296 pci_create_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x0394b1fd vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0x039cf340 arizona_request_irq +EXPORT_SYMBOL_GPL vmlinux 0x039fd867 trace_clock_global +EXPORT_SYMBOL_GPL vmlinux 0x03bca677 anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x03c00ed4 clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0x03d1a7ae adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x03db079d pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0x03e3686c ata_timing_cycle2mode +EXPORT_SYMBOL_GPL vmlinux 0x03f74382 sysfs_create_mount_point +EXPORT_SYMBOL_GPL vmlinux 0x0402cbbf preempt_notifier_inc +EXPORT_SYMBOL_GPL vmlinux 0x04478edf ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x04503c60 pcibios_unmap_io_space +EXPORT_SYMBOL_GPL vmlinux 0x0463135f regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x04825484 ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0x0482ca78 kvmppc_h_get_tce +EXPORT_SYMBOL_GPL vmlinux 0x04857459 devm_usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x04863cf3 bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x04b45884 call_filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x04b5549c __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x04ba0fc0 rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04c5239b usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0x04df8fbc lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0x05014c8f xhci_run +EXPORT_SYMBOL_GPL vmlinux 0x0502268c ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0x052f2799 usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x05316295 irq_find_host +EXPORT_SYMBOL_GPL vmlinux 0x053494cb tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0x054bc7b4 rio_route_clr_table +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x056c1b0a devm_led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0x05805373 trace_buffer_unlock_commit_regs +EXPORT_SYMBOL_GPL vmlinux 0x058b582a vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0x058ba044 regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0x05901e1a dma_get_slave_caps +EXPORT_SYMBOL_GPL vmlinux 0x05b4fd1b pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x05c9ad65 ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0x05d10ef1 usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0x05e32031 __ablkcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0x06173f63 fuse_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0x061dee59 btree_remove +EXPORT_SYMBOL_GPL vmlinux 0x0620d94e extcon_get_cable_state +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x06acaac7 rio_release_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x06ce097e power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x06d81ef9 tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0x06dcc2ae crypto_alg_extsize +EXPORT_SYMBOL_GPL vmlinux 0x0709ccd9 pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0x07217fb9 platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0x0739f429 x509_check_signature +EXPORT_SYMBOL_GPL vmlinux 0x074d18e7 nvdimm_bus_check_dimm_count +EXPORT_SYMBOL_GPL vmlinux 0x074ec9e0 pci_try_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x0762403c edac_put_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x07a95992 cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0x07af9fc5 __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07dbeb02 sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x07ffcf07 br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0x080423b9 posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0x08156773 name_to_dev_t +EXPORT_SYMBOL_GPL vmlinux 0x0840f887 srp_rport_del +EXPORT_SYMBOL_GPL vmlinux 0x084f13e6 ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0x08502e62 of_console_check +EXPORT_SYMBOL_GPL vmlinux 0x08885241 of_get_pci_domain_nr +EXPORT_SYMBOL_GPL vmlinux 0x088bfa7e cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x08a2903c serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0x08ab6ae7 fuse_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x08bc0870 compat_put_timespec +EXPORT_SYMBOL_GPL vmlinux 0x08d91c22 mm_iommu_put +EXPORT_SYMBOL_GPL vmlinux 0x08ddc1a7 dio_end_io +EXPORT_SYMBOL_GPL vmlinux 0x08ef1988 ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x090ec0f4 iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0x091a671f sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0x091c824a machine_power_off +EXPORT_SYMBOL_GPL vmlinux 0x091d635c securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x091df04f sock_diag_register +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 0x0952af60 fb_videomode_from_videomode +EXPORT_SYMBOL_GPL vmlinux 0x09615906 crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x097da202 kill_pid_info_as_cred +EXPORT_SYMBOL_GPL vmlinux 0x0998771d pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x09a39017 usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x09a3c66b tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0x09be5b0d pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x09c175ab __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x09e26cba user_update +EXPORT_SYMBOL_GPL vmlinux 0x09e2a15c iommu_map +EXPORT_SYMBOL_GPL vmlinux 0x09ed9cb0 ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0x0a1e7f5d driver_register +EXPORT_SYMBOL_GPL vmlinux 0x0a2609c4 scsi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x0a33b673 serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0x0a34f61c dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0x0a51ae5b virq_to_hw +EXPORT_SYMBOL_GPL vmlinux 0x0a5cadb3 reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x0a82a5db extcon_set_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0x0a83628f blk_mq_register_disk +EXPORT_SYMBOL_GPL vmlinux 0x0aaf8b22 virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0x0abb58d0 od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x0ac88205 remove_irq +EXPORT_SYMBOL_GPL vmlinux 0x0ade1f2b bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0x0ae51625 thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0afcebc1 sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b37c844 inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0x0b6ae7ff pci_ats_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x0b7072fe usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x0ba82a84 __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x0ba91913 devm_pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x0bc08a65 devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0x0bc6552d regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0x0beba45f usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0x0bee657b crypto_unregister_rng +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0c063a6c raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0x0c0c015e ring_buffer_swap_cpu +EXPORT_SYMBOL_GPL vmlinux 0x0c2cdbf1 synchronize_sched +EXPORT_SYMBOL_GPL vmlinux 0x0c5a12e9 driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x0c5e9078 of_usb_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x0caf75d9 opal_flash_erase +EXPORT_SYMBOL_GPL vmlinux 0x0cb287ff driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x0cb40fa3 ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0x0cc1e40f crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x0cd32199 flush_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0x0cd6a3c4 hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0x0ce3ee5a mmu_kernel_ssize +EXPORT_SYMBOL_GPL vmlinux 0x0d0c22fc device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x0d220953 crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0x0d288be4 debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0x0d3817b4 trace_output_call +EXPORT_SYMBOL_GPL vmlinux 0x0d4766cf inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d553be1 debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0x0d57200a tasklet_hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x0d59a9fd __rio_local_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x0d73a952 GregorianDay +EXPORT_SYMBOL_GPL vmlinux 0x0d7d4d70 rcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x0d9b175d led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0x0d9d601d pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0x0dced6b9 iommu_group_add_device +EXPORT_SYMBOL_GPL vmlinux 0x0dcf4374 ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0de06988 cpu_first_thread_of_core +EXPORT_SYMBOL_GPL vmlinux 0x0e136e21 regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x0e29cbb0 crypto_aead_reqsize +EXPORT_SYMBOL_GPL vmlinux 0x0e42e13e fb_sys_read +EXPORT_SYMBOL_GPL vmlinux 0x0e4aa3f2 gpiochip_irqchip_add +EXPORT_SYMBOL_GPL vmlinux 0x0e5342a2 of_irq_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x0ea41f64 pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x0eb9e963 ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x0ecf823a static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x0eee53f3 iommu_domain_alloc +EXPORT_SYMBOL_GPL vmlinux 0x0f2c9318 xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0x0f336d7f rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x0f37fe22 sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0x0f513880 ps3_vuart_write +EXPORT_SYMBOL_GPL vmlinux 0x0f751aea input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0x0f881d91 sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x0fabdc59 regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x0fb56400 ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0x0fc63d76 mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x0fdbf649 devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0fef3fca dma_buf_kmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x0ffe81ed pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x1013e4c4 dbs_check_cpu +EXPORT_SYMBOL_GPL vmlinux 0x1013fa16 register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x1014856c netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0x106b9e41 usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0x106d7b24 scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0x107a8457 ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0x108c83c2 pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0x10980b08 stmpe_disable +EXPORT_SYMBOL_GPL vmlinux 0x10d9e155 sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x10dab6e2 usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x10dd5199 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0x10e193de devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x10fd60a8 task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0x11124308 filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x1114011d threads_shift +EXPORT_SYMBOL_GPL vmlinux 0x111c1668 dev_pm_qos_hide_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x1126fc2a key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0x1135e85c usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0x11608c2b device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x1168e1fe bus_register_notifier +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 0x11a296d0 extcon_get_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0x11aac6fa tps65912_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x11c0e738 watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0x11d2ea6e event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0x11fb9168 pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0x12139b02 of_gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0x12180704 yield_to +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x124f2056 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x1279aab0 ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0x129b43cf component_master_del +EXPORT_SYMBOL_GPL vmlinux 0x129d4416 sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0x12a8ec73 spu_remove_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0x12b5193c fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0x12b7c514 __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0x12e11f47 bmp085_detect +EXPORT_SYMBOL_GPL vmlinux 0x12fbc0b2 xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0x1317ceab wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0x1318b5fb pwm_request_from_chip +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 0x133c861d of_scan_bus +EXPORT_SYMBOL_GPL vmlinux 0x134c083b iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x136a4ee6 btree_init +EXPORT_SYMBOL_GPL vmlinux 0x1374e3e8 tc3589x_block_read +EXPORT_SYMBOL_GPL vmlinux 0x139be8e3 devres_add +EXPORT_SYMBOL_GPL vmlinux 0x13ad647f scatterwalk_bytes_sglen +EXPORT_SYMBOL_GPL vmlinux 0x13ce87e8 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0x13e5ea13 __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0x1411375c device_create_file +EXPORT_SYMBOL_GPL vmlinux 0x1413ee24 inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0x141c01a8 ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0x142b1454 ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x1433cbc4 __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x145c6273 __get_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x148e0795 flush_altivec_to_thread +EXPORT_SYMBOL_GPL vmlinux 0x14a10190 devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0x14bee676 crypto_unregister_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x14d7bae3 ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0x14ef8ea4 da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0x14f50ce0 crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0x14f9ec91 i2c_generic_gpio_recovery +EXPORT_SYMBOL_GPL vmlinux 0x1501dc4f reservation_object_get_fences_rcu +EXPORT_SYMBOL_GPL vmlinux 0x1511c21e __gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0x153aa26d fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0x15406241 bio_associate_current +EXPORT_SYMBOL_GPL vmlinux 0x156149fe debugfs_create_file_size +EXPORT_SYMBOL_GPL vmlinux 0x1561ecaf led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1567e328 mddev_congested +EXPORT_SYMBOL_GPL vmlinux 0x15892417 async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x15901795 ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x15ae37ce pmf_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x15b8b44d opal_async_wait_response +EXPORT_SYMBOL_GPL vmlinux 0x15c21e5e nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x15ed479c mpc8xxx_spi_rx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0x15efd446 rcu_batches_started +EXPORT_SYMBOL_GPL vmlinux 0x16000a3c dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x16016de6 devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x163979fb __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0x1650bf27 rcutorture_record_progress +EXPORT_SYMBOL_GPL vmlinux 0x1653ec1f device_attach +EXPORT_SYMBOL_GPL vmlinux 0x165608cb cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x166058b3 ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0x169d6769 crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x16a0abd6 pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0x16a3d99e cm_notify_event +EXPORT_SYMBOL_GPL vmlinux 0x16c6f956 to_nvdimm +EXPORT_SYMBOL_GPL vmlinux 0x16e22f09 rio_request_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x16f0c592 tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0x17018fef set_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0x171b5e05 dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0x171d7e82 lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0x1753a32f hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0x1763d84b regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1769d901 driver_find +EXPORT_SYMBOL_GPL vmlinux 0x176dc673 usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0x177100ff uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0x1773df36 ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0x1774af59 devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0x1776a31c debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x1780943b ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x17859dcd ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0x179bdcfb iommu_group_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x17d338d6 find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x17e846ba nf_queue_entry_release_refs +EXPORT_SYMBOL_GPL vmlinux 0x1805635f spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x1829b9ed hwpoison_filter_memcg +EXPORT_SYMBOL_GPL vmlinux 0x182fbf66 perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1848d7d7 __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x18527bfb pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0x1853653c btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x18570516 pmac_i2c_xfer +EXPORT_SYMBOL_GPL vmlinux 0x1863c240 pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0x1866cec2 ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x186700c8 regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0x1878f62b edac_err_assert +EXPORT_SYMBOL_GPL vmlinux 0x189f874d powernv_get_random_long +EXPORT_SYMBOL_GPL vmlinux 0x18a80a0e phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0x18b511e3 of_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0x18bb663d cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0x18c4375f iommu_tce_xchg +EXPORT_SYMBOL_GPL vmlinux 0x18ccc55b fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0x18fd4443 ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0x1914d0ea pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0x1920d611 regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0x1933ad49 rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x19391f6c bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x193ac87f of_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x193d48e0 trace_current_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x194dd5f5 pkey_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x194fbde7 trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0x1973927c fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0x197c1fa2 sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19b384a5 hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x19b6d389 blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0x19b8c86b need_load_eval +EXPORT_SYMBOL_GPL vmlinux 0x19bdc91d devfreq_event_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x19c01316 kvmppc_add_revmap_chain +EXPORT_SYMBOL_GPL vmlinux 0x19ee7f0a skb_splice_bits +EXPORT_SYMBOL_GPL vmlinux 0x19ef85a6 class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x1a26fee5 unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0x1a79bcb4 rio_route_add_entry +EXPORT_SYMBOL_GPL vmlinux 0x1a8c5907 btree_insert +EXPORT_SYMBOL_GPL vmlinux 0x1a967885 cpufreq_frequency_get_table +EXPORT_SYMBOL_GPL vmlinux 0x1ac717e3 ps3_os_area_get_rtc_diff +EXPORT_SYMBOL_GPL vmlinux 0x1acef7d2 pm_freezing +EXPORT_SYMBOL_GPL vmlinux 0x1b47e43b led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0x1b525b6a irq_find_mapping +EXPORT_SYMBOL_GPL vmlinux 0x1b67efef usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0x1b9664d1 __destroy_context +EXPORT_SYMBOL_GPL vmlinux 0x1b9aca3f jprobe_return +EXPORT_SYMBOL_GPL vmlinux 0x1c02bd31 transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0x1c1597af ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x1c1a1fd9 fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1c21e519 ata_eh_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x1c29f690 inet6_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x1c2ad10a srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c566469 list_lru_walk_one +EXPORT_SYMBOL_GPL vmlinux 0x1c5b1f28 irq_free_descs +EXPORT_SYMBOL_GPL vmlinux 0x1c67f56b __percpu_ida_init +EXPORT_SYMBOL_GPL vmlinux 0x1c6ad420 serial8250_do_set_mctrl +EXPORT_SYMBOL_GPL vmlinux 0x1c7df74c kvm_hv_vm_activated +EXPORT_SYMBOL_GPL vmlinux 0x1c7ea793 shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x1c80d27d btree_geo128 +EXPORT_SYMBOL_GPL vmlinux 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1ca56ba4 thermal_generate_netlink_event +EXPORT_SYMBOL_GPL vmlinux 0x1cb4787f bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1cd90478 powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0x1cdb2147 zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0x1ce82fca alloc_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x1cf4b157 dma_buf_kunmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0x1cf82066 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x1d2eae62 device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x1d2f79e7 init_phb_dynamic +EXPORT_SYMBOL_GPL vmlinux 0x1d462b35 ping_proc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1d57a15c crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0x1d58ae14 lpddr2_jedec_timings +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d7c0168 __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0x1d88ec0d __nvdimm_bus_register +EXPORT_SYMBOL_GPL vmlinux 0x1ddbed55 pci_reset_bridge_secondary_bus +EXPORT_SYMBOL_GPL vmlinux 0x1de453bb get_dcookie +EXPORT_SYMBOL_GPL vmlinux 0x1dfbcf4c mpic_msgr_disable +EXPORT_SYMBOL_GPL vmlinux 0x1e000879 hwpoison_filter_enable +EXPORT_SYMBOL_GPL vmlinux 0x1e0fb564 fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x1e0fd803 __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x1e2601d3 register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0x1e471eb6 blkg_lookup +EXPORT_SYMBOL_GPL vmlinux 0x1e4faa3e devm_regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1e5b03dc pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1e5fa10f __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1e97e29e flush_fp_to_thread +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebac2bd getboottime64 +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1ec0ad77 crypto_ablkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x1edc21cb hwpoison_filter_flags_mask +EXPORT_SYMBOL_GPL vmlinux 0x1f04f66c device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x1f15d97b pwm_request +EXPORT_SYMBOL_GPL vmlinux 0x1f1988f7 hwpoison_filter_flags_value +EXPORT_SYMBOL_GPL vmlinux 0x1f335077 usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x1f3f8f28 handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0x1f4bebd9 inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f8db7f9 ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x1f9db789 irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0x1f9e67b7 pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x1fa05d54 device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x1fbd2592 platform_bus +EXPORT_SYMBOL_GPL vmlinux 0x1fe55969 ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0x1fe72a91 scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x1fe970cb ps3_io_irq_setup +EXPORT_SYMBOL_GPL vmlinux 0x20028610 gov_queue_work +EXPORT_SYMBOL_GPL vmlinux 0x2020ba41 scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x20292b62 iommu_domain_window_enable +EXPORT_SYMBOL_GPL vmlinux 0x202beb1a crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0x2046acae rio_get_device +EXPORT_SYMBOL_GPL vmlinux 0x204fdb3b dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0x208f9a39 unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0x20915312 __rio_local_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x2098a6e7 ahash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0x20a72a8c ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0x20aa6f51 cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0x20bab5be usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x20c0c3bd ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x20ce6e4c anon_inode_getfile +EXPORT_SYMBOL_GPL vmlinux 0x20e86686 of_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x211092a8 aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2116cb6d sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0x211850f5 htab_hash_mask +EXPORT_SYMBOL_GPL vmlinux 0x215e3f10 regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x216fd0c2 fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x21ac8b77 iommu_group_get_by_id +EXPORT_SYMBOL_GPL vmlinux 0x21b41bfe wait_for_tpm_stat +EXPORT_SYMBOL_GPL vmlinux 0x221b67f7 regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x22226793 simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0x222b7337 ehci_adjust_port_wakeup_flags +EXPORT_SYMBOL_GPL vmlinux 0x222c1b0c platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0x22377d53 rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0x225f717f pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0x226ff11d of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0x2296c00d crypto_attr_u32 +EXPORT_SYMBOL_GPL vmlinux 0x22a156c6 mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x22bc0c71 get_hwpoison_page +EXPORT_SYMBOL_GPL vmlinux 0x22c01abd of_pci_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0x235047a9 get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x2360faa4 nvdimm_create +EXPORT_SYMBOL_GPL vmlinux 0x23759cfb kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x238cf68c sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0x239d8722 tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x23fe1dad tcp_ca_get_key_by_name +EXPORT_SYMBOL_GPL vmlinux 0x24011e14 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x24457174 audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0x244b0b8c __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x245fa3eb dm_disk +EXPORT_SYMBOL_GPL vmlinux 0x2460e0d5 fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0x24613089 ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x24753c1e pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x247c189a find_vpid +EXPORT_SYMBOL_GPL vmlinux 0x247ef831 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x248a380e pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0x24aac4d9 crypto_aes_expand_key +EXPORT_SYMBOL_GPL vmlinux 0x24ade574 pci_enable_pri +EXPORT_SYMBOL_GPL vmlinux 0x24b01e81 pmac_i2c_get_adapter +EXPORT_SYMBOL_GPL vmlinux 0x24b74a3e __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x24d030cf thermal_notify_framework +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x2540ac95 shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0x25607d5c blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x256846b1 register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x25793722 ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0x258d7925 dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x25a8de2a of_dma_xlate_by_chan_id +EXPORT_SYMBOL_GPL vmlinux 0x25aa3535 of_pci_range_parser_one +EXPORT_SYMBOL_GPL vmlinux 0x25ad203a thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x25bc6026 iommu_group_get +EXPORT_SYMBOL_GPL vmlinux 0x25d04ee3 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0x26157277 ping_proc_register +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 0x26b71fb4 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26cb2260 __get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x2723617b debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0x274580a0 usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0x2749c72b debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0x27539c01 devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0x275bcd77 adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x275c9e21 regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0x275de8e2 crypto_larval_lookup +EXPORT_SYMBOL_GPL vmlinux 0x27b6f5d2 tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x27c0c4be eventfd_ctx_read +EXPORT_SYMBOL_GPL vmlinux 0x27c1e63f usb_amd_find_chipset_info +EXPORT_SYMBOL_GPL vmlinux 0x27c665c4 virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0x27d68cee of_pci_msi_chip_add +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x27fcb7c8 power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x28178a0c ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x283392b2 raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x2833f934 gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0x28354f35 ps3_system_bus_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x284eb24f kallsyms_on_each_symbol +EXPORT_SYMBOL_GPL vmlinux 0x28586b4d devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x2862a3fb inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0x2865c172 vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x28b59ab2 vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0x28dd229b blkcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0x28ff99a9 opal_prd_msg +EXPORT_SYMBOL_GPL vmlinux 0x2903468c get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0x2913de09 hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0x2916ca2c nd_blk_region_set_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x293e1f41 regmap_get_reg_stride +EXPORT_SYMBOL_GPL vmlinux 0x2948901b mpc8xxx_spi_tx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0x296732fe rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0x29743d61 driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x29b133c9 usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0x2a01aa52 __module_text_address +EXPORT_SYMBOL_GPL vmlinux 0x2a10ed20 __rio_local_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x2a127d49 tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0x2a149db2 pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x2a3852d6 to_nd_desc +EXPORT_SYMBOL_GPL vmlinux 0x2a678a13 __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0x2a73f992 xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0x2ac535ee dma_buf_unmap_attachment +EXPORT_SYMBOL_GPL vmlinux 0x2ac95224 sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0x2b14f93d component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0x2b22ff8f hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2b4147ed kvmppc_hcall_impl_hv_realmode +EXPORT_SYMBOL_GPL vmlinux 0x2b5c303b smp_send_reschedule +EXPORT_SYMBOL_GPL vmlinux 0x2b6cf21b inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x2b709daa unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x2b89b1f3 da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x2b8c8173 __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0x2b9acfc1 skcipher_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x2b9f8503 usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0x2ba72429 device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2bbc7d70 sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0x2be9f558 usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0x2bee914a of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0x2bfa985e nd_cmd_dimm_desc +EXPORT_SYMBOL_GPL vmlinux 0x2c015b1f spi_master_suspend +EXPORT_SYMBOL_GPL vmlinux 0x2c133868 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c273e9b zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0x2c3054f9 net_inc_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x2c4b3942 regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0x2c4c23d7 crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x2c5fdda1 sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c907169 led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0x2c97f8a2 of_reconfig_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x2cb501c9 mbox_request_channel_byname +EXPORT_SYMBOL_GPL vmlinux 0x2cb68552 exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0x2cc3e675 pmac_i2c_close +EXPORT_SYMBOL_GPL vmlinux 0x2cc4b469 devm_power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0x2cd88f51 kvm_hv_vm_deactivated +EXPORT_SYMBOL_GPL vmlinux 0x2cdb23f1 stmpe_set_altfunc +EXPORT_SYMBOL_GPL vmlinux 0x2cdf49d7 pci_hp_change_slot_info +EXPORT_SYMBOL_GPL vmlinux 0x2ce98559 kcrypto_wq +EXPORT_SYMBOL_GPL vmlinux 0x2cea32ee unregister_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0x2cf00219 tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0x2d08b2d9 regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0x2d17fc57 devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x2d1b02d2 usermodehelper_read_lock_wait +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d42fb53 rio_set_port_lockout +EXPORT_SYMBOL_GPL vmlinux 0x2d4678b0 crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x2d51b5bf driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x2d59c954 edac_handlers +EXPORT_SYMBOL_GPL vmlinux 0x2d682d77 pwm_can_sleep +EXPORT_SYMBOL_GPL vmlinux 0x2d7e1a1a skcipher_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0x2d94ae9a tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x2da4873c platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0x2da775ab key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2dba1a7c ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x2dc5a6d1 btree_last +EXPORT_SYMBOL_GPL vmlinux 0x2dd5f53f pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0x2df4b904 security_kernel_fw_from_file +EXPORT_SYMBOL_GPL vmlinux 0x2e018c12 pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x2e06f19b tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x2e12c763 tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0x2e1da9fb probe_kernel_read +EXPORT_SYMBOL_GPL vmlinux 0x2e1f21b6 ping_seq_fops +EXPORT_SYMBOL_GPL vmlinux 0x2e2360b1 ftrace_set_global_notrace +EXPORT_SYMBOL_GPL vmlinux 0x2e237668 thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x2e2d433d of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2e2f1740 ring_buffer_record_disable_cpu +EXPORT_SYMBOL_GPL vmlinux 0x2e60907e __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x2e7102a0 device_show_int +EXPORT_SYMBOL_GPL vmlinux 0x2e7f2603 ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x2e81b1b5 debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0x2e9f6b44 perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0x2eab89a5 component_del +EXPORT_SYMBOL_GPL vmlinux 0x2eabb940 pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2ec4eee6 __tracepoint_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0x2eca52f6 unregister_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x2ee6dd3a pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0x2eec1298 skcipher_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x2eec38d9 set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0x2ef4cac5 rio_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f29d920 wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0x2f2ae69a blk_queue_flush_queueable +EXPORT_SYMBOL_GPL vmlinux 0x2f4113a2 dcookie_register +EXPORT_SYMBOL_GPL vmlinux 0x2f5089f3 usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0x2f7c6ef1 class_find_device +EXPORT_SYMBOL_GPL vmlinux 0x2f880a21 dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0x2f8940dc crypto_blkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x2fa6b12e pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x2fab4428 blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x2fbc37e3 pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0x2fc91f8f dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0x2fcfbf3f early_find_capability +EXPORT_SYMBOL_GPL vmlinux 0x2fd8cba9 freeze_wake +EXPORT_SYMBOL_GPL vmlinux 0x2fdccef3 cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x2fddfeaf devm_of_phy_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0x2fe05a26 ping_err +EXPORT_SYMBOL_GPL vmlinux 0x2ff7f630 sdhci_pci_o2_resume +EXPORT_SYMBOL_GPL vmlinux 0x2ffb5ff7 btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0x3005ca56 device_find_child +EXPORT_SYMBOL_GPL vmlinux 0x301832fb opal_async_get_token_interruptible +EXPORT_SYMBOL_GPL vmlinux 0x30565028 ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0x308e8b6d rio_map_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x308f12f4 __gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0x30bdd57d platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0x30cb795a wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x30ceade4 dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x30f21c80 gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0x30fcf85f crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x3109b751 cpu_clock +EXPORT_SYMBOL_GPL vmlinux 0x310ce567 pcibios_add_pci_devices +EXPORT_SYMBOL_GPL vmlinux 0x311b78c2 ps3_get_spe_id +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x317fc3b6 bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0x318fc6c1 sysfs_remove_file_from_group +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 0x31e906ee spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0x31f5d692 inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0x321bb2c7 __rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x321bdbb1 compat_get_timeval +EXPORT_SYMBOL_GPL vmlinux 0x322ecfec key_type_user +EXPORT_SYMBOL_GPL vmlinux 0x324ab32f edac_subsys +EXPORT_SYMBOL_GPL vmlinux 0x325657f2 get_net_ns_by_fd +EXPORT_SYMBOL_GPL vmlinux 0x325e7f80 xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0x32730632 ps3_mmio_region_create +EXPORT_SYMBOL_GPL vmlinux 0x32762b5c blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x328995b5 tracing_generic_entry_update +EXPORT_SYMBOL_GPL vmlinux 0x32a5e246 ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x32a9cdf8 pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x32bc0fcf preempt_notifier_dec +EXPORT_SYMBOL_GPL vmlinux 0x32bded08 __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32d085ce key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0x32e5cb09 register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x3309ea64 ps3av_audio_mute +EXPORT_SYMBOL_GPL vmlinux 0x33220e63 sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x332aa7de devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x3335f6d4 ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x33398de6 mmu_psize_defs +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x336154ca rcutorture_record_test_transition +EXPORT_SYMBOL_GPL vmlinux 0x33641d60 crypto_aead_setkey +EXPORT_SYMBOL_GPL vmlinux 0x337786fa usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x3390893e locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0x33910ce0 regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0x339b8ecf mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0x33afac69 wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0x33bdddbf usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x33e7e1ff rio_request_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x33fd4860 class_destroy +EXPORT_SYMBOL_GPL vmlinux 0x340f4d77 of_overlay_create +EXPORT_SYMBOL_GPL vmlinux 0x342238f0 mm_iommu_get +EXPORT_SYMBOL_GPL vmlinux 0x342cfe29 usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0x3433a3ac led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x34646153 inet_peer_base_init +EXPORT_SYMBOL_GPL vmlinux 0x3465fce6 __tracepoint_block_bio_complete +EXPORT_SYMBOL_GPL vmlinux 0x347fd4b3 eventfd_ctx_get +EXPORT_SYMBOL_GPL vmlinux 0x3486c62a ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0x34af0adf opal_ipmi_send +EXPORT_SYMBOL_GPL vmlinux 0x35176301 rcu_batches_completed_sched +EXPORT_SYMBOL_GPL vmlinux 0x352dab0e pwmchip_add_with_polarity +EXPORT_SYMBOL_GPL vmlinux 0x352f413b device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x355043ec regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x35761d59 perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0x357e44d8 arizona_set_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x358c85c4 tpm_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x359cf8ae crypto_nivaead_type +EXPORT_SYMBOL_GPL vmlinux 0x35ad36f4 __trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0x35bf2acd nd_fletcher64 +EXPORT_SYMBOL_GPL vmlinux 0x35c7b980 wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0x35d80886 sysfs_remove_mount_point +EXPORT_SYMBOL_GPL vmlinux 0x35dd85c3 usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0x35f10f43 nfq_ct_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x35f2d9fd crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0x36075bb5 iommu_group_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x3614eb7a debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0x361e2bcc save_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x364631ba usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0x364c79cc ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x3668e531 ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0x3672cd42 bdev_read_page +EXPORT_SYMBOL_GPL vmlinux 0x3685d2b6 dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x368f1fea static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36ad5440 wm5110_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x36aef38f devfreq_event_reset_event +EXPORT_SYMBOL_GPL vmlinux 0x36b959bd ehci_reset +EXPORT_SYMBOL_GPL vmlinux 0x36bcb2ff clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0x36bda7b0 cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x36c46c86 splice_to_pipe +EXPORT_SYMBOL_GPL vmlinux 0x36dab97f trace_clock_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x36eb126d ps3_close_hv_device +EXPORT_SYMBOL_GPL vmlinux 0x375049c0 nvdimm_blk_region_create +EXPORT_SYMBOL_GPL vmlinux 0x375aa417 gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x376c5786 led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0x37a5bfcb rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0x37a78d37 tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0x37b4d4bf pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x37beacca skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0x37ed62f1 devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x37ee3a4b i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0x37ef4a9d __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x3807fbe8 sock_update_netprioidx +EXPORT_SYMBOL_GPL vmlinux 0x381ca298 ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0x38235427 usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0x382d50a8 regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0x383391c5 ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0x3833d9d2 regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0x38639300 of_overlay_destroy +EXPORT_SYMBOL_GPL vmlinux 0x389bb44c devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x38aa576b event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0x38ab32e7 pnv_get_supported_cpuidle_states +EXPORT_SYMBOL_GPL vmlinux 0x38ab9ed3 transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0x38d48fc2 regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0x38dd8d40 led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0x38e94b10 __srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x38ed198f alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x38f7757c ata_scsi_simulate +EXPORT_SYMBOL_GPL vmlinux 0x390d0abd mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x391c9db3 phy_exit +EXPORT_SYMBOL_GPL vmlinux 0x392c79a4 wm8400_block_read +EXPORT_SYMBOL_GPL vmlinux 0x39485f09 wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x39533985 console_drivers +EXPORT_SYMBOL_GPL vmlinux 0x395944be sysfs_add_device_to_node +EXPORT_SYMBOL_GPL vmlinux 0x396c52bf power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x396d9592 crypto_init_spawn2 +EXPORT_SYMBOL_GPL vmlinux 0x396f9ee7 extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0x398a0a9c fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0x39aecf6a swiotlb_tbl_map_single +EXPORT_SYMBOL_GPL vmlinux 0x39bfb813 usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0x39ca07cc maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x39e61495 nf_logger_request_module +EXPORT_SYMBOL_GPL vmlinux 0x39ed1541 bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x39f61c73 acop_handle_fault +EXPORT_SYMBOL_GPL vmlinux 0x39f7a4e4 of_css +EXPORT_SYMBOL_GPL vmlinux 0x3a0fc648 debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0x3a247c10 generic_access_phys +EXPORT_SYMBOL_GPL vmlinux 0x3a26ed11 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0x3a327a6c ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x3a38dc65 memory_failure +EXPORT_SYMBOL_GPL vmlinux 0x3a49e804 usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a767ba2 fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0x3a7f3c49 clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0x3a848cdf blkg_stat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x3a9524ce led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0x3a953c87 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3aab7e49 gpiod_count +EXPORT_SYMBOL_GPL vmlinux 0x3aae466a nvdimm_name +EXPORT_SYMBOL_GPL vmlinux 0x3ab6d704 ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3ad0e201 scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x3aec2a3a crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0x3af50a3a gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0x3af98552 i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0x3b12c5b9 pcibios_alloc_controller +EXPORT_SYMBOL_GPL vmlinux 0x3b1c5afc ps3_vuart_irq_setup +EXPORT_SYMBOL_GPL vmlinux 0x3b4060af pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0x3b50e4eb single_open_net +EXPORT_SYMBOL_GPL vmlinux 0x3b5ab1ce iommu_add_device +EXPORT_SYMBOL_GPL vmlinux 0x3b81eccf blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x3b993167 trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0x3baa2193 tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0x3bba43d6 arizona_of_get_named_gpio +EXPORT_SYMBOL_GPL vmlinux 0x3bf2cd8f blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0x3bf63815 disk_map_sector_rcu +EXPORT_SYMBOL_GPL vmlinux 0x3c0df3a0 ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0x3c41d3b4 regmap_update_bits_check +EXPORT_SYMBOL_GPL vmlinux 0x3c60e8c5 usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0x3c6595e0 bmp085_probe +EXPORT_SYMBOL_GPL vmlinux 0x3c9390db pci_vpd_find_tag +EXPORT_SYMBOL_GPL vmlinux 0x3c970829 transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0x3ca3dad0 __init_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3cd6d08c sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0x3cf69baf slice_get_unmapped_area +EXPORT_SYMBOL_GPL vmlinux 0x3cfa96f4 ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0x3cfb090b rtc_irq_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3cff47b0 spi_async_locked +EXPORT_SYMBOL_GPL vmlinux 0x3d0221b0 pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0x3d1d06a4 blockdev_superblock +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d49dace serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0x3d5b6151 PageHuge +EXPORT_SYMBOL_GPL vmlinux 0x3d612305 iommu_direction_to_tce_perm +EXPORT_SYMBOL_GPL vmlinux 0x3d679fdd sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0x3d6d0d58 wm5110_revd_irq +EXPORT_SYMBOL_GPL vmlinux 0x3d773ddc usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0x3d775a8e get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0x3da83121 tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0x3dc526a9 arizona_of_match +EXPORT_SYMBOL_GPL vmlinux 0x3dc916b6 crypto_fl_tab +EXPORT_SYMBOL_GPL vmlinux 0x3dd4b42a sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3df9750a of_reserved_mem_device_release +EXPORT_SYMBOL_GPL vmlinux 0x3dfc436e percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x3e1d27cc cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0x3e21b7ea dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0x3e52a828 tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0x3e5e1937 rcu_batches_started_sched +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e804aa2 __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0x3eaa5f3f restore_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0x3eb36b33 vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0x3ee1baca usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0x3efb35c9 get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x3f00ac2d nd_device_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x3f0d2498 power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0x3f131828 pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x3f1cc3f1 crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0x3f41c62d ping_close +EXPORT_SYMBOL_GPL vmlinux 0x3f5a74c1 regmap_fields_write +EXPORT_SYMBOL_GPL vmlinux 0x3f6e706e rio_request_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x3f96080a pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0x3fa5af9c nd_cmd_bus_desc +EXPORT_SYMBOL_GPL vmlinux 0x3fb14423 md_ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x3fb417c4 sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x3fb5a333 of_cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x3fb80c69 netlink_alloc_skb +EXPORT_SYMBOL_GPL vmlinux 0x3fbe5d4d ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0x3fc72d3d __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x3fef7431 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x3ff169c9 ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x4045c494 filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0x4064eefd inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0x4065d168 pm_print_active_wakeup_sources +EXPORT_SYMBOL_GPL vmlinux 0x406c4cb1 hrtimer_resolution +EXPORT_SYMBOL_GPL vmlinux 0x4092732e irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x40955fa0 rtc_irq_set_freq +EXPORT_SYMBOL_GPL vmlinux 0x40af0dec ata_xfer_mode2mask +EXPORT_SYMBOL_GPL vmlinux 0x40d46b21 crypto_ft_tab +EXPORT_SYMBOL_GPL vmlinux 0x40dc04f1 regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0x40e6cf59 hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0x40f0683e reset_control_put +EXPORT_SYMBOL_GPL vmlinux 0x40fc428e mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0x410b6b10 platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0x412c4bac regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x413f1f81 crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x413f7e17 alarm_init +EXPORT_SYMBOL_GPL vmlinux 0x4151b4c5 rt_mutex_timed_lock +EXPORT_SYMBOL_GPL vmlinux 0x415df2da __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x416f7008 wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x417f0caa bus_find_device_by_name +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x41906824 ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0x4198b1fb pci_generic_config_write +EXPORT_SYMBOL_GPL vmlinux 0x41e56f9f mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0x41edd248 smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x41fa59fa ping_hash +EXPORT_SYMBOL_GPL vmlinux 0x420e9786 trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0x421afac7 crypto_lookup_aead +EXPORT_SYMBOL_GPL vmlinux 0x42280ee9 usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x423b07e3 ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0x424acc6d scatterwalk_done +EXPORT_SYMBOL_GPL vmlinux 0x42522e01 reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x428d0cc9 subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x4296a963 devm_mdiobus_free +EXPORT_SYMBOL_GPL vmlinux 0x42a3da02 usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x42a42334 input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0x43012a20 devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0x431bf93c wm5110_irq +EXPORT_SYMBOL_GPL vmlinux 0x43213791 spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0x432702e6 mm_iommu_mapped_inc +EXPORT_SYMBOL_GPL vmlinux 0x432efe50 thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x43619e1a scatterwalk_ffwd +EXPORT_SYMBOL_GPL vmlinux 0x43788a9c of_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0x438a1ef0 spu_management_ops +EXPORT_SYMBOL_GPL vmlinux 0x439dc626 device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0x43a53735 __alloc_workqueue_key +EXPORT_SYMBOL_GPL vmlinux 0x43f56e82 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x4444019f to_nd_region +EXPORT_SYMBOL_GPL vmlinux 0x4449856c ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x444b8bcf ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0x446d47ea pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0x4477824e bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x44931823 pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0x44a02bc2 pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x44d82c50 ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x450fb522 kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x45101d25 pstore_register +EXPORT_SYMBOL_GPL vmlinux 0x451ae592 class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0x45260bdb powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0x452c7b06 debugfs_print_regs32 +EXPORT_SYMBOL_GPL vmlinux 0x4532c830 ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0x4545c5b1 spu_add_dev_attr_group +EXPORT_SYMBOL_GPL vmlinux 0x4545d203 fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x45465eba kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0x45647d70 realmode_pfn_to_page +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x4583afee wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0x458eaa2f call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x45b1f8d4 led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x45bf1ff3 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x45ff3f5a pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0x46013233 net_dec_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x460bd36d tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0x460f7531 wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0x4656649d __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0x465f7a19 pmf_do_irq +EXPORT_SYMBOL_GPL vmlinux 0x4662276d napi_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x46647178 hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x4672e88b __crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x467fa5c7 uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0x4688c96a usb_scuttle_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x4688d7ec pvclock_gtod_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x468a47ea devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0x469143c4 x509_free_certificate +EXPORT_SYMBOL_GPL vmlinux 0x46b84344 device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x46bebbf8 fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0x46d9f955 ps3_irq_plug_setup +EXPORT_SYMBOL_GPL vmlinux 0x4705d555 fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0x4705e42f crypto_alg_lookup +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x472efedd input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0x4741db42 ps3av_set_audio_mode +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x47763bf7 da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47acddea ps3_sys_manager_set_wol +EXPORT_SYMBOL_GPL vmlinux 0x47c53285 of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x47dac8e6 rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0x47fa29a7 bdev_write_page +EXPORT_SYMBOL_GPL vmlinux 0x4808d274 of_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x48186857 usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x481c2cb0 look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0x48608b9f crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0x4868c3b4 rcu_batches_started_bh +EXPORT_SYMBOL_GPL vmlinux 0x487c5d33 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0x4884be4e pci_hp_deregister +EXPORT_SYMBOL_GPL vmlinux 0x4891d897 fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0x489cdf85 perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0x48a868c0 desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0x48ab09f9 serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0x48d67714 skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0x48eb8824 gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0x48ef1666 firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0x490f3881 gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0x491cb146 ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0x491e4399 rio_release_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x49316766 tcp_unregister_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x493da135 da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0x49711457 ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0x498c596d usb_phy_generic_register +EXPORT_SYMBOL_GPL vmlinux 0x498d293a trace_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x499008f6 crypto_register_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x499adda6 init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0x499ff7a9 blkg_prfill_stat +EXPORT_SYMBOL_GPL vmlinux 0x49b0bc32 devm_spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x49f82fb3 sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0x49f99925 ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0x49fe6167 sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0x4a026413 mm_iommu_mapped_dec +EXPORT_SYMBOL_GPL vmlinux 0x4a0d8171 of_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x4a109296 dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0x4a15bc88 iommu_unmap +EXPORT_SYMBOL_GPL vmlinux 0x4a1b4939 key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0x4a1f890d iommu_domain_set_attr +EXPORT_SYMBOL_GPL vmlinux 0x4a485f9b unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0x4a4f4f0f ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0x4a898b41 __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0x4a89f3eb sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x4a8d1a54 crypto_alloc_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x4a90160e bprintf +EXPORT_SYMBOL_GPL vmlinux 0x4aa034da devfreq_event_disable_edev +EXPORT_SYMBOL_GPL vmlinux 0x4aadeb9a ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0x4ae8c705 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0x4aeb16ea virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0x4af59929 crypto_attr_alg2 +EXPORT_SYMBOL_GPL vmlinux 0x4affb7ec noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x4b0c37e6 mnt_clone_write +EXPORT_SYMBOL_GPL vmlinux 0x4b282d72 ps3_sys_manager_register_ops +EXPORT_SYMBOL_GPL vmlinux 0x4b2f1599 alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0x4b410d88 sysfs_remove_device_from_node +EXPORT_SYMBOL_GPL vmlinux 0x4b55ac41 blkcipher_aead_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x4b5c9eed devres_remove +EXPORT_SYMBOL_GPL vmlinux 0x4b71548a ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x4ba96c04 pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0x4bae8e72 crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0x4bd7aa2b device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0x4bdb941d regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0x4bddd892 devm_led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4c07c4a0 crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0x4c18f773 ps3_os_area_set_rtc_diff +EXPORT_SYMBOL_GPL vmlinux 0x4c566bc6 rio_mport_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x4c587326 pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x4c602bf1 __blkg_release_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4c645f9e static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0x4c759827 byte_rev_table +EXPORT_SYMBOL_GPL vmlinux 0x4c95ee48 iommu_del_device +EXPORT_SYMBOL_GPL vmlinux 0x4ca00dc2 platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0x4ca18096 raw_seq_open +EXPORT_SYMBOL_GPL vmlinux 0x4ce728d0 sched_setattr +EXPORT_SYMBOL_GPL vmlinux 0x4d126c57 bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0x4d23b6f1 mpc8xxx_spi_tx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0x4d32e8d6 mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0x4d4b3d46 rio_local_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x4d5156d9 trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0x4d581af1 eeh_dev_open +EXPORT_SYMBOL_GPL vmlinux 0x4d5ad851 fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0x4d7d670b usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0x4db4468d pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4dec4dbd pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0x4dfcff26 __blk_run_queue_uncond +EXPORT_SYMBOL_GPL vmlinux 0x4e0ef935 n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0x4e109192 ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0x4e242f5f pstore_cannot_block_path +EXPORT_SYMBOL_GPL vmlinux 0x4e24db1e xfrm_inner_extract_output +EXPORT_SYMBOL_GPL vmlinux 0x4e505e06 devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0x4e714693 pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x4eaea8dd rio_mport_send_doorbell +EXPORT_SYMBOL_GPL vmlinux 0x4ebd664c ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x4ec2e5cf regmap_get_max_register +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4f020dee public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x4f2dfb5b sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x4f4c6ea2 gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0x4f5b7b01 wm8997_irq +EXPORT_SYMBOL_GPL vmlinux 0x4f638b43 rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4fc8e06d dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0x4fd4ae5d unregister_ftrace_function +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 0x4fe6a4ed __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0x4ff71eda use_mm +EXPORT_SYMBOL_GPL vmlinux 0x4ffdc825 generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0x5007c2d0 hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x500ecfaa of_irq_parse_pci +EXPORT_SYMBOL_GPL vmlinux 0x503aa28a iommu_domain_free +EXPORT_SYMBOL_GPL vmlinux 0x50420864 regulator_set_load +EXPORT_SYMBOL_GPL vmlinux 0x506566fb hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0x507de8c6 add_memory +EXPORT_SYMBOL_GPL vmlinux 0x5086ac3a alg_test +EXPORT_SYMBOL_GPL vmlinux 0x508daa08 ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x50b886a3 dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50e7c09c spu_add_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x50fdde51 shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0x51033326 of_mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0x510e1c71 mm_iommu_lookup +EXPORT_SYMBOL_GPL vmlinux 0x5123d7c2 devm_regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x512ee5dc wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0x51537644 locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x51b65a26 rtc_lock +EXPORT_SYMBOL_GPL vmlinux 0x51c08a61 __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0x51ed390e crypto_register_aead +EXPORT_SYMBOL_GPL vmlinux 0x5205e64d disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL vmlinux 0x5216228a blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0x52271ada ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x522f538b tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x523a76f6 aead_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x52431a18 debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x5273171c bio_associate_blkcg +EXPORT_SYMBOL_GPL vmlinux 0x5274709a usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0x5280f1f4 skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0x528c24d1 cpu_add_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0x52a7f616 dma_buf_kunmap +EXPORT_SYMBOL_GPL vmlinux 0x52ae566a skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0x52b464c4 cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0x52e4c80e usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0x52ec500b pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0x5306410e alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0x5317d8df crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0x5335dd11 atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x5339225a ndo_dflt_bridge_getlink +EXPORT_SYMBOL_GPL vmlinux 0x534b77a6 free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x5358fc36 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x53614269 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x5374b52c blkdev_read_iter +EXPORT_SYMBOL_GPL vmlinux 0x53ac5e67 ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x53c7c098 crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0x53f637ee led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0x53f8c4c8 arizona_of_get_type +EXPORT_SYMBOL_GPL vmlinux 0x54007d6b nfq_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0x541bd60a irq_work_run +EXPORT_SYMBOL_GPL vmlinux 0x541cc27e inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0x54215db5 visitor64 +EXPORT_SYMBOL_GPL vmlinux 0x542263ef gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x5425d145 bit_wait_timeout +EXPORT_SYMBOL_GPL vmlinux 0x54345a49 tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0x543e4b1b regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x54458b56 hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x545aa15e sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0x5460c8d8 fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x5469b3d0 ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0x546c5565 ppc_tb_freq +EXPORT_SYMBOL_GPL vmlinux 0x546f8117 crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0x54740eb7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x54ada42c bio_clone_mddev +EXPORT_SYMBOL_GPL vmlinux 0x54b55d3a thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x54d46690 uart_parse_earlycon +EXPORT_SYMBOL_GPL vmlinux 0x54f1c903 gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0x551445a1 crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0x55306e9a rio_add_device +EXPORT_SYMBOL_GPL vmlinux 0x55321c73 pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x554bd912 irq_map_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x5588879e kvmppc_entry_trampoline +EXPORT_SYMBOL_GPL vmlinux 0x558e51cb register_spu_syscalls +EXPORT_SYMBOL_GPL vmlinux 0x5597a2ca crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x55998222 __blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x55fb5c35 mpic_subsys +EXPORT_SYMBOL_GPL vmlinux 0x55fd97ef usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL vmlinux 0x5603f45c ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0x560853e4 ip6_sk_update_pmtu +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 0x564e2d19 md_find_rdev_nr_rcu +EXPORT_SYMBOL_GPL vmlinux 0x565b6892 uuid_le_gen +EXPORT_SYMBOL_GPL vmlinux 0x5668abe9 ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0x56886b19 scatterwalk_map +EXPORT_SYMBOL_GPL vmlinux 0x5696e1cf __remove_pages +EXPORT_SYMBOL_GPL vmlinux 0x569de659 relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0x569fcfdf ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x56a0d1dc virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0x56a7ebec init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x56d697ce cpu_up +EXPORT_SYMBOL_GPL vmlinux 0x56e75d47 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x56eb68a4 usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0x57016385 da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0x57154742 __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x57231f45 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0x57262a64 xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0x573bc472 tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x57572689 fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0x575c5f94 execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x57a05dde iommu_flush_tce +EXPORT_SYMBOL_GPL vmlinux 0x57b7223f led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x57b8fed2 thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0x57c39727 kdb_register_flags +EXPORT_SYMBOL_GPL vmlinux 0x57cc1319 posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x57d78e33 regmap_field_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x57e55581 virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0x58130eb0 pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0x58163d2b pmf_call_function +EXPORT_SYMBOL_GPL vmlinux 0x581e770c spu_setup_kernel_slbs +EXPORT_SYMBOL_GPL vmlinux 0x582afe01 extcon_update_state +EXPORT_SYMBOL_GPL vmlinux 0x582b8c61 wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x5830af85 __blk_put_request +EXPORT_SYMBOL_GPL vmlinux 0x58409d94 crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0x58413099 ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x584ce291 ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0x584dbc38 dax_fault +EXPORT_SYMBOL_GPL vmlinux 0x585b8736 ps3_vuart_read +EXPORT_SYMBOL_GPL vmlinux 0x5869b5ac spu_init_channels +EXPORT_SYMBOL_GPL vmlinux 0x587b2e46 inet_hash +EXPORT_SYMBOL_GPL vmlinux 0x5892f832 release_pmc_hardware +EXPORT_SYMBOL_GPL vmlinux 0x589523e3 spu_switch_notify +EXPORT_SYMBOL_GPL vmlinux 0x589e4569 syscon_regmap_lookup_by_pdevname +EXPORT_SYMBOL_GPL vmlinux 0x58b12bb1 regmap_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0x58b7e7f7 sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x58c3b260 gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x58de5a39 rio_route_get_entry +EXPORT_SYMBOL_GPL vmlinux 0x58f7dff4 power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0x58fe9409 rio_inb_pwrite_handler +EXPORT_SYMBOL_GPL vmlinux 0x58ffbb49 pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x598eaccd bus_rescan_devices +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 0x59eb96ef regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0x59ebe4b2 usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0x59ff50aa dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0x5a30682f inet_hashinfo_init +EXPORT_SYMBOL_GPL vmlinux 0x5a3194fa ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0x5a32cfda pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x5a3f4b22 rhashtable_free_and_destroy +EXPORT_SYMBOL_GPL vmlinux 0x5a67b1c2 ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5a8a0643 __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0x5acc2488 dma_buf_get +EXPORT_SYMBOL_GPL vmlinux 0x5acfa04f pmac_low_i2c_lock +EXPORT_SYMBOL_GPL vmlinux 0x5aefe088 regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0x5b01e6f2 blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0x5b14b354 regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x5b2910c3 tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0x5b6794ec platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0x5b6a0f36 irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0x5b867b18 eeh_iommu_group_to_pe +EXPORT_SYMBOL_GPL vmlinux 0x5b8f147b srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x5ba52bf5 of_reconfig_get_state_change +EXPORT_SYMBOL_GPL vmlinux 0x5baba879 regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0x5bbf8f81 ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0x5bc3f6cf kvm_alloc_hpt +EXPORT_SYMBOL_GPL vmlinux 0x5bcc3e6a kobject_move +EXPORT_SYMBOL_GPL vmlinux 0x5bd0748f crypto_del_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x5bdbac4e rcu_unexpedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x5be2ecd3 i2c_new_device +EXPORT_SYMBOL_GPL vmlinux 0x5be59492 ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x5c32a616 __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0x5c459d4a edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x5c5a1b16 tick_broadcast_control +EXPORT_SYMBOL_GPL vmlinux 0x5c6064f3 of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x5c8a3b0e skb_morph +EXPORT_SYMBOL_GPL vmlinux 0x5cabdced dev_pm_qos_remove_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5cc08122 sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0x5cc509a4 nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x5cd383ea adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0x5ce42dbc stmpe_block_read +EXPORT_SYMBOL_GPL vmlinux 0x5ce80586 pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0x5cf8a882 __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x5d12e48f input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0x5d38a218 crypto_register_rngs +EXPORT_SYMBOL_GPL vmlinux 0x5d49a53c regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0x5d5930d6 __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0x5d5d34fb elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5d63a5b8 mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0x5d64ec8f power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0x5d668dec device_add +EXPORT_SYMBOL_GPL vmlinux 0x5d8a7594 bpf_prog_get +EXPORT_SYMBOL_GPL vmlinux 0x5da0ecdb of_dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x5da5cfc1 ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0x5da67adc zs_compact +EXPORT_SYMBOL_GPL vmlinux 0x5db1c1d3 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x5dbc3747 phy_put +EXPORT_SYMBOL_GPL vmlinux 0x5dc1bd18 extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5dd4bc39 rio_mport_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x5ddd4bb3 pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x5df6c24c crypto_alloc_ablkcipher +EXPORT_SYMBOL_GPL vmlinux 0x5dfb0350 tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x5dfb3928 regmap_read +EXPORT_SYMBOL_GPL vmlinux 0x5dfcff9f put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x5e046fcf irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0x5e1aa2b9 blkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x5e20670b dma_buf_detach +EXPORT_SYMBOL_GPL vmlinux 0x5e284e5a md_run +EXPORT_SYMBOL_GPL vmlinux 0x5e2f5eaf rhashtable_walk_start +EXPORT_SYMBOL_GPL vmlinux 0x5e3ce606 __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0x5e51cd74 swiotlb_nr_tbl +EXPORT_SYMBOL_GPL vmlinux 0x5e62a382 iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0x5e769986 ps3_os_area_get_av_multi_out +EXPORT_SYMBOL_GPL vmlinux 0x5e7e6dfe device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x5e8490b2 __rio_local_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x5eadf6f7 param_set_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0x5ebc63a5 crypto_alloc_rng +EXPORT_SYMBOL_GPL vmlinux 0x5ee7542e reserve_pmc_hardware +EXPORT_SYMBOL_GPL vmlinux 0x5eecf401 ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0x5f1f506f phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x5f224e27 of_pci_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0x5f226035 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0x5f3b58d7 register_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x5f3eddbc pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0x5f4dd0d6 rio_mport_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x5f79a98b __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x5f8a7778 spi_unregister_master +EXPORT_SYMBOL_GPL vmlinux 0x5f9eb692 ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0x5fba130d pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x5fedf8b1 irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x5ff5a85f xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0x600113d5 sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x60091356 sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0x60196346 con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0x60467b06 btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0x60506751 unmap_kernel_range_noflush +EXPORT_SYMBOL_GPL vmlinux 0x6051d1bf blkdev_write_iter +EXPORT_SYMBOL_GPL vmlinux 0x60666b35 device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0x60745e65 sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0x607d4837 power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0x608dbafb stmpe_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL_GPL vmlinux 0x60ab0837 stmpe_block_write +EXPORT_SYMBOL_GPL vmlinux 0x60bfc315 rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0x60cca309 __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x60edafc5 crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x6141331d of_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x6178bf6c usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0x618588d4 param_ops_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0x6187965a reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x61a90c54 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0x61ad7bd7 devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0x61cf7f55 mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x61cfbb0c skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0x61da050f ata_base_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x61dbfa72 devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x61f49f6c key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x62346fb0 rio_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x6237d1d1 uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x625644a4 dma_buf_mmap +EXPORT_SYMBOL_GPL vmlinux 0x62c67a12 rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0x62d51744 devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0x63022246 unregister_cxl_calls +EXPORT_SYMBOL_GPL vmlinux 0x630e69e0 dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x63110e4c rio_register_scan +EXPORT_SYMBOL_GPL vmlinux 0x6327f1ac iommu_get_domain_for_dev +EXPORT_SYMBOL_GPL vmlinux 0x634897ff ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x636345b9 usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x6373ad8c wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0x63800821 blk_mq_tags_cpumask +EXPORT_SYMBOL_GPL vmlinux 0x638c916b eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0x639922b0 serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0x63b2d9e6 regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x63b95f82 perf_tp_event +EXPORT_SYMBOL_GPL vmlinux 0x63c7cf11 inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x63e201e9 find_module +EXPORT_SYMBOL_GPL vmlinux 0x63ffb5c5 netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0x6410e160 ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x6421dadd i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0x64344b63 pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x64349fd3 crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0x643a6119 blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x646a6dfc xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0x649834f8 wm8350_device_exit +EXPORT_SYMBOL_GPL vmlinux 0x64a7417a ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x64c2aaa0 rio_dma_prep_xfer +EXPORT_SYMBOL_GPL vmlinux 0x650e5dc2 regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0x651e15e0 ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0x6527665c eeh_add_sysfs_files +EXPORT_SYMBOL_GPL vmlinux 0x6539c16a fuse_put_request +EXPORT_SYMBOL_GPL vmlinux 0x6543894f fb_sys_write +EXPORT_SYMBOL_GPL vmlinux 0x65639cd2 phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x6566c7a9 irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x656afd87 of_node_to_nid +EXPORT_SYMBOL_GPL vmlinux 0x6581adbe ps3_gpu_mutex +EXPORT_SYMBOL_GPL vmlinux 0x65b2b934 kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0x65bbbc78 schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65f084f1 ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x65f91cf0 regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x6606db23 usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x6636c3c9 irq_set_vcpu_affinity +EXPORT_SYMBOL_GPL vmlinux 0x6640b548 scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0x666cab97 sg_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x666ecf7e skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0x667a812c ps3av_set_video_mode +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x66a8b10a usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x66afb53b unix_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x66c6b8a7 tcp_ca_get_name_by_key +EXPORT_SYMBOL_GPL vmlinux 0x66cf5959 device_destroy +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x66e77217 rio_mport_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x66f952e0 fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x671bd808 debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0x673a6a04 dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0x674e13e1 public_key_destroy +EXPORT_SYMBOL_GPL vmlinux 0x67586a61 device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x67604725 ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x678a4105 synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x679c41b3 devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0x67ca3c30 gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0x683f6854 evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0x683fe8fc smpboot_update_cpumask_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x68573148 add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0x685c1f1c cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0x685d0ca3 sock_prot_inuse_add +EXPORT_SYMBOL_GPL vmlinux 0x687e1527 pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x687e49ea tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0x689fc562 napi_by_id +EXPORT_SYMBOL_GPL vmlinux 0x68a16105 ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0x68a57b4b regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x68a99bfa cpufreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0x68e3471d ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0x6900739a tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0x6919a743 fuse_dev_alloc +EXPORT_SYMBOL_GPL vmlinux 0x691a5728 ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0x691fd298 reservation_object_wait_timeout_rcu +EXPORT_SYMBOL_GPL vmlinux 0x6921aa34 compat_put_timeval +EXPORT_SYMBOL_GPL vmlinux 0x6923ce63 irq_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x692695fd pci_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x69447467 ring_buffer_write +EXPORT_SYMBOL_GPL vmlinux 0x6954a539 gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0x6955e2fc of_get_nand_bus_width +EXPORT_SYMBOL_GPL vmlinux 0x695adff4 of_irq_parse_one +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 0x69b8b526 sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0x69c08717 system_trusted_keyring +EXPORT_SYMBOL_GPL vmlinux 0x69f08ced pwm_disable +EXPORT_SYMBOL_GPL vmlinux 0x6a080de6 regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0x6a1733eb iommu_group_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6a336b1f sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0x6a4f623b mmu_notifier_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x6a5fb566 rcu_sched_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x6a644e1d regmap_get_val_endian +EXPORT_SYMBOL_GPL vmlinux 0x6a6cafd2 ring_buffer_read_page +EXPORT_SYMBOL_GPL vmlinux 0x6a70d009 rio_release_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x6a73719e blk_rq_check_limits +EXPORT_SYMBOL_GPL vmlinux 0x6a8441be cpci_hp_start +EXPORT_SYMBOL_GPL vmlinux 0x6a855601 dev_pm_disable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x6a9d90f4 usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0x6ab8b45c mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0x6acb8d84 ppc64_caches +EXPORT_SYMBOL_GPL vmlinux 0x6ad8e476 pmf_put_function +EXPORT_SYMBOL_GPL vmlinux 0x6ae337a1 watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x6afdaa14 sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0x6b062327 srp_release_transport +EXPORT_SYMBOL_GPL vmlinux 0x6b29a1fa ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0x6b2d2faa spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0x6b2dcf40 usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x6b4702d9 spi_setup +EXPORT_SYMBOL_GPL vmlinux 0x6b6183ba regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x6b75c373 wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6b8c03a2 mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0x6b9ce9a8 handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0x6c07d933 add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x6c163835 ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0x6c1be128 exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0x6c412219 replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c562c1f da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0x6c592173 blkdev_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x6c735582 of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x6c74de15 regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0x6c7a4146 ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0x6c7b2fe5 virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0x6c82eec9 wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6cb2df82 palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0x6cc2fb2c opal_message_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6ccbd108 swiotlb_tbl_unmap_single +EXPORT_SYMBOL_GPL vmlinux 0x6cd21997 ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0x6d132312 cpu_remove_dev_attr_group +EXPORT_SYMBOL_GPL vmlinux 0x6d18193b hash_page_mm +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d34d7a4 ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x6d619852 ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x6d7b1bb5 ps3_system_bus_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6d8a461a virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0x6d8bbadb wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0x6da0e919 ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0x6dd8b948 usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x6ddf7356 phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0x6deac37f trace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0x6df3ff81 devfreq_event_get_edev_count +EXPORT_SYMBOL_GPL vmlinux 0x6e04a077 usb_bind_phy +EXPORT_SYMBOL_GPL vmlinux 0x6e27c309 relay_flush +EXPORT_SYMBOL_GPL vmlinux 0x6e379526 kernstart_addr +EXPORT_SYMBOL_GPL vmlinux 0x6e3cd5cf ps3_vuart_clear_rx_bytes +EXPORT_SYMBOL_GPL vmlinux 0x6e5ccf85 alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0x6e6c75a5 usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0x6e6d95c4 ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0x6e75b958 usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0x6e7943ec iommu_group_id +EXPORT_SYMBOL_GPL vmlinux 0x6e8354fe tpm_chip_register +EXPORT_SYMBOL_GPL vmlinux 0x6e86aded kick_process +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6eb283bd drop_cop +EXPORT_SYMBOL_GPL vmlinux 0x6eec1ac7 rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0x6f057de4 iommu_tce_put_param_check +EXPORT_SYMBOL_GPL vmlinux 0x6f1ee69e kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0x6f466ad8 pcibios_claim_one_bus +EXPORT_SYMBOL_GPL vmlinux 0x6f5756ed to_of_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x6f6300a2 rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0x6f6d7842 usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0x6f6e027c bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0x6f72ad6a register_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x6f945c8c __find_linux_pte_or_hugepte +EXPORT_SYMBOL_GPL vmlinux 0x6fdde1cf usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0x6fe3d8cf ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x6ff7c312 posix_timer_event +EXPORT_SYMBOL_GPL vmlinux 0x701d93d9 xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x70461fb6 extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0x7074b624 pci_try_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x707ff1bb ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x7080d516 da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0x708f896b sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0x7092e564 devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x70a013a0 nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x70f4a449 fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x71168a1d da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x711e55c0 spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x717d13d1 inet_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0x71855f24 pmf_get_function +EXPORT_SYMBOL_GPL vmlinux 0x71a21c6e phy_create +EXPORT_SYMBOL_GPL vmlinux 0x71dc9998 crypto_il_tab +EXPORT_SYMBOL_GPL vmlinux 0x72147307 rio_lock_device +EXPORT_SYMBOL_GPL vmlinux 0x7217fe86 da903x_update +EXPORT_SYMBOL_GPL vmlinux 0x7229815e rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0x7236a2b0 eeh_pe_set_option +EXPORT_SYMBOL_GPL vmlinux 0x72741f25 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x7275bf4c crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0x727753e4 tps65912_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x7285c5cc cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0x72e5e10d ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0x72f47d20 alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0x731099be ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0x73191844 crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0x732e3333 x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x73378ff1 usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0x735ddc95 scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0x7360a06a usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0x736962ee serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x73769f54 irq_domain_add_simple +EXPORT_SYMBOL_GPL vmlinux 0x7397b324 bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0x739aa1a1 pmac_i2c_setmode +EXPORT_SYMBOL_GPL vmlinux 0x73a02e5f pcibios_scan_phb +EXPORT_SYMBOL_GPL vmlinux 0x73a3f50d pmac_i2c_adapter_to_bus +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73af5ec7 sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0x73b9c2fa gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0x73bc2ef5 rhashtable_insert_slow +EXPORT_SYMBOL_GPL vmlinux 0x73c2554f __iowrite64_copy +EXPORT_SYMBOL_GPL vmlinux 0x73c832f2 ata_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0x73cc257b regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x73d69364 ring_buffer_change_overwrite +EXPORT_SYMBOL_GPL vmlinux 0x73e2b653 invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0x7418ab5b kvmppc_do_h_enter +EXPORT_SYMBOL_GPL vmlinux 0x741a50a4 pmf_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x74342663 __blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x743b638e ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x743f563e crypto_tfm_in_queue +EXPORT_SYMBOL_GPL vmlinux 0x7445113b crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0x7459b362 ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0x745effb0 crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0x7464ea38 dev_pm_qos_add_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x74836804 dev_pm_clear_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x748d801a pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0x74917d65 fsnotify +EXPORT_SYMBOL_GPL vmlinux 0x7497b2b2 device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74ccf2a1 page_cache_async_readahead +EXPORT_SYMBOL_GPL vmlinux 0x74e4677c ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0x74fc35ae devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x75024aa9 ps3_free_mmio_region +EXPORT_SYMBOL_GPL vmlinux 0x75133f6e visitor128 +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x75282aa8 tpm_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x75305a40 ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x75516a16 task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0x757b49d2 kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0x758a782e blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x7595950c wm5110_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x75a216ff blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0x75acfe0f gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x75d17d0b pmac_i2c_open +EXPORT_SYMBOL_GPL vmlinux 0x75f2a044 usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0x75fb4c88 crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0x76077a08 extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x7617428d debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0x761c9fe0 __mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x762c0858 klist_prev +EXPORT_SYMBOL_GPL vmlinux 0x764b431e pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7655e41d pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x7675ffac __netpoll_free_async +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x76879435 skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x76916828 inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x76a02660 public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0x76acb168 tcp_ca_openreq_child +EXPORT_SYMBOL_GPL vmlinux 0x76c689c0 virtqueue_get_avail +EXPORT_SYMBOL_GPL vmlinux 0x76d8717d devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x76ebae63 fat_attach +EXPORT_SYMBOL_GPL vmlinux 0x76fb5c9a scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x7729cbdd task_handoff_register +EXPORT_SYMBOL_GPL vmlinux 0x7754bc11 dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x7774a456 regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x7776dd73 blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0x777722cd virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0x7798fe6a of_pci_find_msi_chip_by_node +EXPORT_SYMBOL_GPL vmlinux 0x779d644e ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0x77cc9552 pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x77f666de tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x780c943c virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0x782c3709 aead_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x78378676 tpm_chip_unregister +EXPORT_SYMBOL_GPL vmlinux 0x78446166 fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0x787c882b lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x788e4020 pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x78978205 da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x789d4f7c crypto_unregister_aeads +EXPORT_SYMBOL_GPL vmlinux 0x789de9d2 regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x78ae8175 smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0x78d329ca usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0x78d93c3c __bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x78ddae23 blk_queue_rq_timed_out +EXPORT_SYMBOL_GPL vmlinux 0x78f076da tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0x792b0e11 eeh_pe_inject_err +EXPORT_SYMBOL_GPL vmlinux 0x7939f061 regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x794de1b6 skb_segment +EXPORT_SYMBOL_GPL vmlinux 0x795b6af0 synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x796c2d48 dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0x797e17da usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0x7995c525 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0x79b55fcc bus_register +EXPORT_SYMBOL_GPL vmlinux 0x79bb85a0 devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x79defbe1 kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x79f41d5b try_get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x7a13493b regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0x7a2a5ecf blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0x7a2c2f14 mm_iommu_find +EXPORT_SYMBOL_GPL vmlinux 0x7a2e4b44 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7a463f5b ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0x7a4c60cf user_destroy +EXPORT_SYMBOL_GPL vmlinux 0x7a5059db securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0x7a85148d nd_blk_region_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x7a867328 usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7a9c9689 watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x7ac23c08 rio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x7b025bfd irq_create_direct_mapping +EXPORT_SYMBOL_GPL vmlinux 0x7b0f1ab3 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7b1d544d edac_handler_set +EXPORT_SYMBOL_GPL vmlinux 0x7b65f7ee rio_request_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x7b70ed5c pm_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0x7b777546 pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0x7b8e2d29 phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0x7b957b76 fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0x7b98f710 digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0x7b9b49e6 list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x7bb2338b ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x7bb5a5ca of_property_read_string_helper +EXPORT_SYMBOL_GPL vmlinux 0x7bb6ba1b iommu_domain_get_attr +EXPORT_SYMBOL_GPL vmlinux 0x7bbec4a3 inode_congested +EXPORT_SYMBOL_GPL vmlinux 0x7bf4d1f2 ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x7c05bad1 platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0x7c1b125c sdhci_pci_o2_probe_slot +EXPORT_SYMBOL_GPL vmlinux 0x7c346357 pkey_algo +EXPORT_SYMBOL_GPL vmlinux 0x7c37bc89 pseries_ioei_notifier_list +EXPORT_SYMBOL_GPL vmlinux 0x7c5b4751 devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x7c918407 pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x7c9f3e69 __tracepoint_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x7ca2c8d3 usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0x7cb0a5ca unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x7cba1644 pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7d00c65b nd_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x7d057c77 lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x7d058d96 thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d6fa0f5 usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0x7d8f18a3 of_get_fb_videomode +EXPORT_SYMBOL_GPL vmlinux 0x7da8eb25 ata_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x7da9f933 cpufreq_frequency_table_cpuinfo +EXPORT_SYMBOL_GPL vmlinux 0x7dab26b6 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7db2086f rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0x7db7b580 tpm2_probe +EXPORT_SYMBOL_GPL vmlinux 0x7dbe03a1 xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7de21025 of_dma_get_range +EXPORT_SYMBOL_GPL vmlinux 0x7deca26d pmac_i2c_get_dev_addr +EXPORT_SYMBOL_GPL vmlinux 0x7e111398 crypto_init_spawn +EXPORT_SYMBOL_GPL vmlinux 0x7e17ba7b klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x7e38b609 cpufreq_frequency_table_target +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7ea1a2bc probe_kernel_write +EXPORT_SYMBOL_GPL vmlinux 0x7eab8083 iommu_detach_group +EXPORT_SYMBOL_GPL vmlinux 0x7ead5c1c ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x7eb67e6d __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7ebf3ff8 devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x7ed2dfbd dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x7ee0a459 pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0x7f008202 btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7f05f8a9 bsg_request_fn +EXPORT_SYMBOL_GPL vmlinux 0x7f0ce697 wbc_account_io +EXPORT_SYMBOL_GPL vmlinux 0x7f13d491 pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x7f52c522 ps3av_get_mode +EXPORT_SYMBOL_GPL vmlinux 0x7f5ef8d3 swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0x7f7bc710 klist_next +EXPORT_SYMBOL_GPL vmlinux 0x7fa2d0a0 md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0x7fa949b0 of_fdt_unflatten_tree +EXPORT_SYMBOL_GPL vmlinux 0x7fbe6fe7 inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0x7fe07ecb device_create_vargs +EXPORT_SYMBOL_GPL vmlinux 0x7fe2f143 irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0x7fe902b4 regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x7fed1268 ata_host_start +EXPORT_SYMBOL_GPL vmlinux 0x7ffdf2a9 __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0x804a6fc2 screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0x80507f72 ps3av_audio_mute_analog +EXPORT_SYMBOL_GPL vmlinux 0x80567047 trace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0x8059140d pci_restore_ats_state +EXPORT_SYMBOL_GPL vmlinux 0x8065a4fc mmu_notifier_call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x806d1ced rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x80914046 __rt_mutex_init +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 0x80e67973 pcibios_finish_adding_to_bus +EXPORT_SYMBOL_GPL vmlinux 0x80f3268f __trace_printk +EXPORT_SYMBOL_GPL vmlinux 0x80f5d213 tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x80f8797e rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x80f95eb4 get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0x80fec677 fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0x810eafe3 of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0x8111eab5 __class_create +EXPORT_SYMBOL_GPL vmlinux 0x8114467b cn_netlink_send_mult +EXPORT_SYMBOL_GPL vmlinux 0x8114b8d6 md_is_badblock +EXPORT_SYMBOL_GPL vmlinux 0x81171056 power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0x811dc334 usb_unregister_notify +EXPORT_SYMBOL_GPL vmlinux 0x812a9bb4 device_reset +EXPORT_SYMBOL_GPL vmlinux 0x8131cbb4 tc3589x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x8149ea54 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0x816ae38e __lock_page_killable +EXPORT_SYMBOL_GPL vmlinux 0x817e11bf class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x81862c3e get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0x818d359d __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x81c194da powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0x81c4a51b out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x81cfff94 ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0x81f5c43c scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0x8207d586 usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0x82132e27 attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0x82159bdb serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0x8223bcba __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x823f9096 cbe_spu_info +EXPORT_SYMBOL_GPL vmlinux 0x8243868f cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0x8249b2a2 transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0x824f5a3c usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x826dd8d3 phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0x828b37c4 regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x82d08bb8 vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x82e0d39b usb_disable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x8306d345 pmf_register_irq_client +EXPORT_SYMBOL_GPL vmlinux 0x8316aa07 phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0x834616bb sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x83529062 pci_intx_mask_supported +EXPORT_SYMBOL_GPL vmlinux 0x835699b3 pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0x83598715 i2c_new_probed_device +EXPORT_SYMBOL_GPL vmlinux 0x83612c9e remove_phb_dynamic +EXPORT_SYMBOL_GPL vmlinux 0x83627127 i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x836d61d0 atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x83845f31 scsi_internal_device_block +EXPORT_SYMBOL_GPL vmlinux 0x838b13e7 ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0x8398bd8d of_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x839a865d macio_find +EXPORT_SYMBOL_GPL vmlinux 0x83a69976 virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0x83c9bf5b ata_eh_qc_retry +EXPORT_SYMBOL_GPL vmlinux 0x83dd57a1 fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0x83eee52c crypto_register_aeads +EXPORT_SYMBOL_GPL vmlinux 0x8416f877 sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x846dd838 tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x8487a2b6 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x8491e561 cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0x8492fb41 hwpoison_filter +EXPORT_SYMBOL_GPL vmlinux 0x84aac645 md_stop +EXPORT_SYMBOL_GPL vmlinux 0x84aefe15 crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0x84b6e88e rio_unlock_device +EXPORT_SYMBOL_GPL vmlinux 0x84cc761b regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0x84e1dd83 thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0x84e93a9b device_del +EXPORT_SYMBOL_GPL vmlinux 0x84fd1114 phy_get +EXPORT_SYMBOL_GPL vmlinux 0x85050965 __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x85216155 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0x85539d59 regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0x858519aa pmf_find_function +EXPORT_SYMBOL_GPL vmlinux 0x85945c60 kthread_unpark +EXPORT_SYMBOL_GPL vmlinux 0x859af1a8 of_regulator_match +EXPORT_SYMBOL_GPL vmlinux 0x85ada634 xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0x85c7f674 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x85d61876 kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0x861f611c component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0x86380a0c spi_alloc_master +EXPORT_SYMBOL_GPL vmlinux 0x8647e7fe iommu_present +EXPORT_SYMBOL_GPL vmlinux 0x8673b495 ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0x86786286 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x868cdc9d platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0x86a3356a shash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0x86b0a0e7 regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0x86b2643a dma_buf_vmap +EXPORT_SYMBOL_GPL vmlinux 0x86f0b105 usb_block_urb +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 0x87046c4a dax_pfn_mkwrite +EXPORT_SYMBOL_GPL vmlinux 0x87349053 spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0x873fbaea edac_atomic_assert_error +EXPORT_SYMBOL_GPL vmlinux 0x87406080 of_pci_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0x87733a63 usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0x87854d01 usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x8790ce12 sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0x87b43c04 setup_irq +EXPORT_SYMBOL_GPL vmlinux 0x87d78e61 spu_priv1_ops +EXPORT_SYMBOL_GPL vmlinux 0x8804af3d usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x8810ad5e crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0x88737718 blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0x887d90a4 ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0x888c9a2c regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0x88900b6a cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0x889c80f8 fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88b56068 pci_generic_config_read +EXPORT_SYMBOL_GPL vmlinux 0x88b5647c trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x88b5ad59 blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0x88b6c862 __blkdev_driver_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x88b9bbf0 usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x88c6c131 wm5102_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x88c9f93f usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x88f3815e regmap_update_bits_check_async +EXPORT_SYMBOL_GPL vmlinux 0x8902530d pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x890954d4 blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0x8924b2bf ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x89485687 iommu_group_put +EXPORT_SYMBOL_GPL vmlinux 0x896f78c2 devm_mdiobus_alloc_size +EXPORT_SYMBOL_GPL vmlinux 0x897e0ebd inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0x899ef4a6 subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0x89b512c7 inet6_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89dbf5b0 list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0x89ef2464 dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0x89f7ff19 max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x8a3503f3 virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0x8a389e13 of_irq_to_resource_table +EXPORT_SYMBOL_GPL vmlinux 0x8a4d9552 ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x8a554a36 mpc8xxx_spi_strmode +EXPORT_SYMBOL_GPL vmlinux 0x8a6534c6 sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8ad7725b kern_mount_data +EXPORT_SYMBOL_GPL vmlinux 0x8b1eb45f class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x8b3413b4 kvmppc_do_h_remove +EXPORT_SYMBOL_GPL vmlinux 0x8b54ac51 usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x8b5c4272 tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0x8b69a826 regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x8b70e8ea __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0x8b749f65 user_describe +EXPORT_SYMBOL_GPL vmlinux 0x8bef41ae usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0x8c0215f2 pm_system_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c17bd0a usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0x8c1c3246 md_kick_rdev_from_array +EXPORT_SYMBOL_GPL vmlinux 0x8c38ef9c pcibios_find_pci_bus +EXPORT_SYMBOL_GPL vmlinux 0x8c3c4cee gpiod_set_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x8c3d6ded __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x8c646600 edac_report_status +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8caac3cc handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0x8cbcf654 regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0x8cd351b7 fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0x8cd6be10 __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x8cea765f memalloc_socks +EXPORT_SYMBOL_GPL vmlinux 0x8cf3722a crypto_unregister_rngs +EXPORT_SYMBOL_GPL vmlinux 0x8d22bb58 iommu_group_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8d2346b0 component_master_add_child +EXPORT_SYMBOL_GPL vmlinux 0x8d32288a cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x8d54f258 is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0x8d6552f6 crypto_ahash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x8d85367f smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x8d9a4623 sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0x8dbb5813 alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0x8dbf5a20 kvmppc_hv_entry_trampoline +EXPORT_SYMBOL_GPL vmlinux 0x8dce0a64 usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0x8dd872a0 sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x8de51291 devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x8df94aa3 ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0x8dfd5821 __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x8e0696b5 gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0x8e1184da devres_release +EXPORT_SYMBOL_GPL vmlinux 0x8e2b25c2 videomode_from_timings +EXPORT_SYMBOL_GPL vmlinux 0x8e2ee1cb pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x8e53d4f5 device_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0x8e7b02f4 usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x8e8347cc sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0x8e89e0b1 usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0x8ebb1c59 debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0x8ec56334 pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0x8ed5981e usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0x8f0748af rcu_expedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8fa05208 ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0x8fd840cd percpu_ida_for_each_free +EXPORT_SYMBOL_GPL vmlinux 0x8fe1f108 shake_page +EXPORT_SYMBOL_GPL vmlinux 0x9025e442 crypto_unregister_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x903b627c list_lru_isolate_move +EXPORT_SYMBOL_GPL vmlinux 0x9047ff1f register_cxl_calls +EXPORT_SYMBOL_GPL vmlinux 0x9062c322 ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x9077d5ea usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x90a1004a crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x90c511f5 of_pci_get_devfn +EXPORT_SYMBOL_GPL vmlinux 0x90c8d663 __sock_recv_ts_and_drops +EXPORT_SYMBOL_GPL vmlinux 0x91372d77 rio_dev_get +EXPORT_SYMBOL_GPL vmlinux 0x91568e97 ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0x915ac91b module_mutex +EXPORT_SYMBOL_GPL vmlinux 0x916196c4 tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0x91619b38 ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0x918ad429 ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x91920ef4 pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0x91c1a73d preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x91d6b961 debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0x91f481d5 unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x91f63f29 driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0x91f8947d subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0x920694fc spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x920cc389 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x920da985 regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x92352d77 sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0x92397818 crypto_alloc_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x924760b7 of_display_timings_exist +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x9254c403 sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0x9267c36c spu_invalidate_slbs +EXPORT_SYMBOL_GPL vmlinux 0x928a6693 max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0x92b08e2b dma_buf_begin_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x92b3ffcb pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x930b51a0 ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0x931717f1 __add_pages +EXPORT_SYMBOL_GPL vmlinux 0x931e0aeb devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0x931f05d3 ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x9323e942 devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x93311080 opal_flash_read +EXPORT_SYMBOL_GPL vmlinux 0x93423e8b crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0x93528996 hrtimer_active +EXPORT_SYMBOL_GPL vmlinux 0x936b4163 ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x9376e15a usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x939b0085 regmap_fields_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x939c07fb iommu_set_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0x93a3be8b crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x93b0a046 dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0x93d957a5 pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0x93fe91e2 cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0x94030363 uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x940ede18 simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x9448e779 blk_add_request_payload +EXPORT_SYMBOL_GPL vmlinux 0x9461b9f2 blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x94646e11 rio_mport_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x9469356b trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0x947d6a5f ip6_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0x948f16f6 wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x949f01ca adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x949f7342 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x94a64cd7 mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0x94b42077 usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0x94cd7150 tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0x94d972b7 unregister_kprobe +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 0x953218ea rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x953a44ae sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x955bf84a srp_rport_add +EXPORT_SYMBOL_GPL vmlinux 0x956bf64b rio_release_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x958f8f6b devm_power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95bdd87b of_get_nand_ecc_mode +EXPORT_SYMBOL_GPL vmlinux 0x95e55ba1 crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0x95edfe0c sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0x95fe3319 tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0x9621849f ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x963a5d00 seq_release_net +EXPORT_SYMBOL_GPL vmlinux 0x964346c0 perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0x96441c06 regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x96461efd sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x964a904f skb_append_pagefrags +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x965a78d5 threads_core_mask +EXPORT_SYMBOL_GPL vmlinux 0x969762ae tpm2_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0x96b801a9 trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0x9700325c iommu_domain_window_disable +EXPORT_SYMBOL_GPL vmlinux 0x9735df2f ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x9735f061 register_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x9780c464 inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0x978b967e sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0x9799b7d3 clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0x97b76cd4 power_supply_put +EXPORT_SYMBOL_GPL vmlinux 0x97d495b3 ata_do_eh +EXPORT_SYMBOL_GPL vmlinux 0x97d58f0d alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +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 0x9838f8c5 _submit_bh +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9853a83f device_rename +EXPORT_SYMBOL_GPL vmlinux 0x9854d3b9 of_pci_get_host_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x985762fd device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x9858df28 dummy_con +EXPORT_SYMBOL_GPL vmlinux 0x987537d0 unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x98a02a70 register_jprobe +EXPORT_SYMBOL_GPL vmlinux 0x98addf0a cpufreq_table_validate_and_show +EXPORT_SYMBOL_GPL vmlinux 0x98bbc008 ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0x98c4a889 dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x98f20e29 xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x98fcf128 irq_work_queue_on +EXPORT_SYMBOL_GPL vmlinux 0x991ded5c net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0x9924c496 __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x99527d85 eeh_add_device_tree_early +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x996808ab device_property_present +EXPORT_SYMBOL_GPL vmlinux 0x997c4347 unmap_kernel_range +EXPORT_SYMBOL_GPL vmlinux 0x99840d00 timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x9987e6e9 opal_get_sensor_data +EXPORT_SYMBOL_GPL vmlinux 0x999bb99a fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x99a9ff9a cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0x99abbc3c tcp_fetch_timewait_stamp +EXPORT_SYMBOL_GPL vmlinux 0x99c6d2e4 relay_open +EXPORT_SYMBOL_GPL vmlinux 0x99e28f10 __tracepoint_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x99e4270a nf_unregister_afinfo +EXPORT_SYMBOL_GPL vmlinux 0x99e90d11 mpc8xxx_spi_rx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0x99efe448 pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0x99ff8d08 opal_invalid_call +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a21a246 kvmppc_invalidate_hpte +EXPORT_SYMBOL_GPL vmlinux 0x9a36c63d pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0x9a386043 spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0x9a49d937 __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0x9a5e1c19 power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0x9a73d444 power_supply_external_power_changed +EXPORT_SYMBOL_GPL vmlinux 0x9a89dbf7 lpddr2_jedec_min_tck +EXPORT_SYMBOL_GPL vmlinux 0x9aad6540 klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x9ab385db virtqueue_get_used +EXPORT_SYMBOL_GPL vmlinux 0x9abf2aa1 spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0x9ac11b74 suspend_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x9ac7be69 hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0x9accb92b pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0x9adf08c3 mmu_linear_psize +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9aff6c67 pm_relax +EXPORT_SYMBOL_GPL vmlinux 0x9b01357b pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0x9b110af1 ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0x9b36521e gpiod_set_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0x9b4dc75d sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0x9b715daa extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9b7e8f38 ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x9b8943d3 sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0x9b89e111 relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0x9b8aeb69 led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0x9b9d3d22 blk_mq_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0x9b9f57c4 tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0x9ba2bb2b gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x9ba9116f devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0x9bb890bf irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0x9bbab7ee device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0x9bbbdf73 srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x9bc52855 xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0x9bca03ca ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x9bdb755a force_sig_info +EXPORT_SYMBOL_GPL vmlinux 0x9bdfeae9 pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9bff4693 file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0x9c071a52 i2c_unlock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x9c53d854 cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9c6b008c usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0x9c6b473f register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x9c6d42bc virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0x9c8ab725 regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0x9c922e8a pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0x9c9c4bac udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x9cab5994 nvdimm_bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9cabaac4 trace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9cc64c9f gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x9cc93f69 spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0x9cd2a588 stmpe_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x9cee57a0 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0x9d05f222 ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0x9d219aaf inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x9d36d80e bdev_direct_access +EXPORT_SYMBOL_GPL vmlinux 0x9d600f19 dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9d69454c unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x9d7235ad ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0x9d74ab04 pci_remove_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x9d84ea8d trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0x9d87b511 virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0x9d8c812b usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0x9dadbb88 cpufreq_boost_supported +EXPORT_SYMBOL_GPL vmlinux 0x9dca7451 uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0x9dd3faa3 regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x9de045ea component_add +EXPORT_SYMBOL_GPL vmlinux 0x9de17501 pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x9de3cebf tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0x9de9da21 blk_queue_dma_drain +EXPORT_SYMBOL_GPL vmlinux 0x9df171b1 blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x9e030c15 posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x9e115f04 cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0x9e267303 shash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0x9e37a6b7 fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0x9e39b2cd kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e6bc088 task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9edde0ce usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0x9ee0edca irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0x9ef5c639 inet_ehash_locks_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9f099cf6 x509_get_sig_params +EXPORT_SYMBOL_GPL vmlinux 0x9f150404 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0x9f2085e1 virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0x9f2da819 ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x9f36b95d regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0x9f495502 shmem_get_seals +EXPORT_SYMBOL_GPL vmlinux 0x9f4e2233 i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0x9f4f2714 of_resolve_phandles +EXPORT_SYMBOL_GPL vmlinux 0x9fab496a devm_regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0x9fed29d6 __mmu_notifier_invalidate_range_start +EXPORT_SYMBOL_GPL vmlinux 0xa06133ab wm5110_patch +EXPORT_SYMBOL_GPL vmlinux 0xa07c7bfb class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa084003e gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0xa091d10d fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0xa0a27fff pci_address_to_pio +EXPORT_SYMBOL_GPL vmlinux 0xa0bfa11f ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0xa0cddbba cpci_hp_unregister_bus +EXPORT_SYMBOL_GPL vmlinux 0xa0d26ebb inet_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0xa0dcf19f pci_ignore_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xa0def6f7 i2c_lock_adapter +EXPORT_SYMBOL_GPL vmlinux 0xa0e57f50 pm_schedule_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa11713d1 regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0xa123db56 crypto_rng_reset +EXPORT_SYMBOL_GPL vmlinux 0xa12b0dd9 fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0xa1360092 fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0xa153a580 wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xa17bc8a2 ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0xa18f9433 mpi_read_buffer +EXPORT_SYMBOL_GPL vmlinux 0xa19590ea dma_buf_map_attachment +EXPORT_SYMBOL_GPL vmlinux 0xa197bf0e pci_generic_config_read32 +EXPORT_SYMBOL_GPL vmlinux 0xa19cca16 rio_mport_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xa1e0c28c ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0xa1e4d8da sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0xa1ed9c8b add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0xa1ef1d04 dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xa2038003 sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0xa25fa5bf dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0xa267e891 request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa2784b0d ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0xa27a73cd dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0xa287a85d udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xa2901813 usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xa292d6fb blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0xa294e47e ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0xa2a19e9f devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0xa2ac5519 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0xa2aedb37 rhashtable_insert_rehash +EXPORT_SYMBOL_GPL vmlinux 0xa2bafa40 interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xa2cba834 of_irq_get +EXPORT_SYMBOL_GPL vmlinux 0xa2f23aa0 gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0xa2f27e39 cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xa30bd0fe ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0xa32ac233 dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0xa32df976 __page_file_mapping +EXPORT_SYMBOL_GPL vmlinux 0xa371e1d8 rio_mport_get_efb +EXPORT_SYMBOL_GPL vmlinux 0xa38602cd drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0xa389a49a profile_event_register +EXPORT_SYMBOL_GPL vmlinux 0xa3990fb2 of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xa399b36c sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xa39b1e40 exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0xa3a04602 btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0xa3a2d9af walk_system_ram_range +EXPORT_SYMBOL_GPL vmlinux 0xa3b8f553 devm_devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3c88a31 vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0xa3d5d683 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0xa3e7c113 ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0xa4046452 pci_cleanup_aer_uncorrect_error_status +EXPORT_SYMBOL_GPL vmlinux 0xa4060ab3 nvdimm_provider_data +EXPORT_SYMBOL_GPL vmlinux 0xa40941ba scom_find_parent +EXPORT_SYMBOL_GPL vmlinux 0xa40b244b gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa4867ce1 gpiod_set_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xa49cfc9c __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xa4a0fde5 fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0xa4b10fe0 raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0xa4b39424 dma_request_slave_channel_reason +EXPORT_SYMBOL_GPL vmlinux 0xa4c70b79 __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xa4e59570 fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0xa4ee1ae4 __online_page_free +EXPORT_SYMBOL_GPL vmlinux 0xa53c2092 regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xa564ef8b ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0xa583a649 serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0xa5971c6d pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0xa5a3df1b pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0xa5a40ea4 mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0xa5b00659 ppc_proc_freq +EXPORT_SYMBOL_GPL vmlinux 0xa5cdce18 devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0xa5e407e4 wm5110_aod +EXPORT_SYMBOL_GPL vmlinux 0xa5e44172 inet6_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0xa5efbf4c async_synchronize_full +EXPORT_SYMBOL_GPL vmlinux 0xa5efe460 usb_anchor_resume_wakeups +EXPORT_SYMBOL_GPL vmlinux 0xa617dd7b __tracepoint_map +EXPORT_SYMBOL_GPL vmlinux 0xa6244d2f spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0xa625110d kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0xa63213f0 wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xa65d8824 devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0xa663a37d scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0xa667b342 arizona_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0xa66ba994 device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0xa66f6ef7 __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0xa68d6f50 pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0xa697e046 ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xa698e642 nd_region_provider_data +EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6d76de4 devm_hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0xa6e151d4 irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa6eded6c opal_xscom_read +EXPORT_SYMBOL_GPL vmlinux 0xa704b6b2 debugfs_remove_recursive +EXPORT_SYMBOL_GPL vmlinux 0xa706e1ec x509_request_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0xa713ab2e rhashtable_walk_stop +EXPORT_SYMBOL_GPL vmlinux 0xa721bc3f opal_rtc_write +EXPORT_SYMBOL_GPL vmlinux 0xa72c7f09 agp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0xa739e087 crypto_register_rng +EXPORT_SYMBOL_GPL vmlinux 0xa73d0bb0 tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0xa75312bc call_rcu_sched +EXPORT_SYMBOL_GPL vmlinux 0xa77269c2 list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0xa77c0a0e irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0xa77f993e regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0xa7951d4c cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0xa7a2d520 device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0xa7bde7d7 sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0xa7d57584 ip_tunnel_get_stats64 +EXPORT_SYMBOL_GPL vmlinux 0xa7f881d6 inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0xa813ac88 ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0xa81fca0e bio_alloc_mddev +EXPORT_SYMBOL_GPL vmlinux 0xa82ec276 spi_async +EXPORT_SYMBOL_GPL vmlinux 0xa8416e90 __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0xa84401b4 posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa89b5669 shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0xa8b76a68 timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xa8ef0e9d rtc_irq_set_state +EXPORT_SYMBOL_GPL vmlinux 0xa8fcf3ae spu_associate_mm +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 0xa946ae75 regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0xa980af16 RSA_public_key_algorithm +EXPORT_SYMBOL_GPL vmlinux 0xa98472a3 devm_rtc_device_unregister +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 0xa9aae303 regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0xa9b98efd perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0xa9c9240c __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xa9ce341e usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0xa9e18049 task_handoff_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa9fc92b8 gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0xa9fd7245 blk_queue_flush +EXPORT_SYMBOL_GPL vmlinux 0xaa004b81 user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0xaa123616 fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0xaa87d28b irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0xaa9571e6 blk_queue_bypass_end +EXPORT_SYMBOL_GPL vmlinux 0xaaa86892 xattr_getsecurity +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaadf24ea usb_bus_list_lock +EXPORT_SYMBOL_GPL vmlinux 0xaae23316 pwm_set_polarity +EXPORT_SYMBOL_GPL vmlinux 0xaaebbac7 of_usb_host_tpl_support +EXPORT_SYMBOL_GPL vmlinux 0xaaf552ec ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xaaf82b7c sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0xaafe5568 cpuidle_get_cpu_driver +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 0xab3d29bf regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0xab3e96e0 sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0xab403df7 regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0xab567d31 percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0xab5a5de4 fixed_phy_del +EXPORT_SYMBOL_GPL vmlinux 0xab698b5a pci_assign_unassigned_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0xab6babaf pm_qos_request +EXPORT_SYMBOL_GPL vmlinux 0xab7c828a ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0xab861449 bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0xaba2db15 trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0xabbf9208 blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0xabc640f3 list_lru_isolate +EXPORT_SYMBOL_GPL vmlinux 0xabc9962b ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0xabe65663 skb_gso_transport_seglen +EXPORT_SYMBOL_GPL vmlinux 0xac063d41 __rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0xac8f487d sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0xacd41a0a ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0xacdcb7f8 platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0xace5c0fc usb_bus_list +EXPORT_SYMBOL_GPL vmlinux 0xacf31e0e __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0xacf86225 devm_usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xacfe997e powerpc_firmware_features +EXPORT_SYMBOL_GPL vmlinux 0xad01f946 hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0xad096870 devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xad37928c kernfs_path +EXPORT_SYMBOL_GPL vmlinux 0xad4982fc vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0xad89cd7a device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0xad8a78c5 vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0xada776b8 xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0xadc785ec kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0xade7857f for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0xaded9da1 perf_trace_buf_prepare +EXPORT_SYMBOL_GPL vmlinux 0xadf012ac crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0xadf6aa4d tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0xae23fc40 usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0xae2a86b7 iommu_iova_to_phys +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae6a823e dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xae6dc6b8 inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0xae6eaf93 hwpoison_filter_dev_minor +EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0xae81922b of_overlay_destroy_all +EXPORT_SYMBOL_GPL vmlinux 0xae8d4a46 pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0xae94c5aa crypto_unregister_aead +EXPORT_SYMBOL_GPL vmlinux 0xae9e34c9 __rio_local_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xaeb1954b fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0xaebf2c44 blkcipher_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0xaec9921f hash_page +EXPORT_SYMBOL_GPL vmlinux 0xaed7be8d pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0xaef58c28 regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0xaf0afcc5 rio_request_mport_dma +EXPORT_SYMBOL_GPL vmlinux 0xaf2e8b0a hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0xaf362142 blk_mq_cancel_requeue_work +EXPORT_SYMBOL_GPL vmlinux 0xaf40bcf9 __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xaf4140cc i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xaf541605 pcibios_remove_pci_devices +EXPORT_SYMBOL_GPL vmlinux 0xaf6e8578 spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0xafbe6c9e kvmppc_hwrng_present +EXPORT_SYMBOL_GPL vmlinux 0xafd908d2 ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0xb033cc8e usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xb0400c6b add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0xb07a93de ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0xb07c259a blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0xb084f5ae simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0xb096694c perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0xb0a0d36e __ip_route_output_key +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0d1656c gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0xb0e3e753 dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0xb0e6c221 fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0xb0edf1e4 irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0xb0f14554 tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0xb106eebc dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0xb10bd653 unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0xb113a616 sdhci_pci_o2_probe +EXPORT_SYMBOL_GPL vmlinux 0xb114d347 rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0xb12029e0 single_release_net +EXPORT_SYMBOL_GPL vmlinux 0xb122f2c3 ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb123ddca pmf_do_functions +EXPORT_SYMBOL_GPL vmlinux 0xb12f961b pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0xb140d14c ring_buffer_read +EXPORT_SYMBOL_GPL vmlinux 0xb1425b32 dm_table_add_target_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb18429eb suspend_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0xb18d4605 arizona_dev_exit +EXPORT_SYMBOL_GPL vmlinux 0xb1919fe3 clockevents_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0xb1aad946 dma_buf_export +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 0xb1eeb7a8 dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0xb1f19dc7 dax_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0xb1f44512 tc3589x_block_write +EXPORT_SYMBOL_GPL vmlinux 0xb1f4b074 blk_mq_request_started +EXPORT_SYMBOL_GPL vmlinux 0xb200276c subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb2023335 debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0xb21ffec7 agp_remove_bridge +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb22429e6 trace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0xb2327683 __put_net +EXPORT_SYMBOL_GPL vmlinux 0xb233bff1 stmpe_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xb2407fa8 irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0xb251e155 usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0xb2539089 pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0xb26a1add elfcorehdr_addr +EXPORT_SYMBOL_GPL vmlinux 0xb26af85e usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0xb27f8330 debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0xb2825c29 vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xb299d93b __mmu_notifier_invalidate_range +EXPORT_SYMBOL_GPL vmlinux 0xb29b3451 seq_open_net +EXPORT_SYMBOL_GPL vmlinux 0xb2a8779f nd_region_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0xb2d5dd9a skcipher_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0xb2e0d1f4 of_prop_next_string +EXPORT_SYMBOL_GPL vmlinux 0xb2e764e8 suspend_valid_only_mem +EXPORT_SYMBOL_GPL vmlinux 0xb2f60b9f ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0xb31deb3f device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0xb33e517e bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0xb347bb2c work_busy +EXPORT_SYMBOL_GPL vmlinux 0xb34d3506 bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0xb351407a ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0xb375ca86 extcon_set_cable_state +EXPORT_SYMBOL_GPL vmlinux 0xb37f5c73 md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0xb383b072 pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0xb3844415 usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0xb38b4af2 pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0xb3940eea extcon_unregister_interest +EXPORT_SYMBOL_GPL vmlinux 0xb3b42a74 fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0xb3b71f91 devm_hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb3bc94fc wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0xb3c053d9 devfreq_event_enable_edev +EXPORT_SYMBOL_GPL vmlinux 0xb3c1dd9d iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0xb3c97613 skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0xb3cffff5 syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0xb3f01779 blocking_notifier_chain_cond_register +EXPORT_SYMBOL_GPL vmlinux 0xb403f276 sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0xb41a4de7 thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0xb41cbc63 ps3_open_hv_device +EXPORT_SYMBOL_GPL vmlinux 0xb42f7d95 vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xb44fb29b vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0xb450f0a9 dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0xb45fb726 bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xb4621b49 scsi_internal_device_unblock +EXPORT_SYMBOL_GPL vmlinux 0xb46b6ed0 devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0xb488588e tb_to_ns +EXPORT_SYMBOL_GPL vmlinux 0xb491c737 security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0xb4b3535b to_nd_blk_region +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4ca654c devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0xb4eb948d ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0xb51753db __inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb526c0d0 tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0xb53620d1 pci_vpd_find_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xb55b9d5b blk_mq_freeze_queue +EXPORT_SYMBOL_GPL vmlinux 0xb5623d58 blkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xb56638d3 md_stop_writes +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 0xb5d5065c pmac_i2c_find_bus +EXPORT_SYMBOL_GPL vmlinux 0xb5e32508 __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0xb5f17edf perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb60b5707 of_i8042_aux_irq +EXPORT_SYMBOL_GPL vmlinux 0xb623a369 ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb62cb671 usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0xb6391715 task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xb643c250 xics_wake_cpu +EXPORT_SYMBOL_GPL vmlinux 0xb65cd49f unregister_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xb6752328 rio_get_asm +EXPORT_SYMBOL_GPL vmlinux 0xb6852b29 phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0xb6871543 pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0xb6a1f77d iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0xb6aeb661 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xb6b6ce1c vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0xb6bc007a spu_sys_callback +EXPORT_SYMBOL_GPL vmlinux 0xb6c0347c ps3_vuart_port_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb6d75ad2 __pci_complete_power_transition +EXPORT_SYMBOL_GPL vmlinux 0xb6db9d69 ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0xb6e2e2a0 of_get_dma_window +EXPORT_SYMBOL_GPL vmlinux 0xb6ffe295 usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0xb740c692 rio_mport_class +EXPORT_SYMBOL_GPL vmlinux 0xb757baa0 of_alias_get_id +EXPORT_SYMBOL_GPL vmlinux 0xb765c10d usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0xb7760e4c regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0xb7b98f54 ps3_mmio_region_init +EXPORT_SYMBOL_GPL vmlinux 0xb7be743f swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0xb7da4854 get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0xb7f77027 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0xb7fa763b raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0xb7fa9e40 disk_part_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xb809b417 ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb81a3e47 pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0xb832e09d ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0xb84b1aae ps3_event_receive_port_setup +EXPORT_SYMBOL_GPL vmlinux 0xb8528ab6 crypto_create_tfm +EXPORT_SYMBOL_GPL vmlinux 0xb877a14d fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0xb87b0d71 usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0xb899bf09 usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0xb8b8a433 ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0xb8c2997f of_get_nand_ecc_step_size +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8d7558c balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0xb8d831cc devfreq_event_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xb8ef5bdb ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0xb8f8a23d irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0xb8f9e077 bitmap_copy_from_slot +EXPORT_SYMBOL_GPL vmlinux 0xb903674c scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0xb908ed96 alarm_start +EXPORT_SYMBOL_GPL vmlinux 0xb94de068 percpu_ida_destroy +EXPORT_SYMBOL_GPL vmlinux 0xb99ca1a2 fat_fill_super +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 0xb9d091e1 regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0xb9ecb07e xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0xba158769 rtas_cancel_event_scan +EXPORT_SYMBOL_GPL vmlinux 0xba228490 set_primary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba46937b irq_set_default_host +EXPORT_SYMBOL_GPL vmlinux 0xba4790a8 fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0xba582000 dax_zero_page_range +EXPORT_SYMBOL_GPL vmlinux 0xba68e80c regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xba98f126 srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbaba8086 gpiochip_set_chained_irqchip +EXPORT_SYMBOL_GPL vmlinux 0xbabc6069 ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0xbae37d86 pskb_put +EXPORT_SYMBOL_GPL vmlinux 0xbaf28e9a rio_unmap_inb_region +EXPORT_SYMBOL_GPL vmlinux 0xbb038ce4 perf_unregister_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb172747 da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbb2bb167 dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0xbb49aafe spu_64k_pages_available +EXPORT_SYMBOL_GPL vmlinux 0xbb617471 usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xbb6f025a asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0xbba139ef crypto_ahash_type +EXPORT_SYMBOL_GPL vmlinux 0xbbad92d2 aead_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0xbbc6fca4 percpu_ida_free_tags +EXPORT_SYMBOL_GPL vmlinux 0xbbd7dc4c dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0xbbef158c mpc8xxx_spi_tx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0xbbfc2f1d transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0xbc37e50c i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0xbc4210d4 trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xbc43fbd6 bmp085_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xbc47fd49 __tracepoint_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0xbc4d3327 ref_module +EXPORT_SYMBOL_GPL vmlinux 0xbc53aa8d of_irq_parse_and_map_pci +EXPORT_SYMBOL_GPL vmlinux 0xbc7887f3 input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0xbca8c12f regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0xbcac6160 pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbcaca245 sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0xbcbe9014 pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xbcc2d5a0 proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0xbccfd4d8 register_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xbcdd5b99 iommu_group_set_name +EXPORT_SYMBOL_GPL vmlinux 0xbcf15bd3 __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0xbd3fe1e3 disable_hardirq +EXPORT_SYMBOL_GPL vmlinux 0xbd54a7a7 relay_close +EXPORT_SYMBOL_GPL vmlinux 0xbd5cb8b9 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0xbd656e12 of_get_regulator_init_data +EXPORT_SYMBOL_GPL vmlinux 0xbd671048 __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0xbd809ab4 rio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xbd999c08 blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0xbdac289c usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0xbdb04bbc balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0xbdcae38f ps3_vuart_port_driver_register +EXPORT_SYMBOL_GPL vmlinux 0xbdd295f0 trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xbdd2f42a rcu_bh_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0xbdf72e8c platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0xbe05ccab inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0xbe1887e4 ata_unpack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xbe1e7e29 of_get_display_timing +EXPORT_SYMBOL_GPL vmlinux 0xbe26bff6 device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0xbe31cc1e sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0xbe471cdf opal_rtc_read +EXPORT_SYMBOL_GPL vmlinux 0xbe4ba68d pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe70e183 pmac_i2c_get_bus_node +EXPORT_SYMBOL_GPL vmlinux 0xbe796284 verify_signature +EXPORT_SYMBOL_GPL vmlinux 0xbe79ed2c sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0xbe96dfd8 of_reconfig_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbeb18c5e fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0xbec15b5a irq_set_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0xbec8d1c8 analyse_instr +EXPORT_SYMBOL_GPL vmlinux 0xbed68908 get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0xbee21107 dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0xbef3af80 smu_get_ofdev +EXPORT_SYMBOL_GPL vmlinux 0xbf01ab79 max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf1cc04b tty_termios_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0xbf1cfb28 sched_setscheduler +EXPORT_SYMBOL_GPL vmlinux 0xbf4ad203 fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0xbf54141a pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0xbf711c4f of_usb_get_maximum_speed +EXPORT_SYMBOL_GPL vmlinux 0xbf84b3ff class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0xbfa12d3f ip_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0xbfb1db41 ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfe5616d tick_broadcast_oneshot_control +EXPORT_SYMBOL_GPL vmlinux 0xbffde8ec compat_alloc_user_space +EXPORT_SYMBOL_GPL vmlinux 0xc0013e32 pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0xc019a502 tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xc01ad407 regulator_register +EXPORT_SYMBOL_GPL vmlinux 0xc02bec3c usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xc0328672 blkio_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0xc041f6ad wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xc04c67b1 device_create_bin_file +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 0xc0a02086 mpc8xxx_spi_remove +EXPORT_SYMBOL_GPL vmlinux 0xc0a96e14 rcu_gp_is_expedited +EXPORT_SYMBOL_GPL vmlinux 0xc0aa9e0b ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0xc0b4dbde devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc0c45bf3 sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0xc0cd7b8a devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xc0cecccc mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0xc0d26387 kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc0d4951a rhashtable_walk_init +EXPORT_SYMBOL_GPL vmlinux 0xc0df8865 timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0xc0e2dc81 cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0xc0f0b442 gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0xc0f8b206 usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xc1188ad0 ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0xc156044e serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xc15d4b5b usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0xc1737bab netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0xc17515d7 usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0xc187cc00 subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0xc1a0678f ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0xc1a32820 tcp_peer_is_proven +EXPORT_SYMBOL_GPL vmlinux 0xc1b2d4f6 regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xc1c512ca tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0xc2007606 led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc25b74ee rhashtable_walk_exit +EXPORT_SYMBOL_GPL vmlinux 0xc25f22b2 devm_power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xc2744fd5 devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0xc280fb46 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0xc29a8f09 led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0xc2bcc5f8 pci_reset_pri +EXPORT_SYMBOL_GPL vmlinux 0xc2bd85ff srp_attach_transport +EXPORT_SYMBOL_GPL vmlinux 0xc2c05c0e iommu_take_ownership +EXPORT_SYMBOL_GPL vmlinux 0xc2c25342 usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xc2ce56f5 crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0xc2f4b7fa regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0xc30e0775 smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0xc311c679 tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc312e511 dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0xc31ac28a debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0xc3277dbf pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc357923c pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0xc37226a5 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0xc39192a2 blk_set_queue_dying +EXPORT_SYMBOL_GPL vmlinux 0xc3d3ad64 gpiod_set_raw_value +EXPORT_SYMBOL_GPL vmlinux 0xc3dbeec5 sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xc3e7fb2f crypto_init_ahash_spawn +EXPORT_SYMBOL_GPL vmlinux 0xc3f41280 get_kernel_page +EXPORT_SYMBOL_GPL vmlinux 0xc4137836 ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0xc419cd96 usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0xc4205c07 irq_set_chained_handler_and_data +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc43e4e5a raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0xc44fef03 kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0xc4526d67 rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0xc454c32f spi_master_resume +EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0xc47d049c device_for_each_child_reverse +EXPORT_SYMBOL_GPL vmlinux 0xc4869bfc pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc4a16a61 unregister_jprobe +EXPORT_SYMBOL_GPL vmlinux 0xc4b63705 power_supply_get_property +EXPORT_SYMBOL_GPL vmlinux 0xc4c59284 ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xc4e77bcd md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0xc4eb8a92 ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0xc4f2540f pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0xc52bf828 rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc52c0d27 of_property_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0xc532d262 skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0xc542933a timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc58d8d55 ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0xc591a0c2 skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0xc59bb3c7 gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xc5a1c470 fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xc5a2c19f idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc5a62730 rio_mport_chk_dev_access +EXPORT_SYMBOL_GPL vmlinux 0xc5d5fdbc pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0xc5faf718 dm_get_rq_mapinfo +EXPORT_SYMBOL_GPL vmlinux 0xc5fcf883 irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0xc606cd3c boot_cpuid +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc6279f7b nvdimm_bus_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0xc63d847d ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xc64329d4 stmpe_enable +EXPORT_SYMBOL_GPL vmlinux 0xc652f62c rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0xc659a2ea inet_twsk_put +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 0xc679741d cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0xc68aa252 __atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xc696f487 ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0xc69a46b8 cpu_add_dev_attr_group +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc6a93c54 relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0xc6c69a8f opal_flash_write +EXPORT_SYMBOL_GPL vmlinux 0xc6d4a849 sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0xc6db1321 subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xc6e2f79a percpu_ida_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc6e87c50 nvdimm_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0xc704a420 regmap_write +EXPORT_SYMBOL_GPL vmlinux 0xc707ac94 pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0xc72264e1 fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0xc72a7062 proc_mkdir_data +EXPORT_SYMBOL_GPL vmlinux 0xc72e1233 __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xc72ecae7 wb_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0xc73f6082 rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xc74f8bfd usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0xc757920b inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0xc75f9ae4 reservation_object_test_signaled_rcu +EXPORT_SYMBOL_GPL vmlinux 0xc769587a wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xc79ee55c virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7a39b08 devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xc7a84ad6 blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0xc7c6391c mpi_set_buffer +EXPORT_SYMBOL_GPL vmlinux 0xc7d31e18 led_trigger_store +EXPORT_SYMBOL_GPL vmlinux 0xc7e39bca ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc7ee1db7 dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0xc7f62509 ablkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0xc83a1764 wm8400_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xc8403178 regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0xc8785dff tpm2_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0xc87c1f84 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xc8829684 xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0xc88fb74f __online_page_set_limits +EXPORT_SYMBOL_GPL vmlinux 0xc895f19f swiotlb_tbl_sync_single +EXPORT_SYMBOL_GPL vmlinux 0xc8960713 iommu_attach_group +EXPORT_SYMBOL_GPL vmlinux 0xc8a7d010 bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0xc8add232 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0xc8becacc part_round_stats +EXPORT_SYMBOL_GPL vmlinux 0xc8c3c2ac gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xc8d648f1 md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0xc8de802f cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0xc8e49e1e ps3_system_bus_device_register +EXPORT_SYMBOL_GPL vmlinux 0xc8e943a3 dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0xc8f39de0 irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0xc8f8c4a0 cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xc90432cb percpu_ida_free +EXPORT_SYMBOL_GPL vmlinux 0xc91277a1 kgdb_schedule_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xc916ead4 iommu_tce_clear_param_check +EXPORT_SYMBOL_GPL vmlinux 0xc92a320f usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0xc936d12e dma_buf_end_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0xc93c3065 wm8997_patch +EXPORT_SYMBOL_GPL vmlinux 0xc94639e7 irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc95844b9 debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xc9641b48 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0xc96941c2 relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0xc974f063 of_pci_msi_chip_remove +EXPORT_SYMBOL_GPL vmlinux 0xc97d1140 cpufreq_cooling_get_level +EXPORT_SYMBOL_GPL vmlinux 0xc981d75d regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0xc9aab167 dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0xc9b73cd6 shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0xc9b9e88a list_lru_count_one +EXPORT_SYMBOL_GPL vmlinux 0xc9cea381 nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0xc9dd4aca ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0xc9de3b8c wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0xc9df0284 devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0xc9e700d1 pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xc9f068ff tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0xca0dda7d get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0xca25d4f0 dax_do_io +EXPORT_SYMBOL_GPL vmlinux 0xca2d571d regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0xca4c752e platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xca65f8ee cpci_hp_register_controller +EXPORT_SYMBOL_GPL vmlinux 0xca6c227c kvmppc_h_put_tce +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xcab339b4 usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0xcab5a534 tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcae89741 sdio_run_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcae951b6 crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0xcaeffdc3 scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0xcb11e909 rio_dma_prep_slave_sg +EXPORT_SYMBOL_GPL vmlinux 0xcb15eee9 sdhci_pci_get_data +EXPORT_SYMBOL_GPL vmlinux 0xcb3f0775 __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0xcb469d2b ddebug_add_module +EXPORT_SYMBOL_GPL vmlinux 0xcb798876 platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0xcb842647 gpiochip_add +EXPORT_SYMBOL_GPL vmlinux 0xcb9b6fa8 ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xcbc2bd37 rio_enable_rx_tx_port +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbee20b2 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0xcbf8c4e2 usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0xcbfe007d wm5102_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0xcc062c58 devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xcc0d746d trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0xcc0f1009 power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0xcc2ba30d list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0xcc3f9369 fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0xcc634b9c platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcc678ef7 regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0xcc85044e bsg_setup_queue +EXPORT_SYMBOL_GPL vmlinux 0xcc85fcb6 async_schedule +EXPORT_SYMBOL_GPL vmlinux 0xccabbb93 of_get_display_timings +EXPORT_SYMBOL_GPL vmlinux 0xccbd2614 adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xcccd0dc5 rio_unregister_scan +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xccec887d regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0xccf328d9 get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0xcd041ef5 srp_stop_rport_timers +EXPORT_SYMBOL_GPL vmlinux 0xcd1d0762 kvm_release_hpt +EXPORT_SYMBOL_GPL vmlinux 0xcd4758be user_read +EXPORT_SYMBOL_GPL vmlinux 0xcd6307f8 nf_register_afinfo +EXPORT_SYMBOL_GPL vmlinux 0xcd6ca20f sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0xcd6d4041 scom_map_device +EXPORT_SYMBOL_GPL vmlinux 0xcd856923 pmf_call_one +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcd974f00 rcu_all_qs +EXPORT_SYMBOL_GPL vmlinux 0xcd9939ac page_cache_sync_readahead +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcdca62ff wait_on_page_bit_killable_timeout +EXPORT_SYMBOL_GPL vmlinux 0xcde92169 dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0xcded3172 nvdimm_volatile_region_create +EXPORT_SYMBOL_GPL vmlinux 0xcdfbcf93 ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0xcdff0abb regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0xce29110a blk_queue_bypass_start +EXPORT_SYMBOL_GPL vmlinux 0xce587042 add_page_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0xce640e6f mddev_init +EXPORT_SYMBOL_GPL vmlinux 0xce6a9d9a trace_current_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0xce6d8683 usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xce868096 put_device +EXPORT_SYMBOL_GPL vmlinux 0xce8751ce phy_init +EXPORT_SYMBOL_GPL vmlinux 0xce8edc34 spu_switch_event_unregister +EXPORT_SYMBOL_GPL vmlinux 0xce981638 regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0xcea67ee1 use_cop +EXPORT_SYMBOL_GPL vmlinux 0xceabf496 inet_csk_compat_getsockopt +EXPORT_SYMBOL_GPL vmlinux 0xceacc39b crypto_lookup_skcipher +EXPORT_SYMBOL_GPL vmlinux 0xceb1f126 mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0xced8deb4 fat_scan +EXPORT_SYMBOL_GPL vmlinux 0xced9b2cc ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xcef8a1f9 fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0xcf0331a1 irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0xcf05c3cb da903x_read +EXPORT_SYMBOL_GPL vmlinux 0xcf4b3b0d blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0xcf5383ac tpmm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0xcf54ea93 async_unregister_domain +EXPORT_SYMBOL_GPL vmlinux 0xcf62f540 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0xcf63deda wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0xcf6c2c9f map_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xcf8fecca gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0xcf9bb831 inet_getpeer +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 0xcfe09b5a arizona_free_irq +EXPORT_SYMBOL_GPL vmlinux 0xcff5dc62 usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0xd01afd3f opal_tpo_read +EXPORT_SYMBOL_GPL vmlinux 0xd03a8553 uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0xd03c7700 secure_ipv4_port_ephemeral +EXPORT_SYMBOL_GPL vmlinux 0xd03dc137 blk_mq_free_hctx_request +EXPORT_SYMBOL_GPL vmlinux 0xd04b8bcc devm_devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0xd06524ba raw_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd067d3c5 system_freezable_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0xd071c8ef of_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0xd0874689 ata_eh_thaw_port +EXPORT_SYMBOL_GPL vmlinux 0xd08ac1fc pcibios_map_io_space +EXPORT_SYMBOL_GPL vmlinux 0xd0942047 rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd0956a42 devm_regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xd09a7252 __module_address +EXPORT_SYMBOL_GPL vmlinux 0xd0a10a5a tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0xd0ba1ef4 fuse_request_send +EXPORT_SYMBOL_GPL vmlinux 0xd0ba3112 sdhci_pci_o2_fujin2_pci_init +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd0c434ec __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xd0f1675e sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0xd1037278 rio_release_dma +EXPORT_SYMBOL_GPL vmlinux 0xd11809f0 tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0xd1192f02 init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0xd125b806 dev_pm_qos_expose_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0xd142d95f power_supply_set_property +EXPORT_SYMBOL_GPL vmlinux 0xd16712f3 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xd16e152c ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0xd1a205c2 tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0xd1a4e1ab pci_bus_sem +EXPORT_SYMBOL_GPL vmlinux 0xd1bb0105 devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd2099b92 power_supply_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xd20bf6ba dcookie_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd2107b5a bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd22a3378 mmu_notifier_unregister_no_release +EXPORT_SYMBOL_GPL vmlinux 0xd24d1ee3 rhashtable_walk_next +EXPORT_SYMBOL_GPL vmlinux 0xd2609453 ata_common_sdev_attrs +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd2910182 cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0xd2a9eb4e iommu_group_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xd2c69244 flush_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0xd2d00ad1 preempt_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd2edf4b7 ata_get_cmd_descript +EXPORT_SYMBOL_GPL vmlinux 0xd2f25c23 flush_vsx_to_thread +EXPORT_SYMBOL_GPL vmlinux 0xd2f7879c sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xd3112b6a leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0xd32ca4de regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xd35122ce usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0xd36ec22a of_pci_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xd3bc9a13 root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd3c1024e crypto_init_shash_spawn +EXPORT_SYMBOL_GPL vmlinux 0xd3d4c756 wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0xd3dc9734 usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0xd3dcb895 mpc8xxx_spi_rx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd40974bf iommu_release_ownership +EXPORT_SYMBOL_GPL vmlinux 0xd41fffab interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xd4487fd5 snprint_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd44db88f spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0xd469a60d add_to_page_cache_lru +EXPORT_SYMBOL_GPL vmlinux 0xd473fdee pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0xd4a0ef8a component_master_add +EXPORT_SYMBOL_GPL vmlinux 0xd4a96c9c of_thermal_is_trip_valid +EXPORT_SYMBOL_GPL vmlinux 0xd4b57fb8 device_initialize +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4f2d65f pmac_i2c_match_adapter +EXPORT_SYMBOL_GPL vmlinux 0xd524c552 __pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0xd52cd910 sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0xd52eec86 fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0xd535ede7 ps3_vuart_read_async +EXPORT_SYMBOL_GPL vmlinux 0xd5596d48 opal_xscom_write +EXPORT_SYMBOL_GPL vmlinux 0xd55ad93b iommu_group_get_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xd56b5f64 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0xd571f89e i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xd57387b4 platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xd583c50d mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0xd5a922ae dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0xd5b58b84 tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0xd5bd7dac ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd5bdf69b adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0xd5c36c40 __tracepoint_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0xd60c99b5 rcu_batches_completed_bh +EXPORT_SYMBOL_GPL vmlinux 0xd64a92ff spu_get_profile_private_kref +EXPORT_SYMBOL_GPL vmlinux 0xd6704986 da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd67aa24b dma_buf_put +EXPORT_SYMBOL_GPL vmlinux 0xd6a43677 opal_async_release_token +EXPORT_SYMBOL_GPL vmlinux 0xd6aeb007 ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0xd6af4652 vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0xd6b75fcd tps80031_ext_power_req_config +EXPORT_SYMBOL_GPL vmlinux 0xd6e31b5e handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0xd6e3e515 __gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xd6fd189a cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0xd6feefa5 agp_num_entries +EXPORT_SYMBOL_GPL vmlinux 0xd705b4c7 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0xd707de64 gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0xd70fc0a2 __pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0xd72bad7a put_pid +EXPORT_SYMBOL_GPL vmlinux 0xd75147d3 usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd7692a8e do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0xd774ce12 shmem_add_seals +EXPORT_SYMBOL_GPL vmlinux 0xd77596f9 rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0xd77c0bc8 klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xd79ce2b5 dev_pm_enable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xd79f7191 driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0xd7bb6907 tcp_done +EXPORT_SYMBOL_GPL vmlinux 0xd7bbeaf0 ata_sff_data_xfer_noirq +EXPORT_SYMBOL_GPL vmlinux 0xd7bd4940 of_modalias_node +EXPORT_SYMBOL_GPL vmlinux 0xd7cad6c2 rio_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xd7d79132 put_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0xd7dd2df7 devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0xd7e4449e srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0xd7ef7192 kernfs_notify +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 0xd8269ab6 rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0xd828a786 unregister_jprobes +EXPORT_SYMBOL_GPL vmlinux 0xd845b458 fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0xd8498f4d ps3av_mode_cs_info +EXPORT_SYMBOL_GPL vmlinux 0xd8525ea7 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0xd852f2d2 __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0xd87601cc ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd8aba7c1 gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0xd8acb818 evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0xd8eb6473 wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xd8ee937c blk_unprep_request +EXPORT_SYMBOL_GPL vmlinux 0xd90033f9 fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xd93edc14 kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0xd942d353 ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0xd9497b3c ps3_os_area_flash_register +EXPORT_SYMBOL_GPL vmlinux 0xd94aa457 display_timings_release +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd96c578e mddev_unlock +EXPORT_SYMBOL_GPL vmlinux 0xd97878a7 mm_iommu_preregistered +EXPORT_SYMBOL_GPL vmlinux 0xd98e0a08 crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0xd998c122 scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0xd9bc648e pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0xd9ccffbc sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0xd9d4317f crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0xd9de034b class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd9ecb670 ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xd9f96a36 __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0xda004c1b ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0xda0a4d22 mpic_msgr_enable +EXPORT_SYMBOL_GPL vmlinux 0xda1209ea tc3589x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xda4b3c38 rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0xda784c7a __mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0xda78ea4b irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xda7a5946 phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0xda7c695d cpufreq_governor_dbs +EXPORT_SYMBOL_GPL vmlinux 0xda7f1218 regmap_init +EXPORT_SYMBOL_GPL vmlinux 0xda9a5e4f __pci_hp_register +EXPORT_SYMBOL_GPL vmlinux 0xda9d37af devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0xdae715e0 videomode_from_timing +EXPORT_SYMBOL_GPL vmlinux 0xdaed3073 timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdb0ac13b ps3_compare_firmware_version +EXPORT_SYMBOL_GPL vmlinux 0xdb127005 of_irq_parse_raw +EXPORT_SYMBOL_GPL vmlinux 0xdb22aecc tcp_death_row +EXPORT_SYMBOL_GPL vmlinux 0xdb2d5fd4 i2c_new_dummy +EXPORT_SYMBOL_GPL vmlinux 0xdb474365 rq_flush_dcache_pages +EXPORT_SYMBOL_GPL vmlinux 0xdb6462a5 crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0xdb6709b7 ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0xdb731332 eeh_pe_get_state +EXPORT_SYMBOL_GPL vmlinux 0xdb85c517 devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdb92ee75 wakeup_source_prepare +EXPORT_SYMBOL_GPL vmlinux 0xdba52c31 blk_queue_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0xdbd1daaf usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0xdbd821d4 anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0xdbdb505a gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0xdbe47f16 dma_buf_fd +EXPORT_SYMBOL_GPL vmlinux 0xdbe4afaa class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0xdbe6ce58 crypto_alloc_instance2 +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdc0196c3 usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xdc1c379d __list_lru_init +EXPORT_SYMBOL_GPL vmlinux 0xdc37004c apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0xdc607381 trace_call_bpf +EXPORT_SYMBOL_GPL vmlinux 0xdc6664bd gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0xdc6fba71 gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0xdc784886 dma_buf_vunmap +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc937864 spu_switch_event_register +EXPORT_SYMBOL_GPL vmlinux 0xdc9672b5 crypto_alloc_instance +EXPORT_SYMBOL_GPL vmlinux 0xdc972209 ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc9cbc6c pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdcb47929 device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0xdcf5997c uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0xdd018768 component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0xdd043eea ps3av_get_auto_mode +EXPORT_SYMBOL_GPL vmlinux 0xdd0971c4 thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0xdd17ffec trace_clock +EXPORT_SYMBOL_GPL vmlinux 0xdd2efc0f ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0xdd38a173 each_symbol_section +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 0xdd77a6ff wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0xdd7ca660 usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0xddaa9217 debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0xddbe5de4 posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddc827f9 regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0xddd58dc0 ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0xde1c2049 tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0xde2b8649 crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0xde2ba6e4 cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0xde360279 devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0xde43c797 led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0xde7f9280 pci_stop_root_bus +EXPORT_SYMBOL_GPL vmlinux 0xde9dfc92 __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0xdeace857 sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0xdeb7f88f platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0xdef6fbda dev_pm_set_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xdefe5d84 do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0xdefeb665 skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf3777ca sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdf469aff mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0xdf4ad3f4 spi_busnum_to_master +EXPORT_SYMBOL_GPL vmlinux 0xdf5654b0 bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xdf60e521 subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xdf7bda9a transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xdf7d8a53 ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0xdf80476d trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0xdfa1ef16 register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0xdfbc4e79 led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0xdfbe61e0 crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0xdfc19ccc debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0xdfcd3c94 ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xdfd31325 inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0xdfdf9c10 __tracepoint_unmap +EXPORT_SYMBOL_GPL vmlinux 0xdfe5b26a bus_set_iommu +EXPORT_SYMBOL_GPL vmlinux 0xdfe9137f tc3589x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xdff8a827 device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0xe007de41 kallsyms_lookup_name +EXPORT_SYMBOL_GPL vmlinux 0xe011f817 ps3flash_bounce_buffer +EXPORT_SYMBOL_GPL vmlinux 0xe02eb6d0 ring_buffer_commit_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0xe036b3e9 mpic_msgr_put +EXPORT_SYMBOL_GPL vmlinux 0xe05970df pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0xe089cfcc agp_memory_reserved +EXPORT_SYMBOL_GPL vmlinux 0xe09b340e attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe09eb8f3 regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0xe0a98648 blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0xe0bf5ff4 pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0xe12e27cc unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0xe14a7022 ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0xe175e382 gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe17bc3a1 usb_phy_generic_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe18906d0 class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0xe18ed063 ablkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0xe195ed60 regmap_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xe19fc092 ps3fb_videomemory +EXPORT_SYMBOL_GPL vmlinux 0xe1a06055 dm_get_table_device +EXPORT_SYMBOL_GPL vmlinux 0xe1bd6c99 rio_init_mports +EXPORT_SYMBOL_GPL vmlinux 0xe1c10e26 fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0xe1c1edfe unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0xe1d7922f tpm2_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xe1dd3c70 copro_calculate_slb +EXPORT_SYMBOL_GPL vmlinux 0xe1e55da3 rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0xe20a1e4e pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0xe225c382 of_thermal_get_trip_points +EXPORT_SYMBOL_GPL vmlinux 0xe228a690 ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0xe22cf4f4 scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0xe256eeb8 eeh_pe_reset +EXPORT_SYMBOL_GPL vmlinux 0xe2613547 posix_timers_register_clock +EXPORT_SYMBOL_GPL vmlinux 0xe27502b2 blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0xe284b8ca shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xe2850bec vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0xe285e1b7 nd_mapping_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0xe28a1d1a sdhci_pci_spt_drive_strength +EXPORT_SYMBOL_GPL vmlinux 0xe2c8e435 wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xe2e0a820 power_supply_property_is_writeable +EXPORT_SYMBOL_GPL vmlinux 0xe2f3712c rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0xe3043ff9 request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xe3097aac cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0xe31707e6 sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0xe318ca07 crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0xe32fb230 alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0xe357e69f pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0xe3703ee1 pci_enable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0xe37ab154 of_dma_router_register +EXPORT_SYMBOL_GPL vmlinux 0xe384a102 usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xe3a83bff ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0xe3b1dd34 register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0xe3bcf335 spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0xe3ce9093 ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0xe3d7750e btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0xe3e4682d relay_reset +EXPORT_SYMBOL_GPL vmlinux 0xe3f50c87 kvmppc_clear_ref_hpte +EXPORT_SYMBOL_GPL vmlinux 0xe4057207 device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0xe40f2cd4 dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0xe420e6d0 crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0xe431cf9e kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0xe4329ad6 irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe435480e extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xe4689576 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xe4881f42 pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0xe48f9530 blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0xe494e5f8 sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe4c031f8 btree_merge +EXPORT_SYMBOL_GPL vmlinux 0xe4d6df52 scom_controller +EXPORT_SYMBOL_GPL vmlinux 0xe4df5184 pci_generic_config_write32 +EXPORT_SYMBOL_GPL vmlinux 0xe4f43c0c __clocksource_update_freq_scale +EXPORT_SYMBOL_GPL vmlinux 0xe4f49fb0 pci_hp_remove_module_link +EXPORT_SYMBOL_GPL vmlinux 0xe4f79531 page_mkclean +EXPORT_SYMBOL_GPL vmlinux 0xe4fcbcc4 tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0xe51c040f register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xe52a57fb tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0xe548df71 mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0xe5540302 enable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xe56f87c9 bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0xe5883bd9 class_compat_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe58fb452 aer_irq +EXPORT_SYMBOL_GPL vmlinux 0xe596fbfc __rio_local_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0xe5995628 pci_intx +EXPORT_SYMBOL_GPL vmlinux 0xe5d36c3c kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0xe5df68c9 mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0xe5f34e32 copro_flush_all_slbs +EXPORT_SYMBOL_GPL vmlinux 0xe5fbe010 gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xe60eb0a5 tps65912_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0xe61e3820 pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0xe651f76e selinux_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe65b8dcd sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0xe65ba426 da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0xe671f33c pmac_i2c_get_channel +EXPORT_SYMBOL_GPL vmlinux 0xe6c68334 ddebug_remove_module +EXPORT_SYMBOL_GPL vmlinux 0xe6ceb161 virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0xe6d8bdf6 dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0xe6dbf86e aead_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0xe6e1c5fe uuid_be_gen +EXPORT_SYMBOL_GPL vmlinux 0xe6ef4abf dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0xe6f36006 extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xe7031669 pmac_low_i2c_unlock +EXPORT_SYMBOL_GPL vmlinux 0xe725ca89 rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0xe7282934 ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0xe7441818 tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0xe74ae283 virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0xe756caa4 pmac_i2c_get_controller +EXPORT_SYMBOL_GPL vmlinux 0xe7598f03 blkg_lookup_create +EXPORT_SYMBOL_GPL vmlinux 0xe768bb26 __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe7769958 device_store_int +EXPORT_SYMBOL_GPL vmlinux 0xe7858f7e led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0xe78748aa unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0xe7b6a3c7 scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0xe7ce3927 debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xe7e001b1 device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0xe7ea460d subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0xe7f18b3c threads_per_subcore +EXPORT_SYMBOL_GPL vmlinux 0xe7fdd50a rio_request_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xe7ffe877 pcpu_base_addr +EXPORT_SYMBOL_GPL vmlinux 0xe808d614 wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0xe81049e3 ftrace_set_filter +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 0xe865d99b register_trace_event +EXPORT_SYMBOL_GPL vmlinux 0xe880635d device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0xe8839066 cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0xe8853838 find_symbol +EXPORT_SYMBOL_GPL vmlinux 0xe89bd243 ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xe89d2bca usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0xe8a20d54 srp_remove_host +EXPORT_SYMBOL_GPL vmlinux 0xe8b9b9c7 fuse_get_req +EXPORT_SYMBOL_GPL vmlinux 0xe8c46c7d security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0xe8cae1f5 power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0xe8d06c98 eeh_dev_check_failure +EXPORT_SYMBOL_GPL vmlinux 0xe8e2173d devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0xe8f22961 mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0xe90eb629 usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xe90ed56e modify_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xe911a0a1 irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xe91d9f61 udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0xe9346148 attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe93f379c pmf_unregister_irq_client +EXPORT_SYMBOL_GPL vmlinux 0xe9506579 iommu_tce_direction +EXPORT_SYMBOL_GPL vmlinux 0xe96614c7 bio_trim +EXPORT_SYMBOL_GPL vmlinux 0xe96f01f7 pwm_free +EXPORT_SYMBOL_GPL vmlinux 0xe975a5f6 blk_rq_err_bytes +EXPORT_SYMBOL_GPL vmlinux 0xe98006eb trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0xe9a1d511 attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0xe9ac80ed usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0xe9b2c432 crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0xe9c0453f phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0xe9c6f4b8 disk_get_part +EXPORT_SYMBOL_GPL vmlinux 0xe9c89007 of_prop_next_u32 +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9dc70c7 rtc_irq_register +EXPORT_SYMBOL_GPL vmlinux 0xe9dcb02e hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea140f18 register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0xea3938f2 pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0xea3eacf7 ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0xea418e0f atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0xea5b59c8 max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0xea5f0c7f shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0xea628c20 bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0xea82261a dax_clear_blocks +EXPORT_SYMBOL_GPL vmlinux 0xea8666e7 invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0xeaa0c89c serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0xeaa58c15 crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0xeaae273b pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xeacaaafa gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xead139ca ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0xeb136440 queue_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0xeb2a4098 bpf_prog_put +EXPORT_SYMBOL_GPL vmlinux 0xeb2cc094 arizona_clk32k_enable +EXPORT_SYMBOL_GPL vmlinux 0xeb2db695 crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0xeb5845bb ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0xeb6e63ca devm_regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xeb7cc927 ata_sff_queue_pio_task +EXPORT_SYMBOL_GPL vmlinux 0xeb7d183e jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0xeb87c8be of_property_count_elems_of_size +EXPORT_SYMBOL_GPL vmlinux 0xeb8ae736 klist_init +EXPORT_SYMBOL_GPL vmlinux 0xeb8e04d6 tps65912_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xeb9613cf nl_table +EXPORT_SYMBOL_GPL vmlinux 0xeb98394b gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xeb9ab8bb netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0xebaeee8a dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xebb617f9 cpci_hp_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0xebdacb58 devfreq_event_get_event +EXPORT_SYMBOL_GPL vmlinux 0xebde339d __mmu_notifier_invalidate_range_end +EXPORT_SYMBOL_GPL vmlinux 0xebe36527 device_register +EXPORT_SYMBOL_GPL vmlinux 0xebec57c4 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xebf5ee7b pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0xebfc0a67 register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0xec1b043e regulator_suspend_prepare +EXPORT_SYMBOL_GPL vmlinux 0xec231667 fat_detach +EXPORT_SYMBOL_GPL vmlinux 0xec23f58e __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0xec25f967 klist_del +EXPORT_SYMBOL_GPL vmlinux 0xec3b28b6 ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0xec55e942 pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0xec631f34 remove_memory +EXPORT_SYMBOL_GPL vmlinux 0xec8f1c9e sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0xece70fd5 rt_mutex_destroy +EXPORT_SYMBOL_GPL vmlinux 0xecfafc74 tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0xed04e78e find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0xed21e858 ata_pci_sff_init_one +EXPORT_SYMBOL_GPL vmlinux 0xed2832ca mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0xed48a17d crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0xed4c098b led_trigger_show +EXPORT_SYMBOL_GPL vmlinux 0xed5c318e bmp085_remove +EXPORT_SYMBOL_GPL vmlinux 0xed5c5850 alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0xedaa92e1 find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0xedafd251 vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0xedcd95ea bpf_prog_realloc +EXPORT_SYMBOL_GPL vmlinux 0xedfd5bec syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xee01ce80 of_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xee406d2e security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0xee548061 inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0xee688c75 usb_gen_phy_init +EXPORT_SYMBOL_GPL vmlinux 0xee68a2bb of_get_videomode +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xee6ebcd1 dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0xee785ef9 dma_buf_attach +EXPORT_SYMBOL_GPL vmlinux 0xee891cc0 srp_tmo_valid +EXPORT_SYMBOL_GPL vmlinux 0xeea84501 of_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xeeadb799 dma_buf_kmap +EXPORT_SYMBOL_GPL vmlinux 0xeebb5d5e regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0xeec79790 netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0xeecbbd62 securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0xeee77ad7 sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0xeef08dd4 da903x_write +EXPORT_SYMBOL_GPL vmlinux 0xeefe3981 regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0xef3ef53e page_endio +EXPORT_SYMBOL_GPL vmlinux 0xef63e1dc usb_hcd_pci_remove +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 0xef9bb01c generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefb27a03 vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0xefc5f7b1 led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0xefd92461 da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xefe55c74 __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0xefef57cd ahash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0xeffa6b8f __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0xf0022f02 of_get_nand_ecc_strength +EXPORT_SYMBOL_GPL vmlinux 0xf0081f51 __online_page_increment_counters +EXPORT_SYMBOL_GPL vmlinux 0xf011af02 usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xf018de30 unregister_spu_syscalls +EXPORT_SYMBOL_GPL vmlinux 0xf01c050a devres_find +EXPORT_SYMBOL_GPL vmlinux 0xf026f785 regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0xf02a57e6 devres_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf0351c53 uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf03c072f __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0xf04b0fdb regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0xf0727f12 ktime_get_raw_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xf0858484 skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xf098dd15 cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0xf09be551 wakeup_source_drop +EXPORT_SYMBOL_GPL vmlinux 0xf0d7406b init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0xf0dd9839 napi_hash_del +EXPORT_SYMBOL_GPL vmlinux 0xf0df18ff devm_usb_get_phy_by_node +EXPORT_SYMBOL_GPL vmlinux 0xf0f5dbc2 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0xf0fa5ffb of_property_read_u32_index +EXPORT_SYMBOL_GPL vmlinux 0xf1005c53 of_pci_parse_bus_range +EXPORT_SYMBOL_GPL vmlinux 0xf118ead4 of_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0xf11f8136 __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0xf136f0e5 usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0xf149b5fb tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0xf14b5665 sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0xf14d29f6 usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xf158f170 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf18573de copro_handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0xf1a21903 rio_mport_get_physefb +EXPORT_SYMBOL_GPL vmlinux 0xf1a62b6f of_i8042_kbd_irq +EXPORT_SYMBOL_GPL vmlinux 0xf1b12982 rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0xf1b31314 delayacct_on +EXPORT_SYMBOL_GPL vmlinux 0xf1b3d9c7 wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0xf1e41d3e show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0xf1e71373 nd_numa_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0xf1fde4dd hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf230906d da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0xf23c92c0 class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0xf256f6f0 usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0xf26bfed7 spi_sync +EXPORT_SYMBOL_GPL vmlinux 0xf27977e2 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0xf2854872 dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0xf29984c4 regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0xf2a8c704 xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xf2c57ced inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0xf2e03f23 dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0xf2e2aa09 device_add_property_set +EXPORT_SYMBOL_GPL vmlinux 0xf2e6024b unregister_trace_event +EXPORT_SYMBOL_GPL vmlinux 0xf2f077cc pkey_id_type_name +EXPORT_SYMBOL_GPL vmlinux 0xf2fca922 uart_parse_options +EXPORT_SYMBOL_GPL vmlinux 0xf30d532f crypto_register_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xf30e105d ezx_pcap_write +EXPORT_SYMBOL_GPL vmlinux 0xf31b3fd1 workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf33c8a1a tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0xf34667e5 md_new_event +EXPORT_SYMBOL_GPL vmlinux 0xf3610482 eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0xf37141d4 set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0xf372cffb device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xf3770d9a virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0xf37f60fe __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf382c9d5 crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0xf38cf59f of_get_nand_on_flash_bbt +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3b7b879 input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0xf3bcc9ea dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0xf3ce33f7 inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0xf3ecf087 nd_cmd_in_size +EXPORT_SYMBOL_GPL vmlinux 0xf3f18238 ktime_get_resolution_ns +EXPORT_SYMBOL_GPL vmlinux 0xf3ff6caa regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf41a6dad class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xf41bd54b default_iommu_map_sg +EXPORT_SYMBOL_GPL vmlinux 0xf4418140 sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0xf4594703 cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0xf469c705 ps3_io_irq_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf4776459 thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf4833e40 ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0xf494f618 mmc_regulator_get_ocrmask +EXPORT_SYMBOL_GPL vmlinux 0xf499fdb2 rcu_barrier_bh +EXPORT_SYMBOL_GPL vmlinux 0xf4d8933d netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0xf4fbc50a crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0xf4fc2d6c __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf50572c3 simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0xf540477f input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf55fc211 ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0xf560c34a ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0xf561d9cf pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0xf5898eae of_thermal_get_ntrips +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5a6c640 virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0xf5a6efab __class_register +EXPORT_SYMBOL_GPL vmlinux 0xf5b3b056 nd_cmd_out_size +EXPORT_SYMBOL_GPL vmlinux 0xf5ba613d pwm_config +EXPORT_SYMBOL_GPL vmlinux 0xf5bcf1b2 __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0xf5e86ec2 regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0xf6257df4 usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0xf6472bdc of_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xf65f517d crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0xf66874f3 ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0xf68ea217 inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0xf6bc2258 rio_get_comptag +EXPORT_SYMBOL_GPL vmlinux 0xf6bdad48 sata_lpm_ignore_phy_events +EXPORT_SYMBOL_GPL vmlinux 0xf6c51234 uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0xf6e6d42a fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf70a3973 to_nvdimm_bus +EXPORT_SYMBOL_GPL vmlinux 0xf70e8b85 usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0xf713153c ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0xf744e35e usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0xf74ba8aa ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0xf7608cdf __tracepoint_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0xf77d2e5c eeh_add_device_tree_late +EXPORT_SYMBOL_GPL vmlinux 0xf77ebea0 irq_create_strict_mappings +EXPORT_SYMBOL_GPL vmlinux 0xf78c04dc irq_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0xf79ace76 ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0xf7bf489c devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf7fc34ce mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf7fd3cf1 genlmsg_new_unicast +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf837e0eb unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0xf85552ff pci_common_swizzle +EXPORT_SYMBOL_GPL vmlinux 0xf85c47b8 inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0xf8617082 pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xf863051e nd_blk_region_to_dimm +EXPORT_SYMBOL_GPL vmlinux 0xf874a416 cpu_remove_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0xf8802492 print_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xf8a16dfc __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0xf8ac830b __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0xf8b2a7b4 dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0xf8b2b6c1 perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0xf8caa42b tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xf8cbb167 srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf8d8fb89 get_device +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 0xf8f4ae3a perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0xf8fe3d0b kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0xf9066837 of_usb_get_dr_mode +EXPORT_SYMBOL_GPL vmlinux 0xf90771dc __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xf92ce956 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0xf932015f __raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf9403ab8 virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0xf94f39bc phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0xf95322f4 kthread_parkme +EXPORT_SYMBOL_GPL vmlinux 0xf9795d5e blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0xf991c09f rcu_qs_ctr +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9b87bc5 regulator_can_change_voltage +EXPORT_SYMBOL_GPL vmlinux 0xf9b92a60 __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0xf9bdff2c iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0xf9ca3160 ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xfa0584e8 device_move +EXPORT_SYMBOL_GPL vmlinux 0xfa0fda25 mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa1f4662 scatterwalk_start +EXPORT_SYMBOL_GPL vmlinux 0xfa2c3065 usb_string +EXPORT_SYMBOL_GPL vmlinux 0xfa2f172a spu_remove_dev_attr_group +EXPORT_SYMBOL_GPL vmlinux 0xfa5254b4 nvdimm_pmem_region_create +EXPORT_SYMBOL_GPL vmlinux 0xfa86ec88 max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0xfa901b31 compat_get_timespec +EXPORT_SYMBOL_GPL vmlinux 0xfa96e468 sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0xfaa7be50 wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0xfaaa4f53 ps3_vuart_cancel_async +EXPORT_SYMBOL_GPL vmlinux 0xfab60503 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0xfad3678c init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0xfae021db regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0xfae61c38 arizona_clk32k_disable +EXPORT_SYMBOL_GPL vmlinux 0xfafbc367 of_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb44a7a1 opal_ipmi_recv +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 0xfb7b555f hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0xfb8b0e20 rio_mport_get_feature +EXPORT_SYMBOL_GPL vmlinux 0xfba8e1dc disk_part_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xfba9ea57 cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xfbaef812 __gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbbee406 kthread_park +EXPORT_SYMBOL_GPL vmlinux 0xfbbfa96d __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0xfbcd9df7 tpm2_startup +EXPORT_SYMBOL_GPL vmlinux 0xfbd3a24d opal_message_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xfbf059f4 bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfbf35c38 cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0xfbfcdc2b ps3_sys_manager_get_wol +EXPORT_SYMBOL_GPL vmlinux 0xfc032e95 device_create +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc201b66 sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0xfc33550c rio_register_mport +EXPORT_SYMBOL_GPL vmlinux 0xfc60b7b3 inet_csk_compat_setsockopt +EXPORT_SYMBOL_GPL vmlinux 0xfc736f03 sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0xfca44dd4 transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfcb1f82e usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0xfcbb15be blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0xfcd7bc0b ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0xfcfee27d crypto_aead_type +EXPORT_SYMBOL_GPL vmlinux 0xfcffb4e1 pmac_i2c_get_flags +EXPORT_SYMBOL_GPL vmlinux 0xfd08eefc extcon_register_interest +EXPORT_SYMBOL_GPL vmlinux 0xfd0fe2bc bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0xfd40d396 do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0xfd482b73 crypto_givcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xfd49c8ec serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0xfd4fe6a6 sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0xfd5af632 rio_request_dma +EXPORT_SYMBOL_GPL vmlinux 0xfd745798 ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0xfd7a50ea set_timer_slack +EXPORT_SYMBOL_GPL vmlinux 0xfd7c03bc wm8997_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0xfdaeb782 anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0xfdb09c4a devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0xfdc829fe regmap_field_write +EXPORT_SYMBOL_GPL vmlinux 0xfdd60964 of_reserved_mem_device_init +EXPORT_SYMBOL_GPL vmlinux 0xfddd285f mm_iommu_ua_to_hpa +EXPORT_SYMBOL_GPL vmlinux 0xfdef4667 disk_part_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xfdf013b7 sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0xfdfb61d7 crypto_grab_spawn +EXPORT_SYMBOL_GPL vmlinux 0xfe07c751 get_slice_psize +EXPORT_SYMBOL_GPL vmlinux 0xfe0a0884 split_page +EXPORT_SYMBOL_GPL vmlinux 0xfe3f4400 devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xfe448a7b bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0xfe47d04f ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0xfe5c7a35 mmput +EXPORT_SYMBOL_GPL vmlinux 0xfe64e147 rio_release_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0xfe82eb83 kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfea96c75 crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0xfeac7d36 save_stack_trace_tsk +EXPORT_SYMBOL_GPL vmlinux 0xfebc8f41 ping_bind +EXPORT_SYMBOL_GPL vmlinux 0xfecd7d81 usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfeef0a1b regmap_field_alloc +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 0xff24abde lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0xff36535c input_class +EXPORT_SYMBOL_GPL vmlinux 0xff368a45 __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0xff3eb99f __giveup_vsx +EXPORT_SYMBOL_GPL vmlinux 0xff4fbe50 gpiod_set_array_value +EXPORT_SYMBOL_GPL vmlinux 0xff53a8b5 ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0xff5a8cfe cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0xff633558 vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xff7e507a kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0xff9446fb spu_set_profile_private_kref +EXPORT_SYMBOL_GPL vmlinux 0xffb62ff9 tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0xffc404e0 pwm_enable --- linux-4.2.0.orig/debian.master/abi/4.2.0-10.11/powerpc/powerpc64-smp.compiler +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/powerpc/powerpc64-smp.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 5.2.1-17ubuntu1) 5.2.1 20150911 --- linux-4.2.0.orig/debian.master/abi/4.2.0-10.11/powerpc/powerpc64-smp.modules +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/powerpc/powerpc64-smp.modules @@ -0,0 +1,4252 @@ +3c574_cs +3c589_cs +3c59x +3w-9xxx +3w-sas +3w-xxxx +6lowpan +6pack +8021q +8139cp +8139too +8250_dw +8255 +8255_pci +8390 +842 +842_compress +842_decompress +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_bpf +act_connmark +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 +adv7511 +adv7604 +adv7842 +advansys +adv_pci1710 +adv_pci1723 +adv_pci1724 +adv_pci_dio +adxl34x +adxl34x-i2c +adxl34x-spi +adxrs450 +af9013 +af9033 +af_alg +affs +af_key +af_packet_diag +af-rxrpc +ah4 +ah6 +aha152x_cs +ahci +ahci_ceva +ahci_platform +aic79xx +aic7xxx +aic94xx +aio_aio12_8 +aio_iiro_16 +aiptek +aircable +airo +airo_cs +airport +airspy +ak8975 +al3320a +algif_aead +algif_hash +algif_rng +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 +amdgpu +amd-rng +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 +atusb +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-pek +axp20x-regulator +axp288_adc +axp288_charger +axp288_fuel_gauge +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 +bcmsysport +bd6107 +bdc +bdc_pci +be2iscsi +be2net +befs +belkin_sa +bfa +bfs +bfusb +bh1750 +bh1770glc +bh1780gli +binfmt_misc +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +bluecard_cs +bluetooth +bluetooth_6lowpan +bma150 +bma180 +bmc150-accel +bmc150_magn +bmg160 +bmp085-i2c +bmp085-spi +bmp280 +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bonding +bpa10x +bpck +bpqether +bq2415x_charger +bq24190_charger +bq24257_charger +bq24735-charger +bq25890_charger +bq27x00_battery +br2684 +brcmfmac +brcmsmac +brcmutil +bridge +br_netfilter +broadcom +broadsheetfb +bsd_comp +bsr +bt3c_cs +bt878 +btbcm +btcoexist +btintel +btmrvl +btmrvl_sdio +btrfs +btrtl +btsdio +bttv +btuart_cs +btusb +btwilink +bu21013_ts +budget +budget-av +budget-ci +budget-core +budget-patch +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_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 +chacha20_generic +chacha20poly1305 +chaoskey +chipone_icn8318 +chipreg +chnl_net +cicada +cifs +ci_hdrc +ci_hdrc_imx +ci_hdrc_msm +ci_hdrc_pci +ci_hdrc_usb2 +ci_hdrc_zevio +cirrus +cirrusfb +clip +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_flower +cls_fw +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm3232 +cm3323 +cm36651 +cm4000_cs +cm4040_cs +cma3000_d0x +cma3000_d0x_i2c +cmac +cmdlinepart +cmtp +cnic +cobalt +cobra +coda +com20020 +com20020_cs +com20020-pci +com90io +com90xx +comedi +comedi_8254 +comedi_8255 +comedi_bond +comedi_isadma +comedi_parport +comedi_pci +comedi_pcmcia +comedi_test +comedi_usb +comm +configfs +contec_pci_dio +cordic +core +cp210x +cpc925_edac +cpia2 +cpsw_ale +cpufreq_spudemand +cpu-notifier-error-inject +cramfs +crc32 +crc7 +crc8 +crc-ccitt +crc-itu-t +cros_ec +cros_ec_devs +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 +cx24120 +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 +cxlflash +cy8ctmg110_ts +cyapatp +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_onkey +da9063-regulator +da9063_wdt +da9150-charger +da9150-core +da9150-gpadc +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 +digicolor-usart +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-cache-smq +dm-crypt +dm-delay +dm-era +dmfe +dm-flakey +dm-log +dm-log-userspace +dm-log-writes +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 +dp83867 +drbd +drbg +drm +drm_kms_helper +drv260x +drv2665 +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds620 +dsbr100 +dscc4 +dss1_divert +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt282x +dt3000 +dt3155 +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 +dwmac-generic +dwmac-ipq806x +dwmac-lpc18xx +dwmac-meson +dwmac-rk +dwmac-socfpga +dwmac-sti +dwmac-sunxi +dw_wdt +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e3x0-button +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 +echainiv +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-axp288 +extcon-gpio +extcon-max14577 +extcon-max77693 +extcon-max77843 +extcon-max8997 +extcon-palmas +extcon-rt8973a +extcon-sm5502 +extcon-usb-gpio +ezusb +f2fs +f75375s +f81232 +fakelb +fan53555 +farsync +faulty +fb_agm1264k-fl +fb_bd663474 +fb_ddc +fb_hx8340bn +fb_hx8347d +fb_hx8353d +fb_hx8357d +fb_ili9163 +fb_ili9320 +fb_ili9325 +fb_ili9340 +fb_ili9341 +fb_ili9481 +fb_ili9486 +fb_pcd8544 +fb_ra8875 +fb_s6d02a1 +fb_s6d1121 +fb_ssd1289 +fb_ssd1306 +fb_ssd1331 +fb_ssd1351 +fb_st7735r +fbtft +fbtft_device +fb_tinylcd +fb_tls8204 +fb_uc1701 +fb_upd161704 +fb_watterott +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 +flexfb +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 +geneve_core +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 +goodix +gp2ap002a00f +gp2ap020a00f +gpio +gpio-74x164 +gpio-74xx-mmio +gpio-addr-flash +gpio-adnp +gpio-adp5520 +gpio-adp5588 +gpio-altera +gpio-amd8111 +gpio-arizona +gpio_backlight +gpio-beeper +gpio-charger +gpio-crystalcove +gpio-da9052 +gpio-da9055 +gpio-dln2 +gpio-dwapb +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_touptek +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-betopff +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-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-custom +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 +hisi504_nand +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 +hsu_dma +hsu_dma_pci +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 +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 +idma64 +idmouse +idt77252 +idtcps +idt_gen2 +ieee802154 +ieee802154_6lowpan +ieee802154_socket +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-leds +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 +jitterentropy_rng +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsa1212 +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 +kmx61 +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 +led-class-flash +leds-88pm860x +leds-adp5520 +leds-bcm6328 +leds-bcm6358 +leds-bd2802 +leds-blinkm +leds-da903x +leds-da9052 +leds-dac124s085 +leds-gpio +leds-ktd2692 +leds-lm3530 +leds-lm3533 +leds-lm355x +leds-lm3642 +leds-lp3944 +leds-lp8788 +leds-lp8860 +leds-lt3593 +leds-max77693 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pm8941-wled +leds-pwm +leds-regulator +leds-tca6507 +leds-tlc591xx +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 +lgdt3306a +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 +lineage-pem +linear +liquidio +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 +ltc2941-battery-gauge +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 +m62332 +m88ds3103 +m88rs2000 +m88rs6000t +ma600-sir +mac80211 +mac80211_hwsim +mac802154 +macb +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 +mailbox-altera +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 +max63xx_wdt +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77686 +max77693 +max77693_charger +max77693-haptic +max77802 +max77843 +max77843-haptic +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 +md5-ppc +mdc +mdc800 +md-cluster +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 +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 +mma9551 +mma9551_core +mma9553 +mmc35240 +mmc_block +mmc_spi +mms114 +mn88472 +mn88473 +mos7720 +mos7840 +moxa +mpc624 +mpl115 +mpl3115 +mpls_gso +mpls_router +mpoa +mpr121_touchkey +mpt2sas +mpt3sas +mptbase +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mrf24j40 +mrp +ms5611_core +ms5611_i2c +ms5611_spi +ms_block +msdos +msi001 +msi2500 +msp3400 +mspro_block +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt29f_spinand +mt312 +mt352 +mt6397-core +mt6397-regulator +mt7601u +mt9m001 +mt9m111 +mt9t031 +mt9t112 +mt9v011 +mt9v022 +mtd +mtd_blkdevs +mtdblock +mtdblock_ro +mtd_dataflash +mtdoops +mtdram +mtdswap +mtip32xx +mtk-sd +mtouch +multipath +multiq3 +musb_hdrc +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 +nci_uart +ncpfs +nct7802 +nct7904 +nd_blk +nd_btt +nd_pmem +ne2k-pci +neofb +net1080 +net2272 +net2280 +netconsole +netjet +netlink_diag +netrom +netxen_nic +newtonkbd +nfc +nfc_digital +nfcmrvl +nfcmrvl_uart +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_flexfiles +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 +nf_tables_netdev +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 +nhc_dest +nhc_fragment +nhc_hop +nhc_ipv6 +nhc_mobility +nhc_routing +nhc_udp +n_hdlc +ni_6527 +ni_65xx +ni_660x +ni_670x +ni_at_a2150 +ni_at_ao +ni_atmio +ni_atmio16d +nicpf +nicstar +nicvf +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 +nps_enet +n_r3964 +ns558 +ns83820 +nsc-ircc +ntb +ntb_netdev +ntb_pingpong +ntb_tool +ntb_transport +ntc_thermistor +ntfs +n_tracerouter +n_tracesink +null_blk +nvidiafb +nvme +nx-compress +nx-compress-powernv +nx-compress-pseries +nx-crypto +nxp-nci +nxp-nci_i2c +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 +opal-prd +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 +panel-ld9040 +panel-s6e8aa0 +panel-sharp-lq101r1sx01 +panel-simple +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 +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-gpio-vbus-usb +phy-isp1301 +phy-pxa-28nm-hsic +phy-pxa-28nm-usb2 +physmap +physmap_of +phy-tahvo +phy-tusb1210 +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 +poly1305_generic +port100 +powermate +powernv_flash +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 +ps8622 +pseries_energy +pseries-rng +psmouse +psnap +pt +ptlrpc +ptn3460 +ptp +pvrusb2 +pwc +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 +qcom_spmi-regulator +qcom-spmi-temp-alarm +qcom-spmi-vadc +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-ts35 +rc-technisat-usb2 +rc-terratec-cinergy-c-pci +rc-terratec-cinergy-s2-hd +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan1027 +rc-twinhan-dtv-cab-ci +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 +regulator-haptic +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 +rpcrdma +rpcsec_gss_krb5 +rsa_generic +rsi_91x +rsi_sdio +rsi_usb +rsxx +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt5033 +rt5033_battery +rt5033-regulator +rt61pci +rt73usb +rt9455_charger +rtas_flash +rtc-88pm80x +rtc-88pm860x +rtc-ab3100 +rtc-ab-b5ze-s3 +rtc-abx80x +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-ds1685 +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-mt6397 +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 +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 +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_f_sdh30 +sdhci-of-arasan +sdhci-of-esdhc +sdhci-of-hlwd +sdhci-pci +sdhci-pltfm +sdio_uart +sdricoh_cs +sedlbauer_cs +seed +sensorhub +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 +sky81452 +sky81452-backlight +sky81452-regulator +sl811_cs +sl811-hcd +slcan +slip +slram +sm501 +sm501fb +sm750fb +sm7xxfb +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-core +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-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-ac97 +snd-soc-adau1701 +snd-soc-ak4104 +snd-soc-ak4554 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-alc5623 +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-sta32x +snd-soc-sta350 +snd-soc-tas2552 +snd-soc-tas5086 +snd-soc-tas571x +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-wm8804-i2c +snd-soc-wm8804-spi +snd-soc-wm8903 +snd-soc-wm8962 +snd-soc-wm8978 +snd-soc-xtfpga-i2s +snd-sonicvibes +snd-timer +snd-trident +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usb-line6 +snd-usbmidi-lib +snd-usb-pod +snd-usb-podhd +snd-usb-toneport +snd-usb-usx2y +snd-usb-variax +snd-util-mem +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx222 +snd-vx-lib +snd-vxpocket +snd-ymfpci +snic +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 +spi-cadence +spidev +spi-dln2 +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 +spi-zynqmp-gqspi +spmi +spufs +squashfs +sr9700 +sr9800 +ssb +ssb-hcd +ssd1307fb +ssfdc +ssp_accel_sensor +ssp_gyro_sensor +ssp_iio +sst25l +ssu100 +st +st1232 +st21nfca_hci +st21nfca_i2c +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 +stk3310 +stk8312 +stk8ba50 +stkwebcam +st_magn +st_magn_i2c +st_magn_spi +stmmac +stmmac-platform +stmpe-keypad +stmpe-ts +st-nci +st-nci_i2c +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 +svgalib +sx8 +sx8654 +sx9500 +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 +tc74 +tc90522 +tca6416-keypad +tca8418_keypad +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bic +tcp_cdg +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-hexdump +test-kstrtox +test_module +test_power +test-string_helpers +test_udelay +test_user_copy +tg3 +tgr192 +thmc50 +thunder_bgx +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-rng +tpm_st33zp24 +tpm_st33zp24_i2c +tpm_st33zp24_spi +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-pwrbutton +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_fsl_elbc_gpcm +uio_mf624 +uio_netx +uio_pci_generic +uio_pdrv_genirq +uio_pruss +uio_sercos3 +uli526x +ulpi +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_printer +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-flash-led-class +v4l2-mem2mem +vcan +vcnl4000 +ves1820 +ves1x93 +veth +vf610_adc +vfio +vfio_iommu_spapr_tce +vfio-pci +vfio_spapr_eeh +vfio_virqfd +vga16fb +vgastate +vgem +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-gpu +virtio_input +virtio-rng +virtio_scsi +virtual +visor +vitesse +vivid +vlsi_ir +vmac +vme_pio2 +vme_tsi148 +vme_user +vme_vmivme7805 +vmk80xx +vmwgfx +vmx-crypto +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 +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +walkera0701 +wanxl +warrior +wbsd +wcn36xx +wd719x +wdrtas +wdt87xx_i2c +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-tpg +xilinx_uartps +xilinx-video +xilinx-vtc +xillybus_core +xillybus_of +xillybus_pcie +xirc2ps_cs +xircom_cb +xor +xpad +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-4.2.0.orig/debian.master/abi/4.2.0-10.11/ppc64el/generic +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/ppc64el/generic @@ -0,0 +1,18217 @@ +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 0x6310e901 mcryptd_arm_flusher +EXPORT_SYMBOL crypto/xor 0x5b6c00e6 xor_blocks +EXPORT_SYMBOL drivers/atm/suni 0x774f4841 suni_init +EXPORT_SYMBOL drivers/bcma/bcma 0x50a2ae69 bcma_core_dma_translation +EXPORT_SYMBOL drivers/bcma/bcma 0x7628999e 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 0x1aebdffc paride_unregister +EXPORT_SYMBOL drivers/block/paride/paride 0x21656a96 pi_write_block +EXPORT_SYMBOL drivers/block/paride/paride 0x223c8ff7 pi_write_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x2fda4253 pi_init +EXPORT_SYMBOL drivers/block/paride/paride 0x3042abca pi_schedule_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x4267110a pi_register_driver +EXPORT_SYMBOL drivers/block/paride/paride 0x521fe0ca pi_read_regr +EXPORT_SYMBOL drivers/block/paride/paride 0x55ec1d83 pi_do_claimed +EXPORT_SYMBOL drivers/block/paride/paride 0x7394922f pi_release +EXPORT_SYMBOL drivers/block/paride/paride 0x9bace246 pi_read_block +EXPORT_SYMBOL drivers/block/paride/paride 0xb21ba07d pi_unregister_driver +EXPORT_SYMBOL drivers/block/paride/paride 0xbd375cf0 paride_register +EXPORT_SYMBOL drivers/block/paride/paride 0xc27b6f19 pi_disconnect +EXPORT_SYMBOL drivers/block/paride/paride 0xea06a527 pi_connect +EXPORT_SYMBOL drivers/bluetooth/btbcm 0xe87aa0e1 btbcm_patchram +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x06a4f6e0 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 0x18274433 ipmi_smi_watcher_unregister +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1a10c898 ipmi_set_maintenance_mode +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x1a6cffbd ipmi_smi_add_proc_entry +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 0x66970c91 ipmi_get_smi_info +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x67cb9784 ipmi_poll_interface +EXPORT_SYMBOL drivers/char/ipmi/ipmi_msghandler 0x6f085c2f 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 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/tpm/st33zp24/tpm_st33zp24 0x6f05347e st33zp24_pm_suspend +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0x76a974a7 st33zp24_remove +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xe74aa260 st33zp24_pm_resume +EXPORT_SYMBOL drivers/char/tpm/st33zp24/tpm_st33zp24 0xe92a52ae st33zp24_probe +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x25978d50 xillybus_isr +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0x77fa18d2 xillybus_endpoint_remove +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xbd2c0352 xillybus_endpoint_discovery +EXPORT_SYMBOL drivers/char/xillybus/xillybus_core 0xd2ed0c56 xillybus_init_endpoint +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x08c4404c dw_dma_cyclic_start +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0x3063dda6 dw_dma_cyclic_prep +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xa75e19b7 dw_dma_get_dst_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xcfa392c3 dw_dma_get_src_addr +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xe33c1a60 dw_dma_cyclic_free +EXPORT_SYMBOL drivers/dma/dw/dw_dmac_core 0xe6ee2bd4 dw_dma_cyclic_stop +EXPORT_SYMBOL drivers/edac/edac_core 0x2c395c98 edac_mc_find +EXPORT_SYMBOL drivers/firewire/firewire-core 0x04d0f641 fw_core_remove_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x077f883c fw_core_handle_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x0f7d6af8 fw_csr_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x16aae0f8 fw_iso_context_create +EXPORT_SYMBOL drivers/firewire/firewire-core 0x16e91e21 fw_csr_iterator_next +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1bcbeb41 fw_iso_buffer_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x1fb15b3d fw_core_remove_card +EXPORT_SYMBOL drivers/firewire/firewire-core 0x268b7fe1 fw_cancel_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0x2885fec5 fw_get_request_speed +EXPORT_SYMBOL drivers/firewire/firewire-core 0x28e27591 fw_iso_resource_manage +EXPORT_SYMBOL drivers/firewire/firewire-core 0x37da7b69 fw_iso_context_start +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3a765922 fw_send_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x3c56ef91 fw_workqueue +EXPORT_SYMBOL drivers/firewire/firewire-core 0x491a13cc fw_iso_buffer_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x54fa4fad fw_iso_context_destroy +EXPORT_SYMBOL drivers/firewire/firewire-core 0x5a068c57 fw_device_enable_phys_dma +EXPORT_SYMBOL drivers/firewire/firewire-core 0x5a165f32 fw_iso_context_flush_completions +EXPORT_SYMBOL drivers/firewire/firewire-core 0x645b715f fw_core_add_descriptor +EXPORT_SYMBOL drivers/firewire/firewire-core 0x65884f94 fw_fill_response +EXPORT_SYMBOL drivers/firewire/firewire-core 0x65c9438b fw_csr_iterator_init +EXPORT_SYMBOL drivers/firewire/firewire-core 0x86468d44 fw_rcode_string +EXPORT_SYMBOL drivers/firewire/firewire-core 0x8e926138 fw_core_add_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x90863005 fw_high_memory_region +EXPORT_SYMBOL drivers/firewire/firewire-core 0x94f3cbfa fw_card_add +EXPORT_SYMBOL drivers/firewire/firewire-core 0x9504d63a fw_schedule_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0x958e5cca fw_send_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0x9c42e4b0 fw_core_remove_address_handler +EXPORT_SYMBOL drivers/firewire/firewire-core 0x9f117033 fw_iso_context_stop +EXPORT_SYMBOL drivers/firewire/firewire-core 0xa8671512 fw_core_handle_bus_reset +EXPORT_SYMBOL drivers/firewire/firewire-core 0xab1b439e fw_iso_context_queue +EXPORT_SYMBOL drivers/firewire/firewire-core 0xb94f657a fw_core_handle_request +EXPORT_SYMBOL drivers/firewire/firewire-core 0xba67e008 fw_card_initialize +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd790de8d fw_run_transaction +EXPORT_SYMBOL drivers/firewire/firewire-core 0xd854e283 fw_bus_type +EXPORT_SYMBOL drivers/firewire/firewire-core 0xfed07539 fw_iso_context_queue_flush +EXPORT_SYMBOL drivers/fmc/fmc 0x00eec9ac fmc_find_sdb_device +EXPORT_SYMBOL drivers/fmc/fmc 0x07f0365f fmc_device_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x14404771 fmc_scan_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x41e07642 fmc_free_sdb_tree +EXPORT_SYMBOL drivers/fmc/fmc 0x5e25f577 fmc_driver_unregister +EXPORT_SYMBOL drivers/fmc/fmc 0x70f9b20f fmc_driver_register +EXPORT_SYMBOL drivers/fmc/fmc 0x81d4c9bc fmc_reprogram +EXPORT_SYMBOL drivers/fmc/fmc 0x9d7f30f7 fmc_device_register +EXPORT_SYMBOL drivers/fmc/fmc 0xb4cd0203 fmc_device_unregister_n +EXPORT_SYMBOL drivers/fmc/fmc 0xbcfb8fa8 fmc_device_register_n +EXPORT_SYMBOL drivers/fmc/fmc 0xec4b5369 fmc_show_sdb_tree +EXPORT_SYMBOL drivers/gpu/drm/drm 0x00a96ca5 drm_i2c_encoder_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x01711b3e drm_gem_prime_handle_to_fd +EXPORT_SYMBOL drivers/gpu/drm/drm 0x02a1ce97 drm_crtc_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x05e407fb drm_legacy_idlelock_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x062aaccd drm_modeset_lock_all_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x065ea690 drm_object_property_set_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0x06cfb055 drm_master_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x075ecfc0 drm_crtc_get_hv_timing +EXPORT_SYMBOL drivers/gpu/drm/drm 0x08355f8b drm_mode_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0x08398e71 drm_i2c_encoder_init +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 0x0de527e6 drm_atomic_set_fb_for_plane +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 0x10929f70 drm_gem_vm_close +EXPORT_SYMBOL drivers/gpu/drm/drm 0x11a5def3 drm_clflush_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x134214ae drm_bridge_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14443b2c drm_pci_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x14a9a178 drm_get_format_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1692ea06 drm_atomic_state_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1701fd0f drm_pci_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x172aa905 drm_vblank_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1766980a drm_gem_dumb_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1822771e drm_mode_set_crtcinfo +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1893da9f drm_warn_on_modeset_not_all_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x189fb295 drm_legacy_addbufs_agp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x18a831ce drm_agp_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x18e09f0f drm_vma_node_allow +EXPORT_SYMBOL drivers/gpu/drm/drm 0x18f644dd drm_legacy_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x194eadaa drm_edid_header_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x196b5be0 drm_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x19e4430f drm_flip_work_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a546ddd drm_mm_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a770ac3 drm_detect_hdmi_monitor +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1a7f6e79 drm_gem_object_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ab0a816 drm_reinit_primary_mode_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1ae342b7 drm_prime_sg_to_page_addr_arrays +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b3c9d29 drm_platform_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1b802dc5 drm_gtf_mode_complex +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1bd3cbd6 drm_flip_work_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1c864ed0 drm_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1daf96bb drm_mode_hsync +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1dd71f7a drm_err +EXPORT_SYMBOL drivers/gpu/drm/drm 0x1e7fa667 drm_mode_connector_attach_encoder +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20645642 drm_debug +EXPORT_SYMBOL drivers/gpu/drm/drm 0x20785370 drm_framebuffer_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2138fe0b drm_i2c_encoder_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x21f228ab drm_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2208646f drm_agp_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22acaf62 drm_get_cea_aspect_ratio +EXPORT_SYMBOL drivers/gpu/drm/drm 0x22c56007 drm_atomic_get_plane_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x26206936 drm_mode_create_rotation_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x269c9b96 drm_encoder_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x26baa22f drm_panel_detach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x27268ec1 drm_crtc_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2949eb90 drm_mode_vrefresh +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2994024b drm_gem_get_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x299ff8a2 drm_crtc_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29a010e6 drm_mm_insert_node_in_range_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x29e582a0 drm_atomic_add_affected_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2a6896f1 drm_hdmi_avi_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2af69048 drm_legacy_addbufs_pci +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2bd0931b drm_dev_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2c728888 drm_modeset_acquire_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d50570f drm_rect_calc_hscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2d9c8d60 drm_poll +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2dc8b4fe drm_calc_vbltimestamp_from_scanoutpos +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2df78341 drm_atomic_get_crtc_state +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e538d26 drm_mode_get_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2e7a4300 drm_rgb_quant_range_selectable +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2f1ffee2 drm_edid_to_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0x2feee4fa drm_mode_create_from_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x30532210 drm_framebuffer_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0x31223dfa drm_calc_timestamping_constants +EXPORT_SYMBOL drivers/gpu/drm/drm 0x318baec0 drm_mode_plane_set_obj_prop +EXPORT_SYMBOL drivers/gpu/drm/drm 0x322befc3 drm_crtc_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3289c141 drm_prime_gem_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x32cd6830 drm_legacy_rmmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x34339500 drm_dev_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x34dc2671 drm_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0x35e23ad3 drm_property_create_bitmask +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3635caec drm_agp_bind_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x375363e0 drm_dev_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x37ebe743 drm_mm_replace_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x38a4f7ae drm_format_num_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3a03052c drm_vblank_post_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3ac1fef9 drm_mode_legacy_fb_format +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3afce242 drm_i2c_encoder_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3b9d009a drm_format_plane_cpp +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3be954de drm_pci_exit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3bfe9bb2 drm_mode_probed_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c7214c8 drm_ati_pcigart_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3c8cb693 drm_mode_group_init_legacy_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3d1ffe26 drm_mode_copy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3dc8e0cb drm_object_attach_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3e987490 drm_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eb37b9d drm_ht_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3eec1d15 drm_mode_debug_printmodeline +EXPORT_SYMBOL drivers/gpu/drm/drm 0x3f648ef5 drm_property_create_object +EXPORT_SYMBOL drivers/gpu/drm/drm 0x40481431 drm_mode_config_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4052fbae drm_framebuffer_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x424fb7d8 drm_compat_ioctl +EXPORT_SYMBOL drivers/gpu/drm/drm 0x45237b6c drm_plane_from_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4671344f drm_flip_work_queue_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x490cfb78 drm_mm_reserve_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49d4fa66 of_drm_find_bridge +EXPORT_SYMBOL drivers/gpu/drm/drm 0x49eb4edb drm_mode_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b26078d drm_vma_node_is_allowed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4b9024b5 drm_atomic_set_mode_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c511235 drm_edid_is_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4c8105e0 drm_gem_prime_import +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4dae529c drm_mode_create_scaling_mode_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4e056ab9 drm_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x4ea1f5a2 drm_gem_object_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50d64894 drm_agp_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x50e28c07 drm_edid_to_sad +EXPORT_SYMBOL drivers/gpu/drm/drm 0x51334b3f drm_gem_handle_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x514c7c2a drm_sysfs_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0x519982d9 drm_dev_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0x51c9465f drm_vblank_count_and_time +EXPORT_SYMBOL drivers/gpu/drm/drm 0x51db353a drm_vma_offset_manager_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x526f6f71 drm_rect_calc_hscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x537e54cd drm_atomic_state_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x54dfffc8 drm_gem_create_mmap_offset_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0x55937274 drm_modeset_lock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x56fd7a82 drm_property_create_bool +EXPORT_SYMBOL drivers/gpu/drm/drm 0x57b6efe3 drm_ioctl_flags +EXPORT_SYMBOL drivers/gpu/drm/drm 0x585fa063 drm_panel_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x58a28ae1 drm_bridge_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59ef50f0 drm_edid_block_valid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x59f104cf drm_i2c_encoder_detect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5bfbcfde drm_modeset_unlock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5c1fafde drm_bridge_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5c542540 drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5d7318dc drm_global_item_ref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5ee82078 drm_modeset_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x5f3c966a drm_framebuffer_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x60a15961 drm_atomic_check_only +EXPORT_SYMBOL drivers/gpu/drm/drm 0x60a46bfd drm_gem_put_pages +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6146432b drm_atomic_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x61b5caec drm_probe_ddc +EXPORT_SYMBOL drivers/gpu/drm/drm 0x629c05e1 drm_clflush_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0x64e99c9f __drm_modeset_lock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x65db8a54 drm_vblank_get +EXPORT_SYMBOL drivers/gpu/drm/drm 0x66f5ea32 drm_mode_equal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x67633846 drm_mm_insert_node_generic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x68557538 drm_property_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0x68d08555 drm_atomic_get_connector_state +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 0x6a4045a9 drm_mode_connector_set_tile_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6adcea53 drm_mode_create_aspect_ratio_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6bb88ec6 drm_agp_acquire +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6bc64631 drm_mode_connector_set_path_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6cc4ac3b drm_legacy_getsarea +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6d817aa9 drm_framebuffer_unregister_private +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e30ba8e drm_rect_rotate_inv +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e6f1222 drm_connector_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6e9f5d31 drm_i2c_encoder_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x6fc27d14 drm_gem_prime_fd_to_handle +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7036973b drm_atomic_state_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0x704bf914 drm_flip_work_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x70c1c611 drm_mode_create_dvi_i_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0x716c0006 drm_framebuffer_unreference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x71e4c847 drm_i2c_encoder_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7269f2ef drm_gem_handle_delete +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7305e7ee drm_framebuffer_reference +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7318315e drm_vma_offset_lookup_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0x73dd2545 drm_atomic_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x74e2797d drm_gtf_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x75a2dec3 drm_mode_connector_update_edid_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x75d9216f drm_of_find_possible_crtcs +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7641ed44 drm_legacy_ioremapfree +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7764ae40 drm_agp_info +EXPORT_SYMBOL drivers/gpu/drm/drm 0x78b6ede9 drm_mode_set_config_internal +EXPORT_SYMBOL drivers/gpu/drm/drm 0x78cb43d1 drm_mode_config_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7a1d63e2 drm_modeset_lock +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7aaa72e5 drm_panel_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7af4f66b drm_gem_object_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7b2e98c6 drm_match_cea_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7ca523d3 drm_vma_node_revoke +EXPORT_SYMBOL drivers/gpu/drm/drm 0x7cd24a65 drm_legacy_idlelock_take +EXPORT_SYMBOL drivers/gpu/drm/drm 0x81f4fc68 drm_gem_mmap_obj +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8274d59d drm_modeset_unlock_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82c2998f drm_flip_work_allocate_task +EXPORT_SYMBOL drivers/gpu/drm/drm 0x82ce09a3 drm_debugfs_remove_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8320a907 drm_wait_one_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0x83755814 drm_atomic_async_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x837c85bb drm_vma_offset_manager_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0x85948ac8 drm_atomic_set_crtc_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x86455210 drm_mode_parse_command_line_for_connector +EXPORT_SYMBOL drivers/gpu/drm/drm 0x871ab41a drm_rect_intersect +EXPORT_SYMBOL drivers/gpu/drm/drm 0x876f9fba drm_modeset_legacy_acquire_ctx +EXPORT_SYMBOL drivers/gpu/drm/drm 0x88e2a9f1 drm_universal_plane_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8adf0118 drm_atomic_commit +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8c75c92e drm_bridge_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8dba53ee drm_modeset_lock_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8de13715 drm_format_vert_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8e09d335 drm_gem_mmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8eff9111 drm_ht_find_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0x8f544962 drm_property_create_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0x90026484 drm_gem_private_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0x908e5cba drm_crtc_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0x91fec1cc drm_rect_calc_vscale +EXPORT_SYMBOL drivers/gpu/drm/drm 0x92408488 drm_mm_scan_add_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0x92ed9937 drm_mode_validate_basic +EXPORT_SYMBOL drivers/gpu/drm/drm 0x952b2d38 drm_property_create_signed_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0x95fdf9c8 drm_atomic_state_default_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0x995b92ce drm_atomic_legacy_backoff +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9972db48 drm_rect_calc_vscale_relaxed +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9a829472 drm_connector_unplug_all +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9bd675cf drm_mode_prune_invalid +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9c7b7c3a drm_property_unreference_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9cbdc475 drm_crtc_init_with_planes +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9d0d1e34 drm_i2c_encoder_restore +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9d4c4c11 drm_dev_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9d4d2dfd drm_atomic_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0x9ed497f7 drm_gem_object_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa170527e drm_add_edid_modes +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1c9c5da drm_display_info_set_bus_formats +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa1d1ae2f drm_atomic_set_mode_prop_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa28078b2 drm_edid_duplicate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa3be7449 drm_put_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4408342 drm_gem_create_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa4466414 drm_mm_remove_node +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa7472b71 drm_pci_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa96acfcb drm_rect_debug_print +EXPORT_SYMBOL drivers/gpu/drm/drm 0xa994fa51 drm_atomic_state_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaaa80454 drm_property_add_enum +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaafa405d drm_property_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm 0xac0354de drm_crtc_vblank_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaedbaad1 drm_pcie_get_speed_cap_mask +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaf0043b1 drm_legacy_addmap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xaf9abf78 drm_mode_validate_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xafe39379 drm_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb053adda drm_rect_rotate +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb1b9d489 drm_add_modes_noedid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb2244383 drm_connector_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb2c60c69 drm_get_pci_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb2ca108b drm_i2c_encoder_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb3199cf0 drm_set_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb338d238 drm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb5540008 drm_global_item_unref +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb5a34fa5 drm_bridge_post_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb7215e3a drm_panel_attach +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb757e0e3 drm_plane_force_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb78298fa drm_crtc_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xb86f3a30 drm_crtc_vblank_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbb0d72ab drm_mode_create_dirty_info_property +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbb182187 drm_debugfs_create_files +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbb18b195 drm_connector_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbbbba741 drm_master_put +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbc64d83a drm_mode_object_find +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbc73834f drm_legacy_ioremap +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbd4084b7 drm_gem_vm_open +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe684792 drm_atomic_state_default_clear +EXPORT_SYMBOL drivers/gpu/drm/drm 0xbe9c2790 drm_atomic_set_crtc_for_plane +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc15088f3 drm_mode_crtc_set_gamma_size +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc3323de8 drm_atomic_add_affected_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc360e7e2 drm_ut_debug_printk +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc3887dad drm_mode_create +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc3fb3492 drm_vblank_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc4fe23f7 drm_bridge_mode_fixup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc55a0d18 drm_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc5d0feac drm_crtc_check_viewport +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc6b90dcc drm_ati_pcigart_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xc83f1aaa drm_mode_set_name +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca45efbc drm_format_horz_chroma_subsampling +EXPORT_SYMBOL drivers/gpu/drm/drm 0xca5c7790 drm_mm_init_scan_with_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcab04749 drm_mode_equal_no_clocks_no_stereo +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcac22e7e drm_vma_offset_lookup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcac594b8 drm_property_reference_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcb6a6335 drm_agp_bind +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcc7a3ad7 drm_dev_set_unique +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcd0fc417 drm_ht_just_insert_please +EXPORT_SYMBOL drivers/gpu/drm/drm 0xcfae7308 drm_mode_create_tv_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd2335101 drm_fb_get_bpp_depth +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd3a17ad8 of_drm_find_panel +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd52b1d11 drm_mm_init_scan +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd63a1564 drm_irq_install +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd6c48659 drm_mode_config_reset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd70c8470 drm_mm_debug_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd76327c8 drm_select_eld +EXPORT_SYMBOL drivers/gpu/drm/drm 0xd980c1b0 drm_bridge_disable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xda02378d drm_encoder_init +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdacdcbc8 drm_mode_find_dmt +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbb5a9f5 drm_ht_remove_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdbbccb30 drm_plane_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdc2cc027 drm_vblank_on +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdc4ea562 drm_connector_register +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdce85083 drm_prime_pages_to_sg +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdd150721 drm_mm_takedown +EXPORT_SYMBOL drivers/gpu/drm/drm 0xddb85980 drm_modeset_acquire_fini +EXPORT_SYMBOL drivers/gpu/drm/drm 0xde905012 drm_read +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf666902 drm_rotation_simplify +EXPORT_SYMBOL drivers/gpu/drm/drm 0xdf72c565 drm_atomic_connectors_for_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe0365cee drm_pci_free +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe19b15fd drm_send_vblank_event +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe1c536e0 drm_modeset_backoff_interruptible +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2fc537a drm_noop +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe2ffd7a5 drm_vma_offset_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe4ac9374 drm_legacy_ioremap_wc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe4d0674d drm_panel_remove +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe51d89b5 drm_mm_clean +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe6c6be80 drm_gem_prime_export +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7197773 drm_ht_insert_item +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe7ed73ca drm_crtc_vblank_off +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe80147f4 drm_agp_unbind +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8e20d16 drm_property_create_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xe8f96b93 drm_connector_index +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeb20c8d1 drm_mm_dump_table +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeb4dcb45 drm_agp_alloc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xebe9ca4c drm_modeset_unlock_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm 0xec581f4a drm_crtc_handle_vblank +EXPORT_SYMBOL drivers/gpu/drm/drm 0xece8e09c drm_irq_uninstall +EXPORT_SYMBOL drivers/gpu/drm/drm 0xed30687f drm_crtc_vblank_count +EXPORT_SYMBOL drivers/gpu/drm/drm 0xed93c51b drm_mode_create_suggested_offset_properties +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeee7a899 drm_gem_dmabuf_release +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeeea650a drm_property_create_range +EXPORT_SYMBOL drivers/gpu/drm/drm 0xef94ff04 drm_platform_set_busid +EXPORT_SYMBOL drivers/gpu/drm/drm 0xeff29d91 drm_legacy_rmmap_locked +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1421d13 drm_mode_sort +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf1b098be drm_vma_offset_add +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf2c0f0a8 drm_mode_create_tile_group +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf337d233 drm_unplug_dev +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf353e4cf drm_i2c_encoder_save +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf4635133 drm_av_sync_delay +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf5823185 drm_bridge_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf5a72754 drm_hdmi_vendor_infoframe_from_display_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf6799b2b drm_bridge_pre_enable +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf7547834 drm_mode_connector_list_update +EXPORT_SYMBOL drivers/gpu/drm/drm 0xf92f4b63 drm_property_lookup_blob +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa32023c drm_object_property_get_value +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfa400368 drm_cvt_mode +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfb1af803 drm_vblank_pre_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfcf54a4f drm_mm_scan_remove_block +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfcfaf881 drm_plane_cleanup +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd063935 drm_edid_to_speaker_allocation +EXPORT_SYMBOL drivers/gpu/drm/drm 0xfd39d005 drm_gem_free_mmap_offset +EXPORT_SYMBOL drivers/gpu/drm/drm 0xff258d0c drm_modeset_drop_locks +EXPORT_SYMBOL drivers/gpu/drm/drm 0xffc6c87a drm_detect_monitor_audio +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00798e4f drm_atomic_helper_connector_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x00885368 drm_fb_helper_set_par +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0382d72b drm_atomic_helper_commit +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x05a5df37 drm_atomic_helper_commit_modeset_enables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x05cf8eee drm_dp_mst_topology_mgr_suspend +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x05ff3d5e drm_atomic_helper_plane_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x094adebd drm_dp_update_payload_part1 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x098e47d2 drm_dp_link_train_clock_recovery_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f0801da drm_dp_mst_deallocate_vcpi +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x0f96ec70 drm_dp_clock_recovery_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x113eeaaf drm_atomic_helper_check +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x130d81d1 drm_atomic_helper_commit_planes_on_crtc +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x163251c8 drm_dp_link_train_channel_eq_delay +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x169cd531 drm_fb_helper_blank +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x1ae9a10b __drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x20ae0ced drm_atomic_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x22838377 drm_primary_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x24841f5e drm_crtc_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2718deac drm_dp_mst_hpd_irq +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2969a197 drm_fb_helper_fill_var +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x29efb30b drm_helper_crtc_mode_set_base +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2b5584d8 drm_dp_link_power_up +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2d6cf8dd drm_helper_disable_unused_functions +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2e054d7c drm_dp_dpcd_read +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x2feeb84b drm_primary_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3009ffa2 drm_dp_dpcd_read_link_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x34871adf drm_dp_channel_eq_ok +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3491f5f4 drm_fb_helper_add_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x35885cc7 drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3771e7db drm_atomic_helper_crtc_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x391af98b drm_plane_helper_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x39e9d44d __drm_atomic_helper_connector_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3a0b99e0 drm_helper_mode_fill_fb_struct +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3b17b661 drm_helper_move_panel_connectors_to_head +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3d0572cf drm_fb_helper_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x3f03a87f drm_dp_find_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4085a48f drm_dp_aux_register +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x495b1488 drm_kms_helper_poll_disable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4d22e21e drm_atomic_helper_prepare_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x4dfbf660 drm_atomic_helper_check_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x51f66799 drm_helper_hpd_irq_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x521a192e drm_atomic_helper_plane_reset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x543011f8 __drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x58d97125 drm_dp_mst_topology_mgr_set_mst +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5aee23f8 drm_fb_helper_fill_fix +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x5d3a9638 drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x626a0a79 drm_helper_connector_dpms +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x631c9dac drm_dp_check_act_status +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x63db0235 drm_helper_crtc_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x65796fd7 drm_atomic_helper_wait_for_vblanks +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x698e4801 drm_atomic_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x70b624cc drm_fb_helper_check_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 0x716579ef drm_dp_link_configure +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x72189fbd __drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x757a011d drm_helper_probe_single_connector_modes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x76c2ed2e drm_helper_crtc_mode_set +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x779954f7 drm_fb_helper_remove_one_connector +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x78c047f1 drm_dp_mst_topology_mgr_resume +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7aa25df1 drm_kms_helper_poll_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7d35425f drm_primary_helper_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x7e72c193 drm_helper_encoder_in_use +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x808877c7 drm_fb_helper_setcmap +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x83125c0d drm_dp_mst_dump_topology +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84cc8705 drm_fb_helper_single_add_all_connectors +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x84e924ba drm_dp_get_adjust_request_pre_emphasis +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x85ed67ad __drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x873b176f drm_atomic_helper_connector_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8880a7b9 drm_fb_helper_debug_leave +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8bddf43b drm_dp_link_probe +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8c1a57a3 drm_pick_cmdline_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8c3f3dc1 drm_fb_helper_fini +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8d1f0139 drm_fb_helper_prepare +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x8ecc1402 drm_fb_helper_restore_fbdev_mode_unlocked +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x951fb903 drm_plane_helper_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x98a2d2a2 drm_dp_link_power_down +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9c7e0176 drm_atomic_helper_plane_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0x9f39d271 drm_crtc_helper_set_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa08dd624 drm_atomic_helper_check_modeset +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa0eec22b drm_crtc_helper_set_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa47826e4 drm_dp_calc_pbn_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa5aa2c38 drm_atomic_helper_update_legacy_modeset_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa70d03bb 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 0xa82e723b drm_dp_mst_detect_port +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa892bcad drm_atomic_helper_commit_modeset_disables +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa8d6809d drm_dp_bw_code_to_link_rate +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xa92eb9db drm_dp_mst_topology_mgr_destroy +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb376c329 drm_kms_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xb81afdf5 drm_fb_helper_initial_config +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xba631426 drm_kms_helper_poll_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xbd029f50 drm_atomic_helper_crtc_set_property +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc4736ea7 drm_atomic_helper_commit_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc5b3f3bb drm_dp_mst_get_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xc5df8b47 drm_helper_resume_force_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xce1a2fdc drm_fb_helper_pan_display +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd0636c35 drm_has_preferred_mode +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd1fc5404 drm_dp_mst_topology_mgr_init +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd4fdc465 __drm_atomic_helper_crtc_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd536375d drm_dp_mst_reset_vcpi_slots +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd5de076e drm_atomic_helper_swap_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd5fe37ee drm_helper_probe_single_connector_modes_nomerge +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xd67471cb drm_atomic_helper_connector_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xdc4576f5 drm_atomic_helper_disable_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe00a9795 drm_plane_helper_check_update +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe14e5d76 drm_atomic_helper_page_flip +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe268a915 drm_primary_helper_funcs +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe542dcc0 drm_dp_update_payload_part2 +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xe6913792 drm_fb_helper_hotplug_event +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xebecde29 drm_kms_helper_poll_enable +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xef0bd648 drm_dp_aux_unregister +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xefd3cdea drm_atomic_helper_cleanup_planes +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf0bced21 drm_atomic_helper_plane_duplicate_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf4a4075b drm_dp_mst_get_edid +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf757e9ac drm_atomic_helper_crtc_destroy_state +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xf85fd14d drm_fb_helper_debug_enter +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfa402343 drm_atomic_helper_update_plane +EXPORT_SYMBOL drivers/gpu/drm/drm_kms_helper 0xfcba448d drm_dp_dpcd_write +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x09dbf237 ttm_bo_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x09e6a2f2 ttm_bo_add_to_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0a733363 ttm_bo_evict_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x0f744681 ttm_bo_mmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x1b3825db ttm_dma_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x22e96b53 ttm_bo_wait +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2954ed2c ttm_bo_lock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x2b54aa9a ttm_object_file_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x31773af4 ttm_pool_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3d716df5 ttm_bo_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3e2f6411 ttm_bo_dma_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x3ec5c3b9 ttm_bo_mem_space +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x41216d9e ttm_bo_clean_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x43ae2350 ttm_bo_device_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x485a5bc0 ttm_ref_object_add +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4a0e927e ttm_mem_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4af861ff ttm_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4bfa671a ttm_bo_unmap_virtual +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x4e8dd264 ttm_bo_global_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x53e9a44a ttm_mem_io_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x54f0657c ttm_bo_synccpu_write_grab +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x564cdb4c ttm_fbdev_mmap +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 0x5de08c58 ttm_prime_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x5ed51fce ttm_bo_mem_put +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6052860c ttm_round_pot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6419cdf1 ttm_pool_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x64792b36 ttm_bo_init_mm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6cbfaa52 ttm_bo_move_memcpy +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x6ccd9743 ttm_tt_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x71211711 ttm_bo_acc_size +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x71e94644 ttm_object_device_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x7cce5170 ttm_mem_io_lock +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 0x81ab6370 ttm_eu_fence_buffer_objects +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x84a13931 ttm_write_unlock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8741ebe5 ttm_bo_device_init +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 0x8a0d763f ttm_bo_synccpu_write_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8b4f413c ttm_mem_io_free +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8d14adbf ttm_io_prot +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x8dcbb0ee ttm_mem_global_alloc +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x94894449 ttm_base_object_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x94a13d09 ttm_bo_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0x998e45c0 ttm_ref_object_base_unref +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa00f61e0 ttm_dma_tt_fini +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa2105bc7 ttm_bo_kmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa2a129fd ttm_suspend_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa421d705 ttm_agp_tt_create +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa4e10518 ttm_agp_tt_unpopulate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa6577419 ttm_bo_unlock_delayed_workqueue +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xa73de2a9 ttm_vt_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb46392ef ttm_bo_move_ttm +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb6b2dbae ttm_bo_del_sub_from_lru +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xb83c6470 ttm_lock_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbd4589f7 ttm_eu_backoff_reservation +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xbf0dea4f ttm_page_alloc_debugfs +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc002c2ee ttm_mem_global_init +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xc5f0c2da ttm_read_lock +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xca1ec1aa ttm_bo_validate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xcd452038 ttm_eu_reserve_buffers +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xce1da765 ttm_tt_set_placement_caching +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 0xd553165d ttm_mem_global_free +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 0xdc41f2d4 ttm_bo_move_accel_cleanup +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe4d838a6 ttm_mem_io_reserve +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xe73671bf ttm_bo_swapout_all +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xeb37e348 ttm_tt_bind +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xf7da3933 ttm_bo_kunmap +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfbc2c5ec ttm_object_file_release +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfc405229 ttm_agp_tt_populate +EXPORT_SYMBOL drivers/gpu/drm/ttm/ttm 0xfe38b7be ttm_bo_manager_func +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 0x56517436 i2c_bit_algo +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x596e4b12 i2c_bit_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-bit 0x8c86e8a0 i2c_bit_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x51c357e5 i2c_pca_add_bus +EXPORT_SYMBOL drivers/i2c/algos/i2c-algo-pca 0x9f2a5254 i2c_pca_add_numbered_bus +EXPORT_SYMBOL drivers/i2c/busses/i2c-amd756 0xdf4c5579 amd756_smbus +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x1cc6e687 mma9551_read_version +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x2f0cbdec mma9551_app_reset +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x3f3c52ff mma9551_read_status_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x41ef446c mma9551_read_accel_scale +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x46ec4b86 mma9551_write_config_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x530443b1 mma9551_gpio_config +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x6078cea0 mma9551_read_status_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x678d4c8a mma9551_read_config_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x68bd6119 mma9551_read_config_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x8d899c78 mma9551_read_config_word +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x95a0d962 mma9551_update_config_bits +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x97686b6b mma9551_write_config_byte +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0x9e8826b3 mma9551_write_config_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xb7993953 mma9551_read_accel_chan +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xbcd7fe96 mma9551_sleep +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xcbfcc884 mma9551_set_power_state +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xde6baa86 mma9551_read_status_words +EXPORT_SYMBOL drivers/iio/accel/mma9551_core 0xf33f044f mma9551_set_device_state +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x0c65db5b st_accel_common_remove +EXPORT_SYMBOL drivers/iio/accel/st_accel 0x4ea2c653 st_accel_common_probe +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x581095f4 hid_sensor_read_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x5c9df7ac hid_sensor_write_raw_hyst_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x5e7b4fc0 hid_sensor_write_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0x61902a66 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 0xe81a2b1f hid_sensor_read_samp_freq_value +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-iio-common 0xea0aab5e hid_sensor_parse_common_attributes +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x6e061c0a hid_sensor_power_state +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x846f5ff7 hid_sensor_setup_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x87142582 hid_sensor_remove_trigger +EXPORT_SYMBOL drivers/iio/common/hid-sensors/hid-sensor-trigger 0x8b18d600 hid_sensor_pm_ops +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x41ca8b56 ssp_register_consumer +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x5b3a0d31 ssp_enable_sensor +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0x5bf85118 ssp_disable_sensor +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0xa6b54f0a ssp_get_sensor_delay +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/sensorhub 0xf01abf41 ssp_change_delay +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0x0f3158d0 ssp_common_buffer_postenable +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0x6a6808f4 ssp_common_process_data +EXPORT_SYMBOL drivers/iio/common/ssp_sensors/ssp_iio 0x959fe4c8 ssp_common_buffer_postdisable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x074d7047 st_sensors_trigger_handler +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x0c06087c st_sensors_read_info_raw +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x22e5d687 st_sensors_set_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x24251eb9 st_sensors_check_device_support +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x2bc72638 st_sensors_set_fullscale_by_gain +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x3696f03c st_sensors_deallocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x5586e229 st_sensors_allocate_trigger +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x55beab11 st_sensors_power_disable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x57f8ff27 st_sensors_sysfs_sampling_frequency_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x68c493a7 st_sensors_set_axis_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x6cae7bbb st_sensors_init_sensor +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x7a626647 st_sensors_set_dataready_irq +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0x8b5c79ed st_sensors_sysfs_scale_avail +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xb961d8d3 st_sensors_set_odr +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xcec1b3d3 st_sensors_power_enable +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors 0xfee1255a st_sensors_get_buffer_element +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0x442abc07 st_sensors_of_i2c_probe +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_i2c 0xba600d06 st_sensors_i2c_configure +EXPORT_SYMBOL drivers/iio/common/st_sensors/st_sensors_spi 0x28fe26d8 st_sensors_spi_configure +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0x13d914e8 st_gyro_common_remove +EXPORT_SYMBOL drivers/iio/gyro/st_gyro 0x3ef9420e st_gyro_common_probe +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0x04d14b70 adis_enable_irq +EXPORT_SYMBOL drivers/iio/imu/adis_lib 0xed469794 adis_debugfs_reg_access +EXPORT_SYMBOL drivers/iio/industrialio 0x0a8840f7 iio_trigger_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x2c1b6933 iio_buffer_init +EXPORT_SYMBOL drivers/iio/industrialio 0x2d6bcdcb iio_trigger_generic_data_rdy_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x4ee55bc1 iio_read_const_attr +EXPORT_SYMBOL drivers/iio/industrialio 0x4eea7b38 iio_device_alloc +EXPORT_SYMBOL drivers/iio/industrialio 0x4f0d38bd iio_trigger_poll +EXPORT_SYMBOL drivers/iio/industrialio 0x59a6dd4d iio_trigger_notify_done +EXPORT_SYMBOL drivers/iio/industrialio 0x778de2f4 iio_device_free +EXPORT_SYMBOL drivers/iio/industrialio 0x82611727 iio_trigger_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0x90eda381 iio_trigger_free +EXPORT_SYMBOL drivers/iio/industrialio 0x9677c8d7 iio_trigger_register +EXPORT_SYMBOL drivers/iio/industrialio 0x9964695d iio_trigger_poll_chained +EXPORT_SYMBOL drivers/iio/industrialio 0x9a9c7a2e iio_triggered_buffer_predisable +EXPORT_SYMBOL drivers/iio/industrialio 0xcdd620fd iio_device_register +EXPORT_SYMBOL drivers/iio/industrialio 0xd67e82f6 iio_device_unregister +EXPORT_SYMBOL drivers/iio/industrialio 0xd8436e3a iio_triggered_buffer_postenable +EXPORT_SYMBOL drivers/iio/industrialio 0xdf76bbeb iio_pollfunc_store_time +EXPORT_SYMBOL drivers/iio/industrialio 0xe50d03f1 iio_bus_type +EXPORT_SYMBOL drivers/iio/industrialio 0xe91766e6 iio_push_event +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0x7432bd0a iio_triggered_buffer_cleanup +EXPORT_SYMBOL drivers/iio/industrialio-triggered-buffer 0xb9ea32d1 iio_triggered_buffer_setup +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x0cf08199 iio_kfifo_free +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x81f5341d devm_iio_kfifo_free +EXPORT_SYMBOL drivers/iio/kfifo_buf 0x970e9372 iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/kfifo_buf 0xb70ef9b1 devm_iio_kfifo_allocate +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0x825fe2c1 st_magn_common_remove +EXPORT_SYMBOL drivers/iio/magnetometer/st_magn 0xdc63fc40 st_magn_common_probe +EXPORT_SYMBOL drivers/iio/pressure/ms5611_core 0x0bc79b27 ms5611_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0xa0c78c29 st_press_common_probe +EXPORT_SYMBOL drivers/iio/pressure/st_pressure 0xbc5b2633 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 0x59252c9d rdma_resolve_ip +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0xd4402fa9 rdma_copy_addr +EXPORT_SYMBOL drivers/infiniband/core/ib_addr 0xf029eb25 rdma_addr_find_dmac_by_grh +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x0357b2d9 ib_cm_notify +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x11891b99 ib_send_cm_sidr_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x14ee2a5b ib_send_cm_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x229a9643 ib_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x2f54c2ca ib_send_cm_rej +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x43b3b606 ib_send_cm_apr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x70b69b82 ib_send_cm_lap +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x76efd74e ib_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x7bd2d7ad ib_send_cm_drep +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x861725f7 cm_class +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x886ad496 ib_send_cm_sidr_req +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0x96a90459 ib_send_cm_rtu +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xa833dd39 ib_send_cm_mra +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xaaf5c174 ib_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xadaf03e6 ib_send_cm_dreq +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xb41e0531 ib_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/ib_cm 0xd818781e ib_send_cm_rep +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x01e2f8c0 ib_alloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x038265e4 ib_free_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0651734d ib_find_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x068c200d ib_create_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x0c1b9ac1 ib_ud_header_unpack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1255e793 ib_destroy_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x165bd9c5 ibnl_add_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x18d714d2 ib_destroy_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1e491a04 ib_unmap_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x1f9c4b19 ib_fmr_pool_map_phys +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x204797a4 ib_modify_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x219ac7bd ib_resolve_eth_l2_attrs +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x22f3cf93 ib_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x24531465 ib_umem_copy_from +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2bef74b5 ib_query_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2c420b8d ib_check_mr_status +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2d40bd7d ib_query_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x2ed6e386 ib_ud_header_pack +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x30d111aa ib_dealloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3694c171 ib_alloc_pd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x38a4c8fe ib_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3c8d2127 ib_query_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x3e7cfe6b rdma_port_get_link_layer +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x418a5780 ib_umem_release +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4314ce02 ib_resize_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x435933d7 ib_destroy_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4368f932 ib_umem_odp_unmap_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x452f8ad0 ib_dealloc_mw +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x45f6b046 ib_query_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x499b40c9 ib_destroy_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4bd683ab ib_rereg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x4e943468 ib_dealloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x50dbc447 ib_flush_fmr_pool +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x537a14ff ib_reg_phys_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5611cdea rdma_node_get_transport +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x586bfe09 ib_modify_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x58f35173 ib_umem_odp_map_dma_pages +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5c144051 ib_set_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5e22c7c1 ib_alloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x5f58fdc4 ib_alloc_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x60b24ce1 ibnl_unicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x663baaf0 ib_umem_page_count +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6c7ca6f2 ib_find_exact_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6cfe073c ib_init_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6dbe1145 ib_get_dma_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x6e030e26 ib_modify_qp_is_ok +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x704361f1 ib_fmr_pool_unmap +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x722285a7 ib_alloc_fast_reg_page_list +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x72c34ef0 ib_create_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x76ffe2c9 ib_modify_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x82206667 ib_destroy_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x848b6841 ib_find_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x849b01ed ib_modify_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x84df1a98 ib_create_ah_from_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x899f3e69 ib_find_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x8b66abc9 ib_register_client +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0x945cae31 ib_get_cached_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xa0c01523 ib_create_fmr_pool +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 0xad9ab3cc ib_query_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xae17a0bc ibnl_put_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xae20eb21 ib_unregister_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xaf189d74 ib_modify_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb01a9d41 ib_create_ah +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb38d5eca ib_create_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb44cf07c ib_create_cq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb57564b4 ib_modify_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb90676cd ib_get_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xb93a52b0 ib_rate_to_mbps +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xba665342 ib_dispatch_event +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbadd8259 ib_rate_to_mult +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbbb5ad98 ib_query_port +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbbdcbe63 ibnl_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbcd4575e ib_alloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xbd526656 ib_dealloc_fmr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc0150cee ib_query_srq +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc1a5fa83 ibnl_put_attr +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 0xc7236a06 ib_dealloc_xrcd +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xc7ac78bb ib_unregister_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xca12bdc7 ib_alloc_fast_reg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcab4360a ib_dereg_mr +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xcc93a975 ib_find_cached_gid +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xdd676222 ib_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe053cbac ib_query_pkey +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe3a01574 ib_close_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe4f001af ib_get_cached_lmc +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xe8023915 ib_detach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeb3ff56b ib_event_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xeb9a23dc ib_open_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xed0babc3 ib_wc_status_msg +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf6e1a2b3 ib_create_flow +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf901dc2f ib_attach_mcast +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf9ae0052 ib_register_device +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf9bc14b5 ib_register_event_handler +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xf9d725a3 ib_get_client_data +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfbab7886 ib_umem_get +EXPORT_SYMBOL drivers/infiniband/core/ib_core 0xfc150956 ib_ud_header_init +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x19f88fdc ib_process_mad_wc +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x1fb93517 ib_register_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x2449ff36 ib_redirect_mad_qp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x2d1bd200 ib_modify_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x2f0ea69e ib_response_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x39d8032d ib_create_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x5645aba9 ib_free_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x634da791 ib_get_rmpp_segment +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x651da638 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 0x766a4e3b ib_register_mad_snoop +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0x7b5d4b7a ib_is_mad_class_rmpp +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xafcff3ba ib_free_recv_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xb4810c24 ib_cancel_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xcffc57ef ib_post_send_mad +EXPORT_SYMBOL drivers/infiniband/core/ib_mad 0xf031160c ib_unregister_mad_agent +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x22f07253 ib_sa_unpack_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x38e2c43d ib_sa_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x4cae4642 ib_sa_guid_info_rec_query +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 0x5d50a6e1 ib_init_ah_from_path +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x9023cbe4 ib_sa_get_mcmember_rec +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x9107d021 ib_sa_service_rec_query +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0x9a1cd50d ib_sa_unregister_client +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xa2dd763c ib_init_ah_from_mcmember +EXPORT_SYMBOL drivers/infiniband/core/ib_sa 0xb9b394f8 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 0x0afa55d9 iw_cm_listen +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x0ff9f042 iwpm_remove_mapinfo +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x223ef8cb iwpm_remote_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x4e674dd0 iw_cm_connect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x5a8bffe6 iw_cm_reject +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x5da59312 iwpm_register_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x61431efd iw_create_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6968573d iwpm_add_mapping +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6c74c344 iwpm_get_remote_info +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x6fbfa5c0 iwpm_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x74dc5371 iw_destroy_cm_id +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0x82c13f1d 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 0x99edf901 iwpm_valid_pid +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xaaac50ab iw_cm_accept +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xba5eacf5 iwpm_ack_mapping_info_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xc6eae68e iw_cm_disconnect +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xca8376bc iw_cm_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xca85eac3 iwpm_register_pid_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xcb81d0e7 iwpm_add_and_query_mapping_cb +EXPORT_SYMBOL drivers/infiniband/core/iw_cm 0xcd0a1590 iwpm_add_mapping_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/rdma_cm 0x0393f7dd rdma_create_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x102466a2 rdma_notify +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x163be558 rdma_create_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x40dcf873 rdma_listen +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x42503210 rdma_set_ib_paths +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x4693345a rdma_destroy_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x4d0bff45 rdma_set_reuseaddr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x515cfbe3 rdma_reject +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x636bcd70 rdma_set_afonly +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x71c2cbcd rdma_event_msg +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x75deed75 rdma_connect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x80299791 rdma_leave_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x8e40f421 rdma_set_service_type +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x9140b467 rdma_join_multicast +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0x98c7b5ae rdma_disconnect +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xb17a1266 rdma_bind_addr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xd21833f9 rdma_destroy_qp +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xdcb7a6e3 rdma_resolve_route +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xdcec6794 rdma_init_qp_attr +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xdd96c541 rdma_accept +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xe045f4e5 rdma_get_service_id +EXPORT_SYMBOL drivers/infiniband/core/rdma_cm 0xeea766f9 rdma_resolve_addr +EXPORT_SYMBOL drivers/input/gameport/gameport 0x105a5c2e gameport_start_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x25220efc gameport_open +EXPORT_SYMBOL drivers/input/gameport/gameport 0x626688e8 gameport_stop_polling +EXPORT_SYMBOL drivers/input/gameport/gameport 0x671b54d1 gameport_close +EXPORT_SYMBOL drivers/input/gameport/gameport 0x6c4cf29d gameport_set_phys +EXPORT_SYMBOL drivers/input/gameport/gameport 0x93387e88 __gameport_register_port +EXPORT_SYMBOL drivers/input/gameport/gameport 0xa35d0b47 gameport_unregister_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0xd51467c7 __gameport_register_driver +EXPORT_SYMBOL drivers/input/gameport/gameport 0xdecf02eb gameport_unregister_port +EXPORT_SYMBOL drivers/input/input-polldev 0x67335b83 input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x78c38fa7 devm_input_allocate_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0x8ee2968c input_free_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xc911620a input_register_polled_device +EXPORT_SYMBOL drivers/input/input-polldev 0xe78ae0f4 input_unregister_polled_device +EXPORT_SYMBOL drivers/input/matrix-keymap 0xaf8b8e71 matrix_keypad_build_keymap +EXPORT_SYMBOL drivers/input/misc/ad714x 0x1dd9e362 ad714x_probe +EXPORT_SYMBOL drivers/input/misc/ad714x 0x5a44fb9e ad714x_remove +EXPORT_SYMBOL drivers/input/misc/ad714x 0x679b25d2 ad714x_disable +EXPORT_SYMBOL drivers/input/misc/ad714x 0xa98defa7 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 0xb84e3f53 cma3000_init +EXPORT_SYMBOL drivers/input/misc/cma3000_d0x 0xca3f100a cma3000_suspend +EXPORT_SYMBOL drivers/input/sparse-keymap 0x6940a5e6 sparse_keymap_setup +EXPORT_SYMBOL drivers/input/sparse-keymap 0x6ac6d29d sparse_keymap_report_event +EXPORT_SYMBOL drivers/input/sparse-keymap 0x7e5d80bf sparse_keymap_free +EXPORT_SYMBOL drivers/input/sparse-keymap 0xb8f9f2ff sparse_keymap_report_entry +EXPORT_SYMBOL drivers/input/sparse-keymap 0xc2f40238 sparse_keymap_entry_from_scancode +EXPORT_SYMBOL drivers/input/sparse-keymap 0xc7b1ebaa sparse_keymap_entry_from_keycode +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x116202ca ad7879_probe +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0x97f83edf ad7879_remove +EXPORT_SYMBOL drivers/input/touchscreen/ad7879 0xbd650926 ad7879_pm_ops +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x04403fcf unregister_capi_driver +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x139763c0 capi_ctr_handle_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x14f2aa5a capi20_get_version +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0x237766c8 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 0x31c24aa4 capi20_isinstalled +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 0xa5f67c48 capi20_put_message +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xaa165d27 capilib_release_appl +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xb0557f8a detach_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 0xc190f62b capi_ctr_resume_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc42d9ec1 capi20_manufacturer +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc55f8a5b capi20_register +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xc8e16efb capi_ctr_suspend_output +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xdff8df72 capi_ctr_down +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xe19a11ac capi20_get_profile +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xefa9ca7b capi_ctr_ready +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xf2440918 capi20_release +EXPORT_SYMBOL drivers/isdn/capi/kernelcapi 0xfd552f7a capi_message2str +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x0710e308 avmcard_dma_alloc +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x09135ae4 avmcard_dma_free +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x0fae7806 b1_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x137cd35f b1_loaded +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x19a9b359 b1_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x1f94560d b1_load_t4file +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x56f8ba41 b1_getrevision +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x73a01047 b1_alloc_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0x85f09690 b1_irq_table +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xa780809b b1_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xad32c548 b1_free_card +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xc1301116 b1_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xdfd28376 b1_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xe838b2a7 b1ctl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xeb48f30b b1_parse_version +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xf8b9642f b1_load_firmware +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xfa10fee4 b1_interrupt +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1 0xfa20ea8a b1_load_config +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x1c5b1bc3 b1dma_register_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x1d194e29 b1pciv4_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x7d89cb48 b1dma_release_appl +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0x82bd72e8 t1pci_detect +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xaec74698 b1dma_reset_ctr +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xb2f81bce b1dmactl_proc_fops +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xb93c1af9 b1dma_send_message +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xba40c28c b1dma_reset +EXPORT_SYMBOL drivers/isdn/hardware/avm/b1dma 0xc4f82370 b1dma_load_firmware +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 0x4b42a62d mISDNipac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0x815a42a0 mISDNipac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xbc1ac881 mISDNisac_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNipac 0xf129331e mISDNisac_irq +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x151ad5ea mISDNisar_init +EXPORT_SYMBOL drivers/isdn/hardware/mISDN/mISDNisar 0x6bf5936d 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 0x3b8613de hisax_init_pcmcia +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x6fe1ca04 FsmDelTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x93a64734 FsmChangeState +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9df0cd27 FsmEvent +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0x9f987c85 FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/hisax/hisax 0xa1bc94b9 FsmInitTimer +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_isac 0x3f3b323a isac_d_l2l1 +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xb0878916 isac_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xc6a6f3a3 isacsx_irq +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xc6d8966f isacsx_setup +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xd918f991 isac_init +EXPORT_SYMBOL drivers/isdn/hisax/hisax_isac 0xefba2291 isac_setup +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x0f292f6d isdn_ppp_unregister_compressor +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0x6b3a1474 register_isdn +EXPORT_SYMBOL drivers/isdn/i4l/isdn 0xb29d0b18 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 0x0295c080 mISDN_ctrl_bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x06fcebef mISDN_FsmDelTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x09012480 mISDN_unregister_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x0fa29b49 recv_Dchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x15cfdeee recv_Bchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1cb2ab49 recv_Dchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x1cf196fb mISDN_FsmAddTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2033259a dchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2348cc3c mISDN_FsmFree +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x29113ad9 mISDN_register_device +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x29fa5b43 mISDN_FsmRestartTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x2baae02b mISDN_freebchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x324d23bb mISDN_unregister_Bprotocol +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x334b8744 queue_ch_frame +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x36ec1940 mISDN_FsmInitTimer +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x4a758f9a recv_Echannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x4ff18c9c get_next_bframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x50c2230c mISDN_FsmChangeState +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x588886a6 l1_event +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x5a0326f8 create_l1 +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x5ca00937 mISDN_initdchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x890548e3 mISDN_initbchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x8a4e99fb mISDN_clock_update +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x9311fb61 bchannel_senddata +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0x994d6295 mISDN_freedchannel +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xaff2b2d3 get_next_dframe +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xb5ff1c53 bchannel_get_rxbuf +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xbdccb9b5 recv_Bchannel_skb +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc3401729 mISDN_register_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xc52d939a mISDN_clear_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 0xe8f617eb mISDN_unregister_clock +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf5cb1c8c mISDNDevName4ch +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xf9e7832f mISDN_FsmNew +EXPORT_SYMBOL drivers/isdn/mISDN/mISDN_core 0xfb096e8a mISDN_register_Bprotocol +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 0x3869733b 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 0x5b59b856 bch_btree_insert_key +EXPORT_SYMBOL drivers/md/bcache/bcache 0x75dfeaec closure_put +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 0x9bd3ef54 closure_sub +EXPORT_SYMBOL drivers/md/bcache/bcache 0xa3c5c702 bch_bset_fix_invalidated_key +EXPORT_SYMBOL drivers/md/bcache/bcache 0xad9fe61c closure_sync +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 0x051647b8 dm_dirty_log_type_unregister +EXPORT_SYMBOL drivers/md/dm-log 0x29a19c90 dm_dirty_log_type_register +EXPORT_SYMBOL drivers/md/dm-log 0xdacb2a53 dm_dirty_log_create +EXPORT_SYMBOL drivers/md/dm-log 0xf4a66c7d dm_dirty_log_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0x424022d6 dm_snap_origin +EXPORT_SYMBOL drivers/md/dm-snapshot 0x8f0e08d5 dm_exception_store_type_unregister +EXPORT_SYMBOL drivers/md/dm-snapshot 0xad7a6555 dm_exception_store_destroy +EXPORT_SYMBOL drivers/md/dm-snapshot 0xadc916e9 dm_exception_store_create +EXPORT_SYMBOL drivers/md/dm-snapshot 0xbc143482 dm_snap_cow +EXPORT_SYMBOL drivers/md/dm-snapshot 0xd9ca2f68 dm_exception_store_type_register +EXPORT_SYMBOL drivers/md/raid456 0x51f44f19 raid5_set_cache_size +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x4568e2d4 flexcop_pass_dmx_packets +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x50aa49bf flexcop_device_kfree +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x5fda08ed flexcop_dump_reg +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0x7cc73d48 flexcop_device_initialize +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xabeeeae2 flexcop_pass_dmx_data +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xb1b3c6c9 flexcop_sram_set_dest +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xb23d2cfe flexcop_device_kmalloc +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xc8b21e72 flexcop_wan_set_speed +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xcae4ad85 flexcop_device_exit +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xd7498712 flexcop_eeprom_check_mac_addr +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xd8c1328c flexcop_pid_feed_control +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xedfc42b2 flexcop_sram_ctrl +EXPORT_SYMBOL drivers/media/common/b2c2/b2c2-flexcop 0xf0644f77 flexcop_i2c_request +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 0x4fb09f8c cx2341x_handler_setup +EXPORT_SYMBOL drivers/media/common/cx2341x 0x80df783b cx2341x_handler_set_busy +EXPORT_SYMBOL drivers/media/common/cx2341x 0x951fe3e7 cx2341x_handler_set_50hz +EXPORT_SYMBOL drivers/media/common/cx2341x 0xb7a24070 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/cypress_firmware 0xede37aec cypress_load_firmware +EXPORT_SYMBOL drivers/media/common/tveeprom 0x238b488c tveeprom_hauppauge_analog +EXPORT_SYMBOL drivers/media/common/tveeprom 0x696e3c01 tveeprom_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x031060c3 dvb_generic_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x04100007 dvb_generic_open +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0b379ba4 dvb_register_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x0c53601c dvb_dmx_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x12cfdfd1 dvb_frontend_detach +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x14dc4480 dvb_generic_ioctl +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x32706276 dvb_ringbuffer_read +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x329882be dvb_dmxdev_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x4036488a dvb_dmx_swfilter_packets +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x40988277 dvb_ca_en50221_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x41c31057 dvb_register_device +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x529a0ab9 dvb_unregister_adapter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x533a7474 dvb_ca_en50221_camchange_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5c0ea535 dvb_ringbuffer_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x5d71068a dvb_frontend_suspend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6290f669 dvb_dmx_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x6f976aa1 dvb_register_adapter +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 0x74d48e98 dvb_unregister_device +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 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 0x8a984dbb dvb_ca_en50221_camready_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0x93e2b1a5 dvb_unregister_frontend +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xa64d27a4 dvb_frontend_reinitialise +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xac4ca1b0 intlog2 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xbd94f335 dvb_dmxdev_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xc867b387 dvb_dmx_swfilter_204 +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xcf589e8c dvb_ringbuffer_free +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd718e700 dvb_net_release +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xd8695a9d dvb_frontend_resume +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 0xe6d96baf dvb_net_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xe7d97c76 dvb_dmx_swfilter_raw +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf131180e dvb_dmx_swfilter +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf28e7431 dvb_ringbuffer_read_user +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf821d629 dvb_frontend_sleep_until +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xf826deb0 dvb_filter_pes2ts +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfaba8996 dvb_ca_en50221_init +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfb34a584 dvb_ca_en50221_frda_irq +EXPORT_SYMBOL drivers/media/dvb-core/dvb-core 0xfbaa7e01 dvb_ringbuffer_write_user +EXPORT_SYMBOL drivers/media/dvb-frontends/a8293 0xc6d6d926 a8293_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/af9013 0x256e7f7d af9013_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/atbm8830 0xfb7511bb atbm8830_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x02e4a428 au8522_led_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x25e89b49 au8522_writereg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x622fc220 au8522_analog_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x6924619c au8522_sleep +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0x7c9ff879 au8522_get_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xa8c5cf47 au8522_release_state +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xcb6998d6 au8522_i2c_gate_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xedb4356e au8522_init +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_common 0xf4d20867 au8522_readreg +EXPORT_SYMBOL drivers/media/dvb-frontends/au8522_dig 0x687243a5 au8522_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/bcm3510 0x98ec1e46 bcm3510_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22700 0xea68923a cx22700_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx22702 0x0a8aae49 cx22702_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24110 0x25f15ee6 cx24110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0x3741d815 cx24113_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24113 0xe8f6442e cx24113_agc_callback +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24116 0x9563618f cx24116_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24120 0xfa127166 cx24120_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0x7f220666 cx24123_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/cx24123 0xd4aadf64 cx24123_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/cxd2820r 0x507f4164 cxd2820r_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x2c5dd903 dib0070_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x431e1313 dib0070_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0x50e7297f dib0070_get_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xa6af536e dib0070_set_rf_output +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0070 0xbc5cf380 dib0070_ctrl_agc_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x1aec256b dib0090_pwm_gain_reset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x25d784b2 dib0090_dcc_freq +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x3d3b53d8 dib0090_set_vga +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x445444f5 dib0090_get_current_gain +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x46e70478 dib0090_fw_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x5da3bac4 dib0090_update_tuning_table_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x7b614c20 dib0090_update_rframp_7090 +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0x936c667b dib0090_gain_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xa0507e36 dib0090_set_switch +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xb0670eb4 dib0090_set_dc_servo +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xb1a94595 dib0090_get_wbd_offset +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xb5ddf4d6 dib0090_get_wbd_target +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xc1a2458e dib0090_set_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xc21b8ab1 dib0090_get_tune_state +EXPORT_SYMBOL drivers/media/dvb-frontends/dib0090 0xc825e02e dib0090_register +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mb 0xc7b4b4b0 dib3000mb_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x2879eb39 dib3000mc_pid_control +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0x4c190551 dib3000mc_set_config +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xbb064ae1 dib3000mc_i2c_enumeration +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xcd5af73a dib3000mc_pid_parse +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xd2f697c8 dib3000mc_get_tuner_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib3000mc 0xe014e29d dib3000mc_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x281441bd dib7000m_get_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x34142bbb dib7000m_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0x934c0378 dib7000m_pid_filter +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000m 0xfa8d3de2 dib7000m_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/dvb-frontends/dib7000p 0xca2382d6 dib7000p_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dib8000 0x18062a54 dib8000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0x63b11407 dibx000_get_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xa2098ecc dibx000_reset_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xaa805aa3 dibx000_exit_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xaba0a323 dibx000_i2c_set_speed +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xad3ad91c systime +EXPORT_SYMBOL drivers/media/dvb-frontends/dibx000_common 0xc9d0a1bc dibx000_init_i2c_master +EXPORT_SYMBOL drivers/media/dvb-frontends/drx39xyj/drx39xyj 0xd82a27a7 drx39xxj_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxd 0x3ae11f42 drxd_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/drxk 0x11576576 drxk_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ds3000 0x03c228d2 ds3000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/dvb-pll 0x22872c0d dvb_pll_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ec100 0x2dbe1694 ec100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6405 0x065368bc isl6405_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6421 0x86ca9c56 isl6421_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/isl6423 0x52a00337 isl6423_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/itd1000 0xfa875edc itd1000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ix2505v 0x9980fef5 ix2505v_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/l64781 0xb3e71c51 l64781_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lg2160 0x56b4165b lg2160_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3305 0xa2adde99 lgdt3305_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt3306a 0x35605e9e lgdt3306a_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgdt330x 0x8d4c8339 lgdt330x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lgs8gxx 0xf3e196da lgs8gxx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0x9242a886 lnbh24_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp21 0xd8187bd9 lnbp21_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/lnbp22 0x4ee983e8 lnbp22_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0x4abc4439 m88ds3103_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/m88ds3103 0xfd9f3f0b m88ds3103_get_agc_pwm +EXPORT_SYMBOL drivers/media/dvb-frontends/m88rs2000 0x8cdf34ff m88rs2000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a16 0x14da1e02 mb86a16_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mb86a20s 0x68b1ec55 mb86a20s_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt312 0xd55175d9 mt312_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/mt352 0xb66f5da0 mt352_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt200x 0x2769178e nxt200x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/nxt6000 0x9944c98e nxt6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51132 0x9cb7e7bb or51132_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/or51211 0x089a3e2f or51211_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1409 0x9d02316f s5h1409_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1411 0x91f548cc s5h1411_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0x0ffa9717 s5h1420_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/s5h1420 0xcfe92fc8 s5h1420_get_tuner_i2c_adapter +EXPORT_SYMBOL drivers/media/dvb-frontends/s921 0x8df1d111 s921_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si2165 0x35523f8f si2165_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/si21xx 0xb5ddcc96 si21xx_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp8870 0x8972c3d5 sp8870_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/sp887x 0xdac70114 sp887x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb0899 0x89f18a1d stb0899_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6000 0x7423020d stb6000_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stb6100 0xcc4c47fa stb6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0288 0x9ed41930 stv0288_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0297 0xd0500e3c stv0297_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0299 0x3045b957 stv0299_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x7469feba stv0367cab_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0367 0x7730c6a0 stv0367ter_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv0900 0xc8468ee9 stv0900_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv090x 0x09a4aaec stv090x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110 0x6667276e stv6110_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/stv6110x 0x8b111029 stv6110x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10021 0xeffa9b91 tda10021_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10023 0xa6bf1378 tda10023_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10048 0x1b860e14 tda10048_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xc9c2fc83 tda10046_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda1004x 0xfdd754eb tda10045_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10071 0xb0e64894 tda10071_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda10086 0x17609466 tda10086_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda665x 0x32adf27e tda665x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8083 0x87d29266 tda8083_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda8261 0x3101a6c2 tda8261_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tda826x 0x35ec0e43 tda826x_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ts2020 0x59377bd9 ts2020_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/tua6100 0xbfe99fcc tua6100_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1820 0xa59f5f9d ves1820_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/ves1x93 0x69482ca2 ves1x93_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10036 0x9369e6a7 zl10036_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10039 0xb941132e zl10039_attach +EXPORT_SYMBOL drivers/media/dvb-frontends/zl10353 0x394a4d18 zl10353_attach +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x19c19387 flexcop_dma_xfer_control +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x290b3257 flexcop_dma_config +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x55b9995a flexcop_dma_allocate +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x7268801a flexcop_dma_control_size_irq +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x91b361df flexcop_dma_config_timer +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0x99c8c086 flexcop_dma_free +EXPORT_SYMBOL drivers/media/pci/b2c2/b2c2-flexcop-pci 0xd136b201 flexcop_dma_control_timer_irq +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x546f4469 bt878_device_control +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x5b984171 bt878_start +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0x7e6de6d5 bt878 +EXPORT_SYMBOL drivers/media/pci/bt8xx/bt878 0xae79fe3c 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 0x3f19a262 bttv_sub_register +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x83dc74b9 bttv_get_pcidev +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0x8ecf4acc bttv_write_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xba5ed23c bttv_sub_unregister +EXPORT_SYMBOL drivers/media/pci/bt8xx/bttv 0xbcf2d2fb bttv_read_gpio +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x415628c7 rdc_reset_state +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x47cef2c7 dst_comm_init +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x80600e5f read_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0x9d093e05 dst_error_recovery +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xb1bd1bb1 dst_attach +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xb1bf307a dst_error_bailout +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xd3c5daf2 write_dst +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xd9c4e434 dst_pio_disable +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xdd4a0eaf dst_wait_dst_ready +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst 0xe94b8c9c dst_check_sum +EXPORT_SYMBOL drivers/media/pci/bt8xx/dst_ca 0xacd82712 dst_ca_attach +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x2cdea06d cx18_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x54a421d1 cx18_claim_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0x6d0d1432 cx18_ext_init +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xd242146f cx18_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xd3ac8c3a cx18_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/cx18/cx18 0xde21567e cx18_release_stream +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x590b2c78 altera_ci_init +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0x6ff7510d altera_ci_tuner_reset +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xdb3faf38 altera_ci_release +EXPORT_SYMBOL drivers/media/pci/cx23885/altera-ci 0xe66b9812 altera_ci_irq +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x4a9d406a cx25821_sram_channel_setup_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x5221c1c3 cx25821_riscmem_alloc +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x6822c535 cx25821_set_gpiopin_direction +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x784853c3 cx25821_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x7a0ca673 cx25821_sram_channel_dump_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0x7b4dee3e cx25821_risc_databuffer_audio +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xab6f817b cx25821_dev_get +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xc5d38741 cx25821_sram_channels +EXPORT_SYMBOL drivers/media/pci/cx25821/cx25821 0xe94d0a67 cx25821_dev_unregister +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x06a1d66f vp3054_i2c_probe +EXPORT_SYMBOL drivers/media/pci/cx88/cx88-vp3054-i2c 0x1be7775a vp3054_i2c_remove +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x287215de cx88_video_mux +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0x81659d5f cx88_querycap +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xdf3b24cc cx88_set_freq +EXPORT_SYMBOL drivers/media/pci/cx88/cx8800 0xf43679be cx88_enum_input +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x16051028 cx8802_buf_prepare +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x27aeaf98 cx8802_register_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x3bde4fd3 cx8802_unregister_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x3c613eb4 cx8802_cancel_buffers +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x46cd31e5 cx8802_buf_queue +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0x9fa55e7c cx8802_get_driver +EXPORT_SYMBOL drivers/media/pci/cx88/cx8802 0xbcda4594 cx8802_start_dma +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x043d696c cx88_dsp_detect_stereo_sap +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x2e06f089 cx88_set_stereo +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x31a19a25 cx88_sram_channel_dump +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 0x6ea2018a cx88_newstation +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x6f355117 cx88_core_put +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7642ed3c cx88_print_irqbits +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x7d5009af cx88_wakeup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x87d86ba1 cx88_set_tvnorm +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x904b8696 cx88_audio_thread +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x9a8ce1ca cx88_core_irq +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0x9cae8d01 cx88_vdev_init +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xb7efa244 cx88_sram_channel_setup +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xb8f69c3b cx88_core_get +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xbc79131c cx88_ir_stop +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xbe4bee61 cx88_reset +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xda94df2a cx88_set_tvaudio +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xe166f979 cx88_risc_databuffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xe276844f cx88_risc_buffer +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xea3d6d28 cx88_shutdown +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xed0fe56b cx88_ir_start +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xf123396a cx88_set_scale +EXPORT_SYMBOL drivers/media/pci/cx88/cx88xx 0xfd2cba22 cx88_get_stereo +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x14f67530 ivtv_debug +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x4d35b401 ivtv_set_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x61263204 ivtv_start_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x6148c1c4 ivtv_api +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x645b2e6c ivtv_clear_irq_mask +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x749754bb ivtv_ext_init +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x764b5271 ivtv_udma_alloc +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7e2167d2 ivtv_release_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7e6b744a ivtv_udma_prepare +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x7f40b363 ivtv_firmware_check +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x814d7a4c ivtv_stop_v4l2_encode_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x85edb878 ivtv_reset_ir_gpio +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x93e57a6d ivtv_init_on_first_open +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x98bd528a ivtv_udma_unmap +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0x9d8e4f40 ivtv_claim_stream +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xb612b835 ivtv_vapi +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xee068f78 ivtv_udma_setup +EXPORT_SYMBOL drivers/media/pci/ivtv/ivtv 0xf71eb0dc ivtv_vapi_result +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x04e83446 saa7134_tuner_callback +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x065037b6 saa7134_set_dmabits +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x09acc157 saa7134_dmasound_init +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x1211df5d saa7134_devlist +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x22387b12 saa7134_pgtable_free +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x61793f37 saa7134_set_gpio +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x63a4c092 saa7134_ts_register +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x75c66969 saa7134_boards +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x816f5082 saa7134_dmasound_exit +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0x8f912eb6 saa7134_pgtable_alloc +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xb64a16be saa7134_tvaudio_setmute +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xb930df4e saa_dsp_writel +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xd835e009 saa7134_pgtable_build +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xe9b75cc4 saa7134_ts_unregister +EXPORT_SYMBOL drivers/media/pci/saa7134/saa7134 0xf0d787a9 saa7134_devlist_lock +EXPORT_SYMBOL drivers/media/pci/ttpci/ttpci-eeprom 0x89a63fd9 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 0x4b5e6b9b soc_camera_apply_board_flags +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x748fa845 soc_camera_power_init +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x90bc0405 soc_camera_host_unregister +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x93c9a43a soc_camera_xlate_by_fourcc +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0x9903da00 soc_camera_power_on +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xa164b639 soc_camera_power_off +EXPORT_SYMBOL drivers/media/platform/soc_camera/soc_camera 0xb7f97eeb 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/radio/tea575x 0x1067e40e snd_tea575x_s_hw_freq_seek +EXPORT_SYMBOL drivers/media/radio/tea575x 0x166464d3 snd_tea575x_set_freq +EXPORT_SYMBOL drivers/media/radio/tea575x 0x8ceffb70 snd_tea575x_exit +EXPORT_SYMBOL drivers/media/radio/tea575x 0x93a77f6b snd_tea575x_g_tuner +EXPORT_SYMBOL drivers/media/radio/tea575x 0xc931ed2c snd_tea575x_hw_init +EXPORT_SYMBOL drivers/media/radio/tea575x 0xda18a131 snd_tea575x_enum_freq_bands +EXPORT_SYMBOL drivers/media/radio/tea575x 0xdeb99954 snd_tea575x_init +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x015a64e8 lirc_dev_fop_read +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x04dca738 lirc_unregister_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x19d2afc8 lirc_dev_fop_poll +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x559fb35f lirc_register_driver +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x90720eb1 lirc_dev_fop_open +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x9cdec64e lirc_dev_fop_write +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0x9f8d91be lirc_dev_fop_close +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xaa620663 lirc_dev_fop_ioctl +EXPORT_SYMBOL drivers/media/rc/lirc_dev 0xe9fe807c lirc_get_pdata +EXPORT_SYMBOL drivers/media/rc/rc-core 0x8c690e53 ir_raw_handler_unregister +EXPORT_SYMBOL drivers/media/rc/rc-core 0xb3212860 ir_raw_handler_register +EXPORT_SYMBOL drivers/media/tuners/fc0011 0x0f5c34da fc0011_attach +EXPORT_SYMBOL drivers/media/tuners/fc0012 0x2a4bb425 fc0012_attach +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x333b6a9f fc0013_rc_cal_reset +EXPORT_SYMBOL drivers/media/tuners/fc0013 0x8e9a1b60 fc0013_rc_cal_add +EXPORT_SYMBOL drivers/media/tuners/fc0013 0xa30bbeb9 fc0013_attach +EXPORT_SYMBOL drivers/media/tuners/max2165 0x15182c8a max2165_attach +EXPORT_SYMBOL drivers/media/tuners/mc44s803 0x55735bfa mc44s803_attach +EXPORT_SYMBOL drivers/media/tuners/mt2060 0x4d4a5111 mt2060_attach +EXPORT_SYMBOL drivers/media/tuners/mt2131 0x7502e634 mt2131_attach +EXPORT_SYMBOL drivers/media/tuners/mt2266 0x0211bac1 mt2266_attach +EXPORT_SYMBOL drivers/media/tuners/mxl5005s 0x69319632 mxl5005s_attach +EXPORT_SYMBOL drivers/media/tuners/qt1010 0x7bbeb9eb qt1010_attach +EXPORT_SYMBOL drivers/media/tuners/tda18218 0xf7423ff7 tda18218_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 0x8f309e45 xc2028_attach +EXPORT_SYMBOL drivers/media/tuners/xc4000 0xad4f16e2 xc4000_attach +EXPORT_SYMBOL drivers/media/tuners/xc5000 0xa71c4dce xc5000_attach +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x687bef84 cx231xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/cx231xx/cx231xx 0x835b1af8 cx231xx_register_extension +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x0b0b1f2f dvb_usbv2_probe +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x2fc7cddb dvb_usbv2_suspend +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x544701d5 dvb_usbv2_reset_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x59e5c7d1 dvb_usbv2_disconnect +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x70b2f90c dvb_usbv2_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x8e2414dc dvb_usbv2_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0x915b475c dvb_usbv2_generic_write_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xaa119033 dvb_usbv2_generic_rw_locked +EXPORT_SYMBOL drivers/media/usb/dvb-usb-v2/dvb_usb_v2 0xb81086f6 dvb_usbv2_resume +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x02feb6a5 dvb_usb_nec_rc_key_to_event +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x53d40f1f dvb_usb_generic_rw +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x590595c0 dvb_usb_get_hexline +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0x724151c8 dvb_usb_device_init +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xb6611be1 dvb_usb_generic_write +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xd1554f3a usb_cypress_load_firmware +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb 0xf07186e9 dvb_usb_device_exit +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 0xb4cfa598 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 0x0bf0343d dibusb_i2c_algo +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x0c38594d dibusb2_0_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x29ad007b dibusb2_0_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x54dcaf5f dibusb_rc_query +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x653a879a dibusb_pid_filter +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0x95af885b dibusb_power_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xaee0dd47 dibusb_streaming_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xb14e98d9 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 0xb5e71892 dibusb_dib3000mc_frontend_attach +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xce28a89a dibusb_pid_filter_ctrl +EXPORT_SYMBOL drivers/media/usb/dvb-usb/dvb-usb-dibusb-common 0xebf23981 dibusb_read_eeprom_byte +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x3717c7ca em28xx_unregister_extension +EXPORT_SYMBOL drivers/media/usb/em28xx/em28xx 0x586ea5ab em28xx_register_extension +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x0ad076b1 go7007_snd_remove +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x103c8f5c go7007_boot_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x490e54fb go7007_snd_init +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x4e9a5be0 go7007_register_encoder +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x703dc7d0 go7007_read_addr +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0x8ea5998e go7007_read_interrupt +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xbd176908 go7007_alloc +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xc7d8a5b4 go7007_update_board +EXPORT_SYMBOL drivers/media/usb/go7007/go7007 0xe83fcdb3 go7007_parse_video_stream +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x0945380b gspca_disconnect +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x27026295 gspca_suspend +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x3a3e64f8 gspca_dev_probe +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x4f4b944d gspca_dev_probe2 +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9670af2c gspca_debug +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0x9f8bec92 gspca_frame_add +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xa8d28e31 gspca_coarse_grained_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xc879e088 gspca_expo_autogain +EXPORT_SYMBOL drivers/media/usb/gspca/gspca_main 0xec616eda gspca_resume +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0x8d15de23 tm6000_register_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xc7117fc2 tm6000_unregister_extension +EXPORT_SYMBOL drivers/media/usb/tm6000/tm6000 0xd9aeeeee tm6000_init_digital_mode +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0x9b12e491 ttusbdecfe_dvbt_attach +EXPORT_SYMBOL drivers/media/usb/ttusb-dec/ttusbdecfe 0xb0d5e55b ttusbdecfe_dvbs_attach +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-common 0xabe27502 v4l2_ctrl_query_fill +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0x0d49adff 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 0xd6d5e279 v4l2_m2m_job_finish +EXPORT_SYMBOL drivers/media/v4l2-core/v4l2-mem2mem 0xe69f1e5f v4l2_m2m_get_vq +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x04af6ab3 videobuf_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x0f758276 videobuf_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x2c38d9c6 videobuf_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0x877d98c6 videobuf_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xda2a2766 videobuf_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf-dvb 0xe6e9d384 videobuf_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-core 0x6bbf5aba vb2_querybuf +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x2c8ed9f8 vb2_dvb_find_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x3cbac860 vb2_dvb_get_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x73b921b7 vb2_dvb_register_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0x785a0523 vb2_dvb_dealloc_frontends +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xac8d1b38 vb2_dvb_alloc_frontend +EXPORT_SYMBOL drivers/media/v4l2-core/videobuf2-dvb 0xd2f6f83e vb2_dvb_unregister_bus +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x052f95c2 v4l2_subdev_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x05501935 v4l2_ctrl_add_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0614dd5a v4l2_video_std_frame_period +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x0bbd4d13 v4l2_ctrl_auto_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x10e75d57 v4l2_ctrl_find +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x123959a1 v4l2_type_names +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x14cbe844 v4l2_clk_get +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x16244fe5 v4l2_prio_check +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1688dc11 v4l2_subdev_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1adbdd50 v4l2_ctrl_add_handler +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1b5c0864 v4l2_ctrl_merge +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1f4c9888 v4l2_clk_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x1f4d4dac v4l2_subdev_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x205e03cb v4l2_ctrl_new_custom +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2342f1ae v4l2_prio_open +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x257c05f9 v4l2_clk_disable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2b871d85 v4l2_ctrl_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2c47b20c v4l2_ctrl_new_int_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2d5704bc __v4l2_ctrl_s_ctrl_string +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2d8346f4 video_ioctl2 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x2edbcb20 v4l2_subdev_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3078054e v4l2_query_ext_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x357edf70 v4l2_ctrl_sub_ev_ops +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 0x3bc2b100 v4l2_of_parse_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3bdd0f94 v4l2_prio_change +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3c38ecdf video_device_alloc +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x3dc51baa v4l2_ctrl_handler_free +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x45a44c24 v4l2_ctrl_fill +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4854a8d2 v4l2_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x485dc2b3 v4l2_of_free_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x491e2640 v4l2_ctrl_handler_setup +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 0x4c45fa6f v4l2_async_unregister_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x4c96879a v4l2_async_register_subdev +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x52b852f3 v4l2_clk_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x53917d1c v4l2_async_notifier_register +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x54de9b2b v4l2_ctrl_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x55e2ec7a v4l2_clk_set_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x5b75228a __v4l2_ctrl_s_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x6a094773 v4l2_ctrl_handler_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7337189e v4l2_querymenu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x75536238 v4l2_clk_unregister_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x75551722 v4l2_ctrl_subdev_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x75ad0fb9 v4l2_of_parse_link +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x76f97aa7 v4l2_ctrl_poll +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x77a8da2e v4l2_ctrl_activate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7a3cd015 v4l2_ctrl_get_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x7d6526ed video_device_release_empty +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x8106095a v4l2_prio_max +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x824a1358 v4l2_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x843f551d __v4l2_ctrl_modify_range +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x87a189a6 video_unregister_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x890d4ad0 v4l2_async_notifier_unregister +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9575f460 v4l2_ctrl_subdev_subscribe_event +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x97b23e0a v4l2_ctrl_new_std_menu +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9ddef9d5 __video_register_device +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0x9e2a9e59 v4l2_try_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa0d7ba8e v4l2_ctrl_g_ctrl_int64 +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa40226e0 v4l2_ctrl_handler_init_class +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa61b64d0 v4l2_subdev_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa6f231f6 v4l2_subdev_queryctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa7c984d2 v4l2_subdev_g_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa7ecc58e v4l2_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xa9bbab81 v4l2_ctrl_log_status +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xaa64370c v4l2_ctrl_cluster +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb0af0d07 v4l2_s_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb3fa467c v4l2_ctrl_grab +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb4733519 v4l2_ctrl_radio_filter +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb77b0159 v4l2_prio_init +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xb79ff556 v4l2_ctrl_notify +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xba7e78ca v4l2_ctrl_new_std_menu_items +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xbc5671dc v4l_printk_ioctl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc2eb3bb7 __v4l2_ctrl_s_ctrl +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc3c166af v4l2_subdev_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc8567f07 video_device_release +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc8717e1d v4l2_clk_get_rate +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xc89ab9a9 __v4l2_clk_register_fixed +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xca317b58 v4l2_of_alloc_parse_endpoint +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xcda04a5b v4l2_prio_close +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xce4a4fb9 video_usercopy +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xdfb05406 v4l2_clk_enable +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe1d637b2 v4l2_of_put_link +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xe2b92059 v4l2_video_std_construct +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xea3d9824 v4l2_g_ext_ctrls +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xed4ce412 v4l2_clk_put +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf3251e7b v4l2_norm_to_name +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xf732a551 video_devdata +EXPORT_SYMBOL drivers/media/v4l2-core/videodev 0xfe9ce056 v4l2_ctrl_new_std +EXPORT_SYMBOL drivers/memstick/core/memstick 0x00bda852 memstick_register_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x05195baa memstick_free_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x25f2baed memstick_alloc_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0x33e92512 memstick_next_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0x5d820a02 memstick_init_req_sg +EXPORT_SYMBOL drivers/memstick/core/memstick 0x74eb33c4 memstick_unregister_driver +EXPORT_SYMBOL drivers/memstick/core/memstick 0x8d593be2 memstick_detect_change +EXPORT_SYMBOL drivers/memstick/core/memstick 0xaa37c8ea memstick_suspend_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xaac37df2 memstick_add_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xacd6a95e memstick_resume_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xcbd31352 memstick_remove_host +EXPORT_SYMBOL drivers/memstick/core/memstick 0xdc07e67e memstick_init_req +EXPORT_SYMBOL drivers/memstick/core/memstick 0xe73c09d2 memstick_set_rw_addr +EXPORT_SYMBOL drivers/memstick/core/memstick 0xf99c5cef memstick_new_req +EXPORT_SYMBOL drivers/memstick/host/r592 0x52f1b23b memstick_debug_get_tpc_name +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x29400b92 mpt_set_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2989fe45 mpt_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2de778ef mpt_raid_phys_disk_get_num_paths +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x2e4dee0e mpt_raid_phys_disk_pg1 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x394ae88d mpt_free_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x3ef4fd46 mpt_device_driver_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4526289b mpt_event_deregister +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x48a5c30c mpt_GetIocState +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4a5ee334 mpt_put_msg_frame_hi_pri +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4ca8bcae mpt_reset_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x4ed5efe2 mpt_findImVolumes +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x502108d0 mpt_fwfault_debug +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x5f984642 mpt_get_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x60599303 mptbase_sas_persist_operation +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x624d0155 mpt_free_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6b0f33cb mpt_config +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x6eea5383 mpt_suspend +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x757b24d2 mpt_event_register +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x825eed65 mpt_send_handshake_request +EXPORT_SYMBOL drivers/message/fusion/mptbase 0x8642a042 mpt_raid_phys_disk_pg0 +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa0e6eadb mpt_Soft_Hard_ResetHandler +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xa14a9480 mpt_print_ioc_summary +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb36946cf mpt_resume +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xb467e964 mpt_put_msg_frame +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xbcacdf13 mpt_attach +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xbf091e99 mpt_HardResetHandler +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 0xc993faa4 mpt_halt_firmware +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xca39a493 mpt_clear_taskmgmt_in_progress_flag +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xcdfbce21 mpt_detach +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 0xe15c0396 mpt_alloc_fw_memory +EXPORT_SYMBOL drivers/message/fusion/mptbase 0xe6c45dc8 mpt_verify_adapter +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x053995f1 mptscsih_bios_param +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0794dce0 mptscsih_flush_running_cmds +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x088711c8 mptscsih_slave_destroy +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0b1979c3 mptscsih_scandv_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x0feebbc6 mptscsih_raid_id_to_num +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x21f3b60c mptscsih_abort +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2b086580 mptscsih_shutdown +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x2b4eba25 mptscsih_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x366c18ae mptscsih_taskmgmt_response_code +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x448203d1 mptscsih_remove +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x5566bb23 mptscsih_taskmgmt_complete +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x68b41c5d mptscsih_host_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x6f9318a1 mptscsih_ioc_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x7e93d3a0 mptscsih_bus_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x80632bf0 mptscsih_is_phys_disk +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x8fd96d18 mptscsih_IssueTaskMgmt +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0x9c2648a5 mptscsih_show_info +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xa5e7afc7 mptscsih_qcmd +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xab54b064 mptscsih_resume +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xd2d1cda2 mptscsih_slave_configure +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xdce1537d mptscsih_change_queue_depth +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe1578b9d mptscsih_event_process +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe2155103 mptscsih_dev_reset +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xe7fa510a mptscsih_suspend +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xed191905 mptscsih_get_scsi_lookup +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xef268ab2 mptscsih_host_attrs +EXPORT_SYMBOL drivers/message/fusion/mptscsih 0xff852803 mptscsih_io_done +EXPORT_SYMBOL drivers/mfd/cros_ec 0x273069e0 cros_ec_suspend +EXPORT_SYMBOL drivers/mfd/cros_ec 0x5744468f cros_ec_resume +EXPORT_SYMBOL drivers/mfd/cros_ec 0x640b7255 cros_ec_register +EXPORT_SYMBOL drivers/mfd/cros_ec 0x8649e123 cros_ec_remove +EXPORT_SYMBOL drivers/mfd/dln2 0x566110c9 dln2_transfer +EXPORT_SYMBOL drivers/mfd/dln2 0x7b8aaa68 dln2_register_event_cb +EXPORT_SYMBOL drivers/mfd/dln2 0x980d4fb4 dln2_unregister_event_cb +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0x67508de5 pasic3_write_register +EXPORT_SYMBOL drivers/mfd/htc-pasic3 0xcdaa3e4c pasic3_read_register +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x05f211c7 mc13xxx_irq_request +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x077b3742 mc13xxx_reg_write +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x1360f737 mc13xxx_irq_free +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x59de129e mc13xxx_irq_unmask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x6dafd4a2 mc13xxx_reg_read +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x76749577 mc13xxx_lock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x95314526 mc13xxx_irq_mask +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x98a746e4 mc13xxx_unlock +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0x9dca49ff mc13xxx_irq_status +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xce51b04f mc13xxx_reg_rmw +EXPORT_SYMBOL drivers/mfd/mc13xxx-core 0xe80bc4dd mc13xxx_get_flags +EXPORT_SYMBOL drivers/mfd/tps6105x 0x12f54b3e tps6105x_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0x2650f20d tps6105x_mask_and_set +EXPORT_SYMBOL drivers/mfd/tps6105x 0x98ea1ba5 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 0x42c558dd wm8994_irq_exit +EXPORT_SYMBOL drivers/mfd/wm8994-irq 0xb7bd7cbb wm8994_irq_init +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x53958065 wm8994_base_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x5c89ad5a wm8994_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0x6eb316c3 wm8958_regmap_config +EXPORT_SYMBOL drivers/mfd/wm8994-regmap 0xf1d114ee wm1811_regmap_config +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0x93934969 ad_dpot_probe +EXPORT_SYMBOL drivers/misc/ad525x_dpot 0xc80f16a2 ad_dpot_remove +EXPORT_SYMBOL drivers/misc/altera-stapl/altera-stapl 0xfefe536e altera_init +EXPORT_SYMBOL drivers/misc/c2port/core 0x01d9f32b c2port_device_unregister +EXPORT_SYMBOL drivers/misc/c2port/core 0x8ea9f356 c2port_device_register +EXPORT_SYMBOL drivers/misc/ioc4 0x0d13fc54 ioc4_register_submodule +EXPORT_SYMBOL drivers/misc/ioc4 0x3622fe6d ioc4_unregister_submodule +EXPORT_SYMBOL drivers/misc/tifm_core 0x08070a22 tifm_remove_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x0c8d1306 tifm_unmap_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x233322af tifm_register_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0x23f7d5ae tifm_add_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0x478bcb24 tifm_has_ms_pif +EXPORT_SYMBOL drivers/misc/tifm_core 0x7199674e tifm_map_sg +EXPORT_SYMBOL drivers/misc/tifm_core 0x8f3e01b7 tifm_alloc_device +EXPORT_SYMBOL drivers/misc/tifm_core 0xa325e032 tifm_free_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xa55f736b tifm_eject +EXPORT_SYMBOL drivers/misc/tifm_core 0xa8c2ec46 tifm_queue_work +EXPORT_SYMBOL drivers/misc/tifm_core 0xbfce2dd9 tifm_unregister_driver +EXPORT_SYMBOL drivers/misc/tifm_core 0xce4a1234 tifm_alloc_adapter +EXPORT_SYMBOL drivers/misc/tifm_core 0xef8b8114 tifm_free_device +EXPORT_SYMBOL drivers/mmc/card/mmc_block 0xd85bcdb6 mmc_cleanup_queue +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0x57e46609 mmc_spi_get_pdata +EXPORT_SYMBOL drivers/mmc/host/of_mmc_spi 0xe97f4433 mmc_spi_put_pdata +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x0b2419d5 cfi_merge_status +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x11da8c28 cfi_build_cmd_addr +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x33a811b2 cfi_build_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x4fc17aa2 cfi_send_gen_cmd +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0x53ba4b5d cfi_read_pri +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xe196137d cfi_varsize_frob +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xe8a978b3 cfi_fixup +EXPORT_SYMBOL drivers/mtd/chips/cfi_util 0xff9fa623 cfi_udelay +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0x24f43a9b register_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xa601e6e1 unregister_mtd_chip_driver +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xb18eae2d do_map_probe +EXPORT_SYMBOL drivers/mtd/chips/chipreg 0xbfae44e6 map_destroy +EXPORT_SYMBOL drivers/mtd/chips/gen_probe 0x60f17987 mtd_do_chip_probe +EXPORT_SYMBOL drivers/mtd/lpddr/lpddr_cmds 0x7c39e65b lpddr_cmdset +EXPORT_SYMBOL drivers/mtd/maps/map_funcs 0x8a84fcbe simple_map_init +EXPORT_SYMBOL drivers/mtd/mtd 0x4a940607 mtd_concat_create +EXPORT_SYMBOL drivers/mtd/mtd 0x9f6ff9d8 mtd_concat_destroy +EXPORT_SYMBOL drivers/mtd/nand/denali 0x12b5e7d3 denali_init +EXPORT_SYMBOL drivers/mtd/nand/denali 0x7f6b4ddc denali_remove +EXPORT_SYMBOL drivers/mtd/nand/nand 0x3705ef84 nand_unlock +EXPORT_SYMBOL drivers/mtd/nand/nand 0x5d66fe55 nand_lock +EXPORT_SYMBOL drivers/mtd/nand/nand 0x9995dfbd nand_scan +EXPORT_SYMBOL drivers/mtd/nand/nand 0xb7358c65 nand_scan_bbt +EXPORT_SYMBOL drivers/mtd/nand/nand 0xc0b5db6c nand_scan_tail +EXPORT_SYMBOL drivers/mtd/nand/nand 0xef859391 onfi_async_timing_mode_to_sdr_timings +EXPORT_SYMBOL drivers/mtd/nand/nand 0xfe08ab80 nand_scan_ident +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x1622c32b nand_bch_init +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x45389611 nand_bch_correct_data +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0x70097aa0 nand_bch_free +EXPORT_SYMBOL drivers/mtd/nand/nand_bch 0xa85332f9 nand_bch_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x1767d720 nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x3132ee65 __nand_calculate_ecc +EXPORT_SYMBOL drivers/mtd/nand/nand_ecc 0x51b92fa3 nand_correct_data +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 0x4b0b0d68 flexonenand_region +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0x6db2b3c5 onenand_addr +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xb8968ac3 onenand_scan_bbt +EXPORT_SYMBOL drivers/mtd/onenand/onenand 0xbccd284d onenand_default_bbt +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x00d0918d arcnet_send_packet +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x0b82f8ad arc_proto_default +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x0da7712f arcnet_timeout +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x50691de5 arcnet_unregister_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0x6534792a arcnet_debug +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xa890c323 arcnet_close +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xaa885c1f arcnet_open +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xb2fcccb3 arc_proto_map +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xc7555066 arc_bcast_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xd8dac25b alloc_arcdev +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xec653d49 arc_raw_proto +EXPORT_SYMBOL drivers/net/arcnet/arcnet 0xecb730b0 arcnet_interrupt +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x6c997e89 com20020_check +EXPORT_SYMBOL drivers/net/arcnet/com20020 0x95f7d4fb com20020_netdev_ops +EXPORT_SYMBOL drivers/net/arcnet/com20020 0xe47b994d com20020_found +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x07c814ad NS8390_init +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x098179bf __alloc_ei_netdev +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x0f00072e ei_set_multicast_list +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x1196b828 ei_tx_timeout +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x119721ac ei_interrupt +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x16bbbc2d ei_close +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0x3f790803 ei_poll +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xbcced80d ei_start_xmit +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xf7f0afe2 ei_get_stats +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xfb2e0220 ei_netdev_ops +EXPORT_SYMBOL drivers/net/ethernet/8390/8390 0xfbf44d4c ei_open +EXPORT_SYMBOL drivers/net/ethernet/broadcom/bnx2x/bnx2x 0x7148f6f9 bnx2x_schedule_sp_rtnl +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x48b0f9b4 cnic_register_driver +EXPORT_SYMBOL drivers/net/ethernet/broadcom/cnic 0x636af174 cnic_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x285bde59 bgx_get_rx_stats +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x42264715 bgx_get_lmac_count +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0x6dc1648d bgx_get_lmac_mac +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xc82be691 bgx_get_map +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xe48ca42a bgx_get_tx_stats +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xf101d1b2 bgx_get_lmac_link_state +EXPORT_SYMBOL drivers/net/ethernet/cavium/thunder/thunder_bgx 0xf9508980 bgx_set_lmac_mac +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x05fb1be3 t3_l2t_send_slow +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x080f90a1 cxgb3_alloc_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x0c5f30d2 t3_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x21d9371e cxgb3_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x3a43d633 t3_l2e_free +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x498a8165 t3_l2t_send_event +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0x907e0d7b dev2t3cdev +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xa3fbda61 cxgb3_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xa6da254b t3_register_cpl_handler +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xaa7800ef cxgb3_register_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xaca001c2 cxgb3_alloc_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xba37a957 cxgb3_remove_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xbb9d586c cxgb3_unregister_client +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xbbadb70c cxgb3_free_stid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xf9af3894 cxgb3_insert_tid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb3/cxgb3 0xfa13fe42 cxgb3_queue_tid_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x09d8fab0 cxgb4_alloc_sftid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0c3946a1 cxgb4_l2t_release +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x0e2752f6 cxgb4_get_tcp_stats +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x14fdc01f cxgb4_dcb_enabled +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x18539188 cxgb4_read_tpte +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x1866f8d9 cxgb4_create_server6 +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x2bd9a105 cxgb4_free_atid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x324ed955 cxgb4_pktgl_to_skb +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x40daa9ad cxgb4_register_uld +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x44a29bd2 cxgb4_sync_txq_pidx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x44cab2d6 cxgb4_select_ntuple +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x4896258a t4_cleanup_clip_tbl +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 0x72ecc8ff cxgb4_bar2_sge_qregs +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x7808ef17 cxgb4_remove_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x79257a21 cxgb4_remove_server +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x8f392ce2 cxgb4_port_idx +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x904e0943 cxgb4_read_sge_timestamp +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0x91a67026 cxgb4_dbfifo_count +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 0xab598419 cxgb4_iscsi_init +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb0864aa6 cxgb4_port_viid +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xb18d9a08 cxgb4_clip_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc1b01d3a cxgb4_create_server_filter +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xc4cbfef5 cxgb4_create_server +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 0xe32158a5 cxgb4_ofld_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe55a6f4e cxgb4_flush_eq_cache +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe6fd7413 cxgb4_port_chan +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xe92accaf cxgb4_l2t_send +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf4d54342 cxgb4_l2t_get +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xf7d47365 cxgb4_update_root_dev_clip +EXPORT_SYMBOL drivers/net/ethernet/chelsio/cxgb4/cxgb4 0xfd5c1df9 cxgb4_clip_release +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 0x1a539ca0 vnic_dev_register +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x31ec1d09 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 0x75a99426 vnic_dev_get_pdev +EXPORT_SYMBOL drivers/net/ethernet/cisco/enic/enic 0x9196d804 vnic_dev_unregister +EXPORT_SYMBOL drivers/net/ethernet/emulex/benet/be2net 0x90502c2c 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 0xceacc714 be_roce_unregister_driver +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0594bd8d mlx4_tunnel_steer_add +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0fd44594 mlx4_SET_PORT_SCHEDULER +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x13445a5c mlx4_gen_pkey_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x20701f24 mlx4_assign_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2b2e1989 mlx4_get_slave_from_roce_gid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2e4868d9 mlx4_SET_PORT_fcs_check +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3237a1b2 set_and_calc_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x39c79412 mlx4_SET_VPORT_QOS_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x42f77809 mlx4_gen_guid_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x44b92d37 mlx4_test_interrupts +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x56b51462 mlx4_ALLOCATE_VPP_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x573f8fea mlx4_SET_PORT_VXLAN +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5c8a0382 mlx4_ALLOCATE_VPP_set +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6d4e4130 mlx4_SET_MCAST_FLTR +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6ececa32 mlx4_get_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6f45d6b9 mlx4_SET_PORT_BEACON +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7383a3b4 mlx4_SET_VPORT_QOS_get +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7c848e94 mlx4_SET_PORT_qpn_calc +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x871a6134 mlx4_get_roce_gid_from_slave +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x94fceea7 mlx4_gen_slaves_port_mgt_ev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x980c3028 mlx4_get_module_info +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9a4c37df mlx4_get_slave_pkey_gid_tbl_len +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9cc16791 mlx4_is_eq_shared +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa239da77 mlx4_sync_pkey_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xace8f314 mlx4_eq_get_irq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xada7a4aa mlx4_release_eq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb4198586 mlx4_get_cpu_rmap +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb66c7de5 mlx4_gen_port_state_change_eqe +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbeefc538 mlx4_SET_PORT_general +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc4bb26b0 mlx4_get_parav_qkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd92219c1 mlx4_is_eq_vector_valid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdb1e4a5d mlx4_SET_PORT_PRIO2TC +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdd0709dd mlx4_is_slave_active +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xee778560 mlx4_get_eqs_per_port +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf7c7acb4 mlx4_get_slave_port_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfe735013 mlx4_put_slave_node_guid +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0857aabd mlx5_get_flow_table_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0e419674 mlx5_cmd_exec +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0eb7287e mlx5_del_flow_table_entry +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x18e4a58c mlx5_cmd_comp_handler +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1cce49c9 mlx5_core_destroy_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x1ea94c97 mlx5_core_modify_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x275c3bee mlx5_query_nic_vport_mac_address +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2deb22eb mlx5_core_create_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x388a7a71 mlx5_query_vport_state +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x414b93a1 mlx5_cmd_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x50456054 mlx5_vector2eqn +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5900892b mlx5_unregister_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5e2da621 mlx5_core_detach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x66f2b054 mlx5_core_create_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x68f19fd5 mlx5_core_create_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6937dac3 mlx5_cmd_exec_cb +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6a3497c9 mlx5_get_protocol_dev +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6ab7cac8 mlx5_cmd_alloc_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x7fca3b68 mlx5_unmap_free_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x904de7fb mlx5_core_alloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9344f2ad mlx5_core_destroy_psv +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x9437613e mlx5_core_attach_mcg +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa489eeae mlx5_core_dump_fill_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa493d097 mlx5_debugfs_root +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa708bd72 mlx5_core_query_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa78f99d0 mlx5_core_destroy_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa84734df mlx5_core_create_mkey +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xa87f9277 mlx5_create_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xae1a0c7e mlx5_cmd_init +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb35ab61a mlx5_core_get_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xc1c4c969 mlx5_core_query_vendor_id +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xca06536c mlx5_core_dealloc_pd +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd6511c0c mlx5_core_query_cq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdf20510b mlx5_core_query_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe2519117 mlx5_core_arm_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe26a1051 mlx5_alloc_map_uar +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xe6af33e4 mlx5_destroy_flow_table +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xec117843 mlx5_core_destroy_srq +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf86a84b2 mlx5_cmd_cleanup +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfc36439f mlx5_register_interface +EXPORT_SYMBOL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfc728a49 mlx5_add_flow_table_entry +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x1e2e437c hdlcdrv_receiver +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x1eda265d hdlcdrv_transmitter +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x6c4365c4 hdlcdrv_register +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0x8f94143e hdlcdrv_unregister +EXPORT_SYMBOL drivers/net/hamradio/hdlcdrv 0xfd85d320 hdlcdrv_arbitrate +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x1210e701 sirdev_get_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x1978aba5 sirdev_raw_read +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x4e73860a sirdev_put_instance +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x555a8ed3 sirdev_set_dtr_rts +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x5fa178c7 sirdev_set_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x65da7e34 irda_unregister_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x866d5843 sirdev_receive +EXPORT_SYMBOL drivers/net/irda/sir-dev 0x8a9aa4f3 irda_register_dongle +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xa4083b0b sirdev_raw_write +EXPORT_SYMBOL drivers/net/irda/sir-dev 0xf91bb52b 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 0x072a9f2c mii_ethtool_gset +EXPORT_SYMBOL drivers/net/mii 0x377f2098 mii_link_ok +EXPORT_SYMBOL drivers/net/mii 0x3d05c6b7 mii_check_media +EXPORT_SYMBOL drivers/net/mii 0x4a9d5a8a mii_nway_restart +EXPORT_SYMBOL drivers/net/mii 0x787206bb mii_check_link +EXPORT_SYMBOL drivers/net/mii 0x9a601324 mii_check_gmii_support +EXPORT_SYMBOL drivers/net/mii 0xd1919a95 mii_ethtool_sset +EXPORT_SYMBOL drivers/net/mii 0xeb7b68df generic_mii_ioctl +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0x3c858f83 alloc_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/mdio-bitbang 0xee285d19 free_mdio_bitbang +EXPORT_SYMBOL drivers/net/phy/vitesse 0x66080e99 vsc824x_add_skew +EXPORT_SYMBOL drivers/net/ppp/pppox 0x89f55848 pppox_ioctl +EXPORT_SYMBOL drivers/net/ppp/pppox 0xbf7dd403 register_pppox_proto +EXPORT_SYMBOL drivers/net/ppp/pppox 0xcc75e712 pppox_unbind_sock +EXPORT_SYMBOL drivers/net/ppp/pppox 0xe0ff7a18 unregister_pppox_proto +EXPORT_SYMBOL drivers/net/sungem_phy 0xa34262e2 sungem_phy_probe +EXPORT_SYMBOL drivers/net/team/team 0x17d75a59 team_options_unregister +EXPORT_SYMBOL drivers/net/team/team 0x1ba8bdf8 team_option_inst_set_change +EXPORT_SYMBOL drivers/net/team/team 0x49221d51 team_modeop_port_change_dev_addr +EXPORT_SYMBOL drivers/net/team/team 0x89fa86e5 team_options_change_check +EXPORT_SYMBOL drivers/net/team/team 0x8e3a545b team_mode_unregister +EXPORT_SYMBOL drivers/net/team/team 0xa4ffcb7f team_options_register +EXPORT_SYMBOL drivers/net/team/team 0xba2a99af team_mode_register +EXPORT_SYMBOL drivers/net/team/team 0xd6f2c917 team_modeop_port_enter +EXPORT_SYMBOL drivers/net/usb/usbnet 0x2300fca3 usbnet_device_suggests_idle +EXPORT_SYMBOL drivers/net/usb/usbnet 0x2de24d01 usbnet_link_change +EXPORT_SYMBOL drivers/net/usb/usbnet 0x3eecc71b usbnet_manage_power +EXPORT_SYMBOL drivers/net/wan/hdlc 0x066ea154 detach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x19d68254 alloc_hdlcdev +EXPORT_SYMBOL drivers/net/wan/hdlc 0x291ea24a unregister_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x2b65a72b hdlc_start_xmit +EXPORT_SYMBOL drivers/net/wan/hdlc 0x47bf8d7a attach_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x85380efa unregister_hdlc_device +EXPORT_SYMBOL drivers/net/wan/hdlc 0x89e001e7 register_hdlc_protocol +EXPORT_SYMBOL drivers/net/wan/hdlc 0x948a0eb1 hdlc_open +EXPORT_SYMBOL drivers/net/wan/hdlc 0xa6ab681a hdlc_close +EXPORT_SYMBOL drivers/net/wan/hdlc 0xa7e7765c hdlc_ioctl +EXPORT_SYMBOL drivers/net/wan/hdlc 0xb0dd92b5 hdlc_change_mtu +EXPORT_SYMBOL drivers/net/wimax/i2400m/i2400m 0xd6100a52 i2400m_unknown_barker +EXPORT_SYMBOL drivers/net/wireless/airo 0x2fa9ef60 reset_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0x7b10bab1 init_airo_card +EXPORT_SYMBOL drivers/net/wireless/airo 0x7dded625 stop_airo_card +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x28c43f93 ath_regd_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x2bc9bed9 ath_rxbuf_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x319c6026 ath_is_49ghz_allowed +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x388935be ath_key_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x6d24d860 ath_hw_keyreset +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x881c08be ath_hw_get_listen_time +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0x94fe1bdb ath_hw_cycle_counters_update +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xaafdb617 ath_is_world_regd +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xb36f88db ath_reg_notifier_apply +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xb96c286d ath_hw_setbssidmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xc1d14ef8 ath_key_delete +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xd049b72e ath_is_mybeacon +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xe1392a0c ath_printk +EXPORT_SYMBOL drivers/net/wireless/ath/ath 0xf31d23e1 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 0x07699d0f ath10k_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x0ffb3121 ath10k_core_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2e2cdd12 ath10k_core_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x2f6d0fdc ath10k_core_register +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x473604bb ath10k_core_unregister +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0x4e7e9345 ath10k_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa3c79009 ath10k_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xa734b591 ath10k_warn +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xabffd7c8 ath10k_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xaeb75513 ath10k_print_driver_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath10k/ath10k_core 0xb420c6b2 ath10k_debug_get_new_fw_crash_data +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x0d506c58 ath6kl_cfg80211_resume +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x15644ac1 ath6kl_core_rx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0x5933cd6c ath6kl_stop_txrx +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 0x8541cc61 ath6kl_core_init +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 0xaefd746c ath6kl_hif_intr_bh_handler +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xb8c92004 ath6kl_core_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xcb014460 ath6kl_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xcb08d7bb ath6kl_core_destroy +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xd103669d ath6kl_core_tx_complete +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xe19f3a59 ath6kl_cfg80211_suspend +EXPORT_SYMBOL drivers/net/wireless/ath/ath6kl/ath6kl_core 0xe8e63982 ath6kl_core_create +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x06befedb ath9k_cmn_setup_ht_cap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x08aa4e07 ath9k_cmn_beacon_config_sta +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x16b1c21d ath9k_cmn_spectral_scan_config +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x1a9873ca ath9k_cmn_beacon_config_ap +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x1b47c8f8 ath9k_cmn_debug_recv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x2d15177d ath9k_cmn_debug_stat_rx +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x3363552e ath9k_cmn_get_channel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x46903523 ath9k_cmn_spectral_init_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x4ac76916 ath9k_cmn_rx_accept +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x59d501f3 ath9k_cmn_debug_modal_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x5f54b961 ath9k_cmn_beacon_config_adhoc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x69ce9623 ath9k_cmn_get_hw_crypto_keytype +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x69d57352 ath9k_cmn_spectral_scan_trigger +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0x6dfdb3bc ath9k_cmn_rx_skb_postprocess +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xa1e7cdc7 ath9k_cmn_process_rssi +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xb9b86140 ath_cmn_process_fft +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xc70b0827 ath9k_cmn_update_txpow +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xccbd430c ath9k_cmn_spectral_deinit_debug +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xcdb12d14 ath9k_cmn_init_channels_rates +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xd2981357 ath9k_cmn_count_streams +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xda1a101a ath9k_cmn_debug_phy_err +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe0eeaf82 ath9k_cmn_reload_chainmask +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xe4266305 ath9k_cmn_process_rate +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xebe797a3 ath9k_cmn_debug_base_eeprom +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_common 0xec99f433 ath9k_cmn_init_crypto +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x011e97d0 ar9003_mci_cleanup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x02a62a27 ath9k_hw_setrxabort +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0366e95a ath9k_hw_btcoex_set_concur_txprio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x059eab16 ath9k_hw_bstuck_nfcal +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0ac3471f ath9k_hw_gen_timer_stop +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0ba09cfa ath9k_hw_putrxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0e7e3ff8 ath9k_hw_rxprocdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x0f4a5fb4 ath9k_hw_gettsf32 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x188f8663 ath9k_hw_btcoex_init_2wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x1da814db ath9k_hw_gen_timer_start +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2153d719 ath9k_hw_setmcastfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x21efde96 ath9k_hw_set_tsfadjust +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2488de3b ar9003_mci_send_wlan_channels +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x2e190cbb ath9k_hw_setrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x30db246c ath9k_hw_beaconq_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x3260b04f ar9003_paprd_is_done +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x336af4d2 ath9k_hw_gpio_get +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x343b8c2a ath9k_hw_set_sta_beacon_timers +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x350bb449 ar9003_hw_bb_watchdog_dbg_info +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x38231696 ath9k_hw_stopdmarecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x456753dd ath9k_hw_btcoex_bt_stomp +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4978c762 ath9k_hw_set_tx_filter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4bd7e4e5 ath9k_hw_setpower +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x4c45a98c ath9k_hw_init_global_settings +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x50f680d0 ath_gen_timer_isr +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x566ebd3f ath9k_hw_settsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5acf0f1b ath9k_hw_check_alive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5d2bc57d ath9k_hw_phy_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5ea7a14a ath9k_hw_set_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5edbbfc9 ath9k_hw_stop_dma_queue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x5f5345ce ath9k_hw_setup_statusring +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6565ed53 ar9003_paprd_populate_single_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x66231ae5 ath9k_hw_intrpend +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x68682822 ath9k_hw_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x68c08e37 ath9k_hw_ani_monitor +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6a65068d ar9003_paprd_setup_gain_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6b745213 ath9k_hw_disable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x6e1de4dc ath9k_hw_wow_wakeup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x73a8d265 ar9003_hw_disable_phy_restart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x78d7d305 ath9k_hw_setopmode +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x79044c4c ath9k_hw_addrxbuf_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7acd052a ar9003_paprd_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7da7a65a ar9003_mci_set_bt_version +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7f32c662 ath9k_hw_btcoex_init_3wire +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x7f803a2a ar9003_mci_get_next_gpm_offset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x84c9b128 ath9k_hw_getrxfilter +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x869661c3 ath9k_hw_setuptxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x87581611 ar9003_mci_setup +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x89c047da ath9k_hw_request_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8d6878a3 ath9k_hw_disable_mib_counters +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x8ff936bb ar9003_paprd_create_curve +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x911909cd ath9k_hw_btcoex_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x966c30cd ath9k_hw_wow_apply_pattern +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x96862af5 ath9k_hw_abort_tx_dma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x97b54595 ath9k_hw_set_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9ac98691 ar9003_mci_send_message +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9b680718 ath9k_hw_wait +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0x9e9ba9d8 ath9k_hw_puttxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa03ebda1 ath9k_hw_init +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa63b781a ath9k_hw_resettxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa65ba480 ath9k_hw_getchan_noise +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa8679e9d ath9k_hw_updatetxtriglevel +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa9e5a776 ath9k_hw_cfg_gpio_input +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xa9ff7934 ath9k_hw_numtxpending +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xaa96c145 ath9k_hw_set_gpio +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xabc6ef29 ath9k_hw_kill_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb0ba928d ath9k_hw_enable_interrupts +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb415b852 ath9k_hw_get_txq_props +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb46e5492 ath9k_hw_deinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb8a55ef5 ath9k_hw_txstart +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xb95d2d84 ath9k_hw_write_associd +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xba26a2a9 ath9k_hw_name +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbab54abe ath9k_hw_btcoex_init_mci +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbb0daa27 ath9k_hw_startpcureceive +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbc2d3da3 ar9003_mci_state +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xbdf61a9d ath9k_hw_check_nav +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc06fb9c6 ath9k_hw_cfg_output +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc165ba22 ar9003_get_pll_sqsum_dvc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc2267b31 ath_gen_timer_free +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xc50c7379 ath9k_hw_btcoex_disable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xca730d02 ath9k_hw_btcoex_set_weight +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xcd06a575 ath9k_hw_set_rx_bufsize +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd029b422 ar9003_paprd_init_table +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd1a6f501 ath_gen_timer_alloc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd25b214a ath9k_hw_btcoex_init_scheme +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd317aef2 ath9k_hw_wow_enable +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd68f1e59 ath9k_hw_set_txpowerlimit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xd97056e3 ath9k_hw_abortpcurecv +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdf14b85a ath9k_hw_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xdf15db46 ath9k_hw_process_rxdesc_edma +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe0a2f129 ath9k_hw_beaconinit +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe17f5138 ar9003_hw_bb_watchdog_check +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xe3c28b60 ath9k_hw_setuprxdesc +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xed24eae0 ath9k_hw_setantenna +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xeee0f132 ath9k_hw_gettxbuf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xef0a3ae4 ar9003_mci_get_interrupt +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf44cd885 ath9k_hw_gettsf64 +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf45a47b8 ath9k_hw_releasetxqueue +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf7407aac ar9003_is_paprd_enabled +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf98296ca ath9k_hw_reset +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xf9d6a961 ath9k_hw_init_btcoex_hw +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfca453ff ath9k_hw_reset_calvalid +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xfe356654 ath9k_hw_computetxtime +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xff0d3fa8 ath9k_hw_getnf +EXPORT_SYMBOL drivers/net/wireless/ath/ath9k/ath9k_hw 0xffd02408 ath9k_hw_get_tsf_offset +EXPORT_SYMBOL drivers/net/wireless/atmel 0x9e01497f stop_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0xc6a5cdf5 init_atmel_card +EXPORT_SYMBOL drivers/net/wireless/atmel 0xd6fcb281 atmel_open +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x097acf42 brcmu_pktq_init +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x291fcbde brcmu_pktq_pflush +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x3128092c brcmu_pktq_pdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x3f2988a1 brcmu_dotrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x5c6783d1 brcmu_pkt_buf_free_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x6d7d931e brcmu_pktq_penq_head +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x70c33d65 brcmu_pktq_mlen +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x7fe56aa3 brcmu_pktq_pdeq_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x80f60aac brcmu_pktq_penq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x8479257e brcmu_pkt_buf_get_skb +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x912eb428 brcmu_pktq_peek_tail +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0x9f4b5dcf brcmu_d11_attach +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xbbf96255 brcmu_pktq_pdeq_match +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xca849d54 brcmu_pktq_mdeq +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xd261b8a6 brcmu_boardrev_str +EXPORT_SYMBOL drivers/net/wireless/brcm80211/brcmutil/brcmutil 0xe7b0ad99 brcmu_pktq_flush +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x03b9e25d hostap_set_antsel +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x0c40d92d hostap_80211_ops +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x1723ac32 hostap_set_multicast_list_queue +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x32bfcf7a hostap_master_start_xmit +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x4907745b hostap_remove_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x4fdf439a hostap_set_hostapd_sta +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x53042c8a hostap_set_hostapd +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x546901a5 hostap_check_sta_fw_version +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x54a60ef3 hostap_add_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x589e1c21 prism2_update_comms_qual +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x821dad92 hostap_set_encryption +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x855c4673 hostap_init_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0x907f5816 hostap_init_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xa12ad27f hostap_dump_tx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb2a945e0 hostap_dump_rx_header +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb34b5090 hostap_setup_dev +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xb4b77c8b hostap_80211_get_hdrlen +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xbe169433 hostap_info_process +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xc22beb12 hostap_free_data +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xe0b618aa hostap_set_roaming +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xe2539367 hostap_80211_rx +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xe29dca72 hostap_info_init +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xe5c05694 hostap_handle_sta_tx_exc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xe6cc5817 hostap_set_string +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xe92621e3 hostap_remove_interface +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf0954d46 hostap_set_auth_algs +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf3e21882 hostap_init_ap_proc +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xf9796ab7 hostap_set_word +EXPORT_SYMBOL drivers/net/wireless/hostap/hostap 0xfbe72267 hostap_get_porttype +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x0186a672 libipw_wx_get_encode +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x0eb3a5cf libipw_networks_age +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x18d2f10b libipw_channel_to_index +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x232930f5 libipw_wx_get_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x25064414 libipw_channel_to_freq +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x28134a63 libipw_rx_mgt +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x385314f4 libipw_wx_get_scan +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x4beb20a6 libipw_freq_to_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x5d0c27b7 libipw_rx +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x6ad036eb libipw_get_channel_flags +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x6c5fdfca libipw_xmit +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x827bc569 libipw_txb_free +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x83499238 alloc_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0x91ac7870 libipw_set_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xa8287326 libipw_wx_set_encodeext +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xaba7cf4b libipw_get_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xb2579078 libipw_get_geo +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xbd34c67b libipw_is_valid_channel +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xd41ecaac free_libipw +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xd82ee8f5 libipw_change_mtu +EXPORT_SYMBOL drivers/net/wireless/ipw2x00/libipw 0xed9007c8 libipw_wx_set_encode +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x00c66dc2 il_set_rate +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x0206b95a il_send_stats_request +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x060d1c33 il_mac_change_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x08c2f177 il_set_rxon_channel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x10ad0f8f il_dbgfs_register +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x12c8d194 il_send_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x156f80a0 il_send_rxon_timing +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x17a7dc41 il_send_bt_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1adef24b il_add_station_common +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1d5be6cc il_eeprom_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1dcfdb5e il_setup_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x1e20c594 il_mac_sta_remove +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2e24bc11 il_force_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2e49f157 il_is_ht40_tx_allowed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x2e565485 il_irq_handle_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x35e151d2 il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x396396e2 il_get_lowest_plcp +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x399bb5b7 il_hdl_pm_debug_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3b0abe87 il_pm_ops +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3c8c8cc8 il_connection_init_rx_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3d3ccdc4 il_tx_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x3f8ef31a il_free_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x44dac543 il_set_flags_for_band +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x45dbd849 il_full_rxon_required +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x46b0173d il_eeprom_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x48464d30 il_mac_flush +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x48b5e7a8 il_tx_queue_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4954f8e6 il_leds_exit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4aa39103 il_get_cmd_string +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x4c1a1647 il_get_free_ucode_key_idx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x54aed46b il_hdl_pm_sleep +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x559bf138 il_eeprom_query16 +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x564c6740 il_debug_level +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x56df04bb il_get_single_channel_number +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x582c21d5 il_get_channel_info +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x58aa39e8 il_tx_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x58b7c6e8 il_setup_rx_scan_handlers +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x62c5c7c9 il_clear_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x6eaf550e il_set_rxon_hwcrypto +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x789027e1 il_cancel_scan_deferred_work +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x78cb5eb8 il_scan_cancel +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7a705f8e il_read_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x7bddf4e6 il_fill_probe_req +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x82641be8 il_apm_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8326a615 il_clear_ucode_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8466bf07 il_free_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x858a1095 il_eeprom_query_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x872ef862 il_usecs_to_beacons +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8789e71f il_cmd_queue_free +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8897cdc7 il_set_tx_power +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x88f80bac il_mac_remove_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8cb41164 _il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x8d954a12 il_send_cmd_sync +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x91c49eef il_init_channel_map +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x972685a1 il_tx_queue_reset +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9bedd388 il_chswitch_done +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0x9e350d50 il_dbgfs_unregister +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa32a482d il_tx_cmd_protection +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa5eb46b1 il_alloc_txq_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa7026446 il_check_rxon_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xa943dad4 il_apm_stop +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xaea725d9 il_power_initialize +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb18ad5d7 il_scan_cancel_timeout +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb18b486d il_mac_bss_info_changed +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb1a7c19a il_send_lq_cmd +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb2453f8f il_free_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb561b5dd il_hdl_spectrum_measurement +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb6d16e2f il_update_stats +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb7bd33ff il_isr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xb8377370 il_add_beacon_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc1ac16fa il_mac_reset_tsf +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc253ff16 il_hdl_csa +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc39cf12c il_bg_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc5811ef1 il_restore_stations +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc6670fab il_mac_hw_scan +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc71d17cf il_tx_cmd_complete +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xc74e71b8 il_hdl_error +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xca2407f8 il_wr_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcb6937ed il_mac_conf_tx +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcbde37c6 il_set_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xccf43830 il_write_targ_mem +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xccf9d52f il_rx_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xcf907b7e il_rx_queue_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd46ddc1c il_init_scan_params +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xd6f1802b il_rx_queue_alloc +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdb20a35f _il_poll_bit +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdcc6ce9e il_set_decrypted_flag +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xdcea4ea7 il_init_geos +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe0ef7c83 il_rd_prph +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe1a3328f il_send_cmd_pdu_async +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe287ca63 il_mac_add_interface +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe3354497 il_send_add_sta +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe435493a il_queue_space +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe9afa066 il_get_active_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe9d78dfd il_setup_watchdog +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xe9d8a546 il_leds_init +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf310e190 il_send_cmd_pdu +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf501278b il_bcast_addr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf5d066c4 il_txq_update_write_ptr +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf6540e59 il_mac_config +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf81b4e9c il_cmd_queue_unmap +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xf9426a61 il_get_passive_dwell_time +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfd4902ed il_power_update_mode +EXPORT_SYMBOL drivers/net/wireless/iwlegacy/iwlegacy 0xfeebb574 il_set_rxon_ht +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 0x13f76b08 orinoco_if_del +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x182c571c orinoco_process_xmit_skb +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x1c42ae33 orinoco_up +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x256aafbe __orinoco_ev_info +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x391b34b6 orinoco_get_stats +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x51296b7d free_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5dea5bf1 hermes_struct_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x5eaff841 orinoco_tx_timeout +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x95dfdc4b orinoco_open +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0x9869642e orinoco_change_mtu +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xaec83f9c __orinoco_ev_rx +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xb92ffb5e orinoco_stop +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xc5369676 orinoco_set_multicast_list +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xce231d41 orinoco_down +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xdea4e7ae alloc_orinocodev +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xf004237c orinoco_init +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xf2dc1d75 orinoco_if_add +EXPORT_SYMBOL drivers/net/wireless/orinoco/orinoco 0xffe27bca orinoco_interrupt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/btcoexist/btcoexist 0xfdf96543 rtl_btc_get_ops_pointer +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x1499c506 rtl92c_dm_watchdog +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x15272091 _rtl92c_phy_fw_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x188a8b69 rtl92c_dm_init +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x209df5c4 rtl92c_phy_set_rfpath_switch +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x232b93bd _rtl92c_phy_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x2d86bd8b rtl92c_set_fw_rsvdpagepkt +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x3014655e rtl92c_dm_rf_saving +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x30724cd6 rtl92c_set_fw_pwrmode_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x33514a25 rtl92c_phy_ap_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x40ec7154 rtl92c_fill_h2c_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x47f2cf5e rtl92c_firmware_selfreset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4c7ed198 _rtl92c_phy_set_rf_sleep +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x4d8b1a38 _rtl92c_phy_dbm_to_txpwr_idx +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x5c835139 _rtl92c_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6ba8a305 rtl92c_phy_update_txpower_dbm +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x6beec2a3 rtl92c_phy_set_io +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x75f20ca5 rtl92c_phy_set_io_cmd +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7beaedb7 rtl92c_dm_init_rate_adaptive_mask +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7de7b7c7 rtl92ce_phy_set_rf_on +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x8abe0b73 rtl92c_phy_set_txpower_level +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x944387ed rtl92c_phy_rf_config +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x95f9f430 rtl92c_phy_iq_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x96ff7e47 rtl92c_dm_bt_coexist +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x9745b756 rtl92c_phy_set_bw_mode +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa742c6df rtl92c_phy_sw_chnl_callback +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xa873b129 _rtl92c_phy_fw_rf_serial_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xaa19f401 rtl92c_set_fw_joinbss_report_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 0xb3ae6d13 rtl92c_phy_sw_chnl +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb3bed07b rtl92c_phy_set_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xc8898dd8 _rtl92c_phy_bb8192c_config_parafile +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xceaecc30 rtl92c_dm_write_dig +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe24eb39a rtl92c_dm_check_txpower_tracking +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe3967a1b _rtl92c_phy_rf_serial_write +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe811b559 rtl92c_phy_lc_calibrate +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xe9930911 rtl92c_bt_rssi_state_change +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xebbdf7c3 rtl8192_phy_check_is_legal_rfpath +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xecab5b2c rtl92c_dm_init_edca_turbo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xed7581d1 rtl92c_phy_query_bb_reg +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf332a78e _rtl92c_phy_init_bb_rf_register_definition +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf4ae246c _rtl92c_store_pwrIndex_diffrate_offset +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xf5fa5ee2 rtl92c_download_fw +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6fb9f06f rtl8723_fill_dummy +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0x94d09cc0 rtl_pci_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xac180ac3 rtl_pci_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xb172b925 rtl_pci_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_pci 0xed94c7bc rtl_pci_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x0167c6c0 rtl_usb_suspend +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x0c757ca0 rtl_usb_resume +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0x9259859f rtl_usb_probe +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtl_usb 0xce9a6431 rtl_usb_disconnect +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x055300b4 rtl_process_phyinfo +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x05fd2ea9 rtl_cam_mark_invalid +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x0f6eab42 rtl_get_tcb_desc +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x10f91e9b efuse_read_1byte +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x133f5a3c rtl_lps_enter +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x13c61d9e rtl_wowlan_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x207fbb70 rtl_evm_db_to_percentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x289129ad rtl_cam_del_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x384b758a rtl_dm_diginit +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x477525d3 rtl_phy_scan_operation_backup +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x4c68104c rtl_ps_disable_nic +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x59755a50 rtl_init_rfkill +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x645ae01c rtl_send_smps_action +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x6b2e0992 rtl_ps_set_rf_state +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x6e536a1c rtl_signal_scale_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x79188a02 rtl_query_rxpwrpercentage +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x8423d4cf rtl_cmd_send_packet +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x8e2c1e3b rtl_bb_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x8ebcbebc rtl_efuse_shadow_map_update +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x980848e2 rtl_addr_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0x9828f2d8 rtlwifi_rate_mapping +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xa1235154 efuse_one_byte_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xabab5d40 rtl_rfreg_delay +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb4285073 rtl_cam_add_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb65ad9a0 rtl_lps_leave +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb8c5c898 rtl_cam_reset_all_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xb9d5a44c rtl_cam_empty_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xc2648d87 rtl_hal_pwrseqcmdparsing +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xc950bc4a rtl_cam_get_free_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xd8bfb682 efuse_shadow_read +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xf31c0f06 rtl_fw_cb +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xfd3aaa10 rtl_cam_delete_one_entry +EXPORT_SYMBOL drivers/net/wireless/rtlwifi/rtlwifi 0xfe313772 rtl_ps_enable_nic +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0x0cdf2c1a wl1271_free_tx_id +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xdc36d8f1 wl12xx_is_dummy_packet +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xe0105d72 wlcore_calc_packet_alignment +EXPORT_SYMBOL drivers/net/wireless/ti/wlcore/wlcore 0xec358f92 wlcore_tx_complete +EXPORT_SYMBOL drivers/nfc/microread/microread 0x5d7d1b4a microread_probe +EXPORT_SYMBOL drivers/nfc/microread/microread 0xe06a4aaf microread_remove +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0x221f34d0 nxp_nci_remove +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0xca047608 nxp_nci_fw_recv_frame +EXPORT_SYMBOL drivers/nfc/nxp-nci/nxp-nci 0xf8de1273 nxp_nci_probe +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0xcafcd7eb pn544_hci_remove +EXPORT_SYMBOL drivers/nfc/pn544/pn544 0xda0f4d7d pn544_hci_probe +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x3afcd56e st_nci_se_io +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x692a8c31 st_nci_se_deinit +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x79ebb2b8 ndlc_remove +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x86751322 ndlc_send +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0x99ef2b16 ndlc_probe +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xb91c0490 ndlc_recv +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xc4c56510 st_nci_se_init +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xc4dfa22f ndlc_close +EXPORT_SYMBOL drivers/nfc/st-nci/st-nci 0xf0267afd ndlc_open +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x0a722df3 st21nfca_dep_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x3133a60e st21nfca_im_send_atr_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x360fca8b st21nfca_tm_send_dep_res +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x38511d5a st21nfca_hci_disable_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x47f770a5 st21nfca_hci_probe +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x48d9918b st21nfca_hci_se_io +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x4b58aee9 st21nfca_se_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x6c6ca33f st21nfca_hci_discover_se +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0x6f1705e5 st21nfca_dep_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xa2b3f598 st21nfca_dep_init +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xa58a2cc5 st21nfca_se_deinit +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd2d29db5 st21nfca_apdu_reader_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xd6f03985 st21nfca_connectivity_event_received +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xdb067beb st21nfca_im_send_dep_req +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xe5719b81 st21nfca_hci_remove +EXPORT_SYMBOL drivers/nfc/st21nfca/st21nfca_hci 0xfae276dc st21nfca_hci_enable_se +EXPORT_SYMBOL drivers/ntb/ntb 0x02f5e732 ntb_db_event +EXPORT_SYMBOL drivers/ntb/ntb 0x494562e1 ntb_register_device +EXPORT_SYMBOL drivers/ntb/ntb 0x4a652cf2 ntb_clear_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0x6b575a18 ntb_unregister_client +EXPORT_SYMBOL drivers/ntb/ntb 0x6f53d1e5 ntb_link_event +EXPORT_SYMBOL drivers/ntb/ntb 0xa350c26f ntb_set_ctx +EXPORT_SYMBOL drivers/ntb/ntb 0xb0b2b6e8 ntb_unregister_device +EXPORT_SYMBOL drivers/ntb/ntb 0xc4e36ed5 __ntb_register_client +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0x34c37ffc nvdimm_namespace_detach_btt +EXPORT_SYMBOL drivers/nvdimm/nd_btt 0xb202a3ad nvdimm_namespace_attach_btt +EXPORT_SYMBOL drivers/parport/parport 0x04632270 parport_wait_event +EXPORT_SYMBOL drivers/parport/parport 0x059924c1 parport_wait_peripheral +EXPORT_SYMBOL drivers/parport/parport 0x06d9383b parport_register_port +EXPORT_SYMBOL drivers/parport/parport 0x1428c7c1 parport_announce_port +EXPORT_SYMBOL drivers/parport/parport 0x25adc693 parport_ieee1284_ecp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x273f3e8c parport_find_base +EXPORT_SYMBOL drivers/parport/parport 0x290773f5 parport_negotiate +EXPORT_SYMBOL drivers/parport/parport 0x2b913227 parport_unregister_device +EXPORT_SYMBOL drivers/parport/parport 0x39645f6b parport_claim_or_block +EXPORT_SYMBOL drivers/parport/parport 0x46fcaa82 parport_write +EXPORT_SYMBOL drivers/parport/parport 0x4d2a941b parport_ieee1284_interrupt +EXPORT_SYMBOL drivers/parport/parport 0x5029829b parport_ieee1284_read_nibble +EXPORT_SYMBOL drivers/parport/parport 0x5672234c parport_ieee1284_read_byte +EXPORT_SYMBOL drivers/parport/parport 0x5e3a3912 parport_irq_handler +EXPORT_SYMBOL drivers/parport/parport 0x6af8b024 parport_ieee1284_epp_write_data +EXPORT_SYMBOL drivers/parport/parport 0x8520488e parport_put_port +EXPORT_SYMBOL drivers/parport/parport 0x923bcb56 parport_ieee1284_write_compat +EXPORT_SYMBOL drivers/parport/parport 0x94b4be4b parport_register_device +EXPORT_SYMBOL drivers/parport/parport 0x94e05ec0 parport_ieee1284_epp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0xabbdd0d9 parport_release +EXPORT_SYMBOL drivers/parport/parport 0xb6f554ef parport_read +EXPORT_SYMBOL drivers/parport/parport 0xba99a571 parport_del_port +EXPORT_SYMBOL drivers/parport/parport 0xc5db527c parport_set_timeout +EXPORT_SYMBOL drivers/parport/parport 0xcc7ebd72 __parport_register_driver +EXPORT_SYMBOL drivers/parport/parport 0xd383e54c parport_ieee1284_ecp_read_data +EXPORT_SYMBOL drivers/parport/parport 0xdbb52877 parport_ieee1284_ecp_write_addr +EXPORT_SYMBOL drivers/parport/parport 0xdf6eaf29 parport_unregister_driver +EXPORT_SYMBOL drivers/parport/parport 0xe83d7cbc parport_claim +EXPORT_SYMBOL drivers/parport/parport 0xeea8be7f parport_find_number +EXPORT_SYMBOL drivers/parport/parport 0xef155516 parport_get_port +EXPORT_SYMBOL drivers/parport/parport 0xf3b7f5ce parport_ieee1284_epp_read_addr +EXPORT_SYMBOL drivers/parport/parport 0xf467fba5 parport_ieee1284_epp_read_data +EXPORT_SYMBOL drivers/parport/parport 0xf590d386 parport_remove_port +EXPORT_SYMBOL drivers/parport/parport 0xfa0e164d parport_register_dev_model +EXPORT_SYMBOL drivers/parport/parport_pc 0xc3e8fbb0 parport_pc_unregister_port +EXPORT_SYMBOL drivers/parport/parport_pc 0xf05b2e76 parport_pc_probe_port +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x0c58edb7 rproc_boot +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x55fabc32 rproc_alloc +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x584bdd05 rproc_put +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x637f8293 rproc_del +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x8031f460 rproc_add +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0x8b01e47e rproc_shutdown +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xa941dc31 rproc_report_crash +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xd2b7c8db rproc_da_to_va +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xe258ead7 rproc_get_by_phandle +EXPORT_SYMBOL drivers/remoteproc/remoteproc 0xe9803826 rproc_vq_interrupt +EXPORT_SYMBOL drivers/rtc/rtc-ds1685 0x28af7c77 ds1685_rtc_poweroff +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x35016f38 scsi_esp_unregister +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x47546cca scsi_esp_template +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x4a29ab38 scsi_esp_intr +EXPORT_SYMBOL drivers/scsi/esp_scsi 0x9aa9fcfb scsi_esp_cmd +EXPORT_SYMBOL drivers/scsi/esp_scsi 0xd6555333 scsi_esp_register +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x318010eb fcoe_ctlr_destroy_store +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x3d1d88c5 fcoe_ctlr_link_up +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x57a3d50c fcoe_ctlr_link_down +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x65b18c88 fcoe_ctlr_recv_flogi +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x7992244c fcoe_ctlr_recv +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0x9f197da2 fcoe_ctlr_set_fip_mode +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xc3833b4a fcoe_ctlr_els_send +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xd5f3bcea fcoe_ctlr_init +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xda08472d fcoe_transport_detach +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xdd55f778 fcoe_ctlr_destroy +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xe743199e fcoe_fcf_get_selected +EXPORT_SYMBOL drivers/scsi/fcoe/libfcoe 0xedfbc059 fcoe_transport_attach +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x01194703 fc_slave_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x07c8bd8f fc_frame_crc_check +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x0eb8a498 fc_lport_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1250760b fc_exch_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x13797276 fc_fabric_logoff +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1a79f10b fc_lport_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1d18ac1e fc_set_rport_loss_tmo +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x1e03661c fc_rport_terminate_io +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x201c44bb fc_exch_mgr_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x21ab3cfe fc_fcp_destroy +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x227f0bf0 fc_lport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x22b90986 fc_exch_mgr_del +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x23687abd fc_fabric_login +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2b00a751 fc_frame_alloc_fill +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x2cc51552 fc_linkup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x32c01fb0 fc_lport_set_local_id +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x36e5fbaf fc_cpu_mask +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x3e7e67d4 _fc_frame_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x416c6317 fc_disc_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x4bdfe1b3 fc_exch_mgr_add +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x5a9424b9 fc_disc_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x658e8b31 fc_lport_logo_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6717f220 fc_lport_flogi_resp +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x686e1d56 fc_vport_setlink +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x6fa7bb1c fc_exch_mgr_list_clone +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x81111cf3 fc_lport_notifier_head +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x82be7a2a fc_fc4_register_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x86ab7925 fc_get_host_speed +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x8c6d3dbc fc_fill_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x92d5ab2a fc_lport_config +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x973a5b2e fc_fill_reply_hdr +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0x9f532460 fc_exch_update_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa09892db fc_queuecommand +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa2969e37 fc_exch_mgr_free +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xa67060c3 fc_eh_host_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xab732e2e libfc_vport_create +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xae801c1e fc_get_host_stats +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xae83603a fc_eh_device_reset +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xb7f0a75d fc_exch_recv +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xbb1e9478 fc_set_mfs +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xbc23f69e fc_elsct_send +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xc03e2f50 fc_lport_iterate +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd22e3f50 fc_lport_bsg_request +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd62a7ef3 fc_exch_mgr_alloc +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xd7e9675e fc_vport_id_lookup +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xddb944db fc_rport_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe3b5b0f8 fc_linkdown +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xe7303ae8 fc_fc4_deregister_provider +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf2723287 fc_fcp_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf2ca749b fc_elsct_init +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xf5f4447f fc_eh_abort +EXPORT_SYMBOL drivers/scsi/libfc/libfc 0xfea72139 fc_get_host_port_state +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x14cc7847 sas_prep_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x4da51019 sas_resume_ha +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x8a87e724 try_test_sas_gpio_gp_bit +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0x916e745f sas_wait_eh +EXPORT_SYMBOL drivers/scsi/libsas/libsas 0xe2cc0140 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 0xdbfbb64e mraid_mm_register_adp +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x00b71cdc osd_req_format +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x04c7a92d osd_req_list_partition_collections +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0b0f134a osd_end_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x0c17edb1 osd_sec_init_nosec_doall_caps +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1b9cf0c9 osd_req_decode_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x1c74d210 osd_req_create_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x2350dab2 osd_req_list_partition_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x32603e83 osd_req_write_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x35e1a180 osd_req_read +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x360e8073 osd_req_flush_obsd +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x40ebd8a4 osd_auto_detect_ver +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x50e35fe6 osd_req_remove_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x5351e695 osd_req_write_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x5cb26328 osd_finalize_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x69fe0598 osd_execute_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x70fd81b8 osd_req_create_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x7342dcec osd_req_add_get_attr_page +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x861d9ecb osd_req_flush_collection +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x8773ff22 osd_req_set_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x92d814d7 osd_req_decode_sense_full +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x92f80b99 osd_req_flush_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9777401a osd_start_request +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x981fc1b3 osd_req_add_get_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x98c8a8a2 osd_req_list_dev_partitions +EXPORT_SYMBOL drivers/scsi/osd/libosd 0x9c8dad4b osd_req_read_sg +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa57bd7bc osd_dev_fini +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xa78f50f8 osd_execute_request_async +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xafbaf9f1 osd_dev_init +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xc931a535 osd_req_write +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xcbb4089c osd_req_read_sg_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xccdbeaec osd_req_remove_object +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xcef9f074 osd_req_flush_partition +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xd2f3da8c osd_req_add_set_attr_list +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe215d8c3 osd_req_read_kern +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe633cd4a osd_req_get_attributes +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xe6e77261 osd_req_list_collection_objects +EXPORT_SYMBOL drivers/scsi/osd/libosd 0xf164ddd7 osd_req_write_sg +EXPORT_SYMBOL drivers/scsi/osd/osd 0x09ca3f84 osduld_device_info +EXPORT_SYMBOL drivers/scsi/osd/osd 0x5fc48609 osduld_unregister_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x6060beaf osduld_path_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0x6eeb02c1 osduld_register_test +EXPORT_SYMBOL drivers/scsi/osd/osd 0x9001d213 osduld_info_lookup +EXPORT_SYMBOL drivers/scsi/osd/osd 0xb219ed31 osduld_put_device +EXPORT_SYMBOL drivers/scsi/osd/osd 0xc47f1f26 osduld_device_same +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x05434e4e qlt_rdy_to_xfer +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x0929e9b0 qlt_lport_deregister +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x18f26fab qlt_stop_phase1 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x4faa022d qlt_enable_vha +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x653845ff qlt_stop_phase2 +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0x816b6f95 qlt_unreg_sess +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xa2eacc8d qlt_lport_register +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xa78d7e9d qlt_xmit_tm_rsp +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xae0c2ea4 qlt_free_mcmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xbbc8dd9a qlt_abort_cmd +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xd2284e32 qlt_xmit_response +EXPORT_SYMBOL drivers/scsi/qla2xxx/qla2xxx 0xdebcb885 qlt_free_cmd +EXPORT_SYMBOL drivers/scsi/raid_class 0x1fa64f09 raid_class_release +EXPORT_SYMBOL drivers/scsi/raid_class 0xbd725f83 raid_class_attach +EXPORT_SYMBOL drivers/scsi/raid_class 0xd8eff179 raid_component_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x0efb4c4d fc_host_post_vendor_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x30794d71 fc_host_post_event +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x59a705a5 fc_remote_port_rolechg +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x711d884e fc_block_scsi_eh +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7954b1ea fc_get_event_number +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x7d9c2d94 fc_vport_create +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x84f2a696 fc_remote_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x8667c989 fc_vport_terminate +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x8aadb91f scsi_is_fc_vport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x96aff47e fc_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0x9f9bbe20 fc_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xde6da49e fc_remote_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xe78219b9 scsi_is_fc_rport +EXPORT_SYMBOL drivers/scsi/scsi_transport_fc 0xfed2bf1e fc_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x0e886eaf sas_port_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x1f78daf4 sas_port_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2e2d9c08 sas_port_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x2fb877c8 sas_remove_host +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x4839fa43 sas_port_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x498843ea sas_phy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x55a461b9 sas_rphy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5b2668b0 sas_phy_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x5e9b07cf sas_phy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x63d4f3d7 sas_port_get_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x7b05bfc7 sas_port_mark_backlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x875dbe2f sas_phy_add +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x8b2e019b sas_port_add_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0x9b800400 sas_read_port_mode_page +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa0deb2b2 sas_rphy_free +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa3f7bd62 sas_rphy_remove +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa804f1f4 sas_rphy_unlink +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xa9f75071 scsi_is_sas_port +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xb3bfa888 sas_end_device_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xd3809f1c sas_port_delete_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xde7eb695 sas_rphy_delete +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xdf9ad491 scsi_is_sas_rphy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xe2b4b8e7 sas_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xeb13a9cd sas_release_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xefa27f5b sas_expander_alloc +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xefa2d628 sas_port_alloc_num +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xf3530782 scsi_is_sas_phy +EXPORT_SYMBOL drivers/scsi/scsi_transport_sas 0xfd4a69ef sas_remove_children +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3431a301 spi_attach_transport +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0x3686ea09 spi_print_msg +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xcd0a7be4 spi_schedule_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xe25e28fc spi_display_xfer_agreement +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xedf6dbef spi_dv_device +EXPORT_SYMBOL drivers/scsi/scsi_transport_spi 0xff328bde spi_release_transport +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x0a5ec9d8 ufshcd_runtime_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x32f4439b ufshcd_system_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x4aa18140 ufshcd_runtime_idle +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x5285d036 ufshcd_runtime_suspend +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0x754fa906 ufshcd_alloc_host +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xcb43b147 ufshcd_system_resume +EXPORT_SYMBOL drivers/scsi/ufs/ufshcd 0xfc8e3814 ufshcd_shutdown +EXPORT_SYMBOL drivers/ssb/ssb 0x10aa6c08 ssb_device_disable +EXPORT_SYMBOL drivers/ssb/ssb 0x1a18e18f ssb_bus_resume +EXPORT_SYMBOL drivers/ssb/ssb 0x1adb977d ssb_bus_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x1bc3e61e ssb_pmu_set_ldo_paref +EXPORT_SYMBOL drivers/ssb/ssb 0x1dfc63b9 ssb_bus_pcibus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x24f8537f ssb_bus_suspend +EXPORT_SYMBOL drivers/ssb/ssb 0x2ca35e87 ssb_bus_sdiobus_register +EXPORT_SYMBOL drivers/ssb/ssb 0x2e52850f ssb_device_enable +EXPORT_SYMBOL drivers/ssb/ssb 0x4f41619a __ssb_driver_register +EXPORT_SYMBOL drivers/ssb/ssb 0x5a232165 ssb_bus_powerup +EXPORT_SYMBOL drivers/ssb/ssb 0x85e3f4db ssb_driver_unregister +EXPORT_SYMBOL drivers/ssb/ssb 0x89c75235 ssb_device_is_enabled +EXPORT_SYMBOL drivers/ssb/ssb 0xab122447 ssb_pmu_set_ldo_voltage +EXPORT_SYMBOL drivers/ssb/ssb 0xb8d76b9f ssb_set_devtypedata +EXPORT_SYMBOL drivers/ssb/ssb 0xbad1266b ssb_dma_translation +EXPORT_SYMBOL drivers/ssb/ssb 0xc0512e0f ssb_admatch_base +EXPORT_SYMBOL drivers/ssb/ssb 0xc0733ed8 ssb_commit_settings +EXPORT_SYMBOL drivers/ssb/ssb 0xc3f58002 ssb_pcihost_register +EXPORT_SYMBOL drivers/ssb/ssb 0xc93041d6 ssb_pcicore_dev_irqvecs_enable +EXPORT_SYMBOL drivers/ssb/ssb 0xd481192b ssb_admatch_size +EXPORT_SYMBOL drivers/ssb/ssb 0xedc48094 ssb_bus_may_powerdown +EXPORT_SYMBOL drivers/ssb/ssb 0xf976dc89 ssb_chipco_gpio_control +EXPORT_SYMBOL drivers/ssb/ssb 0xfd13bdeb ssb_clockspeed +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x012e07a0 fbtft_write_gpio8_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x15dc1519 fbtft_remove_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x1edd58e7 fbtft_register_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x1f1692d3 fbtft_framebuffer_alloc +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x20843ffb fbtft_init_display +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x2903d65a fbtft_write_reg8_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x338b4bab fbtft_write_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x416d29a6 fbtft_write_gpio16_wr +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x4730e7b4 fbtft_write_vmem16_bus9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x4a189c55 fbtft_write_gpio16_wr_latched +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x504cc044 fbtft_dbg_hex +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x5354873b fbtft_write_vmem8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x541be68e fbtft_write_spi_emulate_9 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x55c90dd9 fbtft_write_vmem16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x79108293 fbtft_probe_common +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x8006b205 fbtft_write_reg16_bus16 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x96a71154 fbtft_unregister_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0x96bfb582 fbtft_read_spi +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xa5607501 fbtft_framebuffer_release +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xa8ca1b81 fbtft_unregister_backlight +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xbba42867 fbtft_register_framebuffer +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xbbe06296 fbtft_write_vmem16_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xc221bb34 fbtft_write_reg8_bus8 +EXPORT_SYMBOL drivers/staging/fbtft/fbtft 0xdf48b830 fbtft_write_reg16_bus8 +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0x5639774b fwtty_port_put +EXPORT_SYMBOL drivers/staging/fwserial/firewire-serial 0xd3ea1dcf fwtty_port_get +EXPORT_SYMBOL drivers/staging/iio/addac/adt7316 0xbfb11212 adt7316_probe +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x32a4347c hmc5843_common_resume +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x4424a346 hmc5843_common_remove +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0x5555ce1b hmc5843_common_suspend +EXPORT_SYMBOL drivers/staging/iio/magnetometer/hmc5843_core 0xbc9c189c hmc5843_common_probe +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0xb92e8752 ade7854_remove +EXPORT_SYMBOL drivers/staging/iio/meter/ade7854 0xb97eda14 ade7854_probe +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x01eeddf8 lnet_sock_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x09a36d67 lnet_kiov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0af6516b lnet_connect +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x0dc0dd3b lnet_notify +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x1366b7ac LNetSetLazyPortal +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x160efb02 lnet_copy_iov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x19480130 lnet_sock_listen +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x19635ee5 lnet_sock_getaddr +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 0x1ee5f15e lnet_ipif_query +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 0x33202a6c LNetGetId +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x39c4c0f3 lnet_sock_getbuf +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 0x464192dc lnet_unregister_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x473ad33b LNetDist +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x49993ea3 lnet_extract_iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x4bf930ab lnet_copy_kiov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x549ef411 lnet_finalize +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 0x66d449b1 lnet_ipif_enumerate +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 0x7a67771e lnet_copy_kiov2kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x7d59a7fe LNetMEInsert +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x80370ff5 lnet_parse +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x820b2ee2 lnet_sock_read +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x854ab844 LNetEQWait +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x8b7ffc94 lnet_create_reply_msg +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x8e5c8d10 lnet_sock_setbuf +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0x9de986d3 LNetEQAlloc +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xa56de08d lnet_ipif_free_enumeration +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 0xb20da2b1 lnet_copy_iov2iov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xb2279a7c 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 0xbc4cb773 lnet_extract_kiov +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xbf0760a2 LNetMEAttach +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd236db30 lnet_sock_write +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xd7c50cb9 lnet_init +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xdc705e69 the_lnet +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xe8124744 lnet_fini +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xee9f6008 lnet_sock_accept +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf1a37ca2 lnet_register_lnd +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf1b316bf LNetSnprintHandle +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf473cc79 lnet_net2ni +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xf5dc6337 lnet_iov_nob +EXPORT_SYMBOL drivers/staging/lustre/lnet/lnet/lnet 0xfa106804 lnet_counters_get +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 0x45b24452 seq_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x48ec9379 seq_client_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x49c24d80 seq_client_alloc_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x70009c4e seq_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0x9738cd41 client_fid_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 0xcdcd07ba seq_client_get_seq +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xd6a95691 client_fid_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fid/fid 0xecee2727 LUSTRE_SEQ_ZERO_RANGE +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x3f3657c2 fld_client_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x4180a07a fld_client_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x74a78766 fld_client_add_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x804a034f fld_client_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x8182be12 fld_client_del_target +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x89f6bd31 fld_client_debugfs_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/fld/fld 0x8f6acae7 fld_client_flush +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 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 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 0x156bdc53 libcfs_kvzalloc_cpt +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 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 0x2adae33e cfs_init_timer +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 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 0x437d67a5 cfs_percpt_unlock +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 0x48f163c6 libcfs_str2anynid +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x4a95faa2 cfs_timer_deadline +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 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 0x71b4c612 cfs_hash_debug_str +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 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 0x7a63872e cfs_timer_disarm +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7b0b748a cfs_ip_addr_parse +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x7bbc7d76 libcfs_kkuc_group_add +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 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 0x865483a9 libcfs_kvzalloc +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 0x8aafde63 cfs_crypto_hash_update_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0x8c85e4e6 cfs_crypto_hash_speed +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 0xa9088531 cfs_expr_list_values +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xa9c0ca61 cfs_timer_init +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 0xb52fd765 cfs_cpt_online +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xb8c52b1b cfs_timer_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xbab4f34e cfs_timer_arm +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 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 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 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 0xcc26846b libcfs_kkuc_msg_put +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 0xe262a6e2 cfs_timer_is_armed +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 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 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 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 0xfe565fa9 cfs_crypto_hash_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/libcfs/libcfs 0xff8773bd cfs_hash_debug_header +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x32c90bf7 ll_stats_ops_tally +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x6acd852a ll_iocontrol_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x8817f8ba ll_direct_rw_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/llite/lustre 0x9c7b3410 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 0x0a070ed5 lov_device_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x17358586 lov_lsm_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x233c35ce lov_lsm_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x7d17f319 lov_stripe_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/lov/lov 0x81969001 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 0x00613578 llog_cat_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01240db5 class_fail_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01665e34 class_parse_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x01c78d47 cl_lock_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0223ddd2 cl_lock_hold +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 0x043f268c obdo_refresh_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0510a5a1 cl_io_read_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x056efa20 cl_page_cache_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x057f6d4b class_find_old_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x05859847 ldebugfs_remove +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x06d92f0c lprocfs_at_hist_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0737a65d cl_io_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x07865de3 lu_object_find +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 0x07e62bdb llog_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x083942ff class_del_profile +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x091d9123 cl_lock_nr_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x092499aa class_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x094d24d4 cl_page_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x09852ccd cl_page_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0985724f lu_context_key_quiesce +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0a89ee7c llog_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ab898b5 obdo_cpu_to_le +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0ad67462 cl_req_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0b513ee7 obd_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c23cc41 dt_store_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c378d79 lustre_swab_llog_hdr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0c79accb class_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0cc690ba cl_lock_closure_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0d4924c8 lu_object_locate +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0dc80d8d cl_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0e870d06 cl_lock_delete +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0edf2992 cl_page_list_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x0f6cacd9 cl_page_list_unmap +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x100cdc61 obd_export_evict_by_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1031654a iattr_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x10958d7a cl_lock_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x10ebd35b cl_io_loop +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 0x123e5b5b dt_directory_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x12f2f705 class_import_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x12f6a6f3 lprocfs_rd_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x13254bd9 cl_object_attr_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x148cd0d2 lustre_common_put_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1491dc30 lu_context_tags_clear +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x14b046eb class_name2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x15555514 lprocfs_rd_conn_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x19bd0808 cl_page_is_under_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1b6516fb dt_index_walk +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1bce298b dt_try_as_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1c8772f2 cl_lock_get_trust +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1c975fe8 cl_io_prepare_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1da22d55 class_uuid2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1dd9cd9e cl_page_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1ddf182b class_import_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1df71872 dt_store_resolve +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1dfca4b7 dt_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1e7023a4 cl_req_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x1f068419 cl_page_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x20ad986f cl_env_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x20bf38c3 cl_env_nested_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x20c4f2da cl_lock_is_mutexed +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x219069dd lu_context_key_degister_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x21fe8f82 llog_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x221826f1 class_parse_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x23917f92 cl_io_rw_advance +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x23f333ea lu_object_find_slice +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x243dec07 class_config_dump_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x24b84915 dt_txn_hook_stop +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 0x25dda412 lprocfs_seq_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x25e373cc class_connected_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x26c9fef1 llog_open_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x26f7b7bc cl_page_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x275cdc7a cl_env_reexit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x27a56701 llog_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x286860f5 class_handle_free_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2926a2a8 cl_io_submit_rw +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2951bbf0 lu_site_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x297cf5e0 class_handle2object +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x29af98e3 cl_req_page_done +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2a775702 llog_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ae1cd79 kuc_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2b7135d1 lu_device_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2d137c78 dt_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2d38f0b3 cl_page_list_own +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2e6da939 lustre_register_kill_super_cb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x2ea2d610 lprocfs_rd_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x30325433 lu_site_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3036ae25 llog_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x31b0c78a dt_device_fini +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 0x35694d0c lprocfs_rd_name +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3589d020 cl_lock_enclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x369be015 obdo_le_to_cpu +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37d97cfb llog_cat_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x37ed6e4b at_early_margin +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x384196ad cl_env_nested_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x388d2c5c dt_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x38fb0c90 class_match_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x39f7d20c obdo_to_inode +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3a33faee class_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3b2283b3 dt_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3bcbdc4b lprocfs_stats_alloc_one +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3d8021e3 cl_object_has_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3da2aa39 lprocfs_alloc_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3e051066 llog_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3e97f22d lprocfs_rd_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3eab7bfe LU_BUF_NULL +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3ecaa91c llog_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3ee563ba lprocfs_rd_u64 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3f25c782 obd_max_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x3ffe7287 ldebugfs_add_symlink +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x42207239 cl_enqueue_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x42d96a58 lu_object_unhash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x432a79ed llog_declare_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x44060ed4 cl_page_find_sub +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x442d8060 llog_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x447784a8 cl_use_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x44d23f9c cl_lock_mutex_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x452f559a lu_buf_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x45a7e724 cl_lock_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x46c25375 lu_context_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x473b327d cl_site_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 0x4881b18c cl_io_end +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 0x4ac1b733 cl_lock_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4ac58713 obd_connect_flags2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4b12ef06 cl_io_lock_alloc_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4b7f46fd lu_cdebug_printer +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4bc5b2cb cl_page_make_ready +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 0x4d13458b kuc_len +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d13ee07 lu_context_key_revive +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d767754 cl_lock_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d85e07d cl_page_list_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4d8d6dfa lprocfs_counter_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x4eaa919d ldebugfs_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50c7fc36 ptlrpc_put_connection_superhack +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x50fd50d3 cl_lock_hold_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x528ba83a class_disconnect_stale_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x53f2fc64 lu_context_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x53f30367 dt_txn_callback_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x544a5167 la_from_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x545d30a0 cl_object_attr_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x54885f87 ldlm_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x55109df3 cl_sync_io_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x55134b21 cl_lock_ext_match +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 0x55efef4a cl_lock_modify +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5616a5d1 class_cleanup +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 0x582b013d dt_quota_glb_features +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x58963b6d lprocfs_wr_atomic +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5953bbeb cl_sync_io_note +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x598f8d05 cl_io_commit_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5994bbf4 cl_page_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a20d896 obd_memory_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5a9234de cl_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5b0c5a11 __llog_ctxt_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 0x5dab891a obdo_from_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5e93341f lprocfs_oh_sum +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x5f6e521c cl_io_lock_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 0x6099b525 cl_lock_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x60d3599d cl_type_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6159f8e6 cl_vmpage_page +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 0x648a7f66 lprocfs_free_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6580b4c1 class_exp2obd +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 0x67ec7212 lu_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6890d175 lustre_get_jobid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x68daf078 cl_lock_request +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 0x6a076138 cl_io_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6a9362a8 lprocfs_init_mps_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6ac1344d cl_page_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6b261477 lu_device_type_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6b322942 llog_declare_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6b9106d5 cl_page_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6bb7895a cl_lock_at_pgoff +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6bb88853 cl_lock_extransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6bc15e58 cl_req_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6d1a9dc5 cl_page_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6f693821 ldebugfs_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6fca34bf llog_reverse_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x6ff286a1 cl_lock_closure_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x70deb8b9 cl_io_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7139a9b2 cl_page_list_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7171f425 class_export_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x71d9bec9 cl_lock_descr_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7279630f cl_io_is_going +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x72efacf2 llog_write_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x73c337e4 cl_unuse_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x73d4ba0f obdo_from_iattr +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x742559b1 class_unregister_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x74449cd9 cl_lock_signal +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x74cff05c cl_object_glimpse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x74d69e7d llog_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x74e3058b ldebugfs_add_simple +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7508be41 cl_page_size +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 0x75bc73a5 cl_io_iter_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x773b31ef cl_io_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x774ace5a cl_object_attr_unlock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x778cc9ae lu_context_key_revive_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x77d2089a class_name2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x77eb3b06 cl_page_gang_lookup +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 0x791814ce lprocfs_rd_connect_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x79b0128c cl_object_kill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7a235913 lprocfs_rd_timeouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7a39b75c dt_index_read +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 0x7c55bd24 cl_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7d5293c2 lu_env_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7db82cdf lustre_register_client_fill_super +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x7e90a974 llog_setup +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 0x80b27a60 cl_page_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x80d31a2f cl_unuse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x80fc0ab6 lu_object_header_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x812496ab cl_lock_weigh +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x815bced3 cl_wait_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x81742d89 obd_ioctl_popdata +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8188937e cl_object_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8264008a class_detach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x82ecd056 lu_object_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x831f656c class_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x83236a52 lu_site_purge +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8446b9a8 obdo_to_ioobj +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x84725940 cl_page_list_splice +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 0x853c2b42 lu_context_enter +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8553b369 obd_memory +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x859760d4 class_exp2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x85b39c52 cl_object_attr_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x85bfdaac cl_page_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x862c74b8 cl_page_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x87141a0a cl_object_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x87c0f92d class_devices_in_group +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x887486c0 capa_lookup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x889aeab9 md_from_obdo +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 0x895d9529 cl_io_submit_sync +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x89c651a5 lu_object_find_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8a2ac56f llog_copy_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8a83a714 lustre_process_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8aa2c358 lprocfs_dt_rd_blksize +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8b5565b0 cl_page_is_owned +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 0x8bb47863 ldebugfs_register_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8bc036c2 cl_page_list_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8d658ed0 capa_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8da75d2e lu_device_type_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8e10e6d6 server_name2svname +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8efe3834 cl_lock_unhold +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8f67314c obd_dump_on_eviction +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x8fd1cb32 cl_page_list_move +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x90333b0a class_config_llog_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x90427fc6 class_new_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x90ef87e1 llog_cancel_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91844cd6 lu_context_key_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x91a1d9a4 class_handle_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92825d47 cl_2queue_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92e58479 obd_dump_on_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x92f4ec75 obd_devs +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 0x93b5aac8 lu_object_header_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x93c61d09 cl_env_unplant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x942a2bd5 lu_device_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x94aa5188 cl_env_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9512d507 lustre_acl_xattr_merge2posix +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x951967b5 obdo_from_inode +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 0x95eabcf5 class_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9767adce class_uuid2dev +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97ce6882 lprocfs_single_release +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97d03783 at_history +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x97f17243 class_get_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x982bd245 lprocfs_free_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99b35f27 _debug_capa +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x99f9e724 llog_cat_cancel_records +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9a01386e cl_stack_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9a37b8cd class_num2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b0cd33b lprocfs_rd_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9b1ed9d8 obd_jobid_var +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9d643cfe class_unlink_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9dbb17b6 lprocfs_dt_rd_kbytesfree +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9de7c5cc cl_object_find +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9df0abff cl_2queue_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9e03b7a9 cl_page_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9e60955e dt_find_or_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0x9f6bc28b obd_max_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa132fc07 lprocfs_alloc_md_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa160da4a lu_object_header_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa1c99611 cl_lock_hold_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa2952812 class_config_parse_llog +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa32e3cca class_conn2cliimp +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa3692c99 ldebugfs_obd_seq_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa409ed10 cl_req_completion +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa4b0bc68 cl_lock_disclosure +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa58e085e cl_page_vmpage +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 0xa74f04b7 llog_cat_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa773ff11 cl_lock_closure_build +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa7821d74 dt_declare_version_set +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 0xa85188cc cl_io_rw_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xa8ef40d1 cl_page_unassume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa21b7a0 lustre_register_quota_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa4d414d lprocfs_obd_rd_max_pages_per_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa8290da class_disconnect_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaa920a1a cl_lock_is_intransit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab1f3bee obd_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab5109b4 cl_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xab8bf01f dt_txn_hook_commit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xabb7a0d2 lustre_end_log +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xabed7342 cl_page_delete +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 0xad11f30c cl_req_page_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaded632b lu_dev_add_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xae3fd1e2 lu_object_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaee734f7 lu_object_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaf274119 cl_page_list_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xaf84f086 cl_offset +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xafd70884 lu_object_put_nocache +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb01963a6 class_uuid_unparse +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb176423e cl_lock_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb1b89b6d class_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb21a0a8a llog_thread_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb2936e2f lu_object_add_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb2a4dc26 cl_page_discard +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 0xb4de9db6 lprocfs_wr_uint +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4e8c691 cl_2queue_discard +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb4f8ee63 lprocfs_read_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb5e50315 cl_conf_set +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 0xb8ab4dc5 lu_context_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xb9d7aa2d class_conn2obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba094d5b cl_lock_state_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xba22914d obd_export_evict_by_uuid +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 0xbafb7973 lprocfs_exp_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbb26d692 capa_cpy +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbbf68fd3 lu_object_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc436a0d obdo_cpy_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc544b3f cl_page_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbc763554 lu_site_init_finish +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd0d0e76 cl_env_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbd33f068 dump_exports +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbe010894 cl_2queue_init_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbe428718 obd_exports_barrier +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbe582f48 cl_page_list_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbe598b35 lprocfs_obd_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbe646f21 class_put_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbe6db911 cl_io_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbf96079c dt_txn_callback_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xbfd674c2 cl_lock_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc0534c7d dt_version_set +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 0xc0c9918f cl_lock_discard_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc10b8caa class_process_proc_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc125c989 llog_open +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc1344057 cl_lock_descr_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc17cd8fb lu_device_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc18d06cf lu_buf_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc3742778 lu_object_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc39d244d class_find_client_obd +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc3cb9de5 llog_is_empty +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc4e9f8ff lu_context_key_degister +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc651fd02 llog_init_handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc66a924a cl_2queue_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc705cf87 lu_object_anon +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc71d3cc8 dt_txn_hook_start +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc8d1f201 llog_exist +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc909d4c0 llog_cat_init_and_process +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xc95b4b5a class_register_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcac5cdbb llog_cat_process_or_fork +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcb0ab67f obd_max_dirty_pages +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcc653872 dt_record_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcc897802 lprocfs_rd_server_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xccc3fa75 cl_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd4430ad llog_cat_declare_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xcd7537ee get_devices_count +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd0810535 cl_page_get +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 0xd45174f6 cl_io_slice_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd4ad002c cl_2queue_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd4c8aec0 lu_context_key_quiesce_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd4cff144 cl_index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd50af4ef class_export_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd52458d1 cl_lock_state_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd58940e4 cl_lock_mutex_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd70addac obd_export_nid2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd70fe669 lustre_swab_llogd_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd71166b6 class_new_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd779e465 cl_page_list_assume +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd779f19a capa_add +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 0xd7cddf5a cl_io_sub_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd7f7b340 cl_lock_mode_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd92eb0ab cl_lock_user_add +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd939b84b class_incref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd962a2f1 cl_env_implant +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xd9f5c932 cl_object_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xda01f3e9 lu_object_invariant +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 0xdb06036c cl_req_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb13dce1 capa_list +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb640d88 cl_2queue_disown +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdb95e081 llog_cat_add_rec +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdcc40af0 class_check_uuid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdd8fb32c llog_declare_create +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xddbe42d3 lu_env_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xddc37ebd cl_locks_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 0xdf02df50 lu_env_refill +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xdf9a85aa cl_lock_mutex_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe028cf84 capa_encrypt_id +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe04c1376 dt_lookup_dir +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe0bb6639 cl_page_is_vmlocked +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe193b510 class_disconnect +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1af5bc7 lu_object_assign_fid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe1b5f48d dt_record_write +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe250e11c class_search_type +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2642c3b cl_lock_peek +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe29a7df4 cl_attr2lvb +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2d0804c cl_pages_prune +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2e7eed3 lu_site_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe2eb4470 class_get_next_param +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe36c6cf6 cl_io_top +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe3f9b46c dt_locate_at +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe559f81e cl_page_flush +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe6bd27f5 lprocfs_free_obd_stats +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7111db2 cl_page_prep +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7d83236 cleanup_capa_hash +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe7e51e71 cl_lock_user_del +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8455789 lu_context_exit +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe8e84c32 class_match_nid +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xe9c1c5be cl_queue_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeacec47c lprocfs_oh_tally_log2 +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xeb3f08ed ldebugfs_add_vars +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xebb6689d lu_context_key_register_many +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xebd31fc9 lu_device_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec5bfb15 cl_page_clip +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xec7d6b85 obd_timeout_set +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 0xf01e2527 server_name2index +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf02b6081 cl_page_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf0a4ab76 dt_key +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf147ab5e lu_context_key_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf158987b class_decref +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf15faa1b lu_dev_del_linkage +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf174cbb7 class_conn2export +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf1d2a918 lprocfs_seq_read_frac_helper +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf2a6336f dt_version_get +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 0xf449fa27 lprocfs_alloc_obd_stats +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 0xf65f4328 llog_backup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf7020831 lprocfs_dt_rd_kbytesavail +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf8168da7 cl_lock_enqueue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf85f385e llog_cat_close +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf866022f lu_site_stats_print +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf8bcf923 cl_io_iter_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf9001f9c cl_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xf91f2de0 cl_page_own_try +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfa261dfb cl_io_init +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 0xfbfe8559 lprocfs_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc7f18d0 obd_pages_max +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfc97f4fb cl_env_alloc +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xfd16330c lu_env_refill_by_tags +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 0xff57e92d class_match_net +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xff9a2927 class_manual_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/obdclass/obdclass 0xffa078e1 dump_lniobuf +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 0x027a5112 ptlrpc_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x03d2d9c7 ptlrpc_set_destroy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0429be2e req_capsule_fini +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 0x0775864b ldlm_enqueue_pack +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 0x09a0ff1d ptlrpcd_alloc_work +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 0x0ac82148 ptlrpc_stop_all_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0bcacb5d RMF_MDS_HSM_USER_ITEM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x0c0e7699 lprocfs_wr_ping +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 0x103ff1d1 ldlm_cli_enqueue_fini +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 0x1194aa8b llog_client_ops +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1198cf31 ldlm_resource_unlink_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x12b6f5a3 ptlrpc_connection_fini +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x142e42b7 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 0x15a3e4db RMF_GETINFO_VAL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x16d23f5b ptlrpc_request_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 0x17950f60 RQF_SEC_CTX +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x17bd62bb sptlrpc_gc_add_sec +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1832a085 ptlrpc_req_set_repsize +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1899f1f4 ldlm_cli_enqueue_local +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 0x19d2b45b sptlrpc_gc_del_sec +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 0x1ad60797 req_capsule_client_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1ad6c330 RMF_EAVALS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1b2931be ptlrpc_at_set_req_timeout +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 0x1dd7e0b7 ptlrpc_req_finished +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1de9c288 lustre_swab_layout_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x1e3f07dd target_print_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 0x1f40f0c2 ptlrpc_deactivate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2077c61f ldlm_pool_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x20931f40 ptlrpc_request_bufs_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 0x218a36ce ldlm_cli_cancel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x219391ec RMF_EAVALS_LENS +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x22dfe6b3 sptlrpc_lprocfs_cliobd_attach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x22fe74cf req_capsule_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x23351f71 lustre_free_reply_state +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x233790b5 RMF_OST_BODY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x23baee03 ldlm_pool_add +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 0x25a70ac1 ptlrpc_request_free +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x26214d6b ptlrpc_unregister_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x269554ce RQF_LDLM_INTENT_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x26ba5152 ldlm_pool_set_slv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x26f99d16 RQF_MGS_CONFIG_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x277a0768 sptlrpc_sec_destroy +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 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 0x2ce5e79e sptlrpc_sec_put +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 0x2e6673b9 ptlrpc_queue_wait +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x2ea73908 ldlm_lock2desc +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 0x2f2b2aa4 lustre_pack_request +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 0x2fdf2253 ldlm_glimpse_ast +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 0x3029c3b6 ptlrpc_cleanup_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3060b9c6 sptlrpc_rule_set_expand +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x307174ad ptlrpc_reconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x30d56c28 ptlrpc_commit_replies +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x316d003b ptlrpc_init_import +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 0x32e074f7 ptlrpc_pinger_add_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x33bb7761 ldlm_typename +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3451815f ldlm_pool_get_lvf +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 0x3969b741 ldlm_register_intent +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3990d190 ptlrpc_request_alloc_pack +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 0x3a4ca985 ptlrpc_resend +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 0x3b715540 ldlm_completion_ast_async +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 0x3da735ce client_destroy_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3dc47695 lustre_msg_get_magic +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ded6035 ptlrpc_replay_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ebb2590 client_import_find_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3ecb75ec ldlm_resource_iterate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f034caf lustre_msg_get_status +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x3f09a4ae 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 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 0x43705ee4 RQF_LOG_CANCEL +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x43adf00a ptlrpc_unregister_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 0x446a6d2a ptl_send_rpc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4481591d RQF_OST_SET_INFO_LAST_FID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4559a27b ptlrpc_retain_replayable_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x45880df0 ptlrpc_set_add_new_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4596aa11 lprocfs_rd_pinger_recov +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 0x467cc84e ldlm_cli_cancel_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x47f5e903 RMF_MDS_HSM_REQUEST +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x48394043 ptlrpc_send_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x498c03c5 lustre_msg_set_last_xid +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x499a9a89 ptlrpc_req_finished_with_imp_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x49c37934 ptlrpc_nrs_policy_register +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4a5a2416 RMF_DLM_REQ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4a6ba2f2 sptlrpc_cli_wrap_bulk +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4a6c9516 req_capsule_server_sized_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4b9fadf3 ptlrpc_request_set_replen +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4ba66331 client_import_del_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4c730176 target_pack_pool_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 0x4ed32d0b ptlrpcd_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x4f1dcdba sptlrpc_cli_ctx_put +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 0x5266dd89 __ptlrpc_free_bulk +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 0x5551b01a ldlm_lock_change_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x555eb7fe RQF_MDS_HSM_STATE_SET +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x566e3b1a ptlrpc_prep_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x571e3831 ptlrpc_set_add_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5764ca1b sptlrpc_enc_pool_get_pages +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 0x59bc29e3 ldlm_namespace_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5a057439 interval_search +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5a4fa75e ptlrpc_send_error +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 0x5b81adfe ptlrpc_prep_req_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5c1839b9 llog_initiator_connect +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5c59f1e7 ldlm_cli_cancel_unused +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 0x5d276dc2 ldlm_extent_shift_kms +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5d78ab2a _ldlm_lock_debug +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e0b19b1 RMF_CLUUID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e1f5bf1 client_import_add_conn +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e2b7558 lustre_msghdr_get_flags +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x5e5e4f6f ptlrpc_register_service +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 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 0x647b6e48 lustre_swab_ldlm_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x651a8f6b sec2target_str +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 0x65a0b626 req_capsule_extend +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x66e057d8 sptlrpc_cli_unwrap_bulk_write +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 0x6a7b471d sptlrpc_conf_client_adapt +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6a947e9c sptlrpc_cli_ctx_wakeup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6b850a98 ldlm_pool_get_slv +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 0x6e5bae76 ldlm_cli_enqueue +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x6ecb308a client_obd_setup +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 0x723d43b6 sptlrpc_rule_set_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x725201fe ldlm_cli_cancel_unused_resource +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x725a892c RQF_MDS_REINT_OPEN +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x72a8e172 ldlm_lock_match +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 0x748b62e8 ldlm_cli_update_pool +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x75a2c40d ldlm_put_ref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x75a500da ldlm_pool_shrink +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x762df379 ldlm_blocking_ast +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 0x787e41c3 ptlrpc_lprocfs_brw +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x78bf9136 lustre_swab_ldlm_lock_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x79025f60 ldlm_namespace_free +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 0x7ba5583b ldlm_lock_fail_match +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x7ba6419e ptlrpc_request_alloc +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 0x7e841b21 ldlm_namespace_cleanup +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 0x7fc6f90e req_capsule_filled_sizes +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8059ebc2 ldlm_lock_allow_match +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 0x81665d07 ptlrpc_pinger_sending_on_import +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 0x844d7964 ldlm_pool_del +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 0x85dead21 ptlrpc_recover_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85eecf67 sptlrpc_get_hash_alg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x85ffe4dd client_disconnect_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x86031f7a ptlrpc_mark_interrupted +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x86316eb0 ldlm_destroy_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x863db6eb RMF_HSM_USER_STATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x86ce457b ptlrpc_schedule_difficult_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x86fa8c3b ldlm_cli_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x874d0dbe sptlrpc_import_sec_ref +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 0x882b151e lock_res_and_lock +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 0x8acc6399 ptlrpc_activate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8b854254 lustre_swab_mgs_config_res +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8b86402b req_capsule_server_grow +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8cb71d4b RQF_MDS_REINT_CREATE_SLAVE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8d2b98e2 ptlrpc_register_bulk +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 0x8e129685 ldlm_lock_fail_match_locked +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8e261f27 req_capsule_has_field +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 0x8fd7f861 lustre_pack_reply +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x8fec0451 lustre_msg_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x916dba09 ptlrpc_pinger_del_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x919c4ce3 RMF_OBD_ID +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x91a0a73f ptlrpc_request_addref +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 0x92f66a9c ptlrpc_unregister_service +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x937b1ee0 lustre_swab_mdt_ioepoch +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9392f323 ptlrpc_save_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x945e1731 sptlrpc_cli_enlarge_reqbuf +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 0x9798f2f1 RQF_MDS_GETATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x980fcfdc ptlrpc_connection_addref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x990d6031 ldlm_destroy_export +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 0x9c9a7724 sptlrpc_register_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9d7ea314 sptlrpc_pack_user_desc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9eb93601 client_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9fb088f1 lustre_swab_lov_mds_md +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0x9fd20b81 lprocfs_wr_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 0xa18ac1e9 ptlrpc_invalidate_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa2244636 RQF_MDS_GETATTR_NAME +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa22a4aef ptlrpc_wake_delayed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa22c0086 ldlm_error2errno +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa282e32b req_capsule_server_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa2f490df ptlrpc_resend_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa352ca18 sptlrpc_cli_ctx_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa3d2a6ee RMF_CAPA1 +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa4210f4f ldlm_pool_set_limit +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 0xa4f3174f sptlrpc_sec_get +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 0xa6573ae0 ptlrpc_obd_ping +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 0xa6f92dd8 ldlm_blocking_ast_nocheck +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa72ee897 req_capsule_init_area +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa78043d1 ptlrpcd_wake +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 0xa8f0d262 ldlm_prep_enqueue_req +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 0xa9e8bd8d ptlrpc_service_health_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xa9edf09d RQF_OBD_IDX_READ +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xab736514 ptlrpc_start_threads +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xabeacded ldlm_lock2handle +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xac152b2a 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 0xace45018 ldlm_replay_locks +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xad1d303c sptlrpc_cli_ctx_expire +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 0xaef5ec9e ldlm_cli_cancel_list +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 0xaf633ea1 ldlm_init_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xaf8c236c ptlrpc_request_committed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb02844df ldlm_reprocess_all_ns +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb0751fa4 RQF_LLOG_ORIGIN_HANDLE_DESTROY +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb181aa07 ptlrpc_prep_bulk_imp +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb1b43d8a dump_rcs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb239d575 ldlm_lock_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb249092c ldlm_pool_fini +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 0xb499b9ec ptlrpc_request_alloc_pool +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 0xb523ea2f sptlrpc_get_bulk_checksum +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb61cb95a RQF_MDS_GETXATTR +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb62fbc9b ptlrpc_disconnect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb637f5fd req_capsule_client_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb68476df interval_erase +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb69f1de1 lprocfs_wr_pinger_recov +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 0xb80add84 req_capsule_other_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb851c47f ptlrpc_error +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb88fe13c ptlrpc_fail_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb89bb250 lprocfs_wr_evict_client +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb903634e RQF_OST_CONNECT +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb9a6bcaa __ptlrpc_prep_bulk_page +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xb9b631cf lustre_swab_mgs_config_body +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xba6f2c08 req_capsule_field_present +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbaa76097 lustre_msg_string +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbad7f5bd req_capsule_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbbd199e5 ldlm_resource_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbc1370dc lustre_shrink_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbcfd9ea4 ldlm_pool_get_limit +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbd83bc44 RQF_OBD_SET_INFO +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xbded97a3 ldlm_namespace_new +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 0xbf3101e6 ldlm_completion_ast +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 0xc02e4323 sptlrpc_target_update_exp_flavor +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 0xc0907fe4 ldlm_resource_putref +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc0cdf55e RMF_MGS_SEND_PARAM +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc274db94 req_capsule_get_size +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 0xc6ac8356 sptlrpc_target_export_check +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc763fabc sptlrpc_process_config +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc76bfcee ptlrpc_req_xid +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 0xc7c93159 lustre_pack_reply_flags +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 0xc7f99cf3 req_capsule_server_sized_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc8361d11 ptlrpc_abort_inflight +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc8f586a9 ptlrpc_connection_init +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xc929c736 ldlm_flock_completion_ast +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xca5a81ec ptlrpc_pinger_ir_down +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcad4388c req_capsule_server_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 0xcc549942 ldlm_pool_setup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xccf992c0 sptlrpc_unregister_policy +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcd0336ac ldlm_namespace_put +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xcd7dec32 sptlrpc_req_replace_dead_ctx +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 0xcf2cc04a ldlm_lock_cancel +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 0xd2983334 lustre_swab_swap_layouts +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2a44aaa ldlm_get_enq_timeout +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd2e0d4eb lustre_msg_get_opc +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3bed5da _debug_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd3dae408 ldlm_it2str +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd65bb09c ldlm_lock_get +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 0xd70d1cb3 sptlrpc_target_sec_part +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd7910326 lustre_swab_obd_statfs +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xd8519f4a lustre_pack_reply_v2 +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 0xda7c89fe do_set_info_async +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb1fb0a2 RQF_MDS_REINT_CREATE +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb70d4fd req_capsule_server_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdb9d5a6a lustre_swab_niobuf_remote +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdce1f720 ptlrpc_buf_set_swabbed +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdd0c8e76 sptlrpc_import_flush_all_ctx +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 0xdf65af43 ptlrpc_hpreq_handler +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdf701ae7 lustre_swab_fid2path +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdfb48d63 ldlm_cancel_resource_local +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xdff6e945 ptlrpc_set_import_active +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe0b94989 sptlrpc_svc_ctx_invalidate +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe0cc694c RQF_LLOG_ORIGIN_HANDLE_NEXT_BLOCK +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe2c85234 ptlrpc_check_set +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe3da61b5 sptlrpc_enc_pool_put_pages +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 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 0xe7650a9e req_capsule_client_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe76b104b ldlm_init_flock_export +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe796b255 ptlrpc_connect_import +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7e9df25 req_capsule_client_swab_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe7f6e524 client_obd_cleanup +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xe85b6da3 lustre_swab_obdo +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xea44f3af ldlm_resource_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeabac4fc sptlrpc_rule_set_merge +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xeb2158c1 ldlm_lock_downgrade +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 0xedcb740d sptlrpc_name2flavor_base +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef1aeca9 RMF_FLD_OPC +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xef690e62 req_capsule_server_get +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0241d6e lustre_swab_hsm_progress_kernel +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf0d43b14 __ldlm_handle2lock +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 0xf2efc723 ldlm_namespace_foreach +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf2fa21e5 sptlrpc_import_flush_my_ctx +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 0xf42a5d60 ptlrpc_nrs_policy_unregister +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 0xf48ecda8 req_capsule_set_size +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 0xf647b37e ldlm_lock_convert +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf697b756 ldlm_dump_all_namespaces +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf71888bd sptlrpc_gc_add_ctx +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf7408f84 lustre_swab_hsm_request +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf762abaf ptlrpc_lprocfs_register_obd +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 0xf8d395d3 ptlrpc_restart_req +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf8fa261f sptlrpc_cli_unwrap_bulk_read +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xf9003b72 ptlrpc_cleanup_imp +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 0xfae51505 ptlrpc_unpack_rep_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfb444a98 ptlrpc_prep_fcset +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfb5cb4cd ldlm_namespace_dump +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfba09a48 unlock_res_and_lock +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfc203742 ldlm_prep_elc_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 0xfde0f6da ldlm_pool_set_clv +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfe5af748 ptlrpc_unpack_req_msg +EXPORT_SYMBOL drivers/staging/lustre/lustre/ptlrpc/ptlrpc 0xfe609a41 ptlrpc_lprocfs_unregister_obd +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 0xff693ad8 target_send_reply +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/lustre/lustre/ptlrpc/ptlrpc 0xfff368ea ldlm_pool_get_clv +EXPORT_SYMBOL drivers/staging/media/cxd2099/cxd2099 0x5e6ac1e2 cxd2099_attach +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x03789ced rtllib_wx_get_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x07b5120b rtllib_ps_tx_ack +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x144de670 rtllib_wx_set_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1510c5f2 rtllib_wx_get_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x1ba70112 rtllib_wx_set_gen_ie +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x279c3d75 rtllib_wx_set_rawtx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x2ca8ea49 rtllib_wx_get_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x32e1aae4 rtllib_start_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x36389a08 rtllib_wpa_supplicant_ioctl +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x438562ea rtllib_stop_scan_syncro +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x4d483a68 dot11d_init +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x546db41d RemovePeerTS +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5d22a41d rtllib_get_beacon +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x5e30c7fe rtllib_softmac_start_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6bad21e0 rtllib_start_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6c0e7dc2 rtllib_DisableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x6e97286a rtllib_wx_set_rts +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x778cd189 rtllib_wx_set_encode_ext +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x79a252f7 rtllib_wx_get_wap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7cb099f3 rtllib_legal_channel +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x7f96bb2a Dot11d_Channelmap +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x82ef0edd rtllib_sta_ps_send_null_frame +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x8e6e3ab7 rtllib_stop_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9080aebc rtllib_MgntDisconnect +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9466febf rtllib_wx_set_essid +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x98e494ab rtllib_wx_set_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x992d4047 rtllib_EnableIntelPromiscuousMode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9c8204b9 rtllib_wx_set_auth +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9cb2a79c rtllib_stop_send_beacons +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0x9d22696a rtllib_wx_set_mlme +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xa240fcb8 rtllib_xmit +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xac371851 rtllib_wx_set_mode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xadded104 rtllib_wx_set_power +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xaf3d357a free_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb323556f rtllib_wx_set_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb46925be rtllib_wx_get_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb7deda3b rtllib_act_scanning +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb7e5c00b rtllib_reset_queue +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb8380c24 rtllib_wx_set_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xb84d8a47 rtllib_rx +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbd739078 notify_wx_assoc_event +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xbe1420f2 rt_global_debug_component +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc092ac58 rtllib_wx_get_freq +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc65a3d24 rtllib_softmac_stop_protocol +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc7d8dc89 rtllib_wx_set_rate +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xc9db171c alloc_rtllib +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcb89f513 rtllib_wx_get_scan +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcc5b5393 HT_update_self_and_peer_setting +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xcc820d96 rtllib_wx_get_encode +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xd6e2a0de rtllib_wx_get_name +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf78f620 rtllib_wlan_frequencies +EXPORT_SYMBOL drivers/staging/rtl8192e/rtllib 0xdf86e166 rtllib_wx_get_mode +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x096326c4 ieee80211_send_probe_requests_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0d39ff10 ieee80211_wx_get_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x0f099f61 ieee80211_is_54g_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x144e3db0 ieee80211_wx_get_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1c3ab271 ieee80211_wx_get_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x1c657502 ieee80211_softmac_start_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x230e9155 ieee80211_wx_set_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x23fb076c Dot11d_Init +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x276fa372 ieee80211_wx_set_rawtx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x27c5e096 ieee80211_wx_get_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x296515df ieee80211_stop_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x304dd2e8 ieee80211_stop_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x36516c07 ieee80211_wx_set_auth_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4003e4bc ieee80211_rx_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x43e07dec ieee80211_wx_get_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4ac9eb33 ieee80211_get_beacon_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x4d84ab3d ieee80211_reset_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x546472ac ieee80211_wx_set_essid_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x56f4699e notify_wx_assoc_event_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5cb3af9b ieee80211_wx_get_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x5e8a28d2 ieee80211_wx_get_rate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x61ea895d ieee80211_is_shortslot_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6390e986 ieee80211_wx_set_encode_ext_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6614f7c7 ieee80211_softmac_xmit_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x69ca8437 ieee80211_wx_set_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x6a1685b8 HTUpdateSelfAndPeerSetting +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x71487d1d ieee80211_txb_free_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x835bd054 ieee80211_wx_get_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x83cba631 ieee80211_wx_set_gen_ie_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x84db3315 ieee80211_wx_get_freq_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8bcc7204 ieee80211_start_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8e1ec99f ieee80211_wx_set_rts_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x8f071cbd DOT11D_GetMaxTxPwrInDbm +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x910b7d99 DOT11D_ScanComplete +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x925deafa ieee80211_wx_get_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9d91249a ieee80211_wx_set_mlme_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0x9eb1bccc ieee80211_softmac_stop_protocol_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa4111110 ToLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa4117b94 ieee80211_wpa_supplicant_ioctl_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xa5c472be ieee80211_wake_queue_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xacaafe15 ieee80211_wx_get_name_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xb1fa266f Dot11d_Reset +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc370a43e ieee80211_wlan_frequencies_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xc91a79b6 ieee80211_stop_scan_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xcbc60377 IsLegalChannel +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xda45ca51 ieee80211_wx_set_encode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xde5641c2 ieee80211_disassociate_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xdee3c750 SendDisassociation_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xdf949914 ieee80211_wx_set_wap_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe1dcf5c0 Dot11d_UpdateCountryIe +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe362cfa7 ieee80211_ps_tx_ack_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe4e22dd9 ieee80211_start_send_beacons_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xe6fc613e ieee80211_softmac_scan_syncro_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xefd9537d ieee80211_wx_set_mode_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf0fa426e ieee80211_wx_set_power_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf81b80b0 ieee80211_rx_mgt_rsl +EXPORT_SYMBOL drivers/staging/rtl8192u/r8192u_usb 0xf95f8a92 ieee80211_wx_set_freq_rsl +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x0d04e912 iscsit_check_dataout_payload +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x22c5cb63 iscsit_handle_logout_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x27088367 iscsit_find_cmd_from_itt +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x2787ac5d iscsit_sequence_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x3029b073 iscsit_process_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x3071a34c iscsit_check_dataout_hdr +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x36d445a4 iscsit_setup_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x4570bbdf iscsit_build_task_mgt_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x5cc43444 iscsit_setup_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6148cdb0 iscsit_release_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x6388aabf iscsit_increment_maxcmdsn +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x72b78a15 iscsit_setup_scsi_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x84af993f iscsit_tmr_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x88847d33 iscsit_handle_task_mgt_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x8fbc8662 iscsit_stop_dataout_timer +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x919cc85d iscsit_build_rsp_pdu +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0x976d612c iscsit_build_nopin_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa146a292 iscsit_cause_connection_reinstatement +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa14d6c0f iscsit_logout_post_handler +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xa44e4747 iscsit_build_logout_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xacdedc6c iscsit_build_reject +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xb2db7490 iscsit_unregister_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xc674e908 iscsit_build_text_rsp +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd1d36218 iscsit_register_transport +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xd8d4595e iscsit_process_nop_out +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xde21dc02 iscsit_allocate_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xdf912392 iscsit_process_text_cmd +EXPORT_SYMBOL drivers/target/iscsi/iscsi_target_mod 0xe335e8f1 iscsit_set_unsoliticed_dataout +EXPORT_SYMBOL drivers/target/target_core_mod 0x02de3b18 transport_set_vpd_ident +EXPORT_SYMBOL drivers/target/target_core_mod 0x0781a249 transport_wait_for_tasks +EXPORT_SYMBOL drivers/target/target_core_mod 0x137ec8d2 core_tpg_register +EXPORT_SYMBOL drivers/target/target_core_mod 0x1845ade5 transport_free_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x18c9a0fb spc_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x19fc33fe target_setup_cmd_from_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0x209c87cc target_put_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x21497d1c core_tpg_check_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x21b6715e target_depend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0x23ab5c09 transport_init_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x26e4c6af core_tpg_set_initiator_node_tag +EXPORT_SYMBOL drivers/target/target_core_mod 0x28c0eced sbc_get_write_same_sectors +EXPORT_SYMBOL drivers/target/target_core_mod 0x2c36cde6 spc_emulate_evpd_83 +EXPORT_SYMBOL drivers/target/target_core_mod 0x2da9b22b transport_init_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0x2daaa1b5 target_complete_cmd_with_length +EXPORT_SYMBOL drivers/target/target_core_mod 0x30b7ec48 transport_check_aborted_status +EXPORT_SYMBOL drivers/target/target_core_mod 0x34038768 core_tpg_set_initiator_node_queue_depth +EXPORT_SYMBOL drivers/target/target_core_mod 0x38a91f69 passthrough_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0x3a10b854 transport_generic_new_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x3e89e9ba transport_deregister_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x416ed5bc core_tpg_get_initiator_node_acl +EXPORT_SYMBOL drivers/target/target_core_mod 0x483c524f target_get_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x528391f3 transport_send_check_condition_and_sense +EXPORT_SYMBOL drivers/target/target_core_mod 0x5715e36c transport_generic_handle_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0x57bf1c12 core_tmr_alloc_req +EXPORT_SYMBOL drivers/target/target_core_mod 0x59efd94e target_undepend_item +EXPORT_SYMBOL drivers/target/target_core_mod 0x5a770344 transport_generic_free_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x5fecac44 core_alua_check_nonop_delay +EXPORT_SYMBOL drivers/target/target_core_mod 0x619de579 transport_deregister_session_configfs +EXPORT_SYMBOL drivers/target/target_core_mod 0x65279222 target_get_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x73b1f236 target_unregister_template +EXPORT_SYMBOL drivers/target/target_core_mod 0x7416b3fa spc_emulate_report_luns +EXPORT_SYMBOL drivers/target/target_core_mod 0x74541fdd transport_lookup_cmd_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0x7597c57e transport_kmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0x77852197 transport_init_se_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x7dbada9d transport_set_vpd_ident_type +EXPORT_SYMBOL drivers/target/target_core_mod 0x7eaf0541 sbc_dif_copy_prot +EXPORT_SYMBOL drivers/target/target_core_mod 0x7ef04fa0 target_put_sess_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0x829f2ca5 __transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0x85aa880c transport_set_vpd_assoc +EXPORT_SYMBOL drivers/target/target_core_mod 0x871719d5 target_backend_unregister +EXPORT_SYMBOL drivers/target/target_core_mod 0x8ab941b2 transport_generic_request_failure +EXPORT_SYMBOL drivers/target/target_core_mod 0x97ac9f09 target_show_dynamic_sessions +EXPORT_SYMBOL drivers/target/target_core_mod 0x98e382c6 target_nacl_find_deve +EXPORT_SYMBOL drivers/target/target_core_mod 0x9b30f4a8 target_submit_tmr +EXPORT_SYMBOL drivers/target/target_core_mod 0xa9165291 target_wait_for_sess_cmds +EXPORT_SYMBOL drivers/target/target_core_mod 0xabf06079 target_lun_is_rdonly +EXPORT_SYMBOL drivers/target/target_core_mod 0xad55658b target_register_template +EXPORT_SYMBOL drivers/target/target_core_mod 0xaf69e365 target_submit_cmd_map_sgls +EXPORT_SYMBOL drivers/target/target_core_mod 0xbdf84b44 sbc_get_device_type +EXPORT_SYMBOL drivers/target/target_core_mod 0xbe6caade target_sess_cmd_list_set_waiting +EXPORT_SYMBOL drivers/target/target_core_mod 0xc689e518 passthrough_parse_cdb +EXPORT_SYMBOL drivers/target/target_core_mod 0xc81e321a target_complete_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xc84955ab spc_emulate_inquiry_std +EXPORT_SYMBOL drivers/target/target_core_mod 0xd115041a target_submit_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xe046e129 sbc_attrib_attrs +EXPORT_SYMBOL drivers/target/target_core_mod 0xe43334ab transport_lookup_tmr_lun +EXPORT_SYMBOL drivers/target/target_core_mod 0xe71eb43b transport_alloc_session_tags +EXPORT_SYMBOL drivers/target/target_core_mod 0xe9a9929e sbc_dif_verify +EXPORT_SYMBOL drivers/target/target_core_mod 0xea9803f5 transport_backend_register +EXPORT_SYMBOL drivers/target/target_core_mod 0xed677ee2 transport_handle_cdb_direct +EXPORT_SYMBOL drivers/target/target_core_mod 0xf01621c7 transport_set_vpd_proto_id +EXPORT_SYMBOL drivers/target/target_core_mod 0xf08e7a25 target_execute_cmd +EXPORT_SYMBOL drivers/target/target_core_mod 0xf5516565 transport_kunmap_data_sg +EXPORT_SYMBOL drivers/target/target_core_mod 0xf6c414d2 transport_register_session +EXPORT_SYMBOL drivers/target/target_core_mod 0xf9fdd07a core_tpg_deregister +EXPORT_SYMBOL drivers/target/target_core_mod 0xfdb259eb sbc_parse_cdb +EXPORT_SYMBOL drivers/usb/class/cdc-wdm 0xb19a7287 usb_cdc_wdm_register +EXPORT_SYMBOL drivers/usb/gadget/function/usb_f_uvc 0x92e9ebac uvc_set_trace_param +EXPORT_SYMBOL drivers/usb/gadget/libcomposite 0x54274e52 usb_os_desc_prepare_interf_dir +EXPORT_SYMBOL drivers/usb/host/sl811-hcd 0x5c783dfd sl811h_driver +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x02c058db usb_wwan_tiocmget +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x2793b2b4 usb_wwan_resume +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x2b73a577 usb_wwan_open +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x3725b2b3 usb_wwan_close +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x56a18e1e usb_wwan_write_room +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x81afe82e usb_wwan_chars_in_buffer +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0x99ceac05 usb_wwan_tiocmset +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xa559dd1e usb_wwan_suspend +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xa93c20a0 usb_wwan_port_remove +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xd7e6e9b2 usb_wwan_dtr_rts +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xe326cf85 usb_wwan_ioctl +EXPORT_SYMBOL drivers/usb/serial/usb_wwan 0xf64395e2 usb_wwan_write +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x8cfe254e usb_serial_resume +EXPORT_SYMBOL drivers/usb/serial/usbserial 0x9bb7a9ea 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 0x954b8ebe lcd_device_register +EXPORT_SYMBOL drivers/video/backlight/lcd 0xa74471fb lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0xc9e47df9 devm_lcd_device_unregister +EXPORT_SYMBOL drivers/video/backlight/lcd 0xf05fcb60 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 0x21ccec38 svga_tilecopy +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x3f0d2840 svga_settile +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x3fce4b90 svga_tileblit +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0x458e23c8 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 0xd1429fca svga_wseq_multi +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd22ca511 svga_set_default_atc_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xd5dafae2 svga_get_caps +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xe28d2a49 svga_set_default_gfx_regs +EXPORT_SYMBOL drivers/video/fbdev/core/svgalib 0xea5d7905 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/svgalib 0xf455b167 svga_tilecursor +EXPORT_SYMBOL drivers/video/fbdev/core/syscopyarea 0x33219af6 sys_copyarea +EXPORT_SYMBOL drivers/video/fbdev/core/sysfillrect 0xe118abda sys_fillrect +EXPORT_SYMBOL drivers/video/fbdev/core/sysimgblt 0xbd54e136 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 0x5c25d404 cyber2000fb_attach +EXPORT_SYMBOL drivers/video/fbdev/cyber2000fb 0xb39f68d1 cyber2000fb_enable_extregs +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x081bc657 matroxfb_g450_setclk +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x29b943d8 matroxfb_g450_setpll_cond +EXPORT_SYMBOL drivers/video/fbdev/matrox/g450_pll 0x9deb2335 g450_mnp2f +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x3dd80701 matrox_G100 +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0x760db351 matrox_mystique +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xc7cd0861 DAC1064_global_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_DAC1064 0xdb3c9878 DAC1064_global_restore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_Ti3026 0xa214d66f matrox_millennium +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_accel 0x5520dc01 matrox_cfbX_init +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x329ac1f9 matroxfb_enable_irq +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x56f583e5 matroxfb_wait_for_sync +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0x6d6867e2 matroxfb_unregister_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_base 0xd94ff014 matroxfb_register_driver +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x497c1027 matroxfb_g450_shutdown +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_g450 0x86f3c6fd matroxfb_g450_connect +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x091a582e matroxfb_DAC_out +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x25cf8049 matroxfb_PLL_calcclock +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x56373843 matroxfb_DAC_in +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0x7276a6ba matroxfb_vgaHWrestore +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xba498c1e matroxfb_read_pins +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xcdc90c64 matroxfb_var2my +EXPORT_SYMBOL drivers/video/fbdev/matrox/matroxfb_misc 0xfb9f376d matroxfb_vgaHWinit +EXPORT_SYMBOL drivers/video/fbdev/mb862xx/mb862xxfb 0x6696ca4d 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 0x00ec15bd w1_ds2760_write +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x21822b03 w1_ds2760_recall_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0x8ea2a7ee w1_ds2760_read +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2760 0xec99dedb w1_ds2760_store_eeprom +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x0caba962 w1_ds2780_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2780 0x8f69711a w1_ds2780_io +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0x13a195bb w1_ds2781_eeprom_cmd +EXPORT_SYMBOL drivers/w1/slaves/w1_ds2781 0xe43e16b0 w1_ds2781_io +EXPORT_SYMBOL drivers/w1/wire 0x33ea3c1d w1_register_family +EXPORT_SYMBOL drivers/w1/wire 0x75c31d05 w1_unregister_family +EXPORT_SYMBOL drivers/w1/wire 0xa3853ca1 w1_remove_master_device +EXPORT_SYMBOL drivers/w1/wire 0xf1b4603f w1_add_master_device +EXPORT_SYMBOL fs/configfs/configfs 0x0b3ae3ea config_item_put +EXPORT_SYMBOL fs/configfs/configfs 0x2bf6c217 config_group_find_item +EXPORT_SYMBOL fs/configfs/configfs 0x31ab8cf1 config_item_get +EXPORT_SYMBOL fs/configfs/configfs 0x38b2397d configfs_depend_item +EXPORT_SYMBOL fs/configfs/configfs 0x59948f3b configfs_register_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0x8b292ee6 config_item_set_name +EXPORT_SYMBOL fs/configfs/configfs 0x8f1f048f config_item_init_type_name +EXPORT_SYMBOL fs/configfs/configfs 0x9da3723f configfs_undepend_item +EXPORT_SYMBOL fs/configfs/configfs 0xb1bc39bd configfs_unregister_subsystem +EXPORT_SYMBOL fs/configfs/configfs 0xca9af6df config_group_init +EXPORT_SYMBOL fs/configfs/configfs 0xce4bc912 config_group_init_type_name +EXPORT_SYMBOL fs/exofs/libore 0x246144a8 ore_write +EXPORT_SYMBOL fs/exofs/libore 0x27797a1e extract_attr_from_ios +EXPORT_SYMBOL fs/exofs/libore 0x28806871 ore_verify_layout +EXPORT_SYMBOL fs/exofs/libore 0x4527e170 ore_calc_stripe_info +EXPORT_SYMBOL fs/exofs/libore 0x58d9a1fc ore_put_io_state +EXPORT_SYMBOL fs/exofs/libore 0x78840bd8 ore_truncate +EXPORT_SYMBOL fs/exofs/libore 0xa3d2a634 g_attr_logical_length +EXPORT_SYMBOL fs/exofs/libore 0xa7c7873c ore_remove +EXPORT_SYMBOL fs/exofs/libore 0xb59ae884 ore_check_io +EXPORT_SYMBOL fs/exofs/libore 0xc01e6a06 ore_read +EXPORT_SYMBOL fs/exofs/libore 0xc32ad26f ore_get_rw_state +EXPORT_SYMBOL fs/exofs/libore 0xd18dc912 ore_create +EXPORT_SYMBOL fs/exofs/libore 0xe8389834 ore_get_io_state +EXPORT_SYMBOL fs/fscache/fscache 0x0543a9e3 __fscache_check_page_write +EXPORT_SYMBOL fs/fscache/fscache 0x0c7026ff fscache_object_destroy +EXPORT_SYMBOL fs/fscache/fscache 0x13af2dbf __fscache_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0x1acaee8e fscache_object_retrying_stale +EXPORT_SYMBOL fs/fscache/fscache 0x1c4c6478 __fscache_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x1f03618a __fscache_attr_changed +EXPORT_SYMBOL fs/fscache/fscache 0x2417c36a __fscache_wait_on_invalidate +EXPORT_SYMBOL fs/fscache/fscache 0x290ff2f9 __fscache_write_page +EXPORT_SYMBOL fs/fscache/fscache 0x308c6c0a fscache_fsdef_index +EXPORT_SYMBOL fs/fscache/fscache 0x348978a2 fscache_op_complete +EXPORT_SYMBOL fs/fscache/fscache 0x38d03550 __fscache_acquire_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x420c5e0a __fscache_unregister_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x4dab0ad6 fscache_withdraw_cache +EXPORT_SYMBOL fs/fscache/fscache 0x51cb0953 __fscache_update_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x5607dbd7 __fscache_relinquish_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x640f9a94 fscache_obtained_object +EXPORT_SYMBOL fs/fscache/fscache 0x6a29aaf6 fscache_check_aux +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 0x765f7601 fscache_object_mark_killed +EXPORT_SYMBOL fs/fscache/fscache 0x7f46a02d fscache_add_cache +EXPORT_SYMBOL fs/fscache/fscache 0x82488eea fscache_put_operation +EXPORT_SYMBOL fs/fscache/fscache 0x94720275 __fscache_disable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0x94c1df45 __fscache_check_consistency +EXPORT_SYMBOL fs/fscache/fscache 0x992461a6 __fscache_register_netfs +EXPORT_SYMBOL fs/fscache/fscache 0x99b616bc __fscache_uncache_page +EXPORT_SYMBOL fs/fscache/fscache 0x9f28d568 __fscache_read_or_alloc_pages +EXPORT_SYMBOL fs/fscache/fscache 0xad789e6d fscache_object_lookup_negative +EXPORT_SYMBOL fs/fscache/fscache 0xae8d6021 fscache_enqueue_operation +EXPORT_SYMBOL fs/fscache/fscache 0xb6e8b054 fscache_object_init +EXPORT_SYMBOL fs/fscache/fscache 0xc00dd266 __fscache_readpages_cancel +EXPORT_SYMBOL fs/fscache/fscache 0xc39e06c7 __fscache_maybe_release_page +EXPORT_SYMBOL fs/fscache/fscache 0xc4d8db3e fscache_mark_page_cached +EXPORT_SYMBOL fs/fscache/fscache 0xcb9b8dc4 __fscache_read_or_alloc_page +EXPORT_SYMBOL fs/fscache/fscache 0xd6f70a48 __fscache_uncache_all_inode_pages +EXPORT_SYMBOL fs/fscache/fscache 0xdc78d884 fscache_operation_init +EXPORT_SYMBOL fs/fscache/fscache 0xe5420123 fscache_init_cache +EXPORT_SYMBOL fs/fscache/fscache 0xe7c99b5b fscache_io_error +EXPORT_SYMBOL fs/fscache/fscache 0xe9b0a46c __fscache_enable_cookie +EXPORT_SYMBOL fs/fscache/fscache 0xfe804a46 fscache_mark_pages_cached +EXPORT_SYMBOL fs/fscache/fscache 0xfee4c1b5 __fscache_wait_on_page_write +EXPORT_SYMBOL fs/ocfs2/cluster/ocfs2_nodemanager 0xbfd7d7a2 o2hb_global_heartbeat_active +EXPORT_SYMBOL fs/quota/quota_tree 0x29867d01 qtree_write_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x7046ef7a qtree_delete_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0x97b8b405 qtree_read_dquot +EXPORT_SYMBOL fs/quota/quota_tree 0xa9a9d8a3 qtree_entry_unused +EXPORT_SYMBOL fs/quota/quota_tree 0xc6ff9dcd 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 0x1a1fe3bb 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 0x86966619 lc_seq_dump_details +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/6lowpan/6lowpan 0x43e62ca2 lowpan_nhc_del +EXPORT_SYMBOL net/6lowpan/6lowpan 0x66e62e02 lowpan_nhc_add +EXPORT_SYMBOL net/802/p8022 0x6cb908c6 unregister_8022_client +EXPORT_SYMBOL net/802/p8022 0x9366e45c register_8022_client +EXPORT_SYMBOL net/802/p8023 0x0bb8861b make_8023_client +EXPORT_SYMBOL net/802/p8023 0xc376bfd9 destroy_8023_client +EXPORT_SYMBOL net/802/psnap 0x3d386a6b unregister_snap_client +EXPORT_SYMBOL net/802/psnap 0x7f1388e3 register_snap_client +EXPORT_SYMBOL net/9p/9pnet 0x0406c3d6 p9_client_wstat +EXPORT_SYMBOL net/9p/9pnet 0x046c2437 p9stat_read +EXPORT_SYMBOL net/9p/9pnet 0x0655f2f5 p9_client_begin_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x06b99517 p9_client_rename +EXPORT_SYMBOL net/9p/9pnet 0x188cd9f7 p9_client_create +EXPORT_SYMBOL net/9p/9pnet 0x211b625c p9_client_mkdir_dotl +EXPORT_SYMBOL net/9p/9pnet 0x247563bb p9_client_cb +EXPORT_SYMBOL net/9p/9pnet 0x257d082e p9_client_open +EXPORT_SYMBOL net/9p/9pnet 0x2bc455a7 p9_client_symlink +EXPORT_SYMBOL net/9p/9pnet 0x2ea46aec p9_client_create_dotl +EXPORT_SYMBOL net/9p/9pnet 0x3497c8a5 p9_client_renameat +EXPORT_SYMBOL net/9p/9pnet 0x35d1e27e p9_idpool_get +EXPORT_SYMBOL net/9p/9pnet 0x378e4dab p9_client_getattr_dotl +EXPORT_SYMBOL net/9p/9pnet 0x37f33fd7 p9_client_destroy +EXPORT_SYMBOL net/9p/9pnet 0x3aeaa2d6 p9_parse_header +EXPORT_SYMBOL net/9p/9pnet 0x3d73a797 p9_errstr2errno +EXPORT_SYMBOL net/9p/9pnet 0x3e611978 p9_client_clunk +EXPORT_SYMBOL net/9p/9pnet 0x44d2c2c0 p9stat_free +EXPORT_SYMBOL net/9p/9pnet 0x453b01a1 p9_client_readdir +EXPORT_SYMBOL net/9p/9pnet 0x514b6ab0 p9_client_fcreate +EXPORT_SYMBOL net/9p/9pnet 0x53d58a07 p9dirent_read +EXPORT_SYMBOL net/9p/9pnet 0x5b1e6f32 v9fs_get_default_trans +EXPORT_SYMBOL net/9p/9pnet 0x5b752a14 p9_client_fsync +EXPORT_SYMBOL net/9p/9pnet 0x5d8fdd7a p9_client_lock_dotl +EXPORT_SYMBOL net/9p/9pnet 0x62cbb6b9 p9_client_readlink +EXPORT_SYMBOL net/9p/9pnet 0x66292f7c v9fs_get_trans_by_name +EXPORT_SYMBOL net/9p/9pnet 0x6cd2410e p9_client_read +EXPORT_SYMBOL net/9p/9pnet 0x72e97a8c p9_client_attach +EXPORT_SYMBOL net/9p/9pnet 0x79c3903b p9_client_remove +EXPORT_SYMBOL net/9p/9pnet 0x84b747bb p9_client_setattr +EXPORT_SYMBOL net/9p/9pnet 0x8dd23b0c p9_client_mknod_dotl +EXPORT_SYMBOL net/9p/9pnet 0x9361f78b p9_client_write +EXPORT_SYMBOL net/9p/9pnet 0x950ae041 p9_client_disconnect +EXPORT_SYMBOL net/9p/9pnet 0x9a843ede p9_client_getlock_dotl +EXPORT_SYMBOL net/9p/9pnet 0xab5671ee p9_client_link +EXPORT_SYMBOL net/9p/9pnet 0xae064bf2 v9fs_unregister_trans +EXPORT_SYMBOL net/9p/9pnet 0xbbfec145 p9_tag_lookup +EXPORT_SYMBOL net/9p/9pnet 0xbc3b91db p9_release_pages +EXPORT_SYMBOL net/9p/9pnet 0xbc998ce8 p9_client_statfs +EXPORT_SYMBOL net/9p/9pnet 0xc5db54a9 p9_idpool_destroy +EXPORT_SYMBOL net/9p/9pnet 0xcbef0d28 v9fs_register_trans +EXPORT_SYMBOL net/9p/9pnet 0xdccba544 p9_is_proto_dotl +EXPORT_SYMBOL net/9p/9pnet 0xe043c5f0 p9_is_proto_dotu +EXPORT_SYMBOL net/9p/9pnet 0xe58a3360 p9_error_init +EXPORT_SYMBOL net/9p/9pnet 0xea1a45ac p9_client_unlinkat +EXPORT_SYMBOL net/9p/9pnet 0xeb2c05aa p9_client_walk +EXPORT_SYMBOL net/9p/9pnet 0xed72696c p9_client_stat +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 0x40de5e77 alloc_ltalkdev +EXPORT_SYMBOL net/appletalk/appletalk 0x59033950 atrtr_get_dev +EXPORT_SYMBOL net/appletalk/appletalk 0xa587d214 atalk_find_dev_addr +EXPORT_SYMBOL net/appletalk/appletalk 0xcb59e8f5 aarp_send_ddp +EXPORT_SYMBOL net/atm/atm 0x09f51870 atm_dev_deregister +EXPORT_SYMBOL net/atm/atm 0x0bf860a7 atm_charge +EXPORT_SYMBOL net/atm/atm 0x2cc2d52d vcc_hash +EXPORT_SYMBOL net/atm/atm 0x37361ba7 atm_dev_release_vccs +EXPORT_SYMBOL net/atm/atm 0x4443d399 atm_proc_root +EXPORT_SYMBOL net/atm/atm 0x49a33245 atm_alloc_charge +EXPORT_SYMBOL net/atm/atm 0x53004974 vcc_insert_socket +EXPORT_SYMBOL net/atm/atm 0x5bcad711 register_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x8b7e49dd deregister_atm_ioctl +EXPORT_SYMBOL net/atm/atm 0x9feaf287 sonet_subtract_stats +EXPORT_SYMBOL net/atm/atm 0xa6dfa15d atm_dev_lookup +EXPORT_SYMBOL net/atm/atm 0xa97cbc4b atm_dev_signal_change +EXPORT_SYMBOL net/atm/atm 0xaa024146 sonet_copy_stats +EXPORT_SYMBOL net/atm/atm 0xaacc05da atm_init_aal5 +EXPORT_SYMBOL net/atm/atm 0xb48848e6 vcc_process_recv_queue +EXPORT_SYMBOL net/atm/atm 0xc8125318 vcc_release_async +EXPORT_SYMBOL net/atm/atm 0xca87b453 vcc_sklist_lock +EXPORT_SYMBOL net/atm/atm 0xebfb8330 atm_dev_register +EXPORT_SYMBOL net/atm/atm 0xf49bc67a atm_pcr_goal +EXPORT_SYMBOL net/ax25/ax25 0x19280373 ax25_listen_register +EXPORT_SYMBOL net/ax25/ax25 0x242852b9 ax25_uid_policy +EXPORT_SYMBOL net/ax25/ax25 0x3523cf66 ax25_linkfail_release +EXPORT_SYMBOL net/ax25/ax25 0x3afee63e ax25_findbyuid +EXPORT_SYMBOL net/ax25/ax25 0x44528fb5 ax25_linkfail_register +EXPORT_SYMBOL net/ax25/ax25 0x4502c65a asc2ax +EXPORT_SYMBOL net/ax25/ax25 0x53dea1ff ax2asc +EXPORT_SYMBOL net/ax25/ax25 0x682a6712 ax25_find_cb +EXPORT_SYMBOL net/ax25/ax25 0x75effc9c ax25_send_frame +EXPORT_SYMBOL net/ax25/ax25 0x8e6768a0 ax25_ip_xmit +EXPORT_SYMBOL net/ax25/ax25 0x8ede9e26 ax25_protocol_release +EXPORT_SYMBOL net/ax25/ax25 0x9785dffe ax25_listen_release +EXPORT_SYMBOL net/ax25/ax25 0xa7f3015b ax25_display_timer +EXPORT_SYMBOL net/ax25/ax25 0xc1444946 ax25cmp +EXPORT_SYMBOL net/ax25/ax25 0xd43ecbf1 null_ax25_address +EXPORT_SYMBOL net/ax25/ax25 0xf1f925af ax25_header_ops +EXPORT_SYMBOL net/bluetooth/bluetooth 0x03793d2d bt_sock_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0x03ffbddf hci_reset_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x05b6c2c8 bt_sock_poll +EXPORT_SYMBOL net/bluetooth/bluetooth 0x19109da9 __hci_cmd_sync +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1ccebb4d l2cap_register_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0x1e340f4f hci_suspend_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x273d5cde bt_accept_dequeue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x31b06b35 bt_sock_wait_state +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3e275daf hci_conn_switch_role +EXPORT_SYMBOL net/bluetooth/bluetooth 0x3f4c90c0 bt_sock_ioctl +EXPORT_SYMBOL net/bluetooth/bluetooth 0x410b0a59 bt_sock_reclassify_lock +EXPORT_SYMBOL net/bluetooth/bluetooth 0x41522f20 hci_unregister_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x45906377 hci_get_route +EXPORT_SYMBOL net/bluetooth/bluetooth 0x47022514 bt_err +EXPORT_SYMBOL net/bluetooth/bluetooth 0x56f65450 hci_resume_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6181a716 hci_alloc_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x644b1dc5 hci_register_cb +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6502b81f hci_mgmt_chan_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6d003ab9 bt_sock_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x6e41dd54 hci_free_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7435d243 bt_sock_stream_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x7ad91521 hci_mgmt_chan_register +EXPORT_SYMBOL net/bluetooth/bluetooth 0x823fcc75 bt_accept_enqueue +EXPORT_SYMBOL net/bluetooth/bluetooth 0x8fea24bd bt_sock_unregister +EXPORT_SYMBOL net/bluetooth/bluetooth 0x91154964 l2cap_conn_get +EXPORT_SYMBOL net/bluetooth/bluetooth 0x91c9a325 bt_to_errno +EXPORT_SYMBOL net/bluetooth/bluetooth 0x91ce70bd l2cap_is_socket +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9a5b3e1c bt_sock_link +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9a83184a bt_sock_wait_ready +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9d309cc5 bt_sock_recvmsg +EXPORT_SYMBOL net/bluetooth/bluetooth 0x9d51bb25 hci_recv_frame +EXPORT_SYMBOL net/bluetooth/bluetooth 0xa5dc5487 bt_procfs_cleanup +EXPORT_SYMBOL net/bluetooth/bluetooth 0xb80f6f00 l2cap_unregister_user +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc19275b5 bt_accept_unlink +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc8ff34a0 l2cap_conn_put +EXPORT_SYMBOL net/bluetooth/bluetooth 0xc938d32a hci_register_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xcc1fb551 baswap +EXPORT_SYMBOL net/bluetooth/bluetooth 0xd7442057 bt_info +EXPORT_SYMBOL net/bluetooth/bluetooth 0xdb7e12d4 hci_unregister_dev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xdd903c67 hci_conn_check_secure +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf163d198 hci_conn_security +EXPORT_SYMBOL net/bluetooth/bluetooth 0xf7cd7549 bt_procfs_init +EXPORT_SYMBOL net/bluetooth/bluetooth 0xfd2e5110 __hci_cmd_sync_ev +EXPORT_SYMBOL net/bluetooth/bluetooth 0xfd6b0a19 l2cap_chan_close +EXPORT_SYMBOL net/bridge/bridge 0x8d7a90d6 br_should_route_hook +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x39dd14f6 ebt_do_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0x5d7dd247 ebt_register_table +EXPORT_SYMBOL net/bridge/netfilter/ebtables 0xf066ae66 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 0x6a44fc70 cfpkt_extr_head +EXPORT_SYMBOL net/caif/caif 0x6bcc8590 caif_enroll_dev +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 0xa9436a1b caif_connect_client +EXPORT_SYMBOL net/caif/caif 0xb7b6874e caif_free_client +EXPORT_SYMBOL net/caif/caif 0xc2cb1718 cfcnfg_add_phy_layer +EXPORT_SYMBOL net/caif/caif 0xdc8315b9 get_cfcnfg +EXPORT_SYMBOL net/caif/caif 0xe49aa03b caif_disconnect_client +EXPORT_SYMBOL net/can/can 0x14d5ed1c can_send +EXPORT_SYMBOL net/can/can 0x4c7ea773 can_rx_register +EXPORT_SYMBOL net/can/can 0x64071f97 can_proto_register +EXPORT_SYMBOL net/can/can 0xca41fc45 can_rx_unregister +EXPORT_SYMBOL net/can/can 0xd1f72f55 can_ioctl +EXPORT_SYMBOL net/can/can 0xfbb90623 can_proto_unregister +EXPORT_SYMBOL net/ceph/libceph 0x08771c52 ceph_destroy_client +EXPORT_SYMBOL net/ceph/libceph 0x091c964c ceph_monc_init +EXPORT_SYMBOL net/ceph/libceph 0x09290ab3 ceph_debugfs_init +EXPORT_SYMBOL net/ceph/libceph 0x0a6fd435 osd_req_op_cls_request_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x0b59334b ceph_msg_data_add_pagelist +EXPORT_SYMBOL net/ceph/libceph 0x0c961d9f ceph_monc_wait_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x1189703f ceph_monc_request_next_osdmap +EXPORT_SYMBOL net/ceph/libceph 0x19eee54a ceph_pg_pool_name_by_id +EXPORT_SYMBOL net/ceph/libceph 0x1c31f454 ceph_osdc_put_event +EXPORT_SYMBOL net/ceph/libceph 0x1fd0f3c7 ceph_monc_do_statfs +EXPORT_SYMBOL net/ceph/libceph 0x20d151cb ceph_osdc_setup +EXPORT_SYMBOL net/ceph/libceph 0x21c60751 ceph_pagelist_free_reserve +EXPORT_SYMBOL net/ceph/libceph 0x23ad68e9 osd_req_op_extent_update +EXPORT_SYMBOL net/ceph/libceph 0x23c74c8e ceph_osdc_readpages +EXPORT_SYMBOL net/ceph/libceph 0x244b2391 ceph_osdc_put_request +EXPORT_SYMBOL net/ceph/libceph 0x24d897df ceph_pagelist_release +EXPORT_SYMBOL net/ceph/libceph 0x265b67de osd_req_op_raw_data_in_pages +EXPORT_SYMBOL net/ceph/libceph 0x267a5871 ceph_zero_page_vector_range +EXPORT_SYMBOL net/ceph/libceph 0x2c17c074 ceph_con_open +EXPORT_SYMBOL net/ceph/libceph 0x2db717f3 ceph_destroy_options +EXPORT_SYMBOL net/ceph/libceph 0x30a7cf19 ceph_oloc_oid_to_pg +EXPORT_SYMBOL net/ceph/libceph 0x32ac43cd ceph_calc_pg_primary +EXPORT_SYMBOL net/ceph/libceph 0x39c0e817 osd_req_op_cls_init +EXPORT_SYMBOL net/ceph/libceph 0x3a234a5e ceph_osdc_alloc_request +EXPORT_SYMBOL net/ceph/libceph 0x3abec91f ceph_pr_addr +EXPORT_SYMBOL net/ceph/libceph 0x3c2f08db osd_req_op_alloc_hint_init +EXPORT_SYMBOL net/ceph/libceph 0x3c43e2c5 ceph_osdc_create_event +EXPORT_SYMBOL net/ceph/libceph 0x3f688151 ceph_put_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x40cf0b89 osd_req_op_xattr_init +EXPORT_SYMBOL net/ceph/libceph 0x419cb09b ceph_pagelist_truncate +EXPORT_SYMBOL net/ceph/libceph 0x4290ce6a ceph_auth_invalidate_authorizer +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 0x48abc300 ceph_auth_update_authorizer +EXPORT_SYMBOL net/ceph/libceph 0x49f54c91 osd_req_op_cls_request_data_pages +EXPORT_SYMBOL net/ceph/libceph 0x4de51008 ceph_copy_user_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x515debda ceph_osdc_get_request +EXPORT_SYMBOL net/ceph/libceph 0x5379cea3 ceph_caps_for_mode +EXPORT_SYMBOL net/ceph/libceph 0x54763888 ceph_copy_from_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x57baf885 ceph_str_hash +EXPORT_SYMBOL net/ceph/libceph 0x58ba769b ceph_osdc_writepages +EXPORT_SYMBOL net/ceph/libceph 0x63758856 ceph_str_hash_name +EXPORT_SYMBOL net/ceph/libceph 0x660a6e74 ceph_con_init +EXPORT_SYMBOL net/ceph/libceph 0x670e44aa osd_req_op_extent_init +EXPORT_SYMBOL net/ceph/libceph 0x67e4e506 ceph_osdc_new_request +EXPORT_SYMBOL net/ceph/libceph 0x68cb2a4b ceph_msg_dump +EXPORT_SYMBOL net/ceph/libceph 0x6b2e3bcd ceph_get_snap_context +EXPORT_SYMBOL net/ceph/libceph 0x6d225e17 ceph_create_client +EXPORT_SYMBOL net/ceph/libceph 0x6fcdafef ceph_buffer_new +EXPORT_SYMBOL net/ceph/libceph 0x739d26c4 __ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0x792e982b ceph_auth_is_authenticated +EXPORT_SYMBOL net/ceph/libceph 0x800ada4f ceph_con_close +EXPORT_SYMBOL net/ceph/libceph 0x8dda0a09 ceph_msg_put +EXPORT_SYMBOL net/ceph/libceph 0x8e0c8991 ceph_osdc_sync +EXPORT_SYMBOL net/ceph/libceph 0x8e35a63c ceph_osdc_build_request +EXPORT_SYMBOL net/ceph/libceph 0x8fbb1624 ceph_msg_data_add_bio +EXPORT_SYMBOL net/ceph/libceph 0x90bc51da ceph_print_client_options +EXPORT_SYMBOL net/ceph/libceph 0x9229cfe3 ceph_osdc_cancel_event +EXPORT_SYMBOL net/ceph/libceph 0x927bc718 ceph_osdc_set_request_linger +EXPORT_SYMBOL net/ceph/libceph 0x9447062e ceph_check_fsid +EXPORT_SYMBOL net/ceph/libceph 0x999c5e87 ceph_put_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x99e36571 ceph_osdc_cleanup +EXPORT_SYMBOL net/ceph/libceph 0x9b7e917b ceph_get_direct_page_vector +EXPORT_SYMBOL net/ceph/libceph 0x9ca6987e osd_req_op_watch_init +EXPORT_SYMBOL net/ceph/libceph 0x9f534f4d ceph_buffer_release +EXPORT_SYMBOL net/ceph/libceph 0xa17d4493 ceph_msg_data_add_pages +EXPORT_SYMBOL net/ceph/libceph 0xa4847ca1 osd_req_op_cls_response_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xa5e242aa osd_req_op_extent_osd_data_bio +EXPORT_SYMBOL net/ceph/libceph 0xa6a6a9ec ceph_auth_create_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xa73e1ec2 ceph_osdc_cancel_request +EXPORT_SYMBOL net/ceph/libceph 0xa858c607 ceph_auth_verify_authorizer_reply +EXPORT_SYMBOL net/ceph/libceph 0xad67bc1d ceph_pg_poolid_by_name +EXPORT_SYMBOL net/ceph/libceph 0xae3515ba ceph_create_snap_context +EXPORT_SYMBOL net/ceph/libceph 0xafb8a407 ceph_msgr_flush +EXPORT_SYMBOL net/ceph/libceph 0xb0779d42 ceph_msg_new +EXPORT_SYMBOL net/ceph/libceph 0xb1059ad4 osd_req_op_extent_osd_data_pagelist +EXPORT_SYMBOL net/ceph/libceph 0xb31c32fe ceph_auth_destroy_authorizer +EXPORT_SYMBOL net/ceph/libceph 0xb54676fa ceph_msg_type_name +EXPORT_SYMBOL net/ceph/libceph 0xb6081d6d ceph_msgr_exit +EXPORT_SYMBOL net/ceph/libceph 0xb8b9589b osd_req_op_init +EXPORT_SYMBOL net/ceph/libceph 0xbb99fc52 osd_req_op_extent_osd_data_pages +EXPORT_SYMBOL net/ceph/libceph 0xbfba98fd ceph_osdc_flush_notifies +EXPORT_SYMBOL net/ceph/libceph 0xc4a80955 ceph_debugfs_cleanup +EXPORT_SYMBOL net/ceph/libceph 0xc6533b1c ceph_con_send +EXPORT_SYMBOL net/ceph/libceph 0xc8bfee80 osd_req_op_cls_response_data +EXPORT_SYMBOL net/ceph/libceph 0xc9f82b38 ceph_msgr_init +EXPORT_SYMBOL net/ceph/libceph 0xcb34b1fa ceph_open_session +EXPORT_SYMBOL net/ceph/libceph 0xcb50a624 ceph_parse_ips +EXPORT_SYMBOL net/ceph/libceph 0xcef6bedc ceph_monc_open_session +EXPORT_SYMBOL net/ceph/libceph 0xcfb26725 ceph_messenger_fini +EXPORT_SYMBOL net/ceph/libceph 0xd032d487 ceph_messenger_init +EXPORT_SYMBOL net/ceph/libceph 0xd2b6b5cf ceph_monc_do_get_version +EXPORT_SYMBOL net/ceph/libceph 0xd2c107bb ceph_flags_to_mode +EXPORT_SYMBOL net/ceph/libceph 0xd546651a ceph_osdc_start_request +EXPORT_SYMBOL net/ceph/libceph 0xd678eee4 ceph_release_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xd75a22ee ceph_monc_stop +EXPORT_SYMBOL net/ceph/libceph 0xd7acd83f ceph_pagelist_set_cursor +EXPORT_SYMBOL net/ceph/libceph 0xdc588d32 ceph_con_keepalive +EXPORT_SYMBOL net/ceph/libceph 0xdd8e7550 ceph_parse_options +EXPORT_SYMBOL net/ceph/libceph 0xddbad8db ceph_alloc_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xe2073dd3 ceph_osdc_wait_request +EXPORT_SYMBOL net/ceph/libceph 0xe3b042ca ceph_pagelist_append +EXPORT_SYMBOL net/ceph/libceph 0xe6bb4190 osd_req_op_extent_osd_data +EXPORT_SYMBOL net/ceph/libceph 0xea2bf2ed ceph_monc_got_mdsmap +EXPORT_SYMBOL net/ceph/libceph 0xf137ea77 ceph_copy_to_page_vector +EXPORT_SYMBOL net/ceph/libceph 0xf35cb4d9 ceph_pagelist_reserve +EXPORT_SYMBOL net/ceph/libceph 0xf54f3983 ceph_compare_options +EXPORT_SYMBOL net/ceph/libceph 0xf734f7a5 ceph_monc_validate_auth +EXPORT_SYMBOL net/ceph/libceph 0xf8881a34 ceph_msg_get +EXPORT_SYMBOL net/ceph/libceph 0xfba1d133 ceph_client_id +EXPORT_SYMBOL net/dccp/dccp_ipv4 0x265a4ab7 dccp_syn_ack_timeout +EXPORT_SYMBOL net/dccp/dccp_ipv4 0xdb669567 dccp_req_err +EXPORT_SYMBOL net/ieee802154/6lowpan/ieee802154_6lowpan 0xa500865f lowpan_frag_rcv +EXPORT_SYMBOL net/ieee802154/ieee802154 0x1c2a6745 wpan_phy_for_each +EXPORT_SYMBOL net/ieee802154/ieee802154 0x7b896650 wpan_phy_unregister +EXPORT_SYMBOL net/ieee802154/ieee802154 0x7bcfd5bc wpan_phy_free +EXPORT_SYMBOL net/ieee802154/ieee802154 0x7e6999e7 wpan_phy_register +EXPORT_SYMBOL net/ieee802154/ieee802154 0x9677dea2 wpan_phy_find +EXPORT_SYMBOL net/ieee802154/ieee802154 0x9abc6352 wpan_phy_new +EXPORT_SYMBOL net/ipv4/fou 0x03916fe4 gue_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0x476463a5 gue_build_header +EXPORT_SYMBOL net/ipv4/fou 0x7a8411a2 fou_encap_hlen +EXPORT_SYMBOL net/ipv4/fou 0xb1b12e6d fou_build_header +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x0310e157 ip_tunnel_get_link_net +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x292d83a4 ip_tunnel_encap +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x67969950 ip_tunnel_get_iflink +EXPORT_SYMBOL net/ipv4/ip_tunnel 0x6e65f31c ip_tunnel_encap_add_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xa81217fd ip_tunnel_encap_del_ops +EXPORT_SYMBOL net/ipv4/ip_tunnel 0xb8c63cc9 ip_tunnel_dst_reset_all +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x2171ff02 arpt_register_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x7efbe9db arpt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/arp_tables 0x9b59813b arpt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x06325ad1 ipt_unregister_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x1e36bca8 ipt_do_table +EXPORT_SYMBOL net/ipv4/netfilter/ip_tables 0x2fdb9d8a ipt_register_table +EXPORT_SYMBOL net/ipv4/tunnel4 0x36d26d65 xfrm4_tunnel_deregister +EXPORT_SYMBOL net/ipv4/tunnel4 0x95793744 xfrm4_tunnel_register +EXPORT_SYMBOL net/ipv4/udp_tunnel 0xe46952a7 udp_sock_create4 +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x25703efd ip6_tnl_get_cap +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0x4685018f ip6_tnl_get_link_net +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xd14cb56c ip6_tnl_parse_tlv_enc_lim +EXPORT_SYMBOL net/ipv6/ip6_tunnel 0xe45412e0 ip6_tnl_get_iflink +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x4eef43a0 ip6t_do_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x52206a42 ip6t_register_table +EXPORT_SYMBOL net/ipv6/netfilter/ip6_tables 0x89ab8c12 ip6t_unregister_table +EXPORT_SYMBOL net/ipv6/tunnel6 0x1cd3fef5 xfrm6_tunnel_register +EXPORT_SYMBOL net/ipv6/tunnel6 0x4b6daf85 xfrm6_tunnel_deregister +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x5d91726f xfrm6_tunnel_spi_lookup +EXPORT_SYMBOL net/ipv6/xfrm6_tunnel 0x781dc770 xfrm6_tunnel_alloc_spi +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x014dae31 ircomm_control_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x06dfbdda ircomm_connect_response +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x5fdfd2a4 ircomm_disconnect_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x66cffb57 ircomm_flow_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x75e4c328 ircomm_close +EXPORT_SYMBOL net/irda/ircomm/ircomm 0x8646808c ircomm_data_request +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xbd686c00 ircomm_open +EXPORT_SYMBOL net/irda/ircomm/ircomm 0xdd0c31bd 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 0x071a56fa irttp_data_request +EXPORT_SYMBOL net/irda/irda 0x07d3647c irlmp_register_service +EXPORT_SYMBOL net/irda/irda 0x0c577506 iriap_close +EXPORT_SYMBOL net/irda/irda 0x10991f3f irttp_dup +EXPORT_SYMBOL net/irda/irda 0x132f1161 irda_notify_init +EXPORT_SYMBOL net/irda/irda 0x178ef9fd irlap_open +EXPORT_SYMBOL net/irda/irda 0x1e6cade0 irias_add_integer_attrib +EXPORT_SYMBOL net/irda/irda 0x30959f70 irlmp_open_lsap +EXPORT_SYMBOL net/irda/irda 0x33cbe2c6 proc_irda +EXPORT_SYMBOL net/irda/irda 0x3e56064f hashbin_new +EXPORT_SYMBOL net/irda/irda 0x448b8aaa irda_qos_bits_to_value +EXPORT_SYMBOL net/irda/irda 0x45aad5a4 irttp_close_tsap +EXPORT_SYMBOL net/irda/irda 0x46c1c4a2 irlmp_unregister_service +EXPORT_SYMBOL net/irda/irda 0x46e20fe1 irttp_udata_request +EXPORT_SYMBOL net/irda/irda 0x58bef881 alloc_irdadev +EXPORT_SYMBOL net/irda/irda 0x5d60baf8 irlap_close +EXPORT_SYMBOL net/irda/irda 0x601bda46 hashbin_remove +EXPORT_SYMBOL net/irda/irda 0x61cb0050 async_unwrap_char +EXPORT_SYMBOL net/irda/irda 0x66fbff0e irlmp_close_lsap +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 0x7e0413a5 irttp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0x7f52a8bf irda_param_insert +EXPORT_SYMBOL net/irda/irda 0x801d8d0a irlmp_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 0xa1d41e58 hashbin_delete +EXPORT_SYMBOL net/irda/irda 0xa439ff72 irlmp_data_request +EXPORT_SYMBOL net/irda/irda 0xaa557515 irias_new_object +EXPORT_SYMBOL net/irda/irda 0xae09b0d1 irttp_connect_request +EXPORT_SYMBOL net/irda/irda 0xb4f227f4 iriap_open +EXPORT_SYMBOL net/irda/irda 0xb9394173 irias_delete_value +EXPORT_SYMBOL net/irda/irda 0xba7cf552 async_wrap_skb +EXPORT_SYMBOL net/irda/irda 0xbcd3ef13 irias_object_change_attribute +EXPORT_SYMBOL net/irda/irda 0xbd02b943 irttp_open_tsap +EXPORT_SYMBOL net/irda/irda 0xbe40ace9 irlmp_discovery_request +EXPORT_SYMBOL net/irda/irda 0xc1f8e9e9 irlmp_disconnect_request +EXPORT_SYMBOL net/irda/irda 0xc68e43be irias_add_octseq_attrib +EXPORT_SYMBOL net/irda/irda 0xcead7dbb hashbin_find +EXPORT_SYMBOL net/irda/irda 0xcf4347dd irlmp_connect_response +EXPORT_SYMBOL net/irda/irda 0xd2108314 hashbin_insert +EXPORT_SYMBOL net/irda/irda 0xd6deeaae irda_setup_dma +EXPORT_SYMBOL net/irda/irda 0xdc8f470f irttp_connect_response +EXPORT_SYMBOL net/irda/irda 0xde4c6b3c irlmp_service_to_hint +EXPORT_SYMBOL net/irda/irda 0xe1006d80 iriap_getvaluebyclass_request +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 0xf38c6c87 irttp_flow_request +EXPORT_SYMBOL net/irda/irda 0xf5876b95 hashbin_remove_this +EXPORT_SYMBOL net/irda/irda 0xfc540ad7 irda_device_set_media_busy +EXPORT_SYMBOL net/l2tp/l2tp_core 0xc53e8edc l2tp_recv_common +EXPORT_SYMBOL net/lapb/lapb 0x0e5303df lapb_data_request +EXPORT_SYMBOL net/lapb/lapb 0x4ed9bce1 lapb_unregister +EXPORT_SYMBOL net/lapb/lapb 0x789fbe26 lapb_setparms +EXPORT_SYMBOL net/lapb/lapb 0x8eca257c lapb_getparms +EXPORT_SYMBOL net/lapb/lapb 0xc472a209 lapb_data_received +EXPORT_SYMBOL net/lapb/lapb 0xda28a22f lapb_connect_request +EXPORT_SYMBOL net/lapb/lapb 0xf476f3ed lapb_register +EXPORT_SYMBOL net/lapb/lapb 0xfbedd942 lapb_disconnect_request +EXPORT_SYMBOL net/llc/llc 0x1bd76f25 llc_sap_find +EXPORT_SYMBOL net/llc/llc 0x38b92846 llc_remove_pack +EXPORT_SYMBOL net/llc/llc 0x4abc5730 llc_build_and_send_ui_pkt +EXPORT_SYMBOL net/llc/llc 0x52d7b2fd llc_sap_list +EXPORT_SYMBOL net/llc/llc 0x6826d507 llc_mac_hdr_init +EXPORT_SYMBOL net/llc/llc 0x6cf06da9 llc_set_station_handler +EXPORT_SYMBOL net/llc/llc 0x82e78079 llc_add_pack +EXPORT_SYMBOL net/llc/llc 0xd8be234e llc_sap_open +EXPORT_SYMBOL net/llc/llc 0xf4cd194e llc_sap_close +EXPORT_SYMBOL net/mac80211/mac80211 0x075120a6 ieee80211_rx +EXPORT_SYMBOL net/mac80211/mac80211 0x08ab6e2e ieee80211_enable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x0bd609f2 ieee80211_get_key_tx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0x11065737 ieee80211_tdls_oper_request +EXPORT_SYMBOL net/mac80211/mac80211 0x17f10524 ieee80211_pspoll_get +EXPORT_SYMBOL net/mac80211/mac80211 0x190faba3 ieee80211_stop_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x1c7351f0 __ieee80211_create_tpt_led_trigger +EXPORT_SYMBOL net/mac80211/mac80211 0x1cb6710c ieee80211_rts_get +EXPORT_SYMBOL net/mac80211/mac80211 0x1dadac5c ieee80211_reserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x1ee9d0f7 ieee80211_rx_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x27d41273 ieee80211_disable_rssi_reports +EXPORT_SYMBOL net/mac80211/mac80211 0x2b670d98 ieee80211_start_tx_ba_cb_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0x2dc5a4e0 ieee80211_queue_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0x342bb683 ieee80211_csa_is_complete +EXPORT_SYMBOL net/mac80211/mac80211 0x3d3cf50b ieee80211_connection_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x3d4028b5 ieee80211_unreserve_tid +EXPORT_SYMBOL net/mac80211/mac80211 0x3f310db9 ieee80211_get_buffered_bc +EXPORT_SYMBOL net/mac80211/mac80211 0x3f4364a2 ieee80211_find_sta +EXPORT_SYMBOL net/mac80211/mac80211 0x419c0202 ieee80211_get_tkip_p1k_iv +EXPORT_SYMBOL net/mac80211/mac80211 0x4695e05c ieee80211_get_tx_rates +EXPORT_SYMBOL net/mac80211/mac80211 0x4c2b011a ieee80211_get_tkip_rx_p1k +EXPORT_SYMBOL net/mac80211/mac80211 0x4eddf923 ieee80211_tx_status_noskb +EXPORT_SYMBOL net/mac80211/mac80211 0x516e0dde ieee80211_iter_keys +EXPORT_SYMBOL net/mac80211/mac80211 0x55571868 __ieee80211_get_radio_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x55f97e4f ieee80211_get_key_rx_seq +EXPORT_SYMBOL net/mac80211/mac80211 0x5625675e ieee80211_stop_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x5828b088 ieee80211_wake_queue +EXPORT_SYMBOL net/mac80211/mac80211 0x62a0c454 ieee80211_cqm_rssi_notify +EXPORT_SYMBOL net/mac80211/mac80211 0x650861a8 ieee80211_report_wowlan_wakeup +EXPORT_SYMBOL net/mac80211/mac80211 0x676bf2ff ieee80211_sta_eosp +EXPORT_SYMBOL net/mac80211/mac80211 0x67b6d8ac rate_control_send_low +EXPORT_SYMBOL net/mac80211/mac80211 0x70783b3d ieee80211_ctstoself_get +EXPORT_SYMBOL net/mac80211/mac80211 0x70a45732 ieee80211_csa_update_counter +EXPORT_SYMBOL net/mac80211/mac80211 0x72c035da ieee80211_sched_scan_results +EXPORT_SYMBOL net/mac80211/mac80211 0x763e3c3e ieee80211_beacon_loss +EXPORT_SYMBOL net/mac80211/mac80211 0x77ea65c4 ieee80211_update_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0x7b087cff ieee80211_generic_frame_duration +EXPORT_SYMBOL net/mac80211/mac80211 0x7f48de7f __ieee80211_get_assoc_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0x8553a33d ieee80211_wake_queues +EXPORT_SYMBOL net/mac80211/mac80211 0x86911589 wiphy_to_ieee80211_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x883ef469 ieee80211_chswitch_done +EXPORT_SYMBOL net/mac80211/mac80211 0x8d792b0c ieee80211_queue_work +EXPORT_SYMBOL net/mac80211/mac80211 0x8eff54f8 ieee80211_rate_control_register +EXPORT_SYMBOL net/mac80211/mac80211 0x9518ca4d ieee80211_free_hw +EXPORT_SYMBOL net/mac80211/mac80211 0x962bdde8 ieee80211_aes_cmac_calculate_k1_k2 +EXPORT_SYMBOL net/mac80211/mac80211 0x978388e6 ieee80211_beacon_get_template +EXPORT_SYMBOL net/mac80211/mac80211 0x990d6b08 ieee80211_tx_status +EXPORT_SYMBOL net/mac80211/mac80211 0x9b3b9000 ieee80211_alloc_hw_nm +EXPORT_SYMBOL net/mac80211/mac80211 0x9ca5bf8d ieee80211_rate_control_unregister +EXPORT_SYMBOL net/mac80211/mac80211 0xa3570fbf ieee80211_csa_finish +EXPORT_SYMBOL net/mac80211/mac80211 0xa61308ba __ieee80211_get_tx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xa8c552df ieee80211_unregister_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xacd3c32d ieee80211_proberesp_get +EXPORT_SYMBOL net/mac80211/mac80211 0xad9d001a ieee80211_report_low_ack +EXPORT_SYMBOL net/mac80211/mac80211 0xaf01440e rate_control_set_rates +EXPORT_SYMBOL net/mac80211/mac80211 0xafd3d159 ieee80211_sched_scan_stopped +EXPORT_SYMBOL net/mac80211/mac80211 0xb0c4073d ieee80211_rts_duration +EXPORT_SYMBOL net/mac80211/mac80211 0xb0dde536 ieee80211_beacon_get_tim +EXPORT_SYMBOL net/mac80211/mac80211 0xb2c1308c ieee80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/mac80211/mac80211 0xb38b1178 ieee80211_get_tkip_p2k +EXPORT_SYMBOL net/mac80211/mac80211 0xbf831ef1 __ieee80211_get_rx_led_name +EXPORT_SYMBOL net/mac80211/mac80211 0xc39e85b1 ieee80211_queue_delayed_work +EXPORT_SYMBOL net/mac80211/mac80211 0xc7632072 ieee80211_free_txskb +EXPORT_SYMBOL net/mac80211/mac80211 0xc89901d9 ieee80211_stop_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xd11b304d ieee80211_sta_set_buffered +EXPORT_SYMBOL net/mac80211/mac80211 0xd509d8e7 ieee80211_register_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xd72625cb ieee80211_parse_p2p_noa +EXPORT_SYMBOL net/mac80211/mac80211 0xd7ff45a3 ieee80211_send_bar +EXPORT_SYMBOL net/mac80211/mac80211 0xdf1c0827 ieee80211_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xdfa30976 ieee80211_tx_dequeue +EXPORT_SYMBOL net/mac80211/mac80211 0xe0c7d9a8 ieee80211_start_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0xe144aa87 ieee80211_sta_ps_transition +EXPORT_SYMBOL net/mac80211/mac80211 0xe3c00225 ieee80211_stop_rx_ba_session_offl +EXPORT_SYMBOL net/mac80211/mac80211 0xe9b1e189 ieee80211_radar_detected +EXPORT_SYMBOL net/mac80211/mac80211 0xec2438fd ieee80211_nullfunc_get +EXPORT_SYMBOL net/mac80211/mac80211 0xec5abf11 ieee80211_start_tx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xed195e81 ieee80211_restart_hw +EXPORT_SYMBOL net/mac80211/mac80211 0xf0250943 ieee80211_ap_probereq_get +EXPORT_SYMBOL net/mac80211/mac80211 0xf2585537 ieee80211_tx_status_irqsafe +EXPORT_SYMBOL net/mac80211/mac80211 0xf4388d16 ieee80211_tx_prepare_skb +EXPORT_SYMBOL net/mac80211/mac80211 0xf4556694 ieee80211_stop_queues +EXPORT_SYMBOL net/mac80211/mac80211 0xf79a2c7b ieee80211_stop_rx_ba_session +EXPORT_SYMBOL net/mac80211/mac80211 0xf9cb05ef ieee80211_sta_block_awake +EXPORT_SYMBOL net/mac80211/mac80211 0xfdcbe852 ieee80211_scan_completed +EXPORT_SYMBOL net/mac80211/mac80211 0xfedfbdde ieee80211_ctstoself_duration +EXPORT_SYMBOL net/mac802154/mac802154 0x0a8c4f4b ieee802154_xmit_complete +EXPORT_SYMBOL net/mac802154/mac802154 0x1c4d2d5b ieee802154_rx_irqsafe +EXPORT_SYMBOL net/mac802154/mac802154 0x2afbedd5 ieee802154_wake_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x61f28727 ieee802154_free_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x68eaf0ff ieee802154_stop_queue +EXPORT_SYMBOL net/mac802154/mac802154 0x6fdceaed ieee802154_rx +EXPORT_SYMBOL net/mac802154/mac802154 0x86d4d60f ieee802154_register_hw +EXPORT_SYMBOL net/mac802154/mac802154 0x91b40fcd ieee802154_alloc_hw +EXPORT_SYMBOL net/mac802154/mac802154 0xc527b3a4 ieee802154_unregister_hw +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x27ea60d6 ip_vs_proto_data_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x48e989aa register_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x4a38f788 register_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x6967adb4 register_ip_vs_app_inc +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x7dcff08a ip_vs_conn_new +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x881ec447 ip_vs_conn_put +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0x91332043 ip_vs_nfct_expect_related +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xad403661 ip_vs_conn_out_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xc26ba7eb unregister_ip_vs_app +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xc3a5caca ip_vs_tcp_conn_listen +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xc4e13655 unregister_ip_vs_scheduler +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xd831a1a2 ip_vs_proto_name +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xeb59900c ip_vs_scheduler_err +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xeef75e1f ip_vs_conn_in_get +EXPORT_SYMBOL net/netfilter/ipvs/ip_vs 0xfc8078fc ip_vs_proto_get +EXPORT_SYMBOL net/netfilter/nf_conntrack 0x867b494c __nf_ct_ext_destroy +EXPORT_SYMBOL net/netfilter/nf_conntrack 0xaf5042d3 nf_conntrack_untracked +EXPORT_SYMBOL net/netfilter/nf_conntrack 0xf901a863 __nf_ct_ext_add_length +EXPORT_SYMBOL net/netfilter/nf_conntrack_pptp 0x827cc6a1 pptp_msg_name +EXPORT_SYMBOL net/netfilter/nf_nat 0x1b3f0a72 nf_nat_mangle_udp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0x4ca615a3 nf_xfrm_me_harder +EXPORT_SYMBOL net/netfilter/nf_nat 0x4edc0170 nf_nat_follow_master +EXPORT_SYMBOL net/netfilter/nf_nat 0x73bcb7bf nf_nat_setup_info +EXPORT_SYMBOL net/netfilter/nf_nat 0xf072a173 __nf_nat_mangle_tcp_packet +EXPORT_SYMBOL net/netfilter/nf_nat 0xf1b1b314 nf_nat_used_tuple +EXPORT_SYMBOL net/netfilter/x_tables 0x0532fc62 xt_unregister_target +EXPORT_SYMBOL net/netfilter/x_tables 0x1b4a3409 xt_unregister_targets +EXPORT_SYMBOL net/netfilter/x_tables 0x22c67ef0 xt_register_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x24901461 xt_unregister_matches +EXPORT_SYMBOL net/netfilter/x_tables 0x253e8b44 xt_compat_init_offsets +EXPORT_SYMBOL net/netfilter/x_tables 0x2af3784a xt_register_match +EXPORT_SYMBOL net/netfilter/x_tables 0x2f22eb09 xt_find_match +EXPORT_SYMBOL net/netfilter/x_tables 0x3e86cf60 xt_unregister_match +EXPORT_SYMBOL net/netfilter/x_tables 0x3f5c0210 xt_register_target +EXPORT_SYMBOL net/netfilter/x_tables 0x482d26fd xt_alloc_table_info +EXPORT_SYMBOL net/netfilter/x_tables 0x9c44c1b1 xt_register_targets +EXPORT_SYMBOL net/netfilter/x_tables 0xb97b7a85 xt_find_target +EXPORT_SYMBOL net/netfilter/x_tables 0xd1a21986 xt_free_table_info +EXPORT_SYMBOL net/nfc/hci/hci 0x0a4e20c6 nfc_hci_disconnect_all_gates +EXPORT_SYMBOL net/nfc/hci/hci 0x23420100 nfc_hci_connect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x2cbdcccc nfc_hci_target_discovered +EXPORT_SYMBOL net/nfc/hci/hci 0x2d3e6c74 nfc_hci_send_event +EXPORT_SYMBOL net/nfc/hci/hci 0x43028a27 nfc_hci_result_to_errno +EXPORT_SYMBOL net/nfc/hci/hci 0x5c35454c nfc_hci_get_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x6bd08814 nfc_hci_send_cmd_async +EXPORT_SYMBOL net/nfc/hci/hci 0x6e00b232 nfc_hci_set_clientdata +EXPORT_SYMBOL net/nfc/hci/hci 0x70b96805 nfc_hci_disconnect_gate +EXPORT_SYMBOL net/nfc/hci/hci 0x71653d6e nfc_hci_get_param +EXPORT_SYMBOL net/nfc/hci/hci 0x8bae9ffb nfc_hci_send_cmd +EXPORT_SYMBOL net/nfc/hci/hci 0x8ea9ec28 nfc_hci_recv_frame +EXPORT_SYMBOL net/nfc/hci/hci 0x90c52893 nfc_hci_register_device +EXPORT_SYMBOL net/nfc/hci/hci 0x9c9cfc19 nfc_hci_reset_pipes +EXPORT_SYMBOL net/nfc/hci/hci 0xbca0b4fd nfc_hci_sak_to_protocol +EXPORT_SYMBOL net/nfc/hci/hci 0xc9b121a5 nfc_hci_driver_failure +EXPORT_SYMBOL net/nfc/hci/hci 0xd743783d nfc_hci_allocate_device +EXPORT_SYMBOL net/nfc/hci/hci 0xe1c8d55e nfc_hci_unregister_device +EXPORT_SYMBOL net/nfc/hci/hci 0xe59c3663 nfc_hci_free_device +EXPORT_SYMBOL net/nfc/hci/hci 0xe677a2f0 nfc_hci_set_param +EXPORT_SYMBOL net/nfc/hci/hci 0xf023287c nfc_hci_reset_pipes_per_host +EXPORT_SYMBOL net/nfc/nci/nci 0x1bb465a5 nci_hci_dev_session_init +EXPORT_SYMBOL net/nfc/nci/nci 0x2b000e8e nci_core_conn_close +EXPORT_SYMBOL net/nfc/nci/nci 0x56705017 nci_hci_connect_gate +EXPORT_SYMBOL net/nfc/nci/nci 0x61b345b7 nci_nfcee_mode_set +EXPORT_SYMBOL net/nfc/nci/nci 0x7d9288cf nci_prop_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x7e8c5db3 nci_hci_send_cmd +EXPORT_SYMBOL net/nfc/nci/nci 0x80b243d2 nci_nfcee_discover +EXPORT_SYMBOL net/nfc/nci/nci 0x9f37037c nci_hci_send_event +EXPORT_SYMBOL net/nfc/nci/nci 0xa61e060f nci_recv_frame +EXPORT_SYMBOL net/nfc/nci/nci 0xa67a1fbc nci_free_device +EXPORT_SYMBOL net/nfc/nci/nci 0xb3fc4675 nci_hci_set_param +EXPORT_SYMBOL net/nfc/nci/nci 0xba490602 nci_to_errno +EXPORT_SYMBOL net/nfc/nci/nci 0xc44872c1 nci_register_device +EXPORT_SYMBOL net/nfc/nci/nci 0xc45018cd nci_core_conn_create +EXPORT_SYMBOL net/nfc/nci/nci 0xcba59d1a nci_set_config +EXPORT_SYMBOL net/nfc/nci/nci 0xdeea3eae nci_unregister_device +EXPORT_SYMBOL net/nfc/nci/nci 0xe00b30ce nci_hci_open_pipe +EXPORT_SYMBOL net/nfc/nci/nci 0xe670f3f2 nci_req_complete +EXPORT_SYMBOL net/nfc/nci/nci 0xe93618e9 nci_hci_get_param +EXPORT_SYMBOL net/nfc/nci/nci 0xf07a5a68 nci_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0x1d6d73f3 nfc_tm_deactivated +EXPORT_SYMBOL net/nfc/nfc 0x2300c36a nfc_add_se +EXPORT_SYMBOL net/nfc/nfc 0x441ea626 nfc_driver_failure +EXPORT_SYMBOL net/nfc/nfc 0x4dbe9587 nfc_set_remote_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0x546553ab nfc_allocate_device +EXPORT_SYMBOL net/nfc/nfc 0x6312d3b1 nfc_tm_activated +EXPORT_SYMBOL net/nfc/nfc 0x862e893a nfc_unregister_device +EXPORT_SYMBOL net/nfc/nfc 0x87b27460 nfc_send_to_raw_sock +EXPORT_SYMBOL net/nfc/nfc 0x88e580a3 nfc_tm_data_received +EXPORT_SYMBOL net/nfc/nfc 0x8d160107 nfc_proto_register +EXPORT_SYMBOL net/nfc/nfc 0x8d378f89 nfc_proto_unregister +EXPORT_SYMBOL net/nfc/nfc 0x9437f7d4 nfc_register_device +EXPORT_SYMBOL net/nfc/nfc 0xa971f323 nfc_fw_download_done +EXPORT_SYMBOL net/nfc/nfc 0xb5aae605 nfc_find_se +EXPORT_SYMBOL net/nfc/nfc 0xbff39f04 nfc_remove_se +EXPORT_SYMBOL net/nfc/nfc 0xc859d95c nfc_get_local_general_bytes +EXPORT_SYMBOL net/nfc/nfc 0xcbdebbd7 nfc_class +EXPORT_SYMBOL net/nfc/nfc 0xd5136a61 nfc_target_lost +EXPORT_SYMBOL net/nfc/nfc 0xdd14fcac nfc_dep_link_is_up +EXPORT_SYMBOL net/nfc/nfc 0xdfbbe059 nfc_targets_found +EXPORT_SYMBOL net/nfc/nfc 0xe941d042 nfc_se_transaction +EXPORT_SYMBOL net/nfc/nfc 0xfc1a86f6 nfc_alloc_recv_skb +EXPORT_SYMBOL net/nfc/nfc_digital 0x16287764 nfc_digital_allocate_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x77845f26 nfc_digital_unregister_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x999ebb60 nfc_digital_register_device +EXPORT_SYMBOL net/nfc/nfc_digital 0x9b16cc19 nfc_digital_free_device +EXPORT_SYMBOL net/phonet/phonet 0x1510da73 pn_sock_hash +EXPORT_SYMBOL net/phonet/phonet 0x38a281b2 phonet_header_ops +EXPORT_SYMBOL net/phonet/phonet 0x58727bf6 phonet_proto_unregister +EXPORT_SYMBOL net/phonet/phonet 0x6e859b05 pn_skb_send +EXPORT_SYMBOL net/phonet/phonet 0xbefcbbcb phonet_proto_register +EXPORT_SYMBOL net/phonet/phonet 0xcdaab0f9 pn_sock_unhash +EXPORT_SYMBOL net/phonet/phonet 0xcf05172a phonet_stream_ops +EXPORT_SYMBOL net/phonet/phonet 0xdf17dbdc pn_sock_get_port +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x1f3cbdb3 rxrpc_kernel_intercept_rx_messages +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x2f9f67ab rxrpc_kernel_free_skb +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x3aea2e5c rxrpc_kernel_end_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x486be894 rxrpc_kernel_accept_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x5b4e7eb2 rxrpc_kernel_get_error_number +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x61b35840 key_type_rxrpc +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x78e91214 rxrpc_kernel_abort_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x79af364f rxrpc_kernel_data_delivered +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0x965bd942 rxrpc_kernel_is_data_last +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xaa66cb5a rxrpc_kernel_send_data +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xc1005427 rxrpc_get_server_data_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xcb8b7ff5 rxrpc_kernel_get_abort_code +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xd4ae96e8 rxrpc_kernel_begin_call +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xdb119af2 rxrpc_get_null_key +EXPORT_SYMBOL net/rxrpc/af-rxrpc 0xea5bf760 rxrpc_kernel_reject_call +EXPORT_SYMBOL net/sctp/sctp 0x47fcb7b0 sctp_do_peeloff +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x2183a04a gss_mech_get +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0x58bb1c6e gss_mech_put +EXPORT_SYMBOL net/sunrpc/auth_gss/auth_rpcgss 0xfdda053d gss_pseudoflavor_to_service +EXPORT_SYMBOL net/sunrpc/sunrpc 0x8f7fa2e6 xdr_restrict_buflen +EXPORT_SYMBOL net/sunrpc/sunrpc 0x91e969c0 xdr_truncate_encode +EXPORT_SYMBOL net/sunrpc/sunrpc 0xb3f4745d svc_pool_stats_open +EXPORT_SYMBOL net/wimax/wimax 0x1df1fa1d wimax_rfkill +EXPORT_SYMBOL net/wimax/wimax 0xd78fe9f2 wimax_reset +EXPORT_SYMBOL net/wireless/cfg80211 0x00c5daf2 cfg80211_cqm_pktloss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x01c71ecc cfg80211_radar_event +EXPORT_SYMBOL net/wireless/cfg80211 0x01e25bff cfg80211_unregister_wdev +EXPORT_SYMBOL net/wireless/cfg80211 0x028cf34f ieee80211_get_num_supported_channels +EXPORT_SYMBOL net/wireless/cfg80211 0x09022785 cfg80211_reg_can_beacon_relax +EXPORT_SYMBOL net/wireless/cfg80211 0x09c64fbd ieee80211_frequency_to_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x0e3dc7f5 cfg80211_probe_status +EXPORT_SYMBOL net/wireless/cfg80211 0x15740742 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 0x1bbe2d37 cfg80211_scan_done +EXPORT_SYMBOL net/wireless/cfg80211 0x1d2a6651 cfg80211_del_sta_sinfo +EXPORT_SYMBOL net/wireless/cfg80211 0x1d2ba909 cfg80211_tx_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x204a4f9a cfg80211_roamed_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x20a74688 ieee80211_amsdu_to_8023s +EXPORT_SYMBOL net/wireless/cfg80211 0x310bc97b ieee80211_data_to_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0x31314783 regulatory_set_wiphy_regd +EXPORT_SYMBOL net/wireless/cfg80211 0x314923b0 cfg80211_get_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x32d511a2 cfg80211_conn_failed +EXPORT_SYMBOL net/wireless/cfg80211 0x336771a4 wiphy_register +EXPORT_SYMBOL net/wireless/cfg80211 0x3435c0b4 wiphy_rfkill_stop_polling +EXPORT_SYMBOL net/wireless/cfg80211 0x34baed99 cfg80211_pmksa_candidate_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x37425e19 cfg80211_ibss_joined +EXPORT_SYMBOL net/wireless/cfg80211 0x3c74ceb3 cfg80211_unlink_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x3d470c4d cfg80211_chandef_compatible +EXPORT_SYMBOL net/wireless/cfg80211 0x3e285fec cfg80211_chandef_valid +EXPORT_SYMBOL net/wireless/cfg80211 0x3f5a87ca cfg80211_ch_switch_started_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x42989166 cfg80211_get_station +EXPORT_SYMBOL net/wireless/cfg80211 0x43c85f10 wiphy_rfkill_set_hw_state +EXPORT_SYMBOL net/wireless/cfg80211 0x495457ff cfg80211_calculate_bitrate +EXPORT_SYMBOL net/wireless/cfg80211 0x4a9c278c freq_reg_info +EXPORT_SYMBOL net/wireless/cfg80211 0x4b53b517 cfg80211_rx_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0x50214c28 ieee80211_bss_get_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x5083101d cfg80211_ft_event +EXPORT_SYMBOL net/wireless/cfg80211 0x519d0b17 cfg80211_classify8021d +EXPORT_SYMBOL net/wireless/cfg80211 0x54b552cc cfg80211_cqm_rssi_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x585b6a41 wiphy_new_nm +EXPORT_SYMBOL net/wireless/cfg80211 0x59e68d72 cfg80211_assoc_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0x5a5418fa cfg80211_crit_proto_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0x636f52a8 wiphy_apply_custom_regulatory +EXPORT_SYMBOL net/wireless/cfg80211 0x63d878be cfg80211_reg_can_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0x65a6a9cf cfg80211_ch_switch_notify +EXPORT_SYMBOL net/wireless/cfg80211 0x697e057a cfg80211_connect_result +EXPORT_SYMBOL net/wireless/cfg80211 0x69b18f43 rfc1042_header +EXPORT_SYMBOL net/wireless/cfg80211 0x6ac3af71 ieee80211_get_hdrlen_from_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x6d6cb9ad ieee80211_operating_class_to_band +EXPORT_SYMBOL net/wireless/cfg80211 0x6da95645 cfg80211_put_bss +EXPORT_SYMBOL net/wireless/cfg80211 0x70742892 cfg80211_mgmt_tx_status +EXPORT_SYMBOL net/wireless/cfg80211 0x75364adb cfg80211_tdls_oper_request +EXPORT_SYMBOL net/wireless/cfg80211 0x7604b487 cfg80211_cac_event +EXPORT_SYMBOL net/wireless/cfg80211 0x7b29e285 cfg80211_ready_on_channel +EXPORT_SYMBOL net/wireless/cfg80211 0x7e0c7021 cfg80211_rx_assoc_resp +EXPORT_SYMBOL net/wireless/cfg80211 0x7ef39823 ieee80211_hdrlen +EXPORT_SYMBOL net/wireless/cfg80211 0x7fe1a403 cfg80211_find_ie +EXPORT_SYMBOL net/wireless/cfg80211 0x805d1d8b cfg80211_disconnected +EXPORT_SYMBOL net/wireless/cfg80211 0x8492a430 ieee80211_get_response_rate +EXPORT_SYMBOL net/wireless/cfg80211 0x8a7062a5 ieee80211_mandatory_rates +EXPORT_SYMBOL net/wireless/cfg80211 0x8fff06ce cfg80211_inform_bss_width_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x91d7a142 ieee80211_ie_split_ric +EXPORT_SYMBOL net/wireless/cfg80211 0x925f5c7c __cfg80211_alloc_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0x95e2b908 cfg80211_rx_unexpected_4addr_frame +EXPORT_SYMBOL net/wireless/cfg80211 0x982e6b6d ieee80211_radiotap_iterator_init +EXPORT_SYMBOL net/wireless/cfg80211 0x9fb5fa0d 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 0xa8cf9870 cfg80211_notify_new_peer_candidate +EXPORT_SYMBOL net/wireless/cfg80211 0xabb123ae cfg80211_sched_scan_results +EXPORT_SYMBOL net/wireless/cfg80211 0xb00b975b cfg80211_gtk_rekey_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xb5c621e5 cfg80211_check_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0xb6234284 regulatory_hint +EXPORT_SYMBOL net/wireless/cfg80211 0xb813983d __cfg80211_send_event_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xb8c2b2c8 __ieee80211_get_channel +EXPORT_SYMBOL net/wireless/cfg80211 0xbd84c7ea cfg80211_rx_unprot_mlme_mgmt +EXPORT_SYMBOL net/wireless/cfg80211 0xc32cf87d cfg80211_ref_bss +EXPORT_SYMBOL net/wireless/cfg80211 0xc56e62ed cfg80211_cqm_beacon_loss_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xc63f1b81 ieee80211_radiotap_iterator_next +EXPORT_SYMBOL net/wireless/cfg80211 0xc7f57e9a cfg80211_chandef_usable +EXPORT_SYMBOL net/wireless/cfg80211 0xc90fde22 ieee80211_chandef_to_operating_class +EXPORT_SYMBOL net/wireless/cfg80211 0xcc5377bf ieee80211_data_from_8023 +EXPORT_SYMBOL net/wireless/cfg80211 0xcc739490 cfg80211_stop_iface +EXPORT_SYMBOL net/wireless/cfg80211 0xcf984eb8 cfg80211_get_drvinfo +EXPORT_SYMBOL net/wireless/cfg80211 0xd2868642 wiphy_unregister +EXPORT_SYMBOL net/wireless/cfg80211 0xd50b0a22 ieee80211_ie_split +EXPORT_SYMBOL net/wireless/cfg80211 0xd86e705e regulatory_set_wiphy_regd_sync_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0xdb85e190 wiphy_rfkill_start_polling +EXPORT_SYMBOL net/wireless/cfg80211 0xdba126c1 reg_initiator_name +EXPORT_SYMBOL net/wireless/cfg80211 0xe235f7fb cfg80211_sched_scan_stopped_rtnl +EXPORT_SYMBOL net/wireless/cfg80211 0xe304b8f7 cfg80211_cqm_txe_notify +EXPORT_SYMBOL net/wireless/cfg80211 0xe523103e cfg80211_michael_mic_failure +EXPORT_SYMBOL net/wireless/cfg80211 0xe5730ebc cfg80211_check_station_change +EXPORT_SYMBOL net/wireless/cfg80211 0xe8d9b9f7 cfg80211_auth_timeout +EXPORT_SYMBOL net/wireless/cfg80211 0xe99c616b cfg80211_report_wowlan_wakeup +EXPORT_SYMBOL net/wireless/cfg80211 0xea5b30c8 wiphy_free +EXPORT_SYMBOL net/wireless/cfg80211 0xeaa9a769 cfg80211_iter_combinations +EXPORT_SYMBOL net/wireless/cfg80211 0xefc56354 cfg80211_chandef_create +EXPORT_SYMBOL net/wireless/cfg80211 0xf056cd78 cfg80211_rx_spurious_frame +EXPORT_SYMBOL net/wireless/cfg80211 0xf1137960 cfg80211_roamed +EXPORT_SYMBOL net/wireless/cfg80211 0xf1679bf6 __cfg80211_alloc_reply_skb +EXPORT_SYMBOL net/wireless/cfg80211 0xf52ecaee cfg80211_chandef_dfs_required +EXPORT_SYMBOL net/wireless/cfg80211 0xf8241f22 cfg80211_report_obss_beacon +EXPORT_SYMBOL net/wireless/cfg80211 0xf9770c97 cfg80211_inform_bss_width +EXPORT_SYMBOL net/wireless/cfg80211 0xf9d8cac6 cfg80211_sched_scan_stopped +EXPORT_SYMBOL net/wireless/cfg80211 0xfed4d591 cfg80211_find_vendor_ie +EXPORT_SYMBOL net/wireless/cfg80211 0xff7a034d cfg80211_remain_on_channel_expired +EXPORT_SYMBOL net/wireless/lib80211 0x4ece8028 lib80211_crypt_delayed_deinit +EXPORT_SYMBOL net/wireless/lib80211 0x5bd6eee5 lib80211_crypt_info_free +EXPORT_SYMBOL net/wireless/lib80211 0x71a4df13 lib80211_get_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x817afa35 lib80211_unregister_crypto_ops +EXPORT_SYMBOL net/wireless/lib80211 0x95d20ae0 lib80211_crypt_info_init +EXPORT_SYMBOL net/wireless/lib80211 0xd0869cec lib80211_register_crypto_ops +EXPORT_SYMBOL sound/ac97_bus 0xb27498cc ac97_bus_type +EXPORT_SYMBOL sound/core/oss/snd-mixer-oss 0x51b66560 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 0x64e40cfe 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 0xb529bc6d 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 0xc215d0c5 snd_seq_kernel_client_write_poll +EXPORT_SYMBOL sound/core/seq/snd-seq 0xcac0a3be snd_seq_kernel_client_enqueue +EXPORT_SYMBOL sound/core/seq/snd-seq 0xcd4ec5d4 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 0x091def1c snd_seq_autoload_exit +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x370a0736 snd_seq_autoload_init +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0x6339b6d0 snd_seq_device_load_drivers +EXPORT_SYMBOL sound/core/seq/snd-seq-device 0xd7f5a5ff 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 0x5521d419 snd_virmidi_new +EXPORT_SYMBOL sound/core/snd 0x0418eafe snd_ctl_register_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0x162b5830 snd_seq_root +EXPORT_SYMBOL sound/core/snd 0x164ef047 snd_card_free +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 0x1ede4f52 snd_ctl_notify +EXPORT_SYMBOL sound/core/snd 0x202c6b86 snd_ctl_remove_id +EXPORT_SYMBOL sound/core/snd 0x21f5bc21 snd_device_register +EXPORT_SYMBOL sound/core/snd 0x24a94b26 snd_info_get_line +EXPORT_SYMBOL sound/core/snd 0x25fc48fb snd_ctl_unregister_ioctl_compat +EXPORT_SYMBOL sound/core/snd 0x2ae3deaa release_and_free_resource +EXPORT_SYMBOL sound/core/snd 0x2bb91b5a snd_ctl_boolean_mono_info +EXPORT_SYMBOL sound/core/snd 0x2f0b0f69 snd_pci_quirk_lookup +EXPORT_SYMBOL sound/core/snd 0x316b9467 snd_device_free +EXPORT_SYMBOL sound/core/snd 0x342a2354 copy_to_user_fromio +EXPORT_SYMBOL sound/core/snd 0x34805900 snd_card_disconnect +EXPORT_SYMBOL sound/core/snd 0x366aa7d7 snd_jack_add_new_kctl +EXPORT_SYMBOL sound/core/snd 0x3971b4df snd_ecards_limit +EXPORT_SYMBOL sound/core/snd 0x3b0b8d5e snd_info_free_entry +EXPORT_SYMBOL sound/core/snd 0x3d477af6 snd_info_register +EXPORT_SYMBOL sound/core/snd 0x45d5b281 snd_unregister_device +EXPORT_SYMBOL sound/core/snd 0x49abf14a _snd_ctl_add_slave +EXPORT_SYMBOL sound/core/snd 0x4a2303ee snd_ctl_boolean_stereo_info +EXPORT_SYMBOL sound/core/snd 0x4a3ea5c0 snd_request_card +EXPORT_SYMBOL sound/core/snd 0x532e63d2 snd_ctl_add +EXPORT_SYMBOL sound/core/snd 0x555a25f2 snd_register_device +EXPORT_SYMBOL sound/core/snd 0x5640c003 snd_mixer_oss_notify_callback +EXPORT_SYMBOL sound/core/snd 0x570541cb snd_ctl_free_one +EXPORT_SYMBOL sound/core/snd 0x59b281f7 snd_card_register +EXPORT_SYMBOL sound/core/snd 0x5ca7da56 snd_card_new +EXPORT_SYMBOL sound/core/snd 0x6160e5f4 snd_ctl_remove +EXPORT_SYMBOL sound/core/snd 0x63e84647 snd_register_oss_device +EXPORT_SYMBOL sound/core/snd 0x6764e793 snd_ctl_new1 +EXPORT_SYMBOL sound/core/snd 0x6d4f186c snd_ctl_rename_id +EXPORT_SYMBOL sound/core/snd 0x70c15ac1 snd_dma_disable +EXPORT_SYMBOL sound/core/snd 0x7380ff6c snd_card_file_add +EXPORT_SYMBOL sound/core/snd 0x777ad7ce snd_ctl_register_ioctl +EXPORT_SYMBOL sound/core/snd 0x81b69e41 snd_ctl_enum_info +EXPORT_SYMBOL sound/core/snd 0x88557e37 snd_info_create_module_entry +EXPORT_SYMBOL sound/core/snd 0x8af45d45 snd_cards +EXPORT_SYMBOL sound/core/snd 0x8df3789f snd_oss_info_register +EXPORT_SYMBOL sound/core/snd 0x8f595b11 snd_major +EXPORT_SYMBOL sound/core/snd 0x931f9b81 snd_jack_report +EXPORT_SYMBOL sound/core/snd 0x9bb98355 snd_component_add +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 0xa10eaa31 snd_info_create_card_entry +EXPORT_SYMBOL sound/core/snd 0xa681045c snd_card_set_id +EXPORT_SYMBOL sound/core/snd 0xa7bc0982 snd_card_file_remove +EXPORT_SYMBOL sound/core/snd 0xa8b18389 snd_power_wait +EXPORT_SYMBOL sound/core/snd 0xaf041476 snd_ctl_unregister_ioctl +EXPORT_SYMBOL sound/core/snd 0xb2e5ae4a snd_lookup_minor_data +EXPORT_SYMBOL sound/core/snd 0xb96fe6bd snd_jack_new +EXPORT_SYMBOL sound/core/snd 0xd7a39da3 snd_device_new +EXPORT_SYMBOL sound/core/snd 0xd8b0970f snd_ctl_find_numid +EXPORT_SYMBOL sound/core/snd 0xe17af6a2 snd_ctl_replace +EXPORT_SYMBOL sound/core/snd 0xe83cb2a0 snd_jack_set_key +EXPORT_SYMBOL sound/core/snd 0xec1477c6 snd_card_free_when_closed +EXPORT_SYMBOL sound/core/snd 0xec54a320 snd_ctl_find_id +EXPORT_SYMBOL sound/core/snd 0xf1b227fa snd_jack_set_parent +EXPORT_SYMBOL sound/core/snd 0xf75ca6d1 snd_ctl_make_virtual_master +EXPORT_SYMBOL sound/core/snd 0xffd6ebcc snd_unregister_oss_device +EXPORT_SYMBOL sound/core/snd 0xfffd89db copy_from_user_toio +EXPORT_SYMBOL sound/core/snd-hwdep 0xfc4ba7cd 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 0x198f63ac snd_pcm_lib_writev +EXPORT_SYMBOL sound/core/snd-pcm 0x1ca55601 snd_pcm_notify +EXPORT_SYMBOL sound/core/snd-pcm 0x1d027e4b snd_pcm_format_signed +EXPORT_SYMBOL sound/core/snd-pcm 0x1f418b20 snd_pcm_lib_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0x2520cf26 _snd_pcm_lib_alloc_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x2702e051 snd_pcm_stop +EXPORT_SYMBOL sound/core/snd-pcm 0x2acf5bd0 snd_pcm_lib_preallocate_free_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x3796bdcc snd_pcm_format_little_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x3948dca8 snd_pcm_hw_constraint_ratnums +EXPORT_SYMBOL sound/core/snd-pcm 0x3977507c snd_pcm_suspend_all +EXPORT_SYMBOL sound/core/snd-pcm 0x39bf9301 _snd_pcm_hw_param_setempty +EXPORT_SYMBOL sound/core/snd-pcm 0x3bada10e snd_pcm_hw_param_last +EXPORT_SYMBOL sound/core/snd-pcm 0x3d0eb60b snd_pcm_open_substream +EXPORT_SYMBOL sound/core/snd-pcm 0x4f816e9b snd_pcm_format_big_endian +EXPORT_SYMBOL sound/core/snd-pcm 0x503bd137 snd_interval_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0x52e3e4a5 snd_pcm_hw_param_value +EXPORT_SYMBOL sound/core/snd-pcm 0x55f3d0e6 snd_pcm_lib_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x5898dcba snd_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x5ae8a210 snd_pcm_suspend +EXPORT_SYMBOL sound/core/snd-pcm 0x5e7f4920 snd_pcm_format_set_silence +EXPORT_SYMBOL sound/core/snd-pcm 0x6033be9a snd_dma_alloc_pages_fallback +EXPORT_SYMBOL sound/core/snd-pcm 0x60fe654e snd_pcm_lib_get_vmalloc_page +EXPORT_SYMBOL sound/core/snd-pcm 0x650f8603 snd_pcm_format_silence_64 +EXPORT_SYMBOL sound/core/snd-pcm 0x667174dc snd_dma_free_pages +EXPORT_SYMBOL sound/core/snd-pcm 0x68a24153 snd_pcm_format_physical_width +EXPORT_SYMBOL sound/core/snd-pcm 0x69452bb2 snd_pcm_hw_constraint_minmax +EXPORT_SYMBOL sound/core/snd-pcm 0x6a11e00f snd_pcm_lib_readv +EXPORT_SYMBOL sound/core/snd-pcm 0x6ef8fcd8 snd_pcm_format_linear +EXPORT_SYMBOL sound/core/snd-pcm 0x7361d13b snd_pcm_lib_preallocate_pages_for_all +EXPORT_SYMBOL sound/core/snd-pcm 0x74080d7b snd_pcm_mmap_data +EXPORT_SYMBOL sound/core/snd-pcm 0x7e368cad snd_pcm_hw_constraint_msbits +EXPORT_SYMBOL sound/core/snd-pcm 0x834dc955 snd_pcm_format_size +EXPORT_SYMBOL sound/core/snd-pcm 0x83cec72d snd_pcm_hw_constraint_mask64 +EXPORT_SYMBOL sound/core/snd-pcm 0x8486cd67 snd_pcm_lib_free_vmalloc_buffer +EXPORT_SYMBOL sound/core/snd-pcm 0x86ade465 snd_pcm_hw_refine +EXPORT_SYMBOL sound/core/snd-pcm 0x89ff8871 snd_pcm_hw_constraint_ranges +EXPORT_SYMBOL sound/core/snd-pcm 0x8e017a7d snd_pcm_new_stream +EXPORT_SYMBOL sound/core/snd-pcm 0x8ea803fa snd_pcm_set_sync +EXPORT_SYMBOL sound/core/snd-pcm 0x9065bd9f snd_pcm_hw_rule_add +EXPORT_SYMBOL sound/core/snd-pcm 0x932ce972 snd_pcm_limit_hw_rates +EXPORT_SYMBOL sound/core/snd-pcm 0x94098ff8 snd_interval_list +EXPORT_SYMBOL sound/core/snd-pcm 0x9e3e701c snd_pcm_lib_mmap_iomem +EXPORT_SYMBOL sound/core/snd-pcm 0x9ffcc2c0 snd_pcm_lib_write +EXPORT_SYMBOL sound/core/snd-pcm 0xa1851e62 snd_pcm_lib_preallocate_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xa61aa028 snd_pcm_format_unsigned +EXPORT_SYMBOL sound/core/snd-pcm 0xa856c7b4 snd_pcm_new_internal +EXPORT_SYMBOL sound/core/snd-pcm 0xa8a43276 snd_pcm_hw_rule_noresample +EXPORT_SYMBOL sound/core/snd-pcm 0xb1c90140 snd_pcm_new +EXPORT_SYMBOL sound/core/snd-pcm 0xb9638db4 snd_pcm_rate_to_rate_bit +EXPORT_SYMBOL sound/core/snd-pcm 0xc252f54a snd_pcm_release_substream +EXPORT_SYMBOL sound/core/snd-pcm 0xc63ed56a snd_pcm_period_elapsed +EXPORT_SYMBOL sound/core/snd-pcm 0xcaa6ff69 snd_dma_alloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xce276c55 snd_pcm_hw_constraint_step +EXPORT_SYMBOL sound/core/snd-pcm 0xd56fa768 snd_pcm_hw_constraint_ratdens +EXPORT_SYMBOL sound/core/snd-pcm 0xd6252488 snd_pcm_hw_constraint_pow2 +EXPORT_SYMBOL sound/core/snd-pcm 0xd9080db0 snd_pcm_hw_param_first +EXPORT_SYMBOL sound/core/snd-pcm 0xe56a9336 snd_pcm_format_width +EXPORT_SYMBOL sound/core/snd-pcm 0xea9bba07 snd_pcm_lib_malloc_pages +EXPORT_SYMBOL sound/core/snd-pcm 0xed095de5 snd_pcm_kernel_ioctl +EXPORT_SYMBOL sound/core/snd-pcm 0xef8c2000 snd_pcm_hw_constraint_integer +EXPORT_SYMBOL sound/core/snd-pcm 0xf15a9871 snd_pcm_lib_read +EXPORT_SYMBOL sound/core/snd-pcm 0xf3797152 snd_interval_ratnum +EXPORT_SYMBOL sound/core/snd-pcm 0xf6196066 snd_pcm_set_ops +EXPORT_SYMBOL sound/core/snd-pcm 0xfad26ee3 snd_pcm_hw_constraint_list +EXPORT_SYMBOL sound/core/snd-pcm 0xff6104d0 snd_pcm_rate_bit_to_rate +EXPORT_SYMBOL sound/core/snd-rawmidi 0x2b60fb3b snd_rawmidi_kernel_read +EXPORT_SYMBOL sound/core/snd-rawmidi 0x3017ea9e snd_rawmidi_drop_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x5f4d9af8 snd_rawmidi_kernel_release +EXPORT_SYMBOL sound/core/snd-rawmidi 0x606e65da snd_rawmidi_receive +EXPORT_SYMBOL sound/core/snd-rawmidi 0x6d610d52 snd_rawmidi_kernel_write +EXPORT_SYMBOL sound/core/snd-rawmidi 0x71ab9dba snd_rawmidi_transmit_ack +EXPORT_SYMBOL sound/core/snd-rawmidi 0x752f44d2 snd_rawmidi_drain_input +EXPORT_SYMBOL sound/core/snd-rawmidi 0x79c5eb98 snd_rawmidi_output_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x7a86cb57 snd_rawmidi_set_ops +EXPORT_SYMBOL sound/core/snd-rawmidi 0x872422e4 snd_rawmidi_input_params +EXPORT_SYMBOL sound/core/snd-rawmidi 0x89349908 snd_rawmidi_drain_output +EXPORT_SYMBOL sound/core/snd-rawmidi 0x8ad158b9 snd_rawmidi_info_select +EXPORT_SYMBOL sound/core/snd-rawmidi 0x8c76ab4b snd_rawmidi_new +EXPORT_SYMBOL sound/core/snd-rawmidi 0x909e02bc snd_rawmidi_kernel_open +EXPORT_SYMBOL sound/core/snd-rawmidi 0x9667f0f4 snd_rawmidi_transmit +EXPORT_SYMBOL sound/core/snd-rawmidi 0x9ce58175 snd_rawmidi_transmit_peek +EXPORT_SYMBOL sound/core/snd-rawmidi 0xe4f79790 snd_rawmidi_transmit_empty +EXPORT_SYMBOL sound/core/snd-timer 0x06f637ad snd_timer_stop +EXPORT_SYMBOL sound/core/snd-timer 0x073e62d2 snd_timer_continue +EXPORT_SYMBOL sound/core/snd-timer 0x110d4d9b snd_timer_new +EXPORT_SYMBOL sound/core/snd-timer 0x38cb54d2 snd_timer_interrupt +EXPORT_SYMBOL sound/core/snd-timer 0x3e130f29 snd_timer_pause +EXPORT_SYMBOL sound/core/snd-timer 0x54d7c4a8 snd_timer_global_free +EXPORT_SYMBOL sound/core/snd-timer 0x8d6b807e snd_timer_global_register +EXPORT_SYMBOL sound/core/snd-timer 0x9563ca95 snd_timer_resolution +EXPORT_SYMBOL sound/core/snd-timer 0x97da8637 snd_timer_notify +EXPORT_SYMBOL sound/core/snd-timer 0xa1d1cdca snd_timer_open +EXPORT_SYMBOL sound/core/snd-timer 0xa5de218d snd_timer_global_new +EXPORT_SYMBOL sound/core/snd-timer 0xa74eed87 snd_timer_start +EXPORT_SYMBOL sound/core/snd-timer 0xfde11029 snd_timer_close +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 0xe8e8d115 snd_mpu401_uart_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x05060a19 snd_opl3_regmap +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x05540648 snd_opl3_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x20bb10ae snd_opl3_hwdep_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x306c87a3 snd_opl3_reset +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x3a4059c9 snd_opl3_create +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x4695c62b snd_opl3_timer_new +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0x47d71d18 snd_opl3_interrupt +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xdcd9d1ee snd_opl3_load_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xe4aed51b snd_opl3_find_patch +EXPORT_SYMBOL sound/drivers/opl3/snd-opl3-lib 0xfac47b29 snd_opl3_init +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x226138b0 snd_vx_threaded_irq_handler +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x367c6bf0 snd_vx_load_boot_image +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x59eaa0a1 snd_vx_check_reg_bit +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x79582d26 snd_vx_resume +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x7da01839 snd_vx_dsp_boot +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0x9081c3ca snd_vx_setup_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xab5adb56 snd_vx_suspend +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xc1379221 snd_vx_dsp_load +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xc848f544 snd_vx_free_firmware +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xcbb9219e snd_vx_create +EXPORT_SYMBOL sound/drivers/vx/snd-vx-lib 0xf1f04d23 snd_vx_irq_handler +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x04619d1c fw_iso_resources_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0809ad39 amdtp_stream_pcm_pointer +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x0e4345b2 amdtp_stream_pcm_prepare +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x20254e45 amdtp_syt_intervals +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x257dae25 amdtp_stream_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x2c9928ab avc_general_get_plug_info +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x3437bcd6 cmp_connection_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x3a14c905 cmp_connection_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x43b3ac0f amdtp_stream_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x4a7e02cf amdtp_stream_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x53ca18e8 amdtp_rate_table +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x54bf30cf iso_packets_buffer_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5ddaa2d2 avc_general_set_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x5f88f7fa amdtp_stream_set_parameters +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x68f76d53 iso_packets_buffer_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x6aca8701 amdtp_stream_get_max_payload +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x800541ca cmp_connection_break +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x8af1995c amdtp_stream_set_pcm_format +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x911b730e cmp_connection_check_used +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0x9992061d amdtp_stream_pcm_abort +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xbf9d589a fw_iso_resources_update +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xc8e8bbf2 amdtp_stream_stop +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xcb61730a amdtp_stream_start +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xd169777f cmp_connection_establish +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xdb4c3d28 cmp_connection_destroy +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xdd70ca21 avc_general_get_sig_fmt +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xe777f53f amdtp_stream_add_pcm_hw_constraints +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xea72ed59 fcp_avc_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xeb0ae301 fw_iso_resources_free +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xeb65ec83 fw_iso_resources_allocate +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf23b6bea snd_fw_transaction +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xf571782c fw_iso_resources_init +EXPORT_SYMBOL sound/firewire/snd-firewire-lib 0xfe5d2bb3 fcp_bus_reset +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0x1d99c061 snd_ak4113_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4113 0xa6ed02c0 snd_ak4113_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x21705b46 snd_ak4114_build +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x2c0f8f27 snd_ak4114_external_rate +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x352433ac snd_ak4114_resume +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x63b4cc81 snd_ak4114_suspend +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x838e6aa5 snd_ak4114_reg_write +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0x9492e43a snd_ak4114_create +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xcd667dcd snd_ak4114_check_rate_and_errors +EXPORT_SYMBOL sound/i2c/other/snd-ak4114 0xdce444a9 snd_ak4114_reinit +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x2e5f1fa4 snd_akm4xxx_init +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0x9510cc8d snd_akm4xxx_reset +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xc7a81165 snd_akm4xxx_build_controls +EXPORT_SYMBOL sound/i2c/other/snd-ak4xxx-adda 0xf7f099ba snd_akm4xxx_write +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0xce101535 snd_pt2258_reset +EXPORT_SYMBOL sound/i2c/other/snd-pt2258 0xf34afae0 snd_pt2258_build_controls +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x197c671d snd_cs8427_iec958_pcm +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x5bf992aa snd_cs8427_reg_write +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x83330ec9 snd_cs8427_create +EXPORT_SYMBOL sound/i2c/snd-cs8427 0x8f5833fc snd_cs8427_iec958_active +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xb9ce16a1 snd_cs8427_init +EXPORT_SYMBOL sound/i2c/snd-cs8427 0xceaf280b snd_cs8427_iec958_build +EXPORT_SYMBOL sound/i2c/snd-i2c 0x35a3c6c9 snd_i2c_bus_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0x5a1257ec snd_i2c_device_free +EXPORT_SYMBOL sound/i2c/snd-i2c 0xa791dbe2 snd_i2c_readbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0xaa8b36c6 snd_i2c_device_create +EXPORT_SYMBOL sound/i2c/snd-i2c 0xc0c3d741 snd_i2c_sendbytes +EXPORT_SYMBOL sound/i2c/snd-i2c 0xe694baa2 snd_i2c_probeaddr +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x04061f50 snd_sbmixer_write +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x1b973e42 snd_sbdsp_reset +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x21600854 snd_sbmixer_add_ctl +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x2680272f snd_sbmixer_read +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x755a90c6 snd_sbdsp_create +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0x95226e69 snd_sbmixer_resume +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xbcdeffad snd_sbmixer_new +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xcaea29a2 snd_sbdsp_command +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xdd0cfb14 snd_sbdsp_get_byte +EXPORT_SYMBOL sound/isa/sb/snd-sb-common 0xe5b3e61c snd_sbmixer_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x009c3299 snd_ac97_bus +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x0fc8be65 snd_ac97_mixer +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x217d97b6 snd_ac97_pcm_close +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x24fbf35c snd_ac97_write +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x3a794359 snd_ac97_update +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x5384e66b snd_ac97_tune_hardware +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x623fe52e snd_ac97_read +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x6bb78e1b snd_ac97_update_bits +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x71b1c9c7 snd_ac97_get_short_name +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0x853d24dd snd_ac97_pcm_double_rate_rules +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xaff48e90 snd_ac97_set_rate +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xb56ddc08 snd_ac97_update_power +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xbabd360f snd_ac97_pcm_open +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xbff59157 snd_ac97_write_cache +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xc3a3bfcd snd_ac97_suspend +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xf1190e7d snd_ac97_pcm_assign +EXPORT_SYMBOL sound/pci/ac97/snd-ac97-codec 0xfe6345b0 snd_ac97_resume +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x0fb78f4d snd_emu10k1_ptr_write +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x13631dec snd_emu10k1_synth_bzero +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x28ed41b1 snd_emu10k1_memblk_map +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x48f3e167 snd_emu10k1_voice_free +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0x89099d2b snd_emu10k1_voice_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xae5a6f84 snd_emu10k1_ptr_read +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xc46610bb snd_emu10k1_synth_alloc +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xca242db4 snd_emu10k1_synth_copy_from_user +EXPORT_SYMBOL sound/pci/emu10k1/snd-emu10k1 0xd1ba4502 snd_emu10k1_synth_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x95dfcafb snd_ice1712_akm4xxx_init +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0x9a7e6f47 snd_ice1712_akm4xxx_free +EXPORT_SYMBOL sound/pci/ice1712/snd-ice17xx-ak4xxx 0xc2a66149 snd_ice1712_akm4xxx_build_controls +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x00346d44 oxygen_pci_shutdown +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x06879b82 oxygen_update_dac_routing +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x089cbd85 oxygen_read16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x15f0ab40 oxygen_read8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x213f2ddf oxygen_write_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x370da227 oxygen_write16 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x3fe20475 oxygen_write_i2c +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x40f07cf0 oxygen_write_ac97_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x483eac94 oxygen_write32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x487b5ac4 oxygen_write8_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x4d9d3460 oxygen_write_spi +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x50b6501b oxygen_read32 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x5441b1c2 oxygen_pci_probe +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x59ef6abe oxygen_write16_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0x81381198 oxygen_pci_remove +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xaf0c0358 oxygen_write_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xb316ea18 oxygen_reset_uart +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xcaa77aca oxygen_write8 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xce347f9e oxygen_write32_masked +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xeefa55ff oxygen_read_ac97 +EXPORT_SYMBOL sound/pci/oxygen/snd-oxygen-lib 0xef4c8538 oxygen_pci_pm +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x1ce2bb31 snd_trident_start_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x274a5873 snd_trident_write_voice_regs +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x3970ca12 snd_trident_free_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0x45fe3c4d snd_trident_alloc_voice +EXPORT_SYMBOL sound/pci/trident/snd-trident 0xa4ef2d9d snd_trident_stop_voice +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0x2bfea3be tlv320aic23_probe +EXPORT_SYMBOL sound/soc/codecs/snd-soc-tlv320aic23 0xff85eafd tlv320aic23_regmap +EXPORT_SYMBOL sound/soc/snd-soc-core 0xfe5e2471 snd_soc_alloc_ac97_codec +EXPORT_SYMBOL sound/soundcore 0x0206b4a0 register_sound_special_device +EXPORT_SYMBOL sound/soundcore 0x1f2d43fa register_sound_special +EXPORT_SYMBOL sound/soundcore 0x29ec36c2 sound_class +EXPORT_SYMBOL sound/soundcore 0x6df251db register_sound_dsp +EXPORT_SYMBOL sound/soundcore 0x7afc9d8a unregister_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x96900a10 register_sound_mixer +EXPORT_SYMBOL sound/soundcore 0x99c95fa5 unregister_sound_special +EXPORT_SYMBOL sound/soundcore 0xabd1e4c6 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 0x1a0eb703 snd_emux_register +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x599d31e8 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 0x791f843f snd_emux_lock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0x87490e94 snd_emux_free +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xaeebce8d snd_emux_unlock_voice +EXPORT_SYMBOL sound/synth/emux/snd-emux-synth 0xb91f773d snd_emux_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x244fccd3 snd_util_memhdr_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x29df05ee __snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x2f2e2677 snd_util_memhdr_new +EXPORT_SYMBOL sound/synth/snd-util-mem 0x3500c3db snd_util_mem_avail +EXPORT_SYMBOL sound/synth/snd-util-mem 0x3a96fd7e snd_util_mem_alloc +EXPORT_SYMBOL sound/synth/snd-util-mem 0x3eac87de __snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0x69cd9011 snd_util_mem_free +EXPORT_SYMBOL sound/synth/snd-util-mem 0xdc56f0c5 __snd_util_memblk_new +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x16756dc0 snd_usbmidi_input_start +EXPORT_SYMBOL sound/usb/snd-usbmidi-lib 0x3c316e9d 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 0x00164085 __getblk_slow +EXPORT_SYMBOL vmlinux 0x00277841 srp_reconnect_rport +EXPORT_SYMBOL vmlinux 0x003ec778 __scsi_device_lookup +EXPORT_SYMBOL vmlinux 0x005478e7 param_get_ushort +EXPORT_SYMBOL vmlinux 0x0060dc5f dev_uc_sync_multiple +EXPORT_SYMBOL vmlinux 0x0070cd1f queue_delayed_work_on +EXPORT_SYMBOL vmlinux 0x0073fab0 input_open_device +EXPORT_SYMBOL vmlinux 0x00a34f45 simple_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x00c9cf8d dev_mc_sync +EXPORT_SYMBOL vmlinux 0x00d7bce9 iov_iter_get_pages_alloc +EXPORT_SYMBOL vmlinux 0x00d7e722 vme_lm_count +EXPORT_SYMBOL vmlinux 0x00f8dd79 mipi_dsi_dcs_set_tear_off +EXPORT_SYMBOL vmlinux 0x01000e51 schedule +EXPORT_SYMBOL vmlinux 0x0101d5b1 ip_idents_reserve +EXPORT_SYMBOL vmlinux 0x012a97fc xor_altivec_4 +EXPORT_SYMBOL vmlinux 0x0131d0bc pci_enable_msi_range +EXPORT_SYMBOL vmlinux 0x013d3562 follow_up +EXPORT_SYMBOL vmlinux 0x0159da78 generic_file_direct_write +EXPORT_SYMBOL vmlinux 0x015ea887 generic_fillattr +EXPORT_SYMBOL vmlinux 0x0160b2d6 __check_sticky +EXPORT_SYMBOL vmlinux 0x016e5c2a mod_timer +EXPORT_SYMBOL vmlinux 0x01789c75 dmam_pool_create +EXPORT_SYMBOL vmlinux 0x01790e94 csum_partial_copy +EXPORT_SYMBOL vmlinux 0x0194c8a2 dquot_quota_on +EXPORT_SYMBOL vmlinux 0x019df9bc mpage_readpages +EXPORT_SYMBOL vmlinux 0x01a4cc05 migrate_page +EXPORT_SYMBOL vmlinux 0x01abd06b tty_port_carrier_raised +EXPORT_SYMBOL vmlinux 0x01ac5253 tso_count_descs +EXPORT_SYMBOL vmlinux 0x01c404cb agp_generic_type_to_mask_type +EXPORT_SYMBOL vmlinux 0x01d9c8a8 bio_integrity_prep +EXPORT_SYMBOL vmlinux 0x01fbf379 rtnl_notify +EXPORT_SYMBOL vmlinux 0x02124474 ip_send_check +EXPORT_SYMBOL vmlinux 0x0216b1b8 nf_log_bind_pf +EXPORT_SYMBOL vmlinux 0x022128f2 thermal_cdev_update +EXPORT_SYMBOL vmlinux 0x022166e9 vfs_mkdir +EXPORT_SYMBOL vmlinux 0x023850bb alloc_fcdev +EXPORT_SYMBOL vmlinux 0x023a074a hvc_get_chars +EXPORT_SYMBOL vmlinux 0x024612fd __secpath_destroy +EXPORT_SYMBOL vmlinux 0x024bf827 radix_tree_gang_lookup_tag_slot +EXPORT_SYMBOL vmlinux 0x02507517 inet_unregister_protosw +EXPORT_SYMBOL vmlinux 0x02541dee jbd2__journal_restart +EXPORT_SYMBOL vmlinux 0x02649054 security_sock_rcv_skb +EXPORT_SYMBOL vmlinux 0x0274dc2b netif_get_num_default_rss_queues +EXPORT_SYMBOL vmlinux 0x027d4426 sock_efree +EXPORT_SYMBOL vmlinux 0x027e82c5 input_unregister_device +EXPORT_SYMBOL vmlinux 0x02897b0b __skb_get_hash +EXPORT_SYMBOL vmlinux 0x029bb945 i8042_remove_filter +EXPORT_SYMBOL vmlinux 0x02a18c74 nf_conntrack_destroy +EXPORT_SYMBOL vmlinux 0x02a6ce5a crc16_table +EXPORT_SYMBOL vmlinux 0x02ba5a29 blk_queue_stack_limits +EXPORT_SYMBOL vmlinux 0x02dbd2f8 noop_qdisc +EXPORT_SYMBOL vmlinux 0x02ea111e scsi_driverbyte_string +EXPORT_SYMBOL vmlinux 0x02ea7257 xfrm6_rcv_spi +EXPORT_SYMBOL vmlinux 0x03186d5d debugfs_create_automount +EXPORT_SYMBOL vmlinux 0x0319b0c6 ___pskb_trim +EXPORT_SYMBOL vmlinux 0x031c118e simple_dir_operations +EXPORT_SYMBOL vmlinux 0x0334da4e scsi_command_size_tbl +EXPORT_SYMBOL vmlinux 0x034f904f param_set_bool +EXPORT_SYMBOL vmlinux 0x03592ea0 security_unix_stream_connect +EXPORT_SYMBOL vmlinux 0x035e5fae blk_run_queue_async +EXPORT_SYMBOL vmlinux 0x0366307a console_suspend_enabled +EXPORT_SYMBOL vmlinux 0x03663fa3 pipe_unlock +EXPORT_SYMBOL vmlinux 0x037a0cba kfree +EXPORT_SYMBOL vmlinux 0x03836ce4 d_alloc_name +EXPORT_SYMBOL vmlinux 0x03b4a38c blk_free_tags +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 0x042ba5f8 swiotlb_sync_sg_for_cpu +EXPORT_SYMBOL vmlinux 0x04482cdb __refrigerator +EXPORT_SYMBOL vmlinux 0x046daa6c dqput +EXPORT_SYMBOL vmlinux 0x0487f831 fb_find_best_display +EXPORT_SYMBOL vmlinux 0x04bc561e lro_receive_skb +EXPORT_SYMBOL vmlinux 0x04e90ca2 __sb_end_write +EXPORT_SYMBOL vmlinux 0x04ea56f9 _kstrtol +EXPORT_SYMBOL vmlinux 0x04ea5d10 ksize +EXPORT_SYMBOL vmlinux 0x04ee6915 __bio_clone_fast +EXPORT_SYMBOL vmlinux 0x04f8e4ee sock_no_connect +EXPORT_SYMBOL vmlinux 0x04f912e5 blkdev_put +EXPORT_SYMBOL vmlinux 0x05134b8a unregister_key_type +EXPORT_SYMBOL vmlinux 0x05186ca4 flush_icache_range +EXPORT_SYMBOL vmlinux 0x05240ee7 percpu_counter_batch +EXPORT_SYMBOL vmlinux 0x0530dede _raw_write_trylock +EXPORT_SYMBOL vmlinux 0x054a25a8 of_cpufreq_power_cooling_register +EXPORT_SYMBOL vmlinux 0x054a40d0 __tracepoint_fence_emit +EXPORT_SYMBOL vmlinux 0x055c8559 __kfifo_dma_in_prepare_r +EXPORT_SYMBOL vmlinux 0x055f266f inet_csk_reset_keepalive_timer +EXPORT_SYMBOL vmlinux 0x05a20b45 t10_pi_type3_crc +EXPORT_SYMBOL vmlinux 0x05a514a1 _insl_ns +EXPORT_SYMBOL vmlinux 0x05c31e93 dev_set_promiscuity +EXPORT_SYMBOL vmlinux 0x05dc3a47 netlink_set_err +EXPORT_SYMBOL vmlinux 0x05f230f4 i2c_smbus_read_word_data +EXPORT_SYMBOL vmlinux 0x061651be strcat +EXPORT_SYMBOL vmlinux 0x0634100a bitmap_parselist_user +EXPORT_SYMBOL vmlinux 0x06380bc2 lock_sock_nested +EXPORT_SYMBOL vmlinux 0x0642313f kill_pgrp +EXPORT_SYMBOL vmlinux 0x06452ac2 sock_i_uid +EXPORT_SYMBOL vmlinux 0x06604854 swiotlb_dma_mapping_error +EXPORT_SYMBOL vmlinux 0x06692bb3 devm_request_threaded_irq +EXPORT_SYMBOL vmlinux 0x06738a18 scsi_print_command +EXPORT_SYMBOL vmlinux 0x067a61b5 dquot_alloc +EXPORT_SYMBOL vmlinux 0x067d8d35 security_release_secctx +EXPORT_SYMBOL vmlinux 0x068d1852 skb_copy_and_csum_datagram_msg +EXPORT_SYMBOL vmlinux 0x06938734 pci_request_selected_regions +EXPORT_SYMBOL vmlinux 0x06957c50 skb_prepare_seq_read +EXPORT_SYMBOL vmlinux 0x06b51b56 blk_queue_end_tag +EXPORT_SYMBOL vmlinux 0x06db81e4 devm_ioport_map +EXPORT_SYMBOL vmlinux 0x06e8d665 blk_sync_queue +EXPORT_SYMBOL vmlinux 0x06e8e938 param_get_int +EXPORT_SYMBOL vmlinux 0x06fe3b14 default_grn +EXPORT_SYMBOL vmlinux 0x07192ba5 __dev_get_by_flags +EXPORT_SYMBOL vmlinux 0x071f52f2 xfrm_policy_register_afinfo +EXPORT_SYMBOL vmlinux 0x0727c4f3 iowrite8 +EXPORT_SYMBOL vmlinux 0x072f901c vme_master_rmw +EXPORT_SYMBOL vmlinux 0x07349e51 tcf_em_unregister +EXPORT_SYMBOL vmlinux 0x074e9213 down_killable +EXPORT_SYMBOL vmlinux 0x075402c7 netdev_master_upper_dev_link_private +EXPORT_SYMBOL vmlinux 0x076fb1a9 mmc_set_blocklen +EXPORT_SYMBOL vmlinux 0x078282df t10_pi_type1_ip +EXPORT_SYMBOL vmlinux 0x07a890c8 fb_alloc_cmap +EXPORT_SYMBOL vmlinux 0x07cc4a5d printk_timed_ratelimit +EXPORT_SYMBOL vmlinux 0x07d921c7 sock_from_file +EXPORT_SYMBOL vmlinux 0x07e6a4db skb_store_bits +EXPORT_SYMBOL vmlinux 0x080d6bdb xfrm_state_delete +EXPORT_SYMBOL vmlinux 0x0814c332 mach_pseries +EXPORT_SYMBOL vmlinux 0x08278d63 netdev_warn +EXPORT_SYMBOL vmlinux 0x082c3213 pci_root_buses +EXPORT_SYMBOL vmlinux 0x083b6ffa cdrom_release +EXPORT_SYMBOL vmlinux 0x083eb21c rfkill_unregister +EXPORT_SYMBOL vmlinux 0x085a8a3c bio_integrity_free +EXPORT_SYMBOL vmlinux 0x0860b8ee cancel_dirty_page +EXPORT_SYMBOL vmlinux 0x08696370 mfd_cell_disable +EXPORT_SYMBOL vmlinux 0x086b28f6 vlan_dev_vlan_id +EXPORT_SYMBOL vmlinux 0x087387e7 jbd2_journal_file_inode +EXPORT_SYMBOL vmlinux 0x087419b2 register_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x087c8677 da903x_query_status +EXPORT_SYMBOL vmlinux 0x0883e306 devfreq_remove_governor +EXPORT_SYMBOL vmlinux 0x088522e6 i2c_smbus_write_i2c_block_data +EXPORT_SYMBOL vmlinux 0x08aa03cb fib_default_rule_pref +EXPORT_SYMBOL vmlinux 0x08b4cfe4 lease_modify +EXPORT_SYMBOL vmlinux 0x08b8d7e7 agp_backend_acquire +EXPORT_SYMBOL vmlinux 0x08ea69e7 mipi_dsi_packet_format_is_long +EXPORT_SYMBOL vmlinux 0x0914a28b netif_set_real_num_tx_queues +EXPORT_SYMBOL vmlinux 0x0919960b inc_zone_page_state +EXPORT_SYMBOL vmlinux 0x0920dd09 nf_unregister_sockopt +EXPORT_SYMBOL vmlinux 0x093a4854 agp_generic_remove_memory +EXPORT_SYMBOL vmlinux 0x09480d97 ata_link_printk +EXPORT_SYMBOL vmlinux 0x0956e6fe iov_iter_bvec +EXPORT_SYMBOL vmlinux 0x09572b8d abx500_get_chip_id +EXPORT_SYMBOL vmlinux 0x09580deb init_timer_key +EXPORT_SYMBOL vmlinux 0x095eaa11 kill_anon_super +EXPORT_SYMBOL vmlinux 0x098b71c6 fb_dealloc_cmap +EXPORT_SYMBOL vmlinux 0x09a7cec7 free_user_ns +EXPORT_SYMBOL vmlinux 0x09b8aa4b d_path +EXPORT_SYMBOL vmlinux 0x09c55cec schedule_timeout_interruptible +EXPORT_SYMBOL vmlinux 0x09c8eb55 font_vga_8x16 +EXPORT_SYMBOL vmlinux 0x09d44df9 in_lock_functions +EXPORT_SYMBOL vmlinux 0x09d5467a pci_bus_read_dev_vendor_id +EXPORT_SYMBOL vmlinux 0x09d5b1ef devfreq_add_governor +EXPORT_SYMBOL vmlinux 0x09e5aed0 sync_inode_metadata +EXPORT_SYMBOL vmlinux 0x0a07b20d max8998_update_reg +EXPORT_SYMBOL vmlinux 0x0a2487e0 unblock_all_signals +EXPORT_SYMBOL vmlinux 0x0a292872 reservation_seqcount_class +EXPORT_SYMBOL vmlinux 0x0a2c71c9 dev_activate +EXPORT_SYMBOL vmlinux 0x0a40eed3 jbd2_journal_clear_features +EXPORT_SYMBOL vmlinux 0x0a57863e cancel_delayed_work_sync +EXPORT_SYMBOL vmlinux 0x0a761905 __napi_schedule +EXPORT_SYMBOL vmlinux 0x0a770832 register_memory_notifier +EXPORT_SYMBOL vmlinux 0x0a7c4f09 sock_i_ino +EXPORT_SYMBOL vmlinux 0x0a8f7d71 sock_alloc_send_pskb +EXPORT_SYMBOL vmlinux 0x0a97e55a genphy_setup_forced +EXPORT_SYMBOL vmlinux 0x0a9c4275 grab_cache_page_write_begin +EXPORT_SYMBOL vmlinux 0x0aa309cf synchronize_hardirq +EXPORT_SYMBOL vmlinux 0x0abd6c34 nf_log_unset +EXPORT_SYMBOL vmlinux 0x0acf7679 dma_issue_pending_all +EXPORT_SYMBOL vmlinux 0x0acfdce0 blk_mq_unique_tag +EXPORT_SYMBOL vmlinux 0x0aebc8ff tcp_poll +EXPORT_SYMBOL vmlinux 0x0af16a81 from_kuid_munged +EXPORT_SYMBOL vmlinux 0x0b0d888b icmpv6_err_convert +EXPORT_SYMBOL vmlinux 0x0b1beb31 vmalloc_32_user +EXPORT_SYMBOL vmlinux 0x0b1f4e02 thaw_bdev +EXPORT_SYMBOL vmlinux 0x0b2b2a0d i2c_smbus_write_block_data +EXPORT_SYMBOL vmlinux 0x0b2e1ec7 h_get_mpp +EXPORT_SYMBOL vmlinux 0x0b5816f8 inet_frags_fini +EXPORT_SYMBOL vmlinux 0x0b6f47f6 phy_ethtool_get_eee +EXPORT_SYMBOL vmlinux 0x0b742fd7 simple_strtol +EXPORT_SYMBOL vmlinux 0x0b872468 elv_dispatch_sort +EXPORT_SYMBOL vmlinux 0x0b9c9157 pcie_capability_write_word +EXPORT_SYMBOL vmlinux 0x0bbc5908 gen_estimator_active +EXPORT_SYMBOL vmlinux 0x0bc477a2 irq_set_irq_type +EXPORT_SYMBOL vmlinux 0x0bc7156b loop_backing_file +EXPORT_SYMBOL vmlinux 0x0bddc4c9 tcp_v4_destroy_sock +EXPORT_SYMBOL vmlinux 0x0bf98d64 dquot_file_open +EXPORT_SYMBOL vmlinux 0x0bfef700 blk_end_request +EXPORT_SYMBOL vmlinux 0x0c0c4b44 tcp_enter_memory_pressure +EXPORT_SYMBOL vmlinux 0x0c1076a6 scsi_ioctl +EXPORT_SYMBOL vmlinux 0x0c21d019 flush_delayed_work +EXPORT_SYMBOL vmlinux 0x0c3cf1f0 unlock_new_inode +EXPORT_SYMBOL vmlinux 0x0c457160 unregister_binfmt +EXPORT_SYMBOL vmlinux 0x0c45fc96 vfs_lstat +EXPORT_SYMBOL vmlinux 0x0c4f58fd uart_add_one_port +EXPORT_SYMBOL vmlinux 0x0c58a8cd netdev_increment_features +EXPORT_SYMBOL vmlinux 0x0c5da51b submit_bio_wait +EXPORT_SYMBOL vmlinux 0x0c6bdc3f vme_master_read +EXPORT_SYMBOL vmlinux 0x0c6e968f unregister_console +EXPORT_SYMBOL vmlinux 0x0ca0c882 twl6030_interrupt_mask +EXPORT_SYMBOL vmlinux 0x0ca2ce90 sb_set_blocksize +EXPORT_SYMBOL vmlinux 0x0caade0e phy_register_fixup_for_uid +EXPORT_SYMBOL vmlinux 0x0cae232b utf16s_to_utf8s +EXPORT_SYMBOL vmlinux 0x0cd57927 vio_register_device_node +EXPORT_SYMBOL vmlinux 0x0cd90e8a key_put +EXPORT_SYMBOL vmlinux 0x0ce24dfd of_parse_phandle_with_args +EXPORT_SYMBOL vmlinux 0x0cf1be50 ps2_end_command +EXPORT_SYMBOL vmlinux 0x0cf48269 tcp_release_cb +EXPORT_SYMBOL vmlinux 0x0d050d19 dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x0d39226d add_disk +EXPORT_SYMBOL vmlinux 0x0d4c7c90 param_ops_uint +EXPORT_SYMBOL vmlinux 0x0d542439 __ipv6_addr_type +EXPORT_SYMBOL vmlinux 0x0d5c5816 sock_no_sendmsg +EXPORT_SYMBOL vmlinux 0x0d61eeee __bitmap_subset +EXPORT_SYMBOL vmlinux 0x0d668f16 d_find_alias +EXPORT_SYMBOL vmlinux 0x0d68f884 scm_detach_fds +EXPORT_SYMBOL vmlinux 0x0d6c963c copy_from_user +EXPORT_SYMBOL vmlinux 0x0d6ec6bc tty_port_lower_dtr_rts +EXPORT_SYMBOL vmlinux 0x0da10ec3 security_sock_graft +EXPORT_SYMBOL vmlinux 0x0db568e6 input_get_keycode +EXPORT_SYMBOL vmlinux 0x0dc0ace0 idr_find_slowpath +EXPORT_SYMBOL vmlinux 0x0dc992f2 pcim_iomap_table +EXPORT_SYMBOL vmlinux 0x0e0480c7 get_unmapped_area +EXPORT_SYMBOL vmlinux 0x0e211be0 input_mt_report_slot_state +EXPORT_SYMBOL vmlinux 0x0e272118 dcache_dir_close +EXPORT_SYMBOL vmlinux 0x0e35103c is_bad_inode +EXPORT_SYMBOL vmlinux 0x0e5650a9 arp_tbl +EXPORT_SYMBOL vmlinux 0x0e62b72f ps2_init +EXPORT_SYMBOL vmlinux 0x0e6a4cfe netdev_master_upper_dev_get +EXPORT_SYMBOL vmlinux 0x0e6da44a set_normalized_timespec +EXPORT_SYMBOL vmlinux 0x0e6e04ee __frontswap_load +EXPORT_SYMBOL vmlinux 0x0e766df4 rwsem_down_read_failed +EXPORT_SYMBOL vmlinux 0x0e8f30f6 _raw_write_lock_irq +EXPORT_SYMBOL vmlinux 0x0e924997 padata_set_cpumask +EXPORT_SYMBOL vmlinux 0x0eab0b34 flow_cache_init +EXPORT_SYMBOL vmlinux 0x0ec5babe vme_dma_free +EXPORT_SYMBOL vmlinux 0x0ececf0c seq_release +EXPORT_SYMBOL vmlinux 0x0efb7f47 sk_prot_clear_portaddr_nulls +EXPORT_SYMBOL vmlinux 0x0efcbb1b set_current_groups +EXPORT_SYMBOL vmlinux 0x0f1a1e7e __pci_enable_wake +EXPORT_SYMBOL vmlinux 0x0f229ddd devm_devfreq_remove_device +EXPORT_SYMBOL vmlinux 0x0f266d29 tty_unregister_device +EXPORT_SYMBOL vmlinux 0x0f4c91ed ns_to_timespec +EXPORT_SYMBOL vmlinux 0x0f4f54d9 netif_device_detach +EXPORT_SYMBOL vmlinux 0x0f5faa7e wait_for_completion_io_timeout +EXPORT_SYMBOL vmlinux 0x0f6a3b5c string_get_size +EXPORT_SYMBOL vmlinux 0x0f6b1c23 tcf_em_tree_validate +EXPORT_SYMBOL vmlinux 0x0fa50f61 km_is_alive +EXPORT_SYMBOL vmlinux 0x0faef0ed __tasklet_schedule +EXPORT_SYMBOL vmlinux 0x0fb2f8a4 mktime64 +EXPORT_SYMBOL vmlinux 0x0fe11d3c drop_super +EXPORT_SYMBOL vmlinux 0x0fea91fd sk_send_sigurg +EXPORT_SYMBOL vmlinux 0x0ff2b602 slhc_compress +EXPORT_SYMBOL vmlinux 0x102ca100 bd_set_size +EXPORT_SYMBOL vmlinux 0x103f421d fb_get_mode +EXPORT_SYMBOL vmlinux 0x1040ddf4 key_alloc +EXPORT_SYMBOL vmlinux 0x1042fc05 dquot_writeback_dquots +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 0x10aac037 pci_assign_resource +EXPORT_SYMBOL vmlinux 0x10c63487 __tty_alloc_driver +EXPORT_SYMBOL vmlinux 0x10d7573e tty_hung_up_p +EXPORT_SYMBOL vmlinux 0x10e65bcd vlan_uses_dev +EXPORT_SYMBOL vmlinux 0x10ee20bb default_blu +EXPORT_SYMBOL vmlinux 0x110217ea tcp_close +EXPORT_SYMBOL vmlinux 0x110367ea may_umount_tree +EXPORT_SYMBOL vmlinux 0x11089ac7 _ctype +EXPORT_SYMBOL vmlinux 0x110f6b4e ata_port_printk +EXPORT_SYMBOL vmlinux 0x11105813 bio_add_pc_page +EXPORT_SYMBOL vmlinux 0x1115d41d pci_wait_for_pending_transaction +EXPORT_SYMBOL vmlinux 0x111aceeb vm_map_ram +EXPORT_SYMBOL vmlinux 0x11269cb6 abort_creds +EXPORT_SYMBOL vmlinux 0x112a8484 skb_copy_expand +EXPORT_SYMBOL vmlinux 0x112f6685 set_create_files_as +EXPORT_SYMBOL vmlinux 0x11459261 vio_enable_interrupts +EXPORT_SYMBOL vmlinux 0x1156bc17 netif_napi_del +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 0x1188bfab __wait_on_buffer +EXPORT_SYMBOL vmlinux 0x118a5e56 blk_limits_io_min +EXPORT_SYMBOL vmlinux 0x11a044f6 mod_timer_pinned +EXPORT_SYMBOL vmlinux 0x11a84fea swiotlb_dma_supported +EXPORT_SYMBOL vmlinux 0x11aa1c71 remove_proc_subtree +EXPORT_SYMBOL vmlinux 0x11b0b869 posix_acl_to_xattr +EXPORT_SYMBOL vmlinux 0x11b86ff6 nlmsg_notify +EXPORT_SYMBOL vmlinux 0x11ded52d ipv6_dev_get_saddr +EXPORT_SYMBOL vmlinux 0x11ea74b6 sock_wake_async +EXPORT_SYMBOL vmlinux 0x11ee836f unlink_framebuffer +EXPORT_SYMBOL vmlinux 0x11f7ed4c hex_to_bin +EXPORT_SYMBOL vmlinux 0x11f8de23 put_disk +EXPORT_SYMBOL vmlinux 0x120b336a __rb_insert_augmented +EXPORT_SYMBOL vmlinux 0x120d67d4 unregister_memory_isolate_notifier +EXPORT_SYMBOL vmlinux 0x120fc6b1 kstrdup_const +EXPORT_SYMBOL vmlinux 0x123f82f3 getrawmonotonic64 +EXPORT_SYMBOL vmlinux 0x1241a335 fd_install +EXPORT_SYMBOL vmlinux 0x1254f367 inet6_bind +EXPORT_SYMBOL vmlinux 0x12592976 jbd2_journal_get_create_access +EXPORT_SYMBOL vmlinux 0x125de29a giveup_vsx +EXPORT_SYMBOL vmlinux 0x1283f78f ptp_clock_event +EXPORT_SYMBOL vmlinux 0x12868610 sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x12a38747 usleep_range +EXPORT_SYMBOL vmlinux 0x12b730d1 block_commit_write +EXPORT_SYMBOL vmlinux 0x12c79629 tty_throttle +EXPORT_SYMBOL vmlinux 0x12dfeb12 vprintk_emit +EXPORT_SYMBOL vmlinux 0x12e301ff __devm_gpiod_get +EXPORT_SYMBOL vmlinux 0x12e5ef0c rtas_set_power_level +EXPORT_SYMBOL vmlinux 0x12ed8bb2 skb_append +EXPORT_SYMBOL vmlinux 0x130b3fed pci_request_region +EXPORT_SYMBOL vmlinux 0x13235f56 netlink_ack +EXPORT_SYMBOL vmlinux 0x13243d4b wl1251_get_platform_data +EXPORT_SYMBOL vmlinux 0x13307fde vsscanf +EXPORT_SYMBOL vmlinux 0x133d18f4 pci_disable_link_state +EXPORT_SYMBOL vmlinux 0x136278cb of_graph_get_remote_port +EXPORT_SYMBOL vmlinux 0x1369d388 input_release_device +EXPORT_SYMBOL vmlinux 0x138ac7c9 input_unregister_handle +EXPORT_SYMBOL vmlinux 0x1395977c __inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x13b2e105 request_key_async_with_auxdata +EXPORT_SYMBOL vmlinux 0x13b36860 xfrm_policy_byid +EXPORT_SYMBOL vmlinux 0x13d0adf7 __kfifo_out +EXPORT_SYMBOL vmlinux 0x13f53da6 CMO_PageSize +EXPORT_SYMBOL vmlinux 0x14051258 fddi_type_trans +EXPORT_SYMBOL vmlinux 0x1418681f of_get_mac_address +EXPORT_SYMBOL vmlinux 0x142fa65d inet_proto_csum_replace4 +EXPORT_SYMBOL vmlinux 0x144fa49c pci_request_regions +EXPORT_SYMBOL vmlinux 0x1491d454 __napi_schedule_irqoff +EXPORT_SYMBOL vmlinux 0x149ce70a compat_tcp_getsockopt +EXPORT_SYMBOL vmlinux 0x14a14817 pSeries_enable_reloc_on_exc +EXPORT_SYMBOL vmlinux 0x14bb5223 pci_pme_capable +EXPORT_SYMBOL vmlinux 0x14bc99e2 of_get_next_child +EXPORT_SYMBOL vmlinux 0x14be7c4a bio_reset +EXPORT_SYMBOL vmlinux 0x14c0ac76 generic_readlink +EXPORT_SYMBOL vmlinux 0x14d157fa __vfs_read +EXPORT_SYMBOL vmlinux 0x14d1c8bc filp_open +EXPORT_SYMBOL vmlinux 0x14ddcf3d simple_dname +EXPORT_SYMBOL vmlinux 0x150ed21b bitmap_start_sync +EXPORT_SYMBOL vmlinux 0x152a89a4 fsnotify_init_mark +EXPORT_SYMBOL vmlinux 0x15321039 cap_mmap_file +EXPORT_SYMBOL vmlinux 0x15370b34 mipi_dsi_dcs_exit_sleep_mode +EXPORT_SYMBOL vmlinux 0x154c6338 dm_kcopyd_client_destroy +EXPORT_SYMBOL vmlinux 0x15876b47 netdev_update_features +EXPORT_SYMBOL vmlinux 0x1588d50b compat_sock_get_timestamp +EXPORT_SYMBOL vmlinux 0x15bafe29 unregister_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x15bb8bfa shrink_dcache_sb +EXPORT_SYMBOL vmlinux 0x15d3fd60 prepare_to_wait_event +EXPORT_SYMBOL vmlinux 0x15f36304 file_ns_capable +EXPORT_SYMBOL vmlinux 0x15f6c649 blk_queue_resize_tags +EXPORT_SYMBOL vmlinux 0x15fbc2e9 pci_get_class +EXPORT_SYMBOL vmlinux 0x160bd45c rtas_token +EXPORT_SYMBOL vmlinux 0x160ef3c9 nla_put +EXPORT_SYMBOL vmlinux 0x166b815c iov_iter_advance +EXPORT_SYMBOL vmlinux 0x167c5967 print_hex_dump +EXPORT_SYMBOL vmlinux 0x16808415 kset_unregister +EXPORT_SYMBOL vmlinux 0x1696b565 dev_get_phys_port_name +EXPORT_SYMBOL vmlinux 0x16ab83e2 do_SAK +EXPORT_SYMBOL vmlinux 0x16b70626 pci_get_subsys +EXPORT_SYMBOL vmlinux 0x16b788ff inode_set_flags +EXPORT_SYMBOL vmlinux 0x16d2166d unlock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x16db6118 trace_raw_output_prep +EXPORT_SYMBOL vmlinux 0x16e3629a of_get_named_gpio_flags +EXPORT_SYMBOL vmlinux 0x1710a549 inet_dgram_ops +EXPORT_SYMBOL vmlinux 0x17230b92 blk_mq_start_hw_queue +EXPORT_SYMBOL vmlinux 0x17340aed mipi_dsi_dcs_set_display_off +EXPORT_SYMBOL vmlinux 0x1736a57a pci_bus_set_ops +EXPORT_SYMBOL vmlinux 0x1743414f __debugger_fault_handler +EXPORT_SYMBOL vmlinux 0x176335b5 agp_generic_destroy_page +EXPORT_SYMBOL vmlinux 0x17648396 dev_base_lock +EXPORT_SYMBOL vmlinux 0x17717aea generic_key_instantiate +EXPORT_SYMBOL vmlinux 0x1793f685 radix_tree_tagged +EXPORT_SYMBOL vmlinux 0x17966b9f scsi_free_host_dev +EXPORT_SYMBOL vmlinux 0x17b1125d gen_kill_estimator +EXPORT_SYMBOL vmlinux 0x17ba2948 abx500_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x17d4e9fb param_ops_charp +EXPORT_SYMBOL vmlinux 0x17d513c3 pci_alloc_dev +EXPORT_SYMBOL vmlinux 0x17d75257 genl_notify +EXPORT_SYMBOL vmlinux 0x17da3480 netdev_upper_dev_unlink +EXPORT_SYMBOL vmlinux 0x17daa1f4 eth_change_mtu +EXPORT_SYMBOL vmlinux 0x17e28473 fsl_upm_run_pattern +EXPORT_SYMBOL vmlinux 0x17f341a0 i8042_lock_chip +EXPORT_SYMBOL vmlinux 0x18086b8e mnt_drop_write_file +EXPORT_SYMBOL vmlinux 0x18194c64 default_file_splice_read +EXPORT_SYMBOL vmlinux 0x1829d188 wait_woken +EXPORT_SYMBOL vmlinux 0x183fa88b mempool_alloc_slab +EXPORT_SYMBOL vmlinux 0x1845926c seq_read +EXPORT_SYMBOL vmlinux 0x184b82fb mmc_vddrange_to_ocrmask +EXPORT_SYMBOL vmlinux 0x18556eab kernel_param_lock +EXPORT_SYMBOL vmlinux 0x1857aa39 proc_dointvec +EXPORT_SYMBOL vmlinux 0x1863a2a8 pcie_port_service_unregister +EXPORT_SYMBOL vmlinux 0x1888bc2e skb_ensure_writable +EXPORT_SYMBOL vmlinux 0x188a3dfb timespec_trunc +EXPORT_SYMBOL vmlinux 0x1893707a jbd2_journal_stop +EXPORT_SYMBOL vmlinux 0x1895c549 vmap +EXPORT_SYMBOL vmlinux 0x189868d7 get_random_bytes_arch +EXPORT_SYMBOL vmlinux 0x18b10570 inode_init_always +EXPORT_SYMBOL vmlinux 0x18c3e3b5 inode_init_once +EXPORT_SYMBOL vmlinux 0x18c6f62b skb_clone_sk +EXPORT_SYMBOL vmlinux 0x18d8820f bio_integrity_trim +EXPORT_SYMBOL vmlinux 0x18f9925c page_waitqueue +EXPORT_SYMBOL vmlinux 0x1910d34a new_inode +EXPORT_SYMBOL vmlinux 0x191271dc blk_queue_max_write_same_sectors +EXPORT_SYMBOL vmlinux 0x19272f4b kernel_read +EXPORT_SYMBOL vmlinux 0x192dfafb input_grab_device +EXPORT_SYMBOL vmlinux 0x192e48b7 setup_arg_pages +EXPORT_SYMBOL vmlinux 0x19365826 read_cache_page +EXPORT_SYMBOL vmlinux 0x198252bc swiotlb_sync_sg_for_device +EXPORT_SYMBOL vmlinux 0x199ec4fb arch_spin_unlock_wait +EXPORT_SYMBOL vmlinux 0x199ed0cd net_disable_timestamp +EXPORT_SYMBOL vmlinux 0x199fd017 netdev_master_upper_dev_get_rcu +EXPORT_SYMBOL vmlinux 0x19a6d51e __ethtool_get_settings +EXPORT_SYMBOL vmlinux 0x19ba1dc7 fence_enable_sw_signaling +EXPORT_SYMBOL vmlinux 0x19bd383b security_secmark_refcount_dec +EXPORT_SYMBOL vmlinux 0x19c68804 file_update_time +EXPORT_SYMBOL vmlinux 0x19fcc3a8 agp_generic_free_by_type +EXPORT_SYMBOL vmlinux 0x1a30b3aa vlan_vids_del_by_dev +EXPORT_SYMBOL vmlinux 0x1a4af9f1 pcim_iomap_regions_request_all +EXPORT_SYMBOL vmlinux 0x1a515485 inet_bind +EXPORT_SYMBOL vmlinux 0x1a9b8240 __scsi_print_sense +EXPORT_SYMBOL vmlinux 0x1ac5d3cb strcspn +EXPORT_SYMBOL vmlinux 0x1adbfee3 padata_unregister_cpumask_notifier +EXPORT_SYMBOL vmlinux 0x1af62a99 panic_notifier_list +EXPORT_SYMBOL vmlinux 0x1b015d25 bitmap_parselist +EXPORT_SYMBOL vmlinux 0x1b06a209 blk_set_default_limits +EXPORT_SYMBOL vmlinux 0x1b0d04e4 dmam_free_coherent +EXPORT_SYMBOL vmlinux 0x1b132009 rename_lock +EXPORT_SYMBOL vmlinux 0x1b1e1088 sg_nents +EXPORT_SYMBOL vmlinux 0x1b30bacc __lock_buffer +EXPORT_SYMBOL vmlinux 0x1b385aee pnv_cxl_release_hwirqs +EXPORT_SYMBOL vmlinux 0x1b48eeab param_get_byte +EXPORT_SYMBOL vmlinux 0x1b4cc105 netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x1b500c90 of_phy_is_fixed_link +EXPORT_SYMBOL vmlinux 0x1b540b29 nd_device_register +EXPORT_SYMBOL vmlinux 0x1b582a01 devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x1b625d33 enable_kernel_vsx +EXPORT_SYMBOL vmlinux 0x1b6314fd in_aton +EXPORT_SYMBOL vmlinux 0x1b674f59 sock_update_memcg +EXPORT_SYMBOL vmlinux 0x1b6e687b ps2_cmd_aborted +EXPORT_SYMBOL vmlinux 0x1b82fefa md_unplug +EXPORT_SYMBOL vmlinux 0x1b8b95ad i8042_unlock_chip +EXPORT_SYMBOL vmlinux 0x1ba50356 sock_wfree +EXPORT_SYMBOL vmlinux 0x1bacf3e5 __splice_from_pipe +EXPORT_SYMBOL vmlinux 0x1bb2deaf max8998_read_reg +EXPORT_SYMBOL vmlinux 0x1bb31047 add_timer +EXPORT_SYMBOL vmlinux 0x1bc4ff03 tty_termios_hw_change +EXPORT_SYMBOL vmlinux 0x1bc8ddde pci_bus_alloc_resource +EXPORT_SYMBOL vmlinux 0x1bec73d2 scsi_print_sense_hdr +EXPORT_SYMBOL vmlinux 0x1bfec830 __iounmap_at +EXPORT_SYMBOL vmlinux 0x1c1bd60d __destroy_inode +EXPORT_SYMBOL vmlinux 0x1c214e97 tty_port_alloc_xmit_buf +EXPORT_SYMBOL vmlinux 0x1c3335a3 nf_afinfo +EXPORT_SYMBOL vmlinux 0x1c3e02e4 memcmp +EXPORT_SYMBOL vmlinux 0x1c67fb23 skb_vlan_pop +EXPORT_SYMBOL vmlinux 0x1c8c4144 account_page_redirty +EXPORT_SYMBOL vmlinux 0x1ca437bc vme_register_bridge +EXPORT_SYMBOL vmlinux 0x1cd181ea clear_wb_congested +EXPORT_SYMBOL vmlinux 0x1cd74a16 vc_cons +EXPORT_SYMBOL vmlinux 0x1ce3a94a inet_frags_init +EXPORT_SYMBOL vmlinux 0x1ceaaca7 xfrm_find_acq +EXPORT_SYMBOL vmlinux 0x1d1056e5 crc32_be +EXPORT_SYMBOL vmlinux 0x1d227766 of_gpio_simple_xlate +EXPORT_SYMBOL vmlinux 0x1d3771d3 put_io_context +EXPORT_SYMBOL vmlinux 0x1d392b42 eeh_dev_release +EXPORT_SYMBOL vmlinux 0x1d4b05aa __xfrm_init_state +EXPORT_SYMBOL vmlinux 0x1d4f595e tty_schedule_flip +EXPORT_SYMBOL vmlinux 0x1d55393a of_parse_phandle_with_fixed_args +EXPORT_SYMBOL vmlinux 0x1d5a1824 kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x1d6e53db touchscreen_parse_of_params +EXPORT_SYMBOL vmlinux 0x1d755a3a twl6040_reg_write +EXPORT_SYMBOL vmlinux 0x1daee28a percpu_counter_destroy +EXPORT_SYMBOL vmlinux 0x1daf5328 bio_advance +EXPORT_SYMBOL vmlinux 0x1daf7d15 blk_fetch_request +EXPORT_SYMBOL vmlinux 0x1db8bbe1 blk_mq_stop_hw_queue +EXPORT_SYMBOL vmlinux 0x1dbb21bd of_find_node_by_name +EXPORT_SYMBOL vmlinux 0x1dbc4d0c proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x1dbd213e xfrm_state_alloc +EXPORT_SYMBOL vmlinux 0x1dbea561 vfs_statfs +EXPORT_SYMBOL vmlinux 0x1dc36131 fb_destroy_modedb +EXPORT_SYMBOL vmlinux 0x1dcc9569 nla_append +EXPORT_SYMBOL vmlinux 0x1dd571e6 fb_copy_cmap +EXPORT_SYMBOL vmlinux 0x1de124c7 compat_sock_common_setsockopt +EXPORT_SYMBOL vmlinux 0x1de7ed13 mmc_detect_card_removed +EXPORT_SYMBOL vmlinux 0x1de9f1ff kernel_param_unlock +EXPORT_SYMBOL vmlinux 0x1dea8efc dev_uc_unsync +EXPORT_SYMBOL vmlinux 0x1e002f7d vme_register_driver +EXPORT_SYMBOL vmlinux 0x1e08abe7 simple_follow_link +EXPORT_SYMBOL vmlinux 0x1e129a1f dump_page +EXPORT_SYMBOL vmlinux 0x1e26be3b get_anon_bdev +EXPORT_SYMBOL vmlinux 0x1e63c2cf of_mdio_find_bus +EXPORT_SYMBOL vmlinux 0x1e6d26a8 strstr +EXPORT_SYMBOL vmlinux 0x1e7f0c36 ps2_handle_response +EXPORT_SYMBOL vmlinux 0x1e835d1e twl6040_reg_read +EXPORT_SYMBOL vmlinux 0x1e9edfb7 seq_hlist_start_head_rcu +EXPORT_SYMBOL vmlinux 0x1eaf3b46 devm_gpio_request_one +EXPORT_SYMBOL vmlinux 0x1eb92ab2 napi_disable +EXPORT_SYMBOL vmlinux 0x1eef78e2 xfrm_state_insert +EXPORT_SYMBOL vmlinux 0x1ef156f8 lock_two_nondirectories +EXPORT_SYMBOL vmlinux 0x1f1c8b70 napi_get_frags +EXPORT_SYMBOL vmlinux 0x1f37121b netlink_capable +EXPORT_SYMBOL vmlinux 0x1f3de75b pci_disable_msix +EXPORT_SYMBOL vmlinux 0x1f424732 is_nd_btt +EXPORT_SYMBOL vmlinux 0x1f5352f8 generic_delete_inode +EXPORT_SYMBOL vmlinux 0x1f6ce67a sg_pcopy_to_buffer +EXPORT_SYMBOL vmlinux 0x1f77ca74 simple_setattr +EXPORT_SYMBOL vmlinux 0x1f8905d1 vme_bus_type +EXPORT_SYMBOL vmlinux 0x1fb5f04e seq_put_decimal_ll +EXPORT_SYMBOL vmlinux 0x1fb7e35f inet_dev_addr_type +EXPORT_SYMBOL vmlinux 0x1fbd16da ip_tos2prio +EXPORT_SYMBOL vmlinux 0x1fce54b8 i2c_add_adapter +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 0x1fffaa91 ata_print_version +EXPORT_SYMBOL vmlinux 0x20000329 simple_strtoul +EXPORT_SYMBOL vmlinux 0x200232a4 kthread_bind +EXPORT_SYMBOL vmlinux 0x200b2041 in6addr_any +EXPORT_SYMBOL vmlinux 0x200c0446 i2c_register_driver +EXPORT_SYMBOL vmlinux 0x202d119c filemap_fdatawrite +EXPORT_SYMBOL vmlinux 0x202f990e cros_ec_query_all +EXPORT_SYMBOL vmlinux 0x203b3744 devm_gpiod_put +EXPORT_SYMBOL vmlinux 0x2044eb49 dev_set_mac_address +EXPORT_SYMBOL vmlinux 0x204c19f5 tcp_alloc_md5sig_pool +EXPORT_SYMBOL vmlinux 0x205ee0d4 sk_free +EXPORT_SYMBOL vmlinux 0x206e2407 tcp_proc_unregister +EXPORT_SYMBOL vmlinux 0x206fad0e serial8250_set_isa_configurator +EXPORT_SYMBOL vmlinux 0x2072ee9b request_threaded_irq +EXPORT_SYMBOL vmlinux 0x2074b275 scsi_host_get +EXPORT_SYMBOL vmlinux 0x207944a1 dev_mc_add +EXPORT_SYMBOL vmlinux 0x20a789ac irq_set_chip_data +EXPORT_SYMBOL vmlinux 0x20c2ba73 kernel_listen +EXPORT_SYMBOL vmlinux 0x20c55ae0 sscanf +EXPORT_SYMBOL vmlinux 0x20d7135c tty_port_put +EXPORT_SYMBOL vmlinux 0x20df5a3d vme_dma_pci_attribute +EXPORT_SYMBOL vmlinux 0x20eadeb6 ip_compute_csum +EXPORT_SYMBOL vmlinux 0x20ed1699 jbd2_trans_will_send_data_barrier +EXPORT_SYMBOL vmlinux 0x210b1334 blk_alloc_queue_node +EXPORT_SYMBOL vmlinux 0x2119f941 fsnotify_get_group +EXPORT_SYMBOL vmlinux 0x211bd8d9 generic_writepages +EXPORT_SYMBOL vmlinux 0x211f68f1 getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x2121e445 follow_down_one +EXPORT_SYMBOL vmlinux 0x2132f4da uart_get_divisor +EXPORT_SYMBOL vmlinux 0x2135e276 scsi_host_put +EXPORT_SYMBOL vmlinux 0x21539f28 blk_rq_map_integrity_sg +EXPORT_SYMBOL vmlinux 0x21b7ac48 __neigh_event_send +EXPORT_SYMBOL vmlinux 0x21df74d9 bitmap_set +EXPORT_SYMBOL vmlinux 0x21f19335 fence_remove_callback +EXPORT_SYMBOL vmlinux 0x222e7ce2 sysfs_streq +EXPORT_SYMBOL vmlinux 0x2248c52a sk_mc_loop +EXPORT_SYMBOL vmlinux 0x2276db98 kstrtoint +EXPORT_SYMBOL vmlinux 0x228deb42 mipi_dsi_host_register +EXPORT_SYMBOL vmlinux 0x22b325d5 kd_mksound +EXPORT_SYMBOL vmlinux 0x22bf5855 __serio_register_driver +EXPORT_SYMBOL vmlinux 0x22c26c04 pagecache_isize_extended +EXPORT_SYMBOL vmlinux 0x22d17469 scsi_is_target_device +EXPORT_SYMBOL vmlinux 0x22d72c12 cdrom_mode_sense +EXPORT_SYMBOL vmlinux 0x22de0f61 serio_rescan +EXPORT_SYMBOL vmlinux 0x22e86eab remap_vmalloc_range +EXPORT_SYMBOL vmlinux 0x2304e7c8 sched_autogroup_detach +EXPORT_SYMBOL vmlinux 0x2311cc80 clocksource_unregister +EXPORT_SYMBOL vmlinux 0x231d4001 fb_edid_add_monspecs +EXPORT_SYMBOL vmlinux 0x233917d1 mac_vmode_to_var +EXPORT_SYMBOL vmlinux 0x2349ebd2 vfs_readf +EXPORT_SYMBOL vmlinux 0x234d4c51 generic_pipe_buf_get +EXPORT_SYMBOL vmlinux 0x23568642 filemap_fdatawait_range +EXPORT_SYMBOL vmlinux 0x235e90f3 __wake_up_bit +EXPORT_SYMBOL vmlinux 0x23785948 pci_map_rom +EXPORT_SYMBOL vmlinux 0x2389f772 bio_alloc_bioset +EXPORT_SYMBOL vmlinux 0x23a574fd security_secmark_relabel_packet +EXPORT_SYMBOL vmlinux 0x23b9d6e2 mangle_path +EXPORT_SYMBOL vmlinux 0x23c8f257 slhc_uncompress +EXPORT_SYMBOL vmlinux 0x23c9891c kstrtoint_from_user +EXPORT_SYMBOL vmlinux 0x23cc11b7 security_task_getsecid +EXPORT_SYMBOL vmlinux 0x23cf97db vm_event_states +EXPORT_SYMBOL vmlinux 0x23dc007b __xfrm_policy_check +EXPORT_SYMBOL vmlinux 0x23def317 scsi_is_sdev_device +EXPORT_SYMBOL vmlinux 0x23df6053 filemap_write_and_wait +EXPORT_SYMBOL vmlinux 0x23e93b5b ipv6_chk_prefix +EXPORT_SYMBOL vmlinux 0x23f2243d mempool_free +EXPORT_SYMBOL vmlinux 0x23f4524a i2c_transfer +EXPORT_SYMBOL vmlinux 0x23fd3028 vmalloc_node +EXPORT_SYMBOL vmlinux 0x240805f5 blk_rq_set_block_pc +EXPORT_SYMBOL vmlinux 0x24212d86 __frontswap_invalidate_page +EXPORT_SYMBOL vmlinux 0x2426abb0 d_alloc_pseudo +EXPORT_SYMBOL vmlinux 0x2438972d param_ops_long +EXPORT_SYMBOL vmlinux 0x2439dbd0 of_find_i2c_device_by_node +EXPORT_SYMBOL vmlinux 0x24428be5 strncpy_from_user +EXPORT_SYMBOL vmlinux 0x2444523f touch_atime +EXPORT_SYMBOL vmlinux 0x2459bbcc console_set_on_cmdline +EXPORT_SYMBOL vmlinux 0x2461e983 set_device_ro +EXPORT_SYMBOL vmlinux 0x246b2eb7 init_special_inode +EXPORT_SYMBOL vmlinux 0x246d9595 neigh_table_init +EXPORT_SYMBOL vmlinux 0x2482e688 vsprintf +EXPORT_SYMBOL vmlinux 0x24845436 pci_set_master +EXPORT_SYMBOL vmlinux 0x2484adc3 __kfifo_to_user_r +EXPORT_SYMBOL vmlinux 0x24855cba __percpu_counter_compare +EXPORT_SYMBOL vmlinux 0x24a72e8a iov_iter_init +EXPORT_SYMBOL vmlinux 0x24bd4739 fixed_size_llseek +EXPORT_SYMBOL vmlinux 0x24bdfae2 should_remove_suid +EXPORT_SYMBOL vmlinux 0x24d6b4a6 cur_cpu_spec +EXPORT_SYMBOL vmlinux 0x24f00380 ida_init +EXPORT_SYMBOL vmlinux 0x24fdac79 wake_bit_function +EXPORT_SYMBOL vmlinux 0x2504ee00 security_inode_readlink +EXPORT_SYMBOL vmlinux 0x250df80a generic_splice_sendpage +EXPORT_SYMBOL vmlinux 0x25196f76 ip6_xmit +EXPORT_SYMBOL vmlinux 0x25233ff1 input_set_capability +EXPORT_SYMBOL vmlinux 0x25277497 rfkill_register +EXPORT_SYMBOL vmlinux 0x252e8bc2 del_random_ready_callback +EXPORT_SYMBOL vmlinux 0x253a35d1 pci_restore_state +EXPORT_SYMBOL vmlinux 0x2545b2d3 nvdimm_namespace_capacity +EXPORT_SYMBOL vmlinux 0x254a54b3 input_mt_init_slots +EXPORT_SYMBOL vmlinux 0x25639e20 mipi_dsi_dcs_enter_sleep_mode +EXPORT_SYMBOL vmlinux 0x256e1364 simple_pin_fs +EXPORT_SYMBOL vmlinux 0x2570a138 reservation_seqcount_string +EXPORT_SYMBOL vmlinux 0x257c2d32 seq_write +EXPORT_SYMBOL vmlinux 0x25820c64 fs_overflowuid +EXPORT_SYMBOL vmlinux 0x258374d6 dm_unregister_target +EXPORT_SYMBOL vmlinux 0x2594d308 devm_free_irq +EXPORT_SYMBOL vmlinux 0x259b35aa fbcon_rotate_ccw +EXPORT_SYMBOL vmlinux 0x259e663a agp_generic_mask_memory +EXPORT_SYMBOL vmlinux 0x25a9eef2 make_kprojid +EXPORT_SYMBOL vmlinux 0x25ad9738 register_shrinker +EXPORT_SYMBOL vmlinux 0x25c017fc fget +EXPORT_SYMBOL vmlinux 0x25e8ed29 sg_nents_for_len +EXPORT_SYMBOL vmlinux 0x25e8f9a3 uart_update_timeout +EXPORT_SYMBOL vmlinux 0x25e9d4bd resource_list_free +EXPORT_SYMBOL vmlinux 0x2602bb76 blk_queue_max_hw_sectors +EXPORT_SYMBOL vmlinux 0x262ff5b0 zpool_unregister_driver +EXPORT_SYMBOL vmlinux 0x2632a45f agp_backend_release +EXPORT_SYMBOL vmlinux 0x26362507 ipv6_skip_exthdr +EXPORT_SYMBOL vmlinux 0x263beb75 ecryptfs_get_versions +EXPORT_SYMBOL vmlinux 0x26447b1c generic_perform_write +EXPORT_SYMBOL vmlinux 0x26477c07 __vmalloc +EXPORT_SYMBOL vmlinux 0x2650d835 sysctl_ip_early_demux +EXPORT_SYMBOL vmlinux 0x2665d53a key_create_or_update +EXPORT_SYMBOL vmlinux 0x2667fc64 tcp_v4_do_rcv +EXPORT_SYMBOL vmlinux 0x267edd42 param_set_byte +EXPORT_SYMBOL vmlinux 0x269078ee iget5_locked +EXPORT_SYMBOL vmlinux 0x26d638d9 cpufreq_generic_suspend +EXPORT_SYMBOL vmlinux 0x26e298e0 unregister_memory_notifier +EXPORT_SYMBOL vmlinux 0x26e76fb8 sysctl_udp_wmem_min +EXPORT_SYMBOL vmlinux 0x26ea0d6d prepare_creds +EXPORT_SYMBOL vmlinux 0x26f30a8f xfrm_prepare_input +EXPORT_SYMBOL vmlinux 0x27307de4 jbd2_journal_update_sb_errno +EXPORT_SYMBOL vmlinux 0x2732a87e sockfd_lookup +EXPORT_SYMBOL vmlinux 0x27453a34 devm_kvasprintf +EXPORT_SYMBOL vmlinux 0x274d08dc __kfifo_dma_out_prepare +EXPORT_SYMBOL vmlinux 0x275fb336 alloc_disk +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 0x279289a8 blk_mq_abort_requeue_list +EXPORT_SYMBOL vmlinux 0x2799d168 get_agp_version +EXPORT_SYMBOL vmlinux 0x279bae0f flow_get_u32_dst +EXPORT_SYMBOL vmlinux 0x27b04eb8 __ww_mutex_lock +EXPORT_SYMBOL vmlinux 0x27bb8f27 rps_may_expire_flow +EXPORT_SYMBOL vmlinux 0x27bbf221 disable_irq_nosync +EXPORT_SYMBOL vmlinux 0x27bda1ff cpu_rmap_update +EXPORT_SYMBOL vmlinux 0x27cebc25 ibmebus_unregister_driver +EXPORT_SYMBOL vmlinux 0x27e1a049 printk +EXPORT_SYMBOL vmlinux 0x27e43b14 cros_ec_prepare_tx +EXPORT_SYMBOL vmlinux 0x27e64b2b sk_reset_timer +EXPORT_SYMBOL vmlinux 0x27e6e3c8 scsi_target_quiesce +EXPORT_SYMBOL vmlinux 0x27f3a02b mipi_dsi_dcs_write +EXPORT_SYMBOL vmlinux 0x28065004 pci_dev_get +EXPORT_SYMBOL vmlinux 0x280aa9c9 nf_register_queue_handler +EXPORT_SYMBOL vmlinux 0x281823c5 __kfifo_out_peek +EXPORT_SYMBOL vmlinux 0x281bff68 dst_alloc +EXPORT_SYMBOL vmlinux 0x2830f339 dup_iter +EXPORT_SYMBOL vmlinux 0x28318305 snprintf +EXPORT_SYMBOL vmlinux 0x283cc2ea sk_stream_error +EXPORT_SYMBOL vmlinux 0x284773be ndo_dflt_fdb_add +EXPORT_SYMBOL vmlinux 0x2848853f devm_ioremap_wc +EXPORT_SYMBOL vmlinux 0x2851ceee dquot_acquire +EXPORT_SYMBOL vmlinux 0x2857fc43 sock_queue_err_skb +EXPORT_SYMBOL vmlinux 0x285cfa20 ptp_find_pin +EXPORT_SYMBOL vmlinux 0x28860842 skb_dequeue_tail +EXPORT_SYMBOL vmlinux 0x28932b92 genphy_resume +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 0x28e81915 skb_tx_error +EXPORT_SYMBOL vmlinux 0x28ee695a kill_litter_super +EXPORT_SYMBOL vmlinux 0x29396677 ethtool_op_get_link +EXPORT_SYMBOL vmlinux 0x29537c9e alloc_chrdev_region +EXPORT_SYMBOL vmlinux 0x29618ea4 padata_do_serial +EXPORT_SYMBOL vmlinux 0x2963c6a9 pcim_iounmap_regions +EXPORT_SYMBOL vmlinux 0x297fc7ed ip_do_fragment +EXPORT_SYMBOL vmlinux 0x29829426 phy_register_fixup_for_id +EXPORT_SYMBOL vmlinux 0x29d9891d devfreq_suspend_device +EXPORT_SYMBOL vmlinux 0x29e98bd1 agp_generic_enable +EXPORT_SYMBOL vmlinux 0x29edd8c3 rtas_online_cpus_mask +EXPORT_SYMBOL vmlinux 0x2a188128 input_mt_sync_frame +EXPORT_SYMBOL vmlinux 0x2a231af8 mipi_dsi_dcs_set_column_address +EXPORT_SYMBOL vmlinux 0x2a29e2ee set_security_override +EXPORT_SYMBOL vmlinux 0x2a303d4d check_signature +EXPORT_SYMBOL vmlinux 0x2a37d074 dma_pool_free +EXPORT_SYMBOL vmlinux 0x2a3e1de3 load_nls_default +EXPORT_SYMBOL vmlinux 0x2a4f7d20 dev_get_phys_port_id +EXPORT_SYMBOL vmlinux 0x2a66b06d mmc_release_host +EXPORT_SYMBOL vmlinux 0x2aad35de mb_cache_destroy +EXPORT_SYMBOL vmlinux 0x2acf0feb vfs_fstat +EXPORT_SYMBOL vmlinux 0x2ad15dcf simple_dir_inode_operations +EXPORT_SYMBOL vmlinux 0x2ada6fea mmc_erase +EXPORT_SYMBOL vmlinux 0x2adcc373 sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0x2af4b355 blkdev_get +EXPORT_SYMBOL vmlinux 0x2b0ba2b0 scsi_sense_desc_find +EXPORT_SYMBOL vmlinux 0x2b26c149 security_inode_permission +EXPORT_SYMBOL vmlinux 0x2b2ce78b kstrtos8 +EXPORT_SYMBOL vmlinux 0x2b4991ec xmon +EXPORT_SYMBOL vmlinux 0x2b8133cc input_close_device +EXPORT_SYMBOL vmlinux 0x2b8374f8 skb_pull +EXPORT_SYMBOL vmlinux 0x2b9da7a4 genl_lock +EXPORT_SYMBOL vmlinux 0x2ba707a8 sysctl_tcp_low_latency +EXPORT_SYMBOL vmlinux 0x2bae6f2d filemap_fault +EXPORT_SYMBOL vmlinux 0x2bafee91 pcix_get_max_mmrbc +EXPORT_SYMBOL vmlinux 0x2bec0ff8 sg_miter_stop +EXPORT_SYMBOL vmlinux 0x2c004a39 rtnl_unicast +EXPORT_SYMBOL vmlinux 0x2c256e1f input_scancode_to_scalar +EXPORT_SYMBOL vmlinux 0x2c6a10c9 dev_set_mtu +EXPORT_SYMBOL vmlinux 0x2c7b1fca down_timeout +EXPORT_SYMBOL vmlinux 0x2c900d91 cpufreq_put_global_kobject +EXPORT_SYMBOL vmlinux 0x2cae5ffa __insert_inode_hash +EXPORT_SYMBOL vmlinux 0x2cb1e745 xfrm_state_delete_tunnel +EXPORT_SYMBOL vmlinux 0x2cbd2138 call_usermodehelper_setup +EXPORT_SYMBOL vmlinux 0x2cbee263 dcb_getapp +EXPORT_SYMBOL vmlinux 0x2cc052fc netdev_all_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0x2cc3bde1 scsi_change_queue_depth +EXPORT_SYMBOL vmlinux 0x2cd6dfb9 check_disk_change +EXPORT_SYMBOL vmlinux 0x2ce680da kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x2cf73cb7 kstrtoll_from_user +EXPORT_SYMBOL vmlinux 0x2cfbd6a3 scsi_register +EXPORT_SYMBOL vmlinux 0x2cfc8073 splice_direct_to_actor +EXPORT_SYMBOL vmlinux 0x2cfe27a0 pnv_pci_get_phb_node +EXPORT_SYMBOL vmlinux 0x2d0c3dcc xfrm_policy_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x2d140a58 genl_unlock +EXPORT_SYMBOL vmlinux 0x2d2b2461 tcf_hash_destroy +EXPORT_SYMBOL vmlinux 0x2d30596c from_kqid_munged +EXPORT_SYMBOL vmlinux 0x2d319119 vfs_mknod +EXPORT_SYMBOL vmlinux 0x2d3385d3 system_wq +EXPORT_SYMBOL vmlinux 0x2d541090 skb_append_datato_frags +EXPORT_SYMBOL vmlinux 0x2d657d3e posix_test_lock +EXPORT_SYMBOL vmlinux 0x2d8cd746 zpool_register_driver +EXPORT_SYMBOL vmlinux 0x2d909241 i8042_check_port_owner +EXPORT_SYMBOL vmlinux 0x2dabcbc6 blk_pre_runtime_resume +EXPORT_SYMBOL vmlinux 0x2db1e0c6 dql_init +EXPORT_SYMBOL vmlinux 0x2dbac16d sk_alloc +EXPORT_SYMBOL vmlinux 0x2dbe0201 blk_queue_physical_block_size +EXPORT_SYMBOL vmlinux 0x2dcc47ac __tcf_em_tree_match +EXPORT_SYMBOL vmlinux 0x2decb503 jbd2_journal_errno +EXPORT_SYMBOL vmlinux 0x2deda4a1 security_sk_classify_flow +EXPORT_SYMBOL vmlinux 0x2e0b686a ihold +EXPORT_SYMBOL vmlinux 0x2e0d2f7f queue_work_on +EXPORT_SYMBOL vmlinux 0x2e12a93b ibmebus_request_irq +EXPORT_SYMBOL vmlinux 0x2e1951c0 kobject_put +EXPORT_SYMBOL vmlinux 0x2e2b40d2 strncat +EXPORT_SYMBOL vmlinux 0x2e2ce9e0 sysctl_tcp_syncookies +EXPORT_SYMBOL vmlinux 0x2e2fab6d mount_single +EXPORT_SYMBOL vmlinux 0x2e5211e9 bdgrab +EXPORT_SYMBOL vmlinux 0x2e57e937 cdrom_mode_select +EXPORT_SYMBOL vmlinux 0x2e66bb49 rfkill_alloc +EXPORT_SYMBOL vmlinux 0x2e6a6527 wake_up_process +EXPORT_SYMBOL vmlinux 0x2e76c5ef del_gendisk +EXPORT_SYMBOL vmlinux 0x2e802e13 request_key_async +EXPORT_SYMBOL vmlinux 0x2e8d0cb5 jbd2_journal_init_inode +EXPORT_SYMBOL vmlinux 0x2ede982f inet_add_protocol +EXPORT_SYMBOL vmlinux 0x2eeb364e blk_requeue_request +EXPORT_SYMBOL vmlinux 0x2ef06736 trace_print_flags_seq +EXPORT_SYMBOL vmlinux 0x2ef10e26 iterate_dir +EXPORT_SYMBOL vmlinux 0x2ef63ad6 scsi_dev_info_list_del_keyed +EXPORT_SYMBOL vmlinux 0x2f020116 bh_submit_read +EXPORT_SYMBOL vmlinux 0x2f03fc4b security_secmark_refcount_inc +EXPORT_SYMBOL vmlinux 0x2f064b55 allocate_resource +EXPORT_SYMBOL vmlinux 0x2f097d33 truncate_setsize +EXPORT_SYMBOL vmlinux 0x2f287f0d copy_to_user +EXPORT_SYMBOL vmlinux 0x2f59ed6f posix_acl_from_xattr +EXPORT_SYMBOL vmlinux 0x2f8befa8 phy_resume +EXPORT_SYMBOL vmlinux 0x2f983b22 agp_alloc_bridge +EXPORT_SYMBOL vmlinux 0x2f9e6298 mipi_dsi_driver_register_full +EXPORT_SYMBOL vmlinux 0x2f9f4c84 swiotlb_map_sg_attrs +EXPORT_SYMBOL vmlinux 0x2fae96de rtas_data_buf_lock +EXPORT_SYMBOL vmlinux 0x2fb6de5d add_device_randomness +EXPORT_SYMBOL vmlinux 0x2fbdcab6 napi_gro_frags +EXPORT_SYMBOL vmlinux 0x2fd39200 __xfrm_decode_session +EXPORT_SYMBOL vmlinux 0x2fdecf90 mipi_dsi_dcs_get_pixel_format +EXPORT_SYMBOL vmlinux 0x2fe252cc unregister_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x300dea4d skb_copy_and_csum_bits +EXPORT_SYMBOL vmlinux 0x30178601 dcb_ieee_setapp +EXPORT_SYMBOL vmlinux 0x30226ddf agp_device_command +EXPORT_SYMBOL vmlinux 0x302f95a9 pci_match_id +EXPORT_SYMBOL vmlinux 0x303041c6 udp_flow_hashrnd +EXPORT_SYMBOL vmlinux 0x30353ec7 xfrm_policy_delete +EXPORT_SYMBOL vmlinux 0x30380443 remap_pfn_range +EXPORT_SYMBOL vmlinux 0x304e37d1 scsi_remove_target +EXPORT_SYMBOL vmlinux 0x3059c950 write_cache_pages +EXPORT_SYMBOL vmlinux 0x307959f0 memory_cgrp_subsys +EXPORT_SYMBOL vmlinux 0x307c2fd0 generic_check_addressable +EXPORT_SYMBOL vmlinux 0x3087fe12 tty_port_hangup +EXPORT_SYMBOL vmlinux 0x308d17f7 netif_carrier_off +EXPORT_SYMBOL vmlinux 0x3096be16 names_cachep +EXPORT_SYMBOL vmlinux 0x309966d5 blk_put_queue +EXPORT_SYMBOL vmlinux 0x30a80826 __kfifo_from_user +EXPORT_SYMBOL vmlinux 0x30acf007 i2c_verify_adapter +EXPORT_SYMBOL vmlinux 0x30b8b35c cpu_to_chip_id +EXPORT_SYMBOL vmlinux 0x30db13dc xfrm_state_check_expire +EXPORT_SYMBOL vmlinux 0x30f9cd46 xfrm_register_km +EXPORT_SYMBOL vmlinux 0x3102d70b frontswap_curr_pages +EXPORT_SYMBOL vmlinux 0x3145216f pci_dev_present +EXPORT_SYMBOL vmlinux 0x3147857d default_red +EXPORT_SYMBOL vmlinux 0x3174bd79 bitmap_clear +EXPORT_SYMBOL vmlinux 0x317e8e2c tty_port_close +EXPORT_SYMBOL vmlinux 0x3188cf4d pci_unregister_driver +EXPORT_SYMBOL vmlinux 0x319e0726 __tracepoint_kmalloc +EXPORT_SYMBOL vmlinux 0x31ae6b15 generic_pipe_buf_release +EXPORT_SYMBOL vmlinux 0x31bb6d40 of_find_node_by_phandle +EXPORT_SYMBOL vmlinux 0x31cd995b store_fp_state +EXPORT_SYMBOL vmlinux 0x31db3198 out_of_line_wait_on_bit +EXPORT_SYMBOL vmlinux 0x31e4ef96 dm_kcopyd_copy +EXPORT_SYMBOL vmlinux 0x31f5d3b8 of_phy_connect +EXPORT_SYMBOL vmlinux 0x31f7728e blk_queue_max_segments +EXPORT_SYMBOL vmlinux 0x31fff3bf inet_csk_destroy_sock +EXPORT_SYMBOL vmlinux 0x321f1cf9 devfreq_monitor_suspend +EXPORT_SYMBOL vmlinux 0x32376c79 pagecache_write_end +EXPORT_SYMBOL vmlinux 0x32467a66 get_mm_exe_file +EXPORT_SYMBOL vmlinux 0x325cff5d truncate_inode_pages_final +EXPORT_SYMBOL vmlinux 0x326aee19 sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0x326e1011 file_open_root +EXPORT_SYMBOL vmlinux 0x328386d1 max8925_bulk_write +EXPORT_SYMBOL vmlinux 0x32b0b178 iw_handler_set_spy +EXPORT_SYMBOL vmlinux 0x32cd798c flow_cache_fini +EXPORT_SYMBOL vmlinux 0x32d37d53 security_inode_getsecctx +EXPORT_SYMBOL vmlinux 0x32d52f41 pm860x_bulk_write +EXPORT_SYMBOL vmlinux 0x32e21653 phy_stop_interrupts +EXPORT_SYMBOL vmlinux 0x32f165a3 of_graph_get_remote_port_parent +EXPORT_SYMBOL vmlinux 0x331915eb pnv_cxl_release_hwirq_ranges +EXPORT_SYMBOL vmlinux 0x331c06fa d_find_any_alias +EXPORT_SYMBOL vmlinux 0x332f2bc1 bio_chain +EXPORT_SYMBOL vmlinux 0x333cb37c __kfifo_dma_out_prepare_r +EXPORT_SYMBOL vmlinux 0x334bd769 netdev_notify_peers +EXPORT_SYMBOL vmlinux 0x334feaea mb_cache_entry_alloc +EXPORT_SYMBOL vmlinux 0x338c7730 tty_devnum +EXPORT_SYMBOL vmlinux 0x338e1369 xfrm_init_replay +EXPORT_SYMBOL vmlinux 0x33931a63 up_write +EXPORT_SYMBOL vmlinux 0x3394fb59 from_kprojid_munged +EXPORT_SYMBOL vmlinux 0x33aa1dc9 genphy_config_aneg +EXPORT_SYMBOL vmlinux 0x33b84f74 copy_page +EXPORT_SYMBOL vmlinux 0x33c7435c prandom_u32_state +EXPORT_SYMBOL vmlinux 0x33d96c82 get_cached_acl_rcu +EXPORT_SYMBOL vmlinux 0x33daeed5 vio_find_node +EXPORT_SYMBOL vmlinux 0x33ee0a6b kthread_create_on_node +EXPORT_SYMBOL vmlinux 0x33f0768c cpufreq_quick_get_max +EXPORT_SYMBOL vmlinux 0x33fcf44a __kfifo_out_r +EXPORT_SYMBOL vmlinux 0x34184afe current_kernel_time +EXPORT_SYMBOL vmlinux 0x3426a5ad free_inode_nonrcu +EXPORT_SYMBOL vmlinux 0x3465caa3 cpu_maps_update_begin +EXPORT_SYMBOL vmlinux 0x347013de nla_validate +EXPORT_SYMBOL vmlinux 0x3473385f con_copy_unimap +EXPORT_SYMBOL vmlinux 0x349cba85 strchr +EXPORT_SYMBOL vmlinux 0x34f3484e security_tun_dev_attach_queue +EXPORT_SYMBOL vmlinux 0x3507cda0 path_get +EXPORT_SYMBOL vmlinux 0x35161784 tc_classify_compat +EXPORT_SYMBOL vmlinux 0x3517383e register_reboot_notifier +EXPORT_SYMBOL vmlinux 0x351d03f8 dcbnl_ieee_notify +EXPORT_SYMBOL vmlinux 0x352ca8ae of_get_cpu_node +EXPORT_SYMBOL vmlinux 0x35356bdc dev_change_carrier +EXPORT_SYMBOL vmlinux 0x35379757 bdget +EXPORT_SYMBOL vmlinux 0x3539f11b match_strlcpy +EXPORT_SYMBOL vmlinux 0x355f26ea rtnetlink_put_metrics +EXPORT_SYMBOL vmlinux 0x356461c8 rtc_time64_to_tm +EXPORT_SYMBOL vmlinux 0x3571bb5d neigh_seq_stop +EXPORT_SYMBOL vmlinux 0x3571ee17 blk_mq_add_to_requeue_list +EXPORT_SYMBOL vmlinux 0x358b6d90 udp_prot +EXPORT_SYMBOL vmlinux 0x35a88f28 zlib_inflateInit2 +EXPORT_SYMBOL vmlinux 0x35b9a58b max8998_write_reg +EXPORT_SYMBOL vmlinux 0x35bb98b4 d_make_root +EXPORT_SYMBOL vmlinux 0x35c32767 xor_altivec_2 +EXPORT_SYMBOL vmlinux 0x35d1ba96 pcie_capability_read_word +EXPORT_SYMBOL vmlinux 0x35d2680a xfrm_state_register_afinfo +EXPORT_SYMBOL vmlinux 0x35daef44 neigh_lookup_nodev +EXPORT_SYMBOL vmlinux 0x35e09980 flex_array_put +EXPORT_SYMBOL vmlinux 0x35fa2ae0 bdevname +EXPORT_SYMBOL vmlinux 0x36147581 kernel_setsockopt +EXPORT_SYMBOL vmlinux 0x3618cb2d ida_destroy +EXPORT_SYMBOL vmlinux 0x361f6dd0 simple_transaction_get +EXPORT_SYMBOL vmlinux 0x36337fe7 netdev_class_remove_file_ns +EXPORT_SYMBOL vmlinux 0x364cbea2 xfrm_state_lookup_byspi +EXPORT_SYMBOL vmlinux 0x3651fbc2 ip6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0x3668fd48 flex_array_free_parts +EXPORT_SYMBOL vmlinux 0x366e3bbe of_find_property +EXPORT_SYMBOL vmlinux 0x366f6d27 idr_destroy +EXPORT_SYMBOL vmlinux 0x367b9c2c netif_set_xps_queue +EXPORT_SYMBOL vmlinux 0x368567ad max8998_bulk_read +EXPORT_SYMBOL vmlinux 0x36961192 get_io_context +EXPORT_SYMBOL vmlinux 0x369be672 in6_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x369e1115 kstrtou8_from_user +EXPORT_SYMBOL vmlinux 0x36a1e210 kobject_add +EXPORT_SYMBOL vmlinux 0x36b0e732 try_wait_for_completion +EXPORT_SYMBOL vmlinux 0x36bd681b groups_alloc +EXPORT_SYMBOL vmlinux 0x36ce4427 eth_mac_addr +EXPORT_SYMBOL vmlinux 0x36cef593 pcie_set_readrq +EXPORT_SYMBOL vmlinux 0x37013e46 bdev_stack_limits +EXPORT_SYMBOL vmlinux 0x371d2130 check_legacy_ioport +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 0x374c63fe jbd2_journal_clear_err +EXPORT_SYMBOL vmlinux 0x3776e0a7 redraw_screen +EXPORT_SYMBOL vmlinux 0x377df0b4 deactivate_locked_super +EXPORT_SYMBOL vmlinux 0x37836814 of_get_parent +EXPORT_SYMBOL vmlinux 0x3784bdad mmc_retune_timer_stop +EXPORT_SYMBOL vmlinux 0x37a394d3 freeze_bdev +EXPORT_SYMBOL vmlinux 0x37a4af28 netdev_boot_setup_check +EXPORT_SYMBOL vmlinux 0x37af3190 dm_table_run_md_queue_async +EXPORT_SYMBOL vmlinux 0x37befc70 jiffies_to_msecs +EXPORT_SYMBOL vmlinux 0x37c05b1d validate_sp +EXPORT_SYMBOL vmlinux 0x37c66eb5 inet_shutdown +EXPORT_SYMBOL vmlinux 0x37ddac4a phy_find_first +EXPORT_SYMBOL vmlinux 0x37e33244 netdev_upper_dev_link +EXPORT_SYMBOL vmlinux 0x37f8515d generic_file_llseek +EXPORT_SYMBOL vmlinux 0x3806f1ca iov_iter_single_seg_count +EXPORT_SYMBOL vmlinux 0x381a798a setup_max_cpus +EXPORT_SYMBOL vmlinux 0x3841369a remove_proc_entry +EXPORT_SYMBOL vmlinux 0x38566eb5 scsi_host_set_state +EXPORT_SYMBOL vmlinux 0x385c6efd blk_mq_alloc_tag_set +EXPORT_SYMBOL vmlinux 0x38869d88 kstat +EXPORT_SYMBOL vmlinux 0x389d9c13 scsi_eh_prep_cmnd +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 0x38b801e6 __netif_schedule +EXPORT_SYMBOL vmlinux 0x38b825d1 idr_replace +EXPORT_SYMBOL vmlinux 0x38bbe13a tcp_req_err +EXPORT_SYMBOL vmlinux 0x38c006ff inode_add_rsv_space +EXPORT_SYMBOL vmlinux 0x38cb5d7a __module_put_and_exit +EXPORT_SYMBOL vmlinux 0x38e9f977 scsi_device_get +EXPORT_SYMBOL vmlinux 0x38fb047b xfrm6_input_addr +EXPORT_SYMBOL vmlinux 0x38fb9933 tty_std_termios +EXPORT_SYMBOL vmlinux 0x3911c022 param_get_uint +EXPORT_SYMBOL vmlinux 0x391413a5 fsnotify_put_mark +EXPORT_SYMBOL vmlinux 0x3939f8f0 rfkill_pause_polling +EXPORT_SYMBOL vmlinux 0x393a6c8c jbd2_journal_forget +EXPORT_SYMBOL vmlinux 0x393b5872 fbcon_rotate_cw +EXPORT_SYMBOL vmlinux 0x393d4de9 crc32_le +EXPORT_SYMBOL vmlinux 0x39461d6a in_egroup_p +EXPORT_SYMBOL vmlinux 0x3955c713 kobject_del +EXPORT_SYMBOL vmlinux 0x3955fcf6 __kfifo_in_r +EXPORT_SYMBOL vmlinux 0x39648efe dec_zone_page_state +EXPORT_SYMBOL vmlinux 0x398f7bf2 ipv6_mc_check_mld +EXPORT_SYMBOL vmlinux 0x39991865 icmp_global_allow +EXPORT_SYMBOL vmlinux 0x399ad043 __kfifo_dma_out_finish_r +EXPORT_SYMBOL vmlinux 0x39a440fa scsi_test_unit_ready +EXPORT_SYMBOL vmlinux 0x39ac86ba xfrm_policy_alloc +EXPORT_SYMBOL vmlinux 0x39b42936 read_cache_page_gfp +EXPORT_SYMBOL vmlinux 0x39b52d19 __bitmap_and +EXPORT_SYMBOL vmlinux 0x39cdf63c wait_for_completion_interruptible +EXPORT_SYMBOL vmlinux 0x39d34cf8 vfs_link +EXPORT_SYMBOL vmlinux 0x39d351bc cdrom_get_media_event +EXPORT_SYMBOL vmlinux 0x39d81507 netdev_state_change +EXPORT_SYMBOL vmlinux 0x39d825b9 blk_dump_rq_flags +EXPORT_SYMBOL vmlinux 0x39ddc789 cdrom_get_last_written +EXPORT_SYMBOL vmlinux 0x39e45512 blk_register_region +EXPORT_SYMBOL vmlinux 0x39fb3407 reservation_object_add_excl_fence +EXPORT_SYMBOL vmlinux 0x3a10d21b genphy_config_init +EXPORT_SYMBOL vmlinux 0x3a23163d proto_register +EXPORT_SYMBOL vmlinux 0x3a2ea62d tcf_exts_dump +EXPORT_SYMBOL vmlinux 0x3a7d3c40 __netlink_kernel_create +EXPORT_SYMBOL vmlinux 0x3a855c89 clear_nlink +EXPORT_SYMBOL vmlinux 0x3a9b6fb9 blk_unregister_region +EXPORT_SYMBOL vmlinux 0x3ab0c061 i2c_smbus_write_byte +EXPORT_SYMBOL vmlinux 0x3ac38c0f tcp_get_md5sig_pool +EXPORT_SYMBOL vmlinux 0x3ac4da44 vm_insert_pfn +EXPORT_SYMBOL vmlinux 0x3aceda99 __bread_gfp +EXPORT_SYMBOL vmlinux 0x3ad0c4e3 compat_ip_setsockopt +EXPORT_SYMBOL vmlinux 0x3af006e1 of_find_node_with_property +EXPORT_SYMBOL vmlinux 0x3af4b66d vme_irq_handler +EXPORT_SYMBOL vmlinux 0x3b132925 atomic_dec_and_mutex_lock +EXPORT_SYMBOL vmlinux 0x3b2b63a8 get_super_thawed +EXPORT_SYMBOL vmlinux 0x3b352952 genl_unregister_family +EXPORT_SYMBOL vmlinux 0x3b42ade2 netdev_alert +EXPORT_SYMBOL vmlinux 0x3b615a21 wait_for_completion_killable +EXPORT_SYMBOL vmlinux 0x3b644591 __bitmap_shift_left +EXPORT_SYMBOL vmlinux 0x3b7d0eba scsi_block_when_processing_errors +EXPORT_SYMBOL vmlinux 0x3b81a416 dev_printk +EXPORT_SYMBOL vmlinux 0x3b8255f7 nf_getsockopt +EXPORT_SYMBOL vmlinux 0x3b843629 get_tz_trend +EXPORT_SYMBOL vmlinux 0x3b8fa6cb security_inode_setsecctx +EXPORT_SYMBOL vmlinux 0x3b941373 mutex_lock_killable +EXPORT_SYMBOL vmlinux 0x3bc18c30 complete_request_key +EXPORT_SYMBOL vmlinux 0x3becd176 copy_to_iter +EXPORT_SYMBOL vmlinux 0x3c17280b ibmebus_bus_type +EXPORT_SYMBOL vmlinux 0x3c362155 xfrm_dst_ifdown +EXPORT_SYMBOL vmlinux 0x3c3805ea send_sig_info +EXPORT_SYMBOL vmlinux 0x3c3fce39 __local_bh_enable_ip +EXPORT_SYMBOL vmlinux 0x3c408693 scsi_target_resume +EXPORT_SYMBOL vmlinux 0x3c471f3a __remove_inode_hash +EXPORT_SYMBOL vmlinux 0x3c483012 radix_tree_delete +EXPORT_SYMBOL vmlinux 0x3c5d1217 nd_btt_probe +EXPORT_SYMBOL vmlinux 0x3c80c06c kstrtoull +EXPORT_SYMBOL vmlinux 0x3c87f3b3 gro_find_complete_by_type +EXPORT_SYMBOL vmlinux 0x3cc4b0dc lg_lock_init +EXPORT_SYMBOL vmlinux 0x3ce4ca6f disable_irq +EXPORT_SYMBOL vmlinux 0x3ce62867 napi_gro_receive +EXPORT_SYMBOL vmlinux 0x3cfed314 softnet_data +EXPORT_SYMBOL vmlinux 0x3d321172 kern_path_create +EXPORT_SYMBOL vmlinux 0x3d435d79 simple_write_end +EXPORT_SYMBOL vmlinux 0x3d4a456c phy_write_mmd_indirect +EXPORT_SYMBOL vmlinux 0x3d56e2b2 sk_stream_wait_memory +EXPORT_SYMBOL vmlinux 0x3d8bc024 __cleancache_put_page +EXPORT_SYMBOL vmlinux 0x3d9b4869 vio_disable_interrupts +EXPORT_SYMBOL vmlinux 0x3da3371f elv_dispatch_add_tail +EXPORT_SYMBOL vmlinux 0x3dbf36c9 sg_copy_buffer +EXPORT_SYMBOL vmlinux 0x3dcb88a0 irq_set_handler_data +EXPORT_SYMBOL vmlinux 0x3df6256d scsi_is_host_device +EXPORT_SYMBOL vmlinux 0x3dfc897c seq_hlist_start_head +EXPORT_SYMBOL vmlinux 0x3dffb05f mipi_dsi_detach +EXPORT_SYMBOL vmlinux 0x3e208166 seq_escape +EXPORT_SYMBOL vmlinux 0x3e3dab8a bdi_set_max_ratio +EXPORT_SYMBOL vmlinux 0x3e459261 unregister_qdisc +EXPORT_SYMBOL vmlinux 0x3e513a34 ndo_dflt_fdb_dump +EXPORT_SYMBOL vmlinux 0x3e590c95 __ip_select_ident +EXPORT_SYMBOL vmlinux 0x3e62d4da tty_insert_flip_string_fixed_flag +EXPORT_SYMBOL vmlinux 0x3e6497e8 xfrm_input_register_afinfo +EXPORT_SYMBOL vmlinux 0x3e785f6e request_key +EXPORT_SYMBOL vmlinux 0x3e882943 pcibios_align_resource +EXPORT_SYMBOL vmlinux 0x3e9110fa __hw_addr_unsync +EXPORT_SYMBOL vmlinux 0x3e922b2d elv_rb_add +EXPORT_SYMBOL vmlinux 0x3e95083c vme_slave_get +EXPORT_SYMBOL vmlinux 0x3e95ff2c vme_irq_free +EXPORT_SYMBOL vmlinux 0x3ec24bb7 of_mm_gpiochip_remove +EXPORT_SYMBOL vmlinux 0x3ed358ef dquot_destroy +EXPORT_SYMBOL vmlinux 0x3ed9d3b9 blk_queue_invalidate_tags +EXPORT_SYMBOL vmlinux 0x3f00e76a __sb_start_write +EXPORT_SYMBOL vmlinux 0x3f0546a8 ioread32_rep +EXPORT_SYMBOL vmlinux 0x3f2dc607 xfrm_register_type +EXPORT_SYMBOL vmlinux 0x3f36e33b mapping_tagged +EXPORT_SYMBOL vmlinux 0x3f406a3b enable_kernel_altivec +EXPORT_SYMBOL vmlinux 0x3f4547a7 put_unused_fd +EXPORT_SYMBOL vmlinux 0x3f463155 pci_release_region +EXPORT_SYMBOL vmlinux 0x3f4c4069 km_policy_notify +EXPORT_SYMBOL vmlinux 0x3f5f2d3e set_disk_ro +EXPORT_SYMBOL vmlinux 0x3f63a784 pid_task +EXPORT_SYMBOL vmlinux 0x3faa1bfb nf_ct_attach +EXPORT_SYMBOL vmlinux 0x3fb5e8a9 sget +EXPORT_SYMBOL vmlinux 0x3fc8a2bd dquot_get_dqblk +EXPORT_SYMBOL vmlinux 0x3fc8ad7e bio_add_page +EXPORT_SYMBOL vmlinux 0x3fcb679f sock_recv_errqueue +EXPORT_SYMBOL vmlinux 0x3fe2ccbe memweight +EXPORT_SYMBOL vmlinux 0x3fec048f sg_next +EXPORT_SYMBOL vmlinux 0x3ff8e495 lg_local_unlock_cpu +EXPORT_SYMBOL vmlinux 0x400b5c20 md_wait_for_blocked_rdev +EXPORT_SYMBOL vmlinux 0x402b8281 __request_module +EXPORT_SYMBOL vmlinux 0x40547ccd swiotlb_sync_single_for_cpu +EXPORT_SYMBOL vmlinux 0x4059c01a unregister_netdevice_queue +EXPORT_SYMBOL vmlinux 0x4059d71e commit_creds +EXPORT_SYMBOL vmlinux 0x405b6e05 srp_parse_tmo +EXPORT_SYMBOL vmlinux 0x405c1144 get_seconds +EXPORT_SYMBOL vmlinux 0x4069c08b __break_lease +EXPORT_SYMBOL vmlinux 0x407b6969 arch_free_page +EXPORT_SYMBOL vmlinux 0x407d23d5 phy_device_create +EXPORT_SYMBOL vmlinux 0x4088f92c reservation_object_add_shared_fence +EXPORT_SYMBOL vmlinux 0x4093d35a jbd2_journal_restart +EXPORT_SYMBOL vmlinux 0x40973662 sysctl_udp_mem +EXPORT_SYMBOL vmlinux 0x40a27c37 scsi_dev_info_remove_list +EXPORT_SYMBOL vmlinux 0x40a9b349 vzalloc +EXPORT_SYMBOL vmlinux 0x40ba7b33 decrementer_clockevent +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 0x40ec81a6 tty_register_ldisc +EXPORT_SYMBOL vmlinux 0x4101741f do_splice_from +EXPORT_SYMBOL vmlinux 0x410def63 wireless_send_event +EXPORT_SYMBOL vmlinux 0x41107d3d dev_mc_del +EXPORT_SYMBOL vmlinux 0x4140d1c2 ip_getsockopt +EXPORT_SYMBOL vmlinux 0x414810fd tty_kref_put +EXPORT_SYMBOL vmlinux 0x41482d8b strndup_user +EXPORT_SYMBOL vmlinux 0x41547614 dm_get_device +EXPORT_SYMBOL vmlinux 0x415708ee tcp_v4_syn_recv_sock +EXPORT_SYMBOL vmlinux 0x415828e7 tty_write_room +EXPORT_SYMBOL vmlinux 0x4159c38f ioremap_wc +EXPORT_SYMBOL vmlinux 0x416ddda6 scsi_scan_target +EXPORT_SYMBOL vmlinux 0x41752ab1 wait_for_key_construction +EXPORT_SYMBOL vmlinux 0x417a07c3 of_iomap +EXPORT_SYMBOL vmlinux 0x4183608e pci_bus_write_config_word +EXPORT_SYMBOL vmlinux 0x4188d439 neigh_rand_reach_time +EXPORT_SYMBOL vmlinux 0x419ec6b7 phy_connect_direct +EXPORT_SYMBOL vmlinux 0x41c5f7a8 pci_select_bars +EXPORT_SYMBOL vmlinux 0x41caa262 vio_h_cop_sync +EXPORT_SYMBOL vmlinux 0x41ce47c7 cdrom_media_changed +EXPORT_SYMBOL vmlinux 0x41d30e4b km_report +EXPORT_SYMBOL vmlinux 0x4208bc9b jbd2_journal_destroy +EXPORT_SYMBOL vmlinux 0x42160169 flush_workqueue +EXPORT_SYMBOL vmlinux 0x422148b2 mipi_dsi_host_unregister +EXPORT_SYMBOL vmlinux 0x423add35 vfs_getattr_nosec +EXPORT_SYMBOL vmlinux 0x4248ae3c single_task_running +EXPORT_SYMBOL vmlinux 0x4249635b __mmc_claim_host +EXPORT_SYMBOL vmlinux 0x424d3620 zlib_inflateIncomp +EXPORT_SYMBOL vmlinux 0x42595e58 vgacon_text_force +EXPORT_SYMBOL vmlinux 0x427e30b9 pcie_set_mps +EXPORT_SYMBOL vmlinux 0x42a1b208 gen_pool_first_fit +EXPORT_SYMBOL vmlinux 0x42b37790 simple_release_fs +EXPORT_SYMBOL vmlinux 0x42c7e390 phys_mem_access_prot +EXPORT_SYMBOL vmlinux 0x42e8f15f proto_unregister +EXPORT_SYMBOL vmlinux 0x42f1394a jbd2_journal_invalidatepage +EXPORT_SYMBOL vmlinux 0x42fd9ba8 of_n_size_cells +EXPORT_SYMBOL vmlinux 0x4302d0eb free_pages +EXPORT_SYMBOL vmlinux 0x4309d48a simple_readpage +EXPORT_SYMBOL vmlinux 0x430a3f7b mb_cache_entry_release +EXPORT_SYMBOL vmlinux 0x431c225d ipv6_push_nfrag_opts +EXPORT_SYMBOL vmlinux 0x432443ec sock_no_recvmsg +EXPORT_SYMBOL vmlinux 0x4330b0f2 __get_page_tail +EXPORT_SYMBOL vmlinux 0x433598b0 call_usermodehelper_exec +EXPORT_SYMBOL vmlinux 0x43388510 mdio_bus_type +EXPORT_SYMBOL vmlinux 0x4351577a fb_parse_edid +EXPORT_SYMBOL vmlinux 0x436c2179 iowrite32 +EXPORT_SYMBOL vmlinux 0x438045e6 unload_nls +EXPORT_SYMBOL vmlinux 0x438610bd security_tun_dev_alloc_security +EXPORT_SYMBOL vmlinux 0x438f57a3 tty_do_resize +EXPORT_SYMBOL vmlinux 0x43a01f90 complete_all +EXPORT_SYMBOL vmlinux 0x43a3c08c __blk_end_request_all +EXPORT_SYMBOL vmlinux 0x43ef6f09 mmc_of_parse +EXPORT_SYMBOL vmlinux 0x43f23311 dm_table_get_md +EXPORT_SYMBOL vmlinux 0x44003e23 dquot_drop +EXPORT_SYMBOL vmlinux 0x4405dd03 input_reset_device +EXPORT_SYMBOL vmlinux 0x4411c503 prandom_seed +EXPORT_SYMBOL vmlinux 0x44152a7a mmc_can_secure_erase_trim +EXPORT_SYMBOL vmlinux 0x442b86ec nf_ip6_checksum +EXPORT_SYMBOL vmlinux 0x443fd1bc dquot_set_dqinfo +EXPORT_SYMBOL vmlinux 0x4444b371 xfrm_state_lookup_byaddr +EXPORT_SYMBOL vmlinux 0x44461c62 blk_rq_init +EXPORT_SYMBOL vmlinux 0x4449c959 mfd_add_devices +EXPORT_SYMBOL vmlinux 0x444fd623 jbd2_journal_set_triggers +EXPORT_SYMBOL vmlinux 0x44687f84 of_device_is_big_endian +EXPORT_SYMBOL vmlinux 0x4477247f mmc_set_data_timeout +EXPORT_SYMBOL vmlinux 0x448eac3e kmemdup +EXPORT_SYMBOL vmlinux 0x44a7f122 sock_wmalloc +EXPORT_SYMBOL vmlinux 0x44b1d426 __dynamic_pr_debug +EXPORT_SYMBOL vmlinux 0x44b299a7 of_device_is_available +EXPORT_SYMBOL vmlinux 0x44c4c572 ip6_dst_hoplimit +EXPORT_SYMBOL vmlinux 0x44e9a829 match_token +EXPORT_SYMBOL vmlinux 0x44eb192e wait_for_completion +EXPORT_SYMBOL vmlinux 0x44ef2c1e tty_register_device +EXPORT_SYMBOL vmlinux 0x450230e6 agp_generic_alloc_page +EXPORT_SYMBOL vmlinux 0x452501ce fixed_phy_update_state +EXPORT_SYMBOL vmlinux 0x453c8403 pci_msi_enabled +EXPORT_SYMBOL vmlinux 0x455237c3 vga_con +EXPORT_SYMBOL vmlinux 0x4578f528 __kfifo_to_user +EXPORT_SYMBOL vmlinux 0x458ec069 lock_sock_fast +EXPORT_SYMBOL vmlinux 0x458fa89d __cleancache_get_page +EXPORT_SYMBOL vmlinux 0x45a55ec8 __iounmap +EXPORT_SYMBOL vmlinux 0x45a6be13 cpufreq_sysfs_remove_file +EXPORT_SYMBOL vmlinux 0x45a765cf pci_add_resource +EXPORT_SYMBOL vmlinux 0x45f8ef84 phy_driver_register +EXPORT_SYMBOL vmlinux 0x460b32bf filemap_fdatawrite_range +EXPORT_SYMBOL vmlinux 0x4612c59d down_trylock +EXPORT_SYMBOL vmlinux 0x461ac773 kstrtol_from_user +EXPORT_SYMBOL vmlinux 0x461c23b5 tty_name +EXPORT_SYMBOL vmlinux 0x461ebfa0 __copy_tofrom_user +EXPORT_SYMBOL vmlinux 0x4631bfc3 generic_error_remove_page +EXPORT_SYMBOL vmlinux 0x4647a776 pci_find_capability +EXPORT_SYMBOL vmlinux 0x46508b76 current_fs_time +EXPORT_SYMBOL vmlinux 0x465cab34 secure_ipv6_port_ephemeral +EXPORT_SYMBOL vmlinux 0x46649cd1 vme_lm_set +EXPORT_SYMBOL vmlinux 0x466c14a7 __delay +EXPORT_SYMBOL vmlinux 0x467df16d netdev_rss_key_fill +EXPORT_SYMBOL vmlinux 0x469a21c7 kernel_recvmsg +EXPORT_SYMBOL vmlinux 0x46a0170e flex_array_get_ptr +EXPORT_SYMBOL vmlinux 0x46c47fb6 __node_distance +EXPORT_SYMBOL vmlinux 0x46d12956 wait_for_completion_interruptible_timeout +EXPORT_SYMBOL vmlinux 0x46dc4a91 task_tgid_nr_ns +EXPORT_SYMBOL vmlinux 0x46f0ec5a twl6040_get_sysclk +EXPORT_SYMBOL vmlinux 0x46feb099 dm_read_arg +EXPORT_SYMBOL vmlinux 0x470ccb7f of_device_alloc +EXPORT_SYMBOL vmlinux 0x471b90aa page_cache_next_hole +EXPORT_SYMBOL vmlinux 0x472d648b xfrm4_protocol_register +EXPORT_SYMBOL vmlinux 0x47416e14 cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x47495631 sk_filter +EXPORT_SYMBOL vmlinux 0x47608718 fence_init +EXPORT_SYMBOL vmlinux 0x47650d51 pci_disable_device +EXPORT_SYMBOL vmlinux 0x4769af45 scsi_eh_finish_cmd +EXPORT_SYMBOL vmlinux 0x476e392e udp_set_csum +EXPORT_SYMBOL vmlinux 0x47939e0d __tasklet_hi_schedule +EXPORT_SYMBOL vmlinux 0x479613e6 bio_flush_dcache_pages +EXPORT_SYMBOL vmlinux 0x4799adee xfrm_unregister_km +EXPORT_SYMBOL vmlinux 0x4799b234 fb_validate_mode +EXPORT_SYMBOL vmlinux 0x479c3c86 find_next_zero_bit +EXPORT_SYMBOL vmlinux 0x47acbf4f kernel_getsockopt +EXPORT_SYMBOL vmlinux 0x47cc3642 ioctl_by_bdev +EXPORT_SYMBOL vmlinux 0x47ccbc8b copy_page_to_iter +EXPORT_SYMBOL vmlinux 0x47ecc71e __blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x47fcd33f tcf_exts_change +EXPORT_SYMBOL vmlinux 0x4801a952 done_path_create +EXPORT_SYMBOL vmlinux 0x480c9f5b blkdev_issue_write_same +EXPORT_SYMBOL vmlinux 0x4829a47e memcpy +EXPORT_SYMBOL vmlinux 0x482c6343 dev_queue_xmit_accel +EXPORT_SYMBOL vmlinux 0x48404b9a remove_wait_queue +EXPORT_SYMBOL vmlinux 0x4841bdee strnchr +EXPORT_SYMBOL vmlinux 0x4859b8bb rtc_year_days +EXPORT_SYMBOL vmlinux 0x48669c18 of_find_net_device_by_node +EXPORT_SYMBOL vmlinux 0x48684d01 km_query +EXPORT_SYMBOL vmlinux 0x486aaa4e t10_pi_type1_crc +EXPORT_SYMBOL vmlinux 0x48790451 __qdisc_calculate_pkt_len +EXPORT_SYMBOL vmlinux 0x4883b60c ppp_dev_name +EXPORT_SYMBOL vmlinux 0x48b99a13 vme_lm_free +EXPORT_SYMBOL vmlinux 0x48bc10bb mmc_read_bkops_status +EXPORT_SYMBOL vmlinux 0x48d0f861 i2c_smbus_xfer +EXPORT_SYMBOL vmlinux 0x49045426 icmp_err_convert +EXPORT_SYMBOL vmlinux 0x4905eb8b __blk_end_request +EXPORT_SYMBOL vmlinux 0x49136176 registered_fb +EXPORT_SYMBOL vmlinux 0x4913cd5d agp_enable +EXPORT_SYMBOL vmlinux 0x49154226 bitmap_close_sync +EXPORT_SYMBOL vmlinux 0x49321c69 skb_copy_datagram_iter +EXPORT_SYMBOL vmlinux 0x4945db9b mmc_gpio_request_ro +EXPORT_SYMBOL vmlinux 0x4951e932 inet6_ioctl +EXPORT_SYMBOL vmlinux 0x49569842 powerpc_debugfs_root +EXPORT_SYMBOL vmlinux 0x495c96f8 posix_acl_init +EXPORT_SYMBOL vmlinux 0x49603fb8 security_sb_copy_data +EXPORT_SYMBOL vmlinux 0x4976282e module_layout +EXPORT_SYMBOL vmlinux 0x4983e4d6 of_get_pci_address +EXPORT_SYMBOL vmlinux 0x499bfc6d __per_cpu_offset +EXPORT_SYMBOL vmlinux 0x49a4416a ether_setup +EXPORT_SYMBOL vmlinux 0x49b07aec tcp_select_initial_window +EXPORT_SYMBOL vmlinux 0x49d0339e agp_copy_info +EXPORT_SYMBOL vmlinux 0x49d15fb2 unregister_tcf_proto_ops +EXPORT_SYMBOL vmlinux 0x49e5a297 iw_handler_get_thrspy +EXPORT_SYMBOL vmlinux 0x49ed1dd3 rtas +EXPORT_SYMBOL vmlinux 0x49f71442 dev_close_many +EXPORT_SYMBOL vmlinux 0x49f9bde9 param_set_int +EXPORT_SYMBOL vmlinux 0x4a174f0b fs_bio_set +EXPORT_SYMBOL vmlinux 0x4a661745 tcf_exts_dump_stats +EXPORT_SYMBOL vmlinux 0x4ab6ad8f of_graph_get_next_endpoint +EXPORT_SYMBOL vmlinux 0x4ab917e3 of_graph_get_endpoint_by_regs +EXPORT_SYMBOL vmlinux 0x4abbe3c2 vm_brk +EXPORT_SYMBOL vmlinux 0x4acd93d3 release_resource +EXPORT_SYMBOL vmlinux 0x4ad1626b blk_mq_requeue_request +EXPORT_SYMBOL vmlinux 0x4ad2a57a opal_event_request +EXPORT_SYMBOL vmlinux 0x4ae1fa76 of_root +EXPORT_SYMBOL vmlinux 0x4aec41c5 genphy_restart_aneg +EXPORT_SYMBOL vmlinux 0x4afe9a77 scsi_partsize +EXPORT_SYMBOL vmlinux 0x4b011807 skb_make_writable +EXPORT_SYMBOL vmlinux 0x4b085dbf agp3_generic_configure +EXPORT_SYMBOL vmlinux 0x4b19a286 __skb_gro_checksum_complete +EXPORT_SYMBOL vmlinux 0x4b264813 textsearch_prepare +EXPORT_SYMBOL vmlinux 0x4b298b89 ipv6_sock_mc_drop +EXPORT_SYMBOL vmlinux 0x4b2c2fc9 __neigh_for_each_release +EXPORT_SYMBOL vmlinux 0x4b4161b2 xfrm_policy_hash_rebuild +EXPORT_SYMBOL vmlinux 0x4b4e60af scsi_unblock_requests +EXPORT_SYMBOL vmlinux 0x4b5a7f3d netlink_unicast +EXPORT_SYMBOL vmlinux 0x4b5fd49e dm_kcopyd_do_callback +EXPORT_SYMBOL vmlinux 0x4b664339 devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0x4b8326ff ida_remove +EXPORT_SYMBOL vmlinux 0x4b8ba8aa write_dirty_buffer +EXPORT_SYMBOL vmlinux 0x4baa3cce skb_copy_and_csum_dev +EXPORT_SYMBOL vmlinux 0x4baf35a7 vme_master_get +EXPORT_SYMBOL vmlinux 0x4bed99b3 __percpu_counter_add +EXPORT_SYMBOL vmlinux 0x4c11435a _raw_read_lock_bh +EXPORT_SYMBOL vmlinux 0x4c346a53 kvasprintf +EXPORT_SYMBOL vmlinux 0x4c437d62 generic_listxattr +EXPORT_SYMBOL vmlinux 0x4c4e3fb4 security_inode_init_security +EXPORT_SYMBOL vmlinux 0x4c554ce9 ip_mc_dec_group +EXPORT_SYMBOL vmlinux 0x4c5ecd43 __dst_destroy_metrics_generic +EXPORT_SYMBOL vmlinux 0x4c642859 scsi_report_device_reset +EXPORT_SYMBOL vmlinux 0x4c77bfda devfreq_interval_update +EXPORT_SYMBOL vmlinux 0x4c87c944 tty_port_free_xmit_buf +EXPORT_SYMBOL vmlinux 0x4c8a8454 mipi_dsi_set_maximum_return_packet_size +EXPORT_SYMBOL vmlinux 0x4ca9669f scnprintf +EXPORT_SYMBOL vmlinux 0x4cb0e988 gen_pool_dma_alloc +EXPORT_SYMBOL vmlinux 0x4cb160d5 mark_buffer_dirty +EXPORT_SYMBOL vmlinux 0x4ccbc2d9 fb_set_var +EXPORT_SYMBOL vmlinux 0x4cdb3178 ns_to_timeval +EXPORT_SYMBOL vmlinux 0x4ce69ba2 __get_user_pages +EXPORT_SYMBOL vmlinux 0x4cfd4892 agp_generic_alloc_by_type +EXPORT_SYMBOL vmlinux 0x4cffd168 xfrm6_protocol_deregister +EXPORT_SYMBOL vmlinux 0x4d07bd7b dev_mc_del_global +EXPORT_SYMBOL vmlinux 0x4d0950d2 do_splice_to +EXPORT_SYMBOL vmlinux 0x4d294bb4 bit_wait_io +EXPORT_SYMBOL vmlinux 0x4d31c47b of_node_get +EXPORT_SYMBOL vmlinux 0x4d352952 devm_request_resource +EXPORT_SYMBOL vmlinux 0x4d37a5bd i2c_master_recv +EXPORT_SYMBOL vmlinux 0x4d4b8dc5 md_wakeup_thread +EXPORT_SYMBOL vmlinux 0x4d631590 sk_stream_wait_close +EXPORT_SYMBOL vmlinux 0x4d72b33c fb_class +EXPORT_SYMBOL vmlinux 0x4d791953 mempool_resize +EXPORT_SYMBOL vmlinux 0x4d95d563 srp_start_tl_fail_timers +EXPORT_SYMBOL vmlinux 0x4d974b9c register_sysrq_key +EXPORT_SYMBOL vmlinux 0x4d9b652b rb_erase +EXPORT_SYMBOL vmlinux 0x4dbd502b swiotlb_unmap_sg_attrs +EXPORT_SYMBOL vmlinux 0x4dbdd8b0 skb_unlink +EXPORT_SYMBOL vmlinux 0x4de34a07 cpu_rmap_put +EXPORT_SYMBOL vmlinux 0x4de679f3 scsi_host_lookup +EXPORT_SYMBOL vmlinux 0x4df119fa __bitmap_parse +EXPORT_SYMBOL vmlinux 0x4df2ea26 netif_napi_add +EXPORT_SYMBOL vmlinux 0x4df9d8c2 key_unlink +EXPORT_SYMBOL vmlinux 0x4e254282 mmc_of_parse_voltage +EXPORT_SYMBOL vmlinux 0x4e3567f7 match_int +EXPORT_SYMBOL vmlinux 0x4e437611 netdev_rx_csum_fault +EXPORT_SYMBOL vmlinux 0x4e5ab9a7 unregister_md_personality +EXPORT_SYMBOL vmlinux 0x4e68e9be rb_next_postorder +EXPORT_SYMBOL vmlinux 0x4e6e8ea7 fg_console +EXPORT_SYMBOL vmlinux 0x4e879a84 swiotlb_alloc_coherent +EXPORT_SYMBOL vmlinux 0x4e9dffb5 ip_fast_csum +EXPORT_SYMBOL vmlinux 0x4ea9d776 ata_std_end_eh +EXPORT_SYMBOL vmlinux 0x4ec81dbc __kfree_skb +EXPORT_SYMBOL vmlinux 0x4eca4d14 search_binary_handler +EXPORT_SYMBOL vmlinux 0x4ecd527e of_get_ddr_timings +EXPORT_SYMBOL vmlinux 0x4edd72f7 block_all_signals +EXPORT_SYMBOL vmlinux 0x4f1cd128 security_tun_dev_create +EXPORT_SYMBOL vmlinux 0x4f2250ba rtc_tm_to_time64 +EXPORT_SYMBOL vmlinux 0x4f2423dc compat_ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0x4f263319 bioset_create_nobvec +EXPORT_SYMBOL vmlinux 0x4f282154 kmem_cache_size +EXPORT_SYMBOL vmlinux 0x4f3735f7 phy_ethtool_set_eee +EXPORT_SYMBOL vmlinux 0x4f391d0e nla_parse +EXPORT_SYMBOL vmlinux 0x4f42df51 dev_deactivate +EXPORT_SYMBOL vmlinux 0x4f456aa0 __sk_backlog_rcv +EXPORT_SYMBOL vmlinux 0x4f476e96 init_cdrom_command +EXPORT_SYMBOL vmlinux 0x4f521a8e register_md_cluster_operations +EXPORT_SYMBOL vmlinux 0x4f68e5c9 do_gettimeofday +EXPORT_SYMBOL vmlinux 0x4f819db5 nf_register_sockopt +EXPORT_SYMBOL vmlinux 0x4fd91c82 neigh_destroy +EXPORT_SYMBOL vmlinux 0x4fdee897 i8042_command +EXPORT_SYMBOL vmlinux 0x4fe85d7f ppp_input_error +EXPORT_SYMBOL vmlinux 0x50097088 security_tun_dev_free_security +EXPORT_SYMBOL vmlinux 0x500af359 of_get_next_available_child +EXPORT_SYMBOL vmlinux 0x5019b56e generic_setlease +EXPORT_SYMBOL vmlinux 0x50214e35 set_page_dirty_lock +EXPORT_SYMBOL vmlinux 0x5038f7b5 pci_set_dma_seg_boundary +EXPORT_SYMBOL vmlinux 0x50445678 abx500_get_register_page_interruptible +EXPORT_SYMBOL vmlinux 0x505582fa tty_hangup +EXPORT_SYMBOL vmlinux 0x505c1bc8 tty_vhangup +EXPORT_SYMBOL vmlinux 0x505d685a scsi_eh_restore_cmnd +EXPORT_SYMBOL vmlinux 0x5063df40 __posix_acl_create +EXPORT_SYMBOL vmlinux 0x506ce5c6 udp_del_offload +EXPORT_SYMBOL vmlinux 0x50907b15 cdrom_check_events +EXPORT_SYMBOL vmlinux 0x50958a02 __inode_permission +EXPORT_SYMBOL vmlinux 0x50a90e8d bsearch +EXPORT_SYMBOL vmlinux 0x50ad71c0 bdput +EXPORT_SYMBOL vmlinux 0x50af2693 sock_get_timestampns +EXPORT_SYMBOL vmlinux 0x50ba769a kblockd_schedule_work +EXPORT_SYMBOL vmlinux 0x50bda1ca poll_initwait +EXPORT_SYMBOL vmlinux 0x50ded37c __posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x50e62033 jbd2_log_start_commit +EXPORT_SYMBOL vmlinux 0x50f7c654 get_disk +EXPORT_SYMBOL vmlinux 0x51162fb1 qdisc_watchdog_init +EXPORT_SYMBOL vmlinux 0x51164ad9 cmdline_parts_set +EXPORT_SYMBOL vmlinux 0x5118c382 secure_dccp_sequence_number +EXPORT_SYMBOL vmlinux 0x513739ee pci_set_mwi +EXPORT_SYMBOL vmlinux 0x5138c486 kill_bdev +EXPORT_SYMBOL vmlinux 0x514e21af proc_symlink +EXPORT_SYMBOL vmlinux 0x5165a7fe pm8606_osc_disable +EXPORT_SYMBOL vmlinux 0x519b0da3 finish_wait +EXPORT_SYMBOL vmlinux 0x51a2720c dev_mc_add_global +EXPORT_SYMBOL vmlinux 0x51b649ae scsi_set_medium_removal +EXPORT_SYMBOL vmlinux 0x51d8055d poll_freewait +EXPORT_SYMBOL vmlinux 0x51fa00fd xfrm_state_lookup +EXPORT_SYMBOL vmlinux 0x52026cdf security_sb_parse_opts_str +EXPORT_SYMBOL vmlinux 0x520b4eaa tty_port_block_til_ready +EXPORT_SYMBOL vmlinux 0x520bfac6 bio_alloc_pages +EXPORT_SYMBOL vmlinux 0x52101fbc crypto_sha1_update +EXPORT_SYMBOL vmlinux 0x521b36b5 qdisc_put_rtab +EXPORT_SYMBOL vmlinux 0x52428cc8 parent_mem_cgroup +EXPORT_SYMBOL vmlinux 0x524fca9d clear_inode +EXPORT_SYMBOL vmlinux 0x52567eb5 abx500_remove_ops +EXPORT_SYMBOL vmlinux 0x52659667 vga_client_register +EXPORT_SYMBOL vmlinux 0x526c5060 inode_sub_bytes +EXPORT_SYMBOL vmlinux 0x5272e641 param_get_ullong +EXPORT_SYMBOL vmlinux 0x52983a4f vme_master_write +EXPORT_SYMBOL vmlinux 0x52a801d3 ipv6_sock_mc_join +EXPORT_SYMBOL vmlinux 0x52df326f blk_mq_tag_to_rq +EXPORT_SYMBOL vmlinux 0x530b1e98 pm_suspend +EXPORT_SYMBOL vmlinux 0x5320e177 set_anon_super +EXPORT_SYMBOL vmlinux 0x532a465f filp_close +EXPORT_SYMBOL vmlinux 0x53326531 mempool_alloc_pages +EXPORT_SYMBOL vmlinux 0x534fc23a scsi_track_queue_full +EXPORT_SYMBOL vmlinux 0x535c8308 vme_dma_pattern_attribute +EXPORT_SYMBOL vmlinux 0x536cc847 memcg_kmem_enabled_key +EXPORT_SYMBOL vmlinux 0x5377e556 hex2bin +EXPORT_SYMBOL vmlinux 0x537ad228 of_graph_get_port_by_id +EXPORT_SYMBOL vmlinux 0x539af73c __sg_alloc_table +EXPORT_SYMBOL vmlinux 0x53d826c2 mipi_dsi_dcs_soft_reset +EXPORT_SYMBOL vmlinux 0x53ebab1b _outsl_ns +EXPORT_SYMBOL vmlinux 0x53f808a5 register_filesystem +EXPORT_SYMBOL vmlinux 0x5409775b free_irq_cpu_rmap +EXPORT_SYMBOL vmlinux 0x5412c7c7 up +EXPORT_SYMBOL vmlinux 0x54245b39 kstrtoull_from_user +EXPORT_SYMBOL vmlinux 0x5434130f generic_start_io_acct +EXPORT_SYMBOL vmlinux 0x543ef284 seq_hlist_start +EXPORT_SYMBOL vmlinux 0x548e37bf cdev_del +EXPORT_SYMBOL vmlinux 0x549e1307 sb_min_blocksize +EXPORT_SYMBOL vmlinux 0x54a9db5f _kstrtoul +EXPORT_SYMBOL vmlinux 0x54b7be66 inet_csk_accept +EXPORT_SYMBOL vmlinux 0x54b85b65 page_follow_link_light +EXPORT_SYMBOL vmlinux 0x54bea8da twl6040_get_vibralr_status +EXPORT_SYMBOL vmlinux 0x54c256e0 vme_check_window +EXPORT_SYMBOL vmlinux 0x54d0f0e3 inode_owner_or_capable +EXPORT_SYMBOL vmlinux 0x54e6fcdd net_enable_timestamp +EXPORT_SYMBOL vmlinux 0x5500ed90 simple_write_begin +EXPORT_SYMBOL vmlinux 0x55020ded dev_driver_string +EXPORT_SYMBOL vmlinux 0x5518439b xfrm_spd_getinfo +EXPORT_SYMBOL vmlinux 0x5518e1a1 pskb_expand_head +EXPORT_SYMBOL vmlinux 0x551bd071 __rb_erase_color +EXPORT_SYMBOL vmlinux 0x55220dab dquot_disable +EXPORT_SYMBOL vmlinux 0x5541ea93 on_each_cpu +EXPORT_SYMBOL vmlinux 0x554240a5 register_netdev +EXPORT_SYMBOL vmlinux 0x55493120 __skb_checksum_complete_head +EXPORT_SYMBOL vmlinux 0x555588ad genphy_read_status +EXPORT_SYMBOL vmlinux 0x5558c224 prepare_kernel_cred +EXPORT_SYMBOL vmlinux 0x5567c227 kernel_cpustat +EXPORT_SYMBOL vmlinux 0x5568c553 complete +EXPORT_SYMBOL vmlinux 0x556da3e7 pci_set_power_state +EXPORT_SYMBOL vmlinux 0x5574e9b9 mmc_can_reset +EXPORT_SYMBOL vmlinux 0x557502b0 compat_ip_getsockopt +EXPORT_SYMBOL vmlinux 0x5577ef9e udp_table +EXPORT_SYMBOL vmlinux 0x5593587e qdisc_list_add +EXPORT_SYMBOL vmlinux 0x55939cf9 vfs_path_lookup +EXPORT_SYMBOL vmlinux 0x55a25ab8 inet_rtx_syn_ack +EXPORT_SYMBOL vmlinux 0x55a97d83 crypto_sha256_finup +EXPORT_SYMBOL vmlinux 0x55b684e0 of_mdio_parse_addr +EXPORT_SYMBOL vmlinux 0x55d33630 devm_devfreq_unregister_opp_notifier +EXPORT_SYMBOL vmlinux 0x55d481c9 hdmi_infoframe_unpack +EXPORT_SYMBOL vmlinux 0x55edf3f7 dev_uc_sync +EXPORT_SYMBOL vmlinux 0x55f5019b __kmalloc_node +EXPORT_SYMBOL vmlinux 0x560d6a00 blk_integrity_merge_rq +EXPORT_SYMBOL vmlinux 0x561a7eec inet_sk_rx_dst_set +EXPORT_SYMBOL vmlinux 0x561c11ab inet_csk_prepare_forced_close +EXPORT_SYMBOL vmlinux 0x562237fb fb_prepare_logo +EXPORT_SYMBOL vmlinux 0x5635a60a vmalloc_user +EXPORT_SYMBOL vmlinux 0x56383994 blk_init_queue_node +EXPORT_SYMBOL vmlinux 0x5670e8ca pci_bus_read_config_dword +EXPORT_SYMBOL vmlinux 0x56999172 sock_no_getname +EXPORT_SYMBOL vmlinux 0x56c2b95b rtas_progress +EXPORT_SYMBOL vmlinux 0x56c8799d scsi_kunmap_atomic_sg +EXPORT_SYMBOL vmlinux 0x56d905a7 dcb_ieee_getapp_mask +EXPORT_SYMBOL vmlinux 0x56f6c7de lockref_get_not_zero +EXPORT_SYMBOL vmlinux 0x56fe3551 agp_alloc_page_array +EXPORT_SYMBOL vmlinux 0x5716f4be inet_ioctl +EXPORT_SYMBOL vmlinux 0x572647d6 get_mce_fault_addr +EXPORT_SYMBOL vmlinux 0x572e85d4 blk_lookup_devt +EXPORT_SYMBOL vmlinux 0x573f9b49 key_instantiate_and_link +EXPORT_SYMBOL vmlinux 0x574c2e74 bitmap_release_region +EXPORT_SYMBOL vmlinux 0x57575f08 dmaengine_put +EXPORT_SYMBOL vmlinux 0x5758f132 bio_integrity_enabled +EXPORT_SYMBOL vmlinux 0x575bdd22 tcp_get_cookie_sock +EXPORT_SYMBOL vmlinux 0x57674fd7 __sw_hweight16 +EXPORT_SYMBOL vmlinux 0x576d78b2 get_user_pages_locked +EXPORT_SYMBOL vmlinux 0x5778965a locks_remove_posix +EXPORT_SYMBOL vmlinux 0x577d35f3 hdmi_avi_infoframe_pack +EXPORT_SYMBOL vmlinux 0x5792f848 strlcpy +EXPORT_SYMBOL vmlinux 0x57b7117f km_state_expired +EXPORT_SYMBOL vmlinux 0x57b9dbf7 qdisc_reset +EXPORT_SYMBOL vmlinux 0x57c21976 phy_suspend +EXPORT_SYMBOL vmlinux 0x57d43138 phy_start_interrupts +EXPORT_SYMBOL vmlinux 0x57ee0a89 i2c_master_send +EXPORT_SYMBOL vmlinux 0x57f0700d d_invalidate +EXPORT_SYMBOL vmlinux 0x57f52b64 cfb_copyarea +EXPORT_SYMBOL vmlinux 0x57f6e745 kobject_init +EXPORT_SYMBOL vmlinux 0x5813defa loop_register_transfer +EXPORT_SYMBOL vmlinux 0x5815c012 neigh_sysctl_unregister +EXPORT_SYMBOL vmlinux 0x581f98da zlib_inflate +EXPORT_SYMBOL vmlinux 0x58266cf5 tty_port_open +EXPORT_SYMBOL vmlinux 0x5838f6c9 rtc_valid_tm +EXPORT_SYMBOL vmlinux 0x5852476d lock_fb_info +EXPORT_SYMBOL vmlinux 0x5857b225 ioread16_rep +EXPORT_SYMBOL vmlinux 0x58723c4c ppp_input +EXPORT_SYMBOL vmlinux 0x587616f1 vfs_fstatat +EXPORT_SYMBOL vmlinux 0x587c8f08 agp_find_bridge +EXPORT_SYMBOL vmlinux 0x58b73bc7 match_wildcard +EXPORT_SYMBOL vmlinux 0x58d358d7 param_get_long +EXPORT_SYMBOL vmlinux 0x58d68fd3 xfrm4_protocol_deregister +EXPORT_SYMBOL vmlinux 0x5909fa71 jbd2_journal_start_reserved +EXPORT_SYMBOL vmlinux 0x592115a3 iov_iter_copy_from_user_atomic +EXPORT_SYMBOL vmlinux 0x5923e7c8 bio_integrity_alloc +EXPORT_SYMBOL vmlinux 0x594bf15b ioport_map +EXPORT_SYMBOL vmlinux 0x595d0946 empty_zero_page +EXPORT_SYMBOL vmlinux 0x595e0031 xfrm_policy_insert +EXPORT_SYMBOL vmlinux 0x595ffb45 unlock_buffer +EXPORT_SYMBOL vmlinux 0x5967c929 __tracepoint_kmem_cache_alloc_node +EXPORT_SYMBOL vmlinux 0x5973f3d9 icmp_send +EXPORT_SYMBOL vmlinux 0x598e4904 mod_timer_pending +EXPORT_SYMBOL vmlinux 0x59a10d09 blk_queue_prep_rq +EXPORT_SYMBOL vmlinux 0x59aa14cf fence_release +EXPORT_SYMBOL vmlinux 0x59b3378a completion_done +EXPORT_SYMBOL vmlinux 0x59dacad7 __lock_page +EXPORT_SYMBOL vmlinux 0x59e55744 flock_lock_inode_wait +EXPORT_SYMBOL vmlinux 0x59e69792 iterate_supers_type +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 0x5a24a6b9 fb_set_cmap +EXPORT_SYMBOL vmlinux 0x5a302d38 xfrm_input +EXPORT_SYMBOL vmlinux 0x5a51ac28 skb_checksum_trimmed +EXPORT_SYMBOL vmlinux 0x5a545c93 __frontswap_store +EXPORT_SYMBOL vmlinux 0x5a74c54f pm860x_set_bits +EXPORT_SYMBOL vmlinux 0x5a7ca840 dquot_get_state +EXPORT_SYMBOL vmlinux 0x5a921311 strncmp +EXPORT_SYMBOL vmlinux 0x5a92976c xfrm_unregister_type +EXPORT_SYMBOL vmlinux 0x5a9b128a seq_putc +EXPORT_SYMBOL vmlinux 0x5a9d16c9 ip_mc_check_igmp +EXPORT_SYMBOL vmlinux 0x5a9f1d63 memmove +EXPORT_SYMBOL vmlinux 0x5ac380bb ppp_register_channel +EXPORT_SYMBOL vmlinux 0x5acae93e mmc_gpio_get_ro +EXPORT_SYMBOL vmlinux 0x5ae17a0b __starget_for_each_device +EXPORT_SYMBOL vmlinux 0x5aef90f2 xfrm_input_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x5afcd2b0 I_BDEV +EXPORT_SYMBOL vmlinux 0x5aff4177 vme_lm_get +EXPORT_SYMBOL vmlinux 0x5b1d752a try_to_writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0x5b372567 tcp_conn_request +EXPORT_SYMBOL vmlinux 0x5b3efaf4 tcp_proc_register +EXPORT_SYMBOL vmlinux 0x5b3fec9e phy_ethtool_set_wol +EXPORT_SYMBOL vmlinux 0x5b42ed1a neigh_changeaddr +EXPORT_SYMBOL vmlinux 0x5b43f1f1 rtas_service_present +EXPORT_SYMBOL vmlinux 0x5b56860c vm_munmap +EXPORT_SYMBOL vmlinux 0x5b6ecfe8 netlink_kernel_release +EXPORT_SYMBOL vmlinux 0x5b6ff2d6 writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x5b74cad9 of_create_pci_dev +EXPORT_SYMBOL vmlinux 0x5b7cf385 pci_write_vpd +EXPORT_SYMBOL vmlinux 0x5b9828c5 dma_spin_lock +EXPORT_SYMBOL vmlinux 0x5ba00064 phy_ethtool_get_wol +EXPORT_SYMBOL vmlinux 0x5ba0b383 user_revoke +EXPORT_SYMBOL vmlinux 0x5baeb962 locks_free_lock +EXPORT_SYMBOL vmlinux 0x5bbb1831 truncate_inode_pages +EXPORT_SYMBOL vmlinux 0x5bbe4cc4 paca +EXPORT_SYMBOL vmlinux 0x5bbf19d2 mmc_hw_reset +EXPORT_SYMBOL vmlinux 0x5bc10524 printk_emit +EXPORT_SYMBOL vmlinux 0x5bd7b815 mipi_dsi_dcs_set_display_on +EXPORT_SYMBOL vmlinux 0x5c1431f7 ptp_clock_unregister +EXPORT_SYMBOL vmlinux 0x5c240ee7 phy_device_register +EXPORT_SYMBOL vmlinux 0x5c37f319 _raw_spin_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0x5c41817c bio_unmap_user +EXPORT_SYMBOL vmlinux 0x5c4ebf63 ndo_dflt_fdb_del +EXPORT_SYMBOL vmlinux 0x5c64d03b bioset_integrity_create +EXPORT_SYMBOL vmlinux 0x5c66e8e0 put_cmsg +EXPORT_SYMBOL vmlinux 0x5c89c526 pps_lookup_dev +EXPORT_SYMBOL vmlinux 0x5cc7aafc pm_vt_switch_required +EXPORT_SYMBOL vmlinux 0x5cf30e10 __debugger_ipi +EXPORT_SYMBOL vmlinux 0x5cf53ce2 input_free_minor +EXPORT_SYMBOL vmlinux 0x5d099196 csum_and_copy_from_iter +EXPORT_SYMBOL vmlinux 0x5d1733e3 _dev_info +EXPORT_SYMBOL vmlinux 0x5d19f740 kfree_put_link +EXPORT_SYMBOL vmlinux 0x5d3ce601 kill_pid +EXPORT_SYMBOL vmlinux 0x5d478ec4 swiotlb_unmap_sg +EXPORT_SYMBOL vmlinux 0x5d550c4d scsi_sd_probe_domain +EXPORT_SYMBOL vmlinux 0x5d5d0ff2 nd_region_to_nstype +EXPORT_SYMBOL vmlinux 0x5da4ccde inet_listen +EXPORT_SYMBOL vmlinux 0x5dc321be sock_no_setsockopt +EXPORT_SYMBOL vmlinux 0x5dccdd28 bdget_disk +EXPORT_SYMBOL vmlinux 0x5de4be35 udplite_prot +EXPORT_SYMBOL vmlinux 0x5de6eeba delete_from_page_cache +EXPORT_SYMBOL vmlinux 0x5e158e2c inet_frag_find +EXPORT_SYMBOL vmlinux 0x5e336987 flex_array_prealloc +EXPORT_SYMBOL vmlinux 0x5e3a8a9c __wake_up +EXPORT_SYMBOL vmlinux 0x5e3a8be6 tcf_hash_create +EXPORT_SYMBOL vmlinux 0x5e3fbead neigh_direct_output +EXPORT_SYMBOL vmlinux 0x5e495881 get_acl +EXPORT_SYMBOL vmlinux 0x5e57863f proc_mkdir_mode +EXPORT_SYMBOL vmlinux 0x5e5b0483 pci_bus_write_config_byte +EXPORT_SYMBOL vmlinux 0x5e607ee9 dcb_ieee_delapp +EXPORT_SYMBOL vmlinux 0x5e686046 alloc_disk_node +EXPORT_SYMBOL vmlinux 0x5e796742 neigh_parms_alloc +EXPORT_SYMBOL vmlinux 0x5e7e5997 dst_release +EXPORT_SYMBOL vmlinux 0x5e93c2f7 fb_find_mode +EXPORT_SYMBOL vmlinux 0x5e95b1cd current_umask +EXPORT_SYMBOL vmlinux 0x5e9c7ab6 __sk_dst_check +EXPORT_SYMBOL vmlinux 0x5eb24829 dm_shift_arg +EXPORT_SYMBOL vmlinux 0x5ebbd415 do_splice_direct +EXPORT_SYMBOL vmlinux 0x5ec4e69e qdisc_warn_nonwc +EXPORT_SYMBOL vmlinux 0x5ed040b0 pm_set_vt_switch +EXPORT_SYMBOL vmlinux 0x5eddb914 lockref_put_return +EXPORT_SYMBOL vmlinux 0x5ef47b87 agp_put_bridge +EXPORT_SYMBOL vmlinux 0x5f005368 kstrtou8 +EXPORT_SYMBOL vmlinux 0x5f098b2a in6addr_interfacelocal_allrouters +EXPORT_SYMBOL vmlinux 0x5f23fa25 xfrm_input_resume +EXPORT_SYMBOL vmlinux 0x5f3193b8 sock_kmalloc +EXPORT_SYMBOL vmlinux 0x5f4e0581 block_invalidatepage +EXPORT_SYMBOL vmlinux 0x5f713d54 scsi_get_device_flags_keyed +EXPORT_SYMBOL vmlinux 0x5f7da8a1 pagevec_lookup +EXPORT_SYMBOL vmlinux 0x5f83acb9 finish_open +EXPORT_SYMBOL vmlinux 0x5f8a2728 isa_io_base +EXPORT_SYMBOL vmlinux 0x5f90812e down_read_trylock +EXPORT_SYMBOL vmlinux 0x5f93708d of_mdiobus_register +EXPORT_SYMBOL vmlinux 0x5fb18c2d of_phy_register_fixed_link +EXPORT_SYMBOL vmlinux 0x5fda0227 vfs_stat +EXPORT_SYMBOL vmlinux 0x5fe9e5d9 pci_scan_root_bus +EXPORT_SYMBOL vmlinux 0x600139e7 tcp_connect +EXPORT_SYMBOL vmlinux 0x6002a354 __mark_inode_dirty +EXPORT_SYMBOL vmlinux 0x600683d3 do_unblank_screen +EXPORT_SYMBOL vmlinux 0x6013d698 mount_subtree +EXPORT_SYMBOL vmlinux 0x60169e1a of_get_child_by_name +EXPORT_SYMBOL vmlinux 0x601f665f dm_io_client_create +EXPORT_SYMBOL vmlinux 0x6021cfb0 pnv_cxl_alloc_hwirq_ranges +EXPORT_SYMBOL vmlinux 0x60352082 register_inet6addr_notifier +EXPORT_SYMBOL vmlinux 0x6052fe92 devfreq_monitor_stop +EXPORT_SYMBOL vmlinux 0x606d0b09 secure_tcpv6_sequence_number +EXPORT_SYMBOL vmlinux 0x606ffa84 jbd2_journal_free_reserved +EXPORT_SYMBOL vmlinux 0x60757c18 ip_options_compile +EXPORT_SYMBOL vmlinux 0x6083beb6 vfs_create +EXPORT_SYMBOL vmlinux 0x6084df06 dev_mc_add_excl +EXPORT_SYMBOL vmlinux 0x6091644e flow_keys_dissector +EXPORT_SYMBOL vmlinux 0x609f1c7e synchronize_net +EXPORT_SYMBOL vmlinux 0x60a2575e seq_open_private +EXPORT_SYMBOL vmlinux 0x60bf7cc8 blk_queue_max_segment_size +EXPORT_SYMBOL vmlinux 0x60d36b31 elv_rq_merge_ok +EXPORT_SYMBOL vmlinux 0x60df1e3b posix_acl_equiv_mode +EXPORT_SYMBOL vmlinux 0x60e66bda truncate_inode_pages_range +EXPORT_SYMBOL vmlinux 0x61120f10 rwsem_wake +EXPORT_SYMBOL vmlinux 0x611311eb tcp_syn_ack_timeout +EXPORT_SYMBOL vmlinux 0x61171a18 dev_get_nest_level +EXPORT_SYMBOL vmlinux 0x6128b5fc __printk_ratelimit +EXPORT_SYMBOL vmlinux 0x6131dd5e fb_firmware_edid +EXPORT_SYMBOL vmlinux 0x613e7339 follow_pfn +EXPORT_SYMBOL vmlinux 0x614bb773 radix_tree_insert +EXPORT_SYMBOL vmlinux 0x617e89a0 mmc_wait_for_req +EXPORT_SYMBOL vmlinux 0x618911fc numa_node +EXPORT_SYMBOL vmlinux 0x61944185 have_submounts +EXPORT_SYMBOL vmlinux 0x619cb7dd simple_read_from_buffer +EXPORT_SYMBOL vmlinux 0x61af48b8 trace_print_array_seq +EXPORT_SYMBOL vmlinux 0x61b7b126 simple_strtoull +EXPORT_SYMBOL vmlinux 0x61cb32a8 page_symlink_inode_operations +EXPORT_SYMBOL vmlinux 0x61eef2c9 _insb +EXPORT_SYMBOL vmlinux 0x61f37ae8 security_path_mkdir +EXPORT_SYMBOL vmlinux 0x61fc6d33 of_node_put +EXPORT_SYMBOL vmlinux 0x6214aef2 cpufreq_unregister_notifier +EXPORT_SYMBOL vmlinux 0x62166ff9 xfrm_policy_walk +EXPORT_SYMBOL vmlinux 0x6225637e md5_transform +EXPORT_SYMBOL vmlinux 0x6228c21f smp_call_function_single +EXPORT_SYMBOL vmlinux 0x623249ea pci_request_regions_exclusive +EXPORT_SYMBOL vmlinux 0x6235185e blk_make_request +EXPORT_SYMBOL vmlinux 0x623875c7 param_set_charp +EXPORT_SYMBOL vmlinux 0x62714c87 free_buffer_head +EXPORT_SYMBOL vmlinux 0x62737e1d sock_unregister +EXPORT_SYMBOL vmlinux 0x62827bec security_secctx_to_secid +EXPORT_SYMBOL vmlinux 0x62849ac7 dev_valid_name +EXPORT_SYMBOL vmlinux 0x62866323 blk_mq_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x628b8e57 __hw_addr_sync_dev +EXPORT_SYMBOL vmlinux 0x62a3d83a blk_queue_io_opt +EXPORT_SYMBOL vmlinux 0x62c38812 kill_fasync +EXPORT_SYMBOL vmlinux 0x62c3fbca abx500_mask_and_set_register_interruptible +EXPORT_SYMBOL vmlinux 0x62c831f3 rawv6_mh_filter_register +EXPORT_SYMBOL vmlinux 0x62d312b0 is_nvdimm_bus_locked +EXPORT_SYMBOL vmlinux 0x62d4f881 pci_enable_msix +EXPORT_SYMBOL vmlinux 0x62e5a98c max8925_reg_read +EXPORT_SYMBOL vmlinux 0x62fe6285 param_ops_invbool +EXPORT_SYMBOL vmlinux 0x63029fda __quota_error +EXPORT_SYMBOL vmlinux 0x630675b9 page_put_link +EXPORT_SYMBOL vmlinux 0x63187451 pcie_aspm_support_enabled +EXPORT_SYMBOL vmlinux 0x63231951 gen_pool_create +EXPORT_SYMBOL vmlinux 0x632978b0 bio_init +EXPORT_SYMBOL vmlinux 0x63379c5e ip_setsockopt +EXPORT_SYMBOL vmlinux 0x63396aec __debugger_break_match +EXPORT_SYMBOL vmlinux 0x63484acd netif_rx +EXPORT_SYMBOL vmlinux 0x63845689 tcp_disconnect +EXPORT_SYMBOL vmlinux 0x63865b00 generic_file_llseek_size +EXPORT_SYMBOL vmlinux 0x639737f7 bprm_change_interp +EXPORT_SYMBOL vmlinux 0x63a7c28c bitmap_find_free_region +EXPORT_SYMBOL vmlinux 0x63c4d61f __bitmap_weight +EXPORT_SYMBOL vmlinux 0x63d2294b vme_dma_request +EXPORT_SYMBOL vmlinux 0x63e12ba8 udp_push_pending_frames +EXPORT_SYMBOL vmlinux 0x63e15922 inet_csk_delete_keepalive_timer +EXPORT_SYMBOL vmlinux 0x63e41152 keyring_search +EXPORT_SYMBOL vmlinux 0x63eb9355 panic_blink +EXPORT_SYMBOL vmlinux 0x63fc232f strlen_user +EXPORT_SYMBOL vmlinux 0x6403e338 tcp_memory_pressure +EXPORT_SYMBOL vmlinux 0x641179b9 skb_abort_seq_read +EXPORT_SYMBOL vmlinux 0x64127b67 bitmap_find_next_zero_area_off +EXPORT_SYMBOL vmlinux 0x64129ae9 xfrm_state_walk_done +EXPORT_SYMBOL vmlinux 0x641fa4d8 phy_read_mmd_indirect +EXPORT_SYMBOL vmlinux 0x643034c6 noop_fsync +EXPORT_SYMBOL vmlinux 0x643a52e3 pcibios_bus_to_resource +EXPORT_SYMBOL vmlinux 0x644b3c9e phy_print_status +EXPORT_SYMBOL vmlinux 0x6451a336 ps2_sendbyte +EXPORT_SYMBOL vmlinux 0x64605558 mntget +EXPORT_SYMBOL vmlinux 0x64999478 congestion_wait +EXPORT_SYMBOL vmlinux 0x64a4e1d9 vm_iomap_memory +EXPORT_SYMBOL vmlinux 0x64a514a8 i2c_use_client +EXPORT_SYMBOL vmlinux 0x64bbc288 string_unescape +EXPORT_SYMBOL vmlinux 0x64c8c80e sg_alloc_table_from_pages +EXPORT_SYMBOL vmlinux 0x64d3b2af blk_post_runtime_suspend +EXPORT_SYMBOL vmlinux 0x64e7d956 __vfs_write +EXPORT_SYMBOL vmlinux 0x65048f58 msi_bitmap_free_hwirqs +EXPORT_SYMBOL vmlinux 0x650b6a80 d_obtain_alias +EXPORT_SYMBOL vmlinux 0x6513a3fa fb_get_color_depth +EXPORT_SYMBOL vmlinux 0x651a4139 test_taint +EXPORT_SYMBOL vmlinux 0x652ce9aa nla_memcmp +EXPORT_SYMBOL vmlinux 0x65408378 zlib_inflate_blob +EXPORT_SYMBOL vmlinux 0x65601899 twl6030_mmc_card_detect +EXPORT_SYMBOL vmlinux 0x656c1a0e string_escape_mem +EXPORT_SYMBOL vmlinux 0x6572fdaf cad_pid +EXPORT_SYMBOL vmlinux 0x65bb58a2 _raw_read_trylock +EXPORT_SYMBOL vmlinux 0x65d832bf iget_locked +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 0x65ec5252 dev_set_group +EXPORT_SYMBOL vmlinux 0x65f3ad9a fb_videomode_to_var +EXPORT_SYMBOL vmlinux 0x65fd2eb7 seq_puts +EXPORT_SYMBOL vmlinux 0x66122ccd jbd2_journal_dirty_metadata +EXPORT_SYMBOL vmlinux 0x665a58b1 __nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x666caf3b dev_uc_flush +EXPORT_SYMBOL vmlinux 0x66753ea3 tty_register_driver +EXPORT_SYMBOL vmlinux 0x66754be3 gen_new_estimator +EXPORT_SYMBOL vmlinux 0x667c5d44 register_quota_format +EXPORT_SYMBOL vmlinux 0x66b1524a led_update_brightness +EXPORT_SYMBOL vmlinux 0x670cc03a icmpv6_send +EXPORT_SYMBOL vmlinux 0x6710f7ca inet_dgram_connect +EXPORT_SYMBOL vmlinux 0x67131587 passthru_features_check +EXPORT_SYMBOL vmlinux 0x6714a39f md_flush_request +EXPORT_SYMBOL vmlinux 0x6717900b generic_pipe_buf_steal +EXPORT_SYMBOL vmlinux 0x671c8891 mmc_gpio_set_cd_isr +EXPORT_SYMBOL vmlinux 0x673f815e agp_bridges +EXPORT_SYMBOL vmlinux 0x674f40dc tty_unlock +EXPORT_SYMBOL vmlinux 0x67606b56 __dev_kfree_skb_any +EXPORT_SYMBOL vmlinux 0x676f9388 blk_pre_runtime_suspend +EXPORT_SYMBOL vmlinux 0x67733cf4 mb_cache_create +EXPORT_SYMBOL vmlinux 0x6786a7d3 pagevec_lookup_tag +EXPORT_SYMBOL vmlinux 0x679913f1 bio_integrity_add_page +EXPORT_SYMBOL vmlinux 0x67a23324 vme_bus_num +EXPORT_SYMBOL vmlinux 0x67b39989 __neigh_set_probe_once +EXPORT_SYMBOL vmlinux 0x67b78eb3 seq_hlist_next_rcu +EXPORT_SYMBOL vmlinux 0x67e89961 __sk_mem_reclaim +EXPORT_SYMBOL vmlinux 0x67f54c3e touch_buffer +EXPORT_SYMBOL vmlinux 0x6808b453 __unregister_cpu_notifier +EXPORT_SYMBOL vmlinux 0x685e58c7 eth_validate_addr +EXPORT_SYMBOL vmlinux 0x68609857 complete_and_exit +EXPORT_SYMBOL vmlinux 0x687b6a16 kdbgetsymval +EXPORT_SYMBOL vmlinux 0x689451fe blk_queue_dma_pad +EXPORT_SYMBOL vmlinux 0x6895548b mipi_dsi_attach +EXPORT_SYMBOL vmlinux 0x68a874d7 netlink_net_capable +EXPORT_SYMBOL vmlinux 0x68b3a02d netif_set_real_num_rx_queues +EXPORT_SYMBOL vmlinux 0x68b83ac6 posix_acl_alloc +EXPORT_SYMBOL vmlinux 0x6912ee28 security_path_truncate +EXPORT_SYMBOL vmlinux 0x69349d08 to_ndd +EXPORT_SYMBOL vmlinux 0x69368066 ps2_handle_ack +EXPORT_SYMBOL vmlinux 0x693de3ef devm_devfreq_add_device +EXPORT_SYMBOL vmlinux 0x694676bb release_pages +EXPORT_SYMBOL vmlinux 0x69550f3a pcie_get_mps +EXPORT_SYMBOL vmlinux 0x6971447a rtc_month_days +EXPORT_SYMBOL vmlinux 0x698af4d6 d_alloc +EXPORT_SYMBOL vmlinux 0x698b1c48 down_write +EXPORT_SYMBOL vmlinux 0x69a0ca7d iowrite16be +EXPORT_SYMBOL vmlinux 0x69a358a6 iomem_resource +EXPORT_SYMBOL vmlinux 0x69ad2f20 kstrtouint +EXPORT_SYMBOL vmlinux 0x69bad3d3 scsi_get_host_dev +EXPORT_SYMBOL vmlinux 0x69c09fac dma_async_tx_descriptor_init +EXPORT_SYMBOL vmlinux 0x69cb3fd7 pci_request_selected_regions_exclusive +EXPORT_SYMBOL vmlinux 0x69cdadd6 skb_queue_tail +EXPORT_SYMBOL vmlinux 0x69cde56e inc_nlink +EXPORT_SYMBOL vmlinux 0x69fc8261 dquot_scan_active +EXPORT_SYMBOL vmlinux 0x6a037cf1 mempool_kfree +EXPORT_SYMBOL vmlinux 0x6a04238d md_integrity_add_rdev +EXPORT_SYMBOL vmlinux 0x6a0ec094 backlight_force_update +EXPORT_SYMBOL vmlinux 0x6a1e9c29 of_find_node_opts_by_path +EXPORT_SYMBOL vmlinux 0x6a279aaa param_array_ops +EXPORT_SYMBOL vmlinux 0x6a34a076 init_task +EXPORT_SYMBOL vmlinux 0x6a411b1a sync_inode +EXPORT_SYMBOL vmlinux 0x6a49b93a insert_inode_locked +EXPORT_SYMBOL vmlinux 0x6a4b24ce kobject_set_name +EXPORT_SYMBOL vmlinux 0x6a505886 get_empty_filp +EXPORT_SYMBOL vmlinux 0x6a5ecb18 unregister_module_notifier +EXPORT_SYMBOL vmlinux 0x6a5fa363 sigprocmask +EXPORT_SYMBOL vmlinux 0x6a73db0f cleancache_register_ops +EXPORT_SYMBOL vmlinux 0x6a740a08 buffer_check_dirty_writeback +EXPORT_SYMBOL vmlinux 0x6a740c54 gen_pool_for_each_chunk +EXPORT_SYMBOL vmlinux 0x6a76f3ac blk_iopoll_enable +EXPORT_SYMBOL vmlinux 0x6a7f2a20 mmc_set_blockcount +EXPORT_SYMBOL vmlinux 0x6a8e0667 __free_pages +EXPORT_SYMBOL vmlinux 0x6ab40f96 generic_ro_fops +EXPORT_SYMBOL vmlinux 0x6aca490d __dynamic_dev_dbg +EXPORT_SYMBOL vmlinux 0x6acafd5b cookie_timestamp_decode +EXPORT_SYMBOL vmlinux 0x6acb973d iowrite32be +EXPORT_SYMBOL vmlinux 0x6acc9e4d ll_rw_block +EXPORT_SYMBOL vmlinux 0x6ae2256a __bforget +EXPORT_SYMBOL vmlinux 0x6aed27e0 ip6_frag_init +EXPORT_SYMBOL vmlinux 0x6aeefac4 zlib_deflateReset +EXPORT_SYMBOL vmlinux 0x6af119d8 tcp_md5_hash_skb_data +EXPORT_SYMBOL vmlinux 0x6afe98b3 lease_get_mtime +EXPORT_SYMBOL vmlinux 0x6b06fdce delayed_work_timer_fn +EXPORT_SYMBOL vmlinux 0x6b131a16 netif_stacked_transfer_operstate +EXPORT_SYMBOL vmlinux 0x6b1b67d3 __bdevname +EXPORT_SYMBOL vmlinux 0x6b2dc060 dump_stack +EXPORT_SYMBOL vmlinux 0x6b2e1761 __invalidate_device +EXPORT_SYMBOL vmlinux 0x6b4666d3 d_obtain_root +EXPORT_SYMBOL vmlinux 0x6b473a79 __dev_remove_pack +EXPORT_SYMBOL vmlinux 0x6b4ad0f0 tcf_em_tree_destroy +EXPORT_SYMBOL vmlinux 0x6b5dfe73 __debugger_bpt +EXPORT_SYMBOL vmlinux 0x6b640864 nla_strlcpy +EXPORT_SYMBOL vmlinux 0x6b66c889 fence_free +EXPORT_SYMBOL vmlinux 0x6b6c7eeb blk_end_request_cur +EXPORT_SYMBOL vmlinux 0x6b7d45ef vlan_vid_add +EXPORT_SYMBOL vmlinux 0x6b848be6 open_check_o_direct +EXPORT_SYMBOL vmlinux 0x6b9d3b4b kernel_sock_shutdown +EXPORT_SYMBOL vmlinux 0x6b9dfa95 simple_nosetlease +EXPORT_SYMBOL vmlinux 0x6bc16668 mount_nodev +EXPORT_SYMBOL vmlinux 0x6bc3fbc0 __unregister_chrdev +EXPORT_SYMBOL vmlinux 0x6bdcfd99 qdisc_class_hash_remove +EXPORT_SYMBOL vmlinux 0x6bfce89a skb_mac_gso_segment +EXPORT_SYMBOL vmlinux 0x6c09c2a4 del_timer +EXPORT_SYMBOL vmlinux 0x6c28e4fe md_unregister_thread +EXPORT_SYMBOL vmlinux 0x6c512918 pci_unmap_rom +EXPORT_SYMBOL vmlinux 0x6c51a836 sysctl_tcp_notsent_lowat +EXPORT_SYMBOL vmlinux 0x6c558ecd agp_bind_memory +EXPORT_SYMBOL vmlinux 0x6c5e880f xfrm6_prepare_output +EXPORT_SYMBOL vmlinux 0x6c61ce70 num_registered_fb +EXPORT_SYMBOL vmlinux 0x6c644057 napi_gro_flush +EXPORT_SYMBOL vmlinux 0x6c702af7 sysctl_udp_rmem_min +EXPORT_SYMBOL vmlinux 0x6c77101a dquot_resume +EXPORT_SYMBOL vmlinux 0x6c956046 kill_block_super +EXPORT_SYMBOL vmlinux 0x6cab0bd2 deactivate_super +EXPORT_SYMBOL vmlinux 0x6cb56a74 __kernel_write +EXPORT_SYMBOL vmlinux 0x6cbe5975 arp_xmit +EXPORT_SYMBOL vmlinux 0x6cfc3d43 kmem_cache_free +EXPORT_SYMBOL vmlinux 0x6d00bf33 find_inode_nowait +EXPORT_SYMBOL vmlinux 0x6d0f1f89 dm_table_get_mode +EXPORT_SYMBOL vmlinux 0x6d19ea0f pcim_enable_device +EXPORT_SYMBOL vmlinux 0x6d294e43 clock_t_to_jiffies +EXPORT_SYMBOL vmlinux 0x6d533228 netdev_notice +EXPORT_SYMBOL vmlinux 0x6d62448e ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0x6d7fffb0 tcp_gro_complete +EXPORT_SYMBOL vmlinux 0x6da928f4 _insw_ns +EXPORT_SYMBOL vmlinux 0x6daa683a flush_icache_user_range +EXPORT_SYMBOL vmlinux 0x6dc492cb pci_scan_slot +EXPORT_SYMBOL vmlinux 0x6de8192a __fib6_flush_trees +EXPORT_SYMBOL vmlinux 0x6def2db2 half_md4_transform +EXPORT_SYMBOL vmlinux 0x6df0fef3 register_console +EXPORT_SYMBOL vmlinux 0x6df1aaf1 kernel_sigaction +EXPORT_SYMBOL vmlinux 0x6df30b78 peernet2id_alloc +EXPORT_SYMBOL vmlinux 0x6df9896e sock_setsockopt +EXPORT_SYMBOL vmlinux 0x6e0b4513 blk_get_queue +EXPORT_SYMBOL vmlinux 0x6e0e2226 dma_sync_wait +EXPORT_SYMBOL vmlinux 0x6e39242a netdev_lower_get_next_private +EXPORT_SYMBOL vmlinux 0x6e4b2e08 bio_copy_kern +EXPORT_SYMBOL vmlinux 0x6e6737e3 iommu_tbl_range_alloc +EXPORT_SYMBOL vmlinux 0x6e720ff2 rtnl_unlock +EXPORT_SYMBOL vmlinux 0x6e7f0fd2 cmdline_parts_parse +EXPORT_SYMBOL vmlinux 0x6e9ad088 pci_wake_from_d3 +EXPORT_SYMBOL vmlinux 0x6e9dd606 __symbol_put +EXPORT_SYMBOL vmlinux 0x6e9eba7f dm_put_device +EXPORT_SYMBOL vmlinux 0x6ec513e7 blk_start_queue +EXPORT_SYMBOL vmlinux 0x6eca17fe vme_irq_generate +EXPORT_SYMBOL vmlinux 0x6ed194b0 find_lock_entry +EXPORT_SYMBOL vmlinux 0x6eefece8 input_event +EXPORT_SYMBOL vmlinux 0x6ef1e698 cont_write_begin +EXPORT_SYMBOL vmlinux 0x6efeb5f6 inet6_getname +EXPORT_SYMBOL vmlinux 0x6f0c3d6c try_to_writeback_inodes_sb_nr +EXPORT_SYMBOL vmlinux 0x6f177cbd dev_mc_init +EXPORT_SYMBOL vmlinux 0x6f20960a full_name_hash +EXPORT_SYMBOL vmlinux 0x6f41662b kernel_sendmsg +EXPORT_SYMBOL vmlinux 0x6f4873c7 md_done_sync +EXPORT_SYMBOL vmlinux 0x6f4b8f19 prepare_binprm +EXPORT_SYMBOL vmlinux 0x6f6650c4 pci_find_hose_for_OF_device +EXPORT_SYMBOL vmlinux 0x6f79fd7d __seq_open_private +EXPORT_SYMBOL vmlinux 0x6f88effb hdmi_avi_infoframe_init +EXPORT_SYMBOL vmlinux 0x6fb353ed sync_blockdev +EXPORT_SYMBOL vmlinux 0x6fb42be8 devfreq_recommended_opp +EXPORT_SYMBOL vmlinux 0x6fb7d1d7 tcp_v4_mtu_reduced +EXPORT_SYMBOL vmlinux 0x6fbf05e9 pci_bus_assign_resources +EXPORT_SYMBOL vmlinux 0x6fbf07cd __free_page_frag +EXPORT_SYMBOL vmlinux 0x6fcb87a1 touch_softlockup_watchdog +EXPORT_SYMBOL vmlinux 0x70225908 rwsem_downgrade_wake +EXPORT_SYMBOL vmlinux 0x704395b9 save_mount_options +EXPORT_SYMBOL vmlinux 0x704ef72d agp_allocate_memory +EXPORT_SYMBOL vmlinux 0x70523a7a __cond_resched_softirq +EXPORT_SYMBOL vmlinux 0x7054a3e4 request_dma +EXPORT_SYMBOL vmlinux 0x70573571 __netlink_ns_capable +EXPORT_SYMBOL vmlinux 0x706d051c del_timer_sync +EXPORT_SYMBOL vmlinux 0x707598c3 try_to_free_buffers +EXPORT_SYMBOL vmlinux 0x707f43f6 __ctzdi2 +EXPORT_SYMBOL vmlinux 0x7081a559 jbd2_journal_get_write_access +EXPORT_SYMBOL vmlinux 0x70923f1b blk_cleanup_queue +EXPORT_SYMBOL vmlinux 0x709c9702 devm_gen_pool_create +EXPORT_SYMBOL vmlinux 0x70bf4058 kernel_getsockname +EXPORT_SYMBOL vmlinux 0x70bfae08 netdev_change_features +EXPORT_SYMBOL vmlinux 0x70eac972 get_fs_type +EXPORT_SYMBOL vmlinux 0x70f96f88 glob_match +EXPORT_SYMBOL vmlinux 0x70fdbbd9 __elv_add_request +EXPORT_SYMBOL vmlinux 0x7105df24 twl6040_get_pll +EXPORT_SYMBOL vmlinux 0x711a0355 posix_acl_chmod +EXPORT_SYMBOL vmlinux 0x7129e5f8 hex_asc +EXPORT_SYMBOL vmlinux 0x7148d3d9 reqsk_queue_hash_req +EXPORT_SYMBOL vmlinux 0x714fa59f downgrade_write +EXPORT_SYMBOL vmlinux 0x7150d395 __dynamic_netdev_dbg +EXPORT_SYMBOL vmlinux 0x7171121c overflowgid +EXPORT_SYMBOL vmlinux 0x717ee308 twl6040_clear_bits +EXPORT_SYMBOL vmlinux 0x71864acb mdiobus_write +EXPORT_SYMBOL vmlinux 0x71a50dbc register_blkdev +EXPORT_SYMBOL vmlinux 0x71a672ef dmam_pool_destroy +EXPORT_SYMBOL vmlinux 0x71af006d input_mt_report_pointer_emulation +EXPORT_SYMBOL vmlinux 0x71bd8685 register_md_personality +EXPORT_SYMBOL vmlinux 0x71be3db1 blk_integrity_is_initialized +EXPORT_SYMBOL vmlinux 0x71c85658 dev_uc_init +EXPORT_SYMBOL vmlinux 0x71d1b733 get_pci_dma_ops +EXPORT_SYMBOL vmlinux 0x71e6f2ad simple_rename +EXPORT_SYMBOL vmlinux 0x71f3dfc8 dev_disable_lro +EXPORT_SYMBOL vmlinux 0x72085ebf serio_unregister_port +EXPORT_SYMBOL vmlinux 0x721c9102 pcim_iounmap +EXPORT_SYMBOL vmlinux 0x72254968 filemap_fdatawait +EXPORT_SYMBOL vmlinux 0x7225da69 jbd2_journal_start_commit +EXPORT_SYMBOL vmlinux 0x7252391f dquot_initialize +EXPORT_SYMBOL vmlinux 0x727863ef pm8606_osc_enable +EXPORT_SYMBOL vmlinux 0x72b243d4 free_dma +EXPORT_SYMBOL vmlinux 0x72b6fa56 fence_wait_timeout +EXPORT_SYMBOL vmlinux 0x72bd01c8 skb_split +EXPORT_SYMBOL vmlinux 0x72c98139 __arch_hweight64 +EXPORT_SYMBOL vmlinux 0x72e3ee12 seq_file_path +EXPORT_SYMBOL vmlinux 0x72ea7b2d scsi_device_type +EXPORT_SYMBOL vmlinux 0x7315a4e9 twl6030_mmc_card_detect_config +EXPORT_SYMBOL vmlinux 0x731a747a pci_io_base +EXPORT_SYMBOL vmlinux 0x733c3b54 kasprintf +EXPORT_SYMBOL vmlinux 0x735d4526 pipe_lock +EXPORT_SYMBOL vmlinux 0x735d8503 add_wait_queue +EXPORT_SYMBOL vmlinux 0x73710a3e dqstats +EXPORT_SYMBOL vmlinux 0x7377348c input_mt_get_slot_by_key +EXPORT_SYMBOL vmlinux 0x737e4bcb padata_alloc_possible +EXPORT_SYMBOL vmlinux 0x738d8844 textsearch_destroy +EXPORT_SYMBOL vmlinux 0x739d2b7d eth_header_cache +EXPORT_SYMBOL vmlinux 0x73bcc348 dma_async_device_unregister +EXPORT_SYMBOL vmlinux 0x73d7e59e mmc_can_sanitize +EXPORT_SYMBOL vmlinux 0x73dbf6e0 uart_remove_one_port +EXPORT_SYMBOL vmlinux 0x73e494db dquot_claim_space_nodirty +EXPORT_SYMBOL vmlinux 0x73ebbb59 sock_sendmsg +EXPORT_SYMBOL vmlinux 0x7410aba2 strreplace +EXPORT_SYMBOL vmlinux 0x74426764 security_path_mknod +EXPORT_SYMBOL vmlinux 0x745af511 dquot_commit +EXPORT_SYMBOL vmlinux 0x74626d95 led_set_brightness +EXPORT_SYMBOL vmlinux 0x74661dbc linkwatch_fire_event +EXPORT_SYMBOL vmlinux 0x7467ee05 cfb_imageblit +EXPORT_SYMBOL vmlinux 0x746bd712 of_phy_attach +EXPORT_SYMBOL vmlinux 0x747195f0 hdmi_vendor_infoframe_init +EXPORT_SYMBOL vmlinux 0x7480c634 generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x7485e15e unregister_chrdev_region +EXPORT_SYMBOL vmlinux 0x749e4c76 kmem_cache_alloc_node_trace +EXPORT_SYMBOL vmlinux 0x74c134b9 __sw_hweight32 +EXPORT_SYMBOL vmlinux 0x74de5637 inetdev_by_index +EXPORT_SYMBOL vmlinux 0x74e5ff1a udpv6_encap_enable +EXPORT_SYMBOL vmlinux 0x74eda46d nf_ip_checksum +EXPORT_SYMBOL vmlinux 0x74f1ac4d __devm_gpiod_get_index_optional +EXPORT_SYMBOL vmlinux 0x74fbe2cd cros_ec_cmd_xfer +EXPORT_SYMBOL vmlinux 0x74ffc2d2 seq_dentry +EXPORT_SYMBOL vmlinux 0x75159831 copy_from_iter_nocache +EXPORT_SYMBOL vmlinux 0x751a8993 textsearch_unregister +EXPORT_SYMBOL vmlinux 0x7524dace ata_dev_printk +EXPORT_SYMBOL vmlinux 0x752e6a53 blk_mq_start_request +EXPORT_SYMBOL vmlinux 0x7532588a alloc_pages_exact +EXPORT_SYMBOL vmlinux 0x7538b132 agp_off +EXPORT_SYMBOL vmlinux 0x7540360e i8042_install_filter +EXPORT_SYMBOL vmlinux 0x754487b9 d_genocide +EXPORT_SYMBOL vmlinux 0x7549931e neigh_sysctl_register +EXPORT_SYMBOL vmlinux 0x75558c05 inet_addr_type +EXPORT_SYMBOL vmlinux 0x75994700 add_wait_queue_exclusive +EXPORT_SYMBOL vmlinux 0x75b3e87e inet_csk_clear_xmit_timers +EXPORT_SYMBOL vmlinux 0x75bda77a seq_hlist_next +EXPORT_SYMBOL vmlinux 0x75bdea12 iommu_area_alloc +EXPORT_SYMBOL vmlinux 0x75be6702 register_sysctl_paths +EXPORT_SYMBOL vmlinux 0x75d6367a __dev_getfirstbyhwtype +EXPORT_SYMBOL vmlinux 0x75db163a of_io_request_and_map +EXPORT_SYMBOL vmlinux 0x75eb5b1f md_set_array_sectors +EXPORT_SYMBOL vmlinux 0x75ef2549 generic_setxattr +EXPORT_SYMBOL vmlinux 0x760a0f4f yield +EXPORT_SYMBOL vmlinux 0x761db87d blk_mq_complete_request +EXPORT_SYMBOL vmlinux 0x7645af6f sg_pcopy_from_buffer +EXPORT_SYMBOL vmlinux 0x7647726c handle_sysrq +EXPORT_SYMBOL vmlinux 0x764a03d9 blk_mq_start_hw_queues +EXPORT_SYMBOL vmlinux 0x764bd77c request_resource +EXPORT_SYMBOL vmlinux 0x765ff474 crc_t10dif_generic +EXPORT_SYMBOL vmlinux 0x7671b8ce agp_create_memory +EXPORT_SYMBOL vmlinux 0x769c295f pci_bus_add_devices +EXPORT_SYMBOL vmlinux 0x769f2a7d pci_enable_device_io +EXPORT_SYMBOL vmlinux 0x76a8dd18 sk_ns_capable +EXPORT_SYMBOL vmlinux 0x76b59b33 cpu_sibling_map +EXPORT_SYMBOL vmlinux 0x76b84099 pci_find_bus +EXPORT_SYMBOL vmlinux 0x76b9287d ilookup5_nowait +EXPORT_SYMBOL vmlinux 0x76d14307 netdev_has_upper_dev +EXPORT_SYMBOL vmlinux 0x76d3cd60 laptop_mode +EXPORT_SYMBOL vmlinux 0x76d451c4 add_taint +EXPORT_SYMBOL vmlinux 0x76dd96b6 qdisc_create_dflt +EXPORT_SYMBOL vmlinux 0x76e4dda9 udp_lib_unhash +EXPORT_SYMBOL vmlinux 0x76e73462 drop_nlink +EXPORT_SYMBOL vmlinux 0x771cf835 dma_pool_alloc +EXPORT_SYMBOL vmlinux 0x773fa409 __kfifo_dma_in_finish_r +EXPORT_SYMBOL vmlinux 0x774cda6d __vio_register_driver +EXPORT_SYMBOL vmlinux 0x774d3bb3 skb_add_rx_frag +EXPORT_SYMBOL vmlinux 0x77620a60 send_sig +EXPORT_SYMBOL vmlinux 0x7763a22b blk_stack_limits +EXPORT_SYMBOL vmlinux 0x77669868 devm_gpiod_put_array +EXPORT_SYMBOL vmlinux 0x778b5db6 mpage_readpage +EXPORT_SYMBOL vmlinux 0x77985b55 twl6040_power +EXPORT_SYMBOL vmlinux 0x779a18af kstrtoll +EXPORT_SYMBOL vmlinux 0x77a579dc __cleancache_invalidate_page +EXPORT_SYMBOL vmlinux 0x77b7f102 kern_path_mountpoint +EXPORT_SYMBOL vmlinux 0x77b8e415 jbd2_journal_blocks_per_page +EXPORT_SYMBOL vmlinux 0x77bbdf6c xfrm_init_state +EXPORT_SYMBOL vmlinux 0x77bc13a0 strim +EXPORT_SYMBOL vmlinux 0x77c6394e update_region +EXPORT_SYMBOL vmlinux 0x77db194c mmc_unregister_driver +EXPORT_SYMBOL vmlinux 0x77ec8467 vme_unregister_driver +EXPORT_SYMBOL vmlinux 0x77f5a839 seq_printf +EXPORT_SYMBOL vmlinux 0x780bf3c6 end_buffer_write_sync +EXPORT_SYMBOL vmlinux 0x781018a2 of_find_i2c_adapter_by_node +EXPORT_SYMBOL vmlinux 0x7816dbe7 read_code +EXPORT_SYMBOL vmlinux 0x7830b04f hvc_put_chars +EXPORT_SYMBOL vmlinux 0x78343b3f __dev_get_by_index +EXPORT_SYMBOL vmlinux 0x783b3563 wake_up_atomic_t +EXPORT_SYMBOL vmlinux 0x7846af3e __kfifo_len_r +EXPORT_SYMBOL vmlinux 0x78477bec tcp_sendpage +EXPORT_SYMBOL vmlinux 0x78609f80 vga_put +EXPORT_SYMBOL vmlinux 0x787feb18 may_umount +EXPORT_SYMBOL vmlinux 0x7880c781 dm_kcopyd_prepare_callback +EXPORT_SYMBOL vmlinux 0x789affb1 frontswap_tmem_exclusive_gets +EXPORT_SYMBOL vmlinux 0x78a9e905 _numa_mem_ +EXPORT_SYMBOL vmlinux 0x78b4578b fget_raw +EXPORT_SYMBOL vmlinux 0x78cdba62 scsi_dma_unmap +EXPORT_SYMBOL vmlinux 0x78d1b951 sdev_enable_disk_events +EXPORT_SYMBOL vmlinux 0x78df6bd7 no_pci_devices +EXPORT_SYMBOL vmlinux 0x78eefa9b netif_schedule_queue +EXPORT_SYMBOL vmlinux 0x79048c71 generic_getxattr +EXPORT_SYMBOL vmlinux 0x792ebe2c bdev_read_only +EXPORT_SYMBOL vmlinux 0x79315c01 cpufreq_get_policy +EXPORT_SYMBOL vmlinux 0x793e9ab0 param_ops_bool +EXPORT_SYMBOL vmlinux 0x794c64b7 of_count_phandle_with_args +EXPORT_SYMBOL vmlinux 0x794ed7b7 mb_cache_entry_insert +EXPORT_SYMBOL vmlinux 0x796fc5ce scsi_get_sense_info_fld +EXPORT_SYMBOL vmlinux 0x7973ce92 __vlan_find_dev_deep_rcu +EXPORT_SYMBOL vmlinux 0x7983a606 skb_queue_purge +EXPORT_SYMBOL vmlinux 0x79848657 netpoll_poll_enable +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 0x79aa4ae8 load_nls +EXPORT_SYMBOL vmlinux 0x79c92b15 set_groups +EXPORT_SYMBOL vmlinux 0x79cc86fa zero_fill_bio +EXPORT_SYMBOL vmlinux 0x79d04b02 dquot_mark_dquot_dirty +EXPORT_SYMBOL vmlinux 0x79d770cd iput +EXPORT_SYMBOL vmlinux 0x7a2219a0 sock_kzfree_s +EXPORT_SYMBOL vmlinux 0x7a27c184 ewma_init +EXPORT_SYMBOL vmlinux 0x7a2b4c56 vfs_write +EXPORT_SYMBOL vmlinux 0x7a388cda in_dev_finish_destroy +EXPORT_SYMBOL vmlinux 0x7a4497db kzfree +EXPORT_SYMBOL vmlinux 0x7a483bc8 pcim_pin_device +EXPORT_SYMBOL vmlinux 0x7a489d66 rawv6_mh_filter_unregister +EXPORT_SYMBOL vmlinux 0x7a5792b0 param_get_charp +EXPORT_SYMBOL vmlinux 0x7a6cdedc do_settimeofday64 +EXPORT_SYMBOL vmlinux 0x7a76d61c mb_cache_entry_get +EXPORT_SYMBOL vmlinux 0x7a925833 cpufreq_get_global_kobject +EXPORT_SYMBOL vmlinux 0x7aa1756e kvfree +EXPORT_SYMBOL vmlinux 0x7aaa799f component_match_add +EXPORT_SYMBOL vmlinux 0x7ab88a45 system_freezing_cnt +EXPORT_SYMBOL vmlinux 0x7ac780e7 of_find_device_by_node +EXPORT_SYMBOL vmlinux 0x7ad050b9 qid_lt +EXPORT_SYMBOL vmlinux 0x7add44b5 posix_acl_valid +EXPORT_SYMBOL vmlinux 0x7aed8398 cpufreq_power_cooling_register +EXPORT_SYMBOL vmlinux 0x7b16235f hdmi_vendor_infoframe_pack +EXPORT_SYMBOL vmlinux 0x7b1a6cec iov_iter_fault_in_multipages_readable +EXPORT_SYMBOL vmlinux 0x7b26f42f dmam_alloc_noncoherent +EXPORT_SYMBOL vmlinux 0x7b2aef6c __krealloc +EXPORT_SYMBOL vmlinux 0x7b34a133 vfs_writev +EXPORT_SYMBOL vmlinux 0x7b478dd2 fddi_change_mtu +EXPORT_SYMBOL vmlinux 0x7b558931 serial8250_do_pm +EXPORT_SYMBOL vmlinux 0x7b86c6e4 file_remove_privs +EXPORT_SYMBOL vmlinux 0x7bac88ea generic_block_fiemap +EXPORT_SYMBOL vmlinux 0x7bad36ac __register_chrdev +EXPORT_SYMBOL vmlinux 0x7bb756cc neigh_proc_dointvec_jiffies +EXPORT_SYMBOL vmlinux 0x7bd2aad3 phy_attach +EXPORT_SYMBOL vmlinux 0x7bf26053 __dquot_alloc_space +EXPORT_SYMBOL vmlinux 0x7bf3fb30 mutex_unlock +EXPORT_SYMBOL vmlinux 0x7bfd4df4 of_graph_parse_endpoint +EXPORT_SYMBOL vmlinux 0x7c003aef _raw_read_lock_irq +EXPORT_SYMBOL vmlinux 0x7c04f58c neigh_connected_output +EXPORT_SYMBOL vmlinux 0x7c1372e8 panic +EXPORT_SYMBOL vmlinux 0x7c1422ad __block_page_mkwrite +EXPORT_SYMBOL vmlinux 0x7c173634 __bitmap_complement +EXPORT_SYMBOL vmlinux 0x7c2d098f krealloc +EXPORT_SYMBOL vmlinux 0x7c46233a cpufreq_quick_get +EXPORT_SYMBOL vmlinux 0x7c61340c __release_region +EXPORT_SYMBOL vmlinux 0x7c6d7fed register_sysctl +EXPORT_SYMBOL vmlinux 0x7c7c8719 netlink_broadcast +EXPORT_SYMBOL vmlinux 0x7c97b8e3 scsi_add_device +EXPORT_SYMBOL vmlinux 0x7c98845d twl_i2c_read +EXPORT_SYMBOL vmlinux 0x7cb1ae69 cpu_down +EXPORT_SYMBOL vmlinux 0x7cc75a24 sk_wait_data +EXPORT_SYMBOL vmlinux 0x7cc9ea5c param_get_invbool +EXPORT_SYMBOL vmlinux 0x7ccc217f neigh_update +EXPORT_SYMBOL vmlinux 0x7cdc2ecf gnet_stats_start_copy +EXPORT_SYMBOL vmlinux 0x7ce18c9f from_kqid +EXPORT_SYMBOL vmlinux 0x7ced61f5 blk_complete_request +EXPORT_SYMBOL vmlinux 0x7cf35220 vme_master_free +EXPORT_SYMBOL vmlinux 0x7cfc8023 input_flush_device +EXPORT_SYMBOL vmlinux 0x7d0507a7 blk_delay_queue +EXPORT_SYMBOL vmlinux 0x7d0d8a6d ip_mc_inc_group +EXPORT_SYMBOL vmlinux 0x7d0db45c jiffies_to_clock_t +EXPORT_SYMBOL vmlinux 0x7d11c268 jiffies +EXPORT_SYMBOL vmlinux 0x7d14088c qdisc_watchdog_cancel +EXPORT_SYMBOL vmlinux 0x7d15ab0b dma_common_get_sgtable +EXPORT_SYMBOL vmlinux 0x7d172442 ppp_channel_index +EXPORT_SYMBOL vmlinux 0x7d42d1bf t10_pi_type3_ip +EXPORT_SYMBOL vmlinux 0x7d43314a dev_get_by_name +EXPORT_SYMBOL vmlinux 0x7d58a893 netif_tx_wake_queue +EXPORT_SYMBOL vmlinux 0x7d68cc3d iunique +EXPORT_SYMBOL vmlinux 0x7d6a5761 pci_save_state +EXPORT_SYMBOL vmlinux 0x7d705738 blk_start_plug +EXPORT_SYMBOL vmlinux 0x7d9514c1 node_to_cpumask_map +EXPORT_SYMBOL vmlinux 0x7dc97879 rtas_get_error_log_max +EXPORT_SYMBOL vmlinux 0x7dcba589 set_cached_acl +EXPORT_SYMBOL vmlinux 0x7dde31e7 bdi_register +EXPORT_SYMBOL vmlinux 0x7deff673 dm_consume_args +EXPORT_SYMBOL vmlinux 0x7df5bddc mmc_can_discard +EXPORT_SYMBOL vmlinux 0x7e1bd6c0 __skb_checksum +EXPORT_SYMBOL vmlinux 0x7e1d5102 ip_mc_leave_group +EXPORT_SYMBOL vmlinux 0x7e39a71c eth_gro_complete +EXPORT_SYMBOL vmlinux 0x7e5b602f __module_get +EXPORT_SYMBOL vmlinux 0x7e685a67 copy_from_iter +EXPORT_SYMBOL vmlinux 0x7ea42ede mmc_request_done +EXPORT_SYMBOL vmlinux 0x7ee24844 mb_cache_entry_find_first +EXPORT_SYMBOL vmlinux 0x7ee6d93a nsecs_to_jiffies64 +EXPORT_SYMBOL vmlinux 0x7f02188f __msecs_to_jiffies +EXPORT_SYMBOL vmlinux 0x7f0b2cc7 page_cache_prev_hole +EXPORT_SYMBOL vmlinux 0x7f1b2ebe pci_dev_put +EXPORT_SYMBOL vmlinux 0x7f24de73 jiffies_to_usecs +EXPORT_SYMBOL vmlinux 0x7f2d2b1e bio_integrity_endio +EXPORT_SYMBOL vmlinux 0x7f398aed vme_dma_list_free +EXPORT_SYMBOL vmlinux 0x7f62a045 cpu_maps_update_done +EXPORT_SYMBOL vmlinux 0x7f76c0eb alloc_pages_current +EXPORT_SYMBOL vmlinux 0x7f8b8478 blk_queue_find_tag +EXPORT_SYMBOL vmlinux 0x7fbd10d2 radix_tree_next_chunk +EXPORT_SYMBOL vmlinux 0x7fd24e12 request_firmware +EXPORT_SYMBOL vmlinux 0x7fd968b7 __scsi_add_device +EXPORT_SYMBOL vmlinux 0x7fde179b padata_free +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 0x7ff92e64 of_match_node +EXPORT_SYMBOL vmlinux 0x7fffc174 dma_pool_create +EXPORT_SYMBOL vmlinux 0x8023cd96 con_set_default_unimap +EXPORT_SYMBOL vmlinux 0x8023fc97 nf_unregister_hook +EXPORT_SYMBOL vmlinux 0x803f9e67 blkdev_issue_flush +EXPORT_SYMBOL vmlinux 0x80436366 blk_queue_max_discard_sectors +EXPORT_SYMBOL vmlinux 0x804bd7fc posix_lock_file +EXPORT_SYMBOL vmlinux 0x80508890 mmc_gpiod_request_cd +EXPORT_SYMBOL vmlinux 0x80688907 neigh_seq_next +EXPORT_SYMBOL vmlinux 0x8068c15c kblockd_schedule_delayed_work +EXPORT_SYMBOL vmlinux 0x806ac2f2 do_truncate +EXPORT_SYMBOL vmlinux 0x8071d1a8 cpu_all_bits +EXPORT_SYMBOL vmlinux 0x80739685 proc_create_data +EXPORT_SYMBOL vmlinux 0x80791a8c radix_tree_gang_lookup_slot +EXPORT_SYMBOL vmlinux 0x807d3f31 cdev_add +EXPORT_SYMBOL vmlinux 0x8088f792 __ps2_command +EXPORT_SYMBOL vmlinux 0x80a20860 __alloc_page_frag +EXPORT_SYMBOL vmlinux 0x80ad5310 adjust_managed_page_count +EXPORT_SYMBOL vmlinux 0x80c0606f scsi_device_resume +EXPORT_SYMBOL vmlinux 0x80ca5026 _bin2bcd +EXPORT_SYMBOL vmlinux 0x80d68d3e fb_register_client +EXPORT_SYMBOL vmlinux 0x80e12831 swiotlb_free_coherent +EXPORT_SYMBOL vmlinux 0x80e4401b phy_get_eee_err +EXPORT_SYMBOL vmlinux 0x80ebce73 scsi_device_put +EXPORT_SYMBOL vmlinux 0x810ca334 mipi_dsi_driver_unregister +EXPORT_SYMBOL vmlinux 0x810ceba1 __skb_warn_lro_forwarding +EXPORT_SYMBOL vmlinux 0x810f4e15 tty_check_change +EXPORT_SYMBOL vmlinux 0x81248a95 pci_msi_vec_count +EXPORT_SYMBOL vmlinux 0x81276ed2 ip_route_input_noref +EXPORT_SYMBOL vmlinux 0x813fd97d mmc_start_bkops +EXPORT_SYMBOL vmlinux 0x814e7730 nf_ct_destroy +EXPORT_SYMBOL vmlinux 0x81533963 sysfs_format_mac +EXPORT_SYMBOL vmlinux 0x815b5dd4 match_octal +EXPORT_SYMBOL vmlinux 0x816014dc nla_put_nohdr +EXPORT_SYMBOL vmlinux 0x81659bd9 generic_cont_expand_simple +EXPORT_SYMBOL vmlinux 0x8171e406 pci_disable_msi +EXPORT_SYMBOL vmlinux 0x81746212 __devm_gpiod_get_index +EXPORT_SYMBOL vmlinux 0x81a07f4e _atomic_dec_and_lock +EXPORT_SYMBOL vmlinux 0x81c03d44 kernel_sock_ioctl +EXPORT_SYMBOL vmlinux 0x81c0a84f rtas_set_indicator +EXPORT_SYMBOL vmlinux 0x81db6ebb xz_dec_reset +EXPORT_SYMBOL vmlinux 0x81fd33ef md_write_end +EXPORT_SYMBOL vmlinux 0x81ff4af5 km_state_notify +EXPORT_SYMBOL vmlinux 0x82072614 tasklet_kill +EXPORT_SYMBOL vmlinux 0x821432d5 keyring_alloc +EXPORT_SYMBOL vmlinux 0x82149326 i2c_smbus_read_byte +EXPORT_SYMBOL vmlinux 0x821a1ba6 udp_lib_setsockopt +EXPORT_SYMBOL vmlinux 0x822c5a8c fence_add_callback +EXPORT_SYMBOL vmlinux 0x82458f7f radix_tree_delete_item +EXPORT_SYMBOL vmlinux 0x8255d1d6 __napi_alloc_skb +EXPORT_SYMBOL vmlinux 0x825cd2c1 dquot_quotactl_ops +EXPORT_SYMBOL vmlinux 0x826de389 tty_wait_until_sent +EXPORT_SYMBOL vmlinux 0x826e80ec __generic_file_write_iter +EXPORT_SYMBOL vmlinux 0x82701365 int_to_scsilun +EXPORT_SYMBOL vmlinux 0x8276cd88 kernel_write +EXPORT_SYMBOL vmlinux 0x828062b1 __frontswap_init +EXPORT_SYMBOL vmlinux 0x82871b60 dmt_modes +EXPORT_SYMBOL vmlinux 0x829a05ad mdiobus_free +EXPORT_SYMBOL vmlinux 0x82acfb70 blk_iopoll_sched +EXPORT_SYMBOL vmlinux 0x82ca0d3a console_start +EXPORT_SYMBOL vmlinux 0x82ce5f15 mmc_free_host +EXPORT_SYMBOL vmlinux 0x82d6b0d0 cpumask_next_and +EXPORT_SYMBOL vmlinux 0x82e1ff85 tag_pages_for_writeback +EXPORT_SYMBOL vmlinux 0x82e5a238 vm_get_page_prot +EXPORT_SYMBOL vmlinux 0x8304733a blk_set_stacking_limits +EXPORT_SYMBOL vmlinux 0x8319c004 fsnotify_destroy_mark +EXPORT_SYMBOL vmlinux 0x833dc64b iw_handler_set_thrspy +EXPORT_SYMBOL vmlinux 0x834ead56 dentry_update_name_case +EXPORT_SYMBOL vmlinux 0x834fdf9b udp_disconnect +EXPORT_SYMBOL vmlinux 0x83616000 xfrm_state_unregister_afinfo +EXPORT_SYMBOL vmlinux 0x836d75e3 seq_lseek +EXPORT_SYMBOL vmlinux 0x837143e0 alloc_fddidev +EXPORT_SYMBOL vmlinux 0x837d82b8 mb_cache_entry_free +EXPORT_SYMBOL vmlinux 0x838099d4 tty_chars_in_buffer +EXPORT_SYMBOL vmlinux 0x839430b2 __register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x83949e6b blk_init_tags +EXPORT_SYMBOL vmlinux 0x83b009ea xfrm_state_walk_init +EXPORT_SYMBOL vmlinux 0x83c52fba xfrm4_protocol_init +EXPORT_SYMBOL vmlinux 0x83d9c2d6 alloc_file +EXPORT_SYMBOL vmlinux 0x83db86b9 uart_resume_port +EXPORT_SYMBOL vmlinux 0x83ea896e locks_copy_lock +EXPORT_SYMBOL vmlinux 0x83ebc6ec devm_get_gpiod_from_child +EXPORT_SYMBOL vmlinux 0x83ef01e1 blk_mq_kick_requeue_list +EXPORT_SYMBOL vmlinux 0x83f75872 of_get_property +EXPORT_SYMBOL vmlinux 0x83ff4418 param_set_ulong +EXPORT_SYMBOL vmlinux 0x8410943a scsicam_bios_param +EXPORT_SYMBOL vmlinux 0x841b4adf kernel_getpeername +EXPORT_SYMBOL vmlinux 0x844b5e0f ab3100_event_unregister +EXPORT_SYMBOL vmlinux 0x844e3767 radix_tree_lookup +EXPORT_SYMBOL vmlinux 0x845d395f mmc_power_save_host +EXPORT_SYMBOL vmlinux 0x8462c7ec tcp_rtx_synack +EXPORT_SYMBOL vmlinux 0x8473f520 generic_block_bmap +EXPORT_SYMBOL vmlinux 0x847c16db devm_backlight_device_unregister +EXPORT_SYMBOL vmlinux 0x848609f7 skb_insert +EXPORT_SYMBOL vmlinux 0x848c737f tcf_destroy_chain +EXPORT_SYMBOL vmlinux 0x849997b1 pm860x_bulk_read +EXPORT_SYMBOL vmlinux 0x849d8dee phy_mac_interrupt +EXPORT_SYMBOL vmlinux 0x84bd69bf dq_data_lock +EXPORT_SYMBOL vmlinux 0x84cafcf9 inode_change_ok +EXPORT_SYMBOL vmlinux 0x84d814b5 freeze_super +EXPORT_SYMBOL vmlinux 0x84d9aba3 eth_header +EXPORT_SYMBOL vmlinux 0x84dfae9d call_netdevice_notifiers +EXPORT_SYMBOL vmlinux 0x84fdcc4d security_path_rmdir +EXPORT_SYMBOL vmlinux 0x84ffea8b idr_preload +EXPORT_SYMBOL vmlinux 0x851d80ce pcibios_resource_to_bus +EXPORT_SYMBOL vmlinux 0x852b98fa __generic_file_fsync +EXPORT_SYMBOL vmlinux 0x853be848 mb_cache_shrink +EXPORT_SYMBOL vmlinux 0x854d5ad4 d_delete +EXPORT_SYMBOL vmlinux 0x85670f1d rtnl_is_locked +EXPORT_SYMBOL vmlinux 0x858fd735 nf_hook_slow +EXPORT_SYMBOL vmlinux 0x8597eb47 plpar_hcall +EXPORT_SYMBOL vmlinux 0x8599ac4e dev_emerg +EXPORT_SYMBOL vmlinux 0x859af0a9 blk_mq_can_queue +EXPORT_SYMBOL vmlinux 0x85b5e625 rfkill_set_states +EXPORT_SYMBOL vmlinux 0x85b93d66 give_up_console +EXPORT_SYMBOL vmlinux 0x85cc1a48 cfb_fillrect +EXPORT_SYMBOL vmlinux 0x85df9b6c strsep +EXPORT_SYMBOL vmlinux 0x85efc7e0 zero_pfn +EXPORT_SYMBOL vmlinux 0x861eee2b blk_queue_logical_block_size +EXPORT_SYMBOL vmlinux 0x864a3b07 pci_choose_state +EXPORT_SYMBOL vmlinux 0x865029ac __hw_addr_sync +EXPORT_SYMBOL vmlinux 0x8664f62e cpufreq_update_policy +EXPORT_SYMBOL vmlinux 0x8673a75a mmc_can_trim +EXPORT_SYMBOL vmlinux 0x8683a73d of_find_compatible_node +EXPORT_SYMBOL vmlinux 0x868acba5 get_options +EXPORT_SYMBOL vmlinux 0x868efa55 of_find_mipi_dsi_device_by_node +EXPORT_SYMBOL vmlinux 0x86919659 xfrm4_rcv_encap +EXPORT_SYMBOL vmlinux 0x8693a972 scsi_register_interface +EXPORT_SYMBOL vmlinux 0x8695fc54 vfs_writef +EXPORT_SYMBOL vmlinux 0x86988d76 __mem_cgroup_count_vm_event +EXPORT_SYMBOL vmlinux 0x86db1cbb rtas_flash_term_hook +EXPORT_SYMBOL vmlinux 0x86f4374f nf_nat_decode_session_hook +EXPORT_SYMBOL vmlinux 0x86fb9b05 bitmap_parse_user +EXPORT_SYMBOL vmlinux 0x871c0a7e fiemap_check_flags +EXPORT_SYMBOL vmlinux 0x87232475 swiotlb_sync_single_for_device +EXPORT_SYMBOL vmlinux 0x8739fdd1 vfs_setpos +EXPORT_SYMBOL vmlinux 0x873a53ea __arch_hweight8 +EXPORT_SYMBOL vmlinux 0x87491192 bioset_create +EXPORT_SYMBOL vmlinux 0x874f6124 replace_mount_options +EXPORT_SYMBOL vmlinux 0x875e52b5 get_phy_device +EXPORT_SYMBOL vmlinux 0x8771f7cc pci_clear_master +EXPORT_SYMBOL vmlinux 0x877265ef mark_buffer_async_write +EXPORT_SYMBOL vmlinux 0x8775fd26 ppp_output_wakeup +EXPORT_SYMBOL vmlinux 0x878ab3ce sysctl_tcp_adv_win_scale +EXPORT_SYMBOL vmlinux 0x8793f9e8 tty_port_init +EXPORT_SYMBOL vmlinux 0x87ae3e9a inet_register_protosw +EXPORT_SYMBOL vmlinux 0x87c3106e devm_gpio_free +EXPORT_SYMBOL vmlinux 0x87d0f064 mipi_dsi_dcs_set_page_address +EXPORT_SYMBOL vmlinux 0x8804a225 of_get_address +EXPORT_SYMBOL vmlinux 0x882db37f neigh_proc_dointvec +EXPORT_SYMBOL vmlinux 0x88393d0f udp_proc_register +EXPORT_SYMBOL vmlinux 0x8840cb9a inet_select_addr +EXPORT_SYMBOL vmlinux 0x887fa47e __getnstimeofday64 +EXPORT_SYMBOL vmlinux 0x888a753c of_dev_put +EXPORT_SYMBOL vmlinux 0x88c4f86a inet_confirm_addr +EXPORT_SYMBOL vmlinux 0x88cfcf01 vme_irq_request +EXPORT_SYMBOL vmlinux 0x88ec4f2f mipi_dsi_dcs_read +EXPORT_SYMBOL vmlinux 0x89090bc9 __put_cred +EXPORT_SYMBOL vmlinux 0x89190db1 pci_setup_cardbus +EXPORT_SYMBOL vmlinux 0x891bef26 vm_stat +EXPORT_SYMBOL vmlinux 0x891fbb10 mempool_destroy +EXPORT_SYMBOL vmlinux 0x895108f3 proc_dostring +EXPORT_SYMBOL vmlinux 0x895179a1 simple_transaction_read +EXPORT_SYMBOL vmlinux 0x895577b0 numa_cpu_lookup_table +EXPORT_SYMBOL vmlinux 0x8966871e default_qdisc_ops +EXPORT_SYMBOL vmlinux 0x89705029 generic_permission +EXPORT_SYMBOL vmlinux 0x89797060 _raw_read_lock +EXPORT_SYMBOL vmlinux 0x89909e72 kern_unmount +EXPORT_SYMBOL vmlinux 0x89a2262a skb_dequeue +EXPORT_SYMBOL vmlinux 0x89a9a5c9 nobh_writepage +EXPORT_SYMBOL vmlinux 0x89afe34e __kfifo_dma_in_prepare +EXPORT_SYMBOL vmlinux 0x89bb88e9 jbd2_journal_release_jbd_inode +EXPORT_SYMBOL vmlinux 0x89d5538d fb_pad_aligned_buffer +EXPORT_SYMBOL vmlinux 0x89eb7d17 tty_free_termios +EXPORT_SYMBOL vmlinux 0x89f99f06 tty_port_close_end +EXPORT_SYMBOL vmlinux 0x8a177e05 inet_recvmsg +EXPORT_SYMBOL vmlinux 0x8a1ab4ee timeval_to_jiffies +EXPORT_SYMBOL vmlinux 0x8a3c6c8d cdev_alloc +EXPORT_SYMBOL vmlinux 0x8a490c90 rfkill_set_sw_state +EXPORT_SYMBOL vmlinux 0x8a4b3062 secpath_dup +EXPORT_SYMBOL vmlinux 0x8a51d565 quota_send_warning +EXPORT_SYMBOL vmlinux 0x8a55f7f6 blk_queue_unprep_rq +EXPORT_SYMBOL vmlinux 0x8a6af65c kstrtoul_from_user +EXPORT_SYMBOL vmlinux 0x8a7d1c31 high_memory +EXPORT_SYMBOL vmlinux 0x8a99a016 mempool_free_slab +EXPORT_SYMBOL vmlinux 0x8a99cca7 blk_queue_update_dma_alignment +EXPORT_SYMBOL vmlinux 0x8aa84ae6 xfrm6_rcv +EXPORT_SYMBOL vmlinux 0x8aae86be create_empty_buffers +EXPORT_SYMBOL vmlinux 0x8ae5f5c4 unregister_netdev +EXPORT_SYMBOL vmlinux 0x8afcfd1d dquot_quota_off +EXPORT_SYMBOL vmlinux 0x8b165708 nf_unregister_hooks +EXPORT_SYMBOL vmlinux 0x8b19f160 __xfrm_route_forward +EXPORT_SYMBOL vmlinux 0x8b1b5efb pnv_cxl_alloc_hwirqs +EXPORT_SYMBOL vmlinux 0x8b35e873 sg_last +EXPORT_SYMBOL vmlinux 0x8b3ecdfb ethtool_op_get_ts_info +EXPORT_SYMBOL vmlinux 0x8b43159b register_cpu_notifier +EXPORT_SYMBOL vmlinux 0x8b5bc533 simple_unlink +EXPORT_SYMBOL vmlinux 0x8b618d08 overflowuid +EXPORT_SYMBOL vmlinux 0x8b643f44 pci_iomap +EXPORT_SYMBOL vmlinux 0x8b8059bd in_group_p +EXPORT_SYMBOL vmlinux 0x8b8f6ca0 blk_integrity_merge_bio +EXPORT_SYMBOL vmlinux 0x8bb588b9 vfs_getattr +EXPORT_SYMBOL vmlinux 0x8bb6bb6b scsi_add_host_with_dma +EXPORT_SYMBOL vmlinux 0x8bb7814b pcix_set_mmrbc +EXPORT_SYMBOL vmlinux 0x8bc3fb0d xfrm_lookup_route +EXPORT_SYMBOL vmlinux 0x8bcea023 dquot_free_inode +EXPORT_SYMBOL vmlinux 0x8bd4b1a3 bioset_free +EXPORT_SYMBOL vmlinux 0x8bf2ae1f fsl_lbc_addr +EXPORT_SYMBOL vmlinux 0x8bf4b2ce scsi_bios_ptable +EXPORT_SYMBOL vmlinux 0x8c14d0b3 tcp_recvmsg +EXPORT_SYMBOL vmlinux 0x8c183cbe iowrite16 +EXPORT_SYMBOL vmlinux 0x8c1d3a07 block_is_partially_uptodate +EXPORT_SYMBOL vmlinux 0x8c35e857 dcache_dir_lseek +EXPORT_SYMBOL vmlinux 0x8c36647c blk_queue_alignment_offset +EXPORT_SYMBOL vmlinux 0x8c4232cc ip_options_rcv_srr +EXPORT_SYMBOL vmlinux 0x8c487ead param_get_string +EXPORT_SYMBOL vmlinux 0x8c614974 dev_vprintk_emit +EXPORT_SYMBOL vmlinux 0x8c637d43 irq_cpu_rmap_add +EXPORT_SYMBOL vmlinux 0x8cbaf992 find_vma +EXPORT_SYMBOL vmlinux 0x8cc29349 write_inode_now +EXPORT_SYMBOL vmlinux 0x8cc79cab iowrite16_rep +EXPORT_SYMBOL vmlinux 0x8cf64cc8 scsi_report_opcode +EXPORT_SYMBOL vmlinux 0x8cfbf961 devm_ioremap_nocache +EXPORT_SYMBOL vmlinux 0x8d015dd4 __bswapdi2 +EXPORT_SYMBOL vmlinux 0x8d21f5e3 security_path_chown +EXPORT_SYMBOL vmlinux 0x8d23c077 textsearch_find_continuous +EXPORT_SYMBOL vmlinux 0x8d551bef sysctl_tcp_rmem +EXPORT_SYMBOL vmlinux 0x8d55bb8a qid_eq +EXPORT_SYMBOL vmlinux 0x8d5b24ac handle_edge_irq +EXPORT_SYMBOL vmlinux 0x8d5ff9f5 __skb_tx_hash +EXPORT_SYMBOL vmlinux 0x8d6efa1b bio_copy_data +EXPORT_SYMBOL vmlinux 0x8d73278e hex_asc_upper +EXPORT_SYMBOL vmlinux 0x8d7e2499 pci_back_from_sleep +EXPORT_SYMBOL vmlinux 0x8d944cbb copy_in_user +EXPORT_SYMBOL vmlinux 0x8dad215d dev_change_flags +EXPORT_SYMBOL vmlinux 0x8ddc0e01 skb_kill_datagram +EXPORT_SYMBOL vmlinux 0x8de0b5ac mempool_create +EXPORT_SYMBOL vmlinux 0x8de56632 balance_dirty_pages_ratelimited +EXPORT_SYMBOL vmlinux 0x8de87f29 put_page +EXPORT_SYMBOL vmlinux 0x8deea829 igrab +EXPORT_SYMBOL vmlinux 0x8df92f66 memchr_inv +EXPORT_SYMBOL vmlinux 0x8e11f8e3 cpufreq_global_kobject +EXPORT_SYMBOL vmlinux 0x8e20853d mmc_erase_group_aligned +EXPORT_SYMBOL vmlinux 0x8e26b629 __nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0x8e59bfb4 bitmap_unplug +EXPORT_SYMBOL vmlinux 0x8e753db4 eth_header_parse +EXPORT_SYMBOL vmlinux 0x8e9b31d3 gnet_stats_start_copy_compat +EXPORT_SYMBOL vmlinux 0x8eb0493a proc_set_user +EXPORT_SYMBOL vmlinux 0x8ec04552 _raw_spin_trylock_bh +EXPORT_SYMBOL vmlinux 0x8ed4f78e blk_integrity_unregister +EXPORT_SYMBOL vmlinux 0x8ee1c148 md_write_start +EXPORT_SYMBOL vmlinux 0x8ee8b47a forget_cached_acl +EXPORT_SYMBOL vmlinux 0x8ee9b9fb uart_write_wakeup +EXPORT_SYMBOL vmlinux 0x8efa64ee phy_register_fixup +EXPORT_SYMBOL vmlinux 0x8f00da97 serio_close +EXPORT_SYMBOL vmlinux 0x8f039c18 tcp_create_openreq_child +EXPORT_SYMBOL vmlinux 0x8f062622 locks_init_lock +EXPORT_SYMBOL vmlinux 0x8f1cb856 vfs_readv +EXPORT_SYMBOL vmlinux 0x8f2b23cb jbd2_journal_force_commit_nested +EXPORT_SYMBOL vmlinux 0x8f429cee inet_frag_kill +EXPORT_SYMBOL vmlinux 0x8f4364bd register_cdrom +EXPORT_SYMBOL vmlinux 0x8f548075 vfs_fsync +EXPORT_SYMBOL vmlinux 0x8f85f835 prepare_to_wait_exclusive +EXPORT_SYMBOL vmlinux 0x8f889e6d i2c_clients_command +EXPORT_SYMBOL vmlinux 0x8f88c56c kset_register +EXPORT_SYMBOL vmlinux 0x8f8eea8d flush_dcache_page +EXPORT_SYMBOL vmlinux 0x8f985f0f truncate_pagecache +EXPORT_SYMBOL vmlinux 0x8f9e1868 set_nlink +EXPORT_SYMBOL vmlinux 0x8fc15bf6 iommu_tbl_range_free +EXPORT_SYMBOL vmlinux 0x8fc59f9b rtas_offline_cpus_mask +EXPORT_SYMBOL vmlinux 0x8fdf63a8 i2c_del_adapter +EXPORT_SYMBOL vmlinux 0x90017d78 misc_register +EXPORT_SYMBOL vmlinux 0x908f546b md_integrity_register +EXPORT_SYMBOL vmlinux 0x9091b7e5 tcp_splice_read +EXPORT_SYMBOL vmlinux 0x90a0802d flush_dcache_icache_page +EXPORT_SYMBOL vmlinux 0x90a1c79b mpage_writepage +EXPORT_SYMBOL vmlinux 0x90b15957 param_ops_short +EXPORT_SYMBOL vmlinux 0x90b1cb10 km_policy_expired +EXPORT_SYMBOL vmlinux 0x90bb5498 fasync_helper +EXPORT_SYMBOL vmlinux 0x90c3ba9a read_dev_sector +EXPORT_SYMBOL vmlinux 0x90cba72f pnv_cxl_get_irq_count +EXPORT_SYMBOL vmlinux 0x90eee280 pci_get_domain_bus_and_slot +EXPORT_SYMBOL vmlinux 0x90fcf8bf dev_uc_add +EXPORT_SYMBOL vmlinux 0x90fdfe2c fput +EXPORT_SYMBOL vmlinux 0x912557ce rtas_busy_delay +EXPORT_SYMBOL vmlinux 0x91463b1d kstrtos16 +EXPORT_SYMBOL vmlinux 0x9152643d nf_register_hook +EXPORT_SYMBOL vmlinux 0x915e1208 tb_ticks_per_usec +EXPORT_SYMBOL vmlinux 0x916143f7 dev_remove_offload +EXPORT_SYMBOL vmlinux 0x9161f5f8 skb_checksum_setup +EXPORT_SYMBOL vmlinux 0x9166fada strncpy +EXPORT_SYMBOL vmlinux 0x9168c033 rtas_get_sensor +EXPORT_SYMBOL vmlinux 0x916fe988 get_thermal_instance +EXPORT_SYMBOL vmlinux 0x91715312 sprintf +EXPORT_SYMBOL vmlinux 0x9173f49e tcf_register_action +EXPORT_SYMBOL vmlinux 0x919be083 n_tty_ioctl_helper +EXPORT_SYMBOL vmlinux 0x919d1163 tty_termios_baud_rate +EXPORT_SYMBOL vmlinux 0x91ac822f vscnprintf +EXPORT_SYMBOL vmlinux 0x91b3e514 neigh_resolve_output +EXPORT_SYMBOL vmlinux 0x91c39ae2 skb_vlan_push +EXPORT_SYMBOL vmlinux 0x91c4bcbb dev_get_iflink +EXPORT_SYMBOL vmlinux 0x91c9d800 genphy_suspend +EXPORT_SYMBOL vmlinux 0x91d8171d tcp_init_sock +EXPORT_SYMBOL vmlinux 0x91e59f5e scsi_verify_blk_ioctl +EXPORT_SYMBOL vmlinux 0x91e650cf mipi_dsi_generic_read +EXPORT_SYMBOL vmlinux 0x91ecf8c0 __page_symlink +EXPORT_SYMBOL vmlinux 0x91ecfd38 fb_pan_display +EXPORT_SYMBOL vmlinux 0x91f3e37e get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0x92358d91 pci_iounmap +EXPORT_SYMBOL vmlinux 0x923af3d0 netdev_master_upper_dev_link +EXPORT_SYMBOL vmlinux 0x923b1276 dmaengine_get +EXPORT_SYMBOL vmlinux 0x924a1ab7 tcp_shutdown +EXPORT_SYMBOL vmlinux 0x926e03c3 tty_unthrottle +EXPORT_SYMBOL vmlinux 0x92855c2a sock_init_data +EXPORT_SYMBOL vmlinux 0x92862d40 sock_diag_put_filterinfo +EXPORT_SYMBOL vmlinux 0x92876169 input_mt_report_finger_count +EXPORT_SYMBOL vmlinux 0x9287be1c tcp_simple_retransmit +EXPORT_SYMBOL vmlinux 0x9291cd3b memdup_user +EXPORT_SYMBOL vmlinux 0x92a9c60c time_to_tm +EXPORT_SYMBOL vmlinux 0x92b23901 nvdimm_bus_lock +EXPORT_SYMBOL vmlinux 0x92b7e16b blk_put_request +EXPORT_SYMBOL vmlinux 0x92e12f39 netpoll_print_options +EXPORT_SYMBOL vmlinux 0x92e42c0b scsi_ioctl_reset +EXPORT_SYMBOL vmlinux 0x92e4d2fe flow_hash_from_keys +EXPORT_SYMBOL vmlinux 0x92f17d4d tcp_proto_cgroup +EXPORT_SYMBOL vmlinux 0x92fa5abb vme_lm_detach +EXPORT_SYMBOL vmlinux 0x92ff6370 ip6_frag_match +EXPORT_SYMBOL vmlinux 0x93022ba6 __scsi_format_command +EXPORT_SYMBOL vmlinux 0x9305f8e6 cpufreq_get +EXPORT_SYMBOL vmlinux 0x931df5eb dm_kcopyd_zero +EXPORT_SYMBOL vmlinux 0x93448c57 screen_info +EXPORT_SYMBOL vmlinux 0x9354fcde ibmebus_free_irq +EXPORT_SYMBOL vmlinux 0x936e55cb blk_init_allocated_queue +EXPORT_SYMBOL vmlinux 0x937733e3 qid_valid +EXPORT_SYMBOL vmlinux 0x939c5907 serio_interrupt +EXPORT_SYMBOL vmlinux 0x93b3fc74 register_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x93c0b37b seq_vprintf +EXPORT_SYMBOL vmlinux 0x93e6ffff inet_sendmsg +EXPORT_SYMBOL vmlinux 0x93e9960d blk_pm_runtime_init +EXPORT_SYMBOL vmlinux 0x93ed8e95 dev_warn +EXPORT_SYMBOL vmlinux 0x93fca811 __get_free_pages +EXPORT_SYMBOL vmlinux 0x9402a6a5 scsilun_to_int +EXPORT_SYMBOL vmlinux 0x94076e25 padata_start +EXPORT_SYMBOL vmlinux 0x9414ac9e dev_get_stats +EXPORT_SYMBOL vmlinux 0x9419bbcf stop_tty +EXPORT_SYMBOL vmlinux 0x943632f3 netdev_lower_get_next_private_rcu +EXPORT_SYMBOL vmlinux 0x94379111 vlan_dev_vlan_proto +EXPORT_SYMBOL vmlinux 0x94464c6f input_set_keycode +EXPORT_SYMBOL vmlinux 0x94961283 vunmap +EXPORT_SYMBOL vmlinux 0x9499f0a0 nf_log_register +EXPORT_SYMBOL vmlinux 0x94c755d7 brioctl_set +EXPORT_SYMBOL vmlinux 0x94ffed14 sock_common_recvmsg +EXPORT_SYMBOL vmlinux 0x950c023d rtnl_create_link +EXPORT_SYMBOL vmlinux 0x9514151a _mcount +EXPORT_SYMBOL vmlinux 0x951b945e kmalloc_caches +EXPORT_SYMBOL vmlinux 0x9524b0ae _outsb +EXPORT_SYMBOL vmlinux 0x9538d9f5 inet_put_port +EXPORT_SYMBOL vmlinux 0x9545af6d tasklet_init +EXPORT_SYMBOL vmlinux 0x95587a96 dmam_alloc_coherent +EXPORT_SYMBOL vmlinux 0x955af542 nobh_write_begin +EXPORT_SYMBOL vmlinux 0x95668da2 page_symlink +EXPORT_SYMBOL vmlinux 0x959daff6 genlmsg_put +EXPORT_SYMBOL vmlinux 0x95d26c92 console_stop +EXPORT_SYMBOL vmlinux 0x95d65fe3 __devm_request_region +EXPORT_SYMBOL vmlinux 0x95ded186 fb_show_logo +EXPORT_SYMBOL vmlinux 0x95f073a2 register_gifconf +EXPORT_SYMBOL vmlinux 0x95f26742 blk_finish_request +EXPORT_SYMBOL vmlinux 0x961349bf __getblk_gfp +EXPORT_SYMBOL vmlinux 0x96165389 cdrom_ioctl +EXPORT_SYMBOL vmlinux 0x963648ec srp_rport_get +EXPORT_SYMBOL vmlinux 0x964bfdd0 elevator_alloc +EXPORT_SYMBOL vmlinux 0x96752305 posix_unblock_lock +EXPORT_SYMBOL vmlinux 0x968995ec __mod_zone_page_state +EXPORT_SYMBOL vmlinux 0x968f16f8 sock_rfree +EXPORT_SYMBOL vmlinux 0x969987fc lockref_get_not_dead +EXPORT_SYMBOL vmlinux 0x96af4164 mipi_dsi_dcs_write_buffer +EXPORT_SYMBOL vmlinux 0x96b29254 strncasecmp +EXPORT_SYMBOL vmlinux 0x96cd2b04 scsi_sense_key_string +EXPORT_SYMBOL vmlinux 0x9706d031 giveup_altivec +EXPORT_SYMBOL vmlinux 0x97154d3d pci_bus_write_config_dword +EXPORT_SYMBOL vmlinux 0x9722a848 tc_classify +EXPORT_SYMBOL vmlinux 0x97390449 invalidate_bdev +EXPORT_SYMBOL vmlinux 0x9748927f _outsw_ns +EXPORT_SYMBOL vmlinux 0x97540a2b inetpeer_invalidate_tree +EXPORT_SYMBOL vmlinux 0x9754ec10 radix_tree_preload +EXPORT_SYMBOL vmlinux 0x975d6425 inet_release +EXPORT_SYMBOL vmlinux 0x97766006 ipv6_getsockopt +EXPORT_SYMBOL vmlinux 0x97823757 abx500_register_ops +EXPORT_SYMBOL vmlinux 0x97868aef __kfifo_alloc +EXPORT_SYMBOL vmlinux 0x97873953 security_sb_set_mnt_opts +EXPORT_SYMBOL vmlinux 0x97879207 pci_fixup_device +EXPORT_SYMBOL vmlinux 0x97974212 free_task +EXPORT_SYMBOL vmlinux 0x97999817 rfkill_set_hw_state +EXPORT_SYMBOL vmlinux 0x97a57333 crc_t10dif_update +EXPORT_SYMBOL vmlinux 0x97ba1af0 tcp_hashinfo +EXPORT_SYMBOL vmlinux 0x97c4cfa6 compat_mc_getsockopt +EXPORT_SYMBOL vmlinux 0x97c965ae mount_pseudo +EXPORT_SYMBOL vmlinux 0x97caa657 abx500_event_registers_startup_state_get +EXPORT_SYMBOL vmlinux 0x97cc76a5 dump_emit +EXPORT_SYMBOL vmlinux 0x97cebcf0 __pci_register_driver +EXPORT_SYMBOL vmlinux 0x97e45eb4 free_page_put_link +EXPORT_SYMBOL vmlinux 0x97f03d6f vio_cmo_entitlement_update +EXPORT_SYMBOL vmlinux 0x980d99e1 set_binfmt +EXPORT_SYMBOL vmlinux 0x980e3ce1 mipi_dsi_dcs_get_power_mode +EXPORT_SYMBOL vmlinux 0x9829fc11 __kfifo_out_peek_r +EXPORT_SYMBOL vmlinux 0x9830c72c forget_all_cached_acls +EXPORT_SYMBOL vmlinux 0x98481e7b ps2_command +EXPORT_SYMBOL vmlinux 0x986e6135 fb_pad_unaligned_buffer +EXPORT_SYMBOL vmlinux 0x987fc124 neigh_proc_dointvec_ms_jiffies +EXPORT_SYMBOL vmlinux 0x988a3a14 inet6_add_protocol +EXPORT_SYMBOL vmlinux 0x98b12f57 ipv4_specific +EXPORT_SYMBOL vmlinux 0x98b8e4f9 kmem_cache_destroy +EXPORT_SYMBOL vmlinux 0x98c68c41 __gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0x98cf60b3 strlen +EXPORT_SYMBOL vmlinux 0x98daf30d truncate_pagecache_range +EXPORT_SYMBOL vmlinux 0x98e5f0d4 generic_file_open +EXPORT_SYMBOL vmlinux 0x98e605bb ping_prot +EXPORT_SYMBOL vmlinux 0x99195078 vsnprintf +EXPORT_SYMBOL vmlinux 0x99216964 pci_release_selected_regions +EXPORT_SYMBOL vmlinux 0x99222f07 tcp_setsockopt +EXPORT_SYMBOL vmlinux 0x99280245 sock_no_bind +EXPORT_SYMBOL vmlinux 0x9939eba0 backlight_unregister_notifier +EXPORT_SYMBOL vmlinux 0x994840f7 phy_drivers_unregister +EXPORT_SYMBOL vmlinux 0x9949cabd key_reject_and_link +EXPORT_SYMBOL vmlinux 0x99517682 udp_encap_enable +EXPORT_SYMBOL vmlinux 0x995267da mipi_dsi_dcs_set_tear_on +EXPORT_SYMBOL vmlinux 0x99591a7a ipv6_ext_hdr +EXPORT_SYMBOL vmlinux 0x99735cef __xfrm_state_destroy +EXPORT_SYMBOL vmlinux 0x9994c0ca ps2_is_keyboard_id +EXPORT_SYMBOL vmlinux 0x999e8297 vfree +EXPORT_SYMBOL vmlinux 0x99afe916 _raw_write_unlock_bh +EXPORT_SYMBOL vmlinux 0x99c2a17d mach_powernv +EXPORT_SYMBOL vmlinux 0x99cdc86b sysctl_tcp_reordering +EXPORT_SYMBOL vmlinux 0x99cf3df0 of_parse_phandle +EXPORT_SYMBOL vmlinux 0x99d3a43c dm_table_get_size +EXPORT_SYMBOL vmlinux 0x99daa9bf try_offline_node +EXPORT_SYMBOL vmlinux 0x99db76e9 bdi_setup_and_register +EXPORT_SYMBOL vmlinux 0x99e6a8c1 skb_pad +EXPORT_SYMBOL vmlinux 0x99e9a9f4 sg_miter_next +EXPORT_SYMBOL vmlinux 0x99eb113c mmc_gpio_get_cd +EXPORT_SYMBOL vmlinux 0x9a1dfd65 strpbrk +EXPORT_SYMBOL vmlinux 0x9a1fc4b4 jiffies_to_timeval +EXPORT_SYMBOL vmlinux 0x9a52fd8a blk_recount_segments +EXPORT_SYMBOL vmlinux 0x9a5ab1ab dquot_reclaim_space_nodirty +EXPORT_SYMBOL vmlinux 0x9a5ffc64 __tracepoint_kmem_cache_alloc +EXPORT_SYMBOL vmlinux 0x9a8fef99 pcibios_fixup_bus +EXPORT_SYMBOL vmlinux 0x9a93d124 sock_create +EXPORT_SYMBOL vmlinux 0x9aac18df skb_find_text +EXPORT_SYMBOL vmlinux 0x9ac6e655 redirty_page_for_writepage +EXPORT_SYMBOL vmlinux 0x9ad6c788 km_new_mapping +EXPORT_SYMBOL vmlinux 0x9aeb07e8 vme_lm_attach +EXPORT_SYMBOL vmlinux 0x9af1b2a3 tcp_enter_cwr +EXPORT_SYMBOL vmlinux 0x9b29d6a6 pci_fixup_cardbus +EXPORT_SYMBOL vmlinux 0x9b33e0d7 unregister_dcbevent_notifier +EXPORT_SYMBOL vmlinux 0x9b388444 get_zeroed_page +EXPORT_SYMBOL vmlinux 0x9b4a368e netdev_refcnt_read +EXPORT_SYMBOL vmlinux 0x9b51c714 pcie_capability_read_dword +EXPORT_SYMBOL vmlinux 0x9b5dcfd4 __mutex_init +EXPORT_SYMBOL vmlinux 0x9b7110a5 blk_init_queue +EXPORT_SYMBOL vmlinux 0x9b949de2 md_reap_sync_thread +EXPORT_SYMBOL vmlinux 0x9b9e05f9 alloc_cpu_rmap +EXPORT_SYMBOL vmlinux 0x9ba7089d argv_split +EXPORT_SYMBOL vmlinux 0x9bbf1bdb locks_mandatory_area +EXPORT_SYMBOL vmlinux 0x9be7bde4 security_tun_dev_attach +EXPORT_SYMBOL vmlinux 0x9bf0f5fd vfs_getxattr_alloc +EXPORT_SYMBOL vmlinux 0x9bf76d08 skb_realloc_headroom +EXPORT_SYMBOL vmlinux 0x9bf7a52f __nla_reserve +EXPORT_SYMBOL vmlinux 0x9c25b755 of_get_next_parent +EXPORT_SYMBOL vmlinux 0x9c3126bc elv_unregister_queue +EXPORT_SYMBOL vmlinux 0x9c39992c dcbnl_cee_notify +EXPORT_SYMBOL vmlinux 0x9c3bde03 md_register_thread +EXPORT_SYMBOL vmlinux 0x9c491f60 sg_alloc_table +EXPORT_SYMBOL vmlinux 0x9c6965b5 nd_region_release_lane +EXPORT_SYMBOL vmlinux 0x9ca42c8e d_rehash +EXPORT_SYMBOL vmlinux 0x9cab34a6 rfkill_set_led_trigger_name +EXPORT_SYMBOL vmlinux 0x9cb32ad5 disk_stack_limits +EXPORT_SYMBOL vmlinux 0x9cf11691 tty_unregister_driver +EXPORT_SYMBOL vmlinux 0x9cfa4367 napi_complete_done +EXPORT_SYMBOL vmlinux 0x9d0d6206 unregister_netdevice_notifier +EXPORT_SYMBOL vmlinux 0x9d10d7d6 input_mt_assign_slots +EXPORT_SYMBOL vmlinux 0x9d12bd76 padata_stop +EXPORT_SYMBOL vmlinux 0x9d14983a ppc_enable_pmcs +EXPORT_SYMBOL vmlinux 0x9d19b84c insert_inode_locked4 +EXPORT_SYMBOL vmlinux 0x9d2609e4 filemap_flush +EXPORT_SYMBOL vmlinux 0x9d3aa376 blk_iopoll_init +EXPORT_SYMBOL vmlinux 0x9d3e27f8 register_framebuffer +EXPORT_SYMBOL vmlinux 0x9d7ce8dd _raw_spin_trylock +EXPORT_SYMBOL vmlinux 0x9d9dfc18 load_fp_state +EXPORT_SYMBOL vmlinux 0x9da05e10 mipi_dsi_create_packet +EXPORT_SYMBOL vmlinux 0x9da4e011 __dquot_transfer +EXPORT_SYMBOL vmlinux 0x9daad170 eth_header_cache_update +EXPORT_SYMBOL vmlinux 0x9dacdc5e udp_lib_get_port +EXPORT_SYMBOL vmlinux 0x9db09928 serio_unregister_driver +EXPORT_SYMBOL vmlinux 0x9dde7193 scm_fp_dup +EXPORT_SYMBOL vmlinux 0x9de49e06 skb_clone +EXPORT_SYMBOL vmlinux 0x9dee7aeb bitmap_cond_end_sync +EXPORT_SYMBOL vmlinux 0x9dfc40de inet_stream_ops +EXPORT_SYMBOL vmlinux 0x9dfe542e end_buffer_read_sync +EXPORT_SYMBOL vmlinux 0x9e0c711d vzalloc_node +EXPORT_SYMBOL vmlinux 0x9e232142 gnet_stats_finish_copy +EXPORT_SYMBOL vmlinux 0x9e2f8c90 lz4_decompress_unknownoutputsize +EXPORT_SYMBOL vmlinux 0x9e428686 tcp_prot +EXPORT_SYMBOL vmlinux 0x9e4faeef dm_io_client_destroy +EXPORT_SYMBOL vmlinux 0x9e61bb05 set_freezable +EXPORT_SYMBOL vmlinux 0x9e664a14 alloc_skb_with_frags +EXPORT_SYMBOL vmlinux 0x9e6848b9 __alloc_skb +EXPORT_SYMBOL vmlinux 0x9e7217de netpoll_poll_disable +EXPORT_SYMBOL vmlinux 0x9e763530 reciprocal_value +EXPORT_SYMBOL vmlinux 0x9e855a28 cookie_ecn_ok +EXPORT_SYMBOL vmlinux 0x9e97375d rtas_busy_delay_time +EXPORT_SYMBOL vmlinux 0x9eaea3b8 tcf_hash_cleanup +EXPORT_SYMBOL vmlinux 0x9ebd4c04 adjust_resource +EXPORT_SYMBOL vmlinux 0x9ed42044 of_find_node_by_type +EXPORT_SYMBOL vmlinux 0x9ee1373c __pagevec_release +EXPORT_SYMBOL vmlinux 0x9f46ced8 __sw_hweight64 +EXPORT_SYMBOL vmlinux 0x9f4ee7f3 from_kprojid +EXPORT_SYMBOL vmlinux 0x9f616a6a pps_register_source +EXPORT_SYMBOL vmlinux 0x9f7c1be8 skb_flow_dissector_init +EXPORT_SYMBOL vmlinux 0x9f911629 idr_alloc_cyclic +EXPORT_SYMBOL vmlinux 0x9f984513 strrchr +EXPORT_SYMBOL vmlinux 0x9fbea60b genphy_update_link +EXPORT_SYMBOL vmlinux 0x9fd7b97e xfrm_policy_destroy +EXPORT_SYMBOL vmlinux 0x9fdecc31 unregister_netdevice_many +EXPORT_SYMBOL vmlinux 0x9ff508a4 sock_edemux +EXPORT_SYMBOL vmlinux 0x9ffa3a75 netdev_max_backlog +EXPORT_SYMBOL vmlinux 0xa004a3e1 simple_link +EXPORT_SYMBOL vmlinux 0xa00963bd pci_disable_link_state_locked +EXPORT_SYMBOL vmlinux 0xa0388125 crypto_sha256_update +EXPORT_SYMBOL vmlinux 0xa0436e98 in6addr_linklocal_allnodes +EXPORT_SYMBOL vmlinux 0xa04a01bd qdisc_class_hash_insert +EXPORT_SYMBOL vmlinux 0xa05a7133 fbcon_set_tileops +EXPORT_SYMBOL vmlinux 0xa05c03df mempool_kmalloc +EXPORT_SYMBOL vmlinux 0xa05f07c9 tcf_action_dump_1 +EXPORT_SYMBOL vmlinux 0xa06011d2 vga_tryget +EXPORT_SYMBOL vmlinux 0xa060355f tcp_v4_connect +EXPORT_SYMBOL vmlinux 0xa067094b register_qdisc +EXPORT_SYMBOL vmlinux 0xa07a37f0 memchr +EXPORT_SYMBOL vmlinux 0xa07ed110 xz_dec_init +EXPORT_SYMBOL vmlinux 0xa084749a __bitmap_or +EXPORT_SYMBOL vmlinux 0xa08a6e4f tcp_mtup_init +EXPORT_SYMBOL vmlinux 0xa0a38a7a __i2c_transfer +EXPORT_SYMBOL vmlinux 0xa0b04675 vmalloc_32 +EXPORT_SYMBOL vmlinux 0xa0b0f16e mount_ns +EXPORT_SYMBOL vmlinux 0xa0b3bcbf install_exec_creds +EXPORT_SYMBOL vmlinux 0xa0ca2436 add_to_page_cache_locked +EXPORT_SYMBOL vmlinux 0xa0d2acd4 dev_add_pack +EXPORT_SYMBOL vmlinux 0xa0dad88e netdev_adjacent_get_private +EXPORT_SYMBOL vmlinux 0xa0ebd14c sysctl_tcp_mem +EXPORT_SYMBOL vmlinux 0xa0eca3ad inet6_protos +EXPORT_SYMBOL vmlinux 0xa0fbac79 wake_up_bit +EXPORT_SYMBOL vmlinux 0xa0ff74d6 udp_memory_allocated +EXPORT_SYMBOL vmlinux 0xa108eb4d sysctl_optmem_max +EXPORT_SYMBOL vmlinux 0xa120d33c tty_unregister_ldisc +EXPORT_SYMBOL vmlinux 0xa13deacc blk_integrity_compare +EXPORT_SYMBOL vmlinux 0xa13f5187 dquot_commit_info +EXPORT_SYMBOL vmlinux 0xa1415618 twl6030_interrupt_unmask +EXPORT_SYMBOL vmlinux 0xa144cef1 __breadahead +EXPORT_SYMBOL vmlinux 0xa14f3d8c ewma_add +EXPORT_SYMBOL vmlinux 0xa154872b __d_drop +EXPORT_SYMBOL vmlinux 0xa1606795 udp_lib_rehash +EXPORT_SYMBOL vmlinux 0xa169e076 backlight_device_unregister +EXPORT_SYMBOL vmlinux 0xa179e07c __dst_free +EXPORT_SYMBOL vmlinux 0xa18998e6 blkdev_issue_zeroout +EXPORT_SYMBOL vmlinux 0xa197d642 agp_generic_create_gatt_table +EXPORT_SYMBOL vmlinux 0xa1a4e238 revert_creds +EXPORT_SYMBOL vmlinux 0xa1a8ad0c bio_put +EXPORT_SYMBOL vmlinux 0xa1b759ce fb_add_videomode +EXPORT_SYMBOL vmlinux 0xa1bc1135 kfree_skb_partial +EXPORT_SYMBOL vmlinux 0xa1bff6cb abx500_startup_irq_enabled +EXPORT_SYMBOL vmlinux 0xa1c76e0a _cond_resched +EXPORT_SYMBOL vmlinux 0xa1c99385 __init_waitqueue_head +EXPORT_SYMBOL vmlinux 0xa1d22ed0 iov_iter_get_pages +EXPORT_SYMBOL vmlinux 0xa1e7f87a __scsi_alloc_queue +EXPORT_SYMBOL vmlinux 0xa1f8fe75 wait_for_completion_killable_timeout +EXPORT_SYMBOL vmlinux 0xa202a8e5 kmalloc_order_trace +EXPORT_SYMBOL vmlinux 0xa209451c bitmap_fold +EXPORT_SYMBOL vmlinux 0xa215fd55 dmaengine_get_unmap_data +EXPORT_SYMBOL vmlinux 0xa219a3ce set_bh_page +EXPORT_SYMBOL vmlinux 0xa221b7d9 mem_section +EXPORT_SYMBOL vmlinux 0xa225b0a8 __find_get_block +EXPORT_SYMBOL vmlinux 0xa23badb4 compat_sock_get_timestampns +EXPORT_SYMBOL vmlinux 0xa2453444 __scsi_iterate_devices +EXPORT_SYMBOL vmlinux 0xa2848c50 ecryptfs_get_auth_tok_key +EXPORT_SYMBOL vmlinux 0xa2a335bd vme_alloc_consistent +EXPORT_SYMBOL vmlinux 0xa2bbed37 crash_shutdown_register +EXPORT_SYMBOL vmlinux 0xa2c77b8f scsi_execute_req_flags +EXPORT_SYMBOL vmlinux 0xa2cb3328 inode_set_bytes +EXPORT_SYMBOL vmlinux 0xa2ce39cf security_path_chmod +EXPORT_SYMBOL vmlinux 0xa2d0be70 filemap_write_and_wait_range +EXPORT_SYMBOL vmlinux 0xa2e77b7c tcf_action_exec +EXPORT_SYMBOL vmlinux 0xa2e9da29 xfrm6_find_1stfragopt +EXPORT_SYMBOL vmlinux 0xa2f04796 msi_bitmap_alloc_hwirqs +EXPORT_SYMBOL vmlinux 0xa2f39c32 nd_integrity_init +EXPORT_SYMBOL vmlinux 0xa2fdbcbe fence_default_wait +EXPORT_SYMBOL vmlinux 0xa303d1ff dm_ratelimit_state +EXPORT_SYMBOL vmlinux 0xa30478f1 sock_dequeue_err_skb +EXPORT_SYMBOL vmlinux 0xa31bdf07 vme_master_set +EXPORT_SYMBOL vmlinux 0xa331bb58 scsi_execute +EXPORT_SYMBOL vmlinux 0xa338aa00 i2c_del_driver +EXPORT_SYMBOL vmlinux 0xa3445be7 vfs_iter_read +EXPORT_SYMBOL vmlinux 0xa3548d0e jbd2_journal_flush +EXPORT_SYMBOL vmlinux 0xa36e0799 udp6_set_csum +EXPORT_SYMBOL vmlinux 0xa37e1877 inode_reclaim_rsv_space +EXPORT_SYMBOL vmlinux 0xa384067f proc_mkdir +EXPORT_SYMBOL vmlinux 0xa396385b generic_file_mmap +EXPORT_SYMBOL vmlinux 0xa39b4cf2 udelay +EXPORT_SYMBOL vmlinux 0xa3abc422 abort_exclusive_wait +EXPORT_SYMBOL vmlinux 0xa3bb5433 nvdimm_revalidate_disk +EXPORT_SYMBOL vmlinux 0xa3bc74cd bitmap_end_sync +EXPORT_SYMBOL vmlinux 0xa3d08de4 tso_build_hdr +EXPORT_SYMBOL vmlinux 0xa3d94d9c bio_integrity_clone +EXPORT_SYMBOL vmlinux 0xa3d9ace0 bfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0xa3fc3d50 __tracepoint_module_get +EXPORT_SYMBOL vmlinux 0xa4077d75 d_add_ci +EXPORT_SYMBOL vmlinux 0xa40aa82e elevator_init +EXPORT_SYMBOL vmlinux 0xa4323c18 blk_mq_free_tag_set +EXPORT_SYMBOL vmlinux 0xa43dc6fe vm_insert_mixed +EXPORT_SYMBOL vmlinux 0xa4468a7c vfs_whiteout +EXPORT_SYMBOL vmlinux 0xa4511467 crc16 +EXPORT_SYMBOL vmlinux 0xa45e3573 jbd2_journal_try_to_free_buffers +EXPORT_SYMBOL vmlinux 0xa4701e9e timekeeping_inject_offset +EXPORT_SYMBOL vmlinux 0xa4781195 lookup_bdev +EXPORT_SYMBOL vmlinux 0xa48110e4 inet_offloads +EXPORT_SYMBOL vmlinux 0xa4b45ea5 out_of_line_wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xa4b94fea iowrite8_rep +EXPORT_SYMBOL vmlinux 0xa4c7589e noop_llseek +EXPORT_SYMBOL vmlinux 0xa4d4f0e6 global_cache_flush +EXPORT_SYMBOL vmlinux 0xa4fc01b4 pci_get_device +EXPORT_SYMBOL vmlinux 0xa5096c98 mmc_alloc_host +EXPORT_SYMBOL vmlinux 0xa5526619 rb_insert_color +EXPORT_SYMBOL vmlinux 0xa55c6830 register_sysctl_table +EXPORT_SYMBOL vmlinux 0xa5707a86 eth_type_trans +EXPORT_SYMBOL vmlinux 0xa5796851 from_kuid +EXPORT_SYMBOL vmlinux 0xa57a73c6 always_delete_dentry +EXPORT_SYMBOL vmlinux 0xa58e5884 param_get_ulong +EXPORT_SYMBOL vmlinux 0xa5924af2 pci_bus_get +EXPORT_SYMBOL vmlinux 0xa598e29c vesa_modes +EXPORT_SYMBOL vmlinux 0xa59a6c4a key_task_permission +EXPORT_SYMBOL vmlinux 0xa59c8d17 alloc_etherdev_mqs +EXPORT_SYMBOL vmlinux 0xa5a51eee __crc32c_le +EXPORT_SYMBOL vmlinux 0xa5b1fc2b d_instantiate_unique +EXPORT_SYMBOL vmlinux 0xa5b7af7f xfrm_stateonly_find +EXPORT_SYMBOL vmlinux 0xa5d4640b mmc_calc_max_discard +EXPORT_SYMBOL vmlinux 0xa5db18e2 tcp_sync_mss +EXPORT_SYMBOL vmlinux 0xa5de9bce gnet_stats_copy_basic +EXPORT_SYMBOL vmlinux 0xa5e3f9c7 dev_remove_pack +EXPORT_SYMBOL vmlinux 0xa5fcd376 blk_queue_bounce_limit +EXPORT_SYMBOL vmlinux 0xa631df8a cpu_possible_mask +EXPORT_SYMBOL vmlinux 0xa63322c6 hdmi_audio_infoframe_pack +EXPORT_SYMBOL vmlinux 0xa63a86d7 dev_alert +EXPORT_SYMBOL vmlinux 0xa63d85ab slhc_remember +EXPORT_SYMBOL vmlinux 0xa65972b8 _memcpy_toio +EXPORT_SYMBOL vmlinux 0xa675804c utf8s_to_utf16s +EXPORT_SYMBOL vmlinux 0xa681fe88 generate_random_uuid +EXPORT_SYMBOL vmlinux 0xa68320d6 proc_remove +EXPORT_SYMBOL vmlinux 0xa6aa89b7 skb_copy_bits +EXPORT_SYMBOL vmlinux 0xa6e0811d vme_slot_num +EXPORT_SYMBOL vmlinux 0xa6ec68d7 soft_cursor +EXPORT_SYMBOL vmlinux 0xa6f013a2 vfs_unlink +EXPORT_SYMBOL vmlinux 0xa6f9bc7e pci_get_slot +EXPORT_SYMBOL vmlinux 0xa6ffec60 woken_wake_function +EXPORT_SYMBOL vmlinux 0xa70a29df generic_file_read_iter +EXPORT_SYMBOL vmlinux 0xa710d815 netdev_features_change +EXPORT_SYMBOL vmlinux 0xa720678c lg_global_lock +EXPORT_SYMBOL vmlinux 0xa72a0f5b nr_online_nodes +EXPORT_SYMBOL vmlinux 0xa72f4c11 set_blocksize +EXPORT_SYMBOL vmlinux 0xa735db59 prandom_u32 +EXPORT_SYMBOL vmlinux 0xa73f5480 tcf_hash_check +EXPORT_SYMBOL vmlinux 0xa74f4e9b ida_simple_get +EXPORT_SYMBOL vmlinux 0xa7514bed eth_commit_mac_addr_change +EXPORT_SYMBOL vmlinux 0xa78aa390 __sock_create +EXPORT_SYMBOL vmlinux 0xa7cc393a nf_log_unbind_pf +EXPORT_SYMBOL vmlinux 0xa7d3cd37 get_cached_acl +EXPORT_SYMBOL vmlinux 0xa7f070c9 account_page_dirtied +EXPORT_SYMBOL vmlinux 0xa7f5dc49 tty_port_close_start +EXPORT_SYMBOL vmlinux 0xa8020708 scsi_block_requests +EXPORT_SYMBOL vmlinux 0xa808a71a blk_rq_map_user_iov +EXPORT_SYMBOL vmlinux 0xa8232c78 strtobool +EXPORT_SYMBOL vmlinux 0xa82a8208 bdi_destroy +EXPORT_SYMBOL vmlinux 0xa831416e netdev_upper_get_next_dev_rcu +EXPORT_SYMBOL vmlinux 0xa843805a get_unused_fd_flags +EXPORT_SYMBOL vmlinux 0xa85514cf __cleancache_init_fs +EXPORT_SYMBOL vmlinux 0xa85665e4 led_blink_set_oneshot +EXPORT_SYMBOL vmlinux 0xa85dde07 submit_bh +EXPORT_SYMBOL vmlinux 0xa8721b97 system_state +EXPORT_SYMBOL vmlinux 0xa8879277 skb_vlan_untag +EXPORT_SYMBOL vmlinux 0xa8ad123b ppp_register_compressor +EXPORT_SYMBOL vmlinux 0xa8b55815 jbd2_journal_check_used_features +EXPORT_SYMBOL vmlinux 0xa8bf25a6 inet6_del_protocol +EXPORT_SYMBOL vmlinux 0xa8f723ef simple_transaction_release +EXPORT_SYMBOL vmlinux 0xa8fef7bb security_unix_may_send +EXPORT_SYMBOL vmlinux 0xa9168676 xmit_recursion +EXPORT_SYMBOL vmlinux 0xa916b694 strnlen +EXPORT_SYMBOL vmlinux 0xa91ad300 __nlmsg_put +EXPORT_SYMBOL vmlinux 0xa9273e1a epapr_hypercall_start +EXPORT_SYMBOL vmlinux 0xa927caff tcf_em_register +EXPORT_SYMBOL vmlinux 0xa92fbce4 pm860x_reg_read +EXPORT_SYMBOL vmlinux 0xa93ba88e proc_doulongvec_minmax +EXPORT_SYMBOL vmlinux 0xa96852aa down_write_trylock +EXPORT_SYMBOL vmlinux 0xa96b933c phy_init_eee +EXPORT_SYMBOL vmlinux 0xa976957d bitmap_remap +EXPORT_SYMBOL vmlinux 0xa996208c single_open_size +EXPORT_SYMBOL vmlinux 0xa99b39c2 prandom_bytes +EXPORT_SYMBOL vmlinux 0xa9b04603 ns_capable +EXPORT_SYMBOL vmlinux 0xa9b5bc9d __generic_block_fiemap +EXPORT_SYMBOL vmlinux 0xa9bd0d4a jbd2_journal_ack_err +EXPORT_SYMBOL vmlinux 0xa9c63b69 security_xfrm_policy_free +EXPORT_SYMBOL vmlinux 0xaa00369d netlink_broadcast_filtered +EXPORT_SYMBOL vmlinux 0xaa0073b7 __net_get_random_once +EXPORT_SYMBOL vmlinux 0xaa36915b kvmppc_hv_find_lock_hpte +EXPORT_SYMBOL vmlinux 0xaa46e87e lg_local_unlock +EXPORT_SYMBOL vmlinux 0xaa6e4df5 _raw_write_lock_irqsave +EXPORT_SYMBOL vmlinux 0xaa6f23ad rfkill_get_led_trigger_name +EXPORT_SYMBOL vmlinux 0xaa805544 simple_statfs +EXPORT_SYMBOL vmlinux 0xaa9e2d5e generic_update_time +EXPORT_SYMBOL vmlinux 0xaac3393c __init_rwsem +EXPORT_SYMBOL vmlinux 0xaad0ae78 __bitmap_shift_right +EXPORT_SYMBOL vmlinux 0xaad4d741 vme_master_request +EXPORT_SYMBOL vmlinux 0xaad6d92f rfkill_init_sw_state +EXPORT_SYMBOL vmlinux 0xaaf25852 pm860x_reg_write +EXPORT_SYMBOL vmlinux 0xaafdc258 strcasecmp +EXPORT_SYMBOL vmlinux 0xab113e33 sock_recvmsg +EXPORT_SYMBOL vmlinux 0xab1aa666 padata_add_cpu +EXPORT_SYMBOL vmlinux 0xab2dcc6f dentry_unhash +EXPORT_SYMBOL vmlinux 0xab36e3ea ip_cmsg_recv_offset +EXPORT_SYMBOL vmlinux 0xab6bde28 sysctl_max_syn_backlog +EXPORT_SYMBOL vmlinux 0xab721bbc jbd2_journal_load +EXPORT_SYMBOL vmlinux 0xab781570 fb_get_options +EXPORT_SYMBOL vmlinux 0xab801b66 generic_show_options +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 0xabd37e4b blk_queue_start_tag +EXPORT_SYMBOL vmlinux 0xac0ba8c1 blk_iopoll_disable +EXPORT_SYMBOL vmlinux 0xac1a55be unregister_reboot_notifier +EXPORT_SYMBOL vmlinux 0xac26b820 _raw_write_lock +EXPORT_SYMBOL vmlinux 0xac487fac __blkdev_reread_part +EXPORT_SYMBOL vmlinux 0xac756bb5 pci_enable_device_mem +EXPORT_SYMBOL vmlinux 0xac7f8f46 udp_ioctl +EXPORT_SYMBOL vmlinux 0xac8c9212 rtnl_link_get_net +EXPORT_SYMBOL vmlinux 0xacab29b7 seq_hlist_start_percpu +EXPORT_SYMBOL vmlinux 0xacc227a8 open_exec +EXPORT_SYMBOL vmlinux 0xacc5b5d2 csum_ipv6_magic +EXPORT_SYMBOL vmlinux 0xaccabc6a in4_pton +EXPORT_SYMBOL vmlinux 0xacd81eb3 jbd2_inode_cache +EXPORT_SYMBOL vmlinux 0xace9bd94 abx500_get_register_interruptible +EXPORT_SYMBOL vmlinux 0xacf4d843 match_strdup +EXPORT_SYMBOL vmlinux 0xad01744f kstrtos8_from_user +EXPORT_SYMBOL vmlinux 0xad01e3b4 skb_recv_datagram +EXPORT_SYMBOL vmlinux 0xad0413d4 match_hex +EXPORT_SYMBOL vmlinux 0xad164875 kstrtos16_from_user +EXPORT_SYMBOL vmlinux 0xad4c1b51 flex_array_alloc +EXPORT_SYMBOL vmlinux 0xad50cebb i8253_lock +EXPORT_SYMBOL vmlinux 0xad780da3 try_module_get +EXPORT_SYMBOL vmlinux 0xad84bef8 dm_table_event +EXPORT_SYMBOL vmlinux 0xad8dd119 __hw_addr_unsync_dev +EXPORT_SYMBOL vmlinux 0xad9d60cb release_sock +EXPORT_SYMBOL vmlinux 0xada9dff9 dev_getbyhwaddr_rcu +EXPORT_SYMBOL vmlinux 0xadb0fd21 xfrm6_rcv_cb +EXPORT_SYMBOL vmlinux 0xaddb7297 gro_find_receive_by_type +EXPORT_SYMBOL vmlinux 0xade6bf4b mark_info_dirty +EXPORT_SYMBOL vmlinux 0xadf21dd3 blk_rq_unmap_user +EXPORT_SYMBOL vmlinux 0xadfdfcef __bitmap_andnot +EXPORT_SYMBOL vmlinux 0xae008813 set_security_override_from_ctx +EXPORT_SYMBOL vmlinux 0xae1284ab dma_direct_ops +EXPORT_SYMBOL vmlinux 0xae200e2f mmc_fixup_device +EXPORT_SYMBOL vmlinux 0xae235a6a __nd_driver_register +EXPORT_SYMBOL vmlinux 0xae358236 fence_signal +EXPORT_SYMBOL vmlinux 0xae3b579e neigh_seq_start +EXPORT_SYMBOL vmlinux 0xae3f687b i2c_get_adapter +EXPORT_SYMBOL vmlinux 0xae4a1bda csum_tcpudp_nofold +EXPORT_SYMBOL vmlinux 0xae545f06 _raw_write_unlock_irqrestore +EXPORT_SYMBOL vmlinux 0xae57c3ab phy_attach_direct +EXPORT_SYMBOL vmlinux 0xae6fb8e0 genphy_soft_reset +EXPORT_SYMBOL vmlinux 0xae729e59 security_req_classify_flow +EXPORT_SYMBOL vmlinux 0xae73b6f6 inet6_unregister_protosw +EXPORT_SYMBOL vmlinux 0xae89c668 scsi_unregister +EXPORT_SYMBOL vmlinux 0xae8a13fb to_nd_btt +EXPORT_SYMBOL vmlinux 0xaeaa12ee jbd2_journal_set_features +EXPORT_SYMBOL vmlinux 0xaec2a187 cdev_init +EXPORT_SYMBOL vmlinux 0xaec35db4 flex_array_free +EXPORT_SYMBOL vmlinux 0xaedd0f69 agp_generic_destroy_pages +EXPORT_SYMBOL vmlinux 0xaededfdd put_filp +EXPORT_SYMBOL vmlinux 0xaf063510 _raw_spin_lock_bh +EXPORT_SYMBOL vmlinux 0xaf2355b3 bio_phys_segments +EXPORT_SYMBOL vmlinux 0xaf2d872c prepare_to_wait +EXPORT_SYMBOL vmlinux 0xaf33b465 netpoll_send_skb_on_dev +EXPORT_SYMBOL vmlinux 0xaf3789b0 locks_copy_conflock +EXPORT_SYMBOL vmlinux 0xaf38aca1 elv_register_queue +EXPORT_SYMBOL vmlinux 0xaf39309c sock_alloc_send_skb +EXPORT_SYMBOL vmlinux 0xaf3dd7dc scsi_logging_level +EXPORT_SYMBOL vmlinux 0xaf508c88 __blockdev_direct_IO +EXPORT_SYMBOL vmlinux 0xaf528023 acl_by_type +EXPORT_SYMBOL vmlinux 0xaf56fc90 neigh_xmit +EXPORT_SYMBOL vmlinux 0xaf6355d5 __f_setown +EXPORT_SYMBOL vmlinux 0xaf6ae696 kstrndup +EXPORT_SYMBOL vmlinux 0xaf9340a7 tcf_hash_new_index +EXPORT_SYMBOL vmlinux 0xaf976244 ppc_md +EXPORT_SYMBOL vmlinux 0xafba3b0b check_disk_size_change +EXPORT_SYMBOL vmlinux 0xafda909e inet_reqsk_alloc +EXPORT_SYMBOL vmlinux 0xafe2587f ip_generic_getfrag +EXPORT_SYMBOL vmlinux 0xafe8c791 param_ops_ullong +EXPORT_SYMBOL vmlinux 0xafff3d1d mempool_alloc +EXPORT_SYMBOL vmlinux 0xb013d2b2 vga_get +EXPORT_SYMBOL vmlinux 0xb0389b1f ip_route_me_harder +EXPORT_SYMBOL vmlinux 0xb04241b4 ida_simple_remove +EXPORT_SYMBOL vmlinux 0xb05fc310 sysctl_rmem_max +EXPORT_SYMBOL vmlinux 0xb06fbc61 security_path_link +EXPORT_SYMBOL vmlinux 0xb090ec13 generic_file_fsync +EXPORT_SYMBOL vmlinux 0xb0a0da0c rational_best_approximation +EXPORT_SYMBOL vmlinux 0xb0e10781 get_option +EXPORT_SYMBOL vmlinux 0xb0ec36d7 mipi_dsi_generic_write +EXPORT_SYMBOL vmlinux 0xb0f091e4 __blk_mq_end_request +EXPORT_SYMBOL vmlinux 0xb10ea203 pci_try_set_mwi +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 0xb15e897f jbd2_journal_force_commit +EXPORT_SYMBOL vmlinux 0xb1645a2e sg_free_table +EXPORT_SYMBOL vmlinux 0xb1659a33 ilookup +EXPORT_SYMBOL vmlinux 0xb165ef45 __irq_regs +EXPORT_SYMBOL vmlinux 0xb1672ce5 get_task_io_context +EXPORT_SYMBOL vmlinux 0xb1687192 tty_set_operations +EXPORT_SYMBOL vmlinux 0xb17a2edd mac_find_mode +EXPORT_SYMBOL vmlinux 0xb1a2108e dquot_quota_sync +EXPORT_SYMBOL vmlinux 0xb1a934c8 inode_claim_rsv_space +EXPORT_SYMBOL vmlinux 0xb1ac5c07 cdrom_number_of_slots +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 0xb1e5c112 __serio_register_port +EXPORT_SYMBOL vmlinux 0xb2061d85 mntput +EXPORT_SYMBOL vmlinux 0xb20bf3b8 sock_release +EXPORT_SYMBOL vmlinux 0xb22d15c8 sock_no_socketpair +EXPORT_SYMBOL vmlinux 0xb240d5f3 param_get_bool +EXPORT_SYMBOL vmlinux 0xb25b1511 __sync_dirty_buffer +EXPORT_SYMBOL vmlinux 0xb25ee89c unregister_cdrom +EXPORT_SYMBOL vmlinux 0xb264d22f nd_device_unregister +EXPORT_SYMBOL vmlinux 0xb265c007 try_to_release_page +EXPORT_SYMBOL vmlinux 0xb2682405 utf8_to_utf32 +EXPORT_SYMBOL vmlinux 0xb2763e70 buffer_migrate_page +EXPORT_SYMBOL vmlinux 0xb2a27a09 qdisc_list_del +EXPORT_SYMBOL vmlinux 0xb2a994d7 neigh_parms_release +EXPORT_SYMBOL vmlinux 0xb2ab74a6 netif_receive_skb_sk +EXPORT_SYMBOL vmlinux 0xb2ad2404 force_sig +EXPORT_SYMBOL vmlinux 0xb2be6e92 netdev_stats_to_stats64 +EXPORT_SYMBOL vmlinux 0xb2c8210e kern_path +EXPORT_SYMBOL vmlinux 0xb2e877cc pci_dev_driver +EXPORT_SYMBOL vmlinux 0xb2f43116 posix_lock_inode_wait +EXPORT_SYMBOL vmlinux 0xb31f7561 i2c_smbus_read_i2c_block_data +EXPORT_SYMBOL vmlinux 0xb3382494 fence_signal_locked +EXPORT_SYMBOL vmlinux 0xb33c07e8 of_get_ibm_chip_id +EXPORT_SYMBOL vmlinux 0xb35831dc serio_reconnect +EXPORT_SYMBOL vmlinux 0xb3647a61 __devm_gpiod_get_optional +EXPORT_SYMBOL vmlinux 0xb3656622 generic_file_splice_read +EXPORT_SYMBOL vmlinux 0xb396f675 __blk_run_queue +EXPORT_SYMBOL vmlinux 0xb39d9996 vfs_iter_write +EXPORT_SYMBOL vmlinux 0xb3bb1f84 __skb_checksum_complete +EXPORT_SYMBOL vmlinux 0xb3c41f85 of_translate_address +EXPORT_SYMBOL vmlinux 0xb3cb53ff blk_queue_bounce +EXPORT_SYMBOL vmlinux 0xb3d2c76d scsi_hostbyte_string +EXPORT_SYMBOL vmlinux 0xb3d38092 blk_mq_delay_queue +EXPORT_SYMBOL vmlinux 0xb3f09a3f xfrm_register_mode +EXPORT_SYMBOL vmlinux 0xb3f36e0c scsi_remove_host +EXPORT_SYMBOL vmlinux 0xb3f7646e kthread_should_stop +EXPORT_SYMBOL vmlinux 0xb402e3c2 blkdev_get_by_path +EXPORT_SYMBOL vmlinux 0xb40fd2da tcp_md5_do_add +EXPORT_SYMBOL vmlinux 0xb423dba1 console_blanked +EXPORT_SYMBOL vmlinux 0xb43a1738 ppp_unit_number +EXPORT_SYMBOL vmlinux 0xb462bc84 md_check_recovery +EXPORT_SYMBOL vmlinux 0xb4647b61 blk_mq_init_queue +EXPORT_SYMBOL vmlinux 0xb4709322 scsi_dev_info_add_list +EXPORT_SYMBOL vmlinux 0xb47189b5 reservation_ww_class +EXPORT_SYMBOL vmlinux 0xb473e2c2 lockref_get +EXPORT_SYMBOL vmlinux 0xb48887ac nobh_write_end +EXPORT_SYMBOL vmlinux 0xb4a5ed75 put_tty_driver +EXPORT_SYMBOL vmlinux 0xb4b931aa param_set_invbool +EXPORT_SYMBOL vmlinux 0xb5191db0 blk_run_queue +EXPORT_SYMBOL vmlinux 0xb5270729 pcie_port_service_register +EXPORT_SYMBOL vmlinux 0xb52fe63f alloc_netdev_mqs +EXPORT_SYMBOL vmlinux 0xb536fe74 ip_queue_xmit +EXPORT_SYMBOL vmlinux 0xb5431ff8 rc5t583_ext_power_req_config +EXPORT_SYMBOL vmlinux 0xb56200d6 tty_port_tty_get +EXPORT_SYMBOL vmlinux 0xb5680959 jbd2_journal_init_dev +EXPORT_SYMBOL vmlinux 0xb57006f0 kiocb_set_cancel_fn +EXPORT_SYMBOL vmlinux 0xb57343c2 frontswap_shrink +EXPORT_SYMBOL vmlinux 0xb57765e7 d_walk +EXPORT_SYMBOL vmlinux 0xb5a459dc unregister_blkdev +EXPORT_SYMBOL vmlinux 0xb5aa7165 dma_pool_destroy +EXPORT_SYMBOL vmlinux 0xb5ba63b9 build_skb +EXPORT_SYMBOL vmlinux 0xb5be331f would_dump +EXPORT_SYMBOL vmlinux 0xb5c5901f mmc_stop_bkops +EXPORT_SYMBOL vmlinux 0xb5ca1c46 slhc_free +EXPORT_SYMBOL vmlinux 0xb61266e6 dev_mc_flush +EXPORT_SYMBOL vmlinux 0xb61581bb serial8250_register_8250_port +EXPORT_SYMBOL vmlinux 0xb6244511 sg_init_one +EXPORT_SYMBOL vmlinux 0xb635a278 __pagevec_lru_add +EXPORT_SYMBOL vmlinux 0xb63bf76e remove_arg_zero +EXPORT_SYMBOL vmlinux 0xb6661a8d override_creds +EXPORT_SYMBOL vmlinux 0xb66b9ad2 tty_driver_kref_put +EXPORT_SYMBOL vmlinux 0xb678366f int_sqrt +EXPORT_SYMBOL vmlinux 0xb67e622b blk_start_request +EXPORT_SYMBOL vmlinux 0xb68bfa9d node_states +EXPORT_SYMBOL vmlinux 0xb6936ffe _bcd2bin +EXPORT_SYMBOL vmlinux 0xb6a68816 find_last_bit +EXPORT_SYMBOL vmlinux 0xb6ce7d72 hdmi_infoframe_log +EXPORT_SYMBOL vmlinux 0xb711f0b5 netif_wake_subqueue +EXPORT_SYMBOL vmlinux 0xb7488905 scsi_normalize_sense +EXPORT_SYMBOL vmlinux 0xb760755b dm_put_table_device +EXPORT_SYMBOL vmlinux 0xb76b7e43 ip_mc_join_group +EXPORT_SYMBOL vmlinux 0xb76d0c6b tcp_try_fastopen +EXPORT_SYMBOL vmlinux 0xb77131b1 psched_ratecfg_precompute +EXPORT_SYMBOL vmlinux 0xb777ba19 netdev_bonding_info_change +EXPORT_SYMBOL vmlinux 0xb77932eb flex_array_clear +EXPORT_SYMBOL vmlinux 0xb779608c tcp_v4_md5_lookup +EXPORT_SYMBOL vmlinux 0xb7c0f8c8 mdiobus_register +EXPORT_SYMBOL vmlinux 0xb7ecae60 pm_vt_switch_unregister +EXPORT_SYMBOL vmlinux 0xb7ece26c dev_graft_qdisc +EXPORT_SYMBOL vmlinux 0xb7f81674 dst_cow_metrics_generic +EXPORT_SYMBOL vmlinux 0xb807183d no_llseek +EXPORT_SYMBOL vmlinux 0xb84a0625 tcp_md5_hash_header +EXPORT_SYMBOL vmlinux 0xb8695b4c devm_input_allocate_device +EXPORT_SYMBOL vmlinux 0xb86c8b4c d_tmpfile +EXPORT_SYMBOL vmlinux 0xb874b87a __clzsi2 +EXPORT_SYMBOL vmlinux 0xb87f72e5 simple_open +EXPORT_SYMBOL vmlinux 0xb8a0dffc blk_alloc_queue +EXPORT_SYMBOL vmlinux 0xb8b11bf5 irq_to_desc +EXPORT_SYMBOL vmlinux 0xb8bb514b max8998_bulk_write +EXPORT_SYMBOL vmlinux 0xb8f8df07 file_path +EXPORT_SYMBOL vmlinux 0xb902f97c mutex_lock +EXPORT_SYMBOL vmlinux 0xb907513f unpoison_memory +EXPORT_SYMBOL vmlinux 0xb91fb963 bio_integrity_advance +EXPORT_SYMBOL vmlinux 0xb9223973 sdev_prefix_printk +EXPORT_SYMBOL vmlinux 0xb924d07d nosteal_pipe_buf_ops +EXPORT_SYMBOL vmlinux 0xb92c1198 __devcgroup_inode_permission +EXPORT_SYMBOL vmlinux 0xb94bc8e6 security_inode_notifysecctx +EXPORT_SYMBOL vmlinux 0xb9552bc0 remap_vmalloc_range_partial +EXPORT_SYMBOL vmlinux 0xb955ab28 fb_get_buffer_offset +EXPORT_SYMBOL vmlinux 0xb963d391 sk_common_release +EXPORT_SYMBOL vmlinux 0xb97afc12 blk_mq_run_hw_queues +EXPORT_SYMBOL vmlinux 0xb97f3802 __devm_release_region +EXPORT_SYMBOL vmlinux 0xb98223e3 kmem_cache_create +EXPORT_SYMBOL vmlinux 0xb984748d blk_execute_rq +EXPORT_SYMBOL vmlinux 0xb9907761 of_n_addr_cells +EXPORT_SYMBOL vmlinux 0xb9a4e050 i2c_smbus_write_byte_data +EXPORT_SYMBOL vmlinux 0xb9adc5d0 dev_close +EXPORT_SYMBOL vmlinux 0xb9e8e2cc in6addr_sitelocal_allrouters +EXPORT_SYMBOL vmlinux 0xba097ea0 mipi_dsi_dcs_set_pixel_format +EXPORT_SYMBOL vmlinux 0xba21341e mmc_can_erase +EXPORT_SYMBOL vmlinux 0xba2ffec2 rps_sock_flow_table +EXPORT_SYMBOL vmlinux 0xba3887d1 blk_get_request +EXPORT_SYMBOL vmlinux 0xba497f13 loops_per_jiffy +EXPORT_SYMBOL vmlinux 0xba841ef5 input_free_device +EXPORT_SYMBOL vmlinux 0xba8ce68e udp_add_offload +EXPORT_SYMBOL vmlinux 0xbaa798e0 dev_alloc_name +EXPORT_SYMBOL vmlinux 0xbac2dcc8 devfreq_add_device +EXPORT_SYMBOL vmlinux 0xbadc5746 kfree_skb +EXPORT_SYMBOL vmlinux 0xbae1422f blk_get_backing_dev_info +EXPORT_SYMBOL vmlinux 0xbaeaf915 PDE_DATA +EXPORT_SYMBOL vmlinux 0xbaf030f8 __task_pid_nr_ns +EXPORT_SYMBOL vmlinux 0xbaf08894 dquot_release +EXPORT_SYMBOL vmlinux 0xbaf96374 bio_map_kern +EXPORT_SYMBOL vmlinux 0xbb026f87 blk_queue_softirq_done +EXPORT_SYMBOL vmlinux 0xbb0540aa zlib_inflateReset +EXPORT_SYMBOL vmlinux 0xbb1d040d blk_queue_update_dma_pad +EXPORT_SYMBOL vmlinux 0xbb34134a iov_shorten +EXPORT_SYMBOL vmlinux 0xbb35675b __bitmap_intersects +EXPORT_SYMBOL vmlinux 0xbb381724 submit_bio +EXPORT_SYMBOL vmlinux 0xbb4e1218 clocksource_change_rating +EXPORT_SYMBOL vmlinux 0xbb4f4766 simple_write_to_buffer +EXPORT_SYMBOL vmlinux 0xbb5d343d xfrm_get_acqseq +EXPORT_SYMBOL vmlinux 0xbb636f25 page_readlink +EXPORT_SYMBOL vmlinux 0xbb6887c2 xfrm_garbage_collect +EXPORT_SYMBOL vmlinux 0xbb732a65 inet6_unregister_icmp_sender +EXPORT_SYMBOL vmlinux 0xbb749f5e elevator_exit +EXPORT_SYMBOL vmlinux 0xbb75daa0 blkdev_reread_part +EXPORT_SYMBOL vmlinux 0xbb79a59d agp3_generic_tlbflush +EXPORT_SYMBOL vmlinux 0xbb99125c get_default_font +EXPORT_SYMBOL vmlinux 0xbb9fb040 mmc_wait_for_app_cmd +EXPORT_SYMBOL vmlinux 0xbbac0a31 skb_checksum_help +EXPORT_SYMBOL vmlinux 0xbbac1401 tcp_ioctl +EXPORT_SYMBOL vmlinux 0xbbaeb559 memcg_socket_limit_enabled +EXPORT_SYMBOL vmlinux 0xbbb6b412 unregister_sysctl_table +EXPORT_SYMBOL vmlinux 0xbbd76e57 bit_wait +EXPORT_SYMBOL vmlinux 0xbbdc1a82 jbd2_journal_unlock_updates +EXPORT_SYMBOL vmlinux 0xbbe12946 block_write_end +EXPORT_SYMBOL vmlinux 0xbbe7ed14 mmc_flush_cache +EXPORT_SYMBOL vmlinux 0xbbf07eae led_blink_set +EXPORT_SYMBOL vmlinux 0xbbf38a72 nla_reserve_nohdr +EXPORT_SYMBOL vmlinux 0xbbf44ffb agp_unbind_memory +EXPORT_SYMBOL vmlinux 0xbbf7d3ce tcp_rcv_state_process +EXPORT_SYMBOL vmlinux 0xbc0922ea make_bad_inode +EXPORT_SYMBOL vmlinux 0xbc242bb2 vme_lm_request +EXPORT_SYMBOL vmlinux 0xbc24b281 compat_tcp_setsockopt +EXPORT_SYMBOL vmlinux 0xbc2bf4ee skb_try_coalesce +EXPORT_SYMBOL vmlinux 0xbc316de4 tty_termios_input_baud_rate +EXPORT_SYMBOL vmlinux 0xbc655a86 inet_sock_destruct +EXPORT_SYMBOL vmlinux 0xbc770fd8 __ww_mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0xbc982049 unregister_quota_format +EXPORT_SYMBOL vmlinux 0xbc982b06 eeh_subsystem_flags +EXPORT_SYMBOL vmlinux 0xbc99335c make_kgid +EXPORT_SYMBOL vmlinux 0xbc9f0b5c gen_pool_add_virt +EXPORT_SYMBOL vmlinux 0xbca56adc dev_addr_del +EXPORT_SYMBOL vmlinux 0xbcc308bb strnlen_user +EXPORT_SYMBOL vmlinux 0xbce0f98f mdiobus_read +EXPORT_SYMBOL vmlinux 0xbce486dd compat_mc_setsockopt +EXPORT_SYMBOL vmlinux 0xbcf150f9 xor_altivec_5 +EXPORT_SYMBOL vmlinux 0xbcfe1706 mipi_dsi_dcs_nop +EXPORT_SYMBOL vmlinux 0xbd359952 pci_clear_mwi +EXPORT_SYMBOL vmlinux 0xbd41fa47 vio_unregister_device +EXPORT_SYMBOL vmlinux 0xbd46098d twl6040_set_bits +EXPORT_SYMBOL vmlinux 0xbd462b55 __kfifo_init +EXPORT_SYMBOL vmlinux 0xbd4ff599 dev_get_by_index +EXPORT_SYMBOL vmlinux 0xbd83b60b jbd2_journal_revoke +EXPORT_SYMBOL vmlinux 0xbd8f2870 devm_release_resource +EXPORT_SYMBOL vmlinux 0xbd9074b1 blk_finish_plug +EXPORT_SYMBOL vmlinux 0xbdacfd88 security_path_unlink +EXPORT_SYMBOL vmlinux 0xbdb282e0 security_path_rename +EXPORT_SYMBOL vmlinux 0xbdd39e1b eth_prepare_mac_addr_change +EXPORT_SYMBOL vmlinux 0xbde7c069 mmc_register_driver +EXPORT_SYMBOL vmlinux 0xbdeab2c9 phy_ethtool_sset +EXPORT_SYMBOL vmlinux 0xbdf860de tcf_hash_insert +EXPORT_SYMBOL vmlinux 0xbe06808e __scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xbe1bb112 bitmap_onto +EXPORT_SYMBOL vmlinux 0xbe1bb5ab dput +EXPORT_SYMBOL vmlinux 0xbe23d11d vfs_read +EXPORT_SYMBOL vmlinux 0xbe2df2d4 trace_print_hex_seq +EXPORT_SYMBOL vmlinux 0xbe85f9fa nd_iostat_end +EXPORT_SYMBOL vmlinux 0xbea649f3 ppp_unregister_compressor +EXPORT_SYMBOL vmlinux 0xbea6b050 dget_parent +EXPORT_SYMBOL vmlinux 0xbea93564 netdev_lower_dev_get_private +EXPORT_SYMBOL vmlinux 0xbed505f9 poll_schedule_timeout +EXPORT_SYMBOL vmlinux 0xbed5dac1 inet6_register_protosw +EXPORT_SYMBOL vmlinux 0xbeda9a2a __dax_fault +EXPORT_SYMBOL vmlinux 0xbef43296 console_conditional_schedule +EXPORT_SYMBOL vmlinux 0xbf0f97d7 ibmebus_register_driver +EXPORT_SYMBOL vmlinux 0xbf1a4090 generic_end_io_acct +EXPORT_SYMBOL vmlinux 0xbf1b5680 of_get_min_tck +EXPORT_SYMBOL vmlinux 0xbf2d0d7f xfrm_user_policy +EXPORT_SYMBOL vmlinux 0xbf4cb8ef blk_mq_stop_hw_queues +EXPORT_SYMBOL vmlinux 0xbf5689e6 mmc_put_card +EXPORT_SYMBOL vmlinux 0xbf7fd2f5 schedule_timeout_killable +EXPORT_SYMBOL vmlinux 0xbf817422 param_set_ushort +EXPORT_SYMBOL vmlinux 0xbf8ba54a vprintk +EXPORT_SYMBOL vmlinux 0xbf8f3458 scsi_rescan_device +EXPORT_SYMBOL vmlinux 0xbf925c42 idr_init +EXPORT_SYMBOL vmlinux 0xbf9933d5 dma_common_mmap +EXPORT_SYMBOL vmlinux 0xbf9bcc8d __cap_empty_set +EXPORT_SYMBOL vmlinux 0xbfa5054e dquot_operations +EXPORT_SYMBOL vmlinux 0xbfabfe59 __debugger_iabr_match +EXPORT_SYMBOL vmlinux 0xbfb8b0b7 _raw_read_lock_irqsave +EXPORT_SYMBOL vmlinux 0xbfbbea71 find_get_entry +EXPORT_SYMBOL vmlinux 0xbfbe4430 nvdimm_namespace_disk_name +EXPORT_SYMBOL vmlinux 0xbfc177bc iowrite32_rep +EXPORT_SYMBOL vmlinux 0xbfee3ad5 loop_unregister_transfer +EXPORT_SYMBOL vmlinux 0xbff18d81 mmc_align_data_size +EXPORT_SYMBOL vmlinux 0xbff2a33e blk_mq_alloc_request +EXPORT_SYMBOL vmlinux 0xbff8182c plpar_hcall_norets +EXPORT_SYMBOL vmlinux 0xc0034284 datagram_poll +EXPORT_SYMBOL vmlinux 0xc00faacb devm_gpiod_get_array_optional +EXPORT_SYMBOL vmlinux 0xc01341a9 neigh_for_each +EXPORT_SYMBOL vmlinux 0xc0617750 of_platform_device_create +EXPORT_SYMBOL vmlinux 0xc075dfda kthread_stop +EXPORT_SYMBOL vmlinux 0xc0763484 rfkill_blocked +EXPORT_SYMBOL vmlinux 0xc0823e4c twl_i2c_write +EXPORT_SYMBOL vmlinux 0xc0981883 sock_queue_rcv_skb +EXPORT_SYMBOL vmlinux 0xc0a3d105 find_next_bit +EXPORT_SYMBOL vmlinux 0xc0e3cfc1 pci_enable_msix_range +EXPORT_SYMBOL vmlinux 0xc0eb7e7f vfs_rename +EXPORT_SYMBOL vmlinux 0xc0ec6065 pci_scan_single_device +EXPORT_SYMBOL vmlinux 0xc0f466c8 pagecache_write_begin +EXPORT_SYMBOL vmlinux 0xc0fa2220 pneigh_enqueue +EXPORT_SYMBOL vmlinux 0xc11e8418 swiotlb_map_sg +EXPORT_SYMBOL vmlinux 0xc131c90b tcp_make_synack +EXPORT_SYMBOL vmlinux 0xc13c0f4b lru_cache_add_file +EXPORT_SYMBOL vmlinux 0xc14caca4 thaw_super +EXPORT_SYMBOL vmlinux 0xc15a44c6 memzero_explicit +EXPORT_SYMBOL vmlinux 0xc15f81d4 key_revoke +EXPORT_SYMBOL vmlinux 0xc160e98d tcp_check_req +EXPORT_SYMBOL vmlinux 0xc1748ccd fifo_set_limit +EXPORT_SYMBOL vmlinux 0xc18ee828 simple_dentry_operations +EXPORT_SYMBOL vmlinux 0xc1a46344 netif_device_attach +EXPORT_SYMBOL vmlinux 0xc1a4e091 single_release +EXPORT_SYMBOL vmlinux 0xc1bd504d input_unregister_handler +EXPORT_SYMBOL vmlinux 0xc1d8cfaf __fdget +EXPORT_SYMBOL vmlinux 0xc1db7f7a textsearch_register +EXPORT_SYMBOL vmlinux 0xc1e50c0b rtnl_nla_parse_ifla +EXPORT_SYMBOL vmlinux 0xc1f8ed9d dev_open +EXPORT_SYMBOL vmlinux 0xc20ce4a3 kfree_skb_list +EXPORT_SYMBOL vmlinux 0xc2130bf8 blk_mq_start_stopped_hw_queues +EXPORT_SYMBOL vmlinux 0xc2266e30 inet_frags_init_net +EXPORT_SYMBOL vmlinux 0xc23b9bbd pci_bus_read_config_byte +EXPORT_SYMBOL vmlinux 0xc2424641 agp3_generic_cleanup +EXPORT_SYMBOL vmlinux 0xc24271cb gen_pool_alloc +EXPORT_SYMBOL vmlinux 0xc25eb71d pfifo_qdisc_ops +EXPORT_SYMBOL vmlinux 0xc26f156c lro_flush_all +EXPORT_SYMBOL vmlinux 0xc2853679 generic_write_end +EXPORT_SYMBOL vmlinux 0xc28bbdb5 scsi_device_set_state +EXPORT_SYMBOL vmlinux 0xc28f9e65 netif_carrier_on +EXPORT_SYMBOL vmlinux 0xc29bf967 strspn +EXPORT_SYMBOL vmlinux 0xc2b0ddf4 neigh_ifdown +EXPORT_SYMBOL vmlinux 0xc2b3f3b8 param_set_copystring +EXPORT_SYMBOL vmlinux 0xc2b71219 kmalloc_dma_caches +EXPORT_SYMBOL vmlinux 0xc2b99efb pci_bus_read_config_word +EXPORT_SYMBOL vmlinux 0xc2b9ef03 netdev_printk +EXPORT_SYMBOL vmlinux 0xc2bc6115 tcp_child_process +EXPORT_SYMBOL vmlinux 0xc2d50ebf tcp_md5_do_lookup +EXPORT_SYMBOL vmlinux 0xc2dca113 inet_get_local_port_range +EXPORT_SYMBOL vmlinux 0xc2e587d1 reset_devices +EXPORT_SYMBOL vmlinux 0xc2e6cbc2 mutex_lock_interruptible +EXPORT_SYMBOL vmlinux 0xc2ef2cc0 skb_seq_read +EXPORT_SYMBOL vmlinux 0xc2f6ba50 sock_no_accept +EXPORT_SYMBOL vmlinux 0xc2f9c045 timespec_to_jiffies +EXPORT_SYMBOL vmlinux 0xc2fd6653 vme_dma_list_add +EXPORT_SYMBOL vmlinux 0xc310b981 strnstr +EXPORT_SYMBOL vmlinux 0xc3315060 find_get_pages_contig +EXPORT_SYMBOL vmlinux 0xc33a0326 sock_no_ioctl +EXPORT_SYMBOL vmlinux 0xc372bd1e pcix_get_mmrbc +EXPORT_SYMBOL vmlinux 0xc377ba25 dev_addr_init +EXPORT_SYMBOL vmlinux 0xc37962ee __inet6_lookup_established +EXPORT_SYMBOL vmlinux 0xc3a997de follow_down +EXPORT_SYMBOL vmlinux 0xc3c2be91 mipi_dsi_packet_format_is_short +EXPORT_SYMBOL vmlinux 0xc3e4a6a1 vlan_vid_del +EXPORT_SYMBOL vmlinux 0xc3f442a2 ppp_unregister_channel +EXPORT_SYMBOL vmlinux 0xc422e3a1 udp_proc_unregister +EXPORT_SYMBOL vmlinux 0xc42de799 sg_miter_start +EXPORT_SYMBOL vmlinux 0xc4329188 input_allocate_device +EXPORT_SYMBOL vmlinux 0xc458a217 ww_mutex_unlock +EXPORT_SYMBOL vmlinux 0xc4624c62 __pskb_pull_tail +EXPORT_SYMBOL vmlinux 0xc47cdf9c _raw_write_lock_bh +EXPORT_SYMBOL vmlinux 0xc48307db lz4_decompress +EXPORT_SYMBOL vmlinux 0xc48de926 dev_trans_start +EXPORT_SYMBOL vmlinux 0xc499ae1e kstrdup +EXPORT_SYMBOL vmlinux 0xc4a1df8f devm_backlight_device_register +EXPORT_SYMBOL vmlinux 0xc4c2e28f uart_register_driver +EXPORT_SYMBOL vmlinux 0xc4d0285d generic_write_checks +EXPORT_SYMBOL vmlinux 0xc4dafa2c fsl_lbc_ctrl_dev +EXPORT_SYMBOL vmlinux 0xc4e16275 compat_nf_getsockopt +EXPORT_SYMBOL vmlinux 0xc4eef425 scsi_cmd_blk_ioctl +EXPORT_SYMBOL vmlinux 0xc50de63d bdi_register_dev +EXPORT_SYMBOL vmlinux 0xc5158e94 pci_iomap_range +EXPORT_SYMBOL vmlinux 0xc5360afa tcp_rcv_established +EXPORT_SYMBOL vmlinux 0xc5366d48 xfrm_state_update +EXPORT_SYMBOL vmlinux 0xc5534d64 ioread16 +EXPORT_SYMBOL vmlinux 0xc558ff37 mmc_power_restore_host +EXPORT_SYMBOL vmlinux 0xc55c2a9d inode_sb_list_lock +EXPORT_SYMBOL vmlinux 0xc55de23c percpu_counter_set +EXPORT_SYMBOL vmlinux 0xc5614d51 nf_log_trace +EXPORT_SYMBOL vmlinux 0xc5803556 pci_scan_bus +EXPORT_SYMBOL vmlinux 0xc58c86aa inet_frag_maybe_warn_overflow +EXPORT_SYMBOL vmlinux 0xc599a772 security_xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xc5d9c46c agp_try_unsupported_boot +EXPORT_SYMBOL vmlinux 0xc5fbbb01 blk_mq_tag_busy_iter +EXPORT_SYMBOL vmlinux 0xc5fdef94 call_usermodehelper +EXPORT_SYMBOL vmlinux 0xc6315692 invalidate_inode_buffers +EXPORT_SYMBOL vmlinux 0xc631580a console_unlock +EXPORT_SYMBOL vmlinux 0xc6384e11 phy_device_free +EXPORT_SYMBOL vmlinux 0xc6463fe5 udp_sendmsg +EXPORT_SYMBOL vmlinux 0xc64a9d9b inet_twsk_deschedule +EXPORT_SYMBOL vmlinux 0xc65abeb7 agp3_generic_sizes +EXPORT_SYMBOL vmlinux 0xc65d4c55 lookup_one_len +EXPORT_SYMBOL vmlinux 0xc663b075 __ioremap +EXPORT_SYMBOL vmlinux 0xc666a132 crc_t10dif +EXPORT_SYMBOL vmlinux 0xc66c1595 blk_integrity_register +EXPORT_SYMBOL vmlinux 0xc66cf601 pcie_capability_clear_and_set_dword +EXPORT_SYMBOL vmlinux 0xc66eeb11 dquot_transfer +EXPORT_SYMBOL vmlinux 0xc6702f08 phy_ethtool_gset +EXPORT_SYMBOL vmlinux 0xc6722070 bdi_init +EXPORT_SYMBOL vmlinux 0xc6772da2 radix_tree_lookup_slot +EXPORT_SYMBOL vmlinux 0xc6774da5 cpu_online_mask +EXPORT_SYMBOL vmlinux 0xc69258fb kmem_cache_shrink +EXPORT_SYMBOL vmlinux 0xc69b3b3c blk_queue_merge_bvec +EXPORT_SYMBOL vmlinux 0xc69cd995 scsi_host_alloc +EXPORT_SYMBOL vmlinux 0xc6b22c71 __percpu_counter_sum +EXPORT_SYMBOL vmlinux 0xc6b44a54 sock_register +EXPORT_SYMBOL vmlinux 0xc6baba98 dev_loopback_xmit +EXPORT_SYMBOL vmlinux 0xc6bec272 inet6_add_offload +EXPORT_SYMBOL vmlinux 0xc6cb465a __kfifo_max_r +EXPORT_SYMBOL vmlinux 0xc6cbbc89 capable +EXPORT_SYMBOL vmlinux 0xc6ed7eb7 mmc_detect_change +EXPORT_SYMBOL vmlinux 0xc6f73456 param_set_bint +EXPORT_SYMBOL vmlinux 0xc6f7d685 devm_gpiod_get_array +EXPORT_SYMBOL vmlinux 0xc6fbe56e __register_binfmt +EXPORT_SYMBOL vmlinux 0xc7005884 tcp_openreq_init_rwin +EXPORT_SYMBOL vmlinux 0xc701afef seq_put_decimal_ull +EXPORT_SYMBOL vmlinux 0xc7208c3a serial8250_resume_port +EXPORT_SYMBOL vmlinux 0xc72f0b34 nd_btt_sb_checksum +EXPORT_SYMBOL vmlinux 0xc73fd2d5 scsi_init_io +EXPORT_SYMBOL vmlinux 0xc7563db8 twl_set_regcache_bypass +EXPORT_SYMBOL vmlinux 0xc7576642 pps_event +EXPORT_SYMBOL vmlinux 0xc7675c56 pci_prepare_to_sleep +EXPORT_SYMBOL vmlinux 0xc775f1d6 tty_port_destroy +EXPORT_SYMBOL vmlinux 0xc781bd9f rfkill_resume_polling +EXPORT_SYMBOL vmlinux 0xc7856a3d inet6addr_notifier_call_chain +EXPORT_SYMBOL vmlinux 0xc7910c45 inet_peer_xrlim_allow +EXPORT_SYMBOL vmlinux 0xc79bcd36 dm_vcalloc +EXPORT_SYMBOL vmlinux 0xc7a4fbed rtnl_lock +EXPORT_SYMBOL vmlinux 0xc7b894e2 inet_del_protocol +EXPORT_SYMBOL vmlinux 0xc7ba0911 bitmap_endwrite +EXPORT_SYMBOL vmlinux 0xc7bb070c param_ops_ulong +EXPORT_SYMBOL vmlinux 0xc7dd0cc8 pci_msix_vec_count +EXPORT_SYMBOL vmlinux 0xc7f39b15 irq_stat +EXPORT_SYMBOL vmlinux 0xc81a196b init_net +EXPORT_SYMBOL vmlinux 0xc8215c18 jbd2_journal_abort +EXPORT_SYMBOL vmlinux 0xc8325986 nd_region_acquire_lane +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 0xc8567f57 starget_for_each_device +EXPORT_SYMBOL vmlinux 0xc8571bcb idr_for_each +EXPORT_SYMBOL vmlinux 0xc86ee7b1 twl6040_set_pll +EXPORT_SYMBOL vmlinux 0xc86f4430 ipv6_chk_addr +EXPORT_SYMBOL vmlinux 0xc872fd85 in6addr_interfacelocal_allnodes +EXPORT_SYMBOL vmlinux 0xc890c008 zlib_deflateEnd +EXPORT_SYMBOL vmlinux 0xc897c382 sg_init_table +EXPORT_SYMBOL vmlinux 0xc8a91f5b cpumask_local_spread +EXPORT_SYMBOL vmlinux 0xc8b543b2 iw_handler_get_spy +EXPORT_SYMBOL vmlinux 0xc8b57c27 autoremove_wake_function +EXPORT_SYMBOL vmlinux 0xc8db2007 update_devfreq +EXPORT_SYMBOL vmlinux 0xc8def5fb ps2_begin_command +EXPORT_SYMBOL vmlinux 0xc8e2b933 blk_queue_init_tags +EXPORT_SYMBOL vmlinux 0xc8eff915 __page_cache_alloc +EXPORT_SYMBOL vmlinux 0xc906f9b5 tcf_unregister_action +EXPORT_SYMBOL vmlinux 0xc90970ee tcp_v4_send_check +EXPORT_SYMBOL vmlinux 0xc90a8a14 mark_page_accessed +EXPORT_SYMBOL vmlinux 0xc90d2d8c __netdev_alloc_skb +EXPORT_SYMBOL vmlinux 0xc911b9d5 eth_get_headlen +EXPORT_SYMBOL vmlinux 0xc92a703f skb_put +EXPORT_SYMBOL vmlinux 0xc93f0102 pcibus_to_node +EXPORT_SYMBOL vmlinux 0xc93fbc54 wait_for_completion_io +EXPORT_SYMBOL vmlinux 0xc9456c49 scsi_device_lookup +EXPORT_SYMBOL vmlinux 0xc9634df9 in6addr_linklocal_allrouters +EXPORT_SYMBOL vmlinux 0xc972e39b mem_cgroup_begin_page_stat +EXPORT_SYMBOL vmlinux 0xc978479a xz_dec_run +EXPORT_SYMBOL vmlinux 0xc978cab9 lock_rename +EXPORT_SYMBOL vmlinux 0xc98630c2 fb_blank +EXPORT_SYMBOL vmlinux 0xc98ccd41 nvdimm_bus_unlock +EXPORT_SYMBOL vmlinux 0xc99e2a55 twl_rev +EXPORT_SYMBOL vmlinux 0xc9b74ade qdisc_watchdog_schedule_ns +EXPORT_SYMBOL vmlinux 0xc9cf6c05 of_platform_bus_probe +EXPORT_SYMBOL vmlinux 0xca0348f0 jbd2_journal_init_jbd_inode +EXPORT_SYMBOL vmlinux 0xca0f4667 readlink_copy +EXPORT_SYMBOL vmlinux 0xca2564a3 tcp_v4_md5_hash_skb +EXPORT_SYMBOL vmlinux 0xca2b1cd6 ida_pre_get +EXPORT_SYMBOL vmlinux 0xca346534 set_page_dirty +EXPORT_SYMBOL vmlinux 0xca3b28c6 store_vr_state +EXPORT_SYMBOL vmlinux 0xca4914ec read_cache_pages +EXPORT_SYMBOL vmlinux 0xca585567 netdev_emerg +EXPORT_SYMBOL vmlinux 0xca5ee09a vme_free_consistent +EXPORT_SYMBOL vmlinux 0xca832efe kmalloc_order +EXPORT_SYMBOL vmlinux 0xca9360b5 rb_next +EXPORT_SYMBOL vmlinux 0xcab02116 of_device_register +EXPORT_SYMBOL vmlinux 0xcab3ccb9 wireless_spy_update +EXPORT_SYMBOL vmlinux 0xcab5f36f inet6_release +EXPORT_SYMBOL vmlinux 0xcabf540a pm860x_page_reg_write +EXPORT_SYMBOL vmlinux 0xcace6297 idr_is_empty +EXPORT_SYMBOL vmlinux 0xcaf2c603 scsi_sd_pm_domain +EXPORT_SYMBOL vmlinux 0xcb0288ea ledtrig_cpu +EXPORT_SYMBOL vmlinux 0xcb0aaa1c agp_generic_insert_memory +EXPORT_SYMBOL vmlinux 0xcb1c35d6 invalidate_mapping_pages +EXPORT_SYMBOL vmlinux 0xcb1d826b dev_printk_emit +EXPORT_SYMBOL vmlinux 0xcb46acd1 dm_kobject_release +EXPORT_SYMBOL vmlinux 0xcb6d0ca1 d_drop +EXPORT_SYMBOL vmlinux 0xcb87b7af d_instantiate +EXPORT_SYMBOL vmlinux 0xcb90298d sock_create_lite +EXPORT_SYMBOL vmlinux 0xcb936989 hdmi_infoframe_pack +EXPORT_SYMBOL vmlinux 0xcb975309 kmem_cache_alloc_trace +EXPORT_SYMBOL vmlinux 0xcba6cf8a devm_ioremap +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 0xcbd66fea down_read +EXPORT_SYMBOL vmlinux 0xcbd68efb iov_iter_kvec +EXPORT_SYMBOL vmlinux 0xcbfe9681 path_is_under +EXPORT_SYMBOL vmlinux 0xcc0efbf9 vme_slave_request +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 0xcc2ade8a rtnl_configure_link +EXPORT_SYMBOL vmlinux 0xcc4a89e5 fifo_create_dflt +EXPORT_SYMBOL vmlinux 0xcc5005fe msleep_interruptible +EXPORT_SYMBOL vmlinux 0xcc5f5ea5 __cleancache_init_shared_fs +EXPORT_SYMBOL vmlinux 0xcc778cc3 __tracepoint_fence_annotate_wait_on +EXPORT_SYMBOL vmlinux 0xcc82f987 dma_set_mask +EXPORT_SYMBOL vmlinux 0xcc8a1d4b netif_skb_features +EXPORT_SYMBOL vmlinux 0xcc9118fd serio_open +EXPORT_SYMBOL vmlinux 0xccaba6af kobject_get +EXPORT_SYMBOL vmlinux 0xccb3ab41 flow_cache_lookup +EXPORT_SYMBOL vmlinux 0xccbe5c63 netpoll_send_udp +EXPORT_SYMBOL vmlinux 0xccc0ca67 elv_add_request +EXPORT_SYMBOL vmlinux 0xccc21f5e input_get_new_minor +EXPORT_SYMBOL vmlinux 0xccfa9381 scsi_report_bus_reset +EXPORT_SYMBOL vmlinux 0xcd036f02 from_kgid_munged +EXPORT_SYMBOL vmlinux 0xcd0529c7 _raw_spin_lock_irq +EXPORT_SYMBOL vmlinux 0xcd153e13 tcp_timewait_state_process +EXPORT_SYMBOL vmlinux 0xcd1a4f1c phy_init_hw +EXPORT_SYMBOL vmlinux 0xcd20667a kstrtou16_from_user +EXPORT_SYMBOL vmlinux 0xcd226b0d blk_queue_chunk_sectors +EXPORT_SYMBOL vmlinux 0xcd279169 nla_find +EXPORT_SYMBOL vmlinux 0xcd312acb vfs_symlink +EXPORT_SYMBOL vmlinux 0xcd4cac1b import_iovec +EXPORT_SYMBOL vmlinux 0xcd53a13e __dev_get_by_name +EXPORT_SYMBOL vmlinux 0xcd57a5b4 ab3100_event_register +EXPORT_SYMBOL vmlinux 0xcd57f7b0 radix_tree_tag_get +EXPORT_SYMBOL vmlinux 0xcd756e03 ipv6_chk_addr_and_flags +EXPORT_SYMBOL vmlinux 0xcd7ede2a seqno_fence_ops +EXPORT_SYMBOL vmlinux 0xcd80d280 simple_lookup +EXPORT_SYMBOL vmlinux 0xcd86c87f __cond_resched_lock +EXPORT_SYMBOL vmlinux 0xcd8d36f4 flow_get_u32_src +EXPORT_SYMBOL vmlinux 0xcd953a3c dentry_needs_remove_privs +EXPORT_SYMBOL vmlinux 0xcdaa03ac frontswap_register_ops +EXPORT_SYMBOL vmlinux 0xcdaebbe9 pps_unregister_source +EXPORT_SYMBOL vmlinux 0xcdbee635 __set_page_dirty_nobuffers +EXPORT_SYMBOL vmlinux 0xcdc39c9e security_ismaclabel +EXPORT_SYMBOL vmlinux 0xcdd0be70 ioc_lookup_icq +EXPORT_SYMBOL vmlinux 0xcddc7895 agp_generic_alloc_pages +EXPORT_SYMBOL vmlinux 0xcdf87664 max8925_reg_write +EXPORT_SYMBOL vmlinux 0xcdfd652b param_ops_byte +EXPORT_SYMBOL vmlinux 0xce06dd2b xfrm_find_acq_byseq +EXPORT_SYMBOL vmlinux 0xce2840e7 irq_set_irq_wake +EXPORT_SYMBOL vmlinux 0xce32e31b setattr_copy +EXPORT_SYMBOL vmlinux 0xce3b3f09 profile_pc +EXPORT_SYMBOL vmlinux 0xce4e47b6 __kfifo_skip_r +EXPORT_SYMBOL vmlinux 0xce5ac24f zlib_inflate_workspacesize +EXPORT_SYMBOL vmlinux 0xce5e33da ps2_drain +EXPORT_SYMBOL vmlinux 0xce627093 ip_defrag +EXPORT_SYMBOL vmlinux 0xce64a5bf jbd2_log_wait_commit +EXPORT_SYMBOL vmlinux 0xce76eb71 block_page_mkwrite +EXPORT_SYMBOL vmlinux 0xce7850e1 crc32_le_shift +EXPORT_SYMBOL vmlinux 0xce9aaf64 ipv6_chk_custom_prefix +EXPORT_SYMBOL vmlinux 0xceab0311 strchrnul +EXPORT_SYMBOL vmlinux 0xceae504f cmdline_parts_free +EXPORT_SYMBOL vmlinux 0xced14fb0 clear_user_page +EXPORT_SYMBOL vmlinux 0xced56cf9 __set_page_dirty_buffers +EXPORT_SYMBOL vmlinux 0xced777cb proc_dointvec_minmax +EXPORT_SYMBOL vmlinux 0xcef0719e sk_stop_timer +EXPORT_SYMBOL vmlinux 0xcef51982 kstrtou16 +EXPORT_SYMBOL vmlinux 0xcef7e408 rt6_lookup +EXPORT_SYMBOL vmlinux 0xcefcd99a serial8250_unregister_port +EXPORT_SYMBOL vmlinux 0xcf2389f3 mount_bdev +EXPORT_SYMBOL vmlinux 0xcf3cfa08 udp6_csum_init +EXPORT_SYMBOL vmlinux 0xcf4c6cc5 qdisc_class_hash_grow +EXPORT_SYMBOL vmlinux 0xcf540a6d inode_dio_wait +EXPORT_SYMBOL vmlinux 0xcf5e75c1 nf_log_set +EXPORT_SYMBOL vmlinux 0xcf5ff16a pcie_get_readrq +EXPORT_SYMBOL vmlinux 0xcf64cfa1 input_set_abs_params +EXPORT_SYMBOL vmlinux 0xcf753b50 inet6_del_offload +EXPORT_SYMBOL vmlinux 0xcf7fca4f fbcon_rotate_ud +EXPORT_SYMBOL vmlinux 0xcfdc37f1 agp_generic_alloc_user +EXPORT_SYMBOL vmlinux 0xd03e57ed dev_mc_sync_multiple +EXPORT_SYMBOL vmlinux 0xd046ac6a scsi_cmd_get_serial +EXPORT_SYMBOL vmlinux 0xd0607882 filemap_map_pages +EXPORT_SYMBOL vmlinux 0xd0720a17 on_each_cpu_cond +EXPORT_SYMBOL vmlinux 0xd07a0c34 vme_dma_list_exec +EXPORT_SYMBOL vmlinux 0xd07c601f ilookup5 +EXPORT_SYMBOL vmlinux 0xd08f6239 sg_copy_from_buffer +EXPORT_SYMBOL vmlinux 0xd09b0199 fence_context_alloc +EXPORT_SYMBOL vmlinux 0xd0a2847c sha_init +EXPORT_SYMBOL vmlinux 0xd0a91bab skip_spaces +EXPORT_SYMBOL vmlinux 0xd0dd1c43 neigh_app_ns +EXPORT_SYMBOL vmlinux 0xd0e92bfb pci_set_dma_max_seg_size +EXPORT_SYMBOL vmlinux 0xd0ee38b8 schedule_timeout_uninterruptible +EXPORT_SYMBOL vmlinux 0xd0f36f0d audit_log_format +EXPORT_SYMBOL vmlinux 0xd0f8078a jbd2_journal_begin_ordered_truncate +EXPORT_SYMBOL vmlinux 0xd0fb7cd4 __tasklet_hi_schedule_first +EXPORT_SYMBOL vmlinux 0xd0fef3b2 agp_free_key +EXPORT_SYMBOL vmlinux 0xd1159f72 tcp_seq_open +EXPORT_SYMBOL vmlinux 0xd1251ae3 __skb_recv_datagram +EXPORT_SYMBOL vmlinux 0xd12587bb request_firmware_nowait +EXPORT_SYMBOL vmlinux 0xd1262886 rtas_data_buf +EXPORT_SYMBOL vmlinux 0xd12f68fc audit_log +EXPORT_SYMBOL vmlinux 0xd14b3e7b unlock_page +EXPORT_SYMBOL vmlinux 0xd163172e xfrm4_prepare_output +EXPORT_SYMBOL vmlinux 0xd1681947 devm_devfreq_register_opp_notifier +EXPORT_SYMBOL vmlinux 0xd16e91fa xfrm_policy_bysel_ctx +EXPORT_SYMBOL vmlinux 0xd1816f32 frontswap_writethrough +EXPORT_SYMBOL vmlinux 0xd1a40028 ptp_clock_register +EXPORT_SYMBOL vmlinux 0xd1c4511a dump_align +EXPORT_SYMBOL vmlinux 0xd1d87e92 scsi_mlreturn_string +EXPORT_SYMBOL vmlinux 0xd1dd93c2 cdrom_open +EXPORT_SYMBOL vmlinux 0xd1f7104e dev_crit +EXPORT_SYMBOL vmlinux 0xd1fab38b reservation_object_reserve_shared +EXPORT_SYMBOL vmlinux 0xd20c3937 flex_array_get +EXPORT_SYMBOL vmlinux 0xd220cf8a jiffies_to_timespec +EXPORT_SYMBOL vmlinux 0xd23007b1 max8925_bulk_read +EXPORT_SYMBOL vmlinux 0xd2308316 crypto_sha1_finup +EXPORT_SYMBOL vmlinux 0xd23218cf compat_ipv6_getsockopt +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 0xd263275d sk_stream_kill_queues +EXPORT_SYMBOL vmlinux 0xd2647c62 block_write_begin +EXPORT_SYMBOL vmlinux 0xd266133e unregister_shrinker +EXPORT_SYMBOL vmlinux 0xd26acf66 input_handler_for_each_handle +EXPORT_SYMBOL vmlinux 0xd27b25dd blk_check_plugged +EXPORT_SYMBOL vmlinux 0xd2a759f4 f_setown +EXPORT_SYMBOL vmlinux 0xd2b09ce5 __kmalloc +EXPORT_SYMBOL vmlinux 0xd2c5259a xfrm_state_add +EXPORT_SYMBOL vmlinux 0xd2da1048 register_netdevice_notifier +EXPORT_SYMBOL vmlinux 0xd2f0d19c vme_master_mmap +EXPORT_SYMBOL vmlinux 0xd3092c29 sk_stream_wait_connect +EXPORT_SYMBOL vmlinux 0xd31ccb06 of_machine_is_compatible +EXPORT_SYMBOL vmlinux 0xd36e3d59 prandom_bytes_state +EXPORT_SYMBOL vmlinux 0xd38b027e phy_mii_ioctl +EXPORT_SYMBOL vmlinux 0xd397ac2b jbd2_journal_start +EXPORT_SYMBOL vmlinux 0xd3a5e3de pagecache_get_page +EXPORT_SYMBOL vmlinux 0xd3b091b9 backlight_device_register +EXPORT_SYMBOL vmlinux 0xd3c57d70 ip6_expire_frag_queue +EXPORT_SYMBOL vmlinux 0xd3d2a2c4 devm_ioremap_resource +EXPORT_SYMBOL vmlinux 0xd3dca47c __sk_mem_schedule +EXPORT_SYMBOL vmlinux 0xd3f6b67b simple_getattr +EXPORT_SYMBOL vmlinux 0xd3fe4979 uart_suspend_port +EXPORT_SYMBOL vmlinux 0xd40d5f0b skb_copy_datagram_from_iter +EXPORT_SYMBOL vmlinux 0xd41b1a11 get_gendisk +EXPORT_SYMBOL vmlinux 0xd4349cb3 framebuffer_release +EXPORT_SYMBOL vmlinux 0xd440cbdf input_register_device +EXPORT_SYMBOL vmlinux 0xd4437e95 max8925_set_bits +EXPORT_SYMBOL vmlinux 0xd44b7e21 to_tm +EXPORT_SYMBOL vmlinux 0xd44f9187 devm_ioport_unmap +EXPORT_SYMBOL vmlinux 0xd45c57b4 qdisc_destroy +EXPORT_SYMBOL vmlinux 0xd45cc6ca bin2hex +EXPORT_SYMBOL vmlinux 0xd46b19eb audit_log_task_info +EXPORT_SYMBOL vmlinux 0xd46e3834 iov_iter_alignment +EXPORT_SYMBOL vmlinux 0xd46e6703 neigh_table_clear +EXPORT_SYMBOL vmlinux 0xd471b495 skb_free_datagram_locked +EXPORT_SYMBOL vmlinux 0xd481a84e __skb_gso_segment +EXPORT_SYMBOL vmlinux 0xd48fdeef dql_completed +EXPORT_SYMBOL vmlinux 0xd4ad9bfb user_path_at_empty +EXPORT_SYMBOL vmlinux 0xd4b52c63 skb_copy +EXPORT_SYMBOL vmlinux 0xd4c5a7dd netdev_lower_get_first_private_rcu +EXPORT_SYMBOL vmlinux 0xd4cd0084 of_translate_dma_address +EXPORT_SYMBOL vmlinux 0xd4e82fed rtnl_set_sk_err +EXPORT_SYMBOL vmlinux 0xd54f41ce try_to_del_timer_sync +EXPORT_SYMBOL vmlinux 0xd5bc4dee skb_get_hash_perturb +EXPORT_SYMBOL vmlinux 0xd60f5f14 up_read +EXPORT_SYMBOL vmlinux 0xd616683a ecryptfs_fill_auth_tok +EXPORT_SYMBOL vmlinux 0xd62c833f schedule_timeout +EXPORT_SYMBOL vmlinux 0xd646cf38 security_d_instantiate +EXPORT_SYMBOL vmlinux 0xd648e564 fb_match_mode +EXPORT_SYMBOL vmlinux 0xd64953ca add_random_ready_callback +EXPORT_SYMBOL vmlinux 0xd688716b dm_kcopyd_client_create +EXPORT_SYMBOL vmlinux 0xd68c8194 inet_stream_connect +EXPORT_SYMBOL vmlinux 0xd69f508f tso_build_data +EXPORT_SYMBOL vmlinux 0xd6d2660a sk_stream_write_space +EXPORT_SYMBOL vmlinux 0xd6d63e9d lg_local_lock_cpu +EXPORT_SYMBOL vmlinux 0xd6ee688f vmalloc +EXPORT_SYMBOL vmlinux 0xd6f25cdc security_mmap_file +EXPORT_SYMBOL vmlinux 0xd6fd4053 __arch_hweight32 +EXPORT_SYMBOL vmlinux 0xd703c64a generic_make_request +EXPORT_SYMBOL vmlinux 0xd7050a7d ata_scsi_cmd_error_handler +EXPORT_SYMBOL vmlinux 0xd708b3d1 blk_mq_end_request +EXPORT_SYMBOL vmlinux 0xd70b9398 xfrm4_rcv +EXPORT_SYMBOL vmlinux 0xd70d0fba devfreq_resume_device +EXPORT_SYMBOL vmlinux 0xd71610aa __ip4_datagram_connect +EXPORT_SYMBOL vmlinux 0xd719ab86 vio_unregister_driver +EXPORT_SYMBOL vmlinux 0xd72310ab sock_kfree_s +EXPORT_SYMBOL vmlinux 0xd73e16ad default_llseek +EXPORT_SYMBOL vmlinux 0xd740ece8 __scm_send +EXPORT_SYMBOL vmlinux 0xd751d75d nd_namespace_blk_validate +EXPORT_SYMBOL vmlinux 0xd75c79df smp_call_function +EXPORT_SYMBOL vmlinux 0xd75f42b2 blk_limits_io_opt +EXPORT_SYMBOL vmlinux 0xd761a383 ioremap_prot +EXPORT_SYMBOL vmlinux 0xd765ddf8 jbd2_journal_get_undo_access +EXPORT_SYMBOL vmlinux 0xd7679fef key_type_keyring +EXPORT_SYMBOL vmlinux 0xd76b1bfb kdb_current_task +EXPORT_SYMBOL vmlinux 0xd786c0ea plpar_hcall9 +EXPORT_SYMBOL vmlinux 0xd78e6f89 security_skb_classify_flow +EXPORT_SYMBOL vmlinux 0xd790febe __nd_iostat_start +EXPORT_SYMBOL vmlinux 0xd7e56a4e simple_strtoll +EXPORT_SYMBOL vmlinux 0xd7ea7094 nf_unregister_queue_handler +EXPORT_SYMBOL vmlinux 0xd7ede842 vga_set_legacy_decoding +EXPORT_SYMBOL vmlinux 0xd811b685 scsi_dma_map +EXPORT_SYMBOL vmlinux 0xd81ca930 dcb_setapp +EXPORT_SYMBOL vmlinux 0xd842d5f9 blkdev_get_by_dev +EXPORT_SYMBOL vmlinux 0xd854e581 sock_no_poll +EXPORT_SYMBOL vmlinux 0xd85bc87b mutex_trylock +EXPORT_SYMBOL vmlinux 0xd86161c7 security_path_symlink +EXPORT_SYMBOL vmlinux 0xd8856d66 blk_peek_request +EXPORT_SYMBOL vmlinux 0xd88647db tcp_parse_options +EXPORT_SYMBOL vmlinux 0xd89692a3 nla_reserve +EXPORT_SYMBOL vmlinux 0xd89da37f movable_zone +EXPORT_SYMBOL vmlinux 0xd8a994eb scsi_extd_sense_format +EXPORT_SYMBOL vmlinux 0xd8b9d143 vm_insert_page +EXPORT_SYMBOL vmlinux 0xd8d48507 i2c_smbus_write_word_data +EXPORT_SYMBOL vmlinux 0xd8d889a0 mfd_cell_enable +EXPORT_SYMBOL vmlinux 0xd8dac329 devfreq_monitor_resume +EXPORT_SYMBOL vmlinux 0xd8ded085 radix_tree_maybe_preload +EXPORT_SYMBOL vmlinux 0xd8e484f0 register_chrdev_region +EXPORT_SYMBOL vmlinux 0xd9060462 param_ops_string +EXPORT_SYMBOL vmlinux 0xd934d5cd request_key_with_auxdata +EXPORT_SYMBOL vmlinux 0xd9400816 mmc_add_host +EXPORT_SYMBOL vmlinux 0xd96aa65c register_netdevice +EXPORT_SYMBOL vmlinux 0xd985dc99 mempool_free_pages +EXPORT_SYMBOL vmlinux 0xd99e3831 nvdimm_namespace_common_probe +EXPORT_SYMBOL vmlinux 0xd9abe6b9 agp_free_memory +EXPORT_SYMBOL vmlinux 0xd9bac924 tty_termios_copy_hw +EXPORT_SYMBOL vmlinux 0xd9d8fd16 register_restart_handler +EXPORT_SYMBOL vmlinux 0xd9ed94b5 inet_csk_reqsk_queue_drop +EXPORT_SYMBOL vmlinux 0xd9f6193e __napi_complete +EXPORT_SYMBOL vmlinux 0xda0aac2b __inc_zone_page_state +EXPORT_SYMBOL vmlinux 0xda2f69f7 block_read_full_page +EXPORT_SYMBOL vmlinux 0xda3d10a8 security_tun_dev_open +EXPORT_SYMBOL vmlinux 0xda3d9310 skb_coalesce_rx_frag +EXPORT_SYMBOL vmlinux 0xda75fbe6 d_prune_aliases +EXPORT_SYMBOL vmlinux 0xda791aed inode_needs_sync +EXPORT_SYMBOL vmlinux 0xda7ca6cb fb_mode_is_equal +EXPORT_SYMBOL vmlinux 0xda8af7ad fb_find_nearest_mode +EXPORT_SYMBOL vmlinux 0xda9b5db7 path_put +EXPORT_SYMBOL vmlinux 0xdaa2dfa1 tcp_getsockopt +EXPORT_SYMBOL vmlinux 0xdabc1ea8 fsl_lbc_find +EXPORT_SYMBOL vmlinux 0xdac4913a bitmap_allocate_region +EXPORT_SYMBOL vmlinux 0xdac545b9 lockref_get_or_lock +EXPORT_SYMBOL vmlinux 0xdaea6e0d mfd_clone_cell +EXPORT_SYMBOL vmlinux 0xdb01198e fsl_upm_find +EXPORT_SYMBOL vmlinux 0xdb04c1a2 blk_queue_io_min +EXPORT_SYMBOL vmlinux 0xdb0bed42 i2c_smbus_read_block_data +EXPORT_SYMBOL vmlinux 0xdb0c507b sock_no_listen +EXPORT_SYMBOL vmlinux 0xdb12d9cc sched_autogroup_create_attach +EXPORT_SYMBOL vmlinux 0xdb3298c1 blk_queue_dma_alignment +EXPORT_SYMBOL vmlinux 0xdb3bcca6 cancel_delayed_work +EXPORT_SYMBOL vmlinux 0xdb42f270 get_super +EXPORT_SYMBOL vmlinux 0xdb48a632 mmc_interrupt_hpi +EXPORT_SYMBOL vmlinux 0xdb4ad799 of_phy_find_device +EXPORT_SYMBOL vmlinux 0xdb52fd49 tcf_exts_validate +EXPORT_SYMBOL vmlinux 0xdb6044b2 unregister_filesystem +EXPORT_SYMBOL vmlinux 0xdb68bbad rfkill_destroy +EXPORT_SYMBOL vmlinux 0xdb760f52 __kfifo_free +EXPORT_SYMBOL vmlinux 0xdbb8269c of_scan_pci_bridge +EXPORT_SYMBOL vmlinux 0xdbebb0e6 phy_start_aneg +EXPORT_SYMBOL vmlinux 0xdbf6b399 dqget +EXPORT_SYMBOL vmlinux 0xdc047fc4 scsi_dev_info_list_add_keyed +EXPORT_SYMBOL vmlinux 0xdc11e07e pci_find_next_bus +EXPORT_SYMBOL vmlinux 0xdc14eda7 pci_pci_problems +EXPORT_SYMBOL vmlinux 0xdc382da9 dquot_alloc_inode +EXPORT_SYMBOL vmlinux 0xdc3bca99 param_ops_ushort +EXPORT_SYMBOL vmlinux 0xdc3c41a8 __crypto_memneq +EXPORT_SYMBOL vmlinux 0xdc3fcbc9 __sw_hweight8 +EXPORT_SYMBOL vmlinux 0xdc512134 backlight_register_notifier +EXPORT_SYMBOL vmlinux 0xdc74030f tcp_init_cgroup +EXPORT_SYMBOL vmlinux 0xdc819cc7 i2c_put_adapter +EXPORT_SYMBOL vmlinux 0xdc8577a4 input_alloc_absinfo +EXPORT_SYMBOL vmlinux 0xdc9498dd down +EXPORT_SYMBOL vmlinux 0xdcb0349b sys_close +EXPORT_SYMBOL vmlinux 0xdcb764ad memset +EXPORT_SYMBOL vmlinux 0xdced9532 machine_id +EXPORT_SYMBOL vmlinux 0xdd01ae46 input_mt_destroy_slots +EXPORT_SYMBOL vmlinux 0xdd0a270b inode_add_bytes +EXPORT_SYMBOL vmlinux 0xdd2115d8 dquot_enable +EXPORT_SYMBOL vmlinux 0xdd46c736 pneigh_lookup +EXPORT_SYMBOL vmlinux 0xdd5390bc filemap_page_mkwrite +EXPORT_SYMBOL vmlinux 0xdd747e14 d_instantiate_no_diralias +EXPORT_SYMBOL vmlinux 0xdd84b870 param_set_long +EXPORT_SYMBOL vmlinux 0xdd8dcf5d pci_bus_type +EXPORT_SYMBOL vmlinux 0xdd9030af current_stack_pointer +EXPORT_SYMBOL vmlinux 0xdd955144 __debugger +EXPORT_SYMBOL vmlinux 0xdd9daae1 zerocopy_sg_from_iter +EXPORT_SYMBOL vmlinux 0xddb3769b lockref_mark_dead +EXPORT_SYMBOL vmlinux 0xddc27b6d vlan_dev_real_dev +EXPORT_SYMBOL vmlinux 0xddcdd578 compat_sock_common_getsockopt +EXPORT_SYMBOL vmlinux 0xddeb4a4c blk_rq_count_integrity_sg +EXPORT_SYMBOL vmlinux 0xde063cc5 consume_skb +EXPORT_SYMBOL vmlinux 0xde137a75 phy_disconnect +EXPORT_SYMBOL vmlinux 0xde31d091 dma_async_device_register +EXPORT_SYMBOL vmlinux 0xde48e9ca _raw_spin_lock +EXPORT_SYMBOL vmlinux 0xde4bc360 scsi_cmd_ioctl +EXPORT_SYMBOL vmlinux 0xde4d5885 iov_iter_fault_in_readable +EXPORT_SYMBOL vmlinux 0xde610756 phy_drivers_register +EXPORT_SYMBOL vmlinux 0xde6151db tcp_memory_allocated +EXPORT_SYMBOL vmlinux 0xde6d9c9f finish_no_open +EXPORT_SYMBOL vmlinux 0xde783883 pSeries_disable_reloc_on_exc +EXPORT_SYMBOL vmlinux 0xde7ba053 xfrm_state_walk +EXPORT_SYMBOL vmlinux 0xde7d4914 padata_do_parallel +EXPORT_SYMBOL vmlinux 0xde91448c load_vr_state +EXPORT_SYMBOL vmlinux 0xde9360ba totalram_pages +EXPORT_SYMBOL vmlinux 0xde9b17ed agp3_generic_fetch_size +EXPORT_SYMBOL vmlinux 0xdec2ed4b netif_rx_ni +EXPORT_SYMBOL vmlinux 0xdec75ad3 md_check_no_bitmap +EXPORT_SYMBOL vmlinux 0xded44666 elv_rb_former_request +EXPORT_SYMBOL vmlinux 0xdeeedcf3 address_space_init_once +EXPORT_SYMBOL vmlinux 0xdef0a40c kernel_sendpage +EXPORT_SYMBOL vmlinux 0xdf095c28 of_device_unregister +EXPORT_SYMBOL vmlinux 0xdf0c6bf8 genlmsg_multicast_allns +EXPORT_SYMBOL vmlinux 0xdf1423f4 inet6_offloads +EXPORT_SYMBOL vmlinux 0xdf21e4a0 skb_page_frag_refill +EXPORT_SYMBOL vmlinux 0xdf22d39e netpoll_cleanup +EXPORT_SYMBOL vmlinux 0xdf2c2742 rb_last +EXPORT_SYMBOL vmlinux 0xdf3f37a3 cros_ec_check_result +EXPORT_SYMBOL vmlinux 0xdf4a1908 qdisc_tree_decrease_qlen +EXPORT_SYMBOL vmlinux 0xdf54a8f7 netlink_unregister_notifier +EXPORT_SYMBOL vmlinux 0xdf60cc27 __print_symbol +EXPORT_SYMBOL vmlinux 0xdf73f937 blk_rq_map_user +EXPORT_SYMBOL vmlinux 0xdf7cbeb3 d_hash_and_lookup +EXPORT_SYMBOL vmlinux 0xdf7d81e1 mmc_remove_host +EXPORT_SYMBOL vmlinux 0xdf8c3702 param_ops_bint +EXPORT_SYMBOL vmlinux 0xdf8c8a94 jbd2_journal_wipe +EXPORT_SYMBOL vmlinux 0xdf929370 fs_overflowgid +EXPORT_SYMBOL vmlinux 0xdfb2f4ff simple_fill_super +EXPORT_SYMBOL vmlinux 0xdfc5169b slhc_init +EXPORT_SYMBOL vmlinux 0xdfd4c3ac vio_get_attribute +EXPORT_SYMBOL vmlinux 0xdfd99d0e sdev_disable_disk_events +EXPORT_SYMBOL vmlinux 0xdfe60b68 dm_io +EXPORT_SYMBOL vmlinux 0xdff905e5 vme_slave_free +EXPORT_SYMBOL vmlinux 0xdfff4e77 of_find_backlight_by_node +EXPORT_SYMBOL vmlinux 0xe0028e43 dev_load +EXPORT_SYMBOL vmlinux 0xe030da91 crypto_sha512_finup +EXPORT_SYMBOL vmlinux 0xe03ff902 mdiobus_unregister +EXPORT_SYMBOL vmlinux 0xe04274c5 seq_open +EXPORT_SYMBOL vmlinux 0xe04f7caa dm_read_arg_group +EXPORT_SYMBOL vmlinux 0xe05caa2f pci_claim_resource +EXPORT_SYMBOL vmlinux 0xe06141e9 security_sk_clone +EXPORT_SYMBOL vmlinux 0xe0641947 sk_capable +EXPORT_SYMBOL vmlinux 0xe075d6eb iter_div_u64_rem +EXPORT_SYMBOL vmlinux 0xe0793f7d dev_queue_xmit_sk +EXPORT_SYMBOL vmlinux 0xe083e246 gen_pool_first_fit_order_align +EXPORT_SYMBOL vmlinux 0xe0a99112 ppp_register_net_channel +EXPORT_SYMBOL vmlinux 0xe0af1981 pci_enable_device +EXPORT_SYMBOL vmlinux 0xe0b13336 argv_free +EXPORT_SYMBOL vmlinux 0xe0d0cff4 blkdev_issue_discard +EXPORT_SYMBOL vmlinux 0xe0f74025 ip6_route_output +EXPORT_SYMBOL vmlinux 0xe103c349 phy_start +EXPORT_SYMBOL vmlinux 0xe10c9318 bioset_integrity_free +EXPORT_SYMBOL vmlinux 0xe113bbbc csum_partial +EXPORT_SYMBOL vmlinux 0xe13cd9a5 generic_read_dir +EXPORT_SYMBOL vmlinux 0xe1433628 bitmap_startwrite +EXPORT_SYMBOL vmlinux 0xe1761617 security_inet_conn_request +EXPORT_SYMBOL vmlinux 0xe1786c32 make_flow_keys_digest +EXPORT_SYMBOL vmlinux 0xe17a2fb7 alloc_buffer_head +EXPORT_SYMBOL vmlinux 0xe17cc3b1 page_zero_new_buffers +EXPORT_SYMBOL vmlinux 0xe189f24a tty_mutex +EXPORT_SYMBOL vmlinux 0xe18ad4c7 udp_flush_pending_frames +EXPORT_SYMBOL vmlinux 0xe1b13a18 proc_set_size +EXPORT_SYMBOL vmlinux 0xe1b5577a netif_tx_stop_all_queues +EXPORT_SYMBOL vmlinux 0xe1c0d89d vfs_fsync_range +EXPORT_SYMBOL vmlinux 0xe1c0e72d pci_read_vpd +EXPORT_SYMBOL vmlinux 0xe1d59f15 serial8250_do_set_termios +EXPORT_SYMBOL vmlinux 0xe1da071d wait_on_page_bit +EXPORT_SYMBOL vmlinux 0xe200f872 secure_dccpv6_sequence_number +EXPORT_SYMBOL vmlinux 0xe20372ae radix_tree_gang_lookup +EXPORT_SYMBOL vmlinux 0xe209a2cd of_mm_gpiochip_add +EXPORT_SYMBOL vmlinux 0xe20ea442 inet_getname +EXPORT_SYMBOL vmlinux 0xe220ceb8 __debugger_sstep +EXPORT_SYMBOL vmlinux 0xe2304303 mac_map_monitor_sense +EXPORT_SYMBOL vmlinux 0xe230f473 pci_release_regions +EXPORT_SYMBOL vmlinux 0xe23ae481 blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe246126b get_user_pages +EXPORT_SYMBOL vmlinux 0xe24d3a97 jiffies_64 +EXPORT_SYMBOL vmlinux 0xe258eeaa block_truncate_page +EXPORT_SYMBOL vmlinux 0xe26ec7fe i2c_verify_client +EXPORT_SYMBOL vmlinux 0xe2757b6a pcie_get_minimum_link +EXPORT_SYMBOL vmlinux 0xe2796de3 simple_empty +EXPORT_SYMBOL vmlinux 0xe27cd09f devm_iounmap +EXPORT_SYMBOL vmlinux 0xe28054dc seq_release_private +EXPORT_SYMBOL vmlinux 0xe29e1d0e out_of_line_wait_on_atomic_t +EXPORT_SYMBOL vmlinux 0xe2b70140 inet_accept +EXPORT_SYMBOL vmlinux 0xe2be5498 lg_global_unlock +EXPORT_SYMBOL vmlinux 0xe2c005a8 bio_clone_bioset +EXPORT_SYMBOL vmlinux 0xe2ce0100 tty_flip_buffer_push +EXPORT_SYMBOL vmlinux 0xe2cf386c start_tty +EXPORT_SYMBOL vmlinux 0xe2d5255a strcmp +EXPORT_SYMBOL vmlinux 0xe2da3686 __cleancache_invalidate_fs +EXPORT_SYMBOL vmlinux 0xe2decfbc tty_lock +EXPORT_SYMBOL vmlinux 0xe2e1085e input_register_handle +EXPORT_SYMBOL vmlinux 0xe2e6e3e0 pci_lost_interrupt +EXPORT_SYMBOL vmlinux 0xe2f425e7 rps_cpu_mask +EXPORT_SYMBOL vmlinux 0xe2f8007b __alloc_pages_nodemask +EXPORT_SYMBOL vmlinux 0xe30fb47b dmam_free_noncoherent +EXPORT_SYMBOL vmlinux 0xe314e8fb cpu_core_map +EXPORT_SYMBOL vmlinux 0xe3198650 of_match_device +EXPORT_SYMBOL vmlinux 0xe31d93af capable_wrt_inode_uidgid +EXPORT_SYMBOL vmlinux 0xe322a979 make_kuid +EXPORT_SYMBOL vmlinux 0xe327172b __inet_hash +EXPORT_SYMBOL vmlinux 0xe32afb06 jbd2__journal_start +EXPORT_SYMBOL vmlinux 0xe371836b tty_port_tty_set +EXPORT_SYMBOL vmlinux 0xe375dae3 trace_print_symbols_seq +EXPORT_SYMBOL vmlinux 0xe398ab5e vio_cmo_set_dev_desired +EXPORT_SYMBOL vmlinux 0xe3a53f4c sort +EXPORT_SYMBOL vmlinux 0xe3ae111c nf_reinject +EXPORT_SYMBOL vmlinux 0xe3d6f284 fb_find_mode_cvt +EXPORT_SYMBOL vmlinux 0xe3dc9dcd tcf_hash_search +EXPORT_SYMBOL vmlinux 0xe405bf07 n_tty_compat_ioctl_helper +EXPORT_SYMBOL vmlinux 0xe4112014 gnet_stats_copy_rate_est +EXPORT_SYMBOL vmlinux 0xe4159e71 __pskb_copy_fclone +EXPORT_SYMBOL vmlinux 0xe416f8f8 sock_no_getsockopt +EXPORT_SYMBOL vmlinux 0xe42c4735 inet_sk_rebuild_header +EXPORT_SYMBOL vmlinux 0xe43ad3c6 blk_post_runtime_resume +EXPORT_SYMBOL vmlinux 0xe43ad77a scsi_scan_host +EXPORT_SYMBOL vmlinux 0xe4470854 mdiobus_scan +EXPORT_SYMBOL vmlinux 0xe45eedc3 agp_collect_device_status +EXPORT_SYMBOL vmlinux 0xe4611384 ipv6_select_ident +EXPORT_SYMBOL vmlinux 0xe47670a7 elv_rb_latter_request +EXPORT_SYMBOL vmlinux 0xe484e35f ioread32 +EXPORT_SYMBOL vmlinux 0xe4b41df5 bio_clone_fast +EXPORT_SYMBOL vmlinux 0xe4c4da12 mmc_get_card +EXPORT_SYMBOL vmlinux 0xe4d6b607 ptp_clock_index +EXPORT_SYMBOL vmlinux 0xe4d92957 dev_err +EXPORT_SYMBOL vmlinux 0xe4fe8ca1 _raw_spin_unlock_bh +EXPORT_SYMBOL vmlinux 0xe5198a0a mmc_gpio_request_cd +EXPORT_SYMBOL vmlinux 0xe523ad75 synchronize_irq +EXPORT_SYMBOL vmlinux 0xe53c9a7e scsi_device_lookup_by_target +EXPORT_SYMBOL vmlinux 0xe567cfc7 __dev_kfree_skb_irq +EXPORT_SYMBOL vmlinux 0xe5734810 __wait_on_bit_lock +EXPORT_SYMBOL vmlinux 0xe5763aab iterate_mounts +EXPORT_SYMBOL vmlinux 0xe57878a1 in6_pton +EXPORT_SYMBOL vmlinux 0xe5867808 dlci_ioctl_set +EXPORT_SYMBOL vmlinux 0xe58e27c7 pci_domain_nr +EXPORT_SYMBOL vmlinux 0xe590b773 eth_gro_receive +EXPORT_SYMBOL vmlinux 0xe5aed2b3 kernel_bind +EXPORT_SYMBOL vmlinux 0xe5bbc478 sock_no_shutdown +EXPORT_SYMBOL vmlinux 0xe5c4cc5b dma_find_channel +EXPORT_SYMBOL vmlinux 0xe5c78a99 do_blank_screen +EXPORT_SYMBOL vmlinux 0xe5ed5467 xfrm_policy_walk_init +EXPORT_SYMBOL vmlinux 0xe60449cc inode_init_owner +EXPORT_SYMBOL vmlinux 0xe60a9f78 empty_aops +EXPORT_SYMBOL vmlinux 0xe60d6b29 mod_zone_page_state +EXPORT_SYMBOL vmlinux 0xe634cc2d __genl_register_family +EXPORT_SYMBOL vmlinux 0xe64573eb iter_file_splice_write +EXPORT_SYMBOL vmlinux 0xe6565fe4 inet_csk_init_xmit_timers +EXPORT_SYMBOL vmlinux 0xe661d26f mb_cache_entry_find_next +EXPORT_SYMBOL vmlinux 0xe6820a42 dev_get_flags +EXPORT_SYMBOL vmlinux 0xe68df0e1 end_buffer_async_write +EXPORT_SYMBOL vmlinux 0xe697d108 __blk_iopoll_complete +EXPORT_SYMBOL vmlinux 0xe69a9df4 hdmi_spd_infoframe_pack +EXPORT_SYMBOL vmlinux 0xe69e3d7b revalidate_disk +EXPORT_SYMBOL vmlinux 0xe6e379a6 netdev_err +EXPORT_SYMBOL vmlinux 0xe6fbe430 can_do_mlock +EXPORT_SYMBOL vmlinux 0xe6feec2a pci_platform_rom +EXPORT_SYMBOL vmlinux 0xe700501a d_move +EXPORT_SYMBOL vmlinux 0xe714b537 skb_checksum +EXPORT_SYMBOL vmlinux 0xe718009e dquot_quota_on_mount +EXPORT_SYMBOL vmlinux 0xe71861e5 sync_inodes_sb +EXPORT_SYMBOL vmlinux 0xe726fe7f dst_discard_sk +EXPORT_SYMBOL vmlinux 0xe7270fa0 dev_get_by_name_rcu +EXPORT_SYMBOL vmlinux 0xe7336ca0 devfreq_remove_device +EXPORT_SYMBOL vmlinux 0xe73e68d7 key_invalidate +EXPORT_SYMBOL vmlinux 0xe74913f8 netlink_rcv_skb +EXPORT_SYMBOL vmlinux 0xe7517d3a padata_alloc +EXPORT_SYMBOL vmlinux 0xe7553623 dev_mc_unsync +EXPORT_SYMBOL vmlinux 0xe756d233 nobh_truncate_page +EXPORT_SYMBOL vmlinux 0xe7757bd0 misc_deregister +EXPORT_SYMBOL vmlinux 0xe78c3ff6 sock_no_mmap +EXPORT_SYMBOL vmlinux 0xe7a664c4 nf_hooks +EXPORT_SYMBOL vmlinux 0xe7a81967 audit_log_secctx +EXPORT_SYMBOL vmlinux 0xe7b208a7 elevator_change +EXPORT_SYMBOL vmlinux 0xe7bdc606 dentry_open +EXPORT_SYMBOL vmlinux 0xe7c98470 pnv_phb_to_cxl_mode +EXPORT_SYMBOL vmlinux 0xe7ce7439 _memcpy_fromio +EXPORT_SYMBOL vmlinux 0xe7d4daac seq_list_next +EXPORT_SYMBOL vmlinux 0xe7f45546 blk_rq_map_sg +EXPORT_SYMBOL vmlinux 0xe7f9ab77 blk_queue_free_tags +EXPORT_SYMBOL vmlinux 0xe815aa06 padata_set_cpumasks +EXPORT_SYMBOL vmlinux 0xe81ef1dd remove_conflicting_framebuffers +EXPORT_SYMBOL vmlinux 0xe8214184 tcf_exts_destroy +EXPORT_SYMBOL vmlinux 0xe823a4a0 srp_rport_put +EXPORT_SYMBOL vmlinux 0xe82cc752 tcp_sockets_allocated +EXPORT_SYMBOL vmlinux 0xe82dae41 of_dev_get +EXPORT_SYMBOL vmlinux 0xe833fa77 gen_pool_virt_to_phys +EXPORT_SYMBOL vmlinux 0xe85aec26 __block_write_begin +EXPORT_SYMBOL vmlinux 0xe85f96e1 end_page_writeback +EXPORT_SYMBOL vmlinux 0xe862b0b5 vmalloc_to_page +EXPORT_SYMBOL vmlinux 0xe86aa27a phy_connect +EXPORT_SYMBOL vmlinux 0xe86bfd15 of_find_all_nodes +EXPORT_SYMBOL vmlinux 0xe8794ce1 slhc_toss +EXPORT_SYMBOL vmlinux 0xe893fee7 mem_cgroup_end_page_stat +EXPORT_SYMBOL vmlinux 0xe8a63ecb skb_trim +EXPORT_SYMBOL vmlinux 0xe8ab0dca netdev_crit +EXPORT_SYMBOL vmlinux 0xe8bea3bc qdisc_put_stab +EXPORT_SYMBOL vmlinux 0xe8c438f3 proc_dointvec_userhz_jiffies +EXPORT_SYMBOL vmlinux 0xe8d7d08a dcache_readdir +EXPORT_SYMBOL vmlinux 0xe9043fa4 ipv6_find_hdr +EXPORT_SYMBOL vmlinux 0xe914e41e strcpy +EXPORT_SYMBOL vmlinux 0xe915ba96 vc_resize +EXPORT_SYMBOL vmlinux 0xe93547e9 write_one_page +EXPORT_SYMBOL vmlinux 0xe9378d58 idr_get_next +EXPORT_SYMBOL vmlinux 0xe93bc6c5 devm_gpio_request +EXPORT_SYMBOL vmlinux 0xe9416979 devfreq_monitor_start +EXPORT_SYMBOL vmlinux 0xe952a6dc __inet_stream_connect +EXPORT_SYMBOL vmlinux 0xe953b21f get_next_ino +EXPORT_SYMBOL vmlinux 0xe971876a on_each_cpu_mask +EXPORT_SYMBOL vmlinux 0xe990274e md_error +EXPORT_SYMBOL vmlinux 0xe9ad9eb6 uart_match_port +EXPORT_SYMBOL vmlinux 0xe9b1809f padata_register_cpumask_notifier +EXPORT_SYMBOL vmlinux 0xe9b83e6d pci_remove_bus +EXPORT_SYMBOL vmlinux 0xe9beced6 dentry_path_raw +EXPORT_SYMBOL vmlinux 0xe9c0f03e dm_register_target +EXPORT_SYMBOL vmlinux 0xe9cf9bad dquot_quotactl_sysfile_ops +EXPORT_SYMBOL vmlinux 0xe9f1aae2 sock_no_sendpage +EXPORT_SYMBOL vmlinux 0xe9f56e3a xfrm_unregister_mode +EXPORT_SYMBOL vmlinux 0xe9f7149c zlib_deflate_workspacesize +EXPORT_SYMBOL vmlinux 0xe9fd59af skb_orphan_partial +EXPORT_SYMBOL vmlinux 0xea0243e8 iget_failed +EXPORT_SYMBOL vmlinux 0xea054b22 nla_policy_len +EXPORT_SYMBOL vmlinux 0xea16dd4c tcp_destroy_cgroup +EXPORT_SYMBOL vmlinux 0xea181d4e devm_request_any_context_irq +EXPORT_SYMBOL vmlinux 0xea379906 tty_insert_flip_string_flags +EXPORT_SYMBOL vmlinux 0xea46dcc8 of_device_is_compatible +EXPORT_SYMBOL vmlinux 0xea4d631c set_user_nice +EXPORT_SYMBOL vmlinux 0xea5b9d84 fsnotify_alloc_group +EXPORT_SYMBOL vmlinux 0xea66af72 dev_addr_add +EXPORT_SYMBOL vmlinux 0xea77b4de __dec_zone_page_state +EXPORT_SYMBOL vmlinux 0xea7a42f9 __sg_free_table +EXPORT_SYMBOL vmlinux 0xea8ec358 generic_file_readonly_mmap +EXPORT_SYMBOL vmlinux 0xea968c96 ___ratelimit +EXPORT_SYMBOL vmlinux 0xeaca9639 uart_unregister_driver +EXPORT_SYMBOL vmlinux 0xead4904d md_cluster_mod +EXPORT_SYMBOL vmlinux 0xeaf1235b __cleancache_invalidate_inode +EXPORT_SYMBOL vmlinux 0xeb042f3b inet_sendpage +EXPORT_SYMBOL vmlinux 0xeb37101c audit_log_end +EXPORT_SYMBOL vmlinux 0xeb3f48d3 invalidate_partition +EXPORT_SYMBOL vmlinux 0xeb44339a free_pages_exact +EXPORT_SYMBOL vmlinux 0xeb4854e5 copy_page_from_iter +EXPORT_SYMBOL vmlinux 0xeb8c7b7b cxl_use_count +EXPORT_SYMBOL vmlinux 0xeb93bd5c init_buffer +EXPORT_SYMBOL vmlinux 0xeba2a1f7 rtas_indicator_present +EXPORT_SYMBOL vmlinux 0xebc04258 clear_page_dirty_for_io +EXPORT_SYMBOL vmlinux 0xebcab3a6 ppc_pci_io +EXPORT_SYMBOL vmlinux 0xebcb7014 dev_uc_add_excl +EXPORT_SYMBOL vmlinux 0xebe5a6ce tty_port_raise_dtr_rts +EXPORT_SYMBOL vmlinux 0xebeeffb6 __frontswap_test +EXPORT_SYMBOL vmlinux 0xec031e43 sk_page_frag_refill +EXPORT_SYMBOL vmlinux 0xec0dcc92 blk_mq_map_queue +EXPORT_SYMBOL vmlinux 0xec1c630b wait_iff_congested +EXPORT_SYMBOL vmlinux 0xec216f85 arp_send +EXPORT_SYMBOL vmlinux 0xec35639a blk_end_request_all +EXPORT_SYMBOL vmlinux 0xec5f1b05 dump_skip +EXPORT_SYMBOL vmlinux 0xec61acc1 dst_destroy +EXPORT_SYMBOL vmlinux 0xec709378 fbcon_set_rotate +EXPORT_SYMBOL vmlinux 0xec73e33b sg_miter_skip +EXPORT_SYMBOL vmlinux 0xec844090 iov_iter_zero +EXPORT_SYMBOL vmlinux 0xeca00da6 neigh_lookup +EXPORT_SYMBOL vmlinux 0xecbb926f xor_altivec_3 +EXPORT_SYMBOL vmlinux 0xecbe306d d_set_d_op +EXPORT_SYMBOL vmlinux 0xeccc1f47 fsnotify_put_group +EXPORT_SYMBOL vmlinux 0xece784c2 rb_first +EXPORT_SYMBOL vmlinux 0xecfcdb91 param_set_uint +EXPORT_SYMBOL vmlinux 0xed0d21a4 scsi_command_normalize_sense +EXPORT_SYMBOL vmlinux 0xed1259ba udp_seq_open +EXPORT_SYMBOL vmlinux 0xed317585 simple_rmdir +EXPORT_SYMBOL vmlinux 0xed3c31b5 inode_get_bytes +EXPORT_SYMBOL vmlinux 0xed58925f i2c_smbus_read_byte_data +EXPORT_SYMBOL vmlinux 0xed597524 qdisc_get_rtab +EXPORT_SYMBOL vmlinux 0xed66359d __scm_destroy +EXPORT_SYMBOL vmlinux 0xed79c3a3 jbd2_journal_check_available_features +EXPORT_SYMBOL vmlinux 0xed9f9a20 __ctzsi2 +EXPORT_SYMBOL vmlinux 0xedac8462 tcp_read_sock +EXPORT_SYMBOL vmlinux 0xedb3fc59 __dquot_free_space +EXPORT_SYMBOL vmlinux 0xedbaee5e nla_strcmp +EXPORT_SYMBOL vmlinux 0xedc03953 iounmap +EXPORT_SYMBOL vmlinux 0xedc410d0 udplite_table +EXPORT_SYMBOL vmlinux 0xedcbed6c tcp_v4_conn_request +EXPORT_SYMBOL vmlinux 0xedd74f18 param_ops_int +EXPORT_SYMBOL vmlinux 0xede293b2 register_key_type +EXPORT_SYMBOL vmlinux 0xee03ead7 genphy_aneg_done +EXPORT_SYMBOL vmlinux 0xee2a7e68 gnet_stats_copy_queue +EXPORT_SYMBOL vmlinux 0xee2d0fc7 _local_bh_enable +EXPORT_SYMBOL vmlinux 0xee42e5e2 xfrm_policy_walk_done +EXPORT_SYMBOL vmlinux 0xee473d25 blkdev_fsync +EXPORT_SYMBOL vmlinux 0xee4f22f8 mnt_set_expiry +EXPORT_SYMBOL vmlinux 0xee5151c0 scsi_mode_sense +EXPORT_SYMBOL vmlinux 0xee6a18b7 md_reload_sb +EXPORT_SYMBOL vmlinux 0xee7f6888 notify_change +EXPORT_SYMBOL vmlinux 0xee91879b rb_first_postorder +EXPORT_SYMBOL vmlinux 0xeea9dbaf bitmap_bitremap +EXPORT_SYMBOL vmlinux 0xeeb23605 xfrm_alloc_spi +EXPORT_SYMBOL vmlinux 0xeeb5bd3b __tracepoint_kfree +EXPORT_SYMBOL vmlinux 0xeec536fa kernel_connect +EXPORT_SYMBOL vmlinux 0xeec64d9b dcache_dir_open +EXPORT_SYMBOL vmlinux 0xeeced0e9 md_finish_reshape +EXPORT_SYMBOL vmlinux 0xeee05757 xfrm_sad_getinfo +EXPORT_SYMBOL vmlinux 0xeef161aa groups_free +EXPORT_SYMBOL vmlinux 0xef0e7b49 pm860x_page_bulk_read +EXPORT_SYMBOL vmlinux 0xef217d86 dev_get_by_index_rcu +EXPORT_SYMBOL vmlinux 0xef41ff1f fsync_bdev +EXPORT_SYMBOL vmlinux 0xef71ce83 inet_proto_csum_replace16 +EXPORT_SYMBOL vmlinux 0xef7e3f1d ip6_route_me_harder +EXPORT_SYMBOL vmlinux 0xef7e751c unregister_nls +EXPORT_SYMBOL vmlinux 0xef944c52 tcf_em_tree_dump +EXPORT_SYMBOL vmlinux 0xefc18d23 xfrm4_rcv_cb +EXPORT_SYMBOL vmlinux 0xefce608a bmap +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 0xefece969 inet6_register_icmp_sender +EXPORT_SYMBOL vmlinux 0xeffaf5b2 nf_register_hooks +EXPORT_SYMBOL vmlinux 0xf0009fee put_pages_list +EXPORT_SYMBOL vmlinux 0xf00f3797 mfd_remove_devices +EXPORT_SYMBOL vmlinux 0xf0187927 __sg_page_iter_next +EXPORT_SYMBOL vmlinux 0xf05ffa15 fb_var_to_videomode +EXPORT_SYMBOL vmlinux 0xf065f629 ioread16be +EXPORT_SYMBOL vmlinux 0xf0660a17 inode_newsize_ok +EXPORT_SYMBOL vmlinux 0xf067257c register_memory_isolate_notifier +EXPORT_SYMBOL vmlinux 0xf06920ae ipv6_setsockopt +EXPORT_SYMBOL vmlinux 0xf06ec879 unregister_framebuffer +EXPORT_SYMBOL vmlinux 0xf07fe9a0 lockref_put_or_lock +EXPORT_SYMBOL vmlinux 0xf0819be4 __test_set_page_writeback +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 0xf0c4c0cf d_splice_alias +EXPORT_SYMBOL vmlinux 0xf0cc2e13 xfrm_state_flush +EXPORT_SYMBOL vmlinux 0xf0df7774 flush_old_exec +EXPORT_SYMBOL vmlinux 0xf0e0188d blk_queue_make_request +EXPORT_SYMBOL vmlinux 0xf0ef15b4 list_sort +EXPORT_SYMBOL vmlinux 0xf0f0e5fc pci_request_region_exclusive +EXPORT_SYMBOL vmlinux 0xf0fbb007 module_refcount +EXPORT_SYMBOL vmlinux 0xf104e72c elv_rb_del +EXPORT_SYMBOL vmlinux 0xf10526ac verify_spi_info +EXPORT_SYMBOL vmlinux 0xf10de535 ioread8 +EXPORT_SYMBOL vmlinux 0xf1172be5 setup_new_exec +EXPORT_SYMBOL vmlinux 0xf11cd6ce down_interruptible +EXPORT_SYMBOL vmlinux 0xf12b00e7 __neigh_create +EXPORT_SYMBOL vmlinux 0xf134bfa4 __nla_put +EXPORT_SYMBOL vmlinux 0xf13950ff sync_mapping_buffers +EXPORT_SYMBOL vmlinux 0xf147dcb2 hdmi_spd_infoframe_init +EXPORT_SYMBOL vmlinux 0xf16a1eac bio_split +EXPORT_SYMBOL vmlinux 0xf16f46ac key_link +EXPORT_SYMBOL vmlinux 0xf17ae0ab dquot_set_dqblk +EXPORT_SYMBOL vmlinux 0xf183189b __ioremap_at +EXPORT_SYMBOL vmlinux 0xf18667b4 scsi_register_driver +EXPORT_SYMBOL vmlinux 0xf18ab4fc tcp_prequeue +EXPORT_SYMBOL vmlinux 0xf18b5fbb xfrm6_protocol_register +EXPORT_SYMBOL vmlinux 0xf1916263 md_update_sb +EXPORT_SYMBOL vmlinux 0xf195c123 dev_uc_del +EXPORT_SYMBOL vmlinux 0xf195c682 fb_invert_cmaps +EXPORT_SYMBOL vmlinux 0xf1969a8e __usecs_to_jiffies +EXPORT_SYMBOL vmlinux 0xf19e0e5b scsi_print_result +EXPORT_SYMBOL vmlinux 0xf1a1f9cf jbd2_complete_transaction +EXPORT_SYMBOL vmlinux 0xf1a8e438 vfs_llseek +EXPORT_SYMBOL vmlinux 0xf1c466a1 dev_set_allmulti +EXPORT_SYMBOL vmlinux 0xf1db1704 nla_memcpy +EXPORT_SYMBOL vmlinux 0xf1e06df1 gen_pool_set_algo +EXPORT_SYMBOL vmlinux 0xf1e98c74 avenrun +EXPORT_SYMBOL vmlinux 0xf1f95741 user_path_create +EXPORT_SYMBOL vmlinux 0xf20a581b pcie_capability_clear_and_set_word +EXPORT_SYMBOL vmlinux 0xf20dabd8 free_irq +EXPORT_SYMBOL vmlinux 0xf20e8e48 writeback_inodes_sb +EXPORT_SYMBOL vmlinux 0xf22881e8 lg_local_lock +EXPORT_SYMBOL vmlinux 0xf23fcb99 __kfifo_in +EXPORT_SYMBOL vmlinux 0xf2437c3b padata_remove_cpu +EXPORT_SYMBOL vmlinux 0xf248a6fd pcie_capability_write_dword +EXPORT_SYMBOL vmlinux 0xf26e97f2 netdev_info +EXPORT_SYMBOL vmlinux 0xf2854ed9 inet_del_offload +EXPORT_SYMBOL vmlinux 0xf2a0af8f backlight_device_registered +EXPORT_SYMBOL vmlinux 0xf2a2b163 resource_list_create_entry +EXPORT_SYMBOL vmlinux 0xf2b9b81c crypto_sha512_update +EXPORT_SYMBOL vmlinux 0xf2b9bd74 keyring_clear +EXPORT_SYMBOL vmlinux 0xf2bda824 blk_mq_all_tag_busy_iter +EXPORT_SYMBOL vmlinux 0xf2c43f3f zlib_deflate +EXPORT_SYMBOL vmlinux 0xf2cb25a9 param_get_short +EXPORT_SYMBOL vmlinux 0xf2ec8a4e pci_find_parent_resource +EXPORT_SYMBOL vmlinux 0xf2ec9c0c irq_set_chip +EXPORT_SYMBOL vmlinux 0xf313da4e sha_transform +EXPORT_SYMBOL vmlinux 0xf322a206 bit_waitqueue +EXPORT_SYMBOL vmlinux 0xf3341268 __clear_user +EXPORT_SYMBOL vmlinux 0xf3456e7a rwsem_down_write_failed +EXPORT_SYMBOL vmlinux 0xf345bfda module_put +EXPORT_SYMBOL vmlinux 0xf346231f seq_list_start_head +EXPORT_SYMBOL vmlinux 0xf34ed30a iov_iter_npages +EXPORT_SYMBOL vmlinux 0xf353a698 register_module_notifier +EXPORT_SYMBOL vmlinux 0xf3554e5f csum_and_copy_to_iter +EXPORT_SYMBOL vmlinux 0xf389fe60 __hw_addr_init +EXPORT_SYMBOL vmlinux 0xf38b11fa seq_path +EXPORT_SYMBOL vmlinux 0xf390a2bb scsi_print_sense +EXPORT_SYMBOL vmlinux 0xf3916987 global_cursor_default +EXPORT_SYMBOL vmlinux 0xf396cd21 tcp_parse_md5sig_option +EXPORT_SYMBOL vmlinux 0xf3ad31da netpoll_parse_options +EXPORT_SYMBOL vmlinux 0xf3d12612 security_file_permission +EXPORT_SYMBOL vmlinux 0xf3d355dd netpoll_setup +EXPORT_SYMBOL vmlinux 0xf3d371cc nf_setsockopt +EXPORT_SYMBOL vmlinux 0xf3e29431 d_lookup +EXPORT_SYMBOL vmlinux 0xf3e4a346 find_get_pages_tag +EXPORT_SYMBOL vmlinux 0xf3e6402e __bitmap_equal +EXPORT_SYMBOL vmlinux 0xf3eb8d61 block_write_full_page +EXPORT_SYMBOL vmlinux 0xf3effe24 phy_detach +EXPORT_SYMBOL vmlinux 0xf3f89ab8 free_netdev +EXPORT_SYMBOL vmlinux 0xf4086f2a __ip_dev_find +EXPORT_SYMBOL vmlinux 0xf41eb137 key_validate +EXPORT_SYMBOL vmlinux 0xf43f5bf0 rtmsg_ifinfo +EXPORT_SYMBOL vmlinux 0xf441ac43 ioread8_rep +EXPORT_SYMBOL vmlinux 0xf46662da input_register_handler +EXPORT_SYMBOL vmlinux 0xf4669387 vm_mmap +EXPORT_SYMBOL vmlinux 0xf474c21c bitmap_print_to_pagebuf +EXPORT_SYMBOL vmlinux 0xf474fdcb kfree_const +EXPORT_SYMBOL vmlinux 0xf493159c param_set_ullong +EXPORT_SYMBOL vmlinux 0xf49e8f56 agp_bridge +EXPORT_SYMBOL vmlinux 0xf4bdbeb9 __frontswap_invalidate_area +EXPORT_SYMBOL vmlinux 0xf4c65cac pci_add_new_bus +EXPORT_SYMBOL vmlinux 0xf4f14de6 rtnl_trylock +EXPORT_SYMBOL vmlinux 0xf505bcd7 seq_pad +EXPORT_SYMBOL vmlinux 0xf51ae235 touch_nmi_watchdog +EXPORT_SYMBOL vmlinux 0xf51bf88b nf_hooks_needed +EXPORT_SYMBOL vmlinux 0xf5222143 _raw_spin_lock_irqsave +EXPORT_SYMBOL vmlinux 0xf52e0be4 pci_stop_and_remove_bus_device +EXPORT_SYMBOL vmlinux 0xf53d4c26 qdisc_class_hash_destroy +EXPORT_SYMBOL vmlinux 0xf53df0a5 gen_pool_free +EXPORT_SYMBOL vmlinux 0xf548284e __skb_flow_get_ports +EXPORT_SYMBOL vmlinux 0xf55b3b3d __arch_hweight16 +EXPORT_SYMBOL vmlinux 0xf5723615 phy_driver_unregister +EXPORT_SYMBOL vmlinux 0xf595702a pci_pme_active +EXPORT_SYMBOL vmlinux 0xf5965855 fb_set_suspend +EXPORT_SYMBOL vmlinux 0xf5a085c4 gen_pool_destroy +EXPORT_SYMBOL vmlinux 0xf5a10e25 vme_slave_set +EXPORT_SYMBOL vmlinux 0xf5a62ecc _memset_io +EXPORT_SYMBOL vmlinux 0xf5af0e10 bio_get_nr_vecs +EXPORT_SYMBOL vmlinux 0xf5b2b66e compat_nf_setsockopt +EXPORT_SYMBOL vmlinux 0xf5be9203 copy_strings_kernel +EXPORT_SYMBOL vmlinux 0xf5c133ee fib_default_rule_add +EXPORT_SYMBOL vmlinux 0xf5c2d34d hdmi_audio_infoframe_init +EXPORT_SYMBOL vmlinux 0xf5dd4ecb __tcf_hash_release +EXPORT_SYMBOL vmlinux 0xf5e1558d crash_shutdown_unregister +EXPORT_SYMBOL vmlinux 0xf5e97979 __get_user_pages_unlocked +EXPORT_SYMBOL vmlinux 0xf5eb86ea blk_verify_command +EXPORT_SYMBOL vmlinux 0xf5ef6aff alloc_anon_inode +EXPORT_SYMBOL vmlinux 0xf60717ef mdiobus_alloc_size +EXPORT_SYMBOL vmlinux 0xf6388c56 sysctl_ip_default_ttl +EXPORT_SYMBOL vmlinux 0xf64aafd9 sock_create_kern +EXPORT_SYMBOL vmlinux 0xf64e856b xfrm_lookup +EXPORT_SYMBOL vmlinux 0xf6770391 mac_pton +EXPORT_SYMBOL vmlinux 0xf68285c0 register_inetaddr_notifier +EXPORT_SYMBOL vmlinux 0xf68687be __sg_page_iter_start +EXPORT_SYMBOL vmlinux 0xf69a24d4 neigh_event_ns +EXPORT_SYMBOL vmlinux 0xf6bb4729 color_table +EXPORT_SYMBOL vmlinux 0xf6c896e1 generic_removexattr +EXPORT_SYMBOL vmlinux 0xf6d59026 __sock_tx_timestamp +EXPORT_SYMBOL vmlinux 0xf6ebc03b net_ratelimit +EXPORT_SYMBOL vmlinux 0xf6fc8791 __bitmap_xor +EXPORT_SYMBOL vmlinux 0xf6ff9fdc unmap_mapping_range +EXPORT_SYMBOL vmlinux 0xf703d161 skb_free_datagram +EXPORT_SYMBOL vmlinux 0xf70adf73 kernel_accept +EXPORT_SYMBOL vmlinux 0xf712ed8c pci_bus_put +EXPORT_SYMBOL vmlinux 0xf71b5558 unmap_underlying_metadata +EXPORT_SYMBOL vmlinux 0xf7289d14 __tracepoint_kmem_cache_free +EXPORT_SYMBOL vmlinux 0xf7584a9c find_font +EXPORT_SYMBOL vmlinux 0xf7591d4a __brelse +EXPORT_SYMBOL vmlinux 0xf768cdc7 nf_log_packet +EXPORT_SYMBOL vmlinux 0xf77c4965 bio_uncopy_user +EXPORT_SYMBOL vmlinux 0xf7a5d34b of_find_matching_node_and_match +EXPORT_SYMBOL vmlinux 0xf7a738b8 sk_net_capable +EXPORT_SYMBOL vmlinux 0xf7adcaf3 __tracepoint_kmalloc_node +EXPORT_SYMBOL vmlinux 0xf7bb2557 udp_poll +EXPORT_SYMBOL vmlinux 0xf7bc5b54 vme_unregister_bridge +EXPORT_SYMBOL vmlinux 0xf7c9e7f2 tty_driver_flush_buffer +EXPORT_SYMBOL vmlinux 0xf7cf4a98 ndisc_mc_map +EXPORT_SYMBOL vmlinux 0xf7d89bf1 generic_shutdown_super +EXPORT_SYMBOL vmlinux 0xf7e9979c vlan_vids_add_by_dev +EXPORT_SYMBOL vmlinux 0xf8044093 input_inject_event +EXPORT_SYMBOL vmlinux 0xf81022a6 vfs_rmdir +EXPORT_SYMBOL vmlinux 0xf811e69d scsi_eh_flush_done_q +EXPORT_SYMBOL vmlinux 0xf812cff6 memscan +EXPORT_SYMBOL vmlinux 0xf827496e mmc_gpiod_request_cd_irq +EXPORT_SYMBOL vmlinux 0xf827cb83 free_reserved_area +EXPORT_SYMBOL vmlinux 0xf82abc1d isa_dma_bridge_buggy +EXPORT_SYMBOL vmlinux 0xf82ec573 rb_prev +EXPORT_SYMBOL vmlinux 0xf84e7c9c __skb_flow_dissect +EXPORT_SYMBOL vmlinux 0xf8802eb3 nonseekable_open +EXPORT_SYMBOL vmlinux 0xf89fed81 vme_new_dma_list +EXPORT_SYMBOL vmlinux 0xf8c5957e fsnotify_add_mark +EXPORT_SYMBOL vmlinux 0xf8ca518a dma_iommu_ops +EXPORT_SYMBOL vmlinux 0xf8d04f09 __crc32c_le_shift +EXPORT_SYMBOL vmlinux 0xf8da9340 jbd2_journal_extend +EXPORT_SYMBOL vmlinux 0xf9038bcf smp_call_function_many +EXPORT_SYMBOL vmlinux 0xf904ac75 tso_start +EXPORT_SYMBOL vmlinux 0xf90a44b0 dev_addr_flush +EXPORT_SYMBOL vmlinux 0xf910a436 arp_create +EXPORT_SYMBOL vmlinux 0xf917e6b5 __register_nls +EXPORT_SYMBOL vmlinux 0xf93b8684 sk_receive_skb +EXPORT_SYMBOL vmlinux 0xf99c93a8 vlan_ioctl_set +EXPORT_SYMBOL vmlinux 0xf9a482f9 msleep +EXPORT_SYMBOL vmlinux 0xf9a4fbc1 netdev_class_create_file_ns +EXPORT_SYMBOL vmlinux 0xf9b85e3f security_old_inode_init_security +EXPORT_SYMBOL vmlinux 0xf9ba1e86 tcp_sendmsg +EXPORT_SYMBOL vmlinux 0xf9c0b663 strlcat +EXPORT_SYMBOL vmlinux 0xf9c313ac sock_get_timestamp +EXPORT_SYMBOL vmlinux 0xf9ca7669 inet_frags_exit_net +EXPORT_SYMBOL vmlinux 0xf9cb3ccc freezing_slow_path +EXPORT_SYMBOL vmlinux 0xf9d21fe9 con_is_bound +EXPORT_SYMBOL vmlinux 0xf9d866b3 framebuffer_alloc +EXPORT_SYMBOL vmlinux 0xf9e42143 scsi_device_quiesce +EXPORT_SYMBOL vmlinux 0xf9f9f729 iommu_tbl_pool_init +EXPORT_SYMBOL vmlinux 0xfa1593de mmc_start_req +EXPORT_SYMBOL vmlinux 0xfa28c20f tcp_md5_do_del +EXPORT_SYMBOL vmlinux 0xfa3417e1 elv_rb_find +EXPORT_SYMBOL vmlinux 0xfa589fc3 from_kgid +EXPORT_SYMBOL vmlinux 0xfa599bb2 netlink_register_notifier +EXPORT_SYMBOL vmlinux 0xfa619a65 dev_notice +EXPORT_SYMBOL vmlinux 0xfa7cc396 serio_unregister_child_port +EXPORT_SYMBOL vmlinux 0xfa961bfa jbd2_journal_lock_updates +EXPORT_SYMBOL vmlinux 0xfa98bb84 security_sb_clone_mnt_opts +EXPORT_SYMBOL vmlinux 0xfa9ff0a3 pci_bus_find_capability +EXPORT_SYMBOL vmlinux 0xfac8865f sysctl_wmem_max +EXPORT_SYMBOL vmlinux 0xfacd8e72 vme_dma_vme_attribute +EXPORT_SYMBOL vmlinux 0xfad77e7f bh_uptodate_or_lock +EXPORT_SYMBOL vmlinux 0xfae67b1f cap_mmap_addr +EXPORT_SYMBOL vmlinux 0xfaf7cacd phy_stop +EXPORT_SYMBOL vmlinux 0xfb01bc5e agp_generic_free_gatt_table +EXPORT_SYMBOL vmlinux 0xfb0327a2 pnv_cxl_ioda_msi_setup +EXPORT_SYMBOL vmlinux 0xfb3bd17a inode_permission +EXPORT_SYMBOL vmlinux 0xfb3f2fe9 single_open +EXPORT_SYMBOL vmlinux 0xfb4bb539 pcim_iomap +EXPORT_SYMBOL vmlinux 0xfb4eb7fb inet_add_offload +EXPORT_SYMBOL vmlinux 0xfb5d0b14 blk_queue_segment_boundary +EXPORT_SYMBOL vmlinux 0xfb6af58d recalc_sigpending +EXPORT_SYMBOL vmlinux 0xfb8680ef mmc_gpiod_request_ro +EXPORT_SYMBOL vmlinux 0xfb94103e __clzdi2 +EXPORT_SYMBOL vmlinux 0xfb97dd30 shrink_dcache_parent +EXPORT_SYMBOL vmlinux 0xfba5e8b7 tcp_init_xmit_timers +EXPORT_SYMBOL vmlinux 0xfbaaf01e console_lock +EXPORT_SYMBOL vmlinux 0xfbc4f89e io_schedule_timeout +EXPORT_SYMBOL vmlinux 0xfbca930c netdev_lower_get_next +EXPORT_SYMBOL vmlinux 0xfbd70865 audit_log_start +EXPORT_SYMBOL vmlinux 0xfbdd4c01 cpu_present_mask +EXPORT_SYMBOL vmlinux 0xfbe71fe0 flush_signals +EXPORT_SYMBOL vmlinux 0xfc02b7ad sysctl_tcp_wmem +EXPORT_SYMBOL vmlinux 0xfc14796c md_cluster_ops +EXPORT_SYMBOL vmlinux 0xfc207e25 nf_log_unregister +EXPORT_SYMBOL vmlinux 0xfc3481a6 giveup_fpu +EXPORT_SYMBOL vmlinux 0xfc39e32f ioport_unmap +EXPORT_SYMBOL vmlinux 0xfc3b160f mempool_create_node +EXPORT_SYMBOL vmlinux 0xfc74aa79 generic_pipe_buf_confirm +EXPORT_SYMBOL vmlinux 0xfc7f0054 of_device_get_match_data +EXPORT_SYMBOL vmlinux 0xfc815a79 release_firmware +EXPORT_SYMBOL vmlinux 0xfc9e843f pci_scan_bridge +EXPORT_SYMBOL vmlinux 0xfca8cd51 udp_lib_getsockopt +EXPORT_SYMBOL vmlinux 0xfcb6e6b4 param_set_short +EXPORT_SYMBOL vmlinux 0xfcb926cd kstrtouint_from_user +EXPORT_SYMBOL vmlinux 0xfcc2a43c utf32_to_utf8 +EXPORT_SYMBOL vmlinux 0xfcd724fd sk_dst_check +EXPORT_SYMBOL vmlinux 0xfce817c1 security_dentry_init_security +EXPORT_SYMBOL vmlinux 0xfcec0987 enable_irq +EXPORT_SYMBOL vmlinux 0xfcfa03ff fb_videomode_to_modelist +EXPORT_SYMBOL vmlinux 0xfd2c2f38 set_wb_congested +EXPORT_SYMBOL vmlinux 0xfd37800b ip_ct_attach +EXPORT_SYMBOL vmlinux 0xfd3880b5 skb_push +EXPORT_SYMBOL vmlinux 0xfd394778 node_data +EXPORT_SYMBOL vmlinux 0xfd3e775a inet_frag_destroy +EXPORT_SYMBOL vmlinux 0xfd55dff8 gnet_stats_copy_app +EXPORT_SYMBOL vmlinux 0xfd5c0283 input_mt_drop_unused +EXPORT_SYMBOL vmlinux 0xfd695ef3 scsi_remove_device +EXPORT_SYMBOL vmlinux 0xfd781dae bio_endio +EXPORT_SYMBOL vmlinux 0xfd876210 sync_filesystem +EXPORT_SYMBOL vmlinux 0xfd99623a ip_frag_ecn_table +EXPORT_SYMBOL vmlinux 0xfdb6cedc _raw_read_unlock_bh +EXPORT_SYMBOL vmlinux 0xfdb9b629 ioread32be +EXPORT_SYMBOL vmlinux 0xfdbc77ce mark_buffer_dirty_inode +EXPORT_SYMBOL vmlinux 0xfdbd7561 mpage_writepages +EXPORT_SYMBOL vmlinux 0xfdbe0288 pci_add_resource_offset +EXPORT_SYMBOL vmlinux 0xfdd29b90 ip_check_defrag +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 0xfe17047b kblockd_schedule_delayed_work_on +EXPORT_SYMBOL vmlinux 0xfe26fc7c nr_node_ids +EXPORT_SYMBOL vmlinux 0xfe38cfce dev_add_offload +EXPORT_SYMBOL vmlinux 0xfe5576ab iterate_fd +EXPORT_SYMBOL vmlinux 0xfe5d4bb2 sys_tz +EXPORT_SYMBOL vmlinux 0xfe76235a pci_reenable_device +EXPORT_SYMBOL vmlinux 0xfe7c4287 nr_cpu_ids +EXPORT_SYMBOL vmlinux 0xfe880856 d_set_fallthru +EXPORT_SYMBOL vmlinux 0xfe8e04c1 simple_transaction_set +EXPORT_SYMBOL vmlinux 0xfe916dc6 hex_dump_to_buffer +EXPORT_SYMBOL vmlinux 0xfeb58246 blk_rq_map_kern +EXPORT_SYMBOL vmlinux 0xfebc2721 security_inode_listsecurity +EXPORT_SYMBOL vmlinux 0xfec49946 tcp_initialize_rcv_mss +EXPORT_SYMBOL vmlinux 0xfedcdb60 seq_hlist_next_percpu +EXPORT_SYMBOL vmlinux 0xfeebc7c4 __kfifo_from_user_r +EXPORT_SYMBOL vmlinux 0xfeffd9e2 pci_bus_size_bridges +EXPORT_SYMBOL vmlinux 0xff0cadb5 i2c_release_client +EXPORT_SYMBOL vmlinux 0xff1765c7 rtas_call +EXPORT_SYMBOL vmlinux 0xff1e9dd8 seq_list_start +EXPORT_SYMBOL vmlinux 0xff321107 __xfrm_state_delete +EXPORT_SYMBOL vmlinux 0xff3acdf6 __netlink_dump_start +EXPORT_SYMBOL vmlinux 0xff401bd5 sock_alloc_file +EXPORT_SYMBOL vmlinux 0xff4f2d92 mmc_wait_for_cmd +EXPORT_SYMBOL vmlinux 0xff6878cf fb_default_cmap +EXPORT_SYMBOL vmlinux 0xff7559e4 ioport_resource +EXPORT_SYMBOL vmlinux 0xff806704 xfrm_policy_flush +EXPORT_SYMBOL vmlinux 0xff8d5e72 fbcon_set_bitops +EXPORT_SYMBOL vmlinux 0xff9bedf0 uart_get_baud_rate +EXPORT_SYMBOL vmlinux 0xff9ca065 fb_edid_to_monspecs +EXPORT_SYMBOL vmlinux 0xffa88176 unlock_rename +EXPORT_SYMBOL vmlinux 0xffaae9fd blk_stop_queue +EXPORT_SYMBOL vmlinux 0xffc0230d scmd_printk +EXPORT_SYMBOL vmlinux 0xffc8b87b tcp_md5_hash_key +EXPORT_SYMBOL vmlinux 0xffcc23c4 skb_queue_head +EXPORT_SYMBOL vmlinux 0xffd5a395 default_wake_function +EXPORT_SYMBOL vmlinux 0xffdd3aeb pcim_iomap_regions +EXPORT_SYMBOL vmlinux 0xfffa0fbf key_payload_reserve +EXPORT_SYMBOL vmlinux 0xfffb3d9d inode_sub_rsv_space +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x025dd8e2 kvm_read_guest_atomic +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x0caf44a8 kvmppc_load_last_inst +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x12b48bf6 kvmppc_pr_ops +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 0x211c64c8 kvm_vcpu_write_guest +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x2436772b kvmppc_xics_hcall +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x24b92ee2 kvm_vcpu_write_guest_page +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 0x2b322254 kvm_vcpu_read_guest_page +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x34706f37 kvm_write_guest_cached +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x3809f1b1 kvmppc_gpa_to_pfn +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x3b1bf21b mark_page_dirty +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x3e1f72e0 kvm_vcpu_cache +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x43fe4c6f kvm_vcpu_gfn_to_page +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x444b092a kvm_vcpu_uninit +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x4559491b kvmppc_rtas_hcall +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x461b3d3b gfn_to_page +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x485cd7f6 kvm_rebooting +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x4995d569 kvmppc_st +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x50b59869 kvm_irq_has_notifier +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x54cb3c33 kvm_gfn_to_hva_cache_init +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x59b35c4d kvm_vcpu_on_spin +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x5e156c45 kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x5f839197 kvm_vcpu_block +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x631d00c2 kvm_write_guest +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x632d34e2 kvmppc_unfixup_split_real +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x669da1fd kvm_set_pfn_dirty +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x69277dc1 kvm_unmap_hva +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x6e717565 kvmppc_h_logical_ci_store +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x6f4fbcfc gfn_to_pfn +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x7107d540 kvm_vcpu_gfn_to_hva +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x718d0a37 kvm_clear_guest_page +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x725d81e2 kvm_read_guest_page +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x7a39479a kvmppc_core_prepare_to_enter +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x7aa64803 kvm_release_pfn_clean +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x7bad53a9 kvmppc_core_pending_dec +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x7f30b6a0 kvm_read_guest +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x81e0d3fd kvmppc_set_msr +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x81fbd090 __kvm_set_memory_region +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x84af1b72 kvmppc_ld +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x85a5a4b2 __gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x885c9ad6 kvm_read_guest_cached +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x8da01274 kvm_get_pfn +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x8dfd4e49 kvm_vcpu_kick +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x8e1cd06f kvm_set_pfn_accessed +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x8ec5c01d kvmppc_handle_store +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x91d3ad20 kvm_put_kvm +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x944dbe75 gfn_to_pfn_memslot_atomic +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x9ab46969 kvm_get_dirty_log +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x9bf760ea kvm_write_guest_page +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0x9fd5572c kvm_vcpu_read_guest +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xa0e12ce6 gfn_to_memslot +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xa8e5566b gfn_to_pfn_memslot +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xab59d373 kvmppc_free_lpid +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xae55dfdb gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xb5302148 kvm_vcpu_gfn_to_pfn_atomic +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xb739eb9e kvm_debugfs_dir +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xb929a027 kvmppc_kvm_pv +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xbb7d74d6 kvm_vcpu_mark_page_dirty +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xbb9baf9d kvm_get_kvm +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xbc9c2d76 kvm_vcpu_gfn_to_pfn +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xbd62c747 kvmppc_emulate_mmio +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xc70e4b59 kvmppc_claim_lpid +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xc8184873 kvmppc_core_queue_dec +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xc943d45a kvmppc_sanity_check +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xc9d22356 kvm_vcpu_init +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xcc44961f kvmppc_alloc_lpid +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xd1867cca kvm_release_page_clean +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xd5cafe17 gfn_to_page_many_atomic +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xd71f0ffd kvm_clear_guest +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xd835436d kvm_io_bus_write +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xd93825ea kvm_is_visible_gfn +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xdc95933e kvm_vcpu_read_guest_atomic +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xdd141b49 kvmppc_hv_ops +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xdfa8a0ea kvm_release_page_dirty +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xe00d259c kvmppc_book3s_queue_irqprio +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xe64ec100 gfn_to_hva +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xe6e46311 kvm_vcpu_yield_to +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xe8e4a254 kvmppc_core_queue_program +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xefd1e08d kvm_init +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xf338400f kvmppc_handle_load +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xf4da3546 kvmppc_init_lpid +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xf76ccedb kvmppc_h_logical_ci_load +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xf9e5936a gfn_to_pfn_prot +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xfa83fe3b kvmppc_prepare_to_enter +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xfe331805 kvmppc_core_dequeue_dec +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm 0xffa3a94f kvm_flush_remote_tlbs +EXPORT_SYMBOL_GPL arch/powerpc/kvm/kvm-pr 0xb4f8d9f4 kvmppc_emulate_instruction +EXPORT_SYMBOL_GPL crypto/af_alg 0x06bc50b3 af_alg_unregister_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x14aa55f6 af_alg_release +EXPORT_SYMBOL_GPL crypto/af_alg 0x1cfd6b4d af_alg_link_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x298bcd51 af_alg_complete +EXPORT_SYMBOL_GPL crypto/af_alg 0x46c46fa2 af_alg_register_type +EXPORT_SYMBOL_GPL crypto/af_alg 0x4cca8fe2 af_alg_free_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0x58716898 af_alg_wait_for_completion +EXPORT_SYMBOL_GPL crypto/af_alg 0x88266918 af_alg_make_sg +EXPORT_SYMBOL_GPL crypto/af_alg 0xf3469958 af_alg_accept +EXPORT_SYMBOL_GPL crypto/af_alg 0xf8cc7a90 af_alg_cmsg_send +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 0x58e26fbf async_memcpy +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x6e3decae async_syndrome_val +EXPORT_SYMBOL_GPL crypto/async_tx/async_pq 0x7468ea07 async_gen_syndrome +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x09fe7111 async_raid6_2data_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_raid6_recov 0x6a4bc5bf async_raid6_datap_recov +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0x014ae287 __async_tx_find_channel +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xa87d50b0 async_tx_submit +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xccc6f25a async_trigger_callback +EXPORT_SYMBOL_GPL crypto/async_tx/async_tx 0xf40b285d async_tx_quiesce +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x1b0cab2c async_xor +EXPORT_SYMBOL_GPL crypto/async_tx/async_xor 0x53cf0999 async_xor_val +EXPORT_SYMBOL_GPL crypto/authenc 0x587ef278 crypto_authenc_extractkeys +EXPORT_SYMBOL_GPL crypto/blowfish_common 0xa4cac269 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 0xe6015289 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 0xa28cd5f8 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 0x1d2bddd6 cryptd_alloc_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0x24911611 cryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x3713e65c cryptd_aead_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x3bc68954 cryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/cryptd 0x54d90dc7 cryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/cryptd 0x6f0015b4 cryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/cryptd 0x9f4b2f2b cryptd_free_aead +EXPORT_SYMBOL_GPL crypto/cryptd 0xa4acac31 cryptd_alloc_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0xee4dbd6c cryptd_free_ablkcipher +EXPORT_SYMBOL_GPL crypto/cryptd 0xf06bfa28 cryptd_ablkcipher_child +EXPORT_SYMBOL_GPL crypto/crypto_null 0x17f6a702 crypto_get_default_null_skcipher +EXPORT_SYMBOL_GPL crypto/crypto_null 0x21cd536a crypto_put_default_null_skcipher +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 0x5d8ceb7a lrw_crypt +EXPORT_SYMBOL_GPL crypto/lrw 0xcd074900 lrw_init_table +EXPORT_SYMBOL_GPL crypto/mcryptd 0x0059edf0 shash_ahash_mcryptd_update +EXPORT_SYMBOL_GPL crypto/mcryptd 0x08e55680 mcryptd_shash_desc +EXPORT_SYMBOL_GPL crypto/mcryptd 0x126cbe74 mcryptd_alloc_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0x2fa905a2 mcryptd_free_ahash +EXPORT_SYMBOL_GPL crypto/mcryptd 0x32bdd193 mcryptd_ahash_child +EXPORT_SYMBOL_GPL crypto/mcryptd 0x5df03086 shash_ahash_mcryptd_digest +EXPORT_SYMBOL_GPL crypto/mcryptd 0x8347667c mcryptd_flusher +EXPORT_SYMBOL_GPL crypto/mcryptd 0x85849369 shash_ahash_mcryptd_finup +EXPORT_SYMBOL_GPL crypto/mcryptd 0xad89a39b shash_ahash_mcryptd_final +EXPORT_SYMBOL_GPL crypto/rsa_generic 0xadc25bd8 rsa_parse_key +EXPORT_SYMBOL_GPL crypto/rsa_generic 0xf1b141d1 rsa_free_key +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x5ddb33e9 __serpent_encrypt +EXPORT_SYMBOL_GPL crypto/serpent_generic 0x742c854a 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 0xd901595e twofish_setkey +EXPORT_SYMBOL_GPL crypto/xts 0xe68a7e80 xts_crypt +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x009bd1aa ahci_start_fis_rx +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x06c4af59 ahci_kick_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x10da32f3 ahci_dev_classify +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x166c42e0 ahci_fill_cmd_slot +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x1bd0f408 ahci_save_initial_config +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x2bd34581 ahci_stop_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x3b2788de ahci_sdev_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x3c94cf2b ahci_pmp_retry_srst_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x3f9c54d3 ahci_do_softreset +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x40de8ef2 ahci_init_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x5ad6f0b5 ahci_error_handler +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x657b1d2f ahci_print_info +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x6f3bcebf ahci_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x7e7e301e ahci_host_activate +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8b9823d5 ahci_set_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8ba854ac ahci_em_messages +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x8c29ac65 ahci_start_engine +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x95b1517c ahci_check_ready +EXPORT_SYMBOL_GPL drivers/ata/libahci 0x972104fb ahci_reset_em +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xb2fbc1d7 ahci_reset_controller +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xc485f5c7 ahci_qc_issue +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xc50e9c32 ahci_port_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xce6ff0a3 ahci_shost_attrs +EXPORT_SYMBOL_GPL drivers/ata/libahci 0xea50dad3 ahci_ignore_sss +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x0b841af5 ahci_platform_enable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x1fc306c6 ahci_platform_suspend +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x295eb62e ahci_platform_resume +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x31870467 ahci_platform_disable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x53961d67 ahci_platform_init_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0x939e8498 ahci_platform_suspend_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xc34b83fc ahci_platform_get_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xd2d6fcc3 ahci_platform_enable_clks +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xd5dcf943 ahci_platform_disable_resources +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xd66a3310 ahci_platform_enable_regulators +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xea9ffcca ahci_platform_resume_host +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xf23f556a ahci_platform_ops +EXPORT_SYMBOL_GPL drivers/ata/libahci_platform 0xf4b67d4a ahci_platform_disable_regulators +EXPORT_SYMBOL_GPL drivers/ata/pata_platform 0x55bbd9cc __pata_platform_probe +EXPORT_SYMBOL_GPL drivers/ata/pata_sis 0xc7fcc636 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 0x6fbac262 devm_regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xbb499e7f regmap_init_spmi_ext +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xbc881caa regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/base/regmap/regmap-spmi 0xdf5a832f devm_regmap_init_spmi_base +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x12bfe5c0 bcma_core_is_enabled +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x1ed31a17 bcma_core_pci_power_save +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x200dacf7 bcma_chipco_chipctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x2b940edd bcma_chipco_regctl_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x39754d2a __bcma_driver_register +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x42206fcc bcma_core_disable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x4fea6302 bcma_chipco_pll_read +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x66f39de3 bcma_host_pci_up +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x6d61fb6a bcma_chipco_pll_maskset +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7179ce01 bcma_host_pci_irq_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x7214822d bcma_core_set_clockmode +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x80755d3d bcma_core_enable +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x819c4688 bcma_core_pll_ctl +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0x977be5d1 bcma_chipco_b_mii_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa5e15068 bcma_chipco_gpio_control +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa61156f0 bcma_driver_unregister +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xa85749f8 bcma_pmu_get_bus_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb3573e36 bcma_find_core_unit +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xb99472e4 bcma_chipco_get_alp_clock +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc6e8a381 bcma_chipco_pll_write +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xc9689868 bcma_chipco_gpio_out +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xde843a43 bcma_host_pci_down +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xe4048be6 bcma_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/bcma/bcma 0xedd85606 bcma_chipco_gpio_outen +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x26dc3580 btbcm_setup_apple +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x43da7c61 btbcm_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0x43ddba4a btbcm_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xb389794a btbcm_setup_patchram +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xc4b8d4f6 btbcm_initialize +EXPORT_SYMBOL_GPL drivers/bluetooth/btbcm 0xcd2ffc6a btbcm_finalize +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0x7d90e93a btintel_check_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btintel 0xb17a4bfa btintel_set_bdaddr +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x160da87c btmrvl_check_evtpkt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x196cd8d2 btmrvl_add_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x3ae15cea btmrvl_interrupt +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x5c8d0378 btmrvl_remove_card +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x7472bb51 btmrvl_send_module_cfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x74bd3d17 btmrvl_enable_hs +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x840bdbda btmrvl_register_hdev +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0x865e3419 btmrvl_pscan_window_reporting +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xa0ece289 btmrvl_process_event +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xc8dcd6b4 btmrvl_enable_ps +EXPORT_SYMBOL_GPL drivers/bluetooth/btmrvl 0xf4a81a0b btmrvl_send_hscfg_cmd +EXPORT_SYMBOL_GPL drivers/bluetooth/btrtl 0x7bf29ac1 btrtl_setup_realtek +EXPORT_SYMBOL_GPL drivers/crypto/nx/nx-compress 0x1db86d49 nx842_crypto_compress +EXPORT_SYMBOL_GPL drivers/crypto/nx/nx-compress 0x5e7b1876 nx842_crypto_exit +EXPORT_SYMBOL_GPL drivers/crypto/nx/nx-compress 0x8cb0fae1 nx842_crypto_decompress +EXPORT_SYMBOL_GPL drivers/crypto/nx/nx-compress 0xc5a23d4d nx842_crypto_init +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0x2300d420 dw_dma_disable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xe2ba3305 dw_dma_enable +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xe534b253 dw_dma_filter +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xe5d5529d dw_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/dw/dw_dmac_core 0xeca5b2b1 dw_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0x16f9d3f2 hsu_dma_irq +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0xb3bb3ead hsu_dma_probe +EXPORT_SYMBOL_GPL drivers/dma/hsu/hsu_dma 0xe50ccd1a hsu_dma_remove +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x28a9d1ce vchan_init +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0x609b89d9 vchan_tx_submit +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0xd8ec5ec3 vchan_find_desc +EXPORT_SYMBOL_GPL drivers/dma/virt-dma 0xf7e01d22 vchan_dma_desc_free_list +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x08c8aabe edac_pci_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x0c32ff8a edac_pci_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x1bfecc63 edac_pci_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x1dc51a80 edac_device_handle_ue +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2c8dd6b8 edac_mem_types +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x2d33dd52 edac_device_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x3229fe2c edac_device_handle_ce +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x324e58fe edac_pci_create_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x395c497c edac_mc_add_mc_with_groups +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x473a47ce edac_device_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x517ffc93 edac_pci_free_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x52d70eae edac_device_alloc_ctl_info +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x604ddd91 edac_mc_free +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x68235b90 edac_mc_alloc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6a043ad7 edac_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6e3ff83a edac_device_alloc_index +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x6f90c3e2 edac_pci_reset_delay_period +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x8b34cec0 edac_device_add_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0x8f6232e1 find_mci_by_dev +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xa0443933 edac_mc_del_mc +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xa94aa23f edac_pci_release_generic_ctl +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xbd4aa52c edac_raw_mc_handle_error +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc0c20375 edac_pci_handle_pe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc0dcb59e edac_layer_name +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xc4f27443 edac_pci_handle_npe +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xd393430f edac_pci_del_device +EXPORT_SYMBOL_GPL drivers/edac/edac_core 0xd6f3207c edac_mc_find_csrow_by_page +EXPORT_SYMBOL_GPL drivers/firewire/firewire-core 0xf4ade51f fw_card_release +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0xa66110fe bgpio_init +EXPORT_SYMBOL_GPL drivers/gpio/gpio-generic 0xbd2ac505 bgpio_remove +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x68d1ff56 __max730x_probe +EXPORT_SYMBOL_GPL drivers/gpio/gpio-max730x 0x712a4dff __max730x_remove +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x1e0e3ed1 drm_class_device_unregister +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x289b2477 drm_display_mode_from_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0x51525651 drm_display_mode_to_videomode +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xbc1d7bba drm_do_get_edid +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xdf1ef16c drm_class_device_register +EXPORT_SYMBOL_GPL drivers/gpu/drm/drm 0xeeddf11d of_get_drm_display_mode +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x2df059e0 ttm_dma_unpopulate +EXPORT_SYMBOL_GPL drivers/gpu/drm/ttm/ttm 0x2f96d1f2 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 0x98b4e080 ttm_dma_populate +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 0x1d4a6969 hid_alloc_report_buf +EXPORT_SYMBOL_GPL drivers/hid/hid 0x1defb2d6 __hid_request +EXPORT_SYMBOL_GPL drivers/hid/hid 0x374e18e9 hidinput_get_led_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x431d9bcf hid_report_raw_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0x476dd61c hid_allocate_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x485af3cc hidinput_find_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x48ec8969 hid_unregister_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4906a967 hid_snto32 +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4a873cf3 __hid_register_driver +EXPORT_SYMBOL_GPL drivers/hid/hid 0x4ffe2c60 hid_output_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x52b13cb7 hid_resolv_usage +EXPORT_SYMBOL_GPL drivers/hid/hid 0x52c300d7 hid_validate_values +EXPORT_SYMBOL_GPL drivers/hid/hid 0x52e2f075 hid_register_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x53ba8613 hid_dump_input +EXPORT_SYMBOL_GPL drivers/hid/hid 0x5bb29212 hidinput_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x61443382 hidinput_count_leds +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6a09a364 hid_dump_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6e6ec7f2 hid_dump_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0x6e9152ce hid_dump_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0x71372501 hidraw_connect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x8e4a0f99 hid_ignore +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9594dac6 hidinput_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0x96aea660 hidinput_calc_abs_res +EXPORT_SYMBOL_GPL drivers/hid/hid 0x9f7fdd4c hid_open_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xa806b62d hid_input_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb7ab8607 hidraw_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xb9df1d0d hid_field_extract +EXPORT_SYMBOL_GPL drivers/hid/hid 0xbdba26fe hid_debug_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xcc24ac48 hid_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xda936d51 hid_destroy_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xdb3f89b2 hid_check_keys_pressed +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe7010beb hid_add_device +EXPORT_SYMBOL_GPL drivers/hid/hid 0xe7a36fce hid_parse_report +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf1a84d12 hidinput_report_event +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf806beaf hid_set_field +EXPORT_SYMBOL_GPL drivers/hid/hid 0xf9247cec hidraw_disconnect +EXPORT_SYMBOL_GPL drivers/hid/hid 0xfcc13396 hid_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 0xd9188999 roccat_connect +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x00dd538d roccat_common2_device_init_struct +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x0b59ffab roccat_common2_sysfs_write +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x3ad0e498 roccat_common2_receive +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0x8b85cc74 roccat_common2_send_with_status +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xeedc3ce3 roccat_common2_sysfs_read +EXPORT_SYMBOL_GPL drivers/hid/hid-roccat-common 0xfbe10f65 roccat_common2_send +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x16277f56 sensor_hub_device_open +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x29c73a4e sensor_hub_register_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x4f075d42 sensor_hub_set_feature +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x51c7b146 sensor_hub_input_attr_get_raw_value +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x5dc0b54e sensor_hub_input_get_attribute_info +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0x81bd633c sensor_hub_device_close +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xd6c74e83 hid_sensor_get_usage_index +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xf7ca26fd sensor_hub_remove_callback +EXPORT_SYMBOL_GPL drivers/hid/hid-sensor-hub 0xfe18db08 sensor_hub_get_feature +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x01fd453e usbhid_lookup_quirk +EXPORT_SYMBOL_GPL drivers/hid/usbhid/usbhid 0x809fb827 hiddev_hid_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0641e5d9 hsi_register_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x097dc14f hsi_alloc_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x0bb73857 hsi_release_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x1a4b2f37 hsi_async +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x4985a286 hsi_get_channel_id_by_name +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x5ef201e4 hsi_alloc_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x72985035 hsi_free_msg +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x73111f46 hsi_put_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x7c353b01 hsi_register_client_driver +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x88157feb hsi_unregister_port_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x8ff43cad hsi_claim_port +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x93d68953 hsi_new_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0x95bd2bdc hsi_unregister_controller +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xa382827f hsi_port_unregister_clients +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xb71d42bb hsi_remove_client +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xc2d37a52 hsi_event +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xd5dbaceb hsi_add_clients_from_dt +EXPORT_SYMBOL_GPL drivers/hsi/hsi 0xd9098827 hsi_register_controller +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x1943f81a adt7x10_remove +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x1cc41a84 adt7x10_probe +EXPORT_SYMBOL_GPL drivers/hwmon/adt7x10 0x201ae5c8 adt7x10_dev_pm_ops +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x03f40b32 pmbus_write_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x0ed4e16d pmbus_do_probe +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x36270a40 pmbus_write_byte +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x3c70996b pmbus_check_word_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x4850361d pmbus_update_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x4a9de643 pmbus_set_page +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x58b97568 pmbus_check_byte_register +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x59959dc6 pmbus_clear_cache +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x648afc34 pmbus_get_driver_info +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x6fc568c3 pmbus_read_word_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0x6fed3d32 pmbus_do_remove +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xa3092acf pmbus_clear_faults +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xb2c5bf8c pmbus_regulator_ops +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xd4b53790 pmbus_read_byte_data +EXPORT_SYMBOL_GPL drivers/hwmon/pmbus/pmbus_core 0xde9270d0 pmbus_write_byte_data +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x0389c068 i2c_dw_func +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x051a3610 i2c_dw_clear_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0x29b2fd9e 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 0xb62a4642 i2c_dw_enable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xcb2949fd i2c_dw_init +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xcfe19ecb i2c_dw_xfer +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xd0bad3b7 i2c_dw_disable +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xe68559f4 i2c_dw_disable_int +EXPORT_SYMBOL_GPL drivers/i2c/busses/i2c-designware-core 0xeafb53e2 i2c_dw_read_comp_param +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0x6fb36499 i2c_del_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-mux 0xd436b5e9 i2c_add_mux_adapter +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x1560a8aa i2c_handle_smbus_alert +EXPORT_SYMBOL_GPL drivers/i2c/i2c-smbus 0x5de0a518 i2c_setup_smbus_alert +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x00dec15e ad_sd_init +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x11405b00 ad_sd_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x6530352b ad_sd_write_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0x6968a32c ad_sd_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xa7bd9137 ad_sd_validate_trigger +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xaf4bd5f3 ad_sd_read_reg +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xcb94491c ad_sigma_delta_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xd89e4965 ad_sd_calibrate_all +EXPORT_SYMBOL_GPL drivers/iio/adc/ad_sigma_delta 0xdf7067c8 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 0x0fd46e52 adis_init +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x15d0f5ac adis_setup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x1d56d2fd adis_check_status +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x2a3b7edb adis_reset +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x2cdfb507 adis_write_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x3ebf2dfa adis_initial_startup +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x61e67b2c adis_read_reg +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x67fa9e6c adis_probe_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x6e9a68f9 adis_remove_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0x7e42ca64 adis_single_conversion +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xaf266660 adis_cleanup_buffer_and_trigger +EXPORT_SYMBOL_GPL drivers/iio/imu/adis_lib 0xca1f2f41 adis_update_scan_mode +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x01863810 devm_iio_device_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x06de465e iio_convert_raw_to_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x0a132007 devm_iio_trigger_alloc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x134e8ec8 iio_update_demux +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x155399b9 devm_iio_trigger_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x17ef6a14 iio_enum_read +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1b58d677 iio_buffer_put +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x1b9a4ef2 iio_read_channel_average_raw +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 0x2a9331fa iio_get_channel_type +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x3cf94dc4 iio_validate_scan_mask_onehot +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x61dcfd45 iio_update_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x647598cb iio_map_array_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x697bbde1 iio_buffer_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7790465f iio_channel_get_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7a711aef iio_channel_start_all_cb +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x7bc4928f iio_channel_cb_get_channels +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8b0d0a4b iio_channel_release +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8b668371 iio_channel_get +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x8fb9fc58 iio_enum_write +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0x9f358d6c iio_push_to_buffers +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa1bdd9b7 iio_channel_get_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xa47e104d devm_iio_device_unregister +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb3f024f1 iio_scan_mask_query +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb3f5c383 iio_read_channel_processed +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xb4c5c949 devm_iio_device_free +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc254d907 iio_write_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xc9a0e7f9 iio_dealloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xccd7b5fc iio_map_array_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xdafccd9b iio_channel_release_all +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe4efba69 iio_read_channel_raw +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xe6141981 iio_alloc_pollfunc +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf22d0b2d devm_iio_device_register +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xf514a1de iio_read_channel_scale +EXPORT_SYMBOL_GPL drivers/iio/industrialio 0xfbba163b iio_enum_available_read +EXPORT_SYMBOL_GPL drivers/infiniband/core/ib_core 0xdbd019c4 ib_wq +EXPORT_SYMBOL_GPL drivers/input/ff-memless 0x8d420dd3 input_ff_create_memless +EXPORT_SYMBOL_GPL drivers/input/matrix-keymap 0xf4389715 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 0x7fd19e89 adxl34x_probe +EXPORT_SYMBOL_GPL drivers/input/misc/adxl34x 0xe4586827 adxl34x_resume +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x21517e8d cyttsp4_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x60b8653c cyttsp4_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp4_core 0x6d98f4c5 cyttsp4_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0x26b992f0 cyttsp_remove +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xa4b91e49 cyttsp_pm_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_core 0xcd7bbf87 cyttsp_probe +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x232df0fa cyttsp_i2c_read_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/cyttsp_i2c_common 0x54ae57e7 cyttsp_i2c_write_block_data +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x07aa590d wm97xx_reg_read +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x0b078c67 wm97xx_set_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x2ae8defc wm9712_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x3756c3a6 wm9705_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x5db2698c wm97xx_config_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x74f6382e wm97xx_reg_write +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x7df93867 wm97xx_register_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0x9395b8ae wm97xx_get_gpio +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xb41f4220 wm97xx_unregister_mach_ops +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xcaa0219b wm97xx_read_aux_adc +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xe642de62 wm9713_codec +EXPORT_SYMBOL_GPL drivers/input/touchscreen/wm97xx-ts 0xf99e4b33 wm97xx_set_suspend_mode +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x33aa0449 ipack_get_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x43ad343d ipack_put_device +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x4d24a85a ipack_driver_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x579f90d4 ipack_bus_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0x617ca1d7 ipack_device_add +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xd1296fcb ipack_bus_unregister +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xd4e268ab ipack_driver_register +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xda321a97 ipack_device_del +EXPORT_SYMBOL_GPL drivers/ipack/ipack 0xe13fb922 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 0x280bdc62 gigaset_blockdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x41b6909f gigaset_m10x_send_skb +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x454aa44f gigaset_debuglevel +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x4a68692f gigaset_initcs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x4c34a5fe gigaset_isdn_rcv_err +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x5334db0d gigaset_start +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x5959ace6 gigaset_m10x_input +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x6440f7e7 gigaset_shutdown +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x65591abc gigaset_freecs +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x7643790f gigaset_if_receive +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0x88f2bc51 gigaset_fill_inbuf +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xa3151853 gigaset_dbg_buffer +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xa44733f7 gigaset_initdriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xbeb439f5 gigaset_skb_sent +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xc6cfd17d gigaset_freedriver +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xcc27efb5 gigaset_stop +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xf780fc48 gigaset_add_event +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xf88ad6e4 gigaset_skb_rcvd +EXPORT_SYMBOL_GPL drivers/isdn/gigaset/gigaset 0xfc267128 gigaset_handle_modem_response +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x15ab4bda led_set_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x4fd7372f led_set_flash_timeout +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0x7ddddcf7 led_get_flash_fault +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xae77dd4e led_update_flash_brightness +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xdb28db2e led_classdev_flash_unregister +EXPORT_SYMBOL_GPL drivers/leds/led-class-flash 0xfd156602 led_classdev_flash_register +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 0x14633302 wf_find_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x6768f674 wf_put_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x75147afa wf_set_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x893feefc wf_put_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x8e99cc23 wf_unregister_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x94765fac wf_critical_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0x9822a939 wf_register_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xa2f19a49 wf_is_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xa3548934 wf_get_sensor +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xbcace2a5 wf_unregister_client +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xc8e9a7d3 wf_unregister_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xcced0359 wf_find_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xd38d4f2c wf_register_control +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xed82a14f wf_clear_overtemp +EXPORT_SYMBOL_GPL drivers/macintosh/windfarm_core 0xf727cefc wf_get_control +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x0eeff26e __mcb_register_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x2517d845 mcb_request_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x5b5bfcd0 mcb_alloc_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x7519f71f mcb_free_dev +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x7bdbc12d mcb_unregister_driver +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x8bf52ac0 mcb_release_mem +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x8d7a5749 mcb_device_register +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x97490d9c mcb_get_irq +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0x97593251 chameleon_parse_cells +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xb482e49b mcb_release_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xbac0a6b5 mcb_alloc_bus +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xd90467d6 mcb_bus_get +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xd913e01f mcb_bus_add_devices +EXPORT_SYMBOL_GPL drivers/mcb/mcb 0xd9e17e75 mcb_bus_put +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 0x1098be76 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 0x2af4e41d dm_cell_error +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x2eb01e04 dm_deferred_set_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x335b3b9f dm_bio_detain +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x580c56af dm_cell_promote_or_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x5b93934f dm_cell_visit_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 0x8dd84c9e dm_bio_prison_free_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0x98c35b7c dm_cell_release +EXPORT_SYMBOL_GPL drivers/md/dm-bio-prison 0xb6b7e029 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 0xd9b701de dm_get_cell +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x0ad0dc4f dm_bufio_mark_buffer_dirty +EXPORT_SYMBOL_GPL drivers/md/dm-bufio 0x32477e40 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 0x0398120c dm_cache_policy_create +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x52d029ae dm_cache_policy_unregister +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x6bd3af10 dm_cache_policy_destroy +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7cd0c05e dm_cache_policy_get_hint_size +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x7ee0450e dm_cache_policy_get_version +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0x8cd74a72 dm_cache_policy_register +EXPORT_SYMBOL_GPL drivers/md/dm-cache 0xaceb5cc2 dm_cache_policy_get_name +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0xc30cea79 dm_unregister_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-multipath 0xccbb8ea3 dm_register_path_selector +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x00995c10 dm_rh_dirty_log +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x01d2f9ac dm_rh_recovery_start +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x05f1895e dm_rh_inc_pending +EXPORT_SYMBOL_GPL drivers/md/dm-region-hash 0x2b174724 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 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 0x57c98f75 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 0x7fe9d9ac dm_rh_delay +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 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 0xe3f4fd91 dm_rh_bio_to_region +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 0x0604db1b dm_btree_remove_leaves +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 0x24654d63 dm_block_manager_create +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 0x95a52abd dm_bm_is_read_only +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/media/common/b2c2/b2c2-flexcop 0x66c0289a b2c2_flexcop_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x1038d0d5 saa7146_register_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x195dee28 saa7146_pgtable_free +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x1f19395c saa7146_vmalloc_build_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x5510ebd4 saa7146_pgtable_build_single +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x62e6482a saa7146_i2c_adapter_prepare +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x97ee87b0 saa7146_unregister_extension +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0x9e234fed saa7146_wait_for_debi_done +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xa8bf2dcf saa7146_setgpio +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe3cd9b5c saa7146_debug +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xe648ef2a saa7146_pgtable_alloc +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146 0xecee61fb saa7146_vfree_destroy_pgtable +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x3088fb3d saa7146_set_hps_source_and_sync +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x76404d31 saa7146_register_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x7dcb2a51 saa7146_vv_init +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0x8ac5abc1 saa7146_vv_release +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xa00e3821 saa7146_start_preview +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xafdf8c92 saa7146_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/saa7146/saa7146_vv 0xea2cb648 saa7146_stop_preview +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x0909016b sms_board_lna_control +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x1a280536 smscore_set_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x21e36bf2 smscore_registry_getmode +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x37d91069 smsendian_handle_tx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x3e292727 smscore_register_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x45284ae9 smsendian_handle_rx_message +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x4f4091f6 smscore_get_board_id +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x5a31a711 smscore_putbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x6a93425b smscore_getbuffer +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x74ee9098 sms_board_load_modules +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x757e3a0b smscore_register_hotplug +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 0x86fde06b smscore_start_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x87aa5d2b sms_board_event +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x99a81ab3 smsclient_sendrequest +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9a3db55d smscore_onresponse +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0x9c2225ed smscore_translate_msg +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xa39bce84 sms_board_setup +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xb69ae535 smscore_register_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xbbdb5c42 smscore_unregister_client +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xc9565e75 smscore_unregister_hotplug +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xcc85ef58 sms_board_led_feedback +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xe74fa24f smscore_unregister_device +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf3ae3fa6 sms_board_power +EXPORT_SYMBOL_GPL drivers/media/common/siano/smsmdtv 0xf4ad57c5 smscore_get_device_mode +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/as102_fe 0x71112dc9 as102_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/cx24117 0xe1ba7ed8 cx24117_attach +EXPORT_SYMBOL_GPL drivers/media/dvb-frontends/tda18271c2dd 0xfd0344ef tda18271c2dd_attach +EXPORT_SYMBOL_GPL drivers/media/media 0x009aa715 media_entity_put +EXPORT_SYMBOL_GPL drivers/media/media 0x2502bf99 media_entity_pipeline_stop +EXPORT_SYMBOL_GPL drivers/media/media 0x29b4b453 media_entity_remote_pad +EXPORT_SYMBOL_GPL drivers/media/media 0x2fc92a95 media_device_register_entity +EXPORT_SYMBOL_GPL drivers/media/media 0x427ee937 media_entity_create_link +EXPORT_SYMBOL_GPL drivers/media/media 0x4845cbee __media_device_register +EXPORT_SYMBOL_GPL drivers/media/media 0x5c2194ad media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0x7a8d067e __media_entity_remove_links +EXPORT_SYMBOL_GPL drivers/media/media 0x82b3d98c media_entity_find_link +EXPORT_SYMBOL_GPL drivers/media/media 0x9404e94b media_entity_graph_walk_start +EXPORT_SYMBOL_GPL drivers/media/media 0xa10f7350 media_device_unregister_entity +EXPORT_SYMBOL_GPL drivers/media/media 0xbca88e71 media_entity_init +EXPORT_SYMBOL_GPL drivers/media/media 0xbf2411f9 media_entity_cleanup +EXPORT_SYMBOL_GPL drivers/media/media 0xc8440faf media_device_unregister +EXPORT_SYMBOL_GPL drivers/media/media 0xcbc9546f media_entity_get +EXPORT_SYMBOL_GPL drivers/media/media 0xcd0190d5 media_entity_graph_walk_next +EXPORT_SYMBOL_GPL drivers/media/media 0xe41f7a5b media_entity_pipeline_start +EXPORT_SYMBOL_GPL drivers/media/media 0xe8432837 media_entity_setup_link +EXPORT_SYMBOL_GPL drivers/media/pci/cx88/cx88xx 0xc483eacd cx88_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x06b68587 mantis_dma_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x0b5a005b mantis_i2c_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x0be07e90 mantis_uart_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x1542326d mantis_stream_control +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x1de120de mantis_dvb_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x2117f104 mantis_i2c_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x24be6d2a mantis_frontend_soft_reset +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x28440ed6 mantis_gpio_set_bits +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x2cfb74d8 mantis_dma_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x37acd181 mantis_dvb_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x3b19732b mantis_frontend_power +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x4094c7fb mantis_input_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x5f837bd7 mantis_get_mac +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x62e54bd4 mantis_input_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7d9bd7b9 mantis_uart_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0x7ed49ce2 mantis_pci_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xa5faac6f mantis_ca_exit +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xb9525d79 mantis_ca_init +EXPORT_SYMBOL_GPL drivers/media/pci/mantis/mantis_core 0xd1ab1f06 mantis_pci_exit +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x0064a88e saa7134_g_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x13efcf09 saa7134_vb2_buffer_queue +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x17520a98 saa7134_querycap +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x2e8cf162 saa7134_g_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x3430742d saa7134_enum_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x3700cc83 saa7134_ts_buffer_init +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x370c3914 saa7134_ts_start_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x5e85db78 saa7134_s_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x6011f504 saa7134_ts_qops +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x6be55181 saa7134_ts_queue_setup +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x6e0f52c8 saa7134_s_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0x7ffab428 saa7134_ts_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xa1426c9f saa7134_s_input +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xba3d846a saa7134_s_frequency +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xbe06fb80 saa7134_g_std +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xd221c42b saa7134_ts_buffer_prepare +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xe15ffc65 saa7134_querystd +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xe7bb9246 saa7134_g_tuner +EXPORT_SYMBOL_GPL drivers/media/pci/saa7134/saa7134 0xeb63036c saa7134_stop_streaming +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x307d0527 ttpci_budget_init +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x3ae26032 ttpci_budget_deinit +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x3f7d3c75 ttpci_budget_init_hooks +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0x6ad08fdf 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 0x9d6f220b ttpci_budget_debiread +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xb97d7c61 ttpci_budget_debiwrite +EXPORT_SYMBOL_GPL drivers/media/pci/ttpci/budget-core 0xf9366a74 ttpci_budget_irq10_handler +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x0b2585ce xvip_get_format_by_fourcc +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x215ecf5a xvip_clr_and_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x3c7eb685 xvip_set_format_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x490bd11c xvip_get_format_by_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x591de7a9 xvip_init_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x872f85c1 xvip_enum_mbus_code +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0x9a5850a4 xvip_of_get_format +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xcd49c50a xvip_enum_frame_size +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xd638ec62 xvip_clr_or_set +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-video 0xde10d13a xvip_cleanup_resources +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x0bd7b514 xvtc_of_get +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x3c16a6b1 xvtc_generator_stop +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0x47d7900b xvtc_generator_start +EXPORT_SYMBOL_GPL drivers/media/platform/xilinx/xilinx-vtc 0xa8a0f912 xvtc_put +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xd7cb573d radio_tea5777_exit +EXPORT_SYMBOL_GPL drivers/media/radio/shark2 0xf6fb3c01 radio_tea5777_init +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x004c7ac7 rc_map_register +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x374767a1 ir_raw_event_store_edge +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x42da9271 rc_open +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x51d8bca8 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 0x561a8138 rc_unregister_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x58987ee1 rc_allocate_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7137b571 rc_keyup +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x7da50e47 rc_map_unregister +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x836e2b25 ir_raw_event_handle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x88d5ae09 ir_raw_event_set_idle +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x8b430061 rc_close +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0x93e43a49 rc_map_get +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xc671392f rc_g_keycode_from_table +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xc7b44cac rc_repeat +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xc7b513d2 rc_keydown_notimeout +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xcf13a7f1 rc_keydown +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xd7711ce3 ir_raw_event_store +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xdef5ddf3 rc_register_device +EXPORT_SYMBOL_GPL drivers/media/rc/rc-core 0xe7ec37a2 rc_free_device +EXPORT_SYMBOL_GPL drivers/media/tuners/mt2063 0xef01b4d2 mt2063_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mt20xx 0x4cdb8133 microtune_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/mxl5007t 0xe17b75d4 mxl5007t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/r820t 0x4ae9f2fd r820t_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda18271 0x43958ed4 tda18271_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda827x 0xbaf7a547 tda827x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0x08eca9b7 tda829x_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tda8290 0xb19c1838 tda829x_probe +EXPORT_SYMBOL_GPL drivers/media/tuners/tda9887 0x873d92a8 tda9887_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x169a1d68 tea5761_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5761 0x1b2bb28c tea5761_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xc29367ed tea5767_autodetection +EXPORT_SYMBOL_GPL drivers/media/tuners/tea5767 0xff14b736 tea5767_attach +EXPORT_SYMBOL_GPL drivers/media/tuners/tuner-simple 0x86167021 simple_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x017ea7c7 cx231xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x03c81169 cx231xx_enable_i2c_port_3 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x1d785e08 cx231xx_disable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x27d0c2e1 cx231xx_uninit_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x3baa690d cx231xx_set_alt_setting +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x3dbb1f2d cx231xx_init_bulk +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x3e338d46 cx231xx_send_usb_command +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x5195b2ca cx231xx_uninit_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x5886475e cx231xx_demod_reset +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x5bf6bb40 cx231xx_dev_init +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x5da207cd cx231xx_dev_uninit +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x5e80615f cx231xx_uninit_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x7d3f0470 cx231xx_init_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0x8473038f cx231xx_enable656 +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xa2e1c6c0 cx231xx_send_gpio_cmd +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb80c10b2 cx231xx_init_vbi_isoc +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xb99dfd98 is_fw_load +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xdf0710b6 cx231xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xe71844f2 cx231xx_unmute_audio +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xeb3b2f99 cx231xx_get_i2c_adap +EXPORT_SYMBOL_GPL drivers/media/usb/cx231xx/cx231xx 0xf661ef03 cx231xx_capture_start +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-demod 0x291a9512 mxl111sf_demod_attach +EXPORT_SYMBOL_GPL drivers/media/usb/dvb-usb-v2/mxl111sf-tuner 0x2e50bcca mxl111sf_tuner_attach +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x1d7b7a2d em28xx_write_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x2526ab30 em28xx_uninit_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x2c8b51fc em28xx_audio_analog_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x41c0d755 em28xx_gpio_set +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x42834417 em28xx_write_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x42b7b660 em28xx_toggle_reg_bits +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x483b18f3 em28xx_init_usb_xfer +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x6d578f78 em28xx_boards +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x78fec610 em28xx_find_led +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7c71f73a em28xx_set_mode +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x7fc8652c em28xx_tuner_callback +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x86e51d02 em28xx_read_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0x999b4245 em28xx_write_ac97 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xa4e7250a em28xx_setup_xc3028 +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xa8f9c670 em28xx_init_camera +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xb35a2007 em28xx_stop_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcd75ef7f em28xx_free_device +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xcdcaeb53 em28xx_alloc_urbs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xd6669d99 em28xx_read_reg +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xd8d3c6f2 em28xx_write_regs +EXPORT_SYMBOL_GPL drivers/media/usb/em28xx/em28xx 0xebb3f89e em28xx_audio_setup +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x0a49115e tm6000_set_reg +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x1a2002b0 tm6000_set_audio_bitrate +EXPORT_SYMBOL_GPL drivers/media/usb/tm6000/tm6000 0x1c24a7ba tm6000_get_reg +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 0xa9724a8a tm6000_set_reg_mask +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 0x3b359352 v4l2_i2c_new_subdev_board +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x51dcc14b v4l2_spi_new_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0x74881d93 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 0xb5bc4775 v4l2_i2c_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xceacd9dc v4l2_spi_subdev_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-common 0xea06334f 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 0x5491c182 v4l2_enum_dv_timings_cap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-dv-timings 0x67b8205b v4l2_detect_cvt +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 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-dv-timings 0xf98d0f9d v4l2_detect_gtf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0xca4b3e8b v4l2_flash_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-flash-led-class 0xf5341ccb v4l2_flash_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x033e7fd3 v4l2_m2m_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x052102c4 v4l2_m2m_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x17eb0eee v4l2_m2m_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2a3c62c6 v4l2_m2m_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2a92d5f6 v4l2_m2m_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x2e170a1f v4l2_m2m_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x3c108b84 v4l2_m2m_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x4b62452c v4l2_m2m_buf_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x56d857b3 v4l2_m2m_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x5c9950c5 v4l2_m2m_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x76d0e055 v4l2_m2m_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7905f8ab v4l2_m2m_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7a59e4a8 v4l2_m2m_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7d7c88f2 v4l2_m2m_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x7e22f848 v4l2_m2m_next_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x81171fc8 v4l2_m2m_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x8efe48ec v4l2_m2m_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x92adb4af v4l2_m2m_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x99577fe0 v4l2_m2m_try_schedule +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0x9f1e494c 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 0xde4e73cc v4l2_m2m_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xde55a9f0 v4l2_m2m_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xdfaf7e3d v4l2_m2m_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe634626e v4l2_m2m_ctx_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xe8941124 v4l2_m2m_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf565f0b7 v4l2_m2m_buf_remove +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf7beed12 v4l2_m2m_ctx_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/v4l2-mem2mem 0xf8be3782 v4l2_m2m_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1b5afdfc videobuf_mmap_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x1edc8b52 __videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x231ecb54 videobuf_next_field +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x25377bf8 videobuf_waiton +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x25dd3536 videobuf_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2c054d5a videobuf_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x2d830657 videobuf_read_one +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x3bc614ce videobuf_poll_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x54cce444 videobuf_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x70916b91 videobuf_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x74b7a5d4 videobuf_queue_is_busy +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7bce1460 videobuf_iolock +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0x7d6cabf0 videobuf_read_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa3f5f9cf videobuf_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xa608c428 videobuf_read_stream +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc5105e09 videobuf_queue_to_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xc99c0268 videobuf_queue_cancel +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xcb3f519b videobuf_read_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd6b0fb7d videobuf_mmap_setup +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xd97473b6 videobuf_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe2aa55a3 videobuf_alloc_vb +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xe44998a1 videobuf_queue_core_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xec52ff5a videobuf_mmap_mapper +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-core 0xf64447ba videobuf_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x0419f05f videobuf_dma_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x553a86d0 videobuf_sg_alloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x8ecd21d2 videobuf_queue_sg_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0x9a546bc7 videobuf_to_dma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-dma-sg 0xa55250d9 videobuf_dma_unmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x0009a081 videobuf_to_vmalloc +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0x092b3f7a videobuf_queue_vmalloc_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf-vmalloc 0xad329297 videobuf_vmalloc_free +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x18acfb24 vb2_ops_wait_finish +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x1ff559fa vb2_ioctl_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x37dce090 vb2_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x38f9f4c0 vb2_plane_cookie +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x4e06c874 vb2_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x525d2cdc vb2_fop_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5e46bcd3 vb2_ioctl_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x5ec7601a vb2_discard_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x635f7d03 vb2_ioctl_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x65fb085e vb2_ioctl_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x6616fb74 vb2_plane_vaddr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x85d83240 vb2_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x86c33e72 vb2_thread_start +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x8f746538 vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x96586a17 vb2_expbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x9af21e71 vb2_dqbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0x9cd0dadf vb2_queue_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xadc26f7d vb2_queue_init +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xaf93a685 vb2_thread_stop +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb240e4ab _vb2_fop_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb4bf9919 vb2_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xb90d44a9 vb2_ops_wait_prepare +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc26e1121 vb2_queue_error +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc2fa1fd3 vb2_create_bufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xc58ea61b vb2_ioctl_querybuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xce65fa6c vb2_ioctl_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xd9516770 vb2_fop_read +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xda6b442b vb2_buffer_done +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe112af9a vb2_write +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe4c6ee52 vb2_fop_mmap +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe5ccb039 vb2_wait_for_all_buffers +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe70616cd vb2_ioctl_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe7c03247 vb2_fop_poll +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xe9ced51f vb2_prepare_buf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf0c8bcc8 vb2_streamoff +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xf6813541 vb2_ioctl_qbuf +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xfba1b416 vb2_ioctl_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xfd5028b8 vb2_streamon +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-core 0xff24c7e5 vb2_reqbufs +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x183dee0c vb2_dma_contig_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-contig 0x5e4c6c2f 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 0xd30ec30f vb2_dma_sg_cleanup_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0xe031ef2c vb2_dma_sg_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-dma-sg 0xe4394d8d vb2_dma_sg_init_ctx +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x2b47c320 vb2_put_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0x3ea2aa36 vb2_common_vm_ops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0xb43c2b8c vb2_get_vma +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-memops 0xe041a578 vb2_get_contig_userptr +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videobuf2-vmalloc 0x4be52731 vb2_vmalloc_memops +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0741cc30 v4l2_device_unregister +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0874ae42 v4l2_event_queue_fh +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x0f58645a v4l2_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1217fdd8 v4l2_src_change_event_subdev_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x1d870929 v4l2_fh_open +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x22bd8471 v4l2_device_put +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x35ba7963 v4l2_device_register_subdev_nodes +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x389b24ac v4l2_device_disconnect +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x447ae114 v4l2_event_dequeue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x4a66f3b5 v4l2_event_queue +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x5cba02ed v4l2_event_subdev_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x968e707c v4l2_event_unsubscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0x9a175ffa v4l2_device_register +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xac7e62cb v4l2_event_pending +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb7aa7c0a v4l2_subdev_link_validate_default +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xb846a9af v4l2_fh_exit +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc0687740 v4l2_compat_ioctl32 +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xc2d4b140 v4l2_fh_add +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd24e2465 v4l2_event_unsubscribe_all +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd2b424b4 v4l2_src_change_event_subscribe +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xd6038bd5 v4l2_fh_release +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xdd35e158 v4l2_device_set_name +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xde3eb739 v4l2_device_unregister_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xe3fd20b0 v4l2_device_register_subdev +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xea026d7c v4l2_fh_del +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xeb14809e v4l2_subdev_link_validate +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xfcc8ae62 v4l2_fh_is_singular +EXPORT_SYMBOL_GPL drivers/media/v4l2-core/videodev 0xfde3f869 v4l2_fh_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x3d05af03 pm80x_pm_ops +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0x8be44bfc pm80x_regmap_config +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xaf0e142b pm80x_init +EXPORT_SYMBOL_GPL drivers/mfd/88pm80x 0xd99fd720 pm80x_deinit +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x195e3812 da9150_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x312a6f4b da9150_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x36d3e283 da9150_bulk_write +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x484e2c25 da9150_bulk_read +EXPORT_SYMBOL_GPL drivers/mfd/da9150-core 0x9f0d5635 da9150_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x139d7497 kempld_read8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x4672b69b kempld_release_mutex +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x78cb2e4d kempld_read16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x7b6b4956 kempld_write32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0x8eb5e428 kempld_read32 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xa23bddd7 kempld_write16 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xac81d31e kempld_write8 +EXPORT_SYMBOL_GPL drivers/mfd/kempld-core 0xf8385efb kempld_get_mutex +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x339f5670 lm3533_update +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0x47da7757 lm3533_write +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-core 0xc7ce5343 lm3533_read +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x0fc5600c lm3533_ctrlbank_get_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x0ffd34bf lm3533_ctrlbank_disable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x3afa8371 lm3533_ctrlbank_set_pwm +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x56ab5cae lm3533_ctrlbank_set_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0x6fda16e6 lm3533_ctrlbank_enable +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xa2ff257e lm3533_ctrlbank_get_brightness +EXPORT_SYMBOL_GPL drivers/mfd/lm3533-ctrlbank 0xf39e3ad9 lm3533_ctrlbank_set_max_current +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xb604cc8d lp3943_update_bits +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xc7ef996a lp3943_read_byte +EXPORT_SYMBOL_GPL drivers/mfd/lp3943 0xd364c752 lp3943_write_byte +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0x115741b8 mc13xxx_adc_do_conversion +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xa744c317 mc13xxx_variant_mc13892 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xe7fe8837 mc13xxx_variant_mc13783 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xeda7d4e4 mc13xxx_common_exit +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xf5f17d5f mc13xxx_variant_mc34708 +EXPORT_SYMBOL_GPL drivers/mfd/mc13xxx-core 0xf843b1e5 mc13xxx_common_init +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x34c25a4f pcf50633_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x459ea7af pcf50633_read_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x5bb56d3f pcf50633_free_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x6b6725dc pcf50633_irq_unmask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x820b5405 pcf50633_reg_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x8f116e27 pcf50633_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0x9ae6d481 pcf50633_irq_mask_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xa578ae8c pcf50633_write_block +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xaf4be3df pcf50633_register_irq +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xc0e4cb68 pcf50633_irq_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633 0xd27e5f25 pcf50633_reg_set_bit_mask +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0xc727c4a5 pcf50633_adc_sync_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-adc 0xff697425 pcf50633_adc_async_read +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x2d0423a8 pcf50633_gpio_power_supply_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x3fe36738 pcf50633_gpio_get +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0x836bdc1a pcf50633_gpio_invert_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xa453e50c pcf50633_gpio_set +EXPORT_SYMBOL_GPL drivers/mfd/pcf50633-gpio 0xdfbdd3a1 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 0x1bca8133 rtsx_pci_card_power_off +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x1fa9978e rtsx_pci_complete_unfinished_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x27c51dea rtsx_pci_card_pull_ctl_disable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x2bc8525c rtsx_pci_dma_unmap_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x326a826e rtsx_pci_stop_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x366378ed rtsx_pci_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x3c406788 rtsx_pci_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x3dd04bc7 rtsx_pci_dma_map_sg +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x486f60e5 rtsx_pci_write_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x57918113 rtsx_pci_start_run +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x5c323fda rtsx_pci_card_exist +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x63bd6186 rtsx_pci_send_cmd_no_wait +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x6d9758d6 rtsx_pci_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x8632354f rtsx_pci_dma_transfer +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0x975552d3 rtsx_pci_read_phy_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xae162b18 rtsx_pci_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xb8409a23 rtsx_pci_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xd776180c rtsx_pci_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xd84863c2 rtsx_pci_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xd878d80b rtsx_pci_switch_output_voltage +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xe02a0c39 rtsx_pci_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xe914692d rtsx_pci_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xec4ce584 rtsx_pci_card_pull_ctl_enable +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_pci 0xffffe0cf rtsx_pci_card_power_on +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x0f82f14a rtsx_usb_get_card_status +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x22728a17 rtsx_usb_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x26050bb8 rtsx_usb_ep0_write_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x3541930b rtsx_usb_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x3a64d90b rtsx_usb_transfer_data +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x58805957 rtsx_usb_get_rsp +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x6724e323 rtsx_usb_switch_clock +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x87b32910 rtsx_usb_add_cmd +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0x8c3a7733 rtsx_usb_write_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xcf532be4 rtsx_usb_read_ppbuf +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xe489aa22 rtsx_usb_ep0_read_register +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xf1854c43 rtsx_usb_card_exclusive_check +EXPORT_SYMBOL_GPL drivers/mfd/rtsx_usb 0xfbf51669 rtsx_usb_send_cmd +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x032c816c si476x_core_cmd_zif_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x04052ea4 si476x_core_cmd_am_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x04fed8f8 si476x_core_cmd_fm_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0e8edecc si476x_core_cmd_am_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x0fedb8b3 si476x_core_has_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x104c73c7 si476x_core_cmd_fm_phase_diversity +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x313c4928 si476x_core_cmd_fm_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x36699357 si476x_core_is_a_secondary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x3d4b7ae5 si476x_core_cmd_power_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x4ab30743 si476x_core_cmd_ic_link_gpo_ctl_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x500b69e3 si476x_core_is_powered_up +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x5cd53da3 si476x_core_cmd_am_seek_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6138bada si476x_core_cmd_dig_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x62873c5f si476x_core_cmd_func_info +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x69005347 si476x_core_is_in_am_receiver_mode +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6945c7fb si476x_core_cmd_fm_rds_blockcount +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x6e3161af si476x_core_start +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x73729cf3 si476x_core_set_power_state +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x77098c68 si476x_core_cmd_set_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7b0c873e devm_regmap_init_si476x +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x7fa10fab si476x_core_has_am +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x834c7c98 si476x_core_cmd_fm_phase_div_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x882d567c si476x_core_cmd_intb_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0x98fd271a si476x_core_cmd_agc_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa3b558c1 si476x_core_stop +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xa962a954 si476x_core_i2c_xfer +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xaca23bd9 si476x_core_cmd_get_property +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xad1273a0 si476x_core_cmd_fm_rds_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xafbbce93 si476x_core_is_a_primary_tuner +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xb6dc23b9 si476x_core_cmd_am_rsq_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xc26bacaf si476x_core_cmd_power_down +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xcf1020d6 si476x_core_cmd_fm_tune_freq +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xd40a476d si476x_core_cmd_fm_acf_status +EXPORT_SYMBOL_GPL drivers/mfd/si476x-core 0xdad4b980 si476x_core_cmd_ana_audio_pin_cfg +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x1bc3de81 sm501_modify_reg +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x2a38b9fc sm501_unit_power +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x4ba9c193 sm501_misc_control +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x565a41a8 sm501_find_clock +EXPORT_SYMBOL_GPL drivers/mfd/sm501 0x818b75b7 sm501_set_clock +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x5d62d8d1 am335x_tsc_se_set_cache +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x6ab76003 am335x_tsc_se_clr +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0x9e969ce5 am335x_tsc_se_adc_done +EXPORT_SYMBOL_GPL drivers/mfd/ti_am335x_tscadc 0xaad55926 am335x_tsc_se_set_once +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x18373842 tps65217_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x2fb4c0c0 tps65217_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0x38658998 tps65217_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65217 0xc9a46225 tps65217_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x73e6fb05 tps65218_clear_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0x9223e472 tps65218_reg_read +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xc36ab831 tps65218_set_bits +EXPORT_SYMBOL_GPL drivers/mfd/tps65218 0xfa1b5349 tps65218_reg_write +EXPORT_SYMBOL_GPL drivers/mfd/ucb1400_core 0x54ae9ee2 ucb1400_adc_read +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x1e4e9e9c cb710_set_irq_handler +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x3c214a00 cb710_sg_dwiter_write_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0x8b63f3a3 cb710_sg_dwiter_read_next_block +EXPORT_SYMBOL_GPL drivers/misc/cb710/cb710 0xef5f4749 cb710_pci_update_config_reg +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x04674276 cxl_afu_reset +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x0d6a8965 cxl_pci_to_cfg_record +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x0fc667b1 cxl_fops_get_context +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x1c4498d7 cxl_set_master +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x29fa414a cxl_get_fd +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x2efabd5c cxl_pci_to_afu +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x32173e3e cxl_process_element +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x35fc1eba cxl_get_phys_dev +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x450db86b cxl_map_afu_irq +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x56be4de0 cxl_fd_ioctl +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x5949a84d cxl_dev_context_init +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x64bb1ae2 cxl_start_work +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x6c570378 cxl_fd_poll +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x6dfb96c2 cxl_perst_reloads_same_image +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x7828cc41 cxl_stop_context +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x8740bc47 cxl_psa_unmap +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x8acc437d cxl_release_context +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0x8cd27157 cxl_start_context +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0xabdbc3f3 cxl_allocate_afu_irqs +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0xb501e392 cxl_unmap_afu_irq +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0xb92084f1 cxl_get_context +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0xbfb8e36f cxl_fd_mmap +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0xc4771fa2 cxl_fd_open +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0xd559404f cxl_free_afu_irqs +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0xe19635e0 cxl_psa_map +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0xf22750f9 cxl_fd_release +EXPORT_SYMBOL_GPL drivers/misc/cxl/cxl 0xfa5392f6 cxl_fd_read +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 0x07d2c85a enclosure_find +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x3c123173 enclosure_remove_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x50d2eb9e enclosure_for_each_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x52748054 enclosure_add_device +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0x92090bac enclosure_unregister +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xe1382507 enclosure_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xea80b8d9 enclosure_component_register +EXPORT_SYMBOL_GPL drivers/misc/enclosure 0xf9356ee9 enclosure_component_alloc +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x18a14c16 lis3lv02d_joystick_enable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x1c726e1b lis3lv02d_init_device +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x555bb68f lis3lv02d_init_dt +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0x5e327365 lis3lv02d_joystick_disable +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xdcc496e2 lis3lv02d_poweron +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xee8eedfa lis3_dev +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xfdad6316 lis3lv02d_remove_fs +EXPORT_SYMBOL_GPL drivers/misc/lis3lv02d/lis3lv02d 0xffd30a7c lis3lv02d_poweroff +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0x5d394195 st_unregister +EXPORT_SYMBOL_GPL drivers/misc/ti-st/st_drv 0xda6c558a st_register +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x06f43af3 sdhci_free_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x24705d3c sdhci_alloc_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x2d72e0ac sdhci_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x42e606a2 sdhci_reset +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x4cdbd9d1 sdhci_enable_irq_wakeups +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x7587a94c sdhci_send_command +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x92e14914 sdhci_remove_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0x956c9b29 sdhci_set_uhs_signaling +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xc06ef9a8 sdhci_add_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xc5703ac7 sdhci_set_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xedf2761b sdhci_runtime_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xf9667e3d sdhci_resume_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xfd7727d5 sdhci_set_bus_width +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci 0xff6bf159 sdhci_runtime_suspend_host +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x02ccf322 sdhci_pltfm_suspend +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x69740836 sdhci_pltfm_register +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0x9cbb980e sdhci_pltfm_resume +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xa1598f13 sdhci_get_of_property +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xa375a154 sdhci_pltfm_clk_get_max_clock +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xaec3fba0 sdhci_pltfm_pmops +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xb656e4ef sdhci_pltfm_init +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xc00c6091 sdhci_pltfm_free +EXPORT_SYMBOL_GPL drivers/mmc/host/sdhci-pltfm 0xf78b7333 sdhci_pltfm_unregister +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x58341d8a cfi_cmdset_0003 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0x671d3862 cfi_cmdset_0001 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0001 0xa52a381c cfi_cmdset_0200 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x18a18bee cfi_cmdset_0701 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0x950a0fb8 cfi_cmdset_0006 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0002 0xeb584468 cfi_cmdset_0002 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_cmdset_0020 0xd667e9f9 cfi_cmdset_0020 +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x6cbe13b9 cfi_qry_mode_off +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0x86637eb4 cfi_qry_mode_on +EXPORT_SYMBOL_GPL drivers/mtd/chips/cfi_util 0xcf16195d cfi_qry_present +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x02993a79 register_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0386cc4f mtd_erase_callback +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x0523ad75 mtd_lock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x103b1f22 mtd_get_unmapped_area +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x1070bfe2 mtd_table_mutex +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3920c1e2 mtd_writev +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x3ac3558b unregister_mtd_user +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x40704200 mtd_add_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x48be79f6 get_mtd_device_nm +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x4c3e7afe put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x5bf53374 mtd_read_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6674dfd5 mtd_device_unregister +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x69ae3c55 mtd_is_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x69ddfb82 mtd_get_device_size +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6ee84ed8 mtd_erase +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x6eefc8fc mtd_panic_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x706e23b8 mtd_get_fact_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x76964798 deregister_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x780646fa mtd_point +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x79e49b1f __get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x89223a3c mtd_device_parse_register +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x89f61052 mtd_unpoint +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0x9700cb8b __mtd_next_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa61eb3bc mtd_lock_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xa9592e01 get_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb32d7413 __put_mtd_device +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xb9b86534 kill_mtd_super +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xbcb64adc mtd_is_locked +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xbd844b53 register_mtd_parser +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc1d921c5 mtd_get_user_prot_info +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc5547c13 mtd_block_markbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xc73d40f1 mtd_write +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xd8f23d4a mtd_block_isreserved +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe474b1ed mtd_unlock +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xe71e6a4f mtd_read_fact_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xeceb2199 mtd_read_oob +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xed3b8479 mount_mtd +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xeee132d9 mtd_kmalloc_up_to +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xef736712 mtd_read +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xf9b18ca5 mtd_del_partition +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xfcea63a7 mtd_write_user_prot_reg +EXPORT_SYMBOL_GPL drivers/mtd/mtd 0xff35dcba mtd_block_isbad +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x14f0f551 deregister_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x4cf47eb4 register_mtd_blktrans +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0x640a14e2 del_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xa2f4cd97 mtd_blktrans_cease_background +EXPORT_SYMBOL_GPL drivers/mtd/mtd_blkdevs 0xfcc5d87f add_mtd_blktrans_dev +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0x5f590251 nand_wait_ready +EXPORT_SYMBOL_GPL drivers/mtd/nand/nand 0x79535833 nand_release +EXPORT_SYMBOL_GPL drivers/mtd/nand/sm_common 0x78d034fc sm_register_device +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0x5d8e38f0 onenand_release +EXPORT_SYMBOL_GPL drivers/mtd/onenand/onenand 0xc5fc8b79 onenand_scan +EXPORT_SYMBOL_GPL drivers/mtd/spi-nor/spi-nor 0x1c038bab spi_nor_scan +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x2a3dfb61 ubi_open_volume_nm +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x38e10c1d ubi_flush +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x41aa3ac1 ubi_leb_read +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x42801d20 ubi_sync +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x55d3c872 ubi_is_mapped +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x59964f3c ubi_leb_change +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x5cfdd22d ubi_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x72214f24 ubi_get_volume_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x772dff12 ubi_leb_map +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x85a8ee76 ubi_unregister_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0x8daa4b10 ubi_leb_unmap +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xb53b1e76 ubi_open_volume_path +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xc0af9999 ubi_open_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xdda33649 ubi_do_get_device_info +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xe8959da2 ubi_leb_read_sg +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xe9c680df ubi_leb_write +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf4afdffa ubi_close_volume +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xf5ee9ba8 ubi_register_volume_notifier +EXPORT_SYMBOL_GPL drivers/mtd/ubi/ubi 0xfee50882 ubi_leb_erase +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x25c3b1dc unregister_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x3180eac0 c_can_power_down +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x708dee2a free_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0x923660f1 alloc_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xbe8da7c7 register_c_can_dev +EXPORT_SYMBOL_GPL drivers/net/can/c_can/c_can 0xdf15cb4d c_can_power_up +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x06298a0d can_bus_off +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x138122cb alloc_can_err_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x198e7fd8 can_get_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x20621888 alloc_canfd_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x222c295a can_len2dlc +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x3d686c02 devm_can_led_init +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x4b64dcb3 can_change_mtu +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x6685a908 close_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x70993edf can_change_state +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x70cc67de can_led_event +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x80a3e355 can_put_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0x8d634017 safe_candev_priv +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xa0623887 alloc_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xa1d8c172 open_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xa6408991 register_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xab4c1723 unregister_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xb346573b can_dlc2len +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xbf98642c alloc_can_skb +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xd643274e free_candev +EXPORT_SYMBOL_GPL drivers/net/can/can-dev 0xf7460b80 can_free_echo_skb +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x1fdda71d alloc_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0x6ada7d08 register_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xc9c85669 free_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/cc770/cc770 0xd0dc812a unregister_cc770dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x49ebd0d2 sja1000_interrupt +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x7668b568 free_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0x86d0b540 alloc_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xa632b5dc register_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/can/sja1000/sja1000 0xb58bf7cd unregister_sja1000dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0x178d1596 arc_emac_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/arc/arc_emac 0xaa4643a6 arc_emac_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0078f757 mlx4_mtt_init +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x06ab5dad mlx4_config_vxlan_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x08257fa4 mlx4_set_vf_spoofchk +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x09be21de mlx4_FLOW_STEERING_IB_UC_QP_RANGE +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0a3723bf mlx4_srq_arm +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0e778818 mlx4_srq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x0fff8bdd mlx4_flow_steer_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x18b62b12 mlx4_INIT_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2175a13c mlx4_mr_hw_change_access +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x219e1ba5 mlx4_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x21f850f5 mlx4_register_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x244e398a mlx4_flow_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x287a827f mlx4_srq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x288cbfc2 mlx4_flow_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x2e59e0ec mlx4_get_vf_config +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x33aaf521 mlx4_pd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x354b6a7f mlx4_get_vf_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3780f00d mlx4_cq_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3908507d mlx4_unbond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3d69b9a5 mlx4_find_cached_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3e413938 mlx4_qp_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x3f67b7e4 mlx4_multicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4009760c mlx4_vf_get_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4557d61c mlx4_fmr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x46967f4d mlx4_get_protocol_dev +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4872b4b3 mlx4_ACCESS_PTYS_REG +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4911f1fe mlx4_alloc_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x4ad28c1b mlx4_buf_write_mtt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x501bc4ab mlx4_slave_convert_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x504d2fd9 mlx4_set_vf_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5108d0da mlx4_get_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5451df1f __mlx4_replace_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5483dd62 mlx4_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5831e2d8 mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5865a89e mlx4_unicast_detach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5a6a5868 mlx4_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5c1b224d mlx4_counter_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x5dba29fa mlx4_read_clock +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x601c0555 mlx4_cq_resize +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6056a233 mlx4_fmr_unmap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6058521b mlx4_flow_steer_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x635195bd mlx4_xrcd_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x63605042 mlx4_mr_rereg_mem_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x662be579 mlx4_mtt_cleanup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x689500e6 mlx4_srq_lookup +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x68cd286d mlx4_bf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6a4a4ac6 mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6a5a98b1 __mlx4_cmd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6c548c75 mlx4_cq_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x6cd40593 mlx4_uar_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x75253608 mlx4_phys_to_slave_port +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7837e16b mlx4_mr_rereg_mem_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7de72533 mlx4_unicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7e4c652f mlx4_qp_release_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x7e66655e mlx4_multicast_promisc_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8033571d mlx4_qp_to_ready +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x80f11ac2 mlx4_qp_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x81d8605b mlx4_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x837123b7 mlx4_phys_to_slaves_pport +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x854b8233 mlx4_set_vf_rate +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x86e1138b mlx4_mr_hw_get_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8757317e mlx4_map_sw_to_hw_steering_mode +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x88c42b87 mlx4_srq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x8910d298 mlx4_qp_reserve_range +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x90b76152 mlx4_port_map_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x90e4ec5f mlx4_fmr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x97c8d5aa mlx4_counter_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9a51c9a2 mlx4_alloc_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0x9cc511e6 mlx4_get_base_gid_ix +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa31eebb2 mlx4_set_vf_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa36c8d17 mlx4_get_slave_default_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa3ed6690 mlx4_mw_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa41d5e50 mlx4_mr_hw_write_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa43db8b6 mlx4_unregister_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xa7d66786 mlx4_config_dev_retrieval +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaa9ead78 mlx4_get_active_ports +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xace33d1a mlx4_get_counter_stats +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xaff18269 mlx4_get_default_counter_index +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb0b1845d mlx4_find_cached_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb205e4a1 mlx4_multicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb26171e4 mlx4_mr_hw_put_mpt +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb4a61c10 mlx4_CLOSE_PORT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xb82c627f mlx4_phys_to_slaves_pport_actv +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbaea6041 __mlx4_unregister_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbbd7e518 mlx4_bond +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbcdca549 mlx4_wol_read +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbd8d501a mlx4_mr_hw_change_pd +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xbea6e814 mlx4_pd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc09196fd mlx4_bf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc7655244 mlx4_map_phys_fmr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xc839663e mlx4_unicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xca89fa20 mlx4_register_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcc46a900 mlx4_get_base_qpn +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcc4bec46 mlx4_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcd8244c9 mlx4_cq_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcdfe3d34 mlx4_uar_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xcf708434 mlx4_vf_smi_enabled +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd0745907 mlx4_free_hwq_res +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd5c0077c mlx4_SYNC_TPT +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd70e132a mlx4_vf_set_enable_smi_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd772c0d9 mlx4_mtt_addr +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xd837ae54 mlx4_set_admin_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdaba0029 mlx4_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdbbbeacf mlx4_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdd705797 mlx4_free_cmd_mailbox +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xdf7af6e7 mlx4_get_internal_clock_params +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe00d398c mlx4_fmr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe0e3b0a7 mlx4_mw_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe1b26ed8 mlx4_set_vf_link_state +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe3094c96 mlx4_mr_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe500bb72 mlx4_qp_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe5c966fd mlx4_mr_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xe8fa435f mlx4_unregister_interface +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xed851794 mlx4_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xef402389 mlx4_unicast_attach +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf2e956b8 mlx4_mr_enable +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf41f33b5 mlx4_hw_rule_sz +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf81125b5 mlx4_multicast_promisc_add +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xf9672094 __mlx4_register_mac +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfb37bebd mlx4_mw_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfc288929 mlx4_update_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xfd7a3521 mlx4_map_sw_to_hw_steering_id +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx4/mlx4_core 0xffb3a69e mlx4_wol_write +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x08db1b05 mlx5_query_port_max_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x09543b3d mlx5_fill_page_array +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x0d2e55d2 mlx5_query_port_oper_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x2d34bb1e mlx5_core_destroy_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x3569f86b mlx5_buf_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x36c12e7a mlx5_db_alloc_node +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4763cbd3 mlx5_core_eq_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x48519ca5 mlx5_query_port_proto_admin +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x4d43600c mlx5_set_port_mtu +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x54040a9f mlx5_core_page_fault_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5716440e mlx5_query_port_vl_hw_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x5fe75c7a mlx5_buf_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x63bd8a31 mlx5_query_port_proto_cap +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x64b58c58 mlx5_core_qp_modify +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x6df49295 mlx5_create_map_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x716ffdef mlx5_db_free +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x83efcf9b mlx5_query_hca_vport_node_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x909e3737 mlx5_core_xrcd_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0x922b2007 mlx5_core_xrcd_dealloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xaa272064 mlx5_core_qp_query +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xaebd38f6 mlx5_query_hca_vport_context +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xb3755442 mlx5_query_port_ptys +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd18a36ac mlx5_destroy_unmap_eq +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd1d8723f mlx5_set_port_caps +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xd715c262 mlx5_core_mad_ifc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xdbaa7cd7 mlx5_query_port_link_width_oper +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xddcf02d0 mlx5_set_port_proto +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xeae1f1af mlx5_core_access_reg +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf3a0d3aa mlx5_query_port_proto_oper +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf3b2744e mlx5_core_create_qp +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xf8e61395 mlx5_query_hca_vport_pkey +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfc0b7be2 mlx5_db_alloc +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xfdcdb9fc mlx5_query_hca_vport_system_image_guid +EXPORT_SYMBOL_GPL drivers/net/ethernet/mellanox/mlx5/core/mlx5_core 0xffaf1f69 mlx5_query_hca_vport_gid +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x51b0f6f2 stmmac_dvr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0x8035899c stmmac_dvr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xbe9c9e38 stmmac_resume +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac 0xc5906d9b stmmac_suspend +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x2241a3db stmmac_pltfr_pm_ops +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0x6e1986d5 stmmac_pltfr_probe +EXPORT_SYMBOL_GPL drivers/net/ethernet/stmicro/stmmac/stmmac-platform 0xfde56d44 stmmac_pltfr_remove +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x0fbf9e08 cpsw_ale_control_get +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x15402fcb cpsw_ale_control_set +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x1c6ad6f6 cpsw_ale_stop +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x3c69e728 cpsw_ale_start +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x445bf45c cpsw_ale_add_vlan +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x59885bca cpsw_ale_del_ucast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0x76252fda cpsw_ale_destroy +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xa4150276 cpsw_ale_add_mcast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xb78f84ba cpsw_ale_dump +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xbf0c2c77 cpsw_ale_del_mcast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xd1a23872 cpsw_ale_flush_multicast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xe74b0884 cpsw_ale_create +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xee9f3455 cpsw_ale_set_allmulti +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xef43c392 cpsw_ale_add_ucast +EXPORT_SYMBOL_GPL drivers/net/ethernet/ti/cpsw_ale 0xfbed1e4a cpsw_ale_del_vlan +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x1c9303e1 macvlan_link_register +EXPORT_SYMBOL_GPL drivers/net/macvlan 0x7736633d macvlan_dellink +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xc3791022 macvlan_common_setup +EXPORT_SYMBOL_GPL drivers/net/macvlan 0xccb6da03 macvlan_common_newlink +EXPORT_SYMBOL_GPL drivers/net/macvtap 0xf5c81f10 macvtap_get_socket +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0x43a885ca mdio_mux_init +EXPORT_SYMBOL_GPL drivers/net/phy/mdio-mux 0x6318757f mdio_mux_uninit +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0x551f0b43 usbnet_cdc_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xcc8a872c usbnet_cdc_status +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xd0734f57 usbnet_generic_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ether 0xe7d83eac usbnet_cdc_bind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x2c3a51f3 cdc_ncm_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x3adf5f51 cdc_ncm_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x935db08d cdc_ncm_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0x9733c31d cdc_ncm_rx_verify_nth16 +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xb0046f52 cdc_ncm_fill_tx_frame +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xb86dc330 cdc_ncm_select_altsetting +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xecdab424 cdc_ncm_bind_common +EXPORT_SYMBOL_GPL drivers/net/usb/cdc_ncm 0xfe28f4a1 cdc_ncm_rx_verify_ndp16 +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x22202979 rndis_command +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0x81fbba5f rndis_unbind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xaeb854f9 generic_rndis_bind +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xe10b79f7 rndis_rx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xe1a32bcd rndis_tx_fixup +EXPORT_SYMBOL_GPL drivers/net/usb/rndis_host 0xecc74371 rndis_status +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x0853ef07 usbnet_status_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x0aba8c3f usbnet_skb_return +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x1267881e usbnet_resume +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x184e55eb usbnet_change_mtu +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3668f0c6 usbnet_get_link +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3a37bb81 usbnet_nway_reset +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3c2f39c0 usbnet_defer_kevent +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x3dfae8ce usbnet_read_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x54477d7f usbnet_purge_paused_rxq +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x55074890 usbnet_suspend +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x645ec8c1 usbnet_write_cmd_async +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x69e4e3be usbnet_start_xmit +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x714fc88f usbnet_read_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x755e62c2 usbnet_status_start +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x78ad0e32 usbnet_write_cmd_nopm +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x8f420721 usbnet_stop +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0x9997b140 usbnet_unlink_rx_urbs +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa079bad2 usbnet_update_max_qlen +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xa42bc05e usbnet_get_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xaec774f0 usbnet_set_settings +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xb062bd18 usbnet_get_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xbe9e6e9e usbnet_open +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xbfaab3b5 usbnet_disconnect +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc248b87b usbnet_pause_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc2ad47ff usbnet_write_cmd +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xc3ad71ce usbnet_probe +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xcf1cd676 usbnet_set_msglevel +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xd3ee2285 usbnet_tx_timeout +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xe0ff5487 usbnet_get_endpoints +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xed2dad67 usbnet_resume_rx +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xf926fbd8 usbnet_get_ethernet_addr +EXPORT_SYMBOL_GPL drivers/net/usb/usbnet 0xfea07ad8 usbnet_get_drvinfo +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x4882f254 vxlan_get_rx_port +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x8bd8d460 vxlan_sock_add +EXPORT_SYMBOL_GPL drivers/net/vxlan 0x9fe50a9a vxlan_sock_release +EXPORT_SYMBOL_GPL drivers/net/vxlan 0xf5df5a37 vxlan_xmit_skb +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x14052cfa i2400m_netdev_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x143b1b3e i2400m_is_boot_barker +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x14680736 i2400m_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x1b2549a7 i2400m_tx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x276e6746 i2400m_dev_reset_handle +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x547649c5 i2400m_cmd_enter_powersave +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x5662ae38 i2400m_tx_msg_sent +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x717a3d79 i2400m_error_recovery +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x7b6262e9 i2400m_rx +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x7f37bc7e i2400m_pre_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0x9486b981 i2400m_setup +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xa28d6605 i2400m_post_reset +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb00b793c i2400m_bm_cmd_prepare +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xb79414e6 i2400m_release +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xcb225265 i2400m_init +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xd7c6f03e i2400m_dev_bootstrap +EXPORT_SYMBOL_GPL drivers/net/wimax/i2400m/i2400m 0xd86e2e03 i2400m_tx_msg_get +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x0a83274b cw1200_can_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x4db20877 cw1200_core_release +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x4f7e1d9d cw1200_core_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/cw1200/cw1200_core 0x830d9256 cw1200_irq_handler +EXPORT_SYMBOL_GPL drivers/net/wireless/ipw2x00/libipw 0x28eae643 libipw_rx_any +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x2e5505f0 il_mac_tx_last_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0x8d13de97 il_dealloc_bcast_stations +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xa16faddc il_remove_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xa98a3018 il_prep_station +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlegacy/iwlegacy 0xe0c7790d _il_grab_nic_access +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x05fc573f iwl_nvm_check_version +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x0d556623 iwl_abort_notification_waits +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x11cdd033 iwl_poll_direct_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1291ef1b iwl_init_notification_wait +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1757f462 __iwl_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x19926d90 iwl_read_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x1ac36ff0 iwl_notification_wait_notify +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x2aa1d2c4 __iwl_err +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x2cb7f507 iwl_parse_eeprom_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x35033c81 iwl_phy_db_free +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3b3bfc14 iwl_phy_db_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x3d548dab iwl_remove_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x48d11cbc iwl_set_bits_mask_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x4dae735b iwl_read_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x51b657cd iwlwifi_mod_params +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x57656249 iwl_clear_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x59d8c412 iwl_parse_nvm_mcc_info +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x5c52e109 iwl_opmode_deregister +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x6cab30c3 iwl_set_bits_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x73f64924 __iwl_warn +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x776221bf iwl_send_phy_db_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x7e8b53c8 iwl_write_direct32 +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x7eb231ff iwl_parse_nvm_data +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8c5d5ab3 iwl_phy_db_set_section +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0x8fc486c7 iwl_opmode_register +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xa0e04faf iwl_force_nmi +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xa2ebf4cb iwl_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xaa6d08eb iwl_wait_notification +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xbb5f1cfa __iwl_crit +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xc5a6c960 iwl_write_prph +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xc67c31ed iwl_notification_wait_init +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xf5cd1886 __iwl_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/iwlwifi/iwlwifi 0xfdcbbf0e iwl_poll_bit +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x25813dfc lbs_stop_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x268b7d20 lbs_notify_command_response +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x399f918d lbs_host_sleep_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x3e87c180 lbs_get_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x4bb1122d lbs_start_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5a1f3ef7 lbs_queue_event +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x5fdf38b8 lbs_disablemesh +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x66e3f91e lbs_process_rxed_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x706d3d7b __lbs_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x83b416b4 lbs_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0x8c5030de lbs_get_firmware_async +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xaad8589d lbs_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xab468238 lbs_send_tx_feedback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xb18092bc lbs_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xb6b360ee lbs_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xbc94dde7 lbs_host_to_card_done +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xe451623f lbs_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas/libertas 0xf64277de lbs_debug +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x08ffe079 lbtf_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x68f2fbc1 __lbtf_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0x928d0251 lbtf_bcn_sent +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xc30ee876 lbtf_cmd_copyback +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xc3d2fa5f 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 0xe1defc91 lbtf_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xe88139ad lbtf_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/libertas_tf/libertas_tf 0xffa4d361 lbtf_cmd_response_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x31bd9748 mwifiex_alloc_dma_align_buf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x373db7f7 mwifiex_main_process +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x3b01ab24 mwifiex_process_sleep_confirm_resp +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x54befe84 mwifiex_write_data_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x57d30429 mwifiex_queue_main_work +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x5e8fd2bc mwifiex_remove_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x60b3a9f7 mwifiex_init_shutdown_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x87565c87 mwifiex_drv_info_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x8f886370 mwifiex_add_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0x9813a443 mwifiex_cancel_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xa78a3128 mwifiex_add_card +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xaa560a19 mwifiex_deauthenticate_all +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xb99f2513 mwifiex_process_hs_config +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xc4e7e8dc mwifiex_handle_rx_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xdbff39df mwifiex_disable_auto_ds +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xddaea2a6 mwifiex_del_virtual_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xe9386dde mwifiex_upload_device_dump +EXPORT_SYMBOL_GPL drivers/net/wireless/mwifiex/mwifiex 0xf2aba864 mwifiex_enable_hs +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x0ff6ed65 p54_parse_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x3e651563 p54_free_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x621933ce p54_read_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x811246b1 p54_parse_eeprom +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0x87fa37b4 p54_init_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xae07f75f p54_free_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xd90ff51e p54_unregister_common +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xeeb4ce46 p54_rx +EXPORT_SYMBOL_GPL drivers/net/wireless/p54/p54common 0xfa61cc6f p54_register_common +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x6edab04b rsi_read_pkt +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x7201b98a rsi_dbg +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x794adb71 rsi_mac80211_detach +EXPORT_SYMBOL_GPL drivers/net/wireless/rsi/rsi_91x 0x85dc3e61 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 0xe170e17d rsi_91x_deinit +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x0bb9a21c rt2800_config_erp +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x143ddfa3 rt2800_probe_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x15ae32ce rt2800_config_pairwise_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x1af58554 rt2800_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x1fbfa743 rt2800_process_rxwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x2bf99277 rt2800_set_rts_threshold +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x2f271c42 rt2800_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x34bdd8da rt2800_disable_wpdma +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x383a5232 rt2800_wait_wpdma_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x3989e466 rt2800_mcu_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x39ca69a3 rt2800_link_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x3c7dfb12 rt2800_config_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x45c53fb0 rt2800_wait_csr_ready +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4b4a8575 rt2800_get_txwi_rxwi_size +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x4ce12bf9 rt2800_check_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5a3e302a rt2800_txdone_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x5c5c2f52 rt2800_get_tsf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x6cbc3aba rt2800_clear_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x6dcc379a rt2800_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x8e65d0c6 rt2800_config_intf +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x98dcb5f6 rt2800_gain_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9d7e8968 rt2800_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0x9f2fd654 rt2800_reset_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa171874d rt2800_get_key_seq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa6eb0dec rt2800_config_shared_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xa7026a41 rt2800_read_eeprom_efuse +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xb411efa3 rt2800_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc5d4752d rt2800_efuse_detect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xc7ced0d6 rt2800_vco_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xcdbd913c rt2800_write_tx_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xdf165691 rt2800_ampdu_action +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe4db192f rt2800_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xe94e0dd0 rt2800_load_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xeafd855b rt2800_link_tuner +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf2d1bc5b rt2800_write_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xf52230ee rt2800_get_survey +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xfa88b5dd rt2800_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800lib 0xfd84227a rt2800_config_ant +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x0fad1430 rt2800mmio_pretbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x24da709d rt2800mmio_init_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2505789d rt2800mmio_tbtt_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x2de87e7a rt2800mmio_get_entry_state +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x39cb112a rt2800mmio_get_txwi +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x4488b7cd rt2800mmio_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x4c6a1fc8 rt2800mmio_init_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x4d4ab410 rt2800mmio_write_tx_desc +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x5fa4db64 rt2800mmio_interrupt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0x92c0bcd1 rt2800mmio_rxdone_tasklet +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xa762b51f rt2800mmio_enable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xb8f0ae09 rt2800mmio_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc03cd9da rt2800mmio_queue_init +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xc456e7d7 rt2800mmio_stop_queue +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 0xea68faf1 rt2800mmio_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xee3af439 rt2800mmio_fill_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2800mmio 0xff874fc3 rt2800mmio_toggle_irq +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x052e5722 rt2x00queue_start_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x108abc3c rt2x00lib_remove_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1097a9c5 rt2x00mac_sta_add +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x17d6947c rt2x00mac_sta_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1be27fd3 rt2x00mac_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1f6f9f45 rt2x00mac_conf_tx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x1faccfaf rt2x00lib_get_bssidx +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x228e9e3e rt2x00mac_get_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x2b9dbb9e rt2x00mac_get_ringparam +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3985872d rt2x00queue_flush_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x3a98e359 rt2x00mac_set_antenna +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x4631fc86 rt2x00queue_start_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x4678cff2 rt2x00lib_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x57eb1e94 rt2x00queue_stop_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x5c6ee746 rt2x00mac_set_tim +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x61a50815 rt2x00mac_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x64612f76 rt2x00queue_stop_queues +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6498c2d9 rt2x00mac_sw_scan_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x672b5da7 rt2x00lib_txdone_noinfo +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6dfa6b86 rt2x00mac_tx_frames_pending +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x6efa52dc rt2x00mac_sw_scan_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x749b7dc7 rt2x00mac_rfkill_poll +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x76c107ca rt2x00lib_beacondone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7827c3cb rt2x00lib_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x7faad90f rt2x00queue_for_each_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x8fdd15af rt2x00queue_unmap_skb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0x9a297914 rt2x00lib_pretbtt +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa12c9073 rt2x00mac_start +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xa585e6d1 rt2x00lib_probe_dev +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb7cc79dc rt2x00mac_stop +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xb944c276 rt2x00mac_configure_filter +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xbd306924 rt2x00queue_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xbf7ff66f rt2x00lib_dmastart +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xc16a8a24 rt2x00mac_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xdbc3ff06 rt2x00queue_get_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe051432b rt2x00queue_pause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xe06888fd rt2x00queue_unpause_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xebe9331d rt2x00mac_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xefa23107 rt2x00queue_map_txskb +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf0ad259f rt2x00lib_dmadone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf2b13ed2 rt2x00lib_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf4e0c247 rt2x00lib_txdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xf9d4c41a rt2x00mac_get_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xfb831e18 rt2x00mac_add_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xfc49625c rt2x00mac_remove_interface +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00lib 0xfd6ab3c0 rt2x00mac_bss_info_changed +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x09eb2614 rt2x00mmio_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x750de815 rt2x00mmio_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x813d32a6 rt2x00mmio_rxdone +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x83b982ce rt2x00mmio_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00mmio 0x919210ca rt2x00mmio_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x3afa87d1 rt2x00pci_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x7f4fbc8e rt2x00pci_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0x84f3c849 rt2x00pci_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00pci 0xd2df8ff7 rt2x00pci_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x079a1bd8 rt2x00usb_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x1ac5f104 rt2x00usb_vendor_request_buff +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x45e577f8 rt2x00usb_regbusy_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x599994a6 rt2x00usb_vendor_req_buff_lock +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x60a14880 rt2x00usb_register_read_async +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x681fae05 rt2x00usb_watchdog +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x7340496b rt2x00usb_uninitialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x97df258a rt2x00usb_vendor_request +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0x9e3487dd rt2x00usb_kick_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xa1a3aec4 rt2x00usb_flush_queue +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xb9710210 rt2x00usb_resume +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xcd07c08b rt2x00usb_initialize +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xd4eb5648 rt2x00usb_clear_entry +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xe43d583e rt2x00usb_suspend +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xe98c6dd0 rt2x00usb_disconnect +EXPORT_SYMBOL_GPL drivers/net/wireless/rt2x00/rt2x00usb 0xf91d0c65 rt2x00usb_disable_radio +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x66f1579e dm_writepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0x7d424acf rtl92c_set_p2p_ps_offload_cmd +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xb91dfa5f dm_savepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common 0xdc1f5649 dm_restorepowerindex +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x06e5c10d rtl8723_phy_set_bb_reg +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x1fe4cb9d rtl8723_fw_block_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x25cc0019 rtl8723_phy_reload_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x26026e1a rtl8723_phy_reload_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x2e57dab6 rtl8723_write_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x3ac665cd rtl8723_phy_init_bb_rf_reg_def +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x3ea71f24 rtl8723_fw_page_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x48dc2e43 rtl8723_phy_txpwr_idx_to_dbm +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x52e21505 rtl8723ae_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x5fc9e0df rtl8723_dm_init_dynamic_txpower +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x6d24e98d rtl8723_dm_init_dynamic_bb_powersaving +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 0x715e57b9 rtl8723_dm_init_edca_turbo +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x7bc4e4ea rtl8723_download_fw +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x9092c55d rtl8723_phy_save_mac_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0x95582beb rtl8723_phy_mac_setting_calibration +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xa17fc1ac rtl8723_fw_free_to_go +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xa2dfe1ab rtl8723be_firmware_selfreset +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xa74e0dfa rtl8723_save_adda_registers +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xaccc9846 rtl8723_phy_path_a_fill_iqk_matrix +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 0xd10fd323 rtl8723_phy_path_adda_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xd451ef25 rtl8723_phy_rf_serial_write +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xda46aa57 rtl8723_cmd_send_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xe947fb02 rtl8723_phy_pi_mode_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xeb294b90 rtl8723_phy_path_a_standby +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf60f7443 rtl8723_phy_rf_serial_read +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xf98afa43 rtl8723_enable_fw_download +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtl8723com/rtl8723-common 0xfe0e8d7e 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 0x239682a4 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 0x27071b85 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 0x53a21a97 rtl_swlps_beacon +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x6135e110 rtl_action_proc +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x649dfc65 rtl_init_rx_config +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x675d0d42 rtl_init_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x6ac75fb2 rtl_deinit_core +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x6b4de810 rtl_lps_change_work_callback +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x6bfc8118 rtl_ops +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0x77562457 rtl_attribute_group +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xa98abf4a rtl_deinit_deferred_work +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xb3737a07 rtl_ips_nic_on +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xb5be94ef read_efuse_byte +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xc017de88 rtl_deinit_rfkill +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xe1043ac2 rtl_recognize_peer +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xe3f8928d rtl_p2p_info +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xe4ea0a3a rtl_is_special_data +EXPORT_SYMBOL_GPL drivers/net/wireless/rtlwifi/rtlwifi 0xfc0210c5 rtl_beacon_statistic +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x6a38b8e7 wl1251_init_ieee80211 +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x9c469172 wl1251_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wl1251/wl1251 0x9da807fa wl1251_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x01432f19 wl1271_acx_set_ht_capabilities +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x01916a97 wlcore_set_scan_chan_params +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x0fc453b6 wl1271_cmd_send +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1a700afc wlcore_alloc_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x1e9e6411 wl1271_acx_init_mem_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x216d81e7 wlcore_remove +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x36d6cdbe wlcore_boot_run_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x3ba60f04 wl1271_tx_flush +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4760538d wl1271_ps_elp_sleep +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x4e29ed04 wlcore_disable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x52641876 wlcore_disable_interrupts_nosync +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x53dff67d wl12xx_debug_level +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x57502c22 wlcore_enable_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x623bb67a wl12xx_cmd_build_probe_req +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x67e360e5 wlcore_event_roc_complete +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x6e8f292b wlcore_boot_upload_nvs +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7662a873 wlcore_set_key +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x77092dcc wlcore_get_native_channel_type +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7af7d7d0 wlcore_event_dummy_packet +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7cb386eb wl1271_ps_elp_wakeup +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7f5de38a wlcore_event_max_tx_failure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x7f7ffddf wl1271_acx_sleep_auth +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x85a87e8d wlcore_event_sched_scan_completed +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8a2cc9d4 wl1271_cmd_configure +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8d8b7122 wlcore_event_beacon_loss +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x8f0ca52a wl1271_debugfs_update_stats +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x951230ec wl12xx_acx_mem_cfg +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x97769b78 wlcore_synchronize_interrupts +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x9843a7be wlcore_free_hw +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x98a4b56d wlcore_cmd_wait_for_event_or_timeout +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0x9ed55ade wlcore_event_inactive_sta +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa75f00aa wlcore_event_soft_gemini_sense +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xa9637f4b wlcore_boot_upload_firmware +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xab35bc5c wlcore_scan_sched_scan_results +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xaee6cdb0 wlcore_probe +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xb805a0fa wl1271_format_buffer +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc19ecadc wl1271_tx_min_rate_get +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xc49eea5e wlcore_translate_addr +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd0ff2435 wl1271_acx_pm_config +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd3675dea wl1271_cmd_test +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xd924aeae wlcore_event_channel_switch +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xdd87a49e wlcore_set_partition +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xef6e6d54 wlcore_event_rssi_trigger +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf24a462e wlcore_scan_sched_scan_ssid_list +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xf3258f1c wlcore_event_ba_rx_constraint +EXPORT_SYMBOL_GPL drivers/net/wireless/ti/wlcore/wlcore 0xfbcbe99d wl1271_cmd_data_path +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x26f83562 nfcmrvl_parse_dt +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0x9eb3647e nfcmrvl_nci_unregister_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xe713adbe nfcmrvl_nci_register_dev +EXPORT_SYMBOL_GPL drivers/nfc/nfcmrvl/nfcmrvl 0xfefd6dc1 nfcmrvl_nci_recv_frame +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x0203bf2a st_nci_probe +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x132cd828 st_nci_enable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x304a5077 st_nci_disable_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x580eb152 st_nci_remove +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x6404733e st_nci_discover_se +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0x6a603a01 st_nci_hci_event_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xa9ce35ef st_nci_hci_cmd_received +EXPORT_SYMBOL_GPL drivers/nfc/st-nci/st-nci 0xda8d6c0c st_nci_hci_load_session +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x30934216 ntb_transport_max_size +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x32537aca ntb_transport_link_query +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x3d54dbfc ntb_transport_tx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x4001baf6 ntb_transport_unregister_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x436098aa ntb_transport_link_down +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x70dfe1d3 ntb_transport_create_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x82e6c13d ntb_transport_qp_num +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0x9c992c8f ntb_transport_link_up +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc270dc24 ntb_transport_free_queue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xc37d9036 ntb_transport_rx_remove +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xcf464600 ntb_transport_register_client +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xd40e7a02 ntb_transport_rx_enqueue +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf55d6313 ntb_transport_register_client_dev +EXPORT_SYMBOL_GPL drivers/ntb/ntb_transport 0xf9eb813f ntb_transport_unregister_client_dev +EXPORT_SYMBOL_GPL drivers/pci/hotplug/rpaphp 0x01cc7086 rpaphp_slot_head +EXPORT_SYMBOL_GPL drivers/pci/hotplug/rpaphp 0x404e5f4c rpaphp_deregister_slot +EXPORT_SYMBOL_GPL drivers/pci/hotplug/rpaphp 0x78cabdb4 rpaphp_add_slot +EXPORT_SYMBOL_GPL drivers/pci/hotplug/rpaphp 0x8a0de31c rpaphp_get_drc_props +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x21f21878 pcf50633_mbc_get_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0x6c9ccf22 pcf50633_mbc_get_usb_online_status +EXPORT_SYMBOL_GPL drivers/power/pcf50633-charger 0xcc013677 pcf50633_mbc_usb_curlim_set +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x13a4bfc1 mc13xxx_parse_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x1db7809a mc13xxx_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0x55f9fcf0 mc13xxx_get_num_regulators_dt +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xd5548556 mc13xxx_fixed_regulator_ops +EXPORT_SYMBOL_GPL drivers/regulator/mc13xxx-regulator-core 0xd98aee19 mc13xxx_fixed_regulator_set_voltage +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x12dbd0d3 wm8350_ldo_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x195911f0 wm8350_dcdc25_set_mode +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x1e6a39da wm8350_dcdc_set_slot +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x450b3922 wm8350_register_led +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0x4758f4df wm8350_register_regulator +EXPORT_SYMBOL_GPL drivers/regulator/wm8350-regulator 0xebfc7f46 wm8350_isink_set_flash +EXPORT_SYMBOL_GPL drivers/regulator/wm8400-regulator 0x6ea3f26c wm8400_register_regulator +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x03dc3688 cxgbi_iscsi_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x18ad2fae cxgbi_sock_check_wr_invariants +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1ebf3d90 cxgbi_sock_fail_act_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x1eeec06c cxgbi_sock_act_open_req_arp_failure +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x227309e5 cxgbi_sock_rcv_peer_close +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2e7f6852 cxgbi_bind_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x2f5368d0 cxgbi_ddp_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x315f9a45 cxgbi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x34831808 cxgbi_device_portmap_create +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x37112b25 cxgbi_iscsi_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x37e20dfe cxgbi_ddp_ppod_set +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3a5c4389 cxgbi_ddp_page_size_factor +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x3afa6885 cxgbi_hbas_add +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x450ba4c6 cxgbi_device_register +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5a3e92da cxgbi_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x5def8218 cxgbi_sock_closed +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x62a46219 cxgbi_conn_tx_open +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x6a2aa606 cxgbi_parse_pdu_itt +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x715de328 cxgbi_device_portmap_cleanup +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x76160c53 cxgbi_ep_connect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x7fdb6004 cxgbi_device_unregister_all +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8585cf35 cxgbi_ddp_init +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x8c2ba369 cxgbi_ddp_ppod_clear +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9481a51d cxgbi_ep_disconnect +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x961b8606 cxgbi_conn_init_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x966403db cxgbi_ep_poll +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9a18fb83 cxgbi_conn_alloc_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0x9a4c2ed5 cxgbi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa234a2ea cxgbi_conn_pdu_ready +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa290b547 cxgbi_sock_rcv_close_conn_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa367bd9a cxgbi_conn_xmit_pdu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa5487065 cxgbi_device_find_by_netdev_rcu +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa8119285 cxgbi_get_conn_stats +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xa832765e cxgbi_sock_free_cpl_skbs +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xab2e67f6 cxgbi_sock_select_mss +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xaed810ff cxgbi_sock_established +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xb4ae91ab cxgbi_device_find_by_netdev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xc9a0c34e cxgbi_sock_rcv_wr_ack +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcb61897f cxgbi_sock_purge_wr_queue +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcbb8fcd5 cxgbi_hbas_remove +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xcdaed546 cxgbi_get_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xce57aee6 cxgbi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdb961f17 cxgbi_sock_skb_entail +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xdbb2e6f8 cxgbi_device_find_by_lldev +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe1b6b779 cxgbi_set_host_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xe90b6811 cxgbi_set_conn_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xef346615 cxgbi_attr_is_visible +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xf12758f3 cxgbi_sock_rcv_abort_rpl +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xfe176933 cxgbi_get_ep_param +EXPORT_SYMBOL_GPL drivers/scsi/cxgbi/libcxgbi 0xff8298c1 cxgbi_device_unregister +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x2bd6603a scsi_unregister_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x38c07f51 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 0x6913c7cb scsi_dh_attached_handler_name +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0x8b783ff6 scsi_dh_activate +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xd12e0c0a scsi_dh_detach +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xe3adacc3 scsi_register_device_handler +EXPORT_SYMBOL_GPL drivers/scsi/device_handler/scsi_dh 0xf4d965da scsi_dh_set_params +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x06cc3807 fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x0fb51275 fcoe_queue_timer +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x11bf05db fcoe_ctlr_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x374c1e1c fcoe_wwn_from_mac +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x3c83a87e fcoe_check_wait_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x3fd6fa1a fcoe_validate_vport_create +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x4270283d fcoe_fcf_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x4aa1ce2a fcoe_libfc_config +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x68647ede fcoe_ctlr_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x69d03e64 fcoe_get_wwn +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x72be11c9 fcoe_clean_pending_queue +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x84b3d915 fcoe_wwn_to_str +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x880cc49f fcoe_ctlr_device_delete +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0x9d955d1f fcoe_fcf_device_add +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xa892bafb fcoe_start_io +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xaa3e290b fcoe_fc_crc +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xaa756122 fcoe_get_paged_crc_eof +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xc6d2291f fcoe_link_speed_update +EXPORT_SYMBOL_GPL drivers/scsi/fcoe/libfcoe 0xea1b14b5 __fcoe_get_lesb +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x4a36e94e iscsi_boot_create_initiator +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x52b46c3a iscsi_boot_destroy_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x7d0aa05a iscsi_boot_create_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x9515161c iscsi_boot_create_host_kset +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0x958eacea iscsi_boot_create_target +EXPORT_SYMBOL_GPL drivers/scsi/iscsi_boot_sysfs 0xc26736d9 iscsi_boot_create_ethernet +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x01a914ae iscsi_host_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x05b7101a iscsi_suspend_tx +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x05dd3215 iscsi_requeue_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0acc6025 iscsi_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0e594c20 iscsi_conn_send_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x0f142a9b iscsi_session_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x125fc534 iscsi_conn_queue_work +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x12b2ad06 iscsi_switch_str_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1a8e0e88 iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1c2384eb iscsi_eh_session_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x1e56f40a iscsi_conn_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x2bdf9ee5 iscsi_conn_start +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x32cb6872 iscsi_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3bef2f73 iscsi_pool_init +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3ed2dc04 __iscsi_get_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x3ee1921c iscsi_verify_itt +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x40b863d9 iscsi_update_cmdsn +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x623a8374 iscsi_session_recovery_timedout +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x659512da iscsi_conn_stop +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x6d215762 iscsi_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7e24421d iscsi_session_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x7f4928f2 iscsi_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x82c3d7e6 iscsi_conn_failure +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x894627be iscsi_eh_target_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8c2012e1 __iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d303b1b iscsi_pool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0x8d5d739f iscsi_itt_to_ctask +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xaf0b9bdf iscsi_eh_abort +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xb7ec00cf iscsi_suspend_queue +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbcd6d698 __iscsi_complete_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbe63a309 iscsi_prep_data_out_pdu +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xbf8c9136 iscsi_conn_get_addr_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xc40cc0bf iscsi_session_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xca244315 iscsi_host_get_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xce80dfba iscsi_host_set_param +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xcfdf1196 iscsi_conn_bind +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xdc4e5f44 iscsi_host_add +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xdf1bffcd iscsi_host_remove +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xeb106156 iscsi_eh_recover_target +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf2257e6a iscsi_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf26524a1 iscsi_itt_to_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf49a1242 iscsi_session_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf634c557 iscsi_eh_device_reset +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf725ede5 iscsi_host_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xf7ab8fc5 iscsi_complete_scsi_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi 0xfc87f804 iscsi_put_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x0f351358 iscsi_tcp_r2tpool_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x19f321ff iscsi_tcp_conn_setup +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x275200e3 iscsi_tcp_recv_skb +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x2e499d57 iscsi_segment_init_linear +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x2f095c31 iscsi_tcp_segment_done +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x517388ae iscsi_tcp_segment_unmap +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x57124ad1 iscsi_tcp_cleanup_task +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x6378e285 iscsi_tcp_set_max_r2t +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x9504cdad iscsi_tcp_hdr_recv_prep +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x9d5879a8 iscsi_segment_seek_sg +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0x9f236a6a iscsi_tcp_conn_get_stats +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xc0571fbf iscsi_tcp_recv_segment_is_hdr +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xcfb8df98 iscsi_tcp_dgst_header +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xd52263bc iscsi_tcp_conn_teardown +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xd69eae21 iscsi_tcp_r2tpool_free +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xd7c4fdcb iscsi_tcp_task_xmit +EXPORT_SYMBOL_GPL drivers/scsi/libiscsi_tcp 0xe1488b63 iscsi_tcp_task_init +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x009dd1ff sas_target_alloc +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0354bc70 sas_alloc_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x07ba2d8e sas_unregister_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x0a673f64 sas_register_ha +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x17f025d4 sas_target_destroy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x258c9023 sas_alloc_slow_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x47254dc3 sas_eh_bus_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x5ddf02a6 sas_eh_device_reset_handler +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x62124e64 sas_change_queue_depth +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x6b34eb54 sas_slave_configure +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x8b4b75be sas_ioctl +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x982e4bc9 sas_drain_work +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x99322330 sas_bios_param +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0x9d20331d sas_queuecommand +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xacbfd7fc sas_request_addr +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xb47cea0a sas_task_abort +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xc4cf7029 sas_ssp_task_response +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd271a241 sas_free_task +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xd7e5e3f3 sas_ata_schedule_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xe127cdf9 sas_phy_reset +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xf271e991 sas_domain_release_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xfac12838 sas_domain_attach_transport +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xff80de73 sas_get_local_phy +EXPORT_SYMBOL_GPL drivers/scsi/libsas/libsas 0xffb854dc sas_eh_abort_handler +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x00147ed4 iscsi_block_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x08efb799 iscsi_alloc_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x16f50f4b iscsi_block_scsi_eh +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x189458ed iscsi_post_host_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x2e167934 iscsi_remove_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x33afb1d3 iscsi_destroy_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3af47ecb iscsi_flashnode_bus_match +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3ba820d7 iscsi_lookup_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3e7b362e iscsi_destroy_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x3e856a63 iscsi_ping_comp_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x45f7332d iscsi_get_port_speed_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x59ec15e7 iscsi_get_port_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x5a8e334d iscsi_find_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x63e406ff iscsi_scan_finished +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6567b236 iscsi_find_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x699fe53e iscsi_get_discovery_parent_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6ada14f9 iscsi_session_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6b944c84 iscsi_unregister_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x6e970e87 iscsi_add_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7426e9b6 iscsi_conn_error_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x7ad940d8 iscsi_offload_mesg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0x801dd140 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 0x8598ba36 iscsi_unblock_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xa5d59cac iscsi_create_flashnode_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xae944d45 iscsi_create_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xb9bb79d5 iscsi_is_session_online +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbbb0d199 iscsi_create_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc071179 iscsi_get_ipaddress_state_name +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbc644b46 iscsi_conn_login_event +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbe03defa iscsi_destroy_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbe21b9b7 iscsi_session_chkready +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xbe761d49 iscsi_register_transport +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc020f508 iscsi_create_flashnode_sess +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xc2cfe6d9 iscsi_free_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd0e58490 iscsi_destroy_iface +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd1726941 iscsi_create_conn +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd1f2cbcf iscsi_create_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd35635b4 iscsi_host_for_each_session +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xd9f8c332 iscsi_is_session_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xdc7051c2 iscsi_destroy_endpoint +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xe221aa19 iscsi_destroy_all_flashnode +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_iscsi 0xf93ac802 iscsi_is_flashnode_conn_dev +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x09a95237 sas_is_tlr_enabled +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x1f9eab00 sas_tlr_supported +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x34d5252a sas_disable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_sas 0x3a9b5c94 sas_enable_tlr +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0x0ef06974 spi_populate_ppr_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xa0c71dac spi_populate_sync_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xba516afa spi_populate_tag_msg +EXPORT_SYMBOL_GPL drivers/scsi/scsi_transport_spi 0xcffa2aff spi_populate_width_msg +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x116c231d ufshcd_dme_set_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x5baac2d9 ufshcd_dme_get_attr +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0x9dfa9e71 ufshcd_remove +EXPORT_SYMBOL_GPL drivers/scsi/ufs/ufshcd 0xa3d56f94 ufshcd_init +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x07f71cd1 spi_bitbang_stop +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x427cd360 spi_bitbang_setup_transfer +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x71dbe359 spi_bitbang_start +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0x9de3dce3 spi_bitbang_cleanup +EXPORT_SYMBOL_GPL drivers/spi/spi-bitbang 0xf4d82212 spi_bitbang_setup +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x2274ecfe dw_spi_resume_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0x71ca2208 dw_spi_remove_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xb1aa9817 dw_spi_add_host +EXPORT_SYMBOL_GPL drivers/spi/spi-dw 0xd98e9869 dw_spi_suspend_host +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x1162a353 spmi_controller_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x1a4b2b29 spmi_command_sleep +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x1bdd3ea4 spmi_command_shutdown +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x21efdb50 spmi_register_zero_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x228a2565 spmi_device_remove +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x2d260660 spmi_ext_register_writel +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x4e1256ed spmi_device_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x54510ebc spmi_ext_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x75a5a3a4 spmi_register_write +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x7e7b5ec1 spmi_ext_register_read +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0x92565a0e spmi_command_reset +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xa51827ea spmi_device_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xa9e6fd50 spmi_controller_add +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xc98fc32c spmi_driver_register +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xcd78d061 spmi_controller_alloc +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xec683f72 spmi_command_wakeup +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xf3c4e8de spmi_ext_register_readl +EXPORT_SYMBOL_GPL drivers/spmi/spmi 0xf5430fcc spmi_register_read +EXPORT_SYMBOL_GPL drivers/ssb/ssb 0x086cced2 ssb_pmu_spuravoid_pllupdate +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0bc4ca3f comedi_legacy_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0cd330f4 range_unknown +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0d4a9ac3 comedi_readback_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x0f07e0f0 comedi_handle_events +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x112571e3 comedi_load_firmware +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x13a6a2be comedi_alloc_spriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x18f0da02 comedi_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x199ed0ff comedi_event +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x1c053e3b comedi_alloc_subdevices +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x1ceb4a8f comedi_set_spriv_auto_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x21102f87 range_0_32mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2eb2071f __comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x2f0ad9d3 range_bipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x3065e75f comedi_set_hw_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x327a0281 comedi_check_chanlist +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x355c8993 comedi_buf_read_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4236eaaf range_4_20mA +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x43b126af comedi_dev_put +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4b0d1ec3 comedi_buf_write_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4b21c192 comedi_buf_read_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x4fe634f3 range_bipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x5ab92def comedi_alloc_devpriv +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x5c24ce65 comedi_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x6c343558 comedi_alloc_subdev_readback +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8113872c range_unipolar10 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x8e867fa4 comedi_dio_update_state +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x9d5735c4 comedi_inc_scan_progress +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0x9d8430e9 comedi_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xa5aa2bfa comedi_buf_read_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xad8030ae comedi_timeout +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 0xbc598c4b comedi_is_subdevice_running +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbdbe75c6 range_unipolar2_5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xbfc94cb8 comedi_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xcd832b33 comedi_nsamples_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xcebf2b99 comedi_buf_write_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xcf70f0a4 comedi_buf_write_samples +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xd88f79e5 comedi_dio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdb2044b2 range_unipolar5 +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xdc0c30d4 comedi_request_region +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xe09a1fe7 comedi_nscans_left +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xeb5d6ffe comedi_buf_read_n_available +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xf1dc029b comedi_bytes_per_scan +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi 0xfccdc9b9 comedi_dev_get_from_minor +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x150b68ad comedi_pci_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x2dbebb25 comedi_pci_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x5be6fdb3 comedi_pci_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0x6a4ee2ea comedi_pci_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xad9dbcc7 comedi_to_pci_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xbb8f286e comedi_pci_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xc2437826 comedi_pci_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_pci 0xdf581a84 comedi_pci_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x3b69accc comedi_usb_driver_register +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x64e4593b comedi_to_usb_dev +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x802716b2 comedi_usb_auto_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0x941dda80 comedi_to_usb_interface +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xa199291a comedi_usb_driver_unregister +EXPORT_SYMBOL_GPL drivers/staging/comedi/comedi_usb 0xd8cce75e comedi_usb_auto_unconfig +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0x79f4a6cf addi_watchdog_reset +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/addi_watchdog 0xa4164897 addi_watchdog_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0x58251867 amplc_dio200_set_enhance +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_dio200_common 0xbc6233c2 amplc_dio200_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/amplc_pc236_common 0x2387959f amplc_pc236_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x15de9f7a comedi_8254_set_mode +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x1eabaa29 comedi_8254_cascade_ns_to_timer +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x1ee58310 comedi_8254_pacer_enable +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x21399436 comedi_8254_load +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x319c3f4e comedi_8254_set_busy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x7451e48c comedi_8254_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0x89c3a881 comedi_8254_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xb372140a comedi_8254_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xc6cc2973 comedi_8254_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xd405b6cd comedi_8254_update_divisors +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xdebcce0c comedi_8254_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xe0c72ad8 comedi_8254_ns_to_timer +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8254 0xfa767a3f comedi_8254_subdevice_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0x464f38fe subdev_8255_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0x4d023200 subdev_8255_mm_init +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_8255 0x91e5c5ca subdev_8255_regbase +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x0d68fcd9 comedi_isadma_poll +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x12fba874 comedi_isadma_disable +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x4a17474e comedi_isadma_disable_on_sample +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0x6815a033 comedi_isadma_free +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0xa3d01a85 comedi_isadma_program +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0xa7ebb8a3 comedi_isadma_set_mode +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/comedi_isadma 0xc035dcd3 comedi_isadma_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/das08 0x6803a2f9 das08_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x0ae394f7 mite_bytes_written_to_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x0c1fa696 mite_request_channel_in_range +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x3cd63b14 mite_get_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x448168b0 mite_done +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x4e05fcba mite_sync_input_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x6541f699 mite_bytes_read_from_memory_lb +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0x8cab9c3a mite_dma_disarm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xa1038bab mite_dma_tcr +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xa566b7a7 mite_alloc_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xb2bc0d72 mite_bytes_written_to_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xb33f9f69 mite_setup2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xbae2ba5f mite_release_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xc1a7e195 mite_prep_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xc7895d8c mite_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xc985720a mite_buf_change +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xc9e53aaa mite_free_ring +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xccf0276a mite_bytes_in_transit +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xcd9c895c mite_alloc +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xce95c8bb mite_sync_output_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xdd1e6f1c mite_bytes_read_from_memory_ub +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/mite 0xff74e436 mite_dma_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0xc696e98f labpc_common_detach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_common 0xcea08016 labpc_common_attach +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x127a54a3 labpc_setup_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x1923c789 labpc_drain_dma +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x39349384 labpc_init_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x483ce947 labpc_free_dma_chan +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_labpc_isadma 0x7a1d2c34 labpc_handle_dma_status +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x341d9ab6 ni_tio_arm +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x7580c4fa ni_tio_set_gate_src +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0x902f7bb4 ni_tio_insn_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xaace26bd ni_tio_insn_write +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xb745a96e ni_gpct_device_construct +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xc6865bab ni_gpct_device_destroy +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xf0f36213 ni_tio_insn_read +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tio 0xf16a833c ni_tio_init_counter +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x4871a996 ni_tio_handle_interrupt +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x503d0006 ni_tio_cmdtest +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x87cb4531 ni_tio_cmd +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0x968e151c ni_tio_cancel +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xbe5fdcaa ni_tio_acknowledge +EXPORT_SYMBOL_GPL drivers/staging/comedi/drivers/ni_tiocmd 0xdb80ee66 ni_tio_set_mite_channel +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x2e2a75ca comedi_close +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x370d4e01 comedi_get_n_channels +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x48304fed comedi_find_subdevice_by_type +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x89785e7d comedi_dio_bitfield2 +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0x89bde742 comedi_dio_get_config +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xb40fa613 comedi_open +EXPORT_SYMBOL_GPL drivers/staging/comedi/kcomedilib/kcomedilib 0xfa078b17 comedi_dio_config +EXPORT_SYMBOL_GPL drivers/staging/iio/addac/adt7316 0x5eecff1f adt7316_pm_ops +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x21f076d7 lustre_sysfs_ops +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x5266e2a6 debugfs_lustre_root +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0x83dcbdac lustre_kobj +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0xbe3d64e7 lustre_attr_show +EXPORT_SYMBOL_GPL drivers/staging/lustre/lustre/obdclass/obdclass 0xc6a6ee46 lustre_attr_store +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x0ae28034 synth_remove +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 0x0f39c909 spk_synth_immediate +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x14f06fe7 spk_serial_in_nowait +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x2ef70da4 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 0x461e2e7f spk_serial_synth_probe +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x466d811c spk_var_show +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x475e158a synth_request_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x575624ab spk_synth_is_alive_restart +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x7a38387a synth_add +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x8e146195 synth_release_region +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x962684bb spk_var_store +EXPORT_SYMBOL_GPL drivers/staging/speakup/speakup 0x9a888082 synth_buffer_getc +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 0xd16268b9 spk_do_catch_up +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 0xfdc5910a spk_synth_flush +EXPORT_SYMBOL_GPL drivers/tty/n_tracesink 0x585ebaac n_tracesink_datadrain +EXPORT_SYMBOL_GPL drivers/uio/uio 0x0a072701 uio_event_notify +EXPORT_SYMBOL_GPL drivers/uio/uio 0x96b8b6d0 uio_unregister_device +EXPORT_SYMBOL_GPL drivers/uio/uio 0xd8046be7 __uio_register_device +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0x5358b809 usbatm_usb_probe +EXPORT_SYMBOL_GPL drivers/usb/atm/usbatm 0xc484ddbc usbatm_usb_disconnect +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0x6c44f69e ci_hdrc_add_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/ci_hdrc 0xd8144b46 ci_hdrc_remove_device +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x1117cc00 imx_usbmisc_set_wakeup +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x40efc396 imx_usbmisc_init_post +EXPORT_SYMBOL_GPL drivers/usb/chipidea/usbmisc_imx 0x58a68e73 imx_usbmisc_init +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x0ae8ce79 ulpi_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0x9bbe1dee ulpi_read +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xb55574b1 ulpi_register_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xd1a247de ulpi_unregister_interface +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xe0e1a0fd ulpi_write +EXPORT_SYMBOL_GPL drivers/usb/common/ulpi 0xe1ed82de ulpi_register_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x2b6935e6 gether_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x2d89b270 gether_setup_name +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x45888db8 gether_get_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x4ef44d67 gether_register_netdev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x63cfa294 gether_get_host_addr_cdc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x65101e31 gether_set_host_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x741155d6 gether_set_gadget +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x82e19a86 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 0x88a6a96e gether_get_ifname +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0x8b3a8c18 gether_get_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xa1b1d8da gether_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xa598213a gether_setup_name_default +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xc3c3d61e gether_set_qmult +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xcf8ebd66 gether_get_host_addr_u8 +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_ether 0xfb49fdd5 gether_set_dev_addr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x33bfdca2 gserial_alloc_line +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/u_serial 0x376fcbea 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 0xc5c3d9a3 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 0x8e283fe5 ffs_single_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xb1e428c6 ffs_lock +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_fs 0xc11263e6 ffs_name_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x08f968a7 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 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 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 0x4bb33420 fsg_show_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0x4e84d59e 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 0x517cc538 fsg_show_removable +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 0x5f23b08c 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 0x785b07b8 fsg_common_remove_lun +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 0x87cacecd fsg_show_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 0xa531e3d1 fsg_store_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa5cae92f fsg_ss_bulk_out_comp_desc +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xa5f99b69 fsg_fs_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 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 0xb8964ca8 fsg_store_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xb9ee19a7 fsg_show_ro +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xba54bb7f fsg_show_file +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xc4bcc0cb fsg_lun_fsync_sub +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xce761cad 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 0xe4d1591e fsg_config_from_params +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xed804178 fsg_store_nofua +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_mass_storage 0xf0e3e112 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 0x0cedba1e rndis_add_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x2b306785 rndis_get_next_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x486befe8 rndis_deregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x4dddb83c rndis_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x5ab0188f rndis_borrow_net +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x5bbfb41f rndis_signal_disconnect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x7d28ffe7 rndis_rm_hdr +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0x83a798a2 rndis_uninit +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xb6a5e544 rndis_signal_connect +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xb82ccfa2 rndis_set_param_vendor +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd4973815 rndis_msg_parser +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xd68912b3 rndis_set_param_dev +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xe4811b34 rndis_set_param_medium +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xe6f4d385 rndis_set_host_mac +EXPORT_SYMBOL_GPL drivers/usb/gadget/function/usb_f_rndis 0xee162a1f rndis_free_response +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x0911095e config_ep_by_speed +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2948ae89 usb_composite_setup_continue +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x2e09263f usb_copy_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x3e6b75f6 usb_put_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x4b757125 usb_get_function_instance +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x50effb25 usb_ep_autoconfig_reset +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x608f13cc usb_string_ids_n +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x60a4725b usb_free_all_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7067c1b9 usb_ep_autoconfig_ss +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x70dcf968 usb_composite_probe +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x78172646 usb_gstrings_attach +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x7dc4a26c usb_ep_autoconfig +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x85b9b78f usb_function_activate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8a2d3709 usb_function_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8bb5979f unregister_gadget_item +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x8fb007d4 usb_function_deactivate +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x94d7075a usb_gadget_get_string +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x980ce15e usb_string_ids_tab +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0x9ad20024 usb_remove_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa073382d alloc_ep_req +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xa0971941 usb_string_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xaf26d70f usb_add_config_only +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xb922e58f usb_composite_overwrite_options +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xce467eb3 usb_composite_unregister +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xd2ea2134 usb_descriptor_fillbuf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xdac71d48 usb_function_register +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xdbcba108 usb_add_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe26d7f45 usb_add_config +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xe54bbb04 usb_assign_descriptors +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf1050a35 usb_get_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xf474a207 usb_gadget_config_buf +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xfcc1ee25 usb_interface_id +EXPORT_SYMBOL_GPL drivers/usb/gadget/libcomposite 0xff8cd8eb usb_put_function +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x12d47992 usb_udc_vbus_handler +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x1cfbce25 usb_gadget_unmap_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x22f7776c usb_add_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x28529a7e 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 0x3efcf3a1 usb_add_gadget_udc_release +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x4582a054 usb_del_gadget_udc +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x571fbd6e usb_gadget_map_request +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x7894d212 usb_gadget_set_state +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0x93b91df0 usb_gadget_unregister_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xdf146886 usb_udc_attach_driver +EXPORT_SYMBOL_GPL drivers/usb/gadget/udc/udc-core 0xef0586f9 usb_gadget_probe_driver +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0x0f869f32 ezusb_fx1_set_reset +EXPORT_SYMBOL_GPL drivers/usb/misc/ezusb 0xe999d2d9 ezusb_fx1_ihex_firmware_download +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x02626c41 ftdi_elan_gone_away +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x3be957b9 usb_ftdi_elan_edset_input +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x6e13eb37 usb_ftdi_elan_edset_flush +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x7156f535 usb_ftdi_elan_edset_output +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0x732299ca usb_ftdi_elan_edset_setup +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xc338aa5e usb_ftdi_elan_edset_empty +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xd492ecf5 usb_ftdi_elan_edset_single +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xdefc2566 usb_ftdi_elan_write_pcimem +EXPORT_SYMBOL_GPL drivers/usb/misc/ftdi-elan 0xf82e33cd usb_ftdi_elan_read_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 0x96919667 musb_readl +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xac5f3d70 musb_readb +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xad5a714a musb_interrupt +EXPORT_SYMBOL_GPL drivers/usb/musb/musb_hdrc 0xcb32cb36 musb_writeb +EXPORT_SYMBOL_GPL drivers/usb/phy/phy-isp1301 0xd0532f94 isp1301_get_client +EXPORT_SYMBOL_GPL drivers/usb/serial/usb_wwan 0x85adf1ec usb_wwan_port_probe +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x0fd9d0fb usb_serial_register_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x1eacba8b usb_serial_generic_tiocmiwait +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x464c91d2 usb_serial_generic_write_start +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x786073e0 usb_serial_generic_throttle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x7c278268 usb_serial_generic_open +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x87d535be usb_serial_generic_close +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x96311af3 usb_serial_generic_read_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0x978e1405 usb_serial_generic_process_read_urb +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xacab6040 usb_serial_deregister_drivers +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xb8b2f55f usb_serial_generic_write_bulk_callback +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xbeceffed usb_serial_generic_unthrottle +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc671a1b1 usb_serial_generic_write +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xc7f55de8 usb_serial_port_softint +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xcf0c2854 usb_serial_generic_resume +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xeff735e2 usb_serial_handle_break +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf78da8c6 usb_serial_handle_dcd_change +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xf9d164f8 usb_serial_generic_chars_in_buffer +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xfa8ab929 usb_serial_handle_sysrq_char +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xfc4baa53 usb_serial_generic_wait_until_sent +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xfcaa9686 usb_serial_generic_get_icount +EXPORT_SYMBOL_GPL drivers/usb/serial/usbserial 0xfe003f5f usb_serial_generic_submit_read_urbs +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x0370e989 usb_stor_probe1 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x109e5417 usb_stor_adjust_quirks +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1abc6464 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 0x1e90b9d8 usb_stor_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x1f4bd580 fill_inquiry_response +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x38252902 usb_stor_bulk_srb +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x3c6dbd73 usb_stor_post_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x46074294 usb_stor_transparent_scsi_command +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x4a8ff2f0 usb_stor_Bulk_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x557aca7a usb_stor_bulk_transfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x606f1b08 usb_stor_suspend +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x67a68bed usb_stor_access_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x6a2ff929 usb_stor_disconnect +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x8f068b07 usb_stor_host_template_init +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x967b1709 usb_stor_clear_halt +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0x989ffa7b usb_stor_reset_resume +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb3107fe8 usb_stor_CB_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb4e29142 usb_stor_pre_reset +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xb6163830 usb_stor_CB_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xc3db29ab usb_stor_Bulk_transport +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xcdd921f2 usb_stor_set_xfer_buf +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xd17115bc usb_stor_bulk_transfer_sg +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xd5061592 usb_stor_probe2 +EXPORT_SYMBOL_GPL drivers/usb/storage/usb-storage 0xd702a9f3 usb_stor_ctrl_transfer +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x330cfe2d usbip_alloc_iso_desc_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x3faf6fd6 usbip_pack_pdu +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x44d7b7af usbip_event_add +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x606e8fcf usbip_stop_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x78b72f44 usbip_debug_flag +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x7e806a29 usbip_start_eh +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0x8e7d1b49 usbip_recv_xbuff +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xa64166b2 usbip_pad_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xaedf2bda dev_attr_usbip_debug +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xc891be88 usbip_dump_urb +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 0xe3b04437 usbip_recv_iso +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xed91851a usbip_recv +EXPORT_SYMBOL_GPL drivers/usb/usbip/usbip-core 0xf1578d1d usbip_event_happened +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 0x1a10bbdf __wa_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x25e99c6d rpipe_ep_disable +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x745f794f wa_dti_start +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0x94622a9f wa_urb_enqueue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xaedd9eb9 wa_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xb61109ed rpipe_clear_feature_stalled +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xc102b15d wa_urb_dequeue +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusb-wa 0xcb55ad58 rpipe_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0b53a988 wusbhc_b_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x0bb6bf5e wusb_cluster_id_get +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x3ca948d8 wusbhc_handle_dn +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x4c6f374b wusbhc_giveback_urb +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x51d32134 wusbhc_rh_start_port_reset +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x5a29c337 wusbhc_rh_control +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x6ade0b9b wusbhc_b_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0x7f0b7631 wusb_dev_destroy +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xa4cc68b6 wusbhc_create +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xa95f876e wusbhc_chid_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xaac71866 wusbhc_mmcie_rm +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xaffaca22 wusbhc_rh_status_data +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xb725d128 wusb_cluster_id_put +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xcc97e10f wusbhc_reset_all +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xd97e2ec2 wusbhc_mmcie_set +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xd995bea1 __wusb_dev_get_by_usb_dev +EXPORT_SYMBOL_GPL drivers/usb/wusbcore/wusbcore 0xf4fc0104 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 0x4b5183bd i1480_rceb_check +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xd2da78ee i1480_fw_upload +EXPORT_SYMBOL_GPL drivers/uwb/i1480/dfu/i1480-dfu-usb 0xd7cb4bc2 i1480_cmd +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x0f9a94cf umc_device_create +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x3003d266 umc_device_unregister +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x47745052 __umc_driver_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x641797d9 umc_match_pci_id +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x8838ab3b umc_device_register +EXPORT_SYMBOL_GPL drivers/uwb/umc 0x8b22230a umc_controller_reset +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xbe22a565 umc_bus_type +EXPORT_SYMBOL_GPL drivers/uwb/umc 0xf266eeca umc_driver_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x082ed5ef uwb_notifs_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x0d64f035 uwb_rsv_modify +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 0x13703582 uwb_rc_ie_add +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x166c9209 uwb_rc_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x22e3ea02 uwb_dev_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x2907bdf6 uwb_pal_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x2cef4b9b uwb_rsv_accept +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x3c2d376c uwb_rc_post_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x3eb5d112 uwb_rsv_destroy +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x40ada6b0 uwb_rsv_create +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x4d57ae3c uwb_rsv_type_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x594fe949 uwb_pal_unregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x665bbbac __uwb_rc_try_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x6be171e2 uwb_radio_start +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x799b5492 uwb_rc_neh_error +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x7a751ba6 uwb_dev_for_each +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x816b9e92 uwb_est_register +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x88d37401 uwb_rc_mac_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8b11046b uwb_est_find_size +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8ed8e342 uwb_rc_ie_rm +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x8f74ab17 uwb_rc_alloc +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x907313bf uwb_rsv_establish +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x942d32f6 uwb_rsv_terminate +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x98413234 uwb_rsv_state_str +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x9d4fedd6 uwb_rc_cmd_async +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0x9e04af2c uwb_rc_vcmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xaa0b2a69 uwb_rsv_get_usable_mas +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xabb1df4b uwb_rc_neh_grok +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xac97316b uwb_ie_next +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb01c41ce uwb_rc_get_by_grandpa +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xb20c48d6 uwb_rc_put +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc336d0dd uwb_radio_stop +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xc4be4617 uwb_rc_pre_reset +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xcc0dedf2 uwb_rc_cmd +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe16e9195 uwb_rc_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe22a39b9 uwb_pal_init +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe484f8e3 uwb_rc_reset_all +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xe4f2f128 uwb_rc_get_by_dev +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf1f5cc96 uwb_rc_dev_addr_get +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xf6cf2dac uwb_notifs_deregister +EXPORT_SYMBOL_GPL drivers/uwb/uwb 0xfda71b06 uwb_rc_add +EXPORT_SYMBOL_GPL drivers/uwb/whci 0xf73e4330 whci_wait_for +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x0d79db2f vfio_add_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x3567743b vfio_external_user_iommu_id +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x5ec64834 vfio_group_get_external_user +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x6540db8c vfio_register_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x7e5e2c21 vfio_del_group_dev +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0x85407a45 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 0xc1d989c5 vfio_external_check_extension +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xc4913442 vfio_group_put_external_user +EXPORT_SYMBOL_GPL drivers/vfio/vfio 0xdb271475 vfio_unregister_iommu_driver +EXPORT_SYMBOL_GPL drivers/vfio/vfio_spapr_eeh 0x4b276a69 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 0xfa069553 vfio_spapr_pci_eeh_open +EXPORT_SYMBOL_GPL drivers/vfio/vfio_virqfd 0x844b2150 vfio_virqfd_disable +EXPORT_SYMBOL_GPL drivers/vfio/vfio_virqfd 0xefca6631 vfio_virqfd_enable +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x0968b380 vhost_poll_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x09957296 vhost_poll_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x0c6077b5 vhost_dev_cleanup +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1126ae1a vhost_log_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x1e24e661 vhost_poll_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x269f7a09 vhost_dev_reset_owner_prepare +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x325d62e0 vhost_dev_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x383c3bf1 vhost_add_used_and_signal_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x3f94aed2 vhost_poll_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x43c1492d vhost_discard_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x47f28413 vhost_vring_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x4fd0a301 vhost_disable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x694afab6 vhost_dev_has_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x80d199af vhost_vq_access_ok +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x85675881 vhost_log_write +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0x906480c8 vhost_work_flush +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa26940b6 vhost_dev_ioctl +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xa76108d4 vhost_add_used_and_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb0f81e37 vhost_work_init +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb1fe6783 vhost_work_queue +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb76f0b26 vhost_dev_reset_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xb7ca6da2 vhost_get_vq_desc +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xba17c1aa vhost_dev_set_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc6dc4d5a vhost_poll_start +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xc8ed7966 vhost_dev_stop +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xca1be179 vhost_dev_check_owner +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xd57e88ad vhost_add_used_n +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xdcc0f08a vhost_enable_notify +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf6a78c3e vhost_signal +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xf75b285f vhost_init_used +EXPORT_SYMBOL_GPL drivers/vhost/vhost 0xfe8538e5 vhost_add_used +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x3b04213c ili9320_probe_spi +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x6dbe6482 ili9320_write_regs +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0x6ddd15a6 ili9320_resume +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xa7d548e8 ili9320_write +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xabfd36f7 ili9320_suspend +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xe5e33b3d ili9320_shutdown +EXPORT_SYMBOL_GPL drivers/video/backlight/ili9320 0xec38d4cd ili9320_remove +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x01096a4f auok190x_send_command_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x0bf023ca auok190x_common_probe +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x2305fb87 auok190x_send_cmdargs_pixels +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x2af92146 auok190x_common_remove +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x3b8f2523 auok190x_pm +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x85d97e5c auok190x_send_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0x8cecd3e8 auok190x_send_command +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xc0fa14e5 auok190x_send_cmdargs_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xe4215bec auok190x_read_cmdargs +EXPORT_SYMBOL_GPL drivers/video/fbdev/auo_k190x 0xfd64fe94 auok190x_send_cmdargs_pixels_nowait +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_ddc 0xd7db4bb0 fb_ddc_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0x2c5a8854 fb_sys_read +EXPORT_SYMBOL_GPL drivers/video/fbdev/core/fb_sys_fops 0xbf524e03 fb_sys_write +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0x9411059f sis_free_new +EXPORT_SYMBOL_GPL drivers/video/fbdev/sis/sisfb 0xb5aacf73 sis_malloc_new +EXPORT_SYMBOL_GPL drivers/w1/wire 0x4c604bff w1_write_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0x5040d215 w1_write_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7c2f2afb w1_calc_crc8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x7ecf86ef w1_read_8 +EXPORT_SYMBOL_GPL drivers/w1/wire 0x82e24d04 w1_reset_resume_command +EXPORT_SYMBOL_GPL drivers/w1/wire 0x8d3cfa19 w1_touch_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xa7e087eb w1_next_pullup +EXPORT_SYMBOL_GPL drivers/w1/wire 0xb9c9f962 w1_read_block +EXPORT_SYMBOL_GPL drivers/w1/wire 0xcb5fdb34 w1_reset_bus +EXPORT_SYMBOL_GPL drivers/w1/wire 0xf49d8e9a w1_reset_select_slave +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x04569a79 dlm_posix_unlock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x587b4fdc dlm_posix_lock +EXPORT_SYMBOL_GPL fs/dlm/dlm 0x7e155b4e 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 0x0c54e33d nlmclnt_init +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x29f12c43 nlmsvc_unlock_all_by_sb +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x5084b8c5 lockd_up +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x77e35ccc nlmsvc_unlock_all_by_ip +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x7d0b97b1 nlmclnt_proc +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x8d8f335c nlmsvc_ops +EXPORT_SYMBOL_GPL fs/lockd/lockd 0x90344416 lockd_down +EXPORT_SYMBOL_GPL fs/lockd/lockd 0xb29dc317 nlmclnt_done +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x00cf3f17 nfs_create_rpc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x03c7bb24 nfs_wb_all +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x090bee84 put_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x090ddfa2 nfs_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0ec97c94 nfs_sb_deactive +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x0f1b7891 nfs_invalidate_atime +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x11cf5984 nfs_put_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x13c6456b nfs4_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x13e7e53f nfs_create_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x15677946 nfs_access_zap_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x157105b9 nfs_commitdata_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x17600c9c nfs_drop_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1d98b441 nfs_server_remove_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1da56383 nfs_clear_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1dd7191f nfs_setattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x1ddde635 nfs_pgio_header_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2568762e nfs_commit_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x26884ff7 nfs_alloc_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x28622611 nfs_commitdata_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2bebb638 nfs_zap_acl_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x2c1f5990 nfs_initiate_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x333ccdc5 nfs_may_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x34d0c935 nfs_post_op_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x354934d6 nfs_lock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x359ab084 nfs_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39bbca66 nfs_show_options +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x39e05ac3 nfs_idmap_cache_timeout +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3ca31f35 nfs_net_id +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3d5587d0 nfs_access_add_cache +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x3f2690f2 nfs_check_flags +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42080c23 nfs_instantiate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x428a5eea get_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42e11bba nfs_lookup +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x42f2c81f nfs4_client_id_uniquifier +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x45995911 alloc_nfs_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4add09f6 nfs_pageio_resend +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4aec4f7f nfs_put_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4cb9e001 recover_lost_locks +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4d218e72 nfs_refresh_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x4f774b51 nfs_umount_begin +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x500ae6fd nfs_server_copy_userdata +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x512c38f7 nfs_post_op_update_inode_force_wcc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51892d61 nfs_callback_set_tcpport +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51cb4a7f nfs_file_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x51fe29ed nfs_set_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x52deef73 nfs_flock +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x540060bc nfs_file_release +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x560bde6a nfs_get_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x582ad2bb nfs_fs_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x584b8482 nfs_inc_attr_generation_counter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x58bc104a nfs_fill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x58e8c687 nfs_setattr_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x59b7a971 nfs_write_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5bd211df nfs_fhget +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5c40470f nfs_mkdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5ce8ce4b nfs_init_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5dd1a96d nfs4_dentry_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x5e1d863a nfs_sockaddr_match_ipaddr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6253cd0d nfs_generic_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x678c8c08 nfs_init_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x69e05765 nfs_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6abee8f3 nfs_symlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6d3c464f nfs_mknod +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6e38012e nfs_pageio_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x6ec0974d nfs_mark_client_ready +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7056427f nfs_sync_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x752c61e0 nfs_sb_active +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x76f34449 nfs_pgio_current_mirror +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x78ade4fa nfs_initiate_pgio +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x797f42a2 nfs_pageio_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7bc86cab nfs_try_mount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c9722ba nfs_dreq_bytes_left +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7c97c929 nfs_wait_client_init_complete +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x7dbc8829 nfs_unlink +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x85094940 nfs_kill_super +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x86c3e100 nfs_fs_mount_common +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8bec243e nfs_request_add_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8c4d6b7d nfs_rename +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8f2e36ca nfs_clone_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8f4fd60c nfs_free_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x8fd12b50 nfs_pgio_data_destroy +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 0x93edb33e nfs_destroy_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x94d64685 __tracepoint_nfs_fsync_exit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x976caa6b nfs_create +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9908ce0c nfs_probe_fsinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9a3f2f51 nfs_alloc_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9b2ae83a nfs_show_path +EXPORT_SYMBOL_GPL fs/nfs/nfs 0x9b98e113 nfs_force_lookup_revalidate +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa05b08f5 nfs_link +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa390295b nfs4_label_alloc +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa5bd7e36 nfs_writeback_update_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa6c865ee nfs_wait_bit_killable +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xa870f2f1 nfs_getattr +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 0xaa081380 nfs_get_lock_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaa4a57da nfs_setsecurity +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xac90755d __tracepoint_nfs_fsync_enter +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xaf6a310c nfs_file_operations +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb21738b3 nfs_file_set_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb606e716 nfs_fattr_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb6feb493 nfs_statfs +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xb7a6e470 nfs_do_submount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xbe2fc839 nfs_remount +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc0001c11 nfs_init_cinfo +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc15a3cf7 nfs_pageio_reset_write_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc165d564 nfs_free_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc39096d1 nfs_permission +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 0xc7291cba nfs_file_mmap +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xc756707e nfs_file_llseek +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xccec55ad nfs_pgio_header_free +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xcd2b4d04 nfs_pgheader_init +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd07ace81 nfs_file_fsync_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2513081 _nfs_display_fhandle_hash +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd27e0281 nfs_init_server_rpcclient +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd2b4047b nfs_show_stats +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xd5cc552e nfs_request_remove_commit_list +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xda512f46 nfs_clone_sb_security +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdae9b5d7 nfs4_disable_idmapping +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdc548455 nfs_retry_commit +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xde22c259 nfs_fs_type +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xde643250 nfs_file_flush +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdedf50e4 nfs_file_splice_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xdff2ffd7 nfs_atomic_open +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe620ba12 register_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe6beca2e nfs_pageio_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe71a4c8b nfs_alloc_server +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe9165c16 nfs_rmdir +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe92c510d nfs_direct_set_resched_writes +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe9631ae9 nfs_file_read +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xe9a49e57 nfs_alloc_client +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xecfa4c20 nfs_show_devname +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xee501e3c nfs_pageio_reset_read_mds +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf34e2092 nfs_close_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf55a66cc nfs_access_set_mask +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf6b2423b nfs_sops +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf6eed428 nfs_revalidate_inode +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf8a67ae1 unregister_nfs_version +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf8d9a7e0 nfs_inode_attach_open_context +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xf9d08ced nfs_server_insert_lists +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfa5a0410 nfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfb7ee006 nfs_alloc_fattr +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfbcfdd36 nfs_fscache_open_file +EXPORT_SYMBOL_GPL fs/nfs/nfs 0xfc619abd _nfs_display_fhandle +EXPORT_SYMBOL_GPL fs/nfs/nfsv3 0x88073791 nfs3_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x06c36816 __tracepoint_nfs4_pnfs_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x06cf6f06 nfs40_setup_sequence +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0be80713 pnfs_read_resend_pnfs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0e8a07f1 nfs4_proc_getdeviceinfo +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x0f733326 nfs4_schedule_migration_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x13376392 nfs4_mark_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x1511a1d4 nfs4_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x161d984e pnfs_update_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x170f3ed6 nfs41_maxgetdevinfo_overhead +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x204f1f88 pnfs_generic_prepare_to_resend_writes +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2185bf01 nfs4_find_get_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x24a89538 nfs4_test_deviceid_unavailable +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x285056f2 nfs4_schedule_lease_moved_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x29235e55 pnfs_generic_pg_init_read +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x29ca6399 pnfs_put_lseg_locked +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2d4859f7 nfs4_init_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x2f0c89e4 pnfs_set_lo_fail +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x35246126 nfs4_put_deviceid_node +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x35277165 nfs41_sequence_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3527d3dc pnfs_generic_recover_commit_reqs +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x3556cfb5 nfs4_pnfs_ds_put +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x39ba4f1c nfs41_setup_sequence +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 0x4acfe91d pnfs_generic_pg_writepages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4ae1f320 pnfs_destroy_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4b9bf36d pnfs_generic_commit_pagelist +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x4ea7d426 nfs4_set_rw_stateid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x5fdae815 pnfs_nfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6054db1d nfs4_schedule_stateid_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6085edbd nfs_map_string_to_numeric +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x628bf773 nfs4_find_or_create_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x64dd8573 pnfs_report_layoutstat +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x69d3558d pnfs_generic_rw_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6b77e56f nfs4_schedule_lease_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x6c378918 nfs4_set_ds_client +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x73165eb5 pnfs_put_lseg +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x74cf826b nfs4_init_ds_session +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x83098a1a nfs4_schedule_session_recovery +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x83ae6aaa nfs4_pnfs_v3_ds_connect_unload +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x87663ae1 nfs4_pnfs_ds_connect +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x908c78f0 pnfs_generic_sync +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x92128f08 pnfs_unregister_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9bb9860c pnfs_layoutcommit_inode +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0x9d8d1dc2 pnfs_layout_mark_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa0572535 nfs4_decode_mp_ds_addr +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa5a75974 pnfs_generic_scan_commit_lists +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xa5b62eea pnfs_generic_pg_init_write +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb68c2e97 pnfs_generic_clear_request_commit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xb69035db nfs4_delete_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xbc3f8676 nfs4_pnfs_ds_add +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc14a929d pnfs_set_layoutcommit +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc3a162c8 _pnfs_return_layout +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc5a69c5f pnfs_generic_pg_cleanup +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc754578d pnfs_ld_read_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc7f4426a pnfs_error_mark_layout_for_return +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xc8934c21 pnfs_generic_pg_test +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd11f035a nfs_remove_bad_delegation +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xd53adc02 pnfs_generic_pg_readpages +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xea6d42ce pnfs_register_layoutdriver +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xed15fb41 nfs4_print_deviceid +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xef9a48a6 pnfs_write_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf78e0905 pnfs_generic_write_commit_done +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xf999267e pnfs_generic_commit_release +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfd33ec98 pnfs_read_done_resend_to_mds +EXPORT_SYMBOL_GPL fs/nfs/nfsv4 0xfdc1d4ed pnfs_ld_write_done +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x17ce645d locks_end_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x26b73413 locks_in_grace +EXPORT_SYMBOL_GPL fs/nfs_common/grace 0x5f6b8984 locks_start_grace +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x6ab7ca4d nfsacl_encode +EXPORT_SYMBOL_GPL fs/nfs_common/nfs_acl 0x7511c9b0 nfsacl_decode +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x01d69363 o2nm_get_node_by_ip +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x11736b03 __mlog_printk +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x16e363f5 o2nm_node_get +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 0x27ebc9f3 o2hb_setup_callback +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 0x81a17396 mlog_and_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x897af081 o2hb_unregister_callback +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0x91615348 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 0xd6a54908 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/cluster/ocfs2_nodemanager 0xf56c2017 mlog_not_bits +EXPORT_SYMBOL_GPL fs/ocfs2/cluster/ocfs2_nodemanager 0xf9268c79 o2hb_register_callback +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x2e1ad9f2 dlmunlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x4e802e74 dlm_unregister_domain +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x7a1211f8 dlm_setup_eviction_cb +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x8a00c1b4 dlm_print_one_lock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0x8a7a1060 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 0xe57d8618 dlmlock +EXPORT_SYMBOL_GPL fs/ocfs2/dlm/ocfs2_dlm 0xf545b416 dlm_register_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 0x40082d73 ocfs2_stack_glue_unregister +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 0x62dfb1c9 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 0xd3d9a49b ocfs2_stack_glue_register +EXPORT_SYMBOL_GPL fs/ocfs2/ocfs2_stackglue 0xe40cffce ocfs2_stack_glue_set_max_proto_version +EXPORT_SYMBOL_GPL kernel/torture 0x08fd0905 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 0x4eef1ece _torture_create_kthread +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 0xa1c13abb _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/842/842_compress 0x1ce013cf sw842_compress +EXPORT_SYMBOL_GPL lib/842/842_decompress 0x0d22f116 sw842_decompress +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 0x290b2070 notifier_err_inject_init +EXPORT_SYMBOL_GPL lib/notifier-error-inject 0xa3ccdff5 notifier_err_inject_dir +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x1803a6ed raid6_2data_recov +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0x2b30f429 raid6_call +EXPORT_SYMBOL_GPL lib/raid6/raid6_pq 0xe4b051cf raid6_datap_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 0x394659c4 lowpan_header_decompress +EXPORT_SYMBOL_GPL net/6lowpan/6lowpan 0xd5d71f0e lowpan_header_compress +EXPORT_SYMBOL_GPL net/802/garp 0x00aad8c5 garp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/garp 0x18b5bb91 garp_request_join +EXPORT_SYMBOL_GPL net/802/garp 0x68013768 garp_register_application +EXPORT_SYMBOL_GPL net/802/garp 0x79f55236 garp_unregister_application +EXPORT_SYMBOL_GPL net/802/garp 0x7d3e2034 garp_request_leave +EXPORT_SYMBOL_GPL net/802/garp 0x80e9b181 garp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x0a37d45f mrp_uninit_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x2aeb7e0a mrp_request_leave +EXPORT_SYMBOL_GPL net/802/mrp 0x2e832184 mrp_init_applicant +EXPORT_SYMBOL_GPL net/802/mrp 0x54a739c4 mrp_request_join +EXPORT_SYMBOL_GPL net/802/mrp 0xec0708a1 mrp_unregister_application +EXPORT_SYMBOL_GPL net/802/mrp 0xefa5bda3 mrp_register_application +EXPORT_SYMBOL_GPL net/802/stp 0x76893d10 stp_proto_register +EXPORT_SYMBOL_GPL net/802/stp 0xd7413cbe stp_proto_unregister +EXPORT_SYMBOL_GPL net/9p/9pnet 0xaa237b13 p9_client_xattrwalk +EXPORT_SYMBOL_GPL net/9p/9pnet 0xd33ce6da 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 0x39a77ed1 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 0x1116b015 l2cap_chan_connect +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x2e3033f3 l2cap_chan_send +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x67ce8563 l2cap_chan_put +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0x845b42f3 l2cap_chan_set_defaults +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xa37a2f73 l2cap_add_psm +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xbb634479 bt_debugfs +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xd15ab0ca l2cap_chan_del +EXPORT_SYMBOL_GPL net/bluetooth/bluetooth 0xde4a502d l2cap_chan_create +EXPORT_SYMBOL_GPL net/bridge/br_netfilter 0x0cb0f8b7 br_netfilter_enable +EXPORT_SYMBOL_GPL net/bridge/bridge 0x1edabcf5 br_deliver +EXPORT_SYMBOL_GPL net/bridge/bridge 0x37511aa7 br_forward_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0x90b82be4 nf_br_ops +EXPORT_SYMBOL_GPL net/bridge/bridge 0xa9dd1e84 br_dev_queue_push_xmit +EXPORT_SYMBOL_GPL net/bridge/bridge 0xbe11cdbf br_multicast_has_querier_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xc1611918 br_multicast_list_adjacent +EXPORT_SYMBOL_GPL net/bridge/bridge 0xd33a008e br_handle_frame_finish +EXPORT_SYMBOL_GPL net/bridge/bridge 0xfef71447 br_multicast_has_querier_anywhere +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x55a85c9c nft_bridge_iphdr_validate +EXPORT_SYMBOL_GPL net/bridge/netfilter/nf_tables_bridge 0x725a5d3a nft_bridge_ip6hdr_validate +EXPORT_SYMBOL_GPL net/dccp/dccp 0x01442cf1 dccp_done +EXPORT_SYMBOL_GPL net/dccp/dccp 0x0a05426c dccp_insert_option +EXPORT_SYMBOL_GPL net/dccp/dccp 0x14bd2784 dccp_death_row +EXPORT_SYMBOL_GPL net/dccp/dccp 0x1d99d49a dccp_timestamp +EXPORT_SYMBOL_GPL net/dccp/dccp 0x241d73e2 compat_dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x27978ed9 dccp_set_state +EXPORT_SYMBOL_GPL net/dccp/dccp 0x34388bcf dccp_destroy_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x39baa107 compat_dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x45079b35 dccp_close +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4cdd391d dccp_feat_list_purge +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4e34b8cc inet_dccp_listen +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4e886030 dccp_create_openreq_child +EXPORT_SYMBOL_GPL net/dccp/dccp 0x4ec35231 dccp_ackvec_parsed_add +EXPORT_SYMBOL_GPL net/dccp/dccp 0x55e16d7c dccp_feat_nn_get +EXPORT_SYMBOL_GPL net/dccp/dccp 0x59814a84 dccp_statistics +EXPORT_SYMBOL_GPL net/dccp/dccp 0x64d8fc20 dccp_rcv_established +EXPORT_SYMBOL_GPL net/dccp/dccp 0x76f157af dccp_send_sync +EXPORT_SYMBOL_GPL net/dccp/dccp 0x77bf8780 dccp_init_sock +EXPORT_SYMBOL_GPL net/dccp/dccp 0x7d0709f9 dccp_parse_options +EXPORT_SYMBOL_GPL net/dccp/dccp 0x80324c37 dccp_getsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8391efeb dccp_connect +EXPORT_SYMBOL_GPL net/dccp/dccp 0x86be7924 dccp_packet_name +EXPORT_SYMBOL_GPL net/dccp/dccp 0x8fc7a644 dccp_child_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0x933ec0d9 dccp_feat_signal_nn_change +EXPORT_SYMBOL_GPL net/dccp/dccp 0x9598d24d dccp_ackvec_parsed_cleanup +EXPORT_SYMBOL_GPL net/dccp/dccp 0xa3fff53e dccp_make_response +EXPORT_SYMBOL_GPL net/dccp/dccp 0xab6b35c3 dccp_sendmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0xacca48b0 dccp_ioctl +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb4f50e1a dccp_setsockopt +EXPORT_SYMBOL_GPL net/dccp/dccp 0xb752386a dccp_shutdown +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc0b7b890 dccp_orphan_count +EXPORT_SYMBOL_GPL net/dccp/dccp 0xc1582e6e dccp_disconnect +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd2a1170b dccp_poll +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd6d51263 dccp_recvmsg +EXPORT_SYMBOL_GPL net/dccp/dccp 0xd90632d7 dccp_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xdafa3f03 dccp_rcv_state_process +EXPORT_SYMBOL_GPL net/dccp/dccp 0xdb521c70 dccp_check_req +EXPORT_SYMBOL_GPL net/dccp/dccp 0xdc9e4111 dccp_reqsk_send_ack +EXPORT_SYMBOL_GPL net/dccp/dccp 0xdd17c042 dccp_reqsk_init +EXPORT_SYMBOL_GPL net/dccp/dccp 0xe5256155 dccp_hashinfo +EXPORT_SYMBOL_GPL net/dccp/dccp 0xefb12ab2 dccp_ctl_make_reset +EXPORT_SYMBOL_GPL net/dccp/dccp 0xfae93e8a dccp_sync_mss +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x1671f930 dccp_v4_conn_request +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0x283453bb dccp_invalid_packet +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xa20fcd9f dccp_v4_do_rcv +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xacb408c0 dccp_v4_connect +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xb67b125d dccp_v4_request_recv_sock +EXPORT_SYMBOL_GPL net/dccp/dccp_ipv4 0xc910bd4d dccp_v4_send_check +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x094cbb2d ieee802154_hdr_push +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x4d7aef69 ieee802154_max_payload +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0x8df2526e ieee802154_hdr_peek +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xc6c7085a ieee802154_hdr_peek_addrs +EXPORT_SYMBOL_GPL net/ieee802154/ieee802154 0xecbd1494 ieee802154_hdr_pull +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0x169e71df geneve_sock_add +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0x46085c70 geneve_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/geneve_core 0x888496b4 geneve_sock_release +EXPORT_SYMBOL_GPL net/ipv4/gre 0x4c570716 gre_build_header +EXPORT_SYMBOL_GPL net/ipv4/gre 0x58a9d0b8 gre_cisco_unregister +EXPORT_SYMBOL_GPL net/ipv4/gre 0x89c74173 gre_del_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0x9f9996b0 gre_add_protocol +EXPORT_SYMBOL_GPL net/ipv4/gre 0xde8be3f7 gre_cisco_register +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x089024e1 inet_diag_dump_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x0cc78b9e inet_diag_unregister +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x0dec63f5 inet_diag_bc_sk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x515752e2 inet_diag_dump_one_icsk +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0x91ae29e1 inet_sk_diag_fill +EXPORT_SYMBOL_GPL net/ipv4/inet_diag 0xdf34ac0b inet_diag_register +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x09120b90 ip_tunnel_uninit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x118079d0 ip_tunnel_rcv +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x16bdd730 ip_tunnel_init_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x41c6222b ip_tunnel_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x436a77aa ip_tunnel_lookup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x5a16385b ip_tunnel_dellink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7627f18f ip_tunnel_changelink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x77ecedf2 ip_tunnel_delete_net +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x78e69466 ip_tunnel_encap_setup +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0x7ce74c06 ip_tunnel_change_mtu +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xa014b677 ip_tunnel_xmit +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xa1d087ca ip_tunnel_newlink +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xa420f31d ip_tunnel_ioctl +EXPORT_SYMBOL_GPL net/ipv4/ip_tunnel 0xb7a0d8e8 ip_tunnel_init +EXPORT_SYMBOL_GPL net/ipv4/netfilter/arp_tables 0x39e78c74 arpt_alloc_initial_table +EXPORT_SYMBOL_GPL net/ipv4/netfilter/ip_tables 0xaee26fea 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 0x2577bfc8 nf_nat_ipv4_out +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x63d5cf24 nf_nat_ipv4_local_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x893f6aa1 nf_nat_icmp_reply_translation +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0x8ac766eb nf_nat_ipv4_fn +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_ipv4 0xfa5eed3a nf_nat_ipv4_in +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_nat_masquerade_ipv4 0x029e9436 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 0x316855bb nf_send_unreach +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0x660fd560 nf_reject_iphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xa407555d nf_reject_ip_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xad518435 nf_reject_ip_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_reject_ipv4 0xbdf5159f nf_send_reset +EXPORT_SYMBOL_GPL net/ipv4/netfilter/nf_tables_ipv4 0x21b4fb12 nft_af_ipv4 +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x08bcccaf tcp_vegas_pkts_acked +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x30ea5f08 tcp_vegas_init +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x57a9046c tcp_vegas_get_info +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0x7646e22c tcp_vegas_cwnd_event +EXPORT_SYMBOL_GPL net/ipv4/tcp_vegas 0xe1ff8992 tcp_vegas_state +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0x7668d51f udp_tunnel_xmit_skb +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xcbeed485 udp_tunnel_sock_release +EXPORT_SYMBOL_GPL net/ipv4/udp_tunnel 0xdf614ec9 setup_udp_tunnel_sock +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0x2f198bbf ip6_tnl_xmit_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xa341c91f ip6_tnl_dst_check +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xca648710 ip6_tnl_rcv_ctl +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xed9018df ip6_tnl_dst_store +EXPORT_SYMBOL_GPL net/ipv6/ip6_tunnel 0xf7b03697 ip6_tnl_dst_reset +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x415ab017 udp_sock_create6 +EXPORT_SYMBOL_GPL net/ipv6/ip6_udp_tunnel 0x6e09e893 udp_tunnel6_xmit_skb +EXPORT_SYMBOL_GPL net/ipv6/netfilter/ip6_tables 0x83e96e0d 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 0x1553f326 nf_nat_ipv6_local_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xd8d7f987 nf_nat_icmpv6_reply_translation +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xda541e92 nf_nat_ipv6_out +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xdee61bd6 nf_nat_ipv6_fn +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_nat_ipv6 0xf4f7f79f 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 0x601f5477 nf_nat_masquerade_ipv6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x27885e0d nf_send_unreach6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x2d8b1582 nf_reject_ip6_tcphdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0x9b9705f2 nf_reject_ip6hdr_put +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xac826c24 nf_send_reset6 +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_reject_ipv6 0xe54d08f3 nf_reject_ip6_tcphdr_get +EXPORT_SYMBOL_GPL net/ipv6/netfilter/nf_tables_ipv6 0x7c768a67 nft_af_ipv6 +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x06c540ef l2tp_tunnel_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x3d7a5d6d l2tp_session_find_by_ifname +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x43ee81ee __l2tp_session_unhash +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x4e0b8d58 l2tp_tunnel_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x53b51937 l2tp_session_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x722770eb l2tp_session_queue_purge +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x8e35a06c l2tp_session_free +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x8f20de4f l2tp_tunnel_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x954c8ac7 l2tp_session_create +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0x9ec2d64a l2tp_xmit_skb +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xa393550a l2tp_udp_encap_recv +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xbc73c0ce l2tp_session_find_nth +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc5d3119a l2tp_session_set_header_len +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xc8c9c59b l2tp_tunnel_delete +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xdbae9c25 l2tp_tunnel_closeall +EXPORT_SYMBOL_GPL net/l2tp/l2tp_core 0xe7503eed l2tp_session_find +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x337f2432 l2tp_nl_unregister_ops +EXPORT_SYMBOL_GPL net/l2tp/l2tp_netlink 0x381e5f21 l2tp_nl_register_ops +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x11e1f72f ieee80211_set_key_rx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x1f216d2c ieee80211_set_key_tx_seq +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x47b9ccdf ieee80211_gtk_rekey_notify +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x4e95132a ieee80211_iterate_active_interfaces_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x537ff3c9 ieee80211_ave_rssi +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x58a151ae ieee80211_remove_key +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x5cb4e8f1 ieee80211_request_smps +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7e7c5b1c ieee80211_gtk_rekey_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x7fdd5347 wdev_to_ieee80211_vif +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x87bf478e ieee80211_ready_on_channel +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x8bb70f8b ieee80211_vif_to_wdev +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x8c3b904a ieee80211_iterate_stations_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0x8cdff6d8 ieee80211_iter_chan_contexts_atomic +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xa55cc73e ieee80211_find_sta_by_ifaddr +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xe48b79ff ieee80211_remain_on_channel_expired +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xed42d9c5 ieee80211_napi_add +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf447c2c5 ieee80211_iterate_interfaces +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xf58d2ff7 ieee80211_iterate_active_interfaces_rtnl +EXPORT_SYMBOL_GPL net/mac80211/mac80211 0xfc64920e ieee80211_resume_disconnect +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x0190c5e9 ip_set_type_register +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x071f8b93 ip_set_nfnl_put +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x08b6c086 ip_set_get_ip6_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x2175430b ip_set_get_ip4_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x2efe4a95 ip_set_get_byname +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x2f24bea7 ip_set_get_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x337b31b1 ip_set_add +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x397f6231 ip_set_free +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x3f2457c6 ip_set_type_unregister +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x4b324294 ip_set_del +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x5c4c510f ip_set_get_ip_port +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x5fae748d ip_set_name_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0x6ecbf116 ip_set_put_extensions +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 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 0xa7857b84 ip_set_put_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xacf08bc2 ip_set_elem_len +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xb0c1a622 ip_set_nfnl_get_byindex +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xcc001bd9 ip_set_extensions +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xe70cf471 ip_set_test +EXPORT_SYMBOL_GPL net/netfilter/ipset/ip_set 0xf3b4d4ae ip_set_alloc +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x8782b688 ip_vs_conn_out_get_proto +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0x99ebc474 unregister_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xdbcf1a43 register_ip_vs_pe +EXPORT_SYMBOL_GPL net/netfilter/ipvs/ip_vs 0xe3008e9f ip_vs_conn_in_get_proto +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x000144d9 nf_ct_l3proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0004ee37 nf_conntrack_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x028d8a02 nf_ct_get_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x02d00a2e nf_conntrack_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0306e93a nf_ct_l4proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x045072cd nf_ct_port_nla_policy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0828ff40 nf_ct_seqadj_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x0f77c4bb nf_ct_expect_register_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x100b6bd1 nf_conntrack_alter_reply +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1188a309 nf_conntrack_hash_check_insert +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x127a580f nf_ct_l4proto_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x13336f1c nf_ct_l4proto_pernet_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1388cef9 nf_ct_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x13cb3205 nf_conntrack_set_hashsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x14c12e07 nf_conntrack_l3proto_generic +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x14e928ab __nf_conntrack_confirm +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1abcefff nf_ct_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1e3ea07c seq_print_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x1fde8a4a nf_ct_l4proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x203a5e34 nf_conntrack_in +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x25b171c4 __nf_conntrack_helper_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x289c3714 nf_ct_alloc_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x29fe67c2 nf_ct_seq_offset +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2a6a9c9c __nf_ct_try_assign_helper +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x2e8160b3 nf_ct_l3protos +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x30b8bbe0 nf_ct_iterate_cleanup +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3303ee20 nf_conntrack_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x37386cac nf_conntrack_hash_rnd +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x39aa459b nf_ct_extend_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x3f5b1415 nf_ct_port_nlattr_to_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4135fca5 nf_ct_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x43d8ef24 nf_ct_helper_expectfn_find_by_name +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4df47ce2 nf_conntrack_helper_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x4efbc4c1 nf_ct_expect_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x55b8e044 __nf_ct_kill_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x592e53ac nf_connlabels_replace +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5e09aac0 nf_ct_delete +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5edc3b23 nf_ct_extend_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x5f099a61 nf_ct_unlink_expect_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x62813e5c nf_ct_port_nlattr_tuple_size +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x63b8b84e nf_ct_helper_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6666f7c4 nf_conntrack_tuple_taken +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x693c3961 nf_ct_helper_hash +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6d6d119d nf_connlabel_match +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x6e224a7a need_conntrack +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x7136ea1d nf_ct_tmpl_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x78db53f6 nf_ct_helper_expectfn_register +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x78f9b710 nf_ct_l3proto_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x80794ea9 nf_ct_unexpect_related +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8089d3f9 nf_ct_seq_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x858385cc nf_conntrack_l4proto_tcp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x873d2890 nf_ct_deliver_cached_events +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x892cba39 nf_conntrack_helper_try_module_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8a66c4fc nf_conntrack_expect_lock +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8cf9da1a nf_ct_invert_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x8f3d64c9 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 0x9722f331 __nf_ct_refresh_acct +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9a9d4d66 __nf_ct_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0x9ebeaae6 nf_ct_port_tuple_to_nlattr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xaa99ebab nf_ct_get_tuplepr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xaab6f7ae nf_ct_expect_unregister_notifier +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xab3d1f95 nf_ct_untracked_status_or +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xabed1781 nf_conntrack_free +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xad1bb027 nf_ct_free_hashtable +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb081b2b7 nf_ct_expect_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb3035799 nf_ct_expect_init +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb5ae437d nf_ct_l3proto_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb602c57e nf_ct_l3proto_module_put +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xb7b5e74e nf_conntrack_l4proto_tcp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xba14fe82 nf_connlabel_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xbb1380ed nf_conntrack_helper_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc18ac88d nf_ct_expect_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc2c2d313 nf_ct_timeout_put_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc40f284c nf_ct_helper_hsize +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc5a23e75 __nf_ct_expect_find +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xc6ddcdf8 nf_conntrack_l4proto_udp6 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xce9bcd9f nf_ct_l3proto_pernet_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xcf80d7cd nf_ct_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd1a5241a nf_ct_helper_expectfn_find_by_symbol +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xd1af276e nf_ct_expect_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdb64db8b nf_ct_helper_expectfn_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdeff414e nf_ct_tcp_seqadj_set +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xdf279a9f nf_ct_timeout_find_get_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xe9bb9430 nf_conntrack_find_get +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xea777b82 nfnetlink_parse_nat_setup_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf3605a48 nf_ct_remove_expectations +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf38bcdf3 nf_conntrack_max +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xf4ebaf7a nf_conntrack_l4proto_udp4 +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfb0d6682 nf_ct_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xfd551c0e nf_ct_expect_related_report +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack 0xff40b965 nf_conntrack_locks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_amanda 0x5f82f922 nf_nat_amanda_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_broadcast 0x39b5d537 nf_conntrack_broadcast_help +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_ftp 0xae2198c3 nf_nat_ftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x0057b25b nat_h245_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x04654e67 set_ras_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x1f208217 get_h225_addr +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x3c5eefd3 set_h245_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x462a3e90 set_h225_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x4bc03e0f nat_q931_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x50b58064 nat_rtp_rtcp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x54d80291 nat_callforwarding_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x782fd409 nat_t120_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_h323 0x9bba72b5 set_sig_addr_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_irc 0xd8adb34c nf_nat_irc_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x0642e85c nf_nat_pptp_hook_outbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x18fd2dce nf_nat_pptp_hook_inbound +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0x7267ab99 nf_nat_pptp_hook_expectfn +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_pptp 0xd81c25ab nf_nat_pptp_hook_exp_gre +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0x1d67beb6 nf_ct_gre_keymap_add +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_proto_gre 0xe9ecc9bf nf_ct_gre_keymap_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x08856bed nf_nat_sip_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x277bc7f6 ct_sip_get_sdp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x99b49fc8 ct_sip_parse_request +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0x9fdefa0f ct_sip_get_header +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xae914207 ct_sip_parse_address_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xdf41a6f8 ct_sip_parse_numerical_param +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_sip 0xe5c2dcba ct_sip_parse_header_uri +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_snmp 0x4dfefeb2 nf_nat_snmp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_conntrack_tftp 0x291c9a4c nf_nat_tftp_hook +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x31395264 nf_log_dump_packet_common +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x6af0a683 nf_log_dump_udp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0x94eea798 nf_log_dump_tcp_header +EXPORT_SYMBOL_GPL net/netfilter/nf_log_common 0xf4e2b546 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 0x111625a5 __nf_nat_l4proto_find +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x131f636c nf_nat_l4proto_in_range +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x23dbc740 nf_nat_l4proto_unique_tuple +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x3439a6b4 nf_nat_l3proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x3f2fac9e nf_ct_nat_ext_add +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x3f70141f nf_nat_packet +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x78b502ad nf_nat_l4proto_unregister +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x8136e8da nf_nat_alloc_null_binding +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x88721ced nf_nat_l4proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat 0x9b41adb2 nf_nat_l3proto_register +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0x9cc82d8a nf_nat_redirect_ipv4 +EXPORT_SYMBOL_GPL net/netfilter/nf_nat_redirect 0xfb153edc 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 0xc9af7e85 synproxy_parse_options +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xdcc5cc91 synproxy_tstamp_adjust +EXPORT_SYMBOL_GPL net/netfilter/nf_synproxy_core 0xef7db50c synproxy_net_id +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x089a9f27 nft_validate_register_store +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x0d940a6b nft_unregister_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x16e8b61e nft_unregister_expr +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x1e6b75a3 nft_parse_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x240e2b4e nft_unregister_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x269c9934 nft_register_afinfo +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5268e467 nft_unregister_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x543b51f3 nft_data_init +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x563666b7 nft_register_basechain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5778f241 nft_chain_validate_hooks +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x5b533da6 nft_set_elem_destroy +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x6404f39f nft_data_dump +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x68088bee nft_data_uninit +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x8ae1a267 nft_register_set +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0x9ea02960 nft_set_gc_batch_alloc +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xaa4cc09b nft_register_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xb7c9e748 nft_do_chain +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xbf63bb61 nft_set_gc_batch_release +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xc275b010 nft_unregister_chain_type +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xcf03e214 nft_chain_validate_dependency +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe09dada2 nft_set_ext_types +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xe7aebcaa nft_dump_register +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xed33c632 nft_validate_register_load +EXPORT_SYMBOL_GPL net/netfilter/nf_tables 0xf65d059f nft_register_expr +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x350ae767 nfnetlink_subsys_unregister +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x5ce3b588 nfnl_lock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x7ac05ce5 nfnetlink_send +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x85f604a5 nfnetlink_alloc_skb +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0x90c53d72 nfnetlink_unicast +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xbf9348c6 nfnetlink_set_err +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xdb065657 nfnl_unlock +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xf2292982 nfnetlink_subsys_register +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink 0xf5ec21ae nfnetlink_has_listeners +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x21f6bba6 nfnl_acct_find_get +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0x5d585c51 nfnl_acct_update +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xab46200e nfnl_acct_overquota +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_acct 0xbecf5d14 nfnl_acct_put +EXPORT_SYMBOL_GPL net/netfilter/nfnetlink_log 0x25914513 nfulnl_log_packet +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x4831a440 nft_masq_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0x5c1ea34a nft_masq_init +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xa3490377 nft_masq_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_masq 0xe3b8ea21 nft_masq_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x05399673 nft_meta_get_init +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0x711429ca nft_meta_set_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xb80e8358 nft_meta_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xddaa059b nft_meta_get_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xeaaa5b0a nft_meta_get_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xefa46829 nft_meta_set_eval +EXPORT_SYMBOL_GPL net/netfilter/nft_meta 0xf15def22 nft_meta_set_init +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x21afba0a nft_redir_init +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x4295b148 nft_redir_validate +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0x6a9998c1 nft_redir_dump +EXPORT_SYMBOL_GPL net/netfilter/nft_redir 0xa5be1e1e nft_redir_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xa2db3c7f nft_reject_policy +EXPORT_SYMBOL_GPL net/netfilter/nft_reject 0xc0f7e74d 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/nft_reject 0xf56d53c3 nft_reject_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x12699e37 xt_compat_target_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x161d1417 xt_compat_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x1eaf7fd8 xt_request_find_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x20c52bc8 xt_compat_match_from_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x2e879f5b xt_check_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x4050d1a2 xt_compat_target_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x40728a63 xt_find_revision +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x51287e75 xt_unregister_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x59bb29f6 xt_request_find_match +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x5f82f1f7 xt_compat_flush_offsets +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x655e48a9 xt_hook_link +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x691a6d69 xt_compat_calc_jump +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x71f6f57a xt_replace_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x807d2b2c xt_recseq +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x87c3ede1 xt_find_table_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x9201606c xt_compat_target_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0x9d1ae31b xt_table_unlock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xa1bfc487 xt_proto_fini +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xb68503d7 xt_hook_unlink +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc69ef597 xt_check_target +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xc854e6a0 xt_compat_match_to_user +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xd70112ec xt_register_table +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xdb28b6e3 xt_proto_init +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xe0b4971b xt_compat_lock +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xec24fd82 xt_compat_add_offset +EXPORT_SYMBOL_GPL net/netfilter/x_tables 0xf28d10fb xt_compat_match_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 0x79097377 nci_spi_allocate_spi +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0xcdb966ad nci_spi_read +EXPORT_SYMBOL_GPL net/nfc/nci/nci 0xe9d7e32c nci_spi_send +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x78bdbb09 nci_uart_register +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0x8b9f6c32 nci_uart_set_config +EXPORT_SYMBOL_GPL net/nfc/nci/nci_uart 0xecee48d9 nci_uart_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x11d32f33 ovs_vport_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x49c2f578 ovs_vport_deferred_free +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0x4da0a401 ovs_vport_ops_unregister +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xc71a4482 ovs_vport_alloc +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xc816b721 ovs_vport_ops_register +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xda83411d ovs_net_id +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xefdc5982 ovs_vport_receive +EXPORT_SYMBOL_GPL net/openvswitch/openvswitch 0xfb4104de ovs_tunnel_get_egress_info +EXPORT_SYMBOL_GPL net/rds/rds 0x00a467af rds_wq +EXPORT_SYMBOL_GPL net/rds/rds 0x057a76e2 rds_conn_create_outgoing +EXPORT_SYMBOL_GPL net/rds/rds 0x2285b4b4 rds_info_deregister_func +EXPORT_SYMBOL_GPL net/rds/rds 0x2c5c5514 rds_message_add_rdma_dest_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x30a9fec0 rds_atomic_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x3101936e rds_message_add_extension +EXPORT_SYMBOL_GPL net/rds/rds 0x381f7c0d 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 0x62c6eff3 rds_cong_map_updated +EXPORT_SYMBOL_GPL net/rds/rds 0x66234342 rds_message_addref +EXPORT_SYMBOL_GPL net/rds/rds 0x665c8a6e rds_rdma_send_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x6c29840f rds_conn_create +EXPORT_SYMBOL_GPL net/rds/rds 0x6c5407ee rds_recv_incoming +EXPORT_SYMBOL_GPL net/rds/rds 0x71d366c2 rds_page_copy_user +EXPORT_SYMBOL_GPL net/rds/rds 0x73aac73d rds_message_populate_header +EXPORT_SYMBOL_GPL net/rds/rds 0x7815d26b rds_connect_complete +EXPORT_SYMBOL_GPL net/rds/rds 0x7bc62829 rds_stats_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0x7fc85f35 rds_trans_register +EXPORT_SYMBOL_GPL net/rds/rds 0x83514e2a rds_for_each_conn_info +EXPORT_SYMBOL_GPL net/rds/rds 0x8613fcac rds_send_get_message +EXPORT_SYMBOL_GPL net/rds/rds 0xa0c31f0f rds_message_unmapped +EXPORT_SYMBOL_GPL net/rds/rds 0xb756be19 rds_trans_unregister +EXPORT_SYMBOL_GPL net/rds/rds 0xba707fda rds_info_register_func +EXPORT_SYMBOL_GPL net/rds/rds 0xc2dab779 rds_info_copy +EXPORT_SYMBOL_GPL net/rds/rds 0xcaf5e2ef rds_send_drop_acked +EXPORT_SYMBOL_GPL net/rds/rds 0xdcc5fd7a rds_conn_drop +EXPORT_SYMBOL_GPL net/rds/rds 0xe1f5ce7b rds_conn_connect_if_down +EXPORT_SYMBOL_GPL net/rds/rds 0xe838a3d5 rds_inc_init +EXPORT_SYMBOL_GPL net/rds/rds 0xfbefbcfd rds_message_put +EXPORT_SYMBOL_GPL net/rds/rds 0xfe2145c3 rds_conn_destroy +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0x284dde37 rxrpc_unregister_security +EXPORT_SYMBOL_GPL net/rxrpc/af-rxrpc 0xfc7c37b5 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 0x10111331 gss_mech_register +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x116c50cc svcauth_gss_flavor +EXPORT_SYMBOL_GPL net/sunrpc/auth_gss/auth_rpcgss 0x69a92c96 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 0x005ce73c svc_unreg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0186b47f xdr_init_decode +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 0x06207d12 rpc_count_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x065994f1 xdr_encode_opaque_fixed +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x07042c1a xdr_encode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x086aa0ce svc_recv +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0b6372bf rpc_malloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0d91fc73 svc_xprt_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0da06165 rpc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x0f668ba9 svc_auth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x10710e28 rpc_init_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x128a6ccf rpc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x12be5e85 rpc_put_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x14c336b2 xdr_read_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1726d75c svc_set_num_threads +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x17571b38 rpc_switch_client_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x177c01ec rpc_wake_up_status +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x17998539 xdr_buf_read_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x183bae0e __rpc_wait_for_completion_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1ace7cdc rpc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1b412d1a rpc_sleep_on +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e2eff47 rpc_lookup_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1e3e5aae svc_authenticate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f2a9970 rpc_ntop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x1f513dd9 rpcauth_init_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2143a0a6 cache_register_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x22431bbd write_bytes_to_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x23b6212e rpc_alloc_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x243ad24d rpc_d_lookup_sb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x279b6ef6 svc_shutdown_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x27ad44fc rpc_peeraddr2str +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x27e01b07 rpc_destroy_pipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2919b156 xdr_decode_string_inplace +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x294293e6 svc_proc_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2a3355be rpcauth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2b361a8f xprt_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2c413f46 sunrpc_cache_pipe_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2cce35b1 xprt_unregister_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2d425e04 sunrpc_cache_register_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2d43c38c svc_sock_update_bufs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2d4633d9 xprt_release_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2d6377c7 xprt_lookup_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x2eec63c9 xdr_encode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x31a89d59 rpc_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x324a1b9b xdr_buf_from_iov +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x32a5e1f6 xprt_lock_and_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x32bd989b xprt_reserve_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x337d8634 rpc_wake_up_first +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x33e88012 xprt_wait_for_buffer_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x341af7ed svc_create_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x36349b36 xprt_write_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x387e1639 rpc_pipefs_notifier_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3a17c0fa rpc_clone_client_set_auth +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3b937849 rpc_add_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3b95cc83 svc_rpcb_cleanup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3d017128 rpc_call_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x3e0bdd4f rpcauth_lookupcred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4056a858 rpc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x42a94400 xdr_encode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x46ae3fde xdr_partial_copy_from_skb +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x47258ac0 rpc_wake_up_queued_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x48799016 rpc_restart_call_prepare +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4cabf97d rpcauth_stringify_acceptor +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4e1c4ee3 xdr_decode_word +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ece0ee0 xprt_setup_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4ee30eeb xdr_process_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x4fe34d3b rpcb_getport_async +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x520d2e0a svc_destroy +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x53445f68 nlm_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x555cd0ad xprt_release_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5669272a rpc_mkpipe_dentry +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5799459a svc_find_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x579fe85c svc_addsock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x57b8c777 svc_print_addr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x581b137f svc_bind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x58bac3d0 xprt_register_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5ba528e2 svc_close_xprt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5bd27285 xprt_release_rqst_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5be0f82e auth_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5f1d436f svcauth_unix_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x5f2c736c _copy_from_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x60d7bc3f rpc_init_pipe_dir_head +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x61ddc6ff cache_unregister_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x61fc2ca6 sunrpc_cache_unregister_pipefs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x63535bad rpc_count_iostats_metrics +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x638ce9cc rpcauth_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x645610c0 svc_exit_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x66771157 rpc_clone_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x67f15b89 rpc_restart_call +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6859bbb5 cache_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x68922bc5 xdr_enter_page +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6893d9a5 cache_destroy_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6a239ab8 rpcauth_destroy_credcache +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6d8f741f xdr_init_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x6f0f5e9f svc_rpcb_setup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x700515be cache_check +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x70907470 sunrpc_destroy_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x716fb5ad svc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7199d1c2 xdr_inline_decode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x71fa908a cache_flush +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x728f5e44 put_rpccred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7343eebe rpc_pipe_generic_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7353cd11 gssd_running +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x76aa4a0a svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x78578246 rpc_exit +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x786f948c csum_partial_copy_to_xdr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x79900c2f xdr_terminate_string +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7bea65df svc_set_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7cad53a7 xdr_shift_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7de53067 rpc_init_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7e1b69a0 rpcauth_generic_bind_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x7ffff6e9 bc_svc_process +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8012af10 xprt_set_retrans_timeout_rtt +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x80951b28 rpcauth_get_gssinfo +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x84470ba6 rpc_queue_upcall +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x84ae1ff9 rpc_net_ns +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x87a334f9 svc_xprt_init +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x89c959fb sunrpc_cache_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8ab639f0 rpcauth_key_timeout_notify +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x8f67b080 rpcauth_cred_key_to_expire +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x919da5ee svc_xprt_copy_addrs +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x92068469 rpc_find_or_alloc_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x945452ae rpc_mkpipe_data +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x94bd5e06 svc_seq_show +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9568fb3f sunrpc_init_cache_detail +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x95b58f34 svc_reg_xprt_class +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x963ce95c rpc_release_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x97b87eda svc_xprt_enqueue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x97d7e15a rpc_rmdir +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x98b75d64 rpcauth_list_flavors +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x99ced72f xprt_reserve_xprt_cong +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9a93411b xprt_complete_rqst +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9b4f9662 rpc_wake_up_next +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9bafbb77 xdr_inline_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9ee22c06 xdr_init_decode_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0x9ef449af rpc_init_priority_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa24dfde6 sunrpc_cache_update +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa2cfbfc0 rpc_peeraddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa3e748e8 unix_domain_find +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa462d0c7 cache_create_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa4fc3abf svc_drop +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa666a872 rpc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa6f05a2b xprt_alloc_slot +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa72b54b9 rpc_unlink +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa8b0ccd6 rpc_shutdown_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xa93aa1c8 rpcauth_init_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xada97fb2 xdr_set_scratch_buffer +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xae6220e9 svc_xprt_names +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf443148 rpc_delay +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaf5bf6ef nfs_debug +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xaffe504f xprt_disconnect_done +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb114ffc4 svcauth_unix_purge +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb127f53f xprt_destroy_backchannel +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb27ff6f7 xdr_reserve_space +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb3235dd2 rpc_bind_new_program +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb38f1696 xdr_buf_subsegment +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb51a3724 rpc_pipefs_notifier_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb643f9c2 rpc_get_timeout +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb658fadd rpcauth_unregister +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb755e9ef rpc_get_sb_net +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb92ff727 rpc_killall_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xb989ae07 xdr_skb_read_bits +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbb2e661e rpc_protocol +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbe728b23 rpc_remove_pipe_dir_object +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbef59301 rpc_sleep_on_priority +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xbf8320f5 rpc_print_iostats +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 0xc216924f xdr_decode_array2 +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc3880471 xdr_decode_netobj +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc57c2463 svc_auth_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc89190db rpc_setbufsize +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xc8e96dea qword_addhex +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcab4bd09 rpc_uaddr2sockaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcbf376ee svc_proc_register +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcda3168e svc_max_payload +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xcee467f3 xprt_load_transport +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd1a0edba svc_reserve +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd242d1bc xdr_buf_trim +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd4ac0ecb svc_prepare_thread +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd4efb98c xdr_write_pages +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd54478d3 rpc_localaddr +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd7814381 xdr_commit_encode +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd7f3c3a8 rpc_free_iostats +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xd9b5d3fe rpc_clnt_swap_deactivate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xda44a175 rpc_lookup_cred_nonblock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xda60e079 rpc_run_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdc5f8aa9 xdr_stream_pos +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdd38974c rpc_put_task +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xdd6b720e rpc_init_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe11670f4 rpc_call_start +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe11dcee7 rpc_force_rebind +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe1ac2bb8 sunrpc_net_id +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe3a39132 rpc_call_sync +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe3a75bfe xprt_adjust_cwnd +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe5919cb1 xdr_encode_opaque +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe6301032 xprt_wake_pending_tasks +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe6b1d451 rpc_task_reset_client +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe730dfe8 read_bytes_from_xdr_buf +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe8c0afc9 rpc_pton +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe936ddde auth_domain_lookup +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xe97f4ce5 qword_get +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xeb5427d8 svc_wake_up +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xec19ce57 rpc_call_null +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xec446488 rpcauth_lookup_credcache +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 0xef0c21e4 rpc_destroy_wait_queue +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf063ccae xprt_alloc +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf2ea0806 svc_create_pooled +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf311e5b1 auth_domain_put +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf5402366 rpc_clnt_swap_activate +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf5578dcf xprt_set_retrans_timeout_def +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xf9d1164c rpc_free +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfb2af051 svc_alien_sock +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfd7e88d7 rpc_lookup_machine_cred +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfe7fed83 rpc_create +EXPORT_SYMBOL_GPL net/sunrpc/sunrpc 0xfe98cb94 rpc_put_task_async +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0c79d5ef vm_sockets_get_local_cid +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x0f8f00da 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 0x2d3f7f30 vsock_remove_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x33a40316 __vsock_core_init +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x47e2262a __vsock_create +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x49b7186f vsock_remove_bound +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x59d943c8 vsock_addr_cast +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x746d79b3 vsock_stream_has_data +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 0x8b3ec0f0 vsock_stream_has_space +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x8d064111 vsock_enqueue_accept +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x970b77bc vsock_pending_work +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x993faec5 vsock_insert_connected +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x9ecfe534 vsock_remove_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0x9f458421 vsock_add_pending +EXPORT_SYMBOL_GPL net/vmw_vsock/vsock 0xa3169979 vsock_find_bound_socket +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 0xf81cc095 vsock_for_each_connected_socket +EXPORT_SYMBOL_GPL net/wimax/wimax 0x07c3752d wimax_report_rfkill_sw +EXPORT_SYMBOL_GPL net/wimax/wimax 0x13c65163 wimax_dev_add +EXPORT_SYMBOL_GPL net/wimax/wimax 0x16f04b21 wimax_report_rfkill_hw +EXPORT_SYMBOL_GPL net/wimax/wimax 0x4006dbdd wimax_msg +EXPORT_SYMBOL_GPL net/wimax/wimax 0x4c5ab725 wimax_msg_data +EXPORT_SYMBOL_GPL net/wimax/wimax 0x53d5368d wimax_msg_data_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0x6cc2e7f1 wimax_state_change +EXPORT_SYMBOL_GPL net/wimax/wimax 0x792fd240 wimax_msg_alloc +EXPORT_SYMBOL_GPL net/wimax/wimax 0x81898e69 wimax_state_get +EXPORT_SYMBOL_GPL net/wimax/wimax 0x877092ed wimax_dev_init +EXPORT_SYMBOL_GPL net/wimax/wimax 0xa1078701 wimax_msg_send +EXPORT_SYMBOL_GPL net/wimax/wimax 0xe6faebd5 wimax_msg_len +EXPORT_SYMBOL_GPL net/wimax/wimax 0xf4f06981 wimax_dev_rm +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x07ed9fc3 cfg80211_vendor_cmd_reply +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x37580bcf cfg80211_wext_siwrts +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x3e5aa30f cfg80211_wext_giwrange +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x508b5ff2 cfg80211_shutdown_all_interfaces +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x562f8c09 cfg80211_wext_giwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x5efd690e cfg80211_wext_giwretry +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x76e09e44 cfg80211_wext_giwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0x90ae2d62 cfg80211_wext_giwname +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xa711e049 cfg80211_wext_siwmode +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xe64dc6d0 cfg80211_wext_siwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xebfa4819 cfg80211_wext_siwfrag +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xf6341033 cfg80211_wext_giwscan +EXPORT_SYMBOL_GPL net/wireless/cfg80211 0xfff9f94a cfg80211_wext_giwrts +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x0a575945 xfrm_count_pfkey_auth_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x28e23139 xfrm_probe_algs +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x3bf471d7 xfrm_calg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x47b34e60 xfrm_ealg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x60b73277 xfrm_aead_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x7a8ca627 xfrm_count_pfkey_enc_supported +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0x834ba96d xfrm_aalg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xa6e66685 xfrm_aalg_get_byname +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xaa762fe2 xfrm_aalg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xad1b60ed xfrm_calg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xdbfc35c8 xfrm_ealg_get_byidx +EXPORT_SYMBOL_GPL net/xfrm/xfrm_algo 0xdfea3a6d xfrm_ealg_get_byid +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x21b56bb9 ipcomp_output +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0x980e5c1b ipcomp_init_state +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xcf445ec0 ipcomp_destroy +EXPORT_SYMBOL_GPL net/xfrm/xfrm_ipcomp 0xddb47635 ipcomp_input +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq-device 0x8fee0d80 snd_seq_driver_unregister +EXPORT_SYMBOL_GPL sound/core/seq/snd-seq-device 0xd4a2b4bd __snd_seq_driver_register +EXPORT_SYMBOL_GPL sound/core/snd 0x0506bd2e snd_device_disconnect +EXPORT_SYMBOL_GPL sound/core/snd 0x09b9839b snd_ctl_sync_vmaster +EXPORT_SYMBOL_GPL sound/core/snd 0x7fdffd9b snd_device_initialize +EXPORT_SYMBOL_GPL sound/core/snd 0x898dfbd6 snd_ctl_get_preferred_subdevice +EXPORT_SYMBOL_GPL sound/core/snd 0x8e3b8341 snd_ctl_activate_id +EXPORT_SYMBOL_GPL sound/core/snd 0xab0d15ac snd_ctl_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/core/snd 0xcb3a6c4d snd_card_add_dev_attr +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xaf8386ea snd_compress_register +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xb07cf25d snd_compress_new +EXPORT_SYMBOL_GPL sound/core/snd-compress 0xd56e228e 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 0x517233c6 snd_pcm_stream_lock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x70c255c0 snd_pcm_stop_xrun +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x8260b3ea snd_pcm_stream_unlock_irq +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0x9b9f9a0e snd_pcm_lib_default_mmap +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xa286a234 snd_pcm_format_name +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xab8bc1a2 snd_pcm_rate_mask_intersect +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xabfd9bab snd_pcm_stream_unlock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xcd500114 snd_pcm_stream_unlock_irqrestore +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xe184f743 _snd_pcm_stream_lock_irqsave +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xeb82b945 snd_pcm_stream_lock +EXPORT_SYMBOL_GPL sound/core/snd-pcm 0xfe6a5def snd_pcm_add_chmap_ctls +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x10a6ffce snd_dmaengine_pcm_set_config_from_dai_data +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x163f742d snd_dmaengine_pcm_close_release_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x21e4f767 snd_dmaengine_pcm_pointer_no_residue +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x40d37b98 snd_dmaengine_pcm_pointer +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x42ddd618 snd_dmaengine_pcm_request_channel +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x4d84ae0c snd_dmaengine_pcm_open +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x56e6368e snd_dmaengine_pcm_trigger +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0x9aba49b2 snd_dmaengine_pcm_open_request_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xcd22ac28 snd_hwparams_to_dma_slave_config +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xd9c5fb9a snd_dmaengine_pcm_get_chan +EXPORT_SYMBOL_GPL sound/core/snd-pcm-dmaengine 0xff955820 snd_dmaengine_pcm_close +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x031e8265 snd_hda_bus_type +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x03d24f0f snd_hdac_stream_set_params +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x05bd8b36 snd_hdac_regmap_update_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0cff26d6 snd_hdac_link_power +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0de1185c snd_hdac_regmap_read_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x0f761c81 snd_hdac_stream_clear +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x17554a75 _snd_hdac_read_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x17ba2e19 snd_hdac_dsp_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1928ee47 snd_hdac_power_up +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1c3973bd snd_hdac_read_parm_uncached +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x1ebb7f6e snd_hdac_regmap_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x29ee4b86 snd_hdac_stream_sync +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2c103351 snd_hdac_regmap_add_vendor_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2f3060ce snd_hdac_power_up_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x2fe82a25 snd_hdac_device_register +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x30519e0b snd_hdac_regmap_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x3dac3916 snd_hdac_dsp_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x41b59cd8 snd_hdac_get_connections +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x43d6e0f3 snd_hdac_device_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x49de1aba snd_hdac_bus_add_device +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x4cb89df3 snd_hdac_stream_timecounter_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x55f5a077 snd_hdac_bus_get_response +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x57e1c074 snd_hdac_stream_setup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x5b5b9c23 snd_hdac_regmap_write_raw +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x611cd4fe snd_hdac_bus_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6176e2a1 snd_hdac_bus_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x697b8811 snd_hdac_bus_remove_device +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6a516587 snd_hdac_bus_exit_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x6e80fdb2 snd_hdac_device_unregister +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x771e6dec snd_hdac_stream_stop +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x79dbb881 snd_hdac_stream_assign +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7a91fa00 snd_hdac_bus_alloc_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x7b174e76 snd_hdac_bus_init_chip +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x852a6afb snd_hdac_stream_init +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8618d1cc hdac_get_device_id +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8bd1dfd9 snd_hdac_stream_start +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8e5f00e1 snd_hdac_bus_send_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x8ffc805a snd_hdac_bus_exec_verb_unlocked +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x98d7b351 snd_hdac_bus_stop_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9a53f676 snd_hdac_bus_update_rirb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9a8e1877 snd_array_free +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0x9decce4c snd_hdac_refresh_widgets +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xa6f284b9 snd_hdac_make_cmd +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xaef5c684 snd_hdac_query_supported_pcm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xafc04780 snd_hdac_read +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb33ef1ab snd_hdac_device_exit +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xb86704ba snd_hdac_exec_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbc36d19b snd_hdac_stream_release +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbe77cbc5 snd_hdac_power_down_pm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xbe7dd7dc snd_array_new +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc7518e5b snd_hdac_bus_init_cmd_io +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xc8e22569 snd_hdac_stream_setup_periods +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xca393004 snd_hdac_dsp_prepare +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd14b3094 snd_hdac_stream_cleanup +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd527f141 snd_hdac_bus_free_stream_pages +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xd6b379f2 snd_hdac_bus_exec_verb +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdd9a804a snd_hdac_calc_stream_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xdf018c19 snd_hdac_bus_queue_event +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe0eb1757 snd_hdac_override_parm +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe32b71d5 snd_hdac_power_down +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe352b31b snd_hdac_bus_handle_stream_irq +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xe479acdc snd_hdac_stream_sync_trigger +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xea2e3366 snd_hdac_stream_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf10157a2 snd_hdac_get_sub_nodes +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf4cd7f73 snd_hdac_is_supported_format +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf8d96aae snd_hdac_bus_enter_link_reset +EXPORT_SYMBOL_GPL sound/hda/snd-hda-core 0xf9b40a22 snd_hdac_bus_stop_chip +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x2282cbc9 snd_ak4113_external_rate +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x2a00a51d snd_ak4113_reinit +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0x85694e8e snd_ak4113_build +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xa33a34f6 snd_ak4113_reg_write +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xa5083bd0 snd_ak4113_create +EXPORT_SYMBOL_GPL sound/i2c/other/snd-ak4113 0xf9ad2031 snd_ak4113_check_rate_and_errors +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x01004056 snd_hda_enum_helper_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0236e082 hda_get_autocfg_input_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x02c98cd2 snd_hda_pin_sense +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x03c5d5a7 snd_hda_codec_update_widgets +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x040ac840 snd_hda_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x05e5163f snd_hda_mixer_bind_ctls_put +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 0x0695eb94 snd_hda_jack_add_kctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x07361634 snd_hda_multi_out_analog_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0b061c57 snd_hda_jack_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x0f2fd713 snd_hda_get_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1058a29e snd_hda_add_new_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x126a3580 snd_hda_jack_report_sync +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x14d1d9fb snd_hda_mixer_bind_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x15ef3ce4 snd_hda_ctl_add +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x160f1479 snd_hda_spdif_ctls_assign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x165984b0 snd_hda_codec_pcm_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1802c261 snd_hda_codec_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x18686c2b snd_hda_create_spdif_in_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1aed5acd snd_hda_add_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1d19e4c8 snd_hda_mixer_bind_ctls_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1d2291d7 snd_hda_codec_set_power_to_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1d4c1b2a azx_get_pos_posbuf +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1e1eaccd snd_hda_check_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x1f96300a snd_hda_jack_poll_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x237a836e snd_hda_codec_get_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x25d556c0 snd_hda_mixer_amp_volume_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x27011e14 snd_hda_pick_pin_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x29db6abd snd_hda_jack_unsol_event +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2acac442 snd_hda_multi_out_analog_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2b4d136f snd_hda_override_conn_list +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2ca989be snd_hda_check_amp_list_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x2d71fd1f snd_hda_find_mixer_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x32e13bf6 snd_hda_add_imux_item +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3619a85a snd_hda_parse_pin_defcfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3649a3e0 snd_hda_jack_detect_state +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x375cacd5 snd_hda_input_mux_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x38ce402b azx_interrupt +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x39d000d5 snd_hda_get_bool_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3ca1f6e7 __snd_hda_codec_cleanup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3cbc970b snd_hda_override_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3d29a437 snd_hda_mixer_amp_volume_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x3ee8cb55 snd_hda_apply_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x41900697 snd_hda_pick_fixup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x42617166 snd_hda_codec_amp_update +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4391a7a1 snd_hda_create_spdif_share_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x445b7017 snd_hda_mixer_amp_switch_put_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x46dd1164 snd_hda_apply_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x47b77670 snd_hda_correct_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x499403b9 snd_hda_jack_tbl_get_from_tag +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4bb1b8b0 __snd_hda_add_vmaster +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4dcf2f05 snd_hda_bind_vol +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x4f53593a _snd_hda_set_pin_ctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x52dedca2 query_amp_caps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x559f0535 snd_hda_codec_set_pincfg +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x57d7fb12 snd_hda_jack_tbl_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5a6e10bd is_jack_detectable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5d441d12 snd_hda_get_pin_label +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5dd6ad4c snd_hda_unlock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5df33e3f snd_hda_jack_set_gating_jack +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x5fbcaab3 snd_hda_codec_setup_stream +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x618d3f87 snd_hda_codec_amp_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x659e4eca snd_hda_add_verbs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x65a93e7a azx_get_pos_lpib +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x662f63a5 snd_hda_codec_load_dsp_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x671370e1 snd_hda_mixer_amp_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x680b44d1 snd_hda_mixer_amp_switch_info +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6912deb9 azx_stop_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x6a251a31 snd_hda_jack_detect_enable_callback +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x70f7b626 snd_hda_mixer_amp_switch_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x71f7964a snd_hda_input_mux_put +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x73842a58 snd_hda_detach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x767f380c azx_init_chip +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x7a67b048 snd_hda_codec_read +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x828e927e snd_hda_spdif_ctls_unassign +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x839cf2e3 snd_hda_mixer_bind_ctls_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x85faad28 azx_stop_all_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x87d5a57c snd_hda_jack_detect_enable +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x887e2763 snd_hda_create_dig_out_ctls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x899e7a6f snd_hda_bind_sw +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8d8fa047 snd_hda_sync_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8ea8019e snd_hda_codec_load_dsp_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x8fe493a9 snd_hda_set_vmaster_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x928f0aed snd_hda_get_default_vref +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x92a83d27 snd_hda_mixer_bind_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0x9f15f8e7 snd_hda_mixer_bind_tlv +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa2827d76 snd_hda_get_jack_location +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa3acb21c snd_hda_mixer_amp_volume_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa452ef48 snd_hda_set_power_save +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa68aaa93 snd_hda_attach_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa935e01d snd_hda_codec_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xa94581e9 snd_hda_codec_amp_init_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xaaf008a2 snd_hda_multi_out_dig_close +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xac990d6e azx_codec_configure +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xae20c643 azx_get_position +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb58b91c1 __hda_codec_driver_register +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb6ab5c19 snd_hda_codec_set_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb90d6be6 snd_hda_enable_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xb9ca4768 azx_probe_codecs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xbef3453b snd_hda_mixer_amp_switch_get_beep +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc03d0c65 snd_hda_jack_set_dirty_all +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc095b2f1 azx_init_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc4480c16 hda_codec_driver_unregister +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc4889b0e snd_hda_codec_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc4a2a780 snd_hda_add_vmaster_hook +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xc652fd69 snd_hda_get_jack_connectivity +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xcb301b6e snd_hda_get_jack_type +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd2174370 snd_hda_codec_eapd_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd421af01 snd_hda_multi_out_dig_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd5890ac6 snd_hda_apply_pincfgs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd8414d7d snd_hda_codec_amp_stereo +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xd99fcec7 snd_hda_multi_out_dig_open +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdaf749a4 snd_hda_codec_get_pin_target +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdb5a3b87 snd_hda_sequence_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xdcf8157d snd_hda_register_beep_device +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xde4d7f00 snd_hda_multi_out_dig_cleanup +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe065f069 snd_hda_lock_devices +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe118de5d snd_pcm_2_1_chmaps +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe2fa5c22 snd_hda_codec_load_dsp_trigger +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xe556252e snd_hda_get_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xed10716e snd_hda_shutup_pins +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xed4b3567 snd_hda_get_conn_index +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xeda3a721 snd_print_pcm_bits +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf1f40033 snd_hda_load_patch +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf222befe snd_hda_get_connections +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf2f57f27 azx_free_streams +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf68e52fa snd_hda_mixer_amp_switch_get +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf931df81 snd_hda_get_int_hint +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xf9d280b9 azx_bus_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfa4d148e snd_hda_codec_pcm_new +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfbd518ac snd_hda_spdif_out_of_nid +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfdba8970 snd_hda_codec_write +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec 0xfec42054 snd_hda_multi_out_analog_prepare +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x0315519d snd_hda_add_new_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x0487a456 snd_hda_get_path_from_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x07b2e9a6 snd_hda_get_path_idx +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x0d361785 snd_hda_gen_add_kctl +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x18513a97 snd_hda_get_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x2ca1705d snd_hda_gen_build_controls +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x38d0f853 snd_hda_gen_hp_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0x55124834 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 0x843a5cbb 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 0x9c237251 snd_hda_gen_fix_pin_power +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xa0c7a409 snd_hda_gen_stream_pm +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xb9e339b3 snd_hda_gen_build_pcms +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xd151fb9f snd_hda_activate_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xd29eec95 snd_hda_gen_check_power_status +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xd35fe34c snd_hda_gen_update_outputs +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xd5b2e6b7 snd_hda_gen_parse_auto_config +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xddbac102 snd_hda_gen_line_automute +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xe16adcaf snd_hda_gen_path_power_filter +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xee6377b5 snd_hda_parse_nid_path +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf1c85020 snd_hda_gen_spec_init +EXPORT_SYMBOL_GPL sound/pci/hda/snd-hda-codec-generic 0xf6888357 snd_hda_gen_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x1b48dd24 cs4271_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0x7d05786f cs4271_dt_ids +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs4271 0xd830096a 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 0x45286442 cs42l51_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42l51 0x700dbe0e cs42l51_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x0245c4f2 cs42xx8_of_match +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x3bdba82e cs42xx8_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x78b20586 cs42xx8_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x7cac7292 cs42888_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0x91a3d512 cs42xx8_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-cs42xx8 0xcd3794c9 cs42448_data +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x08434878 es8328_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-es8328 0x4b7b492d es8328_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x27ff9d8a pcm512x_pm_ops +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x59bee5ae pcm512x_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0x9ae09d44 pcm512x_regmap +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-pcm512x 0xc6b38c6e pcm512x_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x32af30e8 sigmadsp_attach +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x3f4c1455 sigmadsp_restrict_params +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0x796efbb9 sigmadsp_reset +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xbe2223c7 sigmadsp_setup +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp 0xd4e09712 devm_sigmadsp_init +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-sigmadsp-i2c 0xbdaa2fc8 devm_sigmadsp_init_i2c +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0x9a37cecb ssm2602_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ssm2602 0xf9938b3b ssm2602_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x21eef199 tpa6130a2_add_controls +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-tpa6130a2 0x7972c2bd tpa6130a2_stereo_enable +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-ts3a227e 0x9a49ec3e ts3a227e_enable_jack_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0x1fd70421 wm8804_pm +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0xb99ebb35 wm8804_remove +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0xd0948bca wm8804_regmap_config +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8804 0xe48192f0 wm8804_probe +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8903 0x1d24466a wm8903_mic_detect +EXPORT_SYMBOL_GPL sound/soc/codecs/snd-soc-wm8962 0x7764d173 wm8962_mic_detect +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0x75b89c3d fsl_asrc_get_dma_channel +EXPORT_SYMBOL_GPL sound/soc/fsl/snd-soc-fsl-asrc 0xe4b8069e 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 0x0465b04b snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0a57920c dapm_mark_endpoints_dirty +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0bcb7844 dapm_regulator_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x0df625d8 snd_soc_lookup_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1030f4e7 snd_soc_jack_add_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x12636e30 dpcm_be_dai_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1673615d snd_soc_limit_volume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1a8f3e83 snd_soc_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1b936087 snd_soc_resume +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x1fdfa857 snd_soc_bytes_info_ext +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x206529a0 snd_soc_platform_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x20d62419 dapm_kcontrol_get_value +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x22494bbb snd_soc_bytes_get +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x24770e13 snd_soc_jack_add_pins +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2541a979 snd_soc_calc_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x25a4ade1 snd_soc_dapm_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x26e4a8df snd_soc_info_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2729ef99 snd_soc_platform_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2c40a785 snd_soc_get_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x2f227216 snd_soc_set_ac97_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x317eca73 snd_soc_add_component_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x31f2f40b snd_soc_bytes_tlv_callback +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x330249a3 snd_soc_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3391681e snd_soc_dapm_weak_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x3bbc9885 devm_snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x408bfb54 snd_soc_add_dai_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x41bb978f snd_soc_pm_ops +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x41c6bfed snd_soc_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x41d9487a snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x453af719 snd_soc_dapm_del_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x461f10c4 snd_soc_dapm_disable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4a003470 snd_soc_info_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4a2d450b snd_soc_dpcm_be_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4acd2cff snd_soc_dapm_sync_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4c3c669a snd_soc_dai_set_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4d13b7c7 snd_soc_unregister_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4eee1703 snd_soc_get_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4f434721 snd_soc_put_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4f7db6d0 snd_soc_add_card_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x4fa102d5 snd_soc_dapm_force_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x519a9268 snd_soc_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x55341ed3 snd_soc_component_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x55e06019 snd_soc_new_ac97_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x56bfdc93 devm_snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x58774ea7 snd_soc_dpcm_be_get_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x59d51e85 snd_soc_set_ac97_ops_of_reset +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5bb11adc snd_soc_of_get_dai_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x5cd288ec snd_soc_jack_get_type +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x62d99b19 snd_soc_jack_report +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x63cbb18d snd_soc_dapm_get_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x654f7861 snd_soc_dai_set_channel_map +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x67d89559 snd_soc_register_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x68770725 snd_soc_unregister_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x68dc2314 dapm_clock_event +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x693641c6 snd_soc_dapm_get_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6bcb26db snd_soc_jack_notifier_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x6c1efc65 snd_soc_card_get_kcontrol +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7108a82a snd_soc_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x71783314 devm_snd_soc_register_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x75d48323 snd_soc_dpcm_be_set_state +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x76c24ecf snd_soc_debugfs_root +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7789de1a snd_soc_dapm_new_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x778d07b3 snd_soc_dpcm_can_be_free_stop +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7a764ac7 snd_soc_dapm_mixer_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x7b810f71 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 0x7f8cdb2d snd_soc_register_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8276a553 snd_soc_free_ac97_codec +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x83cc6b2c snd_soc_component_init_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x83dcb082 snd_soc_dapm_sync +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8510b0d9 snd_soc_cnew +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x86e13e9e snd_soc_of_parse_card_name +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x87ebf6d1 snd_soc_component_update_bits_async +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x881757df snd_soc_get_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x892284e2 snd_soc_jack_add_zones +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x894939ce snd_soc_put_volsw_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x89cc46c1 snd_soc_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x89d1ba3c snd_soc_dapm_kcontrol_dapm +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8dcb085e snd_soc_runtime_set_dai_fmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x8de15036 snd_soc_add_codec_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x908e5534 snd_soc_get_dai_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x91aaba57 snd_soc_component_read +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x922ea8dd snd_soc_write +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x92320c77 snd_soc_dai_set_bclk_ratio +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x92404588 snd_soc_component_update_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x92e32dcd snd_soc_of_parse_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x97052e9e snd_soc_register_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x97c88003 snd_soc_info_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x984b7a5a snd_soc_put_xr_sx +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9b282652 snd_soc_dai_set_clkdiv +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9c659cda snd_soc_dapm_enable_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9ca31b93 snd_soc_of_parse_audio_routing +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0x9d7adc05 snd_soc_dapm_free +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa2c6c2e9 snd_soc_dapm_force_bias_level +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa5923a95 snd_soc_get_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa6737ca0 snd_soc_set_runtime_hwparams +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa6b44af7 snd_soc_dapm_get_pin_status +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa6fc8497 snd_soc_dapm_put_volsw +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa80470d3 snd_dmaengine_pcm_unregister +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xa85f6e0a snd_soc_dapm_put_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaaf3c329 snd_soc_poweroff +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xac8ffdc0 snd_soc_dai_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xaf072715 snd_soc_codec_set_sysclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb2800fe7 snd_soc_dai_set_tristate +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb349e437 snd_soc_component_test_bits +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb38c9af3 snd_soc_dpcm_get_substream +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb5b6c1a3 snd_soc_component_async_complete +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb6262b30 snd_soc_jack_notifier_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xb8d2dd28 snd_soc_platform_trigger +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbbfe4a1d snd_soc_dapm_new_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbc3e6d7c snd_soc_dai_digital_mute +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xbf01c5c4 snd_soc_of_get_dai_link_codecs +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc7063d15 snd_soc_dai_set_tdm_slot +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc7522496 snd_dmaengine_pcm_prepare_slave_config +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xc8269f94 snd_soc_params_to_frame_size +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcaeff850 snd_soc_jack_add_gpiods +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcd7b0dec snd_soc_dapm_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xce2e63a9 snd_soc_unregister_component +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xcee0ff62 snd_soc_card_jack_new +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd02b4c28 snd_soc_dapm_add_routes +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd32c3c81 snd_soc_put_strobe +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd4a6f159 snd_soc_unregister_card +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xd97d6c31 snd_soc_add_platform_controls +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xda285d7d snd_soc_bytes_put +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xdf55f6a7 snd_soc_dapm_force_enable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe07efad6 snd_soc_dai_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe1d6289e snd_soc_dpcm_fe_can_update +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe2d97350 snd_soc_of_parse_audio_simple_widgets +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe3245669 snd_soc_bytes_info +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xe59b7652 snd_soc_dapm_nc_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xea53c8f4 snd_soc_component_exit_regmap +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb1fa1e5 snd_soc_codec_set_pll +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb2793e4 snd_soc_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeb711ae7 snd_soc_params_to_bclk +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xebfbe045 snd_soc_of_parse_daifmt +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xee09a974 snd_soc_dapm_ignore_suspend +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xeef0ca90 devm_snd_dmaengine_pcm_register +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xefbb2568 snd_soc_info_volsw_range +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf05e4337 snd_soc_get_enum_double +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf1e27687 snd_soc_dapm_disable_pin +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf2969305 snd_soc_add_platform +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf2b1cd6a snd_soc_dpcm_can_be_params +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf6e5e76d snd_soc_jack_free_gpios +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf77191d5 snd_soc_dapm_put_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf8fcd6a7 snd_soc_dapm_mux_update_power +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf9289ed5 snd_soc_dapm_info_pin_switch +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xf938c1c7 snd_soc_dapm_nc_pin_unlocked +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xfefaf129 snd_soc_get_pcm_runtime +EXPORT_SYMBOL_GPL sound/soc/snd-soc-core 0xffe1e547 soc_ac97_ops +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x01a1f2a0 line6_pcm_acquire +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x04256330 line6_send_sysex_message +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x0f93e63e line6_probe +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x19cae284 line6_init_midi +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x202a1b1b line6_midi_id +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x3be05d88 line6_version_request_async +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x42cea444 line6_suspend +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x74b7f397 line6_alloc_sysex_buffer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x8ec973cd line6_start_timer +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0x9000e4fd line6_disconnect +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xa0e53c34 line6_resume +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xaa9222cb line6_pcm_release +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xad961703 line6_init_pcm +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xc02cd165 line6_write_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xee044d1a line6_read_serial_number +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xf248c579 line6_read_data +EXPORT_SYMBOL_GPL sound/usb/line6/snd-usb-line6 0xf3a48e75 line6_send_raw_message_async +EXPORT_SYMBOL_GPL vmlinux 0x000d4b47 clockevent_delta2ns +EXPORT_SYMBOL_GPL vmlinux 0x003d7e17 bsg_setup_queue +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 0x0093e584 rio_request_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x00943553 md_rdev_init +EXPORT_SYMBOL_GPL vmlinux 0x00b1fcd6 bpf_prog_create +EXPORT_SYMBOL_GPL vmlinux 0x00da6301 user_preparse +EXPORT_SYMBOL_GPL vmlinux 0x00ebcb5d ata_id_string +EXPORT_SYMBOL_GPL vmlinux 0x00f91306 tty_port_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x01010c6d klist_add_before +EXPORT_SYMBOL_GPL vmlinux 0x0118d796 of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x011bc2af skb_to_sgvec +EXPORT_SYMBOL_GPL vmlinux 0x011cf028 regulator_suspend_finish +EXPORT_SYMBOL_GPL vmlinux 0x01289ce1 uhci_check_and_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x016541a4 uprobe_register +EXPORT_SYMBOL_GPL vmlinux 0x016e0ccd usb_free_coherent +EXPORT_SYMBOL_GPL vmlinux 0x018aa623 gpiod_get_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x01df1c59 usb_get_urb +EXPORT_SYMBOL_GPL vmlinux 0x01e1a8de kgdb_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x021ebfda btree_update +EXPORT_SYMBOL_GPL vmlinux 0x02228de8 thermal_zone_of_sensor_register +EXPORT_SYMBOL_GPL vmlinux 0x02281646 tty_port_install +EXPORT_SYMBOL_GPL vmlinux 0x026211e2 memory_failure_queue +EXPORT_SYMBOL_GPL vmlinux 0x02644e09 rdev_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x027f5689 single_open_net +EXPORT_SYMBOL_GPL vmlinux 0x0285e054 xhci_gen_setup +EXPORT_SYMBOL_GPL vmlinux 0x028d38aa __inet_twsk_hashdance +EXPORT_SYMBOL_GPL vmlinux 0x029c955f raw_hash_sk +EXPORT_SYMBOL_GPL vmlinux 0x02b206f4 usb_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x02b898e8 pci_generic_config_write +EXPORT_SYMBOL_GPL vmlinux 0x02c22dd8 realmode_pfn_to_page +EXPORT_SYMBOL_GPL vmlinux 0x02c539ee ehci_cf_port_reset_rwsem +EXPORT_SYMBOL_GPL vmlinux 0x02c5fa7d trace_seq_printf +EXPORT_SYMBOL_GPL vmlinux 0x02fea2ae rcu_note_context_switch +EXPORT_SYMBOL_GPL vmlinux 0x03121cdf debugfs_create_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x0321cdbf of_alias_get_highest_id +EXPORT_SYMBOL_GPL vmlinux 0x03340250 mmu_notifier_unregister_no_release +EXPORT_SYMBOL_GPL vmlinux 0x033832c7 usb_amd_hang_symptom_quirk +EXPORT_SYMBOL_GPL vmlinux 0x033f7685 ata_dummy_port_info +EXPORT_SYMBOL_GPL vmlinux 0x0343bdf1 __i2c_board_list +EXPORT_SYMBOL_GPL vmlinux 0x0345ffc0 dev_pm_set_dedicated_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x03630473 rio_unregister_scan +EXPORT_SYMBOL_GPL vmlinux 0x03920703 pwmchip_remove +EXPORT_SYMBOL_GPL vmlinux 0x039fd867 trace_clock_global +EXPORT_SYMBOL_GPL vmlinux 0x03ae2173 of_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x03b8bf56 syscon_regmap_lookup_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x03bca677 anon_transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x03d35f09 ata_sas_port_suspend +EXPORT_SYMBOL_GPL vmlinux 0x03e3686c ata_timing_cycle2mode +EXPORT_SYMBOL_GPL vmlinux 0x03f4b685 kthread_park +EXPORT_SYMBOL_GPL vmlinux 0x03fcece0 ata_pci_device_do_suspend +EXPORT_SYMBOL_GPL vmlinux 0x0402cbbf preempt_notifier_inc +EXPORT_SYMBOL_GPL vmlinux 0x04198fc1 usb_hcd_map_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x0419aafb __platform_driver_register +EXPORT_SYMBOL_GPL vmlinux 0x041e6dda device_del +EXPORT_SYMBOL_GPL vmlinux 0x042d981c disk_part_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x04324743 __pm_runtime_idle +EXPORT_SYMBOL_GPL vmlinux 0x0435fc4a devm_rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x04417fba pm_relax +EXPORT_SYMBOL_GPL vmlinux 0x0462ff54 virtqueue_enable_cb +EXPORT_SYMBOL_GPL vmlinux 0x0465a073 regmap_reg_in_ranges +EXPORT_SYMBOL_GPL vmlinux 0x0469d7f8 dev_coredumpm +EXPORT_SYMBOL_GPL vmlinux 0x047290d7 device_remove_file_self +EXPORT_SYMBOL_GPL vmlinux 0x048b5f8d twl4030_audio_get_mclk +EXPORT_SYMBOL_GPL vmlinux 0x04c4f603 mpi_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x04c8e559 isa_bridge_pcidev +EXPORT_SYMBOL_GPL vmlinux 0x04ca550f blk_execute_rq_nowait +EXPORT_SYMBOL_GPL vmlinux 0x04cea6ed i2c_new_dummy +EXPORT_SYMBOL_GPL vmlinux 0x04df8fbc lzo1x_decompress_safe +EXPORT_SYMBOL_GPL vmlinux 0x04e30a0a relay_flush +EXPORT_SYMBOL_GPL vmlinux 0x04f3f2b8 iommu_del_device +EXPORT_SYMBOL_GPL vmlinux 0x04f904a3 unregister_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x05137f7e get_task_pid +EXPORT_SYMBOL_GPL vmlinux 0x051fcf6e fat_add_entries +EXPORT_SYMBOL_GPL vmlinux 0x053494cb tpm_get_random +EXPORT_SYMBOL_GPL vmlinux 0x054e550b kernel_halt +EXPORT_SYMBOL_GPL vmlinux 0x055b4303 regmap_add_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x055e8f1d i2c_generic_gpio_recovery +EXPORT_SYMBOL_GPL vmlinux 0x0561a844 xfrm_inner_extract_output +EXPORT_SYMBOL_GPL vmlinux 0x056259be pci_create_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x05805373 trace_buffer_unlock_commit_regs +EXPORT_SYMBOL_GPL vmlinux 0x058b582a vt_get_leds +EXPORT_SYMBOL_GPL vmlinux 0x05b53679 tty_buffer_set_limit +EXPORT_SYMBOL_GPL vmlinux 0x05d17cc1 pm_runtime_irq_safe +EXPORT_SYMBOL_GPL vmlinux 0x05d6a848 clockevents_unbind_device +EXPORT_SYMBOL_GPL vmlinux 0x060db396 debugfs_create_devm_seqfile +EXPORT_SYMBOL_GPL vmlinux 0x061dee59 btree_remove +EXPORT_SYMBOL_GPL vmlinux 0x0626da5f od_unregister_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x064db9a5 mark_mounts_for_expiry +EXPORT_SYMBOL_GPL vmlinux 0x065482c7 tps6586x_write +EXPORT_SYMBOL_GPL vmlinux 0x065a1d33 iommu_domain_alloc +EXPORT_SYMBOL_GPL vmlinux 0x067e3db2 device_reprobe +EXPORT_SYMBOL_GPL vmlinux 0x06f1838f sdio_f0_writeb +EXPORT_SYMBOL_GPL vmlinux 0x071429d4 ping_hash +EXPORT_SYMBOL_GPL vmlinux 0x07150ea3 sdio_f0_readb +EXPORT_SYMBOL_GPL vmlinux 0x0725af30 ata_sff_data_xfer32 +EXPORT_SYMBOL_GPL vmlinux 0x072c31d6 screen_glyph +EXPORT_SYMBOL_GPL vmlinux 0x0739f429 x509_check_signature +EXPORT_SYMBOL_GPL vmlinux 0x076068f0 sk_setup_caps +EXPORT_SYMBOL_GPL vmlinux 0x0762403c edac_put_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x07810ddc dev_attr_link_power_management_policy +EXPORT_SYMBOL_GPL vmlinux 0x0785ce41 da9052_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x0787cf7a crypto_mod_get +EXPORT_SYMBOL_GPL vmlinux 0x078c7016 crypto_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x07abd189 sdio_set_host_pm_flags +EXPORT_SYMBOL_GPL vmlinux 0x07b029e7 max8997_read_reg +EXPORT_SYMBOL_GPL vmlinux 0x07b21f85 kdb_get_kbd_char +EXPORT_SYMBOL_GPL vmlinux 0x07b52e38 rtnl_unregister +EXPORT_SYMBOL_GPL vmlinux 0x07b73466 device_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x07d2ad8e driver_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x07d7a8f9 ata_std_prereset +EXPORT_SYMBOL_GPL vmlinux 0x07e014f6 pci_add_dynid +EXPORT_SYMBOL_GPL vmlinux 0x07f4aa82 key_type_asymmetric +EXPORT_SYMBOL_GPL vmlinux 0x07fcb3ec bmp085_remove +EXPORT_SYMBOL_GPL vmlinux 0x08156773 name_to_dev_t +EXPORT_SYMBOL_GPL vmlinux 0x0826643c reservation_object_test_signaled_rcu +EXPORT_SYMBOL_GPL vmlinux 0x0851c399 fuse_request_send +EXPORT_SYMBOL_GPL vmlinux 0x0861c6b8 unix_peer_get +EXPORT_SYMBOL_GPL vmlinux 0x087726d4 ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0x0886a0e4 virtqueue_enable_cb_prepare +EXPORT_SYMBOL_GPL vmlinux 0x088bfa7e cancel_work_sync +EXPORT_SYMBOL_GPL vmlinux 0x08bc0870 compat_put_timespec +EXPORT_SYMBOL_GPL vmlinux 0x08d91c22 mm_iommu_put +EXPORT_SYMBOL_GPL vmlinux 0x08fec7fd fixed_phy_set_link_update +EXPORT_SYMBOL_GPL vmlinux 0x091925de dev_attr_unload_heads +EXPORT_SYMBOL_GPL vmlinux 0x091c824a machine_power_off +EXPORT_SYMBOL_GPL vmlinux 0x091ca63c devm_usb_get_phy +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 0x09517ca6 unix_inq_len +EXPORT_SYMBOL_GPL vmlinux 0x0952af60 fb_videomode_from_videomode +EXPORT_SYMBOL_GPL vmlinux 0x098ee8e5 cpuidle_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x0991ec10 console_drivers +EXPORT_SYMBOL_GPL vmlinux 0x099e548a usb_register_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x09a0fa6d crypto_shash_update +EXPORT_SYMBOL_GPL vmlinux 0x09bddae2 regulator_can_change_voltage +EXPORT_SYMBOL_GPL vmlinux 0x09e3047e mbox_send_message +EXPORT_SYMBOL_GPL vmlinux 0x0a1035c9 phy_create +EXPORT_SYMBOL_GPL vmlinux 0x0a437d80 regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x0a44323e __mmu_notifier_invalidate_range +EXPORT_SYMBOL_GPL vmlinux 0x0a51ae5b virq_to_hw +EXPORT_SYMBOL_GPL vmlinux 0x0a7c19db blkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x0aab7dd2 skb_morph +EXPORT_SYMBOL_GPL vmlinux 0x0aae70e0 ping_seq_fops +EXPORT_SYMBOL_GPL vmlinux 0x0ae51625 thermal_zone_of_sensor_unregister +EXPORT_SYMBOL_GPL vmlinux 0x0af05708 srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x0af2fa9a blk_abort_request +EXPORT_SYMBOL_GPL vmlinux 0x0b079034 crypto_register_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x0b07abe2 unshare_fs_struct +EXPORT_SYMBOL_GPL vmlinux 0x0b0a7d04 ehci_setup +EXPORT_SYMBOL_GPL vmlinux 0x0b29aa7f usb_alloc_streams +EXPORT_SYMBOL_GPL vmlinux 0x0b3c671e ata_port_freeze +EXPORT_SYMBOL_GPL vmlinux 0x0b3f4640 usb_create_shared_hcd +EXPORT_SYMBOL_GPL vmlinux 0x0b467d23 pci_enable_pasid +EXPORT_SYMBOL_GPL vmlinux 0x0b66cf99 trace_event_buffer_reserve +EXPORT_SYMBOL_GPL vmlinux 0x0b7d3bf5 eventfd_ctx_fileget +EXPORT_SYMBOL_GPL vmlinux 0x0ba2f14d posix_acl_create +EXPORT_SYMBOL_GPL vmlinux 0x0bb29cca wm5110_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0x0bd849a8 inet6_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x0bde102d input_ff_upload +EXPORT_SYMBOL_GPL vmlinux 0x0bdf26f4 pci_bus_resource_n +EXPORT_SYMBOL_GPL vmlinux 0x0bfa3a19 rcu_idle_exit +EXPORT_SYMBOL_GPL vmlinux 0x0c056ffd swiotlb_tbl_map_single +EXPORT_SYMBOL_GPL vmlinux 0x0c0c015e ring_buffer_swap_cpu +EXPORT_SYMBOL_GPL vmlinux 0x0c2cdbf1 synchronize_sched +EXPORT_SYMBOL_GPL vmlinux 0x0c49d2fc inode_sb_list_add +EXPORT_SYMBOL_GPL vmlinux 0x0c4c2225 ata_sas_port_stop +EXPORT_SYMBOL_GPL vmlinux 0x0c518e19 regulator_disable +EXPORT_SYMBOL_GPL vmlinux 0x0c7a8ab8 call_filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x0c922f40 of_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x0ca1d99c power_supply_class +EXPORT_SYMBOL_GPL vmlinux 0x0caf75d9 opal_flash_erase +EXPORT_SYMBOL_GPL vmlinux 0x0cc1e40f crypto_it_tab +EXPORT_SYMBOL_GPL vmlinux 0x0ccb9b44 perf_event_refresh +EXPORT_SYMBOL_GPL vmlinux 0x0ce3ee5a mmu_kernel_ssize +EXPORT_SYMBOL_GPL vmlinux 0x0d2d2f5d ping_seq_next +EXPORT_SYMBOL_GPL vmlinux 0x0d4961de nf_log_buf_open +EXPORT_SYMBOL_GPL vmlinux 0x0d57200a tasklet_hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x0d73a952 GregorianDay +EXPORT_SYMBOL_GPL vmlinux 0x0d74cae6 __irq_domain_add +EXPORT_SYMBOL_GPL vmlinux 0x0d79acf2 percpu_ida_destroy +EXPORT_SYMBOL_GPL vmlinux 0x0d7d4d70 rcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x0d8bf07e regmap_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x0d90e64b shash_ahash_digest +EXPORT_SYMBOL_GPL vmlinux 0x0d9d601d pm_generic_poweroff_noirq +EXPORT_SYMBOL_GPL vmlinux 0x0ddb1cd7 llist_reverse_order +EXPORT_SYMBOL_GPL vmlinux 0x0de06988 cpu_first_thread_of_core +EXPORT_SYMBOL_GPL vmlinux 0x0de09ed9 tty_find_polling_driver +EXPORT_SYMBOL_GPL vmlinux 0x0e49bad8 devfreq_event_disable_edev +EXPORT_SYMBOL_GPL vmlinux 0x0e6bc9ce handle_fasteoi_irq +EXPORT_SYMBOL_GPL vmlinux 0x0e719bb2 regcache_mark_dirty +EXPORT_SYMBOL_GPL vmlinux 0x0e9b9a90 of_fdt_unflatten_tree +EXPORT_SYMBOL_GPL vmlinux 0x0ea41f64 pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x0eb2f552 spi_alloc_master +EXPORT_SYMBOL_GPL vmlinux 0x0eb74a5b usb_ifnum_to_if +EXPORT_SYMBOL_GPL vmlinux 0x0eb8ef48 scsi_get_vpd_page +EXPORT_SYMBOL_GPL vmlinux 0x0ec37904 regmap_raw_read +EXPORT_SYMBOL_GPL vmlinux 0x0eccf78f stmpe_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x0ecf823a static_key_slow_dec +EXPORT_SYMBOL_GPL vmlinux 0x0eee414a cpufreq_frequency_table_get_index +EXPORT_SYMBOL_GPL vmlinux 0x0f01f45b inet_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x0f026402 regmap_write_async +EXPORT_SYMBOL_GPL vmlinux 0x0f07597f crypto_mod_put +EXPORT_SYMBOL_GPL vmlinux 0x0f0f21ad cpci_hp_register_controller +EXPORT_SYMBOL_GPL vmlinux 0x0f1dbeaa virtqueue_add_inbuf +EXPORT_SYMBOL_GPL vmlinux 0x0f336d7f rcutorture_get_gp_data +EXPORT_SYMBOL_GPL vmlinux 0x0f681fb7 ata_bmdma_setup +EXPORT_SYMBOL_GPL vmlinux 0x0f6c5e6e gpiod_direction_output_raw +EXPORT_SYMBOL_GPL vmlinux 0x0f751aea input_event_from_user +EXPORT_SYMBOL_GPL vmlinux 0x0f7d5b1c max8997_write_reg +EXPORT_SYMBOL_GPL vmlinux 0x0fa8b994 relay_open +EXPORT_SYMBOL_GPL vmlinux 0x0fa94a55 device_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0x0fbb68e8 ip6_append_data +EXPORT_SYMBOL_GPL vmlinux 0x0fc6164e kobject_init_and_add +EXPORT_SYMBOL_GPL vmlinux 0x0fc98e43 usb_match_id +EXPORT_SYMBOL_GPL vmlinux 0x0fcf112c bus_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x0fdb5847 blk_set_queue_dying +EXPORT_SYMBOL_GPL vmlinux 0x10138352 tracing_on +EXPORT_SYMBOL_GPL vmlinux 0x104ae923 __fat_fs_error +EXPORT_SYMBOL_GPL vmlinux 0x10567d58 stmpe_block_read +EXPORT_SYMBOL_GPL vmlinux 0x107419fe class_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x10749405 da9052_request_irq +EXPORT_SYMBOL_GPL vmlinux 0x1089ec52 sysfs_add_device_to_node +EXPORT_SYMBOL_GPL vmlinux 0x108c83c2 pm_generic_thaw_noirq +EXPORT_SYMBOL_GPL vmlinux 0x10905ef7 part_round_stats +EXPORT_SYMBOL_GPL vmlinux 0x10dcc36b platform_device_add_data +EXPORT_SYMBOL_GPL vmlinux 0x10dd5199 hrtimer_forward +EXPORT_SYMBOL_GPL vmlinux 0x10ecc52c usb_amd_quirk_pll_enable +EXPORT_SYMBOL_GPL vmlinux 0x110bdd8d user_destroy +EXPORT_SYMBOL_GPL vmlinux 0x1114011d threads_shift +EXPORT_SYMBOL_GPL vmlinux 0x114cf579 mm_kobj +EXPORT_SYMBOL_GPL vmlinux 0x11587148 task_cgroup_path +EXPORT_SYMBOL_GPL vmlinux 0x1163ce54 sdio_run_irqs +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 0x11c7285a key_type_encrypted +EXPORT_SYMBOL_GPL vmlinux 0x11d14f11 led_trigger_event +EXPORT_SYMBOL_GPL vmlinux 0x11e1e149 inet_twsk_put +EXPORT_SYMBOL_GPL vmlinux 0x11ed0ceb pcie_bus_configure_settings +EXPORT_SYMBOL_GPL vmlinux 0x11fb9168 pm_generic_resume_early +EXPORT_SYMBOL_GPL vmlinux 0x12139b02 of_gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0x121d958a unregister_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0x122508bc pci_set_pcie_reset_state +EXPORT_SYMBOL_GPL vmlinux 0x123f8f02 sysfs_update_group +EXPORT_SYMBOL_GPL vmlinux 0x12453db9 extcon_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x124f2056 crypto_get_attr_type +EXPORT_SYMBOL_GPL vmlinux 0x12585604 con_debug_enter +EXPORT_SYMBOL_GPL vmlinux 0x12618f89 __percpu_ida_init +EXPORT_SYMBOL_GPL vmlinux 0x1268f357 resume_device_irqs +EXPORT_SYMBOL_GPL vmlinux 0x126cac83 ata_sff_data_xfer_noirq +EXPORT_SYMBOL_GPL vmlinux 0x1284670a spi_register_driver +EXPORT_SYMBOL_GPL vmlinux 0x1297d366 regmap_check_range_table +EXPORT_SYMBOL_GPL vmlinux 0x12ab10fe sdio_writesb +EXPORT_SYMBOL_GPL vmlinux 0x12b5193c fwnode_handle_put +EXPORT_SYMBOL_GPL vmlinux 0x12c9e29c dummy_con +EXPORT_SYMBOL_GPL vmlinux 0x12e95360 arizona_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x1300c8d9 cpufreq_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x1303d477 devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0x131a5ed7 regmap_del_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0x131b95fe inverse_translate +EXPORT_SYMBOL_GPL vmlinux 0x131db64a system_long_wq +EXPORT_SYMBOL_GPL vmlinux 0x133963d8 sysfs_remove_device_from_node +EXPORT_SYMBOL_GPL vmlinux 0x134c98f9 of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x136209db power_supply_reg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x136802ee sysfs_remove_bin_file +EXPORT_SYMBOL_GPL vmlinux 0x13681aae get_device +EXPORT_SYMBOL_GPL vmlinux 0x1369a62a pci_cfg_access_lock +EXPORT_SYMBOL_GPL vmlinux 0x136a4ee6 btree_init +EXPORT_SYMBOL_GPL vmlinux 0x138606e8 regulator_sync_voltage +EXPORT_SYMBOL_GPL vmlinux 0x1389da84 cpu_bit_bitmap +EXPORT_SYMBOL_GPL vmlinux 0x138bc25c ata_bmdma32_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x13ad647f scatterwalk_bytes_sglen +EXPORT_SYMBOL_GPL vmlinux 0x13ce87e8 asn1_ber_decoder +EXPORT_SYMBOL_GPL vmlinux 0x13e10fb2 netlink_has_listeners +EXPORT_SYMBOL_GPL vmlinux 0x13e5ea13 __wake_up_sync +EXPORT_SYMBOL_GPL vmlinux 0x13f4449d sdio_align_size +EXPORT_SYMBOL_GPL vmlinux 0x1433cbc4 __tracepoint_wbc_writepage +EXPORT_SYMBOL_GPL vmlinux 0x145a90b1 ata_sas_port_destroy +EXPORT_SYMBOL_GPL vmlinux 0x14663613 pm_runtime_force_suspend +EXPORT_SYMBOL_GPL vmlinux 0x14755ec6 usb_hc_died +EXPORT_SYMBOL_GPL vmlinux 0x147c826d dma_buf_map_attachment +EXPORT_SYMBOL_GPL vmlinux 0x147e1f0b irq_set_affinity_notifier +EXPORT_SYMBOL_GPL vmlinux 0x148e25ca __rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0x14a6fd19 __skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0x14b7b2c5 devm_of_phy_get_by_index +EXPORT_SYMBOL_GPL vmlinux 0x14bd45a5 of_dma_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x14c5698e __root_device_register +EXPORT_SYMBOL_GPL vmlinux 0x14d7705c scom_map_device +EXPORT_SYMBOL_GPL vmlinux 0x14f38c68 device_remove_file +EXPORT_SYMBOL_GPL vmlinux 0x14f833f2 bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x15076259 xhci_resume +EXPORT_SYMBOL_GPL vmlinux 0x151e052f wakeup_source_create +EXPORT_SYMBOL_GPL vmlinux 0x1542b8e6 usb_autopm_put_interface +EXPORT_SYMBOL_GPL vmlinux 0x154b425c of_prop_next_u32 +EXPORT_SYMBOL_GPL vmlinux 0x15892417 async_synchronize_cookie +EXPORT_SYMBOL_GPL vmlinux 0x158cc87a i2c_lock_adapter +EXPORT_SYMBOL_GPL vmlinux 0x1591ca52 xfrm_audit_state_notfound_simple +EXPORT_SYMBOL_GPL vmlinux 0x15ac5723 crypto_register_aead +EXPORT_SYMBOL_GPL vmlinux 0x15ac911d crypto_nivaead_type +EXPORT_SYMBOL_GPL vmlinux 0x15b79810 split_page +EXPORT_SYMBOL_GPL vmlinux 0x15b8b44d opal_async_wait_response +EXPORT_SYMBOL_GPL vmlinux 0x15c21e5e nl_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x15d5aedf fat_get_dotdot_entry +EXPORT_SYMBOL_GPL vmlinux 0x15efd446 rcu_batches_started +EXPORT_SYMBOL_GPL vmlinux 0x15eff3a1 regulator_list_voltage +EXPORT_SYMBOL_GPL vmlinux 0x16000a3c dm_device_name +EXPORT_SYMBOL_GPL vmlinux 0x160fc7a9 cn_add_callback +EXPORT_SYMBOL_GPL vmlinux 0x163ff8c1 led_trigger_rename_static +EXPORT_SYMBOL_GPL vmlinux 0x1646a6bb crypto_aead_setauthsize +EXPORT_SYMBOL_GPL vmlinux 0x1650bf27 rcutorture_record_progress +EXPORT_SYMBOL_GPL vmlinux 0x167aa76c dma_buf_put +EXPORT_SYMBOL_GPL vmlinux 0x167ebf13 mddev_unlock +EXPORT_SYMBOL_GPL vmlinux 0x168b6622 of_pci_get_host_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x169a9b27 class_destroy +EXPORT_SYMBOL_GPL vmlinux 0x16f493c5 driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1726ee7b crypto_aead_type +EXPORT_SYMBOL_GPL vmlinux 0x173cfdff virtio_break_device +EXPORT_SYMBOL_GPL vmlinux 0x1753a32f hash_digest_size +EXPORT_SYMBOL_GPL vmlinux 0x17732ed6 blkg_lookup +EXPORT_SYMBOL_GPL vmlinux 0x177c338d twl_get_version +EXPORT_SYMBOL_GPL vmlinux 0x1794d569 skb_segment +EXPORT_SYMBOL_GPL vmlinux 0x17da4a57 __gpiod_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x17e06aff invalidate_inode_pages2_range +EXPORT_SYMBOL_GPL vmlinux 0x17eb3b6b iommu_domain_window_enable +EXPORT_SYMBOL_GPL vmlinux 0x17eb60ba class_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x18098031 wm8350_gpio_config +EXPORT_SYMBOL_GPL vmlinux 0x180b1fc8 spi_busnum_to_master +EXPORT_SYMBOL_GPL vmlinux 0x1829b9ed hwpoison_filter_memcg +EXPORT_SYMBOL_GPL vmlinux 0x183977a2 ip6_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x18431730 phy_power_off +EXPORT_SYMBOL_GPL vmlinux 0x1848d7d7 __tracepoint_rpm_resume +EXPORT_SYMBOL_GPL vmlinux 0x1853653c btree_alloc +EXPORT_SYMBOL_GPL vmlinux 0x185fe633 ata_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x1863c240 pm_generic_thaw_early +EXPORT_SYMBOL_GPL vmlinux 0x1866cec2 ring_buffer_size +EXPORT_SYMBOL_GPL vmlinux 0x186fb7eb vring_del_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0x1876edb3 cpufreq_table_validate_and_show +EXPORT_SYMBOL_GPL vmlinux 0x1878f62b edac_err_assert +EXPORT_SYMBOL_GPL vmlinux 0x189f874d powernv_get_random_long +EXPORT_SYMBOL_GPL vmlinux 0x18bddadc regulator_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x18c4375f iommu_tce_xchg +EXPORT_SYMBOL_GPL vmlinux 0x18d5b78c mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x1905bdfe ip6_route_lookup +EXPORT_SYMBOL_GPL vmlinux 0x190abfa9 extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x190e32cf devm_regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x1914d0ea pm_generic_resume_noirq +EXPORT_SYMBOL_GPL vmlinux 0x1923b1ec max8997_update_reg +EXPORT_SYMBOL_GPL vmlinux 0x192c0649 ohci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x193d48e0 trace_current_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x194dd5f5 pkey_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x19550b48 tun_get_socket +EXPORT_SYMBOL_GPL vmlinux 0x195d676f fuse_sync_release +EXPORT_SYMBOL_GPL vmlinux 0x196e39e0 put_pid +EXPORT_SYMBOL_GPL vmlinux 0x1972bbec tc3589x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x199691a6 iommu_group_remove_device +EXPORT_SYMBOL_GPL vmlinux 0x1999427f ata_dev_next +EXPORT_SYMBOL_GPL vmlinux 0x19a304ba usb_disabled +EXPORT_SYMBOL_GPL vmlinux 0x19b384a5 hash_algo_name +EXPORT_SYMBOL_GPL vmlinux 0x19bfa040 skb_splice_bits +EXPORT_SYMBOL_GPL vmlinux 0x19c28926 usb_enable_intel_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x19c6ce57 fat_free_clusters +EXPORT_SYMBOL_GPL vmlinux 0x19ccc4c7 ip6_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x19cff1d9 ata_sff_tf_read +EXPORT_SYMBOL_GPL vmlinux 0x19ef9563 pci_find_next_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x19fc619e unregister_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x1a09bd4c rt_mutex_unlock +EXPORT_SYMBOL_GPL vmlinux 0x1a44b054 irq_domain_xlate_twocell +EXPORT_SYMBOL_GPL vmlinux 0x1a48a7dc __sock_recv_timestamp +EXPORT_SYMBOL_GPL vmlinux 0x1a54b329 __netpoll_setup +EXPORT_SYMBOL_GPL vmlinux 0x1a700dc4 usb_control_msg +EXPORT_SYMBOL_GPL vmlinux 0x1a8c5907 btree_insert +EXPORT_SYMBOL_GPL vmlinux 0x1a8cffcd ohci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x1a967885 cpufreq_frequency_get_table +EXPORT_SYMBOL_GPL vmlinux 0x1aa3ac88 pci_vfs_assigned +EXPORT_SYMBOL_GPL vmlinux 0x1ab9cf05 tps6586x_update +EXPORT_SYMBOL_GPL vmlinux 0x1ac6c8e1 clone_private_mount +EXPORT_SYMBOL_GPL vmlinux 0x1acacc5a ping_proc_register +EXPORT_SYMBOL_GPL vmlinux 0x1acef7d2 pm_freezing +EXPORT_SYMBOL_GPL vmlinux 0x1ad5c591 ata_base_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x1ad78b38 srp_rport_del +EXPORT_SYMBOL_GPL vmlinux 0x1aea18ac locks_release_private +EXPORT_SYMBOL_GPL vmlinux 0x1b38e335 fuse_request_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1b6c83a0 pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0x1b9664d1 __destroy_context +EXPORT_SYMBOL_GPL vmlinux 0x1b9aca3f jprobe_return +EXPORT_SYMBOL_GPL vmlinux 0x1bb9b06a mpc8xxx_spi_rx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0x1bbec9e6 kill_pid_info_as_cred +EXPORT_SYMBOL_GPL vmlinux 0x1bc115d7 rio_request_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x1bee80d6 ata_pci_device_resume +EXPORT_SYMBOL_GPL vmlinux 0x1bf36ad0 ping_rcv +EXPORT_SYMBOL_GPL vmlinux 0x1bf7dd93 ping_bind +EXPORT_SYMBOL_GPL vmlinux 0x1c02bd31 transport_configure_device +EXPORT_SYMBOL_GPL vmlinux 0x1c0e54ab gpiod_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x1c1215bd threads_core_mask +EXPORT_SYMBOL_GPL vmlinux 0x1c2ad10a srcu_batches_completed +EXPORT_SYMBOL_GPL vmlinux 0x1c5541bd cpufreq_boost_enabled +EXPORT_SYMBOL_GPL vmlinux 0x1c566469 list_lru_walk_one +EXPORT_SYMBOL_GPL vmlinux 0x1c56a22d debugfs_print_regs32 +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 0x1c87a811 __round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x1cb4787f bpf_prog_alloc +EXPORT_SYMBOL_GPL vmlinux 0x1cdb2147 zs_malloc +EXPORT_SYMBOL_GPL vmlinux 0x1cf82066 tcp_orphan_count +EXPORT_SYMBOL_GPL vmlinux 0x1d0100af wm8400_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x1d08aa76 sysfs_remove_groups +EXPORT_SYMBOL_GPL vmlinux 0x1d14d5db key_type_user +EXPORT_SYMBOL_GPL vmlinux 0x1d3ce961 usb_autopm_get_interface_async +EXPORT_SYMBOL_GPL vmlinux 0x1d4a0d28 __module_text_address +EXPORT_SYMBOL_GPL vmlinux 0x1d58ae14 lpddr2_jedec_timings +EXPORT_SYMBOL_GPL vmlinux 0x1d77b0f8 unix_socket_table +EXPORT_SYMBOL_GPL vmlinux 0x1d7c0168 __ftrace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0x1d85dba3 bio_clone_mddev +EXPORT_SYMBOL_GPL vmlinux 0x1da31f46 usb_phy_generic_register +EXPORT_SYMBOL_GPL vmlinux 0x1db2398e ima_file_check +EXPORT_SYMBOL_GPL vmlinux 0x1db65a3d thermal_zone_device_register +EXPORT_SYMBOL_GPL vmlinux 0x1e000879 hwpoison_filter_enable +EXPORT_SYMBOL_GPL vmlinux 0x1e0fb564 fwnode_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x1e136201 tty_port_register_device +EXPORT_SYMBOL_GPL vmlinux 0x1e390716 component_unbind_all +EXPORT_SYMBOL_GPL vmlinux 0x1e5b03dc pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0x1e785ed9 unregister_net_sysctl_table +EXPORT_SYMBOL_GPL vmlinux 0x1e7bbcb3 kernel_restart +EXPORT_SYMBOL_GPL vmlinux 0x1e88c170 skb_zerocopy +EXPORT_SYMBOL_GPL vmlinux 0x1e8f6d10 crypto_init_spawn +EXPORT_SYMBOL_GPL vmlinux 0x1eb9516e round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x1ebac2bd getboottime64 +EXPORT_SYMBOL_GPL vmlinux 0x1ebf6c2a pci_power_names +EXPORT_SYMBOL_GPL vmlinux 0x1edc21cb hwpoison_filter_flags_mask +EXPORT_SYMBOL_GPL vmlinux 0x1ee04bea smpboot_unregister_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0x1f1988f7 hwpoison_filter_flags_value +EXPORT_SYMBOL_GPL vmlinux 0x1f31aed4 regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1f62901b xfrm_audit_state_notfound +EXPORT_SYMBOL_GPL vmlinux 0x1f6b059f pci_disable_ats +EXPORT_SYMBOL_GPL vmlinux 0x1f75cd27 bmp085_detect +EXPORT_SYMBOL_GPL vmlinux 0x1f7925b4 devm_of_phy_provider_unregister +EXPORT_SYMBOL_GPL vmlinux 0x1f7f5d1b regulator_bulk_free +EXPORT_SYMBOL_GPL vmlinux 0x1f8544b8 panic_timeout +EXPORT_SYMBOL_GPL vmlinux 0x1f8b0109 rio_dev_put +EXPORT_SYMBOL_GPL vmlinux 0x1f8bc326 devm_mdiobus_alloc_size +EXPORT_SYMBOL_GPL vmlinux 0x1f8db7f9 ring_buffer_overrun_cpu +EXPORT_SYMBOL_GPL vmlinux 0x1f9f7e87 wm8350_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x1fc9329e sata_link_debounce +EXPORT_SYMBOL_GPL vmlinux 0x1feb5ed7 stmpe_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x1ff5ae1e md_stop_writes +EXPORT_SYMBOL_GPL vmlinux 0x200c5e8e rio_request_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x2056f2f3 PageHuge +EXPORT_SYMBOL_GPL vmlinux 0x205bd9c6 devm_regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x207a1a5d regulator_set_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x207cd422 blk_queue_rq_timeout +EXPORT_SYMBOL_GPL vmlinux 0x207d4c32 devm_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x20890b3c pci_ioremap_bar +EXPORT_SYMBOL_GPL vmlinux 0x20891c58 inet6_csk_reqsk_queue_hash_add +EXPORT_SYMBOL_GPL vmlinux 0x20a2d11c mmc_regulator_get_supply +EXPORT_SYMBOL_GPL vmlinux 0x20a2fcb6 arizona_of_get_type +EXPORT_SYMBOL_GPL vmlinux 0x20aa6f51 cpuidle_enable_device +EXPORT_SYMBOL_GPL vmlinux 0x20aafb26 clockevents_register_device +EXPORT_SYMBOL_GPL vmlinux 0x20ba2d33 tpm2_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x20c38393 kallsyms_on_each_symbol +EXPORT_SYMBOL_GPL vmlinux 0x20cf5c96 crypto_alloc_instance +EXPORT_SYMBOL_GPL vmlinux 0x20ef7dde crypto_larval_lookup +EXPORT_SYMBOL_GPL vmlinux 0x20fd1287 irq_domain_xlate_onecell +EXPORT_SYMBOL_GPL vmlinux 0x211838ce pci_enable_sriov +EXPORT_SYMBOL_GPL vmlinux 0x211850f5 htab_hash_mask +EXPORT_SYMBOL_GPL vmlinux 0x213c10a7 sata_pmp_port_ops +EXPORT_SYMBOL_GPL vmlinux 0x21404663 phy_pm_runtime_get_sync +EXPORT_SYMBOL_GPL vmlinux 0x2177fb8f da9052_enable_irq +EXPORT_SYMBOL_GPL vmlinux 0x21a2d232 mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0x21a64596 blk_mq_freeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x21ac8b77 iommu_group_get_by_id +EXPORT_SYMBOL_GPL vmlinux 0x21bc4406 ipv6_proxy_select_ident +EXPORT_SYMBOL_GPL vmlinux 0x21c9d2a9 crypto_grab_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x21dd57ea ehci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x222a99ae dma_buf_kmap +EXPORT_SYMBOL_GPL vmlinux 0x222d92c4 rio_register_mport +EXPORT_SYMBOL_GPL vmlinux 0x225f717f pm_generic_suspend +EXPORT_SYMBOL_GPL vmlinux 0x22730362 tcp_get_info +EXPORT_SYMBOL_GPL vmlinux 0x2296c00d crypto_attr_u32 +EXPORT_SYMBOL_GPL vmlinux 0x22aa7818 usb_deregister_device_driver +EXPORT_SYMBOL_GPL vmlinux 0x22ca7781 dev_pm_put_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0x22e29962 dev_pm_qos_add_request +EXPORT_SYMBOL_GPL vmlinux 0x22e32543 blkg_stat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x2328ecee gpiod_get_array_optional +EXPORT_SYMBOL_GPL vmlinux 0x23345d9d rio_mport_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0x23384120 ata_pci_sff_activate_host +EXPORT_SYMBOL_GPL vmlinux 0x233a8cb3 inet_hash +EXPORT_SYMBOL_GPL vmlinux 0x23444b29 tty_ldisc_ref +EXPORT_SYMBOL_GPL vmlinux 0x236c9640 ata_sff_prereset +EXPORT_SYMBOL_GPL vmlinux 0x23714791 ata_pci_bmdma_init +EXPORT_SYMBOL_GPL vmlinux 0x237427d5 pcibios_claim_one_bus +EXPORT_SYMBOL_GPL vmlinux 0x23864ce7 cpuset_mem_spread_node +EXPORT_SYMBOL_GPL vmlinux 0x238b6ea5 debugfs_rename +EXPORT_SYMBOL_GPL vmlinux 0x238c5644 net_ns_type_operations +EXPORT_SYMBOL_GPL vmlinux 0x23967817 da9052_disable_irq_nosync +EXPORT_SYMBOL_GPL vmlinux 0x23c1db41 kvmppc_do_h_enter +EXPORT_SYMBOL_GPL vmlinux 0x23fe1dad tcp_ca_get_key_by_name +EXPORT_SYMBOL_GPL vmlinux 0x24011e14 vbin_printf +EXPORT_SYMBOL_GPL vmlinux 0x2406770f kobject_move +EXPORT_SYMBOL_GPL vmlinux 0x2408816e sched_setattr +EXPORT_SYMBOL_GPL vmlinux 0x242bdce3 crypto_register_instance +EXPORT_SYMBOL_GPL vmlinux 0x24359748 mddev_congested +EXPORT_SYMBOL_GPL vmlinux 0x2438b56d mpc8xxx_spi_rx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0x24457174 audit_enabled +EXPORT_SYMBOL_GPL vmlinux 0x2446039a fat_alloc_new_dir +EXPORT_SYMBOL_GPL vmlinux 0x24496281 regulator_get_hardware_vsel_register +EXPORT_SYMBOL_GPL vmlinux 0x2468732f devm_extcon_dev_free +EXPORT_SYMBOL_GPL vmlinux 0x247ef831 kdb_unregister +EXPORT_SYMBOL_GPL vmlinux 0x24819534 device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x249d75e7 rio_mport_get_physefb +EXPORT_SYMBOL_GPL vmlinux 0x24a9e4d2 blk_update_request +EXPORT_SYMBOL_GPL vmlinux 0x24aac4d9 crypto_aes_expand_key +EXPORT_SYMBOL_GPL vmlinux 0x24c96734 nf_register_afinfo +EXPORT_SYMBOL_GPL vmlinux 0x24eb7e32 leds_list +EXPORT_SYMBOL_GPL vmlinux 0x24f39c39 reset_control_reset +EXPORT_SYMBOL_GPL vmlinux 0x24fc0155 skcipher_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x25060c5d dev_pm_qos_flags +EXPORT_SYMBOL_GPL vmlinux 0x255090bf thermal_zone_device_update +EXPORT_SYMBOL_GPL vmlinux 0x255676f3 regmap_async_complete +EXPORT_SYMBOL_GPL vmlinux 0x25669294 bus_get_kset +EXPORT_SYMBOL_GPL vmlinux 0x256979f4 do_unbind_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x2592d771 gpiochip_lock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0x25d04ee3 hrtimer_cancel +EXPORT_SYMBOL_GPL vmlinux 0x25fe9f21 tty_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0x262ca5cf of_irq_get +EXPORT_SYMBOL_GPL vmlinux 0x262f20a8 local_clock +EXPORT_SYMBOL_GPL vmlinux 0x26520970 vm_memory_committed +EXPORT_SYMBOL_GPL vmlinux 0x2667708d spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0x26677c9e ata_host_suspend +EXPORT_SYMBOL_GPL vmlinux 0x266b7638 interval_tree_remove +EXPORT_SYMBOL_GPL vmlinux 0x26767f51 irq_domain_remove +EXPORT_SYMBOL_GPL vmlinux 0x26918d3f extcon_get_cable_state +EXPORT_SYMBOL_GPL vmlinux 0x26b71fb4 ring_buffer_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x26b9d8aa spi_sync +EXPORT_SYMBOL_GPL vmlinux 0x26c90ea4 scsi_eh_get_sense +EXPORT_SYMBOL_GPL vmlinux 0x26dda110 __blkg_prfill_u64 +EXPORT_SYMBOL_GPL vmlinux 0x26e6eee8 regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x27059186 crypto_alloc_base +EXPORT_SYMBOL_GPL vmlinux 0x272645f3 percpu_ida_free_tags +EXPORT_SYMBOL_GPL vmlinux 0x272c1eaa devres_destroy +EXPORT_SYMBOL_GPL vmlinux 0x273beebf devm_regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x274b5a1b driver_register +EXPORT_SYMBOL_GPL vmlinux 0x276bb7d0 thermal_notify_framework +EXPORT_SYMBOL_GPL vmlinux 0x277f683c devm_regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x27984590 adp5520_write +EXPORT_SYMBOL_GPL vmlinux 0x27a538a1 rhashtable_walk_init +EXPORT_SYMBOL_GPL vmlinux 0x27aad381 rtc_irq_unregister +EXPORT_SYMBOL_GPL vmlinux 0x27c0c4be eventfd_ctx_read +EXPORT_SYMBOL_GPL vmlinux 0x27c1e63f usb_amd_find_chipset_info +EXPORT_SYMBOL_GPL vmlinux 0x27f2697e user_describe +EXPORT_SYMBOL_GPL vmlinux 0x27f4f029 ftrace_set_global_filter +EXPORT_SYMBOL_GPL vmlinux 0x27fa66e1 nr_free_buffer_pages +EXPORT_SYMBOL_GPL vmlinux 0x2802a885 pcibios_find_pci_bus +EXPORT_SYMBOL_GPL vmlinux 0x280c5c87 trace_seq_vprintf +EXPORT_SYMBOL_GPL vmlinux 0x282cdabc usb_led_activity +EXPORT_SYMBOL_GPL vmlinux 0x282ed91b ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0x2834dfb9 regmap_read +EXPORT_SYMBOL_GPL vmlinux 0x283edb2f yield_to +EXPORT_SYMBOL_GPL vmlinux 0x284702af verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x28a6d7db replace_page_cache_page +EXPORT_SYMBOL_GPL vmlinux 0x28b987a1 powercap_unregister_control_type +EXPORT_SYMBOL_GPL vmlinux 0x28c06621 srcu_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x28ff99a9 opal_prd_msg +EXPORT_SYMBOL_GPL vmlinux 0x29011733 tty_mode_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x290e86ee gpiod_is_active_low +EXPORT_SYMBOL_GPL vmlinux 0x2913de09 hrtimer_get_remaining +EXPORT_SYMBOL_GPL vmlinux 0x291e4c65 ata_pci_device_do_resume +EXPORT_SYMBOL_GPL vmlinux 0x291f6228 input_ff_event +EXPORT_SYMBOL_GPL vmlinux 0x292b0bfd component_master_del +EXPORT_SYMBOL_GPL vmlinux 0x29360540 blkg_prfill_stat +EXPORT_SYMBOL_GPL vmlinux 0x2941658a __rio_local_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0x296a7883 watchdog_register_device +EXPORT_SYMBOL_GPL vmlinux 0x2979be39 regulator_set_load +EXPORT_SYMBOL_GPL vmlinux 0x29920baf usb_hcd_resume_root_hub +EXPORT_SYMBOL_GPL vmlinux 0x29a04113 device_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0x29a437cf cpu_device_create +EXPORT_SYMBOL_GPL vmlinux 0x29cced30 edac_subsys +EXPORT_SYMBOL_GPL vmlinux 0x29f2121e tpm_chip_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2a0737f6 regulator_map_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0x2a2cd470 gpiod_direction_output +EXPORT_SYMBOL_GPL vmlinux 0x2a3fc5d8 component_del +EXPORT_SYMBOL_GPL vmlinux 0x2a678a13 __suspend_report_result +EXPORT_SYMBOL_GPL vmlinux 0x2a67f7da stop_machine +EXPORT_SYMBOL_GPL vmlinux 0x2a7fa758 find_module +EXPORT_SYMBOL_GPL vmlinux 0x2aa27aff get_cpu_device +EXPORT_SYMBOL_GPL vmlinux 0x2adb5ea5 copro_flush_all_slbs +EXPORT_SYMBOL_GPL vmlinux 0x2af551d9 ata_cable_80wire +EXPORT_SYMBOL_GPL vmlinux 0x2aff2699 md_do_sync +EXPORT_SYMBOL_GPL vmlinux 0x2b0ba042 __platform_driver_probe +EXPORT_SYMBOL_GPL vmlinux 0x2b1d7cf9 ata_std_sched_eh +EXPORT_SYMBOL_GPL vmlinux 0x2b4147ed kvmppc_hcall_impl_hv_realmode +EXPORT_SYMBOL_GPL vmlinux 0x2b53c876 stmpe_block_write +EXPORT_SYMBOL_GPL vmlinux 0x2b5c303b smp_send_reschedule +EXPORT_SYMBOL_GPL vmlinux 0x2b631ea3 dax_fault +EXPORT_SYMBOL_GPL vmlinux 0x2b70d7fb tps6586x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x2ba98745 tps80031_ext_power_req_config +EXPORT_SYMBOL_GPL vmlinux 0x2bf35d16 __dma_request_channel +EXPORT_SYMBOL_GPL vmlinux 0x2bfa985e nd_cmd_dimm_desc +EXPORT_SYMBOL_GPL vmlinux 0x2c133868 bit_wait_io_timeout +EXPORT_SYMBOL_GPL vmlinux 0x2c208607 power_supply_is_system_supplied +EXPORT_SYMBOL_GPL vmlinux 0x2c3054f9 net_inc_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x2c45d222 cpufreq_freq_transition_end +EXPORT_SYMBOL_GPL vmlinux 0x2c75d393 ping_queue_rcv_skb +EXPORT_SYMBOL_GPL vmlinux 0x2c7db649 irq_dispose_mapping +EXPORT_SYMBOL_GPL vmlinux 0x2c97f8a2 of_reconfig_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0x2caacddd dev_get_regmap +EXPORT_SYMBOL_GPL vmlinux 0x2cb2494b irq_set_default_host +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 0x2d360c16 __page_file_index +EXPORT_SYMBOL_GPL vmlinux 0x2d41e6f5 __trace_puts +EXPORT_SYMBOL_GPL vmlinux 0x2d4ddeb1 class_find_device +EXPORT_SYMBOL_GPL vmlinux 0x2d59c954 edac_handlers +EXPORT_SYMBOL_GPL vmlinux 0x2d60fe5b uart_insert_char +EXPORT_SYMBOL_GPL vmlinux 0x2d67949f rio_unmap_inb_region +EXPORT_SYMBOL_GPL vmlinux 0x2d8e1850 cpci_hp_unregister_bus +EXPORT_SYMBOL_GPL vmlinux 0x2daade25 devm_extcon_dev_allocate +EXPORT_SYMBOL_GPL vmlinux 0x2dc5a6d1 btree_last +EXPORT_SYMBOL_GPL vmlinux 0x2dd62d54 fat_fill_super +EXPORT_SYMBOL_GPL vmlinux 0x2df38a6b pwm_config +EXPORT_SYMBOL_GPL vmlinux 0x2e0bb63f proc_mkdir_data +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 0x2e44927d pci_dev_run_wake +EXPORT_SYMBOL_GPL vmlinux 0x2e4f0818 rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0x2e6cd113 pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x2e86b10d platform_driver_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2e99ad7f __netpoll_free_async +EXPORT_SYMBOL_GPL vmlinux 0x2e9dd7ab usb_autopm_get_interface +EXPORT_SYMBOL_GPL vmlinux 0x2ebe3135 cpu_is_hotpluggable +EXPORT_SYMBOL_GPL vmlinux 0x2ebeb0ed tcp_ca_openreq_child +EXPORT_SYMBOL_GPL vmlinux 0x2ec4eee6 __tracepoint_suspend_resume +EXPORT_SYMBOL_GPL vmlinux 0x2f0d9053 usb_otg_state_string +EXPORT_SYMBOL_GPL vmlinux 0x2f264630 extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2f307364 devm_hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0x2f359976 regulator_get_mode +EXPORT_SYMBOL_GPL vmlinux 0x2f363982 __init_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0x2f4113a2 dcookie_register +EXPORT_SYMBOL_GPL vmlinux 0x2f462468 dma_get_slave_caps +EXPORT_SYMBOL_GPL vmlinux 0x2f52f4f0 usb_deregister +EXPORT_SYMBOL_GPL vmlinux 0x2f6abf88 rio_mport_send_doorbell +EXPORT_SYMBOL_GPL vmlinux 0x2fa02f45 usb_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0x2fb42afc regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x2fc07877 inet_twsk_schedule +EXPORT_SYMBOL_GPL vmlinux 0x2fd8cba9 freeze_wake +EXPORT_SYMBOL_GPL vmlinux 0x2fec2d1e find_vpid +EXPORT_SYMBOL_GPL vmlinux 0x2ffb5ff7 btree_get_prev +EXPORT_SYMBOL_GPL vmlinux 0x301832fb opal_async_get_token_interruptible +EXPORT_SYMBOL_GPL vmlinux 0x30190ae6 gpiochip_is_requested +EXPORT_SYMBOL_GPL vmlinux 0x30b78566 pwm_set_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x30b7de4b regulator_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x30ceade4 dm_internal_resume +EXPORT_SYMBOL_GPL vmlinux 0x30ffecd5 crypto_alg_sem +EXPORT_SYMBOL_GPL vmlinux 0x31036b2d usb_phy_generic_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3106e23d device_store_int +EXPORT_SYMBOL_GPL vmlinux 0x3109b751 cpu_clock +EXPORT_SYMBOL_GPL vmlinux 0x310b4900 power_supply_unregister +EXPORT_SYMBOL_GPL vmlinux 0x31266931 con_debug_leave +EXPORT_SYMBOL_GPL vmlinux 0x313a5b5a sk_clear_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x31715332 sdhci_pci_o2_probe +EXPORT_SYMBOL_GPL vmlinux 0x31af9305 sysfs_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x31b1bd66 regmap_update_bits +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 0x31deba20 ata_link_next +EXPORT_SYMBOL_GPL vmlinux 0x31df05b1 ata_sff_freeze +EXPORT_SYMBOL_GPL vmlinux 0x31df6265 rio_set_port_lockout +EXPORT_SYMBOL_GPL vmlinux 0x31faba8d usb_unpoison_urb +EXPORT_SYMBOL_GPL vmlinux 0x32043dad usb_interrupt_msg +EXPORT_SYMBOL_GPL vmlinux 0x320a89f9 usb_submit_urb +EXPORT_SYMBOL_GPL vmlinux 0x321bdbb1 compat_get_timeval +EXPORT_SYMBOL_GPL vmlinux 0x32488ef8 fib_rules_lookup +EXPORT_SYMBOL_GPL vmlinux 0x3274262f pcibios_add_pci_devices +EXPORT_SYMBOL_GPL vmlinux 0x328527e0 __pm_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x328995b5 tracing_generic_entry_update +EXPORT_SYMBOL_GPL vmlinux 0x32a2c8c6 of_property_read_string_helper +EXPORT_SYMBOL_GPL vmlinux 0x32a9cdf8 pm_generic_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x32ac737d ata_bmdma_start +EXPORT_SYMBOL_GPL vmlinux 0x32bc0fcf preempt_notifier_dec +EXPORT_SYMBOL_GPL vmlinux 0x32bc2f41 posix_acl_access_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0x32bded08 __tracepoint_block_bio_remap +EXPORT_SYMBOL_GPL vmlinux 0x32c3cb4e class_compat_register +EXPORT_SYMBOL_GPL vmlinux 0x32e78125 nvdimm_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x33266475 blkg_rwstat_recursive_sum +EXPORT_SYMBOL_GPL vmlinux 0x332da3f7 sock_diag_unregister_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x33398de6 mmu_psize_defs +EXPORT_SYMBOL_GPL vmlinux 0x3349c972 ata_host_register +EXPORT_SYMBOL_GPL vmlinux 0x335c570f enable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0x33605ca6 reset_controller_register +EXPORT_SYMBOL_GPL vmlinux 0x336154ca rcutorture_record_test_transition +EXPORT_SYMBOL_GPL vmlinux 0x337786fa usb_unpoison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x337b2d68 crypto_unregister_rng +EXPORT_SYMBOL_GPL vmlinux 0x339b0849 pci_load_and_free_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x33b97d86 cpu_add_dev_attr_group +EXPORT_SYMBOL_GPL vmlinux 0x33be56e3 of_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x33c22c40 blk_queue_flush +EXPORT_SYMBOL_GPL vmlinux 0x33c316f0 kvmppc_h_get_tce +EXPORT_SYMBOL_GPL vmlinux 0x33cc8d34 crypto_alloc_pcomp +EXPORT_SYMBOL_GPL vmlinux 0x33d4e698 simple_attr_open +EXPORT_SYMBOL_GPL vmlinux 0x33eb0833 crypto_init_shash_spawn +EXPORT_SYMBOL_GPL vmlinux 0x34069335 wakeup_source_destroy +EXPORT_SYMBOL_GPL vmlinux 0x340afc3f serial8250_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x342238f0 mm_iommu_get +EXPORT_SYMBOL_GPL vmlinux 0x344a30e0 usb_get_hcd +EXPORT_SYMBOL_GPL vmlinux 0x345a35a8 ata_host_alloc_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x34646153 inet_peer_base_init +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 0x34bf67f7 bus_for_each_drv +EXPORT_SYMBOL_GPL vmlinux 0x34d5df74 skb_scrub_packet +EXPORT_SYMBOL_GPL vmlinux 0x34fdb248 extcon_set_state +EXPORT_SYMBOL_GPL vmlinux 0x35176301 rcu_batches_completed_sched +EXPORT_SYMBOL_GPL vmlinux 0x354a9e04 wakeup_source_add +EXPORT_SYMBOL_GPL vmlinux 0x35840672 gpiod_set_raw_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x358c1aae regulator_bulk_disable +EXPORT_SYMBOL_GPL vmlinux 0x358ff60f twl_get_hfclk_rate +EXPORT_SYMBOL_GPL vmlinux 0x35bf2acd nd_fletcher64 +EXPORT_SYMBOL_GPL vmlinux 0x35d2ecb3 pci_hp_remove_module_link +EXPORT_SYMBOL_GPL vmlinux 0x35d7f242 pci_probe_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0x35f10f43 nfq_ct_nat_hook +EXPORT_SYMBOL_GPL vmlinux 0x35fb672f blkcg_root +EXPORT_SYMBOL_GPL vmlinux 0x36075bb5 iommu_group_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x360dcf47 spi_master_resume +EXPORT_SYMBOL_GPL vmlinux 0x361e2bcc save_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0x363942f1 adp5520_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x36421029 copro_handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0x36504bc5 devres_release_group +EXPORT_SYMBOL_GPL vmlinux 0x365271ee wakeup_source_register +EXPORT_SYMBOL_GPL vmlinux 0x367df867 dev_pm_domain_attach +EXPORT_SYMBOL_GPL vmlinux 0x3681578f wakeup_source_prepare +EXPORT_SYMBOL_GPL vmlinux 0x368f1fea static_key_slow_inc +EXPORT_SYMBOL_GPL vmlinux 0x369fcd70 tracing_snapshot +EXPORT_SYMBOL_GPL vmlinux 0x36a1665b kernel_kobj +EXPORT_SYMBOL_GPL vmlinux 0x36a285db of_irq_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x36bda7b0 cpuidle_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x36cac88c nf_queue_entry_release_refs +EXPORT_SYMBOL_GPL vmlinux 0x36d5ba9c sdev_evt_send_simple +EXPORT_SYMBOL_GPL vmlinux 0x36d7316f usb_unlocked_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x36dab97f trace_clock_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x36e415f2 anon_inode_getfd +EXPORT_SYMBOL_GPL vmlinux 0x36f1fd13 pci_find_next_capability +EXPORT_SYMBOL_GPL vmlinux 0x36f23f30 __pm_runtime_use_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x37d0aa8d blocking_notifier_chain_cond_register +EXPORT_SYMBOL_GPL vmlinux 0x37d6cf57 crypto_register_ahash +EXPORT_SYMBOL_GPL vmlinux 0x37ddb0a5 devm_regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x37e94ca2 gpiod_set_raw_array_value +EXPORT_SYMBOL_GPL vmlinux 0x37e9b5e9 eeh_pe_set_option +EXPORT_SYMBOL_GPL vmlinux 0x37ef4a9d __srcu_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0x3818f04a crypto_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x38530caa ata_eh_analyze_ncq_error +EXPORT_SYMBOL_GPL vmlinux 0x38639300 of_overlay_destroy +EXPORT_SYMBOL_GPL vmlinux 0x38ab32e7 pnv_get_supported_cpuidle_states +EXPORT_SYMBOL_GPL vmlinux 0x38ab9ed3 transport_add_device +EXPORT_SYMBOL_GPL vmlinux 0x38d32199 relay_file_operations +EXPORT_SYMBOL_GPL vmlinux 0x38da9fa1 usb_choose_configuration +EXPORT_SYMBOL_GPL vmlinux 0x38ed198f alarm_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x3917e11f rio_release_inb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x391fb99d __audit_inode_child +EXPORT_SYMBOL_GPL vmlinux 0x3927dca4 crypto_register_rng +EXPORT_SYMBOL_GPL vmlinux 0x3931e80b spi_master_suspend +EXPORT_SYMBOL_GPL vmlinux 0x3952ee11 regulator_put +EXPORT_SYMBOL_GPL vmlinux 0x396eefac netlink_alloc_skb +EXPORT_SYMBOL_GPL vmlinux 0x397f9bb1 of_irq_parse_one +EXPORT_SYMBOL_GPL vmlinux 0x397fd88f pskb_put +EXPORT_SYMBOL_GPL vmlinux 0x398d19e9 usb_enable_ltm +EXPORT_SYMBOL_GPL vmlinux 0x398e2877 pci_find_ext_capability +EXPORT_SYMBOL_GPL vmlinux 0x3997bf67 dma_buf_begin_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x39ca07cc maxim_charger_calc_reg_current +EXPORT_SYMBOL_GPL vmlinux 0x39dbfaf7 regmap_raw_write_async +EXPORT_SYMBOL_GPL vmlinux 0x39e61495 nf_logger_request_module +EXPORT_SYMBOL_GPL vmlinux 0x39f46072 dm_get_table_device +EXPORT_SYMBOL_GPL vmlinux 0x39f8f706 regmap_fields_read +EXPORT_SYMBOL_GPL vmlinux 0x3a0caf87 of_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x3a0e92e5 tc3589x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x3a121f58 spi_setup +EXPORT_SYMBOL_GPL vmlinux 0x3a130555 devres_add +EXPORT_SYMBOL_GPL vmlinux 0x3a161375 eeh_pe_configure +EXPORT_SYMBOL_GPL vmlinux 0x3a19daf0 pci_find_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x3a26ed11 sched_clock +EXPORT_SYMBOL_GPL vmlinux 0x3a2c14ff rtnl_put_cacheinfo +EXPORT_SYMBOL_GPL vmlinux 0x3a2d8a1f usb_sg_cancel +EXPORT_SYMBOL_GPL vmlinux 0x3a38dc65 memory_failure +EXPORT_SYMBOL_GPL vmlinux 0x3a4d448f tpm2_probe +EXPORT_SYMBOL_GPL vmlinux 0x3a4f6a32 ata_sff_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x3a536bd7 ring_buffer_read_finish +EXPORT_SYMBOL_GPL vmlinux 0x3a6038b4 virtio_check_driver_offered_feature +EXPORT_SYMBOL_GPL vmlinux 0x3a67e457 devm_regulator_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x3a6c2ef0 usb_set_device_state +EXPORT_SYMBOL_GPL vmlinux 0x3a7aefc0 platform_device_register_full +EXPORT_SYMBOL_GPL vmlinux 0x3a843366 wakeup_source_remove +EXPORT_SYMBOL_GPL vmlinux 0x3a94bfc2 task_cls_state +EXPORT_SYMBOL_GPL vmlinux 0x3a953c87 fwnode_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x3a9be019 asymmetric_key_id_partial +EXPORT_SYMBOL_GPL vmlinux 0x3ab53b10 rtc_update_irq +EXPORT_SYMBOL_GPL vmlinux 0x3ac07004 dma_buf_attach +EXPORT_SYMBOL_GPL vmlinux 0x3ac14009 pci_disable_pri +EXPORT_SYMBOL_GPL vmlinux 0x3acdf325 twl4030_audio_enable_resource +EXPORT_SYMBOL_GPL vmlinux 0x3ad0e201 scatterwalk_copychunks +EXPORT_SYMBOL_GPL vmlinux 0x3ad29087 usb_register_dev +EXPORT_SYMBOL_GPL vmlinux 0x3ae364f1 ata_sg_init +EXPORT_SYMBOL_GPL vmlinux 0x3b02f8ad posix_timers_register_clock +EXPORT_SYMBOL_GPL vmlinux 0x3b0d6d65 tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x3b1b5856 regmap_register_patch +EXPORT_SYMBOL_GPL vmlinux 0x3b23d637 to_of_pinfo +EXPORT_SYMBOL_GPL vmlinux 0x3b3234eb usb_add_hcd +EXPORT_SYMBOL_GPL vmlinux 0x3b769150 pwm_free +EXPORT_SYMBOL_GPL vmlinux 0x3b7e23be power_supply_property_is_writeable +EXPORT_SYMBOL_GPL vmlinux 0x3b816f87 trace_seq_putmem +EXPORT_SYMBOL_GPL vmlinux 0x3ba0d50d rio_release_outb_dbell +EXPORT_SYMBOL_GPL vmlinux 0x3c00958f nvdimm_volatile_region_create +EXPORT_SYMBOL_GPL vmlinux 0x3c24bbdf spi_new_device +EXPORT_SYMBOL_GPL vmlinux 0x3c52e2ee netdev_rx_handler_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3c9390db pci_vpd_find_tag +EXPORT_SYMBOL_GPL vmlinux 0x3c970829 transport_setup_device +EXPORT_SYMBOL_GPL vmlinux 0x3ca68372 pci_enable_pri +EXPORT_SYMBOL_GPL vmlinux 0x3ca7162a vfs_cancel_lock +EXPORT_SYMBOL_GPL vmlinux 0x3ca79d8b fat_build_inode +EXPORT_SYMBOL_GPL vmlinux 0x3cb524b6 tty_port_link_device +EXPORT_SYMBOL_GPL vmlinux 0x3cb921e4 ata_link_online +EXPORT_SYMBOL_GPL vmlinux 0x3cd06035 add_input_randomness +EXPORT_SYMBOL_GPL vmlinux 0x3cd4a8ea devm_regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x3cd8046d nvdimm_create +EXPORT_SYMBOL_GPL vmlinux 0x3cd92bbd kernfs_path +EXPORT_SYMBOL_GPL vmlinux 0x3cf69baf slice_get_unmapped_area +EXPORT_SYMBOL_GPL vmlinux 0x3d24c5e1 filter_check_discard +EXPORT_SYMBOL_GPL vmlinux 0x3d388324 dpm_resume_end +EXPORT_SYMBOL_GPL vmlinux 0x3d38c47d crypto_shash_final +EXPORT_SYMBOL_GPL vmlinux 0x3d38e711 input_ff_destroy +EXPORT_SYMBOL_GPL vmlinux 0x3d453f8c crypto_alg_extsize +EXPORT_SYMBOL_GPL vmlinux 0x3d4986ae ata_pci_bmdma_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0x3d612305 iommu_direction_to_tce_perm +EXPORT_SYMBOL_GPL vmlinux 0x3d6d0d58 wm5110_revd_irq +EXPORT_SYMBOL_GPL vmlinux 0x3d7210b6 tty_buffer_lock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x3d950800 serial8250_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x3d971044 noop_backing_dev_info +EXPORT_SYMBOL_GPL vmlinux 0x3daf15b5 evm_verifyxattr +EXPORT_SYMBOL_GPL vmlinux 0x3db8c254 pci_scan_child_bus +EXPORT_SYMBOL_GPL vmlinux 0x3dba165a unix_outq_len +EXPORT_SYMBOL_GPL vmlinux 0x3dc526a9 arizona_of_match +EXPORT_SYMBOL_GPL vmlinux 0x3dc916b6 crypto_fl_tab +EXPORT_SYMBOL_GPL vmlinux 0x3dd9a452 ip_tunnel_get_stats64 +EXPORT_SYMBOL_GPL vmlinux 0x3de9cae1 crypto_remove_final +EXPORT_SYMBOL_GPL vmlinux 0x3dea5752 ata_do_dev_read_id +EXPORT_SYMBOL_GPL vmlinux 0x3dfc436e percpu_ref_kill_and_confirm +EXPORT_SYMBOL_GPL vmlinux 0x3dfcb84c pstore_register +EXPORT_SYMBOL_GPL vmlinux 0x3e1d8608 ata_std_bios_param +EXPORT_SYMBOL_GPL vmlinux 0x3e259239 smp_call_function_any +EXPORT_SYMBOL_GPL vmlinux 0x3e2cbea8 rio_release_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x3e307b50 nd_mapping_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x3e4bee50 preempt_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x3e54adc2 xattr_getsecurity +EXPORT_SYMBOL_GPL vmlinux 0x3e54e731 security_kernel_fw_from_file +EXPORT_SYMBOL_GPL vmlinux 0x3e5a2a37 spi_get_next_queued_message +EXPORT_SYMBOL_GPL vmlinux 0x3e5e1937 rcu_batches_started_sched +EXPORT_SYMBOL_GPL vmlinux 0x3e7080cb mpi_read_from_buffer +EXPORT_SYMBOL_GPL vmlinux 0x3e9081ee kobj_sysfs_ops +EXPORT_SYMBOL_GPL vmlinux 0x3e9c2b03 get_task_mm +EXPORT_SYMBOL_GPL vmlinux 0x3eac8f3f of_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x3eb36260 tty_ldisc_deref +EXPORT_SYMBOL_GPL vmlinux 0x3ebb987c pcibios_unmap_io_space +EXPORT_SYMBOL_GPL vmlinux 0x3ee1d391 skb_copy_ubufs +EXPORT_SYMBOL_GPL vmlinux 0x3efb35c9 get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x3f17b2e8 iommu_domain_set_attr +EXPORT_SYMBOL_GPL vmlinux 0x3f2daa10 usb_store_new_id +EXPORT_SYMBOL_GPL vmlinux 0x3f487a4c xfrm_output +EXPORT_SYMBOL_GPL vmlinux 0x3f5da896 request_firmware_direct +EXPORT_SYMBOL_GPL vmlinux 0x3fa5af9c nd_cmd_bus_desc +EXPORT_SYMBOL_GPL vmlinux 0x3fb14423 md_ack_all_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x3fb2bd8a irq_set_affinity_hint +EXPORT_SYMBOL_GPL vmlinux 0x3fb69e76 fuse_conn_init +EXPORT_SYMBOL_GPL vmlinux 0x3fc72d3d __tracepoint_kfree_skb +EXPORT_SYMBOL_GPL vmlinux 0x3fef7431 register_kprobes +EXPORT_SYMBOL_GPL vmlinux 0x3fff91d3 leds_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x400a3950 fat_time_unix2fat +EXPORT_SYMBOL_GPL vmlinux 0x4026f7f5 sysfs_add_file_to_group +EXPORT_SYMBOL_GPL vmlinux 0x403f9529 gpio_request_one +EXPORT_SYMBOL_GPL vmlinux 0x4045c494 filter_match_preds +EXPORT_SYMBOL_GPL vmlinux 0x40556118 ip6_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0x406329ba power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x4065d168 pm_print_active_wakeup_sources +EXPORT_SYMBOL_GPL vmlinux 0x4069cfa0 blk_mq_request_started +EXPORT_SYMBOL_GPL vmlinux 0x406b171d dax_truncate_page +EXPORT_SYMBOL_GPL vmlinux 0x406c4cb1 hrtimer_resolution +EXPORT_SYMBOL_GPL vmlinux 0x407a9425 to_nvdimm_bus +EXPORT_SYMBOL_GPL vmlinux 0x407e0203 extcon_get_cable_state_ +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 0x411a659d scsi_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0x411b107b proc_get_parent_data +EXPORT_SYMBOL_GPL vmlinux 0x4120a70d trace_event_buffer_commit +EXPORT_SYMBOL_GPL vmlinux 0x4125161a file_ra_state_init +EXPORT_SYMBOL_GPL vmlinux 0x413c9587 blkg_lookup_create +EXPORT_SYMBOL_GPL vmlinux 0x413f7e17 alarm_init +EXPORT_SYMBOL_GPL vmlinux 0x41615e8a __blkdev_driver_ioctl +EXPORT_SYMBOL_GPL vmlinux 0x41814cb8 dirty_writeback_interval +EXPORT_SYMBOL_GPL vmlinux 0x41ad179a mmc_send_tuning +EXPORT_SYMBOL_GPL vmlinux 0x41dce50c pci_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x420d8f7d irq_create_of_mapping +EXPORT_SYMBOL_GPL vmlinux 0x42107972 ata_scsi_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x423ab3cd device_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0x423b8657 regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x424acc6d scatterwalk_done +EXPORT_SYMBOL_GPL vmlinux 0x42542033 wbc_account_io +EXPORT_SYMBOL_GPL vmlinux 0x425ccf19 __spin_yield +EXPORT_SYMBOL_GPL vmlinux 0x42760bf5 register_pernet_device +EXPORT_SYMBOL_GPL vmlinux 0x42825ce2 rcu_scheduler_active +EXPORT_SYMBOL_GPL vmlinux 0x4292e28c bus_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x4293525f register_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x42cbda7f blk_insert_cloned_request +EXPORT_SYMBOL_GPL vmlinux 0x431bf93c wm5110_irq +EXPORT_SYMBOL_GPL vmlinux 0x432702e6 mm_iommu_mapped_inc +EXPORT_SYMBOL_GPL vmlinux 0x43471442 usb_set_interface +EXPORT_SYMBOL_GPL vmlinux 0x43551109 virtqueue_get_vring_size +EXPORT_SYMBOL_GPL vmlinux 0x43619e1a scatterwalk_ffwd +EXPORT_SYMBOL_GPL vmlinux 0x43917ce6 alloc_page_buffers +EXPORT_SYMBOL_GPL vmlinux 0x43a53735 __alloc_workqueue_key +EXPORT_SYMBOL_GPL vmlinux 0x43b482a2 hrtimer_init_sleeper +EXPORT_SYMBOL_GPL vmlinux 0x43c4aa18 spi_finalize_current_message +EXPORT_SYMBOL_GPL vmlinux 0x43cbbce9 edac_get_sysfs_subsys +EXPORT_SYMBOL_GPL vmlinux 0x43cbff4e get_hwpoison_page +EXPORT_SYMBOL_GPL vmlinux 0x43e8a47c iptunnel_handle_offloads +EXPORT_SYMBOL_GPL vmlinux 0x43f56e82 ata_xfer_mode2shift +EXPORT_SYMBOL_GPL vmlinux 0x4409cab1 devm_regulator_get +EXPORT_SYMBOL_GPL vmlinux 0x44250da3 mnt_want_write +EXPORT_SYMBOL_GPL vmlinux 0x4460b941 pci_stop_and_remove_bus_device_locked +EXPORT_SYMBOL_GPL vmlinux 0x44666b69 dma_buf_end_cpu_access +EXPORT_SYMBOL_GPL vmlinux 0x44757687 usb_create_hcd +EXPORT_SYMBOL_GPL vmlinux 0x447ad063 i2c_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x4484a5a4 wait_for_device_probe +EXPORT_SYMBOL_GPL vmlinux 0x44a02bc2 pm_generic_runtime_resume +EXPORT_SYMBOL_GPL vmlinux 0x44a196d6 devm_phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0x44b64754 class_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x44ec97e0 devm_regulator_bulk_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x44ffd89c regulator_enable +EXPORT_SYMBOL_GPL vmlinux 0x45043b9c kvmppc_add_revmap_chain +EXPORT_SYMBOL_GPL vmlinux 0x450fb522 kmsg_dump_get_buffer +EXPORT_SYMBOL_GPL vmlinux 0x4533eb3f need_load_eval +EXPORT_SYMBOL_GPL vmlinux 0x4550454d rtc_irq_register +EXPORT_SYMBOL_GPL vmlinux 0x4551ba01 __giveup_vsx +EXPORT_SYMBOL_GPL vmlinux 0x456167fc __pneigh_lookup +EXPORT_SYMBOL_GPL vmlinux 0x456a0d41 spi_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x457594fa crypto_alg_list +EXPORT_SYMBOL_GPL vmlinux 0x45765325 tps6586x_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x458eaa2f call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x45bf1ff3 crypto_inc +EXPORT_SYMBOL_GPL vmlinux 0x45e5fcf0 get_net_ns_by_pid +EXPORT_SYMBOL_GPL vmlinux 0x45e869cb sk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x46013233 net_dec_ingress_queue +EXPORT_SYMBOL_GPL vmlinux 0x460f7531 wait_rcu_gp +EXPORT_SYMBOL_GPL vmlinux 0x4626aa33 scsi_target_block +EXPORT_SYMBOL_GPL vmlinux 0x46410219 hvc_alloc +EXPORT_SYMBOL_GPL vmlinux 0x4641deec da9052_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x464557d0 rdev_clear_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x46647178 hrtimer_init +EXPORT_SYMBOL_GPL vmlinux 0x4672e88b __crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0x467ee4fd blk_unprep_request +EXPORT_SYMBOL_GPL vmlinux 0x4685bbaa tcp_unregister_congestion_control +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 0x46b4bb6d blk_add_request_payload +EXPORT_SYMBOL_GPL vmlinux 0x46c95a10 tcp_twsk_unique +EXPORT_SYMBOL_GPL vmlinux 0x46fb3183 ata_eh_qc_retry +EXPORT_SYMBOL_GPL vmlinux 0x4705b5b2 regmap_write +EXPORT_SYMBOL_GPL vmlinux 0x47229b5c gpio_request +EXPORT_SYMBOL_GPL vmlinux 0x474cdb19 lp8788_read_multi_bytes +EXPORT_SYMBOL_GPL vmlinux 0x4751e2fe ohci_hub_status_data +EXPORT_SYMBOL_GPL vmlinux 0x4761f17c register_netevent_notifier +EXPORT_SYMBOL_GPL vmlinux 0x476fc992 irq_create_direct_mapping +EXPORT_SYMBOL_GPL vmlinux 0x47884890 system_power_efficient_wq +EXPORT_SYMBOL_GPL vmlinux 0x47aad3b9 have_governor_per_policy +EXPORT_SYMBOL_GPL vmlinux 0x47b7b489 devm_devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0x47e3c266 wm831x_auxadc_read +EXPORT_SYMBOL_GPL vmlinux 0x480c3159 skb_complete_wifi_ack +EXPORT_SYMBOL_GPL vmlinux 0x481c2cb0 look_up_OID +EXPORT_SYMBOL_GPL vmlinux 0x48599350 of_platform_populate +EXPORT_SYMBOL_GPL vmlinux 0x485b91b9 debugfs_create_x64 +EXPORT_SYMBOL_GPL vmlinux 0x4868c3b4 rcu_batches_started_bh +EXPORT_SYMBOL_GPL vmlinux 0x4869ec4e of_dma_router_register +EXPORT_SYMBOL_GPL vmlinux 0x4874af8c sock_gen_put +EXPORT_SYMBOL_GPL vmlinux 0x487c5d33 nf_log_buf_add +EXPORT_SYMBOL_GPL vmlinux 0x4883838f fib_table_lookup +EXPORT_SYMBOL_GPL vmlinux 0x48862cab pci_intx_mask_supported +EXPORT_SYMBOL_GPL vmlinux 0x488a5d86 wm5110_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0x48ca3a35 swiotlb_map_page +EXPORT_SYMBOL_GPL vmlinux 0x49480185 security_inode_mkdir +EXPORT_SYMBOL_GPL vmlinux 0x4989da05 tcp_twsk_destructor +EXPORT_SYMBOL_GPL vmlinux 0x498d293a trace_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0x498f8d2c usb_hcd_start_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x499043d3 crypto_init_queue +EXPORT_SYMBOL_GPL vmlinux 0x4992e0a6 dm_disk +EXPORT_SYMBOL_GPL vmlinux 0x499cc8f7 device_get_next_child_node +EXPORT_SYMBOL_GPL vmlinux 0x49a8b73f __pci_hp_register +EXPORT_SYMBOL_GPL vmlinux 0x49d5cecb pwm_disable +EXPORT_SYMBOL_GPL vmlinux 0x49e96999 cond_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0x49ebaf3b i2c_new_probed_device +EXPORT_SYMBOL_GPL vmlinux 0x4a026413 mm_iommu_mapped_dec +EXPORT_SYMBOL_GPL vmlinux 0x4a23d45a bdev_write_page +EXPORT_SYMBOL_GPL vmlinux 0x4a4b3404 gpiod_set_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x4a4e1d77 platform_get_irq +EXPORT_SYMBOL_GPL vmlinux 0x4a737a76 uart_handle_dcd_change +EXPORT_SYMBOL_GPL vmlinux 0x4a783c1b bio_trim +EXPORT_SYMBOL_GPL vmlinux 0x4a90160e bprintf +EXPORT_SYMBOL_GPL vmlinux 0x4a9802ef irq_generic_chip_ops +EXPORT_SYMBOL_GPL vmlinux 0x4aade45a __clocksource_register_scale +EXPORT_SYMBOL_GPL vmlinux 0x4aadeb9a ring_buffer_alloc_read_page +EXPORT_SYMBOL_GPL vmlinux 0x4ac4298f flush_kthread_worker +EXPORT_SYMBOL_GPL vmlinux 0x4ae0a31e rtc_irq_set_freq +EXPORT_SYMBOL_GPL vmlinux 0x4ae8c705 list_lru_count_node +EXPORT_SYMBOL_GPL vmlinux 0x4aed9f24 srp_release_transport +EXPORT_SYMBOL_GPL vmlinux 0x4b13971f ablkcipher_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x4b2f1599 alarm_forward +EXPORT_SYMBOL_GPL vmlinux 0x4b4df433 blk_queue_dma_drain +EXPORT_SYMBOL_GPL vmlinux 0x4b529250 sk_set_memalloc +EXPORT_SYMBOL_GPL vmlinux 0x4b59d982 page_endio +EXPORT_SYMBOL_GPL vmlinux 0x4b82de0e nvdimm_bus_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4bb65680 pci_hp_change_slot_info +EXPORT_SYMBOL_GPL vmlinux 0x4bcebc38 ata_slave_link_init +EXPORT_SYMBOL_GPL vmlinux 0x4bdfb0e7 irq_domain_xlate_onetwocell +EXPORT_SYMBOL_GPL vmlinux 0x4bf1347e rio_release_outb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x4c1f8523 devres_remove +EXPORT_SYMBOL_GPL vmlinux 0x4c257d5a tcp_done +EXPORT_SYMBOL_GPL vmlinux 0x4c602bf1 __blkg_release_rcu +EXPORT_SYMBOL_GPL vmlinux 0x4c645f9e static_key_slow_dec_deferred +EXPORT_SYMBOL_GPL vmlinux 0x4c680ed7 usb_alloc_dev +EXPORT_SYMBOL_GPL vmlinux 0x4c759827 byte_rev_table +EXPORT_SYMBOL_GPL vmlinux 0x4c7b0d0f rio_lock_device +EXPORT_SYMBOL_GPL vmlinux 0x4ca8a572 ping_proc_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4cc20eb1 wm8350_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0x4cf107d2 gpiod_get_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0x4cf939fe trace_print_bitmask_seq +EXPORT_SYMBOL_GPL vmlinux 0x4d1cd380 wm8400_reset_codec_reg_cache +EXPORT_SYMBOL_GPL vmlinux 0x4d652ec0 usb_hub_release_port +EXPORT_SYMBOL_GPL vmlinux 0x4db8ed15 pci_cfg_access_trylock +EXPORT_SYMBOL_GPL vmlinux 0x4dc32469 unregister_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0x4de17ab3 usb_state_string +EXPORT_SYMBOL_GPL vmlinux 0x4de60019 od_register_powersave_bias_handler +EXPORT_SYMBOL_GPL vmlinux 0x4dee5b53 fat_dir_empty +EXPORT_SYMBOL_GPL vmlinux 0x4e109192 ring_buffer_entries +EXPORT_SYMBOL_GPL vmlinux 0x4e19a3c2 sata_set_spd +EXPORT_SYMBOL_GPL vmlinux 0x4e20a7ed unregister_cxl_calls +EXPORT_SYMBOL_GPL vmlinux 0x4e242f5f pstore_cannot_block_path +EXPORT_SYMBOL_GPL vmlinux 0x4e348685 serial8250_do_set_mctrl +EXPORT_SYMBOL_GPL vmlinux 0x4e3f5957 __rio_local_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x4e46d75d nf_ipv6_ops +EXPORT_SYMBOL_GPL vmlinux 0x4e61b0e7 tpm_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0x4e628c3f crypto_create_tfm +EXPORT_SYMBOL_GPL vmlinux 0x4e68072f ata_eh_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x4e7e2191 led_sysfs_disable +EXPORT_SYMBOL_GPL vmlinux 0x4e9f57ff virtqueue_is_broken +EXPORT_SYMBOL_GPL vmlinux 0x4ecc4bd9 ping_err +EXPORT_SYMBOL_GPL vmlinux 0x4ed0ffa6 scom_controller +EXPORT_SYMBOL_GPL vmlinux 0x4ed5296a wakeup_source_unregister +EXPORT_SYMBOL_GPL vmlinux 0x4ee3f8d1 kernfs_find_and_get_ns +EXPORT_SYMBOL_GPL vmlinux 0x4ef5bcf4 perf_swevent_get_recursion_context +EXPORT_SYMBOL_GPL vmlinux 0x4f020dee public_key_verify_signature +EXPORT_SYMBOL_GPL vmlinux 0x4f267a36 gpiod_export_link +EXPORT_SYMBOL_GPL vmlinux 0x4f5af2ba usb_kill_urb +EXPORT_SYMBOL_GPL vmlinux 0x4f5b7b01 wm8997_irq +EXPORT_SYMBOL_GPL vmlinux 0x4f6a07fe show_rcu_gp_kthreads +EXPORT_SYMBOL_GPL vmlinux 0x4f9a2ee5 ata_sas_port_init +EXPORT_SYMBOL_GPL vmlinux 0x4facc1e4 rq_flush_dcache_pages +EXPORT_SYMBOL_GPL vmlinux 0x4fd0d85d bus_rescan_devices +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 0x4feba87c is_skb_forwardable +EXPORT_SYMBOL_GPL vmlinux 0x5009880a thermal_of_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0x500a6192 skb_pull_rcsum +EXPORT_SYMBOL_GPL vmlinux 0x501b6aac ip_build_and_send_pkt +EXPORT_SYMBOL_GPL vmlinux 0x5039c4ab percpu_ida_for_each_free +EXPORT_SYMBOL_GPL vmlinux 0x503d2c0b scsi_mode_select +EXPORT_SYMBOL_GPL vmlinux 0x5057dcd8 __rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x507de8c6 add_memory +EXPORT_SYMBOL_GPL vmlinux 0x50810508 led_trigger_register +EXPORT_SYMBOL_GPL vmlinux 0x5086ac3a alg_test +EXPORT_SYMBOL_GPL vmlinux 0x508e2b29 nd_numa_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x5091b823 ring_buffer_read_start +EXPORT_SYMBOL_GPL vmlinux 0x509b9cf4 of_pci_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0x50c5e56b of_node_to_nid +EXPORT_SYMBOL_GPL vmlinux 0x50e7193a __i2c_first_dynamic_bus_num +EXPORT_SYMBOL_GPL vmlinux 0x50e74f48 __nvdimm_bus_register +EXPORT_SYMBOL_GPL vmlinux 0x50fad434 round_jiffies_up +EXPORT_SYMBOL_GPL vmlinux 0x510e1c71 mm_iommu_lookup +EXPORT_SYMBOL_GPL vmlinux 0x51504cfe pwmchip_add +EXPORT_SYMBOL_GPL vmlinux 0x5151bdf0 ahash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0x516538fe rio_attach_device +EXPORT_SYMBOL_GPL vmlinux 0x516f30fb of_dma_get_range +EXPORT_SYMBOL_GPL vmlinux 0x516f6b41 dev_pm_qos_expose_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x518d65e1 trace_seq_puts +EXPORT_SYMBOL_GPL vmlinux 0x51925978 crypto_givcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x5197cd72 phy_pm_runtime_get +EXPORT_SYMBOL_GPL vmlinux 0x51b65a26 rtc_lock +EXPORT_SYMBOL_GPL vmlinux 0x51b85182 nd_blk_region_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x51fb4fe4 fsstack_copy_attr_all +EXPORT_SYMBOL_GPL vmlinux 0x5205e64d disable_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x5210a5bf hsi_board_list +EXPORT_SYMBOL_GPL vmlinux 0x52176963 nvdimm_bus_check_dimm_count +EXPORT_SYMBOL_GPL vmlinux 0x5217b494 __mmu_notifier_invalidate_range_end +EXPORT_SYMBOL_GPL vmlinux 0x521b0aa4 tcp_register_congestion_control +EXPORT_SYMBOL_GPL vmlinux 0x522f538b tpm_send +EXPORT_SYMBOL_GPL vmlinux 0x5272d8bc __cookie_v4_check +EXPORT_SYMBOL_GPL vmlinux 0x527a411b dma_buf_kunmap +EXPORT_SYMBOL_GPL vmlinux 0x527ff042 pci_ats_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x5295c106 tpm2_startup +EXPORT_SYMBOL_GPL vmlinux 0x52a41251 __cookie_v4_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x52fb2a42 usb_root_hub_lost_power +EXPORT_SYMBOL_GPL vmlinux 0x52fb5980 dma_buf_get +EXPORT_SYMBOL_GPL vmlinux 0x5306410e alarm_start_relative +EXPORT_SYMBOL_GPL vmlinux 0x5318e8b9 vfs_getxattr +EXPORT_SYMBOL_GPL vmlinux 0x532e66ce pci_assign_unassigned_bridge_resources +EXPORT_SYMBOL_GPL vmlinux 0x5335dd11 atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x5336be89 pci_num_vf +EXPORT_SYMBOL_GPL vmlinux 0x5358fc36 ring_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0x535f6675 rdev_set_badblocks +EXPORT_SYMBOL_GPL vmlinux 0x53614269 get_cpu_idle_time_us +EXPORT_SYMBOL_GPL vmlinux 0x5365f542 ablkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x5383c5d7 mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0x53a30a81 devm_of_pwm_get +EXPORT_SYMBOL_GPL vmlinux 0x53b828ba tpm_get_timeouts +EXPORT_SYMBOL_GPL vmlinux 0x53bad1e8 max8997_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0x53ccebf7 __dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0x53d26592 device_initialize +EXPORT_SYMBOL_GPL vmlinux 0x53ecd3d6 skcipher_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0x5407977b crypto_alloc_akcipher +EXPORT_SYMBOL_GPL vmlinux 0x5416bdf8 of_property_match_string +EXPORT_SYMBOL_GPL vmlinux 0x5416ee24 iommu_iova_to_phys +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 0x542ce0bc ata_qc_complete_multiple +EXPORT_SYMBOL_GPL vmlinux 0x54333caa cpci_hp_unregister_controller +EXPORT_SYMBOL_GPL vmlinux 0x54458b56 hrtimer_try_to_cancel +EXPORT_SYMBOL_GPL vmlinux 0x5460c8d8 fsnotify_get_cookie +EXPORT_SYMBOL_GPL vmlinux 0x5463955a flush_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0x54666a60 ata_bmdma_port_start +EXPORT_SYMBOL_GPL vmlinux 0x5469d1de unregister_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x546c5565 ppc_tb_freq +EXPORT_SYMBOL_GPL vmlinux 0x54740eb7 get_cpu_idle_time +EXPORT_SYMBOL_GPL vmlinux 0x547788bf wm831x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x549525ef handle_nested_irq +EXPORT_SYMBOL_GPL vmlinux 0x549afc89 init_user_ns +EXPORT_SYMBOL_GPL vmlinux 0x54bafb41 tpmm_chip_alloc +EXPORT_SYMBOL_GPL vmlinux 0x54ca25d9 platform_bus +EXPORT_SYMBOL_GPL vmlinux 0x54d46690 uart_parse_earlycon +EXPORT_SYMBOL_GPL vmlinux 0x54da261e regmap_init_spi +EXPORT_SYMBOL_GPL vmlinux 0x54ebd744 ata_sff_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0x552d9911 free_vm_area +EXPORT_SYMBOL_GPL vmlinux 0x553b49a4 cpufreq_get_driver_data +EXPORT_SYMBOL_GPL vmlinux 0x55417264 unregister_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0x554377c9 regcache_sync +EXPORT_SYMBOL_GPL vmlinux 0x55784228 regmap_irq_get_virq +EXPORT_SYMBOL_GPL vmlinux 0x5583db45 ata_do_eh +EXPORT_SYMBOL_GPL vmlinux 0x5588879e kvmppc_entry_trampoline +EXPORT_SYMBOL_GPL vmlinux 0x559949d6 __of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0x55a17833 phy_pm_runtime_put_sync +EXPORT_SYMBOL_GPL vmlinux 0x55c604c3 cpufreq_freq_attr_scaling_available_freqs +EXPORT_SYMBOL_GPL vmlinux 0x55c652cf vfs_fallocate +EXPORT_SYMBOL_GPL vmlinux 0x55ec4784 __ablkcipher_walk_complete +EXPORT_SYMBOL_GPL vmlinux 0x55ef976a virtqueue_poll +EXPORT_SYMBOL_GPL vmlinux 0x560aa1db opal_tpo_write +EXPORT_SYMBOL_GPL vmlinux 0x561daf1e ata_cable_40wire +EXPORT_SYMBOL_GPL vmlinux 0x56256e8a orderly_poweroff +EXPORT_SYMBOL_GPL vmlinux 0x562cc086 bsg_job_done +EXPORT_SYMBOL_GPL vmlinux 0x56310925 regulator_mode_to_status +EXPORT_SYMBOL_GPL vmlinux 0x5640cf42 ata_sff_port_intr +EXPORT_SYMBOL_GPL vmlinux 0x56577863 to_nd_region +EXPORT_SYMBOL_GPL vmlinux 0x565b6892 uuid_le_gen +EXPORT_SYMBOL_GPL vmlinux 0x565f2aa0 ehci_reset +EXPORT_SYMBOL_GPL vmlinux 0x5668295a crypto_ahash_setkey +EXPORT_SYMBOL_GPL vmlinux 0x566e354f crypto_register_shash +EXPORT_SYMBOL_GPL vmlinux 0x56886b19 scatterwalk_map +EXPORT_SYMBOL_GPL vmlinux 0x5697d876 class_unregister +EXPORT_SYMBOL_GPL vmlinux 0x569bde1c bitmap_copy_from_slot +EXPORT_SYMBOL_GPL vmlinux 0x56a7ebec init_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0x56bad29c pwm_request_from_chip +EXPORT_SYMBOL_GPL vmlinux 0x56d697ce cpu_up +EXPORT_SYMBOL_GPL vmlinux 0x56dc4e61 usb_poison_urb +EXPORT_SYMBOL_GPL vmlinux 0x56e75d47 klist_node_attached +EXPORT_SYMBOL_GPL vmlinux 0x57051bdf devm_reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x570592c2 devres_for_each_res +EXPORT_SYMBOL_GPL vmlinux 0x57231f45 ring_buffer_record_on +EXPORT_SYMBOL_GPL vmlinux 0x57468e69 driver_find_device +EXPORT_SYMBOL_GPL vmlinux 0x57560004 nd_device_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x575b35b6 percpu_ida_free +EXPORT_SYMBOL_GPL vmlinux 0x575c5f94 execute_in_process_context +EXPORT_SYMBOL_GPL vmlinux 0x576b06f4 dev_pm_qos_hide_latency_limit +EXPORT_SYMBOL_GPL vmlinux 0x578f8a29 kvmppc_clear_ref_hpte +EXPORT_SYMBOL_GPL vmlinux 0x5790e7a0 pci_unlock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0x579e0bf5 rtnl_unregister_all +EXPORT_SYMBOL_GPL vmlinux 0x57a05dde iommu_flush_tce +EXPORT_SYMBOL_GPL vmlinux 0x57b295df regmap_field_write +EXPORT_SYMBOL_GPL vmlinux 0x57c39727 kdb_register_flags +EXPORT_SYMBOL_GPL vmlinux 0x57e1e973 component_master_add_child +EXPORT_SYMBOL_GPL vmlinux 0x57eb595e x509_request_asymmetric_key +EXPORT_SYMBOL_GPL vmlinux 0x57f7584c ip_route_output_flow +EXPORT_SYMBOL_GPL vmlinux 0x58200c1a spi_write_then_read +EXPORT_SYMBOL_GPL vmlinux 0x5834d3a2 rio_dma_prep_slave_sg +EXPORT_SYMBOL_GPL vmlinux 0x58413099 ipv6_fixup_options +EXPORT_SYMBOL_GPL vmlinux 0x5854f046 sync_page_io +EXPORT_SYMBOL_GPL vmlinux 0x588156bc device_for_each_child +EXPORT_SYMBOL_GPL vmlinux 0x5892f832 release_pmc_hardware +EXPORT_SYMBOL_GPL vmlinux 0x589e4569 syscon_regmap_lookup_by_pdevname +EXPORT_SYMBOL_GPL vmlinux 0x58c70eca xhci_suspend +EXPORT_SYMBOL_GPL vmlinux 0x58d8b69a ata_std_postreset +EXPORT_SYMBOL_GPL vmlinux 0x58da73c8 unregister_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x58f0e8d9 inet6_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0x58fe9409 rio_inb_pwrite_handler +EXPORT_SYMBOL_GPL vmlinux 0x5903094b __pm_runtime_disable +EXPORT_SYMBOL_GPL vmlinux 0x5906052b find_get_pid +EXPORT_SYMBOL_GPL vmlinux 0x592abb26 bus_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x592c2fa2 ping_init_sock +EXPORT_SYMBOL_GPL vmlinux 0x59302f1b __online_page_increment_counters +EXPORT_SYMBOL_GPL vmlinux 0x59406134 rhashtable_walk_stop +EXPORT_SYMBOL_GPL vmlinux 0x5956db17 ata_port_abort +EXPORT_SYMBOL_GPL vmlinux 0x59730499 rio_mport_read_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x5989d1f1 gpiod_put +EXPORT_SYMBOL_GPL vmlinux 0x59b2adbf input_ff_effect_from_user +EXPORT_SYMBOL_GPL vmlinux 0x59d2f0fc usb_driver_claim_interface +EXPORT_SYMBOL_GPL vmlinux 0x59e2743e call_rcu_bh +EXPORT_SYMBOL_GPL vmlinux 0x59eae699 ring_buffer_read_prepare +EXPORT_SYMBOL_GPL vmlinux 0x59fcbda6 ipv6_recv_error +EXPORT_SYMBOL_GPL vmlinux 0x5a024ecd percpu_ida_alloc +EXPORT_SYMBOL_GPL vmlinux 0x5a2af78f tps6586x_get_version +EXPORT_SYMBOL_GPL vmlinux 0x5a30682f inet_hashinfo_init +EXPORT_SYMBOL_GPL vmlinux 0x5a374ee8 of_get_dma_window +EXPORT_SYMBOL_GPL vmlinux 0x5a59e433 iptunnel_xmit +EXPORT_SYMBOL_GPL vmlinux 0x5a5b7ab0 platform_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x5a5d4de8 debugfs_create_regset32 +EXPORT_SYMBOL_GPL vmlinux 0x5a6a309c irq_setup_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x5a7bfe41 crypto_probing_notify +EXPORT_SYMBOL_GPL vmlinux 0x5aa72f81 usb_hcd_pci_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x5ad4fc37 user_read +EXPORT_SYMBOL_GPL vmlinux 0x5b145d25 eeh_dev_check_failure +EXPORT_SYMBOL_GPL vmlinux 0x5b14b354 regulator_get_init_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x5b1ff94a of_pwm_xlate_with_flags +EXPORT_SYMBOL_GPL vmlinux 0x5b21d871 unregister_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x5b2ff770 ip4_datagram_release_cb +EXPORT_SYMBOL_GPL vmlinux 0x5b42fd25 tty_register_device_attr +EXPORT_SYMBOL_GPL vmlinux 0x5ba926b1 kick_process +EXPORT_SYMBOL_GPL vmlinux 0x5bbfd52c sdio_memcpy_toio +EXPORT_SYMBOL_GPL vmlinux 0x5bc3f6cf kvm_alloc_hpt +EXPORT_SYMBOL_GPL vmlinux 0x5bd0748f crypto_del_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x5bdbac4e rcu_unexpedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x5bde6a44 gpiochip_irqchip_add +EXPORT_SYMBOL_GPL vmlinux 0x5bf593ab bio_associate_current +EXPORT_SYMBOL_GPL vmlinux 0x5c2ffe41 ip6_datagram_recv_ctl +EXPORT_SYMBOL_GPL vmlinux 0x5c5a0b14 dma_buf_mmap +EXPORT_SYMBOL_GPL vmlinux 0x5c5a1b16 tick_broadcast_control +EXPORT_SYMBOL_GPL vmlinux 0x5cabdced dev_pm_qos_remove_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x5cc509a4 nsecs_to_jiffies +EXPORT_SYMBOL_GPL vmlinux 0x5ccbbb1b pwm_put +EXPORT_SYMBOL_GPL vmlinux 0x5cd794c3 nvdimm_blk_region_create +EXPORT_SYMBOL_GPL vmlinux 0x5cd90311 pci_user_read_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x5cf8a882 __tracepoint_block_rq_remap +EXPORT_SYMBOL_GPL vmlinux 0x5d12e48f input_event_to_user +EXPORT_SYMBOL_GPL vmlinux 0x5d6f760b regmap_init_i2c +EXPORT_SYMBOL_GPL vmlinux 0x5d8a7594 bpf_prog_get +EXPORT_SYMBOL_GPL vmlinux 0x5d921365 blk_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0x5da67adc zs_compact +EXPORT_SYMBOL_GPL vmlinux 0x5db1c1d3 __tracepoint_block_split +EXPORT_SYMBOL_GPL vmlinux 0x5db44756 srcu_init_notifier_head +EXPORT_SYMBOL_GPL vmlinux 0x5db899a8 mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0x5dcbc3f0 of_pci_find_child_device +EXPORT_SYMBOL_GPL vmlinux 0x5dd9619c usb_hcd_is_primary_hcd +EXPORT_SYMBOL_GPL vmlinux 0x5e07ffbc crypto_destroy_tfm +EXPORT_SYMBOL_GPL vmlinux 0x5e190679 sysfs_remove_link_from_group +EXPORT_SYMBOL_GPL vmlinux 0x5e1f36eb inet_csk_compat_getsockopt +EXPORT_SYMBOL_GPL vmlinux 0x5e2dbbae devres_release +EXPORT_SYMBOL_GPL vmlinux 0x5e38756d fat_detach +EXPORT_SYMBOL_GPL vmlinux 0x5e456611 ata_sas_queuecmd +EXPORT_SYMBOL_GPL vmlinux 0x5e51cd74 swiotlb_nr_tbl +EXPORT_SYMBOL_GPL vmlinux 0x5e65bc41 dm_suspended +EXPORT_SYMBOL_GPL vmlinux 0x5e6bf2b2 ftrace_set_notrace +EXPORT_SYMBOL_GPL vmlinux 0x5e9351b6 do_take_over_console +EXPORT_SYMBOL_GPL vmlinux 0x5e9de860 __pm_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x5eaf591e regulator_is_supported_voltage +EXPORT_SYMBOL_GPL vmlinux 0x5ec23a91 sata_scr_write_flush +EXPORT_SYMBOL_GPL vmlinux 0x5ec46919 skb_append_pagefrags +EXPORT_SYMBOL_GPL vmlinux 0x5ec7eab3 regulator_set_current_limit +EXPORT_SYMBOL_GPL vmlinux 0x5ee1fd64 of_scan_bus +EXPORT_SYMBOL_GPL vmlinux 0x5ee7542e reserve_pmc_hardware +EXPORT_SYMBOL_GPL vmlinux 0x5ee7ef46 stmpe_disable +EXPORT_SYMBOL_GPL vmlinux 0x5ee8098b ata_sff_dev_select +EXPORT_SYMBOL_GPL vmlinux 0x5f018bfd generic_access_phys +EXPORT_SYMBOL_GPL vmlinux 0x5f1aba9a netlink_add_tap +EXPORT_SYMBOL_GPL vmlinux 0x5f226035 mod_delayed_work_on +EXPORT_SYMBOL_GPL vmlinux 0x5f25efa6 gpiod_set_value +EXPORT_SYMBOL_GPL vmlinux 0x5f4d563c rio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0x5f736ec8 register_pernet_subsys +EXPORT_SYMBOL_GPL vmlinux 0x5f79a98b __tracepoint_napi_poll +EXPORT_SYMBOL_GPL vmlinux 0x5f7f6002 eeh_pe_inject_err +EXPORT_SYMBOL_GPL vmlinux 0x5f9fe9a8 add_page_wait_queue +EXPORT_SYMBOL_GPL vmlinux 0x5fd39cb6 posix_clock_unregister +EXPORT_SYMBOL_GPL vmlinux 0x5fdb3c1c powercap_register_control_type +EXPORT_SYMBOL_GPL vmlinux 0x5fee8275 __online_page_free +EXPORT_SYMBOL_GPL vmlinux 0x60467b06 btree_grim_visitor +EXPORT_SYMBOL_GPL vmlinux 0x604d1825 crypto_spawn_tfm +EXPORT_SYMBOL_GPL vmlinux 0x60506751 unmap_kernel_range_noflush +EXPORT_SYMBOL_GPL vmlinux 0x6053815a security_inode_setattr +EXPORT_SYMBOL_GPL vmlinux 0x60630ecd kset_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x60690ea6 arizona_set_irq_wake +EXPORT_SYMBOL_GPL vmlinux 0x606c5994 adp5520_read +EXPORT_SYMBOL_GPL vmlinux 0x6076a5c3 fat_flush_inodes +EXPORT_SYMBOL_GPL vmlinux 0x6097a3a4 ata_sff_check_status +EXPORT_SYMBOL_GPL vmlinux 0x609b29a7 tcp_send_ack +EXPORT_SYMBOL_GPL vmlinux 0x60a13e90 rcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0x60a32ea9 pm_power_off +EXPORT_SYMBOL_GPL vmlinux 0x60b55148 ata_bmdma_post_internal_cmd +EXPORT_SYMBOL_GPL vmlinux 0x60c32f95 hash_page_mm +EXPORT_SYMBOL_GPL vmlinux 0x60cca309 __srcu_read_lock +EXPORT_SYMBOL_GPL vmlinux 0x61385276 iommu_group_get +EXPORT_SYMBOL_GPL vmlinux 0x614cd12c save_stack_trace_tsk +EXPORT_SYMBOL_GPL vmlinux 0x6177ddb7 rtc_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x61a90c54 klist_add_head +EXPORT_SYMBOL_GPL vmlinux 0x61ba7ea9 regmap_parse_val +EXPORT_SYMBOL_GPL vmlinux 0x61be2153 bus_register +EXPORT_SYMBOL_GPL vmlinux 0x61c1294b power_supply_get_by_name +EXPORT_SYMBOL_GPL vmlinux 0x61c17c35 usb_gen_phy_init +EXPORT_SYMBOL_GPL vmlinux 0x61cf6569 pwm_get_chip_data +EXPORT_SYMBOL_GPL vmlinux 0x61f99950 __mmdrop +EXPORT_SYMBOL_GPL vmlinux 0x62072c4c splice_to_pipe +EXPORT_SYMBOL_GPL vmlinux 0x6221b3a7 kobject_create_and_add +EXPORT_SYMBOL_GPL vmlinux 0x62283706 led_trigger_unregister_simple +EXPORT_SYMBOL_GPL vmlinux 0x622c7922 register_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0x623a74c9 __sock_recv_ts_and_drops +EXPORT_SYMBOL_GPL vmlinux 0x6259bb2f devfreq_event_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x62827392 led_trigger_set +EXPORT_SYMBOL_GPL vmlinux 0x628e09e6 da903x_write +EXPORT_SYMBOL_GPL vmlinux 0x629119b5 dev_attr_em_message_type +EXPORT_SYMBOL_GPL vmlinux 0x62fa3643 __trace_note_message +EXPORT_SYMBOL_GPL vmlinux 0x6302b9a2 fl6_sock_lookup +EXPORT_SYMBOL_GPL vmlinux 0x6303adb5 uart_console_write +EXPORT_SYMBOL_GPL vmlinux 0x630f9450 blkcg_deactivate_policy +EXPORT_SYMBOL_GPL vmlinux 0x6312d357 device_init_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x63160e26 inet_ctl_sock_create +EXPORT_SYMBOL_GPL vmlinux 0x632462f1 ata_sas_port_resume +EXPORT_SYMBOL_GPL vmlinux 0x633082d3 nvdimm_pmem_region_create +EXPORT_SYMBOL_GPL vmlinux 0x6361e8c5 tps65912_reg_read +EXPORT_SYMBOL_GPL vmlinux 0x6369762a rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0x63765a12 scsi_nl_sock +EXPORT_SYMBOL_GPL vmlinux 0x638b29c7 device_property_read_u64_array +EXPORT_SYMBOL_GPL vmlinux 0x63978018 tty_perform_flush +EXPORT_SYMBOL_GPL vmlinux 0x63a82975 sata_sff_hardreset +EXPORT_SYMBOL_GPL vmlinux 0x63b98294 sata_pmp_qc_defer_cmd_switch +EXPORT_SYMBOL_GPL vmlinux 0x63c7cf11 inet_putpeer +EXPORT_SYMBOL_GPL vmlinux 0x63eb9820 usb_gen_phy_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x63f6d2d6 get_task_comm +EXPORT_SYMBOL_GPL vmlinux 0x6410e160 ktime_mono_to_any +EXPORT_SYMBOL_GPL vmlinux 0x64344b63 pm_generic_suspend_noirq +EXPORT_SYMBOL_GPL vmlinux 0x64602850 register_wide_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x64644aae device_add_property_set +EXPORT_SYMBOL_GPL vmlinux 0x6470fb6a component_add +EXPORT_SYMBOL_GPL vmlinux 0x64aa361e blkcipher_aead_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0x64c8e89c securityfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0x64cfc9a1 led_classdev_suspend +EXPORT_SYMBOL_GPL vmlinux 0x64df977a ping_recvmsg +EXPORT_SYMBOL_GPL vmlinux 0x64f0fdbc find_symbol +EXPORT_SYMBOL_GPL vmlinux 0x652efecd ata_sff_tf_load +EXPORT_SYMBOL_GPL vmlinux 0x65329676 sdio_writew +EXPORT_SYMBOL_GPL vmlinux 0x65420d50 wm8400_block_read +EXPORT_SYMBOL_GPL vmlinux 0x65474eb4 ata_port_pbar_desc +EXPORT_SYMBOL_GPL vmlinux 0x6548f627 extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0x6554a8a7 add_disk_randomness +EXPORT_SYMBOL_GPL vmlinux 0x656649e5 __page_file_mapping +EXPORT_SYMBOL_GPL vmlinux 0x657b7a98 crypto_unregister_algs +EXPORT_SYMBOL_GPL vmlinux 0x657c0f1a generic_fh_to_dentry +EXPORT_SYMBOL_GPL vmlinux 0x6593fdbb i2c_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x659fbac0 tpm_pm_suspend +EXPORT_SYMBOL_GPL vmlinux 0x65ab5c5e pci_user_write_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x65bbbc78 schedule_hrtimeout_range +EXPORT_SYMBOL_GPL vmlinux 0x65c4f048 platform_device_del +EXPORT_SYMBOL_GPL vmlinux 0x65ccb6f0 call_netevent_notifiers +EXPORT_SYMBOL_GPL vmlinux 0x65e191ae of_phy_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0x65e9c498 md_allow_write +EXPORT_SYMBOL_GPL vmlinux 0x660966cb key_set_timeout +EXPORT_SYMBOL_GPL vmlinux 0x661601de sprint_symbol +EXPORT_SYMBOL_GPL vmlinux 0x6636c3c9 irq_set_vcpu_affinity +EXPORT_SYMBOL_GPL vmlinux 0x666bfade blk_mq_register_disk +EXPORT_SYMBOL_GPL vmlinux 0x6682e5a6 crypto_lookup_template +EXPORT_SYMBOL_GPL vmlinux 0x668402aa crypto_put_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x669fa41d __pci_complete_power_transition +EXPORT_SYMBOL_GPL vmlinux 0x66afb53b unix_table_lock +EXPORT_SYMBOL_GPL vmlinux 0x66b4eb4d devm_hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x66b957f0 regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x66c6b8a7 tcp_ca_get_name_by_key +EXPORT_SYMBOL_GPL vmlinux 0x66d87d38 symbol_put_addr +EXPORT_SYMBOL_GPL vmlinux 0x66ef0990 nvdimm_name +EXPORT_SYMBOL_GPL vmlinux 0x66f952e0 fwnode_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0x674e13e1 public_key_destroy +EXPORT_SYMBOL_GPL vmlinux 0x678a4105 synchronize_srcu_expedited +EXPORT_SYMBOL_GPL vmlinux 0x6790a053 rio_mport_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x67955ce6 profile_hits +EXPORT_SYMBOL_GPL vmlinux 0x67e02f2f serial8250_rpm_put +EXPORT_SYMBOL_GPL vmlinux 0x681edba6 crypto_hash_walk_done +EXPORT_SYMBOL_GPL vmlinux 0x68240d87 raw_seq_open +EXPORT_SYMBOL_GPL vmlinux 0x6831d67d driver_attach +EXPORT_SYMBOL_GPL vmlinux 0x6832a404 thermal_zone_get_zone_by_name +EXPORT_SYMBOL_GPL vmlinux 0x68724924 sdio_writeb_readb +EXPORT_SYMBOL_GPL vmlinux 0x687e5b7f fb_bl_default_curve +EXPORT_SYMBOL_GPL vmlinux 0x68881109 ipv6_find_tlv +EXPORT_SYMBOL_GPL vmlinux 0x688a8921 __blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0x6894a219 dax_do_io +EXPORT_SYMBOL_GPL vmlinux 0x68a54d1c crypto_grab_aead +EXPORT_SYMBOL_GPL vmlinux 0x68ae59f7 get_pid_task +EXPORT_SYMBOL_GPL vmlinux 0x68aec756 perf_event_create_kernel_counter +EXPORT_SYMBOL_GPL vmlinux 0x68f1c790 serial8250_modem_status +EXPORT_SYMBOL_GPL vmlinux 0x68f366bb __get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0x68fdc175 hvc_instantiate +EXPORT_SYMBOL_GPL vmlinux 0x691eb3eb usb_disable_ltm +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 0x696944d7 init_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x69784c43 anon_inode_getfile +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 0x698169a8 sock_diag_put_meminfo +EXPORT_SYMBOL_GPL vmlinux 0x698a899f ring_buffer_peek +EXPORT_SYMBOL_GPL vmlinux 0x69ac30c1 ata_sff_wait_ready +EXPORT_SYMBOL_GPL vmlinux 0x69addbff pm_runtime_force_resume +EXPORT_SYMBOL_GPL vmlinux 0x69befda5 rhashtable_destroy +EXPORT_SYMBOL_GPL vmlinux 0x6a0d9a95 netlink_remove_tap +EXPORT_SYMBOL_GPL vmlinux 0x6a14fbf8 relay_subbufs_consumed +EXPORT_SYMBOL_GPL vmlinux 0x6a1733eb iommu_group_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6a26682d gpiod_count +EXPORT_SYMBOL_GPL vmlinux 0x6a3e8b56 regulator_get_voltage +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 0x6a7d9ab0 da903x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0x6a7e85d0 ata_bmdma_status +EXPORT_SYMBOL_GPL vmlinux 0x6a8441be cpci_hp_start +EXPORT_SYMBOL_GPL vmlinux 0x6a855601 dev_pm_disable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x6abd0bed pci_user_read_config_word +EXPORT_SYMBOL_GPL vmlinux 0x6acb8d84 ppc64_caches +EXPORT_SYMBOL_GPL vmlinux 0x6b048e31 crypto_larval_alloc +EXPORT_SYMBOL_GPL vmlinux 0x6b29a1fa ring_buffer_event_length +EXPORT_SYMBOL_GPL vmlinux 0x6b467b6b regulator_bulk_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x6b61164b ata_scsi_simulate +EXPORT_SYMBOL_GPL vmlinux 0x6b81c38b power_supply_unreg_notifier +EXPORT_SYMBOL_GPL vmlinux 0x6b8f1bed debugfs_create_u16 +EXPORT_SYMBOL_GPL vmlinux 0x6bc4fee0 rio_get_comptag +EXPORT_SYMBOL_GPL vmlinux 0x6bf10e24 inet6_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0x6bf2abe8 debugfs_create_x32 +EXPORT_SYMBOL_GPL vmlinux 0x6bfaac44 pcibios_alloc_controller +EXPORT_SYMBOL_GPL vmlinux 0x6bfc61eb dev_pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x6c07d933 add_uevent_var +EXPORT_SYMBOL_GPL vmlinux 0x6c0f6c2b __netpoll_cleanup +EXPORT_SYMBOL_GPL vmlinux 0x6c4a9203 irq_gc_ack_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x6c4b6684 reset_control_assert +EXPORT_SYMBOL_GPL vmlinux 0x6c68386c devm_regmap_init +EXPORT_SYMBOL_GPL vmlinux 0x6c719ddc debugfs_create_size_t +EXPORT_SYMBOL_GPL vmlinux 0x6c726855 sysfs_create_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x6c78bba5 dma_get_any_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x6ca4bf88 async_synchronize_full_domain +EXPORT_SYMBOL_GPL vmlinux 0x6cb45f2e led_trigger_remove +EXPORT_SYMBOL_GPL vmlinux 0x6cbc8d6d kernfs_notify +EXPORT_SYMBOL_GPL vmlinux 0x6cbcc29d class_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x6cc2fb2c opal_message_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0x6cd21997 ata_tf_to_fis +EXPORT_SYMBOL_GPL vmlinux 0x6d10f0ba usb_phy_gen_create_phy +EXPORT_SYMBOL_GPL vmlinux 0x6d16e150 cpufreq_generic_frequency_table_verify +EXPORT_SYMBOL_GPL vmlinux 0x6d2fc5a6 net_namespace_list +EXPORT_SYMBOL_GPL vmlinux 0x6d3200eb crypto_alloc_ahash +EXPORT_SYMBOL_GPL vmlinux 0x6d3ed6d7 dm_set_target_max_io_len +EXPORT_SYMBOL_GPL vmlinux 0x6d416aed of_pci_msi_chip_remove +EXPORT_SYMBOL_GPL vmlinux 0x6d4513f9 led_classdev_resume +EXPORT_SYMBOL_GPL vmlinux 0x6d5d5311 of_alias_get_id +EXPORT_SYMBOL_GPL vmlinux 0x6d5de0cb blkcipher_walk_virt +EXPORT_SYMBOL_GPL vmlinux 0x6d809bd8 nd_blk_region_to_dimm +EXPORT_SYMBOL_GPL vmlinux 0x6d91ce47 ref_module +EXPORT_SYMBOL_GPL vmlinux 0x6db9eb24 reset_control_get +EXPORT_SYMBOL_GPL vmlinux 0x6ddec5fe regulator_allow_bypass +EXPORT_SYMBOL_GPL vmlinux 0x6dee7ed8 dev_pm_qos_expose_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0x6e04a077 usb_bind_phy +EXPORT_SYMBOL_GPL vmlinux 0x6e0edac4 kvmppc_do_h_remove +EXPORT_SYMBOL_GPL vmlinux 0x6e19f190 __lock_page_killable +EXPORT_SYMBOL_GPL vmlinux 0x6e379526 kernstart_addr +EXPORT_SYMBOL_GPL vmlinux 0x6e3c385c mpic_subsys +EXPORT_SYMBOL_GPL vmlinux 0x6e413e52 pci_rescan_bus +EXPORT_SYMBOL_GPL vmlinux 0x6e42961a copro_calculate_slb +EXPORT_SYMBOL_GPL vmlinux 0x6e54b28c rio_mport_get_efb +EXPORT_SYMBOL_GPL vmlinux 0x6e5ccf85 alarm_restart +EXPORT_SYMBOL_GPL vmlinux 0x6e7780f2 pcibios_remove_pci_devices +EXPORT_SYMBOL_GPL vmlinux 0x6e77af09 lp8788_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x6e7943ec iommu_group_id +EXPORT_SYMBOL_GPL vmlinux 0x6e89a560 regmap_irq_chip_get_base +EXPORT_SYMBOL_GPL vmlinux 0x6e8c2247 pci_check_and_unmask_intx +EXPORT_SYMBOL_GPL vmlinux 0x6e902570 of_irq_to_resource_table +EXPORT_SYMBOL_GPL vmlinux 0x6e9499db __cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0x6ea0b944 pci_assign_unassigned_bus_resources +EXPORT_SYMBOL_GPL vmlinux 0x6ea1b3d3 digsig_verify +EXPORT_SYMBOL_GPL vmlinux 0x6eb27504 vfs_kern_mount +EXPORT_SYMBOL_GPL vmlinux 0x6ec85cab ata_sff_pause +EXPORT_SYMBOL_GPL vmlinux 0x6ee74998 of_reserved_mem_device_release +EXPORT_SYMBOL_GPL vmlinux 0x6f057de4 iommu_tce_put_param_check +EXPORT_SYMBOL_GPL vmlinux 0x6f05c943 cpufreq_unregister_governor +EXPORT_SYMBOL_GPL vmlinux 0x6f1ee69e kgdb_unregister_io_module +EXPORT_SYMBOL_GPL vmlinux 0x6f4fc1e0 crypto_alloc_instance2 +EXPORT_SYMBOL_GPL vmlinux 0x6f5e39c1 dio_end_io +EXPORT_SYMBOL_GPL vmlinux 0x6f6842eb devfreq_event_get_edev_count +EXPORT_SYMBOL_GPL vmlinux 0x6f945c8c __find_linux_pte_or_hugepte +EXPORT_SYMBOL_GPL vmlinux 0x6fa3692d ohci_resume +EXPORT_SYMBOL_GPL vmlinux 0x6faaadc8 adp5520_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x6fbf73c0 mddev_init +EXPORT_SYMBOL_GPL vmlinux 0x6fc5d3e2 xfrm_audit_state_replay_overflow +EXPORT_SYMBOL_GPL vmlinux 0x6fe3d8cf ktime_add_safe +EXPORT_SYMBOL_GPL vmlinux 0x6fe6a23d srp_remove_host +EXPORT_SYMBOL_GPL vmlinux 0x6feee0be bus_find_device_by_name +EXPORT_SYMBOL_GPL vmlinux 0x6ff607b6 crypto_get_default_rng +EXPORT_SYMBOL_GPL vmlinux 0x701a4c3a iommu_capable +EXPORT_SYMBOL_GPL vmlinux 0x701a971a pci_generic_config_read +EXPORT_SYMBOL_GPL vmlinux 0x702c83e5 blkg_conf_prep +EXPORT_SYMBOL_GPL vmlinux 0x7046722b ata_scsi_slave_destroy +EXPORT_SYMBOL_GPL vmlinux 0x70581bc8 blocking_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0x707ff1bb ata_xfer_mask2mode +EXPORT_SYMBOL_GPL vmlinux 0x708b6ab7 elv_register +EXPORT_SYMBOL_GPL vmlinux 0x708be346 skcipher_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0x70c90bb8 sock_update_netprioidx +EXPORT_SYMBOL_GPL vmlinux 0x70cf032f usb_hcd_irq +EXPORT_SYMBOL_GPL vmlinux 0x70d48db5 vfs_test_lock +EXPORT_SYMBOL_GPL vmlinux 0x70e10c3b bitmap_load +EXPORT_SYMBOL_GPL vmlinux 0x710c73b6 crypto_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x71142ee3 register_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0x71227441 device_show_ulong +EXPORT_SYMBOL_GPL vmlinux 0x71321204 pci_enable_ats +EXPORT_SYMBOL_GPL vmlinux 0x71350e3c rt_mutex_lock_interruptible +EXPORT_SYMBOL_GPL vmlinux 0x713c7dcb pci_user_read_config_byte +EXPORT_SYMBOL_GPL vmlinux 0x71512aeb inet_csk_clone_lock +EXPORT_SYMBOL_GPL vmlinux 0x716265c7 debugfs_initialized +EXPORT_SYMBOL_GPL vmlinux 0x71695cde devm_add_action +EXPORT_SYMBOL_GPL vmlinux 0x7170a04d vga_default_device +EXPORT_SYMBOL_GPL vmlinux 0x7199e11e ehci_hub_control +EXPORT_SYMBOL_GPL vmlinux 0x71a8b399 usb_get_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x71dc9998 crypto_il_tab +EXPORT_SYMBOL_GPL vmlinux 0x71e0d2a7 irq_domain_associate_many +EXPORT_SYMBOL_GPL vmlinux 0x71e12d62 aead_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0x720df9cf regmap_get_reg_stride +EXPORT_SYMBOL_GPL vmlinux 0x7228e50c xfrm_audit_state_add +EXPORT_SYMBOL_GPL vmlinux 0x72586d42 rtc_initialize_alarm +EXPORT_SYMBOL_GPL vmlinux 0x725b591b usb_driver_release_interface +EXPORT_SYMBOL_GPL vmlinux 0x72741f25 trace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0x7278d328 all_vm_events +EXPORT_SYMBOL_GPL vmlinux 0x72a341d4 crypto_ahash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x72b15944 spi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x72b92943 trace_seq_bitmask +EXPORT_SYMBOL_GPL vmlinux 0x72cbaab8 usb_deregister_dev +EXPORT_SYMBOL_GPL vmlinux 0x72f47d20 alarm_forward_now +EXPORT_SYMBOL_GPL vmlinux 0x732e3333 x509_cert_parse +EXPORT_SYMBOL_GPL vmlinux 0x732f3f3c irq_get_domain_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x7341cc98 mbox_client_peek_data +EXPORT_SYMBOL_GPL vmlinux 0x734b38af srcu_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x73a48b4a ata_sff_std_ports +EXPORT_SYMBOL_GPL vmlinux 0x73a67789 rhashtable_walk_next +EXPORT_SYMBOL_GPL vmlinux 0x73ba8191 eeh_iommu_group_to_pe +EXPORT_SYMBOL_GPL vmlinux 0x73c00bc2 perf_tp_event +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 0x740ee643 devm_led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0x743a165e ata_pack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0x7440f438 uhci_reset_hc +EXPORT_SYMBOL_GPL vmlinux 0x74432c50 wm831x_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x74493c77 arizona_of_get_named_gpio +EXPORT_SYMBOL_GPL vmlinux 0x7450dbec devfreq_event_get_event +EXPORT_SYMBOL_GPL vmlinux 0x74585a45 regulator_map_voltage_iterate +EXPORT_SYMBOL_GPL vmlinux 0x7462c03e eeh_pe_reset +EXPORT_SYMBOL_GPL vmlinux 0x7464ea38 dev_pm_qos_add_global_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7475554c perf_event_read_value +EXPORT_SYMBOL_GPL vmlinux 0x74836804 dev_pm_clear_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0x748d801a pcap_adc_sync +EXPORT_SYMBOL_GPL vmlinux 0x7497a3ee gpiochip_remove +EXPORT_SYMBOL_GPL vmlinux 0x74a47fa8 component_master_add +EXPORT_SYMBOL_GPL vmlinux 0x74b15463 regmap_multi_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x74b5ea68 lcm_not_zero +EXPORT_SYMBOL_GPL vmlinux 0x74b64e1d phy_init +EXPORT_SYMBOL_GPL vmlinux 0x74baf17a tracing_is_on +EXPORT_SYMBOL_GPL vmlinux 0x74c0821c kvmppc_invalidate_hpte +EXPORT_SYMBOL_GPL vmlinux 0x74e0f35b class_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x750bd601 set_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0x75133f6e visitor128 +EXPORT_SYMBOL_GPL vmlinux 0x75137766 pci_max_pasids +EXPORT_SYMBOL_GPL vmlinux 0x7522f3ba irq_modify_status +EXPORT_SYMBOL_GPL vmlinux 0x753a0c2d fuse_direct_io +EXPORT_SYMBOL_GPL vmlinux 0x754ba3f9 phy_get +EXPORT_SYMBOL_GPL vmlinux 0x7558cc65 blk_queue_rq_timed_out +EXPORT_SYMBOL_GPL vmlinux 0x757b49d2 kmsg_dump_get_line +EXPORT_SYMBOL_GPL vmlinux 0x75870305 sysfs_unmerge_group +EXPORT_SYMBOL_GPL vmlinux 0x758a782e blk_fill_rwbs +EXPORT_SYMBOL_GPL vmlinux 0x75a74066 device_create_file +EXPORT_SYMBOL_GPL vmlinux 0x75bbff09 mmput +EXPORT_SYMBOL_GPL vmlinux 0x75c04e78 unregister_kretprobe +EXPORT_SYMBOL_GPL vmlinux 0x75de6cd0 bus_create_file +EXPORT_SYMBOL_GPL vmlinux 0x75f2a044 usb_wait_anchor_empty_timeout +EXPORT_SYMBOL_GPL vmlinux 0x76049a82 exportfs_decode_fh +EXPORT_SYMBOL_GPL vmlinux 0x76181e26 led_trigger_unregister +EXPORT_SYMBOL_GPL vmlinux 0x762c0858 klist_prev +EXPORT_SYMBOL_GPL vmlinux 0x762d7f22 usb_hcd_unmap_urb_setup_for_dma +EXPORT_SYMBOL_GPL vmlinux 0x764497af ata_sff_irq_on +EXPORT_SYMBOL_GPL vmlinux 0x764a57dd ipv6_opt_accepted +EXPORT_SYMBOL_GPL vmlinux 0x764b431e pm_generic_runtime_suspend +EXPORT_SYMBOL_GPL vmlinux 0x76525959 usb_hcd_unlink_urb_from_ep +EXPORT_SYMBOL_GPL vmlinux 0x7655e41d pm_generic_suspend_late +EXPORT_SYMBOL_GPL vmlinux 0x766aac6c thermal_zone_bind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0x766fcb99 task_active_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x7681946c unregister_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x76adb0d3 md_stop +EXPORT_SYMBOL_GPL vmlinux 0x76b62b7e eventfd_fget +EXPORT_SYMBOL_GPL vmlinux 0x76b74cbe fl6_merge_options +EXPORT_SYMBOL_GPL vmlinux 0x76e48349 ata_sff_data_xfer +EXPORT_SYMBOL_GPL vmlinux 0x77196512 usb_hcd_pci_pm_ops +EXPORT_SYMBOL_GPL vmlinux 0x7729cbdd task_handoff_register +EXPORT_SYMBOL_GPL vmlinux 0x7754bc11 dm_hold +EXPORT_SYMBOL_GPL vmlinux 0x7763a261 devm_usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0x7766322e fuse_dev_release +EXPORT_SYMBOL_GPL vmlinux 0x7787ca7d rtc_read_time +EXPORT_SYMBOL_GPL vmlinux 0x77a1085b pci_remove_root_bus +EXPORT_SYMBOL_GPL vmlinux 0x77aad24f ndo_dflt_bridge_getlink +EXPORT_SYMBOL_GPL vmlinux 0x77ac6de7 blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x77b7a61f devres_alloc +EXPORT_SYMBOL_GPL vmlinux 0x77cc943a crypto_hash_walk_first +EXPORT_SYMBOL_GPL vmlinux 0x77d0f2c9 blk_trace_startstop +EXPORT_SYMBOL_GPL vmlinux 0x77f666de tracepoint_probe_register +EXPORT_SYMBOL_GPL vmlinux 0x783a8d85 rio_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x784bc5ac ata_cable_ignore +EXPORT_SYMBOL_GPL vmlinux 0x784bf663 subsys_dev_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x78646f89 usb_unlocked_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x787c882b lzo1x_1_compress +EXPORT_SYMBOL_GPL vmlinux 0x788e4963 dev_pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0x78ae8175 smp_call_function_single_async +EXPORT_SYMBOL_GPL vmlinux 0x78c0f5d1 pci_restore_msi_state +EXPORT_SYMBOL_GPL vmlinux 0x78c82e7d __ata_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0x78d93c3c __bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0x78daaf60 spi_sync_locked +EXPORT_SYMBOL_GPL vmlinux 0x7944e0fc tracing_off +EXPORT_SYMBOL_GPL vmlinux 0x794b7271 orderly_reboot +EXPORT_SYMBOL_GPL vmlinux 0x795b6af0 synchronize_srcu +EXPORT_SYMBOL_GPL vmlinux 0x7963f603 crypto_unregister_shash +EXPORT_SYMBOL_GPL vmlinux 0x79697fcf sysfs_rename_link_ns +EXPORT_SYMBOL_GPL vmlinux 0x796c2d48 dm_get_md +EXPORT_SYMBOL_GPL vmlinux 0x7974d0a5 ata_bmdma_dumb_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x797f9cc3 __inet_hash_nolisten +EXPORT_SYMBOL_GPL vmlinux 0x7982546c pid_nr_ns +EXPORT_SYMBOL_GPL vmlinux 0x798b83c7 devm_regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x798c1bfa sdhci_pci_o2_probe_slot +EXPORT_SYMBOL_GPL vmlinux 0x798cf349 da9052_disable_irq +EXPORT_SYMBOL_GPL vmlinux 0x79a5bd7d of_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0x79aa2b13 xfrm_output_resume +EXPORT_SYMBOL_GPL vmlinux 0x79c4ff84 sysfs_remove_file_from_group +EXPORT_SYMBOL_GPL vmlinux 0x79cb45ad clockevents_config_and_register +EXPORT_SYMBOL_GPL vmlinux 0x79defbe1 kthread_should_park +EXPORT_SYMBOL_GPL vmlinux 0x79e7230f usb_sg_wait +EXPORT_SYMBOL_GPL vmlinux 0x79f41d5b try_get_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0x7a2c2f14 mm_iommu_find +EXPORT_SYMBOL_GPL vmlinux 0x7a2e4b44 ezx_pcap_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7a58c2a7 tps65912_set_bits +EXPORT_SYMBOL_GPL vmlinux 0x7a6c242f inet_csk_route_req +EXPORT_SYMBOL_GPL vmlinux 0x7a944007 rcu_idle_enter +EXPORT_SYMBOL_GPL vmlinux 0x7aab25ff shake_page +EXPORT_SYMBOL_GPL vmlinux 0x7ac99a11 pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0x7ae2f166 dm_send_uevents +EXPORT_SYMBOL_GPL vmlinux 0x7af98678 usb_autopm_put_interface_no_suspend +EXPORT_SYMBOL_GPL vmlinux 0x7b043618 device_set_wakeup_capable +EXPORT_SYMBOL_GPL vmlinux 0x7b0f1ab3 ring_buffer_free_read_page +EXPORT_SYMBOL_GPL vmlinux 0x7b12faf8 pci_bus_add_device +EXPORT_SYMBOL_GPL vmlinux 0x7b1d544d edac_handler_set +EXPORT_SYMBOL_GPL vmlinux 0x7b220750 crypto_unregister_alg +EXPORT_SYMBOL_GPL vmlinux 0x7b2ac504 handle_level_irq +EXPORT_SYMBOL_GPL vmlinux 0x7b56fb34 bdev_direct_access +EXPORT_SYMBOL_GPL vmlinux 0x7b57c1a3 spi_bus_lock +EXPORT_SYMBOL_GPL vmlinux 0x7b70ed5c pm_qos_request_active +EXPORT_SYMBOL_GPL vmlinux 0x7b71df81 crypto_lookup_skcipher +EXPORT_SYMBOL_GPL vmlinux 0x7b8da9e4 ata_wait_register +EXPORT_SYMBOL_GPL vmlinux 0x7b90b4c6 rtc_class_close +EXPORT_SYMBOL_GPL vmlinux 0x7b9a3080 register_net_sysctl +EXPORT_SYMBOL_GPL vmlinux 0x7b9b49e6 list_lru_walk_node +EXPORT_SYMBOL_GPL vmlinux 0x7ba8c48f regmap_can_raw_write +EXPORT_SYMBOL_GPL vmlinux 0x7bb3ec19 blk_rq_prep_clone +EXPORT_SYMBOL_GPL vmlinux 0x7bb6d0bc power_supply_powers +EXPORT_SYMBOL_GPL vmlinux 0x7bc5e6aa dev_pm_qos_hide_flags +EXPORT_SYMBOL_GPL vmlinux 0x7bd77588 power_supply_changed +EXPORT_SYMBOL_GPL vmlinux 0x7bde7c80 ohci_restart +EXPORT_SYMBOL_GPL vmlinux 0x7c091d51 to_nd_blk_region +EXPORT_SYMBOL_GPL vmlinux 0x7c346357 pkey_algo +EXPORT_SYMBOL_GPL vmlinux 0x7c37bc89 pseries_ioei_notifier_list +EXPORT_SYMBOL_GPL vmlinux 0x7c4c56a2 __pci_reset_function_locked +EXPORT_SYMBOL_GPL vmlinux 0x7c514eaf nd_region_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x7c65a397 dma_request_slave_channel_reason +EXPORT_SYMBOL_GPL vmlinux 0x7c9f3e69 __tracepoint_add_device_to_group +EXPORT_SYMBOL_GPL vmlinux 0x7cadf8cd stmpe_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x7cc2ccef blkcg_activate_policy +EXPORT_SYMBOL_GPL vmlinux 0x7cd6f042 cpufreq_get_current_driver +EXPORT_SYMBOL_GPL vmlinux 0x7cd93eb2 shmem_add_seals +EXPORT_SYMBOL_GPL vmlinux 0x7ceaf0d5 generic_handle_irq +EXPORT_SYMBOL_GPL vmlinux 0x7cf690ed regmap_multi_reg_write_bypassed +EXPORT_SYMBOL_GPL vmlinux 0x7d00c65b nd_synchronize +EXPORT_SYMBOL_GPL vmlinux 0x7d328cdf pci_disable_rom +EXPORT_SYMBOL_GPL vmlinux 0x7d3aa7eb ip6_datagram_connect_v6_only +EXPORT_SYMBOL_GPL vmlinux 0x7d59dd46 pm_wq +EXPORT_SYMBOL_GPL vmlinux 0x7d732c79 ata_sff_hsm_move +EXPORT_SYMBOL_GPL vmlinux 0x7d776ce4 ipv4_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0x7d89a5f6 bsg_request_fn +EXPORT_SYMBOL_GPL vmlinux 0x7d9d1d64 rio_request_inb_mbox +EXPORT_SYMBOL_GPL vmlinux 0x7dab26b6 wm831x_isinkv_values +EXPORT_SYMBOL_GPL vmlinux 0x7dacdf2d device_create +EXPORT_SYMBOL_GPL vmlinux 0x7dd7243c spi_async +EXPORT_SYMBOL_GPL vmlinux 0x7dd77a86 regulator_get_optional +EXPORT_SYMBOL_GPL vmlinux 0x7dda30af unregister_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0x7e17ba7b klist_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0x7e1fc593 usb_debug_root +EXPORT_SYMBOL_GPL vmlinux 0x7e20653f fuse_file_poll +EXPORT_SYMBOL_GPL vmlinux 0x7e32a4ab blk_queue_flush_queueable +EXPORT_SYMBOL_GPL vmlinux 0x7e5703b2 br_fdb_test_addr_hook +EXPORT_SYMBOL_GPL vmlinux 0x7e64181d usb_calc_bus_time +EXPORT_SYMBOL_GPL vmlinux 0x7e8968ca irq_map_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x7ea1a2bc probe_kernel_write +EXPORT_SYMBOL_GPL vmlinux 0x7ed57bdc regulator_map_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0x7ef1df9c wait_on_page_bit_killable_timeout +EXPORT_SYMBOL_GPL vmlinux 0x7f008202 btree_lookup +EXPORT_SYMBOL_GPL vmlinux 0x7f13d491 pm_qos_remove_request +EXPORT_SYMBOL_GPL vmlinux 0x7f3df3ea hwpoison_filter +EXPORT_SYMBOL_GPL vmlinux 0x7f60d4ab cpufreq_frequency_table_cpuinfo +EXPORT_SYMBOL_GPL vmlinux 0x7f765e38 phy_put +EXPORT_SYMBOL_GPL vmlinux 0x7f7730b3 srp_stop_rport_timers +EXPORT_SYMBOL_GPL vmlinux 0x7f7bc710 klist_next +EXPORT_SYMBOL_GPL vmlinux 0x7f845b33 find_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x7fa2aaf0 bio_associate_blkcg +EXPORT_SYMBOL_GPL vmlinux 0x7fc6c020 usb_get_phy +EXPORT_SYMBOL_GPL vmlinux 0x7ffaec41 platform_get_resource_byname +EXPORT_SYMBOL_GPL vmlinux 0x801f486c pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x8022e1f5 class_compat_remove_link +EXPORT_SYMBOL_GPL vmlinux 0x8040ac20 ip_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0x8057b5f0 kobject_uevent_env +EXPORT_SYMBOL_GPL vmlinux 0x805f4a1c dma_release_channel +EXPORT_SYMBOL_GPL vmlinux 0x8065a4fc mmu_notifier_call_srcu +EXPORT_SYMBOL_GPL vmlinux 0x80660c4c blkcg_print_blkgs +EXPORT_SYMBOL_GPL vmlinux 0x807670bd trace_seq_bprintf +EXPORT_SYMBOL_GPL vmlinux 0x80782589 sdio_enable_func +EXPORT_SYMBOL_GPL vmlinux 0x808ec1a3 crypto_alg_tested +EXPORT_SYMBOL_GPL vmlinux 0x8090cac9 pci_create_slot +EXPORT_SYMBOL_GPL vmlinux 0x80b6018e do_unregister_con_driver +EXPORT_SYMBOL_GPL vmlinux 0x80ba3bc4 vfs_setlease +EXPORT_SYMBOL_GPL vmlinux 0x80bd8c8b pm_schedule_suspend +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 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 0x81439748 ata_sas_sync_probe +EXPORT_SYMBOL_GPL vmlinux 0x8149ea54 ata_timing_find_mode +EXPORT_SYMBOL_GPL vmlinux 0x8170359c crypto_shash_finup +EXPORT_SYMBOL_GPL vmlinux 0x818abfa9 exportfs_encode_inode_fh +EXPORT_SYMBOL_GPL vmlinux 0x81b42632 of_resolve_phandles +EXPORT_SYMBOL_GPL vmlinux 0x81c4a51b out_of_line_wait_on_bit_timeout +EXPORT_SYMBOL_GPL vmlinux 0x81ce2740 power_supply_get_drvdata +EXPORT_SYMBOL_GPL vmlinux 0x81f4c7fd regmap_field_free +EXPORT_SYMBOL_GPL vmlinux 0x81fb0e9b dma_get_required_mask +EXPORT_SYMBOL_GPL vmlinux 0x820a2d8c cpufreq_cpu_put +EXPORT_SYMBOL_GPL vmlinux 0x82169aab regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0x8218ecb8 locks_alloc_lock +EXPORT_SYMBOL_GPL vmlinux 0x8223bcba __tracepoint_xhci_dbg_quirks +EXPORT_SYMBOL_GPL vmlinux 0x8249b2a2 transport_destroy_device +EXPORT_SYMBOL_GPL vmlinux 0x8284f068 sysfs_remove_file_ns +EXPORT_SYMBOL_GPL vmlinux 0x829310db usb_disable_lpm +EXPORT_SYMBOL_GPL vmlinux 0x82b0c99a page_cache_async_readahead +EXPORT_SYMBOL_GPL vmlinux 0x82b94bd1 __blk_run_queue_uncond +EXPORT_SYMBOL_GPL vmlinux 0x82d1f627 wait_for_stable_page +EXPORT_SYMBOL_GPL vmlinux 0x82d4cd2e thermal_cooling_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0x82d79b51 sysctl_vfs_cache_pressure +EXPORT_SYMBOL_GPL vmlinux 0x82ed6f0d __srcu_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x830c7714 iommu_group_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0x83197fc5 usb_bus_list_lock +EXPORT_SYMBOL_GPL vmlinux 0x83309166 cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0x834616bb sdev_evt_alloc +EXPORT_SYMBOL_GPL vmlinux 0x83550232 tcp_slow_start +EXPORT_SYMBOL_GPL vmlinux 0x836d61d0 atomic_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x8371d35a rio_local_get_device_id +EXPORT_SYMBOL_GPL vmlinux 0x83739f56 inet_twsk_alloc +EXPORT_SYMBOL_GPL vmlinux 0x838b13e7 ring_buffer_free +EXPORT_SYMBOL_GPL vmlinux 0x83a5d837 sb800_prefetch +EXPORT_SYMBOL_GPL vmlinux 0x83ae625c rtc_set_time +EXPORT_SYMBOL_GPL vmlinux 0x83b089b1 driver_for_each_device +EXPORT_SYMBOL_GPL vmlinux 0x83c8af0a gpiod_get_raw_value +EXPORT_SYMBOL_GPL vmlinux 0x83cf7cb8 extcon_get_edev_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0x83e5d646 pwm_can_sleep +EXPORT_SYMBOL_GPL vmlinux 0x83f7c1a5 scsi_ioctl_block_when_processing_errors +EXPORT_SYMBOL_GPL vmlinux 0x84409331 of_dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0x8440b632 pci_cfg_access_unlock +EXPORT_SYMBOL_GPL vmlinux 0x8452aa18 ata_port_desc +EXPORT_SYMBOL_GPL vmlinux 0x845c4c25 of_get_regulator_init_data +EXPORT_SYMBOL_GPL vmlinux 0x848101f6 of_console_check +EXPORT_SYMBOL_GPL vmlinux 0x8483a815 phy_create_lookup +EXPORT_SYMBOL_GPL vmlinux 0x8487a2b6 flush_work +EXPORT_SYMBOL_GPL vmlinux 0x8488546e led_stop_software_blink +EXPORT_SYMBOL_GPL vmlinux 0x84ba05bd fb_deferred_io_open +EXPORT_SYMBOL_GPL vmlinux 0x84e7115f i2c_adapter_type +EXPORT_SYMBOL_GPL vmlinux 0x84fd51bb nvdimm_bus_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0x85033f33 register_ftrace_function +EXPORT_SYMBOL_GPL vmlinux 0x85050965 __irq_alloc_descs +EXPORT_SYMBOL_GPL vmlinux 0x850c695e i2c_generic_scl_recovery +EXPORT_SYMBOL_GPL vmlinux 0x85216155 ezx_pcap_read +EXPORT_SYMBOL_GPL vmlinux 0x853aa407 blk_mq_unfreeze_queue +EXPORT_SYMBOL_GPL vmlinux 0x855286de bd_link_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0x85666874 ata_dev_disable +EXPORT_SYMBOL_GPL vmlinux 0x856a3acb regulator_map_voltage_ascend +EXPORT_SYMBOL_GPL vmlinux 0x8576769b spi_finalize_current_transfer +EXPORT_SYMBOL_GPL vmlinux 0x8583907b blkio_cgrp_subsys +EXPORT_SYMBOL_GPL vmlinux 0x859bb675 pci_hp_deregister +EXPORT_SYMBOL_GPL vmlinux 0x85b23283 sock_diag_register_inet_compat +EXPORT_SYMBOL_GPL vmlinux 0x85c7f674 ring_buffer_normalize_time_stamp +EXPORT_SYMBOL_GPL vmlinux 0x85dad0f8 __sock_recv_wifi_status +EXPORT_SYMBOL_GPL vmlinux 0x85db3828 usb_disable_xhci_ports +EXPORT_SYMBOL_GPL vmlinux 0x861986ed mpc8xxx_spi_tx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0x86332d01 pwm_request +EXPORT_SYMBOL_GPL vmlinux 0x8655c70d uart_set_options +EXPORT_SYMBOL_GPL vmlinux 0x865a448c devm_regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x86786286 klist_add_behind +EXPORT_SYMBOL_GPL vmlinux 0x86861fa7 get_dcookie +EXPORT_SYMBOL_GPL vmlinux 0x868784cb __symbol_get +EXPORT_SYMBOL_GPL vmlinux 0x86d931b6 xhci_run +EXPORT_SYMBOL_GPL vmlinux 0x86db83e8 pci_probe_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0x86e1502f sdio_set_block_size +EXPORT_SYMBOL_GPL vmlinux 0x86e8d554 napi_hash_add +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 0x86f97074 cpufreq_cooling_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8702e548 process_srcu +EXPORT_SYMBOL_GPL vmlinux 0x87074900 usb_remove_phy +EXPORT_SYMBOL_GPL vmlinux 0x8714e4ef nd_blk_region_set_provider_data +EXPORT_SYMBOL_GPL vmlinux 0x872f8f24 pci_restore_ats_state +EXPORT_SYMBOL_GPL vmlinux 0x873fbaea edac_atomic_assert_error +EXPORT_SYMBOL_GPL vmlinux 0x874c3314 netdev_set_default_ethtool_ops +EXPORT_SYMBOL_GPL vmlinux 0x87522cfa vma_kernel_pagesize +EXPORT_SYMBOL_GPL vmlinux 0x875854b3 iommu_domain_free +EXPORT_SYMBOL_GPL vmlinux 0x87840be5 md_run +EXPORT_SYMBOL_GPL vmlinux 0x878bebea ipv6_stub +EXPORT_SYMBOL_GPL vmlinux 0x879cfab0 crypto_register_algs +EXPORT_SYMBOL_GPL vmlinux 0x879d74cf put_pid_ns +EXPORT_SYMBOL_GPL vmlinux 0x87a4c96c of_property_read_u32_index +EXPORT_SYMBOL_GPL vmlinux 0x87bf043b gpiochip_find +EXPORT_SYMBOL_GPL vmlinux 0x87d41382 regmap_attach_dev +EXPORT_SYMBOL_GPL vmlinux 0x87d8fb2b wm8350_block_write +EXPORT_SYMBOL_GPL vmlinux 0x8804af3d usb_anchor_suspend_wakeups +EXPORT_SYMBOL_GPL vmlinux 0x8808a4f1 device_store_bool +EXPORT_SYMBOL_GPL vmlinux 0x880f76df virtio_device_restore +EXPORT_SYMBOL_GPL vmlinux 0x8810ad5e crypto_xor +EXPORT_SYMBOL_GPL vmlinux 0x883be76f ata_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x883c2740 __cookie_v6_init_sequence +EXPORT_SYMBOL_GPL vmlinux 0x885b8b11 devm_kmalloc +EXPORT_SYMBOL_GPL vmlinux 0x886ac289 usb_match_one_id +EXPORT_SYMBOL_GPL vmlinux 0x88ab6fe3 kgdb_active +EXPORT_SYMBOL_GPL vmlinux 0x88b5647c trace_clock_local +EXPORT_SYMBOL_GPL vmlinux 0x88bded6c regmap_exit +EXPORT_SYMBOL_GPL vmlinux 0x88cbfb44 balloon_page_dequeue +EXPORT_SYMBOL_GPL vmlinux 0x88e85c7e register_cxl_calls +EXPORT_SYMBOL_GPL vmlinux 0x88f526ec phy_pm_runtime_put +EXPORT_SYMBOL_GPL vmlinux 0x89019f30 pci_disable_pcie_error_reporting +EXPORT_SYMBOL_GPL vmlinux 0x8924eb1e rcu_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0x89432b54 wm8350_device_init +EXPORT_SYMBOL_GPL vmlinux 0x89485687 iommu_group_put +EXPORT_SYMBOL_GPL vmlinux 0x89653077 rio_unlock_device +EXPORT_SYMBOL_GPL vmlinux 0x89af3eaa devm_regulator_bulk_get +EXPORT_SYMBOL_GPL vmlinux 0x89bbafc6 usb_register_notify +EXPORT_SYMBOL_GPL vmlinux 0x89beae8d crypto_ablkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0x89c2879d devm_power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0x89cfc920 of_reserved_mem_device_init +EXPORT_SYMBOL_GPL vmlinux 0x89dbf5b0 list_lru_destroy +EXPORT_SYMBOL_GPL vmlinux 0x89fffdae __mnt_is_readonly +EXPORT_SYMBOL_GPL vmlinux 0x8a19a791 sdio_writeb +EXPORT_SYMBOL_GPL vmlinux 0x8a554a36 mpc8xxx_spi_strmode +EXPORT_SYMBOL_GPL vmlinux 0x8a70b55e ata_port_wait_eh +EXPORT_SYMBOL_GPL vmlinux 0x8a7a27ac extcon_update_state +EXPORT_SYMBOL_GPL vmlinux 0x8a92ae62 ata_host_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8a92c0d3 devm_regulator_unregister +EXPORT_SYMBOL_GPL vmlinux 0x8aa892bd regulator_get_bypass_regmap +EXPORT_SYMBOL_GPL vmlinux 0x8abacc47 get_max_files +EXPORT_SYMBOL_GPL vmlinux 0x8ac2706b scsi_bus_type +EXPORT_SYMBOL_GPL vmlinux 0x8ad0c3db of_irq_parse_and_map_pci +EXPORT_SYMBOL_GPL vmlinux 0x8ae17567 sdio_writel +EXPORT_SYMBOL_GPL vmlinux 0x8ae7720e debugfs_remove_recursive +EXPORT_SYMBOL_GPL vmlinux 0x8af1a269 cpuidle_register +EXPORT_SYMBOL_GPL vmlinux 0x8afef2dd blk_trace_remove +EXPORT_SYMBOL_GPL vmlinux 0x8b0cd1ec subsys_find_device_by_id +EXPORT_SYMBOL_GPL vmlinux 0x8b35b9b8 devm_rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0x8b36f3e5 wm5110_patch +EXPORT_SYMBOL_GPL vmlinux 0x8b534a73 adp5520_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0x8b70e8ea __wake_up_sync_key +EXPORT_SYMBOL_GPL vmlinux 0x8bde65f6 of_reconfig_get_state_change +EXPORT_SYMBOL_GPL vmlinux 0x8c002eea event_triggers_post_call +EXPORT_SYMBOL_GPL vmlinux 0x8c0215f2 pm_system_wakeup +EXPORT_SYMBOL_GPL vmlinux 0x8c03d20c destroy_workqueue +EXPORT_SYMBOL_GPL vmlinux 0x8c0d183f ata_scsi_unlock_native_capacity +EXPORT_SYMBOL_GPL vmlinux 0x8c21b030 pci_walk_bus +EXPORT_SYMBOL_GPL vmlinux 0x8c29900b wm831x_reg_write +EXPORT_SYMBOL_GPL vmlinux 0x8c4d9580 arizona_free_irq +EXPORT_SYMBOL_GPL vmlinux 0x8c62c397 regcache_drop_region +EXPORT_SYMBOL_GPL vmlinux 0x8c646600 edac_report_status +EXPORT_SYMBOL_GPL vmlinux 0x8c657d87 gpiod_export +EXPORT_SYMBOL_GPL vmlinux 0x8c662fc3 pci_user_write_config_dword +EXPORT_SYMBOL_GPL vmlinux 0x8c743fb6 reset_control_status +EXPORT_SYMBOL_GPL vmlinux 0x8ca05e14 ata_pci_bmdma_clear_simplex +EXPORT_SYMBOL_GPL vmlinux 0x8cb2f079 tps6586x_read +EXPORT_SYMBOL_GPL vmlinux 0x8cea765f memalloc_socks +EXPORT_SYMBOL_GPL vmlinux 0x8d12f7af crypto_register_rngs +EXPORT_SYMBOL_GPL vmlinux 0x8d224962 ata_cable_unknown +EXPORT_SYMBOL_GPL vmlinux 0x8d22bb58 iommu_group_alloc +EXPORT_SYMBOL_GPL vmlinux 0x8d2d92f3 watchdog_init_timeout +EXPORT_SYMBOL_GPL vmlinux 0x8d32fd62 tty_get_pgrp +EXPORT_SYMBOL_GPL vmlinux 0x8d3784e9 regulator_register +EXPORT_SYMBOL_GPL vmlinux 0x8d3af18a crypto_unregister_aeads +EXPORT_SYMBOL_GPL vmlinux 0x8d733c78 pci_device_is_present +EXPORT_SYMBOL_GPL vmlinux 0x8d751f83 mbox_request_channel_byname +EXPORT_SYMBOL_GPL vmlinux 0x8d7e6e8d agp_remove_bridge +EXPORT_SYMBOL_GPL vmlinux 0x8d87a03e bmp085_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0x8dace574 balloon_page_enqueue +EXPORT_SYMBOL_GPL vmlinux 0x8dbb5813 alarm_cancel +EXPORT_SYMBOL_GPL vmlinux 0x8dbf5a20 kvmppc_hv_entry_trampoline +EXPORT_SYMBOL_GPL vmlinux 0x8dc9975f bus_sort_breadthfirst +EXPORT_SYMBOL_GPL vmlinux 0x8dcf41ce rio_release_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0x8de21c11 sdio_memcpy_fromio +EXPORT_SYMBOL_GPL vmlinux 0x8df56c93 inet_csk_compat_setsockopt +EXPORT_SYMBOL_GPL vmlinux 0x8e1bd6ce agp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0x8e2b25c2 videomode_from_timings +EXPORT_SYMBOL_GPL vmlinux 0x8e3beb39 inet6_lookup +EXPORT_SYMBOL_GPL vmlinux 0x8e42ab01 regmap_reinit_cache +EXPORT_SYMBOL_GPL vmlinux 0x8e5f4a25 device_find_child +EXPORT_SYMBOL_GPL vmlinux 0x8e77e335 kthread_unpark +EXPORT_SYMBOL_GPL vmlinux 0x8e7c6c8b sdio_readsb +EXPORT_SYMBOL_GPL vmlinux 0x8e7f95a0 shmem_file_setup +EXPORT_SYMBOL_GPL vmlinux 0x8e85381e devm_phy_create +EXPORT_SYMBOL_GPL vmlinux 0x8e982191 watchdog_unregister_device +EXPORT_SYMBOL_GPL vmlinux 0x8ec56334 pm_generic_resume +EXPORT_SYMBOL_GPL vmlinux 0x8ed92c44 __udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x8ef03d00 class_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x8f0748af rcu_expedite_gp +EXPORT_SYMBOL_GPL vmlinux 0x8f20fa03 task_user_regset_view +EXPORT_SYMBOL_GPL vmlinux 0x8f683678 sock_diag_check_cookie +EXPORT_SYMBOL_GPL vmlinux 0x8f6cee77 __round_jiffies_relative +EXPORT_SYMBOL_GPL vmlinux 0x8f6f030b crypto_find_alg +EXPORT_SYMBOL_GPL vmlinux 0x8f773048 raw_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0x8f8df433 irq_setup_alt_chip +EXPORT_SYMBOL_GPL vmlinux 0x8fc270ee fixed_phy_register +EXPORT_SYMBOL_GPL vmlinux 0x8fd7f644 gpiod_get_array +EXPORT_SYMBOL_GPL vmlinux 0x9012fa0d sysfs_create_group +EXPORT_SYMBOL_GPL vmlinux 0x903b627c list_lru_isolate_move +EXPORT_SYMBOL_GPL vmlinux 0x9062c322 ring_buffer_consume +EXPORT_SYMBOL_GPL vmlinux 0x9077d5ea usb_kill_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0x90840529 device_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0x909f260a crypto_aead_reqsize +EXPORT_SYMBOL_GPL vmlinux 0x90a1004a crypto_has_alg +EXPORT_SYMBOL_GPL vmlinux 0x90bb5e0d simple_attr_read +EXPORT_SYMBOL_GPL vmlinux 0x90dfec70 inet_unhash +EXPORT_SYMBOL_GPL vmlinux 0x90efcb9b usb_mon_register +EXPORT_SYMBOL_GPL vmlinux 0x90f12ff1 ip6_datagram_send_ctl +EXPORT_SYMBOL_GPL vmlinux 0x911d6034 usb_altnum_to_altsetting +EXPORT_SYMBOL_GPL vmlinux 0x9188c660 usb_enable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0x918ad429 ring_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0x91a29f64 irq_remove_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0x91aa1840 regmap_async_complete_cb +EXPORT_SYMBOL_GPL vmlinux 0x91ba4ad8 shash_ahash_finup +EXPORT_SYMBOL_GPL vmlinux 0x91c6e5b0 pcap_to_irq +EXPORT_SYMBOL_GPL vmlinux 0x91d46da9 ping_get_port +EXPORT_SYMBOL_GPL vmlinux 0x91f1f1d7 rtc_alarm_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x92087e0b platform_device_register +EXPORT_SYMBOL_GPL vmlinux 0x920cc389 visitorl +EXPORT_SYMBOL_GPL vmlinux 0x9212bb5f ata_bmdma_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x923ba63e each_symbol_section +EXPORT_SYMBOL_GPL vmlinux 0x924760b7 of_display_timings_exist +EXPORT_SYMBOL_GPL vmlinux 0x924c46f8 zs_unmap_object +EXPORT_SYMBOL_GPL vmlinux 0x925cac3a to_nd_desc +EXPORT_SYMBOL_GPL vmlinux 0x9263566d mmc_regulator_set_ocr +EXPORT_SYMBOL_GPL vmlinux 0x9274c3d9 rio_route_add_entry +EXPORT_SYMBOL_GPL vmlinux 0x927d97aa sdio_release_irq +EXPORT_SYMBOL_GPL vmlinux 0x92a3aa78 dm_path_uevent +EXPORT_SYMBOL_GPL vmlinux 0x92be2164 napi_by_id +EXPORT_SYMBOL_GPL vmlinux 0x92d31cfb fixed_phy_add +EXPORT_SYMBOL_GPL vmlinux 0x92d92b32 __ip_route_output_key +EXPORT_SYMBOL_GPL vmlinux 0x92db8f68 do_trace_rcu_torture_read +EXPORT_SYMBOL_GPL vmlinux 0x931f05d3 ktime_get_raw +EXPORT_SYMBOL_GPL vmlinux 0x93311080 opal_flash_read +EXPORT_SYMBOL_GPL vmlinux 0x93528996 hrtimer_active +EXPORT_SYMBOL_GPL vmlinux 0x93767fe3 tcp_set_state +EXPORT_SYMBOL_GPL vmlinux 0x937b9a32 md_rdev_clear +EXPORT_SYMBOL_GPL vmlinux 0x939c888b nf_queue_entry_get_refs +EXPORT_SYMBOL_GPL vmlinux 0x93a9894b dev_attr_em_message +EXPORT_SYMBOL_GPL vmlinux 0x93ba0496 rtnl_af_unregister +EXPORT_SYMBOL_GPL vmlinux 0x93e2accd udp4_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x93e675b8 virtqueue_get_used +EXPORT_SYMBOL_GPL vmlinux 0x9414a2b4 rio_release_dma +EXPORT_SYMBOL_GPL vmlinux 0x941f2aaa eventfd_ctx_put +EXPORT_SYMBOL_GPL vmlinux 0x9457c15f dma_run_dependencies +EXPORT_SYMBOL_GPL vmlinux 0x9469125a pci_user_write_config_word +EXPORT_SYMBOL_GPL vmlinux 0x94722f3b rio_request_dma +EXPORT_SYMBOL_GPL vmlinux 0x9474c868 blk_rq_err_bytes +EXPORT_SYMBOL_GPL vmlinux 0x948463d5 ata_noop_qc_prep +EXPORT_SYMBOL_GPL vmlinux 0x948aed8f wm8350_device_exit +EXPORT_SYMBOL_GPL vmlinux 0x949f7342 __alloc_percpu +EXPORT_SYMBOL_GPL vmlinux 0x94bc884f serial8250_tx_chars +EXPORT_SYMBOL_GPL vmlinux 0x94bd986d pcibios_finish_adding_to_bus +EXPORT_SYMBOL_GPL vmlinux 0x94c4cb13 virtio_config_changed +EXPORT_SYMBOL_GPL vmlinux 0x94d972b7 unregister_kprobe +EXPORT_SYMBOL_GPL vmlinux 0x94ef4d05 cpci_hp_stop +EXPORT_SYMBOL_GPL vmlinux 0x9501bb22 of_get_fb_videomode +EXPORT_SYMBOL_GPL vmlinux 0x9504df26 irq_wake_thread +EXPORT_SYMBOL_GPL vmlinux 0x950fa7e9 ehci_handshake +EXPORT_SYMBOL_GPL vmlinux 0x952664c5 do_exit +EXPORT_SYMBOL_GPL vmlinux 0x953e1b9e ktime_get_real_seconds +EXPORT_SYMBOL_GPL vmlinux 0x9541685c fsnotify +EXPORT_SYMBOL_GPL vmlinux 0x9549e09a elv_unregister +EXPORT_SYMBOL_GPL vmlinux 0x955974a3 __rio_local_write_config_8 +EXPORT_SYMBOL_GPL vmlinux 0x955abb92 xfrm_audit_state_delete +EXPORT_SYMBOL_GPL vmlinux 0x955b0e2e kthread_worker_fn +EXPORT_SYMBOL_GPL vmlinux 0x955f864f pci_reset_bridge_secondary_bus +EXPORT_SYMBOL_GPL vmlinux 0x956c0aef ata_bmdma_port_start32 +EXPORT_SYMBOL_GPL vmlinux 0x9570869c set_task_ioprio +EXPORT_SYMBOL_GPL vmlinux 0x95842739 usb_hub_find_child +EXPORT_SYMBOL_GPL vmlinux 0x958df3ac zs_free +EXPORT_SYMBOL_GPL vmlinux 0x95aadb40 usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0x95bc9078 btree_free +EXPORT_SYMBOL_GPL vmlinux 0x95c3ea29 blk_queue_bypass_end +EXPORT_SYMBOL_GPL vmlinux 0x95d34f1d serial8250_do_startup +EXPORT_SYMBOL_GPL vmlinux 0x95d8c107 dev_pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0x95f3287c mbox_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0x960654c2 __clocksource_update_freq_scale +EXPORT_SYMBOL_GPL vmlinux 0x9621849f ring_buffer_event_data +EXPORT_SYMBOL_GPL vmlinux 0x9628755e pci_enable_rom +EXPORT_SYMBOL_GPL vmlinux 0x96371cf8 cpufreq_freq_attr_scaling_boost_freqs +EXPORT_SYMBOL_GPL vmlinux 0x9639f7d2 eeh_add_device_tree_early +EXPORT_SYMBOL_GPL vmlinux 0x96554810 register_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9660a1bf of_usb_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0x968e9999 tc3589x_block_write +EXPORT_SYMBOL_GPL vmlinux 0x96c60802 da903x_update +EXPORT_SYMBOL_GPL vmlinux 0x96c95300 device_bind_driver +EXPORT_SYMBOL_GPL vmlinux 0x96cf04cf ftrace_set_filter +EXPORT_SYMBOL_GPL vmlinux 0x96e6a74b netdev_rx_handler_register +EXPORT_SYMBOL_GPL vmlinux 0x970d9b4f ehci_adjust_port_wakeup_flags +EXPORT_SYMBOL_GPL vmlinux 0x971f0209 i2c_recover_bus +EXPORT_SYMBOL_GPL vmlinux 0x97249967 blk_rq_unprep_clone +EXPORT_SYMBOL_GPL vmlinux 0x972d79e5 irq_set_chip_and_handler_name +EXPORT_SYMBOL_GPL vmlinux 0x9735f061 register_jprobes +EXPORT_SYMBOL_GPL vmlinux 0x975519c1 asymmetric_key_id_same +EXPORT_SYMBOL_GPL vmlinux 0x9759cc9f wm831x_device_shutdown +EXPORT_SYMBOL_GPL vmlinux 0x9780c464 inet_twsk_purge +EXPORT_SYMBOL_GPL vmlinux 0x979c5805 perf_event_disable +EXPORT_SYMBOL_GPL vmlinux 0x97a4d573 public_key_subtype +EXPORT_SYMBOL_GPL vmlinux 0x97d02465 get_governor_parent_kobj +EXPORT_SYMBOL_GPL vmlinux 0x97de2b83 debug_locks_silent +EXPORT_SYMBOL_GPL vmlinux 0x97ee4e30 early_find_capability +EXPORT_SYMBOL_GPL vmlinux 0x9826a19c regulator_bulk_enable +EXPORT_SYMBOL_GPL vmlinux 0x9833bc0c hvc_kick +EXPORT_SYMBOL_GPL vmlinux 0x98503a63 mpi_alloc +EXPORT_SYMBOL_GPL vmlinux 0x98594994 kvmppc_h_put_tce +EXPORT_SYMBOL_GPL vmlinux 0x9879932b crypto_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x987bb94e register_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0x98a02a70 register_jprobe +EXPORT_SYMBOL_GPL vmlinux 0x98adfc44 tty_buffer_unlock_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x98b4aec7 devm_phy_put +EXPORT_SYMBOL_GPL vmlinux 0x98cfdbb4 subsys_interface_unregister +EXPORT_SYMBOL_GPL vmlinux 0x98fa1e20 dm_get_reserved_rq_based_ios +EXPORT_SYMBOL_GPL vmlinux 0x98fcf128 irq_work_queue_on +EXPORT_SYMBOL_GPL vmlinux 0x990cc537 rdev_get_dev +EXPORT_SYMBOL_GPL vmlinux 0x99177c54 pwm_enable +EXPORT_SYMBOL_GPL vmlinux 0x9921d797 crypto_ahash_type +EXPORT_SYMBOL_GPL vmlinux 0x9924c496 __usb_get_extra_descriptor +EXPORT_SYMBOL_GPL vmlinux 0x99250798 device_get_child_node_count +EXPORT_SYMBOL_GPL vmlinux 0x9944a399 pci_find_next_ht_capability +EXPORT_SYMBOL_GPL vmlinux 0x995d1071 prof_on +EXPORT_SYMBOL_GPL vmlinux 0x996fdf53 ata_sff_wait_after_reset +EXPORT_SYMBOL_GPL vmlinux 0x9973add9 __cookie_v6_check +EXPORT_SYMBOL_GPL vmlinux 0x997c4347 unmap_kernel_range +EXPORT_SYMBOL_GPL vmlinux 0x997ff44b aead_geniv_init +EXPORT_SYMBOL_GPL vmlinux 0x99840d00 timecounter_init +EXPORT_SYMBOL_GPL vmlinux 0x9986a083 regmap_field_update_bits +EXPORT_SYMBOL_GPL vmlinux 0x9987e6e9 opal_get_sensor_data +EXPORT_SYMBOL_GPL vmlinux 0x99a1e560 phy_pm_runtime_forbid +EXPORT_SYMBOL_GPL vmlinux 0x99a9ff9a cpuidle_register_device +EXPORT_SYMBOL_GPL vmlinux 0x99d3efa0 of_overlay_create +EXPORT_SYMBOL_GPL vmlinux 0x99e28f10 __tracepoint_remove_device_from_group +EXPORT_SYMBOL_GPL vmlinux 0x99f43d3f posix_clock_register +EXPORT_SYMBOL_GPL vmlinux 0x99ff8d08 opal_invalid_call +EXPORT_SYMBOL_GPL vmlinux 0x9a09e4ae param_ops_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0x9a11a0fc crypto_attr_alg_name +EXPORT_SYMBOL_GPL vmlinux 0x9a20c9d4 setup_irq +EXPORT_SYMBOL_GPL vmlinux 0x9a49d937 __wake_up_locked_key +EXPORT_SYMBOL_GPL vmlinux 0x9a5bb07d crypto_aead_setkey +EXPORT_SYMBOL_GPL vmlinux 0x9a60d27c class_interface_register +EXPORT_SYMBOL_GPL vmlinux 0x9a84dec7 ping_seq_start +EXPORT_SYMBOL_GPL vmlinux 0x9a85e253 of_pci_range_parser_one +EXPORT_SYMBOL_GPL vmlinux 0x9a89dbf7 lpddr2_jedec_min_tck +EXPORT_SYMBOL_GPL vmlinux 0x9a8cd411 ata_qc_complete +EXPORT_SYMBOL_GPL vmlinux 0x9a92a4d6 init_uts_ns +EXPORT_SYMBOL_GPL vmlinux 0x9a944e21 devres_remove_group +EXPORT_SYMBOL_GPL vmlinux 0x9aa9ccb8 iommu_detach_device +EXPORT_SYMBOL_GPL vmlinux 0x9aad6540 klist_iter_init +EXPORT_SYMBOL_GPL vmlinux 0x9abacfa3 usb_hcd_amd_remote_wakeup_quirk +EXPORT_SYMBOL_GPL vmlinux 0x9ac11b74 suspend_set_ops +EXPORT_SYMBOL_GPL vmlinux 0x9acbbb4e firmware_kobj +EXPORT_SYMBOL_GPL vmlinux 0x9adf08c3 mmu_linear_psize +EXPORT_SYMBOL_GPL vmlinux 0x9aeacb87 ring_buffer_iter_empty +EXPORT_SYMBOL_GPL vmlinux 0x9aff562f crypto_alloc_shash +EXPORT_SYMBOL_GPL vmlinux 0x9b01357b pm_generic_freeze +EXPORT_SYMBOL_GPL vmlinux 0x9b11a126 ata_sff_dma_pause +EXPORT_SYMBOL_GPL vmlinux 0x9b142fb5 iommu_attach_group +EXPORT_SYMBOL_GPL vmlinux 0x9b1e0155 devm_kasprintf +EXPORT_SYMBOL_GPL vmlinux 0x9b21e111 sdio_claim_irq +EXPORT_SYMBOL_GPL vmlinux 0x9b37fcbd ping_common_sendmsg +EXPORT_SYMBOL_GPL vmlinux 0x9b46a01c usb_get_intf +EXPORT_SYMBOL_GPL vmlinux 0x9b52d070 reservation_object_wait_timeout_rcu +EXPORT_SYMBOL_GPL vmlinux 0x9b5fadfd __online_page_set_limits +EXPORT_SYMBOL_GPL vmlinux 0x9b63291a rhashtable_insert_rehash +EXPORT_SYMBOL_GPL vmlinux 0x9b684bba devm_phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x9b7a04c9 apply_to_page_range +EXPORT_SYMBOL_GPL vmlinux 0x9b81f3bb pci_try_reset_function +EXPORT_SYMBOL_GPL vmlinux 0x9b8b41ce sysfs_create_mount_point +EXPORT_SYMBOL_GPL vmlinux 0x9b96de67 cpuidle_unregister +EXPORT_SYMBOL_GPL vmlinux 0x9ba2bb2b gpio_request_array +EXPORT_SYMBOL_GPL vmlinux 0x9bae7203 dev_pm_qos_expose_flags +EXPORT_SYMBOL_GPL vmlinux 0x9bb6d626 blkcipher_walk_phys +EXPORT_SYMBOL_GPL vmlinux 0x9bbe8d73 register_trace_event +EXPORT_SYMBOL_GPL vmlinux 0x9bbecd09 rtc_update_irq_enable +EXPORT_SYMBOL_GPL vmlinux 0x9bca03ca ata_sff_queue_delayed_work +EXPORT_SYMBOL_GPL vmlinux 0x9bece81b mpi_cmp_ui +EXPORT_SYMBOL_GPL vmlinux 0x9bf79e82 pcibios_scan_phb +EXPORT_SYMBOL_GPL vmlinux 0x9bf8ab7c dma_buf_export +EXPORT_SYMBOL_GPL vmlinux 0x9bfeddb3 tcp_reno_ssthresh +EXPORT_SYMBOL_GPL vmlinux 0x9bff9094 to_nvdimm +EXPORT_SYMBOL_GPL vmlinux 0x9c0393cc pci_load_saved_state +EXPORT_SYMBOL_GPL vmlinux 0x9c1f8738 sk_detach_filter +EXPORT_SYMBOL_GPL vmlinux 0x9c326be3 __class_register +EXPORT_SYMBOL_GPL vmlinux 0x9c375f37 extcon_set_cable_state_ +EXPORT_SYMBOL_GPL vmlinux 0x9c4c54f3 mpc8xxx_spi_tx_buf_u32 +EXPORT_SYMBOL_GPL vmlinux 0x9c62d6e8 remove_irq +EXPORT_SYMBOL_GPL vmlinux 0x9c64e76f scsi_target_unblock +EXPORT_SYMBOL_GPL vmlinux 0x9c7c9c6c ip6_dst_lookup +EXPORT_SYMBOL_GPL vmlinux 0x9c8ee0b2 dbs_check_cpu +EXPORT_SYMBOL_GPL vmlinux 0x9cac814f thermal_generate_netlink_event +EXPORT_SYMBOL_GPL vmlinux 0x9cb0df4b trace_seq_putc +EXPORT_SYMBOL_GPL vmlinux 0x9cc4f70a register_pm_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9cced89f ata_sas_async_probe +EXPORT_SYMBOL_GPL vmlinux 0x9ceb24e3 regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x9cee57a0 zs_create_pool +EXPORT_SYMBOL_GPL vmlinux 0x9cfe8996 regulator_force_disable +EXPORT_SYMBOL_GPL vmlinux 0x9d1d2b6f cpu_subsys +EXPORT_SYMBOL_GPL vmlinux 0x9d247298 hvc_poll +EXPORT_SYMBOL_GPL vmlinux 0x9d34091c devm_regulator_get_exclusive +EXPORT_SYMBOL_GPL vmlinux 0x9d6037ad regulator_set_voltage_time_sel +EXPORT_SYMBOL_GPL vmlinux 0x9d66df6a extcon_get_extcon_dev +EXPORT_SYMBOL_GPL vmlinux 0x9da409ab ata_bmdma_stop +EXPORT_SYMBOL_GPL vmlinux 0x9dadbb88 cpufreq_boost_supported +EXPORT_SYMBOL_GPL vmlinux 0x9db5489a devfreq_event_enable_edev +EXPORT_SYMBOL_GPL vmlinux 0x9dde572f phy_optional_get +EXPORT_SYMBOL_GPL vmlinux 0x9df76aa3 usb_alloc_urb +EXPORT_SYMBOL_GPL vmlinux 0x9e12c478 ata_bmdma_error_handler +EXPORT_SYMBOL_GPL vmlinux 0x9e152357 vfs_truncate +EXPORT_SYMBOL_GPL vmlinux 0x9e1c7cf9 register_kretprobes +EXPORT_SYMBOL_GPL vmlinux 0x9e1d21d6 device_store_ulong +EXPORT_SYMBOL_GPL vmlinux 0x9e382799 udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0x9e4098ec irq_gc_mask_set_bit +EXPORT_SYMBOL_GPL vmlinux 0x9e472f5f snmp_fold_field +EXPORT_SYMBOL_GPL vmlinux 0x9e4e2f66 sysfs_remove_files +EXPORT_SYMBOL_GPL vmlinux 0x9e5799e3 regulator_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9e5efb43 ohci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0x9e801ff0 inet6_csk_xmit +EXPORT_SYMBOL_GPL vmlinux 0x9ec4532d spi_alloc_device +EXPORT_SYMBOL_GPL vmlinux 0x9ece2c0a scsi_flush_work +EXPORT_SYMBOL_GPL vmlinux 0x9ed554b3 unregister_keyboard_notifier +EXPORT_SYMBOL_GPL vmlinux 0x9ef5c639 inet_ehash_locks_alloc +EXPORT_SYMBOL_GPL vmlinux 0x9f053672 ehci_resume +EXPORT_SYMBOL_GPL vmlinux 0x9f06f938 blocking_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0x9f099cf6 x509_get_sig_params +EXPORT_SYMBOL_GPL vmlinux 0x9f16af75 blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0x9f412145 sysfs_create_files +EXPORT_SYMBOL_GPL vmlinux 0x9f654f83 mnt_want_write_file +EXPORT_SYMBOL_GPL vmlinux 0x9f8449e7 rio_route_clr_table +EXPORT_SYMBOL_GPL vmlinux 0x9f883032 max8997_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0x9faf0427 led_trigger_blink +EXPORT_SYMBOL_GPL vmlinux 0x9fce80db fb_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0x9fd3884b tty_buffer_request_room +EXPORT_SYMBOL_GPL vmlinux 0x9fe83baa inet_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0x9fe939e1 mpi_powm +EXPORT_SYMBOL_GPL vmlinux 0xa06d52c2 of_pci_parse_bus_range +EXPORT_SYMBOL_GPL vmlinux 0xa084003e gen_pool_size +EXPORT_SYMBOL_GPL vmlinux 0xa091d10d fwnode_property_present +EXPORT_SYMBOL_GPL vmlinux 0xa0a27fff pci_address_to_pio +EXPORT_SYMBOL_GPL vmlinux 0xa0a5d372 platform_device_add_resources +EXPORT_SYMBOL_GPL vmlinux 0xa0a9f88b __put_task_struct +EXPORT_SYMBOL_GPL vmlinux 0xa0b7e3c7 vfs_lock_file +EXPORT_SYMBOL_GPL vmlinux 0xa0c0ab18 usb_ep0_reinit +EXPORT_SYMBOL_GPL vmlinux 0xa0c18cc6 irq_alloc_domain_generic_chips +EXPORT_SYMBOL_GPL vmlinux 0xa0c312c3 virtqueue_detach_unused_buf +EXPORT_SYMBOL_GPL vmlinux 0xa0d6bcc8 usb_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xa0dc11bd tty_prepare_flip_string +EXPORT_SYMBOL_GPL vmlinux 0xa0ef343c usb_hcd_unmap_urb_for_dma +EXPORT_SYMBOL_GPL vmlinux 0xa105ed7d __mmc_switch +EXPORT_SYMBOL_GPL vmlinux 0xa13098fe alarmtimer_get_rtcdev +EXPORT_SYMBOL_GPL vmlinux 0xa1373592 scom_find_parent +EXPORT_SYMBOL_GPL vmlinux 0xa140eeb2 cpu_remove_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0xa18f9433 mpi_read_buffer +EXPORT_SYMBOL_GPL vmlinux 0xa196be4a debugfs_create_file_size +EXPORT_SYMBOL_GPL vmlinux 0xa19e36d0 usb_hub_claim_port +EXPORT_SYMBOL_GPL vmlinux 0xa1d6e41b cm_notify_event +EXPORT_SYMBOL_GPL vmlinux 0xa1e6b15a usb_add_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xa1ed9c8b add_hwgenerator_randomness +EXPORT_SYMBOL_GPL vmlinux 0xa20d9260 desc_to_gpio +EXPORT_SYMBOL_GPL vmlinux 0xa21b1eb1 wm8350_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0xa21f580c platform_device_add +EXPORT_SYMBOL_GPL vmlinux 0xa227632d skb_complete_tx_timestamp +EXPORT_SYMBOL_GPL vmlinux 0xa22eb499 cpufreq_generic_attr +EXPORT_SYMBOL_GPL vmlinux 0xa2339406 devm_mdiobus_free +EXPORT_SYMBOL_GPL vmlinux 0xa23dc73c extcon_register_interest +EXPORT_SYMBOL_GPL vmlinux 0xa2409eb1 pci_hp_add_bridge +EXPORT_SYMBOL_GPL vmlinux 0xa26d9b4f workqueue_congested +EXPORT_SYMBOL_GPL vmlinux 0xa28d5acc __pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0xa29289b0 ata_sff_postreset +EXPORT_SYMBOL_GPL vmlinux 0xa2ac5519 percpu_ref_init +EXPORT_SYMBOL_GPL vmlinux 0xa2bafa40 interval_tree_insert +EXPORT_SYMBOL_GPL vmlinux 0xa2c5881b of_get_pci_domain_nr +EXPORT_SYMBOL_GPL vmlinux 0xa2d29417 crypto_unregister_ahash +EXPORT_SYMBOL_GPL vmlinux 0xa2db142b usb_put_hcd +EXPORT_SYMBOL_GPL vmlinux 0xa2fda1ee of_irq_parse_pci +EXPORT_SYMBOL_GPL vmlinux 0xa3778b8a pm_runtime_set_memalloc_noio +EXPORT_SYMBOL_GPL vmlinux 0xa38602cd drain_workqueue +EXPORT_SYMBOL_GPL vmlinux 0xa389a49a profile_event_register +EXPORT_SYMBOL_GPL vmlinux 0xa38dc892 irq_create_mapping +EXPORT_SYMBOL_GPL vmlinux 0xa3a04602 btree_geo64 +EXPORT_SYMBOL_GPL vmlinux 0xa3a2d9af walk_system_ram_range +EXPORT_SYMBOL_GPL vmlinux 0xa3add086 of_get_nand_ecc_strength +EXPORT_SYMBOL_GPL vmlinux 0xa3b1a6be of_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0xa3b958ce reset_hung_task_detector +EXPORT_SYMBOL_GPL vmlinux 0xa3c706a1 vfs_setxattr +EXPORT_SYMBOL_GPL vmlinux 0xa3cbc0d8 mbox_chan_txdone +EXPORT_SYMBOL_GPL vmlinux 0xa3ce61c3 virtqueue_disable_cb +EXPORT_SYMBOL_GPL vmlinux 0xa3dac60d component_bind_all +EXPORT_SYMBOL_GPL vmlinux 0xa3e7c113 ring_buffer_iter_peek +EXPORT_SYMBOL_GPL vmlinux 0xa3f5b2ba blk_mq_free_request +EXPORT_SYMBOL_GPL vmlinux 0xa412310f regulator_list_voltage_linear_range +EXPORT_SYMBOL_GPL vmlinux 0xa428fcdd crypto_register_template +EXPORT_SYMBOL_GPL vmlinux 0xa43238c2 fuse_do_open +EXPORT_SYMBOL_GPL vmlinux 0xa48196c8 kdb_poll_idx +EXPORT_SYMBOL_GPL vmlinux 0xa48db124 sysfs_notify +EXPORT_SYMBOL_GPL vmlinux 0xa494d446 iommu_present +EXPORT_SYMBOL_GPL vmlinux 0xa4bedc9c dev_attr_sw_activity +EXPORT_SYMBOL_GPL vmlinux 0xa4c8b25a inet6_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0xa4d1caba trace_event_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xa4da5043 pm_runtime_autosuspend_expiration +EXPORT_SYMBOL_GPL vmlinux 0xa50c490b fuse_dev_operations +EXPORT_SYMBOL_GPL vmlinux 0xa5511b29 pm_runtime_enable +EXPORT_SYMBOL_GPL vmlinux 0xa551b5e0 nd_cmd_in_size +EXPORT_SYMBOL_GPL vmlinux 0xa55d1276 powercap_unregister_zone +EXPORT_SYMBOL_GPL vmlinux 0xa5a3df1b pm_generic_thaw +EXPORT_SYMBOL_GPL vmlinux 0xa5b00659 ppc_proc_freq +EXPORT_SYMBOL_GPL vmlinux 0xa5ba1b1a led_trigger_store +EXPORT_SYMBOL_GPL vmlinux 0xa5c0bcc0 devm_power_supply_get_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xa5c89791 power_supply_put +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 0xa60fbf6c trace_seq_putmem_hex +EXPORT_SYMBOL_GPL vmlinux 0xa617dd7b __tracepoint_map +EXPORT_SYMBOL_GPL vmlinux 0xa625110d kmsg_dump_rewind +EXPORT_SYMBOL_GPL vmlinux 0xa63b45ee cpufreq_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xa6525cec devfreq_event_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xa6648bc5 subsys_system_register +EXPORT_SYMBOL_GPL vmlinux 0xa6954301 pcie_port_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xa6abfef2 cpufreq_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xa6b21ef2 dpm_suspend_end +EXPORT_SYMBOL_GPL vmlinux 0xa6cd2508 trace_define_field +EXPORT_SYMBOL_GPL vmlinux 0xa6d0af44 register_virtio_device +EXPORT_SYMBOL_GPL vmlinux 0xa6d72b22 page_cache_sync_readahead +EXPORT_SYMBOL_GPL vmlinux 0xa6e1a69d kick_all_cpus_sync +EXPORT_SYMBOL_GPL vmlinux 0xa6ea811d sata_scr_write +EXPORT_SYMBOL_GPL vmlinux 0xa6eded6c opal_xscom_read +EXPORT_SYMBOL_GPL vmlinux 0xa6f65817 inet6_destroy_sock +EXPORT_SYMBOL_GPL vmlinux 0xa721bc3f opal_rtc_write +EXPORT_SYMBOL_GPL vmlinux 0xa731b677 __get_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xa75312bc call_rcu_sched +EXPORT_SYMBOL_GPL vmlinux 0xa759aaed gpiod_set_debounce +EXPORT_SYMBOL_GPL vmlinux 0xa77269c2 list_lru_add +EXPORT_SYMBOL_GPL vmlinux 0xa7772ead ip6_redirect +EXPORT_SYMBOL_GPL vmlinux 0xa7870e49 dma_get_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xa78b4937 devm_extcon_dev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xa7937a7e handle_mm_fault +EXPORT_SYMBOL_GPL vmlinux 0xa7bd3628 eeh_pe_get_state +EXPORT_SYMBOL_GPL vmlinux 0xa7ed0745 module_mutex +EXPORT_SYMBOL_GPL vmlinux 0xa83a5e74 of_usb_get_dr_mode +EXPORT_SYMBOL_GPL vmlinux 0xa8448bb2 of_get_phy_mode +EXPORT_SYMBOL_GPL vmlinux 0xa851973a raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xa89f5974 perf_event_release_kernel +EXPORT_SYMBOL_GPL vmlinux 0xa8b4c4fe crypto_alloc_rng +EXPORT_SYMBOL_GPL vmlinux 0xa8b76a68 timecounter_cyc2time +EXPORT_SYMBOL_GPL vmlinux 0xa8d491e0 __fsnotify_inode_delete +EXPORT_SYMBOL_GPL vmlinux 0xa8eabd78 usb_get_current_frame_number +EXPORT_SYMBOL_GPL vmlinux 0xa90960a9 device_create_vargs +EXPORT_SYMBOL_GPL vmlinux 0xa90c42c4 fuse_get_req_for_background +EXPORT_SYMBOL_GPL vmlinux 0xa913d1ea ata_pci_sff_init_one +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 0xa959b67a adp5520_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xa9749849 skb_gso_transport_seglen +EXPORT_SYMBOL_GPL vmlinux 0xa980af16 RSA_public_key_algorithm +EXPORT_SYMBOL_GPL vmlinux 0xa99b7890 usb_clear_halt +EXPORT_SYMBOL_GPL vmlinux 0xa99e77af irq_find_mapping +EXPORT_SYMBOL_GPL vmlinux 0xa9a485d9 wm8997_aod +EXPORT_SYMBOL_GPL vmlinux 0xa9aa1b00 opal_poll_events +EXPORT_SYMBOL_GPL vmlinux 0xa9ac5130 rt_mutex_lock +EXPORT_SYMBOL_GPL vmlinux 0xa9ac54e4 da9052_adc_manual_read +EXPORT_SYMBOL_GPL vmlinux 0xa9b4633f key_type_logon +EXPORT_SYMBOL_GPL vmlinux 0xa9c41086 crypto_aes_set_key +EXPORT_SYMBOL_GPL vmlinux 0xa9ce341e usb_show_dynids +EXPORT_SYMBOL_GPL vmlinux 0xa9e18049 task_handoff_unregister +EXPORT_SYMBOL_GPL vmlinux 0xaa004b81 user_free_preparse +EXPORT_SYMBOL_GPL vmlinux 0xaa08b864 __irq_set_handler +EXPORT_SYMBOL_GPL vmlinux 0xaa2d12c2 iommu_detach_group +EXPORT_SYMBOL_GPL vmlinux 0xaa5d0ce6 devm_regulator_unregister_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xaa5ec757 crypto_spawn_tfm2 +EXPORT_SYMBOL_GPL vmlinux 0xaa765b11 cpufreq_governor_dbs +EXPORT_SYMBOL_GPL vmlinux 0xaa809f2b handle_simple_irq +EXPORT_SYMBOL_GPL vmlinux 0xaa820249 ata_port_schedule_eh +EXPORT_SYMBOL_GPL vmlinux 0xaaa39ef4 ata_common_sdev_attrs +EXPORT_SYMBOL_GPL vmlinux 0xaaa8f3a4 serial8250_release_dma +EXPORT_SYMBOL_GPL vmlinux 0xaaa918c9 ftrace_dump +EXPORT_SYMBOL_GPL vmlinux 0xaab4303c devm_hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xaae8eb6f virtqueue_get_buf +EXPORT_SYMBOL_GPL vmlinux 0xaaee43aa sata_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xaaf0ef5e led_classdev_unregister +EXPORT_SYMBOL_GPL vmlinux 0xab03edf8 md_kick_rdev_from_array +EXPORT_SYMBOL_GPL vmlinux 0xab14c7c0 pci_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xab29ad96 cpuidle_disable_device +EXPORT_SYMBOL_GPL vmlinux 0xab3e96e0 sprint_OID +EXPORT_SYMBOL_GPL vmlinux 0xab4f941e gpiochip_free_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xab567d31 percpu_ref_reinit +EXPORT_SYMBOL_GPL vmlinux 0xab5a5de4 fixed_phy_del +EXPORT_SYMBOL_GPL vmlinux 0xab62dad8 bus_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xab6babaf pm_qos_request +EXPORT_SYMBOL_GPL vmlinux 0xab7a700d of_get_nand_bus_width +EXPORT_SYMBOL_GPL vmlinux 0xab96e41a sock_prot_inuse_add +EXPORT_SYMBOL_GPL vmlinux 0xabc33645 led_trigger_show +EXPORT_SYMBOL_GPL vmlinux 0xabc640f3 list_lru_isolate +EXPORT_SYMBOL_GPL vmlinux 0xabded3b3 devm_extcon_dev_register +EXPORT_SYMBOL_GPL vmlinux 0xabf30a03 usb_anchor_urb +EXPORT_SYMBOL_GPL vmlinux 0xac2b5974 usb_disable_autosuspend +EXPORT_SYMBOL_GPL vmlinux 0xac355f47 regulator_get_current_limit +EXPORT_SYMBOL_GPL vmlinux 0xac84cee7 system_trusted_keyring +EXPORT_SYMBOL_GPL vmlinux 0xac8e8102 da903x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xac9c748b spi_async_locked +EXPORT_SYMBOL_GPL vmlinux 0xac9fd197 thermal_cooling_device_register +EXPORT_SYMBOL_GPL vmlinux 0xaca71a9c sdio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xacc6d571 shmem_get_seals +EXPORT_SYMBOL_GPL vmlinux 0xace27fcb mbox_request_channel +EXPORT_SYMBOL_GPL vmlinux 0xace5c0fc usb_bus_list +EXPORT_SYMBOL_GPL vmlinux 0xacec5773 fat_getattr +EXPORT_SYMBOL_GPL vmlinux 0xaced8db6 ata_dev_pair +EXPORT_SYMBOL_GPL vmlinux 0xacfb41e4 ping_close +EXPORT_SYMBOL_GPL vmlinux 0xacfe997e powerpc_firmware_features +EXPORT_SYMBOL_GPL vmlinux 0xad0465a2 sdio_readl +EXPORT_SYMBOL_GPL vmlinux 0xad29f8b3 rio_mport_class +EXPORT_SYMBOL_GPL vmlinux 0xad2e8396 blk_add_driver_data +EXPORT_SYMBOL_GPL vmlinux 0xad509594 i2c_add_numbered_adapter +EXPORT_SYMBOL_GPL vmlinux 0xad791ecb class_compat_create_link +EXPORT_SYMBOL_GPL vmlinux 0xad7de41d cpuidle_get_driver +EXPORT_SYMBOL_GPL vmlinux 0xad8d2717 cpufreq_show_cpus +EXPORT_SYMBOL_GPL vmlinux 0xada2ed7a devres_close_group +EXPORT_SYMBOL_GPL vmlinux 0xada40aca sysfs_remove_mount_point +EXPORT_SYMBOL_GPL vmlinux 0xadc01d1e shash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0xadc785ec kgdb_register_io_module +EXPORT_SYMBOL_GPL vmlinux 0xade25e95 sysfs_create_groups +EXPORT_SYMBOL_GPL vmlinux 0xade7857f for_each_kernel_tracepoint +EXPORT_SYMBOL_GPL vmlinux 0xaded9da1 perf_trace_buf_prepare +EXPORT_SYMBOL_GPL vmlinux 0xadf6aa4d tpm_pcr_read +EXPORT_SYMBOL_GPL vmlinux 0xae16768c rio_get_asm +EXPORT_SYMBOL_GPL vmlinux 0xae1cdf3e fib_rules_unregister +EXPORT_SYMBOL_GPL vmlinux 0xae41e4c4 __rtnl_register +EXPORT_SYMBOL_GPL vmlinux 0xae44103c __put_net +EXPORT_SYMBOL_GPL vmlinux 0xae497934 devm_devfreq_event_add_edev +EXPORT_SYMBOL_GPL vmlinux 0xae69b1c1 usermodehelper_read_unlock +EXPORT_SYMBOL_GPL vmlinux 0xae6eaf93 hwpoison_filter_dev_minor +EXPORT_SYMBOL_GPL vmlinux 0xae7c231d mpi_cmp +EXPORT_SYMBOL_GPL vmlinux 0xae81922b of_overlay_destroy_all +EXPORT_SYMBOL_GPL vmlinux 0xaec9921f hash_page +EXPORT_SYMBOL_GPL vmlinux 0xaed62406 devm_remove_action +EXPORT_SYMBOL_GPL vmlinux 0xaf1675d3 device_add +EXPORT_SYMBOL_GPL vmlinux 0xaf26d57b get_kernel_page +EXPORT_SYMBOL_GPL vmlinux 0xaf2e8b0a hrtimer_start_range_ns +EXPORT_SYMBOL_GPL vmlinux 0xaf437791 pci_check_and_mask_intx +EXPORT_SYMBOL_GPL vmlinux 0xaf5580e0 usb_phy_set_event +EXPORT_SYMBOL_GPL vmlinux 0xaf6326de relay_reset +EXPORT_SYMBOL_GPL vmlinux 0xaf80e246 virtio_device_freeze +EXPORT_SYMBOL_GPL vmlinux 0xaf8690ca crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0xafa18774 bsg_unregister_queue +EXPORT_SYMBOL_GPL vmlinux 0xafa993d8 tpm_pm_resume +EXPORT_SYMBOL_GPL vmlinux 0xafbe6c9e kvmppc_hwrng_present +EXPORT_SYMBOL_GPL vmlinux 0xafd29862 rhashtable_walk_start +EXPORT_SYMBOL_GPL vmlinux 0xaff6daff devm_get_free_pages +EXPORT_SYMBOL_GPL vmlinux 0xaff9d072 tcp_peer_is_proven +EXPORT_SYMBOL_GPL vmlinux 0xb016dab2 of_property_count_elems_of_size +EXPORT_SYMBOL_GPL vmlinux 0xb018f9b1 dma_wait_for_async_tx +EXPORT_SYMBOL_GPL vmlinux 0xb024078b __pm_wakeup_event +EXPORT_SYMBOL_GPL vmlinux 0xb0363d06 platform_device_alloc +EXPORT_SYMBOL_GPL vmlinux 0xb0400c6b add_timer_on +EXPORT_SYMBOL_GPL vmlinux 0xb06585c6 rio_mport_chk_dev_access +EXPORT_SYMBOL_GPL vmlinux 0xb07819af pci_destroy_slot +EXPORT_SYMBOL_GPL vmlinux 0xb07a2769 led_trigger_register_simple +EXPORT_SYMBOL_GPL vmlinux 0xb0813e4b inet_csk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xb09175d6 serial8250_rpm_get +EXPORT_SYMBOL_GPL vmlinux 0xb099105e kobject_get_path +EXPORT_SYMBOL_GPL vmlinux 0xb0b2c5da of_address_to_resource +EXPORT_SYMBOL_GPL vmlinux 0xb0b85f47 ring_buffer_iter_reset +EXPORT_SYMBOL_GPL vmlinux 0xb0c034c0 crypto_unregister_pcomp +EXPORT_SYMBOL_GPL vmlinux 0xb0d1656c gpio_free_array +EXPORT_SYMBOL_GPL vmlinux 0xb0e2971f crypto_blkcipher_type +EXPORT_SYMBOL_GPL vmlinux 0xb10f8fa5 of_usb_host_tpl_support +EXPORT_SYMBOL_GPL vmlinux 0xb11eb39b fat_scan +EXPORT_SYMBOL_GPL vmlinux 0xb140d14c ring_buffer_read +EXPORT_SYMBOL_GPL vmlinux 0xb1425b32 dm_table_add_target_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb18429eb suspend_device_irqs +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 0xb1c834b2 nf_unregister_afinfo +EXPORT_SYMBOL_GPL vmlinux 0xb1ce8f5c regulator_is_enabled_regmap +EXPORT_SYMBOL_GPL vmlinux 0xb1e25684 __trace_bputs +EXPORT_SYMBOL_GPL vmlinux 0xb1f1504b tc3589x_block_read +EXPORT_SYMBOL_GPL vmlinux 0xb1f2ed5e blk_queue_bypass_start +EXPORT_SYMBOL_GPL vmlinux 0xb20bdc5d regmap_update_bits_check +EXPORT_SYMBOL_GPL vmlinux 0xb2210d64 reset_control_deassert +EXPORT_SYMBOL_GPL vmlinux 0xb240bd83 __i2c_board_lock +EXPORT_SYMBOL_GPL vmlinux 0xb243e7ff disk_part_iter_exit +EXPORT_SYMBOL_GPL vmlinux 0xb24ac070 cpci_hp_register_bus +EXPORT_SYMBOL_GPL vmlinux 0xb2675071 device_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0xb26835e0 irq_gc_mask_clr_bit +EXPORT_SYMBOL_GPL vmlinux 0xb26a1add elfcorehdr_addr +EXPORT_SYMBOL_GPL vmlinux 0xb27d7cad usb_put_dev +EXPORT_SYMBOL_GPL vmlinux 0xb293e089 gpiod_set_array_value +EXPORT_SYMBOL_GPL vmlinux 0xb2b289ac set_primary_fwnode +EXPORT_SYMBOL_GPL vmlinux 0xb2cc917c serial8250_clear_and_reinit_fifos +EXPORT_SYMBOL_GPL vmlinux 0xb2e17b87 usb_get_dev +EXPORT_SYMBOL_GPL vmlinux 0xb2e764e8 suspend_valid_only_mem +EXPORT_SYMBOL_GPL vmlinux 0xb3129182 ata_pci_remove_one +EXPORT_SYMBOL_GPL vmlinux 0xb31f56ec regmap_fields_update_bits +EXPORT_SYMBOL_GPL vmlinux 0xb339e9d4 usb_hcd_check_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xb347bb2c work_busy +EXPORT_SYMBOL_GPL vmlinux 0xb34d3506 bpf_prog_free +EXPORT_SYMBOL_GPL vmlinux 0xb34e536c ata_pio_need_iordy +EXPORT_SYMBOL_GPL vmlinux 0xb35a5618 ip6_push_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xb37039b6 sdio_disable_func +EXPORT_SYMBOL_GPL vmlinux 0xb37aa1d6 crypto_default_rng +EXPORT_SYMBOL_GPL vmlinux 0xb38b4af2 pm_generic_freeze_noirq +EXPORT_SYMBOL_GPL vmlinux 0xb3908591 cpu_add_dev_attr +EXPORT_SYMBOL_GPL vmlinux 0xb3961680 __blk_end_request_err +EXPORT_SYMBOL_GPL vmlinux 0xb3abcee9 pci_store_saved_state +EXPORT_SYMBOL_GPL vmlinux 0xb3cbf138 led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0xb3eaabeb map_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xb408c279 kobject_uevent +EXPORT_SYMBOL_GPL vmlinux 0xb415bd6e of_pci_dma_configure +EXPORT_SYMBOL_GPL vmlinux 0xb42d144f pci_sriov_get_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0xb43d212c attribute_container_find_class_device +EXPORT_SYMBOL_GPL vmlinux 0xb449345d usb_add_phy +EXPORT_SYMBOL_GPL vmlinux 0xb45da7fb devm_spi_register_master +EXPORT_SYMBOL_GPL vmlinux 0xb488588e tb_to_ns +EXPORT_SYMBOL_GPL vmlinux 0xb494d71b regulator_set_voltage_time +EXPORT_SYMBOL_GPL vmlinux 0xb495d291 device_move +EXPORT_SYMBOL_GPL vmlinux 0xb496a26f tty_ldisc_ref_wait +EXPORT_SYMBOL_GPL vmlinux 0xb49a5cd8 pciserial_init_ports +EXPORT_SYMBOL_GPL vmlinux 0xb4b97c90 pvclock_gtod_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb4c3949b ata_sas_port_start +EXPORT_SYMBOL_GPL vmlinux 0xb4c74fcb irq_set_chained_handler_and_data +EXPORT_SYMBOL_GPL vmlinux 0xb4ea7cf7 kgdb_connected +EXPORT_SYMBOL_GPL vmlinux 0xb508cbec __gpiod_get_index +EXPORT_SYMBOL_GPL vmlinux 0xb51d0d47 flush_fp_to_thread +EXPORT_SYMBOL_GPL vmlinux 0xb51fbd64 edac_op_state +EXPORT_SYMBOL_GPL vmlinux 0xb522d342 mpc8xxx_spi_tx_buf_u8 +EXPORT_SYMBOL_GPL vmlinux 0xb53620d1 pci_vpd_find_info_keyword +EXPORT_SYMBOL_GPL vmlinux 0xb559f911 tty_ldisc_flush +EXPORT_SYMBOL_GPL vmlinux 0xb561e80e of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xb5848bae __iowrite32_copy +EXPORT_SYMBOL_GPL vmlinux 0xb58dcfa2 synchronize_sched_expedited +EXPORT_SYMBOL_GPL vmlinux 0xb58ecf32 arizona_request_irq +EXPORT_SYMBOL_GPL vmlinux 0xb5a0e11e lpddr2_jedec_addressing_table +EXPORT_SYMBOL_GPL vmlinux 0xb5a56a59 blkcg_policy_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb5aa10af atomic_notifier_chain_unregister +EXPORT_SYMBOL_GPL vmlinux 0xb5c8edf4 btree_init_mempool +EXPORT_SYMBOL_GPL vmlinux 0xb5d909bb wm5102_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0xb5f17edf perf_register_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xb5f2c966 get_net_ns_by_fd +EXPORT_SYMBOL_GPL vmlinux 0xb5f58dd3 wm8350_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xb60278b3 put_device +EXPORT_SYMBOL_GPL vmlinux 0xb606e417 usb_driver_set_configuration +EXPORT_SYMBOL_GPL vmlinux 0xb60b5707 of_i8042_aux_irq +EXPORT_SYMBOL_GPL vmlinux 0xb6189a79 usb_free_urb +EXPORT_SYMBOL_GPL vmlinux 0xb6261484 register_die_notifier +EXPORT_SYMBOL_GPL vmlinux 0xb643c250 xics_wake_cpu +EXPORT_SYMBOL_GPL vmlinux 0xb6759c05 unregister_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xb678c058 trace_event_reg +EXPORT_SYMBOL_GPL vmlinux 0xb67cb9f3 dma_buf_fd +EXPORT_SYMBOL_GPL vmlinux 0xb6aeb661 ata_id_c_string +EXPORT_SYMBOL_GPL vmlinux 0xb6b31db4 __ata_ehi_push_desc +EXPORT_SYMBOL_GPL vmlinux 0xb70bd217 rio_route_get_entry +EXPORT_SYMBOL_GPL vmlinux 0xb70ca310 wakeup_source_drop +EXPORT_SYMBOL_GPL vmlinux 0xb7310436 gpio_to_desc +EXPORT_SYMBOL_GPL vmlinux 0xb75f65fd irq_create_strict_mappings +EXPORT_SYMBOL_GPL vmlinux 0xb7829bb8 get_user_pages_fast +EXPORT_SYMBOL_GPL vmlinux 0xb7ac94b9 led_trigger_blink_oneshot +EXPORT_SYMBOL_GPL vmlinux 0xb7b7bbad devfreq_event_reset_event +EXPORT_SYMBOL_GPL vmlinux 0xb7c55807 usb_alloc_coherent +EXPORT_SYMBOL_GPL vmlinux 0xb7cbb570 device_release_driver +EXPORT_SYMBOL_GPL vmlinux 0xb7cde522 rtc_irq_set_state +EXPORT_SYMBOL_GPL vmlinux 0xb7daca1a bsg_register_queue +EXPORT_SYMBOL_GPL vmlinux 0xb7e40c5b led_trigger_set_default +EXPORT_SYMBOL_GPL vmlinux 0xb7eaa8c7 subsys_interface_register +EXPORT_SYMBOL_GPL vmlinux 0xb7f77027 rtc_tm_to_ktime +EXPORT_SYMBOL_GPL vmlinux 0xb83caad6 sock_prot_inuse_get +EXPORT_SYMBOL_GPL vmlinux 0xb8802fe9 regulator_get_linear_step +EXPORT_SYMBOL_GPL vmlinux 0xb891fcfe fuse_dev_free +EXPORT_SYMBOL_GPL vmlinux 0xb8b563ec usb_get_phy_dev +EXPORT_SYMBOL_GPL vmlinux 0xb8cd3a7f nf_logger_put +EXPORT_SYMBOL_GPL vmlinux 0xb8fc845b of_regulator_match +EXPORT_SYMBOL_GPL vmlinux 0xb903674c scatterwalk_map_and_copy +EXPORT_SYMBOL_GPL vmlinux 0xb905d9f2 gpiochip_set_chained_irqchip +EXPORT_SYMBOL_GPL vmlinux 0xb908ed96 alarm_start +EXPORT_SYMBOL_GPL vmlinux 0xb93f25e6 trace_seq_path +EXPORT_SYMBOL_GPL vmlinux 0xb9465888 __blocking_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xb957a6e8 mddev_suspend +EXPORT_SYMBOL_GPL vmlinux 0xb95ddd30 gpiod_get_value +EXPORT_SYMBOL_GPL vmlinux 0xb992994c ata_pci_bmdma_init_one +EXPORT_SYMBOL_GPL vmlinux 0xb9b9df41 usb_amd_dev_put +EXPORT_SYMBOL_GPL vmlinux 0xb9bb0ce0 wm831x_reg_unlock +EXPORT_SYMBOL_GPL vmlinux 0xb9c425de register_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xb9d025c9 llist_del_first +EXPORT_SYMBOL_GPL vmlinux 0xb9dca296 inet_csk_addr2sockaddr +EXPORT_SYMBOL_GPL vmlinux 0xb9f4515d swiotlb_unmap_page +EXPORT_SYMBOL_GPL vmlinux 0xba158769 rtas_cancel_event_scan +EXPORT_SYMBOL_GPL vmlinux 0xba2b7f64 cpufreq_generic_get +EXPORT_SYMBOL_GPL vmlinux 0xba399e1a pci_disable_pasid +EXPORT_SYMBOL_GPL vmlinux 0xba40eb62 cpufreq_cpu_get +EXPORT_SYMBOL_GPL vmlinux 0xba43166d crypto_rng_reset +EXPORT_SYMBOL_GPL vmlinux 0xba71a8d3 scsi_internal_device_unblock +EXPORT_SYMBOL_GPL vmlinux 0xba8d4f07 cpufreq_register_governor +EXPORT_SYMBOL_GPL vmlinux 0xbab46d41 __rio_local_read_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xbab4fa65 usb_find_interface +EXPORT_SYMBOL_GPL vmlinux 0xbab9a9f0 maxim_charger_currents +EXPORT_SYMBOL_GPL vmlinux 0xbac03cf6 sata_link_scr_lpm +EXPORT_SYMBOL_GPL vmlinux 0xbac94d22 of_modalias_node +EXPORT_SYMBOL_GPL vmlinux 0xbadd57b0 fb_deferred_io_init +EXPORT_SYMBOL_GPL vmlinux 0xbb038ce4 perf_unregister_guest_info_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xbb0ab47b debug_locks +EXPORT_SYMBOL_GPL vmlinux 0xbb2bb58d pci_generic_config_write32 +EXPORT_SYMBOL_GPL vmlinux 0xbb44c1fe pcie_update_link_speed +EXPORT_SYMBOL_GPL vmlinux 0xbb5f86a9 crypto_shoot_alg +EXPORT_SYMBOL_GPL vmlinux 0xbb5ff6e5 blk_rq_check_limits +EXPORT_SYMBOL_GPL vmlinux 0xbb6f025a asymmetric_key_generate_id +EXPORT_SYMBOL_GPL vmlinux 0xbb8e321a __inet_lookup_established +EXPORT_SYMBOL_GPL vmlinux 0xbb902f81 perf_event_enable +EXPORT_SYMBOL_GPL vmlinux 0xbbb168b4 usb_string +EXPORT_SYMBOL_GPL vmlinux 0xbbb82699 da9055_regmap_config +EXPORT_SYMBOL_GPL vmlinux 0xbbbededa usb_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xbbcb3734 platform_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbbd7dc4c dm_get_queue_limits +EXPORT_SYMBOL_GPL vmlinux 0xbbdb1c52 mbox_controller_register +EXPORT_SYMBOL_GPL vmlinux 0xbbdc57a3 debugfs_create_x8 +EXPORT_SYMBOL_GPL vmlinux 0xbbfc2f1d transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0xbc040b68 input_ff_erase +EXPORT_SYMBOL_GPL vmlinux 0xbc23d045 sock_diag_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbc33bc96 regulator_set_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xbc4146ba devm_kstrdup +EXPORT_SYMBOL_GPL vmlinux 0xbc47fd49 __tracepoint_detach_device_from_domain +EXPORT_SYMBOL_GPL vmlinux 0xbc61ce2b inet_csk_listen_stop +EXPORT_SYMBOL_GPL vmlinux 0xbc76c0d7 default_iommu_map_sg +EXPORT_SYMBOL_GPL vmlinux 0xbc807098 fs_kobj +EXPORT_SYMBOL_GPL vmlinux 0xbca46113 attribute_container_classdev_to_container +EXPORT_SYMBOL_GPL vmlinux 0xbcac6160 pm_qos_remove_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbcc320fb rdev_get_id +EXPORT_SYMBOL_GPL vmlinux 0xbccfd4d8 register_oldmem_pfn_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xbcdd5b99 iommu_group_set_name +EXPORT_SYMBOL_GPL vmlinux 0xbd01e618 rtnl_link_register +EXPORT_SYMBOL_GPL vmlinux 0xbd2573a9 crypto_init_ahash_spawn +EXPORT_SYMBOL_GPL vmlinux 0xbd3f6a42 __devm_of_phy_provider_register +EXPORT_SYMBOL_GPL vmlinux 0xbd3fe1e3 disable_hardirq +EXPORT_SYMBOL_GPL vmlinux 0xbd46cea6 of_get_nand_ecc_mode +EXPORT_SYMBOL_GPL vmlinux 0xbd496fd9 uprobe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbd5cb8b9 ring_buffer_resize +EXPORT_SYMBOL_GPL vmlinux 0xbd671048 __alloc_percpu_gfp +EXPORT_SYMBOL_GPL vmlinux 0xbd778535 tps6586x_reads +EXPORT_SYMBOL_GPL vmlinux 0xbd805102 posix_timer_event +EXPORT_SYMBOL_GPL vmlinux 0xbd8a4b45 irq_domain_add_simple +EXPORT_SYMBOL_GPL vmlinux 0xbdc0ca88 crypto_dequeue_request +EXPORT_SYMBOL_GPL vmlinux 0xbdce6361 get_current_tty +EXPORT_SYMBOL_GPL vmlinux 0xbdd295f0 trace_vprintk +EXPORT_SYMBOL_GPL vmlinux 0xbdd2f42a rcu_bh_force_quiescent_state +EXPORT_SYMBOL_GPL vmlinux 0xbdd6e723 crypto_alloc_aead +EXPORT_SYMBOL_GPL vmlinux 0xbde4f747 scsi_eh_ready_devs +EXPORT_SYMBOL_GPL vmlinux 0xbdedc683 phy_remove_lookup +EXPORT_SYMBOL_GPL vmlinux 0xbdfdaa92 inode_congested +EXPORT_SYMBOL_GPL vmlinux 0xbe1887e4 ata_unpack_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xbe1e7e29 of_get_display_timing +EXPORT_SYMBOL_GPL vmlinux 0xbe471cdf opal_rtc_read +EXPORT_SYMBOL_GPL vmlinux 0xbe4a6642 fat_setattr +EXPORT_SYMBOL_GPL vmlinux 0xbe56f3a9 mmc_app_cmd +EXPORT_SYMBOL_GPL vmlinux 0xbe687e88 wake_up_all_idle_cpus +EXPORT_SYMBOL_GPL vmlinux 0xbe7034bb pci_common_swizzle +EXPORT_SYMBOL_GPL vmlinux 0xbe7bbeca arizona_clk32k_disable +EXPORT_SYMBOL_GPL vmlinux 0xbe7dac30 xfrm_audit_state_replay +EXPORT_SYMBOL_GPL vmlinux 0xbe862719 iommu_unmap +EXPORT_SYMBOL_GPL vmlinux 0xbe8e99b6 ip6_sk_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0xbe96dfd8 of_reconfig_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xbea014ec usb_remove_hcd +EXPORT_SYMBOL_GPL vmlinux 0xbea5ff1e static_key_initialized +EXPORT_SYMBOL_GPL vmlinux 0xbeb5282e syscon_node_to_regmap +EXPORT_SYMBOL_GPL vmlinux 0xbec8d1c8 analyse_instr +EXPORT_SYMBOL_GPL vmlinux 0xbece778a sysfs_add_link_to_group +EXPORT_SYMBOL_GPL vmlinux 0xbee21107 dm_internal_suspend_noflush +EXPORT_SYMBOL_GPL vmlinux 0xbeefa95f mbox_client_txdone +EXPORT_SYMBOL_GPL vmlinux 0xbef3e725 shash_ahash_update +EXPORT_SYMBOL_GPL vmlinux 0xbefb4b69 tpm2_gen_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xbf041102 register_vt_notifier +EXPORT_SYMBOL_GPL vmlinux 0xbf07f3be pid_vnr +EXPORT_SYMBOL_GPL vmlinux 0xbf192cad usb_hcd_giveback_urb +EXPORT_SYMBOL_GPL vmlinux 0xbf1cc04b tty_termios_encode_baud_rate +EXPORT_SYMBOL_GPL vmlinux 0xbf2ad4d9 dma_buf_detach +EXPORT_SYMBOL_GPL vmlinux 0xbf4531d7 ipv4_sk_update_pmtu +EXPORT_SYMBOL_GPL vmlinux 0xbf520be0 crypto_unregister_shashes +EXPORT_SYMBOL_GPL vmlinux 0xbf63f3e1 blk_mq_free_hctx_request +EXPORT_SYMBOL_GPL vmlinux 0xbf92e0ef ping_unhash +EXPORT_SYMBOL_GPL vmlinux 0xbfb1db41 ptp_classify_raw +EXPORT_SYMBOL_GPL vmlinux 0xbfbc5434 pciserial_resume_ports +EXPORT_SYMBOL_GPL vmlinux 0xbfbe67ce ip6_local_out_sk +EXPORT_SYMBOL_GPL vmlinux 0xbfce1cf1 usb_get_status +EXPORT_SYMBOL_GPL vmlinux 0xbfdac42a nfq_ct_hook +EXPORT_SYMBOL_GPL vmlinux 0xbfe0f3fb pci_set_cacheline_size +EXPORT_SYMBOL_GPL vmlinux 0xbfe5616d tick_broadcast_oneshot_control +EXPORT_SYMBOL_GPL vmlinux 0xbffde8ec compat_alloc_user_space +EXPORT_SYMBOL_GPL vmlinux 0xc011e6c6 tcp_fetch_timewait_stamp +EXPORT_SYMBOL_GPL vmlinux 0xc02bec3c usb_unlink_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xc063cb36 wm8997_i2c_regmap +EXPORT_SYMBOL_GPL vmlinux 0xc065a455 cpu_core_index_of_thread +EXPORT_SYMBOL_GPL vmlinux 0xc08647ff ring_buffer_bytes_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc0a96e14 rcu_gp_is_expedited +EXPORT_SYMBOL_GPL vmlinux 0xc0b76a1e __fsnotify_parent +EXPORT_SYMBOL_GPL vmlinux 0xc0bd5c7c fat_remove_entries +EXPORT_SYMBOL_GPL vmlinux 0xc0be3bc0 crypto_alloc_ablkcipher +EXPORT_SYMBOL_GPL vmlinux 0xc0bf3aac da903x_read +EXPORT_SYMBOL_GPL vmlinux 0xc0d26387 kmsg_dump_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc0d7d560 irq_domain_add_legacy +EXPORT_SYMBOL_GPL vmlinux 0xc0df8865 timerqueue_add +EXPORT_SYMBOL_GPL vmlinux 0xc0f06b08 usb_unlink_urb +EXPORT_SYMBOL_GPL vmlinux 0xc0f32eaf iommu_add_device +EXPORT_SYMBOL_GPL vmlinux 0xc1194455 thermal_zone_unbind_cooling_device +EXPORT_SYMBOL_GPL vmlinux 0xc12a52b5 spi_unregister_master +EXPORT_SYMBOL_GPL vmlinux 0xc12a5f5e usb_bulk_msg +EXPORT_SYMBOL_GPL vmlinux 0xc14e3e62 rio_register_scan +EXPORT_SYMBOL_GPL vmlinux 0xc16fbe20 ata_host_resume +EXPORT_SYMBOL_GPL vmlinux 0xc17515d7 usb_hcds_loaded +EXPORT_SYMBOL_GPL vmlinux 0xc1804f02 bus_set_iommu +EXPORT_SYMBOL_GPL vmlinux 0xc189aacf powercap_register_zone +EXPORT_SYMBOL_GPL vmlinux 0xc18fdaec wm831x_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xc1a757c0 page_mkclean +EXPORT_SYMBOL_GPL vmlinux 0xc1b68f93 trace_seq_to_user +EXPORT_SYMBOL_GPL vmlinux 0xc1c4b3fe ata_dev_set_feature +EXPORT_SYMBOL_GPL vmlinux 0xc1cc7ff7 wb_writeout_inc +EXPORT_SYMBOL_GPL vmlinux 0xc20a9318 i2c_bus_type +EXPORT_SYMBOL_GPL vmlinux 0xc22a3091 vm_unmap_aliases +EXPORT_SYMBOL_GPL vmlinux 0xc24b5d42 __blk_put_request +EXPORT_SYMBOL_GPL vmlinux 0xc25bf9d3 tty_put_char +EXPORT_SYMBOL_GPL vmlinux 0xc26b0bf3 devm_regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc278b8e1 virtqueue_add_sgs +EXPORT_SYMBOL_GPL vmlinux 0xc280fb46 kdb_register +EXPORT_SYMBOL_GPL vmlinux 0xc284fcd9 disk_get_part +EXPORT_SYMBOL_GPL vmlinux 0xc28b45f1 perf_pmu_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc2c05c0e iommu_take_ownership +EXPORT_SYMBOL_GPL vmlinux 0xc2c25342 usb_poison_anchored_urbs +EXPORT_SYMBOL_GPL vmlinux 0xc2cb1038 raw_seq_next +EXPORT_SYMBOL_GPL vmlinux 0xc2d52b60 scsi_autopm_get_device +EXPORT_SYMBOL_GPL vmlinux 0xc2e3551c skb_to_sgvec_nomark +EXPORT_SYMBOL_GPL vmlinux 0xc2f682fa rtnl_af_register +EXPORT_SYMBOL_GPL vmlinux 0xc300afaf cpuidle_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xc30801ed uart_handle_cts_change +EXPORT_SYMBOL_GPL vmlinux 0xc30dd30b gov_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xc311c679 tracepoint_probe_unregister +EXPORT_SYMBOL_GPL vmlinux 0xc314633f __pm_relax +EXPORT_SYMBOL_GPL vmlinux 0xc33d9ad9 of_irq_parse_raw +EXPORT_SYMBOL_GPL vmlinux 0xc341ae6d zs_map_object +EXPORT_SYMBOL_GPL vmlinux 0xc357923c pm_qos_update_request +EXPORT_SYMBOL_GPL vmlinux 0xc37226a5 tpm_pcr_extend +EXPORT_SYMBOL_GPL vmlinux 0xc385c316 get_kernel_pages +EXPORT_SYMBOL_GPL vmlinux 0xc3910f31 device_property_read_string +EXPORT_SYMBOL_GPL vmlinux 0xc39af25f crypto_register_shashes +EXPORT_SYMBOL_GPL vmlinux 0xc39b5862 smpboot_update_cpumask_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0xc3a405a2 napi_hash_del +EXPORT_SYMBOL_GPL vmlinux 0xc3a6097b ata_sff_lost_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xc3aa067b i2c_unlock_adapter +EXPORT_SYMBOL_GPL vmlinux 0xc3b82d93 ata_scsi_slave_config +EXPORT_SYMBOL_GPL vmlinux 0xc3bb9cd8 regcache_cache_only +EXPORT_SYMBOL_GPL vmlinux 0xc3dae90b skb_zerocopy_headlen +EXPORT_SYMBOL_GPL vmlinux 0xc4096213 of_pci_find_msi_chip_by_node +EXPORT_SYMBOL_GPL vmlinux 0xc4220806 mpc8xxx_spi_remove +EXPORT_SYMBOL_GPL vmlinux 0xc428068d sata_deb_timing_long +EXPORT_SYMBOL_GPL vmlinux 0xc42a04d2 __remove_pages +EXPORT_SYMBOL_GPL vmlinux 0xc454fc7b twl_get_type +EXPORT_SYMBOL_GPL vmlinux 0xc45e7436 wm8350_read_auxadc +EXPORT_SYMBOL_GPL vmlinux 0xc45f1b39 regmap_update_bits_check_async +EXPORT_SYMBOL_GPL vmlinux 0xc46080b5 gpiochip_unlock_as_irq +EXPORT_SYMBOL_GPL vmlinux 0xc471c67a twl4030_audio_disable_resource +EXPORT_SYMBOL_GPL vmlinux 0xc4869bfc pm_generic_freeze_late +EXPORT_SYMBOL_GPL vmlinux 0xc48b7ccf ata_mode_string +EXPORT_SYMBOL_GPL vmlinux 0xc4a16a61 unregister_jprobe +EXPORT_SYMBOL_GPL vmlinux 0xc4e6e284 bd_unlink_disk_holder +EXPORT_SYMBOL_GPL vmlinux 0xc50403f7 scsi_autopm_put_device +EXPORT_SYMBOL_GPL vmlinux 0xc51a7723 generic_fh_to_parent +EXPORT_SYMBOL_GPL vmlinux 0xc53ef7ee ata_scsi_change_queue_depth +EXPORT_SYMBOL_GPL vmlinux 0xc542933a timecounter_read +EXPORT_SYMBOL_GPL vmlinux 0xc54a3878 alloc_vm_area +EXPORT_SYMBOL_GPL vmlinux 0xc54dc500 preempt_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xc575c737 debug_locks_off +EXPORT_SYMBOL_GPL vmlinux 0xc5879d02 regulator_disable_regmap +EXPORT_SYMBOL_GPL vmlinux 0xc5a1c470 fwnode_property_read_u8_array +EXPORT_SYMBOL_GPL vmlinux 0xc5a2c19f idr_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc5a9a704 regmap_bulk_write +EXPORT_SYMBOL_GPL vmlinux 0xc5bb666c ata_pci_sff_prepare_host +EXPORT_SYMBOL_GPL vmlinux 0xc5fc4b83 of_css +EXPORT_SYMBOL_GPL vmlinux 0xc606cd3c boot_cpuid +EXPORT_SYMBOL_GPL vmlinux 0xc617f82c unregister_oom_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc63d847d ktime_get_mono_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xc6476072 shash_free_instance +EXPORT_SYMBOL_GPL vmlinux 0xc65689f0 crypto_chain +EXPORT_SYMBOL_GPL vmlinux 0xc65d3eed ring_buffer_entries_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc66b77b1 iommu_group_set_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xc679741d cleanup_srcu_struct +EXPORT_SYMBOL_GPL vmlinux 0xc681450e inet_csk_get_port +EXPORT_SYMBOL_GPL vmlinux 0xc6869554 rio_mport_get_feature +EXPORT_SYMBOL_GPL vmlinux 0xc68aa252 __atomic_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xc68b4d65 kobject_rename +EXPORT_SYMBOL_GPL vmlinux 0xc69b7ee5 zs_destroy_pool +EXPORT_SYMBOL_GPL vmlinux 0xc6c69a8f opal_flash_write +EXPORT_SYMBOL_GPL vmlinux 0xc6da0a20 crypto_alg_mod_lookup +EXPORT_SYMBOL_GPL vmlinux 0xc700c0f8 __crypto_alloc_tfm +EXPORT_SYMBOL_GPL vmlinux 0xc71ac567 dax_zero_page_range +EXPORT_SYMBOL_GPL vmlinux 0xc72e1233 __trace_bprintk +EXPORT_SYMBOL_GPL vmlinux 0xc74cece9 virtqueue_enable_cb_delayed +EXPORT_SYMBOL_GPL vmlinux 0xc754f59a regulator_set_drvdata +EXPORT_SYMBOL_GPL vmlinux 0xc77bc71b eeh_add_device_tree_late +EXPORT_SYMBOL_GPL vmlinux 0xc77c143e ata_bmdma_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xc786b0db attribute_container_register +EXPORT_SYMBOL_GPL vmlinux 0xc7a1840e llist_add_batch +EXPORT_SYMBOL_GPL vmlinux 0xc7a4402e regmap_get_val_endian +EXPORT_SYMBOL_GPL vmlinux 0xc7b947c7 rhashtable_free_and_destroy +EXPORT_SYMBOL_GPL vmlinux 0xc7c11acf hwmon_device_register +EXPORT_SYMBOL_GPL vmlinux 0xc7c6391c mpi_set_buffer +EXPORT_SYMBOL_GPL vmlinux 0xc7cc893b rtc_set_alarm +EXPORT_SYMBOL_GPL vmlinux 0xc7e39bca ring_buffer_dropped_events_cpu +EXPORT_SYMBOL_GPL vmlinux 0xc7f8b709 aead_geniv_alloc +EXPORT_SYMBOL_GPL vmlinux 0xc822bd25 bitmap_resize +EXPORT_SYMBOL_GPL vmlinux 0xc83dc1f8 dev_pm_qos_add_notifier +EXPORT_SYMBOL_GPL vmlinux 0xc85b0950 regulator_get +EXPORT_SYMBOL_GPL vmlinux 0xc87c1f84 ktime_get +EXPORT_SYMBOL_GPL vmlinux 0xc8a73d65 regulator_list_hardware_vsel +EXPORT_SYMBOL_GPL vmlinux 0xc8add232 ring_buffer_record_disable +EXPORT_SYMBOL_GPL vmlinux 0xc8afbb8f fuse_conn_get +EXPORT_SYMBOL_GPL vmlinux 0xc8bb3b7c pingv6_prot +EXPORT_SYMBOL_GPL vmlinux 0xc8cc1eb3 ata_host_detach +EXPORT_SYMBOL_GPL vmlinux 0xc8dcea0f vring_new_virtqueue +EXPORT_SYMBOL_GPL vmlinux 0xc8de802f cn_netlink_send +EXPORT_SYMBOL_GPL vmlinux 0xc91277a1 kgdb_schedule_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xc916ead4 iommu_tce_clear_param_check +EXPORT_SYMBOL_GPL vmlinux 0xc93e6540 rio_mport_write_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xc9527140 phy_destroy +EXPORT_SYMBOL_GPL vmlinux 0xc9561772 fb_destroy_modelist +EXPORT_SYMBOL_GPL vmlinux 0xc95d4f03 seq_release_net +EXPORT_SYMBOL_GPL vmlinux 0xc9641b48 visitor32 +EXPORT_SYMBOL_GPL vmlinux 0xc97d1140 cpufreq_cooling_get_level +EXPORT_SYMBOL_GPL vmlinux 0xc99703f9 perf_pmu_register +EXPORT_SYMBOL_GPL vmlinux 0xc9a7eb7d rio_add_device +EXPORT_SYMBOL_GPL vmlinux 0xc9b9e88a list_lru_count_one +EXPORT_SYMBOL_GPL vmlinux 0xc9cc3cbe ata_scsi_port_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xc9ec4e21 free_percpu +EXPORT_SYMBOL_GPL vmlinux 0xc9ef7ea8 pci_disable_sriov +EXPORT_SYMBOL_GPL vmlinux 0xca2a1cac phy_pm_runtime_allow +EXPORT_SYMBOL_GPL vmlinux 0xca2e951f subsys_dev_iter_init +EXPORT_SYMBOL_GPL vmlinux 0xca3f0a42 crypto_unregister_rngs +EXPORT_SYMBOL_GPL vmlinux 0xca45ae5a led_sysfs_enable +EXPORT_SYMBOL_GPL vmlinux 0xca53cb3a dummy_irq_chip +EXPORT_SYMBOL_GPL vmlinux 0xca5b714a usb_hcd_link_urb_to_ep +EXPORT_SYMBOL_GPL vmlinux 0xca7d8764 kthread_freezable_should_stop +EXPORT_SYMBOL_GPL vmlinux 0xca826134 fsstack_copy_inode_size +EXPORT_SYMBOL_GPL vmlinux 0xca872bef crypto_init_spawn2 +EXPORT_SYMBOL_GPL vmlinux 0xca90636c i2c_probe_func_quick_read +EXPORT_SYMBOL_GPL vmlinux 0xcabe04de cpuidle_resume_and_unlock +EXPORT_SYMBOL_GPL vmlinux 0xcadd02fd inet_csk_bind_conflict +EXPORT_SYMBOL_GPL vmlinux 0xcb07f50f genlmsg_new_unicast +EXPORT_SYMBOL_GPL vmlinux 0xcb15eee9 sdhci_pci_get_data +EXPORT_SYMBOL_GPL vmlinux 0xcb16d13d pwmchip_add_with_polarity +EXPORT_SYMBOL_GPL vmlinux 0xcb469d2b ddebug_add_module +EXPORT_SYMBOL_GPL vmlinux 0xcb4969d1 sata_lpm_ignore_phy_events +EXPORT_SYMBOL_GPL vmlinux 0xcb6b0c39 iommu_set_fault_handler +EXPORT_SYMBOL_GPL vmlinux 0xcb8a90ef user_update +EXPORT_SYMBOL_GPL vmlinux 0xcba0409b gpiod_set_raw_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xcbcbf57c of_prop_next_string +EXPORT_SYMBOL_GPL vmlinux 0xcbd5f416 wm8350_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xcbdbfe97 xhci_init_driver +EXPORT_SYMBOL_GPL vmlinux 0xcbe56bc2 zs_get_total_pages +EXPORT_SYMBOL_GPL vmlinux 0xcbedc955 rio_map_inb_region +EXPORT_SYMBOL_GPL vmlinux 0xcbee20b2 get_cpu_iowait_time_us +EXPORT_SYMBOL_GPL vmlinux 0xcc0f1009 power_supply_notifier +EXPORT_SYMBOL_GPL vmlinux 0xcc1890e2 ata_std_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xcc2ba30d list_lru_del +EXPORT_SYMBOL_GPL vmlinux 0xcc2d2182 vfs_listxattr +EXPORT_SYMBOL_GPL vmlinux 0xcc3ad471 debugfs_create_symlink +EXPORT_SYMBOL_GPL vmlinux 0xcc3c1b35 subsys_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xcc57bb7e swiotlb_tbl_unmap_single +EXPORT_SYMBOL_GPL vmlinux 0xcc59567b blkcipher_walk_virt_block +EXPORT_SYMBOL_GPL vmlinux 0xcc650fba securityfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xcc698734 sched_setscheduler +EXPORT_SYMBOL_GPL vmlinux 0xcc6de1a8 tty_port_tty_hangup +EXPORT_SYMBOL_GPL vmlinux 0xcc85fcb6 async_schedule +EXPORT_SYMBOL_GPL vmlinux 0xcca0a5db of_dma_simple_xlate +EXPORT_SYMBOL_GPL vmlinux 0xccabbb93 of_get_display_timings +EXPORT_SYMBOL_GPL vmlinux 0xcccfb2fa sata_deb_timing_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xccd0d371 wm8350_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xccd79692 devm_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xccee4e87 fuse_get_req +EXPORT_SYMBOL_GPL vmlinux 0xccfd7554 gpiochip_add +EXPORT_SYMBOL_GPL vmlinux 0xcd0cd2e6 power_supply_set_battery_charged +EXPORT_SYMBOL_GPL vmlinux 0xcd1d0762 kvm_release_hpt +EXPORT_SYMBOL_GPL vmlinux 0xcd544f41 regulator_bulk_force_disable +EXPORT_SYMBOL_GPL vmlinux 0xcd555ae4 skb_cow_data +EXPORT_SYMBOL_GPL vmlinux 0xcd55945a sdio_readb +EXPORT_SYMBOL_GPL vmlinux 0xcd75bca3 iommu_map +EXPORT_SYMBOL_GPL vmlinux 0xcd782567 virtqueue_add_outbuf +EXPORT_SYMBOL_GPL vmlinux 0xcd91b127 system_highpri_wq +EXPORT_SYMBOL_GPL vmlinux 0xcd974f00 rcu_all_qs +EXPORT_SYMBOL_GPL vmlinux 0xcdb6adcc ras_userspace_consumers +EXPORT_SYMBOL_GPL vmlinux 0xcdb8ecba inet6_sk_rebuild_header +EXPORT_SYMBOL_GPL vmlinux 0xcdca3691 nr_irqs +EXPORT_SYMBOL_GPL vmlinux 0xcdcc1a94 cpufreq_frequency_table_target +EXPORT_SYMBOL_GPL vmlinux 0xcdd1c258 pci_try_reset_bus +EXPORT_SYMBOL_GPL vmlinux 0xcdfd4a4d pci_ignore_hotplug +EXPORT_SYMBOL_GPL vmlinux 0xce0a5782 __module_address +EXPORT_SYMBOL_GPL vmlinux 0xce1bb1af __rio_local_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xce35f835 of_property_read_u64 +EXPORT_SYMBOL_GPL vmlinux 0xce47474d ata_eh_freeze_port +EXPORT_SYMBOL_GPL vmlinux 0xce6a9d9a trace_current_buffer_discard_commit +EXPORT_SYMBOL_GPL vmlinux 0xce6db656 rcu_is_watching +EXPORT_SYMBOL_GPL vmlinux 0xce78bb82 ata_sff_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xce8f78a2 aead_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xcea7e2c1 gpiod_set_array_value_cansleep +EXPORT_SYMBOL_GPL vmlinux 0xceb1f126 mpi_read_raw_data +EXPORT_SYMBOL_GPL vmlinux 0xceb9db42 hwmon_device_register_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xcec6451b tpm2_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0xcedbef91 fuse_request_send_background +EXPORT_SYMBOL_GPL vmlinux 0xcee1641c kgdb_unregister_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xcee3e387 kernfs_put +EXPORT_SYMBOL_GPL vmlinux 0xcf044226 sdio_unregister_driver +EXPORT_SYMBOL_GPL vmlinux 0xcf19b571 pci_bus_sem +EXPORT_SYMBOL_GPL vmlinux 0xcf226eb6 ata_link_offline +EXPORT_SYMBOL_GPL vmlinux 0xcf315f69 regmap_field_alloc +EXPORT_SYMBOL_GPL vmlinux 0xcf54ea93 async_unregister_domain +EXPORT_SYMBOL_GPL vmlinux 0xcf62f540 fwnode_property_read_string_array +EXPORT_SYMBOL_GPL vmlinux 0xcf8fecca gen_pool_get +EXPORT_SYMBOL_GPL vmlinux 0xcf9bb831 inet_getpeer +EXPORT_SYMBOL_GPL vmlinux 0xcf9d2be6 irq_of_parse_and_map +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 0xcfd88ec1 wm8350_block_read +EXPORT_SYMBOL_GPL vmlinux 0xd0094a41 of_usb_get_maximum_speed +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 0xd07ba6ad usb_find_alt_setting +EXPORT_SYMBOL_GPL vmlinux 0xd081beaf __mnt_drop_write +EXPORT_SYMBOL_GPL vmlinux 0xd08b8446 device_reset +EXPORT_SYMBOL_GPL vmlinux 0xd0c05159 emergency_restart +EXPORT_SYMBOL_GPL vmlinux 0xd0c966f6 pci_try_reset_slot +EXPORT_SYMBOL_GPL vmlinux 0xd0e48db3 blkg_prfill_rwstat +EXPORT_SYMBOL_GPL vmlinux 0xd0f31c8d class_dev_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd0fda531 usb_free_streams +EXPORT_SYMBOL_GPL vmlinux 0xd1039095 pci_sriov_set_totalvfs +EXPORT_SYMBOL_GPL vmlinux 0xd10d39b1 device_destroy +EXPORT_SYMBOL_GPL vmlinux 0xd13f5fb1 nd_region_attribute_group +EXPORT_SYMBOL_GPL vmlinux 0xd1424457 regulator_list_voltage_table +EXPORT_SYMBOL_GPL vmlinux 0xd143be81 crypto_attr_alg2 +EXPORT_SYMBOL_GPL vmlinux 0xd15de827 debugfs_remove +EXPORT_SYMBOL_GPL vmlinux 0xd165f0ee bus_find_device +EXPORT_SYMBOL_GPL vmlinux 0xd16712f3 crypto_check_attr_type +EXPORT_SYMBOL_GPL vmlinux 0xd16eaa84 of_mpc8xxx_spi_probe +EXPORT_SYMBOL_GPL vmlinux 0xd17f774b device_wakeup_disable +EXPORT_SYMBOL_GPL vmlinux 0xd18f62cf sdev_evt_send +EXPORT_SYMBOL_GPL vmlinux 0xd1a368f2 iommu_attach_device +EXPORT_SYMBOL_GPL vmlinux 0xd1ab6cdd devm_kmemdup +EXPORT_SYMBOL_GPL vmlinux 0xd1b1895f regulator_set_mode +EXPORT_SYMBOL_GPL vmlinux 0xd1bc39ca ata_sff_dev_classify +EXPORT_SYMBOL_GPL vmlinux 0xd1f2eee2 nf_logger_find_get +EXPORT_SYMBOL_GPL vmlinux 0xd200bad9 usb_enable_lpm +EXPORT_SYMBOL_GPL vmlinux 0xd2074ddc bmp085_probe +EXPORT_SYMBOL_GPL vmlinux 0xd20bf6ba dcookie_unregister +EXPORT_SYMBOL_GPL vmlinux 0xd217e9e6 trace_set_clr_event +EXPORT_SYMBOL_GPL vmlinux 0xd2721f3d md_find_rdev_nr_rcu +EXPORT_SYMBOL_GPL vmlinux 0xd273b1b1 __round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xd2936577 virtqueue_kick +EXPORT_SYMBOL_GPL vmlinux 0xd2939858 __mmu_notifier_invalidate_range_start +EXPORT_SYMBOL_GPL vmlinux 0xd2a5f525 devm_led_classdev_register +EXPORT_SYMBOL_GPL vmlinux 0xd2b3f9b3 pm_runtime_no_callbacks +EXPORT_SYMBOL_GPL vmlinux 0xd2e89a02 regulator_count_voltages +EXPORT_SYMBOL_GPL vmlinux 0xd2ed3079 ata_sff_softreset +EXPORT_SYMBOL_GPL vmlinux 0xd2edf4b7 ata_get_cmd_descript +EXPORT_SYMBOL_GPL vmlinux 0xd2f1c130 platform_get_irq_byname +EXPORT_SYMBOL_GPL vmlinux 0xd323eb4e rtc_device_register +EXPORT_SYMBOL_GPL vmlinux 0xd333d7eb phy_power_on +EXPORT_SYMBOL_GPL vmlinux 0xd336a7f0 dpm_for_each_dev +EXPORT_SYMBOL_GPL vmlinux 0xd3426f33 ata_msleep +EXPORT_SYMBOL_GPL vmlinux 0xd365d5b2 show_class_attr_string +EXPORT_SYMBOL_GPL vmlinux 0xd36e2bf0 regcache_cache_bypass +EXPORT_SYMBOL_GPL vmlinux 0xd3721046 pci_test_config_bits +EXPORT_SYMBOL_GPL vmlinux 0xd3a1b320 rio_register_driver +EXPORT_SYMBOL_GPL vmlinux 0xd3ce6b6c pci_slots_kset +EXPORT_SYMBOL_GPL vmlinux 0xd3d4b44b usb_hcd_platform_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xd3e6722c reservation_object_get_fences_rcu +EXPORT_SYMBOL_GPL vmlinux 0xd3f94c31 __rio_local_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xd3ff7124 crypto_tfm_in_queue +EXPORT_SYMBOL_GPL vmlinux 0xd3ff888f usb_queue_reset_device +EXPORT_SYMBOL_GPL vmlinux 0xd4034828 system_freezable_wq +EXPORT_SYMBOL_GPL vmlinux 0xd404e8ad da9052_adc_read_temp +EXPORT_SYMBOL_GPL vmlinux 0xd407c5bc ipv4_sk_redirect +EXPORT_SYMBOL_GPL vmlinux 0xd40974bf iommu_release_ownership +EXPORT_SYMBOL_GPL vmlinux 0xd41fffab interval_tree_iter_first +EXPORT_SYMBOL_GPL vmlinux 0xd4487fd5 snprint_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xd44a5eac kgdb_register_nmi_console +EXPORT_SYMBOL_GPL vmlinux 0xd44b5e55 pci_pasid_features +EXPORT_SYMBOL_GPL vmlinux 0xd473fdee pm_generic_restore_noirq +EXPORT_SYMBOL_GPL vmlinux 0xd47a041c debugfs_create_bool +EXPORT_SYMBOL_GPL vmlinux 0xd48e25d1 crypto_enqueue_request +EXPORT_SYMBOL_GPL vmlinux 0xd49a88ad crypto_remove_spawns +EXPORT_SYMBOL_GPL vmlinux 0xd4a5a33c debugfs_create_u32 +EXPORT_SYMBOL_GPL vmlinux 0xd4a96c9c of_thermal_is_trip_valid +EXPORT_SYMBOL_GPL vmlinux 0xd4c14632 system_unbound_wq +EXPORT_SYMBOL_GPL vmlinux 0xd4ca193e crypto_larval_kill +EXPORT_SYMBOL_GPL vmlinux 0xd4d3699d set_cpus_allowed_ptr +EXPORT_SYMBOL_GPL vmlinux 0xd4d81339 debugfs_create_x16 +EXPORT_SYMBOL_GPL vmlinux 0xd4f27bbf ata_sas_port_alloc +EXPORT_SYMBOL_GPL vmlinux 0xd52321c6 cpuidle_get_cpu_driver +EXPORT_SYMBOL_GPL vmlinux 0xd53064c8 cpufreq_freq_transition_begin +EXPORT_SYMBOL_GPL vmlinux 0xd53886cc device_set_wakeup_enable +EXPORT_SYMBOL_GPL vmlinux 0xd5395661 scsi_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xd548635c regulator_enable_regmap +EXPORT_SYMBOL_GPL vmlinux 0xd548ec41 fb_deferred_io_cleanup +EXPORT_SYMBOL_GPL vmlinux 0xd54cfafb usb_get_from_anchor +EXPORT_SYMBOL_GPL vmlinux 0xd5596d48 opal_xscom_write +EXPORT_SYMBOL_GPL vmlinux 0xd55ad93b iommu_group_get_iommudata +EXPORT_SYMBOL_GPL vmlinux 0xd55cbec3 _submit_bh +EXPORT_SYMBOL_GPL vmlinux 0xd5683afd blk_mq_freeze_queue_start +EXPORT_SYMBOL_GPL vmlinux 0xd56b5f64 ktime_get_ts64 +EXPORT_SYMBOL_GPL vmlinux 0xd591258f rio_enable_rx_tx_port +EXPORT_SYMBOL_GPL vmlinux 0xd5bd7dac ring_buffer_record_enable_cpu +EXPORT_SYMBOL_GPL vmlinux 0xd5c36c40 __tracepoint_attach_device_to_domain +EXPORT_SYMBOL_GPL vmlinux 0xd60c99b5 rcu_batches_completed_bh +EXPORT_SYMBOL_GPL vmlinux 0xd62bdaa8 inet6_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0xd6417394 arizona_dev_init +EXPORT_SYMBOL_GPL vmlinux 0xd64caded dev_coredumpv +EXPORT_SYMBOL_GPL vmlinux 0xd67364f7 eventfd_ctx_fdget +EXPORT_SYMBOL_GPL vmlinux 0xd6a43677 opal_async_release_token +EXPORT_SYMBOL_GPL vmlinux 0xd6defc03 sata_scr_read +EXPORT_SYMBOL_GPL vmlinux 0xd6f0db1e rio_request_inb_pwrite +EXPORT_SYMBOL_GPL vmlinux 0xd6fbb4d9 of_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xd6fc47e4 sysfs_remove_group +EXPORT_SYMBOL_GPL vmlinux 0xd6feefa5 agp_num_entries +EXPORT_SYMBOL_GPL vmlinux 0xd705b4c7 schedule_hrtimeout +EXPORT_SYMBOL_GPL vmlinux 0xd768e985 regulator_has_full_constraints +EXPORT_SYMBOL_GPL vmlinux 0xd77c0bc8 klist_remove +EXPORT_SYMBOL_GPL vmlinux 0xd78618cd sysfs_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xd78ee054 dax_clear_blocks +EXPORT_SYMBOL_GPL vmlinux 0xd79ce2b5 dev_pm_enable_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xd7ab8af7 sdhci_pci_o2_resume +EXPORT_SYMBOL_GPL vmlinux 0xd7b76efb ata_ehi_clear_desc +EXPORT_SYMBOL_GPL vmlinux 0xd7b9be85 seq_open_net +EXPORT_SYMBOL_GPL vmlinux 0xd7bc2b99 inet6_csk_search_req +EXPORT_SYMBOL_GPL vmlinux 0xd7d79132 put_online_cpus +EXPORT_SYMBOL_GPL vmlinux 0xd7d8131d sata_pmp_error_handler +EXPORT_SYMBOL_GPL vmlinux 0xd7e4449e srcu_barrier +EXPORT_SYMBOL_GPL vmlinux 0xd7e72096 ata_dummy_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xd806d332 get_slice_psize +EXPORT_SYMBOL_GPL vmlinux 0xd80d252e kern_mount_data +EXPORT_SYMBOL_GPL vmlinux 0xd8137031 ata_host_start +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 0xd82bb66c irq_domain_associate +EXPORT_SYMBOL_GPL vmlinux 0xd848349b mddev_resume +EXPORT_SYMBOL_GPL vmlinux 0xd8525ea7 fl6_update_dst +EXPORT_SYMBOL_GPL vmlinux 0xd86da180 blk_mq_tags_cpumask +EXPORT_SYMBOL_GPL vmlinux 0xd87601cc ring_buffer_unlock_commit +EXPORT_SYMBOL_GPL vmlinux 0xd87fc0a0 usb_amd_prefetch_quirk +EXPORT_SYMBOL_GPL vmlinux 0xd898a7b0 flush_altivec_to_thread +EXPORT_SYMBOL_GPL vmlinux 0xd8c7dbd8 __inet_inherit_port +EXPORT_SYMBOL_GPL vmlinux 0xd8dc442f palmas_ext_control_req_config +EXPORT_SYMBOL_GPL vmlinux 0xd8ecf823 unregister_asymmetric_key_parser +EXPORT_SYMBOL_GPL vmlinux 0xd8f2b848 event_triggers_call +EXPORT_SYMBOL_GPL vmlinux 0xd90033f9 fwnode_property_read_u32_array +EXPORT_SYMBOL_GPL vmlinux 0xd925b428 tty_buffer_space_avail +EXPORT_SYMBOL_GPL vmlinux 0xd942d353 ring_buffer_record_off +EXPORT_SYMBOL_GPL vmlinux 0xd94aa457 display_timings_release +EXPORT_SYMBOL_GPL vmlinux 0xd9622c06 component_master_add_with_match +EXPORT_SYMBOL_GPL vmlinux 0xd96babb4 interval_tree_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xd97878a7 mm_iommu_preregistered +EXPORT_SYMBOL_GPL vmlinux 0xd9839034 dma_buf_vmap +EXPORT_SYMBOL_GPL vmlinux 0xd988cc2b udp4_hwcsum +EXPORT_SYMBOL_GPL vmlinux 0xd9934532 crypto_ahash_final +EXPORT_SYMBOL_GPL vmlinux 0xd9b72ade tcp_cong_avoid_ai +EXPORT_SYMBOL_GPL vmlinux 0xd9bc648e pm_generic_poweroff_late +EXPORT_SYMBOL_GPL vmlinux 0xd9c3d38a xfrm_local_error +EXPORT_SYMBOL_GPL vmlinux 0xd9c41c6a of_dma_controller_free +EXPORT_SYMBOL_GPL vmlinux 0xd9c4e5e3 devres_get +EXPORT_SYMBOL_GPL vmlinux 0xd9ecb670 ring_buffer_overruns +EXPORT_SYMBOL_GPL vmlinux 0xda0aac8c serial8250_get_port +EXPORT_SYMBOL_GPL vmlinux 0xda2f0b95 rtc_read_alarm +EXPORT_SYMBOL_GPL vmlinux 0xda3c5994 platform_add_devices +EXPORT_SYMBOL_GPL vmlinux 0xda6bdd3a usb_lock_device_for_reset +EXPORT_SYMBOL_GPL vmlinux 0xdaa0dc36 blk_mq_cancel_requeue_work +EXPORT_SYMBOL_GPL vmlinux 0xdaa2ee87 tty_set_termios +EXPORT_SYMBOL_GPL vmlinux 0xdab94cc0 of_dma_xlate_by_chan_id +EXPORT_SYMBOL_GPL vmlinux 0xdabdb632 debugfs_create_u8 +EXPORT_SYMBOL_GPL vmlinux 0xdad2fe7f device_create_with_groups +EXPORT_SYMBOL_GPL vmlinux 0xdae715e0 videomode_from_timing +EXPORT_SYMBOL_GPL vmlinux 0xdaed3073 timerqueue_del +EXPORT_SYMBOL_GPL vmlinux 0xdaf4dfb3 fb_mode_option +EXPORT_SYMBOL_GPL vmlinux 0xdb22aecc tcp_death_row +EXPORT_SYMBOL_GPL vmlinux 0xdb3f6838 power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0xdb5c04cb dmaengine_unmap_put +EXPORT_SYMBOL_GPL vmlinux 0xdb789f2b devres_open_group +EXPORT_SYMBOL_GPL vmlinux 0xdb8a1b3f usermodehelper_read_trylock +EXPORT_SYMBOL_GPL vmlinux 0xdb8abf1b pm_runtime_set_autosuspend_delay +EXPORT_SYMBOL_GPL vmlinux 0xdb9a024b fuse_abort_conn +EXPORT_SYMBOL_GPL vmlinux 0xdbd30bdd dma_buf_unmap_attachment +EXPORT_SYMBOL_GPL vmlinux 0xdbd821d4 anon_transport_class_register +EXPORT_SYMBOL_GPL vmlinux 0xdbf16c0e usb_sg_init +EXPORT_SYMBOL_GPL vmlinux 0xdbf7cb70 mpi_get_nbits +EXPORT_SYMBOL_GPL vmlinux 0xdbf96b06 regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0xdc059029 devfreq_event_set_event +EXPORT_SYMBOL_GPL vmlinux 0xdc0ea76e ata_cable_sata +EXPORT_SYMBOL_GPL vmlinux 0xdc1c379d __list_lru_init +EXPORT_SYMBOL_GPL vmlinux 0xdc569dda nd_cmd_out_size +EXPORT_SYMBOL_GPL vmlinux 0xdc607381 trace_call_bpf +EXPORT_SYMBOL_GPL vmlinux 0xdc69fdac power_supply_am_i_supplied +EXPORT_SYMBOL_GPL vmlinux 0xdc825d6c usb_amd_quirk_pll_disable +EXPORT_SYMBOL_GPL vmlinux 0xdc936879 nl_table +EXPORT_SYMBOL_GPL vmlinux 0xdc97af2e syscore_suspend +EXPORT_SYMBOL_GPL vmlinux 0xdc9cbc6c pm_generic_restore_early +EXPORT_SYMBOL_GPL vmlinux 0xdc9fa232 raw_notifier_chain_register +EXPORT_SYMBOL_GPL vmlinux 0xdca19e70 ata_sas_slave_configure +EXPORT_SYMBOL_GPL vmlinux 0xdca9f135 crypto_lookup_aead +EXPORT_SYMBOL_GPL vmlinux 0xdcc7cfc9 rhashtable_walk_exit +EXPORT_SYMBOL_GPL vmlinux 0xdcf597b3 devm_usb_get_phy_by_node +EXPORT_SYMBOL_GPL vmlinux 0xdcf6d9a0 tpm_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0xdd17ffec trace_clock +EXPORT_SYMBOL_GPL vmlinux 0xdd2efc0f ring_buffer_reset_cpu +EXPORT_SYMBOL_GPL vmlinux 0xdd383807 lp8788_write_byte +EXPORT_SYMBOL_GPL vmlinux 0xdd391eff profile_event_unregister +EXPORT_SYMBOL_GPL vmlinux 0xdd4b4fb9 serial8250_do_shutdown +EXPORT_SYMBOL_GPL vmlinux 0xdd4cb3c9 cpufreq_driver_target +EXPORT_SYMBOL_GPL vmlinux 0xdd57e2b5 percpu_ref_exit +EXPORT_SYMBOL_GPL vmlinux 0xdd66db46 sata_std_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xdd729424 usb_anchor_empty +EXPORT_SYMBOL_GPL vmlinux 0xdd79aaf7 xfrm_audit_state_icvfail +EXPORT_SYMBOL_GPL vmlinux 0xdd79b76e debugfs_create_atomic_t +EXPORT_SYMBOL_GPL vmlinux 0xdd913595 usb_reset_endpoint +EXPORT_SYMBOL_GPL vmlinux 0xdda566b1 blk_trace_setup +EXPORT_SYMBOL_GPL vmlinux 0xddadb731 da903x_reads +EXPORT_SYMBOL_GPL vmlinux 0xddb461dd thermal_zone_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xddbeeecc pci_lock_rescan_remove +EXPORT_SYMBOL_GPL vmlinux 0xddc1ccc3 rhashtable_init +EXPORT_SYMBOL_GPL vmlinux 0xddd58dc0 ring_buffer_reset +EXPORT_SYMBOL_GPL vmlinux 0xde0ca623 pingv6_ops +EXPORT_SYMBOL_GPL vmlinux 0xde21b12c ata_sff_qc_fill_rtf +EXPORT_SYMBOL_GPL vmlinux 0xde2d0e10 sk_attach_filter +EXPORT_SYMBOL_GPL vmlinux 0xde866c92 rt_mutex_destroy +EXPORT_SYMBOL_GPL vmlinux 0xde94bcc8 stmpe_enable +EXPORT_SYMBOL_GPL vmlinux 0xde998c67 nvdimm_provider_data +EXPORT_SYMBOL_GPL vmlinux 0xdeac4bda tc3589x_set_bits +EXPORT_SYMBOL_GPL vmlinux 0xdebe41b3 regcache_sync_region +EXPORT_SYMBOL_GPL vmlinux 0xdee206b5 smpboot_register_percpu_thread +EXPORT_SYMBOL_GPL vmlinux 0xdef6fbda dev_pm_set_wake_irq +EXPORT_SYMBOL_GPL vmlinux 0xdef7fdbc devm_regulator_register_supply_alias +EXPORT_SYMBOL_GPL vmlinux 0xdf016a7d pci_reset_pri +EXPORT_SYMBOL_GPL vmlinux 0xdf0f75c6 eventfd_signal +EXPORT_SYMBOL_GPL vmlinux 0xdf512408 of_platform_depopulate +EXPORT_SYMBOL_GPL vmlinux 0xdf525e4b spi_bus_unlock +EXPORT_SYMBOL_GPL vmlinux 0xdf576c13 tty_init_termios +EXPORT_SYMBOL_GPL vmlinux 0xdf65e33f xfrm_audit_policy_delete +EXPORT_SYMBOL_GPL vmlinux 0xdf726ddb __fib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xdf7bda9a transport_remove_device +EXPORT_SYMBOL_GPL vmlinux 0xdfaf3459 ata_sff_queue_pio_task +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 0xe04cd6b0 debugfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0xe06e0ca0 perf_pmu_migrate_context +EXPORT_SYMBOL_GPL vmlinux 0xe06e4dad device_create_bin_file +EXPORT_SYMBOL_GPL vmlinux 0xe07098fc inet_hash_connect +EXPORT_SYMBOL_GPL vmlinux 0xe072cdd3 regmap_get_device +EXPORT_SYMBOL_GPL vmlinux 0xe089cfcc agp_memory_reserved +EXPORT_SYMBOL_GPL vmlinux 0xe0a610c2 sata_async_notification +EXPORT_SYMBOL_GPL vmlinux 0xe0ee5433 trace_output_call +EXPORT_SYMBOL_GPL vmlinux 0xe10151ba tty_standard_install +EXPORT_SYMBOL_GPL vmlinux 0xe106bc56 tpm_calc_ordinal_duration +EXPORT_SYMBOL_GPL vmlinux 0xe11b20b0 regmap_bulk_read +EXPORT_SYMBOL_GPL vmlinux 0xe11c5cee iommu_get_domain_for_dev +EXPORT_SYMBOL_GPL vmlinux 0xe12173b3 rio_dev_get +EXPORT_SYMBOL_GPL vmlinux 0xe1266321 regmap_get_val_bytes +EXPORT_SYMBOL_GPL vmlinux 0xe13ce19f scsi_internal_device_block +EXPORT_SYMBOL_GPL vmlinux 0xe13d68e7 dma_request_slave_channel +EXPORT_SYMBOL_GPL vmlinux 0xe152d734 dev_pm_qos_add_ancestor_request +EXPORT_SYMBOL_GPL vmlinux 0xe15c74ae regulator_set_voltage +EXPORT_SYMBOL_GPL vmlinux 0xe15da8aa of_pci_get_devfn +EXPORT_SYMBOL_GPL vmlinux 0xe1775ee7 dm_get_reserved_bio_based_ios +EXPORT_SYMBOL_GPL vmlinux 0xe1782d04 regmap_get_max_register +EXPORT_SYMBOL_GPL vmlinux 0xe1a65e56 ip6_datagram_connect +EXPORT_SYMBOL_GPL vmlinux 0xe1bd6c99 rio_init_mports +EXPORT_SYMBOL_GPL vmlinux 0xe1c6d5ef __platform_create_bundle +EXPORT_SYMBOL_GPL vmlinux 0xe1c9edd3 stmpe_set_altfunc +EXPORT_SYMBOL_GPL vmlinux 0xe1df398c kernfs_get +EXPORT_SYMBOL_GPL vmlinux 0xe208ec73 ehci_suspend +EXPORT_SYMBOL_GPL vmlinux 0xe20e3e4d device_attach +EXPORT_SYMBOL_GPL vmlinux 0xe225c382 of_thermal_get_trip_points +EXPORT_SYMBOL_GPL vmlinux 0xe228c673 register_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0xe241143a of_pci_range_parser_init +EXPORT_SYMBOL_GPL vmlinux 0xe2487ce8 da903x_writes +EXPORT_SYMBOL_GPL vmlinux 0xe25fb98b __mmu_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xe28a1d1a sdhci_pci_spt_drive_strength +EXPORT_SYMBOL_GPL vmlinux 0xe28b8653 find_extend_vma +EXPORT_SYMBOL_GPL vmlinux 0xe2a5a670 gpiod_to_chip +EXPORT_SYMBOL_GPL vmlinux 0xe2c511d6 add_to_page_cache_lru +EXPORT_SYMBOL_GPL vmlinux 0xe2ccce4c hvc_remove +EXPORT_SYMBOL_GPL vmlinux 0xe2d7da40 iptunnel_pull_header +EXPORT_SYMBOL_GPL vmlinux 0xe3043ff9 request_any_context_irq +EXPORT_SYMBOL_GPL vmlinux 0xe326ab40 serial8250_rx_chars +EXPORT_SYMBOL_GPL vmlinux 0xe32fb230 alarm_expires_remaining +EXPORT_SYMBOL_GPL vmlinux 0xe34a857e pci_cleanup_aer_uncorrect_error_status +EXPORT_SYMBOL_GPL vmlinux 0xe34ca781 crypto_alg_lookup +EXPORT_SYMBOL_GPL vmlinux 0xe352666e inet_csk_listen_start +EXPORT_SYMBOL_GPL vmlinux 0xe384a102 usb_speed_string +EXPORT_SYMBOL_GPL vmlinux 0xe38a1ba9 gpiod_put_array +EXPORT_SYMBOL_GPL vmlinux 0xe38c5bc5 platform_device_put +EXPORT_SYMBOL_GPL vmlinux 0xe391b3f1 usb_autopm_put_interface_async +EXPORT_SYMBOL_GPL vmlinux 0xe39784ba ip6_flush_pending_frames +EXPORT_SYMBOL_GPL vmlinux 0xe3a79641 ata_sas_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xe3b8914e dm_accept_partial_bio +EXPORT_SYMBOL_GPL vmlinux 0xe3d7750e btree_visitor +EXPORT_SYMBOL_GPL vmlinux 0xe3deff27 usb_hub_clear_tt_buffer +EXPORT_SYMBOL_GPL vmlinux 0xe3e5ccaa dequeue_signal +EXPORT_SYMBOL_GPL vmlinux 0xe4001442 ata_sff_busy_sleep +EXPORT_SYMBOL_GPL vmlinux 0xe4022f47 crypto_unregister_aead +EXPORT_SYMBOL_GPL vmlinux 0xe40a6ac9 mbox_chan_received_data +EXPORT_SYMBOL_GPL vmlinux 0xe4132734 use_mm +EXPORT_SYMBOL_GPL vmlinux 0xe4263da4 sata_link_resume +EXPORT_SYMBOL_GPL vmlinux 0xe4309905 syscore_resume +EXPORT_SYMBOL_GPL vmlinux 0xe451bfaa disk_part_iter_next +EXPORT_SYMBOL_GPL vmlinux 0xe4689576 ktime_get_with_offset +EXPORT_SYMBOL_GPL vmlinux 0xe47f46e5 crypto_register_aeads +EXPORT_SYMBOL_GPL vmlinux 0xe48180c7 ata_sff_port_ops +EXPORT_SYMBOL_GPL vmlinux 0xe4881f42 pm_generic_restore +EXPORT_SYMBOL_GPL vmlinux 0xe4971ade tracing_alloc_snapshot +EXPORT_SYMBOL_GPL vmlinux 0xe4bc1fd0 of_pci_msi_chip_add +EXPORT_SYMBOL_GPL vmlinux 0xe4c031f8 btree_merge +EXPORT_SYMBOL_GPL vmlinux 0xe4c1c3a8 mpc8xxx_spi_rx_buf_u16 +EXPORT_SYMBOL_GPL vmlinux 0xe4cb26a3 xfrm_audit_policy_add +EXPORT_SYMBOL_GPL vmlinux 0xe51c040f register_kprobe +EXPORT_SYMBOL_GPL vmlinux 0xe54562c3 tps6586x_writes +EXPORT_SYMBOL_GPL vmlinux 0xe54f5678 gpiod_set_raw_value +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 0xe5afc274 __pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0xe5b8c0d2 usb_hcd_pci_remove +EXPORT_SYMBOL_GPL vmlinux 0xe5ce0fad fat_attach +EXPORT_SYMBOL_GPL vmlinux 0xe5e19dd9 rt_mutex_timed_lock +EXPORT_SYMBOL_GPL vmlinux 0xe60004a2 __udp6_lib_lookup +EXPORT_SYMBOL_GPL vmlinux 0xe61cae75 blkdev_write_iter +EXPORT_SYMBOL_GPL vmlinux 0xe651f76e selinux_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xe65343ed eeh_add_sysfs_files +EXPORT_SYMBOL_GPL vmlinux 0xe6834820 pci_generic_config_read32 +EXPORT_SYMBOL_GPL vmlinux 0xe68f7ec8 devm_usb_get_phy_by_phandle +EXPORT_SYMBOL_GPL vmlinux 0xe6a1c830 virtqueue_get_avail +EXPORT_SYMBOL_GPL vmlinux 0xe6c68334 ddebug_remove_module +EXPORT_SYMBOL_GPL vmlinux 0xe6d38bea gpiod_unexport +EXPORT_SYMBOL_GPL vmlinux 0xe6d8016f blockdev_superblock +EXPORT_SYMBOL_GPL vmlinux 0xe6e1c5fe uuid_be_gen +EXPORT_SYMBOL_GPL vmlinux 0xe6e73488 fuse_put_request +EXPORT_SYMBOL_GPL vmlinux 0xe6ef4abf dm_internal_resume_fast +EXPORT_SYMBOL_GPL vmlinux 0xe6fee8ed param_set_bool_enable_only +EXPORT_SYMBOL_GPL vmlinux 0xe7054f08 lp8788_read_byte +EXPORT_SYMBOL_GPL vmlinux 0xe7222733 rio_mport_read_config_32 +EXPORT_SYMBOL_GPL vmlinux 0xe72f3ecb sysfs_merge_group +EXPORT_SYMBOL_GPL vmlinux 0xe769232e sprint_symbol_no_offset +EXPORT_SYMBOL_GPL vmlinux 0xe787fe60 relay_close +EXPORT_SYMBOL_GPL vmlinux 0xe7a125be devm_kfree +EXPORT_SYMBOL_GPL vmlinux 0xe7b7975c device_show_bool +EXPORT_SYMBOL_GPL vmlinux 0xe7b93edb virtqueue_notify +EXPORT_SYMBOL_GPL vmlinux 0xe7f18b3c threads_per_subcore +EXPORT_SYMBOL_GPL vmlinux 0xe7ffe877 pcpu_base_addr +EXPORT_SYMBOL_GPL vmlinux 0xe818b32b ata_bmdma_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xe83fd1c8 pci_enable_pcie_error_reporting +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 0xe8665311 ata_host_activate +EXPORT_SYMBOL_GPL vmlinux 0xe885bec3 sock_diag_register +EXPORT_SYMBOL_GPL vmlinux 0xe89bd243 ata_sff_queue_work +EXPORT_SYMBOL_GPL vmlinux 0xe8e362fd crypto_register_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xe8eb8101 simple_attr_release +EXPORT_SYMBOL_GPL vmlinux 0xe8f6a16f usb_wakeup_notification +EXPORT_SYMBOL_GPL vmlinux 0xe9182260 attribute_container_unregister +EXPORT_SYMBOL_GPL vmlinux 0xe935f356 of_get_nand_ecc_step_size +EXPORT_SYMBOL_GPL vmlinux 0xe93e49c3 devres_free +EXPORT_SYMBOL_GPL vmlinux 0xe9506579 iommu_tce_direction +EXPORT_SYMBOL_GPL vmlinux 0xe960bcad unregister_trace_event +EXPORT_SYMBOL_GPL vmlinux 0xe965d22c sata_link_hardreset +EXPORT_SYMBOL_GPL vmlinux 0xe97355d0 extcon_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xe9cc2790 of_get_nand_on_flash_bbt +EXPORT_SYMBOL_GPL vmlinux 0xe9d1b7cf irq_to_pcap +EXPORT_SYMBOL_GPL vmlinux 0xe9dcb02e hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0xea09ba08 irq_get_irq_data +EXPORT_SYMBOL_GPL vmlinux 0xea124bd1 gcd +EXPORT_SYMBOL_GPL vmlinux 0xea12ee1c gpiod_direction_input +EXPORT_SYMBOL_GPL vmlinux 0xea1b5b9e dm_noflush_suspending +EXPORT_SYMBOL_GPL vmlinux 0xea2bab4e dev_set_name +EXPORT_SYMBOL_GPL vmlinux 0xea418e0f atapi_cmd_type +EXPORT_SYMBOL_GPL vmlinux 0xea46da1e crypto_unregister_akcipher +EXPORT_SYMBOL_GPL vmlinux 0xea4ca39e invalidate_inode_pages2 +EXPORT_SYMBOL_GPL vmlinux 0xea4d2a90 securityfs_create_file +EXPORT_SYMBOL_GPL vmlinux 0xea60286d blkdev_read_iter +EXPORT_SYMBOL_GPL vmlinux 0xea628c20 bstr_printf +EXPORT_SYMBOL_GPL vmlinux 0xea88cbd0 mmu_notifier_unregister +EXPORT_SYMBOL_GPL vmlinux 0xea949b6f sdio_claim_host +EXPORT_SYMBOL_GPL vmlinux 0xeac3813e gpiod_to_irq +EXPORT_SYMBOL_GPL vmlinux 0xeac9ee0e crypto_shash_setkey +EXPORT_SYMBOL_GPL vmlinux 0xeacfba4b exportfs_encode_fh +EXPORT_SYMBOL_GPL vmlinux 0xeaee4693 unregister_virtio_driver +EXPORT_SYMBOL_GPL vmlinux 0xeaf67c9e bus_get_device_klist +EXPORT_SYMBOL_GPL vmlinux 0xeb06f249 rhashtable_insert_slow +EXPORT_SYMBOL_GPL vmlinux 0xeb17cb87 raw_unhash_sk +EXPORT_SYMBOL_GPL vmlinux 0xeb24db2f device_dma_is_coherent +EXPORT_SYMBOL_GPL vmlinux 0xeb2a4098 bpf_prog_put +EXPORT_SYMBOL_GPL vmlinux 0xeb601847 mbox_free_channel +EXPORT_SYMBOL_GPL vmlinux 0xeb7ba758 pcibios_map_io_space +EXPORT_SYMBOL_GPL vmlinux 0xeb7d183e jump_label_rate_limit +EXPORT_SYMBOL_GPL vmlinux 0xeb8ae736 klist_init +EXPORT_SYMBOL_GPL vmlinux 0xeb933d0f xhci_dbg_trace +EXPORT_SYMBOL_GPL vmlinux 0xebc0f55e md_new_event +EXPORT_SYMBOL_GPL vmlinux 0xebc108ea da903x_unregister_notifier +EXPORT_SYMBOL_GPL vmlinux 0xebc5c933 ftrace_set_filter_ip +EXPORT_SYMBOL_GPL vmlinux 0xebec57c4 ring_buffer_oldest_event_ts +EXPORT_SYMBOL_GPL vmlinux 0xebf0b695 sdio_release_host +EXPORT_SYMBOL_GPL vmlinux 0xec1b043e regulator_suspend_prepare +EXPORT_SYMBOL_GPL vmlinux 0xec1b1c82 mmc_get_ext_csd +EXPORT_SYMBOL_GPL vmlinux 0xec25f967 klist_del +EXPORT_SYMBOL_GPL vmlinux 0xec39ecdb devm_regmap_init_mmio_clk +EXPORT_SYMBOL_GPL vmlinux 0xec54dc44 skcipher_geniv_exit +EXPORT_SYMBOL_GPL vmlinux 0xec5dae66 sock_diag_save_cookie +EXPORT_SYMBOL_GPL vmlinux 0xec631f34 remove_memory +EXPORT_SYMBOL_GPL vmlinux 0xec8b1292 cpu_remove_dev_attr_group +EXPORT_SYMBOL_GPL vmlinux 0xecb84a6c shmem_read_mapping_page_gfp +EXPORT_SYMBOL_GPL vmlinux 0xecc2d252 pci_intx +EXPORT_SYMBOL_GPL vmlinux 0xecdc1e11 dm_get_rq_mapinfo +EXPORT_SYMBOL_GPL vmlinux 0xed036498 disk_map_sector_rcu +EXPORT_SYMBOL_GPL vmlinux 0xed144a92 ata_bmdma_irq_clear +EXPORT_SYMBOL_GPL vmlinux 0xed371bb7 device_rename +EXPORT_SYMBOL_GPL vmlinux 0xed6132e0 ata_eh_thaw_port +EXPORT_SYMBOL_GPL vmlinux 0xed83cc49 tps6586x_clr_bits +EXPORT_SYMBOL_GPL vmlinux 0xed971439 bdev_read_page +EXPORT_SYMBOL_GPL vmlinux 0xedc6d639 dev_pm_get_subsys_data +EXPORT_SYMBOL_GPL vmlinux 0xedcd95ea bpf_prog_realloc +EXPORT_SYMBOL_GPL vmlinux 0xee0dc84f swiotlb_tbl_sync_single +EXPORT_SYMBOL_GPL vmlinux 0xee20cc71 dev_pm_qos_hide_latency_tolerance +EXPORT_SYMBOL_GPL vmlinux 0xee2d6ac3 restore_online_page_callback +EXPORT_SYMBOL_GPL vmlinux 0xee313bd1 power_supply_external_power_changed +EXPORT_SYMBOL_GPL vmlinux 0xee314c28 skb_tstamp_tx +EXPORT_SYMBOL_GPL vmlinux 0xee40b529 pm_runtime_barrier +EXPORT_SYMBOL_GPL vmlinux 0xee4d92af ohci_setup +EXPORT_SYMBOL_GPL vmlinux 0xee4dd2e0 root_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xee621adf extcon_set_cable_state +EXPORT_SYMBOL_GPL vmlinux 0xee68a2bb of_get_videomode +EXPORT_SYMBOL_GPL vmlinux 0xee6b71c4 syscon_regmap_lookup_by_compatible +EXPORT_SYMBOL_GPL vmlinux 0xee725e3d regmap_fields_write +EXPORT_SYMBOL_GPL vmlinux 0xee760fa1 spi_add_device +EXPORT_SYMBOL_GPL vmlinux 0xee844446 shash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xee891cc0 srp_tmo_valid +EXPORT_SYMBOL_GPL vmlinux 0xeebf6742 iommu_group_add_device +EXPORT_SYMBOL_GPL vmlinux 0xeec01beb usb_hcd_pci_probe +EXPORT_SYMBOL_GPL vmlinux 0xeec0d06f ping_getfrag +EXPORT_SYMBOL_GPL vmlinux 0xeeee933d usb_reset_configuration +EXPORT_SYMBOL_GPL vmlinux 0xeeef4382 ata_link_abort +EXPORT_SYMBOL_GPL vmlinux 0xeef400c5 unuse_mm +EXPORT_SYMBOL_GPL vmlinux 0xeef50191 __pm_runtime_set_status +EXPORT_SYMBOL_GPL vmlinux 0xeefc9505 blkg_conf_finish +EXPORT_SYMBOL_GPL vmlinux 0xeefe168e thermal_zone_get_temp +EXPORT_SYMBOL_GPL vmlinux 0xef2dd601 vring_transport_features +EXPORT_SYMBOL_GPL vmlinux 0xef4fd145 remove_phb_dynamic +EXPORT_SYMBOL_GPL vmlinux 0xef65ce4a dev_forward_skb +EXPORT_SYMBOL_GPL vmlinux 0xef6c3f70 round_jiffies_up_relative +EXPORT_SYMBOL_GPL vmlinux 0xef6d007a sigset_from_compat +EXPORT_SYMBOL_GPL vmlinux 0xef8000dd dma_buf_kmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0xef8c0539 devm_pwm_put +EXPORT_SYMBOL_GPL vmlinux 0xef8c7850 pcap_adc_async +EXPORT_SYMBOL_GPL vmlinux 0xef9726c0 ip6_dst_lookup_flow +EXPORT_SYMBOL_GPL vmlinux 0xefa2c27d register_tracepoint_module_notifier +EXPORT_SYMBOL_GPL vmlinux 0xefb181b7 cpufreq_generic_init +EXPORT_SYMBOL_GPL vmlinux 0xeffa6b8f __tracepoint_cpu_idle +EXPORT_SYMBOL_GPL vmlinux 0xf01509d6 devm_usb_put_phy +EXPORT_SYMBOL_GPL vmlinux 0xf0242f19 bio_alloc_mddev +EXPORT_SYMBOL_GPL vmlinux 0xf03c072f __ftrace_vbprintk +EXPORT_SYMBOL_GPL vmlinux 0xf056b578 irq_alloc_generic_chip +EXPORT_SYMBOL_GPL vmlinux 0xf05a2bfd virtqueue_kick_prepare +EXPORT_SYMBOL_GPL vmlinux 0xf05f5acb ata_sff_drain_fifo +EXPORT_SYMBOL_GPL vmlinux 0xf0727f12 ktime_get_raw_fast_ns +EXPORT_SYMBOL_GPL vmlinux 0xf0a74990 input_class +EXPORT_SYMBOL_GPL vmlinux 0xf0b75203 crypto_unregister_instance +EXPORT_SYMBOL_GPL vmlinux 0xf0c6f41b ata_pci_sff_init_host +EXPORT_SYMBOL_GPL vmlinux 0xf0e2f0b0 wm831x_reg_read +EXPORT_SYMBOL_GPL vmlinux 0xf0ed6a37 mnt_clone_write +EXPORT_SYMBOL_GPL vmlinux 0xf0f5dbc2 timerqueue_iterate_next +EXPORT_SYMBOL_GPL vmlinux 0xf0f93c71 sysfs_chmod_file +EXPORT_SYMBOL_GPL vmlinux 0xf1116ec1 of_property_read_u16_array +EXPORT_SYMBOL_GPL vmlinux 0xf149263e cgroup_attach_task_all +EXPORT_SYMBOL_GPL vmlinux 0xf1508300 regmap_field_read +EXPORT_SYMBOL_GPL vmlinux 0xf158f170 klist_add_tail +EXPORT_SYMBOL_GPL vmlinux 0xf15d04e0 __inet_lookup_listener +EXPORT_SYMBOL_GPL vmlinux 0xf16224a5 tps65912_clear_bits +EXPORT_SYMBOL_GPL vmlinux 0xf16ddae0 dev_pm_domain_detach +EXPORT_SYMBOL_GPL vmlinux 0xf1708dda driver_find +EXPORT_SYMBOL_GPL vmlinux 0xf1819c8a iommu_domain_get_attr +EXPORT_SYMBOL_GPL vmlinux 0xf184d189 kernel_power_off +EXPORT_SYMBOL_GPL vmlinux 0xf188c978 wm831x_auxadc_read_uv +EXPORT_SYMBOL_GPL vmlinux 0xf18bbaf4 relay_buf_full +EXPORT_SYMBOL_GPL vmlinux 0xf193744b platform_get_resource +EXPORT_SYMBOL_GPL vmlinux 0xf19d7a17 irq_domain_simple_ops +EXPORT_SYMBOL_GPL vmlinux 0xf1a62b6f of_i8042_kbd_irq +EXPORT_SYMBOL_GPL vmlinux 0xf1b31314 delayacct_on +EXPORT_SYMBOL_GPL vmlinux 0xf1c3331f rio_request_mport_dma +EXPORT_SYMBOL_GPL vmlinux 0xf1d522e9 wait_for_tpm_stat +EXPORT_SYMBOL_GPL vmlinux 0xf1f9b525 queue_kthread_work +EXPORT_SYMBOL_GPL vmlinux 0xf1fde4dd hwrng_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf201959b regulator_disable_deferred +EXPORT_SYMBOL_GPL vmlinux 0xf21875ab simple_attr_write +EXPORT_SYMBOL_GPL vmlinux 0xf21e1f9b disable_percpu_irq +EXPORT_SYMBOL_GPL vmlinux 0xf22fb818 ata_platform_remove_one +EXPORT_SYMBOL_GPL vmlinux 0xf27977e2 async_synchronize_cookie_domain +EXPORT_SYMBOL_GPL vmlinux 0xf27e24e5 rio_get_device +EXPORT_SYMBOL_GPL vmlinux 0xf285b483 srp_attach_transport +EXPORT_SYMBOL_GPL vmlinux 0xf28a9155 rio_dma_prep_xfer +EXPORT_SYMBOL_GPL vmlinux 0xf2a8b890 __class_create +EXPORT_SYMBOL_GPL vmlinux 0xf2b8c4db irq_find_host +EXPORT_SYMBOL_GPL vmlinux 0xf2c7e1f0 usb_autopm_get_interface_no_resume +EXPORT_SYMBOL_GPL vmlinux 0xf2f077cc pkey_id_type_name +EXPORT_SYMBOL_GPL vmlinux 0xf2fca922 uart_parse_options +EXPORT_SYMBOL_GPL vmlinux 0xf30558bd bpf_prog_destroy +EXPORT_SYMBOL_GPL vmlinux 0xf30e105d ezx_pcap_write +EXPORT_SYMBOL_GPL vmlinux 0xf31b3fd1 workqueue_set_max_active +EXPORT_SYMBOL_GPL vmlinux 0xf331236f btree_geo32 +EXPORT_SYMBOL_GPL vmlinux 0xf3397f80 usb_hcd_end_port_resume +EXPORT_SYMBOL_GPL vmlinux 0xf3571b2e fib_rules_register +EXPORT_SYMBOL_GPL vmlinux 0xf37b9f32 pwm_set_polarity +EXPORT_SYMBOL_GPL vmlinux 0xf3808cb1 get_state_synchronize_rcu +EXPORT_SYMBOL_GPL vmlinux 0xf38b6249 fuse_do_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xf3907d30 __hvc_resize +EXPORT_SYMBOL_GPL vmlinux 0xf397b6c8 ipv4_redirect +EXPORT_SYMBOL_GPL vmlinux 0xf3a6ba51 input_ff_create +EXPORT_SYMBOL_GPL vmlinux 0xf3b451ca kdb_poll_funcs +EXPORT_SYMBOL_GPL vmlinux 0xf3bcc9ea dm_internal_suspend_fast +EXPORT_SYMBOL_GPL vmlinux 0xf3c1cad7 phy_exit +EXPORT_SYMBOL_GPL vmlinux 0xf3c6ead5 __ip6_local_out +EXPORT_SYMBOL_GPL vmlinux 0xf3d2dd99 gpiochip_request_own_desc +EXPORT_SYMBOL_GPL vmlinux 0xf3dc93d8 crypto_register_alg +EXPORT_SYMBOL_GPL vmlinux 0xf3f18238 ktime_get_resolution_ns +EXPORT_SYMBOL_GPL vmlinux 0xf3f265e9 regulator_list_voltage_linear +EXPORT_SYMBOL_GPL vmlinux 0xf3ff9c75 devm_hwrng_register +EXPORT_SYMBOL_GPL vmlinux 0xf4005561 wm831x_reg_lock +EXPORT_SYMBOL_GPL vmlinux 0xf40194f4 ahash_attr_alg +EXPORT_SYMBOL_GPL vmlinux 0xf4194923 pci_reset_function +EXPORT_SYMBOL_GPL vmlinux 0xf44e1e01 regulator_get_voltage_sel_regmap +EXPORT_SYMBOL_GPL vmlinux 0xf4603173 device_for_each_child_reverse +EXPORT_SYMBOL_GPL vmlinux 0xf494f618 mmc_regulator_get_ocrmask +EXPORT_SYMBOL_GPL vmlinux 0xf499fdb2 rcu_barrier_bh +EXPORT_SYMBOL_GPL vmlinux 0xf4cc9da3 fanout_mutex +EXPORT_SYMBOL_GPL vmlinux 0xf4d88120 usb_put_intf +EXPORT_SYMBOL_GPL vmlinux 0xf4fc2d6c __ring_buffer_alloc +EXPORT_SYMBOL_GPL vmlinux 0xf50fefa7 ata_do_set_mode +EXPORT_SYMBOL_GPL vmlinux 0xf5165b3d subsys_virtual_register +EXPORT_SYMBOL_GPL vmlinux 0xf54bd49b lcm +EXPORT_SYMBOL_GPL vmlinux 0xf553318d cpuidle_pause_and_lock +EXPORT_SYMBOL_GPL vmlinux 0xf56f14d5 devres_find +EXPORT_SYMBOL_GPL vmlinux 0xf57c9ba7 wm8997_patch +EXPORT_SYMBOL_GPL vmlinux 0xf57d62ca evm_inode_init_security +EXPORT_SYMBOL_GPL vmlinux 0xf5898eae of_thermal_get_ntrips +EXPORT_SYMBOL_GPL vmlinux 0xf596b3ba device_property_present +EXPORT_SYMBOL_GPL vmlinux 0xf59a33b5 power_supply_set_property +EXPORT_SYMBOL_GPL vmlinux 0xf59d8e47 arizona_dev_exit +EXPORT_SYMBOL_GPL vmlinux 0xf5a691cd invalidate_bh_lrus +EXPORT_SYMBOL_GPL vmlinux 0xf5b15f69 crypto_drop_spawn +EXPORT_SYMBOL_GPL vmlinux 0xf5da7d3d blkdev_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xf5ee4a6e tpm2_do_selftest +EXPORT_SYMBOL_GPL vmlinux 0xf5f51b54 blkcg_policy_register +EXPORT_SYMBOL_GPL vmlinux 0xf613aafa sysfs_create_link +EXPORT_SYMBOL_GPL vmlinux 0xf618fa29 tcp_reno_cong_avoid +EXPORT_SYMBOL_GPL vmlinux 0xf628245b __gpiod_get_index_optional +EXPORT_SYMBOL_GPL vmlinux 0xf62ceb9c ata_host_init +EXPORT_SYMBOL_GPL vmlinux 0xf64d2a30 crypto_unregister_template +EXPORT_SYMBOL_GPL vmlinux 0xf683125c security_inode_create +EXPORT_SYMBOL_GPL vmlinux 0xf69423ed ahash_register_instance +EXPORT_SYMBOL_GPL vmlinux 0xf69cfb1f dev_change_net_namespace +EXPORT_SYMBOL_GPL vmlinux 0xf6a02d81 ipv6_dup_options +EXPORT_SYMBOL_GPL vmlinux 0xf6a61dd4 tpm_chip_register +EXPORT_SYMBOL_GPL vmlinux 0xf6ae0b53 __rt_mutex_init +EXPORT_SYMBOL_GPL vmlinux 0xf6b10228 pci_hp_create_module_link +EXPORT_SYMBOL_GPL vmlinux 0xf6b970af device_register +EXPORT_SYMBOL_GPL vmlinux 0xf6c487d5 rt_mutex_trylock +EXPORT_SYMBOL_GPL vmlinux 0xf6e1c8f7 wm5102_spi_regmap +EXPORT_SYMBOL_GPL vmlinux 0xf6e874f5 ata_timing_merge +EXPORT_SYMBOL_GPL vmlinux 0xf6f848ee fb_deferred_io_fsync +EXPORT_SYMBOL_GPL vmlinux 0xf6f904be gpiod_get_direction +EXPORT_SYMBOL_GPL vmlinux 0xf70c996d debugfs_create_u64 +EXPORT_SYMBOL_GPL vmlinux 0xf73dc79b power_supply_get_property +EXPORT_SYMBOL_GPL vmlinux 0xf73e8a50 usb_unanchor_urb +EXPORT_SYMBOL_GPL vmlinux 0xf7589205 sdhci_pci_o2_fujin2_pci_init +EXPORT_SYMBOL_GPL vmlinux 0xf7608cdf __tracepoint_io_page_fault +EXPORT_SYMBOL_GPL vmlinux 0xf76c6032 devm_of_phy_get +EXPORT_SYMBOL_GPL vmlinux 0xf76eca72 iommu_domain_window_disable +EXPORT_SYMBOL_GPL vmlinux 0xf7c4ed78 ata_sff_thaw +EXPORT_SYMBOL_GPL vmlinux 0xf7e66e34 sata_scr_valid +EXPORT_SYMBOL_GPL vmlinux 0xf821420b tty_port_tty_wakeup +EXPORT_SYMBOL_GPL vmlinux 0xf82be538 single_release_net +EXPORT_SYMBOL_GPL vmlinux 0xf82f2860 device_show_int +EXPORT_SYMBOL_GPL vmlinux 0xf82f3657 work_on_cpu +EXPORT_SYMBOL_GPL vmlinux 0xf837e0eb unregister_kprobes +EXPORT_SYMBOL_GPL vmlinux 0xf84a2b43 srp_rport_add +EXPORT_SYMBOL_GPL vmlinux 0xf8520d6c fat_search_long +EXPORT_SYMBOL_GPL vmlinux 0xf8636447 da903x_register_notifier +EXPORT_SYMBOL_GPL vmlinux 0xf86defa7 i2c_new_device +EXPORT_SYMBOL_GPL vmlinux 0xf8723a82 flush_vsx_to_thread +EXPORT_SYMBOL_GPL vmlinux 0xf87d2b53 devm_power_supply_register +EXPORT_SYMBOL_GPL vmlinux 0xf8802492 print_stack_trace +EXPORT_SYMBOL_GPL vmlinux 0xf894e877 usb_hcd_poll_rh_status +EXPORT_SYMBOL_GPL vmlinux 0xf8c54c97 hwmon_device_unregister +EXPORT_SYMBOL_GPL vmlinux 0xf8e398fc memstart_addr +EXPORT_SYMBOL_GPL vmlinux 0xf8f14699 pci_stop_root_bus +EXPORT_SYMBOL_GPL vmlinux 0xf8f3a0fb ata_ratelimit +EXPORT_SYMBOL_GPL vmlinux 0xf8fe3d0b kmsg_dump_register +EXPORT_SYMBOL_GPL vmlinux 0xf90730c5 sdio_get_host_pm_caps +EXPORT_SYMBOL_GPL vmlinux 0xf92ce956 kdb_printf +EXPORT_SYMBOL_GPL vmlinux 0xf932015f __raw_notifier_call_chain +EXPORT_SYMBOL_GPL vmlinux 0xf95322f4 kthread_parkme +EXPORT_SYMBOL_GPL vmlinux 0xf9593fbc blk_queue_lld_busy +EXPORT_SYMBOL_GPL vmlinux 0xf991c09f rcu_qs_ctr +EXPORT_SYMBOL_GPL vmlinux 0xf9a054b5 __round_jiffies +EXPORT_SYMBOL_GPL vmlinux 0xf9b1545e vfs_removexattr +EXPORT_SYMBOL_GPL vmlinux 0xf9c4ec59 crypto_shash_digest +EXPORT_SYMBOL_GPL vmlinux 0xf9ca3160 ata_id_xfermask +EXPORT_SYMBOL_GPL vmlinux 0xf9fa0316 n_tty_inherit_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa124083 init_dummy_netdev +EXPORT_SYMBOL_GPL vmlinux 0xfa1eb910 unregister_syscore_ops +EXPORT_SYMBOL_GPL vmlinux 0xfa1f4662 scatterwalk_start +EXPORT_SYMBOL_GPL vmlinux 0xfa5ea3c0 driver_create_file +EXPORT_SYMBOL_GPL vmlinux 0xfa7ce87b key_type_trusted +EXPORT_SYMBOL_GPL vmlinux 0xfa8379bd raw_seq_start +EXPORT_SYMBOL_GPL vmlinux 0xfa86686a debugfs_create_dir +EXPORT_SYMBOL_GPL vmlinux 0xfa901b31 compat_get_timespec +EXPORT_SYMBOL_GPL vmlinux 0xfaaa14d6 reset_controller_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfab60503 klist_iter_init_node +EXPORT_SYMBOL_GPL vmlinux 0xfb32b30f ring_buffer_read_prepare_sync +EXPORT_SYMBOL_GPL vmlinux 0xfb3d8dd0 zap_vma_ptes +EXPORT_SYMBOL_GPL vmlinux 0xfb44a7a1 opal_ipmi_recv +EXPORT_SYMBOL_GPL vmlinux 0xfb52b77d __wake_up_locked +EXPORT_SYMBOL_GPL vmlinux 0xfb6eedf9 power_group_name +EXPORT_SYMBOL_GPL vmlinux 0xfb7c6f24 devfreq_event_remove_edev +EXPORT_SYMBOL_GPL vmlinux 0xfb89d930 init_phb_dynamic +EXPORT_SYMBOL_GPL vmlinux 0xfba23fc6 sdio_readw +EXPORT_SYMBOL_GPL vmlinux 0xfba4cd66 fuse_dev_alloc +EXPORT_SYMBOL_GPL vmlinux 0xfbbd41ca no_action +EXPORT_SYMBOL_GPL vmlinux 0xfbd3a24d opal_message_notifier_register +EXPORT_SYMBOL_GPL vmlinux 0xfbd421dc ata_std_qc_defer +EXPORT_SYMBOL_GPL vmlinux 0xfbd6a5ef posix_acl_default_xattr_handler +EXPORT_SYMBOL_GPL vmlinux 0xfc03d97a page_is_ram +EXPORT_SYMBOL_GPL vmlinux 0xfc201b66 sprint_oid +EXPORT_SYMBOL_GPL vmlinux 0xfc628f8f ata_sff_exec_command +EXPORT_SYMBOL_GPL vmlinux 0xfc7bf2b2 regmap_update_bits_async +EXPORT_SYMBOL_GPL vmlinux 0xfc898a0f usb_block_urb +EXPORT_SYMBOL_GPL vmlinux 0xfc9bd600 crypto_grab_spawn +EXPORT_SYMBOL_GPL vmlinux 0xfc9d5151 skb_partial_csum_set +EXPORT_SYMBOL_GPL vmlinux 0xfca44dd4 transport_class_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfcb2b751 dax_pfn_mkwrite +EXPORT_SYMBOL_GPL vmlinux 0xfcc6771e __gpiod_get +EXPORT_SYMBOL_GPL vmlinux 0xfccbd24d dma_buf_kunmap_atomic +EXPORT_SYMBOL_GPL vmlinux 0xfcd33c6e arizona_clk32k_enable +EXPORT_SYMBOL_GPL vmlinux 0xfcd7bc0b ring_buffer_empty +EXPORT_SYMBOL_GPL vmlinux 0xfcd918ee usb_init_urb +EXPORT_SYMBOL_GPL vmlinux 0xfd0d034b dma_buf_vunmap +EXPORT_SYMBOL_GPL vmlinux 0xfd2742b8 inet_csk_route_child_sock +EXPORT_SYMBOL_GPL vmlinux 0xfd39b617 __add_pages +EXPORT_SYMBOL_GPL vmlinux 0xfd3c3b51 fat_sync_inode +EXPORT_SYMBOL_GPL vmlinux 0xfd530df2 device_pm_wait_for_dev +EXPORT_SYMBOL_GPL vmlinux 0xfd55bd94 sg_scsi_ioctl +EXPORT_SYMBOL_GPL vmlinux 0xfd7a50ea set_timer_slack +EXPORT_SYMBOL_GPL vmlinux 0xfd869a8f pm_stay_awake +EXPORT_SYMBOL_GPL vmlinux 0xfd98a0b1 devm_free_pages +EXPORT_SYMBOL_GPL vmlinux 0xfda92a53 __rtnl_link_unregister +EXPORT_SYMBOL_GPL vmlinux 0xfdc8923c ata_pci_device_suspend +EXPORT_SYMBOL_GPL vmlinux 0xfdcf871d tps65912_reg_write +EXPORT_SYMBOL_GPL vmlinux 0xfddd285f mm_iommu_ua_to_hpa +EXPORT_SYMBOL_GPL vmlinux 0xfde37127 fuse_conn_put +EXPORT_SYMBOL_GPL vmlinux 0xfe14c9e3 pci_bus_max_busnr +EXPORT_SYMBOL_GPL vmlinux 0xfe180a41 rio_mport_write_config_16 +EXPORT_SYMBOL_GPL vmlinux 0xfe275e3d ping_seq_stop +EXPORT_SYMBOL_GPL vmlinux 0xfe3a0e0e ata_bmdma_port_intr +EXPORT_SYMBOL_GPL vmlinux 0xfe448a7b bpf_prog_select_runtime +EXPORT_SYMBOL_GPL vmlinux 0xfe7d6746 regmap_irq_get_domain +EXPORT_SYMBOL_GPL vmlinux 0xfe83f423 regulator_is_enabled +EXPORT_SYMBOL_GPL vmlinux 0xfe95ece7 modify_user_hw_breakpoint +EXPORT_SYMBOL_GPL vmlinux 0xfe990052 gpio_free +EXPORT_SYMBOL_GPL vmlinux 0xfe9b4d49 shmem_truncate_range +EXPORT_SYMBOL_GPL vmlinux 0xfea70cdd debugfs_create_blob +EXPORT_SYMBOL_GPL vmlinux 0xfec2393b ata_timing_compute +EXPORT_SYMBOL_GPL vmlinux 0xfed11ed1 usb_mon_deregister +EXPORT_SYMBOL_GPL vmlinux 0xfef67547 eeh_dev_open +EXPORT_SYMBOL_GPL vmlinux 0xfef8a166 trace_current_buffer_lock_reserve +EXPORT_SYMBOL_GPL vmlinux 0xff05fa13 vring_interrupt +EXPORT_SYMBOL_GPL vmlinux 0xff3ca02c relay_switch_subbuf +EXPORT_SYMBOL_GPL vmlinux 0xff3cc229 fwnode_get_named_gpiod +EXPORT_SYMBOL_GPL vmlinux 0xff467ae0 of_cpufreq_cooling_register +EXPORT_SYMBOL_GPL vmlinux 0xff5a8cfe cn_del_callback +EXPORT_SYMBOL_GPL vmlinux 0xff5f8cea aead_geniv_free +EXPORT_SYMBOL_GPL vmlinux 0xff60d2f0 rtc_class_open +EXPORT_SYMBOL_GPL vmlinux 0xff633558 vprintk_default +EXPORT_SYMBOL_GPL vmlinux 0xffa3848f ata_bmdma_qc_issue +EXPORT_SYMBOL_GPL vmlinux 0xffb43292 power_supply_register_no_ws +EXPORT_SYMBOL_GPL vmlinux 0xfff1d67e trace_event_raw_init +EXPORT_SYMBOL_GPL vmlinux 0xfffd79b1 extcon_unregister_interest --- linux-4.2.0.orig/debian.master/abi/4.2.0-10.11/ppc64el/generic.compiler +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/ppc64el/generic.compiler @@ -0,0 +1 @@ +GCC: (Ubuntu 5.2.1-17ubuntu1) 5.2.1 20150911 --- linux-4.2.0.orig/debian.master/abi/4.2.0-10.11/ppc64el/generic.modules +++ linux-4.2.0/debian.master/abi/4.2.0-10.11/ppc64el/generic.modules @@ -0,0 +1,4144 @@ +3c59x +3w-9xxx +3w-sas +3w-xxxx +6lowpan +6pack +8021q +8139cp +8139too +8250_dw +8255 +8255_pci +8390 +842 +842_compress +842_decompress +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_bpf +act_connmark +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 +adv7511 +adv7604 +adv7842 +advansys +adv_pci1710 +adv_pci1723 +adv_pci1724 +adv_pci_dio +adxl34x +adxl34x-i2c +adxl34x-spi +adxrs450 +af9013 +af9033 +af_alg +affs +af_key +af_packet_diag +af-rxrpc +ah4 +ah6 +ahci +ahci_ceva +ahci_platform +aic79xx +aic7xxx +aic94xx +aio_aio12_8 +aio_iiro_16 +aiptek +aircable +airo +airspy +ak8975 +al3320a +algif_aead +algif_hash +algif_rng +algif_skcipher +ali-ircc +alim7101_wdt +altera-ci +altera_jtaguart +altera_ps2 +altera-stapl +altera_tse +altera_uart +alx +am53c974 +amc6821 +amd +amd5536udc +amd8111e +amdgpu +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 +atusb +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-pek +axp20x-regulator +axp288_adc +axp288_charger +axp288_fuel_gauge +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 +bcmsysport +bd6107 +bdc +bdc_pci +be2iscsi +be2net +befs +belkin_sa +bfa +bfs +bfusb +bh1750 +bh1770glc +bh1780gli +binfmt_misc +block2mtd +blocklayoutdriver +blowfish_common +blowfish_generic +bluetooth +bluetooth_6lowpan +bma150 +bma180 +bmc150-accel +bmc150_magn +bmg160 +bmp085-i2c +bmp085-spi +bmp280 +bna +bnep +bnx2 +bnx2fc +bnx2i +bnx2x +bonding +bpa10x +bpck +bpqether +bq2415x_charger +bq24190_charger +bq24257_charger +bq24735-charger +bq25890_charger +bq27x00_battery +br2684 +brcmfmac +brcmsmac +brcmutil +bridge +br_netfilter +broadcom +broadsheetfb +bsd_comp +bsr +bt878 +btbcm +btcoexist +btintel +btmrvl +btmrvl_sdio +btrfs +btrtl +btsdio +bttv +btusb +btwilink +bu21013_ts +budget +budget-av +budget-ci +budget-core +budget-patch +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 +chacha20_generic +chacha20poly1305 +chaoskey +chipone_icn8318 +chipreg +chnl_net +cicada +cifs +ci_hdrc +ci_hdrc_imx +ci_hdrc_msm +ci_hdrc_pci +ci_hdrc_usb2 +ci_hdrc_zevio +cirrus +cirrusfb +clip +cls_basic +cls_bpf +cls_cgroup +cls_flow +cls_flower +cls_fw +cls_route +cls_rsvp +cls_rsvp6 +cls_tcindex +cls_u32 +cm109 +cm32181 +cm3232 +cm3323 +cm36651 +cma3000_d0x +cma3000_d0x_i2c +cmac +cmdlinepart +cmm +cmtp +cnic +cobalt +cobra +coda +com20020 +com20020-pci +com90io +com90xx +comedi +comedi_8254 +comedi_8255 +comedi_bond +comedi_isadma +comedi_parport +comedi_pci +comedi_test +comedi_usb +comm +configfs +contec_pci_dio +cordic +core +cp210x +cpc925_edac +cpia2 +cpsw_ale +cpu-notifier-error-inject +cramfs +crc32 +crc7 +crc8 +crc-ccitt +crc-itu-t +cros_ec +cros_ec_devs +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 +cx24120 +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 +cxlflash +cy8ctmg110_ts +cyapatp +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_onkey +da9063-regulator +da9063_wdt +da9150-charger +da9150-core +da9150-gpadc +da9210-regulator +da9211-regulator +dac02 +DAC960 +daqboard2000 +das08 +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 +digicolor-usart +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-cache-smq +dm-crypt +dm-delay +dm-era +dmfe +dm-flakey +dm-log +dm-log-userspace +dm-log-writes +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 +dp83867 +drbd +drbg +drm +drm_kms_helper +drv260x +drv2665 +drv2667 +drx39xyj +drxd +drxk +ds1621 +ds1682 +ds1wm +ds2482 +ds2490 +ds2760_battery +ds2780_battery +ds2781_battery +ds2782_battery +ds3000 +ds620 +dsbr100 +dscc4 +dss1_divert +dst +dst_ca +dstr +dt2801 +dt2811 +dt2814 +dt2815 +dt2817 +dt282x +dt3000 +dt3155 +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 +dwmac-generic +dwmac-ipq806x +dwmac-lpc18xx +dwmac-meson +dwmac-rk +dwmac-socfpga +dwmac-sti +dwmac-sunxi +dw_wdt +dyna_pci10xx +dynapro +e100 +e1000 +e1000e +e3x0-button +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 +echainiv +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-axp288 +extcon-gpio +extcon-max14577 +extcon-max77693 +extcon-max77843 +extcon-max8997 +extcon-palmas +extcon-rt8973a +extcon-sm5502 +extcon-usb-gpio +ezusb +f2fs +f75375s +f81232 +fakelb +fan53555 +farsync +faulty +fb_agm1264k-fl +fb_bd663474 +fb_ddc +fb_hx8340bn +fb_hx8347d +fb_hx8353d +fb_hx8357d +fb_ili9163 +fb_ili9320 +fb_ili9325 +fb_ili9340 +fb_ili9341 +fb_ili9481 +fb_ili9486 +fb_pcd8544 +fb_ra8875 +fb_s6d02a1 +fb_s6d1121 +fb_ssd1289 +fb_ssd1306 +fb_ssd1331 +fb_ssd1351 +fb_st7735r +fb_sys_fops +fbtft +fbtft_device +fb_tinylcd +fb_tls8204 +fb_uc1701 +fb_upd161704 +fb_watterott +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 +flexfb +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 +geneve_core +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 +goodix +gp2ap002a00f +gp2ap020a00f +gpio +gpio-74x164 +gpio-74xx-mmio +gpio-addr-flash +gpio-adnp +gpio-adp5520 +gpio-adp5588 +gpio-altera +gpio-amd8111 +gpio-arizona +gpio_backlight +gpio-beeper +gpio-charger +gpio-crystalcove +gpio-da9052 +gpio-da9055 +gpio-dln2 +gpio-dwapb +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_touptek +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-betopff +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-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-custom +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 +hisi504_nand +hmc5843_core +hmc5843_i2c +hmc5843_spi +hmc6352 +hopper +hostap +hostap_pci +hostap_plx +hp100 +hpfs +hpilo +hpsa +hptiop +hsi +hsi_char +hso +hsr +hsu_dma +hsu_dma_pci +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 +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 +idma64 +idmouse +idt77252 +idtcps +idt_gen2 +ieee802154 +ieee802154_6lowpan +ieee802154_socket +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-leds +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 +jitterentropy_rng +jmb38x_ms +jme +joydev +joydump +jr3_pci +jsa1212 +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 +kmx61 +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 +led-class-flash +leds-88pm860x +leds-adp5520 +leds-bcm6328 +leds-bcm6358 +leds-bd2802 +leds-blinkm +leds-da903x +leds-da9052 +leds-dac124s085 +leds-gpio +leds-ktd2692 +leds-lm3530 +leds-lm3533 +leds-lm355x +leds-lm3642 +leds-lp3944 +leds-lp8788 +leds-lp8860 +leds-lt3593 +leds-max77693 +leds-max8997 +leds-mc13783 +leds-menf21bmc +leds-pca9532 +leds-pca955x +leds-pca963x +leds-pm8941-wled +leds-pwm +leds-regulator +leds-tca6507 +leds-tlc591xx +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 +lgdt3306a +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 +lineage-pem +linear +liquidio +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 +ltc2941-battery-gauge +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 +m62332 +m88ds3103 +m88rs2000 +m88rs6000t +ma600-sir +mac80211 +mac80211_hwsim +mac802154 +macb +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 +mailbox-altera +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 +max63xx_wdt +max6639 +max6642 +max6650 +max6697 +max6875 +max7359_keypad +max77686 +max77693 +max77693_charger +max77693-haptic +max77802 +max77843 +max77843-haptic +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 +md5-ppc +mdc +mdc800 +md-cluster +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 +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 +mma9551 +mma9551_core +mma9553 +mmc35240 +mmc_block +mmc_spi +mms114 +mn88472 +mn88473 +mos7720 +mos7840 +moxa +mpc624 +mpl115 +mpl3115 +mpls_gso +mpls_router +mpoa +mpr121_touchkey +mpt2sas +mpt3sas +mptbase +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi +mpu3050 +mrf24j40 +mrp +ms5611_core +ms5611_i2c +ms5611_spi +ms_block +msdos +msi001 +msi2500 +msp3400 +mspro_block +mt2060 +mt2063 +mt20xx +mt2131 +mt2266 +mt29f_spinand +mt312 +mt352 +mt6397-core +mt6397-regulator +mt7601u +mt9m001 +mt9m111 +mt9t031 +mt9t112 +mt9v011 +mt9v022 +mtd +mtd_blkdevs +mtdblock +mtdblock_ro +mtd_dataflash +mtdoops +mtdram +mtdswap +mtip32xx +mtk-sd +mtouch +multipath +multiq3 +musb_hdrc +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 +nci_uart +ncpfs +nct7802 +nct7904 +nd_blk +nd_btt +nd_pmem +ne2k-pci +neofb +net1080 +net2272 +net2280 +netconsole +netjet +netlink_diag +netrom +netxen_nic +newtonkbd +nfc +nfc_digital +nfcmrvl +nfcmrvl_uart +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_flexfiles +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 +nf_tables_netdev +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 +nhc_dest +nhc_fragment +nhc_hop +nhc_ipv6 +nhc_mobility +nhc_routing +nhc_udp +n_hdlc +ni_6527 +ni_65xx +ni_660x +ni_670x +ni_at_a2150 +ni_at_ao +ni_atmio +ni_atmio16d +nicpf +nicstar +nicvf +ni_labpc +ni_labpc_common +ni_labpc_isadma +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 +nps_enet +n_r3964 +ns558 +ns83820 +nsc-ircc +ntb +ntb_netdev +ntb_pingpong +ntb_tool +ntb_transport +ntc_thermistor +ntfs +n_tracerouter +n_tracesink +null_blk +nvidiafb +nvme +nx-compress +nx-compress-powernv +nx-compress-pseries +nxp-nci +nxp-nci_i2c +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 +opal-prd +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 +panel-ld9040 +panel-s6e8aa0 +panel-sharp-lq101r1sx01 +panel-simple +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 +pcl812 +pcl816 +pcl818 +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-gpio-vbus-usb +phy-isp1301 +phy-pxa-28nm-hsic +phy-pxa-28nm-usb2 +physmap +physmap_of +phy-tahvo +phy-tusb1210 +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 +poly1305_generic +port100 +powermate +powernv_flash +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 +ps8622 +pseries_energy +pseries-rng +psmouse +psnap +pt +ptlrpc +ptn3460 +pvrusb2 +pwc +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 +qcom_spmi-regulator +qcom-spmi-temp-alarm +qcom-spmi-vadc +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-ts35 +rc-technisat-usb2 +rc-terratec-cinergy-c-pci +rc-terratec-cinergy-s2-hd +rc-terratec-cinergy-xs +rc-terratec-slim +rc-terratec-slim-2 +rc-tevii-nec +rc-tivo +rc-total-media-in-hand +rc-total-media-in-hand-02 +rc-trekstor +rc-tt-1500 +rc-twinhan1027 +rc-twinhan-dtv-cab-ci +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 +regulator-haptic +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 +rpcrdma +rpcsec_gss_krb5 +rsa_generic +rsi_91x +rsi_sdio +rsi_usb +rsxx +rt2400pci +rt2500pci +rt2500usb +rt2800lib +rt2800mmio +rt2800pci +rt2800usb +rt2x00lib +rt2x00mmio +rt2x00pci +rt2x00usb +rt5033 +rt5033_battery +rt5033-regulator +rt61pci +rt73usb +rt9455_charger +rtas_flash +rtc-88pm80x +rtc-88pm860x +rtc-ab3100 +rtc-ab-b5ze-s3 +rtc-abx80x +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-ds1685 +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-mt6397 +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 +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 +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_f_sdh30 +sdhci-of-arasan +sdhci-of-esdhc +sdhci-of-hlwd +sdhci-pci +sdhci-pltfm +sdio_uart +seed +sensorhub +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 +sky81452 +sky81452-backlight +sky81452-regulator +sl811-hcd +slcan +slip +slram +sm501 +sm501fb +sm750fb +sm7xxfb +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-core +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-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-ac97 +snd-soc-adau1701 +snd-soc-ak4104 +snd-soc-ak4554 +snd-soc-ak4642 +snd-soc-ak5386 +snd-soc-alc5623 +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-sta32x +snd-soc-sta350 +snd-soc-tas2552 +snd-soc-tas5086 +snd-soc-tas571x +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-wm8804-i2c +snd-soc-wm8804-spi +snd-soc-wm8903 +snd-soc-wm8962 +snd-soc-wm8978 +snd-soc-xtfpga-i2s +snd-sonicvibes +snd-timer +snd-trident +snd-ua101 +snd-usb-6fire +snd-usb-audio +snd-usb-caiaq +snd-usb-hiface +snd-usb-line6 +snd-usbmidi-lib +snd-usb-pod +snd-usb-podhd +snd-usb-toneport +snd-usb-usx2y +snd-usb-variax +snd-util-mem +snd-via82xx +snd-via82xx-modem +snd-virmidi +snd-virtuoso +snd-vx222 +snd-vx-lib +snd-ymfpci +snic +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 +spi-cadence +spidev +spi-dln2 +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 +spi-zynqmp-gqspi +spmi +squashfs +sr9700 +sr9800 +ssb +ssb-hcd +ssd1307fb +ssfdc +ssp_accel_sensor +ssp_gyro_sensor +ssp_iio +sst25l +sstfb +ssu100 +st +st1232 +st21nfca_hci +st21nfca_i2c +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 +stk3310 +stk8312 +stk8ba50 +stkwebcam +st_magn +st_magn_i2c +st_magn_spi +stmmac +stmmac-platform +stmpe-keypad +stmpe-ts +st-nci +st-nci_i2c +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 +svgalib +sx8 +sx8654 +sx9500 +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 +tc74 +tc90522 +tca6416-keypad +tca8418_keypad +tcm_fc +tcm_loop +tcm_qla2xxx +tcm_usb_gadget +tcp_bic +tcp_cdg +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-hexdump +test-kstrtox +test_module +test_power +test-string_helpers +test_udelay +test_user_copy +tgr192 +thmc50 +thunder_bgx +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-rng +tpm_st33zp24 +tpm_st33zp24_i2c +tpm_st33zp24_spi +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-pwrbutton +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_fsl_elbc_gpcm +uio_mf624 +uio_netx +uio_pci_generic +uio_pdrv_genirq +uio_pruss +uio_sercos3 +uli526x +ulpi +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_printer +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-flash-led-class +v4l2-mem2mem +vcan +vcnl4000 +ves1820 +ves1x93 +veth +vf610_adc +vfio +vfio_iommu_spapr_tce +vfio-pci +vfio_spapr_eeh +vfio_virqfd +vga16fb +vgastate +vgem +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-gpu +virtio_input +virtio-rng +virtio_scsi +virtual +visor +vitesse +vivid +vlsi_ir +vmac +vme_pio2 +vme_tsi148 +vme_user +vme_vmivme7805 +vmk80xx +vmwgfx +vmx-crypto +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 +wacom +wacom_i2c +wacom_serial4 +wacom_w8001 +walkera0701 +wanxl +warrior +wbsd +wcn36xx +wd719x +wdrtas +wdt87xx_i2c +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-tpg +xilinx_uartps +xilinx-video +xilinx-vtc +xillybus_core +xillybus_of +xillybus_pcie +xor +xpad +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-4.2.0.orig/debian.master/changelog +++ linux-4.2.0/debian.master/changelog @@ -0,0 +1,12733 @@ +linux (4.2.0-10.12) wily; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1496109 + + [ Paolo Pisati ] + + * [Config] armhf: ARM_KERNMEM_PERMS=y && DEBUG_RODATA=y + + [ Tim Gardner ] + + * [Config] CONFIG_LEDS_POWERNV=m + - LP: #1494735 + + [ Upstream Kernel Changes ] + + * intel_pstate: enable HWP per CPU + - LP: #1494073 + * intel_pstate: Fix possible overflow complained by Coverity + - LP: #1494073 + * intel_pstate: Add SKY-S support + - LP: #1494073 + * powerpc/powernv: Add OPAL interfaces for accessing and modifying system + LED states + - LP: #1494735 + * powerpc/powernv: Create LED platform device + - LP: #1494735 + * leds/powernv: Add driver for PowerNV platform + - LP: #1494735 + * powerpc/powernv: Fix mis-merge of OPAL support for LEDS driver + - LP: #1494735 + * powerpc/powernv: Enable LEDS support + - LP: #1494735 + + -- Tim Gardner Tue, 15 Sep 2015 08:29:16 -0600 + +linux (4.2.0-10.11) wily; urgency=low + + [ Andy Whitcroft ] + + * Release Tracking Bug + - LP: #1495208 + * No change rebuild to avoid issues with leading zero bytes on + internal module signing key. (see launchpad bug 1494943) + + [ Ming Lei ] + + * [Config] SERIAL_8250_DW=y for arm64 + + [ Upstream Kernel Changes ] + + * drm/i915: Move WaBarrierPerformanceFixDisable:skl to skl code from chv + code + - LP: #1484486 + * drm/i915/gen8: Add infrastructure to initialize WA batch buffers + - LP: #1484486 + * drm/i915/gen8: Re-order init pipe_control in lrc mode + - LP: #1484486 + * drm/i915/gen8: Add WaDisableCtxRestoreArbitration workaround + - LP: #1484486 + * drm/i915/gen8: Add WaFlushCoherentL3CacheLinesAtContextSwitch + workaround + - LP: #1484486 + * drm/i915: Bail out early if WA batch is not available for given Gen + - LP: #1484486 + * drm/i915/gen8: Add WaClearSlmSpaceAtContextSwitch workaround + - LP: #1484486 + * drm/i915: Update WaFlushCoherentL3CacheLinesAtContextSwitch + - LP: #1484486 + * drm/i915/gen9: Implement WaDisableKillLogic for gen 9 + - LP: #1484486 + * drm/i915: Enable WA batch buffers for Gen9 + - LP: #1484486 + * drm/i915/gen9: Add WaDisableCtxRestoreArbitration workaround + - LP: #1484486 + * drm/i915: Update wa_ctx_emit() macro as per kernel coding guidelines + - LP: #1484486 + * drm/i915/gen9: Add WaFlushCoherentL3CacheLinesAtContextSwitch + workaround + - LP: #1484486 + * drm/i915/gen9: Add + WaSetDisablePixMaskCammingAndRhwoInCommonSliceChicken + - LP: #1484486 + * drm/i915:skl: Add WaEnableGapsTsvCreditFix + - LP: #1484486 + * drm/i915/skl: revert duplicated WaBarrierPerformanceFixDisable:skl + - LP: #1484486 + * drm/i915/skl: Don't expose the top most plane on gen9 display + - LP: #1484486 + * drm/i915/skl WaDisableSbeCacheDispatchPortSharing + - LP: #1484486 + * drm/i915/skl: WaIgnoreDDIAStrap is forever, always init DDI A + - LP: #1484486 + * drm/i915: reduce indent in i9xx_hpd_irq_handler + - LP: #1484531 + * drm/i915: reduce duplicate conditions in i9xx_hpd_irq_handler + - LP: #1484531 + * drm/i915: reduce indent in intel_hpd_irq_handler + - LP: #1484531 + * drm/i915: group all hotplug related fields into a new struct in + dev_priv + - LP: #1484531 + * drm/i915: add for_each_hpd_pin to iterate over hotplug pins + - LP: #1484531 + * drm/i915: simplify conditions for skipping the 2nd hpd loop iterations + - LP: #1484531 + * drm/i915: put back the indent in intel_hpd_irq_handler + - LP: #1484531 + * drm/i915: merge the two hpd loops in intel_hpd_irq_handler to one + - LP: #1484531 + * drm/i915: simplify condition for digital port + - LP: #1484531 + * drm/i915: abstract away platform specific parts from hpd handling + - LP: #1484531 + * drm/i915: Handle HPD when it has actually occurred + - LP: #1484531 + * drm/i915: Set power domain for DDI-E + - LP: #1484531 + * drm/i915: Set alternate aux for DDI-E + - LP: #1484531 + * drm/i915/skl: enable DDI-E hotplug + - LP: #1484531 + * drm/i915/bxt: fix DDI PHY vswing scale value setting + - LP: #1494163 + * drm/i915/skl: Buffer translation improvements + - LP: #1494163 + * drm/i915: Per-DDI I_boost override + - LP: #1494163 + * drm/i915: fix VBT parsing for SDVO child device mapping + - LP: #1494163 + * drm/i915/bxt: edp1.4 Intermediate Freq support + - LP: #1494163 + * drm/i915: fix link rates reported for SKL + - LP: #1494163 + * drm/i915: Allow parsing of variable size child device entries from VBT + - LP: #1494163 + * drm/i915/skl: Update DDI buffer translation programming. + - LP: #1494163 + * drm/i915: Enable HDMI on DDI-E + - LP: #1484531 + * drm/i915/skl: Enable DDI-E + - LP: #1484531 + * drm/i915: eDP can be present on DDI-E + - LP: #1484531 + * drm/i915/skl: Adding DDI_E power well domain + - LP: #1484531 + * drm/i915: set CDCLK if DPLL0 enabled during resuming from S3 + - LP: #1490035 + * drm/i915: Split atomic wm update to pre and post variants + - LP: #1493746 + * drm/i915/skl: Drop the preliminary_hw_support flag + - LP: #1486868 + * drm/i915: set FDI translations to NULL on SKL + - LP: #1494163 + + -- Andy Whitcroft Sun, 13 Sep 2015 11:32:02 +0100 + +linux (4.2.0-9.9) wily; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1493970 + * [Config] CONFIG_MFD_INTEL_LPSS=m + - LP: #1397876 + + [ dann frazier ] + + * [Config] Disable CONFIG_IPMI_SI_PROBE_DEFAULTS on armhf and arm64 + - LP: #1388952 + + [ Michael Ellerman ] + + * SAUCE: crypto: vmx - VMX crypto should depend on CONFIG_VSX + Fixes FTBS on 32 bit powerpc, patch sent upstream. + + [ Upstream Kernel Changes ] + + * thermal/powerclamp: add cpu id for skylake h/s + - LP: #1398269 + * perf/x86/intel/uncore: Add Broadwell-DE uncore support + - LP: #1397852 + * mfd: watchdog: iTCO_wdt: Expose watchdog properties using platform data + - LP: #1460905 + * i2c: i801: Create iTCO device on newer Intel PCHs + - LP: #1460905 + * watchdog: iTCO_wdt: Add support for TCO on Intel Sunrisepoint + - LP: #1460905 + * perf/x86: Add a native_perf_sched_clock_from_tsc() + - LP: #1397867 + * perf/x86/intel: Add support for PEBSv3 profiling + - LP: #1397867 + * perf/x86/intel/lbr: Allow time stamp for free running PEBSv3 + - LP: #1397867 + * x86: Add new MSRs and MSR bits used for Intel Skylake PMU support + - LP: #1397867 + * perf: Add cycles to branch_info + - LP: #1397867 + * perf/x86/intel/lbr: Add support for LBRv5 + - LP: #1397867 + * perf/x86/intel: Handle new arch perfmon v4 status bits + - LP: #1397867 + * perf/x86/intel: Move PMU ACK to after LBR read + - LP: #1397867 + * perf/x86/intel/lbr: Optimize v4 LBR unfreezing + - LP: #1397867 + * perf/x86/intel: Add Intel Skylake PMU support + - LP: #1397867 + * perf/x86/intel/lbr: Use correct index to save/restore LBR_INFO with + call stack + - LP: #1397867 + * perf/x86/intel/lbr: Limit LBR accesses to TOS in callstack mode + - LP: #1397867 + * perf/x86: Make merge_attr() global to use from perf_event_intel + - LP: #1397867 + * perf/x86/intel: Use 0x11 as extra reg test value + - LP: #1397867 + * perf tools: Add support for cycles, weight branch_info field + - LP: #1397867 + * perf report: Add flag for non ANY branch mode + - LP: #1397867 + * perf report: Add infrastructure for a cycles histogram + - LP: #1397867 + * perf report: Add processing for cycle histograms + - LP: #1397867 + * perf annotate: Compute IPC and basic block cycles + - LP: #1397867 + * perf annotate: Finally display IPC and cycle accounting + - LP: #1397867 + * perf top: Add branch annotation code to top + - LP: #1397867 + * perf report: Display cycles in branch sort mode + - LP: #1397867 + * perf annotate: Fix 32-bit compilation error in util/annotate.c + - LP: #1397867 + * PM / QoS: Make it possible to expose device latency tolerance to + userspace + - LP: #1460908 + * ACPI / PM: Attach ACPI power domain only once + - LP: #1460908 + * Driver core: wakeup the parent device before trying probe + - LP: #1460908 + * klist: implement klist_prev() + - LP: #1460908 + * driver core: implement device_for_each_child_reverse() + - LP: #1460908 + * mfd: make mfd_remove_devices() iterate in reverse order + - LP: #1460908 + * dmaengine: add a driver for Intel integrated DMA 64-bit + - LP: #1460908 + * mfd: Add support for Intel Sunrisepoint LPSS devices + - LP: #1460908 + * spi: pxa2xx: Add support for Intel Sunrisepoint + - LP: #1397876 + * spi: spi-pxa2xx: Remove unused legacy PXA DMA API channel numbers + - LP: #1397876 + * spi: pxa2xx: Add terminating entry for pxa2xx_spi_pci_compound_match + - LP: #1397876 + * spi: spi-pxa2xx: Remove unused legacy null dma buffer and allocation + for it + - LP: #1397876 + * intel_idle: Skylake Client Support + - LP: #1397877 + * powerpc/kernel: Switch to using MAX_ERRNO + - LP: #1458876 + * powerpc/kernel: Change the do_syscall_trace_enter() API + - LP: #1458876 + * powerpc: Drop unused syscall_get_error() + - LP: #1458876 + * powerpc: Don't negate error in syscall_set_return_value() + - LP: #1458876 + * powerpc: Rework syscall_get_arguments() so there is only one loop + - LP: #1458876 + * powerpc: Use orig_gpr3 in syscall_get_arguments() + - LP: #1458876 + * powerpc: Change syscall_get_nr() to return int + - LP: #1458876 + * powerpc/kernel: Add SIG_SYS support for compat tasks + - LP: #1458876 + * powerpc/kernel: Enable seccomp filter + - LP: #1458876 + * selftests/seccomp: Make seccomp tests work on big endian + - LP: #1458876 + * selftests/seccomp: Add powerpc support + - LP: #1458876 + * eCryptfs: Invalidate dcache entries when lower i_nlink is zero + + -- Tim Gardner Tue, 08 Sep 2015 19:17:57 -0600 + +linux (4.2.0-8.8) wily; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1493357 + * [Config] CONFIG_CRYPTO_DEV_NX_COMPRESS_CRYPTO obsolete + - LP: #1488495 + * [Config] CONFIG_CXLFLASH=m + * [Config] CONFIG_CXL_EEH=y for ppc64el, powerpc64-smp + + + [ Andy Whitcroft ] + + * [Packaging] standardise on stage1 for the bootstrap stage in line with debian + * [Packaging] mark up control for stage1 + * [Config] kernel-versions -- clean up deps field + * [Config] s390x -- build linux-libc-dev + - LP: #1488653 + * [Packaging] control -- prepare for new kernel-wedge semantics + + [ Upstream Kernel Changes ] + + * crypto: vmx - Fixing AES-CTR counter bug + - LP: #1484519 + * crypto: vmx - Fixing GHASH Key issue on little endian + - LP: #1484519 + * powerpc: Uncomment and make enable_kernel_vsx() routine available + - LP: #1484519 + * crypto: vmx - Adding enable_kernel_vsx() to access VSX instructions + - LP: #1484519 + * crypto: nx - nx842_OF_upd_status should return ENODEV if device is not + 'okay' + - LP: #1488495 + * crypto: nx - rename nx842_{init, exit} to nx842_pseries_{init, exit} + - LP: #1488495 + * crypto: nx - do not emit extra output if status is disabled + - LP: #1488495 + * crypto: nx - reduce chattiness of platform drivers + - LP: #1488495 + * crypto: nx/842 - Fix context corruption + - LP: #1488495 + * crypto: nx - remove __init/__exit from VIO functions + - LP: #1488495 + * crypto: nx - remove pSeries NX 'status' field + - LP: #1488495 + * crypto: nx - move kzalloc() out of spinlock + - LP: #1488495 + * crypto: nx - don't register pSeries driver if ENODEV + - LP: #1488495 + * crypto: nx - use common code for both NX decompress success cases + - LP: #1488495 + * crypto: nx - merge nx-compress and nx-compress-crypto + - LP: #1488495 + * crypto: nx - rename nx-842-crypto.c to nx-842.c + - LP: #1488495 + * crypto: nx - make platform drivers directly register with crypto + - LP: #1488495 + * cxlflash: Base support for IBM CXL Flash Adapter + - LP: #1449121 + * cxlflash: Base error recovery support + - LP: #1449121 + * cxlflash: Superpipe support + - LP: #1449121 + * cxlflash: Virtual LUN support + - LP: #1449121 + * cxlflash: off by one bug in cxlflash_show_port_status() + - LP: #1449121 + * cxlflash: shift wrapping bug in afu_link_reset() + - LP: #1449121 + * cxlflash: Remove unused variable from queuecommand + - LP: #1449121 + * powerpc/powernv: move dma_get_required_mask from pnv_phb to + pci_controller_ops + * powerpc/eeh: Probe after unbalanced kref check + * misc: cxl: clean up afu_read_config() + * cxl: Add explicit precision specifiers + * cxl: use more common format specifier + * cxl: Destroy cxl_adapter_idr on module_exit + * cxl: Destroy afu->contexts_idr on release of an afu + * cxl: Don't ignore add_process_element() result when attaching context + * cxl: Compile with -Werror + * cxl: sparse: Make declarations static + * cxl: sparse: Silence iomem warning in debugfs file creation + * cxl: Convert MMIO read/write macros to inline functions + * cxl: Drop commands if the PCI channel is not in normal state + * cxl: Allocate and release the SPA with the AFU + * cxl: Make IRQ release idempotent + * cxl: Clean up adapter MMIO unmap path. + * cxl: Refactor adaptor init/teardown + * cxl: Refactor AFU init/teardown + * cxl: Don't remove AFUs/vPHBs in cxl_reset + * cxl: Allow the kernel to trust that an image won't change on PERST. + * cxl: EEH support + * cxl: Add CONFIG_CXL_EEH symbol + * cxl: Plug irq_bitmap getting leaked in cxl_context + * cxl: Add alternate MMIO error handling + * cxl: Allow release of contexts which have been OPENED but not STARTED + * cxl: Remove use of macro DEFINE_PCI_DEVICE_TABLE + * cxl: Release irqs if memory allocation fails + * cxl: Remove racy attempt to force EEH invocation in reset + * cxl: Fix + cleanup error paths in cxl_dev_context_init + * cxl: Fix force unmapping mmaps of contexts allocated through the kernel api + * cxl: Set up and enable PSL Timebase + + -- Tim Gardner Tue, 01 Sep 2015 07:38:43 -0600 + +linux (4.2.0-7.7) wily; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1490564 + * rebase to v4.2 + + [ Wen Xiong ] + + * SAUCE: ipr: Byte swapping for device_id attribute in sysfs + - LP: #1453892 + + [ Upstream Kernel Changes ] + + * rebase to v4.2 + - LP: #1487345 + + -- Tim Gardner Wed, 26 Aug 2015 07:06:10 -0600 + +linux (4.2.0-6.6) wily; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1488138 + + [ Andy Whitcroft ] + + * rebase to v4.2-rc8 + + [ Shilpasri G Bhat ] + + * SAUCE: cpufreq: powernv: Handle throttling due to Pmax capping at chip + level + - LP: #1480894 + * SAUCE: powerpc/powernv: Add definition of OPAL_MSG_OCC message type + - LP: #1480894 + * SAUCE: cpufreq: powernv: Register for OCC related opal_message + notification + - LP: #1480894 + * SAUCE: cpufreq: powernv: Call throttle_check() on receiving + OCC_THROTTLE + - LP: #1480894 + * SAUCE: cpufreq: powernv: Report Psafe only if PMSR.psafe_mode_active + bit is set + - LP: #1480894 + * SAUCE: cpufreq: powernv: Restore cpu frequency to policy->cur on + unthrottling + - LP: #1480894 + + [ Upstream Kernel Changes ] + + * rebase to v4.2-rc8 + - LP: #1483440 + - LP: #1484334 + + -- Tim Gardner Fri, 21 Aug 2015 07:12:11 -0600 + +linux (4.2.0-5.5) wily; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1487173 + + [ Andy Whitcroft ] + + * [Packaging] correct spelling of probabaly on the tools packages + - LP: #1256822 + * rebase to v4.2-rc7 + + [ dann frazier ] + + * d-i: Add nicpf and nicvf to nic-modules + * d-i: Enable usb modules on arm64 + + [ Mahesh Salgaonkar ] + + * SAUCE: powerpc/powernv: display reason for Malfunction Alert HMI. + - LP: #1482343 + * SAUCE: powerpc/powernv: Pull all HMI events before panic. + - LP: #1482343 + * SAUCE: powerpc/powernv: Invoke opal_cec_reboot2() on unrecoverable + machine check errors. + - LP: #1482343 + * SAUCE: powerpc/powernv: Invoke opal_cec_reboot2() on unrecoverable HMI. + - LP: #1482343 + + [ Vipin K Parashar ] + + * SAUCE: powerpc/powernv: Add poweroff (EPOW, DPO) events support for + PowerNV platform + - LP: #1469771 + + [ Upstream Kernel Changes ] + + * rebase to v4.2-rc7 + + -- Tim Gardner Tue, 11 Aug 2015 09:48:40 -0600 + +linux (4.2.0-4.4) wily; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1483677 + + [ Achiad Shochat ] + + * SAUCE: net/mlx5e: Support TX packet copy into WQE + * SAUCE: net/mlx5e: TX latency optimization to save DMA reads + * SAUCE: net/mlx5e: Cosmetics: use BIT() instead of "1 <<", and others + * SAUCE: net/mlx5e: Input IPSEC.SPI into the RX RSS hash function + + [ Adam Lee ] + + * SAUCE: serial: 8250_pci: Add support for Pericom PI7C9X795[1248] + - LP: #1480142 + + [ dann frazier ] + + * [Config] CONFIG_NR_CPUS=128 on arm64 + + [ Leann Ogasawara ] + + * [Config] d-i -- Add sfc to nic-modules udeb + - LP: #1481490 + + [ Saeed Mahameed ] + + * SAUCE: net/mlx5e: Support ETH_RSS_HASH_XOR + * SAUCE: net/mlx5e: Allocate DMA coherent memory on reader NUMA node + + [ Tim Gardner ] + + * [Config] CONFIG_X86_INTEL_MPX=y + - LP: #1460902 + * [Debian] change dependency on module-init-tools to kmod + - LP: #1481986 + * rebase to v4.2-rc6 + + [ Upstream Kernel Changes ] + + * rebase to v4.2-rc6 + + -- Tim Gardner Tue, 04 Aug 2015 16:59:45 -0600 + +linux (4.2.0-3.3) wily; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1481462 + * SAUCE: workqueue: Make flush_workqueue() available again to non GPL modules + Fixes an FTBS for at least one DKMS package. + + -- Tim Gardner Tue, 04 Aug 2015 11:26:53 -0600 + +linux (4.2.0-2.2) wily; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1481067 + * rebase to v4.2-rc5 + + [ Andy Whitcroft ] + + * [Packaging] module-inclusion -- commonise copy code and simplify + * [Packaging] module-inclusion -- add manual command entries + * [Packaging] module blacklists -- add support for manual blacklists + * [Packaging] do_common_tools should always be on + * [Packaging] initscripts need installing when making the package + * [Packaging] initscripts work around bug in debhelper systemd support + * [Config] exclude oss modules from linux-image + - LP: #1434842 + * hyper-v -- add hid and fb drivers to linux-virtual + - LP: #1444179 + * ubuntu: (no-squash) vbox -- infrastructure and updater + * ubuntu: vbox -- elide the new symlinks and reconstruct on clean: + - LP: #1426113 + * ubuntu: vbox -- update to 5.0.0-dfsg-1 + - LP: #1480879 + * SAUCE: vbox: follow v4.2 updates to follow_link()/put_link() API + * [Config] move vbox modules into linux-image + + [ Upstream Kernel Changes ] + + * rebase to v4.2-rc5 + - LP: #1478497 + - LP: #1477900 + + -- Andy Whitcroft Mon, 03 Aug 2015 12:20:10 +0100 + +linux (4.2.0-1.1~rc1) wily; urgency=low + + [ Andy Whitcroft ] + + * Release Tracking Bug + - LP: #1479903 + * Initial upload of v4.2 based kernel (currently v4.-rc4) + + [ Upstream Kernel Changes ] + + * rebase to v4.2-rc4 + - LP: #1476987 + - LP: #1476888 + * rebase to v4.2-rc3 + * rebase to v4.2-rc2 + * rebase to v4.2-rc1 + - LP: #1394368 + - LP: #1427680 + - LP: #1462614 + - LP: #1397021 + + -- Andy Whitcroft Thu, 30 Jul 2015 18:42:46 +0100 + +linux (4.1.0-3.3) wily; urgency=low + + [ Andy Whitcroft ] + + * Release Tracking Bug + - LP: #1478897 + + [ Colin Ian King ] + + * SAUCE: KEYS: ensure we free the assoc array edit if edit is valid + - CVE-2015-1333 + + [ Seth Forshee ] + + * SAUCE: overlayfs: Enable user namespace mounts for the "overlay" fstype + - LP: #1478578 + + [ Upstream Kernel Changes ] + + * sched/stop_machine: Fix deadlock between multiple stop_two_cpus() + - LP: #1461620 + * x86/nmi: Enable nested do_nmi() handling for 64-bit kernels + * x86/nmi/64: Remove asm code that saves cr2 + * x86/nmi/64: Switch stacks on userspace NMI entry + * x86/nmi/64: Reorder nested NMI checks + * x86/nmi/64: Use DF to avoid userspace RSP confusing nested NMI + detection + + -- Andy Whitcroft Tue, 28 Jul 2015 11:59:03 +0100 + +linux (4.1.0-2.4) wily; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: overlayfs: when copying up and reading directories ensure + mounter had permissions V2 + - CVE-2015-1328 + + [ Leann Ogasawara ] + + * Release Tracking Bug + - LP: #1465419 + + -- Leann Ogasawara Mon, 15 Jun 2015 14:09:22 -0700 + +linux (4.1.0-2.2) wily; urgency=low + + [ Tim Gardner ] + + * rebase to v4.1.3 + * [Config] Add i40e[vf] to d-i + - LP: #1476393 + + [ Upstream Kernel Changes ] + + * rebase to v4.1.3 + - LP: #1427680 + - LP: #1462614 + - LP: #1394368 + + -- Tim Gardner Wed, 22 Jul 2015 09:13:02 -0600 + +linux (4.1.0-1.1) wily; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: overlay: add backwards compatible overlayfs format support V3 + - LP: #1395877, #1410480 + * SAUCE: overlayfs: when copying up and reading directories ensure + mounter had permissions V2 + - CVE-2015-1328 + * [Packaging] fix up Vcs-Git: to point to launchpad + * [Config] correct linux-initramfs-tool virtual linkage + - LP: #1474810 + + [ Chris J Arges ] + + * [Config] Add dm-service-time to multipath-modules + - LP: #1469240 + * [Config] Add MTD_POWERNV_FLASH and OPAL_PRD + - LP: #1464560 + + [ Jay Vosburgh ] + + * SAUCE: fan: Proof of concept implementation (v2) + - LP: #1439706 + * SAUCE: fan: tunnel multiple mapping mode (v3) + - LP: #1470091 + + [ Leann Ogasawara ] + + * Revert "SAUCE: ext4: disable ext4_punch_hole for indirect filesystems" + * Revert "SAUCE: intel_pstate: inform user that thermald is worth + considering" + * Revert "SAUCE: Work around broken ACPI backlight on Dell Inspiron 5537" + * Revert "SAUCE: dm-crypt: never use write same" + * Release Tracking Bug + - LP: #1476333 + + [ Tim Gardner ] + + * Rebase to v4.1 + - LP: #1443371 + * [Config] Enable Apparmor + * [Config] CONFIG_OVERLAY_FS_V1=y + * [Config] DEFAULT_IOSCHED="deadline" for ppc64el + - LP: #1469829 + * [Config] CONFIG_VM86=n + - LP: #1473447 + * [Config] ACORN_PARTITION=n + - LP: #1453117 + + [ Timo Aaltonen ] + + * [Config] Disable CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT + - LP: #1473319 + + [ Upstream Kernel Changes ] + + * efi: efivar_create_sysfs_entry() should return negative error codes + * efi: Add esrt support + * x86, doc: Remove cmdline_size from list of fields to be filled in for + EFI handover + * efi/esrt: Fix some compiler warnings + * efi: dmi: List SMBIOS3 table before SMBIOS table + * efi: Add 'systab' information to Documentation/ABI + * ALSA: hda - restore the MIC FIXUP for some Dell machines + - LP: #1473560 + * mtd: powernv: Add powernv flash MTD abstraction driver + - LP: #1464560 + * powerpc/powernv: Expose OPAL APIs required by PRD interface + - LP: #1464560 + * powerpc/powernv: Add opal-prd channel + - LP: #1464560 + * powerpc/powernv: fix construction of opal PRD messages + - LP: #1464560 + * powerpc/include: Add opal-prd to installed uapi headers + - LP: #1464560 + * powerpc/powernv: Fix vma page prot flags in opal-prd driver + - LP: #1464560 + + -- Leann Ogasawara Mon, 20 Jul 2015 10:16:06 -0700 + +linux (4.0.0-2.4) wily; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: overlayfs: when copying up and reading directories ensure + mounter had permissions V2 + - CVE-2015-1328 + + [ Leann Ogasawara ] + + * Release Tracking Bug + - LP: #1465419 + + -- Leann Ogasawara Mon, 15 Jun 2015 14:09:22 -0700 + +linux (4.0.0-1.2) wily; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: overlay: add backwards compatible overlayfs format support V3 + - LP: #1395877, #1410480 + * [Config] enable CONFIG_OVERLAY_FS_V1 + + [ Tai Nguyen ] + + * SAUCE: power: reset: Add syscon reboot device node for APM X-Gene platform + - LP: #1463211 + + [ Tim Gardner ] + + * [Config] CONFIG_HIBERNATION=n for ppc64el + - LP: #1463836 + + -- Tim Gardner Fri, 12 Jun 2015 06:11:53 -0600 + +linux (4.0.0-1.1) wily; urgency=low + + [ Leann Ogasawara ] + + * Revert "md/raid0: fix bug with chunksize not a power of 2." + - LP: #1457510 + * powerpc/powernv: Check image loaded or not before calling flash + - LP: #1461553 + + [ Tim Gardner ] + + * [Config] armhf: CPUFREQ_DT=y + - LP: #1457781 + + [ Upstream Kernel Changes ] + + * rebase to v4.0.5 + - LP: #1429756 + - LP: #1452175 + - LP: #1454656 + - LP: #1447909 + - LP: #1446517 + - LP: #1428947 + - LP: #1410704 + - LP: #1412800 + - LP: #1400215 + - LP: #1411193 + - LP: #1412800 + - LP: #1408295 + - LP: #1436745 + + -- Leann Ogasawara Tue, 09 Jun 2015 05:58:46 -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-4.2.0.orig/debian.master/changelog.historical +++ linux-4.2.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-4.2.0.orig/debian.master/config/amd64/config.common.amd64 +++ linux-4.2.0/debian.master/config/amd64/config.common.amd64 @@ -0,0 +1,149 @@ +# +# Config options for config.common.amd64 automatically generated by splitconfig.pl +# +CONFIG_64BIT=y +CONFIG_AC97_BUS=m +# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +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_COMPAT_GENERIC is not set +CONFIG_BCH=m +CONFIG_CC_STACKPROTECTOR=y +CONFIG_CRASH_DUMP=y +# CONFIG_CXL_BASE is not set +# CONFIG_CXL_EEH is not set +# CONFIG_CXL_KERNEL_API is not set +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 +CONFIG_DMA_VIRTUAL_CHANNELS=m +# 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_ARCH_BITREVERSE 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_HPET=y +CONFIG_HUGETLB_PAGE=y +# CONFIG_I2C_SLAVE is not set +CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 +CONFIG_IMA=y +CONFIG_IPMI_SI_PROBE_DEFAULTS=y +CONFIG_JUMP_LABEL=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_NODES_SHIFT=6 +CONFIG_NR_CPUS=256 +CONFIG_NUMA=y +CONFIG_NVRAM=m +# CONFIG_OF is not set +CONFIG_OUTPUT_FORMAT="elf64-x86-64" +CONFIG_PATA_SIS=y +CONFIG_PCCARD=m +CONFIG_PGTABLE_LEVELS=4 +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_NOCB_CPU=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_SATA_AHCI_PLATFORM=m +CONFIG_SATA_SVW=m +CONFIG_SCHED_SMT=y +CONFIG_SCSI_SRP_ATTRS=m +CONFIG_SENSORS_SCH56XX_COMMON=m +CONFIG_SERIAL_8250_DW=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_RT5677_SPI is not set +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_TIGON3=m +CONFIG_TI_CPSW_ALE=m +CONFIG_UPROBES=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 --- linux-4.2.0.orig/debian.master/config/amd64/config.flavour.generic +++ linux-4.2.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-4.2.0.orig/debian.master/config/amd64/config.flavour.lowlatency +++ linux-4.2.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-4.2.0.orig/debian.master/config/annotations +++ linux-4.2.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_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 p policy<(arch armhf arm64 &/ value n) | value y> note + +# 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 +CONFIG_SERIAL_8250_DW p policy<(arch arm64 &/ value y) | value m> note + +# 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 n note + +# 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': 'y'}> +CONFIG_DEFAULT_CFQ p policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'i386': 'n', 'powerpc': 'n', 'ppc64el': 'n'}> + +# 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: Disable the block layer >> Partition Types >> Advanced partition selection >> Acorn partition support +CONFIG_ACORN_PARTITION_CUMANA n +CONFIG_ACORN_PARTITION_EESOX n +CONFIG_ACORN_PARTITION_ICS n +CONFIG_ACORN_PARTITION_ADFS n +CONFIG_ACORN_PARTITION_POWERTEC n +CONFIG_ACORN_PARTITION_RISCIX n + +# 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', 'arm64': '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', 'arm64': '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': 'n'}> +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': 'y', 'i386': 'y'}> +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-4.2.0.orig/debian.master/config/arm64/config.common.arm64 +++ linux-4.2.0/debian.master/config/arm64/config.common.arm64 @@ -0,0 +1,143 @@ +# +# Config options for config.common.arm64 automatically generated by splitconfig.pl +# +CONFIG_64BIT=y +CONFIG_AC97_BUS=m +CONFIG_ACPI_REDUCED_HARDWARE_ONLY=y +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_ARCH_TEGRA is not set +CONFIG_ATA_GENERIC=m +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_PIIX=m +CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y +CONFIG_BCH=m +CONFIG_CC_STACKPROTECTOR=y +CONFIG_CMDLINE="console=ttyAMA0" +# CONFIG_CPU_BIG_ENDIAN is not set +# CONFIG_CXL_BASE is not set +# CONFIG_CXL_EEH is not set +# CONFIG_CXL_KERNEL_API is not set +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_ARCH_BITREVERSE=y +# 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_HPET is not set +CONFIG_HUGETLB_PAGE=y +CONFIG_HZ=100 +# CONFIG_I2C_SLAVE is not set +CONFIG_IMA=y +CONFIG_IOMMU_IO_PGTABLE_LPAE=y +# CONFIG_IPMI_SI_PROBE_DEFAULTS is not set +# CONFIG_IRQ_FORCED_THREADING_DEFAULT is not set +CONFIG_JUMP_LABEL=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_NR_CPUS=128 +CONFIG_OF=y +CONFIG_PATA_SIS=m +CONFIG_PGTABLE_LEVELS=3 +CONFIG_PHYS_ADDR_T_64BIT=y +# CONFIG_PHY_EXYNOS5250_USB2 is not set +# CONFIG_PINCTRL_MT8127 is not set +# CONFIG_PINCTRL_MT8135 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_NOCB_CPU 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_SATA_AHCI_PLATFORM=m +CONFIG_SATA_SVW=m +CONFIG_SCHED_SMT=y +CONFIG_SCSI_SRP_ATTRS=m +CONFIG_SENSORS_SCH56XX_COMMON=m +CONFIG_SERIAL_8250_DW=y +# 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_RT5677_SPI=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_TIGON3=m +CONFIG_TI_CPSW_ALE=m +# CONFIG_UPROBES is not set +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_VFIO_IOMMU_TYPE1=m +CONFIG_XEN=y --- linux-4.2.0.orig/debian.master/config/arm64/config.flavour.generic +++ linux-4.2.0/debian.master/config/arm64/config.flavour.generic @@ -0,0 +1,3 @@ +# +# Config options for config.flavour.generic automatically generated by splitconfig.pl +# --- linux-4.2.0.orig/debian.master/config/armhf/config.common.armhf +++ linux-4.2.0/debian.master/config/armhf/config.common.armhf @@ -0,0 +1,134 @@ +# +# Config options for config.common.armhf automatically generated by splitconfig.pl +# +CONFIG_AC97_BUS=y +# CONFIG_APM_EMULATION is not set +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED=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_CC_STACKPROTECTOR=y +CONFIG_CMDLINE="" +# CONFIG_CPU_BIG_ENDIAN is not set +CONFIG_CRASH_DUMP=y +# CONFIG_CXL_BASE is not set +# CONFIG_CXL_EEH is not set +# CONFIG_CXL_KERNEL_API is not set +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=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=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_ARCH_BITREVERSE=y +# 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_IPMI_SI_PROBE_DEFAULTS is not set +# CONFIG_IRQ_FORCED_THREADING_DEFAULT is not set +# CONFIG_JUMP_LABEL 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_NR_CPUS=4 +CONFIG_NVRAM=m +CONFIG_OF=y +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_PATA_SIS=m +# CONFIG_PCCARD is not set +CONFIG_PHY_EXYNOS5250_USB2=y +CONFIG_PINCTRL_MT8127=y +CONFIG_PINCTRL_MT8135=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_NOCB_CPU 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_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_SERIAL_8250_DW=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_SOC_RT5677_SPI=m +CONFIG_SND_TIMER=y +CONFIG_SOUND=y +CONFIG_SPI_PXA2XX_PCI=m +CONFIG_STANDALONE=y +# CONFIG_SYS_HYPERVISOR is not set +CONFIG_TIGON3=m +CONFIG_TI_CPSW_ALE=y +CONFIG_UPROBES=y +# 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-4.2.0.orig/debian.master/config/armhf/config.flavour.generic +++ linux-4.2.0/debian.master/config/armhf/config.flavour.generic @@ -0,0 +1,23 @@ +# +# Config options for config.flavour.generic automatically generated by splitconfig.pl +# +CONFIG_ARCH_MXC=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_IOMMU_IO_PGTABLE_LPAE is not set +CONFIG_PGTABLE_LEVELS=2 +# 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-4.2.0.orig/debian.master/config/armhf/config.flavour.generic-lpae +++ linux-4.2.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_ARCH_MXC 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_IOMMU_IO_PGTABLE_LPAE=y +CONFIG_PGTABLE_LEVELS=3 +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-4.2.0.orig/debian.master/config/config.common.ports +++ linux-4.2.0/debian.master/config/config.common.ports @@ -0,0 +1,3 @@ +# +# Common config options automatically generated by splitconfig.pl +# --- linux-4.2.0.orig/debian.master/config/config.common.ubuntu +++ linux-4.2.0/debian.master/config/config.common.ubuntu @@ -0,0 +1,8929 @@ +# +# 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_6LOWPAN_NHC=m +CONFIG_6LOWPAN_NHC_DEST=m +CONFIG_6LOWPAN_NHC_FRAGMENT=m +CONFIG_6LOWPAN_NHC_HOP=m +CONFIG_6LOWPAN_NHC_IPV6=m +CONFIG_6LOWPAN_NHC_MOBILITY=m +CONFIG_6LOWPAN_NHC_ROUTING=m +CONFIG_6LOWPAN_NHC_UDP=m +CONFIG_6PACK=m +CONFIG_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_842_COMPRESS=m +CONFIG_842_DECOMPRESS=m +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 is not set +CONFIG_ACPI=y +CONFIG_ACPI_AC=y +CONFIG_ACPI_ALS=m +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_EINJ=m +# CONFIG_ACPI_APEI_ERST_DEBUG is not set +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_MEMORY_FAILURE=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BGRT=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_CCA_REQUIRED=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_GENERIC_GSI=y +CONFIG_ACPI_HED=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_HOTPLUG_IOAPIC=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_NFIT=m +# CONFIG_ACPI_NFIT_DEBUG is not set +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_REV_OVERRIDE_POSSIBLE=y +CONFIG_ACPI_SBS=m +CONFIG_ACPI_SLEEP=y +CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=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_CEVA=m +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_MBOX=m +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_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_ALPINE=y +# CONFIG_ARCH_AT91 is not set +CONFIG_ARCH_AXXIA=y +# CONFIG_ARCH_BCM is not set +CONFIG_ARCH_BERLIN=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_DIGICOLOR 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_EXYNOS7 is not set +CONFIG_ARCH_FLATMEM_ENABLE=y +# CONFIG_ARCH_FOOTBRIDGE is not set +# CONFIG_ARCH_FSL_LS2085A 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_ELF_RANDOMIZE=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_PMEM_API=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_HIP01 is not set +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_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_R8A73A4 is not set +CONFIG_ARCH_R8A7740=y +CONFIG_ARCH_R8A7778=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_SH73A0=y +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_SPRD=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_DEFERRED_STRUCT_PAGE_INIT=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_UNIPHIER=y +CONFIG_ARCH_USES_PG_UNCACHED=y +CONFIG_ARCH_USE_BUILTIN_BSWAP=y +CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y +CONFIG_ARCH_USE_QUEUED_RWLOCKS=y +CONFIG_ARCH_USE_QUEUED_SPINLOCKS=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_DYNAMIC_TASK_STRUCT=y +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_ZX=y +# CONFIG_ARCH_ZYNQ is not set +CONFIG_ARCH_ZYNQMP=y +CONFIG_ARCNET=m +CONFIG_ARCNET_1051=m +CONFIG_ARCNET_1201=m +CONFIG_ARCNET_CAP=m +CONFIG_ARCNET_COM20020=m +CONFIG_ARCNET_COM20020_CS=m +CONFIG_ARCNET_COM20020_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_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_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_39X_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_CCI400_COMMON=y +CONFIG_ARM_CCI400_PMU=y +CONFIG_ARM_CCI400_PORT_CTRL=y +CONFIG_ARM_CCI500_PMU=y +CONFIG_ARM_CCI_PMU=y +CONFIG_ARM_CCN=y +CONFIG_ARM_CHARLCD=y +CONFIG_ARM_CPUIDLE=y +CONFIG_ARM_CPU_SUSPEND=y +CONFIG_ARM_CPU_TOPOLOGY=y +CONFIG_ARM_CRYPTO=y +CONFIG_ARM_DMA_IOMMU_ALIGNMENT=8 +CONFIG_ARM_DMA_MEM_BUFFERABLE=y +CONFIG_ARM_DMA_USE_IOMMU=y +CONFIG_ARM_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_CPUFREQ=m +CONFIG_ARM_EXYNOS_CPUIDLE=y +# CONFIG_ARM_EXYNOS_CPU_FREQ_BOOST_SW is not set +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_HISI_ACPU_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_MHU=m +# CONFIG_ARM_MODULE_PLTS is not set +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_SMMU_V3=y +CONFIG_ARM_SP805_WATCHDOG=m +CONFIG_ARM_TEGRA_CPUFREQ=y +CONFIG_ARM_TEGRA_DEVFREQ=m +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_ARCH=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=y +# CONFIG_AUFS_BR_RAMFS is not set +# CONFIG_AUFS_DEBUG is not set +# CONFIG_AUFS_EXPORT is not set +# CONFIG_AUFS_FHSM is not set +CONFIG_AUFS_FS=m +# CONFIG_AUFS_HNOTIFY is not set +# CONFIG_AUFS_RDU is not set +CONFIG_AUFS_SBILIST=y +# CONFIG_AUFS_SHWH is not set +# CONFIG_AUFS_XATTR is not set +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_AXP288_CHARGER=m +CONFIG_AXP288_FUEL_GAUGE=m +CONFIG_B43=m +CONFIG_B43LEGACY=m +# CONFIG_B43LEGACY_DEBUG is not set +CONFIG_B43LEGACY_DMA=y +CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y +# CONFIG_B43LEGACY_DMA_MODE is not set +CONFIG_B43LEGACY_HWRNG=y +CONFIG_B43LEGACY_LEDS=y +CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y +CONFIG_B43LEGACY_PCI_AUTOSELECT=y +CONFIG_B43LEGACY_PIO=y +# CONFIG_B43LEGACY_PIO_MODE is not set +CONFIG_B43_BCMA=y +CONFIG_B43_BCMA_PIO=y +# CONFIG_B43_BUSES_BCMA is not set +CONFIG_B43_BUSES_BCMA_AND_SSB=y +# CONFIG_B43_BUSES_SSB is not set +# CONFIG_B43_DEBUG is not set +CONFIG_B43_HWRNG=y +CONFIG_B43_LEDS=y +CONFIG_B43_PCICORE_AUTOSELECT=y +CONFIG_B43_PCI_AUTOSELECT=y +# CONFIG_B43_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_SKY81452=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_GAUGE_LTC2941=m +CONFIG_BATTERY_INTEL_MID=m +CONFIG_BATTERY_MAX17040=m +CONFIG_BATTERY_MAX17042=m +CONFIG_BATTERY_PMU=m +CONFIG_BATTERY_RT5033=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_DRIVER_PCI=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_HWMON=y +CONFIG_BE2NET_VXLAN=y +# CONFIG_BEFS_DEBUG is not set +CONFIG_BEFS_FS=m +CONFIG_BERLIN2_ADC=m +CONFIG_BFS_FS=m +CONFIG_BH1750=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_PMEM=m +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_DAX=y +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_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_BMC150_MAGN=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_EVENTS=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_BTT=y +CONFIG_BT_6LOWPAN=m +CONFIG_BT_ATH3K=m +CONFIG_BT_BCM=m +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_BREDR=y +CONFIG_BT_CMTP=m +CONFIG_BT_DEBUGFS=y +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIBLUECARD=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBT3C=m +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIBTUART=m +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTUSB_RTL=y +CONFIG_BT_HCIDTL1=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_3WIRE=y +CONFIG_BT_HCIUART_ATH3K=y +CONFIG_BT_HCIUART_BCM=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_INTEL=y +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIVHCI=m +CONFIG_BT_HIDP=m +CONFIG_BT_INTEL=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_RTL=m +# CONFIG_BT_SELFTEST is not set +CONFIG_BT_WILINK=m +CONFIG_BUG=y +CONFIG_BUILDTIME_EXTABLE_SORT=y +CONFIG_BUILD_BIN2C=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_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_CAN_XILINXCAN=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_CC10001_ADC=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_CFG80211_WEXT_EXPORT=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_CGROUP_WRITEBACK=y +CONFIG_CHARGER_88PM860X=m +CONFIG_CHARGER_BQ2415X=m +CONFIG_CHARGER_BQ24190=m +CONFIG_CHARGER_BQ24257=m +CONFIG_CHARGER_BQ24735=m +CONFIG_CHARGER_BQ25890=m +CONFIG_CHARGER_DA9150=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_MAX77693=m +CONFIG_CHARGER_MAX8903=m +CONFIG_CHARGER_MAX8997=m +CONFIG_CHARGER_MAX8998=m +CONFIG_CHARGER_PCF50633=m +CONFIG_CHARGER_RT9455=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_CHELSIO_T4_FCOE=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_SMB311=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_IMX_GPT=y +CONFIG_CLKSRC_MMIO=y +CONFIG_CLKSRC_OF=y +CONFIG_CLKSRC_QCOM=y +CONFIG_CLKSRC_VERSATILE=y +CONFIG_CLK_QORIQ=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_CM3232=m +CONFIG_CM3323=m +CONFIG_CM36651=m +CONFIG_CMA=y +CONFIG_CMA_AREAS=7 +# CONFIG_CMA_DEBUG is not set +# CONFIG_CMA_DEBUGFS is not set +# CONFIG_CMDLINE_BOOL is not set +# CONFIG_CMDLINE_FORCE is not set +CONFIG_CMDLINE_PARTITION=y +CONFIG_CMM=m +CONFIG_CMT_SPEECH=m +CONFIG_CNIC=m +CONFIG_CODA_FS=m +# CONFIG_CODE_PATCHING_SELFTEST is not set +CONFIG_COMEDI=m +CONFIG_COMEDI_8254=m +CONFIG_COMEDI_8255=m +CONFIG_COMEDI_8255_PCI=m +CONFIG_COMEDI_8255_SA=m +CONFIG_COMEDI_ADDI_APCI_1032=m +CONFIG_COMEDI_ADDI_APCI_1500=m +CONFIG_COMEDI_ADDI_APCI_1516=m +CONFIG_COMEDI_ADDI_APCI_1564=m +CONFIG_COMEDI_ADDI_APCI_16XX=m +CONFIG_COMEDI_ADDI_APCI_2032=m +CONFIG_COMEDI_ADDI_APCI_2200=m +CONFIG_COMEDI_ADDI_APCI_3120=m +CONFIG_COMEDI_ADDI_APCI_3501=m +CONFIG_COMEDI_ADDI_APCI_3XXX=m +CONFIG_COMEDI_ADDI_WATCHDOG=m +CONFIG_COMEDI_ADL_PCI6208=m +CONFIG_COMEDI_ADL_PCI7X3X=m +CONFIG_COMEDI_ADL_PCI8164=m +CONFIG_COMEDI_ADL_PCI9111=m +CONFIG_COMEDI_ADL_PCI9118=m +CONFIG_COMEDI_ADQ12B=m +CONFIG_COMEDI_ADV_PCI1710=m +CONFIG_COMEDI_ADV_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_ISADMA=m +CONFIG_COMEDI_ISA_DRIVERS=y +CONFIG_COMEDI_JR3_PCI=m +CONFIG_COMEDI_KCOMEDILIB=m +CONFIG_COMEDI_KE_COUNTER=m +CONFIG_COMEDI_ME4000=m +CONFIG_COMEDI_ME_DAQ=m +CONFIG_COMEDI_MF6X4=m +CONFIG_COMEDI_MISC_DRIVERS=y +CONFIG_COMEDI_MITE=m +CONFIG_COMEDI_MPC624=m +CONFIG_COMEDI_MULTIQ3=m +CONFIG_COMEDI_NI_6527=m +CONFIG_COMEDI_NI_65XX=m +CONFIG_COMEDI_NI_660X=m +CONFIG_COMEDI_NI_670X=m +CONFIG_COMEDI_NI_ATMIO=m +CONFIG_COMEDI_NI_ATMIO16D=m +CONFIG_COMEDI_NI_AT_A2150=m +CONFIG_COMEDI_NI_AT_AO=m +CONFIG_COMEDI_NI_DAQ_700_CS=m +CONFIG_COMEDI_NI_DAQ_DIO24_CS=m +CONFIG_COMEDI_NI_LABPC=m +CONFIG_COMEDI_NI_LABPC_CS=m +CONFIG_COMEDI_NI_LABPC_ISA=m +CONFIG_COMEDI_NI_LABPC_ISADMA=m +CONFIG_COMEDI_NI_LABPC_PCI=m +CONFIG_COMEDI_NI_MIO_CS=m +CONFIG_COMEDI_NI_PCIDIO=m +CONFIG_COMEDI_NI_PCIMIO=m +CONFIG_COMEDI_NI_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_CDCE706=m +CONFIG_COMMON_CLK_CDCE925=m +CONFIG_COMMON_CLK_HI6220=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_PWM=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_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_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_CROS_EC_CHARDEV=m +CONFIG_CROS_EC_LPC=m +CONFIG_CROS_EC_PROTO=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_ARM_CE=m +CONFIG_CRYPTO_AES_NI_INTEL=m +CONFIG_CRYPTO_AES_X86_64=m +CONFIG_CRYPTO_AKCIPHER=m +CONFIG_CRYPTO_AKCIPHER2=y +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_CHACHA20=m +CONFIG_CRYPTO_CHACHA20POLY1305=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_MARVELL_CESA=m +CONFIG_CRYPTO_DEV_MV_CESA=m +CONFIG_CRYPTO_DEV_NX=y +CONFIG_CRYPTO_DEV_NX_COMPRESS=m +CONFIG_CRYPTO_DEV_NX_COMPRESS_POWERNV=m +CONFIG_CRYPTO_DEV_NX_COMPRESS_PSERIES=m +CONFIG_CRYPTO_DEV_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_DEV_TALITOS2=y +CONFIG_CRYPTO_DEV_VMX=y +CONFIG_CRYPTO_DEV_VMX_ENCRYPT=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_ECHAINIV=m +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_ARM_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_JITTERENTROPY=m +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_MD5_PPC=m +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_POLY1305=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_RNG_DEFAULT=m +CONFIG_CRYPTO_RSA=m +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_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_ARM=m +CONFIG_CRYPTO_SHA256_SSSE3=m +CONFIG_CRYPTO_SHA2_ARM64_CE=m +CONFIG_CRYPTO_SHA2_ARM_CE=m +CONFIG_CRYPTO_SHA512=y +CONFIG_CRYPTO_SHA512_ARM=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_AEAD=m +CONFIG_CRYPTO_USER_API_HASH=m +CONFIG_CRYPTO_USER_API_RNG=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_CXLFLASH=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_DA9150_GPADC=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_ALIGN_RODATA is not set +# 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_ENTRY 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_TIMEKEEPING 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_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_CFQ is not set +CONFIG_DEFAULT_CUBIC=y +CONFIG_DEFAULT_DEADLINE=y +CONFIG_DEFAULT_HOSTNAME="(none)" +CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 +CONFIG_DEFAULT_IOSCHED="deadline" +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_DEFERRED_STRUCT_PAGE_INIT is not set +CONFIG_DEFXX=m +# CONFIG_DEFXX_MMIO is not set +CONFIG_DELL_LAPTOP=m +CONFIG_DELL_RBTN=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_EVENT_EXYNOS_PPMU is not set +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_DEVMEM=y +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_DISPLAY_CONNECTOR_ANALOG_TV=m +CONFIG_DISPLAY_CONNECTOR_DVI=m +CONFIG_DISPLAY_CONNECTOR_HDMI=y +CONFIG_DISPLAY_ENCODER_OPA362=m +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_CACHE_SMQ=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_LOG_WRITES=m +CONFIG_DM_MIRROR=m +# CONFIG_DM_MQ_DEFAULT is not set +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_DP83867_PHY=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_AMDGPU=m +CONFIG_DRM_AMDGPU_CIK=y +CONFIG_DRM_AMDGPU_USERPTR=y +CONFIG_DRM_ARMADA=m +CONFIG_DRM_AST=m +CONFIG_DRM_ATMEL_HLCDC=m +# CONFIG_DRM_BOCHS is not set +CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_DW_HDMI=m +CONFIG_DRM_EXYNOS=m +CONFIG_DRM_EXYNOS5433_DECON=y +# CONFIG_DRM_EXYNOS7_DECON is not set +CONFIG_DRM_EXYNOS_DSI=y +# CONFIG_DRM_EXYNOS_FIMD is not set +# CONFIG_DRM_EXYNOS_G2D is not set +CONFIG_DRM_EXYNOS_IOMMU=y +# CONFIG_DRM_EXYNOS_IPP is not set +CONFIG_DRM_EXYNOS_MIC=y +# 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_FBDEV=y +CONFIG_DRM_I915_KMS=y +# CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set +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_DSI=y +CONFIG_DRM_MSM_DSI_PLL=y +# 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_PS8622=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_RADEON_USERPTR 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_TILCDC_SLAVE_COMPAT=y +CONFIG_DRM_TTM=m +CONFIG_DRM_UDL=m +CONFIG_DRM_VGEM=m +CONFIG_DRM_VIA=m +CONFIG_DRM_VIRTIO_GPU=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_DTC=y +CONFIG_DTL=y +CONFIG_DTLK=m +CONFIG_DT_IDLE_STATES=y +CONFIG_DUMMY=m +CONFIG_DUMMY_CONSOLE=y +CONFIG_DUMMY_CONSOLE_COLUMNS=80 +CONFIG_DUMMY_CONSOLE_ROWS=25 +CONFIG_DUMMY_IRQ=m +CONFIG_DVB_A8293=m +CONFIG_DVB_AF9013=m +CONFIG_DVB_AF9033=m +CONFIG_DVB_AS102=m +CONFIG_DVB_AS102_FE=m +CONFIG_DVB_ATBM8830=m +CONFIG_DVB_AU8522=m +CONFIG_DVB_AU8522_DTV=m +CONFIG_DVB_AU8522_V4L=m +CONFIG_DVB_AV7110=m +CONFIG_DVB_AV7110_IR=y +CONFIG_DVB_AV7110_OSD=y +CONFIG_DVB_B2C2_FLEXCOP=m +CONFIG_DVB_B2C2_FLEXCOP_PCI=m +# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set +CONFIG_DVB_B2C2_FLEXCOP_USB=m +# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set +CONFIG_DVB_BCM3510=m +CONFIG_DVB_BT8XX=m +CONFIG_DVB_BUDGET=m +CONFIG_DVB_BUDGET_AV=m +CONFIG_DVB_BUDGET_CI=m +CONFIG_DVB_BUDGET_CORE=m +CONFIG_DVB_BUDGET_PATCH=m +CONFIG_DVB_CORE=m +CONFIG_DVB_CX22700=m +CONFIG_DVB_CX22702=m +CONFIG_DVB_CX24110=m +CONFIG_DVB_CX24116=m +CONFIG_DVB_CX24117=m +CONFIG_DVB_CX24120=m +CONFIG_DVB_CX24123=m +CONFIG_DVB_CXD2099=m +CONFIG_DVB_CXD2820R=m +CONFIG_DVB_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_LGDT3306A=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_DWMAC_GENERIC=m +CONFIG_DWMAC_IPQ806X=m +CONFIG_DWMAC_LPC18XX=m +CONFIG_DWMAC_MESON=m +CONFIG_DWMAC_ROCKCHIP=m +CONFIG_DWMAC_SOCFPGA=m +CONFIG_DWMAC_STI=m +CONFIG_DWMAC_SUNXI=m +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_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_ATOMIC_SCRUB=y +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_SUPPORT=y +CONFIG_EDAC_X38=m +CONFIG_EDAC_XGENE=m +CONFIG_EDD=y +CONFIG_EDD_OFF=y +CONFIG_EEEPC_LAPTOP=m +CONFIG_EEEPC_WMI=m +CONFIG_EEH=y +CONFIG_EEPROM_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_ESRT=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_ENCRYPTION=m +CONFIG_EXT4_FS=y +CONFIG_EXT4_FS_ENCRYPTION=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_AXP288=m +CONFIG_EXTCON_GPIO=m +CONFIG_EXTCON_MAX14577=m +CONFIG_EXTCON_MAX77693=m +CONFIG_EXTCON_MAX77843=m +CONFIG_EXTCON_MAX8997=m +CONFIG_EXTCON_PALMAS=m +CONFIG_EXTCON_RT8973A=m +CONFIG_EXTCON_SM5502=m +CONFIG_EXTCON_USB_GPIO=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_VIDEO=y +CONFIG_EZCHIP_NPS_MANAGEMENT_ENET=m +CONFIG_EZX_PCAP=y +# CONFIG_F2FS_CHECK_FS is not set +CONFIG_F2FS_FS=m +CONFIG_F2FS_FS_ENCRYPTION=y +CONFIG_F2FS_FS_POSIX_ACL=y +CONFIG_F2FS_FS_SECURITY=y +CONFIG_F2FS_FS_XATTR=y +# CONFIG_F2FS_IO_TRACE is not set +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_FLEX=m +# 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_SM750=m +CONFIG_FB_SM7XX=m +CONFIG_FB_SMSCUFX=m +CONFIG_FB_SSD1307=m +CONFIG_FB_SVGALIB=m +CONFIG_FB_TFT=m +CONFIG_FB_TFT_AGM1264K_FL=m +CONFIG_FB_TFT_BD663474=m +CONFIG_FB_TFT_FBTFT_DEVICE=m +CONFIG_FB_TFT_HX8340BN=m +CONFIG_FB_TFT_HX8347D=m +CONFIG_FB_TFT_HX8353D=m +CONFIG_FB_TFT_HX8357D=m +CONFIG_FB_TFT_ILI9163=m +CONFIG_FB_TFT_ILI9320=m +CONFIG_FB_TFT_ILI9325=m +CONFIG_FB_TFT_ILI9340=m +CONFIG_FB_TFT_ILI9341=m +CONFIG_FB_TFT_ILI9481=m +CONFIG_FB_TFT_ILI9486=m +CONFIG_FB_TFT_PCD8544=m +CONFIG_FB_TFT_RA8875=m +CONFIG_FB_TFT_S6D02A1=m +CONFIG_FB_TFT_S6D1121=m +CONFIG_FB_TFT_SSD1289=m +CONFIG_FB_TFT_SSD1306=m +CONFIG_FB_TFT_SSD1331=m +CONFIG_FB_TFT_SSD1351=m +CONFIG_FB_TFT_ST7735R=m +CONFIG_FB_TFT_TINYLCD=m +CONFIG_FB_TFT_TLS8204=m +CONFIG_FB_TFT_UC1701=m +CONFIG_FB_TFT_UPD161704=m +CONFIG_FB_TFT_WATTEROTT=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_MC_BUS=m +# 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_DAX=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_GDB_SCRIPTS=y +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_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_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_GENEVE_CORE=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_ALTERA=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_XGENE_SB=m +CONFIG_GPIO_XILINX=y +CONFIG_GPIO_ZEVIO=y +CONFIG_GPIO_ZYNQ=m +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_HUGE_VMAP=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_HAVE_ARCH_KASAN=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_COPY_THREAD_TLS=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_ARCH_TLB_FLUSH_ALL=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_LIVEPATCH=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_BETOP_FF=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_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_CUSTOM_SENSOR=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_HIP04_ETH=m +# 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_HISI_THERMAL=m +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_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_HSU_DMA=m +CONFIG_HSU_DMA_PCI=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_HWSPINLOCK_QCOM=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_MT65XX=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_XGENE_SLIMPRO=m +CONFIG_I2C_XILINX=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_IDMA64=m +CONFIG_IE6XX_WDT=m +CONFIG_IEEE802154=m +CONFIG_IEEE802154_6LOWPAN=m +CONFIG_IEEE802154_AT86RF230=m +CONFIG_IEEE802154_ATUSB=m +CONFIG_IEEE802154_CC2520=m +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKELB=m +CONFIG_IEEE802154_MRF24J40=m +CONFIG_IEEE802154_SOCKET=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_SSP_SENSORHUB=m +CONFIG_IIO_SSP_SENSORS_COMMONS=m +CONFIG_IIO_ST_ACCEL_3AXIS=m +CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m +CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m +CONFIG_IIO_ST_GYRO_3AXIS=m +CONFIG_IIO_ST_GYRO_I2C_3AXIS=m +CONFIG_IIO_ST_GYRO_SPI_3AXIS=m +CONFIG_IIO_ST_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_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_AXP20X_PEK=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_DA9063_ONKEY=m +CONFIG_INPUT_DRV260X_HAPTICS=m +CONFIG_INPUT_DRV2665_HAPTICS=m +CONFIG_INPUT_DRV2667_HAPTICS=m +CONFIG_INPUT_E3X0_BUTTON=m +CONFIG_INPUT_EVBUG=m +CONFIG_INPUT_EVDEV=y +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_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_LEDS=m +CONFIG_INPUT_MATRIXKMAP=m +CONFIG_INPUT_MAX77693_HAPTIC=m +CONFIG_INPUT_MAX77843_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_PM8941_PWRKEY=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_REGULATOR_HAPTIC=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_TPS65218_PWRBUTTON=m +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_POWER_BUTTON=m +CONFIG_INTEL_MID_PTI=m +CONFIG_INTEL_MID_WATCHDOG=m +CONFIG_INTEL_OAKTRAIL=m +CONFIG_INTEL_PMC_IPC=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_IOSF_CORE=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_IOVA=y +CONFIG_IOMMU_IO_PGTABLE=y +# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set +# 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_SSIF=m +CONFIG_IPMI_WATCHDOG=m +CONFIG_IPMMU_VMSA=y +CONFIG_IPPP_FILTER=y +CONFIG_IPQ_GCC_806X=m +CONFIG_IPQ_LCC_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_JSA1212=m +CONFIG_K3_DMA=m +CONFIG_KALLSYMS=y +CONFIG_KALLSYMS_ALL=y +CONFIG_KARMA_PARTITION=y +# CONFIG_KASAN is not set +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_BCM=m +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_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_KMX61=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_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_EXIT_TIMING is not set +CONFIG_KVM_BOOK3S_HV_POSSIBLE=y +CONFIG_KVM_BOOK3S_PR_POSSIBLE=y +CONFIG_KVM_BOOKE_HV=y +CONFIG_KVM_COMPAT=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_AAT1290=m +CONFIG_LEDS_ADP5520=m +CONFIG_LEDS_ASIC3=y +CONFIG_LEDS_BCM6328=m +CONFIG_LEDS_BCM6358=m +CONFIG_LEDS_BD2802=m +CONFIG_LEDS_BLINKM=m +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_CLASS_FLASH=m +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_KTD2692=m +CONFIG_LEDS_LM3530=m +CONFIG_LEDS_LM3533=m +CONFIG_LEDS_LM355x=m +CONFIG_LEDS_LM3642=m +CONFIG_LEDS_LP3944=m +# CONFIG_LEDS_LP5521 is not set +# CONFIG_LEDS_LP5523 is not set +# CONFIG_LEDS_LP5562 is not set +# CONFIG_LEDS_LP8501 is not set +CONFIG_LEDS_LP8788=m +CONFIG_LEDS_LP8860=m +CONFIG_LEDS_LT3593=m +CONFIG_LEDS_MAX77693=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_PM8941_WLED=m +CONFIG_LEDS_POWERNV=m +CONFIG_LEDS_PWM=m +CONFIG_LEDS_REGULATOR=m +CONFIG_LEDS_SYSCON=y +CONFIG_LEDS_TCA6507=m +CONFIG_LEDS_TLC591XX=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_LIBNVDIMM=y +CONFIG_LIQUIDIO=m +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_LIVEPATCH=y +# 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_SPIN_ON_OWNER=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_M62332=m +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_MAC80211_STA_HASH_MAX_SIZE=0 +CONFIG_MAC802154=m +CONFIG_MACB=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_39X=y +CONFIG_MACH_ARMADA_XP=y +CONFIG_MACH_BERLIN_BG2=y +CONFIG_MACH_BERLIN_BG2CD=y +CONFIG_MACH_BERLIN_BG2Q=y +CONFIG_MACH_DOVE=y +CONFIG_MACH_MARZEN=y +CONFIG_MACH_MESON6=y +CONFIG_MACH_MESON8=y +CONFIG_MACH_MT6589=y +CONFIG_MACH_MT6592=y +CONFIG_MACH_MT8127=y +CONFIG_MACH_MT8135=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_PANDORA=y +CONFIG_MACH_OMAP3_TORPEDO=y +CONFIG_MACH_OMAP_GENERIC=y +CONFIG_MACH_OMAP_LDP=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_CLUSTER=m +CONFIG_MD_FAULTY=m +CONFIG_MD_LINEAR=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_RAID0=m +CONFIG_MD_RAID1=m +CONFIG_MD_RAID10=m +CONFIG_MD_RAID456=m +CONFIG_MEDIATEK_WATCHDOG=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_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_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_DA9150=m +CONFIG_MFD_DLN2=m +CONFIG_MFD_HI6421_PMIC=m +CONFIG_MFD_INTEL_LPSS=m +CONFIG_MFD_INTEL_LPSS_ACPI=m +CONFIG_MFD_INTEL_LPSS_PCI=m +CONFIG_MFD_INTEL_MSIC=y +CONFIG_MFD_INTEL_QUARK_I2C_GPIO=m +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_MAX77843=y +CONFIG_MFD_MAX8907=m +CONFIG_MFD_MAX8925=y +CONFIG_MFD_MAX8997=y +CONFIG_MFD_MAX8998=y +CONFIG_MFD_MC13XXX=m +CONFIG_MFD_MC13XXX_I2C=m +CONFIG_MFD_MC13XXX_SPI=m +CONFIG_MFD_MENF21BMC=m +CONFIG_MFD_MT6397=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_QCOM_RPM=m +CONFIG_MFD_RC5T583=y +CONFIG_MFD_RDC321X=m +CONFIG_MFD_RETU=m +CONFIG_MFD_RK808=m +CONFIG_MFD_RN5T618=m +CONFIG_MFD_RT5033=m +CONFIG_MFD_RTSX_PCI=m +CONFIG_MFD_RTSX_USB=m +CONFIG_MFD_SEC_CORE=y +CONFIG_MFD_SI476X_CORE=m +CONFIG_MFD_SKY81452=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_CORE_EN=y +CONFIG_MLX5_INFINIBAND=m +CONFIG_MLX90614=m +CONFIG_MMA8452=m +CONFIG_MMA9551=m +CONFIG_MMA9551_CORE=m +CONFIG_MMA9553=m +CONFIG_MMC=y +CONFIG_MMC35240=m +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_MTK=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_F_SDH30=m +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_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_TREE_LOOKUP=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_FOCALTECH=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_PS2_VMMOUSE=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_MPLS=y +CONFIG_MPLS_ROUTING=m +# CONFIG_MPSC is not set +CONFIG_MRP=m +CONFIG_MS5611=m +CONFIG_MS5611_I2C=m +CONFIG_MS5611_SPI=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_8916=m +CONFIG_MSM_GCC_8960=m +CONFIG_MSM_GCC_8974=m +CONFIG_MSM_LCC_8960=m +CONFIG_MSM_MMCC_8960=m +CONFIG_MSM_MMCC_8974=m +CONFIG_MSPRO_BLOCK=m +CONFIG_MS_BLOCK=m +CONFIG_MT7601U=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_BRCMNAND=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_HISI504=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_PARTITIONED_MASTER is not set +CONFIG_MTD_PCI=m +CONFIG_MTD_PCMCIA=m +# CONFIG_MTD_PCMCIA_ANONYMOUS is not set +CONFIG_MTD_PHRAM=m +CONFIG_MTD_PHYSMAP=m +# CONFIG_MTD_PHYSMAP_COMPAT is not set +CONFIG_MTD_PHYSMAP_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_POWERNV_FLASH=m +CONFIG_MTD_QINFO_PROBE=m +CONFIG_MTD_RAM=m +CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 +CONFIG_MTD_REDBOOT_PARTS=m +# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set +# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set +CONFIG_MTD_ROM=m +CONFIG_MTD_SBC_GXX=m +CONFIG_MTD_SCB2_FLASH=m +CONFIG_MTD_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_PMIC_WRAP=m +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_MULTIUSER=y +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_MVME2500 is not set +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_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_ND_BLK=m +CONFIG_ND_BTT=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_INGRESS=y +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_BPF=m +CONFIG_NET_ACT_CONNMARK=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_FLOWER=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_MV88E6XXX is not set +# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set +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_INGRESS=y +CONFIG_NET_IPGRE=m +CONFIG_NET_IPGRE_BROADCAST=y +CONFIG_NET_IPGRE_DEMUX=m +CONFIG_NET_IPIP=m +CONFIG_NET_IPVTI=m +CONFIG_NET_IP_TUNNEL=m +CONFIG_NET_KEY=m +# CONFIG_NET_KEY_MIGRATE is not set +CONFIG_NET_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_CAVIUM=m +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_EZCHIP=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_RENESAS=y +CONFIG_NET_VENDOR_ROCKER=y +CONFIG_NET_VENDOR_SAMSUNG=y +CONFIG_NET_VENDOR_SEEQ=y +CONFIG_NET_VENDOR_SILAN=y +CONFIG_NET_VENDOR_SIS=y +CONFIG_NET_VENDOR_SMSC=y +CONFIG_NET_VENDOR_STMICRO=y +CONFIG_NET_VENDOR_SUN=y +CONFIG_NET_VENDOR_TEHUTI=y +CONFIG_NET_VENDOR_TI=y +CONFIG_NET_VENDOR_TOSHIBA=y +CONFIG_NET_VENDOR_VIA=y +CONFIG_NET_VENDOR_WIZNET=y +CONFIG_NET_VENDOR_XILINX=y +CONFIG_NET_VENDOR_XIRCOM=y +CONFIG_NET_XGENE=m +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_UART=m +CONFIG_NFC_MRVL_USB=m +CONFIG_NFC_NCI=m +CONFIG_NFC_NCI_SPI=y +CONFIG_NFC_NCI_UART=m +CONFIG_NFC_NXP_NCI=m +CONFIG_NFC_NXP_NCI_I2C=m +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_ST_NCI=m +CONFIG_NFC_ST_NCI_I2C=m +CONFIG_NFC_TRF7970A=m +CONFIG_NFC_WILINK=m +CONFIG_NFSD=m +# CONFIG_NFSD_FAULT_INJECTION is not set +CONFIG_NFSD_PNFS=y +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_NF_TABLES_NETDEV=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_NOP_USB_XCEIV=y +CONFIG_NORTEL_HERMES=m +CONFIG_NOTIFIER_ERROR_INJECTION=m +CONFIG_NOUVEAU_DEBUG=5 +CONFIG_NOUVEAU_DEBUG_DEFAULT=3 +CONFIG_NOUVEAU_PLATFORM_DRIVER=y +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_INTEL=m +CONFIG_NTB_NETDEV=m +CONFIG_NTB_PINGPONG=m +CONFIG_NTB_TOOL=m +CONFIG_NTB_TRANSPORT=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_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_OVERLAY=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_RESOLVE=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_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_OPAL_PRD=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_IPROC=m +CONFIG_PCIE_PME=y +CONFIG_PCIPCWATCHDOG=m +CONFIG_PCI_ATMEL=m +CONFIG_PCI_ATS=y +CONFIG_PCI_BIOS=y +CONFIG_PCI_BUS_ADDR_T_64BIT=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_DM816X_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_PXA_28NM_HSIC=m +CONFIG_PHY_PXA_28NM_USB2=m +CONFIG_PHY_QCOM_APQ8064_SATA=m +CONFIG_PHY_QCOM_IPQ806X_SATA=m +CONFIG_PHY_QCOM_UFS=m +CONFIG_PHY_RCAR_GEN2=m +CONFIG_PHY_SAMSUNG_USB2=m +CONFIG_PHY_TUSB1210=m +CONFIG_PHY_XGENE=y +# CONFIG_PID_IN_CONTEXTIDR is not set +CONFIG_PID_NS=y +CONFIG_PINCONF=y +CONFIG_PINCTRL=y +CONFIG_PINCTRL_AMD=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_39X=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_IMX7D=y +CONFIG_PINCTRL_INTEL=m +CONFIG_PINCTRL_IPQ8064=m +CONFIG_PINCTRL_MESON=y +CONFIG_PINCTRL_MSM=y +CONFIG_PINCTRL_MSM8660=m +CONFIG_PINCTRL_MSM8916=m +CONFIG_PINCTRL_MSM8960=m +CONFIG_PINCTRL_MSM8X74=m +CONFIG_PINCTRL_MT6397=y +CONFIG_PINCTRL_MT8173=y +CONFIG_PINCTRL_MTK_COMMON=y +CONFIG_PINCTRL_MVEBU=y +CONFIG_PINCTRL_PALMAS=y +CONFIG_PINCTRL_PFC_EMEV2=y +CONFIG_PINCTRL_PFC_R8A7740=y +CONFIG_PINCTRL_PFC_R8A7778=y +CONFIG_PINCTRL_PFC_R8A7779=y +CONFIG_PINCTRL_PFC_R8A7790=y +CONFIG_PINCTRL_PFC_R8A7791=y +CONFIG_PINCTRL_PFC_R8A7794=y +CONFIG_PINCTRL_PFC_SH73A0=y +CONFIG_PINCTRL_QCOM_SPMI_PMIC=m +CONFIG_PINCTRL_SAMSUNG=y +CONFIG_PINCTRL_SH_PFC=y +CONFIG_PINCTRL_SINGLE=y +CONFIG_PINCTRL_SUNRISEPOINT=m +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_DEVFREQ_EVENT=y +CONFIG_PM_GENERIC_DOMAINS=y +CONFIG_PM_GENERIC_DOMAINS_OF=y +CONFIG_PM_GENERIC_DOMAINS_SLEEP=y +CONFIG_PM_NOTIFIER_ERROR_INJECT=m +CONFIG_PM_OPP=y +CONFIG_PM_RCAR=y +CONFIG_PM_RMOBILE=y +CONFIG_PM_SLEEP=y +CONFIG_PM_SLEEP_DEBUG=y +CONFIG_PM_SLEEP_SMP=y +CONFIG_PM_STD_PARTITION="" +# CONFIG_PM_TEST_SUSPEND is not set +CONFIG_PM_TRACE=y +CONFIG_PM_TRACE_RTC=y +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_WAKELOCKS_GC=y +CONFIG_PM_WAKELOCKS_LIMIT=100 +CONFIG_PNFS_BLOCK=m +CONFIG_PNFS_FILE_LAYOUT=m +CONFIG_PNFS_FLEXFILE_LAYOUT=m +CONFIG_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_RMOBILE=m +CONFIG_POWER_RESET_SYSCON=y +CONFIG_POWER_RESET_SYSCON_POWEROFF=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_CELL_NATIVE is not set +# CONFIG_PPC_CELL_QPACE is not set +CONFIG_PPC_CHRP=y +# 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_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_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_CHILDREN=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_PROVE_RCU 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_PSTORE_PMSG 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_PUNIT_ATOM_DEBUG=m +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_PM=y +CONFIG_QCOM_SCM=y +CONFIG_QCOM_SPMI_IADC=m +CONFIG_QCOM_SPMI_TEMP_ALARM=m +CONFIG_QCOM_SPMI_VADC=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_QORIQ_CPUFREQ=m +CONFIG_QSEMI_PHY=m +CONFIG_QUEUED_RWLOCKS=y +CONFIG_QUEUED_SPINLOCKS=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_RAVB=m +CONFIG_RAW_DRIVER=m +CONFIG_RBTREE_TEST=m +CONFIG_RCAR_DMAC=m +CONFIG_RCAR_HPB_DMAE=m +CONFIG_RCAR_THERMAL=m +# CONFIG_RCU_CPU_STALL_INFO is not set +# CONFIG_RCU_EQS_DEBUG is not set +# CONFIG_RCU_EXPEDITE_BOOT is not set +# CONFIG_RCU_EXPERT is not set +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_MAX77843=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_MT6397=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_QCOM_RPM=m +CONFIG_REGULATOR_QCOM_SPMI=m +CONFIG_REGULATOR_RC5T583=m +CONFIG_REGULATOR_RK808=m +CONFIG_REGULATOR_RN5T618=m +CONFIG_REGULATOR_RT5033=m +CONFIG_REGULATOR_S2MPA01=m +CONFIG_REGULATOR_S2MPS11=m +CONFIG_REGULATOR_S5M8767=m +CONFIG_REGULATOR_SKY81452=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_DMA=y +CONFIG_RENESAS_INTC_IRQPIN=y +CONFIG_RENESAS_IRQC=y +CONFIG_RENESAS_USB_DMAC=m +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_ABB5ZES3=m +CONFIG_RTC_DRV_ABX80X=m +CONFIG_RTC_DRV_ARMADA38X=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_DS1685=y +CONFIG_RTC_DRV_DS1685_FAMILY=m +# CONFIG_RTC_DRV_DS1689 is not set +# CONFIG_RTC_DRV_DS17285 is not set +CONFIG_RTC_DRV_DS1742=m +# CONFIG_RTC_DRV_DS17485 is not set +# CONFIG_RTC_DRV_DS17885 is not set +CONFIG_RTC_DRV_DS2404=m +CONFIG_RTC_DRV_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_MT6397=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_DRV_XGENE=m +# CONFIG_RTC_DS1685_PROC_REGS is not set +# CONFIG_RTC_DS1685_SYSFS_REGS is not set +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_RTC_SYSTOHC_DEVICE="rtc0" +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_INFO=y +CONFIG_SCHED_MC=y +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_SCHED_STACK_END_CHECK=y +CONFIG_SCHED_TRACER=y +CONFIG_SCIF=m +CONFIG_SCIF_BUS=m +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_SNIC=m +# CONFIG_SCSI_SNIC_DEBUG_FS is not set +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_UFS_QCOM is not set +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_SMACK_NETFILTER=y +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_DELL_SMM=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_NCT7904=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_TC74=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_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_INGENIC=y +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_8250_UNIPHIER=m +CONFIG_SERIAL_ALTERA_JTAGUART=m +CONFIG_SERIAL_ALTERA_UART=m +CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 +CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 +CONFIG_SERIAL_AMBA_PL010=m +CONFIG_SERIAL_AMBA_PL011=y +CONFIG_SERIAL_AMBA_PL011_CONSOLE=y +CONFIG_SERIAL_ARC=m +CONFIG_SERIAL_ARC_NR_PORTS=1 +CONFIG_SERIAL_BCM63XX=m +CONFIG_SERIAL_CONEXANT_DIGICOLOR=m +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_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_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_SC16IS7XX_CORE=m +CONFIG_SERIAL_SC16IS7XX_I2C=y +CONFIG_SERIAL_SC16IS7XX_SPI=y +CONFIG_SERIAL_SCCNXP=y +CONFIG_SERIAL_SCCNXP_CONSOLE=y +CONFIG_SERIAL_SH_SCI=m +CONFIG_SERIAL_SH_SCI_DMA=y +CONFIG_SERIAL_SH_SCI_NR_UARTS=2 +CONFIG_SERIAL_SPRD=m +CONFIG_SERIAL_STM32=m +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_LOGGING=y +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_SIMPLE_PM_BUS=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_CORE=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_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_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 is not set +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_PROC_FS=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_AC97_CODEC=m +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_APQ8016_SBC=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_MAX98090_TI_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_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_LPASS_APQ8016=m +CONFIG_SND_SOC_LPASS_CPU=m +CONFIG_SND_SOC_LPASS_IPQ806X=m +CONFIG_SND_SOC_LPASS_PLATFORM=m +CONFIG_SND_SOC_MAX98090=m +CONFIG_SND_SOC_MAX98095=m +CONFIG_SND_SOC_MAX98357A=m +CONFIG_SND_SOC_MC13783=m +CONFIG_SND_SOC_MEDIATEK=m +CONFIG_SND_SOC_MT8173_MAX98090=m +CONFIG_SND_SOC_MT8173_RT5650_RT5676=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_QCOM=m +CONFIG_SND_SOC_RCAR=m +CONFIG_SND_SOC_RL6231=m +CONFIG_SND_SOC_RL6347A=m +CONFIG_SND_SOC_RSRC_CARD=m +CONFIG_SND_SOC_RT286=m +CONFIG_SND_SOC_RT5631=m +CONFIG_SND_SOC_RT5640=m +CONFIG_SND_SOC_RT5645=m +CONFIG_SND_SOC_RT5670=m +CONFIG_SND_SOC_RT5677=m +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_STA32X=m +CONFIG_SND_SOC_STA350=m +CONFIG_SND_SOC_STORM=m +CONFIG_SND_SOC_TAS2552=m +CONFIG_SND_SOC_TAS5086=m +CONFIG_SND_SOC_TAS571X=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_RT5677=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_WM8804_I2C=m +CONFIG_SND_SOC_WM8804_SPI=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_SOC_XTFPGA_I2S=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_LINE6=m +CONFIG_SND_USB_POD=m +CONFIG_SND_USB_PODHD=m +CONFIG_SND_USB_TONEPORT=m +CONFIG_SND_USB_UA101=m +CONFIG_SND_USB_US122L=m +CONFIG_SND_USB_USX2Y=m +CONFIG_SND_USB_VARIAX=m +# CONFIG_SND_VERBOSE_PRINTK is not set +CONFIG_SND_VERBOSE_PROCFS=y +CONFIG_SND_VIA82XX=m +CONFIG_SND_VIA82XX_MODEM=m +CONFIG_SND_VIRMIDI=m +CONFIG_SND_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_IMX7D=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_SOC_ZX296702=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_DLN2=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_SPI_ZYNQMP_GQSPI=m +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_SRCU=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_BOARD is not set +CONFIG_STAGING_MEDIA=y +CONFIG_STE10XP=m +CONFIG_STE_MODEM_RPROC=m +CONFIG_STK3310=m +CONFIG_STK8312=m +CONFIG_STK8BA50=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_STRICT_MM_TYPECHECKS is not set +# 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=m +# CONFIG_SUNXI_SRAM is not set +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_SX9500=m +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_CRB=m +CONFIG_TCG_IBMVTPM=y +CONFIG_TCG_INFINEON=m +CONFIG_TCG_NSC=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_TIS_ST33ZP24=m +CONFIG_TCG_TIS_ST33ZP24_I2C=m +CONFIG_TCG_TIS_ST33ZP24_SPI=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_USER2=m +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_BIC=m +CONFIG_TCP_CONG_CDG=m +CONFIG_TCP_CONG_CUBIC=y +CONFIG_TCP_CONG_DCTCP=m +CONFIG_TCP_CONG_HSTCP=m +CONFIG_TCP_CONG_HTCP=m +CONFIG_TCP_CONG_HYBLA=m +CONFIG_TCP_CONG_ILLINOIS=m +CONFIG_TCP_CONG_LP=m +CONFIG_TCP_CONG_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_TEGRA124_EMC=y +CONFIG_TEGRA20_APB_DMA=y +CONFIG_TEGRA20_MC=y +CONFIG_TEGRA_AHB=y +CONFIG_TEGRA_CLK_EMC=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_TIMER=y +CONFIG_TEGRA_WATCHDOG=m +CONFIG_TEHUTI=m +CONFIG_TEKRAM_DONGLE=m +CONFIG_TELCLOCK=m +CONFIG_TEST_BPF=m +CONFIG_TEST_FIRMWARE=m +CONFIG_TEST_HEXDUMP=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_POWER_ALLOCATOR 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_POWER_ALLOCATOR=y +CONFIG_THERMAL_GOV_STEP_WISE=y +CONFIG_THERMAL_GOV_USER_SPACE=y +CONFIG_THERMAL_HWMON=y +CONFIG_THERMAL_OF=y +CONFIG_THERMAL_WRITABLE_TRIPS=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_THUNDER_NIC_BGX=m +CONFIG_THUNDER_NIC_PF=m +CONFIG_THUNDER_NIC_VF=m +CONFIG_TICK_CPU_ACCOUNTING=y +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_MEDIA_UDP=y +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_DMA_CROSSBAR=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_CHIPONE_ICN8318=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_SX8654=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_WDT87XX_I2C=m +CONFIG_TOUCHSCREEN_WM831X=m +CONFIG_TOUCHSCREEN_WM9705=y +CONFIG_TOUCHSCREEN_WM9712=y +CONFIG_TOUCHSCREEN_WM9713=y +CONFIG_TOUCHSCREEN_WM97XX=m +CONFIG_TOUCHSCREEN_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_ENUM_MAP_FILE is not set +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_TUN_VNET_CROSS_LE 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_FSL_ELBC_GPCM=m +# CONFIG_UIO_FSL_ELBC_GPCM_NETX5152 is not set +CONFIG_UIO_MF624=m +CONFIG_UIO_NETX=m +CONFIG_UIO_PCI_GENERIC=m +CONFIG_UIO_PDRV_GENIRQ=m +CONFIG_UIO_PRUSS=m +CONFIG_UIO_SERCOS3=m +CONFIG_ULI526X=m +CONFIG_ULTRA=m +CONFIG_ULTRIX_PARTITION=y +CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h" +CONFIG_UNINLINE_SPIN_UNLOCK=y +CONFIG_UNISYSSPAR=y +CONFIG_UNISYS_VISORBUS=m +CONFIG_UNISYS_VISORNIC=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_CHAOSKEY=m +CONFIG_USB_CHIPIDEA=m +# CONFIG_USB_CHIPIDEA_DEBUG is not set +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_CHIPIDEA_OF=m +CONFIG_USB_CHIPIDEA_PCI=m +CONFIG_USB_CHIPIDEA_UDC=y +CONFIG_USB_COMMON=y +CONFIG_USB_CONFIGFS=m +CONFIG_USB_CONFIGFS_ACM=y +CONFIG_USB_CONFIGFS_ECM=y +CONFIG_USB_CONFIGFS_ECM_SUBSET=y +CONFIG_USB_CONFIGFS_EEM=y +CONFIG_USB_CONFIGFS_F_FS=y +CONFIG_USB_CONFIGFS_F_HID=y +CONFIG_USB_CONFIGFS_F_LB_SS=y +CONFIG_USB_CONFIGFS_F_MIDI=y +CONFIG_USB_CONFIGFS_F_PRINTER=y +CONFIG_USB_CONFIGFS_F_UAC1=y +CONFIG_USB_CONFIGFS_F_UAC2=y +CONFIG_USB_CONFIGFS_F_UVC=y +CONFIG_USB_CONFIGFS_MASS_STORAGE=y +CONFIG_USB_CONFIGFS_NCM=y +CONFIG_USB_CONFIGFS_OBEX=y +CONFIG_USB_CONFIGFS_PHONET=y +CONFIG_USB_CONFIGFS_RNDIS=y +CONFIG_USB_CONFIGFS_SERIAL=y +CONFIG_USB_CXACRU=m +CONFIG_USB_CYPRESS_CY7C63=m +CONFIG_USB_CYTHERM=m +CONFIG_USB_DEFAULT_PERSIST=y +CONFIG_USB_DSBR=m +# CONFIG_USB_DUMMY_HCD is not set +CONFIG_USB_DWC2=y +# CONFIG_USB_DWC2_DEBUG is not set +# CONFIG_USB_DWC2_DUAL_ROLE is not set +CONFIG_USB_DWC2_HOST=y +CONFIG_USB_DWC2_PCI=y +# CONFIG_USB_DWC2_PERIPHERAL is not set +# 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_DWC3_ULPI=y +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_PRINTER=m +CONFIG_USB_F_RNDIS=m +CONFIG_USB_F_SERIAL=m +CONFIG_USB_F_SS_LB=m +CONFIG_USB_F_SUBSET=m +CONFIG_USB_F_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_TOUPTEK=m +CONFIG_USB_GSPCA_TV8532=m +CONFIG_USB_GSPCA_VC032X=m +CONFIG_USB_GSPCA_VICAM=m +CONFIG_USB_GSPCA_XIRLINK_CIT=m +CONFIG_USB_GSPCA_ZC3XX=m +CONFIG_USB_G_ACM_MS=m +CONFIG_USB_G_DBGP=m +# CONFIG_USB_G_DBGP_PRINTK is not set +CONFIG_USB_G_DBGP_SERIAL=y +CONFIG_USB_G_HID=m +CONFIG_USB_G_MULTI_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=m +CONFIG_USB_ISP1760_DUAL_ROLE=y +# CONFIG_USB_ISP1760_GADGET_ROLE is not set +CONFIG_USB_ISP1760_HCD=y +# CONFIG_USB_ISP1760_HOST_ROLE is not set +CONFIG_USB_ISP1761_UDC=y +CONFIG_USB_KAWETH=m +CONFIG_USB_KBD=m +CONFIG_USB_KC2190=y +CONFIG_USB_KEENE=m +CONFIG_USB_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_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_BUS=m +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_FLASH_LED_CLASS=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_VDSO=y +CONFIG_VDSO32=y +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_AMBA=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_PLATFORM=m +CONFIG_VFIO_PLATFORM_CALXEDAXGMAC_RESET=m +CONFIG_VFIO_SPAPR_EEH=m +CONFIG_VFIO_VIRQFD=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_CROSS_ENDIAN_LEGACY is not set +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_ADV7511=m +CONFIG_VIDEO_ADV7604=m +CONFIG_VIDEO_ADV7842=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_CAFE_CCIC=m +CONFIG_VIDEO_COBALT=m +CONFIG_VIDEO_CODA=m +CONFIG_VIDEO_CPIA2=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_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_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_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_WM8739=m +CONFIG_VIDEO_WM8775=m +CONFIG_VIDEO_XILINX=m +CONFIG_VIDEO_XILINX_TPG=m +CONFIG_VIDEO_XILINX_VTC=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_INPUT=m +CONFIG_VIRTIO_MMIO=y +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y +CONFIG_VIRTIO_NET=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_PCI_LEGACY=y +CONFIG_VIRTUALIZATION=y +# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set +# CONFIG_VIRT_CPU_ACCOUNTING_NATIVE is not set +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 is not set +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_WKUP_M3_RPROC=m +CONFIG_WL1251=m +CONFIG_WL1251_SDIO=m +CONFIG_WL1251_SPI=m +CONFIG_WL12XX=m +CONFIG_WL18XX=m +CONFIG_WLAN=y +CONFIG_WLCORE=m +CONFIG_WLCORE_SDIO=m +CONFIG_WLCORE_SPI=m +CONFIG_WL_MEDIATEK=y +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_AMD_PLATFORM_DEVICE=y +# 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_FPU=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_DIRECT_GBPAGES=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_INTEL_LPSS=y +CONFIG_X86_INTEL_MID=y +CONFIG_X86_INTEL_MPX=y +CONFIG_X86_INTEL_PSTATE=y +# CONFIG_X86_INTEL_QUARK is not set +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_PMEM_LEGACY=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_SFI_CPUFREQ=m +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_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=y +CONFIG_XEN_ACPI_PROCESSOR=y +CONFIG_XEN_AUTO_XLATE=y +CONFIG_XEN_BACKEND=y +CONFIG_XEN_BALLOON=y +CONFIG_XEN_BALLOON_MEMORY_HOTPLUG=y +CONFIG_XEN_BLKDEV_BACKEND=m +CONFIG_XEN_BLKDEV_FRONTEND=y +CONFIG_XEN_COMPAT_XENFS=y +# CONFIG_XEN_DEBUG_FS is not set +CONFIG_XEN_DEV_EVTCHN=m +CONFIG_XEN_DOM0=y +CONFIG_XEN_EFI=y +CONFIG_XEN_FBDEV_FRONTEND=m +CONFIG_XEN_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_XGENE_DMA=m +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_DMA32=y +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_ZPOOL=y +CONFIG_ZRAM=m +CONFIG_ZRAM_LZ4_COMPRESS=y +CONFIG_ZSMALLOC=y +# CONFIG_ZSMALLOC_STAT is not set +CONFIG_ZSWAP=y +CONFIG_ZX296702_I2S=m +CONFIG_ZX296702_SPDIF=m --- linux-4.2.0.orig/debian.master/config/i386/config.common.i386 +++ linux-4.2.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_ACPI_REDUCED_HARDWARE_ONLY is not set +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_COMPAT_GENERIC is not set +CONFIG_BCH=m +CONFIG_CC_STACKPROTECTOR=y +CONFIG_CRASH_DUMP=y +# CONFIG_CXL_BASE is not set +# CONFIG_CXL_EEH is not set +# CONFIG_CXL_KERNEL_API is not set +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 +CONFIG_DMA_VIRTUAL_CHANNELS=m +# 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_ARCH_BITREVERSE is not set +# 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_HPET=y +CONFIG_HUGETLB_PAGE=y +# CONFIG_I2C_SLAVE is not set +CONFIG_ILLEGAL_POINTER_VALUE=0 +CONFIG_IMA=y +CONFIG_IPMI_SI_PROBE_DEFAULTS=y +CONFIG_ISA=y +CONFIG_JUMP_LABEL=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_NR_CPUS=8 +CONFIG_NVRAM=m +# CONFIG_OF is not set +CONFIG_OUTPUT_FORMAT="elf32-i386" +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_PATA_SIS=y +CONFIG_PCCARD=m +CONFIG_PGTABLE_LEVELS=3 +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_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_SATA_AHCI_PLATFORM=m +CONFIG_SATA_SVW=m +CONFIG_SCHED_SMT=y +CONFIG_SCSI_SRP_ATTRS=m +CONFIG_SENSORS_SCH56XX_COMMON=m +CONFIG_SERIAL_8250_DW=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_RT5677_SPI is not set +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_TIGON3=m +CONFIG_TI_CPSW_ALE=m +CONFIG_UPROBES=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 --- linux-4.2.0.orig/debian.master/config/i386/config.flavour.generic +++ linux-4.2.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-4.2.0.orig/debian.master/config/i386/config.flavour.lowlatency +++ linux-4.2.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-4.2.0.orig/debian.master/config/powerpc/config.common.powerpc +++ linux-4.2.0/debian.master/config/powerpc/config.common.powerpc @@ -0,0 +1,144 @@ +# +# 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_COMPAT_GENERIC is not set +CONFIG_BCH=m +# CONFIG_CC_STACKPROTECTOR is not set +CONFIG_CPU_BIG_ENDIAN=y +# CONFIG_CPU_LITTLE_ENDIAN is not set +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_ARCH_BITREVERSE 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_IPMI_SI_PROBE_DEFAULTS=y +# CONFIG_IRQ_ALL_CPUS is not set +# CONFIG_IRQ_FORCED_THREADING_DEFAULT is not set +# CONFIG_ISA is not set +CONFIG_JUMP_LABEL=y +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_NODES_SHIFT=8 +CONFIG_NVRAM=y +CONFIG_OF=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_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_SATA_AHCI_PLATFORM=m +CONFIG_SATA_SVW=y +# CONFIG_SENSORS_SCH56XX_COMMON is not set +CONFIG_SERIAL_8250_DW=m +# 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_RT5677_SPI is not set +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_TI_CPSW_ALE=m +CONFIG_UDBG_RTAS_CONSOLE=y +CONFIG_UPROBES=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 --- linux-4.2.0.orig/debian.master/config/powerpc/config.flavour.powerpc-e500mc +++ linux-4.2.0/debian.master/config/powerpc/config.flavour.powerpc-e500mc @@ -0,0 +1,59 @@ +# +# 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_CXL_EEH is not set +# CONFIG_CXL_KERNEL_API 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_PGTABLE_LEVELS=2 +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_NOCB_CPU is not set +CONFIG_RTC_DRV_DS3232=y +CONFIG_SCSI_SRP_ATTRS=m +CONFIG_SPI_PXA2XX_PCI=m +CONFIG_WORD_SIZE=32 --- linux-4.2.0.orig/debian.master/config/powerpc/config.flavour.powerpc-smp +++ linux-4.2.0/debian.master/config/powerpc/config.flavour.powerpc-smp @@ -0,0 +1,60 @@ +# +# 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_CXL_EEH is not set +# CONFIG_CXL_KERNEL_API 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_PGTABLE_LEVELS=2 +# 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_NOCB_CPU is not set +CONFIG_RTC_DRV_DS3232=m +CONFIG_SCSI_SRP_ATTRS=m +# CONFIG_SPI_PXA2XX_PCI is not set +CONFIG_WORD_SIZE=32 --- linux-4.2.0.orig/debian.master/config/powerpc/config.flavour.powerpc64-emb +++ linux-4.2.0/debian.master/config/powerpc/config.flavour.powerpc64-emb @@ -0,0 +1,64 @@ +# +# 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_CXL_EEH is not set +# CONFIG_CXL_KERNEL_API 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_PGTABLE_LEVELS=4 +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_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_U3_DART is not set +CONFIG_WORD_SIZE=64 --- linux-4.2.0.orig/debian.master/config/powerpc/config.flavour.powerpc64-smp +++ linux-4.2.0/debian.master/config/powerpc/config.flavour.powerpc64-smp @@ -0,0 +1,64 @@ +# +# 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_CXL_EEH=y +CONFIG_CXL_KERNEL_API=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_PGTABLE_LEVELS=4 +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_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_U3_DART=y +CONFIG_WORD_SIZE=64 --- linux-4.2.0.orig/debian.master/config/ppc64el/config.common.ppc64el +++ linux-4.2.0/debian.master/config/ppc64el/config.common.ppc64el @@ -0,0 +1,199 @@ +# +# 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_COMPAT_GENERIC is not set +CONFIG_BCH=m +# 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_CXL_EEH=y +CONFIG_CXL_KERNEL_API=y +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_ARCH_BITREVERSE 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 is not set +# 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_IPMI_SI_PROBE_DEFAULTS=y +CONFIG_IRQ_ALL_CPUS=y +# CONFIG_IRQ_FORCED_THREADING_DEFAULT is not set +CONFIG_JUMP_LABEL=y +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_NODES_SHIFT=8 +CONFIG_NONSTATIC_KERNEL=y +CONFIG_NR_CPUS=2048 +CONFIG_NUMA=y +CONFIG_OF=y +CONFIG_PAGE_OFFSET=0xc000000000000000 +CONFIG_PATA_SIS=m +# CONFIG_PCCARD is not set +CONFIG_PGTABLE_LEVELS=3 +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_NOCB_CPU 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_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_SERIAL_8250_DW=m +# 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_RT5677_SPI is not set +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_TIGON3=y +CONFIG_TI_CPSW_ALE=m +# CONFIG_U3_DART is not set +# CONFIG_UDBG_RTAS_CONSOLE is not set +CONFIG_UPROBES=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 --- linux-4.2.0.orig/debian.master/config/ppc64el/config.flavour.generic +++ linux-4.2.0/debian.master/config/ppc64el/config.flavour.generic @@ -0,0 +1,3 @@ +# +# Config options for config.flavour.generic automatically generated by splitconfig.pl +# --- linux-4.2.0.orig/debian.master/config/x32/config.common.x32 +++ linux-4.2.0/debian.master/config/x32/config.common.x32 @@ -0,0 +1 @@ +# nothing here yet --- linux-4.2.0.orig/debian.master/config/x32/config.flavour.generic +++ linux-4.2.0/debian.master/config/x32/config.flavour.generic @@ -0,0 +1 @@ +# nothing here yet --- linux-4.2.0.orig/debian.master/control.d/flavour-control.stub +++ linux-4.2.0/debian.master/control.d/flavour-control.stub @@ -0,0 +1,136 @@ +# 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 +Build-Profiles: +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-tool, kmod +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 +Build-Profiles: +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 +Build-Profiles: +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 +Build-Profiles: +Architecture: ARCH +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version PKGVER on DESC + This package provides 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 +Build-Profiles: +Architecture: ARCH +Section: devel +Priority: optional +Depends: ${misc:Depends}, SRCPKGNAME-tools-PKGVER-ABINUM +Description: Linux kernel version specific tools for version PKGVER-ABINUM + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version PKGVER-ABINUM on + =HUMAN=. + +Package: linux-cloud-tools-PKGVER-ABINUM-FLAVOUR +Build-Profiles: +Architecture: ARCH +Section: devel +Priority: optional +Depends: ${misc:Depends}, SRCPKGNAME-cloud-tools-PKGVER-ABINUM +Description: Linux kernel version specific cloud tools for version PKGVER-ABINUM + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version PKGVER-ABINUM on + =HUMAN=. + +Package: linux-udebs-FLAVOUR +Build-Profiles: +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-4.2.0.orig/debian.master/control.d/generic.inclusion-list +++ linux-4.2.0/debian.master/control.d/generic.inclusion-list @@ -0,0 +1,175 @@ +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/dlm/dlm.ko +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-4.2.0.orig/debian.master/control.d/vars.generic +++ linux-4.2.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" --- linux-4.2.0.orig/debian.master/control.d/vars.generic-lpae +++ linux-4.2.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-4.2.0.orig/debian.master/control.d/vars.lowlatency +++ linux-4.2.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" --- linux-4.2.0.orig/debian.master/control.d/vars.powerpc-e500mc +++ linux-4.2.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-4.2.0.orig/debian.master/control.d/vars.powerpc-smp +++ linux-4.2.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-4.2.0.orig/debian.master/control.d/vars.powerpc64-emb +++ linux-4.2.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-4.2.0.orig/debian.master/control.d/vars.powerpc64-smp +++ linux-4.2.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-4.2.0.orig/debian.master/control.stub +++ linux-4.2.0/debian.master/control.stub @@ -0,0 +1,960 @@ +Source: linux +Section: devel +Priority: optional +Maintainer: Ubuntu Kernel Team +Standards-Version: 3.9.4.0 +Build-Depends: + debhelper (>= 5), + dh-systemd, + cpio, + kernel-wedge (>= 2.24ubuntu1), + kmod , + 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: git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/wily +XS-Testsuite: autopkgtest +#XS-Testsuite-Depends: gcc-4.7 binutils + +Package: linux-source-4.2.0 +Build-Profiles: +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 4.2.0 with Ubuntu patches + This package provides the source code for the Linux kernel version + 4.2.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 +Build-Profiles: +Architecture: all +Section: doc +Priority: optional +Depends: ${misc:Depends} +Conflicts: linux-doc-3 +Replaces: linux-doc-3 +Description: Linux kernel specific documentation for version 4.2.0 + This package provides the various documents in the 4.2.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-4.2.0-10 +Build-Profiles: +Architecture: all +Multi-Arch: foreign +Section: devel +Priority: optional +Depends: ${misc:Depends}, coreutils | fileutils (>= 4.0) +Description: Header files related to Linux kernel version 4.2.0 + This package provides kernel header files for version 4.2.0, for sites + that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-4.2.0-10/debian.README.gz for details + +Package: linux-libc-dev +Architecture: i386 amd64 armhf arm64 x32 powerpc ppc64el s390x +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 +Build-Profiles: +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 4.2.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-4.2.0-10 +Build-Profiles: +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 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 4.2.0-10 on + 64 bit x86. + You probabaly want to install linux-tools-4.2.0-10-. + +Package: linux-cloud-tools-common +Build-Profiles: +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 4.2.0 + This package provides the architecture independent parts for kernel + version locked tools for cloud tools for version PGKVER. + +Package: linux-cloud-tools-4.2.0-10 +Build-Profiles: +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 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools for cloud tools for version 4.2.0-10 on + 64 bit x86. + You probabaly want to install linux-cloud-tools-4.2.0-10-. + + +Package: linux-image-4.2.0-10-generic +Build-Profiles: +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 +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tool, kmod +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-4.2.0 | linux-source-4.2.0, linux-tools, linux-headers-4.2.0-10-generic +Description: Linux kernel image for version 4.2.0 on 64 bit x86 SMP + This package contains the Linux kernel image for version 4.2.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-4.2.0-10-generic +Build-Profiles: +Architecture: i386 amd64 armhf arm64 ppc64el +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-4.2.0-10-generic, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 4.2.0 on 64 bit x86 SMP + This package contains the Linux kernel extra modules for version 4.2.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-4.2.0-10-generic +Build-Profiles: +Architecture: i386 amd64 armhf arm64 ppc64el +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-4.2.0-10, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 4.2.0 on 64 bit x86 SMP + This package provides kernel header files for version 4.2.0 on + 64 bit x86 SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-4.2.0-10/debian.README.gz for details. + +Package: linux-image-4.2.0-10-generic-dbgsym +Build-Profiles: +Architecture: i386 amd64 armhf arm64 ppc64el +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 4.2.0 on 64 bit x86 SMP + This package provides a kernel debug image for version 4.2.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-4.2.0-10-generic +Build-Profiles: +Architecture: i386 amd64 armhf arm64 ppc64el +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-4.2.0-10 +Description: Linux kernel version specific tools for version 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 4.2.0-10 on + 64 bit x86. + +Package: linux-cloud-tools-4.2.0-10-generic +Build-Profiles: +Architecture: i386 amd64 armhf arm64 ppc64el +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-4.2.0-10 +Description: Linux kernel version specific cloud tools for version 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 4.2.0-10 on + 64 bit x86. + +Package: linux-udebs-generic +Build-Profiles: +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-4.2.0-10-generic-lpae +Build-Profiles: +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-tool, kmod +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: flash-kernel [armhf] +Suggests: fdutils, linux-doc-4.2.0 | linux-source-4.2.0, linux-tools, linux-headers-4.2.0-10-generic-lpae +Description: Linux kernel image for version 4.2.0 on 64 bit x86 SMP + This package contains the Linux kernel image for version 4.2.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-4.2.0-10-generic-lpae +Build-Profiles: +Architecture: armhf +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-4.2.0-10-generic-lpae, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 4.2.0 on 64 bit x86 SMP + This package contains the Linux kernel extra modules for version 4.2.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-4.2.0-10-generic-lpae +Build-Profiles: +Architecture: armhf +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-4.2.0-10, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 4.2.0 on 64 bit x86 SMP + This package provides kernel header files for version 4.2.0 on + 64 bit x86 SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-4.2.0-10/debian.README.gz for details. + +Package: linux-image-4.2.0-10-generic-lpae-dbgsym +Build-Profiles: +Architecture: armhf +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 4.2.0 on 64 bit x86 SMP + This package provides a kernel debug image for version 4.2.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-4.2.0-10-generic-lpae +Build-Profiles: +Architecture: armhf +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-4.2.0-10 +Description: Linux kernel version specific tools for version 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 4.2.0-10 on + 64 bit x86. + +Package: linux-cloud-tools-4.2.0-10-generic-lpae +Build-Profiles: +Architecture: armhf +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-4.2.0-10 +Description: Linux kernel version specific cloud tools for version 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 4.2.0-10 on + 64 bit x86. + +Package: linux-udebs-generic-lpae +Build-Profiles: +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-4.2.0-10-lowlatency +Build-Profiles: +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 +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tool, kmod +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-4.2.0 | linux-source-4.2.0, linux-tools, linux-headers-4.2.0-10-lowlatency +Description: Linux kernel image for version 4.2.0 on 64 bit x86 SMP + This package contains the Linux kernel image for version 4.2.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-4.2.0-10-lowlatency +Build-Profiles: +Architecture: i386 amd64 +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-4.2.0-10-lowlatency, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 4.2.0 on 64 bit x86 SMP + This package contains the Linux kernel extra modules for version 4.2.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-4.2.0-10-lowlatency +Build-Profiles: +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-4.2.0-10, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 4.2.0 on 64 bit x86 SMP + This package provides kernel header files for version 4.2.0 on + 64 bit x86 SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-4.2.0-10/debian.README.gz for details. + +Package: linux-image-4.2.0-10-lowlatency-dbgsym +Build-Profiles: +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 4.2.0 on 64 bit x86 SMP + This package provides a kernel debug image for version 4.2.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-4.2.0-10-lowlatency +Build-Profiles: +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-4.2.0-10 +Description: Linux kernel version specific tools for version 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 4.2.0-10 on + 64 bit x86. + +Package: linux-cloud-tools-4.2.0-10-lowlatency +Build-Profiles: +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-4.2.0-10 +Description: Linux kernel version specific cloud tools for version 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 4.2.0-10 on + 64 bit x86. + +Package: linux-udebs-lowlatency +Build-Profiles: +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-4.2.0-10-powerpc-e500mc +Build-Profiles: +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-tool, kmod +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: grub-ieee1275 +Suggests: fdutils, linux-doc-4.2.0 | linux-source-4.2.0, linux-tools, linux-headers-4.2.0-10-powerpc-e500mc +Description: Linux kernel image for version 4.2.0 on 32-bit Freescale Power e500mc + This package contains the Linux kernel image for version 4.2.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-4.2.0-10-powerpc-e500mc +Build-Profiles: +Architecture: powerpc +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-4.2.0-10-powerpc-e500mc, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 4.2.0 on 32-bit Freescale Power e500mc + This package contains the Linux kernel extra modules for version 4.2.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-4.2.0-10-powerpc-e500mc +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-4.2.0-10, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 4.2.0 on 32-bit Freescale Power e500mc + This package provides kernel header files for version 4.2.0 on + 32-bit Freescale Power e500mc. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-4.2.0-10/debian.README.gz for details. + +Package: linux-image-4.2.0-10-powerpc-e500mc-dbgsym +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 4.2.0 on 32-bit Freescale Power e500mc + This package provides a kernel debug image for version 4.2.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-4.2.0-10-powerpc-e500mc +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-4.2.0-10 +Description: Linux kernel version specific tools for version 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 4.2.0-10 on + 64 bit x86. + +Package: linux-cloud-tools-4.2.0-10-powerpc-e500mc +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-4.2.0-10 +Description: Linux kernel version specific cloud tools for version 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 4.2.0-10 on + 64 bit x86. + +Package: linux-udebs-powerpc-e500mc +Build-Profiles: +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-4.2.0-10-powerpc-smp +Build-Profiles: +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-tool, kmod +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: yaboot +Suggests: fdutils, linux-doc-4.2.0 | linux-source-4.2.0, linux-tools, linux-headers-4.2.0-10-powerpc-smp +Description: Linux kernel image for version 4.2.0 on 32-bit PowerPC SMP + This package contains the Linux kernel image for version 4.2.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-4.2.0-10-powerpc-smp +Build-Profiles: +Architecture: powerpc +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-4.2.0-10-powerpc-smp, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 4.2.0 on 32-bit PowerPC SMP + This package contains the Linux kernel extra modules for version 4.2.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-4.2.0-10-powerpc-smp +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-4.2.0-10, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 4.2.0 on 32-bit PowerPC SMP + This package provides kernel header files for version 4.2.0 on + 32-bit PowerPC SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-4.2.0-10/debian.README.gz for details. + +Package: linux-image-4.2.0-10-powerpc-smp-dbgsym +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 4.2.0 on 32-bit PowerPC SMP + This package provides a kernel debug image for version 4.2.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-4.2.0-10-powerpc-smp +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-4.2.0-10 +Description: Linux kernel version specific tools for version 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 4.2.0-10 on + 64 bit x86. + +Package: linux-cloud-tools-4.2.0-10-powerpc-smp +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-4.2.0-10 +Description: Linux kernel version specific cloud tools for version 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 4.2.0-10 on + 64 bit x86. + +Package: linux-udebs-powerpc-smp +Build-Profiles: +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-4.2.0-10-powerpc64-emb +Build-Profiles: +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-tool, kmod +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: grub-ieee1275 +Suggests: fdutils, linux-doc-4.2.0 | linux-source-4.2.0, linux-tools, linux-headers-4.2.0-10-powerpc64-emb +Description: Linux kernel image for version 4.2.0 on 64-bit PowerPC SMP Book3E + This package contains the Linux kernel image for version 4.2.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-4.2.0-10-powerpc64-emb +Build-Profiles: +Architecture: powerpc +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-4.2.0-10-powerpc64-emb, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 4.2.0 on 64-bit PowerPC SMP Book3E + This package contains the Linux kernel extra modules for version 4.2.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-4.2.0-10-powerpc64-emb +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-4.2.0-10, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 4.2.0 on 64-bit PowerPC SMP Book3E + This package provides kernel header files for version 4.2.0 on + 64-bit PowerPC SMP Book3E. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-4.2.0-10/debian.README.gz for details. + +Package: linux-image-4.2.0-10-powerpc64-emb-dbgsym +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 4.2.0 on 64-bit PowerPC SMP Book3E + This package provides a kernel debug image for version 4.2.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-4.2.0-10-powerpc64-emb +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-4.2.0-10 +Description: Linux kernel version specific tools for version 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 4.2.0-10 on + 64 bit x86. + +Package: linux-cloud-tools-4.2.0-10-powerpc64-emb +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-4.2.0-10 +Description: Linux kernel version specific cloud tools for version 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 4.2.0-10 on + 64 bit x86. + +Package: linux-udebs-powerpc64-emb +Build-Profiles: +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-4.2.0-10-powerpc64-smp +Build-Profiles: +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-tool, kmod +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: yaboot +Suggests: fdutils, linux-doc-4.2.0 | linux-source-4.2.0, linux-tools, linux-headers-4.2.0-10-powerpc64-smp +Description: Linux kernel image for version 4.2.0 on 64-bit PowerPC SMP + This package contains the Linux kernel image for version 4.2.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-4.2.0-10-powerpc64-smp +Build-Profiles: +Architecture: powerpc +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-4.2.0-10-powerpc64-smp, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 4.2.0 on 64-bit PowerPC SMP + This package contains the Linux kernel extra modules for version 4.2.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-4.2.0-10-powerpc64-smp +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-4.2.0-10, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 4.2.0 on 64-bit PowerPC SMP + This package provides kernel header files for version 4.2.0 on + 64-bit PowerPC SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-4.2.0-10/debian.README.gz for details. + +Package: linux-image-4.2.0-10-powerpc64-smp-dbgsym +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 4.2.0 on 64-bit PowerPC SMP + This package provides a kernel debug image for version 4.2.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-4.2.0-10-powerpc64-smp +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-4.2.0-10 +Description: Linux kernel version specific tools for version 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 4.2.0-10 on + 64 bit x86. + +Package: linux-cloud-tools-4.2.0-10-powerpc64-smp +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-4.2.0-10 +Description: Linux kernel version specific cloud tools for version 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 4.2.0-10 on + 64 bit x86. + +Package: linux-udebs-powerpc64-smp +Build-Profiles: +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-4.2.0.orig/debian.master/control.stub.in +++ linux-4.2.0/debian.master/control.stub.in @@ -0,0 +1,162 @@ +Source: linux +Section: devel +Priority: optional +Maintainer: Ubuntu Kernel Team +Standards-Version: 3.9.4.0 +Build-Depends: + debhelper (>= 5), + dh-systemd, + cpio, + kernel-wedge (>= 2.24ubuntu1), + kmod , + 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: git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/wily +XS-Testsuite: autopkgtest +#XS-Testsuite-Depends: gcc-4.7 binutils + +Package: SRCPKGNAME-source-PKGVER +Build-Profiles: +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 +Build-Profiles: +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 +Build-Profiles: +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 s390x +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 +Build-Profiles: +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 +Build-Profiles: +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 probabaly want to install linux-tools-PKGVER-ABINUM-. + +Package: SRCPKGNAME-cloud-tools-common +Build-Profiles: +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 +Build-Profiles: +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 probabaly want to install linux-cloud-tools-PKGVER-ABINUM-. + --- linux-4.2.0.orig/debian.master/copyright +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/exclude-firmware.armhf-generic +++ linux-4.2.0/debian.master/d-i/exclude-firmware.armhf-generic @@ -0,0 +1,2 @@ +nic-modules +scsi-modules --- linux-4.2.0.orig/debian.master/d-i/exclude-firmware.armhf-generic-lpae +++ linux-4.2.0/debian.master/d-i/exclude-firmware.armhf-generic-lpae @@ -0,0 +1,2 @@ +nic-modules +scsi-modules --- linux-4.2.0.orig/debian.master/d-i/exclude-modules.amd64-virtual +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/exclude-modules.arm64-generic +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/exclude-modules.armhf-generic +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/exclude-modules.armhf-generic-lpae +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/exclude-modules.i386-virtual +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/exclude-modules.powerpc +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/exclude-modules.ppc64el-generic +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/firmware/README.txt +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/firmware/nic-modules +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/firmware/scsi-modules +++ linux-4.2.0/debian.master/d-i/firmware/scsi-modules @@ -0,0 +1,3 @@ +qlogic/1040.bin ? +qlogic/12160.bin ? +qlogic/1280.bin ? --- linux-4.2.0.orig/debian.master/d-i/kernel-versions +++ linux-4.2.0/debian.master/d-i/kernel-versions @@ -0,0 +1,19 @@ +# arch version flavour installedname suffix bdep +amd64 4.2.0-10 generic 4.2.0-10-generic - - + +i386 4.2.0-10 generic 4.2.0-10-generic - - + +armhf 4.2.0-10 generic 4.2.0-10-generic - - +armhf 4.2.0-10 generic-lpae 4.2.0-10-generic-lpae - - + +arm64 4.2.0-10 generic 4.2.0-10-generic - - + +ppc64el 4.2.0-10 generic 4.2.0-10-generic - - + +s390x 4.2.0-10 generic 4.2.0-10-generic - - + +# Ports +# arch version flavour installedname suffix bdep +powerpc 4.2.0-10 powerpc-smp 4.2.0-10-powerpc-smp - - +powerpc 4.2.0-10 powerpc64-smp 4.2.0-10-powerpc64-smp - - +powerpc 4.2.0-10 powerpc-e500mc 4.2.0-10-powerpc-e500mc - - --- linux-4.2.0.orig/debian.master/d-i/kernel-versions.in +++ linux-4.2.0/debian.master/d-i/kernel-versions.in @@ -0,0 +1,19 @@ +# 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 - - + +s390x 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-4.2.0.orig/debian.master/d-i/modules-powerpc/block-modules +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/modules-powerpc/message-modules +++ linux-4.2.0/debian.master/d-i/modules-powerpc/message-modules @@ -0,0 +1,7 @@ +mptbase +mptctl +mptfc +mptlan +mptsas +mptscsih +mptspi --- linux-4.2.0.orig/debian.master/d-i/modules-powerpc/nic-modules +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/modules-powerpc/scsi-modules +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/modules-powerpc/storage-core-modules +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/modules/block-modules +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/modules/crypto-modules +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/modules/fat-modules +++ linux-4.2.0/debian.master/d-i/modules/fat-modules @@ -0,0 +1,7 @@ +fat ? +vfat ? + +# Supporting modules ? +nls_cp437 ? +nls_iso8859-1 ? +nls_utf8 ? --- linux-4.2.0.orig/debian.master/d-i/modules/fb-modules +++ linux-4.2.0/debian.master/d-i/modules/fb-modules @@ -0,0 +1,3 @@ +fbcon ? +vesafb ? +vga16fb ? --- linux-4.2.0.orig/debian.master/d-i/modules/firewire-core-modules +++ linux-4.2.0/debian.master/d-i/modules/firewire-core-modules @@ -0,0 +1,4 @@ +firewire-core ? +firewire-ohci ? +firewire-sbp2 ? +firewire-net ? --- linux-4.2.0.orig/debian.master/d-i/modules/floppy-modules +++ linux-4.2.0/debian.master/d-i/modules/floppy-modules @@ -0,0 +1 @@ +floppy ? --- linux-4.2.0.orig/debian.master/d-i/modules/fs-core-modules +++ linux-4.2.0/debian.master/d-i/modules/fs-core-modules @@ -0,0 +1,4 @@ +ext2 ? +jfs ? +reiserfs ? +xfs ? --- linux-4.2.0.orig/debian.master/d-i/modules/fs-secondary-modules +++ linux-4.2.0/debian.master/d-i/modules/fs-secondary-modules @@ -0,0 +1,5 @@ +btrfs ? +fuse ? +ntfs ? +hfs ? +hfsplus ? --- linux-4.2.0.orig/debian.master/d-i/modules/input-modules +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/modules/ipmi-modules +++ linux-4.2.0/debian.master/d-i/modules/ipmi-modules @@ -0,0 +1,5 @@ +ipmi_devintf ? +ipmi_msghandler ? +ipmi_poweroff ? +ipmi_si ? +ipmi_watchdog ? --- linux-4.2.0.orig/debian.master/d-i/modules/irda-modules +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/modules/kernel-image +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/modules/md-modules +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/modules/message-modules +++ linux-4.2.0/debian.master/d-i/modules/message-modules @@ -0,0 +1,9 @@ +mptbase ? +mptctl ? +mptfc ? +mptlan ? +mptsas ? +mpt2sas ? +mpt3sas ? +mptscsih ? +mptspi ? --- linux-4.2.0.orig/debian.master/d-i/modules/mouse-modules +++ linux-4.2.0/debian.master/d-i/modules/mouse-modules @@ -0,0 +1,2 @@ +psmouse ? +usbmouse ? --- linux-4.2.0.orig/debian.master/d-i/modules/multipath-modules +++ linux-4.2.0/debian.master/d-i/modules/multipath-modules @@ -0,0 +1,3 @@ +dm-multipath ? +dm-round-robin ? +dm-service-time ? --- linux-4.2.0.orig/debian.master/d-i/modules/nfs-modules +++ linux-4.2.0/debian.master/d-i/modules/nfs-modules @@ -0,0 +1,6 @@ +nfs ? +nfs_acl ? +nfsv3 ? +lockd ? +sunrpc ? +cifs ? --- linux-4.2.0.orig/debian.master/d-i/modules/nic-modules +++ linux-4.2.0/debian.master/d-i/modules/nic-modules @@ -0,0 +1,180 @@ +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 ? +i40e ? +i40evf ? +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 ? +nicpf ? +nicvf ? +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 ? +sfc ? +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-4.2.0.orig/debian.master/d-i/modules/nic-pcmcia-modules +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/modules/nic-shared-modules +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/modules/nic-usb-modules +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/modules/parport-modules +++ linux-4.2.0/debian.master/d-i/modules/parport-modules @@ -0,0 +1,2 @@ +parport ? +parport_pc ? --- linux-4.2.0.orig/debian.master/d-i/modules/pata-modules +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/modules/pcmcia-modules +++ linux-4.2.0/debian.master/d-i/modules/pcmcia-modules @@ -0,0 +1,8 @@ +i82092 ? +i82365 ? +pcmcia ? +pcmcia_core ? +pd6729 ? +rsrc_nonstatic ? +tcic ? +yenta_socket ? --- linux-4.2.0.orig/debian.master/d-i/modules/pcmcia-storage-modules +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/modules/plip-modules +++ linux-4.2.0/debian.master/d-i/modules/plip-modules @@ -0,0 +1 @@ +plip ? --- linux-4.2.0.orig/debian.master/d-i/modules/ppp-modules +++ linux-4.2.0/debian.master/d-i/modules/ppp-modules @@ -0,0 +1,6 @@ +ppp_async ? +ppp_deflate ? +ppp_mppe ? +pppoe ? +pppox ? +ppp_synctty ? --- linux-4.2.0.orig/debian.master/d-i/modules/sata-modules +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/modules/scsi-modules +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/modules/serial-modules +++ linux-4.2.0/debian.master/d-i/modules/serial-modules @@ -0,0 +1,4 @@ +generic_serial ? +serial_cs ? +synclink_cs ? +hyperv-keyboard ? --- linux-4.2.0.orig/debian.master/d-i/modules/speakup-modules +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/modules/squashfs-modules +++ linux-4.2.0/debian.master/d-i/modules/squashfs-modules @@ -0,0 +1 @@ +squashfs ? --- linux-4.2.0.orig/debian.master/d-i/modules/storage-core-modules +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/modules/usb-modules +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/modules/virtio-modules +++ linux-4.2.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-4.2.0.orig/debian.master/d-i/modules/vlan-modules +++ linux-4.2.0/debian.master/d-i/modules/vlan-modules @@ -0,0 +1,3 @@ +slp ? +garp ? +8021q ? --- linux-4.2.0.orig/debian.master/d-i/package-list +++ linux-4.2.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-4.2.0.orig/debian.master/etc/getabis +++ linux-4.2.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-4.2.0.orig/debian.master/etc/kernelconfig +++ linux-4.2.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-4.2.0.orig/debian.master/info/OVERRIDES +++ linux-4.2.0/debian.master/info/OVERRIDES @@ -0,0 +1,153 @@ +CONFIG_RCU_KTHREAD_PRIO=0 +CONFIG_X86_AMD_PLATFORM_DEVICE=y +CONFIG_ZSMALLOC_STAT=N +CONFIG_LIVEPATCH=y +CONFIG_IEEE802154_SOCKET=m +CONFIG_NET_ACT_BPF=m +CONFIG_NET_ACT_CONNMARK=m +# CONFIG_BT_SELFTEST is not set +CONFIG_MTD_NAND_HISI504=m +CONFIG_IXGBE_VXLAN=y +CONFIG_TI_CPSW_ALE=m +CONFIG_MOUSE_PS2_FOCALTECH=y +CONFIG_INPUT_E3X0_BUTTON=m +CONFIG_INPUT_REGULATOR_HAPTIC=m +CONFIG_INPUT_TPS65218_PWRBUTTON=m +CONFIG_INPUT_AXP20X_PEK=m +# CONFIG_DEVMEM is not set +CONFIG_TCG_TIS_I2C_ST33=m +CONFIG_TCG_CRB=m +CONFIG_SPI_DLN2=m +CONFIG_CHARGER_MAX77693=m +CONFIG_BATTERY_GAUGE_LTC2941=m +CONFIG_MFD_DA9150=m +CONFIG_MFD_RT5033=m +CONFIG_REGULATOR_RT5033=m +CONFIG_USB_GSPCA_TOUPTEK=m +CONFIG_DUMMY_CONSOLE_COLUMNS=80 +CONFIG_DUMMY_CONSOLE_ROWS=25 +CONFIG_SND_USB_POD=m +CONFIG_SND_USB_PODHD=m +CONFIG_SND_USB_TONEPORT=m +CONFIG_SND_USB_VARIAX=m +CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m +CONFIG_SND_SOC_XTFPGA_I2S=m +CONFIG_SND_SOC_STA32X=m +CONFIG_HID_BETOP_FF=m +CONFIG_USB_ISP1760=m +CONFIG_USB_CONFIGFS_F_UVC=y +CONFIG_LEDS_CLASS_FLASH=m +CONFIG_RTC_DRV_ABB5ZES3=m +CONFIG_RTC_DRV_DS1685_FAMILY=m +# CONFIG_RTC_DS1685_PROC_REGS is not set +# CONFIG_RTC_DS1685_SYSFS_REGS is not set +CONFIG_VIRTIO_PCI_LEGACY=y +CONFIG_FB_SM7XX=m +CONFIG_FB_TFT=m +CONFIG_FB_TFT_AGM1264K_FL=m +CONFIG_FB_TFT_BD663474=m +CONFIG_FB_TFT_HX8340BN=m +CONFIG_FB_TFT_HX8347D=m +CONFIG_FB_TFT_HX8353D=m +CONFIG_FB_TFT_ILI9320=m +CONFIG_FB_TFT_ILI9325=m +CONFIG_FB_TFT_ILI9340=m +CONFIG_FB_TFT_ILI9341=m +CONFIG_FB_TFT_ILI9481=m +CONFIG_FB_TFT_ILI9486=m +CONFIG_FB_TFT_PCD8544=m +CONFIG_FB_TFT_RA8875=m +CONFIG_FB_TFT_S6D02A1=m +CONFIG_FB_TFT_S6D1121=m +CONFIG_FB_TFT_SSD1289=m +CONFIG_FB_TFT_SSD1306=m +CONFIG_FB_TFT_SSD1331=m +CONFIG_FB_TFT_SSD1351=m +CONFIG_FB_TFT_ST7735R=m +CONFIG_FB_TFT_TINYLCD=m +CONFIG_FB_TFT_TLS8204=m +CONFIG_FB_TFT_UC1701=m +CONFIG_FB_TFT_UPD161704=m +CONFIG_FB_TFT_WATTEROTT=m +CONFIG_FB_FLEX=m +CONFIG_FB_TFT_FBTFT_DEVICE=m +CONFIG_COMMON_CLK_CDCE706=m +CONFIG_ALTERA_MBOX=m +CONFIG_PM_DEVFREQ_EVENT=y +CONFIG_MMA9551=m +CONFIG_MMA9553=m +CONFIG_CC10001_ADC=m +CONFIG_QCOM_SPMI_VADC=m +CONFIG_IIO_SSP_SENSORHUB=m +CONFIG_KMX61=m +CONFIG_CM3232=m +CONFIG_JSA1212=m +CONFIG_SX9500=m +CONFIG_FS_DAX=y +# CONFIG_PSTORE_PMSG is not set +# CONFIG_F2FS_IO_TRACE is not set +CONFIG_NFSD_PNFS=y +CONFIG_GDB_SCRIPTS=y +# CONFIG_KASAN is not set +CONFIG_TEST_HEXDUMP=m +CONFIG_SECURITY_SMACK_NETFILTER=y +CONFIG_CRYPTO_USER_API_RNG=m +CONFIG_BLK_DEV_RAM_DAX=y +CONFIG_BATTERY_RT5033=m +CONFIG_IIO_SSP_SENSORS_COMMONS=m +# CONFIG_ZSMALLOC_STAT is not set +# CONFIG_X86_INTEL_QUARK is not set +# CONFIG_ZSMALLOC_STAT is not set +CONFIG_X86_SFI_CPUFREQ=m +# CONFIG_X86_INTEL_QUARK is not set +# CONFIG_ZSMALLOC_STAT is not set +CONFIG_X86_SFI_CPUFREQ=m +# CONFIG_ARCH_DIGICOLOR is not set +CONFIG_ARCH_HIP01=y +CONFIG_MACH_MT6589=y +CONFIG_MACH_MT6592=y +CONFIG_MACH_MT8127=y +CONFIG_MACH_MT8135=y +# CONFIG_ARCH_R8A73A4 is not set +# CONFIG_ZSMALLOC_STAT is not set +CONFIG_ARM_EXYNOS_CPUFREQ=m +# CONFIG_ARM_EXYNOS_CPU_FREQ_BOOST_SW is not set +CONFIG_OF_OVERLAY=y +CONFIG_HIP04_ETH=m +CONFIG_SERIAL_CONEXANT_DIGICOLOR=m +CONFIG_PINCTRL_MSM8916=m +CONFIG_POWER_RESET_RMOBILE=m +CONFIG_MEDIATEK_WATCHDOG=m +CONFIG_MFD_QCOM_RPM=m +CONFIG_REGULATOR_QCOM_RPM=m +CONFIG_NOUVEAU_PLATFORM_DRIVER=y +# CONFIG_DRM_EXYNOS7_DECON is not set +CONFIG_DRM_ATMEL_HLCDC=m +CONFIG_DISPLAY_ENCODER_OPA362=m +CONFIG_SND_SOC_TEGRA_RT5677=m +CONFIG_MMC_SDHCI_F_SDH30=m +CONFIG_RTC_DRV_ARMADA38X=m +CONFIG_RCAR_DMAC=m +CONFIG_CLK_QORIQ=m +CONFIG_IPQ_LCC_806X=m +CONFIG_MSM_LCC_8960=m +# CONFIG_IOMMU_IO_PGTABLE_LPAE is not set +CONFIG_ARM_TEGRA_DEVFREQ=m +# CONFIG_DEVFREQ_EVENT_EXYNOS_PPMU is not set +# CONFIG_ARCH_DIGICOLOR is not set +# CONFIG_ARCH_HIP01 is not set +CONFIG_MACH_MT6589=y +CONFIG_MACH_MT6592=y +CONFIG_MACH_MT8127=y +CONFIG_MACH_MT8135=y +# CONFIG_ARCH_R8A73A4 is not set +# CONFIG_CLK_QORIQ is not set +# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set +# CONFIG_ARCH_EXYNOS7 is not set +# CONFIG_ARCH_FSL_LS2085A is not set +# CONFIG_ARCH_TEGRA is not set +CONFIG_CAN_XILINXCAN=m +CONFIG_GPIO_XGENE_SB=m +# CONFIG_DEBUG_ALIGN_RODATA is not set +CONFIG_UIO_FSL_ELBC_GPCM=m +# CONFIG_UIO_FSL_ELBC_GPCM_NETX5152 is not set --- linux-4.2.0.orig/debian.master/info/REBASE +++ linux-4.2.0/debian.master/info/REBASE @@ -0,0 +1,47 @@ +Could not apply b551f2a4439d2179b3732c2a28277d9245dbb150... NEEDED UBUNTU: SAUCE: xgmac_mdio: Silence read errors + commit 1fcf77c87ad659a92e1dcfb883388cb43baeaab6 + +Could not apply 7cc84cf61b760725973c93b9c7e39d6f521bfe62... NEEDED Revert "net/mlx4_en: Fix bad use of dev_id" + commit ca9f9f703950e5cb300526549b4f1b0a6605a5c5 + +error: could not apply ff7e372... overlay: add backwards compatible overlayfs format support +Could not apply 3fd5011f880877a583b1ccefd06ad481452cdef7... NEEDED overlay: add backwards compatible overlayfs format support (fixes) + XXX: needed + +Could not apply 98c64db6cffd59a894d4a4492aea761fa6e6c51a... NEEDED UBUNTU: SAUCE: (no-up) apparmor: Sync to apparmor3 - RC1 snapshot +Could not apply 892b8b7cfb14b9bdfbc9ac2fee8e751a67707542... NEEDED UBUNTU: SAUCE: Revert: fix: only allow a single threaded process to ... +Could not apply e1b6a4b88bdb9cf858e068d0e3a6b7449d648513... NEEDED UBUNTU: SAUCE: (no-up) fix: bad unix_addr_fs macro +Could not apply 9defa41f9126d026cd6a1ead03e6443e98e97108... NEEDED UBUNTU: apparmor -- follow change to this_cpu_ptr +Could not apply 36ca906c4d4cf34bb5a750d1dbd3e4abe36a4684... NEEDED UBUNTU: SAUCE: (no-up): apparmor: fix mediation of fs unix sockets + XXX: needed (apparmor) + PORTED AND REAPPLIED + +Could not apply 4594c0a5b120fc92fb141c1cf9eef3e8d665e4e6... NEEDED UBUNTU: SAUCE: storvsc: force SPC-3 compliance on win8 and win8 r2 hosts + commit b0a93d96b2814c725161f91a4e35d0c29ec0f95b + +Could not apply d8db9694361b258427eab1846b211be332c4a1f9... NEEDED UBUNTU: SAUCE: efi: Expose underlying UEFI firmware platform size to userland + commit 2859dff97e54db4795b8b7d9606cb8efcec722ff + +Could not apply fe8ce4f67a26106dab3193b3515fe865e136ab4a... NEEDED UBUNTU: SAUCE: arm64 -- psci tell the compiler which registers we are needing values in + commit f5e0a12ca2d939e47995f73428d9bf1ad372b289 + +Could not apply e9f926b44c895d39152d3f816ce9ff37780f77cb... NEEDED xen: correct bug in p2m list initialization + commit b8f05c8803fce899d79ca66f8d7f348cf15fb40e + +Could not apply 7ec323466d993094545e140cc44559cb1cccbd14... NEEDED tpm/ibmvtpm: Additional LE support for tpm_ibmvtpm_send + commit 62dfd912ab3b5405b6fe72d0135c37e9648071f1 + +Could not apply 6b610659f8b313644c0012a511c6381e9fe7d881... NEEDED net/mlx4_core: Maintain a persistent memory for mlx4 device + commit 872bf2fb69d90e3619befee842fc26db39d8e475 + +Could not apply 7e9a6608ca11948dd0996b6db99e498ca043a0cd... NEEDED tools/power turbostat: support additional Broadwell model + commit 48a0631c891ab581cc010b44655ad49ff6eb3325 + +Could not apply 9a9ab8a2348c722405964a0c785c4b2a613d8782... NEEDED KVM: Add generic support for dirty page logging + commit ba0513b5b8ffbcb0cc89e2f172c0bcb70497ba2e + +Could not apply 9a9ab8a2348c722405964a0c785c4b2a613d8782... NEEDED KVM: Add generic support for dirty page logging + commit 3b0f1d01e501792d8d89ab4371bc9e8cd2a10032 + +Could not apply 0335b4283d02dcd6e7d6b54e175801099873852e... NEEDED KVM: VMX: Add PML support in VMX + commit 843e4330573cc5261ae260ce0b83dc570d8cdc05 --- linux-4.2.0.orig/debian.master/info/RECONCILE +++ linux-4.2.0/debian.master/info/RECONCILE @@ -0,0 +1,506 @@ +=== total: 505 ignored: 55 (upstreamed: 49 reverted: 6) needed: 450 (debian: 298 ubuntu: 14 sauce: 138) === +3377e17d83c8ce29dc0128c9785043b630e283f3 IGNORE:IN:7486341a98f26857f383aec88ffa10950087c3a1 x86/platform, acpi: Bypass legacy PIC and PIT in ACPI hardware reduced mode +e826d2f5ee447384828473c249ef38c08b72ffc1 IGNORE:IN:d474a4d365aaa5c7aabcf11a74ea43aa23f6f2e9 powercap / RAPL: handle domains with different energy units +27ba48b7bec5dc0c9b665b334bbea30fdb44160a NEEDED:debian UBUNTU: [Config] add nvme to linux-virtual as this is now used in GCE to expose disks +0788d51a2a8d794eb1c8394154028cb593be7ee7 NEEDED:debian UBUNTU: Ubuntu-3.19.0-10.10 +eb97881b6320d127b354b8cb03937504683a7f18 NEEDED HID: multitouch: Add support for button type usage +554fc470460c6c4d94f202a8a73f24491bc9f0f7 NEEDED HID: multitouch: add support of clickpads +e098a93f8c11db119261d5c4791d4f9c62c666e8 NEEDED:debian UBUNTU: fix up changelog for rebase +c0b0bccbe70c7d602c114871d1e1ce42c478f6dc NEEDED:debian UBUNTU: rebase to v3.19.2 +9e086fc3fb3d7f09d4dacfccab0784812ef78764 NEEDED:debian UBUNTU: [Config] CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y +0335b4283d02dcd6e7d6b54e175801099873852e NEEDED KVM: VMX: Add PML support in VMX +9fa8950638aac15e1273204c9c76447524236345 IGNORE:IN:88178fd4f7187bbe290c5d373fd44aabec891934 KVM: x86: Add new dirty logging kvm_x86_ops for PML +540b4deed1133b94ba9665ca1c5bdf692fc32c5b IGNORE:IN:1c91cad42366ce0799ca17e7ad6995418741d012 KVM: x86: Change parameter of kvm_mmu_slot_remove_write_access +9cd0789cd13fe6ceb057b6ee0a9a8089e3d085d0 IGNORE:IN:9b51a63024bd759f97a12f50907b8af23b065b36 KVM: MMU: Explicitly set D-bit for writable spte. +d06b40dc692080da03fd5fa3f19aa6c3d201cb38 IGNORE:IN:f4b4b1808690c37c7c703d43789c1988c5e7fdeb KVM: MMU: Add mmu help functions to support PML +ec2347761088c13ec640886cb492e4d4f8aee759 NEEDED KVM: Rename kvm_arch_mmu_write_protect_pt_masked to be more generic for log dirty +7b476333c9fd20d2be03eba64339df96a6d326d6 IGNORE:IN:e108ff2f8033a417ee3e517d9f8730f665646076 KVM: x86: switch to kvm_get_dirty_log_protect +9a9ab8a2348c722405964a0c785c4b2a613d8782 NEEDED KVM: Add generic support for dirty page logging +baddf7f579e3094b7b32c119fae9bb1b4ac557c5 IGNORE:IN:d91ffee9ec633c6523ef1ea39c36ace578760258 Optimize TLB flush in kvm_mmu_slot_remove_write_access. +e824a2cfa15c76aefc09dcd0157ee31a565b2cb3 IGNORE:IN:7e71a59b250330fd52ee7293eb9d31952f16682e KVM: x86: flush TLB when D bit is manually changed. +7e9a6608ca11948dd0996b6db99e498ca043a0cd NEEDED tools/power turbostat: support additional Broadwell model +827aac896a47cdfbc19679d4e14dc269fd0ac846 IGNORE:IN:bea57077e44ec9c1e6d3a3c142c8a3c0289e290d intel_idle: support additional Broadwell model +3057d6279a10157e6bd1ab7148ef4fc2ccb14d6d IGNORE:IN:3df76a9dcc74d5f012b94ea01ed6e7aaf8362c5a powerpc/pseries: Fix endian problems with LE migration +dba28dfc35d65493b65d7d4bf382e09297ef9bb4 IGNORE:IN:4ad04e5987115ece5fa8a0cf1dc72fcd4707e33e powerpc/iommu: Remove IOMMU device references via bus notifier +f9f283435213397957099d1a66a3a0d5bede3528 IGNORE:IN:5c65670c9bfa3be1234d29f36b742897c0360ef3 powerpc/perf/hv-24x7: Document sysfs event description entries +179039e2ee295381d24a1832349100569ca96acb IGNORE:IN:97bf2640184f4fb2b2bf2c58ae3112768a6174fa powerpc/perf/hv-gpci: add the remaining gpci requests +eb14eac49af21beac96d0933103b0e329ed4b2be IGNORE:IN:9e9f60108423f18a99c9cc93ef7f23490ecc709b powerpc/perf/{hv-gpci, hv-common}: generate requests with counters annotated +23b8dd8e12de9f1268a1ecb18a1ec9d157444cfa IGNORE:IN:5c5cd7b502595f6b90509b8aa4bba6f81b69315c powerpc/perf/hv-24x7: parse catalog and populate sysfs with events +0a72cae7a37a649fb997835c99a93711254210c9 IGNORE:IN:e08e52824e41fb42e46593450d378ad1b33caedb perf: define EVENT_DEFINE_RANGE_FORMAT_LITE helper +06aa2a9afd745edcb3c3b80eec10c0cf6795cfc0 IGNORE:IN:f0405b816149665393cc62b9e5082fc2d79714df perf: add PMU_EVENT_ATTR_STRING() helper +e38b3e25ccd090c3be55addc72746ffea85e26fd IGNORE:IN:fd979c0132074856975a6e79bc2226b99435ec5b perf: provide sysfs_show for struct perf_pmu_events_attr +0512d012693ab7696fc390aa58e38623f774e8f0 IGNORE:IN:f9ab9c196d015f3bd8f6bd1c30785c5a49542323 perf tools: Document parameterized and symbolic events +914c3ae025813d3868fddac5e7f63eef89a1f77c IGNORE:IN:98a43e0e9917059da32db89829b0eb95453a11ee perf Documentation: Add event parameters +59c3fddc383e9d02e6ae04cbd9247d626f6acc90 IGNORE:IN:aaea36174991ff39c7a18044660db86527100c55 perf tools: Extend format_alias() to include event parameters +7ee609fce3a1aa657c3613b985dc62f1a45acaf0 IGNORE:IN:688d4dfcdd624192cbf03c08402e444d1d11f294 perf tools: Support parsing parameterized events +1d74db86f07ee680a466ae02b460e164aa58a38a NEEDED:debian UBUNTU: [Packaging] generate live watchdog blacklists +6b5949d8cf32e576a5892472a7826545d94292a4 NEEDED:debian UBUNTU: Start new release +a705b4e4855e7b484ed11831941fb7093a12d660 IGNORE:IN:285994a62c80f1d72c6924282bcb59608098d5ec arm64: Invalidate the TLB corresponding to intermediate page table levels +fef4b02b6f20e9cbb50522916a4fd079ed821c07 IGNORE:IN:1b0eb5bc241354aa854671fdf02132d2d1452bdf thinkpad_acpi: support new BIOS version string pattern +572a605fa5352dcb8a8cc982bbdb998f752aea07 NEEDED:debian UBUNTU: [Config] allow dracult to support initramfs as well +727f017959487a34dd3c14659306b869545348a5 NEEDED:debian UBUNTU: [Packaging] control -- make element ordering deterministic +6a501ec1a8e49e7b9869fed950bd1642dd1b68af NEEDED:debian UBUNTU: Ubuntu-3.19.0-9.9 +57165ece4262217e644bc0577bf9ccd5e452f2da NEEDED UBUNTU: SAUCE: IB/core: Prevent integer overflow in ib_umem_get address arithmetic +4815357c48175b96d4bc67dfbd6c4fb30bb4d714 NEEDED:debian UBUNTU: Start new release +03247c64299523710c3935227d1a7e28aeb34a97 NEEDED:debian UBUNTU: Ubuntu-3.19.0-8.8 +36ca906c4d4cf34bb5a750d1dbd3e4abe36a4684 NEEDED UBUNTU: SAUCE: (no-up): apparmor: fix mediation of fs unix sockets +c34820ce1a87b536c2da84daf892e884de7f3067 IGNORE:IN:d0af71a3573f1217b140c60b66f1a9b335fb058b tg3: Hold tp->lock before calling tg3_halt() from tg3_init_one() +420ed2b6622aa62d962e770422f887e38ede78ac IGNORE:IN:0cd9302734111abc0b5912b695336f2ee63cb22b net/mlx4_core: Reset flow activation upon SRIOV fatal command cases +441e06e149e10acf3fa4497ae041f79f75a97c23 IGNORE:IN:55ad359225b2232b9b8f04a0dfa169bd3a7d86d2 net/mlx4_core: Enable device recovery flow with SRIOV +6aa4bcac4501cbf723abbc1b49f22b113c7323f9 IGNORE:IN:2ba5fbd62b2534335f4e3b844ecc7860115525a3 net/mlx4_core: Handle AER flow properly +a1b81382798563ef9092cad425cccc1e2fc2626e IGNORE:IN:c69453e294c9f16da977b68e658a8028b854c209 net/mlx4_core: Manage interface state for Reset flow cases +da98e7467248aae377055c75b6380aa5f3f075ec IGNORE:IN:f5aef5aa35063f2b45c3605871cd525d0cb7fb7a net/mlx4_core: Activate reset flow upon fatal command cases +9a583f4441d28f7b034a2eaaa3aeacdddc0ec65a IGNORE:IN:f6bc11e42646e661e699a5593cbd1e9dba7191d0 net/mlx4_core: Enhance the catas flow to support device reset +5e52f6741b9fe61696f882effa83021eb013bb2e IGNORE:IN:ad9a0bf08ffbf32b8f292c3bb78ca0f24bb8f6b2 net/mlx4_core: Refactor the catas flow to work per device +efee37c90fa0d7f1704ea59bcc47b8590b5cf7ca IGNORE:IN:dd0eefe3abbf47442db296bf68f27eb2860c1cdf net/mlx4_core: Set device configuration data to be persistent across reset +6b610659f8b313644c0012a511c6381e9fe7d881 NEEDED net/mlx4_core: Maintain a persistent memory for mlx4 device +7ec323466d993094545e140cc44559cb1cccbd14 NEEDED tpm/ibmvtpm: Additional LE support for tpm_ibmvtpm_send +dd82e0b3366c0583f66daa1e6fd229e24468d615 IGNORE:IN:de61390cb3e03186f85997fe08a11dcb9f7a01a3 net/mlx5_core: Fix configuration of log_uar_page_sz +aa391baed594091165eefe21e759f0604dd66c0a NEEDED:debian UBUNTU: rebase to stable v3.19.1 +7eaea45f7109a1e769d5379352e40b13e1b5d6d6 NEEDED:debian UBUNTU: Start new release +a1ab7786a77235d3fe40ef93e239d26ad095f8c6 NEEDED:ubuntu-driver UBUNTU: ubuntu: vbox -- elide the new symlinks and reconstruct on clean: +e9f926b44c895d39152d3f816ce9ff37780f77cb NEEDED xen: correct bug in p2m list initialization +e253864af74e9fd0dbb79c6a1b9ab117d335a006 NEEDED:debian UBUNTU: Ubuntu-3.19.0-7.7 +da9ed9fbcffe22ad779cd0f9e63cae8125870f4c NEEDED:debian UBUNTU: Start new release +a3efc506086bfc1770015e3a1545d708464dccbc IGNORE:IN:1b28f170d99170a1fdd22818a9610a73196b391d powerpc/eeh: Allow to set maximal frozen times +d2616b0dfec986efcea32f5a7907bb67334fee40 IGNORE:IN:432227e9077eec13b3caf3aec6087f94a2f4327f powerpc/eeh: Introduce flag EEH_PE_REMOVED +0d7adce37648ab16e146c07998c86f929933ced2 IGNORE:IN:3d5be0392f52489b7572903d83f1f267f26e6b69 cxl: Fail AFU initialisation if an invalid configuration record is found +4406598cf9db984056879f543a1dbd0580589fc5 IGNORE:IN:b087e6190ddcd9ae4e8ff2c788d2b32f193e946b cxl: Export optional AFU configuration record in sysfs +9810a8574ecb496bdb6805df46ef040889279489 IGNORE:IN:62fa19d4b4fd781ad37c9155c6332f28a9e97a2c cxl: Add ability to reset the card +e0479a12aa4aceb678db96257318102e165127dc IGNORE:IN:1212aa1c8c9ca34642f7737e1edaa96c9ce3d7dd cxl: Enable CAPP recovery +047163114be9cf5d4fd9ad368b6c0f8f18c177d8 IGNORE:IN:95bc11bcd1428afdb48400ec84dc6d5a83926138 cxl: Add image control to sysfs +211238b75962ee2b4ddcb1648b94fd2d11464b64 IGNORE:IN:49fd644c3b0014fb80c2b1db7d8c86a75c4c6b1f cxl: Update CXL ABI documentation +ef2cf73ffe825cb6e5350972edb6ef989f7c019b IGNORE:IN:9bcf28cdb28e6a793c4e59f0a42c66fe241993a8 cxl: Add tracepoints +bb463fd6632c70d258c46e08a49dbd8ed90b6662 IGNORE:IN:d3383aaae9800b9e13e25b71f70dff3814d10373 cxl: remove redundant increment of hwirq +50419f397e513bb53fd3a43953ddf97e344b1f9e IGNORE:IN:db7933f392ac4d9719d41d3f203a5f6a1c40f300 cxl: Disable SPAP register when freeing SPA +1a4659245b032feb290aa890a831fe6db8cce677 IGNORE:IN:d6a6af2c181400aade59417e698c7cd9bec8804e cxl: Disable AFU debug flag +9e024f9abf9a7bb11c8812ad8f4baac2542b41a4 IGNORE:IN:13da704682471669685ccc3fe111fd6c0127b2eb cxl: Early return from cxl_handle_fault for a shut down context +b745d4388fd7f150d8c27239a107acc4769c3a55 IGNORE:IN:456295e284beb7b61a55ead9500d30f94ab06d52 cxl: Fix leaking interrupts if attach process fails +aa79645da2c295c7a54a38d727ba5424c56e8c78 NEEDED:debian UBUNTU: Ubuntu-3.19.0-6.6 +2506464009b6efd8886841fd42aa35dd276e1ae2 NEEDED:ubuntu-driver UBUNTU: ubuntu: vbox -- update to 4.3.22-dfsg-1 +0af35a1df1616ee3af688b8f6811ea980b4ba105 NEEDED:debian UBUNTU: [Config] move vbox modules into linux-image +591572a04b2929501bfd944f0e1b5dc918d905c2 NEEDED:debian UBUNTU: Disable module check for I2C_CHARDEV=y config change +ded3e335312faf2066f1a293bc34612f20c7075a NEEDED:debian UBUNTU: [Config] I2C_CHARDEV=y +6d41878ad435f83f107290bd47da1cae88a5960e NEEDED:debian UBUNTU: Start new release +af9f67abe58ef01a0e38809dbf9dc9b579d6f729 NEEDED:debian UBUNTU: systemd -- fix hyper-v units to be non-forking +e06b795ba62bfe38b378a77df6aa1f4e4b4be003 NEEDED:debian UBUNTU: SAUCE: DEP8 test to run our regression tests +a651bfbc176a850449052a44a8f99cb298cb49f0 NEEDED:debian UBUNTU: Ubuntu-3.19.0-5.5 +65c15025855e39b160ced2bfd9cee0233e9eb5bd NEEDED:debian UBUNTU: rebase to v3.19 final +00b14848d0ba3d47a244bbe142f4aec6abc6ad8a NEEDED:debian UBUNTU: Start new release +e3963bddd383dbb567b6e9a3b6d1229b335be7c9 NEEDED:ubuntu-driver UBUNTU: ubuntu: vbox -- update to 4.3.20-dfsg-1ubuntu1 +5dde1b4a9a0dcbff893ba69c97bc8e9af5aeced4 NEEDED:ubuntu-driver UBUNTU: ubuntu: (no-squash) vbox -- infrastructure and updater +4ac4ed6aaaabccd3113d12d2aae4227eeed2a94d NEEDED UBUNTU: SAUCE: ext4: disable ext4_punch_hole for indirect filesystems +20f73500aa3c6973b662d434ea994a067d2732ce NEEDED:debian UBUNTU: [Config] Add ibmvfc to d-i +27016d13d7def2d932edabe10cda08551eb76af4 NEEDED:debian UBUNTU: [Config] CONFIG_FA_DUMP=y +043037877a7de2b8e6b2dff0420efe45ecff2ff5 NEEDED:debian UBUNTU: Ubuntu-3.19.0-4.4 +5dacd4f7dba5435e1b960bdc491293c82ee3ec2f NEEDED:debian UBUNTU: updateconfigs following rebase to v3.19-rc7 +9eade02480702c9670f2bac1bd55d38545a312cf NEEDED:debian UBUNTU: rebase to v3.19-rc7 +28f33eab58fbe7473e6ef7273c82f6b46108bd19 NEEDED:debian UBUNTU: Start new release +113ccff71d64d15da62001f597421ead251c70a8 NEEDED:debian UBUNTU: hyper-v -- fix comment handing in /etc/network/interfaces +2df9364c2056a3043e10cd5a62ce9706b2f7d1d1 NEEDED UBUNTU: SAUCE: rtsx_usb_ms: Use msleep_interruptible() in polling loop +88065e99f0f6bcf3dc4631a2ceec2f2708af8cef NEEDED:debian UBUNTU: [Config] apply Kernel hacking >> Tracers config defaults +0d569c89d78dfe8145fbeebe5249f794a9d0f552 NEEDED:debian UBUNTU: Ubuntu-3.19.0-3.3 +c0a8e98a3847348d78a54c944d202137d068b94d NEEDED:debian UBUNTU: annotations -- pull in updated annotations +25a4fc67cec440d3bb4bc7705449df08e6c51858 NEEDED:debian UBUNTU: [Config] updateconfigs following rebase to v3.19-rc6 +7c37badc321d561bbd2f178669119c919ff20522 NEEDED:debian UBUNTU: rebase to v3.19-rc6 +4b617281c437581c70f6cf2334398bb1ab1c0340 NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Mailbox Hardware Support config defaults +32d6900d5dc2578bdb1627edfeed21e631a31e60 NEEDED:debian UBUNTU: [Config] apply General setup >> CPU/Task time and stats accounting >> Cputime accounting config defaults +cd6b5ebc39722a4e376e47f1d48a0e46286ff308 NEEDED:debian UBUNTU: [Config] apply Device Drivers >> SCSI device support >> SCSI device support >> SCSI low-level drivers config defaults +c8a2a8aae37f1474453bea69acbf95c396227e31 NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Real Time Clock config defaults +a74fa91f9105e69fd2b101d914ab503ef67dd227 NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Network device support >> Wireless LAN >> Intel Wireless WiFi Next Gen AGN - Wireless-N/Advanced-N/Ultimate-N (iwlwifi) config defaults +fe8ce4f67a26106dab3193b3515fe865e136ab4a NEEDED UBUNTU: SAUCE: arm64 -- psci tell the compiler which registers we are needing values in +2f02ebe61ad44b1175700cc78a3ccd94bb07ff06 NEEDED:debian UBUNTU: [Packaging] force "dpkg-source -I -i" behavior +5a6bf13232cd325e73e6ebae516cac9b0da4421c NEEDED:debian UBUNTU: [Config] apply General setup >> Timers subsystem >> Timer tick handling config defaults +d3d0add00f0801e6823242d1c7bd41c990eb05bb NEEDED:debian UBUNTU: [Config] apply Kernel hacking >> Kernel debugging config defaults +3b255c82446a97f59e59adb3bd320df4550c1381 NEEDED:debian UBUNTU: [Config] apply Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> IPv6: Netfilter Configuration >> IPv6 NAT config defaults +3549c0af6717159aa8a3b77864dde9b341476b1b NEEDED:debian UBUNTU: [Config] apply Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> IP: Netfilter Configuration >> IPv4 NAT config defaults +76fb94fa938323cea755f08923c1699f857849a4 NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Pulse-Width Modulation (PWM) Support config defaults +91aa3e3c5f375fcda9802e0bf30743388db97809 NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Input device support >> Generic input layer (needed for keyboard, mouse, ...) >> Mice config defaults +7e28f1d5b0f539c2f315248d638d322cc1bed204 NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Input device support >> Generic input layer (needed for keyboard, mouse, ...) >> Keyboards config defaults +83d976c317bc7939457ba2b194ca9b20942b08e8 NEEDED:debian UBUNTU: [Config] apply Networking support >> Wireless >> Generic IEEE 802.11 Networking Stack (mac80211) config defaults +a6ff3e7b7835019303b4df16c7d34e83f7bc432f NEEDED:debian UBUNTU: [Config] apply Networking support >> Networking options >> TCP/IP networking config defaults +fff6ce5d257e3a55676ab2f32f7174648b48bd4d NEEDED:debian UBUNTU: [Config] apply Networking support >> Networking options >> QoS and/or fair queueing >> Actions config defaults +3db2706fa00266f41b26ac6156b92cc92013c4b6 NEEDED:debian UBUNTU: [Config] apply Networking support >> Networking options >> Network packet filtering framework (Netfilter) >> Core Netfilter Configuration >> Netfilter nf_tables support config defaults +d379025cb43c73ba0ba6b1e9ae7030ef3706acbb NEEDED:debian UBUNTU: [Config] apply Networking support >> NFC subsystem support >> Near Field Communication (NFC) devices config defaults +d682b0866fdab7676efc02d7aca31ffba5af5ba9 NEEDED:debian UBUNTU: [Config] apply Device Drivers >> USB support >> USB Gadget Support >> USB Peripheral Controller config defaults +cc6d21036b39e6747f35992743390b46f490ef71 NEEDED:debian UBUNTU: [Config] apply Device Drivers >> USB support >> USB Gadget Support >> USB Gadget Drivers >> USB functions configurable through configfs config defaults +f38ce7164ddb54b46a19ed6e3640d5e21f968aff NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Staging drivers >> Media staging drivers config defaults +f2e32d3fe36a5af721325ad09244872f55783932 NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Staging drivers >> Lustre file system client support config defaults +3fa3a6e3f9bc72ccf4050d5278d82c4f18fa614c NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> HD-Audio config defaults +7483bb4ddb3800421bf67db6f57e9a2ad68aede9 NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> FireWire sound devices config defaults +bb035568140e5726260cbffc40900186503e066e NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Sound card support >> Advanced Linux Sound Architecture >> ALSA for SoC audio support config defaults +5857964914cdeedb945ef65490afa1353f0e7d06 NEEDED:debian UBUNTU: [Config] apply Device Drivers >> SPI support config defaults +67356ed062d29becaaf27108aa8737fee13cab69 NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Pin controllers config defaults +fdab45aa9ebd2c87af7ad88b62c557a9ddaf06eb NEEDED:debian UBUNTU: [Config] apply Device Drivers >> PHY Subsystem config defaults +be26a7664fe53b25132a1570e7cb572cdfaf8f03 NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Network device support >> Wireless LAN >> Intel PRO/Wireless 2200BG and 2915ABG Network Connection config defaults +664ad4582ac5f69f585defe21f75a44efdc5def9 NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Network device support >> Wireless LAN >> Hermes chipset 802.11b support (Orinoco/Prism2/Symbol) config defaults +7abff1caa5b128105a095b294a4084d58eb4208a NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Network device support >> Network core driver support config defaults +b85516a587125164e4fb6f40a937687859484278 NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Network device support >> Distributed Switch Architecture drivers config defaults +6eeec6ead3c181f9d305a5139a2af09ab02d25e2 NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Multimedia support >> Remote Controller devices config defaults +9bf5422ec87618ea0a9c158e2ee3ea763769635e NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Multimedia support >> Media PCI Adapters config defaults +0062486c5f49ca81ce44c08483793cd28bd55d4e NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Multimedia support >> Cameras/video grabbers support >> Media test drivers config defaults +a3cab812b888b76a1c6188d51837461f82579107 NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Multifunction device drivers config defaults +efce9b94895b00d4246281051a6f57abd556b593 NEEDED:debian UBUNTU: [Config] apply Device Drivers >> MMC/SD/SDIO card support config defaults +ba5f91a1915102862b13b8c73223662536b6ff51 NEEDED:debian UBUNTU: [Config] apply Device Drivers >> LED Support >> LED Class Support config defaults +5a655a22455c44e92b820d86de5f1eff080d44a1 NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Input device support >> Generic input layer (needed for keyboard, mouse, ...) >> Touchscreens config defaults +2dc2403265124b82af4a57da628cb21bafbab54a NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Input device support >> Generic input layer (needed for keyboard, mouse, ...) >> Mice config defaults +9fe17395d411adbcfb323c915f84ea85f4c48ce8 NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Industrial I/O support >> Pressure sensors config defaults +5e7b068f32db503c6eb371a23ae2c2a16749578f NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Industrial I/O support >> Humidity sensors config defaults +20e5409f0457d28d2abca5ef7c1630dc22d84813 NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Industrial I/O support >> Analog to digital converters config defaults +7ae44769248078c8d1ba362fcf3de16b8ab681ab NEEDED:debian UBUNTU: [Config] apply Device Drivers >> I2C support >> I2C support >> I2C Hardware Bus support config defaults +581c6acbf122138da27108c2a13098d6815349df NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Hardware Monitoring support config defaults +2e33cbcfe6451f61ae18aeec37fe1753d0a52cc2 NEEDED:debian UBUNTU: [Config] apply Device Drivers >> HID support >> HID bus support >> Special HID drivers config defaults +02139708b965f07a499593f9036750c30fbe6454 NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Graphics support >> Frame buffer Devices >> Support for frame buffer devices config defaults +a86fe195e825e37e694a5960f7af6ddfbf9f3673 NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Graphics support >> Direct Rendering Manager >> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) config defaults +0d10ef98e5bb7c1fb144139e54e13d0051d6f5e4 NEEDED:debian UBUNTU: [Config] apply Device Drivers >> GPIO Support config defaults +0c423ad9c578e7596de1409cbfd2db4d5b988cd2 NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Character devices >> Serial drivers config defaults +58007d9583eaf94442bcaf472d4e69c8dc24cf61 NEEDED:debian UBUNTU: [Config] apply Device Drivers >> Character devices >> IPMI top-level message handler config defaults +429394f5a6c855973e6027edbf8811d94f2e54d7 NEEDED:debian UBUNTU: [Config] Disable CONFIG_USB_OTG +7676b5cebdfe24bebfe402c85ce7d232f76fe756 NEEDED:debian UBUNTU: [Config] CONFIG_DEBUG_INFO_SPLIT=n +66857d56aa24e2eff079df005f0d189060d68645 NEEDED:debian UBUNTU: [Config] annotations: clean up CONFIG_FW_LOADER_USER_HELPER_FALLBACK and associates +17fde7fa97d8da20c499e37ff9615895623adb8e NEEDED:debian UBUNTU: annotations: add new v3.19-rc5 options (and some returning options) +3fd5011f880877a583b1ccefd06ad481452cdef7 NEEDED overlay: add backwards compatible overlayfs format support (fixes) +7c3d7c6d8df09db4b2f6be809434232021d9305f NEEDED:debian UBUNTU: [Packaging] hyper-v -- daemons now require -n for non-forking startup +e3defbff069c0d1afa9c30ecdb2cfbd3776c16eb NEEDED:debian UBUNTU: [Config] enforce CONFIG_FHANDLE=y +b4d80bddacd59441e76e4f4b750154f1a95736a6 NEEDED:debian UBUNTU: annotations -- reorder pass +ed8c877b843aeaa7fe38947d0bdbf15ef9405f27 NEEDED:debian UBUNTU: [Config] updateconfigs following rebase to v3.19-rc5 +9dd6f68702869ea7ee4219aeeba148bd11e9e211 NEEDED:debian UBUNTU: [Config] add modules removed due to tighter dependencies +c3d1971989ed55f56aaa0bd882611d8c228cbc05 NEEDED:debian UBUNTU: rebase to v3.19-rc5 +07d995fd618003c3e4663f2e58b73318fa442c32 NEEDED:debian UBUNTU: Start new release +610b443e33e236074875db94a42ed8d8190951f6 NEEDED:debian UBUNTU: [Packaging] enforce -- drop empty enforce file +1dd97225d642eaa32460873d90a53c58aa11e243 NEEDED:debian UBUNTU: [Packaging] config-check -- drop support for enforce file +129becf2ef8faffe61100ef5f6435d3bd396265c NEEDED:debian UBUNTU: [Config] annotations -- switch to ENFORCED annotations +561c8f3a1941d2895a150b5780def64b5b8fa5b4 NEEDED:debian UBUNTU: [Packaging] config-check -- add support for enforced annotations +33ea0bf33a842aa5d8f826f3be477a7b1fd7b8fa NEEDED:debian UBUNTU: annotations -- full v3.17/v3.18/v3.19 review pass +eee1ca9895f0a19241010cea3ef7b5c87bbc3cc9 NEEDED:debian UBUNTU: annotations -- reorder to vivid menu layout +57ccd817353c91a6b5ed620db15e86315251e1a9 NEEDED:debian UBUNTU: annotations -- utopic base +5a62a2f9705b70bdf6a1a0870d15903016411c5c NEEDED UBUNTU: [Debian] arm64 -- build ubuntu drivers +a58e808c17a895c7c3698bee63172114790a6d88 NEEDED:debian UBUNTU: Ubuntu-3.19.0-2.2 +d8db9694361b258427eab1846b211be332c4a1f9 NEEDED UBUNTU: SAUCE: efi: Expose underlying UEFI firmware platform size to userland +c0b5915ac61b6c49e27fecf6ba8f62cc2d17297b NEEDED:debian UBUNTU: add missing buglink in unreleased versions +80ac0a8626c33921522e59e258a0bcee0fac6620 NEEDED:debian UBUNTU: [Config] switch on "all" dtbs +f5c5c728204613d98677cecfa499451a43c316d9 NEEDED:debian UBUNTU: [Packaging] install all dtb files +4594c0a5b120fc92fb141c1cf9eef3e8d665e4e6 NEEDED UBUNTU: SAUCE: storvsc: force SPC-3 compliance on win8 and win8 r2 hosts +2db975f991de109cb558a88b821aee4ab32294b9 NEEDED:debian UBUNTU: [Config] updateconfigs following rebase to v3.19-rc4 +efda5ea3e72181c54313960c4eb623cb9bf70184 NEEDED:debian UBUNTU: rebase to v3.19-rc4 +3ceca000c3f419e4ea82d5cc89b17788311e066a NEEDED:debian UBUNTU: [Config] Enable CONFIG_N_GSM as module. +6d976353cda7b65cd3bccc025fd676a2b60be71e NEEDED UBUNTU: SAUCE: drivers/rtc/interface.c: ignore exprired times when enqueing new timers +c2b14cbdd9db02c941b1a201ea7de7cbefd042a5 NEEDED:debian UBUNTU: Start new release +7e4ee90affaec9dfd96c8c527e410e37e60e7cdd NEEDED:debian UBUNTU: Ubuntu-3.19.0-1.1 +07d5adb10aa7995e36b1c3fb063b1db97e0744bb NEEDED:debian UBUNTU: [Config] follow move of arm64 dts' into vendor directories +c73a0ec29f0772426f60c0e5e4c660a5f49c2963 NEEDED:debian UBUNTU: [Packaging] handle dts directories +c8f77b2dd48cc6a6bcce49411b546aefa08c799c NEEDED:debian UBUNTU: [Packaging] uploadnum should be the remainder of the version +50a8041a37110aa8867a493b624aa6bf409acb93 NEEDED:debian UBUNTU: [Configs] updateconfigs following rebase to v3.19-rc3 +afa910e643c7b399c3cdd8312d84b65d1c64d197 NEEDED:debian UBUNTU: rebase to v3.19-rc3 +732f3e48b565abe6e7fd7f489edb3bc88e68581c NEEDED:debian UBUNTU: v3.19 series start +ea0064b7d9878d01ec4653e528c9b998b4ae10b5 NEEDED:debian UBUNTU: [Configs] updateconfigs following aufs update +13055ff9195392d6f1d8cc9065079147efd15b2e NEEDED:ubuntu-driver UBUNTU: ubuntu: AUFS -- update to 92ad9cc8bd289bf8e59b6bd8d83137d8e1a58c1c +3df26820282895c299dffb25972f584721ea75c1 NEEDED:ubuntu-driver UBUNTU: ubuntu: AUFS -- substrate: aufs3-standalone.patch +b9579ed6992d02cd55e4d94a13be89c32ce84ff5 NEEDED:ubuntu-driver UBUNTU: ubuntu: AUFS -- substrate: aufs3-mmap.patch +b39b7e7301c7723004985b773bcfb74fbfb4eabb NEEDED:ubuntu-driver UBUNTU: ubuntu: AUFS -- substrate: aufs3-base.patch +e08ec9211daa19f663ab406848b5df2271eac1d4 IGNORE:revert Revert "UBUNTU: SAUCE: AUFS -- aufs3-base.patch" +4a9009a9ae4027ec12dd6313fd18a8bb56bf4918 IGNORE:revert Revert "UBUNTU: SAUCE: AUFS -- aufs3-mmap.patch" +6ae8ad7291b70e01d11bf753e5e79d5b5aeee7fb IGNORE:revert Revert "UBUNTU: SAUCE: AUFS -- aufs3-standalone.patch" +241d2270754f4ab7d90d52324a7c8a85be88aca7 NEEDED:debian UBUNTU: disable module checks for rebase +9defa41f9126d026cd6a1ead03e6443e98e97108 NEEDED UBUNTU: apparmor -- follow change to this_cpu_ptr +caae90a5781f1d312b91fe44839c56009f2e0eb3 NEEDED:ubuntu-driver UBUNTU: ubuntu: aufs3 -- follow rename for d_alias +401119f392cb5bd61918659f9a20ab2ae54934e7 NEEDED:ubuntu-driver UBUNTU: ubuntu: aufs3 -- follow switch to get_unused_fd_flags() +78df37e096365062f950d01f27dacf143ba57276 NEEDED:ubuntu-driver UBUNTU: ubuntu: aufs3 -- follow switch to d_splice_alias +ca8d1a7503192dd5b9c1197eae4ea6be8f36ae81 NEEDED:ubuntu-driver UBUNTU: ubuntu: aufs3 -- follow rename of d_child +388a35e8069f8657310c7f00d9062989da94b49d NEEDED:debian UBUNTU: [Config] defaultconfigs following rebase to v3.19-rc2 +e08b74c9afcc53d50a3c8ebe43e3b8cb60f2aa61 NEEDED:debian UBUNTU: rebase to v3.19-rc2 +a8d99914420de484583f3ef7327d603cce40fd3a NEEDED:debian UBUNTU: rebase to v3.19-rc1 +0373477d240b8de65a1b6f8596f1b55e61eb7871 NEEDED:ubuntu-driver UBUNTU: ubuntu: AUFS3 -- follow switch to vfs_fallocate +817e01310fbcc1932419860833d9bba41e8d21a9 NEEDED:debian UBUNTU: Start new release +685154a8fd43a024cc3f671d85c36158717c0f0c NEEDED arm64: optimized copy_to_user and copy_from_user assembly code +980f00986e35f630c7bb18065836e3b2f518f7a2 NEEDED:debian UBUNTU: Ubuntu-3.18.0-7.8 +eef49554443cc3c5bf71b7f5aa500dce3ab3e0d0 NEEDED:debian UBUNTU: [config] set apparmor config options +8a91a5705046dca1c9972ce2a76714edc837e367 NEEDED UBUNTU: SAUCE: (no-up) apparmor: add parameter to control whether policy hashing is used +e1b6a4b88bdb9cf858e068d0e3a6b7449d648513 NEEDED UBUNTU: SAUCE: (no-up) fix: bad unix_addr_fs macro +892b8b7cfb14b9bdfbc9ac2fee8e751a67707542 NEEDED UBUNTU: SAUCE: Revert: fix: only allow a single threaded process to ... +98c64db6cffd59a894d4a4492aea761fa6e6c51a NEEDED UBUNTU: SAUCE: (no-up) apparmor: Sync to apparmor3 - RC1 snapshot +178a99413c26c359c7ea63c23b70c14238c72c9e NEEDED:debian UBUNTU: [Config] CONFIG_FW_LOADER_USER_HELPER_FALLBACK=n +0e7cd75372d106d02b3f03f9a2e6496782e39102 NEEDED:debian UBUNTU: Start new release +354c399098d730724d47572411db3966640b886d NEEDED:debian UBUNTU: Ubuntu-3.18.0-6.7 +70f41850210ae054ddddd3cdb3c8c6b80d26fef9 NEEDED:debian UBUNTU: [Config] CONFIG_PCIEASPM_DEBUG=y +69d6e475d4b184e691fde6bb6173b0b2a78f95ee NEEDED:debian UBUNTU: [Config] armhf: VIRTIO_[BALLOON|MMIO]=y +e7248dea9798e37ed9136c0234e60c5d3724a09a NEEDED:debian UBUNTU: rebase to v3.18 +c08cb8bf95c2175a3c0d3916a3a95bb865516303 NEEDED:debian UBUNTU: Start new release +5de9e13b14877580032ab92fb008417493ad5ab6 NEEDED:debian UBUNTU: Ubuntu-3.18.0-5.6 +f0c21c519145ef0374be78d7f3562691dae45800 NEEDED:debian UBUNTU: rebase to v3.18-rc7 +e74900777be8a73fd3d07669414bd103c385d2ce NEEDED:debian UBUNTU: [Config] CONFIG_SCSI_MQ_DEFAULT=n +58dfe08f9155f1821f7a0659bcb9c869d4e5ac73 NEEDED:debian UBUNTU: Start new release +10dd9a851640f6ab60c78594bbff79d76dbb2488 NEEDED:debian UBUNTU: [Config] CONFIG_SCOM_DEBUGFS=y for powerpc/powerpc64-smp ppc64el/generic +9b1c8ecc6c86e71fab6d15bd84bd1628aae6cd2e NEEDED:debian UBUNTU: Ubuntu-3.18.0-4.5 +ea3282297f6f3af23009d7a400b35b73c3c10ac8 NEEDED:debian UBUNTU: [Config] enable overlayfs v1 support +ff7e37255afb5b57b5e378e7aef2b4935cc3eb0f NEEDED overlay: add backwards compatible overlayfs format support +47897ce32d62ea9af685c2a4b06734e76fbfcb1d NEEDED:debian UBUNTU: [Config] update configs following rebase to v3.18-rc6 +b9de0aaa58a863d277ac6141018e82d619d0a89c NEEDED:debian UBUNTU: rebase to v3.18-rc6 +f8bae137b946111d88cfd59cdb3501abc6072f7d NEEDED:debian UBUNTU: rebase to v3.18-rc5 +4550c44494ed6064b56dc746c1ca59cc42571292 NEEDED:debian UBUNTU: Start new release +cb37df61a5a331fe0bf87d467f6938149b7be5f5 NEEDED:debian UBUNTU: Ubuntu-3.18.0-3.4 +394645d92e939afd7bad1e13d07367d8c077fe12 NEEDED UBUNTU: SAUCE: AUFS (no-squash): basic framework and update machinary -- part 2 +3a53bed921a6d5c0fb30fc8e02a06105fad9dcf7 NEEDED:debian UBUNTU: Ubuntu-3.18.0-3.3 +156d0481e2abded21be8e0a516f952d13cfd0ff5 NEEDED:debian UBUNTU: [Config] updateconfigs following aufs3 update +4f0421c01639daf81bf6ccb3d5f4b8ff75e4552f NEEDED:ubuntu-driver UBUNTU: ubuntu: AUFS -- update to 9d5c349d5c452170b8e813d86956f896a0aef170 +6051ec34d1dbdcb54e4d8c5a9f2161793f85c99d IGNORE:reverted UBUNTU: SAUCE: AUFS -- aufs3-standalone.patch +d85f1f5fbc58b6f338ed6172f1b281cf7d6cd638 IGNORE:reverted UBUNTU: SAUCE: AUFS -- aufs3-mmap.patch +29946e18ae75d3ded766003caec2a3677a07a83f IGNORE:reverted UBUNTU: SAUCE: AUFS -- aufs3-base.patch +57f696f01845322cb8c68804524bdd41a2ad1146 NEEDED:debian UBUNTU: rebase to v3.18-rc4 +11048583c75d357f740d6d2ba6b2285f2657d93f NEEDED:debian UBUNTU: [Config] Disable CONFIG_RCU_USER_QS on arm64 +a20ed54dbbda43450ec3bf5d3db536e2a9ef9000 NEEDED:debian UBUNTU: [Config] disable CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET +d2dfee2ba64140dc875aa2de2db76326021cd349 NEEDED:debian UBUNTU: [Debian] basic hook support +696ca2c9a87c9da383d1d0475cc4699e81cf67ba NEEDED:debian UBUNTU: [Config] amd64 is now the indep architecture +f500e7dcda3dfecfa2175847ba31bf8dd5470ce0 NEEDED:debian UBUNTU: [Config] Disable CONFIG_IPMI_SI_PROBE_DEFAULTS on armhf and arm64 +baf3a88eca0a927579ba1f6cf805c2b49f7b8165 NEEDED:debian UBUNTU: Start new release +c72e2fb77e36121ff538fe2b6a21354128cd8194 NEEDED:debian UBUNTU: Ubuntu-3.18.0-2.2 +714d582bfcfdb5091e472a15d2b1c4ab74383756 NEEDED:debian UBUNTU: rebase to v3.18-rc3 +68ed89d5098ecb26c3cf2ce31a197b60147accd9 NEEDED:debian UBUNTU: Start new release +9ba3dda425ca839667062942e93529e75382531a NEEDED:debian UBUNTU: Ubuntu-3.18.0-1.1 +76d6207803e1b92f419126d507d5e790738bb580 NEEDED:debian UBUNTU: [Debian] install usbipd +2a878f46cd018c9cb2e3f6a9bf436238522e4799 NEEDED:debian UBUNTU: [Config] armhf: disable JUMP_LABEL +994e6de3dd2affbd3ec963597d7d8af8990627e7 NEEDED:debian UBUNTU: [Config] CONFIG_DRM_BOCHS=n +0f87fe85382c852b2d5faf7d8b94fa994ae00461 NEEDED:debian UBUNTU: [Config] enable cloud tools on i386 +3aab9a4865e735ffc6aa1979e4d32929da66e317 NEEDED:debian UBUNTU: [Config] CONFIG_PATA_MACIO=y +f54e18bd24b7362841b1902c1a0804bc1dd12e2d NEEDED:debian UBUNTU: [Config] linux-image-extra postrm is not needed on purge +be3df8ea980f12fac4ed6e27c5948dc13c25c9d2 NEEDED:debian UBUNTU: [Config] linux-image-extra is additive to linux-image +809a654eb28d8127dc89dd89d679d44aad7e4cd6 NEEDED:debian UBUNTU: [Config] Added drivers/uio to generic inclusion list +bc189702109182682081057777e98beaff1200cc NEEDED:debian UBUNTU: [Config] dropped scsi_tgt from generic inclusion list +2ac80c0acfef71084a8072d792534e3b2617bee9 NEEDED:debian UBUNTU: CONFIG_MODULE_COMPRESS=n +f7103d518249e744a5c0aa004aca24a1f7d57706 NEEDED:debian UBUNTU: [Debian] Fix linux-doc dangling symlinks +ba30c7ba905e7f8cc776669e07c2e0a770b1aabf NEEDED:debian UBUNTU: rebase to v3.18-rc2 +0f81052c41fb44d865aa1fdcaf349bd35b097a6f NEEDED:debian UBUNTU: [Config] CONFIG_SOUND_OSS_CORE_PRECLAIM=n +99f88d003b04a94cdffb06292a131e4c9eaacb10 NEEDED:debian UBUNTU: Enable vivid +816874fb757dc85e42d20af922290d6d55cf9fac NEEDED:split-debian UBUNTU: rebase to v3.18-rc1 +5774f4dab5e36642e243e03837f63e68c93dfacf NEEDED:debian UBUNTU: rebase to v3.17 +dbabd921800e97ff2a708b068f772ca1182157bc NEEDED:debian UBUNTU: [Config] CONFIG_HOTPLUG_PCI_PCIE=n for ppc64el +59c659ef34502c3c6b5a0e8490bac9c7ffa9e042 NEEDED:debian UBUNTU: rebase to v3.17-rc7 +431e93cbc6a563ae15b4877810beb1b9f4edd976 NEEDED:debian UBUNTU: [Debian] Don't fail if a symlink already exists +0794c4f5d47196aaa1c774fcaa2ef81bd7214141 NEEDED:debian UBUNTU: [Config] CONFIG_HOTPLUG_PCI_SHPC=n for ppc64el +4790317b5007565da1299b35578135011bd9c6e9 NEEDED:debian UBUNTU: [Config] CONFIG_SND_HDA_INTEL=n for ppc64el +e7971f95deafcac1b3f524645a68fe915344845d NEEDED:debian UBUNTU: [Config] Correct annotation regarding CONFIG_DMA_CMA +f2d29260d449d918c5885aa6abc182dade506257 NEEDED:debian UBUNTU: [Config] CONFIG_CRASH_DUMP=n for powerpc-smp +56a2eb988714b6a0bb0f6c0da9a313a8f439291e NEEDED:debian UBUNTU: [Config] Enable usbip tools +dc7084c88863a69e70e90265485b6b51c01ccbad NEEDED:debian UBUNTU: [Debian] usbip tools packaging +40504c7e778f0ad9f19180a39ddd9018910c705a NEEDED UBUNTU: SAUCE: usbip: Update include path +122f035765feacfa15b09515c78af28f7092877c NEEDED:debian UBUNTU: rebase to v3.17-rc6 +d7be42a7599c483c2294e1122d9c4d5f0d347321 NEEDED:debian UBUNTU: [Config] CONFIG_USB_OHCI_HCD_PCI=y +dd1e6e6bf5f6ffcd1436ad3fbe32c93da7a5ff30 NEEDED:debian UBUNTU: [Config] follow rename of DEB_BUILD_PROFILES +dee5d182c3b180973d3a6fab11ac30af4513559b NEEDED:debian UBUNTU: [Config] tools -- only build common tools when enabled +782d85880d33461406f5a288942e6dcc11770e47 NEEDED:debian UBUNTU: [Debian] set do_*_tools after stage1 or bootstrap is determined +5b118bbb3a38dc3e5be0d5c921603f672fe1ab4c NEEDED:debian UBUNTU: [Config] Add mpt3sas to d-i +6afad884eeffc67a53e5d11ffe61c9e40b64d26a NEEDED:debian UBUNTU: [Config] CONFIG_DMA_CMA=n +aa4e526d8be91b593cd6d0a0e4ab949d26541fa0 NEEDED:debian UBUNTU: [Config] CONFIG_KVM_BOOK3S_64_HV=m +519ac1677b339775493fc2a4cff55d9e54c28ce7 NEEDED:debian UBUNTU: [Config] CONFIG_KVM_BOOK3S_64=m for ppc64el +dc9bcbd1592cfede67a2c5ccb5c59f26f0589260 NEEDED:debian UBUNTU: [Config] CONFIG_XMON=y +e9173466e3323cb9c78cdc807c72e6838f5d7119 NEEDED:debian UBUNTU: [Config] armhf: USB_[E|O]HCI_EXYNOS=y +4377933f12fbcb31006f23d0117d8a0d164adb80 NEEDED:debian UBUNTU: rebase to v3.17-rc5 +2d172824498ca976ec7e37ec373a248d49a0d5cc NEEDED:debian UBUNTU: rebase to v3.17-rc4 +6980242f0ab61eca03c77142ad4000fadfa022f7 NEEDED:debian UBUNTU: rebase to v3.17-rc3 +72e421db34ebf1bbe15649de2ab2132970f21872 NEEDED:debian UBUNTU: [Config] arm/tegra/d-i: framebuffer and usb support for Tegra SoCs +3cf410f0b6b36de437c55e319bde033fe75cdb28 NEEDED:debian UBUNTU: [Config] Add arm64 to enforcer CONFIG_CC_STACKPROTECTOR +e332b2967797d421575080f7b872c7b675e47629 NEEDED:debian UBUNTU: [Config] armhf: REGULATOR_TWL4030=y +c37acf9c89fae66506d9875bdf758a5fee0233ed NEEDED:debian UBUNTU: [Config] Added net/6lowpan/* to generic inclusion list +4dd073455ec2c021accdd97ee82b8091b17ea7b7 NEEDED:debian UBUNTU: [Config] CONFIG_NFC_ST21NFCB=n +abc7908d4c71425c16718d40bbbea1515bc39204 NEEDED:debian UBUNTU: updateconfigs +e09aab2c0d195125f71b50cdff0a858983953609 NEEDED:debian UBUNTU: rebase to v3.17-rc2 +9d32d8b674a700e342c5559d8e09e9590785d40a NEEDED:debian UBUNTU: Start new release +18ffc6ce8fa107ac99b52f69a8107511c9d560c5 NEEDED:debian UBUNTU: Ubuntu-3.16.0-11.16 +06f6d00b1c7ae75b5988b2ef922cdd8308edacd1 NEEDED:debian UBUNTU: [Config] CONFIG_ZPOOL=y +7cc84cf61b760725973c93b9c7e39d6f521bfe62 NEEDED Revert "net/mlx4_en: Fix bad use of dev_id" +6ffe8179fc951ea6d1886f28b0742eb2744f033c NEEDED:debian UBUNTU: Bump ABI +cc21629a6a5f6a3efdaf91b320508479af69e1fa NEEDED:debian UBUNTU: Start new release +d1a2628d426406b61d1d46747da2815e7995d3c9 NEEDED:debian UBUNTU: Ubuntu-3.16.0-10.15 +90b44b74910b3c5e86cb05cfde5f67fee0ef2b75 NEEDED UBUNTU: SAUCE: bcache: prevent crash on changing writeback_running +e3102a21978dd9c109856a48cd84837e708b7b29 NEEDED:debian UBUNTU: [Config] CONFIG_SENSORS_IBMPOWERNV=m +2819061858516119133b736fdfa0c11d23cceccc NEEDED:debian UBUNTU: [Config] CONFIG_SECURITY_NETWORK_XFRM=y +a30185ef8f2fa9dd925cf8b99399a72bc308a397 NEEDED:debian UBUNTU: [Config] CONFIG_XFRM_STATISTICS=y +9d4a441eb46227e80b77e99ef15a4248ba2ddfcd NEEDED UBUNTU: SAUCE: (no-up) arm64: dts: Add PMU node for APM X-Gene Storm SOC +e7e22f86dfc3e11d8f6eab08074ebb610a20c5ab NEEDED UBUNTU: SAUCE: (no-up) dt-bindings: Add Potenza PMU binding +5ed1bfbfcc717aead960bf74940328285d3bf957 NEEDED:debian UBUNTU: [debian] Fix regression with ABI subversions and backport +62f12ae8d9c08cc6496b60b330350a4dfcbca77f NEEDED:debian UBUNTU: Start new release +ab212af17f1b9eaa43bffde42440598079044839 NEEDED:debian UBUNTU: Ubuntu-3.16.0-9.14 +c8a4d4970d0835d19ff2acd700d0ae94b877b3e7 NEEDED UBUNTU: SAUCE: Overlayfs: allow unprivileged mounts +38d659d55bb8fab6f71934dd969a1ba8badeed79 NEEDED:debian UBUNTU: rebase to v3.16.1 +aefca49c0717ac60ba231a3b2e0cb62f0937113c NEEDED:debian UBUNTU: Start new release +a9dc14c5056a82cfd44e3b098b252e52fe0b6925 NEEDED:debian UBUNTU: Ubuntu-3.16.0-8.13 +ab4880f5e96efda31c6b52136704c9eb0ccab87b NEEDED:debian UBUNTU: [debian] Allow for package revisions condusive for branching +981bed5cd793ef69ac7377e9cbb6375ce70351f6 NEEDED:debian UBUNTU: Start new release +74a7d62985f35ddef973776c3e31ff256f4a5859 NEEDED:debian UBUNTU: Ubuntu-3.16.0-7.12 +aeaada62d9efea9463bbcfc2a6549d18f023cdd5 NEEDED:debian UBUNTU: [Config] Add hv_balloon to d-i virtio-modules +035036c87c216bfbb44109c963375f5f20dc05a1 NEEDED:debian UBUNTU: [Config] d-i -- add virtio_scsi to virtio-modules +62317e97c6bbb5d8043e1fc3e26df6b905325c4c NEEDED:debian UBUNTU: rebase to v3.16 final +250eb531089a04b95b698be6524ce4edbe15ddc5 NEEDED:debian UBUNTU: [Packaging] Fix 'printchanges' to work with versions containing '+' +53647a9928a35d01e9f1b59c5d7b96ad3353048a NEEDED:debian UBUNTU: [Config] CONFIG_CONTEXT_TRACKING_FORCE=n +e1b2b4a99edece7053725bc318f7f58e53767692 NEEDED:debian UBUNTU: [Config] CONFIG_MICROCODE=y +a1f57fea081dbab4be712029e9b64c60d61935a0 NEEDED:debian UBUNTU: Start new release +b342b70677fb9741dd3dc137f45e5ce3181223e9 NEEDED:debian UBUNTU: Ubuntu-3.16.0-6.11 +f0c937317763b38820a72a6b02b1fdb0ad9d285d NEEDED:debian UBUNTU: rebase to v3.16-rc7 +d4d6d5fc58a66d37821bbbf8561ac2a814c977d9 NEEDED:debian UBUNTU: [Config] CONFIG_SCSI_IPR_TRACE=y, CONFIG_SCSI_IPR_DUMP=y +c9990e0b0998d728503f56ab9c7821d56a721a58 NEEDED:debian UBUNTU: [Config] armhf: RTC_DRV_PCF8523=y +82fd2a6b5fff23ba504adfe2d18dc1d44f109445 NEEDED:debian UBUNTU: [Config] armhf: build cubox & imx6 DTBs +7fdb1513964145758aefdf7a43b06a1d0b6b5811 NEEDED:debian UBUNTU: [Config] armhf: KEYBOARD_IMX=m +7534c02766b9c2305e03cd5b5a117c3997863ff4 NEEDED:debian UBUNTU: [Config] armhf: MXS_DMA=y && MTD_NAND_GPMI_NAND=m +43470d1ec8f5355be9c153b05088af5505ebd499 NEEDED:debian UBUNTU: [Config] CONFIG_KEYS_DEBUG_PROC_KEYS=y +6f1d20b13ce5c137c86d1144eb82ab38f99e76cf NEEDED:debian UBUNTU: Start new release +9d6defca20c389c1ff93e5802c71973b092e7a14 NEEDED:split-debian UBUNTU: Ubuntu-3.16.0-5.10 +1d693f78502686a992d2038c9896c3e6c2652ce2 NEEDED UBUNTU: SAUCE: aufs3 -- update update scripting +53acc12981cc9883d9038fcac7ac86b9ad274f24 NEEDED UBUNTU: SAUCE: AUFS (no-squash): basic framework and update machinary +87428d40577506cfdf31336368aa613ae0c54639 NEEDED UBUNTU: SAUCE: 85xx: Only use generic tbsync routines on PPC32 +ad006bb4d530a83f425ee836b7d8de7d5c93e3cf NEEDED UBUNTU: SAUCE: (no-up) Select reboot driver for X-Gene platform. +5d2fc3d65465aac854036c9ca737eab59b608042 NEEDED UBUNTU: SAUCE: nouveau: missing outputs should be warnings +b2648e043821b5866f8c863c4b928732228d3402 NEEDED UBUNTU: SAUCE: kvm: BIOS disabled kvm support should be a warning +8c10fb1a7bf59170ed6fd059cb35e5017abcd05f NEEDED UBUNTU: SAUCE: kthread: Do not leave kthread_create() immediately upon SIGKILL. +6d0ed555d8ae64794d2902f9c1b7e0da5c39d939 NEEDED UBUNTU: SAUCE: intel_pstate: inform user that thermald is worth considering +594f6dbf60084fd5fc21bdcc0a99b154be76e76d NEEDED UBUNTU: SAUCE: (no-up) mei_me: Add module parameter to disable MSI +e62b73418e9503b09d61a6dc8721f457bec967d0 NEEDED UBUNTU: SAUCE: Revert "drm/crtc-helpers: fix dpms on logic" +6e2be9569f946dc74fec9f5f24a9d80689275343 NEEDED UBUNTU: SAUCE: book3e cleanups for CONFIG_RELOCATABLE +69923caf98a546b30325ec486536633fddb7ff90 NEEDED UBUNTU: SAUCE: book3e/kexec/kdump: recover "r4 = 0" to create the initial TLB +2df7602013328910b0c6fce7f411a5d1b25be301 NEEDED UBUNTU: SAUCE: book3e/kexec/kdump: redefine VIRT_PHYS_OFFSET +3d13bd1d0394d80f6dccae2daafdd1ce887e8672 NEEDED UBUNTU: SAUCE: book3e/kexec/kdump: implement ppc64 kexec specfic +219cc9dd30079c35ad74590b3808ff7e12f3dd39 NEEDED UBUNTU: SAUCE: book3e/kexec/kdump: introduce a kexec kernel flag +9e138c3c7acc6975d0ac364254ae021592e2d096 NEEDED UBUNTU: SAUCE: book3e/kexec/kdump: create a 1:1 TLB mapping +2d3b205cde4d3b8069b8d9bb97203de57726ea92 NEEDED UBUNTU: SAUCE: book3e/kexec/kdump: enable kexec for kernel +32b8a9f39e22e0b54dbe78a1c179de7ca0dfd9cb NEEDED UBUNTU: SAUCE: powerpc/book3e: support CONFIG_RELOCATABLE +aa396fc0fa2317a5b447e88bc46b352f0411307e NEEDED UBUNTU: SAUCE: vt -- maintain bootloader screen mode and content until vt switch +0e50fbdb8e04609ddd667428f54d81fd17ffc232 NEEDED UBUNTU: SAUCE: export some symbols for powerpc +272b7c0f6c6c380981101491d9ef26bd45ade5fe NEEDED UBUNTU: SAUCE: allow IRQs to be irq-threaded by default via config +d5c3c89b86cfe6ce6dc5c67c462e563326940d44 NEEDED UBUNTU: SAUCE: Provide booke stub for kvmppc_is_bigendian() +b551f2a4439d2179b3732c2a28277d9245dbb150 NEEDED UBUNTU: SAUCE: xgmac_mdio: Silence read errors +285f1bd95dd079825af0d06e33af71a7583aeee9 NEEDED UBUNTU: SAUCE: Fixup freescale usb phy driver to work on ppc64 +c2361b23e7b757ffa4241a6ab427694f3be844cd NEEDED UBUNTU: SAUCE: Revert "phy: vitesse make vsc824x_add_skew static" +f40baa6f375e1730970cebce0a14a7456d539ab2 NEEDED UBUNTU: SAUCE: PPC: PCI: Fix pcibios_io_space_offset() so it works for 32-bit ptr/64-bit rsrcs +dc7dff6e417c8642ead4659e42e9b1b601db199c NEEDED UBUNTU: SAUCE: phylib: Minimum hack to get the generic 10G PHY driver to work with 10G "fixed-link"s +0bd9175323dad194fcff7b450aa14d39ce710b3d NEEDED UBUNTU: SAUCE: OMAP: AM33xx: hwmod: Correct AES module SYSC type +3a1228b27e425e24b6257c8af1e3ccebc1f9f809 NEEDED UBUNTU: SAUCE: ARM: OMAP4: hwmod: Add hwmod data for AES IP +eff618d811a4b62462674a8bb05556a548f2c112 NEEDED UBUNTU: SAUCE: ARM: OMAP: hwmod: Add SYSC offsets for AES IP +8418ceb9869d41a7ba4e6217c631bdb28e07c33b NEEDED UBUNTU: SAUCE: suspicious unlocked ->status reading and writing in ipc/sem.c +fd4bcb1162b482eafc3fc3fe480698cc8d1cdfdb NEEDED UBUNTU: SAUCE: tg3: Add support for new 57786 device id. +00b5fd7aaa231697512b50a7c80ed2a3c8c7e3b0 NEEDED UBUNTU: SAUCE: Work around broken ACPI backlight on Dell Inspiron 5537 +bf3a2dfe2f7f34c174a0a938c350912e319fe032 NEEDED UBUNTU: SAUCE: disable stack-protector for ARM compressed bootloader +29fb264813de8f4bbd8c8577901630e6a547d503 NEEDED UBUNTU: SAUCE: uvcvideo: quirk PROBE_DEF for Alienware X51 OmniVision webcam +cdf48be1c63b4a07cecf2a62617f7fb7b847fabb NEEDED UBUNTU: SAUCE: isapnp_init: make isa PNP scans occur async +eedee9b0f515aa2793fccbbfd7d58db95b2490d1 NEEDED UBUNTU: SAUCE: dm-crypt: never use write same +6eccf1ef86175928b723ca681c2ab851d112e7ac NEEDED UBUNTU: SAUCE: (no-up) ACPI: Disable Windows 8 compatibility for some Lenovo ThinkPads +07419bbe0eb79097693cae2b7ed1b3f467fca642 NEEDED UBUNTU: SAUCE: (no-up) intel_ips: blacklist ASUSTek G60JX laptops +5b2c0e070ec1b4d29178b320220c5388ec9f9c82 NEEDED UBUNTU: SAUCE: (no-up) Update bnx2x firmware to 7.8.17.0 +fdbf1af4b48970478c1ee25e1c620ecb8cd4035e NEEDED UBUNTU: SAUCE: (no-up) trace: add trace events for open(), exec() and uselib() (for v3.7+) +1d4ec94ffcaca71994e520abe769ee6dcf4579ee NEEDED UBUNTU: SAUCE: (no-up) x86: reboot: Make Dell Optiplex 390 use reboot=pci +f760d3c92097784cfda92f3f4c094ccf9fc2497c NEEDED UBUNTU: SAUCE: (no-up) PCI: fix system hang issue of Marvell SATA host controller +f43492d5b2cf399039ca6914348d25aaee474e4f NEEDED UBUNTU: SAUCE: (no-up) Convert bnx2x firmware files to ihex format +8b732f482e348d75ee9b433c574bcf88d0a8991b NEEDED UBUNTU: SAUCE: (no-up) Input: Cypress PS/2 Trackpad simulated multitouch +7466874e8128bab355ddf3512171ae836348b7f7 NEEDED UBUNTU: SAUCE: (no-up) hv: Supply vendor ID and package ABI +6a5fff41e536a612ddc1352d93a5b6db8ba68f39 NEEDED UBUNTU: SAUCE: (no-up) Revert "VFS: don't do protected {sym,hard}links by default" +ae359c3e312669ebde46bc3817d6cea99a7f9bef NEEDED UBUNTU: SAUCE: (no-up) Remove vicam files duplicated in linux-firmware +794523f01c1303be9d736acca7f016af31b7b416 NEEDED UBUNTU: SAUCE: (no-up) Remove dsp56k files used only by m68k +db779e5d146cf4d34aee88cf9d2f71d00a9c926c NEEDED UBUNTU: SAUCE: (no-up) Update bnx2x firmware to 7.8.2.0 +588fe8f57dc07478c434afb332793b91ea896bc9 NEEDED UBUNTU: SAUCE: (no-up) Remove radeon files duplicated in linux-firmware +c4e09c38991997926099d1fdac4bef85cbdc4d72 NEEDED UBUNTU: SAUCE: (no-up) Remove sun files duplicated in linux-firmware +14b6b1d6c7c6b42d778c4aacc0a9d68a451e5ba8 NEEDED UBUNTU: SAUCE: (no-up) Remove keyspan files duplicated in linux-firmware +8989c6225b5d8ef4bd42337382c3fe58c4448887 NEEDED UBUNTU: SAUCE: (no-up) Remove acenic files duplicated in linux-firmware +e9347676137c6b05dd8d1db1de39230e677ada95 NEEDED UBUNTU: SAUCE: (no-up) Remove r128 files duplicated in linux-firmware +8a8c10cf8ebc650ed0ae9bb94de9787321fcef5b NEEDED UBUNTU: SAUCE: (no-up) Remove cxgb3 files duplicated in linux-firmware +da35e9ad8c83e4ecc8a73b68b8cc556e8723cdb3 NEEDED UBUNTU: SAUCE: (no-up) Remove matrox files duplicated in linux-firmware +31f0ae2767b81565b1333630f9572a09df295a04 NEEDED UBUNTU: SAUCE: (no-up) Remove tehuti files duplicated in linux-firmware +ea4588800ea937d2044723f497632e608e5a713e NEEDED UBUNTU: SAUCE: (no-up) Remove yam files duplicated in linux-firmware +5fa5e5d023fa3ad67d4947710062440e0b92b6f3 NEEDED UBUNTU: SAUCE: (no-up) fix highbank include path +bcd707780091a34cd1815b8ab6cf795e13433e65 NEEDED UBUNTU: SAUCE: (no-up) vxge: Declare MODULE_FIRMWARE usage +dbc6280f6dc2988546dd6d35055741be0a5fcbe7 NEEDED UBUNTU: SAUCE: (no-up) rds_ib_send() -- prevent local pings triggering BUG_ON() +a381ec9f409f2e71151194c647685826aadc97f3 NEEDED UBUNTU: SAUCE: (no-up) firmware: Upgrade bnx2 to current versions +b08d030d87047591794e27a4d8cfc05c779f9fda NEEDED UBUNTU: SAUCE: (no-up) firmware: Remove obsolete Myricom firmware +c62121eeb1e43d1c1bee1161f0fce00506810966 NEEDED UBUNTU: SAUCE: (no-up) firmware: Remove cpia2 files duplicated in linux-firmware +6ca0baacfe0faa7d6265a283a378c7530f2b3286 NEEDED UBUNTU: SAUCE: (no-up) firmware: Remove av7110 files duplicated in linux-firmware +492d662a9f259fb958ad3025ff4989ebb1ae1801 NEEDED UBUNTU: SAUCE: (no-up) firmware: Remove ambassador files duplicated in linux-firmware +9d9677898ade658ad4c68a47c2dda3aea3a9caa6 NEEDED UBUNTU: SAUCE: (no-up) firmware: Remove advansys files duplicated in linux-firmware +0906f131cf4b10f377dc66818a01eaab485a61f4 NEEDED UBUNTU: SAUCE: (no-up) firmware: Remove adaptec files duplicated in linux-firmware +fc950a48545f49a2ab8e8a465c682a4a3d504f57 NEEDED UBUNTU: SAUCE: (no-up) firmware: Remove ti_usb_3410_5052 duplicated in linux-firmware +6d277f4ffe2a7e2754feac527955f4e948d276cf NEEDED UBUNTU: SAUCE: (no-up) firmware: Remove edgeport files duplicated in linux-firmware +6cd197c9e6ecc8a3d864d9547837ce9e2ad6a6c1 NEEDED UBUNTU: SAUCE: (no-up) firmware: Remove kaweth files duplicated in linux-firmware +6d4aea69136e4baaa70726361e5912a24b92ed1e NEEDED UBUNTU: SAUCE: (no-up) firmware: Remove ess files duplicated in linux-firmware +264af3894a66b66b07162df0fb367836e76c9705 NEEDED UBUNTU: SAUCE: (no-up) Remove redundant keyspan_pda firmware +dc000f4ec05b4b34c2c1dd9a67d0a87fe1faee22 NEEDED UBUNTU: SAUCE: (no-up) Remove redundant yamaha/ds1 firmware +6f4b585535c0c28732c46bc12ba8dda042596f15 NEEDED UBUNTU: SAUCE: (no-up) Remove redundant ositech/Xilinx7OD firmware +a879d556097343beda5c932144f61b5320916ae2 NEEDED UBUNTU: SAUCE: (no-up) Remove redundant ttusb-budget firmware +ec8ca911878b3aae198cfcffaae02368f555f488 NEEDED UBUNTU: SAUCE: (no-up) Remove redundant cis firmware +482038c4e6362498269ddf66b5fe21021f7e7fcd NEEDED UBUNTU: SAUCE: (no-up) firmware: Update bnx2x to current firmware version 7.2.51 +1c5fd21e2fe45eea97a41163273add224545ddae NEEDED UBUNTU: SAUCE: (no-up) kconfig: in debug mode some 0 length message prints occur +0685b9c73aa31e52831400e053d37f2e438cfb1b NEEDED UBUNTU: SAUCE: (no-up) Allow filtering of cpufreq drivers +bd58f8e98fd0c05bfe34b7d8b538f35a0864c8d4 NEEDED UBUNTU: SAUCE: (no-up) tools/hv: add basic manual pages +08347031e66a781b7876584175c0bea0d0726788 NEEDED UBUNTU: SAUCE: (no-up) elide some ioctl warnings which are known benign +9e07077485c5e5805517bc2f6272a251eb61211d NEEDED UBUNTU: SAUCE: (no-up) Input: synapticss - Set buttonpad property for all clickpads +43644523536605f8c650aa46e420d59192fa230b NEEDED UBUNTU: SAUCE: (no-up) Input: synaptics - add second variant of two-button clickpad +1224fcf60e5dbe150b446c0f36f55601e50b867b NEEDED UBUNTU: SAUCE: (no-up) x86: reboot: Make Dell Latitude E6220 use reboot=pci +e08e98d5f3eaece0a55eca47eb31d2544561f1e0 NEEDED UBUNTU: SAUCE: (no-up) x86: reboot: Make Dell Optiplex 990 use reboot=pci +710ae591a352831d514adfecde8cbb921ab72132 NEEDED UBUNTU: SAUCE: (no-up) x86: reboot: Make Dell Optiplex 790 use reboot=pci +075dc4fd57b7523b7d1e64df09e8fbab2298a45c NEEDED UBUNTU: SAUCE: (no-up) x86: reboot: Make Dell Latitude E6520 use reboot=pci +11f96bb408f15ceeef5f1c089f99d974f5cd93c5 NEEDED UBUNTU: SAUCE: (no-up) add support for installed header files to ubuntu directory +83442377bb16b0007a304e1b5f81f35139abb29c NEEDED UBUNTU: SAUCE: (no-up) Added quirk to recognize GE0301 3G modem as an interface. +84b3a7169b338740a70d22eb408e89619acfd9db NEEDED UBUNTU: SAUCE: (no-up) fix build error with CONFIG_BLK_DEV_INITRD=n +6a2a16f3c9e9496523125c58f788055dede4495f NEEDED UBUNTU: SAUCE: (no-up) dma-mapping: Remove WARN_ON in dma_free_coherent +35814b8981777d9781bcf9d1a3d068b502ce90f2 NEEDED UBUNTU: SAUCE: (no-up) cdrom -- default to not locking the tray when in use +de67e5bc6fbe1fed74ec545291efc763ec91c2b3 NEEDED UBUNTU: SAUCE: (no-up) nbd: Change default partitions per device to 15 +a5263a89adad25c3cbec28d9ed6e35c83e8de677 NEEDED UBUNTU: SAUCE: (no-up) hostap: Change initial operation mode to managed (infra) +aa48271e2f11700129d616010dca588d7a973a03 NEEDED UBUNTU: SAUCE: (no-up) version: Implement version_signature proc file. +3dcb633bcdca132c4f3df40338a3b387f63f9271 NEEDED UBUNTU: SAUCE: (no-up) dm-raid45: Fix incompatible ptr assignments +7d687b18ba73d86852971a9060380a3e5657d086 NEEDED UBUNTU: SAUCE: (no-up) ubuntu: dm-raid45 +4437f9d1f3c4c6f7820bd7162ad54002e740eda8 NEEDED:debian UBUNTU: [Debian] Cloud tools +58244d3007f8256b8fd23b941a87c97b60e54f91 NEEDED:debian UBUNTU: [Debian] add debian/gbp.conf +04e8205c37a0d4756b675ea2229bac647ca200af NEEDED:debian UBUNTU: [Debian] remove the kernel-image firmware list on clean +a52ad698ad07262a8735801415c139789ae88cdb NEEDED:debian UBUNTU: [debian] Dynamically generate the kernel-image udebs firmware list +fbaf6c736d49fd8cd3d6121ea26009fbf7acd301 NEEDED:debian UBUNTU: [debian] Fix indep_hdrs_pkg_name +0588234eed4f92f77c24090f368bd9fc419e50e0 NEEDED:debian UBUNTU: [Debian] Improve tools version message +442d458f2ab0669d904de435bc943ffdb20b42e1 NEEDED:debian UBUNTU: [Debian] Re-sign modules after debug objcopy +a6e1d4fd0d9dc987991216b799e6dee2b7956ad7 NEEDED:debian UBUNTU: [Debian] sort out linux-tools naming +5fee25691328f9d46874a824d8e75c3a25be05d2 NEEDED:debian UBUNTU: [Debian] linux-tools: switch to common generic version helper +2d0634eb9debcc3197792e52f717e7f88352b835 NEEDED:debian UBUNTU: [Debian] postinst -- fix unchanged link detection +66e7bf3df38ce1302a32baf8142dce56c0c81586 NEEDED:debian UBUNTU: [Debian] postinst -- improve relative symlink detection with missing files +c5e7fa9208fbe047c329c124f4d4e1320321d34f NEEDED:debian UBUNTU: [Debian] getabis: Commit new ABI directory, remove the old +f01e594cf5b3a0f05f19ac55e78589d93b06b8fa NEEDED:debian UBUNTU: [Debian] Add hv_vss_daemon to tools package +687fa338e27867b855c77dd79860035dde626761 NEEDED:debian UBUNTU: [debian] tools: ship 'cpupower' in linux-tools +23e6572a962df847252e07898a40174669e8f2a5 NEEDED:debian UBUNTU: [Debian] tools: enable x86 and hyper-v +8bd69d23b91eee555b60a59e42a04201a7d0f1e7 NEEDED:debian UBUNTU: [Debian] autopkgtest: switch Depends: to build-essential +2a6e95d999ee4efac165d88c8106a888fc9b5a8a NEEDED:debian UBUNTU: [Debian] supply perf with appropriate prefix to ensure use of local config +81c56fe3b06596c30b9eae372008fe37ae20f3b7 NEEDED:debian UBUNTU: [Debian] Explicitly reference gawk in build rules awk in all and arch +82429d09555509df1d684469d97dedc756ff11b8 NEEDED:debian UBUNTU: [Debian] fix SRCPKGNAME-udebs-FLAVOUR handling for complex flavours +754e4d69262a59fff8c893b32f199d1fbec6905b NEEDED:debian UBUNTU: [Debian] Supply PKG_ABI in kmake +d25ef28f3ab3ead424ce856ecc849d4bd8eff932 NEEDED:debian UBUNTU: [Debian] reduce udeb rules spew +61ce255d6b166b9c48c8a4ff2176ea15089e381d NEEDED:debian UBUNTU: [Debian] Prepare to build using arch specific compiler +9a9792eeae3e7ec48aed14e38a8cbb3e716d5e34 NEEDED:debian UBUNTU: [Debian] do_tools=false when cross compiling +0ea3ee0721c59ddf26e95da242e5e9ead1e21278 NEEDED:debian UBUNTU: [Debian] generate a SRCPKGNAME-udebs-FLAVOUR-di depending on all built udebs +553cbe477ce2085e1a249d629f268d62af484682 NEEDED:debian UBUNTU: [debian] Use dh_strip +a418dffd68c2c8b88dc3e2fbaf09ead34cfc2fed NEEDED:debian UBUNTU: (debian) get-firmware: Be more selective about copies +4c40a10a81f5cd9310b7b5766ff731db91224f3f NEEDED:debian UBUNTU: (debian) fix internal linkage for separated header packages +b69a501e52aff469bc0e0b3ea7fcde5bfef63af1 NEEDED:debian UBUNTU: (debian) Abort build on unresolved symbols +15bc58fd511b00f7703d2b5d8909af935b31c1d5 NEEDED UBUNTU: [debian] ensure debian/ is not excluded from git by default +83f903be8906fc46d258124e64803590fa5a60ac NEEDED:debian UBUNTU: [debian] Specify python2.7 for perf tools build +817c1f4144c1318dc2e5d62e8817979a7f721ff9 NEEDED:debian UBUNTU: [debian] do not use ../.$(series)-env file +c00e4866e6e549618a43ae3928073f552cca12a5 NEEDED:debian UBUNTU: [debian] perf: NO_LIBPERL=1 +44e01631bcd442f4f61c264af78e193518daa683 NEEDED:debian UBUNTU: [debian] perf: NO_LIBPYTHON=1 +4ec3e6d91413db7e4ba6df1f8b069aee2e7ed216 NEEDED:debian UBUNTU: [debian] Build extras package only for specific arches +6ea3c5606dfdac9dc0348d0eeafb17207cf1efbb NEEDED:debian UBUNTU: [debian] Remove dangling symlink from headers package +9b0d5791d9345eb165fb26e8f80837209ed677f4 NEEDED:debian UBUNTU: [debian] DTB: add support for multiple DTBs +fc9f46c418f454b138af5d810003db5e3d7eb582 NEEDED:debian UBUNTU: [debian] Add macro to selectively disable building perf +c054564f4aeffa8baf045df5de9707140d3fd381 NEEDED:debian UBUNTU: [debian] insertchanges -- fix to work across major version changes +2161b4265ed31268232cb4743f6201b1be7ce1a8 NEEDED:split-debian UBUNTU: [debian] Moved scripts/fw-to-ihex.sh to debian/scripts/misc +187fb48b5107cf8714beb306cb24610e97101cee NEEDED:debian UBUNTU: [debian] find-obsolete-firmware: Use correct path +6b259db6215d8e1d4a31c1ba46ed39d2dafe82f1 NEEDED:debian UBUNTU: [debian] get-firmware: Filter new files through fwinfo +ba7c4f74efc87ea48be44992774a563151926bf7 NEEDED:debian UBUNTU: [debian] hmake -j1 +ff734a2a5e6dccf8e218115f0897c0296195408f NEEDED:debian UBUNTU: [debian] add an autopkgtest rebuild test +8b92747ff62b53c7481de518a1d9e0dcc3efadc5 NEEDED:debian UBUNTU: [debian] move build tests out of the way +65dc3834bd439e381e4a1319f47ba198ff59bfad NEEDED:debian UBUNTU: [debian] add rebuild-test support for autopkgtest +85df5d081a0a1cf926bc1596fce86058a980957d NEEDED:debian UBUNTU: [debian] script to detect obsolete firmware +0486170e5ff342ec83e3ad383d490ad9c4009012 NEEDED:debian UBUNTU: [debian] Use SRCPKGNAME as prefix for indep linux headers package +4fecdbff008d99d5084ad220223d95f2a8b33430 NEEDED:debian UBUNTU: [debian] Document binary-indep dependency chain +e31db9848498b37cec7974a7f55f3a0125ac98f7 NEEDED:debian UBUNTU: [debian] Use dh_prep instead of 'dh_clean -k' +f97b9b22ffed7de7d3b2f0b79ffcbd74ae75af29 NEEDED:debian UBUNTU: [debian] enforcer -- fix debugging output +97625cbcd6c760b92fcbd46b33127817abd3f5ec NEEDED:debian UBUNTU: [debian] Add custom_override rule to allow for alternate kernel file/install +8dadbaaed08c1aba3f59d1f8cac96284420b422f NEEDED:debian UBUNTU: [debian] Update armhf comments. +efd7c209638bec8871bdc80b05ac2678d98342f9 NEEDED:debian UBUNTU: [debian] drop manual headers copy +a25e7161804d73bdc21933f8ce22dffc30737c4d NEEDED:debian UBUNTU: [debian] bootstrap: switch to the new DEB_BUILD_PROFILE +5dedd7999df59975ea0faa207f5f8ed9c8d59e96 NEEDED:debian UBUNTU: [debian] do not fail secure copy on older kernels +a6a3b1451ca57ca799e98ba62fb0d95cfec38c5d NEEDED:debian UBUNTU: [debian] allow us to select which builds have uefi signed versions +a34c8331e9565c7af1a04c64bb6d1c57fc2c605e NEEDED:debian UBUNTU: [debian] we already have a valid src_pkg_name +e606ba427f5f2abe7a4ec1ab18a4d5838345821c NEEDED:debian UBUNTU: [debian] add custom upload for the kernel binary package +0ffed1cb10d43ba7d525fcc0af93e4eb9d88e8eb NEEDED:debian UBUNTU: [debian] note directory name changes +a6d721352cbc862a3e31652e904311739b016727 NEEDED:split-debian UBUNTU: [debian] Initial debian and ubuntu directories +b44d72ce530f51e7a882d23c66029a63b737231b NEEDED UBUNTU: [Debian] Prep for Ubuntu build infrastructure --- linux-4.2.0.orig/debian.master/reconstruct +++ linux-4.2.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-4.2.0.orig/debian.master/rules.d/amd64.mk +++ linux-4.2.0/debian.master/rules.d/amd64.mk @@ -0,0 +1,19 @@ +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 +do_tools_common = true --- linux-4.2.0.orig/debian.master/rules.d/arm64.mk +++ linux-4.2.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-4.2.0.orig/debian.master/rules.d/armhf.mk +++ linux-4.2.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-4.2.0.orig/debian.master/rules.d/i386.mk +++ linux-4.2.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-4.2.0.orig/debian.master/rules.d/powerpc.mk +++ linux-4.2.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-4.2.0.orig/debian.master/rules.d/ppc64el.mk +++ linux-4.2.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-4.2.0.orig/debian.master/rules.d/s390x.mk +++ linux-4.2.0/debian.master/rules.d/s390x.mk @@ -0,0 +1,7 @@ +human_arch = System 390x +build_arch = s390 +header_arch = $(build_arch) +defconfig = defconfig +flavours = generic + +do_flavour_image_package = false --- linux-4.2.0.orig/debian.master/rules.d/x32.mk +++ linux-4.2.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-4.2.0.orig/debian/changelog +++ linux-4.2.0/debian/changelog @@ -0,0 +1,12733 @@ +linux (4.2.0-10.12) wily; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1496109 + + [ Paolo Pisati ] + + * [Config] armhf: ARM_KERNMEM_PERMS=y && DEBUG_RODATA=y + + [ Tim Gardner ] + + * [Config] CONFIG_LEDS_POWERNV=m + - LP: #1494735 + + [ Upstream Kernel Changes ] + + * intel_pstate: enable HWP per CPU + - LP: #1494073 + * intel_pstate: Fix possible overflow complained by Coverity + - LP: #1494073 + * intel_pstate: Add SKY-S support + - LP: #1494073 + * powerpc/powernv: Add OPAL interfaces for accessing and modifying system + LED states + - LP: #1494735 + * powerpc/powernv: Create LED platform device + - LP: #1494735 + * leds/powernv: Add driver for PowerNV platform + - LP: #1494735 + * powerpc/powernv: Fix mis-merge of OPAL support for LEDS driver + - LP: #1494735 + * powerpc/powernv: Enable LEDS support + - LP: #1494735 + + -- Tim Gardner Tue, 15 Sep 2015 08:29:16 -0600 + +linux (4.2.0-10.11) wily; urgency=low + + [ Andy Whitcroft ] + + * Release Tracking Bug + - LP: #1495208 + * No change rebuild to avoid issues with leading zero bytes on + internal module signing key. (see launchpad bug 1494943) + + [ Ming Lei ] + + * [Config] SERIAL_8250_DW=y for arm64 + + [ Upstream Kernel Changes ] + + * drm/i915: Move WaBarrierPerformanceFixDisable:skl to skl code from chv + code + - LP: #1484486 + * drm/i915/gen8: Add infrastructure to initialize WA batch buffers + - LP: #1484486 + * drm/i915/gen8: Re-order init pipe_control in lrc mode + - LP: #1484486 + * drm/i915/gen8: Add WaDisableCtxRestoreArbitration workaround + - LP: #1484486 + * drm/i915/gen8: Add WaFlushCoherentL3CacheLinesAtContextSwitch + workaround + - LP: #1484486 + * drm/i915: Bail out early if WA batch is not available for given Gen + - LP: #1484486 + * drm/i915/gen8: Add WaClearSlmSpaceAtContextSwitch workaround + - LP: #1484486 + * drm/i915: Update WaFlushCoherentL3CacheLinesAtContextSwitch + - LP: #1484486 + * drm/i915/gen9: Implement WaDisableKillLogic for gen 9 + - LP: #1484486 + * drm/i915: Enable WA batch buffers for Gen9 + - LP: #1484486 + * drm/i915/gen9: Add WaDisableCtxRestoreArbitration workaround + - LP: #1484486 + * drm/i915: Update wa_ctx_emit() macro as per kernel coding guidelines + - LP: #1484486 + * drm/i915/gen9: Add WaFlushCoherentL3CacheLinesAtContextSwitch + workaround + - LP: #1484486 + * drm/i915/gen9: Add + WaSetDisablePixMaskCammingAndRhwoInCommonSliceChicken + - LP: #1484486 + * drm/i915:skl: Add WaEnableGapsTsvCreditFix + - LP: #1484486 + * drm/i915/skl: revert duplicated WaBarrierPerformanceFixDisable:skl + - LP: #1484486 + * drm/i915/skl: Don't expose the top most plane on gen9 display + - LP: #1484486 + * drm/i915/skl WaDisableSbeCacheDispatchPortSharing + - LP: #1484486 + * drm/i915/skl: WaIgnoreDDIAStrap is forever, always init DDI A + - LP: #1484486 + * drm/i915: reduce indent in i9xx_hpd_irq_handler + - LP: #1484531 + * drm/i915: reduce duplicate conditions in i9xx_hpd_irq_handler + - LP: #1484531 + * drm/i915: reduce indent in intel_hpd_irq_handler + - LP: #1484531 + * drm/i915: group all hotplug related fields into a new struct in + dev_priv + - LP: #1484531 + * drm/i915: add for_each_hpd_pin to iterate over hotplug pins + - LP: #1484531 + * drm/i915: simplify conditions for skipping the 2nd hpd loop iterations + - LP: #1484531 + * drm/i915: put back the indent in intel_hpd_irq_handler + - LP: #1484531 + * drm/i915: merge the two hpd loops in intel_hpd_irq_handler to one + - LP: #1484531 + * drm/i915: simplify condition for digital port + - LP: #1484531 + * drm/i915: abstract away platform specific parts from hpd handling + - LP: #1484531 + * drm/i915: Handle HPD when it has actually occurred + - LP: #1484531 + * drm/i915: Set power domain for DDI-E + - LP: #1484531 + * drm/i915: Set alternate aux for DDI-E + - LP: #1484531 + * drm/i915/skl: enable DDI-E hotplug + - LP: #1484531 + * drm/i915/bxt: fix DDI PHY vswing scale value setting + - LP: #1494163 + * drm/i915/skl: Buffer translation improvements + - LP: #1494163 + * drm/i915: Per-DDI I_boost override + - LP: #1494163 + * drm/i915: fix VBT parsing for SDVO child device mapping + - LP: #1494163 + * drm/i915/bxt: edp1.4 Intermediate Freq support + - LP: #1494163 + * drm/i915: fix link rates reported for SKL + - LP: #1494163 + * drm/i915: Allow parsing of variable size child device entries from VBT + - LP: #1494163 + * drm/i915/skl: Update DDI buffer translation programming. + - LP: #1494163 + * drm/i915: Enable HDMI on DDI-E + - LP: #1484531 + * drm/i915/skl: Enable DDI-E + - LP: #1484531 + * drm/i915: eDP can be present on DDI-E + - LP: #1484531 + * drm/i915/skl: Adding DDI_E power well domain + - LP: #1484531 + * drm/i915: set CDCLK if DPLL0 enabled during resuming from S3 + - LP: #1490035 + * drm/i915: Split atomic wm update to pre and post variants + - LP: #1493746 + * drm/i915/skl: Drop the preliminary_hw_support flag + - LP: #1486868 + * drm/i915: set FDI translations to NULL on SKL + - LP: #1494163 + + -- Andy Whitcroft Sun, 13 Sep 2015 11:32:02 +0100 + +linux (4.2.0-9.9) wily; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1493970 + * [Config] CONFIG_MFD_INTEL_LPSS=m + - LP: #1397876 + + [ dann frazier ] + + * [Config] Disable CONFIG_IPMI_SI_PROBE_DEFAULTS on armhf and arm64 + - LP: #1388952 + + [ Michael Ellerman ] + + * SAUCE: crypto: vmx - VMX crypto should depend on CONFIG_VSX + Fixes FTBS on 32 bit powerpc, patch sent upstream. + + [ Upstream Kernel Changes ] + + * thermal/powerclamp: add cpu id for skylake h/s + - LP: #1398269 + * perf/x86/intel/uncore: Add Broadwell-DE uncore support + - LP: #1397852 + * mfd: watchdog: iTCO_wdt: Expose watchdog properties using platform data + - LP: #1460905 + * i2c: i801: Create iTCO device on newer Intel PCHs + - LP: #1460905 + * watchdog: iTCO_wdt: Add support for TCO on Intel Sunrisepoint + - LP: #1460905 + * perf/x86: Add a native_perf_sched_clock_from_tsc() + - LP: #1397867 + * perf/x86/intel: Add support for PEBSv3 profiling + - LP: #1397867 + * perf/x86/intel/lbr: Allow time stamp for free running PEBSv3 + - LP: #1397867 + * x86: Add new MSRs and MSR bits used for Intel Skylake PMU support + - LP: #1397867 + * perf: Add cycles to branch_info + - LP: #1397867 + * perf/x86/intel/lbr: Add support for LBRv5 + - LP: #1397867 + * perf/x86/intel: Handle new arch perfmon v4 status bits + - LP: #1397867 + * perf/x86/intel: Move PMU ACK to after LBR read + - LP: #1397867 + * perf/x86/intel/lbr: Optimize v4 LBR unfreezing + - LP: #1397867 + * perf/x86/intel: Add Intel Skylake PMU support + - LP: #1397867 + * perf/x86/intel/lbr: Use correct index to save/restore LBR_INFO with + call stack + - LP: #1397867 + * perf/x86/intel/lbr: Limit LBR accesses to TOS in callstack mode + - LP: #1397867 + * perf/x86: Make merge_attr() global to use from perf_event_intel + - LP: #1397867 + * perf/x86/intel: Use 0x11 as extra reg test value + - LP: #1397867 + * perf tools: Add support for cycles, weight branch_info field + - LP: #1397867 + * perf report: Add flag for non ANY branch mode + - LP: #1397867 + * perf report: Add infrastructure for a cycles histogram + - LP: #1397867 + * perf report: Add processing for cycle histograms + - LP: #1397867 + * perf annotate: Compute IPC and basic block cycles + - LP: #1397867 + * perf annotate: Finally display IPC and cycle accounting + - LP: #1397867 + * perf top: Add branch annotation code to top + - LP: #1397867 + * perf report: Display cycles in branch sort mode + - LP: #1397867 + * perf annotate: Fix 32-bit compilation error in util/annotate.c + - LP: #1397867 + * PM / QoS: Make it possible to expose device latency tolerance to + userspace + - LP: #1460908 + * ACPI / PM: Attach ACPI power domain only once + - LP: #1460908 + * Driver core: wakeup the parent device before trying probe + - LP: #1460908 + * klist: implement klist_prev() + - LP: #1460908 + * driver core: implement device_for_each_child_reverse() + - LP: #1460908 + * mfd: make mfd_remove_devices() iterate in reverse order + - LP: #1460908 + * dmaengine: add a driver for Intel integrated DMA 64-bit + - LP: #1460908 + * mfd: Add support for Intel Sunrisepoint LPSS devices + - LP: #1460908 + * spi: pxa2xx: Add support for Intel Sunrisepoint + - LP: #1397876 + * spi: spi-pxa2xx: Remove unused legacy PXA DMA API channel numbers + - LP: #1397876 + * spi: pxa2xx: Add terminating entry for pxa2xx_spi_pci_compound_match + - LP: #1397876 + * spi: spi-pxa2xx: Remove unused legacy null dma buffer and allocation + for it + - LP: #1397876 + * intel_idle: Skylake Client Support + - LP: #1397877 + * powerpc/kernel: Switch to using MAX_ERRNO + - LP: #1458876 + * powerpc/kernel: Change the do_syscall_trace_enter() API + - LP: #1458876 + * powerpc: Drop unused syscall_get_error() + - LP: #1458876 + * powerpc: Don't negate error in syscall_set_return_value() + - LP: #1458876 + * powerpc: Rework syscall_get_arguments() so there is only one loop + - LP: #1458876 + * powerpc: Use orig_gpr3 in syscall_get_arguments() + - LP: #1458876 + * powerpc: Change syscall_get_nr() to return int + - LP: #1458876 + * powerpc/kernel: Add SIG_SYS support for compat tasks + - LP: #1458876 + * powerpc/kernel: Enable seccomp filter + - LP: #1458876 + * selftests/seccomp: Make seccomp tests work on big endian + - LP: #1458876 + * selftests/seccomp: Add powerpc support + - LP: #1458876 + * eCryptfs: Invalidate dcache entries when lower i_nlink is zero + + -- Tim Gardner Tue, 08 Sep 2015 19:17:57 -0600 + +linux (4.2.0-8.8) wily; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1493357 + * [Config] CONFIG_CRYPTO_DEV_NX_COMPRESS_CRYPTO obsolete + - LP: #1488495 + * [Config] CONFIG_CXLFLASH=m + * [Config] CONFIG_CXL_EEH=y for ppc64el, powerpc64-smp + + + [ Andy Whitcroft ] + + * [Packaging] standardise on stage1 for the bootstrap stage in line with debian + * [Packaging] mark up control for stage1 + * [Config] kernel-versions -- clean up deps field + * [Config] s390x -- build linux-libc-dev + - LP: #1488653 + * [Packaging] control -- prepare for new kernel-wedge semantics + + [ Upstream Kernel Changes ] + + * crypto: vmx - Fixing AES-CTR counter bug + - LP: #1484519 + * crypto: vmx - Fixing GHASH Key issue on little endian + - LP: #1484519 + * powerpc: Uncomment and make enable_kernel_vsx() routine available + - LP: #1484519 + * crypto: vmx - Adding enable_kernel_vsx() to access VSX instructions + - LP: #1484519 + * crypto: nx - nx842_OF_upd_status should return ENODEV if device is not + 'okay' + - LP: #1488495 + * crypto: nx - rename nx842_{init, exit} to nx842_pseries_{init, exit} + - LP: #1488495 + * crypto: nx - do not emit extra output if status is disabled + - LP: #1488495 + * crypto: nx - reduce chattiness of platform drivers + - LP: #1488495 + * crypto: nx/842 - Fix context corruption + - LP: #1488495 + * crypto: nx - remove __init/__exit from VIO functions + - LP: #1488495 + * crypto: nx - remove pSeries NX 'status' field + - LP: #1488495 + * crypto: nx - move kzalloc() out of spinlock + - LP: #1488495 + * crypto: nx - don't register pSeries driver if ENODEV + - LP: #1488495 + * crypto: nx - use common code for both NX decompress success cases + - LP: #1488495 + * crypto: nx - merge nx-compress and nx-compress-crypto + - LP: #1488495 + * crypto: nx - rename nx-842-crypto.c to nx-842.c + - LP: #1488495 + * crypto: nx - make platform drivers directly register with crypto + - LP: #1488495 + * cxlflash: Base support for IBM CXL Flash Adapter + - LP: #1449121 + * cxlflash: Base error recovery support + - LP: #1449121 + * cxlflash: Superpipe support + - LP: #1449121 + * cxlflash: Virtual LUN support + - LP: #1449121 + * cxlflash: off by one bug in cxlflash_show_port_status() + - LP: #1449121 + * cxlflash: shift wrapping bug in afu_link_reset() + - LP: #1449121 + * cxlflash: Remove unused variable from queuecommand + - LP: #1449121 + * powerpc/powernv: move dma_get_required_mask from pnv_phb to + pci_controller_ops + * powerpc/eeh: Probe after unbalanced kref check + * misc: cxl: clean up afu_read_config() + * cxl: Add explicit precision specifiers + * cxl: use more common format specifier + * cxl: Destroy cxl_adapter_idr on module_exit + * cxl: Destroy afu->contexts_idr on release of an afu + * cxl: Don't ignore add_process_element() result when attaching context + * cxl: Compile with -Werror + * cxl: sparse: Make declarations static + * cxl: sparse: Silence iomem warning in debugfs file creation + * cxl: Convert MMIO read/write macros to inline functions + * cxl: Drop commands if the PCI channel is not in normal state + * cxl: Allocate and release the SPA with the AFU + * cxl: Make IRQ release idempotent + * cxl: Clean up adapter MMIO unmap path. + * cxl: Refactor adaptor init/teardown + * cxl: Refactor AFU init/teardown + * cxl: Don't remove AFUs/vPHBs in cxl_reset + * cxl: Allow the kernel to trust that an image won't change on PERST. + * cxl: EEH support + * cxl: Add CONFIG_CXL_EEH symbol + * cxl: Plug irq_bitmap getting leaked in cxl_context + * cxl: Add alternate MMIO error handling + * cxl: Allow release of contexts which have been OPENED but not STARTED + * cxl: Remove use of macro DEFINE_PCI_DEVICE_TABLE + * cxl: Release irqs if memory allocation fails + * cxl: Remove racy attempt to force EEH invocation in reset + * cxl: Fix + cleanup error paths in cxl_dev_context_init + * cxl: Fix force unmapping mmaps of contexts allocated through the kernel api + * cxl: Set up and enable PSL Timebase + + -- Tim Gardner Tue, 01 Sep 2015 07:38:43 -0600 + +linux (4.2.0-7.7) wily; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1490564 + * rebase to v4.2 + + [ Wen Xiong ] + + * SAUCE: ipr: Byte swapping for device_id attribute in sysfs + - LP: #1453892 + + [ Upstream Kernel Changes ] + + * rebase to v4.2 + - LP: #1487345 + + -- Tim Gardner Wed, 26 Aug 2015 07:06:10 -0600 + +linux (4.2.0-6.6) wily; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1488138 + + [ Andy Whitcroft ] + + * rebase to v4.2-rc8 + + [ Shilpasri G Bhat ] + + * SAUCE: cpufreq: powernv: Handle throttling due to Pmax capping at chip + level + - LP: #1480894 + * SAUCE: powerpc/powernv: Add definition of OPAL_MSG_OCC message type + - LP: #1480894 + * SAUCE: cpufreq: powernv: Register for OCC related opal_message + notification + - LP: #1480894 + * SAUCE: cpufreq: powernv: Call throttle_check() on receiving + OCC_THROTTLE + - LP: #1480894 + * SAUCE: cpufreq: powernv: Report Psafe only if PMSR.psafe_mode_active + bit is set + - LP: #1480894 + * SAUCE: cpufreq: powernv: Restore cpu frequency to policy->cur on + unthrottling + - LP: #1480894 + + [ Upstream Kernel Changes ] + + * rebase to v4.2-rc8 + - LP: #1483440 + - LP: #1484334 + + -- Tim Gardner Fri, 21 Aug 2015 07:12:11 -0600 + +linux (4.2.0-5.5) wily; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1487173 + + [ Andy Whitcroft ] + + * [Packaging] correct spelling of probabaly on the tools packages + - LP: #1256822 + * rebase to v4.2-rc7 + + [ dann frazier ] + + * d-i: Add nicpf and nicvf to nic-modules + * d-i: Enable usb modules on arm64 + + [ Mahesh Salgaonkar ] + + * SAUCE: powerpc/powernv: display reason for Malfunction Alert HMI. + - LP: #1482343 + * SAUCE: powerpc/powernv: Pull all HMI events before panic. + - LP: #1482343 + * SAUCE: powerpc/powernv: Invoke opal_cec_reboot2() on unrecoverable + machine check errors. + - LP: #1482343 + * SAUCE: powerpc/powernv: Invoke opal_cec_reboot2() on unrecoverable HMI. + - LP: #1482343 + + [ Vipin K Parashar ] + + * SAUCE: powerpc/powernv: Add poweroff (EPOW, DPO) events support for + PowerNV platform + - LP: #1469771 + + [ Upstream Kernel Changes ] + + * rebase to v4.2-rc7 + + -- Tim Gardner Tue, 11 Aug 2015 09:48:40 -0600 + +linux (4.2.0-4.4) wily; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1483677 + + [ Achiad Shochat ] + + * SAUCE: net/mlx5e: Support TX packet copy into WQE + * SAUCE: net/mlx5e: TX latency optimization to save DMA reads + * SAUCE: net/mlx5e: Cosmetics: use BIT() instead of "1 <<", and others + * SAUCE: net/mlx5e: Input IPSEC.SPI into the RX RSS hash function + + [ Adam Lee ] + + * SAUCE: serial: 8250_pci: Add support for Pericom PI7C9X795[1248] + - LP: #1480142 + + [ dann frazier ] + + * [Config] CONFIG_NR_CPUS=128 on arm64 + + [ Leann Ogasawara ] + + * [Config] d-i -- Add sfc to nic-modules udeb + - LP: #1481490 + + [ Saeed Mahameed ] + + * SAUCE: net/mlx5e: Support ETH_RSS_HASH_XOR + * SAUCE: net/mlx5e: Allocate DMA coherent memory on reader NUMA node + + [ Tim Gardner ] + + * [Config] CONFIG_X86_INTEL_MPX=y + - LP: #1460902 + * [Debian] change dependency on module-init-tools to kmod + - LP: #1481986 + * rebase to v4.2-rc6 + + [ Upstream Kernel Changes ] + + * rebase to v4.2-rc6 + + -- Tim Gardner Tue, 04 Aug 2015 16:59:45 -0600 + +linux (4.2.0-3.3) wily; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1481462 + * SAUCE: workqueue: Make flush_workqueue() available again to non GPL modules + Fixes an FTBS for at least one DKMS package. + + -- Tim Gardner Tue, 04 Aug 2015 11:26:53 -0600 + +linux (4.2.0-2.2) wily; urgency=low + + [ Tim Gardner ] + + * Release Tracking Bug + - LP: #1481067 + * rebase to v4.2-rc5 + + [ Andy Whitcroft ] + + * [Packaging] module-inclusion -- commonise copy code and simplify + * [Packaging] module-inclusion -- add manual command entries + * [Packaging] module blacklists -- add support for manual blacklists + * [Packaging] do_common_tools should always be on + * [Packaging] initscripts need installing when making the package + * [Packaging] initscripts work around bug in debhelper systemd support + * [Config] exclude oss modules from linux-image + - LP: #1434842 + * hyper-v -- add hid and fb drivers to linux-virtual + - LP: #1444179 + * ubuntu: (no-squash) vbox -- infrastructure and updater + * ubuntu: vbox -- elide the new symlinks and reconstruct on clean: + - LP: #1426113 + * ubuntu: vbox -- update to 5.0.0-dfsg-1 + - LP: #1480879 + * SAUCE: vbox: follow v4.2 updates to follow_link()/put_link() API + * [Config] move vbox modules into linux-image + + [ Upstream Kernel Changes ] + + * rebase to v4.2-rc5 + - LP: #1478497 + - LP: #1477900 + + -- Andy Whitcroft Mon, 03 Aug 2015 12:20:10 +0100 + +linux (4.2.0-1.1~rc1) wily; urgency=low + + [ Andy Whitcroft ] + + * Release Tracking Bug + - LP: #1479903 + * Initial upload of v4.2 based kernel (currently v4.-rc4) + + [ Upstream Kernel Changes ] + + * rebase to v4.2-rc4 + - LP: #1476987 + - LP: #1476888 + * rebase to v4.2-rc3 + * rebase to v4.2-rc2 + * rebase to v4.2-rc1 + - LP: #1394368 + - LP: #1427680 + - LP: #1462614 + - LP: #1397021 + + -- Andy Whitcroft Thu, 30 Jul 2015 18:42:46 +0100 + +linux (4.1.0-3.3) wily; urgency=low + + [ Andy Whitcroft ] + + * Release Tracking Bug + - LP: #1478897 + + [ Colin Ian King ] + + * SAUCE: KEYS: ensure we free the assoc array edit if edit is valid + - CVE-2015-1333 + + [ Seth Forshee ] + + * SAUCE: overlayfs: Enable user namespace mounts for the "overlay" fstype + - LP: #1478578 + + [ Upstream Kernel Changes ] + + * sched/stop_machine: Fix deadlock between multiple stop_two_cpus() + - LP: #1461620 + * x86/nmi: Enable nested do_nmi() handling for 64-bit kernels + * x86/nmi/64: Remove asm code that saves cr2 + * x86/nmi/64: Switch stacks on userspace NMI entry + * x86/nmi/64: Reorder nested NMI checks + * x86/nmi/64: Use DF to avoid userspace RSP confusing nested NMI + detection + + -- Andy Whitcroft Tue, 28 Jul 2015 11:59:03 +0100 + +linux (4.1.0-2.4) wily; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: overlayfs: when copying up and reading directories ensure + mounter had permissions V2 + - CVE-2015-1328 + + [ Leann Ogasawara ] + + * Release Tracking Bug + - LP: #1465419 + + -- Leann Ogasawara Mon, 15 Jun 2015 14:09:22 -0700 + +linux (4.1.0-2.2) wily; urgency=low + + [ Tim Gardner ] + + * rebase to v4.1.3 + * [Config] Add i40e[vf] to d-i + - LP: #1476393 + + [ Upstream Kernel Changes ] + + * rebase to v4.1.3 + - LP: #1427680 + - LP: #1462614 + - LP: #1394368 + + -- Tim Gardner Wed, 22 Jul 2015 09:13:02 -0600 + +linux (4.1.0-1.1) wily; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: overlay: add backwards compatible overlayfs format support V3 + - LP: #1395877, #1410480 + * SAUCE: overlayfs: when copying up and reading directories ensure + mounter had permissions V2 + - CVE-2015-1328 + * [Packaging] fix up Vcs-Git: to point to launchpad + * [Config] correct linux-initramfs-tool virtual linkage + - LP: #1474810 + + [ Chris J Arges ] + + * [Config] Add dm-service-time to multipath-modules + - LP: #1469240 + * [Config] Add MTD_POWERNV_FLASH and OPAL_PRD + - LP: #1464560 + + [ Jay Vosburgh ] + + * SAUCE: fan: Proof of concept implementation (v2) + - LP: #1439706 + * SAUCE: fan: tunnel multiple mapping mode (v3) + - LP: #1470091 + + [ Leann Ogasawara ] + + * Revert "SAUCE: ext4: disable ext4_punch_hole for indirect filesystems" + * Revert "SAUCE: intel_pstate: inform user that thermald is worth + considering" + * Revert "SAUCE: Work around broken ACPI backlight on Dell Inspiron 5537" + * Revert "SAUCE: dm-crypt: never use write same" + * Release Tracking Bug + - LP: #1476333 + + [ Tim Gardner ] + + * Rebase to v4.1 + - LP: #1443371 + * [Config] Enable Apparmor + * [Config] CONFIG_OVERLAY_FS_V1=y + * [Config] DEFAULT_IOSCHED="deadline" for ppc64el + - LP: #1469829 + * [Config] CONFIG_VM86=n + - LP: #1473447 + * [Config] ACORN_PARTITION=n + - LP: #1453117 + + [ Timo Aaltonen ] + + * [Config] Disable CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT + - LP: #1473319 + + [ Upstream Kernel Changes ] + + * efi: efivar_create_sysfs_entry() should return negative error codes + * efi: Add esrt support + * x86, doc: Remove cmdline_size from list of fields to be filled in for + EFI handover + * efi/esrt: Fix some compiler warnings + * efi: dmi: List SMBIOS3 table before SMBIOS table + * efi: Add 'systab' information to Documentation/ABI + * ALSA: hda - restore the MIC FIXUP for some Dell machines + - LP: #1473560 + * mtd: powernv: Add powernv flash MTD abstraction driver + - LP: #1464560 + * powerpc/powernv: Expose OPAL APIs required by PRD interface + - LP: #1464560 + * powerpc/powernv: Add opal-prd channel + - LP: #1464560 + * powerpc/powernv: fix construction of opal PRD messages + - LP: #1464560 + * powerpc/include: Add opal-prd to installed uapi headers + - LP: #1464560 + * powerpc/powernv: Fix vma page prot flags in opal-prd driver + - LP: #1464560 + + -- Leann Ogasawara Mon, 20 Jul 2015 10:16:06 -0700 + +linux (4.0.0-2.4) wily; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: overlayfs: when copying up and reading directories ensure + mounter had permissions V2 + - CVE-2015-1328 + + [ Leann Ogasawara ] + + * Release Tracking Bug + - LP: #1465419 + + -- Leann Ogasawara Mon, 15 Jun 2015 14:09:22 -0700 + +linux (4.0.0-1.2) wily; urgency=low + + [ Andy Whitcroft ] + + * SAUCE: overlay: add backwards compatible overlayfs format support V3 + - LP: #1395877, #1410480 + * [Config] enable CONFIG_OVERLAY_FS_V1 + + [ Tai Nguyen ] + + * SAUCE: power: reset: Add syscon reboot device node for APM X-Gene platform + - LP: #1463211 + + [ Tim Gardner ] + + * [Config] CONFIG_HIBERNATION=n for ppc64el + - LP: #1463836 + + -- Tim Gardner Fri, 12 Jun 2015 06:11:53 -0600 + +linux (4.0.0-1.1) wily; urgency=low + + [ Leann Ogasawara ] + + * Revert "md/raid0: fix bug with chunksize not a power of 2." + - LP: #1457510 + * powerpc/powernv: Check image loaded or not before calling flash + - LP: #1461553 + + [ Tim Gardner ] + + * [Config] armhf: CPUFREQ_DT=y + - LP: #1457781 + + [ Upstream Kernel Changes ] + + * rebase to v4.0.5 + - LP: #1429756 + - LP: #1452175 + - LP: #1454656 + - LP: #1447909 + - LP: #1446517 + - LP: #1428947 + - LP: #1410704 + - LP: #1412800 + - LP: #1400215 + - LP: #1411193 + - LP: #1412800 + - LP: #1408295 + - LP: #1436745 + + -- Leann Ogasawara Tue, 09 Jun 2015 05:58:46 -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-4.2.0.orig/debian/cloud-tools/hv_get_dhcp_info +++ linux-4.2.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-4.2.0.orig/debian/cloud-tools/hv_get_dns_info +++ linux-4.2.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-4.2.0.orig/debian/cloud-tools/hv_set_ifconfig +++ linux-4.2.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-4.2.0.orig/debian/commit-templates/bumpabi +++ linux-4.2.0/debian/commit-templates/bumpabi @@ -0,0 +1,3 @@ +UBUNTU: Bump ABI + +Ignore: yes --- linux-4.2.0.orig/debian/commit-templates/config-updates +++ linux-4.2.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-4.2.0.orig/debian/commit-templates/external-driver +++ linux-4.2.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-4.2.0.orig/debian/commit-templates/missing-modules +++ linux-4.2.0/debian/commit-templates/missing-modules @@ -0,0 +1,3 @@ +UBUNTU: build/modules: Add modules that have intentionally gone missing + +Ignore: yes --- linux-4.2.0.orig/debian/commit-templates/newrelease +++ linux-4.2.0/debian/commit-templates/newrelease @@ -0,0 +1,3 @@ +UBUNTU: Start new release + +Ignore: yes --- linux-4.2.0.orig/debian/commit-templates/sauce-patch +++ linux-4.2.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-4.2.0.orig/debian/commit-templates/upstream-patch +++ linux-4.2.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-4.2.0.orig/debian/compat +++ linux-4.2.0/debian/compat @@ -0,0 +1 @@ +5 --- linux-4.2.0.orig/debian/control +++ linux-4.2.0/debian/control @@ -0,0 +1,960 @@ +Source: linux +Section: devel +Priority: optional +Maintainer: Ubuntu Kernel Team +Standards-Version: 3.9.4.0 +Build-Depends: + debhelper (>= 5), + dh-systemd, + cpio, + kernel-wedge (>= 2.24ubuntu1), + kmod , + 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: git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/wily +XS-Testsuite: autopkgtest +#XS-Testsuite-Depends: gcc-4.7 binutils + +Package: linux-source-4.2.0 +Build-Profiles: +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 4.2.0 with Ubuntu patches + This package provides the source code for the Linux kernel version + 4.2.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 +Build-Profiles: +Architecture: all +Section: doc +Priority: optional +Depends: ${misc:Depends} +Conflicts: linux-doc-3 +Replaces: linux-doc-3 +Description: Linux kernel specific documentation for version 4.2.0 + This package provides the various documents in the 4.2.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-4.2.0-10 +Build-Profiles: +Architecture: all +Multi-Arch: foreign +Section: devel +Priority: optional +Depends: ${misc:Depends}, coreutils | fileutils (>= 4.0) +Description: Header files related to Linux kernel version 4.2.0 + This package provides kernel header files for version 4.2.0, for sites + that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-4.2.0-10/debian.README.gz for details + +Package: linux-libc-dev +Architecture: i386 amd64 armhf arm64 x32 powerpc ppc64el s390x +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 +Build-Profiles: +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 4.2.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-4.2.0-10 +Build-Profiles: +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 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 4.2.0-10 on + 64 bit x86. + You probabaly want to install linux-tools-4.2.0-10-. + +Package: linux-cloud-tools-common +Build-Profiles: +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 4.2.0 + This package provides the architecture independent parts for kernel + version locked tools for cloud tools for version PGKVER. + +Package: linux-cloud-tools-4.2.0-10 +Build-Profiles: +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 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools for cloud tools for version 4.2.0-10 on + 64 bit x86. + You probabaly want to install linux-cloud-tools-4.2.0-10-. + + +Package: linux-image-4.2.0-10-generic +Build-Profiles: +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 +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tool, kmod +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-4.2.0 | linux-source-4.2.0, linux-tools, linux-headers-4.2.0-10-generic +Description: Linux kernel image for version 4.2.0 on 64 bit x86 SMP + This package contains the Linux kernel image for version 4.2.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-4.2.0-10-generic +Build-Profiles: +Architecture: i386 amd64 armhf arm64 ppc64el +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-4.2.0-10-generic, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 4.2.0 on 64 bit x86 SMP + This package contains the Linux kernel extra modules for version 4.2.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-4.2.0-10-generic +Build-Profiles: +Architecture: i386 amd64 armhf arm64 ppc64el +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-4.2.0-10, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 4.2.0 on 64 bit x86 SMP + This package provides kernel header files for version 4.2.0 on + 64 bit x86 SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-4.2.0-10/debian.README.gz for details. + +Package: linux-image-4.2.0-10-generic-dbgsym +Build-Profiles: +Architecture: i386 amd64 armhf arm64 ppc64el +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 4.2.0 on 64 bit x86 SMP + This package provides a kernel debug image for version 4.2.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-4.2.0-10-generic +Build-Profiles: +Architecture: i386 amd64 armhf arm64 ppc64el +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-4.2.0-10 +Description: Linux kernel version specific tools for version 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 4.2.0-10 on + 64 bit x86. + +Package: linux-cloud-tools-4.2.0-10-generic +Build-Profiles: +Architecture: i386 amd64 armhf arm64 ppc64el +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-4.2.0-10 +Description: Linux kernel version specific cloud tools for version 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 4.2.0-10 on + 64 bit x86. + +Package: linux-udebs-generic +Build-Profiles: +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-4.2.0-10-generic-lpae +Build-Profiles: +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-tool, kmod +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: flash-kernel [armhf] +Suggests: fdutils, linux-doc-4.2.0 | linux-source-4.2.0, linux-tools, linux-headers-4.2.0-10-generic-lpae +Description: Linux kernel image for version 4.2.0 on 64 bit x86 SMP + This package contains the Linux kernel image for version 4.2.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-4.2.0-10-generic-lpae +Build-Profiles: +Architecture: armhf +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-4.2.0-10-generic-lpae, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 4.2.0 on 64 bit x86 SMP + This package contains the Linux kernel extra modules for version 4.2.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-4.2.0-10-generic-lpae +Build-Profiles: +Architecture: armhf +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-4.2.0-10, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 4.2.0 on 64 bit x86 SMP + This package provides kernel header files for version 4.2.0 on + 64 bit x86 SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-4.2.0-10/debian.README.gz for details. + +Package: linux-image-4.2.0-10-generic-lpae-dbgsym +Build-Profiles: +Architecture: armhf +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 4.2.0 on 64 bit x86 SMP + This package provides a kernel debug image for version 4.2.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-4.2.0-10-generic-lpae +Build-Profiles: +Architecture: armhf +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-4.2.0-10 +Description: Linux kernel version specific tools for version 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 4.2.0-10 on + 64 bit x86. + +Package: linux-cloud-tools-4.2.0-10-generic-lpae +Build-Profiles: +Architecture: armhf +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-4.2.0-10 +Description: Linux kernel version specific cloud tools for version 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 4.2.0-10 on + 64 bit x86. + +Package: linux-udebs-generic-lpae +Build-Profiles: +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-4.2.0-10-lowlatency +Build-Profiles: +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 +Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6) | linux-initramfs-tool, kmod +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-4.2.0 | linux-source-4.2.0, linux-tools, linux-headers-4.2.0-10-lowlatency +Description: Linux kernel image for version 4.2.0 on 64 bit x86 SMP + This package contains the Linux kernel image for version 4.2.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-4.2.0-10-lowlatency +Build-Profiles: +Architecture: i386 amd64 +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-4.2.0-10-lowlatency, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 4.2.0 on 64 bit x86 SMP + This package contains the Linux kernel extra modules for version 4.2.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-4.2.0-10-lowlatency +Build-Profiles: +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-4.2.0-10, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 4.2.0 on 64 bit x86 SMP + This package provides kernel header files for version 4.2.0 on + 64 bit x86 SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-4.2.0-10/debian.README.gz for details. + +Package: linux-image-4.2.0-10-lowlatency-dbgsym +Build-Profiles: +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 4.2.0 on 64 bit x86 SMP + This package provides a kernel debug image for version 4.2.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-4.2.0-10-lowlatency +Build-Profiles: +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-4.2.0-10 +Description: Linux kernel version specific tools for version 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 4.2.0-10 on + 64 bit x86. + +Package: linux-cloud-tools-4.2.0-10-lowlatency +Build-Profiles: +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-4.2.0-10 +Description: Linux kernel version specific cloud tools for version 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 4.2.0-10 on + 64 bit x86. + +Package: linux-udebs-lowlatency +Build-Profiles: +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-4.2.0-10-powerpc-e500mc +Build-Profiles: +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-tool, kmod +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: grub-ieee1275 +Suggests: fdutils, linux-doc-4.2.0 | linux-source-4.2.0, linux-tools, linux-headers-4.2.0-10-powerpc-e500mc +Description: Linux kernel image for version 4.2.0 on 32-bit Freescale Power e500mc + This package contains the Linux kernel image for version 4.2.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-4.2.0-10-powerpc-e500mc +Build-Profiles: +Architecture: powerpc +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-4.2.0-10-powerpc-e500mc, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 4.2.0 on 32-bit Freescale Power e500mc + This package contains the Linux kernel extra modules for version 4.2.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-4.2.0-10-powerpc-e500mc +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-4.2.0-10, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 4.2.0 on 32-bit Freescale Power e500mc + This package provides kernel header files for version 4.2.0 on + 32-bit Freescale Power e500mc. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-4.2.0-10/debian.README.gz for details. + +Package: linux-image-4.2.0-10-powerpc-e500mc-dbgsym +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 4.2.0 on 32-bit Freescale Power e500mc + This package provides a kernel debug image for version 4.2.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-4.2.0-10-powerpc-e500mc +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-4.2.0-10 +Description: Linux kernel version specific tools for version 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 4.2.0-10 on + 64 bit x86. + +Package: linux-cloud-tools-4.2.0-10-powerpc-e500mc +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-4.2.0-10 +Description: Linux kernel version specific cloud tools for version 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 4.2.0-10 on + 64 bit x86. + +Package: linux-udebs-powerpc-e500mc +Build-Profiles: +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-4.2.0-10-powerpc-smp +Build-Profiles: +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-tool, kmod +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: yaboot +Suggests: fdutils, linux-doc-4.2.0 | linux-source-4.2.0, linux-tools, linux-headers-4.2.0-10-powerpc-smp +Description: Linux kernel image for version 4.2.0 on 32-bit PowerPC SMP + This package contains the Linux kernel image for version 4.2.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-4.2.0-10-powerpc-smp +Build-Profiles: +Architecture: powerpc +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-4.2.0-10-powerpc-smp, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 4.2.0 on 32-bit PowerPC SMP + This package contains the Linux kernel extra modules for version 4.2.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-4.2.0-10-powerpc-smp +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-4.2.0-10, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 4.2.0 on 32-bit PowerPC SMP + This package provides kernel header files for version 4.2.0 on + 32-bit PowerPC SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-4.2.0-10/debian.README.gz for details. + +Package: linux-image-4.2.0-10-powerpc-smp-dbgsym +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 4.2.0 on 32-bit PowerPC SMP + This package provides a kernel debug image for version 4.2.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-4.2.0-10-powerpc-smp +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-4.2.0-10 +Description: Linux kernel version specific tools for version 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 4.2.0-10 on + 64 bit x86. + +Package: linux-cloud-tools-4.2.0-10-powerpc-smp +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-4.2.0-10 +Description: Linux kernel version specific cloud tools for version 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 4.2.0-10 on + 64 bit x86. + +Package: linux-udebs-powerpc-smp +Build-Profiles: +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-4.2.0-10-powerpc64-emb +Build-Profiles: +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-tool, kmod +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: grub-ieee1275 +Suggests: fdutils, linux-doc-4.2.0 | linux-source-4.2.0, linux-tools, linux-headers-4.2.0-10-powerpc64-emb +Description: Linux kernel image for version 4.2.0 on 64-bit PowerPC SMP Book3E + This package contains the Linux kernel image for version 4.2.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-4.2.0-10-powerpc64-emb +Build-Profiles: +Architecture: powerpc +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-4.2.0-10-powerpc64-emb, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 4.2.0 on 64-bit PowerPC SMP Book3E + This package contains the Linux kernel extra modules for version 4.2.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-4.2.0-10-powerpc64-emb +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-4.2.0-10, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 4.2.0 on 64-bit PowerPC SMP Book3E + This package provides kernel header files for version 4.2.0 on + 64-bit PowerPC SMP Book3E. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-4.2.0-10/debian.README.gz for details. + +Package: linux-image-4.2.0-10-powerpc64-emb-dbgsym +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 4.2.0 on 64-bit PowerPC SMP Book3E + This package provides a kernel debug image for version 4.2.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-4.2.0-10-powerpc64-emb +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-4.2.0-10 +Description: Linux kernel version specific tools for version 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 4.2.0-10 on + 64 bit x86. + +Package: linux-cloud-tools-4.2.0-10-powerpc64-emb +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-4.2.0-10 +Description: Linux kernel version specific cloud tools for version 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 4.2.0-10 on + 64 bit x86. + +Package: linux-udebs-powerpc64-emb +Build-Profiles: +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-4.2.0-10-powerpc64-smp +Build-Profiles: +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-tool, kmod +Conflicts: hotplug (<< 0.0.20040105-1) +Recommends: yaboot +Suggests: fdutils, linux-doc-4.2.0 | linux-source-4.2.0, linux-tools, linux-headers-4.2.0-10-powerpc64-smp +Description: Linux kernel image for version 4.2.0 on 64-bit PowerPC SMP + This package contains the Linux kernel image for version 4.2.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-4.2.0-10-powerpc64-smp +Build-Profiles: +Architecture: powerpc +Section: kernel +Priority: optional +Depends: ${misc:Depends}, ${shlibs:Depends}, linux-image-4.2.0-10-powerpc64-smp, crda (>=1.1.1-1ubuntu2) | wireless-crda +Description: Linux kernel extra modules for version 4.2.0 on 64-bit PowerPC SMP + This package contains the Linux kernel extra modules for version 4.2.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-4.2.0-10-powerpc64-smp +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-headers-4.2.0-10, ${shlibs:Depends} +Provides: linux-headers, linux-headers-3.0 +Description: Linux kernel headers for version 4.2.0 on 64-bit PowerPC SMP + This package provides kernel header files for version 4.2.0 on + 64-bit PowerPC SMP. + . + This is for sites that want the latest kernel headers. Please read + /usr/share/doc/linux-headers-4.2.0-10/debian.README.gz for details. + +Package: linux-image-4.2.0-10-powerpc64-smp-dbgsym +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends} +Provides: linux-debug +Description: Linux kernel debug image for version 4.2.0 on 64-bit PowerPC SMP + This package provides a kernel debug image for version 4.2.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-4.2.0-10-powerpc64-smp +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-tools-4.2.0-10 +Description: Linux kernel version specific tools for version 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools (such as perf and x86_energy_perf_policy) for + version 4.2.0-10 on + 64 bit x86. + +Package: linux-cloud-tools-4.2.0-10-powerpc64-smp +Build-Profiles: +Architecture: powerpc +Section: devel +Priority: optional +Depends: ${misc:Depends}, linux-cloud-tools-4.2.0-10 +Description: Linux kernel version specific cloud tools for version 4.2.0-10 + This package provides the architecture dependant parts for kernel + version locked tools for cloud for version 4.2.0-10 on + 64 bit x86. + +Package: linux-udebs-powerpc64-smp +Build-Profiles: +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-4.2.0.orig/debian/control-scripts/extra-post +++ linux-4.2.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-4.2.0.orig/debian/control-scripts/headers-postinst +++ linux-4.2.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-4.2.0.orig/debian/control-scripts/postinst +++ linux-4.2.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-4.2.0.orig/debian/control-scripts/postrm +++ linux-4.2.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-4.2.0.orig/debian/control-scripts/preinst +++ linux-4.2.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-4.2.0.orig/debian/control-scripts/prerm +++ linux-4.2.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-4.2.0.orig/debian/control.stub +++ linux-4.2.0/debian/control.stub @@ -0,0 +1 @@ +# placebo control.stub for kernel-wedge flow change --- linux-4.2.0.orig/debian/copyright +++ linux-4.2.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-4.2.0.orig/debian/debian.env +++ linux-4.2.0/debian/debian.env @@ -0,0 +1 @@ +DEBIAN=debian.master --- linux-4.2.0.orig/debian/docs/README.inclusion-list +++ linux-4.2.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-4.2.0.orig/debian/gbp.conf +++ linux-4.2.0/debian/gbp.conf @@ -0,0 +1,2 @@ +[buildpackage] +debian-tag = Ubuntu-%(version)s --- linux-4.2.0.orig/debian/linux-cloud-tools-common.hv-fcopy-daemon.service +++ linux-4.2.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-4.2.0.orig/debian/linux-cloud-tools-common.hv-fcopy-daemon.upstart +++ linux-4.2.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-4.2.0.orig/debian/linux-cloud-tools-common.hv-kvp-daemon.upstart +++ linux-4.2.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-4.2.0.orig/debian/linux-cloud-tools-common.hv-vss-daemon.upstart +++ linux-4.2.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 + +.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 + + echo "# placebo control.stub for kernel-wedge flow change" >debian/control.stub + cp $(DEBIAN)/control.stub debian/control + cd $(builddir) && LANG=C kernel-wedge gen-control >> $(CURDIR)/debian/control --- linux-4.2.0.orig/debian/rules.d/0-common-vars.mk +++ linux-4.2.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-4.2.0.orig/debian/rules.d/1-maintainer.mk +++ linux-4.2.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-4.2.0.orig/debian/rules.d/2-binary-arch.mk +++ linux-4.2.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-4.2.0.orig/debian/rules.d/3-binary-indep.mk +++ linux-4.2.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-4.2.0.orig/debian/rules.d/4-checks.mk +++ linux-4.2.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-4.2.0.orig/debian/rules.d/5-udebs.mk +++ linux-4.2.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-4.2.0.orig/debian/scripts/abi-check +++ linux-4.2.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-4.2.0.orig/debian/scripts/config-check +++ linux-4.2.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-4.2.0.orig/debian/scripts/control-create +++ linux-4.2.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-4.2.0.orig/debian/scripts/link-headers +++ linux-4.2.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-4.2.0.orig/debian/scripts/misc/find-obsolete-firmware +++ linux-4.2.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-4.2.0.orig/debian/scripts/misc/fw-to-ihex.sh +++ linux-4.2.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-4.2.0.orig/debian/scripts/misc/get-firmware +++ linux-4.2.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-4.2.0.orig/debian/scripts/misc/getabis +++ linux-4.2.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-4.2.0.orig/debian/scripts/misc/git-ubuntu-log +++ linux-4.2.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-4.2.0.orig/debian/scripts/misc/insert-changes.pl +++ linux-4.2.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-4.2.0.orig/debian/scripts/misc/insert-mainline-changes +++ linux-4.2.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-4.2.0.orig/debian/scripts/misc/insert-ubuntu-changes +++ linux-4.2.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-4.2.0.orig/debian/scripts/misc/kernelconfig +++ linux-4.2.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-4.2.0.orig/debian/scripts/misc/retag +++ linux-4.2.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-4.2.0.orig/debian/scripts/misc/splitconfig.pl +++ linux-4.2.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-4.2.0.orig/debian/scripts/misc/update-aufs.sh +++ linux-4.2.0/debian/scripts/misc/update-aufs.sh @@ -0,0 +1,50 @@ +#!/bin/bash + +AUFS=aufs4-standalone + +# +# Before you run this be sure you've removed or reverted the 'UBUNTU: SAUCE: AUFS" patch. +# +# +# Make sure the current working directory is at the top of the +# linux tree. +# +if ! grep PATCHLEVEL Makefile +then + echo "You must run this script from the top of the linux tree" + exit 1 +fi + +clean=0 +if [ "$#" = 1 ]; then + AUFS="$1" +else + clean=1 + rm -rf ${AUFS} + git clone https://github.com/sfjro/aufs4-standalone.git ${AUFS} + (cd ${AUFS}; git checkout -b aufs4.x-rcN remotes/origin/aufs4.x-rcN) +fi + +cp ${AUFS}/include/uapi/linux/aufs_type.h include/uapi/linux +rsync -av ${AUFS}/fs/ fs/ +rsync -av ${AUFS}/Documentation/ Documentation/ + +PATCHES="${PATCHES} aufs4-kbuild.patch" +PATCHES="${PATCHES} aufs4-base.patch" +PATCHES="${PATCHES} aufs4-mmap.patch" +PATCHES="${PATCHES} aufs4-standalone.patch" +PATCHES="${PATCHES} aufs4-loopback.patch" +#PATCHES="${PATCHES} vfs-ino.patch" +PATCHES="${PATCHES} tmpfs-idr.patch" + +for i in ${PATCHES} +do + patch -p1 < ${AUFS}/$i +done + +[ "$clean" = 1 ] && rm -rf ${AUFS} +git add mm/prfile.c +git add -u +find . -name "*.orig" | xargs rm +find . |grep aufs | xargs git add +git commit -s -m"UBUNTU: SAUCE: AUFS" --- linux-4.2.0.orig/debian/scripts/module-check +++ linux-4.2.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-4.2.0.orig/debian/scripts/module-inclusion +++ linux-4.2.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-4.2.0.orig/debian/scripts/sub-flavour +++ linux-4.2.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-4.2.0.orig/debian/source/format +++ linux-4.2.0/debian/source/format @@ -0,0 +1 @@ +1.0 --- linux-4.2.0.orig/debian/source/options +++ linux-4.2.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-4.2.0.orig/debian/stamps/keep-dir +++ linux-4.2.0/debian/stamps/keep-dir @@ -0,0 +1 @@ +Place holder --- linux-4.2.0.orig/debian/tests-build/README +++ linux-4.2.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-4.2.0.orig/debian/tests-build/check-aliases +++ linux-4.2.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-4.2.0.orig/debian/tests/control +++ linux-4.2.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-4.2.0.orig/debian/tests/rebuild +++ linux-4.2.0/debian/tests/rebuild @@ -0,0 +1,3 @@ +#!/bin/sh +set -e +dpkg-buildpackage -rfakeroot -us -uc -b --- linux-4.2.0.orig/debian/tests/ubuntu-regression-suite +++ linux-4.2.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-4.2.0.orig/debian/tools/generic +++ linux-4.2.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-4.2.0.orig/drivers/acpi/blacklist.c +++ linux-4.2.0/drivers/acpi/blacklist.c @@ -317,6 +317,77 @@ }, /* + * The following Lenovo models have a broken workaround in the + * acpi_video backlight implementation to meet the Windows 8 + * requirement of 101 backlight levels. Reverting to pre-Win8 + * behavior fixes the problem. + */ + { + .callback = dmi_disable_osi_win8, + .ident = "Lenovo ThinkPad L430", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad L430"), + }, + }, + { + .callback = dmi_disable_osi_win8, + .ident = "Lenovo ThinkPad T430", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad T430"), + }, + }, + { + .callback = dmi_disable_osi_win8, + .ident = "Lenovo ThinkPad T430s", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad T430s"), + }, + }, + { + .callback = dmi_disable_osi_win8, + .ident = "Lenovo ThinkPad T530", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad T530"), + }, + }, + { + .callback = dmi_disable_osi_win8, + .ident = "Lenovo ThinkPad W530", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad W530"), + }, + }, + { + .callback = dmi_disable_osi_win8, + .ident = "Lenovo ThinkPad X1 Carbon", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad X1 Carbon"), + }, + }, + { + .callback = dmi_disable_osi_win8, + .ident = "Lenovo ThinkPad X230", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad X230"), + }, + }, + { + .callback = dmi_disable_osi_win8, + .ident = "Lenovo ThinkPad Edge E330", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad Edge E330"), + }, + }, + + /* * BIOS invocation of _OSI(Linux) is almost always a BIOS bug. * Linux ignores it, except for the machines enumerated below. */ --- linux-4.2.0.orig/drivers/acpi/device_pm.c +++ linux-4.2.0/drivers/acpi/device_pm.c @@ -1123,6 +1123,14 @@ if (dev->pm_domain) return -EEXIST; + /* + * Only attach the power domain to the first device if the + * companion is shared by multiple. This is to prevent doing power + * management twice. + */ + if (!acpi_device_is_first_physical_node(adev, dev)) + return -EBUSY; + acpi_add_pm_notifier(adev, dev, acpi_pm_notify_work_func); dev->pm_domain = &acpi_general_pm_domain; if (power_on) { --- linux-4.2.0.orig/drivers/acpi/internal.h +++ linux-4.2.0/drivers/acpi/internal.h @@ -97,6 +97,8 @@ void acpi_free_pnp_ids(struct acpi_device_pnp *pnp); bool acpi_device_is_present(struct acpi_device *adev); bool acpi_device_is_battery(struct acpi_device *adev); +bool acpi_device_is_first_physical_node(struct acpi_device *adev, + const struct device *dev); /* -------------------------------------------------------------------------- Power Resource --- linux-4.2.0.orig/drivers/acpi/scan.c +++ linux-4.2.0/drivers/acpi/scan.c @@ -226,6 +226,35 @@ return len; } +/** + * acpi_device_is_first_physical_node - Is given dev first physical node + * @adev: ACPI companion device + * @dev: Physical device to check + * + * Function checks if given @dev is the first physical devices attached to + * the ACPI companion device. This distinction is needed in some cases + * where the same companion device is shared between many physical devices. + * + * Note that the caller have to provide valid @adev pointer. + */ +bool acpi_device_is_first_physical_node(struct acpi_device *adev, + const struct device *dev) +{ + bool ret = false; + + mutex_lock(&adev->physical_node_lock); + if (!list_empty(&adev->physical_node_list)) { + const struct acpi_device_physical_node *node; + + node = list_first_entry(&adev->physical_node_list, + struct acpi_device_physical_node, node); + ret = node->dev == dev; + } + mutex_unlock(&adev->physical_node_lock); + + return ret; +} + /* * acpi_companion_match() - Can we match via ACPI companion device * @dev: Device in question @@ -250,7 +279,6 @@ static struct acpi_device *acpi_companion_match(const struct device *dev) { struct acpi_device *adev; - struct mutex *physical_node_lock; adev = ACPI_COMPANION(dev); if (!adev) @@ -259,21 +287,7 @@ if (list_empty(&adev->pnp.ids)) return NULL; - physical_node_lock = &adev->physical_node_lock; - mutex_lock(physical_node_lock); - if (list_empty(&adev->physical_node_list)) { - adev = NULL; - } else { - const struct acpi_device_physical_node *node; - - node = list_first_entry(&adev->physical_node_list, - struct acpi_device_physical_node, node); - if (node->dev != dev) - adev = NULL; - } - mutex_unlock(physical_node_lock); - - return adev; + return acpi_device_is_first_physical_node(adev, dev) ? adev : NULL; } static int __acpi_device_uevent_modalias(struct acpi_device *adev, --- linux-4.2.0.orig/drivers/base/core.c +++ linux-4.2.0/drivers/base/core.c @@ -1252,6 +1252,19 @@ } EXPORT_SYMBOL_GPL(device_unregister); +static struct device *prev_device(struct klist_iter *i) +{ + struct klist_node *n = klist_prev(i); + struct device *dev = NULL; + struct device_private *p; + + if (n) { + p = to_device_private_parent(n); + dev = p->device; + } + return dev; +} + static struct device *next_device(struct klist_iter *i) { struct klist_node *n = klist_next(i); @@ -1341,6 +1354,36 @@ EXPORT_SYMBOL_GPL(device_for_each_child); /** + * device_for_each_child_reverse - device child iterator in reversed order. + * @parent: parent struct device. + * @fn: function to be called for each device. + * @data: data for the callback. + * + * Iterate over @parent's child devices, and call @fn for each, + * passing it @data. + * + * We check the return of @fn each time. If it returns anything + * other than 0, we break out and return that value. + */ +int device_for_each_child_reverse(struct device *parent, void *data, + int (*fn)(struct device *dev, void *data)) +{ + struct klist_iter i; + struct device *child; + int error = 0; + + if (!parent->p) + return 0; + + klist_iter_init(&parent->p->klist_children, &i); + while ((child = prev_device(&i)) && !error) + error = fn(child, data); + klist_iter_exit(&i); + return error; +} +EXPORT_SYMBOL_GPL(device_for_each_child_reverse); + +/** * device_find_child - device iterator for locating a particular device. * @parent: parent struct device * @match: Callback function to check device --- linux-4.2.0.orig/drivers/base/dd.c +++ linux-4.2.0/drivers/base/dd.c @@ -399,6 +399,8 @@ * * This function must be called with @dev lock held. When called for a * USB interface, @dev->parent lock must be held as well. + * + * If the device has a parent, runtime-resume the parent before driver probing. */ int driver_probe_device(struct device_driver *drv, struct device *dev) { @@ -410,10 +412,16 @@ pr_debug("bus: '%s': %s: matched device %s with driver %s\n", drv->bus->name, __func__, dev_name(dev), drv->name); + if (dev->parent) + pm_runtime_get_sync(dev->parent); + pm_runtime_barrier(dev); ret = really_probe(dev, drv); pm_request_idle(dev); + if (dev->parent) + pm_runtime_put(dev->parent); + return ret; } @@ -507,11 +515,17 @@ device_lock(dev); + if (dev->parent) + pm_runtime_get_sync(dev->parent); + bus_for_each_drv(dev->bus, NULL, &data, __device_attach_driver); dev_dbg(dev, "async probe completed\n"); pm_request_idle(dev); + if (dev->parent) + pm_runtime_put(dev->parent); + device_unlock(dev); put_device(dev); @@ -541,6 +555,9 @@ .want_async = false, }; + if (dev->parent) + pm_runtime_get_sync(dev->parent); + ret = bus_for_each_drv(dev->bus, NULL, &data, __device_attach_driver); if (!ret && allow_async && data.have_async) { @@ -557,6 +574,9 @@ } else { pm_request_idle(dev); } + + if (dev->parent) + pm_runtime_put(dev->parent); } out_unlock: device_unlock(dev); --- linux-4.2.0.orig/drivers/base/power/power.h +++ linux-4.2.0/drivers/base/power/power.h @@ -73,6 +73,8 @@ extern void pm_qos_sysfs_remove_resume_latency(struct device *dev); extern int pm_qos_sysfs_add_flags(struct device *dev); extern void pm_qos_sysfs_remove_flags(struct device *dev); +extern int pm_qos_sysfs_add_latency_tolerance(struct device *dev); +extern void pm_qos_sysfs_remove_latency_tolerance(struct device *dev); #else /* CONFIG_PM */ --- linux-4.2.0.orig/drivers/base/power/qos.c +++ linux-4.2.0/drivers/base/power/qos.c @@ -883,3 +883,40 @@ mutex_unlock(&dev_pm_qos_mtx); return ret; } + +/** + * dev_pm_qos_expose_latency_tolerance - Expose latency tolerance to userspace + * @dev: Device whose latency tolerance to expose + */ +int dev_pm_qos_expose_latency_tolerance(struct device *dev) +{ + int ret; + + if (!dev->power.set_latency_tolerance) + return -EINVAL; + + mutex_lock(&dev_pm_qos_sysfs_mtx); + ret = pm_qos_sysfs_add_latency_tolerance(dev); + mutex_unlock(&dev_pm_qos_sysfs_mtx); + + return ret; +} +EXPORT_SYMBOL_GPL(dev_pm_qos_expose_latency_tolerance); + +/** + * dev_pm_qos_hide_latency_tolerance - Hide latency tolerance from userspace + * @dev: Device whose latency tolerance to hide + */ +void dev_pm_qos_hide_latency_tolerance(struct device *dev) +{ + mutex_lock(&dev_pm_qos_sysfs_mtx); + pm_qos_sysfs_remove_latency_tolerance(dev); + mutex_unlock(&dev_pm_qos_sysfs_mtx); + + /* Remove the request from user space now */ + pm_runtime_get_sync(dev); + dev_pm_qos_update_user_latency_tolerance(dev, + PM_QOS_LATENCY_TOLERANCE_NO_CONSTRAINT); + pm_runtime_put(dev); +} +EXPORT_SYMBOL_GPL(dev_pm_qos_hide_latency_tolerance); --- linux-4.2.0.orig/drivers/base/power/sysfs.c +++ linux-4.2.0/drivers/base/power/sysfs.c @@ -738,6 +738,17 @@ sysfs_unmerge_group(&dev->kobj, &pm_qos_flags_attr_group); } +int pm_qos_sysfs_add_latency_tolerance(struct device *dev) +{ + return sysfs_merge_group(&dev->kobj, + &pm_qos_latency_tolerance_attr_group); +} + +void pm_qos_sysfs_remove_latency_tolerance(struct device *dev) +{ + sysfs_unmerge_group(&dev->kobj, &pm_qos_latency_tolerance_attr_group); +} + void rpm_sysfs_remove(struct device *dev) { sysfs_unmerge_group(&dev->kobj, &pm_runtime_attr_group); --- linux-4.2.0.orig/drivers/block/loop.c +++ linux-4.2.0/drivers/block/loop.c @@ -417,7 +417,7 @@ } struct switch_request { - struct file *file; + struct file *file, *virt_file; struct completion wait; }; @@ -437,6 +437,7 @@ mapping = file->f_mapping; mapping_set_gfp_mask(old_file->f_mapping, lo->old_gfp_mask); lo->lo_backing_file = file; + lo->lo_backing_virt_file = p->virt_file; lo->lo_blocksize = S_ISBLK(mapping->host->i_mode) ? mapping->host->i_bdev->bd_block_size : PAGE_SIZE; lo->old_gfp_mask = mapping_gfp_mask(mapping); @@ -448,11 +449,13 @@ * First it needs to flush existing IO, it does this by sending a magic * BIO down the pipe. The completion of this BIO does the actual switch. */ -static int loop_switch(struct loop_device *lo, struct file *file) +static int loop_switch(struct loop_device *lo, struct file *file, + struct file *virt_file) { struct switch_request w; w.file = file; + w.virt_file = virt_file; /* freeze queue and wait for completion of scheduled requests */ blk_mq_freeze_queue(lo->lo_queue); @@ -471,7 +474,16 @@ */ static int loop_flush(struct loop_device *lo) { - return loop_switch(lo, NULL); + return loop_switch(lo, NULL, NULL); +} + +static struct file *loop_real_file(struct file *file) +{ + struct file *f = NULL; + + if (file->f_path.dentry->d_sb->s_op->real_loop) + f = file->f_path.dentry->d_sb->s_op->real_loop(file); + return f; } static void loop_reread_partitions(struct loop_device *lo, @@ -508,6 +520,7 @@ unsigned int arg) { struct file *file, *old_file; + struct file *f, *virt_file = NULL, *old_virt_file; struct inode *inode; int error; @@ -524,9 +537,16 @@ file = fget(arg); if (!file) goto out; + f = loop_real_file(file); + if (f) { + virt_file = file; + file = f; + get_file(file); + } inode = file->f_mapping->host; old_file = lo->lo_backing_file; + old_virt_file = lo->lo_backing_virt_file; error = -EINVAL; @@ -538,17 +558,21 @@ goto out_putf; /* and ... switch */ - error = loop_switch(lo, file); + error = loop_switch(lo, file, virt_file); if (error) goto out_putf; fput(old_file); + if (old_virt_file) + fput(old_virt_file); if (lo->lo_flags & LO_FLAGS_PARTSCAN) loop_reread_partitions(lo, bdev); return 0; out_putf: fput(file); + if (virt_file) + fput(virt_file); out: return error; } @@ -560,6 +584,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, @@ -691,7 +733,7 @@ static int loop_set_fd(struct loop_device *lo, fmode_t mode, struct block_device *bdev, unsigned int arg) { - struct file *file, *f; + struct file *file, *f, *virt_file = NULL; struct inode *inode; struct address_space *mapping; unsigned lo_blocksize; @@ -706,6 +748,12 @@ file = fget(arg); if (!file) goto out; + f = loop_real_file(file); + if (f) { + virt_file = file; + file = f; + get_file(file); + } error = -EBUSY; if (lo->lo_state != Lo_unbound) @@ -760,6 +808,7 @@ lo->lo_device = bdev; lo->lo_flags = lo_flags; lo->lo_backing_file = file; + lo->lo_backing_virt_file = virt_file; lo->transfer = NULL; lo->ioctl = NULL; lo->lo_sizelimit = 0; @@ -791,6 +840,8 @@ out_putf: fput(file); + if (virt_file) + fput(virt_file); out: /* This is safe: open() is still holding a reference. */ module_put(THIS_MODULE); @@ -837,6 +888,7 @@ static int loop_clr_fd(struct loop_device *lo) { struct file *filp = lo->lo_backing_file; + struct file *virt_filp = lo->lo_backing_virt_file; gfp_t gfp = lo->old_gfp_mask; struct block_device *bdev = lo->lo_device; @@ -868,6 +920,7 @@ spin_lock_irq(&lo->lo_lock); lo->lo_state = Lo_rundown; lo->lo_backing_file = NULL; + lo->lo_backing_virt_file = NULL; spin_unlock_irq(&lo->lo_lock); loop_release_xfer(lo); @@ -913,6 +966,8 @@ * bd_mutex which is usually taken before lo_ctl_mutex. */ fput(filp); + if (virt_filp) + fput(virt_filp); return 0; } --- linux-4.2.0.orig/drivers/block/loop.h +++ linux-4.2.0/drivers/block/loop.h @@ -46,7 +46,7 @@ int (*ioctl)(struct loop_device *, int cmd, unsigned long arg); - struct file * lo_backing_file; + struct file * lo_backing_file, *lo_backing_virt_file; struct block_device *lo_device; unsigned lo_blocksize; void *key_data; --- linux-4.2.0.orig/drivers/block/nbd.c +++ linux-4.2.0/drivers/block/nbd.c @@ -65,7 +65,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: --- linux-4.2.0.orig/drivers/cdrom/cdrom.c +++ linux-4.2.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-4.2.0.orig/drivers/cpufreq/cpufreq.c +++ linux-4.2.0/drivers/cpufreq/cpufreq.c @@ -2487,6 +2487,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# @@ -2513,7 +2527,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; write_lock_irqsave(&cpufreq_driver_lock, flags); if (cpufreq_driver) { --- linux-4.2.0.orig/drivers/cpufreq/intel_pstate.c +++ linux-4.2.0/drivers/cpufreq/intel_pstate.c @@ -484,12 +484,11 @@ } /************************** sysfs end ************************/ -static void intel_pstate_hwp_enable(void) +static void intel_pstate_hwp_enable(struct cpudata *cpudata) { - hwp_active++; pr_info("intel_pstate: HWP enabled\n"); - wrmsrl( MSR_PM_ENABLE, 0x1); + wrmsrl_on_cpu(cpudata->cpu, MSR_PM_ENABLE, 0x1); } static int byt_get_min_pstate(void) @@ -522,7 +521,7 @@ int32_t vid_fp; u32 vid; - val = pstate << 8; + val = (u64)pstate << 8; if (limits.no_turbo && !limits.turbo_disabled) val |= (u64)1 << 32; @@ -611,7 +610,7 @@ { u64 val; - val = pstate << 8; + val = (u64)pstate << 8; if (limits.no_turbo && !limits.turbo_disabled) val |= (u64)1 << 32; @@ -909,6 +908,7 @@ ICPU(0x4c, byt_params), ICPU(0x4e, core_params), ICPU(0x4f, core_params), + ICPU(0x5e, core_params), ICPU(0x56, core_params), ICPU(0x57, knl_params), {} @@ -933,6 +933,10 @@ cpu = all_cpu_data[cpunum]; cpu->cpu = cpunum; + + if (hwp_active) + intel_pstate_hwp_enable(cpu); + intel_pstate_get_cpu_pstates(cpu); init_timer_deferrable(&cpu->timer); @@ -1246,7 +1250,7 @@ return -ENOMEM; if (static_cpu_has_safe(X86_FEATURE_HWP) && !no_hwp) - intel_pstate_hwp_enable(); + hwp_active++; if (!hwp_active && hwp_only) goto out; --- linux-4.2.0.orig/drivers/cpufreq/powernv-cpufreq.c +++ linux-4.2.0/drivers/cpufreq/powernv-cpufreq.c @@ -27,20 +27,31 @@ #include #include #include +#include #include #include #include #include /* Required for cpu_sibling_mask() in UP configs */ +#include #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, throttled; +static bool rebooting, throttled, occ_reset; + +static struct chip { + unsigned int id; + bool throttled; + cpumask_t mask; + struct work_struct throttle; + bool restore; +} *chips; + +static int nr_chips; /* * Note: The set of pstates consists of contiguous integers, the @@ -298,28 +309,35 @@ return powernv_pstate_info.max - powernv_pstate_info.nominal; } -static void powernv_cpufreq_throttle_check(unsigned int cpu) +static void powernv_cpufreq_throttle_check(void *data) { + unsigned int cpu = smp_processor_id(); unsigned long pmsr; - int pmsr_pmax, pmsr_lp; + int pmsr_pmax, i; pmsr = get_pmspr(SPRN_PMSR); + for (i = 0; i < nr_chips; i++) + if (chips[i].id == cpu_to_chip_id(cpu)) + break; + /* 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"); + if (chips[i].throttled) + goto next; + chips[i].throttled = true; + pr_info("CPU %d on Chip %u has Pmax reduced to %d\n", cpu, + chips[i].id, pmsr_pmax); + } else if (chips[i].throttled) { + chips[i].throttled = false; + pr_info("CPU %d on Chip %u has Pmax restored to %d\n", cpu, + chips[i].id, pmsr_pmax); } - /* - * 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)) { + /* Check if Psafe_mode_active is set in PMSR. */ +next: + if (pmsr & PMSR_PSAFE_ENABLE) { throttled = true; pr_info("Pstate set to safe frequency\n"); } @@ -350,7 +368,7 @@ return 0; if (!throttled) - powernv_cpufreq_throttle_check(smp_processor_id()); + powernv_cpufreq_throttle_check(NULL); freq_data.pstate_id = powernv_freqs[new_index].driver_data; @@ -395,6 +413,118 @@ .notifier_call = powernv_cpufreq_reboot_notifier, }; +void powernv_cpufreq_work_fn(struct work_struct *work) +{ + struct chip *chip = container_of(work, struct chip, throttle); + unsigned int cpu; + cpumask_var_t mask; + + smp_call_function_any(&chip->mask, + powernv_cpufreq_throttle_check, NULL, 0); + + if (!chip->restore) + return; + + chip->restore = false; + cpumask_copy(mask, &chip->mask); + for_each_cpu_and(cpu, mask, cpu_online_mask) { + int index, tcpu; + struct cpufreq_policy policy; + + cpufreq_get_policy(&policy, cpu); + cpufreq_frequency_table_target(&policy, policy.freq_table, + policy.cur, + CPUFREQ_RELATION_C, &index); + powernv_cpufreq_target_index(&policy, index); + for_each_cpu(tcpu, policy.cpus) + cpumask_clear_cpu(tcpu, mask); + } +} + +static char throttle_reason[][30] = { + "No throttling", + "Power Cap", + "Processor Over Temperature", + "Power Supply Failure", + "Over Current", + "OCC Reset" + }; + +static int powernv_cpufreq_occ_msg(struct notifier_block *nb, + unsigned long msg_type, void *_msg) +{ + struct opal_msg *msg = _msg; + struct opal_occ_msg omsg; + int i; + + if (msg_type != OPAL_MSG_OCC) + return 0; + + omsg.type = be64_to_cpu(msg->params[0]); + + switch (omsg.type) { + case OCC_RESET: + occ_reset = true; + /* + * powernv_cpufreq_throttle_check() is called in + * target() callback which can detect the throttle state + * for governors like ondemand. + * But static governors will not call target() often thus + * report throttling here. + */ + if (!throttled) { + throttled = true; + pr_crit("CPU Frequency is throttled\n"); + } + pr_info("OCC: Reset\n"); + break; + case OCC_LOAD: + pr_info("OCC: Loaded\n"); + break; + case OCC_THROTTLE: + omsg.chip = be64_to_cpu(msg->params[1]); + omsg.throttle_status = be64_to_cpu(msg->params[2]); + + if (occ_reset) { + occ_reset = false; + throttled = false; + pr_info("OCC: Active\n"); + + for (i = 0; i < nr_chips; i++) { + chips[i].restore = true; + schedule_work(&chips[i].throttle); + } + + return 0; + } + + if (omsg.throttle_status && + omsg.throttle_status <= OCC_MAX_THROTTLE_STATUS) + pr_info("OCC: Chip %u Pmax reduced due to %s\n", + (unsigned int)omsg.chip, + throttle_reason[omsg.throttle_status]); + else if (!omsg.throttle_status) + pr_info("OCC: Chip %u %s\n", (unsigned int)omsg.chip, + throttle_reason[omsg.throttle_status]); + else + return 0; + + for (i = 0; i < nr_chips; i++) + if (chips[i].id == omsg.chip) { + if (!omsg.throttle_status) + chips[i].restore = true; + schedule_work(&chips[i].throttle); + } + } + return 0; +} + +static struct notifier_block powernv_cpufreq_opal_nb = { + .notifier_call = powernv_cpufreq_occ_msg, + .next = NULL, + .priority = 0, +}; + static void powernv_cpufreq_stop_cpu(struct cpufreq_policy *policy) { struct powernv_smp_call_data freq_data; @@ -414,6 +544,36 @@ .attr = powernv_cpu_freq_attr, }; +static int init_chip_info(void) +{ + unsigned int chip[256]; + unsigned int cpu, i; + unsigned int prev_chip_id = UINT_MAX; + + for_each_possible_cpu(cpu) { + unsigned int id = cpu_to_chip_id(cpu); + + if (prev_chip_id != id) { + prev_chip_id = id; + chip[nr_chips++] = id; + } + } + + chips = kmalloc_array(nr_chips, sizeof(struct chip), GFP_KERNEL); + if (!chips) + return -ENOMEM; + + for (i = 0; i < nr_chips; i++) { + chips[i].id = chip[i]; + chips[i].throttled = false; + cpumask_copy(&chips[i].mask, cpumask_of_node(chip[i])); + INIT_WORK(&chips[i].throttle, powernv_cpufreq_work_fn); + chips[i].restore = false; + } + + return 0; +} + static int __init powernv_cpufreq_init(void) { int rc = 0; @@ -429,7 +589,13 @@ return rc; } + /* Populate chip info */ + rc = init_chip_info(); + if (rc) + return rc; + register_reboot_notifier(&powernv_cpufreq_reboot_nb); + opal_message_notifier_register(OPAL_MSG_OCC, &powernv_cpufreq_opal_nb); return cpufreq_register_driver(&powernv_cpufreq_driver); } module_init(powernv_cpufreq_init); @@ -437,6 +603,8 @@ static void __exit powernv_cpufreq_exit(void) { unregister_reboot_notifier(&powernv_cpufreq_reboot_nb); + opal_message_notifier_unregister(OPAL_MSG_OCC, + &powernv_cpufreq_opal_nb); cpufreq_unregister_driver(&powernv_cpufreq_driver); } module_exit(powernv_cpufreq_exit); --- linux-4.2.0.orig/drivers/crypto/Kconfig +++ linux-4.2.0/drivers/crypto/Kconfig @@ -461,7 +461,7 @@ config CRYPTO_DEV_VMX bool "Support for VMX cryptographic acceleration instructions" - depends on PPC64 + depends on PPC64 && VSX help Support for VMX cryptographic acceleration instructions. --- linux-4.2.0.orig/drivers/crypto/nx/Kconfig +++ linux-4.2.0/drivers/crypto/nx/Kconfig @@ -14,11 +14,14 @@ config CRYPTO_DEV_NX_COMPRESS tristate "Compression acceleration support" default y + select CRYPTO_ALGAPI + select 842_DECOMPRESS help Support for PowerPC Nest (NX) compression acceleration. This module supports acceleration for compressing memory with the 842 - algorithm. One of the platform drivers must be selected also. - If you choose 'M' here, this module will be called nx_compress. + algorithm using the cryptographic API. One of the platform + drivers must be selected also. If you choose 'M' here, this + module will be called nx_compress. if CRYPTO_DEV_NX_COMPRESS @@ -42,14 +45,4 @@ algorithm. This supports NX hardware on the PowerNV platform. If you choose 'M' here, this module will be called nx_compress_powernv. -config CRYPTO_DEV_NX_COMPRESS_CRYPTO - tristate "Compression acceleration cryptographic interface" - select CRYPTO_ALGAPI - select 842_DECOMPRESS - default y - help - Support for PowerPC Nest (NX) accelerators using the cryptographic - API. If you choose 'M' here, this module will be called - nx_compress_crypto. - endif --- linux-4.2.0.orig/drivers/crypto/nx/Makefile +++ linux-4.2.0/drivers/crypto/nx/Makefile @@ -10,12 +10,8 @@ nx-sha256.o \ nx-sha512.o -obj-$(CONFIG_CRYPTO_DEV_NX_COMPRESS) += nx-compress.o nx-compress-platform.o -obj-$(CONFIG_CRYPTO_DEV_NX_COMPRESS_PSERIES) += nx-compress-pseries.o -obj-$(CONFIG_CRYPTO_DEV_NX_COMPRESS_POWERNV) += nx-compress-powernv.o -obj-$(CONFIG_CRYPTO_DEV_NX_COMPRESS_CRYPTO) += nx-compress-crypto.o +obj-$(CONFIG_CRYPTO_DEV_NX_COMPRESS_PSERIES) += nx-compress-pseries.o nx-compress.o +obj-$(CONFIG_CRYPTO_DEV_NX_COMPRESS_POWERNV) += nx-compress-powernv.o nx-compress.o nx-compress-objs := nx-842.o -nx-compress-platform-objs := nx-842-platform.o nx-compress-pseries-objs := nx-842-pseries.o nx-compress-powernv-objs := nx-842-powernv.o -nx-compress-crypto-objs := nx-842-crypto.o --- linux-4.2.0.orig/drivers/crypto/nx/nx-842-powernv.c +++ linux-4.2.0/drivers/crypto/nx/nx-842-powernv.c @@ -26,6 +26,8 @@ MODULE_LICENSE("GPL"); MODULE_AUTHOR("Dan Streetman "); MODULE_DESCRIPTION("842 H/W Compression driver for IBM PowerNV processors"); +MODULE_ALIAS_CRYPTO("842"); +MODULE_ALIAS_CRYPTO("842-nx"); #define WORKMEM_ALIGN (CRB_ALIGN) #define CSB_WAIT_MAX (5000) /* ms */ @@ -581,9 +583,29 @@ .decompress = nx842_powernv_decompress, }; +static int nx842_powernv_crypto_init(struct crypto_tfm *tfm) +{ + return nx842_crypto_init(tfm, &nx842_powernv_driver); +} + +static struct crypto_alg nx842_powernv_alg = { + .cra_name = "842", + .cra_driver_name = "842-nx", + .cra_priority = 300, + .cra_flags = CRYPTO_ALG_TYPE_COMPRESS, + .cra_ctxsize = sizeof(struct nx842_crypto_ctx), + .cra_module = THIS_MODULE, + .cra_init = nx842_powernv_crypto_init, + .cra_exit = nx842_crypto_exit, + .cra_u = { .compress = { + .coa_compress = nx842_crypto_compress, + .coa_decompress = nx842_crypto_decompress } } +}; + static __init int nx842_powernv_init(void) { struct device_node *dn; + int ret; /* verify workmem size/align restrictions */ BUILD_BUG_ON(WORKMEM_ALIGN % CRB_ALIGN); @@ -594,17 +616,14 @@ BUILD_BUG_ON(DDE_BUFFER_ALIGN % DDE_BUFFER_SIZE_MULT); BUILD_BUG_ON(DDE_BUFFER_SIZE_MULT % DDE_BUFFER_LAST_MULT); - pr_info("loading\n"); - for_each_compatible_node(dn, NULL, "ibm,power-nx") nx842_powernv_probe(dn); - if (!nx842_ct) { - pr_err("no coprocessors found\n"); + if (!nx842_ct) return -ENODEV; - } - if (!nx842_platform_driver_set(&nx842_powernv_driver)) { + ret = crypto_register_alg(&nx842_powernv_alg); + if (ret) { struct nx842_coproc *coproc, *n; list_for_each_entry_safe(coproc, n, &nx842_coprocs, list) { @@ -612,11 +631,9 @@ kfree(coproc); } - return -EEXIST; + return ret; } - pr_info("loaded\n"); - return 0; } module_init(nx842_powernv_init); @@ -625,13 +642,11 @@ { struct nx842_coproc *coproc, *n; - nx842_platform_driver_unset(&nx842_powernv_driver); + crypto_unregister_alg(&nx842_powernv_alg); list_for_each_entry_safe(coproc, n, &nx842_coprocs, list) { list_del(&coproc->list); kfree(coproc); } - - pr_info("unloaded\n"); } module_exit(nx842_powernv_exit); --- linux-4.2.0.orig/drivers/crypto/nx/nx-842-pseries.c +++ linux-4.2.0/drivers/crypto/nx/nx-842-pseries.c @@ -29,6 +29,8 @@ MODULE_LICENSE("GPL"); MODULE_AUTHOR("Robert Jennings "); MODULE_DESCRIPTION("842 H/W Compression driver for IBM Power processors"); +MODULE_ALIAS_CRYPTO("842"); +MODULE_ALIAS_CRYPTO("842-nx"); static struct nx842_constraints nx842_pseries_constraints = { .alignment = DDE_BUFFER_ALIGN, @@ -99,11 +101,6 @@ #define NX842_HW_PAGE_SIZE (4096) #define NX842_HW_PAGE_MASK (~(NX842_HW_PAGE_SIZE-1)) -enum nx842_status { - UNAVAILABLE, - AVAILABLE -}; - struct ibm_nx842_counters { atomic64_t comp_complete; atomic64_t comp_failed; @@ -121,7 +118,6 @@ unsigned int max_sg_len; unsigned int max_sync_size; unsigned int max_sync_sg; - enum nx842_status status; } __rcu *devdata; static DEFINE_SPINLOCK(devdata_mutex); @@ -537,41 +533,36 @@ devdata->max_sync_size = 0; devdata->max_sync_sg = 0; devdata->max_sg_len = 0; - devdata->status = UNAVAILABLE; return 0; } else return -ENOENT; } /** - * nx842_OF_upd_status -- Update the device info from OF status prop + * nx842_OF_upd_status -- Check the device info from OF status prop * * The status property indicates if the accelerator is enabled. If the * device is in the OF tree it indicates that the hardware is present. * The status field indicates if the device is enabled when the status * is 'okay'. Otherwise the device driver will be disabled. * - * @devdata - struct nx842_devdata to update * @prop - struct property point containing the maxsyncop for the update * * Returns: * 0 - Device is available - * -EINVAL - Device is not available + * -ENODEV - Device is not available */ -static int nx842_OF_upd_status(struct nx842_devdata *devdata, - struct property *prop) { - int ret = 0; +static int nx842_OF_upd_status(struct property *prop) +{ const char *status = (const char *)prop->value; - if (!strncmp(status, "okay", (size_t)prop->length)) { - devdata->status = AVAILABLE; - } else { - dev_info(devdata->dev, "%s: status '%s' is not 'okay'\n", - __func__, status); - devdata->status = UNAVAILABLE; - } + if (!strncmp(status, "okay", (size_t)prop->length)) + return 0; + if (!strncmp(status, "disabled", (size_t)prop->length)) + return -ENODEV; + dev_info(devdata->dev, "%s: unknown status '%s'\n", __func__, status); - return ret; + return -EINVAL; } /** @@ -735,6 +726,10 @@ int ret = 0; unsigned long flags; + new_devdata = kzalloc(sizeof(*new_devdata), GFP_NOFS); + if (!new_devdata) + return -ENOMEM; + spin_lock_irqsave(&devdata_mutex, flags); old_devdata = rcu_dereference_check(devdata, lockdep_is_held(&devdata_mutex)); @@ -744,16 +739,10 @@ if (!old_devdata || !of_node) { pr_err("%s: device is not available\n", __func__); spin_unlock_irqrestore(&devdata_mutex, flags); + kfree(new_devdata); return -ENODEV; } - new_devdata = kzalloc(sizeof(*new_devdata), GFP_NOFS); - if (!new_devdata) { - dev_err(old_devdata->dev, "%s: Could not allocate memory for device data\n", __func__); - ret = -ENOMEM; - goto error_out; - } - memcpy(new_devdata, old_devdata, sizeof(*old_devdata)); new_devdata->counters = old_devdata->counters; @@ -777,7 +766,7 @@ goto out; /* Perform property updates */ - ret = nx842_OF_upd_status(new_devdata, status); + ret = nx842_OF_upd_status(status); if (ret) goto error_out; @@ -970,13 +959,43 @@ .decompress = nx842_pseries_decompress, }; -static int __init nx842_probe(struct vio_dev *viodev, - const struct vio_device_id *id) +static int nx842_pseries_crypto_init(struct crypto_tfm *tfm) +{ + return nx842_crypto_init(tfm, &nx842_pseries_driver); +} + +static struct crypto_alg nx842_pseries_alg = { + .cra_name = "842", + .cra_driver_name = "842-nx", + .cra_priority = 300, + .cra_flags = CRYPTO_ALG_TYPE_COMPRESS, + .cra_ctxsize = sizeof(struct nx842_crypto_ctx), + .cra_module = THIS_MODULE, + .cra_init = nx842_pseries_crypto_init, + .cra_exit = nx842_crypto_exit, + .cra_u = { .compress = { + .coa_compress = nx842_crypto_compress, + .coa_decompress = nx842_crypto_decompress } } +}; + +static int nx842_probe(struct vio_dev *viodev, + const struct vio_device_id *id) { struct nx842_devdata *old_devdata, *new_devdata = NULL; unsigned long flags; int ret = 0; + new_devdata = kzalloc(sizeof(*new_devdata), GFP_NOFS); + if (!new_devdata) + return -ENOMEM; + + new_devdata->counters = kzalloc(sizeof(*new_devdata->counters), + GFP_NOFS); + if (!new_devdata->counters) { + kfree(new_devdata); + return -ENOMEM; + } + spin_lock_irqsave(&devdata_mutex, flags); old_devdata = rcu_dereference_check(devdata, lockdep_is_held(&devdata_mutex)); @@ -989,21 +1008,6 @@ dev_set_drvdata(&viodev->dev, NULL); - new_devdata = kzalloc(sizeof(*new_devdata), GFP_NOFS); - if (!new_devdata) { - dev_err(&viodev->dev, "%s: Could not allocate memory for device data\n", __func__); - ret = -ENOMEM; - goto error_unlock; - } - - new_devdata->counters = kzalloc(sizeof(*new_devdata->counters), - GFP_NOFS); - if (!new_devdata->counters) { - dev_err(&viodev->dev, "%s: Could not allocate memory for performance counters\n", __func__); - ret = -ENOMEM; - goto error_unlock; - } - new_devdata->vdev = viodev; new_devdata->dev = &viodev->dev; nx842_OF_set_defaults(new_devdata); @@ -1016,9 +1020,12 @@ of_reconfig_notifier_register(&nx842_of_nb); ret = nx842_OF_upd(NULL); - if (ret && ret != -ENODEV) { - dev_err(&viodev->dev, "could not parse device tree. %d\n", ret); - ret = -1; + if (ret) + goto error; + + ret = crypto_register_alg(&nx842_pseries_alg); + if (ret) { + dev_err(&viodev->dev, "could not register comp alg: %d\n", ret); goto error; } @@ -1043,7 +1050,7 @@ return ret; } -static int __exit nx842_remove(struct vio_dev *viodev) +static int nx842_remove(struct vio_dev *viodev) { struct nx842_devdata *old_devdata; unsigned long flags; @@ -1051,6 +1058,8 @@ pr_info("Removing IBM Power 842 compression device\n"); sysfs_remove_group(&viodev->dev.kobj, &nx842_attribute_group); + crypto_unregister_alg(&nx842_pseries_alg); + spin_lock_irqsave(&devdata_mutex, flags); old_devdata = rcu_dereference_check(devdata, lockdep_is_held(&devdata_mutex)); @@ -1074,18 +1083,16 @@ static struct vio_driver nx842_vio_driver = { .name = KBUILD_MODNAME, .probe = nx842_probe, - .remove = __exit_p(nx842_remove), + .remove = nx842_remove, .get_desired_dma = nx842_get_desired_dma, .id_table = nx842_vio_driver_ids, }; -static int __init nx842_init(void) +static int __init nx842_pseries_init(void) { struct nx842_devdata *new_devdata; int ret; - pr_info("Registering IBM Power 842 compression driver\n"); - if (!of_find_compatible_node(NULL, NULL, "ibm,compression")) return -ENODEV; @@ -1095,7 +1102,6 @@ pr_err("Could not allocate memory for device data\n"); return -ENOMEM; } - new_devdata->status = UNAVAILABLE; RCU_INIT_POINTER(devdata, new_devdata); ret = vio_register_driver(&nx842_vio_driver); @@ -1106,24 +1112,18 @@ return ret; } - if (!nx842_platform_driver_set(&nx842_pseries_driver)) { - vio_unregister_driver(&nx842_vio_driver); - kfree(new_devdata); - return -EEXIST; - } - return 0; } -module_init(nx842_init); +module_init(nx842_pseries_init); -static void __exit nx842_exit(void) +static void __exit nx842_pseries_exit(void) { struct nx842_devdata *old_devdata; unsigned long flags; - pr_info("Exiting IBM Power 842 compression driver\n"); - nx842_platform_driver_unset(&nx842_pseries_driver); + crypto_unregister_alg(&nx842_pseries_alg); + spin_lock_irqsave(&devdata_mutex, flags); old_devdata = rcu_dereference_check(devdata, lockdep_is_held(&devdata_mutex)); @@ -1136,5 +1136,5 @@ vio_unregister_driver(&nx842_vio_driver); } -module_exit(nx842_exit); +module_exit(nx842_pseries_exit); --- linux-4.2.0.orig/drivers/crypto/nx/nx-842.c +++ linux-4.2.0/drivers/crypto/nx/nx-842.c @@ -1,10 +1,5 @@ /* - * Driver frontend for IBM Power 842 compression accelerator - * - * Copyright (C) 2015 Dan Streetman, IBM Corp - * - * Designer of the Power data compression engine: - * Bulent Abali + * Cryptographic API for the NX-842 hardware compression. * * 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 @@ -15,89 +10,522 @@ * 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. + * + * Copyright (C) IBM Corporation, 2011-2015 + * + * Designer of the Power data compression engine: + * Bulent Abali + * + * Original Authors: Robert Jennings + * Seth Jennings + * + * Rewrite: Dan Streetman + * + * This is an interface to the NX-842 compression hardware in PowerPC + * processors. Most of the complexity of this drvier is due to the fact that + * the NX-842 compression hardware requires the input and output data buffers + * to be specifically aligned, to be a specific multiple in length, and within + * specific minimum and maximum lengths. Those restrictions, provided by the + * nx-842 driver via nx842_constraints, mean this driver must use bounce + * buffers and headers to correct misaligned in or out buffers, and to split + * input buffers that are too large. + * + * This driver will fall back to software decompression if the hardware + * decompression fails, so this driver's decompression should never fail as + * long as the provided compressed buffer is valid. Any compressed buffer + * created by this driver will have a header (except ones where the input + * perfectly matches the constraints); so users of this driver cannot simply + * pass a compressed buffer created by this driver over to the 842 software + * decompression library. Instead, users must use this driver to decompress; + * if the hardware fails or is unavailable, the compressed buffer will be + * parsed and the header removed, and the raw 842 buffer(s) passed to the 842 + * software decompression library. + * + * This does not fall back to software compression, however, since the caller + * of this function is specifically requesting hardware compression; if the + * hardware compression fails, the caller can fall back to software + * compression, and the raw 842 compressed buffer that the software compressor + * creates can be passed to this driver for hardware decompression; any + * buffer without our specific header magic is assumed to be a raw 842 buffer + * and passed directly to the hardware. Note that the software compression + * library will produce a compressed buffer that is incompatible with the + * hardware decompressor if the original input buffer length is not a multiple + * of 8; if such a compressed buffer is passed to this driver for + * decompression, the hardware will reject it and this driver will then pass + * it over to the software library for decompression. */ #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt -#include "nx-842.h" +#include +#include +#include -MODULE_LICENSE("GPL"); -MODULE_AUTHOR("Dan Streetman "); -MODULE_DESCRIPTION("842 H/W Compression driver for IBM Power processors"); +#include "nx-842.h" -/** - * nx842_constraints - * - * This provides the driver's constraints. Different nx842 implementations - * may have varying requirements. The constraints are: - * @alignment: All buffers should be aligned to this - * @multiple: All buffer lengths should be a multiple of this - * @minimum: Buffer lengths must not be less than this amount - * @maximum: Buffer lengths must not be more than this amount - * - * The constraints apply to all buffers and lengths, both input and output, - * for both compression and decompression, except for the minimum which - * only applies to compression input and decompression output; the - * compressed data can be less than the minimum constraint. It can be - * assumed that compressed data will always adhere to the multiple - * constraint. - * - * The driver may succeed even if these constraints are violated; - * however the driver can return failure or suffer reduced performance - * if any constraint is not met. +/* The first 5 bits of this magic are 0x1f, which is an invalid 842 5-bit + * template (see lib/842/842.h), so this magic number will never appear at + * the start of a raw 842 compressed buffer. That is important, as any buffer + * passed to us without this magic is assumed to be a raw 842 compressed + * buffer, and passed directly to the hardware to decompress. */ -int nx842_constraints(struct nx842_constraints *c) +#define NX842_CRYPTO_MAGIC (0xf842) +#define NX842_CRYPTO_HEADER_SIZE(g) \ + (sizeof(struct nx842_crypto_header) + \ + sizeof(struct nx842_crypto_header_group) * (g)) +#define NX842_CRYPTO_HEADER_MAX_SIZE \ + NX842_CRYPTO_HEADER_SIZE(NX842_CRYPTO_GROUP_MAX) + +/* bounce buffer size */ +#define BOUNCE_BUFFER_ORDER (2) +#define BOUNCE_BUFFER_SIZE \ + ((unsigned int)(PAGE_SIZE << BOUNCE_BUFFER_ORDER)) + +/* try longer on comp because we can fallback to sw decomp if hw is busy */ +#define COMP_BUSY_TIMEOUT (250) /* ms */ +#define DECOMP_BUSY_TIMEOUT (50) /* ms */ + +struct nx842_crypto_param { + u8 *in; + unsigned int iremain; + u8 *out; + unsigned int oremain; + unsigned int ototal; +}; + +static int update_param(struct nx842_crypto_param *p, + unsigned int slen, unsigned int dlen) { - memcpy(c, nx842_platform_driver()->constraints, sizeof(*c)); + if (p->iremain < slen) + return -EOVERFLOW; + if (p->oremain < dlen) + return -ENOSPC; + + p->in += slen; + p->iremain -= slen; + p->out += dlen; + p->oremain -= dlen; + p->ototal += dlen; + return 0; } -EXPORT_SYMBOL_GPL(nx842_constraints); -/** - * nx842_workmem_size - * - * Get the amount of working memory the driver requires. - */ -size_t nx842_workmem_size(void) +int nx842_crypto_init(struct crypto_tfm *tfm, struct nx842_driver *driver) { - return nx842_platform_driver()->workmem_size; + struct nx842_crypto_ctx *ctx = crypto_tfm_ctx(tfm); + + spin_lock_init(&ctx->lock); + ctx->driver = driver; + ctx->wmem = kmalloc(driver->workmem_size, GFP_KERNEL); + ctx->sbounce = (u8 *)__get_free_pages(GFP_KERNEL, BOUNCE_BUFFER_ORDER); + ctx->dbounce = (u8 *)__get_free_pages(GFP_KERNEL, BOUNCE_BUFFER_ORDER); + if (!ctx->wmem || !ctx->sbounce || !ctx->dbounce) { + kfree(ctx->wmem); + free_page((unsigned long)ctx->sbounce); + free_page((unsigned long)ctx->dbounce); + return -ENOMEM; + } + + return 0; } -EXPORT_SYMBOL_GPL(nx842_workmem_size); +EXPORT_SYMBOL_GPL(nx842_crypto_init); -int nx842_compress(const unsigned char *in, unsigned int ilen, - unsigned char *out, unsigned int *olen, void *wmem) +void nx842_crypto_exit(struct crypto_tfm *tfm) { - return nx842_platform_driver()->compress(in, ilen, out, olen, wmem); + struct nx842_crypto_ctx *ctx = crypto_tfm_ctx(tfm); + + kfree(ctx->wmem); + free_page((unsigned long)ctx->sbounce); + free_page((unsigned long)ctx->dbounce); } -EXPORT_SYMBOL_GPL(nx842_compress); +EXPORT_SYMBOL_GPL(nx842_crypto_exit); -int nx842_decompress(const unsigned char *in, unsigned int ilen, - unsigned char *out, unsigned int *olen, void *wmem) +static void check_constraints(struct nx842_constraints *c) { - return nx842_platform_driver()->decompress(in, ilen, out, olen, wmem); + /* limit maximum, to always have enough bounce buffer to decompress */ + if (c->maximum > BOUNCE_BUFFER_SIZE) + c->maximum = BOUNCE_BUFFER_SIZE; } -EXPORT_SYMBOL_GPL(nx842_decompress); -static __init int nx842_init(void) +static int nx842_crypto_add_header(struct nx842_crypto_header *hdr, u8 *buf) { - request_module("nx-compress-powernv"); - request_module("nx-compress-pseries"); + int s = NX842_CRYPTO_HEADER_SIZE(hdr->groups); - /* we prevent loading if there's no platform driver, and we get the - * module that set it so it won't unload, so we don't need to check - * if it's set in any of the above functions - */ - if (!nx842_platform_driver_get()) { - pr_err("no nx842 driver found.\n"); - return -ENODEV; + /* compress should have added space for header */ + if (s > be16_to_cpu(hdr->group[0].padding)) { + pr_err("Internal error: no space for header\n"); + return -EINVAL; } + memcpy(buf, hdr, s); + + print_hex_dump_debug("header ", DUMP_PREFIX_OFFSET, 16, 1, buf, s, 0); + return 0; } -module_init(nx842_init); -static void __exit nx842_exit(void) +static int compress(struct nx842_crypto_ctx *ctx, + struct nx842_crypto_param *p, + struct nx842_crypto_header_group *g, + struct nx842_constraints *c, + u16 *ignore, + unsigned int hdrsize) +{ + unsigned int slen = p->iremain, dlen = p->oremain, tmplen; + unsigned int adj_slen = slen; + u8 *src = p->in, *dst = p->out; + int ret, dskip = 0; + ktime_t timeout; + + if (p->iremain == 0) + return -EOVERFLOW; + + if (p->oremain == 0 || hdrsize + c->minimum > dlen) + return -ENOSPC; + + if (slen % c->multiple) + adj_slen = round_up(slen, c->multiple); + if (slen < c->minimum) + adj_slen = c->minimum; + if (slen > c->maximum) + adj_slen = slen = c->maximum; + if (adj_slen > slen || (u64)src % c->alignment) { + adj_slen = min(adj_slen, BOUNCE_BUFFER_SIZE); + slen = min(slen, BOUNCE_BUFFER_SIZE); + if (adj_slen > slen) + memset(ctx->sbounce + slen, 0, adj_slen - slen); + memcpy(ctx->sbounce, src, slen); + src = ctx->sbounce; + slen = adj_slen; + pr_debug("using comp sbounce buffer, len %x\n", slen); + } + + dst += hdrsize; + dlen -= hdrsize; + + if ((u64)dst % c->alignment) { + dskip = (int)(PTR_ALIGN(dst, c->alignment) - dst); + dst += dskip; + dlen -= dskip; + } + if (dlen % c->multiple) + dlen = round_down(dlen, c->multiple); + if (dlen < c->minimum) { +nospc: + dst = ctx->dbounce; + dlen = min(p->oremain, BOUNCE_BUFFER_SIZE); + dlen = round_down(dlen, c->multiple); + dskip = 0; + pr_debug("using comp dbounce buffer, len %x\n", dlen); + } + if (dlen > c->maximum) + dlen = c->maximum; + + tmplen = dlen; + timeout = ktime_add_ms(ktime_get(), COMP_BUSY_TIMEOUT); + do { + dlen = tmplen; /* reset dlen, if we're retrying */ + ret = ctx->driver->compress(src, slen, dst, &dlen, ctx->wmem); + /* possibly we should reduce the slen here, instead of + * retrying with the dbounce buffer? + */ + if (ret == -ENOSPC && dst != ctx->dbounce) + goto nospc; + } while (ret == -EBUSY && ktime_before(ktime_get(), timeout)); + if (ret) + return ret; + + dskip += hdrsize; + + if (dst == ctx->dbounce) + memcpy(p->out + dskip, dst, dlen); + + g->padding = cpu_to_be16(dskip); + g->compressed_length = cpu_to_be32(dlen); + g->uncompressed_length = cpu_to_be32(slen); + + if (p->iremain < slen) { + *ignore = slen - p->iremain; + slen = p->iremain; + } + + pr_debug("compress slen %x ignore %x dlen %x padding %x\n", + slen, *ignore, dlen, dskip); + + return update_param(p, slen, dskip + dlen); +} + +int nx842_crypto_compress(struct crypto_tfm *tfm, + const u8 *src, unsigned int slen, + u8 *dst, unsigned int *dlen) +{ + struct nx842_crypto_ctx *ctx = crypto_tfm_ctx(tfm); + struct nx842_crypto_header *hdr = &ctx->header; + struct nx842_crypto_param p; + struct nx842_constraints c = *ctx->driver->constraints; + unsigned int groups, hdrsize, h; + int ret, n; + bool add_header; + u16 ignore = 0; + + check_constraints(&c); + + p.in = (u8 *)src; + p.iremain = slen; + p.out = dst; + p.oremain = *dlen; + p.ototal = 0; + + *dlen = 0; + + groups = min_t(unsigned int, NX842_CRYPTO_GROUP_MAX, + DIV_ROUND_UP(p.iremain, c.maximum)); + hdrsize = NX842_CRYPTO_HEADER_SIZE(groups); + + spin_lock_bh(&ctx->lock); + + /* skip adding header if the buffers meet all constraints */ + add_header = (p.iremain % c.multiple || + p.iremain < c.minimum || + p.iremain > c.maximum || + (u64)p.in % c.alignment || + p.oremain % c.multiple || + p.oremain < c.minimum || + p.oremain > c.maximum || + (u64)p.out % c.alignment); + + hdr->magic = cpu_to_be16(NX842_CRYPTO_MAGIC); + hdr->groups = 0; + hdr->ignore = 0; + + while (p.iremain > 0) { + n = hdr->groups++; + ret = -ENOSPC; + if (hdr->groups > NX842_CRYPTO_GROUP_MAX) + goto unlock; + + /* header goes before first group */ + h = !n && add_header ? hdrsize : 0; + + if (ignore) + pr_warn("interal error, ignore is set %x\n", ignore); + + ret = compress(ctx, &p, &hdr->group[n], &c, &ignore, h); + if (ret) + goto unlock; + } + + if (!add_header && hdr->groups > 1) { + pr_err("Internal error: No header but multiple groups\n"); + ret = -EINVAL; + goto unlock; + } + + /* ignore indicates the input stream needed to be padded */ + hdr->ignore = cpu_to_be16(ignore); + if (ignore) + pr_debug("marked %d bytes as ignore\n", ignore); + + if (add_header) + ret = nx842_crypto_add_header(hdr, dst); + if (ret) + goto unlock; + + *dlen = p.ototal; + + pr_debug("compress total slen %x dlen %x\n", slen, *dlen); + +unlock: + spin_unlock_bh(&ctx->lock); + return ret; +} +EXPORT_SYMBOL_GPL(nx842_crypto_compress); + +static int decompress(struct nx842_crypto_ctx *ctx, + struct nx842_crypto_param *p, + struct nx842_crypto_header_group *g, + struct nx842_constraints *c, + u16 ignore) { - nx842_platform_driver_put(); + unsigned int slen = be32_to_cpu(g->compressed_length); + unsigned int required_len = be32_to_cpu(g->uncompressed_length); + unsigned int dlen = p->oremain, tmplen; + unsigned int adj_slen = slen; + u8 *src = p->in, *dst = p->out; + u16 padding = be16_to_cpu(g->padding); + int ret, spadding = 0, dpadding = 0; + ktime_t timeout; + + if (!slen || !required_len) + return -EINVAL; + + if (p->iremain <= 0 || padding + slen > p->iremain) + return -EOVERFLOW; + + if (p->oremain <= 0 || required_len - ignore > p->oremain) + return -ENOSPC; + + src += padding; + + if (slen % c->multiple) + adj_slen = round_up(slen, c->multiple); + if (slen < c->minimum) + adj_slen = c->minimum; + if (slen > c->maximum) + goto usesw; + if (slen < adj_slen || (u64)src % c->alignment) { + /* we can append padding bytes because the 842 format defines + * an "end" template (see lib/842/842_decompress.c) and will + * ignore any bytes following it. + */ + if (slen < adj_slen) + memset(ctx->sbounce + slen, 0, adj_slen - slen); + memcpy(ctx->sbounce, src, slen); + src = ctx->sbounce; + spadding = adj_slen - slen; + slen = adj_slen; + pr_debug("using decomp sbounce buffer, len %x\n", slen); + } + + if (dlen % c->multiple) + dlen = round_down(dlen, c->multiple); + if (dlen < required_len || (u64)dst % c->alignment) { + dst = ctx->dbounce; + dlen = min(required_len, BOUNCE_BUFFER_SIZE); + pr_debug("using decomp dbounce buffer, len %x\n", dlen); + } + if (dlen < c->minimum) + goto usesw; + if (dlen > c->maximum) + dlen = c->maximum; + + tmplen = dlen; + timeout = ktime_add_ms(ktime_get(), DECOMP_BUSY_TIMEOUT); + do { + dlen = tmplen; /* reset dlen, if we're retrying */ + ret = ctx->driver->decompress(src, slen, dst, &dlen, ctx->wmem); + } while (ret == -EBUSY && ktime_before(ktime_get(), timeout)); + if (ret) { +usesw: + /* reset everything, sw doesn't have constraints */ + src = p->in + padding; + slen = be32_to_cpu(g->compressed_length); + spadding = 0; + dst = p->out; + dlen = p->oremain; + dpadding = 0; + if (dlen < required_len) { /* have ignore bytes */ + dst = ctx->dbounce; + dlen = BOUNCE_BUFFER_SIZE; + } + pr_info_ratelimited("using software 842 decompression\n"); + ret = sw842_decompress(src, slen, dst, &dlen); + } + if (ret) + return ret; + + slen -= spadding; + + dlen -= ignore; + if (ignore) + pr_debug("ignoring last %x bytes\n", ignore); + + if (dst == ctx->dbounce) + memcpy(p->out, dst, dlen); + + pr_debug("decompress slen %x padding %x dlen %x ignore %x\n", + slen, padding, dlen, ignore); + + return update_param(p, slen + padding, dlen); } -module_exit(nx842_exit); + +int nx842_crypto_decompress(struct crypto_tfm *tfm, + const u8 *src, unsigned int slen, + u8 *dst, unsigned int *dlen) +{ + struct nx842_crypto_ctx *ctx = crypto_tfm_ctx(tfm); + struct nx842_crypto_header *hdr; + struct nx842_crypto_param p; + struct nx842_constraints c = *ctx->driver->constraints; + int n, ret, hdr_len; + u16 ignore = 0; + + check_constraints(&c); + + p.in = (u8 *)src; + p.iremain = slen; + p.out = dst; + p.oremain = *dlen; + p.ototal = 0; + + *dlen = 0; + + hdr = (struct nx842_crypto_header *)src; + + spin_lock_bh(&ctx->lock); + + /* If it doesn't start with our header magic number, assume it's a raw + * 842 compressed buffer and pass it directly to the hardware driver + */ + if (be16_to_cpu(hdr->magic) != NX842_CRYPTO_MAGIC) { + struct nx842_crypto_header_group g = { + .padding = 0, + .compressed_length = cpu_to_be32(p.iremain), + .uncompressed_length = cpu_to_be32(p.oremain), + }; + + ret = decompress(ctx, &p, &g, &c, 0); + if (ret) + goto unlock; + + goto success; + } + + if (!hdr->groups) { + pr_err("header has no groups\n"); + ret = -EINVAL; + goto unlock; + } + if (hdr->groups > NX842_CRYPTO_GROUP_MAX) { + pr_err("header has too many groups %x, max %x\n", + hdr->groups, NX842_CRYPTO_GROUP_MAX); + ret = -EINVAL; + goto unlock; + } + + hdr_len = NX842_CRYPTO_HEADER_SIZE(hdr->groups); + if (hdr_len > slen) { + ret = -EOVERFLOW; + goto unlock; + } + + memcpy(&ctx->header, src, hdr_len); + hdr = &ctx->header; + + for (n = 0; n < hdr->groups; n++) { + /* ignore applies to last group */ + if (n + 1 == hdr->groups) + ignore = be16_to_cpu(hdr->ignore); + + ret = decompress(ctx, &p, &hdr->group[n], &c, ignore); + if (ret) + goto unlock; + } + +success: + *dlen = p.ototal; + + pr_debug("decompress total slen %x dlen %x\n", slen, *dlen); + + ret = 0; + +unlock: + spin_unlock_bh(&ctx->lock); + + return ret; +} +EXPORT_SYMBOL_GPL(nx842_crypto_decompress); + +MODULE_LICENSE("GPL"); +MODULE_DESCRIPTION("IBM PowerPC Nest (NX) 842 Hardware Compression Driver"); +MODULE_AUTHOR("Dan Streetman "); --- linux-4.2.0.orig/drivers/crypto/nx/nx-842.h +++ linux-4.2.0/drivers/crypto/nx/nx-842.h @@ -3,8 +3,9 @@ #define __NX_842_H__ #include +#include #include -#include +#include #include #include #include @@ -104,6 +105,25 @@ #define GET_FIELD(v, m) (((v) & (m)) >> MASK_LSH(m)) #define SET_FIELD(v, m, val) (((v) & ~(m)) | (((val) << MASK_LSH(m)) & (m))) +/** + * This provides the driver's constraints. Different nx842 implementations + * may have varying requirements. The constraints are: + * @alignment: All buffers should be aligned to this + * @multiple: All buffer lengths should be a multiple of this + * @minimum: Buffer lengths must not be less than this amount + * @maximum: Buffer lengths must not be more than this amount + * + * The constraints apply to all buffers and lengths, both input and output, + * for both compression and decompression, except for the minimum which + * only applies to compression input and decompression output; the + * compressed data can be less than the minimum constraint. It can be + * assumed that compressed data will always adhere to the multiple + * constraint. + * + * The driver may succeed even if these constraints are violated; + * however the driver can return failure or suffer reduced performance + * if any constraint is not met. + */ struct nx842_constraints { int alignment; int multiple; @@ -126,19 +146,40 @@ void *wrkmem); }; -struct nx842_driver *nx842_platform_driver(void); -bool nx842_platform_driver_set(struct nx842_driver *driver); -void nx842_platform_driver_unset(struct nx842_driver *driver); -bool nx842_platform_driver_get(void); -void nx842_platform_driver_put(void); - -size_t nx842_workmem_size(void); - -int nx842_constraints(struct nx842_constraints *constraints); - -int nx842_compress(const unsigned char *in, unsigned int in_len, - unsigned char *out, unsigned int *out_len, void *wrkmem); -int nx842_decompress(const unsigned char *in, unsigned int in_len, - unsigned char *out, unsigned int *out_len, void *wrkmem); +struct nx842_crypto_header_group { + __be16 padding; /* unused bytes at start of group */ + __be32 compressed_length; /* compressed bytes in group */ + __be32 uncompressed_length; /* bytes after decompression */ +} __packed; + +struct nx842_crypto_header { + __be16 magic; /* NX842_CRYPTO_MAGIC */ + __be16 ignore; /* decompressed end bytes to ignore */ + u8 groups; /* total groups in this header */ + struct nx842_crypto_header_group group[]; +} __packed; + +#define NX842_CRYPTO_GROUP_MAX (0x20) + +struct nx842_crypto_ctx { + spinlock_t lock; + + u8 *wmem; + u8 *sbounce, *dbounce; + + struct nx842_crypto_header header; + struct nx842_crypto_header_group group[NX842_CRYPTO_GROUP_MAX]; + + struct nx842_driver *driver; +}; + +int nx842_crypto_init(struct crypto_tfm *tfm, struct nx842_driver *driver); +void nx842_crypto_exit(struct crypto_tfm *tfm); +int nx842_crypto_compress(struct crypto_tfm *tfm, + const u8 *src, unsigned int slen, + u8 *dst, unsigned int *dlen); +int nx842_crypto_decompress(struct crypto_tfm *tfm, + const u8 *src, unsigned int slen, + u8 *dst, unsigned int *dlen); #endif /* __NX_842_H__ */ --- linux-4.2.0.orig/drivers/crypto/vmx/aes.c +++ linux-4.2.0/drivers/crypto/vmx/aes.c @@ -84,6 +84,7 @@ preempt_disable(); pagefault_disable(); enable_kernel_altivec(); + enable_kernel_vsx(); ret = aes_p8_set_encrypt_key(key, keylen * 8, &ctx->enc_key); ret += aes_p8_set_decrypt_key(key, keylen * 8, &ctx->dec_key); pagefault_enable(); @@ -103,6 +104,7 @@ preempt_disable(); pagefault_disable(); enable_kernel_altivec(); + enable_kernel_vsx(); aes_p8_encrypt(src, dst, &ctx->enc_key); pagefault_enable(); preempt_enable(); @@ -119,6 +121,7 @@ preempt_disable(); pagefault_disable(); enable_kernel_altivec(); + enable_kernel_vsx(); aes_p8_decrypt(src, dst, &ctx->dec_key); pagefault_enable(); preempt_enable(); --- linux-4.2.0.orig/drivers/crypto/vmx/aes_cbc.c +++ linux-4.2.0/drivers/crypto/vmx/aes_cbc.c @@ -85,6 +85,7 @@ preempt_disable(); pagefault_disable(); enable_kernel_altivec(); + enable_kernel_vsx(); ret = aes_p8_set_encrypt_key(key, keylen * 8, &ctx->enc_key); ret += aes_p8_set_decrypt_key(key, keylen * 8, &ctx->dec_key); pagefault_enable(); @@ -115,6 +116,7 @@ preempt_disable(); pagefault_disable(); enable_kernel_altivec(); + enable_kernel_vsx(); blkcipher_walk_init(&walk, dst, src, nbytes); ret = blkcipher_walk_virt(desc, &walk); @@ -155,6 +157,7 @@ preempt_disable(); pagefault_disable(); enable_kernel_altivec(); + enable_kernel_vsx(); blkcipher_walk_init(&walk, dst, src, nbytes); ret = blkcipher_walk_virt(desc, &walk); --- linux-4.2.0.orig/drivers/crypto/vmx/aes_ctr.c +++ linux-4.2.0/drivers/crypto/vmx/aes_ctr.c @@ -82,6 +82,7 @@ pagefault_disable(); enable_kernel_altivec(); + enable_kernel_vsx(); ret = aes_p8_set_encrypt_key(key, keylen * 8, &ctx->enc_key); pagefault_enable(); @@ -100,6 +101,7 @@ pagefault_disable(); enable_kernel_altivec(); + enable_kernel_vsx(); aes_p8_encrypt(ctrblk, keystream, &ctx->enc_key); pagefault_enable(); @@ -113,6 +115,7 @@ struct scatterlist *src, unsigned int nbytes) { int ret; + u64 inc; struct blkcipher_walk walk; struct p8_aes_ctr_ctx *ctx = crypto_tfm_ctx(crypto_blkcipher_tfm(desc->tfm)); @@ -131,6 +134,7 @@ while ((nbytes = walk.nbytes) >= AES_BLOCK_SIZE) { pagefault_disable(); enable_kernel_altivec(); + enable_kernel_vsx(); aes_p8_ctr32_encrypt_blocks(walk.src.virt.addr, walk.dst.virt.addr, (nbytes & @@ -140,7 +144,12 @@ walk.iv); pagefault_enable(); - crypto_inc(walk.iv, AES_BLOCK_SIZE); + /* We need to update IV mostly for last bytes/round */ + inc = (nbytes & AES_BLOCK_MASK) / AES_BLOCK_SIZE; + if (inc > 0) + while (inc--) + crypto_inc(walk.iv, AES_BLOCK_SIZE); + nbytes &= AES_BLOCK_SIZE - 1; ret = blkcipher_walk_done(desc, &walk, nbytes); } --- linux-4.2.0.orig/drivers/crypto/vmx/aesp8-ppc.pl +++ linux-4.2.0/drivers/crypto/vmx/aesp8-ppc.pl @@ -1437,28 +1437,28 @@ ?vperm v31,v31,$out0,$keyperm lvx v25,$x10,$key_ # pre-load round[2] - vadduwm $two,$one,$one + vadduqm $two,$one,$one subi $inp,$inp,15 # undo "caller" $SHL $len,$len,4 - vadduwm $out1,$ivec,$one # counter values ... - vadduwm $out2,$ivec,$two + vadduqm $out1,$ivec,$one # counter values ... + vadduqm $out2,$ivec,$two vxor $out0,$ivec,$rndkey0 # ... xored with rndkey[0] le?li $idx,8 - vadduwm $out3,$out1,$two + vadduqm $out3,$out1,$two vxor $out1,$out1,$rndkey0 le?lvsl $inpperm,0,$idx - vadduwm $out4,$out2,$two + vadduqm $out4,$out2,$two vxor $out2,$out2,$rndkey0 le?vspltisb $tmp,0x0f - vadduwm $out5,$out3,$two + vadduqm $out5,$out3,$two vxor $out3,$out3,$rndkey0 le?vxor $inpperm,$inpperm,$tmp # transform for lvx_u/stvx_u - vadduwm $out6,$out4,$two + vadduqm $out6,$out4,$two vxor $out4,$out4,$rndkey0 - vadduwm $out7,$out5,$two + vadduqm $out7,$out5,$two vxor $out5,$out5,$rndkey0 - vadduwm $ivec,$out6,$two # next counter value + vadduqm $ivec,$out6,$two # next counter value vxor $out6,$out6,$rndkey0 vxor $out7,$out7,$rndkey0 @@ -1594,27 +1594,27 @@ vcipherlast $in0,$out0,$in0 vcipherlast $in1,$out1,$in1 - vadduwm $out1,$ivec,$one # counter values ... + vadduqm $out1,$ivec,$one # counter values ... vcipherlast $in2,$out2,$in2 - vadduwm $out2,$ivec,$two + vadduqm $out2,$ivec,$two vxor $out0,$ivec,$rndkey0 # ... xored with rndkey[0] vcipherlast $in3,$out3,$in3 - vadduwm $out3,$out1,$two + vadduqm $out3,$out1,$two vxor $out1,$out1,$rndkey0 vcipherlast $in4,$out4,$in4 - vadduwm $out4,$out2,$two + vadduqm $out4,$out2,$two vxor $out2,$out2,$rndkey0 vcipherlast $in5,$out5,$in5 - vadduwm $out5,$out3,$two + vadduqm $out5,$out3,$two vxor $out3,$out3,$rndkey0 vcipherlast $in6,$out6,$in6 - vadduwm $out6,$out4,$two + vadduqm $out6,$out4,$two vxor $out4,$out4,$rndkey0 vcipherlast $in7,$out7,$in7 - vadduwm $out7,$out5,$two + vadduqm $out7,$out5,$two vxor $out5,$out5,$rndkey0 le?vperm $in0,$in0,$in0,$inpperm - vadduwm $ivec,$out6,$two # next counter value + vadduqm $ivec,$out6,$two # next counter value vxor $out6,$out6,$rndkey0 le?vperm $in1,$in1,$in1,$inpperm vxor $out7,$out7,$rndkey0 --- linux-4.2.0.orig/drivers/crypto/vmx/ghash.c +++ linux-4.2.0/drivers/crypto/vmx/ghash.c @@ -119,6 +119,7 @@ preempt_disable(); pagefault_disable(); enable_kernel_altivec(); + enable_kernel_vsx(); enable_kernel_fp(); gcm_init_p8(ctx->htable, (const u64 *) key); pagefault_enable(); @@ -149,6 +150,7 @@ preempt_disable(); pagefault_disable(); enable_kernel_altivec(); + enable_kernel_vsx(); enable_kernel_fp(); gcm_ghash_p8(dctx->shash, ctx->htable, dctx->buffer, GHASH_DIGEST_SIZE); @@ -163,6 +165,7 @@ preempt_disable(); pagefault_disable(); enable_kernel_altivec(); + enable_kernel_vsx(); enable_kernel_fp(); gcm_ghash_p8(dctx->shash, ctx->htable, src, len); pagefault_enable(); @@ -193,6 +196,7 @@ preempt_disable(); pagefault_disable(); enable_kernel_altivec(); + enable_kernel_vsx(); enable_kernel_fp(); gcm_ghash_p8(dctx->shash, ctx->htable, dctx->buffer, GHASH_DIGEST_SIZE); --- linux-4.2.0.orig/drivers/crypto/vmx/ghashp8-ppc.pl +++ linux-4.2.0/drivers/crypto/vmx/ghashp8-ppc.pl @@ -61,6 +61,12 @@ mtspr 256,r0 li r10,0x30 lvx_u $H,0,r4 # load H + le?xor r7,r7,r7 + le?addi r7,r7,0x8 # need a vperm start with 08 + le?lvsr 5,0,r7 + le?vspltisb 6,0x0f + le?vxor 5,5,6 # set a b-endian mask + le?vperm $H,$H,$H,5 vspltisb $xC2,-16 # 0xf0 vspltisb $t0,1 # one --- linux-4.2.0.orig/drivers/dma/Kconfig +++ linux-4.2.0/drivers/dma/Kconfig @@ -85,6 +85,14 @@ help Enable support for the Intel(R) IOP Series RAID engines. +config IDMA64 + tristate "Intel integrated DMA 64-bit support" + select DMA_ENGINE + select DMA_VIRTUAL_CHANNELS + help + Enable DMA support for Intel Low Power Subsystem such as found on + Intel Skylake PCH. + source "drivers/dma/dw/Kconfig" config AT_HDMAC --- linux-4.2.0.orig/drivers/dma/Makefile +++ linux-4.2.0/drivers/dma/Makefile @@ -14,6 +14,7 @@ obj-$(CONFIG_MPC512X_DMA) += mpc512x_dma.o obj-$(CONFIG_PPC_BESTCOMM) += bestcomm/ obj-$(CONFIG_MV_XOR) += mv_xor.o +obj-$(CONFIG_IDMA64) += idma64.o obj-$(CONFIG_DW_DMAC_CORE) += dw/ obj-$(CONFIG_AT_HDMAC) += at_hdmac.o obj-$(CONFIG_AT_XDMAC) += at_xdmac.o --- linux-4.2.0.orig/drivers/dma/idma64.c +++ linux-4.2.0/drivers/dma/idma64.c @@ -0,0 +1,710 @@ +/* + * Core driver for the Intel integrated DMA 64-bit + * + * Copyright (C) 2015 Intel Corporation + * Author: Andy Shevchenko + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "idma64.h" + +/* Platform driver name */ +#define DRV_NAME "idma64" + +/* For now we support only two channels */ +#define IDMA64_NR_CHAN 2 + +/* ---------------------------------------------------------------------- */ + +static struct device *chan2dev(struct dma_chan *chan) +{ + return &chan->dev->device; +} + +/* ---------------------------------------------------------------------- */ + +static void idma64_off(struct idma64 *idma64) +{ + unsigned short count = 100; + + dma_writel(idma64, CFG, 0); + + channel_clear_bit(idma64, MASK(XFER), idma64->all_chan_mask); + channel_clear_bit(idma64, MASK(BLOCK), idma64->all_chan_mask); + channel_clear_bit(idma64, MASK(SRC_TRAN), idma64->all_chan_mask); + channel_clear_bit(idma64, MASK(DST_TRAN), idma64->all_chan_mask); + channel_clear_bit(idma64, MASK(ERROR), idma64->all_chan_mask); + + do { + cpu_relax(); + } while (dma_readl(idma64, CFG) & IDMA64_CFG_DMA_EN && --count); +} + +static void idma64_on(struct idma64 *idma64) +{ + dma_writel(idma64, CFG, IDMA64_CFG_DMA_EN); +} + +/* ---------------------------------------------------------------------- */ + +static void idma64_chan_init(struct idma64 *idma64, struct idma64_chan *idma64c) +{ + u32 cfghi = IDMA64C_CFGH_SRC_PER(1) | IDMA64C_CFGH_DST_PER(0); + u32 cfglo = 0; + + /* Enforce FIFO drain when channel is suspended */ + cfglo |= IDMA64C_CFGL_CH_DRAIN; + + /* Set default burst alignment */ + cfglo |= IDMA64C_CFGL_DST_BURST_ALIGN | IDMA64C_CFGL_SRC_BURST_ALIGN; + + channel_writel(idma64c, CFG_LO, cfglo); + channel_writel(idma64c, CFG_HI, cfghi); + + /* Enable interrupts */ + channel_set_bit(idma64, MASK(XFER), idma64c->mask); + channel_set_bit(idma64, MASK(ERROR), idma64c->mask); + + /* + * Enforce the controller to be turned on. + * + * The iDMA is turned off in ->probe() and looses context during system + * suspend / resume cycle. That's why we have to enable it each time we + * use it. + */ + idma64_on(idma64); +} + +static void idma64_chan_stop(struct idma64 *idma64, struct idma64_chan *idma64c) +{ + channel_clear_bit(idma64, CH_EN, idma64c->mask); +} + +static void idma64_chan_start(struct idma64 *idma64, struct idma64_chan *idma64c) +{ + struct idma64_desc *desc = idma64c->desc; + struct idma64_hw_desc *hw = &desc->hw[0]; + + channel_writeq(idma64c, SAR, 0); + channel_writeq(idma64c, DAR, 0); + + channel_writel(idma64c, CTL_HI, IDMA64C_CTLH_BLOCK_TS(~0UL)); + channel_writel(idma64c, CTL_LO, IDMA64C_CTLL_LLP_S_EN | IDMA64C_CTLL_LLP_D_EN); + + channel_writeq(idma64c, LLP, hw->llp); + + channel_set_bit(idma64, CH_EN, idma64c->mask); +} + +static void idma64_stop_transfer(struct idma64_chan *idma64c) +{ + struct idma64 *idma64 = to_idma64(idma64c->vchan.chan.device); + + idma64_chan_stop(idma64, idma64c); +} + +static void idma64_start_transfer(struct idma64_chan *idma64c) +{ + struct idma64 *idma64 = to_idma64(idma64c->vchan.chan.device); + struct virt_dma_desc *vdesc; + + /* Get the next descriptor */ + vdesc = vchan_next_desc(&idma64c->vchan); + if (!vdesc) { + idma64c->desc = NULL; + return; + } + + list_del(&vdesc->node); + idma64c->desc = to_idma64_desc(vdesc); + + /* Configure the channel */ + idma64_chan_init(idma64, idma64c); + + /* Start the channel with a new descriptor */ + idma64_chan_start(idma64, idma64c); +} + +/* ---------------------------------------------------------------------- */ + +static void idma64_chan_irq(struct idma64 *idma64, unsigned short c, + u32 status_err, u32 status_xfer) +{ + struct idma64_chan *idma64c = &idma64->chan[c]; + struct idma64_desc *desc; + unsigned long flags; + + spin_lock_irqsave(&idma64c->vchan.lock, flags); + desc = idma64c->desc; + if (desc) { + if (status_err & (1 << c)) { + dma_writel(idma64, CLEAR(ERROR), idma64c->mask); + desc->status = DMA_ERROR; + } else if (status_xfer & (1 << c)) { + dma_writel(idma64, CLEAR(XFER), idma64c->mask); + desc->status = DMA_COMPLETE; + vchan_cookie_complete(&desc->vdesc); + idma64_start_transfer(idma64c); + } + + /* idma64_start_transfer() updates idma64c->desc */ + if (idma64c->desc == NULL || desc->status == DMA_ERROR) + idma64_stop_transfer(idma64c); + } + spin_unlock_irqrestore(&idma64c->vchan.lock, flags); +} + +static irqreturn_t idma64_irq(int irq, void *dev) +{ + struct idma64 *idma64 = dev; + u32 status = dma_readl(idma64, STATUS_INT); + u32 status_xfer; + u32 status_err; + unsigned short i; + + dev_vdbg(idma64->dma.dev, "%s: status=%#x\n", __func__, status); + + /* Check if we have any interrupt from the DMA controller */ + if (!status) + return IRQ_NONE; + + /* Disable interrupts */ + channel_clear_bit(idma64, MASK(XFER), idma64->all_chan_mask); + channel_clear_bit(idma64, MASK(ERROR), idma64->all_chan_mask); + + status_xfer = dma_readl(idma64, RAW(XFER)); + status_err = dma_readl(idma64, RAW(ERROR)); + + for (i = 0; i < idma64->dma.chancnt; i++) + idma64_chan_irq(idma64, i, status_err, status_xfer); + + /* Re-enable interrupts */ + channel_set_bit(idma64, MASK(XFER), idma64->all_chan_mask); + channel_set_bit(idma64, MASK(ERROR), idma64->all_chan_mask); + + return IRQ_HANDLED; +} + +/* ---------------------------------------------------------------------- */ + +static struct idma64_desc *idma64_alloc_desc(unsigned int ndesc) +{ + struct idma64_desc *desc; + + desc = kzalloc(sizeof(*desc), GFP_NOWAIT); + if (!desc) + return NULL; + + desc->hw = kcalloc(ndesc, sizeof(*desc->hw), GFP_NOWAIT); + if (!desc->hw) { + kfree(desc); + return NULL; + } + + return desc; +} + +static void idma64_desc_free(struct idma64_chan *idma64c, + struct idma64_desc *desc) +{ + struct idma64_hw_desc *hw; + + if (desc->ndesc) { + unsigned int i = desc->ndesc; + + do { + hw = &desc->hw[--i]; + dma_pool_free(idma64c->pool, hw->lli, hw->llp); + } while (i); + } + + kfree(desc->hw); + kfree(desc); +} + +static void idma64_vdesc_free(struct virt_dma_desc *vdesc) +{ + struct idma64_chan *idma64c = to_idma64_chan(vdesc->tx.chan); + + idma64_desc_free(idma64c, to_idma64_desc(vdesc)); +} + +static u64 idma64_hw_desc_fill(struct idma64_hw_desc *hw, + struct dma_slave_config *config, + enum dma_transfer_direction direction, u64 llp) +{ + struct idma64_lli *lli = hw->lli; + u64 sar, dar; + u32 ctlhi = IDMA64C_CTLH_BLOCK_TS(hw->len); + u32 ctllo = IDMA64C_CTLL_LLP_S_EN | IDMA64C_CTLL_LLP_D_EN; + u32 src_width, dst_width; + + if (direction == DMA_MEM_TO_DEV) { + sar = hw->phys; + dar = config->dst_addr; + ctllo |= IDMA64C_CTLL_DST_FIX | IDMA64C_CTLL_SRC_INC | + IDMA64C_CTLL_FC_M2P; + src_width = min_t(u32, 2, __fls(sar | hw->len)); + dst_width = __fls(config->dst_addr_width); + } else { /* DMA_DEV_TO_MEM */ + sar = config->src_addr; + dar = hw->phys; + ctllo |= IDMA64C_CTLL_DST_INC | IDMA64C_CTLL_SRC_FIX | + IDMA64C_CTLL_FC_P2M; + src_width = __fls(config->src_addr_width); + dst_width = min_t(u32, 2, __fls(dar | hw->len)); + } + + lli->sar = sar; + lli->dar = dar; + + lli->ctlhi = ctlhi; + lli->ctllo = ctllo | + IDMA64C_CTLL_SRC_MSIZE(config->src_maxburst) | + IDMA64C_CTLL_DST_MSIZE(config->dst_maxburst) | + IDMA64C_CTLL_DST_WIDTH(dst_width) | + IDMA64C_CTLL_SRC_WIDTH(src_width); + + lli->llp = llp; + return hw->llp; +} + +static void idma64_desc_fill(struct idma64_chan *idma64c, + struct idma64_desc *desc) +{ + struct dma_slave_config *config = &idma64c->config; + struct idma64_hw_desc *hw = &desc->hw[desc->ndesc - 1]; + struct idma64_lli *lli = hw->lli; + u64 llp = 0; + unsigned int i = desc->ndesc; + + /* Fill the hardware descriptors and link them to a list */ + do { + hw = &desc->hw[--i]; + llp = idma64_hw_desc_fill(hw, config, desc->direction, llp); + desc->length += hw->len; + } while (i); + + /* Trigger interrupt after last block */ + lli->ctllo |= IDMA64C_CTLL_INT_EN; +} + +static struct dma_async_tx_descriptor *idma64_prep_slave_sg( + struct dma_chan *chan, struct scatterlist *sgl, + unsigned int sg_len, enum dma_transfer_direction direction, + unsigned long flags, void *context) +{ + struct idma64_chan *idma64c = to_idma64_chan(chan); + struct idma64_desc *desc; + struct scatterlist *sg; + unsigned int i; + + desc = idma64_alloc_desc(sg_len); + if (!desc) + return NULL; + + for_each_sg(sgl, sg, sg_len, i) { + struct idma64_hw_desc *hw = &desc->hw[i]; + + /* Allocate DMA capable memory for hardware descriptor */ + hw->lli = dma_pool_alloc(idma64c->pool, GFP_NOWAIT, &hw->llp); + if (!hw->lli) { + desc->ndesc = i; + idma64_desc_free(idma64c, desc); + return NULL; + } + + hw->phys = sg_dma_address(sg); + hw->len = sg_dma_len(sg); + } + + desc->ndesc = sg_len; + desc->direction = direction; + desc->status = DMA_IN_PROGRESS; + + idma64_desc_fill(idma64c, desc); + return vchan_tx_prep(&idma64c->vchan, &desc->vdesc, flags); +} + +static void idma64_issue_pending(struct dma_chan *chan) +{ + struct idma64_chan *idma64c = to_idma64_chan(chan); + unsigned long flags; + + spin_lock_irqsave(&idma64c->vchan.lock, flags); + if (vchan_issue_pending(&idma64c->vchan) && !idma64c->desc) + idma64_start_transfer(idma64c); + spin_unlock_irqrestore(&idma64c->vchan.lock, flags); +} + +static size_t idma64_active_desc_size(struct idma64_chan *idma64c) +{ + struct idma64_desc *desc = idma64c->desc; + struct idma64_hw_desc *hw; + size_t bytes = desc->length; + u64 llp; + u32 ctlhi; + unsigned int i = 0; + + llp = channel_readq(idma64c, LLP); + do { + hw = &desc->hw[i]; + } while ((hw->llp != llp) && (++i < desc->ndesc)); + + if (!i) + return bytes; + + do { + bytes -= desc->hw[--i].len; + } while (i); + + ctlhi = channel_readl(idma64c, CTL_HI); + return bytes - IDMA64C_CTLH_BLOCK_TS(ctlhi); +} + +static enum dma_status idma64_tx_status(struct dma_chan *chan, + dma_cookie_t cookie, struct dma_tx_state *state) +{ + struct idma64_chan *idma64c = to_idma64_chan(chan); + struct virt_dma_desc *vdesc; + enum dma_status status; + size_t bytes; + unsigned long flags; + + status = dma_cookie_status(chan, cookie, state); + if (status == DMA_COMPLETE) + return status; + + spin_lock_irqsave(&idma64c->vchan.lock, flags); + vdesc = vchan_find_desc(&idma64c->vchan, cookie); + if (idma64c->desc && cookie == idma64c->desc->vdesc.tx.cookie) { + bytes = idma64_active_desc_size(idma64c); + dma_set_residue(state, bytes); + status = idma64c->desc->status; + } else if (vdesc) { + bytes = to_idma64_desc(vdesc)->length; + dma_set_residue(state, bytes); + } + spin_unlock_irqrestore(&idma64c->vchan.lock, flags); + + return status; +} + +static void convert_burst(u32 *maxburst) +{ + if (*maxburst) + *maxburst = __fls(*maxburst); + else + *maxburst = 0; +} + +static int idma64_slave_config(struct dma_chan *chan, + struct dma_slave_config *config) +{ + struct idma64_chan *idma64c = to_idma64_chan(chan); + + /* Check if chan will be configured for slave transfers */ + if (!is_slave_direction(config->direction)) + return -EINVAL; + + memcpy(&idma64c->config, config, sizeof(idma64c->config)); + + convert_burst(&idma64c->config.src_maxburst); + convert_burst(&idma64c->config.dst_maxburst); + + return 0; +} + +static void idma64_chan_deactivate(struct idma64_chan *idma64c) +{ + unsigned short count = 100; + u32 cfglo; + + cfglo = channel_readl(idma64c, CFG_LO); + channel_writel(idma64c, CFG_LO, cfglo | IDMA64C_CFGL_CH_SUSP); + do { + udelay(1); + cfglo = channel_readl(idma64c, CFG_LO); + } while (!(cfglo & IDMA64C_CFGL_FIFO_EMPTY) && --count); +} + +static void idma64_chan_activate(struct idma64_chan *idma64c) +{ + u32 cfglo; + + cfglo = channel_readl(idma64c, CFG_LO); + channel_writel(idma64c, CFG_LO, cfglo & ~IDMA64C_CFGL_CH_SUSP); +} + +static int idma64_pause(struct dma_chan *chan) +{ + struct idma64_chan *idma64c = to_idma64_chan(chan); + unsigned long flags; + + spin_lock_irqsave(&idma64c->vchan.lock, flags); + if (idma64c->desc && idma64c->desc->status == DMA_IN_PROGRESS) { + idma64_chan_deactivate(idma64c); + idma64c->desc->status = DMA_PAUSED; + } + spin_unlock_irqrestore(&idma64c->vchan.lock, flags); + + return 0; +} + +static int idma64_resume(struct dma_chan *chan) +{ + struct idma64_chan *idma64c = to_idma64_chan(chan); + unsigned long flags; + + spin_lock_irqsave(&idma64c->vchan.lock, flags); + if (idma64c->desc && idma64c->desc->status == DMA_PAUSED) { + idma64c->desc->status = DMA_IN_PROGRESS; + idma64_chan_activate(idma64c); + } + spin_unlock_irqrestore(&idma64c->vchan.lock, flags); + + return 0; +} + +static int idma64_terminate_all(struct dma_chan *chan) +{ + struct idma64_chan *idma64c = to_idma64_chan(chan); + unsigned long flags; + LIST_HEAD(head); + + spin_lock_irqsave(&idma64c->vchan.lock, flags); + idma64_chan_deactivate(idma64c); + idma64_stop_transfer(idma64c); + if (idma64c->desc) { + idma64_vdesc_free(&idma64c->desc->vdesc); + idma64c->desc = NULL; + } + vchan_get_all_descriptors(&idma64c->vchan, &head); + spin_unlock_irqrestore(&idma64c->vchan.lock, flags); + + vchan_dma_desc_free_list(&idma64c->vchan, &head); + return 0; +} + +static int idma64_alloc_chan_resources(struct dma_chan *chan) +{ + struct idma64_chan *idma64c = to_idma64_chan(chan); + + /* Create a pool of consistent memory blocks for hardware descriptors */ + idma64c->pool = dma_pool_create(dev_name(chan2dev(chan)), + chan->device->dev, + sizeof(struct idma64_lli), 8, 0); + if (!idma64c->pool) { + dev_err(chan2dev(chan), "No memory for descriptors\n"); + return -ENOMEM; + } + + return 0; +} + +static void idma64_free_chan_resources(struct dma_chan *chan) +{ + struct idma64_chan *idma64c = to_idma64_chan(chan); + + vchan_free_chan_resources(to_virt_chan(chan)); + dma_pool_destroy(idma64c->pool); + idma64c->pool = NULL; +} + +/* ---------------------------------------------------------------------- */ + +#define IDMA64_BUSWIDTHS \ + BIT(DMA_SLAVE_BUSWIDTH_1_BYTE) | \ + BIT(DMA_SLAVE_BUSWIDTH_2_BYTES) | \ + BIT(DMA_SLAVE_BUSWIDTH_4_BYTES) + +static int idma64_probe(struct idma64_chip *chip) +{ + struct idma64 *idma64; + unsigned short nr_chan = IDMA64_NR_CHAN; + unsigned short i; + int ret; + + idma64 = devm_kzalloc(chip->dev, sizeof(*idma64), GFP_KERNEL); + if (!idma64) + return -ENOMEM; + + idma64->regs = chip->regs; + chip->idma64 = idma64; + + idma64->chan = devm_kcalloc(chip->dev, nr_chan, sizeof(*idma64->chan), + GFP_KERNEL); + if (!idma64->chan) + return -ENOMEM; + + idma64->all_chan_mask = (1 << nr_chan) - 1; + + /* Turn off iDMA controller */ + idma64_off(idma64); + + ret = devm_request_irq(chip->dev, chip->irq, idma64_irq, IRQF_SHARED, + dev_name(chip->dev), idma64); + if (ret) + return ret; + + INIT_LIST_HEAD(&idma64->dma.channels); + for (i = 0; i < nr_chan; i++) { + struct idma64_chan *idma64c = &idma64->chan[i]; + + idma64c->vchan.desc_free = idma64_vdesc_free; + vchan_init(&idma64c->vchan, &idma64->dma); + + idma64c->regs = idma64->regs + i * IDMA64_CH_LENGTH; + idma64c->mask = BIT(i); + } + + dma_cap_set(DMA_SLAVE, idma64->dma.cap_mask); + dma_cap_set(DMA_PRIVATE, idma64->dma.cap_mask); + + idma64->dma.device_alloc_chan_resources = idma64_alloc_chan_resources; + idma64->dma.device_free_chan_resources = idma64_free_chan_resources; + + idma64->dma.device_prep_slave_sg = idma64_prep_slave_sg; + + idma64->dma.device_issue_pending = idma64_issue_pending; + idma64->dma.device_tx_status = idma64_tx_status; + + idma64->dma.device_config = idma64_slave_config; + idma64->dma.device_pause = idma64_pause; + idma64->dma.device_resume = idma64_resume; + idma64->dma.device_terminate_all = idma64_terminate_all; + + idma64->dma.src_addr_widths = IDMA64_BUSWIDTHS; + idma64->dma.dst_addr_widths = IDMA64_BUSWIDTHS; + idma64->dma.directions = BIT(DMA_DEV_TO_MEM) | BIT(DMA_MEM_TO_DEV); + idma64->dma.residue_granularity = DMA_RESIDUE_GRANULARITY_BURST; + + idma64->dma.dev = chip->dev; + + ret = dma_async_device_register(&idma64->dma); + if (ret) + return ret; + + dev_info(chip->dev, "Found Intel integrated DMA 64-bit\n"); + return 0; +} + +static int idma64_remove(struct idma64_chip *chip) +{ + struct idma64 *idma64 = chip->idma64; + unsigned short i; + + dma_async_device_unregister(&idma64->dma); + + /* + * Explicitly call devm_request_irq() to avoid the side effects with + * the scheduled tasklets. + */ + devm_free_irq(chip->dev, chip->irq, idma64); + + for (i = 0; i < idma64->dma.chancnt; i++) { + struct idma64_chan *idma64c = &idma64->chan[i]; + + tasklet_kill(&idma64c->vchan.task); + } + + return 0; +} + +/* ---------------------------------------------------------------------- */ + +static int idma64_platform_probe(struct platform_device *pdev) +{ + struct idma64_chip *chip; + struct device *dev = &pdev->dev; + struct resource *mem; + int ret; + + chip = devm_kzalloc(dev, sizeof(*chip), GFP_KERNEL); + if (!chip) + return -ENOMEM; + + chip->irq = platform_get_irq(pdev, 0); + if (chip->irq < 0) + return chip->irq; + + mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); + chip->regs = devm_ioremap_resource(dev, mem); + if (IS_ERR(chip->regs)) + return PTR_ERR(chip->regs); + + ret = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); + if (ret) + return ret; + + chip->dev = dev; + + ret = idma64_probe(chip); + if (ret) + return ret; + + platform_set_drvdata(pdev, chip); + return 0; +} + +static int idma64_platform_remove(struct platform_device *pdev) +{ + struct idma64_chip *chip = platform_get_drvdata(pdev); + + return idma64_remove(chip); +} + +#ifdef CONFIG_PM_SLEEP + +static int idma64_pm_suspend(struct device *dev) +{ + struct platform_device *pdev = to_platform_device(dev); + struct idma64_chip *chip = platform_get_drvdata(pdev); + + idma64_off(chip->idma64); + return 0; +} + +static int idma64_pm_resume(struct device *dev) +{ + struct platform_device *pdev = to_platform_device(dev); + struct idma64_chip *chip = platform_get_drvdata(pdev); + + idma64_on(chip->idma64); + return 0; +} + +#endif /* CONFIG_PM_SLEEP */ + +static const struct dev_pm_ops idma64_dev_pm_ops = { + SET_SYSTEM_SLEEP_PM_OPS(idma64_pm_suspend, idma64_pm_resume) +}; + +static struct platform_driver idma64_platform_driver = { + .probe = idma64_platform_probe, + .remove = idma64_platform_remove, + .driver = { + .name = DRV_NAME, + .pm = &idma64_dev_pm_ops, + }, +}; + +module_platform_driver(idma64_platform_driver); + +MODULE_LICENSE("GPL v2"); +MODULE_DESCRIPTION("iDMA64 core driver"); +MODULE_AUTHOR("Andy Shevchenko "); +MODULE_ALIAS("platform:" DRV_NAME); --- linux-4.2.0.orig/drivers/dma/idma64.h +++ linux-4.2.0/drivers/dma/idma64.h @@ -0,0 +1,233 @@ +/* + * Driver for the Intel integrated DMA 64-bit + * + * Copyright (C) 2015 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +#ifndef __DMA_IDMA64_H__ +#define __DMA_IDMA64_H__ + +#include +#include +#include +#include + +#include "virt-dma.h" + +/* Channel registers */ + +#define IDMA64_CH_SAR 0x00 /* Source Address Register */ +#define IDMA64_CH_DAR 0x08 /* Destination Address Register */ +#define IDMA64_CH_LLP 0x10 /* Linked List Pointer */ +#define IDMA64_CH_CTL_LO 0x18 /* Control Register Low */ +#define IDMA64_CH_CTL_HI 0x1c /* Control Register High */ +#define IDMA64_CH_SSTAT 0x20 +#define IDMA64_CH_DSTAT 0x28 +#define IDMA64_CH_SSTATAR 0x30 +#define IDMA64_CH_DSTATAR 0x38 +#define IDMA64_CH_CFG_LO 0x40 /* Configuration Register Low */ +#define IDMA64_CH_CFG_HI 0x44 /* Configuration Register High */ +#define IDMA64_CH_SGR 0x48 +#define IDMA64_CH_DSR 0x50 + +#define IDMA64_CH_LENGTH 0x58 + +/* Bitfields in CTL_LO */ +#define IDMA64C_CTLL_INT_EN (1 << 0) /* irqs enabled? */ +#define IDMA64C_CTLL_DST_WIDTH(x) ((x) << 1) /* bytes per element */ +#define IDMA64C_CTLL_SRC_WIDTH(x) ((x) << 4) +#define IDMA64C_CTLL_DST_INC (0 << 8) /* DAR update/not */ +#define IDMA64C_CTLL_DST_FIX (1 << 8) +#define IDMA64C_CTLL_SRC_INC (0 << 10) /* SAR update/not */ +#define IDMA64C_CTLL_SRC_FIX (1 << 10) +#define IDMA64C_CTLL_DST_MSIZE(x) ((x) << 11) /* burst, #elements */ +#define IDMA64C_CTLL_SRC_MSIZE(x) ((x) << 14) +#define IDMA64C_CTLL_FC_M2P (1 << 20) /* mem-to-periph */ +#define IDMA64C_CTLL_FC_P2M (2 << 20) /* periph-to-mem */ +#define IDMA64C_CTLL_LLP_D_EN (1 << 27) /* dest block chain */ +#define IDMA64C_CTLL_LLP_S_EN (1 << 28) /* src block chain */ + +/* Bitfields in CTL_HI */ +#define IDMA64C_CTLH_BLOCK_TS(x) ((x) & ((1 << 17) - 1)) +#define IDMA64C_CTLH_DONE (1 << 17) + +/* Bitfields in CFG_LO */ +#define IDMA64C_CFGL_DST_BURST_ALIGN (1 << 0) /* dst burst align */ +#define IDMA64C_CFGL_SRC_BURST_ALIGN (1 << 1) /* src burst align */ +#define IDMA64C_CFGL_CH_SUSP (1 << 8) +#define IDMA64C_CFGL_FIFO_EMPTY (1 << 9) +#define IDMA64C_CFGL_CH_DRAIN (1 << 10) /* drain FIFO */ +#define IDMA64C_CFGL_DST_OPT_BL (1 << 20) /* optimize dst burst length */ +#define IDMA64C_CFGL_SRC_OPT_BL (1 << 21) /* optimize src burst length */ + +/* Bitfields in CFG_HI */ +#define IDMA64C_CFGH_SRC_PER(x) ((x) << 0) /* src peripheral */ +#define IDMA64C_CFGH_DST_PER(x) ((x) << 4) /* dst peripheral */ +#define IDMA64C_CFGH_RD_ISSUE_THD(x) ((x) << 8) +#define IDMA64C_CFGH_RW_ISSUE_THD(x) ((x) << 18) + +/* Interrupt registers */ + +#define IDMA64_INT_XFER 0x00 +#define IDMA64_INT_BLOCK 0x08 +#define IDMA64_INT_SRC_TRAN 0x10 +#define IDMA64_INT_DST_TRAN 0x18 +#define IDMA64_INT_ERROR 0x20 + +#define IDMA64_RAW(x) (0x2c0 + IDMA64_INT_##x) /* r */ +#define IDMA64_STATUS(x) (0x2e8 + IDMA64_INT_##x) /* r (raw & mask) */ +#define IDMA64_MASK(x) (0x310 + IDMA64_INT_##x) /* rw (set = irq enabled) */ +#define IDMA64_CLEAR(x) (0x338 + IDMA64_INT_##x) /* w (ack, affects "raw") */ + +/* Common registers */ + +#define IDMA64_STATUS_INT 0x360 /* r */ +#define IDMA64_CFG 0x398 +#define IDMA64_CH_EN 0x3a0 + +/* Bitfields in CFG */ +#define IDMA64_CFG_DMA_EN (1 << 0) + +/* Hardware descriptor for Linked LIst transfers */ +struct idma64_lli { + u64 sar; + u64 dar; + u64 llp; + u32 ctllo; + u32 ctlhi; + u32 sstat; + u32 dstat; +}; + +struct idma64_hw_desc { + struct idma64_lli *lli; + dma_addr_t llp; + dma_addr_t phys; + unsigned int len; +}; + +struct idma64_desc { + struct virt_dma_desc vdesc; + enum dma_transfer_direction direction; + struct idma64_hw_desc *hw; + unsigned int ndesc; + size_t length; + enum dma_status status; +}; + +static inline struct idma64_desc *to_idma64_desc(struct virt_dma_desc *vdesc) +{ + return container_of(vdesc, struct idma64_desc, vdesc); +} + +struct idma64_chan { + struct virt_dma_chan vchan; + + void __iomem *regs; + + /* hardware configuration */ + enum dma_transfer_direction direction; + unsigned int mask; + struct dma_slave_config config; + + void *pool; + struct idma64_desc *desc; +}; + +static inline struct idma64_chan *to_idma64_chan(struct dma_chan *chan) +{ + return container_of(chan, struct idma64_chan, vchan.chan); +} + +#define channel_set_bit(idma64, reg, mask) \ + dma_writel(idma64, reg, ((mask) << 8) | (mask)) +#define channel_clear_bit(idma64, reg, mask) \ + dma_writel(idma64, reg, ((mask) << 8) | 0) + +static inline u32 idma64c_readl(struct idma64_chan *idma64c, int offset) +{ + return readl(idma64c->regs + offset); +} + +static inline void idma64c_writel(struct idma64_chan *idma64c, int offset, + u32 value) +{ + writel(value, idma64c->regs + offset); +} + +#define channel_readl(idma64c, reg) \ + idma64c_readl(idma64c, IDMA64_CH_##reg) +#define channel_writel(idma64c, reg, value) \ + idma64c_writel(idma64c, IDMA64_CH_##reg, (value)) + +static inline u64 idma64c_readq(struct idma64_chan *idma64c, int offset) +{ + u64 l, h; + + l = idma64c_readl(idma64c, offset); + h = idma64c_readl(idma64c, offset + 4); + + return l | (h << 32); +} + +static inline void idma64c_writeq(struct idma64_chan *idma64c, int offset, + u64 value) +{ + idma64c_writel(idma64c, offset, value); + idma64c_writel(idma64c, offset + 4, value >> 32); +} + +#define channel_readq(idma64c, reg) \ + idma64c_readq(idma64c, IDMA64_CH_##reg) +#define channel_writeq(idma64c, reg, value) \ + idma64c_writeq(idma64c, IDMA64_CH_##reg, (value)) + +struct idma64 { + struct dma_device dma; + + void __iomem *regs; + + /* channels */ + unsigned short all_chan_mask; + struct idma64_chan *chan; +}; + +static inline struct idma64 *to_idma64(struct dma_device *ddev) +{ + return container_of(ddev, struct idma64, dma); +} + +static inline u32 idma64_readl(struct idma64 *idma64, int offset) +{ + return readl(idma64->regs + offset); +} + +static inline void idma64_writel(struct idma64 *idma64, int offset, u32 value) +{ + writel(value, idma64->regs + offset); +} + +#define dma_readl(idma64, reg) \ + idma64_readl(idma64, IDMA64_##reg) +#define dma_writel(idma64, reg, value) \ + idma64_writel(idma64, IDMA64_##reg, (value)) + +/** + * struct idma64_chip - representation of DesignWare DMA controller hardware + * @dev: struct device of the DMA controller + * @irq: irq line + * @regs: memory mapped I/O space + * @idma64: struct idma64 that is filed by idma64_probe() + */ +struct idma64_chip { + struct device *dev; + int irq; + void __iomem *regs; + struct idma64 *idma64; +}; + +#endif /* __DMA_IDMA64_H__ */ --- linux-4.2.0.orig/drivers/gpu/drm/i915/i915_cmd_parser.c +++ linux-4.2.0/drivers/gpu/drm/i915/i915_cmd_parser.c @@ -131,7 +131,7 @@ .mask = MI_GLOBAL_GTT, .expected = 0, }}, ), - CMD( MI_LOAD_REGISTER_MEM, SMI, !F, 0xFF, W | B, + CMD( MI_LOAD_REGISTER_MEM(1), SMI, !F, 0xFF, W | B, .reg = { .offset = 1, .mask = 0x007FFFFC }, .bits = {{ .offset = 0, @@ -1021,7 +1021,7 @@ * only MI_LOAD_REGISTER_IMM commands. */ if (reg_addr == OACONTROL) { - if (desc->cmd.value == MI_LOAD_REGISTER_MEM) { + if (desc->cmd.value == MI_LOAD_REGISTER_MEM(1)) { DRM_DEBUG_DRIVER("CMD: Rejected LRM to OACONTROL\n"); return false; } @@ -1035,7 +1035,7 @@ * allowed mask/value pair given in the whitelist entry. */ if (reg->mask) { - if (desc->cmd.value == MI_LOAD_REGISTER_MEM) { + if (desc->cmd.value == MI_LOAD_REGISTER_MEM(1)) { DRM_DEBUG_DRIVER("CMD: Rejected LRM to masked register 0x%08X\n", reg_addr); return false; --- linux-4.2.0.orig/drivers/gpu/drm/i915/i915_debugfs.c +++ linux-4.2.0/drivers/gpu/drm/i915/i915_debugfs.c @@ -2536,6 +2536,8 @@ return "PORT_DDI_D_2_LANES"; case POWER_DOMAIN_PORT_DDI_D_4_LANES: return "PORT_DDI_D_4_LANES"; + case POWER_DOMAIN_PORT_DDI_E_2_LANES: + return "PORT_DDI_E_2_LANES"; case POWER_DOMAIN_PORT_DSI: return "PORT_DSI"; case POWER_DOMAIN_PORT_CRT: --- linux-4.2.0.orig/drivers/gpu/drm/i915/i915_dma.c +++ linux-4.2.0/drivers/gpu/drm/i915/i915_dma.c @@ -719,11 +719,19 @@ info = (struct intel_device_info *)&dev_priv->info; + /* + * Skylake and Broxton currently don't expose the topmost plane as its + * use is exclusive with the legacy cursor and we only want to expose + * one of those, not both. Until we can safely expose the topmost plane + * as a DRM_PLANE_TYPE_CURSOR with all the features exposed/supported, + * we don't expose the topmost plane at all to prevent ABI breakage + * down the line. + */ if (IS_BROXTON(dev)) { - info->num_sprites[PIPE_A] = 3; - info->num_sprites[PIPE_B] = 3; - info->num_sprites[PIPE_C] = 2; - } else if (IS_VALLEYVIEW(dev) || INTEL_INFO(dev)->gen == 9) + info->num_sprites[PIPE_A] = 2; + info->num_sprites[PIPE_B] = 2; + info->num_sprites[PIPE_C] = 1; + } else if (IS_VALLEYVIEW(dev)) for_each_pipe(dev_priv, pipe) info->num_sprites[pipe] = 2; else @@ -933,8 +941,8 @@ goto out_mtrrfree; } - dev_priv->dp_wq = alloc_ordered_workqueue("i915-dp", 0); - if (dev_priv->dp_wq == NULL) { + dev_priv->hotplug.dp_wq = alloc_ordered_workqueue("i915-dp", 0); + if (dev_priv->hotplug.dp_wq == NULL) { DRM_ERROR("Failed to create our dp workqueue.\n"); ret = -ENOMEM; goto out_freewq; @@ -1029,7 +1037,7 @@ pm_qos_remove_request(&dev_priv->pm_qos); destroy_workqueue(dev_priv->gpu_error.hangcheck_wq); out_freedpwq: - destroy_workqueue(dev_priv->dp_wq); + destroy_workqueue(dev_priv->hotplug.dp_wq); out_freewq: destroy_workqueue(dev_priv->wq); out_mtrrfree: @@ -1123,7 +1131,7 @@ intel_teardown_gmbus(dev); intel_teardown_mchbar(dev); - destroy_workqueue(dev_priv->dp_wq); + destroy_workqueue(dev_priv->hotplug.dp_wq); destroy_workqueue(dev_priv->wq); destroy_workqueue(dev_priv->gpu_error.hangcheck_wq); pm_qos_remove_request(&dev_priv->pm_qos); --- linux-4.2.0.orig/drivers/gpu/drm/i915/i915_drv.c +++ linux-4.2.0/drivers/gpu/drm/i915/i915_drv.c @@ -356,7 +356,6 @@ }; 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, @@ -369,7 +368,6 @@ }; 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, @@ -545,15 +543,15 @@ { 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; + dev_priv->hotplug.long_port_mask = 0; + dev_priv->hotplug.short_port_mask = 0; + dev_priv->hotplug.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); + cancel_work_sync(&dev_priv->hotplug.dig_port_work); + cancel_work_sync(&dev_priv->hotplug.hotplug_work); + cancel_delayed_work_sync(&dev_priv->hotplug.reenable_work); } void i915_firmware_load_error_print(const char *fw_path, int err) --- linux-4.2.0.orig/drivers/gpu/drm/i915/i915_drv.h +++ linux-4.2.0/drivers/gpu/drm/i915/i915_drv.h @@ -182,6 +182,7 @@ POWER_DOMAIN_PORT_DDI_C_4_LANES, POWER_DOMAIN_PORT_DDI_D_2_LANES, POWER_DOMAIN_PORT_DDI_D_4_LANES, + POWER_DOMAIN_PORT_DDI_E_2_LANES, POWER_DOMAIN_PORT_DSI, POWER_DOMAIN_PORT_CRT, POWER_DOMAIN_PORT_OTHER, @@ -214,9 +215,43 @@ HPD_PORT_B, HPD_PORT_C, HPD_PORT_D, + HPD_PORT_E, HPD_NUM_PINS }; +#define for_each_hpd_pin(__pin) \ + for ((__pin) = (HPD_NONE + 1); (__pin) < HPD_NUM_PINS; (__pin)++) + +struct i915_hotplug { + struct work_struct hotplug_work; + + struct { + unsigned long last_jiffies; + int count; + enum { + HPD_ENABLED = 0, + HPD_DISABLED = 1, + HPD_MARK_DISABLED = 2 + } state; + } stats[HPD_NUM_PINS]; + u32 event_bits; + struct delayed_work reenable_work; + + struct intel_digital_port *irq_port[I915_MAX_PORTS]; + u32 long_port_mask; + u32 short_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; +}; + #define I915_GEM_GPU_DOMAINS \ (I915_GEM_DOMAIN_RENDER | \ I915_GEM_DOMAIN_SAMPLER | \ @@ -1354,6 +1389,15 @@ MODESET_SUSPENDED, }; +#define DP_AUX_A 0x40 +#define DP_AUX_B 0x10 +#define DP_AUX_C 0x20 +#define DP_AUX_D 0x30 + +#define DDC_PIN_B 0x05 +#define DDC_PIN_C 0x04 +#define DDC_PIN_D 0x06 + struct ddi_vbt_port_info { /* * This is an index in the HDMI/DVI DDI buffer translation table. @@ -1366,6 +1410,12 @@ uint8_t supports_dvi:1; uint8_t supports_hdmi:1; uint8_t supports_dp:1; + + uint8_t alternate_aux_channel; + uint8_t alternate_ddc_pin; + + uint8_t dp_boost_level; + uint8_t hdmi_boost_level; }; enum psr_lines_to_wait { @@ -1680,19 +1730,7 @@ 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_hotplug hotplug; struct i915_fbc fbc; struct i915_drrs drrs; struct intel_opregion opregion; @@ -1858,20 +1896,6 @@ 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 (*execbuf_submit)(struct drm_device *dev, struct drm_file *file, @@ -2400,6 +2424,14 @@ /* ULX machines are also considered ULT. */ #define IS_HSW_ULX(dev) (INTEL_DEVID(dev) == 0x0A0E || \ INTEL_DEVID(dev) == 0x0A1E) +#define IS_SKL_ULT(dev) (INTEL_DEVID(dev) == 0x1906 || \ + INTEL_DEVID(dev) == 0x1913 || \ + INTEL_DEVID(dev) == 0x1916 || \ + INTEL_DEVID(dev) == 0x1921 || \ + INTEL_DEVID(dev) == 0x1926) +#define IS_SKL_ULX(dev) (INTEL_DEVID(dev) == 0x190E || \ + INTEL_DEVID(dev) == 0x1915 || \ + INTEL_DEVID(dev) == 0x191E) #define IS_PRELIMINARY_HW(intel_info) ((intel_info)->is_preliminary) #define SKL_REVID_A0 (0x0) --- linux-4.2.0.orig/drivers/gpu/drm/i915/i915_irq.c +++ linux-4.2.0/drivers/gpu/drm/i915/i915_irq.c @@ -61,6 +61,13 @@ [HPD_PORT_D] = SDE_PORTD_HOTPLUG_CPT }; +static const u32 hpd_spt[HPD_NUM_PINS] = { + [HPD_PORT_B] = SDE_PORTB_HOTPLUG_CPT, + [HPD_PORT_C] = SDE_PORTC_HOTPLUG_CPT, + [HPD_PORT_D] = SDE_PORTD_HOTPLUG_CPT, + [HPD_PORT_E] = SDE_PORTE_HOTPLUG_SPT +}; + static const u32 hpd_mask_i915[HPD_NUM_PINS] = { [HPD_CRT] = CRT_HOTPLUG_INT_EN, [HPD_SDVO_B] = SDVOB_HOTPLUG_INT_EN, @@ -832,23 +839,23 @@ 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); + container_of(work, struct drm_i915_private, hotplug.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; + long_port_mask = dev_priv->hotplug.long_port_mask; + dev_priv->hotplug.long_port_mask = 0; + short_port_mask = dev_priv->hotplug.short_port_mask; + dev_priv->hotplug.short_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]; + intel_dig_port = dev_priv->hotplug.irq_port[i]; if (!intel_dig_port || !intel_dig_port->hpd_pulse) continue; @@ -871,9 +878,9 @@ if (old_bits) { spin_lock_irq(&dev_priv->irq_lock); - dev_priv->hpd_event_bits |= old_bits; + dev_priv->hotplug.event_bits |= old_bits; spin_unlock_irq(&dev_priv->irq_lock); - schedule_work(&dev_priv->hotplug_work); + schedule_work(&dev_priv->hotplug.hotplug_work); } } @@ -885,7 +892,7 @@ 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); + container_of(work, struct drm_i915_private, hotplug.hotplug_work); struct drm_device *dev = dev_priv->dev; struct drm_mode_config *mode_config = &dev->mode_config; struct intel_connector *intel_connector; @@ -900,20 +907,20 @@ spin_lock_irq(&dev_priv->irq_lock); - hpd_event_bits = dev_priv->hpd_event_bits; - dev_priv->hpd_event_bits = 0; + hpd_event_bits = dev_priv->hotplug.event_bits; + dev_priv->hotplug.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 && + dev_priv->hotplug.stats[intel_encoder->hpd_pin].state == 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; + dev_priv->hotplug.stats[intel_encoder->hpd_pin].state = HPD_DISABLED; connector->polled = DRM_CONNECTOR_POLL_CONNECT | DRM_CONNECTOR_POLL_DISCONNECT; hpd_disabled = true; @@ -928,7 +935,7 @@ * some connectors */ if (hpd_disabled) { drm_kms_helper_poll_enable(dev); - mod_delayed_work(system_wq, &dev_priv->hotplug_reenable_work, + mod_delayed_work(system_wq, &dev_priv->hotplug.reenable_work, msecs_to_jiffies(I915_REENABLE_HOTPLUG_DELAY)); } @@ -1375,35 +1382,33 @@ #define HPD_STORM_DETECT_PERIOD 1000 #define HPD_STORM_THRESHOLD 5 -static int pch_port_to_hotplug_shift(enum port port) +static bool pch_port_hotplug_long_detect(enum port port, u32 val) { switch (port) { - case PORT_A: - case PORT_E: - default: - return -1; case PORT_B: - return 0; + return val & PORTB_HOTPLUG_LONG_DETECT; case PORT_C: - return 8; + return val & PORTC_HOTPLUG_LONG_DETECT; case PORT_D: - return 16; + return val & PORTD_HOTPLUG_LONG_DETECT; + case PORT_E: + return val & PORTE_HOTPLUG_LONG_DETECT; + default: + return false; } } -static int i915_port_to_hotplug_shift(enum port port) +static bool i9xx_port_hotplug_long_detect(enum port port, u32 val) { switch (port) { - case PORT_A: - case PORT_E: - default: - return -1; case PORT_B: - return 17; + return val & PORTB_HOTPLUG_INT_LONG_PULSE; case PORT_C: - return 19; + return val & PORTC_HOTPLUG_INT_LONG_PULSE; case PORT_D: - return 21; + return val & PORTD_HOTPLUG_INT_LONG_PULSE; + default: + return false; } } @@ -1421,62 +1426,111 @@ } } +/* Get a bit mask of pins that have triggered, and which ones may be long. */ +static void pch_get_hpd_pins(u32 *pin_mask, u32 *long_mask, + u32 hotplug_trigger, u32 dig_hotplug_reg, const u32 hpd[HPD_NUM_PINS]) +{ + int i; + + *pin_mask = 0; + *long_mask = 0; + + for_each_hpd_pin(i) { + if (hpd[i] & hotplug_trigger) { + *pin_mask |= BIT(i); + + if (pch_port_hotplug_long_detect(get_port_from_pin(i), dig_hotplug_reg)) + *long_mask |= BIT(i); + } + } + + DRM_DEBUG_DRIVER("hotplug event received, stat 0x%08x, dig 0x%08x, pins 0x%08x\n", + hotplug_trigger, dig_hotplug_reg, *pin_mask); + +} + +/* Get a bit mask of pins that have triggered, and which ones may be long. */ +static void i9xx_get_hpd_pins(u32 *pin_mask, u32 *long_mask, + u32 hotplug_trigger, const u32 hpd[HPD_NUM_PINS]) +{ + int i; + + *pin_mask = 0; + *long_mask = 0; + + if (!hotplug_trigger) + return; + + for_each_hpd_pin(i) { + if (hpd[i] & hotplug_trigger) { + *pin_mask |= BIT(i); + + if (i9xx_port_hotplug_long_detect(get_port_from_pin(i), hotplug_trigger)) + *long_mask |= BIT(i); + } + } + + DRM_DEBUG_DRIVER("hotplug event received, stat 0x%08x, pins 0x%08x\n", + hotplug_trigger, *pin_mask); +} + +/** + * intel_hpd_irq_handler - main hotplug irq handler + * @dev: drm device + * @pin_mask: a mask of hpd pins that have triggered the irq + * @long_mask: a mask of hpd pins that may be long hpd pulses + * + * This is the main hotplug irq handler for all platforms. The platform specific + * irq handlers call the platform specific hotplug irq handlers, which read and + * decode the appropriate registers into bitmasks about hpd pins that have + * triggered (@pin_mask), and which of those pins may be long pulses + * (@long_mask). The @long_mask is ignored if the port corresponding to the pin + * is not a digital port. + * + * Here, we do hotplug irq storm detection and mitigation, and pass further + * processing to appropriate bottom halves. + */ static void intel_hpd_irq_handler(struct drm_device *dev, - u32 hotplug_trigger, - u32 dig_hotplug_reg, - const u32 hpd[HPD_NUM_PINS]) + u32 pin_mask, u32 long_mask) { 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; + bool is_dig_port; - if (!hotplug_trigger) + if (!pin_mask) 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)) + for_each_hpd_pin(i) { + if (!(BIT(i) & pin_mask)) continue; port = get_port_from_pin(i); - if (port && dev_priv->hpd_irq_port[port]) { - bool long_hpd; + is_dig_port = port && dev_priv->hotplug.irq_port[port]; - if (!HAS_GMCH_DISPLAY(dev_priv)) { - 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; - } + if (is_dig_port) { + bool long_hpd = long_mask & BIT(i); - DRM_DEBUG_DRIVER("digital hpd port %c - %s\n", - port_name(port), + 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. */ + /* + * For long HPD pulses we want to have the digital queue happen, + * but we still want HPD storm detection to function. + */ + queue_dig = true; if (long_hpd) { - dev_priv->long_hpd_port_mask |= (1 << port); - dig_port_mask |= hpd[i]; + dev_priv->hotplug.long_port_mask |= (1 << port); } else { /* for short HPD just trigger the digital queue */ - dev_priv->short_hpd_port_mask |= (1 << port); - hotplug_trigger &= ~hpd[i]; + dev_priv->hotplug.short_port_mask |= (1 << port); + continue; } - 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) { + if (dev_priv->hotplug.stats[i].state == HPD_DISABLED) { /* * On GMCH platforms the interrupt mask bits only * prevent irq generation, not the setting of the @@ -1484,36 +1538,33 @@ * 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]); - + "Received HPD interrupt on pin %d although disabled\n", i); continue; } - if (!(hpd[i] & hotplug_trigger) || - dev_priv->hpd_stats[i].hpd_mark != HPD_ENABLED) + if (dev_priv->hotplug.stats[i].state != HPD_ENABLED) continue; - if (!(dig_port_mask & hpd[i])) { - dev_priv->hpd_event_bits |= (1 << i); + if (!is_dig_port) { + dev_priv->hotplug.event_bits |= BIT(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 + if (!time_in_range(jiffies, dev_priv->hotplug.stats[i].last_jiffies, + dev_priv->hotplug.stats[i].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; + dev_priv->hotplug.stats[i].last_jiffies = jiffies; + dev_priv->hotplug.stats[i].count = 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); + } else if (dev_priv->hotplug.stats[i].count > HPD_STORM_THRESHOLD) { + dev_priv->hotplug.stats[i].state = HPD_MARK_DISABLED; + dev_priv->hotplug.event_bits &= ~BIT(i); DRM_DEBUG_KMS("HPD interrupt storm detected on PIN %d\n", i); storm_detected = true; } else { - dev_priv->hpd_stats[i].hpd_cnt++; + dev_priv->hotplug.stats[i].count++; DRM_DEBUG_KMS("Received HPD interrupt on PIN %d - cnt: %d\n", i, - dev_priv->hpd_stats[i].hpd_cnt); + dev_priv->hotplug.stats[i].count); } } @@ -1528,9 +1579,9 @@ * deadlock. */ if (queue_dig) - queue_work(dev_priv->dp_wq, &dev_priv->dig_port_work); + queue_work(dev_priv->hotplug.dp_wq, &dev_priv->hotplug.dig_port_work); if (queue_hp) - schedule_work(&dev_priv->hotplug_work); + schedule_work(&dev_priv->hotplug.hotplug_work); } static void gmbus_irq_handler(struct drm_device *dev) @@ -1755,28 +1806,31 @@ { struct drm_i915_private *dev_priv = dev->dev_private; u32 hotplug_status = I915_READ(PORT_HOTPLUG_STAT); + u32 pin_mask, long_mask; - 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 (!hotplug_status) + return; - if (IS_G4X(dev) || IS_VALLEYVIEW(dev)) { - u32 hotplug_trigger = hotplug_status & HOTPLUG_INT_STATUS_G4X; + 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); - intel_hpd_irq_handler(dev, hotplug_trigger, 0, hpd_status_g4x); - } else { - u32 hotplug_trigger = hotplug_status & HOTPLUG_INT_STATUS_I915; + if (IS_G4X(dev) || IS_VALLEYVIEW(dev)) { + u32 hotplug_trigger = hotplug_status & HOTPLUG_INT_STATUS_G4X; - intel_hpd_irq_handler(dev, hotplug_trigger, 0, hpd_status_i915); - } + i9xx_get_hpd_pins(&pin_mask, &long_mask, hotplug_trigger, hpd_status_g4x); + intel_hpd_irq_handler(dev, pin_mask, long_mask); - if ((IS_G4X(dev) || IS_VALLEYVIEW(dev)) && - hotplug_status & DP_AUX_CHANNEL_MASK_INT_STATUS_G4X) + if (hotplug_status & DP_AUX_CHANNEL_MASK_INT_STATUS_G4X) dp_aux_irq_handler(dev); + } else { + u32 hotplug_trigger = hotplug_status & HOTPLUG_INT_STATUS_I915; + + i9xx_get_hpd_pins(&pin_mask, &long_mask, hotplug_trigger, hpd_status_i915); + intel_hpd_irq_handler(dev, pin_mask, long_mask); } } @@ -1875,12 +1929,17 @@ 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); + if (hotplug_trigger) { + u32 dig_hotplug_reg, pin_mask, long_mask; + + 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); + pch_get_hpd_pins(&pin_mask, &long_mask, hotplug_trigger, + dig_hotplug_reg, hpd_ibx); + intel_hpd_irq_handler(dev, pin_mask, long_mask); + } if (pch_iir & SDE_AUDIO_POWER_MASK) { int port = ffs((pch_iir & SDE_AUDIO_POWER_MASK) >> @@ -1971,13 +2030,35 @@ { struct drm_i915_private *dev_priv = dev->dev_private; int pipe; - u32 hotplug_trigger = pch_iir & SDE_HOTPLUG_MASK_CPT; - u32 dig_hotplug_reg; + u32 hotplug_trigger; - dig_hotplug_reg = I915_READ(PCH_PORT_HOTPLUG); - I915_WRITE(PCH_PORT_HOTPLUG, dig_hotplug_reg); + if (HAS_PCH_SPT(dev)) + hotplug_trigger = pch_iir & SDE_HOTPLUG_MASK_SPT; + else + hotplug_trigger = pch_iir & SDE_HOTPLUG_MASK_CPT; - intel_hpd_irq_handler(dev, hotplug_trigger, dig_hotplug_reg, hpd_cpt); + if (hotplug_trigger) { + u32 dig_hotplug_reg, pin_mask, long_mask; + + dig_hotplug_reg = I915_READ(PCH_PORT_HOTPLUG); + I915_WRITE(PCH_PORT_HOTPLUG, dig_hotplug_reg); + if (HAS_PCH_SPT(dev)) { + pch_get_hpd_pins(&pin_mask, &long_mask, + hotplug_trigger, + dig_hotplug_reg, hpd_cpt); + + /* detect PORTE HP event */ + dig_hotplug_reg = I915_READ(PCH_PORT_HOTPLUG2); + if (pch_port_hotplug_long_detect(PORT_E, + dig_hotplug_reg)) + long_mask |= 1 << HPD_PORT_E; + } else + pch_get_hpd_pins(&pin_mask, &long_mask, + hotplug_trigger, + dig_hotplug_reg, hpd_cpt); + + intel_hpd_irq_handler(dev, pin_mask, long_mask); + } if (pch_iir & SDE_AUDIO_POWER_MASK_CPT) { int port = ffs((pch_iir & SDE_AUDIO_POWER_MASK_CPT) >> @@ -2176,8 +2257,8 @@ static void bxt_hpd_handler(struct drm_device *dev, uint32_t iir_status) { struct drm_i915_private *dev_priv = dev->dev_private; - uint32_t hp_control; - uint32_t hp_trigger; + u32 hp_control, hp_trigger; + u32 pin_mask, long_mask; /* Get the status */ hp_trigger = iir_status & BXT_DE_PORT_HOTPLUG_MASK; @@ -2193,7 +2274,8 @@ hp_control & BXT_HOTPLUG_CTL_MASK); /* Check for HPD storm and schedule bottom half */ - intel_hpd_irq_handler(dev, hp_trigger, hp_control, hpd_bxt); + pch_get_hpd_pins(&pin_mask, &long_mask, hp_trigger, hp_control, hpd_bxt); + intel_hpd_irq_handler(dev, pin_mask, long_mask); /* * FIXME: Save the hot plug status for bottom half before @@ -3203,12 +3285,17 @@ 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) + if (dev_priv->hotplug.stats[intel_encoder->hpd_pin].state == HPD_ENABLED) enabled_irqs |= hpd_ibx[intel_encoder->hpd_pin]; + } else if (HAS_PCH_SPT(dev)) { + hotplug_irqs = SDE_HOTPLUG_MASK_SPT; + for_each_intel_encoder(dev, intel_encoder) + if (dev_priv->hotplug.stats[intel_encoder->hpd_pin].state == HPD_ENABLED) + enabled_irqs |= hpd_spt[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) + if (dev_priv->hotplug.stats[intel_encoder->hpd_pin].state == HPD_ENABLED) enabled_irqs |= hpd_cpt[intel_encoder->hpd_pin]; } @@ -3226,6 +3313,13 @@ hotplug |= PORTC_HOTPLUG_ENABLE | PORTC_PULSE_DURATION_2ms; hotplug |= PORTB_HOTPLUG_ENABLE | PORTB_PULSE_DURATION_2ms; I915_WRITE(PCH_PORT_HOTPLUG, hotplug); + + /* enable SPT PORTE hot plug */ + if (HAS_PCH_SPT(dev)) { + hotplug = I915_READ(PCH_PORT_HOTPLUG2); + hotplug |= PORTE_HOTPLUG_ENABLE; + I915_WRITE(PCH_PORT_HOTPLUG2, hotplug); + } } static void bxt_hpd_irq_setup(struct drm_device *dev) @@ -3237,7 +3331,7 @@ /* Now, enable HPD */ for_each_intel_encoder(dev, intel_encoder) { - if (dev_priv->hpd_stats[intel_encoder->hpd_pin].hpd_mark + if (dev_priv->hotplug.stats[intel_encoder->hpd_pin].state == HPD_ENABLED) hotplug_port |= hpd_bxt[intel_encoder->hpd_pin]; } @@ -4130,7 +4224,7 @@ /* 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) + if (dev_priv->hotplug.stats[intel_encoder->hpd_pin].state == 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 @@ -4274,7 +4368,7 @@ { struct drm_i915_private *dev_priv = container_of(work, typeof(*dev_priv), - hotplug_reenable_work.work); + hotplug.reenable_work.work); struct drm_device *dev = dev_priv->dev; struct drm_mode_config *mode_config = &dev->mode_config; int i; @@ -4282,13 +4376,13 @@ intel_runtime_pm_get(dev_priv); spin_lock_irq(&dev_priv->irq_lock); - for (i = (HPD_NONE + 1); i < HPD_NUM_PINS; i++) { + for_each_hpd_pin(i) { struct drm_connector *connector; - if (dev_priv->hpd_stats[i].hpd_mark != HPD_DISABLED) + if (dev_priv->hotplug.stats[i].state != HPD_DISABLED) continue; - dev_priv->hpd_stats[i].hpd_mark = HPD_ENABLED; + dev_priv->hotplug.stats[i].state = HPD_ENABLED; list_for_each_entry(connector, &mode_config->connector_list, head) { struct intel_connector *intel_connector = to_intel_connector(connector); @@ -4321,8 +4415,8 @@ { 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->hotplug.hotplug_work, i915_hotplug_work_func); + INIT_WORK(&dev_priv->hotplug.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); @@ -4335,7 +4429,7 @@ INIT_DELAYED_WORK(&dev_priv->gpu_error.hangcheck_work, i915_hangcheck_elapsed); - INIT_DELAYED_WORK(&dev_priv->hotplug_reenable_work, + 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); @@ -4440,9 +4534,9 @@ 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; + for_each_hpd_pin(i) { + dev_priv->hotplug.stats[i].count = 0; + dev_priv->hotplug.stats[i].state = HPD_ENABLED; } list_for_each_entry(connector, &mode_config->connector_list, head) { struct intel_connector *intel_connector = to_intel_connector(connector); --- linux-4.2.0.orig/drivers/gpu/drm/i915/i915_reg.h +++ linux-4.2.0/drivers/gpu/drm/i915/i915_reg.h @@ -155,6 +155,7 @@ #define GAM_ECOCHK 0x4090 #define BDW_DISABLE_HDC_INVALIDATION (1<<25) #define ECOCHK_SNB_BIT (1<<10) +#define ECOCHK_DIS_TLB (1<<8) #define HSW_ECOCHK_ARB_PRIO_SOL (1<<6) #define ECOCHK_PPGTT_CACHE64B (0x3<<3) #define ECOCHK_PPGTT_CACHE4B (0x0<<3) @@ -347,6 +348,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_LOAD_REGISTER_MEM(x) MI_INSTR(0x29, 2*(x)-1) +#define MI_LOAD_REGISTER_MEM_GEN8(x) MI_INSTR(0x29, 3*(x)-1) #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. */ @@ -410,6 +413,7 @@ #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_FLUSH_L3 (1<<27) #define PIPE_CONTROL_GLOBAL_GTT_IVB (1<<24) /* gen7+ */ #define PIPE_CONTROL_MMIO_WRITE (1<<23) #define PIPE_CONTROL_STORE_DATA_INDEX (1<<21) @@ -426,6 +430,7 @@ #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_DC_FLUSH_ENABLE (1<<5) #define PIPE_CONTROL_VF_CACHE_INVALIDATE (1<<4) #define PIPE_CONTROL_CONST_CACHE_INVALIDATE (1<<3) #define PIPE_CONTROL_STATE_CACHE_INVALIDATE (1<<2) @@ -449,7 +454,6 @@ #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) @@ -1377,6 +1381,18 @@ _PORT_TX_DW14_LN0_C) + \ _BXT_LANE_OFFSET(lane)) +/* UAIMI scratch pad register 1 */ +#define UAIMI_SPR1 0x4F074 +/* SKL VccIO mask */ +#define SKL_VCCIO_MASK 0x1 +/* SKL balance leg register */ +#define DISPIO_CR_TX_BMU_CR0 0x6C00C +/* I_boost values */ +#define BALANCE_LEG_SHIFT(port) (8+3*(port)) +#define BALANCE_LEG_MASK(port) (7<<(8+3*(port))) +/* Balance leg disable bits */ +#define BALANCE_LEG_DISABLE_SHIFT 23 + /* * Fence registers */ @@ -5791,6 +5807,7 @@ #define GEN8_L3SQCREG4 0xb118 #define GEN8_LQSC_RO_PERF_DIS (1<<27) +#define GEN8_LQSC_FLUSH_COHERENT_LINES (1<<21) /* GEN8 chicken */ #define HDC_CHICKEN0 0x7300 @@ -5868,6 +5885,7 @@ #define SDE_AUXC_CPT (1 << 26) #define SDE_AUXB_CPT (1 << 25) #define SDE_AUX_MASK_CPT (7 << 25) +#define SDE_PORTE_HOTPLUG_SPT (1 << 25) #define SDE_PORTD_HOTPLUG_CPT (1 << 23) #define SDE_PORTC_HOTPLUG_CPT (1 << 22) #define SDE_PORTB_HOTPLUG_CPT (1 << 21) @@ -5878,6 +5896,10 @@ SDE_PORTD_HOTPLUG_CPT | \ SDE_PORTC_HOTPLUG_CPT | \ SDE_PORTB_HOTPLUG_CPT) +#define SDE_HOTPLUG_MASK_SPT (SDE_PORTE_HOTPLUG_SPT | \ + 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) @@ -5944,6 +5966,13 @@ #define PORTB_HOTPLUG_SHORT_DETECT (1 << 0) #define PORTB_HOTPLUG_LONG_DETECT (2 << 0) +#define PCH_PORT_HOTPLUG2 0xc403C /* SHOTPLUG_CTL2 */ +#define PORTE_HOTPLUG_ENABLE (1 << 4) +#define PORTE_HOTPLUG_STATUS_MASK (0x3 << 0) +#define PORTE_HOTPLUG_NO_DETECT (0 << 0) +#define PORTE_HOTPLUG_SHORT_DETECT (1 << 0) +#define PORTE_HOTPLUG_LONG_DETECT (2 << 0) + #define PCH_GPIOA 0xc5010 #define PCH_GPIOB 0xc5014 #define PCH_GPIOC 0xc5018 @@ -6756,6 +6785,9 @@ #define GEN7_MISCCPCTL (0x9424) #define GEN7_DOP_CLOCK_GATE_ENABLE (1<<0) +#define GEN8_GARBCNTL 0xB004 +#define GEN9_GAPS_TSV_CREDIT_DISABLE (1<<7) + /* IVYBRIDGE DPF */ #define GEN7_L3CDERRST1 0xB008 /* L3CD Error Status 1 */ #define HSW_L3CDERRST11 0xB208 /* L3CD Error Status register 1 slice 1 */ --- linux-4.2.0.orig/drivers/gpu/drm/i915/intel_bios.c +++ linux-4.2.0/drivers/gpu/drm/i915/intel_bios.c @@ -461,7 +461,7 @@ { struct sdvo_device_mapping *p_mapping; const struct bdb_general_definitions *p_defs; - const union child_device_config *p_child; + const struct old_child_dev_config *child; /* legacy */ int i, child_device_num, count; u16 block_size; @@ -470,14 +470,14 @@ 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 + + /* + * Only parse SDVO mappings when the general definitions block child + * device size matches that of the *legacy* child device config + * struct. Thus, SDVO mapping will be skipped for newer VBT. */ - 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"); + if (p_defs->child_dev_size != sizeof(*child)) { + DRM_DEBUG_KMS("Unsupported child device size for SDVO mapping.\n"); return; } /* get the block size of general definitions */ @@ -487,37 +487,37 @@ p_defs->child_dev_size; count = 0; for (i = 0; i < child_device_num; i++) { - p_child = child_device_ptr(p_defs, i); - if (!p_child->old.device_type) { + child = &child_device_ptr(p_defs, i)->old; + if (!child->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 (child->slave_addr != SLAVE_ADDR1 && + child->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) { + if (child->dvo_port != DEVICE_PORT_DVOB && + child->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]); + " %s port\n", + child->slave_addr, + (child->dvo_port == DEVICE_PORT_DVOB) ? + "SDVOB" : "SDVOC"); + p_mapping = &(dev_priv->sdvo_mappings[child->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->dvo_port = child->dvo_port; + p_mapping->slave_addr = child->slave_addr; + p_mapping->dvo_wiring = child->dvo_wiring; + p_mapping->ddc_pin = child->ddc_pin; + p_mapping->i2c_pin = child->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, @@ -529,7 +529,7 @@ DRM_DEBUG_KMS("Maybe one SDVO port is shared by " "two SDVO device.\n"); } - if (p_child->old.slave2_addr) { + if (child->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" @@ -946,6 +946,17 @@ memset(dev_priv->vbt.dsi.sequence, 0, sizeof(dev_priv->vbt.dsi.sequence)); } +static u8 translate_iboost(u8 val) +{ + static const u8 mapping[] = { 1, 3, 7 }; /* See VBT spec */ + + if (val >= ARRAY_SIZE(mapping)) { + DRM_DEBUG_KMS("Unsupported I_boost value found in VBT (%d), display may not work properly\n", val); + return 0; + } + return mapping[val]; +} + static void parse_ddi_port(struct drm_i915_private *dev_priv, enum port port, const struct bdb_header *bdb) { @@ -954,23 +965,23 @@ uint8_t hdmi_level_shift; int i, j; bool is_dvi, is_hdmi, is_dp, is_edp, is_crt; - uint8_t aux_channel; + uint8_t aux_channel, ddc_pin; /* 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 */ }, + int dvo_ports[][3] = { + {DVO_PORT_HDMIA, DVO_PORT_DPA, -1}, + {DVO_PORT_HDMIB, DVO_PORT_DPB, -1}, + {DVO_PORT_HDMIC, DVO_PORT_DPC, -1}, + {DVO_PORT_HDMID, DVO_PORT_DPD, -1}, + {DVO_PORT_CRT, DVO_PORT_HDMIE, DVO_PORT_DPE}, }; /* 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++) { + for (j = 0; j < 3; j++) { if (dvo_ports[port][j] == -1) break; @@ -988,6 +999,7 @@ return; aux_channel = child->raw[25]; + ddc_pin = child->common.ddc_pin; is_dvi = child->common.device_type & DEVICE_TYPE_TMDS_DVI_SIGNALING; is_dp = child->common.device_type & DEVICE_TYPE_DISPLAYPORT_OUTPUT; @@ -1019,22 +1031,53 @@ DRM_DEBUG_KMS("Port %c is internal DP\n", port_name(port)); if (is_dvi) { - if (child->common.ddc_pin == 0x05 && port != PORT_B) + if (port == PORT_E) { + info->alternate_ddc_pin = ddc_pin; + /* if DDIE share ddc pin with other port, then + * dvi/hdmi couldn't exist on the shared port. + * Otherwise they share the same ddc bin and system + * couldn't communicate with them seperately. */ + if (ddc_pin == DDC_PIN_B) { + dev_priv->vbt.ddi_port_info[PORT_B].supports_dvi = 0; + dev_priv->vbt.ddi_port_info[PORT_B].supports_hdmi = 0; + } else if (ddc_pin == DDC_PIN_C) { + dev_priv->vbt.ddi_port_info[PORT_C].supports_dvi = 0; + dev_priv->vbt.ddi_port_info[PORT_C].supports_hdmi = 0; + } else if (ddc_pin == DDC_PIN_D) { + dev_priv->vbt.ddi_port_info[PORT_D].supports_dvi = 0; + dev_priv->vbt.ddi_port_info[PORT_D].supports_hdmi = 0; + } + } else if (ddc_pin == DDC_PIN_B && port != PORT_B) DRM_DEBUG_KMS("Unexpected DDC pin for port B\n"); - if (child->common.ddc_pin == 0x04 && port != PORT_C) + else if (ddc_pin == DDC_PIN_C && port != PORT_C) DRM_DEBUG_KMS("Unexpected DDC pin for port C\n"); - if (child->common.ddc_pin == 0x06 && port != PORT_D) + else if (ddc_pin == DDC_PIN_D && port != PORT_D) DRM_DEBUG_KMS("Unexpected DDC pin for port D\n"); } if (is_dp) { - if (aux_channel == 0x40 && port != PORT_A) + if (port == PORT_E) { + info->alternate_aux_channel = aux_channel; + /* if DDIE share aux channel with other port, then + * DP couldn't exist on the shared port. Otherwise + * they share the same aux channel and system + * couldn't communicate with them seperately. */ + if (aux_channel == DP_AUX_A) + dev_priv->vbt.ddi_port_info[PORT_A].supports_dp = 0; + else if (aux_channel == DP_AUX_B) + dev_priv->vbt.ddi_port_info[PORT_B].supports_dp = 0; + else if (aux_channel == DP_AUX_C) + dev_priv->vbt.ddi_port_info[PORT_C].supports_dp = 0; + else if (aux_channel == DP_AUX_D) + dev_priv->vbt.ddi_port_info[PORT_D].supports_dp = 0; + } + else if (aux_channel == DP_AUX_A && port != PORT_A) DRM_DEBUG_KMS("Unexpected AUX channel for port A\n"); - if (aux_channel == 0x10 && port != PORT_B) + else if (aux_channel == DP_AUX_B && port != PORT_B) DRM_DEBUG_KMS("Unexpected AUX channel for port B\n"); - if (aux_channel == 0x20 && port != PORT_C) + else if (aux_channel == DP_AUX_C && port != PORT_C) DRM_DEBUG_KMS("Unexpected AUX channel for port C\n"); - if (aux_channel == 0x30 && port != PORT_D) + else if (aux_channel == DP_AUX_D && port != PORT_D) DRM_DEBUG_KMS("Unexpected AUX channel for port D\n"); } @@ -1046,6 +1089,16 @@ hdmi_level_shift); info->hdmi_level_shift = hdmi_level_shift; } + + /* Parse the I_boost config for SKL and above */ + if (bdb->version >= 196 && (child->common.flags_1 & IBOOST_ENABLE)) { + info->dp_boost_level = translate_iboost(child->common.iboost_level & 0xF); + DRM_DEBUG_KMS("VBT (e)DP boost level for port %c: %d\n", + port_name(port), info->dp_boost_level); + info->hdmi_boost_level = translate_iboost(child->common.iboost_level >> 4); + DRM_DEBUG_KMS("VBT HDMI boost level for port %c: %d\n", + port_name(port), info->hdmi_boost_level); + } } static void parse_ddi_ports(struct drm_i915_private *dev_priv, @@ -1075,17 +1128,39 @@ const union child_device_config *p_child; union child_device_config *child_dev_ptr; int i, child_device_num, count; - u16 block_size; + u8 expected_size; + 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; } - if (p_defs->child_dev_size < sizeof(*p_child)) { - DRM_ERROR("General definiton block child device size is too small.\n"); + if (bdb->version < 195) { + expected_size = sizeof(struct old_child_dev_config); + } else if (bdb->version == 195) { + expected_size = 37; + } else if (bdb->version <= 197) { + expected_size = 38; + } else { + expected_size = 38; + BUILD_BUG_ON(sizeof(*p_child) < 38); + DRM_DEBUG_DRIVER("Expected child device config size for VBT version %u not known; assuming %u\n", + bdb->version, expected_size); + } + + /* The legacy sized child device config is the minimum we need. */ + if (p_defs->child_dev_size < sizeof(struct old_child_dev_config)) { + DRM_ERROR("Child device config size %u is too small.\n", + p_defs->child_dev_size); return; } + + /* Flag an error for unexpected size, but continue anyway. */ + if (p_defs->child_dev_size != expected_size) + DRM_ERROR("Unexpected child device config size %u (expected %u for VBT version %u)\n", + p_defs->child_dev_size, expected_size, bdb->version); + /* get the block size of general definitions */ block_size = get_blocksize(p_defs); /* get the number of child device */ @@ -1130,7 +1205,14 @@ child_dev_ptr = dev_priv->vbt.child_dev + count; count++; - memcpy(child_dev_ptr, p_child, sizeof(*p_child)); + + /* + * Copy as much as we know (sizeof) and is available + * (child_dev_size) of the child device. Accessing the data must + * depend on VBT version. + */ + memcpy(child_dev_ptr, p_child, + min_t(size_t, p_defs->child_dev_size, sizeof(*p_child))); } return; } --- linux-4.2.0.orig/drivers/gpu/drm/i915/intel_bios.h +++ linux-4.2.0/drivers/gpu/drm/i915/intel_bios.h @@ -203,9 +203,11 @@ #define DEVICE_PORT_DVOB 0x01 #define DEVICE_PORT_DVOC 0x02 -/* We used to keep this struct but without any version control. We should avoid +/* + * 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. */ + * code. Do not change; we rely on its size. + */ struct old_child_dev_config { u16 handle; u16 device_type; @@ -231,6 +233,10 @@ /* 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. */ + +/* Definitions for flags_1 */ +#define IBOOST_ENABLE (1<<3) + struct common_child_dev_config { u16 handle; u16 device_type; @@ -239,8 +245,13 @@ u8 not_common2[2]; u8 ddc_pin; u16 edid_ptr; + u8 obsolete; + u8 flags_1; + u8 not_common3[13]; + u8 iboost_level; } __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 { @@ -747,11 +758,6 @@ #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 @@ -764,6 +770,8 @@ #define DVO_PORT_DPC 8 #define DVO_PORT_DPD 9 #define DVO_PORT_DPA 10 +#define DVO_PORT_DPE 11 +#define DVO_PORT_HDMIE 12 #define DVO_PORT_MIPIA 21 #define DVO_PORT_MIPIB 22 #define DVO_PORT_MIPIC 23 --- linux-4.2.0.orig/drivers/gpu/drm/i915/intel_ddi.c +++ linux-4.2.0/drivers/gpu/drm/i915/intel_ddi.c @@ -31,6 +31,7 @@ struct ddi_buf_trans { u32 trans1; /* balance leg enable, de-emph level */ u32 trans2; /* vref sel, vswing */ + u8 i_boost; /* SKL: I_boost; valid: 0x0, 0x1, 0x3, 0x7 */ }; /* HDMI/DVI modes ignore everything but the last 2 items. So we share @@ -38,134 +39,213 @@ * 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 }, + { 0x00FFFFFF, 0x0006000E, 0x0 }, + { 0x00D75FFF, 0x0005000A, 0x0 }, + { 0x00C30FFF, 0x00040006, 0x0 }, + { 0x80AAAFFF, 0x000B0000, 0x0 }, + { 0x00FFFFFF, 0x0005000A, 0x0 }, + { 0x00D75FFF, 0x000C0004, 0x0 }, + { 0x80C30FFF, 0x000B0000, 0x0 }, + { 0x00FFFFFF, 0x00040006, 0x0 }, + { 0x80D75FFF, 0x000B0000, 0x0 }, }; 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 }, + { 0x00FFFFFF, 0x0007000E, 0x0 }, + { 0x00D75FFF, 0x000F000A, 0x0 }, + { 0x00C30FFF, 0x00060006, 0x0 }, + { 0x00AAAFFF, 0x001E0000, 0x0 }, + { 0x00FFFFFF, 0x000F000A, 0x0 }, + { 0x00D75FFF, 0x00160004, 0x0 }, + { 0x00C30FFF, 0x001E0000, 0x0 }, + { 0x00FFFFFF, 0x00060006, 0x0 }, + { 0x00D75FFF, 0x001E0000, 0x0 }, }; 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 */ + { 0x00FFFFFF, 0x0006000E, 0x0 },/* 0: 400 400 0 */ + { 0x00E79FFF, 0x000E000C, 0x0 },/* 1: 400 500 2 */ + { 0x00D75FFF, 0x0005000A, 0x0 },/* 2: 400 600 3.5 */ + { 0x00FFFFFF, 0x0005000A, 0x0 },/* 3: 600 600 0 */ + { 0x00E79FFF, 0x001D0007, 0x0 },/* 4: 600 750 2 */ + { 0x00D75FFF, 0x000C0004, 0x0 },/* 5: 600 900 3.5 */ + { 0x00FFFFFF, 0x00040006, 0x0 },/* 6: 800 800 0 */ + { 0x80E79FFF, 0x00030002, 0x0 },/* 7: 800 1000 2 */ + { 0x00FFFFFF, 0x00140005, 0x0 },/* 8: 850 850 0 */ + { 0x00FFFFFF, 0x000C0004, 0x0 },/* 9: 900 900 0 */ + { 0x00FFFFFF, 0x001C0003, 0x0 },/* 10: 950 950 0 */ + { 0x80FFFFFF, 0x00030002, 0x0 },/* 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 }, + { 0x00FFFFFF, 0x00000012, 0x0 }, + { 0x00EBAFFF, 0x00020011, 0x0 }, + { 0x00C71FFF, 0x0006000F, 0x0 }, + { 0x00AAAFFF, 0x000E000A, 0x0 }, + { 0x00FFFFFF, 0x00020011, 0x0 }, + { 0x00DB6FFF, 0x0005000F, 0x0 }, + { 0x00BEEFFF, 0x000A000C, 0x0 }, + { 0x00FFFFFF, 0x0005000F, 0x0 }, + { 0x00DB6FFF, 0x000A000C, 0x0 }, }; 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 }, + { 0x00FFFFFF, 0x0007000E, 0x0 }, + { 0x00D75FFF, 0x000E000A, 0x0 }, + { 0x00BEFFFF, 0x00140006, 0x0 }, + { 0x80B2CFFF, 0x001B0002, 0x0 }, + { 0x00FFFFFF, 0x000E000A, 0x0 }, + { 0x00DB6FFF, 0x00160005, 0x0 }, + { 0x80C71FFF, 0x001A0002, 0x0 }, + { 0x00F7DFFF, 0x00180004, 0x0 }, + { 0x80D75FFF, 0x001B0002, 0x0 }, }; 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 }, + { 0x00FFFFFF, 0x0001000E, 0x0 }, + { 0x00D75FFF, 0x0004000A, 0x0 }, + { 0x00C30FFF, 0x00070006, 0x0 }, + { 0x00AAAFFF, 0x000C0000, 0x0 }, + { 0x00FFFFFF, 0x0004000A, 0x0 }, + { 0x00D75FFF, 0x00090004, 0x0 }, + { 0x00C30FFF, 0x000C0000, 0x0 }, + { 0x00FFFFFF, 0x00070006, 0x0 }, + { 0x00D75FFF, 0x000C0000, 0x0 }, }; 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 */ + { 0x00FFFFFF, 0x0007000E, 0x0 },/* 0: 400 400 0 */ + { 0x00D75FFF, 0x000E000A, 0x0 },/* 1: 400 600 3.5 */ + { 0x00BEFFFF, 0x00140006, 0x0 },/* 2: 400 800 6 */ + { 0x00FFFFFF, 0x0009000D, 0x0 },/* 3: 450 450 0 */ + { 0x00FFFFFF, 0x000E000A, 0x0 },/* 4: 600 600 0 */ + { 0x00D7FFFF, 0x00140006, 0x0 },/* 5: 600 800 2.5 */ + { 0x80CB2FFF, 0x001B0002, 0x0 },/* 6: 600 1000 4.5 */ + { 0x00FFFFFF, 0x00140006, 0x0 },/* 7: 800 800 0 */ + { 0x80E79FFF, 0x001B0002, 0x0 },/* 8: 800 1000 2 */ + { 0x80FFFFFF, 0x001B0002, 0x0 },/* 9: 1000 1000 0 */ }; +/* Skylake H and S */ 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 }, + { 0x00002016, 0x000000A0, 0x0 }, + { 0x00005012, 0x0000009B, 0x0 }, + { 0x00007011, 0x00000088, 0x0 }, + { 0x00009010, 0x000000C7, 0x0 }, + { 0x00002016, 0x0000009B, 0x0 }, + { 0x00005012, 0x00000088, 0x0 }, + { 0x00007011, 0x000000C7, 0x0 }, + { 0x00002016, 0x000000DF, 0x0 }, + { 0x00005012, 0x000000C7, 0x0 }, +}; + +/* Skylake U */ +static const struct ddi_buf_trans skl_u_ddi_translations_dp[] = { + { 0x0000201B, 0x000000A2, 0x0 }, + { 0x00005012, 0x00000088, 0x0 }, + { 0x00007011, 0x00000087, 0x0 }, + { 0x80009010, 0x000000C7, 0x1 }, /* Uses I_boost level 0x1 */ + { 0x0000201B, 0x0000009D, 0x0 }, + { 0x00005012, 0x000000C7, 0x0 }, + { 0x00007011, 0x000000C7, 0x0 }, + { 0x00002016, 0x00000088, 0x0 }, + { 0x00005012, 0x000000C7, 0x0 }, +}; + +/* Skylake Y */ +static const struct ddi_buf_trans skl_y_ddi_translations_dp[] = { + { 0x00000018, 0x000000A2, 0x0 }, + { 0x00005012, 0x00000088, 0x0 }, + { 0x00007011, 0x00000087, 0x0 }, + { 0x80009010, 0x000000C7, 0x3 }, /* Uses I_boost level 0x3 */ + { 0x00000018, 0x0000009D, 0x0 }, + { 0x00005012, 0x000000C7, 0x0 }, + { 0x00007011, 0x000000C7, 0x0 }, + { 0x00000018, 0x00000088, 0x0 }, + { 0x00005012, 0x000000C7, 0x0 }, }; -/* eDP 1.4 low vswing translation parameters */ +/* + * Skylake H and S + * 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 }, + { 0x00000018, 0x000000A8, 0x0 }, + { 0x00004013, 0x000000A9, 0x0 }, + { 0x00007011, 0x000000A2, 0x0 }, + { 0x00009010, 0x0000009C, 0x0 }, + { 0x00000018, 0x000000A9, 0x0 }, + { 0x00006013, 0x000000A2, 0x0 }, + { 0x00007011, 0x000000A6, 0x0 }, + { 0x00000018, 0x000000AB, 0x0 }, + { 0x00007013, 0x0000009F, 0x0 }, + { 0x00000018, 0x000000DF, 0x0 }, }; +/* + * Skylake U + * eDP 1.4 low vswing translation parameters + */ +static const struct ddi_buf_trans skl_u_ddi_translations_edp[] = { + { 0x00000018, 0x000000A8, 0x0 }, + { 0x00004013, 0x000000A9, 0x0 }, + { 0x00007011, 0x000000A2, 0x0 }, + { 0x00009010, 0x0000009C, 0x0 }, + { 0x00000018, 0x000000A9, 0x0 }, + { 0x00006013, 0x000000A2, 0x0 }, + { 0x00007011, 0x000000A6, 0x0 }, + { 0x00002016, 0x000000AB, 0x0 }, + { 0x00005013, 0x0000009F, 0x0 }, + { 0x00000018, 0x000000DF, 0x0 }, +}; +/* + * Skylake Y + * eDP 1.4 low vswing translation parameters + */ +static const struct ddi_buf_trans skl_y_ddi_translations_edp[] = { + { 0x00000018, 0x000000A8, 0x0 }, + { 0x00004013, 0x000000AB, 0x0 }, + { 0x00007011, 0x000000A4, 0x0 }, + { 0x00009010, 0x000000DF, 0x0 }, + { 0x00000018, 0x000000AA, 0x0 }, + { 0x00006013, 0x000000A4, 0x0 }, + { 0x00007011, 0x0000009D, 0x0 }, + { 0x00000018, 0x000000A0, 0x0 }, + { 0x00006012, 0x000000DF, 0x0 }, + { 0x00000018, 0x0000008A, 0x0 }, +}; + +/* Skylake U, H and S */ 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 }, + { 0x00000018, 0x000000AC, 0x0 }, + { 0x00005012, 0x0000009D, 0x0 }, + { 0x00007011, 0x00000088, 0x0 }, + { 0x00000018, 0x000000A1, 0x0 }, + { 0x00000018, 0x00000098, 0x0 }, + { 0x00004013, 0x00000088, 0x0 }, + { 0x00006012, 0x00000087, 0x0 }, + { 0x00000018, 0x000000DF, 0x0 }, + { 0x00003015, 0x00000087, 0x0 }, /* Default */ + { 0x00003015, 0x000000C7, 0x0 }, + { 0x00000018, 0x000000C7, 0x0 }, +}; + +/* Skylake Y */ +static const struct ddi_buf_trans skl_y_ddi_translations_hdmi[] = { + { 0x00000018, 0x000000A1, 0x0 }, + { 0x00005012, 0x000000DF, 0x0 }, + { 0x00007011, 0x00000084, 0x0 }, + { 0x00000018, 0x000000A4, 0x0 }, + { 0x00000018, 0x0000009D, 0x0 }, + { 0x00004013, 0x00000080, 0x0 }, + { 0x00006013, 0x000000C7, 0x0 }, + { 0x00000018, 0x0000008A, 0x0 }, + { 0x00003015, 0x000000C7, 0x0 }, /* Default */ + { 0x80003015, 0x000000C7, 0x7 }, /* Uses I_boost level 0x7 */ + { 0x00000018, 0x000000C7, 0x0 }, }; struct bxt_ddi_buf_trans { @@ -181,16 +261,16 @@ */ static const struct bxt_ddi_buf_trans bxt_ddi_translations_dp[] = { /* Idx NT mV diff db */ - { 52, 0, 0, 128, true }, /* 0: 400 0 */ - { 78, 0, 0, 85, false }, /* 1: 400 3.5 */ - { 104, 0, 0, 64, false }, /* 2: 400 6 */ - { 154, 0, 0, 43, false }, /* 3: 400 9.5 */ - { 77, 0, 0, 128, false }, /* 4: 600 0 */ - { 116, 0, 0, 85, false }, /* 5: 600 3.5 */ - { 154, 0, 0, 64, false }, /* 6: 600 6 */ - { 102, 0, 0, 128, false }, /* 7: 800 0 */ - { 154, 0, 0, 85, false }, /* 8: 800 3.5 */ - { 154, 0x9A, 1, 128, false }, /* 9: 1200 0 */ + { 52, 0x9A, 0, 128, true }, /* 0: 400 0 */ + { 78, 0x9A, 0, 85, false }, /* 1: 400 3.5 */ + { 104, 0x9A, 0, 64, false }, /* 2: 400 6 */ + { 154, 0x9A, 0, 43, false }, /* 3: 400 9.5 */ + { 77, 0x9A, 0, 128, false }, /* 4: 600 0 */ + { 116, 0x9A, 0, 85, false }, /* 5: 600 3.5 */ + { 154, 0x9A, 0, 64, false }, /* 6: 600 6 */ + { 102, 0x9A, 0, 128, false }, /* 7: 800 0 */ + { 154, 0x9A, 0, 85, false }, /* 8: 800 3.5 */ + { 154, 0x9A, 1, 128, false }, /* 9: 1200 0 */ }; /* BSpec has 2 recommended values - entries 0 and 8. @@ -198,18 +278,21 @@ */ static const struct bxt_ddi_buf_trans bxt_ddi_translations_hdmi[] = { /* Idx NT mV diff db */ - { 52, 0, 0, 128, false }, /* 0: 400 0 */ - { 52, 0, 0, 85, false }, /* 1: 400 3.5 */ - { 52, 0, 0, 64, false }, /* 2: 400 6 */ - { 42, 0, 0, 43, false }, /* 3: 400 9.5 */ - { 77, 0, 0, 128, false }, /* 4: 600 0 */ - { 77, 0, 0, 85, false }, /* 5: 600 3.5 */ - { 77, 0, 0, 64, false }, /* 6: 600 6 */ - { 102, 0, 0, 128, false }, /* 7: 800 0 */ - { 102, 0, 0, 85, false }, /* 8: 800 3.5 */ + { 52, 0x9A, 0, 128, false }, /* 0: 400 0 */ + { 52, 0x9A, 0, 85, false }, /* 1: 400 3.5 */ + { 52, 0x9A, 0, 64, false }, /* 2: 400 6 */ + { 42, 0x9A, 0, 43, false }, /* 3: 400 9.5 */ + { 77, 0x9A, 0, 128, false }, /* 4: 600 0 */ + { 77, 0x9A, 0, 85, false }, /* 5: 600 3.5 */ + { 77, 0x9A, 0, 64, false }, /* 6: 600 6 */ + { 102, 0x9A, 0, 128, false }, /* 7: 800 0 */ + { 102, 0x9A, 0, 85, false }, /* 8: 800 3.5 */ { 154, 0x9A, 1, 128, true }, /* 9: 1200 0 */ }; +static void bxt_ddi_vswing_sequence(struct drm_device *dev, u32 level, + enum port port, int type); + static void ddi_get_encoder_port(struct intel_encoder *intel_encoder, struct intel_digital_port **dig_port, enum port *port) @@ -249,6 +332,77 @@ return intel_dig_port->hdmi.hdmi_reg; } +static const struct ddi_buf_trans *skl_get_buf_trans_dp(struct drm_device *dev, + int *n_entries) +{ + const struct ddi_buf_trans *ddi_translations; + + if (IS_SKL_ULX(dev)) { + ddi_translations = skl_y_ddi_translations_dp; + *n_entries = ARRAY_SIZE(skl_y_ddi_translations_dp); + } else if (IS_SKL_ULT(dev)) { + ddi_translations = skl_u_ddi_translations_dp; + *n_entries = ARRAY_SIZE(skl_u_ddi_translations_dp); + } else { + ddi_translations = skl_ddi_translations_dp; + *n_entries = ARRAY_SIZE(skl_ddi_translations_dp); + } + + return ddi_translations; +} + +static const struct ddi_buf_trans *skl_get_buf_trans_edp(struct drm_device *dev, + int *n_entries) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + const struct ddi_buf_trans *ddi_translations; + + if (IS_SKL_ULX(dev)) { + if (dev_priv->edp_low_vswing) { + ddi_translations = skl_y_ddi_translations_edp; + *n_entries = ARRAY_SIZE(skl_y_ddi_translations_edp); + } else { + ddi_translations = skl_y_ddi_translations_dp; + *n_entries = ARRAY_SIZE(skl_y_ddi_translations_dp); + } + } else if (IS_SKL_ULT(dev)) { + if (dev_priv->edp_low_vswing) { + ddi_translations = skl_u_ddi_translations_edp; + *n_entries = ARRAY_SIZE(skl_u_ddi_translations_edp); + } else { + ddi_translations = skl_u_ddi_translations_dp; + *n_entries = ARRAY_SIZE(skl_u_ddi_translations_dp); + } + } else { + if (dev_priv->edp_low_vswing) { + ddi_translations = skl_ddi_translations_edp; + *n_entries = ARRAY_SIZE(skl_ddi_translations_edp); + } else { + ddi_translations = skl_ddi_translations_dp; + *n_entries = ARRAY_SIZE(skl_ddi_translations_dp); + } + } + + return ddi_translations; +} + +static const struct ddi_buf_trans * +skl_get_buf_trans_hdmi(struct drm_device *dev, + int *n_entries) +{ + const struct ddi_buf_trans *ddi_translations; + + if (IS_SKL_ULX(dev)) { + ddi_translations = skl_y_ddi_translations_hdmi; + *n_entries = ARRAY_SIZE(skl_y_ddi_translations_hdmi); + } else { + ddi_translations = skl_ddi_translations_hdmi; + *n_entries = ARRAY_SIZE(skl_ddi_translations_hdmi); + } + + return ddi_translations; +} + /* * Starting with Haswell, DDI port buffers must be programmed with correct * values in advance. The buffer values are different for FDI and DP modes, @@ -261,6 +415,7 @@ { struct drm_i915_private *dev_priv = dev->dev_private; u32 reg; + u32 iboost_bit = 0; 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; @@ -280,19 +435,17 @@ return; } else 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->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; + ddi_translations_dp = + skl_get_buf_trans_dp(dev, &n_dp_entries); + ddi_translations_edp = + skl_get_buf_trans_edp(dev, &n_edp_entries); + ddi_translations_hdmi = + skl_get_buf_trans_hdmi(dev, &n_hdmi_entries); + hdmi_default_entry = 8; + /* If we're boosting the current, set bit 31 of trans1 */ + if (dev_priv->vbt.ddi_port_info[port].hdmi_boost_level || + dev_priv->vbt.ddi_port_info[port].dp_boost_level) + iboost_bit = 1<<31; } else if (IS_BROADWELL(dev)) { ddi_translations_fdi = bdw_ddi_translations_fdi; ddi_translations_dp = bdw_ddi_translations_dp; @@ -353,7 +506,7 @@ } for (i = 0, reg = DDI_BUF_TRANS(port); i < size; i++) { - I915_WRITE(reg, ddi_translations[i].trans1); + I915_WRITE(reg, ddi_translations[i].trans1 | iboost_bit); reg += 4; I915_WRITE(reg, ddi_translations[i].trans2); reg += 4; @@ -368,7 +521,7 @@ hdmi_level = hdmi_default_entry; /* Entry 9 is for HDMI: */ - I915_WRITE(reg, ddi_translations_hdmi[hdmi_level].trans1); + I915_WRITE(reg, ddi_translations_hdmi[hdmi_level].trans1 | iboost_bit); reg += 4; I915_WRITE(reg, ddi_translations_hdmi[hdmi_level].trans2); reg += 4; @@ -1334,6 +1487,7 @@ /* bxt clock parameters */ struct bxt_clk_div { + int clock; uint32_t p1; uint32_t p2; uint32_t m2_int; @@ -1343,14 +1497,14 @@ }; /* pre-calculated values for DP linkrates */ -static struct bxt_clk_div bxt_dp_clk_val[7] = { - /* 162 */ {4, 2, 32, 1677722, 1, 1}, - /* 270 */ {4, 1, 27, 0, 0, 1}, - /* 540 */ {2, 1, 27, 0, 0, 1}, - /* 216 */ {3, 2, 32, 1677722, 1, 1}, - /* 243 */ {4, 1, 24, 1258291, 1, 1}, - /* 324 */ {4, 1, 32, 1677722, 1, 1}, - /* 432 */ {3, 1, 32, 1677722, 1, 1} +static const struct bxt_clk_div bxt_dp_clk_val[] = { + {162000, 4, 2, 32, 1677722, 1, 1}, + {270000, 4, 1, 27, 0, 0, 1}, + {540000, 2, 1, 27, 0, 0, 1}, + {216000, 3, 2, 32, 1677722, 1, 1}, + {243000, 4, 1, 24, 1258291, 1, 1}, + {324000, 4, 1, 32, 1677722, 1, 1}, + {432000, 3, 1, 32, 1677722, 1, 1} }; static bool @@ -1390,22 +1544,14 @@ vco = best_clock.vco; } else if (intel_encoder->type == INTEL_OUTPUT_DISPLAYPORT || intel_encoder->type == INTEL_OUTPUT_EDP) { - struct drm_encoder *encoder = &intel_encoder->base; - struct intel_dp *intel_dp = enc_to_intel_dp(encoder); + int i; - switch (intel_dp->link_bw) { - case DP_LINK_BW_1_62: - clk_div = bxt_dp_clk_val[0]; - break; - case DP_LINK_BW_2_7: - clk_div = bxt_dp_clk_val[1]; - break; - case DP_LINK_BW_5_4: - clk_div = bxt_dp_clk_val[2]; - break; - default: - clk_div = bxt_dp_clk_val[0]; - DRM_ERROR("Unknown link rate\n"); + clk_div = bxt_dp_clk_val[0]; + for (i = 0; i < ARRAY_SIZE(bxt_dp_clk_val); ++i) { + if (bxt_dp_clk_val[i].clock == clock) { + clk_div = bxt_dp_clk_val[i]; + break; + } } vco = clock * 10 / 2 * clk_div.p1 * clk_div.p2; } @@ -1799,8 +1945,65 @@ TRANS_CLK_SEL_DISABLED); } -void bxt_ddi_vswing_sequence(struct drm_device *dev, u32 level, - enum port port, int type) +static void skl_ddi_set_iboost(struct drm_device *dev, u32 level, + enum port port, int type) +{ + struct drm_i915_private *dev_priv = dev->dev_private; + const struct ddi_buf_trans *ddi_translations; + uint8_t iboost; + uint8_t dp_iboost, hdmi_iboost; + int n_entries; + u32 reg; + + /* VBT may override standard boost values */ + dp_iboost = dev_priv->vbt.ddi_port_info[port].dp_boost_level; + hdmi_iboost = dev_priv->vbt.ddi_port_info[port].hdmi_boost_level; + + if (type == INTEL_OUTPUT_DISPLAYPORT) { + if (dp_iboost) { + iboost = dp_iboost; + } else { + ddi_translations = skl_get_buf_trans_dp(dev, &n_entries); + iboost = ddi_translations[port].i_boost; + } + } else if (type == INTEL_OUTPUT_EDP) { + if (dp_iboost) { + iboost = dp_iboost; + } else { + ddi_translations = skl_get_buf_trans_edp(dev, &n_entries); + iboost = ddi_translations[port].i_boost; + } + } else if (type == INTEL_OUTPUT_HDMI) { + if (hdmi_iboost) { + iboost = hdmi_iboost; + } else { + ddi_translations = skl_get_buf_trans_hdmi(dev, &n_entries); + iboost = ddi_translations[port].i_boost; + } + } else { + return; + } + + /* Make sure that the requested I_boost is valid */ + if (iboost && iboost != 0x1 && iboost != 0x3 && iboost != 0x7) { + DRM_ERROR("Invalid I_boost value %u\n", iboost); + return; + } + + reg = I915_READ(DISPIO_CR_TX_BMU_CR0); + reg &= ~BALANCE_LEG_MASK(port); + reg &= ~(1 << (BALANCE_LEG_DISABLE_SHIFT + port)); + + if (iboost) + reg |= iboost << BALANCE_LEG_SHIFT(port); + else + reg |= 1 << (BALANCE_LEG_DISABLE_SHIFT + port); + + I915_WRITE(DISPIO_CR_TX_BMU_CR0, reg); +} + +static void bxt_ddi_vswing_sequence(struct drm_device *dev, u32 level, + enum port port, int type) { struct drm_i915_private *dev_priv = dev->dev_private; const struct bxt_ddi_buf_trans *ddi_translations; @@ -1860,6 +2063,73 @@ I915_WRITE(BXT_PORT_PCS_DW10_GRP(port), val); } +static uint32_t translate_signal_level(int signal_levels) +{ + uint32_t level; + + switch (signal_levels) { + default: + DRM_DEBUG_KMS("Unsupported voltage swing/pre-emphasis level: 0x%x\n", + signal_levels); + case DP_TRAIN_VOLTAGE_SWING_LEVEL_0 | DP_TRAIN_PRE_EMPH_LEVEL_0: + level = 0; + break; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_0 | DP_TRAIN_PRE_EMPH_LEVEL_1: + level = 1; + break; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_0 | DP_TRAIN_PRE_EMPH_LEVEL_2: + level = 2; + break; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_0 | DP_TRAIN_PRE_EMPH_LEVEL_3: + level = 3; + break; + + case DP_TRAIN_VOLTAGE_SWING_LEVEL_1 | DP_TRAIN_PRE_EMPH_LEVEL_0: + level = 4; + break; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_1 | DP_TRAIN_PRE_EMPH_LEVEL_1: + level = 5; + break; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_1 | DP_TRAIN_PRE_EMPH_LEVEL_2: + level = 6; + break; + + case DP_TRAIN_VOLTAGE_SWING_LEVEL_2 | DP_TRAIN_PRE_EMPH_LEVEL_0: + level = 7; + break; + case DP_TRAIN_VOLTAGE_SWING_LEVEL_2 | DP_TRAIN_PRE_EMPH_LEVEL_1: + level = 8; + break; + + case DP_TRAIN_VOLTAGE_SWING_LEVEL_3 | DP_TRAIN_PRE_EMPH_LEVEL_0: + level = 9; + break; + } + + return level; +} + +uint32_t ddi_signal_levels(struct intel_dp *intel_dp) +{ + struct intel_digital_port *dport = dp_to_dig_port(intel_dp); + struct drm_device *dev = dport->base.base.dev; + struct intel_encoder *encoder = &dport->base; + uint8_t train_set = intel_dp->train_set[0]; + int signal_levels = train_set & (DP_TRAIN_VOLTAGE_SWING_MASK | + DP_TRAIN_PRE_EMPHASIS_MASK); + enum port port = dport->port; + uint32_t level; + + level = translate_signal_level(signal_levels); + + if (IS_SKYLAKE(dev)) + skl_ddi_set_iboost(dev, level, port, encoder->type); + else if (IS_BROXTON(dev)) + bxt_ddi_vswing_sequence(dev, level, port, encoder->type); + + return DDI_BUF_TRANS_SELECT(level); +} + static void intel_ddi_pre_enable(struct intel_encoder *intel_encoder) { struct drm_encoder *encoder = &intel_encoder->base; @@ -2793,10 +3063,9 @@ 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", + DRM_DEBUG_KMS("VBT says port %c is not DVI/HDMI/DP compatible, respect it\n", port_name(port)); - init_hdmi = true; - init_dp = true; + return; } intel_dig_port = kzalloc(sizeof(*intel_dig_port), GFP_KERNEL); @@ -2832,7 +3101,7 @@ goto err; intel_dig_port->hpd_pulse = intel_dp_hpd_pulse; - dev_priv->hpd_irq_port[port] = intel_dig_port; + dev_priv->hotplug.irq_port[port] = intel_dig_port; } /* In theory we don't need the encoder->type check, but leave it just in --- linux-4.2.0.orig/drivers/gpu/drm/i915/intel_display.c +++ linux-4.2.0/drivers/gpu/drm/i915/intel_display.c @@ -1106,6 +1106,9 @@ case PORT_D: bit = SDE_PORTD_HOTPLUG_CPT; break; + case PORT_E: + bit = SDE_PORTE_HOTPLUG_SPT; + break; default: return true; } @@ -5252,6 +5255,8 @@ return POWER_DOMAIN_PORT_DDI_C_4_LANES; case PORT_D: return POWER_DOMAIN_PORT_DDI_D_4_LANES; + case PORT_E: + return POWER_DOMAIN_PORT_DDI_E_2_LANES; default: WARN_ON_ONCE(1); return POWER_DOMAIN_PORT_OTHER; @@ -5714,16 +5719,13 @@ /* 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; + /* DPLL0 not enabled (happens on early BIOS versions) */ + if (!(I915_READ(LCPLL1_CTL) & LCPLL_PLL_ENABLE)) { + /* enable DPLL0 */ + required_vco = skl_cdclk_get_vco(dev_priv->skl_boot_cdclk); + skl_dpll0_enable(dev_priv, required_vco); } - /* 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); @@ -13292,8 +13294,12 @@ intel_crtc->atomic.update_fbc = true; - if (intel_wm_need_update(plane, &state->base)) - intel_crtc->atomic.update_wm = true; + if (state->visible && !old_state->visible) + intel_crtc->atomic.update_wm_pre = true; + else if (!state->visible && old_state->visible) + intel_crtc->atomic.update_wm_post = true; + else if (intel_wm_need_update(plane, &state->base)) + intel_crtc->atomic.update_wm_pre = true; } if (INTEL_INFO(dev)->gen >= 9) { @@ -13390,7 +13396,7 @@ if (intel_crtc->atomic.pre_disable_primary) intel_pre_disable_primary(crtc); - if (intel_crtc->atomic.update_wm) + if (intel_crtc->atomic.update_wm_pre) intel_update_watermarks(crtc); intel_runtime_pm_get(dev_priv); @@ -13420,6 +13426,9 @@ intel_frontbuffer_flip(dev, intel_crtc->atomic.fb_bits); + if (intel_crtc->atomic.update_wm_post) + intel_update_watermarks(crtc); + if (intel_crtc->atomic.update_fbc) { mutex_lock(&dev->struct_mutex); intel_fbc_update(dev); @@ -13591,7 +13600,7 @@ finish: if (intel_crtc->active) { if (plane->state->crtc_w != state->base.crtc_w) - intel_crtc->atomic.update_wm = true; + intel_crtc->atomic.update_wm_post = true; intel_crtc->atomic.fb_bits |= INTEL_FRONTBUFFER_CURSOR(intel_crtc->pipe); @@ -13919,8 +13928,7 @@ */ found = I915_READ(DDI_BUF_CTL_A) & DDI_INIT_DISPLAY_DETECTED; /* WaIgnoreDDIAStrap: skl */ - if (found || - (IS_SKYLAKE(dev) && INTEL_REVID(dev) < SKL_REVID_D0)) + if (found || IS_SKYLAKE(dev)) intel_ddi_init(dev, PORT_A); /* DDI B, C and D detection is indicated by the SFUSE_STRAP @@ -13933,6 +13941,15 @@ intel_ddi_init(dev, PORT_C); if (found & SFUSE_STRAP_DDID_DETECTED) intel_ddi_init(dev, PORT_D); + /* + * On SKL we don't have a way to detect DDI-E so we rely on VBT. + */ + if (IS_SKYLAKE(dev) && + (dev_priv->vbt.ddi_port_info[PORT_E].supports_dp || + dev_priv->vbt.ddi_port_info[PORT_E].supports_dvi || + dev_priv->vbt.ddi_port_info[PORT_E].supports_hdmi)) + intel_ddi_init(dev, PORT_E); + } else if (HAS_PCH_SPLIT(dev)) { int found; dpd_is_edp = intel_dp_is_edp(dev, PORT_D); --- linux-4.2.0.orig/drivers/gpu/drm/i915/intel_dp.c +++ linux-4.2.0/drivers/gpu/drm/i915/intel_dp.c @@ -91,6 +91,8 @@ { .p1 = 2, .p2 = 1, .n = 1, .m1 = 2, .m2 = 0x6c00000 } } }; +static const int bxt_rates[] = { 162000, 216000, 243000, 270000, + 324000, 432000, 540000 }; static const int skl_rates[] = { 162000, 216000, 270000, 324000, 432000, 540000 }; static const int default_rates[] = { 162000, 270000, 540000 }; @@ -1016,11 +1018,34 @@ intel_dp_aux_init(struct intel_dp *intel_dp, struct intel_connector *connector) { 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); enum port port = intel_dig_port->port; + struct ddi_vbt_port_info *info = &dev_priv->vbt.ddi_port_info[port]; const char *name = NULL; + uint32_t porte_aux_ctl_reg = DPA_AUX_CH_CTL; int ret; + /* On SKL we don't have Aux for port E so we rely on VBT to set + * a proper alternate aux channel. + */ + if (IS_SKYLAKE(dev) && port == PORT_E) { + switch (info->alternate_aux_channel) { + case DP_AUX_B: + porte_aux_ctl_reg = DPB_AUX_CH_CTL; + break; + case DP_AUX_C: + porte_aux_ctl_reg = DPC_AUX_CH_CTL; + break; + case DP_AUX_D: + porte_aux_ctl_reg = DPD_AUX_CH_CTL; + break; + case DP_AUX_A: + default: + porte_aux_ctl_reg = DPA_AUX_CH_CTL; + } + } + switch (port) { case PORT_A: intel_dp->aux_ch_ctl_reg = DPA_AUX_CH_CTL; @@ -1038,6 +1063,10 @@ intel_dp->aux_ch_ctl_reg = PCH_DPD_AUX_CH_CTL; name = "DPDDC-D"; break; + case PORT_E: + intel_dp->aux_ch_ctl_reg = porte_aux_ctl_reg; + name = "DPDDC-E"; + break; default: BUG(); } @@ -1051,7 +1080,7 @@ * * Skylake moves AUX_CTL back next to DDI_BUF_CTL, on the CPU. */ - if (!IS_HASWELL(dev) && !IS_BROADWELL(dev)) + if (!IS_HASWELL(dev) && !IS_BROADWELL(dev) && port != PORT_E) intel_dp->aux_ch_ctl_reg = intel_dp->output_reg + 0x10; intel_dp->aux.name = name; @@ -1182,18 +1211,24 @@ static int intel_dp_source_rates(struct drm_device *dev, const int **source_rates) { - if (IS_SKYLAKE(dev)) { + int size; + + if (IS_BROXTON(dev)) { + *source_rates = bxt_rates; + size = ARRAY_SIZE(bxt_rates); + } else if (IS_SKYLAKE(dev)) { *source_rates = skl_rates; - return ARRAY_SIZE(skl_rates); + size = ARRAY_SIZE(skl_rates); + } else { + *source_rates = default_rates; + size = ARRAY_SIZE(default_rates); } - *source_rates = default_rates; - /* This depends on the fact that 5.4 is last value in the array */ - if (intel_dp_source_supports_hbr2(dev)) - return (DP_LINK_BW_5_4 >> 3) + 1; - else - return (DP_LINK_BW_2_7 >> 3) + 1; + if (!intel_dp_source_supports_hbr2(dev)) + size--; + + return size; } static void @@ -3418,92 +3453,6 @@ } } -/* Gen7.5's (HSW) DP voltage swing and pre-emphasis control */ -static uint32_t -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); - } -} - -static void bxt_signal_levels(struct intel_dp *intel_dp) -{ - struct intel_digital_port *dport = dp_to_dig_port(intel_dp); - enum port port = dport->port; - struct drm_device *dev = dport->base.base.dev; - struct intel_encoder *encoder = &dport->base; - uint8_t train_set = intel_dp->train_set[0]; - uint32_t level = 0; - - int signal_levels = train_set & (DP_TRAIN_VOLTAGE_SWING_MASK | - DP_TRAIN_PRE_EMPHASIS_MASK); - switch (signal_levels) { - default: - DRM_DEBUG_KMS("Unsupported voltage swing/pre-emph level\n"); - case DP_TRAIN_VOLTAGE_SWING_LEVEL_0 | DP_TRAIN_PRE_EMPH_LEVEL_0: - level = 0; - break; - case DP_TRAIN_VOLTAGE_SWING_LEVEL_0 | DP_TRAIN_PRE_EMPH_LEVEL_1: - level = 1; - break; - case DP_TRAIN_VOLTAGE_SWING_LEVEL_0 | DP_TRAIN_PRE_EMPH_LEVEL_2: - level = 2; - break; - case DP_TRAIN_VOLTAGE_SWING_LEVEL_0 | DP_TRAIN_PRE_EMPH_LEVEL_3: - level = 3; - break; - case DP_TRAIN_VOLTAGE_SWING_LEVEL_1 | DP_TRAIN_PRE_EMPH_LEVEL_0: - level = 4; - break; - case DP_TRAIN_VOLTAGE_SWING_LEVEL_1 | DP_TRAIN_PRE_EMPH_LEVEL_1: - level = 5; - break; - case DP_TRAIN_VOLTAGE_SWING_LEVEL_1 | DP_TRAIN_PRE_EMPH_LEVEL_2: - level = 6; - break; - case DP_TRAIN_VOLTAGE_SWING_LEVEL_2 | DP_TRAIN_PRE_EMPH_LEVEL_0: - level = 7; - break; - case DP_TRAIN_VOLTAGE_SWING_LEVEL_2 | DP_TRAIN_PRE_EMPH_LEVEL_1: - level = 8; - break; - case DP_TRAIN_VOLTAGE_SWING_LEVEL_3 | DP_TRAIN_PRE_EMPH_LEVEL_0: - level = 9; - break; - } - - bxt_ddi_vswing_sequence(dev, level, port, encoder->type); -} - /* Properly updates "DP" with the correct signal levels. */ static void intel_dp_set_signal_levels(struct intel_dp *intel_dp, uint32_t *DP) @@ -3511,22 +3460,20 @@ 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; + uint32_t signal_levels, mask = 0; uint8_t train_set = intel_dp->train_set[0]; - if (IS_BROXTON(dev)) { - signal_levels = 0; - bxt_signal_levels(intel_dp); - mask = 0; - } else if (HAS_DDI(dev)) { - signal_levels = hsw_signal_levels(train_set); - mask = DDI_BUF_EMP_MASK; + if (HAS_DDI(dev)) { + signal_levels = ddi_signal_levels(intel_dp); + + if (IS_BROXTON(dev)) + signal_levels = 0; + else + mask = DDI_BUF_EMP_MASK; } else if (IS_CHERRYVIEW(dev)) { signal_levels = chv_signal_levels(intel_dp); - mask = 0; } else if (IS_VALLEYVIEW(dev)) { signal_levels = vlv_signal_levels(intel_dp); - mask = 0; } else if (IS_GEN7(dev) && port == PORT_A) { signal_levels = gen7_edp_signal_levels(train_set); mask = EDP_LINK_TRAIN_VOL_EMP_MASK_IVB; @@ -5042,16 +4989,17 @@ return -1; } -/* check the VBT to see whether the eDP is on DP-D port */ +/* check the VBT to see whether the eDP is on another 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, + [PORT_B] = DVO_PORT_DPB, + [PORT_C] = DVO_PORT_DPC, + [PORT_D] = DVO_PORT_DPD, + [PORT_E] = DVO_PORT_DPE, }; if (port == PORT_A) @@ -5833,6 +5781,9 @@ case PORT_D: intel_encoder->hpd_pin = HPD_PORT_D; break; + case PORT_E: + intel_encoder->hpd_pin = HPD_PORT_E; + break; default: BUG(); } @@ -5951,7 +5902,7 @@ 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; + dev_priv->hotplug.irq_port[port] = intel_dig_port; if (!intel_dp_init_connector(intel_dig_port, intel_connector)) { drm_encoder_cleanup(encoder); @@ -5967,7 +5918,7 @@ /* disable MST */ for (i = 0; i < I915_MAX_PORTS; i++) { - struct intel_digital_port *intel_dig_port = dev_priv->hpd_irq_port[i]; + struct intel_digital_port *intel_dig_port = dev_priv->hotplug.irq_port[i]; if (!intel_dig_port) continue; @@ -5986,7 +5937,7 @@ int i; for (i = 0; i < I915_MAX_PORTS; i++) { - struct intel_digital_port *intel_dig_port = dev_priv->hpd_irq_port[i]; + struct intel_digital_port *intel_dig_port = dev_priv->hotplug.irq_port[i]; if (!intel_dig_port) continue; if (intel_dig_port->base.type == INTEL_OUTPUT_DISPLAYPORT) { --- linux-4.2.0.orig/drivers/gpu/drm/i915/intel_drv.h +++ linux-4.2.0/drivers/gpu/drm/i915/intel_drv.h @@ -487,7 +487,7 @@ bool disable_fbc; bool disable_ips; bool pre_disable_primary; - bool update_wm; + bool update_wm_pre, update_wm_post; unsigned disabled_planes; /* Sleepable operations to perform after commit */ @@ -940,8 +940,7 @@ 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); -void bxt_ddi_vswing_sequence(struct drm_device *dev, u32 level, - enum port port, int type); +uint32_t ddi_signal_levels(struct intel_dp *intel_dp); /* intel_frontbuffer.c */ void intel_fb_obj_invalidate(struct drm_i915_gem_object *obj, --- linux-4.2.0.orig/drivers/gpu/drm/i915/intel_hdmi.c +++ linux-4.2.0/drivers/gpu/drm/i915/intel_hdmi.c @@ -1702,6 +1702,7 @@ struct drm_device *dev = intel_encoder->base.dev; struct drm_i915_private *dev_priv = dev->dev_private; enum port port = intel_dig_port->port; + uint8_t alternate_ddc_pin; drm_connector_init(dev, connector, &intel_hdmi_connector_funcs, DRM_MODE_CONNECTOR_HDMIA); @@ -1735,6 +1736,26 @@ intel_hdmi->ddc_bus = GMBUS_PIN_DPD; intel_encoder->hpd_pin = HPD_PORT_D; break; + case PORT_E: + /* On SKL PORT E doesn't have seperate GMBUS pin + * We rely on VBT to set a proper alternate GMBUS pin. */ + alternate_ddc_pin = + dev_priv->vbt.ddi_port_info[PORT_E].alternate_ddc_pin; + switch (alternate_ddc_pin) { + case DDC_PIN_B: + intel_hdmi->ddc_bus = GMBUS_PIN_DPB; + break; + case DDC_PIN_C: + intel_hdmi->ddc_bus = GMBUS_PIN_DPC; + break; + case DDC_PIN_D: + intel_hdmi->ddc_bus = GMBUS_PIN_DPD; + break; + default: + MISSING_CASE(alternate_ddc_pin); + } + intel_encoder->hpd_pin = HPD_PORT_E; + break; case PORT_A: intel_encoder->hpd_pin = HPD_PORT_A; /* Internal port only for eDP. */ --- linux-4.2.0.orig/drivers/gpu/drm/i915/intel_hotplug.c +++ linux-4.2.0/drivers/gpu/drm/i915/intel_hotplug.c @@ -0,0 +1,508 @@ +/* + * 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. + */ + +#include + +#include +#include + +#include "i915_drv.h" +#include "intel_drv.h" + +/** + * DOC: Hotplug + * + * Simply put, hotplug occurs when a display is connected to or disconnected + * from the system. However, there may be adapters and docking stations and + * Display Port short pulses and MST devices involved, complicating matters. + * + * Hotplug in i915 is handled in many different levels of abstraction. + * + * The platform dependent interrupt handling code in i915_irq.c enables, + * disables, and does preliminary handling of the interrupts. The interrupt + * handlers gather the hotplug detect (HPD) information from relevant registers + * into a platform independent mask of hotplug pins that have fired. + * + * The platform independent interrupt handler intel_hpd_irq_handler() in + * intel_hotplug.c does hotplug irq storm detection and mitigation, and passes + * further processing to appropriate bottom halves (Display Port specific and + * regular hotplug). + * + * The Display Port work function i915_digport_work_func() calls into + * intel_dp_hpd_pulse() via hooks, which handles DP short pulses and DP MST long + * pulses, with failures and non-MST long pulses triggering regular hotplug + * processing on the connector. + * + * The regular hotplug work function i915_hotplug_work_func() calls connector + * detect hooks, and, if connector status changes, triggers sending of hotplug + * uevent to userspace via drm_kms_helper_hotplug_event(). + * + * Finally, the userspace is responsible for triggering a modeset upon receiving + * the hotplug uevent, disabling or enabling the crtc as needed. + * + * The hotplug interrupt storm detection and mitigation code keeps track of the + * number of interrupts per hotplug pin per a period of time, and if the number + * of interrupts exceeds a certain threshold, the interrupt is disabled for a + * while before being re-enabled. The intention is to mitigate issues raising + * from broken hardware triggering massive amounts of interrupts and grinding + * the system to a halt. + * + * Current implementation expects that hotplug interrupt storm will not be + * seen when display port sink is connected, hence on platforms whose DP + * callback is handled by i915_digport_work_func reenabling of hpd is not + * performed (it was never expected to be disabled in the first place ;) ) + * this is specific to DP sinks handled by this routine and any other display + * such as HDMI or DVI enabled on the same port will have proper logic since + * it will use i915_hotplug_work_func where this logic is handled. + */ + +bool intel_hpd_pin_to_port(enum hpd_pin pin, enum port *port) +{ + switch (pin) { + case HPD_PORT_A: + *port = PORT_A; + return true; + case HPD_PORT_B: + *port = PORT_B; + return true; + case HPD_PORT_C: + *port = PORT_C; + return true; + case HPD_PORT_D: + *port = PORT_D; + return true; + case HPD_PORT_E: + *port = PORT_E; + return true; + default: + return false; /* no hpd */ + } +} + +#define HPD_STORM_DETECT_PERIOD 1000 +#define HPD_STORM_THRESHOLD 5 +#define HPD_STORM_REENABLE_DELAY (2 * 60 * 1000) + +/** + * intel_hpd_irq_storm_detect - gather stats and detect HPD irq storm on a pin + * @dev_priv: private driver data pointer + * @pin: the pin to gather stats on + * + * Gather stats about HPD irqs from the specified @pin, and detect irq + * storms. Only the pin specific stats and state are changed, the caller is + * responsible for further action. + * + * @HPD_STORM_THRESHOLD irqs are allowed within @HPD_STORM_DETECT_PERIOD ms, + * otherwise it's considered an irq storm, and the irq state is set to + * @HPD_MARK_DISABLED. + * + * Return true if an irq storm was detected on @pin. + */ +static bool intel_hpd_irq_storm_detect(struct drm_i915_private *dev_priv, + enum hpd_pin pin) +{ + unsigned long start = dev_priv->hotplug.stats[pin].last_jiffies; + unsigned long end = start + msecs_to_jiffies(HPD_STORM_DETECT_PERIOD); + bool storm = false; + + if (!time_in_range(jiffies, start, end)) { + dev_priv->hotplug.stats[pin].last_jiffies = jiffies; + dev_priv->hotplug.stats[pin].count = 0; + DRM_DEBUG_KMS("Received HPD interrupt on PIN %d - cnt: 0\n", pin); + } else if (dev_priv->hotplug.stats[pin].count > HPD_STORM_THRESHOLD) { + dev_priv->hotplug.stats[pin].state = HPD_MARK_DISABLED; + DRM_DEBUG_KMS("HPD interrupt storm detected on PIN %d\n", pin); + storm = true; + } else { + dev_priv->hotplug.stats[pin].count++; + DRM_DEBUG_KMS("Received HPD interrupt on PIN %d - cnt: %d\n", pin, + dev_priv->hotplug.stats[pin].count); + } + + return storm; +} + +static void intel_hpd_irq_storm_disable(struct drm_i915_private *dev_priv) +{ + 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; + enum hpd_pin pin; + bool hpd_disabled = false; + + assert_spin_locked(&dev_priv->irq_lock); + + list_for_each_entry(connector, &mode_config->connector_list, head) { + if (connector->polled != DRM_CONNECTOR_POLL_HPD) + continue; + + intel_connector = to_intel_connector(connector); + intel_encoder = intel_connector->encoder; + if (!intel_encoder) + continue; + + pin = intel_encoder->hpd_pin; + if (pin == HPD_NONE || + dev_priv->hotplug.stats[pin].state != HPD_MARK_DISABLED) + continue; + + DRM_INFO("HPD interrupt storm detected on connector %s: " + "switching from hotplug detection to polling\n", + connector->name); + + dev_priv->hotplug.stats[pin].state = HPD_DISABLED; + connector->polled = DRM_CONNECTOR_POLL_CONNECT + | DRM_CONNECTOR_POLL_DISCONNECT; + hpd_disabled = true; + } + + /* Enable polling and queue hotplug re-enabling. */ + if (hpd_disabled) { + drm_kms_helper_poll_enable(dev); + mod_delayed_work(system_wq, &dev_priv->hotplug.reenable_work, + msecs_to_jiffies(HPD_STORM_REENABLE_DELAY)); + } +} + +static void intel_hpd_irq_storm_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_each_hpd_pin(i) { + struct drm_connector *connector; + + if (dev_priv->hotplug.stats[i].state != HPD_DISABLED) + continue; + + dev_priv->hotplug.stats[i].state = 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); +} + +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, hotplug.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->hotplug.long_port_mask; + dev_priv->hotplug.long_port_mask = 0; + short_port_mask = dev_priv->hotplug.short_port_mask; + dev_priv->hotplug.short_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->hotplug.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->hotplug.event_bits |= old_bits; + spin_unlock_irq(&dev_priv->irq_lock); + schedule_work(&dev_priv->hotplug.hotplug_work); + } +} + +/* + * Handle hotplug events outside the interrupt handler proper. + */ +static void i915_hotplug_work_func(struct work_struct *work) +{ + struct drm_i915_private *dev_priv = + container_of(work, struct drm_i915_private, hotplug.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 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->hotplug.event_bits; + dev_priv->hotplug.event_bits = 0; + + /* Disable hotplug on connectors that hit an irq storm. */ + intel_hpd_irq_storm_disable(dev_priv); + + 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)) { + DRM_DEBUG_KMS("Connector %s (pin %i) received hotplug event.\n", + connector->name, 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); +} + + +/** + * intel_hpd_irq_handler - main hotplug irq handler + * @dev: drm device + * @pin_mask: a mask of hpd pins that have triggered the irq + * @long_mask: a mask of hpd pins that may be long hpd pulses + * + * This is the main hotplug irq handler for all platforms. The platform specific + * irq handlers call the platform specific hotplug irq handlers, which read and + * decode the appropriate registers into bitmasks about hpd pins that have + * triggered (@pin_mask), and which of those pins may be long pulses + * (@long_mask). The @long_mask is ignored if the port corresponding to the pin + * is not a digital port. + * + * Here, we do hotplug irq storm detection and mitigation, and pass further + * processing to appropriate bottom halves. + */ +void intel_hpd_irq_handler(struct drm_device *dev, + u32 pin_mask, u32 long_mask) +{ + 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; + bool is_dig_port; + + if (!pin_mask) + return; + + spin_lock(&dev_priv->irq_lock); + for_each_hpd_pin(i) { + if (!(BIT(i) & pin_mask)) + continue; + + is_dig_port = intel_hpd_pin_to_port(i, &port) && + dev_priv->hotplug.irq_port[port]; + + if (is_dig_port) { + bool long_hpd = long_mask & BIT(i); + + 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. + */ + queue_dig = true; + if (long_hpd) { + dev_priv->hotplug.long_port_mask |= (1 << port); + } else { + /* for short HPD just trigger the digital queue */ + dev_priv->hotplug.short_port_mask |= (1 << port); + continue; + } + } + + if (dev_priv->hotplug.stats[i].state == 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 on pin %d although disabled\n", i); + continue; + } + + if (dev_priv->hotplug.stats[i].state != HPD_ENABLED) + continue; + + if (!is_dig_port) { + dev_priv->hotplug.event_bits |= BIT(i); + queue_hp = true; + } + + if (intel_hpd_irq_storm_detect(dev_priv, i)) { + dev_priv->hotplug.event_bits &= ~BIT(i); + storm_detected = true; + } + } + + 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->hotplug.dp_wq, &dev_priv->hotplug.dig_port_work); + if (queue_hp) + schedule_work(&dev_priv->hotplug.hotplug_work); +} + +/** + * 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_each_hpd_pin(i) { + dev_priv->hotplug.stats[i].count = 0; + dev_priv->hotplug.stats[i].state = 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); +} + +void intel_hpd_init_work(struct drm_i915_private *dev_priv) +{ + INIT_WORK(&dev_priv->hotplug.hotplug_work, i915_hotplug_work_func); + INIT_WORK(&dev_priv->hotplug.dig_port_work, i915_digport_work_func); + INIT_DELAYED_WORK(&dev_priv->hotplug.reenable_work, + intel_hpd_irq_storm_reenable_work); +} + +void intel_hpd_cancel_work(struct drm_i915_private *dev_priv) +{ + spin_lock_irq(&dev_priv->irq_lock); + + dev_priv->hotplug.long_port_mask = 0; + dev_priv->hotplug.short_port_mask = 0; + dev_priv->hotplug.event_bits = 0; + + spin_unlock_irq(&dev_priv->irq_lock); + + cancel_work_sync(&dev_priv->hotplug.dig_port_work); + cancel_work_sync(&dev_priv->hotplug.hotplug_work); + cancel_delayed_work_sync(&dev_priv->hotplug.reenable_work); +} --- linux-4.2.0.orig/drivers/gpu/drm/i915/intel_lrc.c +++ linux-4.2.0/drivers/gpu/drm/i915/intel_lrc.c @@ -211,6 +211,7 @@ FAULT_AND_CONTINUE /* Unsupported */ }; #define GEN8_CTX_ID_SHIFT 32 +#define CTX_RCS_INDIRECT_CTX_OFFSET_DEFAULT 0x17 static int intel_lr_context_pin(struct intel_engine_cs *ring, struct intel_context *ctx); @@ -1079,6 +1080,353 @@ return 0; } +#define wa_ctx_emit(batch, index, cmd) \ + do { \ + int __index = (index)++; \ + if (WARN_ON(__index >= (PAGE_SIZE / sizeof(uint32_t)))) { \ + return -ENOSPC; \ + } \ + batch[__index] = (cmd); \ + } while (0) + + +/* + * In this WA we need to set GEN8_L3SQCREG4[21:21] and reset it after + * PIPE_CONTROL instruction. This is required for the flush to happen correctly + * but there is a slight complication as this is applied in WA batch where the + * values are only initialized once so we cannot take register value at the + * beginning and reuse it further; hence we save its value to memory, upload a + * constant value with bit21 set and then we restore it back with the saved value. + * To simplify the WA, a constant value is formed by using the default value + * of this register. This shouldn't be a problem because we are only modifying + * it for a short period and this batch in non-premptible. We can ofcourse + * use additional instructions that read the actual value of the register + * at that time and set our bit of interest but it makes the WA complicated. + * + * This WA is also required for Gen9 so extracting as a function avoids + * code duplication. + */ +static inline int gen8_emit_flush_coherentl3_wa(struct intel_engine_cs *ring, + uint32_t *const batch, + uint32_t index) +{ + uint32_t l3sqc4_flush = (0x40400000 | GEN8_LQSC_FLUSH_COHERENT_LINES); + + /* + * WaDisableLSQCROPERFforOCL:skl + * This WA is implemented in skl_init_clock_gating() but since + * this batch updates GEN8_L3SQCREG4 with default value we need to + * set this bit here to retain the WA during flush. + */ + if (IS_SKYLAKE(ring->dev) && INTEL_REVID(ring->dev) <= SKL_REVID_E0) + l3sqc4_flush |= GEN8_LQSC_RO_PERF_DIS; + + wa_ctx_emit(batch, index, (MI_STORE_REGISTER_MEM_GEN8(1) | + MI_SRM_LRM_GLOBAL_GTT)); + wa_ctx_emit(batch, index, GEN8_L3SQCREG4); + wa_ctx_emit(batch, index, ring->scratch.gtt_offset + 256); + wa_ctx_emit(batch, index, 0); + + wa_ctx_emit(batch, index, MI_LOAD_REGISTER_IMM(1)); + wa_ctx_emit(batch, index, GEN8_L3SQCREG4); + wa_ctx_emit(batch, index, l3sqc4_flush); + + wa_ctx_emit(batch, index, GFX_OP_PIPE_CONTROL(6)); + wa_ctx_emit(batch, index, (PIPE_CONTROL_CS_STALL | + PIPE_CONTROL_DC_FLUSH_ENABLE)); + wa_ctx_emit(batch, index, 0); + wa_ctx_emit(batch, index, 0); + wa_ctx_emit(batch, index, 0); + wa_ctx_emit(batch, index, 0); + + wa_ctx_emit(batch, index, (MI_LOAD_REGISTER_MEM_GEN8(1) | + MI_SRM_LRM_GLOBAL_GTT)); + wa_ctx_emit(batch, index, GEN8_L3SQCREG4); + wa_ctx_emit(batch, index, ring->scratch.gtt_offset + 256); + wa_ctx_emit(batch, index, 0); + + return index; +} + +static inline uint32_t wa_ctx_start(struct i915_wa_ctx_bb *wa_ctx, + uint32_t offset, + uint32_t start_alignment) +{ + return wa_ctx->offset = ALIGN(offset, start_alignment); +} + +static inline int wa_ctx_end(struct i915_wa_ctx_bb *wa_ctx, + uint32_t offset, + uint32_t size_alignment) +{ + wa_ctx->size = offset - wa_ctx->offset; + + WARN(wa_ctx->size % size_alignment, + "wa_ctx_bb failed sanity checks: size %d is not aligned to %d\n", + wa_ctx->size, size_alignment); + return 0; +} + +/** + * gen8_init_indirectctx_bb() - initialize indirect ctx batch with WA + * + * @ring: only applicable for RCS + * @wa_ctx: structure representing wa_ctx + * offset: specifies start of the batch, should be cache-aligned. This is updated + * with the offset value received as input. + * size: size of the batch in DWORDS but HW expects in terms of cachelines + * @batch: page in which WA are loaded + * @offset: This field specifies the start of the batch, it should be + * cache-aligned otherwise it is adjusted accordingly. + * Typically we only have one indirect_ctx and per_ctx batch buffer which are + * initialized at the beginning and shared across all contexts but this field + * helps us to have multiple batches at different offsets and select them based + * on a criteria. At the moment this batch always start at the beginning of the page + * and at this point we don't have multiple wa_ctx batch buffers. + * + * The number of WA applied are not known at the beginning; we use this field + * to return the no of DWORDS written. + + * It is to be noted that this batch does not contain MI_BATCH_BUFFER_END + * so it adds NOOPs as padding to make it cacheline aligned. + * MI_BATCH_BUFFER_END will be added to perctx batch and both of them together + * makes a complete batch buffer. + * + * Return: non-zero if we exceed the PAGE_SIZE limit. + */ + +static int gen8_init_indirectctx_bb(struct intel_engine_cs *ring, + struct i915_wa_ctx_bb *wa_ctx, + uint32_t *const batch, + uint32_t *offset) +{ + uint32_t scratch_addr; + uint32_t index = wa_ctx_start(wa_ctx, *offset, CACHELINE_DWORDS); + + /* WaDisableCtxRestoreArbitration:bdw,chv */ + wa_ctx_emit(batch, index, MI_ARB_ON_OFF | MI_ARB_DISABLE); + + /* WaFlushCoherentL3CacheLinesAtContextSwitch:bdw */ + if (IS_BROADWELL(ring->dev)) { + index = gen8_emit_flush_coherentl3_wa(ring, batch, index); + if (index < 0) + return index; + } + + /* WaClearSlmSpaceAtContextSwitch:bdw,chv */ + /* Actual scratch location is at 128 bytes offset */ + scratch_addr = ring->scratch.gtt_offset + 2*CACHELINE_BYTES; + + wa_ctx_emit(batch, index, GFX_OP_PIPE_CONTROL(6)); + wa_ctx_emit(batch, index, (PIPE_CONTROL_FLUSH_L3 | + PIPE_CONTROL_GLOBAL_GTT_IVB | + PIPE_CONTROL_CS_STALL | + PIPE_CONTROL_QW_WRITE)); + wa_ctx_emit(batch, index, scratch_addr); + wa_ctx_emit(batch, index, 0); + wa_ctx_emit(batch, index, 0); + wa_ctx_emit(batch, index, 0); + + /* Pad to end of cacheline */ + while (index % CACHELINE_DWORDS) + wa_ctx_emit(batch, index, MI_NOOP); + + /* + * MI_BATCH_BUFFER_END is not required in Indirect ctx BB because + * execution depends on the length specified in terms of cache lines + * in the register CTX_RCS_INDIRECT_CTX + */ + + return wa_ctx_end(wa_ctx, *offset = index, CACHELINE_DWORDS); +} + +/** + * gen8_init_perctx_bb() - initialize per ctx batch with WA + * + * @ring: only applicable for RCS + * @wa_ctx: structure representing wa_ctx + * offset: specifies start of the batch, should be cache-aligned. + * size: size of the batch in DWORDS but HW expects in terms of cachelines + * @offset: This field specifies the start of this batch. + * This batch is started immediately after indirect_ctx batch. Since we ensure + * that indirect_ctx ends on a cacheline this batch is aligned automatically. + * + * The number of DWORDS written are returned using this field. + * + * This batch is terminated with MI_BATCH_BUFFER_END and so we need not add padding + * to align it with cacheline as padding after MI_BATCH_BUFFER_END is redundant. + */ +static int gen8_init_perctx_bb(struct intel_engine_cs *ring, + struct i915_wa_ctx_bb *wa_ctx, + uint32_t *const batch, + uint32_t *offset) +{ + uint32_t index = wa_ctx_start(wa_ctx, *offset, CACHELINE_DWORDS); + + /* WaDisableCtxRestoreArbitration:bdw,chv */ + wa_ctx_emit(batch, index, MI_ARB_ON_OFF | MI_ARB_ENABLE); + + wa_ctx_emit(batch, index, MI_BATCH_BUFFER_END); + + return wa_ctx_end(wa_ctx, *offset = index, 1); +} + +static int gen9_init_indirectctx_bb(struct intel_engine_cs *ring, + struct i915_wa_ctx_bb *wa_ctx, + uint32_t *const batch, + uint32_t *offset) +{ + int ret; + struct drm_device *dev = ring->dev; + uint32_t index = wa_ctx_start(wa_ctx, *offset, CACHELINE_DWORDS); + + /* WaDisableCtxRestoreArbitration:skl,bxt */ + if ((IS_SKYLAKE(dev) && (INTEL_REVID(dev) <= SKL_REVID_D0)) || + (IS_BROXTON(dev) && (INTEL_REVID(dev) == BXT_REVID_A0))) + wa_ctx_emit(batch, index, MI_ARB_ON_OFF | MI_ARB_DISABLE); + + /* WaFlushCoherentL3CacheLinesAtContextSwitch:skl,bxt */ + ret = gen8_emit_flush_coherentl3_wa(ring, batch, index); + if (ret < 0) + return ret; + index = ret; + + /* Pad to end of cacheline */ + while (index % CACHELINE_DWORDS) + wa_ctx_emit(batch, index, MI_NOOP); + + return wa_ctx_end(wa_ctx, *offset = index, CACHELINE_DWORDS); +} + +static int gen9_init_perctx_bb(struct intel_engine_cs *ring, + struct i915_wa_ctx_bb *wa_ctx, + uint32_t *const batch, + uint32_t *offset) +{ + struct drm_device *dev = ring->dev; + uint32_t index = wa_ctx_start(wa_ctx, *offset, CACHELINE_DWORDS); + + /* WaSetDisablePixMaskCammingAndRhwoInCommonSliceChicken:skl,bxt */ + if ((IS_SKYLAKE(dev) && (INTEL_REVID(dev) <= SKL_REVID_B0)) || + (IS_BROXTON(dev) && (INTEL_REVID(dev) == BXT_REVID_A0))) { + wa_ctx_emit(batch, index, MI_LOAD_REGISTER_IMM(1)); + wa_ctx_emit(batch, index, GEN9_SLICE_COMMON_ECO_CHICKEN0); + wa_ctx_emit(batch, index, + _MASKED_BIT_ENABLE(DISABLE_PIXEL_MASK_CAMMING)); + wa_ctx_emit(batch, index, MI_NOOP); + } + + /* WaDisableCtxRestoreArbitration:skl,bxt */ + if ((IS_SKYLAKE(dev) && (INTEL_REVID(dev) <= SKL_REVID_D0)) || + (IS_BROXTON(dev) && (INTEL_REVID(dev) == BXT_REVID_A0))) + wa_ctx_emit(batch, index, MI_ARB_ON_OFF | MI_ARB_ENABLE); + + wa_ctx_emit(batch, index, MI_BATCH_BUFFER_END); + + return wa_ctx_end(wa_ctx, *offset = index, 1); +} + +static int lrc_setup_wa_ctx_obj(struct intel_engine_cs *ring, u32 size) +{ + int ret; + + ring->wa_ctx.obj = i915_gem_alloc_object(ring->dev, PAGE_ALIGN(size)); + if (!ring->wa_ctx.obj) { + DRM_DEBUG_DRIVER("alloc LRC WA ctx backing obj failed.\n"); + return -ENOMEM; + } + + ret = i915_gem_obj_ggtt_pin(ring->wa_ctx.obj, PAGE_SIZE, 0); + if (ret) { + DRM_DEBUG_DRIVER("pin LRC WA ctx backing obj failed: %d\n", + ret); + drm_gem_object_unreference(&ring->wa_ctx.obj->base); + return ret; + } + + return 0; +} + +static void lrc_destroy_wa_ctx_obj(struct intel_engine_cs *ring) +{ + if (ring->wa_ctx.obj) { + i915_gem_object_ggtt_unpin(ring->wa_ctx.obj); + drm_gem_object_unreference(&ring->wa_ctx.obj->base); + ring->wa_ctx.obj = NULL; + } +} + +static int intel_init_workaround_bb(struct intel_engine_cs *ring) +{ + int ret; + uint32_t *batch; + uint32_t offset; + struct page *page; + struct i915_ctx_workarounds *wa_ctx = &ring->wa_ctx; + + WARN_ON(ring->id != RCS); + + /* update this when WA for higher Gen are added */ + if (INTEL_INFO(ring->dev)->gen > 9) { + DRM_ERROR("WA batch buffer is not initialized for Gen%d\n", + INTEL_INFO(ring->dev)->gen); + return 0; + } + + /* some WA perform writes to scratch page, ensure it is valid */ + if (ring->scratch.obj == NULL) { + DRM_ERROR("scratch page not allocated for %s\n", ring->name); + return -EINVAL; + } + + ret = lrc_setup_wa_ctx_obj(ring, PAGE_SIZE); + if (ret) { + DRM_DEBUG_DRIVER("Failed to setup context WA page: %d\n", ret); + return ret; + } + + page = i915_gem_object_get_page(wa_ctx->obj, 0); + batch = kmap_atomic(page); + offset = 0; + + if (INTEL_INFO(ring->dev)->gen == 8) { + ret = gen8_init_indirectctx_bb(ring, + &wa_ctx->indirect_ctx, + batch, + &offset); + if (ret) + goto out; + + ret = gen8_init_perctx_bb(ring, + &wa_ctx->per_ctx, + batch, + &offset); + if (ret) + goto out; + } else if (INTEL_INFO(ring->dev)->gen == 9) { + ret = gen9_init_indirectctx_bb(ring, + &wa_ctx->indirect_ctx, + batch, + &offset); + if (ret) + goto out; + + ret = gen9_init_perctx_bb(ring, + &wa_ctx->per_ctx, + batch, + &offset); + if (ret) + goto out; + } + +out: + kunmap_atomic(batch); + if (ret) + lrc_destroy_wa_ctx_obj(ring); + + return ret; +} + static int gen8_init_common_ring(struct intel_engine_cs *ring) { struct drm_device *dev = ring->dev; @@ -1419,6 +1767,8 @@ kunmap(sg_page(ring->status_page.obj->pages->sgl)); ring->status_page.obj = NULL; } + + lrc_destroy_wa_ctx_obj(ring); } static int logical_ring_init(struct drm_device *dev, struct intel_engine_cs *ring) @@ -1478,11 +1828,28 @@ ring->emit_bb_start = gen8_emit_bb_start; ring->dev = dev; - ret = logical_ring_init(dev, ring); + + ret = intel_init_pipe_control(ring); if (ret) return ret; - return intel_init_pipe_control(ring); + ret = intel_init_workaround_bb(ring); + if (ret) { + /* + * We continue even if we fail to initialize WA batch + * because we only expect rare glitches but nothing + * critical to prevent us from using GPU + */ + DRM_ERROR("WA batch buffer initialization failed: %d\n", + ret); + } + + ret = logical_ring_init(dev, ring); + if (ret) { + lrc_destroy_wa_ctx_obj(ring); + } + + return ret; } static int logical_bsd_ring_init(struct drm_device *dev) @@ -1762,15 +2129,27 @@ reg_state[CTX_SECOND_BB_STATE] = ring->mmio_base + 0x118; reg_state[CTX_SECOND_BB_STATE+1] = 0; if (ring->id == RCS) { - /* TODO: according to BSpec, the register state context - * for CHV does not have these. OTOH, these registers do - * exist in CHV. I'm waiting for a clarification */ reg_state[CTX_BB_PER_CTX_PTR] = ring->mmio_base + 0x1c0; reg_state[CTX_BB_PER_CTX_PTR+1] = 0; reg_state[CTX_RCS_INDIRECT_CTX] = ring->mmio_base + 0x1c4; reg_state[CTX_RCS_INDIRECT_CTX+1] = 0; reg_state[CTX_RCS_INDIRECT_CTX_OFFSET] = ring->mmio_base + 0x1c8; reg_state[CTX_RCS_INDIRECT_CTX_OFFSET+1] = 0; + if (ring->wa_ctx.obj) { + struct i915_ctx_workarounds *wa_ctx = &ring->wa_ctx; + uint32_t ggtt_offset = i915_gem_obj_ggtt_offset(wa_ctx->obj); + + reg_state[CTX_RCS_INDIRECT_CTX+1] = + (ggtt_offset + wa_ctx->indirect_ctx.offset * sizeof(uint32_t)) | + (wa_ctx->indirect_ctx.size / CACHELINE_DWORDS); + + reg_state[CTX_RCS_INDIRECT_CTX_OFFSET+1] = + CTX_RCS_INDIRECT_CTX_OFFSET_DEFAULT << 6; + + reg_state[CTX_BB_PER_CTX_PTR+1] = + (ggtt_offset + wa_ctx->per_ctx.offset * sizeof(uint32_t)) | + 0x01; + } } reg_state[CTX_LRI_HEADER_1] = MI_LOAD_REGISTER_IMM(9); reg_state[CTX_LRI_HEADER_1] |= MI_LRI_FORCE_POSTED; --- linux-4.2.0.orig/drivers/gpu/drm/i915/intel_pm.c +++ linux-4.2.0/drivers/gpu/drm/i915/intel_pm.c @@ -59,6 +59,10 @@ /* WaEnableLbsSlaRetryTimerDecrement:skl */ I915_WRITE(BDW_SCRATCH1, I915_READ(BDW_SCRATCH1) | GEN9_LBS_SLA_RETRY_TIMER_DECREMENT_ENABLE); + + /* WaDisableKillLogic:bxt,skl */ + I915_WRITE(GAM_ECOCHK, I915_READ(GAM_ECOCHK) | + ECOCHK_DIS_TLB); } static void skl_init_clock_gating(struct drm_device *dev) @@ -91,10 +95,19 @@ _MASKED_BIT_ENABLE(GEN9_TSG_BARRIER_ACK_DISABLE)); } + /* GEN8_L3SQCREG4 has a dependency with WA batch so any new changes + * involving this register should also be added to WA batch as required. + */ if (INTEL_REVID(dev) <= SKL_REVID_E0) /* WaDisableLSQCROPERFforOCL:skl */ I915_WRITE(GEN8_L3SQCREG4, I915_READ(GEN8_L3SQCREG4) | GEN8_LQSC_RO_PERF_DIS); + + /* WaEnableGapsTsvCreditFix:skl */ + if (IS_SKYLAKE(dev) && (INTEL_REVID(dev) >= SKL_REVID_C0)) { + I915_WRITE(GEN8_GARBCNTL, (I915_READ(GEN8_GARBCNTL) | + GEN9_GAPS_TSV_CREDIT_DISABLE)); + } } static void bxt_init_clock_gating(struct drm_device *dev) --- linux-4.2.0.orig/drivers/gpu/drm/i915/intel_ringbuffer.c +++ linux-4.2.0/drivers/gpu/drm/i915/intel_ringbuffer.c @@ -931,8 +931,11 @@ /* WaSetDisablePixMaskCammingAndRhwoInCommonSliceChicken:skl,bxt */ WA_SET_BIT_MASKED(GEN7_COMMON_SLICE_CHICKEN1, GEN9_RHWO_OPTIMIZATION_DISABLE); - WA_SET_BIT_MASKED(GEN9_SLICE_COMMON_ECO_CHICKEN0, - DISABLE_PIXEL_MASK_CAMMING); + /* + * WA also requires GEN9_SLICE_COMMON_ECO_CHICKEN0[14:14] to be set + * but we do that in per ctx batchbuffer as there is an issue + * with this register not getting restored on ctx restore + */ } if ((IS_SKYLAKE(dev) && INTEL_REVID(dev) >= SKL_REVID_C0) || @@ -1023,13 +1026,6 @@ WA_SET_BIT_MASKED(HIZ_CHICKEN, BDW_HIZ_POWER_COMPILER_CLOCK_GATING_DISABLE); - if (INTEL_REVID(dev) == SKL_REVID_C0 || - INTEL_REVID(dev) == SKL_REVID_D0) - /* WaBarrierPerformanceFixDisable:skl */ - WA_SET_BIT_MASKED(HDC_CHICKEN0, - HDC_FENCE_DEST_SLM_DISABLE | - HDC_BARRIER_PERFORMANCE_DISABLE); - if (INTEL_REVID(dev) <= SKL_REVID_D0) { /* *Use Force Non-Coherent whenever executing a 3D context. This @@ -1041,6 +1037,20 @@ HDC_FORCE_NON_COHERENT); } + if (INTEL_REVID(dev) == SKL_REVID_C0 || + INTEL_REVID(dev) == SKL_REVID_D0) + /* WaBarrierPerformanceFixDisable:skl */ + WA_SET_BIT_MASKED(HDC_CHICKEN0, + HDC_FENCE_DEST_SLM_DISABLE | + HDC_BARRIER_PERFORMANCE_DISABLE); + + /* WaDisableSbeCacheDispatchPortSharing:skl */ + if (INTEL_REVID(dev) <= SKL_REVID_F0) { + WA_SET_BIT_MASKED( + GEN7_HALF_SLICE_CHICKEN1, + GEN7_SBE_SS_CACHE_DISPATCH_PORT_SHARING_DISABLE); + } + return skl_tune_iz_hashing(ring); } --- linux-4.2.0.orig/drivers/gpu/drm/i915/intel_ringbuffer.h +++ linux-4.2.0/drivers/gpu/drm/i915/intel_ringbuffer.h @@ -12,6 +12,7 @@ * workarounds! */ #define CACHELINE_BYTES 64 +#define CACHELINE_DWORDS (CACHELINE_BYTES / sizeof(uint32_t)) /* * Gen2 BSpec "1. Programming Environment" / 1.4.4.6 "Ring Buffer Use" @@ -120,6 +121,25 @@ struct intel_context; struct drm_i915_reg_descriptor; +/* + * we use a single page to load ctx workarounds so all of these + * values are referred in terms of dwords + * + * struct i915_wa_ctx_bb: + * offset: specifies batch starting position, also helpful in case + * if we want to have multiple batches at different offsets based on + * some criteria. It is not a requirement at the moment but provides + * an option for future use. + * size: size of the batch in DWORDS + */ +struct i915_ctx_workarounds { + struct i915_wa_ctx_bb { + u32 offset; + u32 size; + } indirect_ctx, per_ctx; + struct drm_i915_gem_object *obj; +}; + struct intel_engine_cs { const char *name; enum intel_ring_id { @@ -143,6 +163,7 @@ struct i915_gem_batch_pool batch_pool; struct intel_hw_status_page status_page; + struct i915_ctx_workarounds wa_ctx; unsigned irq_refcount; /* protected by dev_priv->irq_lock */ u32 irq_enable_mask; /* bitmask to enable ring interrupt */ --- linux-4.2.0.orig/drivers/gpu/drm/i915/intel_runtime_pm.c +++ linux-4.2.0/drivers/gpu/drm/i915/intel_runtime_pm.c @@ -281,6 +281,7 @@ BIT(POWER_DOMAIN_PORT_DDI_C_4_LANES) | \ BIT(POWER_DOMAIN_PORT_DDI_D_2_LANES) | \ BIT(POWER_DOMAIN_PORT_DDI_D_4_LANES) | \ + BIT(POWER_DOMAIN_PORT_DDI_E_2_LANES) | \ BIT(POWER_DOMAIN_AUX_B) | \ BIT(POWER_DOMAIN_AUX_C) | \ BIT(POWER_DOMAIN_AUX_D) | \ @@ -300,6 +301,7 @@ #define SKL_DISPLAY_DDI_A_E_POWER_DOMAINS ( \ BIT(POWER_DOMAIN_PORT_DDI_A_2_LANES) | \ BIT(POWER_DOMAIN_PORT_DDI_A_4_LANES) | \ + BIT(POWER_DOMAIN_PORT_DDI_E_2_LANES) | \ BIT(POWER_DOMAIN_INIT)) #define SKL_DISPLAY_DDI_B_POWER_DOMAINS ( \ BIT(POWER_DOMAIN_PORT_DDI_B_2_LANES) | \ --- linux-4.2.0.orig/drivers/gpu/drm/i915/intel_sprite.c +++ linux-4.2.0/drivers/gpu/drm/i915/intel_sprite.c @@ -927,7 +927,7 @@ INTEL_FRONTBUFFER_SPRITE(intel_crtc->pipe); if (intel_wm_need_update(plane, &state->base)) - intel_crtc->atomic.update_wm = true; + intel_crtc->atomic.update_wm_pre = true; if (!state->visible) { /* --- linux-4.2.0.orig/drivers/gpu/drm/nouveau/nouveau_bios.c +++ linux-4.2.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-4.2.0.orig/drivers/hv/hv.c +++ linux-4.2.0/drivers/hv/hv.c @@ -33,6 +33,14 @@ #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, @@ -158,7 +166,7 @@ /* * 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 */ --- linux-4.2.0.orig/drivers/i2c/busses/i2c-i801.c +++ linux-4.2.0/drivers/i2c/busses/i2c-i801.c @@ -88,12 +88,13 @@ #include #include #include +#include +#include #if (defined CONFIG_I2C_MUX_GPIO || defined CONFIG_I2C_MUX_GPIO_MODULE) && \ defined CONFIG_DMI #include #include -#include #endif /* I801 SMBus address offsets */ @@ -113,6 +114,16 @@ #define SMBPCICTL 0x004 #define SMBPCISTS 0x006 #define SMBHSTCFG 0x040 +#define TCOBASE 0x050 +#define TCOCTL 0x054 + +#define ACPIBASE 0x040 +#define ACPIBASE_SMI_OFF 0x030 +#define ACPICTRL 0x044 +#define ACPICTRL_EN 0x080 + +#define SBREG_BAR 0x10 +#define SBREG_SMBCTRL 0xc6000c /* Host status bits for SMBPCISTS */ #define SMBPCISTS_INTS 0x08 @@ -125,6 +136,9 @@ #define SMBHSTCFG_SMB_SMI_EN 2 #define SMBHSTCFG_I2C_EN 4 +/* TCO configuration bits for TCOCTL */ +#define TCOCTL_EN 0x0100 + /* Auxiliary control register bits, ICH4+ only */ #define SMBAUXCTL_CRC 1 #define SMBAUXCTL_E32B 2 @@ -221,6 +235,7 @@ const struct i801_mux_config *mux_drvdata; struct platform_device *mux_pdev; #endif + struct platform_device *tco_pdev; }; #define FEATURE_SMBUS_PEC (1 << 0) @@ -230,6 +245,7 @@ #define FEATURE_IRQ (1 << 4) /* Not really a feature, but it's convenient to handle it as such */ #define FEATURE_IDF (1 << 15) +#define FEATURE_TCO (1 << 16) static const char *i801_feature_names[] = { "SMBus PEC", @@ -1132,6 +1148,95 @@ } #endif +static const struct itco_wdt_platform_data tco_platform_data = { + .name = "Intel PCH", + .version = 4, +}; + +static DEFINE_SPINLOCK(p2sb_spinlock); + +static void i801_add_tco(struct i801_priv *priv) +{ + struct pci_dev *pci_dev = priv->pci_dev; + struct resource tco_res[3], *res; + struct platform_device *pdev; + unsigned int devfn; + u32 tco_base, tco_ctl; + u32 base_addr, ctrl_val; + u64 base64_addr; + + if (!(priv->features & FEATURE_TCO)) + return; + + pci_read_config_dword(pci_dev, TCOBASE, &tco_base); + pci_read_config_dword(pci_dev, TCOCTL, &tco_ctl); + if (!(tco_ctl & TCOCTL_EN)) + return; + + memset(tco_res, 0, sizeof(tco_res)); + + res = &tco_res[ICH_RES_IO_TCO]; + res->start = tco_base & ~1; + res->end = res->start + 32 - 1; + res->flags = IORESOURCE_IO; + + /* + * Power Management registers. + */ + devfn = PCI_DEVFN(PCI_SLOT(pci_dev->devfn), 2); + pci_bus_read_config_dword(pci_dev->bus, devfn, ACPIBASE, &base_addr); + + res = &tco_res[ICH_RES_IO_SMI]; + res->start = (base_addr & ~1) + ACPIBASE_SMI_OFF; + res->end = res->start + 3; + res->flags = IORESOURCE_IO; + + /* + * Enable the ACPI I/O space. + */ + pci_bus_read_config_dword(pci_dev->bus, devfn, ACPICTRL, &ctrl_val); + ctrl_val |= ACPICTRL_EN; + pci_bus_write_config_dword(pci_dev->bus, devfn, ACPICTRL, ctrl_val); + + /* + * We must access the NO_REBOOT bit over the Primary to Sideband + * bridge (P2SB). The BIOS prevents the P2SB device from being + * enumerated by the PCI subsystem, so we need to unhide/hide it + * to lookup the P2SB BAR. + */ + spin_lock(&p2sb_spinlock); + + devfn = PCI_DEVFN(PCI_SLOT(pci_dev->devfn), 1); + + /* Unhide the P2SB device */ + pci_bus_write_config_byte(pci_dev->bus, devfn, 0xe1, 0x0); + + pci_bus_read_config_dword(pci_dev->bus, devfn, SBREG_BAR, &base_addr); + base64_addr = base_addr & 0xfffffff0; + + pci_bus_read_config_dword(pci_dev->bus, devfn, SBREG_BAR + 0x4, &base_addr); + base64_addr |= (u64)base_addr << 32; + + /* Hide the P2SB device */ + pci_bus_write_config_byte(pci_dev->bus, devfn, 0xe1, 0x1); + spin_unlock(&p2sb_spinlock); + + res = &tco_res[ICH_RES_MEM_OFF]; + res->start = (resource_size_t)base64_addr + SBREG_SMBCTRL; + res->end = res->start + 3; + res->flags = IORESOURCE_MEM; + + pdev = platform_device_register_resndata(&pci_dev->dev, "iTCO_wdt", -1, + tco_res, 3, &tco_platform_data, + sizeof(tco_platform_data)); + if (IS_ERR(pdev)) { + dev_warn(&pci_dev->dev, "failed to create iTCO device\n"); + return; + } + + priv->tco_pdev = pdev; +} + static int i801_probe(struct pci_dev *dev, const struct pci_device_id *id) { unsigned char temp; @@ -1149,6 +1254,15 @@ priv->pci_dev = dev; switch (dev->device) { + case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_H_SMBUS: + case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_SMBUS: + priv->features |= FEATURE_I2C_BLOCK_READ; + priv->features |= FEATURE_IRQ; + priv->features |= FEATURE_SMBUS_PEC; + priv->features |= FEATURE_BLOCK_BUFFER; + priv->features |= FEATURE_TCO; + break; + case PCI_DEVICE_ID_INTEL_PATSBURG_SMBUS_IDF0: case PCI_DEVICE_ID_INTEL_PATSBURG_SMBUS_IDF1: case PCI_DEVICE_ID_INTEL_PATSBURG_SMBUS_IDF2: @@ -1265,6 +1379,8 @@ dev_info(&dev->dev, "SMBus using %s\n", priv->features & FEATURE_IRQ ? "PCI interrupt" : "polling"); + i801_add_tco(priv); + /* set up the sysfs linkage to our parent device */ priv->adapter.dev.parent = &dev->dev; @@ -1296,6 +1412,8 @@ i2c_del_adapter(&priv->adapter); pci_write_config_byte(dev, SMBHSTCFG, priv->original_hstcfg); + platform_device_unregister(priv->tco_pdev); + /* * do not call pci_disable_device(dev) since it can cause hard hangs on * some systems during power-off (eg. Fujitsu-Siemens Lifebook E8010) --- linux-4.2.0.orig/drivers/idle/intel_idle.c +++ linux-4.2.0/drivers/idle/intel_idle.c @@ -591,6 +591,67 @@ .enter = NULL } }; +static struct cpuidle_state skl_cstates[] = { + { + .name = "C1-SKL", + .desc = "MWAIT 0x00", + .flags = MWAIT2flg(0x00), + .exit_latency = 2, + .target_residency = 2, + .enter = &intel_idle, + .enter_freeze = intel_idle_freeze, }, + { + .name = "C1E-SKL", + .desc = "MWAIT 0x01", + .flags = MWAIT2flg(0x01), + .exit_latency = 10, + .target_residency = 20, + .enter = &intel_idle, + .enter_freeze = intel_idle_freeze, }, + { + .name = "C3-SKL", + .desc = "MWAIT 0x10", + .flags = MWAIT2flg(0x10) | CPUIDLE_FLAG_TLB_FLUSHED, + .exit_latency = 70, + .target_residency = 100, + .enter = &intel_idle, + .enter_freeze = intel_idle_freeze, }, + { + .name = "C6-SKL", + .desc = "MWAIT 0x20", + .flags = MWAIT2flg(0x20) | CPUIDLE_FLAG_TLB_FLUSHED, + .exit_latency = 75, + .target_residency = 200, + .enter = &intel_idle, + .enter_freeze = intel_idle_freeze, }, + { + .name = "C7s-SKL", + .desc = "MWAIT 0x33", + .flags = MWAIT2flg(0x33) | CPUIDLE_FLAG_TLB_FLUSHED, + .exit_latency = 124, + .target_residency = 800, + .enter = &intel_idle, + .enter_freeze = intel_idle_freeze, }, + { + .name = "C8-SKL", + .desc = "MWAIT 0x40", + .flags = MWAIT2flg(0x40) | CPUIDLE_FLAG_TLB_FLUSHED, + .exit_latency = 174, + .target_residency = 800, + .enter = &intel_idle, + .enter_freeze = intel_idle_freeze, }, + { + .name = "C10-SKL", + .desc = "MWAIT 0x60", + .flags = MWAIT2flg(0x60) | CPUIDLE_FLAG_TLB_FLUSHED, + .exit_latency = 890, + .target_residency = 5000, + .enter = &intel_idle, + .enter_freeze = intel_idle_freeze, }, + { + .enter = NULL } +}; + static struct cpuidle_state atom_cstates[] = { { .name = "C1E-ATM", @@ -810,6 +871,12 @@ .disable_promotion_to_c1e = true, }; +static const struct idle_cpu idle_cpu_skl = { + .state_table = skl_cstates, + .disable_promotion_to_c1e = true, +}; + + static const struct idle_cpu idle_cpu_avn = { .state_table = avn_cstates, .disable_promotion_to_c1e = true, @@ -844,6 +911,8 @@ ICPU(0x47, idle_cpu_bdw), ICPU(0x4f, idle_cpu_bdw), ICPU(0x56, idle_cpu_bdw), + ICPU(0x4e, idle_cpu_skl), + ICPU(0x5e, idle_cpu_skl), {} }; MODULE_DEVICE_TABLE(x86cpu, intel_idle_ids); --- linux-4.2.0.orig/drivers/input/mouse/cypress_ps2.c +++ linux-4.2.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-4.2.0.orig/drivers/input/mouse/cypress_ps2.h +++ linux-4.2.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-4.2.0.orig/drivers/input/mouse/synaptics.c +++ linux-4.2.0/drivers/input/mouse/synaptics.c @@ -1250,7 +1250,9 @@ /* 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-4.2.0.orig/drivers/input/mouse/synaptics.h +++ linux-4.2.0/drivers/input/mouse/synaptics.h @@ -85,6 +85,7 @@ */ #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) --- linux-4.2.0.orig/drivers/leds/Kconfig +++ linux-4.2.0/drivers/leds/Kconfig @@ -560,6 +560,17 @@ This option enables support for the BlinkM RGB LED connected through I2C. Say Y to enable support for the BlinkM LED. +config LEDS_POWERNV + tristate "LED support for PowerNV Platform" + depends on LEDS_CLASS + depends on PPC_POWERNV + depends on OF + help + This option enables support for the system LEDs present on + PowerNV platforms. Say 'y' to enable this support in kernel. + To compile this driver as a module, choose 'm' here: the module + will be called leds-powernv. + config LEDS_SYSCON bool "LED support for LEDs on system controllers" depends on LEDS_CLASS=y --- linux-4.2.0.orig/drivers/leds/Makefile +++ linux-4.2.0/drivers/leds/Makefile @@ -65,6 +65,7 @@ obj-$(CONFIG_LEDS_MENF21BMC) += leds-menf21bmc.o obj-$(CONFIG_LEDS_PM8941_WLED) += leds-pm8941-wled.o obj-$(CONFIG_LEDS_KTD2692) += leds-ktd2692.o +obj-$(CONFIG_LEDS_POWERNV) += leds-powernv.o # LED SPI Drivers obj-$(CONFIG_LEDS_DAC124S085) += leds-dac124s085.o --- linux-4.2.0.orig/drivers/leds/leds-powernv.c +++ linux-4.2.0/drivers/leds/leds-powernv.c @@ -0,0 +1,345 @@ +/* + * PowerNV LED Driver + * + * Copyright IBM Corp. 2015 + * + * Author: Vasant Hegde + * Author: Anshuman Khandual + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version + * 2 of the License, or (at your option) any later version. + */ + +#include +#include +#include +#include +#include +#include + +#include + +/* Map LED type to description. */ +struct led_type_map { + const int type; + const char *desc; +}; +static const struct led_type_map led_type_map[] = { + {OPAL_SLOT_LED_TYPE_ID, "identify"}, + {OPAL_SLOT_LED_TYPE_FAULT, "fault"}, + {OPAL_SLOT_LED_TYPE_ATTN, "attention"}, + {-1, NULL}, +}; + +struct powernv_led_common { + /* + * By default unload path resets all the LEDs. But on PowerNV + * platform we want to retain LED state across reboot as these + * are controlled by firmware. Also service processor can modify + * the LEDs independent of OS. Hence avoid resetting LEDs in + * unload path. + */ + bool led_disabled; + + /* Max supported LED type */ + __be64 max_led_type; + + /* glabal lock */ + struct mutex lock; +}; + +/* PowerNV LED data */ +struct powernv_led_data { + struct led_classdev cdev; + char *loc_code; /* LED location code */ + int led_type; /* OPAL_SLOT_LED_TYPE_* */ + + struct powernv_led_common *common; +}; + + +/* Returns OPAL_SLOT_LED_TYPE_* for given led type string */ +static int powernv_get_led_type(const char *led_type_desc) +{ + int i; + + for (i = 0; i < ARRAY_SIZE(led_type_map); i++) + if (!strcmp(led_type_map[i].desc, led_type_desc)) + return led_type_map[i].type; + + return -1; +} + +/* + * This commits the state change of the requested LED through an OPAL call. + * This function is called from work queue task context when ever it gets + * scheduled. This function can sleep at opal_async_wait_response call. + */ +static void powernv_led_set(struct powernv_led_data *powernv_led, + enum led_brightness value) +{ + int rc, token; + u64 led_mask, led_value = 0; + __be64 max_type; + struct opal_msg msg; + struct device *dev = powernv_led->cdev.dev; + struct powernv_led_common *powernv_led_common = powernv_led->common; + + /* Prepare for the OPAL call */ + max_type = powernv_led_common->max_led_type; + led_mask = OPAL_SLOT_LED_STATE_ON << powernv_led->led_type; + if (value) + led_value = led_mask; + + /* OPAL async call */ + token = opal_async_get_token_interruptible(); + if (token < 0) { + if (token != -ERESTARTSYS) + dev_err(dev, "%s: Couldn't get OPAL async token\n", + __func__); + return; + } + + rc = opal_leds_set_ind(token, powernv_led->loc_code, + led_mask, led_value, &max_type); + if (rc != OPAL_ASYNC_COMPLETION) { + dev_err(dev, "%s: OPAL set LED call failed for %s [rc=%d]\n", + __func__, powernv_led->loc_code, rc); + goto out_token; + } + + rc = opal_async_wait_response(token, &msg); + if (rc) { + dev_err(dev, + "%s: Failed to wait for the async response [rc=%d]\n", + __func__, rc); + goto out_token; + } + + rc = be64_to_cpu(msg.params[1]); + if (rc != OPAL_SUCCESS) + dev_err(dev, "%s : OAPL async call returned failed [rc=%d]\n", + __func__, rc); + +out_token: + opal_async_release_token(token); +} + +/* + * This function fetches the LED state for a given LED type for + * mentioned LED classdev structure. + */ +static enum led_brightness powernv_led_get(struct powernv_led_data *powernv_led) +{ + int rc; + __be64 mask, value, max_type; + u64 led_mask, led_value; + struct device *dev = powernv_led->cdev.dev; + struct powernv_led_common *powernv_led_common = powernv_led->common; + + /* Fetch all LED status */ + mask = cpu_to_be64(0); + value = cpu_to_be64(0); + max_type = powernv_led_common->max_led_type; + + rc = opal_leds_get_ind(powernv_led->loc_code, + &mask, &value, &max_type); + if (rc != OPAL_SUCCESS && rc != OPAL_PARTIAL) { + dev_err(dev, "%s: OPAL get led call failed [rc=%d]\n", + __func__, rc); + return LED_OFF; + } + + led_mask = be64_to_cpu(mask); + led_value = be64_to_cpu(value); + + /* LED status available */ + if (!((led_mask >> powernv_led->led_type) & OPAL_SLOT_LED_STATE_ON)) { + dev_err(dev, "%s: LED status not available for %s\n", + __func__, powernv_led->cdev.name); + return LED_OFF; + } + + /* LED status value */ + if ((led_value >> powernv_led->led_type) & OPAL_SLOT_LED_STATE_ON) + return LED_FULL; + + return LED_OFF; +} + +/* + * LED classdev 'brightness_get' function. This schedules work + * to update LED state. + */ +static void powernv_brightness_set(struct led_classdev *led_cdev, + enum led_brightness value) +{ + struct powernv_led_data *powernv_led = + container_of(led_cdev, struct powernv_led_data, cdev); + struct powernv_led_common *powernv_led_common = powernv_led->common; + + /* Do not modify LED in unload path */ + if (powernv_led_common->led_disabled) + return; + + mutex_lock(&powernv_led_common->lock); + powernv_led_set(powernv_led, value); + mutex_unlock(&powernv_led_common->lock); +} + +/* LED classdev 'brightness_get' function */ +static enum led_brightness powernv_brightness_get(struct led_classdev *led_cdev) +{ + struct powernv_led_data *powernv_led = + container_of(led_cdev, struct powernv_led_data, cdev); + + return powernv_led_get(powernv_led); +} + +/* + * This function registers classdev structure for any given type of LED on + * a given child LED device node. + */ +static int powernv_led_create(struct device *dev, + struct powernv_led_data *powernv_led, + const char *led_type_desc) +{ + int rc; + + /* Make sure LED type is supported */ + powernv_led->led_type = powernv_get_led_type(led_type_desc); + if (powernv_led->led_type == -1) { + dev_warn(dev, "%s: No support for led type : %s\n", + __func__, led_type_desc); + return -EINVAL; + } + + /* Create the name for classdev */ + powernv_led->cdev.name = devm_kasprintf(dev, GFP_KERNEL, "%s:%s", + powernv_led->loc_code, + led_type_desc); + if (!powernv_led->cdev.name) { + dev_err(dev, + "%s: Memory allocation failed for classdev name\n", + __func__); + return -ENOMEM; + } + + powernv_led->cdev.brightness_set = powernv_brightness_set; + powernv_led->cdev.brightness_get = powernv_brightness_get; + powernv_led->cdev.brightness = LED_OFF; + powernv_led->cdev.max_brightness = LED_FULL; + + /* Register the classdev */ + rc = devm_led_classdev_register(dev, &powernv_led->cdev); + if (rc) { + dev_err(dev, "%s: Classdev registration failed for %s\n", + __func__, powernv_led->cdev.name); + } + + return rc; +} + +/* Go through LED device tree node and register LED classdev structure */ +static int powernv_led_classdev(struct platform_device *pdev, + struct device_node *led_node, + struct powernv_led_common *powernv_led_common) +{ + const char *cur = NULL; + int rc = -1; + struct property *p; + struct device_node *np; + struct powernv_led_data *powernv_led; + struct device *dev = &pdev->dev; + + for_each_child_of_node(led_node, np) { + p = of_find_property(np, "led-types", NULL); + if (!p) + continue; + + while ((cur = of_prop_next_string(p, cur)) != NULL) { + powernv_led = devm_kzalloc(dev, sizeof(*powernv_led), + GFP_KERNEL); + if (!powernv_led) + return -ENOMEM; + + powernv_led->common = powernv_led_common; + powernv_led->loc_code = (char *)np->name; + + rc = powernv_led_create(dev, powernv_led, cur); + if (rc) + return rc; + } /* while end */ + } + + return rc; +} + +/* Platform driver probe */ +static int powernv_led_probe(struct platform_device *pdev) +{ + struct device_node *led_node; + struct powernv_led_common *powernv_led_common; + struct device *dev = &pdev->dev; + + led_node = of_find_node_by_path("/ibm,opal/leds"); + if (!led_node) { + dev_err(dev, "%s: LED parent device node not found\n", + __func__); + return -EINVAL; + } + + powernv_led_common = devm_kzalloc(dev, sizeof(*powernv_led_common), + GFP_KERNEL); + if (!powernv_led_common) + return -ENOMEM; + + mutex_init(&powernv_led_common->lock); + powernv_led_common->max_led_type = cpu_to_be64(OPAL_SLOT_LED_TYPE_MAX); + + platform_set_drvdata(pdev, powernv_led_common); + + return powernv_led_classdev(pdev, led_node, powernv_led_common); +} + +/* Platform driver remove */ +static int powernv_led_remove(struct platform_device *pdev) +{ + struct powernv_led_common *powernv_led_common; + + /* Disable LED operation */ + powernv_led_common = platform_get_drvdata(pdev); + powernv_led_common->led_disabled = true; + + /* Destroy lock */ + mutex_destroy(&powernv_led_common->lock); + + dev_info(&pdev->dev, "PowerNV led module unregistered\n"); + return 0; +} + +/* Platform driver property match */ +static const struct of_device_id powernv_led_match[] = { + { + .compatible = "ibm,opal-v3-led", + }, + {}, +}; +MODULE_DEVICE_TABLE(of, powernv_led_match); + +static struct platform_driver powernv_led_driver = { + .probe = powernv_led_probe, + .remove = powernv_led_remove, + .driver = { + .name = "powernv-led-driver", + .of_match_table = powernv_led_match, + }, +}; + +module_platform_driver(powernv_led_driver); + +MODULE_LICENSE("GPL v2"); +MODULE_DESCRIPTION("PowerNV LED driver"); +MODULE_AUTHOR("Vasant Hegde "); --- linux-4.2.0.orig/drivers/md/bcache/writeback.h +++ linux-4.2.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-4.2.0.orig/drivers/media/usb/uvc/uvc_driver.c +++ linux-4.2.0/drivers/media/usb/uvc/uvc_driver.c @@ -2262,6 +2262,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-4.2.0.orig/drivers/memstick/host/rtsx_usb_ms.c +++ linux-4.2.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-4.2.0.orig/drivers/mfd/Kconfig +++ linux-4.2.0/drivers/mfd/Kconfig @@ -328,6 +328,29 @@ thermal, charger and related power management functions on these systems. +config MFD_INTEL_LPSS + tristate + select COMMON_CLK + select MFD_CORE + +config MFD_INTEL_LPSS_ACPI + tristate "Intel Low Power Subsystem support in ACPI mode" + select MFD_INTEL_LPSS + depends on X86 && ACPI + help + This driver supports Intel Low Power Subsystem (LPSS) devices such as + I2C, SPI and HS-UART starting from Intel Sunrisepoint (Intel Skylake + PCH) in ACPI mode. + +config MFD_INTEL_LPSS_PCI + tristate "Intel Low Power Subsystem support in PCI mode" + select MFD_INTEL_LPSS + depends on X86 && PCI + help + This driver supports Intel Low Power Subsystem (LPSS) devices such as + I2C, SPI and HS-UART starting from Intel Sunrisepoint (Intel Skylake + PCH) in PCI mode. + config MFD_INTEL_MSIC bool "Intel MSIC" depends on INTEL_SCU_IPC --- linux-4.2.0.orig/drivers/mfd/Makefile +++ linux-4.2.0/drivers/mfd/Makefile @@ -161,6 +161,9 @@ obj-$(CONFIG_MFD_TPS65090) += tps65090.o obj-$(CONFIG_MFD_AAT2870_CORE) += aat2870-core.o obj-$(CONFIG_MFD_ATMEL_HLCDC) += atmel-hlcdc.o +obj-$(CONFIG_MFD_INTEL_LPSS) += intel-lpss.o +obj-$(CONFIG_MFD_INTEL_LPSS_PCI) += intel-lpss-pci.o +obj-$(CONFIG_MFD_INTEL_LPSS_ACPI) += intel-lpss-acpi.o obj-$(CONFIG_MFD_INTEL_MSIC) += intel_msic.o obj-$(CONFIG_MFD_PALMAS) += palmas.o obj-$(CONFIG_MFD_VIPERBOARD) += viperboard.o --- linux-4.2.0.orig/drivers/mfd/intel-lpss-acpi.c +++ linux-4.2.0/drivers/mfd/intel-lpss-acpi.c @@ -0,0 +1,84 @@ +/* + * Intel LPSS ACPI support. + * + * Copyright (C) 2015, Intel Corporation + * + * Authors: Andy Shevchenko + * Mika Westerberg + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +#include +#include +#include +#include +#include +#include +#include + +#include "intel-lpss.h" + +static const struct intel_lpss_platform_info spt_info = { + .clk_rate = 120000000, +}; + +static const struct acpi_device_id intel_lpss_acpi_ids[] = { + /* SPT */ + { "INT3446", (kernel_ulong_t)&spt_info }, + { "INT3447", (kernel_ulong_t)&spt_info }, + { } +}; +MODULE_DEVICE_TABLE(acpi, intel_lpss_acpi_ids); + +static int intel_lpss_acpi_probe(struct platform_device *pdev) +{ + struct intel_lpss_platform_info *info; + const struct acpi_device_id *id; + + id = acpi_match_device(intel_lpss_acpi_ids, &pdev->dev); + if (!id) + return -ENODEV; + + info = devm_kmemdup(&pdev->dev, (void *)id->driver_data, sizeof(*info), + GFP_KERNEL); + if (!info) + return -ENOMEM; + + info->mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); + info->irq = platform_get_irq(pdev, 0); + + pm_runtime_set_active(&pdev->dev); + pm_runtime_enable(&pdev->dev); + + return intel_lpss_probe(&pdev->dev, info); +} + +static int intel_lpss_acpi_remove(struct platform_device *pdev) +{ + intel_lpss_remove(&pdev->dev); + pm_runtime_disable(&pdev->dev); + + return 0; +} + +static INTEL_LPSS_PM_OPS(intel_lpss_acpi_pm_ops); + +static struct platform_driver intel_lpss_acpi_driver = { + .probe = intel_lpss_acpi_probe, + .remove = intel_lpss_acpi_remove, + .driver = { + .name = "intel-lpss", + .acpi_match_table = intel_lpss_acpi_ids, + .pm = &intel_lpss_acpi_pm_ops, + }, +}; + +module_platform_driver(intel_lpss_acpi_driver); + +MODULE_AUTHOR("Andy Shevchenko "); +MODULE_AUTHOR("Mika Westerberg "); +MODULE_DESCRIPTION("Intel LPSS ACPI driver"); +MODULE_LICENSE("GPL v2"); --- linux-4.2.0.orig/drivers/mfd/intel-lpss-pci.c +++ linux-4.2.0/drivers/mfd/intel-lpss-pci.c @@ -0,0 +1,113 @@ +/* + * Intel LPSS PCI support. + * + * Copyright (C) 2015, Intel Corporation + * + * Authors: Andy Shevchenko + * Mika Westerberg + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +#include +#include +#include +#include +#include +#include + +#include "intel-lpss.h" + +static int intel_lpss_pci_probe(struct pci_dev *pdev, + const struct pci_device_id *id) +{ + struct intel_lpss_platform_info *info; + int ret; + + ret = pcim_enable_device(pdev); + if (ret) + return ret; + + info = devm_kmemdup(&pdev->dev, (void *)id->driver_data, sizeof(*info), + GFP_KERNEL); + if (!info) + return -ENOMEM; + + info->mem = &pdev->resource[0]; + info->irq = pdev->irq; + + /* Probably it is enough to set this for iDMA capable devices only */ + pci_set_master(pdev); + + ret = intel_lpss_probe(&pdev->dev, info); + if (ret) + return ret; + + pm_runtime_put(&pdev->dev); + pm_runtime_allow(&pdev->dev); + + return 0; +} + +static void intel_lpss_pci_remove(struct pci_dev *pdev) +{ + pm_runtime_forbid(&pdev->dev); + pm_runtime_get_sync(&pdev->dev); + + intel_lpss_remove(&pdev->dev); +} + +static INTEL_LPSS_PM_OPS(intel_lpss_pci_pm_ops); + +static const struct intel_lpss_platform_info spt_info = { + .clk_rate = 120000000, +}; + +static const struct intel_lpss_platform_info spt_uart_info = { + .clk_rate = 120000000, + .clk_con_id = "baudclk", +}; + +static const struct pci_device_id intel_lpss_pci_ids[] = { + /* SPT-LP */ + { PCI_VDEVICE(INTEL, 0x9d27), (kernel_ulong_t)&spt_uart_info }, + { PCI_VDEVICE(INTEL, 0x9d28), (kernel_ulong_t)&spt_uart_info }, + { PCI_VDEVICE(INTEL, 0x9d29), (kernel_ulong_t)&spt_info }, + { PCI_VDEVICE(INTEL, 0x9d2a), (kernel_ulong_t)&spt_info }, + { PCI_VDEVICE(INTEL, 0x9d60), (kernel_ulong_t)&spt_info }, + { PCI_VDEVICE(INTEL, 0x9d61), (kernel_ulong_t)&spt_info }, + { PCI_VDEVICE(INTEL, 0x9d62), (kernel_ulong_t)&spt_info }, + { PCI_VDEVICE(INTEL, 0x9d63), (kernel_ulong_t)&spt_info }, + { PCI_VDEVICE(INTEL, 0x9d64), (kernel_ulong_t)&spt_info }, + { PCI_VDEVICE(INTEL, 0x9d65), (kernel_ulong_t)&spt_info }, + { PCI_VDEVICE(INTEL, 0x9d66), (kernel_ulong_t)&spt_uart_info }, + /* SPT-H */ + { PCI_VDEVICE(INTEL, 0xa127), (kernel_ulong_t)&spt_uart_info }, + { PCI_VDEVICE(INTEL, 0xa128), (kernel_ulong_t)&spt_uart_info }, + { PCI_VDEVICE(INTEL, 0xa129), (kernel_ulong_t)&spt_info }, + { PCI_VDEVICE(INTEL, 0xa12a), (kernel_ulong_t)&spt_info }, + { PCI_VDEVICE(INTEL, 0xa160), (kernel_ulong_t)&spt_info }, + { PCI_VDEVICE(INTEL, 0xa161), (kernel_ulong_t)&spt_info }, + { PCI_VDEVICE(INTEL, 0xa166), (kernel_ulong_t)&spt_uart_info }, + { } +}; +MODULE_DEVICE_TABLE(pci, intel_lpss_pci_ids); + +static struct pci_driver intel_lpss_pci_driver = { + .name = "intel-lpss", + .id_table = intel_lpss_pci_ids, + .probe = intel_lpss_pci_probe, + .remove = intel_lpss_pci_remove, + .driver = { + .pm = &intel_lpss_pci_pm_ops, + }, +}; + +module_pci_driver(intel_lpss_pci_driver); + +MODULE_AUTHOR("Andy Shevchenko "); +MODULE_AUTHOR("Mika Westerberg "); +MODULE_DESCRIPTION("Intel LPSS PCI driver"); +MODULE_LICENSE("GPL v2"); --- linux-4.2.0.orig/drivers/mfd/intel-lpss.c +++ linux-4.2.0/drivers/mfd/intel-lpss.c @@ -0,0 +1,524 @@ +/* + * Intel Sunrisepoint LPSS core support. + * + * Copyright (C) 2015, Intel Corporation + * + * Authors: Andy Shevchenko + * Mika Westerberg + * Heikki Krogerus + * Jarkko Nikula + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "intel-lpss.h" + +#define LPSS_DEV_OFFSET 0x000 +#define LPSS_DEV_SIZE 0x200 +#define LPSS_PRIV_OFFSET 0x200 +#define LPSS_PRIV_SIZE 0x100 +#define LPSS_IDMA64_OFFSET 0x800 +#define LPSS_IDMA64_SIZE 0x800 + +/* Offsets from lpss->priv */ +#define LPSS_PRIV_RESETS 0x04 +#define LPSS_PRIV_RESETS_FUNC BIT(2) +#define LPSS_PRIV_RESETS_IDMA 0x3 + +#define LPSS_PRIV_ACTIVELTR 0x10 +#define LPSS_PRIV_IDLELTR 0x14 + +#define LPSS_PRIV_LTR_REQ BIT(15) +#define LPSS_PRIV_LTR_SCALE_MASK 0xc00 +#define LPSS_PRIV_LTR_SCALE_1US 0x800 +#define LPSS_PRIV_LTR_SCALE_32US 0xc00 +#define LPSS_PRIV_LTR_VALUE_MASK 0x3ff + +#define LPSS_PRIV_SSP_REG 0x20 +#define LPSS_PRIV_SSP_REG_DIS_DMA_FIN BIT(0) + +#define LPSS_PRIV_REMAP_ADDR_LO 0x40 +#define LPSS_PRIV_REMAP_ADDR_HI 0x44 + +#define LPSS_PRIV_CAPS 0xfc +#define LPSS_PRIV_CAPS_NO_IDMA BIT(8) +#define LPSS_PRIV_CAPS_TYPE_SHIFT 4 +#define LPSS_PRIV_CAPS_TYPE_MASK (0xf << LPSS_PRIV_CAPS_TYPE_SHIFT) + +/* This matches the type field in CAPS register */ +enum intel_lpss_dev_type { + LPSS_DEV_I2C = 0, + LPSS_DEV_UART, + LPSS_DEV_SPI, +}; + +struct intel_lpss { + const struct intel_lpss_platform_info *info; + enum intel_lpss_dev_type type; + struct clk *clk; + struct clk_lookup *clock; + const struct mfd_cell *cell; + struct device *dev; + void __iomem *priv; + int devid; + u32 caps; + u32 active_ltr; + u32 idle_ltr; + struct dentry *debugfs; +}; + +static const struct resource intel_lpss_dev_resources[] = { + DEFINE_RES_MEM_NAMED(LPSS_DEV_OFFSET, LPSS_DEV_SIZE, "lpss_dev"), + DEFINE_RES_MEM_NAMED(LPSS_PRIV_OFFSET, LPSS_PRIV_SIZE, "lpss_priv"), + DEFINE_RES_IRQ(0), +}; + +static const struct resource intel_lpss_idma64_resources[] = { + DEFINE_RES_MEM(LPSS_IDMA64_OFFSET, LPSS_IDMA64_SIZE), + DEFINE_RES_IRQ(0), +}; + +#define LPSS_IDMA64_DRIVER_NAME "idma64" + +/* + * Cells needs to be ordered so that the iDMA is created first. This is + * because we need to be sure the DMA is available when the host controller + * driver is probed. + */ +static const struct mfd_cell intel_lpss_idma64_cell = { + .name = LPSS_IDMA64_DRIVER_NAME, + .num_resources = ARRAY_SIZE(intel_lpss_idma64_resources), + .resources = intel_lpss_idma64_resources, +}; + +static const struct mfd_cell intel_lpss_i2c_cell = { + .name = "i2c_designware", + .num_resources = ARRAY_SIZE(intel_lpss_dev_resources), + .resources = intel_lpss_dev_resources, +}; + +static const struct mfd_cell intel_lpss_uart_cell = { + .name = "dw-apb-uart", + .num_resources = ARRAY_SIZE(intel_lpss_dev_resources), + .resources = intel_lpss_dev_resources, +}; + +static const struct mfd_cell intel_lpss_spi_cell = { + .name = "pxa2xx-spi", + .num_resources = ARRAY_SIZE(intel_lpss_dev_resources), + .resources = intel_lpss_dev_resources, +}; + +static DEFINE_IDA(intel_lpss_devid_ida); +static struct dentry *intel_lpss_debugfs; + +static int intel_lpss_request_dma_module(const char *name) +{ + static bool intel_lpss_dma_requested; + + if (intel_lpss_dma_requested) + return 0; + + intel_lpss_dma_requested = true; + return request_module("%s", name); +} + +static void intel_lpss_cache_ltr(struct intel_lpss *lpss) +{ + lpss->active_ltr = readl(lpss->priv + LPSS_PRIV_ACTIVELTR); + lpss->idle_ltr = readl(lpss->priv + LPSS_PRIV_IDLELTR); +} + +static int intel_lpss_debugfs_add(struct intel_lpss *lpss) +{ + struct dentry *dir; + + dir = debugfs_create_dir(dev_name(lpss->dev), intel_lpss_debugfs); + if (IS_ERR(dir)) + return PTR_ERR(dir); + + /* Cache the values into lpss structure */ + intel_lpss_cache_ltr(lpss); + + debugfs_create_x32("capabilities", S_IRUGO, dir, &lpss->caps); + debugfs_create_x32("active_ltr", S_IRUGO, dir, &lpss->active_ltr); + debugfs_create_x32("idle_ltr", S_IRUGO, dir, &lpss->idle_ltr); + + lpss->debugfs = dir; + return 0; +} + +static void intel_lpss_debugfs_remove(struct intel_lpss *lpss) +{ + debugfs_remove_recursive(lpss->debugfs); +} + +static void intel_lpss_ltr_set(struct device *dev, s32 val) +{ + struct intel_lpss *lpss = dev_get_drvdata(dev); + u32 ltr; + + /* + * Program latency tolerance (LTR) accordingly what has been asked + * by the PM QoS layer or disable it in case we were passed + * negative value or PM_QOS_LATENCY_ANY. + */ + ltr = readl(lpss->priv + LPSS_PRIV_ACTIVELTR); + + if (val == PM_QOS_LATENCY_ANY || val < 0) { + ltr &= ~LPSS_PRIV_LTR_REQ; + } else { + ltr |= LPSS_PRIV_LTR_REQ; + ltr &= ~LPSS_PRIV_LTR_SCALE_MASK; + ltr &= ~LPSS_PRIV_LTR_VALUE_MASK; + + if (val > LPSS_PRIV_LTR_VALUE_MASK) + ltr |= LPSS_PRIV_LTR_SCALE_32US | val >> 5; + else + ltr |= LPSS_PRIV_LTR_SCALE_1US | val; + } + + if (ltr == lpss->active_ltr) + return; + + writel(ltr, lpss->priv + LPSS_PRIV_ACTIVELTR); + writel(ltr, lpss->priv + LPSS_PRIV_IDLELTR); + + /* Cache the values into lpss structure */ + intel_lpss_cache_ltr(lpss); +} + +static void intel_lpss_ltr_expose(struct intel_lpss *lpss) +{ + lpss->dev->power.set_latency_tolerance = intel_lpss_ltr_set; + dev_pm_qos_expose_latency_tolerance(lpss->dev); +} + +static void intel_lpss_ltr_hide(struct intel_lpss *lpss) +{ + dev_pm_qos_hide_latency_tolerance(lpss->dev); + lpss->dev->power.set_latency_tolerance = NULL; +} + +static int intel_lpss_assign_devs(struct intel_lpss *lpss) +{ + unsigned int type; + + type = lpss->caps & LPSS_PRIV_CAPS_TYPE_MASK; + type >>= LPSS_PRIV_CAPS_TYPE_SHIFT; + + switch (type) { + case LPSS_DEV_I2C: + lpss->cell = &intel_lpss_i2c_cell; + break; + case LPSS_DEV_UART: + lpss->cell = &intel_lpss_uart_cell; + break; + case LPSS_DEV_SPI: + lpss->cell = &intel_lpss_spi_cell; + break; + default: + return -ENODEV; + } + + lpss->type = type; + + return 0; +} + +static bool intel_lpss_has_idma(const struct intel_lpss *lpss) +{ + return (lpss->caps & LPSS_PRIV_CAPS_NO_IDMA) == 0; +} + +static void intel_lpss_set_remap_addr(const struct intel_lpss *lpss) +{ + resource_size_t addr = lpss->info->mem->start; + + writel(addr, lpss->priv + LPSS_PRIV_REMAP_ADDR_LO); +#if BITS_PER_LONG > 32 + writel(addr >> 32, lpss->priv + LPSS_PRIV_REMAP_ADDR_HI); +#else + writel(0, lpss->priv + LPSS_PRIV_REMAP_ADDR_HI); +#endif +} + +static void intel_lpss_deassert_reset(const struct intel_lpss *lpss) +{ + u32 value = LPSS_PRIV_RESETS_FUNC | LPSS_PRIV_RESETS_IDMA; + + /* Bring out the device from reset */ + writel(value, lpss->priv + LPSS_PRIV_RESETS); +} + +static void intel_lpss_init_dev(const struct intel_lpss *lpss) +{ + u32 value = LPSS_PRIV_SSP_REG_DIS_DMA_FIN; + + intel_lpss_deassert_reset(lpss); + + if (!intel_lpss_has_idma(lpss)) + return; + + intel_lpss_set_remap_addr(lpss); + + /* Make sure that SPI multiblock DMA transfers are re-enabled */ + if (lpss->type == LPSS_DEV_SPI) + writel(value, lpss->priv + LPSS_PRIV_SSP_REG); +} + +static void intel_lpss_unregister_clock_tree(struct clk *clk) +{ + struct clk *parent; + + while (clk) { + parent = clk_get_parent(clk); + clk_unregister(clk); + clk = parent; + } +} + +static int intel_lpss_register_clock_divider(struct intel_lpss *lpss, + const char *devname, + struct clk **clk) +{ + char name[32]; + struct clk *tmp = *clk; + + snprintf(name, sizeof(name), "%s-enable", devname); + tmp = clk_register_gate(NULL, name, __clk_get_name(tmp), 0, + lpss->priv, 0, 0, NULL); + if (IS_ERR(tmp)) + return PTR_ERR(tmp); + + snprintf(name, sizeof(name), "%s-div", devname); + tmp = clk_register_fractional_divider(NULL, name, __clk_get_name(tmp), + 0, lpss->priv, 1, 15, 16, 15, 0, + NULL); + if (IS_ERR(tmp)) + return PTR_ERR(tmp); + *clk = tmp; + + snprintf(name, sizeof(name), "%s-update", devname); + tmp = clk_register_gate(NULL, name, __clk_get_name(tmp), + CLK_SET_RATE_PARENT, lpss->priv, 31, 0, NULL); + if (IS_ERR(tmp)) + return PTR_ERR(tmp); + *clk = tmp; + + return 0; +} + +static int intel_lpss_register_clock(struct intel_lpss *lpss) +{ + const struct mfd_cell *cell = lpss->cell; + struct clk *clk; + char devname[24]; + int ret; + + if (!lpss->info->clk_rate) + return 0; + + /* Root clock */ + clk = clk_register_fixed_rate(NULL, dev_name(lpss->dev), NULL, + CLK_IS_ROOT, lpss->info->clk_rate); + if (IS_ERR(clk)) + return PTR_ERR(clk); + + snprintf(devname, sizeof(devname), "%s.%d", cell->name, lpss->devid); + + /* + * Support for clock divider only if it has some preset value. + * Otherwise we assume that the divider is not used. + */ + if (lpss->type != LPSS_DEV_I2C) { + ret = intel_lpss_register_clock_divider(lpss, devname, &clk); + if (ret) + goto err_clk_register; + } + + ret = -ENOMEM; + + /* Clock for the host controller */ + lpss->clock = clkdev_create(clk, lpss->info->clk_con_id, "%s", devname); + if (!lpss->clock) + goto err_clk_register; + + lpss->clk = clk; + + return 0; + +err_clk_register: + intel_lpss_unregister_clock_tree(clk); + + return ret; +} + +static void intel_lpss_unregister_clock(struct intel_lpss *lpss) +{ + if (IS_ERR_OR_NULL(lpss->clk)) + return; + + clkdev_drop(lpss->clock); + intel_lpss_unregister_clock_tree(lpss->clk); +} + +int intel_lpss_probe(struct device *dev, + const struct intel_lpss_platform_info *info) +{ + struct intel_lpss *lpss; + int ret; + + if (!info || !info->mem || info->irq <= 0) + return -EINVAL; + + lpss = devm_kzalloc(dev, sizeof(*lpss), GFP_KERNEL); + if (!lpss) + return -ENOMEM; + + lpss->priv = devm_ioremap(dev, info->mem->start + LPSS_PRIV_OFFSET, + LPSS_PRIV_SIZE); + if (!lpss->priv) + return -ENOMEM; + + lpss->info = info; + lpss->dev = dev; + lpss->caps = readl(lpss->priv + LPSS_PRIV_CAPS); + + dev_set_drvdata(dev, lpss); + + ret = intel_lpss_assign_devs(lpss); + if (ret) + return ret; + + intel_lpss_init_dev(lpss); + + lpss->devid = ida_simple_get(&intel_lpss_devid_ida, 0, 0, GFP_KERNEL); + if (lpss->devid < 0) + return lpss->devid; + + ret = intel_lpss_register_clock(lpss); + if (ret) + goto err_clk_register; + + intel_lpss_ltr_expose(lpss); + + ret = intel_lpss_debugfs_add(lpss); + if (ret) + dev_warn(dev, "Failed to create debugfs entries\n"); + + if (intel_lpss_has_idma(lpss)) { + /* + * Ensure the DMA driver is loaded before the host + * controller device appears, so that the host controller + * driver can request its DMA channels as early as + * possible. + * + * If the DMA module is not there that's OK as well. + */ + intel_lpss_request_dma_module(LPSS_IDMA64_DRIVER_NAME); + + ret = mfd_add_devices(dev, lpss->devid, &intel_lpss_idma64_cell, + 1, info->mem, info->irq, NULL); + if (ret) + dev_warn(dev, "Failed to add %s, fallback to PIO\n", + LPSS_IDMA64_DRIVER_NAME); + } + + ret = mfd_add_devices(dev, lpss->devid, lpss->cell, + 1, info->mem, info->irq, NULL); + if (ret) + goto err_remove_ltr; + + return 0; + +err_remove_ltr: + intel_lpss_debugfs_remove(lpss); + intel_lpss_ltr_hide(lpss); + +err_clk_register: + ida_simple_remove(&intel_lpss_devid_ida, lpss->devid); + + return ret; +} +EXPORT_SYMBOL_GPL(intel_lpss_probe); + +void intel_lpss_remove(struct device *dev) +{ + struct intel_lpss *lpss = dev_get_drvdata(dev); + + mfd_remove_devices(dev); + intel_lpss_debugfs_remove(lpss); + intel_lpss_ltr_hide(lpss); + intel_lpss_unregister_clock(lpss); + ida_simple_remove(&intel_lpss_devid_ida, lpss->devid); +} +EXPORT_SYMBOL_GPL(intel_lpss_remove); + +static int resume_lpss_device(struct device *dev, void *data) +{ + pm_runtime_resume(dev); + return 0; +} + +int intel_lpss_prepare(struct device *dev) +{ + /* + * Resume both child devices before entering system sleep. This + * ensures that they are in proper state before they get suspended. + */ + device_for_each_child_reverse(dev, NULL, resume_lpss_device); + return 0; +} +EXPORT_SYMBOL_GPL(intel_lpss_prepare); + +int intel_lpss_suspend(struct device *dev) +{ + return 0; +} +EXPORT_SYMBOL_GPL(intel_lpss_suspend); + +int intel_lpss_resume(struct device *dev) +{ + struct intel_lpss *lpss = dev_get_drvdata(dev); + + intel_lpss_init_dev(lpss); + + return 0; +} +EXPORT_SYMBOL_GPL(intel_lpss_resume); + +static int __init intel_lpss_init(void) +{ + intel_lpss_debugfs = debugfs_create_dir("intel_lpss", NULL); + return 0; +} +module_init(intel_lpss_init); + +static void __exit intel_lpss_exit(void) +{ + debugfs_remove(intel_lpss_debugfs); +} +module_exit(intel_lpss_exit); + +MODULE_AUTHOR("Andy Shevchenko "); +MODULE_AUTHOR("Mika Westerberg "); +MODULE_AUTHOR("Heikki Krogerus "); +MODULE_AUTHOR("Jarkko Nikula "); +MODULE_DESCRIPTION("Intel LPSS core driver"); +MODULE_LICENSE("GPL v2"); --- linux-4.2.0.orig/drivers/mfd/intel-lpss.h +++ linux-4.2.0/drivers/mfd/intel-lpss.h @@ -0,0 +1,62 @@ +/* + * Intel LPSS core support. + * + * Copyright (C) 2015, Intel Corporation + * + * Authors: Andy Shevchenko + * Mika Westerberg + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +#ifndef __MFD_INTEL_LPSS_H +#define __MFD_INTEL_LPSS_H + +struct device; +struct resource; + +struct intel_lpss_platform_info { + struct resource *mem; + int irq; + unsigned long clk_rate; + const char *clk_con_id; +}; + +int intel_lpss_probe(struct device *dev, + const struct intel_lpss_platform_info *info); +void intel_lpss_remove(struct device *dev); + +#ifdef CONFIG_PM +int intel_lpss_prepare(struct device *dev); +int intel_lpss_suspend(struct device *dev); +int intel_lpss_resume(struct device *dev); + +#ifdef CONFIG_PM_SLEEP +#define INTEL_LPSS_SLEEP_PM_OPS \ + .prepare = intel_lpss_prepare, \ + .suspend = intel_lpss_suspend, \ + .resume = intel_lpss_resume, \ + .freeze = intel_lpss_suspend, \ + .thaw = intel_lpss_resume, \ + .poweroff = intel_lpss_suspend, \ + .restore = intel_lpss_resume, +#endif + +#define INTEL_LPSS_RUNTIME_PM_OPS \ + .runtime_suspend = intel_lpss_suspend, \ + .runtime_resume = intel_lpss_resume, + +#else /* !CONFIG_PM */ +#define INTEL_LPSS_SLEEP_PM_OPS +#define INTEL_LPSS_RUNTIME_PM_OPS +#endif /* CONFIG_PM */ + +#define INTEL_LPSS_PM_OPS(name) \ +const struct dev_pm_ops name = { \ + INTEL_LPSS_SLEEP_PM_OPS \ + INTEL_LPSS_RUNTIME_PM_OPS \ +} + +#endif /* __MFD_INTEL_LPSS_H */ --- linux-4.2.0.orig/drivers/mfd/lpc_ich.c +++ linux-4.2.0/drivers/mfd/lpc_ich.c @@ -66,6 +66,7 @@ #include #include #include +#include #define ACPIBASE 0x40 #define ACPIBASE_GPE_OFF 0x28 @@ -835,9 +836,31 @@ priv->actrl_pbase_save = reg_save; } -static void lpc_ich_finalize_cell(struct pci_dev *dev, struct mfd_cell *cell) +static int lpc_ich_finalize_wdt_cell(struct pci_dev *dev) { + struct itco_wdt_platform_data *pdata; struct lpc_ich_priv *priv = pci_get_drvdata(dev); + struct lpc_ich_info *info; + struct mfd_cell *cell = &lpc_ich_cells[LPC_WDT]; + + pdata = devm_kzalloc(&dev->dev, sizeof(*pdata), GFP_KERNEL); + if (!pdata) + return -ENOMEM; + + info = &lpc_chipset_info[priv->chipset]; + + pdata->version = info->iTCO_version; + strlcpy(pdata->name, info->name, sizeof(pdata->name)); + + cell->platform_data = pdata; + cell->pdata_size = sizeof(*pdata); + return 0; +} + +static void lpc_ich_finalize_gpio_cell(struct pci_dev *dev) +{ + struct lpc_ich_priv *priv = pci_get_drvdata(dev); + struct mfd_cell *cell = &lpc_ich_cells[LPC_GPIO]; cell->platform_data = &lpc_chipset_info[priv->chipset]; cell->pdata_size = sizeof(struct lpc_ich_info); @@ -933,7 +956,7 @@ lpc_chipset_info[priv->chipset].use_gpio = ret; lpc_ich_enable_gpio_space(dev); - lpc_ich_finalize_cell(dev, &lpc_ich_cells[LPC_GPIO]); + lpc_ich_finalize_gpio_cell(dev); ret = mfd_add_devices(&dev->dev, PLATFORM_DEVID_AUTO, &lpc_ich_cells[LPC_GPIO], 1, NULL, 0, NULL); @@ -1007,7 +1030,10 @@ res->end = base_addr + ACPIBASE_PMC_END; } - lpc_ich_finalize_cell(dev, &lpc_ich_cells[LPC_WDT]); + ret = lpc_ich_finalize_wdt_cell(dev); + if (ret) + goto wdt_done; + ret = mfd_add_devices(&dev->dev, PLATFORM_DEVID_AUTO, &lpc_ich_cells[LPC_WDT], 1, NULL, 0, NULL); --- linux-4.2.0.orig/drivers/mfd/mfd-core.c +++ linux-4.2.0/drivers/mfd/mfd-core.c @@ -302,7 +302,7 @@ { atomic_t *cnts = NULL; - device_for_each_child(parent, &cnts, mfd_remove_devices_fn); + device_for_each_child_reverse(parent, &cnts, mfd_remove_devices_fn); kfree(cnts); } EXPORT_SYMBOL(mfd_remove_devices); --- linux-4.2.0.orig/drivers/misc/cxl/Kconfig +++ linux-4.2.0/drivers/misc/cxl/Kconfig @@ -11,11 +11,16 @@ bool default n +config CXL_EEH + bool + default n + config CXL tristate "Support for IBM Coherent Accelerators (CXL)" - depends on PPC_POWERNV && PCI_MSI + depends on PPC_POWERNV && PCI_MSI && EEH select CXL_BASE select CXL_KERNEL_API + select CXL_EEH default m help Select this option to enable driver support for IBM Coherent --- linux-4.2.0.orig/drivers/misc/cxl/Makefile +++ linux-4.2.0/drivers/misc/cxl/Makefile @@ -1,3 +1,5 @@ +ccflags-y := -Werror + cxl-y += main.o file.o irq.o fault.o native.o cxl-y += context.o sysfs.o debugfs.o pci.o trace.o cxl-y += vphb.o api.o --- linux-4.2.0.orig/drivers/misc/cxl/api.c +++ linux-4.2.0/drivers/misc/cxl/api.c @@ -12,11 +12,13 @@ #include #include #include +#include #include "cxl.h" struct cxl_context *cxl_dev_context_init(struct pci_dev *dev) { + struct address_space *mapping; struct cxl_afu *afu; struct cxl_context *ctx; int rc; @@ -25,19 +27,42 @@ get_device(&afu->dev); ctx = cxl_context_alloc(); - if (IS_ERR(ctx)) - return ctx; + if (IS_ERR(ctx)) { + rc = PTR_ERR(ctx); + goto err_dev; + } - /* Make it a slave context. We can promote it later? */ - rc = cxl_context_init(ctx, afu, false, NULL); - if (rc) { - kfree(ctx); - put_device(&afu->dev); - return ERR_PTR(-ENOMEM); + ctx->kernelapi = true; + + /* + * Make our own address space since we won't have one from the + * filesystem like the user api has, and even if we do associate a file + * with this context we don't want to use the global anonymous inode's + * address space as that can invalidate unrelated users: + */ + mapping = kmalloc(sizeof(struct address_space), GFP_KERNEL); + if (!mapping) { + rc = -ENOMEM; + goto err_ctx; } + address_space_init_once(mapping); + + /* Make it a slave context. We can promote it later? */ + rc = cxl_context_init(ctx, afu, false, mapping); + if (rc) + goto err_mapping; + cxl_assign_psn_space(ctx); return ctx; + +err_mapping: + kfree(mapping); +err_ctx: + kfree(ctx); +err_dev: + put_device(&afu->dev); + return ERR_PTR(rc); } EXPORT_SYMBOL_GPL(cxl_dev_context_init); @@ -59,7 +84,7 @@ int cxl_release_context(struct cxl_context *ctx) { - if (ctx->status != CLOSED) + if (ctx->status >= STARTED) return -EBUSY; put_device(&ctx->afu->dev); @@ -255,9 +280,16 @@ file = anon_inode_getfile("cxl", fops, ctx, flags); if (IS_ERR(file)) - put_unused_fd(fdtmp); + goto err_fd; + + file->f_mapping = ctx->mapping; + *fd = fdtmp; return file; + +err_fd: + put_unused_fd(fdtmp); + return NULL; } EXPORT_SYMBOL_GPL(cxl_get_fd); @@ -327,3 +359,10 @@ return cxl_afu_check_and_enable(afu); } EXPORT_SYMBOL_GPL(cxl_afu_reset); + +void cxl_perst_reloads_same_image(struct cxl_afu *afu, + bool perst_reloads_same_image) +{ + afu->adapter->perst_same_image = perst_reloads_same_image; +} +EXPORT_SYMBOL_GPL(cxl_perst_reloads_same_image); --- linux-4.2.0.orig/drivers/misc/cxl/context.c +++ linux-4.2.0/drivers/misc/cxl/context.c @@ -126,6 +126,18 @@ if (ctx->status != STARTED) { mutex_unlock(&ctx->status_mutex); pr_devel("%s: Context not started, failing problem state access\n", __func__); + if (ctx->mmio_err_ff) { + if (!ctx->ff_page) { + ctx->ff_page = alloc_page(GFP_USER); + if (!ctx->ff_page) + return VM_FAULT_OOM; + memset(page_address(ctx->ff_page), 0xff, PAGE_SIZE); + } + get_page(ctx->ff_page); + vmf->page = ctx->ff_page; + vma->vm_page_prot = pgprot_cached(vma->vm_page_prot); + return 0; + } return VM_FAULT_SIGBUS; } @@ -193,7 +205,11 @@ if (status != STARTED) return -EBUSY; - WARN_ON(cxl_detach_process(ctx)); + /* Only warn if we detached while the link was OK. + * If detach fails when hw is down, we don't care. + */ + WARN_ON(cxl_detach_process(ctx) && + cxl_adapter_link_ok(ctx->afu->adapter)); flush_work(&ctx->fault_work); /* Only needed for dedicated process */ put_pid(ctx->pid); cxl_ctx_put(); @@ -253,7 +269,11 @@ struct cxl_context *ctx = container_of(rcu, struct cxl_context, rcu); free_page((u64)ctx->sstp); + if (ctx->ff_page) + __free_page(ctx->ff_page); ctx->sstp = NULL; + if (ctx->kernelapi) + kfree(ctx->mapping); kfree(ctx); } --- linux-4.2.0.orig/drivers/misc/cxl/cxl.h +++ linux-4.2.0/drivers/misc/cxl/cxl.h @@ -34,7 +34,7 @@ * Bump version each time a user API change is made, whether it is * backwards compatible ot not. */ -#define CXL_API_VERSION 1 +#define CXL_API_VERSION 2 #define CXL_API_VERSION_COMPATIBLE 1 /* @@ -83,8 +83,10 @@ /* 0x00C0:7EFF Implementation dependent area */ static const cxl_p1_reg_t CXL_PSL_FIR1 = {0x0100}; static const cxl_p1_reg_t CXL_PSL_FIR2 = {0x0108}; +static const cxl_p1_reg_t CXL_PSL_Timebase = {0x0110}; static const cxl_p1_reg_t CXL_PSL_VERSION = {0x0118}; static const cxl_p1_reg_t CXL_PSL_RESLCKTO = {0x0128}; +static const cxl_p1_reg_t CXL_PSL_TB_CTLSTAT = {0x0140}; static const cxl_p1_reg_t CXL_PSL_FIR_CNTL = {0x0148}; static const cxl_p1_reg_t CXL_PSL_DSNDCTL = {0x0150}; static const cxl_p1_reg_t CXL_PSL_SNWRALLOC = {0x0158}; @@ -152,6 +154,9 @@ #define CXL_PSL_SPAP_Size_Shift 4 #define CXL_PSL_SPAP_V 0x0000000000000001ULL +/****** CXL_PSL_Control ****************************************************/ +#define CXL_PSL_Control_tb 0x0000000000000001ULL + /****** CXL_PSL_DLCNTL *****************************************************/ #define CXL_PSL_DLCNTL_D (0x1ull << (63-28)) #define CXL_PSL_DLCNTL_C (0x1ull << (63-29)) @@ -418,6 +423,9 @@ /* Used to unmap any mmaps when force detaching */ struct address_space *mapping; struct mutex mapping_lock; + struct page *ff_page; + bool mmio_err_ff; + bool kernelapi; spinlock_t sste_lock; /* Protects segment table entries */ struct cxl_sste *sstp; @@ -493,6 +501,7 @@ bool user_image_loaded; bool perst_loads_image; bool perst_select_user; + bool perst_same_image; }; int cxl_alloc_one_irq(struct cxl *adapter); @@ -531,16 +540,33 @@ __be32 software_state; } __packed; +static inline bool cxl_adapter_link_ok(struct cxl *cxl) +{ + struct pci_dev *pdev; + + pdev = to_pci_dev(cxl->dev.parent); + return !pci_channel_offline(pdev); +} + static inline void __iomem *_cxl_p1_addr(struct cxl *cxl, cxl_p1_reg_t reg) { WARN_ON(!cpu_has_feature(CPU_FTR_HVMODE)); return cxl->p1_mmio + cxl_reg_off(reg); } -#define cxl_p1_write(cxl, reg, val) \ - out_be64(_cxl_p1_addr(cxl, reg), val) -#define cxl_p1_read(cxl, reg) \ - in_be64(_cxl_p1_addr(cxl, reg)) +static inline void cxl_p1_write(struct cxl *cxl, cxl_p1_reg_t reg, u64 val) +{ + if (likely(cxl_adapter_link_ok(cxl))) + out_be64(_cxl_p1_addr(cxl, reg), val); +} + +static inline u64 cxl_p1_read(struct cxl *cxl, cxl_p1_reg_t reg) +{ + if (likely(cxl_adapter_link_ok(cxl))) + return in_be64(_cxl_p1_addr(cxl, reg)); + else + return ~0ULL; +} static inline void __iomem *_cxl_p1n_addr(struct cxl_afu *afu, cxl_p1n_reg_t reg) { @@ -548,26 +574,56 @@ return afu->p1n_mmio + cxl_reg_off(reg); } -#define cxl_p1n_write(afu, reg, val) \ - out_be64(_cxl_p1n_addr(afu, reg), val) -#define cxl_p1n_read(afu, reg) \ - in_be64(_cxl_p1n_addr(afu, reg)) +static inline void cxl_p1n_write(struct cxl_afu *afu, cxl_p1n_reg_t reg, u64 val) +{ + if (likely(cxl_adapter_link_ok(afu->adapter))) + out_be64(_cxl_p1n_addr(afu, reg), val); +} + +static inline u64 cxl_p1n_read(struct cxl_afu *afu, cxl_p1n_reg_t reg) +{ + if (likely(cxl_adapter_link_ok(afu->adapter))) + return in_be64(_cxl_p1n_addr(afu, reg)); + else + return ~0ULL; +} static inline void __iomem *_cxl_p2n_addr(struct cxl_afu *afu, cxl_p2n_reg_t reg) { return afu->p2n_mmio + cxl_reg_off(reg); } -#define cxl_p2n_write(afu, reg, val) \ - out_be64(_cxl_p2n_addr(afu, reg), val) -#define cxl_p2n_read(afu, reg) \ - in_be64(_cxl_p2n_addr(afu, reg)) +static inline void cxl_p2n_write(struct cxl_afu *afu, cxl_p2n_reg_t reg, u64 val) +{ + if (likely(cxl_adapter_link_ok(afu->adapter))) + out_be64(_cxl_p2n_addr(afu, reg), val); +} + +static inline u64 cxl_p2n_read(struct cxl_afu *afu, cxl_p2n_reg_t reg) +{ + if (likely(cxl_adapter_link_ok(afu->adapter))) + return in_be64(_cxl_p2n_addr(afu, reg)); + else + return ~0ULL; +} +static inline u64 cxl_afu_cr_read64(struct cxl_afu *afu, int cr, u64 off) +{ + if (likely(cxl_adapter_link_ok(afu->adapter))) + return in_le64((afu)->afu_desc_mmio + (afu)->crs_offset + + ((cr) * (afu)->crs_len) + (off)); + else + return ~0ULL; +} -#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)) +static inline u32 cxl_afu_cr_read32(struct cxl_afu *afu, int cr, u64 off) +{ + if (likely(cxl_adapter_link_ok(afu->adapter))) + return in_le32((afu)->afu_desc_mmio + (afu)->crs_offset + + ((cr) * (afu)->crs_len) + (off)); + else + return 0xffffffff; +} 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); @@ -585,6 +641,9 @@ int cxl_alloc_adapter_nr(struct cxl *adapter); void cxl_remove_adapter_nr(struct cxl *adapter); +int cxl_alloc_spa(struct cxl_afu *afu); +void cxl_release_spa(struct cxl_afu *afu); + int cxl_file_init(void); void cxl_file_exit(void); int cxl_register_adapter(struct cxl *adapter); @@ -675,6 +734,7 @@ void cxl_stop_trace(struct cxl *cxl); int cxl_pci_vphb_add(struct cxl_afu *afu); +void cxl_pci_vphb_reconfigure(struct cxl_afu *afu); void cxl_pci_vphb_remove(struct cxl_afu *afu); extern struct pci_driver cxl_pci_driver; --- linux-4.2.0.orig/drivers/misc/cxl/debugfs.c +++ linux-4.2.0/drivers/misc/cxl/debugfs.c @@ -48,7 +48,7 @@ static struct dentry *debugfs_create_io_x64(const char *name, umode_t mode, struct dentry *parent, u64 __iomem *value) { - return debugfs_create_file(name, mode, parent, (void *)value, &fops_io_x64); + return debugfs_create_file(name, mode, parent, (void __force *)value, &fops_io_x64); } int cxl_debugfs_adapter_add(struct cxl *adapter) --- linux-4.2.0.orig/drivers/misc/cxl/file.c +++ linux-4.2.0/drivers/misc/cxl/file.c @@ -73,6 +73,11 @@ if (!afu->current_mode) goto err_put_afu; + if (!cxl_adapter_link_ok(adapter)) { + rc = -EIO; + goto err_put_afu; + } + if (!(ctx = cxl_context_alloc())) { rc = -ENOMEM; goto err_put_afu; @@ -179,6 +184,8 @@ if (work.flags & CXL_START_WORK_AMR) amr = work.amr & mfspr(SPRN_UAMOR); + ctx->mmio_err_ff = !!(work.flags & CXL_START_WORK_ERR_FF); + /* * We grab the PID here and not in the file open to allow for the case * where a process (master, some daemon, etc) has opened the chardev on @@ -238,6 +245,9 @@ if (ctx->status == CLOSED) return -EIO; + if (!cxl_adapter_link_ok(ctx->afu->adapter)) + return -EIO; + pr_devel("afu_ioctl\n"); switch (cmd) { case CXL_IOCTL_START_WORK: @@ -251,7 +261,7 @@ return -EINVAL; } -long afu_compat_ioctl(struct file *file, unsigned int cmd, +static long afu_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg) { return afu_ioctl(file, cmd, arg); @@ -265,6 +275,9 @@ if (ctx->status != STARTED) return -EIO; + if (!cxl_adapter_link_ok(ctx->afu->adapter)) + return -EIO; + return cxl_context_iomap(ctx, vm); } @@ -309,6 +322,9 @@ int rc; DEFINE_WAIT(wait); + if (!cxl_adapter_link_ok(ctx->afu->adapter)) + return -EIO; + if (count < CXL_READ_MIN_SIZE) return -EINVAL; @@ -319,6 +335,11 @@ if (ctx_event_pending(ctx)) break; + if (!cxl_adapter_link_ok(ctx->afu->adapter)) { + rc = -EIO; + goto out; + } + if (file->f_flags & O_NONBLOCK) { rc = -EAGAIN; goto out; @@ -396,7 +417,7 @@ .mmap = afu_mmap, }; -const struct file_operations afu_master_fops = { +static const struct file_operations afu_master_fops = { .owner = THIS_MODULE, .open = afu_master_open, .poll = afu_poll, @@ -519,7 +540,7 @@ * If these change we really need to update API. Either change some * flags or update API version number CXL_API_VERSION. */ - BUILD_BUG_ON(CXL_API_VERSION != 1); + BUILD_BUG_ON(CXL_API_VERSION != 2); BUILD_BUG_ON(sizeof(struct cxl_ioctl_start_work) != 64); BUILD_BUG_ON(sizeof(struct cxl_event_header) != 8); BUILD_BUG_ON(sizeof(struct cxl_event_afu_interrupt) != 8); --- linux-4.2.0.orig/drivers/misc/cxl/irq.c +++ linux-4.2.0/drivers/misc/cxl/irq.c @@ -30,12 +30,12 @@ serr = cxl_p1n_read(ctx->afu, CXL_PSL_SERR_An); afu_debug = cxl_p1n_read(ctx->afu, CXL_AFU_DEBUG_An); - dev_crit(&ctx->afu->dev, "PSL ERROR STATUS: 0x%.16llx\n", errstat); - dev_crit(&ctx->afu->dev, "PSL_FIR1: 0x%.16llx\n", fir1); - dev_crit(&ctx->afu->dev, "PSL_FIR2: 0x%.16llx\n", fir2); - dev_crit(&ctx->afu->dev, "PSL_SERR_An: 0x%.16llx\n", serr); - dev_crit(&ctx->afu->dev, "PSL_FIR_SLICE_An: 0x%.16llx\n", fir_slice); - dev_crit(&ctx->afu->dev, "CXL_PSL_AFU_DEBUG_An: 0x%.16llx\n", afu_debug); + dev_crit(&ctx->afu->dev, "PSL ERROR STATUS: 0x%016llx\n", errstat); + dev_crit(&ctx->afu->dev, "PSL_FIR1: 0x%016llx\n", fir1); + dev_crit(&ctx->afu->dev, "PSL_FIR2: 0x%016llx\n", fir2); + dev_crit(&ctx->afu->dev, "PSL_SERR_An: 0x%016llx\n", serr); + dev_crit(&ctx->afu->dev, "PSL_FIR_SLICE_An: 0x%016llx\n", fir_slice); + dev_crit(&ctx->afu->dev, "CXL_PSL_AFU_DEBUG_An: 0x%016llx\n", afu_debug); dev_crit(&ctx->afu->dev, "STOPPING CXL TRACE\n"); cxl_stop_trace(ctx->afu->adapter); @@ -54,10 +54,10 @@ fir_slice = cxl_p1n_read(afu, CXL_PSL_FIR_SLICE_An); errstat = cxl_p2n_read(afu, CXL_PSL_ErrStat_An); afu_debug = cxl_p1n_read(afu, CXL_AFU_DEBUG_An); - dev_crit(&afu->dev, "PSL_SERR_An: 0x%.16llx\n", serr); - dev_crit(&afu->dev, "PSL_FIR_SLICE_An: 0x%.16llx\n", fir_slice); - dev_crit(&afu->dev, "CXL_PSL_ErrStat_An: 0x%.16llx\n", errstat); - dev_crit(&afu->dev, "CXL_PSL_AFU_DEBUG_An: 0x%.16llx\n", afu_debug); + dev_crit(&afu->dev, "PSL_SERR_An: 0x%016llx\n", serr); + dev_crit(&afu->dev, "PSL_FIR_SLICE_An: 0x%016llx\n", fir_slice); + dev_crit(&afu->dev, "CXL_PSL_ErrStat_An: 0x%016llx\n", errstat); + dev_crit(&afu->dev, "CXL_PSL_AFU_DEBUG_An: 0x%016llx\n", afu_debug); cxl_p1n_write(afu, CXL_PSL_SERR_An, serr); @@ -72,7 +72,7 @@ WARN(1, "CXL ERROR interrupt %i\n", irq); err_ivte = cxl_p1_read(adapter, CXL_PSL_ErrIVTE); - dev_crit(&adapter->dev, "PSL_ErrIVTE: 0x%.16llx\n", err_ivte); + dev_crit(&adapter->dev, "PSL_ErrIVTE: 0x%016llx\n", err_ivte); dev_crit(&adapter->dev, "STOPPING CXL TRACE\n"); cxl_stop_trace(adapter); @@ -80,7 +80,7 @@ fir1 = cxl_p1_read(adapter, CXL_PSL_FIR1); fir2 = cxl_p1_read(adapter, CXL_PSL_FIR2); - dev_crit(&adapter->dev, "PSL_FIR1: 0x%.16llx\nPSL_FIR2: 0x%.16llx\n", fir1, fir2); + dev_crit(&adapter->dev, "PSL_FIR1: 0x%016llx\nPSL_FIR2: 0x%016llx\n", fir1, fir2); return IRQ_HANDLED; } @@ -147,7 +147,7 @@ if (dsisr & CXL_PSL_DSISR_An_PE) return handle_psl_slice_error(ctx, dsisr, irq_info->errstat); if (dsisr & CXL_PSL_DSISR_An_AE) { - pr_devel("CXL interrupt: AFU Error %.llx\n", irq_info->afu_err); + pr_devel("CXL interrupt: AFU Error 0x%016llx\n", irq_info->afu_err); if (ctx->pending_afu_err) { /* @@ -158,7 +158,7 @@ * probably best that we log them somewhere: */ dev_err_ratelimited(&ctx->afu->dev, "CXL AFU Error " - "undelivered to pe %i: %.llx\n", + "undelivered to pe %i: 0x%016llx\n", ctx->pe, irq_info->afu_err); } else { spin_lock(&ctx->lock); @@ -211,8 +211,8 @@ } rcu_read_unlock(); - WARN(1, "Unable to demultiplex CXL PSL IRQ for PE %i DSISR %.16llx DAR" - " %.16llx\n(Possible AFU HW issue - was a term/remove acked" + WARN(1, "Unable to demultiplex CXL PSL IRQ for PE %i DSISR %016llx DAR" + " %016llx\n(Possible AFU HW issue - was a term/remove acked" " with outstanding transactions?)\n", ph, irq_info.dsisr, irq_info.dar); return fail_psl_irq(afu, &irq_info); @@ -341,6 +341,9 @@ void cxl_release_psl_err_irq(struct cxl *adapter) { + if (adapter->err_virq != irq_find_mapping(NULL, adapter->err_hwirq)) + return; + cxl_p1_write(adapter, CXL_PSL_ErrIVTE, 0x0000000000000000); cxl_unmap_irq(adapter->err_virq, adapter); cxl_release_one_irq(adapter, adapter->err_hwirq); @@ -374,6 +377,9 @@ void cxl_release_serr_irq(struct cxl_afu *afu) { + if (afu->serr_virq != irq_find_mapping(NULL, afu->serr_hwirq)) + return; + cxl_p1n_write(afu, CXL_PSL_SERR_An, 0x0000000000000000); cxl_unmap_irq(afu->serr_virq, afu); cxl_release_one_irq(afu->adapter, afu->serr_hwirq); @@ -400,12 +406,15 @@ void cxl_release_psl_irq(struct cxl_afu *afu) { + if (afu->psl_virq != irq_find_mapping(NULL, afu->psl_hwirq)) + return; + cxl_unmap_irq(afu->psl_virq, afu); cxl_release_one_irq(afu->adapter, afu->psl_hwirq); kfree(afu->psl_irq_name); } -void afu_irq_name_free(struct cxl_context *ctx) +static void afu_irq_name_free(struct cxl_context *ctx) { struct cxl_irq_name *irq_name, *tmp; @@ -421,6 +430,9 @@ int rc, r, i, j = 1; struct cxl_irq_name *irq_name; + /* Initialize the list head to hold irq names */ + INIT_LIST_HEAD(&ctx->irq_names); + if ((rc = cxl_alloc_irq_ranges(&ctx->irqs, ctx->afu->adapter, count))) return rc; @@ -432,13 +444,12 @@ ctx->irq_bitmap = kcalloc(BITS_TO_LONGS(count), sizeof(*ctx->irq_bitmap), GFP_KERNEL); if (!ctx->irq_bitmap) - return -ENOMEM; + goto out; /* * Allocate names first. If any fail, bail out before allocating * actual hardware IRQs. */ - INIT_LIST_HEAD(&ctx->irq_names); for (r = 1; r < CXL_IRQ_RANGES; r++) { for (i = 0; i < ctx->irqs.range[r]; i++) { irq_name = kmalloc(sizeof(struct cxl_irq_name), @@ -460,11 +471,12 @@ return 0; out: + cxl_release_irq_ranges(&ctx->irqs, ctx->afu->adapter); afu_irq_name_free(ctx); return -ENOMEM; } -void afu_register_hwirqs(struct cxl_context *ctx) +static void afu_register_hwirqs(struct cxl_context *ctx) { irq_hw_number_t hwirq; struct cxl_irq_name *irq_name; @@ -511,4 +523,8 @@ afu_irq_name_free(ctx); cxl_release_irq_ranges(&ctx->irqs, ctx->afu->adapter); + + kfree(ctx->irq_bitmap); + ctx->irq_bitmap = NULL; + ctx->irq_count = 0; } --- linux-4.2.0.orig/drivers/misc/cxl/main.c +++ linux-4.2.0/drivers/misc/cxl/main.c @@ -222,6 +222,7 @@ cxl_debugfs_exit(); cxl_file_exit(); unregister_cxl_calls(&cxl_calls); + idr_destroy(&cxl_adapter_idr); } module_init(init_cxl); --- linux-4.2.0.orig/drivers/misc/cxl/native.c +++ linux-4.2.0/drivers/misc/cxl/native.c @@ -41,7 +41,14 @@ rc = -EBUSY; goto out; } - pr_devel_ratelimited("AFU control... (0x%.16llx)\n", + + if (!cxl_adapter_link_ok(afu->adapter)) { + afu->enabled = enabled; + rc = -EIO; + goto out; + } + + pr_devel_ratelimited("AFU control... (0x%016llx)\n", AFU_Cntl | command); cpu_relax(); AFU_Cntl = cxl_p2n_read(afu, CXL_AFU_Cntl_An); @@ -85,6 +92,10 @@ int cxl_afu_check_and_enable(struct cxl_afu *afu) { + if (!cxl_adapter_link_ok(afu->adapter)) { + WARN(1, "Refusing to enable afu while link down!\n"); + return -EIO; + } if (afu->enabled) return 0; return afu_enable(afu); @@ -103,6 +114,12 @@ pr_devel("PSL purge request\n"); + if (!cxl_adapter_link_ok(afu->adapter)) { + dev_warn(&afu->dev, "PSL Purge called with link down, ignoring\n"); + rc = -EIO; + goto out; + } + if ((AFU_Cntl & CXL_AFU_Cntl_An_ES_MASK) != CXL_AFU_Cntl_An_ES_Disabled) { WARN(1, "psl_purge request while AFU not disabled!\n"); cxl_afu_disable(afu); @@ -119,14 +136,19 @@ rc = -EBUSY; goto out; } + if (!cxl_adapter_link_ok(afu->adapter)) { + rc = -EIO; + 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); + pr_devel_ratelimited("PSL purging... PSL_CNTL: 0x%016llx PSL_DSISR: 0x%016llx\n", PSL_CNTL, dsisr); if (dsisr & CXL_PSL_DSISR_TRANS) { dar = cxl_p2n_read(afu, CXL_PSL_DAR_An); - dev_notice(&afu->dev, "PSL purge terminating pending translation, DSISR: 0x%.16llx, DAR: 0x%.16llx\n", dsisr, dar); + dev_notice(&afu->dev, "PSL purge terminating pending translation, DSISR: 0x%016llx, DAR: 0x%016llx\n", dsisr, dar); cxl_p2n_write(afu, CXL_PSL_TFC_An, CXL_PSL_TFC_An_AE); } else if (dsisr) { - dev_notice(&afu->dev, "PSL purge acknowledging pending non-translation fault, DSISR: 0x%.16llx\n", dsisr); + dev_notice(&afu->dev, "PSL purge acknowledging pending non-translation fault, DSISR: 0x%016llx\n", dsisr); cxl_p2n_write(afu, CXL_PSL_TFC_An, CXL_PSL_TFC_An_A); } else { cpu_relax(); @@ -161,10 +183,8 @@ return ((spa_size / 8) - 96) / 17; } -static int alloc_spa(struct cxl_afu *afu) +int cxl_alloc_spa(struct cxl_afu *afu) { - u64 spap; - /* Work out how many pages to allocate */ afu->spa_order = 0; do { @@ -183,6 +203,13 @@ pr_devel("spa pages: %i afu->spa_max_procs: %i afu->num_procs: %i\n", 1<spa_order, afu->spa_max_procs, afu->num_procs); + return 0; +} + +static void attach_spa(struct cxl_afu *afu) +{ + u64 spap; + afu->sw_command_status = (__be64 *)((char *)afu->spa + ((afu->spa_max_procs + 3) * 128)); @@ -191,14 +218,19 @@ spap |= CXL_PSL_SPAP_V; pr_devel("cxl: SPA allocated at 0x%p. Max processes: %i, sw_command_status: 0x%p CXL_PSL_SPAP_An=0x%016llx\n", afu->spa, afu->spa_max_procs, afu->sw_command_status, spap); cxl_p1n_write(afu, CXL_PSL_SPAP_An, spap); - - return 0; } -static void release_spa(struct cxl_afu *afu) +static inline void detach_spa(struct cxl_afu *afu) { cxl_p1n_write(afu, CXL_PSL_SPAP_An, 0); - free_pages((unsigned long) afu->spa, afu->spa_order); +} + +void cxl_release_spa(struct cxl_afu *afu) +{ + if (afu->spa) { + free_pages((unsigned long) afu->spa, afu->spa_order); + afu->spa = NULL; + } } int cxl_tlb_slb_invalidate(struct cxl *adapter) @@ -215,6 +247,8 @@ dev_warn(&adapter->dev, "WARNING: CXL adapter wide TLBIA timed out!\n"); return -EBUSY; } + if (!cxl_adapter_link_ok(adapter)) + return -EIO; cpu_relax(); } @@ -224,6 +258,8 @@ dev_warn(&adapter->dev, "WARNING: CXL adapter wide SLBIA timed out!\n"); return -EBUSY; } + if (!cxl_adapter_link_ok(adapter)) + return -EIO; cpu_relax(); } return 0; @@ -240,6 +276,11 @@ dev_warn(&afu->dev, "WARNING: CXL AFU SLBIA timed out!\n"); return -EBUSY; } + /* If the adapter has gone down, we can assume that we + * will PERST it and that will invalidate everything. + */ + if (!cxl_adapter_link_ok(afu->adapter)) + return -EIO; cpu_relax(); } return 0; @@ -279,6 +320,8 @@ cxl_p1_write(adapter, CXL_PSL_SLBIA, CXL_TLB_SLB_IQ_LPIDPID); while (1) { + if (!cxl_adapter_link_ok(adapter)) + break; slbia = cxl_p1_read(adapter, CXL_PSL_SLBIA); if (!(slbia & CXL_TLB_SLB_P)) break; @@ -308,6 +351,11 @@ rc = -EBUSY; goto out; } + if (!cxl_adapter_link_ok(ctx->afu->adapter)) { + dev_warn(&ctx->afu->dev, "WARNING: Device link down, aborting Process Element Command!\n"); + rc = -EIO; + goto out; + } state = be64_to_cpup(ctx->afu->sw_command_status); if (state == ~0ULL) { pr_err("cxl: Error adding process element to AFU\n"); @@ -355,8 +403,13 @@ mutex_lock(&ctx->afu->spa_mutex); pr_devel("%s Terminate pe: %i started\n", __func__, ctx->pe); - rc = do_process_element_cmd(ctx, CXL_SPA_SW_CMD_TERMINATE, - CXL_PE_SOFTWARE_STATE_V | CXL_PE_SOFTWARE_STATE_T); + /* We could be asked to terminate when the hw is down. That + * should always succeed: it's not running if the hw has gone + * away and is being reset. + */ + if (cxl_adapter_link_ok(ctx->afu->adapter)) + rc = do_process_element_cmd(ctx, CXL_SPA_SW_CMD_TERMINATE, + CXL_PE_SOFTWARE_STATE_V | CXL_PE_SOFTWARE_STATE_T); ctx->elem->software_state = 0; /* Remove Valid bit */ pr_devel("%s Terminate pe: %i finished\n", __func__, ctx->pe); mutex_unlock(&ctx->afu->spa_mutex); @@ -369,7 +422,14 @@ mutex_lock(&ctx->afu->spa_mutex); pr_devel("%s Remove pe: %i started\n", __func__, ctx->pe); - if (!(rc = do_process_element_cmd(ctx, CXL_SPA_SW_CMD_REMOVE, 0))) + + /* We could be asked to remove when the hw is down. Again, if + * the hw is down, the PE is gone, so we succeed. + */ + if (cxl_adapter_link_ok(ctx->afu->adapter)) + rc = do_process_element_cmd(ctx, CXL_SPA_SW_CMD_REMOVE, 0); + + if (!rc) ctx->pe_inserted = false; slb_invalid(ctx); pr_devel("%s Remove pe: %i finished\n", __func__, ctx->pe); @@ -397,8 +457,11 @@ dev_info(&afu->dev, "Activating AFU directed mode\n"); - if (alloc_spa(afu)) - return -ENOMEM; + if (afu->spa == NULL) { + if (cxl_alloc_spa(afu)) + return -ENOMEM; + } + attach_spa(afu); cxl_p1n_write(afu, CXL_PSL_SCNTL_An, CXL_PSL_SCNTL_An_PM_AFU); cxl_p1n_write(afu, CXL_PSL_AMOR_An, 0xFFFFFFFFFFFFFFFFULL); @@ -492,9 +555,7 @@ if ((result = cxl_afu_check_and_enable(ctx->afu))) return result; - add_process_element(ctx); - - return 0; + return add_process_element(ctx); } static int deactivate_afu_directed(struct cxl_afu *afu) @@ -511,8 +572,6 @@ cxl_afu_disable(afu); cxl_psl_purge(afu); - release_spa(afu); - return 0; } @@ -614,6 +673,11 @@ if (!(mode & afu->modes_supported)) return -EINVAL; + if (!cxl_adapter_link_ok(afu->adapter)) { + WARN(1, "Device link is down, refusing to activate!\n"); + return -EIO; + } + if (mode == CXL_MODE_DIRECTED) return activate_afu_directed(afu); if (mode == CXL_MODE_DEDICATED) @@ -624,6 +688,11 @@ int cxl_attach_process(struct cxl_context *ctx, bool kernel, u64 wed, u64 amr) { + if (!cxl_adapter_link_ok(ctx->afu->adapter)) { + WARN(1, "Device link is down, refusing to attach process!\n"); + return -EIO; + } + ctx->kernel = kernel; if (ctx->afu->current_mode == CXL_MODE_DIRECTED) return attach_afu_directed(ctx, wed, amr); @@ -668,6 +737,12 @@ { u64 pidtid; + /* If the adapter has gone away, we can't get any meaningful + * information. + */ + if (!cxl_adapter_link_ok(afu->adapter)) + return -EIO; + info->dsisr = cxl_p2n_read(afu, CXL_PSL_DSISR_An); info->dar = cxl_p2n_read(afu, CXL_PSL_DAR_An); info->dsr = cxl_p2n_read(afu, CXL_PSL_DSR_An); @@ -684,7 +759,7 @@ { u64 dsisr; - pr_devel("RECOVERING FROM PSL ERROR... (0x%.16llx)\n", errstat); + pr_devel("RECOVERING FROM PSL ERROR... (0x%016llx)\n", errstat); /* Clear PSL_DSISR[PE] */ dsisr = cxl_p2n_read(afu, CXL_PSL_DSISR_An); --- linux-4.2.0.orig/drivers/misc/cxl/pci.c +++ linux-4.2.0/drivers/misc/cxl/pci.c @@ -24,6 +24,7 @@ #include #include "cxl.h" +#include #define CXL_PCI_VSEC_ID 0x1280 @@ -133,7 +134,7 @@ return (val >> ((off & 0x3) * 8)) & 0xff; } -static DEFINE_PCI_DEVICE_TABLE(cxl_pci_tbl) = { +static const struct pci_device_id cxl_pci_tbl[] = { { PCI_DEVICE(PCI_VENDOR_ID_IBM, 0x0477), }, { PCI_DEVICE(PCI_VENDOR_ID_IBM, 0x044b), }, { PCI_DEVICE(PCI_VENDOR_ID_IBM, 0x04cf), }, @@ -369,6 +370,55 @@ return 0; } +#define TBSYNC_CNT(n) (((u64)n & 0x7) << (63-6)) +#define _2048_250MHZ_CYCLES 1 + +static int cxl_setup_psl_timebase(struct cxl *adapter, struct pci_dev *dev) +{ + u64 psl_tb; + int delta; + unsigned int retry = 0; + struct device_node *np; + + if (!(np = pnv_pci_get_phb_node(dev))) + return -ENODEV; + + /* Do not fail when CAPP timebase sync is not supported by OPAL */ + of_node_get(np); + if (! of_get_property(np, "ibm,capp-timebase-sync", NULL)) { + of_node_put(np); + pr_err("PSL: Timebase sync: OPAL support missing\n"); + return 0; + } + of_node_put(np); + + /* + * Setup PSL Timebase Control and Status register + * with the recommended Timebase Sync Count value + */ + cxl_p1_write(adapter, CXL_PSL_TB_CTLSTAT, + TBSYNC_CNT(2 * _2048_250MHZ_CYCLES)); + + /* Enable PSL Timebase */ + cxl_p1_write(adapter, CXL_PSL_Control, 0x0000000000000000); + cxl_p1_write(adapter, CXL_PSL_Control, CXL_PSL_Control_tb); + + /* Wait until CORE TB and PSL TB difference <= 16usecs */ + do { + msleep(1); + if (retry++ > 5) { + pr_err("PSL: Timebase sync: giving up!\n"); + return -EIO; + } + psl_tb = cxl_p1_read(adapter, CXL_PSL_Timebase); + delta = mftb() - psl_tb; + if (delta < 0) + delta = -delta; + } while (cputime_to_usecs(delta) > 16); + + return 0; +} + static int init_implementation_afu_regs(struct cxl_afu *afu) { /* read/write masks for this slice */ @@ -539,10 +589,18 @@ static void cxl_unmap_slice_regs(struct cxl_afu *afu) { - if (afu->p2n_mmio) + if (afu->p2n_mmio) { iounmap(afu->p2n_mmio); - if (afu->p1n_mmio) + afu->p2n_mmio = NULL; + } + if (afu->p1n_mmio) { iounmap(afu->p1n_mmio); + afu->p1n_mmio = NULL; + } + if (afu->afu_desc_mmio) { + iounmap(afu->afu_desc_mmio); + afu->afu_desc_mmio = NULL; + } } static void cxl_release_afu(struct device *dev) @@ -551,6 +609,9 @@ pr_devel("cxl_release_afu\n"); + idr_destroy(&afu->contexts_idr); + cxl_release_spa(afu); + kfree(afu); } @@ -656,7 +717,7 @@ */ reg = cxl_p2n_read(afu, CXL_AFU_Cntl_An); if ((reg & CXL_AFU_Cntl_An_ES_MASK) != CXL_AFU_Cntl_An_ES_Disabled) { - dev_warn(&afu->dev, "WARNING: AFU was not disabled: %#.16llx\n", reg); + dev_warn(&afu->dev, "WARNING: AFU was not disabled: %#016llx\n", reg); if (__cxl_afu_reset(afu)) return -EIO; if (cxl_afu_disable(afu)) @@ -677,7 +738,7 @@ cxl_p2n_write(afu, CXL_SSTP0_An, 0x0000000000000000); reg = cxl_p2n_read(afu, CXL_PSL_DSISR_An); if (reg) { - dev_warn(&afu->dev, "AFU had pending DSISR: %#.16llx\n", reg); + dev_warn(&afu->dev, "AFU had pending DSISR: %#016llx\n", reg); if (reg & CXL_PSL_DSISR_TRANS) cxl_p2n_write(afu, CXL_PSL_TFC_An, CXL_PSL_TFC_An_AE); else @@ -686,12 +747,12 @@ reg = cxl_p1n_read(afu, CXL_PSL_SERR_An); if (reg) { if (reg & ~0xffff) - dev_warn(&afu->dev, "AFU had pending SERR: %#.16llx\n", reg); + dev_warn(&afu->dev, "AFU had pending SERR: %#016llx\n", reg); cxl_p1n_write(afu, CXL_PSL_SERR_An, reg & ~0xffff); } reg = cxl_p2n_read(afu, CXL_PSL_ErrStat_An); if (reg) { - dev_warn(&afu->dev, "AFU had pending error status: %#.16llx\n", reg); + dev_warn(&afu->dev, "AFU had pending error status: %#016llx\n", reg); cxl_p2n_write(afu, CXL_PSL_ErrStat_An, reg); } @@ -742,45 +803,70 @@ return count; } -static int cxl_init_afu(struct cxl *adapter, int slice, struct pci_dev *dev) +static int cxl_configure_afu(struct cxl_afu *afu, struct cxl *adapter, struct pci_dev *dev) { - struct cxl_afu *afu; - bool free = true; int rc; - if (!(afu = cxl_alloc_afu(adapter, slice))) - return -ENOMEM; - - if ((rc = dev_set_name(&afu->dev, "afu%i.%i", adapter->adapter_num, slice))) - goto err1; - if ((rc = cxl_map_slice_regs(afu, adapter, dev))) - goto err1; + return rc; if ((rc = sanitise_afu_regs(afu))) - goto err2; + goto err1; /* We need to reset the AFU before we can read the AFU descriptor */ if ((rc = __cxl_afu_reset(afu))) - goto err2; + goto err1; if (cxl_verbose) dump_afu_descriptor(afu); if ((rc = cxl_read_afu_descriptor(afu))) - goto err2; + goto err1; if ((rc = cxl_afu_descriptor_looks_ok(afu))) - goto err2; + goto err1; if ((rc = init_implementation_afu_regs(afu))) - goto err2; + goto err1; if ((rc = cxl_register_serr_irq(afu))) - goto err2; + goto err1; if ((rc = cxl_register_psl_irq(afu))) - goto err3; + goto err2; + + return 0; + +err2: + cxl_release_serr_irq(afu); +err1: + cxl_unmap_slice_regs(afu); + return rc; +} + +static void cxl_deconfigure_afu(struct cxl_afu *afu) +{ + cxl_release_psl_irq(afu); + cxl_release_serr_irq(afu); + cxl_unmap_slice_regs(afu); +} + +static int cxl_init_afu(struct cxl *adapter, int slice, struct pci_dev *dev) +{ + struct cxl_afu *afu; + int rc; + + afu = cxl_alloc_afu(adapter, slice); + if (!afu) + return -ENOMEM; + + rc = dev_set_name(&afu->dev, "afu%i.%i", adapter->adapter_num, slice); + if (rc) + goto err_free; + + rc = cxl_configure_afu(afu, adapter, dev); + if (rc) + goto err_free; /* Don't care if this fails */ cxl_debugfs_afu_add(afu); @@ -795,10 +881,6 @@ if ((rc = cxl_sysfs_afu_add(afu))) goto err_put1; - - if ((rc = cxl_afu_select_best_mode(afu))) - goto err_put2; - adapter->afu[afu->slice] = afu; if ((rc = cxl_pci_vphb_add(afu))) @@ -806,21 +888,16 @@ return 0; -err_put2: - cxl_sysfs_afu_remove(afu); err_put1: - device_unregister(&afu->dev); - free = false; + cxl_deconfigure_afu(afu); cxl_debugfs_afu_remove(afu); - cxl_release_psl_irq(afu); -err3: - cxl_release_serr_irq(afu); -err2: - cxl_unmap_slice_regs(afu); -err1: - if (free) - kfree(afu); + device_unregister(&afu->dev); return rc; + +err_free: + kfree(afu); + return rc; + } static void cxl_remove_afu(struct cxl_afu *afu) @@ -840,10 +917,7 @@ cxl_context_detach_all(afu); cxl_afu_deactivate_mode(afu); - cxl_release_psl_irq(afu); - cxl_release_serr_irq(afu); - cxl_unmap_slice_regs(afu); - + cxl_deconfigure_afu(afu); device_unregister(&afu->dev); } @@ -851,16 +925,15 @@ { 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_pci_vphb_remove(adapter->afu[i]); - cxl_remove_afu(adapter->afu[i]); + if (adapter->perst_same_image) { + dev_warn(&dev->dev, + "cxl: refusing to reset/reflash when perst_reloads_same_image is set.\n"); + return -EINVAL; } + dev_info(&dev->dev, "CXL reset\n"); + /* 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 */ @@ -869,20 +942,6 @@ 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; } @@ -893,7 +952,7 @@ if (pci_request_region(dev, 0, "priv 1 regs")) goto err2; - pr_devel("cxl_map_adapter_regs: p1: %#.16llx %#llx, p2: %#.16llx %#llx", + pr_devel("cxl_map_adapter_regs: p1: %#016llx %#llx, p2: %#016llx %#llx", p1_base(dev), p1_size(dev), p2_base(dev), p2_size(dev)); if (!(adapter->p1_mmio = ioremap(p1_base(dev), p1_size(dev)))) @@ -917,10 +976,16 @@ static void cxl_unmap_adapter_regs(struct cxl *adapter) { - if (adapter->p1_mmio) + if (adapter->p1_mmio) { iounmap(adapter->p1_mmio); - if (adapter->p2_mmio) + adapter->p1_mmio = NULL; + pci_release_region(to_pci_dev(adapter->dev.parent), 2); + } + if (adapter->p2_mmio) { iounmap(adapter->p2_mmio); + adapter->p2_mmio = NULL; + pci_release_region(to_pci_dev(adapter->dev.parent), 0); + } } static int cxl_read_vsec(struct cxl *adapter, struct pci_dev *dev) @@ -949,7 +1014,6 @@ 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 = true; adapter->perst_select_user = !!(image_state & CXL_VSEC_USER_IMAGE_LOADED); CXL_READ_VSEC_NAFUS(dev, vsec, &adapter->slices); @@ -1009,81 +1073,138 @@ pr_devel("cxl_release_adapter\n"); + cxl_remove_adapter_nr(adapter); + kfree(adapter); } -static struct cxl *cxl_alloc_adapter(struct pci_dev *dev) +static struct cxl *cxl_alloc_adapter(void) { struct cxl *adapter; if (!(adapter = kzalloc(sizeof(struct cxl), GFP_KERNEL))) return NULL; - adapter->dev.parent = &dev->dev; - adapter->dev.release = cxl_release_adapter; - pci_set_drvdata(dev, adapter); spin_lock_init(&adapter->afu_list_lock); + if (cxl_alloc_adapter_nr(adapter)) + goto err1; + + if (dev_set_name(&adapter->dev, "card%i", adapter->adapter_num)) + goto err2; + return adapter; + +err2: + cxl_remove_adapter_nr(adapter); +err1: + kfree(adapter); + return NULL; } +#define CXL_PSL_ErrIVTE_tberror (0x1ull << (63-31)) + static int sanitise_adapter_regs(struct cxl *adapter) { - cxl_p1_write(adapter, CXL_PSL_ErrIVTE, 0x0000000000000000); + /* Clear PSL tberror bit by writing 1 to it */ + cxl_p1_write(adapter, CXL_PSL_ErrIVTE, CXL_PSL_ErrIVTE_tberror); return cxl_tlb_slb_invalidate(adapter); } -static struct cxl *cxl_init_adapter(struct pci_dev *dev) +/* This should contain *only* operations that can safely be done in + * both creation and recovery. + */ +static int cxl_configure_adapter(struct cxl *adapter, struct pci_dev *dev) { - struct cxl *adapter; - bool free = true; int rc; + adapter->dev.parent = &dev->dev; + adapter->dev.release = cxl_release_adapter; + pci_set_drvdata(dev, adapter); - if (!(adapter = cxl_alloc_adapter(dev))) - return ERR_PTR(-ENOMEM); + rc = pci_enable_device(dev); + if (rc) { + dev_err(&dev->dev, "pci_enable_device failed: %i\n", rc); + return rc; + } if ((rc = cxl_read_vsec(adapter, dev))) - goto err1; + return rc; if ((rc = cxl_vsec_looks_ok(adapter, dev))) - goto err1; + return rc; if ((rc = setup_cxl_bars(dev))) - goto err1; + return rc; if ((rc = switch_card_to_cxl(dev))) - goto err1; - - if ((rc = cxl_alloc_adapter_nr(adapter))) - goto err1; - - if ((rc = dev_set_name(&adapter->dev, "card%i", adapter->adapter_num))) - goto err2; + return rc; if ((rc = cxl_update_image_control(adapter))) - goto err2; + return rc; if ((rc = cxl_map_adapter_regs(adapter, dev))) - goto err2; + return rc; if ((rc = sanitise_adapter_regs(adapter))) - goto err2; + goto err; if ((rc = init_implementation_adapter_regs(adapter, dev))) - goto err3; + goto err; if ((rc = pnv_phb_to_cxl_mode(dev, OPAL_PHB_CAPI_MODE_CAPI))) - goto err3; + goto err; /* 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 = pnv_phb_to_cxl_mode(dev, OPAL_PHB_CAPI_MODE_SNOOP_ON))) + goto err; + + if ((rc = cxl_setup_psl_timebase(adapter, dev))) + goto err; if ((rc = cxl_register_psl_err_irq(adapter))) - goto err3; + goto err; + + return 0; + +err: + cxl_unmap_adapter_regs(adapter); + return rc; + +} + +static void cxl_deconfigure_adapter(struct cxl *adapter) +{ + struct pci_dev *pdev = to_pci_dev(adapter->dev.parent); + + cxl_release_psl_err_irq(adapter); + cxl_unmap_adapter_regs(adapter); + + pci_disable_device(pdev); +} + +static struct cxl *cxl_init_adapter(struct pci_dev *dev) +{ + struct cxl *adapter; + int rc; + + adapter = cxl_alloc_adapter(); + if (!adapter) + return ERR_PTR(-ENOMEM); + + /* Set defaults for parameters which need to persist over + * configure/reconfigure + */ + adapter->perst_loads_image = true; + adapter->perst_same_image = false; + + rc = cxl_configure_adapter(adapter, dev); + if (rc) { + pci_disable_device(dev); + cxl_release_adapter(&adapter->dev); + return ERR_PTR(rc); + } /* Don't care if this one fails: */ cxl_debugfs_adapter_add(adapter); @@ -1101,37 +1222,25 @@ return adapter; err_put1: - device_unregister(&adapter->dev); - free = false; + /* This should mirror cxl_remove_adapter, except without the + * sysfs parts + */ cxl_debugfs_adapter_remove(adapter); - cxl_release_psl_err_irq(adapter); -err3: - cxl_unmap_adapter_regs(adapter); -err2: - cxl_remove_adapter_nr(adapter); -err1: - if (free) - kfree(adapter); + cxl_deconfigure_adapter(adapter); + device_unregister(&adapter->dev); return ERR_PTR(rc); } static void cxl_remove_adapter(struct cxl *adapter) { - struct pci_dev *pdev = to_pci_dev(adapter->dev.parent); - - pr_devel("cxl_release_adapter\n"); + pr_devel("cxl_remove_adapter\n"); cxl_sysfs_adapter_remove(adapter); cxl_debugfs_adapter_remove(adapter); - cxl_release_psl_err_irq(adapter); - cxl_unmap_adapter_regs(adapter); - cxl_remove_adapter_nr(adapter); - device_unregister(&adapter->dev); + cxl_deconfigure_adapter(adapter); - pci_release_region(pdev, 0); - pci_release_region(pdev, 2); - pci_disable_device(pdev); + device_unregister(&adapter->dev); } static int cxl_probe(struct pci_dev *dev, const struct pci_device_id *id) @@ -1145,21 +1254,21 @@ if (cxl_verbose) dump_cxl_config_space(dev); - if ((rc = pci_enable_device(dev))) { - dev_err(&dev->dev, "pci_enable_device failed: %i\n", rc); - return rc; - } - adapter = cxl_init_adapter(dev); if (IS_ERR(adapter)) { dev_err(&dev->dev, "cxl_init_adapter failed: %li\n", PTR_ERR(adapter)); - pci_disable_device(dev); return PTR_ERR(adapter); } for (slice = 0; slice < adapter->slices; slice++) { - if ((rc = cxl_init_afu(adapter, slice, dev))) + if ((rc = cxl_init_afu(adapter, slice, dev))) { dev_err(&dev->dev, "AFU %i failed to initialise: %i\n", slice, rc); + continue; + } + + rc = cxl_afu_select_best_mode(adapter->afu[slice]); + if (rc) + dev_err(&dev->dev, "AFU %i failed to start: %i\n", slice, rc); } return 0; @@ -1183,10 +1292,262 @@ cxl_remove_adapter(adapter); } +static pci_ers_result_t cxl_vphb_error_detected(struct cxl_afu *afu, + pci_channel_state_t state) +{ + struct pci_dev *afu_dev; + pci_ers_result_t result = PCI_ERS_RESULT_NEED_RESET; + pci_ers_result_t afu_result = PCI_ERS_RESULT_NEED_RESET; + + /* There should only be one entry, but go through the list + * anyway + */ + list_for_each_entry(afu_dev, &afu->phb->bus->devices, bus_list) { + if (!afu_dev->driver) + continue; + + afu_dev->error_state = state; + + if (afu_dev->driver->err_handler) + afu_result = afu_dev->driver->err_handler->error_detected(afu_dev, + state); + /* Disconnect trumps all, NONE trumps NEED_RESET */ + if (afu_result == PCI_ERS_RESULT_DISCONNECT) + result = PCI_ERS_RESULT_DISCONNECT; + else if ((afu_result == PCI_ERS_RESULT_NONE) && + (result == PCI_ERS_RESULT_NEED_RESET)) + result = PCI_ERS_RESULT_NONE; + } + return result; +} + +static pci_ers_result_t cxl_pci_error_detected(struct pci_dev *pdev, + pci_channel_state_t state) +{ + struct cxl *adapter = pci_get_drvdata(pdev); + struct cxl_afu *afu; + pci_ers_result_t result = PCI_ERS_RESULT_NEED_RESET; + int i; + + /* At this point, we could still have an interrupt pending. + * Let's try to get them out of the way before they do + * anything we don't like. + */ + schedule(); + + /* If we're permanently dead, give up. */ + if (state == pci_channel_io_perm_failure) { + /* Tell the AFU drivers; but we don't care what they + * say, we're going away. + */ + for (i = 0; i < adapter->slices; i++) { + afu = adapter->afu[i]; + cxl_vphb_error_detected(afu, state); + } + return PCI_ERS_RESULT_DISCONNECT; + } + + /* Are we reflashing? + * + * If we reflash, we could come back as something entirely + * different, including a non-CAPI card. As such, by default + * we don't participate in the process. We'll be unbound and + * the slot re-probed. (TODO: check EEH doesn't blindly rebind + * us!) + * + * However, this isn't the entire story: for reliablity + * reasons, we usually want to reflash the FPGA on PERST in + * order to get back to a more reliable known-good state. + * + * This causes us a bit of a problem: if we reflash we can't + * trust that we'll come back the same - we could have a new + * image and been PERSTed in order to load that + * image. However, most of the time we actually *will* come + * back the same - for example a regular EEH event. + * + * Therefore, we allow the user to assert that the image is + * indeed the same and that we should continue on into EEH + * anyway. + */ + if (adapter->perst_loads_image && !adapter->perst_same_image) { + /* TODO take the PHB out of CXL mode */ + dev_info(&pdev->dev, "reflashing, so opting out of EEH!\n"); + return PCI_ERS_RESULT_NONE; + } + + /* + * At this point, we want to try to recover. We'll always + * need a complete slot reset: we don't trust any other reset. + * + * Now, we go through each AFU: + * - We send the driver, if bound, an error_detected callback. + * We expect it to clean up, but it can also tell us to give + * up and permanently detach the card. To simplify things, if + * any bound AFU driver doesn't support EEH, we give up on EEH. + * + * - We detach all contexts associated with the AFU. This + * does not free them, but puts them into a CLOSED state + * which causes any the associated files to return useful + * errors to userland. It also unmaps, but does not free, + * any IRQs. + * + * - We clean up our side: releasing and unmapping resources we hold + * so we can wire them up again when the hardware comes back up. + * + * Driver authors should note: + * + * - Any contexts you create in your kernel driver (except + * those associated with anonymous file descriptors) are + * your responsibility to free and recreate. Likewise with + * any attached resources. + * + * - We will take responsibility for re-initialising the + * device context (the one set up for you in + * cxl_pci_enable_device_hook and accessed through + * cxl_get_context). If you've attached IRQs or other + * resources to it, they remains yours to free. + * + * You can call the same functions to release resources as you + * normally would: we make sure that these functions continue + * to work when the hardware is down. + * + * Two examples: + * + * 1) If you normally free all your resources at the end of + * each request, or if you use anonymous FDs, your + * error_detected callback can simply set a flag to tell + * your driver not to start any new calls. You can then + * clear the flag in the resume callback. + * + * 2) If you normally allocate your resources on startup: + * * Set a flag in error_detected as above. + * * Let CXL detach your contexts. + * * In slot_reset, free the old resources and allocate new ones. + * * In resume, clear the flag to allow things to start. + */ + for (i = 0; i < adapter->slices; i++) { + afu = adapter->afu[i]; + + result = cxl_vphb_error_detected(afu, state); + + /* Only continue if everyone agrees on NEED_RESET */ + if (result != PCI_ERS_RESULT_NEED_RESET) + return result; + + cxl_context_detach_all(afu); + cxl_afu_deactivate_mode(afu); + cxl_deconfigure_afu(afu); + } + cxl_deconfigure_adapter(adapter); + + return result; +} + +static pci_ers_result_t cxl_pci_slot_reset(struct pci_dev *pdev) +{ + struct cxl *adapter = pci_get_drvdata(pdev); + struct cxl_afu *afu; + struct cxl_context *ctx; + struct pci_dev *afu_dev; + pci_ers_result_t afu_result = PCI_ERS_RESULT_RECOVERED; + pci_ers_result_t result = PCI_ERS_RESULT_RECOVERED; + int i; + + if (cxl_configure_adapter(adapter, pdev)) + goto err; + + for (i = 0; i < adapter->slices; i++) { + afu = adapter->afu[i]; + + if (cxl_configure_afu(afu, adapter, pdev)) + goto err; + + if (cxl_afu_select_best_mode(afu)) + goto err; + + cxl_pci_vphb_reconfigure(afu); + + list_for_each_entry(afu_dev, &afu->phb->bus->devices, bus_list) { + /* Reset the device context. + * TODO: make this less disruptive + */ + ctx = cxl_get_context(afu_dev); + + if (ctx && cxl_release_context(ctx)) + goto err; + + ctx = cxl_dev_context_init(afu_dev); + if (!ctx) + goto err; + + afu_dev->dev.archdata.cxl_ctx = ctx; + + if (cxl_afu_check_and_enable(afu)) + goto err; + + afu_dev->error_state = pci_channel_io_normal; + + /* If there's a driver attached, allow it to + * chime in on recovery. Drivers should check + * if everything has come back OK, but + * shouldn't start new work until we call + * their resume function. + */ + if (!afu_dev->driver) + continue; + + if (afu_dev->driver->err_handler && + afu_dev->driver->err_handler->slot_reset) + afu_result = afu_dev->driver->err_handler->slot_reset(afu_dev); + + if (afu_result == PCI_ERS_RESULT_DISCONNECT) + result = PCI_ERS_RESULT_DISCONNECT; + } + } + return result; + +err: + /* All the bits that happen in both error_detected and cxl_remove + * should be idempotent, so we don't need to worry about leaving a mix + * of unconfigured and reconfigured resources. + */ + dev_err(&pdev->dev, "EEH recovery failed. Asking to be disconnected.\n"); + return PCI_ERS_RESULT_DISCONNECT; +} + +static void cxl_pci_resume(struct pci_dev *pdev) +{ + struct cxl *adapter = pci_get_drvdata(pdev); + struct cxl_afu *afu; + struct pci_dev *afu_dev; + int i; + + /* Everything is back now. Drivers should restart work now. + * This is not the place to be checking if everything came back up + * properly, because there's no return value: do that in slot_reset. + */ + for (i = 0; i < adapter->slices; i++) { + afu = adapter->afu[i]; + + list_for_each_entry(afu_dev, &afu->phb->bus->devices, bus_list) { + if (afu_dev->driver && afu_dev->driver->err_handler && + afu_dev->driver->err_handler->resume) + afu_dev->driver->err_handler->resume(afu_dev); + } + } +} + +static const struct pci_error_handlers cxl_err_handler = { + .error_detected = cxl_pci_error_detected, + .slot_reset = cxl_pci_slot_reset, + .resume = cxl_pci_resume, +}; + struct pci_driver cxl_pci_driver = { .name = "cxl-pci", .id_table = cxl_pci_tbl, .probe = cxl_probe, .remove = cxl_remove, .shutdown = cxl_remove, + .err_handler = &cxl_err_handler, }; --- linux-4.2.0.orig/drivers/misc/cxl/sysfs.c +++ linux-4.2.0/drivers/misc/cxl/sysfs.c @@ -112,12 +112,38 @@ return count; } +static ssize_t perst_reloads_same_image_show(struct device *device, + struct device_attribute *attr, + char *buf) +{ + struct cxl *adapter = to_cxl_adapter(device); + + return scnprintf(buf, PAGE_SIZE, "%i\n", adapter->perst_same_image); +} + +static ssize_t perst_reloads_same_image_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 || val == 0)) + return -EINVAL; + + adapter->perst_same_image = (val == 1 ? true : false); + 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_RW(perst_reloads_same_image), __ATTR(reset, S_IWUSR, NULL, reset_adapter_store), }; @@ -443,12 +469,7 @@ 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; + u64 i, j, val; for (i = 0; i < count;) { val = cxl_afu_cr_read64(afu, cr->cr, off & ~0x7); --- linux-4.2.0.orig/drivers/misc/cxl/trace.h +++ linux-4.2.0/drivers/misc/cxl/trace.h @@ -105,7 +105,7 @@ __entry->num_interrupts = num_interrupts; ), - TP_printk("afu%i.%i pid=%i pe=%i wed=0x%.16llx irqs=%i amr=0x%llx", + TP_printk("afu%i.%i pid=%i pe=%i wed=0x%016llx irqs=%i amr=0x%llx", __entry->card, __entry->afu, __entry->pid, @@ -177,7 +177,7 @@ __entry->dar = dar; ), - TP_printk("afu%i.%i pe=%i irq=%i dsisr=%s dar=0x%.16llx", + TP_printk("afu%i.%i pe=%i irq=%i dsisr=%s dar=0x%016llx", __entry->card, __entry->afu, __entry->pe, @@ -233,7 +233,7 @@ __entry->dar = dar; ), - TP_printk("afu%i.%i pe=%i dar=0x%.16llx", + TP_printk("afu%i.%i pe=%i dar=0x%016llx", __entry->card, __entry->afu, __entry->pe, @@ -264,7 +264,7 @@ __entry->v = v; ), - TP_printk("afu%i.%i pe=%i SSTE[%i] E=0x%.16llx V=0x%.16llx", + TP_printk("afu%i.%i pe=%i SSTE[%i] E=0x%016llx V=0x%016llx", __entry->card, __entry->afu, __entry->pe, @@ -295,7 +295,7 @@ __entry->dar = dar; ), - TP_printk("afu%i.%i pe=%i dsisr=%s dar=0x%.16llx", + TP_printk("afu%i.%i pe=%i dsisr=%s dar=0x%016llx", __entry->card, __entry->afu, __entry->pe, --- linux-4.2.0.orig/drivers/misc/cxl/vphb.c +++ linux-4.2.0/drivers/misc/cxl/vphb.c @@ -138,6 +138,26 @@ return 0; } + +static inline bool cxl_config_link_ok(struct pci_bus *bus) +{ + struct pci_controller *phb; + struct cxl_afu *afu; + + /* Config space IO is based on phb->cfg_addr, which is based on + * afu_desc_mmio. This isn't safe to read/write when the link + * goes down, as EEH tears down MMIO space. + * + * Check if the link is OK before proceeding. + */ + + phb = pci_bus_to_host(bus); + if (phb == NULL) + return false; + afu = (struct cxl_afu *)phb->private_data; + return cxl_adapter_link_ok(afu->adapter); +} + static int cxl_pcie_read_config(struct pci_bus *bus, unsigned int devfn, int offset, int len, u32 *val) { @@ -150,6 +170,9 @@ if (rc) return rc; + if (!cxl_config_link_ok(bus)) + return PCIBIOS_DEVICE_NOT_FOUND; + /* Can only read 32 bits */ *val = (in_le32(ioaddr) >> shift) & mask; return PCIBIOS_SUCCESSFUL; @@ -167,6 +190,9 @@ if (rc) return rc; + if (!cxl_config_link_ok(bus)) + return PCIBIOS_DEVICE_NOT_FOUND; + /* Can only write 32 bits so do read-modify-write */ mask <<= shift; val <<= shift; @@ -240,6 +266,14 @@ return 0; } +void cxl_pci_vphb_reconfigure(struct cxl_afu *afu) +{ + /* When we are reconfigured, the AFU's MMIO space is unmapped + * and remapped. We need to reflect this in the PHB's view of + * the world. + */ + afu->phb->cfg_addr = afu->afu_desc_mmio + afu->crs_offset; +} void cxl_pci_vphb_remove(struct cxl_afu *afu) { --- linux-4.2.0.orig/drivers/misc/mei/pci-me.c +++ linux-4.2.0/drivers/misc/mei/pci-me.c @@ -40,6 +40,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)}, @@ -177,7 +180,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-4.2.0.orig/drivers/net/ethernet/broadcom/tg3.c +++ linux-4.2.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), --- linux-4.2.0.orig/drivers/net/ethernet/mellanox/mlx5/core/alloc.c +++ linux-4.2.0/drivers/net/ethernet/mellanox/mlx5/core/alloc.c @@ -45,15 +45,34 @@ * register it in a memory region at HCA virtual address 0. */ -int mlx5_buf_alloc(struct mlx5_core_dev *dev, int size, struct mlx5_buf *buf) +static void *mlx5_dma_zalloc_coherent_node(struct mlx5_core_dev *dev, + size_t size, dma_addr_t *dma_handle, + int node) +{ + struct mlx5_priv *priv = &dev->priv; + int original_node; + void *cpu_handle; + + mutex_lock(&priv->alloc_mutex); + original_node = dev_to_node(&dev->pdev->dev); + set_dev_node(&dev->pdev->dev, node); + cpu_handle = dma_zalloc_coherent(&dev->pdev->dev, size, + dma_handle, GFP_KERNEL); + set_dev_node(&dev->pdev->dev, original_node); + mutex_unlock(&priv->alloc_mutex); + return cpu_handle; +} + +int mlx5_buf_alloc_node(struct mlx5_core_dev *dev, int size, + struct mlx5_buf *buf, int node) { dma_addr_t t; buf->size = size; buf->npages = 1; buf->page_shift = (u8)get_order(size) + PAGE_SHIFT; - buf->direct.buf = dma_zalloc_coherent(&dev->pdev->dev, - size, &t, GFP_KERNEL); + buf->direct.buf = mlx5_dma_zalloc_coherent_node(dev, size, + &t, node); if (!buf->direct.buf) return -ENOMEM; @@ -66,6 +85,11 @@ return 0; } + +int mlx5_buf_alloc(struct mlx5_core_dev *dev, int size, struct mlx5_buf *buf) +{ + return mlx5_buf_alloc_node(dev, size, buf, dev->priv.numa_node); +} EXPORT_SYMBOL_GPL(mlx5_buf_alloc); void mlx5_buf_free(struct mlx5_core_dev *dev, struct mlx5_buf *buf) @@ -75,7 +99,8 @@ } EXPORT_SYMBOL_GPL(mlx5_buf_free); -static struct mlx5_db_pgdir *mlx5_alloc_db_pgdir(struct device *dma_device) +static struct mlx5_db_pgdir *mlx5_alloc_db_pgdir(struct mlx5_core_dev *dev, + int node) { struct mlx5_db_pgdir *pgdir; @@ -84,8 +109,9 @@ return NULL; bitmap_fill(pgdir->bitmap, MLX5_DB_PER_PAGE); - pgdir->db_page = dma_alloc_coherent(dma_device, PAGE_SIZE, - &pgdir->db_dma, GFP_KERNEL); + + pgdir->db_page = mlx5_dma_zalloc_coherent_node(dev, PAGE_SIZE, + &pgdir->db_dma, node); if (!pgdir->db_page) { kfree(pgdir); return NULL; @@ -118,7 +144,7 @@ return 0; } -int mlx5_db_alloc(struct mlx5_core_dev *dev, struct mlx5_db *db) +int mlx5_db_alloc_node(struct mlx5_core_dev *dev, struct mlx5_db *db, int node) { struct mlx5_db_pgdir *pgdir; int ret = 0; @@ -129,7 +155,7 @@ if (!mlx5_alloc_db_from_pgdir(pgdir, db)) goto out; - pgdir = mlx5_alloc_db_pgdir(&(dev->pdev->dev)); + pgdir = mlx5_alloc_db_pgdir(dev, node); if (!pgdir) { ret = -ENOMEM; goto out; @@ -145,6 +171,12 @@ return ret; } +EXPORT_SYMBOL_GPL(mlx5_db_alloc_node); + +int mlx5_db_alloc(struct mlx5_core_dev *dev, struct mlx5_db *db) +{ + return mlx5_db_alloc_node(dev, db, dev->priv.numa_node); +} EXPORT_SYMBOL_GPL(mlx5_db_alloc); void mlx5_db_free(struct mlx5_core_dev *dev, struct mlx5_db *db) --- linux-4.2.0.orig/drivers/net/ethernet/mellanox/mlx5/core/en.h +++ linux-4.2.0/drivers/net/ethernet/mellanox/mlx5/core/en.h @@ -60,6 +60,7 @@ #define MLX5E_TX_CQ_POLL_BUDGET 128 #define MLX5E_UPDATE_STATS_INTERVAL 200 /* msecs */ +#define MLX5E_SQ_BF_BUDGET 16 static const char vport_strings[][ETH_GSTRING_LEN] = { /* vport statistics */ @@ -195,6 +196,8 @@ u16 rx_hash_log_tbl_sz; bool lro_en; u32 lro_wqe_sz; + u8 rss_hfunc; + u16 tx_max_inline; }; enum { @@ -266,7 +269,9 @@ /* dirtied @xmit */ u16 pc ____cacheline_aligned_in_smp; u32 dma_fifo_pc; - u32 bf_offset; + u16 bf_offset; + u16 prev_cc; + u8 bf_budget; struct mlx5e_sq_stats stats; struct mlx5e_cq cq; @@ -279,9 +284,10 @@ struct mlx5_wq_cyc wq; u32 dma_fifo_mask; void __iomem *uar_map; + void __iomem *uar_bf_map; struct netdev_queue *txq; u32 sqn; - u32 bf_buf_size; + u16 bf_buf_size; u16 max_inline; u16 edge; struct device *pdev; @@ -324,14 +330,18 @@ }; enum mlx5e_traffic_types { - MLX5E_TT_IPV4_TCP = 0, - MLX5E_TT_IPV6_TCP = 1, - MLX5E_TT_IPV4_UDP = 2, - MLX5E_TT_IPV6_UDP = 3, - MLX5E_TT_IPV4 = 4, - MLX5E_TT_IPV6 = 5, - MLX5E_TT_ANY = 6, - MLX5E_NUM_TT = 7, + MLX5E_TT_IPV4_TCP, + MLX5E_TT_IPV6_TCP, + MLX5E_TT_IPV4_UDP, + MLX5E_TT_IPV6_UDP, + MLX5E_TT_IPV4_IPSEC_AH, + MLX5E_TT_IPV6_IPSEC_AH, + MLX5E_TT_IPV4_IPSEC_ESP, + MLX5E_TT_IPV6_IPSEC_ESP, + MLX5E_TT_IPV4, + MLX5E_TT_IPV6, + MLX5E_TT_ANY, + MLX5E_NUM_TT, }; enum { @@ -491,8 +501,10 @@ struct mlx5e_params *new_params); static inline void mlx5e_tx_notify_hw(struct mlx5e_sq *sq, - struct mlx5e_tx_wqe *wqe) + struct mlx5e_tx_wqe *wqe, int bf_sz) { + u16 ofst = MLX5_BF_OFFSET + sq->bf_offset; + /* ensure wqe is visible to device before updating doorbell record */ dma_wmb(); @@ -503,9 +515,15 @@ */ wmb(); - mlx5_write64((__be32 *)&wqe->ctrl, - sq->uar_map + MLX5_BF_OFFSET + sq->bf_offset, - NULL); + if (bf_sz) { + __iowrite64_copy(sq->uar_bf_map + ofst, &wqe->ctrl, bf_sz); + + /* flush the write-combining mapped buffer */ + wmb(); + + } else { + mlx5_write64((__be32 *)&wqe->ctrl, sq->uar_map + ofst, NULL); + } sq->bf_offset ^= sq->bf_buf_size; } @@ -519,3 +537,4 @@ } extern const struct ethtool_ops mlx5e_ethtool_ops; +u16 mlx5e_get_max_inline_cap(struct mlx5_core_dev *mdev); --- linux-4.2.0.orig/drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c +++ linux-4.2.0/drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c @@ -662,6 +662,94 @@ return err; } +static int mlx5e_get_rxfh(struct net_device *netdev, u32 *indir, u8 *key, + u8 *hfunc) +{ + struct mlx5e_priv *priv = netdev_priv(netdev); + + if (hfunc) + *hfunc = priv->params.rss_hfunc; + + return 0; +} + +static int mlx5e_set_rxfh(struct net_device *netdev, const u32 *indir, + const u8 *key, const u8 hfunc) +{ + struct mlx5e_priv *priv = netdev_priv(netdev); + int err = 0; + + if (hfunc == ETH_RSS_HASH_NO_CHANGE) + return 0; + + if ((hfunc != ETH_RSS_HASH_XOR) && + (hfunc != ETH_RSS_HASH_TOP)) + return -EINVAL; + + mutex_lock(&priv->state_lock); + + priv->params.rss_hfunc = hfunc; + if (test_bit(MLX5E_STATE_OPENED, &priv->state)) { + mlx5e_close_locked(priv->netdev); + err = mlx5e_open_locked(priv->netdev); + } + + mutex_unlock(&priv->state_lock); + + return err; +} + +static int mlx5e_get_tunable(struct net_device *dev, + const struct ethtool_tunable *tuna, + void *data) +{ + const struct mlx5e_priv *priv = netdev_priv(dev); + int err = 0; + + switch (tuna->id) { + case ETHTOOL_TX_COPYBREAK: + *(u32 *)data = priv->params.tx_max_inline; + break; + default: + err = -EINVAL; + break; + } + + return err; +} + +static int mlx5e_set_tunable(struct net_device *dev, + const struct ethtool_tunable *tuna, + const void *data) +{ + struct mlx5e_priv *priv = netdev_priv(dev); + struct mlx5_core_dev *mdev = priv->mdev; + struct mlx5e_params new_params; + u32 val; + int err = 0; + + switch (tuna->id) { + case ETHTOOL_TX_COPYBREAK: + val = *(u32 *)data; + if (val > mlx5e_get_max_inline_cap(mdev)) { + err = -EINVAL; + break; + } + + mutex_lock(&priv->state_lock); + new_params = priv->params; + new_params.tx_max_inline = val; + err = mlx5e_update_priv_params(priv, &new_params); + mutex_unlock(&priv->state_lock); + break; + default: + err = -EINVAL; + break; + } + + return err; +} + const struct ethtool_ops mlx5e_ethtool_ops = { .get_drvinfo = mlx5e_get_drvinfo, .get_link = ethtool_op_get_link, @@ -676,4 +764,8 @@ .set_coalesce = mlx5e_set_coalesce, .get_settings = mlx5e_get_settings, .set_settings = mlx5e_set_settings, + .get_rxfh = mlx5e_get_rxfh, + .set_rxfh = mlx5e_set_rxfh, + .get_tunable = mlx5e_get_tunable, + .set_tunable = mlx5e_set_tunable, }; --- linux-4.2.0.orig/drivers/net/ethernet/mellanox/mlx5/core/en_flow_table.c +++ linux-4.2.0/drivers/net/ethernet/mellanox/mlx5/core/en_flow_table.c @@ -105,25 +105,41 @@ { void *ft = priv->ft.main; - if (ai->tt_vec & (1 << MLX5E_TT_IPV6_TCP)) + if (ai->tt_vec & BIT(MLX5E_TT_IPV6_IPSEC_ESP)) + mlx5_del_flow_table_entry(ft, + ai->ft_ix[MLX5E_TT_IPV6_IPSEC_ESP]); + + if (ai->tt_vec & BIT(MLX5E_TT_IPV4_IPSEC_ESP)) + mlx5_del_flow_table_entry(ft, + ai->ft_ix[MLX5E_TT_IPV4_IPSEC_ESP]); + + if (ai->tt_vec & BIT(MLX5E_TT_IPV6_IPSEC_AH)) + mlx5_del_flow_table_entry(ft, + ai->ft_ix[MLX5E_TT_IPV6_IPSEC_AH]); + + if (ai->tt_vec & BIT(MLX5E_TT_IPV4_IPSEC_AH)) + mlx5_del_flow_table_entry(ft, + ai->ft_ix[MLX5E_TT_IPV4_IPSEC_AH]); + + if (ai->tt_vec & BIT(MLX5E_TT_IPV6_TCP)) mlx5_del_flow_table_entry(ft, ai->ft_ix[MLX5E_TT_IPV6_TCP]); - if (ai->tt_vec & (1 << MLX5E_TT_IPV4_TCP)) + if (ai->tt_vec & BIT(MLX5E_TT_IPV4_TCP)) mlx5_del_flow_table_entry(ft, ai->ft_ix[MLX5E_TT_IPV4_TCP]); - if (ai->tt_vec & (1 << MLX5E_TT_IPV6_UDP)) + if (ai->tt_vec & BIT(MLX5E_TT_IPV6_UDP)) mlx5_del_flow_table_entry(ft, ai->ft_ix[MLX5E_TT_IPV6_UDP]); - if (ai->tt_vec & (1 << MLX5E_TT_IPV4_UDP)) + if (ai->tt_vec & BIT(MLX5E_TT_IPV4_UDP)) mlx5_del_flow_table_entry(ft, ai->ft_ix[MLX5E_TT_IPV4_UDP]); - if (ai->tt_vec & (1 << MLX5E_TT_IPV6)) + if (ai->tt_vec & BIT(MLX5E_TT_IPV6)) mlx5_del_flow_table_entry(ft, ai->ft_ix[MLX5E_TT_IPV6]); - if (ai->tt_vec & (1 << MLX5E_TT_IPV4)) + if (ai->tt_vec & BIT(MLX5E_TT_IPV4)) mlx5_del_flow_table_entry(ft, ai->ft_ix[MLX5E_TT_IPV4]); - if (ai->tt_vec & (1 << MLX5E_TT_ANY)) + if (ai->tt_vec & BIT(MLX5E_TT_ANY)) mlx5_del_flow_table_entry(ft, ai->ft_ix[MLX5E_TT_ANY]); } @@ -156,33 +172,37 @@ switch (eth_addr_type) { case MLX5E_UC: ret = - (1 << MLX5E_TT_IPV4_TCP) | - (1 << MLX5E_TT_IPV6_TCP) | - (1 << MLX5E_TT_IPV4_UDP) | - (1 << MLX5E_TT_IPV6_UDP) | - (1 << MLX5E_TT_IPV4) | - (1 << MLX5E_TT_IPV6) | - (1 << MLX5E_TT_ANY) | + BIT(MLX5E_TT_IPV4_TCP) | + BIT(MLX5E_TT_IPV6_TCP) | + BIT(MLX5E_TT_IPV4_UDP) | + BIT(MLX5E_TT_IPV6_UDP) | + BIT(MLX5E_TT_IPV4_IPSEC_AH) | + BIT(MLX5E_TT_IPV6_IPSEC_AH) | + BIT(MLX5E_TT_IPV4_IPSEC_ESP) | + BIT(MLX5E_TT_IPV6_IPSEC_ESP) | + BIT(MLX5E_TT_IPV4) | + BIT(MLX5E_TT_IPV6) | + BIT(MLX5E_TT_ANY) | 0; break; case MLX5E_MC_IPV4: ret = - (1 << MLX5E_TT_IPV4_UDP) | - (1 << MLX5E_TT_IPV4) | + BIT(MLX5E_TT_IPV4_UDP) | + BIT(MLX5E_TT_IPV4) | 0; break; case MLX5E_MC_IPV6: ret = - (1 << MLX5E_TT_IPV6_UDP) | - (1 << MLX5E_TT_IPV6) | + BIT(MLX5E_TT_IPV6_UDP) | + BIT(MLX5E_TT_IPV6) | 0; break; case MLX5E_MC_OTHER: ret = - (1 << MLX5E_TT_ANY) | + BIT(MLX5E_TT_ANY) | 0; break; } @@ -191,23 +211,27 @@ case MLX5E_ALLMULTI: ret = - (1 << MLX5E_TT_IPV4_UDP) | - (1 << MLX5E_TT_IPV6_UDP) | - (1 << MLX5E_TT_IPV4) | - (1 << MLX5E_TT_IPV6) | - (1 << MLX5E_TT_ANY) | + BIT(MLX5E_TT_IPV4_UDP) | + BIT(MLX5E_TT_IPV6_UDP) | + BIT(MLX5E_TT_IPV4) | + BIT(MLX5E_TT_IPV6) | + BIT(MLX5E_TT_ANY) | 0; break; default: /* MLX5E_PROMISC */ ret = - (1 << MLX5E_TT_IPV4_TCP) | - (1 << MLX5E_TT_IPV6_TCP) | - (1 << MLX5E_TT_IPV4_UDP) | - (1 << MLX5E_TT_IPV6_UDP) | - (1 << MLX5E_TT_IPV4) | - (1 << MLX5E_TT_IPV6) | - (1 << MLX5E_TT_ANY) | + BIT(MLX5E_TT_IPV4_TCP) | + BIT(MLX5E_TT_IPV6_TCP) | + BIT(MLX5E_TT_IPV4_UDP) | + BIT(MLX5E_TT_IPV6_UDP) | + BIT(MLX5E_TT_IPV4_IPSEC_AH) | + BIT(MLX5E_TT_IPV6_IPSEC_AH) | + BIT(MLX5E_TT_IPV4_IPSEC_ESP) | + BIT(MLX5E_TT_IPV6_IPSEC_ESP) | + BIT(MLX5E_TT_IPV4) | + BIT(MLX5E_TT_IPV6) | + BIT(MLX5E_TT_ANY) | 0; break; } @@ -226,6 +250,7 @@ u8 *match_criteria_dmac; void *ft = priv->ft.main; u32 *tirn = priv->tirn; + u32 *ft_ix; u32 tt_vec; int err; @@ -261,51 +286,51 @@ tt_vec = mlx5e_get_tt_vec(ai, type); - if (tt_vec & (1 << MLX5E_TT_ANY)) { + ft_ix = &ai->ft_ix[MLX5E_TT_ANY]; + if (tt_vec & BIT(MLX5E_TT_ANY)) { MLX5_SET(dest_format_struct, dest, destination_id, tirn[MLX5E_TT_ANY]); err = mlx5_add_flow_table_entry(ft, match_criteria_enable, match_criteria, flow_context, - &ai->ft_ix[MLX5E_TT_ANY]); - if (err) { - mlx5e_del_eth_addr_from_flow_table(priv, ai); - return err; - } - ai->tt_vec |= (1 << MLX5E_TT_ANY); + ft_ix); + if (err) + goto err_del_ai; + + ai->tt_vec |= BIT(MLX5E_TT_ANY); } match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; MLX5_SET_TO_ONES(fte_match_param, match_criteria, outer_headers.ethertype); - if (tt_vec & (1 << MLX5E_TT_IPV4)) { + ft_ix = &ai->ft_ix[MLX5E_TT_IPV4]; + if (tt_vec & BIT(MLX5E_TT_IPV4)) { MLX5_SET(fte_match_param, match_value, outer_headers.ethertype, ETH_P_IP); MLX5_SET(dest_format_struct, dest, destination_id, tirn[MLX5E_TT_IPV4]); err = mlx5_add_flow_table_entry(ft, match_criteria_enable, match_criteria, flow_context, - &ai->ft_ix[MLX5E_TT_IPV4]); - if (err) { - mlx5e_del_eth_addr_from_flow_table(priv, ai); - return err; - } - ai->tt_vec |= (1 << MLX5E_TT_IPV4); + ft_ix); + if (err) + goto err_del_ai; + + ai->tt_vec |= BIT(MLX5E_TT_IPV4); } - if (tt_vec & (1 << MLX5E_TT_IPV6)) { + ft_ix = &ai->ft_ix[MLX5E_TT_IPV6]; + if (tt_vec & BIT(MLX5E_TT_IPV6)) { MLX5_SET(fte_match_param, match_value, outer_headers.ethertype, ETH_P_IPV6); MLX5_SET(dest_format_struct, dest, destination_id, tirn[MLX5E_TT_IPV6]); err = mlx5_add_flow_table_entry(ft, match_criteria_enable, match_criteria, flow_context, - &ai->ft_ix[MLX5E_TT_IPV6]); - if (err) { - mlx5e_del_eth_addr_from_flow_table(priv, ai); - return err; - } - ai->tt_vec |= (1 << MLX5E_TT_IPV6); + ft_ix); + if (err) + goto err_del_ai; + + ai->tt_vec |= BIT(MLX5E_TT_IPV6); } MLX5_SET_TO_ONES(fte_match_param, match_criteria, @@ -313,70 +338,141 @@ MLX5_SET(fte_match_param, match_value, outer_headers.ip_protocol, IPPROTO_UDP); - if (tt_vec & (1 << MLX5E_TT_IPV4_UDP)) { + ft_ix = &ai->ft_ix[MLX5E_TT_IPV4_UDP]; + if (tt_vec & BIT(MLX5E_TT_IPV4_UDP)) { MLX5_SET(fte_match_param, match_value, outer_headers.ethertype, ETH_P_IP); MLX5_SET(dest_format_struct, dest, destination_id, tirn[MLX5E_TT_IPV4_UDP]); err = mlx5_add_flow_table_entry(ft, match_criteria_enable, match_criteria, flow_context, - &ai->ft_ix[MLX5E_TT_IPV4_UDP]); - if (err) { - mlx5e_del_eth_addr_from_flow_table(priv, ai); - return err; - } - ai->tt_vec |= (1 << MLX5E_TT_IPV4_UDP); + ft_ix); + if (err) + goto err_del_ai; + + ai->tt_vec |= BIT(MLX5E_TT_IPV4_UDP); } - if (tt_vec & (1 << MLX5E_TT_IPV6_UDP)) { + ft_ix = &ai->ft_ix[MLX5E_TT_IPV6_UDP]; + if (tt_vec & BIT(MLX5E_TT_IPV6_UDP)) { MLX5_SET(fte_match_param, match_value, outer_headers.ethertype, ETH_P_IPV6); MLX5_SET(dest_format_struct, dest, destination_id, tirn[MLX5E_TT_IPV6_UDP]); err = mlx5_add_flow_table_entry(ft, match_criteria_enable, match_criteria, flow_context, - &ai->ft_ix[MLX5E_TT_IPV6_UDP]); - if (err) { - mlx5e_del_eth_addr_from_flow_table(priv, ai); - return err; - } - ai->tt_vec |= (1 << MLX5E_TT_IPV6_UDP); + ft_ix); + if (err) + goto err_del_ai; + + ai->tt_vec |= BIT(MLX5E_TT_IPV6_UDP); } MLX5_SET(fte_match_param, match_value, outer_headers.ip_protocol, IPPROTO_TCP); - if (tt_vec & (1 << MLX5E_TT_IPV4_TCP)) { + ft_ix = &ai->ft_ix[MLX5E_TT_IPV4_TCP]; + if (tt_vec & BIT(MLX5E_TT_IPV4_TCP)) { MLX5_SET(fte_match_param, match_value, outer_headers.ethertype, ETH_P_IP); MLX5_SET(dest_format_struct, dest, destination_id, tirn[MLX5E_TT_IPV4_TCP]); err = mlx5_add_flow_table_entry(ft, match_criteria_enable, match_criteria, flow_context, - &ai->ft_ix[MLX5E_TT_IPV4_TCP]); - if (err) { - mlx5e_del_eth_addr_from_flow_table(priv, ai); - return err; - } - ai->tt_vec |= (1 << MLX5E_TT_IPV4_TCP); + ft_ix); + if (err) + goto err_del_ai; + + ai->tt_vec |= BIT(MLX5E_TT_IPV4_TCP); } - if (tt_vec & (1 << MLX5E_TT_IPV6_TCP)) { + ft_ix = &ai->ft_ix[MLX5E_TT_IPV6_TCP]; + if (tt_vec & BIT(MLX5E_TT_IPV6_TCP)) { MLX5_SET(fte_match_param, match_value, outer_headers.ethertype, ETH_P_IPV6); MLX5_SET(dest_format_struct, dest, destination_id, tirn[MLX5E_TT_IPV6_TCP]); err = mlx5_add_flow_table_entry(ft, match_criteria_enable, match_criteria, flow_context, - &ai->ft_ix[MLX5E_TT_IPV6_TCP]); - if (err) { - mlx5e_del_eth_addr_from_flow_table(priv, ai); - return err; - } - ai->tt_vec |= (1 << MLX5E_TT_IPV6_TCP); + ft_ix); + if (err) + goto err_del_ai; + + ai->tt_vec |= BIT(MLX5E_TT_IPV6_TCP); + } + + MLX5_SET(fte_match_param, match_value, outer_headers.ip_protocol, + IPPROTO_AH); + + ft_ix = &ai->ft_ix[MLX5E_TT_IPV4_IPSEC_AH]; + if (tt_vec & BIT(MLX5E_TT_IPV4_IPSEC_AH)) { + MLX5_SET(fte_match_param, match_value, outer_headers.ethertype, + ETH_P_IP); + MLX5_SET(dest_format_struct, dest, destination_id, + tirn[MLX5E_TT_IPV4_IPSEC_AH]); + err = mlx5_add_flow_table_entry(ft, match_criteria_enable, + match_criteria, flow_context, + ft_ix); + if (err) + goto err_del_ai; + + ai->tt_vec |= BIT(MLX5E_TT_IPV4_IPSEC_AH); + } + + ft_ix = &ai->ft_ix[MLX5E_TT_IPV6_IPSEC_AH]; + if (tt_vec & BIT(MLX5E_TT_IPV6_IPSEC_AH)) { + MLX5_SET(fte_match_param, match_value, outer_headers.ethertype, + ETH_P_IPV6); + MLX5_SET(dest_format_struct, dest, destination_id, + tirn[MLX5E_TT_IPV6_IPSEC_AH]); + err = mlx5_add_flow_table_entry(ft, match_criteria_enable, + match_criteria, flow_context, + ft_ix); + if (err) + goto err_del_ai; + + ai->tt_vec |= BIT(MLX5E_TT_IPV6_IPSEC_AH); + } + + MLX5_SET(fte_match_param, match_value, outer_headers.ip_protocol, + IPPROTO_ESP); + + ft_ix = &ai->ft_ix[MLX5E_TT_IPV4_IPSEC_ESP]; + if (tt_vec & BIT(MLX5E_TT_IPV4_IPSEC_ESP)) { + MLX5_SET(fte_match_param, match_value, outer_headers.ethertype, + ETH_P_IP); + MLX5_SET(dest_format_struct, dest, destination_id, + tirn[MLX5E_TT_IPV4_IPSEC_ESP]); + err = mlx5_add_flow_table_entry(ft, match_criteria_enable, + match_criteria, flow_context, + ft_ix); + if (err) + goto err_del_ai; + + ai->tt_vec |= BIT(MLX5E_TT_IPV4_IPSEC_ESP); + } + + ft_ix = &ai->ft_ix[MLX5E_TT_IPV6_IPSEC_ESP]; + if (tt_vec & BIT(MLX5E_TT_IPV6_IPSEC_ESP)) { + MLX5_SET(fte_match_param, match_value, outer_headers.ethertype, + ETH_P_IPV6); + MLX5_SET(dest_format_struct, dest, destination_id, + tirn[MLX5E_TT_IPV6_IPSEC_ESP]); + err = mlx5_add_flow_table_entry(ft, match_criteria_enable, + match_criteria, flow_context, + ft_ix); + if (err) + goto err_del_ai; + + ai->tt_vec |= BIT(MLX5E_TT_IPV6_IPSEC_ESP); } return 0; + +err_del_ai: + mlx5e_del_eth_addr_from_flow_table(priv, ai); + + return err; } static int mlx5e_add_eth_addr_rule(struct mlx5e_priv *priv, @@ -725,7 +821,7 @@ if (!g) return -ENOMEM; - g[0].log_sz = 2; + g[0].log_sz = 3; g[0].match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; MLX5_SET_TO_ONES(fte_match_param, g[0].match_criteria, outer_headers.ethertype); --- linux-4.2.0.orig/drivers/net/ethernet/mellanox/mlx5/core/en_main.c +++ linux-4.2.0/drivers/net/ethernet/mellanox/mlx5/core/en_main.c @@ -41,6 +41,7 @@ struct mlx5e_sq_param { u32 sqc[MLX5_ST_SZ_DW(sqc)]; struct mlx5_wq_param wq; + u16 max_inline; }; struct mlx5e_cq_param { @@ -272,6 +273,8 @@ int err; int i; + param->wq.db_numa_node = cpu_to_node(c->cpu); + err = mlx5_wq_ll_create(mdev, ¶m->wq, rqc_wq, &rq->wq, &rq->wq_ctrl); if (err) @@ -502,6 +505,8 @@ if (err) return err; + param->wq.db_numa_node = cpu_to_node(c->cpu); + err = mlx5_wq_cyc_create(mdev, ¶m->wq, sqc_wq, &sq->wq, &sq->wq_ctrl); if (err) @@ -509,7 +514,9 @@ sq->wq.db = &sq->wq.db[MLX5_SND_DBR]; sq->uar_map = sq->uar.map; + sq->uar_bf_map = sq->uar.bf_map; sq->bf_buf_size = (1 << MLX5_CAP_GEN(mdev, log_bf_reg_size)) / 2; + sq->max_inline = param->max_inline; err = mlx5e_alloc_sq_db(sq, cpu_to_node(c->cpu)); if (err) @@ -518,11 +525,12 @@ txq_ix = c->ix + tc * priv->params.num_channels; sq->txq = netdev_get_tx_queue(priv->netdev, txq_ix); - sq->pdev = c->pdev; - sq->mkey_be = c->mkey_be; - sq->channel = c; - sq->tc = tc; - sq->edge = (sq->wq.sz_m1 + 1) - MLX5_SEND_WQE_MAX_WQEBBS; + sq->pdev = c->pdev; + sq->mkey_be = c->mkey_be; + sq->channel = c; + sq->tc = tc; + sq->edge = (sq->wq.sz_m1 + 1) - MLX5_SEND_WQE_MAX_WQEBBS; + sq->bf_budget = MLX5E_SQ_BF_BUDGET; priv->txq_to_sq_map[txq_ix] = sq; return 0; @@ -702,7 +710,8 @@ int err; u32 i; - param->wq.numa = cpu_to_node(c->cpu); + param->wq.buf_numa_node = cpu_to_node(c->cpu); + param->wq.db_numa_node = cpu_to_node(c->cpu); param->eq_ix = c->ix; err = mlx5_cqwq_create(mdev, ¶m->wq, param->cqc, &cq->wq, @@ -1000,7 +1009,7 @@ MLX5_SET(wq, wq, log_wq_sz, priv->params.log_rq_size); MLX5_SET(wq, wq, pd, priv->pdn); - param->wq.numa = dev_to_node(&priv->mdev->pdev->dev); + param->wq.buf_numa_node = dev_to_node(&priv->mdev->pdev->dev); param->wq.linear = 1; } @@ -1014,7 +1023,8 @@ MLX5_SET(wq, wq, log_wq_stride, ilog2(MLX5_SEND_WQE_BB)); MLX5_SET(wq, wq, pd, priv->pdn); - param->wq.numa = dev_to_node(&priv->mdev->pdev->dev); + param->wq.buf_numa_node = dev_to_node(&priv->mdev->pdev->dev); + param->max_inline = priv->params.tx_max_inline; } static void mlx5e_build_common_cq_param(struct mlx5e_priv *priv, @@ -1158,6 +1168,24 @@ mlx5e_close_tis(priv, tc); } +static int mlx5e_rx_hash_fn(int hfunc) +{ + return (hfunc == ETH_RSS_HASH_TOP) ? + MLX5_RX_HASH_FN_TOEPLITZ : + MLX5_RX_HASH_FN_INVERTED_XOR8; +} + +static int mlx5e_bits_invert(unsigned long a, int size) +{ + int inv = 0; + int i; + + for (i = 0; i < size; i++) + inv |= (test_bit(size - i - 1, &a) ? 1 : 0) << i; + + return inv; +} + static int mlx5e_open_rqt(struct mlx5e_priv *priv) { struct mlx5_core_dev *mdev = priv->mdev; @@ -1166,11 +1194,10 @@ void *rqtc; int inlen; int err; - int sz; + int log_tbl_sz = priv->params.rx_hash_log_tbl_sz; + int sz = 1 << log_tbl_sz; int i; - sz = 1 << priv->params.rx_hash_log_tbl_sz; - inlen = MLX5_ST_SZ_BYTES(create_rqt_in) + sizeof(u32) * sz; in = mlx5_vzalloc(inlen); if (!in) @@ -1182,8 +1209,12 @@ MLX5_SET(rqtc, rqtc, rqt_max_size, sz); for (i = 0; i < sz; i++) { - int ix = i % priv->params.num_channels; + int ix = i; + + if (priv->params.rss_hfunc == ETH_RSS_HASH_XOR) + ix = mlx5e_bits_invert(i, log_tbl_sz); + ix = ix % priv->params.num_channels; MLX5_SET(rqtc, rqtc, rq_num[i], priv->channel[ix]->rq.rqn); } @@ -1221,13 +1252,17 @@ #define ROUGH_MAX_L2_L3_HDR_SZ 256 -#define MLX5_HASH_IP (MLX5_HASH_FIELD_SEL_SRC_IP |\ - MLX5_HASH_FIELD_SEL_DST_IP) +#define MLX5_HASH_IP (MLX5_HASH_FIELD_SEL_SRC_IP |\ + MLX5_HASH_FIELD_SEL_DST_IP) -#define MLX5_HASH_ALL (MLX5_HASH_FIELD_SEL_SRC_IP |\ - MLX5_HASH_FIELD_SEL_DST_IP |\ - MLX5_HASH_FIELD_SEL_L4_SPORT |\ - MLX5_HASH_FIELD_SEL_L4_DPORT) +#define MLX5_HASH_IP_L4PORTS (MLX5_HASH_FIELD_SEL_SRC_IP |\ + MLX5_HASH_FIELD_SEL_DST_IP |\ + MLX5_HASH_FIELD_SEL_L4_SPORT |\ + MLX5_HASH_FIELD_SEL_L4_DPORT) + +#define MLX5_HASH_IP_IPSEC_SPI (MLX5_HASH_FIELD_SEL_SRC_IP |\ + MLX5_HASH_FIELD_SEL_DST_IP |\ + MLX5_HASH_FIELD_SEL_IPSEC_SPI) if (priv->params.lro_en) { MLX5_SET(tirc, tirc, lro_enable_mask, @@ -1254,12 +1289,16 @@ MLX5_SET(tirc, tirc, indirect_table, priv->rqtn); MLX5_SET(tirc, tirc, rx_hash_fn, - MLX5_TIRC_RX_HASH_FN_HASH_TOEPLITZ); - MLX5_SET(tirc, tirc, rx_hash_symmetric, 1); - netdev_rss_key_fill(MLX5_ADDR_OF(tirc, tirc, - rx_hash_toeplitz_key), - MLX5_FLD_SZ_BYTES(tirc, - rx_hash_toeplitz_key)); + mlx5e_rx_hash_fn(priv->params.rss_hfunc)); + if (priv->params.rss_hfunc == ETH_RSS_HASH_TOP) { + void *rss_key = MLX5_ADDR_OF(tirc, tirc, + rx_hash_toeplitz_key); + size_t len = MLX5_FLD_SZ_BYTES(tirc, + rx_hash_toeplitz_key); + + MLX5_SET(tirc, tirc, rx_hash_symmetric, 1); + netdev_rss_key_fill(rss_key, len); + } break; } @@ -1270,7 +1309,7 @@ MLX5_SET(rx_hash_field_select, hfso, l4_prot_type, MLX5_L4_PROT_TYPE_TCP); MLX5_SET(rx_hash_field_select, hfso, selected_fields, - MLX5_HASH_ALL); + MLX5_HASH_IP_L4PORTS); break; case MLX5E_TT_IPV6_TCP: @@ -1279,7 +1318,7 @@ MLX5_SET(rx_hash_field_select, hfso, l4_prot_type, MLX5_L4_PROT_TYPE_TCP); MLX5_SET(rx_hash_field_select, hfso, selected_fields, - MLX5_HASH_ALL); + MLX5_HASH_IP_L4PORTS); break; case MLX5E_TT_IPV4_UDP: @@ -1288,7 +1327,7 @@ MLX5_SET(rx_hash_field_select, hfso, l4_prot_type, MLX5_L4_PROT_TYPE_UDP); MLX5_SET(rx_hash_field_select, hfso, selected_fields, - MLX5_HASH_ALL); + MLX5_HASH_IP_L4PORTS); break; case MLX5E_TT_IPV6_UDP: @@ -1297,7 +1336,35 @@ MLX5_SET(rx_hash_field_select, hfso, l4_prot_type, MLX5_L4_PROT_TYPE_UDP); MLX5_SET(rx_hash_field_select, hfso, selected_fields, - MLX5_HASH_ALL); + MLX5_HASH_IP_L4PORTS); + break; + + case MLX5E_TT_IPV4_IPSEC_AH: + MLX5_SET(rx_hash_field_select, hfso, l3_prot_type, + MLX5_L3_PROT_TYPE_IPV4); + MLX5_SET(rx_hash_field_select, hfso, selected_fields, + MLX5_HASH_IP_IPSEC_SPI); + break; + + case MLX5E_TT_IPV6_IPSEC_AH: + MLX5_SET(rx_hash_field_select, hfso, l3_prot_type, + MLX5_L3_PROT_TYPE_IPV6); + MLX5_SET(rx_hash_field_select, hfso, selected_fields, + MLX5_HASH_IP_IPSEC_SPI); + break; + + case MLX5E_TT_IPV4_IPSEC_ESP: + MLX5_SET(rx_hash_field_select, hfso, l3_prot_type, + MLX5_L3_PROT_TYPE_IPV4); + MLX5_SET(rx_hash_field_select, hfso, selected_fields, + MLX5_HASH_IP_IPSEC_SPI); + break; + + case MLX5E_TT_IPV6_IPSEC_ESP: + MLX5_SET(rx_hash_field_select, hfso, l3_prot_type, + MLX5_L3_PROT_TYPE_IPV6); + MLX5_SET(rx_hash_field_select, hfso, selected_fields, + MLX5_HASH_IP_IPSEC_SPI); break; case MLX5E_TT_IPV4: @@ -1673,6 +1740,15 @@ return 0; } +u16 mlx5e_get_max_inline_cap(struct mlx5_core_dev *mdev) +{ + int bf_buf_size = (1 << MLX5_CAP_GEN(mdev, log_bf_reg_size)) / 2; + + return bf_buf_size - + sizeof(struct mlx5e_tx_wqe) + + 2 /*sizeof(mlx5e_tx_wqe.inline_hdr_start)*/; +} + static void mlx5e_build_netdev_priv(struct mlx5_core_dev *mdev, struct net_device *netdev, int num_comp_vectors) @@ -1691,6 +1767,7 @@ MLX5E_PARAMS_DEFAULT_TX_CQ_MODERATION_USEC; priv->params.tx_cq_moderation_pkts = MLX5E_PARAMS_DEFAULT_TX_CQ_MODERATION_PKTS; + priv->params.tx_max_inline = mlx5e_get_max_inline_cap(mdev); priv->params.min_rx_wqes = MLX5E_PARAMS_DEFAULT_MIN_RX_WQES; priv->params.rx_hash_log_tbl_sz = @@ -1700,6 +1777,7 @@ MLX5E_PARAMS_DEFAULT_RX_HASH_LOG_TBL_SZ; priv->params.num_tc = 1; priv->params.default_vlan_prio = 0; + priv->params.rss_hfunc = ETH_RSS_HASH_XOR; priv->params.lro_en = false && !!MLX5_CAP_ETH(priv->mdev, lro_cap); priv->params.lro_wqe_sz = --- linux-4.2.0.orig/drivers/net/ethernet/mellanox/mlx5/core/en_tx.c +++ linux-4.2.0/drivers/net/ethernet/mellanox/mlx5/core/en_tx.c @@ -57,7 +57,7 @@ if (notify_hw) { cseg->fm_ce_se = MLX5_WQE_CTRL_CQ_UPDATE; - mlx5e_tx_notify_hw(sq, wqe); + mlx5e_tx_notify_hw(sq, wqe, 0); } } @@ -110,9 +110,17 @@ } static inline u16 mlx5e_get_inline_hdr_size(struct mlx5e_sq *sq, - struct sk_buff *skb) + struct sk_buff *skb, bool bf) { -#define MLX5E_MIN_INLINE 16 /* eth header with vlan (w/o next ethertype) */ + /* Some NIC TX decisions, e.g loopback, are based on the packet + * headers and occur before the data gather. + * Therefore these headers must be copied into the WQE + */ +#define MLX5E_MIN_INLINE (ETH_HLEN + 2/*vlan tag*/) + + if (bf && (skb_headlen(skb) <= sq->max_inline)) + return skb_headlen(skb); + return MLX5E_MIN_INLINE; } @@ -129,6 +137,7 @@ u8 opcode = MLX5_OPCODE_SEND; dma_addr_t dma_addr = 0; + bool bf = false; u16 headlen; u16 ds_cnt; u16 ihs; @@ -141,6 +150,11 @@ else sq->stats.csum_offload_none++; + if (sq->cc != sq->prev_cc) { + sq->prev_cc = sq->cc; + sq->bf_budget = (sq->cc == sq->pc) ? MLX5E_SQ_BF_BUDGET : 0; + } + if (skb_is_gso(skb)) { u32 payload_len; @@ -153,7 +167,10 @@ sq->stats.tso_packets++; sq->stats.tso_bytes += payload_len; } else { - ihs = mlx5e_get_inline_hdr_size(sq, skb); + bf = sq->bf_budget && + !skb->xmit_more && + !skb_shinfo(skb)->nr_frags; + ihs = mlx5e_get_inline_hdr_size(sq, skb, bf); MLX5E_TX_SKB_CB(skb)->num_bytes = max_t(unsigned int, skb->len, ETH_ZLEN); } @@ -225,14 +242,21 @@ } if (!skb->xmit_more || netif_xmit_stopped(sq->txq)) { + int bf_sz = 0; + + if (bf && sq->uar_bf_map) + bf_sz = MLX5E_TX_SKB_CB(skb)->num_wqebbs << 3; + cseg->fm_ce_se = MLX5_WQE_CTRL_CQ_UPDATE; - mlx5e_tx_notify_hw(sq, wqe); + mlx5e_tx_notify_hw(sq, wqe, bf_sz); } /* fill sq edge with nops to avoid wqe wrap around */ while ((sq->pc & wq->sz_m1) > sq->edge) mlx5e_send_nop(sq, false); + sq->bf_budget = bf ? sq->bf_budget - 1 : 0; + sq->stats.packets++; return NETDEV_TX_OK; --- linux-4.2.0.orig/drivers/net/ethernet/mellanox/mlx5/core/main.c +++ linux-4.2.0/drivers/net/ethernet/mellanox/mlx5/core/main.c @@ -457,7 +457,7 @@ struct mlx5_priv *priv = &mdev->priv; struct msix_entry *msix = priv->msix_arr; int irq = msix[i + MLX5_EQ_VEC_COMP_BASE].vector; - int numa_node = dev_to_node(&mdev->pdev->dev); + int numa_node = priv->numa_node; int err; if (!zalloc_cpumask_var(&priv->irq_info[i].mask, GFP_KERNEL)) { @@ -656,6 +656,22 @@ } #endif +static int map_bf_area(struct mlx5_core_dev *dev) +{ + resource_size_t bf_start = pci_resource_start(dev->pdev, 0); + resource_size_t bf_len = pci_resource_len(dev->pdev, 0); + + dev->priv.bf_mapping = io_mapping_create_wc(bf_start, bf_len); + + return dev->priv.bf_mapping ? 0 : -ENOMEM; +} + +static void unmap_bf_area(struct mlx5_core_dev *dev) +{ + if (dev->priv.bf_mapping) + io_mapping_free(dev->priv.bf_mapping); +} + static int mlx5_dev_init(struct mlx5_core_dev *dev, struct pci_dev *pdev) { struct mlx5_priv *priv = &dev->priv; @@ -670,6 +686,10 @@ INIT_LIST_HEAD(&priv->pgdir_list); spin_lock_init(&priv->mkey_lock); + mutex_init(&priv->alloc_mutex); + + priv->numa_node = dev_to_node(&dev->pdev->dev); + priv->dbg_root = debugfs_create_dir(dev_name(&pdev->dev), mlx5_debugfs_root); if (!priv->dbg_root) return -ENOMEM; @@ -806,10 +826,13 @@ goto err_stop_eqs; } + if (map_bf_area(dev)) + dev_err(&pdev->dev, "Failed to map blue flame area\n"); + err = mlx5_irq_set_affinity_hints(dev); if (err) { dev_err(&pdev->dev, "Failed to alloc affinity hint cpumask\n"); - goto err_free_comp_eqs; + goto err_unmap_bf_area; } MLX5_INIT_DOORBELL_LOCK(&priv->cq_uar_lock); @@ -821,7 +844,9 @@ return 0; -err_free_comp_eqs: +err_unmap_bf_area: + unmap_bf_area(dev); + free_comp_eqs(dev); err_stop_eqs: @@ -879,6 +904,7 @@ mlx5_cleanup_qp_table(dev); mlx5_cleanup_cq_table(dev); mlx5_irq_clear_affinity_hints(dev); + unmap_bf_area(dev); free_comp_eqs(dev); mlx5_stop_eqs(dev); mlx5_free_uuars(dev, &priv->uuari); --- linux-4.2.0.orig/drivers/net/ethernet/mellanox/mlx5/core/uar.c +++ linux-4.2.0/drivers/net/ethernet/mellanox/mlx5/core/uar.c @@ -32,6 +32,7 @@ #include #include +#include #include #include #include "mlx5_core.h" @@ -246,6 +247,10 @@ goto err_free_uar; } + if (mdev->priv.bf_mapping) + uar->bf_map = io_mapping_map_wc(mdev->priv.bf_mapping, + uar->index << PAGE_SHIFT); + return 0; err_free_uar: @@ -257,6 +262,7 @@ void mlx5_unmap_free_uar(struct mlx5_core_dev *mdev, struct mlx5_uar *uar) { + io_mapping_unmap(uar->bf_map); iounmap(uar->map); mlx5_cmd_free_uar(mdev, uar->index); } --- linux-4.2.0.orig/drivers/net/ethernet/mellanox/mlx5/core/wq.c +++ linux-4.2.0/drivers/net/ethernet/mellanox/mlx5/core/wq.c @@ -73,13 +73,14 @@ wq->log_stride = MLX5_GET(wq, wqc, log_wq_stride); wq->sz_m1 = (1 << MLX5_GET(wq, wqc, log_wq_sz)) - 1; - err = mlx5_db_alloc(mdev, &wq_ctrl->db); + err = mlx5_db_alloc_node(mdev, &wq_ctrl->db, param->db_numa_node); if (err) { mlx5_core_warn(mdev, "mlx5_db_alloc() failed, %d\n", err); return err; } - err = mlx5_buf_alloc(mdev, mlx5_wq_cyc_get_byte_size(wq), &wq_ctrl->buf); + err = mlx5_buf_alloc_node(mdev, mlx5_wq_cyc_get_byte_size(wq), + &wq_ctrl->buf, param->buf_numa_node); if (err) { mlx5_core_warn(mdev, "mlx5_buf_alloc() failed, %d\n", err); goto err_db_free; @@ -108,13 +109,14 @@ wq->log_sz = MLX5_GET(cqc, cqc, log_cq_size); wq->sz_m1 = (1 << wq->log_sz) - 1; - err = mlx5_db_alloc(mdev, &wq_ctrl->db); + err = mlx5_db_alloc_node(mdev, &wq_ctrl->db, param->db_numa_node); if (err) { mlx5_core_warn(mdev, "mlx5_db_alloc() failed, %d\n", err); return err; } - err = mlx5_buf_alloc(mdev, mlx5_cqwq_get_byte_size(wq), &wq_ctrl->buf); + err = mlx5_buf_alloc_node(mdev, mlx5_cqwq_get_byte_size(wq), + &wq_ctrl->buf, param->buf_numa_node); if (err) { mlx5_core_warn(mdev, "mlx5_buf_alloc() failed, %d\n", err); goto err_db_free; @@ -144,7 +146,7 @@ wq->log_stride = MLX5_GET(wq, wqc, log_wq_stride); wq->sz_m1 = (1 << MLX5_GET(wq, wqc, log_wq_sz)) - 1; - err = mlx5_db_alloc(mdev, &wq_ctrl->db); + err = mlx5_db_alloc_node(mdev, &wq_ctrl->db, param->db_numa_node); if (err) { mlx5_core_warn(mdev, "mlx5_db_alloc() failed, %d\n", err); return err; --- linux-4.2.0.orig/drivers/net/ethernet/mellanox/mlx5/core/wq.h +++ linux-4.2.0/drivers/net/ethernet/mellanox/mlx5/core/wq.h @@ -37,7 +37,8 @@ struct mlx5_wq_param { int linear; - int numa; + int buf_numa_node; + int db_numa_node; }; struct mlx5_wq_ctrl { --- linux-4.2.0.orig/drivers/net/ethernet/neterion/vxge/vxge-main.c +++ linux-4.2.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-4.2.0.orig/drivers/net/phy/fixed_phy.c +++ linux-4.2.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-4.2.0.orig/drivers/net/phy/vitesse.c +++ linux-4.2.0/drivers/net/phy/vitesse.c @@ -75,7 +75,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; @@ -95,6 +95,7 @@ return err; } +EXPORT_SYMBOL(vsc824x_add_skew); static int vsc824x_config_init(struct phy_device *phydev) { --- linux-4.2.0.orig/drivers/net/wireless/hostap/hostap_hw.c +++ linux-4.2.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-4.2.0.orig/drivers/pci/quirks.c +++ linux-4.2.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-4.2.0.orig/drivers/platform/x86/intel_ips.c +++ linux-4.2.0/drivers/platform/x86/intel_ips.c @@ -1501,6 +1501,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-4.2.0.orig/drivers/platform/x86/intel_pmc_ipc.c +++ linux-4.2.0/drivers/platform/x86/intel_pmc_ipc.c @@ -33,7 +33,7 @@ #include #include #include -#include +#include /* * IPC registers @@ -473,9 +473,9 @@ }, }; -static struct lpc_ich_info tco_info = { +static struct itco_wdt_platform_data tco_info = { .name = "Apollo Lake SoC", - .iTCO_version = 3, + .version = 3, }; static int ipc_create_punit_device(void) @@ -552,8 +552,7 @@ goto err; } - ret = platform_device_add_data(pdev, &tco_info, - sizeof(struct lpc_ich_info)); + ret = platform_device_add_data(pdev, &tco_info, sizeof(tco_info)); if (ret) { dev_err(ipcdev.dev, "Failed to add tco platform data\n"); goto err; --- linux-4.2.0.orig/drivers/pnp/isapnp/core.c +++ linux-4.2.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-4.2.0.orig/drivers/rtc/interface.c +++ linux-4.2.0/drivers/rtc/interface.c @@ -748,9 +748,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-4.2.0.orig/drivers/scsi/Kconfig +++ linux-4.2.0/drivers/scsi/Kconfig @@ -345,6 +345,7 @@ source "drivers/scsi/bnx2i/Kconfig" source "drivers/scsi/bnx2fc/Kconfig" source "drivers/scsi/be2iscsi/Kconfig" +source "drivers/scsi/cxlflash/Kconfig" config SGIWD93_SCSI tristate "SGI WD93C93 SCSI Driver" --- linux-4.2.0.orig/drivers/scsi/Makefile +++ linux-4.2.0/drivers/scsi/Makefile @@ -102,6 +102,7 @@ obj-$(CONFIG_SCSI_EATA) += eata.o obj-$(CONFIG_SCSI_DC395x) += dc395x.o obj-$(CONFIG_SCSI_AM53C974) += esp_scsi.o am53c974.o +obj-$(CONFIG_CXLFLASH) += cxlflash/ obj-$(CONFIG_MEGARAID_LEGACY) += megaraid.o obj-$(CONFIG_MEGARAID_NEWGEN) += megaraid/ obj-$(CONFIG_MEGARAID_SAS) += megaraid/ --- linux-4.2.0.orig/drivers/scsi/cxlflash/Kconfig +++ linux-4.2.0/drivers/scsi/cxlflash/Kconfig @@ -0,0 +1,11 @@ +# +# IBM CXL-attached Flash Accelerator SCSI Driver +# + +config CXLFLASH + tristate "Support for IBM CAPI Flash" + depends on PCI && SCSI && CXL && EEH + default m + help + Allows CAPI Accelerated IO to Flash + If unsure, say N. --- linux-4.2.0.orig/drivers/scsi/cxlflash/Makefile +++ linux-4.2.0/drivers/scsi/cxlflash/Makefile @@ -0,0 +1,2 @@ +obj-$(CONFIG_CXLFLASH) += cxlflash.o +cxlflash-y += main.o superpipe.o lunmgt.o vlun.o --- linux-4.2.0.orig/drivers/scsi/cxlflash/common.h +++ linux-4.2.0/drivers/scsi/cxlflash/common.h @@ -0,0 +1,208 @@ +/* + * CXL Flash Device Driver + * + * Written by: Manoj N. Kumar , IBM Corporation + * Matthew R. Ochs , IBM Corporation + * + * Copyright (C) 2015 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; either version + * 2 of the License, or (at your option) any later version. + */ + +#ifndef _CXLFLASH_COMMON_H +#define _CXLFLASH_COMMON_H + +#include +#include +#include +#include + + +#define MAX_CONTEXT CXLFLASH_MAX_CONTEXT /* num contexts per afu */ + +#define CXLFLASH_BLOCK_SIZE 4096 /* 4K blocks */ +#define CXLFLASH_MAX_XFER_SIZE 16777216 /* 16MB transfer */ +#define CXLFLASH_MAX_SECTORS (CXLFLASH_MAX_XFER_SIZE/512) /* SCSI wants + max_sectors + in units of + 512 byte + sectors + */ + +#define NUM_RRQ_ENTRY 16 /* for master issued cmds */ +#define MAX_RHT_PER_CONTEXT (PAGE_SIZE / sizeof(struct sisl_rht_entry)) + +/* AFU command retry limit */ +#define MC_RETRY_CNT 5 /* sufficient for SCSI check and + certain AFU errors */ + +/* Command management definitions */ +#define CXLFLASH_NUM_CMDS (2 * CXLFLASH_MAX_CMDS) /* Must be a pow2 for + alignment and more + efficient array + index derivation + */ + +#define CXLFLASH_MAX_CMDS 16 +#define CXLFLASH_MAX_CMDS_PER_LUN CXLFLASH_MAX_CMDS + + +static inline void check_sizes(void) +{ + BUILD_BUG_ON_NOT_POWER_OF_2(CXLFLASH_NUM_CMDS); +} + +/* AFU defines a fixed size of 4K for command buffers (borrow 4K page define) */ +#define CMD_BUFSIZE SIZE_4K + +/* flags in IOA status area for host use */ +#define B_DONE 0x01 +#define B_ERROR 0x02 /* set with B_DONE */ +#define B_TIMEOUT 0x04 /* set with B_DONE & B_ERROR */ + +enum cxlflash_lr_state { + LINK_RESET_INVALID, + LINK_RESET_REQUIRED, + LINK_RESET_COMPLETE +}; + +enum cxlflash_init_state { + INIT_STATE_NONE, + INIT_STATE_PCI, + INIT_STATE_AFU, + INIT_STATE_SCSI +}; + +enum cxlflash_state { + STATE_NORMAL, /* Normal running state, everything good */ + STATE_LIMBO, /* Limbo running state, trying to reset/recover */ + STATE_FAILTERM /* Failed/terminating state, error out users/threads */ +}; + +/* + * Each context has its own set of resource handles that is visible + * only from that context. + */ + +struct cxlflash_cfg { + struct afu *afu; + struct cxl_context *mcctx; + + struct pci_dev *dev; + struct pci_device_id *dev_id; + struct Scsi_Host *host; + + ulong cxlflash_regs_pci; + + struct work_struct work_q; + enum cxlflash_init_state init_state; + enum cxlflash_lr_state lr_state; + int lr_port; + + struct cxl_afu *cxl_afu; + + struct pci_pool *cxlflash_cmd_pool; + struct pci_dev *parent_dev; + + atomic_t recovery_threads; + struct mutex ctx_recovery_mutex; + struct mutex ctx_tbl_list_mutex; + struct ctx_info *ctx_tbl[MAX_CONTEXT]; + struct list_head ctx_err_recovery; /* contexts w/ recovery pending */ + struct file_operations cxl_fops; + + atomic_t num_user_contexts; + + /* Parameters that are LUN table related */ + int last_lun_index[CXLFLASH_NUM_FC_PORTS]; + int promote_lun_index; + struct list_head lluns; /* list of llun_info structs */ + + wait_queue_head_t tmf_waitq; + bool tmf_active; + wait_queue_head_t limbo_waitq; + enum cxlflash_state state; +}; + +struct afu_cmd { + struct sisl_ioarcb rcb; /* IOARCB (cache line aligned) */ + struct sisl_ioasa sa; /* IOASA must follow IOARCB */ + spinlock_t slock; + struct completion cevent; + char *buf; /* per command buffer */ + struct afu *parent; + int slot; + atomic_t free; + + u8 cmd_tmf:1; + + /* As per the SISLITE spec the IOARCB EA has to be 16-byte aligned. + * However for performance reasons the IOARCB/IOASA should be + * cache line aligned. + */ +} __aligned(cache_line_size()); + +struct afu { + /* Stuff requiring alignment go first. */ + + u64 rrq_entry[NUM_RRQ_ENTRY]; /* 128B RRQ */ + /* + * Command & data for AFU commands. + */ + struct afu_cmd cmd[CXLFLASH_NUM_CMDS]; + + /* Beware of alignment till here. Preferably introduce new + * fields after this point + */ + + /* AFU HW */ + struct cxl_ioctl_start_work work; + struct cxlflash_afu_map *afu_map; /* entire MMIO map */ + struct sisl_host_map *host_map; /* MC host map */ + struct sisl_ctrl_map *ctrl_map; /* MC control map */ + + ctx_hndl_t ctx_hndl; /* master's context handle */ + u64 *hrrq_start; + u64 *hrrq_end; + u64 *hrrq_curr; + bool toggle; + bool read_room; + atomic64_t room; + u64 hb; + u32 cmd_couts; /* Number of command checkouts */ + u32 internal_lun; /* User-desired LUN mode for this AFU */ + + char version[8]; + u64 interface_version; + + struct cxlflash_cfg *parent; /* Pointer back to parent cxlflash_cfg */ + +}; + +static inline u64 lun_to_lunid(u64 lun) +{ + u64 lun_id; + + int_to_scsilun(lun, (struct scsi_lun *)&lun_id); + return swab64(lun_id); +} + +int cxlflash_send_cmd(struct afu *, struct afu_cmd *); +void cxlflash_wait_resp(struct afu *, struct afu_cmd *); +int cxlflash_afu_reset(struct cxlflash_cfg *); +struct afu_cmd *cxlflash_cmd_checkout(struct afu *); +void cxlflash_cmd_checkin(struct afu_cmd *); +int cxlflash_afu_sync(struct afu *, ctx_hndl_t, res_hndl_t, u8); +void cxlflash_list_init(void); +void cxlflash_term_global_luns(void); +void cxlflash_free_errpage(void); +int cxlflash_ioctl(struct scsi_device *, int, void __user *); +void cxlflash_stop_term_user_contexts(struct cxlflash_cfg *); +int cxlflash_mark_contexts_error(struct cxlflash_cfg *); +void cxlflash_term_local_luns(struct cxlflash_cfg *); +void cxlflash_restore_luntable(struct cxlflash_cfg *); + +#endif /* ifndef _CXLFLASH_COMMON_H */ --- linux-4.2.0.orig/drivers/scsi/cxlflash/lunmgt.c +++ linux-4.2.0/drivers/scsi/cxlflash/lunmgt.c @@ -0,0 +1,266 @@ +/* + * CXL Flash Device Driver + * + * Written by: Manoj N. Kumar , IBM Corporation + * Matthew R. Ochs , IBM Corporation + * + * Copyright (C) 2015 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; either version + * 2 of the License, or (at your option) any later version. + */ + +#include +#include + +#include +#include + +#include "sislite.h" +#include "common.h" +#include "vlun.h" +#include "superpipe.h" + +/** + * create_local() - allocate and initialize a local LUN information structure + * @sdev: SCSI device associated with LUN. + * @wwid: World Wide Node Name for LUN. + * + * Return: Allocated local llun_info structure on success, NULL on failure + */ +static struct llun_info *create_local(struct scsi_device *sdev, u8 *wwid) +{ + struct llun_info *lli = NULL; + + lli = kzalloc(sizeof(*lli), GFP_KERNEL); + if (unlikely(!lli)) { + pr_err("%s: could not allocate lli\n", __func__); + goto out; + } + + lli->sdev = sdev; + lli->newly_created = true; + lli->host_no = sdev->host->host_no; + lli->in_table = false; + + memcpy(lli->wwid, wwid, DK_CXLFLASH_MANAGE_LUN_WWID_LEN); +out: + return lli; +} + +/** + * create_global() - allocate and initialize a global LUN information structure + * @sdev: SCSI device associated with LUN. + * @wwid: World Wide Node Name for LUN. + * + * Return: Allocated global glun_info structure on success, NULL on failure + */ +static struct glun_info *create_global(struct scsi_device *sdev, u8 *wwid) +{ + struct glun_info *gli = NULL; + + gli = kzalloc(sizeof(*gli), GFP_KERNEL); + if (unlikely(!gli)) { + pr_err("%s: could not allocate gli\n", __func__); + goto out; + } + + mutex_init(&gli->mutex); + memcpy(gli->wwid, wwid, DK_CXLFLASH_MANAGE_LUN_WWID_LEN); +out: + return gli; +} + +/** + * refresh_local() - find and update local LUN information structure by WWID + * @cfg: Internal structure associated with the host. + * @wwid: WWID associated with LUN. + * + * When the LUN is found, mark it by updating it's newly_created field. + * + * Return: Found local lun_info structure on success, NULL on failure + * If a LUN with the WWID is found in the list, refresh it's state. + */ +static struct llun_info *refresh_local(struct cxlflash_cfg *cfg, u8 *wwid) +{ + struct llun_info *lli, *temp; + + list_for_each_entry_safe(lli, temp, &cfg->lluns, list) + if (!memcmp(lli->wwid, wwid, DK_CXLFLASH_MANAGE_LUN_WWID_LEN)) { + lli->newly_created = false; + return lli; + } + + return NULL; +} + +/** + * lookup_global() - find a global LUN information structure by WWID + * @wwid: WWID associated with LUN. + * + * Return: Found global lun_info structure on success, NULL on failure + */ +static struct glun_info *lookup_global(u8 *wwid) +{ + struct glun_info *gli, *temp; + + list_for_each_entry_safe(gli, temp, &global.gluns, list) + if (!memcmp(gli->wwid, wwid, DK_CXLFLASH_MANAGE_LUN_WWID_LEN)) + return gli; + + return NULL; +} + +/** + * find_and_create_lun() - find or create a local LUN information structure + * @sdev: SCSI device associated with LUN. + * @wwid: WWID associated with LUN. + * + * The LUN is kept both in a local list (per adapter) and in a global list + * (across all adapters). Certain attributes of the LUN are local to the + * adapter (such as index, port selection mask etc.). + * The block allocation map is shared across all adapters (i.e. associated + * wih the global list). Since different attributes are associated with + * the per adapter and global entries, allocate two separate structures for each + * LUN (one local, one global). + * + * Keep a pointer back from the local to the global entry. + * + * Return: Found/Allocated local lun_info structure on success, NULL on failure + */ +static struct llun_info *find_and_create_lun(struct scsi_device *sdev, u8 *wwid) +{ + struct llun_info *lli = NULL; + struct glun_info *gli = NULL; + struct Scsi_Host *shost = sdev->host; + struct cxlflash_cfg *cfg = shost_priv(shost); + + mutex_lock(&global.mutex); + if (unlikely(!wwid)) + goto out; + + lli = refresh_local(cfg, wwid); + if (lli) + goto out; + + lli = create_local(sdev, wwid); + if (unlikely(!lli)) + goto out; + + gli = lookup_global(wwid); + if (gli) { + lli->parent = gli; + list_add(&lli->list, &cfg->lluns); + goto out; + } + + gli = create_global(sdev, wwid); + if (unlikely(!gli)) { + kfree(lli); + lli = NULL; + goto out; + } + + lli->parent = gli; + list_add(&lli->list, &cfg->lluns); + + list_add(&gli->list, &global.gluns); + +out: + mutex_unlock(&global.mutex); + pr_debug("%s: returning %p\n", __func__, lli); + return lli; +} + +/** + * cxlflash_term_local_luns() - Delete all entries from local LUN list, free. + * @cfg: Internal structure associated with the host. + */ +void cxlflash_term_local_luns(struct cxlflash_cfg *cfg) +{ + struct llun_info *lli, *temp; + + mutex_lock(&global.mutex); + list_for_each_entry_safe(lli, temp, &cfg->lluns, list) { + list_del(&lli->list); + kfree(lli); + } + mutex_unlock(&global.mutex); +} + +/** + * cxlflash_list_init() - initializes the global LUN list + */ +void cxlflash_list_init(void) +{ + INIT_LIST_HEAD(&global.gluns); + mutex_init(&global.mutex); + global.err_page = NULL; +} + +/** + * cxlflash_term_global_luns() - frees resources associated with global LUN list + */ +void cxlflash_term_global_luns(void) +{ + struct glun_info *gli, *temp; + + mutex_lock(&global.mutex); + list_for_each_entry_safe(gli, temp, &global.gluns, list) { + list_del(&gli->list); + cxlflash_ba_terminate(&gli->blka.ba_lun); + kfree(gli); + } + mutex_unlock(&global.mutex); +} + +/** + * cxlflash_manage_lun() - handles LUN management activities + * @sdev: SCSI device associated with LUN. + * @manage: Manage ioctl data structure. + * + * This routine is used to notify the driver about a LUN's WWID and associate + * SCSI devices (sdev) with a global LUN instance. Additionally it serves to + * change a LUN's operating mode: legacy or superpipe. + * + * Return: 0 on success, -errno on failure + */ +int cxlflash_manage_lun(struct scsi_device *sdev, + struct dk_cxlflash_manage_lun *manage) +{ + int rc = 0; + struct llun_info *lli = NULL; + u64 flags = manage->hdr.flags; + u32 chan = sdev->channel; + + lli = find_and_create_lun(sdev, manage->wwid); + pr_debug("%s: ENTER: WWID = %016llX%016llX, flags = %016llX li = %p\n", + __func__, get_unaligned_le64(&manage->wwid[0]), + get_unaligned_le64(&manage->wwid[8]), + manage->hdr.flags, lli); + if (unlikely(!lli)) { + rc = -ENOMEM; + goto out; + } + + if (flags & DK_CXLFLASH_MANAGE_LUN_ENABLE_SUPERPIPE) { + if (lli->newly_created) + lli->port_sel = CHAN2PORT(chan); + else + lli->port_sel = BOTH_PORTS; + /* Store off lun in unpacked, AFU-friendly format */ + lli->lun_id[chan] = lun_to_lunid(sdev->lun); + sdev->hostdata = lli; + } else if (flags & DK_CXLFLASH_MANAGE_LUN_DISABLE_SUPERPIPE) { + if (lli->parent->mode != MODE_NONE) + rc = -EBUSY; + else + sdev->hostdata = NULL; + } + +out: + pr_debug("%s: returning rc=%d\n", __func__, rc); + return rc; +} --- linux-4.2.0.orig/drivers/scsi/cxlflash/main.c +++ linux-4.2.0/drivers/scsi/cxlflash/main.c @@ -0,0 +1,2494 @@ +/* + * CXL Flash Device Driver + * + * Written by: Manoj N. Kumar , IBM Corporation + * Matthew R. Ochs , IBM Corporation + * + * Copyright (C) 2015 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; either version + * 2 of the License, or (at your option) any later version. + */ + +#include +#include +#include +#include + +#include + +#include + +#include +#include +#include + +#include "main.h" +#include "sislite.h" +#include "common.h" + +MODULE_DESCRIPTION(CXLFLASH_ADAPTER_NAME); +MODULE_AUTHOR("Manoj N. Kumar "); +MODULE_AUTHOR("Matthew R. Ochs "); +MODULE_LICENSE("GPL"); + + +/** + * cxlflash_cmd_checkout() - checks out an AFU command + * @afu: AFU to checkout from. + * + * Commands are checked out in a round-robin fashion. Note that since + * the command pool is larger than the hardware queue, the majority of + * times we will only loop once or twice before getting a command. The + * buffer and CDB within the command are initialized (zeroed) prior to + * returning. + * + * Return: The checked out command or NULL when command pool is empty. + */ +struct afu_cmd *cxlflash_cmd_checkout(struct afu *afu) +{ + int k, dec = CXLFLASH_NUM_CMDS; + struct afu_cmd *cmd; + + while (dec--) { + k = (afu->cmd_couts++ & (CXLFLASH_NUM_CMDS - 1)); + + cmd = &afu->cmd[k]; + + if (!atomic_dec_if_positive(&cmd->free)) { + pr_debug("%s: returning found index=%d\n", + __func__, cmd->slot); + memset(cmd->buf, 0, CMD_BUFSIZE); + memset(cmd->rcb.cdb, 0, sizeof(cmd->rcb.cdb)); + return cmd; + } + } + + return NULL; +} + +/** + * cxlflash_cmd_checkin() - checks in an AFU command + * @cmd: AFU command to checkin. + * + * Safe to pass commands that have already been checked in. Several + * internal tracking fields are reset as part of the checkin. Note + * that these are intentionally reset prior to toggling the free bit + * to avoid clobbering values in the event that the command is checked + * out right away. + */ +void cxlflash_cmd_checkin(struct afu_cmd *cmd) +{ + cmd->rcb.scp = NULL; + cmd->rcb.timeout = 0; + cmd->sa.ioasc = 0; + cmd->cmd_tmf = false; + cmd->sa.host_use[0] = 0; /* clears both completion and retry bytes */ + + if (unlikely(atomic_inc_return(&cmd->free) != 1)) { + pr_err("%s: Freeing cmd (%d) that is not in use!\n", + __func__, cmd->slot); + return; + } + + pr_debug("%s: released cmd %p index=%d\n", __func__, cmd, cmd->slot); +} + +/** + * process_cmd_err() - command error handler + * @cmd: AFU command that experienced the error. + * @scp: SCSI command associated with the AFU command in error. + * + * Translates error bits from AFU command to SCSI command results. + */ +static void process_cmd_err(struct afu_cmd *cmd, struct scsi_cmnd *scp) +{ + struct sisl_ioarcb *ioarcb; + struct sisl_ioasa *ioasa; + + if (unlikely(!cmd)) + return; + + ioarcb = &(cmd->rcb); + ioasa = &(cmd->sa); + + if (ioasa->rc.flags & SISL_RC_FLAGS_UNDERRUN) { + pr_debug("%s: cmd underrun cmd = %p scp = %p\n", + __func__, cmd, scp); + scp->result = (DID_ERROR << 16); + } + + if (ioasa->rc.flags & SISL_RC_FLAGS_OVERRUN) { + pr_debug("%s: cmd underrun cmd = %p scp = %p\n", + __func__, cmd, scp); + scp->result = (DID_ERROR << 16); + } + + pr_debug("%s: cmd failed afu_rc=%d scsi_rc=%d fc_rc=%d " + "afu_extra=0x%X, scsi_entra=0x%X, fc_extra=0x%X\n", + __func__, ioasa->rc.afu_rc, ioasa->rc.scsi_rc, + ioasa->rc.fc_rc, ioasa->afu_extra, ioasa->scsi_extra, + ioasa->fc_extra); + + if (ioasa->rc.scsi_rc) { + /* We have a SCSI status */ + if (ioasa->rc.flags & SISL_RC_FLAGS_SENSE_VALID) { + memcpy(scp->sense_buffer, ioasa->sense_data, + SISL_SENSE_DATA_LEN); + scp->result = ioasa->rc.scsi_rc; + } else + scp->result = ioasa->rc.scsi_rc | (DID_ERROR << 16); + } + + /* + * We encountered an error. Set scp->result based on nature + * of error. + */ + if (ioasa->rc.fc_rc) { + /* We have an FC status */ + switch (ioasa->rc.fc_rc) { + case SISL_FC_RC_LINKDOWN: + scp->result = (DID_REQUEUE << 16); + break; + case SISL_FC_RC_RESID: + /* This indicates an FCP resid underrun */ + if (!(ioasa->rc.flags & SISL_RC_FLAGS_OVERRUN)) { + /* If the SISL_RC_FLAGS_OVERRUN flag was set, + * then we will handle this error else where. + * If not then we must handle it here. + * This is probably an AFU bug. We will + * attempt a retry to see if that resolves it. + */ + scp->result = (DID_ERROR << 16); + } + break; + case SISL_FC_RC_RESIDERR: + /* Resid mismatch between adapter and device */ + case SISL_FC_RC_TGTABORT: + case SISL_FC_RC_ABORTOK: + case SISL_FC_RC_ABORTFAIL: + case SISL_FC_RC_NOLOGI: + case SISL_FC_RC_ABORTPEND: + case SISL_FC_RC_WRABORTPEND: + case SISL_FC_RC_NOEXP: + case SISL_FC_RC_INUSE: + scp->result = (DID_ERROR << 16); + break; + } + } + + if (ioasa->rc.afu_rc) { + /* We have an AFU error */ + switch (ioasa->rc.afu_rc) { + case SISL_AFU_RC_NO_CHANNELS: + scp->result = (DID_MEDIUM_ERROR << 16); + break; + case SISL_AFU_RC_DATA_DMA_ERR: + switch (ioasa->afu_extra) { + case SISL_AFU_DMA_ERR_PAGE_IN: + /* Retry */ + scp->result = (DID_IMM_RETRY << 16); + break; + case SISL_AFU_DMA_ERR_INVALID_EA: + default: + scp->result = (DID_ERROR << 16); + } + break; + case SISL_AFU_RC_OUT_OF_DATA_BUFS: + /* Retry */ + scp->result = (DID_ALLOC_FAILURE << 16); + break; + default: + scp->result = (DID_ERROR << 16); + } + } +} + +/** + * cmd_complete() - command completion handler + * @cmd: AFU command that has completed. + * + * Prepares and submits command that has either completed or timed out to + * the SCSI stack. Checks AFU command back into command pool for non-internal + * (rcb.scp populated) commands. + */ +static void cmd_complete(struct afu_cmd *cmd) +{ + struct scsi_cmnd *scp; + u32 resid; + ulong lock_flags; + struct afu *afu = cmd->parent; + struct cxlflash_cfg *cfg = afu->parent; + bool cmd_is_tmf; + + spin_lock_irqsave(&cmd->slock, lock_flags); + cmd->sa.host_use_b[0] |= B_DONE; + spin_unlock_irqrestore(&cmd->slock, lock_flags); + + if (cmd->rcb.scp) { + scp = cmd->rcb.scp; + if (unlikely(cmd->sa.rc.afu_rc || + cmd->sa.rc.scsi_rc || + cmd->sa.rc.fc_rc)) + process_cmd_err(cmd, scp); + else + scp->result = (DID_OK << 16); + + resid = cmd->sa.resid; + cmd_is_tmf = cmd->cmd_tmf; + cxlflash_cmd_checkin(cmd); /* Don't use cmd after here */ + + pr_debug("%s: calling scsi_set_resid, scp=%p " + "result=%X resid=%d\n", __func__, + scp, scp->result, resid); + + scsi_set_resid(scp, resid); + scsi_dma_unmap(scp); + scp->scsi_done(scp); + + if (cmd_is_tmf) { + spin_lock_irqsave(&cfg->tmf_waitq.lock, lock_flags); + cfg->tmf_active = false; + wake_up_all_locked(&cfg->tmf_waitq); + spin_unlock_irqrestore(&cfg->tmf_waitq.lock, + lock_flags); + } + } else + complete(&cmd->cevent); +} + +/** + * send_tmf() - sends a Task Management Function (TMF) + * @afu: AFU to checkout from. + * @scp: SCSI command from stack. + * @tmfcmd: TMF command to send. + * + * Return: + * 0 on success + * SCSI_MLQUEUE_HOST_BUSY when host is busy + */ +static int send_tmf(struct afu *afu, struct scsi_cmnd *scp, u64 tmfcmd) +{ + struct afu_cmd *cmd; + + u32 port_sel = scp->device->channel + 1; + short lflag = 0; + struct Scsi_Host *host = scp->device->host; + struct cxlflash_cfg *cfg = (struct cxlflash_cfg *)host->hostdata; + ulong lock_flags; + int rc = 0; + + cmd = cxlflash_cmd_checkout(afu); + if (unlikely(!cmd)) { + pr_err("%s: could not get a free command\n", __func__); + rc = SCSI_MLQUEUE_HOST_BUSY; + goto out; + } + + /* If a Task Management Function is active, do not send one more. + */ + spin_lock_irqsave(&cfg->tmf_waitq.lock, lock_flags); + if (cfg->tmf_active) + wait_event_interruptible_locked_irq(cfg->tmf_waitq, + !cfg->tmf_active); + cfg->tmf_active = true; + cmd->cmd_tmf = true; + spin_unlock_irqrestore(&cfg->tmf_waitq.lock, lock_flags); + + cmd->rcb.ctx_id = afu->ctx_hndl; + cmd->rcb.port_sel = port_sel; + cmd->rcb.lun_id = lun_to_lunid(scp->device->lun); + + lflag = SISL_REQ_FLAGS_TMF_CMD; + + cmd->rcb.req_flags = (SISL_REQ_FLAGS_PORT_LUN_ID | + SISL_REQ_FLAGS_SUP_UNDERRUN | lflag); + + /* Stash the scp in the reserved field, for reuse during interrupt */ + cmd->rcb.scp = scp; + + /* Copy the CDB from the cmd passed in */ + memcpy(cmd->rcb.cdb, &tmfcmd, sizeof(tmfcmd)); + + /* Send the command */ + rc = cxlflash_send_cmd(afu, cmd); + if (unlikely(rc)) { + cxlflash_cmd_checkin(cmd); + spin_lock_irqsave(&cfg->tmf_waitq.lock, lock_flags); + cfg->tmf_active = false; + spin_unlock_irqrestore(&cfg->tmf_waitq.lock, lock_flags); + goto out; + } + + spin_lock_irqsave(&cfg->tmf_waitq.lock, lock_flags); + wait_event_interruptible_locked_irq(cfg->tmf_waitq, !cfg->tmf_active); + spin_unlock_irqrestore(&cfg->tmf_waitq.lock, lock_flags); +out: + return rc; +} + +/** + * cxlflash_driver_info() - information handler for this host driver + * @host: SCSI host associated with device. + * + * Return: A string describing the device. + */ +static const char *cxlflash_driver_info(struct Scsi_Host *host) +{ + return CXLFLASH_ADAPTER_NAME; +} + +/** + * cxlflash_queuecommand() - sends a mid-layer request + * @host: SCSI host associated with device. + * @scp: SCSI command to send. + * + * Return: + * 0 on success + * SCSI_MLQUEUE_HOST_BUSY when host is busy + */ +static int cxlflash_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *scp) +{ + struct cxlflash_cfg *cfg = (struct cxlflash_cfg *)host->hostdata; + struct afu *afu = cfg->afu; + struct pci_dev *pdev = cfg->dev; + struct afu_cmd *cmd; + u32 port_sel = scp->device->channel + 1; + int nseg, i, ncount; + struct scatterlist *sg; + ulong lock_flags; + short lflag = 0; + int rc = 0; + + pr_debug("%s: (scp=%p) %d/%d/%d/%llu cdb=(%08X-%08X-%08X-%08X)\n", + __func__, scp, host->host_no, scp->device->channel, + scp->device->id, scp->device->lun, + get_unaligned_be32(&((u32 *)scp->cmnd)[0]), + get_unaligned_be32(&((u32 *)scp->cmnd)[1]), + get_unaligned_be32(&((u32 *)scp->cmnd)[2]), + get_unaligned_be32(&((u32 *)scp->cmnd)[3])); + + /* If a Task Management Function is active, wait for it to complete + * before continuing with regular commands. + */ + spin_lock_irqsave(&cfg->tmf_waitq.lock, lock_flags); + if (cfg->tmf_active) { + spin_unlock_irqrestore(&cfg->tmf_waitq.lock, lock_flags); + rc = SCSI_MLQUEUE_HOST_BUSY; + goto out; + } + spin_unlock_irqrestore(&cfg->tmf_waitq.lock, lock_flags); + + switch (cfg->state) { + case STATE_LIMBO: + dev_dbg_ratelimited(&cfg->dev->dev, "%s: device in limbo!\n", + __func__); + rc = SCSI_MLQUEUE_HOST_BUSY; + goto out; + case STATE_FAILTERM: + dev_dbg_ratelimited(&cfg->dev->dev, "%s: device has failed!\n", + __func__); + scp->result = (DID_NO_CONNECT << 16); + scp->scsi_done(scp); + rc = 0; + goto out; + default: + break; + } + + cmd = cxlflash_cmd_checkout(afu); + if (unlikely(!cmd)) { + pr_err("%s: could not get a free command\n", __func__); + rc = SCSI_MLQUEUE_HOST_BUSY; + goto out; + } + + cmd->rcb.ctx_id = afu->ctx_hndl; + cmd->rcb.port_sel = port_sel; + cmd->rcb.lun_id = lun_to_lunid(scp->device->lun); + + if (scp->sc_data_direction == DMA_TO_DEVICE) + lflag = SISL_REQ_FLAGS_HOST_WRITE; + else + lflag = SISL_REQ_FLAGS_HOST_READ; + + cmd->rcb.req_flags = (SISL_REQ_FLAGS_PORT_LUN_ID | + SISL_REQ_FLAGS_SUP_UNDERRUN | lflag); + + /* Stash the scp in the reserved field, for reuse during interrupt */ + cmd->rcb.scp = scp; + + nseg = scsi_dma_map(scp); + if (unlikely(nseg < 0)) { + dev_err(&pdev->dev, "%s: Fail DMA map! nseg=%d\n", + __func__, nseg); + rc = SCSI_MLQUEUE_HOST_BUSY; + goto out; + } + + ncount = scsi_sg_count(scp); + scsi_for_each_sg(scp, sg, ncount, i) { + cmd->rcb.data_len = sg_dma_len(sg); + cmd->rcb.data_ea = sg_dma_address(sg); + } + + /* Copy the CDB from the scsi_cmnd passed in */ + memcpy(cmd->rcb.cdb, scp->cmnd, sizeof(cmd->rcb.cdb)); + + /* Send the command */ + rc = cxlflash_send_cmd(afu, cmd); + if (unlikely(rc)) { + cxlflash_cmd_checkin(cmd); + scsi_dma_unmap(scp); + } + +out: + return rc; +} + +/** + * cxlflash_eh_device_reset_handler() - reset a single LUN + * @scp: SCSI command to send. + * + * Return: + * SUCCESS as defined in scsi/scsi.h + * FAILED as defined in scsi/scsi.h + */ +static int cxlflash_eh_device_reset_handler(struct scsi_cmnd *scp) +{ + int rc = SUCCESS; + struct Scsi_Host *host = scp->device->host; + struct cxlflash_cfg *cfg = (struct cxlflash_cfg *)host->hostdata; + struct afu *afu = cfg->afu; + int rcr = 0; + + pr_debug("%s: (scp=%p) %d/%d/%d/%llu " + "cdb=(%08X-%08X-%08X-%08X)\n", __func__, scp, + host->host_no, scp->device->channel, + scp->device->id, scp->device->lun, + get_unaligned_be32(&((u32 *)scp->cmnd)[0]), + get_unaligned_be32(&((u32 *)scp->cmnd)[1]), + get_unaligned_be32(&((u32 *)scp->cmnd)[2]), + get_unaligned_be32(&((u32 *)scp->cmnd)[3])); + + switch (cfg->state) { + case STATE_NORMAL: + rcr = send_tmf(afu, scp, TMF_LUN_RESET); + if (unlikely(rcr)) + rc = FAILED; + break; + case STATE_LIMBO: + wait_event(cfg->limbo_waitq, cfg->state != STATE_LIMBO); + if (cfg->state == STATE_NORMAL) + break; + /* fall through */ + default: + rc = FAILED; + break; + } + + pr_debug("%s: returning rc=%d\n", __func__, rc); + return rc; +} + +/** + * cxlflash_eh_host_reset_handler() - reset the host adapter + * @scp: SCSI command from stack identifying host. + * + * Return: + * SUCCESS as defined in scsi/scsi.h + * FAILED as defined in scsi/scsi.h + */ +static int cxlflash_eh_host_reset_handler(struct scsi_cmnd *scp) +{ + int rc = SUCCESS; + int rcr = 0; + struct Scsi_Host *host = scp->device->host; + struct cxlflash_cfg *cfg = (struct cxlflash_cfg *)host->hostdata; + + pr_debug("%s: (scp=%p) %d/%d/%d/%llu " + "cdb=(%08X-%08X-%08X-%08X)\n", __func__, scp, + host->host_no, scp->device->channel, + scp->device->id, scp->device->lun, + get_unaligned_be32(&((u32 *)scp->cmnd)[0]), + get_unaligned_be32(&((u32 *)scp->cmnd)[1]), + get_unaligned_be32(&((u32 *)scp->cmnd)[2]), + get_unaligned_be32(&((u32 *)scp->cmnd)[3])); + + switch (cfg->state) { + case STATE_NORMAL: + cfg->state = STATE_LIMBO; + scsi_block_requests(cfg->host); + cxlflash_mark_contexts_error(cfg); + rcr = cxlflash_afu_reset(cfg); + if (rcr) { + rc = FAILED; + cfg->state = STATE_FAILTERM; + } else + cfg->state = STATE_NORMAL; + wake_up_all(&cfg->limbo_waitq); + scsi_unblock_requests(cfg->host); + break; + case STATE_LIMBO: + wait_event(cfg->limbo_waitq, cfg->state != STATE_LIMBO); + if (cfg->state == STATE_NORMAL) + break; + /* fall through */ + default: + rc = FAILED; + break; + } + + pr_debug("%s: returning rc=%d\n", __func__, rc); + return rc; +} + +/** + * cxlflash_change_queue_depth() - change the queue depth for the device + * @sdev: SCSI device destined for queue depth change. + * @qdepth: Requested queue depth value to set. + * + * The requested queue depth is capped to the maximum supported value. + * + * Return: The actual queue depth set. + */ +static int cxlflash_change_queue_depth(struct scsi_device *sdev, int qdepth) +{ + + if (qdepth > CXLFLASH_MAX_CMDS_PER_LUN) + qdepth = CXLFLASH_MAX_CMDS_PER_LUN; + + scsi_change_queue_depth(sdev, qdepth); + return sdev->queue_depth; +} + +/** + * cxlflash_show_port_status() - queries and presents the current port status + * @dev: Generic device associated with the host owning the port. + * @attr: Device attribute representing the port. + * @buf: Buffer of length PAGE_SIZE to report back port status in ASCII. + * + * Return: The size of the ASCII string returned in @buf. + */ +static ssize_t cxlflash_show_port_status(struct device *dev, + struct device_attribute *attr, + char *buf) +{ + struct Scsi_Host *shost = class_to_shost(dev); + struct cxlflash_cfg *cfg = (struct cxlflash_cfg *)shost->hostdata; + struct afu *afu = cfg->afu; + + char *disp_status; + int rc; + u32 port; + u64 status; + u64 *fc_regs; + + rc = kstrtouint((attr->attr.name + 4), 10, &port); + if (rc || (port >= NUM_FC_PORTS)) + return 0; + + fc_regs = &afu->afu_map->global.fc_regs[port][0]; + status = + (readq_be(&fc_regs[FC_MTIP_STATUS / 8]) & FC_MTIP_STATUS_MASK); + + if (status == FC_MTIP_STATUS_ONLINE) + disp_status = "online"; + else if (status == FC_MTIP_STATUS_OFFLINE) + disp_status = "offline"; + else + disp_status = "unknown"; + + return snprintf(buf, PAGE_SIZE, "%s\n", disp_status); +} + +/** + * cxlflash_show_lun_mode() - presents the current LUN mode of the host + * @dev: Generic device associated with the host. + * @attr: Device attribute representing the lun mode. + * @buf: Buffer of length PAGE_SIZE to report back the LUN mode in ASCII. + * + * Return: The size of the ASCII string returned in @buf. + */ +static ssize_t cxlflash_show_lun_mode(struct device *dev, + struct device_attribute *attr, char *buf) +{ + struct Scsi_Host *shost = class_to_shost(dev); + struct cxlflash_cfg *cfg = (struct cxlflash_cfg *)shost->hostdata; + struct afu *afu = cfg->afu; + + return snprintf(buf, PAGE_SIZE, "%u\n", afu->internal_lun); +} + +/** + * cxlflash_store_lun_mode() - sets the LUN mode of the host + * @dev: Generic device associated with the host. + * @attr: Device attribute representing the lun mode. + * @buf: Buffer of length PAGE_SIZE containing the LUN mode in ASCII. + * @count: Length of data resizing in @buf. + * + * The CXL Flash AFU supports a dummy LUN mode where the external + * links and storage are not required. Space on the FPGA is used + * to create 1 or 2 small LUNs which are presented to the system + * as if they were a normal storage device. This feature is useful + * during development and also provides manufacturing with a way + * to test the AFU without an actual device. + * + * 0 = external LUN[s] (default) + * 1 = internal LUN (1 x 64K, 512B blocks, id 0) + * 2 = internal LUN (1 x 64K, 4K blocks, id 0) + * 3 = internal LUN (2 x 32K, 512B blocks, ids 0,1) + * 4 = internal LUN (2 x 32K, 4K blocks, ids 0,1) + * + * Return: The size of the ASCII string returned in @buf. + */ +static ssize_t cxlflash_store_lun_mode(struct device *dev, + struct device_attribute *attr, + const char *buf, size_t count) +{ + struct Scsi_Host *shost = class_to_shost(dev); + struct cxlflash_cfg *cfg = (struct cxlflash_cfg *)shost->hostdata; + struct afu *afu = cfg->afu; + int rc; + u32 lun_mode; + + rc = kstrtouint(buf, 10, &lun_mode); + if (!rc && (lun_mode < 5) && (lun_mode != afu->internal_lun)) { + afu->internal_lun = lun_mode; + cxlflash_afu_reset(cfg); + scsi_scan_host(cfg->host); + } + + return count; +} + +/** + * cxlflash_show_ioctl_version() - presents the current ioctl version of the host + * @dev: Generic device associated with the host. + * @attr: Device attribute representing the ioctl version. + * @buf: Buffer of length PAGE_SIZE to report back the ioctl version. + * + * Return: The size of the ASCII string returned in @buf. + */ +static ssize_t cxlflash_show_ioctl_version(struct device *dev, + struct device_attribute *attr, + char *buf) +{ + return scnprintf(buf, PAGE_SIZE, "%u\n", DK_CXLFLASH_VERSION_0); +} + +/** + * cxlflash_show_dev_mode() - presents the current mode of the device + * @dev: Generic device associated with the device. + * @attr: Device attribute representing the device mode. + * @buf: Buffer of length PAGE_SIZE to report back the dev mode in ASCII. + * + * Return: The size of the ASCII string returned in @buf. + */ +static ssize_t cxlflash_show_dev_mode(struct device *dev, + struct device_attribute *attr, char *buf) +{ + struct scsi_device *sdev = to_scsi_device(dev); + + return snprintf(buf, PAGE_SIZE, "%s\n", + sdev->hostdata ? "superpipe" : "legacy"); +} + +/** + * cxlflash_wait_for_pci_err_recovery() - wait for error recovery during probe + * @cxlflash: Internal structure associated with the host. + */ +static void cxlflash_wait_for_pci_err_recovery(struct cxlflash_cfg *cfg) +{ + struct pci_dev *pdev = cfg->dev; + + if (pci_channel_offline(pdev)) + wait_event_timeout(cfg->limbo_waitq, + !pci_channel_offline(pdev), + CXLFLASH_PCI_ERROR_RECOVERY_TIMEOUT); +} + +/* + * Host attributes + */ +static DEVICE_ATTR(port0, S_IRUGO, cxlflash_show_port_status, NULL); +static DEVICE_ATTR(port1, S_IRUGO, cxlflash_show_port_status, NULL); +static DEVICE_ATTR(lun_mode, S_IRUGO | S_IWUSR, cxlflash_show_lun_mode, + cxlflash_store_lun_mode); +static DEVICE_ATTR(ioctl_version, S_IRUGO, cxlflash_show_ioctl_version, NULL); + +static struct device_attribute *cxlflash_host_attrs[] = { + &dev_attr_port0, + &dev_attr_port1, + &dev_attr_lun_mode, + &dev_attr_ioctl_version, + NULL +}; + +/* + * Device attributes + */ +static DEVICE_ATTR(mode, S_IRUGO, cxlflash_show_dev_mode, NULL); + +static struct device_attribute *cxlflash_dev_attrs[] = { + &dev_attr_mode, + NULL +}; + +/* + * Host template + */ +static struct scsi_host_template driver_template = { + .module = THIS_MODULE, + .name = CXLFLASH_ADAPTER_NAME, + .info = cxlflash_driver_info, + .ioctl = cxlflash_ioctl, + .proc_name = CXLFLASH_NAME, + .queuecommand = cxlflash_queuecommand, + .eh_device_reset_handler = cxlflash_eh_device_reset_handler, + .eh_host_reset_handler = cxlflash_eh_host_reset_handler, + .change_queue_depth = cxlflash_change_queue_depth, + .cmd_per_lun = 16, + .can_queue = CXLFLASH_MAX_CMDS, + .this_id = -1, + .sg_tablesize = SG_NONE, /* No scatter gather support. */ + .max_sectors = CXLFLASH_MAX_SECTORS, + .use_clustering = ENABLE_CLUSTERING, + .shost_attrs = cxlflash_host_attrs, + .sdev_attrs = cxlflash_dev_attrs, +}; + +/* + * Device dependent values + */ +static struct dev_dependent_vals dev_corsa_vals = { CXLFLASH_MAX_SECTORS }; + +/* + * PCI device binding table + */ +static struct pci_device_id cxlflash_pci_table[] = { + {PCI_VENDOR_ID_IBM, PCI_DEVICE_ID_IBM_CORSA, + PCI_ANY_ID, PCI_ANY_ID, 0, 0, (kernel_ulong_t)&dev_corsa_vals}, + {} +}; + +MODULE_DEVICE_TABLE(pci, cxlflash_pci_table); + +/** + * free_mem() - free memory associated with the AFU + * @cxlflash: Internal structure associated with the host. + */ +static void free_mem(struct cxlflash_cfg *cfg) +{ + int i; + char *buf = NULL; + struct afu *afu = cfg->afu; + + if (cfg->afu) { + for (i = 0; i < CXLFLASH_NUM_CMDS; i++) { + buf = afu->cmd[i].buf; + if (!((u64)buf & (PAGE_SIZE - 1))) + free_page((ulong)buf); + } + + free_pages((ulong)afu, get_order(sizeof(struct afu))); + cfg->afu = NULL; + } +} + +/** + * stop_afu() - stops the AFU command timers and unmaps the MMIO space + * @cxlflash: Internal structure associated with the host. + * + * Safe to call with AFU in a partially allocated/initialized state. + */ +static void stop_afu(struct cxlflash_cfg *cfg) +{ + int i; + struct afu *afu = cfg->afu; + + if (likely(afu)) { + for (i = 0; i < CXLFLASH_NUM_CMDS; i++) + complete(&afu->cmd[i].cevent); + + if (likely(afu->afu_map)) { + cxl_psa_unmap((void *)afu->afu_map); + afu->afu_map = NULL; + } + } +} + +/** + * term_mc() - terminates the master context + * @cxlflash: Internal structure associated with the host. + * @level: Depth of allocation, where to begin waterfall tear down. + * + * Safe to call with AFU/MC in partially allocated/initialized state. + */ +static void term_mc(struct cxlflash_cfg *cfg, enum undo_level level) +{ + int rc = 0; + struct afu *afu = cfg->afu; + + if (!afu || !cfg->mcctx) { + pr_err("%s: returning from term_mc with NULL afu or MC\n", + __func__); + return; + } + + switch (level) { + case UNDO_START: + rc = cxl_stop_context(cfg->mcctx); + BUG_ON(rc); + case UNMAP_THREE: + cxl_unmap_afu_irq(cfg->mcctx, 3, afu); + case UNMAP_TWO: + cxl_unmap_afu_irq(cfg->mcctx, 2, afu); + case UNMAP_ONE: + cxl_unmap_afu_irq(cfg->mcctx, 1, afu); + case FREE_IRQ: + cxl_free_afu_irqs(cfg->mcctx); + case RELEASE_CONTEXT: + cfg->mcctx = NULL; + } +} + +/** + * term_afu() - terminates the AFU + * @cxlflash: Internal structure associated with the host. + * + * Safe to call with AFU/MC in partially allocated/initialized state. + */ +static void term_afu(struct cxlflash_cfg *cfg) +{ + term_mc(cfg, UNDO_START); + + if (cfg->afu) + stop_afu(cfg); + + pr_debug("%s: returning\n", __func__); +} + +/** + * cxlflash_remove() - PCI entry point to tear down host + * @pdev: PCI device associated with the host. + * + * Safe to use as a cleanup in partially allocated/initialized state. + */ +static void cxlflash_remove(struct pci_dev *pdev) +{ + struct cxlflash_cfg *cfg = pci_get_drvdata(pdev); + ulong lock_flags; + + /* If a Task Management Function is active, wait for it to complete + * before continuing with remove. + */ + spin_lock_irqsave(&cfg->tmf_waitq.lock, lock_flags); + if (cfg->tmf_active) + wait_event_interruptible_locked_irq(cfg->tmf_waitq, + !cfg->tmf_active); + spin_unlock_irqrestore(&cfg->tmf_waitq.lock, lock_flags); + + cfg->state = STATE_FAILTERM; + cxlflash_stop_term_user_contexts(cfg); + + switch (cfg->init_state) { + case INIT_STATE_SCSI: + cxlflash_term_local_luns(cfg); + scsi_remove_host(cfg->host); + scsi_host_put(cfg->host); + /* Fall through */ + case INIT_STATE_AFU: + term_afu(cfg); + case INIT_STATE_PCI: + pci_release_regions(cfg->dev); + pci_disable_device(pdev); + case INIT_STATE_NONE: + flush_work(&cfg->work_q); + free_mem(cfg); + break; + } + + pr_debug("%s: returning\n", __func__); +} + +/** + * alloc_mem() - allocates the AFU and its command pool + * @cxlflash: Internal structure associated with the host. + * + * A partially allocated state remains on failure. + * + * Return: + * 0 on success + * -ENOMEM on failure to allocate memory + */ +static int alloc_mem(struct cxlflash_cfg *cfg) +{ + int rc = 0; + int i; + char *buf = NULL; + + /* This allocation is about 12K, i.e. only 1 64k page + * and upto 4 4k pages + */ + cfg->afu = (void *)__get_free_pages(GFP_KERNEL | __GFP_ZERO, + get_order(sizeof(struct afu))); + if (unlikely(!cfg->afu)) { + pr_err("%s: cannot get %d free pages\n", + __func__, get_order(sizeof(struct afu))); + rc = -ENOMEM; + goto out; + } + cfg->afu->parent = cfg; + cfg->afu->afu_map = NULL; + + for (i = 0; i < CXLFLASH_NUM_CMDS; buf += CMD_BUFSIZE, i++) { + if (!((u64)buf & (PAGE_SIZE - 1))) { + buf = (void *)__get_free_page(GFP_KERNEL | __GFP_ZERO); + if (unlikely(!buf)) { + pr_err("%s: Allocate command buffers fail!\n", + __func__); + rc = -ENOMEM; + free_mem(cfg); + goto out; + } + } + + cfg->afu->cmd[i].buf = buf; + atomic_set(&cfg->afu->cmd[i].free, 1); + cfg->afu->cmd[i].slot = i; + } + +out: + return rc; +} + +/** + * init_pci() - initializes the host as a PCI device + * @cxlflash: Internal structure associated with the host. + * + * Return: + * 0 on success + * -EIO on unable to communicate with device + * A return code from the PCI sub-routines + */ +static int init_pci(struct cxlflash_cfg *cfg) +{ + struct pci_dev *pdev = cfg->dev; + int rc = 0; + + cfg->cxlflash_regs_pci = pci_resource_start(pdev, 0); + rc = pci_request_regions(pdev, CXLFLASH_NAME); + if (rc < 0) { + dev_err(&pdev->dev, + "%s: Couldn't register memory range of registers\n", + __func__); + goto out; + } + + rc = pci_enable_device(pdev); + if (rc || pci_channel_offline(pdev)) { + if (pci_channel_offline(pdev)) { + cxlflash_wait_for_pci_err_recovery(cfg); + rc = pci_enable_device(pdev); + } + + if (rc) { + dev_err(&pdev->dev, "%s: Cannot enable adapter\n", + __func__); + cxlflash_wait_for_pci_err_recovery(cfg); + goto out_release_regions; + } + } + + rc = pci_set_dma_mask(pdev, DMA_BIT_MASK(64)); + if (rc < 0) { + dev_dbg(&pdev->dev, "%s: Failed to set 64 bit PCI DMA mask\n", + __func__); + rc = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); + } + + if (rc < 0) { + dev_err(&pdev->dev, "%s: Failed to set PCI DMA mask\n", + __func__); + goto out_disable; + } + + pci_set_master(pdev); + + if (pci_channel_offline(pdev)) { + cxlflash_wait_for_pci_err_recovery(cfg); + if (pci_channel_offline(pdev)) { + rc = -EIO; + goto out_msi_disable; + } + } + + rc = pci_save_state(pdev); + + if (rc != PCIBIOS_SUCCESSFUL) { + dev_err(&pdev->dev, "%s: Failed to save PCI config space\n", + __func__); + rc = -EIO; + goto cleanup_nolog; + } + +out: + pr_debug("%s: returning rc=%d\n", __func__, rc); + return rc; + +cleanup_nolog: +out_msi_disable: + cxlflash_wait_for_pci_err_recovery(cfg); +out_disable: + pci_disable_device(pdev); +out_release_regions: + pci_release_regions(pdev); + goto out; + +} + +/** + * init_scsi() - adds the host to the SCSI stack and kicks off host scan + * @cxlflash: Internal structure associated with the host. + * + * Return: + * 0 on success + * A return code from adding the host + */ +static int init_scsi(struct cxlflash_cfg *cfg) +{ + struct pci_dev *pdev = cfg->dev; + int rc = 0; + + rc = scsi_add_host(cfg->host, &pdev->dev); + if (rc) { + dev_err(&pdev->dev, "%s: scsi_add_host failed (rc=%d)\n", + __func__, rc); + goto out; + } + + scsi_scan_host(cfg->host); + +out: + pr_debug("%s: returning rc=%d\n", __func__, rc); + return rc; +} + +/** + * set_port_online() - transitions the specified host FC port to online state + * @fc_regs: Top of MMIO region defined for specified port. + * + * The provided MMIO region must be mapped prior to call. Online state means + * that the FC link layer has synced, completed the handshaking process, and + * is ready for login to start. + */ +static void set_port_online(u64 *fc_regs) +{ + u64 cmdcfg; + + cmdcfg = readq_be(&fc_regs[FC_MTIP_CMDCONFIG / 8]); + cmdcfg &= (~FC_MTIP_CMDCONFIG_OFFLINE); /* clear OFF_LINE */ + cmdcfg |= (FC_MTIP_CMDCONFIG_ONLINE); /* set ON_LINE */ + writeq_be(cmdcfg, &fc_regs[FC_MTIP_CMDCONFIG / 8]); +} + +/** + * set_port_offline() - transitions the specified host FC port to offline state + * @fc_regs: Top of MMIO region defined for specified port. + * + * The provided MMIO region must be mapped prior to call. + */ +static void set_port_offline(u64 *fc_regs) +{ + u64 cmdcfg; + + cmdcfg = readq_be(&fc_regs[FC_MTIP_CMDCONFIG / 8]); + cmdcfg &= (~FC_MTIP_CMDCONFIG_ONLINE); /* clear ON_LINE */ + cmdcfg |= (FC_MTIP_CMDCONFIG_OFFLINE); /* set OFF_LINE */ + writeq_be(cmdcfg, &fc_regs[FC_MTIP_CMDCONFIG / 8]); +} + +/** + * wait_port_online() - waits for the specified host FC port come online + * @fc_regs: Top of MMIO region defined for specified port. + * @delay_us: Number of microseconds to delay between reading port status. + * @nretry: Number of cycles to retry reading port status. + * + * The provided MMIO region must be mapped prior to call. This will timeout + * when the cable is not plugged in. + * + * Return: + * TRUE (1) when the specified port is online + * FALSE (0) when the specified port fails to come online after timeout + * -EINVAL when @delay_us is less than 1000 + */ +static int wait_port_online(u64 *fc_regs, u32 delay_us, u32 nretry) +{ + u64 status; + + if (delay_us < 1000) { + pr_err("%s: invalid delay specified %d\n", __func__, delay_us); + return -EINVAL; + } + + do { + msleep(delay_us / 1000); + status = readq_be(&fc_regs[FC_MTIP_STATUS / 8]); + } while ((status & FC_MTIP_STATUS_MASK) != FC_MTIP_STATUS_ONLINE && + nretry--); + + return ((status & FC_MTIP_STATUS_MASK) == FC_MTIP_STATUS_ONLINE); +} + +/** + * wait_port_offline() - waits for the specified host FC port go offline + * @fc_regs: Top of MMIO region defined for specified port. + * @delay_us: Number of microseconds to delay between reading port status. + * @nretry: Number of cycles to retry reading port status. + * + * The provided MMIO region must be mapped prior to call. + * + * Return: + * TRUE (1) when the specified port is offline + * FALSE (0) when the specified port fails to go offline after timeout + * -EINVAL when @delay_us is less than 1000 + */ +static int wait_port_offline(u64 *fc_regs, u32 delay_us, u32 nretry) +{ + u64 status; + + if (delay_us < 1000) { + pr_err("%s: invalid delay specified %d\n", __func__, delay_us); + return -EINVAL; + } + + do { + msleep(delay_us / 1000); + status = readq_be(&fc_regs[FC_MTIP_STATUS / 8]); + } while ((status & FC_MTIP_STATUS_MASK) != FC_MTIP_STATUS_OFFLINE && + nretry--); + + return ((status & FC_MTIP_STATUS_MASK) == FC_MTIP_STATUS_OFFLINE); +} + +/** + * afu_set_wwpn() - configures the WWPN for the specified host FC port + * @afu: AFU associated with the host that owns the specified FC port. + * @port: Port number being configured. + * @fc_regs: Top of MMIO region defined for specified port. + * @wwpn: The world-wide-port-number previously discovered for port. + * + * The provided MMIO region must be mapped prior to call. As part of the + * sequence to configure the WWPN, the port is toggled offline and then back + * online. This toggling action can cause this routine to delay up to a few + * seconds. When configured to use the internal LUN feature of the AFU, a + * failure to come online is overridden. + * + * Return: + * 0 when the WWPN is successfully written and the port comes back online + * -1 when the port fails to go offline or come back up online + */ +static int afu_set_wwpn(struct afu *afu, int port, u64 *fc_regs, u64 wwpn) +{ + int ret = 0; + + set_port_offline(fc_regs); + + if (!wait_port_offline(fc_regs, FC_PORT_STATUS_RETRY_INTERVAL_US, + FC_PORT_STATUS_RETRY_CNT)) { + pr_debug("%s: wait on port %d to go offline timed out\n", + __func__, port); + ret = -1; /* but continue on to leave the port back online */ + } + + if (ret == 0) + writeq_be(wwpn, &fc_regs[FC_PNAME / 8]); + + set_port_online(fc_regs); + + if (!wait_port_online(fc_regs, FC_PORT_STATUS_RETRY_INTERVAL_US, + FC_PORT_STATUS_RETRY_CNT)) { + pr_debug("%s: wait on port %d to go online timed out\n", + __func__, port); + ret = -1; + + /* + * Override for internal lun!!! + */ + if (afu->internal_lun) { + pr_debug("%s: Overriding port %d online timeout!!!\n", + __func__, port); + ret = 0; + } + } + + pr_debug("%s: returning rc=%d\n", __func__, ret); + + return ret; +} + +/** + * afu_link_reset() - resets the specified host FC port + * @afu: AFU associated with the host that owns the specified FC port. + * @port: Port number being configured. + * @fc_regs: Top of MMIO region defined for specified port. + * + * The provided MMIO region must be mapped prior to call. The sequence to + * reset the port involves toggling it offline and then back online. This + * action can cause this routine to delay up to a few seconds. An effort + * is made to maintain link with the device by switching to host to use + * the alternate port exclusively while the reset takes place. + * failure to come online is overridden. + */ +static void afu_link_reset(struct afu *afu, int port, u64 *fc_regs) +{ + u64 port_sel; + + /* first switch the AFU to the other links, if any */ + port_sel = readq_be(&afu->afu_map->global.regs.afu_port_sel); + port_sel &= ~(1ULL << port); + writeq_be(port_sel, &afu->afu_map->global.regs.afu_port_sel); + cxlflash_afu_sync(afu, 0, 0, AFU_GSYNC); + + set_port_offline(fc_regs); + if (!wait_port_offline(fc_regs, FC_PORT_STATUS_RETRY_INTERVAL_US, + FC_PORT_STATUS_RETRY_CNT)) + pr_err("%s: wait on port %d to go offline timed out\n", + __func__, port); + + set_port_online(fc_regs); + if (!wait_port_online(fc_regs, FC_PORT_STATUS_RETRY_INTERVAL_US, + FC_PORT_STATUS_RETRY_CNT)) + pr_err("%s: wait on port %d to go online timed out\n", + __func__, port); + + /* switch back to include this port */ + port_sel |= (1ULL << port); + writeq_be(port_sel, &afu->afu_map->global.regs.afu_port_sel); + cxlflash_afu_sync(afu, 0, 0, AFU_GSYNC); + + pr_debug("%s: returning port_sel=%lld\n", __func__, port_sel); +} + +/* + * Asynchronous interrupt information table + */ +static const struct asyc_intr_info ainfo[] = { + {SISL_ASTATUS_FC0_OTHER, "other error", 0, CLR_FC_ERROR | LINK_RESET}, + {SISL_ASTATUS_FC0_LOGO, "target initiated LOGO", 0, 0}, + {SISL_ASTATUS_FC0_CRC_T, "CRC threshold exceeded", 0, LINK_RESET}, + {SISL_ASTATUS_FC0_LOGI_R, "login timed out, retrying", 0, 0}, + {SISL_ASTATUS_FC0_LOGI_F, "login failed", 0, CLR_FC_ERROR}, + {SISL_ASTATUS_FC0_LOGI_S, "login succeeded", 0, 0}, + {SISL_ASTATUS_FC0_LINK_DN, "link down", 0, 0}, + {SISL_ASTATUS_FC0_LINK_UP, "link up", 0, 0}, + {SISL_ASTATUS_FC1_OTHER, "other error", 1, CLR_FC_ERROR | LINK_RESET}, + {SISL_ASTATUS_FC1_LOGO, "target initiated LOGO", 1, 0}, + {SISL_ASTATUS_FC1_CRC_T, "CRC threshold exceeded", 1, LINK_RESET}, + {SISL_ASTATUS_FC1_LOGI_R, "login timed out, retrying", 1, 0}, + {SISL_ASTATUS_FC1_LOGI_F, "login failed", 1, CLR_FC_ERROR}, + {SISL_ASTATUS_FC1_LOGI_S, "login succeeded", 1, 0}, + {SISL_ASTATUS_FC1_LINK_DN, "link down", 1, 0}, + {SISL_ASTATUS_FC1_LINK_UP, "link up", 1, 0}, + {0x0, "", 0, 0} /* terminator */ +}; + +/** + * find_ainfo() - locates and returns asynchronous interrupt information + * @status: Status code set by AFU on error. + * + * Return: The located information or NULL when the status code is invalid. + */ +static const struct asyc_intr_info *find_ainfo(u64 status) +{ + const struct asyc_intr_info *info; + + for (info = &ainfo[0]; info->status; info++) + if (info->status == status) + return info; + + return NULL; +} + +/** + * afu_err_intr_init() - clears and initializes the AFU for error interrupts + * @afu: AFU associated with the host. + */ +static void afu_err_intr_init(struct afu *afu) +{ + int i; + u64 reg; + + /* global async interrupts: AFU clears afu_ctrl on context exit + * if async interrupts were sent to that context. This prevents + * the AFU form sending further async interrupts when + * there is + * nobody to receive them. + */ + + /* mask all */ + writeq_be(-1ULL, &afu->afu_map->global.regs.aintr_mask); + /* set LISN# to send and point to master context */ + reg = ((u64) (((afu->ctx_hndl << 8) | SISL_MSI_ASYNC_ERROR)) << 40); + + if (afu->internal_lun) + reg |= 1; /* Bit 63 indicates local lun */ + writeq_be(reg, &afu->afu_map->global.regs.afu_ctrl); + /* clear all */ + writeq_be(-1ULL, &afu->afu_map->global.regs.aintr_clear); + /* unmask bits that are of interest */ + /* note: afu can send an interrupt after this step */ + writeq_be(SISL_ASTATUS_MASK, &afu->afu_map->global.regs.aintr_mask); + /* clear again in case a bit came on after previous clear but before */ + /* unmask */ + writeq_be(-1ULL, &afu->afu_map->global.regs.aintr_clear); + + /* Clear/Set internal lun bits */ + reg = readq_be(&afu->afu_map->global.fc_regs[0][FC_CONFIG2 / 8]); + reg &= SISL_FC_INTERNAL_MASK; + if (afu->internal_lun) + reg |= ((u64)(afu->internal_lun - 1) << SISL_FC_INTERNAL_SHIFT); + writeq_be(reg, &afu->afu_map->global.fc_regs[0][FC_CONFIG2 / 8]); + + /* now clear FC errors */ + for (i = 0; i < NUM_FC_PORTS; i++) { + writeq_be(0xFFFFFFFFU, + &afu->afu_map->global.fc_regs[i][FC_ERROR / 8]); + writeq_be(0, &afu->afu_map->global.fc_regs[i][FC_ERRCAP / 8]); + } + + /* sync interrupts for master's IOARRIN write */ + /* note that unlike asyncs, there can be no pending sync interrupts */ + /* at this time (this is a fresh context and master has not written */ + /* IOARRIN yet), so there is nothing to clear. */ + + /* set LISN#, it is always sent to the context that wrote IOARRIN */ + writeq_be(SISL_MSI_SYNC_ERROR, &afu->host_map->ctx_ctrl); + writeq_be(SISL_ISTATUS_MASK, &afu->host_map->intr_mask); +} + +/** + * cxlflash_sync_err_irq() - interrupt handler for synchronous errors + * @irq: Interrupt number. + * @data: Private data provided at interrupt registration, the AFU. + * + * Return: Always return IRQ_HANDLED. + */ +static irqreturn_t cxlflash_sync_err_irq(int irq, void *data) +{ + struct afu *afu = (struct afu *)data; + u64 reg; + u64 reg_unmasked; + + reg = readq_be(&afu->host_map->intr_status); + reg_unmasked = (reg & SISL_ISTATUS_UNMASK); + + if (reg_unmasked == 0UL) { + pr_err("%s: %llX: spurious interrupt, intr_status %016llX\n", + __func__, (u64)afu, reg); + goto cxlflash_sync_err_irq_exit; + } + + pr_err("%s: %llX: unexpected interrupt, intr_status %016llX\n", + __func__, (u64)afu, reg); + + writeq_be(reg_unmasked, &afu->host_map->intr_clear); + +cxlflash_sync_err_irq_exit: + pr_debug("%s: returning rc=%d\n", __func__, IRQ_HANDLED); + return IRQ_HANDLED; +} + +/** + * cxlflash_rrq_irq() - interrupt handler for read-response queue (normal path) + * @irq: Interrupt number. + * @data: Private data provided at interrupt registration, the AFU. + * + * Return: Always return IRQ_HANDLED. + */ +static irqreturn_t cxlflash_rrq_irq(int irq, void *data) +{ + struct afu *afu = (struct afu *)data; + struct afu_cmd *cmd; + bool toggle = afu->toggle; + u64 entry, + *hrrq_start = afu->hrrq_start, + *hrrq_end = afu->hrrq_end, + *hrrq_curr = afu->hrrq_curr; + + /* Process however many RRQ entries that are ready */ + while (true) { + entry = *hrrq_curr; + + if ((entry & SISL_RESP_HANDLE_T_BIT) != toggle) + break; + + cmd = (struct afu_cmd *)(entry & ~SISL_RESP_HANDLE_T_BIT); + cmd_complete(cmd); + + /* Advance to next entry or wrap and flip the toggle bit */ + if (hrrq_curr < hrrq_end) + hrrq_curr++; + else { + hrrq_curr = hrrq_start; + toggle ^= SISL_RESP_HANDLE_T_BIT; + } + } + + afu->hrrq_curr = hrrq_curr; + afu->toggle = toggle; + + return IRQ_HANDLED; +} + +/** + * cxlflash_async_err_irq() - interrupt handler for asynchronous errors + * @irq: Interrupt number. + * @data: Private data provided at interrupt registration, the AFU. + * + * Return: Always return IRQ_HANDLED. + */ +static irqreturn_t cxlflash_async_err_irq(int irq, void *data) +{ + struct afu *afu = (struct afu *)data; + struct cxlflash_cfg *cfg; + u64 reg_unmasked; + const struct asyc_intr_info *info; + struct sisl_global_map *global = &afu->afu_map->global; + u64 reg; + u8 port; + int i; + + cfg = afu->parent; + + reg = readq_be(&global->regs.aintr_status); + reg_unmasked = (reg & SISL_ASTATUS_UNMASK); + + if (reg_unmasked == 0) { + pr_err("%s: spurious interrupt, aintr_status 0x%016llX\n", + __func__, reg); + goto out; + } + + /* it is OK to clear AFU status before FC_ERROR */ + writeq_be(reg_unmasked, &global->regs.aintr_clear); + + /* check each bit that is on */ + for (i = 0; reg_unmasked; i++, reg_unmasked = (reg_unmasked >> 1)) { + info = find_ainfo(1ULL << i); + if ((reg_unmasked & 0x1) || !info) + continue; + + port = info->port; + + pr_err("%s: FC Port %d -> %s, fc_status 0x%08llX\n", + __func__, port, info->desc, + readq_be(&global->fc_regs[port][FC_STATUS / 8])); + + /* + * do link reset first, some OTHER errors will set FC_ERROR + * again if cleared before or w/o a reset + */ + if (info->action & LINK_RESET) { + pr_err("%s: FC Port %d: resetting link\n", + __func__, port); + cfg->lr_state = LINK_RESET_REQUIRED; + cfg->lr_port = port; + schedule_work(&cfg->work_q); + } + + if (info->action & CLR_FC_ERROR) { + reg = readq_be(&global->fc_regs[port][FC_ERROR / 8]); + + /* + * since all errors are unmasked, FC_ERROR and FC_ERRCAP + * should be the same and tracing one is sufficient. + */ + + pr_err("%s: fc %d: clearing fc_error 0x%08llX\n", + __func__, port, reg); + + writeq_be(reg, &global->fc_regs[port][FC_ERROR / 8]); + writeq_be(0, &global->fc_regs[port][FC_ERRCAP / 8]); + } + } + +out: + pr_debug("%s: returning rc=%d, afu=%p\n", __func__, IRQ_HANDLED, afu); + return IRQ_HANDLED; +} + +/** + * start_context() - starts the master context + * @cxlflash: Internal structure associated with the host. + * + * Return: A success or failure value from CXL services. + */ +static int start_context(struct cxlflash_cfg *cfg) +{ + int rc = 0; + + rc = cxl_start_context(cfg->mcctx, + cfg->afu->work.work_element_descriptor, + NULL); + + pr_debug("%s: returning rc=%d\n", __func__, rc); + return rc; +} + +/** + * read_vpd() - obtains the WWPNs from VPD + * @cxlflash: Internal structure associated with the host. + * @wwpn: Array of size NUM_FC_PORTS to pass back WWPNs + * + * Return: + * 0 on success + * -ENODEV when VPD or WWPN keywords not found + */ +static int read_vpd(struct cxlflash_cfg *cfg, u64 wwpn[]) +{ + struct pci_dev *dev = cfg->parent_dev; + int rc = 0; + int ro_start, ro_size, i, j, k; + ssize_t vpd_size; + char vpd_data[CXLFLASH_VPD_LEN]; + char tmp_buf[WWPN_BUF_LEN] = { 0 }; + char *wwpn_vpd_tags[NUM_FC_PORTS] = { "V5", "V6" }; + + /* Get the VPD data from the device */ + vpd_size = pci_read_vpd(dev, 0, sizeof(vpd_data), vpd_data); + if (unlikely(vpd_size <= 0)) { + pr_err("%s: Unable to read VPD (size = %ld)\n", + __func__, vpd_size); + rc = -ENODEV; + goto out; + } + + /* Get the read only section offset */ + ro_start = pci_vpd_find_tag(vpd_data, 0, vpd_size, + PCI_VPD_LRDT_RO_DATA); + if (unlikely(ro_start < 0)) { + pr_err("%s: VPD Read-only data not found\n", __func__); + rc = -ENODEV; + goto out; + } + + /* Get the read only section size, cap when extends beyond read VPD */ + ro_size = pci_vpd_lrdt_size(&vpd_data[ro_start]); + j = ro_size; + i = ro_start + PCI_VPD_LRDT_TAG_SIZE; + if (unlikely((i + j) > vpd_size)) { + pr_debug("%s: Might need to read more VPD (%d > %ld)\n", + __func__, (i + j), vpd_size); + ro_size = vpd_size - i; + } + + /* + * Find the offset of the WWPN tag within the read only + * VPD data and validate the found field (partials are + * no good to us). Convert the ASCII data to an integer + * value. Note that we must copy to a temporary buffer + * because the conversion service requires that the ASCII + * string be terminated. + */ + for (k = 0; k < NUM_FC_PORTS; k++) { + j = ro_size; + i = ro_start + PCI_VPD_LRDT_TAG_SIZE; + + i = pci_vpd_find_info_keyword(vpd_data, i, j, wwpn_vpd_tags[k]); + if (unlikely(i < 0)) { + pr_err("%s: Port %d WWPN not found in VPD\n", + __func__, k); + rc = -ENODEV; + goto out; + } + + j = pci_vpd_info_field_size(&vpd_data[i]); + i += PCI_VPD_INFO_FLD_HDR_SIZE; + if (unlikely((i + j > vpd_size) || (j != WWPN_LEN))) { + pr_err("%s: Port %d WWPN incomplete or VPD corrupt\n", + __func__, k); + rc = -ENODEV; + goto out; + } + + memcpy(tmp_buf, &vpd_data[i], WWPN_LEN); + rc = kstrtoul(tmp_buf, WWPN_LEN, (ulong *)&wwpn[k]); + if (unlikely(rc)) { + pr_err("%s: Fail to convert port %d WWPN to integer\n", + __func__, k); + rc = -ENODEV; + goto out; + } + } + +out: + pr_debug("%s: returning rc=%d\n", __func__, rc); + return rc; +} + +/** + * cxlflash_context_reset() - timeout handler for AFU commands + * @cmd: AFU command that timed out. + * + * Sends a reset to the AFU. + */ +void cxlflash_context_reset(struct afu_cmd *cmd) +{ + int nretry = 0; + u64 rrin = 0x1; + u64 room = 0; + struct afu *afu = cmd->parent; + ulong lock_flags; + + pr_debug("%s: cmd=%p\n", __func__, cmd); + + spin_lock_irqsave(&cmd->slock, lock_flags); + + /* Already completed? */ + if (cmd->sa.host_use_b[0] & B_DONE) { + spin_unlock_irqrestore(&cmd->slock, lock_flags); + return; + } + + cmd->sa.host_use_b[0] |= (B_DONE | B_ERROR | B_TIMEOUT); + spin_unlock_irqrestore(&cmd->slock, lock_flags); + + /* + * We really want to send this reset at all costs, so spread + * out wait time on successive retries for available room. + */ + do { + room = readq_be(&afu->host_map->cmd_room); + atomic64_set(&afu->room, room); + if (room) + goto write_rrin; + udelay(nretry); + } while (nretry++ < MC_ROOM_RETRY_CNT); + + pr_err("%s: no cmd_room to send reset\n", __func__); + return; + +write_rrin: + nretry = 0; + writeq_be(rrin, &afu->host_map->ioarrin); + do { + rrin = readq_be(&afu->host_map->ioarrin); + if (rrin != 0x1) + break; + /* Double delay each time */ + udelay(2 ^ nretry); + } while (nretry++ < MC_ROOM_RETRY_CNT); +} + +/** + * init_pcr() - initialize the provisioning and control registers + * @cxlflash: Internal structure associated with the host. + * + * Also sets up fast access to the mapped registers and initializes AFU + * command fields that never change. + */ +void init_pcr(struct cxlflash_cfg *cfg) +{ + struct afu *afu = cfg->afu; + struct sisl_ctrl_map *ctrl_map; + int i; + + for (i = 0; i < MAX_CONTEXT; i++) { + ctrl_map = &afu->afu_map->ctrls[i].ctrl; + /* disrupt any clients that could be running */ + /* e. g. clients that survived a master restart */ + writeq_be(0, &ctrl_map->rht_start); + writeq_be(0, &ctrl_map->rht_cnt_id); + writeq_be(0, &ctrl_map->ctx_cap); + } + + /* copy frequently used fields into afu */ + afu->ctx_hndl = (u16) cxl_process_element(cfg->mcctx); + /* ctx_hndl is 16 bits in CAIA */ + afu->host_map = &afu->afu_map->hosts[afu->ctx_hndl].host; + afu->ctrl_map = &afu->afu_map->ctrls[afu->ctx_hndl].ctrl; + + /* Program the Endian Control for the master context */ + writeq_be(SISL_ENDIAN_CTRL, &afu->host_map->endian_ctrl); + + /* initialize cmd fields that never change */ + for (i = 0; i < CXLFLASH_NUM_CMDS; i++) { + afu->cmd[i].rcb.ctx_id = afu->ctx_hndl; + afu->cmd[i].rcb.msi = SISL_MSI_RRQ_UPDATED; + afu->cmd[i].rcb.rrq = 0x0; + } +} + +/** + * init_global() - initialize AFU global registers + * @cxlflash: Internal structure associated with the host. + */ +int init_global(struct cxlflash_cfg *cfg) +{ + struct afu *afu = cfg->afu; + u64 wwpn[NUM_FC_PORTS]; /* wwpn of AFU ports */ + int i = 0, num_ports = 0; + int rc = 0; + u64 reg; + + rc = read_vpd(cfg, &wwpn[0]); + if (rc) { + pr_err("%s: could not read vpd rc=%d\n", __func__, rc); + goto out; + } + + pr_debug("%s: wwpn0=0x%llX wwpn1=0x%llX\n", __func__, wwpn[0], wwpn[1]); + + /* set up RRQ in AFU for master issued cmds */ + writeq_be((u64) afu->hrrq_start, &afu->host_map->rrq_start); + writeq_be((u64) afu->hrrq_end, &afu->host_map->rrq_end); + + /* AFU configuration */ + reg = readq_be(&afu->afu_map->global.regs.afu_config); + reg |= SISL_AFUCONF_AR_ALL|SISL_AFUCONF_ENDIAN; + /* enable all auto retry options and control endianness */ + /* leave others at default: */ + /* CTX_CAP write protected, mbox_r does not clear on read and */ + /* checker on if dual afu */ + writeq_be(reg, &afu->afu_map->global.regs.afu_config); + + /* global port select: select either port */ + if (afu->internal_lun) { + /* only use port 0 */ + writeq_be(PORT0, &afu->afu_map->global.regs.afu_port_sel); + num_ports = NUM_FC_PORTS - 1; + } else { + writeq_be(BOTH_PORTS, &afu->afu_map->global.regs.afu_port_sel); + num_ports = NUM_FC_PORTS; + } + + for (i = 0; i < num_ports; i++) { + /* unmask all errors (but they are still masked at AFU) */ + writeq_be(0, &afu->afu_map->global.fc_regs[i][FC_ERRMSK / 8]); + /* clear CRC error cnt & set a threshold */ + (void)readq_be(&afu->afu_map->global. + fc_regs[i][FC_CNT_CRCERR / 8]); + writeq_be(MC_CRC_THRESH, &afu->afu_map->global.fc_regs[i] + [FC_CRC_THRESH / 8]); + + /* set WWPNs. If already programmed, wwpn[i] is 0 */ + if (wwpn[i] != 0 && + afu_set_wwpn(afu, i, + &afu->afu_map->global.fc_regs[i][0], + wwpn[i])) { + pr_err("%s: failed to set WWPN on port %d\n", + __func__, i); + rc = -EIO; + goto out; + } + /* Programming WWPN back to back causes additional + * offline/online transitions and a PLOGI + */ + msleep(100); + + } + + /* set up master's own CTX_CAP to allow real mode, host translation */ + /* tbls, afu cmds and read/write GSCSI cmds. */ + /* First, unlock ctx_cap write by reading mbox */ + (void)readq_be(&afu->ctrl_map->mbox_r); /* unlock ctx_cap */ + writeq_be((SISL_CTX_CAP_REAL_MODE | SISL_CTX_CAP_HOST_XLATE | + SISL_CTX_CAP_READ_CMD | SISL_CTX_CAP_WRITE_CMD | + SISL_CTX_CAP_AFU_CMD | SISL_CTX_CAP_GSCSI_CMD), + &afu->ctrl_map->ctx_cap); + /* init heartbeat */ + afu->hb = readq_be(&afu->afu_map->global.regs.afu_hb); + +out: + return rc; +} + +/** + * start_afu() - initializes and starts the AFU + * @cxlflash: Internal structure associated with the host. + */ +static int start_afu(struct cxlflash_cfg *cfg) +{ + struct afu *afu = cfg->afu; + struct afu_cmd *cmd; + + int i = 0; + int rc = 0; + + for (i = 0; i < CXLFLASH_NUM_CMDS; i++) { + cmd = &afu->cmd[i]; + + init_completion(&cmd->cevent); + spin_lock_init(&cmd->slock); + cmd->parent = afu; + } + + init_pcr(cfg); + + /* initialize RRQ pointers */ + afu->hrrq_start = &afu->rrq_entry[0]; + afu->hrrq_end = &afu->rrq_entry[NUM_RRQ_ENTRY - 1]; + afu->hrrq_curr = afu->hrrq_start; + afu->toggle = 1; + + rc = init_global(cfg); + + pr_debug("%s: returning rc=%d\n", __func__, rc); + return rc; +} + +/** + * init_mc() - create and register as the master context + * @cxlflash: Internal structure associated with the host. + * + * Return: + * 0 on success + * -ENOMEM when unable to obtain a context from CXL services + * A failure value from CXL services. + */ +static int init_mc(struct cxlflash_cfg *cfg) +{ + struct cxl_context *ctx; + struct device *dev = &cfg->dev->dev; + struct afu *afu = cfg->afu; + int rc = 0; + enum undo_level level; + + ctx = cxl_get_context(cfg->dev); + if (unlikely(!ctx)) + return -ENOMEM; + cfg->mcctx = ctx; + + /* Set it up as a master with the CXL */ + cxl_set_master(ctx); + + /* During initialization reset the AFU to start from a clean slate */ + rc = cxl_afu_reset(cfg->mcctx); + if (unlikely(rc)) { + dev_err(dev, "%s: initial AFU reset failed rc=%d\n", + __func__, rc); + level = RELEASE_CONTEXT; + goto out; + } + + rc = cxl_allocate_afu_irqs(ctx, 3); + if (unlikely(rc)) { + dev_err(dev, "%s: call to allocate_afu_irqs failed rc=%d!\n", + __func__, rc); + level = RELEASE_CONTEXT; + goto out; + } + + rc = cxl_map_afu_irq(ctx, 1, cxlflash_sync_err_irq, afu, + "SISL_MSI_SYNC_ERROR"); + if (unlikely(rc <= 0)) { + dev_err(dev, "%s: IRQ 1 (SISL_MSI_SYNC_ERROR) map failed!\n", + __func__); + level = FREE_IRQ; + goto out; + } + + rc = cxl_map_afu_irq(ctx, 2, cxlflash_rrq_irq, afu, + "SISL_MSI_RRQ_UPDATED"); + if (unlikely(rc <= 0)) { + dev_err(dev, "%s: IRQ 2 (SISL_MSI_RRQ_UPDATED) map failed!\n", + __func__); + level = UNMAP_ONE; + goto out; + } + + rc = cxl_map_afu_irq(ctx, 3, cxlflash_async_err_irq, afu, + "SISL_MSI_ASYNC_ERROR"); + if (unlikely(rc <= 0)) { + dev_err(dev, "%s: IRQ 3 (SISL_MSI_ASYNC_ERROR) map failed!\n", + __func__); + level = UNMAP_TWO; + goto out; + } + + rc = 0; + + /* This performs the equivalent of the CXL_IOCTL_START_WORK. + * The CXL_IOCTL_GET_PROCESS_ELEMENT is implicit in the process + * element (pe) that is embedded in the context (ctx) + */ + rc = start_context(cfg); + if (unlikely(rc)) { + dev_err(dev, "%s: start context failed rc=%d\n", __func__, rc); + level = UNMAP_THREE; + goto out; + } +ret: + pr_debug("%s: returning rc=%d\n", __func__, rc); + return rc; +out: + term_mc(cfg, level); + goto ret; +} + +/** + * init_afu() - setup as master context and start AFU + * @cxlflash: Internal structure associated with the host. + * + * This routine is a higher level of control for configuring the + * AFU on probe and reset paths. + * + * Return: + * 0 on success + * -ENOMEM when unable to map the AFU MMIO space + * A failure value from internal services. + */ +static int init_afu(struct cxlflash_cfg *cfg) +{ + u64 reg; + int rc = 0; + struct afu *afu = cfg->afu; + struct device *dev = &cfg->dev->dev; + + cxl_perst_reloads_same_image(cfg->cxl_afu, true); + + rc = init_mc(cfg); + if (rc) { + dev_err(dev, "%s: call to init_mc failed, rc=%d!\n", + __func__, rc); + goto err1; + } + + /* Map the entire MMIO space of the AFU. + */ + afu->afu_map = cxl_psa_map(cfg->mcctx); + if (!afu->afu_map) { + rc = -ENOMEM; + term_mc(cfg, UNDO_START); + dev_err(dev, "%s: call to cxl_psa_map failed!\n", __func__); + goto err1; + } + + /* don't byte reverse on reading afu_version, else the string form */ + /* will be backwards */ + reg = afu->afu_map->global.regs.afu_version; + memcpy(afu->version, ®, 8); + afu->interface_version = + readq_be(&afu->afu_map->global.regs.interface_version); + pr_debug("%s: afu version %s, interface version 0x%llX\n", + __func__, afu->version, afu->interface_version); + + rc = start_afu(cfg); + if (rc) { + dev_err(dev, "%s: call to start_afu failed, rc=%d!\n", + __func__, rc); + term_mc(cfg, UNDO_START); + cxl_psa_unmap((void *)afu->afu_map); + afu->afu_map = NULL; + goto err1; + } + + afu_err_intr_init(cfg->afu); + atomic64_set(&afu->room, readq_be(&afu->host_map->cmd_room)); + + /* Restore the LUN mappings */ + cxlflash_restore_luntable(cfg); +err1: + pr_debug("%s: returning rc=%d\n", __func__, rc); + return rc; +} + +/** + * cxlflash_send_cmd() - sends an AFU command + * @afu: AFU associated with the host. + * @cmd: AFU command to send. + * + * Return: + * 0 on success + * -1 on failure + */ +int cxlflash_send_cmd(struct afu *afu, struct afu_cmd *cmd) +{ + struct cxlflash_cfg *cfg = afu->parent; + int nretry = 0; + int rc = 0; + u64 room; + long newval; + + /* + * This routine is used by critical users such an AFU sync and to + * send a task management function (TMF). Thus we want to retry a + * bit before returning an error. To avoid the performance penalty + * of MMIO, we spread the update of 'room' over multiple commands. + */ +retry: + newval = atomic64_dec_if_positive(&afu->room); + if (!newval) { + do { + room = readq_be(&afu->host_map->cmd_room); + atomic64_set(&afu->room, room); + if (room) + goto write_ioarrin; + udelay(nretry); + } while (nretry++ < MC_ROOM_RETRY_CNT); + + pr_err("%s: no cmd_room to send 0x%X\n", + __func__, cmd->rcb.cdb[0]); + + goto no_room; + } else if (unlikely(newval < 0)) { + /* This should be rare. i.e. Only if two threads race and + * decrement before the MMIO read is done. In this case + * just benefit from the other thread having updated + * afu->room. + */ + if (nretry++ < MC_ROOM_RETRY_CNT) { + udelay(nretry); + goto retry; + } + + goto no_room; + } + +write_ioarrin: + writeq_be((u64)&cmd->rcb, &afu->host_map->ioarrin); +out: + pr_debug("%s: cmd=%p len=%d ea=%p rc=%d\n", __func__, cmd, + cmd->rcb.data_len, (void *)cmd->rcb.data_ea, rc); + return rc; + +no_room: + afu->read_room = true; + schedule_work(&cfg->work_q); + rc = SCSI_MLQUEUE_HOST_BUSY; + goto out; +} + +/** + * cxlflash_wait_resp() - polls for a response or timeout to a sent AFU command + * @afu: AFU associated with the host. + * @cmd: AFU command that was sent. + */ +void cxlflash_wait_resp(struct afu *afu, struct afu_cmd *cmd) +{ + ulong timeout = jiffies + (cmd->rcb.timeout * 2 * HZ); + + timeout = wait_for_completion_timeout(&cmd->cevent, timeout); + if (!timeout) + cxlflash_context_reset(cmd); + + if (unlikely(cmd->sa.ioasc != 0)) + pr_err("%s: CMD 0x%X failed, IOASC: flags 0x%X, afu_rc 0x%X, " + "scsi_rc 0x%X, fc_rc 0x%X\n", __func__, cmd->rcb.cdb[0], + cmd->sa.rc.flags, cmd->sa.rc.afu_rc, cmd->sa.rc.scsi_rc, + cmd->sa.rc.fc_rc); +} + +/** + * cxlflash_afu_sync() - builds and sends an AFU sync command + * @afu: AFU associated with the host. + * @ctx_hndl_u: Identifies context requesting sync. + * @res_hndl_u: Identifies resource requesting sync. + * @mode: Type of sync to issue (lightweight, heavyweight, global). + * + * The AFU can only take 1 sync command at a time. This routine enforces this + * limitation by using a mutex to provide exlusive access to the AFU during + * the sync. This design point requires calling threads to not be on interrupt + * context due to the possibility of sleeping during concurrent sync operations. + * + * AFU sync operations are only necessary and allowed when the device is + * operating normally. When not operating normally, sync requests can occur as + * part of cleaning up resources associated with an adapter prior to removal. + * In this scenario, these requests are simply ignored (safe due to the AFU + * going away). + * + * Return: + * 0 on success + * -1 on failure + */ +int cxlflash_afu_sync(struct afu *afu, ctx_hndl_t ctx_hndl_u, + res_hndl_t res_hndl_u, u8 mode) +{ + struct cxlflash_cfg *cfg = afu->parent; + struct afu_cmd *cmd = NULL; + int rc = 0; + int retry_cnt = 0; + static DEFINE_MUTEX(sync_active); + + if (cfg->state != STATE_NORMAL) { + pr_debug("%s: Sync not required! (%u)\n", __func__, cfg->state); + return 0; + } + + mutex_lock(&sync_active); +retry: + cmd = cxlflash_cmd_checkout(afu); + if (unlikely(!cmd)) { + retry_cnt++; + udelay(1000 * retry_cnt); + if (retry_cnt < MC_RETRY_CNT) + goto retry; + pr_err("%s: could not get a free command\n", __func__); + rc = -1; + goto out; + } + + pr_debug("%s: afu=%p cmd=%p %d\n", __func__, afu, cmd, ctx_hndl_u); + + memset(cmd->rcb.cdb, 0, sizeof(cmd->rcb.cdb)); + + cmd->rcb.req_flags = SISL_REQ_FLAGS_AFU_CMD; + cmd->rcb.port_sel = 0x0; /* NA */ + cmd->rcb.lun_id = 0x0; /* NA */ + cmd->rcb.data_len = 0x0; + cmd->rcb.data_ea = 0x0; + cmd->rcb.timeout = MC_AFU_SYNC_TIMEOUT; + + cmd->rcb.cdb[0] = 0xC0; /* AFU Sync */ + cmd->rcb.cdb[1] = mode; + + /* The cdb is aligned, no unaligned accessors required */ + *((u16 *)&cmd->rcb.cdb[2]) = swab16(ctx_hndl_u); + *((u32 *)&cmd->rcb.cdb[4]) = swab32(res_hndl_u); + + rc = cxlflash_send_cmd(afu, cmd); + if (unlikely(rc)) + goto out; + + cxlflash_wait_resp(afu, cmd); + + /* set on timeout */ + if (unlikely((cmd->sa.ioasc != 0) || + (cmd->sa.host_use_b[0] & B_ERROR))) + rc = -1; +out: + mutex_unlock(&sync_active); + if (cmd) + cxlflash_cmd_checkin(cmd); + pr_debug("%s: returning rc=%d\n", __func__, rc); + return rc; +} + +/** + * cxlflash_afu_reset() - resets the AFU + * @cxlflash: Internal structure associated with the host. + * + * Return: + * 0 on success + * A failure value from internal services. + */ +int cxlflash_afu_reset(struct cxlflash_cfg *cfg) +{ + int rc = 0; + /* Stop the context before the reset. Since the context is + * no longer available restart it after the reset is complete + */ + + term_afu(cfg); + + rc = init_afu(cfg); + + pr_debug("%s: returning rc=%d\n", __func__, rc); + return rc; +} + +/** + * cxlflash_worker_thread() - work thread handler for the AFU + * @work: Work structure contained within cxlflash associated with host. + * + * Handles the following events: + * - Link reset which cannot be performed on interrupt context due to + * blocking up to a few seconds + * - Read AFU command room + */ +static void cxlflash_worker_thread(struct work_struct *work) +{ + struct cxlflash_cfg *cfg = container_of(work, struct cxlflash_cfg, + work_q); + struct afu *afu = cfg->afu; + int port; + ulong lock_flags; + + /* Avoid MMIO if the device has failed */ + + if (cfg->state != STATE_NORMAL) + return; + + spin_lock_irqsave(cfg->host->host_lock, lock_flags); + + if (cfg->lr_state == LINK_RESET_REQUIRED) { + port = cfg->lr_port; + if (port < 0) + pr_err("%s: invalid port index %d\n", __func__, port); + else { + spin_unlock_irqrestore(cfg->host->host_lock, + lock_flags); + + /* The reset can block... */ + afu_link_reset(afu, port, + &afu->afu_map-> + global.fc_regs[port][0]); + spin_lock_irqsave(cfg->host->host_lock, lock_flags); + } + + cfg->lr_state = LINK_RESET_COMPLETE; + } + + if (afu->read_room) { + atomic64_set(&afu->room, readq_be(&afu->host_map->cmd_room)); + afu->read_room = false; + } + + spin_unlock_irqrestore(cfg->host->host_lock, lock_flags); +} + +/** + * cxlflash_probe() - PCI entry point to add host + * @pdev: PCI device associated with the host. + * @dev_id: PCI device id associated with device. + * + * Return: 0 on success / non-zero on failure + */ +static int cxlflash_probe(struct pci_dev *pdev, + const struct pci_device_id *dev_id) +{ + struct Scsi_Host *host; + struct cxlflash_cfg *cfg = NULL; + struct device *phys_dev; + struct dev_dependent_vals *ddv; + int rc = 0; + + dev_dbg(&pdev->dev, "%s: Found CXLFLASH with IRQ: %d\n", + __func__, pdev->irq); + + ddv = (struct dev_dependent_vals *)dev_id->driver_data; + driver_template.max_sectors = ddv->max_sectors; + + host = scsi_host_alloc(&driver_template, sizeof(struct cxlflash_cfg)); + if (!host) { + dev_err(&pdev->dev, "%s: call to scsi_host_alloc failed!\n", + __func__); + rc = -ENOMEM; + goto out; + } + + host->max_id = CXLFLASH_MAX_NUM_TARGETS_PER_BUS; + host->max_lun = CXLFLASH_MAX_NUM_LUNS_PER_TARGET; + host->max_channel = NUM_FC_PORTS - 1; + host->unique_id = host->host_no; + host->max_cmd_len = CXLFLASH_MAX_CDB_LEN; + + cfg = (struct cxlflash_cfg *)host->hostdata; + cfg->host = host; + rc = alloc_mem(cfg); + if (rc) { + dev_err(&pdev->dev, "%s: call to scsi_host_alloc failed!\n", + __func__); + rc = -ENOMEM; + goto out; + } + + cfg->init_state = INIT_STATE_NONE; + cfg->dev = pdev; + + /* + * The promoted LUNs move to the top of the LUN table. The rest stay + * on the bottom half. The bottom half grows from the end + * (index = 255), whereas the top half grows from the beginning + * (index = 0). + */ + cfg->promote_lun_index = 0; + cfg->last_lun_index[0] = CXLFLASH_NUM_VLUNS/2 - 1; + cfg->last_lun_index[1] = CXLFLASH_NUM_VLUNS/2 - 1; + + cfg->dev_id = (struct pci_device_id *)dev_id; + cfg->mcctx = NULL; + + init_waitqueue_head(&cfg->tmf_waitq); + init_waitqueue_head(&cfg->limbo_waitq); + + INIT_WORK(&cfg->work_q, cxlflash_worker_thread); + cfg->lr_state = LINK_RESET_INVALID; + cfg->lr_port = -1; + mutex_init(&cfg->ctx_tbl_list_mutex); + mutex_init(&cfg->ctx_recovery_mutex); + INIT_LIST_HEAD(&cfg->ctx_err_recovery); + INIT_LIST_HEAD(&cfg->lluns); + + pci_set_drvdata(pdev, cfg); + + /* Use the special service provided to look up the physical + * PCI device, since we are called on the probe of the virtual + * PCI host bus (vphb) + */ + phys_dev = cxl_get_phys_dev(pdev); + if (!dev_is_pci(phys_dev)) { + pr_err("%s: not a pci dev\n", __func__); + rc = -ENODEV; + goto out_remove; + } + cfg->parent_dev = to_pci_dev(phys_dev); + + cfg->cxl_afu = cxl_pci_to_afu(pdev); + + rc = init_pci(cfg); + if (rc) { + dev_err(&pdev->dev, "%s: call to init_pci " + "failed rc=%d!\n", __func__, rc); + goto out_remove; + } + cfg->init_state = INIT_STATE_PCI; + + rc = init_afu(cfg); + if (rc) { + dev_err(&pdev->dev, "%s: call to init_afu " + "failed rc=%d!\n", __func__, rc); + goto out_remove; + } + cfg->init_state = INIT_STATE_AFU; + + + rc = init_scsi(cfg); + if (rc) { + dev_err(&pdev->dev, "%s: call to init_scsi " + "failed rc=%d!\n", __func__, rc); + goto out_remove; + } + cfg->init_state = INIT_STATE_SCSI; + +out: + pr_debug("%s: returning rc=%d\n", __func__, rc); + return rc; + +out_remove: + cxlflash_remove(pdev); + goto out; +} + +/** + * cxlflash_pci_error_detected() - called when a PCI error is detected + * @pdev: PCI device struct. + * @state: PCI channel state. + * + * Return: PCI_ERS_RESULT_NEED_RESET or PCI_ERS_RESULT_DISCONNECT + */ +static pci_ers_result_t cxlflash_pci_error_detected(struct pci_dev *pdev, + pci_channel_state_t state) +{ + int rc = 0; + struct cxlflash_cfg *cfg = pci_get_drvdata(pdev); + struct device *dev = &cfg->dev->dev; + + dev_dbg(dev, "%s: pdev=%p state=%u\n", __func__, pdev, state); + + switch (state) { + case pci_channel_io_frozen: + cfg->state = STATE_LIMBO; + + /* Turn off legacy I/O */ + scsi_block_requests(cfg->host); + rc = cxlflash_mark_contexts_error(cfg); + if (unlikely(rc)) + dev_err(dev, "%s: Failed to mark user contexts!(%d)\n", + __func__, rc); + term_mc(cfg, UNDO_START); + stop_afu(cfg); + + return PCI_ERS_RESULT_NEED_RESET; + case pci_channel_io_perm_failure: + cfg->state = STATE_FAILTERM; + wake_up_all(&cfg->limbo_waitq); + scsi_unblock_requests(cfg->host); + return PCI_ERS_RESULT_DISCONNECT; + default: + break; + } + return PCI_ERS_RESULT_NEED_RESET; +} + +/** + * cxlflash_pci_slot_reset() - called when PCI slot has been reset + * @pdev: PCI device struct. + * + * This routine is called by the pci error recovery code after the PCI + * slot has been reset, just before we should resume normal operations. + * + * Return: PCI_ERS_RESULT_RECOVERED or PCI_ERS_RESULT_DISCONNECT + */ +static pci_ers_result_t cxlflash_pci_slot_reset(struct pci_dev *pdev) +{ + int rc = 0; + struct cxlflash_cfg *cfg = pci_get_drvdata(pdev); + struct device *dev = &cfg->dev->dev; + + dev_dbg(dev, "%s: pdev=%p\n", __func__, pdev); + + rc = init_afu(cfg); + if (unlikely(rc)) { + dev_err(dev, "%s: EEH recovery failed! (%d)\n", __func__, rc); + return PCI_ERS_RESULT_DISCONNECT; + } + + return PCI_ERS_RESULT_RECOVERED; +} + +/** + * cxlflash_pci_resume() - called when normal operation can resume + * @pdev: PCI device struct + */ +static void cxlflash_pci_resume(struct pci_dev *pdev) +{ + struct cxlflash_cfg *cfg = pci_get_drvdata(pdev); + struct device *dev = &cfg->dev->dev; + + dev_dbg(dev, "%s: pdev=%p\n", __func__, pdev); + + cfg->state = STATE_NORMAL; + wake_up_all(&cfg->limbo_waitq); + scsi_unblock_requests(cfg->host); +} + +static const struct pci_error_handlers cxlflash_err_handler = { + .error_detected = cxlflash_pci_error_detected, + .slot_reset = cxlflash_pci_slot_reset, + .resume = cxlflash_pci_resume, +}; + +/* + * PCI device structure + */ +static struct pci_driver cxlflash_driver = { + .name = CXLFLASH_NAME, + .id_table = cxlflash_pci_table, + .probe = cxlflash_probe, + .remove = cxlflash_remove, + .err_handler = &cxlflash_err_handler, +}; + +/** + * init_cxlflash() - module entry point + * + * Return: 0 on success / non-zero on failure + */ +static int __init init_cxlflash(void) +{ + pr_info("%s: IBM Power CXL Flash Adapter: %s\n", + __func__, CXLFLASH_DRIVER_DATE); + + cxlflash_list_init(); + + return pci_register_driver(&cxlflash_driver); +} + +/** + * exit_cxlflash() - module exit point + */ +static void __exit exit_cxlflash(void) +{ + cxlflash_term_global_luns(); + cxlflash_free_errpage(); + + pci_unregister_driver(&cxlflash_driver); +} + +module_init(init_cxlflash); +module_exit(exit_cxlflash); --- linux-4.2.0.orig/drivers/scsi/cxlflash/main.h +++ linux-4.2.0/drivers/scsi/cxlflash/main.h @@ -0,0 +1,108 @@ +/* + * CXL Flash Device Driver + * + * Written by: Manoj N. Kumar , IBM Corporation + * Matthew R. Ochs , IBM Corporation + * + * Copyright (C) 2015 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; either version + * 2 of the License, or (at your option) any later version. + */ + +#ifndef _CXLFLASH_MAIN_H +#define _CXLFLASH_MAIN_H + +#include +#include +#include +#include + +#define CXLFLASH_NAME "cxlflash" +#define CXLFLASH_ADAPTER_NAME "IBM POWER CXL Flash Adapter" +#define CXLFLASH_DRIVER_DATE "(August 13, 2015)" + +#define PCI_DEVICE_ID_IBM_CORSA 0x04F0 +#define CXLFLASH_SUBS_DEV_ID 0x04F0 + +/* Since there is only one target, make it 0 */ +#define CXLFLASH_TARGET 0 +#define CXLFLASH_MAX_CDB_LEN 16 + +/* Really only one target per bus since the Texan is directly attached */ +#define CXLFLASH_MAX_NUM_TARGETS_PER_BUS 1 +#define CXLFLASH_MAX_NUM_LUNS_PER_TARGET 65536 + +#define CXLFLASH_PCI_ERROR_RECOVERY_TIMEOUT (120 * HZ) + +#define NUM_FC_PORTS CXLFLASH_NUM_FC_PORTS /* ports per AFU */ + +/* FC defines */ +#define FC_MTIP_CMDCONFIG 0x010 +#define FC_MTIP_STATUS 0x018 + +#define FC_PNAME 0x300 +#define FC_CONFIG 0x320 +#define FC_CONFIG2 0x328 +#define FC_STATUS 0x330 +#define FC_ERROR 0x380 +#define FC_ERRCAP 0x388 +#define FC_ERRMSK 0x390 +#define FC_CNT_CRCERR 0x538 +#define FC_CRC_THRESH 0x580 + +#define FC_MTIP_CMDCONFIG_ONLINE 0x20ULL +#define FC_MTIP_CMDCONFIG_OFFLINE 0x40ULL + +#define FC_MTIP_STATUS_MASK 0x30ULL +#define FC_MTIP_STATUS_ONLINE 0x20ULL +#define FC_MTIP_STATUS_OFFLINE 0x10ULL + +/* TIMEOUT and RETRY definitions */ + +/* AFU command timeout values */ +#define MC_AFU_SYNC_TIMEOUT 5 /* 5 secs */ + +/* AFU command room retry limit */ +#define MC_ROOM_RETRY_CNT 10 + +/* FC CRC clear periodic timer */ +#define MC_CRC_THRESH 100 /* threshold in 5 mins */ + +#define FC_PORT_STATUS_RETRY_CNT 100 /* 100 100ms retries = 10 seconds */ +#define FC_PORT_STATUS_RETRY_INTERVAL_US 100000 /* microseconds */ + +/* VPD defines */ +#define CXLFLASH_VPD_LEN 256 +#define WWPN_LEN 16 +#define WWPN_BUF_LEN (WWPN_LEN + 1) + +enum undo_level { + RELEASE_CONTEXT = 0, + FREE_IRQ, + UNMAP_ONE, + UNMAP_TWO, + UNMAP_THREE, + UNDO_START +}; + +struct dev_dependent_vals { + u64 max_sectors; +}; + +struct asyc_intr_info { + u64 status; + char *desc; + u8 port; + u8 action; +#define CLR_FC_ERROR 0x01 +#define LINK_RESET 0x02 +}; + +#ifndef CONFIG_CXL_EEH +#define cxl_perst_reloads_same_image(_a, _b) do { } while (0) +#endif + +#endif /* _CXLFLASH_MAIN_H */ --- linux-4.2.0.orig/drivers/scsi/cxlflash/sislite.h +++ linux-4.2.0/drivers/scsi/cxlflash/sislite.h @@ -0,0 +1,472 @@ +/* + * CXL Flash Device Driver + * + * Written by: Manoj N. Kumar , IBM Corporation + * Matthew R. Ochs , IBM Corporation + * + * Copyright (C) 2015 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; either version + * 2 of the License, or (at your option) any later version. + */ + +#ifndef _SISLITE_H +#define _SISLITE_H + +#include + +typedef u16 ctx_hndl_t; +typedef u32 res_hndl_t; + +#define SIZE_4K 4096 +#define SIZE_64K 65536 + +/* + * IOARCB: 64 bytes, min 16 byte alignment required, host native endianness + * except for SCSI CDB which remains big endian per SCSI standards. + */ +struct sisl_ioarcb { + u16 ctx_id; /* ctx_hndl_t */ + u16 req_flags; +#define SISL_REQ_FLAGS_RES_HNDL 0x8000U /* bit 0 (MSB) */ +#define SISL_REQ_FLAGS_PORT_LUN_ID 0x0000U + +#define SISL_REQ_FLAGS_SUP_UNDERRUN 0x4000U /* bit 1 */ + +#define SISL_REQ_FLAGS_TIMEOUT_SECS 0x0000U /* bits 8,9 */ +#define SISL_REQ_FLAGS_TIMEOUT_MSECS 0x0040U +#define SISL_REQ_FLAGS_TIMEOUT_USECS 0x0080U +#define SISL_REQ_FLAGS_TIMEOUT_CYCLES 0x00C0U + +#define SISL_REQ_FLAGS_TMF_CMD 0x0004u /* bit 13 */ + +#define SISL_REQ_FLAGS_AFU_CMD 0x0002U /* bit 14 */ + +#define SISL_REQ_FLAGS_HOST_WRITE 0x0001U /* bit 15 (LSB) */ +#define SISL_REQ_FLAGS_HOST_READ 0x0000U + + union { + u32 res_hndl; /* res_hndl_t */ + u32 port_sel; /* this is a selection mask: + * 0x1 -> port#0 can be selected, + * 0x2 -> port#1 can be selected. + * Can be bitwise ORed. + */ + }; + u64 lun_id; + u32 data_len; /* 4K for read/write */ + u32 ioadl_len; + union { + u64 data_ea; /* min 16 byte aligned */ + u64 ioadl_ea; + }; + u8 msi; /* LISN to send on RRQ write */ +#define SISL_MSI_CXL_PFAULT 0 /* reserved for CXL page faults */ +#define SISL_MSI_SYNC_ERROR 1 /* recommended for AFU sync error */ +#define SISL_MSI_RRQ_UPDATED 2 /* recommended for IO completion */ +#define SISL_MSI_ASYNC_ERROR 3 /* master only - for AFU async error */ + + u8 rrq; /* 0 for a single RRQ */ + u16 timeout; /* in units specified by req_flags */ + u32 rsvd1; + u8 cdb[16]; /* must be in big endian */ + struct scsi_cmnd *scp; +} __packed; + +struct sisl_rc { + u8 flags; +#define SISL_RC_FLAGS_SENSE_VALID 0x80U +#define SISL_RC_FLAGS_FCP_RSP_CODE_VALID 0x40U +#define SISL_RC_FLAGS_OVERRUN 0x20U +#define SISL_RC_FLAGS_UNDERRUN 0x10U + + u8 afu_rc; +#define SISL_AFU_RC_RHT_INVALID 0x01U /* user error */ +#define SISL_AFU_RC_RHT_UNALIGNED 0x02U /* should never happen */ +#define SISL_AFU_RC_RHT_OUT_OF_BOUNDS 0x03u /* user error */ +#define SISL_AFU_RC_RHT_DMA_ERR 0x04u /* see afu_extra + may retry if afu_retry is off + possible on master exit + */ +#define SISL_AFU_RC_RHT_RW_PERM 0x05u /* no RW perms, user error */ +#define SISL_AFU_RC_LXT_UNALIGNED 0x12U /* should never happen */ +#define SISL_AFU_RC_LXT_OUT_OF_BOUNDS 0x13u /* user error */ +#define SISL_AFU_RC_LXT_DMA_ERR 0x14u /* see afu_extra + may retry if afu_retry is off + possible on master exit + */ +#define SISL_AFU_RC_LXT_RW_PERM 0x15u /* no RW perms, user error */ + +#define SISL_AFU_RC_NOT_XLATE_HOST 0x1au /* possible if master exited */ + + /* NO_CHANNELS means the FC ports selected by dest_port in + * IOARCB or in the LXT entry are down when the AFU tried to select + * a FC port. If the port went down on an active IO, it will set + * fc_rc to =0x54(NOLOGI) or 0x57(LINKDOWN) instead. + */ +#define SISL_AFU_RC_NO_CHANNELS 0x20U /* see afu_extra, may retry */ +#define SISL_AFU_RC_CAP_VIOLATION 0x21U /* either user error or + afu reset/master restart + */ +#define SISL_AFU_RC_OUT_OF_DATA_BUFS 0x30U /* always retry */ +#define SISL_AFU_RC_DATA_DMA_ERR 0x31U /* see afu_extra + may retry if afu_retry is off + */ + + u8 scsi_rc; /* SCSI status byte, retry as appropriate */ +#define SISL_SCSI_RC_CHECK 0x02U +#define SISL_SCSI_RC_BUSY 0x08u + + u8 fc_rc; /* retry */ + /* + * We should only see fc_rc=0x57 (LINKDOWN) or 0x54(NOLOGI) for + * commands that are in flight when a link goes down or is logged out. + * If the link is down or logged out before AFU selects the port, either + * it will choose the other port or we will get afu_rc=0x20 (no_channel) + * if there is no valid port to use. + * + * ABORTPEND/ABORTOK/ABORTFAIL/TGTABORT can be retried, typically these + * would happen if a frame is dropped and something times out. + * NOLOGI or LINKDOWN can be retried if the other port is up. + * RESIDERR can be retried as well. + * + * ABORTFAIL might indicate that lots of frames are getting CRC errors. + * So it maybe retried once and reset the link if it happens again. + * The link can also be reset on the CRC error threshold interrupt. + */ +#define SISL_FC_RC_ABORTPEND 0x52 /* exchange timeout or abort request */ +#define SISL_FC_RC_WRABORTPEND 0x53 /* due to write XFER_RDY invalid */ +#define SISL_FC_RC_NOLOGI 0x54 /* port not logged in, in-flight cmds */ +#define SISL_FC_RC_NOEXP 0x55 /* FC protocol error or HW bug */ +#define SISL_FC_RC_INUSE 0x56 /* tag already in use, HW bug */ +#define SISL_FC_RC_LINKDOWN 0x57 /* link down, in-flight cmds */ +#define SISL_FC_RC_ABORTOK 0x58 /* pending abort completed w/success */ +#define SISL_FC_RC_ABORTFAIL 0x59 /* pending abort completed w/fail */ +#define SISL_FC_RC_RESID 0x5A /* ioasa underrun/overrun flags set */ +#define SISL_FC_RC_RESIDERR 0x5B /* actual data len does not match SCSI + reported len, possbly due to dropped + frames */ +#define SISL_FC_RC_TGTABORT 0x5C /* command aborted by target */ +}; + +#define SISL_SENSE_DATA_LEN 20 /* Sense data length */ + +/* + * IOASA: 64 bytes & must follow IOARCB, min 16 byte alignment required, + * host native endianness + */ +struct sisl_ioasa { + union { + struct sisl_rc rc; + u32 ioasc; +#define SISL_IOASC_GOOD_COMPLETION 0x00000000U + }; + u32 resid; + u8 port; + u8 afu_extra; + /* when afu_rc=0x04, 0x14, 0x31 (_xxx_DMA_ERR): + * afu_exta contains PSL response code. Useful codes are: + */ +#define SISL_AFU_DMA_ERR_PAGE_IN 0x0A /* AFU_retry_on_pagein Action + * Enabled N/A + * Disabled retry + */ +#define SISL_AFU_DMA_ERR_INVALID_EA 0x0B /* this is a hard error + * afu_rc Implies + * 0x04, 0x14 master exit. + * 0x31 user error. + */ + /* when afu rc=0x20 (no channels): + * afu_extra bits [4:5]: available portmask, [6:7]: requested portmask. + */ +#define SISL_AFU_NO_CLANNELS_AMASK(afu_extra) (((afu_extra) & 0x0C) >> 2) +#define SISL_AFU_NO_CLANNELS_RMASK(afu_extra) ((afu_extra) & 0x03) + + u8 scsi_extra; + u8 fc_extra; + u8 sense_data[SISL_SENSE_DATA_LEN]; + + /* These fields are defined by the SISlite architecture for the + * host to use as they see fit for their implementation. + */ + union { + u64 host_use[4]; + u8 host_use_b[32]; + }; +} __packed; + +#define SISL_RESP_HANDLE_T_BIT 0x1ULL /* Toggle bit */ + +/* MMIO space is required to support only 64-bit access */ + +/* + * This AFU has two mechanisms to deal with endian-ness. + * One is a global configuration (in the afu_config) register + * below that specifies the endian-ness of the host. + * The other is a per context (i.e. application) specification + * controlled by the endian_ctrl field here. Since the master + * context is one such application the master context's + * endian-ness is set to be the same as the host. + * + * As per the SISlite spec, the MMIO registers are always + * big endian. + */ +#define SISL_ENDIAN_CTRL_BE 0x8000000000000080ULL +#define SISL_ENDIAN_CTRL_LE 0x0000000000000000ULL + +#ifdef __BIG_ENDIAN +#define SISL_ENDIAN_CTRL SISL_ENDIAN_CTRL_BE +#else +#define SISL_ENDIAN_CTRL SISL_ENDIAN_CTRL_LE +#endif + +/* per context host transport MMIO */ +struct sisl_host_map { + __be64 endian_ctrl; /* Per context Endian Control. The AFU will + * operate on whatever the context is of the + * host application. + */ + + __be64 intr_status; /* this sends LISN# programmed in ctx_ctrl. + * Only recovery in a PERM_ERR is a context + * exit since there is no way to tell which + * command caused the error. + */ +#define SISL_ISTATUS_PERM_ERR_CMDROOM 0x0010ULL /* b59, user error */ +#define SISL_ISTATUS_PERM_ERR_RCB_READ 0x0008ULL /* b60, user error */ +#define SISL_ISTATUS_PERM_ERR_SA_WRITE 0x0004ULL /* b61, user error */ +#define SISL_ISTATUS_PERM_ERR_RRQ_WRITE 0x0002ULL /* b62, user error */ + /* Page in wait accessing RCB/IOASA/RRQ is reported in b63. + * Same error in data/LXT/RHT access is reported via IOASA. + */ +#define SISL_ISTATUS_TEMP_ERR_PAGEIN 0x0001ULL /* b63, can be generated + * only when AFU auto + * retry is disabled. + * If user can determine + * the command that + * caused the error, it + * can be retried. + */ +#define SISL_ISTATUS_UNMASK (0x001FULL) /* 1 means unmasked */ +#define SISL_ISTATUS_MASK ~(SISL_ISTATUS_UNMASK) /* 1 means masked */ + + __be64 intr_clear; + __be64 intr_mask; + __be64 ioarrin; /* only write what cmd_room permits */ + __be64 rrq_start; /* start & end are both inclusive */ + __be64 rrq_end; /* write sequence: start followed by end */ + __be64 cmd_room; + __be64 ctx_ctrl; /* least signiifcant byte or b56:63 is LISN# */ + __be64 mbox_w; /* restricted use */ +}; + +/* per context provisioning & control MMIO */ +struct sisl_ctrl_map { + __be64 rht_start; + __be64 rht_cnt_id; + /* both cnt & ctx_id args must be ULL */ +#define SISL_RHT_CNT_ID(cnt, ctx_id) (((cnt) << 48) | ((ctx_id) << 32)) + + __be64 ctx_cap; /* afu_rc below is when the capability is violated */ +#define SISL_CTX_CAP_PROXY_ISSUE 0x8000000000000000ULL /* afu_rc 0x21 */ +#define SISL_CTX_CAP_REAL_MODE 0x4000000000000000ULL /* afu_rc 0x21 */ +#define SISL_CTX_CAP_HOST_XLATE 0x2000000000000000ULL /* afu_rc 0x1a */ +#define SISL_CTX_CAP_PROXY_TARGET 0x1000000000000000ULL /* afu_rc 0x21 */ +#define SISL_CTX_CAP_AFU_CMD 0x0000000000000008ULL /* afu_rc 0x21 */ +#define SISL_CTX_CAP_GSCSI_CMD 0x0000000000000004ULL /* afu_rc 0x21 */ +#define SISL_CTX_CAP_WRITE_CMD 0x0000000000000002ULL /* afu_rc 0x21 */ +#define SISL_CTX_CAP_READ_CMD 0x0000000000000001ULL /* afu_rc 0x21 */ + __be64 mbox_r; +}; + +/* single copy global regs */ +struct sisl_global_regs { + __be64 aintr_status; + /* In cxlflash, each FC port/link gets a byte of status */ +#define SISL_ASTATUS_FC0_OTHER 0x8000ULL /* b48, other err, + FC_ERRCAP[31:20] */ +#define SISL_ASTATUS_FC0_LOGO 0x4000ULL /* b49, target sent FLOGI/PLOGI/LOGO + while logged in */ +#define SISL_ASTATUS_FC0_CRC_T 0x2000ULL /* b50, CRC threshold exceeded */ +#define SISL_ASTATUS_FC0_LOGI_R 0x1000ULL /* b51, login state mechine timed out + and retrying */ +#define SISL_ASTATUS_FC0_LOGI_F 0x0800ULL /* b52, login failed, + FC_ERROR[19:0] */ +#define SISL_ASTATUS_FC0_LOGI_S 0x0400ULL /* b53, login succeeded */ +#define SISL_ASTATUS_FC0_LINK_DN 0x0200ULL /* b54, link online to offline */ +#define SISL_ASTATUS_FC0_LINK_UP 0x0100ULL /* b55, link offline to online */ + +#define SISL_ASTATUS_FC1_OTHER 0x0080ULL /* b56 */ +#define SISL_ASTATUS_FC1_LOGO 0x0040ULL /* b57 */ +#define SISL_ASTATUS_FC1_CRC_T 0x0020ULL /* b58 */ +#define SISL_ASTATUS_FC1_LOGI_R 0x0010ULL /* b59 */ +#define SISL_ASTATUS_FC1_LOGI_F 0x0008ULL /* b60 */ +#define SISL_ASTATUS_FC1_LOGI_S 0x0004ULL /* b61 */ +#define SISL_ASTATUS_FC1_LINK_DN 0x0002ULL /* b62 */ +#define SISL_ASTATUS_FC1_LINK_UP 0x0001ULL /* b63 */ + +#define SISL_FC_INTERNAL_UNMASK 0x0000000300000000ULL /* 1 means unmasked */ +#define SISL_FC_INTERNAL_MASK ~(SISL_FC_INTERNAL_UNMASK) +#define SISL_FC_INTERNAL_SHIFT 32 + +#define SISL_ASTATUS_UNMASK 0xFFFFULL /* 1 means unmasked */ +#define SISL_ASTATUS_MASK ~(SISL_ASTATUS_UNMASK) /* 1 means masked */ + + __be64 aintr_clear; + __be64 aintr_mask; + __be64 afu_ctrl; + __be64 afu_hb; + __be64 afu_scratch_pad; + __be64 afu_port_sel; +#define SISL_AFUCONF_AR_IOARCB 0x4000ULL +#define SISL_AFUCONF_AR_LXT 0x2000ULL +#define SISL_AFUCONF_AR_RHT 0x1000ULL +#define SISL_AFUCONF_AR_DATA 0x0800ULL +#define SISL_AFUCONF_AR_RSRC 0x0400ULL +#define SISL_AFUCONF_AR_IOASA 0x0200ULL +#define SISL_AFUCONF_AR_RRQ 0x0100ULL +/* Aggregate all Auto Retry Bits */ +#define SISL_AFUCONF_AR_ALL (SISL_AFUCONF_AR_IOARCB|SISL_AFUCONF_AR_LXT| \ + SISL_AFUCONF_AR_RHT|SISL_AFUCONF_AR_DATA| \ + SISL_AFUCONF_AR_RSRC|SISL_AFUCONF_AR_IOASA| \ + SISL_AFUCONF_AR_RRQ) +#ifdef __BIG_ENDIAN +#define SISL_AFUCONF_ENDIAN 0x0000ULL +#else +#define SISL_AFUCONF_ENDIAN 0x0020ULL +#endif +#define SISL_AFUCONF_MBOX_CLR_READ 0x0010ULL + __be64 afu_config; + __be64 rsvd[0xf8]; + __be64 afu_version; + __be64 interface_version; +}; + +#define CXLFLASH_NUM_FC_PORTS 2 +#define CXLFLASH_MAX_CONTEXT 512 /* how many contexts per afu */ +#define CXLFLASH_NUM_VLUNS 512 + +struct sisl_global_map { + union { + struct sisl_global_regs regs; + char page0[SIZE_4K]; /* page 0 */ + }; + + char page1[SIZE_4K]; /* page 1 */ + + /* pages 2 & 3 */ + __be64 fc_regs[CXLFLASH_NUM_FC_PORTS][CXLFLASH_NUM_VLUNS]; + + /* pages 4 & 5 (lun tbl) */ + __be64 fc_port[CXLFLASH_NUM_FC_PORTS][CXLFLASH_NUM_VLUNS]; + +}; + +/* + * CXL Flash Memory Map + * + * +-------------------------------+ + * | 512 * 64 KB User MMIO | + * | (per context) | + * | User Accessible | + * +-------------------------------+ + * | 512 * 128 B per context | + * | Provisioning and Control | + * | Trusted Process accessible | + * +-------------------------------+ + * | 64 KB Global | + * | Trusted Process accessible | + * +-------------------------------+ +*/ +struct cxlflash_afu_map { + union { + struct sisl_host_map host; + char harea[SIZE_64K]; /* 64KB each */ + } hosts[CXLFLASH_MAX_CONTEXT]; + + union { + struct sisl_ctrl_map ctrl; + char carea[cache_line_size()]; /* 128B each */ + } ctrls[CXLFLASH_MAX_CONTEXT]; + + union { + struct sisl_global_map global; + char garea[SIZE_64K]; /* 64KB single block */ + }; +}; + +/* + * LXT - LBA Translation Table + * LXT control blocks + */ +struct sisl_lxt_entry { + u64 rlba_base; /* bits 0:47 is base + * b48:55 is lun index + * b58:59 is write & read perms + * (if no perm, afu_rc=0x15) + * b60:63 is port_sel mask + */ +}; + +/* + * RHT - Resource Handle Table + * Per the SISlite spec, RHT entries are to be 16-byte aligned + */ +struct sisl_rht_entry { + struct sisl_lxt_entry *lxt_start; + u32 lxt_cnt; + u16 rsvd; + u8 fp; /* format & perm nibbles. + * (if no perm, afu_rc=0x05) + */ + u8 nmask; +} __packed __aligned(16); + +struct sisl_rht_entry_f1 { + u64 lun_id; + union { + struct { + u8 valid; + u8 rsvd[5]; + u8 fp; + u8 port_sel; + }; + + u64 dw; + }; +} __packed __aligned(16); + +/* make the fp byte */ +#define SISL_RHT_FP(fmt, perm) (((fmt) << 4) | (perm)) + +/* make the fp byte for a clone from a source fp and clone flags + * flags must be only 2 LSB bits. + */ +#define SISL_RHT_FP_CLONE(src_fp, cln_flags) ((src_fp) & (0xFC | (cln_flags))) + +#define RHT_PERM_READ 0x01U +#define RHT_PERM_WRITE 0x02U +#define RHT_PERM_RW (RHT_PERM_READ | RHT_PERM_WRITE) + +/* extract the perm bits from a fp */ +#define SISL_RHT_PERM(fp) ((fp) & RHT_PERM_RW) + +#define PORT0 0x01U +#define PORT1 0x02U +#define BOTH_PORTS (PORT0 | PORT1) + +/* AFU Sync Mode byte */ +#define AFU_LW_SYNC 0x0U +#define AFU_HW_SYNC 0x1U +#define AFU_GSYNC 0x2U + +/* Special Task Management Function CDB */ +#define TMF_LUN_RESET 0x1U +#define TMF_CLEAR_ACA 0x2U + + +#define SISLITE_MAX_WS_BLOCKS 512 + +#endif /* _SISLITE_H */ --- linux-4.2.0.orig/drivers/scsi/cxlflash/superpipe.c +++ linux-4.2.0/drivers/scsi/cxlflash/superpipe.c @@ -0,0 +1,2084 @@ +/* + * CXL Flash Device Driver + * + * Written by: Manoj N. Kumar , IBM Corporation + * Matthew R. Ochs , IBM Corporation + * + * Copyright (C) 2015 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; either version + * 2 of the License, or (at your option) any later version. + */ + +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +#include "sislite.h" +#include "common.h" +#include "vlun.h" +#include "superpipe.h" + +struct cxlflash_global global; + +/** + * marshal_rele_to_resize() - translate release to resize structure + * @rele: Source structure from which to translate/copy. + * @resize: Destination structure for the translate/copy. + */ +static void marshal_rele_to_resize(struct dk_cxlflash_release *release, + struct dk_cxlflash_resize *resize) +{ + resize->hdr = release->hdr; + resize->context_id = release->context_id; + resize->rsrc_handle = release->rsrc_handle; +} + +/** + * marshal_det_to_rele() - translate detach to release structure + * @detach: Destination structure for the translate/copy. + * @rele: Source structure from which to translate/copy. + */ +static void marshal_det_to_rele(struct dk_cxlflash_detach *detach, + struct dk_cxlflash_release *release) +{ + release->hdr = detach->hdr; + release->context_id = detach->context_id; +} + +/** + * cxlflash_free_errpage() - frees resources associated with global error page + */ +void cxlflash_free_errpage(void) +{ + + mutex_lock(&global.mutex); + if (global.err_page) { + __free_page(global.err_page); + global.err_page = NULL; + } + mutex_unlock(&global.mutex); +} + +/** + * cxlflash_stop_term_user_contexts() - stops/terminates known user contexts + * @cfg: Internal structure associated with the host. + * + * When the host needs to go down, all users must be quiesced and their + * memory freed. This is accomplished by putting the contexts in error + * state which will notify the user and let them 'drive' the tear-down. + * Meanwhile, this routine camps until all user contexts have been removed. + */ +void cxlflash_stop_term_user_contexts(struct cxlflash_cfg *cfg) +{ + struct device *dev = &cfg->dev->dev; + int i, found; + + cxlflash_mark_contexts_error(cfg); + + while (true) { + found = false; + + for (i = 0; i < MAX_CONTEXT; i++) + if (cfg->ctx_tbl[i]) { + found = true; + break; + } + + if (!found && list_empty(&cfg->ctx_err_recovery)) + return; + + dev_dbg(dev, "%s: Wait for user contexts to quiesce...\n", + __func__); + wake_up_all(&cfg->limbo_waitq); + ssleep(1); + } +} + +/** + * find_error_context() - locates a context by cookie on the error recovery list + * @cfg: Internal structure associated with the host. + * @rctxid: Desired context by id. + * @file: Desired context by file. + * + * Return: Found context on success, NULL on failure + */ +static struct ctx_info *find_error_context(struct cxlflash_cfg *cfg, u64 rctxid, + struct file *file) +{ + struct ctx_info *ctxi; + + list_for_each_entry(ctxi, &cfg->ctx_err_recovery, list) + if ((ctxi->ctxid == rctxid) || (ctxi->file == file)) + return ctxi; + + return NULL; +} + +/** + * get_context() - obtains a validated and locked context reference + * @cfg: Internal structure associated with the host. + * @rctxid: Desired context (raw, un-decoded format). + * @arg: LUN information or file associated with request. + * @ctx_ctrl: Control information to 'steer' desired lookup. + * + * NOTE: despite the name pid, in linux, current->pid actually refers + * to the lightweight process id (tid) and can change if the process is + * multi threaded. The tgid remains constant for the process and only changes + * when the process of fork. For all intents and purposes, think of tgid + * as a pid in the traditional sense. + * + * Return: Validated context on success, NULL on failure + */ +struct ctx_info *get_context(struct cxlflash_cfg *cfg, u64 rctxid, + void *arg, enum ctx_ctrl ctx_ctrl) +{ + struct device *dev = &cfg->dev->dev; + struct ctx_info *ctxi = NULL; + struct lun_access *lun_access = NULL; + struct file *file = NULL; + struct llun_info *lli = arg; + u64 ctxid = DECODE_CTXID(rctxid); + int rc; + pid_t pid = current->tgid, ctxpid = 0; + + if (ctx_ctrl & CTX_CTRL_FILE) { + lli = NULL; + file = (struct file *)arg; + } + + if (ctx_ctrl & CTX_CTRL_CLONE) + pid = current->parent->tgid; + + if (likely(ctxid < MAX_CONTEXT)) { + while (true) { + rc = mutex_lock_interruptible(&cfg->ctx_tbl_list_mutex); + if (rc) + goto out; + + ctxi = cfg->ctx_tbl[ctxid]; + if (ctxi) + if ((file && (ctxi->file != file)) || + (!file && (ctxi->ctxid != rctxid))) + ctxi = NULL; + + if ((ctx_ctrl & CTX_CTRL_ERR) || + (!ctxi && (ctx_ctrl & CTX_CTRL_ERR_FALLBACK))) + ctxi = find_error_context(cfg, rctxid, file); + if (!ctxi) { + mutex_unlock(&cfg->ctx_tbl_list_mutex); + goto out; + } + + /* + * Need to acquire ownership of the context while still + * under the table/list lock to serialize with a remove + * thread. Use the 'try' to avoid stalling the + * table/list lock for a single context. + * + * Note that the lock order is: + * + * cfg->ctx_tbl_list_mutex -> ctxi->mutex + * + * Therefore release ctx_tbl_list_mutex before retrying. + */ + rc = mutex_trylock(&ctxi->mutex); + mutex_unlock(&cfg->ctx_tbl_list_mutex); + if (rc) + break; /* got the context's lock! */ + } + + if (ctxi->unavail) + goto denied; + + ctxpid = ctxi->pid; + if (likely(!(ctx_ctrl & CTX_CTRL_NOPID))) + if (pid != ctxpid) + goto denied; + + if (lli) { + list_for_each_entry(lun_access, &ctxi->luns, list) + if (lun_access->lli == lli) + goto out; + goto denied; + } + } + +out: + dev_dbg(dev, "%s: rctxid=%016llX ctxinfo=%p ctxpid=%u pid=%u " + "ctx_ctrl=%u\n", __func__, rctxid, ctxi, ctxpid, pid, + ctx_ctrl); + + return ctxi; + +denied: + mutex_unlock(&ctxi->mutex); + ctxi = NULL; + goto out; +} + +/** + * put_context() - release a context that was retrieved from get_context() + * @ctxi: Context to release. + * + * For now, releasing the context equates to unlocking it's mutex. + */ +void put_context(struct ctx_info *ctxi) +{ + mutex_unlock(&ctxi->mutex); +} + +/** + * afu_attach() - attach a context to the AFU + * @cfg: Internal structure associated with the host. + * @ctxi: Context to attach. + * + * Upon setting the context capabilities, they must be confirmed with + * a read back operation as the context might have been closed since + * the mailbox was unlocked. When this occurs, registration is failed. + * + * Return: 0 on success, -errno on failure + */ +static int afu_attach(struct cxlflash_cfg *cfg, struct ctx_info *ctxi) +{ + struct device *dev = &cfg->dev->dev; + struct afu *afu = cfg->afu; + struct sisl_ctrl_map *ctrl_map = ctxi->ctrl_map; + int rc = 0; + u64 val; + + /* Unlock cap and restrict user to read/write cmds in translated mode */ + readq_be(&ctrl_map->mbox_r); + val = (SISL_CTX_CAP_READ_CMD | SISL_CTX_CAP_WRITE_CMD); + writeq_be(val, &ctrl_map->ctx_cap); + val = readq_be(&ctrl_map->ctx_cap); + if (val != (SISL_CTX_CAP_READ_CMD | SISL_CTX_CAP_WRITE_CMD)) { + dev_err(dev, "%s: ctx may be closed val=%016llX\n", + __func__, val); + rc = -EAGAIN; + goto out; + } + + /* Set up MMIO registers pointing to the RHT */ + writeq_be((u64)ctxi->rht_start, &ctrl_map->rht_start); + val = SISL_RHT_CNT_ID((u64)MAX_RHT_PER_CONTEXT, (u64)(afu->ctx_hndl)); + writeq_be(val, &ctrl_map->rht_cnt_id); +out: + dev_dbg(dev, "%s: returning rc=%d\n", __func__, rc); + return rc; +} + +/** + * read_cap16() - issues a SCSI READ_CAP16 command + * @sdev: SCSI device associated with LUN. + * @lli: LUN destined for capacity request. + * + * Return: 0 on success, -errno on failure + */ +static int read_cap16(struct scsi_device *sdev, struct llun_info *lli) +{ + struct cxlflash_cfg *cfg = (struct cxlflash_cfg *)sdev->host->hostdata; + struct device *dev = &cfg->dev->dev; + struct glun_info *gli = lli->parent; + u8 *cmd_buf = NULL; + u8 *scsi_cmd = NULL; + u8 *sense_buf = NULL; + int rc = 0; + int result = 0; + int retry_cnt = 0; + u32 tout = (MC_DISCOVERY_TIMEOUT * HZ); + +retry: + cmd_buf = kzalloc(CMD_BUFSIZE, GFP_KERNEL); + scsi_cmd = kzalloc(MAX_COMMAND_SIZE, GFP_KERNEL); + sense_buf = kzalloc(SCSI_SENSE_BUFFERSIZE, GFP_KERNEL); + if (unlikely(!cmd_buf || !scsi_cmd || !sense_buf)) { + rc = -ENOMEM; + goto out; + } + + scsi_cmd[0] = SERVICE_ACTION_IN_16; /* read cap(16) */ + scsi_cmd[1] = SAI_READ_CAPACITY_16; /* service action */ + put_unaligned_be32(CMD_BUFSIZE, &scsi_cmd[10]); + + dev_dbg(dev, "%s: %ssending cmd(0x%x)\n", __func__, + retry_cnt ? "re" : "", scsi_cmd[0]); + + result = scsi_execute(sdev, scsi_cmd, DMA_FROM_DEVICE, cmd_buf, + CMD_BUFSIZE, sense_buf, tout, 5, 0, NULL); + + if (driver_byte(result) == DRIVER_SENSE) { + result &= ~(0xFF<<24); /* DRIVER_SENSE is not an error */ + if (result & SAM_STAT_CHECK_CONDITION) { + struct scsi_sense_hdr sshdr; + + scsi_normalize_sense(sense_buf, SCSI_SENSE_BUFFERSIZE, + &sshdr); + switch (sshdr.sense_key) { + case NO_SENSE: + case RECOVERED_ERROR: + /* fall through */ + case NOT_READY: + result &= ~SAM_STAT_CHECK_CONDITION; + break; + case UNIT_ATTENTION: + switch (sshdr.asc) { + case 0x29: /* Power on Reset or Device Reset */ + /* fall through */ + case 0x2A: /* Device capacity changed */ + case 0x3F: /* Report LUNs changed */ + /* Retry the command once more */ + if (retry_cnt++ < 1) { + kfree(cmd_buf); + kfree(scsi_cmd); + kfree(sense_buf); + goto retry; + } + } + break; + default: + break; + } + } + } + + if (result) { + dev_err(dev, "%s: command failed, result=0x%x\n", + __func__, result); + rc = -EIO; + goto out; + } + + /* + * Read cap was successful, grab values from the buffer; + * note that we don't need to worry about unaligned access + * as the buffer is allocated on an aligned boundary. + */ + mutex_lock(&gli->mutex); + gli->max_lba = be64_to_cpu(*((u64 *)&cmd_buf[0])); + gli->blk_len = be32_to_cpu(*((u32 *)&cmd_buf[8])); + mutex_unlock(&gli->mutex); + +out: + kfree(cmd_buf); + kfree(scsi_cmd); + kfree(sense_buf); + + dev_dbg(dev, "%s: maxlba=%lld blklen=%d rc=%d\n", + __func__, gli->max_lba, gli->blk_len, rc); + return rc; +} + +/** + * get_rhte() - obtains validated resource handle table entry reference + * @ctxi: Context owning the resource handle. + * @rhndl: Resource handle associated with entry. + * @lli: LUN associated with request. + * + * Return: Validated RHTE on success, NULL on failure + */ +struct sisl_rht_entry *get_rhte(struct ctx_info *ctxi, res_hndl_t rhndl, + struct llun_info *lli) +{ + struct sisl_rht_entry *rhte = NULL; + + if (unlikely(!ctxi->rht_start)) { + pr_debug("%s: Context does not have allocated RHT!\n", + __func__); + goto out; + } + + if (unlikely(rhndl >= MAX_RHT_PER_CONTEXT)) { + pr_debug("%s: Bad resource handle! (%d)\n", __func__, rhndl); + goto out; + } + + if (unlikely(ctxi->rht_lun[rhndl] != lli)) { + pr_debug("%s: Bad resource handle LUN! (%d)\n", + __func__, rhndl); + goto out; + } + + rhte = &ctxi->rht_start[rhndl]; + if (unlikely(rhte->nmask == 0)) { + pr_debug("%s: Unopened resource handle! (%d)\n", + __func__, rhndl); + rhte = NULL; + goto out; + } + +out: + return rhte; +} + +/** + * rhte_checkout() - obtains free/empty resource handle table entry + * @ctxi: Context owning the resource handle. + * @lli: LUN associated with request. + * + * Return: Free RHTE on success, NULL on failure + */ +struct sisl_rht_entry *rhte_checkout(struct ctx_info *ctxi, + struct llun_info *lli) +{ + struct sisl_rht_entry *rhte = NULL; + int i; + + /* Find a free RHT entry */ + for (i = 0; i < MAX_RHT_PER_CONTEXT; i++) + if (ctxi->rht_start[i].nmask == 0) { + rhte = &ctxi->rht_start[i]; + ctxi->rht_out++; + break; + } + + if (likely(rhte)) + ctxi->rht_lun[i] = lli; + + pr_debug("%s: returning rhte=%p (%d)\n", __func__, rhte, i); + return rhte; +} + +/** + * rhte_checkin() - releases a resource handle table entry + * @ctxi: Context owning the resource handle. + * @rhte: RHTE to release. + */ +void rhte_checkin(struct ctx_info *ctxi, + struct sisl_rht_entry *rhte) +{ + u32 rsrc_handle = rhte - ctxi->rht_start; + + rhte->nmask = 0; + rhte->fp = 0; + ctxi->rht_out--; + ctxi->rht_lun[rsrc_handle] = NULL; + ctxi->rht_needs_ws[rsrc_handle] = false; +} + +/** + * rhte_format1() - populates a RHTE for format 1 + * @rhte: RHTE to populate. + * @lun_id: LUN ID of LUN associated with RHTE. + * @perm: Desired permissions for RHTE. + * @port_sel: Port selection mask + */ +static void rht_format1(struct sisl_rht_entry *rhte, u64 lun_id, u32 perm, + u32 port_sel) +{ + /* + * Populate the Format 1 RHT entry for direct access (physical + * LUN) using the synchronization sequence defined in the + * SISLite specification. + */ + struct sisl_rht_entry_f1 dummy = { 0 }; + struct sisl_rht_entry_f1 *rhte_f1 = (struct sisl_rht_entry_f1 *)rhte; + + memset(rhte_f1, 0, sizeof(*rhte_f1)); + rhte_f1->fp = SISL_RHT_FP(1U, 0); + dma_wmb(); /* Make setting of format bit visible */ + + rhte_f1->lun_id = lun_id; + dma_wmb(); /* Make setting of LUN id visible */ + + /* + * Use a dummy RHT Format 1 entry to build the second dword + * of the entry that must be populated in a single write when + * enabled (valid bit set to TRUE). + */ + dummy.valid = 0x80; + dummy.fp = SISL_RHT_FP(1U, perm); + dummy.port_sel = port_sel; + rhte_f1->dw = dummy.dw; + + dma_wmb(); /* Make remaining RHT entry fields visible */ +} + +/** + * cxlflash_lun_attach() - attaches a user to a LUN and manages the LUN's mode + * @gli: LUN to attach. + * @mode: Desired mode of the LUN. + * @locked: Mutex status on current thread. + * + * Return: 0 on success, -errno on failure + */ +int cxlflash_lun_attach(struct glun_info *gli, enum lun_mode mode, bool locked) +{ + int rc = 0; + + if (!locked) + mutex_lock(&gli->mutex); + + if (gli->mode == MODE_NONE) + gli->mode = mode; + else if (gli->mode != mode) { + pr_debug("%s: LUN operating in mode %d, requested mode %d\n", + __func__, gli->mode, mode); + rc = -EINVAL; + goto out; + } + + gli->users++; + WARN_ON(gli->users <= 0); +out: + pr_debug("%s: Returning rc=%d gli->mode=%u gli->users=%u\n", + __func__, rc, gli->mode, gli->users); + if (!locked) + mutex_unlock(&gli->mutex); + return rc; +} + +/** + * cxlflash_lun_detach() - detaches a user from a LUN and resets the LUN's mode + * @gli: LUN to detach. + * + * When resetting the mode, terminate block allocation resources as they + * are no longer required (service is safe to call even when block allocation + * resources were not present - such as when transitioning from physical mode). + * These resources will be reallocated when needed (subsequent transition to + * virtual mode). + */ +void cxlflash_lun_detach(struct glun_info *gli) +{ + mutex_lock(&gli->mutex); + WARN_ON(gli->mode == MODE_NONE); + if (--gli->users == 0) { + gli->mode = MODE_NONE; + cxlflash_ba_terminate(&gli->blka.ba_lun); + } + pr_debug("%s: gli->users=%u\n", __func__, gli->users); + WARN_ON(gli->users < 0); + mutex_unlock(&gli->mutex); +} + +/** + * _cxlflash_disk_release() - releases the specified resource entry + * @sdev: SCSI device associated with LUN. + * @ctxi: Context owning resources. + * @release: Release ioctl data structure. + * + * For LUNs in virtual mode, the virtual LUN associated with the specified + * resource handle is resized to 0 prior to releasing the RHTE. Note that the + * AFU sync should _not_ be performed when the context is sitting on the error + * recovery list. A context on the error recovery list is not known to the AFU + * due to reset. When the context is recovered, it will be reattached and made + * known again to the AFU. + * + * Return: 0 on success, -errno on failure + */ +int _cxlflash_disk_release(struct scsi_device *sdev, + struct ctx_info *ctxi, + struct dk_cxlflash_release *release) +{ + struct cxlflash_cfg *cfg = (struct cxlflash_cfg *)sdev->host->hostdata; + struct device *dev = &cfg->dev->dev; + struct llun_info *lli = sdev->hostdata; + struct glun_info *gli = lli->parent; + struct afu *afu = cfg->afu; + bool put_ctx = false; + + struct dk_cxlflash_resize size; + res_hndl_t rhndl = release->rsrc_handle; + + int rc = 0; + u64 ctxid = DECODE_CTXID(release->context_id), + rctxid = release->context_id; + + struct sisl_rht_entry *rhte; + struct sisl_rht_entry_f1 *rhte_f1; + + dev_dbg(dev, "%s: ctxid=%llu rhndl=0x%llx gli->mode=%u gli->users=%u\n", + __func__, ctxid, release->rsrc_handle, gli->mode, gli->users); + + if (!ctxi) { + ctxi = get_context(cfg, rctxid, lli, CTX_CTRL_ERR_FALLBACK); + if (unlikely(!ctxi)) { + dev_dbg(dev, "%s: Bad context! (%llu)\n", + __func__, ctxid); + rc = -EINVAL; + goto out; + } + + put_ctx = true; + } + + rhte = get_rhte(ctxi, rhndl, lli); + if (unlikely(!rhte)) { + dev_dbg(dev, "%s: Bad resource handle! (%d)\n", + __func__, rhndl); + rc = -EINVAL; + goto out; + } + + /* + * Resize to 0 for virtual LUNS by setting the size + * to 0. This will clear LXT_START and LXT_CNT fields + * in the RHT entry and properly sync with the AFU. + * + * Afterwards we clear the remaining fields. + */ + switch (gli->mode) { + case MODE_VIRTUAL: + marshal_rele_to_resize(release, &size); + size.req_size = 0; + rc = _cxlflash_vlun_resize(sdev, ctxi, &size); + if (rc) { + dev_dbg(dev, "%s: resize failed rc %d\n", __func__, rc); + goto out; + } + + break; + case MODE_PHYSICAL: + /* + * Clear the Format 1 RHT entry for direct access + * (physical LUN) using the synchronization sequence + * defined in the SISLite specification. + */ + rhte_f1 = (struct sisl_rht_entry_f1 *)rhte; + + rhte_f1->valid = 0; + dma_wmb(); /* Make revocation of RHT entry visible */ + + rhte_f1->lun_id = 0; + dma_wmb(); /* Make clearing of LUN id visible */ + + rhte_f1->dw = 0; + dma_wmb(); /* Make RHT entry bottom-half clearing visible */ + + if (!ctxi->err_recovery_active) + cxlflash_afu_sync(afu, ctxid, rhndl, AFU_HW_SYNC); + break; + default: + WARN(1, "Unsupported LUN mode!"); + goto out; + } + + rhte_checkin(ctxi, rhte); + cxlflash_lun_detach(gli); + +out: + if (put_ctx) + put_context(ctxi); + dev_dbg(dev, "%s: returning rc=%d\n", __func__, rc); + return rc; +} + +int cxlflash_disk_release(struct scsi_device *sdev, + struct dk_cxlflash_release *release) +{ + return _cxlflash_disk_release(sdev, NULL, release); +} + +/** + * destroy_context() - releases a context + * @cfg: Internal structure associated with the host. + * @ctxi: Context to release. + * + * Note that the rht_lun member of the context was cut from a single + * allocation when the context was created and therefore does not need + * to be explicitly freed. Also note that we conditionally check for the + * existence of the context control map before clearing the RHT registers + * and context capabilities because it is possible to destroy a context + * while the context is in the error state (previous mapping was removed + * [so we don't have to worry about clearing] and context is waiting for + * a new mapping). + */ +static void destroy_context(struct cxlflash_cfg *cfg, + struct ctx_info *ctxi) +{ + struct afu *afu = cfg->afu; + + WARN_ON(!list_empty(&ctxi->luns)); + + /* Clear RHT registers and drop all capabilities for this context */ + if (afu->afu_map && ctxi->ctrl_map) { + writeq_be(0, &ctxi->ctrl_map->rht_start); + writeq_be(0, &ctxi->ctrl_map->rht_cnt_id); + writeq_be(0, &ctxi->ctrl_map->ctx_cap); + } + + /* Free memory associated with context */ + free_page((ulong)ctxi->rht_start); + kfree(ctxi->rht_needs_ws); + kfree(ctxi->rht_lun); + kfree(ctxi); + atomic_dec_if_positive(&cfg->num_user_contexts); +} + +/** + * create_context() - allocates and initializes a context + * @cfg: Internal structure associated with the host. + * @ctx: Previously obtained CXL context reference. + * @ctxid: Previously obtained process element associated with CXL context. + * @adap_fd: Previously obtained adapter fd associated with CXL context. + * @file: Previously obtained file associated with CXL context. + * @perms: User-specified permissions. + * + * The context's mutex is locked when an allocated context is returned. + * + * Return: Allocated context on success, NULL on failure + */ +static struct ctx_info *create_context(struct cxlflash_cfg *cfg, + struct cxl_context *ctx, int ctxid, + int adap_fd, struct file *file, + u32 perms) +{ + struct device *dev = &cfg->dev->dev; + struct afu *afu = cfg->afu; + struct ctx_info *ctxi = NULL; + struct llun_info **lli = NULL; + bool *ws = NULL; + struct sisl_rht_entry *rhte; + + ctxi = kzalloc(sizeof(*ctxi), GFP_KERNEL); + lli = kzalloc((MAX_RHT_PER_CONTEXT * sizeof(*lli)), GFP_KERNEL); + ws = kzalloc((MAX_RHT_PER_CONTEXT * sizeof(*ws)), GFP_KERNEL); + if (unlikely(!ctxi || !lli || !ws)) { + dev_err(dev, "%s: Unable to allocate context!\n", __func__); + goto err; + } + + rhte = (struct sisl_rht_entry *)get_zeroed_page(GFP_KERNEL); + if (unlikely(!rhte)) { + dev_err(dev, "%s: Unable to allocate RHT!\n", __func__); + goto err; + } + + ctxi->rht_lun = lli; + ctxi->rht_needs_ws = ws; + ctxi->rht_start = rhte; + ctxi->rht_perms = perms; + + ctxi->ctrl_map = &afu->afu_map->ctrls[ctxid].ctrl; + ctxi->ctxid = ENCODE_CTXID(ctxi, ctxid); + ctxi->lfd = adap_fd; + ctxi->pid = current->tgid; /* tgid = pid */ + ctxi->ctx = ctx; + ctxi->file = file; + mutex_init(&ctxi->mutex); + INIT_LIST_HEAD(&ctxi->luns); + INIT_LIST_HEAD(&ctxi->list); /* initialize for list_empty() */ + + atomic_inc(&cfg->num_user_contexts); + mutex_lock(&ctxi->mutex); +out: + return ctxi; + +err: + kfree(ws); + kfree(lli); + kfree(ctxi); + ctxi = NULL; + goto out; +} + +/** + * _cxlflash_disk_detach() - detaches a LUN from a context + * @sdev: SCSI device associated with LUN. + * @ctxi: Context owning resources. + * @detach: Detach ioctl data structure. + * + * As part of the detach, all per-context resources associated with the LUN + * are cleaned up. When detaching the last LUN for a context, the context + * itself is cleaned up and released. + * + * Return: 0 on success, -errno on failure + */ +static int _cxlflash_disk_detach(struct scsi_device *sdev, + struct ctx_info *ctxi, + struct dk_cxlflash_detach *detach) +{ + struct cxlflash_cfg *cfg = (struct cxlflash_cfg *)sdev->host->hostdata; + struct device *dev = &cfg->dev->dev; + struct llun_info *lli = sdev->hostdata; + struct lun_access *lun_access, *t; + struct dk_cxlflash_release rel; + bool put_ctx = false; + + int i; + int rc = 0; + int lfd; + u64 ctxid = DECODE_CTXID(detach->context_id), + rctxid = detach->context_id; + + dev_dbg(dev, "%s: ctxid=%llu\n", __func__, ctxid); + + if (!ctxi) { + ctxi = get_context(cfg, rctxid, lli, CTX_CTRL_ERR_FALLBACK); + if (unlikely(!ctxi)) { + dev_dbg(dev, "%s: Bad context! (%llu)\n", + __func__, ctxid); + rc = -EINVAL; + goto out; + } + + put_ctx = true; + } + + /* Cleanup outstanding resources tied to this LUN */ + if (ctxi->rht_out) { + marshal_det_to_rele(detach, &rel); + for (i = 0; i < MAX_RHT_PER_CONTEXT; i++) { + if (ctxi->rht_lun[i] == lli) { + rel.rsrc_handle = i; + _cxlflash_disk_release(sdev, ctxi, &rel); + } + + /* No need to loop further if we're done */ + if (ctxi->rht_out == 0) + break; + } + } + + /* Take our LUN out of context, free the node */ + list_for_each_entry_safe(lun_access, t, &ctxi->luns, list) + if (lun_access->lli == lli) { + list_del(&lun_access->list); + kfree(lun_access); + lun_access = NULL; + break; + } + + /* Tear down context following last LUN cleanup */ + if (list_empty(&ctxi->luns)) { + ctxi->unavail = true; + mutex_unlock(&ctxi->mutex); + mutex_lock(&cfg->ctx_tbl_list_mutex); + mutex_lock(&ctxi->mutex); + + /* Might not have been in error list so conditionally remove */ + if (!list_empty(&ctxi->list)) + list_del(&ctxi->list); + cfg->ctx_tbl[ctxid] = NULL; + mutex_unlock(&cfg->ctx_tbl_list_mutex); + mutex_unlock(&ctxi->mutex); + + lfd = ctxi->lfd; + destroy_context(cfg, ctxi); + ctxi = NULL; + put_ctx = false; + + /* + * As a last step, clean up external resources when not + * already on an external cleanup thread, i.e.: close(adap_fd). + * + * NOTE: this will free up the context from the CXL services, + * allowing it to dole out the same context_id on a future + * (or even currently in-flight) disk_attach operation. + */ + if (lfd != -1) + sys_close(lfd); + } + +out: + if (put_ctx) + put_context(ctxi); + dev_dbg(dev, "%s: returning rc=%d\n", __func__, rc); + return rc; +} + +static int cxlflash_disk_detach(struct scsi_device *sdev, + struct dk_cxlflash_detach *detach) +{ + return _cxlflash_disk_detach(sdev, NULL, detach); +} + +/** + * cxlflash_cxl_release() - release handler for adapter file descriptor + * @inode: File-system inode associated with fd. + * @file: File installed with adapter file descriptor. + * + * This routine is the release handler for the fops registered with + * the CXL services on an initial attach for a context. It is called + * when a close is performed on the adapter file descriptor returned + * to the user. Programmatically, the user is not required to perform + * the close, as it is handled internally via the detach ioctl when + * a context is being removed. Note that nothing prevents the user + * from performing a close, but the user should be aware that doing + * so is considered catastrophic and subsequent usage of the superpipe + * API with previously saved off tokens will fail. + * + * When initiated from an external close (either by the user or via + * a process tear down), the routine derives the context reference + * and calls detach for each LUN associated with the context. The + * final detach operation will cause the context itself to be freed. + * Note that the saved off lfd is reset prior to calling detach to + * signify that the final detach should not perform a close. + * + * When initiated from a detach operation as part of the tear down + * of a context, the context is first completely freed and then the + * close is performed. This routine will fail to derive the context + * reference (due to the context having already been freed) and then + * call into the CXL release entry point. + * + * Thus, with exception to when the CXL process element (context id) + * lookup fails (a case that should theoretically never occur), every + * call into this routine results in a complete freeing of a context. + * + * As part of the detach, all per-context resources associated with the LUN + * are cleaned up. When detaching the last LUN for a context, the context + * itself is cleaned up and released. + * + * Return: 0 on success + */ +static int cxlflash_cxl_release(struct inode *inode, struct file *file) +{ + struct cxl_context *ctx = cxl_fops_get_context(file); + struct cxlflash_cfg *cfg = container_of(file->f_op, struct cxlflash_cfg, + cxl_fops); + struct device *dev = &cfg->dev->dev; + struct ctx_info *ctxi = NULL; + struct dk_cxlflash_detach detach = { { 0 }, 0 }; + struct lun_access *lun_access, *t; + enum ctx_ctrl ctrl = CTX_CTRL_ERR_FALLBACK | CTX_CTRL_FILE; + int ctxid; + + ctxid = cxl_process_element(ctx); + if (unlikely(ctxid < 0)) { + dev_err(dev, "%s: Context %p was closed! (%d)\n", + __func__, ctx, ctxid); + goto out; + } + + ctxi = get_context(cfg, ctxid, file, ctrl); + if (unlikely(!ctxi)) { + ctxi = get_context(cfg, ctxid, file, ctrl | CTX_CTRL_CLONE); + if (!ctxi) { + dev_dbg(dev, "%s: Context %d already free!\n", + __func__, ctxid); + goto out_release; + } + + dev_dbg(dev, "%s: Another process owns context %d!\n", + __func__, ctxid); + put_context(ctxi); + goto out; + } + + dev_dbg(dev, "%s: close(%d) for context %d\n", + __func__, ctxi->lfd, ctxid); + + /* Reset the file descriptor to indicate we're on a close() thread */ + ctxi->lfd = -1; + detach.context_id = ctxi->ctxid; + list_for_each_entry_safe(lun_access, t, &ctxi->luns, list) + _cxlflash_disk_detach(lun_access->sdev, ctxi, &detach); +out_release: + cxl_fd_release(inode, file); +out: + dev_dbg(dev, "%s: returning\n", __func__); + return 0; +} + +/** + * unmap_context() - clears a previously established mapping + * @ctxi: Context owning the mapping. + * + * This routine is used to switch between the error notification page + * (dummy page of all 1's) and the real mapping (established by the CXL + * fault handler). + */ +static void unmap_context(struct ctx_info *ctxi) +{ + unmap_mapping_range(ctxi->file->f_mapping, 0, 0, 1); +} + +/** + * get_err_page() - obtains and allocates the error notification page + * + * Return: error notification page on success, NULL on failure + */ +static struct page *get_err_page(void) +{ + struct page *err_page = global.err_page; + + if (unlikely(!err_page)) { + err_page = alloc_page(GFP_KERNEL); + if (unlikely(!err_page)) { + pr_err("%s: Unable to allocate err_page!\n", __func__); + goto out; + } + + memset(page_address(err_page), -1, PAGE_SIZE); + + /* Serialize update w/ other threads to avoid a leak */ + mutex_lock(&global.mutex); + if (likely(!global.err_page)) + global.err_page = err_page; + else { + __free_page(err_page); + err_page = global.err_page; + } + mutex_unlock(&global.mutex); + } + +out: + pr_debug("%s: returning err_page=%p\n", __func__, err_page); + return err_page; +} + +/** + * cxlflash_mmap_fault() - mmap fault handler for adapter file descriptor + * @vma: VM area associated with mapping. + * @vmf: VM fault associated with current fault. + * + * To support error notification via MMIO, faults are 'caught' by this routine + * that was inserted before passing back the adapter file descriptor on attach. + * When a fault occurs, this routine evaluates if error recovery is active and + * if so, installs the error page to 'notify' the user about the error state. + * During normal operation, the fault is simply handled by the original fault + * handler that was installed by CXL services as part of initializing the + * adapter file descriptor. The VMA's page protection bits are toggled to + * indicate cached/not-cached depending on the memory backing the fault. + * + * Return: 0 on success, VM_FAULT_SIGBUS on failure + */ +static int cxlflash_mmap_fault(struct vm_area_struct *vma, struct vm_fault *vmf) +{ + struct file *file = vma->vm_file; + struct cxl_context *ctx = cxl_fops_get_context(file); + struct cxlflash_cfg *cfg = container_of(file->f_op, struct cxlflash_cfg, + cxl_fops); + struct device *dev = &cfg->dev->dev; + struct ctx_info *ctxi = NULL; + struct page *err_page = NULL; + enum ctx_ctrl ctrl = CTX_CTRL_ERR_FALLBACK | CTX_CTRL_FILE; + int rc = 0; + int ctxid; + + ctxid = cxl_process_element(ctx); + if (unlikely(ctxid < 0)) { + dev_err(dev, "%s: Context %p was closed! (%d)\n", + __func__, ctx, ctxid); + goto err; + } + + ctxi = get_context(cfg, ctxid, file, ctrl); + if (unlikely(!ctxi)) { + dev_dbg(dev, "%s: Bad context! (%d)\n", __func__, ctxid); + goto err; + } + + dev_dbg(dev, "%s: fault(%d) for context %d\n", + __func__, ctxi->lfd, ctxid); + + if (likely(!ctxi->err_recovery_active)) { + vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); + rc = ctxi->cxl_mmap_vmops->fault(vma, vmf); + } else { + dev_dbg(dev, "%s: err recovery active, use err_page!\n", + __func__); + + err_page = get_err_page(); + if (unlikely(!err_page)) { + dev_err(dev, "%s: Could not obtain error page!\n", + __func__); + rc = VM_FAULT_RETRY; + goto out; + } + + get_page(err_page); + vmf->page = err_page; + vma->vm_page_prot = pgprot_cached(vma->vm_page_prot); + } + +out: + if (likely(ctxi)) + put_context(ctxi); + dev_dbg(dev, "%s: returning rc=%d\n", __func__, rc); + return rc; + +err: + rc = VM_FAULT_SIGBUS; + goto out; +} + +/* + * Local MMAP vmops to 'catch' faults + */ +static const struct vm_operations_struct cxlflash_mmap_vmops = { + .fault = cxlflash_mmap_fault, +}; + +/** + * cxlflash_cxl_mmap() - mmap handler for adapter file descriptor + * @file: File installed with adapter file descriptor. + * @vma: VM area associated with mapping. + * + * Installs local mmap vmops to 'catch' faults for error notification support. + * + * Return: 0 on success, -errno on failure + */ +static int cxlflash_cxl_mmap(struct file *file, struct vm_area_struct *vma) +{ + struct cxl_context *ctx = cxl_fops_get_context(file); + struct cxlflash_cfg *cfg = container_of(file->f_op, struct cxlflash_cfg, + cxl_fops); + struct device *dev = &cfg->dev->dev; + struct ctx_info *ctxi = NULL; + enum ctx_ctrl ctrl = CTX_CTRL_ERR_FALLBACK | CTX_CTRL_FILE; + int ctxid; + int rc = 0; + + ctxid = cxl_process_element(ctx); + if (unlikely(ctxid < 0)) { + dev_err(dev, "%s: Context %p was closed! (%d)\n", + __func__, ctx, ctxid); + rc = -EIO; + goto out; + } + + ctxi = get_context(cfg, ctxid, file, ctrl); + if (unlikely(!ctxi)) { + dev_dbg(dev, "%s: Bad context! (%d)\n", __func__, ctxid); + rc = -EIO; + goto out; + } + + dev_dbg(dev, "%s: mmap(%d) for context %d\n", + __func__, ctxi->lfd, ctxid); + + rc = cxl_fd_mmap(file, vma); + if (likely(!rc)) { + /* Insert ourself in the mmap fault handler path */ + ctxi->cxl_mmap_vmops = vma->vm_ops; + vma->vm_ops = &cxlflash_mmap_vmops; + } + +out: + if (likely(ctxi)) + put_context(ctxi); + return rc; +} + +/* + * Local fops for adapter file descriptor + */ +static const struct file_operations cxlflash_cxl_fops = { + .owner = THIS_MODULE, + .mmap = cxlflash_cxl_mmap, + .release = cxlflash_cxl_release, +}; + +/** + * cxlflash_mark_contexts_error() - move contexts to error state and list + * @cfg: Internal structure associated with the host. + * + * A context is only moved over to the error list when there are no outstanding + * references to it. This ensures that a running operation has completed. + * + * Return: 0 on success, -errno on failure + */ +int cxlflash_mark_contexts_error(struct cxlflash_cfg *cfg) +{ + int i, rc = 0; + struct ctx_info *ctxi = NULL; + + mutex_lock(&cfg->ctx_tbl_list_mutex); + + for (i = 0; i < MAX_CONTEXT; i++) { + ctxi = cfg->ctx_tbl[i]; + if (ctxi) { + mutex_lock(&ctxi->mutex); + cfg->ctx_tbl[i] = NULL; + list_add(&ctxi->list, &cfg->ctx_err_recovery); + ctxi->err_recovery_active = true; + ctxi->ctrl_map = NULL; + unmap_context(ctxi); + mutex_unlock(&ctxi->mutex); + } + } + + mutex_unlock(&cfg->ctx_tbl_list_mutex); + return rc; +} + +/* + * Dummy NULL fops + */ +static const struct file_operations null_fops = { + .owner = THIS_MODULE, +}; + +/** + * cxlflash_disk_attach() - attach a LUN to a context + * @sdev: SCSI device associated with LUN. + * @attach: Attach ioctl data structure. + * + * Creates a context and attaches LUN to it. A LUN can only be attached + * one time to a context (subsequent attaches for the same context/LUN pair + * are not supported). Additional LUNs can be attached to a context by + * specifying the 'reuse' flag defined in the cxlflash_ioctl.h header. + * + * Return: 0 on success, -errno on failure + */ +static int cxlflash_disk_attach(struct scsi_device *sdev, + struct dk_cxlflash_attach *attach) +{ + struct cxlflash_cfg *cfg = (struct cxlflash_cfg *)sdev->host->hostdata; + struct device *dev = &cfg->dev->dev; + struct afu *afu = cfg->afu; + struct llun_info *lli = sdev->hostdata; + struct glun_info *gli = lli->parent; + struct cxl_ioctl_start_work *work; + struct ctx_info *ctxi = NULL; + struct lun_access *lun_access = NULL; + int rc = 0; + u32 perms; + int ctxid = -1; + u64 rctxid = 0UL; + struct file *file; + + struct cxl_context *ctx; + + int fd = -1; + + /* On first attach set fileops */ + if (atomic_read(&cfg->num_user_contexts) == 0) + cfg->cxl_fops = cxlflash_cxl_fops; + + if (attach->num_interrupts > 4) { + dev_dbg(dev, "%s: Cannot support this many interrupts %llu\n", + __func__, attach->num_interrupts); + rc = -EINVAL; + goto out; + } + + if (gli->max_lba == 0) { + dev_dbg(dev, "%s: No capacity info for this LUN (%016llX)\n", + __func__, lli->lun_id[sdev->channel]); + rc = read_cap16(sdev, lli); + if (rc) { + dev_err(dev, "%s: Invalid device! (%d)\n", + __func__, rc); + rc = -ENODEV; + goto out; + } + dev_dbg(dev, "%s: LBA = %016llX\n", __func__, gli->max_lba); + dev_dbg(dev, "%s: BLK_LEN = %08X\n", __func__, gli->blk_len); + } + + if (attach->hdr.flags & DK_CXLFLASH_ATTACH_REUSE_CONTEXT) { + rctxid = attach->context_id; + ctxi = get_context(cfg, rctxid, NULL, 0); + if (!ctxi) { + dev_dbg(dev, "%s: Bad context! (%016llX)\n", + __func__, rctxid); + rc = -EINVAL; + goto out; + } + + list_for_each_entry(lun_access, &ctxi->luns, list) + if (lun_access->lli == lli) { + dev_dbg(dev, "%s: Already attached!\n", + __func__); + rc = -EINVAL; + goto out; + } + } + + lun_access = kzalloc(sizeof(*lun_access), GFP_KERNEL); + if (unlikely(!lun_access)) { + dev_err(dev, "%s: Unable to allocate lun_access!\n", __func__); + rc = -ENOMEM; + goto out; + } + + lun_access->lli = lli; + lun_access->sdev = sdev; + + /* Non-NULL context indicates reuse */ + if (ctxi) { + dev_dbg(dev, "%s: Reusing context for LUN! (%016llX)\n", + __func__, rctxid); + list_add(&lun_access->list, &ctxi->luns); + fd = ctxi->lfd; + goto out_attach; + } + + ctx = cxl_dev_context_init(cfg->dev); + if (unlikely(IS_ERR_OR_NULL(ctx))) { + dev_err(dev, "%s: Could not initialize context %p\n", + __func__, ctx); + rc = -ENODEV; + goto err0; + } + + ctxid = cxl_process_element(ctx); + if (unlikely((ctxid > MAX_CONTEXT) || (ctxid < 0))) { + dev_err(dev, "%s: ctxid (%d) invalid!\n", __func__, ctxid); + rc = -EPERM; + goto err1; + } + + file = cxl_get_fd(ctx, &cfg->cxl_fops, &fd); + if (unlikely(fd < 0)) { + rc = -ENODEV; + dev_err(dev, "%s: Could not get file descriptor\n", __func__); + goto err1; + } + + /* Translate read/write O_* flags from fcntl.h to AFU permission bits */ + perms = SISL_RHT_PERM(attach->hdr.flags + 1); + + ctxi = create_context(cfg, ctx, ctxid, fd, file, perms); + if (unlikely(!ctxi)) { + dev_err(dev, "%s: Failed to create context! (%d)\n", + __func__, ctxid); + goto err2; + } + + work = &ctxi->work; + work->num_interrupts = attach->num_interrupts; + work->flags = CXL_START_WORK_NUM_IRQS; + + rc = cxl_start_work(ctx, work); + if (unlikely(rc)) { + dev_dbg(dev, "%s: Could not start context rc=%d\n", + __func__, rc); + goto err3; + } + + rc = afu_attach(cfg, ctxi); + if (unlikely(rc)) { + dev_err(dev, "%s: Could not attach AFU rc %d\n", __func__, rc); + goto err4; + } + + /* + * No error paths after this point. Once the fd is installed it's + * visible to user space and can't be undone safely on this thread. + * There is no need to worry about a deadlock here because no one + * knows about us yet; we can be the only one holding our mutex. + */ + list_add(&lun_access->list, &ctxi->luns); + mutex_unlock(&ctxi->mutex); + mutex_lock(&cfg->ctx_tbl_list_mutex); + mutex_lock(&ctxi->mutex); + cfg->ctx_tbl[ctxid] = ctxi; + mutex_unlock(&cfg->ctx_tbl_list_mutex); + fd_install(fd, file); + +out_attach: + attach->hdr.return_flags = 0; + attach->context_id = ctxi->ctxid; + attach->block_size = gli->blk_len; + attach->mmio_size = sizeof(afu->afu_map->hosts[0].harea); + attach->last_lba = gli->max_lba; + attach->max_xfer = (sdev->host->max_sectors * 512) / gli->blk_len; + +out: + attach->adap_fd = fd; + + if (ctxi) + put_context(ctxi); + + dev_dbg(dev, "%s: returning ctxid=%d fd=%d bs=%lld rc=%d llba=%lld\n", + __func__, ctxid, fd, attach->block_size, rc, attach->last_lba); + return rc; + +err4: + cxl_stop_context(ctx); +err3: + put_context(ctxi); + destroy_context(cfg, ctxi); + ctxi = NULL; +err2: + /* + * Here, we're overriding the fops with a dummy all-NULL fops because + * fput() calls the release fop, which will cause us to mistakenly + * call into the CXL code. Rather than try to add yet more complexity + * to that routine (cxlflash_cxl_release) we should try to fix the + * issue here. + */ + file->f_op = &null_fops; + fput(file); + put_unused_fd(fd); + fd = -1; +err1: + cxl_release_context(ctx); +err0: + kfree(lun_access); + goto out; +} + +/** + * recover_context() - recovers a context in error + * @cfg: Internal structure associated with the host. + * @ctxi: Context to release. + * + * Restablishes the state for a context-in-error. + * + * Return: 0 on success, -errno on failure + */ +static int recover_context(struct cxlflash_cfg *cfg, struct ctx_info *ctxi) +{ + struct device *dev = &cfg->dev->dev; + int rc = 0; + int old_fd, fd = -1; + int ctxid = -1; + struct file *file; + struct cxl_context *ctx; + struct afu *afu = cfg->afu; + + ctx = cxl_dev_context_init(cfg->dev); + if (unlikely(IS_ERR_OR_NULL(ctx))) { + dev_err(dev, "%s: Could not initialize context %p\n", + __func__, ctx); + rc = -ENODEV; + goto out; + } + + ctxid = cxl_process_element(ctx); + if (unlikely((ctxid > MAX_CONTEXT) || (ctxid < 0))) { + dev_err(dev, "%s: ctxid (%d) invalid!\n", __func__, ctxid); + rc = -EPERM; + goto err1; + } + + file = cxl_get_fd(ctx, &cfg->cxl_fops, &fd); + if (unlikely(fd < 0)) { + rc = -ENODEV; + dev_err(dev, "%s: Could not get file descriptor\n", __func__); + goto err1; + } + + rc = cxl_start_work(ctx, &ctxi->work); + if (unlikely(rc)) { + dev_dbg(dev, "%s: Could not start context rc=%d\n", + __func__, rc); + goto err2; + } + + /* Update with new MMIO area based on updated context id */ + ctxi->ctrl_map = &afu->afu_map->ctrls[ctxid].ctrl; + + rc = afu_attach(cfg, ctxi); + if (rc) { + dev_err(dev, "%s: Could not attach AFU rc %d\n", __func__, rc); + goto err3; + } + + /* + * No error paths after this point. Once the fd is installed it's + * visible to user space and can't be undone safely on this thread. + */ + old_fd = ctxi->lfd; + ctxi->ctxid = ENCODE_CTXID(ctxi, ctxid); + ctxi->lfd = fd; + ctxi->ctx = ctx; + ctxi->file = file; + + /* + * Put context back in table (note the reinit of the context list); + * we must first drop the context's mutex and then acquire it in + * order with the table/list mutex to avoid a deadlock - safe to do + * here because no one can find us at this moment in time. + */ + mutex_unlock(&ctxi->mutex); + mutex_lock(&cfg->ctx_tbl_list_mutex); + mutex_lock(&ctxi->mutex); + list_del_init(&ctxi->list); + cfg->ctx_tbl[ctxid] = ctxi; + mutex_unlock(&cfg->ctx_tbl_list_mutex); + fd_install(fd, file); + + /* Release the original adapter fd and associated CXL resources */ + sys_close(old_fd); +out: + dev_dbg(dev, "%s: returning ctxid=%d fd=%d rc=%d\n", + __func__, ctxid, fd, rc); + return rc; + +err3: + cxl_stop_context(ctx); +err2: + fput(file); + put_unused_fd(fd); +err1: + cxl_release_context(ctx); + goto out; +} + +/** + * check_state() - checks and responds to the current adapter state + * @cfg: Internal structure associated with the host. + * + * This routine can block and should only be used on process context. + * Note that when waking up from waiting in limbo, the state is unknown + * and must be checked again before proceeding. + * + * Return: 0 on success, -errno on failure + */ +static int check_state(struct cxlflash_cfg *cfg) +{ + struct device *dev = &cfg->dev->dev; + int rc = 0; + +retry: + switch (cfg->state) { + case STATE_LIMBO: + dev_dbg(dev, "%s: Limbo, going to wait...\n", __func__); + rc = wait_event_interruptible(cfg->limbo_waitq, + cfg->state != STATE_LIMBO); + if (unlikely(rc)) + break; + goto retry; + case STATE_FAILTERM: + dev_dbg(dev, "%s: Failed/Terminating!\n", __func__); + rc = -ENODEV; + break; + default: + break; + } + + return rc; +} + +/** + * cxlflash_afu_recover() - initiates AFU recovery + * @sdev: SCSI device associated with LUN. + * @recover: Recover ioctl data structure. + * + * Only a single recovery is allowed at a time to avoid exhausting CXL + * resources (leading to recovery failure) in the event that we're up + * against the maximum number of contexts limit. For similar reasons, + * a context recovery is retried if there are multiple recoveries taking + * place at the same time and the failure was due to CXL services being + * unable to keep up. + * + * Because a user can detect an error condition before the kernel, it is + * quite possible for this routine to act as the kernel's EEH detection + * source (MMIO read of mbox_r). Because of this, there is a window of + * time where an EEH might have been detected but not yet 'serviced' + * (callback invoked, causing the device to enter limbo state). To avoid + * looping in this routine during that window, a 1 second sleep is in place + * between the time the MMIO failure is detected and the time a wait on the + * limbo wait queue is attempted via check_state(). + * + * Return: 0 on success, -errno on failure + */ +static int cxlflash_afu_recover(struct scsi_device *sdev, + struct dk_cxlflash_recover_afu *recover) +{ + struct cxlflash_cfg *cfg = (struct cxlflash_cfg *)sdev->host->hostdata; + struct device *dev = &cfg->dev->dev; + struct llun_info *lli = sdev->hostdata; + struct afu *afu = cfg->afu; + struct ctx_info *ctxi = NULL; + struct mutex *mutex = &cfg->ctx_recovery_mutex; + u64 ctxid = DECODE_CTXID(recover->context_id), + rctxid = recover->context_id; + long reg; + int lretry = 20; /* up to 2 seconds */ + int rc = 0; + + atomic_inc(&cfg->recovery_threads); + rc = mutex_lock_interruptible(mutex); + if (rc) + goto out; + + dev_dbg(dev, "%s: reason 0x%016llX rctxid=%016llX\n", + __func__, recover->reason, rctxid); + +retry: + /* Ensure that this process is attached to the context */ + ctxi = get_context(cfg, rctxid, lli, CTX_CTRL_ERR_FALLBACK); + if (unlikely(!ctxi)) { + dev_dbg(dev, "%s: Bad context! (%llu)\n", __func__, ctxid); + rc = -EINVAL; + goto out; + } + + if (ctxi->err_recovery_active) { +retry_recover: + rc = recover_context(cfg, ctxi); + if (unlikely(rc)) { + dev_err(dev, "%s: Recovery failed for context %llu (rc=%d)\n", + __func__, ctxid, rc); + if ((rc == -ENODEV) && + ((atomic_read(&cfg->recovery_threads) > 1) || + (lretry--))) { + dev_dbg(dev, "%s: Going to try again!\n", + __func__); + mutex_unlock(mutex); + msleep(100); + rc = mutex_lock_interruptible(mutex); + if (rc) + goto out; + goto retry_recover; + } + + goto out; + } + + ctxi->err_recovery_active = false; + recover->context_id = ctxi->ctxid; + recover->adap_fd = ctxi->lfd; + recover->mmio_size = sizeof(afu->afu_map->hosts[0].harea); + recover->hdr.return_flags |= + DK_CXLFLASH_RECOVER_AFU_CONTEXT_RESET; + goto out; + } + + /* Test if in error state */ + reg = readq_be(&afu->ctrl_map->mbox_r); + if (reg == -1) { + dev_dbg(dev, "%s: MMIO read fail! Wait for recovery...\n", + __func__); + mutex_unlock(&ctxi->mutex); + ctxi = NULL; + ssleep(1); + rc = check_state(cfg); + if (unlikely(rc)) + goto out; + goto retry; + } + + dev_dbg(dev, "%s: MMIO working, no recovery required!\n", __func__); +out: + if (likely(ctxi)) + put_context(ctxi); + mutex_unlock(mutex); + atomic_dec_if_positive(&cfg->recovery_threads); + return rc; +} + +/** + * process_sense() - evaluates and processes sense data + * @sdev: SCSI device associated with LUN. + * @verify: Verify ioctl data structure. + * + * Return: 0 on success, -errno on failure + */ +static int process_sense(struct scsi_device *sdev, + struct dk_cxlflash_verify *verify) +{ + struct cxlflash_cfg *cfg = (struct cxlflash_cfg *)sdev->host->hostdata; + struct device *dev = &cfg->dev->dev; + struct llun_info *lli = sdev->hostdata; + struct glun_info *gli = lli->parent; + u64 prev_lba = gli->max_lba; + struct scsi_sense_hdr sshdr = { 0 }; + int rc = 0; + + rc = scsi_normalize_sense((const u8 *)&verify->sense_data, + DK_CXLFLASH_VERIFY_SENSE_LEN, &sshdr); + if (!rc) { + dev_err(dev, "%s: Failed to normalize sense data!\n", __func__); + rc = -EINVAL; + goto out; + } + + switch (sshdr.sense_key) { + case NO_SENSE: + case RECOVERED_ERROR: + /* fall through */ + case NOT_READY: + break; + case UNIT_ATTENTION: + switch (sshdr.asc) { + case 0x29: /* Power on Reset or Device Reset */ + /* fall through */ + case 0x2A: /* Device settings/capacity changed */ + rc = read_cap16(sdev, lli); + if (rc) { + rc = -ENODEV; + break; + } + if (prev_lba != gli->max_lba) + dev_dbg(dev, "%s: Capacity changed old=%lld " + "new=%lld\n", __func__, prev_lba, + gli->max_lba); + break; + case 0x3F: /* Report LUNs changed, Rescan. */ + scsi_scan_host(cfg->host); + break; + default: + rc = -EIO; + break; + } + break; + default: + rc = -EIO; + break; + } +out: + dev_dbg(dev, "%s: sense_key %x asc %x ascq %x rc %d\n", __func__, + sshdr.sense_key, sshdr.asc, sshdr.ascq, rc); + return rc; +} + +/** + * cxlflash_disk_verify() - verifies a LUN is the same and handle size changes + * @sdev: SCSI device associated with LUN. + * @verify: Verify ioctl data structure. + * + * Return: 0 on success, -errno on failure + */ +static int cxlflash_disk_verify(struct scsi_device *sdev, + struct dk_cxlflash_verify *verify) +{ + int rc = 0; + struct ctx_info *ctxi = NULL; + struct cxlflash_cfg *cfg = (struct cxlflash_cfg *)sdev->host->hostdata; + struct device *dev = &cfg->dev->dev; + struct llun_info *lli = sdev->hostdata; + struct glun_info *gli = lli->parent; + struct sisl_rht_entry *rhte = NULL; + res_hndl_t rhndl = verify->rsrc_handle; + u64 ctxid = DECODE_CTXID(verify->context_id), + rctxid = verify->context_id; + u64 last_lba = 0; + + dev_dbg(dev, "%s: ctxid=%llu rhndl=%016llX, hint=%016llX, " + "flags=%016llX\n", __func__, ctxid, verify->rsrc_handle, + verify->hint, verify->hdr.flags); + + ctxi = get_context(cfg, rctxid, lli, 0); + if (unlikely(!ctxi)) { + dev_dbg(dev, "%s: Bad context! (%llu)\n", __func__, ctxid); + rc = -EINVAL; + goto out; + } + + rhte = get_rhte(ctxi, rhndl, lli); + if (unlikely(!rhte)) { + dev_dbg(dev, "%s: Bad resource handle! (%d)\n", + __func__, rhndl); + rc = -EINVAL; + goto out; + } + + /* + * Look at the hint/sense to see if it requires us to redrive + * inquiry (i.e. the Unit attention is due to the WWN changing). + */ + if (verify->hint & DK_CXLFLASH_VERIFY_HINT_SENSE) { + rc = process_sense(sdev, verify); + if (unlikely(rc)) { + dev_err(dev, "%s: Failed to validate sense data (%d)\n", + __func__, rc); + goto out; + } + } + + switch (gli->mode) { + case MODE_PHYSICAL: + last_lba = gli->max_lba; + break; + case MODE_VIRTUAL: + /* Cast lxt_cnt to u64 for multiply to be treated as 64bit op */ + last_lba = ((u64)rhte->lxt_cnt * MC_CHUNK_SIZE * gli->blk_len); + last_lba /= CXLFLASH_BLOCK_SIZE; + last_lba--; + break; + default: + WARN(1, "Unsupported LUN mode!"); + } + + verify->last_lba = last_lba; + +out: + if (likely(ctxi)) + put_context(ctxi); + dev_dbg(dev, "%s: returning rc=%d llba=%llX\n", + __func__, rc, verify->last_lba); + return rc; +} + +/** + * decode_ioctl() - translates an encoded ioctl to an easily identifiable string + * @cmd: The ioctl command to decode. + * + * Return: A string identifying the decoded ioctl. + */ +static char *decode_ioctl(int cmd) +{ + switch (cmd) { + case DK_CXLFLASH_ATTACH: + return __stringify_1(DK_CXLFLASH_ATTACH); + case DK_CXLFLASH_USER_DIRECT: + return __stringify_1(DK_CXLFLASH_USER_DIRECT); + case DK_CXLFLASH_USER_VIRTUAL: + return __stringify_1(DK_CXLFLASH_USER_VIRTUAL); + case DK_CXLFLASH_VLUN_RESIZE: + return __stringify_1(DK_CXLFLASH_VLUN_RESIZE); + case DK_CXLFLASH_RELEASE: + return __stringify_1(DK_CXLFLASH_RELEASE); + case DK_CXLFLASH_DETACH: + return __stringify_1(DK_CXLFLASH_DETACH); + case DK_CXLFLASH_VERIFY: + return __stringify_1(DK_CXLFLASH_VERIFY); + case DK_CXLFLASH_VLUN_CLONE: + return __stringify_1(DK_CXLFLASH_VLUN_CLONE); + case DK_CXLFLASH_RECOVER_AFU: + return __stringify_1(DK_CXLFLASH_RECOVER_AFU); + case DK_CXLFLASH_MANAGE_LUN: + return __stringify_1(DK_CXLFLASH_MANAGE_LUN); + } + + return "UNKNOWN"; +} + +/** + * cxlflash_disk_direct_open() - opens a direct (physical) disk + * @sdev: SCSI device associated with LUN. + * @arg: UDirect ioctl data structure. + * + * On successful return, the user is informed of the resource handle + * to be used to identify the direct lun and the size (in blocks) of + * the direct lun in last LBA format. + * + * Return: 0 on success, -errno on failure + */ +static int cxlflash_disk_direct_open(struct scsi_device *sdev, void *arg) +{ + struct cxlflash_cfg *cfg = (struct cxlflash_cfg *)sdev->host->hostdata; + struct device *dev = &cfg->dev->dev; + struct afu *afu = cfg->afu; + struct llun_info *lli = sdev->hostdata; + struct glun_info *gli = lli->parent; + + struct dk_cxlflash_udirect *pphys = (struct dk_cxlflash_udirect *)arg; + + u64 ctxid = DECODE_CTXID(pphys->context_id), + rctxid = pphys->context_id; + u64 lun_size = 0; + u64 last_lba = 0; + u64 rsrc_handle = -1; + u32 port = CHAN2PORT(sdev->channel); + + int rc = 0; + + struct ctx_info *ctxi = NULL; + struct sisl_rht_entry *rhte = NULL; + + pr_debug("%s: ctxid=%llu ls=0x%llx\n", __func__, ctxid, lun_size); + + rc = cxlflash_lun_attach(gli, MODE_PHYSICAL, false); + if (unlikely(rc)) { + dev_dbg(dev, "%s: Failed to attach to LUN! (PHYSICAL)\n", + __func__); + goto out; + } + + ctxi = get_context(cfg, rctxid, lli, 0); + if (unlikely(!ctxi)) { + dev_dbg(dev, "%s: Bad context! (%llu)\n", __func__, ctxid); + rc = -EINVAL; + goto err1; + } + + rhte = rhte_checkout(ctxi, lli); + if (unlikely(!rhte)) { + dev_dbg(dev, "%s: too many opens for this context\n", __func__); + rc = -EMFILE; /* too many opens */ + goto err1; + } + + rsrc_handle = (rhte - ctxi->rht_start); + + rht_format1(rhte, lli->lun_id[sdev->channel], ctxi->rht_perms, port); + cxlflash_afu_sync(afu, ctxid, rsrc_handle, AFU_LW_SYNC); + + last_lba = gli->max_lba; + pphys->hdr.return_flags = 0; + pphys->last_lba = last_lba; + pphys->rsrc_handle = rsrc_handle; + +out: + if (likely(ctxi)) + put_context(ctxi); + dev_dbg(dev, "%s: returning handle 0x%llx rc=%d llba %lld\n", + __func__, rsrc_handle, rc, last_lba); + return rc; + +err1: + cxlflash_lun_detach(gli); + goto out; +} + +/** + * ioctl_common() - common IOCTL handler for driver + * @sdev: SCSI device associated with LUN. + * @cmd: IOCTL command. + * + * Handles common fencing operations that are valid for multiple ioctls. Always + * allow through ioctls that are cleanup oriented in nature, even when operating + * in a failed/terminating state. + * + * Return: 0 on success, -errno on failure + */ +static int ioctl_common(struct scsi_device *sdev, int cmd) +{ + struct cxlflash_cfg *cfg = (struct cxlflash_cfg *)sdev->host->hostdata; + struct device *dev = &cfg->dev->dev; + struct llun_info *lli = sdev->hostdata; + int rc = 0; + + if (unlikely(!lli)) { + dev_dbg(dev, "%s: Unknown LUN\n", __func__); + rc = -EINVAL; + goto out; + } + + rc = check_state(cfg); + if (unlikely(rc) && (cfg->state == STATE_FAILTERM)) { + switch (cmd) { + case DK_CXLFLASH_VLUN_RESIZE: + case DK_CXLFLASH_RELEASE: + case DK_CXLFLASH_DETACH: + dev_dbg(dev, "%s: Command override! (%d)\n", + __func__, rc); + rc = 0; + break; + } + } +out: + return rc; +} + +/** + * cxlflash_ioctl() - IOCTL handler for driver + * @sdev: SCSI device associated with LUN. + * @cmd: IOCTL command. + * @arg: Userspace ioctl data structure. + * + * Return: 0 on success, -errno on failure + */ +int cxlflash_ioctl(struct scsi_device *sdev, int cmd, void __user *arg) +{ + typedef int (*sioctl) (struct scsi_device *, void *); + + struct cxlflash_cfg *cfg = (struct cxlflash_cfg *)sdev->host->hostdata; + struct device *dev = &cfg->dev->dev; + struct afu *afu = cfg->afu; + struct dk_cxlflash_hdr *hdr; + char buf[sizeof(union cxlflash_ioctls)]; + size_t size = 0; + bool known_ioctl = false; + int idx; + int rc = 0; + struct Scsi_Host *shost = sdev->host; + sioctl do_ioctl = NULL; + + static const struct { + size_t size; + sioctl ioctl; + } ioctl_tbl[] = { /* NOTE: order matters here */ + {sizeof(struct dk_cxlflash_attach), (sioctl)cxlflash_disk_attach}, + {sizeof(struct dk_cxlflash_udirect), cxlflash_disk_direct_open}, + {sizeof(struct dk_cxlflash_release), (sioctl)cxlflash_disk_release}, + {sizeof(struct dk_cxlflash_detach), (sioctl)cxlflash_disk_detach}, + {sizeof(struct dk_cxlflash_verify), (sioctl)cxlflash_disk_verify}, + {sizeof(struct dk_cxlflash_recover_afu), (sioctl)cxlflash_afu_recover}, + {sizeof(struct dk_cxlflash_manage_lun), (sioctl)cxlflash_manage_lun}, + {sizeof(struct dk_cxlflash_uvirtual), cxlflash_disk_virtual_open}, + {sizeof(struct dk_cxlflash_resize), (sioctl)cxlflash_vlun_resize}, + {sizeof(struct dk_cxlflash_clone), (sioctl)cxlflash_disk_clone}, + }; + + /* Restrict command set to physical support only for internal LUN */ + if (afu->internal_lun) + switch (cmd) { + case DK_CXLFLASH_RELEASE: + case DK_CXLFLASH_USER_VIRTUAL: + case DK_CXLFLASH_VLUN_RESIZE: + case DK_CXLFLASH_VLUN_CLONE: + dev_dbg(dev, "%s: %s not supported for lun_mode=%d\n", + __func__, decode_ioctl(cmd), afu->internal_lun); + rc = -EINVAL; + goto cxlflash_ioctl_exit; + } + + switch (cmd) { + case DK_CXLFLASH_ATTACH: + case DK_CXLFLASH_USER_DIRECT: + case DK_CXLFLASH_RELEASE: + case DK_CXLFLASH_DETACH: + case DK_CXLFLASH_VERIFY: + case DK_CXLFLASH_RECOVER_AFU: + case DK_CXLFLASH_USER_VIRTUAL: + case DK_CXLFLASH_VLUN_RESIZE: + case DK_CXLFLASH_VLUN_CLONE: + dev_dbg(dev, "%s: %s (%08X) on dev(%d/%d/%d/%llu)\n", + __func__, decode_ioctl(cmd), cmd, shost->host_no, + sdev->channel, sdev->id, sdev->lun); + rc = ioctl_common(sdev, cmd); + if (unlikely(rc)) + goto cxlflash_ioctl_exit; + + /* fall through */ + + case DK_CXLFLASH_MANAGE_LUN: + known_ioctl = true; + idx = _IOC_NR(cmd) - _IOC_NR(DK_CXLFLASH_ATTACH); + size = ioctl_tbl[idx].size; + do_ioctl = ioctl_tbl[idx].ioctl; + + if (likely(do_ioctl)) + break; + + /* fall through */ + default: + rc = -EINVAL; + goto cxlflash_ioctl_exit; + } + + if (unlikely(copy_from_user(&buf, arg, size))) { + dev_err(dev, "%s: copy_from_user() fail! " + "size=%lu cmd=%d (%s) arg=%p\n", + __func__, size, cmd, decode_ioctl(cmd), arg); + rc = -EFAULT; + goto cxlflash_ioctl_exit; + } + + hdr = (struct dk_cxlflash_hdr *)&buf; + if (hdr->version != DK_CXLFLASH_VERSION_0) { + dev_dbg(dev, "%s: Version %u not supported for %s\n", + __func__, hdr->version, decode_ioctl(cmd)); + rc = -EINVAL; + goto cxlflash_ioctl_exit; + } + + if (hdr->rsvd[0] || hdr->rsvd[1] || hdr->rsvd[2] || hdr->return_flags) { + dev_dbg(dev, "%s: Reserved/rflags populated!\n", __func__); + rc = -EINVAL; + goto cxlflash_ioctl_exit; + } + + rc = do_ioctl(sdev, (void *)&buf); + if (likely(!rc)) + if (unlikely(copy_to_user(arg, &buf, size))) { + dev_err(dev, "%s: copy_to_user() fail! " + "size=%lu cmd=%d (%s) arg=%p\n", + __func__, size, cmd, decode_ioctl(cmd), arg); + rc = -EFAULT; + } + + /* fall through to exit */ + +cxlflash_ioctl_exit: + if (unlikely(rc && known_ioctl)) + dev_err(dev, "%s: ioctl %s (%08X) on dev(%d/%d/%d/%llu) " + "returned rc %d\n", __func__, + decode_ioctl(cmd), cmd, shost->host_no, + sdev->channel, sdev->id, sdev->lun, rc); + else + dev_dbg(dev, "%s: ioctl %s (%08X) on dev(%d/%d/%d/%llu) " + "returned rc %d\n", __func__, decode_ioctl(cmd), + cmd, shost->host_no, sdev->channel, sdev->id, + sdev->lun, rc); + return rc; +} --- linux-4.2.0.orig/drivers/scsi/cxlflash/superpipe.h +++ linux-4.2.0/drivers/scsi/cxlflash/superpipe.h @@ -0,0 +1,147 @@ +/* + * CXL Flash Device Driver + * + * Written by: Manoj N. Kumar , IBM Corporation + * Matthew R. Ochs , IBM Corporation + * + * Copyright (C) 2015 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; either version + * 2 of the License, or (at your option) any later version. + */ + +#ifndef _CXLFLASH_SUPERPIPE_H +#define _CXLFLASH_SUPERPIPE_H + +extern struct cxlflash_global global; + +/* + * Terminology: use afu (and not adapter) to refer to the HW. + * Adapter is the entire slot and includes PSL out of which + * only the AFU is visible to user space. + */ + +/* Chunk size parms: note sislite minimum chunk size is + 0x10000 LBAs corresponding to a NMASK or 16. +*/ +#define MC_CHUNK_SIZE (1 << MC_RHT_NMASK) /* in LBAs */ + +#define MC_DISCOVERY_TIMEOUT 5 /* 5 secs */ + +#define CHAN2PORT(_x) ((_x) + 1) +#define PORT2CHAN(_x) ((_x) - 1) + +enum lun_mode { + MODE_NONE = 0, + MODE_VIRTUAL, + MODE_PHYSICAL +}; + +/* Global (entire driver, spans adapters) lun_info structure */ +struct glun_info { + u64 max_lba; /* from read cap(16) */ + u32 blk_len; /* from read cap(16) */ + enum lun_mode mode; /* NONE, VIRTUAL, PHYSICAL */ + int users; /* Number of users w/ references to LUN */ + + u8 wwid[16]; + + struct mutex mutex; + + struct blka blka; + struct list_head list; +}; + +/* Local (per-adapter) lun_info structure */ +struct llun_info { + u64 lun_id[CXLFLASH_NUM_FC_PORTS]; /* from REPORT_LUNS */ + u32 lun_index; /* Index in the LUN table */ + u32 host_no; /* host_no from Scsi_host */ + u32 port_sel; /* What port to use for this LUN */ + bool newly_created; /* Whether the LUN was just discovered */ + bool in_table; /* Whether a LUN table entry was created */ + + u8 wwid[16]; /* Keep a duplicate copy here? */ + + struct glun_info *parent; /* Pointer to entry in global LUN structure */ + struct scsi_device *sdev; + struct list_head list; +}; + +struct lun_access { + struct llun_info *lli; + struct scsi_device *sdev; + struct list_head list; +}; + +enum ctx_ctrl { + CTX_CTRL_CLONE = (1 << 1), + CTX_CTRL_ERR = (1 << 2), + CTX_CTRL_ERR_FALLBACK = (1 << 3), + CTX_CTRL_NOPID = (1 << 4), + CTX_CTRL_FILE = (1 << 5) +}; + +#define ENCODE_CTXID(_ctx, _id) (((((u64)_ctx) & 0xFFFFFFFF0) << 28) | _id) +#define DECODE_CTXID(_val) (_val & 0xFFFFFFFF) + +struct ctx_info { + struct sisl_ctrl_map *ctrl_map; /* initialized at startup */ + struct sisl_rht_entry *rht_start; /* 1 page (req'd for alignment), + alloc/free on attach/detach */ + u32 rht_out; /* Number of checked out RHT entries */ + u32 rht_perms; /* User-defined permissions for RHT entries */ + struct llun_info **rht_lun; /* Mapping of RHT entries to LUNs */ + bool *rht_needs_ws; /* User-desired write-same function per RHTE */ + + struct cxl_ioctl_start_work work; + u64 ctxid; + int lfd; + pid_t pid; + bool unavail; + bool err_recovery_active; + struct mutex mutex; /* Context protection */ + struct cxl_context *ctx; + struct list_head luns; /* LUNs attached to this context */ + const struct vm_operations_struct *cxl_mmap_vmops; + struct file *file; + struct list_head list; /* Link contexts in error recovery */ +}; + +struct cxlflash_global { + struct mutex mutex; + struct list_head gluns;/* list of glun_info structs */ + struct page *err_page; /* One page of all 0xF for error notification */ +}; + +int cxlflash_vlun_resize(struct scsi_device *, struct dk_cxlflash_resize *); +int _cxlflash_vlun_resize(struct scsi_device *, struct ctx_info *, + struct dk_cxlflash_resize *); + +int cxlflash_disk_release(struct scsi_device *, struct dk_cxlflash_release *); +int _cxlflash_disk_release(struct scsi_device *, struct ctx_info *, + struct dk_cxlflash_release *); + +int cxlflash_disk_clone(struct scsi_device *, struct dk_cxlflash_clone *); + +int cxlflash_disk_virtual_open(struct scsi_device *, void *); + +int cxlflash_lun_attach(struct glun_info *, enum lun_mode, bool); +void cxlflash_lun_detach(struct glun_info *); + +struct ctx_info *get_context(struct cxlflash_cfg *, u64, void *, enum ctx_ctrl); +void put_context(struct ctx_info *); + +struct sisl_rht_entry *get_rhte(struct ctx_info *, res_hndl_t, + struct llun_info *); + +struct sisl_rht_entry *rhte_checkout(struct ctx_info *, struct llun_info *); +void rhte_checkin(struct ctx_info *, struct sisl_rht_entry *); + +void cxlflash_ba_terminate(struct ba_lun *); + +int cxlflash_manage_lun(struct scsi_device *, struct dk_cxlflash_manage_lun *); + +#endif /* ifndef _CXLFLASH_SUPERPIPE_H */ --- linux-4.2.0.orig/drivers/scsi/cxlflash/vlun.c +++ linux-4.2.0/drivers/scsi/cxlflash/vlun.c @@ -0,0 +1,1243 @@ +/* + * CXL Flash Device Driver + * + * Written by: Manoj N. Kumar , IBM Corporation + * Matthew R. Ochs , IBM Corporation + * + * Copyright (C) 2015 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; either version + * 2 of the License, or (at your option) any later version. + */ + +#include +#include +#include +#include + +#include +#include +#include + +#include "sislite.h" +#include "common.h" +#include "vlun.h" +#include "superpipe.h" + +/** + * marshal_virt_to_resize() - translate uvirtual to resize structure + * @virt: Source structure from which to translate/copy. + * @resize: Destination structure for the translate/copy. + */ +static void marshal_virt_to_resize(struct dk_cxlflash_uvirtual *virt, + struct dk_cxlflash_resize *resize) +{ + resize->hdr = virt->hdr; + resize->context_id = virt->context_id; + resize->rsrc_handle = virt->rsrc_handle; + resize->req_size = virt->lun_size; + resize->last_lba = virt->last_lba; +} + +/** + * marshal_clone_to_rele() - translate clone to release structure + * @clone: Source structure from which to translate/copy. + * @rele: Destination structure for the translate/copy. + */ +static void marshal_clone_to_rele(struct dk_cxlflash_clone *clone, + struct dk_cxlflash_release *release) +{ + release->hdr = clone->hdr; + release->context_id = clone->context_id_dst; +} + +/** + * ba_init() - initializes a block allocator + * @ba_lun: Block allocator to initialize. + * + * Return: 0 on success, -errno on failure + */ +static int ba_init(struct ba_lun *ba_lun) +{ + struct ba_lun_info *bali = NULL; + int lun_size_au = 0, i = 0; + int last_word_underflow = 0; + u64 *lam; + + pr_debug("%s: Initializing LUN: lun_id = %llX, " + "ba_lun->lsize = %lX, ba_lun->au_size = %lX\n", + __func__, ba_lun->lun_id, ba_lun->lsize, ba_lun->au_size); + + /* Calculate bit map size */ + lun_size_au = ba_lun->lsize / ba_lun->au_size; + if (lun_size_au == 0) { + pr_debug("%s: Requested LUN size of 0!\n", __func__); + return -EINVAL; + } + + /* Allocate lun information container */ + bali = kzalloc(sizeof(struct ba_lun_info), GFP_KERNEL); + if (unlikely(!bali)) { + pr_err("%s: Failed to allocate lun_info for lun_id %llX\n", + __func__, ba_lun->lun_id); + return -ENOMEM; + } + + bali->total_aus = lun_size_au; + bali->lun_bmap_size = lun_size_au / BITS_PER_LONG; + + if (lun_size_au % BITS_PER_LONG) + bali->lun_bmap_size++; + + /* Allocate bitmap space */ + bali->lun_alloc_map = kzalloc((bali->lun_bmap_size * sizeof(u64)), + GFP_KERNEL); + if (unlikely(!bali->lun_alloc_map)) { + pr_err("%s: Failed to allocate lun allocation map: " + "lun_id = %llX\n", __func__, ba_lun->lun_id); + kfree(bali); + return -ENOMEM; + } + + /* Initialize the bit map size and set all bits to '1' */ + bali->free_aun_cnt = lun_size_au; + + for (i = 0; i < bali->lun_bmap_size; i++) + bali->lun_alloc_map[i] = 0xFFFFFFFFFFFFFFFFULL; + + /* If the last word not fully utilized, mark extra bits as allocated */ + last_word_underflow = (bali->lun_bmap_size * BITS_PER_LONG); + last_word_underflow -= bali->free_aun_cnt; + if (last_word_underflow > 0) { + lam = &bali->lun_alloc_map[bali->lun_bmap_size - 1]; + for (i = (HIBIT - last_word_underflow + 1); + i < BITS_PER_LONG; + i++) + clear_bit(i, (ulong *)lam); + } + + /* Initialize high elevator index, low/curr already at 0 from kzalloc */ + bali->free_high_idx = bali->lun_bmap_size; + + /* Allocate clone map */ + bali->aun_clone_map = kzalloc((bali->total_aus * sizeof(u8)), + GFP_KERNEL); + if (unlikely(!bali->aun_clone_map)) { + pr_err("%s: Failed to allocate clone map: lun_id = %llX\n", + __func__, ba_lun->lun_id); + kfree(bali->lun_alloc_map); + kfree(bali); + return -ENOMEM; + } + + /* Pass the allocated lun info as a handle to the user */ + ba_lun->ba_lun_handle = bali; + + pr_debug("%s: Successfully initialized the LUN: " + "lun_id = %llX, bitmap size = %X, free_aun_cnt = %llX\n", + __func__, ba_lun->lun_id, bali->lun_bmap_size, + bali->free_aun_cnt); + return 0; +} + +/** + * find_free_range() - locates a free bit within the block allocator + * @low: First word in block allocator to start search. + * @high: Last word in block allocator to search. + * @bali: LUN information structure owning the block allocator to search. + * @bit_word: Passes back the word in the block allocator owning the free bit. + * + * Return: The bit position within the passed back word, -1 on failure + */ +static int find_free_range(u32 low, + u32 high, + struct ba_lun_info *bali, int *bit_word) +{ + int i; + u64 bit_pos = -1; + ulong *lam, num_bits; + + for (i = low; i < high; i++) + if (bali->lun_alloc_map[i] != 0) { + lam = (ulong *)&bali->lun_alloc_map[i]; + num_bits = (sizeof(*lam) * BITS_PER_BYTE); + bit_pos = find_first_bit(lam, num_bits); + + pr_devel("%s: Found free bit %llX in lun " + "map entry %llX at bitmap index = %X\n", + __func__, bit_pos, bali->lun_alloc_map[i], + i); + + *bit_word = i; + bali->free_aun_cnt--; + clear_bit(bit_pos, lam); + break; + } + + return bit_pos; +} + +/** + * ba_alloc() - allocates a block from the block allocator + * @ba_lun: Block allocator from which to allocate a block. + * + * Return: The allocated block, -1 on failure + */ +static u64 ba_alloc(struct ba_lun *ba_lun) +{ + u64 bit_pos = -1; + int bit_word = 0; + struct ba_lun_info *bali = NULL; + + bali = ba_lun->ba_lun_handle; + + pr_debug("%s: Received block allocation request: " + "lun_id = %llX, free_aun_cnt = %llX\n", + __func__, ba_lun->lun_id, bali->free_aun_cnt); + + if (bali->free_aun_cnt == 0) { + pr_debug("%s: No space left on LUN: lun_id = %llX\n", + __func__, ba_lun->lun_id); + return -1ULL; + } + + /* Search to find a free entry, curr->high then low->curr */ + bit_pos = find_free_range(bali->free_curr_idx, + bali->free_high_idx, bali, &bit_word); + if (bit_pos == -1) { + bit_pos = find_free_range(bali->free_low_idx, + bali->free_curr_idx, + bali, &bit_word); + if (bit_pos == -1) { + pr_debug("%s: Could not find an allocation unit on LUN:" + " lun_id = %llX\n", __func__, ba_lun->lun_id); + return -1ULL; + } + } + + /* Update the free_curr_idx */ + if (bit_pos == HIBIT) + bali->free_curr_idx = bit_word + 1; + else + bali->free_curr_idx = bit_word; + + pr_debug("%s: Allocating AU number %llX, on lun_id %llX, " + "free_aun_cnt = %llX\n", __func__, + ((bit_word * BITS_PER_LONG) + bit_pos), ba_lun->lun_id, + bali->free_aun_cnt); + + return (u64) ((bit_word * BITS_PER_LONG) + bit_pos); +} + +/** + * validate_alloc() - validates the specified block has been allocated + * @ba_lun_info: LUN info owning the block allocator. + * @aun: Block to validate. + * + * Return: 0 on success, -1 on failure + */ +static int validate_alloc(struct ba_lun_info *bali, u64 aun) +{ + int idx = 0, bit_pos = 0; + + idx = aun / BITS_PER_LONG; + bit_pos = aun % BITS_PER_LONG; + + if (test_bit(bit_pos, (ulong *)&bali->lun_alloc_map[idx])) + return -1; + + return 0; +} + +/** + * ba_free() - frees a block from the block allocator + * @ba_lun: Block allocator from which to allocate a block. + * @to_free: Block to free. + * + * Return: 0 on success, -1 on failure + */ +static int ba_free(struct ba_lun *ba_lun, u64 to_free) +{ + int idx = 0, bit_pos = 0; + struct ba_lun_info *bali = NULL; + + bali = ba_lun->ba_lun_handle; + + if (validate_alloc(bali, to_free)) { + pr_debug("%s: The AUN %llX is not allocated on lun_id %llX\n", + __func__, to_free, ba_lun->lun_id); + return -1; + } + + pr_debug("%s: Received a request to free AU %llX on lun_id %llX, " + "free_aun_cnt = %llX\n", __func__, to_free, ba_lun->lun_id, + bali->free_aun_cnt); + + if (bali->aun_clone_map[to_free] > 0) { + pr_debug("%s: AUN %llX on lun_id %llX has been cloned. Clone " + "count = %X\n", __func__, to_free, ba_lun->lun_id, + bali->aun_clone_map[to_free]); + bali->aun_clone_map[to_free]--; + return 0; + } + + idx = to_free / BITS_PER_LONG; + bit_pos = to_free % BITS_PER_LONG; + + set_bit(bit_pos, (ulong *)&bali->lun_alloc_map[idx]); + bali->free_aun_cnt++; + + if (idx < bali->free_low_idx) + bali->free_low_idx = idx; + else if (idx > bali->free_high_idx) + bali->free_high_idx = idx; + + pr_debug("%s: Successfully freed AU at bit_pos %X, bit map index %X on " + "lun_id %llX, free_aun_cnt = %llX\n", __func__, bit_pos, idx, + ba_lun->lun_id, bali->free_aun_cnt); + + return 0; +} + +/** + * ba_clone() - Clone a chunk of the block allocation table + * @ba_lun: Block allocator from which to allocate a block. + * @to_free: Block to free. + * + * Return: 0 on success, -1 on failure + */ +static int ba_clone(struct ba_lun *ba_lun, u64 to_clone) +{ + struct ba_lun_info *bali = ba_lun->ba_lun_handle; + + if (validate_alloc(bali, to_clone)) { + pr_debug("%s: AUN %llX is not allocated on lun_id %llX\n", + __func__, to_clone, ba_lun->lun_id); + return -1; + } + + pr_debug("%s: Received a request to clone AUN %llX on lun_id %llX\n", + __func__, to_clone, ba_lun->lun_id); + + if (bali->aun_clone_map[to_clone] == MAX_AUN_CLONE_CNT) { + pr_debug("%s: AUN %llX on lun_id %llX hit max clones already\n", + __func__, to_clone, ba_lun->lun_id); + return -1; + } + + bali->aun_clone_map[to_clone]++; + + return 0; +} + +/** + * ba_space() - returns the amount of free space left in the block allocator + * @ba_lun: Block allocator. + * + * Return: Amount of free space in block allocator + */ +static u64 ba_space(struct ba_lun *ba_lun) +{ + struct ba_lun_info *bali = ba_lun->ba_lun_handle; + + return bali->free_aun_cnt; +} + +/** + * cxlflash_ba_terminate() - frees resources associated with the block allocator + * @ba_lun: Block allocator. + * + * Safe to call in a partially allocated state. + */ +void cxlflash_ba_terminate(struct ba_lun *ba_lun) +{ + struct ba_lun_info *bali = ba_lun->ba_lun_handle; + + if (bali) { + kfree(bali->aun_clone_map); + kfree(bali->lun_alloc_map); + kfree(bali); + ba_lun->ba_lun_handle = NULL; + } +} + +/** + * init_vlun() - initializes a LUN for virtual use + * @lun_info: LUN information structure that owns the block allocator. + * + * Return: 0 on success, -errno on failure + */ +static int init_vlun(struct llun_info *lli) +{ + int rc = 0; + struct glun_info *gli = lli->parent; + struct blka *blka = &gli->blka; + + memset(blka, 0, sizeof(*blka)); + mutex_init(&blka->mutex); + + /* LUN IDs are unique per port, save the index instead */ + blka->ba_lun.lun_id = lli->lun_index; + blka->ba_lun.lsize = gli->max_lba + 1; + blka->ba_lun.lba_size = gli->blk_len; + + blka->ba_lun.au_size = MC_CHUNK_SIZE; + blka->nchunk = blka->ba_lun.lsize / MC_CHUNK_SIZE; + + rc = ba_init(&blka->ba_lun); + if (unlikely(rc)) + pr_debug("%s: cannot init block_alloc, rc=%d\n", __func__, rc); + + pr_debug("%s: returning rc=%d lli=%p\n", __func__, rc, lli); + return rc; +} + +/** + * write_same16() - sends a SCSI WRITE_SAME16 (0) command to specified LUN + * @sdev: SCSI device associated with LUN. + * @lba: Logical block address to start write same. + * @nblks: Number of logical blocks to write same. + * + * Return: 0 on success, -errno on failure + */ +static int write_same16(struct scsi_device *sdev, + u64 lba, + u32 nblks) +{ + u8 *cmd_buf = NULL; + u8 *scsi_cmd = NULL; + u8 *sense_buf = NULL; + int rc = 0; + int result = 0; + int ws_limit = SISLITE_MAX_WS_BLOCKS; + u64 offset = lba; + int left = nblks; + u32 tout = sdev->request_queue->rq_timeout; + struct cxlflash_cfg *cfg = (struct cxlflash_cfg *)sdev->host->hostdata; + struct device *dev = &cfg->dev->dev; + + cmd_buf = kzalloc(CMD_BUFSIZE, GFP_KERNEL); + scsi_cmd = kzalloc(MAX_COMMAND_SIZE, GFP_KERNEL); + sense_buf = kzalloc(SCSI_SENSE_BUFFERSIZE, GFP_KERNEL); + if (unlikely(!cmd_buf || !scsi_cmd || !sense_buf)) { + rc = -ENOMEM; + goto out; + } + + while (left > 0) { + + scsi_cmd[0] = WRITE_SAME_16; + put_unaligned_be64(offset, &scsi_cmd[2]); + put_unaligned_be32(ws_limit < left ? ws_limit : left, + &scsi_cmd[10]); + + result = scsi_execute(sdev, scsi_cmd, DMA_TO_DEVICE, cmd_buf, + CMD_BUFSIZE, sense_buf, tout, 5, 0, NULL); + if (result) { + dev_err_ratelimited(dev, "%s: command failed for " + "offset %lld result=0x%x\n", + __func__, offset, result); + rc = -EIO; + goto out; + } + left -= ws_limit; + offset += ws_limit; + } + +out: + kfree(cmd_buf); + kfree(scsi_cmd); + kfree(sense_buf); + pr_debug("%s: returning rc=%d\n", __func__, rc); + return rc; +} + +/** + * grow_lxt() - expands the translation table associated with the specified RHTE + * @afu: AFU associated with the host. + * @sdev: SCSI device associated with LUN. + * @ctxid: Context ID of context owning the RHTE. + * @rhndl: Resource handle associated with the RHTE. + * @rhte: Resource handle entry (RHTE). + * @new_size: Number of translation entries associated with RHTE. + * + * By design, this routine employs a 'best attempt' allocation and will + * truncate the requested size down if there is not sufficient space in + * the block allocator to satisfy the request but there does exist some + * amount of space. The user is made aware of this by returning the size + * allocated. + * + * Return: 0 on success, -errno on failure + */ +static int grow_lxt(struct afu *afu, + struct scsi_device *sdev, + ctx_hndl_t ctxid, + res_hndl_t rhndl, + struct sisl_rht_entry *rhte, + u64 *new_size) +{ + struct sisl_lxt_entry *lxt = NULL, *lxt_old = NULL; + struct llun_info *lli = sdev->hostdata; + struct glun_info *gli = lli->parent; + struct blka *blka = &gli->blka; + u32 av_size; + u32 ngrps, ngrps_old; + u64 aun; /* chunk# allocated by block allocator */ + u64 delta = *new_size - rhte->lxt_cnt; + u64 my_new_size; + int i, rc = 0; + + /* + * Check what is available in the block allocator before re-allocating + * LXT array. This is done up front under the mutex which must not be + * released until after allocation is complete. + */ + mutex_lock(&blka->mutex); + av_size = ba_space(&blka->ba_lun); + if (unlikely(av_size <= 0)) { + pr_debug("%s: ba_space error: av_size %d\n", __func__, av_size); + mutex_unlock(&blka->mutex); + rc = -ENOSPC; + goto out; + } + + if (av_size < delta) + delta = av_size; + + lxt_old = rhte->lxt_start; + ngrps_old = LXT_NUM_GROUPS(rhte->lxt_cnt); + ngrps = LXT_NUM_GROUPS(rhte->lxt_cnt + delta); + + if (ngrps != ngrps_old) { + /* reallocate to fit new size */ + lxt = kzalloc((sizeof(*lxt) * LXT_GROUP_SIZE * ngrps), + GFP_KERNEL); + if (unlikely(!lxt)) { + mutex_unlock(&blka->mutex); + rc = -ENOMEM; + goto out; + } + + /* copy over all old entries */ + memcpy(lxt, lxt_old, (sizeof(*lxt) * rhte->lxt_cnt)); + } else + lxt = lxt_old; + + /* nothing can fail from now on */ + my_new_size = rhte->lxt_cnt + delta; + + /* add new entries to the end */ + for (i = rhte->lxt_cnt; i < my_new_size; i++) { + /* + * Due to the earlier check of available space, ba_alloc + * cannot fail here. If it did due to internal error, + * leave a rlba_base of -1u which will likely be a + * invalid LUN (too large). + */ + aun = ba_alloc(&blka->ba_lun); + if ((aun == -1ULL) || (aun >= blka->nchunk)) + pr_debug("%s: ba_alloc error: allocated chunk# %llX, " + "max %llX\n", __func__, aun, blka->nchunk - 1); + + /* select both ports, use r/w perms from RHT */ + lxt[i].rlba_base = ((aun << MC_CHUNK_SHIFT) | + (lli->lun_index << LXT_LUNIDX_SHIFT) | + (RHT_PERM_RW << LXT_PERM_SHIFT | + lli->port_sel)); + } + + mutex_unlock(&blka->mutex); + + /* + * The following sequence is prescribed in the SISlite spec + * for syncing up with the AFU when adding LXT entries. + */ + dma_wmb(); /* Make LXT updates are visible */ + + rhte->lxt_start = lxt; + dma_wmb(); /* Make RHT entry's LXT table update visible */ + + rhte->lxt_cnt = my_new_size; + dma_wmb(); /* Make RHT entry's LXT table size update visible */ + + cxlflash_afu_sync(afu, ctxid, rhndl, AFU_LW_SYNC); + + /* free old lxt if reallocated */ + if (lxt != lxt_old) + kfree(lxt_old); + *new_size = my_new_size; +out: + pr_debug("%s: returning rc=%d\n", __func__, rc); + return rc; +} + +/** + * shrink_lxt() - reduces translation table associated with the specified RHTE + * @afu: AFU associated with the host. + * @sdev: SCSI device associated with LUN. + * @rhndl: Resource handle associated with the RHTE. + * @rhte: Resource handle entry (RHTE). + * @ctxi: Context owning resources. + * @new_size: Number of translation entries associated with RHTE. + * + * Return: 0 on success, -errno on failure + */ +static int shrink_lxt(struct afu *afu, + struct scsi_device *sdev, + res_hndl_t rhndl, + struct sisl_rht_entry *rhte, + struct ctx_info *ctxi, + u64 *new_size) +{ + struct sisl_lxt_entry *lxt, *lxt_old; + struct llun_info *lli = sdev->hostdata; + struct glun_info *gli = lli->parent; + struct blka *blka = &gli->blka; + ctx_hndl_t ctxid = DECODE_CTXID(ctxi->ctxid); + bool needs_ws = ctxi->rht_needs_ws[rhndl]; + bool needs_sync = !ctxi->err_recovery_active; + u32 ngrps, ngrps_old; + u64 aun; /* chunk# allocated by block allocator */ + u64 delta = rhte->lxt_cnt - *new_size; + u64 my_new_size; + int i, rc = 0; + + lxt_old = rhte->lxt_start; + ngrps_old = LXT_NUM_GROUPS(rhte->lxt_cnt); + ngrps = LXT_NUM_GROUPS(rhte->lxt_cnt - delta); + + if (ngrps != ngrps_old) { + /* Reallocate to fit new size unless new size is 0 */ + if (ngrps) { + lxt = kzalloc((sizeof(*lxt) * LXT_GROUP_SIZE * ngrps), + GFP_KERNEL); + if (unlikely(!lxt)) { + rc = -ENOMEM; + goto out; + } + + /* Copy over old entries that will remain */ + memcpy(lxt, lxt_old, + (sizeof(*lxt) * (rhte->lxt_cnt - delta))); + } else + lxt = NULL; + } else + lxt = lxt_old; + + /* Nothing can fail from now on */ + my_new_size = rhte->lxt_cnt - delta; + + /* + * The following sequence is prescribed in the SISlite spec + * for syncing up with the AFU when removing LXT entries. + */ + rhte->lxt_cnt = my_new_size; + dma_wmb(); /* Make RHT entry's LXT table size update visible */ + + rhte->lxt_start = lxt; + dma_wmb(); /* Make RHT entry's LXT table update visible */ + + if (needs_sync) + cxlflash_afu_sync(afu, ctxid, rhndl, AFU_HW_SYNC); + + if (needs_ws) { + /* + * Mark the context as unavailable, so that we can release + * the mutex safely. + */ + ctxi->unavail = true; + mutex_unlock(&ctxi->mutex); + } + + /* Free LBAs allocated to freed chunks */ + mutex_lock(&blka->mutex); + for (i = delta - 1; i >= 0; i--) { + /* Mask the higher 48 bits before shifting, even though + * it is a noop + */ + aun = (lxt_old[my_new_size + i].rlba_base & SISL_ASTATUS_MASK); + aun = (aun >> MC_CHUNK_SHIFT); + if (needs_ws) + write_same16(sdev, aun, MC_CHUNK_SIZE); + ba_free(&blka->ba_lun, aun); + } + mutex_unlock(&blka->mutex); + + if (needs_ws) { + /* Make the context visible again */ + mutex_lock(&ctxi->mutex); + ctxi->unavail = false; + } + + /* Free old lxt if reallocated */ + if (lxt != lxt_old) + kfree(lxt_old); + *new_size = my_new_size; +out: + pr_debug("%s: returning rc=%d\n", __func__, rc); + return rc; +} + +/** + * _cxlflash_vlun_resize() - changes the size of a virtual lun + * @sdev: SCSI device associated with LUN owning virtual LUN. + * @ctxi: Context owning resources. + * @resize: Resize ioctl data structure. + * + * On successful return, the user is informed of the new size (in blocks) + * of the virtual lun in last LBA format. When the size of the virtual + * lun is zero, the last LBA is reflected as -1. See comment in the + * prologue for _cxlflash_disk_release() regarding AFU syncs and contexts + * on the error recovery list. + * + * Return: 0 on success, -errno on failure + */ +int _cxlflash_vlun_resize(struct scsi_device *sdev, + struct ctx_info *ctxi, + struct dk_cxlflash_resize *resize) +{ + struct cxlflash_cfg *cfg = (struct cxlflash_cfg *)sdev->host->hostdata; + struct llun_info *lli = sdev->hostdata; + struct glun_info *gli = lli->parent; + struct afu *afu = cfg->afu; + bool put_ctx = false; + + res_hndl_t rhndl = resize->rsrc_handle; + u64 new_size; + u64 nsectors; + u64 ctxid = DECODE_CTXID(resize->context_id), + rctxid = resize->context_id; + + struct sisl_rht_entry *rhte; + + int rc = 0; + + /* + * The requested size (req_size) is always assumed to be in 4k blocks, + * so we have to convert it here from 4k to chunk size. + */ + nsectors = (resize->req_size * CXLFLASH_BLOCK_SIZE) / gli->blk_len; + new_size = DIV_ROUND_UP(nsectors, MC_CHUNK_SIZE); + + pr_debug("%s: ctxid=%llu rhndl=0x%llx, req_size=0x%llx," + "new_size=%llx\n", __func__, ctxid, resize->rsrc_handle, + resize->req_size, new_size); + + if (unlikely(gli->mode != MODE_VIRTUAL)) { + pr_debug("%s: LUN mode does not support resize! (%d)\n", + __func__, gli->mode); + rc = -EINVAL; + goto out; + + } + + if (!ctxi) { + ctxi = get_context(cfg, rctxid, lli, CTX_CTRL_ERR_FALLBACK); + if (unlikely(!ctxi)) { + pr_debug("%s: Bad context! (%llu)\n", __func__, ctxid); + rc = -EINVAL; + goto out; + } + + put_ctx = true; + } + + rhte = get_rhte(ctxi, rhndl, lli); + if (unlikely(!rhte)) { + pr_debug("%s: Bad resource handle! (%u)\n", __func__, rhndl); + rc = -EINVAL; + goto out; + } + + if (new_size > rhte->lxt_cnt) + rc = grow_lxt(afu, sdev, ctxid, rhndl, rhte, &new_size); + else if (new_size < rhte->lxt_cnt) + rc = shrink_lxt(afu, sdev, rhndl, rhte, ctxi, &new_size); + + resize->hdr.return_flags = 0; + resize->last_lba = (new_size * MC_CHUNK_SIZE * gli->blk_len); + resize->last_lba /= CXLFLASH_BLOCK_SIZE; + resize->last_lba--; + +out: + if (put_ctx) + put_context(ctxi); + pr_debug("%s: resized to %lld returning rc=%d\n", + __func__, resize->last_lba, rc); + return rc; +} + +int cxlflash_vlun_resize(struct scsi_device *sdev, + struct dk_cxlflash_resize *resize) +{ + return _cxlflash_vlun_resize(sdev, NULL, resize); +} + +/** + * cxlflash_restore_luntable() - Restore LUN table to prior state + * @cfg: Internal structure associated with the host. + */ +void cxlflash_restore_luntable(struct cxlflash_cfg *cfg) +{ + struct llun_info *lli, *temp; + u32 chan; + u32 lind; + struct afu *afu = cfg->afu; + struct sisl_global_map *agm = &afu->afu_map->global; + + mutex_lock(&global.mutex); + + list_for_each_entry_safe(lli, temp, &cfg->lluns, list) { + if (!lli->in_table) + continue; + + lind = lli->lun_index; + + if (lli->port_sel == BOTH_PORTS) { + writeq_be(lli->lun_id[0], &agm->fc_port[0][lind]); + writeq_be(lli->lun_id[1], &agm->fc_port[1][lind]); + pr_debug("%s: Virtual LUN on slot %d id0=%llx, " + "id1=%llx\n", __func__, lind, + lli->lun_id[0], lli->lun_id[1]); + } else { + chan = PORT2CHAN(lli->port_sel); + writeq_be(lli->lun_id[chan], &agm->fc_port[chan][lind]); + pr_debug("%s: Virtual LUN on slot %d chan=%d, " + "id=%llx\n", __func__, lind, chan, + lli->lun_id[chan]); + } + } + + mutex_unlock(&global.mutex); +} + +/** + * init_luntable() - write an entry in the LUN table + * @cfg: Internal structure associated with the host. + * @lli: Per adapter LUN information structure. + * + * On successful return, a LUN table entry is created. + * At the top for LUNs visible on both ports. + * At the bottom for LUNs visible only on one port. + * + * Return: 0 on success, -errno on failure + */ +static int init_luntable(struct cxlflash_cfg *cfg, struct llun_info *lli) +{ + u32 chan; + u32 lind; + int rc = 0; + struct afu *afu = cfg->afu; + struct sisl_global_map *agm = &afu->afu_map->global; + + mutex_lock(&global.mutex); + + if (lli->in_table) + goto out; + + if (lli->port_sel == BOTH_PORTS) { + /* + * If this LUN is visible from both ports, we will put + * it in the top half of the LUN table. + */ + if ((cfg->promote_lun_index == cfg->last_lun_index[0]) || + (cfg->promote_lun_index == cfg->last_lun_index[1])) { + rc = -ENOSPC; + goto out; + } + + lind = lli->lun_index = cfg->promote_lun_index; + writeq_be(lli->lun_id[0], &agm->fc_port[0][lind]); + writeq_be(lli->lun_id[1], &agm->fc_port[1][lind]); + cfg->promote_lun_index++; + pr_debug("%s: Virtual LUN on slot %d id0=%llx, id1=%llx\n", + __func__, lind, lli->lun_id[0], lli->lun_id[1]); + } else { + /* + * If this LUN is visible only from one port, we will put + * it in the bottom half of the LUN table. + */ + chan = PORT2CHAN(lli->port_sel); + if (cfg->promote_lun_index == cfg->last_lun_index[chan]) { + rc = -ENOSPC; + goto out; + } + + lind = lli->lun_index = cfg->last_lun_index[chan]; + writeq_be(lli->lun_id[chan], &agm->fc_port[chan][lind]); + cfg->last_lun_index[chan]--; + pr_debug("%s: Virtual LUN on slot %d chan=%d, id=%llx\n", + __func__, lind, chan, lli->lun_id[chan]); + } + + lli->in_table = true; +out: + mutex_unlock(&global.mutex); + pr_debug("%s: returning rc=%d\n", __func__, rc); + return rc; +} + +/** + * cxlflash_disk_virtual_open() - open a virtual disk of specified size + * @sdev: SCSI device associated with LUN owning virtual LUN. + * @arg: UVirtual ioctl data structure. + * + * On successful return, the user is informed of the resource handle + * to be used to identify the virtual lun and the size (in blocks) of + * the virtual lun in last LBA format. When the size of the virtual lun + * is zero, the last LBA is reflected as -1. + * + * Return: 0 on success, -errno on failure + */ +int cxlflash_disk_virtual_open(struct scsi_device *sdev, void *arg) +{ + struct cxlflash_cfg *cfg = (struct cxlflash_cfg *)sdev->host->hostdata; + struct device *dev = &cfg->dev->dev; + struct llun_info *lli = sdev->hostdata; + struct glun_info *gli = lli->parent; + + struct dk_cxlflash_uvirtual *virt = (struct dk_cxlflash_uvirtual *)arg; + struct dk_cxlflash_resize resize; + + u64 ctxid = DECODE_CTXID(virt->context_id), + rctxid = virt->context_id; + u64 lun_size = virt->lun_size; + u64 last_lba = 0; + u64 rsrc_handle = -1; + + int rc = 0; + + struct ctx_info *ctxi = NULL; + struct sisl_rht_entry *rhte = NULL; + + pr_debug("%s: ctxid=%llu ls=0x%llx\n", __func__, ctxid, lun_size); + + mutex_lock(&gli->mutex); + if (gli->mode == MODE_NONE) { + /* Setup the LUN table and block allocator on first call */ + rc = init_luntable(cfg, lli); + if (rc) { + dev_err(dev, "%s: call to init_luntable failed " + "rc=%d!\n", __func__, rc); + goto err0; + } + + rc = init_vlun(lli); + if (rc) { + dev_err(dev, "%s: call to init_vlun failed rc=%d!\n", + __func__, rc); + rc = -ENOMEM; + goto err0; + } + } + + rc = cxlflash_lun_attach(gli, MODE_VIRTUAL, true); + if (unlikely(rc)) { + dev_err(dev, "%s: Failed to attach to LUN! (VIRTUAL)\n", + __func__); + goto err0; + } + mutex_unlock(&gli->mutex); + + ctxi = get_context(cfg, rctxid, lli, 0); + if (unlikely(!ctxi)) { + dev_err(dev, "%s: Bad context! (%llu)\n", __func__, ctxid); + rc = -EINVAL; + goto err1; + } + + rhte = rhte_checkout(ctxi, lli); + if (unlikely(!rhte)) { + dev_err(dev, "%s: too many opens for this context\n", __func__); + rc = -EMFILE; /* too many opens */ + goto err1; + } + + rsrc_handle = (rhte - ctxi->rht_start); + + /* Populate RHT format 0 */ + rhte->nmask = MC_RHT_NMASK; + rhte->fp = SISL_RHT_FP(0U, ctxi->rht_perms); + + /* Resize even if requested size is 0 */ + marshal_virt_to_resize(virt, &resize); + resize.rsrc_handle = rsrc_handle; + rc = _cxlflash_vlun_resize(sdev, ctxi, &resize); + if (rc) { + dev_err(dev, "%s: resize failed rc %d\n", __func__, rc); + goto err2; + } + last_lba = resize.last_lba; + + if (virt->hdr.flags & DK_CXLFLASH_UVIRTUAL_NEED_WRITE_SAME) + ctxi->rht_needs_ws[rsrc_handle] = true; + + virt->hdr.return_flags = 0; + virt->last_lba = last_lba; + virt->rsrc_handle = rsrc_handle; + +out: + if (likely(ctxi)) + put_context(ctxi); + pr_debug("%s: returning handle 0x%llx rc=%d llba %lld\n", + __func__, rsrc_handle, rc, last_lba); + return rc; + +err2: + rhte_checkin(ctxi, rhte); +err1: + cxlflash_lun_detach(gli); + goto out; +err0: + /* Special common cleanup prior to successful LUN attach */ + cxlflash_ba_terminate(&gli->blka.ba_lun); + mutex_unlock(&gli->mutex); + goto out; +} + +/** + * clone_lxt() - copies translation tables from source to destination RHTE + * @afu: AFU associated with the host. + * @blka: Block allocator associated with LUN. + * @ctxid: Context ID of context owning the RHTE. + * @rhndl: Resource handle associated with the RHTE. + * @rhte: Destination resource handle entry (RHTE). + * @rhte_src: Source resource handle entry (RHTE). + * + * Return: 0 on success, -errno on failure + */ +static int clone_lxt(struct afu *afu, + struct blka *blka, + ctx_hndl_t ctxid, + res_hndl_t rhndl, + struct sisl_rht_entry *rhte, + struct sisl_rht_entry *rhte_src) +{ + struct sisl_lxt_entry *lxt; + u32 ngrps; + u64 aun; /* chunk# allocated by block allocator */ + int i, j; + + ngrps = LXT_NUM_GROUPS(rhte_src->lxt_cnt); + + if (ngrps) { + /* allocate new LXTs for clone */ + lxt = kzalloc((sizeof(*lxt) * LXT_GROUP_SIZE * ngrps), + GFP_KERNEL); + if (unlikely(!lxt)) + return -ENOMEM; + + /* copy over */ + memcpy(lxt, rhte_src->lxt_start, + (sizeof(*lxt) * rhte_src->lxt_cnt)); + + /* clone the LBAs in block allocator via ref_cnt */ + mutex_lock(&blka->mutex); + for (i = 0; i < rhte_src->lxt_cnt; i++) { + aun = (lxt[i].rlba_base >> MC_CHUNK_SHIFT); + if (ba_clone(&blka->ba_lun, aun) == -1ULL) { + /* free the clones already made */ + for (j = 0; j < i; j++) { + aun = (lxt[j].rlba_base >> + MC_CHUNK_SHIFT); + ba_free(&blka->ba_lun, aun); + } + + mutex_unlock(&blka->mutex); + kfree(lxt); + return -EIO; + } + } + mutex_unlock(&blka->mutex); + } else { + lxt = NULL; + } + + /* + * The following sequence is prescribed in the SISlite spec + * for syncing up with the AFU when adding LXT entries. + */ + dma_wmb(); /* Make LXT updates are visible */ + + rhte->lxt_start = lxt; + dma_wmb(); /* Make RHT entry's LXT table update visible */ + + rhte->lxt_cnt = rhte_src->lxt_cnt; + dma_wmb(); /* Make RHT entry's LXT table size update visible */ + + cxlflash_afu_sync(afu, ctxid, rhndl, AFU_LW_SYNC); + + pr_debug("%s: returning\n", __func__); + return 0; +} + +/** + * cxlflash_disk_clone() - clone a context by making snapshot of another + * @sdev: SCSI device associated with LUN owning virtual LUN. + * @clone: Clone ioctl data structure. + * + * This routine effectively performs cxlflash_disk_open operation for each + * in-use virtual resource in the source context. Note that the destination + * context must be in pristine state and cannot have any resource handles + * open at the time of the clone. + * + * Return: 0 on success, -errno on failure + */ +int cxlflash_disk_clone(struct scsi_device *sdev, + struct dk_cxlflash_clone *clone) +{ + struct cxlflash_cfg *cfg = (struct cxlflash_cfg *)sdev->host->hostdata; + struct llun_info *lli = sdev->hostdata; + struct glun_info *gli = lli->parent; + struct blka *blka = &gli->blka; + struct afu *afu = cfg->afu; + struct dk_cxlflash_release release = { { 0 }, 0 }; + + struct ctx_info *ctxi_src = NULL, + *ctxi_dst = NULL; + struct lun_access *lun_access_src, *lun_access_dst; + u32 perms; + u64 ctxid_src = DECODE_CTXID(clone->context_id_src), + ctxid_dst = DECODE_CTXID(clone->context_id_dst), + rctxid_src = clone->context_id_src, + rctxid_dst = clone->context_id_dst; + int adap_fd_src = clone->adap_fd_src; + int i, j; + int rc = 0; + bool found; + LIST_HEAD(sidecar); + + pr_debug("%s: ctxid_src=%llu ctxid_dst=%llu adap_fd_src=%d\n", + __func__, ctxid_src, ctxid_dst, adap_fd_src); + + /* Do not clone yourself */ + if (unlikely(rctxid_src == rctxid_dst)) { + rc = -EINVAL; + goto out; + } + + if (unlikely(gli->mode != MODE_VIRTUAL)) { + rc = -EINVAL; + pr_debug("%s: Clone not supported on physical LUNs! (%d)\n", + __func__, gli->mode); + goto out; + } + + ctxi_src = get_context(cfg, rctxid_src, lli, CTX_CTRL_CLONE); + ctxi_dst = get_context(cfg, rctxid_dst, lli, 0); + if (unlikely(!ctxi_src || !ctxi_dst)) { + pr_debug("%s: Bad context! (%llu,%llu)\n", __func__, + ctxid_src, ctxid_dst); + rc = -EINVAL; + goto out; + } + + if (unlikely(adap_fd_src != ctxi_src->lfd)) { + pr_debug("%s: Invalid source adapter fd! (%d)\n", + __func__, adap_fd_src); + rc = -EINVAL; + goto out; + } + + /* Verify there is no open resource handle in the destination context */ + for (i = 0; i < MAX_RHT_PER_CONTEXT; i++) + if (ctxi_dst->rht_start[i].nmask != 0) { + rc = -EINVAL; + goto out; + } + + /* Clone LUN access list */ + list_for_each_entry(lun_access_src, &ctxi_src->luns, list) { + found = false; + list_for_each_entry(lun_access_dst, &ctxi_dst->luns, list) + if (lun_access_dst->sdev == lun_access_src->sdev) { + found = true; + break; + } + + if (!found) { + lun_access_dst = kzalloc(sizeof(*lun_access_dst), + GFP_KERNEL); + if (unlikely(!lun_access_dst)) { + pr_err("%s: Unable to allocate lun_access!\n", + __func__); + rc = -ENOMEM; + goto out; + } + + *lun_access_dst = *lun_access_src; + list_add(&lun_access_dst->list, &sidecar); + } + } + + if (unlikely(!ctxi_src->rht_out)) { + pr_debug("%s: Nothing to clone!\n", __func__); + goto out_success; + } + + /* User specified permission on attach */ + perms = ctxi_dst->rht_perms; + + /* + * Copy over checked-out RHT (and their associated LXT) entries by + * hand, stopping after we've copied all outstanding entries and + * cleaning up if the clone fails. + * + * Note: This loop is equivalent to performing cxlflash_disk_open and + * cxlflash_vlun_resize. As such, LUN accounting needs to be taken into + * account by attaching after each successful RHT entry clone. In the + * event that a clone failure is experienced, the LUN detach is handled + * via the cleanup performed by _cxlflash_disk_release. + */ + for (i = 0; i < MAX_RHT_PER_CONTEXT; i++) { + if (ctxi_src->rht_out == ctxi_dst->rht_out) + break; + if (ctxi_src->rht_start[i].nmask == 0) + continue; + + /* Consume a destination RHT entry */ + ctxi_dst->rht_out++; + ctxi_dst->rht_start[i].nmask = ctxi_src->rht_start[i].nmask; + ctxi_dst->rht_start[i].fp = + SISL_RHT_FP_CLONE(ctxi_src->rht_start[i].fp, perms); + ctxi_dst->rht_lun[i] = ctxi_src->rht_lun[i]; + + rc = clone_lxt(afu, blka, ctxid_dst, i, + &ctxi_dst->rht_start[i], + &ctxi_src->rht_start[i]); + if (rc) { + marshal_clone_to_rele(clone, &release); + for (j = 0; j < i; j++) { + release.rsrc_handle = j; + _cxlflash_disk_release(sdev, ctxi_dst, + &release); + } + + /* Put back the one we failed on */ + rhte_checkin(ctxi_dst, &ctxi_dst->rht_start[i]); + goto err; + } + + cxlflash_lun_attach(gli, gli->mode, false); + } + +out_success: + list_splice(&sidecar, &ctxi_dst->luns); + sys_close(adap_fd_src); + + /* fall through */ +out: + if (ctxi_src) + put_context(ctxi_src); + if (ctxi_dst) + put_context(ctxi_dst); + pr_debug("%s: returning rc=%d\n", __func__, rc); + return rc; + +err: + list_for_each_entry_safe(lun_access_src, lun_access_dst, &sidecar, list) + kfree(lun_access_src); + goto out; +} --- linux-4.2.0.orig/drivers/scsi/cxlflash/vlun.h +++ linux-4.2.0/drivers/scsi/cxlflash/vlun.h @@ -0,0 +1,86 @@ +/* + * CXL Flash Device Driver + * + * Written by: Manoj N. Kumar , IBM Corporation + * Matthew R. Ochs , IBM Corporation + * + * Copyright (C) 2015 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; either version + * 2 of the License, or (at your option) any later version. + */ + +#ifndef _CXLFLASH_VLUN_H +#define _CXLFLASH_VLUN_H + +/* RHT - Resource Handle Table */ +#define MC_RHT_NMASK 16 /* in bits */ +#define MC_CHUNK_SHIFT MC_RHT_NMASK /* shift to go from LBA to chunk# */ + +#define HIBIT (BITS_PER_LONG - 1) + +#define MAX_AUN_CLONE_CNT 0xFF + +/* + * LXT - LBA Translation Table + * + * +-------+-------+-------+-------+-------+-------+-------+---+---+ + * | RLBA_BASE |LUN_IDX| P |SEL| + * +-------+-------+-------+-------+-------+-------+-------+---+---+ + * + * The LXT Entry contains the physical LBA where the chunk starts (RLBA_BASE). + * AFU ORes the low order bits from the virtual LBA (offset into the chunk) + * with RLBA_BASE. The result is the physical LBA to be sent to storage. + * The LXT Entry also contains an index to a LUN TBL and a bitmask of which + * outgoing (FC) * ports can be selected. The port select bit-mask is ANDed + * with a global port select bit-mask maintained by the driver. + * In addition, it has permission bits that are ANDed with the + * RHT permissions to arrive at the final permissions for the chunk. + * + * LXT tables are allocated dynamically in groups. This is done to avoid + * a malloc/free overhead each time the LXT has to grow or shrink. + * + * Based on the current lxt_cnt (used), it is always possible to know + * how many are allocated (used+free). The number of allocated entries is + * not stored anywhere. + * + * The LXT table is re-allocated whenever it needs to cross into another group. +*/ +#define LXT_GROUP_SIZE 8 +#define LXT_NUM_GROUPS(lxt_cnt) (((lxt_cnt) + 7)/8) /* alloc'ed groups */ +#define LXT_LUNIDX_SHIFT 8 /* LXT entry, shift for LUN index */ +#define LXT_PERM_SHIFT 4 /* LXT entry, shift for permission bits */ + +struct ba_lun_info { + u64 *lun_alloc_map; + u32 lun_bmap_size; + u32 total_aus; + u64 free_aun_cnt; + + /* indices to be used for elevator lookup of free map */ + u32 free_low_idx; + u32 free_curr_idx; + u32 free_high_idx; + + u8 *aun_clone_map; +}; + +struct ba_lun { + u64 lun_id; + u64 wwpn; + size_t lsize; /* LUN size in number of LBAs */ + size_t lba_size; /* LBA size in number of bytes */ + size_t au_size; /* Allocation Unit size in number of LBAs */ + struct ba_lun_info *ba_lun_handle; +}; + +/* Block Allocator */ +struct blka { + struct ba_lun ba_lun; + u64 nchunk; /* number of chunks */ + struct mutex mutex; +}; + +#endif /* ifndef _CXLFLASH_SUPERPIPE_H */ --- linux-4.2.0.orig/drivers/scsi/ipr.c +++ linux-4.2.0/drivers/scsi/ipr.c @@ -4455,7 +4455,7 @@ spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags); res = (struct ipr_resource_entry *)sdev->hostdata; if (res && ioa_cfg->sis64) - len = snprintf(buf, PAGE_SIZE, "0x%llx\n", res->dev_id); + len = snprintf(buf, PAGE_SIZE, "0x%llx\n", be64_to_cpu(res->dev_id)); else if (res) len = snprintf(buf, PAGE_SIZE, "0x%llx\n", res->lun_wwn); --- linux-4.2.0.orig/drivers/spi/spi-pxa2xx.c +++ linux-4.2.0/drivers/spi/spi-pxa2xx.c @@ -21,6 +21,7 @@ #include #include #include +#include #include #include #include @@ -97,6 +98,15 @@ .tx_threshold_lo = 160, .tx_threshold_hi = 224, }, + { /* LPSS_SPT_SSP */ + .offset = 0x200, + .reg_general = -1, + .reg_ssp = 0x20, + .reg_cs_ctrl = 0x24, + .rx_threshold = 1, + .tx_threshold_lo = 32, + .tx_threshold_hi = 56, + }, }; static inline const struct lpss_config @@ -110,6 +120,7 @@ switch (drv_data->ssp_type) { case LPSS_LPT_SSP: case LPSS_BYT_SSP: + case LPSS_SPT_SSP: return true; default: return false; @@ -1107,6 +1118,7 @@ break; case LPSS_LPT_SSP: case LPSS_BYT_SSP: + case LPSS_SPT_SSP: config = lpss_get_config(drv_data); tx_thres = config->tx_threshold_lo; tx_hi_thres = config->tx_threshold_hi; @@ -1276,6 +1288,31 @@ }; MODULE_DEVICE_TABLE(acpi, pxa2xx_spi_acpi_match); +/* + * PCI IDs of compound devices that integrate both host controller and private + * integrated DMA engine. Please note these are not used in module + * autoloading and probing in this module but matching the LPSS SSP type. + */ +static const struct pci_device_id pxa2xx_spi_pci_compound_match[] = { + /* SPT-LP */ + { PCI_VDEVICE(INTEL, 0x9d29), LPSS_SPT_SSP }, + { PCI_VDEVICE(INTEL, 0x9d2a), LPSS_SPT_SSP }, + /* SPT-H */ + { PCI_VDEVICE(INTEL, 0xa129), LPSS_SPT_SSP }, + { PCI_VDEVICE(INTEL, 0xa12a), LPSS_SPT_SSP }, + { }, +}; + +static bool pxa2xx_spi_idma_filter(struct dma_chan *chan, void *param) +{ + struct device *dev = param; + + if (dev != chan->device->dev->parent) + return false; + + return true; +} + static struct pxa2xx_spi_master * pxa2xx_spi_acpi_get_pdata(struct platform_device *pdev) { @@ -1283,16 +1320,25 @@ struct acpi_device *adev; struct ssp_device *ssp; struct resource *res; - const struct acpi_device_id *id; + const struct acpi_device_id *adev_id = NULL; + const struct pci_device_id *pcidev_id = NULL; int devid, type; if (!ACPI_HANDLE(&pdev->dev) || acpi_bus_get_device(ACPI_HANDLE(&pdev->dev), &adev)) return NULL; - id = acpi_match_device(pdev->dev.driver->acpi_match_table, &pdev->dev); - if (id) - type = (int)id->driver_data; + if (dev_is_pci(pdev->dev.parent)) + pcidev_id = pci_match_id(pxa2xx_spi_pci_compound_match, + to_pci_dev(pdev->dev.parent)); + else + adev_id = acpi_match_device(pdev->dev.driver->acpi_match_table, + &pdev->dev); + + if (adev_id) + type = (int)adev_id->driver_data; + else if (pcidev_id) + type = (int)pcidev_id->driver_data; else return NULL; @@ -1311,6 +1357,12 @@ if (IS_ERR(ssp->mmio_base)) return NULL; + if (pcidev_id) { + pdata->tx_param = pdev->dev.parent; + pdata->rx_param = pdev->dev.parent; + pdata->dma_filter = pxa2xx_spi_idma_filter; + } + ssp->clk = devm_clk_get(&pdev->dev, NULL); ssp->irq = platform_get_irq(pdev, 0); ssp->type = type; @@ -1362,8 +1414,7 @@ return -ENODEV; } - /* Allocate master with space for drv_data and null dma buffer */ - master = spi_alloc_master(dev, sizeof(struct driver_data) + 16); + master = spi_alloc_master(dev, sizeof(struct driver_data)); if (!master) { dev_err(&pdev->dev, "cannot alloc spi_master\n"); pxa_ssp_free(ssp); @@ -1390,7 +1441,6 @@ master->auto_runtime_pm = true; drv_data->ssp_type = ssp->type; - drv_data->null_dma_buf = (u32 *)PTR_ALIGN(&drv_data[1], DMA_ALIGNMENT); drv_data->ioaddr = ssp->mmio_base; drv_data->ssdr_physical = ssp->phys_base + SSDR; @@ -1424,8 +1474,6 @@ } /* Setup DMA if requested */ - drv_data->tx_channel = -1; - drv_data->rx_channel = -1; if (platform_info->enable_dma) { status = pxa2xx_spi_dma_setup(drv_data); if (status) { --- linux-4.2.0.orig/drivers/spi/spi-pxa2xx.h +++ linux-4.2.0/drivers/spi/spi-pxa2xx.h @@ -36,11 +36,6 @@ /* PXA hookup */ struct pxa2xx_spi_master *master_info; - /* PXA private DMA setup stuff */ - int rx_channel; - int tx_channel; - u32 *null_dma_buf; - /* SSP register addresses */ void __iomem *ioaddr; u32 ssdr_physical; --- linux-4.2.0.orig/drivers/thermal/intel_powerclamp.c +++ linux-4.2.0/drivers/thermal/intel_powerclamp.c @@ -698,6 +698,7 @@ { X86_VENDOR_INTEL, 6, 0x4f}, { X86_VENDOR_INTEL, 6, 0x56}, { X86_VENDOR_INTEL, 6, 0x57}, + { X86_VENDOR_INTEL, 6, 0x5e}, {} }; MODULE_DEVICE_TABLE(x86cpu, intel_powerclamp_ids); --- linux-4.2.0.orig/drivers/tty/serial/8250/8250_pci.c +++ linux-4.2.0/drivers/tty/serial/8250/8250_pci.c @@ -2017,6 +2017,12 @@ #define PCIE_DEVICE_ID_WCH_CH382_2S1P 0x3250 #define PCIE_DEVICE_ID_WCH_CH384_4S 0x3470 +#define PCI_VENDOR_ID_PERICOM 0x12D8 +#define PCI_DEVICE_ID_PERICOM_PI7C9X7951 0x7951 +#define PCI_DEVICE_ID_PERICOM_PI7C9X7952 0x7952 +#define PCI_DEVICE_ID_PERICOM_PI7C9X7954 0x7954 +#define PCI_DEVICE_ID_PERICOM_PI7C9X7958 0x7958 + /* Unknown vendors/cards - this should not be in linux/pci_ids.h */ #define PCI_SUBDEVICE_ID_UNKNOWN_0x1584 0x1584 #define PCI_SUBDEVICE_ID_UNKNOWN_0x1588 0x1588 @@ -2331,27 +2337,12 @@ * Pericom */ { - .vendor = 0x12d8, - .device = 0x7952, - .subvendor = PCI_ANY_ID, - .subdevice = PCI_ANY_ID, - .setup = pci_pericom_setup, - }, - { - .vendor = 0x12d8, - .device = 0x7954, - .subvendor = PCI_ANY_ID, - .subdevice = PCI_ANY_ID, - .setup = pci_pericom_setup, - }, - { - .vendor = 0x12d8, - .device = 0x7958, - .subvendor = PCI_ANY_ID, - .subdevice = PCI_ANY_ID, - .setup = pci_pericom_setup, + .vendor = PCI_VENDOR_ID_PERICOM, + .device = PCI_ANY_ID, + .subvendor = PCI_ANY_ID, + .subdevice = PCI_ANY_ID, + .setup = pci_pericom_setup, }, - /* * PLX */ @@ -3056,6 +3047,10 @@ pbn_fintek_8, pbn_fintek_12, pbn_wch384_4, + pbn_pericom_PI7C9X7951, + pbn_pericom_PI7C9X7952, + pbn_pericom_PI7C9X7954, + pbn_pericom_PI7C9X7958, }; /* @@ -3881,7 +3876,6 @@ .base_baud = 115200, .first_offset = 0x40, }, - [pbn_wch384_4] = { .flags = FL_BASE0, .num_ports = 4, @@ -3889,6 +3883,33 @@ .uart_offset = 8, .first_offset = 0xC0, }, + /* + * Pericom PI7C9X795[1248] Uno/Dual/Quad/Octal UART + */ + [pbn_pericom_PI7C9X7951] = { + .flags = FL_BASE0, + .num_ports = 1, + .base_baud = 921600, + .uart_offset = 0x8, + }, + [pbn_pericom_PI7C9X7952] = { + .flags = FL_BASE0, + .num_ports = 2, + .base_baud = 921600, + .uart_offset = 0x8, + }, + [pbn_pericom_PI7C9X7954] = { + .flags = FL_BASE0, + .num_ports = 4, + .base_baud = 921600, + .uart_offset = 0x8, + }, + [pbn_pericom_PI7C9X7958] = { + .flags = FL_BASE0, + .num_ports = 8, + .base_baud = 921600, + .uart_offset = 0x8, + }, }; static const struct pci_device_id blacklist[] = { @@ -5154,6 +5175,25 @@ 0, 0, pbn_exar_XR17V8358 }, /* + * Pericom PI7C9X795[1248] Uno/Dual/Quad/Octal UART + */ + { PCI_VENDOR_ID_PERICOM, PCI_DEVICE_ID_PERICOM_PI7C9X7951, + PCI_ANY_ID, PCI_ANY_ID, + 0, + 0, pbn_pericom_PI7C9X7951 }, + { PCI_VENDOR_ID_PERICOM, PCI_DEVICE_ID_PERICOM_PI7C9X7952, + PCI_ANY_ID, PCI_ANY_ID, + 0, + 0, pbn_pericom_PI7C9X7952 }, + { PCI_VENDOR_ID_PERICOM, PCI_DEVICE_ID_PERICOM_PI7C9X7954, + PCI_ANY_ID, PCI_ANY_ID, + 0, + 0, pbn_pericom_PI7C9X7954 }, + { PCI_VENDOR_ID_PERICOM, PCI_DEVICE_ID_PERICOM_PI7C9X7958, + PCI_ANY_ID, PCI_ANY_ID, + 0, + 0, pbn_pericom_PI7C9X7958 }, + /* * Topic TP560 Data/Fax/Voice 56k modem (reported by Evan Clarke) */ { PCI_VENDOR_ID_TOPIC, PCI_DEVICE_ID_TOPIC_TP560, --- linux-4.2.0.orig/drivers/tty/vt/vt.c +++ linux-4.2.0/drivers/tty/vt/vt.c @@ -102,6 +102,7 @@ #include #include #include +#include #define MAX_NR_CON_DRIVER 16 @@ -146,7 +147,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); @@ -170,6 +171,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. @@ -684,6 +688,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; @@ -799,7 +810,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); } @@ -2927,7 +2938,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 ; @@ -2938,7 +2949,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] ; @@ -2995,16 +3006,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-4.2.0.orig/drivers/tty/vt/vt_ioctl.c +++ linux-4.2.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-4.2.0.orig/drivers/usb/phy/phy-fsl-usb.c +++ linux-4.2.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 */ int write_ulpi(u8 addr, u8 data) { @@ -879,6 +879,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; @@ -886,6 +887,7 @@ _fsl_readl = _fsl_readl_le; _fsl_writel = _fsl_writel_le; } +#endif /* request irq */ p_otg->irq = platform_get_irq(pdev, 0); --- linux-4.2.0.orig/drivers/usb/storage/unusual_devs.h +++ linux-4.2.0/drivers/usb/storage/unusual_devs.h @@ -1262,6 +1262,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-4.2.0.orig/drivers/watchdog/Kconfig +++ linux-4.2.0/drivers/watchdog/Kconfig @@ -797,7 +797,8 @@ tristate "Intel TCO Timer/Watchdog" depends on (X86 || IA64) && PCI select WATCHDOG_CORE - select LPC_ICH + select LPC_ICH if !EXPERT + select I2C_I801 if !EXPERT ---help--- Hardware driver for the intel TCO timer based watchdog devices. These drivers are included in the Intel 82801 I/O Controller --- linux-4.2.0.orig/drivers/watchdog/iTCO_wdt.c +++ linux-4.2.0/drivers/watchdog/iTCO_wdt.c @@ -66,8 +66,7 @@ #include /* For spin_lock/spin_unlock/... */ #include /* For copy_to_user/put_user/... */ #include /* For inb/outb/... */ -#include -#include +#include #include "iTCO_vendor.h" @@ -146,59 +145,67 @@ return iTCO_wdt_private.iTCO_version == 3 ? ticks : (ticks * 6) / 10; } +static inline u32 no_reboot_bit(void) +{ + u32 enable_bit; + + switch (iTCO_wdt_private.iTCO_version) { + case 3: + enable_bit = 0x00000010; + break; + case 2: + enable_bit = 0x00000020; + break; + case 4: + case 1: + default: + enable_bit = 0x00000002; + break; + } + + return enable_bit; +} + static void iTCO_wdt_set_NO_REBOOT_bit(void) { u32 val32; /* Set the NO_REBOOT bit: this disables reboots */ - if (iTCO_wdt_private.iTCO_version == 3) { - val32 = readl(iTCO_wdt_private.gcs_pmc); - val32 |= 0x00000010; - writel(val32, iTCO_wdt_private.gcs_pmc); - } else if (iTCO_wdt_private.iTCO_version == 2) { + if (iTCO_wdt_private.iTCO_version >= 2) { val32 = readl(iTCO_wdt_private.gcs_pmc); - val32 |= 0x00000020; + val32 |= no_reboot_bit(); writel(val32, iTCO_wdt_private.gcs_pmc); } else if (iTCO_wdt_private.iTCO_version == 1) { pci_read_config_dword(iTCO_wdt_private.pdev, 0xd4, &val32); - val32 |= 0x00000002; + val32 |= no_reboot_bit(); pci_write_config_dword(iTCO_wdt_private.pdev, 0xd4, val32); } } static int iTCO_wdt_unset_NO_REBOOT_bit(void) { - int ret = 0; - u32 val32; + u32 enable_bit = no_reboot_bit(); + u32 val32 = 0; /* Unset the NO_REBOOT bit: this enables reboots */ - if (iTCO_wdt_private.iTCO_version == 3) { - val32 = readl(iTCO_wdt_private.gcs_pmc); - val32 &= 0xffffffef; - writel(val32, iTCO_wdt_private.gcs_pmc); - - val32 = readl(iTCO_wdt_private.gcs_pmc); - if (val32 & 0x00000010) - ret = -EIO; - } else if (iTCO_wdt_private.iTCO_version == 2) { + if (iTCO_wdt_private.iTCO_version >= 2) { val32 = readl(iTCO_wdt_private.gcs_pmc); - val32 &= 0xffffffdf; + val32 &= ~enable_bit; writel(val32, iTCO_wdt_private.gcs_pmc); val32 = readl(iTCO_wdt_private.gcs_pmc); - if (val32 & 0x00000020) - ret = -EIO; } else if (iTCO_wdt_private.iTCO_version == 1) { pci_read_config_dword(iTCO_wdt_private.pdev, 0xd4, &val32); - val32 &= 0xfffffffd; + val32 &= ~enable_bit; pci_write_config_dword(iTCO_wdt_private.pdev, 0xd4, val32); pci_read_config_dword(iTCO_wdt_private.pdev, 0xd4, &val32); - if (val32 & 0x00000002) - ret = -EIO; } - return ret; /* returns: 0 = OK, -EIO = Error */ + if (val32 & enable_bit) + return -EIO; + + return 0; } static int iTCO_wdt_start(struct watchdog_device *wd_dev) @@ -418,9 +425,9 @@ { int ret = -ENODEV; unsigned long val32; - struct lpc_ich_info *ich_info = dev_get_platdata(&dev->dev); + struct itco_wdt_platform_data *pdata = dev_get_platdata(&dev->dev); - if (!ich_info) + if (!pdata) goto out; spin_lock_init(&iTCO_wdt_private.io_lock); @@ -435,7 +442,7 @@ if (!iTCO_wdt_private.smi_res) goto out; - iTCO_wdt_private.iTCO_version = ich_info->iTCO_version; + iTCO_wdt_private.iTCO_version = pdata->version; iTCO_wdt_private.dev = dev; iTCO_wdt_private.pdev = to_pci_dev(dev->dev.parent); @@ -501,15 +508,24 @@ } pr_info("Found a %s TCO device (Version=%d, TCOBASE=0x%04llx)\n", - ich_info->name, ich_info->iTCO_version, (u64)TCOBASE); + pdata->name, pdata->version, (u64)TCOBASE); /* Clear out the (probably old) status */ - if (iTCO_wdt_private.iTCO_version == 3) { + switch (iTCO_wdt_private.iTCO_version) { + case 4: + outw(0x0008, TCO1_STS); /* Clear the Time Out Status bit */ + outw(0x0002, TCO2_STS); /* Clear SECOND_TO_STS bit */ + break; + case 3: outl(0x20008, TCO1_STS); - } else { + break; + case 2: + case 1: + default: outw(0x0008, TCO1_STS); /* Clear the Time Out Status bit */ outw(0x0002, TCO2_STS); /* Clear SECOND_TO_STS bit */ outw(0x0004, TCO2_STS); /* Clear BOOT_STS bit */ + break; } iTCO_wdt_watchdog_dev.bootstatus = 0; --- linux-4.2.0.orig/dropped.txt +++ linux-4.2.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-4.2.0.orig/firmware/Makefile +++ linux-4.2.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.10.51.0.fw \ + bnx2x/bnx2x-e1h-7.10.51.0.fw \ + bnx2x/bnx2x-e2-7.10.51.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-4.2.0.orig/firmware/WHENCE +++ linux-4.2.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-4.2.0.orig/firmware/bnx2/bnx2-mips-06-6.2.3.fw.ihex +++ linux-4.2.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-4.2.0.orig/firmware/bnx2/bnx2-mips-09-6.2.1b.fw.ihex +++ linux-4.2.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-4.2.0.orig/firmware/bnx2/bnx2-rv2p-09-6.0.17.fw.ihex +++ linux-4.2.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-4.2.0.orig/firmware/bnx2/bnx2-rv2p-09ax-6.0.17.fw.ihex +++ linux-4.2.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-4.2.0.orig/firmware/bnx2x/bnx2x-e1-7.10.51.0.fw.ihex +++ linux-4.2.0/firmware/bnx2x/bnx2x-e1-7.10.51.0.fw.ihex @@ -0,0 +1,10278 @@ +:100000000000164800000068000005D8000016B87F +:10001000000031D400001C980000006C00004E70FD +:10002000000082C400004EE0000000A00000D1A843 +:10003000000095DC0000D25000000088000168300C +:10004000000042C0000168C00000008C0001AB88C5 +:100050000000C3F00001AC180000120C0002701088 +:100060000000000400028220020600DC0000000103 +:100070000306100002000000010600D80000000086 +:100080000306020000030200020600DC000000007C +:1000900002060068000000B80206007800000114A3 +:1000A000010600B800000000010600C800000000C2 +:1000B0000206006C000000B80206007C000001147B +:1000C000010600BC00000000010600CC000000009A +:1000D000020D004400000032030D004C0004020336 +:1000E000040D005C00000004030D008C00110207E9 +:1000F000020D015C00000001030D01640002021802 +:10010000020D020400000001030D020C0003021A9C +:10011000030D02200002021D040D028000000012E7 +:10012000030D03000018021F040D03600000000C03 +:10013000040D400000000A00030D0004000F023708 +:10014000020D01140000000D020D01180000002D29 +:100150000310100000030246021010100000026499 +:10016000071011000010024908101140000000089B +:100170000710116000100259081011A000000018AB +:1001800007101800020002690210101000000000A1 +:1001900004104C0000000100021040280000001074 +:1001A000031040400002046902104058002800007B +:1001B000021040840084924A02104058000000005F +:1001C000030C20080003046B030C201C0004046EC5 +:1001D000030C203800110472040C207C0000004F36 +:1001E000030C21B800110483040C21FC0000000F53 +:1001F000030C223800040494010C22480000000083 +:10020000010C224C00000000010C225000000000F4 +:10021000010C225400000000010C225800000000D4 +:10022000010C225C00000000010C226000000000B4 +:10023000010C226400000000010C22680000000094 +:10024000010C226C00000000010C22700000000074 +:10025000010C227400000000010C22780000000054 +:10026000010C227C00000000020C24BC00000001F4 +:100270000A00000100000001020C2000000003E859 +:100280000A00000100000002020C20000000000A29 +:100290000A00000100000004020C20000000000120 +:1002A0000520040000850000062007800010049847 +:1002B000042200000000160004228000000000401C +:1002C00004223BD000000008042248000000000681 +:1002D000032248180004049A042248280000000C55 +:1002E000032248580004049E042248680000000CC1 +:1002F00003224898000404A2042248A80000000C2D +:10030000032248D8000404A6042248E80000000C98 +:1003100003224918000404AA042249280000000C02 +:1003200003224958000404AE042249680000000C6E +:1003300003224998000404B2042249A80000000CDA +:10034000032249D8000404B6042249E80000000C46 +:1003500003224A18000404BA04224A280000000CB0 +:1003600003224A58000404BE04224A680000000C1C +:1003700003224A98000404C204224AA80000000C88 +:1003800003224AD8000404C604224AE80000000CF4 +:1003900003224B18000404CA04224B280000000C5E +:1003A00003224B58000404CE04224B680000000CCA +:1003B00003224B98000404D204224BA80000000C36 +:1003C00003224BD8000404D604224BE80000000CA2 +:1003D00003224C18000404DA04224C280000000C0C +:1003E00003224C58000404DE04224C680000000C78 +:1003F00003224C98000404E204224CA80000000CE4 +:1004000003224CD8000404E604224CE80000000C4F +:1004100003224D18000404EA04224D280000000CB9 +:1004200003224D58000404EE04224D680000000C25 +:1004300003224D98000404F204224DA80000000C91 +:1004400003224DD8000404F604224DE80000000CFD +:1004500003224E18000404FA04224E280000000C67 +:1004600003224E58000404FE04224E680000000CD3 +:1004700003224E980004050204224EA80000000C3E +:1004800003224ED80004050604224EE80000000CAA +:1004900003224F180004050A04224F280000000C14 +:1004A00003224F580004050E04224F680000000C80 +:1004B00003224F980004051204224FA80000000CEC +:1004C00003224FD80004051604224FE8000000065E +:1004D000032251980004051A022380000000001036 +:1004E00002238040000000120223808000000030C0 +:1004F000022380C00000000E022383800007A12099 +:10050000022383C0000001F402238BC0000000011D +:100510000A00000200000001022383000007A1205E +:1005200002238340000001F40A00000200000002E0 +:10053000022383000000138802238340000000058B +:100540000A000002000000040223830000000138BA +:1005500002238340000000000524000033820000D5 +:10056000052480000F390CE106249CB06AD0051EDA +:100570000120000000000000012000040000000035 +:1005800001200008000000000120000C0000000015 +:1005900001200010000000000120001400000000F5 +:1005A00003200020001A0520032000A40002053AC1 +:1005B000022002240000000002200234000000009B +:1005C0000220024C00000000022002E40000FFFFB5 +:1005D000082020000000080004221400000000028F +:1005E00004221490000000300422390000000010A2 +:1005F0000422510800000002042251A80000000655 +:1006000004221408000000020422155000000030EB +:1006100004223940000000100422511000000002A2 +:10062000042251C00000000604102400000000E075 +:100630000310201C0002053C021020C00000000135 +:10064000031020040002053E02170008000000020B +:100650000217002C000000030317003800020540B9 +:100660000317004400060542031700600005054813 +:10067000031700780002054D021700040000000F68 +:100680000410806800000004021080000000108048 +:1006900004108040000000020410802800000002C6 +:1006A0000210803800000010031080400002054F47 +:1006B00002108050000000000210810000000000C5 +:1006C000041081200000000202108008000002B522 +:1006D0000210801000000000021081080001FFFFDE +:1006E000041082000000004A041081400000000253 +:1006F0000210800000001A80041090000000002406 +:10070000041091200000004A041093700000004A79 +:10071000041095C00000004A021080040000108000 +:100720000410804800000002041080300000000225 +:100730000210803C000000100310804800020551A8 +:10074000021080540000000002108104000000002C +:1007500004108128000000020210800C000002B585 +:1007600002108014000000000210810C0001FFFF45 +:10077000041084000000004A0410814800000002B8 +:100780000210800400001A800410909000000024E1 +:10079000041092480000004A041094980000004A97 +:1007A000041096E80000004A0200A468000AFFDC7A +:1007B0000200A280000000010300A294000405537F +:1007C0000200A4FCFF000000030100B40002055772 +:1007D000020100DC000000010301010000020559D4 +:1007E0000201007C003000000201008400000028AB +:1007F0000201008C00000000020101300000000432 +:10080000040101380000001102010328000000006B +:100810000201055400000030020100C40000000184 +:10082000020100CC00000001020100F800000001FC +:10083000020100F000000001020100800030000011 +:100840000201008800000028020100900000000062 +:1008500002010134000000040401017C00000011C9 +:100860000201032C000000000201056400000030BA +:10087000020100C800000001020100D000000001D8 +:10088000020100FC00000001020100F40000000170 +:1008900002140000000000010214000C000000011E +:1008A000031400400002055B0214000C000000006D +:1008B00002140000000000000214006C00000000A0 +:1008C00002140004000000010214003000000001C6 +:1008D00002140004000000000214005C000000008C +:1008E000021400080000000102140034000000019E +:1008F0000214000800000000021400600000000064 +:10090000030400040012055D030400540003056F96 +:100910000204007000000004030400780004057263 +:1009200004040088000000050304009C0003057611 +:10093000040400A800000004030400B800050579C1 +:10094000040400CC00000004030400DC0004057E65 +:10095000040400EC00000004010401240000000075 +:1009600001040128000000000104012C0000000027 +:100970000104013000000000020401340000000FF7 +:1009800003120490002205820212052000000002DA +:1009900002120388000000640212039000000008A5 +:1009A0000312039C000305A4021203BC0000000410 +:1009B000021203C400000004021203D00000000071 +:1009C000021203DC000000000212036C00000001B0 +:1009D000021203680000003F031201BC003C05A79F +:1009E000031202B0000205E303120324000205E52E +:1009F000021201B00000000107103800000505E7F1 +:100A000007103C00000505EC07103C20000505F12F +:100A100003168030000805F602168054000000021C +:100A200003168060000505FE0416807400000007B0 +:100A300003168090000206030316809C000506053D +:100A4000041680B000000007031680CC0008060AD8 +:100A5000021680F000000007041680F40000000C6D +:100A60000316812400040612041681340000000CD1 +:100A700003168164003B0616041682500000000431 +:100A80000316826000020651041682680000000806 +:100A90000316828800080653041682A80000000A84 +:100AA00002168804000000040316880C0010065B80 +:100AB000021680EC000000FF030404080014066B1B +:100AC000030500440002067F030500500004068170 +:100AD0000405006000000004030500900013068573 +:100AE00002050114000000010305011C0002069824 +:100AF00002050204000000010305020C0002069A30 +:100B00000305021C0003069C040502400000000AC5 +:100B1000030502800020069F0405400000000D0030 +:100B200003050004001006BF020500E00000000EEF +:100B3000020500E40000002E04164024000000021C +:100B400003164030000306CF021640440000002088 +:100B5000021640700000001C02164208000000014E +:100B6000021642100000000102164220000000019F +:100B70000216422800000001021642300000000167 +:100B80000216423800000001021642600000000117 +:100B90000A000001000000010216401C0003D09072 +:100BA0000A000001000000020216401C000009C4F7 +:100BB0000A000001000000040216401C0000009C16 +:100BC0000216400000000001021640D8000000019B +:100BD00003164008000306D202164240000000003F +:100BE0000216424800000000081642700000000291 +:100BF0000216425000000000021642580000000099 +:100C0000081642800000000203042008000406D5F4 +:100C10000304201C000406D90404203800000080CE +:100C200003042238000406DD01042248000000000D +:100C30000104224C000000000104225000000000CA +:100C400001042254000000000104225800000000AA +:100C50000104225C0000000001042260000000008A +:100C6000010422640000000001042268000000006A +:100C70000104226C0000000001042270000000004A +:100C8000010422740000000001042278000000002A +:100C90000104227C00000000020424BC00000001CA +:100CA0000A0000010000000102042000000003E827 +:100CB0000A00000100000002020420000000000AF7 +:100CC0000A000001000000040204200000000001EE +:100CD00005180400006A000006180760001406E109 +:100CE000041A000000001600041A800000000040F2 +:100CF000031A08B0000206E3031A19C8000206E549 +:100D0000031A2FC0000406E7041A2FD000000006C3 +:100D1000031A2FE8000206EB031A300003F906ED70 +:100D2000041A3FE400000007031A487000040AE6B2 +:100D3000021B800000000034021B804000000018ED +:100D4000021B80800000000C021B80C000000020FD +:100D5000021B83800007A120021B83C0000001F456 +:100D6000021B8BC0000000010A000002000000010D +:100D7000021B83000007A120021B8340000001F436 +:100D80000A00000200000002021B8300000013881A +:100D9000021B8340000000050A000002000000045E +:100DA000021B830000000138021B8340000000008A +:100DB000051C00002D110000051C8000344F0B4560 +:100DC000051D000021601859061D4DE056440AEA31 +:100DD00001180000000000000118000400000000DD +:100DE00001180008000000000118000C00000000BD +:100DF000011800100000000001180014000000009D +:100E000003180020001A0AEC031800A400020B06C5 +:100E10000218022400000000021802340000000042 +:100E20000218024C00000000021802E4000000FF5B +:100E30000818100000000400041A08000000000256 +:100E4000041A082000000012041A09C0000000481B +:100E5000041A250000000010041A2580000000126A +:100E6000041A261000000012031A2FB000020B080B +:100E7000041A400000000006041A4030000000027E +:100E8000041A482000000002031A4C5000020B0A0A +:100E9000041A081000000002041A0868000000127A +:100EA000041A0AE000000048041A2540000000105F +:100EB000041A25C800000012041A26580000001267 +:100EC000031A2FB800020B0C041A40180000000689 +:100ED000041A403800000002041A482800000002EA +:100EE000031A4C5800020B0E020E004C0000003298 +:100EF000030E005400040B10040E006400000004F4 +:100F0000030E009400130B14020E014400000001B4 +:100F1000030E014C00020B27020E02040000000128 +:100F2000030E020C00020B29030E021C00040B2B03 +:100F3000030E0280001B0B2F040E02EC00000017B2 +:100F4000040E200000000800030E000400110B4AEC +:100F5000020E01100000000F020E01140000002F0D +:100F6000020C100000000028030C400800040B5B7A +:100F7000030C401C00040B5F030C403800020B63A1 +:100F8000040C40400000005E020C41B8000000016B +:100F9000040C41BC0000001F030C423800040B6528 +:100FA000010C424800000000010C424C000000000F +:100FB000010C425000000000010C425400000000EF +:100FC000010C425800000000010C425C00000000CF +:100FD000010C426000000000010C426400000000AF +:100FE000010C426800000000010C426C000000008F +:100FF000010C427000000000010C4274000000006F +:10100000010C427800000000010C427C000000004E +:10101000010C428000000000020C44C000000001EE +:101020000A00000100000001020C4000000003E87B +:101030000A00000100000002020C40000000000A4B +:101040000A00000100000004020C40000000000142 +:1010500005300400009E00000630076800130B698D +:10106000043200000000160004328000000000403E +:101070000332183000020B6B03322E7000040B6D2C +:101080000432508000000008033250A000020B71AF +:10109000023380000000001A023380400000004E3E +:1010A0000233808000000010023380C00000002066 +:1010B000023383800007A120023383C0000001F4C3 +:1010C00002338BC0000000010A0000020000000192 +:1010D000023383000007A12002338340000001F4A3 +:1010E0000A0000020000000202338300000013889F +:1010F00002338340000000050A00000200000004E3 +:1011000002338300000001380233834000000000F6 +:101110000534000036DE00000534800031090DB8CA +:10112000053500002DF019FB0635680053000B73E0 +:101130000130000000000000013000040000000049 +:1011400001300008000000000130000C0000000029 +:101150000130001000000000013000140000000009 +:1011600003300020001A0B75033000A400020B8F1F +:1011700002300224000000000230023400000000AF +:101180000230024C00000000023002E40000FFFFC9 +:10119000083020000000080004322DE000000002AA +:1011A00004324000000000D8043246C00000012094 +:1011B000043250C80000002404322DE80000000270 +:1011C00004324360000000D804324B40000001208C +:1011D000043251580000002402020058000000327E +:1011E0000302006000040B91040200700000000480 +:1011F000030200A0000E0B95030200DC00070BA306 +:10120000020200FC000000060202012000000000B3 +:101210000202013400000002020201B000000001DD +:101220000202020C000000010302021400020BAAD9 +:1012300002020404000000010302040C00020BACD3 +:101240000302041C00040BAE03020480001F0BB257 +:10125000040204FC000000130402800000002000CF +:101260000302000400140BD102020108000000C8B0 +:101270000202011800000002020201C40000000086 +:10128000020201CC00000000020201D400000002B2 +:10129000020201DC00000002020201E4000000FF83 +:1012A000020201EC000000FF0202010C000000C875 +:1012B0000202011C00000002020201C8000000003E +:1012C000020201D000000000020201D8000000026A +:1012D000020201E000000002020201E8000000FF3B +:1012E000020201F0000000FF0216100000000028BA +:1012F0000316600800030BE50316601C00040BE8EE +:1013000003166038000D0BEC0416606C000000132F +:10131000031660B800020BF9041660C00000003E1E +:10132000021661B800000001041661BC0000001F35 +:101330000316623800040BFB01166248000000002F +:101340000116624C0000000001166250000000000F +:1013500001166254000000000116625800000000EF +:101360000116625C000000000116626000000000CF +:1013700001166264000000000116626800000000AF +:101380000116626C0000000001166270000000008F +:10139000011662740000000001166278000000006F +:1013A0000116627C00000000021664BC000000010F +:1013B0000A0000010000000102166000000003E8BE +:1013C0000A00000100000002021660000000000A8E +:1013D0000A00000100000004021660000000000185 +:1013E00005280400008A00000628076800130BFF88 +:1013F000042A000000001600042A800000000040BB +:10140000032A250000020C01032A296000040C03B2 +:10141000032A2F4800020C07032A336800020C0934 +:10142000032A392000020C0B032A393000020C0D6C +:10143000032A3AC800020C0F042A3AD00000000622 +:10144000032A3B9800020C11032A3C2000040C13D1 +:10145000022A3CD000000000022B800000000000A7 +:10146000022B804000000018022B80800000000C3E +:10147000022B80C000000066022B83800007A120A1 +:10148000022B83C0000001F4022B8BC0000000017E +:101490000A00000200000001022B83000007A120C7 +:1014A000022B8340000001F40A0000020000000249 +:1014B000022B830000001388022B834000000005EC +:1014C0000A00000200000004022B83000000013823 +:1014D000022B8340000000000A00000100000020F1 +:1014E000022A3CD400000000052C000036FC00005D +:1014F000052C80003A1A0DBF052D00003B131C4639 +:10150000052D800017C12B0B062DB06049F40C1778 +:101510000128000000000000012800040000000075 +:1015200001280008000000000128000C0000000055 +:101530000128001000000000012800140000000035 +:1015400003280020001A0C19032800A400020C3301 +:1015500002280224000000000228023400000000DB +:101560000228024C00000000022802E40000FFFFF5 +:101570000828200000000800042A3910000000029A +:10158000042A393800000020042A3A3800000010EC +:10159000032A3AE800020C35032A3AF800100C3707 +:1015A000042A3C3000000002042A5000000000021F +:1015B000042A501000000002042A502000000002FB +:1015C000042A503000000002022A504000000000AF +:1015D000042A50480000000E042A391800000002B6 +:1015E000042A39B800000020042A3A7800000010CC +:1015F000032A3AF000020C47032A3B3800100C493A +:10160000042A3C3800000002042A500800000002AE +:10161000042A501800000002042A5028000000028A +:10162000042A503800000002022A50440000000042 +:10163000042A50800000000E0400A00000000016E4 +:101640000300A06C00060C590400A08400000005F3 +:101650000200A0980FE000000400A09C000000140D +:101660000300A0EC00080C5F0400A22C00000004A2 +:101670000200A060000003070300A10C00060C6735 +:101680000400A124000000050200A1380FE00000C2 +:101690000400A13C000000140300A18C00080C6DA4 +: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 +:102E30000000000000400000000000000000020050 +:102E400000003DFF00000A1100000A0000000A0413 +:102E50000000FFFF0000FFFF0000FFFF0000FFFF7A +:102E600000000020000000210000002200000023DC +:102E700000000024000000250000002600000027BC +:102E800000000028000000290000002A0000002B9C +:102E90000000002C0000002D0000002E0000002F7C +:102EA000000000100000000100000001000000010F +:102EB000000000010000000100000001000000010E +:102EC00000000001000000010000000100000001FE +:102ED00000000001000000010000000100000001EE +:102EE000000000010000000107FFFFFF0000003F9D +:102EF00007FFFFFF0000000F00007FF800007FF8D1 +: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 +:1030F0000000FF1C0FFFFFFF0000FF1C0FFFFFFF82 +:103100000000FF00000000000000FF0000000000C1 +:103110000000031200003500000000010000000262 +:103120000000000300000000000000040000000197 +:10313000000000000000000100000004000000008A +:10314000000000010000000300000000000000017A +:103150000000000400000000000000010000000367 +:10316000000000000000000100000004000000005A +:103170000000000400000003000000000000000048 +:1031800000003FFF000003FF0000000000000001FE +:103190000000000100000001007C10040000000499 +:1031A00000000000000000020000009000000090FD +:1031B00000800090081000000000008A00000080DD +:1031C000000000810000008000000006000007D021 +:1031D0000000076C0000FFFF0000FFFF0000FFFF82 +:1031E0000000FFFF071D291100000000009C0424BF +:1031F00000000000000000010000000100000001CC +:10320000000000010000000100007FFF000000FF3F +:10321000000000FF000000FF000000FF000000FFB2 +:10322000000000FF000000FF000000FF0000003E63 +:10323000000000000000003F0000003F0000003FD1 +:10324000000000000000003F0000003F0000003FC1 +:103250000000000F00000043000000000000000616 +:1032600000000000121700002217000032170000B3 +:103270001215000022150000321500000210000097 +:10328000001000001010000020100000301000009E +:10329000001000001214000022140000321400007C +:1032A00000E38340FFFFFFFFFFFFFFFFFFFFFFFF84 +:1032B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:1032C000FFFFFFFFF0003000FFFFFFFFFFFFFFFFEA +:1032D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:1032E000FFFFFFFFFFFF3328FFFF3338FFFFFFFF24 +:1032F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10330000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10331000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10332000FFFFFFFF00003C1000000008000000004D +:103330000000000000000040000018080000080322 +:103340000000080300000040000000030000080324 +:103350000000080300000803000100030000080348 +:103360000000080300000003000000030000000349 +:103370000000000300000003000000030000000341 +:103380000000000300000003000000030000000331 +:103390000000000300000003000000030000000321 +:1033A000000024030000002F0000000900000019A5 +:1033B00000000184000001830000030600000019E2 +:1033C00000000006000003060000030600000306DC +:1033D00000000C8600000306000003060000000643 +:1033E00000000006000000060000000600000006C5 +:1033F00000000006000000060000000600000006B5 +:1034000000000006000000060000000600000006A4 +:103410000000000600000006000003060000001384 +:1034200000000006000010040000100400106440BA +:1034300000106440000000000000000000000000D8 +:10344000000000000000200000000000000000005C +:10345000000000000000000000002000000000004C +:10346000000000000000000000000000000020003C +:103470000000007C0000003D0000003F0000009CB8 +:1034800000000006000000050000000A0000000522 +:1034900000000140000001400000000000000000AA +:1034A000000000C00000013F00007FFF0000004856 +:1034B000000000480000000000000000000000487C +:1034C00000000004000000040000000400000004EC +:1034D00000000004000000040000000400000004DC +:1034E00000000004000000090000000B0000000ABA +:1034F00000000004000000090000000B0000000AAA +:1035000000000001000000010000000100000001B7 +:1035100000000001000000010000000100000001A7 +:103520000000000100000001000000010000000197 +:1035300000000004000000090000000B0000000A69 +:103540000000000100000001000000010000000177 +:103550000000000100000001000000010000000167 +:103560000000000100000001000000010000000157 +:1035700000000004000000090000000B0000000A29 +:103580000000000000000000000008000000020031 +:10359000000001FF00000400000000000000000027 +:1035A0001E491E491E491E490E490E490E490E4923 +:1035B000FFFFFFFF00000000FFFFFFFF0000000013 +:1035C000000025E400008000000000130FFF0FFF43 +:1035D00000000000000000000FFF0FFF10001000AF +:1035E000100010002000200020002000800080003B +:1035F00080008000400040004000400000000000CB +:10360000000000010101010101200101200101016F +:10361000010110010101010101200101200101014D +:10362000010110012001010101011001010101014D +:10363000012001012001010101011001010101012D +:1036400001200101000001230000012300000123EB +:1036500000000123000001230000012300000123DA +:1036600000000123000001230000012300000123CA +:1036700000000123000001230000012300000123BA +:1036800000000123000001230000012300000123AA +:1036900000000123000000200000003200000007AD +:1036A00000000007000000000000000802150020D4 +:1036B0000215002000000030081000000000003358 +:1036C0000000003000000031000000020000000592 +:1036D00000000006000000020000000200000000E0 +:1036E00000000005000000020000000200000002CF +:1036F00000000001000000060000000100000002C0 +:103700000000004000000040000000200000001306 +:103710000000002000010000000204C00003098036 +:1037200000040E4000051300000617C000071C80AF +:103730000008214000092600000A2AC0000B2F8043 +:10374000000C3440000D3900000E3DC0000F4280D7 +:103750000010474000114C00001250C0001355806B +:1037600000145A4000155F00001663C000176880FF +:1037700000186D4000197200001A76C0001B7B8093 +:10378000001C8040001D8500001E89C0001F8E8027 +:103790000000934000000001000000010000000153 +:1037A0000000000100000001000000010000000115 +:1037B0000000000100000001000000010000000105 +:1037C00000000001000000010000000100000001F5 +:1037D00000000001000000080000000C00000010C4 +:1037E00000000001000000010000000100000211C3 +:1037F0000000020000000204000002190000FFFFA8 +:103800000000FFFF0000FFFF0000FFFF07FFFFFFBA +:103810000000003F07FFFFFF0000000F00007FF8DF +:1038200000007FF800000000140AFF000000000004 +:1038300000000001002010010000000001008600CF +:1038400000000100000000010000000000008602EE +:1038500000000000000000000000000000008604DE +:1038600000000000000000000000000000008606CC +:1038700000000000000000000000000000008608BA +:103880000000000000000000000000000000860AA8 +:103890000000000000000000000000000000860C96 +:1038A0000000000000000000000000000000860E84 +:1038B0000000000000000000000000000000861072 +:1038C0000000000000000000000000000000861260 +:1038D000000000000000000000000000000086144E +:1038E000000000000000000000000000000086163C +:1038F000000000000000000000000000000086182A +:103900000000000000000000000000000000861A17 +:103910000000000000000000000000000000861C05 +:103920000000000000000000000000000000861EF3 +:1039300000000000000000000000000000008620E1 +:1039400000000000000000000000000000008622CF +:1039500000000000000000000000000000008624BD +:1039600000000000000000000000000000008626AB +:103970000000000000000000000000000000862899 +:103980000000000000000000000000000000862A87 +:103990000000000000000000000000000000862C75 +:1039A0000000000000000000000000000000862E63 +:1039B0000000000000000000000000000000863051 +:1039C000000000000000000000000000000086323F +:1039D000000000000000000000000000000086342D +:1039E000000000000000000000000000000086361B +:1039F0000000000000000000000000000000863809 +:103A00000000000000000000000000000000863AF6 +:103A10000000000000000000000000000000863CE4 +:103A20000000000000000000000000000000863ED2 +:103A300000000000000000000000000000008640C0 +:103A400000000000000000000000000000008642AE +:103A5000000000000000000000000000000086449C +:103A6000000000000000000000000000000086468A +:103A70000000000000000000000000000000864878 +:103A80000000000000000000000000000000864A66 +:103A90000000000000000000000000000000864C54 +:103AA0000000000000000000000000000000864E42 +:103AB0000000000000000000000000000000865030 +:103AC000000000000000000000000000000086521E +:103AD000000000000000000000000000000086540C +:103AE00000000000000000000000000000008656FA +:103AF00000000000000000000000000000008658E8 +:103B00000000000000000000000000000000865AD5 +:103B10000000000000000000000000000000865CC3 +:103B20000000000000000000000000000000865EB1 +:103B3000000000000000000000000000000086609F +:103B4000000000000000000000000000000086628D +:103B5000000000000000000000000000000086647B +:103B60000000000000000000000000000000866669 +:103B70000000000000000000000000000000866857 +:103B80000000000000000000000000000000866A45 +:103B90000000000000000000000000000000866C33 +:103BA0000000000000000000000000000000866E21 +:103BB000000000000000000000000000000086700F +:103BC00000000000000000000000000000008672FD +:103BD00000000000000000000000000000008674EB +:103BE00000000000000000000000000000008676D9 +:103BF00000000000000000000000000000008678C7 +:103C00000000000000000000000000000000867AB4 +:103C10000000000000000000000000000000867CA2 +:103C20000000000000000000000000000000867E90 +:103C3000000000000000000000000000000086807E +:103C4000000000000000000000000000000086826C +:103C5000000000000000000000000000000086845A +:103C60000000000000000000000000000000868648 +:103C70000000000000000000000000000000868836 +:103C80000000000000000000000000000000868A24 +:103C90000000000000000000000000000000868C12 +:103CA0000000000000000000000000000000868E00 +:103CB00000000000000000000000000000008690EE +:103CC00000000000000000000000000000008692DC +:103CD00000000000000000000000000000008694CA +:103CE00000000000000000000000000000008696B8 +:103CF00000000000000000000000000000008698A6 +:103D00000000000000000000000000000000869A93 +:103D10000000000000000000000000000000869C81 +:103D20000000000000000000000000000000869E6F +:103D3000000000000000000000000000000086A05D +:103D4000000000000000000000000000000086A24B +:103D5000000000000000000000000000000086A439 +:103D6000000000000000000000000000000086A627 +:103D7000000000000000000000000000000086A815 +:103D8000000000000000000000000000000086AA03 +:103D9000000000000000000000000000000086ACF1 +:103DA000000000000000000000000000000086AEDF +:103DB000000000000000000000000000000086B0CD +:103DC000000000000000000000000000000086B2BB +:103DD000000000000000000000000000000086B4A9 +:103DE000000000000000000000000000000086B697 +:103DF000000000000000000000000000000086B885 +:103E0000000000000000000000000000000086BA72 +:103E1000000000000000000000000000000086BC60 +:103E2000000000000000000000000000000086BE4E +:103E3000000000000000000000000000000086C03C +:103E4000000000000000000000000000000086C22A +:103E5000000000000000000000000000000086C418 +:103E6000000000000000000000000000000086C606 +:103E7000000000000000000000000000000086C8F4 +:103E8000000000000000000000000000000086CAE2 +:103E9000000000000000000000000000000086CCD0 +:103EA000000000000000000000000000000086CEBE +:103EB000000000000000000000000000000086D0AC +:103EC000000000000000000000000000000086D29A +:103ED000000000000000000000000000000086D488 +:103EE000000000000000000000000000000086D676 +:103EF000000000000000000000000000000086D864 +:103F0000000000000000000000000000000086DA51 +:103F1000000000000000000000000000000086DC3F +:103F2000000000000000000000000000000086DE2D +:103F3000000000000000000000000000000086E01B +:103F4000000000000000000000000000000086E209 +:103F5000000000000000000000000000000086E4F7 +:103F6000000000000000000000000000000086E6E5 +:103F7000000000000000000000000000000086E8D3 +:103F8000000000000000000000000000000086EAC1 +:103F9000000000000000000000000000000086ECAF +:103FA000000000000000000000000000000086EE9D +:103FB000000000000000000000000000000086F08B +:103FC000000000000000000000000000000086F279 +:103FD000000000000000000000000000000086F467 +:103FE000000000000000000000000000000086F655 +:103FF000000000000000000000000000000086F843 +:10400000000000000000000000000000000086FA30 +:10401000000000000000000000000000000086FC1E +:10402000000000000000000000000000000086FE0C +:1040300000000000000000000000000000008700F9 +:1040400000000000000000000000000000008702E7 +:1040500000000000000000000000000000008704D5 +:1040600000000000000000000000000000008706C3 +:1040700000000000000000000000000000008708B1 +:104080000000000000000000000000000000870A9F +:104090000000000000000000000000000000870C8D +:1040A0000000000000000000000000000000870E7B +:1040B0000000000000000000000000000000871069 +:1040C0000000000000000000000000000000871257 +:1040D0000000000000000000000000000000871445 +:1040E0000000000000000000000000000000871633 +:1040F0000000000000000000000000000000871821 +:104100000000000000000000000000000000871A0E +:104110000000000000000000000000000000871CFC +:104120000000000000000000000000000000871EEA +:1041300000000000000000000000000000008720D8 +:1041400000000000000000000000000000008722C6 +:1041500000000000000000000000000000008724B4 +:1041600000000000000000000000000000008726A2 +:104170000000000000000000000000000000872890 +:104180000000000000000000000000000000872A7E +:104190000000000000000000000000000000872C6C +:1041A0000000000000000000000000000000872E5A +:1041B0000000000000000000000000000000873048 +:1041C0000000000000000000000000000000873236 +:1041D0000000000000000000000000000000873424 +:1041E0000000000000000000000000000000873612 +:1041F0000000000000000000000000000000873800 +:104200000000000000000000000000000000873AED +:104210000000000000000000000000000000873CDB +:104220000000000000000000000000000000873EC9 +:1042300000000000000000000000000000008740B7 +:1042400000000000000000000000000000008742A5 +:104250000000000000000000000000000000874493 +:104260000000000000000000000000000000874681 +:10427000000000000000000000000000000087486F +:104280000000000000000000000000000000874A5D +:104290000000000000000000000000000000874C4B +:1042A0000000000000000000000000000000874E39 +:1042B0000000000000000000000000000000875027 +:1042C0000000000000000000000000000000875215 +:1042D0000000000000000000000000000000875403 +:1042E00000000000000000000000000000008756F1 +:1042F00000000000000000000000000000008758DF +:104300000000000000000000000000000000875ACC +:104310000000000000000000000000000000875CBA +:104320000000000000000000000000000000875EA8 +:104330000000000000000000000000000000876096 +:104340000000000000000000000000000000876284 +:104350000000000000000000000000000000876472 +:104360000000000000000000000000000000876660 +:10437000000000000000000000000000000087684E +:104380000000000000000000000000000000876A3C +:104390000000000000000000000000000000876C2A +:1043A0000000000000000000000000000000876E18 +:1043B0000000000000000000000000000000877006 +:1043C00000000000000000000000000000008772F4 +:1043D00000000000000000000000000000008774E2 +:1043E00000000000000000000000000000008776D0 +:1043F00000000000000000000000000000008778BE +:104400000000000000000000000000000000877AAB +:104410000000000000000000000000000000877C99 +:104420000000000000000000000000000000877E87 +:104430000000000000000000000000000000878075 +:104440000000000000000000000000000000878263 +:104450000000000000000000000000000000878451 +:10446000000000000000000000000000000087863F +:10447000000000000000000000000000000087882D +:104480000000000000000000000000000000878A1B +:104490000000000000000000000000000000878C09 +:1044A0000000000000000000000000000000878EF7 +:1044B00000000000000000000000000000008790E5 +:1044C00000000000000000000000000000008792D3 +:1044D00000000000000000000000000000008794C1 +:1044E00000000000000000000000000000008796AF +:1044F000000000000000000000000000000087989D +:104500000000000000000000000000000000879A8A +:104510000000000000000000000000000000879C78 +:104520000000000000000000000000000000879E66 +:10453000000000000000000000000000000087A054 +:10454000000000000000000000000000000087A242 +:10455000000000000000000000000000000087A430 +:10456000000000000000000000000000000087A61E +:10457000000000000000000000000000000087A80C +:10458000000000000000000000000000000087AAFA +:10459000000000000000000000000000000087ACE8 +:1045A000000000000000000000000000000087AED6 +:1045B000000000000000000000000000000087B0C4 +:1045C000000000000000000000000000000087B2B2 +:1045D000000000000000000000000000000087B4A0 +:1045E000000000000000000000000000000087B68E +:1045F000000000000000000000000000000087B87C +:10460000000000000000000000000000000087BA69 +:10461000000000000000000000000000000087BC57 +:10462000000000000000000000000000000087BE45 +:10463000000000000000000000000000000087C033 +:10464000000000000000000000000000000087C221 +:10465000000000000000000000000000000087C40F +:10466000000000000000000000000000000087C6FD +:10467000000000000000000000000000000087C8EB +:10468000000000000000000000000000000087CAD9 +:10469000000000000000000000000000000087CCC7 +:1046A000000000000000000000000000000087CEB5 +:1046B000000000000000000000000000000087D0A3 +:1046C000000000000000000000000000000087D291 +:1046D000000000000000000000000000000087D47F +:1046E000000000000000000000000000000087D66D +:1046F000000000000000000000000000000087D85B +:10470000000000000000000000000000000087DA48 +:10471000000000000000000000000000000087DC36 +:10472000000000000000000000000000000087DE24 +:10473000000000000000000000000000000087E012 +:10474000000000000000000000000000000087E200 +:10475000000000000000000000000000000087E4EE +:10476000000000000000000000000000000087E6DC +:10477000000000000000000000000000000087E8CA +:10478000000000000000000000000000000087EAB8 +:10479000000000000000000000000000000087ECA6 +:1047A000000000000000000000000000000087EE94 +:1047B000000000000000000000000000000087F082 +:1047C000000000000000000000000000000087F270 +:1047D000000000000000000000000000000087F45E +:1047E000000000000000000000000000000087F64C +:1047F000000000000000000000000000000087F83A +:10480000000000000000000000000000000087FA27 +:10481000000000000000000000000000000087FC15 +:10482000000000000000000000000000000087FE03 +:104830000000FF00000000000000FF00000000007A +:10484000000001D00000350000000001000000025F +:104850000000000300000000000000040000000150 +:104860000000000000000001000000040000000043 +:104870000000000100000003000000000000000133 +:104880000000000400000000000000010000000320 +:104890000000000000000001000000040000000013 +:1048A0000000000400000003000000000000000001 +:1048B00000003FFF000003FF0000000300BEBC201B +:1048C00000000000000000050000000300BEBC2046 +:1048D00000000000000000050000000D0000000CBA +:1048E000000000000000001002150020021500204A +:1048F000000000300810000000000033000000300D +:104900000000003100000002000000040000000070 +:104910000000000200000002000000000000000291 +:10492000000000070000000200000002000000017B +:104930000000000300000001000000020000004031 +:104940000000004000000004000000200000000FF4 +:104950000000001B00008000000103C000018780F0 +:1049600000020B4000028F00000312C0000396807B +:1049700000041A4000049E00000521C00005A58027 +:10498000000629400006AD00000730C00007B480D3 +:10499000000838400008BC0000093FC00009C3807F +:1049A000000A4740000ACB00000B4EC0000BD2802B +:1049B000000C5640000CDA00000D5DC00000618064 +:1049C00000000001000000010000000100000001E3 +:1049D00000000001000000010000000100000001D3 +:1049E00000000001000000010000000100000001C3 +:1049F00000000001000000010000000100000001B3 +:104A000000000001000005AA000005990000059DB6 +:104A1000000003C00000FFFF0000FFFF0000FFFFD9 +:104A20000000FFFF000000460000000C07FFFFFF32 +:104A30000000003F07FFFFFF0000000F00007FF8AD +:104A400000007FF8FFFFFFFFFFFFFFFF0000FF00F8 +:104A5000000000000000FF0000000000000019003E +:104A600000000000000001D200001500000000015D +:104A7000000000020000000300000000000000042D +:104A80000000000100000000000000010000000420 +:104A90000000000000000001000000030000000012 +:104AA0000000000100000004000000000000000100 +:104AB00000000003000000000000000100000004EE +:104AC00000000000000000040000000300000000DF +:104AD0000000000000003FFF000003FF0000000F87 +:104AE00000000007000000000000000E0315002079 +:104AF0000315002001000030081000000000003302 +:104B0000000000300000003100000003000000063B +:104B1000000000030000000300000002000000008D +:104B20000000000200000000000000060000000479 +:104B3000000000020000000200000001000000046C +:104B400000000001000000020000004000000040E2 +:104B50000000000400000020000000020000001F10 +:104B600000001000000020800000310000004180A3 +:104B7000000052000000628000007300000083808B +:104B8000000094000000A4800000B5000000C58073 +:104B90000000D6000000E6800000F700000107805A +:104BA000000118000001288000013900000149803F +:104BB00000015A0000016A8000017B0000018B8027 +:104BC00000019C000001AC800001BD000001CD800F +:104BD0000001DE000001EE8000000F000000000177 +:104BE00000000001000000010000000100000001C1 +:104BF00000000001000000010000000100000001B1 +:104C000000000001000000010000000100000001A0 +:104C10000000000100000001000000010000000190 +:104C20000000000100000001000000010000061467 +:104C300000000600000006040000FFFF0000FFFF68 +:104C40000000FFFF0000FFFF000000200000002028 +:104C5000000000000000000000000023000000240D +:104C600000000025000000260000002700000029A9 +:104C70000000002A0000002B0000002C00000001B2 +:104C80000000000107FFFFFF0000003F07FFFFFFDC +:104C90000000000F00007FF800007FF80000000017 +:104CA00000000001CCCC0201CCCCCCCCCCCC02019D +:104CB000CCCCCCCCFFFFFFFFFFFFFFFF00000000CC +:104CC0000001000100330A07CCCCCCC1FFFFFFFF7D +:104CD000FFFFFFFF10000000000028AD7058103CDF +:104CE000000000000000FF00000000000000FF00C6 +:104CF00000000000000002830000350000000001F9 +:104D0000000000020000000300000000000000049A +:104D1000000000010000000000000001000000048D +:104D2000000000000000000100000003000000007F +:104D3000000000010000000400000000000000016D +:104D4000000000030000000000000001000000045B +:104D5000000000000000000400000003000000004C +:104D60000000000000003FFF000003FF000E0000F5 +:104D7000011600D60000FFFF000000000000FFFF4A +:104D8000000000000000FFFF000000000000FFFF27 +:104D9000000000000000FFFF000000000000FFFF17 +:104DA0000000000000000000000000000000FFFF05 +:104DB0000000000000720000012300F30000FFFF6C +:104DC000000000000000FFFF000000000000FFFFE7 +:104DD000000000000000FFFF000000000000FFFFD7 +:104DE000000000000000FFFF0000000000000000C5 +:104DF000000000000000FFFF00000000BF5C00009A +:104E0000FFF51FEF0000FFFFF00003E000000000CF +:104E10000000A0005554000055555555000055554B +:104E2000F0000000555400005555555500005555EB +:104E3000F0000000BF5C0000FFF51FEF0000FFFF67 +:104E4000F00003E0000000000000A0005554000046 +:104E50005555555500005555F000000055540000BB +:104E60005555555500005555F00000000000000054 +:104E70001F8B080000000000000BFB51CFC0F003A7 +:104E800009CFE544E52BB0A2F23BD950F9038D33AD +:104E90009919180A80B80B88CB99F1AB0D61C2142F +:104EA000E39045B0F74A3130C84A40D8011203EFC9 +:104EB000B7514C7B2CAC89961ED421F4440D082D9F +:104EC0008226CF0995DFA60CA14535B19BBB1D2AD3 +:104ED0000F00E9FCA3906003000000000000000048 +:104EE0001F8B080000000000000BED7D0B7455D5F2 +:104EF000B5E8DAFBECB3CF37393BE1249C84803B47 +:104F00002140D0800708102CB69B9F8D95578F7C31 +:104F10006CF4A23D20D5C83778B1CDAB6DCF867C7F +:104F200008016950AEA57DD671C04FD16B6FA34506 +:104F30008BE3D9F6A0D68BEFD57723D08A2D5E03ED +:104F4000B55E6D8587BF4AC7B5E5CD39D7DAE7ECE1 +:104F5000BD939304ABDE8EF10C4357D6DEEB33D713 +:104F6000FCADB9E69C6BC7179CC6D40B183B873FBA +:104F70009F63AC57628C4DCF95D673E637AE6375A1 +:104F80008C35C554BD0BDEADF6B0E69E5AAC8F9F96 +:104F9000CF2633E6C5F6650C7E85FF95C0EF9E856E +:104FA000FAA62863EFA5DBE31E3D378EBB6C5218D3 +:104FB000D3A642C9B6F77A0AA15FDA7BA6CFCFE8BB +:104FC000E75C15632DC7A7343C63D5E1BF182B8878 +:104FD000BE7611FC3293CD3CE781F1596D64D3204C +:104FE000E3FF21754853C631F67E2ADEF0CCB8FEC9 +:104FF000EFAD75AC66EC555F31AED354AF99C4D804 +:105000000CE6A77558EB538A3B4B936168B7EF39B1 +:105010004DA9C9C1C3A2B0C859F05C6119DFD4FE63 +:10502000F067F1C74C1A0FE6C9D03C56BF3E80CF9F +:10503000B63E77FFECB8A23F53E0DF0CC682BC0956 +:10504000BB5B4A7E06E914987FAB590E7858FDF099 +:10505000550CE1C4752426E5E0B7E6B5D6919DDF91 +:10506000B59E7CEBC8CE2FFAE5C3B7D5EEEDF9EDD2 +:105070001D4C66ECA8571F9D403E6998309F017DEE +:1050800017219FCCCAD1E5AA05ED044F3EBA007F97 +:10509000E81AE2CB138E67889FB6D603D9D9461695 +:1050A00070F06776FE21F827D99F7FAE5CF231F071 +:1050B000CF6D827F584309C985B57E37BE9BE67B9D +:1050C0004FF8260F826FD1DFA25F3FFECBD7AF3FF5 +:1050D0009F9803F28918DFE2176B9EBF15DEA1F8D7 +:1050E00083B16EA21F63090FCE9BABA719AF5BED17 +:1050F0006C6529B081588F27DAF196673296411393 +:10510000F58627AABCD6679723D1CFABB224D2A706 +:10511000151F9589CEC0473E2D7E2FEAB107984ACC +:10512000F32A513F8D03787A80E65BE8C49F17E04D +:1051300093A0BDB7B4269284F158B8784039D8927C +:105140006A6E506C7CB2C5CB1A7BC27C5D34CF18C2 +:10515000961E81F8FB609EBEA820FF386E7CB57A53 +:10516000E3C792A07FCD12357E3FAE5F1A783D999E +:10517000EC7A5413F103EBC90CB69ED682F1623D72 +:1051800003CB759B588F057FF6B9B5AE3CFDDCF0BF +:10519000E77BDFE63562CB6108B320CFBAA2B0AEC1 +:1051A0004AC68EE3BA909E6195E8E48D7613FFC2FD +:1051B000FA8E13DFB8D6077C457CE45E9FA2F9091E +:1051C0002FD6FC8AFFAB0DCAB41C9C6F308DD6E97C +:1051D000CDC211A7713C1AA37ECFB3E41BF81EF811 +:1051E000AF97F82F6C301C5F8DC100176369349A3C +:1051F00040D7B683B358ED24525B6C0D946A38C91E +:105200001642BBB6BF781A911F59B4CE2127AFA260 +:10521000B22CC98F374B6F5AF52388FFDA1C9E9446 +:105220000A4E7F80F7E58D50F76A33A675414D969B +:10523000383FB8F103789325DBF88AC6F179E4BFEB +:105240004DE0F8CA23C78BFCFFE8C017FC1828976D +:10525000318BAF04DEBA4733A2D3EE8A7A59D60136 +:105260000F1EEDB94DF0AE4C4F1F8495B213BE64C6 +:10527000B164E3A758F20CCDDF25D6B5C0531B3877 +:1052800009F53B1AAA222BA0AC47661D808F76A495 +:1052900000762FCA9D9F919E7E99C39F8FDFF6A4B3 +:1052A000F4066C9FADD72B0D6968BFA7ED64F73C82 +:1052B000C05B7BB47A2AE9982649C17505713D0027 +:1052C000FF8562FE1DB3BE4AF406FC5D88F8B3F8A4 +:1052D000D0E2B790913634A88F65695306128FE8F3 +:1052E00066F18CCE71A3D8F0149B2F9BBE42C2C333 +:1052F00034C443794DFC2905DA4592DD07C124CA3F +:10530000E20126DF5A0D70DDF9DCB8A95D7A0EEEF8 +:105310007F9464C77ECC94784DA220BFFCED063C00 +:10532000D5723996B05D7992A5913EDBF039E0E314 +:105330005D969887EB296F8A7B713D87256BFE18F8 +:105340001A43AC4DC0BD7B4590F8AD6DB4B6C703F4 +:1053500072F94584633A31949BBFBE284DCFE1C5B5 +:10536000E2AF0A3979153E57E269E44C166E4A6796 +:10537000901F5A65D644FAC464BD384E99C4723F32 +:10538000305FA456DF8B7A60B9A04399D1B1410652 +:10539000F98BC514C26359DFF28568E7848E5FFE1E +:1053A00006E3CF699F2A5FD96B22FF8DAAEDA6F98C +:1053B0008AE5E4725C6764D6330CA708AE31250633 +:1053C000FBD79DDE34D360BDC1D9BD46228C74BEEF +:1053D0008C2DB7D925B78875C25E68A4C3397AEE1B +:1053E000F670FED8397F73E0A630B60B127CD56C10 +:1053F000BEE0038349C00741E403CEF71B70FD9173 +:10540000645A2251A9896FC6F5039F8F44BEBAD34F +:105410001B2FC37E77CE521B912F011F47910F4345 +:10542000B2C0850EFF10CF329FF752C94B7079C0C2 +:105430008647FBBC38CED2BA84DB7FF72619F0153D +:10544000467C007E145DFB420DE0714492C50D6206 +:1054500097330C554E48E03124F007F86947FC14A7 +:10546000346432C887E5B56926C13C7B94E657BEF3 +:1054700009FDF71CF2C44DDDC6770CF86E520E4FD5 +:10548000556D205F76FBE43CED465427C89F4A9853 +:10549000EF5FD67E00FCF91D844BD1387F0E77DF9D +:1054A000F1B778F457515F299A8C78B46C6DBFDFEF +:1054B000F457C2109EA31E86EBF1744FC920FE0064 +:1054C000A7F1FB717D151C9F2093F721DFD1FE37DB +:1054D00023677F046A6496B1D91BDE8AA0A3CE1A23 +:1054E00081AF60BE5BADF95A54824381FD80D5E641 +:1054F000D6093B03CB00BE7099E7C662FD369AC75A +:10550000EAA784592600F4EBAA99CAEC76B282FD88 +:10551000A00D32D1B9CAFEFDF2E3C535DF12279CDA +:10552000C3EE1756F4D70638E7F4EFA7B0D72C7EB2 +:1055300000E4FD1F71AEB4E803F6D10109F6CD8099 +:105540003F7E6839E07D0BBE02BA76304E77969684 +:105550001D7AC553219FF0919DA6F37162DC7EF206 +:10556000869B5952CFD587E28BA0E0ABBB59F2772F +:10557000288F7E3D49F8DD56C2BA512F66F18CF670 +:1055800023F25BCD126AAFC67A8EAD20BB2436857E +:105590007841F0D5363FF18E6D9ECD045F672ACD00 +:1055A0007EE7C57D828FEFD713BCB4F8B286F37166 +:1055B00067EDA208C3E7FE1E86F21FEA7E2423479A +:1055C0006DFC08702F0139F381D0221DFE19CA73BA +:1055D000165FA2BD120BD2738BFF2C7EB3C61F5A6F +:1055E000EEA2B4DF9533BE8ED12C2331E247BEBF8D +:1055F0008F12F81F537D4642BDA127B4B9B02C5677 +:10560000D5187F0ACBEF173D50B687E09CAF21BD80 +:1056100025638474EEA2E1F385DBDE296B524EF63E +:10562000D9D613493AEBE13AA8DBE42DC86CEF2B4D +:10563000FB8FA709FB89E9F138CADD766FA6114C0B +:105640003B36562E991305BA6E0F648EA1E9D7DE4C +:10565000199BD300F5F018C67A514E955E3FCAEB00 +:10566000A5B889209E749DE42C22E87DFB6C9915D9 +:10567000028A0BCB94340AC7C13E0F53A1FEED98AA +:1056800092F649029980BF0201AB35CEB7FB7EECA2 +:10569000477A6FAB3BA961991D3FC6DB8744FBF797 +:1056A00027C90CED086BFCF7C75970F5105CC13EBB +:1056B000D0D9F0BE00E64B5722567BFC73A01EA942 +:1056C00087833CD667A70D42AF11E5F234849DA0D5 +:1056D000C4B9DE55E29DBDBC5448DE5877BFFDFD20 +:1056E0000B7209F2630237B9ECFE6ECD3324BF0DA5 +:1056F000B71D70B002EBF91A0BC6D1BE7D454A5EEC +:1057000083F3B62CE9645E40D5FB4B1B0D2C5B602C +:105710004492977A397D7FA5E05BE8B72331328DDB +:10572000FD9411152508DF8E7ABECFE69B775BCA04 +:105730001C576D3BBF6D033CA33C6EAB9DEA1FA89D +:105740005F28D631AE7A048CDBA08FD406F0630CD0 +:105750003DEE22C7B857B0E4ADF2F4FEE333C1DF4B +:10576000323001CA4B30BC8BF6EFFE7C6FAB7BFA5C +:10577000D7772FBF318678888E34A648C0EFFB419B +:105780009D24EAA11E321E41797870F39573C240C0 +:1057900097A8CFD820C3FB439BE7CFD90E72134500 +:1057A000FB0294C3FFDCDC246DC2FEE843B984B184 +:1057B000A7E4959BCC30C73FEAC9AE546FD9AB6420 +:1057C0008F1FA372A7CCEDD45D82BF83C0C6A4DFB8 +:1057D0006AA09D4D7E7D4A333DF7571C733C07F30D +:1057E00033897CA7085102FBE9BB889FF2C6EE8390 +:1057F000487745739E1BDC78FFBECCEDC517647EF1 +:10580000AEDB3D91AFFF6CDFD841CF095B601DF689 +:1058100073C20B08FF740E67BC16E184F7363815A7 +:105820002107D1C5CB889ECA127ECE64CB183F47D4 +:1058300008B951B466EBFCF028AEC37D7EC8C2E95E +:105840004DC69AE1F9ED45A04B617FBCDD6B362674 +:10585000A85D5F6C91CDDEAA400369BAADDF2C581C +:105860001FEA87DA5898EC1D8137BF94CCA0DC84FE +:105870001ACD0CC71B87C3EAD751B08AF012A831E2 +:10588000B83C0BF8FF4DAC3BDF3AF2AEBBD179DE52 +:10589000B4DAE7CEED891764DBF9202BBF7596FCEF +:1058A000F6FAAFB2E9A9DBEBCE4F6EB72B7D7EB433 +:1058B000E777844F768E45BF495C8E8F83A5B462AF +:1058C0001DEDBE49D553EC7EE9CDBEB927ED72176B +:1058D000AE85F16CF4BDFD3CE53B3B7FD4397F7B6D +:1058E00034EFFC6FCB5CDFBD8978F60BBA7594752D +:1058F000F8115F6E78AC7E929CFC4F3BDC7E9DFB8A +:1059000023FAEBC33E073ECF570FBACBB0C41228E1 +:10591000EFADE1A9DA0A1B5EC21E2E6F97FA8CB0BA +:10592000A7A43FDCE7AB27F3CDDB1E75CE3B3937B1 +:10593000EF649C7732EA3E3CAF250ACD10EE6389D6 +:10594000ED6FA15D17D4CC861B901F5DE7824201ED +:10595000E33F2DBD8CE8E3FF9587DBFA8A61D23EF9 +:10596000027248FB48B764707F9E41F65890F1730D +:105970004089B0C79EC8DA09B6F34015CEC7ED31ED +:10598000373E4082B5D742767D6DF2FEE21CBCA266 +:105990005E0810D3BFF45B80EBE6435E867E1DF6A7 +:1059A00001B4B69D474EFE0ECE6FB0BE9BC579EFDB +:1059B000F7CC50F1E529263720BCA7D8E1C26936DB +:1059C0007A2FF4707F1AEBF4921D65C23F84F32B9B +:1059D000DD5E875D75D36E67FD46B6A814F7E31BE1 +:1059E0007779591AF071B36BFF99EDD168DC9B5848 +:1059F0007307D2B95DE8E5151A6CC1609AAFFDC9AD +:105A0000F7672C87FA620FDF17FE908295F97270A4 +:105A1000AD0AA75503DEFF6EFFB4AB3FC3B07FBA3C +:105A2000A31CE5A788DBC16E7EB8A1D309DF50F0C7 +:105A3000BBE1B5ECF47C7028FB243AEFBBE75D2EAC +:105A4000F4AE45AF167FE16416017B24C04B732E84 +:105A5000A3F3A3F9EF81742BCCF32D8FE00BD63C8D +:105A600093FBB79B2F26BD3744BFCD1FB25F07F610 +:105A70009BDEBF5F57349D407D6D9D9F02FE66C2D9 +:105A800085A4F07349576C88F7D583BF77C37555E4 +:105A900011EC0717F7870FEC9C3B504E8F7A9B67F2 +:105AA0007226E6F0F9109F1E2CB97D4FF60EB45FFA +:105AB000AF843B25182F10DECFD05F13D09DF6FFAB +:105AC0007AFC05F55D0D237D17AA71BE77DB41F7E2 +:105AD0000B7DC15886E4A890440CF5403843FB5731 +:105AE000BDF266B6BDED7C7B4B0CF4C688FCFA4972 +:105AF000060D1CF6A3FEE6FA4012750B8EB7BBA589 +:105B00000694875BE048D232D53EAE4AE3F6D3072F +:105B10001FC0FB19880FC6F8792C1E433C75A630B0 +:105B200050C3D87B4ABC11D7FD5E586526FAF3BD39 +:105B3000CD745E3047331DFDE9BEEAC495E4473FAE +:105B4000EA89CADC2E263C759435905FE3271EEE69 +:105B50003F02439FFC11BEB0691840C70EB03F8A98 +:105B6000D0AFFD2D1E3F99134E26B19F27D6E8F5E5 +:105B700041BF7F7DF8069A7755EC3205CF394FE16A +:105B80003880CF530F3D3283017C1D3F2C60193A82 +:105B9000A7A4553CA7ACDAEF31D09FB5FA4705343E +:105BA000FFAA476F7A6021E2E72797EAAF913E6D3F +:105BB000A5FEAB1E5FFC6F26BC6F05FDEB077AB43C +:105BC0006E127E48331E5B0C5DD7FAD897D10EB2A9 +:105BD000D66FE12F506D32DCEF56EDABA4737956E2 +:105BE0008E15685F8B761BFBF2A201F6BBD73CDCFF +:105BF000AFF76601F7B749FB0E5E4FF0F57CC98B36 +:105C0000EB922A9AD9EF61BEDF0A3C413B3A5798A2 +:105C10000F4AE971F0FECD07F7A8559370DE3DEA13 +:105C20000AF2E76CA276169C817D9B4CD45F015DE5 +:105C3000AFC4AD61DE8F7E58D807CFD7EFF364D005 +:105C40003F0925F92903BAEC38BFC3FE129680EE4E +:105C5000EB045FAEDBBF96F4FBBA9E6DB48FAD3F35 +:105C6000E0D46B80578A8FAE7ED1135F88F51FFF1B +:105C7000A0500778FED07B7F21E21FE659AE463068 +:105C80002EE0940B1CFF6C71FFF1183B43F1C0F543 +:105C90003D5BF97C2EBDF907FCA5AC7F7C35AC14CF +:105CA00044897F457C95ED1B312CFFC3EA1FBE77ED +:105CB0008F09F3BDF9E81FEFC1F8C99ABFBE73CFD2 +:105CC0006D28CF3F0B68A8F7D73FF4FB7BBE0E785B +:105CD0003C75C027235FAC7AE88D7FBF0DEA7F7AE1 +:105CE000624231AABA710A97E7D38FFCB95487711F +:105CF00036FE74C1485CF7C6C7E68D6483D81BA71F +:105D0000818FD23E3B3C69A29F7E00C61B09D527EE +:105D100045E9A2C7D3FB9F1E83F09D3AE68BA36C97 +:105D2000AE876728CFEB7AD6921F15EBDF00BCAEAB +:105D30007B780BC529FBE3D71C25533020330A5D44 +:105D4000ECEBF62FBEF2D23A2CBD711DC76367682B +:105D5000FF74F75B7F14E878717EBAAD6789089E9F +:105D6000FBD73FBC95CFEBA2DB29FC65567FBACDB4 +:105D7000539C71F13F3D784D24832FF78F18F09C91 +:105D80006EC5C3D73EB6343250FCDE8EDFCC30F069 +:105D9000DB24FC33458AB15829413EF8E707BE07AA +:105DA000F83DFD922FBE101072FA87EF8D61C0177B +:105DB000AF7BCF5C8FF277E6A73E6D2FF459F5D31A +:105DC00017699F3EFDD80BAA4EFB1C988860CF9D9B +:105DD00066D99F5EB4EFD68978C2FAFB0A32BEC29A +:105DE0001C9DD6A5AF6AD00BE939F939D6A539BFC4 +:105DF000AF4B1F5C220D40B72EA58AEBCB348F8FA3 +:105E0000ADBDEFB72A0B3BE929D5231D4F5C86CFEB +:105E1000F3D1D15ABF86EB9F69A3E77D5C4EF3C9EE +:105E2000E3E93D3E05F7418BBEA7451C767D5A7AD6 +:105E3000910D20A7967DC33CCB06A5939B1FDA5DF1 +:105E4000FC60AD7728391E7A1DE787A75B3128569D +:105E5000D21F5F9BCA400FE37E54A8A6713FEAF0B1 +:105E6000EA2F9AC817CF79D95EE8D25A3883E90366 +:105E7000F8B9DAD0CE9B90AB7BC306F9FDBD9A4E44 +:105E8000E731779CDB0BC703DD06CFD32F4F18D943 +:105E900087E75899FB85DB0FCE62A8FFB1ACC43809 +:105EA0006FCB34F2D758FD3DB1B82945D16FAC4D19 +:105EB0005506185F6D9941EDFB9FD7BA9BF6427D61 +:105EC00047AC348EF67E57D17176829DFFB96DBB9B +:105ED00062D239B433BCD95FE53807437DE073E85B +:105EE000D3CA20E7E0F33DBF65E78F3AE76F8FE65F +:105EF0009DFF08CAFF5689F375BFF3921626BF426D +:105F0000B990E7DF0BBD3F9A6536316EDF24FC7632 +:105F10007F75E39983E89F1E5DFEEBB25FC03C1185 +:105F2000D646FE69D8F5EBCE4D1B8C9F9DFEE980D1 +:105F3000A0374B083F792E3EC9E71371E2F773F0A3 +:105F40003CB2027EBD7B661FF9CB2F8029BD005F6E +:105F5000E5127D33F9CBCB673CE5257EF870FEF288 +:105F60002CBFE816BF988EF37DA7FEF19CEFFD5E77 +:105F70007EEE8173B6DF3BBD3F7D3A3FA6F3FD4821 +:105F80006FF67C3FD23B805FA19FDD3CCCF8E07791 +:105F90001617923D1A3A2E911E31E71A9217F9B44C +:105FA0008AC53167E815293901D7E95D62FE2B867C +:105FB0005C434AF30589F040FE2AEE6FBEDDE56FD3 +:105FC0003E5FBFD570FDCDE7EB8F1AC4DF3CCF5BE2 +:105FD000D27F7CB7BFD953B08BCE7781F3F43747EC +:105FE000471853A438D62E9DF7CB58CECF7C757B5F +:105FF000E13CEE6766E457BEB6FD73AD26C0151DE5 +:10600000653C82EDFBBC9F9D877199E858FEBEBE42 +:1060100003DE87317EDB6CE0F9EF9B2ADF177C49DA +:10602000F504EED7BE0AE1478DB13EC9E62FF6353D +:106030002633286F277CC924AE33A2A50F4A3AEA3B +:10604000E36E09F1B0C013A673E9DB158CE235F9F4 +:10605000F07907E697C040DD299E6FE26BE071C2E0 +:10606000CE944679273B52317ADE9532A87C97252B +:10607000D622DFF82A78BC7AB7F083B4AAAC09CB71 +:10608000C362DFFEADE0EB5CC9FD224FBFEC2B5BD2 +:1060900089708583645FE6A773CD389C7F772A3E3D +:1060A0000EE7ED48D553BD4B4AEB18CF6A6DFFF9AB +:1060B000663FC881E6D1CAB0DED1F6CCE6F9B32896 +:1060C0007F80F499479F3C4EB1ED57ED42BE4306A9 +:1060D000CFAF0B19F07E1AF6E7798EFDE617704305 +:1060E0007B8A178534DE7EA7D0DFFDF028C6EF3E21 +:1060F000F820437B2D983425C44F0CF641ECD77D16 +:10610000F025DAB7E134437ECC704B2DC1D7E9CD11 +:1061100034E239AEFBE013B4DF8656764BA81FBEDF +:1061200027E62F6BA9A3FE9D01DE8E7E282F4ADF76 +:10613000CBF3A24C3AAF7AB5F15558FF818003CE2C +:106140001232E56DB57C96E65174B357E4CDFD008F +:10615000E9C7DE74FBB1399F9583B8A39FA2BC3E0B +:106160006CA0DD553EBB742EDA93E5C68594375995 +:106170005E1D5E4EF5FAD21BB07E87A45D351FF31F +:10618000DC8A64CA732BAFAFF90A7F7FC94DF8FE72 +:10619000396F11C1A3CD6DA8C1756B187F447E16F0 +:1061A000F147A6EBB23D2E787B6D55840DA2576862 +:1061B00087B3F423C965107D23B67AB1AB5EEE6A6E +:1061C0005FE57A7FA1EBFD5447BD45E09BD5A9E98A +:1061D000FB11DF7D8A232ECE9A81B1018FA100AF02 +:1061E0001F2CECF29F08F3F2A48D4F3A8758D77119 +:1061F000DC3431FEA3D9D687FFF30773F52AC21B1F +:10620000F949505F18B24D5FD481BE98ECD017A603 +:106210003D4E62D317AF21FD3FACBEB0F2D23A453E +:106220005EDABB2C7906F58FAF1EF4C664BB5E88C0 +:1062300037A13E8CA9E179CA2CD20B145703CE6F3B +:10624000453F8C5FE6F53F79D93CD47F96FDD9294F +:10625000F2B3760879C07220FB3314EB71D89FD665 +:10626000739BDD797E749BD5E13F51CBCB93501668 +:106270000ABD3014DDB6023ED804D44F7E726605E6 +:10628000EB83069EBB22420F05417E745B5E6699DE +:10629000CAE91CAC76D2D9170B3AE99EA33333AACC +:1062A000F2D319F01641BC95669E18F05CA0B64C6E +:1062B000E4F20FF8C33214CB18865D8F44B53DE885 +:1062C0002F2B6D3466FD1EF3DFA263C86EBD58151B +:1062D000F96F7D4E3D618D0B7AE46215F701ADDB00 +:1062E000E026238F7795660214022FA866E900BC8A +:1062F00028A84BB324EAC3589AF2C5540D2C3B1D71 +:10630000E19941F058EB52853E94FD3CCEE38E8FEF +:10631000DAF8F7B3EA00FCEBDE872C386F55B93EAC +:10632000B4CA059E5AC2573E7A76217F8FCBE1359B +:1063300058139706B2573AC4BE74A7D8EF76E0FE5A +:1063400084F5A7B612BF2E11F8F357988CF85D8923 +:1063500057A23C984A7CDE7CD8FFEF0CF07E567B3F +:106360006BDC652ADF27FD1519F257BAE74DAA7CC9 +:106370005F182173FFA5FBFDCDE2BDB290E7132BA3 +:106380000B3BE9FE8952C1F946A9E7FB5FF9C26BF5 +:106390004915021D6F56D15F7CC61907F535753357 +:1063A000C4AFB5BE3B9F7A89E02CA868A6FCC10D9E +:1063B000629EDC3AC4FBBA5EB65CB49B437C067C4E +:1063C0000C7CF955C1F73EB19F15E2BE346DF87CE7 +:1063D000FE4D95C75F147FB781EDA064A8FF1E51E5 +:1063E0008C6FA9B6784547624DE22BC85FFEEDB4CD +:1063F0004EC55F6886D0097ED4B93E58F7165CB7A3 +:1064000097759B52652E8EDB3F3FBF5F9EC60E9CED +:10641000AF6509CFCF787F29CFD7E87F6EE176735C +:10642000A7CB6E3EDFF3CB70EDE6F33D9F0C6237FA +:106430003FA40E234FA36DF95D19837D08BBF9625C +:10644000E32D19ED6673F5BC5F627EC604E311AC03 +:1064500087775D3F0FF393A2D3C43E616E98877A2E +:106460002A3A93F1FC8C8E5BC88EBEC26F9C46F8B4 +:106470004E63D22BC641972418EA05377DDDEBF732 +:106480008EE471FCB6A2AB358AE7BBF8E3A8E03B2B +:10649000773CFFA31A7F803C81D32477426F7E52E2 +:1064A000EB3982F82BB1CD779E790E2037D4DF9D62 +:1064B000DF91E5FF1A99EFB72CEDBFCAA6D7BA6AEC +:1064C0003E76FFCE39D576DE739FA3BB503E3ECCE1 +:1064D000FCC3F7EF447CA487F8BEA50ABCB515DD64 +:1064E00048781D24CF21E6B3C1ADC65C790E9FB0BC +:1064F0001F64A22FEB8F98E81BC01FF171F941EACE +:1065000073F3D60F346FBE7C8270653C41765E9922 +:10651000CC104F9E40F29007E8B52576A36E56E664 +:10652000EE6D58F36CF08D25BE6F8BA932FA9BDBB4 +:106530000E2DA0384A87B7B901C7692D92B5BD9510 +:10654000FDE1FEB28FEFE79E966DE3EE1BC4BFE662 +:1065500011F7B2DAB4A708AED0946811DE27683D0F +:10656000F8DF0F79D0DE8A955606A0FE4D311E2643 +:1065700087FDCE168FDD82060FC21F66698C7B7A7F +:106580005A76D07C43C177854F12F06D1D77DF209E +:1065900071DC8F1A3E0B8FD7FA7431FF769ADFC207 +:1065A000AB07F50BEE17B50AC527BC7D3E7EAF2DB8 +:1065B000CEEF8964F56CAD4CF142D02FB7911CBD84 +:1065C000EAB247B44406CBCB7CDC0EF0049A493ED9 +:1065D000ADFCFB70B28DF6A950B2C3714EB0F82479 +:1065E000E46DA67B10BEB042F15A55F045D81BEFC2 +:1065F000457E09CF195F85FCF28CE0C36E9197B69A +:10660000C580F55D9C1BFF47BE229EDF7D68DC7761 +:106610009641BF8D7364BAC5EA3FBE81EC111F0B72 +:106620003BEE61F9101F40BF96BE0D24D7FFE41367 +:1066300071C42A56857C7CCB9C5B10D360E798BEE6 +:1066400081E218FDF5120BE03A3C73E44035E6F5C3 +:106650004FE17A89C5EA868863F0F8AD450F8B0E65 +:106660004A2DBF67E2C57BCA782FC100BA4CCED194 +:10667000236BDF1F77DFB3D2459E3AC7BF27CCF32A +:10668000247C4CD9BA4CCAE1C187FC0B78F3F56D78 +:10669000CA8C86E68FF944FCE5BF68FDF7A2D309F2 +:1066A000F7DDA7277E6719E64319723C80FD752741 +:1066B0009F87C23C3FD8E227A4EF1878F7FCDF0B96 +:1066C000FCB161DF3BA1F82E4EC1FFB7C1719F4203 +:1066D00017F763ACF37F78233FFF5F305B213ED039 +:1066E000676FA67B34780313F5C5A88D0AC3F32220 +:1066F000BC27FC58FD2F3055479CBFACC9591FC55E +:10670000B87D329AD99EC338A3445ED728D7732B5D +:10671000AEA7BAF4B755BAE37ACCEF8ACF0F111708 +:10672000B4E2BC3B99A1FA6DF86CBD90DFEFCB876A +:10673000CF52BDD9203D52D12CD1FDAD189CC524DE +:10674000F43A25C91FC1EA793E9722E2BE56FF12EC +:106750003FD72B3EF62EDD9F52599F49FACB450F6E +:106760008B0E5B6A98C8B337C265F0BE48C81DDDA2 +:106770002381798265A07F014F457D3C3F8ECD17F7 +:10678000F8939884FC5B385B75DCDB5105FE8B4528 +:106790003E73D0856F55D041753DAF17709F6F9C8C +:1067A00075AA5FC849012BB0D3836903E7C75BF4BF +:1067B000C8F2ED79CE6758F38561BEB11F62BE3C69 +:1067C000EDDCF4BF4CD0A743B7E8936CC07DB35861 +:1067D0005718F7C73AE9093F0B917E2384FC8D10C7 +:1067E000F2826622E5AF2DE474F2C33FA4DBC84613 +:1067F00027DDFCCC561F844ED67DB290DF48FA6967 +:10680000FF0C90BFCB97E5AB270FAA7598E7C6C8DA +:10681000EFFE3C269BC07ACAFF1A217EDA1667E992 +:10682000CD304EF998CD7E1EF7678EFE5D158B0636 +:10683000F58361FC00F3216E4FF9596642FE76053F +:106840006A32897E6CCDD0E62830EF88067D2A8FAB +:106850004FF71A8847D5D0A7625CF81E8BEF90A33C +:106860006DF7B8D4066E37F816F2523554F247FB7E +:1068700016F27B916AEDDC37147C5EE1C4A37B9C4D +:10688000FC74B6E1D593BFDD70CB0EC0CB495BBEC7 +:106890007D679CCBEF7B158CEEBDF8EAE0748BEB4B +:1068A000A9D34A691D75F130957D731A783DD1855C +:1068B000EF7F8AF442FFC97CAE770B2BE441D747C8 +:1068C0003FD639A42A87170B0E37FFFCBDE007CF50 +:1068D00039244F473DCC7E2FD85D169F555806EC86 +:1068E000AA2E7F2683EDBB2A18D9FBBED9A0DFF0E4 +:1068F000BCA5A4BF7B631DFA55B529A66D3DFFCB92 +:10690000CFED5AB542DC775574697181FD3DCF1FDB +:1069100006397ACE4FFEC287FD7D345E0FD9DFE1A6 +:106920005A99F211B77DF0733FDA87E126958F838C +:10693000F7566CFAA3C9EF757E67C6D23331D627F6 +:10694000DBCE87D63E71C2977C09F721EBFE871A12 +:10695000E3F73F2C7FA5E51F77E3E1A1540FF92B67 +:106960001F4F71BF654F8A91BDB15FF8E7E3C74024 +:10697000EB1462A9E9C84FF1637A35AFC7ABB1FE3A +:10698000A888F3EDC3381F9477A7742AB7A76AA81D +:10699000EC4AC5A9EC4CD553D921E28007520D54DD +:1069A0007E2F95A07277AA91CA3B52496AD79D6AF9 +:1069B00012F1C3662A1F48B5D0FBFB5226957B53C4 +:1069C0009DF43C9DEAA6FA3DA9DD54FE4B2A4DCF2D +:1069D0001F4EED13F037344808EF711E0F9D928162 +:1069E000F5D9F3095706C88F7F91F0EB3FF3B22F2B +:1069F0008479883D0FF37B87F9F8677AAF332F717D +:106A0000DA21E73DD789E962477D7473B9A37D41F7 +:106A1000BCCAF13E5473A1E37D409FEAA8FB629794 +:106A200038DACFEA9BEBA88F6AFA82D37E4A2E72BD +:106A3000D447345CEB685F64AC70BC8FD4AF72BC7D +:106A40009FB0FB16477D5CF7D71DED2FDCC7CF5DF0 +:106A50008F4FBDE1C712181713B7EE6AF383813E5B +:106A6000636C722C1A1BB1517BDBD04F7DD131D0BE +:106A70001E985FF930B78B809FAAA99EE1F14478F8 +:106A80007F21C619E1FD09511F8F7568578BA5F24B +:106A900030FFBE04B427FB039E53FEB482FD0BA956 +:106AA000FD546C1788C6494FC1FB3AD18FE8ED39C8 +:106AB00026FCD8D81FEBC7B758714C2380FBDC07E6 +:106AC000CE7322DE9745918275342706A07F6380BE +:106AD0009F93995FA17E71D12F1B2F8AF13C6B167A +:106AE00057E8BC1317F92F59BD99619900EE334C43 +:106AF000F913FA35F15AFC396833B613EA367C5784 +:106B00009ACEFA052DCEFAC5079CF5493DCEFA0C72 +:106B1000113F72C3FF75017F57AA67F2ABE3B89FBD +:106B200008E32D0CF613F4BB05815E1A257DF3FBFB +:106B3000AD969E0982FC635C8AD5F1EF3F5C947D43 +:106B4000AE8FC7F6EAC37C5D41D00BD44ED84FBEA2 +:106B5000E39F3F244DCED98FA11A98D7C6476A85A7 +:106B600013EE508DB3EEB6D36E0D7C383B7DB8F688 +:106B7000D95DD6F75BC43D122BAE5CB6B07B8E0FF1 +:106B80008F582B75CAA3F64E9213E807E8A8951BF9 +:106B9000F6A03D0E752CCBD6A437A19D5476A0F25D +:106BA00051B44B3E7B363307F9A2AC599B827E929F +:106BB00077F0B0887A5C4996A13FAEECC04E692E62 +:106BC0008C7326C0FD12300FC58B5A1FE3F1A367EB +:106BD0005EFE9286FAE8ED6835D94FA71EF719E8F0 +:106BE0002F3955CCBF0B71EAF199CFA23CFC31751E +:106BF000A8D8FE7D9D53FFF2C20C2F8C7FEAD117DF +:106C00006628947F9D76EC276BCF1D9981FC6DCE15 +:106C10006535789F6EBDA632CA9FC4F5E2B972256C +:106C2000E787BB4AD50E1CBF74A4BC03CB31A14A75 +:106C3000C7BD0EB0432BC97F2BFC3AEC9097FAB539 +:106C40003E17A4F16E19C79FDF52544AE78DD62232 +:106C5000BD358CFED04A7ECEB9E572D33706DFBF94 +:106C60003C92BE9FD026310FBD2F63940FF07E253E +:106C7000ABA944799EA7CDC3D4A533A3591CF3185F +:106C8000AD7371E0976956807505C41CFAB5C2F9F9 +:106C9000C9A47AF73CAC6F9BCDEBDAEBDA4164CB5D +:106CA000AFC9CD3B9771BBBB7B0E8CF7FE0C790A4D +:106CB000DA8BF15015DFB745BCE2E9977D1CEE9702 +:106CC00047939D5ED027F1EF3B7D00D843BE605CCB +:106CD000AE0B146646A632B62B5543F084F0062F51 +:106CE0001C924AA2FCFC5B12E3F7F20B96809D62B9 +:106CF000E37BEC7FD22FE841F6533C42F73C2A6518 +:106D0000D37B31EE8FB04FC17E9649F969DCEFA598 +:106D1000342A7F968AD1F33B523A954FA6E283FA02 +:106D20004BDD257ED7E4A4ADFD5D93601530DF5DBE +:106D3000226EFE4EAD6C565F9CBFFFDDA94323E67D +:106D40008F13C21FC57D8DC77FF3B6DF247D7911F8 +:106D5000EA810D4A622F9D579365F67B9AEDDE64BA +:106D600019EE1767B6FC7C3EEE17651BBB29EFC515 +:106D7000603BE76818EF5D09A441F98B754B147708 +:106D800016F73E482F81203E51F1EED311E4975A79 +:106D9000D68360A9B54986F2346B74F5268CBBB1F5 +:106DA00049CEE7072499EE1FE07873A1EC0E245832 +:106DB00010E4625ADF17F44D9847FF82278EF1E501 +:106DC0005D4FFD59C57878FB49D58FFEBBB2274F83 +:106DD000503E75BBDCA762BE901ED416605E42BBFF +:106DE0009A9C889B801EFC5EBB02F0DF55987C104D +:106DF000DF03C72D78A61EE4C667FE0F7C5F1E6406 +:106E000066C36C98DF6BFE03AE773E0BB7FBC7D053 +:106E1000FB5198D73502C6EBAC80F7C80B14BF0AFC +:106E2000B61B582FE275BD2BD06E42FF5141AE27E5 +:106E30005898CB5DB6AE41DD6687669F2BFC39F373 +:106E4000F3D25AD7DAA7FFFCEC28CCAB7F52EAC1C9 +:106E50001486B22777127E511FA1FE39903AA4B54D +:106E60005974B69D0366615E08D2252DA5AB243208 +:106E70003DE9BB784AF16E09E9D0F415A6A37E6C12 +:106E80000BF17D66561F8C63B75B14F19D3FD7777E +:106E9000D2E8935248AFED3C5E51B6B24F45FFFE8B +:106EA000817A3334199EAF5E5E3D7513D0E59D2027 +:106EB0003FD7B530338479432C1AA47B10567EC655 +:106EC0009BD6F945E467AC09F0AA7733BF77B2BA2D +:106ED000B2A7742AC60F02FCFECBEA22512F72D64B +:106EE000ADEF781DD0CCA26228D71DD83906EF5F50 +:106EF000AC63DDD7E37D0BF64B0F43FDF4C6C15900 +:106F000091CF407D2DD451B5DFABF45E8678BD774F +:106F10007F650FEC28EC6A01EFBAFDC03F61945B1E +:106F2000E06D502D078CEE8B14A0FBAE6DCF2E08BC +:106F300080DDF44495A1C940EB9ED00BED68473D40 +:106F4000A16A13D914AC1F6B473E5B7DB92C3E423E +:106F500071EC178622EE5B94E3F895ED98FF52D71B +:106F6000E8277BA7544E34E0F75BD86199F42B9A5D +:106F70002AB301DF9EA2368A43FDDF7699CEEF1851 +:106F800016C57B18750A3BA44079171C9CF1BB946D +:106F9000668742FDE079A7B718E9D26DE0BD29D632 +:106FA000C9F5F1F4277DCBD1FEAF6B366E26BF91CC +:106FB000369BEC9C312CFB4379BF1708FD3853639B +:106FC00073F0DCA8E0BE311DE1BC7A35F61BBB7C5A +:106FD000C9FF3674FC7E55DAA438D54B7C3F682F48 +:106FE0007DA8C70FF5BA88A2A14F62BF3CF7A20DDA +:106FF0004097FD014E3F4F5172DBF3755856A34742 +:1070000093ED2F4AFE11EF879C29F1EB18D768EB1F +:1070100083737D04DFC735A4E3A5A82F106FE63581 +:107020000B8C0B709DC90D288F3FEEBAA61DF3FF88 +:1070300000EF63FD80F74783D710DEF76F324669B4 +:10704000B6FACCBF801D407947D7B41B207F4AD108 +:107050001DAB51BEE1FD2FF0BCF544311374E1EFDF +:10706000EBAAAC3AA830907FCF2621CF783005FD2F +:107070005F676B3F1FE4DB3B97BFFF36CC87F1694F +:10708000B4435B8A715D60F7E2BA262AE9BD12BF9C +:10709000E786F7682EF32CBB62129E4BC7B1388689 +:1070A0004C82455C0F078B74DA5F014F943770E6B2 +:1070B00057E134E22358D4DCEDC3F7A3ABE9DC1984 +:1070C0004AF371B044FA87C47D4249BB8AECD04090 +:1070D0008DF37B22D67D43AA639E03E3F78515D704 +:1070E000F37B2A8D83A3258C535C45FAE3A1A0F0A2 +:1070F000A78DE67EEEAF25CCCFE3B9F4C2333D7366 +:10710000D16CA83DDBFB149693D95B73515DC6FD32 +:10711000454F63F9589033ED546DCA3C5CDA6766AD +:10712000A75B295CA7F795A1FE9AEE813ACC13994B +:10713000DDE3C179465E577D9E71E10CE52D6C0F54 +:10714000CB0D698A5F3EAA2DB7F5DF1A12DF0F1348 +:10715000FAC4AB713E6E61DD73F0FB25407BFEDD52 +:1071600019A15FBCC2B1AA30EE3750B4B886F7B5EA +:10717000E614D491FDF66650C4D50ECEBA12ED0DCC +:1071800015F504B4BF3BC0FDBD67CA580FDA334ADA +:10719000CC60B4BF897CC68D625E4B5F607E9831E7 +:1071A00001F0F3C5F1944FF9D8174BE7A2DD7D4705 +:1071B000361FF28C6A7D3F89F2E63347A473B071C3 +:1071C000FEA441DE8CE6CEBD8AF1E22894EF5E2F6C +:1071D000E9AD3B8BB83C59EB6E0971BFC6B3425F5A +:1071E000B57BB93EDC92E2F7C0D4B321969EC6D8F7 +:1071F000B542AFFB922B89CF7C3100B312FD8CA638 +:107200008978B5F0E0AF9059DAEE3F3E5B48FD9FDC +:107210000D72FC5A71DC7C71ED6D029EFE715B9DFE +:10722000F0BE314B17EE8FDE58608C443DFDC45CE0 +:107230000E773FFB5E8CA79E95080EEBB912D279B4 +:10724000FE9892A4EF6CA867157A6FAD377B6ECB72 +:10725000BEE7EB38ADF1FBBB6A8CCBAB7AC0C3BFEA +:10726000071353CED8EFC786D0EE1E9B9333EBDEC9 +:107270006EFF75C47BE91C56CDF56C7F3934C9DED1 +:10728000B1D6E9D39DEFDD793259B8CF8E70ACC35A +:1072900092AFDC7A4AE93DEE27742F4F61DF457FDC +:1072A000C95A9107B2D6037C05F077BD9B4EE0FC2E +:1072B000A7AD73C293FC3BA96BF7EF14F928BAE3AF +:1072C0007CB1EE008F57AE7F356CCAD07E1DEA656B +:1072D000C057D7EBEE7BD289CC283DD7FE4D5480EA +:1072E000408F77B5A632B43774016FA99C111F1E69 +:1072F000E8F5A01E680F265EE776163314A0417BE2 +:1073000056AF6AED284777A939BD8B799177057912 +:107310007D49486B6FE3FB3DB5D783F7B79B156499 +:107320000F887A9AEA77A9F1A7D12F683EEED3D1D8 +:107330001E81FE06CAAB796D0D9D6FDAAB5839DA46 +:1073400085CF94F2EFFEB53FEEDB8BE784EE407223 +:1073500054D086875325BF19837EA401C6331DE30D +:107360008D39BFF160FEFD8857EBFD33A597D0F84E +:10737000D04FC77EA74A82191CFFD4357EF213DF97 +:10738000ED75CABB55AE0E7179EF48698EFB9E2A2A +:10739000CA37C5639B49AE7DB162873C5B72AE9EC6 +:1073A0001DC5D2B678F99BC14A973C8DA1F7CF2273 +:1073B000FEA7E33CFA10F354E599E7A221E699EC25 +:1073C00098073571F63B6C83F899DDF787DC7AD145 +:1073D0002A2DBDD827F85361C92D219867555FCF55 +:1073E00065941E286925F81DCFC9C2EE9EF5F0A64A +:1073F0005664C7CDBE442658C2F36490BF2FF5250E +:10740000DEB2D7CF573E7A42D6FAFAE941EE7F1282 +:10741000E776D4F758BFB7D72B6F1AE47CE6D6735C +:107420005707DDFA90EBBB8F6E3E8F838EFDE753DF +:10743000E97D6E5F4B327B9EBF35FFC6326324977A +:10744000ABAC9C1B28E74AA5A50798897AE14EEBCF +:10745000BDF906D95B4FA8B9F78CCE67B9FEF87DA8 +:10746000C63B8356FB77076E1F72B5AFB2DA9F6BD0 +:107470009F3FBB3F3C96DEC13ADA7FCA5F7C59FB37 +:1074800010E1DB29BBC62BB6C60B76E07896DD3F54 +:10749000B7ABE4595341FEEC9E83FBF8193867ED16 +:1074A0006588F778306EDBEFE60A3E55CF061C782C +:1074B000CEE1374CCF59CC49CF8D2F7F7ED0FBE02A +:1074C000FF9172DE07BF29B991EEA7CE15F46B824A +:1074D00093038EDF74B7C721BF9FC2FBF702EFC4CF +:1074E0003CF64C2D97EFBF3B78CBF2C05BF189C2E5 +:1074F0007B4F80EBFB07025CEF2ED09A0F7A01FEE8 +:1075000005BA44F7201740DB00C8ECE731060FE569 +:1075100002859961CAE84AF3F650477FC7E7FFFA48 +:10752000CED1CFD1774A62B23D4EEA09F3BC58378B +:10753000BCAD002FC6C1B7623CDCD7FFBD22EE97C1 +:107540007C67C40E66BF27B42C2C89FC7F46796A01 +:10755000EE7E5AA1888BFB63B223CF40D4FD79E243 +:10756000B7C387671D3B699B775D5872C44BDDFDD0 +:107570002E29E4EF3BFD49CAC7EB882D1AD49F3F63 +:107580007C38AE77C091127078F3C0F15A01C74BC6 +:10759000A766D2F9B053FFA8E070E2A35BD0271F23 +:1075A0003E4E89F7ECEC05FCFC29E2929D51B96155 +:1075B000207A5A795D9DFE8F17EE1F0C41C758C186 +:1075C0002743C703023FF9E8B82B4BC78F178EE755 +:1075D0008680E3A7163E6249A2CBC705C76F86E047 +:1075E000EB39161CFAC78B8F3F0E818F55020E3375 +:1075F000CCBFABD85923F2E305BF62F8E8B3C5F9B5 +:10760000F95E093BE3EDC16AE7777DD9AB23E5E19C +:10761000E49FBC29D637949CFC41B47B5DE423AD48 +:10762000EAF150BED01A9DE7B70E35DF1A6FA67487 +:10763000B03CF7B53D1E07FC43C17357987F5F65AB +:10764000F53E67BF9BD321571E8FC9F9DF85D77ED3 +:1076500074FCFF1C9F3F08EBC3C2A7252F9F141E7D +:107660008792CFBC788CF17CB68F1A8F43C1F39B85 +:1076700061E2B1B326D9897189CEA3FC3BF99FE2BF +:1076800073E0F6E6A77CF991E0F100E2B1E4533C47 +:10769000FEAD787C6E9878047BABB3B2EE53F9FE06 +:1076A000A8E4DB7D4EFCA4F0E99E371F3EF2E1D555 +:1076B0003D9F35DE1A61CF0D178F43C16195CB8693 +:1076C000C99FEEF3EE27864FD7BC7F333EC578E7E0 +:1076D0008DCF21E0B0CA75C3E64F93F0BE4F7C2F2B +:1076E00061C2F7371EBE1CF6F7230DD3A6513EBE6E +:1076F000624C5A3C89B13D85FCEF6C4D10F13EF770 +:107700007C7B843FE270C3BCB594D79E08D15D8476 +:10771000A372FCF93ACCEB59E4A17898BBDFE114F1 +:10772000BF2F902AE4DF87399AF0F0BCF8867169A0 +:10773000EC9F6F7DACC1B62EFAFB7C36FA7AFAE389 +:10774000FB30D36FAFC338CDC281E1B0E87C34B138 +:10775000F8C3E9A184E763B17F8782675DE170CFF9 +:1077600013696A1765D9BFB77921FF6EB2EEC538C4 +:10777000DCA2E33ECACF7D111FCDA2EF3B3D5808EE +:10778000ED17354CE17F2FCBCAA754187D9770E5D4 +:107790008E89F4F7AAD8B2C5D4FE11E1FFE94727D4 +:1077A0008BBFC4DFBF1AB9CCF4DAFFEED4D94211D3 +:1077B000A767C9D108CF7ED5B8E88730FEE12FFA98 +:1077C000E2E857F42D5EB8AD00F8E7E8D222C9FE32 +:1077D0009DA85F8AF9662CE3FEB1FDC7125ED976DB +:1077E0008E7D43F023F4BFAE6F00FC1D12EF972691 +:1077F0002591FF6F8C5E64CBBB7ADBF5DEDDFFA5E8 +:10780000C2427A7F541AF8EF321C15F0352E19BC9B +:107810003F5B3642244D19E3ED7F67CA8DBFAF143D +:10782000265F467AFC5A4A7EFF56E4E3397EE263DD +:10783000A6E893116E0B0F0BFCAC13FFE4A245A757 +:107840002B47D5129D2C78ACF9301508F347EA0C7C +:107850009E57542CF23E676E0FA437515C5BFCBD03 +:107860004A05E02AA0F94F0D36BF356E546119154F +:10787000C65D29A79B31FEE55E87D5EEC89FE75D13 +:1078800081F0ED3F2C6B9B2BFBAFDFAD97C6EF7606 +:10789000F24D4184E70144D18FC1E34BA31B6DFD41 +:1078A0007D9100F53F5F7E7A12753594E37725BDB3 +:1078B0003ACC7BB5C2E39638BE3DDFF131CBFF1A3F +:1078C00061020E337821C6D15EE4FA65DFDE55A38E +:1078D0000792DBC3426F3C5E58E39097C50D537E21 +:1078E000817F3271697227A59AEF3F7C09F55F2A83 +:1078F000E6DFA726474F09E37AF4B518D71CEE3A1E +:107900002C7CE7D5A302CF283FE847AF15FCBA741B +:10791000C941792D947B84DC9E107AC1EA77434477 +:1079200012F449B606E28CD547766FE9AC2139A747 +:10793000B85763E4EE2D98CFC6DAF8FCE397BCB5F0 +:10794000113FD9B55FE57987BFDA5A90C68416E052 +:1079500057879F3DBAE4FD14E695DD20EB37F23CF6 +:1079600001AE9FDE65C9D991929C9EEAA797DA166F +:107970005B7F2770BC5D8E73EBE4DF89B5F8695FD0 +:107980007A51E4061B7D364654073D7E2DF4FC11EA +:1079900097FF6CC931EE17837550DECC6F2E1DBD7D +:1079A00007D7116D7A3FA54DC671B83E7B2F5DF5A7 +:1079B00038AED75ABFB54E58D7F887A0FD971ADD15 +:1079C000761297B7A50B43CEE7A27F8DC7584D71AE +:1079D000DA2B78DE81355EB401F03519D795D85CA5 +:1079E0005099C3B385CF153EC0E358C60D2580B767 +:1079F000E6DB65F41D9A92D6BE5B918FDE0D2722E1 +:107A0000C536FDB55ED035C7AF7C7FC676B86F2D65 +:107A10005274EF40FBD7E206CF8070DF50986C665F +:107A200003C4EDB3FAC0B55F6A72B717DB37B2664D +:107A30002ABFCC8C4BB13C2EE861F53FCE320533EA +:107A4000D1AE68F0501ED7F1E6C59115B08E65DE57 +:107A50009E82A9506E8D7039F8ED460FE587BD2ED8 +:107A6000D6E19EEFBA351EF34BC06FCBD27CFF5EE2 +:107A7000B686E7FF5CD7EC5CCF3EB5F9F0E538DFC2 +:107A8000B7F87C47805DEA8B893FC9AE78255D3CBD +:107A900005EFA91D41DCA37E5C1412DF3F61F47782 +:107AA0001493FC57F652C30DBFC0FCB97B223CEFC8 +:107AB000E148C30D976148EAA6DDEC677D3ADA4FED +:107AC00083EFF7C96F781CFBFAF85D4EBB7646A3CF +:107AD00044FB005332A3AFB7E9ABFF2C0A113EAE13 +:107AE0005E220D184F7A3412A6F747FEEA691AC8CB +:107AF000BED38A393E97EE1EB8BF565CC0DFDF3D6D +:107B0000F07E770DCE8FF4567A689F5FDA38F038C2 +:107B1000B761321C8C737CED7F5C8779B64765E773 +:107B200077BCD6699C3F131AD7FF47F67EBDA30CDE +:107B3000E9B24ED2F0FEFC8A11FA78E4977F58330E +:107B400085F2172F17EDE78513CF44A0FD4D772F52 +:107B5000EFC0BCCB91BDB286F6ED3ED777C2B27A0C +:107B600054C8B1B5BFC0BEF62AEE6B51FC3BD8A8D5 +:107B7000AF9474FC9A026A62468A91EEE62AFA6E23 +:107B8000FEDEA086743FB250D8B1E624871D7BCCC0 +:107B9000255F6E7ADEB4DB65B7B9F8F5151627FBFD +:107BA000DA5C18D2E87ED207EF3C3F13EDF51B47B5 +:107BB000C4EDF7242D7BF688CAEDEF23BF1E1B37DB +:107BC000597EBECA6BD72E1CF8FCE2EE7FBE76ED66 +:107BD00091859CCF5FF9C6B4821503F493B5CA6151 +:107BE000D9B5AF7C637079F97F07ED4BEB0080006E +:107BF000000000001F8B080000000000000BDD7D6E +:107C0000797C54D5D9F0B93377B66492CC4C6626DA +:107C10007B98218001024C42085059260991A0D836 +:107C20004E58C3A6C322060921526CE9FBF2353730 +:107C30000430A454A3AFFA52A57612D1D2D625D1DE +:107C4000D4A2523A20B8B4F56BD82C2AD5A1453627 +:107C50001153AB6F697F54DFF33CE79C99B9370947 +:107C600081D67E7F7CF1E7EF70EED99EF3ECE739A9 +:107C7000CB7CD04048F80642CE349849D844C8312D +:107C80001DA9E928A0696076CA329A7E097F530946 +:107C900049B44984B862F9EA157A12CE27F8F72573 +:107CA000FD7FDEE2441236C7F247BFD0D77458A139 +:107CB0009FA684A556F8EA1B1648226437F40FF9EC +:107CC000CD63099918EB4F9B12D248C8B8183C47AE +:107CD0002A193CF44F266E426653708887906C0ECA +:107CE000D791CAB149415AFE81663E47753D6F8DB5 +:107CF0007712A23C2EFB9EA4F587EE587A2083A62D +:107D00004767EA09A1DF3F574685F4B48B7CE867F3 +:107D10005C6F38821BF5AA79DDB9433D4F723A4D4D +:107D200007F0DCC3BF91CDA98464F4EEE72287EBB2 +:107D3000E8CCD929416BFFF3BEC0EB9D03F8697A0B +:107D400057875E312513523B93A5DAF1B4ED6B0DE5 +:107D500061B7ED2AFDAFE950D36D20780809215EA7 +:107D600056EF56B75B1552E3C1A927F540D74572C8 +:107D7000876122A5C3A2DA4269154DF7A798B1FD24 +:107D8000FE140FA68B08F177201D3D2555A3E8F8BA +:107D9000ED09442AA6F469490A0DF5527ACF1A3939 +:107DA0002C1E9E959C2E8B76541DA268A5FC10B8A7 +:107DB000CF05F4FC969E3C49F37F38F1FC16C87F52 +:107DC000D8ADB3491EE0B7E598FFFC84C7A7A7F973 +:107DD000E5363BF2C7DC394B0DF1FD6AF977AE862B +:107DE0007FDFE2F0569889622D02AEEB290E8C8A75 +:107DF000CDF3CE9D4BB766D071E6D63E3011C6B9F5 +:107E000073C77EC370FA7DAE8DCD779E8DB55F2C26 +:107E1000F3F99AE97C29FFBF077C0BF3FD8E147AF6 +:107E200012FE2D470CF05DC0755BFDD90ABF35C64B +:107E3000F7E2FB439CCF1B6C3A4CCBADC1249B0BB0 +:107E4000FFA9A43808499BE32D21B428C9465470E2 +:107E500027031CB492D1E47B8AE4C5E611C5631DF7 +:107E6000C3E37B27666D7115F78FC7ED1AF9BF560F +:107E70003C1E6B4FF0839C2953187DBB8C4481F9C9 +:107E80001FDF9613DAE48DC199C4E174CEF96B83D8 +:107E90006D748C0FDEBBFBEC12906B5A6FB3D5C1C7 +:107EA000E0077CFDD8AEC3799208958792983CFC98 +:107EB00029895477F4C1CFEF72B9D2CACFC95552CC +:107EC000AB7E34A6A1D4E4DEF5FB938B851209C00A +:107ED00038BBD7996ADAFB18EF2CE7DB5EFA01A60C +:107EE00040F341FEEF3BE72CDD9A44A7BE293179F0 +:107EF0000ACCF3A466DC93249C341EF8658EDE075E +:107F0000743A59CFF4E0624328A9888E7B80D3E588 +:107F1000DDF5FACA5001E80D827A4F3BEE921ABDA8 +:107F2000329FCE737188EA11486BF4A7205D52AF7F +:107F3000A6DF7112B8751C8C37938DF7CE8AF23597 +:107F400040BF0F668ED4819E3C3EE7BF9296D171B2 +:107F5000DFE5E31EE5FAFCF81CB5BD38ACD1A7BDE2 +:107F6000F4E88904359FF46377DEBD4EBBB3DB18BC +:107F7000C801FD77BC6DF1927B80EFDA127C433D46 +:107F8000BDE9F3925DCFE007FE8CD33F5D46DFC7CE +:107F90005D4EE0CF0CDF264F6FBE3C3A93D9B3DD88 +:107FA000B3126B4290F2F67F2CCB6F07FCEC0ECD38 +:107FB00042F8BBED6CFE425F106EB716A1EA8BD1A2 +:107FC00049D8A9FFE17AE3CE1DA70C1EDAFE36D010 +:107FD0001B56CE24141E5B4B565B0B85EF3D1DD705 +:107FE0001F4F25859EF4C6C68BEA6BBB1A5FAB425A +:107FF0006A7C0D64BFDE09E92A4371E3AEDCE96DFA +:108000008771457EF17A9617F66C7748C7ECE8865B +:10801000149C3FE597513FA7F9331B4616E9C975F4 +:10802000D8B790EEDF62DF003F57B36F93ED5EC4C9 +:10803000D740F6ED0C2195488F2BCBEF9B48E7F707 +:10804000FE7FA416B5C0F71D8C5F4773BCBF6F8C55 +:108050008C8A87EF0C9FEF494EE73351FC0693C1A2 +:10806000FE897A43B93E7B9FCBC1FB1BD47270A3C0 +:108070005D2D4F77EE50C3BBA45E0D6FA5DDC6E04E +:10808000D9D094007AE598E09B957AB43BC702E595 +:1080900049E3806EA1C1BE783A55DAAF4FDE164A89 +:1080A000CA5D407FD29660037E74025B83BD3CC78D +:1080B000E8F8B999F1BBC3A1EBD37E44F5F23935A9 +:1080C000DDC18F88C7E3D3DC9E8AFCA21A355CA48D +:1080D00047DDFEA88EC9B1D292887E9FCDC8E0B49C +:1080E000B527D814C6CF256007A3E36BDA2F9443D6 +:1080F000AAF1EF063EB9CAF803F951D7EB477E4023 +:108100007CA877959989885772E52FE8C71E5D99F5 +:10811000EA6BF1F4E1571A7D6F1553FA1E7D3BCFE0 +:10812000A7F4213703CADFBFD9BFFC60E358B41BF3 +:10813000DAFA8F5DA3FC7DB0F1EAF8D5FAFDFDD93E +:10814000935D1A391A88BF9F023FD0D57B3D13B586 +:108150001BDCAF117ECCB214CF992E3AC41B7C9C91 +:10816000953BAAD0EF3CAA0B6C49027A1ED1D9806C +:108170001F8FCE5CDE04F9CF7778D1BF12F024696F +:10818000EC9DB03F03D94FADFC1C9F7B6F118C7BE6 +:108190007CEE7C95DF3BEF721609A7C6F273AB2528 +:1081A0003FF80D5179B5A8E91EB119711E110E479E +:1081B000B4DDE55CEC27EA0FEFA0FE30C5C7E2397D +:1081C0000F4C94E2E6F3B4DD8CED9EB17BD4FEB0AF +:1081D000CCFC615753E49E006DFF993590E288A373 +:1081E000D3490D9D8E73FA423DE0BFB972C0D017DE +:1081F0001FCE9BA3D7E827E6A769F551547EB8DECA +:10820000D58EA3C5E7B58E976C637A777972B09EE9 +:108210008062BDA8F64FFBE3DFE8B89AFADA712F67 +:10822000703CF637FEF32904CB05BF6AC719EC6032 +:10823000FC55B283D1FDE8D76F7CABD809FEF6AB15 +:1082400093800F3FD8F897E3F39D60C70F4D02F07E +:10825000073B92B0FE077409910EFC1E94D02F9C30 +:10826000BF6329AEC7687DA6978EE515417B8F83D6 +:10827000D18DEA23951DD4CAE7E30027EDF78514D5 +:108280001BF39349470EC407AE155FEFF683AFEBC0 +:10829000B51B8F8BF1AF8C1D05F6A03D0A4F38073B +:1082A000F2FDADE7454A31C2D697E5D6662905FC11 +:1082B000C7C03DA0177AE626D9DA292AE69AFCB784 +:1082C000801E3F7E44A76B947058F4036711C687E5 +:1082D000DE9BBDDF1B41CB6705F47E10BD2AA833B2 +:1082E00091D2B5CCAA407FC54767FE2C09D665D58B +:1082F000268F9EEA99B953031FEB61DD393FD1B355 +:1083000089D62DE91EDCE8A4E5B32B2558F9918325 +:10831000D4AE47E8FC7F0A99AF110620C5CD319154 +:1083200057E66D9B46CB47B8BA7456DAE29907E731 +:108330006D33D37EB73406D261A9BCEAC1B1DBCCC0 +:10834000930971BBFDDD537D84FCE0C1713320DFF7 +:10835000F5A8685FB2CD9F4DC82BBAA057A2E5071C +:108360001EBC75864CE195A569853ADAFEA06327A7 +:10837000B69F376FCD1D3FA7E51F3EB86E864CFBFD +:108380002F592CDA7F7B46B94CE19D24F2FF6929F5 +:108390001F42F54862C0A32BA4F47970D40C39872E +:1083A0008EE7F0DF4D68FECB0747617F1382B46E26 +:1083B000264C62D30CA82FFA5B40CB15DA5FC68639 +:1083C00072F2274AAA091145027DF776697DB94CF8 +:1083D000C71F9BBA795BC17042C6579626129AFF97 +:1083E0005AEA63334C76A093BFD043FB9F94FAF8CC +:1083F00036730EF4A78C8072A3D2B6AD927E6FA9AD +:108400006C0F80FCEE9418FF58CCF5611DFD67EEF3 +:10841000860009A2FFD6CAF824DB370CF944E4F33E +:10842000599C2B9A4F67F9AE4DE4F6401FF278291C +:1084300095E99FAE84BECBFF4BC8EB6282F29A7285 +:1084400082F89FA6E9A104D265A6F6E61B26523C57 +:1084500081AE8B373AAC582F3AAE99C125DA11E587 +:108460001B0E9093998C07B17C1685EB012EAF798A +:108470003E6E0748589E0D22AFD7213C2EBD747B1F +:1084800015FDEE4E20C14E9ABA5209E66712E2EF90 +:10849000B4C6FAFD2DEFB6222150ACA3FC58E1CEB4 +:1084A000296CF2C6FAA1F06E0678453C89C22D030C +:1084B000DC2EFDACC2BB0BE2E02E60707739183EBB +:1084C000BAFECEE2745D4706B703BF4F77785476A5 +:1084D000A8A4BBC84068BD93A94CEF120F6BEF2A4C +:1084E00027689F7BBE6F09811C1273D017888BB3DE +:1084F000ECE2F3AEBD3C9C84C6C6F93772D808FAEC +:10850000A3F672017E7735F54D17119FACBD6C2730 +:10851000CAD8F8EF6C7EB17E9C58DE1F3C1460D444 +:108520005FEBED1C81BCDF0D84ADFFD627F9D31CBA +:1085300057F17B6A2F4BFDC02FE377EF20BA16056A +:108540003AD1EFA420061FF178D0BEADB7313DB4CB +:10855000BEB3348DC4F3B5CCE96064F3073CEBE201 +:10856000ECF3518EBFD982BFA85D073A2DCF2CC046 +:10857000F561D7DFCB4756617F9B187FCB6CFD54ED +:1085800022337D58D2EDB029528C2F043F087A76E1 +:1085900039EA4B115F5592ADDDDB87FEE7E39704C7 +:1085A00028DFD2FA698B83FAA571F009BED7CA0910 +:1085B000213F647C42F97F09C825ACEB007E1F9502 +:1085C0008751F1746470DF026DC6211F30FA65585F +:1085D00043008FC04F6F7EC81A801F72B1BCA4FBCE +:1085E0008011E659CBE14C3B114E1E59C0E6B11A41 +:1085F000E2DD108C023971307B54FC4279E28D3C13 +:108600003E07BD9608FD49CEBF5946F55F5A344F27 +:10861000F5BD07F1CDF525750FCCB1FA8752CFCF57 +:10862000D82CC7F0E30423EF88C1BB80EB9B453017 +:108630006F17E24F313B54724B2614C5F48B9053A5 +:10864000D19FE8272F95F5E3E16954FF70BB47F50B +:108650000DC601C9760BFACF5FBDDE9106D03B5542 +:108660005CEFB0EF87A89B0BF5963B824B258A9376 +:10867000236F940F8578EABA74BDE734B52B73A4E1 +:10868000E01642A7B2DCE8DB9214C78FF388D96307 +:10869000A5FEC4DDB4F297B47C4E7782A2A7A49B5A +:1086A0001DB078AC717ED9A7AD12F2D93ABA04DD0B +:1086B00050D49B3FD6A51B719C23957929C178B8CE +:1086C00038FE9727F4AC477F52239F22BF7C188542 +:1086D0003B2FAEDCCAECCEAE64FFE4548AFF153A01 +:1086E00012443E9FE652F9334B1D6A3F5BF8334319 +:1086F00053FCD3A09DB67E7FFE8F0BD6FDC82741CD +:10870000FD282ADFCB6EA73694E6D23A0897CFB081 +:10871000AE16E8A8278A44E7FFFBD41CB6AE9A4BF6 +:108720000BC7C4E91529902DC13AC965F2419C8255 +:10873000D205E75FA1BF7BBF817EAFC8937C4DB4FC +:10874000DF15A976EEA7F514C33C5D898C0F0F5990 +:1087500088D942FB7F9DA64877AE97A64F19D9DEF0 +:1087600022C5F459540F5ED187A7D2F2DFE50EC7B8 +:10877000F2435255B68DE60FB9D28A9A24EC8F583F +:10878000E2F89FF64B009EE95FFCE5E2544A0FC316 +:1087900060D69F938E3F2B4E0EC657B279AF4B6576 +:1087A000F85D979AC8E2F289ACBF435ECA2630CE24 +:1087B000503A1F2A0FAF25040BEA11AEEF633DE0DC +:1087C0007BD0976E4E37B791E5DF74F2F521EF77E6 +:1087D00033CFBB93593D2D7DDE71B27ADD12D36369 +:1087E0002D33A95F93A7F26BA8930FE30608F0530C +:1087F0004B299D4F1FFD7C97FB29D48EE17C7BDBB1 +:1088000015A6FF122696A5437F9B0D2C0E7F9F2D4C +:108810006473F451DF9848D78D05313B24FCF7CFC2 +:108820003BAA52402F3EC9E767E4EB4B01C7E6067F +:1088300016374DBE9C88EBCF10874BCE3F8D74967C +:1088400027D02E6953030928B6383A1B6C3A95DFB6 +:108850009F7C3919DBD75E1E4BFBB89ABE2EC172C6 +:1088600092EE51AD333E3F391FE1D4CE4B8BB73042 +:108870008757E4FDF9F23412075729B16D86714A22 +:10888000897A5DD29FDF7180EBD3DACB7A959D89AF +:10889000C16B547D0FD3F596123FFE39367E6CDCEA +:1088A00044A2C48DBB35D5FF6A2ACAD524DB999171 +:1088B00034A1FCFEA51EED07B353346DB3327B0E1D +:1088C0007A59AC57408E6D74BD52955AFA1B681F89 +:1088D000B56FBC9DD0235D7FFF8B92C4FC3907B57B +:1088E000B0A48AEB9F2A6E6F843D01FD362BCE5FCC +:1088F00093851DE1FAA6D2FCEA98D371F3AC4AF550 +:10890000E0F73724C677D4A0E7407BCAAF4ABCDD86 +:10891000D6E2F3C3283E2D2A3E88E1D38ADFBF2A60 +:108920003FB06412D38FA452224369327E1AD3130C +:10893000A2DDDF52991FFF37AE2F843E99B5585DF7 +:10894000EF1F506F1CA489D764A7A376C2CDEC8417 +:10895000D04F759C7EDE0B478C1E5A6FBC93F91D61 +:1089600036975F76825C25248F2694AE6DFF28F7BC +:108970003452B87BDE32F8DAA1BB3D8C9EA50BD613 +:1089800037C9F4BBA143B2C1B69380CFBAA173CCAF +:108990000A3ADF14AE9F6A9D6C1EB5CEB071081DF9 +:1089A00037B3968D9FDDB15F92E3E426BB86D54B4E +:1089B000771A108ECC6A19E3D699F5FE5D84D22F12 +:1089C0001BBED3FE329D84F34348CA2AC67604E216 +:1089D000A2993ED6AFD517929617C4E6D7ACAB2A6C +:1089E00000BDDEEC4EF4815E9FEB0A0E76025C2742 +:1089F000C36170C3C79FEC96615D778FCB9F07F310 +:108A000016F3F3E86D99A02F134F32B85A1D6A3E42 +:108A100020E47BDC0EB5333BA8276F10A403098349 +:108A20003EF22CCC47BB22EABB1D5CAFBB49F079C0 +:108A3000F4734833413A119CA77BD330BEDFC2E8C0 +:108A4000589117D805DF2BD28617815F93B73D2C3D +:108A5000431CF5E59D6C1F41CB8FA51CDF741E9355 +:108A6000607E621E03D96F51CFD0CF3A54F0792285 +:108A7000E79BD205CE8530BFDACD2F269AE89099B4 +:108A80001D6D5222DA81FBB09EC03B85E3568043C8 +:108A9000F0516647A9A711E8F95B834F22FDC35740 +:108AA000BBE185312BE2E571B311F1DF6654EF8B49 +:108AB0000B3FFD0E27DB5FD8ED0A2C06FAD5ED79CA +:108AC000C008F45CB5EB9431D8875E8EB6BF46FC27 +:108AD0004835CCFFAFAD368760BEA50B185FAEDE64 +:108AE0006C0C99285D6A9FEE0C83FF4936121FC8F3 +:108AF000756D47E76BC0A359B5FE71101773532608 +:108B0000EB2E88D989CCDAB0047632B363692DF2C2 +:108B1000777AA20FF81BFC50F00F2E965A1589FA9F +:108B200045170D4ABE87965FF426F860DFE2350BE5 +:108B3000937381DFD73BA7BF2151914D7ADE148615 +:108B4000F41E57B001F0DDD2E82905FAB454101B29 +:108B5000F08DC714E8427E4C4BF2C1BAEB5AE72DB8 +:108B6000F484F83E7E2393834ED013287FA408FC20 +:108B7000AF1F38599C90FA2BA8775E333038650EBA +:108B8000E797A9FEFB50AE4008E9B8D924B4DFD876 +:108B9000873E8EE39B87E2E57060383B8CB06FBA0E +:108BA0009AEB8FD205BBA43FC5D1FD0958E8803EA2 +:108BB00079BA4DF220FFEE6AAC70627D6202BDF1BF +:108BC000348B7FACA6E577C4E90D318F3EF4C74FF7 +:108BD00001CFD693DD0799FE0823BF0978051D054F +:108BE000BD5E747A70FC9BA879B6607FCB6A811EEB +:108BF000CD99AC3F21CF5AF97BD1A9E37A7097A4E4 +:108C000043BFB21BE7B9A65A46BA1C987FDB0AE8F5 +:108C1000678D33A310F8F0A15F1C364AF4FBAB5C00 +:108C20001ED6B44A6C1FB9F5B0712ED801E5277A6B +:108C3000F0B76E61269F3CF2F3C3A8F76FE962EBD1 +:108C4000E8355D9DF2726B8CFFBC170EDC06FCB93B +:108C5000A6C3442C12D085D9592DDF51BD80F240D6 +:108C60001423AEE7C0CF677A30E8053B1CD59BDC08 +:108C70005F2356BA5E73821E1C5508FAEE6D3E4F96 +:108C8000D17F4582EF8019F45E11F3F7857D7A87F5 +:108C9000E391F61F46BD49BD57B06FA2FFDEFA7ED5 +:108CA00024FAF1928BE9454AB7537DE97DD1BFF7AC +:108CB000F159C49314470FC0731C1FF538D97E486F +:108CC0008F53C6FEE4328627D9C8E62F6F3287401D +:108CD000BE5EB75732FC38CC889F439CDE8738BDD8 +:108CE0009B759BF2EB99BDF933F0F981F9C984E9E1 +:108CF00017A64F1E7A416279C51A8275676D700E8C +:108D0000D299382D3EDC0F0C1E34CE4D8AF19B9645 +:108D1000AE9EE7F71B611EB77430BE8EE12BA4E256 +:108D200043AAA790DE5FA68AB877D00BF814EB5E53 +:108D3000EBE21E257EBF44A4297CDD5B0FEB5E8841 +:108D4000EFFA581EFEFA5AEF8A71457BB1DE5DBD1F +:108D5000E1371990DE95FE26A6B08E82F58758572A +:108D600089FA999C7E7A17F317BD2EC607AB8B3B09 +:108D7000509FAE3E5D8F7261AD64F26F3DA9D65BD0 +:108D8000625D45C876B6DF58CCF4E19DCE249F24C1 +:108D9000F5AF5FEE84FD23D0DB57A8174CFDFF5ADB +:108DA000CDFE58A18BC9D959D8BF44FD5E8F7EEF47 +:108DB000C59D129EB3B9D6FE48F89804F45BCDD792 +:108DC00017179F2E9FF821ECB7EC4EC1F32B1F3DD8 +:108DD0003DFB3B1F52782FEE9A8AFBF5CEA600F2A0 +:108DE000438FCBE203BF96AAB74A58573776BC9A4F +:108DF0000C71A2F33F1B53047AADD2C5E4EAC20B57 +:108E0000FA0D808F4D3F7E6E0A94AF0E49A9E0AFF8 +:108E10009D7F6EFF7D7FA7FD9C7F427283E834FDBE +:108E2000EC5746D83FD085DABE00FB55B33B05FD75 +:108E3000BAF34F3C3005F0DCD4D184E5179E68C30B +:108E4000FC811F3FB70FDAD706927D588FF60FFED1 +:108E5000D8C3947F01CEDAA0CCF6FB04BF6AF54FED +:108E6000E77E943BC11F945F31DE4BAA991E11FC33 +:108E700079A494ED87CC2A63FB2C476658AAD17F4E +:108E8000E57257B7D0DE86764DF12AD07E76C05E89 +:108E900008F187757CFEB5058C1F9A29B7407C20A8 +:108EA000B1206CCCA2F5E62FEE9C0270362790091B +:108EB00016E453084EC6F66766B7BEFE3789D27110 +:108EC00014556767287FD3DE767D49FDDAB70D2C10 +:108ED0000ED0CCFDEEF98B4F496C5F40B69D117101 +:108EE0001FFDD5EC968CFD897A513F8CE3A199C783 +:108EF0003D68FF68474AD6F378A6B40CF78D0FDDBE +:108F0000139E047AF1E573EB126A0BE2F99BB5CF7D +:108F1000EC6272BFA6ABADD148EBDF9C5F5802C3D9 +:108F2000ACE1FB244E888F819D53AC2AFDD6C2E56F +:108F3000CC6D23CEAF41DC45264E38775741C83142 +:108F400003E2E7491E7FA2A24DF1FE49E36217F852 +:108F5000B78F188219E360BC666E9F763178697BA3 +:108F60001BEC8BD3FE6C5F2BC27EBA0D0EF047D884 +:108F7000BACCF3ABE9BBD8BE5848C47372C14E41FA +:108F80007FC556B02B4A35DA158FD107FC7001AA80 +:108F90006420BE462F19159BB7364E027A0CF69701 +:108FA00077BB4A9F70B962A988AB68E9718697E779 +:108FB000B9FD4FB8008EDDA9039C4F66F43A30FF2F +:108FC000923142C77DE89553A887EA80DF61FCE0D3 +:108FD0006995BD15FCF4C84BA790DF67ED61F4A956 +:108FE000DBE335C03AE5A3063FF913751CEB387F88 +:108FF0003F224556E2F98F972C3688835DE2FC5F6D +:1090000037A563AB937EAF6B2176583F5F7A89C9F2 +:10901000C1219D0EF179A87D641BDABB1AC6CA7501 +:10902000F59E7613E297F9EFA50B563C5001F6BC7E +:1090300086F8403FD47555657BD0AE9810BF757BE0 +:109040000EDF9415E7B7527BB802FAB553BB63A1A4 +:10905000E599D3A8DE047A50BD09F5EDD3820F540B +:10906000C4F1D781F9FBB69A61DC69C406FD3F9271 +:10907000E37F290BE7211138F7F088A1B54CA6ED65 +:109080001FA9F0D8280629BE76A5839D27F9466E2C +:10909000D756A03F5C97BEC8D722F5A12F5E6ACCF9 +:1090A0000778EB3C0908CF2D7BA475CCEFB0128C70 +:1090B00023CB91ADA07FCE8D96C682FC7FCCF126CE +:1090C000F077C9D07D1BE0E5D2CF2903D2FE6F999E +:1090D000C6F8D43EAD03F5CCEB2F51BF66748C1FA0 +:1090E000935EA4FE0DCD3B649BE443399B6D8AA740 +:1090F00067AB81D9293BB73B79958CAE3DDC4EF50A +:1091000070FDD3E332AAF7E76CCA68B0B31F73BA35 +:109110006377A0FF79BF6B5684518E6A9F667E99F4 +:10912000D3E42FFC661CDF3ACB999D147172889BA7 +:1091300063BC1CD6254E582F7BDA61BF98D20FE94D +:109140007BB3F38622C057AA9BC97766BE84EB37F0 +:10915000EAAF21DEDC0B76C92B0B589CBDAFF55F67 +:109160009A9BC7FF5203C5109F75D17504F0994BA8 +:109170005FAAB3801D2A947CED1EDCCFC3F56A8FF5 +:109180002BC3D7AE926BE6EF9D732731BA867E274D +:10919000C37E4B9EDB23D6CD2A7FAEF7FAD7E28380 +:1091A00075CC395D58B6C4C5F7C5BC438D09D5F13A +:1091B0007A2CC7CDF01F1A4EAA412F507FDC8AF1BE +:1091C000601B1D07D6D9ED373EC1D6D94DEC7CB416 +:1091D0009BF93F15747EE097B9F202EB997D4DC281 +:1091E00079B8F2C83268E76A4A979ABCF178B6B59E +:1091F000019E77733F40F8E375545E4CC88F94FF2F +:1092000041CFBD22617CA23FFD10E36FA61F6ED946 +:10921000C3E85EB787D93FB1EE06BD07E706414F09 +:1092200078C7C4E4BACE181906FC19D3139161802B +:109230009FFEF443456208E5AE62E4308C2B887EE5 +:109240002E193CB8EF7689AE1BD18FE5F290F4323F +:1092500093034197D78C0ACAE16B8313900F002EBA +:1092600058070AFD3CD715B8D50D76B732320CE356 +:10927000CB5C9FD6BDBC4D75BE5FAB4F698A71DCC0 +:10928000738309E3133E1EEC612515618AE7AC1276 +:1092900037707C54EAB07E4BFEB167A0BECEDC11C5 +:1092A000063EB364774F06FD75BB9BC5D3764A8CEB +:1092B000BE62FFDE0D6B13D01BED89788E56C46342 +:1092C000B470CDE2F222F02FD619106F87FAFFC9E1 +:1092D000E5A28ED7DBCCF94EC02DF89AD61F0C0E26 +:1092E000517FF647B4FBAAE243621C6107637866CC +:1092F0007416FB05309FAA82FEEBB5EE677A46F046 +:109300009D287F88F3FBCD9477A1DEB322EE5A2D02 +:10931000B378BE85A8CE5989FE44FEFE86AB9FAFCA +:10932000B77DA167FB55C44FA03F8C2380F89655AD +:10933000FA607E3BDDEA7D2B91CA44FE2C22FC2A9A +:109340006F1C3CDC2783634753FAD87F8B8E3B49E5 +:10935000BD4F10E54B4D3FFDC1DDAC89F737E7ED63 +:1093600023107F4A342773F9BD827EFFB6E87D0063 +:10937000C55785FA8EC5B1061A470BAFC5D337BCA2 +:10938000D74A8F665D670DF0F3B39C1EE4A16B9B1B +:10939000E73E3ECFFBF83952B25856ED8F382AC31C +:1093A00004CE294DBD62C373E0CDFC3CA66D6A7747 +:1093B000444FF9357982321CEE7FB8026AF8D3AA9D +:1093C000D5E71A33820E553EAB2653553FA77EB0E4 +:1093D000AA7CD08611AA72AF52A4CAE7357F4D5538 +:1093E0007F686B992A7FC38E9B55F5878766A9F2A4 +:1093F0002D8D1DD5200F23772F54B59B2A47F4853B +:10940000F4FBA88E656A7A68F03946F0B5395214D3 +:109410002F4F5FB807233DA65E56E3236582E69C87 +:10942000E775F2C7983D1AFED0B417F29548187F39 +:1094300024EE6DFE33EC5F276AE588F73B9AB69B16 +:10944000E2E8A3DF7EE46453E26D32F0FF3EC8C47D +:10945000F9D36F6BE4BFA23A85ED135D9E3580DFD3 +:10946000CDE4649E89ED1FCEE3FB88A27C4A1AD32B +:109470000B25694C3F5D2B3F9FE0FC7CA41F7EB613 +:109480005237D70DF6A292E07ADC56D9F86788EB0E +:109490002C90C3A490CACF437C3E8FF0F63B1A6C4D +:1094A000D8DFA30DE998EE6CF0E0F7C71BF2310DA1 +:1094B00035F8F07B7BC3044C77513F10D2A71A2AB2 +:1094C00031DDDD10C07A3F6DA8C6F4E98620BBD738 +:1094D000A3A5DF6507DADB7944ADD7E657EBAF89A3 +:1094E0003EF3C9F66E7D726F7CF46AAF5F7CD5F394 +:1094F000D71B4E16561E8CE3D35BD3929CB87F3895 +:109500009E8CC7F5ED00EDFFDAE0AB3C387460FEF1 +:10951000D6F20FB9F2CDA1F1E770443A0F183A93A1 +:1095200090ECB4C7BEA714C4F0D43F5FF58D1FAA5A +:10953000473747284B8D06FB13D77EBF867FFD72CA +:109540008A6A1D2DD2DFA431FFA094F36BA9865F38 +:109550009F4E637EC3765EEFFF377E3D604942BF1C +:10956000FC80C193ED8AA3FF014B227E27F9C4330F +:1095700087D24FF2139B97F2EFBB696C7F4F8295B6 +:1095800009C68F87D8304E62B9CE788A068F127599 +:10959000D7BDB4BF5299E92F090E1C41FF3E5D4C67 +:1095A000BFE239888418DFEB7BF303ED4731523893 +:1095B0009F35108F9196FF39CDA3D2B765B2FEAA21 +:1095C000FABA0CE4AD8FB860AF76D7296FAFFC9BC9 +:1095D000E54DF03BB9923724FE1CA5484BB9BCAD14 +:1095E0004B7B0DE54DF07B19D8BB38382E70FD7CD8 +:1095F00081F3FB01EEA7007F14F5E1AFFC91CB876F +:10960000687FBDF82E254C2F1212C9043D71BDEDA7 +:10961000A9E4C8D0AED49CAC248EBEFEF6FDE1B366 +:1096200057BB3DCE6B8A37514D23819CAFE4D0AD03 +:10963000345B15E027B2C3703112C7C7772407FE29 +:109640009146E1DC63207B607F829A798FCD8D7CAF +:109650008F78A57F0133CD17F2FC7845427E36D155 +:10966000CC06908FC86B7F037D51C8D3F13C8570C9 +:109670006B3AC84D41129E63F70934F1B86989C845 +:109680004EA32E8E5B1C49847E89B4DE01CB985696 +:1096900002FBE92D92AF594FC7D3A7799B00A8B120 +:1096A00095A57A825B74AD984E22DD4DB065378505 +:1096B000F4E8A1FE047347934CE11C44AED8CE00FD +:1096C000AFA53DB5E64B389703C1C96BC0DB063388 +:1096D000DB7FFEAB85A54A1961F7E1DEB78460DD6B +:1096E000740B090E49A7F8FAB6DEBF04C6AFB26F15 +:1096F0001C03C15EAA57FE18C1B8AF84FAA0CC5AA9 +:109700005C7D07CA31FB8EF8F6C6EA615EDF3BFF7F +:10971000F016168768DAC6F8BDA991E5A7A43379D3 +:10972000189BCEF8BC329DF92D16A22804FBA594F7 +:109730007323FE18DDF229DE4B181D10AFD63790CB +:109740002E09A403F16A99B703E1A30601CFEF48FC +:10975000E100F932319E7FAEAD3FB3B9D56FA67C43 +:1097600094B838A418AED29FCCE929CF31E2B9C75A +:109770009D52F0EBE9304EB60EF92341F46B0BF03D +:109780007366028E6BA6CB7CE86F20BA18CA7CDDAC +:109790007ECA827313243C9F72BDF4A907A676C5C6 +:1097A00058795F06698378428D93A4C3F944A3D5A1 +:1097B0008C72B639C783FB0BC66104EF0793800E2A +:1097C000F127E629CED109FEA3F8580BF01B43D2AE +:1097D00029C08F31BD1ED783448E6441BD7D12E305 +:1097E000032DDF7E275DC411B219BF93ABDBBFCE63 +:1097F0005BEDEF395118BB66FE7602CD97DA17396B +:109800006D140F3F289D09F7333A0F1314C6EC1F50 +:109810002CF8BE42F9AF73AEFD3117ADFFE0A39F48 +:109820006E3750BFA6738984E5A98FB2F2F74A4913 +:1098300007C4919E7407EF05F817FED67308D0DEB3 +:10984000F9DA5DB960579CE5BE08DE435964F2C0A1 +:10985000FE5307C4318151AE5078283E9E0050F42B +:109860002C3F95E61708F4F0F25DF06FCA37792BBC +:10987000BC8D10CF86000DF829837652BF85E6CFC8 +:109880007E9F8C85F8717F7A6BBCC82B12DEA79FF8 +:10989000AC29177A6DC88ABB3FF83FD07FB71ECF7F +:1098A0006548D56C3F673C4F27F3B490A70B56B083 +:1098B000FDA721D5E34310D73B63F03459811F47FF +:1098C00011BC474A64C69F6FE7D8431087392B9174 +:1098D0002688A329DB08DEEB03B982FD4EDF0A4AA6 +:1098E000EB627019CD21D85F3CDAD03166B3214EDE +:1098F0007F52DAF84B585887C15D80EBB04924F6A7 +:1099000007F3A888CD0BE5E9269E9F5ECBE2722681 +:109910003FD5AB60DF34FAD84242E9663C0FECC574 +:109920007320FAE9C406F0E65686A9A9A5FAC65F2F +:109930008A7A751C09BEDA4DD389FE4EAE67434D57 +:1099400030C5A9305E1ED84F8F0C742CA71E2EE494 +:109950002B492BA637930E4C67926E4CBF4E7A3034 +:109960000D109B01D2E3E95E94A72966AAE741EEB8 +:10997000650FC61FCFBC69C3FBABB32A83464F1F1D +:10998000FEC94A713F900473310E2C0773E7C5F985 +:109990001B6716CC5F02EF637874EAF3AEEF71BD1C +:1099A000F921979B4724AE47D6887736823FB88304 +:1099B000E61755DEE0837D015A8E7160658119E3FB +:1099C0007F8F183C39E07F38E1711888DBD5767ECF +:1099D0009B24C33EE39D1920AF27A4E04D35B49FDF +:1099E0009533F93D1959C9991B27E7679732B8C4D0 +:1099F0007907F1FD12D7EB4ED8B3827D620A3FEEB4 +:109A0000138A78DE423BEA990AEA38C079F47FA4E7 +:109A100033BF28C4F582909F1AC107B262CCA4ED6F +:109A2000E6F9BC88C785211627AE904918FCE528C1 +:109A3000FCD56DF710CA1F0B6BF6635C3F76FE8892 +:109A4000ED4F972EE85A02E3AF5C612226DC2F6AC5 +:109A5000FD03C8F3FC1A9307F22B174B7EB60F6B6E +:109A60000E0D85FC0EEF1690D3F91BFD785F958ED9 +:109A700087F1D89BCC6C9FD24CC7877DBDE935FC64 +:109A80005C48CDBDDDC09FB49E1FFCE59B687DB9E1 +:109A900008CEFDB0F374090A3B9F94304D9C4FAA49 +:109AA0003F04EF8D78D6129F42879DBFB34D62E78A +:109AB0008A09FA5303F93B3FBCF78A1DFD5FF00B9F +:109AC00006C15705F16DDEA0F7C0395122DBB09F0A +:109AD00085FCFE67734D13F2E3E7D5747274FC796D +:109AE000AD5E761FE12093F379D58518A732579A9A +:109AF0003C7A167B5420AE6C269528F78584C53FAA +:109B0000D6F173FFDA75837983918D4BC22AF841C0 +:109B10009F81BDE8CF0FEB6F7E426F807EE9E94306 +:109B2000DEA5CAD799BFC653907F90DB22B34F9F63 +:109B3000A403560BA07C035ED8BDA38DCCAE589E6B +:109B400092E2EDB9D9A9DC064771CE1E1CB2C58AD6 +:109B5000686B25F1EB087359E08EF8F3E1DB4A03FB +:109B60004BE2F78B6666307EBF3583DBAFDF2AB909 +:109B7000309E7E0AE3F777DE22F8EECBB9B7283EB7 +:109B800041FE243393CF01F032E0FC57703DCED339 +:109B9000989FE96902FA063306235CC595557AF069 +:109BA000435E681B7F7422E94D9FFEF0DF1FBE12EB +:109BB000D2FCAB32D04EFB75D7E29757E8B317D53E +:109BC000D2797FBAD884FBAFC26E1601B140AEBB6A +:109BD0004988CA3ED80FB42B19CD04DFE37105E0E4 +:109BE0008C3BEF07D8BCDA4C64559CD4A6CA67D529 +:109BF000A4ABEAE7D47B54E58336E4ABCABD8A4F15 +:109C000095CF6B9EA0AA3FB4D5AFCADFB0A3525583 +:109C10007F7828A0CA8FDC5DADAAFF299D5298CE1F +:109C2000A7F8B8DEA7007D157F774149CC8E8FEA73 +:109C300008AADA8F8F2C9D09FA6BCC9E1A553FE447 +:109C400024F5DBCC70EEA89ED3C5A7073DE2A3CADE +:109C5000F9512FA09095637D9AF79D9C711EF4F8A1 +:109C6000C26A43CCDF835664FB9F813E3E8D9FA832 +:109C70005D57DFF98672C84AE15BF05B652BC8C3AC +:109C8000EE0CF53ABB426FC5797D7A4C8FE75F6A7F +:109C900080439D313A7E0A1DC1BCF793103B9FA2C1 +:109CA0009EB758872F00FCD0760B693F615A644AF3 +:109CB00057D3DBE251D33B315F4DEF249F9ADE292E +:109CC00013D4F4B6FBF3FBC46F6AA59AEE02BF137C +:109CD000E87F80DFAF1A9FDD19DA38C524D4B39F3F +:109CE000EFE07AB6B71E98632E89E901AA5243BA0B +:109CF000BC18DE7AE9052B5BCF44F5C20EAE1776B1 +:109D000068F582FFD50C0ADFB8205D7FD27E7FBF69 +:109D1000647C16E8B94CB257DC7B087E89FA5B118B +:109D2000727E2603F60137F8220AD8899D26F42789 +:109D30003B0F0DC3F5C091A164322E2B2AD97AA016 +:109D4000C5C8E0FD24C38A7A70A714F804DA1B366C +:109D5000D487C18F3E3B99F1C5EF411FD2C9BE03E5 +:109D6000EB74D89CD2E811A2D1835A7F58E899F1BC +:109D7000CA615C375FAFDD1868DD5EB898D913A1A2 +:109D80005FC7F33C59A6A07F2FEC4CD384A017EEFD +:109D9000151499FD7AA28B5FC747D0EE4C250AEACD +:109DA000E11B2B7D8FAD27E057FD3E0BFCAA5EEB40 +:109DB000F918BE9D99E354FBBC2ABC6AF779B3330A +:109DC000A378CECE74C5F6799FB7F890BF8E2F607A +:109DD000EB94E2C3439AACB49D7B157B77E379BBEC +:109DE000EF55C81F5FC3D68DE38EF9F570BE2AAF5D +:109DF000DE8BE7EC9EF706CA217FFC1E565E7222C0 +:109E000088E7AF866C60E5459BEA5F85FBF973BF29 +:109E1000CBCA5FF9782BDEEBA2468EB52F6D2D876E +:109E2000FCF12DAC7CFCC95013E48737F3F1A58E0F +:109E30005793C10E7E9FBDABD06BBDC3D73753398F +:109E40003D7AD193AF1BA6F0FA627D33B59AD16902 +:109E5000454FE026642B0DBDB47E7D0509627E3A38 +:109E600051309D414298DE42C2587E2B8960FE1BD4 +:109E700070B58AE6AB88C700F99ACC7C760F982E2D +:109E80008D315E31C167C677F24EFFFA3B2439B699 +:109E90006F2EFC835647600DF80FCEF200BEFB51CB +:109EA00093C9FCF658CAFC07B743C9F5D1F273FC55 +:109EB0001E596CFFBB04CF6D40C81CFCDDC599EC7E +:109EC0005C4DDEF67A19E4F2EBD9920FD66DD3C170 +:109ED0001FA6F809FFB76C87F378F8C6511FEBE6A9 +:109EE000589C48133F96155C7F14E93D2341581A4E +:109EF0001F2DF9BE4C7DF8E74110330959FFA8FF2B +:109F00005605176BCCBF19A8DE317ECEE779BE0FA0 +:109F10003A27E0D5217F16AAFDA7C64CE6378974FB +:109F2000DCB1AF765E459B143CCF3DB7DD44D8F93C +:109F30001C9209E77056927AA4EB99518A81DD331D +:109F4000657A672EE7BBB99C9FCEB499900E67EFF8 +:109F500090429217DE077BFD04F05BBF7E53C15039 +:109F6000D43773387FCE33D72FA905BE16FED47FE2 +:109F70008FD07F393226F7D44F54E01DC2F7963088 +:109F8000BD086EB74A1FF6E327BA785EC091A548B0 +:109F90006827AE551F3A45FF5C1F668AFEFD94F5A3 +:109FA000683E97974AB50C0F2E9E66D56AED4AB06B +:109FB00011E4209DB44A90CF213D987A886D932B6F +:109FC0000F42603E1DE4D30E1D6C84FEEDA0FF60C9 +:109FD000FEDB0E14C7EB3F038F371BCCDB713FD684 +:109FE000E2F4E3E153F96034CEF60AE8C7AF2ACED3 +:109FF0007630D3C3EBD78F67E7AFEAC7407ADA6032 +:10A000006DC6F8B136CED22B2EA38E5F4C6EE576A0 +:10A01000A355D88B603ACC1B8E7DAAECC6449F0713 +:10A02000D2A95200F5CBB2B4E071D0DF3791FA6C0F +:10A03000A8AF3347F460275AF8FDA19661621D4B23 +:10A04000A90AA98DC5DBC7701A3F3781BD47F75CE8 +:10A05000BE19CFCD6F751BB742FC2E764F93B7E379 +:10A06000F74E47F3F70FB626707CB424E17AE43E4E +:10A07000188FB64BD07B86015C7FD451AA527852A0 +:10A08000890FF346BDCDD5C8E29317910E24F26037 +:10A090001E6D7FEC2519CF793D67EB49B0D3719EDA +:10A0A000DBDBBEBB9DC2F3D91BCC3CDFB75BAF98FB +:10A0B00068BFA35F9A96F816ADBFFE974C86C74C53 +:10A0C000D0A19EFCC848B6C3799F5966BD59A6FE6B +:10A0D000C747DFE2E76F645F6EFC798135D94C5F7B +:10A0E0001EE9277E38DC51EACD82F28CBEEFF326E2 +:10A0F00066E954F70BC57B477F7111D53991E18E25 +:10A10000AF633F226FB86C27C1D4F87E3CEC7EADC4 +:10A110001C2070CFD170D989E529D47F857D841426 +:10A12000FB0419F8B18CD80EFA25BCEA8D74EEF553 +:10A130009EC224B927EA370E06BBC4FC4E8CEF7AC8 +:10A1400061FF45ED6F8E21EABC369EBB229BD91183 +:10A1500083E63D8615D98CCF63F0B2F718C4BDF005 +:10A160002ED99F0871A0E53A767E4A76981538EF89 +:10A170009832D981E7FC443FB771FC75F1F7236C45 +:10A18000B43EBE4BA099C7662A3F5E38B79E25A94C +:10A19000EA0BBDB544C88F6247FF6631979F17B37E +:10A1A000D9FDF62536B6EFF2C76D1F6F81EF4B0F65 +:10A1B00027180189B72F26C9A368BBE0C3A9FFD719 +:10A1C000EF013EF5ED877B98E47EE647D8CAF24B77 +:10A1D000D83B02D370FF5452B250CF5EAB9DA8491A +:10A1E0005D6ACDA6E32724873C36DA4FC2887378B0 +:10A1F0006EEF962CC2EE7947DFB58C0C8B3F37564D +:10A20000935A6ACD76E1B9D8B003CE4FFED2C4E8F6 +:10A210007B9028E067ADDD9781F7210F640713A0DD +:10A220009EB8FF4A0EF6E07DDF72F04BF2FAA0BF57 +:10A23000F5331DF091960F0070B0BF03F1C3740E9B +:10A24000F7F2647E2E2EDD8FF759EF9FE42C6CF130 +:10A2500070A4D37CB9D98EEF6C6EE4F415E35E2F55 +:10A260007F3AF3983EE991247CEF6520F8C4396287 +:10A2700081C7846CC62F221578D2DEC74BC8D6F1B1 +:10A280007AECDEEE81EC00E275EDAC9EF7ED79F054 +:10A290005E057FF76180F9DEFF2FCEF75AE9B02225 +:10A2A0009BD321E1DAE06AFF7F045792806BF4B51B +:10A2B000C1F5E2BF08979F30FA0C0417A56712C8D2 +:10A2C0002199D683EF792C775C1B7CEF6531FBF00D +:10A2D000AFC0E7B836F87E9D05F085197CF388CFCE +:10A2E00090AEE7C0C4DDA3D1DE9F11F76AE6C9D402 +:10A2F0009616819D0F05A1C99C7C33013DFBCFDEE5 +:10A30000A389D2D14DC27658A7EF33B1F8A2AF6777 +:10A3100058BCFD3CC5F17320DB7F06E05F3E8CEB53 +:10A32000854A75BD339CCEA29E781F83CCD4A1FDF7 +:10A330006AC91FD2CECE1DB3295BB23DF80EEEA581 +:10A340002C4975EE58EC0BAEB3D7D4C07E88DF6CC9 +:10A350000DEBA95DD83AA2261FF641FCE9BF3EC12C +:10A36000CE57537F358E4E028E0B0D6FD88618FA5E +:10A37000C7C36AFDF325F57DECA7BCE20E92ECB8ED +:10A38000F30AAB77BF691B12178F1945223AE6EF24 +:10A39000F7E8585C989FB749BB3EBC3F0EE7356075 +:10A3A000FD961A40FD2FEC45DDCB3FF1801DA2F656 +:10A3B0001ECF83F62425A03D681A31213F7EFF671A +:10A3C00030D77306CDBB16313BFDAFBD6B11F35FCC +:10A3D00024A2A4F6D5BF8CDF055DFCD6BEE921CE54 +:10A3E000D5861B3ACCA787C27B24F916480F34F8D0 +:10A3F0002CA7297D36A59606B3F15C2DBF9F10D8FA +:10A40000633EAD8ADB8655F98CE01BE6D3AAB86DB6 +:10A41000B72A6FF5791AF17D05A7A710C854566CB5 +:10A42000C6F3FD39F52754FD34EBD8BB49833644D8 +:10A4300054EDCBFC56C59E02F1DD73AAFA2D8D8C2E +:10A440008FF39A7B54DF0DB29FC039D6A1AD9755DB +:10A45000FDDCB08358E2F3C343664B7CBB91BB6D1C +:10A46000AAFCA88E74557D832D5F952FE5E782FCAD +:10A4700066763EA7DC5CA82ADF945A15043E2A259E +:10A480009D2A38A2E7C107385F23CBDB301E097B4A +:10A4900099938A7A9F0BDF94EAC7FEB5FCAFDC3B49 +:10A4A00089EF23B175B5E00752ECCB87F2FEF86275 +:10A4B0009BDB7F17D0FD05FE0E8924EE3FE7134F8F +:10A4C0002029F66E8E16CE8739DF7F64ECBBFC3B0D +:10A4D000513F56FD3E498C6FD9FB241F9589778DDE +:10A4E000D4EFC989FAF7F271EEE3F18781DE953393 +:10A4F0005C4E54BD2B171B2F19BF7F34F8EAE33D88 +:10A500007CDDE3E9FB999FF1AAEFAF3C25F0E7E89A +:10A51000BBBC3D8ABF0C95DC3F05EB00D5BA251BC3 +:10A52000CB0D9A775CE2D735F07DA0754DF45DBF19 +:10A53000AF7C3D4310DEEBF58F97A531B806EAFFFF +:10A54000836CFFB82C5CFFFF737637016C6C06F6EA +:10A55000F31B90ABAD46768F916A308C4F88750DAA +:10A56000D1AE7BF2D9B9B725E9BF467F200162059C +:10A57000D4AE267CD782FB25B74B3623C07F9BB950 +:10A58000E70F8FD1FA277F6932B2F88658D724EACD +:10A59000613FEE5AE18CC657F83B0B10EF06BB3D0E +:10A5A00066EA08BC57733FACD700067E3FE27E0ADE +:10A5B0004306D51F293A2BDE7F4A31B2FC1888CFDB +:10A5C000D07AA30FCF4D09D3DAC930FF8970BF8489 +:10A5D000ED83A4EC952FC4E35BBB0FF259F75F1238 +:10A5E000C03E7E9AADDE0FF99CCCFCDD48C0CB04AA +:10A5F00027E273F44BD3D2E2DF2F899EDB14F19D67 +:10A600007EE2C5B1F330EAB88C88C74CBECEB84CF8 +:10A61000F4DD004D5C66A0B852425A302507FD1F9C +:10A62000755CC97880D5EB69B3A03F20E24C629E8F +:10A63000AE1C26D7FF93E67741FBCBD97E37A447E4 +:10A640002C2C2E7364C6F41498DA67C49F02EB5363 +:10A6500038DF9BE5E84D7F88A36C8E93FB23F6BE25 +:10A66000F5441E1F6F590E41BCCE77FB87E4D0F432 +:10A670009C91FDBEC5B9049E26337D36265A9FA502 +:10A68000D372989E39C7F5DD390751BDBF2CEADD7D +:10A69000C4D3D30D66F3E6A1B172CF7F9BEA615DAF +:10A6A000E7CA13F7B128E752FCD4ED4D437F7E454E +:10A6B000EB2923DC7BAACA295D0678807A308F15C6 +:10A6C00072C408EF667FD7159C04F0D67988FF79AD +:10A6D0008C6F458CB3299E3FE1FECA27061627FAE8 +:10A6E000C4C252014F554ED53268F7C9E48811E310 +:10A6F000FA3C5F477A6E83F3995539011C8FE61F48 +:10A70000D7E4DF97599C18E3467ECE6F682FFBB0E5 +:10A710008F5A7BA87D5F6CAD91C719B5FA213B4973 +:10A72000A53F96EC7D13F9F63633D90AA1A7DBF7DE +:10A73000A61961515193AC0CB3A9E21DFF9C5EF8C0 +:10A7400024A71BF54D4B694FEEA3C518BFB0B5D379 +:10A7500071D6EC6571EE35627E5DEAF9D5717C0EDD +:10A76000F4BE9ED6BF18487EA5BDFC9C1A4FC9BE3C +:10A7700037B3A0BF49FBDE4A8574AB548F71E7B88D +:10A7800073B5275EA1FCA2D7F5A4C6CBADD8DF99DF +:10A7900062A6F20BF09256A4775D179D5732A496ED +:10A7A00030C495C91EF5BC56C59FB3A4FDDE453A1D +:10A7B0008C5E09D61186D8BE30FDBF9674637F6B60 +:10A7C0003AD4DFB57666203E3805F2372EC65735C7 +:10A7D0001C0F3502EF21357CE27D21F17EE72D242F +:10A7E000F843E0DF2ABB59D18F81470BD8BEE45232 +:10A7F000E241BA2ED5D84DF11ED172EB1CE4A3E58F +:10A80000CD5AF8FD4680F38ED6ABCF4BF0CF7EAE5F +:10A810003F1A7218FDD724CC7C0365A3B81BF793AD +:10A82000287C9D203F023E22FBF19D7151FFE37188 +:10A83000DD4F85E99CF449D3CC601F6A5283BF8009 +:10A84000FA3927226724D838B6FA71BFE9D29EF3C5 +:10A850006FE3B9BA74663F09893C7223FD67CD1E68 +:10A86000BD0DE201357B5E457EED0F6FD17BE8A427 +:10A8700047C075301E6F022E117FD6CACFCF72D857 +:10A88000BA78B6C7FF26C06718DC81EF5DF5DCC378 +:10A89000EE813BF5D4B2523AA747A887AF8BBDEB08 +:10A8A000427C7E33C4F9A69AD8FB337FB09599E1F8 +:10A8B0009EBBDBAE0B80FEDB6C5B6687FBCEE23DB6 +:10A8C0006FB7A463EFF7936576783F648989BF3FDC +:10A8D000F9ADC4701EE5D75F19D93B9FCEC420BE29 +:10A8E0006BD063D7E3F8A50B3E1B0BEF10645EB192 +:10A8F00016C179B62EC06F5C1C7B6A79CF58F6DE24 +:10A9000026A39B338FC157E7326E85770C37533BB5 +:10A9100003E9B37C9EA0ABD9FE41C886EF37F27D38 +:10A9200087F566C69F7516FFFD65106F38CC7E4FA4 +:10A93000EB339B3F05E2FFDAF721851FDBDFFBCB23 +:10A940005F703DF2EF7ADF51C49FEBEC3271A6C429 +:10A95000DA8979D6F1F769B4F416E5AF7CA1EF9303 +:10A960001FB272593CA5BF758E2397D9C73A786F2D +:10A970003BCE1ED751FB0570D6C17BDB57F1F39F51 +:10A98000E578A903FF3C35FE3B939B583F4E2CFFD7 +:10A99000299FE74FDFD055B6F701EF8DB96C3E2305 +:10A9A0005C7200F63F4686D9BB96FDD513F7B2FB25 +:10A9B00083ABAB2C721BC00D71DABEC61B93CBEA06 +:10A9C0003DCBF5439723B212F0D87533D589944F18 +:10A9D0002FFD320DDF3717F5FF2B87E1F3D20C6621 +:10A9E000AFC5FB9A2572BD047C25E851951AD80F96 +:10A9F000720BEFEBB278BFA2A203F0B107FD70F5C6 +:10AA00003A4DC0BD99EF1F89F5D940EF99D6C17B6A +:10AA1000E357C5BFCCDE4BE57054E837E2F988F365 +:10AA2000AD129E773B4F824D98DF2EE139CFF34731 +:10AA300098DF082B6BA904F4339387954FCE46BF5C +:10AA40007A59909DA75EBA6B359E5782FC46AA370D +:10AA500096A6B37B5CCB36ABD7352BB6ABF534ECD7 +:10AA60001BC37AED0E78E882DA81950FA9EBD71037 +:10AA7000B6BF5AA339E7E4E67645EBB7D7E4527F91 +:10AA80001DF6AD4B48C9F5DCB3BA9FF8D7E6B2382E +:10AA9000A01EF4EA387ECEF9FCAEBCB4F8DFC539AE +:10AAA000E89554F78B2E50F91E32147EE7C786E9DD +:10AAB000A65CFFB773295E1FC80DFE07F4F7C961D6 +:10AAC0008E3FB987BDF359CDEC99098290F49FA6CA +:10AAD0004566F4C3EF85F7BE281E4D266627855FC1 +:10AAE000A0D77F539F0CF3FDB0381DF5F4CFA657C8 +:10AAF000C2B98D96527F21E8CF962A2BBEEFD0A601 +:10AB000063EFFA994DEC3DA2D04F271E803DF22114 +:10AB10001D0F94C1D68A2D1226C91E884335E2F92D +:10AB200097E62904DF6D13E34C88043A019EDC3973 +:10AB3000561F82A66F4B87F33BCE9146FE7E04B331 +:10AB4000F7751CD78FEDC9C3F7753FDD7B03A623CF +:10AB500008E303717F00C62471FB71F03B4824EECB +:10AB60003EE6880E296C807DFA8EC605C037B59BFF +:10AB7000BAF15D9B9E67089EC371FE2AA3CC931C0D +:10AB800083AFB6F34907DE6BE0766B11AC3B610F28 +:10AB900087FB63E2FEC2220B5112E3CEDD54737ECB +:10ABA0005DB097ADA796115F2EB45B6826C93A8A4F +:10ABB000B345E51DE3D0CEAC36D8C1DFBCEE73287B +:10ABC0005C8EB4F52EC05D0BB0772F99707FA9EE27 +:10ABD000A9248C0BAED5F5E0F8AF737D53378CEF1D +:10ABE000170C217E38B754B7EF063C6F6E8277A5FD +:10ABF0008A50AF9981AE87C08ED279AF7AC582EF85 +:10AC0000D545DF6DB11105E475EDBE345C1F3BF336 +:10AC1000FC85EB0AE09D90482ECA3BD56310E28E7E +:10AC2000E4DEF50D38F7529749FD149A4FFCD1B781 +:10AC3000597E706425BC583FF647F7B3FC88C819A5 +:10AC4000C84FFED1A32C5F1459A9A7F9EA1FEDFE46 +:10AC500006DC53A983836794B1EEF8D173DF807B60 +:10AC60002817ECCC2E5F32B0F8F1A59786B72B7180 +:10AC700074AF1AC4F4E4050BAB77C1CBDEE126F95F +:10AC800011D5FBC1E306E9B8BFC3FC1E314FD18E1D +:10AC9000F68FFBBCDAFE3FE1FA7F157F6F676A2211 +:10ACA00069B6B077C51538B77570EF0D889763B979 +:10ACB0000EFE7E0AC1DF3315FD68EFE38B71EFE214 +:10ACC000BF4B74C9A0FEBDCA2BDC4ED27136E3382F +:10ACD00005FE429093BA59D98540374A2F99D34BF4 +:10ACE00066EFFDB6617DE8D70EE7BECA993D999A39 +:10ACF0009ADA06722FE0A6FE9C15FD2E0EBF71108B +:10AD0000E38F554D1C5F1466382757F7F270E40F38 +:10AD1000A02FD8996A8EDFAA410C2EA88FFD654717 +:10AD2000F0F712AE777EE97CDCAF7A7E7174F103C6 +:10AD30009F1CDC331CE922E0A71A53D5CF85464D72 +:10AD4000BB0904CF71D639F2B0DDBDFC1D79F1AE7F +:10AD50002FB4F38E667E23F0BF78478DF807E13E6F +:10AD6000572DD70FD1F7CF3AD8BD0C3284CE0FF084 +:10AD70003A6B66319F9F8DCFCF16FF5E7354EE8E78 +:10AD8000F5E4CE89FBFD18F13D8AF7687F0545BCE7 +:10AD90003F95FCF6D51FD0BD3F7ADC3CE82BE6376B +:10ADA0000127754BE3E910C5B3063E814F905B2E3A +:10ADB00087F88EAE560E2747E9A8915FEF3F391E00 +:10ADC000DFC75BF31D4A4738E7EB51F3F39A2EAF29 +:10ADD0000E7E374EB46BD9AD59D777DDAD40FC61EF +:10ADE000EDDE2A3C67BAE617CFBCA8D0F6773DF770 +:10ADF0007032A1F83E2FB7BAE13DA6DA27B724FB9F +:10AE0000211E242BC9A02FCF87D8EFB46AF5F98F64 +:10AE1000B85C083FA88EDB957372E8D997293E5637 +:10AE2000BD63F235D24F6B779BC2265CAFAF427FDA +:10AE300088E64FB1FCBD18775CBB47EDFFDCF5E35E +:10AE400087DD1EE427254B970E69388BD0B46E97AB +:10AE500001CF9BD71DD3FB3CD02FE9D90AF069DB8A +:10AE6000031CF074C2DA0EFD52634AEF726A818CE1 +:10AE7000E077ACEDFA1EFA516B35E7BF6BFAF1A340 +:10AE80001E18A48E7B0ABC90900BFD97A69FFCF821 +:10AE9000D997297CE7DF4D2B84B37A1777FD2659A4 +:10AEA000A2E5173BF252D8EF896FEAF3FD9F4BE022 +:10AEB0000798E2ED29A3A7678F843117B297A5B54C +:10AEC000867032AC976BDB0CE887D63EF3C4531028 +:10AED000EF2114CF700F71F53387DEFE1ACDAFEE80 +:10AEE00034386732B0AD923B4697B51EE68F083ACC +:10AEF000DCF5C2217CB70BBE837F2AE8B1BA73BFF1 +:10AF0000918CEA8DB7F28EFDF88E662FBA749CBADA +:10AF100009DFD9FCC95F8DA08FCEEF93489AB77730 +:10AF2000FB9A277F930CF5045DA274D2D4BBB82B97 +:10AF30001175FBC5BDECBC667F745A47D518BE17AA +:10AF4000FC8B6710EF35EF9A7C30EF9A67BF990C56 +:10AF5000F09F95EB193FFF708B1BEEB9D51814FCD1 +:10AF60001DC81A03FB5EF3F83DC867771EBEC7CD48 +:10AF7000EE6DF9337413707E1930AF3B76CEC57920 +:10AF8000AD2441E4B39A1FEA71BDFF39FF1D012DC5 +:10AF90001D9D1E260F67DB4DF868D35938B849E16F +:10AFA000528EB0DF2F855F5C897FEF025F9A2D891B +:10AFB000FDBEDF47517B4F35831BE6CBFED6EEBA95 +:10AFC00017DF5FB890E34F837821C583C2F125C1B5 +:10AFD0003D2EFDE18A344617E2914B783BD8BF8184 +:10AFE000EF50BFDBE0B78C56B5E3F78BD9F8221EE4 +:10AFF00040E14E8078E659378B07D3BF6EF46F99E6 +:10B00000AF8B7C03FE67199F6754AE77B17D4B21F0 +:10B01000D79F1D63725117AAAA4479EF3684D3A033 +:10B020005E68FF1C09E5DDA47A4720CA07BB0C5CFB +:10B030005ED5E5142E598AC3E7FF02876BB1D000B5 +:10B04000800000001F8B080000000000000BDD7C6A +:10B05000097454C795E87DFD7A936849AD0D2403C2 +:10B06000F26B6D48B1905A1B88CD3412601104B454 +:10B070002420C206DCEC181092C18BE264460D025B +:10B080008C09F9438267063C727E83979019E65BD0 +:10B090002180F51DC08DED10FCC1A48D31068730D7 +:10B0A0006D1C038E0512E018FBC433CCBDB7DE5314 +:10B0B000F76B21843DFF9F93F9E288A25E55BDBAEC +:10B0C00075F77BEB3EBC8724DF4B0E80C5CF5AC0A3 +:10B0D0009F03FC730B7F1BF6FEE89A1C8B2D984395 +:10B0E000CF1DF4F75A80526CE4D9711E1BC01209AF +:10B0F000FF3D02C7E8676CA86D3A5758F99635F4DA +:10B10000BE382526E9623FFCC770187E4BC6B635AF +:10B110001920B5E73AAD05F002E0941526DFCBCF54 +:10B1200025617BD6E2F42AD8FEABC9EDCB03F86CDF +:10B13000F79BA71F2CC1B6CD9454C5BBB86CD230B9 +:10B140008095F44F9CD780BF4D45D8DFFB4815E470 +:10B15000032CDD530ACA50F1FC8709F4FCE96B3279 +:10B160003EFFCCE604A0E7EDA60BC130782BF079CA +:10B17000D0C6700C34A450EB1F08D8AEB481D38F66 +:10B18000FBAE3C253B15C213746DB0DB7AAE27389D +:10B19000BEC47D1ADAE479E6B89EE3005D66F7D0B6 +:10B1A000703C1B2F04C3F0ACE135128F6584C7FBE4 +:10B1B0004278FC33E4C58DC2EE9FFE79F9BD9EBC9A +:10B1C0009E78BDD9ECAC7C2B0BE06A338E5942CF14 +:10B1D0004FDDAB301D9576DC68008E1D505B1C8208 +:10B1E000303C6AF85BF9E2338CAF65FF52CFFB3439 +:10B1F000ECB2F82D08F74A5F75258D63FF23D13F28 +:10B200003C5DCABFDD79F5788C1CFF8F7B41F095E2 +:10B210004A77D35AF0C620DDBB0ECABE9D840BCF41 +:10B2200097B106C4FBF203B26113E2677D143CECF4 +:10B2300046383AED5DB109D8AE8F17FDAE64F3061E +:10B24000880B3DEF8A82BA36A44FA7BB2B36DE1699 +:10B250003A7FC9EB72AC82FDA00F2ADB6CB7E3BF6B +:10B2600016862308627C826C4B6BC2FDAF6FC928C7 +:10B270004234C2752BA43525513FABC8CBA758C368 +:10B28000F07F02EED3A310DECEE8D87C8203BC2E82 +:10B29000632AE27381382A2C7DBB25160CD83FB077 +:10B2A000BC0A105F0B37EBF1B0D8363DCEAF903C07 +:10B2B0009A42FC80BFCBA0D10C19B8BE35F2F9661A +:10B2C000419708FEF110CE527BF28F57E39F422840 +:10B2D00064390484A63FC02AABA0F70439EFEF001D +:10B2E000CFD97954060BBD43CEFBDD283CE79FB197 +:10B2F0002F13C37B93992F977B2E333C1A1F6B7CA4 +:10B30000D6417C36A477B9EED8F787613FC0292BA8 +:10B31000F6FF3EFF9FB0EDD87F36FBD7D47FF58395 +:10B32000B4DF43CFF91587BE9A0BB87FE7210BC373 +:10B33000D379E8B7693FA0FE6B1627C1DBB9D6E227 +:10B340002278BD87627C59343E18E98D746F397854 +:10B35000333F48F200EB982EBB1533D3F3FA81BF8D +:10B360009C97886E072C0A209E1A0EA152C2F50DDA +:10B37000AF45F980D61FBC39CC13C60FFFD5F3AC4F +:10B38000348387F92F06EAF6103CC6AE34DA7FE53F +:10B39000A13189C4C7F57B0F9B17E078C5EBFF9EF1 +:10B3A0004FFAA673CF6133E9A3ABA6E0CF0055D324 +:10B3B000ABCAA42D26C4F7D5185C7B0F40AD6393B0 +:10B3C000DB6BEB89177CEFD51FD0395EEF079B0451 +:10B3D0005E96929EEC0D1F27081FA57F7DF8E8342E +:10B3E00005260E24FEFBA5544CFA3E841789E9BCC1 +:10B3F000E2408CCF2AF1F9C5F34337F3C1467660BA +:10B400004D80E4A0AF735FF92BE5836F7F6EC97F3A +:10B4100037E7B639FE3AE9ADF1FF4F1585E9122954 +:10B42000073DE5FFD527B8FFBF629C0CEF5DCA7FE3 +:10B430009EE3FF33BAEF41BAC7F64DF7C9FF6DE996 +:10B44000FEB64AF718BB85F074F0DFD320ECFC7D24 +:10B450009D7BD97FD37377FB3FB2DB9A8EF0D962A5 +:10B46000DEB092BFB05EF54300DC950E7C9F45498F +:10B470002FDA24CC7A80ECB72C09FBFDF70E89D7A4 +:10B48000AF074325E1454E5AC67E869CB489FD042C +:10B4900034F72EC2EBC6A4D12F6FA235F02890BF8F +:10B4A000F7B8EA23181583DF82F3D62B4529569C7B +:10B4B000B7DE66764A0E7EFE113DB7D07B62A9FDEF +:10B4C000EEA7E2BDC7EBC8DF33DA304E08F3336CCA +:10B4D00011714374A659175F44C11B7623D221CA48 +:10B4E00069049F44AE69D87A9CFFB8C3CEF48B063A +:10B4F0009FD76EFB5678B1125E8C92E8BC417829DA +:10B500000DE1A51B6F62B84F3C19933605E8DC4688 +:10B51000307A553F4BBA25DEAD1887D1735AD21316 +:10B520006FE85945E2D71595AF7B0F9F57C37B371F +:10B530003E557C7F53BC46D2A72F3C6FEB05CFA175 +:10B5400076B49DFDC5289C8FC8DA7A109E23BFD69D +:10B5500034C56C4AC273CE744B4E42C34C0894F748 +:10B56000C33ECC969C2F294C8FC042EC9FAEDB9AF9 +:10B5700042FEC80C0CD0A0885BBF42AD3DA59CE04C +:10B5800033499E1F97227C30C3E47C099BC403F09F +:10B590009C5240EB9D878DB87EC6CCD4225A7F82C8 +:10B5A0001E919EF788781552728C44BF1A107C8FBA +:10B5B0003FD38F229E6B557A5E7024F0B94E8F5E1A +:10B5C000F4BE0BC7A7B6B81BDD78BE6969EE0944A7 +:10B5D000D76933E30BBD12C3B30E70EA1F55B99997 +:10B5E000418B13083EB7A991F131DE7E11F12BB9E1 +:10B5F000BE23DFEA77A778D50817353AC821FC15AE +:10B6000098BBCEAD46B8ED2764E74E85CE0BEC97E0 +:10B61000C3D7B80EE1AD611F3BF49E294DC555E37C +:10B6200013315E4E17F0C0C21DEB934AF89CDE1832 +:10B630003AE78AC3EB09EFDDFDC73ED28FFF50DA50 +:10B64000A0EBAF73E8FB9BC76D085FDFDB796A2A6D +:10B650000B250FFA9C89CF4A2EDF6DE2230DBE77B2 +:10B66000D6C02C8ABB20C9A554938F4A9BA5D2B8BB +:10B6700081C77BE249E065960C8D24B753CA611EF1 +:10B68000ADD7C653D3859CA6D27A8A0709D811C4F0 +:10B690000E2E85E28CDEDE7776C95889E252449D13 +:10B6A000AB2DAFE7BC5CF5BD67E394096E21FF20CD +:10B6B00021A827670DD8497AB9373C9C9EE4189C8D +:10B6C0008E70CE3C805C817C595E37CF447666E6D6 +:10B6D000C2B112D9A1935382066A0BD2F11CD83E93 +:10B6E00078CB995A1D86AFB12A1EB6FE58C4A191D7 +:10B6F000EF2F53CFF9A10196D2F887B1CAE059795B +:10B70000E1EBADBC7E6CBAC2EDC91861EF0A5081A5 +:10B71000C8284753D205FE200FF13F3484FFB17D86 +:10B72000E05FE3BF9920F86F6E9DA033C15F130601 +:10B73000E71495CE5BD78B7DCF2E2930CD0B1B7FA9 +:10B7400052DDA7A617BC3FA9AEC7F899E5776B9560 +:10B75000E4E378055C368A8B97A8F2BB1529EC47A1 +:10B7600052D7BE2F3B114258327A09EB636815F16C +:10B77000B115FFDC4AC7B0D56F8CC82B048CC41739 +:10B78000B511F1EF14352E9E12F13C321E9E9F6EC4 +:10B790000BE55386309C9CDFB97E4A76529CDF1BBA +:10B7A0005FD85364301687E2DE82710637E1AFC09E +:10B7B00024E47DEB519117D85A753D617E5E088F68 +:10B7C0002139CFA8CA2C0EF5DF9962AEF3B1BE11B4 +:10B7D000F1F849351EDF5A591C35CE16C2F3D6CAC8 +:10B7E0001B09C46FDD720177960B6D5EEF7A4BD348 +:10B7F00053280F84FF4A8B6F2D825AEB54FEB05CA6 +:10B80000F4EDE4979657ED4823BE9F20E73DFF14E3 +:10B810003E7FA7CA42E9A46E7DF6DEF617D2289FC6 +:10B82000E2DCB56402907CD4C5CB44EFDA4A09125D +:10B8300029BF28819BF8FBE2208209E5D417BF834A +:10B84000F4AF5C25F47A626BFC8E07705EAB7ACE47 +:10B850008A2A316F6B9D9E5F1E51F5FB92D2174E67 +:10B860006462BB6CCAFC52CA97BC48F28172F4088D +:10B87000F10DD23DB1F2DDB7C81C2DAD2B94209D4A +:10B880008EE90AE485AD9F09CEEA622934FF4FDBD9 +:10B890005EF80742E792CA79A5FE30BED2F29CCB91 +:10B8A0005ED4E75D124BF4799B253EFDF84C5C635A +:10B8B0004BA07DEECC7F7B88FFB4BCE890D07EBDF2 +:10B8C000D14DE3B76E7F48C57F7B995C49FE7041DF +:10B8D00082CBE30E93CF8F547C6A6DFB812F3E5C4D +:10B8E0004E76B4D5E2CC52C828C78FB7E356B3968C +:10B8F0008E2B21B3556E2D7C8BFA0F35621FC78FAF +:10B90000A59B78DD1CFB4713E2B1FF708A7484DAD3 +:10B91000798A636202B6E755BDB42067DC113C2E1C +:10B920005439ABCD1ECE976DEE974F7284FBA0E7D6 +:10B930004DFACA6B48E8799E71E8841BC3F05661E2 +:10B940008D0263187E26D8E375FD07525275F327E2 +:10B95000290EDDF8E49C5CDD7895B350379E9A6142 +:10B9600067785F79FED2F1EFE3395F1921DB098552 +:10B9700027082F4921BC20BCCF12BC27463C99B6D2 +:10B9800008F17A29DDC8EB2E112F9586F4D9E92A22 +:10B9900060FE3C0D8DE7BF4F7C3C45E8AFDAE787A2 +:10B9A00098C81F04A3C8FF4D0721CFD355BD5633F8 +:10B9B000DAC4FE5DAD5BCF4753D4FCDF94CAC8FC4C +:10B9C0006990E19D5926DBC91F4A84303DE8203E3D +:10B9D00013FAAE2F7E7BE5F99BF7909C4A19FA3C4F +:10B9E000F22B92C86B7B51FF921FD69BBEE8D67795 +:10B9F000117C969A21F84B6B514FC491BE2830EBC5 +:10BA0000E769ED598CB38CF89EDF375BB9FD43B322 +:10BA10009DDB7F6B4EE1F6A36685DB8F9B73B84D94 +:10BA2000CD10FA33B109E999187A4F6295DB7C277A +:10BA30007989D473278206969313F73F1EEBB0A93A +:10BA4000F101AECBCA8867BA5E2AFBD826E585F835 +:10BA5000B53D78C1467EC52CF099C84E3E047E1394 +:10BA6000E53DE74090FB0F033AD4D8CE0385DB05D4 +:10BA7000E0E2BC689CDDCD2DFBADF700ECCEF8C755 +:10BA80009F50DE2E9FEC24D9090C2DC2E561518612 +:10BA9000F003DAD35DC519A584DFC6F3B5A427EF9B +:10BAA0003701F98DC449641712D578E6D2F3C3A3E0 +:10BAB000E6DFC6DEAE499F3F2623391C3F1E33CD4D +:10BAC00043FAB2FDE64005E96CEC9FA9F37BC6673B +:10BAD00008FFE888C3B59BF6DF4DB95DB20B094E90 +:10BAE000F66B347851C34B35A817E764E8ED5981FC +:10BAF00019F525D939A7C76CC7B67C5B6154F0B678 +:10BB0000F079AAE9FDE1F0097D21F8A537FA697419 +:10BB1000FFA67CA3F14787C33597F6351A303EC799 +:10BB20007D8C0975298417B04F67FA2F52CFDF1B20 +:10BB3000DFE4977DBCB998E29412D949EA37BF3D5A +:10BB40006023BDF01EC54305640F2F951723BD4E1E +:10BB5000B6839DE4FC4449C63B64BF4EB45A148A84 +:10BB6000032F49CA3B24BFDE1DB25DC447CE800B04 +:10BB7000FB8B2BE3395E9D36C6C4F6EEA2C7B153EC +:10BB8000C6F9FF5385E7B2EA1779D11FA17597A6C9 +:10BB9000DC3CF518F917DB131324E68325B123B930 +:10BBA0009F6110B1ACD3C4FED03699F5CBA9AA8958 +:10BBB000EF2F8490BEBAA8EA2B4D2FCD14EC0417BA +:10BBC000C19B4CF1DF4CD51E4EAFD3EB9F9A2A7D23 +:10BBD000BF2E42FF2492FE89EDA99722F5CF960C45 +:10BBE000FD3D60A4BF75D9D6E5273DEAAD94184F59 +:10BBF000B5180F7A0AC81F28345DB4111F48CC0746 +:10BC00009A1EAAADC23891FC8CAA79C5569C5F8158 +:10BC1000710BE5536AF73A4D8B6DE17C36CF0C140E +:10BC2000CF6C9B67A67BC0230EF70EC10F6EFB483F +:10BC3000C4C7D603828E05AD1F7C48E75FBCEDDA32 +:10BC4000A94CC4FBD04AD94E76F064EBF018F2BB95 +:10BC5000DEF3DD4882BC707E6F3413DECA5BAFDD7D +:10BC600043FC1B29EF40C694E23D70A7DCD14F5343 +:10BC7000E7F5A5BFBCE59043716987047E09FDFF28 +:10BC80008E71FDCB09DE8EC166A368B3B93F411E3C +:10BC9000FDA68DF05A056C7F3B52CBAC627C22DF57 +:10BCA000D7FD2E2A369FCE3BA60B74F672EC975624 +:10BCB0009DBD5C1134F0BDDE38D0DBE10AABDE0E99 +:10BCC0004FB03B22ECB4DE0E4F0DDA3E22FEE87898 +:10BCD0007B36C7FD9394C288718397F87572CE083E +:10BCE000DD7BAA41DCE34EC37624B653B1BD9FE2AF +:10BCF0001EE7B81EF3E85E775AD924DD7BDBCD90D2 +:10BD000043FCD125453B77223F565BDDFAF3A1EAA0 +:10BD1000233CAE8BB77AE538EEC3487CCF8AA62F9A +:10BD200098CF46357DCD7E7EA1BF4DB7AEF868BBBE +:10BD30006E1F67C05E41E16FD119E79BD49604DDA9 +:10BD40001514BE0CBBDCF826B54D56711F78334A6E +:10BD5000B44F1A603DE5239F943D4BC94EDC34F847 +:10BD600072C87E440F9C3898FC86EAF80D040E4C8D +:10BD700006CF4DE2D3119FFB5AA83FF6EB3699EC64 +:10BD800051CB2ED96B89233A57F57B87F29B6D12E5 +:10BD9000FBE32B6C068EE33E4B68CB5F1DC6FF9F1B +:10BDA0003D21EE4721C595328FF25349999C577139 +:10BDB00057C4B864C44FFDFE213B2987F841F638CB +:10BDC0004B26EE27C78CB70ABB6AECEAF627D26986 +:10BDD000DCD53C18F930BA42667D020F98381F1343 +:10BDE0006D70C7AAC934CE5B9B1F30ED20FBF27487 +:10BDF000A6B013D1C7409190DFA2133DF2505A373D +:10BE00005902926F0DBE9A2A70915DBE37538DFB19 +:10BE1000553B559D7C6A37E5DF9ECE8CE1F70CAB38 +:10BE2000527E6322C7DE6EB4931E4E3CE3B60F25EE +:10BE3000BD50E59A3C0EE70F0B9C1C4CF2FA74A621 +:10BE4000C2F307548E5B4DCFE1591968FE5EFBF8D3 +:10BE50007E341F72B20D94975B85EE20E9EBC4D956 +:10BE6000CA0714B7C15113CFD3F6DF547EC647E7D4 +:10BE7000483CE35ACEE7CDB129590E1E77CC194A7A +:10BE80007606975B7A97DB8F3727272B78AEEA7198 +:10BE9000F66427B53F41248D643C51F80376F211D6 +:10BEA000B9AF9C1C8FE3BBBAFBE007C4FB268CCB6D +:10BEB000489FD04F14F6ABA5EEF935E345DE411BA4 +:10BEC000F74219E257D6C61D35F43E7BC4FBB4F7E2 +:10BED00097672A2737E6119E843F0C467BB29B1852 +:10BEE000F7EB5B12F9198FA9F167B4AC0C23FE9C38 +:10BEF0006F50F2A9CD4DF04C22FEB01B9CD9D47FDF +:10BF0000ECDDE2F3145FA1BEB9B88DF4CD7813EB8C +:10BF1000F1869CCD7C1FB7D7ACEC3F9344F7F22859 +:10BF20007FF8DCF4A347DADAF1BD0DF62F58AE90B6 +:10BF30007F2793DDBB1E3024509E7FBEDC7D1E1705 +:10BF400086FC70C110EA93BCCD0F9DC79589E39B19 +:10BF5000C2CE67C5FE0275FEDF64E6D7AC237E5F06 +:10BF600068E5787AB52ABB9B12608B8C7C78236756 +:10BF7000E44CDAF7C666B4BB88D3BD3448763625C0 +:10BF8000DAF712E138C99D43F9AC1301E12FB6216C +:10BF90009D5D7430255BF7BE1BA32FD986D27B46EF +:10BFA000A37784E75A10348342FAC2087E0BEA95DD +:10BFB00061A3CB8F6524115FA61B241C3F43EFC1F7 +:10BFC00038EF52B6AB3193F3AB5A7EF1A96F945F61 +:10BFD0006C50F55443D99A3CAEBF182FB1BDFF3811 +:10BFE0004BF07D43D3E78C5F307A9C44D7154D37B7 +:10BFF000589F69FD8E35421F6C31C1C3D5D8AEF84C +:10C000000FF961CA5BA1FEDB48FA7005BC615E15E1 +:10C01000E68F41DBB56EFD576008F96BC66765B604 +:10C020000F91F01A3D55BC5FB5649F811E111C7FB6 +:10C03000695D8D11FDACEA28FB0C09FBDBB31A45E9 +:10C040007FB07D8601FB7B5F7C47F453ED7F6F7093 +:10C05000A2DF927551F41DF6F7A9FF4EA6DA2FD490 +:10C06000E81DAC71913CC588FE7399C11A2FE72772 +:10C070006C9CB7BF5E19E5B3DC21AF57DBF46B5D99 +:10C080001CD1635C9684BEAC137AE0CAA454D66714 +:10C0900090E92AA43A94FA9A4145A49776ABFAAD6E +:10C0A0003FD2A20C7F7F83F26A45FC5DF924B0D8B1 +:10C0B00090417EC833D7A458DAEF10EFB782AA9028 +:10C0C00048DFE778F610FD4F4AC1F3A437EB0D8146 +:10C0D000D325F8AAB9D9AA3CDABB32894EB3C0C37A +:10C0E00071C62C35AE3320B3925F35DD96C9F1654C +:10C0F000A49F560B7E8E4322FD35088F0B65AA2721 +:10C1000008CC35231C26150FF5098E2C5A8770FD97 +:10C1100046C0857062DF9414E82FFCF3DD0AE54B1E +:10C12000AFE758F91E36FA3B67F23DB7F1D7DB9A15 +:10C13000D14EA248ED696EE7B62C1B589F0F300612 +:10C14000CD4E7CCFCA33C0F66982BC82EDC0F57695 +:10C150000784E7D9E6660B7CC6B58B7C24E2D5491B +:10C16000784DCA00BF01E99AF4EADBBB5B184FC205 +:10C170001E68741CDB0FDAA21242F8463A38890EA8 +:10C180001ADEC75688FCD6D8C43777B73868BD8062 +:10C190006B6FB490FBAE7D513EF20F22E1FC73A6B3 +:10C1A00096BFD4C3FB7F1BCEB9D98A3AEFF6F06AAB +:10C1B000F2ABE149935F50F5D6AC3AC7CE4D52A8E9 +:10C1C0005F53E5E0F84E83B327FFBCA8DC8E7FFA0F +:10C1D000E29B8FB3347B21F48886470D3E4D2FECD4 +:10C1E000A57B391D7CF13BF4F0C5B33CC535FD6F33 +:10C1F000D653728C919F4FCF49D941F14F5CE03AB1 +:10C200005D76416656BAC073DB57407E775CD301DA +:10C210009EDFE33C11E7D0F463E479347DD9F35C2D +:10C22000AADE54F5A8A63FC750A443EB49374BE418 +:10C230001F7B747EDF387824C22F7E34227FF57D09 +:10C24000DDFC0752D6E8C62729CFE8C627E7FC441D +:10C25000D79FE2DCAE9B3FAD6C876EBCDABA4BD7A2 +:10C260001F1D0CB0DF79A2B992E3DFFB2F77B1FF7E +:10C27000E957E3E437D438F92D8A93513E8F509C27 +:10C280008CEDD166273FFF3FCD65DC1E6F76711BBD +:10C290006876731B29D7537FF53D23F9F165812D0E +:10C2A000ECF7A665781ECD423E9866F0B5C4203DF9 +:10C2B000869F137E2AA4083F4BB397EB0F8FF81D80 +:10C2C000F95989C76588527AD7BF715FCAE00ACB2E +:10C2D0008FC75575810BF9214ECD9F4C35C23A0B56 +:10C2E000D2B7DA66F40F407A3D9125F24EA4AEE95A +:10C2F0009EB1CE0A7C3F595727395B809F7BE95E10 +:10C300000F5BBFA78841715BFBABF77DF8633182A0 +:10C3100097DE27BB64B89FF21C49894608CBDBCD6A +:10C32000C03DEFC5750FDADA38FF33EBE8DAFA799A +:10C33000F81CD6794BD96FD2ECB8F743C3ADFBEEFE +:10C34000DE8E3F9125E467BD24F201DE7823E7DF2E +:10C3500022F32155EAF9A6B678E5588A67DE05BECC +:10C360004F9CA6DA59C4C7464B42480E35FEAFB6BD +:10C370001BFD4362C9EEFCA482D6AD38A5303E2237 +:10C38000FD062DDED1F81EF57D0BCDBF7E06D89FB4 +:10C390001BDEE10B6EC5FDCABAB654501C32EA6B07 +:10C3A000118FF4151769F01F68AE63BE39D4ECE144 +:10C3B000D6DFBC54E5C746EEBFD5DCC4FD23CD5E59 +:10C3C0006E8F366F54F9710B8F1F6FDEC6FD13CD64 +:10C3D0003E952F77F1F38F55FCB566897B6CB08E57 +:10C3E000E3FB10308A36C40F8A17EEC00F2B52843D +:10C3F0007E8EE48BDEF800C0A7907E7E10ED21E9F2 +:10C40000B187C03B740DB6B3DA5A1E371BBE3D3F31 +:10C410004CB73D6B227F3A52BFCD0485F9AEA7BD24 +:10C42000F738EFC6DE6BFA4DC6B88DEC94457ED476 +:10C430004979846FEA5F982D4E86A3EFFD045D4C29 +:10C440002918FBE27EA6F8D32F535E7B9DEDD45CCA +:10C45000D9701B3C44C499CD8341B55BDF0C3E2DA4 +:10C46000FFD5177C87B35DC1ACE4307BA6D2D37C0B +:10C470009FA0A7D9E2F3ADA578EFD7512C8F6073B9 +:10C48000A55587E56F3E55E57169A2EBD32CF60FF4 +:10C490003A5EFE279297BDFD38DF1219477D1EA830 +:10C4A0001810EE2F45EAD306FB0D96BB1E765E32C2 +:10C4B000B09D6F308087EA898A2C6095109F6BB39E +:10C4C000CBBF14FB8E0EB8685FBBF18EF7950D4D98 +:10C4D000D7F8FDBD8E1B44DD52C3C152FBFCB0BC7E +:10C4E0004199EA3F508078D11AC2DFDDF2F398AE6D +:10C4F0003A9D7EF8ABB39FAE5FE8C6A7A2D921FCF8 +:10C500004EF34C623A3C4811D237C8FB2F02978752 +:10C51000DA230E4F7E36DFCF056D347E65FF5F3246 +:10C52000C98F96E34F5DDD0A3DF5E1DDEA3F4DEF52 +:10C53000697A70831996929FB52EDEEC25FE35251B +:10C5400027B0FFA4D1C395ADAF038894B3CE4224E6 +:10C5500018C2DBB94FD4C575C644FB2424B9EBC05F +:10C560006FCF501D1238F5F6DB65B571BD69F16C02 +:10C5700027DB71403B4EAA0577EE087FEF04A388C6 +:10C5800083C0E8CC991326372D6A9DC32E6C7F8912 +:10C5900070C7CE0E1A95307E7B488577DCACF1C033 +:10C5A000F1E56C17FB81B176911F9A608592287A2C +:10C5B000EFD737F2E8BD53553F619309FC44B7010B +:10C5C000658512F9896B135DB309FFDEA747C7F3D1 +:10C5D0003D17E556EF0DE9A3097255CA3C929B241D +:10C5E00023CBABA667A6DBFE6826FD540342CF45EE +:10C5F000E26BE5E828C6D34A90184F9172EC6A3F87 +:10C600007C86FCFABEFCD3BEF453A4FED0F01E8997 +:10C61000E7B589EEA7E89C9A7E893CAF9637AE874E +:10C6200020F3E9A6D69D6E6A5B2545E867D8E21A35 +:10C6300088E758D9FE28D0FA2259D49D764D12F1B8 +:10C6400050A47CFF8F6C919F5BA1EA8BA244B0A6A3 +:10C65000103D3CC0FE7BE7A45C8E435ECA4E50F5A5 +:10C660004657764D585DA3E6D774A8DF6FD4B6471A +:10C6700079E5B0FCC1F6EC781107593FD7E9C195CF +:10C680004D5FE9F4D7CA3CC10F452D4AF1A3D8AE9E +:10C6900056EFF1F6A5B95BB3A90EE0D86EF340856D +:10C6A000F66B7DE243A2F3519BD0CBC79319379D24 +:10C6B00092BE1EA7D67A4DB5FF3B74F2F2DE940F00 +:10C6C00038CEADDDDBCF4BF8D7E0D2E2634D5FD79C +:10C6D0001FFA94F3601DD2B5F35487DFB5CFC2FEC5 +:10C6E000D90A823B91E3EA5F125C7B8E1A18BFF590 +:10C6F000932C7CCF034665684D4C082F9D9FDEBE72 +:10C700004E48834FDB4F83AB4312790A6DDE219590 +:10C710003E5FAA76ED4AAC730ED1E5CAFE81064AA9 +:10C72000386ACFDF8B0FE4C7DB4274F97FE5273D22 +:10C7300008C25F3E6358F3B819F1D5D1B6D5C479B4 +:10C74000E56FE91F69F0B6C4808FDE072E50ECFD5F +:10C75000398527EA00F190C6FE14B789BE643BF222 +:10C7600015E9B1316ACB41248E8F56C1DE203502E6 +:10C77000C167852DDC6E929C0AB56325B751E4B381 +:10C780007D8CCF89D038889EB78C0BB6D066463565 +:10C790008F38237EE35426637FD840F72946B3D7EA +:10C7A000D49FF4624D9C5A0729F0A4D5252EC5DFED +:10C7B000D18817633C28469CBF14FD7613E277FAB4 +:10C7C00092593FCEA3F9F6D18C47ADAE91D6111E4A +:10C7D000671E6F9C42FECEF70EFFF404D5337E9A9F +:10C7E000B085F3B27F0AECCCFF579CB3ECBD03FCE1 +:10C7F0005DD10A7F6022A1772574B13DD2F03F1B45 +:10C8000002DCCE852E6E3D60E7F1F9E0E47621880A +:10C81000FBEAC5EA774667535BEB511260D680CDE1 +:10C82000A6CF218487E5F1EB86D13EF6F26D59ACB7 +:10C830006FD4FBA8C8FB8DEA781BDFA7E0B8A8DBA4 +:10C840003C1FE5A33CC664F0C40FC1F79C32350E13 +:10C8500017F86D2C207FAD33DE0C127DB7952CF4CC +:10C8600088F70A701EB6D3A4AEBFA670BFA4A28874 +:10C87000FD1DB8A9B05F364ABD6FD4F46CC97D0602 +:10C880005E0FB7C4FC315DFA7AB1124A5ED2FABFCC +:10C89000287C6F31F6CBC87A32BD1E7E6588A8230E +:10C8A000E5522BFC6749A2A1313CAFD192D25FE4A3 +:10C8B00005D5BE45B1739E63D21021879DB106E6B2 +:10C8C00013FC996E1D46F00ABA8E3A704CE5470C7F +:10C8D00038FB87BEB71B65F41FA6E72B557D8FDAA3 +:10C8E00098EDD568E24FC257BB5EFF43CA7D5C1727 +:10C8F000305205418B63257CD7EC04E2E7804CF491 +:10C90000BC1FBAB875819DED7D3938B91D0F6E6EAB +:10C9100091BFB9AD842DDC7E17DAB8AD8200B7F0D7 +:10C920001DA7B308F73758FDB290DF1FDAF91E775D +:10C93000D21203E5AD4BBE27EA39FBC2CBF2BBC630 +:10C940000B0AF2B0BBC18B47C017899741392C47FE +:10C950001A5E347C44812F85F038068232B594AA61 +:10C96000A6F5E3501CA95F012EEE4FE8131FFE163B +:10C97000BABF2B0B7A8C9CE788C44785E0138D6F78 +:10C98000347DF6D810E1DF0C22589343FAE7852175 +:10C990000AF7353D84F2C6F7C5DAFA483DA58D970A +:10C9A000F42BBFA1A04ADF32C45F6B44BB56525C7C +:10C9B000BE9A4A9C5A7F7E4CF44795FF2A1DFB3F46 +:10C9C000FBF9895ACA9F971494179B9C006BD6FC5D +:10C9D000AE763CF65BDE55BF53B466EBBE03BC6E71 +:10C9E0007BC26927BB39C8E6A4733E6D46DC211CB7 +:10C9F000568B68E50C1147BED60CFCBD8406A7C556 +:10CA000022FC3E9CEF253F2DF9B27716E519B4F3D1 +:10CA1000A555FADF3029C4134A31E54DAAD23CCFDF +:10CA2000923ED0DE8F7070BDFC40150E6DDD089B10 +:10CA3000D9C5F5A0498E623AF70B69EEEDB4AE3375 +:10CA400046DCDB6AF376A9FEE508E31699EE3F5F64 +:10CA5000A09ABAD2DEDB13435C3B8624F77CDE9BD4 +:10CA60003DEAFCC4CC49A8578778FE99F66FE8F7F1 +:10CA70007536D9FD7AEBD5B4E2F4105F4A4894D903 +:10CA8000E4172D735A8DACE7D43A7AF2CB907E231B +:10CA900016BA64526D9D9FA048A21C0CAB6B7C9390 +:10CAA000FAF8DE7D044F83DCB598EF05DC57D30A36 +:10CAB000899F6190E02F552F1D3CF4F60F068AAE3A +:10CAC0001BC2E4A7E1D0575FFC1EE5ADE1BACD493A +:10CAD000D33B63057E461DD8BE9AF107369DBED076 +:10CAE000E46D64BB85BF271A75207711CD1BF3DE7B +:10CAF000B90C3AD7D873C1164A6F751EFC60A0E016 +:10CB000073EDBEEAA6F46DECB656EFB1EA7D51EFD7 +:10CB1000B18A0C37F57F29F9BCC867F5474D7C9F72 +:10CB20007449B5275ADDE752ED7C10E07BE6A5ADF0 +:10CB30000BB84E057CC28F56F00FC9FDF0337A7DDD +:10CB40005EDF16991716757291DF5B47D6A97C32A6 +:10CB500044AD53190C83197EB52EB3B7F36AF5288B +:10CB60007F07AE8E21ECF7BA65E2D352A3A88B9E65 +:10CB700020FF90E569D5E0BC2251CF2AEA7C97449A +:10CB80008973BDA57E9FB2EA7919A86E63D541B3BA +:10CB90008FE46E07AA8B32E2A3753F63BF65890AF3 +:10CBA000A3267F8F6C94F8BE115A1399B70A5EB60C +:10CBB000B09C14BC3CC045F829300B3F7BC7CB96DA +:10CBC0008DD46F591FED25BDFB4A7CD73DF47D7494 +:10CBD0004B945A4F8EFBD0BD5F417A573AD9F381BF +:10CBE00039424FB5A8F65CBBF7D4EECB57C5640FFE +:10CBF000A0B8AC7B3C68D4E98F16D5BF2E21F8C80D +:10CC00005F6C3489FBF62801FFE17767F6237F77B5 +:10CC10009FD1DD8FEA67AE9F4A8F833BD47F95FA21 +:10CC2000910877C85F949CDACCDFE7946C330A7C78 +:10CC3000A8FCF65AB30B3E3685F0ADC13F41DE5D30 +:10CC400061A67BC28560673E7CFB8516FA6E67D560 +:10CC500033745B492A28278EEC56E95199BF9B19FA +:10CC60007954D453BD06EE383FF62D290650C2F84C +:10CC7000254A8906252CAFD02F2741D78F71DEA3F7 +:10CC80009B1F5796AE1BDFABD6E36875CA9AFF1A97 +:10CC9000EFFA8E6EDD98C062AE1F4DAC2CD23D8790 +:10CCA000CF05DF97E11FB67FD0C8F5D7A38200CFAD +:10CCB00039E8BB1F670AD98D911D7AF9B0A8755B59 +:10CCC00065C12D40FC1D75CAA8AB63B6D826F277A6 +:10CCD00044963EEABA26E7A8F5A4836090EEBBF23C +:10CCE0006E7CEBEBBC8641E63F8E2E21FC9AC08722 +:10CCF000E3D76905DB1BF079C3F0ADC9D56BD0C6AE +:10CD0000F63AD9ADC7FB803A3DDE533D7ABC0F5CA5 +:10CD1000AAC7FBE0463DDEEF6DD2E3D7E1D5E335B0 +:10CD200063E348DDFCAC2DE5BAFE906DDFD5CDCFD9 +:10CD3000F5D5E8FAF7ED7A50377F68DB7CDD78418E +:10CD4000FBB2BBE28342FF2ADD3C8D0F8A8F3E752A +:10CD50005B3EF0E21FD68720EA7ACB10EF947FED9E +:10CD60008DFE5141E40FC3B7A7FF8F22E97F97FAE9 +:10CD7000B291EC2DDD6B1C15F55F536D56AE134370 +:10CD80007EC9A1EFBFAE43B493EEF135BFC0ADEAAB +:10CD900097693623DB89A9FD84FED1EAC322E341EA +:10CDA000C976F42BCAC74C2B9322F27EFA3AF3BE13 +:10CDB000EE314A037E5DBFF014C864174BFFA8B480 +:10CDC000C4E03EC5E7C4BD4864FC5912F4B490D930 +:10CDD0001DDE816658A13854C033F2CBB637697E68 +:10CDE00064DC045FEF643D6F56E526325E7DD280E1 +:10CDF000716F06D78DB11F7BD3D0237E4D31B2FF2B +:10CE0000EA617FF6A7833DAFE7A05DF9AD1AD7DEF3 +:10CE10006FED4AE4BA746803F2BF3ABBEB89164D72 +:10CE2000A7FBB5CE78E0FA9980347F3AD553A00EAF +:10CE3000B4078789F40EFD9CCEF11CA3F75D9044E6 +:10CE40001C7975C4C00DC508E731D59F1D30BB8D59 +:10CE5000F3486B135DC7734AFBAEEBD5F2665A1EFF +:10CE60006D6FB39FDB7E794E8E3322F3594183C8B9 +:10CE70004F789F12DF197E46408D08D5B75EDF6878 +:10CE8000E2BA0F50E3EE392A1DB4FCC46CF51C174E +:10CE9000F0154BD17ECE69FF2DD363794A879AD79F +:10CEA00068745229E6824136AEEF0057B153E4AFC1 +:10CEB000B47CC540F99BF83D7D9D7F79CAA7BA3CFB +:10CEC00017EC4EBCAB3AD0D0B9C5FB2F4C1276FF55 +:10CED000C2A4815C5F197AFF55CE9BCD697C57C790 +:10CEE000DF0F379DD5F1F33CEF47BAF160529789D8 +:10CEF000F282C1CADCF1E43720DDADB9B86F707FD2 +:10CF0000EAC487109F57F65986DD4DDDF6F294CFBF +:10CF100078FF73CD01A6AB76BEF3CD67B81F6C0E5C +:10CF2000721B793E2DAFA0B5E63780F58156C7D983 +:10CF3000B39ED2C575343B73D3D5FF478679179E10 +:10CF40005C6D52EB0E3CDBA8EEF1E6CC7E85546FB7 +:10CF50007D4EAD9B3DA7D6CD9E53EB66CFA975B256 +:10CF6000E7D43AD94E936D23E525CE49E25EA07110 +:10CF7000B02797F0D0B0AC2B9FE4EC6A72D717546F +:10CF800078FDBDFE9EBC5CDC57C2F02095EBE4BD95 +:10CF9000D9E4FF5D3678F3A9DE69C92F7E359DE2BD +:10CFA000AFCBD1DEABE4613C9CFBCA748ACF2E9B35 +:10CFB00085FC35E46E67797B1F5F46F5AADED724D2 +:10CFC0005187660B9AE9DEE96F933D65B42FD56B07 +:10CFD000513D3E3D27BED4F2989D26E1C775AAFE7D +:10CFE000DCD85CE14FBA72C5FD8DD6CECA1572DAB7 +:10CFF000A0B613E4CDD9FC7D3C7DCFE5E0FD5D54CA +:10D00000BFE23D64E1FC48645D53D1EB16BF14966A +:10D0100007ADC975F03E4919C075574993A37C54B3 +:10D02000F702C1401AD56675C37B4AD4855EA1FC60 +:10D03000B0904F9719FB35FB07709EA02657F89BC1 +:10D04000F56F5F384FFAE9668E6726E1B33BCF0A8A +:10D05000818B76C4F7D25C85E7219C1CE759645824 +:10D060004774A9B706CDB4AEAFFC766FE7BEB22861 +:10D07000F00F790EAA8B52B248AF69FB221C4B739A +:10D08000C3F2D11A1CA1F7DC99FFB5BCADD67F6FF6 +:10D09000CAD3D9243745545F761BFBF8B7B9223F72 +:10D0A00072CE0411F5671ADEB4FAB33CD64FDB55E5 +:10D0B0003A47D2E947B9E2FC45685F293F6F8946A4 +:10D0C000DB5E147A2FCEF7D0FD4BD1B1E3A60188F9 +:10D0D0008747FEC541E99D501E5E7DEFBE34D7FAFD +:10D0E000DCB07818F94DFC7F1B93A2983FEA0F9DA6 +:10D0F0003D4FFF1FC2233F1F5A4CF8D5D645E217BC +:10D10000F13A98F079D2E037ABF56F3F25BCEE39B4 +:10D110007A92EBCB34FC7E5B7C760E0EF0FD46E71C +:10D120008EAFD2A8DEB65EBDBFAAD7EE4DF6EAF34B +:10D1300043880F2FE51B7ADE9700DFBB5854BB6195 +:10D14000D1D60F32EAD62F8A75FF82F0B25FD50FA3 +:10D1500038DF6750F3D16467BAF3D1AA1DD2549275 +:10D160007446E4A14BA925C7202F8EED5289B61F26 +:10D17000C245F4DB2079D99E6BF9AA16D57ECB0B7C +:10D1800056731EAF0CB6706BB00A7B356C90CDC970 +:10D19000FF078496877AE608C7E7FF099655FC1EC5 +:10D1A000E04D0000000000001F8B080000000000A0 +:10D1B000000BFB51CFC0F003093372A1F273D0F81A +:10D1C0007A9CA8FC4B1CA87C457654FE16347974D6 +:10D1D000BC9609BF3C216CC5CCC0E008C41E40EC25 +:10D1E000CF8C5F6D291176F94841E88F920C0CAA1B +:10D1F00040B62F10DF106460B82ECCC0A025C4C08C +:10D20000F0429032F7A2E38BFCD4356F1493867F03 +:10D21000CBA1F26DB41818F2B41918B6EA40F89F11 +:10D2200091E44F01C56CB520EC541560DA00F25F53 +:10D23000CB6137370D28EF0794BF05350700EE0E99 +:10D240003FE4680300000000000000000000000050 +:10D250001F8B080000000000000BCD7D0D781445E9 +:10D26000B668754FF7FC6526E92493308124F424D1 +:10D27000010226300909448C3A094141C01D0411BC +:10D2800059D409A0E22F1151E395DD0C2481F0A7B8 +:10D29000415D1751B2134444AFEE462FAEA8FB13C5 +:10D2A000945DD16535BAA8EC5E75C38FECBA4F7D3D +:10D2B000117FBFF7DCCB3BE75475A67B3221E8BB7F +:10D2C000F7BD1BBFDDA2BABBAA4E9D3AFF75AAC629 +:10D2D000E19EC8D848C64EE1DFF98CBD2531C6B203 +:10D2E000E225730617301F63CB34BBBE21C0D80DB7 +:10D2F000B6E001BD029E0F93838FEAF87C741D4B4C +:10D3000065CC86DFE7305682FF5709FFB6551FD040 +:10D31000A1DD97B1D6A04D8FF79F582E5318D3CAD1 +:10D32000A1649B7A6CD00F8BA97DBD4E467FA70A66 +:10D33000186B7CEFB3D2FD461DFEE7675EDF89B355 +:10D34000E01F93D9E45336E89F95BCA1B3C1FBFF1E +:10D350004713CB574631F675535FE9FE5103DFDFC4 +:10D3600060630D5D25503276DC9181F38DDA2F2FCD +:10D37000656C2273F2F97B601267C7E779C36E2987 +:10D380005F298EC3B3CC231F7124819BB1A8A53D17 +:10D39000F4DF8DFD27B61FB49D02FF4D62CCC55F43 +:10D3A000B1ED52A40A9F3B7D2BA2C361C2373C5909 +:10D3B000C32225F1FE11EE70697C9C41E1F59D19B7 +:10D3C000BC83E1D3F8EEA467CD5A06ED9A3DE50B98 +:10D3D00018D0432BD007D240223D18F86FF6ACC9C5 +:10D3E0008E7806C73FD081AE21FE6D9E6037D1CDCD +:10D3F000FA2A585E760B62A032091C43D0C9154840 +:10D400002729FFF574D2F8DF8F4E7E84F8FAEF42B9 +:10D41000278CB57379C0747BD86BAE37305E37BE5E +:10D420003395D94006623E36DFDACF6CE3B17447FC +:10D43000513ED87CCA895ED33A1BED543B8BE0FA4F +:10D4400034334E77F407203AB4E0231B801677324A +:10D450003B7DA7F89CD48FA245092F80AF9D34EE69 +:10D460002C2B1E190B117C6A76711AC75F46D2F9F4 +:10D470007634358C5754535D650B100E401CCD53DC +:10D48000FD1716CB04F8D9B773F54B4A07EF2711F0 +:10D490006FCD6AF07004F82A9A650F3ECAE2FC94D8 +:10D4A00038AFDFF6CFCB1E453C99E6F5DBD3CDABED +:10D4B000D93B3ACD4C178970B4E0BC46C5E7D1FFE3 +:10D4C0001CE7E739F3F51FEC7D8B1AF2D7431751B0 +:10D4D0006FF2F9A9B9303FD0377F11F3533D765A37 +:10D4E0003798D75F92CDCBE90B31924709F352348D +:10D4F00027E1C5185771DE3E5E991887EF6F4CE340 +:10D50000FDF78F1F64C81F368D51BB832CF2379CEB +:10D510003FD0610FD1A12744F8B5FBA183095886FC +:10D520001644019F2DFBCE6625A524BED88D50DA6A +:10D530003D11360BBE6BF9A78DD383AF82FA37E06E +:10D5400038CA640B7E0C781C084712BCEE32F09E81 +:10D55000B0FEBB1EBCC0BF04FB97389E12F162B484 +:10D5600007BC31292B4E1F061DEC7A50E02BD767E4 +:10D5700081CF281DCE5B05BEAC74B02E6F92CEFB62 +:10D58000818E805F8789F1C6E9ED6B249D31B7C03C +:10D59000E74F7D5597D743FD7E9F7F0D3E2AD81DCF +:10D5A000D571EA3657244332CD7FD82226637FEBEC +:10D5B000C43CA7D916B98E42FD27F30AD216437D83 +:10D5C000B22425A5A74D4D3027A0D3D62627433E0C +:10D5D000FCFAFD31349FC1E8EEE1A6DE52C524DF3E +:10D5E0001F0E2AD363F0FDC30D2F69530105ADBE95 +:10D5F000A272923DCB2405E7E542A001FEB1627C18 +:10D60000C0E358A912C56E035B02F4A9FA383EC7FD +:10D61000851A421A94635943B7044B9DBD9B05BBC1 +:10D62000054E14137E8685E528CA55987F39F65332 +:10D6300090DBBE4685FEF545DA1A00BF7FFE8C857D +:10D64000678C02781E787554F9063D0EEF4A49E65C +:10D65000F2B358C87325E8C7751C8CFF7E0AF829F9 +:10D66000213E6E97F0BB9C452C867CD486CF61C052 +:10D67000932C5C8B70E42C8D70FC4B86FCF233A4F5 +:10D68000A3967EB9D1F0D1A34477D96508CFC5065A +:10D690001C0F4B83D1DBC5C9E8CD56D4BE0FE73B89 +:10D6A0005B8E5C82EF1D7AB786F4E05A1A4CC7B2E3 +:10D6B000CD183FCA7AB05FBFC0BF41F71945FA0E17 +:10D6C000A4FBC5623DFCB3D6DE22C37C860515C231 +:10D6D000ABBFB77E16EA33D77B333E62FCF9110746 +:10D6E000F06D8AA71D3984F9170543300C3B578E1E +:10D6F0002CC67967CC3ED48DF4EA0AAE9470FC0750 +:10D70000D406A601FE1DD55DA130C0B1A96C12AB37 +:10D7100037D1D3AD12E75B5B2E0BC53CF1F5FDA90C +:10D720008DC3797F7885EB5A0F7EE726FC8C6315D5 +:10D7300021EC6F2C9203D08543D005ACFF0A9CBF2F +:10D74000BE487F09DB0572DB5F423880DE8721BE81 +:10D750001E502339D8EE8132FB021A27CA0E213D12 +:10D760007A65810B1DFE03FC3844BD5A52092E67B1 +:10D7700036C7539687C574A04F9B9FD7B38B582C41 +:10D7800004752FE26B7C1C3F5EC4D7785A971A9CB5 +:10D79000823FB7411AA3137ED6127E58575485761E +:10D7A0002EBD278432F261A5E1AF3F82793C7CC077 +:10D7B000168C32131D32A0C3D2389EF21A80CF923B +:10D7C000E869E3FBA1ED064E2F8A87EB35433F0066 +:10D7D000BD6EE574C5E9F54CF590DA68D38F67E264 +:10D7E000626932E2D1EEE4EBA53AC36D01988FEDA8 +:10D7F000908D816462B6F6325A27C019E925A23DA0 +:10D80000A8DB7D6C27EA23928393E2F689B348660E +:10D81000DD26BB49C9755BEA6C4154C2F16E13B891 +:10D82000501BED1C0E16E9C67551606D37302ABBD2 +:10D830005D686F81BEC3F638DD538558BF8BC63334 +:10D84000DAAF2F2A67C9EC6805DBC137C816A70213 +:10D8500003DB0D8E9F84F1E659E13DE3761E453FE3 +:10D8600061B213076FA7B013067E00893DD84165EA +:10D870007C9D40FEED9540AF3A9DC103F5F0741DCF +:10D88000BE82F55DCBF8FAB3986C9137B65C6EA7A3 +:10D890006E47E641BAF173FB4AF134B0088BD78783 +:10D8A000A28F80A0AF0759F838D2D78E2CD66EB68B +:10D8B0001B0CFB92B5CCA3EF1CB9FAB665B07EF990 +:10D8C0003E7F19FAB7065DED48C01B636B687E3F6B +:10D8D0006B8AB1632AEA8B069287235785691DF309 +:10D8E0001BFB24AC3B727B25AC1BEFFBE9B585D35E +:10D8F000776BDB25690CDF3B7519E542417B608D59 +:10D90000D34CA72CCCE679D195E7F4F8AF509E32F2 +:10D91000E815C67734BA893E0CBAECA7C39633E44F +:10D92000C768685F11CC6FB6C0FB6C216759857AF8 +:10D93000BCD7584FF20F94781DD6F7933B6DC43F78 +:10D94000D13229F6A834F0FD2C9443E3C96C39DEBA +:10D950006FD703DCA36549C801AE876689772F3F7F +:10D96000FBEEE88900F2EB411B7320769F7D65D3C7 +:10D9700044E8FF8DB3A1AE0B78B3B13FC679B7EEE3 +:10D980008B5C19DECFAE7630E4DF59D5EBC89F98BB +:10D990005D6523BD300BE137E1E5D3BD9F2B88FFEB +:10D9A000E5D5D6E7E5B241A7B9BC7FF1EEA6725B3B +:10D9B000A80EFA7FBD428A2133EC7FFF6F779F0369 +:10D9C000F01DAC968208DFEBC1631E5C3763BC7E42 +:10D9D0007CE94C437C258E13977F3EB23F3204BED8 +:10D9E000B3584862240FB8BD9529E697AD3548680D +:10D9F000F7FAABDAF77199C4D77B78A8AB4681DA2E +:10DA00004FBCA3FF1C23BC305D013C0EC77F91CEF1 +:10DA100050A2625CE914003ABC88855CE3F13D3CAD +:10DA200037D607F0E55FAA58E0CB58645A3FF85F55 +:10DA30004A85B56E33AF6F203E1F839E52847DCBE7 +:10DA400042511DE5FB7AA9FD3098DC6C93736CCDD7 +:10DA50002C78EEE8652C15F0E90D2AB118B62FE107 +:10DA600076A90DE70DCF33747BAC1BFA70E583EC20 +:10DA7000407E54BA9C0CF9A72218554CF3672B33FF +:10DA8000886E32849CDF38BD3C1DBF33FA03B84E2C +:10DA90006B372945C29F2A6AEBE1A54272C601EFA6 +:10DAA00051C6827D73838CE3B44B49FD2B639C216B +:10DAB000F9EA4CBF03CDA9C0FCEF60EE20DA3F8D40 +:10DAC000D5BB0F47605E47A4C85D08875ADD10C507 +:10DAD000F54F3BAF7124CA91D4B378BC62C1398B86 +:10DAE000D80928FDBE70F4043CDF26DB787F7DF981 +:10DAF000163DA6765FCE74F4773DC15008E50C2B39 +:10DB00000B8549DE04A9DC2173BBE73E99DB7DDB95 +:10DB1000903F2B69BA118BBFEE8A6C96E1BB829065 +:10DB200056ABE8E80F59EDFAC4F96D117CBE43E637 +:10DB30007ED886BC5D7ED2EB45214B1CC02945B604 +:10DB4000E23C9DA14808D7D9E6E1F2B3BF9D17DAC0 +:10DB50007950BB8419F249EA398B9CD88F526DF801 +:10DB6000FB0D865FBC83D66D81D54F5240C04944C2 +:10DB7000AFEC63B20FC4F30D63AF7126F32726CA6F +:10DB8000912764933F64F707091E2F7B58C3B8138E +:10DB900060A9E854667CFD10A748BF272B9C31077D +:10DBA000DA612E90C630398F749CE0457B0EEDC84B +:10DBB000346C02FCBCA1A9A714FD1924A5AA0CE28F +:10DBC00087A899CFD2E2FC2BF88C1D2A82F9182E57 +:10DBD000A2C713E1F239C8F9D109FFA1BC4963DA40 +:10DBE0003E44795A9595AFB5E220C991F490F53944 +:10DBF0004EC19B81A5553EDF01E514787E012C3096 +:10DC0000CE2B7D9A1C23DF9585668DCA8EC3919E8F +:10DC100005F62EBE7F9BDB8B5FBB52C7E3244DF026 +:10DC20001D45F8D09C25F84A7AA3321F5742FC00C4 +:10DC30009C47ADF06CFA0CD713E0B43C4778CE2B80 +:10DC4000B7C07BD40C6FA3938F8BDF55670C8C17F9 +:10DC5000466B597103007D5C16714385293C6EF853 +:10DC600071683AEAB5ADB9C42FA99AC0AFB3878835 +:10DC7000331DE12C1C183784F53A695E2F5625EACE +:10DC80003AC85B8E67EB7B964B7443751BEBF77F53 +:10DC90001657094432FDB27F075171DD0195EC45FD +:10DCA000F62D7C3509F994FF1D3DC6F5F175C2AE20 +:10DCB000FF9085EC08DF274C9ECEFDC99E548CDB7F +:10DCC000373F3B3193DBB14010B04E2DC2BFF2D98C +:10DCD000ECC4CF8A672DC5E115D64F6FD2295A57AC +:10DCE0001E17013B8FE82ECA9CAB49DFB771FD15AB +:10DCF00085FFB07E75BB559F5DBBD55ABF865D92D3 +:10DD00008D72EC9AFB5516837EAF4BD017DF223F06 +:10DD1000031CD7B286B568E7187263B1C6944C5835 +:10DD2000B79B9EDB3E09FDB111362E8FFE017EAC06 +:10DD3000EE88E3FD7A5FCC1E2A89CF8F7402CCAFC8 +:10DD4000590A5E7C8E34F8FCD6A93D17A3DE8E6E90 +:10DD500056695F83097D49ED6128658F8DF4A3A91C +:10DD60001DC1BBA4CD3ABFA1E69F385FC6EEA57921 +:10DD70005CBFBB9EE4C760F3B1EF9642B12472A8CA +:10DD8000DC2659EC6783CE0D3E03BAE6F6D707AE24 +:10DD900058338C371F8D55D2270D93693D59C304D5 +:10DDA0002C876AB7F07BB6BB12DB557EF7768B0704 +:10DDB00069B7DED71E467E33EC7DA7B381D65752B6 +:10DDC000785C6EBD7F88F7B9F0DE769AF745A76F6D +:10DDD0000F7C77EA14D005FA26DC1E8BE6225C471E +:10DDE0009B30A00EF242892E42BFEE4B5844F0A465 +:10DDF000D801555BEBC779B54A3ADAE9F59BE6FC01 +:10DE000000DFD71FB2F9E480605EA81F08CC20FFB6 +:10DE1000F23A9BCAE7ADF42A6847D457052E40DD95 +:10DE200071408DE6A6C3F8D37FCCFD909AAAD54B5E +:10DE3000B1DDC5FAE52AEA93579E6CA671AFD72FDC +:10DE400054500EAF14FD7CF2C4D39318C077E02970 +:10DE50002FEB267B2966473BE87AA067A4A71B7EA9 +:10DE6000E125BBEAFA676E7A6416F4233DE725786C +:10DE7000A63F73ED2E07C1D7CCE9F39773D3EE45D8 +:10DE800038DFB63127E0E3C06A234E13CD9D0B4D3A +:10DE90006E72B0ABD04E30F060D0E7924D81B57E5F +:10DEA000846B77A00CC55A3F5D2BF03DB4AF87F271 +:10DEB000922474FDA0E0EF8F038E0508A7B47BDFEA +:10DEC0009534BFAECB549C9FD4926EFF10C6BB5B03 +:10DED000CC13BEA379441F9762A3E0FDC78F4B7C90 +:10DEE0005E5DA59DAE008EDF695F4CFB0DABE97BEF +:10DEF00003DE25BB036B8757201F070232CC6BEA7A +:10DF00002F9E4AED85E7CB77DBBAD15E8792ECF6A0 +:10DF1000256D36AB5F0F1A5D023AB859C8979BF76B +:10DF2000DC44F2F7E6AE8DA49F96EF552DFA09F08A +:10DF30004CFB5A37BC6B0BA26F72C3BF3D968AF67F +:10DF4000D63FFC4FA462DC10C6A9B7031F541CB413 +:10DF5000EA35ECFF9B8C81FD810147FB38CBBBD6BA +:10DF6000F3F118D7A3865CF907FE2367A09EEBB6F2 +:10DF700059F74F6FB485D3BA719D776726F5030DB6 +:10DF8000BD66C817F08F3AA230EEC7CFFC8F0E8C5B +:10DF90007B1FF8E7E71D7721DE7FEDD290BE973F2C +:10DFA000F161C7BF40FD93BD0E19E9E4FA273EFABF +:10DFB00000DF7FF5FC980C64E9BF0879F569E0EBB8 +:10DFC0006C9CFFCA5F4F1B86F4B8F2D9A9C35812E4 +:10DFD000FBD0283F05BA8A99E8CAB0F3F5BD120F05 +:10DFE000AEFE4A9409EBF2F21E5B3786883E39ECAE +:10DFF00020BB6B393C6B043BE1E6866B29EE85F573 +:10E000005580DF9B9FE47EE1403C4747C81843634F +:10E01000DD23D015BD79CFDC1F9C5B81A51AD4719F +:10E02000BEAC8FF45462BBE587603D270CBE7ECB4F +:10E0300019C7FB72B467C60F5CBF4FF01F670F5C58 +:10E04000BF6F6CD67DCDAF1EBF3CAD1B5FEEC94C24 +:10E05000EA4718EB77D3B397A6258B1B99F1DB7DA5 +:10E0600006F85D26FCB7DFDB424E05F9F3997FDD4C +:10E07000B50DF0FBE99F1DC15980904F9FFA321FEB +:10E080008DD6BFAB7D5722FFF5FDDAA1ED8036D7E7 +:10E09000FFFA5DD2639F3EFBA65D27790EA62FE8AF +:10E0A000E74F59FF5F0FEAEB9B255E59BED3DB8D2F +:10E0B000FE96B14E37C7E64CD753E939F96137C7F9 +:10E0C00038DDDF1CDB374F4AB26E21A580CBD1583B +:10E0D00016E1E526BDC7AE79ACEB2955E13A1EB98C +:10E0E00000E96EB07534E6AFE1FC279BD67327E7F5 +:10E0F000D7C1F8F2D34E8722A5C5D7F75361C72CF5 +:10E100008F49EFB224FC6AC489986DD169D72991EF +:10E110001EA628567A30DA1BF31E8A9F879ECF7779 +:10E12000C3D73874FAB206E26DF5342E9F5F0F380C +:10E13000C84F7853D57F7A2BD2C7AB2ADB014D2E3F +:10E140002EF89BA2970E84F70DB487C6C4EBE1AA04 +:10E15000CF5A32A15DB83AC0E36E09FB52E16A1BA7 +:10E16000D34DF09C9CBE3217FD9A97FD2C8A727C91 +:10E170007F0E8BE17A5CE0093FBC2FC0F78F18F46B +:10E18000BFB64943E79EB535F9A9ECDF0F0C15CBB7 +:10E190006867AF40BB1FC7DBFDC4134F009D5E84A3 +:10E1A00003808A7A19546597497FBD25E03DD4E400 +:10E1B000243B6E6EF1D30AEA6FA9E46905F5CACC77 +:10E1C000E94F2BB89FB55FE2F4302F2C91BEBDA86C +:10E1D00038D06903787E27F63F2E9AD7A92C36F5DA +:10E1E0003B53F433B3A43317E5EF6B625F31115F38 +:10E1F0007B142E5F578F7D2C17C77B2DEFA7B9DCC3 +:10E2000019F3537C325FC443F68F7AECE11580C773 +:10E2100003C55210E366071AD778500E1FD0E75A8D +:10E22000E86FDFD8BF49D84FBEBF534179BD03E582 +:10E2300004CC6F27CC0FE5C52EC01BD67703DEB00C +:10E240007CA249A7F2C9A6627AFFF3A620D5BB9AA1 +:10E25000AAA8FE4C5388EA7B9AA653FD974D61AA63 +:10E26000EF6D5A40E5AF9A96D1F3D40DBB5B3230D7 +:10E27000BE394EEA4272FD4D5303BDEF6E6AA4F7FC +:10E280002B151E87C86F636D182F6E6C6464CFECFE +:10E2900050C30BC226F88DEF762B3CCE70BF27D231 +:10E2A0008972EBE4F4A5A54817AA1C5EB02280F39E +:10E2B000BE2F42765B9193F61A2894097CF1EAA866 +:10E2C000C9B4CFF9DBB4C86EC514C72A68B3B3EEBE +:10E2D00089B88EB1FDB8B51B9D0DF61DE0F1A27099 +:10E2E000678B0FFA99373DA0A33DF13BA9AB2503FE +:10E2F000FD8A52F17EDE1CB5B664E875BC4BC0FDEC +:10E300004A4D432EF2D92BC2DE9A3BDDC68A4D76AA +:10E31000C8A5616BFD1AD12E634611DFD7F5258F95 +:10E32000EF7A83F09DC59EE17CE4C078B9897F5C7B +:10E33000FA70CB7736ED9130C68D07934FB6D4E99E +:10E34000DC4ED6941328DF64F477E5B8BC31E2A73D +:10E350000B99F117A2FA55FD75F0B00CFB1AF0F508 +:10E36000C3D02115EDF52BC10552A05CCC8276B44B +:10E37000BB97B23095D7B0062A1DB9DD2AC93D56E4 +:10E38000A7E1FE82143AC7762AE5747135EB3E4464 +:10E39000FF3E91E0FB910018E2DB3FC51931FB5DC8 +:10E3A0007F17F8FD4A94AA5DBFA72E30F838867C07 +:10E3B00031E44ACC1BEE534CEB639483B54F5C279E +:10E3C000031E239F2063C6CA57F2608977B4EBE52A +:10E3D000280F1B7BB93C297C2FB083F6CC984EF2DA +:10E3E000CBE112F24BD8BF8DF84F1FFECFC9E3F23D +:10E3F0005D01CB777E58F61EC4A7D2EB42F9B1AED1 +:10E40000F12895197716DC33860D3DDF44791AF330 +:10E41000463254DC8F1E397E0BC6CB3B5EB5517C39 +:10E42000BC43EDBD1CE1F8FA88A46382C0EB4A2826 +:10E4300053AD24B94DA018F49BB17ECD2B684F0E7F +:10E4400086971D6D05A7C563225CFDF438087FC45F +:10E45000E9847FB74401B600D65802224807FBF191 +:10E4600068CA845FF6C0DBAB1A7B55D40347954876 +:10E4700009C27D05EB56911E97487DFB304EFC612D +:10E48000AA4EED3BB24FE49050517A03E1EF920770 +:10E49000C458523DBE4EE81DB4E871DDF2451C473C +:10E4A0004EF93807F5066DD65626E9B751F9D89CCE +:10E4B000CF05BA98F4328C4574B0040786F92D91D3 +:10E4C0007B29AE55A7CDA94B0714455A02E55CDF61 +:10E4D00072BA89B4A477A2BF3A4A8DCC54795C80D1 +:10E4E000E2DE4B3CE3289FEC4CE707A3F7A21DE8D4 +:10E4F00010FC6ECCD7E68ACC477C1668E9B5E93AC1 +:10E50000F2378F234F13F1C6933E46F6FC60FDC7EA +:10E51000301F0414C7CBB0EE184755A3AC1DEDC592 +:10E520002761FDF1F9AF802EB1EC007D85EF7F030F +:10E53000FA0A4BD457F87C37E82BACEF007D85E521 +:10E540002BA0A7F0F949165E8670A93EBEFFDC6CD1 +:10E5500067CB28EF4CE47D19E3DFA2727D63942B37 +:10E5600054DDD8DF24FC453FB2C71E45BB4F898D23 +:10E57000A0BC3028117FE58DE1A918034E3DC4628F +:10E5800068D7CEEC0AD9D2A13ECBB3653FE2E8A270 +:10E590003D7DEDE83F96CBFA433722FF2EF650BC87 +:10E5A000AA9CF52EDB8C34A074E7A25D555EE50FC6 +:10E5B000629EC69E5249C1F8CAB6B7EC215C976DFF +:10E5C000F6A882FAE8D97C16DC019F3F5B2A51D07D +:10E5D00039B578DD2DF8FE97A5928C794DA987DEA7 +:10E5E000B90BEDEE89D1D06A82E7F0891F613D3524 +:10E5F000F8D0ADF85D6AC9E3B7F1F2C53BF0F9AE0A +:10E600003FCEDF47DF1DE8BE139F67EF6DD88766FB +:10E61000E9DE9E2F0EBF8572EBADADAED900CF8B7C +:10E62000459FEBF741D95E74DF43F7C2F3AD631F3B +:10E630007C13D1E0C8BB7F5639C0B5AD4126BBEED7 +:10E64000154C3A007CBD5A741F3D7FA8C147CF0FBF +:10E65000964D1E8172BE62942D8C79117BAB79FE32 +:10E660008E81F787551BD1FD2E55C4338B6C9417C3 +:10E6700082FBA3C8774A35DFC7517BF8FE8EDAC329 +:10E68000EB4E5F039374DA1FD885EBCB768AFC1FC1 +:10E69000432D897D9D2754CDC84FC874035C2FE658 +:10E6A000CA1AF2C18BB9CFA4A07C7C31F7120A7EC2 +:10E6B000AB453CBE52F166D71FC6C37AAC6B58312E +:10E6C0007935F5D3957219F4F3B8CAF3439E417ABC +:10E6D000A83C4DFBCFA03D8CB3EE4668AFC7DB3FF7 +:10E6E0002DDABFA012EF0EDE3EF0346FDFB0D23273 +:10E6F000FEF3D81EDABD3444FB44BEDA27DABDF897 +:10E70000F133E948FFBBA4AE22DCBF3BAE9E58A369 +:10E7100000BF5F24C78E639DADFD5FB50BA03E2B90 +:10E72000DFD0231137EDBFADCC203BB44AC8A09950 +:10E7300072C48DF861AFD9D8A3A7D12B646C1B72BA +:10E740008BF4B53B2EFFA99E91501F9EF07D81E575 +:10E750007D9F2AFC43362EE1BB724B7D66CFE83AA3 +:10E76000A4EF9987B36B91AE671EE27C34189C7F4F +:10E77000C018D314C6051CF84BCF4BA21EFD5FB5C5 +:10E780007530FFE7C5FB2F5B59F36A0FBD273F00CC +:10E790009E5BF6C7BE147243B2F3BC3EDB419EC71C +:10E7A000D89F477590E7232A87457ECC71FB11AA35 +:10E7B00097ACE7798A8778DEACD3D34FD7921DE93F +:10E7C000B62B395DB3A5DCCF7188B937B2E0BF9302 +:10E7D0007C7998E7F9B3278B69DDE27604B72BCA19 +:10E7E000FBBF6F3840DFCF52681D0D7BA25C7CFF02 +:10E7F0006F39C67E6D90E8AC91E97F28C1753F2ED8 +:10E8000033EA3F5248DF5788FE586C14AF8BF62F1F +:10E8100048ED33918EA36037E0F769FDFBBF0D290A +:10E8200066BA9A24FC9B971FBE7726D2D5B3D31520 +:10E83000F26F12F5FF23F60C5AFFE70ED7CE2C85A8 +:10E840007ED367CBD4AEF28BC81AECC290BBB85F54 +:10E85000F44239524FAC0EF7AE77BD7DBB9CA6E3B8 +:10E860003A873267A31CCD9383E8BF9637B6EFC7CC +:10E870007126C6A2AFFC08DA9C6B4FA775ABD8A96E +:10E880006F9881F014CDB5F5029C955BE74DF522AC +:10E890009E0EB3E028783EFAC1A5B66B4D7C3629B2 +:10E8A0005726BE1BFD209787ADBE9D536C629D16FB +:10E8B0007AB15F07976BB9DC9F35C9AD73697D3756 +:10E8C000255FDF313616B521BEFF2A73BD33BD216A +:10E8D000658E69FFFBB9032047615DCA5F5D79F210 +:10E8E0005518B7459B3291EBFBC8B6EB28EFAF7AD2 +:10E8F00022EA93D9762E5799661DC7E807E0986DEE +:10E90000AF1C98F77772FA17945F37B23885F663C1 +:10E91000471EE0F4FBDCB7511B8FA35BF9BBE2A001 +:10E92000DBE287C86D56BF642433F925143FB1F28A +:10E93000377BEFACF8F705644FF2BC876F4FD13EE1 +:10E94000DE18412719DB65D2C77BB6B218C5E3A331 +:10E95000214FCDA4789E4BA7A09B0EB027906E9E12 +:10E960006BAB4D9170DD7B1586FBC5BF3F24D3FE9D +:10E97000A67AC84674A63606A7223D1AF9318E55E6 +:10E980005DCDE47F57A847CDFBB0E77CDC4E792610 +:10E990003312E2BDA3453E4C55C2FEE568B1EF39E6 +:10E9A0003A715F33211EB4CA6E8D07DDFD2F3682AA +:10E9B0002FFA8E8DF284769DCDA2189742B78BF6F2 +:10E9C0006D170F8F613E81B17E467C68839DFB375A +:10E9D000FBDFBF3005E976CFD6B5C4675BECBA255F +:10E9E0000F66B4187BEFD60217BE7F79CA38FADEFD +:10E9F000C8DB9928F0BC66CAB88DD7C178CF03BEF2 +:10EA0000D18E793ED0F01AF27FFA4532E5DDA53E8F +:10EA1000D23502FDF6173BC5BE82C2E96B3DE3ED80 +:10EA20000987807767AED689F06EB3CB221F37BCDB +:10EA30000DE94D76F2FD99D4C25BFCD8CFBA807453 +:10EA400046FD3C12EFE711733F713B98D9397D7653 +:10EA5000F3F889A08B7CA787CBE3047B7AC9DFF925 +:10EA6000790AB08B7F8EFDD5B37008FDD77CB08F4F +:10EA7000A99F33B78BA3248F05DCF9BE808C7670F9 +:10EA8000DC3E0E3F8FFC1E68642FA18A3973BB9851 +:10EA9000DBC31D68079BECE23F087BB853E451835E +:10EAA0009DFB3BEC3F6EE70617A05EEFB5374C458C +:10EAB0003DBF4EED2DC3FA1FED0DCD4EA807646D81 +:10EAC00038A6D21FB5DF3215EBA9CD12A9E07F879A +:10EAD0007AB41AC69339DEA3BBB89FC114FDDEE930 +:10EAE00000EFD8A53EB2530372EFFA31289FAEE78C +:10EAF000FA267527B72313E1EF14FA32B5F9B35BA1 +:10EB000070FFE8A89DEBC9A3621D8DFA22257294BF +:10EB1000E4A1C214CCAB30F6C9613EB4CF7A141371 +:10EB20003C607D8ED935B1DFD63E9CEF3342E94D56 +:10EB3000BAFEDCCF1A6AFD77727B01D6FF531CBF89 +:10EB40007FFD83B7F0A0D219AEBFCA785C6130FFF9 +:10EB5000CFF1CD597848ADBF7E9245BEA5F5CA1517 +:10EB600076ADB16E32F827305F9BC85F4CB5CD698A +:10EB700040BC690E8E2FA374382471AE474A3C4FB7 +:10EB8000E47060DE8D22E857C8F3D466E8C763C23C +:10EB9000AFF03F0D7816298B531D26FF13F18E7EA3 +:10EBA00069BA4333F67529FF0AF437E50D7F6F7CA8 +:10EBB000E7F6E33BD7C1F14D703A18F75FCF14DFAA +:10EBC000F17D68BD45437909FE11E27EAA678E2575 +:10EBD000DFF68814198BE3187641E37B52D4368133 +:10EBE000E0B7F364258DCE39D566EA1512DAC1D1C6 +:10EBF00087A61E043BB016191993EFA2DBA6E23ECE +:10EC0000486D0AAFDFE0B8AC250AFDD7E21E0BD98C +:10EC100089BF9C8A71DEDA42FE7E39BE87EFC36A05 +:10EC20006892C3B4CF0FCB106326BF59D58ED4A042 +:10EC30007C00BFF95CFC4ECFD56B7149F21B3519D6 +:10EC4000E13F53F9D021F8DF9013405717627F6AF4 +:10EC500023CF871DCAEF0D3B78DCC128E7A05234D3 +:10EC6000FBBD8FDB05FFC7865FE2E5A579FD633954 +:10EC700086BF10247FA13F4EB5C925F247B9DD59A3 +:10EC800020F44AA25C36ECCE0297956EE2F66298CA +:10EC9000FB21097464D88F45A2DF25BB395DA5FE31 +:10ECA00047737D1BE02B02EB8AF4A40A39FE24068D +:10ECB000A3607E3B36C984D78C3B19E57F3EDA9E44 +:10ECC000918E3AE6737BE846F37AFD9B3D7473C2FE +:10ECD000FA450659BFDBCE64FD548F8BEC28633DAB +:10ECE0000CFC1F14EBF6BA58C71E21E74FB2D08FA9 +:10ECF000916E9BED3AC5DFA2AF713B7A303A182C8A +:10ED00008E67ACB7214F3A9C5C6EC44B2E4F0E8A77 +:10ED1000FDAE822A36454B8BF7FBA0A08B83AEE479 +:10ED2000F9805B853C4A6D0E939CA2041CD4136D44 +:10ED30001AC59B8CEFB6897E901E84DC9691EF6697 +:10ED4000215CD06F6115ABD626C4BFDF2DE4DB2C70 +:10ED5000377F9F38EE63C6B8423E1AE3166DB28E17 +:10ED6000FB78FFB841999F5F0CD1F863DBFA287FED +:10ED7000BB70158F53E9EDE110D60F96BD52741F8D +:10ED8000DAF159C5227E166218EF7941C0B3CD1E63 +:10ED9000F2E37836C013C65DF2016E2C550F237F67 +:10EDA0004E6D8C723F2E6EE7BF4074949BDCCE3765 +:10EDB000F09EAAB03A47791CEE3CA76C89071AF37B +:10EDC0009C157CB32E13E01BB355A3F8CAC5553C64 +:10EDD0007E1C08E57662FCB844ACE7E3DB5917C259 +:10EDE00031DAD1B71FBFFFD9E52CB80646DDF6638F +:10EDF00023AEA45D84473B5A6BB93F342CB4FAC1AF +:10EE0000EBA01CF3B35C7AEEBF95C7756C4E1ED7B2 +:10EE1000E96CC9A0E7465CE7C1A5BCFEC88D45BC4E +:10EE2000DE22535CE79184F8CE6107CF5F3DEA10A4 +:10EE3000E71E5B64F28306C47756093DB8544E8CD6 +:10EE4000EF1C453E182CBE73C261C477DA5D18DF33 +:10EE500079C4236B64277ACA496E3CE2B9040FB9BE +:10EE600033B545A6F33F0FF6045F2BC6BCBA0623A5 +:10EE70003E1374637CE543078FCF7C8A0C9E759AA2 +:10EE8000F67DD01EC669BED1880FF1F69F38789CFA +:10EE9000E5ABA1DAEB65BC3DC6774CE37F29DAFF31 +:10EEA00007B6AF1CBCFD239B9E49BFD6C40FFF1401 +:10EEB00070DB59E82FEB61DE5E1BCF537D4C6A5F40 +:10EEC000783DCAEF514E921B81D6A59417BB53B221 +:10EED000F2B147D0598990072FB7DC2BA33F30B64A +:10EEE000E5FE5AC4276BE77E6FA0B54E36FBBD45E5 +:10EEF0004BB9DF1B68F5713A4AF07B4B9C0EBEDEC6 +:10EF00004BF9F939D37A9638911F06F17B4B9CCC9B +:10EF1000226FA0691D9E7B36C635E83B912F8C730E +:10EF2000D52A33FD015CED0BB83C00FBB2C499154A +:10EF30007F3E2C924DFE84EAE3757BC443FC63C89C +:10EF400023E0C716333FDE9338AE907743F163C7B3 +:10EF50007F323FDE86FC58F9FDF9F122278FB7CECC +:10EF6000738A78EB77E7C779CED3C45B1738FF7322 +:10EF7000F8F13227A7EB88F3FBF1E3554ECE4FCBE8 +:10EF80009CA7E7A7C1F8F15A317EC310ED13F971C0 +:10EF9000B918F7FBF2E38F053F76F4F3E351BE9F18 +:10EFA000DF727CB503FDAD28F023C3F68A6C1E57D3 +:10EFB0005FCAE1198C1F3B06E7C78ED3F1638798C0 +:10EFC000BFA187A1698B991F3B06E10BD4C7CAE992 +:10EFD000F9B1E34CF831D1AF5015F0B3A4C1FD0B3A +:10EFE000F07825A4E3C4FDC6A1F6C9674FBA93E241 +:10EFF00008A3D4D0534E93DD57A1469EA17A827CBC +:10F0000031CE7D0DBC0F21F1DCC732E3DCC70B38FC +:10F010005F4755B8DB72EE634CD01F44BB3CDD3814 +:10F02000C7CBE7AFF8F879FAB4F3FEDEF532C6F7EE +:10F03000B2CA2762BB5704DF269E8730F00FEBF978 +:10F040000AC26BAC6F7FBC1813C24DF0AFCD993FB5 +:10F05000D83989379C163FF0F4E724C0FF12F6A98F +:10F060004AFE57730EDB837E5973025DABE0FFEA05 +:10F07000E0FFFE4F6781C5AE69F4DD7E212E33D0FF +:10F08000C35F053D288A05CFDCFF57E5C8317C7F8B +:10F09000F7947F1CC6B8E827CFBA74CCBF59AEF737 +:10F0A0005E5CA8D378DC5FB9D34DF1D27C7BD0CF46 +:10F0B000FDBB6E668ECBE0F9EB39A51837F7903DB6 +:10F0C000CE72817E4CE7E13E4CE5F2ABD97B220764 +:10F0D000C79511C1824E73B3319F81F7B344E17E6E +:10F0E0006F3DEBA3FDE32B590FE53D1C55225F233C +:10F0F0009C8B581FF9B36B52C69F87FDFC57C167A5 +:10F100003A7F4B7994E2538637B198CF93168BF8B8 +:10F11000A6E1978CBC9F515ED798A842F2BF38BA3F +:10F1200086CE1933841BDE17DEAFD0F93B784FF261 +:10F13000DF683F2666B7E4D506DAACF54211F71C66 +:10F1400025CEB7D2F300E637F0386961C27323FFEA +:10F15000AD031F24899B24C64B0B5CD67CD8A1F23F +:10F16000EF8CF8E8DD2C54EC32C929D6C8E30CEB5F +:10F17000F226F993B537F06A73F2FC19E3BC89E122 +:10F180004FB1221177117114836F9DB9FCBC7B952F +:10F190008BFB1DDBA570952BCBC48709F969EBA50B +:10F1A000083F34E589F2F7225F8D8E9600B335373C +:10F1B000F1F3059B303F6D0CE6F334504CD491DBFA +:10F1C000D02DA39C28663A36978A630CF584BBB889 +:10F1D000CB8F794A1B07C9536A7471BDB2BAD44E3A +:10F1E000F06E7C5F22FF74E3A8DBFDE6BC33D5C87C +:10F1F0003BCBBBDDD96BC2CF3ADF0A3ABFB72EF7A4 +:10F2000092D3E25D6DB751BED590DFB5F1EF067BCD +:10F21000EFF0B1368C7F7F9D177D0551ED10793E63 +:10F22000FD79328236D4FEFC97B093E691901FD3DD +:10F23000EA0C3B312FAB15E06149F0D23FDE3712CB +:10F24000EBCEA4BC969B5DB07EFB4AE7135E55BD3A +:10F250008BCEDBA59480DC87D2E18975E3BE82ADDD +:10F260001801191AEF335CB238AF235BF2BFEC9E82 +:10F27000763FEA0B7B919DA13C43BD657EBF5EE47A +:10F2800091D971DE263C56BBB8DE6D1325D24055B0 +:10F2900039D2EBAE303FAFEED1884F18DF5FD9885F +:10F2A0007880F17FAF84D6737AB4BE1FEAFE17D997 +:10F2B0005BD183F4B2E21687EE9006FFEEFD2616D0 +:10F2C0002E027E7B4FEDDE8EF1E6DFAF3FD8D2EA35 +:10F2D00087BAD857FDC5FA4F297EF681CCE3514C49 +:10F2E000E9CD4279D79A75A2B23E099D7CE0EEBD88 +:10F2F0008DE4E60A8786F1A4F76E7110DD5E7999D8 +:10F3000077878DF691C2A518977A57D0F57B52F280 +:10F3100038C54B02FF601F94F23866A4D27C9E343D +:10F32000312FF5CA9552B8C8B40EEF1BF75C283DD3 +:10F330005E0EEF3BA3EA93ACF3FBAE9EABE95CC37E +:10F340002D5678AF98EF15F95D5C4E5C7AD908922E +:10F3500013BF11EBF79EA11F2E4D117926E1521C10 +:10F36000C7980F5077DE1C53BEEDE362BE60215795 +:10F370008A780AC19F08F707FD70F70AB84F2485FD +:10F38000FB03576F52B8AFEC879BE3F9D3043C0300 +:10F390003E93C2F5B24BB3C037707E8CF4D0DBF332 +:10F3A000F362A8670CFAD8ED3A42F4F17E3F7DF49F +:10F3B00008FA7827297DBCEFEE494A1F5724D0C7A9 +:10F3C000D7421E9BF059FABDE016E79A2FBD2CA537 +:10F3D00053C07D5A3CBC2DEC8733EF27395C1FF7B7 +:10F3E000DB21D104BBCB4676D7CAD92BF370BFE261 +:10F3F0009D6ABE2F9C9AC9CFCB18FD34B8791CA644 +:10F40000C1CDF96003E895D89878DC30B559227DF4 +:10F41000D29727C77604506F16D3F30D152B9CBFD8 +:10F420004738F364590239FAB51A75A07D0FF530E3 +:10F43000FA959B6BDDCBCCFEE5E7A9FC5E939AB415 +:10F440009A2BDD50063DBD141765214547BDC243CB +:10F45000C28C4DD0C050C77C3611FF872F9DDC4E2B +:10F4600015F9A02CC2BE4B3EE8CF1566C3732340EE +:10F470003BE45F79B74A74B8D488836E722D1E87D7 +:10F48000F0A87BC39588A7F90E585D1877DF24375D +:10F49000D1E1579BF9799363579C13423BE5D8EC34 +:10F4A00099D3D1DE794B5EFC33F4BBFAFEEC607885 +:10F4B0002EE2D8153FBC88DE5FCACF0F1D93D874EB +:10F4C000A99CC048C5BCFBD442FDA93D88C7CD2E30 +:10F4D000F2E3EDFE17C3C7E93EA650AA5C05DFFFC5 +:10F4E00047E1EF53609C5E4FC603E8CE5DC57AC925 +:10F4F0007E34F210BDA99110C2A9FC707631C27998 +:10F500002CBD6719C277AC721CD990E99F01DDA0B0 +:10F510008F94E5E474D4073E02D48F442F7DD41C2D +:10F52000F78CE4C8946FE5F4AF610BD02ED123249F +:10F53000E5530B395DC4BC918B719C5A67D97ECD64 +:10F540008779913C5F709AAF46C1FCC1452B797DAC +:10F55000BE839F4B4FF4A712FDA70582AE143F3F19 +:10F56000AFA378B8DDC834C5721FDDDB627F2B71B5 +:10F570003D17B90D79663D576BA61F6D92957E5468 +:10F58000D9443F21A09F520BFD48A7CE3A73FA29D8 +:10F590007473FE7AF76C9042B4AF147C93F8EB2D41 +:10F5A000EED71879BF897CB22EB2CA29970CE4A78E +:10F5B00038FF5C92A513BFACB88AD6ED88A4E37976 +:10F5C000376DF22A0D9F3BEAEDB44E061F19FCF38E +:10F5D000370F3F27077C54E1C53888A7771AF25FB9 +:10F5E000221FA11831F3CB55C857F240BEBA75DAC5 +:10F5F0004ECA7B5DA8B0685A469C3F1656F1F3F69A +:10F600000B7B57537EC7C255123B6A5AD753A7A0EC +:10F61000EEB4E04DEBBF37C676E6F8DD30435A8BEB +:10F6200078DDA0F6B60E43BC66F17B509A5DD26ED3 +:10F63000DC8F5BEBFDEA77C3003F1B3274CACB481B +:10F64000DCC7583B3A85F874C3C211C4A73F69D2DE +:10F650005904F0FB81D023D1795EDA6FBA0FF01E26 +:10F6600071E03D5A417A0F7CFFB8BB12E92E721B44 +:10F67000E2C3169D1341BE7A57EA697819DBFD395A +:10F6800085F299BE7A213201CFF56D9E74FD48B4A2 +:10F690000FBFBA3332522B31CF27369C9FABE91DB7 +:10F6A0002ED3196F5D9CB361E27964047F1EA3724F +:10F6B0003BD0C15158C27B3D01C33F13ED7AA9DD58 +:10F6C00086D41E17C19D6D27BD356F2EBF77C53DF2 +:10F6D000DBDBC9A0C9763B3F6F9988D7BF083E9B4B +:10F6E0006B6BD771FFFE771B164FC3FD7DF796CE70 +:10F6F000F64AB0B7E4E8E26933C6E2779AF82E7CBE +:10F70000F87C1BDE67B33B7CDC74EFE1C8555D64BD +:10F71000C7A69484FD782EB055D899ADFB5CA4A7FC +:10F7200052665DB113CF618E2CE993AE2EC1FE14EB +:10F730007EBE6C15F463F2C716C214D280DF5DF68C +:10F74000B01FDBB9C6296C35B45B585CF791928465 +:10F750009EF0EFA8892E5AD15E36F91D2B0DBF23DE +:10F760006B6D0DE1A39E49686F7EE9E671CF0224BF +:10F770002C18EF8BE2BAD3DAF178EE25EAE0E75EF7 +:10F78000A263F8B917ACE3B9172CF1DC0B9678EE4D +:10F7900005DF631E31D6F1DC0BD6F1DC0BD6F1DCD4 +:10F7A0000BD6F1DC0BD6F1DC0B962F3445A8C4F355 +:10F7B0002FF81ECFBB601DCFBB607DAE909BAC38D9 +:10F7C000E2AE04BCB8C715499837E1DE600FE1B975 +:10F7D000B8B9297C1DA7AE9FB7F910CC33AF44A1AF +:10F7E000FB7052E6BCBF6F06E2FF36E069A8E7F99E +:10F7F000795C6FADFF2D6909941BA779E9FC4CCAB0 +:10F80000071EF28BF2E6FD49D23D788E46B765962B +:10F8100031767ECAB669CEB1C867AC392388F52780 +:10F82000D6627D62C567D73F03F5691B7FD68AA183 +:10F83000C594F117BCA56B58DFD18A21E5C2EA1A3D +:10F840002FE5814677B4EE87F2624C96A7CB67C06E +:10F85000E000384211A93F4FD259C4D8A19243AB1E +:10F860006BA1FD451B1F6BBD9F61FCBA67756D19D0 +:10F87000C66D1E6D9DE7A2F64A36EF7F1AA62C1BB9 +:10F88000EFB39CDB5BE78D35F50FE385A0BF37DF7A +:10F8900093A9FF3CF83E0AA476A8409B5D8172F6CE +:10F8A0007D99F29EE73BF435243F3782DC00787F78 +:10F8B00010E6FC5258C7885FE8CF87F762F0F8E29D +:10F8C00084146E57A78BF3FB3248488C37A4B0BE24 +:10F8D000EE0A8CAB25DC9BE12E5112EEF5B1DE7BFE +:10F8E0003498DE3A94C2EDCA43295C7F1C2A007C1E +:10F8F000A1BD30D619437B6129D2FB285C6FCE8F26 +:10F90000EE823EA512E9FA6E9D7245E6A6E8BC7D40 +:10F9100001A3FBC58C7689DF61BFB2E9BDD18E7DC5 +:10F92000FB397DD7BA99DF4BE62E88E92B4AACFD2F +:10F93000CA1583F76BFA8ED94E3F3E934ED38F8113 +:10F940000FB73DE4457AEF2BE5EBE65742956FC3E1 +:10F9500077FEE2A26014E9DF6DB54BEFF7D48EF5C8 +:10F96000C0F8633D9C1FDCEEAE0305D8FE5C85EC61 +:10F9700027B6BBFE35ACDFBE4D66C83FD90AD00105 +:10F98000F497DDA69545611D6F15EB9CE95B7A093F +:10F990003ECFDCAA30BC47CFC7A26AB60F4B29D8EE +:10F9A000AD233FB44FCB4679AB4AA4772AAA6E99D0 +:10F9B0005901CF7F11BE75EE3CF8EE17EFF9824882 +:10F9C000E72BBC1C8EB209DE06E4BB9913F226E2DB +:10F9D0007D9D1B13CE0D1AE51B62FD77E27BF85E61 +:10F9E000EA38DC40F664A547423DF5D5675C8FAC4C +:10F9F00011FC3EC6CEE70FFE1AD98BABFD0A9DB7B0 +:10FA000094737839C61E09231D8C19AED07D04F677 +:10FA10007F4E76A21E68FEC6D17F2F08EA11BB2B4F +:10FA2000A2E1FD02055B64F2239A35770CCFAFA407 +:10FA300079CBE91E6F364DA17DBBB47315E28B7493 +:10FA4000EFFC18FA71F7EC73D1F7AAD71943F9BE96 +:10FA5000B3EE8B701DBCDF59AD6838FF9D6DF36848 +:10FA6000FCA8266B68A7FC69968DDA8F6C97291E17 +:10FA70009F26B130C231FF87E7FAEB79BC9AEEDD01 +:10FA8000A02B9A64537C8C858AD18F99A2D54EA7DE +:10FA9000FB89D26B9D28A7D2A7D539793BEB7D5640 +:10FAA0002D757C9F0ADFA39C632D6C3FDE5F66B0E3 +:10FAB000767AFABD5200E050AFE6CF5A32A6E8E8B7 +:10FAC0000FE630EBFD1E018FB31BEDF21C8DEF73C3 +:10FAD000E8C5DC0E0D88F8253CA7FB01725AACFC8A +:10FAE0008EA48676EBC8A8F57E2C86D13698DF08E2 +:10FAF00001872AE67FCEDFADED47887B5C4624DCBC +:10FB0000177250D047229E12E79FE3DBA9E1BD8622 +:10FB10003928FCF481F3CAF1F1386D4073F3F9F937 +:10FB2000F8BC12E731453B5A837A31711EE7B09E2B +:10FB3000D54887798DD6E789F04EA9DB1946BB7782 +:10FB40004AB142383987753563DCCC58777781956F +:10FB50007F6F4DE1FB89C0C71AF271619B0C0A22CD +:10FB6000DEFFA876378B9AC61BB335C3521F1B1B0B +:10FB70006EF9FEACDD0596F7A55DE32CEF27EC2DC5 +:10FB8000B7D4CBBAA758BE9F78A0D652AFECB9C8AD +:10FB9000F2FDE4C39758EA67F72EB47C7FCEDF17F7 +:10FBA0005BDE9FDB77BDE5FDF9DFACB0D46BD85DE4 +:10FBB00096EF0D7FC9E655A2181F54D233E89CB0CA +:10FBC00081AF6F53AC791D67EA1F310FF78F12F7C2 +:10FBD000B15253F87A0CE59FA57A381D66CF2B6099 +:10FBE00011D373DFAC7196BA7F5139DF736506FDAF +:10FBF0005BFDB1D67FCE5DC0EF81E6FB982D59F35A +:10FC0000693F66C5583BC505690B0E40FC22259D22 +:10FC1000C65BF1EA28BA2FE2B769213FD2079EC33B +:10FC20008D66E239653BE93BB7C74EFB106ECF03EB +:10FC3000749ED75DE4A498BABB38C622A578AF7588 +:10FC40001BC513EF698A52A91687A2A8CF549056F4 +:10FC5000785E37AD98ADC67A5A88D7BF407D0678B2 +:10FC6000D2AAA3963898AA413FA679BD25F33CF2C3 +:10FC70003EF0FB7724F1FB13FDFCC55A70D71E162E +:10FC8000F7F7C18FEE3E9FDAA750FB0274C4CA0794 +:10FC9000F7EBAB590FE5CD9FC7FAA8DCC91A0A30BC +:10FCA00068ABDAA3B6E1D0FEBA9D6F2E4378CEAE34 +:10FCB00070D379668C03782C7180603EEAF56DF61E +:10FCC000F0E64338EE6A7E0E3F3267B613E56264B3 +:10FCD000AC129474949F5CDEEF8AAA447706BF82CC +:10FCE000D5EC2A02C0DED950548E7642B6D240F608 +:10FCF00075F6224D423DBA5EE8DF4C5F05E98FCCD8 +:10FD00007625A8EBD8955E8BDFF9DA5810EFBFB8EF +:10FD1000A400F42ADA013F61A49F0B8A47EF473C15 +:10FD20008DB8B15B72A0FD15D2E9DE9882F72E3C4A +:10FD300020A5A2DED5E6901FBD5D11F462A7F8C52F +:10FD40008A0715F2E356BCAABA8AB0BE5E2943817F +:10FD5000938AFB2D13A19F1A3E8F82EDA363388FE8 +:10FD6000BBA56007E9A5CD0EB2FF1E12F4B01DE9D8 +:10FD700003FC9A63D96BD7E096CA584F27E55D9F7D +:10FD8000E5DBB706CBD2DC2332DEC938A1486ACE28 +:10FD9000807A5949C096A9A33D5CD38C656575BD31 +:10FDA000CD07E5E43A09D362D91D1EBE3F79F9D2E9 +:10FDB0003987D11EAAF138699FF16E55DF81F1179D +:10FDC0007588F3D46AF656BA1F942DB59EA7AE492E +:10FDD0007512BD6B48EF012AC97ED57C5C0F83BDCF +:10FDE0002EE13E40B48675A17D921BEA96506F428B +:10FDF0003BDAFFD7BA5D12EE3F8C08F5480AF433C0 +:10FE00006225A33C8FFC50AF84F713E4DE68A5F7AE +:10FE10009837B21EF92D7F659BE5792AEE0F007E9B +:10FE20005B447CF51D6D878E76DDC6E2E2723C1F79 +:10FE30008171C3392571BA5924E4559DB08B0C39B1 +:10FE40006FD8BBFD76ED38F03381AE77F545368C53 +:10FE5000C5758AAAFC9ED3BE6E1BC6A7223F9A1305 +:10FE600044BACB17F1B02BBFE869C5630DEFD8FBDF +:10FE70005E4EC379AFE076D90E97D5EF3D26E4D636 +:10FE80000742FE756C00CB001A76887C56FA43FB5D +:10FE9000647F46A7B8278DEE778EE13F80106FF71D +:10FEA00072FB70FCAFB45ADC170A746B2F51795097 +:10FEB00094FBA13C8D1FD9D9E27B0DDF7732ED3564 +:10FEC000CD5CB664A44492DC7FD1F93EF7CB3A0313 +:10FED000C20ECA6521C46FA0D547F17E04CC0BF5D4 +:10FEE000FC3B8B28DFA133A0DD4B71801FB919C605 +:10FEF00001F44625E44A92473F92F5DB0332DDEFF9 +:10FF000016E575276B5B8DF43561AFF5BEC1B26E3A +:10FF10006B7DE2016BBDB2C75A9F7CD85AFF8157F7 +:10FF2000C4E3A2EC10DA613ABE80FF1BA9F3AD5323 +:10FF30005DDC433DB291DB2103ED26ABFFC4841DA4 +:10FF400065DC237076AFD56E5928ECA78509F6C815 +:10FF5000314F707E3D94A1FB23F7A25FBC386A232A +:10FF60003977647BF6686E4769D918F78B79759E87 +:10FF70002F74A7887B365AE39E1B836F51BCE7D250 +:10FF80003F3B18B69F663B78A009F5569E427A4BD8 +:10FF90009B7CE3CF52A0BE0EDF43FDD2803E8CCED1 +:10FFA00059BF0A1E6D207ECFBA71BF9D11A7FB56A7 +:10FFB000D0E5371EC3CE8BA6F0384F770ADAF71399 +:10FFC000F6325692604FF2F7210FBE2FEB4E7C1F98 +:10FFD000F2D4641B26238A0889F05D29EC57ACAF64 +:10FFE000023D5371C87A0E69D8026B3D7840253BBB +:10FFF00077BCB8B7085D7BEC67BCC07330E13E9B53 +:020000021000EC +:10000000F1E2DE9BF109CFB331D20878CCAEF0D06B +:10001000FDAE89FBF1C358B713FDD261607FE03DAF +:10002000AFD95EB13F5FC24A70DDA7E1EFC3209E4A +:10003000DFE6F707388E8C7917ED07F6263F3F9AF3 +:100040003163A51FDB9F04618772564B6165659E16 +:10005000F8BEFD03A782F81B16FDF1D19F3731864C +:10006000F2BEABC9C950FE3FD3A4517D4F939FEA66 +:10007000BF6CD2A9DCDB544CE50B4D417AFFABA63B +:100080002AAAFFA62944F5EEA6E954AF49AB39CB1D +:100090009B658DAF9AE3CCF1F82AF0DD59145F8DA2 +:1000A000600ACB3AB7CEED3123CEBA8CC79F87EE2C +:1000B00087C7A5314EAB26EB47C4B16F6AE371D950 +:1000C0009BAADAE8FEC39B2AB8DFB2BE788BE53E76 +:1000D0003C071E0C83FA4D7B56F3DFB9507B1A2880 +:1000E0007FAAD243FE23F8933D4DE84FA6CA3AEAD1 +:1000F00079C38F34FCC7447BDEE4975BE43C9E3CD1 +:1001000042BA703B25AECF98F53ED3D73DFCBB71CC +:10011000DA9B2FA5834A381FE34CF0BCC4FF592D4E +:10012000C5A1447DBC9EFE7286E97DB0B86C6AA60E +:10013000A95EEC7CBA77B1292E55E42D7F293318BE +:10014000AF1FC201791C2A8472F9FF779C6AB988B3 +:100150009FFC6BD6731918F7883EA530CCCFFB5D9A +:10016000D673C3D18F35E9031EA7FE91384F85B6EC +:1001700081592FE812EDE3E4DFC9EBA017DE227B03 +:1001800047E885E2586F3AFA1363A3B266F62792FE +:10019000E8071BE5D5E84CB74FA27B51C8DF34DE3A +:1001A00003C8DDFC7E50AE27E97D21CA6F99EECBF6 +:1001B00034F543EB5A1C33AD3343FFCCAA274ABB7B +:1001C000ACF5FF2A3D64D0D766A587F238367F9B11 +:1001D0009C6E8F197A2B4E9FF2A9C9717C501E61BB +:1001E0000196FC3D70CF3E9CE7E24DAA65DCFAA883 +:1001F000B57EE52A6B7DD14A6BDD349ED077DFB1C9 +:100200001E0DBD6DD6B3C7F1FC2A5EDCC2622ACAE0 +:1002100083A5ACFE029CF7D578CF6A09E6C3F17CD2 +:100220004C430F1BFAF3CF5EEE775DBB35C5E2277B +:10023000B228D7B74E9871FFEF4299C60BD4292B3D +:10024000F06ED9C08C933585F4D0AABF13EF494D19 +:10025000D4D37A421CC2A9F3FBF1F35725C655A3A8 +:10026000FCBE31F817DE0F3B10AEEF36AED1DF0922 +:1002700090FB944427EEFBECA76BA5570A021CD712 +:1002800088FBA6AE5DC5429D14473B9FF2E3161A5C +:10029000099451467A5717BC614F9592E2F19A65DD +:1002A00085E968CF5DB3C8C6BF15E793178A7D8B14 +:1002B0007797DD6A47BEBD7ABBC43202F1F5618D26 +:1002C00005C4F344A70534EFA37CDEFC7CF1B55BE9 +:1002D000ADF7B25DCDB8BEDE2CF6B7362F936228EF +:1002E000CFAF4ED0CF26BBC9F2FC51DC4BCF42FD85 +:1002F000C1EF21B809F7F7508F307E7FE2FA8A2DDF +:10030000967B5313F548EAD460DB68F4F3D2651D9D +:10031000FDBC96A5CAF44E6BDCCE7E0A8362F8EF74 +:10032000EC385F1D91591DFAC17F7273B8FFB42676 +:10033000B313EF877D67C15427D2C35BE9C152B9BC +:100340008C63DC590D7557F0295686E719332E9CBE +:100350009E17AFBBDD6753FD4F19FA76AC57A7B2B6 +:10036000685D35F6CBEBEBDA0217EE3F578C03F204 +:10037000F9CAD48A75786ED5E06B986A94D387955C +:10038000CFB688FB7D526AD8161BD4D32F3FE647E1 +:10039000F968B4CBC076D269DACD615B9424ED3CC8 +:1003A000463BD0256B4D713E238E270B78CCE32B3B +:1003B00085E87FF1B87AFAD9F618EE9BFDDFC29195 +:1003C0003DD4BCEBD916B570603B0063B501BF9C52 +:1003D0001CFE18BE378FAF9E06FEFF6C7C0CD59FAF +:1003E0005DBCFFCEF0C1E76BB2CF60BE001F5E55B3 +:1003F000F38ECEF5F6A0FD814DBF26F97CDB13FA16 +:100400004B27F8FC60A67D8FFE60BE5B12E69B6EFC +:10041000B70DEC0FF9B31BE69727F8330D7F6B058B +:10042000FD9A5285EC903C8579ECE549C65DC9EBB7 +:100430006E168DA1BDA7D5F76E9511DE622D1DE557 +:10044000E93DFBCEFE23EECFB957B3208A50B7DA91 +:100450004372366F65742AE6CBE42C93298775DBEB +:10046000D2980BE318DB7A632E8CFF572DDBB11E7D +:10047000E563D5262FEDD39CCDDA29BE9C7EAE4216 +:100480007E5BDAB95FB42FC1FD8AF4721BC6379860 +:10049000C8935232A7D0EFA7A5633CC98771729564 +:1004A000F6935AECED35385EF41A46F735A74FBB94 +:1004B000BF06FB3FB294FF0691FBEA76DA1FC51F29 +:1004C0007EC0FD08B72485C5FE8493FA292ED23656 +:1004D000F071283E6FE0C92D811D887ECA6D8CF2B7 +:1004E00003F2427BEE90C6737EEA3F8F807A5BE137 +:1004F00076C5F6FEF5E9ADB163BB46C6EF5561BD05 +:1005000012DEDB7199D88FC86BB4DA538A43DB42B1 +:10051000FB9A57713F33916F2FBBBA218B950C7C9F +:10052000FE9DEB623F257E8F9FF53D3C579C194316 +:10053000F7B350F8A1972D5313F64FACBF3790E89F +:10054000DF33E1FF131D033E738C7B334A5AE8FE11 +:100550008D9C84F6463EA3411F03FCA9B5DC5F6A6F +:100560005E669C735F44F9AC869FD6811FA2FD9C9A +:1005700027ECED84F652E38630E9E5F3C4F97337EE +:10058000733ACB510F4199413FCFE7CC41BE803503 +:1005900045FF94A5F27B58564B4CC929378FD7CBD2 +:1005A000703C9433385E73AE9DF4B41127309D6374 +:1005B000D690B99AB5A013FD5BE3FCF2ADE2F70962 +:1005C000D6798397D520BC7F54896E9AFDF01DEAB9 +:1005D000E114FD0AFCD102F99E7B2F74A27EAC656A +:1005E000E47FA4A66D267DE7F866048B98F2A71D2C +:1005F0008AF83DB46FF22DCF5F02BF3962BA97B56A +:10060000D6535087F08CC2CB71300F81055BB0DDC3 +:1006100054A7CDB21FE0F82687453293F59F6B793A +:10062000FE12D8AB11C799F49F62D95F707C533822 +:1006300048FFA313FAD792F61FEF37D3D26FAB223E +:10064000D67F5E8A38BF6ECDF7DDE4AA1D975619B6 +:10065000DFAF61FE604FC887F9EABE32210FA8FD07 +:1006600005BE748AD355A7F13862DDAC4285E24EEF +:10067000B9D67D9B0B04FD1A790675BEC4DF090A45 +:10068000D2FDF0B59EC4E7679667F0D754EED7FC6D +:100690001573EA006E87BD6101D2ED1689D343243C +:1006A0006DC73ACC9BFD7CD60ABFB83787ECE01FFC +:1006B00062C7C41F5DD3E87728AF9734739E600785 +:1006C000D045C8C1EFDFC37207E03944F7C5FAA9C6 +:1006D000BE0BECEA10E5CD1453F9445390DE3FD93C +:1006E000544575A39F926512E5A994DE28853A9337 +:1006F000C453EF4FE3F6F4961CEDF2A5B82E356E19 +:100700007E4FD5B27340129BEC62D6F5129E1BDC75 +:100710003C9F95D1EF66B0D81AAC6F99C3EB9E7F22 +:100720003E46BFFB78699EA2E1F9494780EF4BE264 +:100730002BBC07A85E166B07EB80798DBDD1693B9A +:1007400071FDEE49E3F1BA447BDD610FAE9F84FC9D +:10075000BD42A5FB5EEB730F2CC07D8B7AC3AF62ED +:100760005A0EEABD488BD53E37ECEEACB035EEB64E +:10077000906DFA2C331549679F8676822FA8D0EFAB +:100780006664B1F06AA4D34B8F3808DE2D2E2D0796 +:10079000E5C022C6ED7C873877BA28D1BE1FE2DEDD +:1007A000E9C17E7F34314EB73E4DDC3324E27227FF +:1007B000A7CFE3F7900FF23BA246FCAD2E8DD3DB23 +:1007C00060BF0764C0F339D225C6E79BBA29CFCCF6 +:1007D000802F1FFC2F9CF7C8C66E4BDE18F3859840 +:1007E000F91E88C1E6D1217D9C73BA7BE6F345DC16 +:1007F00012EC17FA9D61EC06ED97C4F93F9E668DE9 +:100800004B7EC9AADF286203F92463C61EE29393D4 +:10081000CB248AB318F831F0F1FF9A5F16A4B1FE29 +:10082000F367CC14BFB0C96127C601F27DB59467E8 +:1008300087CF8F5AE8C49A67677BE92309EFEB1EDD +:100840009007D8D827E17D2589797D89F018794CE2 +:10085000FDE7A23CFC9CA39FB98388A7C4DF07B92E +:10086000438E44109F77D8BA9C0178DFEE8FFC2529 +:100870000DDA7D2D7769351887CC7E2D8C602E6A38 +:10088000BC2B5887FB7D99C9E3398B449CE343819A +:100890008FF7D4EE3C8C5BEEF7D77E985699E4FB4D +:1008A000C61F537FE789DFFF4E7CFF6D1A97A30FAA +:1008B00009397BD94DCF7CB40BE6E1D64BCA917692 +:1008C000DCC53DB3F0F7EADADE28A4DF95FD428C03 +:1008D0000B13AD40F97D4E56E473F3B84E5D53F8FB +:1008E00039BCAEB3F1FD79FFBBE4E937A0BFB699DF +:1008F0001E0DEDD75061F00713A58170403FDF62F8 +:100900003FCE6F36F0FB22443FBF71F53E44C17AC3 +:1009100076F5F4C360FBFF26BD7704DE4BA3687554 +:10092000D37DC01FFF0760C3CC5B008000000000C8 +:100930001F8B080000000000000BE57D0B7854D5EC +:10094000B5F03E73E69530939C99CC249317993C6F +:10095000D02001272F0812F1849701030C021A1BE3 +:1009600094090F8D8824F8EA54504EC88380A1461C +:10097000AAD6D6964EA85ABDADDE68B92DED456E05 +:1009800052688B8A1A1F45AC0F626DAB562A29E854 +:10099000EFD4D2CBBFD7DAFBCCCC399909C1F6FF63 +:1009A0006EFFEF864F77F67BAFB5D75A7BADB5D7E5 +:1009B0003E39E01ECA263E426A5B9D5D8732093998 +:1009C0006022845C42485D8FB34BB1113273C189A0 +:1009D000EFDFEBA26517987D1368B25D20F57DB45B +:1009E000FC2CFC5C4648B32412E2865420A492906E +:1009F000870DA409EA8FAC7FE6A3C72A0849F696BB +:100A000094D11A925C3C58574EC7E97AB9B08CF62B +:100A1000202EDE9E784885DF4EC80C77C025B9A30E +:100A2000E35ABD923140C7A9CA94DD504E17B9B8F8 +:100A30009C76E9DA427C6BE81AE58CBEA4F27C4233 +:100A400032BD7D4FDC4B87C92A520829C07172A183 +:100A5000BD35DCF51731253ACE931E793C941F59EC +:100A6000FF6A5D395D57D211D12778697D1151C672 +:100A7000A560BFA2D87E355E729B40C723A46F3AA3 +:100A8000AC2F2F9DE07A773808C2EB14490BC0D900 +:100A900066EEF12CA1A954F4E0AD12EDD7991FAA8E +:100AA000F7C7E0474D8B1C06EC47BBCBD0AF5DDAF8 +:100AB000635D15D36E0EC7C7E40CB95CA2A95920BB +:100AC0007E68B7A38AE12DE5485A19A1EB2545A414 +:100AD000E2CAC9845CE760EDE9BA6760FBE93D847E +:100AE000D0F649450CDE1D25BB8817F29EFB595AEE +:100AF0003444022534257D56D8EF05524157BB07B3 +:100B0000E0F015437E9DE33FBA8CD309E9750232CC +:100B1000095943F34A0E21BBCDB40DC59792650E1A +:100B20003D9A3F12AE057C1D496E392FBD320E9E97 +:100B30002C43DFBF97F6DF3ED1EC53E8FA671A7A11 +:100B4000EA57013D2DB0F91EF562797DA8243ADE01 +:100B500066C0831B52138EB3FDAF56ACD7E379AC9E +:100B600074D6C8C78BA1B346C0571C3A5B1597CE45 +:100B70005213D2D9BA047416170FFABCD16356C4F3 +:100B800029340D770EB2D4FA1E8E63F5E1F8C6DA79 +:100B90006E1C570C27633B31DC3D0879A3D482FBE4 +:100BA000F85D21902C215C0623990AFBCA7E449BA8 +:100BB0008CF5C9D2E8F3188B3AD9F8A48508F92343 +:100BC000E7A1E32F932A478E6FB4290AD0E1328937 +:100BD000C13373812D100239612081BE987DBCD054 +:100BE00061C4F9C312A3FB447CD1007C5199982FB6 +:100BF0006639D8FE51BE78702C7C716B942F768F3D +:100C0000CE178F609A5CCCF82299F3C52C07516AF5 +:100C1000AB60BD8C0F9E949EEA52AAA37CA238FAC8 +:100C2000357CF2359A87FA44F0ADE07C9F02F0D132 +:100C3000795EAC1015035DF76932798F48979A5247 +:100C4000251957D1F2BD92BA6EF9C7B8AF648800C2 +:100C5000BDF692E1010BF05FB5E07B9496DA953E2C +:100C6000D90AF0921EB284D6EFE7F4BDDB004295BC +:100C7000B6BB80209F12630F017CE8F937A9A8BF9B +:100C80002210B34F7E8EDF7B1CFE83128E232593B2 +:100C9000C2E87EE8E1C94B67EDFF90119FCECF75AA +:100CA0005E7CCCCF8B8F39BCCEBF595BE2F1F7CCE9 +:100CB0000D3FFFE8B151C6F990F73FCEE157E57A15 +:100CC000B22AD78B2372FD38D08175FD0E55AEEF59 +:100CD00005B94EF97D282EBFA7517E17E2F2FB879A +:100CE000E7C3EFFF04FE1E8CC77F2A7F0F46F86F15 +:100CF000747C573A446C57C9F7F9CBE23B9DF395A6 +:100D00009DA7A3E0DBEE70C7C5778AA3F2BCF09D78 +:100D1000EE888FEF0C47E5A8E778AE23CE7E5B61C7 +:100D2000DE7CACCFC7FAE839FFA96080FD93F87983 +:100D3000451741C77536A7845A85C4E7DA3F617FF6 +:100D4000CB1DA3ECEF4C03D3C3764A9BBB94927F9D +:100D5000CA7CFF3D1A3DFD37A7A7739DF7CBA2E7DD +:100D60007D2DAC5F2F277BA92A097493E40E2CE01C +:100D7000726C3EC8A5DD773A851DB46D8EDC2F38C8 +:100D80004AA2F81C90BC884FB55F8ECCDAE7049D70 +:100D9000822268C6BBC631CA78FA75D0F5AD80F537 +:100DA000DDE3900F4B31E76F446FE3FA43AF33D489 +:100DB00004727B1D97D3EB389FA8F91F64C86B1D85 +:100DC000EC3C6982F94F5788B7190A98DC067A54C7 +:100DD000E5B43ABEC11F224370AE541119CEC5A866 +:100DE000BCBFF65155DEAFB5417B763E5279BFD1DF +:100DF000E18ED29F3A5EA2752AFCBC54F83EA879D7 +:100E0000BACE3B1D385EE02E586FA275EAF134D69B +:100E1000F53E2119D5F3699BC39D783CBA22CD7E5E +:100E2000C21884DA1547DA19BF2E3A525806FCFA6E +:100E30000D8EE7196EFF2E18AFA64AD84B50DF96DD +:100E40009261DC87CD146EBAAF0FAFDF5563A6EBAE +:100E5000E9DD2C958A48B1A156C83FDC2695EEA065 +:100E6000E37C97E3414FA791FEE6BE89E52588978D +:100E70005E98E7B26AA637A452B901A3D510CAFF9B +:100E800022F0BDE2F1D1F576098A6715D0FF7C1B0F +:100E90009EB7C4B60CD7AF1F5F4D09D98AF3ABF02C +:100EA000125BC539DAB7627B699CD2E23F9FF616C6 +:100EB00005F58B281ED34A018F8BAA0405E4550D36 +:100EC000C9ED055C0F707AA0FBB41FE58B8D023B6A +:100ED0003D8AD791E3B3FDAAF1B70880D7A4623A5F +:100EE000152D4DF2D3728A3783B7870C817E544417 +:100EF000E9A304C67B1DC78BAEA3BC5CBB8E4BBFF6 +:100F00000FEB888EDFA9D2F94BE7B31EB55D62BC4B +:100F1000B076416BCA14924AC8E7492C556631F93C +:100F2000ADBC9B146AA3B4D9E3091C67F4DA32CDD3 +:100F30003F19D38B59DA4F400E5EC6E5E065561B6C +:100F4000CA4D72C67862C8CACACE527A1428D96706 +:100F500083AE4756487F9C44F36448383BEEBCE67A +:100F60003F196FFE15C14DBE39E5140B6964655C10 +:100F7000BD11F4695AFE05E793B74DFDB920E70EA0 +:100F800079667DE170C7691FBC1BC74B21438A5836 +:100F900001E825685F01FB6597317E057DD0E4643B +:100FA000722D35817E67720A1AFEBDBA631629A0BA +:100FB000A9C54A14BB93A5A965C84FC94EA47B76A1 +:100FC000AED64864AFCB108547854F1D37838F1B46 +:100FD00059AF99D90B6F9B48FDD336065F59CC7A30 +:100FE000DEF2D464382B47C2A75FEFE12D41DF1C4E +:100FF000AA47FC624B00D3B4E06CF27E1A5B6752E6 +:1010000019EE9F62A2A9910C5E770B5D82C9102830 +:1010100070D275DC7CC1475FF751FC0C5ACB5B0D7D +:10102000145FCD75B44FFED8E9E2CBD2C380FD8EFC +:10103000694CCE313A689B5B5AEF42493467FE11E6 +:101040006A77B4BDE83B66A3F96AE79CF91E2A17E4 +:10105000DA5EF1D5BBE9D1D0BCCBBBBD9BF243DBA3 +:101060001201E52DA584A41AD0E3E6B3FCBC5D2BE8 +:10107000E683BFA6ED1A01F5862B687FCC0F68F5D5 +:10108000B828FF74E07ABB28AE206DAB1112B463B0 +:10109000F2CDEF64E75BDBC2D1DBFD526D772D6DE6 +:1010A0005792B8DDE369AC5D104C12D03BC3069497 +:1010B000B76DF2EF5E10687EA0DAE2C5FDA8A0036E +:1010C000D2B3F5325561F9D481F997F85E50FEBA82 +:1010D00016F6F3E0A516B47F7A162487A0DF4055F4 +:1010E000DA918B212F03C1D3BDA574602B6329D066 +:1010F000B189F2B5C8F39C9ED738D14E152A5C85CC +:10110000289F8CB03F89E8ECB9096F8C07BD89D264 +:10111000D37A464F420FE85B83D6C26E1F9DB779E4 +:101120009FE8B37847A19311709FB2C139AC87EFA4 +:10113000E52A3149B08DC403857B13F0C7CB67180E +:10114000BE7AAA2EF4120AF7C1E996894378DEF92D +:10115000EF827A7ABE55D8C531C1D101EDCF1F0ECD +:10116000DFB100C071C6CCCE4BBECE4509F64BB444 +:101170007F6A83F5015C70BE5038BE01F38AB943C3 +:10118000392037D4F58F553EEE76B2F33F463EEE2A +:101190008E951B7AF9017A8093E9719F3613D08F6F +:1011A000997E94486E3DE5D4EA1763905B4F39DD34 +:1011B000E72FB762F6E1275F661FA838473C9B38E8 +:1011C000DA69D62BD1FC4CF89DF6A3DC3164298C6E +:1011D000D2BD1026FDF61446FF56BA659DA5A5564C +:1011E000B39878FC1E8FFFD70097C9352406CE63CD +:1011F0007F5E758E38BF5E8DC58F1E4F73C5136DB4 +:10120000A9545E9EAA16105E394C414279494DB8E8 +:101210001878665ABBD10E4AA532D358CCE532FDB8 +:10122000CF215B89D11ACDA7D54A9ABCDBEFD1B4C7 +:10123000CFA8F76AEA3303C59AFAEC269F269FDB0C +:1012400052A5699F179435F97CA556D3BEB0CBAF94 +:10125000C94FE8A9D7B4BFF0A180A67E62A84953C0 +:101260003FE9F1164D7E725F50D3FEE27D8AA6BE45 +:10127000B4BF4B535F7EB84793AF1C7C48D37EDA34 +:10128000B190A67EFAD0E39AFA191FF669F2970E8A +:10129000EFD3B49F498CCA10CB0B6741D9A01AA3D6 +:1012A00051DD2783A69E9CA5F2E914254C81EEAF63 +:1012B000BF54407F3025AFC1227ADE2E654DC8D2A3 +:1012C000A1C63A7096913AD3EFA19F42FFC1794BE4 +:1012D000B1F8FBD8716652F90C7E4BD9678A96C378 +:1012E0007ADE9EFF119982F3FE3E725E837E420A91 +:1012F00052BD74DE99874512A2F9BA73D0D548B8A9 +:101300008473C0457CFD00D76F449F02858A3C589A +:10131000949E182E99FE637AC4B011F483995502F5 +:10132000F9B610074E0E0FD5AF8DC07723E025CC50 +:10133000EED7C31B7CFB2F930FC5ECDB656976D71B +:101340001F819F7DC47756043EB3E17A4FBD4EE5C1 +:101350000A498C871AC58AE76A8D2C84006F9F6FB3 +:10136000199E7C68421C783D244A2714AE24AF960F +:101370000FC7156BF9D0EEF38C4E470A1915DFE74E +:10138000C2AF97FE83752C864ABACEC56112EACFEA +:101390004F8CDFC54653147FE781D7753ABC7E4634 +:1013A000AA17977B995D097A845ECEA9F8A3F650B7 +:1013B0004B9A3BF1B97357DA799F3B77A5FD63E709 +:1013C0004E47DA97D063E8B9B0230DEC3A63C07B9F +:1013D0003E76CD036923CEED07D24639B723760D8D +:1013E000F8C1BDD1738CFEC8E0AF4AF15C10DA01E0 +:1013F000FEA2B4D1ED9BDE34BD7D73CA186BDFC88D +:10140000968C64EE7F94C1EFA7DA3B35D5A58BCBE4 +:101410006132EEE789C22F3F01EB1E2BDC7B47C216 +:10142000BD7734B80FB4327FC5811745DF1EDC8627 +:101430002575A5145EF90A43D90E12BD77A90D10C2 +:10144000C6A7C6FB1E07A38FAEFF00EC67ADB7466D +:10145000B8D106E51B314D446F2FA49DB77DF642F0 +:10146000ECBABF04BDBDF665E86DAC76D657C5963F +:1014700063010A525B07C38BF2CE38F4676EDB4E12 +:10148000D02ED9D6CAECA2CFF87EBCCFE17FDAC588 +:10149000E8A726A50AF5DA0EC1CEE5A3DF7337E08B +:1014A000D76326E077A2F8FD13C07F28736A2AE885 +:1014B000ABA78FBC668BBD57799BC37D94C3FDCE14 +:1014C000ED11B84F21DC7770B8EB57EFACD4C09D6D +:1014D00023A13C01F92246E1354B7DE8E79D27DA5F +:1014E00010CEF62212B2E0B924D7CD4D07E1CDE4FB +:1014F0003611EB0EC3F9FA59899188145E2BC84551 +:10150000B05FBDC6DF811CEBA2FF503E83DCA3F3BE +:101510009B3CB43C460E2781DCA3EDC711D65E95FB +:101520007B6AFB2412D33E8E3CB4B9A83CA4FB4694 +:10153000CC2483C9C3CD5D9310AE8027D69ED2CB79 +:1015400043357F68A83063280EFFA8696AD5878570 +:10155000451A7D6F58934FAB0D171669F43D521421 +:101560009BCFA8B716C5B6CF0C489A7C769347D3C5 +:101570003EB7C5ABA9CF0B166BEAF3159F265FD814 +:1015800055A5693FA147D6E42F7CA856D37E62C8F3 +:10159000AFC94F7ABC5ED37E725F4053FF14FC022A +:1015A000F6BF52B640A6787A8ACA41B0F72FB9FF83 +:1015B000E205780FF9DED51EB8EFEC705F658DA5FA +:1015C000477D7AC8CDE83651BDCAB707B6F87D73F6 +:1015D000E8FEF46FA9D7F0712D976787B63461FDE7 +:1015E000AFB6B460F9952EC64F469741B1C03DC520 +:1015F0003EC37B16BCA768415FD47785C0952EE0BB +:101600006397F61E023422F0075E16A6F3C5C05B90 +:1016100043AEF1CD89C1C76C6BA3A67EAE74A3A601 +:10162000BE96E2E3122AAF2FF76CD494CFF77E4D2B +:10163000D3AF3567D543C047DB283F031F6D230C6D +:101640008F2A5EB719199E2378155ABA260931F8E0 +:1016500027572F904BA2F85FE75AB600E2253ADFF2 +:10166000BBDC0376ED2107C5EF28747C2EFCEAF184 +:101670007A98DFC7D59AB5F7ECDFE1F24A4DC1FFA2 +:10168000EFA2F87FF188F86900A11DDD8FA19F5FAF +:101690003F2F95575DB05F7F9EF0C6F5BBC84839B8 +:1016A000FD904BC2FDEE109422B837AE35856AD15D +:1016B000AFCDED51A3C070DEE19EE7837BFD075DFA +:1016C0003C1E83DC89F5B7AB7B92004F462A48FA73 +:1016D00063E49090BFBC1EE479ADDB8CFEBA5A1E69 +:1016E0000FA0EFB7C3C5FCE0FF283D7D693AE2F4E7 +:1016F000A1D2914A1F89E4BB15F025427C05BFE7C2 +:101700008BDEDBED83FD2439945FD247F28BFE5CE8 +:10171000D48F1F8486A037D9D87D1E1E14A0F71F32 +:101720002EECDD2124C6FBB62D528ED114CD131222 +:10173000427C6E13D8F949155ECF95761C1FCF57A2 +:10174000E2B1E1F8002EDC6750795F0CF109AFF1EE +:101750007D08BBE597100E491A935F3FECF6FF0634 +:10176000E58431508C708EB15FE2B487EB6D3E6FD3 +:101770002CDE5CF4F741A057630FDE77DC6F53F388 +:101780000AC68DF88BD8FD479297D5ABF7591981CA +:101790001081FB9271150422108801DA817E356E6A +:1017A000503694D2EEEEAD0B3C13697D51C063F020 +:1017B00061FE79A31BEEF5681EEE5AC9D6E70FE568 +:1017C000801E2A5D24D07AABF1EEE70F5F8A71228A +:1017D0005CBEDCFD3CD04F6F244FFA09A5C3DEE4AC +:1017E000485EB6529BABB720925720BF9BDF1B1BB6 +:1017F000DD773FDF6E433FE059C4BBB5BFAED805D0 +:10180000FAAD2081FEF2CFBE87E92D79E67001E8BE +:101810005F1EA36F8217F40CA2E93789F22BC699D9 +:10182000A4071C6EBA1EFBE6613407EF2971DAC10A +:10183000FF16DD87906E1F18DEFDC5217E0F15C2D5 +:101840007DC9F37CAAD4D0F9F2AA99DAE325D20EA5 +:10185000C87BDB0D523F1638719F0CC52D8219E2F3 +:10186000144A8804F2AA8DDF0B8E2B66F79D9285B1 +:10187000E9C3456E46A7E56E169F52EE66E758AA85 +:101880001A3F576BC0F6A93C8DC2DFCEFB193576E7 +:10189000415566E06277CCBDE0917603F25D6F7BE7 +:1018A00041AF20C03E48738A69FA3D1E0741F729BF +:1018B00005DA1FF1A5250798FF76AADB1D67DF383B +:1018C0005CE7DAB744FBA5EAA389EAAFBA46F403BA +:1018D0007C066BE081E574DE9BF7A5958A74DEA338 +:1018E000F562C520CD6F783603EF6117717C351B2B +:1018F00086D3416E6DB7EDF2436AD9D72A6713904C +:101900005B5ECD3A9AF7D7A03CDB3A2EA51AF65B80 +:10191000BF8EA367DE70F969FDC2BF5A509E830176 +:101920000FF6FF4A642E04EB75B0F7AFE3E7C92D5D +:101930007C7F5EE7E7D675AA9E4B1997EBADC2593F +:10194000AAB82FF3372E04F9B4AA5E447D7865B4A3 +:101950009EF91182CCEEB7D27FA0170788631EB024 +:1019600067A3A2F507AC25BE796EDA7E7597AE9CAB +:10197000EBC56B757E85ABEBA3E7CA69FC7F88D1AD +:10198000875136C17DD3912B0502F277B95F7B1E5B +:10199000BDF1777125E0E128F4A5EB3EBAE2C23D46 +:1019A0001007A1C7C7B311F8D9F91DC10FC1B6649B +:1019B000955F304368851E1F7AF82378D3E1A1D163 +:1019C000583ACFED1D89073DFC146388DFB514BF7D +:1019D000108F91081FF3C43A847BF51201CF493D63 +:1019E0007EF47850ED1A159E57553889EFE8383A4D +:1019F000DFFBDD26C41FE9BF0CEFEB16B1AEB1F083 +:101A0000A0FD22D17FCCCFE6ED48A3F3AFA5C8045B +:101A10003E5AAA983476CF5A6EF7AC22FED47E0195 +:101A2000E1FC5D827DD6D83FFA75EBE15AC8CF0B59 +:101A3000BD9D448CFD25A0973DE3E6FEA329CC7F08 +:101A400074BA62692ACAAF0A775CB9ABB79754BA5D +:101A50005A195CA2D14B041288E425AA97DDE21141 +:101A6000BDBF4F037BD3F40090E112EB9011FD9FBB +:101A7000E28A54E0C725C4EAB5D1F69B287181FFFC +:101A80006D919CE4B5C5C075AA47A805B9790B1D31 +:101A90002E887E1719F5B7951CEF2B893200F8BBFD +:101AA000C563C679289D7D1A4B6789F0F06A14FEDC +:101AB00029E703FF62908D95E8CFE8077B7758B060 +:101AC00086F60851BF06FD55315351F901306DBC02 +:101AD000FB11D282FAD318FC1C1FB8E3F8D5D47BD3 +:101AE00062953EAFB3DAFA4546772722F4A1B927CB +:101AF0000E10F0637466ADF301BED5F391EA39A719 +:101B000040EE7726333F862ADF93605F4588C730F3 +:101B10007E114BA723CEE7436B1EEFA5FC10B01937 +:101B200009F88302C2EF3B08EA95C326A0AF9541AE +:101B3000D3A9D8FE013B952225B08E4B2448577976 +:101B4000D8FDF62AC2EC26A2D0F6317EDC006C1B52 +:101B50002DEFBC883C3854C8DA6D863BDEAE9871F8 +:101B60000BA2E3EAE71B713EE9C6D78FD3C9E39D19 +:101B700044FB9A26D4533D5912EA5CC54C9F74A687 +:101B80001B347ED155D6B41C635A34FFBB4C5B7DED +:101B9000ECF9ACA66A3F156F513D2CE785583DEC3A +:101BA0009E8EF4170EE7C6E8614AFA0B600F7E5965 +:101BB0003DACEAC1F417DA415F36B61CBF8BC2B345 +:101BC000EB7911F7498D533052B521D5897AB3029B +:101BD000A935988DF0A8710B695E9F007895D3BDEB +:101BE0002CEED0CBEEEDD28C3EC147CB77717D068B +:101BF0007F281DEC724ABD20872D56D29E04FECC54 +:101C0000746617AAF345C62DF6095249627F605DD6 +:101C1000FA79FB03EBD2E3F8038F1818DC0A851B73 +:101C2000FCB6D77ABE86E5570557637A4DF04696DF +:101C30004F67E719B537AF827106EB5FBBF6AB6054 +:101C400067EEB5A0FFED93FAD7AEFFA617F043F706 +:101C50001BDA5FF38DE5535DA0771851FFEECA657F +:101C6000F6B1D82AA0FEB0DD6BAEDD4BD3B75C3544 +:101C7000EDE9C0279E1403F0EBA964C6AF6FB9E687 +:101C800060F9E7EF6CF3C07B84644F32466188AD46 +:101C9000F9F742FC1B798EAE97005F123C8F3BCD6B +:101CA0002CBD83C7EDDDC1F1BA81A75DA640714BA4 +:101CB00009C495D2D5C4D0A3D5A810C906E5462C31 +:101CC0001705BA3E182F39507C7B0CFED471AD61DC +:101CD000CABCE5F1FA9BB11CE0C2FE4EB61EB5DDF2 +:101CE00016DE7F0B5F8F353C0EE7EB74D275D96241 +:101CF000C74961E59CCFF47CF2897B761BE0FF2D20 +:101D000097DC9E8EFC32640239799DE7F0312165C3 +:101D10002C728EF96BED6784FE3CD0BB6BC4D05641 +:101D20004A8FC982B4B002ECD01A13C6090C16BB94 +:101D3000ECE0777FC528D99D148E07F8FEFBE752AB +:101D4000FD13F4FD1A13D2F32BC56B1E1399CE6746 +:101D50008D3D6F5E2979667016F8751513DA1B2BA9 +:101D6000AD4A08D615A3DFF07B3BAA374DE5FDE869 +:101D70003A57CE11E5A494387A603B3914AB5F52E0 +:101D8000317108EE25DFE5D9E3734E2F87E50F119A +:101D9000C93C5B88D537A9353215F402F6B332A8B1 +:101DA000D58FF4FAD3AA0ADFAFD2BC808F3E3FE2D0 +:101DB00063B211F962AC7A2521F7313B6ACE8FAD5F +:101DC000DE12B0A7BC2C2E7BCE6B32DA49734F1BD0 +:101DD000116FD50281D0B1EEA081C8749E9D15A669 +:101DE00010DC97EE2C1E7AEE32E0C70AA317FD0135 +:101DF000C583CB66637D25DA172FC314D3B13DF3BA +:101E0000A7DB6CA109707E57FEC6BA3A865E76568D +:101E1000FC6E229C63BB391D5149639B3B358A3F55 +:101E2000C08F1785682BAEEFD09DC9B89FC7BB4543 +:101E3000EEB7A68A06C5B7DDC3F8712EF76BAF7E85 +:101E400040C0F89DD595476B2CB4FDEA0E01F972A0 +:101E5000E566F13DF027AE0C6AF5B2408B1FF585C3 +:101E60004645A7AF717D8E0E6E06FA1DAB3EA7D715 +:101E70004FFE98CEFDD965A42C563F49643FA9FA80 +:101E8000493791FF8C7287CFBFCAC8EEA348F5527D +:101E9000C4EF5CF1C4739751F84E551414003E7EA4 +:101EA000CEFDA63B83BFB5827DBBF38C887C4E8C78 +:101EB000433702DEC44D97A4815C1FB8F3A28CF7B0 +:101EC000619C0C338BD73678BF590D7CF0BC09E987 +:101ED00028D1BAAC41911451BE4F0A0A98AAFB62AC +:101EE0000F2611638CBCB1F3772AEE8A61A12046DC +:101EF000BEA464B0F5393633BBD95D41642FD883B5 +:101F000045057BC09EA50713C67F26E57BCB808E4B +:101F1000D4F6DF15585CB3714E8B92ED05FFB9888E +:101F2000F379E93AE09CCB0F8EC37C41300DD3C2EC +:101F3000A003D3A26036D64F0816627A41301FCB79 +:101F40002F0C4EC27C71B01CD389C1524C2F0ACECB +:101F5000C074123DE7A05D49B006D3C9C12BB07C67 +:101F60004A7029A617079760EA0B36607D697035BD +:101F7000A665C1462C2F0FDE84F98AE0AD98AF0C20 +:101F80006EC4746A7013A6D3826D9856055BB1DD7A +:101F9000F4E03D98BF24F80D4C6704EFC3B43AF861 +:101FA00030D6ABFAC64BF02BD5EB163956492CEE92 +:101FB000C0E703FD6C770239BC3083C9F1FDE972DB +:101FC00065863BDA4EE471E1FA76F333B4EFA80CA0 +:101FD000D67E6B21DAEF856560BFEFA67200E21F47 +:101FE000364C28C077477332D8F99E6452E4ECFC33 +:101FF000A8BDEE98C3DE036CD8B7115352953626B0 +:10200000FF4F45069343BB8D0A81F373770BC1F8ED +:102010008EA4A24101E4446F89A116E4FA3D25A7EC +:102020000680AF1756CA15A0A6DE53623058515E1F +:10203000D554C03AEFCA60EFFEEE49979701DC79BC +:1020400015EE054B697D5EBB01CD594785C900FC86 +:10205000E0A0D3827C53FD2BBDC9DAF3F0F60C551A +:10206000DF1BBA1FFAEFCE2AC2FB52F5FD80B8A9DA +:1020700000EDC7DDE67EC108728E1A368FAAB21F48 +:10208000DA77AE7A0CF8ADA0CBF70B585F9EE22B57 +:1020900087F5DE9EC1FC58F93DDE59497441850F34 +:1020A000C9BF009FEC8450605632CD5FF8B8F20B88 +:1020B0004827F685668DA3E9A47DFDBF00F366720F +:1020C000FFD02C1BCD5F7C981C04F62D1DF4CEB6E2 +:1020D000D37CF931F920B8232B8702B353609FCC0E +:1020E000A1B614BA9EDDEF125F2BCD4F1F560E82A4 +:1020F000188DECBF85B480FEA5EE8BD5DB2303BE27 +:10210000736E93D04FB3DB3894E42819B93FBD0008 +:1021100037C049E900E47E8E3C8CFB905341CA688D +:102120000BD2DBAEEE433ED24B2FE75FBA0F1DB0B2 +:102130000FBDC9520DF8A186E712698F17F1F83A61 +:10214000F8FB7A3D4627F0BB4A77B47CE2127BEC81 +:102150003E08EABB128D9E9A08BFBDFF22F8F565C6 +:10216000307E4884DF7E8063FAB9F9F899281F3FF2 +:10217000955199B8DD1B9C1FF578EE3590C3F4ECB2 +:102180008979176320E00F7A958F3B56BC1EE1E7F3 +:10219000C5FF345E9F38075E5139CD8CBE434C2459 +:1021A0006F603C803B9E9C23E8A7CCDF03FEBEF71C +:1021B000385EB787EFF3C378AA9C33EE6F95E13CA6 +:1021C00052E5DC93E7925F3035FAB76D2190133614 +:1021D000EECFA09450575C01F681807C7092D3FBC7 +:1021E0000CB7FFCF19E877271518F7EFD3FADBEB19 +:1021F00044A906E40E99C1DE752EAE7E451671BF68 +:10220000BC65EC9D0BBBB7113725EF81FDCCA7FA60 +:102210008391D201FDB51FD271259201DE8DAA7185 +:102220002E446AF4C4F29D7ABE47F952A50F27DA0C +:102230008740B7D0BEDC2368E265F03683B6EBFC9E +:102240005A16DE0FA9FD7A6D39D8AFDCE3C071CD27 +:10225000D9EB8B1B4B12D373808FDBDBFE0CE27749 +:102260005C35D31B52DB9D48DFA97302A0F1C7D0B8 +:10227000F52A33D0F5640F7BAFA8CA736A57AF84D1 +:10228000778ABD4E96AA78316797F432F93D36FACF +:102290003FF33F44FF673208CE9B572D0D40FC5261 +:1022A000DE1C227981AFABE12C03F96946BD9C802D +:1022B0003E4CF3A994BC210E90E2B51FFCA58AC147 +:1022C0008EF4265A86E620BD581C12D00BBCFBF7B4 +:1022D0008CC2479D666F29A1AA57C3434575B64C6A +:1022E000886BA7FC44B76EFE4393EBBAC15FE11C59 +:1022F000223CDF0DF55FD6BF41C73FD28EF75ECCE3 +:102300008F00F77E57C6D0E1128FA0BE4F5BE4610D +:102310007CD100EBAE21E43603E5C706D0FFF19E89 +:10232000EF1FF38FE8FD222ABF9D4B6F51E54894C4 +:10233000EFA55295EF81BEA9DC5E0BEB55C74BA410 +:1023400087D93C4C1EDFE139971EE6AC3132F9C427 +:10235000F99CF1E976C2EE4F12C92775BD6B3CA31B +:10236000CB29BBB5E7A14748D4DF6BE57854D799B3 +:10237000E461EF4793EA08DA5376EEF7DD0C7EDF8F +:102380007C7847CBF2F013DFEF1BD2F8DF547FAF3E +:10239000FABE5D8FE77B393E54F902FADA3331F049 +:1023A000106E07DECAE7ECD9EA4B857711CA4BCC31 +:1023B000FFA2C6B1D7C1EF144EC127E03EF7DCCD76 +:1023C000F87D610E096DA52456F7854064BA8E2309 +:1023D0005F8898EAFDBD0B693FD0778E08D690954F +:1023E000B61F28B510B8173C6237707BB43F673C06 +:1023F000E4CB2C783F70A8741AC66FE8E3BAD4F423 +:10240000EA4063DC78373D7EAEBEF69736D89787D4 +:10241000A559D67CB4A7D9FDA8999F1F6ABBFFF424 +:1024200098B9BE15F80FE013FB9AE1765A42DA2507 +:10243000763F4A3C8CFE326D7B9F93E9AF99EB99D6 +:102440003E9C4542AD926D245D576506FE0BE8F655 +:1024500061F5FE713DBB7FECF2B2FBC79AE6ACEAD8 +:10246000023AC0B722F78F8167605E39ADAF14E8DA +:10247000F0E12FF625411CEB67E4C86D68AF94BF0F +:10248000E3F282BFBCF2976EC0C742DDFAD554F5C5 +:10249000FBE9EDE8973DDC8EE67E7E354E36919F7A +:1024A0005FF547AAF634F81B63E14C846F75FE159F +:1024B000941C302EC124A0FC3C024DA7A3FC79CF74 +:1024C000C3CE65D95A01726832C68DBE58518EF797 +:1024D00020C497A69EEB39B1F7ABEA7A68F9847805 +:1024E000F7AE2B12C4A184B9FC5B6162F251D8F83B +:1024F000CB15B00F2B4A2D027B6FC6E87425BBE3CA +:10250000231FF07373A56F1BC61FEBEF513EF03016 +:102510007BFA88A93F47E27E585F1CFA4C849737C4 +:102520008DCAB5809737031649A1E3BD1898964127 +:10253000E2AC5B4D7F0BF401F140994C4E47F60D38 +:102540008CFF38FB7F0CE2874C23EFA922F58D49E5 +:10255000E89FAF077CC5AC3B3F93E149CE64F013E5 +:102560008B520CFEE9AE550F5809D59FB6179DAAA0 +:1025700054EC2027872BF7807CD86C477F477DE37E +:102580006795AD9363F058C5F0B8F2E07609E8B509 +:102590003EBFDDADC4CCA3C7A70C70D17993383D45 +:1025A0007713B928339EDFA66819A38B8349BE7EB3 +:1025B0003ABFF5378565A03FA87E1B9887BDB366F7 +:1025C0007EE6DB24B60E9035B1F45D1FDCA0911BD6 +:1025D0004961818462F3C61EF4D326858D58AEE727 +:1025E0002373A6F6BE4CC577A2FD53F1AD2F57F16C +:1025F0007DAC717B31F811BB92E3EB71B7666AEF8A +:1026000001F4F7F6EA7DB5BEDF523EFEE9C074A4E0 +:10261000AF7AB332612CFCABE2E7E8996D12F08B34 +:1026200015E2014AA2F108F66227C61F1CAD175138 +:102630000F4C9E20E1BBE7BA4C76FEAAE79E7AAF2C +:1026400099E89ED2AEBBEF4C2AB68E7ADFA9EE6334 +:10265000A2FB4DFD3EDD9CA99577917BCD047CA32B +:10266000F24B15A7C773C5695C6D66F197FAF2B9AD +:102670007CBF4E07BE85F723B7561A24A0C39DF42E +:102680003F05F8A6C284715A6F9EB110D02FED9508 +:1026900086EF837FFE58E39BCB66D3FA639526BC17 +:1026A0004FE9A77CBF9EAE673BE7FF883FB85B0C56 +:1026B0004D80F3839EC4B1F7CDC945564D7E61254B +:1026C000F3DFEFBCBF340476583D61F78BDB2BAFF3 +:1026D0004CEDC7563D0BE19DFD2A2FBBB7B4FE7DE7 +:1026E0009B1FF6BBBFF19BF5E8079E6076807C548C +:1026F000E9011F9850BEB24A6C8E8313A65E05EFA7 +:10270000CF8F779B08C64D0BD1FB6E2FD52B57E78C +:1027100057A403DD0D411C23C60D70FF34E1F28187 +:10272000FB93553FBEDEAF9CC89F3C563FB24A2F3D +:102730007ABAE84B401789F639C69FFCD3B872C9FC +:10274000BB4C235F5479A4CA85DF72F88F4D787033 +:1027500021DC731D5B2B72FC3DF8E216F0D77A8DFD +:10276000F8CED6FAF71FCC057A20370A71FDC8FFDC +:10277000CDCF31027105C5513C5F1388C64B023B7A +:10278000373469E325F5E742623935BA1CDA94C972 +:10279000FC42EAB901E783D3C6CE07833D4AF7FF7F +:1027A000E83951DFD8E1532663FA388C632D4CC6E3 +:1027B000EFE5E8F95D2FE7E7EAE46454BE8B249483 +:1027C00016CB9F5EE6778DC87933D6D39F62B0EF84 +:1027D0008224D907FAC8DB2EF9D34C8AEF775CF252 +:1027E0006790EE77C9FF273366FC36138BC3140D51 +:1027F00024F034EAD37E4FACDD959BC5F6ABA386BF +:10280000B51B704FF5FC81A66DEF957A4C74DE8C8C +:102810002C16AF76C83E7A1CF8BD9C7EEE0179344A +:1028200021AAC7EFE4FB49C197C1AFD361F27B6234 +:10283000FD8E67321DECBB57D39F192CA0FBD02611 +:1028400019248182DE460C2857DB655BEDDE12E839 +:102850004750AE74D8E54715AE0F2DB7437FB63E4F +:10286000A3CDF8452CBFE5820DEA8EC2A55F6F6E41 +:1028700016B3378EBBE49C2C9A1E76C9B959B47D29 +:10288000D0A85800DF416B7C3BA5308BCB4DAEE729 +:10289000508B0EEF33715E714CDF792881F9BE2ABF +:1028A0002AF83DB5B6943B2E06BD79ACEF82A6F171 +:1028B000F963DE054DCB8A434F31EF98F17D528DA0 +:1028C000977C1A8245F2F7576A7C2AD5736766A10E +:1028D0009EDBB23C5EDCE7AE73F8D754FF16B5DB87 +:1028E000E76631BBFD72584F4D15C1EFCAA8F6F02F +:1028F0002EC310196D1C8A27BC7F1E03FE96C13C97 +:10290000E694966904DFDF9FDF773256727A8FC1D3 +:10291000DFCAACCAC4F8FBFC9D0B53C16FA07EDFBD +:1029200043DF4E8D3350F35D0EEDFC9D652CBF8E65 +:10293000CF7B8CC743DECDF356DD7728AC75ECFB3F +:10294000296ABC863ACEDD59766C7FA767D6DDB0A2 +:10295000DECE7CF67D854E87F63B0B9764D5607D99 +:10296000908F7F37E703F08F81FEA5FF5EDB6C68F9 +:10297000EF867416A654484D047C9A45312E1EDB12 +:10298000B298FEA4BE6F53DF19ADDE296ADE19A925 +:10299000E7E7EA67099EEF705F0B7C9B28EE2E50FD +:1029A0002CFD0A5C459F911233C42DFEA3E72AE05B +:1029B000739C73E4B9FA7056E45CF59DE7B9BA0705 +:1029C000F9447FAE129FC68FA59EAB43BA7B2635D6 +:1029D000FD19E7DF6E6E6F839C04B90CDF7142F95D +:1029E0006C64F6E8AE14E65705FA83EF3AFC2C4B1C +:1029F0001B9FA3FABB543F97EAF752FD5C91EF99F6 +:102A0000E8FC5D43E6A18E0CBA5FC31309BE13CC8C +:102A100058210D64D0F992E77809F89D3AF3494AB4 +:102A200015D4971A7C70AFE05826759A68DEE125B8 +:102A3000F0421FDE532A763AEE89AC7C84B35B59B0 +:102A40003A002EF1C6F6BFA09E985EED75E2FD4CF1 +:102A5000249E792B7E174685FF154E97A95EE6E7E3 +:102A6000255605FBC91647E90E12DB2EF27DA24161 +:102A70004697CC1F0E9F55437BDDC7FC9D8BC9201D +:102A8000C6BF751AFA50BEFC2163F651D827957F50 +:102A9000E0BB584FC7F87DF5714FC77578D5C73D76 +:102AA000EDE27EBC4E3A1EDEA745FC8F6902AC9774 +:102AB000B66F3739011FDA7122FBA2F34B26F243BE +:102AC00026AF607CAFA7177336A3972197FC17A496 +:102AD000BF3367CF8A53A3EFF8683F02FA4092CB27 +:102AE0008EFEE1242FBB5F2792C0FC4766E6FF33D2 +:102AF0005F40CA5BE15C35DBBA04881F5C63201071 +:102B0000273C9B8F23D713E18FC5884AC2E4B2913B +:102B1000FC51E52791238FCE3B8BA3D242B77E1C7D +:102B2000C5D36CDBF37F15285F661431FF72862BEB +:102B300015E3307625F0F7AB716691B83AE5BE172C +:102B40000F55C7C4D599BA5FD4BE6FE87EF11F791F +:102B5000DF5098DDFDE2FFCBB83A550E1E1303C7D8 +:102B60003651FC2FA7C20BECC0E574C415E807650D +:102B7000F6C8328E67E50B8A676B14CFC74CECBB87 +:102B80001ACBF73F877834CD62A836DD998AE79D66 +:102B90006AF75E65ED990B7AC249F3F01498F7E491 +:102BA000B36FE482FEF9CE5DA7ED108C71DC386C5A +:102BB00087F20F37BF668738C477368B788F7E1DD4 +:102BC000B72F566EF9FB54B8079AC3E96977B63C3C +:102BD000233B466F2041379EE33786E8CA62F4F212 +:102BE0009B1E1FC7898DDBAB7D699ABC7A7EDF6C2B +:102BF000617EEE9B7E3460CEA6EBBFF17107DADF1B +:102C00001FC2431F8AF70FF7E6F682FCFF5A36E32E +:102C1000EBDDD9FEBAEC4AB62EB0BF8FEFB7907E8F +:102C2000DCA7411361F6789D90CEE24AE147BFAE42 +:102C30005F1D1887E3AE7D809D3B8D14B7418AC729 +:102C4000C0FE1BF17CD1AF7BED3B7DBFCAA2EB5A2E +:102C5000BB9D7D4F02DA6FA6FB130832FF991E2E33 +:102C6000FDF9B3BA6F09DAA3AB6E63F75EABBE23AF +:102C700084E0924D7F1EB51D9E8DE7D7DA1E6DF95B +:102C80000DFBEFC1796ED0BD97D59F4FCDD9FC7CA0 +:102C90009A4AA69DA5F2ACCD56903ADAFBCC0FB776 +:102CA0003066FCD3162BA627B64898CE804B018AF7 +:102CB000DF9BF60DFC2A1BD979702A9CEB0B9F9B9E +:102CC0006DFD0A89FA3F8CBD4BFB1FF6A2BF8EB08B +:102CD000781319ED9E151CEF26C2FC1D8F72FF871D +:102CE00028E9FDFEAF2C83B809C5C6BE4FA4FA4142 +:102CF0005600BC3171DE2BCEE107F9BA0AF7340A6F +:102D000037DDEA533666FF9FEB5C4E047FA27E37C9 +:102D10008BEC1E475FAEF2C50C4E9F6B1E59D299CD +:102D200045F1D2F6EC07E3F17B4B3CAE90DFB912F4 +:102D300091DF8F88441747A890D7490CDDEAE9F264 +:102D400006F83830E8AD36D6CF4AACADF88E42A59D +:102D5000C7FD3B116F2ABDC04DB201EEBE48BFC7D3 +:102D60005075EE771694EE34F94F4C43E3412EDC68 +:102D7000A0FB3EC527427CBB28945DC0E0F7CAF3A8 +:102D8000E0FC5B4BFC9D12C2CFDEC5DDB87FDB22D1 +:102D9000E03BE4473ACECD3F7DF2272087D6FDFBCE +:102DA000032920873E32F6A4C37CEB1FED4801B90E +:102DB000FDA1514981FE1F85983CD2CF7786E31D46 +:102DC000FC2E0295931BE0572FCA0D19DECDDDF8BE +:102DD000A625D44AE7697EDCD20FEF8337EC65780D +:102DE000A4F9F7587E1BE2AB799F96DFD6FDE08110 +:102DF000742F7BBF97CDF1970DA278C32326F4CB18 +:102E00006E785D84CFBA9166328CF0E9FBC33AC22A +:102E100074DF9AFBC44673EAC87AAA2199819F9A03 +:102E2000B95EDAACD33F9B12F8753ED6D139C50BEB +:102E30007E1F45A1EB41F75388C9E1B6272C32DC50 +:102E40003B7DF4DB8C5EF0BB9C78E48514A1244AC6 +:102E5000F7EAF7D14EF4158E2A1F3EE1FC1191F3EB +:102E6000FC3CF1EEA30B843BE7FD2C5D6FEA4F9930 +:102E700041F1B2BED7E45368F1FA2745194C4042FC +:102E8000F10F7EBC9B9EFCE5D14BE87A6E7ADAE4CA +:102E9000AA63E0D8403EABFBD50C745E16DD9F758F +:102EA0003FFEA5D93B9995C33B00759F6E7A7AC0CA +:102EB0000C7E7A3D3E67F70D98199FE9F6ABEFBDA2 +:102EC0007970FEB63DF1B919E4EE47070492913FDF +:102ED000B27FD3A32FA4403B75BF22FBA76B77E241 +:102EE00011766E9CD82FA0BE9468FF8E80D0AC4423 +:102EF000FA7EEAE774DEA6DF5A7C0077D353B7A6E2 +:102F0000C0FA3F30B6303AFF6E473A9CB74D26259F +:102F10005DC2949537EDBE1DE9EF86576EC7F70E7B +:102F2000708300FC4BE1CB04B8D67E6739C2753D97 +:102F30000920FD357D97BDA7FBCC486A9F8EB39FC6 +:102F4000B7E430BDF9833D16341A3E804B3F90BB49 +:102F5000AF8A21168FB611F50CF59D344A629AFF9F +:102F6000CCCAF6A736478D736372AC99B76A7E6494 +:102F70001BCAB13FE5CA19C0EF140F1A7926BE3239 +:102F80003783CB3F8C8FC67E5444CC8672683F68B3 +:102F90009293A668FA71BF179BFF363E3F5D77B2EA +:102FA00070314DD323711883B08E0D02EB0374037F +:102FB00071C0210E6784DF1FD9CEF687F3FBA7AF60 +:102FC0003339B221B4A416E5C0A0A93F03DA8506BF +:102FD000960928072CD177E0B17CFC8889F3B1B63B +:102FE0009EAECB28C4E2F380807EEFEBEFA7ED62CC +:102FF000F48DE6BD4C1E37C33B734D9C35E343F562 +:103000001EE106DD3D8E9AEAE5C0FA1C7E3FC3E56F +:1030100040E41EE23BEE51FDFEAABEB5DE147AECA2 +:10302000DBC0AF6F5A509F59FFA409E3E13FFED1C7 +:10303000C1A35FA1F4FD719FCAA75AB9AAE7D3A69D +:10304000679693787CFAB1CB4FE2F2292D8FCBA70C +:103050002EF69DA77F9A5C8DE05BCB97372490ABD3 +:103060000FEAF0F91929499D41B37FFAB79BF23075 +:103070002E428757159F7AF9589AE345FCEAE523D3 +:10308000FD799DC4E051C59F4A9FEB7E7833CE13F6 +:10309000A15B953ED5732A429F7A78B578D4D7370D +:1030A000C0B7002AA3FB6EDA4AED6F88FB7B56C4DB +:1030B000776C27BDC329F02EA22389F91B4E4A3C09 +:1030C000EF60F961B7B913E4855A3E9CC4DEBF9C3A +:1030D000F40FA73862ECB3F7F68B29E0571F0A31DB +:1030E000BB5D4F7FE091453B94DBF57345DBF860BA +:1030F00005E87F8565F0EEE654BB89E727B0BFB3EE +:10310000C0E355FE40FC4767C03AD5776B8A6CCC6C +:10311000A4785CCD40244DCFB5A580BEBC7AFF4DD0 +:10312000F85DAE35DD5AF8AFB72D43FFCCF5F76B40 +:10313000DF61AE232D66D0A39ABEA32F67F27C9DDC +:103140008E6E02DC4FA9A79B7754BA2925A5CCCE59 +:10315000657126B770B935572C595C4FF17DF2B0C7 +:1031600088F747A7F68BA413E0FC11D3FF89C2E2CE +:10317000129AC99039D6BF7902E8EAC2C4E7F28947 +:10318000FF7867EA2690033F796BCAC3343DF19319 +:10319000372FF84FC8FFF48DF16F9191ED671FF84D +:1031A000EB75209F4E1EB0E0BBD893077E3D7E138B +:1031B000E47F6EF1C13A4F6EB5E03DA772C08EE775 +:1031C000F5C95CA6DFB53DFBF9942194B7ECFDB9D8 +:1031D0003597DD8F9CDAFFB777E17BA0A7F65BF030 +:1031E0007BA0CDDC9E6AFE7952081E459E7CF6735C +:1031F000B4CBFE59F06CE0F79027EDA41EE37A8C77 +:10320000C3E361FE0D072EC5F70A37EF1D30C3BBC0 +:1032100091D9FFF5F729205F4E3EC3F404AABFEE13 +:103220000695392DF7AB5F37D1FDFB04743A6AE799 +:10323000FF28F7A78BE01E468F173AEE279B008EDC +:10324000FF1A87F139142F4D201713E1E3A27F51A4 +:103250007C9C340DCECBA6F39F7C5A2807F91EC563 +:103260008B80FBBC7EBF1DE39328FCACFCC0E75306 +:10327000C06E3E17BCB5B92C7EE87F0BBCD7FF8B68 +:10328000C2ABD2FB2770DE548EA4FB91FCFED33B75 +:1032900030FF94DD87EB1D23BF77FE2FA3EF47FEA2 +:1032A00045E13DF77E3FC7F7DB2E81BD77F2D9BF01 +:1032B0008F27E701F7C1FF4FE93CA2D7187CD60A58 +:1032C000BABEAFB81FB1833ED0A6FE9D04E23B0C50 +:1032D000A130CBE542FE2E87D90D8B04763E7F923E +:1032E000CBFC07EA7DF122D7F5A8472C9277F2773D +:1032F0007D06BC4F1974553DB6238E9DB4581651AA +:103300005F6B93DFCF8138BFB62A8B0FEC425A8EAA +:103310007ADBF200D3EF96CB57B0EFABBA0ED7C340 +:10332000FBD6C5555A3BE22B3ABBE0EA7A6DFD5518 +:10333000648F1BFCF4573599484800FFB0B6FD4B2D +:10334000B9ECFB585793960EE66F396FBCA05DC77A +:10335000DF4C92ECF15ABC8CC403C7236B3E026F66 +:103360009600B30B2D44FF7DDB5B34F8D3E38D7007 +:103370003B11BF856888E2D722B3F7B431E321DC83 +:10338000117C727C9F2F5EF5FB732E3CFF25019E06 +:10339000A3A9F63B0C84EB838B22FAA00DF9E9E597 +:1033A0004704F43BBF5CB5BA1BBEB3F9F28F04D43B +:1033B000C33EAB2E27560AF74B26B20FEF5964D9FE +:1033C0002B4D657F5F01EA85AA5FA39F3FB5CAA029 +:1033D000B12F1D72B206AEB45AA726EFF66769DAAE +:1033E00067D41768EA33031769EAB39BCA34F9DC78 +:1033F000964B34EDF382B334F97C6581A67D61D7B9 +:10340000959AFC849EAF68DA5FF8D02A4DFDC4D04F +:103410003A4DFDA4C76FD1E427F7DDA9697FF1BE5E +:10342000AD9AFAD2FE1D9AFAF2C3BB34F9CAC16F43 +:103430006BDA4F3BB647533F7DE8DF34F5333E7CD4 +:103440004693BF74F8E79AF697857FA1C9D790177E +:1034500034ED675B5FD3E4E74A6F69DA5FEE795F6B +:10346000533FDFFBB1A65EDDFF2B8A4F6BCAE18EB7 +:1034700041990AF609FB59E8FB9B661C23F1A37FDF +:10348000D84C5A30B582DFB510FFEE1CA636B8EF27 +:103490002C84773D81DBC703BDEE563A81B85E9A36 +:1034A000FEF97890EB2F572FD5C433E2778DBD34DA +:1034B00085BF4F91128D3348098BA4BF9CD26158B0 +:1034C000C0540A8F23FD69940EC349983AC36958C2 +:1034D0009E167660EA0A6763B93B9C89697AB810E0 +:1034E000D38C703EA69EF0244C33C31331CD0A9783 +:1034F00063BFEC7029A639E119589E1B9E8EE9F82E +:10350000F06C2CCF0BD760EA0D5F81697E783EA608 +:1035100005E1A5D8AE30BC04D3A27003964F085F76 +:1035200083E905E1D5985E186EC4B4387C13A61300 +:10353000C337627A51F856EC3729BC11D392F02682 +:103540002C9F1CFE1AA653C26D985E1C6EC5D41724 +:10355000BE07DB9586B7635A16FE06969787EFC3BC +:10356000B422FC30965786BF85E9D4F0F7319D161A +:10357000EEC5B42AFC434CA7879FC0F492F08FB1EC +:10358000DF8CF0D3985687FF13CB2F0DFF0CD39908 +:10359000E183587E5978005339FC0296D7849FC343 +:1035A0007456F8352C9F1D7E05D339E1B7B07C6E7B +:1035B000F84D4CE785DFC7F4F2F07B98D6863FC61E +:1035C000747EF8234C17844F63BF2BC27FC1B42E87 +:1035D000FC372C5F18FE2BA611BBBE3AE177680CB6 +:1035E00067C14F6D738EF17B7A0F69EE8DBE097FD7 +:1035F000648DCAC5C59BD93BFDCE9AD373505FDDA0 +:1036000068F1F2F7B33AB97A06FFAE057C8697C542 +:10361000D5539AA4F5D772FA7DB9EAA01BF4A0CECF +:10362000B2A1F5E0D7D8993FB402D2E3E399BFF055 +:10363000284FDF19CFEE97F34B989C5FB17102FAD8 +:10364000C7896B6C70E48D67FDD4F6ED853C6F1B0C +:103650001E8FEFF3C638CE58DB9D2BDEE9D0F8C0C5 +:10366000A9F1E8FFD1FF5DA231F7FF02E5C497EFB2 +:103670006FC81BA5FF36D71DFE46C81A65E342BAC0 +:103680005F0D7CBF1A5A6E40FF98FAFDF821FEFDCF +:1036900078CB7AADBFC622EDC5EFEB37DCC6E26C66 +:1036A000F5F5F42705DE4135E418F0BB6134C57645 +:1036B0000DBA7B5442FAF0FB230DFC7BECFAFA5571 +:1036C00009FC86B9793A3F2CA7CB06DE66DB7A1176 +:1036D000EF8B4EBFCEFE0ED841B799807E3B74B3C0 +:1036E00005E99A7431BFE25BEE9FE47A63EE671AF4 +:1036F000A95C9529DF1DBCF9AB1EA0EB6D1D4F9B8E +:10370000E07E6C2877237E3C214A0721162F944BBC +:10371000F0BEA441D988DFEF27C52407F5398E4FC5 +:1037200093C1DB077824E3ADF85D73D1A08DEBFE88 +:103730005E1EF3EFABE971887F007FF606F6AE659B +:103740009BB9A518FC7F26DE8FD6AC877D5ED37D26 +:103750006101E883B5466285F7A231FA5932E2D5B4 +:10376000481112A3CFE9F5B72BF21C9CFFD977B211 +:10377000DEE7DF9F851F415D7F21D28719DE915AE9 +:103780005C56A607F62CB909F4CDE391EF82509868 +:10379000E83C0DB04F741F1A368F9327D27A7F1EE4 +:1037A000E36B4A174AAC5FD024303A2537337FBDEC +:1037B0000A8FA5DB52C0DEADF2F9A11DA5AFBE3C5C +:1037C000A60FBF2F70BCB4F27E3C3E21D0ED086145 +:1037D0005C90CB88EB33E5CAD741FC9B45A1EB0459 +:1037E0003BC2387C7B23C4B9290EF6FDAC76611E42 +:1037F000C8234B77EB46A887EF091B9DF877528CBF +:10380000668AC74622CDF3C0FABAD9BB5D0D7C40AB +:10381000EFDD02C277075F173D01AE83A75BAB15F3 +:10382000F6AE8CD203CEDF71975D66EB137AE19C26 +:1038300057F7BB81CFDBD0F3D3AF823E19E0717D68 +:103840000D7CFE95FCDDA11E6F0DA05750FCF646C9 +:10385000E77DF78D8A91F312A3CFBC647274DD917A +:10386000FDDF6CC7FB1E15EE0EC15FDF08F8DC69DB +:1038700041382D7C3D2A1E7E98E764F4DD7AF9F804 +:103880005571D683BEE2183AD1D397C9C0F7793CB7 +:10389000FB7BB52ADDAB74F36D4EEF6AFAB3085CBF +:1038A00031F75122944B1A3ABD9C68EFAB2ECF6191 +:1038B000EF278FF3B8A107BFF7F662F02F4ECDE3E5 +:1038C000F2DFDB528C71B311FE2132F205A7578B68 +:1038D000CD2A4FA4703FC6E9558F17BDFCDF1E5996 +:1038E000270998A772B96980722F9637745B10CF39 +:1038F000EAFEFE2EF23D5D793CEE8BC4F1C6E9E9AD +:103900007A3EEFF5D01FE727F8F75394FB2CC8FF5A +:10391000EA7EE8F1ABCAF177C1AEA4E37F138AA8CF +:103920003C3B98DA2CC07E1DE6EB4CE7EF36072CCB +:103930002B85C618B9F32EC7BB3BC1BBCE77F9BAEE +:10394000645E0FF16B67A7A21DAB89077E33CFA022 +:10395000898B9F6737E07DD615DF8C1FAF313B9F8A +:103960008D7BC5BD7D9FBE0AF4D16046B9F860ABC2 +:10397000F6EF98BDC9D7BF98B7272BC6762EBF1BC9 +:103980001493408FEE09FFE987FF4EC777FACD28E1 +:10399000FF9D64E887FF0EF7E2F5ECEFE61D4C3D76 +:1039A0008979CBB2027CB7DB239721DE0E7A05CD75 +:1039B0007BA507720CB570BF7B307571E61A0ACF14 +:1039C000FD4BAE17D6C4AC33DD988AF17F0396C5A4 +:1039D000994DBCBE89D61FB8F28F93E05C1968F090 +:1039E000ED87384C7715FB8E705A158B174CA92232 +:1039F00049D01EE66D8A192F6D19AB1F583A2F73E7 +:103A00002DEDD7B36CEB74E8D723CFCA5CEB82FA09 +:103A1000AD55B05EB57D4A1D993FC105719E062228 +:103A2000D072A7B76C338846A7F15E2B7CBFE3FF4B +:103A300002DA47FA7F008000000000001F8B0800B8 +:103A400000000000000BB57C0B7C54C5D5F8DCBD34 +:103A50007B7737C926D93C0912C86EDE81004B78C6 +:103A60000588BA10C050082E10309820CB2B2004A7 +:103A700012F0016DED7F170292DA540244C516FD73 +:103A80002F882D5A5B83528B2DC206D486FA20B61E +:103A9000D8E2A74254A48854224A8DD596EF9C338D +:103AA00033D9BD9B2050FDD61F4EE6CEEBCC79CF4F +:103AB000B9732E2B62CE2C3B632DE634C56365ECC7 +:103AC00012FE6E64EC33BBC2D870C65C25CCE587B1 +:103AD000E7F57656D21CD2BECC61A0F69D0E1363DC +:103AE000498C1D8A4ABB276B18639632834D6550FB +:103AF000C23F06755662F23FEE606CABD23E944117 +:103B000043B16A2BC2F2BC18CF72592A4B664C6380 +:103B1000FCA7591ADAD418AC1B7DED3409B35C024A +:103B200050989131C308D12F9DB1267C96C898AF8B +:103B300037A3F943FAB34B506F35F1F53727D9FD69 +:103B4000EBA06F36EE2789B72B723D80432B67AE13 +:103B50008841D04FCE371BE6A3F53CCAB468001F9E +:103B6000D635C6633FF73206FD1E8047CDF938D8FB +:103B7000D37BDAC0203E460B7C3D90EA99EDC676B9 +:103B8000A34DC1F6AD8A4D8987FA10B17E1CA014F1 +:103B9000F1C8984D710F0CF68395AB11DED84293A6 +:103BA000FD3EE87ABFC2CAF93A1C5E93D837337635 +:103BB00030EC6F2A33B822004FA622800BCBF1BE27 +:103BC00095586EC17130BF9612820F16DCC754BB78 +:103BD00083E07870B689F6BBB9B7CDAF2A7C3FB821 +:103BE000BE36DE64B80FBAD8988FF0B3B9AF6DB6F1 +:103BF0001BE135FA18E263AB84CBC8083F84C610DA +:103C0000BA68252682CBE2AA651EE8A7A5025C83D6 +:103C1000107FCFAD566242C6031E4CB82F5C1B58B6 +:103C2000C134C5E4CA83F6328127D378E83FA8FBC4 +:103C30003E18F02A0BA55F18DD6FBA427DD33453CE +:103C40006F5C2F0EF79B017850EC6F2D44BA033F49 +:103C50003E0E7DEACB0C8497FBF30D7E06FDD9FA70 +:103C600094173361BD68B17674EDE229B89F13856E +:103C7000E36C63A15F532E732A7C7A2B1B11E463E0 +:103C8000F83518A16E96E386ADCC46FAE43BD269CE +:103C90007F9B66BE5F9F01E3AD430C4EECD2E47E9A +:103CA0003F1AE5EFA0812D41FA5DFFB9BF2E06DA7C +:103CB00013A6D887A03CC9E7A34E05D458781E5F49 +:103CC000622BC0E7634A1B6152ACFB08DF9BC6FE58 +:103CD000B57424D03126DFE8C4751F5402F52AD408 +:103CE0007D9318ED2F7E7CC0560CE3E352F9BAAEFB +:103CF000F181929158BF53650AF48F1B1F689B0A8C +:103D0000FD5DE78C0ACEDF849DAEA3FDF850A8EBE5 +:103D100034599FE85E5284780C58805958BCE37B34 +:103D20006EE328D88FC2DB1FF5DFE3F6E5637B6324 +:103D300025E293659A6D28A788474B3CD18D954322 +:103D40003907F8D204E5C3768E9768230B180A80EA +:103D500025A22A53101FA5099E5AE4BF1264B90276 +:103D60006AB724507F2E6F4CAD7462BF06C6F51340 +:103D7000ACEF0ED553F10ECE4F5FCAFE6C15433A31 +:103D8000DD257822FAD0B4DE38FF0363B9DCC871D0 +:103D9000D66126DC5917DF45E6EBEB964C7D5D4B93 +:103DA000D5D7FB89750FC75E62085FAC90FB07052E +:103DB000FFCB759EB71BA89F2C0F9AEC7722BE0EE7 +:103DC0004646339F8275467ACCF78991F41C63CEC0 +:103DD000A219217A6792D0BF87636B14A47F32AE99 +:103DE00003E589CEB33F453E4874A517104CA2FFAA +:103DF00061818744018F7C2ECB93691C0E89F7F07B +:103E0000F6B7847CD679D7B00FB282CF5531DF8830 +:103E1000E3EEE26898DC9C682F50EDC1F6A362DD0A +:103E2000C199AEA3F6503D783842714487CECFD7C2 +:103E3000B7593D2E17EA89CAE98CF5EE0E872C1981 +:103E40005B47F39E107A39BC7D9483CFE71278618B +:103E50005FC373A07F1D0ECD08F6FBC4CEED91AC01 +:103E60004F8C36B8FDD07FF243ACB6A7796709FA1C +:103E70004EDED4FCF99FD1CE55989C8FA3BCADD516 +:103E8000F3D12762DF150EC17F95C0BCA3BE693F89 +:103E90003E9AB7586D1F9A8E729321F4923D5D99A8 +:103EA0001702C77C613F8DA80FB1B4197D66D02F72 +:103EB00046ABF13D2CD53283CF0C7A4A2D32BDA7CB +:103EC00062597EEFA768572D965A8622FA88E251EA +:103ED0001D084FA3C188F2102194966A75911EB9EE +:103EE0009C9C84C3FB6DE504E40E8C27CACBAC46D6 +:103EF000D417FFC53E521D68D71B601FC9DDF721CF +:103F0000F5D197F69B697ED017B19E1EF621CB3571 +:103F1000EF7C3AF0C510F8B21DD6C4D303E08F9100 +:103F20006CE425F5CAE3BFF0760C7C11E4E229A429 +:103F30000BC2F58ED580784C1073BE537AC8A6009C +:103F40005D3F7382E2433B6FE3F2DDB046F5FB4831 +:103F5000BE5D11EE1079B074AACC95003AB253A1AF +:103F6000F207763BCD6BB137925E31A570BD7F38DD +:103F7000D64BA559F039FA73A1FC22F93BEE327207 +:103F8000FFAE68FF44C05D62F69493DDAF2CD0C9EC +:103F9000DF5F847E08E757699F0E743EF3CA20D81E +:103FA0005F7239B75BCF0B7865FFE4726711C20DA2 +:103FB00072A886E2656229C85B4FFA268DCBD95B71 +:103FC000699CCF255CE1FDCE84C12FE78F91F38FF3 +:103FD000EA797E299F72DC89CED1C3D2497F31B282 +:103FE000DBF5F6553E0DED6D2A90DE8EFCCBFDE146 +:103FF000E28C7596C87C2E974BAD2887661A2FE504 +:10400000F106B567BDC1D239FE5A6EB4EFEF00BA02 +:1040100027D9C17FB0A3BFEC1EABA11E31C6921E33 +:1040200001BF3805E1DFC0381C600FEDF3609DAFC4 +:1040300084DC37093F2FE83766A7A3DF18E20F9922 +:10404000D0DF09F79BC3FDA51F3BE2845FEC66E868 +:104050008F86FB9DD2CF927EA7F497BBFC62E17F57 +:10406000E24F1B11F4534D53783FE987D7F765FEB4 +:1040700075B05EBDC22232D19ECD343851AF31A36E +:10408000ABF722A89B8B929DF7D983F39A52B9BFC5 +:10409000FD5DFB7F5B14EEF779902F491E9C5487E2 +:1040A0005F6F94BB6463ACCB4FF27373EF85503694 +:1040B0004DAB5216727EBD847E6E9280A1A5C2C7A2 +:1040C000EC563CEFD815B45309E29C14FFB57AE4E2 +:1040D00046E09707CAC665E17E0FA05CA07F5666E2 +:1040E00050B0BFCD652BE2FA95AF77E05F91BDABE5 +:1040F00042F8E486E2D303D01FDD32CA6443BEB87F +:104100005FE1F8F37D1949E792E231237ADB43F866 +:10411000F8B4E08707CA3D2EF040D9FDA39295F987 +:1041200021F37D26ECD4A66955E4F71E8ADA447A99 +:10413000A2EB7CB65EA179C3F9F498186711F86810 +:104140009A6988B040D9E81AA72CC9C7F6085AB7A7 +:10415000D118ABE0BA1617A37E5B27D88A505ECC85 +:10416000EB579297087AC8B418DAFFE288A4F9CC22 +:104170003679FE61E484345E9FBC03CF1B72DD138D +:10418000125E8571FF5C937CEE9E9405FD1F4CCA08 +:104190002C403ED9747DF6C38827EDFF0D243F43A4 +:1041A0008E1B94E6F1D801AE93E3661D5F08A3DE93 +:1041B000579CFE050AD29BCBF7BB36665460DFEFF7 +:1041C00082F25DABE0FC6E7716CACD0DFFFCED42CE +:1041D0007B0FE33518EF088E57D3DC67D0DE6C2DEC +:1041E0009D45FEE903E5CE8717C07CA64213B1E6E4 +:1041F000FDA3F8B92A6E4AB65F0DD9D70BC20FF9E5 +:10420000CCC1F5C3A669A753901E071D9C0F1B9137 +:104210002F51CEC4B9F0FE51231E5E80F39473BDBE +:1042200023FDBAA6692617D26DD3ECEC9D786E43B8 +:104230007ACEB7E2FC7CFF071D1CCE075C17521636 +:10424000213C8A93E695EB48FE6F84732996B1482A +:10425000DF10FE7E4090E650542CEDC35298BC0314 +:10426000F75123E00778787F66BBA703E1739B864D +:10427000233D504E16117CFF24BCB4547888DF9344 +:10428000857CC44F11FC566EF2673942E5647A268C +:10429000C909C88187E4A480C649786FF86A748B1D +:1042A00011E5418BA573968C235CAD1F7592240D8F +:1042B0008E1FE9EEB4F424D23783E8DC7D4F028D03 +:1042C000AF34B464D5C27A95EB0254868F2F012E99 +:1042D0006EA3F3AF3319F99CA5727B7E87D0299F1B +:1042E000350C8FC5F3972786F7538C9E91582FF97D +:1042F000CF829126B421FF13CDD06F9F93C1E64E9C +:1043000087E773150ECF9CBA492578BE1D99CEED6F +:10431000CF512F103887B137BC16E60253F217AFD2 +:104320008DEA6F7A53A8FE37AF9DCAB7BCB9549EC9 +:1043300032717B3B2781CD75737A98509F5C9FCEFD +:10434000F5C1F5E9F2BC73670A581280E72FC30D77 +:10435000E06B24FAD2A64DE8CB58BBC6F5FCCD2EB7 +:10436000156D4D977E2D2F8B12CA81D7E7B9C7E8FF +:10437000DA59EED0603D9D0AE2C7F9F58E1D687FDF +:10438000664F49D0F59F55DF47572F4BE7749D5631 +:1043900092A17B7E6BE5005D7D5E27C8112CC52C4C +:1043A0009184EF3B2D5CEF8287694061B8C3C6FB07 +:1043B000DEB1F2A6D8D5B0FE1D6FA8D41E4E87532D +:1043C00026AE677C7F55F9F9099E235D2E1EEFCB43 +:1043D00010DE92FFC0B917E9F4A499F4E0826D0AE7 +:1043E000F3C1165887EF361C77E70EB313FB2DDCAD +:1043F000A6320FC2834E1BAC77F68DAC9DF7115DD4 +:104400007D8F62BF0EE8B7139ACE68CC6703D65C87 +:10441000D02EE6510AFA20FECFC431571CB8521FE5 +:1044200045BC93BD1AE0FC4769639501ED8EFA6ABD +:104430009201C6FFE31995A19CDDBEF2CD1136C0F5 +:10444000EBD2979BFF5A08F39D6A54990DD6FB78DF +:10445000B779078FD3B87AA11D0EEED33F08F93292 +:104460002DD5FDC374C0EBD92AFF201BF2C33D49F3 +:10447000C4DFDDF101FB477B827C897AF1EE688B3A +:1044800002A2BE4073260F213EE2E7291F1BD69BE6 +:104490001542FF06AD04F5FA2923D03911E1C9D838 +:1044A000E123389E21BE9A6FB49B42D79BDFA09236 +:1044B0001D00629828AEB559F580EF0CBF463E6FDF +:1044C000BDE261BDBAD311CEB5BD56C3FC1B5FD7EB +:1044D000D87D50BB0DD7E841BE3F01D9F19883F597 +:1044E000A52FA8E4D7B161F64D45B0AFA9BB8A4965 +:1044F0001FB1143EFFE7F1926FD6D3FA175CD08458 +:10450000F4DF15EDC77D9C333C73C2087430193D50 +:104510008FA37E5832D5F728063ECEEFFFE0FE315E +:10452000D0EFECAF35274EDFC05CBF4CE7C69FE451 +:104530006CBE51D8B1354924CF4B9F8C2039F867D8 +:10454000DFFE3B42F57E509FACE5F228FA238486DD +:10455000422C02C94A0AD9978936C05B056BDE40F6 +:10456000F8647EEA6F4720017FB66A28016F1F0C4E +:104570008FBE8F0D067A199827D48FFF40C8F30B92 +:10458000E98A4EEFFD5BE801E8CFF5EF016EEF81C0 +:10459000C0C730AEB58471FCD4B0864FF17CF55AFB +:1045A0003A8FC32C11712EFA011E9601FFA11C54E3 +:1045B000D9E2EE6C837AF5EE08A71FC645667079DE +:1045C00086396C28A7B78B218B99BFA100D65BBE1B +:1045D0005B7306683BDA29F4C32CE090A2DE380B4B +:1045E0000E5C613CCEA7D0FCD58D8ADF0F7FC6164E +:1045F000D59A10CE657B1596C0036B16A4E32231C5 +:10460000EF52E34FDB10CEA5B9CA7B782E64BB61B5 +:10461000DE107DB4BC99AF23F5480D3306DB812E47 +:104620008B447C7911EBF20B158A2F376A3EEC67CD +:104630006196B5388F3B2A9AE05A0A70991DA1F00D +:10464000ABEC12E0B2CAE37F792AE1011C0CD61D63 +:104650008E09892B691F4B711F8EEE7085EFEB6AF7 +:10466000E1AC72B6109F84C31B4207BB9E0E6DF770 +:10467000223F55F938FDABF6039E61FE0F6B3566A0 +:104680008A253E68CB1C11E483C5CC3D15F5E1E2DB +:104690002695051C41BE90FC70FB1EBF09EDEFC7BF +:1046A000AC31C60A7253BD6DCFAC51386EFB1B26C0 +:1046B000B4DF95F1812C431CA2EEDECD257D83FC79 +:1046C00079BB5FBFFF65BBF5F5EF0A3FB80B8CBB4D +:1046D000D238C0CBA25D2A9D4342FAD17869DF99D6 +:1046E000DA60B2A03EF02B4ED4AF4BE0FC9150709C +:1046F000EDF04A3CFD5FC31D1E9F189D119D781A69 +:104700004C36733227C6272ED4CE8C0D60A3F06FA3 +:104710002E179FE8DA7F987D7D47037F02E8F8B97E +:10472000D1151B4F7A3CDCDE8EEC85F646EAE72A93 +:10473000612FE5FC8BD04E42FDF4B66763D00FFCD1 +:10474000B0E9D9642C17A31DCA0FDAA1BB1704FA6C +:10475000A2DDBEFB77114E64CDCA47CC0123D4CF76 +:10476000ED3553DC3D1CEEC37D3CE519C8DFC29E30 +:104770009E55DE186143FB29F4E995FCC06FBBCF61 +:10478000F9B8CFA1C17917887DBE5FCFF7F7410394 +:10479000DFEFC26EFB043F02F7F998D989AAFC4CFF +:1047A0004480ECFD993D2AAB0BF117A47F20F777ED +:1047B00091353E1A80F6E5ABFE76C208FC707B763A +:1047C000DB2094C7CACD66F2076EFF6D34E1E9AC19 +:1047D00032B617CAE3B946B3CB8AF8DB1D41CF83A3 +:1047E0007074F907DE8C50FFE02AF1B682B9294EC9 +:1047F000BA62FF1F8FA3BFAAB86028C0BBC2620DF8 +:1048000010BFEFD3CE85EA3DC5CE5D7333735A2C0E +:10481000489F5466277F9B55DA308EA6300FBB84A5 +:10482000FC0A8EF869A045158E03F8FF99F5E96D2D +:10483000AB480E3AB2D1BED64406B45EE857ED514D +:104840009C3B51DEEE1C1B83A1428DD5123C8F6434 +:10485000703BA7B85C6C0DE0CD0C7345C2BA7EA16D +:104860000715BB8D42576C3BAC1F1D843BFCF954B4 +:10487000640DB48B56438FE7E0A319DC7E2E570DF1 +:10488000E467579BB8BF7D5EC45F7E2DE0F8750678 +:104890003F1F3D9B611341828E4791EE6FBC60B616 +:1048A000A1DD6C33B17DE867BDA1B9B6FD08E83381 +:1048B00035D3F34C06F4731BAC7350DED7450DD2E1 +:1048C000507FAE8FAB4AC3F236D6A6215DA7164EF7 +:1048D000B3E3F9E744B2C5A992DE02828C403F817E +:1048E000F3F1EB9AB51EE73D81B8837D5514FEF1D7 +:1048F0004BA4D309389E0F83F54FF436F9EB609C37 +:10490000EF0533F90F1B23992F02F79F184BF1D2B4 +:104910005B859E9A33DEECC2384EC5F88D6E2C61F5 +:104920003E1F037C555A3A360C8175D61AB89D5EE7 +:104930001BCFFCC8B76C7DFB70C4DF60B6DE86742D +:1049400084DDEFBD94F04DFC6464A7259FC0BEAA32 +:10495000C7318AFB12A315127E75F56A136FFFF03B +:10496000B1B3D39A8AA08E670DE48749AA7F27EC5A +:10497000E7665811E97933CC8BFCC6506846707AEB +:10498000E26F3AFC2B827D4E37329F219ECA7A2BF2 +:1049900094330B592016F61738C21484078F9208E7 +:1049A000DF2D01432007F076B331D082F83BAEB261 +:1049B0000DE8EA4F670E6D15D0A37ADDD5C17BE90E +:1049C000B18B1C5E037F8FD8F17DC58FE782DB8CB6 +:1049D000EC4515E0A989B7FBE8F94ACED7F0BC3E13 +:1049E000A600FB2BC45715A024909F91BEC4A7D846 +:1049F0007944904ED0DF1209CFFF9DE1E0EF15041E +:104A0000BCDB3C86648C032C17E7C1DB2C6C7D344B +:104A10008E373A63F03DED100033944E3526796EB3 +:104A20006C364D07F95C06F2ED00BC4464727E5EA4 +:104A300026E5FB29BD7C0FC8B473B9437F12F0593A +:104A400021CACBC947AE982F3793CB47A2A8E3BA68 +:104A5000C83FCB845EB9DC7ACBCD2C40F87AC14C10 +:104A60007497EBDE2CCAEC4CEEAF4A38249F5731DA +:104A7000F02333B0E4F6D700C444FBB9A4F13113FA +:104A80002261C9F6107F8DFEDF68423DB57457F88C +:104A9000F310FBADEAF498E11296A68E85089F729A +:104AA000438413E5A2C2D44C710405F55B6E50BF7C +:104AB000858FD31AF939526BE0FE18BD27C6382806 +:104AC000F89BA8E7E7A5760CA4F7FDC24FAF12F458 +:104AD0009F9F584BFE4115FA633138AE81DE87B097 +:104AE0006D1C6EA3F0AF1734EAFD9379F5E1FBE29C +:104AF0007E8A7C5F6DC67D86F819F21EC64953C753 +:104B000040B417217156F2574E1A38FCBE647EFF2E +:104B10008225F276A3F047A5DC8FCAD4441CC24795 +:104B200074BAC8BE3622FE65BB7B3C633714601C7A +:104B300042F1231FDCEC1ADBCACBB501BC2F70336A +:104B4000F8637D48CEB93CDFECFA31F959EE12C575 +:104B50001785ED2EED6CE8BE8EE21FA3BAFB4973FC +:104B600033A37B7C8FC38A127AB483E17E926F1C5D +:104B7000CBA53811EA651E2F267F6195F02726A860 +:104B8000D65CD4D3954AA413CF0B6B2C3183F0A5FC +:104B9000EF05F0B3913F2ADFE576F98B08FEFCFCC8 +:104BA000D8689F01CA77447D4EECDD53D1BFAE8CEF +:104BB0003119B15CADB6D33A5F183AC80E1C8859AA +:104BC000331ED5EE85DA37A311DDF78E1DBA0D7CC5 +:104BD0003EB67157F1744B5F7ABFC9DFCBFB4AFE1B +:104BE000EC0238CBF03D27D5274D77E17A2F75DCE5 +:104BF0006601D3F468E6F7A6E37BFAF30F743C8A08 +:104C0000F5E732CB78FDA71DFD22A85EC1EB6BC591 +:104C10007CAC623AC6EFCE3FCCEB0DD0EE23BD119B +:104C2000C8C2FD4EAD8D70621C645306D70B328E28 +:104C30005669384425CB877EC3AEDC2F90E9DE84ED +:104C4000FE891A7D8AEE41B466BB36A17DDC94EE06 +:104C50007928139E2F9DA6F84C70EE65C7FCD9C22B +:104C60006ED3F97BA388AF4BBA6D12765896BBB35F +:104C7000F8BC952BB362E97E44BA67C7B7996F0455 +:104C8000CE97149C4FFA318B849CC3FCBFFE36F345 +:104C90004BBD21E753B3F5EBC1FCCF7F9BF97F18E8 +:104CA000369FF46FE53E06A20F047C179DC374F097 +:104CB000C8E71B9440D22D184F3BA2D27BAA0D49C6 +:104CC000A78DF89E919DB272FF3982CBC33B99DCD0 +:104CD0006FDAF02327C5E77CAFA9F41E7B43D2AC83 +:104CE00014F4B73EFEF5E2048A67093FF4E396B791 +:104CF0004C76D8C70AF1BEB346BCEF5CB1B7C53439 +:104D000011E6AF81B23824DE51DD758FAADD383D62 +:104D10003A08C73B99E25E9988B75CEE5EC0D94C11 +:104D2000191FE5FB1E24F6B72FCFF54166C8BEE577 +:104D3000F33A4D7F6F439683B3B83D6BC964C2AEFF +:104D4000F1F9062B9C7E9591DC1E2E18116DB10F8A +:104D50000EDE8F58BCCD41EF2D9E4B1FF729D2534D +:104D6000AE27C705E3CE1D3DC79DF7F3B8B35CCFB3 +:104D700029E0AC8C6FBB138C3DC0B5760BEA85C9BE +:104D80000F4939061561C1F7A7524F3C347D7C2A83 +:104D90008F7F623D3E6BF31694EBD6487E2E9A339E +:104DA000726024EAA1764794C106FA23357DDEE0DD +:104DB000ACE1F8FCFA89F87CAC393A7B1E7F8F4372 +:104DC000FC979AEE8ECA4AE2FD313E55B952AB428B +:104DD000BD77C11741714DCFA0280FC6055B0D6C83 +:104DE0003CDA6989BF882C4EAFC1A86B8707D7977B +:104DF000EBC23AA43F3D5BFA505C2D337DECA0AC96 +:104E0000A4E0BA99E99E3EA1EBC23607E1F3CBAD2F +:104E10001F4EBF14B1FEA02C4E3F7711F05F88DD0E +:104E2000983E3E4A572F9B92C05CA1F1EDB23EBA2C +:104E30007A796586AEFFAD0B07E8DA4BCD6DC342DC +:104E4000FD0349B7AB3D8F4D04B98F05BCB4B5B078 +:104E5000817BE9DE5A34BD475D563F89E2E5B19D6D +:104E600015545637421DE46779E70CAAAFE88CA2C7 +:104E70007A6B64DB44B4DBADCFC5D1F9F3A81AC8B3 +:104E8000FE39CE638E26792EED33671DFA15AD916E +:104E9000BEFC3B00CED2A76F2A417AAFD8AB505CA4 +:104EA000B75465AD4A3CCA6704CD57AAFE79D84AC3 +:104EB000783EB998DBB352B4ADD05E27E2949793B5 +:104EC0009B59595CFEB4760EF784CE69349F6CAF63 +:104ED000CC4AD7DD1BD0927619C9BF15FBD1DA15A4 +:104EE0002ABFD73980CA9ABDD38C7658E74FB98F7D +:104EF00025A2FD80FE56B2EF522F49B9A91D19CB4C +:104F0000AC97C7B359E89F0AD43F306F569E6B15D4 +:104F1000F2FDD47BDA8D18276256930DCF89530B9F +:104F200087A45485CC53D7329BA1FE32273213DAA3 +:104F3000DF0A2843F595E732F72ED664E9F595D4D4 +:104F4000E3ACE87EF2FB6F93F171C11F8BB2F4F713 +:104F500094DA508722FD7ECBDF5FDC90E7F909CA47 +:104F600043DB5856FE0CE98FB67EE8FF7F57F0030F +:104F70007D2D48FF18235F37A6D0B113EFAD3476EF +:104F8000ED83F3E995F6F123D1FFA8CAD6207F1C63 +:104F9000BDF1C63617CCD7F2C3A143512F325BC740 +:104FA000D7C8A73507C664E0F9D99F6512F7D218AC +:104FB000F99DF23C00FD4EFF01C69D7F21CF86EF9B +:104FC0000D6A623AB251DF5ECCF3F8916E470F7E04 +:104FD00079E287789FD11ACDEF3BEEFFE2F4CFB1B3 +:104FE000DE69A57A20D3B583F4C965E0BC5A790C93 +:104FF000E7334F3D973F8F90C379826FE70B399C22 +:105000006704BB0870CF7D55653ED8EFFC7B94816B +:105010007B310E618FA6FBD8520EA5BC69C89743A1 +:10502000913F395F5677C609F9768879B91C94E2C1 +:10503000B914E6291D1047E7F4159D09D44FCAABF2 +:1050400094D31FE479DA103FA57520DFB08E675D39 +:10505000EF61282F57E6932F8D76BC0752A468C8BE +:105060002766288B43E4DB2DE83E6F213F1FCC03EE +:10507000FE6021719537B30CC24E5E1DBF1F12FD3D +:10508000E75B0359063C2F811F89F7B92B93ECA4EA +:10509000C756FD182A8082551AB7ABAB1E56289EFC +:1050A00088F616FDEA11C76B292E2DD79FDD3988AA +:1050B000D9014F333A33A97C2EDDF301D27F5EE76D +:1050C0002C81C7413DBE77FCBC7623C5F13EF79BE2 +:1050D0009D742F382C5E38DCE5EC857E8EF6AAC6F2 +:1050E00076D831CEE751513ECEF465B6AD0A8F1772 +:1050F00062FC50C6FBE4FB4419F733271A74EF3FF8 +:105100002F1A1BFBA1FFDF2DFE3796FB5FE77669A9 +:105110004EE49BEA963F8F30E0FB14878BE2806978 +:10512000A99E7F235D974EF7FF46C3387DE3B37F8B +:105130002DB407F159398E4DA6F3C82103E9FFE6D6 +:1051400006B584BFCF6751E21EBACE8F39C2B83FD1 +:1051500022F97C696706E147DA1BA9BF7FE74DA109 +:1051600043ACD4E357B24392BF971BB91D5B0E7C8F +:105170008F740B97A3A0FD1942F2C2405E503E828D +:10518000F687CB47D0FE08FE8F4DA3B857B83E97A1 +:10519000F669CC13197B7F0FF32CFDD51C37E2E3A6 +:1051A000C6010A437FB4FA192E07E1F22EEDB5C409 +:1051B00087C4CF9F44FD835CD7C8ECABB21311E426 +:1051C000E79A7DD318E9592843F5AC16E6D7CAE724 +:1051D00045D9D76627FA67EBCF1312CE3613F7AF50 +:1051E00024FCAF30EE7FC8756EC89B3E03F7817616 +:1051F00003D72FCFE6FEED77B5AFCBD98FF26CA9F1 +:1052000017AECE7E4C08DB9FDC87DCD7AB62BF5786 +:105210006B5F96679B08AF57B22FAAD2719AEEB315 +:10522000BF1061473C1C3D1841FD5D96583ADF17A1 +:105230001FFCFB673FB7E33962C6F2EC24B4376664 +:10524000230BF1F7245C12CED704DC608756658708 +:105250009C03E4F36F6B97A45C84CB6DB8BC86CBE6 +:10526000E7E49F809F88FBFC9D42F704827E212318 +:105270003BD59ADED78977A8A57C87F889445796CD +:10528000ABD03D9FEEFED7DF86D961FC67C3A28716 +:10529000A05D38AC366F1DAD04E578DCAFBE7AF6A4 +:1052A0007F58777BD79AEB791CF123E557CAE995AC +:1052B000F9F2798DEC55B5427E8D19CA507BE5B96E +:1052C0008CBC3D798DF2B64DF0E35195F3B52FD6F8 +:1052D00044FED895F86EFF77CF77FB43F9EE72FE68 +:1052E000778B906BE0BB96EC6FE1FF7C037DC94E42 +:1052F0004AFE9BFC0AE71B96C1CF2B30FE29847F18 +:105300006C46D4108C0B55083D3DF912AB453C7BE7 +:10531000C4F95FF2F163799E0F114E497F3C9FE023 +:10532000B9E36AFDDA8AC45A86712C0F94A17A49CE +:10533000DE970EA7FFD9EC6BF3538E675F9B3FFBA5 +:10534000AFEC6BF667B59CA42BFBB3CC16A98B1303 +:105350003835EE673A5F53916297A5A7BA8DE3BBE4 +:105360000B6F01A3F40B12D02F003E31E57C1B3EE6 +:1053700061EE148CAF9FC03FE9BDC92D65488FC356 +:10538000AAACF3F8440BD6AF0311CAB9E5D8FA10AA +:105390003BB545C445E47D5A8CEBECE9C14EDF9F3B +:1053A000CBF9FAF057677FF534C69DD24CE44F0332 +:1053B00006BEC6FB8AEFF7E5F715BBE420CDB406C1 +:1053C000F7D962F6A62C0A9193C369C95FCF83F11E +:1053D000877B31BCA1C20EFF70288DF7D5A84E0C7B +:1053E000151CE877FAA798377560853A5409C1AB60 +:1053F00056CDEF3F6989CDD18B42E03B5C33B4C8D9 +:105400001EB29F8BE2DCFF76EADD368CE3B4A4DDCE +:10541000D93616E1ED652478CD5F56DA947CCC035D +:10542000E1F7C8AFCFE1FC75A2F3D6B636E8B7C155 +:105430008A17FDF0B988B3A5CEB2E03C758906A203 +:105440009B163DC7660AD98F2BD1C8E1723077A869 +:105450003ED893C3F9BC3187EBA143AA8DF60D70FA +:10546000D8301E30F7ABCAE36DA88FFB8DB063DC7C +:10547000FE624E06BF5F64B015A17F8A792A2CC4F4 +:105480009ECD3608BB25F23A65FE9B19DF270CA29C +:10549000F70C3E11AFA7BC4E4DDE4B8A3189BC4B99 +:1054A0007E5F9DC61974FDE9BDC4DC1CFEDEABDD6C +:1054B000C0DF03E30FEFA99B71AC4AF7CDC9BF4131 +:1054C000B9D6F03D74A285F211E5BD72D08AE3F140 +:1054D000B926F2C4B4BE6CC574E2F3660DE346D5DA +:1054E00039F2FD149FB742C05101F8C3792A8CCC20 +:1054F00068027F7D6E2FD3A07D40FF76ABC989EC1B +:10550000259FCBF52BC43A7355AECFCCD55A8FF926 +:1055100098F7E4F0FBF7753FE271AEF67E769E7782 +:10552000C8785E65171EEE89A6FB20EDFDD80AD46B +:105530000766B1DE06F19ECD6CE5F995F279FBBA0E +:1055400031740F77838C0F2C17F7BE44DE6505FE90 +:105550009D8EFBE279971530DE3128442F86C18B72 +:1055600034ECA2674677BA5CE9DEBDF46B247FC4F5 +:10557000E0588C9BA625D33D625F2F0BF1FD817F08 +:10558000FDE0F83CA89F4CB690DEEC92D35E294536 +:10559000782FB8A526E19E8E103979BB7A866D41A9 +:1055A0003E8EB32EA17BFBBD4E3D7B14F5AE374A3C +:1055B000279737783FFEF87778DEFE2A92EED51FE0 +:1055C000F8D7683B9E0B55433BE909F6AF48E2F735 +:1055D000E2D8F2147B887CEC16F2A5A6B97E918302 +:1055E0006532C88135A8CFD4E4591E94DBBABE24F5 +:1055F0008E6CA38837D729FA3CB08B42CE2E0AFE98 +:10560000BA9823EE0918EDFD701E992FD292665CB0 +:10561000131AA77C49F47F498C6F49BB9BF023F197 +:10562000D5623EF8DA08A86BC9654E14C31B50EF6B +:10563000E13EBD519457D2D2CB42F46FE965F22BD3 +:105640000EC49FCADFDBC55AFC59C40FFC1EF70D00 +:10565000BD8CA4172FE6D87571B7965E8984F74381 +:105660006AED71AE172C64BFDFAE4EF81AF7AD6964 +:10567000B136A4D34943C77094BF8B39F11C5F0680 +:10568000770A0BF1C76F0DEA05CA6BF906BD4079C1 +:105690002B9AB8DF78257DF09ED0078CD53277F431 +:1056A0007FAF0FF0A78DE82EEF5DF22CC64BB9EE61 +:1056B0001AFF7F2427B786C9C921242EE27FA3C2FF +:1056C000F3DD93F64587C6314DC2EEB544C5727B16 +:1056D0005693F035F2C5BC548F49B187F653095F34 +:1056E000668BCC73B9D183749D679DA5919F02FC95 +:1056F0003813FDE55C23D74B71DC7F3C6970DB71AF +:105700003F83D23C91B9499817C1F9DB656B8BC6D1 +:105710007C0AD79D097178BF49C22FED9BA4FF3F3A +:10572000BBEA3C4F5ADE5F795F11FBEACBF3EE2B0D +:10573000525D1FD1BD5391772DDF7B6BA81FA1DF79 +:10574000C626D58FE706F9FE7B63E244CAC3DED8DE +:10575000A850BE331379D70BC4B82ACCBB86F96ADC +:1057600072D369DF9E33B68931D0EF44EA74F75AB9 +:10577000BC57936A64889F83FF51E93D4D51475B55 +:1057800031E657CFF33974F9AB9E73C689685FE78A +:10579000311BDDA73C19B3A604C7D73DA2887DD431 +:1057A000BEEC41B9843AEA91317D8F95A27F30E613 +:1057B0008124F2CBEAEE8A8EC178D40956DB86F0DA +:1057C000FA1A549223F0CF5FEC8DFB57E248FF1C8E +:1057D000D1DA5E7340FB91BB12D0F3645546F622DA +:1057E000E6438FCEE5F25F21EE49205E2C05C1FC39 +:1057F00069E04B765D4130CFB5D500925340FE2530 +:10580000F1AF2B97FB0F55983F8DF742D4FDC33175 +:105810009E2EF595316E18F9AB9FEC5B3402594D15 +:105820004B2AF3E0FECEEF5F3602F13059F0CD8F18 +:105830001BB6B889AFF7ADF5E1BE1E51B8BEA8A939 +:10584000DF48F7106AF68FE579880AF733AE34EF50 +:105850002C396F23CCAB5EC5BCDBF4F71AEA1E8E85 +:10586000B02883195BD814F65C9C7BE6F9F4CF2B47 +:105870001AF4F5EF0BBC5C6B5EE8EDB9567EEFF207 +:105880001AF342BF2FE459E68506CF4DAB6D28478A +:105890009F013F72FB5F6BC1FA895403E52984CFF6 +:1058A000D7EE6594079283F385C40DA49C1D16E77B +:1058B0001090AF72F4938379E57D157E7FBF390137 +:1058C000DF0BD40BBE3A68E27EB5CC2F97F99CF57E +:1058D000823E7F385740799B073A0B8A42F3CB0EC2 +:1058E000ABEDBF1A49F684E729D7013F3DDB031E24 +:1058F000FAE4A83A38A53F2FF5C35601B7E4D7F02C +:10590000F18F0BFDD61E9677EEB942DEF9E0CC7131 +:105910008FE40E0FC9FF3E3C9B3928FF67289D5B33 +:105920001E17FB07D99D88F10196E24E093D07BE7F +:1059300028DE274BB8B776E9B16B3BCFBC9809E7B7 +:10594000196B70BF9BC5FEBBE012F9AAAA88375736 +:10595000E27B5290D343823F653E7A6564200BEF31 +:10596000A3C9BCF412339B3BCDCAEF5DAF0AC1DBC8 +:10597000A15CEEB74CDEC4FB4DAEE325CEB3C31A3B +:105980006CAF1CC7C7C9BADCA784EFC54C1B970F07 +:10599000719F381CFED2E2E6CF2DE0C29ECCAD2E28 +:1059A00033023E671532F1BE797993CB8871243D7D +:1059B0003E8E76E167C5B1F108D75616BC4707EDB4 +:1059C000138A62BBDE57239BCAFE2772971D6B208A +:1059D000FCF13C12E66937F27BA5A23E0CEAD1212C +:1059E000F5C2B0FA76DE3FC6D8CE42F32B309EA089 +:1059F000D03D3B399F4FDEDF9C1887F756F62A369D +:105A0000F48B6E2D3A6F42FD5F5ADCFE721FD8EFA9 +:105A100085DCBBCAAC79F01CE35D00AF21EF474DDC +:105A2000BE4C313E99EE27D0CFDCACB854E0CBEA87 +:105A300042C59FEEE8CED7863C7DDC9330AC1FCFCD +:105A4000305FE75AC6231FD1F8741A1F305FC3FABC +:105A5000B714F1FCBEF07E36D94F7C3F81E607DCFF +:105A6000CD68E6EF85C3FBA7E471BE6D331896637E +:105A7000D2B93D6F7393E57AA02FE3FC919ED7587E +:105A800046F9F848E8B0FD7E13BCA63CFD7B46FC19 +:105A9000D9F5E303DF842F6BB7F1823F96E8F96510 +:105AA00042D125CA779A5004FC01F3AC704734A068 +:105AB000FD2E2D96FCFDF332572AEC2F82E9EE578E +:105AC00004F97B7B19F2F70A26DB1F6D42FDE036F5 +:105AD00030DDF75426EC57BAC6A3CB85AF12717CE4 +:105AE00051DE234D781F03E841ED54CFFC067E6F55 +:105AF0000EAB1785C987E06F924F3CEF007EB27AFC +:105B0000B02BB7083AFF43E481B78DE3FAB82D9D77 +:105B100097ABF3B89E982BF0B858F46F8B0CC14339 +:105B20006A90CEF00BE07BAD907D139E66278A7D58 +:105B3000FBFE503605F6DD16CF062AC0272B9FF850 +:105B40005DD37AE213B711EFB7197DCF37BD0A7A6B +:105B500067B6C0CBEA277E7F8CDF3F035505745FB5 +:105B60004E0C0074DFABF8F03B37CB91EE3DECAB65 +:105B7000B8BB9CF8C2C6BBB46F183FA9FB7857D816 +:105B8000788679CF573F5ED0654A18DD4AC2E8363D +:105B90003EAC5E29EB7E9DFE927A6DF612C7BD7D0E +:105BA000008EA54F2914A103FD6C528680539CF7EB +:105BB0005299B537F2A75DEB032D8D797F3C6601D5 +:105BC000FD350DF517F16B2BE9EB1928DF543F522A +:105BD00086F7066715D66E4881FE0FE6FDA9C90255 +:105BE0005D6F5DBF59C3EFFDFC2CEFD52623CC3B89 +:105BF0007BD8D32FE37C46E5F563531CDFC09F8D34 +:105C000061FBD81E56F785F56FBA823E5F1F36FEE0 +:105C10009EB0F686B0FAB6B07A7DB87CD82626A3B8 +:105C2000BE5FAF50FEE195E4E4A93C19EF6D1E861E +:105C3000F728F7E6BDDDB4A190EC2CF1F5734FBC6D +:105C40002DF59B127ACFB62291F9D01E6897D14FCD +:105C5000BB2FC727B9E1F68BB78F8FFAF7B3988FB1 +:105C600057D568B699810F4F45306700CF176FF24F +:105C7000F305E5F2C23E4EED19E2C738FB05E05BE5 +:105C8000F4FF5FDC9C138B702C6A5519DE575DDEC8 +:105C9000AAD2F75630B25C1A9217787B9342DF5F34 +:105CA000A97A87CF53B557F5E32733BAF2C19A14CF +:105CB0001A77BB5F7B3FD4AFA6D446E8BF78BFE27C +:105CC000C73C96C5DBF4EDCB9BF575993F55C38C6E +:105CD000EF879E974FE21FBDBBFBDFE0A792FFF56A +:105CE0003F79E25EAFC87FBA5A3FBC81B9DECB23B1 +:105CF000FC86E5734A3FC71848BA05E33A47120ADB +:105D0000901FC01FB61486DC5B93EF05CE793DE093 +:105D100084C3F9C6BB844A39FEBCD262EA8371FDF2 +:105D20000F19DDF31FBD77CF4FC6D8B17F2D050703 +:105D30003E39378CE2C19F803FCB8305EB041F7255 +:105D4000B9BE7E6F8BDA87E1B9E98328BAC714162A +:105D5000D7FFACD64C719DCFCE19FD3DDD4790F9F4 +:105D6000B407319FD61EC4E3D9EFF37383F437C76A +:105D700088F95A7E95B07F34F24D54AC0DE3DB8B3D +:105D8000C5FD84B3BB555AE78C25F61728DF67B6E7 +:105D9000CF48C68F782DD23A4C9818EB7C615A0CBC +:105DA000DAB50FA15F80E2357E15FDA4D1256C0622 +:105DB0008E1B1D3032FCE4DC8746A782FCF0C9292B +:105DC000E068A87F8CEF17B87CD0FB8545CFABE4AB +:105DD000DF4AB88A0BC536043EC7F4E772F1F7ED27 +:105DE000CF4EC5793EDAA5D9109E4F76698CE7591A +:105DF000AA7EBC927E66B742FCBFF498EA44D3FC0C +:105E0000D16E85B7372B7ED45FCB576A2ECA7B0CF9 +:105E1000E3F362D90FF8D51CC2DF4B5DFE8914EFA6 +:105E200013FC6D81FFF07E7B1C6BBE17F33097ED8A +:105E3000FEEFF83A9C9F87F617797C05ACE05AF2A2 +:105E4000F8CEC13910F94E3E4FD8EB50FAB0A07ED3 +:105E500090F7D6EB4C8CEEA7FB0C914E8C1FC9FB38 +:105E6000E9F23EFA6A83ED25E4A3D5601FD0DFD9BD +:105E7000DD9FC7D5BE303827609D65BA5D9817DABB +:105E80003ECAE1A4F791C586DA9EEEB34DEDCFF59B +:105E9000E2FBFD19ADBFB23F3F3F98451E599D8CB7 +:105EA000472789BC0111B793E367F5E7FEC5CAFE32 +:105EB000761E471C6AA0734BBBC6FAF1FC745B5F8D +:105EC000EC3F2D2AFEA21DA69EFFE4E09978EE98F5 +:105ED0003626FEAE0C27E6610FE7F5A1F1BF4D8730 +:105EE0007A75FF61BC3E387EB806F5B56B47CC1CB1 +:105EF0000FF8FC717F97A7FFF0207C725E78BE00E0 +:105F00009F67F6F154F5C7F883C95A8FF185F3D925 +:105F10001DFDD0DF95FDDB5FE8D317E3845D758061 +:105F2000CF998F75B9EF9ECB3DFD5D35FD7B78EE4A +:105F3000B6D84DE8AFCFF7F17C18868F9279DE03A3 +:105F4000F2E77C991F53AFCF8F614E9EC725F39E1A +:105F500064FE525E302F6BFBB5E4659D17F964E17A +:105F6000F972CA7E9E57C61E15797D61F92CCBA3A6 +:105F7000808F004FAB7EFB6E0C7E8AE97685EB1B33 +:105F800096C2DF0FCBEF889D9B1AC8C67B4C7FF76C +:105F9000B2C44CE0DF2AD5D384F86E75FCB11FEA99 +:105FA000B9BF6FAF8B413DF48FDFA8CE29D0BF5A68 +:105FB000BC3F615FAB01FC5E48497A0E7D77E1DC56 +:105FC0009E8DA978DF7BBBE0B7730EEEAF9EDB63DF +:105FD00016FD66EFC2FB3CA0E71FED4FF40DD3F3B7 +:105FE000BB66127C93ACA0D7617F7DFBF1F882D9B0 +:105FF000C87CD13C2ECC302F4B83522D08EA656CE7 +:106000008FA16F0A2C4811F166CAC7937492F8EFFA +:1060100046176079FC7EA1C1C234DC671EDB6E438B +:106020007997F499A05A9D01D03FABC06EA37A5ED8 +:1060300025E2A2ABF628F45DB0E5AD1AD9D9BF0BC5 +:10604000B90DD75F35AC2D06F973C9F6053C6F5F06 +:10605000E82B4C07473E996A337E277AAAB5BFB032 +:10606000B743D8906BB4B747FBF7606F27A8957616 +:10607000CC0F5995945B60E6EFA7885F168B3C02C6 +:106080004997558F64503E2EDBFF049DAF170B9848 +:10609000D8769EBF73AF43A5EF0994EEEBC3ECF047 +:1060A000E8F67D0ADDEF9BB22F81EA319DBDA95E46 +:1060B000FACB5EE3F8F7AA383D4B7F9943F58F7E24 +:1060C000F1CA30F15D269ED7636332AF87E870A1D5 +:1060D0009C7F07C0E8CB7BA808FDB7568DF9EDD4AF +:1060E0009FF2A8DC021CB7C89B72B3F0FC6E7B2C3D +:1060F000CEE3067F0BF997B9F87B03BBC89732A7AD +:1061000018983D04CF33D11F037A44D823993DE436 +:106110005EE09BCC1D8BFE549DD0DBCCE76AC33880 +:1061200079B9E083A8DC785DFF726B15F143B4F3B5 +:106130003ADDFCCCC3E3A05DFC81CF12791E16CE04 +:106140003FB35C9F2FA6157D4AF947EEAE3CF75A48 +:10615000E27FAD481F4F75A74EFC88F1FD9FFA26E0 +:106160003E8A1B20F8288FE5F1386037BC933C5CF1 +:1061700038C6E501BC8887F0FB1EB304DE2F302E45 +:106180001F175C51241F1B043E24BFB97358347E73 +:10619000DA26B6508FD738971E9F09257A7C25B905 +:1061A000F578EA559EAE6BEFEDE9AF6BEFB3A44027 +:1061B00057EF5B3B5AD73F6DCD385DDDE1FB9EAEBF +:1061C0007F46FD745D3DABF1565DFF9C6DF375ED53 +:1061D00079FEA5BAF601BB57E9EA039B7FA0EB3F26 +:1061E00078DF3A5DFB90C07DBAF6A1AD5B74F5E156 +:1061F0006D3FD3F51F797CA7AE7D54FB93BAF63182 +:10620000679ED1D5AFEFF8BDAEFF8D9D8774F5B118 +:10621000EC155DFF62CB5F74F509B6B775FD6F4A8B +:10622000F940D73EC9FEB1AE7D72EE67BA7AA9F3E6 +:106230002B5DFFF37D3D9E01A03FCA0D0D8F04A095 +:106240007EA1F50323F2B936477C5FE41AE3FE4BE7 +:1062500006083F4DF06D7B16C8630FE7B870FD3739 +:1062600005ED3CC695D4290CE3FA179A15E2EBCB61 +:10627000D9DB58F07F8D21FB8873599831048E84C7 +:10628000129BAE9EE44ED1F5EF556ED7B5F7F6E40E +:10629000EADAFB2C71EAEA7D6B0B75FDD3D6B87494 +:1062A0007587AF44D73FA3DEADAB673596EBFAE712 +:1062B0006CF3E8DAF3FC4B74ED0376D7EAEA039B60 +:1062C000D7E8FA0FDEE7D3B50F09D4EBDA87B63695 +:1062D000EAEAC3DBB6E9FA8F3CEED7B58F6ADFADE9 +:1062E0006B1F73A65957BFBE639FAEFF8D9D015DA7 +:1062F0007D2C3BA2EB5F6C7943579F607B4BD7FFB4 +:10630000A694F774ED93EC1FE9DAAB3F76525E3357 +:10631000FB8342793793733FD5B56B89E0AF633C1C +:106320008A45D27749C2FD75E98F953ABFD4ADB39E +:106330001AEFC5A8E8C7B3F608F0D38E0E48977ECB +:10634000BCC5C2F52CE979AD84D177F76231DF3C69 +:106350009EC71D791E7D22C58FC944DAF1FB70E00E +:10636000CF4025DEE0A0BCF5F871CC5907CFA38261 +:10637000FE65EAA590EF625CC9BF7C17753EC0134D +:1063800095EFF9F380E1782EDB3311CF2B4B2C8D79 +:10639000E4FF4E50F363DBC10EBF1ED1F37BA04977 +:1063A00016C063C87A47221A530BBE417E2759CEC6 +:1063B00051FFAE79C5773F14D84CE8FB92FBE11C46 +:1063C0006584A364A317E40CE4758BD746F5266FA8 +:1063D0000AD51FF4DAA9DCE6CDA5F2675E27B56F12 +:1063E000F71652FD51AF8BEA7E6F09953BBD6E7A71 +:1063F000BECB5B4EF55F783D54EEF62EA1F2496FB1 +:106400002DB53F05E77FACFFC6EBA3B2D95B4FCFFD +:106410009FF136527DAF771BD59FF3FAA9DCE7DDFC +:106420004DE5EFBDCDD4BEDFBB8FEA07BC01AA07A7 +:10643000BCAD543FE46DA3FA8BDEE3547FD9DB4E51 +:1064400065ABF70C957FF27650FBABDE4EAA9F133F +:10645000EFFB22F215F13ED44ADFB3728FCBA1EFEE +:106460000CCAE753333D11F949C1EF59C8EF5684BF +:106470009F07C2E97056CCAF8DE3DFA5D0AECBDE6F +:1064800089F7F383DF95B0EFC4B361A258A7EB3B64 +:1064900015C2BF5E2CF8517EB742DE0B582CE4606B +:1064A00038F2632EF1E3ABD772DE91E7E44DE99E5B +:1064B000CC7CE4C7BE061FC507AC3CAFF6B9744F31 +:1064C0000E3EAFB2D69AB87BEAA4E7A5661E1FEAD5 +:1064D00038A23A77DA2FBF5E8DB81F7DD9F6031F39 +:1064E000A5A2FD29F98F4AF75D5ED7A2CB310E3206 +:1064F0004AE06154BE4157BA32DC8508CFE203DF7F +:10650000BF0DF33E641EEFCD186204799FC6EC9474 +:106510002F3E83B95EC24F42CE04470FEBB7301F08 +:1065200095A9E99EB1387E361C10B0DEAEB05FDCB6 +:10653000A1E07EB85C84C331299FFBDF93F20DBAE2 +:10654000724E867B12CEB370F44DB7E1A72EB662C1 +:106550005E37F2077EF704E0A8E9E739D9272388F8 +:106560005F1987B877ACB87FB45211E7FF6E79F442 +:10657000D45E79178FC3CC81F316DE679379F21757 +:106580006A35D28B98678FF7402ED4DE9583440FFF +:10659000D78F95F8DD8F02CCD7B7F0F9DE89A67CCE +:1065A00028795FA2125089E7BAF5F81D8D24D48F9F +:1065B000EDD6240E0FC539E6EE37937E04BE588C17 +:1065C000FCBE74944AF9D64BE3418BA89867CDE999 +:1065D000EFFB13CF8336DA787CA46A7BDC10BA47F2 +:1065E000037C8271ADA705DD241FAC10F7EF25FDFC +:1065F00081BFEEC0F93F797E642EF241CD815174A6 +:106600002FADCE20F2ACC5FC4C7C67518DCDA7EFF1 +:10661000B095A2F380FC372A9AEE0DB7A86CCD9EF8 +:106620001EF4E5C3828F5E4FE1DFF1AB137228DB0E +:10663000B7087A6E11742E3D7484BECBB4A2557324 +:10664000623C990D6BCF0F8DCF74F1ED9A577A673D +:1066500086ECA366DF7BFCFD396BCF9F1ECDC14569 +:10666000BACAEF17CB75348C63A07149349EEB3AEC +:1066700037A4239E18FFDEA6E03FD514EDD9610DA7 +:10668000DD4717FF6F23FE8F5943FC7FA1F6C33B05 +:1066900091FEED80423CB778FEBF8DBEFB319F3945 +:1066A000A95CC8DC542E063642BAB97D9BC9CE2CF3 +:1066B00065CDF47C45E1827E58AF611DE353008FC8 +:1066C00033EBD7BE9402A0CC68DC3CA137C03DDDE3 +:1066D0003FEF252CA7ED524EFBEC243F4FE0FAEDA7 +:1066E0004AED86EB60BDB27D3B5EBA0E9E4F1571E2 +:1066F0000AE03B970AFCA5C6585CF89DA7855BB8E5 +:10670000FE7C5AD0614E86EB691C5FB98EF399BC52 +:10671000F7DD253F85CB4EF631A05FC8E8FDE3F9F4 +:1067200017F2FC6B1D08AF9BEC7AD04F94F69AFBE6 +:1067300009CBC04F407EC5EFEAD1F729DF8DA0FC21 +:10674000A7B30ACC53D05D3EA4DFB95AE5F768BFC2 +:1067500030C096543C476F25BC2CB1F807215EC071 +:106760004EB7925EFCA0F9DE21385F9C9BCEEB67B2 +:10677000932CCE3A874EEFD3779DE4F799EED778F6 +:10678000DC2C1CDE7038CC26E6C37B4C4AE1CB5FA8 +:10679000A29F017A82EB87131CFED5AA27052F0E34 +:1067A000A1FF82F382FD08A0FFAC192CFC3B4461E1 +:1067B000EBAF17EBB6FE9BC7ADE5BDB27038141B4F +:1067C0005FAF1B3C911C1E697FBAC3C3E920E1F98E +:1067D000349FC749593F17EDBBD5D12BD706EB4E98 +:1067E00035F527BFADD4E8E940FCBD11C1E3633204 +:1067F0001E26CFB9ECEBBA54FE1E2AA0FB7E110B6D +:106800008B2BB92D360DE93155CA4FA1A6939FAEFA +:10681000B853913EEE3403ED41061E57DE9178D217 +:10682000C503FF1752F31F4B006800000000000073 +:106830001F8B080000000000000B0BE76060F851A0 +:106840008FC013D1F8E8F82B9A7C2E0B7EF584705C +:1068500006507F3210C7017124108700B13F107BB2 +:1068600001B12B10E7B131306402710A10C7037116 +:10687000141087027100107BB321CCB16267607085 +:1068800064C76FD772364CB1775C08B63B27657E1C +:1068900019C5431FB3F2313030F223F8DDFCA8F202 +:1068A0006C7C0876AE306576D500F50300E663E5CE +:1068B000388003000000000000000000000000001D +:1068C0001F8B080000000000000BDD7D099814D527 +:1068D000B5F0ADADBB7A99999A959E0D6A1660D4C4 +:1068E000019B011110B55824637EBEA42168D067B6 +:1068F0004C8320C33E2246FE84F7A66086618079E1 +:106900006662D08C80A6414034980C048DF1A17F42 +:10691000831B6EC9988771891A8C49DC90F030040A +:1069200093677EDF39E7DE9AE9AAEE5962F2BEFF8D +:10693000FF1EC414B7EA2EE79EFD9E7BEE6D7F70AE +:106940002C932F67EC33FC03CF3C85317651EF73EA +:10695000F8379578572DFC9B45181BCFD8B000FC15 +:10696000D3646CDA9D91D7471630766F5BA5EC87C0 +:1069700057A54C62AC90B192C5D5CFD58C832AED8A +:106980003253A09E7C674DC90968BFABC22A31C291 +:10699000D80F93591163953AEF87319B617918E3CA +:1069A000E57BDB66E730A83FACA3F53F94EC5EB82F +:1069B0009CE7085B66499DFA619F316CA7FEF14434 +:1069C0008D28573046A016E2FF95F17E45DD27DF82 +:1069D0001C42F0EE06B8FC2C1D8E92C5E382E7A5A2 +:1069E000C0EDC081F059E37BE1FB5BE1A1F9152229 +:1069F000EA4E40C758B45E8A407F1399F8A33E24FC +:106A0000C5B218DBD094B8A47A38639B9BEC4BAA30 +:106A100035C69A9BDAA8DCD6D441E5F6A64E7A6E46 +:106A200050633AE2315403F552C655C350BFA6B77E +:106A30001C303B5C65962C27FA2962BE59D14E5713 +:106A40007B5F41C2555E9535556761848731CB8F39 +:106A500070E8F41C6FC86FFB812E9BB4682406F8A5 +:106A60009918BE71268372DB3F779C6080BFE65C1D +:106A70009FB91EE63DDA98F13EBE7F6EF80CFD042C +:106A8000D2FDB7EA6F102F35F0F7B34AC65AD44794 +:106A900072711EE3197FDF8B2FC60A00CE4B05BE35 +:106AA0004335F03D05AE4B0B64DB3F1AFAF7B4BB40 +:106AB00034EC9B27C378FA502B12C3F196A57C8740 +:106AC000F12E35AE5E2A413BF6C794FE2A7BE9B330 +:106AD000B3C960D648C68E36D5D03CB741D984E715 +:106AE000D1BF2A73BB52F8361CE06D578D9101500F +:106AF000C63A5F357721EBDF8EFF07F2F284C6E8F6 +:106B0000BDFD5396D843F3895DBB18CA772D2CAAD7 +:106B1000DB0CF3191F07FC011C7749E66FA9DE3C6B +:106B20009FB9079A6E5313B3B07CD7823CD986F2D3 +:106B3000E838E00FEA952C90ED21A3D3F906DEBFEB +:106B40003D12E67B5463560CDAB52F6709C4FBC4CB +:106B500028A747C92745CC1C0BF80FDCF7A11FE17C +:106B60006CF499FE8A5E3A58F017E73F69987DA564 +:106B70000DDFEF5EAEB2F5D2C0F4A86C49F98EF429 +:106B800000F8901FD2E8D108F4189D810EAB810E59 +:106B9000D97DD3C1FB04B960EF801C7CBB29427452 +:106BA000D9D464129D5A059DB660D589E972B95150 +:106BB000660DA8B7360659C34194E3DABA8CF59C42 +:106BC0002763EB887EDF46FA951058169BC09851D4 +:106BD000D0534E06AB91EF53BE838AD928F5946DFE +:106BE00006F30962FD49BC1C82FADF0EF0EF6FB1BB +:106BF0001D963DB9B77CCADEEA2A3BDF3769094BEF +:106C00001AC3D86176BD551B70F56F61FFA9F0E915 +:106C100019FADB24CAD2BA0ECB06F85AA56404F5D9 +:106C20000E3DA3C09FD06EFA04EC17CA06637B6FBB +:106C30009F673F39B1779C5FD9F36C1BF87D1E8B42 +:106C40003D85F8DF23259E50241CB7632ECB65ECD1 +:106C5000796C0FE3042D5EFF79B6C56A567BF1F2BD +:106C60004B7B838DE33A7A5D11FCAA6CD56DD4E73A +:106C7000F29DFA1409F48492CF0CBF8974C963ACF5 +:106C800018DE1B16433DE1D04331D4DFA7F2590F84 +:106C90005F88FA7DD391D7EB815F4B4C93811F9F27 +:106CA000C24F40DFA9974DF8F964A091AF5B8B729A +:106CB0003B10B724949F29A0EBA09483780656C973 +:106CC000F954619360A8C790E9A11F6372094BA4AE +:106CD000C2A3C623A8B79D7E61BC0F53F135D0F87F +:106CE0002A8E6FA68FC7548BE06915F078C7DD1424 +:106CF00088CE45FD3675C4842FA3BE55BB87CB7E99 +:106D0000A9B75DFB79A68C7A262A717D1410FD3B0C +:106D1000F308887182D5D06F8A5E75FA03BC30D2D1 +:106D2000132AE0651CF6077098BDFD043C78F1F667 +:106D300003F88CC446F547FF7D04A73216E8CF520E +:106D4000E81F05FAD70E82FEFF4DFD7E0C3C8CF34A +:106D50005F3DC697B02B68BEE004A5CFD7999F775B +:106D6000DEAD92F5CA6489E849ED1C7AFE49B47338 +:106D7000C64FE3231625BCB7BFA4B1CDFD8CEBB441 +:106D8000F78EBBFAC527226099D2C6F5C29B36EEB4 +:106D900020E528F2C979CCCA073F10790CF4C4FA6F +:106DA0000D3EC253FB3296403E693F7605F9499D40 +:106DB00072F2D864786FFF42637B60E84ED4BB68A0 +:106DC00037B78EA3763BB39291D9B57DEBDD4EF00C +:106DD000336C205CBBC4C8DEEE807202CA9106D55B +:106DE0001E02F4DDD17830300FDEB76BF0BD96DED9 +:106DF000BF8D76B1ECA643FC7D80BF2FC6FAF0FEB6 +:106E0000EED5A27E16EFAF18EB433FE5B7F0FAC51B +:106E10007199D92978F4C255EA4BC663E1F4F71B9E +:106E20002499F0F2A8B0473BD01EC1B334D8350F37 +:106E3000ED77F84E9FB90BF0B27DF9DE92F9D0FEF6 +:106E4000E8FDADD26F00AE7B24EE1F6F437BA6F54D +:106E5000F61769006B0FDF1FD51247B241EFFF6FC6 +:106E600089598D40A7C8C9E435A89FDBD61D667E29 +:106E7000C04F791CCAA0BF27643FC99EA132233BE3 +:106E8000B35B7A8DF4EF9E17EF6DC6F157BF0FB568 +:106E900060A8496A426924FC1764A4F303EFEB730A +:106EA0001330EEA47DADDD5F417BCC124407E7FBE0 +:106EB00025EFB9F9E551617777E0BCE1B918F9211F +:106EC000451EC3421EC33DF2D826F9101F7F60A4A1 +:106ED0006727E9896D4B801526C559B4D94C87279A +:106EE0001C07B94CA107CC675AEA7CFE51F398C73E +:106EF000ACEF4B857DF7976E47E2F761FD4942FFA6 +:106F000045E25D4ABCB6BF79EFDBB604E77D0323FB +:106F1000FDDE57FFDEF97E57E013C67B28D378FFEE +:106F20005DF8807E9F20BDF777F61B79CF6307065B +:106F3000895FC63AA81F70AF54B4A7BDE518EBB17E +:106F4000235EBF3055FF17C03A71343E83847FA55E +:106F5000C08D57A79DCFC7681D8BB619E1A23F68AA +:106F600087CBA2F76E8677EF4A3EAAA746381DDF89 +:106F700092E3EF4A08C74CA6E2BA29289AE8460CE1 +:106F80009C60E8AFA42687F8205C90D1AF6C6BEAD8 +:106F90009CA5A6C8799BC6C43A82E3CD57C912F90D +:106FA00088C74F6F30678FEABB1F2FBE9AB5E8AB1B +:106FB00071D4B385BEE81E963E1FBFC1E723C93E0C +:106FC0001A472DF0D9881F988F2417A6CF47837EA4 +:106FD00025D057CD5923FA9D4F8B988F97EE2DCE04 +:106FE000BC06097F5FDF5B342B320FD743597DCC62 +:106FF000AB00E6057096CB9C4E5AD84774D20A6C0B +:107000008670C3FCCAE50CF472F8C83B3FD5D009C2 +:107010002FCEF8AA7ECF2C35BF17CEF365838FD342 +:10702000034794FA510C46EDB2E5F8F9381EF05FCB +:1070300037F15FD822387C11E8E0427C5A736DE06A +:10704000E7962313592DB60B47D93278FAC2713619 +:1070500013EAB5E0BA12E12918E79293E1B2ECC263 +:1070600093176FC5C20E3BE56D3D7CE5E667A0D387 +:107070005D37425933C68F453F729AE0072F7E0035 +:107080006FD3E494FE5583E373DB6281AF0599E52A +:10709000B858DFEEC25755BD7954E55D5A289F793F +:1070A000A2FFDBC3AFBE1A37B92F8BFDF8E513C7BC +:1070B000707D5B1E88CF46FC15B7279904DFF3EA85 +:1070C0003B581CE6B141D8F72B944FF5DF40F9DB74 +:1070D000932B73D08EAE912517DF39CF2DE027A8E3 +:1070E000142FD1E979EECD9104775F7C9668D25D5B +:1070F0007299A855EB13D07FC23ED83D15A6BAA110 +:10710000A0BA8E744B83A4E23C82884B806F8918AE +:107110007FCBA86F38FCB604E177F8CFE1B32A2B18 +:107120006E615CA392C56DF4478D76164D0A5CA81E +:107130002978C99BC0E31880879B090F115346FC2F +:1071400005EA934C357BF1C0D8E96355D04FC7B3FE +:10715000C3297EE0C0FD90E0135693C783026A9472 +:10716000D6237DC9DD77004FB5C3893C12C25930A3 +:107170009D25906F37E27BC0C74572AC19F9A020FE +:107180009690703E7749CEF83CEED722E0FECE8C4A +:1071900020F1594BB9B1530179BC0DE140BEDA2160 +:1071A00079F9EA3639458F3B7C953F3D86EE2A2BAF +:1071B00098194F226AD7F9E2DFC571835297C1AAA5 +:1071C000707C5E6FA333BECDBAB1DF7C89F5FE81E2 +:1071D000F1734D7317EA837B055DF2C7B5DE84F169 +:1071E00086BC1A95E211F927E6CDC4F889FEC6954A +:1071F000144781F71477299899B491DF8ACDE83A3A +:10720000C4F3CDBEF8BD0867EEA8AD16BEF72D30AD +:107210002504B0438B3303E57972878571AE2DA3C6 +:10722000AE66F352F8EA9098B706EE50A2B697BE53 +:10723000B72B9C5F6E9B50195814C67A412E1F6C59 +:107240008EE08B18AD537CC81726D1FFC7387EA0BF +:10725000BE630A8E1F8E98188641BE1F8278E8D0C2 +:107260005831B6EB18E523FB0BF8384E7E87CCC7B8 +:1072700081FF4CC48F4F94FF59D6683CC401E2296A +:10728000C7640913F01446FC64F7E2238CF841FD4F +:10729000C9A2EBD035554C4BC2B8A766B020C66F1B +:1072A0008D7A062B27C2CF33489F5C964C22BD03B4 +:1072B000563C89E324D4C65FFF33D44B1C53A2361B +:1072C0004BE14316A5F58683A70A1BE42DD33A4E5E +:1072D000D41FD83FB018F2B51AE676CCB10BC0AFC8 +:1072E000AF215CAAC1F975B0F6C7B746317F8B7A7A +:1072F0004B35289EA70A5FC1A7C7F50A5C3F1E57FA +:10730000980DF3533AC624D12F02F6277BC4AA392D +:107310003ED508DB2DF42B8FA70A96D46B64964CD0 +:1073200099A7561674C585D95CD07A30DE2DCE78F3 +:107330006B7C04870A7681C799F93CE10BF583439E +:107340007C5685E56FD1384E3B35CC9201A0DBE60B +:107350009A3AD2973D7A1BDB411DA4258FDBB9DB1E +:10736000F58D17CF7873DC700EBA5D58357F9F129C +:10737000CFEBBB9DCA7EEFE0099067200253FCBBB8 +:107380008D1A7B4402FBA9EBD163F3E0ED46FC04CC +:10739000746D659CEE2C21BBF48C52C6E3D16FC991 +:1073A00026D74311CE575AB891A1DD71CA03F145D2 +:1073B000C86357DF94E22394147BE32B391649C545 +:1073C000B7E34FB2DA39D4CE5F968CDC00FCA1472C +:1073D00022638827047FB57BF0082B68827393882B +:1073E0006BFA228DA4EF02D571A2A76E723BE82F33 +:1073F000B3853FC1BFF7F06D2DB7C7ADD1D939B84F +:10740000F8F0E94986FA21DC718429A9FCCAE26C0A +:107410004E16C613F8FEC40FE0C9F92241E3FBCDB6 +:10742000A08B5F1D7E74FA1F582E3B68DFA2F80DFB +:107430003FC96541AF5CCE44BC152F1076C4F14FF7 +:10744000627338FD8ED7105EF6887D88F4FE397E33 +:10745000CE41DFDD885F351E44F9D8BB757E10E76D +:10746000BBB773764E2A1DBCCFBBC09E25FD18CF7F +:10747000D7E9B9BDC9A0A7F37DBB88E7EF10F6C572 +:1074800079FF6F0AB7A7CD0AB7277BF55890F6ABFF +:107490009EB8E68BE7014AAA8F2B518CCD947EA72C +:1074A0002BB7BFF1CB96B9F50053AEEB17DE356FB6 +:1074B00014CF7A32A5FE6A25ABE0F717C03F2E66DF +:1074C00017A37C0CD4FE5C5364D693DADF8F971D30 +:1074D00022FEFB6FCAC17536E23D7939E98F4A2138 +:1074E00067C56D8CE23ED5ABC19E60DD4F3FE3DFEB +:1074F0007BF6F1ACF03C28938B01E5BD6DF337A32F +:10750000BE2C7F596118FF1C2EEC31DBCAE3FE3A1A +:10751000FC453D41A16CE8B76A014B24A15E55874B +:107520007BBFA798B5D33E60B9677FA158D8B16239 +:1075300096521FDE97811335A1EEEFA7C39EFF473A +:1075400074D8AE76058C94F6A5128B21BF962EFFCB +:10755000AD343F855F1F157CCAD684D93B297AB7E5 +:10756000544A16A351DAB94C26BF76FB3259AC9F68 +:107570004EFC109B9C7B6B4B31AD0B8A7E7F19DAE6 +:10758000FB679410EFA79E717F97B9F515F871CF3F +:1075900028297EEECE96D9A49FB67F7AF3110DE806 +:1075A000367C358BAE27FAB3E3B83F650AFA9B8287 +:1075B000DED3B772FA56B6F37821B3DDF4AF5C6070 +:1075C0004B3EEC670D8B62DBAA0646F0565FC71296 +:1075D00016AE13D6B8F79BAAB7BAF96308F201F052 +:1075E000C7100F7F98C007F9C007D51DF1CD387EB1 +:1075F00031D875F21D3CE30F37BBAEA4F1004F0943 +:10760000B2EB29FD28C85FD1F5480F2F5F0E41BEB0 +:107610001C9D3EEEDFCB777F44BE0BF5F2DD597645 +:10762000DDFC7D50DCB961FF4B2308B97139D5CF42 +:1076300077F84E65D65F904E2C36383F68D0F5927D +:107640006532EDFB8BB94F59A507719F66878F3D5A +:1076500087FBE9F62F1586F666C7AA6049EABA2BBA +:1076600021F47E22C09F1195F36B112EBEE059A22A +:10767000F278E88E6CBE4F973EFE7A1107E2F1A0D9 +:107680009A4FC0F1C94F2DFB3C659525C7A696B30F +:107690004599CFA3A590AFDB8717313B35AF60434A +:1076A00096CD785E4235D925677FFC89DC193AEEA4 +:1076B0001BB484EB441E8029A7EE9FB7842B87B0B0 +:1076C00014BA368BFDC8BEF0D922F6235BC47EE423 +:1076D000709F15C985F62DB93328EEA16CE57EC3E0 +:1076E000452A5F57A06CA2729CDC62AC5F0FBCBCE9 +:1076F0009559E3D542DE0ED725C3F3C633F48FA0E8 +:107700009E95C8C05F152A5F77B009EA5FDCFBACC5 +:107710006183F49AE06F161E9C7F54AEC6AFC4F12D +:10772000EDA92C89EB177B124B34A33C37C684DFC1 +:10773000DA53EF4BEA4554CFC6FDA39E7A71773CEE +:107740000FEA7D45D4B35CF56269F5E68A71996B01 +:107750005C2B6DDCAF39F0B1D4FEA269FDCD17F51D +:107760006C96DA9F99D6DF2251CF72D533D2EA2DAB +:1077700013F360AE713DF1CB9EEF437DCE775A2778 +:107780006D28BC5AA7F5CB7BE52EFEF3D2E168212C +:10779000E7C7270B67D423BFDCFCAC46792C470A2C +:1077A000DD7CDACB8F6CC232CA1FB1298FA439BC01 +:1077B0008BC671DEF7D40BEF3232BF9FDF47FDF986 +:1077C000A2BE4EFB007DF14D33F23BF065B3D8070E +:1077D000F27E3F23E4BFAD06EC5406F9FFABF8CED2 +:1077E000D418C5357C35F625B519F66BFE7F9FE7B5 +:1077F00029A1F7DA6AD6774C85A5DE8196B9EB75B3 +:10780000A0FFA6C8ED1D53A0FCB23D77FD74E97F33 +:10781000DE3C7FA62E72CDF351B668FDF48AFF7967 +:10782000F3FCB0E516D73CBF6FDFD2EF3C3788FDE5 +:107830004D6FBF7F127A7FA31623FDBEA1F01B11EF +:10784000847783C8AB086B13D6AF83F22816FF3357 +:10785000EAA58DF05F37DA2DD5243B34503BFD3C53 +:10786000358672B629C2FD4267DCAD2A5FF738CF94 +:107870003B302886F1A86295FC3056E84B0C17F394 +:10788000C17D8A83AAC1EDB298DFCF3DE593AAE11D +:10789000925BF8C75FD03F3270FE5519EC8FD08FE6 +:1078A000ED85DC2EA7DBE7D372AA7D0E095C3E31A5 +:1078B000E669D27BD3EE3C76AC12F46ACB0B0AA31A +:1078C0007C128F9D9E7267FD3113F3228E69FCBB83 +:1078D000F0679C7E3634F1FCB68D68BF47E29B882A +:1078E0004B0FB7D74EA5F6675FD0F8B8E52372D037 +:1078F000FF6913F6BC4DD8732F3D7FAA713EF90185 +:10790000F48F7964FB80EF4CE83F09E5388DA7B32D +:10791000F848CC6B32A8FCDDA6083DEF6932E9B926 +:1079200005E0C1E7834D51AA7747D3047A3E2ED6AE +:107930000FCD62FD60ED9729FE7867139B88AED569 +:10794000A6269D9E079B8C892AF0FFF79B2254FE5A +:107950004E9349CFAEA61A7ABFB7294AE57B9B263C +:107960005079BA347BBA761146A124A27BC986111C +:10797000BB30DEE7DFAF52FFFE32F834AEF7BD3387 +:10798000CFE9D2D42BB15D4E178723673210347301 +:10799000BD2F6940E7FC2E95FC95FC9960A70B3242 +:1079A000D6FB0AD61B9A90A9DED03560F733F7379D +:1079B00017C70D25387CA15A4671D50CF5BE86F542 +:1079C00046EDE6F08D3AC4EC3EEACDC77A85BB3988 +:1079D0007C8573C0CFC93CEE22ACA7E5D9F3303F1C +:1079E00060CA27DCAE87A3E64E8CBD69F9F64DF878 +:1079F0005EFF94BFF797F1F73E519F7819F39FC24E +:107A0000E2BDA85F60F0F7AA21FAF1F1FA9BC73056 +:107A1000A247A8D6D8A5C3FB03637AC7C3B2E6E7DB +:107A2000ED83431B9904F2192AEB621294C7405963 +:107A300006F90B9725998C7122A7BFEC2893E07D5E +:107A4000280CF5001F07A02C43BB7018EA619CC9E5 +:107A5000E92FDFA27ADB459EC398FC2EF2BFD45AF1 +:107A600053D24D5CC7F2BC87B0C1FB1F521B3F8293 +:107A70005B66237CCCBA0A40DC7E13D73FDFD65E40 +:107A80009C8AF960815A5E7E4C2B99B6AE1AE02E24 +:107A90006171D483079FBD3A827175AD943562B927 +:107AA000EEB9B93558F639DF9F5B42DF7DE27B29BD +:107AB000280C035CD6BAE797D5CCCB2077DEE7C796 +:107AC0002F4CA338BAAF406656CA3ACB5BAF6C991D +:107AD0007B5F3C2F6A480AE8F33F6A7C3E77E17C93 +:107AE000263176BFF6DA54CCB38B4679F9571B7C36 +:107AF0007C3E43793C70EF5D623EC3005E788ED879 +:107B000026E6E37CDF26E623BE17E37C609D3A622F +:107B10003B9FCFC7AA35C4C8302F2FFC250BDCFBF9 +:107B2000EDC37DC908F29612BDBAF206282B87393B +:107B3000BEA7B66E5EBF1EE06B5ECE5429079E22C6 +:107B40004FA654676D8847C40FEEAF6DD3B8BFE53D +:107B5000D0455BEBB3F333E45F3B4F875EDA5AFD0E +:107B60006DACE7D0CBB736D86F3B878EBEB5E1B7EB +:107B7000F347F73DBF747A3005E991D5FA917C0758 +:107B8000F05FAEC03F637F993AA53A9D3EED0B6131 +:107B9000BE17A6E405E17CEB387EF390AF9CF90AB2 +:107BA000BA68ED03CC57D04B6B17F315ED7CED03A2 +:107BB000CC57B4F3B5BBE7FB538DDBD981E8DA2CA6 +:107BC000E6D12CF603C12CF73F8F1D308FD183985F +:107BD000C70E9DE0E999C78E60BFED7AE6B123FC40 +:107BE00076EA7C073B8F2D0B39FF6DC912F3080B2A +:107BF000FEEB6B1E1D839C4787671E1D839C47C73A +:107C0000E79B478F1C097A94AA7C1E4E3F5E39FA87 +:107C1000F18B6EFD36F6676EFDF6E39F717DB00D5C +:107C2000C72FEC958FB13FE7FAA06539A77F8BC0CE +:107C30005B6998D3BFAFF112EBDCE399EBDDE32591 +:107C4000D6671ECF6CE6E3FDA3E205B95AFCCB3E36 +:107C5000B11E5752D7C59E7801D49B23EAD94AEA70 +:107C60003ADB132F807AD7F844BCC0552F9656EFD5 +:107C70007AD11F738D6BA58D7B83E82F29A7F6170B +:107C80004DEBAFC1814F4EEDCF4CEB6FB9A867B94B +:107C9000EA1969F5568971996BDCB47CA79B06B526 +:107CA0007F971FF3B9F61973EB7DAEF86320EA2EC8 +:107CB000FB584AB9A2773CA7BF2CB10FC6E28D266C +:107CC000C2D39665BF8A79871DBEE9D30AC058B56D +:107CD000E5723DDBD1FAC566CC13F7B155C312E3AB +:107CE000D0BEAB2C81FD8DE3FB47E82D231EC235B2 +:107CF0006A0237FA376A710BF701C280DF7838659C +:107D00009EA23E3046BFF90BB02CA175816ADA14F1 +:107D1000C783F23ADAE3EE48CB3BB81BF1EB077CC2 +:107D2000623E819377E08C3310DF0EBA1E63352AF2 +:107D3000CCEF56168CE27E708512DF8FE3AE99BED3 +:107D400086F237CE5DD160E133C21A258CC71B4362 +:107D500078DE16BB418F627EAC316D32ED2736176F +:107D6000BAD783EFFBF8BAE1B04FE179E7212E9F54 +:107D70004CB78B67A5ECAB333FAF07DF6F42FA9C84 +:107D80006B5DF8445B04CA396C8C047E98D1B17485 +:107D90005A3DCCC3A812EDCBFA685FC50E60FD93C7 +:107DA000BEF94FA8587F18A7EFC7ADDF6AC67D2080 +:107DB0006324D7976C9CB9B305E0EFFC5AD118CC7B +:107DC00043C9FFD29A0ACCA3EDE9077504F81B67F3 +:107DD000453B1687BF29FBE3E5817837CA47717DAC +:107DE0003289792E4AD89DEFE3C5F3719F88FFF859 +:107DF000F9FA72C33C9DE27091F9BE04C5F1E3400B +:107E0000882257FF6FF4D7FF154A6DCE6F52F0FCF2 +:107E10005BD1BF536E15F9434EF97BE52C81FC967F +:107E2000323EE91367FC0F7C62DD1BB68B496E0D99 +:107E30007866F5D6EF98F62F128E7FA51C3FEDA33E +:107E40007DE9B89A0A6FFE4C9E2FE6D46F86F949F9 +:107E500029FD3BEF5944F4EF94EB795915FC6D4C37 +:107E6000BB8EE21DEA749EB7C8E6BAF3BB54A3D139 +:107E7000C957A23C626FBED217144BF2133F971939 +:107E8000B4EFC0DCEB7227FF66FE04D12133BFFAEA +:107E90002BA0C362584F534ED7A7503B85CEBF7916 +:107EA00087E7952C16FB32BF63960F3F7EC4E47ABA +:107EB000E4C38FD82FB2C7A6D0BBDCCFF3F9589B51 +:107EC00046FB2B36FC45BBB3B04373EDB72CEA74CD +:107ED000976F64B38B50FE6EDCAAD1BECD62CF3EED +:107EE0004C969FC72116B1C65623850FE61B4CCD75 +:107EF0000713B6FC27778F477B57EDE771970FC4C1 +:107F00003ADD816B4938E1B3E0FB3B87C65E7D0912 +:107F1000C3F689D612D4EBB98CE4D7CBAF37B4B95A +:107F2000E11B087E2FBCCE7E475F70A8FBA48C713E +:107F3000FE3ABFE4CA9F58A3678FC6C300E702FC9E +:107F4000D913777E2B407626864110DA5769BC9884 +:107F5000DB9BC60BF13950BB39D8AE30BDDDE682B4 +:107F6000440CF9D0C9BFD0F5468A9B482AD7F39B69 +:107F700023037C2F83EF4A3FDFABFB6F0FFCF7D966 +:107F800067E3193FD349F1259E7FD426E22467D5C4 +:107F9000E85CD41B67C33E867987CD5A23D925BBBD +:107FA0009C99B86FE5AF8E7D99F6478F2B0572854A +:107FB000606228B716D7EFC6FCB27FF26B22BE15FF +:107FC000253BEE0FDB9605E3B66AF1482EFA55FF26 +:107FD000C2FDCE29E1781CDB2991B91AEE733EB3BC +:107FE000FF061A774964868A24BAD1CFF3B23E7A63 +:107FF000E0C07806F0B53E98C59228876AC28771BE +:10800000FB2587148A4F2CFD51168DBFE4E0A2BDDD +:1080100033A11FE927979ABF277BD94CED973CFCEA +:10802000959FE379BDE6971586EBF0E6754E9E5C6D +:1080300034F21568BADCCFBE8EEB7767FE0E9F0474 +:10804000AA6DF23796ECABA07DA61EFE52A13EC6ED +:1080500077E099E97CC6663F8F0B9ECCE2F967D248 +:10806000BE23D7137C5D5FD5705E525923FB1D8CF8 +:10807000D724F004F5284E64DF2F25F0CCC8C9FBC7 +:1080800077FA2A47E1B83B7DF3C90F5A47F51C3808 +:1080900003FBD6D9285701D3AC40124FFBD183D96B +:1080A000185F5BB94F4962BE1E3C296F2F607AF69C +:1080B0005599159680EE2B4825C1F3D072D23B2BF3 +:1080C000BAB650BEC0CA47DCF206788D2601EEA5CE +:1080D000AF28D19958FEF17DD926C0F341F79E6CA7 +:1080E000C43F8C33CF9783F96FEE7D5EECFF93BC7A +:1080F000F4FE183BED433E5BD9B5898FE791E70F5E +:10810000F01FC5E9FBBB5D7E4F5EC1BEFC41F9D3EC +:108110004B1F3C7B8F0DE39D3CF8E13D9857BCEC39 +:10812000FF7E7CCFB7303EFB78C0407DB4F281DF6C +:10813000DDF34DC0E3478FF865E48B250FBCFFD618 +:10814000B7A0FCA79F8ECCC3BDC467859D3E75E0DC +:10815000CF4526F4B3FAB12B86E0BC573F34CDB5FA +:108160008FE97D9E6AE2E7707AE149503FE623128B +:108170006E7E83A3229E1E7A3C7148610180EFA32C +:1081800057FDB4EFBF12DEADA943FA2CA7BC002CFB +:10819000AF05BCAED8BF91F6D1D3F16B97CA117CB5 +:1081A000264B310575C5A1AF7CF9D271F8D4284FA3 +:1081B00060253B4D7ADDDB6EE571A0E3857DD36DF7 +:1081C000258BE5609EC9CAFD9BF8B81EBA7D84FF69 +:1081D00098984EB777FDEE7DF93FDD7F4D4E123F0B +:1081E0001ECACFE82F3AFBF2CB1FBAAADFFDFF531E +:1081F0001E39ED0BBF0DC22F7FC86F9D437B7DF2F3 +:10820000E00FF66E03FC9E7ACD1F9D090839F5E05C +:10821000D9A10CF8E23DEDF4F5287FA71FF31BBBB5 +:10822000A0CD92C75E21FB71EAA1977C26E96D166D +:1082300096C00F39C57AFE74A35FB242E28595BB42 +:10824000B392FEEC5E3AAD48CCAA37B3E93DE5D92E +:10825000AD48707E5F91383247CA40B7D17A25B7B2 +:10826000138942C2CBF2DDBFF2F14332BDF4942652 +:10827000201DDF9E81EFFBA2A3337F03E77F710AFE +:108280003D777339ED4B1E4FEDF4D3FADCA1EF29A6 +:108290009187B03221BDC232C8694F9EC1DF98A715 +:1082A000719EEE916331DF81E478E079FC6D782A8C +:1082B00046612F4CC7D7BA621FF9CB4AB68FE4AFDD +:1082C00055335FB1912F9ED5D82E68D29C3D9E9993 +:1082D00019D65B2DE87FA4EC8F69618BF6D335C38B +:1082E0001C4339099EF31F9A213333051EE352398B +:1082F00096693F97B17682F34E9177F7EDC9723167 +:108300001E2D30EEE0790FC6D44F28CF7DE7E20274 +:108310009E3F29E8A232E1F78ABC97BEFC9C3BCB8A +:10832000D90E7CDE510CCF0BD3FD972FEAF1B89E0E +:10833000C17FB95312F5725902CFE1AB3AD383A092 +:10834000A7EE904E1FABC2F7B364F2F7E07D5B304F +:108350002FA5FE445E9F5996698CE779B0CCE478EE +:10836000B08AF8FA97FE9C1FB5D1BFF1B146F24F23 +:1083700074CC4FA942FFBC8B9EDF12F2120631C4AF +:1083800072F6AC338C12E45992D6FF85A2DF423DDF +:10839000CCFDFB39EAC9D4F3F401B683E233D8E467 +:1083A000B394F3184C9C931AA83DC25D5A87257E5E +:1083B0005F46810337B3A85CDC332F83E13C4BC5B8 +:1083C000D721E84DC1BC4A2C58DD57617EDE092A11 +:1083D0000F4350E059C1E2EB188FBBD07983007B8B +:1083E00083D617B22D4B9F5DE081B3B0978E4CAC16 +:1083F000AB7D625DEDD0F956D97A2D0EE55B95C661 +:10840000474E54D07A7B1BD2F39CDC781ADF9F7BDB +:10841000739189EB9AADC2CFDF9AE55E57EFD1B980 +:10842000FD739E5B73051DAF12745463D2AC147957 +:1084300020D0603DBBAFAD613AAD67553E0FEF7BDD +:10844000673CADC0A2FD917099C1E5240E08493981 +:1084500037F1139DAF33CA03B12E1DF7578D8E230D +:1084600092C9D7A52732C88BF3C47B37707F6E5370 +:10847000539C9E4751D62EC274F746A21DAC7B0F6B +:10848000637F305E02F94515F4FADBFB37183FDFF6 +:10849000D5487EEE4572FC69EC17DCFE0ED4A3FED7 +:1084A000329ECFAB88BC67EFBABD5BE7EB10E7E964 +:1084B000E4FD06467436ECC2F32B5322427FC428F7 +:1084C0000EF192A003E095D6B3774822BE26E9428A +:1084D000AE986914F5CA9502CB7FE42B0D268A4F1E +:1084E0003FF28D827C95A06708E505F8F00CCA1371 +:1084F000F49BC54EF42E4AD19FBFD448A03FAF0293 +:1085000082943C7A26F1E9F009BED7F2F8BE6F36C4 +:108510003C4FEA795CFF60B90ED7C9B17791DF8033 +:10852000EFD7C9D4AFA5A07C1409F88A1CF99AEB3F +:1085300096AF1E7ECC75E3EB3F049ECEE8DCBFC653 +:10854000F151BFF42DCF69F1A6BF203CDE78136254 +:10855000909F776BAD407A1917B2FF9071AF84B5D9 +:108560004E7F6102C5730E60B9B9A5797A3DF813E3 +:10857000C658CECF7260E3748CE719178B78D1049C +:1085800077BCC80870FED531091AE199CCE310C553 +:1085900001AE9F55A391E21DBA28338BC7437ACA17 +:1085A000D379FD9E722DFFFE39E218C581CC718C06 +:1085B0009200D9893EE218C23F1DD6A3CFDCF1D587 +:1085C00061225FF50A254C7A0196990974998756BC +:1085D000F3F344C3AAD7D3F922EA0FF7851B553A20 +:1085E000AF0FDF697DE2B41FBAD61D8F0D2F7097D4 +:1085F0004B443E73194B790FFD94887CE612CF7B78 +:10860000C72F71CE3F0CE4974C0E7CBEBCE55F4893 +:10861000D654C2DF20CF4B0C142FF0DAD9E62963F1 +:108620005E2D00BE2B7AF4BEE9189754D42EDCE6FA +:10863000669D59FCBCC791AB7C145FDBC6749E275A +:10864000EC91FF4F16F33CE67B0A40E0E9A541F7C9 +:1086500032851C7A1AD63AF46B1DFD27C59FFE336E +:10866000FAA73EA4B3827637417CD66367D9697A8C +:10867000069645191EE93FBA666A2EAE3B43AC3DED +:10868000A3FC397C716635CF6356D90539588EAC59 +:108690005629FE541C877505C2615BDD9122C69C7C +:1086A0005042AE057553E8935FAFF79C39C27261D3 +:1086B000CC70952BC4B9AC217323AE764CDCBB8354 +:1086C000C7BDF8BE4C8CF011590638AB48CF8F8F20 +:1086D00088F85BF18224E9EDD246F7BA3622F297A8 +:1086E000239E765E7E6A0D88750F987FE427C043CF +:1086F00034897838AED0B97EF5849FCB03E005F19C +:108700007086713E289FC7E81E0D2F3E1C7E83FF9A +:10871000D17A7C28F49384F7FE881B4F01D38DA770 +:10872000508D1B4F5951377E1CBCE54C305DF51CFC +:10873000BC39F74EF585A7B286AE75748FD9E7C4FC +:10874000D30F3C782A0DC7687DA8A8494932E99C17 +:108750002EF1F93D82DF91807A8A7FE5E0C5CBF783 +:10876000C50DC0C778FEA18099784485D566511C97 +:108770003922F029AD71F83CB37FE9E577158FF91F +:10878000931D4D907F1642BF8CF8FD1D96EA9769A8 +:108790007AB61D1A8D4FAEAF74F06FF03088730E3D +:1087A0000FF4F0F3A42FCA64D7B901BF381FEFF557 +:1087B000EF149599728A5F3B52D447FF99A5CC7705 +:1087C00024DAD1D168BF389EA4309F1FDB017635F3 +:1087D000655FD2B11B839D373344FC0EED6B285D82 +:1087E000BE87E17C51CFB7F07BE7CCB5D1F5B8B40B +:1087F00002008F23FF8E10F08D70CEB174BACF11AE +:1088000054DBE00757A69F1318BADA7D7EA14CE827 +:10881000F9326107987298EEFD3ABB16DCE60A7CE5 +:10882000EF3ECF52D9D62DA15F74C16A46DF4BD738 +:10883000F2F36E43573363414ABFA5F16C6301CC39 +:10884000A702119921EEF499C72EDC3C6B0EE9AB1F +:10885000EFAFDD95F13CD37D4D11638186F93FBAD1 +:10886000B100FCC30B12DDC900C05163733C9873A7 +:10887000996C867BF9F6EE2646F5EF6F32E8397C87 +:1088800055A4E43E13E914CF09027E47DAF129E842 +:10889000FF99765C263BAF5A4610F9A7859F43A8FF +:1088A000595346F08F5C33D4583036DDDE942E3F7A +:1088B000F4521354DDB516E400E638EC13BF85FE20 +:1088C000D436AC3211FB35653C1F5319E47ED5DB41 +:1088D00001AB8CFA6FE0F7DCF4852FEF38CEB930BE +:1088E00018EFD91198EF949BE73ACFB74BD0667C3D +:1088F00050769D2775FA696D73CEE59994B758D96E +:1089000051B15EC77D3FCFB93C99F178E6AD782E85 +:108910000F407E3110BF08F1C48C9473A395BDE75E +:10892000F24A975707116FBBF48EA978C758E92D03 +:108930002C8AA4387FB77B5E78F5D6049872A57D23 +:10894000621DCAE4DB81F8E5880767BE657A98F0A6 +:10895000EB9CEF72FCA1F3D632B227951D60288103 +:10896000CF86B575AC473066087DBF4BE87B9087F6 +:1089700099F352F4F9AEB89587F94A8EFE75F42D45 +:10898000A84161A74C19EDFFF96BDD725029F46A1B +:10899000B547AF560A7D5CE979EFA5DFF9BB81CF1A +:1089A00052E4CC3B3F2FFF7F3D28F87F082BC63C8D +:1089B000D4B36CF2902BCC5EFE70CE8D79FD226F1D +:1089C0005CCEE97F4CD270C1E3F43390DF24A9364A +:1089D000C565B40833908F3B0B853DF0C4111CFF77 +:1089E0008545E3B68A8BF2F9CCC07DD7C8CC389DDB +:1089F000AB88D4B3A889F01FE7FBDF9B7DBC9DAC9F +:108A0000DB74EF8E5ED67D29F26D53304CE3BE25CC +:108A1000C79A900FF267F27D937C6107FAD3A3B6F1 +:108A2000D2AB470B83F136E44F479F9A71430E67F1 +:108A3000D0E78EFEF6EAEB9057EF0E328FC4AFC64A +:108A400093F3CD74FC00F8666ABEC0C672612FCA8B +:108A5000B8BDDCBE4CE5F961F6EC2BAC6AC6B65C81 +:108A60007520526810384903D6415BAE94E8FB5339 +:108A70009B976EC075CF9659BCFCDCE6851B705D7C +:108A8000BFE51A89D645AF88EF8011927F4D77F008 +:108A9000DCF8F50A5C2794F1FB423796F57FEEAFE0 +:108AA00019E3BC237BEB296A94E7820ABDE2F7E471 +:108AB00079A861F77E87BA8CDF17E1E81B75994AC0 +:108AC0007660CBA81B8F211C786E1DE9ED83850B8A +:108AD000CAA3BFE3263AA7E3D53BBAD03BDF10E7F2 +:108AE0008141EFDC8D7CA118EEF3EA8EDEB91B9597 +:108AF00008D0A1665C235D76E4376DD984FE9F0FB4 +:108B00009A240F4EFCC8D1DFCF8BFABA1A6351A852 +:108B1000AFD53732B413FE99FCDE037F3D3FE72724 +:108B2000EBD123C8D77A417794F4AB878F5FEEE11E +:108B30005BEB65E4BB578322AF9C45251E07E471C0 +:108B40008AC260EC7584DF2C33D6F310F6E0F8911E +:108B5000FE8C1771BA0A9CBFC5FA8BD33972908309 +:108B60007185AA0CFC6C0C2E6FE4369F957B05EE8C +:108B7000DFFD4C8B621C76A0759463571D3BECD8CF +:108B800057C73E0F0D55B8F66589EF31DFFD8D0BE8 +:108B90001274178018BF7D01ABE7F779703EF68B32 +:108BA00035F2B9F2F9411FA0BA3CC4F34D9CF3ABC6 +:108BB0000E5F06FB388FE4F0B353DFE1676FBDC192 +:108BC000F2B14F8FB7611EFF4871FFC2C88E9B8EF6 +:108BD0000632D84DA75F399D8FCB4368EFFBB09F1E +:108BE0002B82D6D010E2BF2EDA90E95EB7EC308F40 +:108BF0006F6C5FB63580FC7D17E22B45EE83218ECE +:108C00008773E7AD227C4D437C41FDFB76B8F115BF +:108C100019005F4EFD7F00BEF411985F25F0D5D797 +:108C2000F9FF7EF0352DD48FBFB139B6ABAD12F35D +:108C3000D3E2727438F4BF3526272F87F25D0DF228 +:108C40007EF443B7C676E9C391CF3A8F9685E0FBB1 +:108C5000A47016E71F23790CEBD9D532DD6BBB4925 +:108C6000E5F9FB1B3BE57BED147EDC5BC6CFA16C1D +:108C70002C9B1FBC21050F7B3B8FBAEE59D82B656F +:108C8000CE0FD2C2922B7F67DB021E1F288EB30449 +:108C9000EEE34F5FC0E52850C0E338018B9747866D +:108CA000F9F9F527C7B44E41FDB3A98C6FB3397EEE +:108CB0004EA7C7CF71E20BC16A7ECF6D671C4C38DF +:108CC000EE875CCAFDAF90580FC0778A03056BDD55 +:108CD000FEBF22FC19FF0ECF7BE1FF681E3FC7A934 +:108CE000AF0CB0DECC9D7E82E25FDF0CF5F835C3C1 +:108CF000E87C8DB23F301CE03BBB00FC648679D041 +:108D00001D12EAEDE24F158BCB7F47E4DA51BDFE31 +:108D1000CDEDA120F1B173AFE29827998257A964F4 +:108D20004FE6716C07BF1D211EAF75F2A92F3A6E79 +:108D30002959FDD51371D589BFB595EC0CF5626144 +:108D4000717F919AA43C894D637C06C6D3DA25AE27 +:108D50001FED1735C1C78CE8BA77A1B113E39E07A1 +:108D60008F556EA12B2AE2661DF677D08CCB95E14C +:108D7000BEF5E4D5824F46D447AD9ECBFAA8BFE4FA +:108D80007E7E8F4B32721DE0635E98DB9B8341D009 +:108D90000F84A778496AFCF3B390ECC2D3C3667C16 +:108DA000CB28B4670007769357D648E7279CF10E87 +:108DB00096F1F10EBE2A93BF571CFDE57EB4334EEB +:108DC0007FCE780F0733EB2349E82307DF8F9A899B +:108DD0002DA353C6F3D7BBC7F32F80F1A05CFC9E35 +:108DE0004CE76FFA1AEFD13EC653043D1CBA3D6EF4 +:108DF0009ED87221F413C4F190FF71BC7086F13ECD +:108E0000B95DCA4A91CF388E03703FEEE0518D971D +:108E1000CC4ED1433F17FC711FE88F1BA0DF4DC321 +:108E20005B03C8C77BA504E9337B8C4CF787B6EF9F +:108E30003893C43CDFFB2C46D1EBDC09F6145C5FB5 +:108E40001BE83716A21E9D4AED24B5631DCAA3D2A6 +:108E5000C9CF4C6FC4B801EE2379FD69E1170287D1 +:108E600092DF317426BF932CD2D9F81CDEFB1E583A +:108E70002347C9AF8465BC3ABE372ED3A989FEC447 +:108E80007E9AE357140BFFBC1FFF22CA9CFD322AB7 +:108E9000F3FD35276EC3EA2C2655F5EE6738F14908 +:108EA000671FC3D9BFC861C929A9FB6A55CC92F114 +:108EB000FB708CDFE03E80654EC5B8FF88CEF8546D +:108EC000E4B33C1127F00BFF3E5475776E4F3CF333 +:108ED00012C616A20C00FEF7869C737BF112F41BDF +:108EE0000E79CA4743CE393E5E56E3DC0EA90BB875 +:108EF0009E632FA4E5DD86C3E8F7E93CFEE3C4EBFF +:108F0000E78A7EB6C66E0FA05EDF1AB42AD1EE5491 +:108F1000A2622DA4754501B66373802E40878A3006 +:108F2000BF6F580933F9F3D03702F548EFAFE1EBE3 +:108F3000582FDDFAA2AF434787AE7F2B3DC1649A1D +:108F40000AAEA730FE457EA4DD6F3CAA4C3D4DFB2A +:108F5000A6268B125DAB598CE85AA21B32D2B37293 +:108F6000BAB92E807415F6B31CEC16DACF7B62AB5F +:108F700088987DD155AD11748AF13811EB965CF16A +:108F800039A0D3944C74DA1C9B1A407BBE372A77E5 +:108F9000A1BC7BED38333AEA11AF7BCBEA18EACDBE +:108FA000CE9ADB03E817801D27BFC06E90E99CE8CE +:108FB00020EC39ADABB4F07E5A57B5E78AF3F5C370 +:108FC0007D745FFEEDE84C007C934F774FCB29C05A +:108FD000782EB71BED5A3212ADC5FAC9B9F3514F0D +:108FE000DCCDF5C47D31AF9E48E878FEE9A5502E72 +:108FF000E7BB1DEBAFA4F5A36AD3BAC119FFD590A7 +:10900000DE4AEBBA7092F205DB67ADA2FB851CBDB0 +:1090100092562FED1E52F73ED31F1E7BA51CF3B3B5 +:10902000DE5CF87116E6E1FC5A3D9D85F0BEB7F6B0 +:10903000DFB3305FF0CDB50A9D73BF1EFB8575EFC2 +:10904000D79BFE3A1EE355DF0C737D783C6CAD2256 +:109050003958C3F3481627140C5AF3FEE1BFA5FB99 +:1090600042A8247ACACBBBF25D6507AEE57EBE7F1F +:10907000B774FF115F29E065F1BE5C8A5FBDA7721E +:10908000B978EF50F94E8CCB7709FB723C1C5B1F13 +:10909000BE88C38374FAF561BFC84BECD6B8BDB4C3 +:1090A00066E2BE4A5CF08F17AEA71F0F51BF0BEFF1 +:1090B00050C8CF9A07B85E032A3ADEB094E2415E08 +:1090C000B817BED9F57409C0B570931445BF15EB38 +:1090D000AF85F5637CCD468A877AE735CF76E7BBE7 +:1090E000DCD0358BE2EAF3574B64C7E7EF9048CE0C +:1090F000BDF9B7078F4DF3B14C79C487797EE02273 +:109100004F9C35EDFE9FB0F0ABC6B38BD1AF3A7339 +:109110006C36C54BFB5ADF39FED47BE0E76332EA9D +:10912000074D3A3D4F3619F45C15E67CBDF49123AA +:109130004F930E51BBC723DF1D3CF64EE85AF8B4DF +:109140002AC2FDFBCB767EDCFC30A3F894C2F58C02 +:10915000457AE63A81FFCB996E8601CE3D226E3884 +:10916000F61328A7CCEF4C8744EB3CD01206E6DB85 +:109170005D87F31D8DFD73BFFE3AFC7D927EE6FD9B +:1091800064D89DE7F6F7CEBBAF76CB157EAEC0FBBD +:10919000DE918755C21F697EEC7B33905F4E7D4721 +:1091A000A2FB944F611E3696EF90A2EB4C02FB3867 +:1091B000EA65873FBDFC07EB621FCA7D0F9F1DFE5E +:1091C00057C287C307203711916F15912764E0B705 +:1091D00001F2BA4F692786A29C7BF9E9541FEB96EE +:1091E00057C33C3F618169CDC038CD42166BE5E77E +:1091F000DBAD97FF91F370EEEDACE3312FCCC7B44C +:10920000A6839C1EFC94AF87D61FAAFA2EFAD163C0 +:109210009E572977BAEEA1D2B1B8CF50F754988CA7 +:109220006ADDB32D5F42B9BE7CA7B83749D8D1CB30 +:10923000F09F663A9E2E7B66B2326910F8F2E2E940 +:10924000B24FDDEBA2C5A07F50AE171FE3FBBC758C +:109250002FA8DEFC38AEE77EF2E0C3A86F97FCEAE9 +:10926000F66CCCA77E5FED28423A3CB87B4336E6ED +:109270003BBEA7DAD988D7F7134AC6FB4562599295 +:10928000C82B73E7AD829EB4315EBFF8357F625D57 +:1092900005E605FB793EE4934B880E50E67990870E +:1092A00032E7AD2EB9EF8E2293E7A9B9F357776B6A +:1092B000B4DFB902D697C8B67DE5F3F5E40776F5D5 +:1092C0009FE7B852AC1FBDF98C4E9EA857AE2FCF6A +:1092D00072CB35E085D6BB36C04377B689FCC5E690 +:1092E000FBFDB60E70BEFFFA909DB8CF7D72F7F30E +:1092F000D9784EBC677F52E4E59DECAAEAF79EDD83 +:1093000053421F38E5BEF25A1F04BB84F85E06F8CC +:1093100046FF66D94B72A816E3183B3582EBE1573E +:109320008F168D82F2D2035AC14C3E1DCA5F75E87A +:10933000D593572CE8B3E4C74F519E6B4F7EB1A035 +:10934000D3D203477CC8275E7C4EEB3AE23B11CE7A +:1093500040AFAEB767E0FAA6F9FE733EE4C7F71F69 +:1093600097D8908AF4F60D7B9EE7F9E3825E7DE55F +:109370001D9FDCCDEDE4C9C35242AAE89B7EC43BED +:1093800017117FFFF05118B7E1753FE5AB37FCF0DF +:1093900066E2F377D546E2F365776F2842BFA241D4 +:1093A000B38B0C7AF2F70DF7DC42FCB7E8A55B8AC9 +:1093B000C4BDA2C55C1FD8C538AF853BAEA279DD60 +:1093C000C8E2C47F0D772B318CC39C5559FD810CAD +:1093D000F47C4AC8C9BBBBFCF42313EF627C16FDC6 +:1093E000B55F283C4FCB9347439607CA67451C6C33 +:1093F0004796B81F18AD7A11CE97FF59B97B23DD78 +:109400009BFD41393FEF0E78B005BE24B46BCA4BCB +:10941000570CE1746126FAEBD40E54E7347C8FF5D7 +:10942000BB352B30DAD54EE4F3F2F1578BF101EE78 +:1094300020EE0BBC5BC4EFEB609E7CE7158716CF7C +:10944000C4FCE68FC53C7BE47DB7C80F17F2FEC7AE +:10945000E35C8F603E34E5AF776BC921AE3C68BFFB +:109460002B7EDE9BE7AB0939767F07B8284FB9071B +:109470009F8F4BE4FFDEB8D5EF8AFFAD3C24CE339F +:10948000A49DDB74E72D2F1272EFA59F570F243D8B +:109490007A80ED281C54DC7A9996A07C739053F264 +:1094A000DB963DA8519EEF87FB9FF8E5B5C0D71F1F +:1094B0007639F2E9D6A73DF2097846BC351CBC885E +:1094C0006592CF0FF11EDC4CF209EF33CA67989119 +:1094D000FEFA87E9D31E3CBBE571511FFAF4FD2C5F +:1094E000F77EFA59569B83E7C43E7860E930CA4B51 +:1094F000F3E0D5D19F5EBDB821CB74E56FF79EA791 +:10950000E07E4DEFF9168E3F872F97FC60398DD3A3 +:10951000C3AF0E5F3AF6A98FFC7C2F1EBDDFF1F8BA +:1095200011C5773CFB1BF6545683BF27D2EC63353D +:10953000183FB1E56014F9D5BB7F81693DC8CFB74D +:109540001E65745FF9B5D9CEFE04CF8FBDF519FE47 +:109550005E2BE07C5FF7C605098C5744A7C98D993F +:10956000EE452ACEE67EE077D0C7017E9F96CDF10C +:10957000D5A2C4447E6717ED03354B428E72B349C2 +:109580008E34B1EEC6F36098D73B4DF4130DC91F6E +:109590009BE0135D989DFF0515E81A1D2BDF5C0508 +:1095A000E5CB6E1BCACB97C83FAE84B275DBB02F3C +:1095B000E079D8E885F2580D5873AF6D7E613AFEB8 +:1095C0006E802CB13ACC0B28F12570CC2D20BF3AFF +:1095D000F0774B36B37281CF427E6607EA7AE10CB0 +:1095E000F9A08CF9A6625F47CDE6ED5A34DE6EB085 +:1095F000FD39FDD4A926FD0E88BF1AE65AD13B4E8F +:109600009DCAE75F1BE6BF5FA44EB522183750F333 +:109610007CD166AAE7E06F704FE77E0325C4E9A21C +:10962000E4C88D07E0F94581C7FF952DE245E2DEEC +:109630009A3F3C3672278FA79E1E4ABF93A09CA1DB +:10964000F347A7BF16A27DAED7839C3FBE9AD3AE89 +:109650009D0FE53A7DE8CDC85CAF4BFB6FC16775E8 +:109660004EFCAA6C9EE74AF7EE5C7BBDB28BFA0B10 +:10967000376621FD248BFBC31210EF3ACC579F1F96 +:10968000D5D52A141577BEACA2D49D4ED2B859AE0A +:10969000715919D81F90A7AF4EE4F2046B5BB24723 +:1096A000AF4CE0E5B989CAE61326C1B110E118E371 +:1096B0004F94E339A16BE5C42D9CCFDCEBFD53D86F +:1096C000EF855CDFE1BDB7E3849C8E7B84FBEB4ED2 +:1096D0009EDCCA97C57E4237F7639DFC3D04630D4F +:1096E000FD18C0E9226C7CC90B32C555EA9E74E7AF +:1096F000494C7C81C7DB267AF4D225227FE892018F +:10970000D6B1FF922DF47D092BF95BF241BB256B9D +:1097100003A707FF5D96992AB3527F077195F81D3D +:10972000C4332F54E6605C58C9E6F6D3C9AFF69946 +:109730000AE5A11CF2E83B875F471D376E403C8D70 +:109740003ACEBE4EF9544EBF06C7634FBEE57B3CD2 +:10975000DF72CC899AEFE1EF4B69C73496307BF327 +:109760000CCF1CE77986E38FF173820FE3F92E09A2 +:10977000F309DDE75202669099297809D5E4B9CA60 +:109780002D01414F91AF38967F6259D112573F63F7 +:109790008D1B490FE74CA874B5672FB8F30CEB0489 +:1097A0007CD1B04EF71F8C3FEEA6EB24E1FF5D5C51 +:1097B00060E34CD984373CDFC3F5B40F3469807D56 +:1097C000A047B3851D72E89B8E4757BEE61836FA50 +:1097D0007BF8FB7369787CCF8D47870F009F0AEA7F +:1097E000D15CCB8DCFFC7A373E0B636E7C0E99EB50 +:1097F000C65B71DC8DAFD286F35DDFCB1BEB5CE526 +:10980000616B26B9EA5780014A2D57B57DD1557F46 +:1098100078C76C577964E7B5AEFAE725E6BBBE5F5B +:10982000B06FC9A0E83FAA6B95AB9E43FF0B1FF931 +:10983000A6AB3F87FECEF9F53AC6FD93A8C86FEDFB +:109840008BFE8ADC380DD703D1A44DBFF3F479F930 +:10985000E03FBD7C3048392F12FA1EF394D14FFB04 +:1098600083166E43BF34177803F5ACD7BEE71E7E70 +:1098700086E2ECDE3C855B1593F623CEC9D644CA5E +:1098800017625D14DF6E91C53D275375B2CBB7C922 +:10989000F2D753F79F0A72F87E52410EB72BDBC105 +:1098A000FEA1BD2B0DC13ABC8EB74FFDFDCBEC7CAC +:1098B00026EE7DFAD78DF83B942DB9276ACC5C8CC7 +:1098C000B743B9BC57DF837D198BEB05D0E7C37273 +:1098D0000A498F97A31CCE2D68D42493EEBFB2F112 +:1098E0005C07D8393AFF9CCB0AA455B5B8C4E9B196 +:1098F00027E667C0044F2CB980CECF9C69388FEE25 +:10990000573D13EEB97791F2FC583DCF0FB846ACF6 +:1099100037CE2CA8A27AAF5D0FD206FCF433041523 +:10992000FC88D77C7CFD31509CAC61E777B3305F1D +:10993000E6B51A9E7FE0BC9F22F0342587E71DAC78 +:109940005C10B2F9394C8DF6A5717D84BFFBB7224E +:10995000C1E517CB1827DADCB2CB7DBEFE58A38D4C +:10996000F1C7958767B9EE61F9EA2B3C1EF7D5FF81 +:10997000642E3F2C96C3CF75C7C4B857C303EF1FDF +:10998000BA1AE8908BCF6726CF407980F74909CA89 +:109990005F3E06AE17E07D56BC424324FE3B8BBEC5 +:1099A000FC1080FE4F397CFC392CA6215FFC92C54F +:1099B0003F7AB922A53FA71F000EFD9E57726DADDD +:1099C00008F8E6F4A512D971184FC7F7B1EB4A377A +:1099D0006028D519CFE967368B52BF57318B9ECCA3 +:1099E0000AD23D8F8E1E5CB53894CC87FE56BDE6FC +:1099F000A778F11FD69DFEE13700AE5F2FF9F34344 +:109A000098FFCFE227CAD1CE5DD3A9D0EFE62E0EC4 +:109A10005B0B72D0BF9930B8F3D9D31E08903CAC21 +:109A2000BA8BC7D756DD3F92CE55AFCA72DFD3E9A6 +:109A3000F0CB62C12FABF654D1396CE7772EBCFD69 +:109A4000E3FD9426DDF768D0B9CC0D053C5F576582 +:109A5000F16F227C2DC6EC4A2CEFCC15F795940DB6 +:109A60002E0F1165C9467F8871385E147C3AF770F5 +:109A7000FE58E18FB5A2DCBCFEF883E5A8BF9E3B93 +:109A8000EFBEE1FC1E9DC1E183093B1415F3043BCD +:109A900044EB863FB060D49F61DD7040F853B7CA95 +:109AA00016F9F5B70AFFFE9CCCFD78458E46542882 +:109AB000771D564288AF6C7496537EA7371B93E38D +:109AC000F9EFEE5A3AAC6B2E107AE3EE9CD7BFD08A +:109AD000C2E3AB6E3F4DC48B1CBF2C067F516F5F42 +:109AE00022FC87919DEEB8E3C4A44CEBC7CFEB8773 +:109AF000FD28E7F3E9E76E29FE53A443570DD7B7D6 +:109B00005DC9203F5701A6889FAF71FB67DE7EFECF +:109B10004F0EF7CB9ECAE17A7EB3C19F21D07F5909 +:109B2000FC1C9CADD4F1FB50716B1DDC37AB9097E6 +:109B3000ED1C78E6E7F3FA3EE9548D0E7AF6D99CEF +:109B40005F6F6C2B03F6A9E6F8C57233FE5B0F71ED +:109B5000BFC3D1834F9ECFEF4D17F7C38C137168EE +:109B60002F7CE340DEC8D83AF22ADA279FFE0BDDCD +:109B700003F1609EF9F34BD09F7F56A173CB01F5A3 +:109B8000842F37C33C1F46BD0AF26118DC8EE88F74 +:109B900048749F866EF27567C030C6887B83421812 +:109BA000F7FEE84015AD43371B5CAF0EC98ABD8395 +:109BB000F2F481F4D278A38AFCDFDF91FC7BF0DB46 +:109BC00095E4BF47364A656D6A5E2F7E1D3856762E +:109BD0008EA5CDE0159DF9F43C0FD7F5F06A65929E +:109BE000CFF3D423CD7999E2A62B879CFE13DEAB6D +:109BF000C37EC47FFF6ED4E1B18B501F2289F15C1C +:109C0000E2039F5C40FDFD3587AFA7617C55A3F55E +:109C10004342C67B7957FAB9FE3EF58942F59C7EF0 +:109C2000473D324531803F6B931D47717D1838ECBD +:109C300037E9F76D77F3FBD4FF0B6F5F6742008066 +:109C4000000000001F8B080000000000000BB55949 +:109C50007B7054D519FFEE631FC92EC9CD6E084124 +:109C600034DE3C480809E9B2BCA3962B41448CB2CF +:109C700042515B9DB2810A348F0DA5AD65A6CE78A9 +:109C800037C136834E27531D8B33D8B9A1DADA9A00 +:109C9000E82A014267932E0131A1C06C14343A8E38 +:109CA0000D7406AD1236A60A6DA753FA7DE7DCEBFC +:109CB0003E02D57F9ACCCED9EF9E73BEF33D7EDFB8 +:109CC000E3DCCD8A66192000C8CAC4859F2EC43142 +:109CD000EA50DA55809EEC890F01E9897E87BA0F38 +:109CE000E7B3944EF054E3733B6C0CE05809A0BD0D +:109CF000EE4E3EBF4A7FCB918EFE0A009F3BCB408B +:109D000033685EEE84DBDCC9F9DDCA3480E90045E6 +:109D10000AB0B1273B26BAF3F19CD900FB8A71FD4A +:109D20000B9D83904F7C1C2AB073010446571ABACE +:109D300040E7A39CF94C2E659F4A727039215AA1C5 +:109D4000BE584C7A7482407A9481D82E4C95ABB52B +:109D5000060CC805F8451BEEA905FAD360293ECFCD +:109D60004ED2CE39784E097EBB013F7A7EC7CA1BE0 +:109D700053687C42EBADFD0B95191DBB6EC5F364BA +:109D8000D0253F800BC7691ED25365FAC9C86FBA88 +:109D90009FDBC187767239F9FC97EB9D2816D16E4F +:109DA000BE6E4E97FC77D2FFB598DB27A13EF0EF51 +:109DB000AB008B01427432B2FC9110BBB05C02F874 +:109DC000223658A3A24CCD6FFEB1C88E6393187D86 +:109DD000761ECE1F7004BFA92C0238F481083968A2 +:109DE000874F7E9F65D4239F3987BB0A34F7547E03 +:109DF0003F1F6DFBE52C5C97382CA8687148D8266E +:109E00008A48CE50F423BB86E39D7DE7EC63388E11 +:109E10002AC1D5C477695FB88EECB80C3ADB151C43 +:109E2000AB440846708C14223FE43379A67C5F185B +:109E3000ED0E13C19BD7CD03D8A120B128E987E847 +:109E4000E338570130F0B8938DD6F3CC5187C15920 +:109E5000803C0FD838DEDAE0D82CB2FB8123DF2E2D +:109E600055916FC2905713BEAADE716ED452F0D7CF +:109E7000AC88ECBC66F3DC7F29C18D2477D391F3E9 +:109E8000F61CD4EF536162550E4EC505AD41994E97 +:109E90004688C9018464BD0C1AD343567353F1FC40 +:109EA000A7DC74F95BFF81C6F7A6D0F2849DECD0E5 +:109EB000FA31E2BD9AF97F572EFAF3E577FAE636E2 +:109EC00090BD27020F915D2E9FB5C3EE62A6CF8392 +:109ED000115C173E7BB9660CE72FF737DD4CF65C5B +:109EE000AFD8AC7858914D71F71AC603CA5B1DE321 +:109EF000F1508DF140F8AFA678584834C64331C5CB +:109F0000437C0D8BD30322509C623CB0F8C0785048 +:109F10005E045A8FF1C1F657A86C7D5CD488D66375 +:109F2000D9C66C46AF584F744F7CA522102DA2E9BC +:109F3000FD14BFB141C62702309B5C2B40209262CA +:109F40009781DC1C26EF6EB2338E2318536427975B +:109F500024A5C5498E245A71C5690A4A9C7F575960 +:109F6000DDF10CC60D282E110A08271C8F508834ED +:109F7000E2F3874EB60776BC51BBB61BF5DB714AE0 +:109F800062F38BB5ED751853B07475E7511A6B0316 +:109F9000913A1BC9B7470215FDB208476D01C0AD24 +:109FA0000FC68FDA783857917F7B07EFAA9209E7BF +:109FB000EF39200B4548F4AC7939379FE82C1085F0 +:109FC000A9F8437119DEAE87CF843096538A32BF29 +:109FD000DAF9C06A390BE36519D7B3BB7343878ECF +:109FE00082CDCBD35E25DCADF4045F259C2546FEF7 +:109FF0005580B0850367CEE704D1DFBD76AD4A61F9 +:10A00000236C8BB8A7F27F9EF080FB173A60BB15DC +:10A010005F32CA3BBEC7DB45F135DE2B690568F30D +:10A0200038E19D70AC6BF142B4E323DC6CB0AD570A +:10A030003AE7A801D8A2013C86787CE458633D1039 +:10A04000FD8CEDFCD81CBEE62AADC3CF4EF477B92B +:10A050000EBE18F20F9D917C864ACFE5F363A60FE2 +:10A06000AE16B35005C2496B44306248B7F6D99278 +:10A07000F3F86986A73E936A689493FC71DDCE0F6E +:10A0800066DE772CE5BCB8322DFF42157E2985D2DD +:10A09000AB12C3832F46F83D2BF9F6E1639B0C43CB +:10A0A0000E94E76591DB05F3238BA72B8F17DE77E3 +:10A0B0000C4DB2DDA379BD6817AF97E3AD6705CF4F +:10A0C0003B133D82C1F0FF12E673A46B3F56BBA069 +:10A0D00098D9E54CE162AE27E1A75606765EED9988 +:10A0E000529F4E38D2B85E5BA28261E0FA6D64275F +:10A0F0008436185C3F19FFAF9610BF4E89D635EEF7 +:10A1000015C08BEB9A5ECAD07FCFC8F19938B644A0 +:10A11000D29FB79A7669CDB0CBEBF465D954FB7C6E +:10A120006ED9A7088AC83E203D9C4B78812134C255 +:10A13000CCA938B1EC42E14538F894F20BAE7FCBB4 +:10A14000E48F7FEE06C4C55F4DFD73F3385E42A613 +:10A15000DECD86C4F4DE6CE2039EE2F870E23FE9F5 +:10A16000DD6AFABD652FF77BA67EDBBA6D0D768AB8 +:10A170007D30EC0104F8B6BDE9F86A34F56FCCD057 +:10A180003F1414D2CEC7387537A09F369BF8BD9EBA +:10A190003C4D36EEBF26C48BAEFEFFE4CBF44B4500 +:10A1A0009EE997B93037CD2FABBD5FCB2FA065B3FC +:10A1B000BCB6C3C9FD30796C6E2E54277190B97F3F +:10A1C00015E631C03C76E71E818DBDF1C18E5B5036 +:10A1D0006F7FBFA4D4AB444FE6CC437A41BF042485 +:10A1E0004E22BAE0491DF3DCFEA1B2F52AF2F58F4A +:10A1F000882C0E169CF21B59A88FFF94DF553A8DC0 +:10A2000081C04B76489CE4F5D37F6AF2743DE35BF2 +:10A21000974F7CC227FD2EAAF7FB5133C29170EAFB +:10A22000F3D374EE826179B103E77F5628B178BB2E +:10A23000F3B986DF3A90EFF23C89C5E1F1F88E6F11 +:10A24000313F9C14157A7EE9A4C8D6353F2F1922D8 +:10A25000F9577A2CFF219CFF226A53B8BC36767ED0 +:10A260006BFF6CEF6677D2FF9B4C9CFAF3D4A74947 +:10A270002E98E9F2511DBBF3261BAB7B176F70FDC7 +:10A2800086FA9972AD6B9582725EFCE30F453A37A0 +:10A29000D12340219AEA78E1D15774D4EFE2C11179 +:10A2A0003BE058D73B62A73ABBC98AEB0E8E0F0B37 +:10A2B0004F5B636283FD1B984FE3D910437E207789 +:10A2C000DAC92F2D23163D66A7FA1C30FBA0D00B50 +:10A2D000E718DDD82730FD1A5F100C15BF1EED3FC3 +:10A2E00064273942DD02CC28A6F9AE55B4AE092266 +:10A2F0003FA33C9F992FB6EE49A7BF6FE2F0FB5FEB +:10A3000081C39D160E2BA1927078F9F6402EE13E86 +:10A3100012DB74730F9E3F39EA6078F81F7864751A +:10A32000ED24F561E8D0C998A891FED6BA4B27274D +:10A33000EDD427AE8A7EC6EC561F3DB292EC710F6B +:10A34000049B49BF7BA22E2586FAD68FF1B85B13FA +:10A3500075188640F3915DA46762C0C19EEBAF089B +:10A36000ACBFB0F2CF56D3AF5B4D3F6CC5C4EAC5AE +:10A3700094D63CC4EB14EC4DF7CBDD73D2EDB306B1 +:10A3800078BE5813E1F922618BC864FFC43C013ADE +:10A39000899EE962FED00FF37343644F3CA7B93B3B +:10A3A0009D4F28A3AEEDCE9BCEF00B52F55AE2FFA7 +:10A3B000C5501D50DF7DBDBA9FE98F3F64F8A37E75 +:10A3C00082E7A735661D1D8AB5554349D23E99FEE1 +:10A3D00018524B7383D5D73FEFB4D92F5BF45A0C87 +:10A3E00014EAC3220AB7FF707C7A17F5758DCB2467 +:10A3F0009DFA018F87E7F7E6FFAC5FEB47935D14AB +:10A40000071FEDC6F94F1B22E5E437BC1F0C92CAAB +:10A410006FDEB8F9A9F9B8FF931E9B8FF209685D4A +:10A42000E5D427FDBCF0E97A3FD5F96E9B8FEE03AA +:10A4300097964A3ACB9FF2C42A3AEFD37E41D92D60 +:10A4400050FDFF3BBF1F104E700C44853B0827D8C2 +:10A450006F9FCE437B06B43C1BF923B412EB25AEB1 +:10A46000BF6FE56776CA97D877C7693EB3EF1E2EF0 +:10A470002BCDDD44A3ACCEF0B8AFDF7787FEC1FBB8 +:10A480003CEB7908E393EC1A8A0AECBE99ECF3668C +:10A4900008ACCFEB3F74CCC3F243DE7C17F9CCACF5 +:10A4A0007FBD83595FF61D25A4BFB08BC545C86627 +:10A4B000ECF290DCBF17587D81C3E8A4259817DF24 +:10A4C000CA66F6BE7450301C74BFC1BE82F2F91663 +:10A4D0000E05A81AF8A8C68EF355EF3B583FB915DC +:10A4E000FDB313F1BDC5AC63443F867D4D18DAD88A +:10A4F000BDA60D76B1710B7EBEE99F9A0F2EF5B504 +:10A50000DB0917561FC29E974CCD232D26CE5B32FA +:10A51000709D89538F271DA7A8CF93944F13C39283 +:10A5200042FAF40EFEF3D737903DB03F2EA1B83576 +:10A53000FB0DB413BB2F2446DC06D9F313138F177E +:10A54000E9FE86A11E5E2A31FB88CBF8583570A83B +:10A5500084FC9CE8BF5214C4FCFBF2C0A1B9841374 +:10A560005484F9B3E9255C9722574BC44541FF2534 +:10A570008D72B13EB4F51DC947F506E52A27BB5AD1 +:10A58000721D90C7727CD78823411864FE138563BF +:10A59000697D7BEB612960A4C417EAB391F25B99F2 +:10A5A000192788EB02AA87733C2AA3C351EE6FB127 +:10A5B0009F8F78FEFDFC3D888D9D3F657E85DECCBE +:10A5C000EE77C52EA0381CC27B7D2ED243A359EC5A +:10A5D0007EF6E85B8D1590723E08FC5EDB6A9B2878 +:10A5E00060F7C61191C9D73A325950E6A63CD7B5A3 +:10A5F00092EADADD66BE385EE2DA46B8D6E9DC1900 +:10A600000076D20FF747A8EEA2BCADCBF8FE36130A +:10A6100057BD6FAD71CD237FF54F9F2FA14A8B4C56 +:10A62000BCAFF404967B1625EF1FD7EB2753EE3F04 +:10A630009C3FEA49F1B47FD461D40B745FBDF2CE84 +:10A6400043A4EFB0ECA37C1EEE77E8748F6A7D3FE5 +:10A65000CBA0BA0FC1E03728AE1F1DD85A41F50F65 +:10A660008436E68FCB03C31D6CDF411B652E68E982 +:10A670003F5BC0EAEC81454F53DF827DCADDD4B732 +:10A68000EC8FDA58DFE23FB590E16DFFC985DE520D +:10A69000BA3881CF457C5B86E500D963FFC933CFEB +:10A6A000D6E3B9FB7BEF607D8B706AA197F2D00295 +:10A6B000BAA752DF325CC6684B9FFB3DBC4F491CBA +:10A6C000C962EF0B0428E17881B234BC34F7BEC113 +:10A6D000EA7B739FA4A5E2C6DAD7E89179FF4C78AC +:10A6E000417EE188A0313CBCC6C7E6BEFD05A4475B +:10A6F000932DC2FC1BEEB6F1F91E3E0274B27DBA78 +:10A700004F64FEFC333D423F9C108CEF51E13E61B3 +:10A71000F6EF27DE0BDE4C79F0C4EDC10A1A139E6A +:10A72000F47CA8C30A263708EB98DFC77B793F95EE +:10A73000E9C7710FBF9FE7786163E01AF31F78F8EC +:10A74000FB923576FE1E87FAB09998D74E9BF5FAA4 +:10A750005ECC5F0AE697DF99EBDE06EC37041AF968 +:10A76000BD3142B18CFE5A7F976084D1FFEBEFB1CF +:10A77000B17E0296F23E3B80FF94B72AF6C8697913 +:10A780000B676C1477EB57A7E7B30D661FB4E12B8B +:10A79000FAA0E7AC7C560EE5BC1F77BB0456BFB1F0 +:10A7A000BF647D875146FCAFD7071DC73CA6621E1C +:10A7B0001BC23C4623D6A5DF78AEF13E2873BF55B9 +:10A7C00097C295EFB2F737278EBCF74A1ECB9B593D +:10A7D000504275E1DF280DDAAF453165CDD81F86CF +:10A7E00075CC6F6DF0AD34DC59FE1BA7BEBB7AAAE9 +:10A7F000FFFACD7C159AE33847F609491376BC4336 +:10A80000C3EE8E7D01C28D2D1AD6E9BC0F45350DE4 +:10A8100027A1BE1F00D5917025EFCBC6EFE0F50B49 +:10A82000E52E72A4E67B88FF3A0FE7378C6601D5E8 +:10A83000F72395EFB2BADE128BDB291F95F7363C72 +:10A8400041F18AC03B43EF6BEE35EBDE5A27AF7325 +:10A85000F75AF7354B7F133F61F0E83C2FE7B39190 +:10A86000D6531DBCD7AC7B6B97A6FBBF02E2AB6691 +:10A87000A11C0F6802EB9FEED3D2E7D73D38FF0D46 +:10A8800072D3D7C5CDE79EE05F28EF25E293F7D3DB +:10A89000FBD113951F15913D4226DE7D156ADF1809 +:10A8A0009EE7FBB332BF1DF7B4BA726A14C4EFC798 +:10A8B000A6BD1FCF0D8E132E12C6F92D982CBEDC0F +:10A8C0003F8E3A939DADB8F2CD80053F70A7FA8DCB +:10A8D000EFB7D6EDF0288C3E61336EA4BC00D5DE18 +:10A8E0006BDEFB32F36FB8F2CD1AF2C38923C335A6 +:10A8F000F6147F5DDC11AC60F5A3FF6881EA4EC5FC +:10A900009768E24B66A320AC33EB623ADE2E12DE90 +:10A91000E8FED47BB6E016C2456FDD74414DA99BBD +:10A9200007DECE999DAA4F5462EBF13E54BE615AA8 +:10A93000AA9C4F703D239C1F3A5D67F7A083F317D5 +:10A94000EFE66ED045A2E76CFA2DE10AA09DADB707 +:10A95000709A6DD3B559A88F0DB6EBB38A937A4729 +:10A96000ECC0F8E8030EE345D6EFF33C9338A7B00C +:10A970007E17E046201C1E347136CFCBF3D3124C29 +:10A980004E84C7651091283E96800C0F132D63608E +:10A99000E3782B18ECC2BC448E1D116AD8735D4657 +:10A9A0001CDE0663ECF9727AE583FB6E075526BA66 +:10A9B0000EF476BA7A447B5F97A87F8C15C8791716 +:10A9C0001077EC8E750DBF25ED22C3050B87B818E7 +:10A9D0009B19F61EDB927BB1C0E55EA28193F2E883 +:10A9E000FD5E9E577C2EAEE7C438B0F759965CB733 +:10A9F000C8B05A42F96F93C1998DEB5F3B26B2788C +:10AA00001E18530DCA773EAFB9EF6FB8AF98B52691 +:10AA1000F0B03FA9672DEEA3F7684B64BC0133FB90 +:10AA2000C4AEA9EF5DF4728BF5E713DF257E755197 +:10AA3000077B6F2D3A758970BFD6AB32FFD0EF1C04 +:10AA400039C8A7B65380513CC757CAF5B3F8D76287 +:10AA500057974BF1EDE5F98B5E018F7AF8EF1FB454 +:10AA60000F3B1285EC23C40AC4ABAEAF6FC74401E1 +:10AA700030B973364F5CFAE9C2E4EF40BEE89BA3FD +:10AA800002D62941D3585DF239DD31EA8BD1EB177B +:10AA900053FBE7CDDE4D0DF4FE505015661F0882C6 +:10AAA0004AF97E06EC55A89E88B4CECBDDF431FA87 +:10AAB000E901135FEF67E7D4D0EF462F19EB54C2DB +:10AAC000F383F94EF6FB8CDF59B480EE7765B9411C +:10AAD000C6F77DA17B3663221B8B02D392787681E9 +:10AAE000B694EC8C5D02C3E74E27E777258B8F2E5B +:10AAF0004CCF4E94E749C4BDD343F201C3AD6EBE03 +:10AB0000DFD43FCC32DAF1BC9F480106BE2BA2CF86 +:10AB100049FCA02438BA04477985A66E77534B8E3A +:10AB20007AB8927A649E437ADD6AE92526F59A7AA4 +:10AB30008E6E9B5B4CE7A8ED6302D3AFC38B7ACCE0 +:10AB4000771837D1FB86EF88C68F490E4B2F3434E8 +:10AB5000FB5D4931ED65E9A9901FA82E68E807CB98 +:10AB60008F68AF27B3D3F5B481A98F8AFE98375584 +:10AB70000F0B0FFF053A184AEAB01C000000000056 +:10AB800000000000000000001F8B08000000000013 +:10AB9000000BCB156060F8518FC067B850F9E838EA +:10ABA0008B13955FC58D5F3D212CC38060CFE66020 +:10ABB00060E86386601F28FECAC4C0F0008AD733ED +:10ABC00043F04116841E257606064D20360062733A +:10ABD00076FC76A9B2628A6D956760885446F05F0C +:10ABE0004B3130A84B3330344853E6AF513C34F04E +:10ABF0000E13543EB71E2A9FC78081C1D91489AF56 +:10AC0000479AF95B807AB7023100E0A5DDB96803A5 +:10AC100000000000000000001F8B08000000000082 +:10AC2000000BC57D0D7C54D595F87D336FDE7C64BB +:10AC30003E5EC2042661882F214074030E2160C04D +:10AC4000A80F081495EA88D422BA3A0481205FD16B +:10AC50005A49ABDBBC904F3040D4B84D85EA80C236 +:10AC6000E207DDE0E2475BBB1D152DEEFAEF3FED9D +:10AC7000BA2B76D10DA814A9DA48ADD0FD6BF99F97 +:10AC800073EE7D99F72613C0EEEE6FA7BF7AB9EF8A +:10AC90007E9D7BCEB9E79C7BEEB9376EDF14265FD5 +:10ACA000C1D819FC41DAEC608C4D4DA78CC95ABF54 +:10ACB0000753669C196BCBB333CEF3C97F31C19E6A +:10ACC0003718CBC7F4BB8C8D64ECDBA20C7E3AE664 +:10ACD0006B44C684C74C594C61A9B2743F358CE7AC +:10ACE0003587C4CE48F8D55E6E8ED3E0094E62211A +:10ACF000C64E79796ACC82A24A48DFF5269B8B1929 +:10AD0000FB9225C6F279D65F129F48E9C598364B6B +:10AD10006C51AF3F0B1C6C03E1A5A3313EE5FD7107 +:10AD2000E9EF1ED9608E30F51DDBA541EA6732CE12 +:10AD3000A70361C33CEBD39D50AE8463533641BE41 +:10AD400002E045F8AE75C42B383E74160F30760914 +:10AD50005686FE5F2A6E8BD4029C27634ACC0DA5D3 +:10AD60003EA68DAA0578374F7D2D9200B87C729251 +:10AD7000A998FA998E7032F6378C4D63EC8F1E3E8F +:10AD80009E09D74CE6A071D2F0DBF1D487FF80F2A8 +:10AD90004E97B6B51AF1F27F9CB15D0CF31C4F9B38 +:10ADA000A78EDF61C01CDA1BB5EA52F8D6DAA84DCF +:10ADB00091216D77F52D5A0AF3315E77D17C9B1B7B +:10ADC000CBA6C8808F97A68E0FF5972328F6719B88 +:10ADD00003BE45C972C26F7F13B45BDFBFEFD24DB4 +:10ADE0005A3A2F1F7EFED24D0CDB05A9DD662FC718 +:10ADF0003F4048E3042AD50A5EFF0E9AA7C937DE12 +:10AE00004AA083C95F980FC38C60E89AC0428670DD +:10AE1000B84ABB740669206218983AFF0493463A10 +:10AE200015B0E42EE21BDD5F00FDE53041A76401B3 +:10AE3000F1A5A2F27CCEE115F3D924F87739E00D23 +:10AE4000C651E17F674A80DEA53C6F8EAB58F10AA0 +:10AE5000749259E7A7CE20A6967AF0DDF9E59438EA +:10AE6000E1B5F24E5F138EEFBC3984F474563A8E1E +:10AE7000B8A1BE3331694ACD9434DE1A0EEFB8F46E +:10AE800040597A9C0616081FFB2B868C7209F1B973 +:10AE9000689FC9A7667AAA3179E90117CDCB61C548 +:10AEA000DB70F59B1B194B4D48E75B8AF5084C9905 +:10AEB000751857EAF274C8BBF4881483611F9FA306 +:10AEC000CF03543927C4233118BF35173A2D64EC0A +:10AED000416365CAC0F934272331C0F72657C6F746 +:10AEE000D971FADE8AF42D1F3AFEBF3027A7BF2B97 +:10AEF0001961CEB45C700BFAB8D5D7FE24019E362A +:10AF00004BB1D3FDC8AF0541E23F28EF90F3289D38 +:10AF1000A75460658F8CF3F598ED64D62257505A8C +:10AF2000A3E4E1BC923DB5C8BF057EE277F6911E71 +:10AF30005902FD754C1E19DB64593FAF3289E06937 +:10AF400071717EEC74D9E1DE2FCA7B998BD70BF03F +:10AF500072A63647AE0B64E907F13483B117D8AD5A +:10AF600006E2E355040EE70BC512C253AC70BED423 +:10AF70008DC88280ADDCC8B596AB4D910528AF0C6D +:10AF8000E81FF0E389C0BFC7DAEA733852508E7801 +:10AF900028405E81F9FB83460EF0B3BBAC8DF853BD +:10AFA000C95D7E30A5A11C4ABC4A72506536BCC939 +:10AFB0002C9E928A316397D7C3F14FA69C766B96ED +:10AFC0003CFE2762C997E07FA3EAB19C74FD41FD76 +:10AFD00060CC6456BAC3C8767D71857EC889EB287B +:10AFE0005FD136007CEEB0929226F1A28169B81E44 +:10AFF000E187DF2BDBFA905F149C7710FBE3EBD249 +:10B000001DB1AFDF73ADA3CC75F821AEC39CF43A8C +:10B0100054583C94423CC5230E843320FA56628A2D +:10B020004178669D7DCE4996F578C98210E80890F2 +:10B0300033CA112A8F249975FC0E5C8730F9622976 +:10B04000FE39E2A339F40895CB8A417A815DA47078 +:10B050003DC3FA22D74D4CB7EB43E10774ECC6A2CF +:10B060007C0B3E7BA28EF3A15FE6FA87A971FD629D +:10B0700084892F6489993F5A972EA1DF2E90387FBB +:10B08000B32E2E675473FE383EF0A59725A9B31C46 +:10B0900096A2BC1B350FE49DD178A814DA7779EA23 +:10B0A00075948B5D51E4F1A1706D69F4D8E01A528A +:10B0B0003E9DEB17A7BF9EADB2E0519582020F37C0 +:10B0C000AB28372523C1CEA0FC645DC2BE894550A4 +:10B0D000DFB73536B0F7407FF95EBE9169907745AE +:10B0E000EA75BD5CCC773AAE8B4A9EE2BCE19F2EFE +:10B0F000B56CC7262873699E25DA244CD5EB34E25B +:10B10000BF26EAD75576D13289BE8B7516D6492F20 +:10B11000C9A58CF85056E3444F58779512C2E1B157 +:10B12000AF3BD31E606A187515E6B5F8C42CEBCD9D +:10B13000A4AFA837ECBA1CB4BBCC7927156EEF0CC2 +:10B14000E619CF1B76BEC17424CA010E971C31B814 +:10B150005E8BB024A59A7CACDFBA8E44BB66FCA79C +:10B16000059E362137E91746FCC51EDB04746E2B9D +:10B17000981B590ADF17490A8763BE1D0F667BC0FB +:10B18000D322C493AC26086F267EDA0AC68712D86B +:10B19000AF3F8FE89339EF36B05BD05E190A479224 +:10B1A000DBB9852C3902E6C1BE985286F276B87EAC +:10B1B00032F1D8EC8A1D4AA0FEC957487F3825666F +:10B1C000D2895D0FFDDC2971FB4E0EC3FA473E604C +:10B1D00009864B04E671A7943F749EE67C9A03E6C9 +:10B1E0007CC259E168C1F98C4BC33FF85DE8A7E127 +:10B1F000DA65C23F5C39EAF725A8670299F3E27481 +:10B2000093C39C6E5BC4FC5C7E2EDF5CE184C9CF83 +:10B210005BB2CF2F4EFC95393F59F5107ECCF165CE +:10B22000CFF86A794A1ACE6D92CAC719842346FDAF +:10B23000385546ED1AA5C436E40B67B88DE4ABD398 +:10B24000AF33EC5F8940071763AA2F3200AF2D2F71 +:10B250004D67E5D8CE1F63AB27A23E48B0F950AF8B +:10B26000E54B27E78770A58D5FFF5672D8F06BC25C +:10B27000B356C8834CBCFD7E18FEFEFDCFBE46FC17 +:10B28000BD5FE0EB2CFCBD1FF196C9DFBFFFD90409 +:10B290008EAF17F2B3AEEFB59EB1367C3121972356 +:10B2A0000294A268DF4C54373DFEE3871230DE7D06 +:10B2B0008CC3BFD57F7C2E7E7F343FF10AE26F4D79 +:10B2C00043BD86F22992608E04B7DB683E739C7E94 +:10B2D000EF5148BBF492502DC0F5A190F3997074D2 +:10B2E00082DE40BE6C06398DEBEDD43B1CEEE1F8FE +:10B2F0006C5BA33ADDBA2EB7C5E47949E87FDBEA97 +:10B3000097D5D980BFD670690599037512EDA33C16 +:10B3100042EFFC3B8E3F358D1FC0DBBF23DE4CFE72 +:10B32000EB9C7C03A5457A425761FC312C61A05D02 +:10B3300095DBC062298113D9829F48B5C340BB1BEE +:10B34000F0F03EE121D23753063C6989FEB928F37B +:10B3500036A5E9EA2D857EEE7F7D5C05EE534CB87F +:10B36000C73BF83E8795E771FE94419F04865F775F +:10B370003D80A772BE7E25AC5798E072B41DBF0316 +:10B380003E764BF1CF703E8575030ACEE313D38E24 +:10B390004388816F5A98F9332EDC4D7C367232C265 +:10B3A000C31C9C5FD9766938FE628E2CFCE5D29274 +:10B3B000C899ECA49C901DD05E89F6AAC8079EBAD5 +:10B3C00014A5EDE6F806286CE8B720ADFF89CF0399 +:10B3D0009AB613F560D8C1E95250D5768703D66185 +:10B3E000A45C36DC9016F42FA1FD93E7F0951F3294 +:10B3F000FE9DF63985B725715BC92ED0BA2405E0CC +:10B400007C5D4E8471FCC0E46E5D82BC722F14C3FF +:10B41000F8F7BB12B4CF55AABBF47839A7EF120BDB +:10B420005F8D13F87745989E2C4FD3B7C7C9E7BFF8 +:10B43000B57A8377851FEBF908BE22B650F0455CDC +:10B4400047BE50045F00FD4B717C2DD13717E15A88 +:10B450001BE96B423880EF47211FDFEF520B108E44 +:10B46000FB272B7C1F6BB037912FFD0E21DF34F8AB +:10B470001FDA9D22FF89C4F7033857C493AAB1A4E9 +:10B48000061DFB113FC1343E5CACAB0959DA8F7825 +:10B49000C2EF5A9C49208A9C358C8D807E22AB7FDE +:10B4A000CD5809E1A70AE9E7D393124E4DF177E9A8 +:10B4B000C89FDBE4FAFFF81BE87FDB4167CCD02CA8 +:10B4C0007C28EC1A134FD1D5B0DEB2E869B3FEB9CF +:10B4D000ED065DC6FE6A3C3924EF5F117204F8F593 +:10B4E0002A84AB46FD94F895F9479C577FCE06A772 +:10B4F000F6FE0824964A76A95BC0D61C05BB18F157 +:10B500005B1633D0CE72439F28479D5D92CED741C4 +:10B510008C2D04BE5534876D5F21877D367BDED947 +:10B52000A0F0FE17011FD9FC4C495A474E91C3FEAB +:10B53000711CD02749DCA2C97E96F222CDC47E1EA2 +:10B540007981FBBDEEB1F91D3AB40A966DBF60EE8C +:10B55000F791A6678A87B61B1E2F19E32DB4C37D0A +:10B56000DEEDFCB276CC6C5372B676323B66D9A770 +:10B570003521DF5AEC3EB0935E9042C89FD33A9695 +:10B58000005FB56111D0B55DD09D251D3639E38CC6 +:10B59000388EE07ABFD6A1F17EA29CAF647FC2A0B4 +:10B5A00041A2E7C767A65D6CEA718BBEEF42BEF3AE +:10B5B00008FD7BB514FF01C92B7F57A4C9829F6684 +:10B5C00085D5119F680BA9DEC67173359417269F28 +:10B5D0006DCCC0A7E9CF6B6B4C92FDCF346E472B7F +:10B5E0009118C161EA954CB84CFE1D1CB794EFE769 +:10B5F0009C9E2E9257DEAEFB7507EED3FC8CFB179C +:10B600004CBE05A186FCF114A49C3F9234FEB0FC14 +:10B61000AB9D9F5D9FF9FD742C164238964666CE11 +:10B620002805FB6079C31D94D6366C9C2E43BFC79A +:10B630003ABF15B4F2EF6F7BBE1DE4F8AEDFB2087F +:10B64000865CBEDD497E90DF762CE5DFBF3873C6B1 +:10B6500009F45E21E80DFF51507FD46E97C89FF02A +:10B66000D23BEB8BFAFD986FBF03F73DB53D2E5DE6 +:10B67000B7EEFB059CEB1D3AF9755A1BFBAAD17F6F +:10B680006ADA976F0BBE51CCFDA6AC93FFE4C78E70 +:10B69000C421942F0DFD4DBFB802E03A1570684EDD +:10B6A000C0DB2BFE9251E8DF5BAFD44F502DF35837 +:10B6B0009FA724922487BA6D787BD3E1CAF0837266 +:10B6C000788C596C910FEDDD2053D11F5CE3077529 +:10B6D00000F993FD12F95D5B055F0C59E70DF74D1D +:10B6E000972D7E3AB08B99E64FEF979D653C35CB11 +:10B6F0007F2FF4CF498793D25F3A1227917F510E63 +:10B7000035E4E1FAE99CCEED383FED53CD759986ED +:10B71000533D84FE6363A4A2219CAD134DBB80DB2B +:10B72000D54C8E33F407350B786BC25CBF99F31898 +:10B730008E7FDA1BE36487B5362EA2B43DD08F3CF2 +:10B74000CB36C8313D4E7642DC83FE850D1E9EEF22 +:10B75000684CF0FAE1851EB40737A8FC7B6B6401E6 +:10B76000CF6B665E94EB22AF4139C0BBC1E0F94DAF +:10B770008D75BC1F6D21FFCE26F37AA5A21F562121 +:10B78000F2A21F56390FF57F6B99595E45797458AF +:10B79000E1BA36E5796B19AFDFD9584FFD6FF0C7C5 +:10B7A000E6E9E58269ADF5CA393CC1862D84F774B6 +:10B7B0003D3DA31E87CFC457BA9E61AF17E3700DFE +:10B7C000ADC7247BBD85C3D573D8EA552EC83A6E64 +:10B7D0006BA51D9ED6F0490FAE4FE0A76AA765BFC7 +:10B7E000E212FCB495B179C48F06F37CB702D82479 +:10B7F000CA5A4A40AE5FE9E4F65A83C9AF512657A8 +:10B8000041B9B394C997E759FC3F1AF3D0F732E630 +:10B81000B17D5761DF6F5BDFC3F12DEBF122DF16E6 +:10B820008AF515E1F6F8B9F87253A3C1F9B1B16A16 +:10B830003AEE2B7CCCBE9ECCF426A7B07B33C687D9 +:10B84000F9B2EFE6093F20FAFB0F7BC96F0A6B489C +:10B85000AECAE3F3BDBCC2329F08CC338FCFD7F65C +:10B860003D6A9FE7A0BCCF900B4EE0275AFFFE5EDB +:10B87000D20FEB519F1682BE697E6E26FA7907E5DC +:10B88000572EC82F80E31515E4D759FC8D1B1BF5E7 +:10B8900019A5B49FAAA2D427E444B33ACB83ED5AA6 +:10B8A000419DA548AF2518233998D0F1FC693DD4B6 +:10B8B000413B50568D14DA35DE08E72919ED63B4A3 +:10B8C000A3235D6C85857FBCA6BCFDA291F879930E +:10B8D0009F2F156FC3DC19A52386C2E58BD4901E5C +:10B8E000C99CDF2F1DF1FB90FF721A5ACE2EC7EEB6 +:10B8F000676532DA5BCC176B2279CBE97312E8E328 +:10B9000046FAF80D7756BBAA6136E92D73DCA79C81 +:10B910006F70BC7ED1EC2E82F6CD87DDB10D1AEAB8 +:10B92000853B57E0BCEF7CC7CBB0BFE1F0EB6AF8DA +:10B9300016CDCFD970936D9E4E90E3A4C7D518E174 +:10B940000F608B8DD3B8FE47BCE154EEADC0F677E7 +:10B95000F3F689BB6CF830E1FAA5437FDA997F16DC +:10B960003CEC658750EF380FBB553C077AE59D4BA3 +:10B9700068BC3B8FF0750178213C9D043CB98BB9C4 +:10B98000FFADA1C2BA3EE6CD28A5F59120FEF0227A +:10B990007E000E5F3446FCE02CE57A8C45017E8605 +:10B9A0009BD75E3A9F74FBEB690E83E51A2F6F6D90 +:10B9B0008C537F9D8D75BCBF5283E1BEC91513F8B2 +:10B9C00030EBC7383EBCA5091DFDEF7EEC4FB394AC +:10B9D000579AE3F5517B4F14E0B3AC1FD0E7BF4655 +:10B9E0003E09C4EA6CDFE5C85D84CFE1F075E0C8CC +:10B9F00084D0D9D6CB7D8D0D242FB6087D765F718E +:10BA00006211EA87CDA8D700A02EA1B75A50EF8CBB +:10BA100043BCD553EA958BB9BD2AF3FDDB6666FEC0 +:10BA200054E681FC1691DB2ACE43952A39B953A2FC +:10BA3000734009FDD89B65FE7D7358A3F3E4AD5EAA +:10BA4000512FCA923B8B793FE43FF532F31CD85318 +:10BA50000C78F2543AE83C736B6E82F4DC6676C87C +:10BA60007327C0BBB558E4E53ECA87605DE33C027E +:10BA7000AE3E95F23E9ECFEC3790FB6B15F542281B +:10BA80004FD4970EF1FA25F6F65B15DEFF16B99F37 +:10BA90008FE74B083D6FEF6F8B7A94F4CCD63C3137 +:10BAA0001F95CF670B3BCEDB95D8FB198E2EC14A75 +:10BAB000C0BF85CEB97AC29637ED5F975A67DB9FD4 +:10BAC0007AA2F5B67AAFBC3381EC3DB3DF03FD63F8 +:10BAD000CFCA0FC7901F2CF2F99837710BCB05BB5B +:10BAE000B4459DD5520D7957A24882FC630F4CDDB9 +:10BAF00030EF32C6EA1A66D2FA592EE4C28A86AB11 +:10BB000079BE73A982727D795222F9B95CACFB5A75 +:10BB1000834551BF5C2BFB6C7A14743BE9D1DAB0DE +:10BB20005DBFD4AA5CBFD446ECFAA576BB2BC37F1D +:10BB3000AE15A15DBDA26136C915B3DE8ACE6F1107 +:10BB40001C2B709C722C9F4BE58C258A1641FD990D +:10BB50004838E0E3631B2714A1FC3C2A698F34A01A +:10BB60007F7AA58FCE8932F1639E53FCD88CF31077 +:10BB7000F27F7946FC4066BA5CC87FD03B04E75749 +:10BB80001D8F9C16902E37F50ECC77D1C4F4F84754 +:10BB9000C31C17539019102E19F091E5DC63107F28 +:10BBA00089BB6CF2FBABE26D86186726C2957FFEFF +:10BBB000EDCDF2EF09BC5BCE512E44BCFCA5FCD40C +:10BBC00096E6276EB7D4F9C86EF9AFF31597A35F61 +:10BBD00095CE3F76A8423EC2BC265AE896412FB386 +:10BBE000DD4A81CF1674A24E1D4AA74C3C1DADF311 +:10BBF000399C608F1E3D3887F6CF0F2BDA2D2857E2 +:10BC00005622FE46201E39DE8E819E6B7159E9B2A6 +:10BC1000F4B52AE0B7DA8EE25CC9323EE4DB2200FA +:10BC2000D38A9EE2C9A8975676703CAFE85932A3F2 +:10BC3000C5820FC07729DAC34F0B7887E0BB54E089 +:10BC4000BBDC6E0FD796717BB8369681EF64767C3D +:10BC5000D70ABE8179B63C40F39C1DF2FAD3785ADC +:10BC60001AE1FBF287835A10E5F431D0572D20B743 +:10BC70008EA2DD0EF9F77AA60497E0FA92B91DFFBD +:10BC80005ECF549EF788FC7628C7FEFDA2FEF6A97B +:10BC9000C12559E471263D9646EE12EBC030CF0D1A +:10BCA000C8DE3805F606FADBF2E5C46B32EEBBFD02 +:10BCB0004F7E88F101A702337E49EA6B18FD6CF6CE +:10BCC0005B50271FB5DACB8104E4ADF13965F6721C +:10BCD0008559F2C53678987F1AFA9FCC5F52F00DDD +:10BCE000631F59CE235DFDB94BD16F3A5333526870 +:10BCF0005F9FF43B347796F3E3B41CD2A6C816BF1B +:10BD0000174C7BCAA0DE817CB3BFE4ACE7162D8D57 +:10BD10002FCCB09E5BC8B2CE309E451674961BFEEB +:10BD20007106F2EB01E8E708E9E90DE639B3385F9F +:10BD30004DDAE8E06C689B6E3DBFF10E9E73D5DB7B +:10BD4000CE7B3BBCC62154D1B95BEED9702594772C +:10BD500098E77DA5DCCF81DD22FFE68CB9E1F14DCE +:10BD600059EC5E3A39407F596A07F9BF7D6571AA7F +:10BD7000AF00CD4700BE3C80D33EDA4F7479701DD2 +:10BD8000062AB9BF2BE8E27CC35EE07151665CC352 +:10BD9000C6CA9755AC776A0CB4F3A7DB3134EAA670 +:10BDA00059EB395810C6F14F94C9BFCA4AF9B91FA7 +:10BDB00093EB23673BCF96357EAE286B1D7DE29CCF +:10BDC00099FC8B9673D4D12E84AB4BCA7E6E5E7A6F +:10BDD0007EE7A0E75BEF81469DE2FDCC75B21ED702 +:10BDE00009C0D1DD386FCAFB2E444D3DD9830F38D1 +:10BDF000121311AE86F9F30C5C72A7BE5E95C234C5 +:10BE00006F9436198F32BB15968A57413E47DB0730 +:10BE10002CC1D6B64D9DED07D4E6A1D10FFB874BC3 +:10BE20005BE7341B4087BCB1DA64470C879B39FB66 +:10BE30000DAC3F5AFB14DBB7792E9B3D0FE0CD9B39 +:10BE4000C0288E88B1AB66A35F20EFAF78BEB58DFA +:10BE5000B737ED91CDC0AF087747638AD2592E7EB0 +:10BE60005E528374853420F791BF32007C8BFE468E +:10BE70008C63C4BCA7E135CAB30820DCE22F7F3451 +:10BE80003F7125CE6F4DBC7F2E76E1F49BE785C9CF +:10BE90001E8C4B31CF8DE74001A3F8456DA7753D52 +:10BEA000DEEBE27E8796C643E4FF6B6BE4E7861B1E +:10BEB0001B553A37EC1CC37AADE7C16E37AB273E52 +:10BEC0008F89784A01C7A977DC3C0E23A2EE407F18 +:10BED000E04D2EEE07B8D6A1DF84F09DECBF9ECEDC +:10BEE0004D4C7E1842D7587FF5A01C28417F7762C1 +:10BEF00011D2634DEB33B3C280DF366F82D6DB865F +:10BF0000E6E76621BEE5889C72015C72D9A1C5E8AE +:10BF1000DFF44A5DF159B83FCC95C9DEB94BE01367 +:10BF20006AFC19E3AD5A307E10F8C1F5573778A492 +:10BF3000122C177A94C53D74EE06FBF2E37924DFE8 +:10BF4000526E8A57633DA5A65C83A9B8A28E23389A +:10BF50009ECFC9CF77D83F3BB3DA552E2495450FF6 +:10BF6000C9E158B5D56EF654F649B82EC7C85C3E3F +:10BF7000B1E3CDCC1A2F9414FC00FB22E2E3C17E86 +:10BF8000C3DC9FEF4AAC9EF23EC8A71A29B191D6F6 +:10BF90001BD81BCC22974DFFF81FD91B4C87AEFC3A +:10BFA00087BF7610436E3A1A0FCEC0FED88B634817 +:10BFB0006EF855737DF2F36933DE32A7949FB7E4D0 +:10BFC00088B8AC9C98FCB9555F64C65DF5B8EC7157 +:10BFD0005766DC96AFE19E4BADFE78475992E1FE85 +:10BFE000C08CB7DA29E49859EE6BF81ED5DFD4D8A7 +:10BFF00070295F1F025EB10FF28BF9B17B39FCA68D +:10C000008E30E7F7CA3B7F975A0374F94127F0282F +:10C01000F0DF0F5407C953FF4490C4C5E9F597D327 +:10C0200009F3B3F073E6FCFE41F06D4BE3715A9FE8 +:10C03000FB1106CA0F50DE0F0CF113DC831DC8C0C4 +:10C04000A398B77C611FEDF7732AF93899FDB38384 +:10C0500067C77F6B994E93CD5145FBF3A4C3EBAEFD +:10C06000EC71A8AC017ED388F5F9785F40E9B4B4EF +:10C07000BE36F160D2C5CCC3FE2E64DDDF65A68F6F +:10C08000379E26BD0BF2E2524C1FEF5A407ECFD2B4 +:10C090002E96C433D652C1AFBBBA67BDEC8175D9F9 +:10C0A000DAC574046B5C372F1F17E6F1B56D910587 +:10C0B0002F7B30BEA01BCA358A13A17245B4573AF4 +:10C0C00075DF85B8DFBD8DC510E60215F2B8FE5AE2 +:10C0D000B8DF039714E26F8798CFE8AE8507D16C7D +:10C0E00019ADEA7957A23CB897FB3FDC51DEAF5B54 +:10C0F0008CEBEE8C5F85FDB8EFE2FD9AFD3C2AD813 +:10C100006C8C1A5F40EDCBF83863BA9F9979A5A57E +:10C11000DE0FC5783E35D1518CF5AAEDF06C13E5F4 +:10C1200021B3FC360E8759FE03314E4924DC34130B +:10C1300053B5FE20D5ABB4D7BB5FF413C0F2707A11 +:10C140009C40B4F2E599967A5B45BDB12A3F777F72 +:10C15000BCB1E7D2F7893E1D970A3D49F54C7F8A6D +:10C16000B9CE76367651AA74F1769E0E6D966EA192 +:10C170007B91C2E5919922FF47D0DF7621C1CA4A5F +:10C18000CAF9392DB21AFAE1723A84FCC8E47B0686 +:10C1900079E0D722F8713BAF57427BC3E433D39F9A +:10C1A00070E0C82536BE632DC067D6F8D47B81DF2A +:10C1B0002CE7A9EC2E8F3DBF5AB5E76F8BD8F3352E +:10C1C0009A3D5F5D76A9ADFFCA98ADDC84A3BDB191 +:10C1D000617ACD38F467D5733F5FFE4004F7075BA3 +:10C1E000F3B9DDD7827E61F473A19FD88571258B69 +:10C1F000C86FD7857E3CD2A709FA3EBAA1797ACD1D +:10C2000008F4EF55517F9DC26FF803F4F3413A579C +:10C21000E1F227474BA4248DECAAB94A3ED19DC731 +:10C22000DD083ABBCA75D2A7ED5E6D31C2A1A8BDCB +:10C23000CC61C1DB6285C7058D1672CF15E67192A0 +:10C240006357837E96ACF5385D1B06EBE90CF7333C +:10C250002C0AD213C66B15E3DDA8E472BF10945309 +:10C260009C86A6D27E0ECA2214772AF84A091B742D +:10C270006C5A23E98B95A98827800FFAF3C7F87DBC +:10C280000B6F99467144AAAECE94F128B58EE72380 +:10C29000897EDC53037EDA083FBE52BB9FB2F03684 +:10C2A000C08F859FDA73F9BC83B85F9F827E6EEE84 +:10C2B00007F857E7AC9588AF6EBC3080F18481E514 +:10C2C000052897DE96E3DDF87DC4351D741ED08DFC +:10C2D0000711F9144F4DC231EFEA9B497EC9F3793A +:10C2E000FC1BBBD98EEFB41E1E8CAB6BC0F999E75B +:10C2F000D0A65D638ECBE44401F2F74FA4C4F7B03F +:10C300001E2B8B78ACE749E178BD80C30EE71B8A12 +:10C31000DE8DF54DF87EAEE8CDD6F93006FD06107F +:10C32000A484E100B83501EF8318B4933F146E97ED +:10C33000C1F964C8FC16658F7B1BEE7C1DEC38824E +:10C34000CB9CE76E29D143F33FECA6FE6455C4476E +:10C35000897D50DE886464B2C51FF853C16796F8C2 +:10C360002DBE6F147141F4433B06F300EFB30ABFD7 +:10C370007750E061464E08ED7546F1276CBD92DCC2 +:10C3800005027ED46D0008C6D97C5B217BD6B57AC8 +:10C3900024ED3B61EDA6309ED775571B9D7B2BACE2 +:10C3A0009EE8EB413FC7583CB7E9A5D48FF1CE904A +:10C3B00006D900A5A6FFF8F74BFAEF4622CDF624E2 +:10C3C0007E82785FED495C80A187775FD5F72E0686 +:10C3D000FAFC44D0E55F64FD399CFF59EADF82DF57 +:10C3E000C1CCFB29D60B31FD458EBFECF1F596B8DB +:10C3F000CED37E0B9FB0C71D367A02DFFD02C7C1C8 +:10C400007D17C56B9B7119E719678A4BEFECFD6BC4 +:10C41000E2DC3F6EEF5FB4FF7ECEA420DA71AF7432 +:10C4200038296D6B184BE9BB0EB6A50ACF15FFC9AD +:10C43000C9B2D9C566DA2FEC86A3821F3E44BE0579 +:10C44000BC2C915505F7ED4B8C3FCDB0FA9D97185C +:10C45000DC5FB444E6F26B49C3371FB7C6A39BFB4E +:10C46000E8CC7669BF56FF18DA7F0EDE63E07173A1 +:10C47000B5552602B46FFE3BC0BDF2A08B51DC9EC9 +:10C48000B08F4CFC1C7D8FC781ADC4F830483F6035 +:10C49000BA82851F3307F97B3E66BF0E4EB1C85D79 +:10C4A000975BC49576B8C8CF62C0FF508F2CEB72F3 +:10C4B000D9FC2E2B7AECF9E56CC148DCC72EEF765F +:10C4C000B124F0C2CA0C3FCC1F15BE5F59C1EADBD4 +:10C4D000703FD82AD6512D6CD346803DBAE6F91F5D +:10C4E0004E433F93DFCDF5C709D8C769EE345CB73B +:10C4F000FB930AEAF5F7F64FB9E15286ED936D85A5 +:10C50000B83FCC6559F7314B3BECF09D0BFE4C78B6 +:10C510004D3FCB7070C87B385D33C72D744BB6B8B8 +:10C52000A773DD17BCDCAD89FAF6FB82E76A37CB6F +:10C53000ADB16CF70CCFD56EEE5F38DE55C3B4EB02 +:10C54000081B71943B83EBCE13A77528C97CDD755E +:10C5500044CE511E8572E759CA4BCFDE1EE3887068 +:10C560007FAC2348B449488D26BBAC91DF77F9A353 +:10C570009CBA09E5EC1F07148601A22FBAD801BCAA +:10C580007A614892867E055DBDEE5A2CD7DF7486AF +:10C590001DC562D140FEC54FE73D8E7ECBEBDC2E44 +:10C5A000A10FFB9CD8AFFE995AA3FBB19FD4E85CC6 +:10C5B00018BFFA7B2C817C3CF3B3D452C4D76503FB +:10C5C0008B5CC802BF78FA151AF7F681B932E66FAC +:10C5D00076F378A18F9FDC378D413F2FEE0D88F3E6 +:10C5E000F6A482FBADDBF73BC97E5DF5F701921344 +:10C5F000B73FB3E6B1F930BEF47C80E0A97E66C5F2 +:10C600006E37C1D74CFDDCFEDCF5A1AD08E7BF3AC3 +:10C610009907F0F1629319579B1A8DF705D6B8D98F +:10C62000AD68B7987830F9B3469D7C00AF76DCBE34 +:10C63000A77832CA8841BE96A17E399DA7DCBA2070 +:10C64000CBBEA949ACCB8F3EE5F1AAD29E976EA195 +:10C65000F9F57E93E62B01453E80F1EE16F8827ADD +:10C66000340FE30929390ECA3F7A42E2F3EA9DB852 +:10C67000C35B8CE3EF506A49AEF1731C13DE9A3D45 +:10C68000935B705DD7F88B8B91E4B3FF7E2FC9E786 +:10C69000757B9C29DC4F414AFBAA1ABFD37E0F8CC5 +:10C6A000E97E09F8602D894448F7AF21B9B7B6F79C +:10C6B0003EDA7FAE7BC1BEDE01CFB114C0BFEA2D32 +:10C6C000676C3EE6FFE1EF821AC073A26F5710E974 +:10C6D00001E32C51601D5C71DAEE6FC6FE4FE70D71 +:10C6E000ED8FB101BAFFB2AE77231F2F439E9CC0DE +:10C6F0007F140CDDF7EE71DBF7BDAB9DE2DED79E5C +:10C700001159F5E1E07D2F215F56EDFDE323068C05 +:10C71000FBD133BF7B04EF25ACFEF31F1EB907F737 +:10C7200059FFE855512EAE7BF28347BE0BF8FCF85B +:10C7300005B703F9E4F6273F7CF71EC87FFEE3093F +:10C740007968FFBE2CE4D527FBFE3412EF29DDF516 +:10C75000B339A370FE773D3B7B14CB22DFCCF413BF +:10C76000E0ABA4DBAAC7924447ED05E86F14645F11 +:10C770001469065D5ED9FF4A11C2F7F12137C5255C +:10C78000ACD3781CC2DADE3514D78DF97B01BF6BD0 +:10C790009F6EFF14EDB2A17836463B227C9D630864 +:10C7A000FBDAFDD75F7B5925A6AE9886FDB101D295 +:10C7B0002F99EDD6BD09F4BC7878FAAD13F7EDD614 +:10C7C0003DBD918F9B41BF8FF11FD387D2AF3F8378 +:10C7D0007E9F3F7163288585FBB3C72D9BF45BF378 +:10C7E000EC37CE7A3FF0938C753B1C7EEB44FCEA31 +:10C7F0008FDCFA801BD7DD33394604F0F1C9DBEE5C +:10C80000E47C28FBA4F50F450CF8E2B86BE0165C5D +:10C810007F033F73AB186FB0E4676F2928C73E7979 +:10C82000F6578A46F29CF925B0A33E6183BF3EB419 +:10C83000ABE87E0AE2E7F1400AFD0E6BEFAD233A6A +:10C84000AD4D5E374F0BD277F247AC4D72BE5F9B5A +:10C850007C69A194856E133C795C7F24F3859D9857 +:10C86000A6A35485F43B3217F96D38FA99F3567143 +:10C87000DE9758E868B8689D0EB71E3FD9E196313B +:10C88000EE781DFAA126A5EDFB7549E92D96659D6B +:10C890000E9EAF7CC5FB9BC59EEC7E4473BEE75AE3 +:10C8A000C7E79ECF57C3572E2EF6A943F1D6D4CA59 +:10C8B000FDDCEF4E76537CD41197F6FDF5B01E07E4 +:10C8C0005E77B19DD0E4968ADFBAB42CFEEDFFC846 +:10C8D000B083120D9FB68E8276897BB91EC93C87C4 +:10C8E0004ADCEB649A053F6BDD03EFE23D04F6732F +:10C8F0002FA3B8B97FF4D27E68DD23DE24EAB557D2 +:10C900009E3DB51BF5C9278FBA19D7733CCE7185EB +:10C91000CAFBF8EDB3A71EF97F50FE5B6CAC61FD5E +:10C92000F5C7BE837CBE4D62689AFCFE99D024BCDC +:10C930009FB50AEAE2F9F58A9FDF730DF229E6F165 +:10C94000BC75454EE216DCF7AFD8364A427B669D91 +:10C95000AFFFCF28877EF7931052807DFCECA9694A +:10C9600048AFDF3DF7FC24947F601F6AD673C595FE +:10C97000D677282CF6FBAADECD749EB40ACB797D3F +:10C98000E98C58336887E3F86897AC7A21A47B2751 +:10C99000D9EA513FEBDC0377C768FF6D143AC8A6AC +:10C9A0004F15229D57EDB18FBFDCC3F5EF3A65609F +:10C9B00039AFDF55C8F9A18FDA7DCBC3E5B8599EF1 +:10C9C000D9DEAC7F87A7C456CF6CBF569C8B64D290 +:10C9D000FD7B1E7EBEB26ACF9713ECFD71BE1D3A81 +:10C9E0000EFFFE6D8919F47EC53E2FED77572BA9FA +:10C9F000F179E5F43D8E768A992F14E3621EEDA954 +:10CA00009F8AF5B9DAC7F3CF89F8FBD541C8A3BC33 +:10CA1000F2F17DF49AE70249DC47ADF939D84B933E +:10CA200030FF8B22A4DB9A9FAF27BAAF71A788DEB5 +:10CA300003FBDC0CE38C3EDAF73A957FE44A15E120 +:10CA4000B86B5EF41EB19E0B99E99A5EB7D84CDACA +:10CA5000E7D38CE75E14EFC5CFBD9CE2DC0E76E435 +:10CA6000B15D229E8EF6F7870B68BE99F6F4CF3D36 +:10CA7000C559EDF5563C2741FFA6C760AAF55E2CC7 +:10CA8000E371A2FF99C16F8A2BA1E23E53413CA200 +:10CA9000BF4BE6FE5957243C19F9B82DB280E2B4D9 +:10CAA0003BCB555A973F137CE386FEC93E3ED04DA3 +:10CAB000E7C69EA87CD2768EFEBE9FFC9FACD4F2C9 +:10CAC000BD24ED17F597C377EB397BB8CEF64E460C +:10CAD000E639FE4F258E0F23E016EF62184E5CCF2D +:10CAE000377A99F9A37DEADBE63D1AB98597E79A8B +:10CAF000C52DBC5CACFF75B57C7D67D2EBC617DB82 +:10CB0000E93EFE8D2F162C45BADFE89FF001CAF5ED +:10CB10009FA26CC5FD7CAE9BE871F18BF1EBBF0E63 +:10CB2000F9BFAE1B47FEBAF2DEF8D513217F73DDE5 +:10CB3000D80AB483FAC5FAB96987C37001BD0E88F3 +:10CB4000F83CE33B12C17F2BBA14A0E112A6297C6A +:10CB5000739DE4F116AC37C0F3BDF978DFD7D2DEB0 +:10CB6000E9C7F67748747EB9F85FDF9C83B8FCCDDF +:10CB70009B475B31BDF50DA6E4C0B84BF66B6DDC91 +:10CB80009D22FA7B11FA73A4FB4BE391FB8D98EC89 +:10CB900021BCA4F1E421BC9978829A745FDE82679B +:10CBA0008A0337F17C63E0D062C4CF8D81F1073016 +:10CBB0001D4EBF99F064E2F7332C027D76C2A3FFCD +:10CBC000D903F8FA95473FE321BFD140915C427EFB +:10CBD00024A717DAAD75262E1809FC76F7825FBDFB +:10CBE0002B21DFF565B767D3E3F175F6368B45F892 +:10CBF0003EAE93CF439C33BDCDB85CFF03164D4F83 +:10CC0000C3FFB6ECEF40F80EE5FCC8857EB79B5835 +:10CC1000CA85EDFF9AF5BB902E99745B8AFE0F28AA +:10CC20005FC6526DE8F707780BBCF9697859B48F85 +:10CC3000E2C3D81BE777EF6C48EAF150EC432DE3F1 +:10CC400070D7F67FDA8878AB0530501F2259B89D2F +:10CC500021EEBB1CFEF04B6B391B2CE7E71D83FD5F +:10CC600078F87B0F967A363D43F5A46CFD40DE12D2 +:10CC70008F3234CFE1C8FC5EEBE1EF5B64818B194E +:10CC800023118FE68FB77F5FEABD08DF71B972E3CA +:10CC9000CE9A0ED0274FE5F5157A207FF5C6DD2D0B +:10CCA0002D51C6F6C2360FE311205F6354635EBF99 +:10CCB00005F79B4B65582A9678A8055EAE6F1678E7 +:10CCC000B9BF18CA0D2CBFC6CBFD47F8C60A5EFD1A +:10CCD000C2377CA22097DE7BBAE4971769C3D3A939 +:10CCE000B6F38C5BCBA29F98CEB4F0347ECF8DFC94 +:10CCF000B7AFC50CB733ED4FFFAA7ED73C16A334B0 +:10CD0000CCE2949AF11B11D6456921EBA534CAFAFD +:10CD1000282D6203946A4C75707EE7EBAD84C528BC +:10CD20003F0E4FBF21DD5B0C7A268CF190BED8CE32 +:10CD30002C7A65D45FCB24E73E03BD833ED8266FB3 +:10CD400049563DE3F45C5DDD62BD5FF68487F6F134 +:10CD50007B9B34A283F9BDC9CBE5609397FB37F782 +:10CD600036F177098E3EE189ED84DEDE0B30251742 +:10CD7000C67D6FF35B2578CE62D67B2A8FEBE9D335 +:10CD8000479EBF08E37CBFE1D53778695DA4883F43 +:10CD90004D7E59EAF173FF7DA7EB23AB9ED1BCF129 +:10CDA0004D28370EFEC847F6E99DF74B649F324D7C +:10CDB000A2F5749BA0D35379BD27304EDCD8E2D6C0 +:10CDC000502EDFD6E93E42EFB474CDD1ADFD3D2CFF +:10CDD000E6C1BABE4FE7D5B79DE3DEE36D8046E41A +:10CDE000B3CC7E181B938B763DF94A6CEB9EFB67A8 +:10CDF000CD77BDCCEF1E481DE23C15E5BEB621B295 +:10CE0000B80EE8D33D66640CFB708BFDDA3E8137CB +:10CE10006D0B4B60FBA483E3AF5BF4F7B497DFEBE0 +:10CE200032EBED33E7A3DBCF3DAE7524F621DE1404 +:10CE300063912D3E25A9742D423C763FE1D63640C4 +:10CE4000D389F11B56A1BC9CB807EC23481F9492D0 +:10CE5000117A1F68AF3B86789C7951D5A7980FEF60 +:10CE60007153BCDBC43D6E1DF1FA7FBDDC6E199FB2 +:10CE7000BC63162C5FF6BBEB928568276B83F15D74 +:10CE8000C92019092FF0775A5609DC9D787A76E87F +:10CE90006CFE03544B862D6E0E0C3B9B5CCACBC8BC +:10CEA0001766D42FB1958FC6B3389007A3FD2C1504 +:10CEB0008074EF066326AE8B8DB52C86FBDD31A822 +:10CEC0001881BEA3419E28E21E8F0FD228E4716B09 +:10CED0000AE5CC29CA43903EE6E89D87447F0FE7E8 +:10CEE0000F7857E581D75B8A713D7748F5B6F9EB46 +:10CEF0005EEBFC6F1771B0D00FC37EBBF74C51D106 +:10CF0000EECC77276E4478BAF7BAE97DA189F1B9FA +:10CF10002B891E4F4F5886F2FF2105F436949FD877 +:10CF2000C1885EE57B4EDD82DF472A8995563A96B9 +:10CF3000ED698F53BB383F2F9ADDBFE40E2CFF9D68 +:10CF4000A05BD99EEF2FC0EF21D61BC47B2C6C0FAA +:10CF50003FCFD83BA6FE1763B09EC6E85E0B8A069D +:10CF60006F1EA54600D2F232967461BFD5F1ABB008 +:10CF70007D81CCBFC33C741795A74A901F261E5EC7 +:10CF8000F931DD2BF7158B7590FCE50CE8F7A92A34 +:10CF9000079D3FBCFA8E9BEC9513C5A5B4AF7B2AC9 +:10CFA0002FF69B2B905E5F3C5684E7A73B8B14BA11 +:10CFB0007F7DAB4FA3F6ED5FF273E8D26A2585F76C +:10CFC000D8F78E31DC45D07EE3AF9C246F901E9E57 +:10CFD0000AA2130B42BA73C3B4C52FC3F7871AFB57 +:10CFE000AB5B68FF1C2F5860893F7AC815BF11E3FF +:10CFF000AEC2BEBC3961D0DF0FA1C29D0178DA5448 +:10D00000DE8A716CDDCF82CC073BB2DB3CC72BD311 +:10D01000BDD6F8A5313EC9167FDA2DDE1563A5BA57 +:10D0200097EB49DD8BE30DCEF3590FCDB33B5E514A +:10D0300082EBE2C4E67905C80F8B707E780EFA6544 +:10D040006F11CDEF6977CA41E79C7D0E940FC673CF +:10D050008CF60D13AFB9EAEDC7353C67E0F7572FF3 +:10D06000F3E58AF868BD00E17A10F73FFE341CB79B +:10D07000AB3CEEAADAC7FDAC97F8B87D3F55C00DC2 +:10D08000BC96291FA6FAA692DF3CD5025536E45C71 +:10D09000437EF3CB7CE23CD6A3D3796C9676D5D491 +:10D0A0006EFEE2548B966E07F3A773E157DFF95AD1 +:10D0B000C132E4A7CD1EF2E3FDEEBADDB4BF32E724 +:10D0C0007D02E9EA4FD3D59CC74499A5F05D35E6CA +:10D0D0008F95E07DDCEB05DC663963B1926F58E833 +:10D0E00071BD98E7833E515EC6DBA5CB45FBA0B87A +:10D0F000A75D9A59CEE5E7ABEF5CF2E1E39C5E04F5 +:10D10000EF89CDA72348A7AD5F268B08CE3D6E8261 +:10D1100013F517D271F09D8A6825C9EBA887B578F9 +:10D120002AB2C931EEBF66D130D98BA63C19D65E82 +:10D1300014F5CE695746C02098C6ED45FC29E27C1F +:10D14000F5D1FCC43A1F94BBE37D4A01A05A2BEDF4 +:10D150009F8BEEB439CEF91477E21671C399FD2690 +:10D160001B614705FCF560A307DFF6A1F848CC1F5B +:10D170006F8C50FA50A346DFDB053E016DA4973655 +:10D1800065BC5BF93D814FB39E0B4F5EC6621CA32D +:10D1900087C7D796B5F1F8DA52FE0E99F93E08F036 +:10D1A000533BF2134BD8CFF707E36B994EF134BBE7 +:10D1B000A5C47D38BFF07CDE5F38CECFE5B708FE72 +:10D1C00030FD77263C0F9AF4177025BD9AC01F3F9B +:10D1D0004F76470DCEB711334E98DF33390BDEFB58 +:10D1E000A5EC787F04E15FD375642EE2DD5BCAE3D2 +:10D1F00054CDB8D4CFAA59F26C71E226DE4D3A84F0 +:10D20000E6F3F707363626E8FBF1C63A4A1F6AAC62 +:10D21000A774B7147F0AC70B559F7DFEBD3E6E2FC6 +:10D220003F2BD2F39DE7A05CC35F38FD0E53F7752B +:10D2300037449642FF299F783FAB5ECA1A4702F4F3 +:10D240004C217C66BC85796F3CE98DBFEC233BA803 +:10D25000AB6259711A9E73F3FBF9D53B8A71D38087 +:10D260009FF7314E7ADCB9CF2DD73FB85A41BBE892 +:10D270000147E2DF10AE530F5C65A0DB6C69E76429 +:10D28000821BECD4B7F07B6D48FB9C517C74F79CFF +:10D2900037A042AD5B7B0EF3FFF10FEBE6E0BB94F2 +:10D2A000B5A3B4BB717F539473D71C8CE7ADBD801D +:10D2B000EB958A9CC75AF17E668F4FEFF7913E74CB +:10D2C000E5E27B19A6BD38FC7CECEF657C1D9D007A +:10D2D0009CFF0CC4B7C97FC0771F63BF7F29DF3DA8 +:10D2E00024F86D23F21FF2DD42CE770FE2FAE77CDD +:10D2F00076FA7CF8EC4BC15F67C47A1B9963DEE376 +:10D30000E17CE615F222737C770EAFBF51C8119015 +:10D310008F1D56396ACAD5914E568FFCF8D2E22736 +:10D32000175F01F372EF195F82F37A724CB210E368 +:10D33000AAC24EEE277CF24F8F152EC0F4BA270BEF +:10D34000719F3128A75CF5113CB72C8F7E7E0BBEF8 +:10D350009B575ECA92E3284D9514A31C11F5BA455C +:10D36000BD89D1914BB5E07F9D5E2B7D712D676AA4 +:10D370005A7EFD37F47711F527EB12978BFFB5FE38 +:10D3800000BFA48FD01E55841D854FD2B158ECA28A +:10D39000FF8EFEFFB7DA8758C288006B85307E8B20 +:10D3A000E2619B18AE0FD01FD723FEBCDD3B0CD42F +:10D3B0008BEBAA7B29FEDDE467E502CE6766BFAB97 +:10D3C00072B8DE5825F894C41CACBFF142DEE1AF60 +:10D3D00013F2783D02E5C804713FA88C75D1FEFCBC +:10D3E00022D64B6939EBA374121BA034C65427A66E +:10D3F000152CE6147159D3305DED493C8A5BBAD9DE +:10D400009E441DC2F9F198C4DF615CD6869CB53399 +:10D4100070FDAD31D755C6BE9989F39073EDA34326 +:10D420004CBF83F3E330EFA0B2E1EF41C52C71D5DF +:10D43000E63DA8AF704F65434E7E967B2A176B9FE3 +:10D44000D2BD13E3D72457F32668FB301F18716051 +:10D450000EDD3BB984915FE8F99CB75E45392ACF70 +:10D460008F1B04C39BD9E317CDD4358AC703B6E419 +:10D47000DEA0525CA0879FEFC9C26F65D6DB814EEC +:10D48000D6FCA17181FFDDE364F67FAD23FE580E6B +:10D49000E19BDB37CFE7D8E31FCDF19BC3AC17EFA0 +:10D4A0002B3A7399E1BC78283CAE9C9B5FE867E916 +:10D4B0007998E339FD7CBCAF1A17097AFB79846B44 +:10D4C000E8BB488371913F45FE31FBCB8C8BCCC4CC +:10D4D000CFAB397CFF71578E9EC27E2DF18407B091 +:10D4E0009F2CF184AF623DE0D3D7CEC6A72FBDF10C +:10D4F000EB1B57609C6EAE2F86E77BC771C30EF99E +:10D500000F7638E9BEFC0F7375AD09F8B1A5703C14 +:10D510007FA74CF8797C62FFDD52589383FEFDFBB8 +:10D520003A9CA4D59582FD1ECCFBBB1D246B769541 +:10D5300039E6A1FF2B47F863CCF9DC14E47E97FBB6 +:10D540004E374FC377C48D2AA80B556655F1F1B6F7 +:10D550005EC8089EBA11A77B7220BFEDED15E444AA +:10D56000748B76DB7688F7DC1887F7D8D4F8AE4D65 +:10D57000C5E9FC8AF0825DB87EBE0CC8FC9C6CE3F9 +:10D58000588A3B7497A10391E6EFE4E77A669A72B2 +:10D59000F273419ECFC47F489C03657E7F2DC8F502 +:10D5A00075E8B28507F1FDC36575F41609AEF79706 +:10D5B0000A20DF550D3A13F2A10E1E77D4250F185D +:10D5C00078FFB5AB5A0F03055828DACF64F8EEF1AF +:10D5D000F3B8A560C76374EFC757C7B2C6BD79FC7F +:10D5E0003CDEB54BEE379CD40F23BA04A11FDC17E9 +:10D5F0009EAB3DF3737BB34BDC535DD1BD84E28BBB +:10D6000056F48C9210BF66BD889FCBE95DBA83A5A6 +:10D61000D0EE94E3D4FFD1C17CBD82E31C2BF8375C +:10D620001DCF9BDBA6727EF06F97BCE8A7F027F9B1 +:10D630006975A83A41FEB1D68842B1AB2B58A20811 +:10D64000E558AFDCFBF672C417C08F2EEB50B74421 +:10D65000F891F3EA1EF90EF2DFF4AEE988C76FEF36 +:10D66000F8925D08E33C84171311CFEA69A641BD27 +:10D6700050E500DD770B56679FE7778276BF6450F1 +:10D68000ACD340F74EC24F6115BFC7B0CDD55B30AC +:10D69000D2D23E15E0F835F92BB3DFE3399C4E6D5D +:10D6A00005BB695DFB64981FE22FAA307C17C5B1EA +:10D6B000FD5714BF1EAA74C4BE86E88ED5D37BD78F +:10D6C0009D55E2388BF52FC2F2F6950AEEF9D87126 +:10D6D000C1AF46357F1F3C73BCAE00E7AF13957CEE +:10D6E0001D6D5DF95A01F2CBF6C040248CFC14E0AC +:10D6F000F06C0DF8F93BCA57ECBE662C8CE77C6ADF +:10D70000E94849B3F6C3E755EA4816E27DC4C59D2A +:10D71000E3DAF0BCA014D73BD8D76DC1896DA81748 +:10D720007EB8C329E8AB517CD6CBC9B1A33164F82C +:10D73000D86A45439FEAB699091EBFBBD241714FD3 +:10D74000C713A67F2EE5C5FA0F576E08CE80F28765 +:10D7500075B902F1FD9FA1DAC57E1877737D9E0F22 +:10D76000F962638B43C2EF0FD7CD7A603CF26F57FB +:10D77000A944EB05FE2D4FA35B5CFC1D0B2FC78B53 +:10D780003A97D18393B9D5FC5EE97DA79D7CDF51A3 +:10D79000C5CFE97263FCFE8FDA75E81E24B25ACD5C +:10D7A000F7C3F843FD1B122201527F5D054F475618 +:10D7B000107D52D3B05DF46FBF457EBC3E476A39E1 +:10D7C000E443E58E234BF1BB384F526B14663FD7D1 +:10D7D000E0EF799A70AA11DF91A5D0FEB883CFC18E +:10D7E000F85B7E0EDA56C0E3F272AB949D78CFF10F +:10D7F00087A6FF5AEEA7F7E18F0B3F347E7F06F92D +:10D80000F9E000F91B619D15A1DF2B5475EC661C36 +:10D810003FD4FD16CD2B84E75798EA7678DE0FEAE1 +:10D820001BFCC2AED02D7C1EACE4EFA3D27910C09D +:10D83000F1C11246F21C5D8AF81ED10F25C177CBCB +:10D84000CCBFA720DE57C57FD3B928B4C27BC3A203 +:10D85000BF8F7A9D54BF679146E71F5B9F654F233B +:10D860003203E2BC6C506F5CC9C70954B7DD81DF7D +:10D87000035596F32EF8FFA342AE0CE2438C4BEF18 +:10D880009396A4F33D8CC3B1EF40DED5E538EE6D41 +:10D8900079747EDC22F0463FA0033D2200F224573B +:10D8A000F5E917C2E4EA02BCFF7DA2DE9683EACB6B +:10D8B000189734F39F0FD3FB4BEB02112ADF5C75F3 +:10D8C000D283FCBA55E57017D6733E2B8C0C78D0FA +:10D8D0006FB8AC43A2F82DD2082385898A7811EF5E +:10D8E000C6443BD424AE5FAD43D2E9DD4998A3C31F +:10D8F000BC3F87E74DF5C61D88EC60F5497A0F758A +:10D90000ABE8F783D50EC6FB05B98FE3764824074D +:10D91000983CE041395AD89D47F96D91F83FE1397B +:10D92000C1073D6E0DEBD7AE3EE9C1FA51D0AB5207 +:10D93000717AFE64A702DE96D6338A7BD9161574F7 +:10D9400098CE92E8C7464645B88A44BDA23A806B55 +:10D9500012F1D926AC17DC9ECBB8DE1CE840BBB375 +:10D9600010E0C3F19756F17A4BBB9F5F8FFEE8152D +:10D97000113EEF6555E27D1C39D187EBB7B05E559E +:10D9800051BF15F5F07ACA18801BEB21DC54AFF7B4 +:10D9900075CC07AB476A348EC053ADC0676D1DC7E9 +:10D9A00093399F71E2FB389C0F7C1F57C5CBC7553D +:10D9B0003FB71ECF9F6B711CAC5FC3F90A486A9CCE +:10D9C00081FA259DF675718161E73BD6C0F332FE81 +:10D9D000650507E28DE71D9847FC76DBEBEF73A446 +:10D9E0003A66D27A9648CE813DD987F4D8BA52D1D8 +:10D9F0003671BED0505EF9055E9BF2F879DAB1CB94 +:10DA0000943DB89FF67773BEF0D771B8F1EF2B68ED +:10DA100096FDC3AED799817CB9CF117F18F59DB122 +:10DA2000C94DE70747BF94887E9B272B9C7EB2F6A3 +:10DA3000ADA5A83FA66FE0F70E64D0D2C8F762DCB0 +:10DA4000DCAABC594A10E5239763B9B1637FC3F1DF +:10DA5000693F67F61FF4919D19B9CD8E27805FC786 +:10DA60007DEBA05CD519C9AF9119E7D1582FB7024A +:10DA70009FD31F390BE5EB546BFF509EF706BFE7B2 +:10DA8000EF3F182F21397C70FB02F4C3E765D45BAC +:10DA9000191C4BFACC7FB0DE41F50E00974D4AFBC6 +:10DAA00081D1B46715941EC01474BC91C3F38694DD +:10DAB00087F396590D9E3BCD8CD37B23EA14FE9EB3 +:10DAC00038D1218FD214A6F75730D217FE8389128E +:10DAD00095E0D2349EAA949AE30DEAC70ADECFA15C +:10DAE00080C3165F67A66ACD9F6DE7DB2782C6DD20 +:10DAF000FF8CF8BA5C21BBB5D935D0837F87A4F9F8 +:10DB0000593F7AAAD993B9C9427C5FE94E611F0E89 +:10DB1000FAB9CB17921D8CA141381F26FE2EC145A4 +:10DB200081B21DB83E26EA06D9C3134BA35233F186 +:10DB30001D8F936C65BA8672D0883A884FDA236D50 +:10DB400077239F6CE990F2501E6CA92A6943F9D2A1 +:10DB50005BCF1C28276F1676C3ACFAFE79C44F2F13 +:10DB600039E84C74F38F75ED3790FF1C6040BB7142 +:10DB70005655573DDD8F1AE7A7F26D3F4E4C502D9D +:10DB800078C148756E173359D8CB0E113F2765B34E +:10DB9000937DF90B14B4CF2EE85E62A09F3CB73B97 +:10DBA0007726CA59AD064428C64746003DE84F12BD +:10DBB000F776351DBEC3DE14704BE55A94E75B1B48 +:10DBC00013B4EF65E5DC8F7FD18EEBE7E1BDD68B3B +:10DBD0002E74F4E2E8953BAEF77C1DE6FB700FB7C0 +:10DBE000B6F7279D363B75F07DAA37931B4BA0DE19 +:10DBF000D46E8786427C57CFEC11B80F1B4E3F3C4A +:10DC0000E1BF90DB8D1A9753B4CE9C697DB145E599 +:10DC100072B0B05BE88B683FC9F5E876D01724EFA7 +:10DC2000524D583EAE2797E4E8F20897C7A04FC47C +:10DC3000BB625C9F9488F55BB25D22B95DD2CDE595 +:10DC4000ED16D013286776754B748F02E63317EF05 +:10DC500035D7AE06390BD965667FDBD3FDA13CD045 +:10DC600084DC84FAA437C09EB7C9DB0B44B9B69AEA +:10DC7000EB890B3A9A48AE6ADB794A1BD99169FD68 +:10DC800075417D2FC9F3E7FC1A8F6F157237585D08 +:10DC90009BFB7596A60B936367FDFB16ADDB77CCFC +:10DCA000A47749B6BF243920BD2F7CA782F74FFF48 +:10DCB00020F8D3B4CF478BA944B71FE1FB98D5DC3C +:10DCC000AE3F56D0760DE2B36DC75205EFE717C6EB +:10DCD000F87D3E7F74F96EDCAFFCA7B06BCDF71911 +:10DCE000587D1DDD53098879042B07E8EF4885BA74 +:10DCF000177CF342B2CB7B474B5A1ACE670241BE28 +:10DD0000AFA8ECD7A9BC8A9B76BBAAE31DB84F5B32 +:10DD10001676106EFD1DCD0407EC6B54C9E2077E2C +:10DD2000329043ED83557C9FB3B99BEF73DA5C2946 +:10DD300086767F30E6A0FD8DA32AD1837F9F61196F +:10DD4000EC3F715FD02EC517E3FED098AED07A6657 +:10DD5000E2DEEDD631E377D2DF69989AA477CBA7DC +:10DD60000B7B89F60960A75FEE3F3817ED74739E51 +:10DD70006E31CF4034639E55F679C6FC41EA275494 +:10DD8000D5C7E759C9E709F56DF33C2EA7687F7A37 +:10DD90003CC6D4260DF74B500EF503E16772B0BFB9 +:10DDA000743FC635488710E003E910EA7ED9C07A8F +:10DDB000CB62F864FA507EF805E2291FDB33C2D744 +:10DDC00050BBFAECF1534F89F7EC8C0AAE9F86E812 +:10DDD000370FFFFB48FE0C7DF32FC1E241BF9B6173 +:10DDE000B16741525E457CF4B483EC9F1341EE8FE2 +:10DDF0000F8479DC137C3746A1FD0A29E9B55ED989 +:10DE00009860F143F92BEDFA20861D67DB6F8A7D60 +:10DE10002693FBE8DDC5F6E98969D6BF53F558803E +:10DE2000DF037C2CA00A3DD1AF13FF0CBBBFE4F68F +:10DE30004128EC487E0DFED97E19C7CB96A90EBAB3 +:10DE40005F3F1DD76B3EFA61DEA77D66671DF0233D +:10DE5000E1AB9EFEBE41DD080FD5DF3A95DFC7EF8F +:10DE60004DED24BFD6A6E4E78796D2BE8ABF1BB08D +:10DE700067C7EE8E9230BE37A44F755AE00D966597 +:10DE8000DF6F7F21F6E7E89FE7FAC14CB99E30F3D8 +:10DE900099EDDC224E997E617C4F50253D187BE93F +:10DEA000B343187BD6AA16527CED85418758E7E22A +:10DEB0005DF16480FBCD52FCEFF4987E37E7E1F62C +:10DEC0003EEE4F1BFC3B3D170611AE6AFB7B43A6A3 +:10DED0003FAECD551F473CA1FF0224160BA09FC6A5 +:10DEE0008FFE09968322CE55B6606A9365FED704ED +:10DEF00065AE57AA15A2EBD6C9767F9D1EE4EFC08A +:10DF00005D2EE075B238BD130AF0D2BE14E023BF17 +:10DF1000269B2F65DED7BD0CE16CEBAB8D23BE6578 +:10DF20007FDC53AEA5E9E30B72FED8EA1A88A8A4F9 +:10DF3000E71271275FA7E45FBAAFB28F8C1F7A0F29 +:10DF400007EDFA6E37C3711D55FC3EFD68E18FF891 +:10DF5000604D0ADFD2655BC42B45BEC80D1EFA7B3F +:10DF600011AE8145E81F37E54EA6BC41BC60BFAD90 +:10DF7000496712E55F2B4B74911F007A41F9D52B4D +:10DF8000F377326A2BD598155F313FC7432DE2CB2B +:10DF9000CFF9DAFA0EF26CE1A7C13BE0E43FEEE321 +:10DFA000EB8D5692F5BDB072FE1E87DCCDF7B50A3B +:10DFB000BEF75A92C6A785DE2B88DEF3B2D3FB6D7F +:10DFC000E1F7DFDF5712B4C61F64DA9DA67D9969B9 +:10DFD0003F9605342EBF64B0172BD2F6A4A90FDBF1 +:10DFE000A5E46F2EC775F484A2F138E24404ED2D48 +:10DFF000E7783FD9EF4FC9BDBE0A32560DFEAE409D +:10E000008ACFD7C9F4F877A0BEABC34979D7768950 +:10E01000EC23936F2CFC9D39DF71E85FC9E4277313 +:10E02000BEE3045ED5D3C54C1F61B1F36B06F7FDAB +:10E0300012FA653E98C9083EF57429D5CBE28F29BE +:10E0400046BBD0F4C3987E17D8C7925CF9DFF7BF00 +:10E0500024C8FE36E68A77FB859FE57FD0EFB22F96 +:10E0600028CE79BE8ADF8565F85532FD28997E195C +:10E07000D38F4253B2F86732FD2A233180732CFAD2 +:10E08000699ABD788E7B5CF8F57A3AAF9D6B44D384 +:10E09000F123AE944CF0C9ABC5DFAF13EBC894A32A +:10E0A000A65CCD22474FE69C458E9EC4B385A93819 +:10E0B0006FB16EC24C463DFAD4D32F7B307EF5440F +:10E0C00080CB81413D8BFAD5A24F03A85F279D8766 +:10E0D0007E15EB2C538F64DA9D5D358CD6519E985E +:10E0E0006FEE004FF3FAF9DFB1C9652E4ABBC4FBEE +:10E0F0008CB9F3ECF8BCF8854CBE6BE27E738F1ED6 +:10E10000BE0EF96C9E83F8EC9243F67AF38A5F0DAB +:10E110005F0F20E6CD7154F09D8968E767F90B9198 +:10E12000AE3532B5BBF4B8BD5D1A7E515FE5705DAA +:10E1300071FA1CF5C2DC8F9F09FF6C8F3B3BFC1111 +:10E140003DFF1BE134FC5F8BD8EB2D5AF26AFE37A2 +:10E15000B3C11F65231755A6E1BFBACC7D76B8348D +:10E160000EFFB555E7A8579A1DFEEBE70D037F1983 +:10E17000BB12EFE57C73D139FA1574BDA9EEECF54D +:10E180006E6DC81CC7B0DD33680D3BBCC8FFEE1414 +:10E19000FFBB482EE6A2D43DC0F9C8A5BA480E9AE6 +:10E1A000E3B9A2767A0DCF4746784125EDE7E95DE0 +:10E1B000854C7E983FD945FCE2CE77F0BFA735C8A5 +:10E1C00047827E614E8773F287E0A34C7E188E8F64 +:10E1D00032E1CFE48F341F19F93784D3F067F203AB +:10E1E000D87DC447AE68696C93B59DC94761CE7F41 +:10E1F000E7E40FC14799FC90858F882F32E1CFE487 +:10E2000093FF71FE505D2467DC8CF3854BFB4BF96B +:10E210002315BEDEC21F99748ECF9C437C30943F81 +:10E22000045D047F9C93EE823F32E97CBEFC319416 +:10E23000EE267F70FA9BF067D239D1F46D95C7B3A3 +:10E240000DF2C5F9D159033AFBCF7FFD332BBC2525 +:10E2500043E97DFE74BED383F0AA269D354E6755F3 +:10E26000E57AC415E369BB4967FDFCE8DCEE01BD56 +:10E27000407E578EA74C7A2DBCAE95E8A966D0B9E2 +:10E28000DD2FF02BE87C2EFAB50B3A9F4B6EB79B37 +:10E2900074CE803F937E83F5853FCAF41B67D22FEF +:10E2A000D1E4F25AE9DC1EAD9F773EF46B3FCFF527 +:10E2B000C9743B7DCF454733AD73D7A7D04FC64612 +:10E2C000717BD11D5525EBFBCB9F84B8BDF23E1A67 +:10E2D00076583F27FBBDDD3F887A13D1D00578EA19 +:10E2E00042F6B827333D1DE27EE53B44BD1F8598CD +:10E2F0000D9EBD1BE27568373DF39256B0C03F746A +:10E300009E0F98EF8E809D8776ECFF07CD0EDF4D38 +:10E31000008000001F8B080000000000000BED7D56 +:10E320007B7C54D5D5E83E67CEBC924932339924E4 +:10E3300093F74C482068B093002920B627214088E5 +:10E34000680744058B3A915780400252C516CB406E +:10E35000424862D0A0E1A13FB413622C5AB1A1F5AA +:10E3600041117B878716BDDA466BA95A4A43A4142C +:10E37000F141EC43F9BE5BEB5D6BED7D32678644AA +:10E38000F0EB77FFB9BF2FFEFC1DF67BEFB5D77B17 +:10E39000AFBDE7CB2FE1EFDB8C25DA25C652187B2A +:10E3A0007FBD9DA9A318FB52E4B7B7154F63458CF9 +:10E3B00039DBCB9AF0BBB02D99A9858CFEBE649158 +:10E3C0007A8E0B23989A1C493316626C3C63F6A92B +:10E3D000D0B10DCB4752F9FBEB2DD43F631EC93FA3 +:10E3E00066A8FEE387E93FFD12FD67513963415A94 +:10E3F00007FE59521933F27F3243D2C173061763B5 +:10E400009BB24C1E032CF5274E56D35314E94FFBF9 +:10E410001AB34CA7A4ABA081AB42EDD3E691C7D809 +:10E4200015023E4605FE2F81FFF71882E6C48BEBEE +:10E4300035C8D0AF0D5301F7EC8448BF257699DA83 +:10E440005B428A1A82719902E56322E555A2FF06B2 +:10E45000C9F74E00E619CC36F9BA3D8C6DBE86CDB3 +:10E46000D5CFF37AAC07EBFE96DD405FC6FC0CE13E +:10E4700068B4BDF28E04F3315A6C4103CD5FF9A844 +:10E48000CF1299D7F57626E01236B0D2085C86AB6B +:10E49000CF98EF1D8497D166B2B77A2FBFFF12BB1A +:10E4A00087BE63BA4C5007F2324DA10229B25E809A +:10E4B0000FE50757B35037E4675958B305E0D9243F +:10E4C00031D5360EF2250BE5E39F1DF62F53CC73A5 +:10E4D00073017B5CFE06A41576D45C82FB57EFB615 +:10E4E000613F19260FD6CF779BC232CCAF692B0B79 +:10E4F000E641BDA64DB6A019CA9B12F24206987F0E +:10E50000D3177CDCA65B3DA18DD8BFAA7A5CD03F37 +:10E510000DE5E1ED9CD8AE58D4ABB6871AA0DDA3CB +:10E52000AC5D628648FF8C653BCEC433CC62848789 +:10E53000762763E917E351044F393EE6B528850A8B +:10E54000ACEFEF2CCE87F8D7E0A8375BF12B07CDE7 +:10E550004BBD91FA8DEB3D931B8DBAB411F6DF766E +:10E5600071BF6B9265DAFFA71CF573FD50BE575A59 +:10E5700035D7AFC393F71D1C4F7E63E7F5D838BF7F +:10E5800005F1047A7CEBDBB83EBBEC6995F0BBD1BE +:10E590005285E936D92E011CBADCB32DCB10AE154D +:10E5A000B2BD80617A23D50F427DDCC7A3F63B9ACA +:10E5B000BDB08EC63679ACD983FDA9338B018E49A7 +:10E5C000629FBA2A603CDCC742162A80756DAD286E +:10E5D000C95800F31A697796219D1EDD72978CE564 +:10E5E000ED1D8CA5417F0A0BAB56A8A7184EA8407D +:10E5F0005AEC7EB5DF9E8FFD481CEFA719266754A5 +:10E6000041FDEE9022E378873A6F7ACD08F3D9AADC +:10E61000CACC0CED92FAAA6732D8979FDBBDB44EF4 +:10E62000E5C48C0F18E0677BC56E3B8EB7A7D3940B +:10E630001E807EBA3A9B3290BF244E56FA07F116DE +:10E64000FE3F54569AD107F9B671D1F95DF3FC1922 +:10E6500076681FC7205FA36F2FFF86817EEE10783C +:10E66000736C9B49C2F60AD3B5877AF6E66219C77E +:10E67000656D36D7992B197B06E8F64B00CD1E59F0 +:10E6800095AD08CF9392AF1B8A1FDFDA640EE8F6D0 +:10E69000775B0ADFB7B6F5ACE0346C40A157F623E0 +:10E6A000BFD822E061B33115F141DBDFD86F5E4B9B +:10E6B00045526008BEA67D15CB88C98DC917E39762 +:10E6C000CDD72BDB01CE239EB517C7C3FC47B4794A +:10E6D000F6F7C13CBBC7E414DB3C117C7B65DB4D2A +:10E6E000B72C85FCD57B6D3E33CC3FEE84F914F21C +:10E6F00083784BDBA7F8ED3E348F7900CFE2D7BAB1 +:10E700000AF2C742B927B5201FC633FAC20CD7692F +:10E710005B6B2A380DE9693F2D4AEBFB8A79B6AE6F +:10E72000B717E4031D74ACB7D0B755E2F3BCF2A73A +:10E730003393EED0C1EBB4E08783EB5B1BEF6B1C34 +:10E740001B49A738007EC48F43EE593A7EBCCBC12B +:10E75000F9ADD66FECF85A391BA7A64F85F5766D43 +:10E76000033E08C9B259E33296019CFADB4C76C4E9 +:10E77000C7EE2D23EF9F8FF8FEA68121BD746F2B6E +:10E78000CD58AC5B9786C7B1FD1B44FF7BD2838F0E +:10E79000483E6413B755BD3E01D2D6E0230CD3ECFE +:10E7A000269E46063509CBE756A988CFC8B833E080 +:10E7B0007F475E5510D38EE02D32F0DEFBAD55ADB8 +:10E7C00047810FED2908BE2741FA51170B57607B8F +:10E7D0002FAFBFC9156C0EC23CF68CE1E9D68EF99D +:10E7E000D4BE4BACC7D569227CEEEA6C74229D7412 +:10E7F000CCCACFF1C0B7BF38E466D0DF9FB69E3F2A +:10E800006681FE5D92183FF86625CEA75FA4E3B649 +:10E81000F65662FF65B3F277CC47FAEC35FA103E54 +:10E82000FD467B0BA6BB003E1B90AEB2FD19FE2140 +:10E83000E0D1B6DE5DD06644FE07DF82487E82CF3F +:10E840005DF0B44E1F30DAA3D35D923F03E1750B48 +:10E850008CAFC0FCBA8D7E825F95E3C94A6522A465 +:10E8600013FC19088F498E4E9E4E11F3670F57AA5D +:10E87000308FEE749ECEDBDA41F38F9D4797D197B0 +:10E88000E12BBA8C79887AFFD5750C0787CB1DFFF1 +:10E89000FFE3F6B7F86C976EDFE988E60317F5E358 +:10E8A000BDBC7EFE5D7CFC9FF6FF6FDBDFE2C8A394 +:10E8B0007DBE343E30E2AF71320B207FDF36A7DC05 +:10E8C0005AADE3F3F7A67079767A502F56C91EE950 +:10E8D0006F996E45F9D9BDCE6E554780FCEDCC4F92 +:10E8E00044B9D5EDDFE82C003EB909F42964798DEF +:10E8F000FF6CB0A05ED2D821DB377A80DFD967C742 +:10E9000015B850AF915122B17657B915EB07DB64BA +:10E910001FCA854D2ED9BA40373ED4AB44B9D4AEC8 +:10E92000CE8E9217DD425E80240BA3FEBA393F6F74 +:10E9300077AB4E3FF40BFDA07B4B79CB04E4ABA847 +:10E94000DFC1DFD16DD38E7D1BF524D0D3502F3A9C +:10E950006A9F5D351AE75729939C1E29D28E4AC5B6 +:10E9600007D365648241FB023B0B85A17E57F3CF41 +:10E9700057A35ED6844A0FA41D1501EA2FC92D7B2B +:10E98000507F666DA0E7829E67173ACE21FFEC723A +:10E99000D463B64E60C4E79B3013D7EB639AFE9EF8 +:10E9A000500C7A1299641E94F759D67CD427403FB4 +:10E9B000C4F9687A9A3BC54BF04F463D0ED25B3B9B +:10E9C0004A5E2B847E6C37CA3E6CE79C19AD97C5B6 +:10E9D000EA6F4CF1CFC275B4DEA8A02C07952F5A70 +:10E9E0005F8BD5CB06F5023FE815BA7EE20BED5101 +:10E9F000E9FE97D9E30CEC819F28F57FBA17F7B5AC +:10EA0000D7E00BE2BEF62804B72E809B04FDDDDFC5 +:10EA100026537AB3CB141AE515F210E1B055E17024 +:10EA200050787AD3266708E7D7FD323B80FD6E7DAC +:10EA300099F924509AF7ED353127D64FB0919DF4CE +:10EA4000E17ADFE4464498F61D04EF65160E3F8335 +:10EA5000DCEE63808F2D4CCD43E3E3D833CBDACBB0 +:10EA6000500F7BC340FB7BEE99D667D6D2ECFDB747 +:10EA7000E07C1A3B13081EB063F316A2DDEB70FBBB +:10EA8000507F41DB82F409344CA0EFE568C864F0A4 +:10EA9000B405E5B9D5731BCACFDB535EAE4279BF6F +:10EAA000378E97B76EFB696B300BF5E96B0A511F18 +:10EAB00058FAD0B32D56B095469B457FC195AD65AC +:10EAC00080B7FB6449EB5F65A07FF4A05E41E91766 +:10EAD0005EAB00C57ED3A03ED3D38AFA43CD11935B +:10EAE00018BF31AE0CCAF795DBC7BAA1DF0F5D3F87 +:10EAF000ACB264637FDAFC6CD672A8BFCFC4DBF71C +:10EB0000BB6C338293192B1ED173F2FBB03EF3DD45 +:10EB100026DF6E1AB6371DEDEE7DF2AA1AFF107AC7 +:10EB2000DDB8646E87F78C6395486730BFB9211DE7 +:10EB3000FD95BAB85D5D2EBE3DA16B640FF4334206 +:10EB4000E17A37C02C7926D2D996DD935A75FCCA62 +:10EB5000E78CA3FA3566568FF5F6F7C9F7119E7460 +:10EB6000D81D483F72877FE329C83F99ECA4F10B79 +:10EB7000C2B33324D4BFF6FCB6A408ED81676DA4FC +:10EB80003F9EDB73C32368776F6E3633B413FB137A +:10EB90006C739F807A9B42575620DE68E39D4FE658 +:10EBA000F3DBDC56D2B316E673CE6623FBED278A81 +:10EBB0006F2EE2DB4FC06E0FF2FD4F47BE962F87E0 +:10EBC000480F9AF9A0A7A511E0962FE0F8AA6B6468 +:10EBD0000BEA3D2D7E5F9C84789E25336CB7D9353A +:10EBE000DB82F6D3A365ABE9BBD9959789F6768B23 +:10EBF0006AF220036C2FE37A73A7A2CEF6427E67F7 +:10EC0000BB4B0A7A22F3FB54C0B9CBC7F94CD0C531 +:10EC1000F9C2530EC00B98DF5329AC0BED6BB39DBB +:10EC200095E0BA8C59F5AA3AC47E3117EF87B9013D +:10EC3000034A8924881E522B8EFF00F9C55913E818 +:10EC40007B08AF7916B61BFA6BBCEB2E8941934754 +:10EC50001D9CEE1AEFF084703D69CD66F25B34CAFC +:10EC6000EC5AA2C72C66DF00F9A9CDDC7ED9D4C648 +:10EC7000EDD6EE852C84EB4B6B934FA17F27B5EF40 +:10EC8000D3F5C4A73AE4B009BEA9F34DCCA393339E +:10EC9000EE131F7C81F6A79B41BE8ECF9C4EF4AF36 +:10ECA00070C2FE98B3EC52C0C6F3DDA5684FF2BF48 +:10ECB000B83630FCA1BFBD1BF83C376F60A1DD1238 +:10ECC000955BD696F0EAE8A73189FAFDCFB1A71196 +:10ECD0004E264B5BAF215107D775005718CFD4BCD8 +:10ECE0007915AEC354A89B07FC7F189D1C308F2C50 +:10ECF000D62721FF7854D83BC43AA1281771044481 +:10ED0000EA473D7FB3DE5184F0E4FE04B2414A8518 +:10ED10005D9F17D98FFB9DDC6E89EDC723FAD1D299 +:10ED20003F12EDF61D755E8BF8FDA3A0B304594D9F +:10ED3000A3CCFD6EF407FDA338437E96628F534744 +:10ED4000C3FCEF76F1FEF7C5D50F49BFEB5C5CFE67 +:10ED50006D7A15D014E0B16FA3E7CE6A845FB9CCA9 +:10ED600090FE0FA97C1FFB2B58C88CF4A372F8B639 +:10ED700077B05010E034F60DA54586F96495C94E7C +:10ED800083B0E78330DF04FC07346DF7F919E989B4 +:10ED90002EA65AD18F90E5E7F050ECD2AC3144FF6B +:10EDA0004C8679C78BFA0915C155E46FB0D8AD769A +:10EDB00058D7D62C5F553E8ED722D9891F297E7908 +:10EDC0005642042E360197F80E6807FB686B96686A +:10EDD0001CEC17919B5C4CB04FF1AEE7EF467F9B6C +:10EDE0004DE5DFA439D178477C10F17E25E00DACEC +:10EDF000236142F4BE6F15F0C95458A509F06903A8 +:10EE0000F227A4EFA51C2EF1BE98FEE2ECE90B114F +:10EE10008EAD66B61BE82B3718DD5F46735A39E2B4 +:10EE20005D16D3B58371DF763A683F328EED9A2D49 +:10EE3000A3FD5FC3644312FAED826A4D09DF1FD45C +:10EE40003B36A7CAD46FA6CB598E740470A9443F31 +:10EE500052469AA744CF478D2E3F2B29C27AF6F20D +:10EE60009157919F96CBD3548EE799C706EE44787D +:10EE700067D446CF9FE9E9CF70E9B4D192188CBF2F +:10EE80000AFDA0D174DB9BEC157E558E1728DE9011 +:10EE9000DF687ED67389BED70A91EEEE52C83F8BEB +:10EEA0003A5A16CCD1F8B41C4C83FECC4F73BA3608 +:10EEB000F628C1518924FE55139667FDCBAC9FEF10 +:10EEC0009EE72667A05CE912FE1783D0533538EC25 +:10EED0004836D13C76083E5AFE42D614E4BFDDD90E +:10EEE0005CDF020943F4739798FB59D9FF483CCE85 +:10EEF000EB3D33EA90D07F5103D677A8A06740F965 +:10EF000066A5DEE2D0C939E82224BBFFEBDF4DA8BD +:10EF10001FC13E77097DA63BBC716535C3F5044B27 +:10EF200051857484654DAF408AD4EB05410BC89F71 +:10EF3000D186E05D4B411EBDF0D0A919762BCA7D6C +:10EF400026F482E3335494EB0D9268FFEB16354BB5 +:10EF5000AF0700D959227A0063EFCFA881F2E22CE3 +:10EF6000ADFDEB33D091D863D1D20FBE8A767EA3AC +:10EF7000B1A714F516B7D3D6629908F3B7FAE7220A +:10EF80008F1B93BCA40AD39A9EF3EB8EED2DA8574A +:10EF90008C31F45E6181FADBDB77B75464237DFA50 +:10EFA000E2FC0997864B97E28BC3F57789F56727D3 +:10EFB0003F346343FEA5F594DA3DBD5578EEA0EDF0 +:10EFC0004FAE93F3390DBECAFD3731F4CB1843264B +:10EFD00055AFAF68DFB2640BD57F355EBD3A79FCC3 +:10EFE000A5F1AB0CF10BF0EA1F829F8F3170BD25AC +:10EFF000B6DF9B9325CD9F5F8FE396BF60233ED204 +:10F00000BFE5A6C7D1CE281F55F4583CD067D7BB63 +:10F01000371B91AFDC98ACF079FF2230CA4ECCCED2 +:10F02000978170433F00C1E5B92C09D7110B378791 +:10F0300058576CFE75C956AE4714D8880FEC79CE78 +:10F040001642FB64EF46900F43C0617132875BE369 +:10F050007A26CE99FC328E9FEF505564BE052E7FE6 +:10F0600010BF46B09B541D7FD3DA2B1732A3CE9925 +:10F070003AED2AC15DB99043F9298ABF06E1FB7ECA +:10F08000FEEEA5F741BB47843CCBB4ABCB92F1FC81 +:10F0900046561FA8F45E3C2FED7BB9FEFDB5C2AF0E +:10F0A000F96FD8212AE9070971C43707ED90ADAE91 +:10F0B00061ED10E2B39B64F2DB0F6B878C28F6A046 +:10F0C0007CB21ADA2DF8CD977D0F9479D11E397064 +:10F0D000EE29B4479E8C277BE46CEB7437CAC76E6D +:10F0E00023B73F6A922D346FD80FF2C30E6F871883 +:10F0F0005A2A8B2E6D87C4D26789CA087F1485551A +:10F1000020BFCD44C313F643F1C8744E673CCAF523 +:10F1100039E4D3F835B97C248707E92BA450B9E149 +:10F1200004E889F86D6B223D4BB1FBC96FFD1D39B9 +:10F13000F024EE2FB05D05E1611172C1605359A05A +:10F140006878FEF4CA436D339A819F188EC69DA2DB +:10F150007EC37C7CC389CDE42F67CF46F707E33CB1 +:10F1600087F865DAEF0FC7EBFAD7F8E1AE875A6791 +:10F17000E0FA7B4209D4FF2F1E6A7E3598FF15FD09 +:10F18000872FEAFFD050FD6BFC77EF432DC4FFC003 +:10F19000040B9B018E353BB8FDF6C243CD333628B8 +:10F1A0005F31CEEB178DF3EB21D721F8F4C30F6D50 +:10F1B00069C179EFDD503F77283A3EE3E4FE995884 +:10F1C000798B673F59255CCEA6E9F6D38CF2F6AA77 +:10F1D000E1E5ED7927C7879A78CEE70E0EC8F1EF03 +:10F1E000917D96EA40D4EB51B8DD6CCF4A9536005C +:10F1F0003EFFD6C5C7B7876E65E807975D9EA63EFA +:10F20000B4835A66D1399236CF2EB4D7906EC05E91 +:10F210002B207BED04B7E79EAB65059E88DD766EFF +:10F22000CF9D16C4A3094ECE77CF3BEDD4BFF54892 +:10F23000498071170EC14FD337FE3329F019E29B75 +:10F24000D9C5F509731693E83C49D873FFAE5D75CF +:10F25000A3E0FBDD565FD57468975A2EDB913E35EF +:10F260003B09EC122BEAB19BB7C924AF06ED216133 +:10F270002F69F657A3CCF9CAD60E7937C26D6B5BEE +:10F28000C96FD13EDE54AF90FFA61FE6694D1AC28A +:10F290006E72813D05FDB5371BAEC5756C057B0CE7 +:10F2A000ED2EF7C2E87A679302692E8093AD42266D +:10F2B0003DB9BB7037D9A3B1764EAC7E1CAB0FC73E +:10F2C000EABBB1FA6DD6DAE8F2AFAF5F72FDF07269 +:10F2D000F54C627C43E897A4EF121FB9B305F5160D +:10F2E000B20F21FD76F29D44974A98E38382748899 +:10F2F0005FA43FA4031660924474F72D17F2A95A35 +:10F300004941FDD032D8BFCA500EC6FA3BB46FBED9 +:10F3100093EB9BB17CB56BCBC81CC4BB7EA3E7361B +:10F32000B48B7E26FCB1CF8A2F13E7585AF9F3C26B +:10F330006FBB7F98F203A2FCA0F8C696FF52B40BF5 +:10F340000FD3FEB068777498F6AF8876C786297FAA +:10F350004D94BF3E4CFFBF16ED7A8769FF9668F764 +:10F36000F630ED8F8B76EF5C54CEE5FC7BA2FC444F +:10F370004CFF2745FD3E916F7078B8DE33CCF99C89 +:10F38000661F631EDAA3E4C21EA1B31F04FFC4BF3D +:10F39000C6D288DDA9F10DC7381642FF8766CF6A4D +:10F3A00076E7734E0FB5B35580FD4B993D8CEB6FEF +:10F3B0005F0D9F4518EB319ECE17C97F8D78B348FE +:10F3C00087674B5D465E5ECCE11059D748595B9725 +:10F3D0000CF9AB84FD6F7088FE1C91FE16E8FABB39 +:10F3E00051F8E7BA2E8157B3705E29917AC3ED7F49 +:10F3F000754CBDE1F0F046B1CEAE4BE0C3D2987A89 +:10F40000C3D1C57531F59E11F57AC477AA9043979B +:10F41000C28758BCEAD2F4ABAD135AE99CF712F498 +:10F4200071AB583FFEE9FD14B63699F020850D44C6 +:10F43000E14722EBE54130023F8C17BC4C1D8B6944 +:10F440002E9F3E4FF68878293F43BDDF78219FCA23 +:10F45000F77AB9BCAF3DDAAB7A1323FBE976723B9E +:10F46000778CD0DB6A92B89F8E4D6176D45F41DF96 +:10F4700091505E77A730F273CA2E90D7507E479690 +:10F48000894D87F2B3C97C5E6136C5568C72BD8DDD +:10F49000FB9B34793DDA60FF1BFA5559B285E28552 +:10F4A00050BF41BF087C299E28CEC9F7E16BE837E1 +:10F4B0006EE710FA8D5BF4F3DFA8775E705D96DE81 +:10F4C00039B47FFC6BE89D4ACA907AA7E34A06B438 +:10F4D000E87EF07BAD9E8917F7AFE9A17129D6AF21 +:10F4E000AB873A535286D243BF9EFFBF6B9CB0732B +:10F4F0000A2D64E780F9E94E46FFA961A60FCFD532 +:10F50000DE76703E71A973A44B9D1B5DEABCE8CA10 +:10F51000940417C68581CDE243B93FEDA7450F5648 +:10F52000027EAE7ED340FE9AB5ED7799ADEC62B91E +:10F53000ABC5E368712E9A3DA8C5BF805E3003F16C +:10F540003CEE7EA703EDB60752389D1C6AE3E764E4 +:10F55000FD73641E67716C5B259E3FFE5DC5681080 +:10F560003CEFDC381BE1D2D16CE0E708CD0DCD7863 +:10F570005E583855B61B3C7A7BD45DA0B74747B977 +:10F5800002E8A9817ECB49CF6AFCE7140BCA99CD6A +:10F59000F6D971A8076BE796DD1DFC3C73EB1CC820 +:10F5A000B75DFA3C3376DD2F38C4F900E3E7305716 +:10F5B0001E99370BE36CEE6873165B3DB46EF2B7C1 +:10F5C000FEC9C1F99FB2D650701AF8470AEAA18065 +:10F5D0004F77805D8E7C4DC17822CC67BAFDF16299 +:10F5E0003C14E7076330A4D0497CA9205FDB5FD8D7 +:10F5F0001F13EADF2911BFCB70F4AAD1A746B71AAF +:10F600009DEAE8B316F198CD8FD6B7347CD6CEB745 +:10F610002C2956B29FF64ADC8EAB4F31B7A01D673E +:10F62000F4707D4ED3CF8C38DE553A3D0FE3AB708E +:10F630003EAE008DA71BF70734EE3136A49EA79D82 +:10F64000B355A75866E0F9CE3625389BECFF90C23B +:10F65000504F3FE49A5D89E736ED027FDA8F194912 +:10F660008FFF3BD011FA57F0BC7CA838320D5F4EAB +:10F67000DB3D51F1161ADE0CC7DF4D82BFDF9EC2A3 +:10F68000F97B2C3D69FB154B574CF115E27AF618C6 +:10F6900083144772B8F32E37D961BF08E4DA87982C +:10F6A0009FF6FDA1981F6CBF15FD48C080ACF20409 +:10F6B0004A6BE7FD3609E056CBB4BF55E44FFD9EDB +:10F6C00018BB56C4154E3570BF53DCE312F9CD9705 +:10F6D0000715C28BDAE0C65532ED5B88F429EFE3FB +:10F6E0004686E7F4504EFBA7B55FDE636661DD7AC0 +:10F6F000563E0B699D5DE1653C6E6E29D807611D24 +:10F70000FFF1E2F978229647E733C3FC24DC7F8CD3 +:10F710001D1D2AEE74ED89CEAB8FEAFAFFA5C697C0 +:10F72000BEC9BE49768A683F1CDC3E5F1FBAFAA894 +:10F7300011A321D4A3885F5A3EC3C37BE0FFADA3CE +:10F74000CF140E85171A5C17AC9DC2DE077A7CDEDB +:10F75000642FC378D7E06312D9ED1BE3BF354D4169 +:10F760003FD0599802A417DCB37C2CD2EDC4D33E11 +:10F770005335F4B7B297FB6FD20CAB8AEF457C3DA3 +:10F78000CC6EF78BF42AB47B6DAA07CFFFAA059E37 +:10F790007F64AC2FB623DFBFD5A6A23CAF9EA3BE2D +:10F7A0008BE724D5F38B2C08B7EA1EAB4A5F0B53CB +:10F7B000E2501EFCF34B8A7B5E2476BB5A6116CC6A +:10F7C0004F3331C50ADF173A66993C80676971CCBF +:10F7D00082E9D28D303EC02971829FE6577DF0C705 +:10F7E000FFC0FE9628E14392B6EFE331FFD5FF401C +:10F7F0003B7891EA37A19E71E51E9320460EFF31BA +:10F800003DD1E96FEC8F4E1787A3D3638F45A7AB2C +:10F81000F1C013C679F10B0333023C079E8CA7F3AA +:10F820009EE5C08EBEE5E4D3409FC8B29F8CE944FC +:10F83000F9F0FCBFEE243FE1C01B06B2DB9FBF0224 +:10F840007475849F12CAC1F99D7BE4C78FDD03E5FF +:10F85000E79E4A430F003B7C96FB0D973F6126FCD9 +:10F86000FE64BD6F7205E88753961FCC413AFB6476 +:10F87000FFCF1FC3F20F9F31333C2FFB50F83B0FDC +:10F88000BD77E0CC2338EE33F1C568C37EB8F78589 +:10F890009108A7653F792907E36CCE3DF593524A5D +:10F8A0003FF5E455F83DF7E48F4756935219CA41A6 +:10F8B000FF9FD6CFF2A7ADA792017E673EB6D9F4DF +:10F8C000E7DBDAF7EBF6BB1CFDDCD4EFE6DE64A485 +:10F8D000BF3D0941FC2EDB73DFA7FC2BBDC9BF1B5D +:10F8E000A87C19406602C0F183042E7797EF314758 +:10F8F000C17FD4CEE8FDF800E4F3CFA0DEE8507479 +:10F90000FE1990733F83710B3F995F857C0FEBE18C +:10F910003CCEC0771FD4AF837C07E47F22E45DEC4C +:10F920003AC7A5723DBC6E7FF4F80794A1EB4F4A2D +:10F93000E572B1104F8875FC21C33CB41F5F4DE5E3 +:10F94000FCF7A9A706EB1BB8DF02C809706CB9A0C9 +:10F95000AB1707E38FD89A4CA097E588247991FCE0 +:10F96000E54CB76EF263F89210EEE7845EF2B9915F +:10F97000D3EDB9F581B1A7818F9C595F3FBA42A7FA +:10F980005F2CD955DD940E7853BBAFA09862E84543 +:10F990007EED934712D14F75458F91E46DEDBC27F5 +:10F9A000EE9F84F59E34F4E0BCA03C15CB3FEA7991 +:10F9B00039F1BB90BF64A7B758AFC72CD9F9BDD1F7 +:10F9C000153ABEF775E950E30FB5760E871726F4A2 +:10F9D0004ECB047A5BBE53F261B5E53D37DE40B6EF +:10F9E000DA2E830FFD7AA50AF31B4A701DCFBD9254 +:10F9F00001F9752F8D2FC5F540177330BF55F65F90 +:10FA00003B06F9D363468AF386FC6332E0D9E1C250 +:10FA1000074DFDB08E35A9DCBFDF7A93AD06F52624 +:10FA2000E8EFA80CED121F9754917E07EB9F2DEF86 +:10FA300049443BEB03A3AD19FDF41F24D4FF16E7A3 +:10FA400011DCCBFB65613EEFA5C23F5F73D0487A06 +:10FA5000435D77436219DA9DFF3248C87707BA25BC +:10FA6000E2074B7646E3570DF4ED8671CF752650CD +:10FA7000FFE75242392857CF2584729CBC3DF1C123 +:10FA80009A3DBFFA0FE47B4B43D1ED63F161A7C010 +:10FA900063F82BD4E3D5C578C314A534525EBB16E6 +:10FAA000E481EEDCA5F674BB09F5CFA5334D5F39D3 +:10FAB0001EE025F3103CACA4FF2FBF82557878FCE4 +:10FAC000846481FECFE1BFC06E5D3E9B556AF974D0 +:10FAD0009E81780D28FBB713BFBADF00F89D819B8C +:10FAE00087F6E64FE3C99FFAE1C726921FE7CE8269 +:10FAF0002207EB5EE91E3BB94237BF8FF61F49C4B0 +:10FB0000F97DE409273A015E0790AE316DE7E9E53A +:10FB1000675BC92FB7A1E74822C6B92FEF49A6F303 +:10FB2000F3037B25A70C70FEE8EC13F16C083A5D3B +:10FB300076969F8FC7F2214DBE9EC27F821C7E2982 +:10FB400055DD9F8A7046E301F480B4E4FAE2FA21BD +:10FB5000FAD3DA85533D5C5E49BC7D9A6135D5FFA9 +:10FB6000B3DB7F2415E329C705BD8827CE8085EE4A +:10FB7000A7BC6FF0DD651F81F23260223BBF31858B +:10FB8000C659C2605F207F81C2C20AE0E70294BB0F +:10FB900057519AE0B7608F14C2A38A843673D43D5C +:10FBA000AEC51DE6A8F336B64B570EF05F8A723528 +:10FBB00091CE99C2E82F5DF67874FDE560AEE3B8AA +:10FBC000B54F7F69D6F70B9AABD0F35413EA89FF90 +:10FBD00010F0F9B35B3D81EB7289388981378C5C19 +:10FBE0006E32FFB7703DCB851C5F643E44EBABBB10 +:10FBF000E79ED10B411F39BFF607A317260BFF075E +:10FC0000D2FB4E89E355050B67C3FC6E11FACDF2AA +:10FC10008352780CA417C1BA518F98F4B4144C00D5 +:10FC2000F9B5C8C2828988676FF37DA915EBC17ADF +:10FC3000492508BF208DF70FB11F4B592FAD6B52CF +:10FC40008D44E34DDA2F51FCD1B143A54988377F6C +:10FC500003FE8AF4087A09B33A8738EF8C816BCDBA +:10FC6000AE1838EBE19887F08BDE9795CF023C8792 +:10FC7000C0B36D82DF9F047B42AF67328CE287792D +:10FC80006FDB2051F9B61B4DCC0DF3DE3E6F7117C3 +:10FC9000EA070FA0DF4EC41362FC5F2BDAEFFC9C77 +:10FCA0002F6C8171E2C6B2C8B9DF04D2B3289D9C23 +:10FCB000D672ED4EB087B61B03E9E82FDA3E0BF49F +:10FCC0005EAEB758516F49C908B8D360DC0506FF6E +:10FCD0002B68682C94D51C05F1722D87F38E92FA4F +:10FCE000D1F55FA197A6C1D8F14E313FD4A3C6D8B4 +:10FCF00028DE2ADD227C3FACB74F82FCFB4A2D7404 +:10FD00002F2A4D06C36108786BDF3405CC4F277D61 +:10FD100059027EF1A8F52BEA6BFA621A2A4BA877F2 +:10FD2000C6D777621C52DAED85250DDEC83CB74B8D +:10FD3000BD2A9D27DDCBEF07C51FDC17CE847A2BAC +:10FD40002A3DE4274DB9F94421DE7F999AC6E5475B +:10FD500092D0931F965823DAB96EC077A904D35B6B +:10FD6000D35743FEB86725D2AB573C5B665861A3B7 +:10FD7000F573BD3A667CD897DB67437E551AC7CBCF +:10FD8000741BC757F7C6A017FB493AEC5FF532C1A1 +:10FD90002DCE87713C084F5AB78535A3BEEC661B44 +:10FDA00024ACD794C2F1A2A99AEB43001E25C9C97D +:10FDB000BFEFC017ACE44623879B12C7F31B719CAF +:10FDC0006D897C5E29B2E1F6598857253CED5C27A8 +:10FDD000A9BB8918B7F27D34B34A5C27E6E3BA6061 +:10FDE0001AEA3E9B0EBE53EA8B711E6923F8F7F5A3 +:10FDF0003E4BD00074F9BA4BD383C336C427B63F09 +:10FE00005D46B9B946C8FBF346356D2CCA91378DAE +:10FE10000CED15574E4CFDFC4219E5C61A2167FF43 +:10FE2000EE9B92844CE2EF3635C901DFFD466E2F22 +:10FE30005C648FA509BDEE42260BE9E447DDDCCF0B +:10FE4000C85EA8BB901395FFD17A5889EEFE6D6D00 +:10FE5000CD61BA1FBB82F55268F68A1E030BE9E832 +:10FE600077BF958FFBF91FCDC43FEEEC1EB59BC746 +:10FE7000B57912672744E8B5EE82810581F6AE3682 +:10FE8000C8B7F378B68126F4D9F71F74308CBFAAAF +:10FE9000BB60E2E5B9BCBFBA0BC92C88BE5805FAF5 +:10FEA0001983ED3E6D5A84FBFF92447176751752AB +:10FEB000A95CD387EB2E48BC3E8C8BFA60DDFECF6D +:10FEC000C5FA14CAEF870FFA5F83FB0D245F6782C0 +:10FED0003C457EDB1F928305B03F9FF8DE2779DA31 +:10FEE0002FF4636DDC8FD603431D15C9FFC4DE47B5 +:10FEF000F23503E35530EDE1690D5E588E70FA641A +:10FF0000AEC63FC20AF6FB88EF9082FEAB5ADFA175 +:10FF1000694C872F11B8C6E39DC541B8A636F48653 +:10FF200065E015CFED78F7BE220C41392CF856F07C +:10FF30000FF7617C52AA418EE2631803A3C53D23EB +:10FF40008A6C930DE29ED489FB2A26EBD2A2FE6036 +:10FF5000FBE01FAFAD00BE37AE88B7FF5F3B4EFE84 +:10FF6000EF8D284B35B9A60CE4F81374694B4CDAC5 +:10FF700006E931BAB43DA6DC1553EE8E4967F1FAB5 +:10FF8000B725F58D37804DF9DA8EFE6BF19ED46D75 +:10FF9000997DDFC37B696D863F5F5B3111F503DFC0 +:10FFA00034E44B75FB253B371B38FC56FA18E9AB9C +:10FFB000365F9F09CF67E2C7F95E91A15E2DD493AA +:10FFC000804EE28BC20CF9575D8F447EC7C1763DEF +:10FFD0005CCFADED3945ED86EDBF50263A6F2DEC87 +:10FFE000A77A2BD67E6C42BDADB976A31FE5E87724 +:10FFF000640F8FF360013513F07EE5FE598CC7DB8B +:020000022000DC +:10000000727EFA49BA7A04E7137C49B2235D0FD2B3 +:100010001FF66B8BD08756FF0F630EFE0EC358E39F +:10002000D77CBA4181FA7F5CF197F138DE1FB0CA04 +:1000300044E4CFA1D138EEFC9A3B4663BEB3A8F7A7 +:10004000773741BD93C6BE47315EC5BAF33F097EDF +:100050002713FAB231DE3ADE6D9C89F7D24EA6F450 +:100060003D8AF0DCE836CDA4F2ECBE6C19D276778E +:10007000192F2FE87B14D3953BF3797A4C5FB601A7 +:10008000DA97040B6622FCBBED9C1F3E067633F22A +:10009000D53FC4CA6537E7331746AAFF07E524AB47 +:1000A000E572F151B0BD2CC02F6F7BA46F6F37C0CC +:1000B000E1B6EFC7E34A59F7473754F9399CFCA832 +:1000C00087A771D4D7C94785F4A5887CE4FB9190B4 +:1000D000D3EB194A7E3C9FAA36B8C747BEC979F010 +:1000E00085F934B83D02BEF5C51EE877FE7C9B8FCE +:1000F000EE25287DE3110F1FB0F27501FDD03EDB28 +:10010000C4BEA4BAB97C4B75733BF7BDD4A9D42F38 +:10011000E8FB410BEEE72C13E9651DB3D4F438F48A +:1001200073CF4A958351FE0F23D93B1DE23E77C71B +:100130008A028AFF1DD4F37F6CE671514C1D89F34E +:10014000B805F9918E0F772C9D924EF720BD6A3A33 +:10015000F29708DFEC4941BFB4C62731CDF9A3447B +:10016000698D1F3206F574F74DBF6B647EB40FBE08 +:10017000DBC9F9DD60BE04F945917E2E37BFC3C1EE +:10018000E7A5C9C9B4861E8AFF48DBE175923E81A6 +:100190000217F5B2ADA37623BC53326613FC3A6660 +:1001A0003D4171DE1A3E178E52CB709F6E11F17F6A +:1001B0001ADEE01FFAEF163C94D6897ECD06B10F09 +:1001C000A0775D85FAEAA7E97C9F1BD0B74AFBCCF4 +:1001D000E3596E33878D481FFFB34FFFEDFB741754 +:1001E000E6FF57F769C5DABF5C1EDF1474B95D0A14 +:1001F0001BD338DFE47E06C8477DA2242DD0E2D68B +:10020000F9FD6FFBC10ABA5FAFCD27FEEE172A6F6B +:1002100086E4C95BCE753F01ED4F7EDF4AFA52ACF2 +:100220003E7EF23D4B1BFAFBE28BFA56E0BE3BD71B +:10023000C6DB516F3929FC8227C5BA4BBFBFFC759D +:10024000B4BFFBDC066A87F63ED3E3558BEFF7F7C6 +:100250000E895F066EF7BD64203D7F10BFBA47115F +:100260007E59051E6518420F2F463CBBD9467EEAD3 +:100270008E0299CE133BEE89273BACC3DB47F0EDF2 +:1002800098E8A1F828C02FDABF817926EA1700186C +:10029000C4FAE7E7668410FE806F7CDC7916E29F83 +:1002A0005ADCE5F99A3C8ABBBCDAC0EDBC81029904 +:1002B000DA47F0702071960E7FCE0BBFDF79D48FB6 +:1002C0009274F9C2CF007A41A2FE7D914BE56B7822 +:1002D00098DAA0D103C7BBD30FA675F27B62EA48B8 +:1002E000A4833704FE68FCF8D3F4C031E40F113D59 +:1002F0009BC7992D7880FB9B372770BCDE65E5EFA7 +:1003000078BC21F8BD36FE2EB04B50FE803DFE6B12 +:10031000ECE776E8603FA46F4F0BFCB20FC75DAB14 +:10032000E1B1DF8478B748F801D8BA68BB15E3AA11 +:1003300006D3868BD38B55EE0FBFC8CFC0FE658E1C +:100340006EC7F59EF8A20123E2FB0E2BB7F334F93A +:10035000B613CFE7607D3B61FF913EB57A7FFB2806 +:100360004EC6FB141FBA39DD1C7B7D6C12FAC735F3 +:10037000FB3CD65E5F894B807EEB2C18F307DF38A1 +:100380000FF9F1AE36707FFB40B7390A3FFAF7A795 +:100390000BFC51ABA97C438207F103DBE3BAEAF221 +:1003A000199BECD4D5DF398AD7D7F0E93949E05326 +:1003B0006829CAE5E0D22B18D2475D1CC7C74F5A3F +:1003C0000C9D4817DB4D7DB7A19DBBFD8099EE7953 +:1003D000D52124B1FFE017EBD1DFD5AF707C413FD1 +:1003E000B4DE4F30A8A7C3BFF15E47AC9E0EF94103 +:1003F000833E1F51263572BE562BEE2DAD944F8D88 +:100400005CADD3DF31269FFC7158C91BC11B84DF53 +:10041000E412FA1E35D0FEF495FA75783D584FEE89 +:10042000A7FE86B3BB57EEFC0BDDCFC273373D5E34 +:10043000D446F047FA52C2F175F8A4B3C749AF47A2 +:100440003F5005E3EFD830B0CF915F15B16B5A0143 +:1004500015EA843F28E570DF34A4AB84713D0CEDD0 +:10046000F3BAB39C7E261DEC3C82FAAFB3A2371BD5 +:100470009BD7093FA7866FDA3C271EDC6A40BBE4A6 +:10048000F0C71CCFCAFBABE721BF7E312EBD1CFDE0 +:100490005429198189E9309FD365EA48C4A3788536 +:1004A000CF6B515B4208CF735F7432D54E70F2E46C +:1004B000239CCA4DFC1C646D9FB76891CE2EBD3E37 +:1004C0009DC7E74F955515FBFB6498F8F399E9E252 +:1004D000DEC9496B00F5B1F2382BF1C1071E1CB51E +:1004E000DB4CF0E9213EB970BBD7897838339DEBFE +:1004F0009F2919FE99E9A4EFF94A919EAF4EE7E7CB +:10050000ECE5264F3EDA592FC6A595237DCFD0CEF8 +:10051000D18265F97845ADDCCD613FC3620E27D04D +:10052000F95AFB68E44FB316C6717D91CD243CA9FE +:1005300014F8B4C5CBD7BF6506F737FE56EA71A1EC +:10054000BC932DED6B30BF2A3FC187F2E44DC991BA +:100550008D7E4EB6D4E8386389BCDB33BC9F4661E0 +:10056000677471025B308EDE495FF2DBC03788E969 +:10057000ED71403E28B7E3CC244FB09CC719787684 +:10058000A19E3DD362B6237E24A0FF8BB757D12F07 +:1005900033D3F2AB7770DDE8CF437E09E5AAD62FDF +:1005A0002F673D4827CC67FC48FFAED4C356EEFF0B +:1005B000837641E4A7D02E28DA85F9B8590E7C67F6 +:1005C000465B5F83B1A718E7175C01720DE6B7AB16 +:1005D0002C68CE71219FB61637409DC7134C6127FA +:1005E000CCA349EC33CC9BEC402D4E313FD114C60B +:1005F000F36D0DFF72AD654D882F1A3C1AACB03FFC +:10060000288717C5F9D09EC77988F944C1290217F0 +:10061000EE779F494345E002785B612FD1C3C7164F +:10062000C6F3F058B80C070F6D1D385F67E2C57050 +:1006300079D1141C8DEFDABC78479C8FFBD962E02E +:100640008459E9249F7623DEAE6401F20FAFB43003 +:1006500015FD528BCDABC83F5B23FCDE0C9D7EA00D +:10066000977C2273BEFBC95312C9093C57D1F34B87 +:100670003C27D1A76B859F97ED89F1C70A79B7020F +:10068000FDC4F8ED896E079C9DE462DDFE58BFF75E +:10069000207F8AF18309BE509341EF06F421B027F1 +:1006A00062E646A27BF4AF71F9AFA6A33F67FBD227 +:1006B0003CBA7F87FC04F77351FBA8DD1B843E80A6 +:1006C0007A84E697D3E83925A3FC0D84D38B19E50A +:1006D000C7101FC8B933F1ABE889CF53AB877EB9D8 +:1006E000AF3AA7588DFC0FF49D77D23D34DFCA573F +:1006F0000BD250CEAE963C695CCE8E8C4A9F3104B4 +:10070000E89C42F3AB2FC573024304AE8B853F7E5A +:10071000B1E67F877DF2C4EC933EBD4CB74F1EFD22 +:100720003E55B07042CC3EE9DBAD847DC276B84F19 +:100730005171E31D7CDDB70B39A1E1AD635DA7818C +:10074000E9FC144925AA7713EA95AF1AC9BFFA67DD +:100750008197B00FA5A817FED95DFE16C23D0EED1C +:100760001B58F769D09371BFD19F3B1BFD5DEB0315 +:10077000A3295E4C514B670F21275B0F586B104F1D +:10078000A40C4EEF5AFEFE7423A5C90F8F7A448B3A +:1007900059E8B59E1CECA7344FD3173D74BEBE502C +:1007A0009C2FAFBCC916C0FEFAC539414206E7FF0F +:1007B00009193C8E5C4B6BEBD3E229D0CFACF7939D +:1007C000260FD6E3FE5DA604287E74BB31645D442B +:1007D000FA97DF84FAD75F3FE27871ECD882A538C8 +:1007E000CFBFCE8D6318AF909DC1F164A138D7FA09 +:1007F0002BF3087D6C24E9675A7A50EFEA3444E918 +:100800005D671F4F137A577D54DCC460F9D9919A04 +:100810009E1544BD6A609F55D3DB55D4A382CF8D0E +:1008200012F629D78BCF1ECCA6FA67308E02407BFA +:1008300056093C8C7416ECE1E7B567851E55B7EC9C +:10084000DC5528DFCF32CE978307CD647F30254833 +:10085000FAD499417D3E9479836E3F0F887BD7B55A +:10086000A6F048D4E7CF0A7D4B4B6BE7FF98C6FB59 +:100870009E2F0A7E5E1BC7D36D964059460AC6E777 +:10088000703BAB3611F26D97031FE0171C3F083F1A +:10089000B11CE5CBD98363A2F5D087B95EFB81910A +:1008A000B70FFEC24BF079A084E3D7814E4327BE39 +:1008B000BF77DE6FA2FB1F6785BEA9C165E3074F47 +:1008C00064E2BE9D1DD42F393CB68B7574183D393A +:1008D0006351BF42BD0ECFB99B797C5C5DE8FDF9E9 +:1008E000A8E7D5D5FCF336CA8F89A3382FF5DD3FAD +:1008F00092F6C94D87F12BEDBC4C83C3A05F50E845 +:10090000A9CC35903A94BE59F741939FE259198F7B +:10091000939E2458EE45F562C6277BAB94EBDB74BF +:10092000DE1813B7C1F469C3C5E97B06E9243AFFB1 +:1009300007E8534EC17944F777DA184CC4F8898137 +:100940000F64DAAF151DD5B7611CC73F52021B33C8 +:10095000805E0E3CB8B994EEEB8B7D9EF46111B7CE +:1009600003DBF939EF69A37A1BD2A9A3226CBA433E +:10097000079F8733B87DB8C02CF477E0B77A7EA3A1 +:100980009597960F7D1EB253E31322DE8BB11BCCDD +:10099000A8171CC07F7AF4F5389F7A58D077EE59A3 +:1009A000EE67CE5D176A48C4B8909EEAB108A6DC2F +:1009B0007561E20FA78D2C8CFEA6D30F2770FC4526 +:1009C000FF28F4BB7802EF77B101EC505D1CD83200 +:1009D000B16F8BCD60B7023F7E614F992101E399E2 +:1009E00076493E8C3F9D24F835DA2FB9283F449C48 +:1009F000500DEB6DEA83FE17B731CB048A130B1948 +:100A00003209CE8CCE45122784285E4C830FC89DB8 +:100A1000C64468B74C0DD179486CFC05D3C753E088 +:100A20007EE0B9BF4ECF59D1DE427104837A424F86 +:100A30006C5CC0BFCCD178138C92A39AFC3C8C70B8 +:100A40004C89C895E1E429E84147903F9496737A30 +:100A50001DD827113C57B07A1E0720E459ACDE722E +:100A6000C6C0E5EF62F356FABE93E1A5F196B13E3A +:100A70002E4F851E73A97D7F47E08FB6DFB567597E +:100A8000F81AE8FF5D317FAD5EED3A165E7115FF35 +:100A9000A2BD0070E672DEC2E53C7EE32E43DEC7F7 +:100AA000CAF958B91E2BCFD34C5C7E6BF8A13F77A7 +:100AB00044BD66D2BA9001F7F995F52AC53FADB5A8 +:100AC000245E85F7E43FB7F26FB09CD35BF0A4954A +:100AD000F4C6BB0DBE9D6F02494CDBCCF3D99FE23F +:100AE000895F36B4707ED7B041BCFB9829FCFB828D +:100AF0007E7232397D1CC6710AF03E54258D37CD89 +:100B000052AC205DCFB07F9AA308FAB6019CA70B28 +:100B10007C5F690E37A15FEB48FA8A1F39C47B1DE1 +:100B2000F8CEEA34FC07E47F6C0CFC180F60A632A8 +:100B30004F23DAE3532C0173268C3365E47405E507 +:100B4000D5C6F89593290E19B458CC4F62AA35939F +:100B5000F852969DE24C63F0509BDF143640E7F567 +:100B6000D32CA7EEC27EB4F9C6CEEF48BAC4ED9F2F +:100B70009879D55A023FC25070984F3A8EA7CDF35C +:100B800095F8AB1A117F603E19623E995F351F13CD +:100B9000F2851118779F40F71C75F1D405D42E4BC0 +:100BA0008EBAA7A0C55347E286F9F7C8C72C0FED48 +:100BB00074D6CCDF199E2AEA4FB5994F215D3424B3 +:100BC000307AEFF5088BF36D04381E36B2FD488F8E +:100BD000D05DBEFEDDD9238CD359F0048F5F922CFB +:100BE0003CCE8AB18007E35B8F58CD2AF1658F2711 +:100BF0002A3E59E3DB47FE984D7EC5C356B30DF13F +:100C00000BEA53FEE13FC687F2C846D6C51FE75D33 +:100C10008C8FA8629E45BED8544FEFC3B8590FBD04 +:100C2000777B3B3A85C98EEF95707E596B18C54529 +:100C3000B0093EF18E2CB7E7A668708A99DF147C64 +:100C40002718F7D1166DB7B1F61DAA1E5E87118E53 +:100C50004911786AF08B9DF745EBDF09702FD5C1FC +:100C6000DD62A6779B25804BA67388F63176DF037D +:100C7000EEC002DCEFCF8DA0F7A1DE3DCB4272D2F9 +:100C8000593940F76C4F46DEA9A1751E11C3CAF150 +:100C900093B330DE745DA6B85F17332F6D3DB1EBB3 +:100CA0008C858336DF4BADF3A8D65FEC7AEDC3B409 +:100CB0008F59E7DB26FF6F3CE86F97FB12707F7F51 +:100CC0008373D1E1B1C6A75E457A2CB834BF62AC5C +:100CD000FE9B7CFFEBBF81DF69DFA9FEBB8BDE2FB4 +:100CE000BDF3FAD741B59A36BD7A0DA67BB3AEBD3A +:100CF000DE067262DA1489CEBD3B326F7800EF21D6 +:100D00004CBBB97A4D0A9437647F7EBD0BCBBF2BA9 +:100D1000897372F53B18DF39ED7689942A570ED422 +:100D2000B7A17D1B30E2B9FD4DF8FE5611C565A98E +:100D30007A7FD56399FC5CE031B11F3FCAF4509AC9 +:100D40004082FC74AE24DE3F081867D3BC03469C87 +:100D5000F75BD700174AC27E03D9ED3AFDE6F80CDF +:100D6000F3AD6A11AFA73F17FA99E0BF9ABD1DAB6B +:100D7000D7EC13FC583BBFC4F6378ED1972B54FEEB +:100D800033313F9B87CB379CD79C31FCABD7378F18 +:100D9000CF2B9B8A687C63A1B7117B7BDB14D89F28 +:100DA000391EF9E3C7095C6FEB1B83EB40FA3BE0AC +:100DB000A4F3671E5FE1E0E735532B7D8FDF0DDF86 +:100DC000E3467ACB881D49347736C212FAC53C8F88 +:100DD00069FC08FEDA34FE2BE401BE53A5F1DD5FA9 +:100DE000797710DFAF623D0AE2CF4CD64BDFEBD90B +:100DF000007DFDCC6EC4EF6CE6A3EFF9B2BE52B23B +:100E0000BF23FCFA3738EF8FB339BFAE648183A8B4 +:100E10003FBD83E323FF6461C2F7413E12C31F87D6 +:100E2000E52338BDD4C8B9B5C6C7A400F04FACDFC0 +:100E300014247E96C4027F423ACF64614A67033F1E +:100E4000237B76908F45D3CBE0F9D26889E2547644 +:100E5000C427929FF3ADD112F93D5F449985702E5E +:100E600096B4770E0D78BF96E0079D4C2F94AAD1CB +:100E7000FE985E99B600BF3B049CA7CF6FEAC57988 +:100E80004D2F7CF316CCBF8EF529740E8757B749CA +:100E90003FB2D3FB3EB38AA462F41B961C1B388C72 +:100EA000EFF9CC2C729460DC842F1C96315D55E8F0 +:100EB000A07B8D635FE7E9EB2638288E7ACCB37D83 +:100EC0001B31FD1DD54171D1DF38E89F9A82FDCDE0 +:100ED00074F8B0DC31DF45F731D81C8E1FEFAEAFB0 +:100EE000217A8FDDEF192C38E73AF81E7B3BCF884B +:100EF0006CC2963592F3B940FEFE3E687FA3BBCE2E +:100F000087F39BB870AB01E992059F34207F9C2B3F +:100F1000F6CB11E0711D7303B38C783F0CF0E12E1A +:100F20005C1FE0813D6B7C042FEE8A7BF3A40413ED +:100F30007B5E16F09C2D69EF2512BCE704F8F906DC +:100F4000FECD4945F7BBF66727BD5EE38FC725D1C8 +:100F5000BE9ABF0FF5FB774184015E55F8BD158C35 +:100F6000DB69413A6F0D98E97CB562FECD55985F1B +:100F700011D8DC4B979EEDBAFB388857A74D51E945 +:100F800023024FDD7324F2FF30FD7D1C03C6BFF149 +:100F9000FBFD6E1B97DB690153D4FD1ED4CFF5F525 +:100FA000413FF94616F15F85E2CF0A45FC19601909 +:100FB000ADA3DC26D17B2E2F5824662238B090C5F5 +:100FC0004B2412C6F8F0AB43FE59884790560D3AB1 +:100FD0007BE666017F6346A511F7FDDD898CDE6146 +:100FE00079516ABF95E0F3AECD23F095E4D9532251 +:100FF0008EED4A37B3E492BC9482E8CFB8F2850C08 +:101000006E07BAF9BD922B567B48BF98335F62E8F2 +:1010100047656D71F43E0C8CFBE597BA7BE737CFE3 +:10102000E7F6FF9C75E342E80A78BE448B9FF3180D +:101030009169CFF6075818F7C1CD7CF42E614D8E1B +:10104000AC97736FCF91558B8B1E83A17316793E2E +:10105000C7832A9BD48974775C0A353A691D26C2F6 +:10106000DF9439D5B712BFB204B2D13F567E219E6C +:1010700085C746F85AB99017D9802F7E8AFB9614F7 +:1010800045C72F62F90C3ACE703EE983E9207369B7 +:10109000BF3F80EBB5F4119C1334FD43D82FDA7BAE +:1010A0008457F73916D0BED8387DE39351786EB5A2 +:1010B000262B8FC72DCEFDD53B982F79389E1CFF50 +:1010C0009895E23C8F0FF3FEF83D599C4FBFFCC74B +:1010D00025D9689F1D4FF067A37DD694E5A1FCFC40 +:1010E0003966FA3D82E3E901CA3F2EEE9B60FD536B +:1010F0009876F8B31D549FEB71581FFDE4C7B303F6 +:10110000D9FA77C08E5BB576A3B2B0DD61AF673E2A +:10111000E2C1F1D169129E6B346771B99A5F68A61A +:10112000F300AD5DFEDCCDBD383EE8F7EC7DBAA73F +:101130001A8EE2E3789C9350323CFFBE1AFD2118D0 +:10114000370A761BC687DE6FF2351B803ECA2B42FC +:10115000C22F1ACD9707E3783F0A1A71DFE7597C4F +:101160001578351EFEE4E6D408FFFDBDA0D71D1A94 +:101170005F107C7AC79224F2CFBD5D1DC3C7C773D1 +:10118000FD607A40F06D3FE7DBF8A7E78BD3E76FB0 +:10119000EEC57D8B957B530A4690FD313DC0F7BD72 +:1011A00082F9A9BCF2778D3351BCDCC03C43CA45FF +:1011B0004D1EFAC29CEF571571BE5D72CC7704D3F9 +:1011C00033C7697C9CF3F96B0BBD2407DE5DF21B12 +:1011D0004ABF72B544E5C0575F427E12CBFF41A3C0 +:1011E00025F931A302E40923BEF34BE4BF3B06E536 +:1011F0007EF8B2E4AE34FF156E8FC4EC5FC46EE0CF +:101200007236225F5910E3F8B26D32FF9D0D562FF2 +:101210000D2567B5FDFC5D440F89B6272E530F18C9 +:101220009C07E3FE38EDF742A0A51DEDC72CD1BE0B +:10123000D4C282F1A81FCC11F695B077403F38CDCB +:10124000F931B773DC68E7003E74A516133E0E371C +:10125000EFFC74F52CB69B6AB0F990AFFDF56DFE0E +:101260000EEF0C75DE543CE7AC62814DFAFBA9A38E +:10127000407F5774726174C8023668247DE51E7B16 +:10128000547A4C8F3BAAFE37F67BA2CA8B41A8E862 +:10129000CBC71EF345A5C7F74E88AAFFCD77D4A8C4 +:1012A000F4C4BECAA8FA579FF547A547B2908C8BE5 +:1012B000BE66606E54BBBFB29093DE750BAABD854F +:1012C000A974BF9AFEBE7D2110D57E8CB8FF5AC688 +:1012D0009646B567CFF27BF6F5F01FFDAE4ECC3DDE +:1012E000FB91E25DE89BE61823F7F1693E6DE407A8 +:1012F0001B19533FF6BE6B56B6B8EF3A8E8D437945 +:101300007BD1FE307ECF79CA1E160A79713D549783 +:101310005DF1307F1F34765DDA7D5866785AC17A88 +:10132000FFF0480C9F9833BBA3F7D3EA89DECFF8D0 +:10133000C2E8FD4CF045EF67D284E8FD74A8D1FB0C +:10134000995C19BD9F29FEE8FD4C9B1BBD9FE9815F +:10135000E8FDCCAC89DECFECFAE87DCC5D1BBD5F4F +:10136000DE604D54F988E6FA687C14FB59D0BE362D +:10137000AA9DB69F41F8EFABF6738A6D2BFD1E4A0E +:10138000E5E3D1EF2E5CEEBEDE1CB3AF977B8F1989 +:10139000F8DEADD9E391AFF81B9D5CFF89B2775EB3 +:1013A00013F2E248FA7515F8B409FE45D93FA337A0 +:1013B00093FDA3E93B680E235D5CCBC2C4E763F5F4 +:1013C000F859C8EF0DC8F707721448AF34849B5022 +:1013D0007FF82C9DEBBBC0AF57E17CEE8ADB4AED7A +:1013E000ABD01E9274FEA121F8329E1B5C2E1F1CF6 +:1013F000F41F5D5F4F7E1CCD9F33AC1FC7931DE173 +:101400006FC43C83C4DFA6AC9DE2C7FBD99F1B79A8 +:101410001CE7C00C7E2E38E59E32CA1FB493AC5C2C +:101420007E4EB178B3515F2CAF344B782E576E5B44 +:10143000457E9529AF1BE9FEE45B9DBCFE5B1FE486 +:10144000119D819E4BFEB7C1383D110FF556B1EF8E +:10145000443DD6BB71942F88EB15F7040E4B4C0D11 +:10146000A2BC4EE1F2FCAD0403EFCFC1EF4BBDE5F2 +:1014700065A43FBE251552FF83E759D52CEA3CEB06 +:1014800040AD9DC7E169717AAB9838EF04F860F917 +:101490001A8F473BEF43393690A0C5E9F138C0E0D9 +:1014A000440FC59133D613C6F3C0031D0EB287A6F1 +:1014B0008A771A0E28FE0A07CEB388DF7B3F20E228 +:1014C000F78E8BFD457F37C565B49BA3DE653CD0A9 +:1014D0003686E6152BF7C83F8EE3B65B857DE4D9EB +:1014E00080F338B0CE43EFB9139AEAF4DA03ACE7ED +:1014F000C46AAC3F97EBC96F397A4E3F88709977D1 +:10150000850F7676104FDE9EF1E30FDEF2A09DB4DC +:1015100099CEBB2AE6F0772D5C57DDA7E0530CD2BD +:101520005C8E471D5EA9DDC0E38F8E65035E648C13 +:10153000E0FB56E9EDB622FD4D117EE2D706EDF94E +:1015400068FA3A927EEFAED543D0D5A09EC4DAE9D0 +:10155000FB6FD0D31F383D75527BCD3F0D747F029A +:10156000F3B5F50160B311EE9F388CE25DFC20D33A +:10157000EB1BC3D19506974A7BF1512C3E9FC0D7F8 +:10158000AFF199F969810FB375715C95CE10BD0308 +:101590003D9CDEF0D63070BA88EFCC18457E9F298E +:1015A00073CA685D535990BE335848F96AFE33AC2C +:1015B0001F86E5E8FC30B305DF01384939E32FE643 +:1015C0003B9A5E360897587BE972FD3183FA56B430 +:1015D0009EC826707A6BD0F8D130F09A26DEDF787C +:1015E000D72E8578DC993A333D15D7CFFFDE6DE6EF +:1015F000F451017C08E9FE5A21A75811D71F7CF04D +:101600001FCEEF1FCC16B0A01F2B3F5AAF2817EFED +:101610006C54C4BCFF3368478AF739CA637F072C10 +:10162000061EDA7A63E59666EFA561B4A561F8F562 +:101630008FCD49A0DF0983BE467D09E520BB486FF9 +:10164000E9FD9D81FCD22FA7DCBC702BE0EFA81F29 +:101650005D41FE9F9753BFBBE64D4C3F3692EC82F7 +:1016600069194B77AD82F4138F1451B926FFAEC9B7 +:1016700091C87EAB90A545E8F72A1CF7EE2D5E9841 +:10168000CF512BBB15D3D3D237494118E7BE80A722 +:1016900004E3E52A4C8CEA5DFB8D1563F5E7BED7C4 +:1016A000E570FFE7B522FE3C1B9F7E2CA1AF827E3A +:1016B000886C7748B143BF2671AF2F53618DF87E98 +:1016C000A8C9DD6EB3237CE378BFAF17FFBE04FB70 +:1016D000ADC8E3E92B7DF1A746E07C2489E673657C +:1016E000A114C677E02B9CBC7C66C99319184F598E +:1016F00051AED5BFEE03AC5F21DE334E5403C6D1ED +:10170000486FC20F7244E1FBB124C742EB7EC15661 +:1017100066C4773D6EF273BF943BD8D7980CEB75D7 +:10172000CF2D1BD7E089AC6F710E7F9F6ECE045E0C +:101730006F8EBFDAB850B7FE9BD4017A07F8A6B90E +:10174000A714E42FBF8FA1E359F80F3942C77EFCDD +:1017500007C0F3CD5B47917D3865BE97E8F206A6DA +:10176000D2F7461620BE3697B553FA16D643DFF9A0 +:10177000AC97D3EFA941FACD75E511FDAED5D3EF06 +:10178000CD8CBDD4E7BD986E87E36340E73FCC497D +:10179000199ECE86E3DF53E6AEDAB5DA7B317FD22F +:1017A000ECDE081FEF213EF475FDC3DA7A607D1D83 +:1017B000383F4D1F622017D01F0EF3DEC6E71DBD58 +:1017C000CEC343F027BD9EF475F523F4D7A03E9019 +:1017D0005DCFB8DD3A8C5EF415E7877B73BEC6F942 +:1017E00061ECF9E47BA96A699EEE7CA1EE1D8BC5D4 +:1017F00083F723C6F9599E0DEF55955D3702CAEB65 +:10180000845F2BBE97A99D90FFA8885F9F38C24335 +:10181000F8EB36F138077C77AFD886E7F8BDA4A798 +:101820000CA4303BF211EDFCFDD104685782ED3879 +:101830007F186C6F618D71BAF6E5DFE5FCF7B32DAB +:10184000267A1F8629815CD46F52FF602639DA7FA1 +:10185000BF89E2CA4698383DBAB4FB29F88B4030BC +:10186000DFDE1C2F5FAF74D88D4EA1206BA5AF16A5 +:101870008FD82FEEB57DE6F0D1FBBB9F6D4995D09B +:101880003FD8AFA8AFCC8571473CE49036B248FD55 +:1018900063397C9EFD1EF5D363B8AE5936F19E7A4E +:1018A000A018FD8066C3B82A0B9E331BD60D1C837F +:1018B000F62BB26DF43B7D15B9278EE37B691F3C97 +:1018C0006BA437579776DF9014C6668AEAF68FB90D +:1018D000D87E581A3246D929CBF744A757F444A7E3 +:1018E000EB62E443AC1C389F23EC170FF3217FBF5E +:1018F0005CFBE55B92FA19C7FF10C54F2C13FB6F19 +:1019000036D79FED84F59B1F282CD9407836700878 +:101910007F8B20F5216F09EAA33F15FCFA688EFF43 +:101920005FC837CCB94557A1FD559E3BB39AF6F336 +:10193000612BFD4ED467F89014A65FE2F2B32387C3 +:1019400097773C62F64842DE8E2FC5B8178ECF756A +:101950003BB9BC843F0B7F574BB5E07E7698545320 +:101960003AB6FB21F3E17C6A762EA1DF73AA65BD4E +:1019700074EF614AAE87DF83363C6DB2C03F3B9C5B +:10198000EE72D4D73B9E91E89D60E50B857EE71211 +:10199000C32030BE44B6A876FC7DA315FBF9F946FA +:1019A000462EF787364F8EBEBF647A765610C9F33F +:1019B000DB5F54D07B6B4BD67E97DE951A7CF7416C +:1019C000C4A32DB9671EE51F79F8F364ECF7CC16B4 +:1019D000D98E7870E6D1B25EFC9DAB256D360FFADC +:1019E000D9EB58BD8F9FC744AFBB51E2EF4F7CCCC2 +:1019F000EA7F7D0F80EC2F5A7C9ABD3E91E8DB5345 +:101A00009FA8BFFFD5B5CB40EFE1FD65D7587ABFA2 +:101A1000BA6376D57894D3DF768CA3F7F2B4724D9F +:101A2000FF579C139E407AFAF61706A20705E41B9F +:101A3000C677563C3093E21DBBFC710EA43F4FDBD2 +:101A40006E717F99DF13E9DAC2DF2BF0B29E26D4E4 +:101A50003BEBDAA6D1FED4B4D510FC99617209C66D +:101A6000A3D73D40EE1CD6659F1087EDBB98523939 +:101A700094DFF9BD1C7E9E5A96CBFD265D6FF3F771 +:101A80000BA7192657A11DB8628B4C71974767BFEA +:101A9000771CD7A5D193F6CE3FFEE97F1F559BCF8C +:101AA000D2C70DF42EDAA5E8CA9C3B99E6174B5F26 +:101AB0005D41FEBB0AB17476ACAD240EFDE3B1F41A +:101AC00076475B1EBD1FC39AB95E755B2EFFFDD5C1 +:101AD000AF41778B72C75F4C772C6B7654BCB346A3 +:101AE000675A5AE3EFDA39B0C5C7D46E1BBD5B4005 +:101AF000F1EDADB9FC1CB83597C7C92AFFB17ACF53 +:101B00001B0027476E600D8E97CBD462C433EFDF86 +:101B1000193E1343E7DD748E9DCFEFBB6D37FA6539 +:101B2000C24F25F0F33720DFD8563316E97D73AE68 +:101B300049D07BE05EEC67E1BAC0A78718E2DD150B +:101B400044F70B2FCC91F1BCCED6C1CF9D0B3AC23E +:101B50008C7EDFD9A5125E6A7CBB00E6DB39C4F956 +:101B6000F69E5CAE1F15B8FCD44FB387DFF7EC4888 +:101B7000E174F6C8DA387A3750D3C312C5DE793D3E +:101B80008CDECBB34CE0F0F04E9083D313691CCACB +:101B9000B74DE0F7BBE3C785E99DF5022C073C593B +:101BA000ED3678F09E8CD7C74EE9EB41FB53585E7B +:101BB00050C8DF699499C56383B1DAE05FF46E5E63 +:101BC000074F6B78F0D77689E87435502AFEAE124D +:101BD000C6C993FC1CC7E5E76AB7C9A37F77E8C508 +:101BE0008CB22EDA7755CD7769EF26338C9BF0D007 +:101BF0007A815B51BCD9ED452C60C98BCC7352877F +:101C0000DA84F81E0BB785627E5B707E802A937C37 +:101C1000902E1C7E7E4D824F6AEDB5F99956DA14EE +:101C2000A4E7C1FB486BF8EF349832DC36C18F294A +:101C3000DE2893F1FB328FBAF7901D141BCFE18A97 +:101C4000832FE815D93253101F4D32ABC07B12776A +:101C5000CB7ED26BEE36B4937DF2B9CCF5A35F891F +:101C6000F964D9FDFB16C37899867DF41E5FAE55E5 +:101C70003DC6E923FADE48ECFA73AD656FE4228EC7 +:101C80008838298D2FA43608FEBC5426FE7C479F39 +:101C9000C4E3599AA7AAFADF157F446EB7E03C2E39 +:101CA000E47AC5FB07DC0FB37D12A3DFE36D98C8B0 +:101CB000ED4A6DBFEAC47E490725718F0804948EF2 +:101CC0001F69BF67112FE27FB571EF2852C2E6216D +:101CD000C6C73FFDBCB5FAF10FF77A715EC3B5DB3D +:101CE00065E5F7745893CF83F5827981018457664F +:101CF00043B587CB975E2FC26D26F3EC924660FC0E +:101D000096270BDFB7D4EE070D770F28567F5F2994 +:101D1000FC7420EF8216D2874C04CF95B17EBA971F +:101D2000A421EF61FF5F2197B070008000000000E8 +:101D30001F8B080000000000000BE57D0B7894D598 +:101D4000B5E8FE67FE7924994926EF844732933738 +:101D500010C224407C210E096054C4E1A1825A9D26 +:101D60004084BC13A1DA58D10C2640D058838D8A08 +:101D70005ED40101A1451A141021D2017CD0AA35EC +:101D8000ADDAA2B53401AA229144F081E760BD6BBF +:101D9000ADBD7766FE21283DE79EFBF57E37889B2B +:101DA000FDEFF77AEDB5D65E7B67E73F17FFFDDE07 +:101DB00038C6FADF3638D731C68A3B2725EBC7311C +:101DC00056E736EA4C0E4877298C41BEB659E733C0 +:101DD000C33F196B4B718F66CC9E347642D958C87D +:101DE000BA5C1971858CA562919DB1938A2B3907D4 +:101DF000EA7B6718D906F874F2E52B9375901F32C9 +:101E0000CBA8D3437F97E975B7B92D50A0DAC26745 +:101E100058219FCA06F23331AF57287FDCC0E6BC99 +:101E200080DF19D483F19425CC6F8D646CAD6A5F2B +:101E3000AAC27CBD4B9813FB5FEBD37933A318F395 +:101E400059CD8C41BA9675F8713C6F0994DBB13D60 +:101E500073E1FCF5CB75EB1E7050DECC12184BB85D +:101E600098FE0DF5594947D0F8DFE3CF1541DFDB88 +:101E70001E67589F3765AC3DDA951C93CB9835D7D4 +:101E8000EDB038197B21E5D677C2E3A18A5EC7D8C9 +:101E9000A554C5CBA0EF081853E45D3033F6A84E27 +:101EA0000F40C06CD8AAC9C382F3BCFE407BEF755B +:101EB00033B0DC0C7DCB7204BB254727F3AE305822 +:101EC000D70A6BA05C4D82FACD22EF1D3E638A0AD1 +:101ED000F050643EABCD05F37D388C69C60B9E9FF8 +:101EE0001AD2BF01FAB7D865FB39D74DC980F916A8 +:101EF000C8FC8E875D13A03F83B63F5CA36C8F192F +:101F000039DE0369A7DB5A27207DB8F2593A63D13D +:101F1000A99E19768097BDDF56148560FF76D1A6FD +:101F2000B761AC08DB2C189431C399D9CC0EF335CA +:101F3000C4292E1FE601D719F0B7CE9EB60EE98749 +:101F4000A9762FE2D39C6C2F7800DADD6C8785426E +:101F50007FD7E96C94AA9D335CD150CDC09CEBDE59 +:101F600086FAAFA6786EB38F07F8A64E7BDD84F8AD +:101F70009B3932CF938BFDB8965F07FDAE7C94D929 +:101F8000B01F733B73F97203F8369905C261793A51 +:101F9000AAE71EFF00E476DB3D15387F492799ED5F +:101FA0007623F6F72CD02BD24B7B459A4EC90D9455 +:101FB000DF6707B8C2F899393AEA3FB3DDD792062E +:101FC000FDA9D1B3C7E9ED817A69B60C1DAE3F6DAD +:101FD00018AF1711E7D64D827A69ED9E049C459A99 +:101FE000EA998BEB4E9BB3C0E87560BF7A5AEFB8A5 +:101FF000165FD824C465B98E65427F0BEC761ACF84 +:10200000602B2BC5FA8639660B12EF93EE8D61D8E3 +:102010007F66CE3A1A9FD95427D667AABB280CEA06 +:102020003D1DA38E7F20683E0FD8D4129C47A1DEB1 +:102030007307C3FAB197BA36403FC363AE2E71023D +:102040001F0ED56FCB5F0CFD3DA6C0BA83D62BD338 +:102050002F1C0ACDA359717BAF437ECC67240F643C +:1020600079AA93117E1FB51B691D76AFADC80CE32D +:102070004CF8D23D1EE1F2A85DA5F67BD5EE081B1B +:10208000CE9BB9EE9887EB745BEC9CAF81CFA17EC1 +:102090005CA3DD49F88BEB7E700C963B75CE4C2C27 +:1020A00046A21E87F22771DD03301587C3B30EE900 +:1020B000A050DFFD4BC43B7B5025F970F26513C97E +:1020C00087B87B727D7AA8B732AEFB972550FC9417 +:1020D0008179C362B05FBF391DE17846E754904E05 +:1020E000014D49D0DE62517C0C4523F029CA4B9644 +:1020F000A4F832013E1667FFBBD8FFD5F6779DB82E +:102100008E62D5BF4FC9630372D222C90A810AF910 +:102110002291CB043AFB18680EA8A5F9FB589077DA +:102120004E9077D06E0A733523FEDE11787DCC0891 +:10213000F2049A3EA633FB50308CEBE270B87AC9B9 +:102140003E1ACFEAEC7029902F6B61248FD3726610 +:102150001A19E0E7F636CE4FF3041D32D53904E5FF +:10216000F87E7B04C11F86A5FEE7310E37D66AF4E0 +:102170006D80FED35A1C469CB4C41B634B793DEC66 +:102180000FFA31DECFE577DA388E4F002C95BF2D70 +:10219000F892B1FB290F8CC55331AEE4B33A339FAB +:1021A0002742C85C28C687FCBC6EA507E1D6577ECF +:1021B0002A12E5C1BC4EBDDF0474C75AA6B8BA05E1 +:1021C0006F7E9FC6537342A0DD93406A48CFDE4EB8 +:1021D000BD0FE935D0CF7F44DA2DE7EFE7989DD3E7 +:1021E000EBFEB95F4776C3784F763E1B86707B6CFB +:1021F00006635DB43F00D5431AAFBA8F231D1D059A +:102200007E43381D2D0FF7217E1E53BA5C7A4EE7B0 +:10221000B42FDD9631F38ED7201F336E6401CE2BA1 +:102220004965663DD0D377022E51FB016ED0FF1376 +:102230000AB0484C00BE4F28AB9217C1F771251C5D +:102240009E31252E7D0DA40F47F74F41BEEDBF8A6D +:1022500031DCA71323EAD722DE136FCB296882F182 +:10226000C3C7B2DB66423B9D83D34932B48902992E +:102270009D74BFD781FD45ED77D37CFA47873BD767 +:1022800041954458BB3586D29630ACC7962A586FD4 +:1022900079BC42FCBCBC14F6DF5C6223352A86A7FD +:1022A00087205554D66CC0762A53C3F9F7661CE7CD +:1022B000D148BE9E789DFEB619B9B45F503E06F86F +:1022C0007C1DCC25D6114DEB4E34B1125C2F7E47D0 +:1022D000FA8169B8B6417962717D3E8E9F98CED3FE +:1022E0000792FD2AEE174F32DFEA0D08D71CA30D27 +:1022F000E13A2DE7F54388CF6966D6A1473C3A0D10 +:10230000BDDD39013CDE92386B9803C63939F7CC14 +:10231000E15AF8F6E8D219736FC7F6A32D5C1FF0E7 +:102320006E73CEC2BD930D8BFE7814F02EB603B83B +:102330009FEA0DD729B0211D3C981ED50DF3C94148 +:1023400038C67358B3642867F6281BCCEBE0BE2C64 +:102350002A97F9D31FBD6143A6BD0CF76FC4CF0602 +:10236000936F9D23207F2CD1093ED43B40CFF12297 +:10237000BEFAB785F9D601099C6C744E989C49F554 +:10238000FC546F4736AFA79F41FCDBBFCD407802BE +:102390003DC885FD7A5F194DFC08E02AC5BCE5956E +:1023A000443BD63F39B23F0B1761313037E2CDB2F3 +:1023B00096EB43929E2C0A7C27FAF5DB50BF3989B5 +:1023C0007A0DDFFF92668D0ED46B1672BCDAE8CF01 +:1023D00042FD46B693F92126562FF3D190DF23F61E +:1023E000BBEA709E6F357BA621DC771A5939F5134D +:1023F00009DF2D4170C95769DD0370D990E843B9F1 +:102400008C70C17CFF43562DDC9EC8E6E52894B154 +:10241000FD4A85DA1FCDD1F98D79C1FAA1DF3623C6 +:10242000681D120EF3577FF21DCB0BC063BEDBD8C5 +:10243000A3CF3B171EB2DDFC82B2690CE8697EE5D2 +:1024400092E99886EE6703F55A4C42D9816FF0B74E +:1024500002E70CFCF675D82423E2E1AE4740F10513 +:10246000BA5DC0EA292D676D94A298D2819E666FED +:1024700051693DF64D8ACFEEE0624F47BAA84D87CD +:10248000DFAB400C3FA9E07E0852E322F8ACE81431 +:10249000D4AFECCD904F8469AF54BDB8FFAC3D14C0 +:1024A000E153A0DE8A38D84001C42B9AB93CF2B679 +:1024B000F27D08FA4D72C3FABCCD3A17F6B3D2C119 +:1024C000F585B50EB1DF828A48F31169B341E8E1C1 +:1024D00062BCA54CE7C754A7F07405EA039673E104 +:1024E00021FB6B36D49B515FE91FAEB321DD7E6DBE +:1024F00074CDC1F57C1D93C5505F69B6D6B794F015 +:1025000072E2A9AFC3FC25549EAFE30A2EB219EACA +:10251000371F84AD45BC373AB8DE140AEFDBDBB4B5 +:10252000F985AB43F0E1D3E6E733CF6F9260E9552D +:102530009BB4DF1B1D36DE3FB3137E9A0DF63F3989 +:10254000900E57AA0CE7BF7418879B6E384FD3A222 +:1025500027CFA17D31DAC832617EAD48A730FFD6E2 +:1025600096B8B538FFE668CE0FFFDDF986CE73B3B7 +:10257000238BC3379A8FD70C7C20E0457ACBFC2D78 +:10258000A667510ECCB7DA23711D2794FE1CDA879B +:102590001EB2DAB9BCB0D13E3BCFC6FBDC2FF6870A +:1025A000A38A73A31FDAE91E7E7E6516F6F3A0BE2A +:1025B00000F5E3E259169237BB3FB3F84CD0BE1C8E +:1025C00060970CF27AB7F33DD29F43D7073F765519 +:1025D000EEDB80B27971609FA0BE135C8FF669A0BC +:1025E0001329A7A1CFAFE2DD7F4279B1BB88F3FB0E +:1025F000EE274DBE2605EDA2A3DBDE18477292E45E +:102600005FED92FE8D0CDAFF3EDEF38103E6DD7BAB +:10261000F78753157B404EF4BDC2F5BB71CDA64084 +:10262000FFF8BFD6A03C8EDF028BB804D276EDF760 +:10263000F23521EDD83F4DC1F3947ACB6346CF08F4 +:10264000D4439F741716E27C1E33B49520BFC70F86 +:10265000F19CC0791D9BE27E5DC7F92E0BF59BBDF9 +:1026600067E7A7939D7AC8EC443D04F55894931B03 +:10267000851E9764665EDC3FA57E2BF5A850FEFAAA +:10268000DAC1F505539AAB15F50E76166605F0D648 +:102690000BBDC96C79C1A5477DB653B1E176526BCC +:1026A000673D0B417E593A1D5EC4635D1223BDB583 +:1026B000D6A2EBB908BE675A74AE34A463BBCE870A +:1026C000745CDBCEBC0BF3D06E5AEAC675413DEFAD +:1026D0004579684FD9695C398FDA5D3398C742F321 +:1026E0006841FB07ED93DBA17F03EA410CE1E126A2 +:1026F0007A7C0CCA90DFC7C5497DD047EB4D30725C +:102700003B2321C1EFF422FE985BE7E6FBB0EDE34B +:102710008800BC63D35CF969D0C73FF003ECBBFF12 +:102720004872C563FE2BDC9FC780DD91C6E775F05C +:10273000BD59B40F7FC5DC625FBE210AF53699FF33 +:1027400058EFB9CB06FCB09079492E57301FA5AC95 +:102750003D96E86001ECBB2AC07FC16CD707A84F4B +:10276000205FFA43F832385FCDBAB81C07FEF40791 +:10277000D14F35EAF700D71A33F34760DAA16D5726 +:10278000CBFAA95DDDAEEF4D7E0DDF70BA4AD42FD6 +:10279000CAAF473885D80752DF9776C06DB9CC638A +:1027A0004EBBF07AC7ED6D09E8626851F8F853F551 +:1027B000169719E05FF3908EF81A3A9A36BE10F722 +:1027C000274E4775F6A9C771DF8B033645BA31EF3F +:1027D000D4FBEE77507DA71FF235AF58D123C1CA85 +:1027E000EDE5D3705FADF0198E7407ADA7926D9BC8 +:1027F0006A2338B9A350AE546DD296D77468F37576 +:102800004C3D32A0B741FD868FD65EF66A101F5E42 +:102810009F668D43FD0CE6E6F81EE1AEBF25CA3388 +:10282000087FC8F49B46DF65AF1A189BA8B86E49AD +:1028300023BBC367443EAC54996B30FBF437299CEF +:10284000AF0E584EC77A82CA8B72BDE47F282C1A0D +:102850009C1F2BD378BB882EA1BFAA5E161DD4FE69 +:102860007CED16A7F1FDEC8091973F6C8D70211CDB +:10287000938CACC55C10A897A463CD6694B776F72B +:102880009DB80EB35DFA17B81FC21BCFED0B699F41 +:102890000ED5EB08AF43F5E675283FAF1576CC8F24 +:1028A000D149446EBF01E189763CD21F6CCB5E06F4 +:1028B000FD1975B0AF60BFC0936817AC09635E9C2B +:1028C0000F9433D4DB872772FE3322DB17607BE65D +:1028D0005720CD07DD04BFAF4A73B7A691BDE7CA45 +:1028E00023FE16F3A8157436308F5D0AF9F324BD64 +:1028F000A23F4A45B9D46622FD854885F2C9A4F7AE +:102900001EC63CF0ED17C9EE2778FF62FF7B7834D6 +:10291000E90BAC2196E4C50A2BB73B60DE1AB84A36 +:102920007E5BA370F8161675D13ED77F2FE8F84A64 +:10293000905F42E075A3C0B3FC1E23F29FA4B99E32 +:10294000C3F17B3F309BD1DF386E1CE7975AB7C588 +:10295000A790FCEF36DE03DF52772936F417D50A4D +:102960007B3B3AD5B30DF1B9E2438B570FED1EC84F +:1029700039B27C28CACF3867218AA574FC3E86FC10 +:10298000553BB0FFB2259E2FF6B180BFAAF0FBE207 +:10299000E5257CBE36D49FE2501F0FA2BBF7057D14 +:1029A000C9F44F62BEBD208D26C1BC52E35C739555 +:1029B000203F5184BDCB85F9DAED5C99A049E03E1A +:1029C00072CF308277EDF649F9AF61BE232C1FEB51 +:1029D00017FED542F0EEBD7B08F9491C0ECFEF7112 +:1029E0009ED671FD0ACEAF77DB55F9E4570BA13BBC +:1029F000496F8940A7D87FE2CD66DAE707FC190660 +:102A0000C07F7A801E3BD3F8F754B17FA42E71B3F8 +:102A1000DB2D81BC258EE307BEEB703C53DA944E70 +:102A2000846B671AF7172D4AD2DB8FC522A9D9EE1E +:102A300047BB3C940F1DC051961CF452E8D8F7B820 +:102A4000742FE483F494536D0AD9478B40716A283C +:102A500008CC47B65F9464A4FE23CEA8449F693691 +:102A600023E1DDDA22E8750923FA9DD0DF551C85C4 +:102A7000BECB76FF04F4CB84E158C9441F0F8E41CE +:102A8000BF55AC3A01FD564F3714EC477F8EBAB2B2 +:102A9000EB724481A39DE9D075AA7EA7BAC94FC342 +:102AA000385ECADA6D9CCED5FA1CB45BA2D3399FCE +:102AB00047A7BABE453C14BD6FA0F1BF7E88EB6D41 +:102AC0005F474F3ABE0FF5EB874CC0D8E7979B5E48 +:102AD000B6DF8CFA7D5A6B1AF989AC2DDCAFC332A4 +:102AE000803060BEEA431F79F9FCDE1B8E531995D6 +:102AF0006E21BAC2766837CCF33AA7922AD2662BF7 +:102B0000C2795B5B67EA04F2931528CF6C99AD43F9 +:102B1000BF4BA6F017858E9F26D6F1DBB37AF2B7AE +:102B2000EBCCDCDF5B638F59ABE7F622D14D4D7AFE +:102B3000DC5AD47387A673FA56DBDD2CD97EAE9EA1 +:102B400052B3BD94F49450B923E58DA4BBDFAADC45 +:102B50008FF65BC6FD6892FE9A0D1CDEDEEF74C434 +:102B600007A98CEF1FE90F9F4D26FA1EF067F9F8B1 +:102B70003C0CF6E54928BB96764F4438CF6F8DD68E +:102B8000D5E6623FCE45D4CF431646FDB4A6EDC789 +:102B90007391D4161B53ECD8DFC254E2C7BF9A1806 +:102BA000D28BFA904587725C5DE5C2AF4C8D4E28A2 +:102BB000A2FCA39087FADFA519689DA785FED3AC78 +:102BC000F42BA4CF30573EEE739FA47926A68F171F +:102BD0007E7DE4DB8670D2EF98DA457CFB7461D7AA +:102BE00070A49FA7857D5EF470EE4CA29795AA8293 +:102BF000E73C56D5931A0D79EBA144D2DFAE4638A7 +:102C0000C70F4A2F4319E035ED15BD1BF95135703B +:102C1000BA5757821D04ED762678AE4D877613BCE1 +:102C20005DC5481713571E8B9864BFF07DE0A35411 +:102C3000BE3EE6F252FD3A29473A1592234E1DF365 +:102C40007470BD320CF9E0233C78827E1ACC917905 +:102C5000288FBF09E3A957D815DEC361BE2692CBE2 +:102C6000F51791DF91D58FC1342E1CEA81BC7DEB25 +:102C700073EEF759902EE44E099F473D8E0370AADC +:102C80004F8FA6EF7B6298CB06FB466A98A702E1BE +:102C9000DCD09D9F84F4B22732A108F53F58540A36 +:102CA000EE7747845F24146EA961936A112E6F0931 +:102CB0003B11C775C0F8310DC56E9427A077119FE1 +:102CC000F5CF30921F24E6EE49F47D8FE27B62015E +:102CD000AEE37AEEBF6A9FE14A0E8FC33441877438 +:102CE000BBF39F7AEE1F010517F7B1E2725732DA94 +:102CF0000343F0FC0EF2434AEAFF7E2FFA21DF3253 +:102D000038CDD0BE8FB5A5901EDBC2FDA6D2FF5C2C +:102D1000847E5258871ECFF560DC4714FB1365484C +:102D2000BF15625C2BF72FB49732F277B63B387C35 +:102D3000DB6FB713FF0CF8796AD8801F07FD587D49 +:102D4000F536E9FFE2E53F91E5DDB4DFF75D6CA71D +:102D5000F397013FCF5C23ADE3B8A02BEFDC1CE180 +:102D6000F7E27EA2BE3943A83F669EE20AF6FBF573 +:102D7000097BDC9BA123BF6F9F38177C8AF9462013 +:102D80009FF431D15F39E76BA6F273C2BE127E7E2B +:102D9000C02E769A912EFA06CE03FB2383FD43F2D2 +:102DA000BB3CFF4B681A5CCF9B29F8469FE8DA9240 +:102DB0003E3E40C792EEF7142416A1BD713EFA7F45 +:102DC00097F17DE29374F70EA497E21BAEC2933D98 +:102DD0007640F8E7D8346EBF188D5CFF31DE307472 +:102DE0005DD320FB9C94537B44BB51439919ED78F0 +:102DF000E05D2FE265E4CE91B49FBC2AE68B2C8681 +:102E00007E8291622F1CA9742C8A063AD97FC491C4 +:102E10008276BDA4EB3DE14389DE83E8FA77B8CE44 +:102E2000D0F931D53D7AE6E8F3CFEBFD745717AE14 +:102E30004FD63FDFFE8468277DD3D87107F9096B31 +:102E40002C4EA49FF7B008DA3D7B83C98F7EE03E0D +:102E500083A505F9F850C4ADAFC70368F7993D875E +:102E6000B1FF39375EB51CF3CAFE58FB22987F5F6D +:102E7000697721D27FB1D97304CBABCD9ED40458EE +:102E8000DF5DA7BA0E2B284FDDB1629F768F760FDC +:102E90003A7F3E9F62858FFF9ED17302FB39A074FB +:102EA0005B9DE944D7D48E59E2A99FC3026EFB0C07 +:102EB000AE095FC0FCF7AD4ACD6F82F914477E7052 +:102EC000731DEEEB8F27E6A37E20E17240ACEB761C +:102ED0009D3BC1AFD7CCF70CC2B9DA569A9A9C4643 +:102EE000F3BD95E4BF45CC57750EFBA1F9A2CE45C5 +:102EF000FC71AF42FC413F907FC91B4DFC64D23551 +:102F0000AD25FE2B353B91FFD684038B81FEF38EDE +:102F1000980FD81B0CF566F84E7AF506E61C893238 +:102F200060A889F3D5D0150AC9D979CC49F66619B4 +:102F300073A7A06A199FE1B165C0BCFF1EF1CFF174 +:102F40000EEE2A18FF1E8CB3F3FE4427EAC76C026C +:102F50009FFF8FE19FB1561DFA3D660A3FD6CCCF49 +:102F60008D643FDD2EF4AA9998C2FC66319701C7A3 +:102F7000BF9E790C089F1B9997D2B9CC47E9CDCC5D +:102F80004FE53F61DD94FF6344DEF00680FF8CC7B0 +:102F9000B33391CE83E09D95C1E9E3B638A48FFBAE +:102FA000FEC8E9A33DFE82E87586A00FE0E33CEC95 +:102FB000A738A698CEF106F86472BCC05B775314AC +:102FC000C06F4682231FE171C5598E97A9C76CA4B3 +:102FD000FFEC5340921604E803048A2519E070A51B +:102FE0004061D729BE8F5DE9AA22FFF541D7D2B84B +:102FF0003898E714BD85F0D2E5D4FB707FDFA87464 +:10300000D379CA1B4B3DCDB8CFBF3142713641FB9E +:10301000ABE26644F97957562F8C7B8D4BCF901ECF +:10302000A6AFE6FE80926186809D0E7FAFCED0E691 +:10303000A7B9F43D789E362D576BDF4F67AD5FA083 +:10304000BF7DFA8FD8F93333C0CE47FFCF483692D1 +:10305000FC6D176EE7CFCD18C4CE67E885043976CE +:103060001D2AA380D7AE09072EEB83F59EEE7410C0 +:10307000144F8EE0FAE68319EE526C5F6BECBE15CE +:10308000E172A411209BCDD8B1463373014D7FDC92 +:1030900068A3FCA78D49947ED668A7B4B73187CAC8 +:1030A0004F363A29BF23C35581F4BD228CE3418EAC +:1030B000BF58D0E98AE1858FBB61FC156F19285F85 +:1030C000DED1361597BB78F891FB2300DE8B372BCA +:1030D000E457A9EA741931E6E2F6573DCB71FB5982 +:1030E000F856F7741423356714E6011629CD71FFDD +:1030F0000CE73BFEFD6309089F4F1A2FA6791C6F52 +:1031000074D13C4E349650DA95E15E82F3A96D514C +:103110005E1D0AFD5DBBA547C5748A4B213D7AA2A1 +:103120008BF97C8087D5068F07E96375B2D9897CD6 +:103130003B69F4CCA77ECA502E7B96E338D7C7CC28 +:103140009F120BDFA7B2EEE658A877C52D8AD36F82 +:103150000FD0ED8FF32B87438DA089CFF72A049FE3 +:1031600077B7EB691EA70E85D3F9F9A9ED1144EFE6 +:10317000A75A4CA457EC317A4D2990DF9312EE44B4 +:1031800039B9276508ED9726C14F27004F0CD63D6A +:103190006B477A22DA192F6D513AD09E2EDC1A9D98 +:1031A00082F47A22A6E3F0CFE99CC148FEE3AAADFF +:1031B00061D4BFE9B08EF8E9A490C7A0D945E0FE7C +:1031C0005E6B94FAA46714E64F848B7310C8CFF833 +:1031D000617D6E13C259AE6BD18E5189683FB1616A +:1031E00071049F1C45D53504F91F70DEF6EC407E56 +:1031F000CF0B339CB8AEACAD8FA7DD03F3DCF8FC8E +:1032000013A776DB899E893E376F7D6AC8FF825C93 +:10321000F5B665E16877C03ECE2E06F9B6675584EF +:103220000BD7B9C7E03CDC80F2FC290BF9839EFB8D +:10323000C5DD477661FA504DC1DD901ECC88213C3A +:10324000943D32776A32D4DBB893E5237B8D82B923 +:103250000D8579E5AEFE623FDA4F79BEE8620CDBA0 +:10326000716ECA3F3004F2BF7E49F1A3FFBEA06376 +:10327000ED3A05E5F5D96787A05EFB870CBBC60E66 +:103280001E35BCE4209DBF86E80DB9ED5F14617F5B +:10329000CF0FE1FA03E8119F2D75201FFCB980ECD8 +:1032A00032E18719FFCAF56F5EC6705DDE64D47BBC +:1032B000BDA546F293E3F231E6E7F3EDE9A49FEC16 +:1032C000D479695FF2CE333B516FFBDCED7D02E9CF +:1032D000B606EAA3DE5993EF8DBC14EDC3BF653883 +:1032E00081F2D8F0A7AF2C41F8D46E7F74EA10A811 +:1032F000F7F904EEFF2EDF717A2AD9E760C5A25DE7 +:10330000F4F9F6A6849BA0DD83B945146FE2D67765 +:10331000D038AC8E8FF3B8D8EF58771E9D9F1049E8 +:10332000DB29BAC18CDF633AA3F70D65017CD57543 +:103330002E75A0BF7F9CC7ECC438A5D50E6F32FA9E +:10334000D5E4FE09FB603FF255B251F46B9B45F6A4 +:10335000C285EE7FD2DF26FB7BDCC8FD7FD22FB794 +:10336000C6C8F7EB0D207790EEE47E0DE3B2CCF10A +:1033700001BF1EB3BD986F8379FE03F428F2275C6A +:10338000E0F852BFAA13765391D877E7C436BDD27E +:103390000DEBFDCCECB16442BDDB998BFBC955A7AD +:1033A0001DE5F21FCD2E2B8E5F6DEE4FC135C0BED9 +:1033B0001A8DF56AF5A077A507E95DE60BDB57CF17 +:1033C0009A5D89D8FE42EB87CA63661B7B23C609D8 +:1033D000FDE36D0343BDBF49D88B4DD64233F1EFBA +:1033E000ABBAEAD7617FBD9CB70CF86FAD05C4DFFF +:1033F000B8670E06AFBDC0DF1E904B7ED83F3CD9EC +:1034000058A9AB09FD3F2EF8CF0AE34C3C030665F3 +:10341000D0FE18DA1EF0341EE134894568EAB95846 +:1034200034F97F9925E6BFB45E39EF09026F134E78 +:103430001D8A40B9B9F8AB02929FE75BCF2B623D82 +:10344000BFC5F540FAC908F79538BFCBBFB4A9C8C6 +:10345000C713553DF304EDE330FF6BB1DC75365C0B +:1034600033FF013ABFC0F9DFA9F03809F6058F3FF5 +:10347000EA14766067452ED9993BD14E463B6EA63D +:1034800091F4D84E6B3DC5AF76BE1D4FFCBF47FAD9 +:103490006F4A79FC4F679868BF21D187FE89212642 +:1034A0005ECE12192F97FDCF4DA0FE41CEF2788B44 +:1034B000B9E134FEB9F6F68151BF213BDD4CFB4B3F +:1034C0007B3EB74BDB976653FFD27E1EA2AF7F7366 +:1034D00034CA9BA60892CFEDD6752D78EED67EAF76 +:1034E000DE8972A473BC2B19D7D939C3A8C37681DE +:1034F000B858AF15E3190271B15E2BDA51E7C6C5B2 +:10350000423D80EB07027F87546E9F1E42BB774C83 +:10351000E07CE0D040BC07EFC7333D42457A0FFD69 +:103520002EF120BF4B3BF74303D757DBA3DBE2F180 +:103530005CED914CCF4AC4F3DCDB37847982FC30FC +:10354000F1AAFB41E4CB27C39DD36F40395EC6EDA2 +:10355000BA0F65FCCAB7DC2EDF5BF6DA7C84D7DEF7 +:10356000FE2416EC9F95F81FF023DCABD3C4833CFC +:10357000B33E51F811EA45BCB29EE29507CA2D59F7 +:10358000227E46D1C4D960FC0CFAD9BC3BB269FC9E +:10359000929966AE6F2CD1AD459DC22FE2709E11FF +:1035A0007E466FA795F0FE8C80E36D42CE3D23CE24 +:1035B0001BBC1D066E3FA9FEA175386EE708F21F01 +:1035C000F899A0BB5D11547E8AF1FE4E598CCF2232 +:1035D0007EFBA49C5144DC8C88AB7946C0FB5F88A1 +:1035E000B37919E17FDE389BF3C20DF609B49FEF82 +:1035F000D66BFC33CFD48F9670E3ED9FE0F14B0395 +:10360000FE971A87B0177D2BB3B07E673CADF7E409 +:1036100092A385ABED04B7BC5D586FBB89E85CC273 +:103620004DE2F599013AEB0F23FA3372BFDA615B91 +:10363000B735F8DCECB0FB632BCAA38F1AF47EE33A +:103640000FC4DFDC22E27A6E11F13CB72C39720B29 +:10365000EEF7B7949FBD95BE576BE313942CD7DF5D +:10366000105E03F039AED3C421ED5E3F1087C4E194 +:10367000631D28E771109FE6CA38241EA7743C5CBE +:10368000C047C499EF70D0BA99C0FFC7C775A4B737 +:10369000C8F9EE56F9FA77FBB47159BB07FC4C3EFA +:1036A000D243255C9A6C4E73305CBE8AF77C837C77 +:1036B00075BFA5C08CE7DBE5514507D1FF52ABC212 +:1036C0007E0C70DE99E5394BFBA1D053A4BFB42624 +:1036D000D77F2BEE5F6CC985ED9355E19DB54A1AF6 +:1036E000ECE39D1B76620AF32178B017B81CEDB5A8 +:1036F000F923715E55F069620C9EF7C25E12C3F346 +:10370000A89786C6AD106B26F072D407AA3AF4AE1D +:10371000B048CC1B03F5A05F8F8EE3816DE57E89F9 +:103720004AD691B0544FF69CF962D0634EEE7A318E +:1037300012E54CA5C5625E82FA4B481C49E5F615B8 +:103740005DE979E77E3F773E21F2659B5E4307BDE9 +:10375000417440E5F146C127FEC8C1EF25F8238337 +:10376000E3CE7A059E7B43F0DC3B8067BFC69FD8E3 +:10377000DB713405F7F593D21FE0E271C455BFE168 +:10378000E799CB84DCAD8AED2844B80FD16BCFFB31 +:10379000645A6566EA84203BA32A8799112FD2EFE9 +:1037A00057E566EAA541F1A5553E66C6FC4E1DC823 +:1037B0000F0BE15115F8A47EA03EE1B3D2CCCC139F +:1037C000215F89FD61AAF391DF58CEEB9C7984C01B +:1037D0007B5A16F72B2E9372C46A1472D399847095 +:1037E000CB5E6DD4D43F6935DEE682F98CF069BFDB +:1037F000CBFEE76429D45F4E309E1DE787CBADA298 +:10380000FEAF7E35505FCFE379408D977469E776E0 +:103810009501E7F78151FAC57E3A14F4BF2AA48DC9 +:10382000B4009C76E67B86C6407A52C7E5EECE6849 +:10383000C8E7A21ECBC797F901B887D0F9FD1F18BA +:10384000090E3BDF36AC457F4C4B163FC7EA14FDF3 +:103850007FD6E8197BCC807E87FA11659981752C1B +:10386000589D6F463A59B826DF3C2FC80E6DDA7462 +:103870002012E135D2A223FF4B93EAFB05DA414D3A +:103880009BF41D40E9908E356379AF65FF1FEC71A5 +:1038900018DFE2C80FBE6FB070F59D23CA82E03C0E +:1038A0006A9316EEA33BB4F931BBB4F947B218CD15 +:1038B000FF5F6D97EFD7E6C71ED4E659BF36BEE966 +:1038C000A58BDDB3AEC5F3A5357A277E2AB7E8BC54 +:1038D000268C57B2703E665BF474CE556EE3714C25 +:1038E0009FEE5C518872AFEA6F65AFA37DB6F03D85 +:1038F0000E9FD0B8BBF243AF7F8BF637E057A138AD +:10390000AD8D0AC9F1D0783CE95F3A579E2C15FE7F +:103910003896134C4FA178077916897EC6EA86AA95 +:10392000B1789E23E17F49C72A8AABAF98A65D7F15 +:1039300095AAB22583CA532FD7EF2D2E3BC2A75489 +:10394000DC5FEA69BAF16ADCFF7A6E2C398EFBC261 +:10395000A50DC5EC28DECB6AFDE354844FE9830A4C +:10396000437952FA62F6AB14DF2AECB385E23CCD20 +:1039700076B17D5737D4BBDDA7905E3A2F248EAE4B +:10398000AC35641E21F1730B77EDFB16C70D8DA3CB +:1039900093F15695EBBF3769E3EBB8FD7F69E75AC2 +:1039A0003DAEFF76395FEF44BA0FC1AF2405CEE7D5 +:1039B0008E61E6128C0373FF250BDBB5F376358C35 +:1039C000C777C9B8AB0526B00B404E1DB41A892E77 +:1039D0004EAF8E22BFE769EA0CD2350AE9E735B16E +:1039E0003C5FF3AC4271083542EFA9798EFBAF170B +:1039F000A83C6E1EE9C51534EF6AB11EA48FE0EF36 +:103A0000AC8DDBCF320E0CE3C35C41F104D5B02E9C +:103A10008C9BC7B8B0E076C17161C1DF83FCEC64F8 +:103A2000CF4BFFC23306DFE68D304FFD7DE1327EA6 +:103A30002E1CE912E40DB7876670F975AEBDA2BD04 +:103A4000DF07F60AADB7BD2293EC9D21281371FF65 +:103A50007DCE44EDCB74BECD61F0CD20EC98321D0F +:103A6000F71B96DD6424F8B4C7BF407A4FFBA3DC94 +:103A70006F896700A847B6AFCAD69E030EC473BB52 +:103A8000B2D0BF73D3AA64A7767F95E780BEF8C192 +:103A9000F7575F3CEE131FE23F01BE3789B8EE9B3C +:103AA000443CB7B46F6E1A88E7E6FD48B8857E9748 +:103AB0007C27BF4BFB267E88273D3BE89CBB3DDA3D +:103AC0001786F198ACFCC2CEA53608FDA17F55182B +:103AD000ADE798C2E340CBC2DD0F5C81707B2C2D3B +:103AE0000DE136369BEF478545AE2C1BAF4FE758AF +:103AF00012DF65402B2887CA1EC926BA94716487D5 +:103B0000F3F97E12318EC7BD4C10FD4CC8D669D278 +:103B1000A4701EA7756C0A3FDFB08E731B516FDA5D +:103B200060E7F1506546F7EF2F0F9A0F8C6B463820 +:103B30004DCDE6FE700937C4379ECB963D62227CA0 +:103B4000C33CC8EE295CA4507CD931B1BF49BC301C +:103B5000C6EDB19BDE89A7FB78522EFE385DCA7395 +:103B60006B03E9610374B981DBD1D1037634D7C328 +:103B7000D9CD4679FF616E06F43B7F9691FC37CC38 +:103B8000771DDD2F8D761B750F68EC68A01FCDFDAE +:103B9000D21FA6B301FA08A1B350BA391F3D5D0088 +:103BA0009DD5FF109D41FBF16EEBF9E9ACE6A5E771 +:103BB000777AF19CE3378F4632A8775C6D4B70A221 +:103BC000FDB7615924DEEFFC54F546627FC77DFAEC +:103BD00092C1E26CB60A3CE3F99112741EFDA9EAA7 +:103BE000DBBA1BE057F181C9099863759B4C743FA0 +:103BF000AA767B05C57942BE87E757D0794EDDAE00 +:103C000090B8CFE71E4DB0531CAF7728C603815E36 +:103C10004CF121B5EB0D14375AFB9EDE8968AA637F +:103C2000FDCB717EA1ED711E67806EEB3AF4A5C6E7 +:103C3000A873CB814268FFADDBFEE017E86F0E8D05 +:103C40001B2D17E702A1E74A4F658B73A58BD8455B +:103C5000A8F7015C9C7EA447984F26473BD16FD3C1 +:103C6000E6E7B6EE86791EFF30311F5D43BDEBDF20 +:103C70008CC4FB9BF29C499EBBF576A447790681D8 +:103C8000AB4C4F8A738900DEB8DCB6E3FD698C8DDE +:103C9000ECE469B5C11F79198C57BDD640FEAAEA7C +:103CA000E79FDDF824CA5F803FC6D9553DFFDA9F04 +:103CB0002F453B609B216E1A5F8E454908E0ABCED5 +:103CC000CEFDBB123F952FBE66B48FE6DF516F90DD +:103CD00078AADAB6CFC8469F0BCFE28E7DC66ECBF0 +:103CE00020F8EAE8994AFECDCDDF1891DF8EEF5536 +:103CF00058A2E3DCF6E51BDE8CC47A125F03F80BF6 +:103D0000A9D7BB3E82DB559D0AC5C79D0F7FF7A192 +:103D1000AF743CD2B79545C3B8E51F9A7CD310AFBA +:103D2000BF584C74FE895ACFE9FCA96509A8CF9603 +:103D30001BBC09364AF9F7F2A7EF14F4E74AE6F795 +:103D400068BCC9B89EDBD75C4FEB59C03C4477E5F3 +:103D50004FF178A5AFC04EDB36081ED373387F7C99 +:103D6000B2CE44F7C83F1171D0DE3FE985DCB9839C +:103D7000F4933B07EE052FA2FC57424FFD367B2004 +:103D80008EC21C6C87D7AD5FD185F8F86CB82B114B +:103D9000FD67B07EAF809382F187FA3F4E49E4F829 +:103DA000E0F728A81DEC05C5F81DEB7719E83E459E +:103DB000503B829B1CFFA7627C987738FA033E49F0 +:103DC000E0F609FC74E13C6A15DEA67649F9343B5D +:103DD000C07F8658E7009FAF5FC9F95AF0F997EFA7 +:103DE00071F951EB9B5142FCDF65F027623DDFBE6C +:103DF000D90AF17F687CBBC0FF7A83E05F6D39CC64 +:103E00004B5582E1B997DBF90BDA83E2E8114EE218 +:103E1000BCB80EF4677F4EF03AC5B9B738175E28C4 +:103E2000F83D147FA1FC3F3C47C48F0BFE97EDD9B2 +:103E30009AC1CF2F03FCEE253C56837E81E724D523 +:103E40001F9848AFA95EA5A778CCA3AD07122E0195 +:103E5000BA3ED121F9532B4F07F873098F932F7F67 +:103E6000618382F419CA9F27CA7DCAA0FC09DF07B3 +:103E7000E5CF72F67F569E0EC05BCB8F0BCF234FE4 +:103E8000AF0C81E7572C370ACFEF98AD3495FCFB88 +:103E9000217095F00C958B47B2EDFCFE59885C645F +:103EA00018D2130447093F499F8C79689C01BA9541 +:103EB000F429F7A701FA0C5DAF168EA1E5180B8C5B +:103EC000F4E57E99C7CF5683BCE2F723BCAF0F1D44 +:103ED00047FCE822F1C2DA5EC778ED40DE1792EFC8 +:103EE00008A9EF0AC9BB43EA7B42F2F59AFAD5BBAF +:103EF0000E18791CAD5F53CFD4700DD94BE7EA098A +:103F00003ECED7DBBF307A912E86F5533CAFE17EB3 +:103F1000E6B5A29EF50AF777F5D9FB23511F59168E +:103F2000C6F5C23E9BC847F37C7FBC7139CA3FF9D6 +:103F3000BD3F8CFB9FFBDCFD91D141FE879E4E3D3A +:103F4000DDCBEEF671FFD6B9F369223C770BFFD7D4 +:103F500014BD25A5611CC657A7D33DB353CD06910B +:103F6000CFA4FBD1526FFC0773FFF9329C6738F77F +:103F70009733AF4BC57897F91C65ACFC774D9168CA +:103F8000DFCFEFE4F12E65AD5A7C2EB0CC8EF2DBA4 +:103F900051BE68E3542AE57DCC35A1DF391F548634 +:103FA000F08147F8FD43F960538ED02BF259BEF0F3 +:103FB00027D179DB222187A7E873AF9B03F0EE3B83 +:103FC000A86726C89FEAD4B3E5B8CE2D0AC537E066 +:103FD000050EE4AF3AD64DF391F0EA453EC93E17DF +:103FE0008E03E53BFE56780FD2C5CEBFE6615C403E +:103FF000EFCE0FB2F660FEA5BFA4FC959D5BBF7827 +:10400000EFB7B7A2BCEDDB6BA2D889BEBD6FA4DC55 +:1040100083F9DD26B2F3FBEEE7EF1E78F75AC97F8E +:10402000D2379CEBF54DAF7C93D74DFB077F0FE06C +:10403000DD1C7EBFF354E77F1E463BEF5427AC0ADE +:10404000F7F3BD7C7FAFDB1D46711C7DAF7C531841 +:104050001CB7F3DF5D8F8CCBE8B3F27BE84CED4F00 +:10406000C1F16BF75E1E8B7A7ECDF67DC6F9505E90 +:10407000FCDBEFF2505EF6BDC0F59D9386EEA7190E +:1040800058A68737DDD26EB804FD8A8CDE21F9D9B7 +:10409000E635B3912F42E102FD9EC4FB1A75BF8D38 +:1040A000207B02E0528E72FE7CF0F80AE131FEDFE6 +:1040B0000F1E7D86AEA9283FFAB62963D13F108036 +:1040C0008BE2E272CD4AEFF7C0FAF9F7BDDFE4A167 +:1040D0007CF9B1F5C68EF8FF6BBDF9FFA6EB95F440 +:1040E000FE728E9DE6174AF7E7F2FB4B77517EABE7 +:1040F000D549F3BD407E9FF16FBAFEFF297CD78D75 +:10410000F8F7966FE7C7F7EF04BEAD36F473F6BD68 +:10411000F25D0AFB17D6FD8BFF47D72DF5F322BDC5 +:10412000F3603ED4BFC6FAA205EDA52679CEC69CA3 +:1041300007F1BC63EAB074E18FE27650B1B0835E00 +:104140001EC1FD674D4C47E775C5E62AD2338B8704 +:104150003DF4058F67D391BFE90DF3E51BF97B6152 +:104160005ABB6FF230BD1FCF1F9A868D1D867ECD44 +:10417000268BC989EF30C0F71EFC3ED5C9F5FBA9D7 +:10418000C3AEA1F8D962F3DB73D02F3CD9A2B58BB3 +:10419000AE09B173AEB26BCB4BD80B71E8872BC9AC +:1041A00035D05B5E53B17E90FDF7C408FE7EC155ED +:1041B000ACADD966F92FC185EC5455C0E5E310B814 +:1041C0009C0B070147FC97FD5CB8A99607BA2865C8 +:1041D00060A7F275917D2BED5409BF50B83161F79E +:1041E000AA346400BEEA307E5E1CD41FAD7B009E04 +:1041F00002DEFF2A5C43F1F36370EE1CC1DF150B96 +:1042000085F330355F457EBA5CE8E393D5689E1F41 +:10421000D6A57713FC7C9C7EBF74AAA8774CB244C9 +:10422000AB14C7651F1E78776628634355E635A132 +:104230009FDFD6FD2AF25DE92F4DF4AECB3055DC81 +:10424000BB55B99F1BB8D51B5E40F55DC618ACB712 +:1042500090E14DB1D2A1CCA9F0FA0CDFE9C14B7AC3 +:10426000F8CE109E7D61BB52D4A1B1DE832ADDE77A +:10427000A61F807706A669D4AF4B17C3DB4716503D +:104280007BAF8EB777E1FD7803B3A5607C5E6AB142 +:10429000EDAE4368472C0BA373846945DC5E907CCC +:1042A000EF1EC9CF33657A74A49DE0F498CE99844B +:1042B0007AEEF4E611648F3485B96B76E03EF47CD7 +:1042C00004DD2B2A5DFE936BC7E3FCB6C63A911C56 +:1042D0003E9BBE8DE2EFE735CFBDF37DF8EED914FE +:1042E00046DFCDA33C4923A1DFCF14FBAD3BD01E5D +:1042F000F73A6E180FEDA7776C3B89FEBBE9B32345 +:1043000028CE733AEBF8039E83B2D97AEABF67AB43 +:10431000D588B0B8B6E30B15F78F6B272828D65889 +:104320004F982DE50E984FA938BFCD18C9FD224DE5 +:1043300061DC2F5CBA7C78561A7CBF16EFFF0D62E9 +:10434000DF5C2FEB4F52D6A09D922AEE03C9FAD81C +:104350000FF67BF348EE171A2352994F2DE6F5CB53 +:104360005A4C3DE968C7B418FCD990EECF2D1A3BE2 +:1043700012CAA7A5B1A9ABC751BC0EBD97D213C62F +:104380005E277FF92A871DED380F13F119AD0EF264 +:104390004FF54C721AF1FD949E550E1BC64D47E425 +:1043A000BA5E47BC2F6853EC188FDA3389717FBB34 +:1043B00095C7351CB6F933D0BF71D839C289FEF61E +:1043C0005419FF333A9CECC4474679AE447897B60B +:1043D00095BE857CCECEC2BA0B319E9711F13E7848 +:1043E0005338F3233F04DEC59A86F58F36E8E9DDBE +:1043F00009F92E56AA9EC7A7FE5AD0C3348C572D52 +:10440000C07B88DD73B19F08F93DC65668E1F4C5ED +:10441000707EA531B65B896E9767539CEFB4FB390C +:10442000BD01FD9B5568BF5265E1781E9F83ED611C +:10443000DC5B96AAEEB5901F66662ABE6B756D476B +:104440003EB79F477BC6E0BC3EBD975D8A789ADF4A +:10445000BA8ACE4506F0358EEB0F15BEEC75088294 +:1044600001FB75745119B61BC0D36C85F003EB3199 +:10447000E3FCF7E7CEABC472F8BE0FF137ADC89FCF +:1044800081EF564DD1573317EEA749CC89FBF2295E +:10449000C6F9EF548B4A7E24C9EF92AF253FC3BCC7 +:1044A000897F253F86F2F1C6467ED77253A399D203 +:1044B0005F35DA989AC9D896C624CA6F6DB453DAB4 +:1044C000D19843DF5F6874527E7BE3C594DFD9E8FF +:1044D000A2FCAEC6124A7737BAE9FBAD003E8CF3B8 +:1044E00080F149DE483983F3D31504E480C49FA1E9 +:1044F00065920EE5B4C41FD8BBF4EE867C0FEB7C4E +:104500007AC1FFD4FC418E79A30A0270C57C589011 +:104510009CC4BC3526B03E7C4263424C909C53F90F +:104520003B07280F130A02EB4757E09982005EB061 +:10453000DDC410BC211D4AB8407B7F4241305C7A0B +:104540001FBA08F15EAE7392BF83753FFF12E52D6F +:10455000747E9B6264BBD05FDB7D9F85A17F540F1F +:1045600072D284F793CA15A606F91B7E521FC6D4D1 +:10457000A0FDEBB686684D3EEEBE43AFA1FBEC4816 +:10458000A2A713E9F1F0DD9FFFE339E8FF997B3F34 +:104590001EED217AECDDF0388EBB24DC49FE088666 +:1045A0006FD291FF85CED9F027F8FDBC79DE087A6D +:1045B0002FEF69A3EDCFCFA1BF76B9DE8672745E0F +:1045C00033DF973F443C02DC3F127894EFF8954A82 +:1045D000BF78C8BB7A7F1E99C6EFD50A7F4E4FF9C8 +:1045E00091E75F827E7B96189D42F5D0BEFB27C681 +:1045F00097E385F677249991DF04B89635603C58A7 +:10460000A7FDF04294830F98E8BD0505949C5BE0FC +:10461000BBA7E50D7A274E693848F1091EB385EE30 +:104620000932AFA137B83FA581BF27C7BA8745A3D5 +:104630005F47BE071731CE65C47BEBD827D2CDBC10 +:104640009CFDF43E156B536C784E5326BE97C9FB08 +:10465000F2AA67C46C2B639F8FE4EF6C458E5429DC +:10466000BD6D2413E7026DB4EF4A3F56592B7F8F7F +:10467000B1AC2DDFB820687F9927BECFC7772382E2 +:10468000BE7F87FD8EC777887C4B93006F43C4BB8A +:104690001298C777011FAB74C5795990FF558C1FCD +:1046A00089E38FC779C4CB7BEBF4FEE7630F4CA2A1 +:1046B000F74C01E846F4ABCAF1E6E5142CC738E53F +:1046C00079ADF89A172ED25381F2AB69EE4D2A9E3E +:1046D000DF2BA3F83B0BB2DF6AB1DFC1FA8C78FEA7 +:1046E000F92906B2D1B930F7E77DF6AB5F7F8CFBD5 +:1046F000F3D79BAD36846DE518BEDFB25C5F217FDA +:10470000874FEB3F9FFCEBBFD1FB8B75DBF93B8DFC +:104710009072FFAEF4073B79FC61A81FF7D5AD7F1F +:104720008D1CD46FBE9D9FFBFD98DF5CDE97AB7B3D +:1047300099FB7F251CEB943374DE54F7CAB284C115 +:10474000EEA5E1790DD261A81FFDC7FCECA17EC5E5 +:10475000B1A3063FAF389F3C95FE75992F6FC84BAC +:104760003F3616EFC579268E0254573614A663BC21 +:10477000516DC3444A43EFC995378CA2FA950D6336 +:10478000A9BC45E833A070D33D4BE9CF3CE5CB8CC9 +:10479000623F308FBAD5F86813D453ED51781E17A5 +:1047A000747F9AF4B0AADFA6C7209D5574FED2A8E4 +:1047B00083EF2DA3B89DF179C8B940ED96A3745E3F +:1047C00057C3BA083F8037660E3E1FC278C1D8F380 +:1047D000CFAFEAD7D67AA4DF8A0EC5B501FAA932DF +:1047E000D91FA6F7F4DE9C65F006E1B34CD06FE864 +:1047F000FCE78EB26BDE3BC0F932EAA7E3E487C880 +:1048000009BF8960FCDDD9FE3FE0F9ED89356329F8 +:104810000EBAA2635B2D8F438BB0A15FE5B390F816 +:10482000C87A315EFD289DE0BF0EAA7F624B04DD91 +:10483000B3C4F9221F7FA668EF99DD25DADD358A3A +:10484000E3C5328AF39BAC5F616933E2B9C0E7BB71 +:1048500067C5DD0FF3E8DBF56E64067CF78A767DCD +:10486000DB23E8BDBE8AEDFF397D0FFA47B617C7D7 +:104870002941F2E1A15106AAF779273FEF633E1ED5 +:10488000C754837006BA3821CEEB4E6C8DA5771DC8 +:1048900006F42211BF7562FB8B91BADC001EEBCCD3 +:1048A000DE96ECB4C07B1C6683C78BFA9FDA39C3F3 +:1048B0008B3A0CF137F4DF92E375A3FC96F58C6626 +:1048C000176DAEF27D3126EF0D8AFB2BB07FBDED6B +:1048D00081F92FAA30923FFDD631F61B6F4639FC85 +:1048E000A681F0B16804F3A3FFE0748395DEE15B79 +:1048F000E470D239EBAD63859C49EA1E8FF11DD57A +:104900002D0A73619C59520ABF1F2378BFC7E17CEF +:1049100067451CDD27203DBBDAA7679EB1243FB267 +:10492000305E9D5DECCFC2389214A0136CBF7D1435 +:10493000D7DF0F1B79DC66751A8FCB4F157127D522 +:10494000313C8EBF57C6F9AFF367E17DB6EA174633 +:104950002838BF5E19B73FD39F85F3AC2EE0F1FB3B +:1049600012BED53FDF9F8574573DAF2307CB7B1C1D +:10497000B693145FB4C34AEF14E95EB28A78B5B057 +:1049800075A85F526C1DE42B2213E87D948382CEC0 +:104990009E1EE0436712CAD921F75A2283EF1F54A3 +:1049A00018DBF87D0385C7BBC8BC5C17E6715DBD2D +:1049B000829E2BC2455ECCBF22B28DE6DD83F72BF3 +:1049C000107E9BF9BD81CF92BB76E27C3EDB3C82C0 +:1049D000DE75EC71F816ECA2F2307A57B1C2AB90EA +:1049E0003CAFFC9589DE3D3DBED94A764265630306 +:1049F000BDBB59096C8FF7DC202DC1FB6AC70D6D5B +:104A00002938EEF17848D1AEBA97EB4B07AD8FA5B8 +:104A1000D0FD8AF52605E575259016EA7BA758DBBB +:104A2000AD4FF2EFF4EE4DE57A13DD13F0C077BC35 +:104A300017CA400F42BA91F086724DDC628F43FB79 +:104A4000AEC3A7425E7D2AF0DE3B8AFB5DAA46FC30 +:104A50006927EAC13D0E0E7FC00FD94D4F6EE3F7B7 +:104A60004DAB9E8F5F47EBEA08EB41BDA3728B8194 +:104A7000DE2D4D95F171C20EAB008186E7C5158C18 +:104A8000EB9753F45B283EECF4A6B0025C578F78AA +:104A900097B3F2E7F770F8BC6475F1F746E82D2498 +:104AA000767CE3507AFF701AEA424427A3F9FD842A +:104AB00098B63CC467E58A8B741427A2E77617A4DE +:104AC0002E85E2E8CD2447AB851CAD597159D465DC +:104AD000C857EFE8E97DA8CAA80564F79D56819FED +:104AE0000691FFA170BB2897EB1BD5C027785FB953 +:104AF00046DCB3AADAC8DFABAC5ACEFD8AEC57FC71 +:104B00007DD2C561FE481C6FF106BD13F15465EC02 +:104B1000C88A8771D272B9FC82FA1E944BB2BF2A3E +:104B2000A3F371EAEF0FD7135DA5E5C6717C74FCA2 +:104B30003201F5DCD0FA8BC3F8BC03F59E8D0C8EE8 +:104B4000DF91F506D6D3C1FD49A759D75D7F8526EC +:104B50005F6E09A37981BCA6FB6BA1EB85F9927D01 +:104B60005AB5D544EFE57C0272D08BF7B0A35DB4A3 +:104B7000EF78FFA8A7777F705EB81F2DF469DB9FE1 +:104B8000B67715A2FD7E7AFBB52AB6CFCEE5EFFB50 +:104B9000001EAE2338BD63A07BAAA1700F17F506D7 +:104BA000F8EEF9087E8F81756CC5FE4E3C1F417191 +:104BB000703DD19C6E4E4CEA203FF189E7130BE823 +:104BC0000D08548A00EF95368EF713CA36F2BFCA25 +:104BD00072496F78A12909E903DBA4A39EC0F5B14E +:104BE0002A732BC5B360BC736101A57ED320F1CAC3 +:104BF000408F64AF2FC9E5FC83CF90A2DCA5B87AC3 +:104C0000D28F3A8C28973D427FACDE121AEFCCCB84 +:104C10006FC955649CB53D4EC659637CB757A1B862 +:104C200098AAE63B2A902FAAEA57DD8CF42AE75F80 +:104C3000A5B21294073D8A9EE6D113C6DFC766C1AE +:104C4000E3A4F1D4961058E702315E65AE5DEAB791 +:104C5000AC0DFAA96E565AA97F878C27E4EB91ED2B +:104C6000000C46DC277A2689F2F3AC57CE2F74BDB0 +:104C700012BFF7E572F9DDE3B03F3C212E70CFEDB6 +:104C8000D4D9B151313F605FA3E53A10778CFE195A +:104C90005C2BC0DD9D6B13EBE820BB296B8D36DEF2 +:104CA0003C67BD363F728B369FBB5D9BCFEBD4E636 +:104CB0009DAF6AF38B71DCF1DCDEC7FBEE68EF635E +:104CC0008AF6BEDDC4ED7DCCA3BD8F29DAFBF81DCD +:104CD000ED7DCCA3BD8F79B4F7312FE18D763FE622 +:104CE000D1EEC772BF80D36EF19ED1EE22CF5CF4BD +:104CF000530EC41F575834F7B82E3DC1EF6505C594 +:104D000083469C271E3402F124EFC586DEDF1A7825 +:104D10000F37E4FE16D217F6F355BCE7F95C80FBBB +:104D2000C74AD7F264186F779A6FD422DAE7C32C98 +:104D300018CFDEBDEC93E5681EFD3EDEF3422EEAA1 +:104D40006986FE8DFCBEB49FE44CF752FB3B57488E +:104D50007D04FD60005DA463797FF647DFB9FDD176 +:104D6000F76DB57422F5B9670CFDC9282F8F6E3623 +:104D7000B7E23C8F0AFF259B630E896FE076D2A2D3 +:104D8000879475B83F75E5C6F0F3C283009D1FA0F8 +:104D9000CFF967C6929E3D906F5574F45E465202FD +:104DA000ED43521F4B51401F43F907EBC77D3A7B40 +:104DB000B54E33FF11BE700DBD8DDA141372FF6452 +:104DC00088A6FE985D6921F74F466AEF37CC5EBA38 +:104DD0000FF7E759AD6335F5CADC9785C04DCC5365 +:104DE000E8A565A80FE23E73AF99FC878BDFD793E8 +:104DF0001E538E852017CBB12FC063F97A1E47CD85 +:104E00001AB4FB6DB9CABCF89ED87CB10F497A2B95 +:104E1000B7315734B4FF3CBF6D23BEDF5AF1BB77C7 +:104E20000B6D782F4F999448EFD5647BFE03E92BE7 +:104E3000C5E09A4EE79EDB32A397A25E79F0358AF1 +:104E4000CB94749262B085233ED7B671FD1EFD638C +:104E5000FA9800BED7B6C586675802EB0A8A5F216A +:104E60007DF834C6AFC0A7F2498AD7382630FF454F +:104E700062DF90F33D26F47F96C1FBF9A928AF2E9F +:104E800078E3E918405DAF6EFFD72B607E27F23BD9 +:104E9000B2FCA8A73DB936E12680C75693277634E1 +:104EA000AC63D1DBC591184FF7D51603DD27F84762 +:104EB000FBB34F639CF38AB6678DE807A8547D4621 +:104EC0008AF3DCBCD68871CE576E5A4BDF176C2A3A +:104ED000257B7121AB277BF153F9AE87587F799100 +:104EE000B2C606F3FED968AEB79587F373C729FA41 +:104EF00009AFC5917EA550BCEFF5B32719E2513F2C +:104F0000DF124DF7A3468BFAA1747FEA2D3DF7E33C +:104F1000CEE6783EDFFB50B3CE3888CE679F19458A +:104F200076D4F5FE11DC6ECDD5DAADE546FB3B2837 +:104F3000DFD9EFF5F47B5106FC084E03E9C735B025 +:104F4000BFE0FD47F704BD860EEB264768E8740E08 +:104F50000BA27F18FA060C7609CACF9E96AEA97FDF +:104F6000E3EC5121745D1028277970A9E61E650DC8 +:104F70007EA17B2845E77CE7F731AFD6B4AF61333C +:104F800035F7F380DEA60E417B65BB231FEDE5728E +:104F9000F1AE1E3AE212F0DC7717FF0E0BD1F0579C +:104FA0006AB1F32F7CFF33F0DFC120CE1FE6E0BFF4 +:104FB000D3CF853B684603EF1144E9B9FF40F30EB8 +:104FC0008138BFC47993BE2BFC493539DC9F54E34B +:104FD000ED32E27B1D00773516E334DB14C207D4D3 +:104FE00037C716F0FC128ABBD6C68F617F186F597F +:104FF0007B505F8A7C125A0E74C7F5DEDD3CEE757D +:10500000E1EAD078CD563A3FAD45FF5010DE5E1A4A +:105010006D273AACDCB4ED7584DF2C37A7CFEA8E70 +:105020001986D2DC73E909E89ADEC35EC080AEF06F +:10503000DC07F8D7673FFFBAF18D16B43BE4FA6B93 +:105040005D9CFE8620FDE59D4B770B599711EF7314 +:105050002CDCAE38F17D67AC8FF01882F418020FAB +:10506000825F081C247C06E015521E0A97051E4626 +:10507000F273C12EC5E753CE5DC7F9E0168AD7D0CB +:1050800079CBF31C7671881FE9AD74F223D5BA058C +:105090005C241DB8399DCF3CC3FD2237E0BBAF6314 +:1050A0000374317B9A961FAF3F9340E5FF2A9DE042 +:1050B000BBC1B8FF5F287DC87548398CFE42A20B82 +:1050C000112F1DCA1FA1FEC67DA3451CE378365EC5 +:1050D000131F7D9E773A42E3A3E5BE1DBA6F94FE8F +:1050E0008EEF1B527E7AC47EE059664860C1FB8D0C +:1050F000FC2EFC6F8BEECDA1F7485296C652BDD266 +:10510000301BC5F7972EE571D7A550CF1EA43F2CB5 +:105110006F4E4FC17DE0C8CAECA7BDF84ED3DD711C +:105120000917039E8F2E33C4E13B97B2DE9165537E +:1051300052306EE4E82AD31C7A4FF83E33C3F7317D +:105140006B7626F2F765F596048CD7FCFC85587AC9 +:105150001FE9F868AE57562FDB1189D709AA96F1D7 +:10516000FDF7CE6CCF37A3E9FC79ED467264DBD650 +:10517000E6A1FCFF067D44E81FC0BE0A681FA27DB1 +:10518000FDD330DB0DD8EFA79B0DF48E1594BBF04B +:10519000DCE8A78AFFE32BE8BD1B2501DFA9E87D3A +:1051A0005F4FF7332BF4FBF2B0DFEAC65D29A8C2EC +:1051B0009617C07E09783E69E2E3562D7B36850E50 +:1051C000A15AD6D2EF1708F2F79EC5F21AF4F742A9 +:1051D000DEB334338ABF533BB8BF57C265F5486E60 +:1051E000976D14FB37EAE998A29E8EF13DA8A7635C +:1051F0001EF5744C514FC7EF75ABB57A5CFF083B99 +:10520000F7370A7D3855FF05FDFE1E6F11CBA9A7A4 +:10521000FDD69283F7DA162BE14ED417172B9CAFED +:1052200017FF2D8C9F3FF99235F410FA8EEBE5FDB8 +:10523000A06B05D1ED1567CC2CF8DEF22416ADC9B4 +:10524000179B9335F5A7D81C9AF22B934668CAAFE3 +:10525000B2E76BF2D7E45CA2A97FAD7392267FDD43 +:10526000C55769EACF70CDD0E46795CCD5D4BFDE01 +:105270005DAA29BF714E85A67CAEE70E4DFEE6F213 +:10528000BB35F57F52BF5453FE333DA377FC3AD173 +:10529000BE32E1BB43664ABFD1D954D40F17BF9D7C +:1052A0006941FC4F28D6D50F16B730258FD3F7CFDD +:1052B000C7B85C79E3F9FB5148B7C3C5FB50B3F2FB +:1052C000EC44174319686B64D77625231D85D60BEC +:1052D0002D9F10B1FFB41D70F8EBBCCB6F54417E15 +:1052E0004CB868FFD874C81FCBFB29CF5FB6FFC589 +:1052F00034C8F7E6EDE4F931FB4F6379CD98BB6F25 +:1053000054417E4D98C548F538B375C48D5E9CFFF9 +:105310001569AD4EEE0711EF6BF8C96F31709FC57F +:105320006CF1A707BD1382F0C07BF3080F4CFD4062 +:10533000C798EE073AC6F455A0E332905FAF031D5D +:10534000637A10EC4DFCFE7BB037317D0BEC4D4C9D +:10535000FF007626A65D606762FAA7C63994BED7BD +:10536000E8A1767F6E2CA7F450633D7DFFB0B1813C +:10537000D28F1ABDF4BD264FF82B76697F2F953C4E +:10538000AF94E7936CAFD38CE7BDAC5B8DC6DFFB0E +:1053900026CF1DCF6FDFABECE320FD2B8AB91AF2CD +:1053A000E85C51FBFB335E48F7DC8BDFDF77CCCA70 +:1053B0001C8BEF5F9EF52CC310A0F7C53B03E7E8FD +:1053C000AB795CDF9D39C6753FB61BF8BD02E23C88 +:1053D0007D8D819F9BCBF374199720CFCFE9272830 +:1053E0009E48C62B5C6EE6F7B765FC808C4F9AF240 +:1053F0002523FE9FD8A2D2399B55657E8C3390F130 +:1054000047009062BCCF6938C3E87C2411BE1B0BF7 +:10541000A89E4B0FE9FA6FA17E5E503C948979D12A +:10542000AF9928CEE5A11ECD6FCA971E8A8F9A2804 +:10543000E230861B61E3E2F5E8DCD68AF610B68F2F +:10544000ED3E80E30DFD4FD84BA1DE530A8F1F9038 +:105450007118583F82D7F763BF19FF01E34706F879 +:1054600064CDA42E07FACFD6DC6976A2FF4CFE3EAF +:1054700005722A015C6609B94687EC9817FB25DBA3 +:105480009448FEA122513E2AC3B31DF9D16DB2FD4D +:105490002D82F82A7D38EA033384BEFC03787B1919 +:1054A000DB85E24DE24BE223289E84F021F127F1D7 +:1054B0001B8A4789BF507C493C86E26D223644787E +:1054C000C73192EBFFAE781BA7F277FE4CD5668A08 +:1054D0002BFA313CDED6CFA6464195DE0CCF2CE42C +:1054E0008FD233F6D7315FA6E61B1175B2FC2B2C99 +:1054F0001F7F6EB9E7CB7E435410BE2F17B27C5886 +:10550000E6E0F5653DF9FE85ECFFD2CCC1C75F3C16 +:1055100085DF0B2B799FFBD1DF14FB269EABE717B2 +:1055200006C56BE62E24BD9859B87E69873F28973B +:10553000AE38A36AF4CD1226E22A984F45FA2B0919 +:1055400039B7BE5AE8A35787E8A3A1FAA5758C38E6 +:10555000CF7630C7BFF8AE6BDC181EA7A0D15F3086 +:10556000EE0BE939DDAEA7F768E43BAEF25DE0C9CA +:10557000828F26E3BBC091F87B333DB41F5EC9BC6C +:10558000945E05EBC1F41AE6A7FDF35A10BC98BF70 +:105590000E437D207F2062FA2D7847AF786C71062C +:1055A000BDD71178AF307B4C3CBD57F8775BD07BD3 +:1055B00085FB27DBE99C71BF99DF0B467EC3DF8B40 +:1055C00028D7F33BD87732605F3800FB12A6AFC113 +:1055D000BE9401EB7B03F625CC5F9DB39461BBA920 +:1055E000766DBC8F6C7F8DAD180C90F3C3EB9ABCBD +:1055F0009787213CDF8CCE9E8CEB7D33FAA2C98845 +:10560000DF37A313753C3519313D5F7B49F7D7E48C +:10561000F2FBA9D7D8A6D278FF17E049741F0ACFAA +:1056200059489BE84734BF1B99047459131129DE6C +:10563000557D3B4F0FF9E33835D01326365C46F3E2 +:10564000BCA2E1124A3F6964B908D76A338757A8F8 +:105650001F8AAD4FD405C71F4F37794A119FD5BA5E +:10566000CEC84BA1FC9335EF6E45FB01F4E805F481 +:105670005D6F6F75A25FE64D1E3FCACE1E489969E9 +:105680003D971ED9FA599AFB8E921EABCD128E5EB3 +:105690001E2F97E9A2F532F14EAA8C731966E2EF3C +:1056A0002DC8773B519FA17B8E217A436138976B40 +:1056B000C34C5C4E0FC82BA390DB9E17E95DF467CB +:1056C0006B2D4EDC2F33925DF7E03AA49FF6D4B0F9 +:1056D000087A0765A27F5414E64BD02F0053DD2FC4 +:1056E000E2B1AE1C556F49033C3C3EC2B38CF84E50 +:1056F0007F568FF2F1AD4C85C52AE8D71D6B21BBD3 +:10570000F047F83794FF1F1A23ECCB3C96A7B92734 +:1057100027F002F3A3B89C53EFE9293E6E22CB7A1F +:105720001CFD16C5070D18391D889B4CE2E78753F1 +:105730000EF238A0801DDA4FF37CCDA6B027617D34 +:10574000A6241DB307C9B1307B38B307CD27222764 +:105750004693B73A8768EA475D9CA6298F768DD431 +:1057600094C7961468F2F1EE4B35F513E71469F21D +:10577000C99EAB35F58796CFD4E487D7DFA4A99F20 +:10578000DA304F53EEF0566ACAE53BA5CCEBEACAD5 +:1057900049E0721A7FD25B1669EA955816D0BDC8E7 +:1057A000CCB69F6BFA6376EE6FF0C21FA4ABAFF07E +:1057B000E22DA45392B47E8862DBA4571145434581 +:1057C000DC12634E3BEE03C536AD5F62A8A584E2F2 +:1057D000E787FE485CD31FE43E70A174E0193938B6 +:1057E0001D5473BD22940E5E43B994CECF0982D767 +:1057F0008BE704C170C17382E03C9E1304D7C7736A +:1058000082E0723C27082E1F7B508BFFF15D5AFC13 +:105810005F74A8E882F07549B7962E24BE2EFB74FB +:10582000E6A0F89A037F689F667C9F9F0C70F2B396 +:1058300073F126F125F177A178FBDF568566CD005F +:10584000800000001F8B080000000000000BDD5AE4 +:105850007D7894D5953FEF3B336F6692193209E41A +:105860008B8F6426091020C0CC24A128565F91B8E4 +:105870007437B003AD90680C1392201F0143D41A03 +:105880002C6E2626484458630D4AD9AA1304B65DE7 +:10589000B10D8A2D5B63770A68B10F56D4B6ABE2BF +:1058A000A603EC52AC5AC6B8DD629FB6EE39E7BE2D +:1058B00037F3CE185AF78FDD3F7678F25CEED7B922 +:1058C000E79EAFFBBBE7BD00009F7A013ADE1D58A3 +:1058D00070A20CF8F729FED97CAE091766E17FE6C5 +:1058E000C09C4F2D00BF859D55FE6280AF8EC40BBE +:1058F00035AC7F4ABFEB12E5EF3A230B4ED800ECF4 +:105900000E5D9F9303A0CFC1B95876D8C7CD814C07 +:10591000EC7788B2285D94E185D85F89E5B023D221 +:105920008DEBDF6D89B900E9FE4E8DCD86128002C8 +:1059300088BFA462FB5379A13C5F15401E8415EA21 +:10594000DFBB6E853F540E70694A7CF86B347F8BE9 +:10595000CB77C083B4CA05BD86EEBCC80E25C1573F +:10596000C324681BC43E8F0F1B910EF86255CB6693 +:105970000394F854AEBB7C6E0D9C008DE5A0478867 +:1059800086150A1BB0BFDAE2647A235BAD9134E47A +:10599000A3C8112AF3E17EBADFB6DB89FF11F064F8 +:1059A000BA693C780A832E807336A81D747E562E01 +:1059B000458EEB67D3BC05165C6F02407C9D1AD9FF +:1059C000E7E57598FEDEFDC82FD61714451DD3A94F +:1059D0007FB7EADB07A6FE568FE8B72861AAC7EFB4 +:1059E000D522FB702BEFD90CF96DF6440E103D88D3 +:1059F0003896211FD3F7E054931EF75A6131F1B561 +:105A000037A286A7CE059811B183D56EEA07ECE7D9 +:105A10007D471CCB71DFB3BEE54EEA9F3D989F44A6 +:105A20006FEE514F52BF3F5A96D45F71D297548F49 +:105A3000915C907ED5E9F949F3A6E09F1A00F8C27F +:105A40005B7A527BD186F6A56873D4AFABD9005789 +:105A5000C51627D12BBA94AE2AD8DFEA2B66FD2DC6 +:105A6000B8184CEA078F610777E7B21D4CB242388D +:105A70000DD779DC06614736D7750D4B8D048CE365 +:105A8000B45E2BDBDF64E421335BF065A171583A2F +:105A9000789CE003FBC376EA477AC437F6EB56D12D +:105AA0001F4EC7FAD3333D6CEF36ABAE92FD3EA12D +:105AB000C5EAC0E4270D6968874ED6AB4E76F0C4C0 +:105AC0003DB903663BBDC3B0C7A767029707ECB0FB +:105AD0002A8872EBBED709DEB9342F5640FAB9C70F +:105AE000B0E3D3D3F40EB2ABA767BA79DD27B4F82D +:105AF000DBE821D03057AC53AFAAAB96D17C056A16 +:105B00009F2D4FACB3CD98DF12106543A6E007BEC2 +:105B1000A6B11DC97DE46BD0630FF0BA33C8BE6F68 +:105B2000DD39B86B3A76D56B7D36DA17DA9B2D887E +:105B3000FCD42C8C59C18F76F9EDF38F3A0B908FF2 +:105B40000E94EBD5003B0717D7864B0196A09C8897 +:105B50009F226C263DD4907CB1FC9DDFC2EB7FDBA5 +:105B600027F63BEA6F1380FD6D04045F231D5A2462 +:105B7000EC4DE8D1A4A730E9E56027B288BEF0ADCE +:105B80004E3B97FFD489F63B15E050673ED7BFD315 +:105B9000E9E172B0B38CDB9FEDF471FD48E77CAEB8 +:105BA0007FAF53E7FAD1CEC55CFEA033C8ED649E4B +:105BB000900B502A4C6BD46EA47CA43D48F9D4DCE5 +:105BC00027F4E5D96C0BEEC3ADD4A8B0580924E492 +:105BD0009E1E10FAFDB94FC4451A47F1468EABB66A +:105BE00094679E7526C6C9F8921A4F64F9BFB5EF3F +:105BF00051395B13F6EE30D9B99403F65FC15F9269 +:105C0000FD8A7FF30C39168B79E30209FD99FC8834 +:105C1000FD6CD48F00FDA72421DF48A9BA98E4B514 +:105C2000DD25E42CE560F5AB3CFEBB64D75842585B +:105C300077FA516F2163E96ACB1F1AC98E5A5C9AB1 +:105C4000270D87849C6B6A601CC0B57AF0D1EDD8B3 +:105C5000BEBADF0603D8DE88CB76648B722BF2D710 +:105C600018B69D8B99E2D26D10CC8C2A548B5B8830 +:105C70005EF72EC5BD17EB4DBDC9E35A40D0B9CD77 +:105C800079E37BB44E0B58CFC5647CF2129D9D1F07 +:105C900059C651694DCC1BE3FCFDAD3C7FE7C25CAE +:105CA0003A7FF12055498E6BED725F4E5F94FCE5B3 +:105CB00067165F1AD647222599748EA17ED8BFB089 +:105CC0008CA66527CE65CF1E245291901BCA33BD8A +:105CD0008CCE8F1EAB6FAAE7B3F6352A4FC8E57599 +:105CE000DBED22B6A29DBE4672FBE0A405D228D60B +:105CF000D6DAD94F4246FF07E18FCF72FF11878F67 +:105D0000EA1FFA4FCF89E2FE42B4FE781C939F4C03 +:105D10006F64AB1DDCE4E7475C11C071BF56060E33 +:105D200066A2DE37743D35C75D9CE0271413F3AFE0 +:105D3000E40F774D0F4DF1A3DF84BA6C2B483FEF92 +:105D40003B55B705E93DE03C96ABA35CAE55F4226C +:105D50003FEF27A251DC5A8F764CE7520D9E8F649D +:105D6000BF92CE9E99C6BE53F6351A9FAE5122649D +:105D70004723610B9FE7238B15E61BE39B4EF2FE47 +:105D8000390419BFD4286E1B95E4A79026FC944AC9 +:105D9000F253982EFC94EAE4A754929F52FB972F5B +:105DA000FB594F5FB9BC80F71BEABD8AEBD38AC2AF +:105DB0006A3AC5E95B14DF012C56EE876DE9383588 +:105DC000D6B5B22A84AC5DE717F17C9A71CE7C46D9 +:105DD0009F7E11574EF945FC91FB69EF5238DEB6B4 +:105DE0002BE2DC6CDFA570BC95F58FFB8C7AB5A837 +:105DF000DFB14DD4633667AF9229F6573A55EC8F31 +:105E00004ADA5FA94DEC8FEAB43F2A697FD44E711C +:105E100088EA1487A84E7188EA1487A8A43844ED4C +:105E2000AB21584847C417E3008B4CFE75DD653B3A +:105E30002C32F9C9F5909554BFC15E9034BEDAEDAD +:105E40004DEAFFABFC1949FD5FF2F893EA7F537608 +:105E500055D2F825BEEB93EA30FF4B893ADA27E8B2 +:105E6000CB92EA5F86DA043D94D34DC1C624FA2B67 +:105E70006BD725D30B6D4E9A7F0B7424CD2F69EB16 +:105E80004A1ABFAA43816653BD19E26C674D7BC6AF +:105E9000B39DE49406B7929DAF5A197F31E6253D34 +:105EA0000FAD233B6DDF98EE137AEE5B2CF4AE0260 +:105EB000E9F1499B278FEA4FBE6A01A1675F9E7B8C +:105EC0000CFB19423D2F42BDFC10F54C6514F54CFE +:105ED000E531D433952750CF8B507F2FA39EA93C1B +:105EE000897AA6F69FA09EA93C857AA6F2A7A86704 +:105EF0002A4FA39EA97CA3B396CB9F758678DE2FED +:105F00003AD772F956671BB7BFD3D9C1E5BB9D61BC +:105F10006E1F463E9A6D09BE08EF969AE44BF8B69E +:105F2000D4241FC2B3E63AE159F378C2B3E67EC285 +:105F3000B3E67EC2B3E63AE158F378C2AFE6FA318F +:105F40009F87FD8C70AB791EE154737D765FF8A559 +:105F5000F7B05CFACDE113544ECB6C7C56C1D0F057 +:105F6000E2E1776AAD88A3A6653406B2102BD89417 +:105F700058ED22AC872E57703C980371C697211CB0 +:105F80004B7A0B4581EF03B33F29E0FEF80CB7B81D +:105F9000E7D00FF53EFB849B71707C86E04BCEC74B +:105FA0003060A1528E4FD4C71E97BABE1CC7F1D124 +:105FB000C4479145E1758B7EECE1F3FFA0AAAC0AE2 +:105FC000A23D1D447CB41CE3EDAC43BAEAC0FEDA4A +:105FD000236EBFC5434CB605E8DE32629CE372FC1B +:105FE000342B9CB40512FBF8C72F78F7D13DE86D30 +:105FF000BF88CF897DC6AC14CF314EE8119CF7C560 +:10600000FF8C5A32717C28BCAC92E8D768022FE032 +:106010003A57D3BD6F5658D1F799ECFBBC416FD6B8 +:1060200021D0F2699D271BC4BCF4D179BF7F0FDB5F +:106030001BE77B7D3BB0FD9A43A00FE0FC0F0C7E7D +:10604000AF890F1EA3B8DCD823D693741BBF59A801 +:1060500079E85E096DF7E457928C14A0B88DFB3A8D +:1060600041FB92F293E3A7A1CBD8F0FCD8444BA21A +:106070002A7BCBC24192F3DFAA1E5E47B3EB8C9F13 +:10608000361D5D0614EFBF5899553D81E80E818F8E +:10609000E0EA92CAD76F10FBBEBE4AC815C5368F5C +:1060A000E9F2F9353DAC443310772C0D77DD47C765 +:1060B000DB92F0E6977268FC7EF0793D7CF4C0B527 +:1060C00081047F33F5C32A1E7F78AD3EAD3A14D2EA +:1060D0003B1C1F6FB2238C005F21BDFB7D3620BDB2 +:1060E0002CB3BA6D143752CF7789173E26BCC05CEB +:1060F00019FD6ED1DF7EEFE5B3DB291E3D2FF08267 +:10610000C4398D6EB187D01E85E3DAC73D78ED20A6 +:10611000393F9F1601C26B88273C688F1FAAA77260 +:1061200057E2BC8D25914215E5B57EE2C09C6C0B13 +:10613000E381C200F2F97EF8F8D25AA473B6E7B947 +:106140005C92DBC73D3765469932E2C479143F055E +:106150001FCD5BD7D6D0263780FB172ACE3F87715D +:10616000469F4EFC5F9319A37DF5099C578BFF2832 +:106170004E37BE3A3E97F0562AFE5BD7636BD4F09B +:10618000BEB62E05F76D3070DF86BF80FB2A030692 +:10619000EEF3818F719FA53E3334463C4ECDBB203C +:1061A000BE59101803DF80718FB9C321F6D9F8EA00 +:1061B000F19B18B7B44D5509B748BC53DF25F00C17 +:1061C0001C86C85485EA37B09FD63FAFFB149CF7B6 +:1061D0009A8163965F9EC4FA78D3C02D375D9EC5C1 +:1061E00071A126E6E0F615970BB85C797906B72F12 +:1061F000778AF810FB6788DC47F7BA709AC051437A +:10620000C0B829D54EFDE0AE26BB9FA92BC7092EED +:106210002E211C84F46A09178D27BB6FDC96437608 +:106220001F01C6ADA976BFB2DE5B4DFB98B1580128 +:10623000C27FD2EE43E11FB1BD2E457BA5F6DAD079 +:10624000EB56F2778C076E9A1732EEA9D2BE53FD49 +:10625000A121C3B8BF3B45FE68F45E4F4CE27D17F9 +:10626000C2D7D511CEC4FB34C0446160807A769524 +:106270008BFEAE67AFABEB29E57B50383390B86748 +:1062800051DD61BA5751DD65CA3710C4B8C674DF35 +:10629000257CEF10F3203790B897513AE8B2E97EA9 +:1062A0005C6CF02FEF6F44DF2AE6457303E6BC8198 +:1062B000C85350BE80E26EB5E5DDEA3CC6815901A7 +:1062C000E1AFC27ECE19FEEAAF5CB8BD02E5D3FEF7 +:1062D000C0D43CF83376D9847A23FF6CC88CDDA512 +:1062E000E039F64400F445F301EAC09017F2016882 +:1062F000F7371BF59381D0DBBDE52C67AEEF0DFCC6 +:10630000755D18EBBD5BEF4B8983419DDC22A35C7F +:1063100007CA03A6EE43E6294E06C4F8D47C4553CB +:10632000B93827583FB8CF730FFCEA69731E46E6A9 +:10633000F1D012F81EF3E8F27CFF0E239E925DED81 +:106340005D3F99F3362F18F774C2BF9EE902FF52E2 +:1063500049F8D79326F02FD509FF5249F897DA0963 +:10636000FF529DF02FD509FF529DF02F95847FA9F4 +:106370007D7C71F079E1CF7D76BAFF4259FC1B0735 +:1063800070FD864E0D881F794F7E727D3AEFE3C90E +:106390007B348E8BF2BE5CAF9D7EC9EE4DC8E14C66 +:1063A000C7D76DA849D233EFA37EBDC2E7B3BF32D2 +:1063B000788CE26446B94FA338132A8F281E94EBD9 +:1063C00044B791B72989FBEFC2727B85A053532C48 +:1063D000CEC5220B9C00B4AB1FE5E9AF109FFECAEF +:1063E000D0292A9B86BC2F4FF2D03995A5917E1AD1 +:1063F000F244FE15E559B8DC9590732C20E2CE23CB +:10640000E4CB585E32F284A8A7DE62E4AF6E829BD2 +:10641000E58E76DB43F7AA58409CB732FF96C84B0F +:1064200058394FA47568916E45E413B480295F070D +:10643000223F21E525F30C0939B95FE6BCAA4BF3ED +:10644000107E69744EBB91ECBFB14FC9A6B8576DB1 +:10645000A97999F1F3C3DE62C2CFD915C9F7C31682 +:10646000E39C6BDF5DA215D0B80710C561BD26DBCC +:10647000C374E2BB14F73E0FC91DC799F241CD7B2F +:10648000AE62FF688E605971653F7AF7E11772AEB0 +:1064900022FB8BEA1AF1DBECC63061CA7F34F529A6 +:1064A0006CCFA975B5C222EC1F613BC9EBD63BBDD1 +:1064B000DA6ACA0B22CC682FA77D0879C879382EF2 +:1064C0004AE350BF421E0F23DF5EB15EC0447F35FA +:1064D000D137AD2FEDC159E1627AABFBB23485CE35 +:1064E00047B79BF9FC8C1C0CF9374523361FF16329 +:1064F000C575B17EB33B62A37556F7F8391F1FDA35 +:1065000029D609F56669B3094759DDDA14ACD7A76E +:106510000B3F44FE186F36A35CB229DF968DF8D28C +:10652000F959F9341AFC36235F2D49ED0FDBC8CE3B +:10653000EB8CB8BFBAE77A4DA5F956B1DFAB0D3D8C +:10654000870C79FEC766C70ECAFBD767F7556F2160 +:10655000FF599395D58DFB29AF1071E0EA14FFA880 +:1065600073F7F17E46E5B91BF78F245BDC41A68FFC +:10657000F61026FF69EE17F49BFB1BB5722CD7585B +:1065800043DA645E5FC8D3B4EEB6025E5771D3BA25 +:10659000E00EF177870BBB5716F23EFA1FB301EFFF +:1065A000E375B0E07ACD3B15B64B690F0D15C20F00 +:1065B000E5FE97543899EF2515C97E25CF25E95F6B +:1065C000CD3B1B41C7759BF2C1A72809BF927E2610 +:1065D000FD2B357F5767E4EF6C3BCFAEA3B823E3C9 +:1065E000009E8F6DCF8E716E6C37F8B8D9D007CA08 +:1065F00087E38BECFF6A85C86FD4937C4DF3891ECB +:10660000D15D2DFB1746A76E2E4F8C97EBD6678B6F +:1066100079A41FB293D586DE687C3B8F1775E9D7C6 +:106620004DA3F8F5D0B65C3A0F0F2B9C676BDF7566 +:106630007CCADDE4E7CF64502617DE6F3DB0A98049 +:106640000E5B6B84F521F96A41BC42FEBDC638077A +:106650009BA363FBB97D56E88E0AD33DA0F99167F1 +:10666000A651DCC4FD47295EBCFBCC0B3FBFDA93CF +:1066700038BFE47E56F70E709CBC756756C022E2A8 +:10668000642FC5C9ED86DD36F508BD01EA8DF09CA5 +:10669000D46F638FC2E74553C7BC08E1A0517C901B +:1066A000123753F529F52CF529F580E713E77725FF +:1066B0008E96FBE833F878C4F08B9B0D3B6CEE1B99 +:1066C000D8964B79D75EFF3C3A96EB46DB1FAE3649 +:1066D000B78FEAC12DF5507E3FDDA34606851E46E5 +:1066E00076DA44FEED90C81BBEDFFEFD9FAEF05093 +:1066F000FE30B2A9C092AC07C28F6B0C1C791BEAAA +:1067000061AC3C22EA61BF590FB73D69E8A178F05E +:10671000373FA078B3398DBFCB35E1DF7C94D3FB15 +:10672000871EB14DC2F65B5A942CE2F7B90AAFD876 +:10673000E7E080AD98EE056D7E37E57F9FAB107882 +:1067400032D5AEB1D4C1245F3A1F94EC048E91E3EC +:10675000293E1D463EEEDCEC180773896E56B61BCB +:10676000EF29EF1AF62AE3CDE87D7673E3DFD33D18 +:10677000E6BC43D8792BCEA7EF3FE7AFF715B69726 +:1067800027701E4C183CCCDFC96E2F0FD0FD0DD7E3 +:106790003F49DF21DE30F4565A1A8B10FF126F6A20 +:1067A00018AFE87BD03E55ECBFD822CA7F481F9C6B +:1067B000D1F6677060696BEC23E247E25C896F7F1A +:1067C0006FD885C4B112975E290EED285B0D3AF2A1 +:1067D0006B437BB6783F1B8724BDD47824F73B29D5 +:1067E00063F0DB642F936E9F19209CA0A5432FEDCF +:1067F000E792112752F77BDE2BE47A25FE25DFA3F3 +:10680000F240A39C9F9DD887E40731AEAE126EFB89 +:10681000DA6CC68DE7BB7C8524AF2BEDF3BC37C4A7 +:106820007E1B2F00DFBE31F699BA3F28EB63BF69AC +:10683000C8F3707E42FA4DF3E87782F2CC18EE632B +:10684000A44F7C1F38AFE0B943FBDBEC50D94E8C32 +:106850007DFE4FF3D4B995D932FFE2225C579F6E8B +:10686000C483A8389F873B4A78BFB25D9ECFC3EEF2 +:10687000982BDB148FFFBD4D9C6FAD4887FC093A08 +:106880004A80BEE70FF79D77A96CB7823F39EF4E7C +:106890009BA00F2E2D7240215CB34C6BC4F65B3B6A +:1068A000DEB429587A2B853E8B4A06F5BC098CEB61 +:1068B000187774BB7CF9B45E77962FDF8C0F329C0F +:1068C0002B384F73DE1B2DA5EF1071BF83E53EEC17 +:1068D0005C71239DB7C37BB2E84B08DCA9F8863B0B +:1068E00008AB6E4BE3FC7B8D0ABD0ADB49549B442D +:1068F000E77B97C2F141B67F7D56E8BB153984939B +:106900000FFFD73B44775B868FF8803FE0BA182FA4 +:10691000E9DA4D7EFE5D8C492CC794BC496A9EA481 +:1069200048F3701E25FE8A05F68978F8AF546F7912 +:10693000C596F41D467E1F6A19F832E7279A8DEF37 +:106940003E2D942FA9E0EFFD001802EFEFBF219735 +:10695000ECA2F9E1EA47C378AE142A10A478536890 +:10696000D397525CB838303DABCB742F3A1349E320 +:10697000EF6F1707BEFFEA3C5CF7374773FC1CA7B5 +:10698000C32A9F27BD9E09ACEFA595222EC9FB9A6D +:10699000F5CEC630781279ABE681ED8580EB356FA8 +:1069A000EC9E46E5C501472DC5FF45EE658BB290CF +:1069B000EE9A6F66715EF04CABC847AC7F7DEA3EE5 +:1069C000F2F7D595222EB5FEE9F8136EC4152DD831 +:1069D000E6C6757F3B9811A1EFDEAD9D470BE989B7 +:1069E000C577D242B756E2FA1BD4A115849BD7EFE4 +:1069F0001D28041EEF1933AF2DCB0B748F43FBDE24 +:106A0000F8776F319D0FD5534BEB707EEBC6E7C621 +:106A1000119D0DBBDF9CE75639AFB48EE8D3772AC2 +:106A2000370960CFC01C3A97AF55F40D9563E45F0A +:106A300052D7D964DC7BDA2A85DE6BB2832BEA2A53 +:106A400059AF6C1F57E26FED5125E9FBDDAD914C5D +:106A50008DDEBC84A2A0D177E2901B18F75EB44013 +:106A6000077FD732708E6CEF36E47731B3AF90FC8E +:106A700060DDC1C70AC9EEDF73897AFDC1953FA108 +:106A8000F817DA9F26F0B715341FCE6B0A0BFC0CF3 +:106A90006BB3392F29D7DF5599C1FCAFDB53917404 +:106AA0009E526286DADFB38A772545968FFC84C7CB +:106AB000CE58A32D642767DA1CBE30EB53D8C79994 +:106AC0003ECB8DFC8EE54E0508A79CE97BCE55EAB2 +:106AD0004CE03A57E56094E2E7C62388738469B3D3 +:106AE0009D6F72CBF8E6BC91E206E23337F941AB19 +:106AF000D5F3D82D586F3D69C340776579AE3770AF +:106B0000D968FDC8618D7074EB218147361CFA91FC +:106B10004674371D35F0888173361A3867D31121D2 +:106B2000978D47CE6A4DE67B4559F6FD9310190EB9 +:106B30001E595BB71B873692DEAE06783DB0F2E693 +:106B4000AE522A8DBCB535CE787147D91B7C4FDE4D +:106B5000D863D02B7BE3FE62DEAFDFA698ECE1705A +:106B6000A58DE525E7A33C785EEAFBAAD4775545D9 +:106B70008ED0BF905DE66CF8EA173829046D73C9B2 +:106B80003E3FC7BBA513346FC838DFA21BD37B09B8 +:106B90007FE89B9C562ABB373A198FE89BDF701021 +:106BA0001E1CFA4DBAAA8CE3775BC78D775B3FADAD +:106BB00034BDDB9A0C830AF9E1A5177F5521DF6FFD +:106BC000016EC5D6B5F666FABEF18B4A91C781F261 +:106BD0005805F197734C9C0F8FDBA097CE5DB006E4 +:106BE00081DEBF448DEF92E14F547EAF32A4449FCB +:106BF00022FAC134672FBD937156093BFF6349F0F8 +:106C0000DF88FF60B165B69FD635BE574E31EE5D69 +:106C1000DAC47C27D9BBA2EBD081F455E5A5268A3E +:106C2000370FC6ED40F7FC6E439E53262EE6735297 +:106C3000F14CA0330B8E95ABE1345CFF41B0F377A0 +:106C4000534D75E8DC3FF4E34FE85DD224CB47C7F2 +:106C500033B17FD2DD8AAF1B596D18B9C07879F88E +:106C600093430E92FFB9BCD008C965A22536FB211B +:106C700064F541B7EFAD10D10BDA7D5D1E61D376BF +:106C8000B4EF85E2BF30B4E59371D9387F613CFD44 +:106C90002CC9F752FCC233DFAFA4D2CE79D98543D9 +:106CA00096681ABDB5B357EBA3F966D633E8F67903 +:106CB000093AD0F71890DFDC6E9C2F92DE95E65FE4 +:106CC000CAF758F9FD45797CDC43B85EF790C5BD3D +:106CD0000368FCF1B7689F0BEDCE28E5B3C16EFBEE +:106CE00060349F4DEB9E9E9245F96BF2994F11B423 +:106CF000E4760B3D5E9B997CFF2CAC12F7BD4243C2 +:106D00005F52DEBCF9A47350F8FBEDA375CF6B2482 +:106D1000AF77F01C247E468610D78C116765F92664 +:106D2000E11AC42BCBA7EA855539093B907A97EB3A +:106D30004AFD4A3DC23DA75FCAF4B2FE663F048CDD +:106D4000CB1F7F4D61FDCD203A7B2FEFF3935EBBD0 +:106D50005D377A43E5FFFFF4961A5742F46E73EEFF +:106D600058EF3683E9D3BDF46EB38FFD1BE3CD122C +:106D700092CFAAF23685E4832395CF196F965755A3 +:106D800099DE49BA54CEEFC87790DDFBC5BBCE057E +:106D9000458838A87F8BCBE8F77459A97F2BE25F31 +:106DA000E0779262FE968CE477925B4A182F12434A +:106DB0004C2F2CE8C97788DDB40ECE0B8733785C76 +:106DC00037BD97CC4CBC43245F663AAD20E848BE43 +:106DD000DAC4FBCCDC6E313F7E97C6EF3B4399E2D1 +:106DE0001D63E892888B5BAAB2447CB3C6AA082FC5 +:106DF0003F789F0BC80EA5BEF9938127A16F8BA189 +:106E0000EF89E542DF139D6A348DF4B676916ED634 +:106E1000DB613A4BF0EF05C4F576E26F9978C7D79E +:106E2000BF4C2FA0EF92FDCB7255C247DFFBD31DA5 +:106E3000BFBC97F87BD5C638B5DF2FF8ED7FB1849E +:106E4000F1D3B06AECEF601ACFCFD9B0A680F46767 +:106E5000C9AFB8A619CFC947D3233348BFFD2E9574 +:106E6000C7F54F5539DFDCEF15F3FAD795339D5150 +:106E7000FDED728977AE469E7DEF9065C0D09FB8DC +:106E80002758E3E3480EA82FAEA39E6A9FE57C42F5 +:106E90007C9CF9FBCA2503475C32F431DA0EE25DD3 +:106EA000ABA4F397DA2D79A108D997ECEFCFD20BE9 +:106EB0000817A5CA7B7797BF771AD9814B7513CE70 +:106EC000BF929E32566A4F1C30E9878E39DA774678 +:106ED000F702B607A9AF47E579B5C522DEE9A6E80E +:106EE0000F260B7B907980A2F0D96F88733A368396 +:106EF000FC06FDAD8CEE8BC314B7E626EC55D1C570 +:106F00003B33699F327EA5FAADD281F16CDC587EAD +:106F10003BA888F7D651E9B727483EF0439F87EA58 +:106F20008F2BBEFCB492CFE5B7AF90BF3F941F3A12 +:106F300045E504234EEC55237EA28F76B5D6F80E98 +:106F4000A9909C7F69C86F15C6A1F1E81F17AA8C8C +:106F5000BCDBD6947864C8BBC118FFCB0FD18FE6D9 +:106F600026F4B5CAB817356C4D3B4B71AD61AB4DCE +:106F7000F84747B59E4287E3B2A4039E8F72683FED +:106F800072DEAA75BFCF211C7CC5F9B1C959173271 +:106F90008CB888FBFD9916BC48721A56632E1FCA1E +:106FA000E7D41F2DFCDDE22CCADB4376B23F4FDC79 +:106FB000DBB2048DB871BE55DA8397483EA7FCBF9B +:106FC0009A4AF720F8C3F1C9C447202F3842F41E6B +:106FD000281DE1EF2FAB20F6B8827487EB7E3D854C +:106FE000F85AD5F1638EDBAB64DCFE0B724A958FE9 +:106FF000945B62BF23398473FFAFE4F5DF96004FE3 +:1070000012603000000000000000000000000000DE +:1070100000000040000000000000000000000040F0 +:107020000000000000000000000000280000000038 +:107030000000000000000010000000000000000040 +:1070400000000040000000000000000000000010F0 +:107050000000000000000000000000080000000028 +:107060000000000000000000000000000000000020 +:107070000000000000000000000000000000000010 +:107080000000000000000000000000000000000000 +:1070900000000000000000000000000000000000F0 +:1070A00000000000000000000000000000000000E0 +:1070B00000000000000000000000000000000000D0 +:1070C00000000000000000000000000000000000C0 +:1070D00000000000000000000000000000000000B0 +:1070E00000000000000000000000000000000000A0 +:1070F0000000000000000000000000000000000090 +:10710000000000000000000000000000000000007F +:10711000000000000000000000000000000000006F +:10712000000000000000000000000000000000005F +:10713000000000000000000000000000000000004F +:10714000000000000000000000000000000000003F +:10715000000000000000000000000000000000002F +:10716000000000000000000000000000000000001F +:1071700000000000000000000000332000100000AC +:10718000000000080000332800100000000000028A +:1071900000003320001000000000001080000000FC +:1071A000000000000000000080000000000000005F +:1071B000000000008000000000000000000000004F +:1071C00080000000000000000000000000003358B4 +:1071D0000001000400000001000033600000000016 +:1071E00000000002000033680000000000000008FA +:1071F0000000336C00000000000000020000392095 +:10720000000000000000000800003AF80040000004 +:1072100000000040000039380080000000000048F5 +:1072200000003A38004000000000000800003A4822 +:10723000004000000000001800003370002800002B +:107240000000002800003C200008000000000001B1 +:1072500000003C21000800000000000100003C226A +:1072600000080000000000010000200800100000DD +:1072700000000010000020000000000000000008D6 +:10728000800000000000000000000000000000007E +:1072900000000000000000000000000000000000EE +:1072A00000000000000000000000000000000000DE +:1072B00000000000000000000000000000000000CE +:1072C00000000000000000000000000000000000BE +:1072D00000000000000000000000000000000000AE +:1072E000000000000000000000000000000000009E +:1072F000000000000000000000000000000000008E +:10730000000000000000000000000000000000007D +:10731000000000000000000000000000000000006D +:10732000000000000000000000000000000000005D +:10733000000000000000000000000000000000004D +:10734000800000000000000000000000800000003D +:1073500000000000000000008000000000000000AD +:10736000000000008000000000000000000000009D +:10737000800000000000000000000000800000000D +:10738000000000000000000080000000000000007D +:10739000000000008000000000000000000000006D +:1073A00080000000000000000000000080000000DD +:1073B000000000000000000080000000000000004D +:1073C000000000008000000000000000000000003D +:1073D00000000000000000000000000000000000AD +:1073E000000000000000000000000000000000009D +:1073F000000000000000000000000000000000008D +:1074000000000000000000000000000080000000FC +:1074100000000000000000008000000000000000EC +:1074200000000000800000000000000000000000DC +:1074300000000000000000000000000080000000CC +:1074400000000000000000008000000000000000BC +:1074500000000000800000000000000000000000AC +:10746000000000000000000000000000000000001C +:10747000000000000000000000000000000000000C +:1074800000000000000000000000000000000000FC +:1074900000000000000000000000000000000000EC +:1074A000000000000000000080000000000000005C +:1074B00000000000000000000000000000000000CC +:1074C000000019C8000000000000000800002008AB +:1074D000001000000000001000002000000000006C +:1074E0000000000880000000000000000000000014 +:1074F000800000000000000000000000000000000C +:10750000000000000000000000000000000000007B +:1075100000000000000048700008000000000001AA +:1075200000004871000800000000000100004872DF +:10753000000800000000000100004040003800008A +:107540000000003880000000000000000000000083 +:10755000800000000000000000000000800000002B +:10756000000000000000000080000000000000009B +:10757000000000008000000000000000000000008B +:1075800080000000000000000000000080000000FB +:10759000000000000000000080000000000000006B +:1075A000000000008000000000000000000000005B +:1075B00080000000000000000000000080000000CB +:1075C00000000000000000000000000000000000BB +:1075D00000000000000000000000000000000000AB +:1075E000000000000000000000000000000000009B +:1075F000000000000000000000000000000000008B +:1076000000000000800000000000000000000000FA +:1076100080000000000000000000000000000000EA +:1076200000000000000000008000000000000000DA +:1076300000000000800000000000000000000000CA +:10764000800000000000000000000000800000003A +:1076500000000000000000008000000000000000AA +:10766000000000008000000000000000000000009A +:107670000000400000400000000000400000480002 +:1076800000400000000000400000482E00400000C4 +:10769000000000010000480000400002000000015E +:1076A000000048010040000200000000000030001F +:1076B00000400000000000408000000000000000CA +:1076C000000000000000300000080040000000043E +:1076D00000003004000800400000000400003B806F +:1076E000002800000000002800003BD0001000002F +:1076F0000000001000003BDA001000000000000154 +:107700000000380000800000000000800000380009 +:107710000008008000000002000039000040000066 +:1077200000000040000020080010000000000010D1 +:107730000000200000000000000000080000519838 +:10774000000800000000000100005199000800003E +:10775000000000010000519A000800000000000134 +:10776000000039800010000400000004000051A84F +:107770000030001800000010000051B00030001868 +:107780000000000280000000000000000000000077 +:1077900080000000000000000000000080000000E9 +:1077A0000000000000000000800000000000000059 +:1077B0000000000080000000000000000000000049 +:1077C00080000000000000000000000080000000B9 +:1077D00000000000000000000000000000000000A9 +:1077E0000000000000000000000000000000000099 +:1077F0000000000000000000000000000000000089 +:1078000000000000000000008000000000000000F8 +:1078100000000000800000000000000000000000E8 +:1078200000000000000000000000000080000000D8 +:1078300000000000000000008000000000000000C8 +:1078400000000000800000000000000000000000B8 +:107850008000000000000000000000008000000028 +:107860000000000000000000000023E8008000008D +:107870000000008000000001000000000000000087 +:107880000000200800100000000000100000200090 +:10789000000000000000000800002E70000800003A +:1078A0000000000100002E7100080000000000012F +:1078B00000002E720008000000000001000024E813 +:1078C000003800000000003800002DD00008000043 +:1078D0000000000880000000000000000000000020 +:1078E0008000000000000000000000008000000098 +:1078F0000000000000000000800000000000000008 +:1079000000000000800000000000000000000000F7 +:1079100080000000000000000000000000000000E7 +:107920000000000000000000000000000000000057 +:107930000000000000000000000000000000000047 +:1079400000000000000000000000000080000000B7 +:1079500000000000000000008000000000000000A7 +:107960000000000000000000000000000000000017 +:107970008000000000000000000000008000000007 +:107980000000000000000000800000000000000077 +:107990000000000080000000000000000000000067 +:1079A0008000000000000000000000000000250032 +:1079B0000040000000000008000025080040000012 +:1079C0000000002080000000000000000000000017 +:1079D00080000000000000000000000080000000A7 +:1079E0000000000000000000800000000000000017 +:1079F0000000000080000000000000000000000007 +:107A0000000030000000000000001000000050A145 +:107A10000000000000000001000050B8000000005D +:107A200000000002000050C800900008000000089C +:107A3000800000000000000000000000000029603D +:107A4000000800000000000100002961000800009B +:107A5000000000010000297000080004000000027E +:107A600000002978000800040000000480000000E5 +:107A7000000000000000000000002FB0000800001F +:107A80000000000400002FB4000800000000000403 +:107A900000002FC0000000000000000800002FC8F8 +:107AA000000000000000000800003000000000009E +:107AB0000000001000005040000100010000000123 +:107AC0000000500000000000000000200000080836 +:107AD00000100000000000040000080C001000006E +:107AE00000000001000008B70000000000000001D5 +:107AF000000008B6000000000000000100001000B7 +:107B0000004000200000000400001004004000209D +:107B100000000004000010080040002000000002E7 +:107B20000000100A00400020000000020000100CBD +:107B300000400020000000010000100D0040002067 +:107B4000000000010000100E0040002000000001B5 +:107B5000000010100040002000000004000010147D +:107B60000040002000000004000010180040002029 +:107B7000000000040000101C004000200000000471 +:107B80000000300001000080000800040000300404 +:107B900001000080000800040000000A000000004E +:107BA00000000000000030680100008000000001BB +:107BB0000000306901000080000000010000306C0E +:107BC00001000080000000020000306E0100008013 +:107BD000000000020000307001000080000000047E +:107BE00000003074010000800000000400003066D6 +:107BF00001000080000000020000306401000080ED +:107C00000000000100003060010000800000000260 +:107C100000003062010000800000000200003050CF +:107C200001000080000000040000305401000080CA +:107C30000000000400003058010000800000000433 +:107C40000000305C01000080000000040000307C77 +:107C500001000080000000010000307D0100008074 +:107C60000000000100001C180010000000000004CB +:107C700000001C30001000000000000400001C3850 +:107C80000010000000000004800000000000000060 +:107C90000000000080000000000000000000000064 +:107CA00080000000000000000000000080000000D4 +:107CB000000000000000000000004C100008000060 +:107CC0000000000200004C1200080000000000024A +:107CD00000004C14000800000000000200004C16D8 +:107CE000000800000000000200004C200008000016 +:107CF0000000000800004C00000800000000000226 +:107D000000004C02000800000000000100004C04CC +:107D1000000800000000000200004C3000080000D5 +:107D20000000000800004C400008000000000004B3 +:107D300000004C44000800000000000100004C500E +:107D4000000800000000000200004C540008000081 +:107D50000000000200004C52000800000000000279 +:107D600000004C6000080000000000040000140047 +:107D700000080000000000020000140200080000DB +:107D800000000001000014040008000000000002D0 +:107D9000000014100008000000000002000014148D +:107DA0000008000000000002000014160008000097 +:107DB00000000002000019B80008000000000008E0 +:107DC000000014200008000000000002000014243D +:107DD0000008000000000002000019C800080000B0 +:107DE0000000000800002C10000800000000000146 +:107DF00000002C11000800000000000100002C12FF +:107E0000000800000000000100002C130008000022 +:107E10000000000100002C0000080000000000022B +:107E200000002C02000800000000000100002C04EB +:107E3000000800000000000200002C3000080000D4 +:107E40000000000200002C320008000000000002C8 +:107E500000002C34000800000000000200002C206C +:107E6000000800000000000100002C2100080000B4 +:107E70000000000100002C220008000000000001AA +:107E800000002C23000800000000000100002C244A +:107E9000000800000000000100002C250008000080 +:107EA0000000000100002C26000800000000000176 +:107EB000000014800008000000000002000014828E +:107EC0000008000000000001000014840008000009 +:107ED000000000020000149200C000180000000220 +:107EE0000000149000C00018000000020000149C64 +:107EF00000C00018000000080000149400C0001822 +:107F000000000008000014A700C0001800000001D5 +:107F1000000014A400C0001800000002000014A615 +:107F200000C000180000000100001610000800004A +:107F300000000008000016200008000000000008F3 +:107F4000000016300008000000000008800000005B +:107F500000000000000000008000000000000000A1 +:107F60000000000080000000000000000000000091 +:107F70008000000000000000000000008000000001 +:107F80000000000000000000800000000000000071 +:107F90000000000080000000000000000000000061 +:107FA00080000000000000000000000080000000D1 +:107FB0000000000000000000800000000000000041 +:107FC0000000000080000000000000000000000031 +:107FD00080000000000000000000000080000000A1 +:107FE0000000000000000000800000000000000011 +:107FF0000000000080000000000000000000000001 +:108000008000000000000000000000008000000070 +:1080100000000000000000008000000000000000E0 +:1080200000000000800000000000000000000000D0 +:108030008000000000000000000000008000000040 +:1080400000000000000000008000000000000000B0 +:1080500000000000800000000000000000000000A0 +:108060008000000000000000000000008000000010 +:108070000000000000000000800000000000000080 +:108080000000000080000000000000000000000070 +:1080900080000000000000000000000080000000E0 +:1080A0000000000000000000800000000000000050 +:1080B0000000000080000000000000000000000040 +:1080C00080000000000000000000000080000000B0 +:1080D0000000000000000000800000000000000020 +:1080E0000000000080000000000000000000000010 +:1080F0008000000000000000000000008000000080 +:1081000000000000000000008000000000000000EF +:1081100000000000800000000000000000000000DF +:10812000800000000000000000000000800000004F +:1081300000000000000000008000000000000000BF +:1081400000000000800000000000000000000000AF +:10815000800000000000000000000000800000001F +:10816000000000000000000080000000000000008F +:10817000000000008000000000000000000000007F +:1081800080000000000000000000000080000000EF +:10819000000000000000000080000000000000005F +:1081A000000000008000000000000000000000004F +:1081B00080000000000000000000000080000000BF +:1081C000000000000000000080000000000000002F +:1081D000000000008000000000000000000000001F +:1081E000800000000000000000000000800000008F +:1081F00000000000000000008000000000000000FF +:10820000000000000000000000000000000000006E +:1082100080000000000000000000000000000000DE +:08822000070A33000000000012 +:00000001FF --- linux-4.2.0.orig/firmware/bnx2x/bnx2x-e1h-7.10.51.0.fw.ihex +++ linux-4.2.0/firmware/bnx2x/bnx2x-e1h-7.10.51.0.fw.ihex @@ -0,0 +1,10817 @@ +:10000000000021E800000068000005D80000225828 +:10001000000036EC000028380000007000005F2867 +:100020000000865800005FA00000009C0000E60071 +:1000300000009EF40000E6A0000000880001859802 +:1000400000004350000186280000008C0001C98098 +:100050000000C7A80001CA100000120C000291C0E5 +:10006000000000040002A3D0020600DC0000000132 +:100070000306100002000000010600D80000000086 +:100080000306020000030200020600DC000000007C +:10009000010600B800000000010600C800000000D2 +:1000A0000206016C00000000010600BC0000000018 +:1000B000010600CC000000000206017000000000F4 +:1000C000020D004400000032030D004C0004020346 +:1000D000040D005C00000004030D008C00110207F9 +:1000E000020D015C00000001030D01640002021812 +:1000F000020D020400000001030D020C0003021AAD +:10010000030D02200002021D040D028000000012F7 +:10011000030D03000018021F040D03600000000C13 +:10012000040D400000000A00030D0004000F023718 +:10013000020D01140000000D020D01180000002D39 +:10014000020D01140000001D020D01180000003D09 +:10015000020D01140000004D020D01180000006D99 +:10016000020D01140000005D020D01180000007D69 +:10017000031010000003024602101050000000019E +:10018000071011000010024908101140000000087B +:100190000710116000100259081011A0000000188B +:1001A000071018000200026904104C000000010052 +:1001B00002104028000000100310404000020469B3 +:1001C0000210405800280000021040840084924A27 +:1001D0000210405800000000030C20080003046BCC +:1001E000030C201C0004046E030C20380011047260 +:1001F000040C207C0000004F030C21B80011048384 +:10020000040C21FC0000000F030C223800040494AD +:10021000010C224800000000010C224C00000000EC +:10022000010C225000000000010C225400000000CC +:10023000010C225800000000010C225C00000000AC +:10024000010C226000000000010C2264000000008C +:10025000010C226800000000010C226C000000006C +:10026000010C227000000000010C2274000000004C +:10027000010C227800000000010C227C000000002C +:100280000A00000100000001020C2000000003E849 +:100290000A00000100000002020C20000000000A19 +:1002A0000A00000100000004020C20000000000110 +:1002B0000520040000860000062007800010049836 +:1002C000042200000000400004232400000000403D +:1002D000032212500010049A0422B14000000020B2 +:1002E0000422C800000000060322C818000404AA63 +:1002F0000422C8280000000C0322C858000404AEE1 +:100300000422C8680000000C0322C898000404B24C +:100310000422C8A80000000C0322C8D8000404B6B8 +:100320000422C8E80000000C0322C918000404BA23 +:100330000422C9280000000C0322C958000404BE8E +:100340000422C9680000000C0322C998000404C2FA +:100350000422C9A80000000C0322C9D8000404C666 +:100360000422C9E80000000C0322CA18000404CAD1 +:100370000422CA280000000C0322CA58000404CE3C +:100380000422CA680000000C0322CA98000404D2A8 +:100390000422CAA80000000C0322CAD8000404D614 +:1003A0000422CAE80000000C0322CB18000404DA7F +:1003B0000422CB280000000C0322CB58000404DEEA +:1003C0000422CB680000000C0322CB98000404E256 +:1003D0000422CBA80000000C0322CBD8000404E6C2 +:1003E0000422CBE80000000C0322CC18000404EA2D +:1003F0000422CC280000000C0322CC58000404EE98 +:100400000422CC680000000C0322CC98000404F203 +:100410000422CCA80000000C0322CCD8000404F66F +:100420000422CCE80000000C0322CD18000404FADA +:100430000422CD280000000C0322CD58000404FE45 +:100440000422CD680000000C0322CD9800040502B0 +:100450000422CDA80000000C0322CDD8000405061C +:100460000422CDE80000000C0322CE180004050A87 +:100470000422CE280000000C0322CE580004050EF2 +:100480000422CE680000000C0322CE98000405125E +:100490000422CEA80000000C0322CED800040516CA +:1004A0000422CEE80000000C0322CF180004051A35 +:1004B0000422CF280000000C0322CF580004051EA0 +:1004C0000422CF680000000C0322CF98000405220C +:1004D0000422CFA80000000C0322CFD80004052678 +:1004E0000422CFE800000006022380000000001074 +:1004F00002238040000000120223808000000030B0 +:10050000022380C00000000E022383800007A12088 +:10051000022383C0000001F402238BC0000000010D +:100520000A00000200000001022383000007A1204E +:1005300002238340000001F40A00000200000002D0 +:10054000022383000000138802238340000000057B +:100550000A000002000000040223830000000138AA +:10056000022383400000000005240000331800002F +:100570000524800010380CC606249E606A9A052A5D +:100580000A000001000000020223148000000000A5 +:100590000A00000100000004022314800000000093 +:1005A0000120000000000000012000040000000005 +:1005B00001200008000000000120000C00000000E5 +:1005C00001200010000000000120001400000000C5 +:1005D00003200020001A052C032000A40002054679 +:1005E000022002240000000002200234000000006B +:1005F0000220024C00000000022002E40000FFFF85 +:100600000820200000000800042211080000000259 +:1006100004221290000000060422340000000002B0 +:10062000042260400000003004228C000000001012 +:100630000422111000000002042212A8000000068B +:10064000042234080000000204226100000000308F +:1006500004228C4000000010042211180000000247 +:10066000042212C000000006042234100000000220 +:10067000042261C00000003004228C8000000010C1 +:100680000422112000000002042212D800000006FB +:1006900004223418000000020422628000000030AE +:1006A00004228CC000000010042211280000000267 +:1006B000042212F000000006042234200000000290 +:1006C000042263400000003004228D00000000106E +:1006D000042211300000000204221308000000066A +:1006E00004223428000000020422640000000030CC +:1006F00004228D4000000010042211380000000286 +:1007000004221320000000060422343000000002FE +:10071000042264C00000003004228D80000000101C +:1007200004221140000000020422133800000006D9 +:1007300004223438000000020422658000000030EA +:1007400004228DC00000001004102400000000E00E +:100750000310201C00020548021020C00000000207 +:10076000031020040002054A0217000800000002DE +:100770000217002C00000003031700380002054C8C +:10078000031700480005054E0317006000050553D8 +:100790000317007800020558021700040000000F3C +: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 +:100BA0000200A468000B01C80300A2940004055AC7 +:100BB0000A000001000000800200A5F8000000000B +:100BC0000A000001000001000200A5F80000000179 +:100BD0000200A270000000000200A27400000000E9 +:100BE0000200A270000000000200A27400000000D9 +:100BF0000200A270000000000200A27400000000C9 +:100C00000200A270000000000200A27400000000B8 +:100C1000030100B40002055E020100DC00000001D7 +:100C200003010100000205600201007C00300000A9 +:100C300002010084000000280201008C0000000076 +:100C4000020101300000000402010328000000003E +:100C50000201055400000030020160580000FFFF4F +:100C600002016070000000070201608000000001C6 +:100C7000020100C400000001020100CC00000001DC +:100C8000020100F800000001020100F00000000174 +:100C900002010080003000000201008800000028EE +:100CA0000201009000000000020101340000000475 +:100CB0000201032C00000000020105640000003066 +:100CC0000201605C0000FFFF020160740000000789 +:100CD0000201608400000001020100C80000000160 +:100CE000020100D000000001020100FC0000000130 +:100CF000020100F4000000010401013800000011AD +:100D00000401017C00000011040101380000001101 +:100D10000401017C000000110401013800000011F1 +:100D20000401017C000000110401013800000011E1 +:100D30000401017C00000011021400000000000109 +:100D40000214000C000000010314004000020562C0 +:100D50000214000C0000000002140000000000005B +:100D60000214006C000000000214000400000001E6 +:100D70000214003000000001021400040000000012 +:100D80000214005C000000000214000800000001D2 +:100D900002140034000000010214000800000000EA +:100DA0000214006000000000030400040012056447 +:100DB00002040054000000430204005C000000062E +:100DC00002040070000000040304007800040576AB +:100DD00004040088000000050304009C0003057A59 +:100DE000040400A800000004030400B80005057D09 +:100DF000040400CC00000004030400DC00040582AD +:100E0000040400EC000000040104012400000000C0 +:100E100001040128000000000104012C0000000072 +:100E20000104013000000000020401340000000F42 +:100E3000020401D000008906021205B00000000182 +:100E400003120490002205860312066C000205A816 +:100E500002120388000000640212039000000008E0 +:100E60000312039C000305AA031203BC000305AD93 +:100E7000021203D0000000000212036C0000000107 +:100E8000021203680000003F031201BC003C05B0E1 +:100E9000031202B0000205EC03120324000205EE67 +:100EA000021205B400000001021201B000000001AE +:100EB00007103800000505F007103820000505F57B +:100EC00007103C00000505FA03168030000805FFF6 +:100ED0000216805400000002031680600005060719 +:100EE0000416807400000007031680900002060CB0 +:100EF0000316809C0005060E041680B00000000753 +:100F0000031680CC00080613021680F000000007CC +:100F1000041680F40000000C031681240004061B54 +:100F2000041681340000000C031681640032061F91 +:100F30000316823400070651041682500000000494 +:100F4000031682600002065804168268000000083A +:100F5000031682880008065A041682A80000000AB8 +:100F600002168804000000040316880C00100662B4 +:100F70000316E000001006720416E40C0000000CDA +:100F80000316E43C000406820416E44C0000000C46 +:100F90000316E47C002E06860416E53400000004E7 +:100FA0000316E544000206B40416E54C00000008F0 +:100FB0000316E56C000606B60316E6BC000806BC80 +:100FC000021680EC000000FF03040408001406C4AD +:100FD000020404CC0000000103050044000206D80E +:100FE00003050050000406DA040500600000000458 +:100FF00003050090001306DE020501140000000145 +:101000000305011C000206F10205020400000001B4 +:101010000305020C000206F30305021C000306F59B +:10102000040502400000000A03050280002006F8C3 +:101030000405400000000D0003050004001007181F +:10104000020500E00000000E020500E40000002E92 +:10105000020500E00000001E020500E40000003E62 +:10106000020500E00000004E020500E40000006EF2 +:10107000020500E00000005E020500E40000007EC2 +:101080000416402400000002031640300003072825 +:101090000216404400000020021640700000001CB0 +:1010A0000216420800000001021642100000000172 +:1010B0000216422000000001021642280000000132 +:1010C0000216423000000001021642380000000102 +:1010D00002164260000000020A0000010000000148 +:1010E0000216401C0003D0900A000001000000021C +:1010F0000216401C000009C40A00000100000004A0 +:101100000216401C0000009C021640000000000176 +:10111000021640D800000001031640080003072B08 +:101120000216424000000000021642480000000083 +:101130000816427000000002021642500000000033 +:10114000021642580000000008164280000000020B +:10115000030420080004072E0304201C00040732A7 +:1011600002042038000000200404203C0000001F7E +:10117000020420B800000001040420BC0000005F4D +:10118000030422380004073601042248000000004E +:101190000104224C00000000010422500000000065 +:1011A0000104225400000000010422580000000045 +:1011B0000104225C00000000010422600000000025 +:1011C0000104226400000000010422680000000005 +:1011D0000104226C000000000104227000000000E5 +:1011E00001042274000000000104227800000000C5 +:1011F0000104227C000000000A0000010000000140 +:1012000002042000000003E80A00000100000002C0 +:10121000020420000000000A0A000001000000048F +:10122000020420000000000105180400006F000007 +:10123000061807600014073A041A00000000400076 +:10124000041B240000000040031A1EC80002073CD3 +:10125000031A40400004073E041A405000000006F4 +:10126000031A406800020742031A52C000020744F2 +:10127000031A800003F90746041A8FE400000007F0 +:10128000031AA08000100B3F021B800000000034F6 +:10129000021B804000000018021B80800000000C30 +:1012A000021B80C000000020021B83800007A120D9 +:1012B000021B83C0000001F4021B8BC00000000170 +:1012C0000A00000200000001021B83000007A120A9 +:1012D000021B8340000001F40A000002000000022B +:1012E000021B830000001388021B834000000005DE +:1012F0000A00000200000004021B83000000013805 +:10130000021B834000000000051C00002FA8000005 +:10131000051C800033A30BEA051D0000230918D328 +:10132000061D514055D80B4F0A0000010000000275 +:10133000021B1480000000000A00000100000004ED +:10134000021B1480000000000118000000000000D3 +:10135000011800040000000001180008000000004F +:101360000118000C0000000001180010000000002F +:10137000011800140000000003180020001A0B518F +:10138000031800A400020B6B0218022400000000E6 +:1013900002180234000000000218024C0000000095 +:1013A000021802E4000000FF08181000000004000A +:1013B000041A300000000010041A308000000010F1 +:1013C000041A310000000010041A318000000010DF +:1013D000041A330000000012041A339000000012B7 +:1013E000041A342000000070041A90000000000667 +:1013F000041A304000000010041A30C00000001031 +:10140000041A314000000010041A31C0000000101E +:10141000041A334800000012041A33D800000012E6 +:10142000041A35E000000070041A9018000000064D +:10143000031A400000020B6D041A50000000000265 +:10144000041A508000000012031A614000020B6F62 +:10145000041A903000000002041AA00000000002EC +:10146000031A400800020B71041A50100000000219 +:10147000041A50C800000012031A614800020B73DE +:10148000041A903800000002041AA00800000002AC +:10149000031A401000020B75041A502000000002CD +:1014A000041A511000000012031A615000020B7759 +:1014B000041A904000000002041AA010000000026C +:1014C000031A401800020B79041A50300000000281 +:1014D000041A515800000012031A615800020B7BD5 +:1014E000041A904800000002041AA018000000022C +:1014F000031A402000020B7D041A50400000000235 +:10150000041A51A000000012031A616000020B7F50 +:10151000041A905000000002041AA02000000002EB +:10152000031A402800020B81041A505000000002E8 +:10153000041A51E800000012031A616800020B83CC +:10154000041A905800000002041AA02800000002AB +:10155000031A403000020B85041A5060000000029C +:10156000041A523000000012031A617000020B8747 +:10157000041A906000000002041AA030000000026B +:10158000031A403800020B89041A50700000000250 +:10159000041A527800000012031A617800020B8BC3 +:1015A000041A906800000002041AA038000000022B +:1015B000020E004C00000032030E005400040B8D9C +:1015C000040E006400000004030E009400130B914D +:1015D000020E014400000001030E014C00020BA4A6 +:1015E000020E020400000001030E020C00020BA612 +:1015F000030E021C00040BA8030E0280001B0BACA0 +:10160000040E02EC00000017040E20000000080089 +:10161000030E000400110BC7020E01100000000FA2 +:10162000020E01140000002F020E01100000001F26 +:10163000020E01140000003F020E01100000004FD6 +:10164000020E01140000006F020E01100000005F86 +:10165000020E01140000007F020C100000000028A0 +:10166000030C400800040BD8030C401C00040BDCE6 +:10167000030C403800050BE0040C404C0000005BFC +:10168000030C41B800050BE5040C41CC0000001B25 +:10169000030C423800040BEA010C42480000000031 +:1016A000010C424C00000000010C42500000000000 +:1016B000010C425400000000010C425800000000E0 +:1016C000010C425C00000000010C426000000000C0 +:1016D000010C426400000000010C426800000000A0 +:1016E000010C426C00000000010C42700000000080 +:1016F000010C427400000000010C42780000000060 +:10170000010C427C00000000010C4280000000003F +:101710000A00000100000001020C4000000003E884 +:101720000A00000100000002020C40000000000A54 +:101730000A00000100000004020C4000000000014B +:1017400005300400009C00000630076800130BEE13 +:101750000432000000004000043324000000004078 +:1017600004323E800000001003323EC000020BF045 +:10177000033274C000080BF20332850000100BFA2C +:10178000023380000000001A023380400000004E47 +:101790000233808000000010023380C0000000206F +:1017A000023383800007A120023383C0000001F4CC +:1017B00002338BC0000000010A000002000000019B +:1017C000023383000007A12002338340000001F4AC +:1017D0000A000002000000020233830000001388A8 +:1017E00002338340000000050A00000200000004EC +:1017F0000233830000000138023383400000000000 +:101800000534000036BD00000534800031C90DB03C +:101810000535000036671A2306357E4050380C0A1D +:101820000A000001000000020233148000000000E2 +:101830000A000001000000040233148000000000D0 +:101840000130000000000000013000040000000032 +:1018500001300008000000000130000C0000000012 +:1018600001300010000000000130001400000000F2 +:1018700003300020001A0C0C033000A400020C26D8 +:101880000230022400000000023002340000000098 +:101890000230024C00000000023002E40000FFFFB2 +:1018A000083020000000080004321000000001C0D1 +:1018B00004321E000000003804323000000001C075 +:1018C00004325000000000200432510000000020CB +:1018D00004325200000000200432530000000020B7 +:1018E00004325400000000200432550000000020A3 +:1018F000043256000000002004325700000000208F +:10190000043258000000002004325900000000207A +:1019100004325A000000002004325B000000002066 +:1019200004325C000000002004325D000000002052 +:1019300004325E000000002004325F00000000203E +:1019400004328450000000020332846000040C283A +:1019500004321700000001C004321EE0000000380D +:1019600004323700000001C0043250800000002023 +:101970000432518000000020043252800000002018 +:101980000432538000000020043254800000002004 +:1019900004325580000000200432568000000020F0 +:1019A00004325780000000200432588000000020DC +:1019B000043259800000002004325A8000000020C8 +:1019C00004325B800000002004325C8000000020B4 +:1019D00004325D800000002004325E8000000020A0 +:1019E00004325F80000000200432845800000002AE +:1019F0000332847000040C2C0432401000000002FA +:101A00000432841000000002043240200000000272 +:101A1000043284180000000204324030000000024A +:101A20000432842000000002043240400000000222 +:101A300004328428000000020432405000000002FA +:101A400004328430000000020432406000000002D2 +:101A500004328438000000020432407000000002AA +:101A60000432844000000002043240800000000282 +:101A700004328448000000020202005800000032D4 +:101A80000302006000040C30040200700000000437 +:101A9000030200A0000E0C34030200DC00070C421D +:101AA000020200FC0000000602020120000000000B +:101AB0000202013400000002020201B00000000135 +:101AC0000202020C000000010302021400020C4991 +:101AD00002020404000000010302040C00020C4B8B +:101AE0000302041C00040C4D0302048000200C516E +:101AF0000402050000000012040280000000200023 +:101B00000302000400140C7102020108000000C866 +: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 +:101D10000316600800030C850316601C00040C8881 +:101D200003166038000D0C8C0416606C0000001364 +:101D3000031660B800020C99041660C00000003E53 +:101D4000021661B800000001041661BC0000001F0B +:101D50000316623800040C9B011662480000000064 +:101D60000116624C000000000116625000000000E5 +:101D700001166254000000000116625800000000C5 +:101D80000116625C000000000116626000000000A5 +:101D90000116626400000000011662680000000085 +:101DA0000116626C00000000011662700000000065 +:101DB0000116627400000000011662780000000045 +:101DC0000116627C000000000A0000010000000112 +:101DD00002166000000003E80A0000010000000293 +:101DE000021660000000000A0A0000010000000462 +:101DF00002166000000000010528040000890000B0 +:101E00000628076800130C9F042A00000000400009 +:101E1000042B240000000040032A300000020CA123 +:101E2000032A400000100CA3032A840800080CB306 +:101E3000032A93C800040CBB032A96F000020CBFCF +:101E4000042A96F800000006032A994000020CC1FB +:101E5000022A9A2800000001032AC0C000100CC307 +:101E6000022B800000000000022B804000000018C0 +:101E7000022B80800000000C022B80C00000006656 +:101E8000022B83800007A120022B83C0000001F4F5 +:101E9000022B8BC0000000010A00000200000001BC +:101EA000022B83000007A120022B8340000001F4D5 +:101EB0000A00000200000002022B830000001388C9 +:101EC000022B8340000000050A000002000000040D +:101ED000022B830000000138022B83400000000029 +:101EE0000A00000100000020022A9A2C00000000D5 +:101EF000052C000037880000052C800039F70DE222 +:101F0000052D00003B251C60052D80001AFD2B2AA5 +:101F1000062DB7C049080CD30A00000100000002DA +:101F2000022B1480000000000A00000100000004E1 +:101F3000022B1480000000000128000000000000B7 +:101F40000128000400000000012800080000000033 +:101F50000128000C00000000012800100000000013 +:101F6000012800140000000003280020001A0CD5EE +:101F7000032800A400020CEF022802240000000045 +:101F800002280234000000000228024C0000000079 +:101F9000022802E40000FFFF0828200000000800DB +:101FA000042A500000000002042A50100000000221 +:101FB000042A502000000002042A503000000002D1 +:101FC000042A93E000000020042A94E00000000EA0 +:101FD000032A951800020CF1042A95600000000EF7 +:101FE000032A959800020CF3042A95E00000000EE5 +:101FF000032A961800020CF5042A96600000000ED1 +:10200000032A969800020CF7032A971000020CF995 +:10201000042A500800000002042A501800000002A0 +:10202000042A502800000002042A50380000000250 +:10203000042A946000000020042A95200000000E6D +:10204000032A955800020CFB042A95A00000000EFC +:10205000032A95D800020CFD042A96200000000EE9 +:10206000032A965800020CFF042A96A00000000ED6 +:10207000032A96D800020D01032A971800020D03C7 +:10208000042A50480000000E032A972000100D0576 +:10209000042A995000000002042AC0000000000237 +:1020A000042A50800000000E032A976000100D15CE +:1020B000042A995800000002042AC0080000000207 +:1020C000042A50B80000000E032A97A000100D2526 +:1020D000042A996000000002042AC01000000002D7 +:1020E000042A50F00000000E032A97E000100D357E +:1020F000042A996800000002042AC01800000002A7 +:10210000042A51280000000E032A982000100D45D3 +:10211000042A997000000002042AC0200000000276 +:10212000042A51600000000E032A986000100D552B +:10213000042A997800000002042AC0280000000246 +:10214000042A51980000000E032A98A000100D6583 +:10215000042A998000000002042AC0300000000216 +:10216000042A51D00000000E032A98E000100D75DB +:10217000042A998800000002042AC03800000002E6 +:102180000400A0000000000C0400A05000000002A9 +:102190000300A0EC00080D850300A18C00080D8D44 +:1021A0000200A45C00000C000200A61C000000035A +:1021B0000300A06C00060D950400A084000000053B +:1021C0000200A0980FE000000400A09C000000079F +:1021D0000300A0B8000D0D9B0400A22C0000000419 +:1021E0000300A10C00060DA80400A12400000005B6 +:1021F0000200A1380FE000000400A13C000000072D +:102200000300A158000D0DAE0400A23C0000000424 +: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 +:1039D00000000000004000000000000000000200A5 +:1039E00000003DFF00000211000002000000020480 +:1039F0000000FFFF0000FFFF0000FFFF0000FFFFCF +:103A00000000002000000021000000220000002330 +:103A10000000002400000025000000260000002710 +:103A200000000028000000290000002A0000002BF0 +:103A30000000002C0000002D0000002E0000002FD0 +:103A40000000001000000001000000010000000163 +:103A50000000000100000001000000010000000162 +:103A60000000000100000001000000010000000152 +:103A70000000000100000001000000010000000142 +:103A8000000000010000000107FFFFFF0000003FF1 +:103A900007FFFFFF0000000F00007FF800007FF825 +:103AA0000000FF00000000000000FF000000000018 +:103AB0000000FF00000000000000FF000000000008 +:103AC0000000FF00000000000000FF0000000000F8 +:103AD0000000FF00000000000000FF0000000000E8 +: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 +:103CD0000000FF1C0FFFFFFF0000FF1C0FFFFFFF96 +:103CE0000000031200003500000000010000000287 +:103CF00000000003000000000000000400000001BC +:103D000000000000000000010000000400000000AE +:103D1000000000010000000300000000000000019E +:103D2000000000040000000000000001000000038B +:103D3000000000000000000100000004000000007E +:103D4000000000040000000300000000000000006C +:103D500000003FFF000003FF000000000000000122 +:103D60000000000100000001007C100400000004BD +:103D70000000000200000090000000900080009011 +:103D8000081000000000008A000000800000008190 +:103D90000000008000000006000007D00000076C53 +:103DA000071D291100000000009C042400000000F1 +:103DB00000000001000000010000000100000001FF +:103DC0000000000100007FFF000000FF000000FF76 +:103DD000000000FF000000FF0000007F000000FF67 +:103DE000000000FF000000FF0000003E0000000097 +:103DF0000000003F0000003F0000003F0000003FC7 +:103E00000000003F0000003F0000003F0000000FE6 +:103E100000000000121700002217000032170000F7 +:103E200012150000221500003215000002100000DB +:103E300000100000101000002010000030100000E2 +:103E400000100000121400002214000032140000C0 +:103E500000E38340FFFFFFFFFFFFFFFFFFFFFFFFC8 +:103E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:103E7000FFFFFFFFF0005000F0001000FFFFFFFF0A +:103E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:103E9000FFFFFFFFFF809000FFFFFFFFFFFFFFFF1F +:103EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:103EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:103EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:103ED000FFFFFFFF00003C10000000010000000099 +:103EE00000000008000000080000000200000004BC +:103EF0000000000500000004000000400000180859 +:103F00000000080300000803000000400000000358 +:103F1000000008030000080300000803000100037C +:103F20000000080300000803000000030000000375 +:103F30000000000300000003000000030000000375 +:103F40000000000300000003000000030000000365 +:103F50000000000300000003000000030000000355 +:103F600000000003000024030000002F00000009EF +:103F70000000001900000184000001830000030616 +:103F80000000001900000006000003060000030600 +:103F90000000030600000C86000003060000030674 +:103FA00000000006000000060000000600000006F9 +:103FB00000000006000000060000000600000006E9 +:103FC00000000006000000060000000600000006D9 +:103FD00000000006000000060000000600000306C6 +:103FE0000000001300000006000010040000100490 +:103FF0000010644000106440000000000000000059 +:104000000000000000000000000020000000000090 +:10401000000000000000000000000000040020007C +:104020000000000000000000000000000000000090 +:10403000000020000000007C0000003D0000003F68 +:104040000000009C00000006000000050000000ABF +:1040500000000005000001400000014000000000D9 +:1040600000000000000000C00000013F00007FFFD2 +:1040700000000048000000480000000000000000B0 +:1040800000000048000000040000000400000004DC +:104090000000000400000004000000040000000410 +:1040A0000000000400000004000000090000000BF4 +:1040B0000000000A00000004000000090000000BDE +:1040C0000000000A000000010000000100000001E3 +:1040D00000000001000000010000000100000001DC +:1040E00000000001000000010000000100000001CC +:1040F0000000000100000004000000090000000BA7 +:104100000000000A000000010000000100000001A2 +:10411000000000010000000100000001000000019B +:10412000000000010000000100000001000000018B +:104130000000000100000004000000090000000B66 +:104140000000000A0000000000000000000008005D +:1041500000000200000001FF000004000000000059 +:10416000000000001E491E491E491E490E490E4905 +:104170000E490E49FFFFFFFF00000000000025E48C +:1041800000008000000000130FFF0FFF0000000080 +:10419000000000000FFF0FFF1000100010001000C3 +:1041A000200020002000200080008000800080008F +:1041B00040004000400040000000000000000001FE +:1041C0000101010101200101200101010101100192 +:1041D0000101010101200101200101010101100182 +:1041E0002001010101011001010101010120010172 +:1041F0002001010101011001010101010120010162 +:104200000101010101200101200101010101100151 +:104210000101010101200101200101010101100141 +:104220000101010101200101200101010101100131 +:104230000101010101200101200101010101100121 +:1042400000000004000000090000000B0000000A4C +:1042500000000004000000090000000B0000000A3C +:10426000000000010000000100000001000000014A +:10427000000000010000000100000001000000013A +:10428000000000010000000100000001000000012A +:1042900000000004000000090000000B0000000AFC +:1042A000000000010000000100000001000000010A +:1042B00000000001000000010000000100000001FA +:1042C00000000001000000010000000100000001EA +:1042D00000000004000000090000000B0000000ABC +:1042E0001E491E491E491E490E490E490E490E49D6 +:1042F000FFFFFFFF000000000FFF0FFF00000000A6 +:10430000000000000FFF0FFF100010001000100051 +:10431000200020002000200080008000800080001D +:10432000400040004000400000000000000000028B +:10433000000000010000000300000004000000066F +:104340000000000500000007000001230000012319 +:1043500000000123000001230000012300000123CD +:1043600000000123000001230000012300000123BD +:1043700000000123000001230000012300000123AD +:10438000000001230000012300000123000001239D +:104390000000012300000123000000200000003283 +:1043A00000000007000000070000000000000008F7 +:1043B0000215002002150020000000300810000047 +:1043C0000000003300000030000000310000000257 +:1043D00000000005000000060000000200000002CE +:1043E00000000000000000050000000200000002C4 +:1043F00000000002000000010000000600000001B3 +:10440000000000020000004000000040000000200A +:10441000000000130000002000010000000204C0A2 +:104420000003098000040E4000051300000617C0B9 +:1044300000071C800008214000092600000A2AC04D +:10444000000B2F80000C3440000D3900000E3DC0E1 +:10445000000F42800010474000114C00001250C075 +:104460000013558000145A4000155F00001663C009 +:104470000017688000186D4000197200001A76C09D +:10448000001B7B80001C8040001D8500001E89C031 +:10449000001F8E800000934000000001000000011A +:1044A0000000000100000001000000010000000108 +:1044B00000000001000000010000000100000001F8 +:1044C00000000001000000010000000100000001E8 +:1044D0000000000100000001000000080000000CC6 +:1044E00000000010000000010000000100000001B9 +:1044F0000000021100000200000002040000021986 +:104500000000FFFF0000FFFF0000FFFF0000FFFFB3 +:1045100007FFFFFF0000003F07FFFFFF0000000F45 +:1045200000007FF800007FF800000000000000019C +:1045300000201001000000000100900000000100B8 +:10454000000000010000000000000000140AFF004D +:1045500000009002000000000000000000000000C9 +:1045600000009004000000000000000000000000B7 +:1045700000009006000000000000000000000000A5 +:104580000000900800000000000000000000000093 +:104590000000900A00000000000000000000000081 +:1045A0000000900C0000000000000000000000006F +:1045B0000000900E0000000000000000000000005D +:1045C000000090100000000000000000000000004B +:1045D0000000901200000000000000000000000039 +:1045E0000000901400000000000000000000000027 +:1045F0000000901600000000000000000000000015 +:104600000000901800000000000000000000000002 +:104610000000901A000000000000000000000000F0 +:104620000000901C000000000000000000000000DE +:104630000000901E000000000000000000000000CC +:1046400000009020000000000000000000000000BA +:1046500000009022000000000000000000000000A8 +:104660000000902400000000000000000000000096 +:104670000000902600000000000000000000000084 +:104680000000902800000000000000000000000072 +:104690000000902A00000000000000000000000060 +:1046A0000000902C0000000000000000000000004E +:1046B0000000902E0000000000000000000000003C +:1046C000000090300000000000000000000000002A +:1046D0000000903200000000000000000000000018 +:1046E0000000903400000000000000000000000006 +:1046F00000009036000000000000000000000000F4 +:1047000000009038000000000000000000000000E1 +:104710000000903A000000000000000000000000CF +:104720000000903C000000000000000000000000BD +:104730000000903E000000000000000000000000AB +:104740000000904000000000000000000000000099 +:104750000000904200000000000000000000000087 +:104760000000904400000000000000000000000075 +:104770000000904600000000000000000000000063 +:104780000000904800000000000000000000000051 +:104790000000904A0000000000000000000000003F +:1047A0000000904C0000000000000000000000002D +:1047B0000000904E0000000000000000000000001B +:1047C0000000905000000000000000000000000009 +:1047D00000009052000000000000000000000000F7 +:1047E00000009054000000000000000000000000E5 +:1047F00000009056000000000000000000000000D3 +:1048000000009058000000000000000000000000C0 +:104810000000905A000000000000000000000000AE +:104820000000905C0000000000000000000000009C +:104830000000905E0000000000000000000000008A +:104840000000906000000000000000000000000078 +:104850000000906200000000000000000000000066 +:104860000000906400000000000000000000000054 +:104870000000906600000000000000000000000042 +:104880000000906800000000000000000000000030 +:104890000000906A0000000000000000000000001E +:1048A0000000906C0000000000000000000000000C +:1048B0000000906E000000000000000000000000FA +:1048C00000009070000000000000000000000000E8 +:1048D00000009072000000000000000000000000D6 +:1048E00000009074000000000000000000000000C4 +:1048F00000009076000000000000000000000000B2 +:10490000000090780000000000000000000000009F +:104910000000907A0000000000000000000000008D +:104920000000907C0000000000000000000000007B +:104930000000907E00000000000000000000000069 +:104940000000908000000000000000000000000057 +:104950000000908200000000000000000000000045 +:104960000000908400000000000000000000000033 +:104970000000908600000000000000000000000021 +:10498000000090880000000000000000000000000F +:104990000000908A000000000000000000000000FD +:1049A0000000908C000000000000000000000000EB +:1049B0000000908E000000000000000000000000D9 +:1049C00000009090000000000000000000000000C7 +:1049D00000009092000000000000000000000000B5 +:1049E00000009094000000000000000000000000A3 +:1049F0000000909600000000000000000000000091 +:104A0000000090980000000000000000000000007E +:104A10000000909A0000000000000000000000006C +:104A20000000909C0000000000000000000000005A +:104A30000000909E00000000000000000000000048 +:104A4000000090A000000000000000000000000036 +:104A5000000090A200000000000000000000000024 +:104A6000000090A400000000000000000000000012 +:104A7000000090A600000000000000000000000000 +:104A8000000090A8000000000000000000000000EE +:104A9000000090AA000000000000000000000000DC +:104AA000000090AC000000000000000000000000CA +:104AB000000090AE000000000000000000000000B8 +:104AC000000090B0000000000000000000000000A6 +:104AD000000090B200000000000000000000000094 +:104AE000000090B400000000000000000000000082 +:104AF000000090B600000000000000000000000070 +:104B0000000090B80000000000000000000000005D +:104B1000000090BA0000000000000000000000004B +:104B2000000090BC00000000000000000000000039 +:104B3000000090BE00000000000000000000000027 +:104B4000000090C000000000000000000000000015 +:104B5000000090C200000000000000000000000003 +:104B6000000090C4000000000000000000000000F1 +:104B7000000090C6000000000000000000000000DF +:104B8000000090C8000000000000000000000000CD +:104B9000000090CA000000000000000000000000BB +:104BA000000090CC000000000000000000000000A9 +:104BB000000090CE00000000000000000000000097 +:104BC000000090D000000000000000000000000085 +:104BD000000090D200000000000000000000000073 +:104BE000000090D400000000000000000000000061 +:104BF000000090D60000000000000000000000004F +:104C0000000090D80000000000000000000000003C +:104C1000000090DA0000000000000000000000002A +:104C2000000090DC00000000000000000000000018 +:104C3000000090DE00000000000000000000000006 +:104C4000000090E0000000000000000000000000F4 +:104C5000000090E2000000000000000000000000E2 +:104C6000000090E4000000000000000000000000D0 +:104C7000000090E6000000000000000000000000BE +:104C8000000090E8000000000000000000000000AC +:104C9000000090EA0000000000000000000000009A +:104CA000000090EC00000000000000000000000088 +:104CB000000090EE00000000000000000000000076 +:104CC000000090F000000000000000000000000064 +:104CD000000090F200000000000000000000000052 +:104CE000000090F400000000000000000000000040 +:104CF000000090F60000000000000000000000002E +:104D0000000090F80000000000000000000000001B +:104D1000000090FA00000000000000000000000009 +:104D2000000090FC000000000000000000000000F7 +:104D3000000090FE000000000000000000000000E5 +:104D400000009100000000000000000000000000D2 +:104D500000009102000000000000000000000000C0 +:104D600000009104000000000000000000000000AE +:104D7000000091060000000000000000000000009C +:104D8000000091080000000000000000000000008A +:104D90000000910A00000000000000000000000078 +:104DA0000000910C00000000000000000000000066 +:104DB0000000910E00000000000000000000000054 +:104DC0000000911000000000000000000000000042 +:104DD0000000911200000000000000000000000030 +:104DE000000091140000000000000000000000001E +:104DF000000091160000000000000000000000000C +:104E000000009118000000000000000000000000F9 +:104E10000000911A000000000000000000000000E7 +:104E20000000911C000000000000000000000000D5 +:104E30000000911E000000000000000000000000C3 +:104E400000009120000000000000000000000000B1 +:104E5000000091220000000000000000000000009F +:104E6000000091240000000000000000000000008D +:104E7000000091260000000000000000000000007B +:104E80000000912800000000000000000000000069 +:104E90000000912A00000000000000000000000057 +:104EA0000000912C00000000000000000000000045 +:104EB0000000912E00000000000000000000000033 +:104EC0000000913000000000000000000000000021 +:104ED000000091320000000000000000000000000F +:104EE00000009134000000000000000000000000FD +:104EF00000009136000000000000000000000000EB +:104F000000009138000000000000000000000000D8 +:104F10000000913A000000000000000000000000C6 +:104F20000000913C000000000000000000000000B4 +:104F30000000913E000000000000000000000000A2 +:104F40000000914000000000000000000000000090 +:104F5000000091420000000000000000000000007E +:104F6000000091440000000000000000000000006C +:104F7000000091460000000000000000000000005A +:104F80000000914800000000000000000000000048 +:104F90000000914A00000000000000000000000036 +:104FA0000000914C00000000000000000000000024 +:104FB0000000914E00000000000000000000000012 +:104FC0000000915000000000000000000000000000 +:104FD00000009152000000000000000000000000EE +:104FE00000009154000000000000000000000000DC +:104FF00000009156000000000000000000000000CA +:1050000000009158000000000000000000000000B7 +:105010000000915A000000000000000000000000A5 +:105020000000915C00000000000000000000000093 +:105030000000915E00000000000000000000000081 +:10504000000091600000000000000000000000006F +:10505000000091620000000000000000000000005D +:10506000000091640000000000000000000000004B +:105070000000916600000000000000000000000039 +:105080000000916800000000000000000000000027 +:105090000000916A00000000000000000000000015 +:1050A0000000916C00000000000000000000000003 +:1050B0000000916E000000000000000000000000F1 +:1050C00000009170000000000000000000000000DF +:1050D00000009172000000000000000000000000CD +:1050E00000009174000000000000000000000000BB +:1050F00000009176000000000000000000000000A9 +:105100000000917800000000000000000000000096 +:105110000000917A00000000000000000000000084 +:105120000000917C00000000000000000000000072 +:105130000000917E00000000000000000000000060 +:10514000000091800000000000000000000000004E +:10515000000091820000000000000000000000003C +:10516000000091840000000000000000000000002A +:105170000000918600000000000000000000000018 +:105180000000918800000000000000000000000006 +:105190000000918A000000000000000000000000F4 +:1051A0000000918C000000000000000000000000E2 +:1051B0000000918E000000000000000000000000D0 +:1051C00000009190000000000000000000000000BE +:1051D00000009192000000000000000000000000AC +:1051E000000091940000000000000000000000009A +:1051F0000000919600000000000000000000000088 +:105200000000919800000000000000000000000075 +:105210000000919A00000000000000000000000063 +:105220000000919C00000000000000000000000051 +:105230000000919E0000000000000000000000003F +:10524000000091A00000000000000000000000002D +:10525000000091A20000000000000000000000001B +:10526000000091A400000000000000000000000009 +:10527000000091A6000000000000000000000000F7 +:10528000000091A8000000000000000000000000E5 +:10529000000091AA000000000000000000000000D3 +:1052A000000091AC000000000000000000000000C1 +:1052B000000091AE000000000000000000000000AF +:1052C000000091B00000000000000000000000009D +:1052D000000091B20000000000000000000000008B +:1052E000000091B400000000000000000000000079 +:1052F000000091B600000000000000000000000067 +:10530000000091B800000000000000000000000054 +:10531000000091BA00000000000000000000000042 +:10532000000091BC00000000000000000000000030 +:10533000000091BE0000000000000000000000001E +:10534000000091C00000000000000000000000000C +:10535000000091C2000000000000000000000000FA +:10536000000091C4000000000000000000000000E8 +:10537000000091C6000000000000000000000000D6 +:10538000000091C8000000000000000000000000C4 +:10539000000091CA000000000000000000000000B2 +:1053A000000091CC000000000000000000000000A0 +:1053B000000091CE0000000000000000000000008E +:1053C000000091D00000000000000000000000007C +:1053D000000091D20000000000000000000000006A +:1053E000000091D400000000000000000000000058 +:1053F000000091D600000000000000000000000046 +:10540000000091D800000000000000000000000033 +:10541000000091DA00000000000000000000000021 +:10542000000091DC0000000000000000000000000F +:10543000000091DE000000000000000000000000FD +:10544000000091E0000000000000000000000000EB +:10545000000091E2000000000000000000000000D9 +:10546000000091E4000000000000000000000000C7 +:10547000000091E6000000000000000000000000B5 +:10548000000091E8000000000000000000000000A3 +:10549000000091EA00000000000000000000000091 +:1054A000000091EC0000000000000000000000007F +:1054B000000091EE0000000000000000000000006D +:1054C000000091F00000000000000000000000005B +:1054D000000091F200000000000000000000000049 +:1054E000000091F400000000000000000000000037 +:1054F000000091F600000000000000000000000025 +:10550000000091F800000000000000000000000012 +:10551000000091FA00000000000000000000000000 +:10552000000091FC000000000000000000000000EE +:10553000000091FE0000FF00000000000000FF00DE +:10554000000000000000FF00000000000000FF005D +:10555000000000000000FF00000000000000FF004D +:10556000000000000000FF00000000000000FF003D +:1055700000000000000001A900001500000000016B +:105580000000000200000003000000000000000412 +:105590000000000100000000000000010000000405 +:1055A00000000000000000010000000300000000F7 +:1055B00000000001000000040000000000000001E5 +:1055C00000000003000000000000000100000004D3 +:1055D00000000000000000040000000300000000C4 +:1055E0000000000000003FFF000003FF0000000378 +:1055F00000BEBC2000000000000000050000000309 +:1056000000BEBC20000000000000000500000003F8 +:1056100000BEBC20000000000000000500000003E8 +:1056200000BEBC20000000000000000500000003D8 +:1056300000BEBC20000000000000000500000003C8 +:1056400000BEBC20000000000000000500000003B8 +:1056500000BEBC20000000000000000500000003A8 +:1056600000BEBC2000000000000000050000000D8E +:105670000000000C000000000000001002150020D7 +:105680000215002000000030081000000000003368 +:1056900000000030000000310000000200000004A3 +:1056A00000000000000000020000000200000000F6 +:1056B00000000002000000070000000200000002DD +:1056C00000000001000000030000000100000002D3 +:1056D0000000004000000040000000040000002026 +:1056E0000000000F0000001B00008000000103C04C +:1056F0000001878000020B4000028F00000312C0EF +:105700000003968000041A4000049E00000521C09A +:105710000005A580000629400006AD00000730C046 +:105720000007B480000838400008BC0000093FC0F2 +:105730000009C380000A4740000ACB00000B4EC09E +:10574000000BD280000C5640000CDA00000D5DC04A +:105750000000618000000001000000010000000165 +:105760000000000100000001000000010000000135 +:105770000000000100000001000000010000000125 +:105780000000000100000001000000010000000115 +:1057900000000001000000010000101100001000D6 +:1057A00000001004000010210000FFFF0000FFFFB8 +:1057B0000000FFFF0000FFFF000000460000001097 +:1057C00000000000000000000000001800000001C0 +:1057D00000000000000000000000000000000001C8 +:1057E00007FFFFFF0000003F07FFFFFF0000000F63 +:1057F00000007FF800007FF80000190000000000A2 +:10580000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10581000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:105820000000FF00000000000000FF00000000007A +:105830000000FF00000000000000FF00000000006A +:105840000000FF00000000000000FF00000000005A +:105850000000FF00000000000000FF00000000004A +:105860000000014B000015000000000100000002D4 +:105870000000000300000000000000040000000120 +:105880000000000000000001000000040000000013 +:105890000000000100000003000000000000000103 +:1058A00000000004000000000000000100000003F0 +:1058B00000000000000000010000000400000000E3 +:1058C00000000004000000030000000000000000D1 +:1058D00000003FFF000003FF00000000039387006B +:1058E000000000000000000000000000039387009B +:1058F00000000000000000000000000F0000000792 +:10590000000000000000000E031500200315002019 +:1059100001000030081000000000003300000030DB +:10592000000000310000000300000006000000033A +:105930000000000300000002000000000000000260 +:10594000000000000000000600000004000000024B +:10595000000000020000000100000004000000013F +:1059600000000002000000400000004000000004B1 +:1059700000000020000000020000002000001000D5 +:105980000000208000003100000041800000520033 +:10599000000062800000730000008380000094001B +:1059A0000000A4800000B5000000C5800000D60003 +:1059B0000000E6800000F7000001078000011800E9 +:1059C00000012880000139000001498000015A00CF +:1059D00000016A8000017B0000018B8000019C00B7 +:1059E0000001AC800001BD000001CD800001DE009F +:1059F0000001EE800001FF0000000F8000000001A8 +:105A00000000000100000001000000010000000192 +:105A10000000000100000001000000010000000182 +:105A20000000000100000001000000010000000172 +:105A30000000000100000001000000010000000162 +:105A4000000000010000000100000001000012241D +:105A500000001210000012140000FFFF0000FFFF02 +:105A60000000FFFF0000FFFF0000002000000020FA +:105A700000000000000000000000002300000024DF +:105A8000000000250000002600000027000000297B +:105A90000000002A0000002B0000002C0000000184 +:105AA0000000000107FFFFFF0000003F07FFFFFFAE +:105AB0000000000F00007FF800007FF800000000E9 +:105AC00000000001CCCC0201CCCCCCCCCCCC02016F +:105AD000CCCCCCCCCCCC0201CCCCCCCCCCCC020130 +:105AE000CCCCCCCCCCCC0201CCCCCCCCCCCC020120 +:105AF000CCCCCCCCCCCC0201CCCCCCCCCCCC020110 +:105B0000CCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFF71 +:105B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:105B2000FFFFFFFF000000000001000100330A0733 +:105B3000CCCCCCC510000000000028AD7058103C43 +:105B4000000000000000FF00000000000000FF0057 +:105B5000000000000000FF00000000000000FF0047 +:105B6000000000000000FF00000000000000FF0037 +:105B7000000000000000FF00000000000000FF0027 +:105B8000000000000000026A000015000000000193 +:105B900000000002000000030000000000000004FC +:105BA00000000001000000000000000100000004EF +:105BB00000000000000000010000000300000000E1 +:105BC00000000001000000040000000000000001CF +:105BD00000000003000000000000000100000004BD +:105BE00000000000000000040000000300000000AE +:105BF0000000000000003FFF000003FF002625A07A +:105C000000000000002625A000000000002625A0BE +:105C100000000000002625A000000000000E00008B +:105C2000011600D6002625A000000000002625A0B1 +:105C300000000000002625A000000000002625A08E +:105C40000000000000720000012300F30000FFFFCD +:105C5000000000000000FFFF000000000000FFFF48 +:105C6000000000000000FFFF000000000000FFFF38 +:105C7000000000000000FFFF000000000000000026 +:105C8000000000000000FFFF000000000000FFFF18 +:105C9000000000000000FFFF000000000000FFFF08 +:105CA000000000000000FFFF000000000000FFFFF8 +:105CB000000000000000FFFF0000000000000000E6 +:105CC000000000000000FFFF000000000000FFFFD8 +:105CD000000000000000FFFF000000000000FFFFC8 +:105CE000000000000000FFFF000000000000FFFFB8 +:105CF000000000000000FFFF0000000000000000A6 +:105D0000000000000000FFFF000000000000FFFF97 +:105D1000000000000000FFFF000000000000FFFF87 +:105D2000000000000000FFFF000000000000FFFF77 +:105D3000000000000000FFFF000000000000000065 +:105D4000000000000000FFFF000000000000FFFF57 +:105D5000000000000000FFFF000000000000FFFF47 +:105D6000000000000000FFFF000000000000FFFF37 +:105D7000000000000000FFFF000000000000000025 +:105D8000000000000000FFFF000000000000FFFF17 +:105D9000000000000000FFFF000000000000FFFF07 +:105DA000000000000000FFFF000000000000FFFFF7 +:105DB000000000000000FFFF0000000000000000E5 +:105DC000000000000000FFFF000000000000FFFFD7 +:105DD000000000000000FFFF000000000000FFFFC7 +:105DE000000000000000FFFF000000000000FFFFB7 +:105DF000000000000000FFFF0000000000000000A5 +:105E0000000000000000FFFF000000000000FFFF96 +:105E1000000000000000FFFF000000000000FFFF86 +:105E2000000000000000FFFF000000000000FFFF76 +:105E3000000000000000FFFF000000000000000064 +:105E4000000000000000FFFF0000000055540000AB +:105E50005555555500005555F000000055540000AB +:105E60005555555500005555F0000000555400009B +:105E70005555555500005555F00000000000000034 +:105E8000000100000000501400000000FF5C000052 +:105E9000FFF55FFF0000FFFFF00003E000000000DF +:105EA0000000A0000000040000000000000000004E +:105EB00000000000000010000000000000000000D2 +:105EC0000000000000004000000000000000000092 +:105ED0000000000000010000FF5C0000FFF55FFF14 +:105EE0000000FFFFF00003E0000000000000A00041 +:105EF000000008000000000000000000000000009A +:105F00000000200000000000000000000000000071 +:105F10000000800000000000000000000000000001 +:105F200000020000000000001F8B080000000000BD +:105F3000000BFB51CFC0F003093772A1F2AFB2A240 +:105F4000F2D1B12D3B7E794298858132FDE240034A +:105F5000E481D81A88D559F0ABDDC98429E6298BAC +:105F600060FF916260889080B07B252873D7281EDF +:105F70001AB84E13959FAD0EA17F6940E87A34F9A7 +:105F80001CA8BCB80A846ED0C46EAE04541E001A9D +:105F9000F3B10960030000000000000000000000F1 +:105FA0001F8B080000000000000BED7D0B781CC566 +:105FB0009170CFCEECECEC43BB23792DAF64498CD0 +:105FC00064D91620602DCB2F62C2CA0F5888EFB259 +:105FD0007E0444E290B5718CC12F99884497D78E86 +:105FE000AD8765D9D832E4330E71728BE310274741 +:105FF0002E8288C4FC479215263973C9DD29C6094B +:10600000E6622782900412EC731E04E70F39AEAAF1 +:10601000BA473B33D24A3681FCF77FDF193EB77B64 +:10602000A61FD555D555D555D5B3BEC04C567A2DDE +:10603000636FE01F28BF2431C626E64BB621E2611C +:10604000A58CDDAD31FAF39A3F7C258B30D6A6F1D5 +:10605000F22381F0412C3B338CE5A6E3FBAA2C0B09 +:1060600033A63256A734628F40FC0BD558B6CC49C4 +:106070005D41E5555896300F1F9F55E8BF08F2B1B6 +:10608000DF90F1EF8F31363B3F1F3B956EC2F965D4 +:1060900066FD4932EC2FB35DBF91AF644C6989B0A6 +:1060A0008F37405D57594EF47903FF925746D2A17E +:1060B000FCBADC65DBA9A6EC5375F9F6535851948C +:1060C000E05098427088FE8C990CE7F7E13F8D9183 +:1060D000E3BC9649649FF28EC453A1792D3CF564CC +:1060E00034968341DB333A95810A96C8C27C01C657 +:1060F000128FD6E30859D31365CC6FD43CDAC36C46 +:1061000070F8391C0906049A85CFD30E7C7557DCCC +:10611000AB25C65837AB053C59EBAE19B93E4041EB +:10612000A20FE60F023C0769FD7DB9B1E0583A0CB9 +:10613000C73A665FFFC5C3F121477FEFA58C0DE22B +:10614000FC0ACC671B87199CCE8A21FA5D20DED51C +:10615000A8C7C11FC1BA80A3AE844A9CFC33822F5A +:106160004DC1AFBD62BD2999F3B355CF325EB7DAE9 +:10617000D94A1BFFCAD12EE25B391A30E53096CAE4 +:106180002F861CF3F27EDE2A96463AB4E3A332D180 +:1061900019E8E0D3E39FEF01947F027718CCAB447A +:1061A000351AE76E29FD0982630970F06CE2238ECF +:1061B00047804F82F6DED2BA481AF90AD6C9E68D70 +:1061C000C4CFF68C9955A6DAEA5ED6DC17E2EBA2CC +:1061D00079AA587602C0CD5E5F682C2B2A3CCE305F +:1061E0009DC43ADA2BE327D32007CC3235FE05785D +:1061F000DAE95A8F52C1D7733FAE07DA2B31D54453 +:10620000FCC07AEE27FCB9D6E3D7530C45477BD1C7 +:1062100034BE9EE8E870B4E37ABC79F8879FE3BAAD +:10622000C6E8E786BFD0FB8ECA446C15C06F16F176 +:1062300075C9928B4E515817C8BDAF897579432ADD +:10624000D1C91BED652857607D5F1B6D7DC057C4AC +:1062500047C3EB0B45094E45D7082FD6FC8AD69588 +:106260005566E6E1CC319DCF330C479CCB499D511F +:10627000BF432C9DC3F7C07F83C47FA104C3F1D566 +:1062800018BCBF0ACB44B30974ED1898C7EAB15FD4 +:1062900028CE3640A986D26C09B4EBF8B32CF0D6E0 +:1062A00048E35B70FC9390E385F0B60CE1B1E1F953 +:1062B000994A817F17FD01DED3AD50F7EAB367A29B +:1062C0009C794EE0CD8D1FC0DB73F6F1159DE3F395 +:1062D00099BF99CEF1959CE8806F180EADDD812FA6 +:1062E000862214F665A5B54F04DEF656737C7DD67E +:1062F000A87B1256C6AA6BE3710672E65E63FF8046 +:10630000C7606C9F967E19F9C95F3B44F8AB6CCDB2 +:10631000D1FC3D82AF16CBF3FD2F4079DF929AC8B6 +:106320006A781E912407FF59E501D003C89FDDA0BC +:106330000770DFBD769AC35F88DFF66498637FEEEF +:106340006951925968BF67FE93C5D703DE3AA3B57A +:106350000D2463D6490AAE2B80EB0178259C1FD60D +:106360007B60CB87095EC09F24CDCAF3A1C56F3582 +:10637000896C4287F7D542EFC4BA593C2770A3D83D +:10638000F05499F498BE30E12180E394D5E91E15CC +:10639000E609B50E312C2D3C003D9FAE8571F63FD0 +:1063A0003DB501E969C1FD2EC9C3E56594F33553D7 +:1063B000E275A9A2C2FBEFD380A77ADAC77D12C229 +:1063C00039790DCBE23EDA299E7F8FA5CA25683741 +:1063D0007943DC8BEB392E59F3C7482F7608B83F49 +:1063E000BD3640FCD651A93F28C3BE9C2A09FBE319 +:1063F00080E4E6AFA9D2AC3C5E2CFECA78D27538F8 +:106400004FA03E41B2BC6C0DA77BBB87AD23396961 +:10641000B2411CA75C62F93F305FB8DE3888FC3DB2 +:106420004FF041F9A2AE2D1E80BF2CA6983EE0B3DE +:10643000F2A1554BD895547F1EF13A79DDA0897CA5 +:10644000173C75C3CBF8BC7CCD506A11E257EF25E1 +:10645000FEFBB0273D0FE1285B9315F4EB95107F11 +:10646000FBBD59A6A3FD307F30910A21BDAF63ABC0 +:106470006C7AF346B15EA58EDB19165D3F2B733E39 +:10648000B93779DC7F7B08DB0508CE1AB62881E3B3 +:1064900055A3A501EB08087E00BADF80F3875A7B7D +:1064A00071452C5CA76F43B880DF27217FEDF79AF9 +:1064B00065D86FFF16B539CBF17202F931E81138A2 +:1064C00031E03FC4B787CF1B95BC04973C05EA2059 +:1064D0005A26E82C6BC0C04A2DAFC7E22C9B807AAD +:1064E00008F1114676C96E25FC083C0605FEFCF352 +:1064F0005F40A059D1921C4A0EC4D3AD48C780DE7C +:106500003780EDFDB5BD12C2B74769F9E927603D97 +:106510007B8EC971D3B0F121033EBC228F2F7D3E0B +:10652000EC379B7D382C3744FBF1F4068A17A48B9B +:1065300012E2FACCD20FC0AF2D883F45E7FC6AC902 +:10654000F7F1C6D3DA64E345945F8A4EF68E226C87 +:10655000064D33B56A18423E21335C8FDC3B2387FE +:106560007803DCC6BF80EBABE078047BE9500FD941 +:10657000E159DA17963DE2AF73DA45DE0AA75DC44A +:106580009A4DC96E5F696D2AC1A1807E60F5F9756B +:10659000A2C58FF61C2EF30DA4A5CB8E57422CE777 +:1065A000077AF5D43530BB5DAE306ECF2133BD51A7 +:1065B0003DB25F61BCB8E65BE184F382FB8514E326 +:1065C00017569F9AB1FA29EC17163F00F2BE8803BE +:1065D000CCCAD307ECA52312E851BF163FB60AF088 +:1065E000BE1D5F015DBB18A73BCB7A1C7246AEF0A7 +:1065F000D07EBF5B3238BFC4B83DE20DB5B0B491B8 +:10660000AF8FC71701C1571F62E92790AF7C15698B +:10661000C2AFB7F448CCAE4F1415EC49E4B7BA1585 +:10662000D45E8DF59D5C4D764A6C06F182E0AB9DA3 +:106630001A739C7318DB46EBECCE64D9CFBCA83739 +:10664000F8F89A91E2A5C597759C8FBBEB9745D05A +:106650005ED7B43E9247C1DE47E8FC30CC8F00F7EE +:106660008A2BF0BCE1213AFC03946F587C897A298B +:1066700016C89F0B6CFC668D3F1E3E86EB5AE2FDF2 +:10668000C8F7EB62AA81F277BDCC5A502FAC8B4D84 +:106690005B84F2C2D2F78AA78CE35F5E626C8529C5 +:1066A0005ECD76C665A3F03CEB14900D0D78DAD97B +:1066B00035887A8865BDE7866CFCE33E579E95C4B5 +:1066C000B9720E9B837CF32AAB8F6C1D63FC5F65F4 +:1066D0008EE9640F8873A5FBBDB58EF58CBDE82BE4 +:1066E000C1759AEA2D80CF904723FC59EB534ABAE3 +:1066F0004B913EEB0F3FAD3BE498905FEB15387646 +:10670000368C84DF8D4F982747F358FD86003EBBBB +:106710007C70F51F1ED79283CA08FBADD803CFFD4E +:106720008BEE36CB010FEB1F5ECAF518AC03E5AF5D +:1067300005BF35AFB58EE1F95DEB29B48E8B95D7EA +:10674000BF5DD4D985A6EC09AF5199423E494E5F51 +:1067500084FAC6B25F2DBA2C5DDC593A9A5F619813 +:10676000BF1466E8882F30A073C44F3BE6E2FEBA40 +:10677000D1E31FD50E1C8F7F667B46F0CFBB57BC85 +:106780000DFCB314F907F125EC676BFD6E7CAF5B74 +:10679000E47D1EED9682F816FD2DFA8DE0BF42FDD8 +:1067A00046F2C94DA3F28918DFE2176B9EBF14DED3 +:1067B000F1F8031889ECEA72FCA781F6704E62A426 +:1067C000E7F83962B280BBAAE29C84768891D2173E +:1067D000A0D95AD31C7F12CBCF163F54F6A0812DDF +:1067E00016E9A847A4C404E98DCB2F5CDF58709448 +:1067F0006F505EB0FB0BC26BA06E5B6FA8D1F93E11 +:10680000C06CEFABF3E39458E744231EB7DBDFBB68 +:10681000BCB966383AB2AE6DD7354581EF77F973BA +:1068200027F168D9E9BFB12909F550156383A8F7A5 +:1068300095410DF5FF4134FE103F7393E4E7088B5B +:10684000B9EF99EB616190BFC5654A168C48363047 +:10685000243315F6C3EE9892F5111C49D2F345A2E4 +:10686000BD35CEEEA1AFD1B83B1B4B8A1DE3C77837 +:10687000FBA0E587BCC2C33CB6F15F9B6AC1D547AC +:10688000FD59A28EE0B1C667C623C92930BFBA58E8 +:10689000613D3064606890EC5B850D9954CECD26E7 +:1068A00050EEB3E4859D4B9438B7EB9478F7202FE6 +:1068B000B9FD0EE6B89B8FBF8A7CEC83F304F28BA4 +:1068C000759EB0E61997EF2EB49DF0B77E8405E271 +:1068D000A8EF26AA09C90BF5B60A16DF06EB3A227D +:1068E000A5731ED4AF2B5A3ED00975E9A6B6E9436D +:1068F00000471B608AF473C293E57E5AE067E8D7CD +:106900009B9A94C5719409151311DEDE04B7EF0B41 +:10691000C101E7B199B5B6F3E94EA003E275677D11 +:1069200083365ABF604C9D593B01C64D1A93F431D2 +:10693000FC8485C75DE618B7DA933EE59938727C2A +:1069400026F8DF03161FEEA340A895CE0923F7858E +:10695000AD2E8FACEF5FB5368678884E4ACC90600E +:106960003FAC92592E3517EAC1C423B85F6E961F0B +:106970006C0A019DA2BEC4160FBCBF5B6E6BDA85AC +:10698000F54B18098D75F2B7A5AD006F14F63CBB39 +:106990009AB1CDEDFF67AB59CFF18F765977269736 +:1069A0007D712AFA858F5179DEC3CF6B7F12FCAFE0 +:1069B0002926D9537E03DAD9F7B7C2CF7DC13AE889 +:1069C0006797B33196463E5488F7E9DCC664147580 +:1069D000CD4339AF817CE8F65BD4475EB0D14193BB +:1069E0009D7E8B1EF457D8E810D07E54857659FED4 +:1069F000FDC9AA1741D0DD9319A2B247E94BE0F9CE +:106A0000D74C30867CD59D79A90AD7A527FAC80F1F +:106A1000A12B7CDD56FFAB65BE5EAB54D88A480E19 +:106A2000E9A21F22F9AA8B7528AD11F6F112ACEF7D +:106A3000FA0DDA5FBAAEFCC12EFFDCFAB34A06FDEE +:106A4000893817FA536BFB75D58BC817C2BFAF09CE +:106A50007F373B7590CF639DDFE5D00CF4DF587A2C +:106A600074B62C093B91F7D319CCEB38B770386466 +:106A7000C12FD6BADCF0C45DF08C17A7B0E6BF1A00 +:106A8000DBE27976D82F7E8E9FBFE673FFB1E50FEC +:106A90000FD6011DECFAA171C851FFA4CCF9C96F42 +:106AA000BCE478BEBFE84EE2EFF34353C6F44321A3 +:106AB0009F2A36BB02F9325ECFF9D2AE7787F589CD +:106AC000E08B6E8B2F900FA02C5206A95F51FC64B7 +:106AD00001F8A0BD6DBC609D13DE10882994A75EEF +:106AE000383D7E07E5D40AEE1F652B19F77F093282 +:106AF00082FCFD808CFE6BBD85F82E14E7F2F793C7 +:106B000032F797EEF7A6632DB80F8A819611DC0F46 +:106B100066738AFB27CB96D9FC014F0BFA0FF76BF4 +:106B20005A4BE72B561F0BD1795CF0E74F597A236C +:106B3000CE176CEECDA1DE577493E6B5FA75093C1D +:106B4000FBEB38FC16DC1FC775CF1A09BF05B7224F +:106B5000F44774F94A927BC3EB6D76DA4D56FBBC71 +:106B60009F39F549D9E6CF1A96F77520EF89D7B343 +:106B7000DA52DB3A7BEA2E4ECEEF52981FFD86BDED +:106B8000218FBF16FDFC714F7C2A2CA51DEBE897C9 +:106B9000B8A27686FD3C35575BB047B6C9E9503D93 +:106BA0008C67A36B0FEA8337337FD4397F67B4E0F8 +:106BB000FC7FCFF1C15E413CFB05DEBACAF6115E37 +:106BC000DDF058FD3EE8491F966DF2D05FCBFDE742 +:106BD000A3E84FFF529BDD70B17AD35D86249642C5 +:106BE00039D91E6AD057DBE4C4E3423EFFCE977822 +:106BF0001CF1E986FB62F56AA1793BA3CE794FE5EA +:106C0000E73D85F39E42B904656F9DBAF4838067C2 +:106C100025153683680FA5B87CB6F48C22FC047A5F +:106C200042D83FC2DFA00B983B12DC6FC09484496E +:106C3000F607EC47B23F7AA5048F4325C86F106270 +:106C4000DC5F3551F80DD60A79C16A038E78A2222D +:106C5000FC066EBC148CEB09FFEDEAB98221987139 +:106C6000F38F81AE771CF3328A7BBE0EAD6D7EB39F +:106C7000177EB66A099E37EE107EC99FB3848A2FAD +:106C8000CF304F12E13DC38E8767DAE8FE7F651E85 +:106C9000AF63DD5EB2CF4DF80FE1FC60AFD761AFFF +:106CA000DFBEDF595FCB9695A25DB7F6535E9605C2 +:106CB0007CDCE1B25B7E857205C6BD9DB57421BDED +:106CC0003B853E5F0D0A6A02E8C98DDFF8ECEC55A2 +:106CD000509714AE577F057ADCF0E5E1BA3394554E +:106CE00013F0FE67FD336F7A07C3FED9AE72DC473F +:106CF000C5DC5FE3E68BDBBA9DF08D07BF1B5ECB87 +:106D00009F54080EE5B044FE69F7BC114572F8DBEC +:106D10000AE52158F90757299C2FCC058CFC9FE6E2 +:106D20004F8AB2ED24EF78FEC178FD6762FF596F9C +:106D3000BEFF9C71E6EF89665328CF2DFF9F57E970 +:106D4000353996B8FCEE898DF3BE76ECF785E05BBD +:106D50005AAC51BCCF8213ECE645CA28EB3CE16D3E +:106D6000B90AF9D987F8A6929F2BC98E063A6E56B2 +:106D700042DDA82FFDA17EB2A7FD86F3DCB919FF85 +:106D8000417A86915C0CD639DFBBEDEB9B15615FD8 +:106D9000B11CEDB3306D413C4F8672A4E7E62AAFDB +:106DA0000CD9F6B7C51777C540AE4C282CC73C4C5C +:106DB00033421ADA795C5E48A26EC1F1DB5E298942 +:106DC000FBE52E10456D0DF671551A7784BC781DC4 +:106DD000DECF16F91274FE8FC7909EDD1946791C1E +:106DE000AF2AF1665CF7AB219599B0A4F6E2163AAA +:106DF000A79A95CCC038B1AF3615C1788AEF841CFC +:106E0000F5540B611245FD9324FFFC1D8A57F8438E +:106E1000E2E457F785CC04E65174819D520C70AAC8 +:106E20009FE479014DA1741AFBC9B1662F9EA7FF9B +:106E3000F9E1DB68DE3B63D7293E98B7558C73E6F2 +:106E4000CB8FCC66005FD7578A588ECEC75915EDC9 +:106E5000C63BFBE504C60FD77FB588E6BFF3D1DBA1 +:106E60001F5A82F8F9C635C62F48DEB653FF3BBF1E +:106E7000BEFCDF4D78DFFE43193007E556115F3366 +:106E8000E3B1E5D075A38F7D2015CAAF3FAF1F4D8D +:106E9000867AF1CEC3D5E45F1EDEE70AB487FE3EF4 +:106EA00028978DA217F70B39F54A91DA8CF04987AC +:106EB000076E25F8FA6EF6E2BAA48A16F67398EF12 +:106EC0001EB13E6847E755F34B52762ABC7FE54B2F +:106ED0000FAA3557E0BC0FAAAB292EB195F6B10524 +:106EE000A7FFF05613E59BDF30AAF168B5F0AB5F62 +:106EF00009E33978F36139877E2228C95FE4373C9A +:106F00000E3F34E89F900474DF24F87253FF4692DA +:106F1000FF9BFA76929EDB7CC429F700AFE4FF5B0F +:106F2000FFAC1C5F82F5AF7D316C003CBF1AFC42A8 +:106F300018F10FF3AC522318EF76EE0B1CFF7CC94F +:106F4000C8F1183B47FEAECD7D3BF87CFD7FF34B8F +:106F5000F4936E76EB03FC47D9C873C7B715D7B95E +:106F6000E3F0840BF22BACFFCAAB9F3361DE571EFC +:106F7000FDF5E7303F60C37FFDEE731FC37DFD2D40 +:106F8000BF8EFA61F3977FFEB98F023ECF1CF17975 +:106F9000903FEEFCF2CB3FF918D4FFF0F8F4125416 +:106FA000CD2785DC3EFBC81F4B0D18A7F59B8B2713 +:106FB000E1FA5B1F5B38898D22E7ADF22CF053D6E6 +:106FC0006787274BE3184760BC49507D42942EBA2F +:106FD0001CED3F5A85F09D39E98BE31EDD0CCF7027 +:106FE0005F6FEADB487142ACE3F971D3C3DB290F71 +:106FF00067249ECDC99E18C9A1C91842DED4BFFC22 +:10700000DDD73462E98D1B381E3B477AD6DD6FF33E +:1070100009A0E75585E9B799A5E83CBBF9E11D7CD6 +:10702000DE3EA05F7824FDCEE03FE68DA4DF6B2E30 +:10703000FAFDE14BB74472F8B27FC2A8FE4BEBDC1D +:10704000B8F1B1F78C79BE3CEBDAB785F0BC4EF8FD +:10705000C19F52123EEF2CE4877F78E801C0F3D93C +:10706000E77CF1258098B35F79B58A017FBCE43D68 +:10707000772BEEC773DFF4E907A1CF9DDF7C96F491 +:10708000FAD9C77EA01A941F05A625D87D67D9F026 +:107090009F41B403378973F7E64345395F384FAFF3 +:1070A0004DD9A549234CCFC9BFB629CBF97F53761B +:1070B0006085340AFDAEF5D6703B21CBFDBA1B0FBF +:1070C000FD5825BBD24657692ED2F3F9EBF0792152 +:1070D0007A5AEBD771FD736C743DC4F76DA1FD79DD +:1070E000F6419F827AD14DE7B3229F6A73567A7632 +:1070F00034BA5B76D1C5E62D5EED75EDEBEC85F926 +:10710000B3C75FCFC5E1EB52742ACD1A89B7AD651D +:107110002AF981E4B04A7EDF2EAFF1AC89FCF1B4EC +:10712000971D842EEDE1D9CC18C5CFDA81F6E1F4B4 +:107130007CDD1B4A505CDBAB1B749E73E77579E109 +:107140003861D8E0397A7AFAA4213C077B78DCB33D +:1071500073601E43BD806535E635B5CD8CD7DAFC4E +:1071600057722C6EA25E56637A8332CAF86ADB6C61 +:107170006A3F7CDE9B6B9DF75A5E7A90FCDAA571C4 +:107180003C27F4149F62CF43B97BEEC59EA34D0DFF +:10719000CFB1DDA16D5A8DE31C0DF5D1CFB16D5E80 +:1071A0001B7CEE73CEEE8B3CFF0DCF1F75CEDF192F +:1071B0002D387F37CEBF5DE4DB8C3867E921C59E73 +:1071C0000FF38097DB77952CB79571BB27A5D9E393 +:1071D00026CDE706D05F5259FEA3B2EFC03C11D6D0 +:1071E000417112B0061ADF9839163F3BE3243E0F77 +:1071F000B78F585CC46BF2F9387C3E9117F5701E5E +:107200009E4756C33F0FCC199270B24B604A2FC0B5 +:1072100057BDC2D846719BF2D94F7A891FDE5CDC1C +:1072200066985F0C8B5F4CCDEE1FE836DE1EFFC00C +:1072300037C5FAE09CFE4DA4939B3EDD6F937FE043 +:10724000FBF979BF3FDABC23ECE90BCC7FB97F793E +:1072500098ECD4A25312C991BDCBC314EF08B3402C +:107260001CEBE1108F777CA48AC54192B2B6C6545C +:1072700002E977444AFF14E168FAC9CB31B4F376E6 +:10728000CF6AB904E55811D205F364E65B7E301E7F +:10729000F7D883718FEA7CDC63CFFCB727EEB1E7C8 +:1072A00022FD5C63C43DFE64970385E21E72D1A794 +:1072B000C8EFE2BFC8B8477442628614C7DAFD0B54 +:1072C000BF1FCBC73BC2EA1D0B79BC83517CA3B85F +:1072D000EBD3ED18CF884E4E3C82EDF7A9FB176239 +:1072E000FC303A85BF3F23DECFF019DCBFAFB524B9 +:1072F000F0DCB87FD587EBC88F1A6343922D5EE12F +:107300006B4E93FF749F969EA44EE4F96F9281F2A8 +:1073100099E75D2E9643745EFD6D05988952613C38 +:10732000F68AFC4A2B7EE14BB05ED4CBF7667491B3 +:107330007F19A372572641E5F758AA56A53C1A9E15 +:107340009FB55FF853DA55B60ECBE3428FDFAB72D1 +:10735000BB365FF2BCC6A3A7BFB87F35C2150A9083 +:10736000FD5908AEDD99BA38CEB73F138F235C5D67 +:1073700099B954DF25E50C0C765CAD4E6ED7007FD5 +:1073800001B92F86F52EC5685F84F157A1CF64E35C +:10739000CAB862938BF355BEEFC2755D641F851347 +:1073A000F07E02F6672D7DA3ECF305F9F694C71283 +:1073B000D679FB9D429EBBDBDF20D6D933F01C4340 +:1073C0003BAE286D523E5D0CF422F6EB1978999E87 +:1073D000DFEB1DCAC9B04FF75EC3E2A8DF236DF52E +:1073E0000467CFC0D3A47F978A71426B7A25C46F9C +:1073F000595B23F5BFD7AFDF920A09494D79C13CEC +:107400006F1298E116AEF7A7D560FD56D13F9204F2 +:10741000D6C6BCE5B677D2F8CA7C7350E4C1DF8A21 +:10742000F463AFB8FDE2DCEF588E7103E0EB72233A +:1074300094403BACBCB67401E559D65D467927E56E +:107440004B42ABE8B9517A1B96BD52DFE002F2879E +:107450007928CFBBDCA8FB20B533AEBE1DDF9B6A0D +:1074600031CFC3BA2C497C1C188E8F9FD3C8EE9C99 +:107470009BF4903F43C8C03D736B22639D7B48E300 +:1074800059F292F663007D28B67A89AB5EEE6A5FA8 +:10749000E37A7F99EB7D83A3DE26F00D0CC4F59390 +:1074A0005E4E7ED9DD220F8C9D2BE7F08BFB1E03F9 +:1074B000E17FD19EAFE7E50B363ED935CEBAEE532C +:1074C000F9BE2FD76DEBC3BFB440BE5E43788BA12E +:1074D000DFC32E2712D065CF35C372C2B4C75B6C31 +:1074E00072E2C05F2227D07FA178F9BD1C2E07D29F +:1074F0000F911C30B8BCC8CB83F83A947FFFA6DE4E +:10750000BE509947F280E2B98CDDDE8EE71CCA6B73 +:1075100005923CACBE6F21CA3BCB0EED91B8DCE8C6 +:10752000867D82FB00CBD1ECD0706CC861875ACFCE +:107530006DF6E7C5D1ABFA479C5E5022BD3491FF92 +:10754000730FD26B0CFDD305F860E29E123ABB7C40 +:10755000462061A05F44C81F1FEC1B3C9759EDFFFC +:107560005DD0D717F3E4F98FF17B360E7A8FA42F15 +:107570004BD4E4E90BF88A20BE4A732F8F7A2E5041 +:10758000DB2EE5FB1DF0866538A63721DE87E54654 +:10759000547F10F577697362DECF31DF3B5A457651 +:1075A000EB8BAAC8F71E72CA056B5C901B2FAAB39F +:1075B000F07E4D6F829B033C5E569AF3B3048C13AE +:1075C00002FEF14B183F3CC7D2F03C123BC724E00F +:1075D0002B5507CBCE407866133CD6BA5421F73CE6 +:1075E0001A8F13B9E3F136BEFDDD687CEBD63B168E +:1075F0009C97F9B8DCB64A8CDB0F8D41474BEF59AD +:10760000780DD4C5A5D1EC922EA187EE13FAAD1B4F +:10761000F511D69F7C8EF8D4EFE3FAADA86290A165 +:107620003FB2488957E33E303B7A162E82F3E67D1F +:107630007EDECF6A6F8D5B3CDC0FE8348A7C982855 +:10764000D63141D8EDEEF7553E2EEF9525FCFE8C58 +:10765000B2A49BE4BC52A13E4F793706BF4FC5CEC2 +:107660008D88FB56F9D02FCE5A7287AAF3F2DF5AD3 +:10767000DF7D4FFE9155037F452A5A18C647A6095C +:1076800038F2EB10EFE79F63AB44BB26D24FE7C85D +:10769000DF7B39D219F945E82F0DF5D084F1F97B5C +:1076A000864F77C835EBFD5A6FA2C147FE6F93C76F +:1076B00089531B52144FD3C43D472D6C06D1297EEC +:1076C00062C43ADFE19B45F7BC4CA93A1FFF1D7924 +:1076D0000FCD9D1F946AA2FCA028B797C14E5E846F +:1076E000E3F85205F2830C677E50B72B3FE862CF78 +:1076F00031176A275FEC39650C3B39EDBB003BB9AC +:1077000063D5BE5C82BD093BF9AAC46F3C68279B68 +:10771000DFE576F2F4C423580F7DEAF18549D81FDE +:10772000D199424F98DF5F88F22A3A87EB892DDBA7 +:10773000FF95EC62E64F1C42FA1F42A311F97D450A +:107740008AD1B51717BDDDEBF74EE2F9001DC5373D +:10775000E99417E0E2971E8B0F5D79016FD5F8A3CE +:10776000E41B1CF2D9F20DFE5AEBE942FCCDB2CD7E +:107770007791F912B08FA8BFFB5ED45B9F2F71D1B8 +:107780007E9EC7EC7CFB97E74B5CB49FE73B5C2E8F +:10779000B15EC49B2AF0D651BC76BC7C897FF3D9FC +:1077A000F23CD4982B5FE2AFEC0FF9A96FD82FF120 +:1077B00053DF5FD11F72D6379C2F71D6374A9E4652 +:1077C000A17C8450753C45765E9987F2E7647FFA28 +:1077D000980CF4DA1E5B6B98D5F9FB0BD63CD3B54D +:1077E00029344F474CF5A0FFB9E3D8628AAF7479CA +:1077F0005B92384E7BB1473F583D8AFED5B85D2439 +:10780000B705671E1AC3CF26AB5C3F77E84F125C03 +:10781000C119D162BC47D73EF077C7F0BCA7C44AB4 +:10782000ABFD509FA989FB7D80CC9FD9E2B5DBD110 +:10783000F041F8432C8B7151B92D4CF38D079FA467 +:1078400049023EFFCC4363C479DF6AF82C3CEA9AD4 +:1078500021E60FD1FC165E65942FA82FEA158A57F2 +:1078600078877CFC3E779CDF8F1C96B3F51E8A27B9 +:10787000827C99A1E1BC2F3AE59F4F4FE5B07CDDBA +:10788000C7F338647F0BED4FEBDE4228AD909E0AC4 +:10789000A6B9BEB2D66BF149D06B326CAF85148AF3 +:1078A000E7AA822F42DEF820F24BA8695A0DF2CBEC +:1078B000DF093C7627605D706EEE16EBE8C57CB79D +:1078C000507E1EC66AEF5FD988D7676AE8DEE61A7F +:1078D000D10F0EB3243F35C403D04D1BDA9BAB044C +:1078E000D4DCA889F8430DAB41FEBDABE9AEEBD1CA +:1078F0001ED60CD3375A1CA350FE96DCC4F3B7D85F +:107900000C2E8F58AC719C38068FEB5A74B0F0AFC8 +:10791000D42B1CFF783F07EFDD253C74CFD2A2C3E8 +:10792000B07D7FCA7DDFC01079E61CEF7248DC6F46 +:1079300062CA8E95927DFD61E2036BFD776AE27EFD +:10794000C6FFA3F5376B5CDFB1A397DEBF328A6653 +:1079500084274E396DB5C0DFB6737530C4F3D32DAF +:107960003EF29FDACAAA609E6DFF53E08F5D689E6B +:107970003B8FF7E214FCAF2D8EFB8286B80F6A9D19 +:10798000FB83AD8CFCC597C4F97D5B23BE6D8B0773 +:10799000ED00D647EFCB5B15CA33BB44E4EF5BFD8C +:1079A0002F315547FC3FBCC6592F17F9C795CCF668 +:1079B0001CE629B7EEED32DBF74850CF89B89EEAD6 +:1079C00092DB56E98EEB3DA6BDB93CE1752CF14F3B +:1079D0009A8D8FDB2F63B42F0AE1B3D430E9DEB781 +:1079E00066B44828372360BB4E90D0CB94263F0422 +:1079F0009BCBF3C01411FFB5FAFF8BC6F59AC67E78 +:107A00004FF72854BC47513F921E161DBAEBB8FFE2 +:107A100005E95706EF8BC5BEEBC6BF609E4019C88F +:107A20005DC053F110CFAB638B045E252621FF862A +:107A3000E73BBFEFA28AEFBF9488FCF9808B0EAAC8 +:107A4000C8CB535DCFCF08B82F36CEFA4B6B9F14FF +:107A5000B122C7F761F4E898F1F761BEBDC8F95EDD +:107A6000B5E60BC17C53DEC47C05DA8DDC4F4E7A63 +:107A70005D27E8B5C3B0E8C59620BD2688FDB6A34E +:107A800091D34B2BE37A7282D82F6C09A78F06FF14 +:107A900021BD26353BE9A5B9F64321FA58F7A47371 +:107AA0005A6AA29FCE1106DDFB676B82E4E7D2869D +:107AB000F9EA89011560E9A960713C12987E83E8B2 +:107AC000BAF38E63E4422DAFB997DF03C21AF453C1 +:107AD000857FAC27B66C4C3FE53D199E0FB15F7CAE +:107AE0009FA750BB989A4EA3DE2C6A1C32D1BE9839 +:107AF000D06A34A0DD1C4B73FC54CC370EE25ADE46 +:107B0000E397ACF3B7E37E32ED8452E25FFA53D1F0 +:107B1000C0FB7555B3EC36DC7FADDC8E803AF98165 +:107B200022AD4ACE0BF592FAEB5EA67BA78AC9D0AE +:107B30006E2E59E2C473A4E5BBCD1225CFD9F00A4D +:107B4000FC1A31CEDD4A749AEFFCEE4EA1F55D6869 +:107B5000B907F0F582ED3EC00E3C03035D5E05FE05 +:107B6000C14BD65A1A4421EACDB45E8AF4D6D2F17A +:107B70001095434D49FE3CD583E516A41FDA1973D1 +:107B800015D2D36586C7F53D9ED1F117C17FC03AA6 +:107B900022022F161C11175FB9F1E1AEFFA5784044 +:107BA000BE79C1A617C1B2D2D0FEAA3C21D37DB303 +:107BB00042FD2ACF2B2C87F1112D477113684BF60C +:107BC000BD369FDF4B0929D94FAF457B2CA6CF305F +:107BD00059BEDF27FDDC6E570DF13D07C5909617A6 +:107BE000D9DFF37CE39C96F804EEA3C5F2C31AFA3E +:107BF000FF767A73E4BFD93903F60CCC135AA7F297 +:107C0000FEA14F39E44585DF3BEA775D304EE7B1B1 +:107C10009D032DBDB04F4BEFC279ACFB456A8CE79D +:107C20007D5BFE49CB0FEE5EBFE5773F9861F15A71 +:107C30002FFA21B9FFBD06BF13712596BA81FC52F8 +:107C40006318B5BC1EAFC5FA118CDF01BEFB307ED8 +:107C500007E5A18C41FDEECDD451BD3713A7FAEE57 +:107C6000CC5CAA5BF1BD9E4C92EAD94C8AEA9FCBD0 +:107C70003453792093A6F281CC3A7ABF3FD342F5B0 +:107C80007FCCB451FDE18C49E59733DDF4FC70A65F +:107C900097EA0F65F653F9F54C96CAFECC612A1F98 +:107CA000CDF4515963249398A75453CBFD9553BAFF +:107CB000619D76BE5EE3277F7D8D904F4F9D9E1325 +:107CC000403C7DBE7BD998FE79F4B3DBED917943DE +:107CD000CEEF36CCC839BF6735B5B7DCD17E42B2FE +:107CE000C6F1BE387199E37D646E83A35E14BFDA7A +:107CF000F5FDAC058E7AB579A3A3FD256DCB1CF5FA +:107D0000CA96F73ADA4F5EB7DAF1BE2C7DA7E3FDEB +:107D10005547EE72D4AFE8FBA8A37DC331EEB7E9B7 +:107D20006E68EF93C09838E53FDBA155C23E99627B +:107D30001A685CC43EF3A70E8C97021FD5609CD0D6 +:107D4000DBCDEDA02906AB45A1E1DDC5E385F0FE65 +:107D500032AA7733A20FD4A7611DDAD5633FA59B62 +:107D60007F0F08DAFF46F4A77C6A05FBF3F60D588F +:107D7000F747E32487E07DA3E8F73C9D070D714FAB +:107D800014FBE379E4D4F641F17DABDF917E7BDD3A +:107D9000791EC4EF3FE096D2A6A45B52A3F9450337 +:107DA000C27ED114EA4729C8862D2E14E3F9D62CB9 +:107DB000AED0F9668AC87FB1FAABBBF87738547198 +:107DC0005F0D3FF7F206B4B9FC30BFCF66E1F7D2E2 +:107DD000ACB33E7DBFB33EE7A4B33E6BD059D70AE8 +:107DE000F8F3AF08707DD893C9CEC1FB80E80FC20D +:107DF000F80A5085E00E00BD74B2CFF9BD6A4BCED3 +:107E000004400E60FC8935F2EF1BD50C3F37A661AC +:107E10007BB51BD67525D6E3B5D44ED84BFE53D7CC +:107E20001F93C2797B315807F3DAF848AD75DE1F2E +:107E30000CD639D7E1B6CBEA026FCE2EBF607B4CB1 +:107E4000DC33F1E9628122DF9C5299F1BE5BA5929D +:107E5000C2737EBC91251E84B242C9495B6C787E98 +:107E60006780FB37FE1310896519DBDBC4EFDBA4E9 +:107E7000CBF0BB6DFB44FCE3B5D3F737F9D0DFB1F2 +:107E8000D670E467AF15F479B22A407AFC434BB957 +:107E90001D38185BDDDB84F9374946790D4551857E +:107EA000611E75D1491FDDBF668D06E5DF44F19384 +:107EB00068507D29C31AD64CC57B1E1A95AF6474D1 +:107EC0002A8F56DD38702D34BAAB3264E0B9CC7BE2 +:107ED00009B737B717AB34CF1F2AD75E8272CF9757 +:107EE000698921FF9FCDC4A8DFF6814B25CC2FF0F7 +:107EF000252E77C44B814D6438A3005C839427EF13 +:107F00003BEAA77CC3225D3DE8B7C57B3BBCE932B9 +:107F1000FA5EDB2D2A9D67CA1A7B25FC3ED25E3FA6 +:107F2000B7AFB6075AEA30BF7E7B0DFBC0D251F81F +:107F300076A1B5EF9826AB36BB2D9EEC6DC27BEEDD +:107F40006C0D8B4FC5FDDB096206EBB3F43ECC171D +:107F5000286BCC6D4578CA5AE0645C8DED19F969DF +:107F60002CFA78FD2CF508C051A1713ABE12E07EC2 +:107F7000A0B214CF8F687F8CC7ED9E3A7DB38EF18F +:107F800098DF466B492F9CF9BA2F81FEA93325FC57 +:107F9000FB5367BE3EE7BB28877E9D395662BFA76D +:107FA0007BE61F7F30DB0B0439F3E80F662BC444FC +:107FB00059475EE3C6379E998D76ACB980D5E13DD1 +:107FC000C8CDBA4AF72037E31EE0EB22BFF7BE5216 +:107FD000B50BC72F9DE4D98DE5E450358D63DD2FBA +:107FE000612C5D4DFE72E14763C7BCD4AFFDE90073 +:107FF0008D77D7D4BEA38897BB16EBF4DDA5F662C8 +:10800000A33DD4483608D1E3AE1B4C5F15BE3F3DBF +:1080100089DE176BCFD0FD6235D78264657BA5F80A +:10802000514C1533A732CAC3B0FC10AF55B3BA6A6E +:1080300094B70BFB9294775CE4619877BC5349C882 +:108040004568E7D4311A2F3C742E8166B1FE52CBBD +:1080500055783EF888DCB277252CE18A10CF17B628 +:10806000E2415B4F7F64FA58F68A557E0BED159816 +:10807000FFC98C4625D82364BFE43231AADF97318B +:10808000A8FE40A68EEA3B33712AADFB2D13C57EB8 +:10809000DE2BE2BC930D4F02F3C7272A4CC37B5B58 +:1080A000934FFD7333DA0D9361C911381BCC8F7177 +:1080B000BF16F0BB84FDE7A37C80755D13E57E8D64 +:1080C0006B62FC7B4296FCB0E4C5FCDF835DEAF0AA +:1080D000CF43BD4EAC0336FEC40DCEF77BBD7D74E1 +:1080E000AE326FE07876F72F12F09580D92A378C70 +:1080F0001C0FE483A37DAFE131BD575DBC3DFD198D +:10810000D7B962DF46582DF0D13E919FF4998DB3D7 +:1081100023AB6DF439E0B2BF0F6C991DC1B8EEBE50 +:108120002DCCD023B67144FF039963A58BA68A4D4D +:108130001C45FB84E70D0CDBBF26BF2F62D57B5BA4 +:1081400094E4413A4FA6E95E7027CA74FA1848D9F8 +:10815000E244058D4BF55F07E62D36A15F592BDF15 +:10816000BF0BB4BD0328FA8B403E0485DC21861684 +:10817000729DF41BE0EDDB8992453AE2BD91F52159 +:10818000586A639A2D80F9AE6D6A18A0EFE8CE7236 +:108190003EFF96E421F8CA62BDD202285B03A9D74C +:1081A00003C0C733CFDF686CC5FB183F90E3E8C757 +:1081B0007BE0C93F52DE7DC71F550DF761D913CF54 +:1081C000533E7E8734A462FCBE22B87B31E6B18088 +:1081D0007CBC14F3CC2A82155D0AE8A97DE1F497F2 +:1081E000F8A5FBDD8B9F8AC1BEF70D7D06DB9706E8 +:1081F000999984F57ECB3BF43EB4B316B19E4EED17 +:108200009DF47E32E6FD4560BCEEF9F01E7502C5B8 +:108210003BBB3B113FDF2AE6F58A9DDB3B4DA84F78 +:108220000A7239C7425C6E0CD775A8DBCE31C3CF5A +:1082300015FE1C0E8C545AEBDA78F48FDF9D8CF708 +:10824000339E90FAD0EF59F6C45E09D75776642F63 +:10825000E5391CC91CD33B2C3A5BF8862D3F0FF344 +:1082600088307F232B656B243AC2D077849492FDAB +:1082700003189F5AF74166A05EEC0E717D386F08B7 +:10828000C6B1F1F53C457C17A9C0F793E8139C48AB +:10829000B75D3CCE7564AE19BC12EAEB57D5366CAF +:1082A000453E58630617C13C9BF469744FE65C90E9 +:1082B000EB17EB7B10565ECF2BD67957E4F56C109D +:1082C0001796BDDB387FAEAFEE2B6DC0B8939FDF46 +:1082D000AB5A5F2CEAC5CEBA25678EE8667109D421 +:1082E000371DD95B858A7A13EBBD15EFEFB0EFCB65 +:1082F0000CF7FBCB03F322EF80FA46A8E391FCF3E3 +:10830000CAE07588DFCFF757F799F07EB9807353CD +:108310003FF05108CF5B003018044712BD972B4047 +:10832000FFFDBB92D7F9AF61ECF19A84EE019AF7A9 +:10833000879677A15DFEB8AA5FCA6660FDBD5DC87D +:108340006FEB6FF088FDF3DEEF2614717F07EACB49 +:1083500077FE7D27EE9FC6668DECE7524F2A89DFB8 +:10836000B763C73DA4279015E603DEE5E20E8A5FFA +:10837000FE67A787EC110CA7E3BD9E46851D534AF7 +:1083800030FF3441DFF332BB14EA07CFBBBD2548D1 +:10839000975E9EF7DBCDE5DBAC277C94EFD7D892D8 +:1083A000B883FC8EFA7CB29BABD8F01FCA1BBF848B +:1083B00071793B47674D0AB49350FF4D44386F5A6B +:1083C0008FFDA6AC5AF1BD04BC9F2BF1EF67B2E75D +:1083D000B85EEB287EA84F837A6344D1D11FD4EFD7 +:1083E000597039EAF97E3FA79F5C9CDEF9AF8D5842 +:1083F000D6A2479CF517A77F8DF78DCE4DD40C8C58 +:1084000087750C794C5F04DFC775A46308E506E542 +:108410009B9D5C9C4079A6A6B7E0BEEC0B9EECC48D +:108420007C51C0FB140DF0FED59DCF7622DEFBB74C +:108430002626EBB6FA9C3F8394A67DF92CED4BA53E +:10844000F8DEF5B8CFE1FD77D06FFC7889906BE26C +:108450007D638D25E7C01E073B4BDE2AF635066E91 +:1084600041EE37DADA2F827DEF5DC0DFEF82F9303F +:10847000AF01CF356D25B82E3847E1BA2E55B2A8D9 +:108480009F9166782FEB3A79E5BBAE80E7BEA9DC19 +:108490008F1728E6F238506C903F18F044FE8A732C +:1084A0003F0C65111F81E2965E1FBEAFACA5FB9528 +:1084B000C12C1F074BA47F50DC5395F4A574AEF17B +:1084C000D739BF8F64DD63A53AE6CB083FBEE27AB9 +:1084D000FEB9EAC44025F46F1B5A4A72E48B41612D +:1084E000F757F238C94752E6F5E8E7B8EC5CDF0227 +:1084F000347FEACF0F3E89E595EC370B506CC6B55B +:10850000E2A3583E1AE44CDBA0CF58884B7BC7FC53 +:108510006C3BB99F8CA1329463B364A84B9867D429 +:1085200027E33C93DE5F7B91F90439CA77D915F2D2 +:1085300024B314F77E545F65EB7F4F48E4BD09799F +:10854000E21576431BEB6DC2EF3101EDF977F9844B +:108550007CF10AC7BC22BE8BA2E8711DEFFF351566 +:1085600035921DFA7250C46307E6BD1BCF032ACAB9 +:1085700009687FC0CFE305E7CA581FE6FD2AB104AA +:10858000A3BC3C91FFDA2AE6B5E405FA7912D319C7 +:108590007BEC6FA751FEED637F5BBA40073ADC5B73 +:1085A00035FC7D13D5FABE24DDBBC83D23BD116467 +:1085B000EC1B490FBA47412E259E9D8CFB7BD04B6F +:1085C00072EBBE62A7BEFE7848E4630B7905FA9AA7 +:1085D000E4E1F60CBF57A89E0FB22CD897B786F8E7 +:1085E0007B5F7A0DF1990F749D81FE3766F2EF4241 +:1085F000093C68151E96B5C71FCE87A9FFD1209FDD +:10860000C78AFF17CA87D823E01919EF4F125D5A9E +:1086100087E9C2E57F6B516212CAE9C71770B8DDFE +:108620007CF0E7A0F0FF9D97080EEBB914E2FCA6E2 +:108630002A69FA2E907A5EA1F7D67AAD76F9F77CA0 +:108640001D67754D7C079AEF57F588CCEDC9987278 +:10865000CE7EEF3A88E78729F97D66DD071FB98E60 +:10866000F8A038D7939C1DB90F4DB27BAC75FA0CAE +:10867000E77B777ED530DCE72738D661EDAFFC7A33 +:108680004AE93DEA13BAE7A9B04FE3F97FA3C81F4F +:10869000DA28035F01FC3DBFCFA670FEB3D679E7B1 +:1086A00009FE7DB98DFD7B451E93E1F07F6E3AB2E8 +:1086B00085FC4D9B5F0C991E68BF09E532E0ABE776 +:1086C00025E73D7CBF96CA4D36F2ED5F465AE3F989 +:1086D000A2ED1FE6E07DF2DFEBEBCAD0FE082A5CDC +:1086E000CEB1668DEC83BD7E7EFE314F4FE7F13615 +:1086F000F89F7F4791B70BE17784A1DDE7C5F9BC0F +:10870000428CDBE14F9CE4761A4B2831D437967CBF +:10871000DEDD89FA799FCA86E535E6E1EE0BF07A6F +:108720007368776707B713487E5704A77799F3C92B +:108730008E10F51AAAEF53E347D12F6D7EDD672027 +:108740009CD03F81FBDC7C6F1D9DEF3AAA5939E23A +:10875000EFA96295EC9D8EC77C07F15CDF1A484F4C +:108760000ADAF077A6F84755B89F4719CF748C57A7 +:108770007971E3C1FCFD9EABF2EF9F2A9E7D54E62A +:10878000FDC8BF70A658CD619EEE995B348A471C28 +:10879000F03AE584556E16765E574677DC3B5651C7 +:1087A0002E207FB2169207BE5889430E58F2413DE3 +:1087B0003F99656DF9192F07AB5D7C5945EF8F2205 +:1087C000DD681E639C796A0ACC73F938F35CE9981A +:1087D0000725F8F0F76DC78873B8EFADB9E5A9556F +:1087E0005AF2F4B418FF3FA4F4CE10D4EF1CEABB45 +:1087F0008ED253257DE25668725990E7B9CE7B78C8 +:108800006B3B9A0773B5D437913E989785FBE27717 +:10881000BED4D9E0AC7CFD62F7557F8809793A4235 +:108820007EF27D25FC16A827B0FEF941AF67EB2844 +:10883000F94579B9E2948FCB47C8152E27DFBAF9ED +:1088400064071D47CEA7D2FBBC3E4CF3EF7DB9F4C5 +:10885000696B5982F2786CFB3C81FB5CA96696DD02 +:1088600066A25CB8CF7A6FAEEF5A5481F678FE3DBF +:10887000DA75A5BE7C7FFC8ED77D01ABFD87476F87 +:108880001F74B5AFB1DA6FED5A347F243C96DCC16A +:108890003ADA8DCA9F7DC37625C2B7D7E31AAFC433 +:1088A0001A6F17CD6F9D17AEDD79FF77CD5AE4CFE4 +:1088B000DE26D4FFE7E09C769021DEE381B84D4FC1 +:1088C0005E2BF8543DEF77E0398FDF103D6731279D +:1088D0003D5B4F5F3FE677097E99717E97E0F674C6 +:1088E0002BDD8BBE56D06F1D9C3870FC750764C79E +:1088F000FEFD5F78FFA7C07B69013BA89EEFEFFFFD +:1089000071F0961580B7E2AF0AEFB60097B73D0158 +:108910002EF717EB2D035E807FB121C5F1376A1664 +:10892000435B3FECD9EB310704CAC50A334364BF4C +:1089300064A91FD6D15F72FD7FFDEEC4B514B44AA1 +:10894000901CF38BB8A71CE2F1BC1DB5CBC68CA75D +:10895000B4679CBF9FE47EAF88FB4D7B276C627839 +:10896000DF490D99B16530DEED455CBF0F54AFA511 +:108970007BC0F74FD81DC3F34C57F54D3194AB9DD9 +:1089800013BB98FDDCA555703FBD7BFCEF17893804 +:10899000C0F9EBF97949C0BF23CACF5FEEF6569E06 +:1089A000DB0EAD97CE696FD7FADADFA2F5558725D2 +:1089B00001AFC81337DE2A786F2578EF9F702B7DC3 +:1089C000C7A16BE2B41AB4CF1E10F8B4DA0F4CBCD6 +:1089D00089E0EE2C5B1BA3FCE5B29B1CBF17E015E6 +:1089E000BF93E59EE7C6305FFF0EFDAF03F7A3E33D +:1089F000C2BD968D36BF5A00FE0F59F0C74CE293A8 +:108A0000B71BFE7F798BE17F4DF0DFB2226EF7ED71 +:108A1000309CFC8EC79D779614DE374AC899CFE00C +:108A2000FE7D2E566B782EE477215E1178196F9FAC +:108A3000FD4AB47B09F1371DBF2F25537C65432DBB +:108A4000CFBB1A6FBE0DDE5CE958F70536F6C98E4E +:108A5000F58C07CFC6221E875A7FD8D9EF8E6CD0EF +:108A60009507650AFC9A745F63C709390E4F86F152 +:108A70003B820FDE62BC8EC79705F16AF03CECB713 +:108A80001AAFE3C1B3ACC8E0DFB11A07AF6E3E7DE9 +:108A9000BBF1F8FF1B7FB65F201E2D7AFC2F3F8EA7 +:108AA000DEFE01C4E305ECF3FFC5E3D8F03C7A81B8 +:108AB00078B4E4E561718F7AFA675B8FDF0072F357 +:108AC00099E4CC99F41D292571C5F22B187B2ECC85 +:108AD000F325A70B3FAE7BBEE7847E3E9E5CB8913C +:108AE000BEEF980A52AEF2094FFC5F1BD16FB74C34 +:108AF000263FA7BBDFF10CCF27FE46987F27E24435 +:108B00004A267FC1ABC9A959592ABC3E96941D7902 +:108B1000BA184971E4AFBAF07D9C19F734A21F6D01 +:108B2000C9E87058743E915AFEE6E89C92DF163A06 +:108B30008F07CF43E19A0B923BD63923CA867F7FBA +:108B4000E632FE7B9C8617E32CCB4EF9280FEF878D +:108B5000F888FF0ED7F36168BF2C3983FF6E9CF550 +:108B60007B970AA3FCA135BB2F257F2B5BB19CDA39 +:108B7000BF2CE83F824E167F89DF819BB4D2F4AED2 +:108B8000B2AD271E11F117D6528970F4AB89CBBF55 +:108B900002E31FFF5B5F1CCF7DBEE54B76629ECA82 +:108BA000895B8A25FBF7629408B7CF66AFE4767AD3 +:108BB000FFC9B4D763B3D7AB231C1EE8FFFEA1D116 +:108BC000CE1DE2FD4D6949E407272A97D9E2EA97CD +:108BD00089F1ADF7EEFEC59130E7D702DF83098951 +:108BE000F19B9BC7EECF564C10BFAF969866FF7DAA +:108BF0003537FE3E1B4E4F8C40F9ACD472FA6EDC1A +:108C00004F4D1AF131538C2B116E0B0F70CEECC6F9 +:108C10009F1EB5E8F4EEC9F544270B1E6B3E0CF120 +:108C2000625CB031C1E3C525222F69CE2E7F762B41 +:108C3000C52BC4EFB62A005711CD3F75ACF9AD7105 +:108C4000A30ACBA930EE1A4FB605FD93EE7558ED89 +:108C50009EF9E3C277217CFDC73DFAB6EA91EB7736 +:108C6000CBA569FB9D7CB338C2E34551F1FD1EA63F +:108C7000B45436DBE8776D84FF9ED0C5F2D3EFD1D4 +:108C8000768072DAA75ABC4608BFBB2BF20D607C17 +:108C90003B7F9C11E7C0B918D49C88709881CBD0D9 +:108CA000CFF92C972F870F7EB472B438E571213736 +:108CB000CE86EB1CFB657972C677F0A7436F4AEF4F +:108CC0008D63FCAEFFF8D595B8EF6E52B85FFBB080 +:108CD000DA523903F95C3536A2DFF942D761E1BBDC +:108CE000A01C1578EE3F99F2E2B9A67E05E7D7F70A +:108CF000AC18F06C84F241B16F9FC7A6B6713E23E9 +:108D0000E639ACA6DBFD71D8BD91FEEDDD1AED7341 +:108D1000F24BF6468E6CA77BFB1DFCFB9BD356FCEF +:108D2000A615F3CAFA559E57F2C31D45748F03F872 +:108D3000D5E10789AE782D83F902B7798CB5FC634C +:108D4000E25C3E7D8FA55B91FF2C3935422E752C60 +:108D5000B77E97669A9D4EF9756E13F0727E3A9CB7 +:108D60005D16B9CDC64F0F4754C779EF4742CE3F86 +:108D7000E33A3FAE38C9CF77B00E8A87FEC7359544 +:108D80000FE23AA2EB5ECB609EEDC3429EBD9AAD70 +:108D9000F93AAED75ABFB54E58D7B42F43FB9B9B79 +:108DA0009DF2DADA6FEF5912743E17FDEBE4C47AE4 +:108DB000F2A3BF8BC785ACF1A249C0D795B8AED49A +:108DC000B6A2EA3C9E2D7CAEF6011EA7306E2801AD +:108DD000BC757BCAE8BB1413DB87EE463EFA7D28E0 +:108DE0001529B1F1E91723CE73AFA59FB11DEAADE7 +:108DF000658AE11D4D7F2D4FCAA3C27D5B38DDC260 +:108E00004689AB0CCB0397BED43DBD5E6CDFCC5A1C +:108E1000A8FC004B5C83E529410FABFF29962B9AF8 +:108E200083722829533CF054CB72CA775BE9ED2B4F +:108E30006A807240ACE3C7AD329D9F5F12EB70CF8A +:108E4000F7FE0DB27933F0DBCA2CD7DF2B37F0B841 +:108E5000EEFB5B9CEB81FD77FC069CEF937CBE6791 +:108E6000805DE652922BB72B7E9A2D9981F7589E02 +:108E700041DCA39DB12C687D378F7E4734CDFFC97F +:108E80009E4BDEF61DCC8BF85184E7C73C93BCEDBE +:108E90003A0C29DEBE9F7D6BC840FB696C7D9FFE4E +:108EA000B8ECD0EBD33EE5FC3DC0D9A86F70DF290C +:108EB000B9CA5B6DF274664990EBBB15D2A87EAD62 +:108EC0005F45421C9EFF92D78D66DF254BB8FE782A +:108ED000CFFED1FB274B8AF8FB03A3EBBBBDC541FB +:108EE000A14FFA2A51CEBFA779F471BEA673BD78FF +:108EF0006AE32FDF8FF1D9131EE7F77D1ED2395DAC +:108F0000BB752EFF9F39F8D1AE32A4CB2649C77B63 +:108F1000B5AB2718D3905FDEB76106E5A56C15EDFC +:108F2000AF2F4ABD8EF2E3F603ABBA309F66D2A0F4 +:108F30004747FBF6B0EBFB41C37254E7FBF8BF01B8 +:108F400044BB41A8008000001F8B08000000000007 +:108F5000000BED7D0B7854D5B9E8DA337B1E49263A +:108F6000C9CC6426EF8419021820C02484105A84C6 +:108F700049423408D521BC02041C1E62901022858F +:108F80001E7A8FE764870086A8343EAAB4DA3A498D +:108F9000C1A2F531D8B445A47440F0D1EA6D785936 +:108FA000AC5463455E22C6568FD4CBD5B3FE7FAD9D +:108FB00095D97B272160EDBDDF77BF4BBF7ECB35D9 +:108FC0007B3DFEF5BFFF7F3DE23292FAB08D1097F8 +:108FD0004C4E990B6849C8290B2D891CF2CD8B2763 +:108FE000C44D8892E824E4A841B98314D24A7BACEA +:108FF0007D8744EBD38DD8F8336554C848EB5FC107 +:10900000BFC984D8ED127612F5E05D4612B112FCAC +:10901000F715FDFFEDDBE2347532C463204584AC07 +:10902000E3BFBD4B7CAB605C657A9C7D8797FE702F +:10903000F9EF6F8CA7F5A3CB937C2D9EE8B8171A98 +:1090400008895C477F37FBDE28A4701D7D33C7A7E6 +:1090500090E8777D799EB73FDB60C5F28EB051B165 +:109060002410523B9D957A38F4FD6B4D9164BBAD55 +:10907000FFF15785E93A73A3EB3A3A7D666290B601 +:109080007FF7AEB1F14BFAE8F72DBB17F1B472A739 +:10909000B6DF8A90163FEFDEC5C6E96FDE77F9BA14 +:1090A0004EC3BA2C841C33909A701E2D0333139731 +:1090B000E445DB95E9E852B54C3BEF9C6AEDBC47D3 +:1090C000BF34D6005F1C0B34C52EB6C1AFBE6101E4 +:1090D000CA0F3B617CA86F1C4BC884FEE122A4919F +:1090E000907151788E54307880B3483221332938CA +:1090F00084D2731687EB48C5D8F8605EEFF51C354F +:109100007423FD959FCABE1DB4FDD06D8B0FA4794D +:109110007AF35F10C619D71B8E6BE53FB231899089 +:10912000B4DEE3F4F0DBF42BD3E3FF169FF54F87B7 +:1091300010E265203E73713DB0400E9B26503A2CE4 +:10914000A8CD9756D0F21F8956A4CF3F123D582E76 +:1091500020C41F463A7A8A668CA2F3B7C71209F474 +:10916000424B7C682865E963952387A9E1F929A723 +:10917000EF826D330E51B4527E086C75033DBF67AC +:10918000243B68FD2F279EDF04F50F3A0D76C903B7 +:10919000FCB614EB9F9DF0F88CB4FEA8DD81F0CFF7 +:1091A0009EB5D8A41E57CFBFB375FC6BB27BB05F22 +:1091B000B9952836D467DD858151D175DEFED8E2B8 +:1091C000CD69749ED9B5F74F80796EDFB6DF349CD8 +:1091D000FE7E9FDD8AFDB6F2FED5325FAF95AE977B +:1091E000F2FFDBC0B7B0DEEF4B21D08344EE32C1DB +:1091F000EF02AE45F567CAFDB628DF8BDF5FE7FCFF +:10920000F91BBB01CB1BE383E5767754BFA6CCF2F9 +:109210001611FAA9DC4E3470DF606778375B7C4F3B +:10922000909CE83A7AF058C7F0F8F689CA4DEEC239 +:10923000FEF1785027FF578BC763EDB17ED4C793FB +:10924000187D3BCC4481F51FDF9215DAE08DC259C1 +:10925000CEE174CDFABCC13E3ACA076FDF79662110 +:10926000C8356DB7D1E664F003BEDE75303C100F33 +:109270009587E4A83CBC1F4FAAC27DF0F39FB95C60 +:10928000E9E5E7E40AA9D5381ACB505242EFF6FDDA +:10929000C9C57C8904609E9D6B2C35ED7DCC37C89B +:1092A000C1E8D54B3FC01228BC41FEDFB7CF5ABC46 +:1092B000399E2E7D435CC22458E749DDBC274924F2 +:1092C0007E3CF0CB2CA30FE874B29EE9C16A532810 +:1092D000BE80CEFB05E78B3FAF355684F2406F1062 +:1092E000D47BFA7917D61895B9749DD521AA47A0D1 +:1092F000AC31BE07E5C27A2DFD8E93C077C6C17C26 +:10930000D3D97C6F2D2B437BFAEEF49106D093C713 +:10931000673D88F6C8E960FC7094EBF3E3B3B4F6FC +:1093200022C631801D3F11ABE5937EEC8ED3716D6B +:109330007667A7399005FAEF785BF5C275C0776D4F +:10934000B1BEA19EDEF4F9C46164F0037FAAF44FBC +:1093500087D9F751870BF833CDB7C1D39B2F8F4EE9 +:1093600067F66C67655C4D084ADEFFAFA5B9ED8016 +:109370009F9DA14A84DFEA647411FA8270BBB50034 +:10938000555F944EC24E8D76303D79FBB6F74C1E3C +:10939000DA7F11E80D1B67120A8FBD25A3AD85C2C8 +:1093A000F7B681EB8F27E243E0DF88F9C4BA8A1D64 +:1093B0005A3BB622A4C5D740F6EBAD90A122A49AA1 +:1093C00077F963DE769857D4ABD7B2BAB0673B4330 +:1093D000066647D727E2FA29BF8CFA15AD9F5E3F94 +:1093E000B2C048AEC1BE850CFF12FB06F8B9927D33 +:1093F0005BE7B83A3FEA342115488FCB4BB74EA014 +:10940000EB7BE77F2415B4C0EFDB18BF2EE77CFAB7 +:109410008EB96B941ABED37CBD27399D4FF7E037C8 +:109420009800F64FB45BC8F5D93B5C0EDE59AF959A +:1094300083EFEAE87AFB362DBC0BEBB5F02A0E3B46 +:109440001B6F7D532CE89563826F961BD1EE1C0B2E +:1094500094C58F03BA8506FBD4745274F30C246F41 +:10946000F325EAD7D371485B2CFADB2E606BB097FB +:10947000B98C8E9F5919BFDFE434F4E95FF5E8E554 +:109480005C2DDDC18F50E3F114B7A7A2BEA0460B3F +:1094900017F169FB1F353039565AE2D0EFB39B19EB +:1094A0009C761A7F288C9F8BC00EF6CCAFEB3F5F6B +:1094B0000E69E67F12F8E40AF30FE447FDFF38A6D1 +:1094C000EF38E6E855CADF3715C79CBC46FE7E87F5 +:1094D000FBADFA78A6C76E70BF46F8314B123DA7B8 +:1094E0003BC0AF73327DB07CDB0CF43B8F1A029B28 +:1094F000E2819E470C76E0C7A3D3973641FDB36D5A +:109500005EF4AF043CE53A3F4BD89F81ECA75E7E0A +:109510008ECFBEBB00E63D3E7BAEC6EF9D7329837A +:109520004492A2F5D955921FFC861E798DD1D23D69 +:10953000D561467CA53A3C1AB8665FCAC6717AFC0A +:10954000E16DD41FA6F8A89E75FF0449B59E53DCB3 +:10955000AE7DE0F068FD6199F9C3EEA6AE7501DA63 +:10956000FF535B20D1A9A293CBA9C5C3714E5F68FD +:1095700007FC375B0E98FAE2C339B38C3AFDC4FCA2 +:1095800034BD3E12ED87805EEA631E3D3EAF76BE7F +:109590001BEC761C6F6942B09E8062CDD3FAA7FDAA +:1095A000F16FCFBCBAF6FA79073BB574D0CF7F3EE6 +:1095B0009168F8553FCF7C8ED7A26D8CEE476FFE39 +:1095C000F61B852EF0B75F9A087CF8EE5D7F3F3E74 +:1095D000D70576FCD044007FBE932571DEA52144DB +:1095E0002AF07B5042BF70EEB6C5188FD1F64C2FD3 +:1095F0001DCB2980FE55DCEFA1FA486307F5F2F98F +:109600002687F3C344862F42C259901FB85A7CFD67 +:10961000B91F7C5DABDD783391D9497279EC28B400 +:1096200007A24E225950EF2F9E1725C508C23FBBF7 +:10963000CCD62C2582FF1858077AA17B76BCBD9D1D +:10964000A262B6C53F0DF4F8F1230643A384D3A26A +:109650001F5849181F7A6FF2DE33827EAF0C18FD57 +:10966000207A33A0CD044AD7529B02E3151E9DFEFB +:109670008B7888CBAA2C1E23D533B327073E3242E2 +:10968000DC3937CEB381B62DEA1CDCE8A2DF6756A1 +:109690004810F99183D4AE77D1F53F05956F110647 +:1096A00020C5CD315157D66C9942BF8F7077186C59 +:1096B000B4C7070FACD962A5E36E6A0CA442A8DC5C +:1096C000F6C02D5BACD713929CECEF9CEC23E4F03E +:1096D0000333A65AB3E8BA7E2CFA576EF14F24E44E +:1096E0004543D02BD1EF5F3CB062AA4CF1234B53E2 +:1096F000F20DB4FF65E7EE2DD07ECE9C55B7FD8A06 +:109700007ECF7A70EB54998E5F542DFA3F38B54C6A +:10971000A6F04E14F54762A0EE8A0B780CF9843C53 +:10972000F8C0D4A932CCE7F4DF49687DFC835371DB +:10973000BCE2206D9B0E8BF829F617E3DDFFC0D449 +:109740002D0AADA7AD2F23EF535215772912E8BB91 +:10975000374BEACB643AFFCAA4D0963C8AD8F115BD +:10976000257184D6D724FD66AA251FE8E4CFF7D05B +:10977000726DD21E1CBFA85A1901DFCDCA6FB75433 +:10978000D075B454B407407ED7494CDE62ACF511B5 +:1097900003FDCFECF5011244FFAD95F149A66F181A +:1097A000F289A8E7B23C574F3D95D53B36905B0315 +:1097B0007DC8E3752EA67F3A62FBFEFE072E4F742E +:1097C000BD28AF892788FF695A1E8A251D566A6FF2 +:1097D0006EB190C26227E0CBC6F996CF6B657089F7 +:1097E0007E44B9C509FA6C3AE341FC5E49E17A8DE1 +:1097F000EB831C1FB7032422CF0491371A101EB726 +:1098000051BA7506FD3D39960477D1D29D44B03EDC +:109810009D10FF2E5B74DCD7F9B0E5B1814203E502 +:10982000C7F2E4ACFC266F741C0AEF468057E49341 +:1098300028DC32C0ED3656E6DF99A7823B8FC1DDCA +:10984000E164F8E8F882E5E93A8E0C6E077E6F7005 +:109850006AE5B9A8B3C044004E17975B0FEBEF2E33 +:1098600023689FBBEF8B09811C126BD01750E55901 +:109870004E72BCD65E1A4E426355FE8D1C3183FE7D +:10988000A8BD9487BFBB9BFAA68BC84FD65E72104B +:1098900065ACFA77B6BEE8382EFCDE1F3C34AC402F +:1098A000FDB5D6C111C8C75D4F58FCB736DE9FE283 +:1098B000BC82DF537B49EA077E197FF70E22A4138F +:1098C000E8447F277951F8487105DAB7B576A6875D +:1098D000D6EE2A49216ABE96391DCC6CFD8067837D +:1098E000CA3EC72531BE9929F88BDA75A0D3D2F4C8 +:1098F0003C8C0F3BBE281B3903C7DB80E375C82CAB +:109900007E2A92993E2CEA74DA1529CA17821F041E +:109910003D3B9CF52588AF1992BDDDDB7BDDCE2478 +:109920002E1701CAB7B47D4A75D0B858059FE07BA1 +:10993000BD9C10F213666F28FF2F04B984B80EE0A7 +:10994000F7517918A5A62383BBC9C9EC14E50346D2 +:10995000BF345B08E011F8E9CD0F1903F043367E00 +:109960002FEA3C608675D67238534E441246E6B1F3 +:1099700075ACA4659C2B01FBDDED64F6B1F0976539 +:1099800071DFE6F93918B5A8477F9A7E5F4AF55F1F +:109990008AA883BEF720BEB9BEA4EE8135DAFECB1D +:1099A000074D376D1C12C58F0B8CBC330AEFFD5C65 +:1099B0002E1E84758F43FC2956A7466E497141546B +:1099C000BF083915E3F5D859CE1F55BCECD13FDCA3 +:1099D000EE517D837940726F0CFACFDFBCDE9106C9 +:1099E000D03B33B8DE61BF1FA26E2EB45BEA0C2EF3 +:1099F00096284E8EBC5A3614F2A96B528D9E53D4C3 +:109A0000AECC92829B085DCA52B36F53BC8A1FE7EB +:109A100010ABC746FD893B69E3AFE8F7599DB18AB2 +:109A200091926E6620C66353F9657F6B9590CFD691 +:109A3000D010747D416FFE58936AC6798E54E42429 +:109A400006D57071FC2F8DED5E8BFEA44E3E457DDC +:109A5000E9300A778EEABB8DD99D9309FE754914CA +:109A6000FFCB0C24887C3EC5ADF1677EA4F3B385A3 +:109A70003FB330D17F57D2B8DEEDFBF37FDC10F778 +:109A8000239F048DA3A87C2FB995DA505A4B091354 +:109A90002E9F11432DD0D1481489AEDFEECA627ECD +:109AA000EA6CFA718C2A1E94029912C4496E8B0FCB +:109AB000F214942EB8FE72E39DFB4DF4F7F21CC92C +:109AC000D744C77D2CC9C1FDC6EE4258A73B8EF1D5 +:109AD000E1A118628DA1E3BF424BA43BD74B374EA7 +:109AE0001AD9DE2245F5598F1EBC6C8C4CA6DFFFBF +:109AF000983D1CBF1F926664DA69FD903BA5A049A2 +:109B0000C2F1488C8AFFE9B804E0B9F1CBBF5F9895 +:109B10004CE9611ACCC673D1F92B557230BE82ADB7 +:109B2000FB29AEA79E4A8A6379F93836DE212F6574 +:109B3000139867285D0F958797638379F508D77D1C +:109B4000D80EF81EF46532A75BB299D56537A357D6 +:109B5000B18B8DFB3B5E2627B0767AFAB8DCECFB46 +:109B60009312D3632DD3A95F93A3F16B685001F3D4 +:109B70000608F0534B095D4F1FE3FC3A89F929D4DD +:109B80008EE17A7BDB15A6FF64EBD16CE0E3ADC51B +:109B9000ED76E0E38D26968FDF6A0FD99D7DF43355 +:109BA000C7D1F8312F6A8F841FFF59784622E8C742 +:109BB0007738FECC3CCE14F06C6C60F9D3844B71DA +:109BC0001887BEC5E193734F21BDE562AA66685749 +:109BD0001309287615BD4D7683C6FF4FB89480FDD6 +:109BE0006B2F8D25A1A42BE9ED22FC4E522B34F1D5 +:109BF000C66727E7229CFA75E9F117E1F08ABA3FB8 +:109C0000579E4254709510FB4698A78468E393FED4 +:109C1000FC8FFFC5F56AED25A3C6DE44E1356B7EFA +:109C20008FD0B84B51CF7F96CD1F9D378E28AA7904 +:109C3000F725F92F27A17C4DB49F1E490BCAF75F6A +:109C400019D18E307B45CB361BB3EBA09F45DC0290 +:109C5000F26CA771CB96A412D9E556D939DE4FE83C +:109C6000938E2FFEAEC433BFCE492D2DD9C2EDCE7B +:109C7000166E6F855D013D57A9F2DB26727E107A64 +:109C8000A7C25AE63FA5A2DB9624C6D7AF4A8CEFFF +:109C9000A861CF82FE946F15B5FDD6E333DB25F0C6 +:109CA00019A3E183283E6DF8FB37E50F164D647A62 +:109CB00092544864282DC64F61FA42F42B70D91093 +:109CC0009E02579CC6FFAFACD6B62B7231BFBF0801 +:109CD000DAB907B6D73DF62299D90BA1A7EA38FD24 +:109CE000BCE78F983DB4DD9DE07FD0F1A6B9FDD7EC +:109CF000031DE5D884D12411CAEC10A19FDAFE77A8 +:109D000099A791C2DFFD86C9D70EC3EE66742D995F +:109D1000B7B649A6BF9BC2921DB6A1049CB6F592E8 +:109D20007F19C5DF54AEAF6A5D6C3DB5AE8879086A +:109D30009D3FBD96C19119DE2FC92AF9C9ACE1EB4F +:109D40007699109EF42A19F3D8E9F5FEED84D271C4 +:109D50000EFC4EC79BE522DC1E84A48C42EC4720FF +:109D60004F9AEE63E3DA7C2169695E749DCD8619B2 +:109D700079A0E79B93E37CA0E75BDDC16A5867EDC0 +:109D8000C94804DCF2F1273B6588F3C26EFF42D775 +:109D9000B8E8FA3C467B3AE8CFB8930CAE56A796A3 +:109DA0001F08B987F3673BD39746F22A417A900898 +:109DB000E825CFFC5CB433A27DB293EBF964127C4E +:109DC0001EFD1ED24C905E04D799BC6118DF7F61E6 +:109DD000F42CCF096C87DFCB538617809F93736F6A +:109DE0004486BCEA9EC7D8BE829E2FFF9DF3355D98 +:109DF000C7F7D4EB18C89E8B76A67EE252C1EF71EE +:109E00009C7F4AE6B9E6C3FA6A37FE3ACE42A74CCF +:109E10000FB749716817B6623B81770AC7DD7DF1DC +:109E2000537AB8C4D308747DDDE49348FF70D6AE8E +:109E300037FA97A9F5DD4633D2A1CDACDD2F17FE59 +:109E40007B88C7D7EFBB038FC0BC75BBEF37035D03 +:109E5000576C7FCF1CEC434FF7F4BF4A3C49352C7D +:109E60002EA8ADB28660DD25F3187FAEDC680E59F2 +:109E7000287D6A9FDE1501BF94DC457C20E7B5E1B3 +:109E80005D2FA7533C65D4FAC741BE2C99325B675E +:109E90005ED46EA4D74624B0C7E9E1C5B5C8E7A92A +:109EA000713EE073F04FC16FB850625324EA2F5DEA +:109EB0003029B91EFAFD8237D607FB192FC730B9F2 +:109EC00017787E65D78DAF4A14AFF1CF5B225086ED +:109ED000DDC13DB0FE96464F09D0A9A59CD8817F33 +:109EE0003C964007F2654ABC0FE2B1AB5DB7D01BB0 +:109EF000E2F7F1773179B8C0E316FAAF00FCB2634C +:109F00002E963FA47E0CEAA1974D0C4E99C359ECB6 +:109F1000F2BF867C09C248E7CD24A1FDE63EF4B33A +:109F20008A7FFEE8725F0B9C6133ECA7AEE47AA4F3 +:109F300064DE76E97D15DDDF810088CE9FFE749BAF +:109F4000E4413EDEDE58EEC2F6C402FAE36996173B +:109F50005949BFDFA6D21F621D7DE8910F603DB653 +:109F6000939D07991E8920BF0978051D05BD3E7187 +:109F70007970FE1BA8B98EC1F196D4023D9AD3D94F +:109F80007842AEF572F8898BEDA7A5576D970CE86E +:109F90006F76E23A5755C948970373172D83715668 +:109FA000B9D2F2810F1FFACD61B3447FFF92F75B04 +:109FB000D52AB1FDE5D6C3E6D9601794278DE0D741 +:109FC0004C632E0079F85787D10E4CEB60F1F5AA5F +:109FD0008E5DF2525B94FFBCE70F2C02FE5C15B65F +:109FE000901809E8C2ECAE9EEFA87E4079208A194D +:109FF000E33CF0FF993E0C7AC12E0BFD59CCE122D7 +:10A00000361AC7B9401F8ECA07BDE770B3DFC5F85F +:10A01000E5B1BE0356D07F052C0E10F6CAE5667872 +:10A02000A4E347507F52AF16EC9D18BFB7DE1F89DF +:10A03000FEFD44EE1F53BA65BAFBD0FF627CEF4FC2 +:10A040002B89275E450FC0B38A8F46BACD08DF48FB +:10A05000B7CCFCE0528627D9CCD62F6FB08640BE55 +:10A060005E715430FC38AD889F439CDE8738BD9BC1 +:10A070000D1B72EB99DDC903780ECC4D204CBF301F +:10A080007DF2D02F2556576C2188476B83B390CE35 +:10A09000C415E3C37DC2E041F3ECF828BFE9E9EA67 +:10A0A000797EBF19D6312DCCF83A8AAF90860FA9A8 +:10A0B0009E427A178BBC1AA517E053C4C3B6EA6E4A +:10A0C00045BD8F22CA441E0FD7433C0C795F1FAB9E +:10A0D000C3BFBEE26031AFE82FE2E095EBFF907DB9 +:10A0E0008AEAF93B525FC312E22B884B44BC25DA63 +:10A0F000CFE6F49BC4E3A26ACE072B0BC3A84F574D +:10A100009EAA47B9B05530F9B79DD4EA2D116F1109 +:10A11000722FDB872C64FAF07657BC4F92FAD72F58 +:10A12000B7C3BE12E8EDCBD42BA6714BAD6EDFAC3E +:10A1300096F3ED19D8D744FD5E8F7EF085C7243C99 +:10A140007F73B5E391C83109E8B792C71B179E2EFC +:10A150009BF001ECC3EC4CC4732D1F3E3DF3FB1F81 +:10A1600050782F6C9F8CFBF8AEA600F243B73BC62D +:10A17000077E2E556F15106F37865F4A80FCD1B968 +:10A180005F8C2900BDD6E46676F1FC2F8DEB011FB4 +:10A190001B7EFEDC24F8BE32242581DF76EEB9FD7D +:10A1A0005BBFA0E39CFB99940CA2D3F48BDF996175 +:10A1B0005FC1106AFB12EC57CDCE44F4EFCEFDEC3C +:10A1C000FE4980E7A670137E3FFFB336AC1FF8F957 +:10A1D00073FBA07F6D20C187EDE8F8E097FD90F25A +:10A1E0002FC0591B94D93EA0E057BDFED9B51FE53D +:10A1F0004EF007E557CC03932AA647047F1E29613A +:10A20000FB2495A56CFFE5C8D4982AF467B9DCD582 +:10A21000CD77B4A15D53BC0AF49F1970E4435EE2AC +:10A2200019BEFEDA3CC60FCD945B206F1097173134 +:10A2300067D07673AB774D02389B6349710CF22976 +:10A24000242DA3FB36335B5FF98744E9388AAAB330 +:10A25000D394BFE968DBBFA27CFAA689E5079AB967 +:10A260001F3EB7FA3D89ED17C8F6D3221F64BC9292 +:10A27000DD92713CD1AEC71FE37868E6F9103A3E33 +:10A28000DA91A2B53CCF292DC1FDE443EB22134165 +:10A290002FEE39BB26B6364FCDDFAC7F7A0793FB66 +:10A2A000551D6D8D66DAFEA6DCFC22986615DF3F33 +:10A2B0007141DE0CEC9C62D3E8B7435CCE92EDC4F6 +:10A2C000F52DC8C7C8C405E7F1CAA98937217E762C +:10A2D000F0BC14156D8AF78F1BABDDE0E73E6C0A0E +:10A2E000A68D83F99AB97DDACEE0A5FDEDB05F4E7B +:10A2F000C7B37FAB00C7E93439C11F61719AE777F3 +:10A30000376E67FB65210E7F7736D82918AFD006E8 +:10A310007645A942BBE231FB801FCE439334C4D7BC +:10A32000E885A3A2EBD6E74F408FC1BEF3FBEE92C8 +:10A3300077DCEE6829F22D7A7A7893E9773ACEA223 +:10A34000643F966467D200E79619BD0ECCBD68EEF7 +:10A35000A2F33EF4E27BA887EA80DF61FEE0298D6C +:10A36000BD15FCF4F00BEF21BF57EE66F4A9DBED51 +:10A370003541BCF261839FBC4F1DC73ACEDF0F4B06 +:10A380005DCBF15CC80B31788EFE22E7FFBA49E164 +:10A39000CD2EFA7B5D0B71403C7DF1052607870CC5 +:10A3A00006C4E7A1F6916D605FA8BF8AAC5C57EF69 +:10A3B00069B7207E991F5F326FD9FDE560CF6B884A +:10A3C0000FF4435DC78C4C0FDA150BE2B76EF7E163 +:10A3D0001B32547E2BB587CB605C07B53B31F47BD9 +:10A3E000FA14AA37811E546F427BC794E0FDE52A18 +:10A3F000FE3A3077DF662BCC3B85D861FC87B3FC17 +:10A400002F64E03A2402E7211E36B596CAB4FFC392 +:10A41000E51E3BC520C5D7F654B0F324D7CCEDDA02 +:10A4200032F487EB5217F85AA43EF4C50B8DB900ED +:10A430006F9D2716E199B65B5AC3FC0E1BC1FCB297 +:10A44000DCB519F4CFD9D1D25890FF8F38DE04FE95 +:10A450002E9A3A17015E2EFE8A32201D7FDA14C62C +:10A46000A78E2961D433AFBC40FD9AD1517E8CFFB9 +:10A4700035F56F68DD29DB251FCAD94C8B9A9EAD57 +:10A480002666A71CDCEEE45430BA8E4C6672343279 +:10A49000D9C04B33976F9EB7B52BA3C1CE7EC4E90D +:10A4A0008EC381FEE7E3AE5A164139AA7D9AF9655B +:10A4B0002E8B3FFFBB2ABE7595313B29F2E7904FAB +:10A4C000C73C3AC4252E889B3DEDB08F4CE987F4FC +:10A4D000BDC9755D01E0EB660E577AAE84711CF55F +:10A4E000D7106FC9F3B6CBCBF358FEBDAF38B0323F +:10A4F00099E70593028590B775D33802F8CC6D2C97 +:10A5000031C4801DCA977CED1EDCE7C3B8B5DB9D66 +:10A51000E66BD7C835F3F7CE26C733BA86FE28C315 +:10A520003ECCA2648F889F35FE5CEF3838C6077139 +:10A53000CC5943448E51E5FDC5BA438DB1556A3DB2 +:10A540005695CCFC84D07052057A81FAE336CC1350 +:10A55000DBE93C106FB77FFB672CDE6EC27625C946 +:10A56000CCFF29A7EB03BFCC9D1358CBEC6B3CAEC3 +:10A57000C39D4396403F7753AAD4E455E3D9DE0602 +:10A58000787E9FDB19E18FD75179B1203F52FE07CA +:10A590003DF7A284798AFEF44394BF997E98B69BD6 +:10A5A000D1BD6E37B37F22FE06BD07E709414F7864 +:10A5B000C744E5BACEDC350CF833AA27BA86017E4B +:10A5C000FAD30FE5712194BBF291C330BF20C6B915 +:10A5D00068F2E07EDC451A37A21FCBE5217E0F939F +:10A5E00003419797CD0ACAE1CB8363910F002E8870 +:10A5F00003857E6E75079A9321FF53D1350CF3CEF8 +:10A600005C9FD6EDD9A239F7AFD7A7B4C4BCEED9B9 +:10A61000C184F1099F0FF6B6E20BB0C4F35771EB9A +:10A62000393E2A0CD8BE25F7D833D0DE600D4780DE +:10A63000CF62323BAF07FDF5E364965F5B27B1FD68 +:10A6400035B1AF9F0CB109E88DF6383C5F2BF23283 +:10A650007AB8EEE3F222F02FE20CC8C343FB5F733B +:10A66000B97892B7FB1DE73B01B7E06BDA7E303873 +:10A6700044FDD91FD1EF9BCA138979841D8CE2B99F +:10A6800051B38F00EB9991D77FBBD6FD4CCF08BE5D +:10A6900013DFFFC8FDDE4D9477A17C56E46183C3D0 +:10A6A000597E3F8668CE5F89F144FD070D573E779E +:10A6B0006FFFD2C8F6B1889F807C601E01C4B7B41A +:10A6C000C207EBFB13C7B7BE9F4CE44FBB845FE5EB +:10A6D00055C1C37D32388E34A98F7DB99E79276AE2 +:10A6E000F70D7AF852374E7F7037EBF2FFCD39FB1A +:10A6F00008E49FE2AC095C7E2FA3DFBFA5E79E8044 +:10A70000E29B81FA8EE5B1069A470F6F8CA76F78AE +:10A71000AF961ECD865D35C0CFCF727A90C7AE6E34 +:10A720009DFBF83AB7F2F3A564D970CD7E89B322C8 +:10A7300042E0FCD2E4CB763C1FDECCCF69DA27774F +:10A74000761929BF26142BC3E15E883BA0853FA55F +:10A750004A7BDE312DE8D4D4336AD235EDB3EA0733 +:10A760006BBE0F5A3F42F3DDAB1468EA39CDDFD23E +:10A77000B41FDA5AAAA95FB7ED264DFBE1A14A4DF5 +:10A78000BDA5315C05F23072E77C4DBFC9729731CF +:10A790009FFE3E2ABC444B0F1D3EC708BEB6761531 +:10A7A000A8E56942CA60A4C7E44B5A7C2416EBCEE4 +:10A7B0007F5E237F8CD9ADE30F5D7F215F7184F1D4 +:10A7C00047DCDEE64F605F3B4E2F477CDCD1B4DFD9 +:10A7D00024671FE3F623271BE216C9C0FFFBA0A2D4 +:10A7E000F2A7DFD4C97F795522DB37BA543980DF2D +:10A7F000CDE4648E85ED27CEE1FB8AE2FBF753982A +:10A800005EB83385E9E5ABE5E7139C9F8FF4C3CFD2 +:10A8100036EAE62683BDA820188FDB2B1A3F81BCC1 +:10A82000CE3C3942F2A9FC3CC4D7F330EFBFADC1F6 +:10A830008EE3FDB82115CBC71A3CF8FB4F1B72B154 +:10A840000C35F8F0F7F686622CB7533F10CA271A7A +:10A850002AB0DCD910C0764F355461F9744390DDCD +:10A86000F7D1D3EF9213EDED1CA2D56B73AB8C57E0 +:10A87000459FB9E4DE4E63426F7CF4EA6FACBEE202 +:10A88000B9ECF5274B420755ED9B53E25DB89F3875 +:10A890009E8CC7F87680FE9F37F843074D03F3B7C9 +:10A8A0009E7FC8E5EF0E559FCF11E51C60E874BA96 +:10A8B0008E4776DFA3E445F1D43F5FF58D1FAA47AD +:10A8C000377651961A0DF647D57FBF8E7FFD72A25F +:10A8D000268E16A53995F16109E7D7121DBF9E494D +:10A8E0006176FF95149E17FD7F8C5F0FC4C4A35F34 +:10A8F0007EC0E4C974ABE87F2026AE8A9D47279EC0 +:10A9000059947E929FD8BD947FDDA96CFF4F82C879 +:10A9100004F3C743EC982789B9C67C8A0E8F127559 +:10A92000D7BD74BC1299E92F090E22C1F83E4354D9 +:10A93000BFE2F988D828DF1B7BF3031D4781FBEFBB +:10A94000CF9A88C74CBFE7A57A34FAB654365E5121 +:10A950005F9782BCF59117ECD5EF1AE5EDBFFEC508 +:10A96000F226F89D5CCE19A23E5F29CA122E6FCF47 +:10A970003CF2FE3D3414EFE1F752B0772A3886A658 +:10A9800032FD3C3495F1FB01EEA7007F14F4E1AFFA +:10A9900064A54A9A734BD78AEF12C2F422215DE96B +:10A9A000A027AEB53F951C19FA95581394B8D1D786 +:10A9B000DEBF3F7CF6EAB7DB7555F926AA69241895 +:10A9C0007F39876EB9D5A6003F916DA60B5D2A3EF3 +:10A9D000FE4942A03895B6DF6D22BB617F829A792D +:10A9E0008F3D19F91EF14AFF05ACB49ECFEBE3157C +:10A9F00009F9D9422BEB413EBA5EFE07E88B7C5E3B +:10AA00008EE725A45B53416EF2E2F17CBB4FA08937 +:10AA1000E74D8B44750A757192C551451897486B7F +:10AA20009D10C6B412D8576F917CCD463A9F31C560 +:10AA3000DB04408DAD283112DCA26BC57222E96CBB +:10AA4000822DBB49A4DB08ED8BADE12699C2398884 +:10AA50005CB69F065E4B7962D557704E079293574E +:10AA600081B7CF63D83EF47A2B2BFF2D36A11DCAB8 +:10AA7000CF63D8BEB4524AD8BDB977E24310CF7A7B +:10AA80000DC1C5A994CE9F1BFC0B011E3929D3CD46 +:10AA9000F3BB7FEDC23CB084FAA1D45658751BCAF3 +:10AAA00035FB1DF1EF8DB6C3BAB177FD879B585EBC +:10AAB000A2690BE3FFA64656FF77CEEFF55C4E3654 +:10AAC000713989218A42705C4AC964C427A3632E04 +:10AAD000A54311A30BE2D9F62AD229968411CF31CE +:10AAE00073B6217C8454E3F91E2912205FC5A9F9AD +:10AAF000E9EAC6B35A5BFD56CA5771D521C57485BC +:10AB0000F1644E5F799619CF47AE9382F7001E49E4 +:10AB1000A601F925568C6B0FF0F368028EAF4DA796 +:10AB20008781CF07A293A9D4D7E9A72C3A3B56C275 +:10AB3000732CD74AAFE780E9C745597D5F1A69830F +:10AB40007C438D8BA4C2B946B3CD8A72B831CB8316 +:10AB5000FB0FE66104EF15938001F129D62DCEDFBE +:10AB600009FEA4F87916E03787A4F7005FE6D47AE7 +:10AB70008C1789DC9501EDF6498C2FF47CBD3B5593 +:10AB8000E41932993C902BDBC75DDF71BCED0261AB +:10AB9000558E4E7FBD98D64B1C0B60CBAF316DF1FF +:10ABA0007499CACFAEC304857541DAF7EF03FDBDD2 +:10ABB0006BB6E35137DC0B4977DE67A27ECFAE85FB +:10ABC000127EAF4C67DFDF2E2161C8337525075F2A +:10ABD00006FACE7FDD7308AE9EEE7AF98E6CC0BFAA +:10ABE000ABCCD785F75716583CB03F15863C27307D +:10ABF000CE650A0FC5C7CF006023AB4FA6F579021B +:10AC00003DFCFB76F86FCA4739CBBC8D90EF268FA1 +:10AC10004976F063063D46FD1A5A3F731F190BF93A +:10AC2000E5FEF4DA78515724BC877FBDEEBBD07BBC +:10AC30004396DDF9EE7FC0F89D463CB72155B1FD46 +:10AC40009EF1BCBC9E97F9BC9CB78CED4F0DA91A28 +:10AC50001F82BCDF6993A7C906FC388AE0FD532236 +:10AC600033FE7C33CB11823CCD198934419E4DD9C2 +:10AC700042F03E20C819EC87FA96515A17824B6968 +:10AC80000DC1FEE3D106E2DF3854A55F296DFC4516 +:10AC90002CEDC3E0CEC3386D2289FE83759447D76F +:10ACA00085F27503AFDF58CBF276163FD5BB60FF58 +:10ACB00074FA3A868452AD788ED88BE7448C37127A +:10ACC0003BC09B5D11A1A698EA637F09EADD712470 +:10ACD000F852272D27F877713D1C6A82254E86F998 +:10ACE00072C0BE7A64A06319F580A15E415AB1BCFE +:10ACF0008984B19C4E3AB1BC99746319207613943F +:10AD0000AE342FF2EF242BB503A007640FE6274FD4 +:10AD1000BF66C77BAF951541B3A70FFF65B9B8579D +:10AD20004882D998279683D97354FEC8E979731756 +:10AD3000C2BB1A1E83F69C6C7A1AF3C387A431BD7A +:10AD4000FAB0C4F5C82AF13E47F047B7D1FA828A73 +:10AD5000EB7CB06F40BF639E589967C5FCE0C3268B +:10AD60004F16F82733E15119C8EBD5EEFA37D04723 +:10AD700047A6DE9E06F27A420ADE5043C7593E9D40 +:10AD8000DFAF9195ACD92A393FB398C125CE43881E +:10AD9000DF47717866C29E1685EF0C851FF597C850 +:10ADA000F7CD77A09E292755329C639F98C6EC412A +:10ADB00088EB05213F35820F64C59C4EFBCDF179B0 +:10ADC000118FF3432C8F5C2E9308F8D33DF057B5C9 +:10ADD000AD23943FE6D7ECC7BC7FF47C12DBBF2EDB +:10ADE00099D7B110E65FBECC422CB89FD4FA179029 +:10ADF000E7B935160FD497574B7EB64F6B0D0D85BF +:10AE0000FA36EF2690D3B977F9F19E2B9D0FF3B563 +:10AE10003758D93EA695CE0FFB7E37D6F073233533 +:10AE20007777027FD2767EF0A76FA0EDE502381724 +:10AE3000C4CEDDC52AECFC52EC14717EA9FE10BC18 +:10AE400053E2594D7C0A9D76EE636D123B8F4C3078 +:10AE5000EE19D01FBAFBB203FD63F01B06C1AF0AA7 +:10AE6000E2DBBADEE881730744B6E338F3F9BDD11B +:10AE7000E69A26E4C7CFAAC0C8507CB67AD93D86E8 +:10AE8000834CCEE754E5631ECB5A61F118596E52DC +:10AE900081BCB39554A0DCE713961F59C3EF0BE8B0 +:10AEA000E30AEB7A339B974434F0833E037BD19FD4 +:10AEB0009FD6DFFA84DE00FDD2DD87BC4B15AF30B4 +:10AEC0007F8E9720FF20B705569F31DE00AC1640DD +:10AED000F906BCB0FB4A7731BB12F384A4B6EF5637 +:10AEE00097B2088EF09C393864930DD1D64AD4714C +:10AEF00086B534709BFA5CF99692C042F57ED23DDD +:10AF00009CDFEF4DE3F6EB75251BE6334E62FCFE4E +:10AF1000D61B04DF8B39FB06C527C89F6465F23951 +:10AF2000005E065CFF32AEC77919F5433D4D40DF48 +:10AF3000C7D306B3FB3715338CE097FCB26DFCD159 +:10AF400009A4377DFAC37F7FF82A4FF1EF4C43BF46 +:10AF5000C16FB81ABFBDDC98B9A096AEFB6FD5160D +:10AF6000DC9F1576B300880572DD494254F6C17E38 +:10AF7000A05D496B26F88E8F3B0067E2F938C0E68A +:10AF80005556226BF2A8764D3DA32655D33EABDE37 +:10AF9000A3F93E687DAEE6BB57F169EA39CDC59AA3 +:10AFA000F6435BFD9AFA75DB2A34ED8787029AFA3D +:10AFB000C89D559AF67FA34B8AD0F5141E37FA1414 +:10AFC000A0AFE2EFCC2B8ADAF151E1A0A6FFF8AEF8 +:10AFD000C5D3417F8DD95DA319879CA47E9B15CED7 +:10AFE00025D573BAF88CA0477C5439FFD80B286458 +:10AFF000DFB13DADFB4E4E3D077A7C7E9529EAEFF1 +:10B00000412F72EF27401F9FCE4FD4C7DDB7BFAA95 +:10B010001CB251F8E6BDAE6C0679389346E370A0D9 +:10B020003F8FC3CB8D365CD7DF8E19F17C4C0D7012 +:10B03000A82B4AC7BFC140B0EEFD24C4CEAF68D72D +:10B040002DE2F479801FDA6F3E1D27423F5952B539 +:10B05000F48EF168E91D97ABA577BC4F4BEFC46246 +:10B060002DBD1DFEDC3EF19B54A1A5BBC06F31FD83 +:10B070001FE0F79BC66762BA167FC43811F5EC670C +:10B08000DBB89EEDAD0766598BA27A80AAD49021D9 +:10B09000278AB75E7AC1C6E29B1EBDB08DEB856D77 +:10B0A0007ABDE07F095C9471411A9FD271FFB47040 +:10B0B0007C06E8B974B257DC93087E85FA5B11729E +:10B0C0003E341DF609D7FBBA14B0138F59D09FDC5C +:10B0D000756818C603478692EB31ACA860F1408BC7 +:10B0E00099C13B3A5DEC4F0646A7D3D2B4BE3E02AF +:10B0F0007EF499EB195FFC09F4215DEC5B10C7C38A +:10B10000E6954E8F109D1ED4FBC342CF8C570E6325 +:10B110005C7DAD7663A0B83EBF9AD913A15FC7F33B +:10B120003A59A2A07F2FEC4C5371D00BF7100AAC08 +:10B130007E2331A8E3FC2EB43B9389827AF8DB1599 +:10B14000BE47D712F0ABFE94017E55AF783F8AEF31 +:10B1500099802FD53EB006AFFA7DE00580E7718873 +:10B16000E7054027B10FFC7C8C0FF9EBF83C16A7E4 +:10B17000141E1ED264A3FD9257B0F73A9E77F85E74 +:10B1800082FAF1552C6E1C77CC6F84F35739F55E3B +:10B190003C87F7BC375006F5E3EBD8F7A213413CE8 +:10B1A0009F35643DFB5EB0A1FE25B8D73FFB3FD97C +:10B1B000F7173FDA8CF7C1A89163FD4B5ACBA07EFD +:10B1C0007C13FB3EFE64A809EAC39BF9FC52F8A578 +:10B1D00004B083F7B1F7187AC53B3CBE99CCE9D1EE +:10B1E0008B9E3C6E98C4DB8BF8667215A3D3B2EECF +:10B1F000C00DC8563A7AE9FDFA7212C4FA8D44C1FC +:10B20000722A0961398D44F0FB774817D66F81ABFC +:10B2100058B43E83784C50FF797A2EF36F69688C6E +:10B22000F98B629F15DFD73BF5FBEF9384E8BEBA3D +:10B23000F00F5A9D8155E03FB8CA02F85EC8CFD3DF +:10B2400099DF1E2DC53EB992EDA3DFCFF27B67D10A +:10B25000FDF1223CD7419BDC0BFEEEA3E9EC5D93B4 +:10B260009C7BEB6590CB9B33251FC46D37823F4C95 +:10B27000F113794476C0793D7C1BA98FB8399A4780 +:10B28000D2E5976505E38F02A36724084B247DCEA2 +:10B290007D10473F0F82984EFD87F4E077944CE491 +:10B2A00057F46F066A778C9F037A9EEF93CE0A78E5 +:10B2B0000DC89FF95AFF2992CEFC27518E3BF6CD3F +:10B2C000AEAB608382E7BD67B75B083BBF43D2E1AB +:10B2D0009CCE72528F743D3D4A31B1FBA94CEFCCEC +:10B2E000E67C379BF3D3E9360BD2E1CC6D5248F2C2 +:10B2F000C2BB62AF9C007EEBD76FCA1B8AFA661690 +:10B30000E7CF39D6FA85B5C0D7C29F7A6484F1AB4E +:10B310009151B9A77EA202EF17BEBD90E94570BB5F +:10B3200035FAB01F3FD1CDEB028E0C45423B71B5D3 +:10B33000FAD025C6E7FA305D8CEFA7AC47EBD9FC15 +:10B34000AB54CBF0E0E66546ADDEAE041B410E52D9 +:10B3500049AB04F52CD28DA587D837B8732025E6E4 +:10B3600033403DE5D0C14618DF01FA0FD6BFE540B6 +:10B37000A15AFF99783EDA64BD17F76B635C7E3C97 +:10B380009C2A1FECC9BB7D01FAF19BCABBC9191EDF +:10B39000E4377DFE8D7A5A63400E4E996CCD9867E6 +:10B3A000D6E75B7AE567B4798CEB5BB9FD68157617 +:10B3B00023980AEB87E3A11AFB31C1E78172B2142B +:10B3C000403DF39394A03B631CE43BEA33A1BDC131 +:10B3D000DA65047BD1C2EF1BB5F0FB462DC3445C9C +:10B3E0004BA90CA53F17F9650CA7F973C5EC5DBB1C +:10B3F000E772AD78CE7E73B27933E4F3A2F73C798D +:10B400003F7E6F75347F4761732CC7434B3CC62723 +:10B410005B615EDA2FD6E81906F0FDD540A94CE154 +:10B420004A223EAC9B8D7677A317F395A33210EF9B +:10B430005D0FE4D0FEC75E90F15CD873F6EE58075E +:10B440009DE7B9BDED3BDB293C9FBECACCF5D69D3F +:10B4500046C542C71DFDC294B83768FBB5BF65320B +:10B460003DA6D8807AF34333B917CE07555A8D01DC +:10B4700099F2C787DFE3E775645FB6FA7CC1B399D9 +:10B480004C7F1EE9279FB8D859B204F07924ADEF5C +:10B490007BC1D3330C9AFB89E2DDA4BFBB89E65C98 +:10B4A000C962E7CD388EA89B2E394830493D0EE35E +:10B4B00023931C20704FD274C985DF13A93F0BFB67 +:10B4C0000E898E6219F8B394D80FFA25BC328EF427 +:10B4D000EEF52EC344B9BBC78F1C0C768AF9A19830 +:10B4E000EFF5C27E8DD6FF1C43B4757D7E7747266F +:10B4F000D3A726DDBB0E3B32F5F0B2771DC4FDF2BB +:10B500000ED91F0779A1A5067E6FDB6955E07C6423 +:10B51000E2F54E3C1728C6793C83BFFFC2DFA1B0DD +:10B52000D3F6F8BE816E1D1BA91C7929FF3E982118 +:10B5300069DA0B3DB650C891E2407FA79ACBD1E7BC +:10B5400099ECFDDB8576B64FF3D72D1F6D82DF17A3 +:10B550001F8E3503126FAD2609A368BFE00F93FE5F +:10B56000A7DF037CEADB0FF737C90F985F612FCDA8 +:10B570002D62EF114CC1FD5649C940BD7BB5762304 +:10B5800094B4F83B9914DED88490C74EC7891D71D6 +:10B5900016CFF9DD9B41701DB13DEF63760D539FD2 +:10B5A000330B25957C27731C9EA38D38E1BCE56F7A +:10B5B0002D8CBE0789027ED7EA7D69788FD29815D7 +:10B5C0009C06E38BFBB3E46037DE172E033F25A711 +:10B5D0000FFADB3E35001FE9F90000077B3C103F06 +:10B5E0003403DCE3E07D2F7E8E2ED58FF7607F3035 +:10B5F000D195DFE2E148A7F532AB03DFEBFC2DA7E5 +:10B60000AF98F75AF9D395C3F449B724E1BB310396 +:10B61000C127CE1D0B3C4EE3FC2B4A8127FDFDBD0F +:10B62000699906DE8EDDDF33660510AFAB2BBBDF1D +:10B6300071E4C0BB17FCFD8801D6DBC9F5C1D75D3D +:10B64000EFD5D2614726E39FA5B15707D7FBFF8708 +:10B65000E0BA59C035FAEAE0FAFC9F84CB4F187D76 +:10B6600006828BD2F366A02799D28DEF822C755E6D +:10B670001D7C9999FF1CFF027CCEAB832F0EE49DAD +:10B6800044187C7388CF946AE4C0A8EEDDE8EFDB51 +:10B69000887B3873646A4B0BC0DE8782D06556AEF8 +:10B6A00095809EFDBAF76E7AE8984C220E88DBF7FB +:10B6B0005958BED1D73D4C6D3F0773B93166F9AFCC +:10B6C00003F8970EE37AA142DBEE3A5D3BF1CE063A +:10B6D000996E40FBD5923BA49D9D53664B8EC9F459 +:10B6E000E07BBA633225CD3965B14FB8C6515303FB +:10B6F000FB237EAB2D62A47661F3889A5CD817F1A8 +:10B70000A7FEFE043B8F4DFD57159D041CE71B5EF5 +:10B71000B50F31F58F8795C6E78BEAFBD85FF9AF98 +:10B72000E46049A6CA7EAFDCF99A7D882A4F348A44 +:10B73000741998FFDF6D6079627E3E27E5DAF0BE0E +:10B7400001FC27D8C7480AA0FE17F6A26ECF931EA9 +:10B75000B043D4DEE3F9D1EEF858B4074D238A7331 +:10B76000D5FB414B7BECB5F65D8CA89DFEE7DEC5B5 +:10B7700088FA2F125192FA1A5FC6DF055DFCB6BE39 +:10B78000E921CEE1461A2295A74CF09E49F14C28BA +:10B790000F34F8679EA2F1DE9EA492B64C3C87CB94 +:10B7A000EF33045EAD3CA5C2774A55A7A69E163C72 +:10B7B00051794A0567464D97E6BBCDE769C47719CD +:10B7C0005C9E7C205369A115EF0364D59FD5F46B73 +:10B7D00036B0F79706ADEFD6FC5EEAB7298E44C8BF +:10B7E000F75ED28CDBD2C8F838A799CC54FF6E92A2 +:10B7F000FD04CEBD0E6DB5CE548F73DD36BBA63EB7 +:10B800003C94AAE93772A747F37D5438573BAEBD45 +:10B8100058F3BD849F23F25BD9799E326B89E6FB96 +:10B820009EA4196DA0F74AC87ECD7A7ACE8F0F708C +:10B830001E4796B7607E12F6362716F43E47BE279F +:10B84000C98FE3EBF95FB97B22DF576271B6E0077E +:10B8500052E8CB85EFFDF1C5C164FF2F60BC0BFC46 +:10B860001D1349DC97CE259E407CF4FD1D3D9C6F49 +:10B87000723DF1A1B9EFEF7BF87793EE7D9328DF6E +:10B88000B2F74D3E2C15EF2369DFA513ED5FE5E31D +:10B890006CE5F98881DEA7335D8AD3BC4F179D2FF5 +:10B8A000017FFF70F095E77BF39AE733F6B33EF341 +:10B8B00015DF6F39C3F5C687CEBEBFBFDF83BF3488 +:10B8C0008DDC9FE9150764E27793EE1D18755C0324 +:10B8D000BF0F14D7F4BC0FF88DC73304D771ADFE7A +:10B8E000F1921406D740E37BB2FCDF6371ECD7B36F +:10B8F000BBB16063D3701C5B16C5EB6633BBF74806 +:10B900003518E62B445C43F4714F2E3B27B730F5D6 +:10B91000F7E80FC442CE80DAD5D8FF8CC1FD935B27 +:10B9200025BB19E05F64EDFECBA3B4FDC9DF5ACCA3 +:10B930002CDF21E29A3823ECCF5D2D9C3DF916FED9 +:10B940002E03E4BFC16E8F993C02EFE1FC00E235AB +:10B950008081DFA7F80185218DEA8F44830DEF4BAD +:10B96000259A597D0CE46B68BBD18767274668EB45 +:10B970000458FF04B88FC2F64512F7CAE7D5F8D6C7 +:10B98000EF8B7CDAF9F758B08F63B3B4E73C3F2311 +:10B99000D3FF3812F052EC427C8E7E614A8AFABDA7 +:10B9A000939E739E22DFD34FFE387A3E469B9F11B3 +:10B9B0007999EBAF313FD3F3CE802E3F33509EA920 +:10B9C0003C253823EB0A7926F301F67B775B0CFAEA +:10B9D0000522EF24D63B378BC9777EAA7F6E165D92 +:10B9E000EF842C7F158C772486E5678EC03CA3619D +:10B9F0007FE1C64458EAA7C49F08F12A9C0FCE7085 +:10BA0000F6E607C8AB6C54C9F71147DF7A637916BD +:10BA1000D31B3BB208CEFF40B2FF7698F7AC99FD3E +:10BA2000DD8CB3B1BC4C60FA6D4D4F7B56DECDCB97 +:10BA3000B35CFF9D7512CDBBCEA2DD16BEBE530D0D +:10BA4000D6C046957FE779C4520F719E3B47DCE72D +:10BA5000A29C4CF154B73705FDFB65ADEF99E1DED3 +:10BA6000D44359253B002FD00ED6B14CEE32C37BC8 +:10BA7000DC2FB8830DF07B9D87F89F87FE9E2EF309 +:10BA80004C8AEF8FB9FFF2B189E58D3E8E61A580BA +:10BA9000E7A1AC193B609D1F5FDF65063A8B7A1DFD +:10BAA000E95E04E73B1FCA0AE07CB4FE535DFD1D5E +:10BAB00099E591D11EF839FFA1FDECC35EEAEDA333 +:10BAC000FEBDB2D5669E7FD4EB8BCC788D3E59B847 +:10BAD000F735E4E34556B2195251B7EE4D31439074 +:10BAE0005193A00CB36BF21F5F4F4F7C9CD589FA2A +:10BAF000A7A5A43BFBC78598CFB0B7D37956ED6512 +:10BB000079F055627D1DDAF5EDE2F81CE8DD3EBD09 +:10BB1000BF31903C4B7BF939365E927DAF65C07882 +:10BB200013F7BD9104E566A91EF3D2AA73B9275E87 +:10BB3000A4FC62347427A9E558ECFF4CB252791E7C +:10BB40000CF46B457AD775D0752540191381BC3339 +:10BB5000D9AD5DD70AF5394C3AEE1D246CF64A1082 +:10BB60005798A2FBC6F4FFB5A413C75B15D6FEAE6B +:10BB7000B73B03F1C1906C22CE69225FD5703CD4F3 +:10BB800008BC87B4F089F789C4BBA05E43B00BF84A +:10BB90007786C3AA18C7C0A3076CDF7231F1205D96 +:10BBA00017EBECA878CF68A96D16F2D1D2663DFCF0 +:10BBB0007E33C0795BEB95D7D5737E16E0A7E58120 +:10BBC0002C0F7BBF2776FAAB281B859DB8DF44E19D +:10BBD000FB540D1F91FDF87EB968FFD1B8CE272226 +:10BBE000902F8B9F62057B114A0A7E01F29675A207 +:10BBF000EBB4041BCB363FEE475DDC7DEE4D3C776E +:10BC000097CAEC29215D0F7F9BFE67CD6EA31DF2C5 +:10BC10000335BB5F427EED0F6F3DF7D849B780CB50 +:10BC200092DD075C221FAD979F8B592CDFF0B8C7C0 +:10BC30006F837EA6C1617C2FAB7B1DBB47EE32526A +:10BC40004B4BE99CDA453D7E43F45D18E2F35B2102 +:10BC5000EF37D9C2DEAFF98BBDD40AF7E4931D8666 +:10BC600000E8BF8DF6250EB82F2DDE094F960CEC9F +:10BC7000EF0290250E787F64A185BF6BF9BDB848AF +:10BC80000EE5D7DF99D9FBA1AEB820BE8BD0ED3041 +:10BC9000E2FC25F33E1D0BEF18A45FB615C079B783 +:10BCA000CF397E05FC93CBBAC7B2773C19DD5C393E +:10BCB0000CBE3AB77933BC8BB891DA1B283FC96206 +:10BCC000F9808DDCEEC0194FB6AF10B2E3BB907CAB +:10BCD0003F62AD95F1695D8CFF07A5908738CCFE7A +:10BCE0005ED7A7767F22EC0BE8DF9D14FE6D7FEF19 +:10BCF0003B9766337DF2AF7A3752E4A5EB1C327185 +:10BD00002546FB89F5D6F1776EF47417DF5FFCD218 +:10BD1000D8275FDC9ACDF8A2BFF8670E5F571DBC2D +:10BD2000E7ADF2CFEBA81D0338EBE03DEF2BF8FFBA +:10BD30009F70FB59077E7B92FA7746DFE8382EFC2E +:10BD4000FE145FE753AF1A2ADAFB80B7219BAD6779 +:10BD5000845B0EE0BB0F11F65E667FEDC4FDEEFE68 +:10BD6000E0EA28ED5A047043FEB6AFF9BE9BCDDA87 +:10BD70007D92C5F44487B36B39E0B1E326AA1B2951 +:10BD8000BF5EFC6D0ABE9F2EDABFC9F17D712AB37A +:10BD9000DBE2DDCE22B95E02BE12F4D8921490B37B +:10BDA000DDECFD5EB60FA068E800FCEC41FF5C1B1B +:10BDB000BF09B837F27D2511B70DF44E6A1DBC6777 +:10BDC0007E45FCCBEC1D560EC7B923CC5F84885A48 +:10BDD0002A023DCCF87DF1F695784EA9DC6843BF88 +:10BDE000F05C48C2F7F9CE1176EEE25CAB84E7C9AD +:10BDF00096EF18BB19CCC592203B7FBD3895DD036B +:10BE000083FA5D506ED4C63B62BEDB48203102FE31 +:10BE1000D3BD5AFD5D43D8BE2BEC3B437C77EE0887 +:10BE2000F35F973FA41DA766FBB433005F8DEE9CC4 +:10BE30005432B73B7A3FFFB96CEEDF1791A26BB972 +:10BE4000C7B59CF87F9D8DFA386004BD3B8E9F93EB +:10BE50003EB73D2745FDF7789C8325CD7DAAF35459 +:10BE6000EE870C85BF2F64C7F2F7D9FE7DC0071F90 +:10BE70001F66EB7F2B3B7800C6FDF8305B1F91BB44 +:10BE8000D9FBA255CCEE59207949FFD3B2C01A8212 +:10BE900073BA77C3BB6214BF160BB3A7C27F301A45 +:10BEA000BF6B4C80757F50988AFAFC173756E0FEBE +:10BEB0006C893F1FF46CCB0C1BBE23D16660EF076F +:10BEC0005A2DECDDA3D053130EC05EFB90F0FDA500 +:10BED000B02563EF8A90040FE4AF1AF11C4DF324F0 +:10BEE00082EFC389798ABB02BB009EEC59361F8260 +:10BEF000666C4B857340AE9166FE4E05F30BEA38D7 +:10BF00002D1EDD9D83EFFAFE6DEF75588E208C3F60 +:10BF1000C43D049893A8F6F1E0EF3011D5BDCF11E0 +:10BF200061296282FDFE70E33CA073ED864E7C3F8A +:10BF3000A7FB1982E7795CBF4B2BF52444E1ABDD0D +:10BF4000B5C389F723B87D5B00F12AECFD70BF4DC6 +:10BF5000DC835810439438D5F99D2ACEEFF3F6B21E +:10BF6000386C09F16543BFF9569260A0385B5016F2 +:10BF70001E87F668A5C9017EE9359F67E172A66F45 +:10BF8000771E6247B08B2F58705FAAEE8978CC2756 +:10BF9000AE3674E3FC8983B83E1DC6F71986103FA0 +:10BFA0009C7FAADB771D9E5BB7C0FB5505A8F7AC4D +:10BFB00040D743606FE9BA57BC1883EFE2F5BC0F76 +:10BFC00063270AC8EBEA7D291857BB72FCF96BF2AC +:10BFD000E03D92AE6CD40754CF416A3C77D0D65B3B +:10BFE000E0EF90D4A5537F86D6673EFE28AB0FEED8 +:10BFF0005A0E2FE6FFFBE3BF64F5115DA7A1BEE972 +:10C00000F17DAC5ED0B5DC48EBA1C75FBF05CEDFEC +:10C01000D4C10136B8AFF8F8D15BE03ECB7907B3B5 +:10C02000DF174D2CEF7CF185E1ED8A8AEE3F1AC4D3 +:10C03000F4E4F918D6EEBC97BD034E72BB34EF168C +:10C04000FF076F27FC23B14ED18F8E8FFBC3FAF110 +:10C05000C70F62766F057FD767721C698E61EF9A92 +:10C060002B70FEEBE0DEEB102F99839CFC9D16827B +:10C070007F4F558CA3BFF72FE6BD83FF5DA48B26B2 +:10C08000EDDFCB9CC2E946E7D988F3E4F9F3414EF2 +:10C09000EA2A33F3816E945E32A797CCDE196E6381 +:10C0A000F0D1711D707EAC8CD99BC949496D20F7C8 +:10C0B000026EEAF7D9D03FE3F0DFCCE759D1C4F103 +:10C0C000456186F376757B86237F007DC10E8538BA +:10C0D000DE7EA46A8FE36576E1DF6BB8D6F505FFF7 +:10C0E00045EB53D1C50F7C7270F770A44BA887EE57 +:10C0F000F76BC639DFA8EB574CF03C689D3307FB64 +:10C10000DDCDDFB117EF08433FEF68E65F02FF8B3D +:10C11000F7DA887F10EE8FD572FDD0F3CE5A98DD16 +:10C12000EF2043E8FA00AF95D30BF9FAEC7C7D766B +:10C13000F53BD13D7277AC3B7B96EAEFD788DF7B4E +:10C14000F0DE335E5E011F4F23BF7D8D0774EF8FDE +:10C150001E0F0C6276E71BA3878093BAAD6A3AF490 +:10C16000E059079FC027C82D97437CAF572F879B67 +:10C17000B81CF6925FEFD79C8FEFFFADFA3EA52378 +:10C180009C17F668F9795587D7007FB74EF46BD9BD +:10C19000A98BFF3BEE54204FB17AEF0C3CAFBAEACB +:10C1A00037CFFC5AA1FDEF78EE870984E2FB9CDCD7 +:10C1B0009A0CEF3ED5EED894E087BC91AC2480BEBB +:10C1C0003C17627F2756AFCFCF72B9107E541DB790 +:10C1D0002B67E5D0B37B283E56BC65F135D29F5620 +:10C1E000EFB4442C18D7AF40FF8AD6DF63F5BB31DC +:10C1F0005FB97AB7D61FBAE3E73F4CF6203F29195B +:10C200008654282319849675DB4D786EBDEE98D13F +:10C21000E7817149F766804FDF1FE080271A568754 +:10C220008D8BCD89BDBF530B6406BF6375C73DE8D9 +:10C2300077ADEE987A06FC87D5BAF3E435FDF8556C +:10C240007F1EA4CD9B0AFC90901BFD98A6277FFE25 +:10C25000EC1E0AE7B93FA7E4C3D9BF0BDBFF902070 +:10C26000D1EF17C23989ECEF9A6FE8F3BDA18BE0EB +:10C270000F58D47695D1D5B35BC21C0DD9CBCA5A11 +:10C28000532401E2EBDA3613DE5FAA7DE6674F4006 +:10C290007E88507CC3BDC695CF1C7AF35BB4BE725A +:10C2A00097C9359D816D9392A3F459ED617E89A064 +:10C2B000C71DBF3C84EF84C1EFE0BF0ABAACDCB558 +:10C2C000DF4C46F5C65F59783FBEDBD98B3EE1F7C0 +:10C2D0006EC0773D9FFCDC0C7AE9DC3E89A4787B5C +:10C2E000F7FF6F648C72A000800000001F8B0800B5 +:10C2F00000000000000BDD7C0B74545596E8BE7501 +:10C30000EB9750492AFFF049BCF99268488AFC082B +:10C310003FAD2404435B4025040D885A80428404C9 +:10C3200022B46DC676AD14041419661A07E78D1F82 +:10C330009C5530E8A35F639BB691CED0110BB06DD6 +:10C340006C15034604A57D258E82124900157DAD2E +:10C35000CDDB7B9F7B53752B84A0F3DE5A3D1356B8 +:10C36000D6E1DCF3B9FBECFFDE67DF343EFB46349D +:10C37000E403ACEC90179A63005600C03771D8EF15 +:10C38000349D0A58817F2EE36FEF8E110025D876F9 +:10C39000493E291DC777FFFD79399ADA19A7815AD5 +:10C3A000309E0AE4AAF3717CEF75F89F5280E6DFB5 +:10C3B0003DFFEBBD09008DEF5B1C2E7CD4F8EBD567 +:10C3C000D1300EE0B4B125C981EF6D7A667D92D38C +:10C3D00086CF4DDE243BB7E279E3BFDE9FA4440164 +:10C3E0002C3D727F12C107E01C6928A7D63B125270 +:10C3F00000EED93A773A3D5F029E8779DD33B2DBB2 +:10C4000087ED5746A8F90D3EBF4C3F3705DBBB14FF +:10C4100089E139BDDD0280E73C6DC6AD102EEF51DC +:10C42000D9F7AC44FBDE07500670BF7A668055DC56 +:10C43000FF8AFA0A2E550CBC1E7FAC9044E7153FCC +:10C440002B773CD22D17007C9EEA4CB6E7331EBCFE +:10C450002ADEA4CBB8AF7CA43A3960E3BE622C5389 +:10C46000D7650054D1739ADF6D724614E8D631FE59 +:10C47000B4F7FF547D3FC21D2915629B048D1D8CAE +:10C480000FE82638564862CD8ADDF7BA14A4C33FB8 +:10C49000AAE75CB9D3E2B7607FC58E47CF137CD8DB +:10C4A000FF88FA5FF6C8353E5CBFC2575B0305FCE8 +:10C4B0007E7F32CDF3EDAF97A8DF69017F08DD07FE +:10C4C000F8618789F9237C1CE1324AA1F8DC27F95D +:10C4D0009E0DE18F258FE3FCDCE0FC20BF9883CF2D +:10C4E000F9BC6B057EE505311EC4D7523AD7C4C1ED +:10C4F000746C3D59E17B3564BFF94A54C2A7C89AB0 +:10C500003001265C96B1DD9A083072F03AAD4508EC +:10C5100001704A93C9F7DC53086FD3098BC38BF8BA +:10C520006D7ADEE426BC9CDD75F0D87CE4F3B31DA7 +:10C53000A60417BFC56993CA041E880E2BF1B7B5B0 +:10C5400048E09BF0D7F8622928E3C4F387E2E8F9D2 +:10C55000238CEFB33607109F87CB51153E17FCE0B5 +:10C560001D6D48A1D63F9AF879850D1C7E7CEF8A17 +:10C570001ED9A1109EA09FF93A7CFD003D54790D73 +:10C580001F07E837BBC70D2F9F1A7EC3F1B92E0CCA +:10C590009F5F417ECC64EC7EFEBF965FE7C91F8C37 +:10C5A000DF4B6D4EDFAB2680736D3866093E4F530F +:10C5B00014A6A7D2892F4AC6B12EB505E881107CF2 +:10C5C0006A78D4F874D9AF9AF93D03FCABF1A9CAE3 +:10C5D000BF413E0D3FB71E9FE1E33584D4C420FD2B +:10C5E0004D6BC11B85F4EF7F59F66D275C78BE89D2 +:10C5F0003620FE9777C9868D889FF51170971BE1CD +:10C60000E8B3F747C761BB3E56F4FB13CD0F93FE6B +:10C61000D09EF747404307D2A9CFDD1F1D6B0B9E6D +:10C62000BFE415395AC17EC007351DB62BF1613BF9 +:10C63000C31100315E2DDBD25AF1FD17366716218A +:10C640001AE18215D25A13A89F5DE4E553AC617CD0 +:10C65000F6454617F0FB23D37C44D74FC07D6C32A0 +:10C66000C1EF751A47225E178B2343E3EBEDD180B0 +:10C670002A6B71D77217CDBB7B931E1F4B6C3BCCC3 +:10C6800034BE14DC317E89E4D414E40FFC5D069BD7 +:10C69000981E8D5BC39E77DDC2FCB42C8C9F3C043E +:10C6A000C3C8C1FC7498F8E906FCCF7818CFF2092A +:10C6B000F856D45BAB54BD562DE7FF82EC4ADF2120 +:10C6C000192CB4879CFFF6643CF757D8978966DE2F +:10C6D00044E6D3E59E3366C80CF2B7C677BDC4778F +:10C6E000638796F7DE97FE5CF6739CD2B4E783828D +:10C6F000A7B1EDDD7322E7F7D4FFDD7B691FC0E052 +:10C70000F955FBBEBD93F458DF3E0BC3D3B7EF8F93 +:10C71000693FA7FE5E8B83E0ED5B6B7112BCDE7D33 +:10C7200051BE6C1A4F45FA231FB4BF7CA920C07AB2 +:10C73000791DD3E9FF2866A6EF85AEBF7C28111DC1 +:10C74000BB2C0A905EDC27ECE8CABD113EA0F52F99 +:10C750005F2AF384F0C77FF63C2BCCE0617E8C82AD +:10C760008617091E637F1ABD7FC5BEA9F1C4D7CD48 +:10C77000BBF79B17E378D52BDF17901EEA7B71BFC1 +:10C7800099F4D43953E05F01559629BD65B309E9A1 +:10C79000780E6D2F8C02D896FE1BB7D736182FB89F +:10C7A000EFB99FD3395E19011B055E1A497F0E85CB +:10C7B0008F31E97F9BF8E833754F1F4DFCF71BA9BC +:10C7C00098EC40102F12D3B9A92BCA6795F8FCE258 +:10C7D000F9BE4B056023FBB086EDFE70E79EFCDFE3 +:10C7E000EEDC92FF5ACE3D9FCE5DFAB7776E8DFF9D +:10C7F00003649F1207CBC160F9FFDDCFB8FFEB28C0 +:10C8000007C37B8DF2FFE07F37BABF88748F1E9E0F +:10C81000EE4FFE97A5FBEB2ADDA3EC16C2D3CBDFD0 +:10C82000A741C8F9873B77E77FD1730FF843B2DBA5 +:10C830009A81F0D9A20E58C92F58AFFA2500EE9A66 +:10C8400074DCCFA264146D14669DE30E5912F6FBDE +:10C85000E374116FAC07430DE1454E58C6FE869C4C +:10C86000B091FD0734F74EC2EB868429CF6DBC42F0 +:10C870009C65540C7E0BCE5BAF14A55871DE7A9B81 +:10C88000D941F1253EFF889E5B689F686A7FF299D7 +:10C89000D8F7CD06F2FF8C36B32E0EB185C51391B5 +:10C8A00059665DDC110107EC46A44384C3083E8948 +:10C8B0005CD590F538FF60BA9DF110093EAFDDF60A +:10C8C000A3F0C271A1518DC7EC197ABC0CE04D0CDC +:10C8D0000F8B2763C2C66E3AB711302E14E7E0788B +:10C8E00012D438D2C84B06E34D8B1B43F0CBF16515 +:10C8F000C83E7C5E0DEF03F854F1FD43F11A4E9FE4 +:10C90000E1F0FC29E1B974309E83ED143BFB8B11FF +:10C91000381F91B5E565788AFC5DD34CB32901CF0A +:10C9200039D32D39080D33A1BF670EF6A141763CEE +:10C93000AB303DBAEFC6FE5B255B52C81F998B81B9 +:10C940001B1471EB57A8B5A754127C26C9D1ED442E +:10C95000F8609EC9F12C36F15DF0945248EB1DFB56 +:10C960008DB87EEEAD238B68FD61E8AE1C417A7E0A +:10C9700081C4F32025D748F4AB03C1F7F8537F08EF +:10C98000F13C47A5E7F88C38867F6E69BB89E832B1 +:10C99000ABDDDDE2C6F3CD4EEBCF8A0DC947946621 +:10C9A000A4F3F9E71ADDA6FBF219BE75103758EEAD +:10C9B000E7D2A67104B7DBD4C2789A66FF14F12ED1 +:10C9C00039AF972F8FB85A7C6B844F35FAC841BC6A +:10C9D000169AFB4FAEC6F3D80FCB8EED0AE101D805 +:10C9E0005F87EF701D9E6326F53383FBC4B71EF48B +:10C9F0004C8B47BF9EF898E872F7B6EA78C23F6E54 +:10CA000048AE2134EDAF8E2F09E9FFF423FDF84342 +:10CA1000D2745D7F5DBABEBFA9627AE8FAA1CE3357 +:10CA2000B324DDE4C109758F4B4EDF15E2280DBE3E +:10CA30002D6B601EE11B129C4A2D6D9850C2E7F3CE +:10CA40006418787C309E045EE6C9D042F21C5F090F +:10CA50000BDD21FB2F53F75DA6AE0762BE89C4260E +:10CA60004E85E28FA1F63BB1B4D044F12BF289930D +:10CA7000E4BEBE0BE288BFB4797FA7EA8513319E7E +:10CA80006AB7C80B8184A01E2B4DDE4E723F141E68 +:10CA9000DE9AB7303503E757BA8F18497FCFBC7B92 +:10CAA000B689ECD2B1DA8F0C94072BCC10F0CFBF43 +:10CAB000ACA4D6869CE31719226F75F41F449C1A08 +:10CAC000BEEF06F57CEF1BA091C6DF8FF6A4CED398 +:10CAD000ADB7F2FA5F6428DC1E8B12FB14A2429100 +:10CAE00051AEE2D5F7423EE27D5C10EFDA7B87C2C1 +:10CAF000D300DFB13204B8B344D077FE65676A5D16 +:10CB0000C8FB9F51F1D5B35ED85DC2EFC290F13F33 +:10CB1000A9F06BF80E7FDF9F543AAE996AE1FCD41E +:10CB2000B199E023FB1EDF7033EB2B8CBBD93E1F8A +:10CB3000AB917C1CD780D34671F45255CE8F81C8FF +:10CB4000CBD4BD2B739EE86D932795CEBBB46129E2 +:10CB5000E72D60AB88ABADF8EF7206EA01BF511765 +:10CB600067D741489FDE4B717534B5FAE7E171F341 +:10CB70004B19361137531E662CC3C9705CE8911DE2 +:10CB800096ABC88B3D45066371303E2EAC30705E6F +:10CB9000B4D024E4FFE821914F385A73316E517EAE +:10CBA00010BF41B96FF7641507FB5B66581A7CC26A +:10CBB0007E71DCDEA3C6ED47DDEFD82AF283F87F75 +:10CBC000CB7D318EF3B49A9CC0D5E5449B37B41E1F +:10CBD000D3F416CA074E5DEEB2F8D622A8CB1D8E4E +:10CBE0003F2F273DE2B2D8E91C95250B53C90FAB67 +:10CBF00096A73C733F9D6F9785D25070F6C977C654 +:10CC000028F8DC51F2C0749293F1E0584FF9D9251D +:10CC100092E30FC4A2502AB1DDD0F4E0D2AD0B0FE5 +:10CC2000D37BE6EC922419E971513D97BC4B62FE2F +:10CC3000887F42F2DD2C05F9E8EC36C12F4B7609EE +:10CC40003EAA72F52FA0E75B765994503E5AA6DAB9 +:10CC50008765BB04BF2C9FF9E2E12CB23B258F71A5 +:10CC6000FEE532C915BEA771C6E2323F3E9FE33AE8 +:10CC70006224FF10BCCEEEFC90F5C877FF3891DE41 +:10CC8000FBBCC9B15609EEB766EA527E7EEC79E488 +:10CC90000B85F2E1DEE9F10417F17701F1D9E6D76E +:10CCA00046A6939C79CAFCE944F7E258DA7FF9CEAC +:10CCB000B0FC999A775D82BFB638824F3FDEB823C9 +:10CCC0002C7F1496FF09E7DFA84C5B308F3836B80D +:10CCD000FF5074D7F875C0EF52E9D2592EF2D585BE +:10CCE000714E4FA87E9E9229F48BD676767DFDFEFE +:10CCF00072B2D725164736611F62A7D9F155F31ACC +:10CD00002B4AC80C565AC7BF4AFDDB5BB08F78CAA6 +:10CD1000C934F1BA3BEC1F55C762FFAE14E9356A5E +:10CD2000172AE9D3E3B09D9829F4DDE2DC8AD71015 +:10CD30001DE072D49A3D9CA7DB34A280E410DF434F +:10CD40007C867AD06BB882FDAE4067DF18828F2A6E +:10CD50006B041843F0576D8FD5F56F4E19A99B3FA3 +:10CD60004349D78DDF929BA71B7739C6EBC61FC8F7 +:10CD7000147ED50BA5A75DABF19C2F4C94ED84C21E +:10CD8000C3849784205E10DEC709DEC313DF1B73E4 +:10CD90000FD9934C23AFABA4DC1AC9A551E411EF12 +:10CDA0001DE03B607EDF522BF9D6229DEF752D6191 +:10CDB000BEAB964F2E207DB2C527F8AEB1F401E68A +:10CDC000E72D80FE15CEAF7F52627DB9748A89FD52 +:10CDD000CA3A35CF18CE476BA622BCB40FC24BF867 +:10CDE0005CB2553F5EE79ACE7C5C1FA62FEB543DAC +:10CDF0001AAE5FC3F9F085D24BA3480FDC95A9CFDB +:10CE00006BBF2009BDEE45BD4EFEDD507A68408FF8 +:10CE100086F1DF032ADF696DB59C1F437AA8D0AC89 +:10CE20009FA7B52730CE3322013E68B372FBE736A9 +:10CE30003BB7FFBB2D85DB8FDA146E3F6ECBE5F67B +:10CE4000814CA197E35B91CEF121FAD9E5365F4D94 +:10CE50008EC2F5E7E18081E5E7F08DEBA3D36D6A43 +:10CE60007C82EBDA336379FF33E51FDBA4FC201F00 +:10CE700077064ED9C87F99073E13D9E5DBC16F22EB +:10CE8000BFF00E0870FF2E40871EDB85A070BB1818 +:10CE90009C9C978DB1BBB93D4CAF1E85F29FF5DAD6 +:10CEA000635EDCA780EC32D91F743542E5E4A08ACA +:10CEB000B7F84CE76399A4E7E3BA4FCE213D7BA3D3 +:10CEC00009C83F254E247B13AFC6536F954E885833 +:10CED0007405FBDE93B1E8E9CCC450FC78CC340F88 +:10CEE000E9CBFE02074AB8AF31296B3BC5C3DABCB8 +:10CEF000ED99C22F48C87046659512BC82FF0BE3BE +:10CF00001CECCF68F0A20591EAD08EFD3E536F274E +:10CF10000BCD1E33DD072C71B498298EA9DC3A3E67 +:10CF2000227005BAF764785E08874FE811C12F4375 +:10CF3000D14FA3FB0FE51B8D3FA66638BB32115EB8 +:10CF4000A3013C8407635C430AE105ECF54CFF83D5 +:10CF500061E709E79B82F28F3715939D74191CD9FD +:10CF6000488F824E4704E98BA36A3C76D875EA4025 +:10CF7000168E1FEE04BB84E35B6A264490FDDF62DD +:10CF8000F3A6115ECE488E880749EF3C2BDB397E35 +:10CF900002611F97BA9232880EB3A796B29E38EDFF +:10CFA0004A2FE230254BD0E33310F4F2BAC53DE20C +:10CFB00099198FA4D13E6F952617D17B40FEEEF1D3 +:10CFC0009FE2F8575BE5385A77AC64E9DCD510D4BA +:10CFD0005BB7D1FF71DEE91D32EF73BA26DD477909 +:10CFE00098DB486FA1BEA8DF2AB33ED2FCBEB75C77 +:10CFF000C0767CCDD4F76C3C7F8609C83FBC758178 +:10D000005E0FCD71EBFBF15B857DFDB1FEDDF9CCF3 +:10D01000A8A07F270FF6EF3EB3893C431DC6A71E8D +:10D02000C477554DBAE9538A535A25E60B4D2FD58F +:10D03000B944DC5A57B3B0D88AE78EF14D9048DF37 +:10D0400055B9946A8A5F67D64865A1FEE2CC9AFB1F +:10D0500038EF3373EB7D66BA5F4FC8701BB212892D +:10D060004FDCEE4908E7167C1F317FA1EFBDF7E9E1 +:10D070007C4BB79EEFC9C2FDC7B90C76B29B5B7CF7 +:10D0800063A388CE47775C4CE0B863400E369BC9FB +:10D09000BFAADC717E14C941B81E0032BE146F8273 +:10D0A0003BE5AA7EA13A6F38BDE6AD845C8A8B7BF6 +:10D0B00025F04B1887F456245512BCBDA966A36809 +:10D0C000732A859D9A72D046787501DBA9DE91E5B9 +:10D0D00056313E9DEF1567056C1F11BDA6F683CE38 +:10D0E000BECE0A18BCC427377D63D5D9D9A68081A6 +:10D0F000EF212B406FBFDF8E882E20BC5559F5766F +:10D10000BCDAAEB7E3B346446FA77937A7E8ED7949 +:10D11000EFEB0B383F314319AF7B3EDB9AE6233808 +:10D120006FC99DA8DBA716C43DF46C6C27613BD387 +:10D130005131689CEEA36797CFD0EDD769865CCA62 +:10D14000CFF44B918EED48EF5AAB5B7F3E80698404 +:10D15000CF4B11E29EB189F6C77D9A5ABF66BE9B3E +:10D16000DCFA1DC717E3FD1DBA75C5873A75EF7167 +:10D1700074DBAB280C2F3AEE3848EDBA58AB57C6E3 +:10D18000FD4A02EE2A3C26949D6939486DAB55BC98 +:10D19000E78148C44B0CBD57DC6B3E20C37ACA976D +:10D1A0005E32781AC9AE6C34F83A1622BC3D923D14 +:10D1B00091DA7483673EF16D79FFE62A5C0693BFCE +:10D1C000F3B553DBBE53F65A6288EEAE116F511EB3 +:10D1D000B643E278A0C966E0F8F26C5C47C1EA1099 +:10D1E0003D7DF667E25E17529C290B298F9690C50C +:10D1F000F91F77559453463C35EF19BB9D729D93AB +:10D20000C6562C233B21474DB30AFB6BEC1FF07F26 +:10D210003368DC792095F25A5542EFC0CD26D65FAF +:10D22000910677B49AF4E3FCBAF966D336D27F9FBD +:10D230006709FD1BF9062854D71119EF91C7D1BA18 +:10D240005B24A0B84483AFCE054EB2DF6BB3D43CB1 +:10D25000846ACF6A137B7651BEE0F3AC28DEA7CC9C +:10D26000A5FCC144F930BBD14E7E5EFC71B77D1C7C +:10D27000E90B97F3960A9C5FD67D3495E4F7F32C7F +:10D2800085E727D754ACA6E7F0B80C347FB77DDA32 +:10D29000089A0F3E87B89F457792F468FC02E53DF7 +:10D2A000F2CFE09089E769EFDF5879DC47E7883F04 +:10D2B000EE5CCEE7CDB529D9E93C9E7EC738B247B2 +:10D2C000B8DC32B41C7FBC293191F4546D853D919A +:10D2D000EA7D6A1F43244D623C79C9E4DB0D20FAE4 +:10D2E000DEDAA3D310AE9D5A1FC00F88F78D66A15A +:10D2F0005FE82702FBB5D2C0FCBA69221FA28D7B72 +:10D30000A11CF12B6BE3753C6E0FDB4FDBFFD91DCE +:10D31000B54737D8084FC29F06A33DD14D0CFCDD61 +:10D320006589F0A2D5E344CA4A19F1E52283524047 +:10D33000EDC238CF2EE247BBC19143FD9F1E29FEAF +:10D3400090EA7C50FF7CFA04E99F6926D6EB2B73A8 +:10D3500037F1BDE16EB3B2E77802D513A01CE273DA +:10D36000D3DFDFDBD189FBAEB47FCDF285FC7B0B55 +:10D37000D9CB0BDD8638B2478BE481F338016138B5 +:10D380006508F649EE1605CFE3CCB292BC04CF6730 +:10D39000C5FE62757E60C75D75EB88DFEFB6329DB6 +:10D3A00057AB32BC310E36CBC887177327DD4AEF37 +:10D3B000BDB8098D0BE274370D921D4F891475525B +:10D3C00009EE5CCAAF1DEE167E6507D2D94907F398 +:10D3D00022DF9405F7BB38E5B46D1CED3305BD289D +:10D3E0003CD7E2801914D21B46F05B50BF944DA984 +:10D3F0007C233381F832C320E1F871DA07E3C49F5C +:10D400008C75BE93C579602DDFF9E00FCA77AE54F5 +:10D41000F5D5CAF235F95C37324D627B3F3D476145 +:10D42000F959D9FA25E3178C1E07D1B5A9F522EBD6 +:10D4300035ADDFBB46E883CD26B8AB16DBA6BFCA49 +:10D4400077513E0DF5E006D28B4D70C0BC2AC46FFB +:10D45000838EF3037AB0D010F4EB8C8FCB6C27C2A1 +:10D46000E1357A5CFCBE5AC93E1790C50A73F6D402 +:10D4700019D1DED546D8E74AD8FFEED96DA29F6A0A +:10D480009F6BC07E72F665D11F69FF678303DD85E0 +:10D49000E792E718D17FAB4DB7BF4B7DC7B3D8A795 +:10D4A000F1F11A7FC7CEA17A3ACE8162FFFB1DB19E +:10D4B00073BC9C1FB1F1FDC2859A08CE7F0D85CF4C +:10D4C00039ADBFD7C51B83C66549E8CB06A107BEEA +:10D4D000983192F5196439C753FD4C73DD9822D207 +:10D4E0004B31D942BF25212DCAF1F70F28AF56C4C1 +:10D4F000DF179F742F31A07CCCD9FDE879299ADE03 +:10D50000B78FDFD7445554244F799EC46CCA574A0D +:10D51000810F496F361BBA8F95E056FB73ECAA7FDB +:10D52000D09F45749A071E8E47E6A9790803322BCF +:10D53000F959F5B62CCEBFD73784F96FE0E778A557 +:10D54000CE155E371492C790A9EEA1FB4E33C2618F +:10D5500052F1D01C979E4DEB10AEDCEC44820BE1F7 +:10D56000C4BE29A13B49F8F1BB14CADF5EC8B5F2BD +:10D570007D71E4F5C70B3C57F0EB3BDAD05EA24877 +:10D58000BDD8D6C9EDD33920F4B0316076E03E2B5A +:10D590008E03DBA76AB989EDC085CE7408F5DBF68A +:10D5A000E708FF38A653E44911AF0EC26B4226F8D4 +:10D5B0000D48D784DFBDBEAB9DF114C5F3343ADE10 +:10D5C00034023A22E282F8463A38880E1ADE6FAA0E +:10D5D00012F9B59BE20FEE6A4FA7F502AEDD91425C +:10D5E000EEFB5F8AF0919F100E6743B680271CDE2A +:10D5F000FFD770EE57E576287835F9D5F0A4C92F16 +:10D60000A87A6B5E43FAF68D52B05FE74AE738506E +:10D61000837330FFEC50AEC43FC3F1CD748D3F55E2 +:10D620003DA2E151834FD30BBBE9FE50075FEC36BF +:10D630003D7CB12C4F31ADFFCE7A4A8E32F2F3FAF7 +:10D64000DC946D94978CE9BE409772F0487686C062 +:10D6500073C7B7407E784C6B17CF1F749EB073684A +:10D66000FA31FC3C9ABE1C7C2E556FAA7A54D39F8B +:10D67000535101B0DE23DD2C919FECD1F97F157061 +:10D68000AFCE3FACB2DE1796FFFA3BDDFC9B53D624 +:10D69000E8C667288FEAC66FC97D4CD79FE97852E4 +:10D6A000377F76F936DD78AD75A7AE3F25D0CD7ED4 +:10D6B000E7E1B61A8E936F3CD3CFFEA75F8DA70F1D +:10D6C000A8F1F4AB144FA37CBE46F134B687DA1C44 +:10D6D000FCFC4F6DE5DCBED9E6E4B6BBCDCD6DB844 +:10D6E0005CCFFAED6D46F25FCBBB37B3FFFB50A6C4 +:10D6F000A787F4C66C83AF3D0AE931E16487CC7536 +:10D70000941E87CEFEAEDF3FF16DF2B3E2DF9421CF +:10D7100042195AFFC67C238333243F1FE3EA07D212 +:10D72000F7316A9E659611D65990BEB536A33F195A +:10D73000E975225BF88DA4AEE93EB4C10A7C8FDAAC +:10D74000D02039DA819F7BE99E115BBFA7884171A8 +:10D750005B93D4FB47FCB118C14BFBC94E196EA4B7 +:10D760007C4842BC91EC7C3D0D229C73F19DD7E13D +:10D77000BAF9B60ECE13CD3BB4B679213E8775DE2D +:10D7800052F69B343BEE7DDF70F9866BB7E327B230 +:10D7900085FCAC97443ED11B6BE43C5D78DEE485B0 +:10D7A0006C91479AD5EE95A329AE39027CBF395BBF +:10D7B000B5B3888F0D96B8A01C6AFC5F6B37FAC7AB +:10D7C0004693DD79AC8AD635F5288C8F70BF418BB6 +:10D7D0007B34BE477DDF4EF32F1C07F6E726F4FAB5 +:10D7E000025B94C171C870F191067F575B03F3CD62 +:10D7F000BE360FB7FEB646951F5BB8FF6A5B2BF7C8 +:10D800005F6BF3727BA86D83CA8F9B79FCCDB627C3 +:10D81000B87FB8CDA7F2E54E7E3E5DD53F97B355B4 +:10D820003FD65AC1F73160146D901F142F5C851FCD +:10D830009A52847E0EE78BA1F800030885F4F37CEE +:10D84000B487A4C76E07EFB835D8CEEB68BFDF6CDE +:10D85000F8F1FC506F7BDC44FE74B87EBB1514E617 +:10D86000BBC1F6DEE3B8167BAFE93719E336B25336 +:10D8700016F93E07E5157EA87F61B638188EE1DF00 +:10D8800027E8624AC1D817DF678A3DF69C1F4158D6 +:10D8900067EBB953365C010F6171E6815450EDD6E8 +:10D8A0000F830F3D4513D17D38F8B2C63AAB7212E3 +:10D8B00043EC994A4FF30D829E668BCFB796E2BD3B +:10D8C000DF4788BA089B33AD36249FE3CA11FAC6F6 +:10D8D00017EF74E5705EBCF7B9A7495E768FE0FC80 +:10D8E0004B781CF565775572A8BF14AE4F57DA2FE9 +:10D8F000B2DC0DB2F39281EDFC4A0378A8EEA9C820 +:10D90000025609F1F9494EE5EDE2BD53B8CEE38286 +:10D91000DD78D5FBD295ADE779FF21C70DA2BE6AB0 +:10D92000E5CBA5F645217983A755FF8102C44FAD0C +:10D9300041FC5D2B3F4FED6FD0E987BF39FBE9FC20 +:10D94000A53E6F856687F03BDB3383E9309F22A4D9 +:10D950001F703F700F383DD42664781E23FA98A4B8 +:10D96000808DC6BFD8F3972CF2A3E5D89E735B6079 +:10D97000B03EBC56FDA7E93D4D0F3E6C16DFC9AC6D +:10D980008B357B897F4D8971EC3F69F4F8B71C7D3D +:10D990007D42B89CF58D478221BC7D2F89FABDBEA2 +:10D9A000A8489F84247776FDF138D54B815F6FBFFF +:10D9B0009D561BD7C5162F70B01D07B4E39437C70B +:10D9C00037F786EE5B6D147110181DB97784C84D5A +:10D9D000BB5A7FB1135BFA7E297A41C0A884F0DB81 +:10D9E0003E15DE8A79D380E3CB054EF603A3ED2204 +:10D9F0003F546D859208DAF7BB8BF9B4EF2CD54F05 +:10DA0000D868023FD12DB97CBC447EE2DE78E72B9A +:10DA100024DFDE47A6C472FE9972ADD705F551B575 +:10DA2000EC4A59487293606479D5F44CBDED3FCC13 +:10DA3000A49FEA40E8B9707CAD9812C1785A0112EF +:10DA4000E3295C8E9D9DFB8F935F3F9C7F3A9C7E7C +:10DA50000AD71F1ADEC3F1BC37DEFD673AA7A65FFF +:10DA6000C2CFABE5919B21C07CBA71EB7637B5F79D +:10DA70004B8AB87F86CDCED1788E159DF701AD2F1C +:10DA800092457D6CFF0C110F85CBF77955EF35A9C9 +:10DA9000FAA2281EAC29440F0FB0FFDE37238FE314 +:10DAA00010EBD838556FF4E7D485D45F6A7E4DAF5C +:10DAB000FADDC99CCE08AF1C923FF82E2756C44110 +:10DAC000D62F757A7045EBB73AFDB5225FF043511A +:10DAD000BB524CF565ABD5FBBEEFD3DC9749EEEE00 +:10DAE0007D639779B442EFDBFAB3F789CE876C4256 +:10DAF0002FBF99C8B8E993F4754273ACE755FBBFE3 +:10DB00004D5747F5CECCF738CE9DB37B8497F0AF19 +:10DB1000C1A5C5C79ABE6EDEF719E7C17AA5F31F86 +:10DB2000D2F702FD2F59D83F6B22B8E339AE4E1819 +:10DB30008B70BD78C8C0F86D9E61D92E731E5119C7 +:10DB4000571715C44BDF6757AE5FD2E0D3DEA7C1CE +:10DB5000D52B893C85362F7DACA0CFEDAA5DFB226D +:10DB6000DA7107D1E58B3DA30D9470D49EBF13DB12 +:10DB70005D40DFF16874F9FFE527CD07E12F1F371E +:10DB8000ACB9DF8CF8EAEDD862E2BCF28FF48F34E6 +:10DB900078DBA3C047FB8113147B12A7F044BD229E +:10DBA0001ED29844719BE84BB6D7BE253D36556DC5 +:10DBB0003988C4F1292AD80F4B2D5C0F6885CDDC3C +:10DBC0006E941C0AB537496EA3C867FB581F4D8772 +:10DBD0009631F4BCBD22D04E2F33AA79C4B9B11B03 +:10DBE00066311993E061BAEF309ABDA624D28B75E5 +:10DBF000316ABDA6C093563FD988BF53102FC6586F +:10DC0000508C38BF11FD7613E2B77EE9BC7FC8A700 +:10DC1000F9F6298C47ADFE92D6111E6F7DB36526AD +:10DC2000F93BB7EDFFA7C34E7CFE59DC66CECB7E39 +:10DC3000DEBDBDE0799CB3EC9D2EFE0EAAC9DF3D92 +:10DC40009DD0BB02FAD91E69F85F00DDDCDE09FD5C +:10DC5000DC7AC0CEE38BC0C1EDDD20EEB597400B82 +:10DC6000B727466E6D46498079C99B4C5F42100FBD +:10DC7000CB63D795D17BEC954F64B3BE51EFA7B47E +:10DC80007B94F07B8EDA581BDF8768F71DE906CF9F +:10DC9000FD2407B84EDC7F7E18E5A33C498FA9A57B +:10DCA00090F0DD176B06FACEB22F51E813EF17C0D4 +:10DCB000F9D83E933AFFBCC2FD92AA2251DF7A49BD +:10DCC00061FF6CB27A0FA9E9DB921B0CBC1E2E8B94 +:10DCD000F953FBF5F56A2594C4A4F57F51F8FEE2EB +:10DCE000A66F8C57D5C709B9717C7E2EF9C2FF96F5 +:10DCF000C41B5A42F31BED2949223FA8F62D8A9DE9 +:10DD0000F31DCF8F15F6AC2FDAC0FC823FF5D6326B +:10DD10008257D07772D71B2A5F62E09914FC5E703D +:10DD2000B2D1BF9F9EAF50F53E6A65B65B53884F38 +:10DD3000892F3BF57600526EE03A82492A085A3C18 +:10DD40002BE15E0BE288AFBB65A2EB8DD0CFAD13AC +:10DD5000EC6CF72BC1C1ED3470738B7CCE6D0D6C08 +:10DD6000E6F627D0C1AD0BBAB985EB1D0EBAC836A1 +:10DD700058FDB290E387EC5C6F3263A981F2D7253E +:10DD8000B7893AD3E1F0F2B6AAA786C70B0A74D9CD +:10DD9000B5E0C523E00BC7CB985C96270D2F1A3E44 +:10DDA00022C09742789C0A01995A4A59D3FA0A1418 +:10DDB0004BEA578193FBD5C3E2C3DF4EF7EEE50193 +:10DDC0008F91F31DE1F8A8127CA2F18DA6D78EAB3E +:10DDD000E75F47B09686E8A15C85FB9A3E42B9E3CF +:10DDE0007B646D7DB8BED2C64B46545E5450B57F41 +:10DDF00035F602E7CD4B8A2B5753A99494FB57CEA7 +:10DE00009B974CAEFC6D06F6E55CA99EFB8595C51F +:10DE10002607C01AC9503F0DFBED4784DC8222EE75 +:10DE200037B4EF16DB8F08B9BD60FB99C34E76742B +:10DE30008CCD41E77DC48C384478AC16D1CA992288 +:10DE4000AEDCDB06FC9D8706AFC522FC409CEF25BF +:10DE5000BF2DF18C771EE51DB473A6D5F80F98146D +:10DE6000E20DA598F2289BD33CDF927ED0F647784E +:10DE7000585F8F56E1D1D64DB4999D041724A4174D +:10DE8000D3F9CFA6B9FF3A96F8294ADCBF6AF376F0 +:10DE9000AAFEE644E36699EE43AD84EFC4A1DBE25B +:10DEA0005CA739F70ACF87B24F7D9F98392935266D +:10DEB000D71343EB568EF82E87FC8066EBB9B4E29D +:10DEC0008C207F4A489C05E4272D73588D6C57D4CD +:10DED000FA7FF2D3908E13EF76CAA4E2FA3E41D1D4 +:10DEE0004479286B68396862F6F58CCAC573AC94BE +:10DEF000FB97F03D81FB5CDA78E26B1823F84CD598 +:10DF00004F2FEF7BFDE7A345D70D2172B472DFB72A +:10DF10005F7F8072B7F282CD41D3FBA2057E267768 +:10DF20003DB99AF107369DDED0E46E52A785BF83D6 +:10DF30009ADC95770FCD9BFACEC94C3AD74D270383 +:10DF4000ED94EEEA7BF9BDD182DFB5FBAB4BD28F0E +:10DF5000B1E3A7557B71DA2AF84CAB5759F5B2C437 +:10DF6000F737ABD4FAB55554978CAB9A0F99F8BEE6 +:10DF700049AB3B6D54CFD904DD7CFFDCB875B1A84B +:10DF800057F609FF5AC17FA407261C3786E587C5C7 +:10DF900077BFCD1D61F9E1AD5557FC8E3CBCAEC5D8 +:10DFA00095ABD6D9A5422A9F47ADFB1CEAFC5A1D6A +:10DFB000CB1270CEC965BFD82D13DF961A453D77B9 +:10DFC000B5FC10CBD7AAD4FC2251572BEA90974628 +:10DFD00088F3C5A9F5DDAB9E91C1C6F83173BDCFFD +:10DFE000365423E5C457293EFE1E66A97A164D1EF7 +:10DFF000EFDD20F17D246C8D675E2B7CCEC27253E9 +:10E00000F85CB293F05468167EF8B6E72C1BA8DFD4 +:10E01000BE3ED24BFAF885D8FE51F4DD777B84A85A +:10E020002F237349F7828519FD1964EFDB73855D32 +:10E030006B57EDBE762FAADDA7B7ABF67E55544ED3 +:10E0400032C56F03F3ECA374DF45B7AB7E7809C12B +:10E05000497E65FF28B14F8438C7FE23B78E20BFA5 +:10E06000F825A37B04D59F5DE8C98881ABD493953F +:10E07000FA911857C97394F46CE2EF8D4A9E300AF6 +:10E08000BCA87CB8B7CD091F9B8278D7CE512DEFA5 +:10E09000AA32D37DE2DDC0759BAB5EFFB776FA0E88 +:10E0A00069D5A374AB4928CF8D21BB567A48E6EFDA +:10E0B00080261D1275577BD53A504B8A019410FE6D +:10E0C0008A50224109E1A311E85784F6A31CA374E6 +:10E0D000F363CA3374E3BBD5FA1BAD6E5AF37363B3 +:10E0E0009DD7EBD64DED167560F13545BAE7F0A535 +:10E0F000908372FCC7F6115A6492B7C90180A79049 +:10E100009F22022DFC773B26F5EAE505E9C7F53CA1 +:10E1100016B5EE2BA2C7A8FB5EDE629BCEF5E1969C +:10E1200061EAC17EABC9CD1818A3FB4E7E00DFFAB1 +:10E13000FAB032C8FA972925845F13F870FC02AD53 +:10E14000603B043E6F08BE35F9DA0B1D6CCF13DD62 +:10E150007ABC2737E8F13ED2A3C7FBE8463DDE5341 +:10E160005BF478BFAE558FDF74AF1EAF991B26E905 +:10E17000E6676FAED4F5C73EF113DDFC3C5F9DAEA4 +:10E180007FC3CEF9BAF9E33A16E9C60B3B975D13A4 +:10E190001F8CF7AFD2CDD3F8A0F8D08357E4032F6C +:10E1A000FE63FDA87EFF518E78A73CED70F42F0F23 +:10E1B0006C06D2773F960FBE0CE7836BD49F3D541D +:10E1C000634FF7208744DDDA2C9B95EBDA906F7272 +:10E1D000A93EF002443AC86E687E835BD533B36DC6 +:10E1E00046B61BB346083DA4D59385C78F5A1C334A +:10E1F000BB5C0ACB13EAEBDA87BBF728EDF6EBFA48 +:10E20000E37B4026BB59FA1F4A7B14BEA7F8A4B88B +:10E2100047098F574B029E76326F137AD14C2B14DD +:10E22000BF1EFA96F24953D576D2371D07695D783D +:10E230009C053B77B0FE37DBB57308FD1B1EEF3E38 +:10E24000208BB8F992C1C3FEAF85F49F1CF487DB25 +:10E250002B44DCABC5BBEFA67AAECFA37B03437FD9 +:10E260003CB0DF1F10F77AD001E4AFF50DD4233DA9 +:10E2700055EFA4FC452C70FDCD2FD7FC4B3DD7436B +:10E2800026803D5026D243F45391E729CB43FA9D93 +:10E2900092441C7A6EE2E8878B11DEB23C603D9CB2 +:10E2A000BCA083F3507BE39D13F21287AF1FD6F21D +:10E2B0006E5A1E6E779B9FDB11F90E8E4FC2F36173 +:10E2C0000183C86F781F14DFC59C25A02606FD8E2C +:10E2D0000B1B4CEC77801AB7DFA1D245CB6F2C50CB +:10E2E000CF710AB76844FB7A47E71F992ECB537A60 +:10E2F000D5BC488B834A3B178FB1717D08388B1D85 +:10E3000022FFA5E53B46CB3FC44F1AEEFCCB533E64 +:10E31000D3E5C96057FC35D59506CF2DF63F35437B +:10E32000F805A7668CE6FACCE0FEE738EF7647CB37 +:10E33000111DBFDFD57A42C7DF0BBD1FE9C6030938 +:10E34000FD26CA2B066AF2A6915F81745F4DF40C1C +:10E35000EC1939FD76C4E7172F59CAAEA53E7C7972 +:10E36000CA597EFFC9B66EA6AB76BE0FDB8E733F71 +:10E37000D016E036FC7C5A5E426BCD0780F58356A2 +:10E380000F3A54BE42939BE8EB33C4770FB2F3438A +:10E390001167312FC3A555268E5F4FAA75B827D5B3 +:10E3A0003ADC936A1DEE49B5EEF6A45A77DB67B204 +:10E3B0006DA07CC64949DC2BBC3BEAEBE7CCB8F549 +:10E3C0006F533DFF4C72D057D9FFB581F45F4220A7 +:10E3D0008DE4E99F923C4FD07309C38A915C97EF1B +:10E3E000CD213FF18CC15B407553EFFCF2B37A8ACB +:10E3F000EFCE447ACF9107F246DE271CCF9D310B3A +:10E4000039FC20EF6D96BB777153AA7FF5EE9544EA +:10E410003D9B2D60A6FBAB7F4FF4ECA0FDA9EE8BDE +:10E42000BF67C4E7C49F5A3EB4CF24FCBD3ED5EFBE +:10E43000FB559EF03B77E5893A27ADFD832AAF1F58 +:10E44000A86DB5BC2987FF1E80CBC275E5F87E2775 +:10E45000D5C178F75938BF125E1F55F48AC52F858C +:10E46000E453F7E5A58BEF143281EBB7126E89E028 +:10E47000BC1004BAD3A8C66B00DE1E515FFA05E5D6 +:10E4800099859C3ACDD8AFDB93CC79867D79C22F24 +:10E490006D7EFDD48794A75A94E73990571A92AFAE +:10E4A00085EE4FED48CF9E3C85E7219C1C1F5A64AA +:10E4B0005847F469B606F8FB9EE1F2E4439DFB8BF6 +:10E4C0007BBAFF477E3AD55729D9C437DA7B118EFC +:10E4D0009EBC90BCB60647709FABCB8196FFD5FA29 +:10E4E000EFCC7C2487E4A788EAD4AE60373FCF1313 +:10E4F000F985932608AB63D3F0A6D5B1E5B39E3278 +:10E500005D7FE53AB64B79E2FC45687729CF6F89A4 +:10E51000445B5114DC17E77BE81EA7E88D374DC933 +:10E5200088877B7F25BE73D0E0D0F6FD3ECD793E57 +:10E530002FE41E0AF94DFC7D911911CC1FCDFB4E25 +:10E540007C487FFFE1DEFF39AE98F0ABAD0BC72F03 +:10E55000E23595F079D4E037AB75747FCDE3BCFA42 +:10E5600051AE53D3F0FB63F1D997DACDF7247DDBBD +:10E57000BE4DA3BADD66F51EAC59BB7FD9ADCF2F1A +:10E58000213EBC94A7187CEF027C7F6351ED874548 +:10E590005B3FC6A85BFF4CB43BF17A847F8FAA2710 +:10E5A00070BECFA0E6B5C9DE0CE4B5557B54AAAA6F +:10E5B00022E9B8C86797524B763E3F86ED5389F6FD +:10E5C0003E848BE8F7B0E4E53CD1807D57F3DBF285 +:10E5D000E2D59C072C87CDDC1AACC26E958DB13983 +:10E5E000F86F5E6879AC475FE3B8FEFF02A1197F60 +:10E5F000AE405100000000000000000000000000DC +:10E600001F8B080000000000000BFB51CFC0F0037F +:10E61000098BF1A0F21BD1F887D851F9EE5CA87CE8 +:10E62000415654FE546E543E21ACCE459AFA2466AF +:10E6300006862C202E02E22A66FC6AEF301136EFA5 +:10E64000990C84EE04D27B81F839100B8A303008A3 +:10E650008B3130A402692511D2DC4708730851D7E9 +:10E66000BC514C1A5EAC88CAFFAAC3C0A0A7C7C0E1 +:10E6700050A10FE1CF4292EF078A7DD381B025D51B +:10E6800019187881FC898AD8CD9502CAF301E5175B +:10E6900040CD0100017052C9680300000000000075 +:10E6A0001F8B080000000000000BDD7D0B7854D5A7 +:10E6B000B5F03EAF796566721292308110CE84203B +:10E6C000011398408280D44E205810D0010129BEF9 +:10E6D000864015113420D6788BCD843C08016CA47B +:10E6E0003E908B3860447CD56841D1BFED373C54B7 +:10E6F000B45C1B2D3E8BDE2056DB5EF5E2DB7BBF80 +:10E700007AF9D75A7B9FCC394326A1FD6FFFFF7E54 +:10E710007FFC3E37FBECD7DA6BAFBD5E7BED3D4E49 +:10E72000CF38A67F9FB1D3F807E94C8931969B4C2F +:10E73000196B67AC1253C311F159F3B58CE763A29F +:10E740009E25CD634C61FC4FC969F94C198DA927F1 +:10E75000A6F831553FEC76F1B2D32CD94E2B64D1CB +:10E76000CE52C61AF153BE689CC398530F3DD006D3 +:10E77000B0143007D553735CD48FAAC75814EAE796 +:10E7800049D1021A771653D978C6DCCCFC0B137C1E +:10E790005A5E4926D663DE6CC62626E769A63BEAA2 +:10E7A00059B3AA59F21A5B88703016A7796AFFC468 +:10E7B000E203007EF6D74B8DB965E9FB3153733E1A +:10E7C0008D43426F452B2097EF083D085F9BD3CCCC +:10E7D000EB3C735E01470CF16499D7797DCDABD1E9 +:10E7E000770E9F574EEFF0348A7999F3E8F96ECEA1 +:10E7F0002F4DBBD479A42B6F1A120E2C8679C47CB2 +:10E800007C7E8A649F9F5600F30B323657CC4FF3C1 +:10E810003A68DD605E737B9B972B27CC5891655ED1 +:10E82000DE1C824FD55D8417735CD5E56856C7251D +:10E83000E1BB9AE9BCFF9EF1432C02EBA4E88CDA21 +:10E8400055B3E8D5387FA0C32EA2436F98F0EB08EC +:10E8500040F9184CC30B6380CFA603135929B6F3B4 +:10E8600086D80A481DDE289B05F59ABE5304BE2AA9 +:10E87000A87F138E454CB6E1C784C78970F482D750 +:10E88000DD4300EFDE33D77FF7BD17069640FF75F7 +:10E8900088A7CA33F162B607BCD561B9491F261DE6 +:10E8A000ECBE57E0AB20C7069F993A5D8AC0979DA2 +:10E8B0000ED60F196FF07EA023D8AF0131DE28A34A +:10E8C0007D9D64C0F8029F5B73A6FF7031FCF3AEC0 +:10E8D0009C007D2FDA133370EA0F79A26DD6FE0209 +:10E8E0005126637FEB353ECF69CA0AF7FB90BF7BA9 +:10E8F0006151660DE49F6052AFF4B4AD1EE604743E +:10E90000DA5CEFA2F49B7747D07CD2D1DD967ABD5A +:10E91000C9BA5FB72C53A7C7A1FE96E9BBEEB810E2 +:10E9200050D09C533C9678CF3249C579D13C00EE0B +:10E930009D387E25E17127ED37561BBB063E6939B0 +:10E940001C9FA3C2B5611DD291AC3621C1520FDC10 +:10E95000C3420983E344B5E027304F8E3947D3FCE7 +:10E960001FC17E8A0ADA0FE23633A2FA41CD48CEC1 +:10E970009FB1E886E100CF3D2F0D1FDB6659C78FA1 +:10E980001179B8CEC59CBE991A0AE03AA6DB7F5B26 +:10E99000013FA5C331DF29215D0F8EB238D2719BB3 +:10E9A000F8BE9C459EC37A83574439FE25937F0168 +:10E9B000C440474D3D7C23367237D15D5E791BC024 +:10E9C000F982A05FB65D4A476F2FF4466FCE924E34 +:10E9D000C901EDF7CAD197B1BD521ACEC27DEB592C +:10E9E00011A1B4D51C3FC6BAB0DF7C8925FF607C7D +:10E9F0005F89B10BF9C23B623DF2232DAB64E00BA2 +:10EA000081881A73429ADFBD781683F9798ECFF820 +:10EA100033E3DF4F20BE33BC9D550E24C968282642 +:10EA2000C3F81D72F41D1CDF37FF7002E9D21369B1 +:10EA300092704AF768B50CD7D13939118EC03A6C4B +:10EA4000BB6E3C5B6CA1A77F13F3560A5838EE4DA2 +:10EA5000AEEF5685D3C95DF3D6B9AFF5623D0FC1B0 +:10EA6000378A5584752FD24528C1802E9C48178C33 +:10EA7000D6FF2F586E448D83D82E0874807000BD49 +:10EA80000F447C011CF9D8EE9EEB1C0B699C183BD3 +:10EA900086F4E893052E0CF80FF0E314F9BD4CA3AF +:10EAA000F15C791C4F795E1637004F4A80E7079674 +:10EAB000B0781850E613F832F1E313F8724C1F4B9C +:10EAC00078195CD17E00E1F02EEC4C205D029E4E68 +:10EAD00063BF81409CC9345617ADE316B5F65F6F2E +:10EAE000837EB71C514231C3428F0CE8B12C89AFF1 +:10EAF00001D361BFF522AFCDFAFDC90F936E542F3C +:10EB0000976FA69C00BACD92701FEA9C6E4D7EDF77 +:10EB10005F7F5A9D627C3000174D97119F0E175FE3 +:10EB200037CD15690DC2FA28C71486F351DACB69BF +:10EB3000BD0077249FB00EE61D39AC03E98FF8E1E4 +:10EB4000F8A49EE22A9659A224394FB5C063CBB3EC +:10EB5000853109C7BB59E042AB737038583481EB3B +:10EB6000A3C21AE33E8734E1F6E37707B5C7E99E0F +:10EB70001E86F99FD07866FB0DC56359D47BE63CB1 +:10EB8000556C07752468783A7866BBF4F849196FB4 +:10EB90009E1DDEB36EE7558D0FCD36457DB553D93D +:10EBA00087267E008933B083CAE43A011FDC2F81B7 +:10EBB0007C75B94247507EACC72258DF16C6D79F36 +:10EBC000C5651BDF510AE4134ED20F0C4E3701AE60 +:10EBD0009FA8DE5A1665C97C7FF41114F495C522EE +:10EBE000574A95A4FF0DB2E25973703D9335CDA3FA +:10EBF0007ACE0263DB3258BFC29C40B96224E96A14 +:10EC0000570ADE185B47F3BBBF3ECE4E6A28376A11 +:10EC1000892F0E5D1BA1752CAC3B2561DE59D02DD3 +:10EC200061DE2CEFA1D7264EDFCDAD73331996BB35 +:10EC30000C19F943517B709DCB4AA72CC2E6C17ECB +:10EC400019CA383D3E0AE969935E617C679D87E891 +:10EC5000C3A4CB1E3A6C3ACBFD180B1F2886F9CD06 +:10EC600016789F8DFC03E9B542FBA0DB5CCF225AEE +:10EC7000DF641ED6F7935B15DA3FB17229FEA074EC +:10EC800066F92CE447A3497DF9A047BF07B8EF9781 +:10EC900024411761B20B6689B243FBDE3C671C80DE +:10ECA000FC4A48614EC4EEBE17378D83FE7F371194 +:10ECB000F2868017EBE33F315FFD65810CE5B327FA +:10ECC0003B19EEDF5993D7935D317B8242F2611697 +:10ECD000C26FC1CBA7FBBF5011FF374EB67F7FB4C9 +:10ECE000874EAB695F99F0AC1CAB84ABA1FF572A90 +:10ECF000A4386E86C3EF7E74FBF900DFD1C95208D9 +:10ED0000E17B2574D28BEB668ED7832F83E988AFA6 +:10ED1000D4717AF0ED0A2D44FEB04C771808F7F55F +:10ED20004AE88881EB3D500E3D68E0F773AA11FF79 +:10ED3000265F3C26E573F894C9470C68F755BC3943 +:10ED40008474996E5D97A98CE96321659BBA50BF65 +:10ED50006671ED54B765FFD61D6F683A6CE16309C3 +:10ED6000C997F3610643C3E33C5CB7AF58E9EF0CC6 +:10ED700096BEFFBFD4BB1A482FAB8F351DD6CE2C05 +:10ED8000BF5E61B5B89FAE67EC036736CE37E6F875 +:10ED900021C88F3F482E3E0FC1D7CD795EBFC7DD5A +:10EDA000609527CBBC7CDFA7C2DD833FD11EFA4F25 +:10EDB00060FFA9EDD3B653ED7A34E833DDC80F5CBC +:10EDC00039AB638360C2D73F56C5AC7207E146B921 +:10EDD000678E9316DE9CB383B7BF7DF8B9775D0B62 +:10EDE000D93BDEB10B715F35037D200DA4D2838941 +:10EDF000FF46EFBABCDEE485897FA0034347FC836E +:10EE0000019320BAD93001655BBEECB6E9FD3D70D7 +:10EE1000F443279AFC7F874E0CD965C3DBFF003A89 +:10EE2000192EFF0FA213E7B227B56EB20F3B9BF36B +:10EE3000906FAC9018F20DC66E6256F98EF5F5F132 +:10EE40006897F2BF452A734D00BE20AF80F6403769 +:10EE500097AB9D1ACA9B452B9C36F9D1034F680A84 +:10EE6000C9BD25429F3AD0FDCBD7C70388EF2D53AC +:10EE700088FFBDB789F3FFF762C01F497FEFDE7CD3 +:10EE80001ECA83630AF1B17796297E6E27C4872054 +:10EE90007EE60BFA3D518F8862EC38D87798323590 +:10EEA0003E04FD28C7B5C49560AA43079555C726FB +:10EEB000401E176010E845F2B48618C0F90EB69FE0 +:10EEC00004FDC8D3AA62D4EFA6961FC0FC9688F9A9 +:10EED000D56C92B8FE1E6164E76D1076460D182061 +:10EEE000C86F5D05A1071480F36A99FB1FF2A4C8DF +:10EEF000D5B2451F65C5A01F9D855EF50EC23F2298 +:10EF000099AF90A3D7613F35CBB21C280F6A5A77CF +:10EF10006AB82FDB645DD0536208F6FF8E64DA8135 +:10EF2000892173ACE3B9397EDBE4DEEDE1D4F1167F +:10EF30002FDBC9D77D8D142233D095187295453FAC +:10EF4000DF80C600F4135BCCC78BE54B647F99E58B +:10EF50003F95B9FC6D9385BDF7F7CFBB0DF7C5990C +:10EF6000F366429E323FCEFBBDBA4B33A3DCFE2597 +:10EF7000F96AD2D34B273E223A66F37289EE6B9A36 +:10EF8000141B1D5E599B61CB5FB589F793767FC4D7 +:10EF90009C49FDDCBAAF580ED143B6A0935C06562F +:10EFA00013E9DFDCCF412A3BC093A7D74AC87F03D0 +:10EFB00013DA0F701B204EF31814EEAC0291CAEE58 +:10EFC000F29DF3769CF61933D4F1E87F843FB29F2B +:10EFD000D498D8CFD269A0E7821216768FC672F87D +:10EFE0006EC2037497BF42B5E903BEA83D9F11B23C +:10EFF000E715AB3E154CCEC79C6F86F02BB170CC9D +:10F00000403CB749F1B770FF6C6ABDA26A167C77C5 +:10F0100076C302009D78236A3C8E754BB93F48C188 +:10F0200079C3779FE18827A05F4F215880B80E6A87 +:10F03000A78BA1BE1A0A85ADF347FF19AE9B4FC03F +:10F04000B6B1626E16AEB7D91FC0D5A7BF422D119B +:10F050007ECC92D62E9EAAC4079D508EAA20F0D7B1 +:10F06000D7681FB64BBDFA35CD71FAE38B675D8F5C +:10F07000B11215E67F0BF384D0DF96E908BD158544 +:10F08000A675C58E1068F44C9B5C1BC3F92F92A229 +:10F090001F207D675E503714E94EBAA06E04D2ABD4 +:10F0A000FF5C2EB7169E7F05FB10D2404E24F62142 +:10F0B00094BB1485F77FAAD066476A891F3203FD87 +:10F0C000CEDE50388C7A3E2B273F84E60A51AA2B9D +:10F0D000DCFF2389D4A508FD380C1BC6E2377FC8A6 +:10F0E00013FD1AE1290AEB535403C5BAE95FAB7D5E +:10F0F0008BFB5D5DC477A729A599EF5BF789D8EFF6 +:10F10000667EBDF0AF9979A7CBDF84F682AEE85476 +:10F110006F836F6B80F87671D8E6B78FB1A84381A3 +:10F12000F9B9C2D130EE07C5CBED9C64BBBB0398E7 +:10F13000578101E3FEF29F7F850BFB51279BFEF970 +:10F140005AD38FAD633F6CA15DCEAA60884844E777 +:10F15000EC63B2E3C5F70DC3AF71F5E6FFDB2647FD +:10F16000038A653F38022182C7C7B6EBA8A70036DD +:10F170008B4F0FB0ACBBF03FD54C30E9CBB8EC0FA8 +:10F1800080B7EB8E6864A7B3BF8256331ED787FF64 +:10F19000BD7F92DB41D709BFCA1F59D881C8F88407 +:10F1A000C9D3391FEFF2A3DEDEB86FDC00EE3F609B +:10F1B0002E84BB49F817272BDC7FAB7A5B480F07FF +:10F1C000B5C2E407D26989EFAB089D1F70FE1163D9 +:10F1D000AE06E25BADDC6E88C17F98FF51BBDD8E71 +:10F1E000B876AB3D7F0D9B9B87F47CCD9D1AC37D8C +:10F1F0007E5D0ADF2856B81CBA96D5B6A0BC37FD8E +:10F2000091353A530700535CF9CC7DE3D11F365555 +:10F21000D0DF5F803E0C6712AFCB73E28E706972F5 +:10F220007E2AE3F36B9442179F2FA59FDF7AADEB05 +:10F2300062B497629BB510D74F38DFA4F63094BA0A +:10F2400057213E696947F02E69B5CFAFBFF9A7CE08 +:10F2500097B12D34DFE57B16133DA49B8F630FE838 +:10F260000BBDD0D52245B29D5F7DE3F68F6699C078 +:10F270001F5C3CBDC5E3DF85E937EEC238D2C53A35 +:10F2800034C650DE4E61DC1E7ECF176FA4F5AD1D77 +:10F2900083EBDB5FFB166C5FF9F7B76FFB3F6C7FAF +:10F2A0007B3FF06FC8698FE07E36FD30AA1A8B7104 +:10F2B0006CF3FDBC21D04F7901942B7D9417F7DDC1 +:10F2C0001EF6E5E9D34037E833E2723B568070BD65 +:10F2D0002FF4C8AFD4D815A8DF7D058B0C9A0C3B52 +:10F2E00092A5B704701ECD9281FE93C59BE6644A39 +:10F2F00050BEF8989223F37D4AFAE091E00CF2FBBD +:10F30000DDA5703F2B53BB5594378B27042F443E0C +:10F310007D448B1564C1F8D37FCAFD4355131A96FB +:10F3200062BB8B8D1F6A4E68F7E2638D34EE72E329 +:10F33000072A9EF1C4453F9F3CF2E47806F01D7910 +:10F34000DCC7122457E30E94ABCB81DE91DEAE7F97 +:10F35000C247F277F9532B1F9805FD48CFF8089E56 +:10F36000E94F5DBBDB49F03572FA7DFAD2CC2D084E +:10F37000E7EB0A73016A8E34987EF458C1A5D06415 +:10F38000A5935D8DF2C3C48349BF4B36055B02086C +:10F39000D79E6039F2EE1EBA57A13EB45F0CE9DC8D +:10F3A0005EE8FE7985EB831F079D0B114E69CF81C7 +:10F3B000AB687E9D9769383FA929CBF14718EF3993 +:10F3C0009C27AF47F3883D2CC58743F9C70F4B7C7B +:10F3D0005E9D653BDD411C7FA7A386CE831B082F66 +:10F3E00026BC4BF6045B0655E03E0F06D13F3DF5CB +:10F3F00089C7FD688FDCB84749A01F0552F2A72CCA +:10F400006955ECFE5616F64A40073708FE73C3DE10 +:10F4100095C49F6FE8DCF819F29F1BF76BEF5BF95F +:10F4200002E099ECDEEBDF5442E833BAFE970FF9C5 +:10F43000510EFFA5EB413FAE078CB3D801FBA0E214 +:10F44000A86A6B87FD7F9B7D667F20D8C9CEBBB144 +:10F4500073031F6FEFEC8FD0BF752383F616FEF397 +:10F4600017FC47FE99F6F3270AD8CFE7B21EFB79BF +:10F470008512C944FD8BED19D0ABDD67DACD261FAF +:10F48000FA74FF173B6230FEC74FFDDB0E3C9F3C1A +:10F49000F2DD173B7E82F8FFB55B473ABFF1913F43 +:10F4A000EEF827C87FB2DF2923BD2C7FE4CFEF61C0 +:10F4B000F9D7CF8EC8C62DEE54395FFB34F84D1EF8 +:10F4C000E261CDAFA70D443CACD9377520EB43AF1B +:10F4D000FE14E82B6EA12F532F34F6437F0321FB3C +:10F4E0002B91A6ACCFA1BD4A024DDA4FDE72C69178 +:10F4F000AE6F846F75607FDE507B2D9D4F607E2DDB +:10F50000E0F986C7B8DFEE4C7CC706CB74C8961806 +:10F510008C475737ECBDF492EF5560AA850C9C2FB1 +:10F520003B45F22CB5DD8DC7605DC7A45FC71B19D5 +:10F53000C7FB8D6C131FB7F6071F211DA5AEE32770 +:10F54000F88F8967AEE339AA7D1DBF7EF8879909D8 +:10F550002CDC3BA057FDD35CC795FBE6F769BF7C6D +:10F560009AB28FD3E17999D0FBBF50C2E3D54AA4B8 +:10F570008747776F033C7FFAB633340B10F3E9E328 +:10F580005F158212C4FEA49DBA0AF7E3A95F3BF59A +:10F590005DD066F9AFDF24B9F7E9BE571D46194DB6 +:10F5A000C72B813CFF94F5FC75A17CBF41D8CD37BA +:10F5B00076F812A8A79BEB75437CCE74C34FDF4946 +:10F5C0007FBF21CEF7C10DF103F3A45ED6EF46B5A0 +:10F5D00088CBD1782EE165A5D1E5D0BDF67595260D +:10F5E000E07A9EB810E92FDD7A9AF3D77F45C111F2 +:10F5F000C975EDE0FB37DD3EFD7427507CE699EBE5 +:10F60000FCA9D07F6E8C4B6FF6B6EEA65F9F295794 +:10F61000F4B95EA974719D6AF78F99EDCDF9F7B7CA +:10F62000BFFB9FD7DF86B7856824E49E89BF8669C4 +:10F630009C6FBF12847D099F5ED58C7B6E423A79A8 +:10F640004963BBA0C9C5451FA946D999F0FE0EF56F +:10F65000288BFD1F99F059D3006817991CE4E72403 +:10F6600029F10491C90A332CF07C3E7D4D01DAD793 +:10F6700087028CCECB0FE7F373EB0BBD91ED070048 +:10F68000EF9BA07F06FDB7D4EB681CB2D6FA00A5AD +:10F690003D711CE1A1E48F5AAD33EEFFDFF3C823C7 +:10F6A0008F40FE221C0044D72110A1563FC76B0299 +:10F6B000DE63F52ED2FF2E2D795245B92E953EA947 +:10F6C000A2BC9939FD4915E3100E0BBFCCBC08F75D +:10F6D000135D5412DC897EA2E7C5B9F545F376AA1D +:10F6E00035967E678A7E6696EE2C407EFCB2880751 +:10F6F00049C5D749C16F1B463E5480E3BD3CE49EDB +:10F7000002B29B5984E65128FC2087873FB47D359F +:10F71000E0F1488914C2738E2375EBBCC8978F182B +:10F72000767FC781911F49D84F6160A78AFC7B977C +:10F73000F0C774083FDA6EC01BE6F700DE307DA428 +:10F74000DEA0F4B1FA122AFF457D88F29DF5132858 +:10F75000FF547D98F27BEBA753FEE9FA08E5F7D753 +:10F760002FA4F457F5CBE8BBBF6D4F5336FA9B4639 +:10F77000499DE86FFA4D7D2D9527EAEBA8FC019590 +:10F78000DB0D85AD601F00DFADAB63A4E7ECD222DB +:10F790000B2316F8CD7A6FAADC1E7DC61FED52D161 +:10F7A000EF3D7D6919D285264716AE0EE2BC7F1E5D +:10F7B000257DAED8453E6F72E5C0BE7869F87914F4 +:10F7C0009FF24556F44DD562F715B53A58621CAE16 +:10F7D00063FC3086E4C46683DE0778BC28B2B329B4 +:10F7E00007FA99373D68A09EF1BCD4D9948DF648AC +:10F7F00099289F37479B52DAFF3A3E22E07EB1AA12 +:10F80000B600F7D98B12F7A75D3A5D612596FD3FEB +:10F810003F62CFDF25DA65CF28167159BDFB777DB2 +:10F8200021A867D373F83E72E2F9A665FFB88D414F +:10F83000B67A8A7EE8820FC6A5E74F8A7F3AD79FBD +:10F8400075F543E46F8003E9B49CE437E4C1CA4B27 +:10F85000FA87CDF3B8AB7BF26099997A37E0EBF297 +:10F86000F0310DF5F8ABC074D2400FAF612107EA5B +:10F87000E34B5984D26B582DA5CE8284C6FD7DD52D +:10F880003A9E074BE1F395D3197DF965ECE7C6265F +:10F890007CB129C61D78FE167B590B610C60633E56 +:10F8A000DB8B764BA3D8AF667BEDDB7399017818C1 +:10F8B000A315D9FC63CD5A248C713B75C725F2EB97 +:10F8C0006C54A34335EE9754558B9DAFE544C94E18 +:10F8D000FCA9141D86E5B74FFACB5B0AEA51FBDCA5 +:10F8E00086427A4BF7C5C30C1A97F843EC564FFC87 +:10F8F00041F85EE80805B8732441FE1EA7C013C690 +:10F90000EFCC2943BF8A97FC1EAC40FDD87A8E9A73 +:10F9100095C5EDF146DF87F938EE140484C3C50AB6 +:10F92000F210AFBC9F2578F03F0CF17F4AC3F42A58 +:10F93000D645F89FAA45CF4338AF00FB08BFAFCBF1 +:10F94000187D01F6F38F82AF27CE42F061E8278C55 +:10F95000F41F98E48A5AEDE7191AA7F7CB44AA399D +:10F960008C9F5507D3AFBBC9EF4D3E7F3433324731 +:10F97000CB4DEE17334DD73E75DF98F0987179D99E +:10F9800033D6BC3804F0B1ABDD188BF2696A4DABED +:10F99000B3108AEEDF648C255C30978C7829EC718B +:10F9A00038723BA58E713CB2E312E191C53238BF8B +:10F9B000EEA917217FEB8EB59FBB914F67DF56F401 +:10F9C000BB11ACFF79A6CAB57B868E26FA1E7A4497 +:10F9D00021BE7FC7D0FF3AE0847C6137970385DE84 +:10F9E000DA1168AF55BDF7E77CF43B1ECD8CFE58AD +:10F9F000B3D0F78EDB6A87E2F8DFA9E15B34E2A3DC +:10FA00006B9C04A2E033D91BD6BD8876403A7CEDCE +:10FA10006A2DEA13BFA970F7F08D347C2CB99F7959 +:10FA20003DA05FE6CAA6F39984017AFFFB19639EA5 +:10FA3000EE82D2ABEBBA3594D740C7ED08F7952CE0 +:10FA4000A171BB3E948778CDCA32A8FD8EBC0FF35E +:10FA500089F9ABDDC1C8DF1267CB58AFFAD67AA1FE +:10FA60001F0038E4E72B147E3A39E3E37C94EF1D62 +:10FA70009AD4FBB9681DEC0FCB791DE84CA43FC1AB +:10FA80005814F7B0040786F92D91BBE95CA15A9F81 +:10FA9000539D05288A3605C772BD88D353B4296B98 +:10FAA00027FA1B3668D12734E2BF3C5E7A89771487 +:10FAB0009D179EEDFC60F46ED4DBCDFD6CCEF7217E +:10FAC0004FF439E40B457AD61444A1B380FB87A7E1 +:10FAD000295EF2EB7C9EC3C80E4BD7FF23186F093B +:10FAE00002FE45F40F43AAED61EDC81F7E03EB8FC4 +:10FAF000F9E7816ED16FBC07F40A4C9F03BD02BFCA +:10FB00003F067A05E677815E81E90ED02B304D8085 +:10FB10005E81E921D02B305DCE22FF82F3067E4B41 +:10FB200070353AD8328AEF16F1C7261C6F887530C7 +:10FB3000D33735C38C1FE2FCED8483C79BA8B1C1CA +:10FB4000737D3C45FA08EDD19B33A1AA2F700023A9 +:10FB5000F5D88C8255618F4167207109E631E0AF9D +:10FB6000BA8267400F1D58366805A21B6521AEE3B7 +:10FB70004126FA6BBF02F5B0D0844008FDC14F4D5D +:10FB80009354D4676E1FBF8C213EB7BDEC08E33A97 +:10FB90006D73C41BFD00C72FE7B210EACBBF9C06F4 +:10FBA0008DA19E7F56CB2A2CDF3B4D92297FF48D71 +:10FBB0009FA0DDE4EFFAF036FCEE2FFEE79B28ADC8 +:10FBC0007EF866FA5EFDBF6EA17C22712BE6733F64 +:10FBD0008E4A683E0CDC7B6AE131E837B3BCA91C75 +:10FBE000CF369F2DF83CBA05D2F6829A9968DF3D50 +:10FBF00039FC963F3441BA7576EBE24D90DE7BF8E6 +:10FC0000CE3B8290963A82842747FE9A2341806FAA +:10FC10005BAD4C7AF9FA82D5942F58994DF9F221BF +:10FC20007204CF499F9EAC4E8F5BE4A8E4E0E717D7 +:10FC3000190E117F5EC0F5743C5045FCAA217E6E02 +:10FC4000A31DE1E739DA619E77E5D432C920BF7E92 +:10FC50008603E9B343C4D99AEC529CE3643AC4796D +:10FC600028D3077872705EB28EE72FCF166CC9402A +:10FC7000BDF8D982B90CF9991696497F2C7FB57DCC +:10FC8000E668588FF5B5ABCF6BA07EDA332E03381C +:10FC9000FC0E0FF533100F082AFB68FF19B48771AB +:10FCA000D6AF80F646B27D9E683FD4417B387DFB5F +:10FCB000E01DBC7DED1ADBF8850E1E073AA29FF110 +:10FCC00053F7D73962DC673F782A0BE97FB7A40F77 +:10FCD000C750F5192D814615F6FD00397482CEBF47 +:10FCE0001D655317427E069ECBA1FC55A31E467C84 +:10FCF0002B447268BCB01BE6C8D1B632A4DF97159E +:10FD0000F6601FF2878C23937F913EE049CA01CAB7 +:10FD100067A7E407A5D42FB295CF7714097D655462 +:10FD20004ABDB1B6FC9C233C0E624E57DE144A8F8E +:10FD3000C2FE199D1ECE577D7C68627413101F8C05 +:10FD4000CEFB192B9B5A0DF31FE0E7F9458E718D01 +:10FD50000DA5544E7ED9677C76FEB1C8C1EDAE6B61 +:10FD60001CFCFC45D9CEEF199874A81C16E7155D4C +:10FD7000FCBB32CB7582CE25AB37D077E528BF9F51 +:10FD8000E2F2F6D0F5350E9C6F67EF740D944DEBF3 +:10FD90003251AC4B1DD32F5F81FA4382C773B1DA66 +:10FDA0004CD233268A8675A83FC1BA1E4A6C99B9CF +:10FDB00002D6EF97B35466D547CACDF80DA1779414 +:10FDC0008BF800D070283FD665F6A3FFB614D7FF96 +:10FDD00098CCE33F6283A9FD58517FBF149989F401 +:10FDE000117B89C76364F69CF3D66658E9A942F48F +:10FDF000B7EF5811F5973D5B66C82752E57F35068A +:10FE0000B7005E9FE95A7D18E55B5695548EED4626 +:10FE1000A88B0FA2493E23B08AC239422C784919D7 +:10FE2000B42FDF0EF206F058BE95C76BAF1F7E25CC +:10FE300091D28C021ED73D23C1F9C77A29DA361236 +:10FE4000E1FC23C797B695C7D387B6CBD4AEBC78B1 +:10FE50009CCD0E3AE0E07ABE969864D367BEEDBEC4 +:10FE6000E9E59100D7E7C7B34356BF776ABABB3E0F +:10FE700062BB2FF010EA05DEE43A6A629DCCF20321 +:10FE80000EC9D40B69DDCCF54CADD7953B3793F556 +:10FE9000A14FED16FEBD4E66A1739857E75659E483 +:10FEA000AF50A681CEF46C4AF9B3DB65B10F78F997 +:10FEB000334CEC8B58742AFAF39ED9AA527E7F4BAE +:10FEC000746A43312CEF568E5F138FEA073CEE487D +:10FED00013F8B4F0EB03C4AF5D76BA965DFC3ECC8C +:10FEE0002DF0EFE7604B8FAB4B3481D9C5C6C7DB34 +:10FEF000A7A23C2D6F3DA5A21C2D629D873341E436 +:10FF00001CF545AAB3908E474AA15D4407C143B88A +:10FF10005C9D6F2F9889E2E35F855C6A78F796AB0A +:10FF2000517EDFF2BE64A0DFE9D0B1B1BF9F05ED25 +:10FF3000B4D622D2774D3C6947E791DDC6BA18C5E1 +:10FF4000B78CFB976AE55A8B9CAA98AC519CCFB8AA +:10FF50007F9937B32C07EF77744C52C47E5CE4C3AF +:10FF6000F19CFCDC75B2164B914FFF4AF3DDD4FBDC +:10FF70003EBE48613105F7ED9B32D707A64732E612 +:10FF800058FC60FBDEE2F272FCDB1D7B5F837A4D86 +:10FF9000FAA4715CBF03BD2107EF514C1E87F728FF +:10FFA000FE5DC84FA6DBC731FB0138FE1DE148BD31 +:10FFB00047F1F9F42FE9BEC2D0D20C92AF43139CA3 +:10FFC0004FB1BF9E26FB6D84CBE403767E3EF6B038 +:10FFD000C7B60FE456BBDF6028B3F80DC8BF69E7AA +:10FFE000E7ECF8B9C9FA4508C7BCDF66929FC0784C +:10FFF00015F7D3CC23B241E7E3B1B0B76A3C6A034B +:020000021000EC +:10000000FCEF29DCF4B04E3387B0389EBBED14FC16 +:10001000220E7A24A6FB5A65D2D79A8BA538C679C8 +:10002000BC90238712507FDC316EEF44449CF1B8C2 +:10003000189B4A7EB1B0467E5817FC477A7693DE0D +:1000400088FBA93C613F9F9921E28A67A6F86D670A +:10005000A09F17F90AB3D40F9EE9A72D74DAFDB457 +:10006000B7FF934270C5DE5028DE7AF7441643BFCF +:1000700031BA43707E593583E26DE413E7F1C14F25 +:100080008BBE4DFFEDB94E6EEF1E7E774406DA69EA +:10009000637172B0BE4F6DBD86E4F6EEB78ADC3890 +:1000A000BF43933C19DD5EBEDEC4D7453FEB2679E6 +:1000B000365E07787AE63E99E29C9F09D65E847C9C +:1000C00038EB2299EE2DF81F681F8C76E0B33B4584 +:1000D000FC98CAE96A0313F480DF28BE4DDF8970FB +:1000E0009EEF94CDF8B6F39D95C9FDEC1FB62A801E +:1000F000FEB8F541EEBFEAAF9F6A312FE8A7DA9963 +:100100009BEC2769EF70FF040A3AB28F055D14A2D9 +:100110005F01377E8ADDB4A41BF481D164FF5C8269 +:10012000FD2D669130FA270A851FE36FB07F625676 +:100130007F46614E5046FD3C69074516E1BC83751C +:10014000EC202EDBD9DA3FF17A26EC179D522DC632 +:10015000ED9FDFA2DD331CE9DB65DA31D7386D7640 +:100160004C6821EA6D0DEB1353518F5BAF759763AC +:10017000FE86F5894617C01394F541A8E735AE3FD2 +:1001800030D505E57E74D4C0965C0BF9D864184F61 +:10019000E6788FED36ED1063CB748077E4D29C1057 +:1001A000F293A0DCBD6104F2C3E55C3EFA3BC05EA5 +:1001B000F09F09FF4EE117F3377EB60AE9A5D1C9D2 +:1001C000F5A046410F667EA31A6D44F8D1BD87F7AE +:1001D0009C52FD608D8858C05F935317E7E2ED8312 +:1001E000C8FE6690FA7A5D7F6E4FF7B7FE1D3DEB55 +:1001F000FF33DBFA87567127EF59AEBFC6B85F29C8 +:100200009D9DEFFC16F899C52FBA9C45EF437AD017 +:100210000A84DD62AE9B0CF627CC5711F73FFCCA6F +:100220009C5AC4DB9382EECD748FC01BF34AA97134 +:10023000C17BB05F972AE857F0717F23F4E3B5E004 +:1002400057F8194C7836AA354F382D7E1CC43BFA26 +:100250001F9E32F1CD6A299E0EF434BA77F577E30A +:10026000BBA007DFBF4638178BB82C27E37E8AB3C5 +:10027000C5B7193F62C68BC4A6184D3AF2CB4246A9 +:100280007ED9A9DE39B67B4BA6DE90DADF2229FAC9 +:100290003BA7C5BF92AA0F2CC1902F12E43ADD2BC9 +:1002A0009F32C0A890281EF8D3A947039047BA44AC +:1002B000BD28F609E93D5332783EAB556FC678E06C +:1002C0002978464A7A91BB1ACF67A60CE3E5B9585C +:1002D0000EF9BD5AF8B8D312D703CB1567163F8A6B +:1002E000A69FA8423EF290277A12EB1905C6145C2D +:1002F000BAC23A5DC6F99D3D1FE17E940EE1470109 +:10030000FAFB84F885E027FDF93FBE76727DD34C79 +:10031000BF11F2A4C7FF7197E9FF880CE2FE8FC8F6 +:10032000202B9D1CBAC34170EEDAE4A6F33DD3AE98 +:1003300008F6E80F767E0D7A6DE2FBA8F74C707137 +:10034000BFB1494FC2FE080A824FDA0F216E8FA655 +:10035000D09B694F148B7196DCC9E92F70B7CB81A4 +:100360002A8B497F435189243AD7DB4A506F9AAE92 +:1003700032E4730FB4CB5CDEDECAE8BECD9DCE7036 +:10038000B6AB32B95EF39CE11C6BDE8C8FEC65FD85 +:100390000663BDFED64FF3BA63D6F530F1FF8A5837 +:1003A000B72EC1EF8F0AFFD772162EC67E1B1DE631 +:1003B000B904B7ABD2D1413ABFAFB9DE26DFC9F23B +:1003C00070FE924C39BF7E45D42B9AC026E999C95C +:1003D0007EBFEFE274F18A9BF57A5E75818BB7F789 +:1003E0003746889F51C01DC01B6CE572DDAC177687 +:1003F00009BEC60C99F3779DD28B055CC326B0C9A4 +:10040000FA9864FD8BC5B8177B7879EAB8B35D9C20 +:100410005F9A7CD41CB778934E7E4FB3DE253DE3C4 +:1004200086646E3F8769DC602BBF2F376C2DF75BCE +:100430001AED9130AEDB2B133FEAF839EA91B9257A +:10044000C29F1A66785F202AE0D9E6080770BC428E +:10045000C013FADD14801B53AD8E915DAF7963DC60 +:100460009E4FDA0151178E5FD0BB1D60E2DDAF8277 +:100470000A64E163FF21E667E6CD795E3CE1B3C340 +:100480000300BED17B758AB78A84F939F2C870013E +:100490009D234F74F3F578B083913D52E6EC5A7486 +:1004A0003DE025DEEC08AD0378B6AD33FD8ADD4FC7 +:1004B000FD16E7D9E620BFE203FBBC334621BCD5DD +:1004C000ABA401906EDDD7F2E46FA1FF475CDC9E28 +:1004D0007AB863CB45A3A0FEF615DCAF67E607AF9D +:1004E000CAA1FCBD776E99710EF28B0E99ECA887AC +:1004F00027F37BF126FCF52E85C7EDBA449CEA9DD7 +:1005000032C1D7E3EF9B2CFC7D31213797CAA9FE7E +:10051000BE0DB41FD3F8FB36BB4C79D6EE467FDF59 +:10052000C35EEEEF7BD8BB85F8C7C35EBBBFECDE16 +:10053000AEF68B46613C6D6D8FBFCE7319F4B3C9B7 +:10054000C5FD6D77215FC9B5B67F5FC2B4D06C7F42 +:10055000AA9DE6DFB8A2C75F48EDEF14EDEFC3F642 +:10056000957D8C6FDCC1DBA3BFCF32FE7617F7DB46 +:100570003DD8CFF80F773C9565B5533BC4B8E7EE4F +:100580008F927E3352E077444757881F6A275C88F2 +:10059000A7FB1FDFDAFD328CD722FC258F0A3DEE48 +:1005A0007EC9BEBFF7897DFDBCA0FB43DBE732B44B +:1005B00027B4EDC25E5ECBEDE511F77D2959E11858 +:1005C000BA54267B79C47D6BC83F926A2F3FEF12E5 +:1005D000F6F25239D55E7EDED587BDFCF9F4A5531F +:1005E000902ECB9AB81FAD6C530BD95F657B63C45B +:1005F0006F8D6FC7911E36F4DB72BA6451F8EDF956 +:1006000094D7BE9D48F9A15BF9787B841E36BA95D4 +:10061000FBDD34F45FA0FD1B1B6BB36327BAB9DFAE +:1006200051AB4BF5FB9C5C97817E9FC7F43EFD3E32 +:100630003BD0EF333C99BFBFE73C88FB7D8A52FC3F +:100640003913DD9C4FA5FA7DCC7AE7482C82ED1F4B +:100650006DEBDBEFB3A39EC76998FD9D731BF7BFDE +:10066000D35F0EBE5F13A638D473EEFDF2A51198CA +:10067000CFADAEC0FD3BD12DE2525D69FD0813DD6B +:1006800095C9F532ED33F2335AE4835FB8EE92F355 +:10069000926DE7E43DFC5AC0D3BE90F36B333F301C +:1006A0009A4772A352B4FB7CFA61BEEE931BCA5107 +:1006B000AE5F3CE1846CD5FFFA5DF74EBEEE8F8BEA +:1006C00075D73A7B5FEF4A77769AF51ED6E7B9651C +:1006D0007FEB6C08FFA8595E99669DCD7AA5629D57 +:1006E0007FB18EDFD3EE6F9DCDFE4AD3AC73E9931D +:1006F000F675AEEC7F9D2B7B5B67B0E326BA851D5C +:1007000067BDB760DA71A61C0739D6649563AFA5DB +:10071000AEBFD0134C39766EDC2EC746A01C939228 +:100720007AC9CE9D8CF67B89B3F3F397518E6D48D1 +:100730009563B1B12F239FB9DD41FEC0F6ED35556C +:1007400039503E30D490BF1CD2739F584B7C2870D8 +:10075000133F9F6A747379F6D0F6D5F4FD9F6B85CD +:10076000FC5ACAF30FAF28E6F9ED32C9AF5439B6D7 +:10077000D0CDCFAD6ADCE2DC6ABB6C3FB7EA5F8EFE +:10078000D5B8FB38B7BAC66D9E5BA59363420E6CB5 +:10079000E77C369D1CFB919BCB831B7080DC5EE469 +:1007A00090D93E8D1C5BE9E672E8C767B44F193FEC +:1007B0008D1CBB59B4FFA9E00FE9C64F9563B7097B +:1007C000B8473FD67ED06DA09106F28BDBA124BF47 +:1007D000E242AFB9FFD9ADF1DF42F92FA4F6B91764 +:1007E000A1DE91CFFD15A972EC76417F3BDC428EF4 +:1007F000C5408EE1F81D20C7D00E11726CE483BD98 +:10080000CBB1910FAA9E925EE4D80E775A39B6C347 +:10081000DDA71CE3FCAC44C8B11221C74AE25D6706 +:1008200027C752F8D9B9A61C4BC3D7B23CE9E4D8C4 +:100830002F0F227D7DBEFFBF578E9976453A39D660 +:10084000C3DFCE528E99FDDDDFC9FDE149FE16DD25 +:100850006DE76F4BC7E3BECDF228FDF1B72C4F2FEC +:10086000FC2DCBC36CF6861F5D52D9D679F5CEC769 +:100870004C78D2C9319F87EBF1A6FE52D223C79E96 +:10088000FCDBE4588AFE924E6FF179B2C53B35FF2E +:100890005839E6F3F47E4E65D6EBD157CE528E9999 +:1008A000FDDDBFD5BECEA3F7C23A43D1FD6B6BB61B +:1008B000CCC0FC3E58679AA7B8FF98B2CEB0BE3EF7 +:1008C0008FC57FECDC1B8BA1EB06E4579687CB2F03 +:1008D000D65B3C5EAA9F4B538D9F554BE9FD5D8CCB +:1008E00075D37B58A9714EFDC5515E72C1ADFC1E1A +:1008F0009216363C16FFD0562D3ADC43FECF54F903 +:100900002AEE259DF1CE619A7BA5017EAFD43921D7 +:100910009210F74AC760BF67DC2B1D110A84D01FF5 +:100920009465BED765EE2BFE6E5EE6057FEA3C84DD +:10093000E74EB963C7613F933DE27DB8947B9496DF +:100940007D35D9BAAF92E7D52C649D4F4BFE8274AA +:10095000F72BAB3D363F65DFF72B15178F478D4DD6 +:100960006125B55ECBBB82C5C26F2AFCA0E6BC5C2C +:1009700005C62EC4D31C41677952640EC7BF8033AD +:1009800025DEBB450A8B73022ED7CDF86FF2FF0030 +:10099000309BEB79BCF74611EFED9B10A2330D7C39 +:1009A000FE02ED237F3133106F52713BD94DEEE2E1 +:1009B000DA00C6FDAE4F13F7FB73C1E71A8638089D +:1009C000DED67725F21BB5E68F0FF0F3731EC7ED69 +:1009D00014B475D837DED56DD9578D05635D387E73 +:1009E000A3776E9FF7083CED0AC52FF75BAF95D74D +:1009F0004B57AE94B0567C5F4951C5BB64C79DA4AC +:100A00009739C5FB75B03DC47B42DC1F68C22D79A8 +:100A10006B89FE4C7F9F53F08BA9A326B8F07BA374 +:100A20002BE4C2B8E7C682BEE583F35B8925065096 +:100A30003CE206A4BB03C11692EB487F18AFEE2C34 +:100A400000FAC1F7142BDA093E1FAC07C665F7B7E9 +:100A50000E35825FFB2B645662D9C76A453480FB32 +:100A60004D0D38284EDC5B2ADBE2AF5B449CB62A96 +:100A7000E255CDFEE60BB9F180489126F05D0CC53C +:100A8000F502D12FF4A4D3FD1EEC070A770B39F43D +:100A9000951AEEE0F4692F4FEE7F7EFF4980007FCC +:100AA000AB6CEF749588F34ED30F39F44E46FED9F4 +:100AB00011312E374A62EB56C9A4B79E92B07CD84A +:100AC0009D2ABD6B04E5A4AF9AED47C41DB67B71AA +:100AD000C1567B7E9838071D2EDE0DA3EFD0CF3098 +:100AE000716E3A2CE5BB794F65077EE8E53C25F54C +:100AF000FCF4058FFDFE537FF764CC7352070B1F88 +:100B000025FCD5F17387C621CCF68EA7999AF834C7 +:100B1000E5586AF91B825F9CC97FCDB4DD2E07C5FD +:100B2000F76F4FFCA04F79FB0790B74D16797B5CB0 +:100B3000C485FC61DE3E5F8DD70A1F8F133E5EFFCA +:100B4000D6051F0C4F8EE33FF8B0162CE3E940E0CA +:100B5000178B6A8314BAB368CDAB9AF5FEC895B506 +:100B60006F5FF081059F9707163435111F55FF13EE +:100B7000CFB3D16D8AEFAE55E1B9A0655EE678EBF3 +:100B8000014E4CAFA8E5F659FB7047DC0BFF6CFF3C +:100B90004EBCC77582C72D37D72FA47AE6BB9DC33D +:100BA0003282047756ED2A17F73F455C5C1E707E53 +:100BB000A0F4C42F09BC097EA008C172A8EA05E20E +:100BC0006F752CE41A867AFA311E77D67EE03F588C +:100BD0006FF785901F63BCCB46BC77424C9AEB2DD8 +:100BE0005EF31C42E8275ED17FA3B8975207D4B9C1 +:100BF000D4D27F4B609DAB08F29B4245B6FBAC9BC9 +:100C000054AE0FB5D5DBDF25599161EA41A7121427 +:100C1000CFE1659D6887644D0E315C97AC5A2948D9 +:100C2000EF27C0BA4C81F96455B37CE43FED69F815 +:100C3000CF7F09FE73E51A7EBFB51DF0CBF1FDFB3A +:100C4000690311DFD3F83B6DA9ED2EC930FDDCFF40 +:100C50007FE1F7A7FFCDF81D95218B78D39813E995 +:100C600032757F380B3A35EBBEAD92A39765E4D26F +:100C70003BA604DF06AD3DB01AF97C4EEC07748F3D +:100C800028C75EDFD2EEAADEDA6DE8D153E6D13EA8 +:100C90007115C0FEB28CEFC8817D64913B493EB0B6 +:100CA000CEFE6E6BCAFE4DC7D7DA261C741930DE35 +:100CB00026AF4C7AB5A7B2C2556CE12FB766707FEC +:100CC00050A397EBDD1B2B0EBA8A4BCF2CDFA4CBA6 +:100CD000363F8899E667A8344E618621D6493F4061 +:100CE000EB54CDC2B84EDEDC835DF82E6673411145 +:100CF000F955FA83676306BFEF9D0E1EB33C1D3C9A +:100D0000D3043C17213CB9FDC373B6EF887EE1895B +:100D1000DC935199D437D3C9E574FDC8BE8A2EE45B +:100D20009FAB5739E9FC395DBD77EBD905C51ABDD5 +:100D30004F751FC6751CDBF8FBE6667C9F0AF92A17 +:100D40009874BFDEF8159D2FBF27F3F35CA676E7F6 +:100D500062DC5873EE87958B7B915FEF79BA6FA653 +:100D600073DCD54E1DCF718FAF72121FBFEA32DF19 +:100D70002E85ECD548199EEBFE51F08FE329F79DA7 +:100D8000CCB44BEC1B50ECCA78BC40B4D2FA0E4F3A +:100D9000EA7DCCABD64817145BE8F85DF35D5EB531 +:100DA000CBC7E17D63F8E25ED6EF5D77D78F48AEC3 +:100DB000ACB2C37BE5028057E2FD617EFE658349EC +:100DC0009F3F9AC1F925E107E7393F83DFA351230C +:100DD0006538CEF19E77B0BA8658E3EB9EC930E510 +:100DE0003ACC83C79B503E15EEF77AE0EE16707F43 +:100DF000D82BDCEFB9BB7B85FBAA1EB8399EFF2A36 +:100E0000C64DC2D5DD2B5CAF66E836F8CE9C1F23FD +:100E1000F9FBFA822171D4DB4CFA783AE34F441F94 +:100E2000EFF6D04797A08F377AA58F773D5DBDD27B +:100E3000C79529F4A179EDF401F82CFBBBE016EF7E +:100E400041CDBF2C63A780BB4F3C9C44E3BDB7F5AD +:100E50004DDB4FEF70FD27F663D16FCCF760FFE0FD +:100E600089647B51DEDE3C3F17F9F88FB304FC0543 +:100E7000D9C49FA1FCB2CCDC6479F29EA042F128D7 +:100E80006B66AF198272E00D71BFC13F80BF3B61DD +:100E90008EDFECE57E8A662FA753946FF111C9F3BC +:100EA0007A7FA39490615EA786C8F15D41D45F4BC1 +:100EB000E87B5BC56AD70B38BF21B22C019FFA468D +:100EC0008B39D1DF341FEF5340BA798A679995FF88 +:100ED0000DCDE27C716556D54D389F90B79BE211E0 +:100EE0005818A4631E7F5F17E5F4181D2C338C7708 +:100EF00014F1115053E865E2FE248BB2BFE5FEE425 +:100F00002F543079715DBC8CFCAFBEAD12F9ABCC07 +:100F1000F8836D1935DF4778B4FD914AC4D30227B1 +:100F200050058C7B60BC87E8F7EBCDFCBD86935702 +:100F30009E4FF1FA2767CF9C8E76C76B72CDFD78F6 +:100F40003FEDD4DB4E86EF099CBCF2F28BA87C3ED1 +:100F50007F87E3A4C4A64B63090C3FDE53F70F332E +:100F60001EDF8B78DCECA6F36C47E0A4B0AFC27E4A +:100F700019F8E7C9FF1AF602AAA4DDDEECBBD13CE2 +:100F8000BD9A75D33D30F33ED8443D3ADF8B7AC1EC +:100F9000E5B34B10CE93595DCB10BE9395A3E8AE4D +:100FA00063D667406F28477279DC0A3B051A10E464 +:100FB0004FC4E63F688D3788E6F3731857601D5BB2 +:100FC000887E07234AD2C13F8CD3C5D1CCE812C456 +:100FD000C71457F9613D07EFA7F17B5BD372AA54A1 +:100FE0008C73BF620DCF2F70F277BF52FD4BA9FEFD +:100FF000A49582AED4007FEF42F572FB8DE9AAED95 +:10100000DDC7D785DF30753D57794DBDB180FC2CEC +:10101000E6BA5AE907DF75B4D20F5EB9ECA19F308A +:10102000D04F998D7EA4D3E79E3DFD4CF0F27DF923 +:10103000E644E05E99B8BF42AFD2FE7A8DDFC33599 +:10104000EF65A6EE93F5D1B52EB9F4CCFD94DC3F57 +:1010500073730DDA2FAB29EE8B9D900C7C37463FD6 +:101060006FAD8EDF9D8B1DB44EE63E32F78F27931A +:10107000EB3BB08FA2B8EFA3DEEE69B8FF52F711D9 +:10108000B21FEB7EB91AF7957CE6BEBA695A07DD46 +:101090003F5CA4B2586676727F2C9AC0DF295BD47D +:1010A000DD40EFD42D5A2BB1F72DEB7AFA34E45D05 +:1010B00036BCE93DEF622B678FDFB619520BE2B504 +:1010C0004DEB6E26FB2197DB0F8D6E690FFEFE4404 +:1010D0008BEFEBE7518F6ECB36284E3A357EA8E585 +:1010E0009C0CDAA76D8B06D33EBDABDE6051C0EF22 +:1010F0007B42FEC4E6F9283EECE780F728DE3305A4 +:10110000FB00CB61DFFF06E9FC75397A33E24389E6 +:10111000CD89E2BE7A53EAAA3D84EDDECEA07B24DF +:101120005F3F171D83EFE56F1EBF9CEE977E7D6BC3 +:1011300074A85E6A9D4F7C107F87A27B904C6FA93C +:1011400019E25D0A26BE4707F3EF714AEF033A78CA +:101150001F96709F3F68BEFB2CDA7553BB367F9796 +:101160009BE0CE7390BC9B7729B7633DB37D3BF189 +:101170005DD1FB1CFCDDA254BC7E27F6D9A54ABB81 +:1011800081F1B5EF78575E88F1B79E3B76B657860A +:10119000D025B8F2C2196EACA78B7A91B7BEAFE07A +:1011A0007BDD47C88EEEE1D36B3B5914E822A334B4 +:1011B00012C077759ABF536417F2CF32B06B18FF25 +:1011C000DE60915F1F79B9DED58CF60CD06B73436E +:1011D00024906D81AF59F89D9A0FB8493E66CCBAFC +:1011E000B2C31DB4C2AD123CCDE23DA7A1A5A7A4D8 +:1011F0001F61FD864ED8E3503FF12CF9CB604FC8FC +:101200004BADE7116B8FD8ECA245006226F017B703 +:101210002312C071DCA354D600E32C2AA9FEB3DA52 +:101220000BFDE2DFFB163A34E137FD986BCCF72873 +:10123000725BAA08FF8B99847A71C0C7CF678B90C5 +:101240009061BC2F4BAAFBF403E2BB1460C9D1BB75 +:1012500014B111FC5D0ACCE3BB1498E2BB1498E214 +:10126000BB14588EEF52601EDFA5C03CBE4B817987 +:101270007C9702F3F82E05E6F15D0A4C9FAB8F5286 +:101280008AEF536039BE4781797C8F02F3970A3E1B +:10129000CD4AA29E4AC08B6754B184F1859E3647E1 +:1012A00018DFAFF9B18FAFDFD40DF3361F83790E9E +:1012B000295529EE3E63CEBB07F03C23E366E021CF +:1012C000901F12E0E78D2D81D7A42568F74CF3918C +:1012D0007F35E33D6F2BDE0F1832EFF792E1C577D4 +:1012E0002E0C65403963359B1FBDD0E5C67DCD1AF8 +:1012F000B381FE6A7C89F5AE918C8DABF86CF953A5 +:10130000905FE67BB20543B732465FF89AA1637EF1 +:101310002FE5874DAEF2D1BD3FB6B7E530A417E358 +:101320002569F3FE0FC0118E4AE2FE0F8BB98AC108 +:10133000FE283DD63005DAAFF43DDB72A781E7ED3C +:101340005D0D53CAF17CFBE996796E6AAFE6F1FE5A +:101350002F2C9392E5B9ADBF30CB45FF7B5BC2D05C +:10136000DFABC7F9FDA230D48F61FF45FAEC0AE488 +:10137000EBEFCA747EBFC069AC237EBD11F814C008 +:101380007B4984EFCF61D58CF627FD41B95EC2CF92 +:10139000DBE60AFC668977F964E0C8E867CC60A7F9 +:1013A0001215788E11B6BF73EA295553DE49B7BFBF +:1013B000239F4E4E7EE3E372F21BD4952A116EC03A +:1013C00017EA27235D71D44F9622BD0FC7F5E6E7D4 +:1013D000F79EA2536A25D2F5ED06C58EFFD867D0D9 +:1013E000776847BFD760B64BAD87FDCA9672B31D0D +:1013F000FBEB1754AF7933FF9D074F51DC407F82E1 +:10140000B55FB9227DBF967A4CE97B7C26F5D18FFA +:10141000890F8F23EC437A3F55C6D72DA0862B5FCB +:10142000877A819262FA3D0F8FC7AE073FE39F3202 +:10143000CB0FE3CFF2F3F5F2783A8FA01FE8D4F7A1 +:1014400054D2D7D89EC52F63FEC7DB648ACFCD5355 +:10145000810EA0BFBC56BD3C06EB78B78FF3DF0111 +:10146000394BE7E2F7015B5586BF4F92C3625A5E84 +:101470000EA612FD5E4E9BD63E0DDF2B8E69FCFC48 +:10148000A162C2AA9915F0FD89C84D97CE837A4F03 +:101490001CCF09219DEFC8E4FD958FF1D5E2BE9BDD +:1014A0003966C838FC1DA48D29EFFA98E9E762FD7A +:1014B0003B849F56DAF1562DE9AF955E09E5E2D7F8 +:1014C0009F71B9F5A080738483CF1FEC4AD24F1B64 +:1014D000022ABD8724E7F37484231AA17897412A4E +:1014E000BD23E8F8EE3C17DDA3F8D6D9F3DE27CA12 +:1014F0002D873BAAE3BB804577C864EF34EA1EBA68 +:10150000DF94E91B4BEFF3B3696A6838CC27F37BB0 +:101510002AED8B2CDF8238DA9B3F3BE0A6FA9ACF8C +:10152000154779D051FD65A41ACA3B26AB3ACEBF08 +:10153000A3751E8D1FD3651DF5A2DFCF52A8FDD068 +:101540007699E26F32F1FC16E05870F9F7028BE9F8 +:10155000FC89BFA7494FF0CA96F336162E417B6B24 +:10156000923E653ABD379B35C5857C2A6B5AB58B53 +:10157000B7B3BF57DC54CDE369B01CF91C6B62876D +:10158000F1F720CCAD9D95B545C2FBE3DA8FF8B7F6 +:10159000A6EC4906DAADF9CCFE6E67D0EB4AA01D89 +:1015A00090AFF3737143BCF31B14E716F09DEE1F6D +:1015B000E637D9F73B921AEAC94363967DCF132FDA +:1015C000FA2F070B383431FFF3FF646F3F58BCCF5D +:1015D0003A38E51DD07FF7997AB41D4FA9F3CFCFE4 +:1015E000E9D0D1FF941F530998D479E5E7F0F39936 +:1015F000A0EEE1F3CBE1F34A9DC724FDFD2A948BD5 +:10160000A9F3389F7535201D0EA9B37F4F857752FA +:10161000754704F5EC49252AE1E47CD6D988E76EC4 +:10162000E6BA7B8AECFBF76E1FB763611F8FF3038B +:101630007D0F6B95414024FB1FDEEE6131CB78239B +:10164000B666DBF223E3836CF5CFDD53642B2FEB1F +:101650001C652B1FB37FAC2D5F9E9864AB3FEEC81B +:10166000145BBEB2EB225BFDF3DE9A6BCB4FEC5EFC +:1016700064AB7FFE9F6A6CE5DF3BB5DC56FEFD6F19 +:1016800057DBF255EC27B6FAA67DA6F8D418C6119A +:10169000A959D9147FDDA3E7F9EDF122676B8F0D0E +:1016A000F3733A4A8D23F067F0F5E8CF1E2C17ED5F +:1016B000F3E615B1A8E57BCEAC51B67CE08AB12C3F +:1016C0006A938376FBAFF9BB4B175ADF796ECA5D1D +:1016D00040EF14AD1EE920FF251DE9008803FD59E8 +:1016E00034DEEA9786D3FB8E5F6485CF473E8FEF6B +:1016F00064C506E03B620E92771EAF83CE1F3DDECF +:10170000BBE9BD2D4FB18BCE8A3C25713AA76DAA9E +:101710006F25BFE7CFEA63946A25E118CA334DE726 +:10172000E7B69925AC01F399619E1FE83788CFEAA7 +:101730009363367F9DA6433F9679BE26F37BA1A790 +:10174000363BC96E4CF533A4FA156AF4D0EEBD2CC5 +:10175000E95F00BB9DEEAB9CDA9C41ED8BD0F01BAA +:101760009BDE8F30997529985EC04E51DAC16A8B25 +:10177000F0D05773C49441D0FEBA8E5797213C13D2 +:101780002B3C748E3C518F2EC1FD94F43B840A5146 +:10179000AE6F7344361FC3711BF83B79D139B35D0B +:1017A000C817A323D5906420FFE4FC7E774C23BAAE +:1017B00033F72B68CDEE6200EC8DB662FADDB73CF4 +:1017C000B596F4EBBC2B7409E5E8637E538E569016 +:1017D000FC18D0AE860C03BB32A660BD9C5616C268 +:1017E000F72AE716815C453DE02EFEEE4851C939E7 +:1017F00087114F8357242427EA5F6183CE6F8A8E37 +:10180000FFE008BE77D2A6E973C86EBF4F15F4E2B9 +:10181000207FC9EA7B55B21B57BFA4B9D1D5BE7A88 +:10182000835A8E0CC78FF11BF80E78159F47D17D18 +:10183000E7C4711EB74BA11D2497363B49FFFB67D8 +:10184000410FF7217D807E7532AF651D86688CF46F +:10185000EEA47B98E7E61C58876959C10919EF89FE +:101860008F29961AB3215F5E1A5430DE6A5C4555A3 +:1018700023A69593172B39909E572DE13539B6CD78 +:101880005F4474FBC3A573DE427DA84AF7D2FB5BBD +:10189000B76BC62EF4F7F4FFDED956BA3FC296DA1C +:1018A000DF3BAB1AE0A578031DE93D4829E9AF7A93 +:1018B0000E97C3A0AF4B184710ABE2F65E4138213C +:1018C000A1DC847612C62FE809B784F6D8E07097B9 +:1018D000A4025C83D7303AA7280C774B782E5CB0F3 +:1018E000C24EEF4733A38FE17E2B5CD36AFBEEC77A +:1018F000F802C06F93F003BFA1EF3250AFDB585234 +:101900003216DF3D473FE59CD224DDD40B3DBA566D +:10191000E845269F37F5DD1EBD7614D8B540D7BB08 +:101920004F45DB305E3616D3789CC7A98482FEB063 +:10193000E86D73E83D9B42E17FBBEACBAE66BCDE5F +:10194000FC86E3D4A14C9CF76AAE97ED72DBED6C9C +:101950004726E75B5226F7D7EE6803CD001AEE1054 +:10196000F7D6E80FF593C3D93D7176B89071FC07AF +:1019700010E22E01F7E85FE953300E2698D00F529F +:101980007A54A48721EDC38EDCD994F33296EF64A8 +:10199000FACBBA356DCACE88F6721EBAF35D6E9771 +:1019A000ED0C0A3DA880D1BD8860730E9D4B206070 +:1019B0003EC817DE5A4C71803B83FA16F23BDCE6D8 +:1019C00061E87730EAD4B0BB977BB543598F3E20AE +:1019D000D3BBED319E77B1D606A4AF31FB2DFA0211 +:1019E000A3FBEAB6FCB823F67C65973D7FDE5BF689 +:1019F000FC4F04DEC19A39867A988105F0BFA106B2 +:101A00000F9D30C4EFFB0DADE37AC8997A93DD7E6C +:101A100062428F32DFF99BD86DD75B1609FD6951A1 +:101A20008A3E72D21B5AB018D2F09D518AF3AB890C +:101A300029C4E74EDC97770ED7A3F43CF4331EC5D8 +:101A40004797D02F77ABF0B3D6D9FDAC1B43AF91FE +:101A50007F69C1DB4E86EDA729478FD4A3DC1AA28C +:101A600092DCD2CF5B717F06E4D76339E417048D33 +:101A700081F42ED34B1A437E63FE7EA5F96EBDE939 +:101A8000171C2AE872B0892F3C5027BF522203F559 +:101A9000FB31FB192B4DD1277979D88BE5E589D41A +:101AA000F2B0B72AAFE7293E0041227C570AFD1564 +:101AB000F36B41CE541CB3BF473070A13D1F3AA217 +:101AC000919E3B5ABC338CA63DF6335AE03994F2D2 +:101AD0006EC168F13EEDE894EF79E8D9043CE65533 +:101AE00078E3F1E09971380359C28576E940D03F37 +:101AF0001228B732455C4E292BC5759F86816F88A9 +:101B0000E7D7F9EFF5384F8C7813F507F62A3FF74A +:101B1000CF9EB12680ED3F0766877C56CF60E5E516 +:101B2000DE64BCCEDDA743AC494BFA637F51CF18CE +:101B3000F2FDCE7A1743BEFF54BD4EF9BDF501CA82 +:101B40003F5D6F50BABFBE84D2E7EA4354FEABFAA2 +:101B50000994FF4D7D98F2F82E18E65766555D966C +:101B600049713421F20F6F0CEDD2A7229D0C9175B3 +:101B7000A493D47D387FD54DAECB80E5E5783D1775 +:101B8000E602BC0B6E56C88F7159A6E7427CF7C4BB +:101B9000EA17B6FAC7937E61D8BFE7925F38EA02C8 +:101BA00051B3DDCBE9B6C73FBC8CFBCDFBEF87FB68 +:101BB000D3D1BFACF5D68FF0BFAF6CE5FEE4951383 +:101BC0005AE91D8F9515DCFED9507287ED3D7C27B3 +:101BD000F48BF9957B1BF8EF106B5DB5B8EE8E4A70 +:101BE0002FD9A1609776D5A35DEA970DD4174C7BCA +:101BF000D4B44353ED028B7D6F9317E82142FAF280 +:101C0000B8242E17598F1D44F4F6999FD71BA5BFF2 +:101C10007A108FDC6A84BFAA34F0D914EECFE2F9CF +:101C2000D146D6A16C4B79A8A47CEA004BBEC4F582 +:101C300064778DC5BF55EC1B7B704028993F8603A8 +:101C4000727F5618F9FBFF6B7FD716E1877934F75F +:101C5000996CF49FC41E5719DE3F783EF79941688E +:101C60000F5BE40AF7AFDF26DE69401DC32A5F0C75 +:101C700089CE9F0A6FE579902FAF91DE24E44B491E +:101C8000BC3B0BED92913159B7DA25BDC81985E2FD +:101C9000F20C6638C6E3774676AB590EDA5982FF06 +:101CA0007E0897B7548EF7AA6332FD9E86A51F5A09 +:101CB000D792B8659D19DA79767953D669CFFFA3A3 +:101CC000E499495F9BD52E8A27DDFCD7DEE93653A0 +:101CD0009704BDF6C02D9F3E2F890F8A072FC2940F +:101CE00097C3EE3980F3ACD9A4D9C65D1CB3E7AF76 +:101CF0005A6BCF5FB1C69EB78C27E4E6DF988F851D +:101D00005FB7CAEB0FC43B38F8836FC80F96B2C5F4 +:101D100017E2BC7F84BFC3528AEF1DB328EE635322 +:101D20009E9B7258D3B9FD76EDD60C9BBDC9625C03 +:101D30006EBB60C63DBF6F65192F58ADAEC6DF9E46 +:101D400009CEF8BC6A187DB4EB01A9BFA3922AEFB3 +:101D50000DE1CFF8DFD7ACB97900800000000000BA +:101D60001F8B080000000000000BE57D0B7C94D564 +:101D700095F8FDE6FBE6916426F992C963F26442A8 +:101D800082861A70121204459C10A0514186CA2303 +:101D90005A94E1A55179C4D7762AB499901082C299 +:101DA0001A28B6ACAEEC04D1B2DDB61B5D6CB18BBB +:101DB0006C50B458A3866A115DA9C15AAD2D2B5938 +:101DC000901FD4C51FFF73CEBD3733DF979910D452 +:101DD0007DFC7E7FDCEECDFDEEF39C7BCEB9E79CF7 +:101DE0007BEE1DC6183B0FFF7378FB94A093B1A246 +:101DF00035DA877D0E46FFCED3FF0F3396C5981791 +:101E0000FE72676096973B989F9D1F89E5902F1300 +:101E1000F555C69675580DED6F8E2D2F8EF6F75130 +:101E200013F46887ECB9F3E7CF8F676C041695401D +:101E3000AAF5293E98C76D21E68F943376FB1AE602 +:101E4000EF7462E1358C41BD9B93785FD08DB326F2 +:101E50001BE6A5F06CA5AE50BFB76F4BC1C90D8C8A +:101E60007F5B4349BA5205E90295D73D779EF783D8 +:101E700075600A6F37DC6B639930EFC7159601F315 +:101E8000F3F62D9AC1C64259088083799FC77F23F4 +:101E900009EE0F38DC0E82FBF66DD60F62E15C8630 +:101EA0004D003F9B34F803C6DBD4A044C20A7E87B2 +:101EB0007631F0DFFCDEB59FB054C28BE1FBA1347C +:101EC000F8A39AB115131C6115C65FD1D7DCAB42DC +:101ED000BD15F0790DF4BBA16A7300F193AD7809DB +:101EE0004E3BE09F01BE57EC6E6641C0536AADAFFA +:101EF000FD1218B73FDDE2DD01555A976A759DE581 +:101F0000B43E61314FDBF97CC67103782BC22F00E0 +:101F1000C7310B9BCA2A197B3399CFFBCDB5EECEC7 +:101F20001698CFE1FA5A07D2C36FD37D632C151CE4 +:101F3000E38E49904FF2FD8C41DE6E2FABAB2B8CC4 +:101F4000E6939367D5D55D0DED33BC8F63BE4167D6 +:101F5000E1A905D82FCFAF6FBFA2EE40A118278F00 +:101F6000B107F5EBDAC393701E7C7E006A98D3C785 +:101F7000C07C899E9ED7BD8497941AB659857CFAF9 +:101F80004D7FF0304BB45D06B6538668379B6DD6F7 +:101F9000E2B473CA763A636D400FB9D8D0822994FF +:101FA00097D19F349FD8F135C0FF61A88FF4943E3C +:101FB000D116692EFEEAF3C8BE10DC8BD8666BC959 +:101FC000E076308D66397F4BFCF947B03C767CEB90 +:101FD00010F3FFBAF171A1FE6CA2FCA2E707D5D7FE +:101FE000660F035E989F15F07818B296A1FAF34039 +:101FF0007FF1E1ED30F5974EF3F3B0F090F34BD075 +:102000001FC0BBD9046FBA4D1DDC1FF26737C05724 +:1020100028F8336D22500694B3315AE449685FA81A +:1020200031A7AD32CEB8F7F17C320B47CEC3B8FA48 +:10203000A2BE6D169C6F999E8EF2F4E1FD135FAB0C +:10204000023997DCCC7C284293ADBD24670BEF0BA3 +:10205000D7DAA1FFDC060B03C9C91E5D1A49F2C31A +:10206000F747FB22495E482734ECD880F271C2461C +:1020700017F3C2FC26B28E161DBEA75FAD052290D7 +:10208000A65DFD59C712284F4FAF54552F91AF1F72 +:10209000E588E6BEF28907615EE9567DF65428CFF1 +:1020A0000D5B7D61944BB68E1A1C2F7C1BF33E0991 +:1020B00095D3A76DADC1FE8F2D057106F59397756C +:1020C000285E92F71DCAEC319057944017C931BF72 +:1020D00083FA292BD51FE4E378B5F1513C252BBDBC +:1020E000CD53A09CDDCFD893505EE8DFFD1D652C5D +:1020F000E72794F724EF546433E6B541FEF181F508 +:10210000E9ABB161BB10B4A3CA7DCA6C1763F375A8 +:102110004BD80E42A93014C397D8DCAE6FC6F9B2C3 +:102120008556F6641CBE9DBFAC318B950FFE7ED1EB +:10213000F95676A0341BF709F9CF580EDF3547C69C +:1021400085FBB919F73380637E83715FF6B2987DA2 +:102150001ED7B5CFBCEF0369493A067CE6E2BE055F +:10216000F89C50DE5A8BF0E59ADAC37A115D4BFA8F +:10217000607ECDAB437B45B4676D01DADF5B1A1A35 +:1021800029656C81FED165546E390FE976AC08780B +:102190000D1732A273737B25F46080F6E5C9BC1F6E +:1021A0007B3273382A711F8214F0A0D8982317F954 +:1021B00002D6D482EB936A89E0FA342B4CC3EFD178 +:1021C000F1FA188E6777A4B47EE84679E373E07C71 +:1021D000D75B597D17D233104A2FAE9F16D091B9D5 +:1021E0005AA0BC82E8D16741617DAFCE615EEFF25B +:1021F000CDAFC1F9BE6625BA69F1403DDC8753BC5D +:10220000B7B074C6C66EDE55E780FDF0B753A0F0D8 +:102210004AF8BFF427DAC3B01FDACFE6B3E038A13B +:1022200057804A63D71A198E6F3F5B64F8FE4213DA +:1022300063C14BA3F929CE9153713EB3D3BD84E75B +:102240005AE66BC576B50E9505A51EC1B09F5C1606 +:1022500074C7EBBFC0F0FD8526070BDA87D37F0A72 +:102260000B3A62FB2F49D0FF25A6FEF5B8FD47FBD0 +:10227000751BFA5DA789F59F93C2D75F0B56075C64 +:10228000D1F68FA64C99970E7ACF3C3B6B2479E020 +:10229000F1F5FAA1FEFA82CC0A210FA8FDF4CCF4E4 +:1022A0004E943B0DE9168263EA8C120DF99C156879 +:1022B000FD03F40AF262BAA05F0B5004D2EFD44CD3 +:1022C000AB89FE7D1A8E3FC569FE6ED4777F67614C +:1022D0000D4837729E324D4957B89C075A407DEDE4 +:1022E000BD261F63B09EEB6D8D8D28871EF2EDD04D +:1022F0006B410ECE2BB4E88A37DA6EEEDDF73AE6A4 +:10230000038DA56DB44FCF8279CDBB5F257D8985C7 +:10231000EDD36B00479B154E4F5BD3F7B687010F8C +:10232000A766DC5346F0093DFADB3831E2AFAE690F +:10233000880FFB5D8A8EF890FD6F07BAF2C3BA442E +:1023400060FD31DD01EBE48779ED6CF250FE29D0C0 +:10235000CB31DDD55446E94F60DE58FED3A6099453 +:1023600097FD9437287E94FF63962B7ED433CDF06F +:102370001F14F06FCED56F5A8AEB5A93EC43B9CC49 +:102380001AAE02491EA357B3AE1792A17CD33C5696 +:10239000F1206135B216F39B67F3BCF38B1FEBB5ED +:1023A000909F0B785A8B7CE765755D4E2E9F6A0077 +:1023B000DE4516B1F6B08E3AD4EB0B4FDB89F0BE9A +:1023C000986EA5F1CDFABEDDEEDB301EF7D37BAD06 +:1023D000B4FF2C2AE8A9C77D6291D0FB6F667A2EE4 +:1023E000EE9BC156A37E2FF5F6AC8066FCCE36FE82 +:1023F000A73B15496FBF8E7A46A64F63113245023F +:10240000CD48E7738FD90338DFCD497A2ECA9105BD +:102410008CDB0976A463CA9BEC03531EB4090E87B8 +:10242000BA200DF5F1F5F869E2607C87DE6B6E3D50 +:102430001023079E4F7765A2BC03595D8E747AB254 +:102440006E4E5A37161664905037B73FD3146E3D10 +:1024500000280B21BD56239DC6A76B399F1182AE64 +:10246000B737F54FFE7054747E4560BF21DC2342C0 +:10247000F03D663E2CD31FB53B586238B62BC77370 +:10248000599C71655A04F846FB08F49F8F701D90A3 +:102490001D50FF31C37FD404FF6936E98D52369851 +:1024A0004F32AEDD4D7C72B241D1D5E2287E243E62 +:1024B000FEA7F965A3C02BFD1B1FB5D3D4B53E2FD6 +:1024C000EA552CDB427A4751E6944FB4B1BCFC0389 +:1024D00003BDC4E4016EF5854F142FE851FFD0749D +:1024E00090D6498E07EBA3AC2BC77EB9BD5DD40D4A +:1024F000F540DE7943CCD20AF9A5D8CF28E2479A35 +:10250000976CE75D73D0B0AE679252C732B05D553D +:10251000272B433DD5C3927D88C790837FFF4E72A2 +:10252000EA0E4CCF241545907FBEA3068328FFCE2C +:1025300058BA1CC550AF2C3FE8CEC842397920802C +:10254000D35F977D6519D2D182D0EAC054D80F7578 +:10255000375B1888430F0B2C2C88F45994C1EDFE7F +:10256000F7ACDD85E900CF82FC294519D571EA87F2 +:10257000BE4FFD4D56F9FE612EAF16FD3C26E4F927 +:10258000FC15CF7CF214C093EC2DAF441A4B2EEB0C +:102590009D310EE8A4FD8D924A54B3C688FA0070AE +:1025A00015EE136FE404CB110ED99FC3AB6B4192B0 +:1025B000535D13B17CF27F953FFD06F4D77EBD538A +:1025C000473DD95FE29B354E193C0FE8A71AE7EF6C +:1025D00038FB20D1B9EC675F52DF630CB610166E82 +:1025E000BEF608D818FBD2FBF215C85FBD25786D82 +:1025F00026D0EBBEACBE7C2CAF532EDF7000F86A49 +:102600001FD02EEE13EB322EDF1086F693AF3BFE7B +:10261000C4C3A8175D62F3E1B26E50B8BE23C7DD34 +:1026200095A1123CBB32381D4A3CF42C1F1A0F33C3 +:1026300007E361662CFEE5FC7BF3FD37E077982429 +:10264000C1DDDEC4024B618EFE9CAEA471B0F0B958 +:10265000DEAE7F7C18BAC92B0D13BD433FF3381E85 +:10266000DAFF13FD20B29F69F9FEF988E79EE5BF06 +:102670009D310EE695D4A3FA14C0A7A394855352B6 +:10268000A9DD2D582EDBD578D97DCAC8E83AFCD211 +:10269000C3E5DB8B6ECE67192A97C32DB60ECF6CC0 +:1026A00048F5D21FDEAB43BBB6E2487D3CBABBC5A2 +:1026B0006DA176C0A67E6CD7AAEF702C8EA9F73DCF +:1026C000818F9772FDCB71FE368591FC7F7002C7BA +:1026D0005B6A8FBB92F4E15256F52DE0CB1FB979BE +:1026E0007D98F77D547F6207197549A51CDE07CBDD +:1026F000B730B487923C5B795ADA47FE9E24D6E520 +:10270000C0F56ED9327943AB07E1F09561FE891FC0 +:102710001CDAA0C1FA77A26D007AC3E39047BD73BB +:102720003B18A0196877E5D9482F36C3D522E6F1C2 +:10273000788EFF979EEA3878B2F73DF130B4DF30FB +:10274000DA4676DC644B47FD62A4A7EB9CB4AFC3CA +:10275000F7FA480C5F3D2BE8E8D90C2BB5DFF057B2 +:1027600007959BF13C5C3A7B74309D3D9A80CE1E70 +:10277000C3F51F44676909E9EC89047416170FE66D +:10278000BCE6B191BF4E3BDBD6CB53C731EAC7E1C4 +:10279000A3FEB5BA8DD4AF7A3699EAA96737925FAE +:1027A0004FD31B691DB395606D06C165D150DE4BDB +:1027B000F7A6EAF453796DC6D0E368A56DBC7FD661 +:1027C000C894E2C1E340FF9B103E73FF9A331C465E +:1027D0003ADC94C1E1997C9D3388FBD36494AB319E +:1027E000EB18746B545E21E83E115F6CBD005FAC6A +:1027F00076737A00BE7863387CF153511FD6E7EDCB +:10280000A1F96227A5C9659C2F92055FAC76B370CC +:102810009D07E7CBF9E0A32DBFD980FE46C927CF9E +:10282000FDE03D039F3C0379E49344F03DE2E6F68E +:10283000442AC207E3BC56A586D1CE3CC5C6EC40AF +:10284000BF45EA045D5B0CDFFF2343F2B3FF38E1D1 +:102850001DEC4DA4D74ED6BF9FFC1E93141FEA9DBE +:10286000AE7097DF81F082DD8CFE86D3A2DD76D458 +:1028700067515FBE84119F32AD83213ECCFC9B54D7 +:10288000DA5D158C59A70D827F0FB803E770DCED78 +:10289000163D19F51BB91E66787EE9E1F5BF97175D +:1028A0009FCE2FB45F94BAF97E512AD629E3BF1C7C +:1028B0008DF1F87BF2CA5F7DF2D410FD148BF61E09 +:1028C000914AB99E2CE57AD9805CF7B851AE2F7F3A +:1028D00050CAF5DD28D781DF73DDF1F61537F0BB7F +:1028E0001297DF8BDD59C3E7F7AF81BF93DC43F06D +:1028F00077D230F1BD12F15D8D295FB72F8BEF5983 +:10290000A2FD74910E81EFE988D738F8FEA63B9EB0 +:102910007C4D8CEF59EEF8F235E01E7A1F9F176F51 +:10292000BD1D386E3195DF1CBB8E50FE9962C1F51E +:10293000D3C57EC5E83C2363556AA45949BCAF7D25 +:102940000DEBBB7CA8F59D6CE17AD8CB5BB6911EF4 +:10295000F6358C77853B8E3C97E35DE1E6F05D686C +:10296000BFDF24F80DF0D2ECCE1A2C273B19B7B3F9 +:102970001FCF09B60839762DCAA5ED0F64280F427E +:10298000DD027FB782FAB6C4E7E7195EC2A76C57CB +:10299000E0E7F50B42190A9E83C5F4B785F095A0D0 +:1029A0003FF33C607E8FB849AEF91577CCFE3BA073 +:1029B000B709FDA13323D28072FB0921A79F10F034 +:1029C000C9FC3579FEED6EBE9F74627AAA4ABDCF0E +:1029D0003292CB6DAEA773392DFBB70422AC0FF743 +:1029E0001530E3705F8CCAFB5B9E94F27E9913EB0B +:1029F0006B52DEFFC45D1DA53FD95FA2793E27F66D +:102A0000CBE7041FCA3CCCF35FC43C7F31D43CCD40 +:102A1000781AEE7C3FC818986FB7BB3A717FF29C6A +:102A200056AE1BF68176714F2BE7D71B7A4A2A9157 +:102A30005F7B06F6E9C0ABD85FCD046537237D5BCD +:102A40004FC67E1F433F02ACEB63CBB7909FBD7375 +:102A50008D5E416E6A1669C6FC632D3AF9EF0E0B66 +:102A60003C98E974A0BDAD6BF4B872C2CBBB38CE54 +:102A70003593B8DE900672037BAB61C0FF2AF27D0E +:102A8000D883F66CBB12F62C46FABFD649FB2D73E1 +:102A9000CE89EBF790A9F46B487899B3EA02F59BDD +:102AA000A9BE9E126E0C5C4C7D7B98F48B281EDDBB +:102AB0001588C71B262861945735ACB01371FDB932 +:102AC000A05B58A7D3B44ECE4CF29748BC0EEE9FF5 +:102AD000AF574DA05141BC2695C150F03529104645 +:102AE0001F08B3783B581FEA47A5FC5C9D39DFA25D +:102AF000FEA2F31837CE388FAB9F5095D8FEDB245B +:102B0000DDD8332F623EB25E62BCF07AD28F90C8BD +:102B10006F50961FCCCD847AE1295CAE877FEF8A17 +:102B2000B4D0E140E3E58131987693BFE41A210FF8 +:102B3000AF7138497EB273DAF158BFAF02E49F4FEC +:102B4000E72603E701CAF9948B9AC737869AC770BC +:102B5000FD16D59983FC16D599D571EA0BBF452A88 +:102B6000EB0BABE8FFD119D95B38647E25E75FD466 +:102B70000FFD999C5ED212E87BFE4CC540DFF3D777 +:102B80004D6123D16FEF606157064FD32A89BFA6ED +:102B90006512DFF37DB64667BBB16B098F844FF6D4 +:102BA000FB2DD1EFC07C6DDC7E78CFCAEA9F7672B8 +:102BB000F82A63E6736F7ECDB762E194F099E77B04 +:102BC000B02914986AC5738420A5EE502DFB839B11 +:102BD000CF33A992D6316CADC4E3BCDE5BEF812963 +:102BE0007C5F09DE82FDAEB8E493BFF5017E7A1DFD +:102BF000E39AD11FBB6A06B4291E3E7D7C59BA30C8 +:102C0000D3C37ED7DF5C8E72B0655A457D2649A856 +:102C1000C5D7F5C0DED2F29AEF8813F2A1CCC5D7A2 +:102C200079802F5A0EF9EAB360CBF8A7AD931FDC79 +:102C300008F2A365B6C2FDFDEC83E41ADC37AEE50D +:102C4000F9B55B1FB80EF587969B14D227D6437B48 +:102C5000F4FFB7EC37EA7751BE5AC7ED812CBE9F1F +:102C6000B5D42809EA71B9B7117546A8DB3273E803 +:102C70007A8AECEF16A817C78F26EB7D98C5FB0B59 +:102C8000A1A9827D9FB5901C6EF17FF0AA02F9FD8B +:102C900093EC5E5A970335E417BE462A32AD35B43D +:102CA0004EAF8B35017EFB3B5CD717AFB6935DD43F +:102CB000715D7204DBED9FE0EEB91CF3FE0C3A018E +:102CC000B0033D382B798AF46C053E57455ED075CC +:102CD00004FB692B56AA32E97C44D7905F13D1DB01 +:102CE0002BA3DE2E427D0AE86A17A72BA503F5B0B9 +:102CF0005E47C9461F8CBB6A8FEAB37B13D3CB6098 +:102D0000B84F3A717F36C3F7C6043549710EC60312 +:102D1000C0FD4B1CF78D731C5F1D132EF53280FB1D +:102D2000C589F6D17DB40F069E433E8556552E7556 +:102D30005870ECFF7270F88E04118E7336BE8F8A55 +:102D400079DE9060BD54D7674E9A1FC085FB0EC0D8 +:102D5000F1068EAB16F615A0FC90F31FAE9C7C57C7 +:102D6000C8971839F96E661C3D41CA1158E7A399F6 +:102D70005C6FFA6C1543BD99EB4D89E4D79F2F5ECC +:102D80007EFDF9CBC8AF987538F965D601C32A1016 +:102D9000EF568176C87A75C84FC6BFBD144AD7674B +:102DA0002F89D2BD729675BB5239FDE3F9785B4528 +:102DB00085C3A626EEBF2C3FA066416ACDEC5383A7 +:102DC00017B13EA95983F6B1D4AC21F6B169EAF145 +:102DD0009634909327272904AFFF2C804472174C18 +:102DE000BB1878263B36927D943601D630E6BC215E +:102DF000DDEF605ACCF99BBB4E37E4B3021E43FDB6 +:102E00009C7AAFA13C37586628CF6FF019F2858DB8 +:102E1000130CF54784FC867C71B8CE50BFA43D608E +:102E2000C88FEAA837D4BF745BD0503E3AD260282E +:102E3000BF6C57A3213FA62B64A87FF99EB0A1BC0D +:102E4000A2BBDD503EEE6087215FDDBBCD50FF8A27 +:102E5000231143F9C4BE5D86F2ABFED465C85FDDC5 +:102E6000BFC7507F32E3F14BF04FE1F16D16AF2653 +:102E7000D7C96228A7F3A793409818CF14A850C8C1 +:102E80004F0CE4D55B0AF2E1465E85DD28E251D8BD +:102E90000C2B9DA387E13FDC7703A638D1C9209F87 +:102EA000D19FE9F759A3DF713E220E65B229FEA436 +:102EB000868D4CF3C2B8930FAA2C02F91917A0AB58 +:102EC000C1702917808BF9BA11AEDFA9BE307E0C14 +:102ED000FB7B313E27115CFE81F8D87E0DF582C95F +:102EE0001314F6A812074E010FE8DD1AF2DD207860 +:102EF00019F70798E1359F77AECE72657E84FCECBA +:102F0000633E3CF79BA63A69BE27DF02B9C212E3D3 +:102F1000A126ECA07DB5C6AF44106FF2DC7310BCE7 +:102F20001E16A513802BC96BE4C39432231FBA7CF1 +:102F30009EA1E928CC86C4F785F0EB85FF701EB30F +:102F4000B010E639EB2C8B741727C6EF2CCD18C7C1 +:102F5000315CBC3E65C2EB693669D6382FB7375154 +:102F60008F30CB39893FB0937E8A7230D1BEF35C0B +:102F700096D1DE1DC6BEF35C566CFD8BDF77F66323 +:102F8000FB8BDD77605F7819DB312DE8BD18FBE640 +:102F900050D6A07DFB50D610FBF6807D83FE716F6E +:102FA000741F837F7EF463A57A2E89605CC7D1ACE1 +:102FB000A1ED9CA359663BE7A4166BE7F8ED39C970 +:102FC000C22F7904FD81D2EEA99954310BA6C18E8E +:102FD00008FF4F147EFF1F71DEC385BB7F30DCFD11 +:102FE00043C1BDAF99FB31F6BDA6FA76D032CC9E77 +:102FF0005101F0FAAFB75462FC8B3C8FA90B32CE73 +:10300000A7DAE65D68FCC1FC3FC77EEBBC35CA1D94 +:103010004EFC7E37A589E8CD9E7DD1F466CFFE6A51 +:10302000F49696FDA5F49CF097B2B7CE581A8F048B +:10303000216D59C7EDA1F51B18D927EB9B79BE521D +:10304000C0EF15E9A7D99C8E6A5227907EBB4E71BE +:10305000093919F07C1FF1ECB131F44B019E2F4579 +:103060003C1CC81D9F867AEBA99E379DB1E72EEFC9 +:1030700009F80F0BF88FDE3F00FFE5D86EC5DF08BB +:10308000F8EB976CAA36C05FA0935C4139A346E188 +:10309000B6E95DE4079EAE3A09BED65216B1D3FE3C +:1030A000E49F312D5B5C6DC0F6EA8C83B8CF9E2E19 +:1030B000D718C65B38E4BD052F8F4F6A87FF484E8F +:1030C0008BB825AB2726AE88A1DF98C7D1A4B098CE +:1030D00078A6E268FD24531C92592E5E9B2DE26B6C +:1030E0006C2C87CBC535ED97115C414FAC5D659677 +:1030F0008B327FA0AF24A72F0E1FC9346D82A3A5EA +:1031000034465EA7FB7543DE5DE769298D994F560E +:10311000C06B28CFA92F3394E7067D867C7EC3043D +:1031200043FDC246BF213F225467A85F1C0E18F220 +:1031300025EDF586FAA33A8286F24BB73518CA47D1 +:10314000471A0DF9CB76850CF5C774850DE53FC799 +:103150003FC80F30FB7A8CC7FE39C64782DDFF9D22 +:10316000EC1BAE47FF6CDBB1F91E3C0F5D9735CF12 +:10317000114B8FE6F44016A7DB44E5927FF7350547 +:1031800002534731D6DD546FE0E73A21D70E34358C +:1031900050F9CB4D8DF4FD61C1475AA6256CC7731C +:1031A0008C3D9663763AC76824DF54B6127C18F9D2 +:1031B0009F651ACF295033427FE1356761BC18788B +:1031C0006BD84D81A931F8A8752C32944FD3EF30CC +:1031D00094D7013EAE04B9FD4DCFDD86EFD77ABF5F +:1031E0006B68D75CB0781BF2D17AE067E4238A3B46 +:1031F000BB328AD7F51AC7F3005E95C6F6CB941892 +:10320000FC87EFBFDE5F1EC5FF8F7F788FC0FF3763 +:103210003D68DF1E4807FC0E41C717C2AF19AF0754 +:10322000C5795D9DCD780EFF4E363F1F9029C8A50C +:103230005F217E5FEB513F0B12B443FB33CCE39B2A +:10324000C70579F512F6F71FA3DEBE6D0B1B2CAF79 +:103250007F97CDCF35D629E1523C57AEB346EAC869 +:10326000EF2DEC524DE1385F9735DD87E7FE6F0AB1 +:10327000FA60EC012ABF5FAE49023C692048BA639C +:10328000E490523CB71EF7BBBA2C1BF9EFEA44BCE2 +:1032900080B9DDAF053EBE2A3D7D693A12F421E9D1 +:1032A00048D24722F9EE10F7B634A738078C9EEBC8 +:1032B0009DC6FD821500BF640FE617F3FE68EE3F62 +:1032C00024EE5D30273FEFA38D02F5FF83259DB1EE +:1032D000F1BFE6747D93EED750DFD7BD691407AF19 +:1032E000F07D13145ECFB75CFFFDF5645EC6199ADE +:1032F000EB87F04FF43F799C0417A2995F4A089638 +:1033000061DCC4A81CBE8F6FF2F8F372280D14E4C0 +:10331000207E1CC132C41BE48BF03BD307F25E2A33 +:10332000F7401ECF0D747D58E713D0EE52EA471BCD +:10333000E86734F5E3E4FD40FE322ACF1CC88FA1D4 +:103340007C01AF3FDC7162FC871CEE5E95E2E13FE1 +:10335000D3FC6919809779A125A487DD14BA83D29B +:10336000F626BDE643C0E3BF37055A5B819FE7DD24 +:10337000344EC778989B962DA174407F13FC632B25 +:10338000D60278FEA3165B023B897FF9B994AA4462 +:10339000045E5B29FF6D40F41A90AF0B96CF6E6D03 +:1033A0008DE183249C5F09DA7FDAE7B1F6548DC59D +:1033B0007F5DCE459CF70C860F6412D0EB67CED2B2 +:1033C0004898FCF553F478E74A12CE44FD2F482084 +:1033D00027249C125F66BADB505AA9231F6AA340B8 +:1033E000DF4AA57E887F98CBC1F949D4FB36F4FF2C +:1033F0000CE24DF379913E318FF42ACF47BF0D9403 +:10340000B7A6323A5E8D25B00AF162C6E370F19438 +:103410000963F4D2781D748EB7D529F3618A870ABF +:1034200094F273BD242F2F97F3C80946189E03A664 +:103430005431BC19CB2C580FED83945E3FDEE7DC92 +:1034400096D373BD67349497063D161FE55FD5B2DA +:10345000F0BC1AF274C7A5E7D5031407A07F03E3F5 +:103460004C1DDAC1570F5E4DF14F422F39F82ACA71 +:10347000BDCE813CEBC6FBB29DC90379BF036CA9ED +:10348000CE9103F930E6B78B78886D39075F6DE52B +:103490007EEC1F109F38BA679465A27DA6F0FB5D95 +:1034A0005FF3F96267F9330747A2BDE0D17CA3BCA3 +:1034B000A81F3343BB7FCBB151BD92DCE093381FD3 +:1034C000D79A7E72673C549EE142FF71741D22A61A +:1034D00075E0780F9445C4F96A84D66584E7B370C3 +:1034E0000D8C37621257D7BD4C7F10F3DE568BDE42 +:1034F0004D1F789CB9A5AC51B161FC4D39D3719F7A +:103500006D11E7DD2965FC1C5FB7737B6E4F0EDF25 +:10351000E77E9DA38A94DB9969322EB4CE42F5D31F +:10352000441A859FF3F3AF7334835DDB9B1F7C31BB +:10353000272B6A27F7B45A88DE3B5B47762A0AAE08 +:10354000833EB54CC1B8711EDF03EBB403EBF7F853 +:10355000DCC941BE6EBF89BB6E02AE0BAD5BA2F58E +:10356000927654A2F27937A974EFD0E2083E32176E +:10357000C65DB1C75D81F1D487EBD5AA5EC8AF7CCB +:103580003E87E20B3E10F85A65E9CFC6FD7683739D +:103590004B0053FB9E663F5E8396F7A865BFABF674 +:1035A000D6D03EBC36257512AEB7791E87CFBD9DED +:1035B0001980F2997FE5F739D00185FEAB85C45CAF +:1035C00004D65BE8AFBA55E84136115FF796D0B73D +:1035D0006E95F6191BB89FA79C0783734E60D14C5C +:1035E00094838BEB55B2E31646CBB91F2C64FD30A8 +:1035F000F6DE7990A54F47F65C1436FAB396311F84 +:10360000DD175AD26EFA2EECB96526BFD8FCFAA89F +:103610003E748A45E51BD3FC563C37EDF996C25003 +:103620006F981B30EA516F7FA12E443C1CC6B63008 +:10363000EFC30B2EDD81F13D667CCCF670FA7C4B3E +:10364000E89D03F86154972D0E2836BC0A6BC68797 +:1036500019FE01BC99F0B048AB989EE51D8C07336C +:10366000FC8031C2EF32C02FC61925C2C77475065F +:10367000C1BD64B642FA9D193F663C487B5CC2F30B +:103680005B0927F31D4E81F1FEB0D14AF863DDD707 +:10369000D0F9D80DBC692C3C1FF07BDCBAF0137B51 +:1036A000D7B961FC65804CE4A31BC35683BDBE4CF7 +:1036B000D8EB8B5920AD5B21383F48B0CE06BBDD3F +:1036C0003C6F335C33C57E61B6EF99D65D8E7ACCA4 +:1036D000748FF07F8EE5FECF535537A691FCAACAB2 +:1036E0008A2B77CD76BEA4AB85A1D9067D5A61C160 +:1036F00081BC0EFAC43D1ED58BF7317BEBAD8F201C +:1037000019CE76F469E4BF17F78A663387D709F5CF +:10371000570371A1FFF8067F92D71933DF931D4A33 +:103720001DCACD7BA0BB10EDBF7EB23B160ABC2FDD +:1037300064E1FD88BF7B3C361A07E8ECB3583A4B8E +:103740008487DB3CC2CF31968DBD18F8FF90C388CB +:10375000FF7537EB463F4DBFE288EC50A27E39F84B +:10376000336C0351B9DA532CE4B2DF78BEC71A497F +:10377000EF1F869F6EB5278E9F4EC63B48FABCD57D +:10378000E1EC5639DD1D1FA00F43BC4390A11FAED5 +:103790002DEF4E1FE2BB2D99FBDDE43E09FAEC7ADA +:1037A000F497B62573FF9B94F349B8BE2AC61B81D4 +:1037B0003E1883B741FBF481A5BB3A812F824E8D21 +:1037C000F17B7E6534BFA02EE7D76FC57E1686AC31 +:1037D0002763FB09BA40AA94E3BCAED4315DECE1A7 +:1037E000711B8B19B7FF5918EAC79C4B047119F16B +:1037F0003B0657C7F48FF5F11D0DD61ED3FF489A2F +:10380000C661BC47DAB6D64AF3328F3F68FF328DC5 +:1038100067EEAF4DC4F9A9AEA50D647F79F274D2FD +:10382000C9CAB8BDF2138FC5B0EF2C76B8FD5ACC1B +:10383000BDD90F729DF5B1FBB74C653B89CFA89EF2 +:10384000D6D013ABA73DB46E718F414F0B2FEEF95D +:103850002A7A5AEFB6C53DA8A731ADF1FDEF013C7C +:103860005B7EA3129E643C8E066A455A06D965614A +:103870004C1DA17C8247C6E7B8BD3E05D7ED88C781 +:10388000CBFD455E7E2EEDD67C8A0FBE6F11FA0E03 +:10389000FD8375D892A177A29CB63B586B5206B6B1 +:1038A000E370CBF106FA2DF3297A79627FF7879ED0 +:1038B0008BF6777F188F8F7A2C1CEE30C08DE71235 +:1038C000B778BE4BDFCD76D8A762BCEF2BC14FB126 +:1038D0009FDEFA376FF90EFA4F76DBC9AFFC69FD50 +:1038E0009BB7FDC88BF881F5C6F637FD60EEF84C46 +:1038F000D44B34D2CFDB0BB9DF476D5648BFD8E08D +:10390000B5D5ED86745C4E4D412ECA873AAF05E9B8 +:10391000F96432A7E7713953E9FB99A3EB3D780FBE +:1039200027D9934C51466A73F1C374FFFD1595EE88 +:10393000A5B72533DAAFDB6C3C4DCDE5F19FA9B9D6 +:103940001CAFB65C6E3FB75B83658DE5184F0DB35A +:1039500089A1478716A6FBDD8EB31A7D57C57B0C60 +:103960006DC9C1B2FB63F027FB759C05261E17AF1E +:10397000BD8DBE235CD43E83CF47D6CBC9E5FA6963 +:103980008E988FE36C0A8DD79601F372C6F693CAB0 +:10399000BF27B877BDD6539B8F781997E32FC825DB +:1039A0007EE9B3A21CBDD573F088923A1C39C8CF0A +:1039B000235CE794EE11A897D7A891B5C5F8BE840B +:1039C0003EB30AEDC11A2BC5C1F49665BAF05CE9A5 +:1039D00090A6BBD02E1F93CBF59DC03495ECEB4049 +:1039E0008D95E8F950D9D2A754AE133A62F7A343A4 +:1039F000E5CFF4E27B15E1B095EC91858E7004E79C +:103A000015A3FF887369FECE05B583792E9CAAFAAB +:103A10009352E3E889E2BD08A97F82983880E7EEF7 +:103A2000BF17D9F7A79E9A8BD3EF63BAAD5689D546 +:103A300047F93B0FCB44BD8521A3FE64D6AF165793 +:103A4000F95E767B111F5D01C2C7188DF862B87AE6 +:103A500027639B894E1E9AFA2F0E6F39DA5B5C2E14 +:103A6000B8A6BEE9273B6ADA298DF0364961782588 +:103A70007663C8C2FC30CEA62A6B04E3013695F506 +:103A8000BD720DF26395E625BBBCAC774E2D955704 +:103A900093FDF1060E3191EAF3F321A733320AF7D1 +:103AA000F7EADF3996C4D0CBA6AA0F46E33EB75D4E +:103AB000D0118841E7B4F151FC217EBC2444B91DEA +:103AC0007FE081645ACFF737AAE23C86D17B102E83 +:103AD0000FE7C769E2BC66C9230AC5A72DA93E5CEA +:103AE0006387FA4BD629C4970BD7A8C7D04FBE30EF +:103AF00064D4DB828D01D2271685CDEF49717D0F0D +:103B00003AB721FD0E57DF33EB2FDFCF15FA5B25D8 +:103B1000AB8CD55F12D957527FD1987F1DC91D310B +:103B2000FE628D9FB7B24937127EA7A9C75FB9065B +:103B3000E03B59357224E2E38CF0F76E0ABDEB40AE +:103B4000FB77D33995F89C697D7720DED4D557BAB9 +:103B500051AEEF7FE01B397F80F26DB9367E4FC1E9 +:103B6000E2FDD124E483DF58898E12CDCB11525966 +:103B700029F07D5248A154AE8B2B94C4B41879E33C +:103B800012F7B3B2AAFA959131F2E529C19FE96B18 +:103B9000B85D9D55C5FC5EB4174B47EE407B1736AC +:103BA000268A7B4E2AF656221DC9FAD90AF77B6B64 +:103BB000531BC3F95E3C1752693C2FCC03F7B9E2A3 +:103BC000500AE54786DC949684D2292D0DE553F9F9 +:103BD000A85009A597848AE9FBA5A1CB285F161AEE +:103BE00047E9E85005A5DF085D45E965B0CF61BD4F +:103BF000F2500DA56342D7D3F7B1A11B29BD3C34C8 +:103C00009B525FE8DB545E115A42696568117D1F63 +:103C100017BA8BF255A17B295F1DBA9BD2F1A1D5B2 +:103C2000945E116AA17442A899EA4D0C3D44F92BA7 +:103C3000433FA0F4AAD0664A27851EA372A96FBC91 +:103C40008E7F82BE7743FA629DC7D5F87C681F6C71 +:103C50004F2087FF28F69739B9FED7500ECB7AAAA6 +:103C6000B80F61AE774CC87D795FCDE2E87694906D +:103C70007D5F5289F6FD76900318DFB372D448BA9F +:103C80006FF75E2EA7B7246BD89F5F1CB5E7D3A74D +:103C9000F27B302BF7DC4D299BE01E967FA807E5D1 +:103CA00010D2A316A6F763B637328A5F4A2AEDA56B +:103CB00077F13ACB2D7528D71F2A3FB91FF97A66BD +:103CC000B5BF0AFD0C0F955B2C0E9257355538CFBA +:103CD000AC3CFEEE4449AEFF38C23DA22AEBBA1B13 +:103CE000A17C44AB85CCDDF42AAB05F9211D8645CA +:103CF000F926FD2F9DC9C6FDD09527F5BDBEADD8CF +:103D00007E7B5E6925D79BF9BD1975F548B22FB743 +:103D1000DBBA15BC771F06C3E74929FBB17EDBE29E +:103D2000A790DF46B6FB5EC0F98D08FBC6E17C5D5F +:103D3000799CEF8A3BBC5392604225DBFC2FE05913 +:103D4000C3A848704A32E42FDD157E01D3D15D91BE +:103D50002929905EB6A7FB05141F63BAFBA638217C +:103D60007FF941F6228A818A5E6FAD0BF2E38EF80D +:103D70005F44F776755FB03615D7C916694985F97E +:103D80006CFF3DF335437E627FF84514A303EB6F70 +:103D9000678DA87FC97571783BFC88EF82FB74F250 +:103DA000E36CD7FA92D2CB07AF4F27C28D7086F85B +:103DB000FB0705FE7E5A87822A5609355867AB5C99 +:103DC0008762A29789798A5C87C2BC6AC4AF5E8326 +:103DD0007EAAFE694CC7F7F1008F6FA13FB0D3A355 +:103DE0006520BF4BBA83EFA367BB62D781D3D97677 +:103DF000939E9A08BF13F3B81FF17F1BBF07C5BE80 +:103E00009A08BFDD08C7C40BF3F17579037C3C3D0C +:103E10002F2B71BD5502DF663C775AD8417C5F304D +:103E20007A1FCCC2D05F74679E45DE531B165E9727 +:103E3000FE1FA1DB9A3C2E2712E19594D3DCE8FD0E +:103E4000DB44F24615EF18C593738CFC98C53BD044 +:103E50001FF85D417F1BCE1ADF7FD4F636FB713F22 +:103E600092726E5A1EFF9E507EE1D0E4FF76D279A8 +:103E70008B53F83B8012669455A17DA0101FAC17A0 +:103E8000EBF8464E605D1EF97759159D93F98CFE4F +:103E9000F819AA5E43EFD25DC5EF33CF9A74C8AF6D +:103EA000D27A792BF9FD2E7E1EA9AE4EDE81EB591A +:103EB0000CFA830674007F76639A52AE5BF0BEB450 +:103EC0008CE362FA224F2CDFC9FD3DCA97923E3245 +:103ED000C83E44BAC5FAAF0AFC44FB51A85EDB7782 +:103EE000F3E8DC53B6EB741650BB57F3D2A95F5B13 +:103EF000FEF2B245E589E9F9ACE8B7B3F519C26F4E +:103F0000CA24AE37A4B566107DA74D0DA2C61343D3 +:103F1000D78B6D48D72FE571FFBC94E760572FC44E +:103F2000FBB99D193C9578B1E5977772F93D3CFA5C +:103F3000DFFABF44FF5BD127508DE718FA7E8CCFA4 +:103F40001B3195E95EE4EB49B897A1FCB4915ECED4 +:103F5000501F867C1A9037C6B9025EBBD19F1AB635 +:103F6000B888DE547BDF54A2177BBA8EF4F2464E3B +:103F7000F0CDBC21F8A8CDE6ADC0B7234F3DDA386F +:103F8000D3998BF736809F60E98E3DFADD991BD17E +:103F90005F91D1C7447E13967F59FF06F4FF5A2BD9 +:103FA0009D8B713F029E2BC79E537F22E8E09A3C77 +:103FB000FF47799C2F4EA11CAC61EC3E7C27EA1494 +:103FC000F689FBF457F48F98FD2292DF2EA4B748B0 +:103FD0003912E57BBD42F23DD237C8ED2F70BEB23B +:103FE000BF447AD84E21E753F32FA48765D4685C89 +:103FF0003E093EE77CBA81F1F39544F249CEF79C45 +:10400000909F89E494CBD1B16D278BFA831D028FE9 +:10401000729E491E7E6F3A6906237BCA25FCC26BDD +:10402000D02F5C8CF7C7791EFFC5F70B470CF73D07 +:10403000A43F58BEEB60C6F3A5F916837C417DED25 +:1040400099187898B003EF156376ACF5A5E1BD9F9C +:10405000F0EBDCFF22EF69CCC0BF014EC5A7D03A20 +:10406000777C9FF3FBCC0216590B2436E37385F95A +:10407000611E3D9FAB949AFDC133A11DEA3B3D8A71 +:1040800023E280FAFB2BEC0CCF0D7B5C16618F7664 +:10409000171461BED24EE707072AAEA0B82473BC3E +:1040A000A24CE70717C58DE734E367FE2D2F397162 +:1040B0005D1ED3A7388AC99EE6E7A736B17FC87AC6 +:1040C00037E6DB84BE159C998F76D9D2FE56F8C2AE +:1040D0005A757E7ECA3C9CFE729DBB5F417F6BEE33 +:1040E00072AE0FE7B108BD9366A6EBDEFCE07CEC98 +:1040F000E731793EB99C9F4FB67BF9F964CDAABCF4 +:104100004923A183BF1B389F0C5E979F45EF105436 +:10411000201D3EF6F99E248CD33ECD7AEE237B659E +:10412000DCD14C7CDF6A41F54B59888F99A6F9CBDD +:1041300054FAFDCC76F4EDF903E7206363E3C01392 +:104140009D03487FA4B4A7D1DF180B67227CCBF175 +:10415000170039507C845521F9D983552792FCF9F1 +:104160002EC28981448E2A944363282EFAB5AA71FF +:10417000744EC27C6EB9AF17C49EBFCAF9C0F75166 +:10418000F1CE6513C54D74E473F9B7C0CAE5A372E7 +:10419000F74B0B701D1654D8157EAF92D3E9427EB3 +:1041A00006C89AF2B9FEB0D0B79EE2EBCDE72C4D2F +:1041B000F93A7FE7C3DA5DA00B3FAC2F0E7D26C234 +:1041C000CB3B5AF816C4CB3B41BB8E7122AF05AF37 +:1041D000C819EABDB877913E4631766B01A3FE0659 +:1041E000D60D8DFF38EB7F04E3E2AC83CFB106CA76 +:1041F0001725917FBE5EC47DC8EFCF09B88F087CBC +:10420000317BB80CFDD3ED8B1F71B031185F72B2EA +:104210003AEC4239D95FBD03E5C31A17F93BEA17F7 +:104220009DAE6E1E1383C7091C8F0B5FDCA023BDE0 +:10423000D617B7668563C631E3F3483E872B49D06E +:1042400033A8597B893ECC7E9BD2399C2E5E4CF2A2 +:1042500075C3F88EDF9554A2FE20FD36380E7F5FC1 +:1042600080FB99EF13E726286B62E9BB3EB4D220AE +:104270003792CE2A2C129BD73AC84F9B7456A3EF85 +:10428000663EDA6EE22389EF44EB27F16DFE3E8055 +:10429000EF451BCAD08FD89E9CE01DCE02E339802B +:1042A000F95C5F9E679BDBFD45ACE3A9E044A2AFF0 +:1042B0007A5B78D470F857E2E7F0B9F53AF28B03FD +:1042C000E305CAA3F10AAEB20C8A4F385CAF921E66 +:1042D000983C4AA7FBFE1F8A7D46EE7BF2DC33D179 +:1042E00039A6CB741E9A54E618F23C54AE63A2F37E +:1042F0004FF33A590B8CEB3470EE99806F24BFF476 +:10430000223D665D388E63BE8DC7159BBF1F1DC0E5 +:10431000FBDFD1F9C8BDD5161DE97013FC2F8C7CCD +:104320005365A578AC77CED9E95D6F57B5E509F44B +:10433000CF1F59F4CE1C7C27F448B595CE53BA81D3 +:10434000EF9703DF6F10FC3FE00FDEA84646E1FE6B +:10435000C114C3797472A9C3909F59CDFDF79BB660 +:104360005644D00EAB67FCBC7143F5B7F83B9AAC32 +:104370006326BE2FB1D8CBCF331D5FAC0FE07A7769 +:104380002FFA513DF98147D9D2513E4A7A90E79DA3 +:104390000EF17EF08BA3C6CFC37717DEDF6865749E +:1043A0001F40899E877B41AF5C525C958D74D78797 +:1043B000F1B9145720FCD34CC807E14F967E7CB36B +:1043C0005F39913F79B87E64492F66BAA84B401790 +:1043D00089D639C69F3CAB209E3FD93BC7205FA4FE +:1043E0003C9272E15D01FF91513F9C89E75C4796E9 +:1043F000A9027F3F7CADA98AE210E91EB9E38B1FB9 +:104400004F437A60772871FDC83F947219E30ECA52 +:10441000A278BE29188D034676FE7683310ED8BC6D +:104420002F24965343CB217701D78FE4BE81FB43E2 +:104430008693EF0F165794EEBFEA3E51BF689D2F4B +:104440003C86D25DD88FA32499DE8932F3BB59CE46 +:10445000CBF1CDF34E3AABB2883B963FBDDCEF3AA1 +:1044600020E76D548E048EF65D8825FB501F9995CC +:10447000E3DF88EBBD24C7BF09D3BF66FBFFB620CF +:10448000A6FF162B8FF3552D2CF834E9D301437C6E +:10449000F0B3426EAFABE1F5F6678DF7FC11D29643 +:1044A00063151E2B8CFBCF05FCBCF0806BE8FB0D6D +:1044B0000F0BFA7908E5D1A8A81EBF49AC2780EFF9 +:1044C00047BFCE3A6BC013EB77DC5AC0FD04A9138B +:1044D0009FE91D9989EF80F3779A5B748DFCC0ADDD +:1044E0004EAD6E27B5632457D6B9FC4F86853E3452 +:1044F000D785EDF979A8E634C6C93E2BF4100997A3 +:1045000079BECF16F07DA021C7BF1BF19599E37F3F +:1045100016D39016B623BE438EF876CABF16F0FDAA +:10452000F0A10226E8DC49E79934AE7AF1F7A9CA8E +:10453000F2832FE3B8672C617A57B0C535FEA2DE4F +:10454000653D24E6137BFFAF200E7DC5DCDBA7FBBA +:1045500078355EF65904272DEE1BCA7856D07B8F2E +:104560001490DEDB38375E9CE8960BF8DBA4BF0BBB +:10457000ECF8F70BB81D7F0CFBAB99C0E87D256903 +:104580001F6FB1F4B1A1FA013CD179F430DE893961 +:1045900081E398F16A4B6DBC1CFB1F2E1E3F1F8CE4 +:1045A000C7CF87C2E399A397A6A13F41BE7363AE6D +:1045B00027E30F64BE3DDD387E5B25CF5B0B39FF03 +:1045C0002D17F117B9857C1E0ED33B2C8E19FC3D9F +:1045D0002119C721FBC92D74F177BAF2A7E4166639 +:1045E000D1BB1B14DFD0966E7C5FE4AD829ADC42B7 +:1045F000A8E716FDE71672FA45BF19EA65E6F70B5C +:104600008F8AFA470BA6500AC26B34D2894D55E304 +:10461000E2B1A890CF5FDEEB94F7EA966C520DF70B +:10462000EAE4BEBAE47946FB3E9EE3223F278AD7FE +:104630000B96E92FA30BE9342BB761BCE357DD6F71 +:10464000119F291983F7DBF18503F167BE8BDC6FBE +:10465000AF2E8C6707309FC1BF25F7DB3ED3F993A0 +:104660004CE78875D928EC70949F28AFF15D3392A0 +:10467000DB1AB753B7A4727F2BD21FBE6732A79045 +:10468000FB91CC7E30E9FF92FE30E9FF1A78CFC76C +:10469000E407EBB3F5ADCB81F5EA1FCDE87E6CCE38 +:1046A000027D7F0E8C973CD5CBD01FD556CC5227A0 +:1046B000607985C587E70DE973F4362BE4D3BD0C2B +:1046C0005FD4C47BC46117F4BBBEB098C311BE7184 +:1046D0007F0ED45BD4FA9FA43F664FF2E2CBC73182 +:1046E00071D06BE95D2409FF72C107695EEEFF6559 +:1046F0008E30B5F3DBD3E97DFA683D792FCB7F1798 +:10470000A74BEE27C7E7BCC98EF7713FE82CD64B05 +:10471000F1726D962E9233DFCBABBD1BEB4BFEC11E +:1047200077E29E8EF1079BE3A11E30E1D51C0FB509 +:1047300045F8F7DAA03F3A671BF04BBA159C2FD427 +:104740006FB566203E8C715503EB62F25726F24F2F +:10475000262FE07C6FA6974E412FF7C1FE4F783889 +:1047600077FEBC3A3E7A6F15DAD1EFD92465BAC824 +:104770006F9CE4E5E7EE4C57B85FC9C6FD82B64BC7 +:10478000D8B866DC6F6DCE76057F1B6BA985617C22 +:1047900071ADE8C75FCF948FCAF84FBA70F9ACB16A +:1047A0008F24DFA8027930EE14814A3B2C7D0AE089 +:1047B000A9D6F99BBFE27BFF39A5DCEF9C93994614 +:1047C000F1195B129C03C8F8B368BCDDFBAF1F286E +:1047D000888DB77BE7F58385B1F176EFBCEE777E08 +:1047E000797FF4BEC7DF79FDBF33DE4ECAC1236ACD +:1047F000F0C86AC0FF5C105E681FCE851E17907FF0 +:10480000D443789B23F01CFE1CF0EC88E2F98895D9 +:10481000BF273377EF2B8447EB148E6AEB03699144 +:1048200016D27F22D4FF3C47C734F4BB9DB0F58F2E +:10483000C5714F3CFF7621EAA547BF77CA85411A6B +:10484000EF6BFD2EFCFEA7356FBA105F47D7A8A40B +:1048500057DD2AEC8E854D5F8CC7F3A1F7053D5DD2 +:1048600059E43F5C186367B35016EDE77744543260 +:10487000ADA4BCBC6B97F1F7DF5674B90D79B98F55 +:10488000AF10BFBF70D74FF7DBF261FE77EC4A275E +:10489000BBFC4FE2F7DBFEB4BBB013E57F5691459E +:1048A0008C1FF818C7C779A11EF4FE5E3BEBA675F6 +:1048B000EAB5326EA7CF50B279FC29FE33CFEBE5D3 +:1048C0007D29D4EFB247F8BEB3C8CB7F0722B8F733 +:1048D0000EDA5FCCF35E76B4EBE53C98D7B20DFC14 +:1048E0001D15AC8FF78A8221EE5733C365DE7F96A4 +:1048F00074DD4DFB1253CBA7A3BC3CDDAE90BC34A2 +:10490000EF47B7EF7D88FA6B39584BF5977598CB21 +:10491000AFFD1889FB76D33D71F33E955224ECC26E +:10492000F1EC8AF3F83B3FCE916943DD4BFE531324 +:1049300067CA3F3739283DDEA4537AB8D04BF8BE5A +:104940006BCFFE97F389AD7BC7E3FE3EF3955A0725 +:10495000FE1692F48F689D37763FE6257F1EE3F1C1 +:10496000287EB28B1608FC5B19F7873C29FC23AA2A +:104970006E3E17383407E32AC24EFE3E97F4932C5E +:10498000407CC4C4892FB8809FE41B12EE2B006EBC +:10499000FC9D0D27F70F5C687F4E047FA2762B12DB +:1049A000FC6E81E48FC3625F58BA73761B1EB1B48C +:1049B0003CFF7111BD3726E20EC5992C53C5F9890C +:1049C000CA4C718661F6168BA15F18CE86FB93994F +:1049D0004E25BD30276FEF608E66BA8F21E973EFE9 +:1049E00026C29FA41B3C71B6A0CC61DD1ECB840BFC +:1049F000DFD730FF7EE4A7D6BE229413B79BDE69D3 +:104A0000F954896F3F4D2A1AC9F1E0F54FC7FD707F +:104A1000190BB4E98407FEFB5477EC5D7F03F221A8 +:104A2000F127F4B3E2973FFB05CAA53BFFF9915488 +:104A3000944B9F681DD938DEF227D7A562DCF49F1E +:104A4000B4702AB6FF24C2E59379BC478BA45FC13A +:104A5000EF54406EAEC43FBD2447FC78FFEE8E7726 +:104A6000ECF4BB6EAB76D9BBF15EE1CADD1C8F9076 +:104A70003FC6F3EB095FABF618F9EECE1F3F92EDA0 +:104A8000E5F77EF305FEF25134AFDC6925FFEDCA90 +:104A9000B7547CE690AD62FD049FB93DCEE32CACEB +:104AA000DBAA2E75912D6D7039684C36E4AB5542FA +:104AB0004F5DB59BAFD72A935EDA90C00FB4C14467 +:104AC000F7801F7A2F280CF322775584CBE7967F47 +:104AD000B4FBF19CEA9377733AD14F737CE7ABA9AF +:104AE0004A79940FE47B81C7BB4A8694179F0A7E5C +:104AF0001990FF629FF1EE8109E25D8BBD3C5D6E16 +:104B0000ED4EBD0AF0B3BCD3EA0BC3E7E53F53FD5E +:104B10006822325807F4FBDDF5B3970E5F09F3B94D +:104B2000EB696BE60C0E8E13E5B65CB75548EF9556 +:104B3000D175BAF35F5EB2E1EFA7E077BC3F20D753 +:104B4000EBAEA7F7DBD0AF6FC66B6DD77E1BE73B35 +:104B5000D3BA751D9B8EFB72CB3F9EA1DF1BFD64FC +:104B60009FC2728A07B76F78F2D554AC27D76D60B1 +:104B70001D4DF58EEFE4FBC9F1BD0AE951175AC787 +:104B80003BF08762AA89DE7FFE2B18BFE15DBB0F79 +:104B9000E16FF8F9BDA908C7C75A23A7FBC7D765B6 +:104BA000E37EDC600D67EB94F2EF0DDBEF277ABC60 +:104BB000FDD0FDD9FCF7EDFCB9C8CF00672EC2B718 +:104BC000ECEFE7127CB7B120D163C3E3FC9EDE6952 +:104BD0008DD53D1D675D334670B9F5F10E3B191556 +:104BE0001FE36121CAE3DFF2FBC08CDD4D7A887CD4 +:104BF00037802434E44F3BF83A7D5C24E3E3B87C0F +:104C00005B256AADDAB99EE4DB9F0BFD39C8FF80F6 +:104C100007839C530F4DCB117291E2AAA91D888C7A +:104C20005AFC8EF57BADFEA4B18676C25FC6C7BFC7 +:104C30004F8EBFC39EAC5C0E69F640FC462FCE6320 +:104C4000A5C2DB20FD60FC708D807380FF776EE075 +:104C5000EB24F8FFB3B7B85C5919995D4772A1D737 +:104C6000DA9D83F522FBE7282417ECD1771162F94E +:104C70007AA755F0B5B11CE6A529B1F8DCA790BF1D +:104C80007CD56E2EB76FDB0AF563F8384A2FB6E88D +:104C9000F7E2285FCA7388DB4DE7403235CB05E782 +:104CA00008A35C1838C7F8FBAC21CF0DA45EB6DCB6 +:104CB0001A79EA51E4DF77ECA4F72CFF9995E2E941 +:104CC000FFF2D3170FDF0CF4FE972EC9B746796BAE +:104CD000E6DB8667E6B2787CFB97CC008BCBB7F03F +:104CE0003D2EDF66F277D0BE36792BD621119FDEBE +:104CF0009E40DE5E3142F801045E4FB3F2B4AB2059 +:104D0000FBE79FDC3582E22B4CF8957835CBCDDE86 +:104D1000226F5CB909FFDE6231F8947894F47AE787 +:104D20003FADA07106E858D2ABDCC706E8D50CB79A +:104D3000119FE6F2CF855C92EB6F5D0BF63AC60FE2 +:104D40003EAFD27DB913DEFE54BC5FB12E89FB2786 +:104D50004EE8229FCEF3FD59B636941FF27B7F12A8 +:104D6000BF477322D09F9A1E63CF1DDBABA6A27FE5 +:104D7000BE2FC2ED7C331D8264E67E10E10798A64B +:104D80003A8B4255A8279654E2FD9D93AD56911F4C +:104D9000C57FA744C4BD9C10F7E44E887B717F6437 +:104DA00081C357913EE5D772019F4B38A8ACE1957E +:104DB0009654D4AF97ECBD8BDEB15BBAD18887DB5C +:104DC0009C3B49FFBE5DDCEFBC6DABF1FEE79D4255 +:104DD000BE37FCBDE9FBDEEB898EEE34D15150F8D5 +:104DE0003BCD7414967454C12AB89DCCE357EE1190 +:104DF000726D9A5A3EAB1EF07FE2A04AE75227F747 +:104E0000AAAC0DE1FEA912417D898579BCC32AD6E1 +:104E1000678BF5931E473ABB74305E07CA9F3D3AD5 +:104E20007E355459FE8B7F1FFB18A4C77FF1CE251A +:104E3000FF8AF95FBE5DF4EF6C70FDDA7D7FBD1512 +:104E4000E5D7897D76BA8F7B62DFAF8B5663FE57DD +:104E5000761FCEF3C45A3B9D9F86F7B9685F3F51DA +:104E6000C8F5C196E7CF8CED2379CCEFBDFFD30811 +:104E70007EEE7272EF7FFD1EDFD13DB9D74EEFE8B7 +:104E8000AE12F6D8AA5F2545F032E689E7CF905DED +:104E9000F775C1B3529C6F9E70B17A8A17D2FA8BA4 +:104EA00070FC95FBAEA67B102B76EFB7E17D94DA14 +:104EB0007FFB622CCA9D13CF707D02F4DDEDF8FB01 +:104EC00034BFF887830F5B61FD3E451D308FB159BC +:104ED000114700CF77CC78817E3F5D8D70FC5B0AF7 +:104EE000C5FD005E1A505E26C2C76BFF47F171C256 +:104EF000DA3B3D1FC63FF1B4320EE57E142F0AADFA +:104F0000F3F2BD2E8A7B02F8F9F77D67C6A2DD7D3C +:104F10002178FF3282C763FFFF026F92F7E2E0FD64 +:104F20007F39E3CF6B008000000000001F8B08007A +:104F300000000000000BD57D0B7C54C5F5F0DCBDF6 +:104F4000F7EE6E92DD64F3249124ECE61D48C21264 +:104F5000200488BA101EB110D810C040822EAF8035 +:104F600018484054FAD77EBB1090D4C6125E8A2DE2 +:104F7000B50BD2CADF471B1495B6801BB016EA8367 +:104F8000D86AD5AA101551914204AD6BB5E59B7353 +:104F900066267BEF9208D4F6F7FBBEE507C3BCCFCD +:104FA0009C39AF39F3B8172FD2DFF5849CF1124248 +:104FB0007209B9C8E3E1E199A7DF2DB98B166978C9 +:104FC000E6EDA29FD2F0CC336FE5FC0EE2CFBE91AE +:104FD000FE360D971989A7DD42C8392BA979B28011 +:104FE0002628DDE952024D3F786DFCBD0E4296EE5B +:104FF000ED30CEA7F91B07D8094924A4FCB97F16C8 +:105000007541F9273B8CA490C60F7E7513A1E5CF9F +:105010001D34119304E1B37760FC57562781F81AC9 +:10502000938B0C23C477D0EACF86781AA969A7FDA1 +:10503000341FF8B2A80BFA236B09194E48BEDD885D +:10504000E1F9FD5F1F87FECFEF37D909EDBFF160B2 +:105050001481FA8DBF8DF0637B07BE2CF15834E3C9 +:10506000FB2F8FFF9CDA39A13FEDFFDC1E69A8CF33 +:10507000AE1DBF84E36AD86FF59B25C4034B3FF890 +:105080006511B1E0B817FB0BFA1EEF44186FE2FF91 +:105090007BE3BDFC7C1FE5F36DB599003F07FE99EE +:1050A0004EAE62DCF5FF9F8E9B5230A6AB06A77911 +:1050B00018856F76E22E2B31D0F1115201ED12E2FC +:1050C0003C62A7EDCD706516DF4BF0D74992089989 +:1050D00042CB12DAE446BB84F59B89A102F032256B +:1050E000A17E3289A6A1EBBECFE422286E70015EBC +:1050F0003B134A7F792FD421CB092921E476336BE6 +:105100006CAA4B0E9868F966D707A9668AA7E6527B +:1051100093537260FA7B903EC3F3436C67866BD205 +:1051200027A408DA3F5223D1F4A9A52612E06D5C2A +:10513000A47F67132309E4F138AD7F638D3E7F269A +:10514000D999A8D0F6672E56899FC23123ACFC723C +:10515000BB0DE7F146D2B4CE66F9B7F06206BC9853 +:105160002416390878191EC2CBA578E07864C52FBB +:10517000C19BC9B3BE1343A2F8BA189CD245ACB7C1 +:105180004287BF70BCC1AC2825500FBA0CE1D7E4F0 +:10519000925D11D1BAF670DC3DF8E4F8BE5ABC86D7 +:1051A000CFCFE5F0BC05F09C78299E43619DEDD4FE +:1051B000203A58E22117A3081B05E0C9CCE86DBCD2 +:1051C0006C417E3AB64BF203AE8F95CE6F1D02F165 +:1051D000C72527E47F51369498E9B85F51C93E2925 +:1051E00086D671B9ECB612688FD5974AFFF0954410 +:1051F000E18C293584E0A27F635D91BA71C557C403 +:10520000E9E289EE6B74E5FBD564E8F2533C037583 +:10521000F9FD1717EBE2694DA374E507AC1AAB8BE8 +:105220003B7CDFD395CF6C99A68B67B7CDD695CF56 +:10523000DD364F979FEF5FA2CB1FB47B852E5ED8E4 +:10524000FE3FBAF283F7ADD1E50F09DCABCB1F7A95 +:1052500064932E3EBCF327BAF223DEDCA9CB1FD920 +:10526000F5A82E7FF4C74FEAE2D776FF5657FEFA2D +:10527000E0215D7C0C795157BEDCFC675D7CBCEDA8 +:105280006D5DF989C91FE8F26FB07FAACB17F33FB4 +:1052900029EF822E9D7229F1517A58C29248A5F3C6 +:1052A0006B5D3B0A7153E4134AB54D189A491B864E +:1052B00091A41D430B655B085F2CF2243B805E1FAD +:1052C000F2DD03C4F5CAC82FD341AE1F2BAB8EF15C +:1052D000205DBB08D0ED54F8AF9D86668B4F06FE6F +:1052E00033135F443121D141990486523A0C4A1854 +:1052F000DA825124104FE9301881615C301ED3E30B +:1053000083B1182604FB637A623005C3A460268645 +:10531000FD820E0C938383304C09E663784D702830 +:10532000D6EB1F1C82616A7034A6A7054762981EDF +:105330002CC7F401C13118DA83933074046FC03084 +:1053400023588DE53283551866056B313D3B380B8C +:10535000C39CE07C0C73837331CC0BDE8A617EF0DE +:10536000160C07066FC37A8382CB312C08DE85E9E1 +:1053700085C1EF6358146CC67070703586CEE08FAF +:10538000B0DC90E00F312C0E6EC6F4A1C18D180E6A +:105390000BFE14D387071FC4B024F8308623823B4A +:1053A000302C0D3E86E1C8E0FF62382AF814D61B87 +:1053B0001DDC836159F077987E6DF037185E173CDD +:1053C0008CE9D7073B3074055FC4F431C1A3188E54 +:1053D0000DFE19D3CB83AF62382EF836A68F0FBEE1 +:1053E00085E184E007184E0CBE876145F0530C6FD1 +:1053F000087E82E1F78217B0DEA4E067184E0E7EC9 +:105400008DE995C1AF3014FA9D94A9677AE47106CD +:10541000FCDB23FF0C1769482C7174507DDB0742BD +:105420006E6E8C8A46B938E56E26171F883AFB3CAB +:10543000CAC991263BD349DB901EEB38DDAF837F91 +:105440005208E918F9512AD831F78CF9E09DDBA808 +:105450007EF22D37915FB0226172F71B4B97856505 +:10546000D868FA1C4ED7C74A0F27827D744F7157F0 +:10547000839BB6739FA3AB0EC2750EA6FFEEE661CB +:10548000B3C380E17B454CFED72DCF8EF1805E4CBF +:10549000B8B2F11DE27A43941F91C3E396EE74779C +:1054A000E195B773A5E5BE8C882E22547EAC32B34D +:1054B000F0CEC8E89D107E1991EE073DBDC8E17998 +:1054C00010F8DF379620DE7DC7ADFE66C473D3606B +:1054D00077E155B5B3D331FC3FD2CE6357D20E51ED +:1054E0005C4A259DBF5A3E7FEFA8EE9AB9B47C571F +:1054F0009AC1B98626D5FA164D063D3E5EAE63E9E1 +:10550000A98A136D09B90EE5DA3C6853833F5383CA +:10551000FA7E9746BE9A6C7B5542E9B87625B52748 +:105520008A2ECDA7BF6885D2596DAA81807D4A4356 +:105530002C574B94F7BB841CA6E9AB291DC238DE5F +:105540005E4DE9D911EACFD330F11318AF87B4A279 +:10555000DDE1817A1AFB62D53BABD73EAFE9EF259F +:10556000873501F8898C20232ECA21BAAEE57DAD9E +:105570006F909D010ACF85D76427C40F271A09D8D9 +:10558000CF5D4B4DD82F6949443E793BF199343B6F +:10559000A5D72FBDBEB5CFAB84CCA572DB45F9FA3C +:1055A000F0D23B93812FD6AFDBA3122BE091DAB779 +:1055B000562D3DF991EEBBD288D15E08F85DAE2044 +:1055C000DDE79154B417F93CA8067B7B808E97A445 +:1055D0009B9DBFA071D9C0EC7AD1CE940C03CE9F15 +:1055E000084F188096E9AC2E93FCBFA073B2DED8AA +:1055F00094175700EDB07A34A701F0B7A035370300 +:10560000ECCD0A859895629DFD1709F8A20A8F18BE +:1056100034F662B87DF80F472CC24FE988B8E9B874 +:105620003E90E8FA87CB0149C09F897465ACA2F926 +:10563000A60433B333DBAA6E8579A2702E16E56516 +:10564000DA4F2DD00F9D87DABBA35CF9D1D0075B71 +:105650003F503AF17569F4B02A313A264BE9F81C0B +:10566000A1F1985A4D19F73A34FD43394A6F37671B +:10567000B0763E90385E56F37A0A6BC7D31AEB8742 +:105680007AA60405E153D35C37B9295C261F85133C +:10569000D6294AF7ED40EFF37DB104EC79CF5A6992 +:1056A00002C83553EBEAE5904FF147142A3A4C0A09 +:1056B000518C148F73896D4232C0D72A39B9BC0C12 +:1056C0008D0FE8BF55C2F16567481C7FAE9B9213F2 +:1056D000A07D13B9D78EF480FDAFFB81D5C5E093D3 +:1056E00076801D21E6BB96F75BDBF6EC9D12D23986 +:1056F00071011E6B79FF37CBA409E2E178AB05BBE2 +:1057000085E2D7CDF141AB1D7F63D8A5FD12C569F8 +:10571000AC2A0CC1DD33FF775B5D1145A171AF93FE +:10572000A87C007CDE67C2719A383C020FB333E27A +:10573000187DAF9E983EAF177880B689864EC2E935 +:105740004B35F0794E27385F82EE05DDDC90C1F4F1 +:10575000860817F7E05309F52343BA4D47A713B559 +:10576000F9B4DD89A9CB09F01DF2CD282ADF3286F4 +:1057700055F968FB1F3A783D7B531EC849B9877FAE +:10578000880BF982D3ABC96276E5C33A87E3351C4F +:105790002FE17AA4B4074EE2319670796B80743BA6 +:1057A000A6D7B69A10CF627EDF97985F81769B8EE0 +:1057B000F362E378E3F494C8DB4BE4F5D7D1A804B3 +:1057C000727EA309F95FCC47387E85DC3F0EEB562D +:1057D000DAFE039044E5D9E1984609E6EB4E3E9E99 +:1057E00024A02F9ADF61BA599AAB913BF771799354 +:1057F000C8F3C3C7791FAFEFE2F9E41B9A5E82EBEF +:10580000649C6F51AE85B723E213AC0637F853267C +:105810003D40E9B897763FCF64ED4EDAD0FEF99F70 +:10582000803E6A8D2817EF5FCDE44FA85D4EE759A3 +:105830003CACBB32FD7E7C951C01FAAC2D78FAB1F4 +:105840005FD3F6E3DC4694FF71A4EBB15FD3792517 +:105850003504FB3B1C730EE3D1D3338A651A6F7397 +:105860001523DE5666B2F910ED6E2D3554F82D5025 +:105870007E6ACA023A9E2D55F5D2020D9C494A8C89 +:10588000CB8FF89D9AB298E72FA6F907A79D1A0427 +:105890007AA5A3D6B95FA57024DA890DA63CDE4EA1 +:1058A000B0BCD94E22A03CF4BB58D35EFC7496DF4A +:1058B000513D216521ADD7367DCD48A8D7E61A9B4D +:1058C000B23001F2D79402BCA2BC7932B9219BA6B6 +:1058D000C752BD2BD1F4B8D4E2BB4134C629DE2374 +:1058E0000EC06F197166DB01BE0192D63FB58BCF3A +:1058F00083AB82F6077ACECEFC1F223F358BF16553 +:105900007516F3731E8A1A707736C8E9E9061BA864 +:105910005BE47B68BFC288FCBD59EA1A0AFC542EBE +:10592000DBCA20F46731BA10FA50E5B25435B776C5 +:10593000C27A490DF1B119FD1F5C5F6139CA175B6D +:1059400084BC4F61F243531EE9FF8891F5BF31D10A +:10595000EE5F43CBBE1EE24BD41FD80E8543AD2174 +:10596000C88F1B457BB308F215513C12E83521FF67 +:10597000D51A37EA8BAD9C9F287BA700BF0A7C7C99 +:10598000C2DBDF9AEA99E5467F9C4D82FCCD924DC1 +:1059900002FDDCC5F363B93CA78C2EA17DC6CB0903 +:1059A0003D176337DA416FB7F4C80506AF918F9B97 +:1059B000EA2B02E58DD30DA8CF8C656ED4B7C671E6 +:1059C000BEE5106EE27A5A4D5674F2588CE39F1978 +:1059D0000EC4FBFDB38C38DE8D2936BF2CB1F140EF +:1059E000FFEA38A301F4A58DEB938D69B6594C6F8E +:1059F0003411C0C766019742103F8846CDBCA81538 +:105A0000466607B8BA50EEAAA53ED4276ACD3377CA +:105A100082BF6973685C2E238C4B62F2D138D988BF +:105A20007A53E6FC651CF70CCAC7F07108BDD23387 +:105A30007F61F37E89FC0F8B6FA832A6407FB13067 +:105A4000DE4C4C6EEDF19BD9C1FECC7D6B01C5CB1C +:105A500096340331D931DF424A42F449D6263F9F7A +:105A60009584A61E965F3FFDD01CC05B4BA911FD1F +:105A7000BEAA7B02FAC3EE97BAAC1920A7AB0C36CC +:105A8000D013D652E6E7B30E5B9E03E18FA87D38B4 +:105A900086967F373303E763C38C35E60CDAAF6550 +:105AA0008801E5D116F7FB56E0C7E7B83EBCF673B0 +:105AB0007F7334F0F764FB10E02F913EF264408E68 +:105AC000A1E97115B662481F5DD94617DD10F721AF +:105AD000FE378CF94BE5080A477481827EB2FBA53C +:105AE000408B0C70DD4070BD17372E602B67F201C4 +:105AF000FB758D0B548C80F84A19E545ECB840E7EE +:105B0000145ADE754691A0FD2D50E81AC4840F7C0E +:105B10002ACD2A8FFB1EAA5A5C06780D9841871D54 +:105B20007E78679542F58D4562F953335FAFF21584 +:105B3000407E5B1DD01DC932D9806F018FE6389C35 +:105B4000475243C339944E8D34FC1EE085D28155B3 +:105B5000210103D56F86A8BA64C04765BCA709E8D0 +:105B6000B10248B018F3CDF1589EEB01B9CE09E56A +:105B70005AB9BF96F6EFD6CAADC39CBE1ECD14F27D +:105B800040EF57B51EAA4A81F6B78ED1EB1BCB303A +:105B9000A3CE5F1459A08F9BB3F47135551F3FC638 +:105BA000FB3B1C7391007C315C0EDCCFF941F4B3FC +:105BB0002493C955113E67B4AF047C3D1769253E57 +:105BC00009E284ADF3CE2ADC3E7696556BE4D03FF5 +:105BD00032D97E04E879987FA1DF8F074FDF077401 +:105BE00090E0CA2846987879A1CF12383CE17AF340 +:105BF000C75C7F0BBC87E7DFCBF1DEEC5D453EC8C1 +:105C00000EA5CBBCBD9237DDE5D604B0BFEDC55ABD +:105C1000BDE4E3F5DECF71F932B572F17084E4B022 +:105C20006ADB67FDDB2C1E970BE446DD34B463FAB8 +:105C3000D6F36B703CC2EE09CF3FCDDB735DC66E11 +:105C4000F939C7FF95DA2DA62C86C7CBD92D3FE7AA +:105C5000F8B65CA5DD522E775D7000DF0C3020DFDA +:105C6000AE4FCD90E66AE088E7FAF829D01189A016 +:105C700056141FF8F5158B82FE7D79BAC107EB6DBE +:105C8000B9CCF81EAC9FE59A7B3E033D6B3637A13D +:105C90008F3C49F2ECCD0478DA0C0AF04304177714 +:105CA000B2C58572A42F3E0987F7BBF209E53BB464 +:105CB000D38F3DFCAB8D202FFE8D71BC0CF4445A6C +:105CC000E938922E1D8790478F3EFC08B62FFC1BAB +:105CD0007DE13FDCAFF046A645EF57B84C7DE1379C +:105CE0009803BA06E0728E36001EE3F998DFA93CED +:105CF0006403BFC305A7829B15AD60FFD378EB2A71 +:105D0000D9EF43FE7645B835FC600ECAC4154F6521 +:105D100024F821C0CF9A69C776CDF636942BC66495 +:105D200026F70FC76CC0D0DC63DF0FD0D18BA0EF9C +:105D3000D8BEF89EE7FF3C93D15385C95383764084 +:105D40005DB18EFFD684D9F7825E857E3A187CF2EB +:105D5000C5223A9EA41AA6B796707845F9A41A6788 +:105D600019FACDBFA1D8D4E0654225E5B75EE012AF +:105D7000767F4B06C3A7802BBCDC8361F08BF6A338 +:105D800045FB237B6F5FF0A7A8773C38EA73E03BC5 +:105D9000D0BDA8EF53DFF7A9A06F4BE9D4DBC1BE9C +:105DA00061F671F98015E6C802C6974B2CC08726AC +:105DB0001D3F5E27F72E37F6703BB8E37AFBFE6E89 +:105DC0005807A412A764077BC43D06D60544894141 +:105DD0003942EDE464801FFDB776D4877658AF3D35 +:105DE000CEEB6FE9F1CF083B3207FD3F1AFBC8A8A5 +:105DF000F5FBF4D86B446F1F8DCA127E1F3701FB71 +:105E000034DC0E157697B04385FDDC6327737B1475 +:105E10007E6A49C86E354E66E5845DBE7E24F1AF6C +:105E2000A1FDAD97484416E8B31906E64F515CB89A +:105E3000AE892E4B7282DF42B46B2C65F6F77FDAA7 +:105E40001EDC24313B3086D3652C710ABB3005F84B +:105E50004EBB7ED3AEEF406F80DD9BC861E8A86D7E +:105E60002276F0834CB74BA0A7E2F9BA29EE1BF9D2 +:105E7000E8F5945EB64E1F9B0DE33D087C01F6D914 +:105E8000748304E56D2E5B1993AFACBF83FF884C20 +:105E9000A9D7D0C975E5A706813DBAC961B4015D2E +:105EA000B470FF98EFAB485CA7946796A4D835749C +:105EB000FC00D7035B6B3C2EF063B53892A4799A53 +:105EC000F676713DB5A1AA1EEDE043515E94133DF7 +:105ED000EBB5B5CCAF184EA7EB783D13C7C79619F5 +:105EE000860833AE4FC74AB04E5D971581C86853D8 +:105EF0006224F49FB9D83A75F3785B19F04BF4DA61 +:105F0000E568355239645C44F3D76645627BD13627 +:105F1000B11E6272AFEDDAA41DF76AFCBE1B04BCB1 +:105F200012C179B95F1574EEC675EDFD8959C5408A +:105F3000271BAECD7910F0A4FE9F42B43344BD7749 +:105F40001D9E18D06B27C6CE7C7301017F8BD30EAC +:105F5000BEEC18CEDFEFDA8802FE9477A9F05D2D53 +:105F600041FB6E379CEB51AFFBFBD30BECBDD45721 +:105F7000697D47A8FEE30EF78359B49FCD9533D1D1 +:105F80003EDD5AE34C9947DB33DA8D489A2D0EB645 +:105F9000CE8A9D9CE39735E35AC6E76957166B672F +:105FA00043D53DC9301F4D598C0EDB802ED16FCDAE +:105FB000D6892D8E929479D04E0D933BC2AEDB5292 +:105FC00065443FE28659393B611D07F3097E8A65C6 +:105FD0007CFC4DBCFDADAEF3C90B011EC989ED8A39 +:105FE0007E04FDB7D1752AF201CCAF86BEB7F2A907 +:105FF00039141583E330D99376C038EC1C7E0A0F30 +:106000002B4F6C7777037C6EE370980FE0938508D5 +:10601000DFDF112F1DB51EA4F724CE1F719339BDEC +:10602000D518FDD90E2D9F4CCB423EA17CE0413EC0 +:1060300029C67A02DEEBBE1ED501FB089BD41827C9 +:10604000B082F02B5CA91D7502398D90D7B3DC9D11 +:10605000306F54DE14E13AFCEE78AC5F67E8C86E4E +:10606000A2FDD5AD0960185EBF82527127AE879D33 +:106070004940E7A46914EAF3DBB84CB9D03A3C06CE +:10608000D65F9E68564E523C23205EF1AFF9238CBA +:10609000A043FE6A2560B7537BE0E66934FD66895C +:1060A000C133A7F9860A58EF7ECCEDC2635E3AC1D0 +:1060B000B984BCEA35131765CE3F7B6D187FDD9B35 +:1060C0008CF137BC760CDFF2E66178D2C8F4ED9C37 +:1060D0007872B39BCD8711E4C959AE1FCE0A7B936A +:1060E000AC4CA69A84C2F3E7E1061B4CE9AA69E32B +:1060F000D308E952999C9FEA9241D7F4C8D79AE90C +:1061000051684488F85CF7685D3EC91B1A8AE33E13 +:1061100026417A9CD7E2D801FA67D6E4785DF999EE +:106120002DFD7571359BCD6B5545A62E7D76DD20F9 +:106130005D7C6E90F2D15090B5A5B88FB392EF4FC1 +:106140001252CAF06F63656F5B3E31E64EDAFF6D47 +:10615000AFCA981F3E0F278D4CCEF8FE22F37D026A +:106160000FCECB176FA611DC2FF9978CFB40E451B3 +:10617000E65F9DBF4D223E3A04D2EDC373622B779A +:10618000989C506EC1369978001E30DA687FA75F00 +:10619000CDDE792FCEABEF2128D74DCBEDA4591F03 +:1061A000ABC467A3A439BF8BB72315F707FC7F1CCB +:1061B0004B5CB1D494FA24E29D9C3B299C7FAB6C50 +:1061C000AB37804C915F4A34D0FA7F7B5226C06750 +:1061D000B72C7FBDC446F1BAE485F6BF94D2F64E23 +:1061E000B6C9C446FBFB74B76907F3DBB8FA811E76 +:1061F0000E8DD38FE7D60EA6BB0BB2295E4FD7FB11 +:106200008BF0BCCDDD8948DF97E2838E1FF409D087 +:10621000256DCF7387D50CE727E6ABCEA421484781 +:106220006C3DE523C35208B5794EB6AA1520D74F69 +:106230002A04CF359D6CCBDCE143389E44BA9AA743 +:10624000D88DDAFEE6B5CAA807E864B07D878DB2BE +:1062500087DACEF4D7C6DA6D913CA4DFA5F3480DFA +:10626000E57E77D2F6D7BFA2E2BECC4DD0472FFC59 +:106270007D96F28EC7A4593F1F90D1AE23C3EC1B6D +:10628000CA605F7C5739CA23E261ED7F1E27E8862A +:106290009DDF3BEF2204F667BED865F5C338CE1804 +:1062A0009E3CAED07918A6786666D3212C9EE27B00 +:1062B000081C1FE7F67FF0E3D1B4DCE9275427B2CE +:1062C0003F71D5640F67E3023E9BA7703DB68AED30 +:1062D0001B2E793402F9E0EF69037768E57E489E6A +:1062E000AC6676162F4F7FC9865208024912C5A3A5 +:1062F000C74E26D80A60FFA09D9F97F263793B00A6 +:1063000049F1676BA021C5DB07C3ADF792C174BE2D +:10631000C2F60D3FE0FCBC2C5BD2C9BD5F6733BD4C +:10632000305FECBF1C64FA9E4EF06BE0D75A4C18FD +:106330007E1AF93EEBE226B62FECCD66FE98C6A695 +:10634000891F09FB0EE6FF564A87C00FF5B6D895A0 +:106350009D34DEB03BC2E9A7F50F70BEA66DD90033 +:10636000EFB7F02A8B88BFB598F6BB74B7EA0CE09C +:10637000B0D493608F992946417E9CA6865C691CA7 +:10638000B42761FB0D6D921FCE93C594351901DEC4 +:106390005BF74A241EE98D9DBB5BC8DB5DA2DC87F1 +:1063A000E7E696E449B8AF4C76D376357269693B37 +:1063B000EB47C89346A29CD4EE972CE47EE785A4D5 +:1063C000C73E64E7EEDA54DC573113F36A68C71D41 +:1063D0006545B896B4B1FDE910FC32B948715AEF81 +:1063E000F1BF3005F12039FDE45238C6272CC771C2 +:1063F0002C8171382E852B7C5C570A67BDB303E96D +:10640000251C5ECD3CD8F5F3D0790FD055BD8FD18A +:1064100041FD7E8A67DAFE874D2A31C6203D7466CB +:10642000955C4A0F8B887B0AC8C7455B64127084F1 +:10643000E843D0C52D7BFC46D0C79F92B6680BE5DC +:10644000A3866D7B668EA4F5176D7FD508FABC2EEA +:106450002E906DA04B8C04DF894D15D786E8F5167C +:10646000BF1E0FB7EED6C7FF537822FC9C24D6A3DD +:10647000F859B84BC67589A69C6EFF8CC8AD4633DB +:10648000C807BFE40479BB98AE47E28BAF1E5E81BC +:10649000BFFF36DCE1FE8ABF655B134EC1794A2738 +:1064A0007182BFE27CD38C980064727BA72F7F45FA +:1064B000CFF8C3F4ED3B2AB52FE83C7EAEB862E2DC +:1064C00050AE87EBDF11FD40FF08795DCFF5A7687F +:1064D0007F21E84D1A3FB5EDA968B00B3FDCF254BF +:1064E00012848B402F1584F4D21DF30369A0C7EFEB +:1064F0007836C209245AF7335300CE979ED96BF2EF +:10650000935EE4A927DD13950374CEF5EB69E9D515 +:10651000121BE8532E5F2F67177ED771CE83710E43 +:106520000DB53B9F8FF3FD1636BE0F5AD978175C19 +:10653000324E6A57C0381F363941B47F1C1140FDB6 +:10654000FFF11E99346BEC07612F88F17D41DA1E53 +:106550000AD0FCA52BDE38AE507AB825A7B308F8D0 +:10656000B16EA309ED835B9EB6229E4E4B63FA018A +:106570003F9E6933B92C80BFDD11981E82A3C75E90 +:1065800028CED1DA0B5788B765FCDCE4B2FD7F7802 +:1065900013EC57C945AB527897992D01A4F77DFAB2 +:1065A000736E929D99EA26E2349B617E52899D9D8D +:1065B000530A3FFFABB84ED1B9A8877A14FEBF6724 +:1065C0007F76D30AE483EE1CD0B78D9101B51FD836 +:1065D000597B24E74EE0B79563A2C175A8F2F39BFF +:1065E000EE1CA6E724978BAC2AC6F3972492F65BA1 +:1065F0009D6367E9761BBAB2C876DABF350477784F +:106600003A9CD38673D6C462E8755DBC86F7B354F2 +:1066100036A0DDDD6064F6F739EE8FF1F07C4F0EC9 +:106620005B2FD5E788F30ADD0FC1BCBF7AC06403D6 +:10663000FDD96964E7565F555DDB7E40E7C790EBA7 +:106640005908F3E13658E600BFAF892A52417EAEC1 +:106650008DAD1F00E14DA45385799D525A6587F594 +:10666000D0F124B35346B94527A42474CEEB15D5F5 +:10667000D202ED1E07DCD171D5F273D0C7E9727D6D +:1066800018EDFF788AD1DF4CEBF90E98D09E581F99 +:10669000C9CEA9928418F49FCEE6726ACE38BAA207 +:1066A000A734533B6EBD1B42DA9E8F507CD599BBFD +:1066B000D70DA1FDAC36307DBD3A8EB0F3676BBB14 +:1066C0008603FE0693B53698473AFABD17E3BF8DA9 +:1066D0009E14724AD0091D57039C671B4518A1954B +:1066E000227E75F10623CBDF9633AE7A4B2A8DC31B +:1066F000DA03E8E106D9BFD301E76F0D389F53698C +:10670000BB406F0498A62474EE7E1AFD5B46C73921 +:106710004D213E431C862D70E472462909C4D0F1F8 +:10672000058E1209E081A525C07763C010C8A57841 +:106730009BAA043A007F6FCA641D98FED388435D0C +:1067400041E7A361CD95C1FB64CE5406AFC1C0E063 +:10675000FDBEE48775C24D0A795EA6F034C6D97DC8 +:1067600098BE9CD1354D6F892E86F212D2552D15CB +:106770001240CF30BF48A750B824344FB4BC399230 +:10678000A6B7E738D879130EEF368F2109FC024BF4 +:10679000F9FAF02633596B85FA8A331AF671875065 +:1067A00030B5F3D46814EBC876E334CA9FB752FE11 +:1067B0007650BCECCF61F6E4AD82BF1FD7F3F77122 +:1067C000C15F605F527CD6F2B02FFE789BF3C7DBCF +:1067D0009C3FFE9023D6A9ED6857DFCAE54A5FFDCE +:1067E0002D359100E2EB8009E75DF43B95876FE57D +:1067F00030BB55C021E8BC9E507B321342A67F0DB2 +:106800007432417F2E6E7BD8084858BC5D63B7E177 +:10681000BF6D4690534B7685A76BF4B7AC93637806 +:106820008E5732762F00F8A4EB229CC017B5C6769F +:10683000F42B4820DFF242F22DBC9EDAC6D6956AD0 +:106840002BB3CB847FCE44ED4E90F37353BB0B41FF +:106850002ECC4B6862E702B8FD5ECFE9C004F606B5 +:106860009DAF7AB0CF603F1EEC33C0DF3606BFC2AB +:10687000EDEDF96D7A3B656E4BF8F898BDA2F6B474 +:10688000AB9CD4DA1BE2BCC609637721E80D8DFF0F +:1068900015ED961306360E5F123BA7411258BEC285 +:1068A000ED53C1FF7FCB5175F741BE20DF28300F7C +:1068B00022DF3D8E90EB8AC13F21F9811EA6BAC628 +:1068C0001C61E1EA00DE63A17659FF3876EEBE0C6A +:1068D000CBB1FB29EE0AC91785F75CD4D3DA711D59 +:1068E00083FF8CBCD45E8ACFE5F652D8FE0E298B8E +:1068F000EF551F86DB4BBEB1240FFD47209F991F2C +:1069000019ED8A153DE7A92D7920AFEBA44827ACF6 +:106910001FC4F9DE7778789EDADF402F75EF5AF1E1 +:10692000DE58F8B9DF7363AC3E030DE7C4DC310514 +:10693000E6B32EDAA84028CE03BFC3C32F0D5DD81F +:10694000FFCDA4EB53D8479A98D06905F48BF3D7C1 +:10695000F78C19BA8DDA84E4BADC9F579BD3703F69 +:1069600094EFEBEFFA33F8E7A6C3BE28C67F51EDEC +:10697000A2EBCB73BFEFBEC94C55D78C477E51AD50 +:1069800050BC9DDBDAFD10C4973EF2EB6AD8E73FBE +:10699000775F777A04C69F61F9AB797BBE67AAA15E +:1069A000BD730FB27839CDF7A15C0964031EA6341C +:1069B0004538C16F3296CB0DE177AB331CC29014D2 +:1069C000D072C32E5FEECE5CF7D81C8A7FD97A12C4 +:1069D000CF4D78F35D63417FBAB23D5372613FBDE5 +:1069E0004AF219E938C86BFE1CAED771BDBE9EFBDA +:1069F000E3C57C8EE572488437E7B17605DE687BB7 +:106A000035B989FF7E7B7FCBD5B727EC9C855C0EA3 +:106A1000D0F6177C97F6855C11EDFD16E01FAE836E +:106A2000BFE9BBB45F9CAF875FD8BF621C856023A2 +:106A300051BADB3B90203F087844FA3A29907823FA +:106A4000F8DF8ECAB8AFB52EF19402FB92C4CDF632 +:106A5000456F8B607CB23997E981753F70A23FCF5B +:106A6000F7B28CFBDEEB126726833DF6E9138BE26F +:106A7000D1FFC5EDD44F3BDE32DAE93896F1FDD1D6 +:106A800046BE3FBA6C6F8771026DBF9186E51AFFF3 +:106A90004843CF39AC2E659A3504C7E65C7E2E8D0F +:106AA000FB67FA3A47B0235712E75171DC457C7C0B +:106AB0008D05AE9FE46AE641A437ABFA731E223C13 +:106AC000C5DB59954B74ED0D96D8FCD545327D3913 +:106AD000BFC46AB60F0E9DA758B4CD81FB1C8BB204 +:106AE000C7EECED5E059D40BF9A9BB7BF753EF67BE +:106AF0007E6AD19F93C35917D7B9921A03E4D4235E +:106B0000EF6C06B930E9012117A88830C37EAB8845 +:106B10005FA81E57C6FCA5103FFAC899CDB09F7E4E +:106B20002492AD9BE68C288C04B9D4E58832D8A891 +:106B3000BC7A396BEE298073CE886B2740FA1893A4 +:106B400035672EDBF741FA7B39CB7D08F006E5C1CE +:106B50009F55B75CAD073978DE17817E504F519451 +:106B600007FC88470C641CE87181BF009FAF53B9D4 +:106B70008CDE44FFA25FDA0FCA53CFA6FEE8877B04 +:106B80003D6BCC87B9C343FDBE9EE5F913C025FA22 +:106B9000A5C32C82F4BEFA0F9FBF63BCFF0F79FF21 +:106BA000EE324A7F1A7D3A6D5C942E3E7D723C71C6 +:106BB00069FDE1D3FBEBE2357599BAF2B3170CD25C +:106BC000E5579A3A8769ED07316F57BA5E9B40F9EE +:106BD0003E86E2A5B38314EE053E745871DFF5D608 +:106BE000961BD0BF1E13ACC5B0A18DC629FF2C0DBE +:106BF00056637C59300AE347223B27803E3FF24CE4 +:106C00002CAE4F8FC9819C9F423B262BF27365FFB0 +:106C1000396B40FF1C89F415DC46E1ACFCF5C40A75 +:106C200098EF657B25F40357CAE4881407FC1981A3 +:106C3000ED55CA7F1AB69CA64F2A677AAD12742EFC +:106C4000CD6FE67ECDBEF8C69AC7F846ED62708F6E +:106C50000F56617B223F3E2F43772E414DDCA5A08E +:106C6000FDCBC7A37649187E2F3808C3C6BD550A89 +:106C70009CC7FD63DEC309A03F68790BEA7D2197BD +:106C800004DF348D882196BEF16CE2F2A796DF1303 +:106C9000710C74E5E725C2FDAC2E05FC48C462B456 +:106CA000C13A724AE990E47A4D3BCD1DB3881DEF9D +:106CB0005110A30BEC7C1A6AE595A78F731A83F326 +:106CC0000C5C6E307925E438313F889B8437097F2E +:106CD0003AA78FD43CFDB9A64E90A1307F4FB3FDAB +:106CE0008E51033D6301DECE31A4E649941F9DE938 +:106CF000B03EF84FC14FE7D70CF31FADB07EA34BAA +:106D00001D3BD13EC933E8ECBFCB8D63181FC731A3 +:106D100099AC02FA3876FDF59D2EDA5EC75D4387A1 +:106D2000825C24B6EE6FF0FEFDC1D199B0BEBE31DB +:106D3000CFC8CFB111B447C57A81963BF5BB04B833 +:106D40009F9F6F837D86C6E8EE1C90B74F14786EC8 +:106D5000043C1C7BEEABE377C1F9478B959D8FDC40 +:106D6000FFE5A99F423C68C1F89DB9AE9ABCE17DA0 +:106D7000C379A5FC184E679E16C67F1ECE87733951 +:106D8000DDCEE37C3857A17A91C27DF34B32F1D14D +:106D9000F1CEBB5B2ADC0B7E0ABB15CF730B3E1416 +:106DA000FCA6025D0E05FA6474D9108CE5FCEDE0DA +:106DB000ED323EA884752B6DA772502CAEE397057B +:106DC000E3B19CE057C1A7770CF4AC8771573653F9 +:106DD000FE867B596B528601BF5C9E4EBE52E03EE2 +:106DE000945A26A94027261A966BF8DBCDE77DEE4C +:106DF00002B66E984BE9437B3FA6F52AE9FDFBBC42 +:106E0000FC3C4B20DB00EB296A47C279F0BA443BDB +:106E1000CAB1153FA4118A82152AD3AB2B1E94D078 +:106E2000DF08FA16ECED92379BD06F2DFA9F152CE8 +:106E300022768AA7EA6016868BB23D3F013CCC0DD4 +:106E4000CEE4782CEA759FF2F3A6F5E8E7FBDC6F59 +:106E50007212F4D3E8FD89C35DCE7E60E7A82FA946 +:106E600064871DFC801E19F8E3E33462DB2C317F5C +:106E700022F817853F50EC3F0ABFA029C1A0DB2FA5 +:106E8000FD42694B07FBFF12FFE018667F9DD9A505 +:106E90003A816E1A3AFE5462807D17870BFD840793 +:106EA000D33D7B613C4BA6F97FA5821FBFEDA9BFF7 +:106EB00094DA43F8AC1B4B26E1FAE49001E57F7BC2 +:106EC000AB5CC1F6FF495495F6BE21B72B8E126616 +:106ED0008F083A5F12CC44FC087D23E4F7B3DE64EC +:106EE0005CE40A397E393D24E87BA9C2F4D8524AD1 +:106EF000F7306FE17C14D23F43905F08E517E08FD5 +:106F000090FE61FC11D23F9CFE6306A05F2C5C9E4C +:106F10000BFD34FA7F33F7FE96B6B3E4B1396EC099 +:106F2000C7F5832402F668C3938C0FC2F95DE86B42 +:106F3000810F819F3FF2F8897CD7D92BD313116839 +:106F4000E79A7C5504E52C0DB572560DB36B45FAE6 +:106F5000853CBD5D7B39BE798F9717700B383B8DB3 +:106F6000CCBE12F0BF4898FD21FA1935705A647EE4 +:106F700022D31BD07F4C3ED3D3FFA971F5A53F622E +:106F8000F2855CB832FDF14DD8F8C438C4B85EE281 +:106F9000E3BD52FD92957F65FA4596BA4FE1F9F748 +:106FA000031176C0C3B1E722B0BCCB1C837EF9F2DB +:106FB000E73EBAF053A0CF82EAAC7C58BFEE372947 +:106FC0004463EF09B8049C2F73B8A91ECACFD78CAD +:106FD00047A47F57BD24F8229C6FC3F9359C3F27F7 +:106FE000FD88DA8930CE67253C5710B20B09EAA933 +:106FF0002319694E38732DF85B6327E2BC923C0974 +:10700000CF055D6A7FBD31CC4EEB5F18661D027AFD +:10701000E1B0DCBE799414E2E3B18F7DFDD45FC9A9 +:10702000A5FAEEF97C4F1DE047F0AFE0D3CBD3E5F6 +:107030006F54D4570D12DA35261A6AF595A70F7ECC +:107040009B9B7F75FC3695973F2633BAF6C518D1C2 +:107050001EBB1CDDDD96CFEE5FFD07E9EE36C0936B +:10706000A0BBBEECEF559CAF29DDADCAFF0EF6CF3D +:10707000B7CC2FEA49417F935E64744332ADFCDEA6 +:10708000ADEF71807F4C66D410BC4FCEE5F4A48B7D +:10709000EC7EAC87AFFF051DFF7CA0673BC029E6F7 +:1070A0001FD627B0EEB852BBB636A189801FCB439E +:1070B00043AD5C32897B0461F3BFE32AE77F436819 +:1070C000FEAF48DEECB94279A3B167F7C3F82F678A +:1070D000CF1217B35BC47C385566673A5F9661C6BA +:1070E000FA9C4F791BC3770FDE028AB00BE2C12EE8 +:1070F000A07472E0BBD0496579FBE7666AB2BE9DB9 +:107100007F7A3AF81767C25919F4437CBAC59505D6 +:10711000F28688FD16F453201F61FCCC6BE3607D82 +:10712000B99984F66368FEF8B2981EBF062C8144B4 +:10713000F9BFE67FF25A2BC2CDCE27114F97C2F688 +:1071400027797C188D5B35F1D2B0F876563E5AE936 +:1071500022DA733B40775231A313DDBB0CA47B4290 +:107160002CF837F74A3638A734BBEC9C11FC329523 +:10717000E55D2FF4A7E33D9B7F61BA85B2EA6C9091 +:107180008B14DE7FE57FBDC5A7F0FA49E8C7C29F33 +:10719000A95D72C970EEA454F267F4B23FFEAF7CF1 +:1071A000FDFA0A7E8ABE3E81736057531FF816EBC4 +:1071B0006760FD80E92AFABFB18C9D1B0D2F67190E +:1071C000C8F538BF9783ED53DC55B733FF4178F9E5 +:1071D000045EBED360580A97195207C66C355F4BE0 +:1071E000E79730FA481F183D03EF79C044878DF7C1 +:1071F000DBE0350CBC74BC767DFDC0B7E1CB7C49CF +:107200007D4E1F8BF5F432BEEC229EA31B5F46E938 +:1072100083B6B3CC1DD10AEB8ECA7241DF29335C31 +:1072200034AF3382E8FC7021FABE6606D0F7322212 +:10723000F253B7829E721B88EE9EDEF8FD524FFD20 +:107240003C05EF9F61FDD281FDB7027EE87C603E88 +:10725000C6956FA1F7F6B07859187F70FA46FE040C +:10726000794DF193DDCBBE79359FB7BFF1FB059D1D +:1072700063995DD999C1C2DB0632FF6F2DC7E37CEC +:1072800031CF911A3CA486E699FE02B0FED18C1B48 +:10729000F1342B818FDB3772C6642A273AE348A189 +:1072A00044E964E9A3C3B7AE453A712BB00FA2F825 +:1072B000466C7D89CAA1591C2FB73D5AFA3ADBA703 +:1072C000A056069DF7A5480074DEF74A3EB83FB9C0 +:1072D00014E6BD97715D3F506F87E27FF4F55DEA7C +:1072E000B7D41F7F29DDB9C2EA13384F7FE5F5F91E +:1072F000BC4C0E9BB78AB0791B1716AF1371BF4EEB +:107300007E09B9366BB1E39EFE700EEE7109253928 +:1073100095CF466908212D03CB675846027DDAD503 +:10732000FE34A775E0F8D7CDF9845481FC427A9DEC +:10733000B015E47535F037C627CE80FDA599A54D6B +:10734000EB9269F94D032BB6C2FB93B3D76E54E1B0 +:107350001EE9FD03BFB755A1EDCE1AF6EB17A03D10 +:10736000459AFCFA64E95BE8B32D6C1CDBC3E2BE12 +:10737000B0F25B2E23CFD786D5BF3B2CBF352CBEBA +:107380002D2CDE12CE1FB6094920EFD74A78AEF574 +:10739000727CB27BA0B00BDA87C17E5BFBC0595B0D +:1073A000D7D13A939A199D3FF9E82C21DF24ED3E7D +:1073B0006D6D02F1813E50FB904FBBFAA293BC7001 +:1073C000FD25F2DDC9907E9CF307F10D9C09F6D0F6 +:1073D000E11E39C4F8AD436670FDEED1817F598B53 +:1073E000F5D93A6513DF9710F75F605F654F2FF2AD +:1073F0007F7801B32B0F7FCDDE67F00D30A23F8B7E +:107400005A20DFC0FD82F7D3D8FD0251BE638071E0 +:1074100015E8910E933779A1463F1C1E90F40DBCE0 +:10742000EB72B81F7B57E1F05D43B1BEAF5176669A +:1074300013F0739CBA0FEE391F5C260F857C514FF9 +:107440006D60E795D58476EB420D7C871B8796D9D6 +:1074500035EBDE2FB8DFFDEDD43B6CA0AF3B06ACC7 +:10746000EC1C03F0F653105ED3577536A900EE6D91 +:10747000B27B5F27B95C381E9CDDD949CBADB3C068 +:10748000C5394867E35D973AD30CED3427B0F7244C +:1074900054EB1C9B51331E5782C2E07210B7D61EAC +:1074A000AF19C4DA1D3188D98387641B8E9BC261F2 +:1074B000037FFCCD5FD7BDD949FB51D34BECB09FC7 +:1074C000BE7D50267F47C85606FEA17299DF9FE019 +:1074D000E39A65E0EBC6B0778A4CB0CF5FA47B67D8 +:1074E00004DF65E879C725DAC8DF4DF8F677858CC3 +:1074F000831C086F97819DD342C215EF9DC8783FCA +:107500000CE53FD8D56A5CE85D21CD3B3CE3205DCE +:10751000E5F7BAD534B26C1AD259BB0A7C173F488A +:10752000ECCBB176C5FB2BB5FCFD9F9E7774FA19A9 +:107530008BF6D1F9EFB2189D405E225DF45FCBFB74 +:10754000E9EBBD1D014FE6A05876FFF9076C9FA936 +:107550002BDDEE67FEBDDEDFD7E94AA72ADE127A11 +:10756000B7651D3F0763B2B0F711447AD79AD17857 +:107570006F669DF0CF2FE5E7B4F9BB093DEF0D2510 +:10758000B077136A697D4791665D7295EFF15CEEA5 +:107590009E9CF02B08FA781AEEC02602DD27E1BD8A +:1075A0001F5F3F33D2FDC17FFCCF9BF03ECE8924CD +:1075B00033AE5B7AF8B45F7219DCE3E9688CBFBB69 +:1075C0005BC3276F3754DBE617403D0BBEB3DBD1FF +:1075D000EFE453C760DDE38DD2F1E575DE4F3F7D0B +:1075E00016FCDD5F47E23DB883FF186507BFAC6C52 +:1075F000E8423941FE1189F45E1E53936CD7F0C7FF +:10760000544E0F8F3B5C958328BC7212E5034B48A8 +:107610009EC949333DC0B7CD69C88E643DDFEF6D6B +:1076200096F4F7B6B70F62F272FB208987FC1D3A19 +:10763000C58EEFD089FB9D1D0394555A3BB58197AC +:107640006FE0F53B06DC81F811F8EA303DF772098E +:10765000C8E9A4E94E60C3EB40EEC138BD51780FD4 +:10766000B4A39F19E7BFA39FD10FF66147A3CCCE68 +:10767000D3C498515F887B57D7F553502E6E1F6443 +:10768000D7ED7B75F44B40BC1F929BDE6472C18CBE +:10769000EBE7B71BE2BF8171AB6A8C0DE6E984A111 +:1076A0007B38F0DFF641EC5D27D9E04E261A7FD813 +:1076B000EC905CC07BA8DF22178CFC7D27F69ED265 +:1076C00065E4410B9707E2FDA67F571EC04F2DB919 +:1076D00094DF7BF899D7177CDD53FFBFC427B3C372 +:1076E000F8E4104C2EE07F3D7B9F4C4DDC67D5EEDF +:1076F000233EC1E9B4232A86E9B3C6F86F802EE69B +:10770000A67A8C925D5B4E66EFA699C5BDD4EB3D23 +:1077100030AF732D3355F413507A9C41E9F1F141A8 +:107720000A934BB1CCBE3E6170DB613CEF3A3C7BCF +:10773000060D877B8C8CBE5DB64E2BDC7F74AD8CCA +:107740008F85F3C7027EA1DFC4FCFFBD27CEDE43D9 +:1077500011E74BC57B7DA62D32BE3F599BEAC2F790 +:107760004FC43B29E23CDAFB92BBF30DA0FB34F69D +:107770007E813897B63E61826D0C4D5FDFC6DEF1CB +:1077800025FC3D96F9BC5E3DBC9742DB4B2A60E789 +:10779000F83C1FDB2644D372C753A7B9572740A82C +:1077A00010C0CF73FF92F19C4459776739BC873280 +:1077B000D7E7D0BD37E139A34C00FD3A97D8F0DECA +:1077C000C389E8551550BFF967128EE37DA9E90515 +:1077D0000FC047E3204746A7BD5609F6C1E8AD896B +:1077E000E81769BEDD1A0D8BA6E3A4A913E0F5B571 +:1077F000CAC847CD2A793E05E6558A45F97354ED46 +:107800007C19EE8B1FBD3D1E3C3FA45E21CFC3FB08 +:1078100025EF71FEAFE5E718012FE6E2D07B279454 +:107820002EC935C5A177298E1828E714A37F07E94B +:10783000F7235EBF1EDE3B013F82BC7F38EC670B47 +:1078400079A5C40E437FD1D97D0B4B80D4D4C4E934 +:107850001E18DFB9FDB796001ECE73BAF961EB268C +:1078600037D2F5BED53E185792C4E44563CB7A3C77 +:107870002FD8B87F0CBB0F2C313BE372EDFE53B415 +:10788000DB46DB95AFA0DD6DFAF386CD0F4698257C +:107890006AFF2FD81296CEFD8E737DFAF4DA567DEC +:1078A000DC5E6010EFBE5CD53B0EB6024BAFE7FC72 +:1078B000FAAA2FCEF9A10D08F2CA19EEB7BCD30669 +:1078C0007C7481D223D3FF4D66881F87F72E7BB14E +:1078D000EBBBBC04EF6DBEC2E583E03BC16787B97B +:1078E0001F10DE87033B39F40E4C9AC4EEDBB5C79C +:1078F000C3BEFC603EFEE78CCCAE16EFC188F71726 +:107900000617C808EFEFCE14E33B0B0783C565DA13 +:10791000FBE087E5AEC746A03E617C499715154F51 +:10792000F58287430365DDF93261CF0BF9B099C366 +:107930002DE835BCFEE402A607BBC2DE89F15CE699 +:107940009D98F773C68E2B18AE79AFE5F02CE2C088 +:10795000FBBA43D16F38998F9FF2EE04F07B9064AD +:1079600077B2D60F7B57AE7E9F67738F1CBBBAF57D +:10797000CC5D8FD0F58CC6FEDFC8C7DF03177F5FF5 +:1079800042E6FBBD75704E09EE091530FB5CBC1F6D +:10799000531719C886F3E2E21D990A13B9B9CAC28E +:1079A000EE45ADD0E0ED16BE0E9AB48195A3EB3D49 +:1079B0000CA19D1D96507EDD58564FC4C538057CE0 +:1079C00077E5723B85DFF709877F5CD43F9F827B39 +:1079D0007BF56D261BBC777512FC4C20DF0EF07713 +:1079E00034CDC409EF939E7C7DA813D6ABE7E9782C +:1079F00041FE3CBF313706D6970B8FC804CEB12E5F +:107A00003DC2DE9107CF72A5E61EE12D5B247CAF5F +:107A1000A5FE1DC2EE99ED95FDF044BEB83746F3C4 +:107A2000B1DE2D7EF57D2D5FE355485A7E51BBE4D6 +:107A3000877B2E8BB6E9F3C57DAAA5ED61E9FC1E17 +:107A40005A63D8FBB027E03F2997CA01CA2F4807DD +:107A50009B0AF87BB1FC9ED495CA0385B81E2CC046 +:107A6000F571D83D50816F25907823D89747E3F181 +:107A70007B01942FCDA59AF36B627FE08CD783DFD7 +:107A80008338EB5D8CA1A87F4EEA30C2F73ABA3F4B +:107A900024781F60D4DE3D3F1A6D87F24D68A49CA8 +:107AA0003D330CD7A567295F31A3650DB7A7FC1837 +:107AB0005EBBB743EE4F407E7F1085E799C2FCFB6B +:107AC000179A4C38DF17CE28FEDECE25887BB8CF3C +:107AD000C13D5C7B088FA7BFCFE497A0FBD1BCBDA5 +:107AE0008EC7E2F78F02FA898AB1C13A7B113FA7AC +:107AF000707AB78CFD7C6C8EF9E564DACFC7DBABAE +:107B000093E0F1AF856AB7112ED43A0F544503FFC5 +:107B10007D48CB05D06EF4CBA0AF4755906AA8370F +:107B20002AA0103BADF7A1E294802ECE9E24A48D16 +:107B3000C63F857D06E6FFC07D8685BF9191CF0457 +:107B40005CE5A57C181C9F9F7379F1D1F6A7A64030 +:107B50003B9FEC526D00CFD95D2A61F732653F1C27 +:107B600059FF7837DB875CB25FF247D0FC4F764B2A +:107B7000C8074B5E939D668A87A5CB5517DE930C8D +:107B8000A3F772A807E5DAD97BDC82CE97B8FCF8B8 +:107B9000AE2CE1746EA67FE0FC7B2C69BF07EE6D16 +:107BA000DEBAFBBBD177385D9F11F45C4C8AAFE63F +:107BB000DE5FF87749E2F73AA4FED8AA4F77BEBD58 +:107BC000D948F01CBBCF10E9043971B977AAEF94FA +:107BD0006DBF87FDDA05850E6CE74B835D85F54C3F +:107BE0007542D73834F5CB0D2EB8F7469A4D287725 +:107BF000C2E133173239EA07D94FC341854CAE99F8 +:107C0000F8FDB366B14E4EE4F70CF87A42D4B715DE +:107C10004ABC9E1DEBC9430D284FBB5492CEEEB912 +:107C2000DBD2A07C5554DC17F0E478EA13AD336165 +:107C30009FA96A74DCED99D402CC7A62D34C38E700 +:107C40005E3534EEE90C1ACF29DCC8E283E386AB5B +:107C500034BE7AF5E699E368F9F242D73585892191 +:107C6000F844BB343DAD90F6FF5C9AC70E61A3D1DA +:107C7000D20276CFB99CEE74B09B44F9AE03FDD32B +:107C800060FDD213A7F0390B202EC6DD7BB8B4D02F +:107C900095CFFAD5A7BBCD7623DE13F1B17B3404A3 +:107CA000929242DF279827EED5B484BD47EF64F760 +:107CB000BFC47D2971EF293F749F6BFBD5DCE73A88 +:107CC000C7EFA185DFB393F6B3FB68E4217E1F30D5 +:107CD000EC1ECCD2284A4F8321A47444CBAD78FA51 +:107CE000DD683BEDFC1689C921E229C5F5DA4A1B9E +:107CF0001B0FF18C42F926DE29FBC84B9AB280AEED +:107D0000A70472E0FCD326D9E3063C9D713C1B0D11 +:107D10006AFEA3ED7FFE958FCE4F03F7F3906FE4DD +:107D200000BC435291918BEF399CD9B33E15CE855F +:107D3000D770FA3BE36076E9993D265E6ED62E3821 +:107D4000F743C5FEEC4294BB617A60D70C84F3061E +:107D50000B95FB74BC01FE7D18BA6EF559D9FA95E6 +:107D6000C0FD2E958632EE0FFA7BF2A3F1AD82F9BB +:107D7000C97C5D8CF7FA7ABE2BC1E7E39279A22C1D +:107D800000EF221ACC4405799F4FB6DBC0CE15F325 +:107D9000F511E7CF8FCC8C2FC57755561C60F7D9DE +:107DA00057484CDFAF785DC6F3544B8FA8BDEAF55A +:107DB00006D2190D74BB78FB7C946F42AEC135734B +:107DC000A09F2936E5CAE4D9F6F22B9267F714F2A0 +:107DD0007B3943C890ABD4CFF7F5362FE3E53A3B78 +:107DE000DC2B59919857CCBFDD8374B388DF3F10EB +:107DF000F3B4E2679978CF97ECDA8B74B688C34E08 +:107E0000B6B3FB40F738647CAFA0725F7F62A749CE +:107E1000B7EC93F05CE0E47DF1188F0EA660BCF245 +:107E2000917E63D9BB096C7E2B1FC9C5F827BF7C27 +:107E300071187FFF89DD13E2742CE6E57C0D9B173A +:107E4000C597FF4019F8898EA8C46FC7F2782FCB69 +:107E5000CDC171F37B586E127E6FDC1E03EDB8A9A5 +:107E60009D86EFA7BB98BFC3CEEF5F99920DC4AEBE +:107E7000998F1947D8FBFD11F64862D7E0FF75E2EC +:107E80008E013BAC99CB79E27375C2FABE86D343BF +:107E9000545E9CAE7C8DA51EE9C2EABC46D73EF17D +:107EA000B0F55B0F9D405A02BBD705EDCFA8D1DFDF +:107EB0003F5B1FC1F4885AF619EA0937A723B54C6E +:107EC000BF0E74A74EC0EF03B8C3EED387D3D1B1B2 +:107ED00042AE17F349BEF6BB001ABC23FD9FA77A3A +:107EE0001ECC1B6A753C00EF88CCE4785F27EE69F6 +:107EF000C13BE150CE65C577FA04BD7582DE1BCC6F +:107F0000BE33A41D377C67488B1FF8CE90360EDF3A +:107F100019D29687EF0C69F3E13B43DA7CF8CE90F7 +:107F2000360EDF19D29687EF0C69E3F09D216D794B +:107F3000F8CE90360EDF19D29687EF0C69F3E13B4D +:107F400043DA7CF8CE90360EDF19D29687EF0C69B3 +:107F5000F3E13B43DA7CF8CE90360EDF19D29687F8 +:107F6000EF0C69F3E13B43DA7CF8CE90360EDF1973 +:107F7000D29687EF0C69E3F09D216D79F8CE9036AB +:107F80000EDF19D29687EF0C69F3E13B43DA7CF8F8 +:107F9000BE9036BE8EDB39F05D216DBD4EB2361B14 +:107FA000F58EDD632F4A8477FBCE2840EF6FCE61DC +:107FB000EF989C3F526D43FEBF4AFF455E919E8EF7 +:107FC000BBB2297FF6623785CB4323B70BC6CB9371 +:107FD000F11DF9F3ED12D279B87E16F65C0C55AFAF +:107FE0008AA6DF589799289A71C757D874F14477B1 +:107FF000B2AE7CBF1ABB2E3FC593A7CBEFBFD8A9AB +:108000008BA73595EACA0F58E5D2C51DBE0A5DF9A2 +:10801000CC16B72E9EDD56A32B9FBBCDA3CBCFF79F +:108020002FD6E50FDADDA48B17B6AFD2951FBCCFE4 +:10803000A7CB1F1268D1E50F3DD2A68B0FEFDCA6B0 +:108040002B3FE24DBF2E7F64D76E5DFEE88FDB7560 +:10805000F16BBBF7E9CA5F1F0CE8E263C8515DF939 +:1080600072F3ABBAF878DB5BBAF21393DFD3E5DFD8 +:1080700060FF4497DFF0A913EF4F93DF49787F4704 +:10808000D86593F23ED3955313A8BD0FE716482445 +:10809000BE83D2979D2FECB94AE757BA7EEF94D9A9 +:1080A0007EDF86A20C6EFF93AE08B0DB7D6EF4F32C +:1080B000DBCC54E1D2AC18B8DF1EC7CEA7B07BFB37 +:1080C0000978CE0855A71DDEA7A3760F8DC4191C0D +:1080D0000E58874485ECD1D48B9AF7372E678FFEE4 +:1080E0000C6C9644FC9ED7A6A2E1B05EDB3301D6B1 +:1080F000398BCD6D682F8F970B62E0FB48AF44F44E +:10810000EECFBAC14CF1A8E9EF68445B6AF1B7F071 +:10811000EF0DE63358BEA75DFEBE8844C7A7F5FB4A +:10812000FC98AEBF14CAA76D5ECA677401BDC96B67 +:10813000C3F8166F32C6EFF7DA31DCE6CDC3F027AD +:108140005E27E66FF79662FC21AF0BE37E6F058634 +:108150003BBD6E4CDFE5ADC1F82FBD1E0C777B1724 +:1081600063F8A8B709F31FF7AEC2F8AFBC3E0CDB4B +:10817000BD2D98FEA4B70DE37BBDDB30FE8CD78F01 +:10818000E13EEF6E0C7FEB6DC7FCFDDE7D183FE836 +:108190000D603CE03D82F143DE4E8C3FEF7D13E30A +:1081A0002F78BB303CE2FD18C33F7ABB31FF256F0F +:1081B00010E367B8DFF26891C4FDBA167C47CB3D87 +:1081C0003617DF3714E9865CCF5190A7E2DD0CF15A +:1081D0003E46F8FA217C1E4EF3F6D5B1ECFD0BF5C8 +:1081E0009A9C9D70CE3FF47E857D27AC255FE3FD94 +:1081F000F4BC87C1EDEF459C0EC5FB18627F63118F +:10820000A7FBE1408F79488F2F5DCDFA48ACAF5D79 +:10821000D99E93488F69061FFA172CEC7EEEA26C4C +:10822000CF47905E6F69323273D589E99526E65F54 +:10823000EA3E2A3B77DAFBEEAF919FB3EE33FFE0E5 +:1082400027A9A07F2AFE25E3BEDD2BAAB506FC28C0 +:108250005F713C7C5564D08517B2DD418067D1C128 +:10826000EFDF04F747C47DE0A9700485F27515B10E +:10827000E3FB24D5C4F57BF8D4CF0C6AF841FC4667 +:10828000E2C3F0E52C8F343811CE5BF931DE259155 +:108290005FDE26C178185F84C3113198D9E311835A +:1082A0000DBAD096E38E8076168C9A78133CA9315D +:1082B00001EE8727825DD9FD10C0D198EE39D13FFC +:1082C00033845FE1BFB8670CDF475D2EBE3374C9EE +:1082D0003D7DCCAFBB9DF971C2EFE98B7BF6E79B8F +:1082E00054948B709F1FFC1BE79B6E1F01F2630E63 +:1082F0005DBFC13EBE909375F0CE4831BC0B606649 +:10830000EDBE1385F7ABC2E5A7D80FAAA3A400EB77 +:10831000C111FC1D8F57DC9FE1F7B55056C3FECB52 +:10832000C8FE3B615F81D2CBC0C1402F2365769FE1 +:10833000DB46E9A510EE7133BAF0FD91DDB3566C62 +:108340006E17BCDB55BF3D7608EE1352FA017FD99C +:108350000A8E47411FCBF8F97E411794EE4A00BFC1 +:10836000677F33220FE8A3F1E048DC776F36F07BBC +:10837000DCBC7DC2DF7D94630AF03DB84A302A80C0 +:108380002E475AF15C72874C56EDE9458ED6F1794D +:108390007D2599BD2BD8CCF953E4CFE0F0CDE0E5B5 +:1083A0002A0F1DC577A1961D519DF87D86615D053B +:1083B0005A3F4F0F3DAF7AF88E2C0DBD37EE7B8FB5 +:1083C000ED0F90AE826956062ECCB7784F59F4A3C4 +:1083D000823F04944D8272A6677D91017862FA42D1 +:1083E000D0A56CB47A7658B4E360F5295FD402BEA8 +:1083F0001645AF42BE38DFF4E14A10065D1485B081 +:10840000BEF1FCDC86EF8ECC234E0C171037868B2A +:1084100028B9E0F79B7C1B51FF2C21ED98BEAC7472 +:108420007E3AC41B49F7B8648AC7192DAB7F9F4CAD +:1084300041A96EDB383E85C23DCD3FF7F71056EDC2 +:10844000924EF9ECC8570D400F5D52D3BA6B687F5E +:10845000D3F7EDF8FD35347D0AF76F503A74C994BF +:10846000BEE46833FADB166C62727505C7AF2DC7C0 +:10847000B502EAD7AD21482FE25C790F5F95DE7A2D +:10848000A2BF01EC4582E756CF1DC8F7AF7600BC0E +:108490004C8F87FC3B4C7F0BBE8177FDF09DCC273A +:1084A00024BC57755AA2F58B7B79DF82DBA1821F32 +:1084B000C2BF6BF7A5383794EE492ECE84F7EC7C1B +:1084C000F7E03B57067F497426EAF3FB007E75AC64 +:1084D000A77508AC977F25399B292CA763FDE9F880 +:1084E0009E44D83B53E2BDA81FABCC1F176EFF8A3A +:1084F0007184C36932121FECDFF6D83DA52F7C25AD +:10850000F50AAF2719364E9B614A32012EB7BD37A7 +:1085100038D6F2FE8FFC93F9C97D69EC3B34E1F863 +:10852000946CAC9FBEFCADA6480697D05B7DE391F2 +:10853000CDD76F0733F922E0A3149067A3FD2B4A30 +:1085400024BE73FA6A04F3BF09BF9A5827DFAD78D7 +:108550007E03787E3582F9E58E383ECA42FDFB4DBA +:10856000732A3BEF18D0BDB73445F055A9AAE32BC9 +:1085700012E6D72265BDFB1DDD661BCABF6AD02B84 +:1085800099B0EC7947E00FFD5AFF179F8DEFEC4053 +:108590007E000000000000001F8B080000000000AB +:1085A000000B4BE56060F8518FC00BD0F8E8989550 +:1085B00013959FC3825F3D219C0ED49F04C4B1409C +:1085C0001C01C4C140EC07C49E40EC02C4B96C0C51 +:1085D0000C19409C0CC471401C09C42140EC0FC410 +:1085E0005E6C08739CD91918BCD9F1DBB58A0D53A0 +:1085F0008C911BC18EE4A4CC2FA378E863393E068E +:1086000006457E047F2D3FAABC3C1F823D4F983219 +:10861000BBD603F50300B542C81780030000000075 +:1086200000000000000000001F8B08000000000098 +:10863000000BDD7D0B7855D595F03E8F7BEE33C971 +:10864000C9FBE605272140900097F01014EBE521C7 +:108650008D1DA673C557EA387A818801412262656B +:108660005A3A39900701F2DBA8D882A0BD2022B681 +:10867000DA068A0EED87FE17B11A5BDBC10E3E5B90 +:108680006DACB55215CA6019ECFCCEF8AFB5F6DE8C +:10869000C93D27F792683BDFFFFD03FA6DF639FB12 +:1086A000ECBDF65A6BAFD75E7B5F6F600ACB1BC920 +:1086B000D8A7F8E752C6F234C6D8B481B2F26B5AE2 +:1086C000BC2704FF6651C68A181BE9877F5A8CCDE8 +:1086D000ED08BF31762A630F7556A95E7854C6142B +:1086E000C60A192B5D56FDD31A786E75A94C837690 +:1086F0006A474D691F7CBFBB325A6A523F4CC57EE8 +:10870000AA7CBC1FC66CDE2FE3F5873A17E6B05A89 +:10871000A87777FC9B963D00972C47DB2A4BFAA85D +:108720001FF629C3EFF43FF5D5887A25C34F090E0C +:10873000C6E631361DDE8BB6CFBE59FCC6D802C6A2 +:10874000F6005C5E36188ED2655303E352E09670F5 +:10875000207CD1E903F07D5678687E85884A4B639A +:10876000A3B01A7D290CFDCD10FD31FD276A6C02E6 +:10877000639B5BAC9E6A0F63AD2DACA77A34639D9F +:108780002D3E2ABB5A4C7ADEDE12A6FA663DE14344 +:108790003CEA2168573330AEDF82F6297064454CDD +:1087A00047DD28083BEA8C3510DE3D62FEC11ACB5E +:1087B000F17E75E1621FCE1FE061512FC143E5B428 +:1087C000B0FAB67722639B3CB1700CDECF2858BA62 +:1087D0008041BDF31BDD7D0CF0D75E62581B801518 +:1087E000EAC2F3FFC0807E3F1DBDD4D78778ECD3AB +:1087F0007FDB07FDD7C0DF4FAB18EBD07BF3701EDC +:10880000D3183C77E08BB102C0CF2CFE4F9827FFE6 +:108810004EC235AB46B5BDD06F1D4B790EDFCD2AAC +:108820003016A900876F449CE0623D29EF61BC5976 +:10883000E16B6E51E03D3B9D325ED5007D8EB4987C +:108840002C3A96B1BD2D35541E80BA05F3DDFB9F41 +:108850005A434FED00BF84FCFCDBD593550094B127 +:10886000FB8F5BBB198C7F0FF23FAC97473CF1EB62 +:10887000100FF664C37A58C196E6754DD06EC7CA1C +:10888000A2BACD80E7694D803F807F8712FF2D7EA1 +:108890006F2F8376F0FD01DDBA12EB3B56E4A9B6EB +:1088A00032984FEA56A876317C3723C2F10DF5B7DE +:1088B000C7E27CF4FB3EF0C277B571C3DA8C78FF77 +:1088C000B8885953189B890C0B706C7F81253640F2 +:1088D000FF754D400F68FFD3ED7BFDA9F488C25FA3 +:1088E000C4C3FD488FDAA1E93147F70CBC477AAC25 +:1088F000C8408F38A7C7203A34021DB233D3C15DB8 +:1089000076B724D83BC0FF1B5BC24497D6168BCAF0 +:10891000CD4827A0CF37B169C9E075B945654D4845 +:10892000B72D01D67400E73BAB2E6D3B5932B69E96 +:10893000E8B711C6621711585144BE2FDA5F4F06CF +:10894000AA617C7C5F2ADE9743FF4A7FDD66304F59 +:108950007DA0BD1D84F61BFDBCFE16DB19B5670DA1 +:10896000D44FD95B1D75F9BED51365FA64C60EB335 +:108970001BA2B57E47FF51EC3F153E5F9AFE5AFDA4 +:10898000BCBDB2BE3B6A037C1D4A22CC34514618A2 +:108990003B0ADFCD9B81FD42DD04FEBE6791FDEC0D +:1089A000CC81717E652FB26D58978B58EC2788FF6C +:1089B0005D4AF75145C171230D0CE0FA197E0FE3B2 +:1089C000E8161FF7676C4BB4551FC0CB2B76BB8DD9 +:1089D000E34AB9AE09BED1DA7CB63611F54127D3E8 +:1089E000812FB56266921C9E9507CC0ACF0BA20C14 +:1089F000F952D24333F5DFA7F2593F5F88F699E980 +:108A0000C8DBF5C3EFE93E8A4BF327F80AE83B677A +:108A1000C48C7F9905E31BC73C11AE07E204CF6607 +:108A2000E0D9CD50F3229E6108EF271ABB0858E623 +:108A3000295C7CD08FAFBC942552E5A70E72266BC3 +:108A4000A05F18EF83547C0D35BE478CEF1E8FE975 +:108A500031A6C37AEE10F0B8C76DF5C71A62409F11 +:108A600039D933FE8E513FA3556F25E1B91EFB89DD +:108A7000285C0E69D85FDE00FCB2DFCDB9BC5F3D7B +:108A800004FDA6E057F6077861D81FCCCFD15E432E +:108A900038EB06F7EBEE07F019467D9699FEF59C4C +:108AA000FEE35DF4AF1926FDFF9BFAFD087818E799 +:108AB000BF669C91B02B45FF7969F028E6E79E7769 +:108AC00087127D7596C2B86D513740CF7F17DFC9C9 +:108AD000F107F1118B10DE37BFE4211ECC34AEFC60 +:108AE000DE3DEE9A9F3F1406CD34685C37BC83C6EA +:108AF0001DE63A2AF9781C8B823EA944F900F273EC +:108B000043BB4178EA8AB304F24957EF6564276DA5 +:108B10005793BDB3509FFDD2C31E86A1B74BB9DB9F +:108B20003695BEDB95950C2FACCD2C770F809D61D3 +:108B3000835CEF525803DA9B7BA19EF0A2DED2ED5C +:108B400062A0EFDE6D1BFC8BE0799787913E86E794 +:108B50006FA33E1CB3BD8D3FF7F3E753B03D3C7FA1 +:108B600064A7689FC5FB9B82EDA19FB10FF0F653F0 +:108B70007A5566A7E0C30D57D848C6719DB99FB70F +:108B80002B2AE1E547A88FD03E407D046538602F51 +:108B900042FD1DEA30ACDD80AB6D8B3A4A17033CD9 +:108BA000CF2CEA507E0BFD3CA870FBF87EA1CFFADB +:108BB000C769026D0FED7EE449ACCF86B5F68F0A2A +:108BC0008B36037DC327C08E0079DDB9FE30F302FA +:108BD0007EC6C6797D46F6B3EC79AA3392BF7B9404 +:108BE000D749FEEEFAF9BDADC4BFEF422B186AA615 +:108BF000DEAD35A3BDDD569096CEFBDEF53524E027 +:108C0000FDCC44C7B12B514FB304D141BEBFE8776F +:108C10004E7EF991D0BB7B851E5E86FC90B21E43D2 +:108C2000623D8606E4BC62003CA10F58C40BFC30D8 +:108C3000D367972E87FACC388BB45A83E109C56184 +:108C40005DA68C07F3999B3A9FBFD63C16B1E87797 +:108C500094C2CCFD0DD623F147B0FD4C21FFC2F1EB +:108C600084160F9D77DE34CFD0123EEF4CFDBBE76C +:108C70007BAFC0278CF744BAF1FEBBF001FD1E4567 +:108C8000BEFD4BFB0DBBFA1D2E7EC1C2A37EC0BC38 +:108C9000D2519F0ED463AC5F8FB8EDC254F95F0020 +:108CA0007EE2442C0336FA8B5A8113AFF23B630405 +:108CB0008BA37CD0841CA33F00A25E1E7908EDE646 +:108CC000F71483EBB3B08FFA794B8DBFA7201C0B41 +:108CD000988E7E64407CE23363E034427FA5353970 +:108CE00071946FA1F4F3EC6C89E5E929EBBCD3C373 +:108CF000E590C49B51C512F968077FB2C45A382168 +:108D0000733F6E7CB556445E8BA37F5162441E86D2 +:108D1000A7ED2CFD7C14D5A071F4B0417C09F35172 +:108D2000D4C2CCF369CD1AC3E753905E2FB4E27C72 +:108D3000460FA67BAB90C799BE73C39FE97D5B4589 +:108D400034BC08F547169F979B4EDE029817E89BA8 +:108D50000A95D3C91332884E9E029B21DC30BF0A8C +:108D6000350DBD241FF5CF4FE05937F97A95E3EB68 +:108D7000BE6BF2F4FC01382F504D3E4E3F1C11EA01 +:108D80004733197D97ADC62FC0F180FF8E11FF8547 +:108D9000A204871186F793B08C36D8C0CF6D476692 +:108DA000B25AFC2E14612BA0344271B600DAB549D8 +:108DB000BFB260AAC32F19ADAA0E3CB9F15682F01A +:108DC000A4E0F9FE0AC9574EFA039DB62F85BAC72B +:108DD0009C3E05EDB7B9821FDCF801BCCD5553EDC3 +:108DE0000B93E3F3FE65025F8D0569FDA612DF9527 +:108DF0000E7C552EB036904F80720BD627BD82FA6E +:108E0000BDA113AFC519B721B11FAF7ABA17EDAB2A +:108E100049FEF8421CB7A4B38729D02E7F413743BF +:108E200039D72EF8E9322DE4FF2D94DDD1AA9CC567 +:108E3000F07CADAA38F84E963BC04E40BE6C6DF14A +:108E4000315C6FE7DE1C4B7067E2B3AE165F6EEA13 +:108E5000BAEC5AA1D7A35CEB8A1C78693E4CB5BD2D +:108E6000A0BA8E644B93A2E33C020A9FC77231FE04 +:108E70008E955F95FCB61CE92FF94FF25955341EBB +:108E8000453FBA92C56D05FACBED6491A4C0B59E7D +:108E90008297FC59E0374F243CDC4E78089B7310D6 +:108EA0007FFE053D513445251EE08FBF1AFAB9FB00 +:108EB00085D175884309F713824F580D5F774C8F22 +:108EC000903F9269DDDD0378AAA5F5DBAD60BB922A +:108ED0007A96C0F5B3119F033EA6A9B15682A3317D +:108EE000A1E07CB62B72FC30C5D1DAC41CEEF9527D +:108EF00080F8ACADC2DCA5011DEF423890AF762AF8 +:108F00006EBEBA4B4D91E392AF0AEA634C857996F7 +:108F1000C4E2490A7318F17BB15D40E933313E5632 +:108F2000D2C8DB6D94E3DBEC18F65B20E820F93C5B +:108F3000CFB276A33C7848D0A56046C76D2ACC272F +:108F4000BF4627BC16F42D5A80F127DFAF2FA7B8F4 +:108F5000073CA7B84B49AC87C22BA556F408E27B67 +:108F6000B5117F08E79D37736B14F9D0688A2828FC +:108F70000FEFF6C419C6A78C59DD518C27ED58792F +:108F80000D5B94C25707C5BC3D600E256A07E87BA0 +:108F9000AF504CDF9C55E7BFB916DB0508FF55EC19 +:108FA0002AC117B128F28521F802E8FF431CDFBF70 +:108FB000A07B36C2150C9B1B100EE0FB62C4C3DD08 +:108FC0001EB304E1B87BA5D190E0F8388E7C99A35C +:108FD0000A7C58F017F06388FA37540F8D87734571 +:108FE0003C99164B58D0718EC08FC4878745D72BBC +:108FF00080BF1C89272BC614F49FE601AE903F2347 +:10900000558407C0CFF3489F60B4FB08C6458D5018 +:1090100037F16797DEFC9B6F14A0FDAF456C2B8585 +:109020000F5984FC0D89A7AC08ACB734FA58B61FA9 +:10903000DA3E8832E4573DC4F598D40BC0AFAF2375 +:10904000DE7493F3EB70F5A7B156B37E878B503780 +:10905000299E2761337C715F2574A11DD718CE47E7 +:10906000EB9E9C447B0BD89FF411ABE6F8D4C36C09 +:109070008F90AFB42EA41DE2AB515932C52FF3949B +:10908000071C7161D6006C07E3DD21C75B6B101C08 +:109090003AE8051E67E6F38437D40F0EF129C68B34 +:1090A000D9D7691CF99D1E62493FD06B734D1DC90C +:1090B000CB7EB98DDF411B743378DCCEF95D66BCA5 +:1090C000B8C6BBCA09E7B0BF0BE9D6EF53E27C993B +:1090D000BFD3D9EF259E0079262230C5BEDBE861DB +:1090E0008714D09F3E5FA477113CDD88AF80AE1D12 +:1090F0008CD39D2554879CD1CA793CF52D142A2800 +:109100006FC29CAF3CA16616B706EA43F14550E832 +:10911000D53795F8682D45CF18A5BDE1543C1B0601 +:10912000B72359ED55D4DE5B9E0C2F01BEF085C3ED +:10913000938917045F75B9F0079E33C1B709FDBF66 +:10914000D1681F34939CF357C7898E3E8BEB3F6FDA +:10915000B92DEC08FEBE9F5F6BB91EEE882CCC418A +:10916000A7C3F025493E85BA8F302D954F599C5D98 +:10917000057CE4677C5FE27B50727E48D0F85E2B12 +:10918000E0E053C987B2FFA1D7A3D01FBFF6D27AC0 +:109190002C18588F7FA3A5EA0F69EFC6AEE274AB17 +:1091A000F7135E1E16FB0D83FBE7F839077D1F439F +:1091B000FCEAF100AE8BBD5B170770BE7BB72DCC10 +:1091C00049A583BBDC0E7A2C097EF82EB003B0DCF7 +:1091D000D16252D96F27A0BD154235C5F58A7CFEF4 +:1091E000638DCBF10D1AF7CFF7FA6201DAA73AFADD +:1091F000952F8D0394541FD72218522DBBBB27F7F0 +:109200007CE397AF70AE7FA65D7F5E78D7FEFAA550 +:10921000DC6753DADFAE6515FC3E08FFB8905D8869 +:10922000EB62A8EFCFB51CCB7DD6F397E365A7889B +:10923000FBFEB875FF7A1BF19EBC94E44695585F1F +:10924000259D8CE23DD56BB81E619F7CCADFF7EF90 +:10925000DF45438BA04EA605D4F7762EDE8C72B286 +:10926000E2658DA9C077A351BFA0BFB895EF03F801 +:10927000E02FCA070A6943BFA31A592209ED4675B0 +:109280003BF7794A5817EDFF55B8F6234A84FE2A72 +:1092900071ED379483529A51F797D361CFFF233AF8 +:1092A000ECD07BFC66CAF7650A8B21BF96ADFC9DAE +:1092B000B238855F7FA4717B87AD0DB17752E46DC5 +:1092C00099922C4165B46B854AF6EC8E15AAF09BF9 +:1092D000FABE8F9F9C7B6B4B09F90345BFFF02EAE7 +:1092E000F1E7B4205FCFF58CDBB9CC29AFC07E7B32 +:1092F0000ED7B3B46F77B52D24F9B4E393DB8F7831 +:10930000806EA3D7B0C806A23F3B8EFB5496A0BF89 +:1093100025E83D6F2BA76F55178F1332DB49FFAA46 +:10932000469BE243A3D7B2087E3BAA8911BCD5D79E +:10933000B34414E0AD58AB3BF699AAB73AF9A31879 +:10934000F900F8A3D8C51F16F0413EF04175777CAF +:10935000338E5F02FA9C6C06D7F8A3AD9ECB693CB6 +:10936000C05382F4794A3F1AF2576403D2C3CD97AF +:10937000C5C89713078FFB97F2DD47C877E307F857 +:10938000EE2C2B5FBC0F10B3ABFDB197C610726310 +:109390006AAA7D2FF94E67D13FA3BE62B161C65B59 +:1093A00086DB8E7D91E4B5DC3F9FBDDA17C07DFC86 +:1093B0009D06FB29EEA3DBAF680CF5CDCED581D29F +:1093C000547F2B21E47EC2CFCB629DF36B213A5DAB +:1093D0005096E85CCEEECCE6FB7383C7DF20E23F1D +:1093E0003C0E34F6633078F253EB86ABAEB3E494C4 +:1093F000D47AB6A8F379B415727FBDB28839FCFD72 +:10940000F6AC6E6692DDD5A8921D27E4D9D1DCF9C1 +:10941000B45FDD16AA13FBFF71C2837CDF16AA2A94 +:109420006629746D15FB9099F0D926F621DB443C32 +:10943000BCD2888673B19E3B9FE21D5A1BD80DD0CB +:10944000EF549DFB731ADA99173176B16E6ED8001E +:10945000BCBC9545A7E985FC3BE4C7CABCE96C9157 +:1094600045EDC8EF708F67E9018EBF19FA7FA4EE52 +:10947000BB82A560127F09FE66A1E1D945E57ABCF1 +:109480001EC7B7E7B024FA2DF6452CD18AEBB939BF +:1094900026ECD5FE767F2BDAD9E847F4B78B3BE391 +:1094A00078D06EA13E8DDA451DED6283DA5D2BDA50 +:1094B00031C7B8D141E35E2FE163A9FD4506F5B799 +:1094C00048F467B3D4FEAC41FD2D15FD451DEDCC30 +:1094D00041ED6E91F039C675C52DFBDF8F30E47B11 +:1094E000F28FDA0BAFF191DF926870F09F9B0ECF95 +:1094F00014727E7CB6707E3DF2CBED2F7868AFE7BC +:1095000048A1934F07F89175AEF060FC91F17C9201 +:10951000D06E1A473EEF6F17DA6DA67FBE3843FB59 +:10952000C5A2BD8FE2FF99F8A615F91DF8B415F98B +:109530003D8DFCFB37B1FE3B6B404FA5E1DF4F8417 +:10954000BC607A8CE219460DEBA94D9193FFBFCC1C +:10955000F3A4984767CD86EE39114C8368D8E003B1 +:10956000FA6F0ADFD33D1BEA2FB3860DF32AFFE71C +:10957000CDF3E76D4B1DF3FCB1BDF47FE43CDFD7C9 +:10958000EF70CCF33BEC8E0DF394CCF36C17FB9A9D +:10959000EE7ECFEAAAC83B8985511FB5177E358C70 +:1095A000F0B65730329283ED176E580FF5092CFE46 +:1095B00031CA9B8DB0768EA17FA25BA48786FACE3E +:1095C000374E8FE13ADB14E676A11CF75E31AE2C04 +:1095D000B762300CE350253AD961ACD0488C167490 +:1095E000C3FD89FDBAE95897BFD04D995740F50F93 +:1095F0005CEFE11FFF81F69189F31F9546FF08F9A3 +:10960000D885FA393B9D7E3EA6A6EAE7A0D06547FD +:10961000273F47726F6E476F6F15C6215FD418EEF4 +:10962000B3B9F5F4EC8EFA5E0BF7A97B3DE23DB7DA +:1096300067643FED2D3CAF6DA3C8F7829A430E7768 +:10964000D5CEE9B5A0FFB32F7AF8B8156372D0FE76 +:10965000E914FABC53E873373D0F79B87C7B14FAF0 +:10966000B7A0DF3DC07758FE6FA8C7C7E2783E2A93 +:10967000BF09F67F1CC6BFB7254CE5CE168B9E6F83 +:109680000178B0FEBD9608D5EF6B9941E553C27FD6 +:109690006815FEC3A57B54D2FFDF6A615D18FFDE4B +:1096A000D4E2A3B2A7C5A4F2819670179A5C77B7EB +:1096B0005854FF7E4B0DD577B744A8FC4ECB0C2AEF +:1096C000E7290BE77A00DE4B3F6144F7D2F631BB66 +:1096D00031AEEBDDA34713148F003D3875E0B99C24 +:1096E000E73C654E3D7E97B38FC391330B089ABE1E +:1096F000DDDF62BBFC7DBCBFFC05A0A70BD2B65B67 +:10970000E801FE29EFE6FD9537338A47A669772DF4 +:10971000B60B76EBD42E58CB289E9AA6DDF538EE04 +:10972000F8ADBCBFF18F313B43BB45D85FE1560E6E +:109730005FE15560E7A41F7729F6E7C9B317615EBB +:1097400040F44F1C5FA188B50B636E9E7CFB367C9A +:10975000EEFB983FF796F3E786684F31058CAF86AE +:10976000C473D1BEC0E4CF7553F463F0F69B27F306 +:109770007E82B5E66E1F3CFFC164DE0EC7C3BAC76A +:10978000CBBF0F8C68660AACCF60790F53A03E093F +:10979000EA2AACBF507992A9182792FD6547980232 +:1097A000CF83216807F8F801D455F82E1482761873 +:1097B0006792FDE547A9DD0E91DF3029BF87EC2FC9 +:1097C000BDD6527C16FAB13CDF2164F2FE8B6BE30E +:1097D0004770AB6CB4C1A25703883B6EE3F2E7AEAF +:1097E000F617E7603E9ABF96D70FB797CC5D0FB6D6 +:1097F000ADA794513E71CF916BC2184FF794B166EB +:10980000AC479E69A8C1BA21DF3FB39CDE1BE27D55 +:1098100019080C13F39B8EAEA8599466DDB9CB8F53 +:109820005E9C4BF173A34065D134FA4696E52B9CC0 +:10983000F934791153D1409E7FE481F9E07C713E87 +:10984000608FEF6B7F6D0EE6B54D8CF0FA1B1E83BB +:10985000CF47EC2BEFDE24E63312E085B26AB398F3 +:109860008F7CBF59CC47BC2FC1F9809F5AB585CF9B +:10987000E7233D5A6CA699971BFED246E73E7BA58F +:109880009124F9AF458AAA9600BCDA410EDF6C63D9 +:1098900033F90FAD2B99AEE4505E20C5BDCA7CAC48 +:1098A00013F188F8C17DB5ED425E49BA78D61876D5 +:1098B000FEC4CC7895F4F2ACF1BD8DED24BD8C35B1 +:1098C00081F37E27E968AC09BD9D9F9D797E83E980 +:1098D000D1A7223D42C649F53E985FAEC03FB3FFD7 +:1098E0003C67B63E983E5D37C17C270DE40395E0AA +:1098F0007CEB387EF360FCFD72BE822E9E7530DFFD +:109900003479E6FDF315F4F2ACF311DC929EC6BA9D +:10991000C079BF937436D685DE4EC5CB210FD7B341 +:1099200043D1B555CC43EEAF835A3EFF3CBA86399E +:109930008F2ED73CBA86398FAECF378F2D3771FE39 +:10994000DB9225E61112FC97691EF630E761BBE653 +:10995000610F731EF6E7A4875C47821E653A9F87F6 +:10996000ECC7BD8EF6FFC429DF263FE7946FFB9F4F +:10997000E3F260BB1C5FB67B9ECB83B6959CFE6D0D +:10998000026F65214EFF4CE33DF88FCEF1467CCD52 +:1099900039DE835F4B3FDE88AFF3F1FE5AF102D32D +:1099A00013FFB221FC712DD52F76C50BA0DD95A23A +:1099B0009DADA5FAD9AE7801B46B3044BCC0D12EB0 +:1099C00036A8DD3F8876CC316E74D0B88B45BBA409 +:1099D0009ADA5F64507F378B76B69ADA9F35A8BFE4 +:1099E00015621E51473B7350BBDB443BE618775072 +:1099F0009ED36DC3DAB72B68341CFB8B790B9C7537 +:109A00007FADB36E88FD3AAA570E8C27FBCB9179B8 +:109A10002EF1660BE1E9CCB25FC37CC37B3BE6CEA3 +:109A20002D80E79DB95CCEDE6B2C68A57D0254EAE3 +:109A3000604FFB85BD7C6EB44AF3CA1EA7277053E6 +:109A4000D0602AC54FFCE54682E2ABB378DCD15F3B +:109A50001D23BBC6803EF22BD1BE8939F63107F2F9 +:109A6000BC0BC47E72F379F31AC06D21FF41B76C51 +:109A7000F21FA0BE9EF6BEBB07E5232410FF5EC00A +:109A800037E619C87C0439CE507C3DEC768CD56025 +:109A90001EF29D2C10C17DE25C83299847BDB69CC7 +:109AA000C7CB2BB5F87EE42B635EF38D6D5057E684 +:109AB000AF1D8BFE4C98352B18BF378B797E175B0B +:109AC000E28B601EAD397716ED3FB6163AFDC7330F +:109AD00006F7478F181AE7AF205FCFCC67975C91E6 +:109AE000B2FFEEF7F276F0FE36A427F3361DED0C4A +:109AF000433D874D56C06E33CDE6B9F5302F739494 +:109B0000F8BE3CC3F7A3D87E6C7FB6A3F1A80EFCC9 +:109B1000608EE4FCF08961133F9863B97C6553ADB6 +:109B20005D98F2BBED1F8A26E37997FC2FAFADC499 +:109B30007CDBFE7EC673D6F92FFC0EC78BC3DF9489 +:109B40007DF449FEF8CB889F92FA9E24BAA45AC8A5 +:109B50009D17549BF3DB143CBC69280E3EEE68E174 +:109B6000F940FD72DFF78BDCDF4DC1F1B97FDABE62 +:109B7000C8477C195E6C24685F200E842B728CFFB2 +:109B8000EE6719FFE4A0F1791E92AC7FBB82E7D9A2 +:109B9000A48C4FF2498EFF9121FCE8905D4272C087 +:109BA00084326BA07DF7DC7F5270FCCBD5F89F0D23 +:109BB000DADF8EEBA9F0E62FE07967B27D2BCC4F90 +:109BC00049E95F3E6761DE7F7FBD9ED775B11ECCE0 +:109BD000B9D753FC449FC7F31F5983334F4C379B6E +:109BE00065DE931FF391DD794FF3B568C04BFC5FE1 +:109BF0006ED2FE1973FAF9328F67F10CD121B3AE30 +:109C0000FD15D06119F8E7941BF609B44EE183DF26 +:109C1000BEC3F35296897D9E7759D4C09727995A2F +:109C20008F7C7A92FD327B4A8ABD3CC62BF2DB3AAE +:109C30003DB45F63C35FD46337757B1CFB37376FFD +:109C400073D697B28545B85E976EF5D03ED032D7C1 +:109C5000BE4E9197D3E766D6DC61A6F0C16293E968 +:109C6000F9A01257FEF303D3517F4EF0F238CAFB2E +:109C7000E8F7A7EC072C0F258C28BC7FE7E0946B56 +:109C80002E66F87DA2A314F5442EA3F5ED96234B82 +:109C90003A9DF00D05BF1B5EB97F92090E7D9F12A4 +:109CA0004D8D03C9F262AFE2C8C338E7CF9EC8C08A +:109CB000DE59EBE3E59D81ECDD589EF38F48203DB6 +:109CC000FE1E832AA9F1EDB7B212ADB48FD63C09BE +:109CD000F961A8EF6FC4EFA765FE7E734122867C11 +:109CE00029F33A7CBE66D2338ACEF5C5E6F010EF92 +:109CF000CBE1BD36F0DEA3DB36DFA4E47CBCB9DA11 +:109D0000F9BDFB3DF0E3A79F4E17E72A287EC5F378 +:109D10009A3A451CE6AC1E694039723664304C28CC +:109D20006BCD05BF1BE751C12CDC17F356C772D0B2 +:109D30006FF61ED70AD44AC1D450EF28A9DF837921 +:109D40006B4BBD1E113F8B909DE00DD9D128C0DD1E +:109D5000E189D3FE90F14FDCAE9D1D8AC7F13B2D0A +:109D6000DCE0C17DD4E71F5B42E32E0FCFD79164C7 +:109D7000B7897E4E7E77FF7406F0753C9EC59208CB +:109D8000BF9E30705F60F9418DE21FB7FC208BC62B +:109D90005F7EE0E6BD0BA01FE59F2FB17E8FF2979F +:109DA000B5D2F7CB9FBCF25F6C78DFFAB2C6D0CFEA +:109DB0006F5D2FF3EF22E12BE1D3955E7623C6078B +:109DC000E4FCFBF543B54D7A7FF9BE4ACA7FE9E76B +:109DD000371DDAC3F75E28D39DFBB84FAC970FB39E +:109DE000785E9BB2EFC80D045FCFB51E9C9752DE24 +:109DF000CCDE453A7A3DB21DC5A1EC4795C46878E2 +:109E0000FFE1A3BB8CAA0938EE2E6331D959EBA927 +:109E10009D84D3BF6FBD8DEBCC6F599548E2B93FA0 +:109E2000783C1BE377ABF66949CC0F8492CEB1FA4C +:109E30002DD7BE2D8B8614A0FBAD24A2A03CB892DA +:109E4000E4D0AD3D5B281F61D521E7FA03BC469203 +:109E500000F72DAF6A910558FFE123D916C0F3FE34 +:109E6000B187B311FF30CE222307F3709DFBC8D812 +:109E7000FFC77983FB63ECB4817CB6AA67131FEF3D +:109E8000E0DFBE87FBE9AB5CEBFC7DFC47C9E07D16 +:109E9000E4C35EE73E32DB973F2CBBE596C7CF3E7F +:109EA00068C3B81F1EF8E041CC5B5EF15F1F3DF850 +:109EB000758C033FED37514EADFAEEBB0F7E0DF0C2 +:109EC00079F2905745FE58FEDD3FBCF575A8FFFBC3 +:109ED0008FC6E6E1FEE5CB427E9CDAFFE7220BFA75 +:109EE00059F3D465C538FF354FCC75EC97BACB53D1 +:109EF0002DFC9CCF003C09A2A37548C14D769890DB +:109F0000285D74397A50637E80EFE46B5ECA2F5807 +:109F100005CFD6D6219D5652FE01D6D7017E6F7D44 +:109F20006C23EDD70FC6B35DA686B14C96618AEB64 +:109F3000AD07AFFCBB4BA662E9A17C8455EC34C9EC +:109F40007BF777AB8E033D2765A6DF2A16CBC17C56 +:109F500096558F6DE2E3F600FDB207D3EF24FE6362 +:109F6000E660FAFDC945BF7F7FF42B39497C793023 +:109F70003F6D7E96CC0358F9C4D5E7CD3738E55A06 +:109F8000B799F0DCA470B88E78A3BAAF10F9E17B72 +:109F90007BEF073C9F7ADD1B59008839F5F8D91112 +:109FA0000CF8E384E7F40DB81E4F3FE535F1BCD360 +:109FB000F2A75E25FD72EA89970C8BFC191652C038 +:109FC0004E39C5FAFF1C43BBE556855756EDC94AC5 +:109FD0007AB307E8756BE28A7A2B9B9E533EDFAD1E +:109FE00009CEFFB7268E5CA5A4A1DF2C5F15979F35 +:109FF0008942C2CBCA3DBF32F8619C01BA2A339074 +:10A000009E6FCFC7E799E829E76FE2FC2F4CA1EBE1 +:10A010001EBE6E33ADCF53BBBC140F70D3F994C8C2 +:10A020007F5895505E4D47F7FEFC86CF981F72A172 +:10A03000CFB5AEC5BC875AD743CFE7B3E16B0C2E83 +:10A04000FEC2C1785B5F62905DAD651BB41E3B3C98 +:10A05000D6AB36F2C70B1EB61B3E69CD9ECEAC34D6 +:10A060007E5C5B0BDF2791754F284AFBF81ED3A25D +:10A07000BC08F779138FA9322B051EF31235966EA3 +:10A080001F99B12E82F35B22DFEF9BB3D4123CCA3F +:10A0900060B6F37C0B73CEC7BDA3A0BE6B5901CFD6 +:10A0A000DB1474D19929CF1FA9A9FE7B267BE65B1F +:10A0B000156C2796F795403969C0BE69F0C557F908 +:10A0C000CE631F7D4B11CF735902EF09D07DCC17A2 +:10A0D00000F9759F72BA77143EBF4225FB109E7738 +:10A0E00006F252DACFE4ED59346A99D379FE2DB7EE +:10A0F0005BE011DEE72057DB05111BED1F03EC19B8 +:10A10000B45F7C981F330AEDF91E2A37E3FA99866B +:10A11000E7D78E513DFB8A3378C301F201C51F0A90 +:10A1200045BF85BE10F707AED23F4C3DAFEF673B52 +:10A13000293E849F7C9A720E8489F359437D8F70E7 +:10A1400097E179673C445FC4B71CC52CA85ED23F39 +:10A150002F93E13CCBC4DB62B4B6605EA5B124951D +:10A1600015AC8FCA91088A46E72ED6331EF751C820 +:10A17000DF61BF267F44B555E5D3F12E3853E82A79 +:10A18000E9C684FF6E08FFDD4DEF3BB5E8EBF14A11 +:10A19000F2E3BF8BF43DA7361FEA83BAF1D69DA741 +:10A1A000E3F0F156E11F6CCD72FAEB4FF8B87E94F4 +:10A1B000E5D65C41CFAB053DF5987245CAFA201053 +:10A1C000C14F3ED4D93C8FFC649DCFC7FD5C8EE768 +:10A1D0002988D23E4DB0DCE4FC1C07C4A49CDB788B +:10A1E000DEC7F38B26F963491FD0DD6F761F512C34 +:10A1F000EECFF6A5593FB2DC2CFCD9CE963895BFF0 +:10A20000C4B507FD040B9A197E0FFEF28BD81F8C84 +:10A210009740BED105DD3E7BFF26E3E7CB9AC91E02 +:10A220009EA6C65F41FC7A6B5837F28FB79CE71544 +:10A230006B22FF5AFA61B29F3E815759CAFC635F95 +:10A240005567CD6EC04BF7ECB09027318A6FBCEDEF +:10A25000EBCF33213FF83E45C4F9149F585FCC3211 +:10A260008B06D69786174168B8BEE2547A917F3440 +:10A27000E4AF0495415C37B08E543FD74B59AC6F77 +:10A28000C09945BBFF12338176BF0E08D2F2A84CAD +:10A290006229F9049F7BF2F8FE7336949FF8F278F6 +:10A2A0007C0BEB75E85FC7CE213E80FFD7ABD46F48 +:10A2B00054C3755224E02B92EBACC1B9CEFAF931FC +:10A2C000D7892FC5CFE7AFFAB91D8EE3A39CC9BCD0 +:10A2D000AE878C6B85FC69E25A88517EFEAEA31274 +:10A2E000E9674E62FFA6621C8A7D73DE8B33286E9F +:10A2F000B41FEBAD6D5DF3280E3585F37781BF7B21 +:10A300001EC5952E1471A919CEB854959FF373A943 +:10A310009F89F81C8F678CF7737F5D379B296E527E +:10A32000EA17F23CCAE32AFDF579BC7D7FBD96BFF2 +:10A33000FF1CF190F1FEC2B4F1905AFFF9E221C284 +:10A340009EB5FAE59C33EE2BF3682FD34224277C8D +:10A350006B781EEDC86A7EBEC9AADE701BDDAF82B7 +:10A36000FDE17EF51A9D215DE03DD94FF2FB91B6EE +:10A37000E1F06F828DCE7A697F9EB5333E5C2AF222 +:10A38000AC4B594A1C19E5AAB05BE4798CA1EC9658 +:10A390002FFB5D76CB30F3A97FA944AF22FC0DF3F0 +:10A3A000FCC650F1864C7AB875F6E4D70A80FF8A6D +:10A3B0002EDA3FAF1EE6A3E93DB80DCFB665F173C7 +:10A3C0002847AE36285E773FF3F13C66975CF87815 +:10A3D00019CFB37EB08025F84393EE8B0A4ABA9A20 +:10A3E000D1F568074BB9A8C49FFB33DAB306D25B3B +:10A3F00043BD9C207EEBD7C3EC3495FE15118657E8 +:10A400000D3CB3764E2EFAAD41D695765D4AFE38B8 +:10A4100023F84367E373B01E067EC07856491CFCE0 +:10A420001184C38E1E0B1731264311B951689B420C +:10A43000A7FC7A1F4B3DA75518331DF54A714EAC4A +:10A44000B821ECF88EB571FB168FA1F17D231EDFCC +:10A450000FAF009C550ECEDF0F8B785E496392E400 +:10A460007959B3D32F0E8BFCEAB0EB3B375F6D9776 +:10A470007C05E601F215E02192443C1CD7E85E150C +:10A48000BDCF2BD605A3FD87338CD3BF6211A3FBB1 +:10A490003DDCF8907C07FF913F3F02FA49C2736FA1 +:10A4A000D88927BFE5C453B0C689A7AC88133F122B +:10A4B0006F39332C473B8937791F56263C9537F542 +:10A4C000ACA7FBD53E279E9E76E1A92C14237F5294 +:10A4D000D3938A027C71BF386FF5A0E07724A02F58 +:10A4E000C5FE927871F37D4913F031CA8D0266E1A1 +:10A4F000111A569B4571E9B0C0A7B256F2797AFBA2 +:10A50000D3CDEF3A5E3F40FA3541F65B10ED36E2CF +:10A51000F77758AADDE6F165DB413CBFE8E372CB93 +:10A5200007760F1E5691E703411EBF4572A35C7567 +:10A530009C6BF08A73EE6EFB4FD399A5A6D8BD63D2 +:10A54000457BB4AF59CA7CC7A27E9D887A8CE3490B +:10A5500009F1F9B19DA06F53F64DA5FE18EEBC9917 +:10A5600029E27FA8778383D7F7489C2FCC73641B9D +:10A57000BF0FCF5A17D9802E1800781CF9778C801E +:10A580006F8C3C67B3CD79CEA1DA4ED2394EF73914 +:10A5900086116B9CE72BCA85BC2F17FA806987AFA1 +:10A5A000A0F8E63A30AB2BF1B9F3BC4D55E73105D5 +:10A5B000EDA50BD6F0339965EBF839BC116B58A4B7 +:10A5C00031659CB27876A431E5FE18377FE6059CAC +:10A5D000FAE1F62BAE2279F59D75BBD39EB7DADB97 +:10A5E000128E347A303FC947E5053B8FD97E8063B0 +:10A5F000ACCDF1603530D50A0DF0ED032D000FD84C +:10A6000095FB5A4C6A5FB93A5CFA08433AC5AB020B +:10A6100080DF31767C36AA25CB8EA9645FEAD151E2 +:10A62000F85CDE5F31766D39C13F66ED082ADD7A70 +:10A63000A76CE5C1975AA0E9EE75B00E50FF7EEC0D +:10A640008DA29D753F369989FD5A2A9EDF9916E0A5 +:10A6500076E99FFCD149D47F531EE12313BEDCE38E +:10A66000C8736B30DE0B63301F2B37CF71DE70B7D2 +:10A67000E8E3F200B7E7E4B941D94F47A73C3768B0 +:10A68000A9E8D75775576EF0E13EA3EBDCA0CA7876 +:10A690003CF44E3C370820F7F9E3F504AF99729E7D +:10A6A000B56AE0DC60D9CAEA00E26DB7CF560300B4 +:10A6B00057D91D2C82A418978079A5F217FC3F0367 +:10A6C000A65C65F7CDC635F9277F7C6160DAC07C72 +:10A6D000CB7DA14823F2BD387F3652F075CD3AC606 +:10A6E000CF117583A244FBA7D326FE9F2FE4FD6EF6 +:10A6F00021EF613D2C589422CF77C7A3749F9D947E +:10A70000BF52DE8218147ACAA27B17C7AD73AE831C +:10A710002A2157AB5D72B54AC8E32AD77337FDC605 +:10A7200025CCB4F494F373F3FF6AC9FFC5AC04F30A +:10A7300064CFB259C5975903FC21CFB5B9ED237742 +:10A740001C4FF63F39E91C5FF63394FDA4E836C58B +:10A750006F3C6166221F6F2B14FAC0156790F60BD1 +:10A760008BC46DB4FFD96266E23E6F78419CCE7DAA +:10A7700084EB59C442F88FF3FDF7CD06FF4EF5D9AF +:10A780008A5180F7501DBB04F9F69E4088C67D4B68 +:10A790008DDD837C90BF80EFDBE40B3D703E396A3A +:10A7A0006B0372B42610DF81FC29E5A91537D5505B +:10A7B0001A792EE5B75B5E07DD727798792E5E3DDC +:10A7C0009E5C6C0DC60F806FA5E62B6CAC10FAA2D8 +:10A7D0009CEBCB1D2B74717FDFF59745AB19DB72BA +:10A7E000F5FE70A149E0244DBC97EF7285DEBF16DF +:10A7F000B8A31DFD9F2D57F0FA9B8155EDE8EF6F33 +:10A80000F98A42FED1FBF89EE29DA594B72CEFF1A8 +:10A81000547DCD3756A2BF50CEEF31DD587EFE734A +:10A820008978BF6772EC403B4D8FF05C552157BC77 +:10A83000AE3C143DE4DC2FD157F07B2CA4BCD157A7 +:10A8400070FF63CB84A5BD08079EA7477A1BBE6631 +:10A850003A6FE5EDBE8DCE11B9E58E4FC89DAF8A3A +:10A86000F3CA20777A902F34D3798E5ECA9D1E1456 +:10A87000224087B1539BE91226AFD5AC5AE88F0529 +:10A880002CCECF8CC797A4FC7E0BDBE33EA11E63CE +:10A890001168EFA96F66A827BC0BF87D0CDE7A7EE5 +:10A8A0000E51F5458E205FFB0A8E4548BEBAF8F87A +:10A8B00004F2ED34E4DBE80984EF8380D8BF67114C +:10A8C00085C70B79FCA226103B89EFAD7273030F8D +:10A8D000790F8F1FE9CF7411C7ABC4F947D9F9E2DB +:10A8E00078721DE460BC61541A7E360B86B5FEEFAB +:10A8F00032A2B997E1FEDF2F3C118CD766F2A7A4F4 +:10A900003E95FA57EA55A997A5BF5517AC4CBBBF62 +:10A910004BFC0FE374FD7A7C82EE2A10707435B222 +:10A920007A7EDF08E767AFF099CF552C0E1880F2DA +:10A93000C9418DFA93E76C257F06329C9B927C2D52 +:10A94000DB4BBE76B71B2E3F1BBE786715DA19E2CC +:10A950007E88B1DDB73DE34FA33F65BFEA607E9ED1 +:10A960001C3C8F1E5D1F88D6E1FBBBEA224DE9EE41 +:10A970009DAB0AF178C78E155BFDC8E7DB115F2937 +:10A98000EB3F10E47838376E35E1EB5A81AF47760C +:10A990003AF1151E025FB2FD5F015FBE3198AF2E26 +:10A9A000F095E99E82F3E0EBDAF3E16B736C7727C5 +:10A9B0009EFFB0E36A6434F4BF35A6262F85FAF60D +:10A9C00026F531B457B7C676FB46239F6D7BA63C70 +:10A9D00008EFBF1CCAE2E7FBCD642FB6B3AB55BA94 +:10A9E0009F7793CECF196CDCA63E64A7F0E3DE72AE +:10A9F0007E5E6663F9E2C092143CECDDF68CE33EC9 +:10AA000088BDAEFB04645912521CFB16F737F238AE +:10AA100041499C25301F605E235F17FE02F0DBA1D9 +:10AA2000A93FCAEB6343FC9CFDB3933B66A31CDACE +:10AA300054CEB7E7A4BDB3CD65EFC83843A09ADFC5 +:10AA4000C3BB2D0EAA1CF74F2EE1765850F805F027 +:10AA50009EF6BB03B54E3F4013768D77A7EBB9B09A +:10AA6000833C2E7B47B6D786F03B73E7F5513CEC31 +:10AA7000AEA0384F5FCC46D23920ED31FF6880EF71 +:10AA80006C235E888DF9DADD0ACAEF924FB4285F35 +:10AA9000FFDDE1EB26A49CAB0FF2FB73E4BD8F93CB +:10AAA0009F651A5EF5923DCBA478AEC4EF9E20B7A9 +:10AAB000AF65DEF7B4E3512DEB7CED44DC75E6EFDA +:10AAC0006C2D3B4DBBC690B8D7484F52BEC5A6C9EA +:10AAD0008689F1DB2E85CB49FBE71EC1C78CE8BA1E +:10AAE000F7267317C6DF0EF4566DA1AB34E2561D80 +:10AAF000F677C08AAB55A1CC72737988C333A63E72 +:10AB000012EDBF4C90FA4B3EC6EF994986AF077CD9 +:10AB1000DC11E2F6D28100C807C253BC34351E9A5C +:10AB20002FE095787AD28A6F99807A0DE0C06EF224 +:10AB3000CA9BE99C871CEF40391FEFC06B2AD97D67 +:10AB40002591571E437D23FB93E33D19482F8F0A20 +:10AB5000E57802DF3FB6125B26A68CE7AD778EE77D +:10AB60006D84F1A05E7242A5734299C6FB7186F1B5 +:10AB70008A85FC93747BDAEADB3209FA09E078C84B +:10AB8000FF385E28CD781FDFA364A5ACCF3521AE9A +:10AB9000BF9F9678D4E3A50B53E4D03B823F1E01C0 +:10ABA000F981E729368DEEF0231FEF551224CFEC03 +:10ABB000C92ADD6FDAB5F34C12F3911F895256257D +:10ABC000CB9D61CF463FBB1AED4792BB73E83B4537 +:10ABD000EF5E4FF7D26E63DC1EC3F8410E1B6C575D +:10ABE0000BFB10F89FEC8F110BF89D69E16DCD3FC9 +:10ABF000C57BE9FD6BD508D997E0CEEBD307E233EF +:10AC0000DB3CA23FB1EF26ED8B1261A79FC7CE8838 +:10AC100030B9AF4675BE0F27E337AC2ECA94510347 +:10AC2000FB1D324E29F739E4FE460E4BCE4EDD7F3A +:10AC30001B85E7E846E17D2089F538B9CAA845F7C4 +:10AC40009A8DD9169F43F77661BCA012E31DDCCE26 +:10AC50000F8E7A20B73FAE793163FF886B00F92001 +:10AC600028CF17C64BD14FEB75D55F71D5F538D7C7 +:10AC7000437A239773ECC541F9BF5688F2C4781C18 +:10AC800048C6EF570479FC7F6BEC1E3FCAF54702BC +:10AC9000D1E9A877A607391CE05FD4E077EC2AA0B9 +:10ACA0000BD0A11273922CCC0B65EAE7A16F18DAD6 +:10ACB00091DC5FCBFD5937DD32D157D251D2F5B39C +:10ACC000D21354A6A5A15F857130B227EDF3C6A5B6 +:10ACD000CAF5D30AF9532C4274AD6631A26BA9CFE1 +:10ACE00054919E55F3ACF57EA4ABD09F15A0B75000 +:10ACF0007F3E185B4DC4CC4457BD46D029C6E345C2 +:10AD0000EC98E288D3019DAE0E150EA6D3E6D81CB2 +:10AD10003FEAF3BD11B507D7BB5B8F33B3BB1EF161 +:10AD2000BAB7BC8EF641B6D5DCE347BB00F438D9E0 +:10AD30000576934AE75987A1CFC9BF2A093D49FE45 +:10AD40005557AEB80760B491C07BFAF7A23101FC49 +:10AD500030EBF4B1B9390518D7E57AA3CB930C479A +:10AD60006AB17DB26131CA8907B89C7824E696132E +:10AD700009DF1228DF0DE672BEDBB9E172F223753E +:10AD80009BFC0739FE87C1BC0EF2EF4249CA3BEC7F +:10AD9000BA6235DD8324E5CAA076AEB8E61F9F7A95 +:10ADA000B502F3B9DEBCE9A32CCCD7F98D7E3A0B02 +:10ADB000E13BB1EE5FB330CFF0CD751A9DBFBF015F +:10ADC000FB017FF7C696FF9C8E71AA2E61B7BC1758 +:10ADD0008AB6211DD85A9E67B22CA161B09AF31B86 +:10ADE000FC7FCBBE200A85FEFACA9E7C475DC2B1BD +:10ADF000D2CBF7EF6E79EC8851067858B62F97E2F0 +:10AE0000562774BE0E4E1CACD885F1F8A342BEBFC7 +:10AE1000178A6DC571111EA4CB6F0E7B453EE331C1 +:10AE20000FD78FD105B89F1217FCE286EBB9A78325 +:10AE3000D4EF4DF76964572D02DCAE05911C6FBA53 +:10AE400085E2406EB86F7AB3E7B95280EBA64D0A3F +:10AE5000DD6387EDD781DF185FBB91E2A0EE792D2E +:10AE6000B29DF9304B7A6E3388C9B5DAF9C5182F1F +:10AE7000ED54480EB8F3786F3ECCF3070FF4CE359F +:10AE800058BABCE4A6BFA13CBF9B5D7156B75D75C7 +:10AE90002824E245D3D985684F9DE95D48F1D24C1D +:10AEA000FE9DB4A34E807D8FC9ACEFB7F8A8FCB06F +:10AEB000C5A4B22D64F1FCBF43479E23D9A11F9BBB +:10AEC0008EFC76A0F79DE075F06A7598DBF55FD88B +:10AED000F551EB938CE2531A972F51922FD70B3ADF +:10AEE0005CCA7C5608E07C58C40DA77C0CF594F92C +:10AEF0009DE956C8BF03E960629EDEF5888F89D858 +:10AF00003FB7E7AFC7DF4D39CFBC5F0D39E3C47F33 +:10AF1000E9BC337DB752E3E718DCCFE5BA68137CB0 +:10AF2000DAFAD4B7E723DF9CBA5BA17B9E4F615E60 +:10AF300037D6EF5322EB2D02FB38CA63C9A78C35F5 +:10AF40001BB8BEDDFC28F9A29FEF0EFF2FC28BE4D9 +:10AF500007584761919F155667A4E1BF21F2C54F7D +:10AF600079FA46E0BA77F3D5A90C7ECB07219E1774 +:10AF7000D46845E763BCE62616EBE0BFDB137DF93A +:10AF8000BF633E928FEA780C0CF33AA3F360FD1E88 +:10AF9000F884FB451B0E8EBA17EDE9C93FD329177C +:10AFA000BBEE89B229B8EF50F7931029D7BA17DA58 +:10AFB000BE8CEBFDD25DE29E27A14FBF80FFB406A1 +:10AFC000E3EB0BCFCFD22E1A06DEDCF8FAC2274E07 +:10AFD000FF6819C825D40BCB7AF9BE6FDD8BBA3B5D +:10AFE000AF8ECBBF7F7EFC4994C3CB7F754F36E6D7 +:10AFF00067FF41EF2E427A3CBEA73D1BF3254FE889 +:10B000007636E2F70F092DED7D284BB314918FE6CC +:10B01000CC7F05F96963FC7ED9EBDEC4FA4ACC33F8 +:10B02000F6F27CCA6797131DA0CEF3280FA6CF7F38 +:10B030005DFEC87D4516CF6F73E6C1EEF1D0FEE729 +:10B04000ADE067221B67CA03ECCF2BEC397F9EE48F +:10B050002AE147AE7AF64B69F39865BEA97BBD5FDE +:10B060009DE5BC870DF043FEAF0D70F16BA8B95E96 +:10B070006A7DD46BFB00DE3FBC51BC0BF7BF3FDCED +:10B08000F3B36C3CDFDEBF6F29F2FA3EEC1975DEDC +:10B090007B814F093921EB99F2631F07BD85785FEA +:10B0A0000178477B67C54B6AB016E31ABB3C04D7EF +:10B0B00093AF3D533401EAB7ECF7142CE0D3A13C35 +:10B0C0005849B7FE3C6541A7E53FFC09E5CBF6E7EB +:10B0D0002B0B7ADDB2FF8881FCE2C6EBDC9E2346B7 +:10B0E0005F280DDD7ADE9E4FBFD7F4E83903F9F211 +:10B0F0000F4F2BACB872F0F74D0FFF8CE7A50BBAD2 +:10B1000065CA63FE700FD7A31F1E5612784FEC500E +:10B11000749C86BCC4F9FDFB3F86F19BDEF0523E79 +:10B120007CD3F76F27BE7F4F6F26BE5FF1407B1148 +:10B13000DA1F4D1EBBC8A4923F6F7AF00EE2C79B88 +:10B140005FBAA348DC875AC2E5835D82F3BB69E737 +:10B15000D534BFA52C4EFCD8F48016C3F8CC599D2D +:10B16000D5EF4F43D737C5BA796FB7179D14F61E81 +:10B17000C66FD18EFBA5C6F3BB5CF936A499A07E41 +:10B1800056C4C77E98A5CABC271FCA9355A2D5AA84 +:10B190003D1BE9BEEFF72BF8797DC0832DF0A6A00B +:10B1A000DED35EBAAC98D3875968C7D3772052E70D +:10B1B000E2736C7FCC13F54F747C27F282F9F86B45 +:10B1C000C4F8007700F70DDE2BE2F78D3057FEF460 +:10B1D000AD07972DC07CE950369F67FFFADF23F259 +:10B1E00091C5FAFFD3712E5730BF9AE876CC932CD5 +:10B1F00076E4557B1DF1F5817C618F58D7CEF70041 +:10B2000017E53DF7E3F36985ECE25507B9DC5FBA72 +:10B21000D5EB880FAE3A78B9C87F779F3F75E64186 +:10B22000DF2CE4809B8E6EB9F09A4B2EB09D85C3C7 +:10B230008A6FAFF024288F1DD62DD9792B1EF75099 +:10B24000DEF0078F1D7DE53AE0F30F7AE47A75CAE8 +:10B25000D9FEF50AF846FC351D98C6D2ADD70FF0D9 +:10B260001EDF74EB159EA75DAF2146F2ECAF26679B +:10B2700005FE07F0ED5C9F376790B36AB6FBDEC151 +:10B28000DA1C3CA7F6FE776F1949F96C2EFC4AB917 +:10B29000EA96973BB3AC0CE736B81D24F129F128A8 +:10B2A000F974F9F756D238FDFC2BF954EAAF0CF9D2 +:10B2B000FF6E7CBADF3F27E4913BAFC29EC36AF0CA +:10B2C00077515A0D568371165B0D44907F87CA1FC4 +:10B2D000FB6A76A5D0C311BABFE6CEA38CEE634756 +:10B2E000FB05F78FCE3DC7E8F7DD3C059696AA67CC +:10B2F0002273D5E674F73E4DCDE6F2A5077D60E8F2 +:10B30000F7866C8BEA6D5A4CE48DF6D03E12E5AAB6 +:10B31000219CB9D9B4CE3CC25FC7F368982F7C8317 +:10B32000E82712543FB2C086FAD25DD617F17C6E80 +:10B33000648A7AFB28A87F25BB96D72F567F5805AD +:10B34000F5BFCF9EC0EB93D4291E60D97D6CE21768 +:10B35000E7415D571556877905A506EDD36C81F554 +:10B36000ED03BE6FCB66D15CE0BFA097D9FEBA01FA +:10B37000388306D4318F55ECEFE8D9FCBB360FFF8C +:10B380006EB8FDC97EEA746B2EDD9B530D73AD1C48 +:10B3900018A74EE7F3AF0DF1DF65D2E744C3186F8E +:10B3A000D0F38C482BB593F81B5E29EF6FD0829CAD +:10B3B0002E5A8EDABC1FCA9BB2793C7369B6C80795 +:10B3C00015F7F2FCF1A9B1BB781CF6F408FAFD07F9 +:10B3D000ED0C9D7B3AFD0F41DA277B23C0F9E58D0B +:10B3E00000E7936B73BA3C17C0F33ADF88DB91E94F +:10B3F000DE501EBB03CBF939F1DBB2897FF8FD4289 +:10B40000D7DDA0EDA67E43CD59484725CAED680596 +:10B4100088783DE6C52F8EF8F451B8849CF9B89A27 +:10B4200056773A49E36739C667E5A0A7609D5D3B5B +:10B4300093AF33F095496FBD3A83D7257C0D89AA28 +:10B44000D63E8BE0D980F04CF6262AF0BCD2756A45 +:10B45000E20ECE77CE7CD553D8FF242CE1FB895C5D +:10B460003EE27DBF53C57A9E7A88DBFD320F71D5EF +:10B47000496EB7B363DC1E9679810816CE8F699F3B +:10B480001461BBB32FAA64AFD73DEBCCBFB858E46F +:10B490001FCD7C91C7F166BAE4D8C587FE86E4DB90 +:10B4A000C543F8C90F48B956CA4A3F4BDEE93125B2 +:10B4B000BA279BF43EFF3D9A053A8B8ADFD7A0FD61 +:10B4C000B3D5E2F71FCFBC589583F1E6F26C1E2F7F +:10B4D0009679DD86A5519ECB41977C94FC3CE1B8E2 +:10B4E000B904E19F709CDDC8F129FA35393EFBF3C0 +:10B4F000394FF07CCEC97D35DFA6DF8BEBF5B0840C +:10B500003590C778E638CF639CDECBCF313E89E7F4 +:10B51000CE14CC57749E8FF15B0166A5E6FFD6E48E +:10B5200039EA6D7E4E5F990F3985BF625991524756 +:10B530003F534CFEBB933933AA1CDFB3179D798C64 +:10B5400028FF10BE0B93FC7E87E9C79DF4D5845C71 +:10B55000BD48D89391A44DF272C6AF9DED2E0AD589 +:10B56000D33ED34543EC33BDE1A6F3607C3AF242CF +:10B5700027B389DFC6AB1C06E1F384139F921F003B +:10B58000AFF4BBADB951275EF3EB9D782D8C39F14B +:10B590005ADCE0C45F49DC89B7B2A60B1CEF2B9ADA +:10B5A000EB1CF5916B2F72B4AF04C5955A1FD5F9FA +:10B5B0002547FBD1DD0B1DF5B1DBAE73B41F9758EA +:10B5C000EC783F7EDFF261F1C1849ED58E76920FDA +:10B5D000261DFA9AA33FC907F2DC7D1DE3F64D4410 +:10B5E000E4D10EC5071716D8C8F99F9B0FCA723E43 +:10B5F000DF7A9F2CF402E643A39D27ED803F7A4239 +:10B600009D68E7E6028FA03CCE6417E41E7E9EE2B2 +:10B61000FAEE3C8773AA45FB1F5BB5189D4F2A03C2 +:10B6200012AAA306EE03BE4B556F4CDDE79A96C3F4 +:10B63000E5C8B41CB1CF0FFA12F5635910FCFC3AFF +:10B64000FACEF13BA0D998DB41F7603DB0117F8F76 +:10B65000B32DB7AFC6CA85F58FF54B06EB25D0479E +:10B6600053D00F01B93F3BA790E47D05CA8B86827A +:10B67000668F62D1BD60369E3301FD48E7B67359CF +:10B6800081B2BA165DA77EFD637D0A4C7174F978AC +:10B690003ACF73A6691CDD3B7B26D47F1F25E517B7 +:10B6A000322B42F9085F117ECC99C651D4EEF51BBE +:10B6B000F03239C67E8133007BE37583E361A8F8FD +:10B6C0005CD3AE7BB3304FE7F51A9EEF209F2F116E +:10B6D000F85A92C3F31C5635066D7E5ED443FBE0E8 +:10B6E000E877E1EF27DE9AE0EB19EB188FDADCB6AA +:10B6F000DB712F80AFB7D9C6B8E7AAC357B0FEDF5A +:10B7000075837EAF7D95C701AFFD3FCC61BFADCEE8 +:10B71000E1E7D1578B71AF8102EF65BA06E8918BF3 +:10B72000E5F3B3E6E3FA80E74905EA7FD70B261B8A +:10B73000E0FD8A78A50791F8AF2CF2F21300FA37F2 +:10B74000722C1AE72A16F3A07C7985C54FBE5C9946 +:10B75000D29FEC0780437BE9D55CDB530472EBF4AA +:10B76000250AE97D18CF87CF63D797B56308578E31 +:10B7700027FB59C822D4EFD52CEA11F6A2432EAEEE +:10B780005E164CE6437FAB5FF7D23ED41FD79FFED9 +:10B79000FE5701AEDF2CFFF31378EE80C5FB2A5075 +:10B7A000FF7D659B46BF27FCF550B42307ED971935 +:10B7B000C33B4F3EF7BB7E5A0FABEFE3F6C0EA4701 +:10B7C000C7D239F0D559CEFB4B25BF2C13FCB2FAAA +:10B7D000E151746E5CFEEE87BB7FBCB7D3A27B30B9 +:10B7E0004D3A37DA5EC0F3847516DF897CDD66E694 +:10B7F00055D17DF5B9FCDE15563EBCFC475C533691 +:10B80000DA4F8CC3F173C1A70D87F3A708FB6D1F37 +:10B81000CEFF8DA71FAF4079F6D3718F8C26FF68BE +:10B82000EAF0F021E5CA7E614F31A1A72262DEA0D5 +:10B83000A7C81FF9230B4450EF679237FB851D768D +:10B84000A716253FE09C1A13E7CFC08D84B2E7B05E +:10B8500046BF83DA03F632CA9F6C1446526E802DBF +:10B86000988DC9FAF2F783C16F1A2FE4CA333927CA +:10B87000BFD8C6E32E4EFB4EC4A9A43D1783BF28F4 +:10B88000DF2F16F6C6D86DCEB8E7CCA44A7E6ABFC5 +:10B890001DE7B6DF307E340CFBEDE51CE1E77F668B +:10B8A000FB2DFE1BE4839E1A2E8F7B92017EDE030E +:10B8B0005417BF67CB69D7B9FB793787C7533EC8E1 +:10B8C000E17AA1C7E46510E463163FB7676B75FCC6 +:10B8D0001E59DCEA07B32F5AC8EB760E9473F3793E +:10B8E0007B433955E30379FCC79C331B3B413EFB4B +:10B8F000AA399EB18EBFD7098B8AF87EB59493CFB3 +:10B900005EC0EF9B17F7E04C15F1F0417E23AC478A +:10B91000AE9CC57A16DF279FFB0FBADFE2F13CEB46 +:10B920005F2E46FFE0058DCE5DFBF53E2337CD3C17 +:10B930009F44B90BEBE7FF02908D2F1D00800000A4 +:10B940001F8B080000000000000B95590D7053D7A5 +:10B95000953EEF477F962C3F4B602010907FF00F75 +:10B9600036AE90F9310E595E3021ACE304054A92AF +:10B9700036D945400BC4D8524276B3E93433916C82 +:10B98000927848A6E3369DD66DD3EE334D3AD9C4AE +:10B99000EE8A600727237B64E3804D216353A084F4 +:10B9A000CD640CBB4BB2012CC7DD42B693297BCED4 +:10B9B000BDEFA11F9B6DD61ECDD57DEFBE73CFF918 +:10B9C000CE777EEED34A4504580160ED1554AD02A2 +:10B9D000478F0AC22C009BA22C9304000880BD0252 +:10B9E000E7D70E15FA0E7800A20A5E9C0D5091ED75 +:10B9F000B729387E2E8CAD540A014605D54E73808A +:10BA0000B8ECCF06A897418D3A707DBC2067078EB1 +:10BA10004B6568955D00FF9923B0FD6ED2DF5A80BB +:10BA2000507B15801B20D8EE6663592FDEC74BA1D3 +:10BA3000B8C4C689DE1657A022B9FED6737326AFE6 +:10BA4000FF1BEA05FF6AF6BE81C3D258D56EA8C4B3 +:10BA500011BF9B709FB7BE2C67F20A957CB61FEE94 +:10BA60002FD375004DDC8C8B421678328A7227BE3C +:10BA700094D83A43EED2DE7B24C589F6C5DB068135 +:10BA80007088593C6114617B1D382E319B06A8A239 +:10BA9000AC4C5EFEFE721C6316A50571E9CA9AFCE9 +:10BAA00004703ED967F11C1408BF3670A1FC2E3318 +:10BAB0006CF3E35806A0BEE3485E37F6B3C57E0AD2 +:10BAC00080D7AD45A06A745F6E83BB1DC9FB51254D +:10BAD0009BE1BD5E01367665C54507EA31B918E0E0 +:10BAE00020D32BA927B07D0D3DCBB4B040FBA39E46 +:10BAF000B3985ECA410FE9C1F5845889E78D7CB2DD +:10BB0000A30D04B2A308C41661BA5EA14AD02007EF +:10BB1000E007CDF84C0DE1072A54E3F5ACE4DC5A1C +:10BB20008AFB14E0B73BF0132E695DBF20658E578A +:10BB300068BDF1FCB79525ADFBD7E07E3284251FAB +:10BB4000801DC76C17D9E961F6C9286FB68FE3E08D +:10BB5000459CEC567EFFD67A2BAA4573075F57DAD1 +:10BB600021FF91EC3F14777825B407BEBA09B012D3 +:10BB7000F9443BA3C87F10E297D7A28BFF141FACF8 +:10BB8000F4A04E8DC7DF5F68C671AF18FBC952BC09 +:10BB90003F60097C47417E1CF9580427E2F0F9BF59 +:10BBA000D8B47A9453FA5E479EEA982EEFA5F3CD67 +:10BBB0003F9A8FEB12EF091E441C12A6C985A46799 +:10BBC00030F6A959C5F1BEDE8BE671F2AF1208520C +:10BBD0003C54F7466A09C7D5D0D6A2E0582E428019 +:10BBE000C5C55C948772A6CE141F8C509C4D06165A +:10BBF000112FDBF5F832FC107B1EEF9500F43F6F40 +:10BC00006563661C18631806E703CAEC3171BE351C +:10BC1000C3D07CC2BD67E05B851E949BD0E48DC41D +:10BC2000AFF273D66D6A0AFF7E44F13F9B46BE6F4A +:10BC3000416EE005C263EFC025B313EDBB224C6E2D +:10BC4000700A2CBE5FA2EBD3E25BF6E4A4F2795A51 +:10BC50007C67C457489E34130EA1CF80E51BF4FFC8 +:10BC6000FE1CF4E7DBE77A976C27BC27FD8F112ECB +:10BC7000D7CF9AE1403EB3E7518AD3C8D9EB95E3D9 +:10BC800078FF7ADFDE4584E7F71413DB07E3615DB5 +:10BC900016C5DD218C074F326E2B286E51950A8A0E +:10BCA00087E534C778C8A77818AD6371DA2302C571 +:10BCB00029C6038B0F8C0785F2488582F1C19E2F20 +:10BCC0006171DF352AAA340FC7B3B4C56CBE6E0BE1 +:10BCD000CDBB46D72B02CD4584DE47F11B1F6472D6 +:10BCE000A2008BC9B502F8A329B8FC478E93E16B7B +:10BCF000E4CF1B393C9EED929416274E4934E28ADC +:10BD0000CF2928F1FE5F94C75A7FBC86A2AD4A2492 +:10BD10003EEE53381F2180F33C80A7ADEC19D8F7D5 +:10BD200041CDA64EB46FDF2989DD5FA93E598B3125 +:10BD300005D51BDB8ED258E38FD69A48BF76093CD7 +:10BD4000E8971538AA9867D73C3A7AD4C4C3B99C07 +:10BD5000FCDB3DF8B7E532F1FC230BD850854457A6 +:10BD6000DDDB39B3686E035198CE3F5497F1ED7621 +:10BD7000FC4C08E3CE42D4F96C5BC346D986F1B2E1 +:10BD80009ADB79BA6D4F6BB808E0915CF52CF1EB5A +:10BD90002957808D89B13FE7512EEF3973C919407A +:10BDA0007F779BD572858DB027EA982EFF28F10109 +:10BDB000F15C4E795D8F2F99EA56BBBB83E2EB5A5B +:10BDC000B7A4E621E63774BE43581D9D8BB87D9716 +:10BDD000C3067BBAA58B16AC1FBB5480E7908FDFE0 +:10BDE0001D6AA8A77AB2EBC7A64BE3A57CCD4D5A36 +:10BDF000879F67D1DFC561FC82F2835141D304166E +:10BE00009ADE38CE4367246F9CAD932F8DEB3EB9FD +:10BE1000893C698457BE90505EA8D794BC8E9FC65B +:10BE2000A1BA4F699F465A5F9A5CFFECC763B9435A +:10BE300029FBDE50B2675DC692068550785362BC1E +:10BE4000F0C689C76725EF41AA79320C5B50AFB7BE +:10BE5000458E0FE6491657379E1FCD1D42687EE975 +:10BE6000526BDD886B2DFA9CC5CD3A9E7F26BB04B4 +:10BE70008DC5C19B98D7715EF399A703F2193E67F0 +:10BE8000E6AEE4F6128F6A64BEBE2696CFE2A85AEA +:10BE9000E5F6EE427B35B297F0725279E5F661B97C +:10BEA000859B0524AF4D229C1A5E13C08DCFED7D7E +:10BEB00033DDFE908E4B63FBD8B179386F8A66DC38 +:10BEC000D7F10965E0F30E7D593D1DA705B98893AB +:10BED0001DBF2C84858413488FE7107F6018C1989C +:10BEE000379D37063E146EC48B2B946F70FD695DD1 +:10BEF0003EFE39B6234FFE5DC7A13A97F74B4195F9 +:10BF0000FBBF5193340DF5D9A9F3055EE17CB1E295 +:10BF10003FD98F089B99FDDD02FC5C986EDF9E4E39 +:10BF2000D37633F2B241C701E04933C5DF9ED7D2A1 +:10BF300079D7A0E3D09081433020A4E981F1EBD8F8 +:10BF40008E7EDBA9F3FAF67A451F267F36749AE0D7 +:10BF500000D51FE92BA6E79FBAB99F32F534F43319 +:10BF6000F4FDFFEA99E9A7870C3F2D8125697EDA68 +:10BF7000E8FE5A7EC27063796F9F95FB656A6849D7 +:10BF80000E54247991F9FC8676DE4FDED7CEFBCBBA +:10BF9000EED1C1D6BBD07E5F9FA4D47B683EE55C6A +:10BFA0008AF3AA3E09489D44ACEAE530DA7778B8CE +:10BFB000688B07E5FAC644161F55A77C9A0DEDF16C +:10BFC0009DF2D90BB31929DC7EAAAF27797DF59DA7 +:10BFD0009AFAB09EC9AD9D457222277D76EA070E7A +:10BFE000A365C42BE1D47F7F48FB568DC82B2D78E9 +:10BFF000FFC5B9128BABFB7EB6FD371694FB44AE82 +:10C00000C4F8756C74DF37C91F4D274585AE4F9C4A +:10C0100014D9BAC65F4A9A487E969E9BF518F92BAA +:10C020006652B8BE26B67FA86FB17BA723C9831D11 +:10C030003A6F7DB99E57492F986767FDF27D779AD1 +:10C04000585DBC7A87FDD7D4EF14AB1D1B14D4F315 +:10C05000EAFB4F8BB46FA24B80B908D5B1B9477FCB +:10C060001B46FBAEBE3B66A6E6BAB67BCC4C7578EB +:10C070008711EFAD9C2706AF76C7C5EDE66F60BEB2 +:10C080001DCD8238CA03B9CD4C7E691A33E6E3660A +:10C09000AADF7EBD4F0ABE7E91CD1BA8EF273EBE14 +:10C0A0002E681EFC7AB4EF08E363B0538039F9744C +:10C0B000BF6303ADDB0BD117A90E64E69127747E35 +:10C0C000EE6ECFB8AEF3F189BFC2C75FE7EAF9B54C +:10C0D0000CCA888FD7EFF1E7C4F3E9FCB2635117BC +:10C0E000EA3175DEC278F17FF092D5BF93D4AFA16B +:10C0F00063A7E2A24A3818EB264E4E99A99FDC109E +:10C10000FB82E1571F1B584FB83C008146B2F381B8 +:10C11000985D89A3DDF5E33CAFD4C52CACAE3C0003 +:10C12000D1FD646FA2DFC2AE87DF17581F62E4A59E +:10C13000DDBA7F77EBFED88D89D78DA9AE7198D700 +:10C1400033782DDD3FF797A6E353073C7FD445793D +:10C15000FE4898A232F921B1548036CA2F842BCAE6 +:10C160004DCCB333FF84BBF8FE8D9DE9728284B35E +:10C1700093D6A7D7BD9EDCD98CCF20556C62F965CC +:10C18000B816A84FBF5D9F90E99773469ED0FD52A9 +:10C190003F09ACEED551DD41BB87E3CD155090C4CE +:10C1A00029D32FC39EC29C99CE8FC6F8A1DE5F1BF8 +:10C1B000F34D1838D4B74515EE8791D1D91D54EFFA +:10C1C0001A564B61EA1FD6BA78FFD0F8972D9B7CA0 +:10C1D00008DD5571F0994EBC7F657BB498FC87E70C +:10C1E00089895CB4F7F8829DAF2CC3E73FEF3279C1 +:10C1F00029BF80DA514CF9F2A5B9AFD6FBA84FE8B8 +:10C200003479E9FC30512D85593E952737D07E573A +:10C21000FA0485F271A8F78FFC3C417CC1D11F1351 +:10C22000EE25BE607FFE6792EF57734DE48FE07A94 +:10C23000CCD7B8FEA1F55F98297F629FFE55EE0C22 +:10C24000E7F091A242760E1F913D735C8EDBF7E919 +:10C25000C12F795F685C0F62BC12AEC198C0CEA7D7 +:10C26000C9BE708EC0FAC2BE23432E962F7297911C +:10C270009B2A5CBC3E760FDA787FD1236805C457D1 +:10C28000613F8B8FA089FB2F887D4B9870790F9D24 +:10C29000B40AF3E4E9B7F6939C89B704AF858593B4 +:10C2A0007A86FADC5D9C0A50DEFF69A519EF975F7C +:10C2B000B0B0FE7337FAE759E4F92EBDBED1FC39B0 +:10C2C000EC7F22D0CCCE41CDB09F8DBBF0F337BEFA +:10C2D000E97961A2B7C54CBC30FA15761D79D4A4B2 +:10C2E000F33D33BF34E9FC6ECAE077265FD7BAD29C +:10C2F000F348E474D6CB946713239262110897FF36 +:10C30000F9D51D840BF6D50C17BD2F41BCD83923A8 +:10C3100031E6D008D7CF755E5EA5731F0212A996CD +:10C32000184EE26A3E96F71F29207F27FA6E2C0CE2 +:10C33000605E7EBBFFC812E20B1AC4F0DFFB26AEC4 +:10C340004BD1AB296AA724706B8E7AF17EF59CC421 +:10C35000F046BD8A095F43AF1E79DCE99D219E044A +:10C360006190F9511486D2FAFDD07B925F4B8933EC +:10C37000B4671BE5BB87743E20BFF3A84E6E75798A +:10C3800058FC4462DCEF621F1F71FF87F9FB131337 +:10C39000DB7FDAFD75E146762ECCB703C5E3B00C42 +:10C3A000E11C9C0F9FB7B17EF499D30D2590B23F4D +:10C3B00008FC3C1C324DE6B1F3E698C8F40B8D4DF9 +:10C3C000E5153928EF75ACA77A77BF9E378E15D85B +:10C3D000F710BFC3B4EF1C0033D987CF7F4CF518DB +:10C3E000F50DADE6CF37EBFCEA3E5D675F4AFEEA4E +:10C3F0009BBD4C4293B6E5F2BCF094CBDFE85A917A +:10C400003CB7DCAEEF4C393771F96827C5D5E1F39D +:10C4100016AD5EA073EE8D738F91BD23B297F27B44 +:10C42000A4CF12A6F357E8824DA37E0002816F507D +:10C430007C3FD3BFBB84EA2208CDCC1FD7FB475A31 +:10C44000D973EF9A28834153DFD93C567F7B56BC82 +:10C450004AFD0CF62FF7533F73386662FD8CEFD41C +:10C4600072C6B7C32797BB0BE9C0055E3BC96D1AFF +:10C4700091FD84C7E193677E528FFB1EEEBE97F558 +:10C4800033C2A9E56ECA475574BEA57E66A488CDA1 +:10C490000D7B5A5C1CAFC4808DBD6710A080F30576 +:10C4A0008AD2F8D2D8FD01ABFB8DBD929ACA1BE3AC +:10C4B000B99FBA64C69B5F105F708C440595F1E12B +:10C4C000101F1B7B0FE7911D7B4D51E6DF48A789AD +:10C4D000DFEFE223401B7B2E8C6D22F9F37774098A +:10C4E000FD7042D0BE4385FC84DEE79FF828B0880B +:10C4F000F2E1897B0225342E72A7BF7F09C33AA6D9 +:10C5000037089B99DFAF75F33E2BD38F77BA793E0F +:10C5100075BA619B7F86FB7637E7479D99BFFFA180 +:10C52000FE6C1EE6B70FF5FAFD20E6317AEF78567D +:10C530008F97DF83DF84673D1CF979335ACAF3E6AE +:10C5400016CC9B115CBFE50113EB2FA09AF7DF7EA1 +:10C55000FCA7FC55D22EA7E5ADADB7CE151E13F93D +:10C5600075CBC6F4BCB655EF8FB6FE95FEE8B84B5A +:10C57000AFC3C550CCFB75875D60F51CFB4FD68FF4 +:10C58000684514DFB7EB8F8E613EF3603E1BC67CBF +:10C590004623D6A931D70C752AF379A34E45CAFE96 +:10C5A000C0DEFF9C18F8E8B7B92C7FDAA080CE2D4A +:10C5B0005FA136886393A2EB9AF17C043633FF3592 +:10C5C000C337D3F867F8F11AF5E515D3FD7845AF11 +:10C5D000F3C152CB45C22F28E1390EFD71A0F5A061 +:10C5E0009FF8638A45C2B4DF27A227AD8E067B9FE2 +:10C5F00002AA2B9132DEAF5DBB57D028EFA3DE0B32 +:10C600002DA9791F467F958BF7B79EB7B1F3D74019 +:10C61000D91F589D6F8A8F9A292F15776F7F81E2D6 +:10C6200016097886CE390FEA75709395D7BD078DB8 +:10C63000739D61BFCEA308B8C23C3FCF6223ADA7B4 +:10C64000BAF8A05E073755A7FBBF044637CC473D75 +:10C650001E5105D64F3DA49A66E4CFE647977D402C +:10C66000EEFABAFC2972079C6ECA03A3530FD37B60 +:10C67000D613659F2E245C823AFFBD259EDE71DCB9 +:10C68000D7FB3B65590B3E13B23B2B15E4F35C37EC +:10C69000E77FC8BE50A37ADB9113B893DE5B24B466 +:10C6A0004BBB3089DC927327BDC7989D8C37EF1C3C +:10C6B000A87ACA91EA472EC758F7CF2E858D274C06 +:10C6C000DA02CA1750E19EF19C9899972365C72B0F +:10C6D000C92F2706462ACD29FEBBBA2F50C2EA4AE7 +:10C6E000DFD13C8F23956FA2CE37998D82B059AFA1 +:10C6F00097E9FCBB4AFCA3F356F7D9BCBB8827DDFE +:10C70000B5B3054F4A3DEDF9BD73718ADC6B3189D4 +:10C71000ADC7F353F1D6EC543D5F607A5E8B72790E +:10C720004882303B37BDBB6CE501EE8EB048F3D29A +:10C730001DBF61E77C6861EB0DDE6699C2EA7CB4DF +:10C74000C7044F86E7E727ED8E9A81C909F75BB4E6 +:10C7500037D8B900583F97B8A8B07E186001102F9D +:10C76000DFD579F7777A7E5B854D30F173354425D7 +:10C770008A975520C3E3349731D0715C031A3B602C +:10C78000AF92E3034225BB1E96919777C338BBBE99 +:10C79000965E1DE173F78047A6792D845BE88812C9 +:10C7A000EB7E47A2F413CF93732F23FFD8596C0667 +:10C7B000BF257191E1B2C1475C8C4D0E7B2F6EE8B5 +:10C7C000BD52E07AAF52C14AF9F5453DEF7BEDDC51 +:10C7D000CEC96BC0DE8B197ADD25C34609F5BF5B78 +:10C7E000066B16AE3F3424B2F8EE1FF76894FFBC18 +:10C7F0006EFDB9FFC2E7F259CB028FFB9276D6E00D +:10C8000073F43E6E958C2766864F7C467BBFE7E6C9 +:10C81000BF57A1A4BF2779B5310B7B0F2E5AC31286 +:10C82000F1FE79B787BF3746DC9C28A7A64D80F379 +:10C83000B88FB790DB67C8AFC16E2FC747EBB95D44 +:10C84000F44AF9BC8BFF9EE264BF83AD57081F21F9 +:10C850009E27DEB47F7D1C1379C0F476EE9C9CF895 +:10C86000FEF2E4EF4ADED8F1F302C6ABA0AAAC5E5A +:10C8700079AD8E38F5D1E8F5ABA9FDF5ABEE1D3FEE +:10C88000A478163C0AC30702E0A1FC3F075E53A848 +:10C890006F16691D627921CB5949BF3B91BB3E435D +:10C8A0007F3DA2F3EC4216CF0B6F6A9B3DC4EB4772 +:10C8B0006759D9EF3E3EEBC22A3A076EC809FC9091 +:10C8C000F2CE05A1733113266B2BFCD9495EDB41F7 +:10C8D000AD26BC6FD8B87CEC26185F9FB5F2F93F47 +:10C8E00065390FD268C7F46D45FD5EC638B0D27B9E +:10C8F000541BDF976294F81CD6DF9F863FC9D6E8A9 +:10C9000015FD0DD1CF4889D1E51151BEBC0EE2AB6A +:10C91000503FF90E33BB6F21FBEC49FB8CFD0D3B07 +:10C9200033F727BBD718768BC9FD0DFBA7EF1F3652 +:10C930002DE1383C4DEB11877EC21971F847B629BD +:10C94000688B0907C37E740CFB5D4BD17135705049 +:10C95000C86F545754F49BE177C4F5E52C8E83617E +:10C960003F1EE3AC4C8E07FDB774BA7D067FFE1701 +:10C97000195C08DE601E00000000000000000000DE +:10C980001F8B080000000000000BDB29C0C0F0A3D3 +:10C990001E8159B851F9E8388F13957F84807A4207 +:10C9A000588601C19ECFC1C0D0CC0CC1F650FC8CC2 +:10C9B0008981E122142F6386E01D2C083DF2EC0CE6 +:10C9C0000CEA40AC0FC4E6ECF8ED9265C514F353E5 +:10C9D0006060F8A68CE0DB493330B402F17D69CAAF +:10C9E000FC358A87069E6E8ACA3FA287CA7F61C0CD +:10C9F000C0A06686E01FD523CDFCD940BD7380184A +:10CA0000001D35C0A9680300000000000000000000 +:10CA10001F8B080000000000000BC57D0D7C54D565 +:10CA200095F87D33EFBDF9C8CBE4254C601286F054 +:10CA30001202441B7408218636EA040362A5EE88BC +:10CA4000AEA2EBDA217C45E423D82AB1A59B07F9F5 +:10CA50000412883556147407141B157783454BB799 +:10CA6000D60E42BBB8FAEF2FF5675BDCB5368052C5 +:10CA70000A7E446B85DDD5FA3FE7DCFB32EF0D1310 +:10CA8000C06EF7B7F1D75EEE7BF7DD7BEE39E79E40 +:10CA9000AF7BEE1D8F7F1A0B8E67EC73FCBB92B1E0 +:10CAA000652EC6587EAA644C3606BD5832F3F3098B +:10CAB0008E3AFBDC7D21F54F273BEBA6E8F75B8C3C +:10CAC0008D66EC6EF10EFEA258AF13150B1EAB6413 +:10CAD000119525CB52FDD4315E375C12FB5CC2A7A9 +:10CAE000CEF7D638A77D814B580E634D5E5EAEF112 +:10CAF00007766279DA57946001C6DC52BC14DB9980 +:10CB000033E1934A28DFCA4EB4507F8D97C6A630D2 +:10CB100006FF9EDFAF658087AD676C3A63EDCDFDA4 +:10CB2000F7BF3D31F55C0DC74DA992FA8AEC32A0F2 +:10CB3000D4988CF3EAC43EB1CE06A2EE20B40B46E4 +:10CB4000A66D84FA34801BFBA972C5A671BC44593A +:10CB50002C9BB16A6C0CCFF7172CD9BA00DA7F1472 +:10CB600051231E78EB65C6830B8A19EB9EFEF350AA +:10CB70001CE0F2CA26D3B12C65D1FE72FCFE3BD07C +:10CB800019637FF2F2F12CB8663217E12305BF1367 +:10CB90005FBF669CDE5DE38C2D358887FFE78EECFA +:10CBA00082475D0AC74BF7F4493B4C98435B7332AD +:10CBB000590ACF5A9A598F0CF36E5306E62FC4F6D2 +:10CBC0002F2B34DFCDCD5E7ABE7FFAA49C4180E767 +:10CBD000321C777A6ADCCD33FCF31304672CCE6009 +:10CBE0005E6BCAFBBFB411FA5546EF4BBAA07EFA92 +:10CBF000C89EAF20F92E43E2C077DDC59124B6333D +:10CC00008B053E198C07F5EC4ABD02F15737A3920C +:10CC10000DC2FC3D9540078BCFE07F6E83C3EDAD29 +:10CC2000640903FA97461F66489735458C8DA156CF +:10CC3000AB094F16FF292C021F11FEB50278EEB783 +:10CC4000B872E01A6AA7E81C9FFEF2F85C7609FC4D +:10CC5000BB8CE34F87FF3E2F612CF09FEE18F289CB +:10CC6000C7B0E115E1605D1FBA2FC1FE6DCF817EB7 +:10CC7000EE37AFF903F15FDAF3C067C76284EFCA3A +:10CC8000BBFCEB9067DCB7E5209D0395AE231EE867 +:10CC900027100FF4D44D4BE133EBCDDAE441DBBC8C +:10CCA000D7B2ECE0F12C42E065B40EC4F7E9FC6BBE +:10CCB00095A79BA3C9830ACDD3655F8F23B5DFDC1E +:10CCC000CC58D293AA6F291E0A010A5897796D543D +:10CCD0009E0175652824212A775D1D9D5300F04E25 +:10CCE000EE0F4560FC4DB9D0E997197BD05C9E34BE +:10CCF00081FE8116331481B253497B7E5584DAB7A5 +:10CD0000F860DD959F3DFE1B4824E0D36EC50CB155 +:10CD10000929B9A1087229353FFF4F09F0DA2D0D15 +:10CD2000EE3B867C991B203E86F79D72059573D459 +:10CD30003C6CE99591AEAAF59DCC5AE53C2AEBD422 +:10CD40000A9C9719AAA7EF35CE77EF0E1D463E6FC6 +:10CD50009F3A3AB2D1869F5798447CBA45E1F07623 +:10CD6000294EB8F7E17B80772F8E8CEDB2B93C610C +:10CD7000FAC2D0F55332F483782A64EC05B6C03495 +:10CD8000357CCEE54037F230AE830235B1AB186763 +:10CD90001D0FCD9BE2786FE6DADFEB0B42F3B25169 +:10CDA0000C42FF801F3544CC686F4F70B224BC47E3 +:10CDB0003C00AD109F6DD5B70D2C84267275C0CC8C +:10CDC0000AA0346F27FE051A13BE883DE0BD128C01 +:10CDD00033E4AB2A57FC15EC4FD66354B7E457BA8B +:10CDE0007C1F899FD2E5BA1272AE1FA643DDEAA36B +:10CDF00004FF3FAC137FB3347D62D6D278B2800F8C +:10CE00004676EA972B870EA3DCED9EA21AEB0197DC +:10CE100072B99A443EC1BFA12AC13F8037B9B27DE1 +:10CE2000009F2B38FF4BB03F58BF8887A00D0E7670 +:10CE3000FE75D584EBD2368F0FD2D6A5CC62394998 +:10CE40005CDF3D7368DD658BBEE5886ABAF9B803BF +:10CE500038EEF0FABC6C5E0EE81226D7A847081E22 +:10CE6000DD64711B9FB5E3BA9C0C704BB14F111F71 +:10CE70009BBFF20FF4BE45896F5D807C5CAC5AF2BB +:10CE8000D3C177BF16F2792BBECAB7E193F5D07341 +:10CE9000205008F5606B73133B0670785F9AC10CE5 +:10CEA000A0AF5B8F44A3D0BF8A7340DE0955F21256 +:10CEB0000900FF6CC9D777925C0F79171888CF905B +:10CEC0007EBD41F85E47FD2AC6C58B09CF2193F888 +:10CED0004B0D461982228719C7BBE027E0AF90842B +:10CEE00070789DFC37CC672120EA8C149C67EB6935 +:10CEF000311FD16E443E3C6BDE0915FBB3D519AF33 +:10CF00009B0E3C65ECC72E8FAADB897F946A3FD1CC +:10CF100055A9918F0FDAF948F4D3C2381E87E93941 +:10CF20004EAC4FFC0BA2FE893CB611F8B3BD607647 +:10CF300068213CBF42E276039BEBC48BF53DE0EDFC +:10CF40000A291FF11877ACCBF6824939C8174CCBA8 +:10CF5000CB888F76D0EFB2CD9E69572C3812345ED5 +:10CF60004B214B8C423A7E3AAD8CE4CB08FDA4E3D6 +:10CF7000B5655CE470BC92E413C9E33631DFF4F9C3 +:10CF8000DD82F342B8438CAF037D58CEDC22659836 +:10CF9000AF35AF966C31AF6066785AC4BCAC790CD3 +:10CFA0003FB7E637C277E9F318E97DEBB86808EDDB +:10CFB00034339BCFCF2D39E72707F9FCEE16745396 +:10CFC0003458E701871CBD1BE975F6FC62C477C3C2 +:10CFD000F3D3381FCBBA97F0638D2F7B7F9E944796 +:10CFE000A5E05C2FE97C9C613822D48F5BE7785DFB +:10CFF00022C5D7233EDDC1F601ACBBB528C90B1550 +:10D00000F17E2996D1F926E0B575FF0C568EDF69C1 +:10D0100011B61C4A558BB3B9D0AEF533B7C05BA57A +:10D02000836FBF2339ED3D0B9E95084706FC7E308C +:10D03000029F7FF093AB89CFB79D9FCFB765E2F397 +:10D040000F7E3299E36B5FBE033EAB5CE93DE0C00F +:10D050001713764481E8BF283C508B6BF821EDF024 +:10D06000E138949B18877FB37662B602EF4FE5C72D +:10D070009F42FCAD686A34506E152C622E1C6FA363 +:10D08000E0A759EEB0EF28C0735F5D494E3D9403B1 +:10D090009294917FB681DC46BE6C69060107039EBF +:10D0A000FE2D877B243EDBD2CC1CEB73CB72794EFA +:10D0B00002FADF52F3EC2F6703FEDA82A515A416FD +:10D0C0001B24F23BBC1247ED4B627C0B3F80B797B1 +:10D0D000106F16FF6D5B71139545D1785487F1C7BA +:10D0E00031F063A0BF501303039CFFC936FC1454F6 +:10D0F000BB4C4F80F0F00AF6B3223420A9F0DC5884 +:10D1000034A862B971586EE8D794423F5B5F9E586D +:10D1100061B79BB25DDC1F61E579426F80FCCE1E7A +:10D1200079DD3D04782A27A19A94B05D78114B20CF +:10D13000DF7688E7DD52EC3F901EE1C62115E7F16E +:10D14000BE65DFB010D9EFADCCFAEBB9E309E2B3BD +:10D15000D153119EDF0B7E65DBA591F8EBF7D2F47E +:10D16000B3F94B3192B538CF9372FC14CE5F0DF703 +:10D17000EBC807DEC6019D819DD2618D6FB201ECC7 +:10D18000B75062A93F185F338C9DC8E7FF2DE85266 +:10D1900058D9BEDA05F329289709AF85830BC8CF84 +:10D1A000F0A29FC09F93FD1F6E48A01BC6C61B899F +:10D1B0005AB45DF7CBF1FF46F8B4E9BD5109E0512F +:10D1C000D7F64838FE56254E7EA15AD3138D957357 +:10D1D000FA2EB0F195E6E2F356422C9A284FD1F799 +:10D1E0002137FFF7E6EAEFFA9696633B3FC157C453 +:10D1F0006E147C118B225FA8822F80FE59AE7CA416 +:10D20000FBC06C1C7F6568601D96C0F763908FB78C +:10D210002A6601C2B17585CAFD3E93BD8E7CA9B94F +:10D22000847C33E03FB43F45FD5712B79311078824 +:10D23000A75C03FC37C09386F809A4F0A1217E50B7 +:10D240007EB2C43A44A1DB484A08BAA20F1D9A0034 +:10D250002229B48845A21C3FE35DD09FBF0EA005E4 +:10D26000BCF8E27162E72D72E3EFBE03FD6F39E4B3 +:10D270008E98868D0FD3EC08BD06D69BDD1EB5E4D7 +:10D2800085687F7E7B222A637F75DE2C92F7078478 +:10D290001C017E9D8A78ABD33F247E65DAA80BEA19 +:10D2A000CFDDE436DE46B925EB64377A842DD11222 +:10D2B00006FB10F15B1631D1FEF2409FC85FEE1EF7 +:10D2C00049C40522EC46E05BD57039EC6B39E87750 +:10D2D000D8B5EE2695F73F1FD8CC119F49D03A120A +:10D2E000EC41FDE338A04F12E8BAC81A4BFAC8BEA9 +:10D2F000E3F63BF2288F177DDBE167771A152C9355 +:10D30000DD2C336E5F232DD10F4EFF6E64BCA48DD8 +:10D3100077A313EE0BFE4E938DE3363F63E4EF6489 +:10D3200076DCE6AF3420DF4E4FD107ECA57D520E00 +:10D33000F26555E702E0AB767C0574ED1074670981 +:10D340009743CEB843DCAFAF7219BC9F30E72B597F +:10D350008B9B3448F8C2F8CCB2972D3D6ED3F73D85 +:10D36000C8775EA17FA74A3113D783AAF584D6D99F +:10D37000F0D3A2B206E213E3466AB761E26C03E5BA +:10D3800085C5671BD2F0998A7F25D831B4AB8C2034 +:10D39000C1A986220487A557D2E1B2F87778DC527A +:10D3A000EED7B8BD3D24AF7C3DF7455D183FD3189F +:10D3B000D951C37C0BC215F9E36928397F2468FC75 +:10D3C00011F957C0733EBCA53F3F13E17CFDC784F4 +:10D3D0009430619CFAD01F7A4BA1BF254D050F6098 +:10D3E000B9B4696AAF3C8DB1E39D1302763D7D749B +:10D3F000EBE200CEF3F8F689F4FCB462FC6206F4CA +:10D40000737C873BB21E87FBF4F3CFDD40F77A4194 +:10D41000F7FD0F7948BE1D7F444A78609CA59D1298 +:10D42000F93DA7738DA218F6B3616911CB6007D4DB +:10D43000BF090A2B07DF1717B10CEB686967C76ACA +:10D4400009FA599A50A2D10C7EC61A573424A19FCA +:10D45000DF5CF6F0DB4ACA4EFD37C17FA053A21451 +:10D460009FF046297E50FBD62D218CE3255CF19759 +:10D47000916FDA8EDC1CC2710FE4DF341FFDCABB72 +:10D480007EEBA1B8E41AB571B26E83674D9E1A4F58 +:10D49000905CEB75D0E1A04BC9681F9A33D97C3FF3 +:10D4A000DACF01A6B7003EEA341EF7FB6850A2FEB1 +:10D4B000DB049F9D25379AA6F5CA367E023B9B1951 +:10D4C0001AC9299A87BB8C97D6FB41D46730FE31A5 +:10D4D000979BCA175DF163288751AE35E5E17AACB9 +:10D4E000ECE576A1A61FFF526A9DA7E0D4298E60C5 +:10D4F00056A906C689BBA788780EA879F247E50128 +:10D5000036CF66C7D4550E44DD95A9798CC48F2DCE +:10D51000CD67EE47FBAF15E7A9509CAD97ECC2DC99 +:10D5200024433E582F47498F6FAE7611DF745796CC +:10D53000EC70039ED67BF9F3F6662FB5EFAE7EDD79 +:10D540005B8FED75FEBCBBE6352FDA9FEB0DABFEB6 +:10D550003AAF47453D24DE9BBCDED9ACF7221CDD4B +:10D5600021D18ED5F276E1D778BF6CA6A88B715801 +:10D57000DD1CE4D76EC37A3F87EA1830B2C763BABE +:10D580000DDE7E637388FA07F8E644CBC54B7BBBA0 +:10D59000520E8FD65445EB2CD52E9AD68EC367E10A +:10D5A0002FD5CE74B62B7B6D84764C72B61BA93FFB +:10D5B000E672B42BE7F34C6FD75DFEBAE3B95502C0 +:10D5C0007F5DEAB6F17B36F217CCAB9BB139286FA1 +:10D5D000DD26F37EAB82F4676B09F85D356E6E0F66 +:10D5E0003659FC1B667235BC779732F98ABC543FBA +:10D5F0006E8379E97919F33A9EEBF2F14187BD32F6 +:10D60000121FB3AD3EE4E33C586F12DA21518A8F0A +:10D610009F8F4F3B9ACB88CFDA9A07895F3D8CEF7B +:10D620003BA4B7BBCE2DECFBB4F161BEEC5B79340F +:10D630003FE263F6A62FB10BEDB720CC338FCFF7C7 +:10D640008A0ADB7C4230CF3C3E5FC7F3A0338E9228 +:10D650005A474E39F12D37976B6E639E97E482C619 +:10D66000E366B56F5D13C27D83D6239785707D1DFC +:10D67000C8AEA2F88425CF469AFF86E613BDA5D092 +:10D68000FFA6E6412AFD426EB4442ABCD85F1B18AF +:10D69000B649E47F398A3A0CE46294F4D99A00617D +:10D6A0001EC68F27B1EED3F91E05E8E76882F46441 +:10D6B0000F5B6AC3A3CF92C39F36133F6FD438FF6B +:10D6C000F99ADE277D940E973FF46E6FE9341A279E +:10D6D0009E69BFEAEB6E55C8BB9889FCE86D2A27A6 +:10D6E0003E1C913FEE636532DA77CC1F5947F298C2 +:10D6F000D3EB23A09747223C7A32DA714DA7EEC7CD +:10D700007E1FC5BEF211CF33487FAC5123A17FC02D +:10D71000FD9E804A78B8507C2B4D631FC07981DD17 +:10D7200040658AFE11C2AF5B073D5149B045261ADC +:10D73000DCDE403CE2F06B31DEDF54C4BF8F874952 +:10D740007F8F849F2E378F3BBDE88A3EE69E7E0EFC +:10D75000BC3CC30EA39E72BFE9D1717FE6C06F2FA0 +:10D76000A3F1EF3AC2D70DE089F0F611E00DF5BA5A +:10D77000C51FD6389B9A877AF9FE99F701E49F6C0A +:10D7800081AF2CAD87E4BCAFB267D8FEC1F9645756 +:10D7900026695DBA4B1B895F86DFEBF09EE17A3C20 +:10D7A000437CD8D6ACF3FE2AA36C29CCCF134CEB28 +:10D7B0002F68F567D2FEA492DE5FC87A1F27FCC9E6 +:10D7C0001AC0679323A8FFDDE8E706611CDBBAF304 +:10D7D00087385E47C2D7C12393730633E0DB2A3B09 +:10D7E0009B0DD2079B50FF01FC9DC5F1F931D2136F +:10D7F0008CEB21D46B0AC63D74923BADA83F70E21E +:10D800007231972F32F71F370AF98C88F1568978D1 +:10D810000D4BED5FAAE5726227D02B9B0D12736C46 +:10D8200094393F6FAC3168BFB7CB27DA455962678F +:10D8300031EF87E4BECFEA37E12D46BC95B968DF0A +:10D84000B12B371E453DB791F579EF0278BB8A457C +:10D850005D4E505D53E3A427FD4A42A7BA9FD7D33C +:10D86000FBF5E7EED4516F6879A2BDD4C7DB9738DA +:10D87000BFEF5279FF9BE47E3E9E9FD7D3FBDBA494 +:10D880003F4B7AA82B4FCC47E7F3D9C4F6F1EF4AC8 +:10D890009CFD8C4497AC32C0BF8DCE814AAFA36E45 +:10D8A000D9DF7A0DD0C5C6278A1E72B43BF0DBC91A +:10D8B00063066DE31C1C9C704E7E388EFC6093DF0B +:10D8C000C77DF1DB592E63B7C8DACCD630D4957852 +:10D8D0009104F5C7F2A6AE9F7339F85F4D7FB85F2C +:10D8E00026FB9CCB89A54D7FA4F5B4A46BA18AF23D +:10D8F0007E494222F9BA44C8817A938551FFCC9679 +:10D90000B91D68E959D0FDA467EB834EFD53AF7391 +:10D91000FD531F72EA9FFAED4A5A1C1FECF66C1C6D +:10D92000FF54AF5D4E2DEDFA06C1B154E8C9A528EC +:10D93000BF49EEC68BE6E33E3F126E3ADAF3938BB5 +:10D94000509E1E958C479B304E7E879FF66BD2F182 +:10D9500063ED9F24ACFC0CA11F96A4EDF7A7974B99 +:10D96000847E60729CE0FCA2E35D86EB05CA25968E +:10D970005E82F9CE9F921AFF6890E3E262243EAD88 +:10D980004BC04786FD9861FCA13CB6E3E90BE26D14 +:10D99000AA18A75AC075A1DF5BEFEF1678B7EDEFB5 +:10D9A0005C8478F94BF9E93BB2DFB2DBB85DD3E0D8 +:10D9B00027BBE67FCE57E65F44E7848BC7FF990C11 +:10D9C000F39A62A35B1ABDACEFE2884F68FF6DD992 +:10D9D00070F867169DD2F174B4C1EF72831F7AF4A8 +:10D9E000D02CF2DF1F568DDB51AEDC81F89B8678A0 +:10D9F000E4783B0E7AAE75A29D2E0B7F5E0DFC5631 +:10DA0000DF599C2BD9C6877A3B6ED12DDD5A3C1548 +:10DA1000F5D21D9D1CCF4BB7FA1E68B5C917C0774C +:10DA200029DACB8F0978CFC277A9C077B9D35EAE98 +:10DA30002FE3F6727D240DDF89CCF8AE177C03F35B +:10DA40006CFD2ECDF3AA1C9F96C2D3C2108F073C4B +:10DA50001C300228A78F83BEC2791E1576FDB1AD9A +:10DA6000D3020B707DC950D7B03E9DD7BDA2BE1D5D +:10DA7000DE63FF9A68BF7D7A604106799C4E8F8590 +:10DA8000C3FAD614767CE44482F2963C911603C322 +:10DA900058F1176568BF2EF0E506CAAF81058EF60E +:10DAA000DA316DE71F92A4C732EB69ABFFC246F9CA +:10DAB000A8DD7FD01641DD861F5F99F3BDCA6CF5E6 +:10DAC000621BBFE2B755A97D504B5FE0DFBB367FDD +:10DAD0004A19CC5D8871DCDAEBAA17907DA9B90CE4 +:10DAE000B49B46E26F64C461FD42F07B7B645B3CA7 +:10DAF000AE452B39E7FE496BF3E0F7ECFA45063B00 +:10DB00001DF35064416FB9E9F8F770FD1F847E8EF4 +:10DB100090BE5E6FED838BFDDF84831EEEA64B848B +:10DB20001DCDE7ED1BDE6F6B34ECF2AFD3671E4605 +:10DB3000559DBB79CDFA6B0A28EF85C70D4A797CD4 +:10DB400004BBC5F9678DBBE971DC373F7BDEAD3CBB +:10DB50003E93DC4171787F598CDAAB60068F82F698 +:10DB60005EC0E900C22BF778713D6A111E775371D0 +:10DB7000B38AE811A378AA26E4C786C86B3AB63BF5 +:10DB80003D0EBED352DF3134FA1CED5CA0FBC16EFA +:10DB90009A2227303F82958AFD76B9F19CFBEDB23F +:10DBA000C1F73765A37380977CFF4261718AF15694 +:10DBB000B9E2A314C46B8F94795FBFF402F7EB2F23 +:10DBC000B0DD779B13F7BFCD9991ECF335609F23C0 +:10DBD0009E7B9BFB287F6F346B9430FF459E1349DF +:10DBE000226FDEEB8A4F46F846215F56625E9A64EA +:10DBF000A06B2E5DD73419ED97BC31C654DC62DDC5 +:10DC0000A4B2642C04F52C630FA6902D6DAFB84A16 +:10DC10000378F2D01928049229B52D98C79337C1FB +:10DC200098EAC2D8A25973D5ABD87EACF1217EDF79 +:10DC3000DE597D15E649E54D669407C5CC59574533 +:10DC4000B1FD97787DAD0ADF97A7EC944EE0DFB782 +:10DC5000C95E3EF13D84BB46E17EF6150A9713C3CB +:10DC6000F980C0C76FA35F21F7533DABE9FDEF51CA +:10DC70005C340404B0C5F14FE5C7AFC279AE880D7E +:10DC8000D2BEA65BB3F631135B29FF49EC67CF82A6 +:10DC90001788878FD61A3B3D36FE5CA338F7353799 +:10DCA00034F3FDCCD6669DCA7FBC88F5E33E9DCF9C +:10DCB0007BDD4338BEDFC31AFB295E15A1F823E0E4 +:10DCC0008CE7470A786E12F301FEB849C1FDC937E7 +:10DCD000AF3625E40B394E7CF1D1E037284F0424D0 +:10DCE00031CBC87F6BAB1F1E960F25008FD2331F21 +:10DCF000E9D2A0F4CF0C625CDBD743EB70BD7BEFC5 +:10DD0000CC3950574BE5A41240BFE6F0AD988F22B6 +:10DD10004B51BD16F549814CF35E35BC7EE43F6343 +:10DD20009E543BE60102F23C63EEF14A25F85E1791 +:10DD3000EF1BBD088F07687BA282E222490FE5999D +:10DD4000B1ADA5A3459E19B4F794B98E28B80EDCE1 +:10DD50007CFF89BDE2CE687779908436FDA5866325 +:10DD60000FD9EDEC2CA35FC2F53A5616799F27FE2A +:10DD7000C8AEB7C51DB7297C7FAFB5F910F1BDF5A9 +:10DD80005C09F2FD0625FEEAFDC81F6552BC15F1CF +:10DD90008C6E13B3C96B25384871923FB14FA528DB +:10DDA000C03DFECDAB0F615CB9BD7988F88FF5CC75 +:10DDB000253B62BCCEAC3FDA3F2F1295A230DF0F7D +:10DDC0002A12F98F456BE54FEC7A243D3FEA7E2518 +:10DDD0003B487A292D6FB1B469C243F6FD0217B8EA +:10DDE000ABB8FEACBCA84704DF5BEF4B9B2651FBF6 +:10DDF000C79B8D87707D0CC32BFCA4F1969CE9B961 +:10DE000096E4DC04019335BF03BFBD7A7D17F0793A +:10DE100002C42DF279A28BC75BC7DFCB48FE59EB5A +:10DE2000B0A815E667CBBF489FDF3F09FC7736EB0C +:10DE30000F221CFF8C30503DF420C2331E84CCBF17 +:10DE4000542077CC253886F1E8DEEEF5C1F87F3234 +:10DE5000797CC87B9FE1423A1775F2F1D2C761DB4A +:10DE6000CF4307F38BD1E1A092397F9435C15F1581 +:10DE7000E3299788BF4FE16D9510D9460ADF165DFB +:10DE80002CBC80FF9763F7FFD2CB8E66E3411EF771 +:10DE90002E7B10E5454778A717F9CE136609DC03FA +:10DEA000C6F5426597E92D09523D822691D7E0EFEC +:10DEB000BDE2BDB72BEA2D0E529DDECB3A7F2F8BF4 +:10DEC000F71DE199492F6E09E92C8A782D3063738B +:10DED000B03D83F61389DF797BA54CAC8FAEC6438A +:10DEE000E4EF7F93517F45C6B3FB6B399ABC88DF63 +:10DEF00047C4BC0B8CD718A68E8F354D7D26C651D6 +:10DF0000EA781C656CF863529756FB6DA27D910907 +:10DF1000F205DBB5F276D6FB8704BDB22DB83A9D8B +:10DF2000EFEF13DFE758DF57F2F84F8EBE3E6A1F60 +:10DF3000678B68576CC662D4AE8BB7B3DE778B71D4 +:10DF40004AACF761E77B4B0E4F30795E406B73F55F +:10DF500043C8AF8AF75A5A5756BB0ED16E677394AF +:10DF6000E89E688E50D926F2E58D4E1ED754F5C135 +:10DF70005A8C8F17AA7C3DA497B80E4220E77CF7F5 +:10DF8000D19C5871135F67B84ED7E6A5D6D9597C96 +:10DF9000CFA00E7C5B047FDC0ED42594BF16BF5946 +:10DFA000718783472E73F01FFB26F09B3D9F7439CA +:10DFB000F05D99ADBE28E27C5F57EDACD7449DF58E +:10DFC000CA39CEBA1173D6C3F31DFDA7EC50A3B75F +:10DFD0000EF0F530C69391FFF38742E8476CC9E72E +:10DFE000F8DBD8CC1EC0E73DCD218AEB758B78736A +:10DFF0003BC60F314E26E27E5B9B07EFC77EB6899C +:10E00000F8DF268C2BC277B94D5FEAAD037ACD5489 +:10E010005D627F7838CF6CA68AF2BE86EBDD74BB7A +:10E02000ABD537780BC2515099905CB638CD8D98EE +:10E03000E809F4CAB5FC485997EC79A4370A7A5A2A +:10E04000F211F82A88FDB789FE95A029A9C0D781C9 +:10E050001A9DFCBB1B54918F64804562CB970C04C6 +:10E060008718E6D59449D11B11CED67C8007F928B4 +:10E07000D498C4BC93AC88514172D1004500F5B12D +:10E080008DBCEE2F6312EEDFE4823D8EF3D6CA9D87 +:10E09000F1CBF072DD516FCDE5F3D4D18F87F685EA +:10E0A000223EF0AA7BE642753ADA755CAFB7642F80 +:10E0B000294079F44B39BA893F679C6FD920B7174B +:10E0C000D9D086833095A2B95EB277D96D4EBC02A5 +:10E0D000BE57E13C8A9AB83D3E7E2DA783D53FD8F6 +:10E0E0003505C8B73BA4F8DD4497B210AD2FCB3E41 +:10E0F0000BC61A490FA7C373400578F253F03CAF23 +:10E1000046BFC5EB963D02FD629E148B9B2E80336D +:10E110003C97E70B6E44E44E3F1B4EA5314AF6494F +:10E12000DEB5B791FC95457B363F73DEDD48FBFBE2 +:10E13000552E8E276B3FB45B8A6FC17AF69B1EEA21 +:10E140002FBB52E46709FF276FD44068AA6D7D3E5C +:10E150002BF8B5DBF28F98F017DD169F327E1E0389 +:10E16000EB00EF6E95EFE31678999995837639A3D6 +:10E17000FC17F66D9E073F66113036F0C9B67BD5A9 +:10E180009DE8572ACB4793BF096B3489F9ED4A5371 +:10E190003BED97ABAC91949B17E31C13306EDF4FB4 +:10E1A000A506F3C032C086A8D441CE60F9C182C1B1 +:10E1B0007B9048577BE37B10EFCBBDF1F1984A761B +:10E1C000CF5707DEC244A43D822EAFC8D16770FE90 +:10E1D000E7687F3BA37CF0E8B3D82E87457FC0F18A +:10E1E0009739CFDD96577A46B3F1097BDC95CE7728 +:10E1F0002FE238E86F61A3E1BC10ED42F3A0C16DDE +:10E200003867FF86C8178839FB17DFDF971550D1AD +:10E210004E7B302BF073A4C7D1751E8A43BCE5E258 +:10E220007926D678FBD7798A503E0F6E984CF90C38 +:10E2300007367802F85D7BD384803D4E3CD8392187 +:10E240002753BEC3F07BB42340FEFD4EC8A1E3823A +:10E25000CF17C8BA8AFEFD02B3F841BBFDBCC0E4CB +:10E26000F1A5058078846F41D3CD8F9BC5763C7036 +:10E270007F3BFDBB541C6C701C3FE720F025F2FC7B +:10E28000EAAB2D841937FF07A0FA8E430ADF9B10F3 +:10E29000F69285CFA3C778FEDA1DE21CD03B2CAAEC +:10E2A000E2CBF7988BE243EFB1D702D36C78727967 +:10E2B000441E6CA742F11813FE437DB2B84771C4E7 +:10E2C00067966E75D697B079A3D1DF5DD2ABB004F7 +:10E2D000E0FF8EB478CD472A8F132E658DEDE827A9 +:10E2E000B689BCCD7A70DF4681FE5DF1C347AA30A6 +:10E2F0002EE5F370BC9E04FFCEB09DFF59A62554B9 +:10E30000D4EFC7F64EBBE92B0CBF4FB417D2B919E7 +:10E3100096D1AF59D8E984EF7CF0A7C36BC56346AB +:10E320008243EEE3744D1F778C4772E4699DEF5C86 +:10E33000E0951ECE3F239D0B3CDFF757E1F7F97FB9 +:10E34000F9F757FF0FC7BFF63CDF7706CD18CA3184 +:10E350006B1DCB72DCE4F295CBF3CED079DE87E196 +:10E36000BDFB1CEF4BCFFD3DE643A13F1DC547E480 +:10E370005424C792FDD6CCCF97FD494EFE1DCAED61 +:10E380003F0DA90C135E5FC86507759C872419E8CB +:10E390009747F5EB73D01E88BEEE0EBA84018CED64 +:10E3A0005FF870CEE398F738CFA388F8F7801BFBAF +:10E3B0008D7EACD7615CE50525393617F8A4E61FDC +:10E3C000581CF9BCF6E3E442C4CFE543F31564916D +:10E3D0007FDD7D80C65D36345BC6FADF8B7EDE7BFB +:10E3E0006A4F15837E5E78269B2529CE9650717FD5 +:10E3F00075D95E37D9C977FE7336C99165CFAE78C6 +:10E400006C2E8C2FFD309BE0A97976E9131E82AF2C +:10E41000859FAB7DFE869C2D08E7AFDCE8C3B01777 +:10E42000D65979C2C9B137C0272B3CECEB68EF58FD +:10E4300078B0F8B74E9F7A5047B8FA8AA7A20C195D +:10E44000E67B19DA97639629FBFABC0C7ED67AB183 +:10E450006EDFFD90E7DF4A7DFB6FA7F9F5DF4CF338 +:10E46000959824BF03E3ADC179E6533B9A87F9A49D +:10E47000949808EFDF7D52E2F3EA9FB2C3578CE332 +:10E48000EF50EB49EEF17D210BDEBABEA9ADB8EE3F +:10E49000EBB4E26224F955FFFC0CC9EF557DEE2484 +:10E4A000FA5350925F55A7B99DE7BB585493800F1C +:10E4B0005692C88472EF0A928B2BFB37D1B99955CB +:10E4C000FB9CF200F01C4902FC77FEC61D998BF5FF +:10E4D0001F7C3F80E7914E0EEC0A203D609C052A90 +:10E4E000AC832BCF38E3D6D8FF99BCB3FB636C88E1 +:10E4F000CEF9ACEADFC0C7DBFBB5DF637EF1AA343F +:10E50000B97312FF5170B6BFFC94C7E92F2F77C7BC +:10E51000729248EFBE5119F5ECF0792E2187EE7C0E +:10E52000E64F8F9A30FEBBCF9E7A14CF5B2CFFF361 +:10E530001F1FFD36FA7F2FFA74949FAB9E7AE7D1A6 +:10E540006F015EDFDBE77121BF2C7BEA0F6F7D1B64 +:10E55000EA9FFC68721EDABD073DDC8E7E7FCF7FAE +:10E560008E36A09F6FFE64D618C4C3379FBB6ACC9B +:10E57000B9F4E5FBC05F098F5DDF25889EC63E8943 +:10E580001F907D419469F439B0F74011C2F7DE6104 +:10E590009EB7B10A9E355520BD5650BE3AD6D16FB2 +:10E5A0005BB9BB83E20D67E3DB1CEB0AF1F58EA9D7 +:10E5B000F92BF7DEF037975762A944503CAC624321 +:10E5C000A487D2BF5BF53AD0F5D291E9B88A71BC85 +:10E5D000AFDABD818FDB0F740C9C4DC7F7F01F3392 +:10E5E000CEA6E3318F33FEF4C993B7E424F1E5DE20 +:10E5F000CC79D9161D573CF7B7E73C07F87EDA3AD5 +:10E600001E09CF0D223FB7DF13FDA307D7EBB35988 +:10E61000261EA97BFF0D4F622EBC7BBFED8F450CE4 +:10E62000F8E38432743BAEC7A19F7874CC6758F08E +:10E6300093DFA828D7DE7FEE97AA41FB134C93C047 +:10E640004E7B9F0DFF0DA0DD46E76F104F8F6727B4 +:10E6500031CEB1726D03D16B65E2FA39782E0F9E1F +:10E66000539C646582AF839589FD374A19E8F72585 +:10E670006F1EB77712F9C20E4DD153AA463A1E99B2 +:10E680008D7C37121DAD79EB38EFCB6CF434155A15 +:10E69000B723ADCFF7777864CCAB5E25E258ABD625 +:10E6A000CE21FA5A7EC4AA84F49B4CF41EDEBFF934 +:10E6B00082E735277A33C723AD799F6F5D9F7F5EF1 +:10E6C0005F0C6F415CFCD3CFC6DFBA360FC9E7B72A +:10E6D000A67A282FEB88623CB806D6E7D0CB0ADBB7 +:10E6E000099FDC5EF17BC5C870AEE67769F653BC66 +:10E6F000E9C3B631F05D7C2DD72FE9FB5CF1B56E37 +:10E7000066D8F0B3D233F416DD73F0531FA3FCBD0B +:10E71000177DE477AD7AD447F9CC079E3BFD04EA38 +:10E7200099F7FFD1C3B8FEE3F9964B459CF2F7CFBA +:10E730009D7EF4BFE1FDEFF16303DBAF397E2FF285 +:10E74000FB3689A1E9F2C1B339973058EF77425BC4 +:10E75000DC275FFAD36F5F87FC8A75DCD75D9A157B +:10E76000BF1DF5FFD26D6324CC175EE51FFC33CAD5 +:10E77000A553FF9243F965EF3D77BA0AE975EAF9C7 +:10E780001F5E82F210EC4AC3BE6F7987FD9E0A9B22 +:10E79000DD7F677F37ED57DD89EF797BE973B176F0 +:10E7A000D07EC7F1D15EB9735F4ED47789A31DF5D2 +:10E7B000B3CA33744F84FC56B3D045BE40B210E99F +:10E7C0007C679F73FC655EAE9757A9434B78FB9EB1 +:10E7D00042CE0F03F4DD1AAFE4789FFEBDD5FE6E86 +:10E7E0006F495A3FFCFB95B8CF9281DFD78B7EEF04 +:10E7F000ECFB6CB2B33FCEB7678FC39FDF2D3113F5 +:10E80000E32D6C8F8FFCEAE56A72525E393D8FA171 +:10E81000FD62D50BC5B858473BEBC7627D2EF7F3B9 +:10E82000FAF3E29CC1F200D4516EF9B9BFBEE2F92D +:10E830006CCAB75FF153B0A32EC1FABF52FEFB8A78 +:10E840009FAE21BAAFF02489DE437B3C0CF399DE06 +:10E85000DDF332BD7F574916E1B82B5EF01DB19F45 +:10E8600087B4CA15FD1EE1B43AE7D382FB68B44F02 +:10E87000C5F7D1DC625F103CFF08CE8FF6A7B1FE72 +:10E88000E638CA2B18C9DE3EE82D267C5A76B765D5 +:10E890005FB7E1BE0B0656BD26D36DFBDD32E3F953 +:10E8A000B9FF95C677AA12D7D14F55119F1ADE43EB +:10E8B00010EFA4F873283815F9B93D348FCE5D7583 +:10E8C00095EBB43E5FF2F2388907FA27FBF9602F27 +:10E8D000ED8779C3F2478EFDFA4539A48F59A9ED2A +:10E8E0007909A54E527EA4560ECFEDFBF9C1438E99 +:10E8F0007B34D2F3057E3C7CAECE74E37ABEC5C7D2 +:10E90000AC3FF26FDFB0CE0BC9ADFC7DAEF5BA9572 +:10E91000BF17EB7F553D5FDF0716E4101E2D3CDC73 +:10E92000F242079DBFBFE585828548F75BB4C9EF1A +:10E93000205E7F8CB215F395733DC47F97BE10BBEC +:10E94000E16B50FFFB868974DEB1BC3F76ED14A805 +:10E95000DFD63081E2816F0B3EFFBB1D2E53413A63 +:10E96000893C40F35E89E8F9750C5DC0870B98A17E +:10E9700072A73CC1F33A587F36AFF7E7631EBFED8D +:10E980007BB786DFAF96685FF0D65FBD3E0B71F850 +:10E99000EFAF1F6DC3F2EBAF32350BC65DB0D7687A +:10E9A000E7611BD1DF0BD09F2BD5DF30FE642FE159 +:10E9B00023851F2FE1EB8DE17D1CD345EF53F8A597 +:10E9C0003C740BBFB7641FBE15F1D2E2033EBC140A +:10E9D000EB930E627D24FD66C1938EDF8FF115E807 +:10E9E000B3F7BD51970FF8E957DEA8DB47F1A9A1AE +:10E9F00022B984E2551E1F7CB7D21D1F3F1AF8ECC6 +:10EA00009E79BF7C0BCF8FB081CCF66D6A3CBECEB9 +:10EA1000DE60E64F06497E76F1F9887B542CB8DF3C +:10EA2000605CBEFF119B407F6F04601E00D71BB26D +:10EA3000D68970DECAFA15E4EFDBD80095B7B321AA +:10EA40002AE37831C404CCD38950B988C5A80478A6 +:10EA5000C771F807AB303EF8DE38801BE9F9EA856C +:10EA60009DAF3BABF47A29B7C23AB7533FF8613355 +:10EA7000C2570FEC83FA10C9C3ED0C43C57850FDA3 +:10EA80009B7FF8CCFE9E0DBFE7FB26C3FD78BBE85D +:10EA9000DCB5AD9D43CF503B29533F5077E4BFA435 +:10EAA000D7391CE9CFEBBDFC3E8F0C70317334F2CB +:10EAB000BDF5C7BF7F5BEABF18EF71F9DA86C7EB18 +:10EAC0003A41CF3C9D3750E885FADF6CE86BC53C96 +:10EAD000CC67C0FDC3FC06A8D79935588FDE8E7E63 +:10EAE000E84219968A6DDFFA261FF74F6EF2F1B8E9 +:10EAF00034BC37F1FD3C1F8F3BD507F91137BCD330 +:10EB0000270CF2E8D8EE925F5C6C8C4CA7FAAECF83 +:10EB10003D4606FDC4A2CC0856F1F37C1467F87993 +:10EB2000C4F4F07B36483E7ED1F86E1E8B501964DB +:10EB3000312AADFC9010EBA1B290F5531966035445 +:10EB400016B1212A0DA6BB783C83AFB71216A1FAE5 +:10EB50004416A5F29962D03341CCBBF447508F9D47 +:10EB60002F8ED3E9E3FA7DCCDFCB24FF3E067DE494 +:10EB700026BA713D938E1FB7F7B1875AEDE7EB9E2A +:10EB8000F492DFFFCC3A83E8633DEF1474E9F4714B +:10EB90003DF2CC3A7E3FC3D127BD919DD0FBB16CF5 +:10EBA000A6E6021CC7BA7F5382796B56BBA7F3B89F +:10EBB000FE3E73E48717639EF12DBEE8061FC5D5A0 +:10EBC00092C4B7161F2DF46A7CFFA04B79D7AE779D +:10EBD0004A7DB1FB707D1EFA273FD9AD77DD2791C5 +:10EBE000DDCA0C89D6D92241BFA7F3FA4FE2B92971 +:10EBF00073B3C74079BDA8CB7304FD11D6332B6A1C +:10EC0000EF6F874FC4F57A1EA47DF045E739F7B959 +:10EC100008D088FC97DE0F63E372D18FA7D88A43B0 +:10EC20001EF078AF750F98F5DC0B25E5CDC7F839E8 +:10EC300045637DE8D606B43F2F1F1DC13E02C29F2B +:10EC4000DB27F066BCC5CF1D2444FCFB94D0033FFA +:10EC5000F0B9E9BDD56E9FA00BF0B363DFA5CA156F +:10EC6000DF877853CDF9B4EF61EDD725D49EF988CD +:10EC7000C7534F7A8CF5C0175376DF7C27CA9F297C +:10EC80007D603701FFDC2F2542746FD038358278E4 +:10EC9000ACBDB8FA43ACDFD9C7E3F153FA3C51C479 +:10ECA000EBAF31B803FD4F4AAC9E09CB9A753CB32C +:10ECB000A310E3F9C6705E59224046038B39CE1D7E +:10ECC0009F0CCF3C675C1ED59669CBCFC395673A46 +:10ECD000E4555E5ABD30AD7D89E3FD58DCC307398C +:10ECE000315663C96C289F596FD6E2BAE800458057 +:10ECF000EB691C2ACE3CCA8B31F19E27DC86F1439E +:10ED000019863ABAAEF09EB9C5FB1C281F73F5CF21 +:10ED100041A29F14F3D7E5A1975B8B719D774A8D34 +:10ED20009A7DFEFD145FB2E6BF4CE4C7413F0CFB89 +:10ED30003DD5378DF2E91E5063AB119E93CF707AAB +:10ED400094F79DBE9DE8B1FBEA3BB02C2F6309CC44 +:10ED500037FA9E1ABF85DA8D5379BBB26409D2A106 +:10ED6000ACAF238674F38BFDF6D16A7CB59DBE658E +:10ED70007D0FCEC3F753C29316637F1B51D6237DFD +:10ED80009FE476D194DD6348AF03BD8A707FB6E31C +:10ED9000394020E8D98E27D7CC8F12FD346ABF2C9A +:10EDA00068D0FD3CACCF794F84DF2F39EE893889AC +:10EDB000DFE79C4D57E047BF3FDF1687EC5B4071B4 +:10EDC000DDAB0657FFEB3880B7C360141F0AB246AD +:10EDD0006F11FA0D7D6E86F1AC679000F83EA126AA +:10EDE000885FA1EACBA3D2CCC63216FB2ACEAF40B5 +:10EDF000E675CC6FC2F53AE5CD3BDEC3E7657E6EC6 +:10EE00006F3FCD4C1DE5E9C9F05DBFFB0EF4B7794E +:10EE1000B784D934ECB4C2EFC95AB6DB4FFDD7F68C +:10EE200049C92BA11EEC52C92FCDD9CDCFCF9ECE33 +:10EE30008DEE47F9B22C8C6723E1C34FBF6162FCB2 +:10EE400072E75312A37BE5FAF61461FCF2D4D4A165 +:10EE500010FAE30FFA0D7E3FD767D1028C7796C682 +:10EE6000D424DE47F0F1E0D45B5F6234AFC2069C8D +:10EE7000D7063FC94FE42F6F05F11D0B54605E5C50 +:10EE8000F5C3AD9468D113B29F0FB5F2D32A374EB4 +:10EE90009CC5F3D36809B06F6C9CD3867983A79E19 +:10EEA00083F900BCA7ACFDD0B2FE803DCFEB72BFB2 +:10EEB000E4F0D34FF9ACBCD2FE00CF57ED0FD03DFC +:10EEC0003DACF1EB88F7294F4906D2BDB66FCF2F85 +:10EED000BE8C78EAF246D0DF3EFDDB1FAA94778332 +:10EEE000F8B914F1129590DF4FE72654D41BC1BE38 +:10EEF0001D2AD36C78E96EA273C03D8817E0838E1B +:10EF0000CF1245D8AEB4CF4378B95F1D70A17C3421 +:10EF10009F67E44F9D14E78DA75CF72F6F3D0ED0E0 +:10EF20002CF6E78AF87C7F11CEE77EF40BB514FC53 +:10EF3000CB749ED7B6D0CFE3EFB7FBB9BF7C9BC5F0 +:10EF40009FE567C9C7DB901F556F2CD90A4DD6675F +:10EF50005D47FB918BFD623FDCDB4FE711327CB7F5 +:10EF600090BE9B7B6BB2D5487D07782BB2DF477292 +:10EF70005AE97F0BE3B0882F3CCF5DDBB79AF2F7FD +:10EF800096EDE6E7BE46C6DB6A3A8755174E14D9BA +:10EF9000F7334F76EF23FFD5C2DF29E4ABF2145FDE +:10EFA00059F89822B324DE4BC7B44809E2A945D0EA +:10EFB000DB7ACF58A4E46F6D76408B9FC7F1EFF7F3 +:10EFC0008BF765FCBBD47BF17D409CF72F4D7FCF49 +:10EFD000F17CFAB76B885F607D186E8AFBF3F9D518 +:10EFE00086237F781C9E07F77AF9FA16F383F524B7 +:10EFF00021FC9E18DF17A9EB5B4DE72B3BBAFB1CEE +:10F00000E7D84FA6AD1FB423506E6CB1F42B1E0E83 +:10F01000807510F6B2566F45267DC2F71D58759063 +:10F02000EC794BAE8F68CF8B76E7B5FB4360B0557C +:10F03000717B1EFFAC7BCD4EE5C7BFEF9F8EF31AF1 +:10F04000500B805446E9E06C0C7BCE72CFA5BCA27D +:10F0500091CEBF269AC1E385F57E7F334C44C1F53E +:10F06000AF53FD447388CA079A0D7AFE53410F408F +:10F070003BD9071BD3EE1B7D5ED0C36AA7E08E1978 +:10F08000E69D94F17C13B9AC9DE757975AF7C20DF2 +:10F09000E7F9FC14E1064729639E0F94942FD52DC0 +:10F0A000C50F20FF0745FE4A30C6F333360BFEB2CC +:10F0B000E2AB163CAF08385E11707DDFC7E5A27584 +:10F0C000BF9A27CCCFD70EDFCB26CE1B9D03EF8375 +:10F0D0005266BCFF1AE15FD1736436E2DD57CAF3B2 +:10F0E00092AD3CE48F6B58E25CE7042CBC5B74C8C7 +:10F0F00099CBEFC1D8D01CA7E7279A1BA87CA0B951 +:10F1000091CA6E29760CC7CBA939F7FC4F08F9F3E1 +:10F110009E25872E709EBD3EE73D57D67D60BDD7AC +:10F12000DF145A08FD9FF1F3F3A7E06638E865D3D2 +:10F13000B767103E2BEFC6BA17ECFBBED87FF9C9F4 +:10F140001EEDA9585CCC2EFC9EBB0B6C7714F3E62D +:10F1500027A6FC94B7315F5E19D95F3167462B5EF5 +:10F16000E6FBCD741EE55E573C270BF7DBBFBB4CBF +:10F1700045BBD5DD556B629813FC061D9FD7E7187C +:10F180009FA0FE63EC47B3302FBEDE633C8FF5C615 +:10F190009AAE5998175F3FC6B807FDD0864D3DA47B +:10F1A0001FEBC7339E179F75A80DF3E207FCD182B2 +:10F1B0002CF23F945CBCBFC5B2DF479E97F3FE962E +:10F1C00007315843FC0B131E9DE243E0BF4908DFA3 +:10F1D0005FCA7F0F08BEDB807C88FC7723E7BFFB1C +:10F1E000510E707E9B8AFD9F8FDFAAB2F87AABCE5C +:10F1F000E2FC16CFB2CE75717EF3B9329F678E8A6C +:10F20000F61B843C0139D96997A7967C1DEDE6F978 +:10F21000F8FB6F7DEAD62B615E9EBE492538AFA70D +:10F22000C6250A319F2EE8E6F1DCA7FEF3B1C279CC +:10F23000585EFF5421FA7DC3F24A690CE1BE73792E +:10F24000F893DB0DB46F4B59622295C992629427F3 +:10F25000A25DAF6837253C7A21EE37C5C5BCFCC33B +:10F2600079A58D74FFD746EB7E54B931847A6983D2 +:10F27000B03F378CFB64BEB88F81E1FEAFA2F3FBD9 +:10F28000B3F0BD7169AA3F9083E9F706C6893FFADA +:10F29000A411E4E0FF8C6F76F863CB38FF7179FA44 +:10F2A00057E8EF9BD49F1C95FE1AF0019D493FA2A1 +:10F2B0009FA20A7B14AF6C6491C8C57F8DFEFFAF1F +:10F2C000BECF6171330424CFC1BC42CA0F5FC77087 +:10F2D0009D823E7B04D795AF7787897A7A554D3FDB +:10F2E0009D17B1D6953A9EF3BBD5EF7359DCEF7EEF +:10F2F0002ECBF27BB8CF3769984F18EB823A1ECFEE +:10F3000041F935599C572B633D14CFB998F55359A2 +:10F31000CE06A8BC840D511961BA1BCB0A16718B9D +:10F320007CC12A2C977BE3FF88AEFED5DEF8B3487C +:10F33000E7F7C6C5BF8FF982EBB3567E19F9F5879B +:10F34000D6FA4E8BA730B17F76BEF84A0E8BFE9868 +:10F35000F3E308F7E4B291CFE545339CCBFB0BCE4A +:10F360004DFD02C71FF1DCD4A5C687FC1CD49959FA +:10F37000AF56E3B927630FD6B3479D9C85E771F27B +:10F380002E63E4FFB8B5CF7E86FE8F3C3766124C05 +:10F39000AFB38C7AD12A95313C6FB535F7269DF203 +:10F3A00057BD7C9F5816714FABDD7B18A49F7E76AE +:10F3B000FEEA5F7B9CF4FEAB5CB10FB26C7EB55B8A +:10F3C00073E6E95AE3B704593F9EAB75E7F27B3821 +:10F3D000D3E151B26EDB37C852F3B0C6736B7CBC5D +:10F3E0002F9ABF0BF2D1ADE567BA3F2C6AE5EF7AF1 +:10F3F000B4E9A9FE64DD99BF9B8E9F5C8DAFA71712 +:10F40000B3A21A7E67CB7BD5B19E21EF35179F0340 +:10F41000DFE669F923F3EDFE575FBB6529C87D354B +:10F42000D74FFEEA090CEC40FD9D1D6EBAD7E19165 +:10F43000DCA8B10EF8ADB57012BFCF4FC403FD22EA +:10F440004ED35A589785FB439B3ADD646DA8057BE4 +:10F45000BD58D77A5D247B7695B9E6609C344BC461 +:10F46000EDACF97C3FC0F38B379D69A95A877116C3 +:10F47000E0598CF7CDACE6E36DB988113C0DA3CE15 +:10F480006CCD82FAB637965210FA86008FEB6DDBA0 +:10F4900021EE3D641CDEE3D363BB3616A7EA4B8343 +:10F4A000F376E17ABA2620F37DD60D1336A3CBE2AC +:10F4B00029C30034CDDFCDF785AD32E9E6FBCABC08 +:10F4C0009E8EFF1CB17F98FE3C2F87CBB79CCB6FE5 +:10F4D0003C7415F4BFB841DC91CF12FB0BA0DE5396 +:10F4E000C328EE91D3C9F3D97AE421135DB19E9A72 +:10F4F000681028C072C2834C86E7376ADCBF0C7480 +:10F500003E46E7CFFC0D2C63BEE58D1A9F7F8F3CF6 +:10F5100068BAA91F467409403FE80F9EEFFBB91A6D +:10F52000B7877BC479EAA5BD0B286F6DE9D6311288 +:10F53000E2D76AB748E37A7F57D4BA772746FD1FE8 +:10F540001DAE3752DCE278C1AFA398AFD03E9DF339 +:10F5500083B65DF27D19EA5A82673BE4D4C4298EF2 +:10F56000DA165229C77A298B17A15CEB97FBDF5873 +:10F5700082F802F871CB23A75722FCC8790D8FDEE1 +:10F580008BFC37A36706E2F1EE1D9FB18B609C23D5 +:10F59000789137F2B37E8619D02EA77288CE5F0697 +:10F5A0006A32CFF3670167FC3A20D66976EF4EC224 +:10F5B0004F61353F87B34DE92F186DFB5E4BE3AFCD +:10F5C000F47E2B059DDA0B9EA075ED97617E88BFBA +:10F5D000B0CAF03E1FD7F65FD2EF50E454BA2257BC +:10F5E000A34E88341E463A75558BED5036381FDFD2 +:10F5F00077DCA1A24FCA4E087E356B54DA3F4D1F0F +:10F60000EFCD6CCE5F272BF93ADA72C7CF0B905F44 +:10F61000B6670F8582E5F89EC771B6646B04AFFBD1 +:10F62000CA27AEC37B3ADD4F2F1C2D19F67EF87A20 +:10F630002B75250AF17CEC135DD7B6B7026F96E205 +:10F640007A07BBFFB5C00DED68F73FB2C32DE86B7D +:10F65000505CF6A5C484B198DA7E7CB94A71ED6D30 +:10F66000B5715A47E61D2ECAA33B11B7E2B8491F30 +:10F67000B67FB8727D00E35F0F47E50AC4F76CBD43 +:10F68000FE09943FDD8D797EE48B0DAD2E099F3F01 +:10F69000DC30F3BB93907F7B4A255A2FF06FB98AF9 +:10F6A0004E13129D36FB385EF4D98C2E66CDADE13B +:10F6B000E79E379D71F3FDE66A7E0E2137C2CF9536 +:10F6C000E93D87BF8D44D6C53DEEF887FA384788B7 +:10F6D0000428B5860A5E8EAE20FA24ABF0BBF0F7A4 +:10F6E000BE81DFE50CB8924BA09E53EE3AB2109F5C +:10F6F0008BFD48BD4E65CE7D317EEFAD05A71EF278 +:10F700001F5908DF9F70F13998DFE3F1E2F6029E9E +:10F71000EF995BADEEC438CF23561C461EA438E5E6 +:10F7200009B15F81CF9F457E3E3444F169586745FA +:10F73000F8FB0339D5C76FC3F1737A7F43F3CAC1AE +:10F74000FD4F2CA34E782239D15F68363BC3E2F3DC +:10F750004025BF4798F613018E77163092E7017166 +:10F76000FEF51149F0DD62467C877F784F2DDA7E09 +:10F770007C5F1DBE1A8DF7FAF0FEDEED7753FBAD10 +:10F78000F38D04AEE32DCFB1DD88CC6CB1DF3AACA4 +:10F7900037AEE1E364D7B4AFA67329D5B6FD52F80E +:10F7A000DF298DF3F3303EC4B805386E49AA4EF711 +:10F7B000E6031C7B0EE65D5B8EE32ECAA3FC83563C +:10F7C0008137FA033AD06517204F72757FF422987B +:10F7D000DCDE6CBEEEF788769B0FE92F619CB7F6F6 +:10F7E0009537E91EB11F6787F83998EA8FBCC8AF13 +:10F7F0005B740E776123E7B3C2D09017E3AB8B3B0A +:10F8000025CA03248D305A98AC881799E333DCA9B4 +:10F810002770FD1A9D5294EE678539BAAC739CB877 +:10F820005FD968AE4664076A3E92F0BB2DA2DF77CF +:10F8300096BB18EF17E43E8EDB29911C60F29017FF +:10F84000E568616F1ED5B78562FF86F1F677B67AF7 +:10F850000C6C5FBFFC232FB60F835E958A53F32792 +:10F86000BB15F0B6B09151DED4B6B0A0C30C96C0B3 +:10F87000DF63404645B88A44BBA206808BF63162FE +:10F880001BB15D607B2EE37A73A813EDD042800F2D +:10F89000C75F58CDDB2DECFDE11ABAF732C4E7BDE6 +:10F8A000B85ADCE324C70770FD1636EA3AEAB7A275 +:10F8B000ADBC9D3A0EE0C6760837B5EB7F19EB81FB +:10F8C0009AD1068D23F0542FF059DFC0F164CD6733 +:10F8D000A2783E11E703CF2756F3F7136B9E5F83A1 +:10F8E000790BF5380EB6AFE37C0524353F87F62556 +:10F8F0005DCE7531DE74F21D6BE275197F99C3859B +:10F9000078E37517D611BFBDCEF67B5CC9CE5A5AC7 +:10F91000CF12C939B02707901E5BEE5029CE8FABAE +:10F9200002E59526F0BA2E8FEFBB1EBF5CED433F7C +:10F930005FEBE57CA13570B8319DC2B0F913BB5EB9 +:10F940006626F2E51E57EC61D477E6460FEDE31C20 +:10F95000FD4CE2F7504E5539FD64E31BF8FB285D82 +:10F9600033D6F3F32E3268E92A3A2F48E3E656E716 +:10F97000CD5403281FB91CCB8D1CFF0EC7A7334FD6 +:10F98000413BC47F2721B4C88927803F8A7EECB0E1 +:10F990005C8D32925FA3D3F219B05D2EC84DBD725B +:10F9A000F44C94AFD3EDFDC3FBBC57F93D14DAA181 +:10F9B0005809C9E143DBE7E1BDDB7969ED9E0B4CFA +:10F9C000A0F5A71D6A74513BCC4AB92475AF379A8C +:10F9D000F6AC82CA8358828E37B378DD94F270DE3B +:10F9E00032ABC3FDC9DA18DD8BA34FE3F7EE131D6D +:10F9F000F2A84C62795F05237DA11D8A97E80497E0 +:10FA000061F052A7D21ACFD28F3D15BC9FD280CBC6 +:10FA100061FF5BA55EF767477EC4C98079CF2B88FD +:10FA2000AF2B54B25B5B9421FA3D9096E7348CA4E3 +:10FA3000B3A7721385780FD88BC20E19BEB7BCFC62 +:10FA400046B28331A54CE2F71810DF5C9C5DB6032B +:10FA5000D7C794A849F6F094D2B0D4427CC7F36CCF +:10FA6000DB58D4403968865DC4271DA1F67B904FD2 +:10FA700036774A79280F365797B4A37CE96F642EFE +:10FA800094937DC26E98D9383887F869BF8BCEDDE4 +:10FA900077FF286AFC3BD43F0118D06E9C59DDD318 +:10FAA00048E7F8266AF47EDB8FE293751B5EF0046C +:10FAB00004B78B992CEC6597C8BF9432D9C9FEFC6A +:10FAC000792ADA67E37B179818C7CFEDCDAD4539B2 +:10FAD0006BD48108C5FCDA10A007E35CE2BE042306 +:10FAE0000ACFC13705DCD27B23CCEB6DCD49EE1FAD +:10FAF00097F37D868B77DC40E7B72FBEC8D58FA301 +:10FB000057EEB8C1FB3598EFC35BB9B5BD37E176A9 +:10FB1000D8A996FFADBC9ED85002EDA6F7BA0C143A +:10FB2000E2BBB65E350AFDB091F4C39FB48BACF373 +:10FB3000B324A7689DB953FA62B3CEE56061AFD034 +:10FB400017E14192EBE1EDA02F48DE25D7E1FB89DB +:10FB50005B73498E2E0971790CFA44DC7FC7F54935 +:10FB60008958BF25DB2592DB25BD5CDE6E063D8115 +:10FB7000726657AF44E773603EB32FAA44F90F7221 +:10FB800016AA8BADFEB6A7FA1BBE2F80F413D71BA7 +:10FB900060CF3BE4ED78F1DE58CEF5C4F8CE7524A5 +:10FBA000578DEDBC244776744A7F8D6FEC2779EE34 +:10FBB000CA36789E8590BB819AFADCAFB1145D9805 +:10FBC0001C31CE755F4DDBF61DB5B828B3B7EFA776 +:10FBD00073CF9B8277A92EC0E39569F6F9583195CA +:10FBE000F0F623DC8F59CEEDFAE305EDD7213EDBAD +:10FBF000772C54F1FC7A61849F3BD5C24B9E407FA9 +:10FC000065B6F023198B7929EED6D840E79FB2C5A7 +:10FC10003C02954351EC2FA777DECD17915DDE3F77 +:10FC200056325270FE393BC0FDB7CAC128BDAFE69F +:10FC3000A6DDAE9A5827FA698B832EC2ADD6D9427B +:10FC400070805FA34BB6F8F427D959347EA09AFB95 +:10FC500039DDBDDCCF6957920CEDFE40C445FE8D09 +:10FC6000AB3A4EBF37B718FC4FF40B3AA4D8ADE807 +:10FC70001F9A33545ACF302792035BC64DA2F8EB3C +:10FC8000E6E909BADFBF4DF861E4277C19EF2B7D67 +:10FC90007F36DAE9D63C3D629ED9E1B479563BE73E +:10FCA000B9560B70FFA97A80CFB392CF13DA3BE637 +:10FCB00079424E927F7A22C2F47506FA4BF01EDA30 +:10FCC00067079FCDC2FE52FD98D7211D72001F48C5 +:10FCD000879CDE974C6CB718BEC37ED2F961542066 +:10FCE0008BF0BC16D7687E26BBFADCF9774F8B7B8E +:10FCF00017CD0AAE9FCED26F5EFEBB525A9ABE1986 +:10FD00009F533C1C9F336DF62C48CAAF121FED76F3 +:10FD100091FD7332C0F709B2833C6F0E9E9B63D096 +:10FD20007E8592F45ABF6C4EB6C5A1B44AA73E5820 +:10FD30008B1D67F237859FC9647E5F75C78C78D548 +:10FD4000461B5D3EC8E6E74F3FC8E671AB0E693023 +:10FD50004AFC33A27FC9ED839CA02B7135FCB3E331 +:10FD6000728E97CDD35DF47B016D9AC1CF0F17BC16 +:10FD70004D7E665703F023E18BEF03348CF252FB88 +:10FD80002DD319B5EF4FF27B4136263EA1DF61330B +:10FD9000ABF9FD187D3B9EE8C47B41FC65D1E96E63 +:10FDA0001BBC81B2CCFEF69C8057ACC3A8C4F583C3 +:10FDB00055723D61D5D3BFF3883C77FAA3FD079D0B +:10FDC000F46064FFC7873177B14D2FA4BCECBB034F +:10FDD0002E414771FF7E229BC7CD92E277A044DC83 +:10FDE000CDFD66C7008FA70DFFCED5DD01FCAEC6E9 +:10FDF000791F96158F6B571A6388278C5F80C462B2 +:10FE0000D918A7D1303EC1B250C42965F3A6AFB30B +:10FE1000CDFF618C27A15EA95189AE5BA63AE3753F +:10FE20005D017EFFE54601AF9BC5E83E5B8097FC28 +:10FE300052808FFFEEDB5C29FD5CF90684B37DA068 +:10FE40003E86F896B598B7DC48D1E7A6008F5FE309 +:10FE5000EF00EAA4E7E231375FA7145FDA543940D4 +:10FE6000C64FBBC2F925D0EB6138AEAB9AFF2EE688 +:10FE700058118F78674512EF84669BF9AD59CC1FF6 +:10FE8000BAC98B7AA143199A8FF1724BEEA4CB1B9E +:10FE9000C40BF6DB96702750FEB5B1780FC501A0F4 +:10FEA00017945FFD72ECAB2857EA2BF5881D5F6B4A +:10FEB000356E4FD523BE34CED7F6FBBCB704B89D04 +:10FEC000F21D8DAF1F6580AF375A49F6B87939BF3B +:10FED0006F46EEE57EAD8AF71497A4F069A3F70F9D +:10FEE00088DE7332D37BA2C6F1B877A0847E5760D8 +:10FEF00024BBD3B22FD3EDC76F66F3F5A5CB602F2C +:10FF000056A4EC494B1F7648897FBF02D7D193AAEC +:10FF1000B18BFB4921B4B7DC9334B2DF9F96FBFD74 +:10FF20001564AC9AFCFE90249FAF9B4563F7427B1F +:10FF3000A5D34D7565BB44F691C53736FE4E9FEF90 +:10FF40006A8AEFA6F19335DFD502AFFA9962161DE2 +:10FF500065B3F3EB86FD7E09E332EFD4F2BB7EF5A9 +:10FF600033A5D42E433CA618ED422B0E63C55DC0CD +:10FF70008F25B9F27F1F7F11BFC7375BFCBE858815 +:10FF8000B3FC2FC65D3E0B08BDF245E22E2C2DAE14 +:10FF9000921E47498FCB5871149A922D3E931E574B +:10FFA000198D89BE13304ED3E2C3FDE51322AEF79F +:10FFB00076D7DDB3318FDCCA6F5192FC7790E4E5E0 +:10FFC0009C4ED63AB2E4A8255733C8D12B28CE345C +:10FFD000821CBD42E8F567D68975136432EAD1A761 +:10FFE00077BFE4C53CE72AE1570DEB59D4AF367D26 +:10FFF0009A8DFAF5920BD0AF629DA5EB9174BBB3CD +:020000022000DC +:10000000A78ED13ACA13F3CD1DE265DEA04C72244F +:10001000972954F6887B4473E738F179E9BE74BEBA +:100020005B47E3F778A3C1EB91CFE6B888CF2E3BCF +:10003000EC6C37A7F867C11B00C4BC59AE0AEE9937 +:1000400088EF34967F23D2B58EDF7FF79513CEEFFE +:1000500052F08BF63A87EBCA33E76917E471FC7408 +:10006000F8AFF27A32C31F8AE6FF6D3005FFD52163 +:1000700067BBF90B7E967F7326F8C36CF4FCCA1439 +:10008000FCD79679CE0D97C1E1FF9BEAF3B42BCD57 +:100090000CFF0D734680BF8C5D83E7B96E9E7F9E1B +:1000A0007E055DFFAEE1DCEDBEDE943E8EE938A755 +:1000B000D21674F990FF3DC84728979942A56788E2 +:1000C000F391A22B2407ADF194B0935E23F3911921 +:1000D0009C5749FE3CDDE791CE0F73A72AC42F9EA3 +:1000E0007C17FFDDB9613E12F40B723A9C973F0416 +:1000F0001FA5F3C3487C940E7F3A7FA4F8C8CCBFF9 +:100100002998823F9D1FC0EE233E52C2A5F4BBBE7C +:1001100067F15190F3DF79F943F0513A3F64E023FE +:10012000E28B74F8D3F9E47F9D3F7485E48C87718A +:10013000BE508CBF943F92C11B6CFC914EE758EDB2 +:100140002CE283B3F943D045F0C779E92EF8239D1B +:10015000CE17CA1F67D3DDE20F4E7F0BFE743AC77E +:10016000D7DDADF37CBB61BEB8303A1B4067EDC252 +:10017000D73FB3C35B7236BD2F9CCE7779115EDD5E +:10018000A2B3C1E9ACEB5C8F28115E768871FF3FAA +:1001900018694CEB008000001F8B08000000000075 +:1001A000000BED7D7B7C54D5B5FF3E67CE3C339391 +:1001B000CC4CDEEF49081024C149801450EB4908AB +:1001C00021406C078818147522AFF04CB056B1D797 +:1001D000960102241834D180C0453B49C0462D36D3 +:1001E0007A7D50C4FE46408B4AEF2F8A52B5940662 +:1001F000CAA5808869B5CABDBFAABFB5D6DE2739F2 +:10020000334904EFBDBF7F7E9F1B3F78B2CFD9CF6C +:10021000B5D7E3BBD67EC4A89A982797D1CF37F03D +:10022000EFDA7DE169C6D632369EB14D16165F39DA +:100230008EB1802A7BF778189B6C3187E5AB9CB92F +:10024000217E4E1C63CE78B9D0A02F670FC5DF0288 +:10025000EF03718A770FBC9D9A145EEE1BFCB951B7 +:1002600097DFC9CABBEC8CCDC8BD42BE38C897C7A2 +:100270009831A2FF3F9C601EBCFF49F02BF64365FE +:10028000C13D598CCD2E0FCFE75F6BB4FAEDBAFCB0 +:100290006975E55E48DF5275857E28BCBFB7D57CA1 +:1002A0007B3EA6EF67366377AE8EEC6780B1F88150 +:1002B000CF1A735D48827EB34446F433A739A5EA6A +:1002C000BCFEFA273965AADF1BC3E85913C5EAB09B +:1002D0003FDA77ED79A3C8773FE6C37A63205FDE24 +:1002E000C07CA522DFABA2BEFF104FAD3F7BD7F98C +:1002F0006A7C50FFF3AF799267D9078EF391B5AC62 +:100300000AEB65CC23CD72F47FBFD529D1F7D36B2F +:100310009C4C35F7BF6F6EC82A6390DFDD54B01177 +:100320009FF31B62993A081D5D9787313556DF5E52 +:1003300090EA734E818AEDF87D047D3FBDC642F59B +:1003400063FBBEFCC1EA8F1AA2FEE42BD49F46DFFA +:10035000FBE787314B02F01FFF9519620E5C30C03E +:100360003C6D4833790C30D467DCAC6630FA1AD374 +:100370004CA7A431C88BA56A8F8E1FEE45FA40BDED +:100380004605FE15C2BF4E43C01C3D30DF7A19EA58 +:10039000253EF527E9E9FB33316F96A0A20691FED1 +:1003A0000A7CCFEFFFBE4DD07FBDE4FDC08F7290C1 +:1003B0006E2239DE74039F2F2DDF4E916FB3D32051 +:1003C000E6DDC7908E46FB1B1F48D01FA3C51E301D +:1003D00050FF958B3D96FE7EED74324197908115CE +:1003E000F5D365A8FCC0B11F20BD8C76937373D67E +:1003F000D5D7FF33A787FA95DF61227966A9A6E0F2 +:1004000070A97FBC401F2EE777839CC3FB340B6B26 +:10041000B0003D374A4CB5A3FE922CF41E7F9C30B1 +:100420007FA9A29F9B86B3DDF2B59056D861732158 +:10043000CE5F5D921DEB493179307F4E9229244386 +:10044000FF36B6B04036E4DBB8C11E30C3F78D8E40 +:10045000ECA001FABFF12BDEEEC6DB3DC17558BF43 +:10046000AA7AE2A07E6ACAC3CBB9B15C81C857ED53 +:100470000CAE87728FB3668919FAEB672CDD75367F +:100480008AE12B467CE87433963C908FFAF994F31A +:100490006376A392ABC0F83E67362FF2DF7A579DA2 +:1004A000D94A8DABB73278BFFEB4E4413A6BE5EA86 +:1004B000D78442F5C3756923F0C1207A2314CBF9A0 +:1004C000EA69575D15CAFD5E6955954FC72FD7BAC2 +:1004D00039BFA4B9783E36CE67417E811ADFBD119F +:1004E000C7E9943D9B257CAEB34CC774838C1CC676 +:1004F000DA93665996E27C94CACEE1945EF7EE8D6B +:100500009886FC389F879D77356441BABE411E4B63 +:10051000E2CCD48A02A0678C98AFF65299CF732EA2 +:100520000B0E8771B59466A7CC87FE8D70BA8B5180 +:100530005E0F37DE2BE3F7E626509D509FC2422127 +:100540000BE4530C27541031F6907ADA9983F5486E +:100550007CDC6586BC14EC5F475091CD305FAFB555 +:1005600015BD6584748B2A3333948BE9A9AE60384A +:100570003FAE2C1AA77262DA79067CDA5CDAEEC436 +:10058000F63ADB1292D17E445FAF9CEEE35BF8F764 +:10059000DA9411294BB11F6D2686E3B08F0BFFDE75 +:1005A0003CD793E2047ADA18BCD7E43C8B3F432073 +:1005B00047C305FF1C694C907AF2701CBAF290CFC9 +:1005C000D5CA24B25BAA3DEEEC68C6FE0F50F71BFD +:1005D000204DA7ACCA56A4CF4989ECC66E63C0AC07 +:1005E0009FB753F17CDE9AD630EF1910D6DC2CD9A8 +:1005F000877A638BC4F581DDCE54A48B36BF91CF4F +:10060000ECC6D218FF20FA4D7B2A9643A1FAB1031B +:10061000F9CBEEED969D30AFCE179C0551D07FA75C +:10062000EAD9D78374CFCF28B07BFAF9ED8D2D4569 +:100630001FD5C0FBBBF7DABD4837DB09F329D40B64 +:100640005196A6BFE2B3E3B5B9CC037C16B53ACE5A +:100650009B037AD9E649F0E6407B466F88213DEC62 +:10066000AB4DDE33902EFB555E62CFB7F473F31AB9 +:10067000A7370788DCBAC642CFCD821F46FFAA2221 +:10068000E62E9D3C14B8F8B8FBC6B7FAC1E67A9DD1 +:10069000BD887701FD482F079366EAF4F279514E41 +:1006A000AB37B27DED3B1BA7264F81F1B66F017DC5 +:1006B0000874289E99437CB3A7C1E4C4F17734CE73 +:1006C000D93C0FE7F31D03F144C79611298B74F54C +:1006D000B50F51BFCFC5ED4A677260A7E4457551AC +:1006E0003FFD2860A14E6B6027C3347B80A7512853 +:1006F00027E1F79F4D57815E9DA8C05318BBC95590 +:100700003E3D80FCED0ADC2A830E7EC85AB7F930E4 +:10071000E8A3CEE1818F24489F8F63A1D20990CEB8 +:10072000E2F9DF697DB281F2E7F3F4F1D67554BEE8 +:100730001DC703F31E077280FCDCDE56EF46B96965 +:100740009D5999E281F6F614049318D437FA91F87A +:10075000372D507F9CC4CB3376B95C857C7B44FAC3 +:1007600016D797E5813CA2CF63488FE66E23F1C789 +:100770001E236B9C07F5B7037DD662FDE9DE14DF0F +:1007800020F4685A93E46D1A8EFA0F9EC6FEF70E97 +:100790006F92F7973AB9343AC3D3ED923705FBF726 +:1007A0000B685F81FE7518BD44BFC75AFE374F3BCB +:1007B000BC29488F4D2DBFE5E978D1FFC0FF2A47FE +:1007C0007A7624F374ADEB15EA7F643FDA8D9E14DC +:1007D0006FDE55F443E4FBCF8E63283A5C6DFBFF7C +:1007E0001F97BF15F1FE95CA5F12F234643D595749 +:1007F00057CF7F951FFFA7FCFFDBF2BF7065D33C8F +:100800005F991F18E96F9BCCFCA87FB7569658AB31 +:10081000757AE7CD786ECF0A301FE16395FC923D83 +:100820005BCBAC683F5B98F2A67918D8DFB67ACB81 +:1008300074D05F7B9A64A7C103E999B27538E29FCF +:1008400038D4BAF0FCC7581BA5E1FB3AF8DEEA73CE +:100850005B111F010EA2FC2D717239DA9F0D716EB2 +:10086000EB7C9DBD6B6982F7D84E6961CA22DDFBC6 +:100870000E49F3D39410E2D84D39D9ED7A7CB84BB8 +:10088000E0838EC69269A3B01DF42FA09DC35BCAFE +:100890008E204EEB009C86B8E8B0B3F0AD5CEC5710 +:1008A000B94C7A788448BBCA152F646723B109A86C +:1008B0007F9893054390BFBDF5F9BB09FF3AA1B3FB +:1008C00088AB4A7B4248CED77C7751BD2D49BC5E70 +:1008D0006607A304F86798A0F546FC1FE2432FD3F0 +:1008E000F0BBA300BE934BE6413B9FF6662EDA03B6 +:1008F000C085D80F0D9F2D88E7782D16F1DB18C421 +:1009000073D99BB17FF69B652F96735784E3B148EB +:10091000FCC614DF4CECEFE69B15B4E160B2C2718B +:100920005A241EEBC3033EC0133A3F332AD719960D +:100930006E7F9DED4630FB8CE2D98938A73918E5EA +:100940000DC0FBE62E85E805A83228417B9F9FB8A5 +:10095000258901E91F6A9069FC9B9A95E048787F98 +:100960004E16F4D828737A403137A43738D28238FB +:100970008F8A65C60EC43F1DAFB3FD0CFC8E96D7A3 +:10098000995782F69EDB6BE2E51C16C2CD1FAFF1D4 +:10099000ED403F80353FC618E0EBA5164E4FABA1AA +:1009A000D9C2802F7364EFC3C590EFC8B3FB2F3C4F +:1009B0008D78ECA9289AE70EA373EE0248D7C45AA3 +:1009C000A8DF803408F7D4236E98442F020CEA5A2B +:1009D000868E4C0A4F5B60CACFD9022BD16E3E1374 +:1009E000FFF174CB44F0276CFCFBF1ADEF6F0E5CB4 +:1009F0008F38FA865CB4B32F3EFA51A3157CA5510B +:100A000066515FA0757331F0EB73B2A4D5AF32C0FD +:100A10001D5D882728FDC7B74A01D06FE8C331C7DD +:100A200037236EA8396412ED3F6D2B86EFCF9538D2 +:100A3000C72641BDDF8BDF3DDD7203D6A7F5AFD002 +:100A40005A82F59B78F931F185D3B03F05C3BA4E90 +:100A5000FE04C669BECFE46DA766BB93D1EF7E4EA0 +:100A60005E553318BE08207E0539EF1AC7E353D010 +:100A7000BFAAA04EEED6C571BFFA21F1EC0AE6CBB3 +:100A8000887FB215C0DB288F16165B81F2D5D83E61 +:100A90000971A056EE01B74DC483787C675F8FFC67 +:100AA00020F14993D385FE9EDCE45D770A716B9C4F +:100AB0009BEA1D162A4C911077751E2BCCC3F97E2C +:100AC000C14EB8F142E7D89DE8776F6A35312CB74F +:100AD000C761AF7A12F546707429F289D6DE75D8EF +:100AE0003F686F534361DD12C87FC16E774A1EE4D1 +:100AF000576F15F2CF33E0B707480E9DC9A8CF72E4 +:100B0000E420E19FED8F9435D603DD72041DE3E30D +:100B10002B1A11EF34FA3C3609CA35A7C90CCB6D34 +:100B20008A9B6541FCF778F1DDF4DC14979D8AFE21 +:100B300076A36AF2A0D3DC5CCCF16C9BA2CECA8215 +:100B4000F76DCD715240478F1BE2B85E6DF70A39E1 +:100B500088E37AE16917F005A49F8E671DE85F9B23 +:100B60009DAC10C7654CAB53D541E6AB42D4C340F6 +:100B7000DDD88B480488FF134A8FFF13EA8B732656 +:100B8000C07948AFB916B0EDC0DFF7DE2BA13C3E0F +:100B9000EEE2EDD6DFE509E278125B4D14B7A897D7 +:100BA000D90C7CBF218D39D7C2FB845613F92D1B7C +:100BB0001AB8BFDAB18005717C890DF22933BC4FB8 +:100BC000E8F9EB1A6C27A9490E99303D2F3C9E9904 +:100BD00074E2FC57E877263178AFD333DE18DFAF05 +:100BE000DDF13C1EC8E39690A708FD48FE636B90BC +:100BF000297EB4772DEFE7A6B52C083E027EB7AC70 +:100C00002EE4D951BF9A44FE3D2FB25F229D4C96EF +:100C1000A66E43B48EAE0FF078A9A975E32A1C879F +:100C20002957D70FD497F109C42769AC47427DF102 +:100C3000B8F0434875C2A74CE41130A517BB3EB3CA +:100C4000DE9587F4E47104F23D8A843F9FDD3F1F07 +:100C50001F09FF32B21E8FA8474BFF5C947BEEB09A +:100C60007B461ED0F5E70137C59DEB651E77A31FB8 +:100C7000A81FCD180653E29D367514F4FF501CC70B +:100C80006FCFD9EA0695DF2371BCFD0D6F029B0281 +:100C90003D9E5BE7F95135D2AF446628FFAFA95CB2 +:100CA0000FEF29654133CA8FCAE9D4DCC48201A0A1 +:100CB000D3D8DF298D32F427AD58761B841F1F80CF +:100CC000FE3AF01728DAECF531C287714CB562FCB8 +:100CD00020CDC7E9A138A599F924FF4C867E478924 +:100CE000FC8ED2C02A8A33589C568C13B4A479A6A1 +:100CF000E7A0BDD8CA9CA48F14AF3CD3D14F17BB7B +:100D0000A04B5413948379B4B7F276B05E646E0A44 +:100D100031C13C45C5BD741FC6DBEC2A7FC6548675 +:100D2000F31DE941E4FB95C037300EC784F0796FBD +:100D300011F4495558B909F8692DEA27ECD7124E34 +:100D400097286F447D3667F202A4E336136B07F9E8 +:100D5000CA0C84D797D29A50827C97C674E5A05D5E +:100D60004FAC8BE623E5C8AE5932FAFD354C36C49C +:100D700060DC2EA0D614D2FC7C86F67C53824CF527 +:100D8000A6C6B94B508EC06E97233E4A49F4146EE6 +:100D900066BAF86B9C8F15E6613E67C9883114A767 +:100DA000E57C9EC0F93CF548EF8F90DE29CB23D738 +:100DB0004174FD355C396DB44407A2C6601C345CD7 +:100DC0006ED3E3B2445C95F3050F55E3FF789CF5D1 +:100DD00042B46733E298C0BD0AC567119BA5411FA5 +:100DE0008DBF940389509F199EA8378C5D4A60641B +:100DF00034997DD584DFD3BE36EBFBDBF9621EF977 +:100E0000D5ED468EF30C029F6A7438136B22393885 +:100E100023E22D252FA74D46FDDB91CEBC66EACF00 +:100E20003E929F7B45DFCFC9DE9D51D8AF8FCCE48A +:100E30008B43FDEB31BF4B055CC1701DA4CEE2D2EC +:100E4000D939A8222827FDE79F1B043E6A47FC02E8 +:100E5000CF8ED0BA95D50CC7132842397085640D52 +:100E600057A044EA7141C002F6679421F0450DD8BD +:100E70002325CE32DD6945BBCFC4F7AFA6A9696093 +:100E8000D7D74BC23FFFBC51BD5E8F0340EC2CFD5A +:100E9000388005ACD36B307F9A56FEB3692AE08860 +:100EA0002E8BF67DDF9B6857EA8D5D45885B16B813 +:100EB0000B1B11D76CB0FAAA50C7DD1FBB250CE77E +:100EC000A46C3DD088B822DFD07D8D05F26F6B3EDB +:100ED000D2589A8EF2E9B1E1FC5F892EED8AC7867D +:100EE000D0B91DC70FED2F89FDF5B4B5CA9571CAEC +:100EF000F2CEEEE9B8EEA0CDCF32A16735FA2A9B4B +:100F0000E790F230064DAA1EAF68CF2DB116CA1F6A +:100F10006F5737C5C65F99BFB608FE2A8EE5EDE468 +:100F20001B065F97EAD0BE7798EAB0DD9297EDA4F2 +:100F300047F634CED98D7AA464E4BC9D51E87F7C19 +:100F4000788B11FD82B65885EA6DFFB57FA493AF0B +:100F500033A520DDD0FF27BABC9846EB35917473DA +:100F6000897145BEDF116BE5F50DE7ED76BE680FC3 +:100F7000A25FB2771DD88741E8F0BCE86FFD1A6028 +:100F80003C726EBCB20FE89CE352556C77589C2FB4 +:100F90004074047F491DC4DF542EA786AD33B53994 +:100FA0005586EB52CAE50C7A6F577C2FC442FD7F01 +:100FB000CE695FF22094DB29ECD962A7FA12D27DC8 +:100FC000BDAC3E5C9E35B05FDAF36AE3FAAF3BFB43 +:100FD000E6FFBBFA212AD905BB2D38324BE7873C07 +:100FE000A2F4F921847F36B883E82F7D9B1FE22687 +:100FF0003FC44EEB3743F92106B9D98BF6AA91A924 +:10100000D968C78F3CBBB4B918FD90DF19C80F79F8 +:10101000E6D949B7627F2EB43B08CF021E25BF64D4 +:10102000832BC98B7A7F687F645463F955F82391C9 +:10103000725AA832E2234561A5A87717A3038AEB69 +:10104000011E8EB78C8701D745737D8D4F539C97BA +:10105000EC719F9C0515FA6E38610EA0BD33346C9F +:10106000EC465CA5387D14B72E92FD5FE0FC83FA58 +:1010700055900E16611F0C7695F9F386D653B1ADD7 +:10108000CF4F6B001D65386C3B45F58678FB8613AA +:101090009B285ECE5E08AF0FDA91E3A01DD33E5FC2 +:1010A000284A57BFA617CF3FDA45FE4F57D041F524 +:1010B0009B5A9F7D33A07C4BFDA101F5470F56BF86 +:1010C000A687FFE3D15F911E04572C64063AD63CF5 +:1010D000CCFD38A5F5D9696B73BEA59DA303DA498C +:1010E0008D8B1F641C425F9F7DF45F1A03398883D8 +:1010F000EBAA0693E742E1AF45DA5D5CFB492BE4DE +:10110000F63651379F66B4BB6386B6BBD7097ED02F +:10111000D6E10FF4CA511F919F96E0C2384D97E275 +:10112000257E1D9E9620AD05F9C98CE7ED0F0FDEDB +:10113000CE509F02765CDB83FE50B13705F542BB93 +:10114000F0D702E0AF0D277FED4421E2DDC08BCB6D +:10115000D9704FBFDF76A1F34716E49F7AB789DADB +:10116000BF2ED649F55A0F15FA516E49327578A33C +:10117000CCE92FC1F931C7713C614E63929FF429CC +:10118000F7E7FEAB7E559BB02F1D56CFF4A9D0DFFD +:101190008412D9897A45F393C02FB1E6206EDB2201 +:1011A00093BDEAF38784BFA4F95FF542BFB434C9A5 +:1011B000ED48AF9686C2631528DF750AC56FF64005 +:1011C0003FAD3183F84D71E04FC17C35B7CA3390E4 +:1011D000DE2DE08FA1DF95B4203CDF38A77F3ED223 +:1011E000C15E2A134EEEC86D277F34D2CF89C4C7A3 +:1011F00091783812EF46E2DBB4D5E1DFBF3BBEE4C5 +:10120000F8F06A712629BC41F025E15DD21F3B1A36 +:1012100071DEC83F847456DC0E924725C4F9414103 +:10122000F9C327CA1DF23FF333B403206F9B915ECD +:101230006CB9A4203EB4F4D5AF32B48391F10EED75 +:1012400059E7E67820529FB637CE4941BEDB63F4BA +:1012500051DCFC7911877D413C6F12F176EDFB4B3F +:10126000225EBB6F88EFFBC5F703E219F9FD37A2D9 +:101270005C6888F20745B9C343947F43943B32C40A +:10128000F7B7C4F7A343D4FFAFA25CF710E5DF15AF +:10129000E5DE1BA2FC7151EE8301DFB99DFF487CA6 +:1012A0003F1151FF4991BF47BCF7B93C1CF70CB146 +:1012B0002EA7F9C7F80EFD510A5D0FEB9FCF3FBB7C +:1012C000E53E3FA6BEA8DFEFD4F4866B1C0B62FCA4 +:1012D00043F36735BF538AE5EDDA4BC12FA5975D20 +:1012E000C437ED38BEBCA1E9F35C1CD7AB9DF91C3B +:1012F0006F22DF2CD4F1D98B7146BECE59C0E9D014 +:101300003FAE11B2362E19F2BF2AFC7F9F88DB77E1 +:10131000BAFAEBD3C7CDDB44FC4BEBD7507CF538A6 +:10132000F64B976FA8F9DF1B916F283E6C8BC8377F +:10133000143FBC18916F28B9D821E8A6E57B56E484 +:10134000EB12CF1611FFBA123F44F255BBB63EDC8A +:1013500072C7665ADF15F50F251F4F897EE08F3E55 +:101360004E616FE07A379EF586F14734EBE69B607D +:10137000047F182F6731752CA6B97D9A1CE7A1FA56 +:101380008C8A8F21EE375ECEA1EF7BB3B89D5F7E56 +:10139000B85BCD8AEE9FCF05825FEFD7EC730C8FE1 +:1013A000D3B1C79813FDFEAEE0ED32DAE98E784690 +:1013B000714E39CE4BFB669C69263615BE8F13EDF8 +:1013C00085D8647B01DAF3061E6FD2ECF42883F330 +:1013D00033B4D32CD642FB8510D7605C049EB49FF7 +:1013E000688E9BB7FB1D70CD02F720F869819BCFFB +:1013F000FB7F23DE2C8DBF2ABC39787CFC3BE04D83 +:101400005FFCA078D3359A812C2E78E49F377B92AD +:1014100007D6AFE1CF39F1D77E57FC7947FC20B82A +:10142000F0BBC6FFDBC771DC13C8B5507C08DCCF4E +:10143000A4588C9F1A2ABCB89EE671733D71A5759D +:10144000A42BAD1B5D69BDE8BE78471CEE0B035FA6 +:10145000C58B76BFEC57798F9443BFEE7EC740F1C2 +:101460009ADD4655B6427AF509C9BB8E0DB4BFDA8E +:101470007E1C6D9F8BE6176AFB5FB62A8159E4B725 +:10148000B5BA25D4DB7F10EB96AFC5CD2AC7F87B64 +:101490007B255FDF6B3FB2B51CD7213F57F9BA649C +:1014A00043EBACE9A3105F05152FCA8D4D56A7E19C +:1014B000BAD2D6CA6C1BD21BD755F5FEE8C8383F46 +:1014C000466AD89ECA12C259F5FF986C413BB3C90F +:1014D000596843FCDBDCC4D7313B9A642BEEE76AE6 +:1014E000A984F7F6FEF7CDEAE0EB9803C62BE41DDE +:1014F000B025EDCF1D7D68EE4CDC5F33BCC15D6077 +:1015000025AAFA28DE3ADACDF1B7B2DAE03D03BA1D +:1015100021BE81CBD370F0CB51AF29B88F08DF3318 +:10152000DDFC64E13E28AE0FF2714BA19BF49237D3 +:101530004787CB66B99DF45D8BBB0C25AF9A7C6A5F +:1015400072ABC9A94E3EF7917CCE0BC75B1A3F6BBD +:10155000EB5B95F1D792DFB457E2FEDB81F87CC2FA +:1015600073460FC7731A3E33627B6374380FF755A7 +:10157000617FE2FCD49EAEDDDFA2FCB0236C509C08 +:10158000A7ADB3ED8D1F330DE9D4C73F4185214E83 +:10159000D7F8A645F04DCB1123C5133E0739625944 +:1015A0007C9D7CB0FD631ABF14B83C61FBAD34BEBA +:1015B000194ABFCF12F3FD4C3CD7B391F2A4CD57DB +:1015C000A45C31C59B8BE3E9340668FFC8C1B67BD8 +:1015D00093C8FFFAB53FD33948FFB4E7DB4E8FB667 +:1015E0004FDB8A71245040567902A5B5757EBB0445 +:1015F000745BCEB49F55144FFDB1E091E5623FE1BD +:1016000014839DF0926DB74471F3650185F862799A +:1016100060DD2A99E62D4874CBDA6D64B8AE0BDF35 +:1016200069FEB4F2CBBACC2CA4D3332B5F80B46E5A +:101630007C598CEF975B02FE4148C7BF59B83E1EEC +:101640008DDFC3DF33C3BC189C7FDA3B3AC8BED3FF +:10165000D5278A438775F5DB12845EFA1EFB1EF9D7 +:1016600029A2FC5074FB728D1A3A0CAC9023A9CEBF +:1016700004E46B5CCC98C8D843D730F20B23F36BEF +:10168000F49CBF7A32FB33E8AF974CCE62DCE71AAA +:101690007842223F7D5DD4F7CB145C873E074D43F3 +:1016A0007AFEFD6F3F8AF1A68967BC26DC27BFB2B0 +:1016B0009BC76B120DAB0A7E0ACFAD07D99D3E9139 +:1016C0005E85FEAE5DF5E0BA5FB5E0EF8BC6BA02AF +:1016D00027FAD7B7DB55B4E3D595EA87B83E523D34 +:1016E0002FCF82F4AAEEB2AAF4B430C58676E01FFA +:1016F000DFD07EE7856296AB1566C1F78926A658CE +:10170000E1F972EB4C9307F82BD1C62C982E5A07AF +:10171000ED037DA227F8A87FD5077EF177AC6FB1E6 +:10172000127A4DD2E67B3CBE7FF3DFD1FF5DA8FA93 +:101730004C882F46779A841072BAE77785A7F1DC38 +:10174000863E5D100A4F8F3D129E7E2681CBC92BAF +:101750005F199811E8D9FB5414ADF32C0335F47DCF +:1017600037EF06C640963E93DF8671BC97BEFED12A +:101770009F7E0AE9DEDF19C85F7FE91AC0E8483FAB +:10178000259881FDBBB0F3174FDC8F71B8A713D13B +:10179000F36707CF3D3F02F75D5E5AE3DB510AF284 +:1017A0003C79D9810C94AB4BFBFEE509E4E78F9FB4 +:1017B00035335C1FFB58C4375FFB68FFD99DD8DE0B +:1017C000B35105A82F3EDEFBF208A4CFD2675ECD51 +:1017D000C0FD34179E7EA688D24F3F35069F179EC8 +:1017E000FAC5886A0291C10C5CFFD2EA59F64BEB4C +:1017F000A958E4778C3B82DE3EFB89DDAE5FD7FEE5 +:10180000AEF52EC3B836D5BBA93B16E5ADD311C096 +:10181000E7D2CE07FFCA9FD23BFCB996BE2F058AFE +:101820004C00FA9D7770FBBAACD31C46F791DBC332 +:10183000E7E13CD8E1E721DFA860F8FBB360D79E81 +:101840008776732FCD9B8E7AEEBC88B39F85E77326 +:1018500090BF16DEBBE0FD25C6F71944CACDCF12F6 +:1018600078FCA5765F78FBFB95C1F3D72770FD99CF +:101870008B2BC23A7D90621E3C6EBF3981DBCDA7B7 +:101880009FEECB6FE0710A1023E0AD65429E5EE9EA +:10189000DB67C4EE4905395986CC91DDFF7E19D34B +:1018A0008D1BDAFBCC12DDEE04DC3A5EF4E74B2351 +:1018B00097D70B6B428FE23EE5B36B54B554B74FED +:1018C0006BF1AEEA8DC9C037CB9F1B5E407BE6C58E +:1018D000FBE54F1D8AC6F8C6355D46B2AFCBE73E85 +:1018E000F9D024CCF794A10BFB05DF13F0FBC5AEB8 +:1018F000D7A36F83F78BB76715A0FEE8AB77FB1410 +:10190000B554A7E7BEABFC697A61B993D3E1E509A9 +:10191000DD65A92067CBB64B5ECCB6ACEBE6D9371C +:10192000A1BFB0CBE0C5385E91C27C86421CC78B9C +:101930006FA4C0FBDA57C717E178A08A4A7CBF5969 +:10194000F6CDC847BDF48491F673C3FB2332F0D9BA +:10195000C1DC474CA731AE21E67BF31C7B0DE224B2 +:10196000A8EFB00CE5A2774BAA487F80F9CF957419 +:1019700045A35F75DE686FC038FC7947DD31EC4701 +:10198000602FAF978578BF9788F87BCD0123E184DE +:10199000DA3DEBA38B31FEF2B541427DDBBB472242 +:1019A0003DB0787B387FD540DD49D0EE853607D510 +:1019B0007F213E988176F4822398E1E6E549FFD5C0 +:1019C00074FEF6DF51DF2D0986978FE487D3625CC2 +:1019D000F093ABE7ABC87CA88994A2FEEFCB57830A +:1019E0001DD0ADB32C3FD36C42BCB9A4C2F4ADED55 +:1019F000015F320FD1C34A787FD935ACD4C3F74BDE +:101A00004816A8FF02FE067EEAB259AC5C7B4FEB9B +:101A100015C8D7C0B29F9DF8ED4306E0EF149C3C7B +:101A2000F42F7F1545F1D38F3F3191DDB8700E80D3 +:101A30001B8C7B65D2EC1DA5BAFE5DDC77281AFBFA +:101A400077D1138A7663BC41E0D68B4E9E5E766E6C +:101A500033C5E1D6761D8A46BDBAAC2B96D6CBF7F8 +:101A6000EF95DC32D0F9E2B927A3D82072BAF41C82 +:101A70005F0F8FD4439A5D3D85BF82FD3527AA72E3 +:101A800022E216DCD40E763F31B6AEA06E90FAB4E8 +:101A900072B6440F3DAB255E3ED17037E51F9FEC1B +:101AA0007324C27C39C605B2904FDC7E0B9D47F98A +:101AB000B3C17BAF7318DA49BF89FCFAFA786A6759 +:101AC00031837981F7F3151652803FE7A3BD1D439B +:101AD00069A2DFFC4E29884B128E2673D8B9AD451A +:101AE000ADE6B0F535B64BF71DE8BF04ED6934AD92 +:101AF0002385303EBA747778FE65E09E63BBCB7F6A +:101B0000F98D595F2F781882DF5413E2C2BF0BFAA8 +:101B10008C4F5647207DA45916EAD78FF6025E03F4 +:101B2000FE8813FB247AB7C6D0FE9A65C28E2F3486 +:101B3000BF46E3ACBDBF5A5D0078E4D3D5F3D5050D +:101B4000B122EE8172BF5DE2FC55CA42E9D0CF5BA3 +:101B500005BE5976400AE5437A218C1F71C4A45F03 +:101B60004A0107D8AF85161688467E7B8FCFCF7285 +:101B7000312ECC175388740C507B2ACECB78C47B83 +:101B8000DD34BE493512B537699F44FB8E8EBC5695 +:101B90001483FCF319F3C6A05C022E6156F7C079DA +:101BA0008EA46FCDAE087AEBE9998D740C9F9F954A +:101BB0002F005D07E1B7AD42EF9F043F428F2FB585 +:101BC000F3835BD74AF47DEBCD269604FDDE3677B2 +:101BD0005107E28487315E27F611E2BEBFCDE8B738 +:101BE000F375BD9005DAB18D65FDEB7C1308675187 +:101BF000FA8EC79E9DB11DFCA06D467F32C689B688 +:101C0000CD04BCCB718B1571CBE214FF7CE4D7F90A +:101C100006DF1BE8602C90D50C05F97335A7F3633C +:101C20008575A3EA06B197DA7812A1ED28B7E81F07 +:101C3000E2A87C3BF14132F689FCC2EE1EDCF7F6ED +:101C4000609185CE4125CAE0300C426FED99A880A5 +:101C5000DBE9A62773E0139748BF25BF861713114A +:101C60003421EE8CAA6BC3FD478977E616AECFEA26 +:101C7000EFE736A95B35206EFE293F0F1475E0B9FA +:101C8000502AE45B51EEA1F868FC2D2772F1BC4BA1 +:101C900073228FD7C5089CBC4362F5E8DF26019FFD +:101CA0004B85986E49BE1BDE8F7B41225CBDE28571 +:101CB00062C30A3B8D9FE3EA88F6615EEE9C85F382 +:101CC00029F445B29DF36BD2BA4016D61373D0B740 +:101CD000EA75A29BCD8BFB77909E346E0B6B40BC5C +:101CE0009CC4D64A986F633CE78B8DD51C1701794D +:101CF0009418377F7E004FF08EEB8D9C6E8A8DBFDF +:101D0000AFC776B646F37EC5CB863B67623F0A799E +:101D1000DAFD80A4B69330B6F07934B3721C27BED6 +:101D2000C7714137D4E7EC3AFA4EAE2BC07E240E91 +:101D3000E3CFA33D968001E4F2689C868343764618 +:101D400038C727A33DB847D8FD4F8D6AE258B4275E +:101D5000EF1819FA2B711911F97372797E616F3FBF +:101D6000F74E8E4125F1B95D8D71C1739F91FB0BCB +:101D700091F37E48CC53EDE55416D4D991DAAA2FCD +:101D8000C85FA8BD9C11F6FEE21A18C9489D3DAC7B +:101D90003948E76257B06EDA8ABDA2CBC0823AF901 +:101DA000DD67E5ED325647B8FFF4D1E185FAFDA8CD +:101DB0009ABCD65E36B000C8DE750699E7577A370A +:101DC0002EC4FC075C0CD7DF6B2F9BF8F74C5E5FD3 +:101DD000EDE55816C018ACE289C6F39AD719FEBAD9 +:101DE0007121CEFFAB12EDAFABBD9C40DFFBC673E4 +:101DF000590A4FEFFB528C4FE1F54CE889463DAD57 +:101E0000E1FD0AB0ABA86F355C7DC96B20FD77A9F9 +:101E1000C1D086FAEFE21A50A44087D3E2DCF6E99B +:101E2000A01C18AEF30F4E0B3CADF52FF2FD25674D +:101E30000FD9E314033F3F7DC9C3D35A3EFC8EF450 +:101E4000BC54A5E9999082F3B9D3FB9A82F1ADE530 +:101E5000DED7CA988EAFFAE91F856719FBE89FB0F5 +:101E6000BE3B24834E316E979AF2708BCA41A1DF3C +:101E7000028626DCBF946090C3F41DEE91D1F64536 +:101E8000232B6D950D627F93D2549AA64B8BFC7DCC +:101E9000E503C68A52D08FE3F278F998EDA6A3EB5A +:101EA000D0F66A7650E9CDF03974694B44DA0EE920 +:101EB0007C5DDA19F13D2EE27B52443A8DE7BF2377 +:101EC000A667BC017CCF94EDB60A05ECED1DA93DDB +:101ED0003FC6F36A4D0647456932E2096F19EAAF1A +:101EE000DA7D9293BB199C7E2BBD8CF0ADDDDB635C +:101EF000C2F59BA871DE3764C8B71CF249C0AF5168 +:101F00007921867AAEB64BA273127DE5BA382E5E81 +:101F1000DE758ACA0D597FAE4CFA6073EE69CAB796 +:101F200062F52726C4790DCBD7F9D0DE16C91EBEBF +:101F3000FF83F9D554D0772BF7CD647C3F2ED7BBE8 +:101F40009792D543D89FC0AB92738F4E7E6AB15E95 +:101F50007BBF1C69F9FF907FE07DDCE61A75CF5FDF +:101F6000D72A90FF8F2BFE321EDBFB036699887AFF +:101F70003C380ADB9D5773D7287CEFCEEB7E7F0E73 +:101F8000E43B69EC791CF7B1CCDD9E5D81E7CF4E77 +:101F90003A7AD2713FF66D49F93C1DDFF338D2F33E +:101FA000DDA43144DF93E93DE9B2174F912FE1E918 +:101FB000E13D8F637AFBF60A9E3FBF27DD00E50B0C +:101FC000033711FDF738B9DE7C02FC6CD4BF7F8883 +:101FD000B0DFBE24AE8F768F546724D1FA30B79F1E +:101FE0008F83AF6601BD7AC7CE9EBD7B800E77FC26 +:101FF000240A47CAF65C9C3D9DEB97800F717B22BB +:10200000677D9D1D55281ED16F47F97C3832BA3D3A +:1020100083D91996A81EA376C5F357D9FC792CC984 +:1020200023E85B57E0817AE7CDB37BD10E33A56718 +:102030003CF2E1C3563E2E901F9A67BB98974562CB +:102040003C8B92B89F9B933885EA03FF2060C1F9CF +:102050009C6922FCD63A534DB6C5E133410E84C586 +:10206000498CE41FB58AF3DEAD2B86D3FEE03EBF7C +:10207000E051EE5F687AEB56D45B3A3DD7BA6472B2 +:1020800032EAB9D62C3519F54BBF7EED8AC7B8B503 +:10209000A64F31CDF5A844694DEF3106F974E750EC +:1020A0006F33321FDD53D116AEEF6E93E07D5E7F4E +:1020B0003D57FBBED5C5FBA5D9D3C4F55DB44E9243 +:1020C000F858969BE6030D33E2B79691ED48EFC5BD +:1020D00029B3887EAD339FA47DE01A3FBF3F526D88 +:1020E0004902FADE2AF6076A7C833F18E79BFF68FD +:1020F000621BC63D8F25F17800E0B331886B27A7BE +:1021000068F3CB687E8E25F178FB1DE69011E5E340 +:102110007FE6E9BF7D9EDEC0F7FFD9795AB1FA2F7D +:1021200057A737855C6E9342C644AE37795C02DEB2 +:10213000E37ED69F26FA3F447ED1C679C73FAD489D +:10214000A67D4BA23F51F7BD5C7E0B244FDE7A612A +:10215000CF9350FEE44FAC84AB2271FBC98F2C4D62 +:1021600018178CCAEB5981F3EE5E1DE5443FE3A4DA +:1021700088239E14E32EFAC9B2A3E8AF7B93F93A01 +:102180001FC607989EAF1ABDBFFFE9A0FCC57147E7 +:10219000EFAB06F2075A0B823B16E1F79BF3BC014B +:1021A000E88F55F011F019EDA764FFC4E304ADC347 +:1021B0004F133D5B27325A5F6BCDE2DF5BE78EA0AA +:1021C0007326C05F01D28F736D54AFB6DFF2D3AA0E +:1021D00024DA6F09FCC6DB5D2293FED4F89631BE8B +:1021E0008ED978C040E7FC06F2616FF44C1DFF7C8D +:1021F0002AE2849F223E8AD1BD177109C005D1FA17 +:10220000FB47AEF45EE3C384F59A3C70BE3BF348F3 +:1022100022C597A17B23500ED29339FF68FA7872BA +:102220008A3F29395E8FC7F938E63FCCE3D29B1C41 +:102230009CAF7759F93D1FE9C99EB075A35DE0BF1A +:10224000A0FD01FF3D03EBB9132AD807E93B13FDBD +:10225000BFE9C176576B7CEC3321DF2D147103F697 +:1022600040B87F8BFBAEFAD28681E9452A8F9B0F5F +:10227000884BB0AFCDE1E538EE89CAEB3522BF3FE0 +:1022800066E5FEA066DFB6E3FA1D8C6FFBFD5174B8 +:102290003F8896EFB38B3619CF5B5C87E383711C65 +:1022A000393A3606E3E99A1F1FE9D7AFC42140BD8A +:1022B000B5D036C6A36B6D3D2350EEB47885FF4193 +:1022C00043701DF1013F97D4FBA244FC24CDB21012 +:1022D000BF9D6D34B4617C03CBE3B86A7318BBDE79 +:1022E0008DFC155C8278A677890DEF1C60DB4C7C39 +:1022F0003EB66D36B473FEE47C05ED65100E8EEFD0 +:10230000A1F85F2D520CEB097CB5866F0682294D32 +:10231000E85F1FC338B53E7E7009FEE1F90E8D7F80 +:102320002F21F22DD4F3AB271AF965B938AF1489F0 +:10233000E7497A12281E4FE74CAF84EB57CAA746ED +:10234000DCADC3F591FE16D2F3FA427A1E36D07C8C +:10235000F514F91C83E4934F533D43F9EB2BB7FF7E +:1023600085CE73E13A9D9E4F96F7F393F48D84FDED +:10237000D6F197CE8F279C8FFAA294F17B6F18F835 +:10238000F5A8BFF2D80DE89FD58A3852FCC19E321D +:102390009C07C7B82E867E7DED392E4F930EB41D57 +:1023A000423CEC2EED4EC7E2B5224EAAF19FD6CFAD +:1023B00089075A0CE8A71CFC84F35DC9E9EAB9A8AF +:1023C000BF5FB12597607C6B718AFF4194A733C5CD +:1023D0002AF15594C2FBB5B0C911C4F5DF57DC4CE6 +:1023E00075129D3C3948A712375F4729B68DCAFB45 +:1023F00037781E3C9D956784FA83C90AB59B27AB45 +:102400008F607D9786D8AFFE4432C7612527AD7EA9 +:10241000C46725362BE9C9871F19D94EE785591797 +:10242000F1ED826D596ED46F4F2473FCB638C5F749 +:102430004432E13F6F11CAF796648E134A4C9E1CDA +:10244000E4CF576C892528EFD3B4F5B740710EDE81 +:10245000DB5392C4693FCD620E39685DAE7914EAF0 +:10246000AB990B6C1C3FB20AE2AF72C1BF5BB2F812 +:10247000F8B74CE3F1CA6352571CDA3FD9D27C0F4C +:10248000BE9F9EE3F0A27D794772A5639C942D3197 +:10249000BACE5AFAEFF9198A5F50519ED5E4C2407C +:1024A000F7B3A8CC4D4F8AF7C03380E96D3616C01C +:1024B0007BC2B6D9CC845FF03BDF97E0D985B8BB4F +:1024C000C262A67B451C1837E3E5558CE754587E5D +:1024D000FB018E1BE380A83FE1BBAAD5CBBFB32E87 +:1024E000942FE6355ED4DF43B5C3CAE386502E8011 +:1024F000FA15CA0544B9106F37CD85F7D168E35B8B +:102500006FEC2AC0FE0556D8BD6837771507CC1981 +:1025100071A8B7AD05EB21CF6E8729E4867E7C904C +:10252000ACED2BF4905F785AF0434EB42984EBE184 +:102530001AFF0DB3167F80F3AAD163BD15E607ED30 +:10254000F2429B17ED28F643F4278C4EFD74E1719F +:10255000FB0A6AAA9F2EC0B7A5CE423D7DEC215C46 +:10256000978EA4CB50F4D0C681FD75470FA4CB2B1A +:10257000A6C028BCFFE695BB6C5E1E9F8BA013BE59 +:102580004A267BF5398E6F25F37F1F3FAEB4301599 +:10259000E3598BCCAB28AE5B23E2E60C83858053FA +:1025A0002EC93CCE7BE96989EC06AECBE8F529AEB5 +:1025B000B3E8D3CB457C987546C47185FD5B81F14A +:1025C000657C76859703CD4F76B2765F64DCBC4F31 +:1025D0003F45C4CF845EA84921DCD183C49E882FA7 +:1025E000D7F17D1AB241E0013519E340DB9664D39F +:1025F000793DD427389F0B9B47B6AF15F8007185FE +:1026000016CFD3E479714A49660AD4139D5A92923F +:1026100082EB1718149AF86DF2C4FBA9E5C378DEB3 +:10262000B7AD73DC8DFA0FF0CF35291E4A97BF394D +:102630003C11EDEEDD922791DBDD1161E9B3063F40 +:10264000AD7368F1F825B8CE60E8A7EB2211C75F3B +:10265000A4C5EDB787DF0388F3A44F2FD5CD9347EB +:102660003F4FA52CE48898277DB995304F580EE749 +:10267000296C9F792B1FF79DC24E687CEB7AA0CD09 +:10268000C074718B9842356B03DAF9378D1497FD5E +:1026900037C197300F458813C72797E420DD6DE8D1 +:1026A000EFC0B8CF006EC6F9C63830DE0B78690DC2 +:1026B00053738C34AF45B306B1939BF75B6B904F6C +:1026C00066A7C86176C796C2F7F152FC1E7149A38E +:1026D00059E05C4F06D65394ADE1470FADCF2F10B4 +:1026E000EBD32BE7D8FD58DF69B1BE70670A5F37BF +:1026F000BC3385EF3BD7D2DAF8B47D18189FD6C724 +:102700005717F6E5E37161A6F869BFE93663D0BAF9 +:1027100090F098CF8478EC6F17395F1C39327F09BD +:10272000F6F36F553686FB776A914FD0FF11EB6257 +:102730007F631E81CF46105ED3D27DB8ABCD4038CB +:102740009D29757FFA29D0FBDCD1583AB7D487E3AD +:10275000CF9BC271BCC20288BFCE758DE278DF20EC +:10276000A912E1374E27C047640703AFE68B7B32DF +:10277000FC3B301E7BAE2BDE8BFAFF2CEEC700122B +:102780009F53824FA17F14386025FFEA9CC04D9F64 +:102790009E3A3506EDFCB93EBC1420BC74B60FDF82 +:1027A000075367EBE673BF38A7BDDC141A81F85EE8 +:1027B0002BA7A5B5FD0398C6F3A1AF087DBEDCC667 +:1027C000D3CD16FFA3C8472F99B8DFB53C1ADEDB7F +:1027D00007A30FD70FE71A12691C481F89E2C68E9C +:1027E00030FAF4E1D73603E182EB0C5C2FF6FE5AA7 +:1027F00012F4E9CDA57590F3233C6887D69DE7F7E1 +:1028000061EC6FE378F7539F89CE8D9C1378F25C6F +:10281000447C38922EDBC4785A8D9E8CB188B310DC +:10282000DFE17A7903DF57571BFCF33CC47BB535F6 +:10283000FFB883DE47ECC7F854EA796804D9017E13 +:10284000DFC94A27FFA6D1436BB756E05C16D79B7A +:102850003018EEAC3DBFD147FB6019DF5F3D49A8A2 +:10286000DE01F922DA273FAC88E3735AAF8CD8FF38 +:10287000C1F469C3C0F4D13E79097FFFAF186B1E64 +:102880008FFD08AFEF8C31103D89F85A26BDB2A2FA +:10289000B5FA0EDC0FA226F8DF473ED8FFC8A62205 +:1028A0003AE72FFCDA491FE771FFB099AF179F3164 +:1028B000AA77A0BCBA4A43A6BB74F4B998C2F1E1A6 +:1028C0007C33C7EFB8FD5AAF77B4EF452583AFA788 +:1028D0007C2CC6E110FBC5403399111FECC75F3D4E +:1028E000FA7C5C5F5D14F620F31C8F3F673E105C42 +:1028F0001F8DFB4BBAAAC72299321F08919E3863DD +:1029000064218C439DD9C1F914DD57AC77D1045EA5 +:10291000EF2203F8A7BA7D644BC5BC2D32833F0B71 +:102920007AF9E5CE628303F745ED92BC56C83F497C +:10293000E86DF49B32D18E88FD4635AC7B630FD4B5 +:10294000BFA8895926D03EB3A02195E84C7B605999 +:10295000F48420ED37D3E803F6A73E1ACA2D558339 +:10296000B49E12B98F83E9F765E07CE0FE011DDEBD +:1029700059D1DC48FB11FAF04257E4FE82AFCDE1B9 +:102980007C1308B3A79A1D8D4FF5103D35FB32948B +:102990005D053C9490CAE78FCBF37312D17305ABFE +:1029A000E3FB09845D8BC42F670DDC0E2F32B7D09B +:1029B0007334069BC6239D7BB85D1578E64AF33ECB +:1029C0003A550E9BEFE5E758E806A83F4FF45FCB7A +:1029D000B7FC01165A31863FD16F003A737B6FE125 +:1029E000F61E9FB6ABB0FB91F63ED2BE47DAF54479 +:1029F00013B7E31A7FE8D72D11DF4C7A2068C0792E +:102A00007E634DF0D133C319FBD21A3D06CF07AC1C +:102A1000B6F0E77DB6E8767C7E69CD08A2BE0A9462 +:102A200070F90B9C74903FF3A5ECDDFE0E3CCB36A9 +:102A300071FE59DFC8F5DE7A71DFEFC254EE6F55D3 +:102A4000A472397A2095CBC9416CCF88E7A93AA9FD +:102A5000DD324B8182F23DC3F9D70C05B218000F6D +:102A600045817E059D4F7104C33E07EDAB284BBDEC +:102A70002184F37CC861F218449CD20EF33295F5A0 +:102A8000FFE0FDAD65F80B3439D53EE2DF50BF966F +:102A900089795F6EF1FF1CAF24FDC4E8FF052EE8C5 +:102AA0004CB5F8FDC83F5398A71EE301A5CC7BE6C3 +:102AB000EE2CAC56ADC6F7314CBD2B95F4589A931D +:102AC000F6B346F0AD360EADBFDA38D056214E35EE +:102AD0001C30D3FEDDC87E1AC4B8D6FFDA41F7C277 +:102AE0001E4AFEDD46E4ABC8FE6BF4891C07F4FB0E +:102AF0003EECDF17C9EFDC81FC5B6281F1C8D4EFEB +:102B0000D5D85FE8F7FDDFD66F0CCF209F2B164797 +:102B100020E2DCC77A2A9726879D9BD0F677F7EFCD +:102B200063E6CF439FB06C8C03B0067EEFF1149147 +:102B30007F8ADD7C0AE56DBD83D1FDB38798CD8B9F +:102B400071A58346B60FE51CAACBD1DF837B8871C4 +:102B5000F90D9C70103E912C7C1F18E0140FEEBBF9 +:102B60003D6435ABA4EF3D9EB0FDD29A3D38F4C72D +:102B700054C23D07AD663BF22BE647FD7A50B204E6 +:102B8000B3A57EBE6671BA7DD1D903F91CA1ECB99B +:102B9000C27E7E4FC45B89806EBF11FA2115DC3581 +:102BA000A45B3AC69DA0FE74BBCCEFF5157EE36432 +:102BB0008D5E11FD9C8CF717A39DB687FB87ACF942 +:102BC00031554FB78348CF987EBA6A748CECF700C2 +:102BD0003A6C07FA17E9E86F31D37DD212D027D5C6 +:102BE0003D48F908FFF24F49FE8338EF5F1A39DE9E +:102BF000EC9D69213BEC2EEFA5F3BF27FBEFCFA1A6 +:102C0000711E12CDCA51D7A7E1BED83F083D18D9D1 +:102C10002F6D3C91E38CA483D6DF2B8DF3B0565FF0 +:102C2000E4789D43948F18E7DB26DFD22C8CF3CB1E +:102C30003D0E9CC7A5A84374F83F520FBE2DE4EF8C +:102C40006AF5216375D7A2DD28FB61F5E771748F02 +:102C5000EA0B3FC07B54CBA656DF83E999E98D3F51 +:102C6000B0833D2A9B2CD1BAFBE7FFFCC4C3780F8D +:102C700056D92DD5F7C4E399E527AEFF611C7EBF79 +:102C80004D12EBF29B7F88F78496DD291178EB7863 +:102C900002F2DBD19FF61B71DFC01C713F18BC52E2 +:102CA000F5F1B1AF53F9BAC4D742DF7E83F6285E9F +:102CB000C833C60AABF83E33F0638CB368DDDD6F12 +:102CC000C47E1FBB0150FEB558AF3FBD5987A38ED0 +:102CD000DF64BE5DB5F37CFA7529779A1416978F79 +:102CE000C44FAE34DEBEB67E8AE56FCED77FE771C5 +:102CF0003E779A87E7F3703B8AFDAACCE74F3DAE5B +:102D00003D3EB7F8753CB271B337AB1E6B7BDBE46D +:102D10004F4A1B8FFAF31307C7873DF9740E107ED5 +:102D2000DDEFA6F5EF009D9377F1F5A229E5DEDD55 +:102D3000F7C1F3B891EE5A6287A2CD6DF568BFD2A4 +:102D400038FF1ED1F413FC3469FA1AEA6D897A2827 +:102D5000ED6EA0DBF434339D5B996EE7747C7BB839 +:102D6000A4C93FDDB3A5E9ED0AD6AD207F4DCD1B4B +:102D7000497AFB07AC97D23EE634E27316F3D2F3FE +:102D8000D3E29E228A03687629BDCF2E8DC5719528 +:102D9000B320959BC1FC0710C77DD8D7BF10C9458C +:102DA0009FBE89D0A743EA1BEC5E42FFBABAA6EFEA +:102DB000A40542DF6E0C907E8B61FEC96961FAAE9C +:102DC0005B22FF7A8257DCE31D2E577DEB5FA32445 +:102DD000D2DF2D51D1E46FCDC895DAD1FEBD62ECC2 +:102DE0003A4CFA7D9A99FC2BF831E0F960A22F8ECB +:102DF0003757AA463A3D86C60DEA3952C0F7514EBA +:102E0000F524CE47399B5A0E748CEE1FFFD4059BD8 +:102E1000BA512F4ECD7DE7562C7713EB51B09E1F44 +:102E2000E29174E8EF4CE69D82777C55FA5C747F02 +:102E3000D1AC3C89F681BFB7E608D9EB6B0F78E8D7 +:102E40009EA2195EBEBFDB1B0AC9788FD1F45C1746 +:102E50009DDF1C7B94A76F9AE0A272F92FF4ACC39C +:102E6000F40F5517E5BFF680B398E2BE952EDC4906 +:102E7000C45CF3142E573952DF3DF27A7E287FBFAF +:102E8000BE02C9F6A3B411C467137D122B83F213DB +:102E90002BA5277169675DD4CAEB699D33F0940156 +:102EA000F5EB2D621E5DF3F87E945BE6CD34E2B95E +:102EB00037E0977B89AFC0FEE3FC687C73AFED9D84 +:102EC000931274E4258C57229D7FA0C937F7FB67C6 +:102ED000FB4606378B7E55EAED142E8824F4EBD79B +:102EE000E392285FCDEFBD7AEB437040411F4CAEBB +:102EF000C82A65DC8FA475C6449F99D68527E7DE6E +:102F0000321DE765B26F53377DB747E8DF33BA73D9 +:102F100044907E17E70FEA4BAA94284EC5F4E78C3D +:102F20000CB8BF8FDF5B9054CEF931D16F0A3BB73D +:102F300084FE833E3FE09C6D69A4BF013502BD73F2 +:102F4000C5FE3AE03E1AC75C9F1494601C2F2F9078 +:102F50009809E7D7CF8278DF3B640DE13EF8EB823A +:102F6000BE99C84790560D3A7F6BB6900F634A677B +:102F7000BD1BCA1D99C848EE5F9102F3883E1FDA57 +:102F80003D7B7476FF69B14F6F7412B36492BD9547 +:102F900002188718FD720AF75393F8B9996BEEF689 +:102FA000D03C4CAF9018E21AD664A3FB36A1DD6F7B +:102FB000BED19DA79F5DC1E313D31F1817C450C591 +:102FC0004B85DAFEC08011957D95CFCF4250FF8CA6 +:102FD00024E6C5F535394F22BC338B59086FBE55F1 +:102FE00099BD210EFBF981C98BD7E7DC5C2911DE85 +:102FF0008CF7496D741F4EDC4D72C4BCF37BF540F9 +:10300000EF13CEB3F8D3319E5772398A85C6F6CF07 +:103010005B89761F25200B45A747D2818F7C48BF4F +:10302000083D84011AA467725F3AC0E2B4BFAF8062 +:10303000E3B6F410BD1D1A8E117E9676DFE2753D63 +:10304000AEF9343F3E2EE78955BFFD009F27D2B22F +:10305000C95EE01559B8EE2621BF40BEE39FB022FD +:10306000D40FC787B8F7FC9CB0475FFEF1BE3B9119 +:103070001E55E512FD5D8EE2F2B50AFA95B7F82508 +:10308000B27FE5F3566562FC6C067CC77ECE286F86 +:1030900031A29F54BAA03A1DD7538F3B7CE9E87FF9 +:1030A0001AD23D7C1F50A599FE4EC3F1643FBD3F2F +:1030B0002ECEE568EDCCF2B8B2D05F29F640BD382F +:1030C0006F0B5C59A8DFBE10FD817E50BB33FC3313 +:1030D000A99D9B1754D33C9756B5A561BFB476DE26 +:1030E0004A0FA661BFC01ED37D993915A25D6B78CA +:1030F0007B73F2A03D1C571E6FEFE60ADE9E92CE58 +:10310000DB9B5505ED019D6E16E39A5BD1A6D0F8C9 +:103110007257D1F87E9F55773B963B3E0DDA817210 +:1031200039E5665A67C9A9DAD48DED1D5CA3B23FB3 +:10313000631C37C20EE1F298A37068FB731DC6953D +:1031400070FF2EF8BFB84FF72193B7C180FE4B69CF +:1031500050C499C3ED4ADF7EEA8B41F2AB2A2DDEE3 +:10316000D2386EC7E486847EFBA1D985C7A4AEA3FE +:1031700085C8F70E7E6EE5B1D931A4FFDE1D25515D +:10318000DCEF15A3D06F055C4F6B76676A39D819F1 +:1031900078B6CC8E213D3E671C3F7739C7CEF31FF2 +:1031A0009B28D1BAF8D40A6ECF23ED0FFEE8F57D47 +:1031B000BF1DD2FC4A1FD9F1692C5079137C3FF214 +:1031C000DEDFC8CF5D69086DC4EFE0C791FE66160B +:1031D0006EAFEE1D231560BCB7F048EF41B43B1550 +:1031E000796097487EBC87C89E8D83EF90CEEBE2D6 +:1031F000FDFB41858BF444A41D033BF1FD7498EF66 +:10320000F766FFA904DFBF7123B783D71EE0F66C12 +:10321000A6B067A0476F4C8F1F389FEF09B9EF9B8F +:10322000CF48F98E98DF3E3CE1E3F2C836D6117EF6 +:1032300048625D12BFB7A15BC2FEA6DDC368DFFBBB +:103240005078429BF7B7FBF158B87F75957847EBFC +:103250000F6922DDDF7581924EF4B3D344F922F475 +:10326000DFB1DF791A0EAAD370D0C2F4F1FDFD4EA2 +:10327000C27EC37C75241410DF0ED5EF7B93D52559 +:1032800048CF2906BB17F5F4DFDEE3F792CD501BDC +:103290004B513F54B0C006A74E3F8D047F46D1D955 +:1032A000B951410BF8E6FDE9D19DCEB0747E57527D +:1032B00058FE6BF779C2BE178091D47F1F7BC41B69 +:1032C000961EDF3D212CFFF73E50C3D2137BCAC3AD +:1032D000F25F77CE1796BE86F9651CF40DBD556179 +:1032E000E5CA3D5931283FA33A157EEF5A40EDCE4D +:1032F0004DA0F3F0F473E3657F583DF9E2BC723101 +:103300005B12560F7B81DF8B5007FFE13C5E137130 +:103310002FC208718F77D56EDDFD09F06F049E6BAB +:103320008EC66778FEC8F3C94FA48BF3C9E3D838BB +:10333000C41103E689F173E93777B26050C2F51919 +:10334000CACBAED9C1EF738D1C97767E99198E2AA0 +:1033500098EFEF60BFF14A407352F8BC5A3DE1F379 +:103360001A951B3EAF0E6FF8BCC64C089F57971AB4 +:103370003EAFB1E5E1F31AEF0B9FD7C4AAF0794D48 +:10338000F687CF6B6A4DF8BCA6D785CF67E6EAF023 +:10339000F9CA0AD4847D1FD65017CE97623E87376C +:1033A000AF0E2BA7CD6700FEFBB6F9BCB9B2D8882B +:1033B000F186D93E63D83D19573BAF1F46CCEBD5BC +:1033C0009E3B07FDF72794730DE7E04FB8FF37E604 +:1033D000F17B605ECBD1FFF3E0CB00F93393FD6668 +:1033E000D20787926F3AEC16BCA0B70353BC2D0AE4 +:1033F000DDB326F01D860BC8DFF1737F66BAF013CC +:1034000023FDC3D9AC37431936D03EDC6BCB320A2F +:10341000FCFF653AF9875DE4F754A07F28F5EBEBF4 +:10342000C1FC435CCFB95A7DD9A7BF7F50477AFB17 +:103430008AFADB93DEAF0749C906480F4E5E3DD9D5 +:1034400087E7EEBF34F27DB7BD3799293E3FF9FEDD +:10345000627AFF8AC4E34D81DF717BBDF68FDF4B5B +:10346000C773E725156609EDF5648B447257724EF4 +:10347000267FB0C45E906E1B87FE8859C64F2576A6 +:1034800089E2972F7D6D500318FF8FE7EB79C7C452 +:10349000BEDD63AE2C92D7F71D66BF05C637599CBB +:1034A000033918E1E71C73F07D99C75630BA87E2FB +:1034B0005816F1103BB6CA23F657BE4BE3EEFD316A +:1034C000F388FD951457D86F77D3BDFAD765F6D03A +:1034D000BEC5DE89FCFEE5FE75D9AE10AECBEE6F43 +:1034E000CDE2EB93A014697DB2A56F5D96FBCD5B39 +:1034F000F2FBFC466C677F7332F90953C43D1CFB39 +:10350000155FA90BFBEBE1F71BEC17FB2F8F0BFBF8 +:10351000B89F79D6D23E970798D8171BA078C5FEDA +:10352000AA11B46E1C692FF7B340CE2398BFCAA668 +:10353000E51FF72EE6AFB986E767E17102C89FF78E +:103540003CE6F75928FF3197371DD771357E39761C +:10355000D3D47494DB52F003B1BFA595FCBE925254 +:10356000678B82EFA52A6E575B874BCDF87E718AF9 +:10357000FF8719C01F292325CA376DF81EFA3B8B18 +:10358000C7868CBF7CFF8FF70C127F79D7C171D9AA +:10359000A1E4FC7AEE5F84CB9F1637D0F057396BED +:1035A00016F194103D07C60D7AE99CDF40B92BA0B7 +:1035B000FDE320778BB0DFD385BC0131293E05FACE +:1035C0006371C6F8FEF1BFE7EA3A84EB7EA556C9FF +:1035D0001B60421E74F86528F9D3E836CD792A03BA +:1035E000C77DD0FA65865E7FFD22D17F6F866E5DD6 +:1035F000699A3B68757E0B6E7E7B487AFEE604F224 +:10360000C72C41CF59760FF9F5C7ACFC9EA0483ABC +:103610004EAE2CE6F12C817FA7B080C0B341A17FD4 +:1036200006D763DF12DF7A18C73103E8C7F51D8FAD +:103630006F011D9B3306C1A1EF8B715C2D0E8DE4D4 +:10364000DF3EBD56191EE7D2E25B6C02E8355C8FA7 +:10365000D1F4DA10F43C32C4FA85E4E1F596897BC2 +:103660005BDE7272FF01FF3E5DB26E3FE05B0D5CA0 +:10367000BE812F482F956B7F3FCE6324FBE885FFEB +:10368000B0FF7F6776BF4546DC1F6E074BC4FD2C3D +:10369000A511F7469588FB5C4A22DE6BE38EB49356 +:1036A000DABAC650E33F9821ECA8878DFC06BE83AA +:1036B0008D247CD4FDBE81D6055E8FBF65410B8C09 +:1036C00063E4CFAF213FE3F584DBEE7907D34F8C82 +:1036D000203FA52C65C9AE55907E72671E7DD7EC44 +:1036E000ECD10C89E8582A4B0B319E983BEEC35B1A +:1036F000B3A0DF87ADEC764C97256F9002D0CE83D8 +:103700007E4F21FACBA52646F9665CBB62AC7E5D96 +:10371000FF44068F3BCF10E70ED2F14AD0427A2AFF +:1037200018C7494F0A2A4EA8D724CE7DA62AAC1E18 +:10373000EF93352535DB9D483F1BAFF768C1EF0B95 +:10374000B1DED26C9E1EED8D3A350CFB2349D49F21 +:10375000D1B95208FF3E40A99B7FAF287C2A05F7CC +:10376000CD969668F96F3A8FF94BC53DD7D1AADF50 +:10377000380AE323228EF47B85F3C71719161AF74C +:10378000CBF38A8D78EFCB1C1F8FEB25057AEA638C +:1037900061BC4955C5E3D67BFAC7F7F70C238DAF5B +:1037A0007202CF57E9AB362ED08D7F8EDA4BF743BE +:1037B000CFA93AA5A07E783F42CE67E22F32CAF960 +:1037C0001DB7FF18EAAF2CE5B8A552C8F9BB28E72A +:1037D0003A7DE9C35FD0DECEE37A6E663997F3397E +:1037E000AC8EE4B38A35D3F356D645CF79AC9BCBB8 +:1037F000F7A93EF9CE44BF5C27DF519930DE9B9993 +:103800002AE2DDECD59EAC81723D941E043DE0CAF7 +:103810001C3FB41CBE35244E7B7617EAB5B91A4E50 +:10382000AB6A799D705A39C76903F45AFE305A471A +:1038300018CA4E0CA5D786C6676D8AC067A3B1FFAC +:103840006F44FD46E17F9FA2CF4EE4650EA2DF8E5E +:103850000DA2DFF4786D489C5621F459044EC3B88C +:10386000188E3BBD8EF1F58921F0D9B7AC03976670 +:103870007E8775E0C875E69C44F5DD6CDDBECFDA69 +:103880000F2C160F9EAB19E763D968AF128B2F0C64 +:1038900083FA6B453C31AA9BA96DF0FE7171EEE194 +:1038A000F8300FD59B64E2FB60F03EC702EC57494D +:1038B0007748269C0738CBD3BF3FE37107942BC4CE +:1038C000725CBFF495B7B07A9BAE7CC96D5C3F7FEC +:1038D000B1C524D6E5FD9988AB12FE60A6BFE3749E +:1038E000FA2113ED3F1C66E2F21CA79D6BC2BF34A8 +:1038F00085FBC633B3F87AA1743009835D01B699AC +:103900009EDABED5D3E23CE4172E7E9FF3175B12FE +:1039100024C48FA715F58D2A6877D8A32E89DB5785 +:103920009EFFCE4C0F2FE751FF7A04C735D32EEE02 +:10393000E9F71760FCD56C1837DD6240BBF240EF49 +:103940001128BF22DDEE44BE2ECD3C711CFFBEC54A +:10395000F9178C7497EF923DB36342584C51937CA6 +:10396000F903FD9C25C1703BB2AC333CBDA22B3C9E +:103970005D1B614722EDC7C64C07FD5D51E0092F75 +:10398000DA87ABF5B3B225750BE7FF20EDAF592A07 +:10399000E6DF6CAE3B87779C9A1FCE2D5C4B7CD6C6 +:1039A000FB1AFE8D8B8447B3E87C7959269FD7DBC1 +:1039B000327D5BB1BC39336F0CE2CA92CC8A6A9A11 +:1039C000CF1D56FAFB605F58B9BFF0C5ABDCBEB681 +:1039D00066F0EFAD3BCD1E89E45FAD185F84FBA2BE +:1039E000383FD76EE7F6147E2CFCBE36D582F3D96D +:1039F0006A524DC958EE67CC8BFDA9D9BE98FE4ED0 +:103A0000D872D64DF7E49CC8E4FC556BF8A5C90202 +:103A1000BFB6BA934A2CD0DFD66725BA7F5AF94A87 +:103A2000A1BF9BBA09AB9C88FBFD5527DE4FBF6247 +:103A30001F5F4F7A2E93C7611BAE0F3FF7667A6107 +:103A40006600C5F3C6AF4AE91EBFC5AB5FA17318D8 +:103A500071A6DED862F41BB6C8C4F78BEFFFF5A3DE +:103A60007C5F637937FE7DB4B35BEC1EE4E7433BD8 +:103A7000CC34FEB3AF72FC71F6714E8FC569F6A0FF +:103A8000451A38FE7A2924F63B7547E37CFCE5F1BC +:103A9000FBA2711EFFA2ED6774D6D1397AE6A90B9D +:103AA0003B1FD3B1CB40F72EFE65D7D8B7F07EF4DD +:103AB000D659D3C7A3DDBFD1358EEE65D4BE6BFB1F +:103AC0003314F7842751BE6EFCCA40F2A180BDC4F6 +:103AD0007DC1A50F57D03ED90E9FCD85FDF534B5DC +:103AE000D339781817CD5BC7160B8D2B8B756DA44A +:103AF000F3424D65345F354D35341FCC707D219ECA +:103B000063A87D98C251ACC339C186E53B98523E4B +:103B100058FC7F55265F172FCEE4F19E8EF7F83DB7 +:103B2000996586EBA7A37FBA628B4CFB750FCFFA22 +:103B3000E8388E4B932F69D684941EBEFF81FEFE1B +:103B4000EE5D1AFF88FE2CD96DA0FBF7AE2467E668 +:103B5000CCEBA97F91F2D611F0D2DFEF8894BB2392 +:103B60004D85368CFF47CADF5D4DD9746F116BE010 +:103B700072F86526FFFBBEDF410EBFE6F6355C0E30 +:103B800059DA2CE2D7FF0B4F930BB30080000000F3 +:103B90001F8B080000000000000BE57D0B7C94C526 +:103BA000B5F87CBBDF3E92EC269B10F220907C9B0C +:103BB0001008E4C126407C816E12C0A888CB430562 +:103BC000B5BA81007907C17A638BCD62C24BE33508 +:103BD000D488C81F7541A0D82A0645A41070414555 +:103BE0007A959AB6DAA2B63411AB229144508BADD5 +:103BF000BDDE73CECC64773F12A5F7DEFFEF77EF23 +:103C0000EFE65E3BCCE39B3973E6CC79CD99D96F77 +:103C1000BF85BFAB189B96A6303694B16F459E31D9 +:103C20001FE56D5906B7DFC698D5C5DCDB204DB45E +:103C300030B752C05886A6527D8666666C2263EA0B +:103C4000D74B771CD318DB91E6B56B904F63EE7CB6 +:103C500096C198F30B668881DEE053379B00FF180E +:103C600069F66F7332B6DEE431603D53BD2F1C83BD +:103C700072534BC5F8FBE17B4DF4776B9A3701FB30 +:103C8000295FEEFDFC10346B9B3536CF9B03F9F3B7 +:103C9000730C1AA4B636467065B60598311EBE8FF1 +:103CA000774F34C2F7F146B6A41DCB01DECD39C142 +:103CB000F9C8B4483311DC99F11EEA27C3E9A0F131 +:103CC000DAA08C413F1B1B22FD0CE063DF7C6B64A0 +:103CD000858C455B19FD3935E6B344031E2EE5F8A6 +:103CE000705E6AF05D1D4DE350B90DCBA1BFA80910 +:103CF0000186FD66627D1E634B938CDA8743A0BD0F +:103D00008B7587B683EFBBB13E33CB40E50666D5F6 +:103D10006C30560BFCEB5B18DFD9C6F3F8F72DFCC3 +:103D200077B655296D87EF9632E66800FC4395BB60 +:103D30009DC68379DA701C338D23E7199D523409AF +:103D4000F1C7DCEE91F185847FFAAB8289E0FC1546 +:103D5000170BD861FC3B7298D79A1E84F3F236F7A2 +:103D60002AA65D88B77201DF83081F90CAE52EC8B6 +:103D7000670D0E5F9AA685D19384CF5C6753591E59 +:103D8000C14DF8667719FC99305FF3B0241B8BA600 +:103D9000EEB254A84B6191AEFB619CC793764CC7C1 +:103DA000F2BF4644E73120A4F84848C731D660E561 +:103DB000F97F898CDE82E9080353912ECD063645C2 +:103DC00089C3F6A97EFC2E3E125218EF5F8C1EC6E8 +:103DD0008C506E685590EE16207C809F44165014CF +:103DE000284F316E7E6C118E7BF3705713546544EF +:103DF000B8CB097F4C4BF5D819FBC0C4E6225DE96E +:103E0000F19211515449EDD6C09A2430369F3E614B +:103E10002CA189CFAFAFD2E0DF02F39BDFA5742BDB +:103E200079D86EAABB4BAE2BE07DA3A1D58A70B525 +:103E3000694E828759BB18CE7FFDE5CC713F649BEC +:103E40002EF311BC721DEBC53A2A1D0AAD1FD658C0 +:103E50000B83E3B2D6476170C0AF83B793E3CECF95 +:103E600051039601C6C7BF50B865FBA8C73A9D0865 +:103E7000D760DF6D8A603E2BE099AD7269D86E44E1 +:103E800086B74583F54E692AD3085ED6E944BC4D12 +:103E900067DA2605F28723B4E12EA08FE9D6D78F03 +:103EA00063FFD3ADACDD88EBED32F5746585C233CD +:103EB0003CF6A36C5A2A86F8AD6B28F17C381E506C +:103EC0006986F1109F33CD84CFBA7B8AA87CBFB2BC +:103ED000E4CFF702BE7CC74CAE6DC82766BA932309 +:103EE000E3314D3000E6D89E7F37F2755809EB007C +:103EF00079655669B211DAD77BCC060BF453D2F14F +:103F0000B9B90BD6B57E6FB799E5020A92663F56EE +:103F10000EFD565AAF7B0CE9B56D4571326E9E337E +:103F20004AD7133FC6712A6DAE6D80A736A73B39BD +:103F30000EE67385D17087073797EA889C09F3BD31 +:103F4000228DF5E76761DEA850FE14D0CFF3B409E7 +:103F5000A15D6E703DD304DE37AB8CF6CF66BFC17A +:103F60009709F4AC2C87FD09F8D9CCB415480FBEDD +:103F7000E58CE61795C3F9685CB3618B11E0F7DB5C +:103F8000615162B01DFC613B9B95F8AB1C1F9717FC +:103F9000E921E1528E6368578A742CE9C429E8A9A3 +:103FA0002D96CFC79EE371DA5C8C5DF3E4D36F4549 +:103FB000C27A26180DB0D9A9898F5D2AF6EDE5825F +:103FC000EEE07F1E31007E8761F6E675532685E6BA +:103FD00079FBE0F74FCCC47A9023FDF5B01C285F45 +:103FE00064DE1D0178586D0FD6AB49D0BE59E47D13 +:103FF000D533A78E84F92AB2FEAE5637C0FB5004E3 +:104000000B1B2F143E55D7BF09FAB769B2FDD61B5B +:10401000A64283470A64DED0EA06F81E3285F747D7 +:10402000242FBEC78C1C6F7446D1BA96E141390764 +:1040300072AF07F980D6E728467927E561946336A1 +:10404000315FD3F93924174CF10AC90F13D0E44872 +:10405000F8AF5E4BA77564AAE6C3F5B3266B0528D7 +:1040600007BFD214E20785062E9FD48E99EE5868BA +:104070006662AE2DC79C241FFF86FB2D216DFA11B1 +:104080000B0BCA47A6BA57DD00FDAE7D04F807F456 +:1040900063453999135C6F8BD8C3383D03B5F34C36 +:1040A000443E73A3D3AB3A43F875669B66C6FE9E47 +:1040B000127CAFAD32DDA084C8D364A781E0CACC46 +:1040C000E2F22CB3CDBF261DFA5363E74C40392CE6 +:1040D000DBA53B461A70FEE9C3857C04B95B04EDA1 +:1040E000D2DBBC090845BAEA9D87F34E9FBBC8ECFA +:1040F0007362BF46921B13D6F8238A702D2B0C2CAB +:1041000013FA539C1A8D67729497617BD35CAB0D45 +:104110008977A3677B04F69F99B585C6670ED58519 +:10412000ED99EA298E80764FC4A913EF0F81E77EBF +:10413000875A8A70141ABD7792FC1972B91BF7CB93 +:1041400088B86B4B5DD1280776E52F83FED62B30E0 +:10415000EF01F48707D3B99ED4AC787C37E07ECBEF +:10416000670CF7A5AC4F7371BDC4E5E47A8CE673B8 +:104170001423DF9AF48587F4139793EB4D07D5AE9C +:104180002807C2CDDC77CEC7797A6C1AF215C6DA69 +:1041900003B82EF18D9A8BD62FBEEB817158EF327A +:1041A000B832B15AE5FBFCCC2F13B7A07CEC707A87 +:1041B000273B914E8C5D0FE3BAB30754E24F677E05 +:1041C00069213E11FFE31CBF11DAAD8DEF7AB814FF +:1041D000AA1F37315F441CF61BB066201ECF1B5C44 +:1041E0000AD2292C53127C6FB3297E06ED27C03EDC +:1041F000453EC9921492CF3657DFEFB0FF6BB5DF63 +:10420000B9701E256AE010C9339D7E41CC16F2C5F7 +:1042100022970974F69115F51BD6FCED90A0DE31BE +:1042200095B99B71FDA43EB2DE0CFC043E5D6FB0FF +:10423000FA91314CE8E478B876F9211ACFEE6A7732 +:104240002B902F07398BFC323D6B9699C1FA2C6C61 +:10425000E5FB69BEA043A6BA867980BFFEC019C53A +:10426000E5296BA694E41BCEA705F44FE83F7D0D2E +:104270002C902D54DF5DC1DB617FD08FF93ECEC71E +:10428000D327F0F504C4527D855311FDDE27D256A5 +:104290009E8A71E53EABB77238994E3E4BF9DA5BB8 +:1042A00071361AF9C1FC0E6300F5BFEF93CB1B8189 +:1042B000D4909E7D1D46E2EFC17EFE16ADD906EF7D +:1042C000A751C07B78DE57D15D30DEC68EA72210A5 +:1042D0006FEB678284263905540FA94DF534E3FE50 +:1042E0003F09FB0DF174B282EBC1EB954EB791D350 +:1042F00039C99F3B46CEBAF335943F13C616205CAE +:10430000492AB31A819E368871620E03DEA0FFC768 +:1043100014D8227141FC3EA6AC4B5E0AE5134A3923 +:104320003EE34ADDC65A481F8AED9B8AFBB6EF1A68 +:10433000C6B640FF89514B36E3BA27DE9155D0040B +:10434000E3478E6777CC82EF1E17FB3F19BE8901CA +:104350009E9D749FCF89FDC51CF6103C7DB991AE22 +:104360002DD02411E66E8FA3744D04B6632B146C0C +:10437000B76AA842FB795519C8E11CDA466A4C1C99 +:104380004F8F43AAA8ACD984DFA94C8DE4E5CD3882 +:10439000CE23D17C3E430DC63B66E690BCA07C1C80 +:1043A000ECF32D00CB4E672CD12FD845A5385F2CD0 +:1043B00047FA41FD7C17DA4B254BF271FCC40C9E89 +:1043C000DE9F1C50515E6C64FE0DDB10AF5966071A +:1043D000E2757AD691EFD48B7E9638FB255C9F33BD +:1043E000F3CE9FA883B24756CC9CB710BFCFE5FA57 +:1043F00008F3ED72CD26791FAE3F9DED893428205C +:10440000908E1ECD88413DE715B1DF10D72C19EAFB +:104410009916E300B88E1E1A45F5327FEE8FAF3B3A +:1044200070D35E81F21BD727D64CFA1320C6678063 +:10443000716DBB92FDF73B49DF0950FD8B16AA97C2 +:104440007AD39946CF635332890FBB156A9FE942ED +:104450003903FA10F1A5BE0376D2E34E99DCC4CF3E +:104460007D07466BDBA432827CE800EF9F6575E533 +:10447000A11E6933310FAE9F6D33D78F245DD914E0 +:1044800028273A0E3850DF39C3B81E0572306976D6 +:104490006EB05DB3E0E735E6C028D473E477323F11 +:1044A000CCC2ED46CCC7427EBF907B35913CDF6AE3 +:1044B000F57E82F8DF636615D44F3494DB42F093C7 +:1044C000AFF6E387E07F70841FF9F315697C3E7DCA +:1044D0006B9530FC28B3AC6E2CFF285FDD625182F7 +:1044E0007AE2C92C43C09C17AA2F061C3343E6214D +:1044F000F1B060C3C7FF40BB46E26381C7DC6DCC4F +:10450000BB101FF2BB0505E564472DA85A3E0353B7 +:10451000BD5CEB6FB7C622941E6ED7999017C1BED3 +:10452000FB2AA2C88C4475F74F679A917E17B12574 +:104530009456B05633D7F799D500FA9AB646A5F9EE +:104540006A3B14BFE6E4ECCF40BAA7C380E5D5C010 +:104550008E372A2817817B5C02C58A41413D4B6B0F +:10456000867C2280BD56F5A11CDA7C3CCAAF40BBDC +:10457000D5F19A19E9707533E74BBE162E8FA0DF7F +:1045800024A40B5FB3C18DFD64A673BD6172BA999B +:1045900052A0723FC123D26693D0CBC5782B98210D +:1045A00080A941E1E96AD40B06B0EF647FCDA6256E +:1045B00056D45BFA46181CC867BE32BBE7E27CBE25 +:1045C0008A1BC5506F69B62F5953CAEB696F7D15A9 +:1045D0001128A5FA7C03577471BBA19EF36EC466C3 +:1045E000A48B947403F5ABC7F7C2D6F0FCE20DE1DF +:1045F000F94A7F787E01F33E970453AFDE115E9E49 +:1046000092EEE0FD338DD6A7D9A4FDD689FB6EAD21 +:10461000CA10FE15C339DE0C23789A1E3B652EC9DD +:10462000C75833CB04F85A544EB72D6BE23723FCEE +:10463000CDB17C3FFC57E1D5C339357D14D15773DB +:104640002C1FAF19F689C017F18905CF589E423E3D +:10465000B0C0AE45E33C4E2B7D59248F1EB46BDBBE +:10466000A89D83E4ED7C61EFDE9ECEE5C449C5B52F +:104670003D00DF191E7A76ED28ECE7016301EAC9F7 +:1046800025B36DB4EFF67D6AF3E3BEAB00DC250322 +:10469000DFDEE77A9BF468FDFCE04F53A5FC86253E +:1046A0009B1F0F760AD9C321ED485E039D487E0DFE +:1046B0007DBA133C75E980FF7DA808C1F8FB365A26 +:1046C000FC4D0ADA472777BD8EEBB02B82E455DD2F +:1046D000F2BEED0CBE1F9AE0FD21B6EFB9E7BD6951 +:1046E0008AC6FAF5BCDE035CCF9BD06C09F68FFF5F +:1046F000D31292C7F1D7C0242E83B42DBCBC6293D1 +:10470000EE3BF6EF965038A5FEB2DEEC1D83FAE8DC +:10471000464F6121C2B3DED45A8AFB7DF130EFEA05 +:1047200074A8FF70AAE78881EFBB51A8E71CFC665C +:1047300041860A78F41DB7BA906FA33E8B7CB2C84D +:10474000A911DD2559990FE5A8D473A53EA5DF5F12 +:104750003F4DE77AC353E9EED1C85FA5DFCD28F41A +:1047600027ABED7937FAF75887E2407152A7B1EEDF +:10477000C5E847EB70129FAD4F62A4BFD6D90CDDE0 +:1047800097A03FCE6670A7231D6B063FD2715D1BBD +:10479000F32DCE43FB698507E705ED7C97E4A15D2A +:1047A000C5E944C251B77726F3DA088E0CD4A7D1F5 +:1047B0004E59887E45D48718F92B891ED7038CB8AB +:1047C000DF27C44BBDD04FFD2498B9BD9190107028 +:1047D000F970FD98C7E0E1F2D8F1515410DFCFA590 +:1047E000BB8F213EFF8205207F2726BB7761FE4BD2 +:1047F00094D3E3187B299DE3EFE8DBB3491E7FC91F +:104800003C423EDF1483FA9BCC7F64F4DEED80FDF6 +:10481000B098F9882F57323FA5AC6D08D1C12295C9 +:104820000554C0FFA239EE7751AFC07D19D0EDCB52 +:10483000D07C0DEBE47C1CF66720847E6A50CF07A9 +:10484000BCD65A59200AD3F6F0EFEA581F7D57BF5D +:10485000F75B4B206CDF70BA4A342ECD5F8278BA9A +:10486000483FE4C5B63BA5B526A0AB01E428ED93CF +:104870003507143FFA73A6196D6E2BE46B1F34D005 +:10488000FE860EA74F2C4439C5E9A95E9B768AFCAB +:1048900082B05D917EAC7B8CFEFB9CD4DE15807C6F +:1048A000ED013B7A28588556311DE56BA5DFF441B3 +:1048B00057C8BCAAD8AE690EC2972706F94BF58E29 +:1048C000F0FADAF6F07C3D533FE8D7E3A07DC31F52 +:1048D0008B02AF86FA4DD3EDF1441F1A737E8BF82D +:1048E00037DE16E31D609FC8F4AF8DEEC0AB26E047 +:1048F000D78AFBEB74B23FFC66DC8F552AF707EBD7 +:10490000DB4BBFFE2BB67343BC21F5C5393EF247E6 +:1049100014160FBC2F2D19FCBBA84EA1CFAA3E1612 +:104920001BF2FD60DF3932B85C7BC5CCEB1FB247B0 +:10493000B9118F4966B6C65A106C976460CDE83FCE +:10494000BCD1E989CB80F6564DFA1BB85FC23794CB +:10495000DB1BD25E4D311A685D538CD62DC8473FA4 +:1049600011FE91EFA397A89C3E13E213ED7AA443A6 +:1049700010CF3E16477E6237A629807BB413A43F32 +:1049800013EA19EAF115899C3F9871FB17E0F72C9F +:1049900080FEE5E5A0A360FF79199E31083700404D +:1049A000FAA984A34ED0593F1C7B15F2E349BA45BE +:1049B000FF14FAF358AB85F4182215CA27935D7AD1 +:1049C00002F3B07F4B86790A79FF420E3E944B7A10 +:1049D000036B18427C63B59DDB210077185EE5BE52 +:1049E000DBA470FC16167792BCEBBB17747E25C453 +:1049F0004F21D6B52423FCDC67A7E0C7CD19EE29EB +:104A0000387ECFBB562BFA1727087F7D9DC7E65708 +:104A1000480E7499D11F9AB657213F759DB0BF7744 +:104A2000A47967E077ABDFB3F98CF0DDFD591FACFB +:104A30004AA1F3195721B2A70C2C1F47FEAB5919F5 +:104A4000039CEF147E5BB2AA94C3EB403D2A1EF593 +:104A5000F210BA5B9AC1FD4E32ADCFE0F0F60057CE +:104A60002A02B8D2E2DDF39410BF5194D649F6473A +:104A7000DD6EAE541010284F7E3C9CF05DB7BB2815 +:104A8000FF35CCB747E463FBC2F76D84EF9E7B86AE +:104A900091DFA4C3E95D8CF3B14FE85310BE9E5D76 +:104AA000D7E4939F4D477792DE12814EB1FFC45BEE +:104AB000AD24EFFBFD1B2658FF8C203DCECBE0F450 +:104AC0009526E448DA720F5B680BE66DF17C7DA0F9 +:104AD000DC40FB227DEA3CC4D7BC0C95CF5F9CD761 +:104AE00068CC711FDAE9FA7DE864FC7CE601715E4E +:104AF00003D41D3C4F4ABFF0BC46C2A33FAF893A26 +:104B0000AF127DA63BCCB4EEF635825E9733A2DFC2 +:104B1000497D9D2531E8CB6C0B4C423F4D048E9571 +:104B20004CF4F1C038F4630D5127A11FEB89868244 +:104B3000C3E8DF51D7764EC62570B63103BA52D5D9 +:104B40007FA81EF2DB30BE2EE56D0E4EE7EA922CFA +:104B5000B45F760AFADC91E65E8FF32F7EC744E3FA +:104B60007FF520D7DFBE8A2D3A7508F5EC072D7842 +:104B7000623928DFF4B1C356D4F3D35BD2C96F6472 +:104B80005FC3FD3C6C241006C0AB3EF8471F87EFA7 +:104B9000ED1108CAD10C1BE103BF43FB61BECF3549 +:104BA0008D5492564731C26D6F9965108B9FAC4002 +:104BB0007DE69A3906F4C3640AFF917EFC97C53CF2 +:104BC0005EFEC648FE778395FB7F6BB5B8CD466E1B +:104BD0003712DDD466C46F467D77AFA06FB5CDC305 +:104BE00092B50BF595DADD65A4AFE8F98EE437925E +:104BF000EE5E56B95FED65C6FD6A92FE9A4D1CDF0A +:104C0000BE7F18681FA489F3C48C87BE4926FAEEBC +:104C1000F76FF9391C266D5512F2AE155D57229EBD +:104C200017B4C41AEA72B01FD752EAE7411BA37E39 +:104C30005AD20F67215F58E3608A86FD2D4EA3FD8F +:104C4000F8BE8521BDA80FDA0CC8C7D5756E2C65D6 +:104C50006A6C4231E51F813CB4DF98C1CF675B05C8 +:104C60003D362B7D0AE935CC9D8F72AE39C3FB3EB4 +:104C7000D241FFF9614324E9794CEDA47DFB446105 +:104C8000E708A49F27849D5EFC50CE2CA297B5AA6E +:104C900082FA815DF5A6C542DE7E3C91F4B88F05AF +:104CA0009E07A0971406EB9A7EC0E8C1FDA89A382B +:104CB000DDAB6BC11E42FE97E8FD14E198E4EB2CDE +:104CC00041BAB872ED875145DAC5CB81064D13F272 +:104CD000CB37E0B99ECBC0BCED5CBF8CC07DD08033 +:104CE0007D0F0D9E83EACF3FE579A74FD81BBE13FA +:104CF00076E23F8C2D19877893E7A66F7EC6FD413B +:104D0000F25CD43492C39756CAE15A82E3A25F6D33 +:104D1000642CC1B73F8EB91D7178CEE9B58E847C05 +:104D200043577E12D2CFFEE8846285CE6BBFF77CFC +:104D3000D48EDFBD29EC471CDF0970C4E1B9DE90D9 +:104D40000BCFF5E2F05C6F089EEBF9E93CD677A358 +:104D5000386FBBE05C6FD99FEFC5EF8E995C282759 +:104D6000E4B9DE303CD783FA920A4E1FC33A8CC4B2 +:104D700027869572BCC47999DF0A79239EF30D09C1 +:104D800039E7B373FF42DB4246FEEF9F2ADA63E561 +:104D9000F1A1E77DFCFBB65ACD8FEB8F7E1FA4EB14 +:104DA000BE3B99F4FB707BED3687F0FB7431B48F1A +:104DB000FA2EE372ACBF7EEE28EE37C34D8FF5F3CB +:104DC000ACC20FC6FD46BE7963FDA17EB0DE917117 +:104DD000DC0F26CE97A55FBD57D8E7BEBB0CD4BE6F +:104DE000579C1B16A35F18D6A597093AA88814E705 +:104DF0008162FC8A74828F59A7BA43FD8BD0DE870B +:104E00007696CFC6FBEB3F67EC30D2F9945CCF5E71 +:104E1000717E28CF0B139A06D6037B851E3823D1CB +:104E20007DFDC8A1413A97FB627F416231DA25835B +:104E3000ED8FDF312E47D68CF4DC84F45372D335FA +:104E40007812C85E117E3C369DDB39663387D37C91 +:104E500053CA96A601E4A0E463FBC577D929CC8A9E +:104E6000F63EEC6D1F9E278CDD3396E4CDC2911C7F +:104E70005E2425F4278C15B272ACD2BE3416CFAFA7 +:104E80003F70A6A2FD2FE97C7F640AD17F089D5761 +:104E9000E13CF5F031D5933B2B7770B8EE1EE9BEBF +:104EA00013E727DB0F26BF643C8ED9DC7E27F94F42 +:104EB0006B6D2EA49BB7B10ABE7BEA264B00FDC6E4 +:104EC000BD26DB1ADCDFC7A36E3F3214507BC4EA79 +:104ED0006DC4FEE7DE7CCD2ACC2B8787684B01FEB4 +:104EE000DEB2AE42B4DBAEB67A9BB0BEC6EA4D4B84 +:104EF00080F9DD7DB6F304C64330CF1021C73DB93C +:104F00009E01E1E7F094287CFC37CCDE16ECE71537 +:104F1000A5CBEEA2B89E2EFA8ED986523F2704DE8C +:104F20000E99DC933E07F80FAD4BCBC7388B92E858 +:104F3000776FAD47B9FF68623EEA0F122FAF8879ED +:104F40002D34781202C630781F433CD738CAD2922B +:104F5000D309DEDB493ED804BCAA6BF877C14B3CD1 +:104F600011E9FC5E256C9FBDE48BA57D6631346D37 +:104F7000A67D596675E1BEDE14095B05F4A3B7048E +:104F80003C608F30D4ABA19CF4EE6DCC35167943E8 +:104F90008A85EFAF94D58A1FE9703E73915D5CCE30 +:104FA0003CA9A87AEE19E9DD8570FF39EADF273AD6 +:104FB000B94B61E2DB30CE9EFB12C92FCE2671F8D1 +:104FC000BF6FFD196B31A07F6496F077CDFACC4CA2 +:104FD000F6D542A177CDC214E09BCDDC261CFF465E +:104FE000E635217E6E663E4AE7313FA5B7B200D571 +:104FF000FF807551FE3751792350C6CC7C747426DE +:10500000D27908BE5F17F471473CD2C74F7EC3E91F +:105010000303A62E825E670AFA807DFC16EDE3B8D4 +:10502000123AF7EBDF2753868A75EB6A8A01FCCDCB +:105030004C70E6233EAEFA86AFCBB40F1DA41F1D05 +:105040005280831504E903188A2D19F070B558C2EF +:10505000CEB35CBE5DEDAE263FF751F78AF878809F +:1050600073AAD146EBD2E932927F60FBE7202FA1F1 +:10507000DDEB2BF87ABD7E994272F2DAA47553D03B +:1050800005C98C36BB0FC6FDD26D6438EE8C0DDCC5 +:105090005F503ADC14B4E3E1BF6B4786E7A7BB8DF2 +:1050A00014C70586848AF4373D27DC0F3083B57C2E +:1050B0008EFEF919DFE30FF862A4F0078C6563C96F +:1050C0003F77F1FE80BF139FD5F903187A2D819F9A +:1050D000DD804A2BAC6FE7A457AEE885799FEB7073 +:1050E0001236378FE57A695EA6C7980978AD3377AF +:1050F000DD8EEBFE4123607834631F365A991B68BE +:10510000FBA34607E53F694CA2F4D3468DD29EC669 +:105110002CAA3FD3E8A2FC2D99EE28EC6775045F1A +:105120000F39FE3241AFAB23B8DEB12CE287C7CBDB +:10513000008E6523F866A8686F9D86D3AEDADB7EA5 +:1051400004532837820DC496AD03CB0AE05EF8AA5B +:105150007715AA438BDFEC9A816C65E23B1F262012 +:105160005E6ACF2BCC0B5B276E8C7B188EFB71E3BA +:10517000A504CFA94637C173BAB194D21F667AD2BB +:10518000687E6B945753A0BFEB9FE956319DEA565A +:1051900048EFBED2CDFC7E588F0D26AF17E9624393 +:1051A000B2D585FBB82877D6E37731E4D3DE3199E1 +:1051B00080A71BE3164C1D827E26D6D53C04DA5D03 +:1051C000759BE20A68413AFEFEFDCBF1512B68E384 +:1051D000B3830AE1E9B383B18497DFED36123C670C +:1051E0008F47921E72767714ED83B36B2C741EBBBF +:1051F000DFECB3A4427E7F6A24C5A9ED4F1D467241 +:10520000D422F6D969583706F39FFD624622DA2781 +:105210002F3DA3B4A31D5EB8333615E9F8745CFBCB +:10522000891FD1398599FCCFD53B23A87FCB0903B2 +:10523000EDB333824F832618857A679D59EAA1DE44 +:105240006CCC9F8E14E728909FF9DD7ADF74C497A9 +:105250007E7E4B5FCC4E44FB8B0D8F277C6529AA4D +:10526000A121C47F81F06BA383F9FDCFCF74E1FC52 +:1052700046ED7C34FDC700EFF6671F3BBB4F233A7A +:10528000273EF0F4CEC787FD3FC8D5EC5A19897682 +:105290000BC8797629F0BFFDEBA2DC38DFFD26D7FD +:1052A0008906E4F78FDBC89FF4B37FBDE783BD9821 +:1052B0003E585B700FA4B59971D44FF94FE74D4B31 +:1052C0008676DBF7B07CDC76D9005B0AC095B3E16B +:1052D000F3C3687FE5F9634B300CC8B523FF9561D4 +:1052E00090FFC54B4A00CF010ADA376F519084BF57 +:1052F000796A18EAC1CBD08910E24FC91E517AD41D +:10530000C8E31AC3F48A9CB6CF8BB1BF678771FD1F +:1053100002F48C4F57C0FAAE1EF1FB02B2EB841FB1 +:1053200067E2811BDFB882E1BC7CC9A827FBCACC3D +:10533000E46FC7E9630CD167BB33487FD963F09151 +:10534000DCF2CDB7BAD00EFBCCE37B0CE9B816DAB1 +:10535000A3BE5C9BEF8BBE1CEDCB3F8D740125B2D1 +:10536000114F5C5D8AF8A9DBFDC8B461D0EEB3498A +:10537000DC8F5EF1E2B96964DF83158C76D567BB9B +:105380009B126E81EF1EC829A6F8158FB19DC661CC +:10539000F57C9C47853C645D79740E4324AE51B422 +:1053A0008415CBE33A620FA5B0E07AD577AC70A252 +:1053B0005E3CC16B75A15EB9C1E94B46BF9C94AF21 +:1053C00020271FC17D9A6C16FD3A66937D71B1F25C +:1053D00051FAEB647F8F9AB9FF50FAF53699B93CD0 +:1053E000DF06FC08E94ECA7318775BE6C4A05F903D +:1053F000395EC877009C7F013D8BF4E58B1C5FEA2A +:105400005FF5C2DE2A167279EE90A6035D30DF33B7 +:1054100056EF2E1C672173737FBBEAD2905FBF6388 +:10542000753F9F4972B62F15E70072770FEE9F3ACE +:1054300023E86519217A99F5E2E42E8B7077E0F77D +:1054400017DD5EC7A79963FCCD1877F497632686AE +:10545000FE9B26617736093BB3C95E68A57DFCAA31 +:10546000A1E608C8E1C9BC87FE7E97D90B689F6397 +:1054700018EC40783B08FBDC0B7C2A00F2C53B1A99 +:105480001B7536A11FC90DFF6F87F1AE3C0F8668F3 +:1054900088FCD47F0FEBF53EE2AB884585B573B34E +:1054A00058F223335BDC7F6ADE93C4BA49F82709DC +:1054B0003B79D2D9E351C84F977D59407C75B0797B +:1054C0001D10F37A19E705E9C6B19E3308E7E42F0A +:1054D0001C2AEEEB2B5523F386C87B98C717B84ED2 +:1054E000EE6F22C3E6D14FF717398F1F2ACC877E84 +:1054F00073F6398F6FEA10FE8A8ECA1CF2FBEC41FC +:105500003B1BEDC1593CFEBEC3BE84ECE78E63433A +:10551000891FEC97FEA0321E5FD41121BE1FEA2026 +:105520007B779885D7B35BFBFB2739D5316F18F5AF +:10553000BF5F09643F87FDCFB40E62AF1B29BEB1C8 +:105540006F8585ECDDB6FC256FE462FD8A6C1A5F21 +:10555000DAE3C38CFE35747ED768A47E3A26BADFC0 +:10556000D5709C9930016DA0B85B9F1DE32364DC6E +:10557000ADB4E7B11CEDAE0BE36FA13DE0F55DB15D +:105580007EC7556ECF1E47FB795CF0BCE1787F1C6F +:1055900009EFC73B234A45FAD797CB7590E5D22E42 +:1055A0007ECFC4F5DBB6D8D6A1785E77D928AF6BAD +:1055B00014FA6F176E8BF086F8756CAAA76014AC9E +:1055C000DFC648D78C9B90AF97733BF03D815FDF80 +:1055D000D7DC1E3F58FEDA02C4DFC1BE2416EAEF54 +:1055E00095EBDF1F87722F8F37672A8F8B7EF2CD67 +:1055F000213CEE268DAF5F9F9DFB598278E2F13C06 +:105600004FB68FE17E0BA3427176329EE79484E31E +:10561000402EAD7B299EB7A13EB2DCB019758E80BD +:1056200088F37952F82F7DED2682F74981CF3B042C +:10563000FF7B920552D0CEF37544901C96FE8827CE +:10564000F766D3B801A6C590BFE2A891717F852BFC +:1056500009E3997A25DF51443C8E88D77952E0FBE3 +:105660009F88DFF122FE078DDFE9C71BC809C83F0D +:10567000D93044C637093F8F5D8F370E7F8D53E099 +:105680006DF3DA51D8CF0113E955A74C7DC72EC170 +:10569000F9FC3283C767810AB301FBDD3B82E23A42 +:1056A000A53F0EF096B717DBEDB6105E24DEA47FA3 +:1056B0004ECEB33F5EE85EC316B463BC66EEA73B56 +:1056C000E1E8B2879ECB9DF07C6447FEF4C7066399 +:1056D000C0FC1D713EB789F8A1DB44DCD06DCB3F27 +:1056E000B80DF9FA6D15DFDC4EE535E171103F1F9D +:1056F000E55E85F8EBC7D72943BFDF0BF1B5CF16C1 +:1057000027F1C5E3BB4ED92EA0338ABBF864ACC0E9 +:10571000D72E8AEFEC7B5111F8E2F8F43D36DACF60 +:10572000E33AFC51A1714FFB447CFC3E7F78FCD7EF +:105730003E19CFAEFA495F95786972B8ACA178711D +:105740002778FDB8CFEEB31558F11CBD22A6F82876 +:10575000FA6FEA5490D780EFB2D1DE6D383FA9C717 +:10576000487F6C6D4EE076946B6CF9C5C9D1EAC880 +:105770008E3A251DECA38E6D7B300578887ED8F39C +:105780009CAFF63802D1085735145D1987E7C92058 +:105790005BE2781EF5567D7C0C6D95045E8FFA42B7 +:1057A00075BBD11D118D7973B01DD28381E38FED4F +:1057B000E47E8D2AD69EB0C24876A0F552D073CE34 +:1057C000EC7D211AF94E95CD665D8EFA8D2E5EA583 +:1057D0006AF7EACE8CBC0BCB2F8447C76F761905CE +:1057E0001D04A243EF3F04D73D103DF03D08680F74 +:1057F000EB6B12ED7AC4FAF6E8D6B7A77F7D793F56 +:10580000FDE5ED275351CE9F917E04378F57AE7E35 +:105810008E9F93AE14FCB77A487B21E27B9831FCD3 +:105820001C51A6D556A64E0AB13FAAB39815D74328 +:10583000FA0BAB3D4CBD3C248EB5DACFAC98DF63A0 +:10584000003E62A3F553C53A523FD09ED6B1CACAB4 +:10585000AC5742BE0AFBC3D4E04FC5F593705D0060 +:10586000870ECF5F8CE2FEC895725FD8CD7EC917D8 +:10587000116FA33798C3DA9FB19BEF70033C63FCB1 +:10588000E1E5FDF4399ADBF959A1EBEB1C1C2F661D +:10589000D1FEE73FEF6F6FE4F142A0DE4B7AD4B860 +:1058A000BD6542F8DE354B7FDA5D29A00F56234DEA +:1058B000A407F1B427DF9B1207E91903E7BF7B6256 +:1058C000219F83FA2D1F5FE6FBF1AEA3EFFBDE5DA8 +:1058D0009482F130E34773BCE8F5D115F6C244ACCD +:1058E000EF10E37DDA1878F84353703E1F35BADDC8 +:1058F000E599C1FCA20DF956A49FC59BF2ADF343F7 +:10590000ECD7A61DAF44231EC7DAF8BDBC26D5FFD1 +:10591000AF683735ED30B603E5433ADE8AF53DB67C +:10592000C3BF46BD64F106677EE87D87C51BA6BA86 +:10593000CB43F09FBD237C3D72DBC3F3E3F686E7E8 +:1059400027A32E3CF49FFF2E3F109E1F7F343CCF99 +:10595000FAC2E3AA5EBAD433FB7A3CCFDA6474614C +:105960005185CDE0C37B5EAA8DEF6BF68C91CED5D1 +:105970002A1C3C7EEA933DAB0B910F56FFA9FC0815 +:10598000DA738BDFE6F8D1C7FB551C3FF235DAEB53 +:10599000B0EE0AC5876D5748AEE9E300A59FEA421D +:1059A000FEB242F8F75856289DE9E901F85B34FA4F +:1059B0002D6B1ADE7838F4DEE365EDEB28AEBF72AE +:1059C0007AF8FCAB55952D1F90BFFAB81D60736B2C +:1059D000889F32714FAABBE9E66B91AEBA6F2E3D3C +:1059E0008572E2F2861276723C54B4FC661AE2A723 +:1059F000EC0185219F297B61F4AB14572BECB9C5D1 +:105A0000E2FCCE71A9B6B70BDA2DF473FFD57C5D3D +:105A1000FC5E798B0E0E5DDCDEE2BD87BEC671F5E5 +:105A2000F17B32CEAB6AEBB796F0B83EEE2FB8BC46 +:105A300063B311E7BF50C02BF50CE6BB92EE65F0E7 +:105A4000AB518C7D88FF7319C69F799B464F0CEA3A +:105A50001B97B7F1EF6B198F2F93715F8B2C603F02 +:105A6000001F3B6A37137D9CDB1043FED473D80FB5 +:105A7000E637296427D40EE1F9DAA7B85FB5569C5A +:105A800073D5FE8CFBC517A93C7E1FE9C61D027F9E +:105A90008D9817D24968396BE576B78C43C3F834D3 +:105AA00077481C430DCC0BE3F7312E2DF4BBD0B857 +:105AB000B4D0F210FF3DF901A45FE24993FFE9ED94 +:105AC00000A7F12791327E2F12E913F811B79B66D8 +:105AD00072FEF67DE7906DF97CFE6D959964170D69 +:105AE000439E8972F9E108FA5ECA4593B077CA0D00 +:105AF0008A2F02CF3FAA22093F6D430DA4E7B5CDFF +:105B00003393FFAFCDD91E40FDBCED1127D949FD20 +:105B1000E78EEB2C61E78EB7F4C79BBB4759A93ED4 +:105B200082CE8798881F325598B608FD5E2787FD7C +:105B300043519EBC87FF043CDF22E2CB6F1171E52D +:105B4000D21EBAA53FAEDC3F14E5B0C49FBE5CEEEA +:105B500043592EEDA1C5C3BC9DA343FC626DB1FEAC +:105B6000088C0B65151777EEB54DCC13E6457AE535 +:105B7000870A8F472D8FF4DC7F15E26F7D7A3AE23A +:105B8000AF0BE5D6448C7B728F7284E041AE7B39DB +:105B9000D00CF2A5F29F8E26FA94716C27F2B9DC34 +:105BA000C1FBD418BF714AF4736AB4212C4D8AE446 +:105BB00071621F4EE5E727F6091E33EA55A0E3534D +:105BC0003C56B9D9F36F9343E08171AD88A7734216 +:105BD0009E4ABCC1BABB310EACFCA7165A77808373 +:105BE000D6A970A942F16D1F0A3928D785316EAF49 +:105BF000DFF2D650BA1F28F9E4F7D3A7B8FF5A69E5 +:105C0000227A01FAA471DAE68D22FA8CEDB7BB058F +:105C10009D3E64E7FD4C2D4E26FF8EFF8664A4BF9B +:105C2000588FD9C0CFADA5DD0D7433A0BEC7E960D4 +:105C3000303AEBA70F1D9DE9E966307ABA083A1BA6 +:105C4000913571703A83EF277AEC83D359ED4BCFBE +:105C5000EEF1E1F9C9738F443368774A6D4DC07B2B +:105C6000CB35DB5646E37DD34F545F34F677CA6FAE +:105C70002C1D28CEE7B62C45F895DC3625E4BCFB78 +:105C800013D5BF731FE0B1F25D8B0B8F9EEA77587F +:105C9000E8BE56DDEE4A8A33857C37CFAFA673A2C5 +:105CA000FABDBAB8D39F3D92A0513CB12F05E39104 +:105CB000407FA6F894BAAD268A5BAD7BDBE842B2A2 +:105CC000A8677DAB103EFDF708C779A0DBFA7663C5 +:105CD0009939E6C27AA01092C7F5BB1FF81CFDD512 +:105CE000F5BBAFF918E59A3E7EB5429C33E8CFADDF +:105CF000AECBB2C7E3BD237609BB04F544C08F2BFE +:105D00008074097065F2E5273A6E7AFA673BF7010D +:105D1000BCA7DE4BCC479752CFD637A2F15EA93C49 +:105D2000C792E77B3DED1931DE01F02BD333E29CC6 +:105D300023B87E9C8F6B7B15BCD48FF1E294D698F0 +:105D400002D157C078359B4DC43F6B9E7D6AFB46A0 +:105D5000A473580774D5573FFBDAEF2F47BB619701 +:105D6000297E3A9F8E4D4908AE5BBDC6FDC4729D2B +:105D7000AA5E78CDACE5F272D427E47A55EF3A44C6 +:105D8000F7C7F5782D693F44F7CB2F58B7F6EE6982 +:105D9000E41F7DFAAF66DC9FA70E2A2CD179E1F7CC +:105DA00015DBDE88C67672DDFAD751D7AE676B1485 +:105DB000EDDF9E0E85E2F4BE6F1DB3F1DF1391DEC1 +:105DC000ED2C16C6AF78CFE29F8EEBFBAFCB88EE03 +:105DD0003F569770BA7F7C6502EABB15265F8283C7 +:105DE000525E5EF1C40F053DBA93F9FD1E5F32CEDF +:105DF0006BE1A61B695E8B9897E8B0E2711E3FF5D8 +:105E000025D877BB0658CFDF65713EFBF1160BDD59 +:105E100063FF58C465FB7E6B147E803B496FF9615C +:105E2000FFBDE5A594FF52E8B13BB20C525FB486CA +:105E3000DAEDF55B5777E2BA7C3AC29D88FE379877 +:105E4000BF4FE04BC17848E36FA626F275E1F73B00 +:105E5000E83B900D25588EED3B4D74CF23E43BC2BB +:105E60009B1CFF2E313EC01D89FE838F13B85D033E +:105E70007F9D08479DC2BFA95B5E315DC3F73DC6EC +:105E800070BED0BFEFB7AEE5FB5CECFB2FDEE6FCEF +:105E9000A4CE3FB394F841A7299088EDFC87E6286B +:105EA000C40FF471F7820EB69AC47E0EAF07B854D1 +:105EB00025149F07B95FA05E9C432F6A0B89F347A7 +:105EC0007C2D2F1574620E963B83FB519E432F163B +:105ED000FB5FBF8E7A7E702C4B9C630B7E20BF676E +:105EE0009B063E270DEE7F1FE1A906F40E3C7FA91D +:105EF00079D74272AA669D91E2444FB6BC9270195E +:105F0000D0F9E976B95FC3F96CFF7E5DCEE3F72B7C +:105F10009EDFA6209DEAF7EBE90ABF32E07E85F21C +:105F200001F76B05FBEFE5B3621D82780FDF9F8BF6 +:105F300007E1B3E77578FD92E5C4E0F9207394A515 +:105F4000D179810EBF12AF7A7EB92E4B1B905F3292 +:105F50000C290AC1A7C4A3A457C6BC344E3F1D4B8D +:105F60007A95F2AB9F5EF5F30EC7A7BE7EBFE04702 +:105F70009E5FF2F8DE1AE063FCFE86EF48CA04DAA0 +:105F80009F6EFE9C45EB118C270FE6FDBA7CBBAEE5 +:105F9000BD5B97F7E8DA7B75F92561ED6BF6BE62BC +:105FA000E671BE81B0769686EBC8BEBA508FF0F32C +:105FB00073CEDD9F9B7D481FC3FB28DED8741FF383 +:105FC000D9C93FCCFD65BD5A5F34EA2B2B23B8DE1F +:105FD000D8EB10F9589EEF1B6A5E85FC5096F7458A +:105FE000707F76AFA72F3A36C45FD1DD61A47BE422 +:105FF0005D7EEE27BB109E26DA4F5DC28F36D568D8 +:106000004B6D9880F1DF19741FEE6CB349E433E9EE +:106010003EB7D42B7B23B97FA53792FB57FEC23CFA +:10602000BFBF02D7C3E75631EE66015F3A56F1AB08 +:10603000A668F40B2CE8E07137E52DE1EBBAC8B6A1 +:1060400095EE6F2EC6FB320AF29DF0B8992AB10F79 +:106050002A36E9CA3BAEA37D51A5DB175E719EA02F +:10606000DF17B78E11FA473ECB177E2A3AD75B2A45 +:10607000F8F45463CE0D7301FFBD478DCC02F9B324 +:106080001D46B60AE7FD8CC2DF7BF271FF6E3DEB69 +:1060900022BB51E2AF07F7CDE80BF1DA5FFFE29FD9 +:1060A0000A7F8C74B2E7FD3C8C43E8D9F3EEA8FD7F +:1060B000987FE90FA9EFB30BDB971CFCFA768AEB0C +:1060C0003C68A1988DDE83AFA7FE18F3FB2CE42774 +:1060D000E8BD8FBFDBE03B6827FF4BEF086E07345E +:1060E0001DF86B5E17C917FE9EC1AA31FC7D89B3EE +:1060F0001D7F3F81FEF7B31D302BE4EF07B91E5023 +:10610000BF2F82ECC7DE037F2D0C8D1FFAAFCE4769 +:10611000C683F4DAF93D7AA6F6A5E2F87507270FEB +:1061200041FBA076F721F302A82F79F91F79C84720 +:106130007B9FE77AD11953D713CC057C67CC9E3669 +:10614000D365E8AF64F48ECAD8B15FCDC17DA2C774 +:106150000BF47B06EF97D4BF1C45E7CF80970AE48A +:10616000FF83E163C7FF507CF49A3AA7213FE9DD42 +:10617000A58C47BF42102FFC1E7C4D879DE291618C +:10618000FEBCFCE05FF390DF7CDF7C8F8CE1F7925C +:10619000FFAFCCF7C3FFA1F395F45E33462338F588 +:1061A000747FE17E7FE96ECAEFB4BB08DE8BDCEF63 +:1061B000EAD8FF5BF49D3EF67FEB7AFF4AACB7DD91 +:1061C00081FED1DE03FF4865FFC4BC8BFE97CE5B2A +:1061D000EAEDC546D7D17C687F9DFD051BDA534D9E +:1061E000F2FC8EB98EE279C9B4E119C27FC5EDA483 +:1061F000126127D58CE576601333D0396089B59A62 +:10620000F4CE92E10F7ECEE3E70CE4177DDD3A7920 +:106210003BDD87D0D98553861BE99DBAA6E1E3878C +:10622000639C5C93CDE2C2F723A0BC1BCBA7B9B89B +:10623000DE3F6DF87514CF5B623D3617FDC9536CB8 +:10624000E176D3753AFBE71A2DBCBE943D1F8F7ED5 +:10625000BBD21C13BD45360DDB87D887D3C7F27779 +:1062600017AE61ADCD0EDB7F0A2F64C7AA022F8F58 +:10627000E9F072211E041EF15FDA8578536DF7771D +:1062800052CAC08EE5F322FB57DAB1127F7ABC31D5 +:106290006117AB346410BFEA707EFE1CD21FCDBB09 +:1062A0001F9F02DFFF2C5EF5EBF37D78AE1FCBDF87 +:1062B00045D3E379B89AAFE27E9A2CF4F3296A2C9D +:1062C000CF0FEF347A087F7E4EBF5FB854D43B8A3D +:1062D0006CB12AC58B692382EFE6A43096A2329F67 +:1062E00005CF071C5DAFE2BE2B7BD8A221BE87ABDA +:1062F000E29EB0CAFDE2B05B7D9105D4DE6D8EC337 +:10630000768B19DE6C2B4B612E85B767F8CE105E4D +:106310002AC47792F0EC0CBF2BC347E2B0DD032A0E +:10632000DD3FA73FC0F7484CD3A95FB7218E7F1F41 +:106330005D40DFFB0CFC7B37DEEB3731472AC603C1 +:10634000A69538EE3E8E76C5CA083A7F985ECCEDAB +:1063500007B9EF8DD9FCBC54A68F66F3FDBBDEE018 +:106360004A423D7746F318B24F9A223CB52FA21C01 +:106370007A368AE255CA56FDE0FA8908DFCE212E28 +:1063800024874F67ECA2FB00F39BE7FDF01D28F785 +:10639000EE88A0F28E6CEF1B63A1DF4F15EDF617B0 +:1063A000D14EF7396F9A08DFCF68DF7506FD7C3371 +:1063B000E644515CE90CD6FE6B3C476573785C574C +:1063C000F74EBB1971717DFBE72ACA8FEB2729C8ED +:1063D000D658778423F54E80A74C9C0BFF41D27F83 +:1063E00004F72397AD1A312A1DCAAFC7FB8A03D819 +:1063F0003BD66CD1BE48D984F64B9AB89F24DB6358 +:106400003FD86F7436F71B7D3096A7329F56C2DB9C +:1064100097AFB17467A03DB3C614180D69436EF110 +:106420004763A17E7A3A9BB601CF15EE31D23B2F5E +:10643000DD11EC08F9D7D73935B4EBBC4CC47BB4CB +:1064400038C97FD55DE432E3BB2FDDEB9C0E8CD7E2 +:106450008ECA711FC1755FD4AA6818FFDA5DC4C205 +:10646000E2B24E380223D1EF71C235C685E76969C1 +:10647000F29E586E24D98D57E778FF867094B596B2 +:10648000BD89FB9C7D03F32EC4F86146C4FBC02D7F +:10649000912C80FB21F8AED7B7D8FE648391E26FD0 +:1064A000E4BB5E69461E0F7BBBA087E9181F5B80BB +:1064B000F726BBE6613F07C78AF23847A18DD3179D +:1064C00043F8CAE21CB713DDAE1A4D71C5D3EFE332 +:1064D000F406F46F55E1FBB52A8BC473FEF7C5F7DC +:1064E000B7AD503DF83EED702B53F15DAEEBDBF3F5 +:1064F000C99EDE93EBFD00E1FAE45E7639AED3820D +:106500009675748ED2BF5E13B8FE50E91FBD05515B +:1065100020D7774F6E7162F6D090759AA3D0FAC0EB +:106520007CAC087F43EEFC11580FE58770FDA61781 +:106530000746E2BB5B538D35CC8DF23489B9502EC2 +:106540009F657CFF9D5DA3927F49EE77B9AFE57EA5 +:1065500006B869FFCAFDA8DFC7DB1BF9DDD01D8DBA +:10656000564A7FDEE8606A2663CF3426517E67A3F1 +:1065700046697B6316953FDFE8A2FCEEC64B29BF58 +:10658000A7D14DF9BD8DA594EE6BF450F9ED803E89 +:106590008C1F81F189DF483E83F0190A827C40AE6E +:1065A0009F694D9101F9B45C3FB077E9BD10F99E48 +:1065B000D7607AC1FF2FF8818FF9620A8278C57C93 +:1065C00044089FC4BC3D2E383F7CFA63525C089F50 +:1065D00053F9BB0CC80F130A82F34717E1F982E0A5 +:1065E000BAE07757EAD60DE950E205BE0F241484CD +:1065F000E2A5E7418CCB3B5B617091FF83753DFB6E +:1066000012E56D74EE9B6A667BD19FDBF5131B432D +:10661000FFA911F8A405EF4B55284C0DF137FC608C +:1066200049045343E4D71D0DB161F9F89F1C7F0D58 +:10663000DD690549DE7AA4C713F77CF6979F41FF11 +:106640004FDEFB51AE97E8B167DBA338EEF2481797 +:10665000F92318BEA947FE183A47C7BFB077797D1E +:1066600051F4DEDF1366C7EF7F86FEDC554607F286 +:10667000D1F9CD5C2EBF87EB0878FFA358C734E172 +:10668000BF91EF119649FFB9EE7DC0FBB3D3F9FD81 +:106690005FE1E7E9AEF8E0D997A0FFEEE566975035 +:1066A00041C2DF2F1470C871F5FD7D90CCC87F0208 +:1066B000BB9735609C5987766231F2C3FB2DF44E4F +:1066C0008402CACE6D50EE5DC3DF01561A8E529C15 +:1066D00083D76AA3FB8BCC67EA09ED4F69E0EFE251 +:1066E000B1AEE1B1E8F794EFDA454D709BF1BE3DF4 +:1066F000F689F4333FEB30BDAFC55A15079EEB94D6 +:106700008BF27279CF5FF58E9963676C73367F2752 +:10671000ECD058FE0E671CFA8CE8FCA095E4AFF4B0 +:106720006B95B7F07725CB5BF3CD8B42E4CC7C51F6 +:10673000BE208BBF032ECB7761BF2857CDFE1549F6 +:10674000B07EC3C47B1898C7F70DD757B9E37D2C2B +:10675000D8FE17D9FC1D874363F9F8714824746E7D +:10676000C8DF515D7F7F11BDCB0A4837A3BF558E6F +:10677000373FAB6015C647CF6FC1D7C87092DE4AAE +:10678000E4634DF36E51F17CFF455DBF3542EEC1D0 +:10679000FCCC786EFA0906CAD17932F7F37DFAF3A8 +:1067A0005F7C8472FAABA7ED0EC46DD5382E775995 +:1067B0008EBF90BF2718EE5F9FF28B3FD13B92F5C3 +:1067C000BBF97B939072BFAFF413BB785CA3DEBFC1 +:1067D000FBEACEF7A307F4ABEFE6E784DFE75797D2 +:1067E000F7F8EA7FC9FDC2128FF5CA793A97AA3F36 +:1067F000B03261A07B7278AE8374A8F7AF5FAC1F34 +:106800005EEF67FC243BFC9CF362EFE7C97C4543E9 +:106810005E06BE5B9DAE78CFE19257351466E0B957 +:10682000795DC39594EAEFEF55346453FBAA86F182 +:10683000547F85D06F4001A77BA0D2BF79D69F1926 +:10684000C3BE038EFA0D002C7C7F56D562F0FCAEE1 +:10685000B73FAEB28FF4B2EA9733E290DE2A3B1E26 +:10686000361BA07C720E3FAFFA4C776E50F7CC49C6 +:106870003ADFAB659DB44EB07ECC1A7A8E847189B6 +:10688000430687AFFA17F62548C795ED8A7B1BF4B8 +:10689000536DD11EA27701DF986DF285AC6B728EBD +:1068A0001A768F4AC21F9DA3859523BC8CFA693F37 +:1068B000F31EEE88E7A2188FB7EEFB359EFB9EDE37 +:1068C000349EE2AD2BDB77D5F1B8B62807FA593EF6 +:1068D000D5C561668AF13273E43DF0766A7FFA9934 +:1068E00028867A3FC28BFBF95325FCBE5B760EDF10 +:1068F0006FD9397C5D02829FC8F695B656339E1BD0 +:106900007CB66F76FC7D0047EFDEDF458F84F28931 +:10691000E2BBDEDD51F4EE60E5EEBFCFD88FFE9234 +:10692000DD25F14A089F28CEE1EF617CD6C1CF0773 +:10693000999FC743D5229E812E4E8BF3BDD33B87B3 +:10694000D0BB14F23B190F767AF70BD1869CE03A54 +:10695000D65B7D6B46A707DF13B19ABC3ED407D543 +:106960008E993ED469689FE3BDFB2C9F07F9B86CF4 +:1069700067B6BA49D8CA77D298BCC728EECD803C52 +:106980003BE605F897569AC9BF7EFB38EDE65B916A +:106990001FBF61A2F5583A8605D09F70AEC14EEF79 +:1069A000092E75BAE85CF6F6F182DF24754DC4F85D +:1069B000909A350A73639CDD8EE9FC5E8EE001DD02 +:1069C0004ED75BAB510F3DC6F5EE1ABF9179C71399 +:1069D0001F1985F730D8A58151188F920A7482DF6C +:1069E00057E6707DFE8499C783D6A4F37B006922A5 +:1069F0007EA5268EDF1BE891F70AB60446E17DBA34 +:106A00009AE7C728085F8FBC27302B300AE1AC29F2 +:106A1000E0F705247E6B7E747814D25DCDFCF62CF5 +:106A2000ACEF763ACE507CD28B767A67C9F0925D25 +:106A3000C4BD4550BC3EC5EA41BE323A81DE77B99D +:106A400057C0F744FF3EE4F71D86DD6B8B0EBDEFAC +:106A500050696EE5F71B141E2F23F3725E98C779F9 +:106A6000F5087AAE8C1479017F65742BC1DD6D62F7 +:106A7000FC5EC7D3FCFECDA7C99D7B109E4F9F1E19 +:106A800043EF53763BFD8BF6527D04BD0F59E9531E +:106A900088AF57FDDC12C0799D7ADA4E7643556394 +:106AA00003BD1F5A05DB1EEFD9415A8AF7E54E99FF +:106AB0005A5371DC534321453BEB5EAE3F1DB5AFEE +:106AC0004FA5FB225B2D0AF2ED2A202DD4FFCEB27A +:106AD000D6DB37F2727AB7A76AAB85EE2178A11CB4 +:106AE000EFA732D08B906E24BEA13E2C0EB2DB19E4 +:106AF000FEEEC4E3825F3D2EF6EFE61CEE87A91E94 +:106B0000F3DB3DA817773B39FE617DC88EDAB88B81 +:106B1000DF7BAD7E76E8169A577B4437EA1F55CF68 +:106B200098E8FD55492795C0C8F03CB992713D538E +:106B3000F9C98E51689F353D1D5180F3E916EF8AE2 +:106B400056FDE8C71C2F2FD9DDFC5D147AC3899D43 +:106B5000DA9E427177D3511722FAC825FC4F356E61 +:106B6000CAA3FDB0358A7E87A06AF525068A2F3133 +:106B7000723B0C52B74271FA56E2A335828FD6AE01 +:106B8000BE22E60ADC576F19E97DABAA9845640777 +:106B90009E53613F0DC0FFF578EB117CAE06F60900 +:106BA000DE9BAE15F7BAAAB7F37737AB57713F2321 +:106BB000FB397F67755944201AC75BB6CDE8C275AB +:106BC000AA36B78F1A0AE3FC41F02F68EF45BE24BE +:106BD000FBAB36BB1EA5FE7E7D23D1D51F72E269BD +:106BE000BC9EF6871350EFD5B75F16C1E10EB67B9A +:106BF0002A3A34EE47B6EB9F4F3BF72F9D639D77C4 +:106C0000BF0F9F7CF14C04C105FC9AEECBE9E70B6A +:106C1000F092BD5ABDD3C2DFFB013EE8C37BE1B1B8 +:106C20006E923BBEDF18E9DD22840BE5D1627FF86E +:106C3000F7E7B4CE42B4E7CFEDBE5EC5EFFF88FC08 +:106C40007822ADC30D84A7B74C744F568FF7974584 +:106C5000BBFE7DF76C148FD764ED3BB1BFD3CF463D +:106C6000513C5D772CA79FD345EDE4373EFD6C6228 +:106C7000017FB72789F4D12A075FF7D3CA2EF2C75D +:106C8000CA7A49772C002D913EF09B0CD413B85E44 +:106C9000566D6DA1F8178C9F2E2CA034601920FE24 +:106CA00019E892ECF7FC5CA157E07809227E9FF48A +:106CB000A47633F265AFD0236B9ED1C74FF3FAD8D9 +:106CC0005C45DEA7D4E265DC36C68BFB148AA3A93B +:106CD0006EBEB312F747F59275B722BD4AF8AB55B1 +:106CE000568AFCA05B31121CDD11FCBD6F163A4EBA +:106CF0003A4F1D09C179A688F1D27235A9E7B2567B +:106D0000E8A7A65969A1FE9DF27738F87CE4778060 +:106D10000633CA89EE22513FC87C257CFAF9CAF5B0 +:106D20001D9FCBF94CB7537B6812974BE47F3BFB1D +:106D3000CDF898B8EFB0B7D192ED8F5FC6776251BA +:106D400076413FA65CCEAF6A607C8473D4A6F0F82F +:106D5000F5ACADE1F9B1CF84E7737687E7F33AC2DA +:106D6000F3AE5775FDD1230ADCFEC7FBF668FF635F +:106D70008AF6BF66E1F63FE6D1FEC714ED7F2C47E9 +:106D8000FB1FF368FF631EED7FCC4B7CA31F00F35A +:106D9000E807C0FABB73B99CDBC7FCD9AA31182736 +:106DA0007A85D1C0F7C53C73581CF3BE8AE103DE77 +:106DB0002393F7BB06882BA57B62F23EAEFE9E585E +:106DC000FFFBBEBA7B624867D88F3BC1BB2017E090 +:106DD000FB48E95C950C70EC4BF7672F25791F6138 +:106DE000C3B8F9AE951FAF4273696882B72277289E +:106DF0009E77F56DE7F7B603C46FBA56686F5D25E9 +:106E0000F512F48F0196919EE5BDDDEF7DB7F77B1E +:106E1000DFEB0DA717A9D73D69EA4B46BE79F269AA +:106E20006B0BC27952F835D95CAB2EEE81DB4D4B42 +:106E30001F54E89DF155B971FC7CE92860E73BE8F7 +:106E400074C1F9F1A46FF7E75B1403DD23F0BA49CD +:106E50001E49BD2C5501BD0CF920CC1FE5F5E80DF0 +:106E60008630F8C7F823C3E82E7B479CEE5ECBB094 +:106E7000B0F6E3F6A6EBEEB58C0DBF373167C52152 +:106E800094D3B35BC687B52BF75CA1C39B8053E853 +:106E9000A7E5A817A2BCB9D74A74B5EC1D23E933FE +:106EA000155809FCB102FB8275ACD8CAE3B159434D +:106EB000B8DCAD50990FDF415B20E491A4B70A071D +:106EC00073C7C2F79FE5B76EC7F7682B7FF5BB4264 +:106ED00007DEFF538A12D159E1CBF2B6237DA59A82 +:106EE000DC33E83C745766EC0AD42F8FBE46719DA4 +:106EF000924E524D8E485CCFCDAD5CCF47BF99319D +:106F00002EB8DE9B5B87448EB405E71512D7427A14 +:106F1000F1398C6B81A28A22C5671E17847FA990E4 +:106F20001F12DE0F851DC09A793F7789FA9A82D7A2 +:106F30009F8883A5EB311CFE6A35C0773ABF7D146C +:106F4000C6EB546DDC9C700BE0A3DDE2FD15CE6357 +:106F5000E9B192688CBFFBF21913BD93FB97B6A7FA +:106F60009EC078E9D5AD4F99D12F50A5FACD141F09 +:106F7000FAF46633C64B5FBD6333952FDA5146761C +:106F8000E362B684ECC64FE43B2362FE15C5CA2615 +:106F900007C09D97C7F96A45243F8F9C6A9CF45AA5 +:106FA0003CCADF1D0AC50BDF38A7C83414F5F467E7 +:106FB00062E9DED549C15FF4747FF64D23F7EFCE69 +:106FC000E1EB3CD83B56B3CF3B89CEE79CCF267B49 +:106FD000EAC6C0186EBFE684DBAF1566ED2DE4F39C +:106FE000ECDF8CF47B2FFD7E059789F4E45AE05F9B +:106FF00078CFD233C9184687F553A2C2E8742E0B56 +:10700000A17F18FA260C8209C9CF999E11D6FEE6F7 +:1070100039D93ABA2E08D6133FB83CECBE662D9645 +:10702000D0BD96E20BCAF9BDCF6BC3BEAF65B3C28C +:10703000EE0302BD4D1B8676CB6E673EDACD15E2C0 +:107040003D4074CC25E079F05E5E0E1309DB5F698C +:1070500025AE3F703968E2BF2D21CE25E6E2BF3371 +:107060002EC43B6391FDEF20C418B91F21ECFD0332 +:1070700071AE897093DE2BFC4BB559DCBF54EBEB42 +:1070800034E3BB2180777508C675B62AB41ED0DEFE +:107090003AA480E79753DC76785C19F687F1997506 +:1070A000478D65B84FF4F540775CFFDDC7E365EBCE +:1070B000D03F44F7DC74719EE82F427F17FA8B4271 +:1070C000D66F499E46F458B563D711C4E36C0FA739 +:1070D000D39AF699A6B29C0BE90AE89BDEF95EC446 +:1070E00080BEF05C08F6B15F1B7CFEF8660CDA230C +:1070F000120F756E4E87C3900EF32EA4BFC5ACD38E +:107100008CF74316EF565CF85E35B647BC0C43BAB5 +:10711000D4E185F0A8C387C4533FDE74F57ABC2C54 +:10712000F232E2A38BF62A7E3CB795F8D3CF6730D4 +:10713000FCE9D7590FBF3CF76197EAFC4B6F6690AB +:107140007FA9CE23F023E9C2C3E97ED679EE2FB919 +:1071500009DFB31D1FA49339D3C3F7E78DE713A845 +:10716000FE9FA51B7C0F19F5817F965EE47C247F32 +:10717000467F22D18988BBD6EF1BBD3FF2477922DB +:107180001E78229B1816673DC8BB21FA386B29CFA1 +:10719000F5F2A4EC575C9E48BEEA1572C2BBD294CD +:1071A000C042E5902C17FEB9A5F766D1FB28A92BA4 +:1071B0008650BBB20807DD17285BC1E3B7CBA09DA3 +:1071C00016A257AC6ACE4845F9F0C1DAD14FF8F0B3 +:1071D0003DA97BE2132E85F53EB9D2146FD582ED21 +:1071E0003E58393515E34C4EAEB3CCA5F7927F62CD +:1071F000A5DFFDACDD93C8DFCF35DA1230BEF3B3C7 +:10720000E787D0FB4D5BF2B85CA859F962345E4F5A +:10721000A85EC9E5723AC8E33C3AAFDEBC9D1CDE0D +:107220008ECD792817DAF18C01CA3FC1BE0A483EDB +:1072300091BCFF24C27113F6FBC9D3267A6F0BEA07 +:10724000DD78CE749712F8E82A7A8F4749C0770C18 +:107250007ADE31D27DD04AE3A13CECB7A6716F2A29 +:107260005E91AF2800390AEBFCB9858F5BBDF2A9AE +:10727000543AB45AB3997E4721C41FFC621EDA9572 +:10728000E80F86BC7745660C7F8777607FB0C4CBFC +:1072900075D9DC0EDA2EE43AEAF198A21E8FF1409D +:1072A000A8C7631EF5784C518FC7F2FA0DE1FADDDD +:1072B00053E2BC56FA85D38C9FD3EF15F98A59D681 +:1072C0001292C3B62CBC37B74C8974A11EB94CE1DD +:1072D000FB7CD99FECFCF73A3AAFE1F257D083FE42 +:1072E0009DDAC97DA08385D0ED55E7AD2CF49E7461 +:1072F000118B0DCB975893C3DA4F7538C3EAAF4E55 +:107300001A13567F8D961F96BF2EEBB2B0F6D7BBE1 +:107310008AC2F2375C7A4D58FB99EE9961F9D9A58A +:10732000F3C2DADFE8290BABBF796E6558FD3CEF9D +:107330009D61F95B2BEE096BFF83252BC2EAE5BB50 +:10734000BD1D687F59F03D242BA5F21DDFBF1A1823 +:10735000FD4ED4A412711FDBC2E5D1B26399B6B061 +:107360007B51425FBAD1E5FE1BD2D708F1FED508AA +:10737000F18E957D9C46F5292CA088DFE54C467A58 +:10738000D2B7D3D74F8A3A7C4E83B5BC6BDCC69B51 +:1073900055E04B932E393C3E03F21DE3BA78FE8A4A +:1073A000C32FE04FCCBCFA5CC65C15F8CCA4718747 +:1073B000CF617DA9EB2FBC7E3623D5A4F3B9553719 +:1073C000639CCDA4ABD25B5CDC5FC2DF7F41C74571 +:1073D00061C83D19AB2D80E7F5725E8817BCAF8F91 +:1073E00078C13400F48CE961A0674C5F057A2E0700 +:1073F0003E7604E819D3A3609762F9BF815D8AE9FC +:107400009B609762FA6BB04731ED047B14D3DF3693 +:10741000CEA5F4ED462F7DF7FBC60A4A8F372EA185 +:10742000F2F71A1B28FD63A38FCA478F137E91BD05 +:10743000E1BFC725CF37E579263BE8B2E23931EB2A +:107440005263F1F7EEE439E5E07E00957D14A29FEA +:10745000C53077C138F29F84FF5EC8EC91DE4BC621 +:10746000C1F8EF3867678EC7773CBFF1AEC463DD04 +:1074700077C43B07FA7EEDE3383DE4B8DC93B0BF58 +:10748000C9567EFF7BB295DFEF9EAC7636213D3547 +:107490007DCD348C3B3A24EE7337AD55E93EB7725F +:1074A0009E51FECA7846F9A6AFBBE83EF864872B2A +:1074B00089E494C8CB7BC1F41712B734E57C670923 +:1074C000EA4F57DACC9A2534AE82F1B80979BEBFBB +:1074D000C9C4CFFD0FD93F2AC1FBA5000FC3F1647A +:1074E0007CC0D6AF59C090178CB3986CEDA2F82D24 +:1074F00019F7A09CEF32A2DE24E3AB245C7615BE24 +:107500002B08C64D49B813216F2EA07AB711D24D62 +:1075100045AE0DF8DEE8261817F97A7F1C9785F935 +:10752000D0FF9A28E209A03DC13DE5BC97E247AEF5 +:1075300014F12323CC2040793B3A67B6A3BD86DF04 +:107540000FE97A05E793F277E817DA3DAEF0B8076E +:10755000193F82EDA378FB8031647F8EFC1BC01D38 +:107560008DBF33F11B27FA0753FE85BF3FC9DC6E81 +:10757000C2EF6CC1579926F2425EB3F862FE7B8B74 +:10758000A2FECD91DE7B71DD3D16C79FA2683F67ED +:107590008C40BD64A6D0E3BF835EEEFBEFA09709ED +:1075A0002AC7AB05CA7DDAE07423E942AEB79E8EE6 +:1075B000E4BA87C4DBD0BA4BFAD1D3D960F4D44F44 +:1075C00047917C1E297F635A93F3FF0EFDDCD1C7E0 +:1075D000A6C5409375995E3BF291B2F3DA11CC9750 +:1075E000ABF966241959BF11EB875E58EFFDA2CFA6 +:1075F0001413426793850C3B34487FB29D7C6744EB +:10760000F6DF3548FB37849EF086907BCBA6727AF6 +:107610002A1D237F07CC6DCB2F0C896FCD594CF6DB +:1076200001B371FD5A83FF233F9AD07BAF3AAF86F7 +:10763000E9DDD70A7DBC94717E5DAA3BDFBF36E7EA +:107640006AD2CBAFD5E9E57A3DFBE37142CF763222 +:10765000E73FF92EEF19CED7C3F5388C9743BACF51 +:10766000D08CF43E907C8757BEEF3C45ECE729F880 +:10767000BE7334FE5EAA5745A17235F3517A0DF3FD +:10768000537A1D0B909E703D081ECCDF80215290D6 +:107690007F256AC66D78E7B1647CC9487A2725F8EA +:1076A000AEA4E29A48EF4AFE19DFF7F80F1E8730C2 +:1076B0006D008000000000001F8B0800000000002B +:1076C000000BDD5B7B7C54F5953FF7CECCCD4C3287 +:1076D000934C02E44120993C800013323379884076 +:1076E000ED00098D1A3160058231DC90803C028604 +:1076F000D4D6A8B899982011B1C6362A5285098ADD +:107700006D2DB64150698DDB290FA5AD56947617C6 +:10771000C58D837415AA9618D6155D5BF79CF3BBCF +:1077200037337720B5DDCF67F78F0D9F7C7EF9DD8E +:10773000FB7B9CF7F9FECEFDF19DA163039209E06E +:1077400060B92BCDE9C6D69A97A4629B6906BF257E +:1077500005E04BFAF93AC0AFDBD2217F02C0A13677 +:10776000E0F6489B15F22D002FB739B97F55413B04 +:10777000D0BC792E09CC05C03F5F4264FED5CEB99E +:10778000601E15E9C7B6574FFBF938D50EF0DBE49C +:1077900049E59048ED65E5308DDA3459B4710AB5A4 +:1077A00023CD7714B900C6E03AEECDC74CD368BFFD +:1077B00079BC1FC05619CA00CA9DF8270E29FF4878 +:1077C000F1D3FA15A09A01F9FE0604B8BD1282DCC5 +:1077D0005E0D2133E4015C0361EE5F0B60A1FEA14D +:1077E00084F9B537E3FCB9C573F3E9799375304B88 +:1077F0009171BE557514E1BEEB4DEA3B4E1CF71D71 +:107800004D9E8E22DCAF1460C87A3C313D17605D1E +:1078100042E23428A2362B487CB43CFBEA34133EC7 +:10782000BFA27526D3F9F5D6CBB96DB20A39BDDF43 +:10783000060192EF596221037F3BFDCCC72D1A1F31 +:10784000609EC3FD6F5B85ACAF8D53677970BF26BB +:10785000B93F7106BE7FFFD1E33F0D380072257539 +:10786000B607E96B32B9B67A46E3C0DF9A3CBB692A +:10787000FE1787B2163A686650A92E045883FAEEAE +:1078800043FDC113D7F17EBA5C7BA7482CD726AB4A +:107890002ECF00F79F9AE0771495F2D612A422FF1C +:1078A00020E81A170760F5013CAA8876BDD51E228C +:1078B0007DC001CB8761DD2E90EFB27808D87C3C8B +:1078C0003E604D89E80FE7711FD47D1BA004E0F1F5 +:1078D000F576CF961C946B867F11F15161B20764E7 +:1078E0007C3E34CE118CC3E707E351AE4928C7D0A4 +:1078F000D4241A5F79D4044124F9E5F8C45D24EF57 +:1079000083F1286FD4F75553D47A9AFFB2EBE0B8DD +:1079100010CE1B3A7ADE04288F43F9128CC23E98AF +:107920006A93C8FE46B2AFD6B767870E47D9F56AE5 +:107930008F63F47B53F18F6930ED4B133F96490E03 +:107940002D9A7E904E4F88E8FCBDC98322812B6022 +:10795000E2C3B3B03FF7A80582D81FA219F43E5D79 +:107960000A0690DE8AA3A6537148E7A76DFED06190 +:107970000BBD1C64FA8E3825D88EF4C5A5CBE0B2B9 +:1079800046F6B7B9E2C115454F42418AA1EFF08CE6 +:10799000358C4F9A9E6B789FEC9F62783FAAD26796 +:1079A000E88FA99E61189FB6648EA19FA15E65189D +:1079B0009FB96AA1A13FBE79A9617C76EB72C3FB36 +:1079C0009CC01AC3FB0E9BD02304FCC70A508E95A3 +:1079D000E215E475B518C655DA5756913E2774DF9F +:1079E0006E580F5C9677C9BE02F88FECEB13E897E0 +:1079F00000DB8A74F15C1F6722BBC07DE63A671F1B +:107A0000265565C2D68FC93EE73A715C343FF6CA47 +:107A1000B3B44F269823F3732EB683A7FE513B5081 +:107A2000A75CDA0E9A2018C8B9D80E8E509CC2B83E +:107A300032699B51FF938346FD4FFD9151FF857D38 +:107A400046FD171D30EADF1B32EABFF8A851FFA53B +:107A5000C78CFABFECC49CBF4B5F97878D76A1EBB8 +:107A60006BE6998597D4D712FC47FA4217F384D076 +:107A7000DECB514E2118596F117D09FDFD4FF57672 +:107A80002A466F9FC0D6526F2EC56F8CEBA68BFD1A +:107A90005FD787DDE6FF7C1AC691CF29A661FCFB84 +:107AA000549343B616875AADA2BD55A3F7539B888E +:107AB0003FD95A1C0ACC11FA0E0C38821DE8F79FE8 +:107AC000CA6107E59301B95BA2F67C9AFA09C5F190 +:107AD00065EE66092D09C6ACBD9BEDF8DCF8C181E9 +:107AE0003B68DE6D0E11BFDD629DBA8EB4E01629D3 +:107AF00042675D2634531CFFAB4762FAC0132E5D0C +:107B000080F15DF2CA1C5F1D1EA70218E7EADDE0E6 +:107B10000FD21A66C8AA2B643B1576B8D1CC713542 +:107B2000CFA62A5E9CDFF1A6D54A7C0C812B89F07A +:107B3000012A2EAB1AF3C6BB1658D27789789967FB +:107B40009B9DE0C57D565BAF7EE48F982F669A7053 +:107B50005FD4EBE06A39B88BE2AC39649B84FB6C90 +:107B6000EF49F16CC1EECC6C10EFD781F61E1D18F9 +:107B7000FBDB374E64BE669A24F17E03BEC73FCF5F +:107B8000E2BECFD8898EA06D8183FC020C7863BBE6 +:107B9000192A89AEED413930A188FCC40AE628FBD8 +:107BA000D88E26C979CE1CB42D2C24BF711ADE17AD +:107BB000F6A51BD62B3AE032BCF7860A0CEF8B8F6A +:107BC0007A0CFD30C9C54DFE33DD306F3CFECA3E38 +:107BD000F223BFE179F6DA96F98407F0BD5F4E2112 +:107BE000FFA934AC977D2E5E96F0FD55649CA5E40C +:107BF00047D586F78C05C80E6E4D6579216E0BC48E +:107C0000E13E8F5930BFA6081CA760ABA060699CFD +:107C1000D2650E76A09CC7210D4929822E138DC3F3 +:107C2000D6C6E3041DF89EF3F0785C8FE8C6F77EB5 +:107C3000B3781F88C77EDD5417D36331232EC1F874 +:107C4000B44309D74094DFD4C5A11DDA599F7ED231 +:107C5000DF8EDB537BA3ED7481668F75E483D8EEF2 +:107C6000B6C2B26A945BC79D76C821EC640E679079 +:107C70007E967805FEB863927F11D963DD5427EFB5 +:107C8000BB43197C93F2665D91D8A75696972DA0B9 +:107C9000F912DA873BB24F8357F84179B158A72ED2 +:107CA00049D0037728C1DD39113ED215E824BC82C2 +:107CB000FB4E26FBBE716BDF7D93F055ADD26D019F +:107CC0008EEB410BE1A4AA39880BBD884BA6F81FA7 +:107CD000B6234EDAD18A729D81F869EFF34B02F92F +:107CE000841B1147213DD9F898F45045F2C5F60F91 +:107CF0003E13EFB3D92BF81DF6B7D1C0FE867980BD +:107D0000E91A6A55380FE87A8CD25380F4F224E2EB +:107D10006F33C6A11F21FEA6F629C4DF66C4DF7B30 +:107D2000109F53FFA76D2E6EFBDA0AF8F9336D1E14 +:107D3000EEEF6F9BCEFDE7DAFCDC3FD056C9ED2FAE +:107D4000DAAAF93968792B5F98D6B0DDE8F2D1ED7F +:107D500041974FD55D425FAE0D96EA5DC84A950CDE +:107D600095922F22F7333E99E7EDF38A3849E328BD +:107D7000DEE8E32A4CEEA453F6C8383DBE8C84BF3F +:107D8000FEB7F81E96B33962EFB6283BD7E580EF11 +:107D900047F017A35FF14F9926C75C312FD117D158 +:107DA0005F941FB19F0DFB11A0FFE445E41BCC972E +:107DB0002B495E9B1D42CEBA1CDEF50A79DDA7D9A0 +:107DC00035E65FBB17F5A66A5B5798BEA8273B5AF6 +:107DD000E1505C713844D5F2EF15FEEA8736E3F3E3 +:107DE000E53D16E8C5E7F5B86D6B8A6837227DF585 +:107DF00001631EC5FCCEF8F926A84E0A49949F3DA2 +:107E0000777B908E862EE3B81520D6B9C93E8FF3C6 +:107E1000EE8A98BC7B13E5EB446ACD917997C8C78D +:107E2000C7BD5A3E2E8222C651AD563EDFACB2EAE5 +:107E30007C1971D450302F89F218EA87FD0BDB5082 +:107E40005C4A244FBBB6E122C511B9A13CE30B2823 +:107E50007F769A3D135C17DBD7B03C419CB35AAC9C +:107E6000A0E137F76B24B70FF15C1147B176899524 +:107E7000FD44D5DE7F18387F8ADFEFB779A8FF9100 +:107E8000F7D8343A5FA8B43F9D9754E37A431BADCB +:107E9000E0243FDFEF08028EFB93D4FB6412EA7DFF +:107EA0006DFBE3D39CB9117AD4B0983F923FE416AE +:107EB000A8FF45F1506DB72C227D7F60979D265C11 +:107EC000EF1EFBC154BF9DCE7DFEBF78991FE3F925 +:107ED000AE0AF3A329EA5C7FF554111763F91A8EF1 +:107EE0004FB3A420D9D150C0C47978A85262BA3116 +:107EF000BEF949DE7F005C1DE9AF929C7C4E263FB7 +:107F00008538E1A7D4929FC224E1A7D4273FA59644 +:107F1000FC949E5F77C1CB7AFAE68599CCAFDA758F +:107F200039F7276607E4788AD337489EDDD82C7E58 +:107F30000236C5E3D470FBE2523AA78DF7097D4DB6 +:107F4000D4F2CC45FAD4E2CA533E63BC6D6997388B +:107F5000DEB648226FB6DC2771BCD5FBE7BBB57E29 +:107F600085E87F6B93E8872DF62E2949F047F50EBB +:107F7000E28F5AE28FCEE97BB4FA08F1472DF14740 +:107F8000CF290E519FE210F5290E519FE210B51432 +:107F900087E8F972A8CEF2A288BF3688B92ACABF8C +:107FA000BE7EC10AE5517E321B920DFDB9D60CC3CF +:107FB000F80A678EE1FD37D2271BDE5FE9F21AFA75 +:107FC00057175C6E187F8D67B6A10FD3AF8CF47313 +:107FD000C93D1618FAD7217E2F8FF2EBEBABEB0DD4 +:107FE000EB2F5EB2DAB89EBAC130FF066835CCCF4F +:107FF0006B6E378C5FD62A416354BF1106D9CE1AF7 +:10800000B68D623B792EBF7AA98FF0F2E2C117C319 +:10801000747E32F5AF263B6D5917EF117AEEAE1430 +:108020007A9781F4B8D3E24AA3FECE574D20F4EC00 +:1080300049735EC27EFA51CFE5A8977F463D531B38 +:10804000423D537B10F54CED61D47339EAEF25D4F2 +:1080500033B54751CFF4FC37A8676A5F413D53FB06 +:108060003BD433B5C750CFD4BED1B684DBDFB7A97C +:108070003CEF5FDA56717BA2AD999FBFD5D6CAEDB2 +:10808000DB6D017E3E8074345A227411DECD379C44 +:1080900003D10E0DE740A7A14F78367A3CE1D9E82D +:1080A000F78467A3DF139E8DEE138E8D1E4FF83578 +:1080B000BA1FF4BAD8CF08B746CF239C1ADD2FECED +:1080C0000E1CA15AD6FC47070E533B31A9FE1909D5 +:1080D00043C30F9EB9B2C68C386A6242BD2FD983A2 +:1080E0007950BAB6A61C43807AA198E3C1341864CB +:1080F0007CA9D2610FF5A686C439A0F0B30C7EFF2F +:10810000F814A716B781E353E16127E3E0C7A70896 +:10811000BAF4F918654CD4EAE323FD4B8F8BDD5F8D +:108120001FC7F1318A8E6CED7C92FDB28BF3FF9309 +:10813000B2B4AC1AEDE949C4470B31DE4EDDE3972A +:108140006DF87EC97EA7D7E422229B7D746E39E646 +:1081500013F8571F3FD10C472DBE081F3FBC2C679B +:1081600017D5BD9ED7E25C84CFB099E239C6097FAE +:1081700010E77DED3F42A6241CAF061694D0FA55B9 +:108180008AC00BB8CF0C3AF74D0D48FE5D51F6FD95 +:108190002B9F88F753F780924EFBECAC13F3E287EA +:1081A000E77D7E169FD74FCFF16CC1E7B3F680BF56 +:1081B00017E7FF468BA7B306FB0E525CAEEF14FB2E +:1081C000E9EBD63F9AA5B8E85C09CDB7A797908CA4 +:1081D00024A0B88D7C1D26BE74F9E9E327A2CB50FC +:1081E0007D99EB86A8CAAE824035C9B94C16E31416 +:1081F000AB9FF1D3FA030B80E2FDD74A922B46D313 +:10820000BAFDE021B87A4DC9EB7305DFB34B855C4D +:10821000516C65BC2EE7AF4901299480B8637EA0FC +:10822000FD2E4A6FD704361C1943E39F004F8E8BF7 +:10823000530F5CE18BD037C5BF57C6F487C7EA63DD +:10824000B24D22BDC3A15151768411E09BA477AFFA +:10825000C702A4970566A785E2466C7ED7F1C2796E +:10826000C20B4C95F65EAB07B5DC79E1D4668A4764 +:10827000CF0ABCA0E39C7AA7E041DD26715C3BDF1E +:1082800089C70E92F3B3714120BC8678C285F6F897 +:1082900091FC4AEA629CB72E2F9825A3BCD68CEDA0 +:1082A0009D9662623CF0850F19FD207068FE125C9D +:1082B000E754E7BE5492DBF9CE6715AA23201D765A +:1082C0006F19C54F4147E3C65555C4647DA1C077BA +:1082D000EF629CF14F22FA67258589AF6E81F3F436 +:1082E000FA4CFDABA352096FC5E2BFB51ABE5BDD08 +:1082F00069A957102FAE8EC17F6B3756BE4FFBACAE +:10830000FD0AFC37AA18F15F02FEE1010FE3BFAFDF +:10831000A8C7EA380F71CED86252706C1D5B3BCF94 +:108320007CCB26F8AD7FF5D0F58C5F9A27C8845FAB +:1083300074DC53DB2E700DEC85E00489FA73D95F91 +:108340006B9FF57B249CF79A8667165EC864BD1CFC +:10835000D7F0CBF517A6727CA80ADBF8F9A20B19A7 +:10836000DC2EBE30999F2FB48B3811FE3904EFA25A +:10837000F35D204EE0A97E60FC146BAF5E705690FA +:10838000FD4FF14B8708365E437808D75B42F868AB +:1083900014D97FFDA63164FF4160FC1A6BFF8B6B23 +:1083A000732A888FC99512100ED4ED5F0DFC8AEDEB +:1083B000763EDA2D3D5FA2BE6E26BFC7B8E0A47937 +:1083C000AA765ED5ED3CD62FEA12B473BC5DD4918B +:1083D00086CFF744E40C22FE67357E379FAB01C69B +:1083E0000A8307D4B3C32DDEABC53FABE9CCE7F3BB +:1083F0005020C917396F51DF1675BEA2BE23AAEEF1 +:1084000040506356D4B99770BE4DCC83545FE47C22 +:1084100046A5F20B51E7E45C8D7EFD1C47EB9BC546 +:10842000BC50AA2FBA7E20EA155437A0F85B617AB7 +:10843000BB228DF160B24FF8ADB09F7735BF759616 +:10844000CE595982F35AEE9990067FC32E1B506F76 +:10845000E4A77549E16F4B98CFEE2C067FF9748045 +:108460001AD0E5052140BB5FAAF57FB8EFB537BB51 +:10847000DC2C67EEDFB6EFE735015CBF6BE35D3107 +:10848000F1B0DA4F6E91E0F6F377B6583EF47AC564 +:108490000F8BC5F8D8BA45835BE40BD60FF2F9EE23 +:1084A0003DEFFF24BA1EA3D7F30006F93CF3D0C278 +:1084B00074EF162DAE723D6ECD38AEDF6C2FD6F256 +:1084C00016FA856B92C0C1D4120E76C5091C4C7D7C +:1084D000C2C1D4120EA6E78483A94F3898FA8483C8 +:1084E000A94F38985AC2C1F4FC67B9D53DC29FBBA9 +:1084F000AD740E8682C14776E3FE756D0A103DFAB3 +:108500007979E79A78E663E7ED0AC747FDDC5CAB6B +:108510001C3B62CD89C8E164EBF72C14FF50CFCC33 +:1085200047ED1A89F3B4B3B4BAB7B894E4E9512863 +:10853000CEA8EEA0E442B98E756AF59BBC41EFB7B8 +:10854000B15D5922D6A9CA15F931DB048701ED2A9C +:1085500039DDFF239AEF2C557F426D437FCE4B9937 +:108560002ECA57C90AEB274DD461519EFC9D4D97E9 +:10857000F32F8B453E6FA19C82BFE7B47A21EAA915 +:108580002B17E9AB19ED64B9A3DD76D2F9EA97C5EB +:1085900022EFEA75B8487DC2CCF522A555E13A3202 +:1085A000D515145F54DD0E449D4297975E6F88C8C1 +:1085B000C9F912C96FD0A1B808C7D4DB27CE23FBF5 +:1085C000AFEF965228EE5598AA5E621CFD404E2EE3 +:1085D000E1E88F35BAF573E20A2DDFB53C98A76460 +:1085E000D0B87B10CD61BF2AC5C5EB0CDE2739772B +:1085F000B948EE382EAA2ED4B8ED72F68FC620B642 +:10860000C523FBD1DB0FBC30E672B2BF905F217A8D +:108610001B9D1826A2EB7ADD12DB736CFF54B1A808 +:10862000B3D5227C2779DD784B8EB29CEA8308375C +:108630005ADCC487CB8043705C88C6A17E853C1E13 +:1086400040BA73C47EBEA8F597D3FA51FBEBF6F09F +:1086500041B183FD617977B222519E743A99CE8BF4 +:10866000E4A0C9BF2114B478881E33EE8BFDA5CEDB +:10867000A085F659DEE9E5BABCBA55ECA376252B00 +:108680008584A7CC4E653CF66BE3851F227D8C3B31 +:108690001B512E2954774B419C69BF583EF51ABD9A +:1086A0008D48D70AC3F3072C64E7355ADC5FDE39FF +:1086B0005B9169BE59F09B5122F2A2AAC9F3DF3740 +:1086C000D8B650FDBF36A5BBE236F29F95C9C91D8D +:1086D000C84F4289880319E41F6322F2A8717633D8 +:1086E0003FC3F27C10F9C7255738AB797DB48700BA +:1086F000F94F638F58BFB1A75E71939F9955651C61 +:10870000EF2FE419B5EFA60CDE5772D2BEE054F994 +:10871000FBC37B0F2ECE623E7A1EB600F3F13A9871 +:1087200070BFC6AD12DBA56E0F75C5C20F75FEDD3D +:108730002576D6BF5BA37FB8BEADE525DDBF1AB7F2 +:10874000D6831FF76D48078F2445FC4AF733DDBFFA +:1087500062EB78355A1DCFB2F5D46A8A3B7A1CC0D9 +:10876000FCD8FCCC25F2C6CA12E1DF4B357DA07CDB +:1087700038BEE8EFAF2F117E574BF28D9A4FEBD1F9 +:10878000BAB3F5F773421336B823E3F57D6B53C4E0 +:108790003CD20FD9C96C6D3F1ADFC2E365835F37E6 +:1087A0000CE3D83D9B52291FEE95B8DED672DFA1AF +:1087B000F1B7929F3F9DE0A168F541D3EEF5199482 +:1087C0006CCD41D6874ED70AC42BE4DF2BB53CD8FD +:1087D00018BAB49FF74F5517968C898A0BDF7F7AAA +:1087E00022C54DE43F44F1E2EDA75FF8C30C5724E6 +:1087F0007FE9FC2CEFEAE53879E3D6649F49C4C9E8 +:108800002E8A932B35BE1B3A85DE00F546784ED76F +:108810006F7DA7C4F9A2A1B52C483868181FC4C43D +:10882000CD587DEA7AD6F5A9EB01F313D779753CDB +:10883000ADF371B346478B9637966A76D8D8DDBBD1 +:108840002995EAAF5DDE324ACB35C3CF1FA8887EBB +:108850003EAC87E1EFC7EEBBE93C35D427F430B43A +:10886000D522EA707B44FDF08396E77FB7C8457553 +:10887000C4E0FA0C93510F841F576A38F226D4C310 +:10888000A5EA89A8878E683DDCB453D3436EDF9F89 +:108890007FC1DFDDE23CBB70DF06FC9D8E72FA60BB +:1088A000CFF72D99F8FC86155232D1FBBD921CC131 +:1088B000675FAF2597CE07CD5E27D581BFA7C5855A +:1088C00058BBC6D60F51F2A5FC20A544708C3E9E25 +:1088D000E2D35EA4E3960DB644AA43373427A73803 +:1088E000F11CF18266AF7ABCD1E93EBDA1FEBB743A +:1088F000CE386D1376DE84F3E93BD0E9D99EAC1611 +:108900007704E7C1E8BEBDFCBDEC66B78FCE71B899 +:10891000FF51FA1EB157D35B7E7E98BFD3EA7853DE +:10892000C17845DF8576C982FF5C93687F10DF37A9 +:10893000B9F96FE0C0FCA6F0C7448F8E73757CFB5D +:10894000A626171DC7EAB874A438B4A56039F891F3 +:108950005E0BDAB329E7E238A4AF171B8F747E33BE +:1089600013FA7E4CF69279F3141FE104251EBA889F +:108970009FDF69713E96DFD33942AE23D1AFD33D3D +:108980002C0F34CAE929113E747A10E3FA65C26DDE +:108990007714326E3CDDEEC922798DC4E7E91C956F +:1089A000FD7630033CBB2EC1672C7F50D0CD7E536B +:1089B00097E6E23A85EE378DC3DF0BDC4961E4636D +:1089C000A85B7C27382D61DE21FE36D8F83E99CE93 +:1089D000E73F5AAFFEA42445F0076107E1BADA7811 +:1089E0002D1E84447E1E68CD637EF5E77A7E1E7060 +:1089F000861D2951F1F88FCD22BF35E13AE44FD0E1 +:108A00009A07F45D7FA0FBB44366BB15F4E9F36EEF +:108A1000B188F5C1A104774B846B1628F5F8FCC624 +:108A2000D6E31689F063A9D067765E9F3F6D34E385 +:108A30003AC61D1D0E4F3AEDD791EC498FC6070976 +:108A4000F6455CAF399D13CAA7EF11835E1BCB7D42 +:108A5000C0BE681EE5DB816DC97483006E913C0366 +:108A6000AD74EEDC14C775F82A19BA24B693909247 +:108A700049F9BD5DE2F8A03FFF865BFD2E9D93B2F4 +:108A80004D7BFFF32D5A77538287E8802F705F8CE0 +:108A900097749D8CFCFCBBB426C931A67E125B2F5B +:108AA000C9565C5C4F19FCB509768978F8AFD45F7C +:108AB000F16B8BE17B8CFE9D6845EF755CA768D4FC +:108AC000BEFFACA0BA49317FF707C0107877CFDC82 +:108AD00054B28BC6072A1E0A605EC992A09AE24D64 +:108AE00096C53F9FE2C299DE49C9ED51E7A293C105 +:108AF00038FE0E77A6F7F957CB70DF3F1F18E3E576 +:108B0000381D90399F74B946B3BE0B4B059ED0CF2C +:108B10006BE65BEA03E08AD4AF1A7B376701EED7D6 +:108B2000B8AE6322B5677A6D4B28FE973B17942742 +:108B3000E3BA2B1F4DE6FAE0C926518F58F3FA84A9 +:108B40005DE4EFB335BD36FDF5D00EBA5FB882CE29 +:108B50002EB8EF277D097C6FACA9ED40165DB1E81A +:108B60008B536795E2BE6BE5FE45849BD76CEFCDDA +:108B7000021EEFBA647D5B6FDFA3731CDAF7BA7F66 +:108B80003AC1EB7C24BF32BF06E737ADDB9748EB39 +:108B9000AC7DF0789953E6FA5225AD4FDFAB9C24BB +:108BA000806DBDD3282FE74AFEAB4A2F517F89DD68 +:108BB000E71AEDFBFBB5A542EF5529D58B6A4A585C +:108BC000AF6C1F23D1B7EA8064F88E77633049A178 +:108BD000BB2F6A0814FA5EAC3A8171EF1913B4F234 +:108BE000F72D0DE7E8CF97978AB87E26A93B8BFC37 +:108BF00060F5930F6791DD9F75887EED938B7F43C2 +:108C0000F14F7D224EE06F3328FC9D3320F033ACD2 +:108C10004A31DC876C2A4D60FA576F2B36E4532AB1 +:108C2000CCD03E67CDE27E49B6E9632FE1B193E651 +:108C3000D00AB29393CD364F80F529E2E3C96ED3C3 +:108C40003CBE07748B0484534E76EF73E4DB23B889 +:108C5000CE51D217A2F8B96E7FB24F5C2B13F588B4 +:108C6000F54E3DBED9E751DC407CE6243F6832BB7F +:108C70001EBE01FB4D472D7443734479AED170D9AC +:108C8000707FFF5E857074D31E8147D6EEF99542E2 +:108C9000EBAE3FA0E1110DE7ACD370CEFAFD422E52 +:108CA000EBF69F521AA2CF15052977672232BCBF77 +:108CB000F444CD8338AE9EF43603ED72DF4B4BDBCC +:108CC0003139F4156BF56BF320E3C52D056FF039E1 +:108CD000795DA7B65EC11B77E732BF5E8B14650F67 +:108CE000DDA5169EA7CF4779F03CFDDED548F7AD50 +:108CF000F26CEA4EB2CBD8FB5663D67EA7888B4483 +:108D00005F7D8FE909B2F77E2DCF85D6C577110E2D +:108D1000F1AFB79BA9ED5867675CE2DFF0868D7015 +:108D200061FF9FE36529914C65F0909CC3F7B87E85 +:108D30004AFBA74180EF758D833E89FCF1DC8BEF08 +:108D40001713FD749F0B90254BFB89A5F4BDE3B968 +:108D5000524D3EEE7031F9D19883224F3C66812E00 +:108D6000CABF60AE06BA0F13D2BE53063E93F9FED9 +:108D70004ABF147A9CD6AF8EB377D1BD998FB478A1 +:108D8000B123BFFA45DABF3AD754E8A57DB5EF97CE +:108D9000E3B5F3973236DD4E72D2EFF1497E3FB440 +:108DA000E23EB274A481E2CFBD8356A073FFF8B156 +:108DB000959C2F3B34B94AAED194C3E0A05B0EC45E +:108DC000211DF78295BFA72AB2CD4FE3A4FE973F9E +:108DD000A3FB4A99A68F0F25E1FBCC5B254F079299 +:108DE0005C37F41EE3E781CFF6D848FEBE74F53851 +:108DF000C977AC295C783F927CAFD37342A5F5AAC2 +:108E0000AD9E7697B0712BDAFB1CF127F4DFF65993 +:108E1000620ACE9F33187F8AE47C6EF0BDA79F2F35 +:108E2000A1D6CA75DA39FDA6501CDDC9B356F8A320 +:108E3000EF195342B19645D681EE8781FCE8662D45 +:108E4000DFE8EB8D34FF5CBA8BEF5F827B30F17E25 +:108E5000DCAFA3DFE4A47B6B73FA0F9D203EE7D069 +:108E6000FDE6449A67F970B8BE4DFB1E1B9F4CF798 +:108E700019C887BE441093DA21F4794592F13C8AEF +:108E80000943E4C132A1B7E17B952E3F44E7455D3C +:108E9000FE7A1CB879385FBA5E23B9BD85F991E8CE +:108EA0001AEA47BC7389F8ABB7C709EF208EF96C93 +:108EB000821FCA4A2376116B07B1FAD6F50AB71F8B +:108EC0003B9294C3FA2CBC1F18B73FF69AC4FAB46D +:108ED0009721FDDB2FECF2929E3B1CF37254F7FFBF +:108EE0003F3DEA71478D17F7F9478A3F6ABCB8E7FB +:108EF0007FF17DCFEAF849391C9F7C247F8C17478E +:108F0000285EA443B324EAB55F19972EA379C3F76B +:108F10002A1D32D783E8DE24DD8BEF681D1FA47382 +:108F2000CDCC6C57BB99DEDF099C5FF5FB98745D77 +:108F30000978DC54314EBF5F799B89EF5F9EB5881D +:108F4000FB9781F6498C33F907FB1D814CFEAEAAD5 +:108F5000DF63EC308BE78126E0711D74DF3229720C +:108F60008F917C9EF96E068E53A0D59D1F73C8BB52 +:108F7000681DDD1FD42471FF513D27E2675D59B2A2 +:108F8000F00773B894F0F5BD773980EC53D73F7F85 +:108F9000627045F46FD2F43FD62DF43FD62E87E8A9 +:108FA000FE34AC2AF747EB711BCEA5755FC073800A +:108FB00095E85A20EEFFF52CF067D0F7CC9E05A976 +:108FC00032E1A9E7FEFAAD77EE2479BC6A615CDB99 +:108FD000E3157CF6BC98C7786B400E3EB292E62F44 +:108FE000B2F33D5C5DAEA6F4EB1E69C4F62149FD0B +:108FF00031D9598F4366FE7B56C7737DBA2747C860 +:10900000A367422EAF83FA9BB88DF6596015F858C6 +:10901000D3CBB955E334FD897D07EF73887BB19AD3 +:10902000FCB6F79B7669F762597E91FBB08389D1D4 +:10903000DF67CE6938E49CA697E1E720EEC7621EA1 +:109040004E8CAE4B8FF47C7E9ABA99E384F6BE27A1 +:10905000D99F41B82A56FE0FB67BBB26923D386495 +:10906000279D1346D25BC26265C7EE287D517A24E4 +:109070003E133A6632DFBAFE1ED2F31CDA25DB4F0E +:109080008C3E619CB00FBD8E901D38F588C8EBE119 +:10909000C9943FD1EF0AE8BC3940F1AD2862B792DC +:1090A0005FDC57D3FD58B7573DCE8DE4CF522BC66A +:1090B000BF4BDEDFEED3F23B8413F2D8AF9F2679AD +:1090C00099644F7A1CFBF3B10CA2E7EFF0EB672831 +:1090D0007E8ED6E2CA3BE9EA73B4CE682D8E6C97D9 +:1090E000835E714F1C5669DF37F9FFDDBCA3C9757C +:1090F00019C6AF5138EE589956CFDB1813C7343D17 +:10910000D469E3DFF908FDAD28A2C765DA79AB6E53 +:1091100063DC298A87751B2DC28F5A2BFC31EB70BB +:109120003CD7D701D7C763882F7DDEB2D59F8F216B +:109130007C3DE2FCF0B864FACECBF114F9FEAD52FE +:10914000FD06F13D20871D1E94DF2B7F31F1F79046 +:1091500053A81F5712B5594117AE7352CB8FD3ADD9 +:10916000EA5B651C1FE618CE89AF78DF9F40E72CCD +:10917000F8E2D038A2E7CEB4EA7F23F9DD933FC40A +:10918000DF779641F83109D71FA8F9D378A26F5934 +:10919000EBCB1CF797E971FF2BE4152B275D7E11B4 +:1091A000BE87C6108EFEBF929B6E37FF0D3FC6C8AE +:1091B00047C0370000000000000000000000000071 +:1091C000000000400000000000000000000000401F +:1091D0000000000000000000000000280000000067 +:1091E000000000000000001000000000000000006F +:1091F000000000400000000000000000000000101F +:109200000000000000000000000000080000000056 +:10921000000000000000000000000000000000004E +:10922000000000000000000000000000000000003E +:10923000000000000000000000000000000000002E +:10924000000000000000000000000000000000001E +:10925000000000000000000000000000000000000E +:1092600000000000000000000000000000000000FE +:1092700000000000000000000000000000000000EE +:1092800000000000000000000000000000000000DE +:1092900000000000000000000000000000000000CE +:1092A00000000000000000000000000000000000BE +:1092B00000000000000000000000000000000000AE +:1092C000000000000000000000000000000000009E +:1092D000000000000000000000000000000000008E +:1092E000000000000000000000000000000000007E +:1092F000000000000000000000000000000000006E +:10930000000000000000000000000000000000005D +:10931000000000000000000000000000000000004D +:10932000000000000000000000009000001000009D +:10933000000000080000900800100000000000027B +:1093400000009000001000000000001080000000ED +:10935000000000000000000080000000000000008D +:10936000000000008000000000000000000000007D +:10937000800000000000000000000000000093B822 +:109380000001000400000001000093C00000000084 +:1093900000000002000093C8000000000000000868 +:1093A000000093CC0000000000000002000093D0F9 +:1093B00000000000000000080000972000400000AE +:1093C00000000040000093E0008000000000004822 +:1093D000000094E00040000000000008000094F04D +:1093E00000400000000000180000A000002800005D +:1093F000000000280000C0C00008000000000001BC +:109400000000C0C100080000000000010000C0C250 +:10941000000800000000000100002008001000000B +:109420000000001000002000000000000000000804 +:1094300080000000000000000000000000000000AC +:10944000000000000000000000000000000000001C +:10945000000000000000000000000000000000000C +:1094600000000000000000000000000000000000FC +:1094700000000000000000000000000000000000EC +:1094800000000000000000000000000000000000DC +:1094900000000000000000000000000000000000CC +:1094A00000000000000000000000000000000000BC +:1094B00000000000000000000000000000000000AC +:1094C000000000000000000000000000000000009C +:1094D000000000000000000000000000000000008C +:1094E000000000000000000000000000000000007C +:1094F000800000000000000000000000800000006C +:1095000000000000000000008000000000000000DB +:1095100000000000800000000000000000000000CB +:10952000800000000000000000000000800000003B +:1095300000000000000000008000000000000000AB +:10954000000000008000000000000000000000009B +:10955000800000000000000000000000800000000B +:10956000000000000000000080000000000000007B +:10957000000000008000000000000000000000006B +:1095800000000000000000000000000000000000DB +:1095900000000000000000000000000000000000CB +:1095A00000000000000000000000000000000000BB +:1095B000000000000000000000000000800000002B +:1095C000000000000000000080000000000000001B +:1095D000000000008000000000000000000000000B +:1095E00000000000000000000000000080000000FB +:1095F00000000000000000008000000000000000EB +:1096000000000000800000000000000000000000DA +:10961000000000000000000000000000000000004A +:10962000000000000000000000000000000000003A +:10963000000000000000000000000000000000002A +:10964000000000000000000000000000000000001A +:10965000000000000000000080000000000000008A +:1096600000000000000000000000000000000000FA +:1096700000001EC8000000000000000800002008D4 +:10968000001000000000001000002000000000009A +:109690000000000880000000000000000000000042 +:1096A000800000000000000000000000000000003A +:1096B00000000000000000000000000000000000AA +:1096C000000000000000A080000800000000000171 +:1096D0000000A08100080000000000010000A0823E +:1096E0000008000000000001000090700038000039 +:1096F0000000003800001ED800000000000000023A +:1097000000001EDA000000000000000280000000DF +:1097100000000000000000008000000000000000C9 +:1097200000000000800000000000000000000000B9 +:109730008000000000000000000000008000000029 +:109740000000000000000000800000000000000099 +:109750000000000080000000000000000000000089 +:1097600080000000000000000000000080000000F9 +:1097700000000000000000000000000000000000E9 +:1097800000000000000000000000000000000000D9 +:1097900000000000000000000000000000000000C9 +:1097A00000000000000000000000000000000000B9 +:1097B0000000000080000000000000000000000029 +:1097C0008000000000000000000000000000000019 +:1097D0000000000000000000800000000000000009 +:1097E00000000000800000000000000000000000F9 +:1097F0008000000000000000000000008000000069 +:1098000000000000000000008000000000000000D8 +:1098100000000000800000000000000000000000C8 +:109820000000C00000400000000000400000C80030 +:1098300000400000000000400000C82E0040000072 +:10984000000000010000C80000400002000000010C +:109850000000C8010040000200000000000080007D +:1098600000400000000000408000000000000000F8 +:10987000000000000000800000080040000000041C +:109880000000800400080040000000040000B00058 +:1098900000280000000000280000B1400010000077 +:1098A000000000100000B14A00100000000000019C +:1098B0000000880000800000000000800000880098 +:1098C000000800800000000200008C000040000042 +:1098D0000000004000002008001000000000001000 +:1098E00000002000000000000000000800001250EE +:1098F00000080000000000010000125100080000F4 +:1099000000000001000012520008000000000001E9 +:1099100000008E00001000040000000400001290FF +:1099200000300018000000100000129800300018ED +:1099300000000002800000000000000000000000A5 +:109940008000000000000000000000008000000017 +:109950000000000000000000800000000000000087 +:109960000000000080000000000000000000000077 +:1099700080000000000000000000000080000000E7 +:1099800000000000000000000000000000000000D7 +:1099900000000000000000000000000000000000C7 +:1099A00000000000000000000000000000000000B7 +:1099B0000000000000000000800000000000000027 +:1099C0000000000080000000000000000000000017 +:1099D0000000000000000000000000008000000007 +:1099E00000000000000000008000000000000000F7 +:1099F00000000000800000000000000000000000E7 +:109A00008000000000000000000000008000000056 +:109A1000000000000000000000008308008000003B +:109A200000000080000000010000000000000000B5 +:109A300000002008001000000000001000002000BE +:109A40000000000000000008000085000008000081 +:109A50000000000100008501000800000000000176 +:109A60000000850200080000000000010000600006 +:109A700000380000000000388000000000000000F6 +:109A800000000000000084540008000000000002F4 +:109A900000008456000800000000000200008464FA +:109AA0000010000000000004800000000000000022 +:109AB0000000000080000000000000000000000026 +:109AC0008000000000000000000000000000000016 +:109AD0000000000000000000000000000000000086 +:109AE0000000000000000000000000000000000076 +:109AF00000000000000000000000000080000000E6 +:109B000000000000000000008000000000000000D5 +:109B10000000000000000000000000000000000045 +:109B20008000000000000000000000008000000035 +:109B300000000000000000008000000000000000A5 +:109B40000000000080000000000000000000000095 +:109B50008000000000000000000000000000300055 +:109B60000040000000000008000030080040000035 +:109B70000000002000003200002000000000002053 +:109B8000000037A80000000000000008800000006E +:109B90000000000000000000800000000000000045 +:109BA0000000000080000000000000000000000035 +:109BB0000000A000000000000000200000003EC1E6 +:109BC000000000000000000100003EE00000000076 +:109BD0000000000200001E0000E000080000000875 +:109BE00080000000000000000000000000004000B5 +:109BF0000008000000000001000040010008000013 +:109C000000000001000040400008000400000002C5 +:109C10000000406000080004000000048000000014 +:109C200000000000000000000000400000080000EC +:109C300000000004000040040008000000000004D0 +:109C40000000404000000000000000080000404804 +:109C5000000000000000000800008000000000007C +:109C6000000000100000504000010004000000014E +:109C7000000050000000000000000020000050081C +:109C800000100000000000040000500C0010000054 +:109C900000000001000052C70000000000000001A9 +:109CA000000052C60000000000000001000030006B +:109CB00000400020000000040000300400400020AC +:109CC00000000004000030080040002000000002F6 +:109CD0000000300A00400020000000020000300CAC +:109CE00000400020000000010000300D0040002076 +:109CF000000000010000300E0040002000000001C4 +:109D0000000030100040002000000004000030146B +:109D10000040002000000004000030180040002037 +:109D2000000000040000301C00400020000000047F +:109D300000005000010000800008000400005004F2 +:109D400001000080000800040000000A000000007C +:109D500000000000000050680100008000000001C9 +:109D60000000506901000080000000010000506CFC +:109D700001000080000000020000506E0100008021 +:109D8000000000020000507001000080000000048C +:109D900000005074010000800000000400005066C4 +:109DA00001000080000000020000506401000080FB +:109DB000000000010000506001000080000000026F +:109DC00000005062010000800000000200005050BE +:109DD00001000080000000040000505401000080D9 +:109DE0000000000400005058010000800000000442 +:109DF0000000505C01000080000000040000507C66 +:109E000001000080000000010000507D0100008082 +:109E100000000001000040180010000000000004D5 +:109E20000000409000100000000000040000409876 +:109E300000100000000000040000411000000000BD +:109E400000000002000041120000000000000002BB +:109E50000000411400000000000000020000411654 +:109E60000000000000000002000060400008000048 +:109E70000000000200006042000800000000000234 +:109E8000000060440008000000000002000060467E +:109E900000080000000000020000608000080000D0 +:109EA0000000000800006000000800000000000240 +:109EB00000006002000800000000000100006004D3 +:109EC0000008000000000002000060C00008000060 +:109ED000000000080000610000080000000000040D +:109EE0000000610400080000000000010000614063 +:109EF00000080000000000020000614400080000AB +:109F000000000002000061420008000000000002A2 +:109F100000006180000800000000000400007000E4 +:109F200000080000000000020000700200080000AD +:109F300000000001000070040008000000000002A2 +:109F400000007040000800000000000200007044A3 +:109F50000008000000000002000070460008000039 +:109F60000000000200007660000800000000000809 +:109F700000007080000800000000000200007084F3 +:109F80000008000000000002000076A000080000A9 +:109F900000000008000080400008000000000001F0 +:109FA0000000804100080000000000010000804225 +:109FB00000080000000000010000804300080000CD +:109FC0000000000100008000000800000000000206 +:109FD0000000800200080000000000010000800472 +:109FE0000008000000000002000080C0000800001F +:109FF00000000002000080C2000800000000000213 +:10A00000000080C400080000000000020000808002 +:10A01000000800000000000100008081000800002E +:10A020000000000100008082000800000000000124 +:10A030000000808300080000000000010000808410 +:10A0400000080000000000010000808500080000FA +:10A0500000000001000080860008000000000001F0 +:10A060000000600000080000000000020000600224 +:10A07000000800000000000100006004000800006B +:10A08000000000020000604200C000180000000252 +:10A090000000604000C00018000000020000604C9A +:10A0A00000C00018000000080000604400C0001854 +:10A0B000000000080000605700C000180000000108 +:10A0C0000000605400C0001800000002000060564C +:10A0D00000C00018000000010000664000080000F9 +:10A0E0000000000800006680000800000000000872 +:10A0F000000066C0000800000000000880000000AA +:10A1000000000000000000008000000000000000CF +:10A1100000000000800000000000000000000000BF +:10A12000800000000000000000000000800000002F +:10A13000000000000000000080000000000000009F +:10A14000000000008000000000000000000000008F +:10A1500080000000000000000000000080000000FF +:10A16000000000000000000080000000000000006F +:10A17000000000008000000000000000000000005F +:10A1800080000000000000000000000080000000CF +:10A19000000000000000000080000000000000003F +:10A1A000000000008000000000000000000000002F +:10A1B000800000000000000000000000800000009F +:10A1C000000000000000000080000000000000000F +:10A1D00000000000800000000000000000000000FF +:10A1E000800000000000000000000000800000006F +:10A1F00000000000000000008000000000000000DF +:10A2000000000000800000000000000000000000CE +:10A21000800000000000000000000000800000003E +:10A2200000000000000000008000000000000000AE +:10A23000000000008000000000000000000000009E +:10A24000800000000000000000000000800000000E +:10A25000000000000000000080000000000000007E +:10A26000000000008000000000000000000000006E +:10A2700080000000000000000000000080000000DE +:10A28000000000000000000080000000000000004E +:10A29000000000008000000000000000000000003E +:10A2A00080000000000000000000000080000000AE +:10A2B000000000000000000080000000000000001E +:10A2C000000000008000000000000000000000000E +:10A2D000800000000000000000000000800000007E +:10A2E00000000000000000008000000000000000EE +:10A2F00000000000800000000000000000000000DE +:10A30000800000000000000000000000800000004D +:10A3100000000000000000008000000000000000BD +:10A3200000000000800000000000000000000000AD +:10A33000800000000000000000000000800000001D +:10A34000000000000000000080000000000000008D +:10A35000000000008000000000000000000000007D +:10A3600080000000000000000000000080000000ED +:10A37000000000000000000080000000000000005D +:10A38000000000008000000000000000000000004D +:10A3900080000000000000000000000080000000BD +:10A3A000000000000000000080000000000000002D +:10A3B000000000000000000000000000000000009D +:10A3C000800000000000000000000000000000000D +:08A3D000070A33000000000041 +:00000001FF --- linux-4.2.0.orig/firmware/bnx2x/bnx2x-e2-7.10.51.0.fw.ihex +++ linux-4.2.0/firmware/bnx2x/bnx2x-e2-7.10.51.0.fw.ihex @@ -0,0 +1,20096 @@ +:10000000000037B000000068000005D8000038206C +:10001000000055A400003E0000000090000093A8DE +:100020000001164400009440000000C40001AA88AA +:10003000000134D80001AB50000000740002E03031 +:1000400000005D3C0002E0A8000000AC00033DE8B9 +:10005000000196F800033E980000120C0004D598A9 +:10006000000000040004E7A8021100B8000000012D +: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 +:1002A0000210402800000010031040400002068F9A +:1002B0000210405800280000021040840084924A36 +:1002C00002104058000000000210413800000001F8 +:1002D0000210413800000001021041380000000106 +:1002E00002104138000000010210413800000001F6 +:1002F00002104138000000010210413800000001E6 +:100300000210413800000001030C20080003069190 +:10031000030C201C00040694030C203800040698EB +:10032000040C20480000001D020C20BC000000014D +:10033000040C20C00000003F030C21BC0003069CFD +:10034000040C21C80000001C030C22380004069F86 +:10035000010C224800000000010C224C00000000AB +:10036000010C225000000000010C2254000000008B +:10037000010C225800000000010C225C000000006B +:10038000010C226000000000010C2264000000004B +:10039000010C226800000000010C226C000000002B +:1003A000010C227000000000010C2274000000000B +:1003B000010C227800000000010C227C00000000EB +:1003C000030C22D8000406A30A0000010000000963 +:1003D000020C2000000003E80A0000010000000AEF +:1003E000020C2000000000030A0000010000000CC5 +:1003F000020C2000000000010A00000100001001B2 +:10040000020C2000000005DC0A00000100001002C0 +:10041000020C2000000000040A000001000010048B +:10042000020C2000000000010A0000010000200171 +:10043000020C2000000005DC0A0000010000200280 +:10044000020C2000000000040A000001000020044B +:10045000020C2000000000010520040000710000D3 +:1004600006200780001006A70422000000004000BC +:10047000042324000000160003221170000806A9BE +:10048000032211A8009006B10422C000000000065B +:100490000322C018000407410422C0280000000CF9 +:1004A0000322C058000407450422C0680000000C65 +:1004B0000322C098000407490422C0A80000000CD1 +:1004C0000322C0D80004074D0422C0E80000000C3D +:1004D0000322C118000407510422C1280000000CA7 +:1004E0000322C158000407550422C1680000000C13 +:1004F0000322C198000407590422C1A80000000C7F +:100500000322C1D80004075D0422C1E80000000CEA +:100510000322C218000407610422C2280000000C54 +:100520000322C258000407650422C2680000000CC0 +:100530000322C298000407690422C2A80000000C2C +:100540000322C2D80004076D0422C2E80000000C98 +:100550000322C318000407710422C3280000000C02 +:100560000322C358000407750422C3680000000C6E +:100570000322C398000407790422C3A80000000CDA +:100580000322C3D80004077D0422C3E80000000C46 +:100590000322C418000407810422C4280000000CB0 +:1005A0000322C458000407850422C4680000000C1C +:1005B0000322C498000407890422C4A80000000C88 +:1005C0000322C4D80004078D0422C4E80000000CF4 +:1005D0000322C518000407910422C5280000000C5E +:1005E0000322C558000407950422C5680000000CCA +:1005F0000322C598000407990422C5A80000000C36 +:100600000322C5D80004079D0422C5E80000000CA1 +:100610000322C618000407A10422C6280000000C0B +:100620000322C658000407A50422C6680000000C77 +:100630000322C698000407A90422C6A80000000CE3 +:100640000322C6D8000407AD0422C6E80000000C4F +:100650000322C718000407B10422C7280000000CB9 +:100660000322C758000407B50422C7680000000C25 +:100670000322C798000407B90422C7A80000000C91 +:100680000322C7D8000407BD0422C7E80000000CFD +:100690000322C818000407C10422C8280000000C67 +:1006A0000322C858000407C50422C8680000000CD3 +:1006B0000322C898000407C90422C8A80000000C3F +:1006C0000322C8D8000407CD0422C8E80000000CAB +:1006D0000322C918000407D10422C9280000000C15 +:1006E0000322C958000407D50422C9680000000C81 +:1006F0000322C998000407D90422C9A80000000CED +:100700000322C9D8000407DD0422C9E80000000C58 +:100710000322CA18000407E10422CA280000000CC2 +:100720000322CA58000407E50422CA680000000C2E +:100730000322CA98000407E90422CAA80000000C9A +:100740000322CAD8000407ED0422CAE80000000C06 +:100750000322CB18000407F10422CB280000000C70 +:100760000322CB58000407F50422CB680000000CDC +:100770000322CB98000407F90422CBA80000000C48 +:100780000322CBD8000407FD0422CBE80000000CB4 +:100790000322CC18000408010422CC280000000C1D +:1007A0000322CC58000408050422CC680000000C89 +:1007B0000322CC98000408090422CCA80000000CF5 +:1007C0000322CCD80004080D0422CCE80000000C61 +:1007D0000322CD18000408110422CD280000000CCB +:1007E0000322CD58000408150422CD680000000C37 +:1007F0000322CD98000408190422CDA80000000CA3 +:100800000322CDD80004081D0422CDE80000000C0E +:100810000322CE18000408210422CE280000000C78 +:100820000322CE58000408250422CE680000000CE4 +:100830000322CE98000408290422CEA80000000C50 +:100840000322CED80004082D0422CEE80000000CBC +:100850000322CF18000408310422CF280000000C26 +:100860000322CF58000408350422CF680000000C92 +:100870000322CF98000408390422CFA80000000CFE +:100880000322CFD80004083D0422CFE80000000C6A +:100890000322D018000408410422D0280000000CD4 +:1008A0000322D058000408450422D0680000000C40 +:1008B0000322D098000408490422D0A80000000CAC +:1008C0000322D0D80004084D0422D0E80000000C18 +:1008D0000322D118000408510422D1280000000C82 +:1008E0000322D158000408550422D1680000000CEE +:1008F0000322D198000408590422D1A80000000C5A +:100900000322D1D80004085D0422D1E80000000CC5 +:100910000322D218000408610422D2280000000C2F +:100920000322D258000408650422D2680000000C9B +:100930000322D298000408690422D2A80000000C07 +:100940000322D2D80004086D0422D2E80000000C73 +:100950000322D318000408710422D3280000000CDD +:100960000322D358000408750422D3680000000C49 +:100970000322D398000408790422D3A80000000CB5 +:100980000322D3D80004087D0422D3E80000000C21 +:100990000322D418000408810422D4280000000C8B +:1009A0000322D458000408850422D4680000000CF7 +:1009B0000322D498000408890422D4A80000000C63 +:1009C0000322D4D80004088D0422D4E80000000CCF +:1009D0000322D518000408910422D5280000000C39 +:1009E0000322D558000408950422D5680000000CA5 +:1009F0000322D598000408990422D5A80000000C11 +:100A00000322D5D80004089D0422D5E80000000C7C +:100A10000322D618000408A10422D6280000000CE6 +:100A20000322D658000408A50422D6680000000C52 +:100A30000322D698000408A90422D6A80000000CBE +:100A40000322D6D8000408AD0422D6E80000000C2A +:100A50000322D718000408B10422D7280000000C94 +:100A60000322D758000408B50422D7680000000C00 +:100A70000322D798000408B90422D7A80000000C6C +:100A80000322D7D8000408BD0422D7E80000000CD8 +:100A90000322D818000408C10422D8280000000C42 +:100AA0000322D858000408C50422D8680000000CAE +:100AB0000322D898000408C90422D8A80000000C1A +:100AC0000322D8D8000408CD0422D8E80000000C86 +:100AD0000322D918000408D10422D9280000000CF0 +:100AE0000322D958000408D50422D9680000000C5C +:100AF0000322D998000408D90422D9A80000000CC8 +:100B00000322D9D8000408DD0422D9E80000000C33 +:100B10000322DA18000408E10422DA280000000C9D +:100B20000322DA58000408E50422DA680000000C09 +:100B30000322DA98000408E90422DAA80000000C75 +:100B40000322DAD8000408ED0422DAE80000000CE1 +:100B50000322DB18000408F10422DB280000000C4B +:100B60000322DB58000408F50422DB680000000CB7 +:100B70000322DB98000408F90422DBA80000000C23 +:100B80000322DBD8000408FD0422DBE80000000C8F +:100B90000322DC18000409010422DC280000000CF8 +:100BA0000322DC58000409050422DC680000000C64 +:100BB0000322DC98000409090422DCA80000000CD0 +:100BC0000322DCD80004090D0422DCE80000000C3C +:100BD0000322DD18000409110422DD280000000CA6 +:100BE0000322DD58000409150422DD680000000C12 +:100BF0000322DD98000409190422DDA80000000C7E +:100C00000322DDD80004091D0422DDE80000000CE9 +:100C10000322DE18000409210422DE280000000C53 +:100C20000322DE58000409250422DE680000000CBF +:100C30000322DE98000409290422DEA80000000C2B +:100C40000322DED80004092D0422DEE80000000C97 +:100C50000322DF18000409310422DF280000000C01 +:100C60000322DF58000409350422DF680000000C6D +:100C70000322DF98000409390422DFA80000000CD9 +:100C80000322DFD80004093D0422DFE80000000C45 +:100C90000322E018000409410422E0280000000CAF +:100CA0000322E058000409450422E0680000000C1B +:100CB0000322E098000409490422E0A80000000C87 +:100CC0000322E0D80004094D0422E0E80000000CF3 +:100CD0000322E118000409510422E1280000000C5D +:100CE0000322E158000409550422E1680000000CC9 +:100CF0000322E198000409590422E1A80000000C35 +:100D00000322E1D80004095D0422E1E800000006A6 +:100D10000422F640000000200223800000000010A2 +:100D20000223804000000012022380800000003077 +:100D3000022380C00000000E02238BC000000001CF +:100D40000A0000020000000802238380000864708B +:100D5000022383C0000002260A00000200000009EE +:100D600002238300000864700223834000000226EF +:100D70000A0000020000000A022383000000055F51 +:100D800002238340000000010A0000020000000C62 +:100D9000022383000000015702238340000000006B +:100DA0000A0000020000100002238380000C96A8B5 +:100DB000022383C0000003390A0000020000100172 +:100DC00002238300000C96A802238340000003390D +:100DD0000A00000200001002022383000000080E37 +:100DE00002238340000000020A00000200001004F9 +:100DF000022383000000020302238340000000005E +:100E00000A0000020000200002238380000CF8503A +:100E1000022383C0000003520A00000200002001E8 +:100E200002238300000CF850022383400000035289 +:100E30000A00000200002002022383000000084D87 +:100E400002238340000000020A0000020000200488 +:100E500002238300000002130223834000000000ED +:100E600005240000320B0000052480002B2E0C838B +:100E70000624DB5062FC09610A0000010000000248 +:100E800002231480000000000A000001000000049A +:100E900002231480000000000A000001000000117D +:100EA00002231480000000000A0000010000000876 +:100EB000022000BC000000320A0000040000001004 +:100EC000022000BC00000002022388400000000154 +:100ED00001200138000000000223884000000000CB +:100EE0000A0000010000001102231480000000012C +:100EF00001200000000000000120000400000000AC +:100F000001200008000000000120000C000000008B +:100F1000012000100000000001200014000000006B +:100F200003200020001A0963032000A40002097DA9 +:100F30000220022400000000022002340000000011 +:100F40000220024C00000000022002E40000FFFF2B +:100F500008202000000008000A0000010000001026 +:100F600008204000000002000422110800000002D6 +:100F70000422340000000002042259000000000690 +:100F800004226040000000300422F3000000001042 +:100F900004221110000000020422340800000002A4 +:100FA00004225918000000060422610000000030ED +:100FB0000422F34000000010042211180000000277 +:100FC0000422341000000002042259300000000600 +:100FD000042261C0000000300422F38000000010F1 +:100FE0000422112000000002042234180000000234 +:100FF00004225948000000060422628000000030EC +:101000000422F3C000000010042211280000000296 +:10101000042234200000000204225960000000066F +:1010200004226340000000300422F400000000109D +:1010300004221130000000020422342800000002C3 +:1010400004225978000000060422640000000030E9 +:101050000422F440000000100422113800000002B5 +:1010600004223430000000020422599000000006DF +:10107000042264C0000000300422F480000000104C +:101080000422114000000002042234380000000253 +:10109000042259A8000000060422658000000030E8 +:1010A0000422F4C00000001004102400000000E03E +:1010B0000310201C0002097F021020C00000000263 +:1010C000031020040002098102170008000000023A +:1010D0000217002C0000000302170038007C1004E7 +:1010E0000317004400060983021700700000000C7B +:1010F0000317007800020989021701C408100000D4 +:101100000217034400000001031704000008098BC4 +:101110000317043000080993031704800004099B97 +: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 +:101340000201620400000000030100B40002099FD2 +:10135000030100CC000209A1020100DC0000000131 +:1013600003010100000209A30201007C003000001B +:1013700002010084000000280201008C000000002F +:1013800002010130000000040201032800000000F7 +:101390000201055400000030020160580000FFFF08 +:1013A00002016060000000000201607000000007A0 +:1013B000020160B000000000020160C000000001F6 +:1013C000020160C800000000020162080000000085 +:1013D0000401805400000003020180780000000036 +:1013E000020180E800000007030180F8000209A55F +:1013F0000301810C000209A7020181240000000002 +:101400000A00000200000008020180E40000468893 +:10141000030180EC000209A90A000001000000801D +:1014200002018038000000060A00000100000200EE +:1014300002018038000000070A00000100000400DB +:1014400002018038000000060A00000100000800C8 +:10145000020180380000000E0A0000040000200095 +:10146000020180EC0000003802018100000025E448 +:101470000201811400004BC803018680000409ABFF +:10148000020100C400000001020100F80000000198 +:10149000020100F0000000010201008000300000A5 +:1014A00002010088000000280201009000000000F6 +:1014B00002010134000000040201032C00000000BE +:1014C00002010564000000300201605C0000FFFFC3 +:1014D0000201606400000000020160740000000767 +:1014E000020160B400000000020160C400000001BD +:1014F000020160CC000000000201620C000000004C +:10150000040181A800000004020181D00000000055 +:10151000020182340000000703018244000209AF87 +:1015200003018258000209B10A000002000000080D +:10153000020182300000468803018238000209B3AC +:101540000A000001000000800201818C00000006FA +:101550000A000001000002000201818C0000000767 +:101560000A000001000004000201818C0000000656 +:101570000A000001000008000201818C0000000E3A +:101580000A00000400002000020182380000003838 +:101590000201824C000025E40201826000004BC879 +:1015A000030186E0000409B5020100C80000000143 +:1015B000020100FC00000001020100F40000000133 +:1015C00004010138000000110401017C0000001139 +:1015D00004010138000000110401017C0000001129 +:1015E00004010138000000110401017C0000001119 +:1015F00004010138000000110401017C0000001109 +:101600000215C090000089260215C09C000000044D +:1016100002140000000000010215C02400000000B8 +:101620000315C0EC000209B90315C100000209BB93 +:101630000A000001000020000315C1F4000809BDE4 +:1016400003140030000209C502140040000000012C +:10165000090000020000100803140004000309C779 +:10166000021400440000FFFF0A00000400002000F4 +:1016700003140038000209CA02140044000FFFFFDF +:101680000315C160000709CC0315C198000209D3F6 +:101690000900000100001008041400040000000309 +:1016A0000A000001000020000415C16000000007CE +:1016B0000214000000000000020090C40000E000DE +:1016C000020090CC0000F300030090D4000209D582 +:1016D000020090E000007300030090E8000209D7C8 +:1016E000020090F400007300030090FC000209D98E +:1016F0000200910800005300020091100000000455 +:1017000003009128000709DB0300916C000609E241 +:1017100004009184000000060300919C000509E884 +:101720000300942C000309ED0300942C000309F03E +:101730000300942C000309F30300942C000309F622 +:101740000300942C000309F90300942C000309FC06 +:101750000300942C000309FF0300942C00030A02E9 +:101760000304000400120A050204005400000043B0 +:101770000204005C00000006020400700000000487 +:101780000304007800040A17040400880000000520 +:101790000304009C00030A1B040400A800000004CA +:1017A000030400B800110A1E010401240000000017 +:1017B00001040128000000000104012C00000000C9 +:1017C0000104013000000000020401340000000F99 +:1017D000030401D000020A2F0204022C00000004BE +:1017E0000304025800040A310312049400210A354C +:1017F0000212038800000064021203900000000837 +:101800000312039C00030A56031203BC00030A5987 +:10181000021203D0000000000212036C000000015D +:10182000031201BC003C0A5C031202B000020A98D9 +:101830000312032400020A9A021205B400000001F8 +:10184000031205F800030A9C0212066C0000000156 +:10185000021201B000000001021207D800000000CF +:10186000021207D800000000021207D80000000092 +:10187000021207D800000000021207D80000000082 +:10188000021207D800000000021207D80000000072 +:10189000021207D800000000021030D8000000013A +:1018A0000710380000050A9F0710392000050AA418 +:1018B00007103B0000050AA907103C0000050AAE0E +:1018C0000316803000080AB302168054000000029C +:1018D0000416807C000000050316809000020ABBFD +:1018E0000316809C00020ABD021680AC0000005462 +:1018F000041680B800000005031680CC00080ABF5B +:10190000021680F0000000070316810000060AC7D7 +:101910000316812800030ACD0316814000060AD071 +:101920000316816800030AD6031681A800030AD9AA +:10193000031681E800030ADC031681F800030ADFBE +:101940000316820800070AE20316823400020AE93D +:1019500004168278000000040316828800060AEB51 +:101960000216881020200101021688202020010183 +:101970000216883820200101021688482020010123 +:101980000316E6BC00020AF10A0000140000000879 +:101990000316806000070AF3041680A4000000020A +:1019A000041680B000000002031680F400030AFA57 +:1019B0000316811800040AFD0316813400030B018D +:1019C0000316815800040B0403168174000D0B08E4 +:1019D000031681B4000D0B15021681F4000001FC02 +:1019E00002168204000000030316823C000B0B2247 +:1019F00004168268000000040216880C010101012F +:101A00000316881400030B2D0316882400050B30E1 +:101A10000316883C00030B350316E6C400020B389E +:101A20000316E6E800050B3A0216E79400000001F1 +:101A30000A00001C000010000316806000070B3F26 +:101A4000041680A400000002041680B0000000020A +:101A5000031680F400030B460316811800040B499B +:101A60000316813400030B4D0316815800040B50FC +:101A70000216817800000001021681840000000136 +:101A80000216819000000001021681A400000004EB +:101A9000021681B800000001021681C40000000196 +:101AA000021681D000000001021681E4000000044B +:101AB000021681F4000001FC0216820400000003FB +:101AC0000316823C00020B540216824800920092D8 +:101AD00002168250012401240316825800040B567A +:101AE00004168268000000040216880C010101013E +:101AF0000316881400030B5A0316882400050B5D97 +:101B00000316883C00030B620316E6E800020B652F +:101B10000216E6F8000002040A00000E0000102081 +:101B200002168174000000000316817C00020B671E +:101B30000316818800020B690316819400040B6B65 +:101B4000021681B400000000031681BC00020B6F76 +:101B5000031681C800020B71031681D400040B73B5 +:101B6000021682440E490E490216824C00920092DF +:101B700002168254012401240316E6C400020B77E6 +:101B80000316E6F000020B790216E794000000014C +:101B90000A00000E000010400216817400000001CF +:101BA0000316817C00020B7B0316818800020B7DEB +:101BB0000316819400040B7F021681B4000000011B +:101BC000031681BC00020B83031681C800020B853B +:101BD000031681D400040B87021682440000000023 +:101BE0000216824C0FFF0FFF021682540000000005 +:101BF0000316E6C400020B8B0316E6F000020B8D01 +:101C00000216E794000000000A0000070000200010 +:101C10000316806000070B8F031680A400020B964A +:101C2000031680B000020B98021681F4000001C078 +:101C3000021682040000003F0216823C0000007F72 +:101C40000316E7BC00080B9A0A00000F00004020B2 +:101C5000031680F400030BA20316811800040BA5E1 +:101C60000316813400030BA90316815800040BAC42 +:101C700003168174000D0BB0031681B4000D0BBD6B +:101C80000316824000060BCA0416825800000006A4 +:101C90000316827000020BD00216880C01010101AC +:101CA0000316881400030BD20316882400050BD5F5 +:101CB0000316883C00030BDA0316E6C400020BDDB2 +:101CC0000216E794000000010A00000D00004040E9 +:101CD000031680F400030BDF0316811800040BE2E7 +:101CE0000316813400030BE60316815800040BE948 +:101CF00003168174000D0BED031681B4000D0BFA71 +:101D000003168240000E0C070216880C0101010127 +:101D10000316881400030C150316882400050C18FC +:101D20000316883C00030C1D0316E6C400020C20B9 +:101D30000216E794000000000A00000D0000800079 +:101D4000031680F400030C220316811800040C25EE +:101D50000316813400030C290316815800040C2C4F +:101D600003168174000D0C30031681B4000D0C3D78 +:101D700003168240000E0C4A0216880C0101012055 +:101D80000316881400030C580316882400050C5B06 +:101D90000316883C00030C600316E6C400020C63C3 +:101DA0000216E79400000001021680EC000000FF1C +:101DB0000304040800140C65020404CC00000001B4 +:101DC0000305004400020C790305005000080C7B59 +:101DD0000305009000070C83030500B000020C8A85 +:101DE000030500C000020C8C030500D400020C8E19 +:101DF00002050114000000010305011C00020C9003 +:101E000002050204000000010305020C00020C920E +:101E10000205021C00000020040502400000000A28 +:101E20000405400000000D000A0000020000000848 +:101E30000305022000020C940305028000200C968A +:101E40000A000002000000100305022000020CB688 +:101E500003050280001D0CB80305000400100CD51A +:101E6000020500E00000000E020500E40000002E64 +:101E7000020500E00000001E020500E40000003E34 +:101E8000020500E00000004E020500E40000006EC4 +:101E9000020500E00000005E020500E40000007E94 +:101EA00004164024000000020316403000030CE535 +:101EB0000216404400000020021640700000001C82 +:101EC0000216420800000001021642100000000144 +:101ED0000216422000000001021642280000000104 +:101EE00002164230000000010216423800000001D4 +:101EF00002164260000000020A0000010000000912 +:101F00000216401C0003D0900A0000010000000AE5 +:101F10000216401C000002710A0000010000000CC3 +:101F20000216401C0000009C0A0000010000100185 +:101F30000216401C0005B8D80A000001000010027B +:101F40000216401C000003A90A0000010000100452 +:101F50000216401C000000EA0A00000100002001F7 +:101F60000216401C0005B8D80A000001000020023B +:101F70000216401C000003A90A0000010000200412 +:101F80000216401C000000EA02164000000000019A +:101F9000021640D8000000010316400800030CE8B8 +:101FA00002164240000000000216424800000000F5 +:101FB00008164270000000020216425000000000A5 +:101FC000021642580000000008164280000000027D +:101FD0000304200800040CEB0304201C00040CEF95 +:101FE0000304203800020CF3040420400000001E0B +:101FF000030420B800020CF5040420C00000005EB9 +:102000000304223800040CF70104224800000000F9 +:102010000104224C000000000104225000000000D6 +:1020200001042254000000000104225800000000B6 +:102030000104225C00000000010422600000000096 +:102040000104226400000000010422680000000076 +:102050000104226C00000000010422700000000056 +:102060000104227400000000010422780000000036 +:102070000104227C00000000030422C000040CFBC9 +:102080000A0000010000000902042000000000FA1C +:102090000A0000010000000A020420000000000104 +:1020A0000A0000010000000C0204200000000000F3 +:1020B0000A00000100001001020420000000017766 +:1020C0000A000001000010020204200000000001CC +:1020D0000A000001000010040204200000000000BB +:1020E0000A00000100002001020420000000017726 +:1020F0000A0000010000200202042000000000018C +:102100000A0000010000200402042000000000007A +:102110000518040000900000061807B800090CFF1D +:10212000041A000000004000041B240000001600F8 +:10213000031A16C800020D01031A17E000900D03E0 +:10214000031A404000040D93041A4050000000069A +:10215000031A406800020D97031A52C000020D993D +:10216000031A800003F90D9B041A8FE40000000796 +:10217000031A990000101194031B3D90001411A440 +:10218000021B800000000034021B80400000001889 +:10219000021B80800000000C021B80C00000002099 +:1021A000021B8BC0000000010A00000300000008B1 +:1021B000021A16D000000002021B8380000864701F +:1021C000021B83C0000002260A0000020000000972 +:1021D000021B830000086470021B8340000002267B +:1021E0000A0000020000000A021B83000000055FD5 +:1021F000021B8340000000010A0000020000000CE6 +:10220000021B830000000157021B834000000000F6 +:102210000A00000100000020021A16D4000000008D +:102220000A00000100000040021A16D4000000015C +:102230000A00000300001000021A16D0000000037C +:10224000021B8380000C96A8021B83C00000033988 +:102250000A00000200001001021B8300000C96A877 +:10226000021B8340000003390A0000020000100234 +:10227000021B83000000080E021B834000000002C6 +:102280000A00000200001004021B83000000020389 +:10229000021B8340000000000A0000030000200031 +:1022A000021A16D000000004021B8380000CF850B4 +:1022B000021B83C0000003520A000002000020013C +:1022C000021B8300000CF850021B834000000352E5 +:1022D0000A00000200002002021B83000000084DDB +:1022E000021B8340000000020A00000200002004DC +:1022F000021B830000000213021B83400000000049 +:102300000A00000100004000021A16D80000000078 +:102310000A00000100008000021A16D80000000127 +:10232000041B944800000002051C00003325000037 +:10233000051C800034B40CCA051D000033E919F7F0 +:10234000051D8000367E26F2051E000037033492FC +:10235000051E80000CF74253061E9EB02C2A11B8B1 +:102360000A00000100000002021B148000000000AF +:102370000A00000100000004021B1480000000009D +:102380000A00000100000011021B14800000000080 +:102390000A00000200000008021800BC0000003221 +:1023A000021B945C000000320A00000700000010CD +:1023B000021800BC00000002021B945C0000000236 +:1023C000021B884000000001021B942C0000000248 +:1023D0000118012800000000021B884000000000D6 +:1023E000021B942C00000000021B9440000000011E +:1023F0000A00000100000011021B1480000000010F +:102400000118000000000000011800040000000096 +:1024100001180008000000000118000C0000000076 +:102420000118001000000000011800140000000056 +:1024300003180020001A11BA031800A4000211D4D6 +:1024400002180224000000000218023400000000FC +:102450000218024C00000000021802E4000000FF15 +:1024600008181000000004000A000001000000101D +:102470000818200000000600031A1A30000411D6C4 +:10248000041A300000000012041A309000000012FC +:10249000041AD4C800000002041AD4D80000002096 +:1024A000041AD5D800000002031AD5F8000211DA88 +:1024B000041B440000000006031A1A40000411DC4B +:1024C000041A304800000012041A30D8000000122C +:1024D000041AD4D000000002041AD55800000020CD +:1024E000041AD5E000000002031AD600000211E031 +:1024F000041B441800000006031A4000000211E209 +:10250000041A500000000002041A5080000000125B +:10251000031A6140000211E4041AA0000000000246 +:10252000041B443000000002031A4008000211E6B8 +:10253000041A501000000002041A50C800000012D3 +:10254000031A6148000211E8041AA0080000000202 +:10255000041B443800000002031A4010000211EA74 +:10256000041A502000000002041A5110000000124A +:10257000031A6150000211EC041AA01000000002BE +:10258000041B444000000002031A4018000211EE30 +:10259000041A503000000002041A515800000012C2 +:1025A000031A6158000211F0041AA018000000027A +:1025B000041B444800000002031A4020000211F2EC +:1025C000041A504000000002041A51A0000000123A +:1025D000031A6160000211F4041AA0200000000236 +:1025E000041B445000000002031A4028000211F6A8 +:1025F000041A505000000002041A51E800000012B2 +:10260000031A6168000211F8041AA02800000002F1 +:10261000041B445800000002031A4030000211FA63 +:10262000041A506000000002041A52300000001228 +:10263000031A6170000211FC041AA03000000002AD +:10264000041B446000000002031A4038000211FE1F +:10265000041A507000000002041A527800000012A0 +:10266000031A617800021200041AA0380000000268 +:10267000041B446800000002020E004C00000032FF +:10268000030E005400081202030E00940007120A01 +:10269000030E00B400021211020E00C4000000007C +:1026A000020E00CC00000006030E00D80002121338 +:1026B000020E014400000001030E014C000212153D +:1026C000020E020400000001030E020C00021217A9 +:1026D000030E021C00041219030E0280001B121DBF +:1026E000040E030000000012040E20000000080089 +:1026F0000A00000100000008040E02EC00000005C2 +:10270000030E000400111238020E01100000000F29 +:10271000020E01140000002F020E01100000001F25 +:10272000020E01140000003F020E01100000004FD5 +:10273000020E01140000006F020E01100000005F85 +:10274000020E01140000007F020C1000000000289F +:10275000030C400800041249030C401C0004124DF5 +:10276000030C403800061251040C40500000001FBA +:10277000020C40CC00000001040C40D00000003AE4 +:10278000030C41B800061257040C41D00000001A97 +:10279000030C42380004125D010C424800000000A6 +:1027A000010C424C00000000010C425000000000EF +:1027B000010C425400000000010C425800000000CF +:1027C000010C425C00000000010C426000000000AF +:1027D000010C426400000000010C4268000000008F +:1027E000010C426C00000000010C4270000000006F +:1027F000010C427400000000010C4278000000004F +:10280000010C427C00000000010C4280000000002E +:10281000030C42D8000412610A0000010000000904 +:10282000020C4000000003E80A0000010000000A5A +:10283000020C4000000000030A0000010000000C30 +:10284000020C4000000000010A000001000010011D +:10285000020C4000000005DC0A000001000010022C +:10286000020C4000000000040A00000100001004F7 +:10287000020C4000000000010A00000100002001DD +:10288000020C4000000005DC0A00000100002002EC +:10289000020C4000000000040A00000100002004B7 +:1028A000020C4000000000010530040000C10000DF +:1028B000063007E800031265043200000000400003 +:1028C000043324000000160003322C7000901267BD +:1028D000033234C0000812F70432408000000010B8 +:1028E000033240C0000212FF0333740000041301DE +:1028F000023380000000001A023380400000004EC6 +:102900000233808000000010023380C000000020ED +:1029100002338BC0000000010A0000020000000822 +:102920000233838000086470023383C000000226F3 +:102930000A000002000000090233830000086470EE +:1029400002338340000002260A0000020000000A51 +:10295000023383000000055F023383400000000162 +:102960000A0000020000000C02338300000001573F +:1029700002338340000000000A0000020000100043 +:1029800002338380000C96A8023383C00000033911 +:102990000A0000020000100102338300000C96A818 +:1029A00002338340000003390A00000200001002D5 +:1029B000023383000000080E02338340000000024F +:1029C0000A0000020000100402338300000002032A +:1029D00002338340000000000A00000200002000D3 +:1029E00002338380000CF850023383C0000003528E +:1029F0000A0000020000200102338300000CF8509E +:102A000002338340000003520A000002000020024B +:102A1000023383000000084D0233834000000002AF +:102A20000A000002000020040233830000000213A9 +:102A300002338340000000000534000034CC000065 +:102A40000534800036100D330535000037D01AB735 +:102A50000535800037C328AB053600003541369C6C +:102A600005368000252143ED0636D7C0250813051D +:102A70000A00000100000002023314800000000080 +:102A80000A0000010000000402331480000000006E +:102A90000A00000100000011023314800000000051 +:102AA0000A00000100000008023000BC00000032F3 +:102AB0000A00000400000010023000BC0000000208 +:102AC000023388400000000101300138000000009E +:102AD00002338840000000000A00000100000011DD +:102AE00002331480000000010130000000000000EB +:102AF0000130000400000000013000080000000068 +:102B00000130000C00000000013000100000000047 +:102B1000013000140000000003300020001A1307E9 +:102B2000033000A400021321023002240000000040 +:102B300002300234000000000230024C00000000AD +:102B4000023002E40000FFFF08302000000008000F +:102B50000A000001000000100830400000000200E0 +:102B600004322C400000000203322C5000041323D6 +:102B7000043293C0000000020432940000000010F0 +:102B80000432C000000000200432C1000000002018 +:102B90000432C200000000200432C3000000002004 +:102BA0000432C400000000200432C50000000020F0 +:102BB0000432C600000000200432C70000000020DC +:102BC0000432C800000000200432C90000000020C8 +:102BD0000432CA00000000200432CB0000000020B4 +:102BE0000432CC00000000200432CD0000000020A0 +:102BF0000432CE00000000200432CF00000000208C +:102C00000432DB800000000204322C480000000285 +:102C100003322C6000041327043293C80000000222 +:102C200004329440000000100432C08000000020F4 +:102C30000432C180000000200432C2800000002065 +:102C40000432C380000000200432C4800000002051 +:102C50000432C580000000200432C680000000203D +:102C60000432C780000000200432C8800000002029 +:102C70000432C980000000200432CA800000002015 +:102C80000432CB80000000200432CC800000002001 +:102C90000432CD80000000200432CE8000000020ED +:102CA0000432CF80000000200432DB8800000002E4 +:102CB000043210100000000204322C000000000258 +:102CC000043210200000000204322C080000000230 +:102CD000043210300000000204322C100000000208 +:102CE000043210400000000204322C1800000002E0 +:102CF000043210500000000204322C2000000002B8 +:102D0000043210600000000204322C28000000028F +:102D1000043210700000000204322C300000000267 +:102D2000043210800000000204322C38000000023F +:102D30000202005800000032030200600008132B5A +:102D4000030200A0000B1333020200D000000007B2 +:102D5000030200DC0003133E030200F000021341F3 +:102D6000020200FC0000000C020201200000000032 +:102D70000202013400000002020201B00000000162 +:102D80000202020C000000010302021400021343BD +:102D900002020404000000010302040C00021345B7 +:102DA0000302041C00041347030204800020134B99 +:102DB0000402050000000012040280000000200050 +:102DC000030200040014136B02020108000000C893 +:102DD0000202011800000002020201C4000000000B +:102DE000020201CC00000000020201D40000000237 +:102DF000020201DC00000002020201E4000000FF08 +:102E0000020201EC000000FF0202010C000000C8F9 +:102E10000202011C00000002020201C800000000C2 +:102E2000020201D000000000020201D800000002EE +:102E3000020201E000000002020201E8000000FFBF +:102E4000020201F0000000FF02020108000000C8B9 +:102E50000202011800000002020201C4000000008A +:102E6000020201CC00000000020201D400000002B6 +:102E7000020201DC00000002020201E4000000FF87 +:102E8000020201EC000000FF0202010C000000C879 +:102E90000202011C00000002020201C80000000042 +:102EA000020201D000000000020201D8000000026E +:102EB000020201E000000002020201E8000000FF3F +:102EC000020201F0000000FF02020108000000C839 +:102ED0000202011800000002020201C4000000000A +:102EE000020201CC00000000020201D40000000236 +:102EF000020201DC00000002020201E4000000FF07 +:102F0000020201EC000000FF0202010C000000C8F8 +:102F10000202011C00000002020201C800000000C1 +:102F2000020201D000000000020201D800000002ED +:102F3000020201E000000002020201E8000000FFBE +:102F4000020201F0000000FF02020108000000C8B8 +:102F50000202011800000002020201C40000000089 +:102F6000020201CC00000000020201D400000002B5 +:102F7000020201DC00000002020201E4000000FF86 +:102F8000020201EC000000FF0202010C000000C878 +:102F90000202011C00000002020201C80000000041 +:102FA000020201D000000000020201D8000000026D +:102FB000020201E000000002020201E8000000FF3E +:102FC000020201F0000000FF0216100000000028BD +:102FD000031660080003137F0316601C00041382AD +:102FE0000316603800121386041660800000000E7D +:102FF000021660B800000001041660BC0000000862 +:10300000021660DC00000001041660E0000000040D +:10301000021660F000000001041660F400000031A8 +:10302000031661B800021398041661C0000000077F +:10303000031661DC0006139A041661F40000001107 +:1030400003166238000413A0011662480000000055 +:103050000116624C000000000116625000000000E2 +:1030600001166254000000000116625800000000C2 +:103070000116625C000000000116626000000000A2 +:103080000116626400000000011662680000000082 +:103090000116626C00000000011662700000000062 +:1030A0000116627400000000011662780000000042 +:1030B0000116627C00000000011662D400000000CE +:1030C000031662D8000413A40A00000100000009DE +:1030D00002166000000003E80A0000010000000A78 +:1030E00002166000000000030A0000010000000C4E +:1030F00002166000000000010A000001000010013B +:1031000002166000000005DC0A0000010000100249 +:1031100002166000000000040A0000010000100414 +:1031200002166000000000010A00000100002001FA +:1031300002166000000005DC0A0000010000200209 +:1031400002166000000000040A00000100002004D4 +:1031500002166000000000010528040000AB00001A +:10316000062807C8000713A8042A00000000400032 +:10317000042B240000001600032A3000000213AACA +:10318000032A4000001013AC032A8408000813BC73 +:10319000032A9348000413C4032A9668000813C83E +:1031A000032A98B8000213D0032A9950009013D232 +:1031B000032B4D9000141462022B800000000000CD +:1031C000022B804000000018022B80800000000CC1 +:1031D000022B80C000000066022B8BC000000001A3 +:1031E0000A00000300000008022A9CA80000000258 +:1031F000022B838000086470022B83C0000002262B +:103200000A00000200000009022B8300000864701D +:10321000022B8340000002260A0000020000000A80 +:10322000022B83000000055F022B83400000000199 +:103230000A0000020000000C022B8300000001576E +:10324000022B8340000000000A0000030000002061 +:10325000022A9CAC00000000032AC4E0000414769B +:10326000032AC5000002147A0A0000020000004090 +:10327000022A9CAC00000001032AC4E0000A147C6E +:103280000A00000300001000022A9CA800000003AE +:10329000022B8380000C96A8022B83C00000033908 +:1032A0000A00000200001001022B8300000C96A807 +:1032B000022B8340000003390A00000200001002C4 +:1032C000022B83000000080E022B83400000000246 +:1032D0000A00000200001004022B83000000020319 +:1032E000022B8340000000000A00000300002000C1 +:1032F000022A9CA800000004022B8380000CF850D6 +:10330000022B83C0000003520A00000200002001CB +:10331000022B8300000CF850022B83400000035264 +:103320000A00000200002002022B83000000084D6A +:10333000022B8340000000020A000002000020046B +:10334000022B830000000213022B834000000000C8 +:103350000A00000100004000022A9CB000000000AA +:103360000A00000100008000022A9CB00000000159 +:10337000042B944800000002052C000034D000000B +:10338000052C80003A7F0D34052D00002E8C1BD4B7 +:10339000052D80003B452777052E00003C47364928 +:1033A000052E80003C80455B052F00003125547BB5 +:1033B000052F800013E360C5062FAAF00AA2148629 +:1033C0000A00000100000002022B1480000000002F +:1033D0000A00000100000004022B1480000000001D +:1033E0000A00000100000011022B14800000000000 +:1033F0000A00000200000008022800BC00000032A1 +:10340000022B945C000000320A000007000000104C +:10341000022800BC00000002022B945C00000002A5 +:10342000022B884000000001022B942C00000002B7 +:103430000128013800000000022B88400000000035 +:10344000022B942C00000000022B9440000000018D +:103450000A00000100000011022B1480000000018E +:103460000128000000000000012800040000000006 +:1034700001280008000000000128000C00000000E6 +:1034800001280010000000000128001400000000C6 +:1034900003280020001A1488032800A4000214A2A4 +:1034A000022802240000000002280234000000006C +:1034B0000228024C00000000022802E40000FFFF86 +:1034C00008282000000008000A0000010000001089 +:1034D0000828400000000200042A500000000002FA +:1034E000042A501000000002042A502000000002AC +:1034F000042A503000000002042A935800000020E3 +:10350000042A94580000000E032A9490000214A488 +:10351000042A94D80000000E032A9510000214A675 +:10352000042A95580000000E032A9590000214A862 +:10353000042A95D80000000E032A9610000214AA4F +:10354000032A9688000214AC042ABC9800000002EA +:10355000042A500800000002042A5018000000024B +:10356000042A502800000002042A503800000002FB +:10357000042A93D800000020042A94980000000E2A +:10358000032A94D0000214AE042A95180000000EFD +:10359000032A9550000214B0042A95980000000EEA +:1035A000032A95D0000214B2042A96180000000ED7 +:1035B000032A9650000214B4032A9690000214B60F +:1035C000042ABCA000000002042A50480000000E9B +:1035D000032A9698001014B8042A98D0000000021C +:1035E000042A991000000002042AC480000000028E +:1035F000042A50800000000E032A96D8001014C838 +:10360000042A98D800000002042A99180000000239 +:10361000042AC48800000002042A50B80000000EEA +:10362000032A9718001014D8042A98E0000000021A +:10363000042A992000000002042AC490000000021D +:10364000042A50F00000000E032A9758001014E8D6 +:10365000042A98E800000002042A992800000002C9 +:10366000042AC49800000002042A51280000000E19 +:10367000032A9798001014F8042A98F0000000021A +:10368000042A993000000002042AC4A000000002AD +:10369000042A51600000000E032A97D80010150874 +:1036A000042A98F800000002042A99380000000259 +:1036B000042AC4A800000002042A51980000000E49 +:1036C000032A981800101518042A99000000000217 +:1036D000042A994000000002042AC4B0000000023D +:1036E000042A51D00000000E032A98580010152813 +:1036F000042A990800000002042A994800000002E8 +:10370000042AC4B8000000020400A0000000000C5D +:103710000400A050000000020300A0EC00081538CF +:103720000300A19C000415400200A45C00000C00F2 +:103730000400A6A8000000020200A6D000000000BD +:103740000200A61C000000030300A0700005154441 +:103750000400A084000000050200A0980FE0000013 +:103760000400A09C000000070300A0B8000D15494C +:103770000400A22C000000040200A688000000FC47 +:103780000400A68C000000070200A6F40000000060 +:103790000300A10C000615560400A124000000053A +:1037A0000200A1380FE000000400A13C0000000767 +:1037B0000300A158000D155C0400A23C00000004A9 +:1037C0000200A6B0000000FC0400A6B40000000740 +:1037D0000200A6F8000000000200A0300000000077 +:1037E0000200A034000000000200A0380000000029 +:1037F0000200A03C000000000200A0400000000009 +:103800000200A044000000000200A04800000000E8 +:103810000200A04C000000000000000000000000BA +:103820000000000100000000000000000000000097 +:103830000000000000000000000000000000000088 +:103840000000000000000000000000000001001760 +:103850000017001F001F00220000000000000000F1 +:103860000000000000000000000000000000000058 +:1038700000000000000000000022003400000000F2 +:1038800000000000003400350035003600360037F7 +:1038900000370038003800390039003A003A003B60 +:1038A000003B003C003C0043000000000000000022 +:1038B0000000000000000000000000000000000008 +:1038C00000000000000000000000000000000000F8 +:1038D0000043004C0000000000000000004C004DC0 +:1038E000004D004E004E004F004F00500050005160 +:1038F0000051005200520053005300540054007E07 +:1039000000000000000000000000000000000000B7 +:1039100000000000000000000000000000000000A7 +:103920000000000000000000007E01E00000000038 +:103930000000000001E001E501E501EA01EA01EF14 +:1039400001EF01F401F401F901F901FE01FE0203A6 +:103950000203020800000000000000000000000058 +:103960000000000000000000000000000000000057 +:103970000000000000000000000000000000000047 +:103980000208020C0000000000000000000000001F +:103990000000000000000000000000000000000027 +:1039A000000000000000000000000000020C021CEB +:1039B0000000000000000000021C021E021E022087 +:1039C00002200222022202240224022602260228C7 +:1039D0000228022A022A022C000000000000000037 +:1039E00000000000000000000000000000000000D7 +:1039F00000000000000000000000000000000000C7 +:103A000000000000022C022F000000000000000057 +:103A1000022F023202320235023502380238023BEE +:103A2000023B023E023E024102410244024402477E +:103A30000247024B024B024F024F02530253025401 +:103A400002540255025502560256025702570258B6 +:103A5000025802590259025A025A025B025B026082 +:103A600002600286028602AB02AB02AC02AC02AD7F +:103A700002AD02AE02AE02AF02AF02B002B002B1BE +:103A800002B102B202B202B302B302CA00000000E5 +:103A90000000000000000000000000000000000026 +:103AA0000000000000000000000000000000000016 +:103AB0000000000002CA02D7000000000000000061 +:103AC00002D702D802D802D902D902DA02DA02DB1E +:103AD00002DB02DC02DC02DD02DD02DE02DE02DFEE +:103AE00002DF02F000000000000000000000000003 +:103AF00000000000000000000000000000000000C6 +:103B000000000000000000000000000002F002FEC3 +:103B1000000000000000000002FE02FF02FF0300A0 +:103B2000030003010301030203020303030303046D +:103B300003040305030503060306030B000000004E +:103B40000000000000000000000000000000000075 +:103B50000000000000000000000000000000000065 +:103B600000000000030B03A900000000000000009B +:103B70000000000000000000000000000000000045 +:103B80000000000000000000000000000000000035 +:103B900003A903AB000000000000000000000000CB +:103BA0000000000000000000000000000000000015 +:103BB00000000000000000000000000003AB03BF95 +:103BC000000000000000000003BF03C003C003C1E9 +:103BD00003C103C203C203C303C303C403C403C5B5 +:103BE00003C503C603C603C703C703E703E703EA26 +:103BF00003EA03ED000000000000000000000000E8 +:103C000000000000000000000000000000000000B4 +:103C10000000000003ED041500000000000000009B +:103C20000000000000000000000000000000000094 +:103C30000000000000000000000000000000000084 +:103C4000041504820482048A048A0492049204986B +:103C50000498049E049E04A404A404AA04AA04B024 +:103C600004B004B604B604BC04BC04C204C204D448 +:103C7000000000000000000004D404D504D504D6E0 +:103C800004D604D704D704D804D804D904D904DA54 +:103C900004DA04DB04DB04DC04DC04DD00000000E7 +:103CA0000000000000000000000000000000000014 +:103CB0000000000000000000000000000000000004 +:103CC0000000000004DD0508000000000000000006 +:103CD00000000000000000000000000000000000E4 +:103CE00000000000000000000000000000000000D4 +:103CF0000508055F055F0574057405890589058B51 +:103D0000058B058D058D058F058F05910591059313 +:103D1000059305950595059705970599059905ACB2 +:103D2000000000000000000005AC05B405B405BCAF +:103D300005BC05C405C405CC05CC05D405D405DCFB +:103D400005DC05E405E405EC05EC05ED00000000EC +:103D50000000000000000000000000000000000063 +:103D60000000000000000000000000000000000053 +:103D70000000000005ED061E00000000000000002D +:103D80000000000000000000000000000000000033 +:103D90000000000000000000000000000000000023 +:103DA000061E068E068E069D069D06AC06AC06B166 +:103DB00006B106B606B606BB06BB06C006C006C5FB +:103DC00006C506CA06CA06CF06CF06D406D406DC48 +:103DD00006DC06E506E506EE06EE06EF06EF06F063 +:103DE00006F006F106F106F206F206F306F306F413 +:103DF00006F406F506F506F60000000000000000D7 +:103E00000000200000004000000060000000800072 +:103E10000000A0000000C0000000E0000001000061 +:103E2000000120000001400000016000000180004E +:103E30000001A0000001C0000001E000000200003D +:103E4000000220000002400000026000000280002A +:103E50000002A0000002C0000002E0000003000019 +:103E60000003200000034000000360000003800006 +:103E70000003A0000003C0000003E00000040000F5 +:103E800000042000000440000004600000048000E2 +:103E90000004A0000004C0000004E00000050000D1 +:103EA00000052000000540000005600000058000BE +:103EB0000005A0000005C0000005E00000060000AD +:103EC000000620000006400000066000000680009A +:103ED0000006A0000006C0000006E0000007000089 +:103EE0000007200000074000000760000007800076 +:103EF0000007A0000007C0000007E0000008000065 +:103F00000008200000084000000860000008800051 +:103F10000008A0000008C0000008E0000009000040 +:103F2000000920000009400000096000000980002D +:103F30000009A0000009C0000009E000000A00001C +:103F4000000A2000000A4000000A6000000A800009 +:103F5000000AA000000AC000000AE000000B0000F8 +:103F6000000B2000000B4000000B6000000B8000E5 +:103F7000000BA000000BC000000BE000000C0000D4 +:103F8000000C2000000C4000000C6000000C8000C1 +:103F9000000CA000000CC000000CE000000D0000B0 +:103FA000000D2000000D4000000D6000000D80009D +:103FB000000DA000000DC000000DE000000E00008C +:103FC000000E2000000E4000000E6000000E800079 +:103FD000000EA000000EC000000EE000000F000068 +:103FE000000F2000000F4000000F6000000F800055 +:103FF000000FA000000FC000000FE0000010000044 +:104000000010200000104000001060000010800030 +:104010000010A0000010C0000010E000001100001F +:10402000001120000011400000116000001180000C +:104030000011A0000011C0000011E00000120000FB +:1040400000122000001240000012600000128000E8 +:104050000012A0000012C0000012E00000130000D7 +:1040600000132000001340000013600000138000C4 +:104070000013A0000013C0000013E00000140000B3 +:1040800000142000001440000014600000148000A0 +:104090000014A0000014C0000014E000001500008F +:1040A000001520000015400000156000001580007C +:1040B0000015A0000015C0000015E000001600006B +:1040C0000016200000164000001660000016800058 +:1040D0000016A0000016C0000016E0000017000047 +:1040E0000017200000174000001760000017800034 +:1040F0000017A0000017C0000017E0000018000023 +:10410000001820000018400000186000001880000F +:104110000018A0000018C0000018E00000190000FE +:1041200000192000001940000019600000198000EB +:104130000019A0000019C0000019E000001A0000DA +:10414000001A2000001A4000001A6000001A8000C7 +:10415000001AA000001AC000001AE000001B0000B6 +:10416000001B2000001B4000001B6000001B8000A3 +:10417000001BA000001BC000001BE000001C000092 +:10418000001C2000001C4000001C6000001C80007F +:10419000001CA000001CC000001CE000001D00006E +:1041A000001D2000001D4000001D6000001D80005B +:1041B000001DA000001DC000001DE000001E00004A +:1041C000001E2000001E4000001E6000001E800037 +:1041D000001EA000001EC000001EE000001F000026 +:1041E000001F2000001F4000001F6000001F800013 +:1041F000001FA000001FC000001FE0000020000002 +:1042000000202000002040000020600000208000EE +:104210000020A0000020C0000020E00000210000DD +:1042200000212000002140000021600000218000CA +:104230000021A0000021C0000021E00000220000B9 +:1042400000222000002240000022600000228000A6 +:104250000022A0000022C0000022E0000023000095 +:104260000023200000234000002360000023800082 +:104270000023A0000023C0000023E0000024000071 +:10428000002420000024400000246000002480005E +:104290000024A0000024C0000024E000002500004D +:1042A000002520000025400000256000002580003A +:1042B0000025A0000025C0000025E0000026000029 +:1042C0000026200000264000002660000026800016 +:1042D0000026A0000026C0000026E0000027000005 +:1042E00000272000002740000027600000278000F2 +:1042F0000027A0000027C0000027E00000280000E1 +:1043000000282000002840000028600000288000CD +:104310000028A0000028C0000028E00000290000BC +:1043200000292000002940000029600000298000A9 +:104330000029A0000029C0000029E000002A000098 +:10434000002A2000002A4000002A6000002A800085 +:10435000002AA000002AC000002AE000002B000074 +:10436000002B2000002B4000002B6000002B800061 +:10437000002BA000002BC000002BE000002C000050 +:10438000002C2000002C4000002C6000002C80003D +:10439000002CA000002CC000002CE000002D00002C +:1043A000002D2000002D4000002D6000002D800019 +:1043B000002DA000002DC000002DE000002E000008 +:1043C000002E2000002E4000002E6000002E8000F5 +:1043D000002EA000002EC000002EE000002F0000E4 +:1043E000002F2000002F4000002F6000002F8000D1 +:1043F000002FA000002FC000002FE00000300000C0 +:1044000000302000003040000030600000308000AC +:104410000030A0000030C0000030E000003100009B +:104420000031200000314000003160000031800088 +:104430000031A0000031C0000031E0000032000077 +:104440000032200000324000003260000032800064 +:104450000032A0000032C0000032E0000033000053 +:104460000033200000334000003360000033800040 +:104470000033A0000033C0000033E000003400002F +:10448000003420000034400000346000003480001C +:104490000034A0000034C0000034E000003500000B +:1044A00000352000003540000035600000358000F8 +:1044B0000035A0000035C0000035E00000360000E7 +:1044C00000362000003640000036600000368000D4 +:1044D0000036A0000036C0000036E00000370000C3 +:1044E00000372000003740000037600000378000B0 +:1044F0000037A0000037C0000037E000003800009F +:10450000003820000038400000386000003880008B +:104510000038A0000038C0000038E000003900007A +:104520000039200000394000003960000039800067 +:104530000039A0000039C0000039E000003A000056 +:10454000003A2000003A4000003A6000003A800043 +:10455000003AA000003AC000003AE000003B000032 +:10456000003B2000003B4000003B6000003B80001F +:10457000003BA000003BC000003BE000003C00000E +:10458000003C2000003C4000003C6000003C8000FB +:10459000003CA000003CC000003CE000003D0000EA +:1045A000003D2000003D4000003D6000003D8000D7 +:1045B000003DA000003DC000003DE000003E0000C6 +:1045C000003E2000003E4000003E6000003E8000B3 +:1045D000003EA000003EC000003EE000003F0000A2 +:1045E000003F2000003F4000003F6000003F80008F +:1045F000003FA000003FC000003FE000004000007E +:10460000004020000040400000406000004080006A +:104610000040A0000040C0000040E0000041000059 +:104620000041200000414000004160000041800046 +:104630000041A0000041C0000041E0000042000035 +:104640000042200000424000004260000042800022 +:104650000042A0000042C0000042E0000043000011 +:1046600000432000004340000043600000438000FE +:104670000043A0000043C0000043E00000440000ED +:1046800000442000004440000044600000448000DA +:104690000044A0000044C0000044E00000450000C9 +:1046A00000452000004540000045600000458000B6 +:1046B0000045A0000045C0000045E00000460000A5 +:1046C0000046200000464000004660000046800092 +:1046D0000046A0000046C0000046E0000047000081 +:1046E000004720000047400000476000004780006E +:1046F0000047A0000047C0000047E000004800005D +:104700000048200000484000004860000048800049 +:104710000048A0000048C0000048E0000049000038 +:104720000049200000494000004960000049800025 +:104730000049A0000049C0000049E000004A000014 +:10474000004A2000004A4000004A6000004A800001 +:10475000004AA000004AC000004AE000004B0000F0 +:10476000004B2000004B4000004B6000004B8000DD +:10477000004BA000004BC000004BE000004C0000CC +:10478000004C2000004C4000004C6000004C8000B9 +:10479000004CA000004CC000004CE000004D0000A8 +:1047A000004D2000004D4000004D6000004D800095 +:1047B000004DA000004DC000004DE000004E000084 +:1047C000004E2000004E4000004E6000004E800071 +:1047D000004EA000004EC000004EE000004F000060 +:1047E000004F2000004F4000004F6000004F80004D +:1047F000004FA000004FC000004FE000005000003C +:104800000050200000504000005060000050800028 +:104810000050A0000050C0000050E0000051000017 +:104820000051200000514000005160000051800004 +:104830000051A0000051C0000051E00000520000F3 +:1048400000522000005240000052600000528000E0 +:104850000052A0000052C0000052E00000530000CF +:1048600000532000005340000053600000538000BC +:104870000053A0000053C0000053E00000540000AB +:104880000054200000544000005460000054800098 +:104890000054A0000054C0000054E0000055000087 +:1048A0000055200000554000005560000055800074 +:1048B0000055A0000055C0000055E0000056000063 +:1048C0000056200000564000005660000056800050 +:1048D0000056A0000056C0000056E000005700003F +:1048E000005720000057400000576000005780002C +:1048F0000057A0000057C0000057E000005800001B +:104900000058200000584000005860000058800007 +:104910000058A0000058C0000058E00000590000F6 +:1049200000592000005940000059600000598000E3 +:104930000059A0000059C0000059E000005A0000D2 +:10494000005A2000005A4000005A6000005A8000BF +:10495000005AA000005AC000005AE000005B0000AE +:10496000005B2000005B4000005B6000005B80009B +:10497000005BA000005BC000005BE000005C00008A +:10498000005C2000005C4000005C6000005C800077 +:10499000005CA000005CC000005CE000005D000066 +:1049A000005D2000005D4000005D6000005D800053 +:1049B000005DA000005DC000005DE000005E000042 +:1049C000005E2000005E4000005E6000005E80002F +:1049D000005EA000005EC000005EE000005F00001E +:1049E000005F2000005F4000005F6000005F80000B +:1049F000005FA000005FC000005FE00000600000FA +:104A000000602000006040000060600000608000E6 +:104A10000060A0000060C0000060E00000610000D5 +:104A200000612000006140000061600000618000C2 +:104A30000061A0000061C0000061E00000620000B1 +:104A4000006220000062400000626000006280009E +:104A50000062A0000062C0000062E000006300008D +:104A6000006320000063400000636000006380007A +:104A70000063A0000063C0000063E0000064000069 +:104A80000064200000644000006460000064800056 +:104A90000064A0000064C0000064E0000065000045 +:104AA0000065200000654000006560000065800032 +:104AB0000065A0000065C0000065E0000066000021 +:104AC000006620000066400000666000006680000E +:104AD0000066A0000066C0000066E00000670000FD +:104AE00000672000006740000067600000678000EA +:104AF0000067A0000067C0000067E00000680000D9 +:104B000000682000006840000068600000688000C5 +:104B10000068A0000068C0000068E00000690000B4 +:104B200000692000006940000069600000698000A1 +:104B30000069A0000069C0000069E000006A000090 +:104B4000006A2000006A4000006A6000006A80007D +:104B5000006AA000006AC000006AE000006B00006C +:104B6000006B2000006B4000006B6000006B800059 +:104B7000006BA000006BC000006BE000006C000048 +:104B8000006C2000006C4000006C6000006C800035 +:104B9000006CA000006CC000006CE000006D000024 +:104BA000006D2000006D4000006D6000006D800011 +:104BB000006DA000006DC000006DE000006E000000 +:104BC000006E2000006E4000006E6000006E8000ED +:104BD000006EA000006EC000006EE000006F0000DC +:104BE000006F2000006F4000006F6000006F8000C9 +:104BF000006FA000006FC000006FE00000700000B8 +:104C000000702000007040000070600000708000A4 +:104C10000070A0000070C0000070E0000071000093 +:104C20000071200000714000007160000071800080 +:104C30000071A0000071C0000071E000007200006F +:104C4000007220000072400000726000007280005C +:104C50000072A0000072C0000072E000007300004B +:104C60000073200000734000007360000073800038 +:104C70000073A0000073C0000073E0000074000027 +:104C80000074200000744000007460000074800014 +:104C90000074A0000074C0000074E0000075000003 +:104CA00000752000007540000075600000758000F0 +:104CB0000075A0000075C0000075E00000760000DF +:104CC00000762000007640000076600000768000CC +:104CD0000076A0000076C0000076E00000770000BB +:104CE00000772000007740000077600000778000A8 +:104CF0000077A0000077C0000077E0000078000097 +:104D00000078200000784000007860000078800083 +:104D10000078A0000078C0000078E0000079000072 +:104D2000007920000079400000796000007980005F +:104D30000079A0000079C0000079E000007A00004E +:104D4000007A2000007A4000007A6000007A80003B +:104D5000007AA000007AC000007AE000007B00002A +:104D6000007B2000007B4000007B6000007B800017 +:104D7000007BA000007BC000007BE000007C000006 +:104D8000007C2000007C4000007C6000007C8000F3 +:104D9000007CA000007CC000007CE000007D0000E2 +:104DA000007D2000007D4000007D6000007D8000CF +:104DB000007DA000007DC000007DE000007E0000BE +:104DC000007E2000007E4000007E6000007E8000AB +:104DD000007EA000007EC000007EE000007F00009A +:104DE000007F2000007F4000007F6000007F800087 +:104DF000007FA000007FC000007FE000007FE00196 +:104E000000000000000001FF0000020000000000A0 +:104E1000000003FF00000400000004010000040182 +:104E2000000002380000011C0000011C0000011CF1 +:104E30000000005000000050000000500000000181 +:104E400000000158000001A8000000C8000000A0F8 +:104E5000000000C800000000000000000000005A30 +:104E6000000000FA00000401000004010000000A34 +:104E7000000000320000040100000401000001589D +:104E8000000001A80000001800000068000000B841 +:104E90000000010800000158000001A800000018EF +:104EA00000000068000000B80000010800000001D8 +:104EB00000000002000000000000000802150020B1 +:104EC000021500200810000000000036000000005D +:104ED00000000004000000040000000000000000CA +:104EE00000000001000000040000000200000002B9 +:104EF000000000010000000200000020000000404F +:104F00000000004000000003000000180000200026 +:104F1000000040C000006180000082400000A3004B +:104F20000000C3C00000E48000010540000126002D +:104F3000000146C000016780000188400001A9000F +:104F40000001C9C00001EA8000020B4000022C00F1 +:104F500000024CC000026D8000028E400002AF00D3 +:104F60000002CFC00002F0800000114000000001EC +:104F7000000000010000000100000001000000012D +:104F8000000000010000000100000001000000011D +:104F9000000000010000000100000001000000010D +:104FA00000000001000000010003D0000000003DEF +:104FB00000000001000D0000000700D00002814049 +:104FC000000B81680002022000010240000F025025 +:104FD00000010340000C0000000800C000028140F6 +:104FE000000B81680002022000010240000702500D +:104FF000000202C0001000000008010000028180D1 +:10500000000B81A80002026000018280000E8298DD +:1050100000080380000F0000000100F00002810082 +:1050200000090128000201B8000101D8000E01E8C2 +:10503000000002C8FFFFFFF301AFFFFF0000000008 +:105040000000000000000000000000000000000060 +:1050500000000000FFFFFFF100EFFFFF0000000075 +:10506000000000000000000000000000000100003F +:1050700000000000FFFFFFF6005FFFFF00000000E0 +:10508000000000000000000000000000000200001E +:1050900000000000FFFFF4061CBFFFFF000000053A +:1050A00000000000000000140000000000040000E8 +:1050B00000000000FFFFFFF2004FFFFF00000000B4 +:1050C00000000000000000000000000000080000D8 +:1050D00000000000FFFFFFFA002FFFFF00000000AC +:1050E00000000000000000000000000000100000B0 +:1050F00000000000FFFFFFF701EFFFFF00000000CE +:10510000000000000000000000000000002000007F +:1051100000000000FFFFFFF5002FFFFF0000000070 +:10512000000000000000000000000000004000003F +:1051300000000000FFFFFFF3018FFFFF00000000F1 +:10514000000000000000000000000000000000005F +:1051500000000000FFFFFFF1010FFFFF0000000053 +:10516000000000000000000000000000000100003E +:1051700000000000FFFFFFF6005FFFFF00000000DF +:10518000000000000000000000000000000200001D +:1051900000000000FFFFF4061CBFFFFF0000000539 +:1051A00000000000000000140000000000040000E7 +:1051B00000000000FFFFFFF2004FFFFF00000000B3 +:1051C00000000000000000000000000000080000D7 +:1051D00000000000FFFFFFFA002FFFFF00000000AB +:1051E00000000000000000000000000000100000AF +:1051F00000000000FFFFFFF700EFFFFF00000000CE +:10520000000000000000000000000000002000007E +:1052100000000000FFFFFFF5004FFFFF000000004F +:10522000000000000000000000000000004000003E +:1052300000000000FFFFFFFF00CFFFFF00000000A5 +:1052400000000000000000CC000000000000000092 +:1052500000000000FFFFFFFF00CFFFFF0000000085 +:1052600000000000000000CC000000000001000071 +:1052700000000000FFFFFFFF00CFFFFF0000000065 +:1052800000000000000000CC000000000002000050 +:1052900000000000FFFFFFFF00CFFFFF0000000045 +:1052A00000000000000000CC00000000000400002E +:1052B00000000000FFFFFFFF00CFFFFF0000000025 +:1052C00000000000000000CC00000000000800000A +:1052D00000000000FFFFFFFF00CFFFFF0000000005 +:1052E00000000000000000CC0000000000100000E2 +:1052F00000000000FFFFFFFF00CFFFFF00000000E5 +:1053000000000000000000CC0000000000200000B1 +:1053100000000000FFFFFFFF00CFFFFF00000000C4 +:1053200000000000000000CC000000000040000071 +:1053300000000000FFFFFFF3020FFFFF000000006E +:10534000000000000000000000000000000000005D +:1053500000000000FFFFFFF1010FFFFF0000000051 +:10536000000000000000000000000000000100003C +:1053700000000000FFFFFFF6005FFFFF00000000DD +:10538000000000000000000000000000000200001B +:1053900000000000FFFFF4061CBFFFFF0000000537 +:1053A00000000000000000140000000000040000E5 +:1053B00000000000FFFFFFF2004FFFFF00000000B1 +:1053C00000000000000000000000000000080000D5 +:1053D00000000000FFFFFF8A042FFFFF0000000015 +:1053E00000000000000000000000000000100000AD +:1053F00000000000FFFFFF9705CFFFFF0000000047 +:10540000000000000000000000000000002000007C +:1054100000000000FFFFFFF5010FFFFF000000008C +:10542000000000000000000000000000004000003C +:1054300000000000FFFFFFF301EFFFFF000000008E +:10544000000000000000000000000000000000005C +:1054500000000000FFFFFFF1002FFFFF0000000031 +:10546000000000000000000000000000000100003B +:1054700000000000FFFFFFF6005FFFFF00000000DC +:10548000000000000000000000000000000200001A +:1054900000000000FFFFFF061CBFFFFF0000000030 +:1054A00000000000000000140000000000040000E4 +:1054B00000000000FFFFFFF2004FFFFF00000000B0 +:1054C00000000000000000000000000000080000D4 +:1054D00000000000FFFFFFFA002FFFFF00000000A8 +:1054E00000000000000000000000000000100000AC +:1054F00000000000FFFFFFF701CFFFFF00000000EA +:10550000000000000000000000000000002000007B +:1055100000000000FFFFFFFF00CFFFFF00000000C2 +:1055200000000000000000CC00000000004000006F +:1055300000000000FFFFFFFF00CFFFFF00000000A2 +:1055400000000000000000CC00000000000000008F +:1055500000000000FFFFFFFF00CFFFFF0000000082 +:1055600000000000000000CC00000000000100006E +:1055700000000000FFFFFFFF00CFFFFF0000000062 +:1055800000000000000000CC00000000000200004D +:1055900000000000FFFFFFFF00CFFFFF0000000042 +:1055A00000000000000000CC00000000000400002B +:1055B00000000000FFFFFFFF00CFFFFF0000000022 +:1055C00000000000000000CC000000000008000007 +:1055D00000000000FFFFFFFF00CFFFFF0000000002 +:1055E00000000000000000CC0000000000100000DF +:1055F00000000000FFFFFFFF00CFFFFF00000000E2 +:1056000000000000000000CC0000000000200000AE +:1056100000000000FFFFFFFF00CFFFFF00000000C1 +:1056200000000000000000CC00000000004000006E +:1056300000000000FFFFFFFF00CFFFFF00000000A1 +:1056400000000000000000CC00000000000000008E +:1056500000000000FFFFFFFF00CFFFFF0000000081 +:1056600000000000000000CC00000000000100006D +:1056700000000000FFFFFFFF00CFFFFF0000000061 +:1056800000000000000000CC00000000000200004C +:1056900000000000FFFFFFFF00CFFFFF0000000041 +:1056A00000000000000000CC00000000000400002A +:1056B00000000000FFFFFFFF00CFFFFF0000000021 +:1056C00000000000000000CC000000000008000006 +:1056D00000000000FFFFFFFF00CFFFFF0000000001 +:1056E00000000000000000CC0000000000100000DE +:1056F00000000000FFFFFFFF00CFFFFF00000000E1 +:1057000000000000000000CC0000000000200000AD +:1057100000000000FFFFFFFF00CFFFFF00000000C0 +:1057200000000000000000CC00000000004000006D +:1057300000000000FFFFFFFF00CFFFFF00000000A0 +:1057400000000000000000CC00000000000000008D +:1057500000000000FFFFFFFF00CFFFFF0000000080 +:1057600000000000000000CC00000000000100006C +:1057700000000000FFFFFFFF00CFFFFF0000000060 +:1057800000000000000000CC00000000000200004B +:1057900000000000FFFFFFFF00CFFFFF0000000040 +:1057A00000000000000000CC000000000004000029 +:1057B00000000000FFFFFFFF00CFFFFF0000000020 +:1057C00000000000000000CC000000000008000005 +:1057D00000000000FFFFFFFF00CFFFFF0000000000 +:1057E00000000000000000CC0000000000100000DD +:1057F00000000000FFFFFFFF00CFFFFF00000000E0 +:1058000000000000000000CC0000000000200000AC +:1058100000000000FFFFFFFF00CFFFFF00000000BF +:1058200000000000000000CC00000000004000006C +:105830000000000000000032000000320000020002 +:1058400000003DFF00000211000002000000020401 +:105850000000FFFF0000FFFF0000FFFF0000FFFF50 +:1058600000000000000000370000002100000020C0 +:1058700000000001000000010000000107FFFFFF21 +:105880000000007F07FFFFFF0000003F0000FFFF58 +:105890000000FFFF0000FFFF0000FFFF00007FF897 +:1058A00000007FF800000000000028AD000029186B +:1058B000000029190000000500000007000000009A +: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 +:105AD000000000000000FF00000000000000FF00C8 +:105AE000000000000000FF00000000000000FF00B8 +:105AF000000000000000FF00000000000000FF00A8 +:105B0000000000000000FF1C0FFFFFFF0000FF1C53 +: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 +:106350000FFFFFFF0000FF1C0FFFFFFF0000FF1CEF +:106360000FFFFFFF0000FF1C0FFFFFFF0000FF1CDF +:106370000FFFFFFF0000FF1C0FFFFFFF0000FF1CCF +:106380000FFFFFFF00000A2F0000150000000001B2 +:1063900000000002000000030000000000000004F4 +:1063A00000000001000000000000000100000004E7 +:1063B00000000000000000010000000300000000D9 +:1063C00000000001000000040000000000000001C7 +:1063D00000000003000000000000000100000004B5 +:1063E00000000000000000040000000300000000A6 +:1063F0000000000000007FFF000003FF000000001D +:106400000000000100000001000000010000000089 +:10641000000000020000009000000090008000904A +:1064200008100000000009FF0000076C0000008A4F +:106430000000008000000081000000800000008A51 +:106440000000008000000081000000800000008A41 +:106450000000008000000081000000800000008A31 +:106460000000008000000081000000800000008A21 +:10647000000000800000008100000080000000019A +:106480000000000100000001000000010000000108 +:1064900000000001000025E4000025E400004BC8D6 +:1064A00000004BC8000000180000111A0054321000 +:1064B000000000000021054300000000000025E46A +:1064C000000025E400004BC800004BC80000001885 +:1064D0000000111A00543210000000000021054392 +:1064E00000000000000000010000000100000001A9 +:1064F0000000000000000000000000010000000299 +:10650000000000000000000600000003000000047E +:106510000000000500000001000000010000000173 +:106520000000000100000001000000010000000167 +:106530000000000100000001000000010000000157 +:106540000000000100000001000000010000000147 +:1065500000000001000000030000600000000003D4 +:106560000000600000000003000040000000030085 +:10657000000003000000030000000300000003000F +:1065800000000300000003000003F008000000000A +:1065900000000000000000000000000100000001F9 +:1065A00000000001000000010000000100000001E7 +:1065B00000000001000000010000000100000001D7 +:1065C00000000001000000010000000100000001C7 +:1065D00000000001000000010000000100000001B7 +:1065E00000000001000000010000000100000001A7 +:1065F0000000000100000001000000010000000197 +:106600000000000100000001000000010000000186 +:1066100000000001000000FF000000FF000000FF7C +:10662000000000FF0000007F000000FF000000FFEE +:10663000000000FF0000003E000000000000003FDE +:106640000000003F0000003F0000003F0000003F4E +:106650000000003F0000003F0000000F00000000AD +:106660001217000022170000321700001215000058 +:10667000221500003215000002100000001000007A +:10668000101000002010000030100000401000002A +:1066900000000000000000000000000000100000EA +:1066A00012140000221400003214000042140000F2 +:1066B000000000000000000000000000000089064B +:1066C0000000892600000036000000360810000097 +:1066D00008100000FFFFFFFFFFFFFFFFFFFFFFFFAE +:1066E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:1066F000FFFFFFFFF000C000FFFFFFFFFFFFFFFFF6 +:10670000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10671000FFFFFFFFF800C000FFFFFFFFFFFFFFFFCD +:10672000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10673000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:10674000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:10675000FFFFFFFF00003C100000000800000008E1 +:10676000000000020000000400000005000000041A +:1067700000000040000018080000080300000803A3 +:1067800000000040000000030000080300000803B0 +:1067900000000803000100030000080300000803D4 +:1067A00000000003000000030000000300000003DD +:1067B00000000003000000030000000300000003CD +:1067C00000000003000000030000000300000003BD +:1067D0000000000300000003000000030000240389 +:1067E0000000002F000000090000001900000184D3 +:1067F00000000183000003060000001900000006ED +:1068000000000306000003060000030600000C86DB +:10681000000003060000030600000006000000065A +:106820000000000600000006000000060000000650 +:106830000000000600000006000000060000000640 +:106840000000000600000006000000060000000630 +:106850000000000600000306000000130000000610 +:106860000000100400001004001064400010644098 +:1068700000000040000000190000000100000000BE +:1068800000000000000000000000000000002000E8 +:1068900000000000000000000000000000000000F8 +:1068A00004002000000000000000000000000000C4 +:1068B0000000000041002000000000000000000077 +:1068C0000000000000000000000020000000007C2C +:1068D0000000003D0000003F0000009C0000000C94 +:1068E000000000050000000A000000050000005341 +:1068F000000025E3000000540000005400000004E4 +:106900000000000400000004000000040000000477 +:10691000000000040000000400000004000000006B +:106920000000000100000002000000000000000163 +:1069300000000002000000090000000B0000000A37 +:106940000000000000000001000000020000000044 +:106950000000000100000002000000090000000B20 +:106960000000000A000000090000000B0000000AFF +:10697000000000090000000B0000000A00000000F9 +:1069800000000800000002000000040000000000F9 +:10699000000000001FFF1FFF1FFF1FFF1FFF1FFF43 +:1069A0001FFF1FFF000025E40000800020002000E2 +:1069B0002000200080008000800080004000400017 +:1069C00040004000000000000000000200000178CC +:1069D00000000178000000000000000000000178C5 +:1069E00000000000000000000000000000000001A6 +:1069F0000000000200000000000000000000000095 +:106A0000000000040000000000000001000000027F +:106A10000000000000000000000000000000000472 +:106A20000000000000000001000000020000000063 +:106A30000000000100000002000000000000000152 +:106A40000000000200000000000000000000000044 +:106A5000000000040000000000000001000000022F +:106A60000000000000000001000000020000000023 +:106A70000000000100000002000000000000000013 +:106A80000000000000000004000000130E490E4941 +:106A90000E490E49009200920092009201240124B6 +:106AA000012401240000000000000000100010007C +:106AB000100010002001012001011001010101015D +:106AC000200101200101100120010120010110011C +:106AD0000101010120010120010110010101010159 +:106AE000000000040000000602004104020041040E +:106AF000020041040200410400000204000002CE32 +:106B0000000002CE0000000000000000000002CCE7 +:106B10000000000000000000000000000000000174 +:106B20000000000200000000000000000000000063 +:106B3000000000040000000000000001000000024E +:106B40000000000000000000000000000000000441 +:106B5000000000130E490E49000000000000000074 +:106B60001000100010001000200101200101100190 +:106B7000010101012001012001011001200101207A +:106B80000101100101010101200101200101100199 +:106B90000101010102004104020041040000000261 +:106BA00000000000000000020000000000000002E1 +:106BB00000000000000000000000000000000002D3 +:106BC00000000000000000020000000000000002C1 +:106BD00000000000000000000000000000000004B1 +:106BE0000000000602004104020041040000000110 +:106BF0000000000100000001000000010000000191 +:106C00000000000100000001000000010000000180 +:106C10000000000100000001000000010000000170 +:106C20000000000100000001000000010000000160 +:106C3000000000030255555502555555000002CE7F +:106C4000000002CE000002CE000002CE000002CE04 +:106C5000000002CE000002CC0000005400000054EE +:106C6000000000540000005400000000000000017B +:106C70000000000200000000000000060000000309 +:106C800000000004000000050000000000000001FA +:106C900000000002000000000000000000000000F2 +:106CA00000000006000000000000000100000002DB +:106CB00000000000000000000000000000000006CE +:106CC00000000000000000010000000200000000C1 +:106CD00000000001000000020000000000000001B0 +:106CE00000000002000000000000000000000000A2 +:106CF000000000060000000000000001000000028B +:106D00000000000000000001000000020000000080 +:106D10000000000100000002000000000000000070 +:106D200000000000000000060E490E490E490E4901 +:106D30000092009200920092012401240124012477 +:106D400010001000100010002001012001011001AE +:106D50000101010120010120010110012001012098 +:106D600001011001010101012001012001011001B7 +:106D70000101010100000004000000060000000005 +:106D80000000000100000002000000000000000000 +:106D900000000000000000060000000000000001EC +:106DA00000000002000000000000000000000000E1 +:106DB00000000006000000030000000400000005C1 +:106DC00000000003000000040000000500000003B4 +:106DD00000000004000000050000000300000003A4 +:106DE0000000000300000006000000030000000493 +:106DF0000000000500000003000000040000000582 +:106E00000000000300000004000000050000000373 +:106E10000000000300000003000000060E490E49B8 +:106E200000000000009200920000000001240124F4 +:106E300000000000000000000E490E4900000000A4 +:106E400000920092000000000124012410001000B4 +:106E500010001000200101200101100101010101B9 +:106E60002001012001011001200101200101100178 +:106E700001010101200101200101100101010101B5 +:106E800000000001000000030000000400000003F7 +:106E900000000004000000050000000300000006E0 +:106EA00000000005000000040000000300000004D2 +:106EB00000000005000000030000000600000005BF +:106EC00000000004000000030000000400000000B7 +:106ED00000000001000000020000000000000001AE +:106EE0000000000200000005000000030000000692 +:106EF0000000000500000004000000030000000482 +:106F0000000000000000000100000002000000007E +:106F10000000000100000002000000050000000366 +:106F20000000000600000005004800480048004836 +:106F3000009000900090009001200120012001208D +:106F40000402040204020402000500050005000515 +:106F500012001200120012000800080008000800C9 +:106F60000120012001011020010101200120012048 +:106F70000101102001200120010110200101012048 +:106F80000120012001011020010101200000000466 +:106F9000000000060000012300000123000001237F +:106FA0000000012300000123000001230000012351 +:106FB0000000012300000123000001230000012341 +:106FC0000000012300000123000001230000012331 +:106FD0000000012300000123000001230000012321 +:106FE0000000012300000020000000320000000724 +:106FF0000000000700000000000000080000000181 +:107000000000000000000000000000000215002049 +:1070100002150020000000300810000000000036BB +:1070200000000030000000310000000400000005F6 +:107030000000000000000004000000010000000645 +:1070400000000001000000020000004000000040BD +:107050000000001C000000200001000000020700EA +:1070600000030E000004150000051C0000062300AC +:1070700000072A000008310000093800000A3F001C +:10708000000B4600000C4D00000D5400000E5B008C +:10709000000F6200001069000011700000127700FC +:1070A00000137E000014850000158C00001693006C +:1070B00000179A000018A1000019A800001AAF00DC +:1070C000001BB600001CBD00001DC400001ECB004C +:1070D000001FD2000000D9000000001E0000001DAB +:1070E000000100000002078000030F00000416806A +:1070F00000051E000006258000072D0000083480D2 +:1071000000093C00000A4380000B4B00000C528039 +:10711000000D5A00000E6180000F690000107080A1 +:107120000011780000127F800013870000148E8009 +:107130000015960000169D800017A5000018AC8071 +:107140000019B400001ABB80001BC300001CCA80D9 +:107150000000D2000000000100000001000000015A +:10716000000000010000000100000001000000011B +:10717000000000010000000100000001000000010B +:1071800000000001000000010000000100000001FB +:1071900000000001000000280000002C000000306A +:1071A00000000001000000010000000100000211C9 +:1071B0000000020000000204000002190000FFFFAE +:1071C0000000FFFF0000FFFF0000FFFF00000020A5 +:1071D00000000021000000010000000107FFFFFF88 +:1071E0000000007F07FFFFFF0000003F0000FFFFDF +:1071F0000000FFFF0000FFFF0000FFFF00007FF81E +:1072000000007FF800000000000000010000FF0007 +: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 +:10741000000000000000FF00000000000000FF006E +:10742000000000000000FF00000000000000FF005E +:10743000000000000000FF00000000000000FF004E +:10744000000000000000FF0000000000002010010C +:107450000000000001009000000001000000000199 +:107460000000000000000000140AFF00000090026D +:107470000000000000000000000000000000900478 +:107480000000000000000000000000000000900666 +:107490000000000000000000000000000000900854 +:1074A0000000000000000000000000000000900A42 +:1074B0000000000000000000000000000000900C30 +:1074C0000000000000000000000000000000900E1E +:1074D000000000000000000000000000000090100C +:1074E00000000000000000000000000000009012FA +:1074F00000000000000000000000000000009014E8 +:1075000000000000000000000000000000009016D5 +:1075100000000000000000000000000000009018C3 +:107520000000000000000000000000000000901AB1 +:107530000000000000000000000000000000901C9F +:107540000000000000000000000000000000901E8D +:10755000000000000000000000000000000090207B +:107560000000000000000000000000000000902269 +:107570000000000000000000000000000000902457 +:107580000000000000000000000000000000902645 +:107590000000000000000000000000000000902833 +:1075A0000000000000000000000000000000902A21 +:1075B0000000000000000000000000000000902C0F +:1075C0000000000000000000000000000000902EFD +:1075D00000000000000000000000000000009030EB +:1075E00000000000000000000000000000009032D9 +:1075F00000000000000000000000000000009034C7 +:1076000000000000000000000000000000009036B4 +:1076100000000000000000000000000000009038A2 +:107620000000000000000000000000000000903A90 +:107630000000000000000000000000000000903C7E +:107640000000000000000000000000000000903E6C +:10765000000000000000000000000000000090405A +:107660000000000000000000000000000000904248 +:107670000000000000000000000000000000904436 +:107680000000000000000000000000000000904624 +:107690000000000000000000000000000000904812 +:1076A0000000000000000000000000000000904A00 +:1076B0000000000000000000000000000000904CEE +:1076C0000000000000000000000000000000904EDC +:1076D00000000000000000000000000000009050CA +:1076E00000000000000000000000000000009052B8 +:1076F00000000000000000000000000000009054A6 +:107700000000000000000000000000000000905693 +:107710000000000000000000000000000000905881 +:107720000000000000000000000000000000905A6F +:107730000000000000000000000000000000905C5D +:107740000000000000000000000000000000905E4B +:107750000000000000000000000000000000906039 +:107760000000000000000000000000000000906227 +:107770000000000000000000000000000000906415 +:107780000000000000000000000000000000906603 +:1077900000000000000000000000000000009068F1 +:1077A0000000000000000000000000000000906ADF +:1077B0000000000000000000000000000000906CCD +:1077C0000000000000000000000000000000906EBB +:1077D00000000000000000000000000000009070A9 +:1077E0000000000000000000000000000000907297 +:1077F0000000000000000000000000000000907485 +:107800000000000000000000000000000000907672 +:107810000000000000000000000000000000907860 +:107820000000000000000000000000000000907A4E +:107830000000000000000000000000000000907C3C +:107840000000000000000000000000000000907E2A +:107850000000000000000000000000000000908018 +:107860000000000000000000000000000000908206 +:1078700000000000000000000000000000009084F4 +:1078800000000000000000000000000000009086E2 +:1078900000000000000000000000000000009088D0 +:1078A0000000000000000000000000000000908ABE +:1078B0000000000000000000000000000000908CAC +:1078C0000000000000000000000000000000908E9A +:1078D0000000000000000000000000000000909088 +:1078E0000000000000000000000000000000909276 +:1078F0000000000000000000000000000000909464 +:107900000000000000000000000000000000909651 +:10791000000000000000000000000000000090983F +:107920000000000000000000000000000000909A2D +:107930000000000000000000000000000000909C1B +:107940000000000000000000000000000000909E09 +:10795000000000000000000000000000000090A0F7 +:10796000000000000000000000000000000090A2E5 +:10797000000000000000000000000000000090A4D3 +:10798000000000000000000000000000000090A6C1 +:10799000000000000000000000000000000090A8AF +:1079A000000000000000000000000000000090AA9D +:1079B000000000000000000000000000000090AC8B +:1079C000000000000000000000000000000090AE79 +:1079D000000000000000000000000000000090B067 +:1079E000000000000000000000000000000090B255 +:1079F000000000000000000000000000000090B443 +:107A0000000000000000000000000000000090B630 +:107A1000000000000000000000000000000090B81E +:107A2000000000000000000000000000000090BA0C +:107A3000000000000000000000000000000090BCFA +:107A4000000000000000000000000000000090BEE8 +:107A5000000000000000000000000000000090C0D6 +:107A6000000000000000000000000000000090C2C4 +:107A7000000000000000000000000000000090C4B2 +:107A8000000000000000000000000000000090C6A0 +:107A9000000000000000000000000000000090C88E +:107AA000000000000000000000000000000090CA7C +:107AB000000000000000000000000000000090CC6A +:107AC000000000000000000000000000000090CE58 +:107AD000000000000000000000000000000090D046 +:107AE000000000000000000000000000000090D234 +:107AF000000000000000000000000000000090D422 +:107B0000000000000000000000000000000090D60F +:107B1000000000000000000000000000000090D8FD +:107B2000000000000000000000000000000090DAEB +:107B3000000000000000000000000000000090DCD9 +:107B4000000000000000000000000000000090DEC7 +:107B5000000000000000000000000000000090E0B5 +:107B6000000000000000000000000000000090E2A3 +:107B7000000000000000000000000000000090E491 +:107B8000000000000000000000000000000090E67F +:107B9000000000000000000000000000000090E86D +:107BA000000000000000000000000000000090EA5B +:107BB000000000000000000000000000000090EC49 +:107BC000000000000000000000000000000090EE37 +:107BD000000000000000000000000000000090F025 +:107BE000000000000000000000000000000090F213 +:107BF000000000000000000000000000000090F401 +:107C0000000000000000000000000000000090F6EE +:107C1000000000000000000000000000000090F8DC +:107C2000000000000000000000000000000090FACA +:107C3000000000000000000000000000000090FCB8 +:107C4000000000000000000000000000000090FEA6 +:107C50000000000000000000000000000000910093 +:107C60000000000000000000000000000000910281 +:107C7000000000000000000000000000000091046F +:107C8000000000000000000000000000000091065D +:107C9000000000000000000000000000000091084B +:107CA0000000000000000000000000000000910A39 +:107CB0000000000000000000000000000000910C27 +:107CC0000000000000000000000000000000910E15 +:107CD0000000000000000000000000000000911003 +:107CE00000000000000000000000000000009112F1 +:107CF00000000000000000000000000000009114DF +:107D000000000000000000000000000000009116CC +:107D100000000000000000000000000000009118BA +:107D20000000000000000000000000000000911AA8 +:107D30000000000000000000000000000000911C96 +:107D40000000000000000000000000000000911E84 +:107D50000000000000000000000000000000912072 +:107D60000000000000000000000000000000912260 +:107D7000000000000000000000000000000091244E +:107D8000000000000000000000000000000091263C +:107D9000000000000000000000000000000091282A +:107DA0000000000000000000000000000000912A18 +:107DB0000000000000000000000000000000912C06 +:107DC0000000000000000000000000000000912EF4 +:107DD00000000000000000000000000000009130E2 +:107DE00000000000000000000000000000009132D0 +:107DF00000000000000000000000000000009134BE +:107E000000000000000000000000000000009136AB +:107E10000000000000000000000000000000913899 +:107E20000000000000000000000000000000913A87 +:107E30000000000000000000000000000000913C75 +:107E40000000000000000000000000000000913E63 +:107E50000000000000000000000000000000914051 +:107E6000000000000000000000000000000091423F +:107E7000000000000000000000000000000091442D +:107E8000000000000000000000000000000091461B +:107E90000000000000000000000000000000914809 +:107EA0000000000000000000000000000000914AF7 +:107EB0000000000000000000000000000000914CE5 +:107EC0000000000000000000000000000000914ED3 +:107ED00000000000000000000000000000009150C1 +:107EE00000000000000000000000000000009152AF +:107EF000000000000000000000000000000091549D +:107F0000000000000000000000000000000091568A +:107F10000000000000000000000000000000915878 +:107F20000000000000000000000000000000915A66 +:107F30000000000000000000000000000000915C54 +:107F40000000000000000000000000000000915E42 +:107F50000000000000000000000000000000916030 +:107F6000000000000000000000000000000091621E +:107F7000000000000000000000000000000091640C +:107F800000000000000000000000000000009166FA +:107F900000000000000000000000000000009168E8 +:107FA0000000000000000000000000000000916AD6 +:107FB0000000000000000000000000000000916CC4 +:107FC0000000000000000000000000000000916EB2 +:107FD00000000000000000000000000000009170A0 +:107FE000000000000000000000000000000091728E +:107FF000000000000000000000000000000091747C +:108000000000000000000000000000000000917669 +:108010000000000000000000000000000000917857 +:108020000000000000000000000000000000917A45 +:108030000000000000000000000000000000917C33 +:108040000000000000000000000000000000917E21 +:10805000000000000000000000000000000091800F +:1080600000000000000000000000000000009182FD +:1080700000000000000000000000000000009184EB +:1080800000000000000000000000000000009186D9 +:1080900000000000000000000000000000009188C7 +:1080A0000000000000000000000000000000918AB5 +:1080B0000000000000000000000000000000918CA3 +:1080C0000000000000000000000000000000918E91 +:1080D000000000000000000000000000000091907F +:1080E000000000000000000000000000000091926D +:1080F000000000000000000000000000000091945B +:108100000000000000000000000000000000919648 +:108110000000000000000000000000000000919836 +:108120000000000000000000000000000000919A24 +:108130000000000000000000000000000000919C12 +:108140000000000000000000000000000000919E00 +:10815000000000000000000000000000000091A0EE +:10816000000000000000000000000000000091A2DC +:10817000000000000000000000000000000091A4CA +:10818000000000000000000000000000000091A6B8 +:10819000000000000000000000000000000091A8A6 +:1081A000000000000000000000000000000091AA94 +:1081B000000000000000000000000000000091AC82 +:1081C000000000000000000000000000000091AE70 +:1081D000000000000000000000000000000091B05E +:1081E000000000000000000000000000000091B24C +:1081F000000000000000000000000000000091B43A +:10820000000000000000000000000000000091B627 +:10821000000000000000000000000000000091B815 +:10822000000000000000000000000000000091BA03 +:10823000000000000000000000000000000091BCF1 +:10824000000000000000000000000000000091BEDF +:10825000000000000000000000000000000091C0CD +:10826000000000000000000000000000000091C2BB +:10827000000000000000000000000000000091C4A9 +:10828000000000000000000000000000000091C697 +:10829000000000000000000000000000000091C885 +:1082A000000000000000000000000000000091CA73 +:1082B000000000000000000000000000000091CC61 +:1082C000000000000000000000000000000091CE4F +:1082D000000000000000000000000000000091D03D +:1082E000000000000000000000000000000091D22B +:1082F000000000000000000000000000000091D419 +:10830000000000000000000000000000000091D606 +:10831000000000000000000000000000000091D8F4 +:10832000000000000000000000000000000091DAE2 +:10833000000000000000000000000000000091DCD0 +:10834000000000000000000000000000000091DEBE +:10835000000000000000000000000000000091E0AC +:10836000000000000000000000000000000091E29A +:10837000000000000000000000000000000091E488 +:10838000000000000000000000000000000091E676 +:10839000000000000000000000000000000091E864 +:1083A000000000000000000000000000000091EA52 +:1083B000000000000000000000000000000091EC40 +:1083C000000000000000000000000000000091EE2E +:1083D000000000000000000000000000000091F01C +:1083E000000000000000000000000000000091F20A +:1083F000000000000000000000000000000091F4F8 +:10840000000000000000000000000000000091F6E5 +:10841000000000000000000000000000000091F8D3 +:10842000000000000000000000000000000091FAC1 +:10843000000000000000000000000000000091FCAF +:10844000000000000000000000000000000091FE9D +:1084500000000000891400000000000089140000E2 +:1084600000000000891400000000000089140000D2 +:1084700000000000891400000000000089140000C2 +:1084800000000000891400000000000089140000B2 +:10849000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:1084A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:1084B0000000FFFF00000000FFFFFFFFFFFFFFFFC6 +:1084C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:1084D000FFFFFFFFFFFFFFFF0000FFFF00000000A6 +:1084E00000000399000035000000000100000002B8 +:1084F0000000000300000000000000040000000174 +:108500000000000000000001000000040000000066 +:108510000000000100000003000000000000000156 +:108520000000000400000000000000010000000343 +:108530000000000000000001000000040000000036 +:108540000000000400000003000000000000000024 +:1085500000007FFF000003FFFFFFFFFFFFFFFFFFA3 +:10856000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:10857000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10858000FFFFFFFFFFFFFFFF0000000300BEBC2056 +:1085900000000000000000050000000300BEBC2039 +:1085A00000000000000000050000000300BEBC2029 +:1085B00000000000000000050000000300BEBC2019 +:1085C00000000000000000050000000300BEBC2009 +:1085D00000000000000000050000000300BEBC20F9 +:1085E00000000000000000050000000300BEBC20E9 +:1085F00000000000000000050000000300BEBC20D9 +:1086000000000000000000050000000D0000000C4C +:1086100000000000000000100000000F000000003B +:1086200000000000000000000215002002150020DC +:10863000000000300810000000000036000000308C +:1086400000000031000000030000000000000001F5 +:1086500000000003000000010000000200000040D4 +:108660000000004000000004000000200000000F97 +:108670000000001B00008000000103C00001878093 +:1086800000020B4000028F00000312C0000396801E +:1086900000041A4000049E00000521C00005A580CA +:1086A000000629400006AD00000730C00007B48076 +:1086B000000838400008BC0000093FC00009C38022 +:1086C000000A4740000ACB00000B4EC0000BD280CE +:1086D000000C5640000CDA00000D5DC00000618007 +:1086E0000000000100000001000000010000000186 +:1086F0000000000100000001000000010000000176 +:108700000000000100000001000000010000000165 +:108710000000000100000001000000010000000155 +:10872000000000010000050E000004FD000005012E +:108730000000051E0000FFFF0000FFFF0000FFFF1C +:108740000000FFFF000000460000000C00000000D9 +:10875000000000000000001C000000F40000000108 +:108760000000000000000000000000000000000108 +:108770000000000107FFFFFF0000007F07FFFFFF71 +:108780000000003F0000FFFF0000FFFF0000FFFFB0 +:108790000000FFFF00007FF800007FF80000FF00EE +: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 +:10895000000000000000FF00000000000000FF0019 +:10896000000000000000FF00000000000000FF0009 +:10897000000000000000FF00000000000000FF00F9 +:10898000000000000000FF00000000000000FF00E9 +:10899000000000000000FF00000000000000FF00D9 +:1089A000000000000000FF00000000000000FF00C9 +:1089B000000000000000FF00000000000000FF00B9 +:1089C000000000000000FF00000000000000FF00A9 +:1089D000000000000000FF0000000000FFFFFFFF9C +:1089E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:1089F000FFFFFFFFFFFFFFFFFFFFFFFF000019006A +:108A00000000000000000001000000000000000065 +:108A1000000000000000021C000035000000000102 +:108A2000000000020000000300000000000000043D +:108A30000000000100000000000000010000000430 +:108A40000000000000000001000000030000000022 +:108A50000000000100000004000000000000000110 +:108A600000000003000000000000000100000004FE +:108A700000000000000000040000000300000000EF +:108A80000000000000007FFF000003FF0000000066 +:108A900003938700000000000000000000000000B9 +:108AA0000393870000000000000000000000000F9A +:108AB00000000007000000000000000E0000000E93 +:108AC000000000000000000000000000031500206E +:108AD00003150020010000300810000000000036DF +:108AE000000000300000003100000002000000051E +:108AF000000000020000000200000000000000056D +:108B0000000000030000000100000004000000015C +:108B100000000002000000400000004000000004CF +:108B200000000020000000020000002000001000F3 +:108B30000000208000003100000041800000520051 +:108B40000000628000007300000083800000940039 +:108B50000000A4800000B5000000C5800000D60021 +:108B60000000E6800000F700000107800001180007 +:108B700000012880000139000001498000015A00ED +:108B800000016A8000017B0000018B8000019C00D5 +:108B90000001AC800001BD000001CD800001DE00BD +:108BA0000001EE800001FF0000000F8000000001C6 +:108BB00000000001000000010000000100000001B1 +:108BC00000000001000000010000000100000001A1 +:108BD0000000000100000001000000010000000191 +:108BE0000000000100000001000000010000000181 +:108BF000000000010000000100000001000012144C +:108C000000001200000012040000FFFF0000FFFF40 +:108C10000000FFFF0000FFFF000000200000003800 +:108C200000000000000000000000002300000024FD +:108C30000000002500000026000000270000003989 +:108C40000000003A0000002B0000002C0000000093 +:108C5000000000EC00000000000000290000002AD5 +:108C60000000000100000001000000010000000100 +:108C700000000000000000000000000000000001F3 +:108C800007FFFFFF0000007F07FFFFFF0000003F1E +:108C90000000FFFF0000FFFF0000FFFF0000FFFFDC +:108CA00000007FF800007FF80000000000000001D5 +:108CB000CCCC0201CCCCCCCCCCCC0201CCCCCCCC1E +:108CC000CCCC0201CCCCCCCCCCCC0201CCCCCCCC0E +:108CD000CCCC0201CCCCCCCCCCCC0201CCCCCCCCFE +:108CE000CCCC0201CCCCCCCCCCCC0201CCCCCCCCEE +:108CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:108D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:108D1000000000000001000100330A07CCCCCCC9E0 +:108D200010000000000028AD0000291800002919DB +:108D30000000000000000000000000050000000628 +:108D40007058103C000000000000FF000000000010 +: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 +:108F00000000FF00000000000000FF000000000063 +:108F10000000FF00000000000000FF000000000053 +:108F20000000FF00000000000000FF000000000043 +:108F30000000FF00000000000000FF000000000033 +:108F40000000FF00000000000000FF000000000023 +:108F50000000FF00000000000000FF000000000013 +:108F60000000FF00000000000000FF000000000003 +:108F70000000FF00000000000000FF0000000000F3 +:108F80000000FF0000000000FFFFFFFFFFFFFFFFEA +:108F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:108FA000FFFFFFFFFFFFFFFF0000FFFF00000000CB +:108FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:108FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:108FD0000000FFFF0000000003231303130323130B +:108FE00003030323A0B0904302000200060406041A +:108FF000032313031303231303030323A0B090439A +:10900000131313131313131313131313A0B0904359 +:1090100003010200000000000000062D00003500E2 +:10902000000000010000000200000003000000003A +:10903000000000040000000100000000000000012A +:109040000000000400000000000000010000000318 +:10905000000000000000000100000004000000000B +:1090600000000001000000030000000000000001FB +:1090700000000004000000000000000400000003E5 +:10908000000000000000000000007FFF000003FF60 +:10909000002625A000000000002625A000000000FA +:1090A000002625A000000000002625A000000000EA +:1090B000000E0000011600D6002625A000000000CA +:1090C000002625A000000000002625A000000000CA +:1090D000002625A00000000000720000012300F31C +:1090E0000000FFFF000000000000FFFF0000000084 +:1090F0000000FFFF000000000000FFFF0000000074 +:109100000000FFFF000000000000FFFF0000000063 +:1091100000000000000000000000FFFF0000000051 +:109120000000FFFF000000000000FFFF0000000043 +:109130000000FFFF000000000000FFFF0000000033 +:109140000000FFFF000000000000FFFF0000000023 +:1091500000000000000000000000FFFF0000000011 +:109160000000FFFF000000000000FFFF0000000003 +:109170000000FFFF000000000000FFFF00000000F3 +:109180000000FFFF000000000000FFFF00000000E3 +:1091900000000000000000000000FFFF00000000D1 +:1091A0000000FFFF000000000000FFFF00000000C3 +:1091B0000000FFFF000000000000FFFF00000000B3 +:1091C0000000FFFF000000000000FFFF00000000A3 +:1091D00000000000000000000000FFFF0000000091 +:1091E0000000FFFF000000000000FFFF0000000083 +:1091F0000000FFFF000000000000FFFF0000000073 +:109200000000FFFF000000000000FFFF0000000062 +:1092100000000000000000000000FFFF0000000050 +:109220000000FFFF000000000000FFFF0000000042 +:109230000000FFFF000000000000FFFF0000000032 +:109240000000FFFF000000000000FFFF0000000022 +:1092500000000000000000000000FFFF0000000010 +:109260000000FFFF000000000000FFFF0000000002 +:109270000000FFFF000000000000FFFF00000000F2 +:109280000000FFFF000000000000FFFF00000000E2 +:1092900000000000000000000000FFFF00000000D0 +:1092A0000000FFFF000000000000FFFF00000000C2 +:1092B0000000FFFF000000000000FFFF00000000B2 +:1092C0000000FFFF000000000000FFFF00000000A2 +:1092D00000000000000000000000FFFF0000000090 +:1092E000555400005555555500005555F0000000E7 +:1092F000555400005555555500005555F0000000D7 +:1093000000000000000100000000501400000000F8 +:10931000FFF55FFF0000FFFFF00003E0000000002A +:109320000000A00000000400000000000000000099 +:10933000000000000000100000000000000000001D +:1093400000000000000040000000000000000000DD +:109350000000000000010000FF5C0000FFF55FFF5F +:109360000000FFFFF00003E0000000000000A0008C +:1093700000000800000000000000000000000000E5 +:1093800000002000000000000000000000000000BD +:10939000000080000000000000000000000000004D +:1093A00000020000000000001F8B08000000000009 +:1093B000000BFB51CFC0F003094F5446E58709A2CB +:1093C000F2D1F11F21FCF284300B030383071FF954 +:1093D000FA5F00F57E0062167E5471132608CDC137 +:1093E000C5C0B09E8381E10A2703C36956847C3CD3 +:1093F00003D47E2B8458AF3903C30913A8BF4C286C +:10940000F3D7281E1A38CF0D951FEF02A1DFBA42FD +:10941000E87C34F904A83C9F23842E70C36E2EBFD1 +:109420002371F637FAA2F2D97DF1AB570E82D00044 +:1094300070853C32B803000000000000000000000E +:109440001F8B080000000000000BCD7D0D7854D567 +:10945000B5E83E3F73E6CCCC99C94932812124F16D +:109460000402040D3AC08051B19E04A4698BED142E +:10947000D11B5BAF1DD062F007478B35F716CDC906 +:109480002F212410C5AB91820C883E44ACA3A52D9E +:10949000EFBDDA3BF187AB7DBDB751A997FED80E82 +:1094A000FE56AB7EA9F72ABE77EDE5EDB5F63E3365 +:1094B00067269310ECF5B6F1F33BEC73F6CFDA6B5D +:1094C000ADBDFEF6DA7BDCDE8564F645849C843F28 +:1094D000FABC4F22842CCA3E8DD6EFEC4E0709F918 +:1094E000D092495F8410AB31FE3FA06C75B8F54E49 +:1094F000FABCD777C7EE347DDF2AABBA3B4CDB90A2 +:10950000F8B9D1798474B611929A83E573A02C13BB +:109510006226EBB2E3D8CF5222E2388454E86FFAE5 +:1095200008FE9D84B1492B49D27EE5A352A2AF9A91 +:10953000167F136B205308915815FA5C91FA11FDB0 +:109540001E5A4A46DDE765FB937485A454DE0F5628 +:10955000BCB228A68D1DD77EB6FE6675E21947FD02 +:109560001AE20FBE791601806580837E0AA7E8386B +:10957000EEA352B88F8CDFCF89B658E2995980AFED +:10958000AF17C17CC7AB67E3A5BB4D252937217D4C +:109590006D3A3E5D15C44C50385D144F4F503CB988 +:1095A00082162174DCDE8A197B7D02210A00087490 +:1095B000A831F6F6D1F2E7888078EBADB84B3527C5 +:1095C000981FA9A1F8A8E5F39B01FDB07E490549C4 +:1095D0003C08FDD271F7D2F19450FE782A96EDF155 +:1095E000567CCAF1DCE4D2A2A89F92612E21231AF4 +:1095F000E0958EE3684F0C462FD960F54F853F59B3 +:1096000013B3FDD3FF95A037A7ECAB2DC9A5FF1869 +:10961000BEA2E397D14788D4CA11C0B7370CF3BBB9 +:109620005E887D13F9FD99AF9B5D14CF1F9864B4DC +:10963000AF0CE81023C03F76BB2F945D8378A170F8 +:1096400024DC02BC375306ADEF7E8EF2079D833BD0 +:10965000285AEEB30BE0A5424166B2F1322E5CB45B +:1096600043E073FC44FB6BF85846BA7BC32401709B +:10967000FA491A174111A104994948313104B62811 +:10968000C202E09990253AF06FD0F35FDDEF95D8F4 +:10969000AF60DE494EFA4EA35F99F63BF333E8F72D +:1096A00014F07AC84EEC974A97E0C9D26CBF9BE998 +:1096B000BAA34C49D7A18E4F37AD897C5E4750CEB7 +:1096C0006C6A0BE17B22FFC014E9785A5831FAA882 +:1096D0005CD3F42752504FFF899B1485A03FC6E707 +:1096E00022D06F26F01D392E52BAFBC2B9F247AD17 +:1096F0005072F8733CBA7797CD9E1A2B201F33FC1B +:10970000430552B59A6D375EBDCFFA09F2ABDAE583 +:109710005C8F33B27C3DC1FCA4708C10E4FB2871DB +:10972000AE6F592431D00B9DDA1A15E64F3E3979C8 +:10973000525AEC90F35AB4BE105E5E21D5288FECDD +:10974000B24BEFB95908D067E81A33ED80E777F0EC +:109750000F58C7A11BCCF424E820C92611403E466F +:1097600048F841CA7777FAAE22C7EB40CF5D85F45F +:10977000EF299B52ED067D443A98DE5235A22ECE5B +:10978000F2E970D9E5A134ADDF3DEDF210C8B96E54 +:10979000573414A5E5E7CA7E68AE86F69F1411D04B +:1097A000933DA1194530AF9E4F664E8D17989F8F00 +:1097B0003079E105F8AA19BF91DA2CBC1689F55663 +:1097C000D3FE7C5CEEDCE9FB8929D1B262C871E88A +:1097D0005FD1E8B874FCA648D25C4DF9588969316C +:1097E000B73EB61F7B1CFA279C04790675EC7527DB +:1097F000E47C2F08477E59A911997C0C924467811B +:10980000FA2E3560F9CE06B99B79AFC3B8353F9BC8 +:1098100087721FEA1B2A0C2D98B0AEB2FC9FC8A11C +:1098200037D1C56CBF33B2F4EB514C94135615D3FA +:109830006F44369B019E2EA16401D82FE3EA955018 +:10984000EF1F250A17C5510AF848D6E216E08D8E9B +:1098500013FE3C8A84FE11E16C7CFE510A403DF906 +:109860001D279F9D2550BB0190762E3917E6D91DE7 +:1098700064F49D681D9139E37F971433067C43EDB2 +:10988000A7634210F075F6823E78561C39564DC7D4 +:109890005F22307DECD2140BE02141F9DDB443BFEF +:1098A00054CAE61201F8D9CBFAC9EFFF6CB9D184DA +:1098B000EFAF92D85281F6D3E95F4E901FCBCFE73E +:1098C000FA2E6F7DE825844C9B483E31FCEB578691 +:1098D000995024664098C2F817FEBC7561E00912E1 +:1098E000BA40D2E57A464F09E61392481FF05CADC4 +:1098F000FC2AAC4F93FE07F00796D0B203BFAEC868 +:1099000002B20FE46FA31A05F9EB22ACBECD971299 +:10991000D0E56C78E6BEBF4AE0F61CA74B67DB617A +:10992000F2DA2C079EC12E2D60CFBC2A355E23149F +:10993000B24B358A87F34E8D87DED0602FCA11A2D5 +:109940008E16D1F9AAC08BB45D17D09DEA9721AECF +:1099500087EEE67A6890EB9DAD6D06F2C55D6DB55C +:10996000F8BCA72D8CEF77B4D563B9A7CDC4727FAF +:109970005B139677B64599BED2122857BBA699437A +:1099800002DAE169F367B4CB2EBF798C40D9FA359E +:109990002B53D94DCEA7FDB4FFC2B4E8BCBB8ACDD2 +:1099A000669182F0E8F623D63394BE5DB3CC6302B1 +:1099B0002D3F25FC34D505F5E7B1FA89F6DFB3FA7A +:1099C0001ED20CF822C6AA53E081C9C743306F8A61 +:1099D0008FAE32DAAE6EF2ED7E0CEDE8B3ABFAF498 +:1099E000C6F3CA0993CD97341CA528F3020F95132B +:1099F000F272FBFBA655C7F50A9DCFEFDA472D287B +:109A0000D3F9B1FEA95EBACCA1975E145C0CEEF955 +:109A1000A707F7513EDFA2A6748A5A2CE48B42ECCA +:109A2000315867FEE694A550D2F61A4FE03A23600B +:109A3000344E623D950B06B387787D57CD82140C6A +:109A4000F1CFA06C1665DFFB2326F6FB24108FBE3A +:109A5000DF196F54D93A3655E08B67F97BDB8FF805 +:109A60004097D1DE797A9CFAB6FD6FD71B174EFD71 +:109A70001476ED24E749646A1750BBED7150408EAF +:109A8000F9DE4FF49C797A35B65E274B8F939C1E96 +:109A9000B7E7F57B4B5E593E2892FA05604738F4EC +:109AA0000AFD7F5ACC9B63DF94454B72CAC5667929 +:109AB0004EFDA2FA5C7BA8B4E9CC9CEF539B17E463 +:109AC00094A7B79C9F53DF1D6ACC29FBC35FCCA929 +:109AD0005F195F9953FEB4F8DE9E37FFDEBCF26477 +:109AE000FB29E572CD7E3FE56B8B63C8DF2B22F847 +:109AF000FE1F568926F0D1DBFBCEDA2B0985FA69E9 +:109B0000473ACD92CC1211ED7E26BF454B40BBFAB1 +:109B10001E21FAD58B21EE7021B5C700BF79F29DC9 +:109B200038CBD2D8F20C91E949B282CDE7A24F2EC0 +:109B30005281CFBC7E310AFEB6D795D04BEAB2F344 +:109B400099C2ED511BFE2564F4E99341B473D10F22 +:109B5000BEE76B5F0CADD1C6C26FF7BF45139B125A +:109B6000D05EA7FAD8619F6C9193AA731CBBFEA923 +:109B7000F03BCB889F66FC254A445ABEED2B22FA67 +:109B800049FD3CDED0C7E30DBD106F403D12C267FA +:109B9000FB8504D779E037BE4407AD1F08A64DD03A +:109BA0001F97773435D4D2F90742662844CB8F5FAC +:109BB00034B37DD98560E2A6117FDBEB57169102A5 +:109BC0007AD37EFAC3629E5FEECDF18B3C46AE9FA8 +:109BD000EE0E954FE827BD0E3605C54780FA93E196 +:109BE0003A7832392015BD1B5AEBB06F968B12D2E2 +:109BF0004392BE1A07FB77ABC0E4B7FD7DB7C8E25E +:109C00004D23A28AFDD566E8CBF0A5F91BAD14D88B +:109C10007D0289CFD2C7D25173A5905FFED278D88A +:109C20005A1C0E817D617506201894B103E5D22B74 +:109C3000ADABE9FB4EEA074861B0B7B5E3F0DEC56E +:109C4000ED23558CB58B2CAE21C03AA5FE153EFFF9 +:109C5000D2F391A4F9A31067735DA084F792B17455 +:109C60007B82D36D39A79B0C748B64E9D6A731BA7C +:109C7000D15553906ED78A4CBEF5C90995D18FB591 +:109C8000DF0AEDA91CE9D7166C9E09ED8F4A849A6C +:109C900087A45F4E61BDFF6E3CE4C3E5F753B8C0D7 +:109CA0008EFC0583CBEF1AD1FF12708DCB6F25CDC3 +:109CB0009F8ADFDA6DBAFBA2CDB04EB3F3A672B6BF +:109CC0009AF1A15807F416B0DE0097AB03F2C87FF3 +:109CD0002B5D32F25A1D5C0F76538BA618182F9409 +:109CE000AC233190133E813C48E70DBA0DE479D79F +:109CF000BECECBA946275EC9C3F4425EFCB9851A25 +:109D0000853A35015AA83F897E5BC235EAF4DBF219 +:109D1000E3D11F89B97EE587A4AEA8DA187FFEEFEC +:109D2000B43DA7CBB3B2F1E8FCEFD74B248EFA4D8C +:109D30004D2A389F8D839EBEF930AFD9CB0629BD01 +:109D40008A25B6BE881644FD77FDFEE775D9819F4A +:109D5000165D3C0EF1CD7CB83378B2DB51B5E32E05 +:109D600019DB7EBC765DBAB80CE071D59304E07265 +:109D70009D149B22D1F7EEFDAB53D4C2A2FC936499 +:109D80007633EF3F0B3F5DD31C7E72F6A787F75407 +:109D90007AF8837D9D3D10BF7A7BDFF6F5A02FDF3B +:109DA000DDE93600CE969D7396114AC735DC0EB2BA +:109DB000F1FFF6BECE2985F61D32F897FA97633C7F +:109DC0009F58B5D27C2CCF6EA1EFBF027C535600BA +:109DD0008E53F0C905D2583EB9807C067C42E73BE1 +:109DE00048E77BB9CD27BD65C8F763F09E948EBB6D +:109DF0000BF07706EF76BBD3E413CA175F93E8BA8C +:109E000032E554E0020A57A08E60FC4B3978B30566 +:109E10007C62F73B863F389DC6C0B96F72709E8AE0 +:109E20003FD456C9787D2121D5B2897A54552DB5B4 +:109E30009A8E2F517D6251F8A4C1F9183FA4820E69 +:109E4000E38AF42F05F254D54D94F35EEAB482DF31 +:109E5000E5AB1773E49352912BBF64CD6A77B17E63 +:109E6000131002555B151C17222730AEAC919407D6 +:109E7000E6C3E3D3C09660476FADBF8524793B69E5 +:109E8000027F4E262C7E0DE125B0AFDD64E2FD9809 +:109E9000FC7142ABA2B8DF33D9FA44938D371D78F9 +:109EA0001FBF9D4CDE74D8F5F7826C2ECBE2DF4CE1 +:109EB000ACC1385F808861B0933B433FB4C045EE8E +:109EC000812AE8DFB0F5490C16C75A2719D8CE12F7 +:109ED000165B1047759BEAA8A4837EE2FB3DC6E4AF +:109EE000E25D6A286EC25CBC5CFEAF94A307813F52 +:109EF000B7549241C9B10F242BD4AF807E6B573138 +:109F00003F61DEB78DD575C02F49F5ABF39CFD32AF +:109F1000BFB5BB2D81712A7705834735E228FF6CD9 +:109F20003E23B54C6EF5D6317B4D559344A74FDF9C +:109F3000E0E329D8B7C8F2994556CD033A32BDF8C7 +:109F4000087D32BF29C1E287A1DCFDB30C3FD54EAD +:109F50004E2E26DA0CE135C77E8031CE3EEF7312ED +:109F6000F7C378BBCEB6DE0B5F77C6E1E430C22F15 +:109F70006BF4BD031EFBFB64C7392E89A705D751BF +:109F800049C8E1A3DB40EE51384EDC3122AFA4CF0B +:109F90004B52BF9467007D78BD137750D146FB7953 +:109FA000B1EDE39C38A2284FC1EF97AC78415EEA4F +:109FB00018E7121E5FA41E87FC55BF137FCC6FBC31 +:109FC000E893A214C8A97F7E4E423B763C7CAF0C3E +:109FD0002D4DC8A5D9F28B1189F999B27109B4BF79 +:109FE000A449120BC569F2E3E62B43CBB19F13B72B +:109FF0008FC8519C878A7882791A7EE8E70519F61E +:10A00000774F05F728CF0FB0F1B683F773E2F61458 +:10A01000817EB5D4F304FAD35A52A6897A9BB0B89C +:10A0200053D8D803705EF4C9CFD595F3B2FDD9FDEE +:10A0300007F2E6B935CCFD6939DD04EDB57A715228 +:10A04000F30CF079DAF0D9787EEC3969C278D66F02 +:10A05000DBCC845C401FDACFAB9E647183AB5CE9E0 +:10A06000B24276683E1CDF686D48C80EF96DC3B118 +:10A07000ED14F4CE87E3774B281EE8B8BF9347FD75 +:10A080009F665CC043AD9D3F01EBBF6BC33922FAB5 +:10A09000BD5ED2C7E2281F80FEB3F73365F5CB64FF +:10A0A000E302C7FAD4E9F71C3B99EB9B20F503C008 +:10A0B000BE727E77E84F15F41AECFF077B587C3EA2 +:10A0C000E845BF410ACA6FA6F3E083FAEE2A81EDA4 +:10A0D0000772B94DFF9E817D03B93EFC00E0EBEBBA +:10A0E0005490C23CA91DF07519F9CF4CB54730AE5C +:10A0F00019EFC35079127597BBAAB688D98B85E33F +:10A10000F5DD6DE9A9B26B2CFEBA5D3CDEFBC9D270 +:10A1100018ECBBC862EDCDB83F31C9B87F5FA580F0 +:10A12000F1E42E7875DE58F8BFC5E157481CF7C535 +:10A13000E93CBE05F3906B191E659DD9B97D736727 +:10A1400033F8C7D9779904FC2D605F7489750CFECC +:10A1500049EEDFD870BB4204E9647FEFE1F3CA9FA8 +:10A160000F21B121D82773EB8B17821DB68DCF8FAE +:10A17000BE477B86CE6F9BECE04B7B7EDD656B2D17 +:10A18000A0DB07946EE0378E079FA2BE39D5B98E4B +:10A1900077C9CC8FCFF207DB4F76D5307FB4438EB3 +:10A1A000ED92C1DFACE841FFCACEDF500D3A9F739C +:10A1B000A87EAC637268731949D451F8BD9467D511 +:10A1C0000894471E8532AD477447D9866373D960BA +:10A1D0004873D8F3DDB3EE39E606BE0B12630EAD5D +:10A1E000E74A5D81F2CE158C9218C4CFE5A409FC34 +:10A1F00043EA4835E861454D98B81F544BCBF4A16C +:10A20000062DD240FBDBFC2789E1555B9033FF2113 +:10A2100059CCF103ECF9AFCC8BB7DACF97C6A1CF0D +:10A220004B97B871BE5D95E107C0EE7B1AE8539677 +:10A23000439FA7E5B2B1F479E992398CFF9A0ADB22 +:10A24000BF2BD5D7A6CA0BB370119EAF81A432A085 +:10A250009FD16698FF199CBE039CAFA4666A0DD37C +:10A26000A995CC8DBD087C31183CDC0E5B52E51BFA +:10A27000C35F68A7EDFA39FF5E2C55785EA5F3B988 +:10A2800073D98C2288B77E240B39F2CD7EC27E1A18 +:10A29000AC83BD6D2A3E4FBC3267C27DD7EE36928D +:10A2A0002357BB7519F58B5C2C774D81F8D379C694 +:10A2B0005E09E5A119C27DF30A6301E47DBD2D0BA2 +:10A2C000B6FFF1B6939F6DBF54329326D82F679097 +:10A2D000640AE2AF251A09A7987823B2032F74DE27 +:10A2E0007F047C4FAF1B6D87FDA1EDE6DE76D93193 +:10A2F0006FCA7D5FA8A1E3DEF5FCAC05CE7CB38B15 +:10A300005D3C4F2EC2D60991C3A14276B64D8FEF68 +:10A3100052BCD4CD42B980F930E53750BF9AAE87F0 +:10A3200087E03DC5D30FE5A8E082FDA596B00BD62A +:10A33000C78B3CDE2610F59969C83FFA1EE09FEFF7 +:10A34000AEF772FED1F7005E7C361C59FEF1B90AF9 +:10A35000F04F9F2B1670D17A9EA1788A7AB464FA56 +:10A360000DECBD9DEF41C17C11F8A5526078C13F55 +:10A37000D81FAE65F9660B5D0CDFEE8A91E1ABC1CB +:10A38000CF8B6926F0D1F44A22FE23ACAB4A11F7F9 +:10A39000F7A757760C37527C7F48ED77D8F70BD468 +:10A3A000A7848608E62FA03D0F6E16944BE977D060 +:10A3B0000F15F1B400F34DB4118C878762298C47D7 +:10A3C00005E256BBDB816F438963FE4465C5DA1540 +:10A3D0001057103A5A4369286F48A4208FC3A877B2 +:10A3E000EB008F61258B418F9657283A98889E1AEB +:10A3F000F67D3A7503E1BB76439C2955394E2E759F +:10A40000D8F9DE8AD88DD06FBB2BB610F0E4AD65DD +:10A41000F6BDBB6210E5D55D2E6ACFD3B26F49C2DF +:10A420008CE23EEDB7C96A87FC59E662F2C15D472E +:10A430005D9FBA2C9F6DE7893383E602CFB57550D7 +:10A44000CFCBE2E16403E7CF38FA9D3EE04FC68F01 +:10A450004B61FCE915A3C3A201F23181F8A0EB0E18 +:10A46000F391EE7219D3A0DD5DC54A33D81F946E07 +:10A470002F13C8771149F62F08F331F7811DF11F0B +:10A48000B008697F6A5F22B58B8E534CF16484619A +:10A490001E0FA59E8C40BEA61A85FD7F5F7A4FEAEF +:10A4A000155A3ED2EC835C3CE2EE4F5880473A5658 +:10A4B000D82428A70DC46B8CC5834A83AF221E29DC +:10A4C000BEAE0078B56583B8BC7493EB1339FEBBA0 +:10A4D000DB69FDEEE7A430F8DB997542E83A71E0FC +:10A4E0009DCAEB317611CAAFC8E4F463D6CF66FAE1 +:10A4F000DA8EFBD1F5743DAC035967EB69B271A5F7 +:10A5000006C88CA57828DFC0F2CF6C393A9DA3B677 +:10A5100082A41B946A94A3A28B3EAB57191D202FD3 +:10A52000675E99F8658240DEC6CBD3D8BEED321D9A +:10A53000FC63C12C154E9E35793FDA8623D4929B5D +:10A540006F1158E1D847037A8473BF7BC6ECC3B15F +:10A550007EFC5C3FD1856138E5D3164F7288EDCB28 +:10A56000FFBCF16794FE5B8464336C392ADB9F6F18 +:10A570006CA2F5B7F89321D88AF66C7901CBBE2A84 +:10A580003B5F34A582EF70C86530FCA7075390E7A6 +:10A59000249FC7F7B7EA9FD0A98E25C3E9EDC887E6 +:10A5A000D45F48407E56A67E2CAD7E0EEACF1509BC +:10A5B000C8D3BE30ADEFECCF18B404F61DF17F6206 +:10A5C0002EEBEF04959D23E87724707C6254932E44 +:10A5D000A8379FD5B3FB999D4EE1BAB2FB9B43D2FE +:10A5E00016AC5B77FD20DADAB3CD18791AFC965AEF +:10A5F00031911030658340DE69409713B091EF09C7 +:10A60000C72DA837FCCA5B6ADAA1B7B6D63238487C +:10A6100084EFC7CAA63191BC37071BD0EF0F801D4E +:10A620008C72CFC4B2DB60763195D3C3AEB2EC7B13 +:10A6300005F25BC359796D8F734AFE9F643D63D405 +:10A6400087F4E8FD8D80742AAB8A56CF00FBE7655E +:10A6500089803D643546AB010EEBB73E1DF3C4E483 +:10A66000F8B9973AE6D7DDC6F62D835166BF9D2827 +:10A67000CB8DA7EC9762BF86F908539A63B07E6EC4 +:10A680007B5530201FB76C5514EBB7D289621C6420 +:10A6900003D313B8AE68BD5DFBA6233C72E9CE00C0 +:10A6A000CC7BD7861913E65D6E6B23E11A879DBDBF +:10A6B0004D1E5581DEDB9674E885E2BB4521255CA5 +:10A6C00043EDA25D4DC654FD53F5BBD2EBEC77963E +:10A6D000143BE15A34B6FFFC7D72AF76B700F169E6 +:10A6E000EF69EE8F0FADEE09C1FC8353CDF9B0FEDB +:10A6F000D26E928A52791CF4998FC37A3D7353CFEC +:10A70000528DD23BE836E78BB4DCD8EB5ADA4FD720 +:10A7100067F00CF366D8527BBDE3DF963E0BDF217A +:10A72000C7EA7C423EA75677415E4D2B8F1F0CB483 +:10A7300019E510E7D9DC568BCF290AB31F30F5177E +:10A74000F861A382F4A980E418B02BE411A4D3EE3D +:10A75000453AFAA581086DEF9043604B005FD9ED53 +:10A76000883C684279F72C5A1FECF91A3A8E53BE8E +:10A7700087A8A1E2C827A5FAAE5A01FBAB39310C74 +:10A780007254D2C2A8EF64C534C01F21550AE6191D +:10A790005C2C692CFFC534F6B23CEFC434885728D2 +:10A7A000EE5C3B14F814ECC93BB9FD09F9FCF0EC84 +:10A7B0007659452077ACE7251687934903D8933B14 +:10A7C000041DD7634FB9B7A11DEC2CBE6FB67BDD5E +:10A7D00091665C87667A8AECF4A3F56876FEB47CB1 +:10A7E000406176D10E81E1CFBA90241E04B9F5CA3A +:10A7F000A6A2CFD1FEFAC333E6C35C075F71AF5E9A +:10A800006D40BC455C073E5DD172EDE67D642C1F5A +:10A8100076B691FB00FEE2E5F521E0BB626F14F332 +:10A82000C55628359DBD940F8A1556BEB367392B82 +:10A830008B89695056952F762EC3386A6C05E0D304 +:10A84000DC4F04D9198FA77606E8C63B150EE72D15 +:10A850003C1F932405A73EFEBAC2F049EBB530BFBA +:10A8600095BEA7F4DA09F605C48763FF2058B4FC47 +:10A870005D6E6FDCA230FBE24E482CC480FFB99DB8 +:10A88000105F2A9618FFAD55162D853CB5621EC780 +:10A89000CBC245ED78A003194D490EBB7E0D1F7F3D +:10A8A0009D64AE511641FF5C2F50382E5A0CFA971A +:10A8B000C1312DF603B4A3E97CAF837AE3CD37D35E +:10A8C0009EF69069EF98376D7FCB44ED7708C6B65A +:10A8D0002580AFDB45E443F0679CF926DFE1F4DF38 +:10A8E000CCD78BFD7E7ADCBCCF69D7747B72F92F15 +:10A8F0009FEE9B951939FE657EFBE9F1E87DCE7DE3 +:10A9000092E9F1585E399E53FF838D0B5A9EA1E365 +:10A91000485F5A1CDB6770FEA4F4D9A944911E74E9 +:10A92000DE774EC4275D4D116C5FA0DDD044ED761F +:10A93000E4E509D8CF04C793AC911CB84B44D6FFCB +:10A94000C19E754B414EE57FEFF650454FF9BB7701 +:10A95000EACAA5CBCE83EF7ACE3C65CDC82B870B58 +:10A96000F64FAC754B53CE7801F7EF5AD3D5454E21 +:10A970003BFEA74AAE9FDFD9563BDF19D7E914EC5F +:10A98000FC44CB5D057CABCF46BE3DF1CADF3483D2 +:10A990003C914BCE5C005B194FF3F9360454D90758 +:10A9A000F2F03C82E753761F5F1D2238CF1ECC5B4E +:10A9B000B6F5BDDD3FF8FFC08F4A88F91FB65F27A7 +:10A9C000D72E40394CFFE26780DFFE9BCD184F79D0 +:10A9D00089F39D54E7C57D7E59A3F0E6D8D304C71B +:10A9E000A7367E82C5874C5215C114D58C5D727B0B +:10A9F00084E5A973BBE425A0AF1C548E3BE1BBF3F7 +:10AA00003CDBFE4B63ECF84E97A19B602FCC67F2CA +:10AA10004E6C4F63FE70B91E2398FF3E57BF4FA187 +:10AA2000FD6EB935ACB4D3F21B0A8B736C29D3AF6E +:10AA3000B806D6C1AD2C7F4CBCCFD0A19E2F1C7EBA +:10AA400008F44B65DD88204DA0A777CD1F11143A7F +:10AA50007EB79FD1A152EFCDD147C3E99945703E52 +:10AA6000407133BD769BC2FC5BBB7D5F5BB81CE86D +:10AA7000D9D9565F0E7296B88BEDF84B2FEE0FCEEC +:10AA80000DCE07F8ED76F6FBCEDA958BFA1CEB9639 +:10AA9000B8593EEA6DDEDC7A5D7525F373EB3179EA +:10AAA000765B80EF37F17AF2BC605E3DB1603CC509 +:10AAB000574BE1CDE16F0AB753FF464604E0A74A82 +:10AAC000799CF37CC1069F9BC2F92595E56DF656EE +:10AAD00032FBE2638AA789E33246B9332EE392A3BD +:10AAE00098E7A5048D1C784ED5CF78EBC72E4BBFC9 +:10AAF000F5C4124EFBCACDD6CD2C375B87A04620BD +:10AB00000F349FAF5D99FD9078AD73BFEE625FC368 +:10AB10005CF722982FB1CF9559CE738AD4DE38C70F +:10AB20005DC0DEE877A54290376395D9F6465DD1E2 +:10AB3000AB0EB87E9B6767F4733BA38FDB199BB9A1 +:10AB40009D01FC077189FEBC79DACF9E3CFEFB0AB1 +:10AB50009FAFCD6F039135BA531E15F8AE7EB3CEBD +:10AB6000F99DE95F9B0F0722B7A8ABEB0AB4E7FC9E +:10AB700047BFEBB9DF199E35917DCF87F76A9B7F81 +:10AB8000F9F8FE45911CF80A7CCF81EFEABC75E22A +:10AB90005FB42C07BEABF3D607FDAEE77E67EBC212 +:10ABA000C7F31FDCA189D7834DA75632D8BC06EC6A +:10ABB000D21605F56DA7FADA14D847953C7F98F2BE +:10ABC0007A29D8A77D5774D0CF9DAEF0B118CA238B +:10ABD00085EB7766B76D5F51B2007866EBAC8D7828 +:10ABE0004EEA83156B30DEB1F9957BF7AFA5FD79A1 +:10ABF000BE7D4F189EBB6FFFB601769A6DB7ED58BC +:10AC0000B718EDB61D9E915F82DEEADCF48F9DBD24 +:10AC1000D4BFDEE162E56737A5D16EDB218C5C81B4 +:10AC20007ACDF57A6713B3DB3ADD68870CA29F64AF +:10AC3000EB555BFE0F01B3029C3717B6DBEEE274F7 +:10AC40001ECAEC379C9CD06E7B88D365C863EBC76B +:10AC500017D06EDB6DEBFB4D3F477DBF9BEB734F1A +:10AC60000DE9F206211F82C563ED7187DC761CD6E3 +:10AC70001C8275F5909BE9A3F1EDB5E86EA897ED00 +:10AC80008F60FE43A6DDB8765AF4A142ED76B9C2D4 +:10AC9000CFD7005ED665ED33277F3EC6F9E749DEA4 +:10ACA000BFFD3EDFBEDA750AFBEC49F77FB17DD60A +:10ACB000B2E0F7D782FCB960B1B116C67731BC8F6C +:10ACC0006C7ABB93DB59CFBACBC6E787AE5AD6BEF8 +:10ACD00040BB9F4DD4AED355D83E7B89CB81DFBAE4 +:10ACE000999EC8B7C3767958BBFCF759F928F27614 +:10ACF000A7679F65F452590F5B37541D0BE7C07A65 +:10AD00004935B3F35623D3563AE210F7AA8CDFEC59 +:10AD10007643B7327DF6BC1C7D07E63D5CD73AEC46 +:10AD2000827D039DE0F9F04CFF7ED63FC5C37DB820 +:10AD3000EF1D5374B08786C6C147406579CBF7D8FD +:10AD4000E76B64FAB7381B1FBFF7D61101F2103E4C +:10AD5000E1F326FB0F1C3800F173186246D6DF269C +:10AD6000AB2EBBEC32FA7E57869F131EA043E586BE +:10AD70001101F6A5A8BF6ABA406EC8090FC41B76B8 +:10AD80007CF2AF0D98D7192406F073259C6D053B16 +:10AD900033A6EC11AB315E6AFA1DF8FB4F4E37BBA0 +:10ADA0009F72323A0D94DD7495F17B6568A401F6CB +:10ADB0007D605F0C963EB47739E8215D71CD0B0262 +:10ADC000E6012818AFA1705B67629C86D975FD7E8D +:10ADD0006296813CBC95ECE96065C4873DDED39703 +:10ADE0002868970EDDAE3CC0CE61C62CE86FF7BA7E +:10ADF00018EE3FBA820901F2C1EFE17284AC127021 +:10AE00003E019DED67B4A657EFE906BBA924341FA8 +:10AE1000ECE67355369F0CFEF6BF4A9CFA3DD0FC1B +:10AE20001CE62F987737E0B9D0AC1FC9F1546160A8 +:10AE3000BEEA596AC68F3C4B453E491203E4E81509 +:10AE40008731DE16AA2749107DBB85B4A5A0FC601A +:10AE5000F82E8F8DA03D40E9D3E00EC2BEAB8E7AB6 +:10AE6000E04B6AAEFCC8C7E33D2E869721CA17D5D2 +:10AE700040DF968400FB895F52197FD8ED87D68D1D +:10AE80000A847E3F6363AC1AF8F1625FD45431CE1A +:10AE900012AF05BEC8F06B752FF2AB8BDAEB203F1B +:10AEA0008397AE30BB299CDD7CFFCE6C66F30D84AE +:10AEB000589C5AD699BF40D7FF9754879CB2F7C386 +:10AEC00032F1B77A11E90A616EA09BFB7C718F3376 +:10AED000FF626BFDE9C5DF06E551E4DBDDC6BF3F80 +:10AEE0003F07FC01530C8359AD56B3F2C0921AA42C +:10AEF000AB5D7FADDEF8B74EF8F425B43F071EB763 +:10AF0000429CAE801D32FEF82915E27AFD773FA5FE +:10AF1000425EB63DFE83502E3CFE8D2A8B07BC0B55 +:10AF200076A1C259A7B77A2D9E77CE87C76E1777BD +:10AF3000C5BEED845B0985C7896B8E789CFC7ABAA7 +:10AF4000F1CCFCA72E9028AC1BB5FAA8BAC6D1CF7D +:10AF500026CEDFD5BAB909E0CA87FB74E39DE38D3D +:10AF6000FBE0DD2FE68C7B203BEE0118F700B7B34A +:10AF700025C8832B05FB674A239EEFA5F880784000 +:10AF8000E78695E40DD80FA428D4212F5B8D926716 +:10AF9000617F25A6C52DD86F089AD16F52FA940FFC +:10AFA000EE6957008F1AF30B15C2F22ECBECFC386A +:10AFB000CEAFBBFC641FE37716577E03F43AD0D3C1 +:10AFC00079EFC40C80474178F2F1325E3E7930CAA5 +:10AFD000D693C760FB5B6AEA8A06D0236A90843DF9 +:10AFE000285F2C8C6B52775B3F50CDF212A0ACD611 +:10AFF00010763F876C0AC807352C9FA08C7F770599 +:10B00000F507506EABB176E88F1A36685F4CE1DF1A +:10B01000DD15EC3BB56BB0DC378DE541404E29E4E6 +:10B0200041F44D63790FEE0A960761970961F76560 +:10B030006C11BC61DCFF9896C8C987E8ABE6F907DC +:10B040009F3C105AE5D09F7D7FFA7E08F679E65640 +:10B050005CDB05F1423BAFA5CF9508155A77F9792E +:10B060002D63BE8BA485E9C76408F474309AC03C94 +:10B070000C8A3303ECB37C3C76CFEDC9E071CE672C +:10B0800088C7CE3C3C76E6E1D12EDBF3E89C16CEB9 +:10B09000C15F67067F0B73F0D7E97F08E57227C7AA +:10B0A000A3E2A1782C87BCD1B03A515EAE8FE7897C +:10B0B000DAE52DDACA22F0DB7D993C5181FBB349F8 +:10B0C000CC0F0D72FE9F03FC4FE19CB22AEF5E1580 +:10B0D0009E173A4B8AAA1EBA1EDFD677AE67E7BC28 +:10B0E00073F721A692F008C469ECFB13FCC4B16F9E +:10B0F0003889FD08C3C3F4D73D726C0A8CE38B26F4 +:10B100004C3039DD9A65414A40306A35FC4B10F7C6 +:10B110004747A5626C86FBA5B8D56BC0FE9745DE98 +:10B1200064796C61B8F7A30E986011EC0B590DB0FF +:10B130009E2B4CBA5669BB29CD239807B085DB7F7F +:10B140005B5C516EFF71FA83BD40E1EDF0FDE418E8 +:10B15000F875DDA52528D7EB3C76FE035906B456D5 +:10B16000EA993EA47AB0CEE390D76E3D690AC6F85C +:10B17000EBDFDE377E66656C11CCF391622B24F039 +:10B18000789B9BDA609EE27051A65C45CBB32205AA +:10B19000EF31EA5E699E07E33E22247F751DE8C316 +:10B1A000E302CA33B792FCA288E325BD4EFDF0C886 +:10B1B000C1D3D5B731D4773DC63578DF4456DF5E8D +:10B1C0008371A502FAEE4B9E09F4ED23A7A927325D +:10B1D000E3DFBD2667FC07A15C78FCAF7B1639F482 +:10B1E00064C8D69331CCB3CE87A727F4D9E8CB1B5C +:10B1F0003D19BD75A3A780BEECF98CF4E5C6ECB88B +:10B200001B615C3B0F613C3BC37EE6E7FFCD5F19F2 +:10B21000ED86F6FF56412CA988E2B3626D6A35418E +:10B22000FB85C98D9A98CAEEEF6178B5F3F74E1792 +:10B230009F93DD4F3D5D7CD9FD8E9D6722C7AEB6E5 +:10B24000FBEF14D8BAB70658BC6316CF63A8A66C38 +:10B2500004FECD010FF3033B3CD1FD885712C73CE0 +:10B2600090078CE04F21DCB1B9A6D18B79603CAE60 +:10B2700005F93E4E3FF2F14C7BF331683FB33AF8AB +:10B28000226F5702EDA85CFDFE4472B5536072D583 +:10B290005AF4E9E4EA30E78B733CB16118471D5872 +:10B2A000F9C55A03CC9C4175AEE080FBEE08CE7B1D +:10B2B000E640706513E8B27F98B1807567967C812F +:10B2C0007E926B662CC88923F3FCED733CE64FA19C +:10B2D0005F72777072790493AC67351216870A88AB +:10B2E000789FCC5B20CF212E13B5502F4C69667E02 +:10B2F000C875B2F92BA7DCE9FA4FA9A5909FFD2AE2 +:10B30000A74397C2E5BD4CD03E9002B351DE0B84FB +:10B31000DD4360D7EF90636F41BFAE5A965F6AE737 +:10B3200093BA2B583E69C68EE2F9A4605FA01D5502 +:10B33000966747E5E593F695E5DA4FDD731F3A45E5 +:10B340003EE920CB1FE5768AA25A2CBFD460F9A52E +:10B35000EE601CF349FB783E69FEBC7FC9F5D61E42 +:10B360008F79D2C3F4578EDE347FAF219E432D4CAC +:10B370009F4D8FA61A187E999ECCDCD3455E2390F4 +:10B380005F64D367EA956CFEAE8C1DBB5900FF5617 +:10B39000A5F612EED58F67C7066DFB2BCEECAF205E +:10B3A0009B57C860F4B6ED2B451D6C80FE4888D9CC +:10B3B000E9D3787B25C4BEBB585B3200F8AF66F892 +:10B3C00006FC0F00BEA17D88E1DF2E136EC76EE77D +:10B3D000762C7D9F438701B0C3309EF95268954318 +:10B3E0006F0EFC6921EE7BCFDD55DA0DFB82038BFE +:10B3F000981D3BE01AF933EDD830C69BA65E397232 +:10B40000CCCDF0C8EDD85C3C762FEAC1B8C7183B6C +:10B41000F6BF188F765EB48D473B0FDAC6E3A9F20C +:10B42000A23767ECD8ED3976ECE6592F63DC6C3344 +:10B43000E091DAB1ABFB281ECF073B76F0B4EC58B5 +:10B440006ABF36411E51299CABA3C3940ECE1F8602 +:10B450007D616ADBF2F34ECC9EB5EB4FE576ED6C89 +:10B46000EED7C17D1ECEF374B65D4BEDCD6BBC60E7 +:10B470006F5E99001C13375D5F9077F7564DEC5A5D +:10B480002FE573F5CA38FAEE2E2D66C256EB0397F8 +:10B490009A2D5E5C47ECBEB97BFFF61E940BA5357A +:10B4A000231624B7F8E97A2D74EF52EBDCC69BA083 +:10B4B000BF52392C00DF941A85EF1F5AE7657129B6 +:10B4C000BA5E6F85FA17CC35BFCDC64B085F063B19 +:10B4D000D622A370AED15EC776BE20F5871A808EC5 +:10B4E00095269569F47BD5AAD176484D33AED445DF +:10B4F00098D74C62342AD58EF5CCF305EDF53CB3E4 +:10B500009FF1C1EE45247103AD5733383A4D85F2B2 +:10B51000ED2F6B2B20CE75907D3F309F7EA778A8B6 +:10B520004B26CAE1FB8187D9771BFEDD0F7F34CD27 +:10B530008038CDEDA3BFBC16F4D6C38C3EBBDB6315 +:10B54000E2428A97D9A987C59980372FDBA79D9DAD +:10B550004C8A869F4F6231D08BF07BA45222E0F759 +:10B560004CF827F57BFE4FDF57BBADBAEC3EC1EE82 +:10B57000610FAC0132BB95ECF5D0F1ABF6A7441FDF +:10B58000C54FD5466301A8F033932971861FCAA31E +:10B590008208FD1C4C8810473D637F525C83F67E19 +:10B5A00022A77F627DF362D8B7AF4E92A720C5E491 +:10B5B0008CC1F430B0CB59FDEC7E4EA3953DAB373A +:10B5C000B267D22B21FC8F78997CB5CB35C9840822 +:10B5D000FBD3556112067457B5869FF252B86A368E +:10B5E000129DD29C9CB1312CC27A1092C9A7607F67 +:10B5F000A16A230943FEF137289C900728EC4F0FDE +:10B60000833E383349DFD3FAC2C1A408FB7CF97802 +:10B61000982C9CCF7A597C39C5F9CA2ED724638DD2 +:10B62000904F5945FDB56AC301E77E06E799FB7364 +:10B63000E13CA395C3D99A407884A1D176783F3B69 +:10B640000FCED9E39CB73BCCC7B7F9CD15B5504E5B +:10B6500095AC607A873E595E581D49CCA2E5170823 +:10B66000A51AED5F5B113F00F1DB92B0310CF2BB2C +:10B67000A429EE05BD459A06901F4BC3AC7D6938E1 +:10B6800089F7E0C1C25C1476B40FD3F6F47B439320 +:10B6900081F82D51C302D0A77A0542421A5618A646 +:10B6A000C9FB81B8B2F69BCF3F07F7C0F9C2F2479A +:10B6B000CEBCD71242CBD4AEAA8C31BBAB9A97F199 +:10B6C0003B2DDFE12C83E1B4C2D11ECF45B1EFC0E9 +:10B6D0009B60D7B9B99D49E4858757DAF708C27DE1 +:10B6E000922491803CB694F6BDA3788711D99FC867 +:10B6F000E4B5E1BD7D29D30403920C96E7BCAF4FBE +:10B70000A5200F1AEEAD5B5A3F16FEFCF1E5601264 +:10B71000F769EEE4E74D89F4E330D0BB7459B428FF +:10B72000651490C7447E33D35E187B0E5DF3693990 +:10B73000F7AD69AD8F24202E96ED9FDD8740089DE3 +:10B74000EF14C027C1CD72AD89E5B117AFD01B8012 +:10B75000BE5A933E5F30B2E7D3251F5B5FD49D6135 +:10B76000FE47C551345E4EBCB2E98C3B40FF2FAA68 +:10B770005F087EA0161ED1AFD6605E297229CA93DB +:10B780001EE4335B8F68D2C106204B49D308DA8DA3 +:10B79000D5B281FB235B9A587C643C3D54CECFCF1D +:10B7A00056703DE25F91171F51B93C3F853EB2F59F +:10B7B0008D8D078DB073702ECE3F63F4451E7EEBEA +:10B7C00001BFF639FF39D0DFF672677F3EB9B03E70 +:10B7D000B1F1788E8FADBF3F82D080755831393B43 +:10B7E0007C382DE13ABBDF50717D6C12D31EDCBF7B +:10B7F000FC29CBE7DD44181F7BF8FE01F50BD93996 +:10B80000F51B08E62B6D6B6BC6FC83EEB658393B17 +:10B81000AFD382E59FF8985F52323776990FF45B89 +:10B8200088E9333B7FA254637913997C896A15EDCB +:10B830001752B100C7CBCF9BC8C2CDFC928136C294 +:10B84000F32558DEC4D0223288E70F6B4D13CE3B70 +:10B85000F8BD769E0CF50440AE68ECDCD48957FE4A +:10B86000B519CE9DDCF505C657EB7DEC5C5BA03EC3 +:10B870006C3E1DC194A4389C2F315BC2E603B41CFE +:10B88000807C261DE340EB611E5AD86880FB99DC62 +:10B89000A68AFB27BEA6580AE4952794C0F3E2D4F3 +:10B8A0006E6CC67C7892BA18EEA91B00238FDA431F +:10B8B000B7FA8E75C3BEAA5F64E5C4965FA09CDF2D +:10B8C00096C90323A81FF1BCB9989DEFB37C7DF8FE +:10B8D000EDF3351C3FF6F71FFB0A9F27231F9F3C04 +:10B8E000E95E9CB51F02724A80BC9B8A1B98DEF001 +:10B8F0009FFBEEB4B50EFCF6FB98DEF0B7B1FCCAC8 +:10B90000FB2B53787F4BFEF7219F2DE7195E5D1AC5 +:10B91000CB070BD447513EC97C5F498A5C695E8D79 +:10B920007E8C8C712F57A41EF1A9CF6065C8FF03D0 +:10B930007C9A2D26017F2750C1F3FF343BBEC6F110 +:10B94000014F90AF72C202B97EBF40AC1D941EFF82 +:10B95000E433181C72C2843CFC9D6F6826D0C91B5E +:10B9600079E776387F73BAF015A0F723009F1DEFB3 +:10B97000B3EF0FB0C7DD66C715FE4EE1FB60A3C78E +:10B98000808FEFBF7936DF27FFB3F1F3E389F073E0 +:10B99000C4C7EFCF23E96920E7327CC4F9239F9F16 +:10B9A00028A439FBDF99FBCD64DA1EE5690A9F5BA9 +:10B9B000DA12E5AF3BFC9B2D829DDFC8F65B072EBC +:10B9C00036F0BE37DFD9877FBF9796FD8B599EE251 +:10B9D0001FF87A2FAD3B36FA142D97A687715D9329 +:10B9E000654A78162D6F11498EDFFEB28FF9EBBFD5 +:10B9F000F6D9FBABB13FF820DFE08611D4F38E7CA3 +:10BA000050138EE8FDC1C7E59AF463F43B3F34C997 +:10BA100028D8C1BEF43081FBA542128BAF6A75896C +:10BA2000F242F70CE4CBDB377DB9F7876E11A95EE4 +:10BA300014C69797B69CA57298B496C0B89B306F01 +:10BA400072BCF106DA7A118F235EF303A0E3C7C755 +:10BA50003F3F617E1B7046BB43DF8F57EFB37EFADB +:10BA60005A7D3AD3EB70260BE4E1310F08ED2D72CD +:10BA70002A7594E2792BC5BB05F1F930B337E4356B +:10BA8000A6E0BCDFC36E9F29D7BF8A7EE1BC7E6F74 +:10BA90008F4AE9352430F9B76F807C1EE4E12E79B6 +:10BAA00004F77D77A94A13CB7F0C36027DE5480960 +:10BAB000C66D4EBCF223DC67EF2A0E623C38A0F163 +:10BAC0003C2EFBBE0C485977E8952D91272CE48F2E +:10BAD0002682E7E14B06D9FE3E7D87FAA5A4299C84 +:10BAE0003A1AE4E708C1CFD2D83A56CF26FB609D78 +:10BAF000BAB85F59C3F74BAA02063F67C7EC027991 +:10BB00000DD3E7B6BE9F4BCCA23BD0EF1A6C84712D +:10BB10006815944F7679CE3504E5D2DC60BA81C9D8 +:10BB2000A55C3ACF0D8E3690C05F8EDEDBEC7CB02C +:10BB3000792C3EFA28A73BDC5589F75F03BD289C8A +:10BB400073FC0CEFF37A591E480DA4ECC27330FD60 +:10BB500014C4136AFB995F51A932FF606B59E20A62 +:10BB6000A8972637BBE5CF41BD24964BACB81BD672 +:10BB7000F75C3F3BBF58F9A1C0F381479016BBFE6D +:10BB8000DD2EA7311F351A192160D7FB5BD9F71DB0 +:10BB900037B2F38A4B194DA91D4AF680DD52C9EB25 +:10BBA0005DAD31FDF44D8DC9E9ADF3538DD04F55E9 +:10BBB00024D901EDB5FA238DE0BFFA49B2230CFE7A +:10BBC0004C52473FCB3F984A39FDACEA30B35B67F4 +:10BBD00047D8F3468DF97F37F1FE6FD298DD70B309 +:10BBE000C6EFD72461B4373BBC665C03FB24B2C00C +:10BBF00003FA622631450FC03AC4ECC6D93B8B72BA +:10BC0000FCA7DB787FCFF2FE3ABCD1BFD368F92C1A +:10BC1000EA1FFF3F6A6FF937307948A87F06723410 +:10BC20009F7E031ACBDBF46F6070037EF6D0FEB705 +:10BC3000F37DEEEDADFA1E0BFD0CA31DCF8F57B0BB +:10BC40003C97018DC95F7FC434313E49E9590AE709 +:10BC5000C6EAEFF916DC776FB69AD65A90C3AD45AF +:10BC600084E7730FC0BCE41B3E6A238EFB0CB6D77F +:10BC70002B245597A59F4D9F1991110BFC777FC4DD +:10BC8000100407DCFE432902EB5EAB48E1F9578A5A +:10BC9000B7E7E15C74B5C5E2CF7B374F698478596B +:10BCA00042343A4A296ABFA731FD5029EB1DA02F23 +:10BCB0002B5FD7CC76FABE6A83DEB116F15244E030 +:10BCC0005EC07987F4A7D6D2EFC6C92202F69B3DA3 +:10BCD0005E92CB0B1B2E7FFDCBD6D505E11A110052 +:10BCE000AE4A0E97B9516F04F8EDBCA0AA56224295 +:10BCF00019CE97801C7A96E36F9D647E0FF0728454 +:10BD0000F341552B8BAB568D73FFF4F0F8F0149381 +:10BD10001C781202D887E5004FDDA9E1399285E74A +:10BD2000590DF989E0388F6A4C7E65DB73BDDA1AEC +:10BD3000E7D7D18E08EC7EF6BF0EFDB31BE48F2350 +:10BD40005FFC8C43468341E76F1C4E59F0D4385E4C +:10BD5000C5F4FBC4797FCD6B1CAF25F56C1DE4F7F2 +:10BD6000FBB6A6D8E7FCDF027A9916931F813A66E4 +:10BD70009F29E1B805E7F54733EB99D955C292DF22 +:10BD8000A11F5D1261FD122D3D0DCE7B13353DEDE2 +:10BD9000723FD467767109AC6B26B7F07D255D0FD5 +:10BDA000B0AF75FFDFBD6C5D1BC173FA04E8E4073B +:10BDB00099750EFE7E8600F2677A2B932FF3361A62 +:10BDC0004297D33EE0EBBA84F363B93C3A0CEB62A2 +:10BDD000FA216381E5E093622E97E7FA19BD2B39CA +:10BDE0007EE66D0C0B1D9AB31EB7CF383F51C8B11C +:10BDF0003F5963EB6EDE21D304FB5A12D8BAB3EB82 +:10BE00009B5D26EE4704408F85219FCDC4FD0A77B8 +:10BE10002BC17546F159EC877D6F8DBD5736B2F752 +:10BE2000B67C984EED3978BFB55D3257209FA7EFAD +:10BE3000A3BA06F082EF77507BBE3482EF8760FDB5 +:10BE40000EDCAA9015642CFD762D7A19E38EBBB812 +:10BE50009D7BEC56C564F23F7E00E47F289C6E7F9C +:10BE60008B8E3793EB95AAD4DB02C41DED7CD32ACD +:10BE70008AEFA9F4E9A3FE8F06BFE7D13AF82D11A6 +:10BE8000E2405C2FFBB81E3ED3CFE99FB18B191F58 +:10BE9000DCCFC70D855B9F027BA48A181D4CCFC7E2 +:10BEA0009F827B212AAF311A41CF7F99E34D033B1B +:10BEB000686136FF30D4F21CDE735475C30CC2CEF9 +:10BEC000CF505B6331333FE0EFBB373C65013DCA88 +:10BED000A9400439ACD9F11C91D91BA42E37DE64DA +:10BEE000E3C51E27536E617C4AF94F70DE2764C399 +:10BEF00055A92A26B3B30EE17D16B2A6CF67E78E09 +:10BF0000FE09CFDDD876D612CE57E6DDE976B7C387 +:10BF1000FFA0F4FE32A337F38732E78C49FAAF4A29 +:10BF20008E0CE4C9917954DE837CB7D713F043B10A +:10BF3000033FD7FB991EAE329582F1CDAFF0EFF300 +:10BF4000226194CBF63A32370C367AD15FD1F11CAC +:10BF5000CE9C9D96E845B9AC231E37703C52B9FC87 +:10BF60002D3FF2153B3F9FE58F34FAB5A49FD907CB +:10BF7000A130E51388DBD68BC827A19663B82EAB1A +:10BF80007A0DCC43CEE71BEAB721DFD0751FDE5117 +:10BF9000806F3CB58EB82599806FEA459443F97C53 +:10BFA00073B79FE995CA889D57242F037BC6BE4768 +:10BFB000249F6F3A399E94DAB8E566FC72B7DFB118 +:10BFC0002F6FF3CB90304A402E52DB24FEA00E712F +:10BFD000A807F09E889D41166FF6D4A4300EA53CAC +:10BFE0002711671E48FE535FD29C736E430854238B +:10BFF000BE3DB5B19CF7337B5B72CAADC46AEF60DE +:10C000007615FAEFB6DF128A7D7C12EEABADDA6000 +:10C01000F07B1B0EB3FBC9228C1E551B52E83F540C +:10C02000503F489C9FA587FD3B311017047AEC02D6 +:10C030007AE863E3B436DC63FCA48888EB16FC2161 +:10C0400027FE8FF075BB2B223471FCCB9EA013FF13 +:10C05000B9FED1F7FD99F84C44709C8FA67438E274 +:10C0600047FB84F93F6EEEFF285A1263BE76FEFA54 +:10C07000E6B6A11CFFFF25DE9F5C336802D349B5FD +:10C08000098B38E256F9F4F83587F7D77E83E5F166 +:10C09000F71A8DD8AE3FDC01ED3CFAA0097ADCAB93 +:10C0A000252C90E7A7EA67866E3442FD995AB803BB +:10C0B000EADB7C6BDB2DFDB285FE63FEBAD0E2ECE1 +:10C0C000BECCFCF5E0AD99E47A888905E5E847B691 +:10C0D0001C9DE47A78C35E0F3599F5F091BF6CEC46 +:10C0E0007AA0FCEF01FF65477AE684F774E7F3BBBB +:10C0F000129C98CFED7612C4931DFC268D73CEAFA3 +:10C100002A60E7C1FD75C8F14EEE8F52BC5505207F +:10C110003ED4CBF6116C3BD64DF510C4B7605F0032 +:10C12000F5B5F4B330EE438CF3FB80F971F9FCB84C +:10C13000D0DCC09F1787370222BF0733519E730F91 +:10C1400026B1CF1F168E1765E66BE70FF0385ED766 +:10C15000F017C88C02FBE899F85D05BF0F872E82A7 +:10C16000D71C79CB63EB5B7C5F6072F7E1F4B7259A +:10C17000510ED8F77D74C27D1FB03FD0B61FE7B512 +:10C18000ADED303EB5AA541A7E52C2BEFFA3BB2D00 +:10C1900085EF29FBD482BF799B743EFE0E5FBF986A +:10C1A00032EC7B4120CE60FF5E62067F7E760FC858 +:10C1B0004190DF8EF52104EA73EE01818E8FFF1529 +:10C1C000F0A5144A0EC37D84E54658BFDA00B9498C +:10C1D000C87187DC2C991BFB56C0310FFB7CE85FD4 +:10C1E0000BFC9D1CDE4199A0FCA43203E59D54C3C9 +:10C1F000CE7BC9BAFE84E0E04F59338988F0B3FBA7 +:10C200008CE56094E983508CE90342503F6D5BB24A +:10C210008038F316EF093079497D82827ED9BD01DD +:10C2200016F790F5513C375104F98FB45ED18591E2 +:10C230009C7E769FA29F4440B6FBD1A19FC188DC23 +:10C2400054A8DEC1400DF297BEE470CE3A5482A9E4 +:10C250009CFB450632BF6B6932A5A2B3FD51C520D8 +:10C26000C284BFF3C8EF3F5B53CF1511313E07E7E0 +:10C27000FBD7F1DFC3BAE507BB8EC0FD59B79CE71A +:10C28000D6619FE8A24F761F7912FC2E538DB273B0 +:10C29000F483475EA1E56B9A7D187721241A00B9D3 +:10C2A000F61E1111BFEF9117030B1D78F96980DF9E +:10C2B000FBD7EBC2BC418BFE07F07D73D09573AF0B +:10C2C000D3B543B9E5B564E51490A36BEF7611B827 +:10C2D000BF685DDEFD32FF2BC0FCA06B49BC07F8D8 +:10C2E000C3BEE7E0C61FCD53C01F5CB750AF06FB0F +:10C2F000C186E345AE37DEA17C65B8B3EFAFD3129C +:10C300000A9CB37AEDD0C2CBE1DEF26E57A2A71C35 +:10C31000ECBE6252F07CE4D5BDB9709E6A1EF97025 +:10C32000DBF72C8F0787BC5F28C83FE9809093BF5D +:10C330006035C6F1F757AC0E997446F0F758F0F730 +:10C34000595A2DB70EF6DD094F5502FCC58F213E17 +:10C350008CEDD8EFE3DABF8B3BD9F69FF0F8727E15 +:10C36000FBADC17494DD23CAFAF7A971B42F059906 +:10C37000F95D5B43A7F85E33F1F7139EFB03702F63 +:10C380008E41ED6FF8DD8753FDFECC2C29E62FA200 +:10C3900070BEADC4CF65FBC00C4E6A462EC7DFD160 +:10C3A0002501BC9FDBCDF35731BF558030F260CA09 +:10C3B000043FC4C8BD67CC07F9BAB49F9BB87FECF3 +:10C3C000ABCDFD9E9FE77A46115BFF4B481AF57C8B +:10C3D00040D552783F6D7DEEEF81D8F4BC25C4CEB8 +:10C3E000118D27FF44A21A1AC4B8F9BEBFC0CBF6FC +:10C3F000F81F0C0AB81F710B5DF9AD0B9CFDB2F371 +:10C400004063D63F3F270D39340C3FEC7EBADE3611 +:10C41000761FE18772B819F72534057C1ED2591CA6 +:10C42000C7DFF3B12AD97941774DB408D695FBA877 +:10C430001414ABB9E8A0E59E694D784E697E918BE6 +:10C44000C725D8BDBB6ECD32E13EE71E572C047E1A +:10C45000AC7207DB1F6ED06231CC7B0D35BB202E5A +:10C46000F24F07AFC671AF0B2D97417F2E29627136 +:10C47000A5F70E3CBE18CE0FF63CEAE7F1DB8402CE +:10C4800072FCBA4312FA81D73FE6C7F1AF7BE2DA1A +:10C490008720FF4BF8D185C69B68EF76221CD7FD1D +:10C4A000F0D29F5B6017FC42C29CC5CE767E2ED335 +:10C4B0000A87203FE34637F906F8D9F6FC6DFC7988 +:10C4C0006A2C02FAE5BAFDD5789F51667DCAB43E62 +:10C4D0006DEFA6CF9505ECD25811B3ABDEF52BCDA1 +:10C4E000009FB07FF82A842FF9372E989750112794 +:10C4F0006FD0F12EE3F3A3F530AFD27A584840CE97 +:10C50000F7BB0FEF51C08EBA6EFF1E650DC6759852 +:10C51000FD64C3E9D9DF6E815CF2184635E40F2C67 +:10C520007DECD100E43B5DFFD89F7ACE8FE0EF2613 +:10C530008CAEA0EBE0A6FD12FEEE84C710F37E5F8A +:10C5400084FD2EE27AF8276D7FFDF7DF5AFE6BDA65 +:10C55000EE1D2AF73D5494BE33F286F2BFA11CA310 +:10C560009E09F47338578EDDB4FF35FC5D035D24FE +:10C57000A31517C03995DCF530A63E8916A5285DB0 +:10C580006E4A6EC6FB5F6E3AF4DEAF409EDC9427C7 +:10C590000FDF817F4C1B6BE7F614E5FEAE04D95F1D +:10C5A0003AA97B0DAF7FF4C3FB217EF7EE137FB872 +:10C5B000DFA278BCE13FFFEDFEEF80FDF7138F0EA9 +:10C5C000F2FCA6036FDCFFF7749EEF1D768BC0179D +:10C5D000D71D78FBB7DFA1E58FFEE79C121045BBA6 +:10C5E0008B989C7DFFF1FF3B05CED16E78F2E2A9DE +:10C5F000C0771B7EB074EA447ECFFB948F126E2707 +:10C600003C09A49F7158806450F6C38253C7D2E19D +:10C61000DDC74F28B0CE3E1298BFBB3EF92705F8C4 +:10C62000EF08F5DF012F4F1F7AEDC8DFD3F27B94BF +:10C630002EEE0274A1F39E2EE2EF02A7A6C37D9612 +:10C64000EB0F5DFA156A9AD0A72B6C201D46513F5F +:10C650008EA1CF514ACF48969EE3D2EFE066BC3F11 +:10C66000FBA624A5DFD963E9F71EFCE3BCB1F4FB0C +:10C670004951EEFEF5470F5F5194828F874A0BDADE +:10C68000F7B67F72E30F2E9BF077D3DFCF5BAFE37C +:10C69000E1B985E7B76D2932FF05F4C2BB4F3CF223 +:10C6A000D00E8AC7F77FE90EAFA08879FFD10FAB14 +:10C6B000205FF6F7AED1AB000FA34FBAF5BDB4CDF6 +:10C6C000754FFE2BEAE1F77FF08262A0FE20018821 +:10C6D00053BC4F327F2F42DEC27A1E23BD71DF7FF3 +:10C6E0002CFF156D7F23ED02F6916FDAF79E02EBBA +:10C6F0004A2F97F0F79AD727BEDA64E0EF7C94E1EF +:10C70000BCD727D87A589F185E05BFEB9A8F77FC65 +:10C710001DC045B97415EA819EC79703FF8D474F29 +:10C720007BFE3ACCFF5C802377BD8EE59B5105E410 +:10C73000BF83BE55C067DF138A0C61099DAF6B5480 +:10C74000413BE8714987DF19CAA73BF89BABD1DEB3 +:10C75000EE28789F4F3E3F103D773DFF7F50E96BBD +:10C760006C008000000000001F8B0800000000002B +:10C77000000BD57D6B585BD795E83E474742124288 +:10C780001C0901120838103F44821381B183139CA5 +:10C790001C63D9C1094E6587A438F5B4C2F12BF3E7 +:10C7A000B97349431AF7BBF6E860630763838100F6 +:10C7B000C6CE4BA6769ADCE9CC25994E9B6F9ACED5 +:10C7C00008F272E6665A9AA669DA9BCC871D37CDC5 +:10C7D00074E67E43334EEA769CF1DD6BED7DD03915 +:10C7E00042F891B4F3DDEB1FDEACB3F7D98FB5D7C8 +:10C7F0005EEF7D4412F9840408B908FF6E9D5D1256 +:10C80000A211429BFCB713EFDB888F105924D3C1D0 +:10C810009B29FC82F5CC949DE0BF8BF8BF562CFA87 +:10C82000A14C160B7584FCD9774EAF262EDA8E4CB0 +:10C83000EF975DB3DB4FE72AD8AFF282404821ED96 +:10C84000F7455ADE484847C0A6C23816B72D91555D +:10C850004EC87EABF233AD96B67FDD4A46E92B7B00 +:10C86000DD4B8992337B9E9D71DAD7C2146C75A91A +:10C870004942DFB3CA4AB545815113842C31D4D320 +:10C88000852886F9C8E5938D302EF9AA484ED271D5 +:10C890007BEC63AF5B28FCF88EAD8A4661894E8FD6 +:10C8A0002C4BBD7FB77C0DF6D7BFC3260A37D0F21D +:10C8B000D4AA425245C863D6E41AE867EF2A511E4B +:10C8C0001566CF73251D17D69DB3333B7C226F6E43 +:10C8D000BCE7D8486C8CE2AD3F22AE8375E4AEF085 +:10C8E000792C30AFF1D75FB750D8B3A3A0DC41FBB0 +:10C8F0006FE5FD91888BBCAFAFA782CE5BA27FD0E6 +:10C90000768FD79204CC3F67A71BC7BBDCFC6E9029 +:10C91000053E3F47F8C4E2FFBAF9E978BC4556F84E +:10C92000F82E1C5FC72B216A72259DB7959242B7DE +:10C930000C7094FC39D009216DDD61BA3FF5356486 +:10C940001EA7CF5C4A87F75B625F91693FEAD9A86F +:10C950002AD071DC5524DC4DBBB6B9DA086CE5B5DC +:10C96000B28CE3F4D8930EA04F22FBF01CC83129FF +:10C970003C8F8E9B1BB361997E0E7A6A3F8A02FEC2 +:10C980004623746CDA91A7565413747EC708A30F1C +:10C99000D93A790AD62F1F5F5001EB7A1CF049E98A +:10C9A000E419ABECF853FA5E4F47AE320A74467C9A +:10C9B0000736D2763993F34937498D3BA2E39FB8C6 +:10C9C00034CBF5293C6489CA918DF0DEA8183E4924 +:10C9D0000BE5D46FC683743D79933F564B6839CAD3 +:10C9E000DFAB9C3A3E5142EB77CB39BE0FB2E91F29 +:10C9F0008BC9E28B14495FD3DA1E7152F06BC7F713 +:10CA0000DCE6A4ED1FDCA5BE2629B09EF5B93157A2 +:10CA10006A9D87E3243CCF9A82FB24CD29D3F58DF0 +:10CA200026F638AFA5E36BAA189E0FD3DF5E633AF4 +:10CA30000FB3F94607AEFBF2FBB69E2461DF2AA4D2 +:10CA4000B65CCA37D477C3E45AD82F681F8671BC46 +:10CA5000B82FF75B185D64FBE8FED13F2DAE18815F +:10CA60007913F216892E22E4219D6E66F0C6E89DA8 +:10CA7000BCF43BF51AE85FB54F3B607C95D261286A +:10CA800045870F713AD0F79B12A57686D60B829513 +:10CA900000DE747CCEB5CECF5A523C6B6728221F85 +:10CAA000E3E5D3505224F573F8095EEAEDBF97B67B +:10CAB0009F947EB433F43C096504E729D7FB70DE0C +:10CAC0003A3F4BDFEFE00E73FDC21133EC8DB0FE49 +:10CAD00074B8B4DD0CEBF4A2D3874E379F973E0EAB +:10CAE000C19E2C49EDF3E5E4900E274918F7DD12BD +:10CAF000B4E17E5B825D9350DAE070D37E06AF894D +:10CB0000BE07E7DFE2221698E778C982DC29E02336 +:10CB10007E5FC679ED8D8F554BF38DE33179619151 +:10CB200048D24A9722B968BD015F3B292589701E0A +:10CB30004362E2A480741E3A4EE16E5F01F21987EF +:10CB4000EBCFDE49D232CBA61CA9C8C067E73E6F47 +:10CB50006376E0470795EF9CAA30E0D35ECEE09E77 +:10CB6000FA7928CFF4F65BE586DFC906B926D7D374 +:10CB7000FE0CFBD6DDA814C2FE5CF5F883CF9BC685 +:10CB80003FC9E10CE33B3C14CF9D026919AB9A3DD0 +:10CB9000BE2A5769C02F8BDA941AC04BB187F1A90E +:10CBA0001232D56145BC91A8BD803E67AF90B28D71 +:10CBB00093815768BB7DF96F97C7687FB9A453FE0F +:10CBC00080E29D4A91DA8B9790477487C807FAFEF6 +:10CBD000D0F32089543ED1F757C4368FB4D6C2F86B +:10CBE0005538FECC7830368517CDCC27F90D91F22B +:10CBF000EB52322D102ADA95A8DC40D1422A5AC2D3 +:10CC00001350D2F954327E13C1F9086A9E70F1BAFA +:10CC10002B9FCF0CBD54517A2987A763F675063D2B +:10CC2000E660554561EC2AF629BDA4EC3F0AEBB558 +:10CC300097BF65DF64E8E7160F933FE5B27A0BEC28 +:10CC400053FAFE1C04FA707DFE714F0EBE691A770E +:10CC50002DC72B1D77AD67C9EC71294792919F7144 +:10CC6000FC109FF732FC829DFF237751C940F1E809 +:10CC70007E5740FDB0FF2E7748A2FBEB20CE70968A +:10CC800000E74E15ACB4FEE12212DE43F777675D94 +:10CC90005485FD7BC6128BC1FA57FCD3EFFCC0074D +:10CCA0000E2F6B2B03BD62665F22FA39262AE82518 +:10CCB000FD278A13DD1496F21E77C3BEF447AE6ECD +:10CCC0007F0E4BD3788E0ED7EF916319F09BEB67F5 +:10CCD000F2A6FF2ACF67AADFF54E63BFF32DB15D41 +:10CCE0009E25B3FBA72B383305E74713C8454AD722 +:10CCF000969C41949B0EFE1CF15F9E6A37B31F69A0 +:10CD0000B02F4FAD16401E93AFAF7983EA57BE6C7C +:10CD1000F539CA82C961CFE2352EBA6FBE2C5A5599 +:10CD200044C8A3FD3B0F68743DBE62F539687FB30C +:10CD3000F7E1353EA8BF86D51F1EA0F5747C8BBDDC +:10CD40004F2554FEFE9B5741FA74C46CA7817F3B6C +:10CD5000E6A924867C9A4C094B293FE77CC15B19E4 +:10CD60001B81F515B724C6613F6DFEB000ED56512D +:10CD7000060FFBF5D13C82F430171E8FC6ED04F888 +:10CD80007B4F5CC1D2B199F45928297553BB01E09E +:10CD9000C7E33296FBE27E2C8FC5552C0FC55B880E +:10CDA0004407FCAE14FD16D08F635ED80AF81BB1A1 +:10CDB000327E27713DF84D80612A5E76DE52A5886D +:10CDC0006511E747BD37DD9B6B3C27DFE3E724B503 +:10CDD000DFE19B5F36EC776E88CA37379C1FFADC41 +:10CDE000707E9C16D206E375EF6E23EB697F59C9FE +:10CDF0006F900A2A0F7FC4FB3B1C6F5B7E96F6B3D5 +:10CE0000AF72B50AF4DE1FDFB9FC2C5D8F244D270D +:10CE1000411F26F5A4FA2445BD6427E3820FA9BE6D +:10CE20001AF44AC9253338C2EB65651CDB3732F882 +:10CE3000C9B886FDCE9CFF7A3A8E516F084E09AD77 +:10CE40002ED027769A9E97EDD44C70F91B1F7689C9 +:10CE5000B4DF032447EEA6E3F5CE1B7D278B961F98 +:10CE6000D552AE4C9790937CF69D5CB02B22360544 +:10CE7000EC88FEDD0CDFFAB80374DF88C1DECB6D11 +:10CE80009AD6800FE4358697827C3AC6E5515E23B8 +:10CE9000C5BF416EBB6F7621FFF828A88C82BDF21A +:10CEA0004BCE1FB3424C8F98E137C1BEE592C15EB5 +:10CEB000912839825C907CFF2A6C63FA2AD0283949 +:10CEC0002AA85A2BC8C957ECE424E8B3A15F0BB0D9 +:10CED0008EF50B683DD567B31745D4D7E8BC126F04 +:10CEE000388885D607B636AA208F94BB9CC4427575 +:10CEF0001FA7B71CC777DFDCA476D0F7126FF3E764 +:10CF0000D736AAC769BB273764E37BCE524226E1F6 +:10CF10005C486D76E05B95F553F628951F8FD455E8 +:10CF2000E4924BF00F949CFA3AF05C3B53F840D8F3 +:10CF30009B0617A5B5AF48ABBF36ADBEC6048F572D +:10CF4000523D0BF4078E7FAA8991F5942EBB2B8757 +:10CF5000FD40F7F9B05EB0FB65AA4F19E9C6FE8245 +:10CF6000097E5B8EE67BF1BCB5213FB0495102F8EA +:10CF7000B76D6E496EA578B2D36DCBA2F8B585EECC +:10CF800049DA603F28A3C8F2035F8822ECA67D013E +:10CF9000DEAC3BC22A1813D61DAA4AAE87328AF0ED +:10CFA000A9FC58857709C03156EF9BC4710E09EC76 +:10CFB0001CA7E371A9979DAB7DF1C90223FD5B5DC1 +:10CFC0004485F681AD5D6560D7ECCDD98EF4D75D33 +:10CFD000798F0AE768AF7BC75240D352AF05F75944 +:10CFE000057F07CC2F4850BE503B75A917EDA418FC +:10CFF000D3675D63388FA5745BA0FD8D5E99E9C72B +:10D00000921C80FDA62B0D603BCA3F55D1C03F232B +:10D01000B3F8A7460A4CFC5385711C9C7F16CF0BB6 +:10D020007708CA95F3CF7D9C4F1EE47CF4BB52EC8D +:10D0300076DC1F1FE5A3D71BF9A21A03B9D03A105B +:10D040005E232D03BE38A6007CD740F840E4269826 +:10D05000491FAED3E1637CCD51B57F124BBECF6F7C +:10D06000CBEA5DD0EF78BE8D9DD308F3035939BF6D +:10D070004B9F57BADE6EF1395B15B00344C6972D4E +:10D08000FE82FB00DEC4F1A4B74BD7E775FC52BCAF +:10D0900012B5626EBC8EB78857842FABFA5CB5743C +:10D0A00009FF0EC5DFD7703F7C2E86071D7F9CFED3 +:10D0B0007479A2B7EFE672442F817F829E93E29F3C +:10D0C0009B7E9E556BE49FF7FF3CD767E49FD34957 +:10D0D000F04B684BC818F0F924DF87BD9C8F3A5A93 +:10D0E00018FFCB714D12E0F71639768DA8801D150B +:10D0F000EBC279CE236847492E333F3DE865F6B34E +:10D100004E97578A474A9F316296EF8399E8335D7D +:10D11000CEEAF8F8153F8F7AB9CA5285F6DD5CF889 +:10D120003EC0E957871DF392C2A5F4B9F1AF5D8BFC +:10D13000FD3D6ECDCC0FF6C629BF02F99A467FDFC2 +:10D14000E3FC7C86CE6C6D641DF4E3C8DCCF77F91C +:10D150007E4AB6BE5814F93B41FACA09CAC7BB0D8C +:10D1600076E30B7C9D84B411C60726B10C72BC38E3 +:10D1700064E2957353ED5FE5ED834E33DEF4F21513 +:10D180002FF3CB494EF3B8EE79745C035DBFC6F55F +:10D1900018FDDC123285E3E604D9797504FB585991 +:10D1A000D7A7027D3CFEC0ABE58FF8C05E0AD50074 +:10D1B0001F946C53484FFBF65C27EEA1CF7FCAFB50 +:10D1C000B3D175003FD7C7A17CF0A770EEAD75DA7B +:10D1D0006F2CC88FC9CB6EDA3EBB8E24404EEBFB62 +:10D1E0002051C5E401C3BEFD6FBE4E1DBF12987E27 +:10D1F0003529BC48547131B63F9D861709347FCA22 +:10D200006B6D3EB33CFA10E816F0E332CBA5ABA54C +:10D21000F37FE3FCDB62575568474B027CFB57B258 +:10D220003ACDF8BE86E33C12DD15DD42BB50DF523D +:10D23000B524EC43CCD5C6FC65AA36558BE7A4EDE6 +:10D24000986CC2D7EFE1FDAC20931792CCF643EF78 +:10D250004F2F95E96CE4A37BA9BD04FB9A5F1A3DAF +:10D26000AD807EF7B685803EA73544CBC1FED1FEAA +:10D27000295BDE0B7680D476E35D06BB14F87E92E4 +:10D28000F2075F94F9DB7E9BCFF8BD5E4FED2A5726 +:10D290001E9D8750D01203FA79F88CA0801D96DF6E +:10D2A0001CC5F633F695A2DBBDCCBEEA02FBAA3C58 +:10D2B000655F75297F1CFBAAEB2AEDDB4BD857A1D4 +:10D2C000BC2BB0AF1CAE4EFF5672F5F6153D5F029B +:10D2D000D093EF06F53722DA59DF5CF306D56F7C81 +:10D2E0000BD5E700DE6B7B6A4D23D8518BD5074009 +:10D2F0003FBCE3D1136B1A6F9A7B5D7AF9F7F96A39 +:10D30000731EA583E63CA64FACCC63749DDD9248AA +:10D31000029F252E76AE75580598CE6369488DC05C +:10D320007A9BF3187FEF2AEFF2033ED2DFD778FB28 +:10D33000A33EF33856BACD70BE7D7735A9FBE0FC2D +:10D3400053FA057D4C6D214CFFF113B6FF9C6E29FD +:10D350003D371BF16BF531BA9EA11F17B7CF399F2F +:10D36000CA728B26FEB8D77575F4D327A9B8CF9D9E +:10D370004AC45E6EF2B33138839F6BAB717EE9FEB7 +:10D380008CBD57ED67E3E30F3698C63FC9E10CE368 +:10D390007F3D2F9F9F1F835ED755BED51ECBE07765 +:10D3A000D3DF6BB3C6E27906FB92DACD739C4BCD2B +:10D3B000E48FBADAF3985ECEE58FEACB9BF147F5BE +:10D3C000E565F0475DED799D6BDC747FD453A97101 +:10D3D0009FCA34EE2C7F14E79F95276401F095884F +:10D3E000903A81CAD784263A981F3081FD253AA900 +:10D3F0008175033CF77A005F8AC6EC087DDCE39E0A +:10D40000BE96286DBFA036763BE85F440C3D975D25 +:10D410009AA2E39EDA0AA46390AF46FC3F3D32A095 +:10D42000DAE9FEE475943E0FEF35CDEB236740CE8D +:10D430008EF4914D86F19FAE25B7905C682F7AD817 +:10D44000BCFAF0797655DFA5F59BF94B2FA92F395A +:10D45000767EBF3A42CFB283EAB1914BFA5DD93CB6 +:10D460008E2C7CB26D82CE37477686B328DDE648B7 +:10D4700093FE6886FEAB3EDD33711DE837F5ECFCAC +:10D48000E7CE7B5BDD44E1077FE8D0EC7E786E8EF3 +:10D490004BF876096B36811E0B7A2E6D57FEF879A4 +:10D4A0006CDFF38643C3F850BD214E41E56B5FED61 +:10D4B000C03BA80737523D98F6EF4D1E7D27A31EAF +:10D4C000BC86EAC1749EE5CFBC6307FE97003D3879 +:10D4D0002B354F6FA722D8613C2DBC00F460DDFFD7 +:10D4E00050AE99F5DFBE5A667F977FE71DB4C7D36C +:10D4F000D7FB79FB9D0BEFE9FDE6764E13DE2FDAC5 +:10D500009FFDBB65F110F095E58C6FCEEABF9EF6EE +:10D510007F897376B979A7C7D3D3FB9FB1F39AA458 +:10D52000D356D087D47371B0B31DA4BEE38C492EFB +:10D53000B2FDFB6985683A77C09F403FEBB4BF5F9F +:10D540007096D2A1E4F89782B3940EF74293007DCF +:10D55000CEF541FAEFC2AD4B21EE47D0D5412E5C5E +:10D56000B42429BC1F60BAEEB0CFC3F4D70B749EAD +:10D57000F479273CBF84DDA6C7313AA93EF97C2661 +:10D58000FAF5313ED299A3FB3708CA33C9AF8C1ADA +:10D59000F5E6B08FC7BDE97C5403BF8679C40BD8CC +:10D5A000F12788C7BE6295E2353BC4CE03915E2069 +:10D5B000A0FFB940FF0BC3F3647237F00D590CAFF5 +:10D5C000047F5258FAC4947761F9B6067CE4638A02 +:10D5D00053D093693F49871BC6A3ED427C3EE5B318 +:10D5E000DF73DA1304F8ACDE5E22AC7ECEF6F218FE +:10D5F00001FF9A53256D5A35E0DB508FE326316FDA +:10D6000083AEA96D6520C33CF97C2A08E3AF3BDFFC +:10D610006D4D18FD9977F9727C1F5C472007E44631 +:10D62000A403CB468C2F1257E6B8C06FE3B1C4CB2E +:10D63000F353F4D2C3F741EB22DC8FAF880097D9C4 +:10D64000C978B707E0E9F108D0AF6A7F0EF4EAEDD8 +:10D650007C1F2D176E6800FC1DB49324B473549D79 +:10D6600071A82EF0578A48B7AE795382914F9656DB +:10D670003D6F57295C5155F32AD497939008EF5387 +:10D680005A93C703002B1317816F2773A7BB96C349 +:10D69000B9F864C5BC5AA4BB698B1FE0D0C435B5CA +:10D6A0009C1610FE7507E42D50144E8B75005F100C +:10D6B000308FE16B6E05FC87E54D0B1A2214AEDE50 +:10D6C000CFDB377DD801EB78B0C13E6D87FAAEA0D5 +:10D6D000895F96C139BB1EE61F34C56F67E1E9DB80 +:10D6E0003A9EC6104F0B66F0149B80FE2B014F94A0 +:10D6F000FE7A7CCC5EB25CF87BC45342C793E6757D +:10D70000029E1674EA789245239E283F70029EAED0 +:10D71000D3189EFA23CFE3384FD3A55928FDDC7ADE +:10D72000E1A909C80BB84E201ADA39FC7CE291A0B5 +:10D730007AE3C235EDDDF3E89F0BD4896F08EE1470 +:10D74000BF59A07E6702E2F94823141FD7457C0D1C +:10D75000B05E8817884B31AF00FF3D05FF2D43BFFA +:10D76000C253BEFC54DCC0E262718343DCAF40763E +:10D77000B13835F80FCE64E0877A9C9ADAF9180749 +:10D780007822CEFC087BC10F46E1248F1BFC1DC410 +:10D790000D204E00F1052BC4F543F8BC2F1E46B8F2 +:10D7A000375EC7E3092AC2DDF14684BF1D8F22FC24 +:10D7B0003F20CE40E167E2312C9F8E6FC77234DE8E +:10D7C00086F5DF89EFC4F2F9B886CFC7E25D580E5F +:10D7D000C4FBB0FCABF808D6FF6D3C81F00BF167E1 +:10D7E000B0FCA87D78056CF31345C962D0435EF4A4 +:10D7F000B0753FB1674511C40DF6C5FB964B067D6C +:10D800006A3C9FF96FE7960B63D5C6F64ABB1DFDD0 +:10D81000574ABBE6837D50DAFB8A5899F0127C3E6A +:10D82000E667F01B2DAC9C44F87D1FF703B74F2132 +:10D830005CAE99FD71270481CDF3DA64F17A035D62 +:10D84000BDCFCFED8BE5FA3ADE2C5EEF9A5DFF039C +:10D850004144F950523C99B93E608E27E8E57FF883 +:10D86000983FA6BE5D6D003FFE944085E02D949FDD +:10D870004E4FAE04BD82685692554FE1BEE4CA2CAD +:10D88000F443533848E173B43DAD97F7D8B05EEA3E +:10D890008B11885F5065BB0DFCD2CBDB93F8BED2F9 +:10D8A00061C1FEA87853412FB12812F2F979ED2A0F +:10D8B000B64FAAF63670C15BDA571387E17DAAB777 +:10D8C000AB1067C8A6EDC18EA2F6D27F005DAB1784 +:10D8D00054F4AFB8832CBF49CF8B91081BEF8496CB +:10D8E0001B03BDA95E7DD302FCBEE1DC6476A6FD10 +:10D8F000FD41DF4436BC2713D50972FBC5BECBC53D +:10D90000156CA6B8C0298BEACC8738FA35D136A079 +:10D91000B304CF67D9CFF3586AF3191F79C2AAA20B +:10D92000FDBFAF5F4C8C96C3B8A2007CE107D36209 +:10D9300002F2A968697181FEA6916A6006E30F157B +:10D94000AC74417D27A98610E3C43956FFA29FD449 +:10D95000809E59FDB28A7227ABAF02DF2FD76CA928 +:10D9600078048175BC79078CF7E23911F3B5B2FC04 +:10D97000E67ADA1F1BBF4F447F2E5D7787047EE770 +:10D98000ED04ADF0BC26D6BF7F667E6F661BF5EA60 +:10D990009B3F34F7B76CCA0CFFA0EFD27A967FBBDF +:10D9A000B9FD0D2F9861894C229D9DD0DC2AECE3B6 +:10D9B000F2C9FFC5F6713A99711FE97A4DFBF883F8 +:10D9C000BEF597DDC7A4791F57E653FA7FA2A40DD1 +:10D9D000E5041561D37B28BF5E2EB769DB98DC6A4E +:10D9E0003B49F975567B7714CE6D567B9FCCCA8424 +:10D9F0000FCE7B56FB18F28101BEEFFB78F9D57C88 +:10DA0000E617CDE27C605F9068856EE897E979E97A +:10DA1000F3FA727E16D2CB723BAB7F2458E36835A3 +:10DA2000ACE3AB9C9E0CF59E6DA67AFE3E285A3761 +:10DA300011B223FF6FBA21EEBCDC4FDB5741FB4D27 +:10DA4000F6565786FE66EAD7CBF79BFA73E0FC974B +:10DA500007F5F136C999DEFF6A3EF3973C12AC70C8 +:10DA6000C4B09F0AB40B2589EE470EECCF04D24F09 +:10DA7000FA397BE9A157B3417EBE38F96636ECEF3F +:10DA8000C4B9063C27702E802E75BA93E5C9EC4ABE +:10DA9000A0E7B72C983798D768A6179BCF66D2C354 +:10DAA0004F28AA5346BF3DDD6743BB1554B937C263 +:10DAB0003F986674F2A292C4F1C92E733ED6ADE7C8 +:10DAC000CDEFDFF88E19D6E94C1F2F7D3F833BCC7D +:10DAD000ED3DAAED92E3A7BF9F5B676E9F13BEBAB1 +:10DAE000F1B343E6F68BC6328F3FD739B9EE1973DF +:10DAF000FBCA44E6F15F9C63FC8523E6F6D77465B8 +:10DB00007E7FAEF1974C9ADB2F3E658667FCBEBBED +:10DB1000AE2C8F6E5F74E315F99BF5BC4BDD4FA700 +:10DB2000FBE5F47E8E2DD136803D3D058A17956B41 +:10DB30004F2D994258B5E422FCF892318413A02469 +:10DB40005038F4E29B083BB41C02FCACEAC29B1ABE +:10DB5000C47373A9820CE3E7C48611268D0ED4EF3B +:10DB600072767D42007E5587770E6BDFA47003B519 +:10DB7000FF413FCE69FB44FB26EDE73E1DDE5170C1 +:10DB800014F2B63B353A7E10FC0BE63C46DFAE1F86 +:10DB9000ABC0C71C83228EE7D8653B0AF3590FB68A +:10DBA000633DE4671CC3FE12FFE8D040CE92796665 +:10DBB000FF8285E717F604265BEEA3ED0EACB58574 +:10DBC00047E9A347AD7D2D467FC7A79C1FE8A585E4 +:10DBD0008CA15E4B2D43B2B9164D6B0272DF122938 +:10DBE0006800BE69A963F98B963AE7694095DA59EE +:10DBF0008DEBA6FBC2DA6D1F7E10F8A665E7D30F8A +:10DC000061FBB6EF3E8CF08E57BF8170FBDBFF1DD2 +:10DC10004AAA177C0AFCDBB2EB83DD58CFF5819D65 +:10DC200064EA43D44776D914F0F73D29C81307C0F6 +:10DC30000FB282F9FF7AFF7CEA4390334511B96253 +:10DC40000F858B92FF7C00F050444A64077DFEA450 +:10DC5000CAE39E11721C8C155D5F2F027CD0BDF74C +:10DC600024037B200EE98955241CF0FEF684D0BAEB +:10DC700008F26D082EF6A9DDCC5EF7D4C92B607FC3 +:10DC80003C9130C6C5090877AA7F7BB6CB1D18B773 +:10DC9000AF0D2F80AD784C901B0EC2FCEE67F37376 +:10DCA000D78A263EF7644CFC05E68BECA0B3A17343 +:10DCB000284E3A102E6E942BC0CFA3CF0FF3FCAE9C +:10DCC000013F9003E599B751390EF3D3E755BC6393 +:10DCD0004C68CD49CDCF5BA7E0FCBC8D6C7EFA7E55 +:10DCE0007A7728E3C6F93DCEFD04B3E6B59DCE0BA9 +:10DCF000F0D446E745C709C2BC6A81FFD17919F063 +:10DD000016E4782BE6F32ADE619E57B02D89F8D30E +:10DD1000E7555C3786F32ADE619E5771DB18E69B78 +:10DD2000E8F37A4290C54380B70718DE12BB09E2D8 +:10DD3000A54453CAF764C0A392FC67C7421FE4938B +:10DD4000E71187929A9FC2E757C2E757D2CEE6A75C +:10DD50006844CCB4AF25759338BF9276F3FC4AB4CF +:10DD600049C16E985FBADF287D3EE353160DF22657 +:10DD70007AC22401712497C73FAE02BF2593F65B98 +:10DD8000E8F36EDA1EE45EB565B20BF251C94FAC32 +:10DD900018C7F26FFC19D90071B9B0343D1357019F +:10DDA00067435A7CC6739571197D9ECEF3792461C1 +:10DDB000BA0FF00C9E6BA7C4FC28CEF30558BF1316 +:10DDC000AA605E2182F8F7B7FF8CAC37F8059DB5E5 +:10DDD000CCDFE2E4FE10419899C7276C5C36CFF4A3 +:10DDE000385EFF7D4F4E009F72D6898817A78BF94A +:10DDF000578F96E87941B203F4CC23F7951E00FFC4 +:10DE000042F78FADC863C6971438C03EE815EC1AC8 +:10DE1000D0416FE5DB7E6857E99F32F92B7B96D5C1 +:10DE2000A0FCE9071AC03C0DA2023F3D689D813568 +:10DE30003B9DDF00E0B408C0D63BB6537EF94B9B58 +:10DE40000ED3F694DF3AB266600DF675A04187BF37 +:10DE500084ED1DD969F554FD66F097B1BE53A0EB72 +:10DE6000A0FCEE58C1DA3BEC942F7C5F542AED14F1 +:10DE7000BE9EAC3D182999BBFE54C1DA838DA5A97D +:10DE8000F53CDA22352632DAF39D487FCEF301DC09 +:10DE9000AF016F6C3BD82BB08FDE2AE37E074DF5C8 +:10DEA0008394DE55BAB649BF57003FC15F1530BEF7 +:10DEB0002E47121AE86D6591290DF47167745205A9 +:10DEC000FCE6D44EA9909FE1A33883909933144582 +:10DED000BF437E5424AA81DE2D363509FB62594F9B +:10DEE000121D901A5455BF4D027F47D42C77743AB7 +:10DEF000709E779044DEEC799F28504C7984CEF365 +:10DF00002E6CF7C76F5F99118FB3DB57613B7D1D97 +:10DF10009E53D1A360C725049B424AE15C463780EB +:10DF20007F91446D78BF653FF87D697B1BF87DE983 +:10DF30003883EB3E68013A6EEF70CBC067F607B6E8 +:10DF4000AE00D865C921702EB285493FF0F91C3169 +:10DF5000F9E15F0B68771E3D41ED8E9D91B6B22DC4 +:10DF6000B4BF8E751F8C80BC7EF87A1BC627ACE2CE +:10DF70007D1D56384FD7DB517EAF2991A2402FFB34 +:10DF800079FE4DAD9FF9016AFDCC5F505AC4E0990E +:10DF9000B85994F9D59F2F65E77D689D787C0F85EA +:10DFA000873CE1152BC0BF269069C8076C5CDA7806 +:10DFB00000ECC9FEA828801E3F19A911AA285CA060 +:10DFC000DAA7B3C26C7F210F06D2BDC039EA6F5108 +:10DFD00084261F66E94DDF06797FB2320EFEDFFD33 +:10DFE0006D6E45A3FA8A1AD6FD7A16E44FAE2CA5BB +:10DFF000A30AF0B6D23E067699B7C9ECF7F336D548 +:10E000009BFC835185D5532E1387F7D3DB3B4353BA +:10E010005A1E8CA77909E079E162EE9F2722B9B8F0 +:10E02000908E97CBF95BB113F99BDD9E5D08FBD316 +:10E0300059A23AE6831DFE0F56CCBB7EA582BDF7E2 +:10E040008A87F1D1FDFE290DF6697FB020DC41EB16 +:10E05000B39C6D0981CEF7C4C8FC3B214FAC6B86E5 +:10E06000CF3434815FD195AB8625C8972C246AA420 +:10E070001ED6C9F8C6F2914307C18E7B4460F09367 +:10E0800047EFBA13E09D53AD78BE56B450D306F8AF +:10E09000DD1A969FD5FB5E2000FA4F7F20E187F8BE +:10E0A000AC37B47F12FD898DE6F3D52310B4F3B5F8 +:10E0B000721BEEAB1E673C2086FD20070F4B6CDD0C +:10E0C00087DFB526E8DE12BBA816C279B52FAF519F +:10E0D00060DF82C10A935CD3F303D2F94F0FF78B51 +:10E0E0008C70BB78BCB6C101FC633CD6B006F8F6B8 +:10E0F000504844BEDD63D3F6C03ABAD7333F4977C0 +:10E1000074BD6301F87D3730293A1C6D40BFC2CE23 +:10E1100000A3CB7DD604C619F578CADD74BE170DF1 +:10E12000F9359600A3E3115BF400A85CDD221983A6 +:10E130007B6879E73D4483F8CA6E45803CCD7B829D +:10E14000AC9DB76929F2A1BCD29A5681EEE1EAE012 +:10E15000C93BECCB29ECD4F9F7D377A894DF0F5562 +:10E1600049B86FAB834F1FD4A4D9782DF432D80AA5 +:10E170007440E967A187C3D79AE7371CAFAB86FC29 +:10E18000E447E32A96FDF1462CE7B263AEB4D4F13E +:10E190003D67BD3B817CABB29EED7FD6FC6B478D6E +:10E1A0007905B6223DFF89CD3B50ACC7A9A625D83D +:10E1B0009F42FA577735E53F62DB0ACC9BDEE39658 +:10E1C000E1DC17FAA6905F6DDA1B94058AA7DE657D +:10E1D0005B5F2FA4F50E8B7D0CCED58F04CA226A0F +:10E1E000A01433E685A597FABDB0457E26777A055B +:10E1F00015E9F26CFC947C02EE8DB9E5351037E838 +:10E20000BEDE85FC8CEA036B20EED09B5F847EC172 +:10E210008356F9F55B412F5C25A2FE3F1E11D1BF4D +:10E22000302CDB8E833E71D021DF0FB056625778E1 +:10E230009E05DEDBE95C27639EEA16CBF4D94761D5 +:10E240007D852EE4CFBD813F3D309FB63FF8A625AA +:10E250000CE87870C3C43B1DB4FC75C0CFF2D9BCC8 +:10E260008D9E4BC59F49D4ACA7F549511B9EDB5DE4 +:10E27000740E94567A95B35DE0E7D7F322B6F4BDF9 +:10E280002E9F30F0B1DEBAF5ABF1DEE96E99403C7D +:10E2900061ABBCFEB1C2FC54BEC14131B62100EF3E +:10E2A0008B59E424AC73C3EA1FFE359CA70D920C76 +:10E2B0002A88FDDAADF66514B653BE0E27EADD00F6 +:10E2C0008BD70DC4C7AA37CF87F3F942F5662BC8A1 +:10E2D000E718EA4F16D1AE69C0B785E8F512E55BDD +:10E2E000AF1EFDE726380FBFAC48FA091DFFECC88A +:10E2F000D70F011F1B10C7FE7D82EEFF2F469CEE3D +:10E30000D5CED47A7F6963744667A418F5C16A2EA6 +:10E31000671E6DD9EC1069BFD523FE26473EE83550 +:10E32000B45F0A7F8FC211439E8F45CC9CCF77810B +:10E33000D3851EBF8475741AE8FEF7BC7E40228D1B +:10E34000C6B825B5C730DFEFC8C633C91320A788C4 +:10E35000DC0AF945E78AD9BC0E5A27B5A506799695 +:10E36000B3DD7A3A8BF20577A4D91C5FAA6D369D8E +:10E37000FB49BEAE961D779BE40F9162983F877A6A +:10E3800025F4BB8CE8793DB8FFEE2605E34B9B8571 +:10E390006823E4C1900E0BD25BD66B41AC1FA46D19 +:10E3A0000B3D201765BC8F4EEEA4EA5431DCAB0E5A +:10E3B000DAB6D0FADBA34EB4976375F27E90D36FD2 +:10E3C0004FD8D06F40FFBD1A033B84D7D3F1568F8F +:10E3D000C2786F15A11F6058084F421C56DBC7C694 +:10E3E0008BD5A9B8EFBFA5FB0E7E81D8E25F1CAA32 +:10E3F00052B01FBC3F760747A1E4F5BF0A7EF9B5CE +:10E40000FFE8C0BCFD2F043E7A430374FCC485F3CF +:10E41000DBB4929A2A943ECE4C565CFF97F4F9D620 +:10E42000A9B6D5207E7E57C8FCA1E72617BF04FCFD +:10E43000F8C1659E6A38478351D106F722EE5B41E9 +:10E440006AE03D9D7F1DE2E7DF5D3725E17DC66A1D +:10E45000DB6AD0671E5C6157408FB0D8C20AD00B10 +:10E46000D1BEF2C6CB7ECC8341BE7CB1F0D6432078 +:10E470001F7538FF58A80FE1B4FC977E21F673B8DA +:10E48000AFACD37DF71A19F14D56D35E8BB95E0F41 +:10E49000F023396CBF5C093FE6612CB329DD1C1702 +:10E4A00080AF9ECA8518C74ED9255107D81543415C +:10E4B000DF7ED0EFDA5F27E002218F3679F7DF4782 +:10E4C000D7FDFECB76C4DBC12D1FFA215ED8B3EC9D +:10E4D000E91690FFF60A3B013CB45EB710EF690CF9 +:10E4E00078D9F9A172992416023EEC54C053BD9B11 +:10E4F000EB6793FE09E4674EDA37F03339A476A070 +:10E500005E1E8A76805EEEAB9F56611EF92AE90098 +:10E51000B9396CD504B0E7B56A210CF6A35C2F922B +:10E5200084814E73C24E8875CEC04D9C9E09D928F9 +:10E53000439C5A509759E0FE1FF15FD9BDB5E17772 +:10E54000BF49C05E7BB850617ABCCAFCCC44D2944F +:10E5500075707FB940ADF12FC1FB07B84FDF1BF9D4 +:10E56000C541B847F5F65A75093CFFED7BB75D32FA +:10E570001F4BD7776760DECF0705B93DD0CFF9A92C +:10E5800095977C7F201EAA3E61E0170369F720065D +:10E5900044B21DE0356B45D4936FE778DFA630BEFB +:10E5A000A29745852CDFB560AA753BE8453ADD7634 +:10E5B0000AB10D285F36D864943FE19AC24BE51F3B +:10E5C000E97C78EB55F2ADA232C6C73F2BDF0A9744 +:10E5D000CDC5B7F4FB17FAFD4FB6FF73EFBBF9FEDD +:10E5E000E7F01C79E49B15762FA49FE37BF11B04D5 +:10E5F000F9C69DAA8C7C436F27727CCFE60704F98D +:10E60000C59D2A0943FB74BE907A9FF0FB98510D7B +:10E61000E809E424F011D1AF60BF73F1038B5D2EE4 +:10E620003C6BC08355F6171AEF7155271553FDE261 +:10E63000532153FD92C9B009BEF19D3A53FB655376 +:10E64000AA09BEF9C34653FBE5D351137CEBF91677 +:10E6500053FB15A4D554BFD27EBFA97E95FC80097B +:10E66000BECDFF0D53FB354A87A95EC7575E21E13A +:10E67000FA403401F77D8EC6552C8FC41BB17C2C1B +:10E68000DE9200FDF4D60BFF86F963037522D38B6F +:10E69000B5AE3B9212D0ABE230C6018A36D3F70D4D +:10E6A000E3FA37D27E0CE3E635464DF5C11D2DA6C3 +:10E6B0007ADD3EEA1C39807C41A7035D1F18AF7DDF +:10E6C000B311EC870717B9C2C0AA470BD9BE66DFE2 +:10E6D00050FF33F86EC4BE37F3309FB4C796F403CF +:10E6E0001FED6CFEE276388FAE1691807EE76AA948 +:10E6F000D926411E4538CDDF2D52D39C9EAB3F1FFE +:10E70000B9784757DD6C3972708E7B0DBFF7B373E4 +:10E7100018D8DE6C3E4731035C31FB9CDDB3D90C6D +:10E72000376F34C3EB9BEF369DDF1F15F2FB275C81 +:10E73000AF78BE740AFD62BD1E7E1F60573806E7C3 +:10E74000C9E7F27B609DBE7FADDFE6A3EBFC7621DF +:10E75000CFCF4AF3B3A4F3DFCEE6EFB561BE723399 +:10E76000C513F84F9B6B987FA6CE675AC780C8DE4B +:10E77000239AD3DD40C7BDF90617C2DF2EFC6A130A +:10E78000D845E3538F629E507F88F9EF28261DE01D +:10E79000CFB4DCC4FC99BDA186C24BC589DDE72D91 +:10E7A00026FFE3DFF0FD754B53E87F749FB761FDF3 +:10E7B0000C3E480CF9D5FA02F55338EF57AB1FE879 +:10E7C000746D5D46F93DC5C3589DD89830F06B0710 +:10E7D000B73BA3DCAE9C4C8AC8970BEA98DFD6BA4D +:10E7E00081E4A11FA3964A7B3A55129AD4C0EEA1A8 +:10E7F000A8D37214B0F3A2D5708EFAE32D58FA9B09 +:10E80000DA04AB0276D2D35DD06EA8C3AD42792EC6 +:10E810005473E43E05FC2AF20AF0A374AF2361F8B6 +:10E820000ED0CCF72F4A991D591833C7795EBA7BA1 +:10E8300001C6F13D4D04CF033D2F23A00F7B623174 +:10E8400001E8232F6ACE33CDA99DC2F93943720D59 +:10E85000E8610371D207F2A72034458D2E3AEF0B01 +:10E860008BC7417FA1AAE7F4402DC40708AE77B853 +:10E870009224AACA214F8060FEE570E5E45F027C25 +:10E88000341EC37549BB6347410F75B7D85C6087B9 +:10E89000156D36CF73DF86A7F17EEEF0EE0441FFF3 +:10E8A00059F259FCBE91339420313A6E5E48E9002A +:10E8B000FE9ED7A89443DEE5F0A7169E7768E8C7CA +:10E8C000E0A7EEE2FB315C1E1E87F5537D79BACFDF +:10E8D00077F9F90EAE5B5A08F260B832167019E893 +:10E8E00070AEF949F6C5376F5E9C9AA797E209F4B6 +:10E8F00060EF1B010DEC98F4F391170A0B702EE8F2 +:10E90000FC914FDE1C78B909CE5798D31791FA1AAB +:10E9100060BE7B4B7C980FFD0510A0DE149D0DC7DB +:10E9200035F4070CC4BBB0CC16631DE05F255B0952 +:10E93000EAEBDEC6E9209CAF024ADB200775FC58F3 +:10E940004B45461F9BCDFB9DD7E24BCB8F8BA17DCB +:10E950005E48EC631097EC89F7E1FED167FB8168B4 +:10E96000736A997DEFEDCAF1809EE16E34F797BE30 +:10E970001FBDF9A417F2C27B970D8733DD4FB9DABB +:10E9800052B7FF7F2488784E178D7C1FFD60700F73 +:10E990003AB610F063C7F2685CC6B2B829D901EE86 +:10E9A00018ABC4E6F945379B57719B79DE852D6915 +:10E9B000EBD86CDEB7F475ED033944F7EF96231D01 +:10E9C0004D1AB58BFA5715607EBC274234CB0D50DB +:10E9D000C63668943E86C79F25558B187DECA0A54A +:10E9E00027240B4D5529FA4D5F5F5B90E979C31BD6 +:10E9F0000AF09C9F83FB22BEB9FB03FAEBCC4BF5DC +:10EA0000EB969732F99546773ABD0D04EAD04F78E8 +:10EA10003BDC23CD30FE68D08EE3DF6E398E715C37 +:10EA20003DFF58AF3FCAF5C2615E1E89878B183D16 +:10EA3000D615019D50B9D3E585F324D827F740E9D1 +:10EA400021C95B41FF7CCF81F6526F48D0F26F48FD +:10EA5000F57784F3D38146C637B3DF0B1C87D872B2 +:10EA6000EF46099F7BD74868CFCC3C8FB1F68F36F5 +:10EA7000899AF9396B9FB7564A1AFBD1C779F83F83 +:10EA80002D4C3F389DB502EAFBD728A3C09FFBDF82 +:10EA90007BD60FF708BEC5F1DE1D8806408E789B39 +:10EAA000F74F0A80C7343F5E39E8434B303E87F367 +:10EAB0001D74D991CF0F4EDD8571A74AA23A405EF1 +:10EAC0000C452F2DC73CE7B333CA318F240B30BE22 +:10EAD000E7BC1BEB25AFBDD30D7E17B8FF27605CED +:10EAE000FB9D00DC3BB2B791654A2AAE7D48502AB7 +:10EAF000C19ECC0F7EAD495936B7DC1D8EB03C9A15 +:10EB00005F36C450EE765F2B12F09375471A0A8D6C +:10EB10007917231C1F3AEC4C9BEFFA82D8A77E533F +:10EB2000DC8FCDF753AE5F6789EC7E1B9D038B5B5B +:10EB30007BEC7BE03B5D656F9C16E03B520FBDF5C7 +:10EB4000C06B2574FC9208C1FB913BA77E8CF73902 +:10EB5000DCE410DE832675D2F49401EF07B85DF58E +:10EB6000DB00CF8FE6DF7F6ADFA964D9E9FB0F47BF +:10EB7000B4DBA09F8FDB6B5E83B8863E4FDD2F3802 +:10EB8000D77D992D73DCA7DE081FC5033B37CD3F2A +:10EB9000D7CFF5E1CAFA18C64DB2B69030E61F35A8 +:10EBA000C5D0EFAEFB7957C1DDC0ACD9FCD697C656 +:10EBB000673C119687EB6DBA341FDDC6C7BDEC7D8F +:10EBC0009D2BB4C367E2372D2C3E3E13BFD9201EC8 +:10EBD00087F8F89087C1DA7CB67FC3BADCDC28E31B +:10EBE00077EAB245E520C46FC86AF61DB6E1963FE4 +:10EBF000CCBDC5FAA20A13DDE9F183FD8E580BD016 +:10EC0000777D11511B298D7D6175E21FCB65804B8E +:10EC10007BEC0EBA5FFCBB2A678B4BD76A415AFF6D +:10EC20007784DB21CD7726D1DF180D18E3BC0E0BDE +:10EC30005B0FB983AD6F20493504115C64E13590F9 +:10EC4000283C96AC4962FEFA327114CE5D61DD005B +:10EC5000F28D41BB322152B9EADAA88CEF063DAF02 +:10EC6000ED7AB42F0BEA2A048C53A8CA7322C5DDAF +:10EC7000FA22E6D70A842A300E73DF2E45C8863C76 +:10EC8000EC88783ADF706F14E25D1BBD5826B36ADA +:10EC90006819154F5BDD106FE1F8BF49F70BF6619E +:10ECA0007EA65B5208F805032E4D00392CCB247C40 +:10ECB0003840E13A6D1CEACBC3144B741CFFE6F4F8 +:10ECC000F897192EA8EB5F7191CE2B91CC9DC68F32 +:10ECD0004EF1F6314EE78D4BB7237D0F06599C70F0 +:10ECE00032CAD6EFDE4CF0FB42FEBABE71C04F0115 +:10ECF0007DFFB6EAD9FDEBFD45E12C8A10B78A0904 +:10ED0000F8FD946291C07A66CD87DF87DCEF2FC271 +:10ED10007BCEB3E36DEA3B185728637E793DDEB6C0 +:10ED2000DF1FB35757CD8EB3E971B55B12F6A81448 +:10ED300030C6D5DC51635CADB3C81C57FB7E79038C +:10ED4000FA89F4B8DAAA8AFBD6019C1E571B5E9397 +:10ED5000F9BB07C3549E003D7707D400C6D9A2571C +:10ED60001667D3E36B0F0B9A02F1DB7F28F722FDC6 +:10ED7000B47BEA30AE7639BD68763C6DCF1EE8BF15 +:10ED800037CAF8FD78EC4C23C411BA5BF4B85AC208 +:10ED9000BE00606A77811DD11BDD8471CB736F5813 +:10EDA000F1F281DEEF5F945F595C2D54CEF8F38869 +:10EDB0008DC55BE68AABB978BBF4B85AD6F17BD780 +:10EDC0009AE26ADA97D6425CAD1FE26A4550FFA527 +:10EDD0001E6DDE6C3CFEFF1E573BCFE55A7A5CEDA4 +:10EDE0004AC7BF7CFC2DD102B01E7FEBAEBCB2F88F +:10EDF0009BAE67FFB05830C57367EADDECBC76DFC9 +:10EE000064C3B8AC7E8FB3D753807EEF9938DB3ABA +:10EE10001E678B8A9789B34D9F7D94C29DF9418C63 +:10EE2000D30D098C8EB4452EF44BF747CE8CC077AA +:10EE300080F65DEF0C839C3FD7527364BE025FD9AE +:10EE400065F7DAB24A4FF9D97718A750AEA4C7CD03 +:10EE5000ECE50CCE709F9814E7CF1D271B82381964 +:10EE60006D6FBF67AB7D992F1527FB6E093B175759 +:10EE70001A277BEF89B7EF34C6C97E5DF261AF31E7 +:10EE80004E667FF2EC15C5C9C08E037AD1E364D615 +:10EE900027C52F18E364B9148E14A5DACF15279B64 +:10EEA0002861FB3A579C6C51E9D5F99BC3A59FCFCC +:10EEB000DF5C567A8571B2BBCD71B2FC3F549CAC1D +:10EEC00039739C2C3F2D4E963F579CACF98F1B27D6 +:10EED000FB727139E2F70F1E2723FFF9C3970DFE6E +:10EEE000CCCD8FFDA4F74AE264C342F4E790FFA1C2 +:10EEF000D3FDE065E3646A00E264C72A6D0AFBFEA5 +:10EF0000E458CB7E80972D40F8FDA6D12098F4AD33 +:10EF10008DCA4AF033B4860AEE83BCDD633C0E969C +:10EF20008AA34DE177BF7A8312C6C5DA2BB3462197 +:10EF3000EFD55EE15F0AF6831E1F9BF48F923319B3 +:10EF4000E2647B393F93F93D4D0FC5C56DE5101F58 +:10EF500063796B1E1E1F73F3F8D8D055C6C716F021 +:10EF6000F8442ADE1365F19EBBF578CF841DF8D0F6 +:10EF700083EB44F4C7CDC5D775BE72B2F8EACEE1D3 +:10EF80004BCAE78B57FFADC2CEF15CE7F0B3C67D4D +:10EF900086E688FB3C5F6C33E595FCD46341B93D64 +:10EFA000CCF9D25C71A06DC59F2F0EB4AD58FF9EF9 +:10EFB000185B976E2712BB8ADF1F49CFDBD0EDC4E9 +:10EFC0002DB429E8E9FAF32F9764B6137F57A4E02C +:10EFD000F3F47C8D2D12D5F3BD1007CD7B1DFC22E3 +:10EFE000EEA8A840BE1CA537668FC836D3F73DEC07 +:10EFF000371560DE49BF9BC9CBEE52BB326A94A77E +:10F00000755C9E5A595E8A96CFF252F4BC97CE45F3 +:10F0100041B44FA9BCC5BC182DDF89F5874A1A0F2A +:10F0200083FC1C6E6172F5C1454CAE1249F5C3F705 +:10F030001786B8FE9B7C6C17EAC3FBB93DAF2DB0B9 +:10F04000B1EF6448BE7B5A408FC89F87DF93FDA70E +:10F050009DEF0F7DD10776D33CF41BD7F37CA12F16 +:10F060000B12AEC37937D513E8A3C6DD56F6DD9390 +:10F0700010D39FBF7213EBB73044D05FB31CF06660 +:10F08000B0FFAC2182DFA5D3E3B03AFD176D565037 +:10F090008F3AB271601CE8FF185136C13D8599FC6A +:10F0A0008EFC440FD27FAB88E7F6DEFBF799F67350 +:10F0B000A69D83D159D7A986C069037DFE4861F317 +:10F0C0001FC851026047BCAD6C8B82BC76648F2137 +:10F0D000DF7C3D61E935E6A3781B1231E03BD6C207 +:10F0E0006F57021F3A3807BD9FE2F1F3AB8D07FD62 +:10F0F00090DBFF579A279B1EBFA988FAD02FB566D1 +:10F1000015F333EBE7462F25AE87F6F3EF651E8345 +:10F11000EF64629C8F7DE7B220A276484AEA9CAEFB +:10F12000E2F186747F46F17633BCCFDA360E766430 +:10F13000F72A16AFF0A77D5F3BDDCFF1C5B2CCFA61 +:10F1400070BA9EDB9BDF8679AFCA5EB72C14A11F15 +:10F150001CF55A22DAC7407FABAC67F55907723C01 +:10F1600020BF7B977D827E7107954D16CF95EBD79B +:10F1700073F99BBD30372F2B8B293FD0ED92F9F3DC +:10F1800098BDDBC4F7ABB384F27F1F645B8B61F087 +:10F19000874A77DF83DF6750CF45B5291FC681DAFD +:10F1A0008EC1F70D7C317C0EDFFF091AF46DFDBEB8 +:10F1B000517ADC73C4C9ECB1F4F9361532BA35DAD8 +:10F1C0005D2C5ECFF9EB62C65FD3EDAFDF3C5573CC +:10F1D000A7D9FE5A7CA75A9FCA6BFCCD538B7B33B1 +:10F1E000D95FFAB8217B02E3642369DF6B1F8F7953 +:10F1F0001D2057FB639BD03F3A1C62F99A236EB6E1 +:10F200009E7B834FDF01FEF347E3DBB95DD6668A61 +:10F2100083CDC42FB85D3F4317A58C2ED2E35DD6B6 +:10F220007DF20ACC9F5E47F0DC1F8DEFC4FEAC0E72 +:10F2300005E36064AD82CFD3E35EE9F1A8D9FE3780 +:10F240002FEE67988C4C48E817F1258C76DC5854E3 +:10F25000C43C7B4258BE63A116F440FCA477D9D7C6 +:10F26000D11E73EC2DC578C9B64276FEC3C22712F3 +:10F27000F27BDAC7498CD330FAED12FC1877C9E675 +:10F28000DFC9D5E9AFD0C7E23A9BA8DC1202B3E9E7 +:10F29000713FCF4B49A787C52582295F5E7F3EDB43 +:10F2A0007FCBF2D875FFEDF3A5098C8F777B32DF2A +:10F2B0000F1F0DB07ECB5371E710D0D9E5F2730666 +:10F2C000E2EA51637ECDBD4DAA00F3F7352654D056 +:10F2D000F388BDCF0F79407A7D3DCF37D7D747E54B +:10F2E000A2087AF7817B2B90FF7F65F72B39375285 +:10F2F000BC59C72B50EEBCC4F3765B37B0780259CB +:10F300004612F3599CF9CE3A1F7EBFBA1AE4D5468D +:10F31000E1E57C9057CE7189C551A529D37787AC9B +:10F320007504BF936AE3725FF2DA514EB59784D0E9 +:10F330001F087A02F8337439A7EB0BBA1E31D7FADB +:10F34000E7F237BF5D9A598F38688DA2FEA3ED664C +:10F3500074F2A3D1B68FC16EEF6DA928073FEC44BC +:10F36000CB26C7698827D5FF8B5D70A5BEF799AE00 +:10F3700077B4EEBB1BF3448776C9C8FF9695303D42 +:10F38000EF74A74554C1AF1912D1EFD65AC9E4435F +:10F39000ACC3EA067C0D45BDEC7763B6C71CB02F45 +:10F3A000BFE2F8252D3107ECF7701D3BD72261F73E +:10F3B0006886EAC48CF74DBEC8ED65AA5F04C0CF6D +:10F3C000E4105D61B8273798CFE4E4C4BA7B1CA091 +:10F3D000AF0FC951470D2D3F0EB2F336D4B2DE2127 +:10F3E000A2DE1B45F975B685EDEB601349C09DA102 +:10F3F0004152DD01F9B79A6A9F3E89F68C80FAC6C0 +:10F40000604B18CFE71069C39F34D1DEB298F4AADD +:10F41000827A96CF0B76247C5F3B00AFD27506A62E +:10F420003A0498DFAB54E0801D1868D104E8FFD09F +:10F430000A3B7E976495E571A114EC7ABF85A0DF45 +:10F4400097B0FE724B08E6C3FB379BEFA35A72DA04 +:10F45000F13B36DE98ABCD82F712CCF5747EC9272E +:10F46000607E7559E8AFC935DE432F87AB6586F6F8 +:10F47000140EF1F39C45AA57C0BC3EA6EB067BF4E4 +:10F480006CF34732D8AF43F51211208EDD3C807EFD +:10F490004A2D4C94F9946E869A1B1CF719CEA53F01 +:10F4A0002A6A600FD0F274D6F5B3E79D3ECFCBCD7C +:10F4B0006BF0D4BE7188EBEC9C12D04F5A5592F68B +:10F4C000BB2BEBF66481FEE08FB565658A03EBF13B +:10F4D00081E5453A3F89A25EEE3C2F5C26EE2499F9 +:10F4E000E24EF7EEA5B408E7FA4B22EA9B446674B5 +:10F4F0007BEFCA047E8F6198C2702FC76663FC954C +:10F500005A733D4B815E9A2B6A404FD6C7F907EE7E +:10F51000FFB8979F57782F40CB5F4433D3F73DFC1C +:10F520003C0DCBD44EA3F57FF2D02A87F15E7C331D +:10F53000F7B70C2BAC7EE30373D487999DF7E56F87 +:10F540007CFC53E04F83D10AB4F3FF4F90D92BFAE0 +:10F5500079D3CBF2F6BF40B93B14627151628F3957 +:10F5600050DEDCEBF5F0EFA929C0A7CEF1785E758F +:10F570000931C7E736317F8A1FE27324159FDB39D3 +:10F58000B5EE3688CFC9ED4AD8788FD10FF13988DA +:10F590008BC6CC7CAA93D3E5C3EF76601C7C4789ED +:10F5A000394EB7536DCBB229A9785D7A9C4E2FAFF7 +:10F5B000345E47F97104F880B54E7B06F8B1D5A7E3 +:10F5C000DAC07F971DD4EA60BEBB4BD8770AEEB78E +:10F5D000447797801D36D8CA7E27278DBF6EE1718C +:10F5E00097CBD96BE9BF87234F758C976498FFE75A +:10F5F0002DF5DFC1D1BF1B7194EBE7BDBC1C4AF3F5 +:10F60000371F4DC373FAEFE1A4FFDE4D5EE3A5F5AE +:10F610009EDC3A737D41B3B9FEAB258C0EF5FD2C13 +:10F6200097A3CF96E4A7F228B7152B19F328757F77 +:10F63000518678F6F3B03F73C5B35F2FF9F84E25C6 +:10F64000908A677B8AA52F98E2D9CD2C8F6C269E55 +:10F65000BD9AC5B3FB9BCDF1F77F2FB9743C3B3D01 +:10F660008EBDBE407DA924FFEAFD64576B9FE596E1 +:10F67000F6A07D3DB31E1EAFA107CC710BE0E91EC5 +:10F68000961777B97C023FE4C519F4BB22BE0F7E02 +:10F6900049C37C023FE4C5E5A5C6E90DE9E34CD9C1 +:10F6A000719CF5741C05F400731EC0EC71CC789B42 +:10F6B0003D0EC3DF4CBE6088E555BA433519F352A1 +:10F6C00052F982674DF982FA3ECFA5D7DE539A5997 +:10F6D000AF9D2861F349D76B67F23C232C7FD1158E +:10F6E000E1F98B73E4797EABE4F9B599F23C1F2A1A +:10F6F000506DA5F9B3F7EF4AF32D3DC54C4EBC0153 +:10F700004C76C9E5F357B3387EE7CA5F9D2BEF749B +:10F7100051E97F4DDE696D9A1FED8035B3BD10E371 +:10F72000FB35D39EE7654E707974A5FE9D99B8446C +:10F730009A7F6778CDFEFE7B0CFCB8B294FB6F66B7 +:10F74000FC3B5E937FE7885E9FC3C61DF698F13849 +:10F75000AC8FC3DB1D70F461FE41ECC9EA2F18FDCC +:10F76000405F2A9D77F8B3F8810A3FE3FE2C2E26EE +:10F77000FCDEB6592F9A4DF74C2FEA6A1CFD39E68C +:10F7800075B410FC1E7563A982E316348FAA70CF7E +:10F79000A448225D762AFFFEA494ED4B37B4AF4D0A +:10F7A000B5F7EE518E77823E75AF8DE79B26300F11 +:10F7B000C06F57BCE08779EFA1471CB0CE46BE1E94 +:10F7C000DD5E1A168E9BBE03D2C8F1A997548F8EA8 +:10F7D000813FA47D03CB2F70707D6C388D9E9FE29E +:10F7E000ED757A3E16B713B8DF41C5DB1E88937FEF +:10F7F000332E23DC13F713D01B8EC7152C1F8F87D6 +:10F80000B02CFEB3F3483FC3028981FE5D5C3476C1 +:10F810001AE20E640FF3830EAF32D3EB137CBF8F6B +:10F82000F271CBB4B4FD6933FBCBCBDBCDF59EBA23 +:10F83000D80A389F055D663FFB35697EF7A2BEE6B4 +:10F840004B9EA3E1D75D9DE20D8444F87EBDBCA133 +:10F8500020007E9440C4D60AFA57D7CBDE00E4A33A +:10F860003E5ACAF4E5E15536277C97D7EB64F49706 +:10F870004E6F7BF9BAF6F27D5624A2D9BD804FC2F5 +:10F88000F1C5F09A7B2117F5C27C8DFD2E07DDEFC7 +:10F8900035E0BF2BAB2378BFC94DA6C74FD4E2B428 +:10F8A0006360AF8C00FEE9FB4F7CFD17F77F0BF028 +:10F8B000DC51847EE4311ECF7BA288F1EF743C9F43 +:10F8C000E2F3799997C5B7AA01FCBE00B707FDAD71 +:10F8D0009D0EC84F702FF3561BF5CFEFF37DE989CE +:10F8E000ABC478CFA7A7F68CDD6857E42C398B79A9 +:10F8F00045B3F68FE3576F47EACCFB19DC6C6E5FBC +:10F900005BCCF893D79619AF637CFE636978D5ED2D +:10F9100000DD2F3ED8EC35C59DDFE2EBD0ED81D682 +:10F920007DF9771AEDED29CD52D0E2637609C0BF9B +:10F930009AD1FF63789FE20FADBFFF96AF43D7DF49 +:10F94000CF96FE71F577555215F89D1F779556079E +:10F950007AC796C115A8BFDB407FA7F0B95207E26E +:10F96000E77E8B7AAE34835FE42741C2E5C8FF9B14 +:10F970007AB9ABECD2BF53F987D6CB7F596AD6CBD5 +:10F98000D3EFADE9E54D65FAFD3DF973C5F386B9F1 +:10F990003F7A73A2EE5047D5DC7A4869D9678B77F6 +:10F9A0005CAD1EB2D5AFFB0DD8FDB401F81BF483DE +:10F9B000FBD9F90810EDC05201E24043280FFC5C6E +:10F9C0001E949679F0BD231B47F17BE673C58344F3 +:10F9D0001E1FD1E341BF7F8A605E99AE077CF2D4DF +:10F9E00089CFA407843E237EB6F819FDDF7AE17F34 +:10F9F000A2DFCD5AC9EE238E85CCFE893FE1F70008 +:10FA0000E33CAE92EE67CF6B627115F06319EF0BBA +:10FA1000E8FEF5F4F84E5EA40DF3248F71BF7A7AF8 +:10FA20001C263D8F353D1E94EE57CF16995F1B6205 +:10FA30000EE0DF1CDEF500CB5FEACEF16417E1BD1E +:10FA40008109F0DB3BCA24F44F7ED6F33B571C27D9 +:10FA5000CCF1561999C23CA9AC0EDD6FCF7E77C9A7 +:10FA6000F115F9388CABE33115A7E6F1071FC35F39 +:10FA700082FE0D7EF9F43854A14FE996DDA979E8AC +:10FA8000F9569F77DE47E22AE6DB0FC41B31FFFE03 +:10FA900059706082BD7AE12B0720FFBE9BD827C139 +:10FAA000BF3A14DA74C0EBC3ACDF31F017EE6D5E11 +:10FAB000FF3AACF3C1753605EC3F7573A2D38B7C6E +:10FAC00038BC18F8F089329BEE373951B624F5FB73 +:10FAD00034835C4FA6FC4FDD42C77B69DD6A01F4CD +:10FAE00091BC261657C96F66DFBBDA4954CC972004 +:10FAF0005182795DBEE6688018E4EDCF391E87EE4D +:10FB0000EE17E07C0408BFFFDBDC2F809FEE761E43 +:10FB1000F7D0EF15E8EFBD52C6FCE3C31BB99FEB6E +:10FB20003C7D5E40D03686F905427DC20AD033F86E +:10FB3000BD01F2AFAC7E08EAE9C402CDB41EF44BBD +:10FB40007E7F80BCC8EA07F5F7A3FC7D7E8F805CD2 +:10FB5000F84FACEFD7EB23AC5EDFFF57228C7E0370 +:10FB60009BD97D8FC066FD7EC60152454BBBA291DD +:10FB70001DB40C287D42932B75DFA363C3D600FC14 +:10FB80007EC1F8E96D47B7C0FEBC5789DF6F2D2FE6 +:10FB9000E4FAC0DD1FF8C17FDA1B90F11E821C3C25 +:10FBA0004D8CFA8A3BC2EF25A4D9D1AF95317E3076 +:10FBB000F4EC8019AFCF0CA4E195D1CD9C783D3702 +:10FBC00007DE74BCBE3B17DEF8FBBB2E66C49B8E03 +:10FBD000D757CA14FE1DFA4FB15DAF3E4E1D1BE74D +:10FBE0007271D56D5CEE1FCB99C27B586BA0BF7C48 +:10FBF000B887F40CC68F747B6688EBCF2FDFFDB41B +:10FC00001FF5E610D39B67BEBBA59D380CEDB3B9BD +:10FC1000FFE1FF02010369FD008000001F8B080067 +:10FC200000000000000BED7D0B74545596E8B9F50B +:10FC30004B55A52A755309492504B8F957A008154D +:10FC40000831B4416F2068B0435B4090A0B1BB4025 +:10FC50005A836277A0D1617C602E103009BF4AA41C +:10FC60001169ECAE44B0A3A36DDAC9737C3DBE3715 +:10FC700015451B67FA13F928288CF133DACEF49B6B +:10FC8000493BE2D033A8EFEC7DCEADBAF75221E983 +:10FC9000D7F65B6BD69B5A8B7538F7FCF6D9FFBD50 +:10FCA000CFB9379FFDE8E87E254048C7F1053923E5 +:10FCB000B4FC8F6922219308F9FE529B53F0106225 +:10FCC0007590D0007D6EB3841C4B6712F225FCAE9C +:10FCD00027243FCF44C85C42061A4DF551DA1EACCA +:10FCE000B584065C57B6AB653A91046226A4284FEA +:10FCF000C27A2E19104821213ED28ACFDBA7C8AB89 +:10FD000048252D8929B89D9696A5B710524088FCA4 +:10FD1000694819C924248D90D6C341425233C38403 +:10FD2000D029D799C3B9D2DCC47A16B19584611FA2 +:10FD30005642C8D7E83F72FDDE98061EB534DBC5D3 +:10FD4000EC0FFC047F5FD27F56D197FD813D51AF10 +:10FD50008849BAF63927FCBAF6B9C3415DFD9AB3B2 +:10FD6000D5BAFEF346645DFDDADFD4EBFACF1F0DA2 +:10FD7000E9EAD75F6AD2F5AF25AB75ED0BEDEB7411 +:10FD8000ED8BC40DBAFA8DBE3FD7F55F2C6DD3B5A0 +:10FD9000ABFB7E3097205D7BDA42D10F288E1E6D43 +:10FDA00093B17CA4AD1ECB1FB435453F28A6F05CB3 +:10FDB000FE177B88D2B9A7DA0444A2BFEB96C42C05 +:10FDC000B46E911CA2069FB96BE978CDBABE663AB3 +:10FDD0008F66DD8CFA90AE3D6F7D93AE5DA5539E30 +:10FDE00074FD5EE0BF7C31B41CE869CF3F6D0FD37A +:10FDF00075C41A122CD28CA73DC50F5379DD0C0B9C +:10FE00007A29B2AFA4AF5A12A2E07E2D5E7B1DA16B +:10FE1000FC63AD2651B3807CB31AD64989AC967386 +:10FE200080FE9903C837CE90657444035F7736C36C +:10FE3000172199CA7B148E33E966F225E5D70D3E6A +:10FE400082FCBB335DEA6DA77CDA75C111EC03BAA5 +:10FE5000DDD46217E83AFB724C424A3E215E93922F +:10FE60003295B6935B49F0182D368FBCEB837AD66A +:10FE7000F95260F7041EB3059CAFA78D28EF152734 +:10FE80004AFC55D179A0A472909159243454E2D3FC +:10FE9000510F8521235630B495AE276E4C933CD537 +:10FEA000544E82790827E570C48FF784E95D6B3979 +:10FEB0002D1BD4E76C5FDE861AE53DCD3E43126B09 +:10FEC00017C8976D38CED0BF740EDF3F15BA2F4BD1 +:10FED0000979A580D55F496774C88DE3A912E71534 +:10FEE000042B3E778FA40F4D91C6A6CFFF6DF9036B +:10FEF000039E1E8592F2D23E5E7E9F976AFF1F4A46 +:10FF0000EECC0F6750F0E69039C8379C9EC234069D +:10FF10007FDEFA4C1D3E366D9652EC12F0AFFE7944 +:10FF2000EEDA4C1D5E3CD5FAF6AC467DFB9FD5293A +:10FF3000379AE93C1FB49D108F5278F6B7517EA6D0 +:10FF4000E5C54DB37F9EA2C1CBB7CD4C0E9AA3C2DF +:10FF500092ED940F773B48D34012BDF573C9847876 +:10FF6000CE6969D4AD4BC29A3AE593A6F52B74EDF0 +:10FF7000B7ACD5D71B9BF5F5658D2B74701F9DCC49 +:10FF8000E8D9232487E3ACC4F4F9B1C922A77B38AC +:10FF900027E4A6F25CDF770EE4ECA09F48C0FF29BF +:10FFA000A0E769BBB3A94F96E93CB916D2619F9D02 +:10FFB000B033AA7D39BEE2869C11DA9E13B2AD360B +:10FFC000537E75808C83DE51CCFB605CAA89E1E7AF +:10FFD000B5A8791FE8896189DBA7D75CEDA659141C +:10FFE0004E8081AEABAC23D16354947288D2594514 +:10FFF000CB5BD77D7FE8287DEE1348D84C87E4158E +:020000021000EC +:10000000A623DC879BD73CBA960EE9013C83BD381A +:10001000B120E75DCD3E5715727974B3FD1F4CD703 +:10002000E3E116DEBE0C4ABA76A723D244A85D925D +:100030000A7B965A7200FE0189D0F57C85F747EA63 +:10004000BE9618E75D100D87E83CD6ECA7CBD6D05E +:1000500072B735397E9FE3F81D8FCE7D9C4E653596 +:10006000E16D56AA1752BE4D825DF45146435800C9 +:100070007D96ED65FCB888E2F4CB145A5FABE7D708 +:10008000CC267D3DBD2E88E3BC0DFAE7AABC609D61 +:10009000F2EA19A00D85CF4B9FE578593999D29591 +:1000A000D4B37EC545B41FDDC25F717B73C8196DC3 +:1000B0000A25D9E75FE5323C665C4A274A06D5D374 +:1000C0005B2501F828AE6FE7307DEB6DA8BACB4217 +:1000D0008D7FC6D4D9AB054AC27B7AF784EC5368CE +:1000E000DD29BEB680D643CADE507D59627D153FFC +:1000F00013D5277EFB881DD63DC4F589FA7C28BC24 +:10010000C0017C7920BCC641800FAA177808C5CFF2 +:10011000A134C68F62EF6D4B941AB097CFE2786B23 +:10012000992914A5FD06FCD41FD2ECB73C9FC96DDC +:100130006B3EDBEFC36DA10AB0B7DD6D4D580EC746 +:10014000160856F06F9A493005E9108A98693DD330 +:100150004FD04EA49311D240E589F847644B25D483 +:1001600089E2463A2B02D8C9B83E9B4A105FD96152 +:10017000BD1EEA5EF4443D8CFBDEB634D95C097AE0 +:100180004DDE5F4045B33B9DD12523A4A7B70AF7B9 +:10019000DE3672A81DFD8430C2E9AE1C51002EA7C8 +:1001A0005F9C0D70BDBCE84302729C160E0B308F35 +:1001B000513F66F9E5E114DA3F9DDA5D7B3EEAEBFB +:1001C000C85A8ADFF4CB8F0BA1C0957C95D140141F +:1001D0000F95676F3D93E78365241AC8C7E7C45E30 +:1001E00009F5E167A0AEC277B02C9CE3D2E079E7D5 +:1001F000AA276480E7E0D62801789CB12789E40625 +:1002000078A3244CFD990CBFB4CD84FB97F24D74B8 +:10021000FF073F37A3FC1FCC1773BC2EC05355F606 +:100220001A5A3F9CCFE4DAC82716FB9C6BD7CE49FD +:10023000D4D344CA9754B688D60E50BE5B9ACFF832 +:100240007E3CF9989CCFE428C8F98658220B2C7480 +:10025000DF3BA664F6765110BA268D5AC01F96CCA5 +:10026000A2204C4EF0D1C136A5E203B47F1D58A6A2 +:100270009AA8FCD371E44EE66778EB47F3605C160E +:10028000F511CC15093C5BA79A187F18F4404693EA +:100290009E6E54D1BC964DE7CB26F681AE4AE083E4 +:1002A00008D2BFABECFE5AF06F1C3BD244D0A7EE95 +:1002B000CA56AC7B3BDCE9504FABBFBADEF8AAFDB7 +:1002C000806E2EAFBF164C288FBF9AFC3DF4230FD3 +:1002D000AFCB42B948AFA316641694E1552030075E +:1002E000879E2481998C1FD6D332DD2F0A0D010DF4 +:1002F0001FACBAC1B346C34F170D7C00F46FCF18C3 +:100300009FFE3FE0F4A7FC4EC2A5402F3B968FB660 +:1003100089584E6E886DA3EE34B15AD8B895690CE1 +:100320003F935BF5F8CB36E867B256BF8E11BF3B03 +:10033000C19FA63AF7C9DC0321258F904B230BB34D +:10034000419F8F85BF9E367FC5518D9F64B4F73D19 +:1003500026D202F5C54B187F9EE0FAEBDE027DB98E +:100360003397D9E3AC91D52D44A3770B42750E8812 +:1003700023162FA5E303A84FD02F53CB137C7C77F4 +:100380005BEB7CE0AFC36D9BE7B37844C132AB4E0F +:10039000DE669112FB5CC4F59BD16E4D6ED1D777B2 +:1003A0005A5B87C01E762D22C13E3ADE5767E46F46 +:1003B0003DDEA614083A3F3F67B289C51784C91FBE +:1003C000B8B75D15208F8CDF25CAFF422ECA1DCA23 +:1003D0000931D9078E55821DA6ED60873BDDE95DA9 +:1003E000419097CF500E1D5476CDE97F3C5F3FDCA6 +:1003F000D682F24EF185F2E86B6815AC1AFC58B95A +:100400003F1EDFC754B60FA33DB0EE146BC11E9064 +:10041000A5545F48C0979B713EAB43DA06FA872C20 +:1004200091F0B9D12E18F5FB957E8197E93372E8EA +:100430002598FF605E66B44BA3AF079A589E8090E4 +:100440006813E0315BC94B07FD92D02B53518F9C51 +:10045000C9657A2E287C66013B40031372AC22A149 +:10046000973A041FEA25EA1786416E557C65673284 +:10047000BDB786FAA542CE95F853E35AEB3CC68F3A +:1004800003D50C1E15BEC202E6779D2950EDB41EA1 +:10049000DF190D8C1FB2885EAFAA7836F265465D13 +:1004A000AB00798AC31CBF46FE31FA59463E36E29C +:1004B00037D5C4F607320EF838B86503CE47BADC34 +:1004C000E9A9B980C7832F01FD1CD32C5173FEC449 +:1004D000F96DA2FC779399B40E24D127430576C415 +:1004E000D74DE6DE26B0EB9B6928AAD3231CAFFBD1 +:1004F00079F9485B3097D9AFEA5CC0CB7353C39DA1 +:100500005EBAAF03827D783B85FF403A895D4FEB51 +:10051000CA0507FAF307FD8232695662BE47381FE3 +:10052000F5D49BD04F48BD90D30B71FDC1660B3EF7 +:10053000F72EB6C880A7F8F330EBFF708349D13FA0 +:1005400067FD33965862DA79D475FEEC0B7318F6B2 +:1005500031F46E4A2DB41F582CF5A5D0F603173E82 +:10056000F6819FF02AD71BFB72A23EC88B78FDBB99 +:100570008605F00D0D7EE83EEE07D7DEE4EF6DCF89 +:1005800064F902F0F3368FF4FAA666423E20854005 +:100590009CB893FB63BBC4B03D1DF601FCED827EAD +:1005A000AB05AD5DDA992BA8F6E53F65BE60278FF8 +:1005B0001F1E699391FE3D6DF5C80FA102F6DC7C0C +:1005C000F9E64E2FE089D887BB00EFFE35C81F0A39 +:1005D00015D9625AEE082D780DF8FE7BF36C12D017 +:1005E000435E1B6D87FE6981E09C2E8AC7C70A6C3B +:1005F000889F75E6D06305B4B491560279C67D6EC6 +:1006000016EF517CC9DFA6EBBD3C8FFAAFE0FF3699 +:1006100030BD97190A5681FADC4CFD6D1BE0AD9A8E +:1006200048C7A81CA585E41CE2D6F07D01D34F077E +:100630005674A31F9B03FC0E7AADB15B80FCE84DA2 +:100640005C2FA97CAE8EFB6D814367675EA963F862 +:10065000C859CBFC949CB5C9FD941C7F44E7A76C9A +:100660005BF5A1EFBD00F0E54787EE00FC5C289B41 +:100670000DFCB48FC753FB963EE103BB2FE6F51E7E +:10068000027B94D66423E04FA63571FE34F82B0329 +:10069000058C3F9F9B2AE700FF1D48677832CAF907 +:1006A00062AE17F781BDA725B184FD18F7C4F3C367 +:1006B000A263A9064FC3F93C3F5CC7E221637E58A1 +:1006C0006D574B353F7C2A5F4A9A1F0E72BD5D56AF +:1006D00047ED07D8D96DAAFDB0A11E707C4BEC0583 +:1006E000BDA7EAF144DE8EDBC14CA6BFA3F4FF60D8 +:1006F0001F8CF63B3B53EA12D312F0FD5A208A308E +:10070000FB8FD79B079BB9DDBB44FB51E3710040D6 +:100710002B847C4744A87525F416F92D6BDFC7445C +:1007200092E454D3F640427F9117597B973ADECF3B +:10073000C7733D462E7F81ED07F97815AE9F707C1B +:10074000FCA480D12DA72922405EE5C0933D7AFE0E +:10075000EDEF31F02F93CFC43C4CCFC7F7F3E9381E +:10076000FB393FCE7EB68CB79FCFAFBA9FCF39DF74 +:100770001E76D3780FF2B7F5FDB24CCBDFF2FC90CA +:100780009A6FEAB426E767359F965B28F179A8BF90 +:1007900089F63D35047628B3298AF379B74BA8B793 +:1007A0009DB7DAD09FA41C84F6C06797BCE0175EA3 +:1007B000B8EF2107E8E7DFF2F96C6027611F02B3A9 +:1007C0008771F99798DE56CB45E6236138E7D8B4B0 +:1007D000CA16847CA0C3C6F07ED090FF5BCDF34CDC +:1007E0002ABC87693C7194F2D93442B603DE1EA755 +:1007F0007105D4F7B6F908F8F3BD6D129647DAFC27 +:10080000584EFECE25CC831DE479B0C9B903EFEE76 +:1008100002FDB6DD89F1E2C1457AFC7C8BE7B76E5B +:10082000E3EB4E530C79A8D6469D7DCBDFA46F4FEA +:10083000AF0ED7823DCBEA68D4D985C23A7D3D3729 +:10084000A2AFAB79C7833CAFF71B89E981E3ABB2B9 +:10085000587EB08EE507D5FCA1919ECB0B197F1F6A +:100860005C6A720A904770B27C9BB15F1DDF5F1DAE +:10087000EF2F598862F7025E09C71BC3AFE7B207C3 +:10088000FD882C8544417F52BA77425C31CD4F249C +:10089000B0334E328A78A5BFF0B120E48F441CFFFC +:1008A000D8FD6FADFB31E07B5B6E10F0B0B190F125 +:1008B000EB63B92C9E32E2BB8BE379172F275F2FB6 +:1008C000A21EEE9EC4F8C0B7BADD5102F66D9EB707 +:1008D000427B6EB095EF636F9B8CF0AACFF756BE4C +:1008E00087E7276ADD3DF70311EA463A1AF142AA83 +:1008F000F574CD5BABEFAFD2C76B4B8ED78D1C9E23 +:100900008D06BC4EF49CE6D759A1870BE9386501EA +:10091000F1B7BA12CF8DFD1D400BAAB4069C149FEF +:1009200049FCCDC739BE7FC8F1E9D9FC4F591FD06A +:10093000B8FD478584D7DFCFFA600E213FE672AF5E +:100940008EDB3F3FEB1CE4B7F60AAE567390CD8BBF +:10095000FE769D2D0A7EC05EFBFB388FDBF14F38A3 +:100960003E8E6F2EAFDD86F8F9550EC7AB1C2FD12A +:10097000B6E12CF007A83F897E68F75C12853C79C8 +:100980003E111F453FBECE46601D220E13B0A37F11 +:100990006380CF5DF706813C24A91111CE0CD926C6 +:1009A000417CD56D0D0A6B61BE74535011E1F9ABFA +:1009B00067C1CE67C4FCDF2658B2FC2969D0DBFDD5 +:1009C000EE4536CCF78A9544467D5B9429005ED58A +:1009D000F59E2F7420DC463A51F863B0FEFE250CDC +:1009E000FEFD171C39C05F911C3107FCE0EEF9C316 +:1009F0003ED07B1995379C407FA32813E99F51393E +:100A000031B8D475D471E3F14D3CFFE961F9813817 +:100A10003DDB2239FF8079D64339FF500CF88F62D5 +:100A2000D9D7D68FE5136D03D8AEF6176BF4F197CF +:100A3000D79037C857F4ED851DFA7AE9A1E4F19B08 +:100A40007ACE9480EB055C37DA16E3709CE0700E8A +:100A500073F8CE5E152E231CC6758D701BE11C4BE2 +:100A6000AED4D243823781AB2792D1109470B609AD +:100A70007C914186D10E3F9819761441FE9F88E8FB +:100A800097512E796D2BE583C72FDF88F9DEFD4561 +:100A900024BA1D64747E245648EBEE5F38942EC849 +:100AA00017D6CCC67CD9D09E4FECA0BFF7EF99EDFE +:100AB000847C7AD9D35B74F0FAEDA318A7971CD184 +:100AC0003F7FBC668107F85F22EC39C20BF2D2C1CE +:100AD000F48BA3D2B8CF0881791C9732893227B121 +:100AE0006F4198CBE3172BF93295FA077C7F27CC1F +:100AF0007241D1DC841FD7C7CB2778BEAA9FD79F6E +:100B0000E6F5015E8FF2FA4F78DD7FA2D9037EF120 +:100B10007E5E7F8AB7932206A7B7CE44623AFA3840 +:100B200075F5D2435E5DBD2C9A4B629A7DCDA40EC5 +:100B3000BBB6DD7F9EAD37163D2B6226DDF87C45CA +:100B4000BFDEAC17F4EBD11DA1DC8B35FA7567F471 +:100B5000EBD71D6BBD9EF9A47E2EA57B643EE303FF +:100B60008F4CE38E7228A9FC43BEB4461F1F3B8501 +:100B700038FE97154D4AE08DF899FCEFA9592641AA +:100B80001E252E3F69C32D2117A32F8B4342D2B2BE +:100B9000ABEC7FA868FB76D4B79526D4579D45DE8D +:100BA000C50574EA9F513A803DEDAE647CB5B3E46F +:100BB0002D3C3FE87C3082FEA423F6289E1FBC40DB +:100BC000FD02A514F8C18EA5A32882E7096E8BB299 +:100BD00010CE1368B8980FF932B73DB2D0047AFC42 +:100BE000035AA785DB252DC0F60E5E1783ACBE87A2 +:100BF000F5FF29F517141AB815F1FD57148966F099 +:100C00007FAB49C40CE7874F15ADE8B1CF83503EA9 +:100C100068D2D631F584F73256F4C4289C3FBB9C89 +:100C200082F8EEE67267D91A918BB47257576086D4 +:100C3000FD7F6F01259F469F1AE585E27F3BF0FF10 +:100C40007EC339D8CF6A58FC863FB03B95622FF3FC +:100C50008758DD51CFEA078A98BDA3FA612FCCE30C +:100C6000E1FAC1F3B109F360463937CAB751AE9F13 +:100C70002A223C8EE3725C6792C15E38C8A6C4B873 +:100C80007C84FB5158EF592E67CF70F8A91EC3F82A +:100C9000515DFF6B2F0E635E64D66004EF0FA97287 +:100CA0007D3423FC388C2F7B41DC9E46E932EB45BA +:100CB00009CF0F1ECC948FE2F3A79B75782A39A237 +:100CC000AF4B84D5E3FA28C2F876DE88893A407AB9 +:100CD000395734E3661FF7EADA55FD44F5DFDFC222 +:100CE00039DD5E4246817E2A7FC4F9B9A6C70EFE71 +:100CF00070674D9F13FD0112BD09F4AC63D88CB130 +:100D0000D45872F024E7B7672FFFD889FCDD4FF184 +:100D1000599E149F2FC3BE070DF89CBE90A0DDAF57 +:100D2000BAC614ED03980232D27F6F5101FAC71E82 +:100D300032BC3D15FC24E00380BF81DDB711616248 +:100D40005AEF94991FFD17AA7C5FA670A9F92A3360 +:100D5000E4676F36BBE1BCB09D04C1BF7E2A23FCB3 +:100D600006F2D1FF342D802B01749D6CC2E8F2266F +:100D7000E809327F18F9C2DD3F1BFD88B2A76D4438 +:100D8000D2D1495F57E9329DFE77F36CA01B6B57B8 +:100D9000E9469FCB29704E5769F447A2C887B43DF6 +:100DA0009642819D0EF62403F07908F3C34FB445B3 +:100DB00031BF4BFD0A2C8F4EFA10F9AB1D86CE03C6 +:100DC000976D00E35B2709DAA19C757464BB93EE11 +:100DD0006F7AB184F49E7928F612B5A1D41A0D6CFD +:100DE00087735242ED2CE8F31733C29FC1FEDD51E9 +:100DF0009B02718FBB92EA1DD053DE07F07C03EE9D +:100E00004795D229444B643405F44A1191205FEA96 +:100E100088750A36E0871A52E180763B935372C098 +:100E2000C6EE47AC1D25AB35F187A76814EF6750B8 +:100E30003D9AABD5A3C70416A7F46F8D90652EA677 +:100E40000F0B6602DCCCAFDECBDB8985FAC9747E82 +:100E5000735A492FF8A33B7BDF403DEAB68CC82686 +:100E60009647AB40FD678FC9A81F83B42E817E1CB7 +:100E700060F5006F17A3ACEE67EDD6A210C2B9B350 +:100E800077D75BB03F37DD5F697E422F27F47084F0 +:100E9000E9D5A3AA1E8EB27A3FAFBBC20B70DE4368 +:100EA000BC2EB6B2FA11A6970B8A187E0A2AC5285C +:100EB000D514717C1F280C971403FE23B677CD69D7 +:100EC000807F6266E7ED8C3EBFC8084F2F9E742579 +:100ED0007D663C4D94540FE811366F7F318906E8EA +:100EE000BCE52FB073ECFEE2E167A03E73107DEF2E +:100EF000783D40D9C49799A8D37988A46957E9D295 +:100F00005FACE4EACEBD397E3C950C3FEED839C4E7 +:100F10008FBB72988469E9B18C2E007D425E64FBC0 +:100F2000F7D84716801C9317D8FE3DAE61D63EC851 +:100F3000EB628CD50758FF19950326C8DBF443FEF6 +:100F40003149DCF709D7FBD38F5279D0C8DBD9C23E +:100F50007008F0577A28AA7B5ED841E544AFF7D0F5 +:100F60003EF71F30E179D1B103059EAB9D5BFE15C5 +:100F7000B5C784EAB1E7A83D26A5E08789581FD305 +:100F8000FFD931DCCAFC05F16DF04F3BE74A05980B +:100F90000FAD1E2590C76FE3FCBCF3155B2DE85524 +:100FA000D1C2E24977EC35027870831C1194237C1E +:100FB0009E1A60F243631DCC9B39FDBC2EB2766B4A +:100FC000A641BE2A47318F442C11DF32CDFDD94EC8 +:100FD0001E2F56788775F1B40ACF03C5EAB924E30A +:100FE0003777D4A4A4C05D9EC2701BF25D9C2F19FC +:100FF000DFB5814E9D7B65FFE78A687F1D1F8F628D +:10100000FF3981D61DB0BFCAF304324BA48BEBA3CA +:10101000EA6AE965908FAAD3EC7930336806F8D58F +:10102000F9A81CE23CAB8AC25D6CDE5DBFD3C23165 +:10103000E7178CFFAF39CFF8BF732EBBC75175963A +:10104000F17FE75C768F63EE69C6FF6A9DB22BF293 +:10105000BF5AA7F320FFABF538DEE6467C2E0D7EA7 +:1010600077161F3C7B75FE6F5D88FC7C5EE5FFF0AC +:1010700042E4FFB32AFF8758FB6995FF65561F6658 +:10108000FDE75406CDC0FF9D9CFF8FB9949B605F28 +:10109000C7A25E41C9D7C2C1F273FDB2A53E999CF9 +:1010A0002CE3ED538BE4678B914E8A6F0D9D676344 +:1010B000AF6D00EC9DBDA023F76E38DF2CB605C1E7 +:1010C000DE75147461DD5E62C7BABD700F6B2F717F +:1010D00062FDA129BB587BA90BEB2953D9F887E600 +:1010E000D2F174BE87A6B2F1295576ACEFED7B2321 +:1010F0007837CA5BEBE8107DEECF73E2BABB72EED5 +:101100000F8659BC72A808E2178B628238DEAF44A2 +:101110006288871A6A57406FCAAD31C8538807483A +:1011200005F005B53F87021A391EE2FBF313291BB0 +:10113000EC5C7C1E6261F9657136DAC35D6D245228 +:10114000A4896FFFAEB800F9B6384F5130AFEFA3A6 +:101150007C2761190924895B876A3E3901FE4E6745 +:101160008B09CFD13A6BD839E0FE1835D402F84F4D +:1011700064474925C675E8FFEE2F2AE88250E2D37E +:10118000A82908B30C75F0FED43F81F3A3FD1D9F81 +:10119000D8210EDD5FB4201BCA59FC3E1A75BFD0A2 +:1011A000BFD803FFA5FE571E7D1EA571647FF413F3 +:1011B00011F453F04ABFE91F81AE8F71FFE630F79B +:1011C0009F7EC4CBA92DE202C8F34A9B87876C128D +:1011D000FA9D9F407FAF325A0BFB98B62562C279C9 +:1011E000A3CCCF4D32FF6720F763CD4FFDA5CB30A9 +:1011F0005FFE26E5251B98D128C1F9A8BFF4398CDC +:10120000CB7B91DAA9B42BFDD9BC170764C8CB18E6 +:10121000FD5A1264F16ADE8B1D21527EA59F9BF759 +:101220006244863CCE2CEE0FA97E52DE8B2332F434 +:10123000CFA3CF015F67E6307FCA4A0317B887683C +:1012400001DF711EEE472C49126F18CB78BC273690 +:10125000E2384A17A4BFD79F393B99BF0B69718009 +:10126000E3C62239AF641294E169B04EF724FFDF80 +:10127000424A8D58D83D43355F673591F073C89F1A +:101280009538FFF5979F15E11C644FB04FD49EBB76 +:1012900012B20DE77DA3582E85F98898897C416AA2 +:1012A000189F783A981F6A8C6FE3792ADE7FAC7DAD +:1012B000AAFDBCF5D19BF01C9F6E14F29056EEFF78 +:1012C000BB4AC2D5B09F67EA8E3B611F3FA17E0536 +:1012D000F81DD75F7E07F325CEB9EC7C8C645632BF +:1012E000B8A8BB3D9DCED3FE0D862757C5E0098823 +:1012F0007B7BEA8BF0FE5EEACCE3CE191037D6B1E9 +:10130000BABA3F918CCA3CCF7303EC73EF608F0283 +:10131000ED9E32CB6B5B69595BD68EF69AFAF91863 +:101320004FEFF51F1D6E837A0B955A019FA3DEF8D0 +:1013300034401902FD591A7754E17EF0E778E179DB +:1013400005E493D0F83405EED25B22B1ADB4DEFEF5 +:1013500013AB04F26AE44F1AA7E0B9B4913F1D033E +:10136000EF3503FF19F9D231F8DE56E03F92C9FCA0 +:101370007D35FF63D9C2E3C8169687720492E7C52C +:10138000D471E3D1C9630F0EE13D9A30BB77675644 +:10139000E9D43A42E0DED286122FF6A37E633BD830 +:1013A000B5D46AD2CBDF3FD800744C6D68C5380124 +:1013B0002600B8C400C5BB09E8F42901FBB45BB63C +:1013C00023FD53E7150CC17CB34BC27F0EF490C9CB +:1013D00028E2373DC8E224511EC1F717DA4D2C1F11 +:1013E0004E5C8D9CFE74CF593C0EA13F79CB3601EB +:1013F000CEB5D30262058C8399409FDBF2689D24B1 +:10140000E4669D59DE01F011D704F3AF13EC975653 +:101410003F2CC3BD3755FE1F0BBEE75848503E0F4B +:10142000C0BE7607661F867DFF88D831FFEE25D2C5 +:101430004D0B05904F2AEF80E71E13E239AD9AE578 +:10144000E5CD7922E253DE5211239A7D3D56628A20 +:101450009FFFA39C72FC0ED5B03CD03EC803D17157 +:10146000FB6ADE43BDBFAF92DDEB1D0BFE346E0F9A +:10147000E2753A632B256D1AF513211E7C7CEF87EC +:1014800078DEBEFFF235CE64E72269453DCB7010B1 +:1014900019413E773C4DF99CEE2FADA3270676E926 +:1014A0005702455075D2387C10E8B0DB907FECDEF7 +:1014B000F209F2CDB44010F31AF95BA4C510074E3F +:1014C0003B2A755377389ED7A0F6E07FC1FED33B09 +:1014D0004D28B7D2965111AE49537BF03730EF7893 +:1014E000798D847E1B407FD22867A97BB8BE0B18FC +:1014F000E36596974BE37641950B5FB53404FF4D5A +:1015000015D87D81BCD66119E8ED92C50A33F23158 +:10151000A36B7A25A3EB794EC7BD25E137611FEE9A +:101520007AF22EF89F8E4A4900FB3961FEA4FA6CCC +:101530006126E6214601EFEEA065684125828BF722 +:10154000623CC1E118F8BBE2023BD6D3089D5F4084 +:1015500079FB10F127C762009FBB7220A99C5D290F +:101560005704EF1950B9EAD5DE7FD3C8D7BFFC299D +:10157000E4AB4716D3F1FE9E89EEAB1AA088AD828C +:101580007D655079827D8B6478C8949F903F897C7B +:101590002A839FE6ADF0A21CA6DA075EBF01C657FC +:1015A0003239CBB8B747013FE2DF2EA438C0AF9F36 +:1015B000E2D29FB3394A597CE22C3571BD49728120 +:1015C0004F5665CAA9A573917F5D50AAFCAB8EDB0F +:1015D0001DF03AB4F1DDEEB48116761F3C2481DDB6 +:1015E00055ED70369F77ACFD0E05A83C831FC7F301 +:1015F000BAFB03D48F73419DE573C7C29703E459C7 +:10160000737ED7B9C1D604F9CDEEBA1EFB6ACDB848 +:10161000E9A52CAEFDB2502E2ED5D86FAB2D82F998 +:101620002AD5AE18E1EAB628F5FF1DEC2AB57F0AE7 +:1016300045516A1DB3374639490561FD03FC0287F0 +:101640009DFADFC0B70DECDEA69A37F7D58FCAC07A +:101650009FD77178A97DB90EE0953BB6611E282D04 +:10166000C0EC847A0FCA6D89105B3E68FF61027A14 +:101670007532B5336077F7048F0EC13CBF2F092F49 +:1016800002BA8995B161784F20A381F1BD95DF47FA +:1016900023FE31EC8B3251FBC2DF1BE2F97DB51C1E +:1016A0006FFF625D4C013BE8A99104B0BBA9E01F4C +:1016B00089787F0BEBB932F397443272E2061D9FB3 +:1016C0009FC67D4F761096072B66EF09A5533B0BFF +:1016D000F9E0EEC0EC5AD0A32A9FEF73917AEDF9AE +:1016E000FC9D9CCFEFE2F8A50BE4823DA17CDEC21D +:1016F000F97C5DE984FC58651DF0B9ACF46E33E803 +:101700000B59AB2F3695AAF64BDE543A2961B776C2 +:10171000737F6B77CD7368B77617FD817CBECE89FA +:101720007CFE0342303E753895D560AF76F07D750E +:10173000960ABCE4F735391FEF053E067D5F995CDC +:10174000DFB7A87CACE6E96B889A77D8077871ACEC +:10175000B760BEC051C4F20E13E5774F5E8480BF00 +:10176000A0DA8F2BF6077604F234953101DF33E1EE +:101770007684584614F08F5C0D8CEF7ECCF7935E28 +:1017800017C3FCB597FB552B4AC37D80DF747934B2 +:10179000066E982B38C0DEA799B05D19961756E2F1 +:1017A000FB38283FEEA0B716EC8A686276654F706A +:1017B00010ED86ABB80FED3495AB01C0C7E43A52DB +:1017C0000BFE745A35CB97C4E58ADB13EADFA0FD24 +:1017D000B0AAFE8DB2541674FC12C6FB011A7BF23D +:1017E0003F60DEAFDA9EA8F2939A19FA39CCBF2790 +:1017F0006842B8326A595E9FF2FD09C0DF1E359F0C +:101800003F065DF7D8425248739F43A5E7CBA5A199 +:10181000D771DE403BFA055653CC8E7EDE75713FA4 +:101820008FC85A3F4FD1FB796FC5F55DE82DD4CFF6 +:10183000DCCF73D5989414CA6FAE6AA79AA77A07BB +:10184000DA5D61E577102FB9820CEF13C5439CDF99 +:10185000E4B009F4C5EEF2BB31BFFC03C18EFA4718 +:10186000B39FDFC23A2587628BC1EEBA086B8FEF58 +:10187000EB7EB62F883FB5EFD167F94D6ABCFA0908 +:10188000E023EEEFF2FEF21681C8A0C7F3D473375F +:1018900046FFDF27F4C4EF61DDFD975350BF1D867F +:1018A000734088835AC63CDFF912D6E9359C6F171E +:1018B000B58FA23E2C39C4F8AF4066742EEC089B5D +:1018C0004075161C1946BFF3877C5CC6861EEC7FEC +:1018D00034239CEA0779BDCFBB1DCE1BCA3AA42195 +:1018E000588EFA992EFF04FC4CCB9631FCCB96E433 +:1018F000FA6668D373E720DF77B88EBD67BAF3DE88 +:10190000271697825FBDC944C00F4E8F75A2BE4C8B +:101910006F31451DB4FDB19602D49363D17B37CFAF +:1019200027EFE5F964876540463F8A9F4B38EC31E5 +:101930007CEF4E3DB770B88659BD92B78B23AC3F54 +:101940003FE7D86FC8477BEA68540CF949D91B8335 +:10195000F7065C011324C5E2FB175B697C8BF14140 +:1019600094F9CD954E7D7B0D0D323479361BE7B75A +:101970001D456BEA1780DC045A15D05FDEB2F07C9F +:101980003F1D6F370D0CC13906C98D2AF8BE5B0BA0 +:10199000B3FF7BF83DC845E61A0FDC1F263E66BF45 +:1019A000F3F859EE123FB3735689EA53D03FD4CFC0 +:1019B000884A90CF6EC5F3BBC979742E8ACF2E8A20 +:1019C000AF3A2BAC175A0CEBA5E445F11ED19E3172 +:1019D000EE592EE3FC8DC95DB0F716454A765F419E +:1019E00095B79F65841A816F004EC8C7AB7ADED861 +:1019F000FF6C616D931FE3BBE009785F60E7142221 +:101A0000817CECB8BCD00E767627DC0B86EF4028C4 +:101A1000DB32878AC69673B58CD07D3558F13D721E +:101A20002C77B8C82A3CBC2C234A5D0D21BB2CE185 +:101A30007A78CF7743FFB71A33218F0934A1F3BFE8 +:101A4000EC570EC03DDF1DBC0E220BF48A38D4BA11 +:101A5000D23891F1540204D05FCF5BC2F7C1FEA926 +:101A60009DC27C9DB73E68057D7592BF2FEC934962 +:101A7000BBE8D1E0AD8CE1D76767E7113EEEA7FB8D +:101A80002CACFE433FB3EBCF72FAF6F0FAC3B514B9 +:101A9000CA59B4E4F3D2F80BF58737CCEE51B78BC3 +:101AA000EFE1FB9EBE0A665777FB99BEF1D4307F0B +:101AB00090C665A46C6E020E5F98EB550832270144 +:101AC0007B51BF4C00F815211FE21099E9436A775A +:101AD00049196D9F1C966A2DA8E745413BAE07E06A +:101AE000A2FBEBE1FC24CA9200E7299E1A22807F28 +:101AF0007E98C3F1416908E7F1D63378D4F1BF2A63 +:101B00006570A5829F0872513FA26B4FAB8EE68035 +:101B1000BCA6D2480FF67738BE7FB1169E7B2BD974 +:101B20007E5303EC7D57572BAB3FC9D7FD45498802 +:101B3000CF3FA2C0FCEABC5E39B60DED7D80E53931 +:101B40001EE6FB14793F156F0938941CE6C732383E +:101B50000EC5F7AB8723AD7A14FD963CF06FE8D045 +:101B60009F7179BAAB84EDDF9317DCA685C315604E +:101B7000FB9ECBD777D745624292F54F4C52DB6341 +:101B800002F8D579AD7A3C69F8F1E757E3C72BE461 +:101B900098F3A3388DDD832E22F60AD04387C355F0 +:101BA00019E0DF1EFA3C98B39CAEF30F7EF69E461A +:101BB000245D5A05F21AB97BFB39F0E37A6A483E94 +:101BC000E4110F6D8D3AEE047B4F668A701FDB13B4 +:101BD00073207F7AAAC55EB8034AE3804EC8237A91 +:101BE0004E641038DF50EF137860B3D4DF4F8B7D35 +:101BF0008CE7D50F6F6570AA7A5E85332D38120396 +:101C0000B8D2AAD97B1F97FD92CEDEA7D58C20DE55 +:101C10005D8160099C4744D2C9C710CFF42CB149FB +:101C200070FFE1E5254F38807EFBB7D964D097453A +:101C3000E4B2EF382D7B1A6C04F4EDC35B83B81F5C +:101C40005F8D5800F7727CB1273B8B68BB8FC28BCE +:101C5000B9500EAF8FC34BF5D8390FECA73A0BEF45 +:101C600075FAC28AB0DA9D80DB13FB3DEE671FDF99 +:101C70008F27388AF07B6A18FC717B131E25360D7E +:101C8000DCA44CD2DDE334DA9F9DD610BEBF94D0E5 +:101C900097E58D439644FF5D3C5E30D2796A51AD45 +:101CA000BD4CA3D7C7F53B27DA8FC8694216E0932E +:101CB000FD5248AD09DE93BAE83313F0B317995DCE +:101CC000688FD236F3FBB30D752FC17D27AA7C64D4 +:101CD000C87BA411F1A53ADA3EB5D63EAAE0898FB9 +:101CE0008CE3F3603CADE7476CBA7B6DB9EB6DBA42 +:101CF0007B6D79640F9E674E259A7E70DE71FEE3E0 +:101D0000F378AE4134FD21BF6D6EF6803CA8FEB283 +:101D1000715F9BCFAF8E1ED7CC1F2C7367E2776CA1 +:101D2000AE21D7E0FB9A7CFC5878F9B7B670F4780E +:101D300031F825725599265FB0A7E20629D9B80473 +:101D40001EA34207C5C314884FA8DF717399C49FAF +:101D500093909DE27732C76F2EA5B56536F5ABD26D +:101D6000ABD0DE8E058779F35F57D469F2A0665752 +:101D70000CED3EF506C40F299E04F97DBC4F3936A3 +:101D80007D2DE443159F66F02BD83931F8F920D723 +:101D9000ED6E764EEC0AB273E276373BF74D0DB03E +:101DA00094905A77FA192BA97578F75DD2B4ABEBFA +:101DB000B5BB659FEE9E44FA0D784E6CA68609422F +:101DC0005D5B6C1D9E13DB7C61BC4762A671A3C08A +:101DD000FC383CF735DB63781E496D369E0B9B5D06 +:101DE00003AC1EE0ED6294D5FDACDDEA0B11B8BF8B +:101DF000D7CEDFD332EEBFB64C7D2F89D16791D8D5 +:101E0000DA0E7CBC886E6F07A54F7673A81DF05064 +:101E10002F1211DE1756FD417279397EBFE8E6C5F3 +:101E200044EC4A4FD46F7C80FA62E92027C121B08C +:101E300017914AF6FD8F88BCECAAFCB48BEA935844 +:101E400029DC73B59358927B1329FC3DCFEE693F93 +:101E500024E0273A5CA3BE6590DF2E63FEC3D0FC6E +:101E6000833EB8DFF3C8B42F7C780F6DFE2E1FE4DD +:101E7000233AF23F23DA753D70AF3C091CFF5AC686 +:101E8000FC8FA24B0FE1B95544D27F2F23C12FEC19 +:101E90003C2A6227F8DDA93FD5BE9EE2F0FCB1FBEB +:101EA000BA613AC34FC43E6A17015F355F15BCFB88 +:101EB000C87B2E806B1FBEA7DA995F5200E71743DD +:101EC0009C1E6AFFA1FC5D087F47F14184BBB3788B +:101ED00017D1E659EDFC9EBF719DEF4E67FB8F88D1 +:101EE000FF6FE03E372EDC0749B2F51D63E0FD9041 +:101EF0008A771F85DFF5A787FF775F31FC5338FEB0 +:101F00001F286379D188A4F2FB46B47317C3A415C4 +:101F1000E2C6B1E425C5A7BFDFEDAD73EAEA05452A +:101F2000214F68E6D8F8F827C047CAF8F2F5CFBCC9 +:101F3000DFC71C6F054523AF7E0DE0E3F9AF7B647F +:101F40009677196BFC3DD6812CF12AF3AF7FDAAC82 +:101F5000837B3C780E94B17B23DF7D413FEEEEA383 +:101F6000A9BABAAA6FF7D7E8F1A9E2F90AFA7F4548 +:101F7000F81C8F0FC7C5670DBFEFF515E1733C78EF +:101F80001EE0FEC178F834F2E558F3FDFFCA974F22 +:101F9000717F7B3C3C1AF9F14F8DC7FF6CFC3834E4 +:101FA000417EFC2F3C5E1D9E7313C4A3AA27FB6DCC +:101FB000EC7CBBF4B14D271753BB77B261CE1C76D6 +:101FC000AE22CD5C4EF173793A8BDB4BC7C8CB5D4B +:101FD000E6F6ECA42DF8CB4A18FF86394867262789 +:101FE000F9B9B9B1FFA936668FDF9E9E8EF39EAC1C +:101FF00037633C70B1A1F8AADF31210DE6441C869D +:10200000F70E34F484EF0810F6FE8D72DA8CE77D5B +:10201000E3D1F564FDF23F8EAEF5E6AF54CFA8F004 +:102020009C6A28742783EBEFA64FD4FEF1F7A488AF +:102030002CE07DF40759DC40A3262BE461979D4FEB +:10204000C1FBEB6FC2A37990EF095966503A2CABF4 +:10205000AFD0E579D47BFEEF7796F5E13944F372A2 +:10206000F67EC30CBD3F14A78FCA4FFC3B52D9CD9F +:10207000B2557BBEDE38231E0F4D0138066DF28C43 +:1020800067805FBE9182DF534D59DEB0DB4DF17B3F +:102090006655BAA0FD5E66295FAFAA99F9B383675A +:1020A000C3569386AFEA787BCAF2E6DB93BD275E20 +:1020B0003883F1E72D214166DF5D0B4DD1DECBFE8C +:1020C000061FAFB61BC757CE4863DF091AE3FB985C +:1020D000B3F8FC8D4D571F4F9A33F8397A706A3236 +:1020E000BDA3E2EFA5E9E16AA0C7594199723FF0AB +:1020F000F3123B3F470A97C0FB1A2A1EE83E309E68 +:10210000BCF9EBECBB04C4229B815E4E93F409D076 +:102110005B854B5DD74BDB217F758D4C5AB7D1FE6C +:10212000EF5BA512529874FDFA1973C75E3FBE0F9C +:102130008B8CDF4510BFC3BE9765DC573C2FC1FBBE +:102140009FFAFDC2AF43FFC19326717BFED8FD55B8 +:102150007D547248CF3FEB66B07C6C26FFDE02B147 +:1021600028539A34E70A77CC60EF2FFFA17C950DB6 +:10217000DF8AA5E34A0E285689CEDBC4DF0780F943 +:10218000B5EFC7881C9FCDBC7FA65971C27D4BF2AD +:10219000A619F1D3DFD73525D97B0C27417F507D98 +:1021A000973EC3AFCBCB2DAFAF7805AE6EDE12EA54 +:1021B0000E82780D9EFCDA1490BF5B781EBFDFA6FE +:1021C0004CA9007EB749F7C279EA44F7A1E27B2C1B +:1021D000BDA3E279F06CC80AE7648146C6B72B1A42 +:1021E000874CF7D2B297CBEFBB5C3FA8E386F8FEF3 +:1021F000FB6DE11D8E2021DF9FF1EAF73BFC28EF0C +:1022000098477CFE2FFEF6FB78AED1CED65FD1B8D4 +:1022100014F31B25F52CBF316863F71ECECC77B3C2 +:10222000F785ED72ED7DB47EE7971ECCF3A97A6B4E +:102230008D29FC1D961F65FAEA794BF851E0475548 +:102240006F5DA1A7DA97F37326A9645952B9DACE64 +:10225000E1667CD51F5DE6B943C3572767D8747420 +:1022600051EDD31B867871E55916CF0DDA58DEE6AD +:10227000ADC562FA762677DB404E6EFE729A00F9A3 +:10228000C6939C4F2F46D73C0FE7A52A3EE8BECA0F +:102290009FD2D8B7C6067352BDBDA2C9A0CFF978E8 +:1022A000BF59BE07EFB37C3D05BF539459BF12E53C +:1022B000FFCBAF1311DAFB6DA1ED6EFABCA4F17781 +:1022C0009BD83DD328CE77670AC5A719F539FA4DB3 +:1022D000FEDD39F8DECDA41D23F7015F7DEA0A7922 +:1022E000BC1ABEFD25A773827F991D847E60CF96A0 +:1022F00059246B32BBB6BCDE9C14EE3569D1B0F606 +:102300007B2E463E54DFC7BAD860C7F7055711C5C4 +:102310000AF45F49E4F98C0F46ADA0272E7038D43B +:10232000F117C8F0926BE838A5DE8CF7A32E6C5A33 +:10233000EE81F77B6EB7C6DCB369F911978BF39B1F +:10234000CDF87D998F395DA91DB7C2386AC72F02B4 +:10235000DFDD7ED48CFED9EDADE677B5F6FC9B9B38 +:10236000CCBA3C71BFADF5E462D0870FB2F5A8FEE0 +:10237000BA17F0F90E115B41DFAA7E4C7F68329EDE +:10238000A39F32497BC11F52EE54FBB3F3D730FBFE +:102390002FB9A539B8B7923EFF7C463EBB6F74405B +:1023A000D905E70427EB0B5F80EFDF5F546605B5C7 +:1023B000797E6319DEA287AFE480DEBFAD027B8445 +:1023C000766278CA37357A6C49792AB3778D42D2EA +:1023D000FC507AC085EDA7BE30B724B3776BCA191D +:1023E0007FAC3892DCDEAD2977B3F668F2F6E766AB +:1023F000B2F58925867EC08AA6E4709C0BA461BFD5 +:102400000B1B3EBA1DDE573C6DF027FF2EC0E8FBCC +:102410004C80C9DBA9BEAE577300DF1B0511AEA708 +:10242000DC99112E07FE696E7DDD067AF98900833D +:10243000FBBB65A1C200EDDF12DDB06B26ED9F3D59 +:102440006C12C1DF55F583118E190113D7F7AADD80 +:1024500051ED5EC401768FFEF703788F944EA97814 +:10246000BC4077E56EE00BA5CF29821F7AAA81FBDD +:10247000B7CACCA8F67B73D704F47E94919E2D47FF +:10248000F47AE01D837FFBCE9639C87FE71A524568 +:10249000F09BC9E53933B5DFE352FDDC53E097D358 +:1024A0007EA7DE2844BF7C2C7E1AD7DF6D307FA547 +:1024B00071CCA906E6EFD27DB8D72419170EE44FE8 +:1024C000288E7967CBD5FDF877B8DC7FC4EDB0CA2C +:1024D00047A7434C5FA8FDD605F47AAF69AD7EDD12 +:1024E0005B9A5375F451E5E374688713FC146AAF83 +:1024F0004A404FA9FE2F699F33CEF917CB77ABF037 +:10250000C884EA0B8AEFE5A70B67C379E2C97A862C +:1025100097070C7C62DCCF29D3E82F510FFED082C5 +:102520007AA6F8C86A532EB992EF7619E69928DF91 +:10253000A971B2AACF8DE3E37CD6F047C6537F22C0 +:10254000FE1A1BFFD109C553AADC375B62D679019D +:10255000A64FD6D1528297E126412961D9CCBF4BF3 +:1025600044315A057278AACF49E0BC4839EC8EC292 +:10257000AB9DA797DD53AE85E765CE6FCD47965AE5 +:10258000815EA74DD1C824A0E377CC04FCC9B7CFA6 +:10259000BEB473121DEF7CDD240A12F0D91D3BA1DD +:1025A000FDE25909BF33150BB0F87945E36AAB7604 +:1025B0005E23DFAE30F06D20C0EFE3C6E30722A25A +:1025C0001EE3FBA47A11F5E88AD6EE7966E487D794 +:1025D000AD65F4F973B05F0AEF5FF2FDDEAEFAC9E4 +:1025E00076BA5FCA1FE7C1A703F8FF5C40FD442C21 +:1025F0002356AD3EFAE6A68F16C17BA5463DFE09E1 +:10260000E7CB0B5CCF7EB72C7C4F00CF2D43788F70 +:10261000EACEFFC6CEC156346EC07B23F7804DA3F1 +:10262000FDD6031C7313FB70DEC4F671738AF404C9 +:10263000E8FD383E37527CD2AEE7CF2E43FC8D8585 +:10264000CF7F1C433EC6C3E7E9BE5B717D85AE5FAD +:10265000ACF373A7E0BDBC7B38BE34FE2EFA892AEA +:102660003F9CBFEFA3DBC3BA784E4C877D14482153 +:102670000FE0F58B990C2F0FBBF5F7ADDE8AFB331E +:102680004C3E2FAC1322708E4DCB6846F995FDC69B +:1026900092835B795EA7FFFE9496BE24F66FC14CD1 +:1026A00081FB69A14588AFA81064F7BBF5FECC4853 +:1026B000EA83BBDC1AFB32A6BFD6C8E2A584BF16EC +:1026C000457F6D0A5FE7AD2BFDB59D55C9FCB596FD +:1026D000ABFB6B674868C95CA04B035BEFDCDA853A +:1026E000F7027FBED330C304FAF04CE3C3A85FE720 +:1026F000F2754F71BD7DA6516F170233F576E10A71 +:102700007D7956FF7D9DB1EC8BBACE44ED0BF5E79C +:10271000A780BE3BD3DB7CFB7D80B75E67105ED9B4 +:1027200036D2472C3773FFC7897CA7EA1B95EF0683 +:102730006DC1FF3D48C79F79747270BB047A7161A7 +:102740002DCCD77F799A00F7B3FA97A5B6809FD69C +:10275000CFC7DFF90D7F1FDEBF2534BEA5F5666E3E +:102760008F4AB8DFA7EA09757D954EAA3D5A3A937C +:10277000E9899623EF623CFD4D554F10A61F320E9E +:10278000E7E0BDF7F326AE2F9E72E3F7D6202ED3F7 +:10279000E2EB3603DEEF3E7A753B752E5A80DF7929 +:1027A00000FFA8383FB1DE5DD1FC3EEDF76B6EDF78 +:1027B000CCEAE7D632FBF8D1FA597DE03FA976ECB6 +:1027C000F4B2DD18D7BF4DFDA5ABF9DFE3DAB3E80E +:1027D000579BF705FC5CCD9E1D9A39317FE923C2DA +:1027E000DE772097BFF7AB79B0CFEF64E0FBA21F95 +:1027F0001D61FCDAC9F1FEB66D60A616BE8FF87ECB +:102800002F703A7F1455BFEFDD9AA6D5F30AD7573C +:102810006F7339787BBD5E0E0E1AE4A0E5889EAE1C +:10282000DFDCA487F7F199CC5EBDBD7E8733CCECAD +:1028300007C6B134AE423B733AB4D03D17F552816E +:102840008E5E8FFF81F276AB20A3BD215B093946F6 +:10285000F578819FF9F117A3B96297C66F5F5B6E38 +:10286000D2F1655C0FFB991EBECD32A08B8F5366F3 +:102870004ABAFEB7B518FC149364827B67CA1B661C +:10288000948353DFB8763593433BBB6B4E181CE102 +:10289000C79DA2F6FDB2F8BA41B6EEAD96A86EDDC0 +:1028A000D7801FAEB6EE38FED17FC523FAFE9F4C0F +:1028B00050BEBEAA78E43F0CFA6F3CFEB5727FC8EA +:1028C00018979C02FF2433E19FDC9C12FEE741A095 +:1028D0008F2B5C057C33B59CC9C95DD40FC5F3074C +:1028E0005368277C97493969128FA1BDB86307D413 +:1028F0002F1EC9D7C9D73D067F49B537E3D9C7339E +:102900002B4AB7839EF6BF69C6F39E332B565A9364 +:10291000E1EB964B93494C73FF4CCD13809C2DD724 +:10292000E4F9AE9DC9CEA7AE35C8D98A4B53717CA8 +:10293000DCAF3DC2FCDADB1BBBE7099A7D98CB9983 +:102940001F6F2967E3E37EAD85F9B563E5C9669737 +:10295000EBE97386D355CD93ADB08492E6C96E6929 +:10296000341BF40EF3BF605F5A79910D7A469D5F78 +:10297000D533139D7F7D807D9F55CDC31504425770 +:10298000FD7E607C1DDECFB8CE75E57A3C1BD7831B +:102990006FD95F2D7FB491F35B15CF1F517D87E712 +:1029A00086A797BD5C037EF83B5BFEF5CCCA4CB0B6 +:1029B000CFAFD400BF6D847CD224D037C4E6037D72 +:1029C0001316D09F5B7964B53597F5C7F8F714F502 +:1029D00053607C2BA70BD5333AFB6594BBCF673094 +:1029E00038BD1C3FB4750AE0753CFCBC65C0CF1F08 +:1029F000AAEF3F9FC1D7A3FA11D613D4788C0C63EA +:102A00003E6CAC385B2DE3F97B1BF916F0E5A04575 +:102A10004E05BE54BF8BFB1BFEDDDA16FEDDDA353C +:102A2000FC9EEA6FDCC9DFD7385EC1E82193480914 +:102A3000DC67BE83A405E13BFC3BD32377823E1FCA +:102A40003DE610FBE0DEEDBE6EACDF71344584FB8D +:102A5000D895A78E54417FA74082F0FE5DD5F082C5 +:102A6000BF80F389BB8EA64AF01D88EB8205EC7D02 +:102A7000A5EB227F0FEDEB9E4891201EF2EEA9B050 +:102A800049148EE7FAB7A7C179C1F1E88E34B87F4F +:102A9000F7146C8DBD4FA1C0FB14BF89D73B1FA994 +:102AA000A3EDD3270D9A5C1455DE599D8FC077D3C3 +:102AB000766E0BF944AACF8E97AF7E04FE3E585631 +:102AC000963C7C3D8DABBE28BF63A57D3E21158520 +:102AD000EAF8B52BE53C8AA7C3BCAEAC7B04EA7F21 +:102AE0006D0AE70BB47FC92C6525FC1D378B505749 +:102AF00061A2F3F99FFDD523307EDD8F1FBDFF015D +:102B0000BADEE2678FAEB4E4E3B91B1FFFE4CA8507 +:102B100016BACF1AC2FF6EDD33D950CF4C0D4926FD +:102B20001AB73D5F7EDB4A0B8567D02B6F808F37EE +:102B3000DE31EB3684AF3A1C7ED94AE77BFE278331 +:102B40002BBF4E45BB7A84FD3DAFB1E89CB37921E4 +:102B5000799FD2F1E305AD0B2D14CE479E7DFE91FA +:102B60008083906BF6D4A6C27B2A3F7AF6972B53CC +:102B70002AF0BCAB42A265EFB3C3B84E55B3321DC9 +:102B8000DE3BB191D38FD4D3E7DF098C74C027BB70 +:102B9000D699997E4EB38615B8D796F2C24F15C610 +:102BA00095FCBC384F2A617F8F8DD7FD2C9F15AFC8 +:102BB000FB58FDF5D7EE5E8B7E929D88A66B693D36 +:102BC0003D1C807BB44A4E6A10E37EBBF2CD5FD0E1 +:102BD000F6D70571037CAF9F5894BF07FBF37A6F5C +:102BE000693EF82F3F2A6770BCD4FBD054F83B7C79 +:102BF000AFF7664F013B35B89DF1B3110FDF0AB255 +:102C0000FCEEA03379FB252EEFEAB9A8E72C919FC3 +:102C1000A6E52BCED14DB0AE890C6FDD06E743762D +:102C2000A9E4760AFF7BE52EDDBDDCF879AA5DF626 +:102C30005EA2F0AE994DE3038D9FF519D7578541FC +:102C40009E4F2731CB7250496613C233C92C7C6B1F +:102C5000297D9EE524E19FD2725206C17A0315A90F +:102C60009FD2F64585A1A378EF373BA762079DB7B2 +:102C700068DBAF2D6857F878350F958057DC00F08A +:102C80004E322FABD810D0E03FC0E833E8E572FFFA +:102C9000EF2C7E193C59D007E769BD06BD5C35BCF9 +:102CA000D106F7139704B97E91D8F8490B597E6283 +:102CB000B4D31105B926F6A8A43D8775CC62F85C9B +:102CC0007FA90CBFE7A33E5F6F89D940CFADBF148A +:102CD000C0E7937624A7879AD75C6F781F59DD6782 +:102CE000621EF63EBD119E32200CDDD7A6327F5407 +:102CF000FF3D0536AFAAE736B9E56CEFD5FCBB4B17 +:102D0000C218F05BF079FE34AA71D1CEC7104F2AF9 +:102D10007C65357236E063D34F6BB3D9F736D5EFA8 +:102D2000CE72FC73BD0BF83569D6BF6616F7A39A51 +:102D300009BF67C0EE4FAC99EE477E1AFCF78533AA +:102D400096E27CEC3C72D0C2DEB3A8B2C8782E5EAC +:102D500035EC15E1FB0137A7849EC6733EBB98FE98 +:102D6000D0BC041D07BDADB588A75E01F5B171BF2C +:102D7000D7F1F5ABF8B94B7673D8ACFD2E9DCAE709 +:102D800063C9057E8114E052E3C3A054A23DFF56FF +:102D9000E13E06DF36988BF467742BB3B3EF837292 +:102DA000FC5CC90793C7E183A9D85E35FC920DF09E +:102DB000BD9EC3997D36963623C0F60139BF794151 +:102DC000761EF46439E3E7CABF5C987A2DCF8FC2D0 +:102DD000AC5535AA7ECE3BBBA0888E53EBC04F12BC +:102DE000E29B7F4797BA2BF644FFC0405E537B11AE +:102DF000E047AE40BCD35F71927B653FE57AE0F976 +:102E000072A2BE6F61905BD2AAE2532BA72ADED5D5 +:102E1000791EE2F2B583D32BA17704E4F7AF5ECF3E +:102E200008E3E899A55CCFB07692195A0FED5926C0 +:102E3000FEFE81C8F6B3E6B5EF95C02637FACC1290 +:102E4000F8177709CA2EB0F36B6CC15D6E4D7CDC50 +:102E50004211E0A2F8DD007F0F883EBF6BD889EFFA +:102E600091DD71C481CFE1077ED0271101F96C2378 +:102E70005D61F3EC2BF963A3CF86EBACE92CF68410 +:102E8000B5F059A87C409E3495C36737D82D8BBECA +:102E9000BEA624BC5A306BDA5DCC8E7D395DEE9BCC +:102EA00045EBEFF37B3DA46392CEEF7AD1E0DFAB4D +:102EB000F662DB0CF9491867EC3F969F5635BC0C5F +:102EC000F30AD95B087ECC397B8060FE821C627974 +:102ED000BAECE69869BD863FEA8333997C99D9DFDD +:102EE000A3F968850B3EB69BC8C308943EE0073B38 +:102EF0008808798A57D24395F08AD02B93DCC11D7C +:102F0000A03FCCCA71F886D86B9CCF26A5323E7CF8 +:102F1000C5D17A04C65988E4453EE5FAE9C6EB66B0 +:102F2000603E4CD56B89F750CCB1EB69FBAFA7B2D3 +:102F3000FB5FAF084BF3D83AD9B377081A7E8ACF34 +:102F40004B4498F7C62FFEF5B7D7C3FB3E056CBEC2 +:102F50004CBAFE328D1C5C53CFF4E39B1CBE37672A +:102F6000A5B279F2438300CF2BE944DC41F7F52A7F +:102F7000B00DADBF5A2204774809FD04FC0FF4CA16 +:102F8000E27FB726CBC6EA35156CBED6202BFF8D67 +:102F9000975969AC9F913E0DDCEF7DD4CCF4D9BE3E +:102FA00086F742706EA0FA49A976FDF7BABA6AE9C7 +:102FB0007E92CCF3FE2CE69F503B86FBBDD2AEA8A2 +:102FC000766BA403BE63477CEC9CCEE8A71BC7FDD1 +:102FD000C61A7909FC66E50CCB0B5D1C78D70EE7A9 +:102FE00049177D1613C89DD3997C5F6EBE6F27FF6E +:102FF000CE443BCFA3A45D4AC578F8FF0061750FAE +:10300000AC008000000000001F8B080000000000E2 +:10301000000BE57D097854E5B9F077E69C59422626 +:10302000939364B202F18400060DE1640FFBC9863C +:1030300051633B6C1A1074580C014218D7C6B6B7CE +:103040009910A029D76BE3A5C558D13B41505B51DE +:1030500003D28A8A18D6EABD2E8162D516BD71299F +:10306000BB24E54AC54AEBFFBEEF774E66CE24216E +:1030700068DBFFE97FFFF8F87C7CE7DBDFFD7DBFE5 +:10308000651CAA85B17CC6A4A44F34E686B48831F9 +:103090004560CCCA3C7ED9C9E02F40E556D9C23A3A +:1030A0003218FD7D05FFBB2EB858471C63B517725B +:1030B0005900D2AFF06F6AB07EADD461C3F6B517D8 +:1030C0000AA87C4C9227DA13C5D8F9A3374533F800 +:1030D0009E7605639DD83FD46399C1F646DAD10048 +:1030E000FFDB83792D492A6321F32966F26AECBF5D +:1030F0009889A679C537B15B3DCEBEFD8D51053EA1 +:10310000AF0B22F3E706BF07E769337DEF68703046 +:103110007FE8F827F8F8C17123993F64DCD3E3B462 +:10312000ABD478CC4D928F5D0D49047C17192B9848 +:10313000C4B400AC2F11D23668B7436215DB20BF90 +:1031400010A6C3C633767CB693C9E3187B7E5C7148 +:103150008E0AF32BE8DC6BC3716AF576AC193A4D35 +:1031600086767FFE1F7F14E067C7E111B1ABE0F305 +:1031700053597C3D4F65E1A2E17B2C5F379394D19D +:1031800033C606E7BD741CAFC7989FEAD5C352DAB1 +:10319000A1DE09C7C7099F005E6A224E277C12B2D2 +:1031A000EE1302AB6A8771B7ED9F9184F4B0DD2115 +:1031B0000B6236636B223C49B7C3F707B238BD3C9C +:1031C000A08F1BE728D542DB3F3F4EA1F2F57A3FA7 +:1031D0008CF952713EF1A530813CC67AC638029B0B +:1031E00084BEF8B911F1138F788830D153103F4E57 +:1031F000FA3E107E196BD4F11B63C2635F7A74537D +:1032000079C124AF3816D6C7EE13D8289872611941 +:10321000C03BA4DF65AA93DA2D5323695E05F3381A +:103220003E16E9A951AF0EEBC5631AA9C3998F7772 +:103230006048CF5D083F8096AF11F0CC1CCA68A4EF +:103240007FC65AA87C6182778100F45158C1C7AD0E +:10325000D3E921EDD4619B02F0FAB9EAA27E576569 +:103260006B77235DB5FDA534D005FDF5344A6C932D +:103270001BDB6981AE3C5C172048057A9C53A63461 +:1032800042DEFABA55B5C37AD84E4E37E17072D6DF +:103290000BDA6280E32A03DE6EBE9E5A77876D24C6 +:1032A000CC23A596CF6758FB1E410A59E7B01A5E9A +:1032B000EF5F552BCD3FA54A6288CF149FB699A5E5 +:1032C00031F663FC0EFDFD1BCC45878330348FDA6D +:1032D000B175309F1495F7EB5403C2A2CCE07A9BF2 +:1032E0002DD33365584F7342A4DA04DFE41CEF4F4B +:1032F000910F6A8F767420B80A8F764A5E68372EEF +:1033000047DB40FCA5AF4B11E51496CE58E4513E87 +:10331000AF9658335DC04CF5796CA27931A7271B65 +:10332000E79BE0522CEBB2896D47CC800112629989 +:1033300017F921218179B723FF38A01ECC27610816 +:10334000D48B09E293314F9E05BE07E2C7E6AC83FA +:1033500079A6DFE7D98CFD55BAC7E488907F71A3C1 +:10336000A522D00F5D3EA7CB1D98FF33B8AE81F0EC +:10337000129C37E753A39E75C8A5E93D52A79FE26B +:1033800039EEB938EFDAD5BF8AB4C39029ED6D4272 +:1033900024F1DFFD54CF8037CCE3159C474A7B31C5 +:1033A000D14F8A5F6202CAFD21A901062427C516F2 +:1033B0002522BC079A676DBDA82D0E959FAB6D04A5 +:1033C000FF361BAB69CF0C9DDF2A1AF75DD42FD0D7 +:1033D000D56D399EB7107F753B1FB061FF4B377FAE +:1033E00068F3F623F77BDB5F269C841A4F2DAD5BD9 +:1033F00066B23D1BE1B07823E265B903F280BFDA23 +:10340000AD02E93556E5088C0218D4B66F3B980238 +:10341000F9A1B55ABE0874990034D09919D443293A +:10342000B540571684CFB60E0BC2E7FB0C29BA176E +:103430007EA01952F7235D33A6AE837ECE58BDB56C +:1034400038DE99E448D50F7CF0EB6DEF28DF83EF91 +:10345000ABA15C4C42FADE94E480F2E6AB6C6A53BA +:103460001AC2DF7B0EE1102B797660BB187794DAF5 +:10347000087D2B7696235F02EEE1EB36E486F1BD04 +:10348000F0FB9C0F4666BB747AF5A6E1BA15917DF8 +:103490001FE9DD991D45DF0F5A99DF110BCBD5D7F9 +:1034A000E35335211BEB231326E3BA027B6C697DC2 +:1034B000C70DA11F7B76FCD79967BB4D81792DD7AE +:1034C000E547F19CCDC2C721784FC816B93CD9DA7F +:1034D000262844C79B1BCBDD549FA11C4B01FC61DC +:1034E000BBE5507E9B496E2C9887EB6B1EC2E4A611 +:1034F00018921BC3715E072CB7EF433D792087A953 +:103500004D0CE548E77E12BBFA7C0FD8BC1BC9CE38 +:1035100001FA6884FC986C85E679D0E65D8CF83811 +:103520009802FD6563FFAB327CCE205F87F3E198A4 +:103530006C4ED729559B054B26AEB393D6B9A24AFC +:1035400022BCECBDE996C538CE0A7772B61DE039CB +:10355000C17FEDBD280FAFDF1123AC83E914647385 +:103560003DBAA245207DCC5A0ED96687E8ED0DBF45 +:103570003C447AE0FA1D02F5B762C7366911DA4DAC +:10358000A7F612FDAD00FA8AC8437CF0F99FB17628 +:10359000A422FD446DFFCE30A43F265B88FE222B83 +:1035A000B83C630EC646C5707B85E4DBAAD10194A6 +:1035B0006386DCF4E97620C8499273090963B3D7BE +:1035C000C1BCAFD5D7698C533E44DD8BF45C9E23E0 +:1035D000107C0D7D55992D73B9C5B89C55800C9103 +:1035E000EE8CFEFBCAFBAB7350DEDF99CDF510E02D +:1035F0006F56763F72DFE83FEDD1194C890AC1075B +:10360000C239848E1665DBA89F45D9924EFF9A82F7 +:1036100070522CC0A7904A364FA6826982CEA7313D +:10362000EF2A8D263E5D4872A43985EB21A0F3C5B3 +:10363000484F7B6F7A466C45F992290450AEFEE400 +:10364000B9E904CF5AC419CA17EF62C2334B62F208 +:1036500016D42B5EAE176BAB6E0C20FC7AF5D576CC +:1036600081E05EEB770622E09FD7B74F277A63EEC3 +:103670000855974B845F836F7CAADCCBC71E58FF2D +:103680001D49A282F69A735E8F9F297DF92D1A0C2F +:103690000C27D8A33E105E5FC1B8052ACFE31FDA1E +:1036A000A7E75A840A94CF7700A8EB73827ACD6893 +:1036B0007F47928DFA5F5EFF5F64172E4B7A8D52C3 +:1036C0007724E00FDA594798E9FF3E1D6F77EBE961 +:1036D000FA6C6EF72DCF6B2739BAFC131FF183B349 +:1036E00082F3BDF3A8595E81A5A0AFEF3E6ABF3C4F +:1036F0000FE421C06709C843A11FFBD0489708CC3D +:1037000083EB987AF12D57A89DDBA6D3E9F127C169 +:103710001F2079EE233BFACC46C16FCF1ABC9FE144 +:103720001D65E3FF00F838FD64B48AFC7966EBCCD4 +:103730007B31EFDF1CADA27D586EEB142A617EE574 +:10374000DBC5C7508EBB9B385CCEB497123D9C4AFC +:10375000542C682737B6AF9FF2118CFBBCCEDFA785 +:103760009E13EB71DDAB9E7876CA44D44B01210EDB +:10377000DC0A76F2D93DF7FF19DA9D7C4C4840D639 +:10378000687AEA155B17D4B304DAFE8AFAA9E6C9A7 +:103790006899EA3DF6C0148467537B13959F7AAC11 +:1037A0008DF27B9F78566CCD0BD2E5A9E7DA76FFD8 +:1037B00019F31E978AF451EBFDC90F30CF66B9D4C7 +:1037C0002D4446FB6DB3A342E4CBB63DC457061D62 +:1037D0005CDFCEE99355D902A3D282F478FCB521FF +:1037E0004C00FFE4780CD8F3905F245A68DD8B44DA +:1037F00081D226DD0F71E5703AF8405FF7F10635AA +:10380000E5132BFA1B2D6F56B9890C3BB7E4E1F792 +:1038100062FACE2EE6A6225D1FDF2C56909FC3D4FF +:10382000D4E930BF255B440FE525C843F909A3DC83 +:10383000C1F33546B993D737D6F3F1FB1155FDD90E +:103840005FC1F9314A17592CDC4FBAB8FECD22843A +:10385000BF45D98E7ADCA8FF994ECFC1F9737FC9D5 +:1038600098B7512F38EF962CF3BC216F9A37CF07BA +:10387000E7CDEB1BFD9CFC20A2A6BF791BF09410AA +:103880007E0837801FCEF3E446BDDFC58CEC9AFB83 +:103890008BCA36A31C5F741FC75FE4306DB308F892 +:1038A000FB6B36B7D3978A865CF6328477D3E6F51E +:1038B0006FA2BD77EEBE0805F5D2A258F518C9A1D2 +:1038C000FBEDCA16C8EFFBB7C2D4AE90F91C6F600F +:1038D0009A3564DD1FB7658F66D0CFC78F648FB60A +:1038E00042FAF99EF1A9289717DD6FBF55BBC43A7C +:1038F0009A747FB1D7FFB1050268BFCF28C91C8E6B +:1039000072DA2F821C9EC2D8E16B391EEB409CE319 +:10391000BCEAE6C6B4F9A10B8B43661ACC7B5645CC +:103920004C1BAE2F3387F37B2DC02209E75F299014 +:103930007DD76CF33F49FA5D6E4F45FD1E99D96105 +:103940001B0AF99BE66D9B0296064CDDCF8E6590B7 +:103950005FB6F92BB06367B62E998FE36C14992C80 +:103960002663BD466A9F0AF68148FA52928F3974DF +:10397000392A5ECADE91A85FA35EAF1DAFF357B3CD +:103980008DDB5D60AFB008480BEEE272F180B0B045 +:1039900089EC95BB3B26A13E7DF1C41D436A3343B0 +:1039A000E5236F9FB283DB412B76B435DAA0FE7539 +:1039B00019D90538CC8AFA52F631CA699D1FEBFC39 +:1039C0004E935E2CD7E19F207BCA705D0ECD13FF16 +:1039D00043D447768F447AFA568FB511F596D4932F +:1039E0003A9B0CA52D26BDB0C1EA4DCEC7719B7583 +:1039F000FB66339F37B4A7FE9452CD8DEDA17FEACD +:103A0000CF314F93B07F0200E4BB5FBE69F3BAB41D +:103A1000503805FAF49FE7443BC55F4574A8D85475 +:103A2000943FA7B02AF5E3CF9A3F36088F040BF8EE +:103A30006B307E828DFB6DA81F919F6ECB29F6E6C1 +:103A4000E407D38421BC3C1C4F9BB01CE5548E463C +:103A5000297B328EEC92C1EC58C30EA8ABD0ED801E +:103A6000973E243D57E795B8FDE6FD84ECB7D30DAE +:103A70001AFB7814ACEB850F49BECED8C9F156B706 +:103A800033CD8A7EEF063D2E525772263594EE973F +:103A9000577C588DEB1FB1335946FD5737A56B3412 +:103AA000CAA9B32F707E3860B1103C0F6CBABA0D42 +:103AB000ED13A186DB71753E6513CEC7F007C1FF1C +:103AC00079A01CEDC31A467180BA1D6DA427582633 +:103AD000E78FBA9D87A60D0DF17FC0AE1AA6B8D1AB +:103AE0000FB1AB6897A49475D2BC50208F42FFA44D +:103AF000CCFB407908BDEDBD69F75A078E5B06FE29 +:103B000015B4DF305C7B01FBF3BF20B02D98B7B656 +:103B10009448D06E43B92203E4003EB37AED1C947E +:103B20002FCC3B8BFC9E3AF77C15E5D6BA46EE3F90 +:103B3000AD03FF09F5EA86171A33703E75CA1035D2 +:103B400002F2D7EF14EEA0F67E2743BA6052D75A9E +:103B5000B4A34F6409B9A8A70D3C5D5FD695BADF41 +:103B60001D9CF7596BE72D089FB3BFB433BF10A45A +:103B7000BB9832DFC6EFA11D2EE7A8A28A7E58A708 +:103B800017ED656075B511F22D568F5DC538D5B549 +:103B900002C5A96274FB25BD82E3F1299D9F9ED2D7 +:103BA000E5CF5339369D4FB95C63B23F0BE5ECA7C7 +:103BB0003A1DE09F9200F8A57F005E1677101FA1C6 +:103BC0005F8A7875DBB5EC3B43E8D45DCAED8A7853 +:103BD000E0E7E9945A284D982311BE5300DF28FFEF +:103BE0000CBC5DE7BE3207E1F4A63EAF940C81E267 +:103BF00000CC6F237825CCD92C55633F71FDC711BC +:103C00000EE7707D1D1FE7C943BD109F1845F66F75 +:103C1000BC586C89C07853B6A06E52303F83E21D09 +:103C20003DF1C9EAA610781A7191130951844F1613 +:103C3000784B427BEA831CC37E35FB0346BBF274A0 +:103C40001E3F294F8C20BC9FB07448B80E5C37CE05 +:103C5000D35877A0714855A83C7B3787EBF3C01841 +:103C60003DBE287B887E122C6A1CC66BCAE35807AF +:103C7000AEBFFCB1E58F35D13C9B082E7B74FD1F98 +:103C80009FEEA1B85C4F7C14AD233E9D2DC4F6F190 +:103C90004D4942535A289C65D233B7E9F0E9E57F94 +:103CA000B4B7D290FFB9FD5E0774CD042E07743A05 +:103CB0000D6C1182F2A057CEE9F2E0FA9D1CEF756F +:103CC0003BB97D65C46F18EB1A8D7C77C2929A83DD +:103CD000FE4A9DAD8BF8B0CEA2E434BA83FC3D9889 +:103CE0005C288F0C50BCA1FCEAD139B81EA3DD5969 +:103CF000AB528CF5CE96038542BD5FBFF04E2034AB +:103D00004E61E0E5A0CD4FFC7770C41095C30FE87D +:103D1000392A288FE51C8F2317F56E45D768362280 +:103D2000283FEB5EFCD1686FBF712A430FFAC95E72 +:103D3000393182713AD1C773806E8DCAA1D4EF84B4 +:103D400034B29EC3233293F947E2FA8B0E3F8DF1D2 +:103D5000352629B44ED7D8CEC9C8F729B94EEAD7E7 +:103D6000B06F6CF53EFF5046F13CB21BD8A6C800C0 +:103D7000CA1B23AE173EAFA85CC1143F33FCD4046A +:103D800017AF5F98CBF17E955E4FCB154CFAB80F0D +:103D90005D3BB99F3690DE31DAFFBDE28DC63886D5 +:103DA000FE0BC29BE31BD781FC81EB9A9E3970BD51 +:103DB000963D5CDE209EA787D0EB745DBE597339BB +:103DC000DF3C2370FB7F84774EF48C7EFA31F23F28 +:103DD000C67D9B2B07D6A7F25F459A9704E62BF684 +:103DE000239754A80BA1DF1B73B9FC0AAF2F31E94D +:103DF000B32EC3AE4AC3F1BF20FE3CEF653E8457ED +:103E00005F7A33DB17F224F3BE95418FB80ECFD81B +:103E100081E7D91CB6FFD49CBE9B61BC32D2E122A3 +:103E20007A998ACE25CCE347CAB036C40FF6379DBF +:103E3000ECA755A6F1C3E713A1F43F9FC1E0DB6CEB +:103E4000D95683F479BF3EAF111B2F3DFF633A1E55 +:103E50003E6A7050EA54954609FDEB8D69187183EE +:103E6000FE94920DA8B77F2B129FC8533BBB44A072 +:103E7000AF85CD8D6356A5A15E6EAF42BA5822794B +:103E80006DD9A83F3CE67927560D611D8E603ED95D +:103E90001B6BCA0FAD4931D51FEE1B612ABFA2FEB5 +:103EA0002A53799A3FC7944F6F9E60AA3FAAA5C430 +:103EB00094BFB2F53A53FD318119A6FCD54FCE35EA +:103EC000D51FDBBED0541EFDD7F4BD0FA19CC0F59D +:103ED000A37C7174A9A1FC61A4EDB923083F4B5ADE +:103EE000CDFB8C8B9A234DFD0F444FE1F88F2E3282 +:103EF000C37184F75A9257E73319C58B22279DF077 +:103F0000235D252D623E3BC8D5C830FA1FAC3F83E8 +:103F10009E5645665910BFE547C400CA8BDD58D48C +:103F20008F9D7B388CCECB2BA2B93EBA306310BBB1 +:103F300098D3F90C3BF321DDCE88E4A9517E56E7F6 +:103F4000E763BA1C1D8C5E4FEAF47ADCA0D7CD691A +:103F5000251B103F307FB45B973D29EC4986F5C4A3 +:103F60007A9D64B72D933A5876C8783FD1DB6FD0ED +:103F7000DBB736C8B4AE9F352451BAB141A1EF8F3B +:103F80003664501A6850E9FBA686224A3783BD86FC +:103F9000E9E30D15943ED9E0A17ABF68A8A2746B3D +:103FA0008397F39D778C95F0A5CB1F7621B6DF38EC +:103FB000F8CC0A7100B933DEDA81F24B917CEBD494 +:103FC00081E1D1A7BD382FBA3FFD6AA4F547170498 +:103FD000F687D0E35F72A3DCC722E11F85AC90FCBB +:103FE000D141DA7FDEE00DEC1F35B85C34E8855D49 +:103FF000CC1DE5E9875F66E09813187B23F77F1EE9 +:10400000F23B07864F908E0CB88CD989FB9BE79BBF +:10401000058ABF61D886FB7F5D29A1F3391D46AFB4 +:104020000BB7466BFDC54FEECDE3FA6BB94E9FCB98 +:10403000C3E8F3E63C4E9F13F2FE77D1E7996D514A +:10404000642FE37E407CC8F867B645D2779621336B +:10405000D4032C562B43FAC52D001BD85D3FCCB39F +:10406000EA76DA4899E218115F2FDE31626332D9BD +:1040700077E765A6A13DB45C9249AE255542DF883D +:1040800047AFCCF7E196E9F6920478457DA95A82CC +:104090007214ED49362448F7E2C0F4F8489E62B243 +:1040A000176AB78A6172F535DBE5F05978BBAFCB9B +:1040B00067CBF2FE317C66D039BBB86F747F7CB6BB +:1040C0005CE7B3B4BCE13F433E33E8BC16EDAB90D4 +:1040D000F11FD4E9FC419D1FCEF4DA19AFDD427225 +:1040E000ACFDCAD8D0F8CC8FF5FA83C3F7059B494D +:1040F0000E86F1E960ED716706F5D372E01F1C7F53 +:10410000B9C3E58F747D1DFC5E1A7E7DC6DBE9BEFA +:10411000AC388F9BF96F463AAD6616DADFAD76386C +:10412000FD22C62E5BAD67BA42E874EF55DA93798B +:10413000C82F1A53E404E223F2EFE1CFE3807CB608 +:1041400091F7DF4E7C50C8841EA47BA12B41AC8329 +:104150007E37DEE922BFABB0AB9AECC88D1807C240 +:10416000FDE53230451208B5FCCFEBE3FE4C89A3E8 +:104170000BDB3B30CE900E3C24A8CD22D29B5BD8EB +:104180007F18DA8BFB18EDE7E538D426B7059B7866 +:1041900044AC2730EECF167CC2CB27B1CE2637B445 +:1041A0009BC27AA8BCC8D1DE24C13CAF601765A20F +:1041B000E3C4C7577C052E1D73C65E16BCFC25BE26 +:1041C000FFC07304FE55126B82F4C1C81F3C81729C +:1041D000BCDE6F97EDC8EF122F3F6973C8C887A385 +:1041E00044EFA13C90B727E5EF1792FFC87CE33C72 +:1041F00014DF933E423BC702CEE95730AF12675EF1 +:10420000D56DB86CFD3BC13D2D58CF900FE1F99FA6 +:10421000AEE17181A61F713A6F6AE4F9D379DCFFD0 +:10422000EAD2E9FB339D1FE06F35C22F2289C38795 +:10423000300AF0B7EBF8B3387C1D7E8C9BFA005F38 +:10424000324AA776827FC48DAD343FC6E6D1792F3E +:10425000A1C3C3BE8A0CC225BC1F2DE35FA81F1BD0 +:10426000F4B34E467FB74573C0FA23E705FCD64B3F +:10427000F7B33F2D8FCEE5D1FC968ADE3F13DD31BB +:104280004DBB0DE3FD0040ECCF2E7B1987A7D1EE8F +:104290001BE3C79A1F3F387EC4A8B277315E541221 +:1042A000B02B182709C7D30994F938EE17366E5F7B +:1042B0000F82B72BF3393E4AEAAF0DE0BEE3D48B51 +:1042C0000D2E1CB7BCBE3480E7CBCAEA8B292D79F2 +:1042D00084EFA3945815772CA4A5F5D753FDE2FAE3 +:1042E0009954AED54FA7746AFDCDF47D4AFD1C4AA2 +:1042F0000DBA2D73433F2172A1C409E385C8F3BCF5 +:104300007C85FBFBD274D3F72917AB4CEDAC259E13 +:10431000DB3CDCFF9E8670B0B11401E336A2AB82B9 +:10432000E0B23639290DE192AFAFCBE260D228C4BA +:1043300017E0510C91B7B656E143942F80D73C84D7 +:10434000BB2DC9477EA6B15F037A7228A6BBF5B81C +:1043500071381F4EC937E212C338FFB24BEBED6D17 +:1043600037C4FCDE4D275AAEB8F975903FDB8A633F +:104370006E7603FD580A36CF950067DB0E31123E8C +:104380005DBFDCF3B01FC6DB363BE6E178A87F5BA0 +:10439000E1FC87AD583E5FA0F263BFE2E5B7E67A85 +:1043A0002B71DEB9AF6BC3D1AE98CB2415FDC8C35A +:1043B00007261CB02818CF54BB44F83E7B915DA162 +:1043C000B8E145984701638FE114449E9F5A80F2FB +:1043D00056FFD3CB37E3BF81CED25B6FFFEF7F4178 +:1043E000F9D729AA184EAD6E4DDBE386FED21767CA +:1043F000CBD87C64ABBE6FB9D14EFB96D5AD5CDE3D +:104400008E646A0FEEDFB4631C1618ECB055697247 +:10441000A2BF3B96A918A7BE62313F1774EC117B6F +:104420001BC6CF8FE1DCB07CB840FEF0DB0D4C5BEF +:104430003D8A0D28DF0B8D3CF08304F9C961E586C8 +:10444000FC17BCDF11EF0991F793BD89A6BCDACC4C +:104450004A6D18F75FCC6441413AF271FB4C7374BA +:1044600035A13E00DC6805747CC3E89FF443B99134 +:10447000F7FAA4BB113EB1A0AF5434DB02498E74ED +:104480002C4C2BC6F588D73019F56B6A45C75E2BC7 +:10449000D4CFD58A49EEE733EFBE4E48C76BDB7405 +:1044A0003D1068024DC12C18D780FE265DE4F2460F +:1044B00063B284E5254CA5142912CBCB9204D2DB40 +:1044C00015AC85BE5FC7DA29AD649D947E8BF5502F +:1044D000EA61B215D3290ED057204F5AF3D30C7E80 +:1044E000A078694E85BD0DFDD3D9B3408F41BEAADA +:1044F0008391BF3AB342B12A2176CC0C89EFC3C273 +:10450000A28793DD2829C36F0CD1FF871FB9693EAD +:10451000EE3F2AFAFE90F1FDD17C6EDFFF3C9FCB8F +:10452000FD0D822E9796723C33C9FBD06D909FEBA8 +:10453000B952C5738A50DE41E5731C54BEC1EA69A5 +:104540004C80FC914FC732DC1F784F970F46FF47D6 +:10455000A62F49467E6D5B33DA8AE90C2FDF2740B0 +:104560004AE2F3F40F0F8D031F5B00F3D4E371A154 +:10457000719EE7743E7E0F7919FD66580F9DC373D7 +:10458000F0F9267C2B86E24CE5AC4AC273B87BF589 +:104590007505044F19CD7705635B6282FC54A3D384 +:1045A000474D40203857560AB46F60CC7F6E80C7A5 +:1045B000A1E7D64CDFE3C6F29A150CF55BF03C1C84 +:1045C0003F3F513CA78CF647AB5AED0CE3DE428DE2 +:1045D000F703E4E739F3EC0AF24DD5E2E9343E2281 +:1045E0001ACF17557917AC46BA9BE3D0643C0F71CC +:1045F000CDBC1FD2F8ABE7012D023D47CDBB89EF03 +:104600004382F2C4FD56803FB54F28019B06DA5F16 +:1046100051B947E07A27C0308EDD3686C78B6325D7 +:1046200046FB403160ECE279B9391B1F2847BCA436 +:10463000D4323AEFA030AF0DE13D90BDF6C80F2F58 +:10464000C6D0B96CB46FAE20FC109C1DF5A282FAE6 +:10465000224D8F2FBFB39F91FFD93CAF89E230E746 +:104660002B613058F7CC96EC0308271888E40770C4 +:104670002EC5CB1C9E6B149C1F6E89E2BE57B5C421 +:10468000E338D98CC765EEC0F338243CCC7E8DA3CB +:10469000DE46E3563B6AB97D071DDA93FBCA8FF00D +:1046A00075089EEF307DBFBA2B0EE543862CDE8D5C +:1046B000F2E20E572FFFA35CD532C7D27AD457F956 +:1046C0007A723B3511BF3B74BB90B1EF737D11F132 +:1046D000B8106A6F94CAFE5BDC30CEE1FD8BD73A2E +:1046E000617CAB5B7D5FCE43FE673EA40F835EF7CC +:1046F0000D6F198EFAEFBD646E674DBDF86C54688E +:10470000FC5829E0F49983FA1CD6998DFA19F470B3 +:104710003EEA7348F3509F439AB394EBF35CD4E3BF +:10472000504F45FD0DDF2374FDEDD0F577B6558E66 +:10473000437D9F774433E9E19CD72B4C7ADA187F8D +:104740005401A77375BFC754EE1869D6E325BA1E86 +:10475000FF4DB1677EE8FED8A802CE8FA3F594BDC9 +:10476000EE4F45FAC2BD5A84EBF137586015149DDF +:104770007883E31D8C38DDCE31E30FE5B98EDFAEF3 +:10478000F5805F6163E2BE7B43E43FBBCA4F7A7052 +:1047900020BC1516F0F8635EEB74110F2D3CD75654 +:1047A000B81EBBCB1C84DE07C2EF4BB9DAD48278CB +:1047B000D48FF2CDB5E8DF78ED344EB958BB16FD95 +:1047C000E5738067BBDCB7BF1C9C1C0C3CA7930542 +:1047D000024250AF427DB503BEE7BD2DAA7E58AF61 +:1047E000BA983521DF2637737D16EF011637C58D50 +:1047F0001D78F6B2379FEC954DF9A13549A6FAC35D +:104800007D8AA9FC8AFA0C53799A5F35E5D39B8B94 +:104810004CF547B568A6FC95AD15A6FA63021E5384 +:10482000FEEA27AB4CF5995F3B9C19A2EFC7B67B1C +:104830004DF5912D52115F4922433B7CDCCE1A731A +:10484000FBA360E73AF05C9E8FE098C7789ECA4170 +:104850004E00C9EF7B04F54F915DEE80F673175B58 +:1048600083763143BB8A898897995E27F19F1A66C0 +:104870006787C72396BCEA3F887C9BF3AA97CE59EB +:10488000FFA020CA4D724F8F4F948B4EC2D7B923D1 +:10489000A28ABEC912F450DC41BC9EC38E109F7B1D +:1048A0005880F6CDC3D66FC42F6A74BCCF857E3ACC +:1048B000A0C89E64C6738462C673648619CF51AA69 +:1048C00019CFD145663CC768663CAB47EF155361CD +:1048D0009E6F268B4C28622CAEC28C7703CE45F09F +:1048E0005F7F700E87ABCAEEFB23F2CD60F07C3C9D +:1048F0000C7E4C9C4472FFBC87FB3DF037CB5110C3 +:1049000022AF4150223C85D7B91E08E77F037ED9EC +:104910009E4476F7A5E48073C55A8C27AA9D5C0E49 +:10492000E457A6E1F120F6EE82C2A188D714B6CBF7 +:10493000B867E4C5734C21FCFD12F27764BDDAE57B +:10494000C7715BED747EF13707EE3988F6B85631E2 +:1049500082F49A2BB37332DA3BFB0A9CFA3931CFDB +:10496000BE827CDA47ED4035746CB26F3ED67B5721 +:10497000B0A8ABDC282FF8BAAA5FEFF593CD7A2A5E +:10498000DC4EF62F58DB41710FEE9FA23F83ED27DF +:10499000E3B979B453C2E44BB6374CAF85C5418413 +:1049A00079663B9A2D34C3ABA9C89B26A4F7959F83 +:1049B00003C741BAE8FB54E66F42FD3EB142FDFD3C +:1049C0005D08A71BDE198A765C9F784810BEC73940 +:1049D0007CDBE97E00AB1408BEE1704DAD570FA043 +:1049E0009F621BD63919CFD9741718FBD55A37C215 +:1049F000797B04B71FDE7E84FB45798716F373D974 +:104A000082A2A2DDB43D86D3CDDB02EBDA0EF9FC47 +:104A100023DC7F49AF4953910CB7A7A9FB30FFF6C0 +:104A20000A41DD04F982773511CF918DF441398C3B +:104A300097B3CA531A05ED67DFC3CF6FBCF469356E +:104A40009D330B7C97976F2FF6D139F9B7FF859778 +:104A5000171EF58B2EC88FF1EBFD0B2DA52ED46BF9 +:104A60006B046EEFF4C12FF77BA61AF8D9F8F9BEE4 +:104A70007BF382F85978423DE882EF8B7B3CD3A2EE +:104A8000595F7C197EC61489FB11867F51C63C9400 +:104A90004E633E4A2FD7BF98509841F09DC154CAEB +:104AA0006BBABF1159A1153F8378F2B9D8A810FB92 +:104AB000C5485B623D2B709FD35DEAB91BF5FF844F +:104AC000426EB7045363DF5E1B8E57BD8E58B9BD6F +:104AD00003869F40F85AA68A3CFEE99390DF02C302 +:104AE000B373713D5985FC3C7AFA7D3EB26FBF05C8 +:104AF000661EFAA31D0F4A31789E1061DC9F7F1E4F +:104B00008CAF859D2794FC745E364754AEC61B2936 +:104B1000B39EFF8F87D15F47DA0061C0A615FEE222 +:104B200066FF24A253B25306AB77443F9FB4DDC265 +:104B3000EFEDCCF2A45950AE6CCF36DB41B30AB9DD +:104B4000DF64A4F947F83ABF354C5051FE5D23B1FC +:104B50000EDC3FF8A6EBCA59E5A738F4EC4D76C653 +:104B6000CF15B194D073DD869C99CD8C3FCF01A435 +:104B7000B36A3D8E767CAC8FF07DBCEDCAFD33E030 +:104B8000FBB1E942408079DDE8008B0CF0FFCE817B +:104B90000D941AFD55B7FEFA5DC1751976D383578A +:104BA000895F5D1DE47B718ADF82F33CFC90407677 +:104BB0009F31AF78831F4ABC24EF045DDE25566D1C +:104BC0001392C4BEFD87EB03E02B86FA23555F5D8D +:104BD0007C45A2FFAE503997D1DE7817D6D7ED7B52 +:104BE00023FE0B7FE42FAF9BCEE55982C3AFFB4D75 +:104BF000FC9C6C720DFF3E9CF508585F61F2AAF8B0 +:104C0000740C11AA16CC271ED8DF88F38E41398781 +:104C1000EBFCD1DEBC503907CBF3639C10A4A6EFAC +:104C20006730AED551A9D5C278B0261FEAFAA5A241 +:104C3000F75F0BA19E368C82CDCC95C4F59D5D6E41 +:104C4000D70425B41F9EDAEB2313D1BE0F8F47DAAA +:104C500025DF1398677EBB8CE7C31F8CFC0195D7BB +:104C60004B0ED94E712A5F21D2FD2F0B63F53817F9 +:104C70008F478A0E39D1148F93931243EDFCEC0EBB +:104C8000C5549EFB6A86A93CBF5335E50BDF2D3228 +:104C9000D51FDFA599F2134F5498EA4FEEF198F221 +:104CA000532F5499EA17B305A6F252C7525379B954 +:104CB0007CBB297F4DD2BDA6FAD72A8DA672E6F518 +:104CC000DE82F4C52C2EBACFD227EE14269F27B74A +:104CD00026FA43FD8CDEB84E928DE8C28E7809D557 +:104CE0009FE35505D3A902C85F4863F2BC070BF3E5 +:104CF000490E0F437A5994F16113F63B422B7A081F +:104D0000F193D52831DC1F591F51E75B8074BFCA6E +:104D1000250B2057D68F32EE7503D5835CC91AFF59 +:104D2000EF7B315E90355E0AE0E482F7BE79B90D23 +:104D3000790DD7337408C55B1EC44D20ECFF2A895A +:104D4000CED9568BA09D613EC72CDED1388F384B13 +:104D5000A70DD385968082E928D17BB490E2D5ADAA +:104D600059E81F65C574B5A4D3786E86FEC88ECE8B +:104D700033CD13203F8EB11EEC775C51CE7B8B710F +:104D8000BC574586E1BDAC1776D4A11CFFCCC1440D +:104D900094CFAEF16589A8FF4FDFC3CF452D74884E +:104DA0001E09F9425293F17CC8DCF13C9EFBD10014 +:104DB000F1D87BB38AE5222C4FE6EDC3CBBFD0F50B +:104DC0008A719F7844869A78735468FB6F517B236D +:104DD0006FBD10C3BC71A1ED157E1F5F02CDE7C48E +:104DE000723795C3F2FC18772E857FA03E8A8EC954 +:104DF00090101EC5CECF2C2817E2D17A84F21E81E6 +:104E00009F6B655240A1F8F224A9A7D7FE1D81ED42 +:104E1000B9DD4C717EA857EC30DBCDE398391F1E0D +:104E2000C7F78CE77AC27A61A8E91EB667BCC2BF31 +:104E3000F7CE3B95CA77D8F8B9BB1D921699E344D3 +:104E4000BCF2F89D14EBA0F5444F8E6D0B8D97DFEF +:104E500050C4E1B7034C03AC1707F5B739FBAEA359 +:104E6000D85F5C857ED33C969583745A5C2498DA2F +:104E7000315D7ECFD7F965BE7CF00BD40B9BC6F3BA +:104E80007A16879CF034D0C92D7E17433BEDD67936 +:104E9000CC3516EA79C7B8DFD420FDE8A1B18FBFC1 +:104EA00080E9CFC6FC69B582D7ED3AE95C35BB5FD6 +:104EB000B7975819EDA30BFEA1A4472E571FBE317B +:104EC0006EC19788FFB52E6F860CF35C9B728ACEFD +:104ED000554E009F87EEC9E9F0C1F3A2A1E795DE28 +:104EE0001857FC65119EE7B3B28E58C4F3CBF6C0D9 +:104EF00026F44FF6333FDA892B77276F42BE7F6661 +:104F0000BCF70BAC67DC7767FB7B46631CB294296C +:104F1000644FF5C1BF4E3FE1748013473B63307A65 +:104F200028D0E7BD503F8FC89234BA77F7E349EEF7 +:104F3000EC750AAF877459EA8869A37DE022CE5FD9 +:104F4000C6B85F973EDDE95C9E18743ED8FC005EF3 +:104F5000A673D15FE87462A4069CC2EFDB7EA1D386 +:104F6000E11745FCBEED33E33D04D795337A3E8827 +:104F700041F964DC4F1864BD3FD0FBF9A6EBBD5C82 +:104F80003C78D0A78271160EB9BC793DF037E2E1CA +:104F900072E775D1A08FACCB9BD796BF115E1AE399 +:104FA000F8196C5E80CF8B884F56D643E72F16C614 +:104FB0005EDEFC5EFB3BCC2FF6F2E6F702CA09D6BA +:104FC000C1E77723F83D686FF673BFA99CFCEA45FB +:104FD0003CFEBED6C6E3DC6B6708AA9FA1BD30D2FB +:104FE000CADFA5F866F79C7AF197C03A6250FEEDE9 +:104FF000B6F338A8DA333A341EFC960E9767C66BC0 +:105000004770DE0B47EBF2A0C25CEF4858BD75C598 +:10501000FAF9E44A0BED23DC5F3492E498C5C1F45D +:10502000FB6EFC3EC4D122C1741EBC77FF344F21FD +:10503000BBDC06762BEA01DBD0EB087FB6FFB2E2E1 +:10504000CB0C6C61D2EBEF0AE80734839D1E8227FC +:10505000633EA71A5E95475A0786C772717B81AF78 +:105060009FF33EB7E77ABB8B42F689963FF99A3CAD +:1050700032C4BE1BCBBA2CE42CB11E0B87BF7EEE14 +:105080002AF1EBC1FFAD040EFF37C67948FE1BFACB +:10509000A2EEC5A51998A2DE47FBAB276A08E983F3 +:1050A000A69409194A885D12D3ABAFCDEFE204F59F +:1050B000F4DFF62E4ED08E11983FAEBFFE25FAFEDD +:1050C0008CA050FC19D8C2877EC042E77F5E122FA9 +:1050D0001D0D1D33F03EE6EA86A29998EE6DD0666E +:1050E0007E0206DDF171C595E3F3F17C735A591325 +:1050F000D93B4CC5F752E23DAFCE08B5AF13AB3A42 +:105100004DF964EFBB3342EDEDA1355DA672E3FCD2 +:10511000B4D5ADD0F9E9E1BE13A6FACD160BED7BFF +:10512000F52C60BE4DD918A7EE319597684E7F4C8F +:1051300034C6AB2F98FA5DD7C8E93BBD99CD0CFDBD +:105140006E953486E7AE47B5386686F67365AB6C08 +:10515000CA8F092499DA5DFDA4622A1FDB9E61EEE5 +:10516000572E329517EBE7C54A1DC5E6EF6C8F69E0 +:10517000FE065CF1DC7E3DBE1F21FD88E2A7B8671C +:105180003C29A7EF39FDE3E3B4CAF1F17DE9DCFF87 +:10519000C349FA3E1C8F1318FCD964E1FC69D0E7BF +:1051A00040F82FCFD56EC27E538CFBF119B24AFE68 +:1051B000C3107EAE30BEB4FF7B4E7EDDAE3B6DEBEA +:1051C000BFBCBA970FCCEF0F05E994BF3F74BA8408 +:1051D000B71FC3B4C4D0FDDB3BF5FEB32C5C4FDC82 +:1051E00015A525C65EE21CA0F542240BF4CB6F2E5C +:1051F000FA7E7A44FFE3F8BFF638E200EBB15DF2E5 +:105200003DA5070C78C5F65FFE6FBDF04A36F1F597 +:105210000368E79BFC9361546E0D7B9729D47FF163 +:1052200053FCFAD2FECB90218CECD35E39F877F7A1 +:105230005B18CDFBEBDAC1D5897C5E83F5FF9FE37C +:10524000B574D2D7DF50CF0E4165954CFD3C8FF43D +:10525000AFB15A1FF76F5C744E9185F9332CC34D73 +:10526000E7F7D6BA3AD7EC417D7F874BF503CBDC25 +:105270006AE989477E5CC0BAD6A03FFEDF2F47D8D7 +:1052800010CEDD2FFF7A389D37E8F55B2245DC37FD +:10529000BCDCF919711EE39D14B09BAA90AFC789BD +:1052A000E07FC1B8D1968B49C4A7B29243FBFEFA06 +:1052B000BD96F3EC4C2CC630EE3A747E15C6155CE8 +:1052C00020FFE354A80F8265680EBE6B01A88EC54F +:1052D00094EFD744EF924E85C2F9C78CC3257CDF8B +:1052E000E6FDF1E67D9B736C5E7487A277361EFD4A +:1052F000FEB268F4F30D7FBFABA15996ACC1FD9926 +:10530000F0F57A07901BA7743E192E69A7102FDEBF +:1053100001DE6BEA36F856D2BAA99EDE1FD69FDEB2 +:105320004F9C60E5048B297E3650FCDD88FF08AD7C +:10533000EF3499F695BD0AA378D1391E975B2BF807 +:10534000286E18727EB455C4737C969E382E9F03C7 +:10535000FC5E263E6082E7431DBE6148EF839D1FD1 +:10536000FC3C82BF1BF552AED73981C7E70AF979F9 +:10537000411EA7B3EDF5DED2417AD8A56EA2B8A73B +:105380007F74E8B9DDD8095C8E6CCAD36227407A95 +:105390007EBC1687FD1C8E48257B4FC9662A1B4A9A +:1053A000F900CBC2F701AE89C6B8D1674C8B96FB2A +:1053B000819B9162DC667588BCF928A67FBC8CD085 +:1053C000C7F74EE0FC1F9BABA5E3F827F03D2BA8E9 +:1053D0007F62889EBA789C3CABB73E4F4B2770BC2F +:1053E0009ED0E3E8276279FD5EBAD1EB95EBF53EFE +:1053F0006970785687D893CA83761FFA95F1E9C603 +:105400003D3DE02C5877DDAE44F22716B77C68C3EB +:10541000FB71DF9E50EC45F8603D5CC762A9CB860E +:10542000E7218A72BC13F17B9DC2B4EDD85EE9B26C +:10543000CD04F876EBE7BCBBAD3C4ED51DC1536344 +:105440003EDF9E30DD8BEBEC9EDC45F134235FC705 +:105450007A6EC173C5DF9EE0A1F120FF6858FE039C +:1054600049A478B28AF6CE42877E9E3F83DB6FCC1A +:10547000A2EFF785E9EDF07711B5617FA946FA1C37 +:10548000487E591C9D071E86EFB7E8E76EBD3BFFBF +:1054900078E07BF0BD063795E07BCD5A21E04FFBED +:1054A000DBE555F7F04E1BD2FBBAE29ED49FE551E7 +:1054B000DC44C6FD305679F820DE13BF5F1D4D7108 +:1054C000772675929DE21214BEBE1DE6F5ADD0F1B1 +:1054D000BB1437D7707FD0E12327CCF043C2ED1E39 +:1054E000CF78DD4F31E27083F1F7AE77F67D2F9400 +:1054F000BF77BF3614F973D2EE37E230ED87BFDFE6 +:105500007D296D70FEAE632D36BE9FD0350DFB5FDD +:10551000A6DA685F65B5FCD1B487F3E8DEBA0FEFB1 +:10552000B3B09DE6F52E0D3D0F2CA07F630DEEB7B9 +:10553000C3FFB58CC76957B49BBFF739071C66BF5B +:1055400085D3C9273A5F2A8CDFF3AE010D82F56A55 +:105550001C1B5D8D7C1FC567C77DAF80797EC6FB38 +:1055600066A344CFA348D7276DDE3481F49E62E35F +:10557000FACFACDF8DF7CF163967913E5CD41C3E75 +:105580006F8DCEDBDCD632C87A8CF72270DE90FAD3 +:105590002728FC9DAF2195AF6A589CD749FB7830EE +:1055A000AFED1308FF2D2EF4474FEAF6AF51FFD3AE +:1055B000FCCEC73B043A67ED40BDFCC638EF4E5CFD +:1055C000C7F077BB8E0948574E2FF57376E7C9DFD2 +:1055D000E23E274B72EBEFD3756D9888FCB1539484 +:1055E000797CC2BF16DF1DEACEE678AD71383B6824 +:1055F000DF2B10CE9F7CDE30AF03FDCDCB888787BD +:10560000F3D5565D4FDD3C59FB4F6C671DD14EEF16 +:10561000EBF5DCCDF795016E74BF79B5C404C45BBE +:105620005157CF9D742F2889D1F940E37D29A66A6F +:105630000EB47393F5F74CDE974B1CE80724C4585F +:105640003C281F57CB0B631685C8D504C1E2E1E7A0 +:105650004117C6E0BB25F3ED5C2EA6DDF3E572BE77 +:10566000BFA6C4E2FD4977A497DEC3E88911693E6D +:10567000C5733ECBC5F72B522E3A73707FE1973A34 +:10568000BC8D7EA796F6E4FA9C4178B8D3F9FCEA83 +:10569000E2A7B5A21E0C34B905610AEE835450FE90 +:1056A00033292906E1FAAC0E87D5BDFB1F0119FD90 +:1056B000E2BA08EDC725389F4322BEACC23E93B57F +:1056C000E898CCBEEFDFC637B5ECC53873CF212BD9 +:1056D000C52DEFDA569CC842D62B4CE472FB1FF561 +:1056E0007EAD1117AF8B91983B3AD8CE58579DFE9F +:1056F0005E5638FE8DF297FE2AF64B1FA913793CB1 +:105700006720BF2C5E5F57DD8531263FA50EF41B59 +:10571000CEB3EE42E625FD94672718ED634C7EC8B4 +:10572000B313B81C0EF6E3A6F25FE8EBFCC5AB962C +:105730008A4DFDCC77CA44BE9EABE2253A97787578 +:10574000077FB777A07AC67DFE81E6B5A3A4EB16E6 +:105750009C37C691FB1B2F475FFFB3BA9CDB11DB65 +:10576000558D70DC711DA37739CFBE9CB809F79BAE +:105770008DFA3FD5E17DF65AAECF0B24DF2D07F22F +:1057800050ADC802EECB27CEEBB02C7006F1F2FC88 +:10579000386DEF84103BD2C0C383918F5A882F0F8E +:1057A0008DA2F763C2E7BD5ADFDF32FCCBC1DE6BEF +:1057B000AEBB2098F0D717FE129507F78535979066 +:1057C000807298EBB7077F9365B37179D383EF78D5 +:1057D000968BC3A6BD88F92491E13EF04990DB5435 +:1057E000AE81A308E52737C7AD1560BDD50B403F97 +:1057F00081BFB87075B8FFD592F529CA413FDFA7C0 +:105800005C7C545D4B6136B1D646E77A81D5B0DD1C +:10581000E2FBCCF2FCE4E1FB6DB48FBFD0E913E80E +:105820005D0CFFB417217FDB4E1BDD8FA9FE89794C +:105830009C9AB0736609BADE09F747564ED4EF0951 +:1058400016B002D4132F36ECE4EFC3E8F705273087 +:10585000E37C7BA714BAAF63F8231F8925F74C04B8 +:10586000FAB801CFC167E2FAD3131786D0DD6FA66D +:1058700008A6FB72A780FF4742BB330D32A5EB267B +:105880006A3FC0F60F4DF4AEC214DF7BFA14D6B5F2 +:105890007215874FF7216EC7B32AAE07EDE2ED35DB +:1058A0000827FB50FE1E26A8591F9D77B180FE05D4 +:1058B000B889E29DA28BEC2FFEEE4DC21FF29250F2 +:1058C0006FAE2BD6B67D370FCF725B58938CEFE45B +:1058D000C957A13C768BCC87EF742EFBC58FA89F50 +:1058E000402C97FFE95B8B2DF86EC7981D026EBFA9 +:1058F000817EF067A02A762A4354BC0710DDD54587 +:10590000DF0DFB253E329084E7AEE2AFE6EFA9BAA9 +:10591000C5E26C94D70A0B103D9FC5F801F4FBF06B +:10592000CE747A67FCDCAE2B2935EE95E0582CADB1 +:105930002FFD9E6980EF21EF565CD53E5DA0FD3CBA +:1059400070D4228BE8FD4D0BF78FF93C6A57752414 +:10595000DC8C7AEEE7129DBF72BF722DBD079226D6 +:105960002902C2EF6641E676956EC7CDE1A4C0E696 +:10597000EC7AFEA7148F9F08EB073A59C8D454ACB1 +:105980006771707F6DAE57A0FB0FB020BAFF7473C4 +:10599000697B3EE9A3E5D618B45FBFF6B9219DDF68 +:1059A000C2EB9DB27655FF2E2F181F3D2BF48CE6CF +:1059B00076A22F80F3EB8E61B188E7B72672BBB673 +:1059C000CE88D78F043B2A8FDEA5B983CE3D1DE15B +:1059D000EFEF760B72ACE9FD12B9E557683FAEB454 +:1059E000C86477801EF5E37934F72B576EC277656C +:1059F000CE5ABBE8BDD23A907702949F9878763E13 +:105A00009E53AA4B01FB06F27193BE9C2FE1BB3261 +:105A100023BAAA2D909FB02BEE16CA5FD5750CF352 +:105A2000659352793EA7AB1AFD835B2765DE42ED95 +:105A3000518EA6E0FBE9B9B7E0BDD853315C7F9F3A +:105A4000B5F238F8D917C66CF287E0BF6A12D74FA3 +:105A5000A72278BD5369ECD61908EF8CAED1A1719D +:105A6000B749930C7F9CD3FBD297223A90308D7626 +:105A7000D03FC5AFC2FBFF93AEFF96EAEF3A01DF1E +:105A80003D87F0DA9FA4C492BD7B02640DC21BDA8D +:105A9000E1BEC6D189B1FA7B3D5DA9B1997DC75BF5 +:105AA000867AD849E35585EA1D7112E77F96C9FBCE +:105AB000AF4B9163101F09B1DC6E0684C4F077D937 +:105AC000DA74BB86E3C72DCAD9C8A7534BB9BE99B0 +:105AD0001A17D7867C35D07C8DF15C93747FA749EB +:105AE0008717F485F64BDD8B63E89E0ACE1FED9C8D +:105AF0005B75B85585D4A77E8775D13BF5E1EF5925 +:105B00000CB64E45EFE71FBD4E96C7DB019D67AF54 +:105B10009383EB30E256A7F4B83D2B32E6A110FD9B +:105B20002F7DE9DE56BA8F262BB1749F97FD3B6F10 +:105B3000E7E8C9C5FD83FD173373D0AF37DEED133A +:105B4000B4B76CC8E7BDEFEBB5F37B39413ED3EE9C +:105B50000AE52B773A5FA75BD4DC4DC47F304FE278 +:105B60003F8DFBA961F4D20BEF70BEEDD39F126B9A +:105B7000EE4FA1FE06C2C3F4BF371E9AFA87A731C3 +:105B8000CFA9F8FB01543F7D13D537F82FAD97FF10 +:105B9000E83C6E38FF950DC4B769DF703C7D3F72FD +:105BA000C5BD803F8C5B2B663A5EB123CDB23033EE +:105BB00058FFFE273FF2A07CEF8D0BECB89DDEA9CD +:105BC0005AB96B01437DB2E2F9A77FE587F6CB9E18 +:105BD000FDA98B81BC3929B524A8D0BE76CB1A1774 +:105BE000DE133B21F95D28274F06F8BB9FE172FCCD +:105BF00009030FBA3D55C74877B053BFF872ED7728 +:105C000061FE7F12C0CE91F11DC02FD6A25E3EA8CC +:105C1000397A5812F60BFE3EE4972E70FAF05EDBEE +:105C2000CA9D663B68D9133F4D50C860F20FB590CE +:105C30001DD43114DBD56DB6AA18E7A93B22AA0AF8 +:105C4000AE83F5ACC5F985B75FD9FE31D95932D8E5 +:105C500073C326F62D07CD4374BF72C7BFFE5174C0 +:105C6000617AF27718DF5B19761EBF66007BEAA1C6 +:105C700049E6F8AE011F168827FBA5E9E74F3C432C +:105C8000F6E3EF12B3F19EC399CDFFE51232F1BDF9 +:105C9000DEF4E805A4C75799E48E919E453BC01EEB +:105CA000AA4F395E959D02C56ED82E9ED65A3B5C92 +:105CB000E867D7B65955D0B0ACF6E9C71EC7F8119A +:105CC0007B8F9FB7AF7DFA7F6CF87E57ADA0F5084C +:105CD000FCF7065C4241103FCB9FFE038FAF248B45 +:105CE000AC12F0B3ECB9F3BC3ED8B711F87EC6B62F +:105CF0000F291E53EB75FA1CFDE0A7B47D0FBD07FD +:105D0000DC073FED1F4EA3F7827FFE39C1FFE46E33 +:105D10008125A6F56D5FB3E534BDDF70061021C7A0 +:105D200020BEC405B6E8BEF5CE6C8E24D97E6617BB +:105D30003F573B18BEEEC5584C3CD135C1BFE67746 +:105D400076B512C77BE64E17BE1B7B5CF271FA7EFE +:105D5000644D02DED7ACB1FA13644AF9F79A47EF03 +:105D600026BA5B72E8EE0446FA4F4BB614D13A936A +:105D7000717DB76D9C4DEBAB665EA2BB1ABC0F0E7E +:105D8000E979FD7755C2F1397432E70F3BBB3DEB42 +:105D9000BBDCEE67787EF238BE2F8BF196C3FCFD3C +:105DA000273BDBF401CAC7F39DF102CA67F190D526 +:105DB00081EBBEEBE59836BCF7D8A3CB91D243E795 +:105DC000A7211FDD9526D13D2958BF5F8797C0EFDA +:105DD000F931452AC0EF8CEEE3DBD939DB7C8C133B +:105DE000C0773C471B529FEF936EB20FA1F79513FC +:105DF00078FC18FE0EB302FDBD74E4A3278F139D3B +:105E0000B0A4744B34ACFFBAC95CCFE3F79F217FD9 +:105E1000819F120DF0F9ECC8C7B614A8E7775BE8CC +:105E20009C7B5DE08F346EA5C0FE88F461C063E5A5 +:105E30004EBBE9DDAA959BFF10C6A7E672B0070925 +:105E40006E2B59B4827EC2715BCFB497701C1877E9 +:105E50008B8CFE90DDF4CE46902E6CC1EF69417EB6 +:105E600033FC9D253A5F87E32B9CCF132687DDBF4C +:105E7000D9187F59EF09D55A038F237C6A811FFDFA +:105E8000C48F9CBF18C843BCA77A7AEBBEDFCE850F +:105E9000759C6EB7BA2B6934B3FCACD90EFC09F50E +:105EA00045F03F2354949F9FDB50BF2495827F0A87 +:105EB000F33EED547173BB2F5FC2F77EF9D2C9EF89 +:105EC0004BFDDF929B4B06909B5A183CCFB3CC689E +:105ED0001806F4C5F22BE8DD8130F81AFE67B85CCD +:105EE0007C7F9242700E978BF0F75B1602C7654F6E +:105EF0007D4AF4FB279073A8870CBA05E547740B1D +:105F0000791BC60B65702C315F17D8330BF7FDFB7F +:105F1000AEDB0CCFF0720903E5F941FC5B5731FAB7 +:105F2000BDA49E97457EDED57BC185F85BBE4BB494 +:105F3000207FAFD1EDF66EB9C78576F69A1823CFDC +:105F40006EC5F3CCDDFE2C19DFEBE889D0F7513CB0 +:105F50003DAE1867F03DF0D5FAEF274961BF9FB419 +:105F60003A4ADF6F49E2F58DEF79AF882EBCCFDE7C +:105F7000156015FDC58B8C774ABB182F2F172F3E48 +:105F800083F1C573FE9116DC673BE7E87906F7DD20 +:105F9000CE4919B17EBA4FC5EDD04FFCD724C09C75 +:105FA000D81F98E7B7E8AA31BF664B06F82FE2A0E2 +:105FB0006135AF35B9D02F17A3F20EBE04EDAB811A +:105FC0009E319E1F1EF758C63CD11D697DE31BA064 +:105FD000FFE81DA525802F8A1F6F34972FDB759A48 +:105FE000E86F5918FD79F5FDEA70FA6B99ACC74175 +:105FF000B259B67E1F91FCF6EE57453AEF7DCEC101 +:10600000C8BEC0FB898049F0DF45B616E1B055082F +:10601000A0DFCEFCF144D72B19DFB732E833DC7FA9 +:10602000EFE3DFFFF2FD82EF4195DA5FFD3EEB61CA +:1060300048CFFCEABDD12F61FEF977527FCFFAD667 +:106040002FDDFD05BD1FDCBDDBCE705EDDBB7F9DA2 +:106050008AFAB8FB453BDD37EF5E65A7FD49FFEEE9 +:10606000287AFFAB7BB8FEEECCCB9F6775911C5FA7 +:106070004DF8796932BF07746ED7971FA0BD7B6E4C +:10608000975DC175ACDCCDF5EACA1723E85C7CF7F7 +:10609000CB9F1784BE1BF5B7AEA74E3F7FDA0DF43A +:1060A000B89DFB37A9387EDDEEC971E47FECD8637B +:1060B000C3787AE92B7FC94279D5BD7D8F0DE5196B +:1060C000F86D8FE2BDA1832F773E6A05389F451B8F +:1060D00010FCE985BB636E457F3A1C2ED0EF59B4A6 +:1060E0002357BE1249BFF30470A9413B6C2078BC12 +:1060F000FF4F0A8F6E6BE7347C57BA7B9B908BFA0D +:1061000022081781F05CBB2B2AE01070FD2FB8A885 +:10611000DE08D0FF2AC2E1F32C8C2F0DB6EE8BFFE8 +:106120005BD66D615F6BDD43A7FC73AEDBA0FFB692 +:10613000C95C8F85F3415FFE7FFE1ECA3F1345EFAA +:106140003D5F2EFF4F9CC2DF07FF675BFFD7C07B21 +:1061500016C641BF2EDEE7FE3F8BF7D774BC47C99A +:1061600068F777BFFC97545AEF65AEFBDE7F527C31 +:106170000FB6EE5EBB49F43846C0FC9C517B1D68EF +:1061800037ACD1ED9135F8A81CF4D78CE7ADB96FD9 +:10619000427E8A1EAB668F4FE17ED61A96A3B5A1CA +:1061A0005F0576C616B253200FEB6EF64EA2771837 +:1061B000ED8CD3D779B7F3718C134ACA1D54DFB075 +:1061C000078DBC3CC12E637E8D929384FBB56B9C86 +:1061D0003655E8276E6FA4A2FBF52AB41B25A7CD80 +:1061E000E4BF38C3FC9021236D267F2582ED95F115 +:1061F000BC4D842AB100F98121EDA1FEEA29FC9C65 +:10620000E91016D07F0F75503891DFD82C1B70D253 +:1062100068FD7665E41D683F1DEA85D31D0CDF59D6 +:10622000F71F118D7743383C99F1A7C32D2997DECD +:106230009560924A79EBA25A82A3C4C08FE4EB30F6 +:10624000F99D781E17E7130AD792227C07CF47F9EA +:10625000A6F176B9C9DC9ED6B946296123DCB48E95 +:106260001EFC3D4949B17C88BF9BF48F82EBCF0770 +:1062700080AB91E6B11E3A37E6D6CF07B91DC3E829 +:106280005C14FCF5F077726486FE9C58C2DA296EC5 +:10629000E791C2EEF1CA1D689734DDCEEF09B30C69 +:1062A000A6F073F6E6F325EB5FF65891AEBD36DC4B +:1062B0006307F8DE7023E56F70324D807E6F601EDD +:1062C0002B9E8340F6DE42F1554FE762C8BF91B77F +:1062D0003E09ED1DABA0ACA6F26BF5F7A498BA276A +:1062E00012F2B35725C7E2BCE32A9915DF01983DA6 +:1062F00083DFBB7F93F51C99897AA34AE4BFCBC4A3 +:10630000D8AC57016F3375ACDF1875577924D4FBBF +:10631000720ADF07989DDF64457C7EABC9E3C37DCD +:10632000DB6FA7F68C8C098D734C492378CD963C96 +:10633000567C176A36CE34B62F7FCCC6CEE1FB6CC6 +:10634000D963E5E71BF47353DA55DFE8DCD4381B77 +:106350008FDF2EAFB4D37DE8E5AAFAFE72845BA589 +:106360005D861AAC246FC170948BE5E2A447F07D82 +:10637000B2C35BEDF416E2E9877E330CE3DC6ADE40 +:1063800077A6A13CCD66EA1A3CC7572DA8FC7DA58F +:106390007C7E7FCEAAFB0F4B362EA0DF2B9AB95501 +:1063A00010F09EC79553791C46DC2A903C8D6B15E6 +:1063B00002D7C03F1B27F3774C4EB7F1DF6729ADFB +:1063C000F41EC438CDFA22BB7E8F5873A15FB44C43 +:1063D00087F35B56F5B59158FF69ABBA4AC12F01F7 +:1063E000AABF547FC7E574E52A7ADE3777AA42E36D +:1063F000558B938AE3E09F332B0FD1EFD219EFA295 +:1064000004FBF3DE3F3EA4BFC6C94F507FBF05BFAC +:1064100017E344A75B9BA6E1F6773553E93E36AC1C +:106420006B2DBEFFB114E6877EF10D4C7D200FE988 +:1064300047AC25BD107E9ECA889BC4E585C5F13654 +:106440009BF3D550273207C7B9F4BB26C5539DC16E +:10645000776BAF0CF6CF9058FB89CB187E56AFFC0C +:10646000D3F1B3B388C75DC7C56ADED0F319BEA93F +:106470007CDFCB4877EEFAD3EF9623DDE7D955FEE4 +:10648000AC5E4C19EEF3CEA929CE43B22A7164EF6B +:10649000C7FCCD3EC803FCE64EE5BF5F355FFEB0EE +:1064A0003C06F2B7260907315DA0A44D8B85740523 +:1064B000E2251FEF25171FC49F7CA854A7D37B3765 +:1064C000E03797205D9C83B5E3EF7FEEEC3A3CAC80 +:1064D000BFF7788BF14590107955EA8830BD3F536E +:1064E0002EC798F2D724259BEA5FABA499CAAFCFF9 +:1064F00018632AAF54B34DE55BA7F2F37ECFE61FD6 +:10650000AFBC13D6F9EC78514610BE89707107E123 +:10651000F2E6F8CF4B908EDF18E3B18A21BF6FF01F +:106520009DA912B5FF0EF224EDDF733F7F692FFDA9 +:1065300031A2FFF5D38500BEDFFF46FE8307F19E43 +:10654000F309DDDF2F178FCEBB13F921C07F1F7832 +:1065500009F31ED4A0DE7AE63B88F26856B1A307A1 +:10656000E30A33300E20F4A5ABC6C9306F6C0FF3CD +:10657000463EAEDE682E7F36FFCA0338DEB3A05F2C +:1065800070FF7656D8B98819787EDB85A9F97B38F3 +:106590005DFE64AAF93DE567051E37F3BFCDE5E56D +:1065A0004072CAA0CF703ADCAACB0B232D1733A3BD +:1065B000512E8DB399EB19E97B608749D0CFEF1B42 +:1065C0001C94BEDF2053FADF0D49947ED8A050FA08 +:1065D000714306A55BA7F2786C5C3DE03BE4FC4BA5 +:1065E0005CA5C776297E0ACA57BF2E4F7B8E227CB8 +:1065F000E3DEE4E7D40CFE32CE2DC4613EE4BEC03F +:106600000DF5FBBC65B98C1DD1C7678BDB0EA07E79 +:106610008429F8A3A03DABDD7300F71B7BF3777DE6 +:10662000682EFFBE70D0945F9D66CEDF577C30B47D +:10663000FD40F38FAB54AC5ED0AB337E22F4FB0E47 +:10664000BB31BF371AD539B4DFE6D614FA9D0C1426 +:10665000F6C9586EE9F77C82019739227FD7FA860E +:10666000127541E8F932D0CE9C0F342E5F0C3833CE +:106670005553FAFF1D067FBFE3FCFF9EFE1FF1A3EB +:1066800075730080000000001F8B080000000000F0 +:10669000000BCD7D0B7854D5B5F03E8F792593E472 +:1066A0002499C084976742802011861020408493EB +:1066B000076102094C8252B0D40E4831B42023F64F +:1066C000915AFF6642488C5425800F6AA31D3056AC +:1066D0006E6BAFA9975A6AD13B3CF4D2163555B4CC +:1066E000E8A5FE237A15EB8311B4DA5EBECB5D6BB1 +:1066F000ED7332730E090F6F7BFF3F7CED769FBD0C +:10670000CF7EACF75A7BED33AFDD38C9162A66ACC5 +:106710009131AD17CA6BF6B11C751263E7F06F0EBD +:1067200063599AC0D854C65ECB0ACD0DBA19FD097B +:10673000A58CBD5A3F64D7665FB29FB5DCBE6CC501 +:10674000C80218AF323859884399BB6A918D41F914 +:106750006AC39B2296930AFC2B70BCEBCEA9231B29 +:10676000DCC9F7C6682263798CBD74175BDAEB3E2F +:106770007FDC51D80EEB795D644DD8FE7A6668E413 +:1067800032D3FB4E7A7F8CA652F96A061F6792CCF1 +:1067900064A984B17A9C17E667C59ADA7015941ECD +:1067A000D84C7E725EEB7C8C45E8393B0BF569B0CA +:1067B0000F7C349AB1EBEB98162DC6F56B231B5367 +:1067C000E69FA2C3EB683BCC0BEDAF017C57A4B4B2 +:1067D000AFD6D76FC0DB3ADF6AFDFDD6AB1DB03652 +:1067E00084338B3A7C38A9BFF55BB0D4C63287B20C +:1067F00059616CAEE4F6C7100F4725BF83B0A265A0 +:10680000E60F61EC46FC4FD8FAABCC2FC4E0FDC6D6 +:1068100015EE70C4CFD88BB6D04884F78D4B6FACD3 +:106820006313A14FB7ED441C40E5847FE70A189B32 +:106830001C93A98E7FE718AE2FA5EEC37D9BEBCDF1 +:10684000C757440FA5F45FA0B93DEF4C80FF98CE29 +:10685000A69F1B07F86BD9CBDEB225D7795A5FE725 +:1068600060FBFEAC25143D348631C52B31790A63BB +:10687000CB74389C90B46B35289FB771784EB23189 +:106880005776CAFBCB74784EAA108351C4B32D71CE +:10689000FC1698EFA5C3634A0073ECA5C0999C95BC +:1068A000C549BC18EFE536B7850AA7A4D06BAD6320 +:1068B00029E253655A06D2C54BC129AE0A77125F49 +:1068C000DB83677218D2BF07803A83E0AD06AFBAA8 +:1068D00000BDE8FD06E30FA3DF0B713180F3BE308E +:1068E000FBD34AC4F7C9224514263326C372F1FDEF +:1068F000EF68D9D4EF64D95B6E01FAED8D9F7023F8 +:10690000BF2E63511B9318FB328BD9901EBFC2E27E +:1069100054FF2A63762C573095CA1B9866C7F62C0D +:106920002548E50B38F530FCBF8DA1580A5D4E4473 +:10693000BC20FC18EB147392CFF7EAFB9F3747EBB0 +:10694000D0601D9372FA8E2F06F8E6CEB6B15D4088 +:10695000671AD0596306E067EA74D7CA01F0EA986B +:10696000B3728B960AF7BA901DFB3D2E707C3219DC +:10697000FE07E3C9430A4DF2E43E1D5FF1D99A5C7C +:1069800001A55CC1080E9372B8DC602C21E27BB9D2 +:1069900045AAB8393BF95E2FBE97C2C793EC213B9D +:1069A000F2FB6A7FD8AEC07B95DD935DF101E48A8E +:1069B000634EA847CB33AF33E446FA2DCE8A0FB0EF +:1069C000AF241D4D66320885D75A608D40BFFFDE6B +:1069D000E2A4F24F2D0A95FFB7C54BE59B2D2A95F2 +:1069E0006FB51451995B17A4F17F3147FB05C2477E +:1069F000165908E121E72CF5227C98720DE17FAF52 +:106A0000856EADF433B1ECAD3BA7001C589DE81F7B +:106A100003F898B857FD533AD0D1F6C83245F2245E +:106A2000FBBF5077E24021F47B612F5304E8B73D70 +:106A300030DD857278BB3B320AE17352F0BB6E8564 +:106A4000FE914724E511E2EAC472A4C71BEB861449 +:106A5000205E165D3DB54F83FABB75BE12202BF646 +:106A6000177D5DEF318EBF4850883E02FD4ED6DE69 +:106A70003E0AC7797EEAD0129C874967EFF926B4AF +:106A80007FDA2DE5E07BAF96DE78ED2DF88EACD980 +:106A9000515E7D499757EFF6DCF2EC2AE8F7AE1726 +:106AA0008894CB371AF7F9801075C054CF33EDD9DD +:106AB0001928CF2A9C8908B42F596E33C92B435EFD +:106AC000BE8BF212FA2F0E9ADB73BBDF3D8E447E33 +:106AD000BE5CBBF36329F3E2F2ED5D2DC3F34EBA66 +:106AE0002EDFA4F3E5DA7B6E1640FE69DCC71E08D4 +:106AF00065315615F0D9DE71237D08441F867C6B05 +:106B0000ACF3EF97711F8115539CB0EFACE8744163 +:106B100005F857D5A973D361BCFA80300DC733F09F +:106B2000561FB8D9CE40CED477DF6C5733901F8232 +:106B30009F737A090667C23A6FEC9EFC5B7CEFAAF2 +:106B4000888BF0BDA8FEB488F0DFBEC7AE0820F782 +:106B5000B747C765209E5FEA39E361C503F14597F2 +:106B60005D413DDDF3F130E48BA47CD0A231A24342 +:106B70000FE947C682DE0BCA3BBDDFC5E45DA492C8 +:106B8000158589AF8E8C42FC9E1E01BC07F26E619A +:106B9000D9FE5188FF1B3601C9C0BA3F18F98EFCD7 +:106BA000020C19AB72865919AF4F8476505509E61D +:106BB000857AFEE7DD71686F6B03013202DBFF420D +:106BC000F54DB253C1FE572700464549FCCDF91C8F +:106BD000F832059F152CDB545F1B3FB107DF57369A +:106BE0003A942C18AFCA996F7A7FAF3DD67104E6FC +:106BF0004FDCCBD82EA44FC5677A7F9E77BCA97F88 +:106C0000AD3AD9545F5034C3D4BF812564A457A092 +:106C1000FDF01680DB5AA6D8101E364D4944A05E02 +:106C2000EFAF30F55F54566B1A6FCA91981DDF6F46 +:106C300084F725805F833368DE4FF35F88EE663527 +:106C40009F257D3A39D66B6A9F7278AF693C7F9FEA +:106C50005205E4C54A8EF90F62F9996BA1B715D6B2 +:106C6000A30A2CCC66032BC68355C0266CDAC9F068 +:106C7000412C2395E147115E1180571B94F7A77FA4 +:106C8000FFC771E8DF0CF07700FEBE23B176067C0B +:106C9000F899180AA3DED92EB29D2BA0FE9ED89596 +:106CA000B902E8768C146A44B95E96E8AA02766165 +:106CB000B3CE46DBB0DCD357DE39B314E1017886BE +:106CC00071D7BA452D4AF4B26F22DA9DA71F4B9FA8 +:106CD00082FC6DD0D5FBDF665F257BCEAB7957405C +:106CE000FF764F61C966E0AB6055862641FF754F60 +:106CF0008EDB2541FF89D5152B2B80FEA48C6A677E +:106D000088F4B89C881BFB2FC0762D3213D6A35471 +:106D10004A2477588D2DFA08BCD72146155C3F329E +:106D2000043E4FABB1EDDC0CCF4F54703D33AD4F53 +:106D3000DCE986E78B197033D24F0EC8F114FDB22F +:106D40003820D0FA6FADE07AD4D0770D79471FE3C1 +:106D5000E364F07102939FB5E1BC8AAC8098608DCA +:106D6000C782CA55284F02150B2A4A719E97464A78 +:106D70002AF657A9FFD0BA8A5B2A907E8A6486FDDC +:106D8000F728D5E9D47FB95F4CC3E7876DD13100CF +:106D9000E70D573B68DD1BEAD37E8EF8683CC6E7FB +:106DA00067756E6A0739FC0DD2A355C7D454FDFB35 +:106DB00036E83375DCE0FCFC76D75417CAADED9AA3 +:106DC000DFE5C7F21E49971B2C82A64BAEA4CB91E0 +:106DD000C8F3F16A68DF0DDB6733A93DC600EEDB5F +:106DE000EDFD75E6C23AD3EB91E743D5688714B061 +:106DF000FEF1909F15E3FDC88B211CAF7F7C7DBC0D +:106E0000DDC9F6F849C4AFACE40533CE5FF709B489 +:106E10002310CF62681ADA47EF88A1B188DF5C518E +:106E20001D8BF5EF4E0CFD04E984B913FBCF015C1B +:106E3000B6FF418A229EAE38BB6828CA3FB0077EA3 +:106E4000B203E9B0DA46727F8F3DF4E46B00EF44A1 +:106E50005E9A7F17D46D3FFA59F487F85CD6D24B0F +:106E6000601D8AC2F9D0B023564BFDFBD6C0F46634 +:106E7000ABC5FE7D68C88FEF24E1A4153A896FFA8F +:106E8000F7E984FACAFEF60F426FA3BDBA6A77919A +:106E900000F39F61EEF0662C8BE62F417C9EE902A9 +:106EA000E31BF0B907BB229F7ADD44CFCC132C6AD9 +:106EB00000B8BCD0C7EDCE5EC0B3E6C07A89E84466 +:106EC000FA7E7E7454807E67CA8756D138B7C13B3C +:106ED000205F56C5ED4C857D4C2BAAFE41A507E9E8 +:106EE000B14014D4245C8FE138402FB3ABB5DF132D +:106EF000FC58B5F20EEC47D06E95CEA55F482FC872 +:106F0000EC1D830F113672C24E7C56C0C268D7ADDD +:106F10002F6B2D46BD3DBB8AD3FDFA6AE14D07D4E8 +:106F2000D7377F42726D6DF319822F93A3648F7FE1 +:106F3000D0CAE5016CFFAB0D50AEFD2FE9ABE85FA9 +:106F4000823CE9144AB03C60DF90A20759EFC7FDCC +:106F500072719278717B2F2D5447F33608CAB56849 +:106F6000A78C3D3879850C765A834BB95680FAE95F +:106F7000CA912B6490DF0D23956B45A86756DECA36 +:106F8000DBF3957B45908B93AAB6F3BA4F7905EB6B +:106F9000E32AF5FA64E51506F5615577ADA81E46B6 +:106FA000F68586783B1D7091FF37D87A1637FF86B5 +:106FB000F63F68BB2470F9B894F3FD87B5F93B91AF +:106FC000CF5961C887F2749DA86C4038DB2AB93C60 +:106FD000F38C0EAEC57E1E89296DF0FCC3FFE85B05 +:106FE0002D92FCF3CFFD11CAE390DB8FFEE7E2E6C2 +:106FF0006768DE97447524F24D434DC85D3915C767 +:107000008BBF81FCF472DDCB4350CEFEAA4AE17205 +:107010004F4914223F2E6321F25396A1BD057817E4 +:10702000415A9C83A9AF7117DA18C0FF9AA566BBB5 +:107030006D318B911FD358677ECEF4F70DBAF928C6 +:10704000A3EF7A3BCC6BD3E1B12EC737465FD715A0 +:1070500095184F10D4ABB06EF3F40DE176FD5AE203 +:107060009BD3DE3486F0ED18F6FAC4D00078EF6DCD +:1070700001BD09ACF404F8B3586EABE2F263A81C8E +:10708000B7FB619C9B8E315D3FAD95AE42B9B0D7E9 +:10709000C752EDB75F55713B396B2FD7039ED100B7 +:1070A000770FC237761BC297157378AF136323101F +:1070B0000FBF422D3C35895780DBBF201D1CF2429B +:1070C0003BF0E19C2AC003F49F73C3117F5B0A1E4F +:1070D0007E85EB827DEE49E3FC9EF8A52BBACB774B +:1070E000FE3A1755F2F558D7FBF75EE7AF905FA76A +:1070F0000EBE5E836F0D38197CCB7479B56CA96FA9 +:1071000017CA5DA3DE58E723FFD058E7F9F4B3AA06 +:10711000088D432BFD5C8C6E66237DE625E587019B +:1071200047637D863C00391AE835AD2F7BA7797D12 +:10713000D9C45759CDBF26F92065C8F4FC1AEFB061 +:107140009D687F64F59D267B2D4B6537A33CFD7EB6 +:1071500065018777EF5F3B724BF1B94D40FECF6A17 +:10716000DEC7E31FD6FD5DF6BE0696975783202047 +:107170007987325940BB3864B2032BD81A939D5893 +:10718000E5BCD9549FAB7CD7D47F9EB7D5D45EAB3A +:10719000DE61B17BB79AEAF5FE1F5AECDA9DA6F6DE +:1071A00006E76E53BD3CDE4776E70B2D01F29B6789 +:1071B0009F4C90FD19D3FDEB03BA7F7D08FD6BE07A +:1071C000CFE7D0BF86F2708B9F9EFFAEA58CCA23FF +:1071D0002D1A957D2D412AAD7C5DDA172FFD1EE01D +:1071E000A7CC93C5242089B016FA1DCAB31947133A +:1071F000854857B38E47DBD02E6EDF3F43B4A3BD27 +:1072000074448ABA484F4ECF6217D017599F4B4CDF +:107210004B893365D5259806FC95A5C75B1ADC6FAD +:1072200057933DD6AC0859A0071CB29F95427D5498 +:1072300048B93902F5172B795C32A8B5927FB004B2 +:10724000BA4AC07F4B9D60F7C07A973609D1368A1B +:107250000F46A8FDCB005BE4BF270E6FA4FA3237C0 +:107260008B617FF80B3AC1DFBE5627D90ACFE267A0 +:10727000893EC3CC8FFD97DE1E59B782C6D1F57605 +:10728000E475F1DC844BD7DB2F5632A2E776C14F91 +:10729000718248B6ECC73882559FFE44DFCFC236B4 +:1072A000AEE7133E16DE05EB5B847A15F8AD4101BF +:1072B00078A0FDDAAC8A080F830FCBE2898E5C7868 +:1072C0005EAADAC83F5CCB3EAEC110DB5AAD28D116 +:1072D00006F5A96F87DA902E0CBFC7A077F01B0EBA +:1072E00066A29C3BCEFC0E60898ED97748C0836C29 +:1072F000C627DCDF9873B65742B97F31FFC858FF05 +:10730000BE96A5442FCFB484A88CB534E97418A6D2 +:10731000FAA19666AA3FD712A1F2704BA74E875DDD +:10732000D47EA46507D55F6889EAF4B89B9ECFD662 +:10733000F5CAA795BA3C7256903C62322F4567C495 +:107340008A7F968AFF8E1C68877A471AC23E851EFE +:1073500000FF28AFD77A75397D113A3896D3F92DC9 +:107360003BA0E883DEED36F293BE203D5CE3BEC772 +:10737000867C6395634B984AF14AAB3C03FBC25F42 +:107380004A7E14B7FB2E556E3B50B8C2FA1D139CB3 +:10739000D136E1F2ED8B34BBDF7629F685811F31E2 +:1073A0007D7904F5E23A9125100F1F4E0D2AC8375A +:1073B000865F791E5C2C7E66046DF7BCCB5F27C0B0 +:1073C000C7867470B1757AABB5595579297A8D85B0 +:1073D0008AD0CE4B1B96C6503FA5D943BB77227FA0 +:1073E0003DE5F23F027CC0DCA1510D297E527515AE +:1073F000F7539F9FA45557919D7076FF39B493FA28 +:107400006C1457BBE9A9D72EC94E5AAF9C31D9E7A6 +:10741000FD7A5E1049CFAF1759E809284B1CCC29DB +:10742000E400DD555536E2BAE74AE57D1AF2AB22B3 +:10743000FB53ED286BB9BEF9631A7FD07691FBE15F +:10744000EB9F9EAAAC4CC1CBB62A41878BACBCE368 +:107450004CC2ED52E9FAEAC452939CF8FF4E7F6A9F +:10746000FF646A672C5E8AFC719D87EB8545A15A93 +:10747000C2C732D64B7CB89CF551793D4B5019624E +:107480000A9D13AC647E2A57317E6E109F1DEA441C +:10749000FCC8F6A08274BBE8C9F7DDC8DF52F6D19C +:1074A0008FD077B7CAC54B958386FC33E4A1DDC185 +:1074B000C268676DCAB6139FD9F272764A29FECFA9 +:1074C000033A7D0EC65FA726ABB4DE53BF9C25BA38 +:1074D000E1FD53CF4BE4CF82A7FCDCF780AEDA4A64 +:1074E000ECE4BF4C59AE76E0F918FC85C780FE602D +:1074F0009DB60F52C73953FE25D2CB67301A3D19BE +:10750000C9C05FF49594F8679B7EFEB81BCA5FC044 +:107510007A3397C7653585CEF6E8EBAC5856CD5033 +:10752000FFC9CB3586E747990A3F379CEB64A52E08 +:10753000F047D9D933C538EE42DD4ED86C6331E41B +:1075400087A1659305B42BDE9DA4FD12F930727BF3 +:1075500079369DAF618CF50AE4139043C827A042A9 +:107560001DE8BF65DF47F27609D39ED5005E37F987 +:1075700055922F8B198787154E579C3DF5DC76D891 +:10758000FF377F2D289BD9F9FCBB72EFFE6342E6E3 +:10759000FFDC0E5DE974C7A489E7C317F6D537D0C1 +:1075A000BE8C38F13A1627BFEFEEEE13412CD760B0 +:1075B000F02B0F0FB77AB5E1B8BFBD373394432531 +:1075C0009240F1AD442DF777ACFCFBB68E87B5BA8F +:1075D0003C6021750AD2D529412D417EA03FA8AF3C +:1075E0009F3F9EFC8BB37A7F631D208FDA7FC4E1BF +:1075F0001C7600DD7CE0E27E8A759E44153FA75B29 +:10760000ECFCC424EF6E6AFEAB494EDD54CCF15F56 +:10761000D2A64EB919CA5BF473BEA76705CF203C4A +:10762000D6FCFE31FB7015E7EDFEF6EB38EF613767 +:10763000D92DEC481EC1E894603E175FECFC58D78A +:10764000EB3B4DE75E2FD7FF91E434FAEDBF2945C0 +:10765000FF17F4AA925CDF4B62DF3B3FF225E53374 +:10766000F8CF6F7CCF87F2D9F7836284E72F6D1450 +:10767000CF5A8BEB47BBAC26E8AC263F89515CE286 +:10768000A5F9E3C83F33ECBB53EF0D7C5E6FACCF85 +:1076900098C758D707826082635EB57E2EAEEBAD89 +:1076A0000F33FD5FC1793E7C7238925EFFF397B372 +:1076B000FB2666BB93F8B9985D64B58B2B3C6D5483 +:1076C000BFE6227611ECF859EC776C03B78B96F590 +:1076D000B6915DF445ED2163BDE04444ED58D79883 +:1076E000AAC07C5C34318A9ACA43D03FE375C1FD9D +:1076F000EAC110ECA3FB964CBFE4857D327E1E569A +:10770000EEB5533CD281E3C1382E16F56229898942 +:107710005C2CE7B290CC68BE28C1F3DF84781BC62E +:107720000199E6F762FCA5DD53A9A2DC38C9DC614A +:107730008C8F5F9B1DB81AA665CB56D786902FAE4F +:1077400069CBA47324D9EE97F7A35F329F9FEB8197 +:107750003F41F6FA2B1A3F6F30E0B55887969C1DD3 +:10776000A9213FE63A40C9703C9FF0933DBA04EC32 +:107770004AECFF47399C57ECC373B27B260A22F2CE +:107780007334F32AD8C79F5FFAE9B4E7E1B5F75934 +:10779000CCEE86F6758780EFA17DFD659E6F7F8DAF +:1077A00085A87E23EB7A70238CF3DA9007BEB59F11 +:1077B00025E1B054FBF17F6C02B87E237BD3341CEF +:1077C000DF3887FACCF550E67E4FF29CE362E71A89 +:1077D00063A4D01AE483F7ECE1E9FC5C203C89EC7B +:1077E000749618B502FACD82A13643792A8FD361F7 +:1077F000E46346F03B65F3935D13F95425BFA81489 +:10780000E50CC2EB9C4A71D959FAF9A321674B27C1 +:1078100088F43EFB4F95DEBF3A61CECF289DB44D34 +:10782000A2F7412E3E8271A1CFE50BCA61E75CEE63 +:107830007795E68AE1D438469B77088F07EA758703 +:10784000AA505C235AADF767898F54787E13C69788 +:107850004BA9D735CE69B44FA2D359FBDEEFC07325 +:10786000D06E09E8A20C1FF656E138E5E84FF83172 +:10787000FE1BD6B83FC7189E73B1BD663D80EA5562 +:10788000847697C67A91CF360B7D12C2753698D71B +:10789000586A4C91B1AC647E2AAB5990CA1A16A6AC +:1078A00032C0BAA89CCF7AA9AC637DBCBF373D2259 +:1078B0009662A8DC19C5FD953BFDFE129AEF368550 +:1078C000CE716B6F14312E5DFA25B037DC1787C788 +:1078D000015D3E79111EA55F1C1EB85F3CFFAD0126 +:1078E0008241F9F3F782C73C1621BEAF65512A17D2 +:1078F000B098CCE9533DD40AE3D59F642437D8959A +:1079000031920765F190CCF583051E55065D31F681 +:1079100048F6F972ED884E17DF99CBA8EC10C294A7 +:107920000FF5B76A95EA4ED6C5F8BC512FE78B2EF6 +:1079300089FC5281CB5F436E6D16BAA82C4DAF3CCB +:10794000A382683F59BD7625C6C14BA754DE321AC3 +:10795000EA67AABFC3EBB32AFFA500EA9F56DFBAC6 +:1079600012E3EAA5932AA7D8008EADC2F756564374 +:10797000FB68D5EFFD10FD13D83E9E7FB4FDE1FB03 +:107980004D381FD8508A00FD4FBBBFED57508F8E2A +:1079900070FB71DF4E07D041291DC3855B67A0EAEC +:1079A0000D537F40AC82F1969C40388CF551800895 +:1079B000945B4FB540DBB8E4FE4A86C60ED8609CA7 +:1079C000BC939165782EB16856F0FDEAA9C886305F +:1079D0000E8CFB23852988D7BF55EBFE9767EBC13B +:1079E0005029DA29B06758F7CF660513D8FF5486B7 +:1079F00033226525C7DDADDB9333E42EE916373E30 +:107A000067446F83954573B5CF510E599F0FA68F6D +:107A1000C4F4B3D7DF84760EEA0A28B3E786C4B984 +:107A2000181F14E3A3A6C0B38DE96FD8891E34A034 +:107A30004FB4930DFA6C027A447A38C0E911285990 +:107A4000E9B7D700CF33566912988B6CC8D2C4F50A +:107A50009930EE34C6C79FBE3C417216E6C99A0BF8 +:107A6000EB5A6F8F8F9A0CF3DCB3589F878DE074BD +:107A7000A7CBA7F5CFFCF5A308CCF3B4087CC3EDE6 +:107A8000F2204BE1ABF5CFB864E4ABF57F66D1747F +:107A90001FF2D93FB5A13D3F03F80CCF07D7EDF951 +:107AA000C541B473F6A1BE04D0AFFFD7A70FE279EA +:107AB00045F90217C58BAE7EF9F868B48FE71C8FC5 +:107AC000531CEFD4D37F1CCED7619C537D267C11F1 +:107AD0007D3E57BAED6ED40F1B5A65E680F9360825 +:107AE000615EB73915CC53010FA76339C25D7326A8 +:107AF00036539DE7E935E9FB82719E9B01FD3FF41A +:107B00004A8CDAA3DC9E56E11FC903E9AC1DFD9443 +:107B10004F43A0AFA17DFA31AB9C4F3C8779316BCD +:107B2000F7DA15A4AF75BD667B7C7DAA1E1820AF61 +:107B3000A572AE9ED732928DC47D3D85797B78A0AB +:107B40002C2DCFC278C64C3D4E09FB9053E3044622 +:107B50003ECB09A9B216F15B2FF3BCBEB9925B44D0 +:107B6000FED9F0E0E85D78AEB2E1C15B88FF368C0B +:107B70002C2E41FE7B79B6EE7FC7942BB1DFE368F4 +:107B800097225DC5730586F98BFADAD6740A4CC55F +:107B900038FA688995813FB4F3279FADA4FC245837 +:107BA000A300F6505BFBDFA88E8CEC9889F92CDCE7 +:107BB0002E7F3C3B5140E366AB14076B73250A50A4 +:107BC0009E469E76FA518FB2EE5CA2DDD111FF0E79 +:107BD000D4F31B5A3D02CA8D6FEBFAD177AC6C0718 +:107BE000E2EF34E87BC4C7868CB143D90076AD514F +:107BF00096E23A53ECFDFD7F58928EF6F02FE56049 +:107C00003AE69B9D3E5A70C1F8F0D4186CE80271B8 +:107C10008CD2A377F6617E52E90E99E061D0DD53F4 +:107C20002DDA80F9952A8B56D9715F5F63E4D76DA1 +:107C3000F8EDC36D4EACDFC188FAEE4F9F9885F02A +:107C4000D9F35B89613C671ADBDD560EF5A9409FCD +:107C500051A09FA758AF8472D9E115999A42272E57 +:107C6000358DA9297186F4A21C533DC33FCCD43F66 +:107C7000ABACC0D4CE22DA4BC529F66DB676A5A939 +:107C8000FF74D627AD837D94011FC460A5B981120E +:107C9000533BFB84D37D19FCE37A92E3CF11712827 +:107CA000A887677E60E68BB27898215C5C3ADFB883 +:107CB0008EA6F001FCCFE17EE738CB447D74E1BCB9 +:107CC000AF9F18FC31828D1828EFEBFEF44C91C366 +:107CD00093C7C7A6B1C2FBCBA17DEA611B8BAAE407 +:107CE00037323DCF298A7E8CC137C0E86DD86F16F8 +:107CF000CA05807B5ED00CEFA14BCDF0CE0F99E191 +:107D00003DBCC90CEF916133BCAF6836C3D71731A6 +:107D1000C37374E74C53FF315D95A6FAB81DF34D5C +:107D2000FDC7471B4DF509BBAF33F5BFAA77A5A922 +:107D30007DD2DEAF9BF10F621DE1F0549CB1077C58 +:107D4000E7D3C3E4D806737FE9B8B40EE51ED003C9 +:107D5000CAEF29876F1D901E22F00FE9C18AFF36F6 +:107D6000D7F709FFF115EEB03093E821867AD855A0 +:107D7000E65006A4878BE5FF59E8C0908F83F1ADEC +:107D800081E7C3A897494FB8DB8B8D780DEC27E8C6 +:107D9000F63E8BFE8052E94C38CA908E4691BF1455 +:107DA0001CCDC2980FF7996BA20DE596DA2A24181C +:107DB000F853567F5170373F8A72AABB0DF63302D3 +:107DC000E37E82290EB838E032C5012F76BE31B588 +:107DD0002F66AA4F3ECA24D49353DF56DB3260BECF +:107DE00029C7799E96D54F2D8DF37397591FF41D92 +:107DF0008CA0DE0F73FD5B9630CE57C23F463E9D92 +:107E000005F214F1C8C25E01F5BA5DE1EF03FF149B +:107E1000A13DDCCCD2FCC83FDF91B87FFC99182291 +:107E2000BFD6EAE7B65504C9BE05FB7F04DA99F769 +:107E3000CC0C8DA8C9E38B417C4BA719D9FB73D01F +:107E4000EF2560F532F47B4F098951989FF1432962 +:107E5000F78600E6D37898129F86F14EFE7742E0CF +:107E6000F1CF8F2A86DB4BD5241E4B6AB47135A027 +:107E7000DFC6D5703C0E5DDE4B71A77727694535AF +:107E80007917CF1731E269467C6D4F4B8CCAF4628B +:107E9000BF84F4638D7FC5453593FCC634D687F621 +:107EA000F7FBB8B81938CF88EAC9483F6141BF0F1E +:107EB000C0FDEFAFE878109D7DED787E79BD0EFFB7 +:107EC00095829FFCE16F783FE0F10D8DEB61E98ACF +:107ED000E292CDA673BEE1D2E5D83D17DBEF37BC09 +:107EE000EF99E25FECB1DC4BCA0B4DEEB3F8A16F3A +:107EF000723E61C827276A8757A29C3E7F9E8F28C3 +:107F0000AEF695F01F4C74FDD5E6D74C74BC22F24A +:107F1000A6A93DEE49D8860B88D7D00D88BF754FEE +:107F2000BAEEBE07E5449A407226F4ABA1355F660F +:107F300097B2CFF769FEE32D7D844F639F6FB41C2A +:107F4000A37ABC254EA5759F46DCC128ED07C21457 +:107F50005F4880FDB8CB73F1F8039BC7F306BE23DF +:107F600085DEE0719ED848CC9BFDAC8309DCBF4C1C +:107F70005C8F7CB05CC8F4A35EECC87FEE4F1897B2 +:107F80007845CCA2FDB1A6D89F304F72FD66EE8F2A +:107F9000302DF620FA87A73233A97EF3CCD0EDC47A +:107FA0004FC57ABF5C91DBA59ED848A4CB8FA00DAE +:107FB000FD829C29C1CD351427554228D79B72C01C +:107FC000BF85E727C5C844E4B3679F5B7903FA6FB1 +:107FD00027D3221FA1E5F174CDF537A0FF76D2C8D3 +:107FE000FB8BAC7E98F28BB5B81DFDC4574489FC61 +:107FF0001FE68EDBF1FE05E66F619E7F5949F03E7C +:108000005A0F3C6FBC2A19FF3CA5DF0739E5E2E5B2 +:108010008335DCAE7CC852FE4AE7DBE7B1A4F3ACA3 +:108020003BC752DE4F9D83F27E605E8DECC3671CC2 +:1080300014671992C3F35C7063B7E7631E8C7A060A +:10804000F9CA2331CA5FE9ADF1F1BC173D8ECAE22E +:108050003C1EFA616D3EF9D7C6BAD9519E2FFA611E +:108060002D8F2BE34E316FA0F1C9A1145FE8ADE174 +:10807000F6E6BADF9E7803FDA4869AD09E9A943CD9 +:10808000A5B5ACEF1D05E4D173352ACD67C0C72176 +:10809000B14D783EB0CEC9E364178B8F0FB6EF0FAA +:1080A000BFD6771FC6E33ECA50C7A0DC33E685754E +:1080B0003C579312C736D6911CE7C27C61C47B8DB6 +:1080C000FACBF5B78F45395782796803E8CBE33AA5 +:1080D0001C8EDB98254FCD809B91A7A6529EDA6718 +:1080E0003A5EDFABE1FB7DD6AEDE22727CF9D19F3A +:1080F000F78C0E47111F9E5CA6B44D4E8E3B248715 +:1081000085F09CA6E4F7476C43A17DCDCFF83D8672 +:108110007E7DAD8FFBF42CEDAD9A143F1AE88DF007 +:1081200018A975117DAC7BE6B537BE07EFAD79F4C4 +:10813000AA29085FE33D2B7C01AE9417F79218A3A0 +:10814000F824C03581707DE2F04B947F66C0F78BD8 +:10815000C2F3D4C83E92EFA7767E378AEB3B95CF29 +:108160001401E0B36EDFBF1D1326227DE8E72E7BEE +:10817000CCF125ABBE5158E8CBE85F3A1897170E03 +:10818000E3BD11B2E9BD03576AF679A467998AFA8B +:10819000DA21EBF1245D0F4DD5F5A8706C491BDA9F +:1081A000F146DC9A5D097A9CC749699D4E278F8FFD +:1081B000F4EB73C1AF527B483A741AC6955EE6FA87 +:1081C0007B3A7A7A12AA8410E9718774B33F4C7EA5 +:1081D000A81EAFBAE339F2D791AFD06F1CA9CFFF79 +:1081E00050FA47BF88415910F457A2582E5C1A3CE8 +:1081F00060A396282DF2C72BFEE2EB805A4584DF60 +:108200001719715B9ABE8F887E2ECCF76384003776 +:10821000A68F3A8071895D7A5CA1207DAD88226C41 +:10822000DCAAC8462CC7AFF50FBB514D8E3F7A4331 +:10823000D99F4350AFE8728828D76C1AF78B9D639B +:10824000C18346FA96C34EF40767CEE374EF72CE4D +:108250007ED1C706C7FF9616EFABD563927545660C +:1082600082E24ECEA7348F78B51AE8C3D53CF6D556 +:108270006AD047B66AEEAF6F4CFFFE611FEC2FFF6E +:1082800048DE64140DFDF434CF7CCF11467875556B +:10829000CA393863DE5757A5E87BF06E4D75B6AA2C +:1082A00028D99FFB61E6765666194FB3D4A33AB13D +:1082B000042CEF054D755BC0BC8F8C23B9A67D40A7 +:1082C0008B29DEF5C396A257AB53F4ED30396A82A1 +:1082D000D3B0E662825346F33482530ABE9906F85D +:1082E000CED6F19D5DA7BD87FE7636D83D2752FCE0 +:1082F00001965A9778A90E4179CBC83EB527DB3550 +:108300008CDF0F86CF4B2DB7B480ED93B29F5CD638 +:1083100040F47A7B88855B41AEED1FB1D2897263F0 +:108320004B8BF6F2DBD0AF634409C519B2E404C34A +:108330007C7CA51C9E9BE2445113BC6CDA357D0805 +:108340000F3B0B38D13ECECF6924BA549946F5760F +:10835000A591C673EAE793D6F56D82F5C51CC9BA37 +:10836000ACDFEB64181C9F91842BE6C8911D7EF650 +:108370009C84FE8B1DFF5B4DC2CF66B4B3565A5F23 +:108380005AF97D911BB83C0F3BBC58DF116943B9CA +:10839000E193A96E5BB53BF630C0C15BE50C8BD4B5 +:1083A0007EE7C728AF5C4529F861497CD0FA107F89 +:1083B0009EFEF617916EFFA7F8B9D4B2DD82C7F31F +:1083C000DAED5A13EAA7F6BC69426A9E4A685EE58E +:1083D0009E79C82778F87209F6F325F763BE7CC446 +:1083E000AF811F0A0A013E94400DD1BD82704B89B6 +:1083F000170E44F7E4BFFD83E8BEC302AF6D363508 +:108400001FF9785BAB30E0F9F2BFCE339FD7174549 +:1084100018C5636CDD62D427602C3A42F761A6D799 +:10842000F1FCBF7C7BA42F03EAED7F125182F4C7DD +:1084300021A6195BF3ACAE437F03C8EFF7E381EEEF +:108440006C472586F78984D5CDC390DF6CDDEFD0EE +:108450003D420C4FA3DE1C177287D16E9EB05B6449 +:10846000B114BF63D2DE34164BA1C7AB7A734CF59F +:108470001B3A879BFAAF898E36B5AFEB9D606A5F7A +:10848000BF778AA97EE38E59A6FE0E76F381AB30C4 +:108490005EA2C799E541F8961DB3D338A096487EF1 +:1084A0008F63F6E4B880EFF17576D33C364BFBC5AD +:1084B000E21ED6B84966C07C6FD2787FB0FB82C915 +:1084C000F89841AFA1CA6EE86AF7886417E40FE133 +:1084D00072A9AA3BC8F0BEA281BFE93A1D1BFBDE10 +:1084E00086F229E5FE922DA056E07BF63A4E1FB9A2 +:1084F000309EC6F3175AF1BCA3E328A3785E8787A2 +:108500009FBB7E1A0081E9C37BBA5D2BD06E19E751 +:10851000B1AB986A381DE96322D2C3522FD2438E81 +:1085200087D3C39AA864829B03851A8EE3E17652AF +:108530000E5B1EF19592DCA278CF7978396E277C9C +:108540001AF7F1AD701F77D48C979CFF215E2A102B +:108550002FC67DFD2F80177BA42B9685FCA130159F +:10856000E336735737519E93CDEBCFC27879000530 +:108570000BB67BF97D5CAB1ED9D9C262A9FADAB61B +:1085800049A964747EB03682F790DA3B191BAA229F +:108590004A434EB4A3DABD954EBA7F1F0DD1B9E25E +:1085A00026D04FB8DE4D4A6807FAB79B8E39FC11CA +:1085B000C49F2FE44579D1B15320BF5058BD83F0FB +:1085C000D7913DC4E7203D137389742E1B71A1FE22 +:1085D000803F272F63322F23326FD7A81CDB6DE635 +:1085E0006B86576FA15F6E24CDF25C13B1FF9702CB +:1085F00005049FEC408EA9DDA50D33F78FB0978A57 +:10860000A7E9AA50257A1157E8F14EE45F17F02741 +:10861000DAC52E6F8D86F6CF0B15CE845086CFB976 +:10862000BE63114E2F46FC5366F6A43C007A28D850 +:1086300064A61797955E74BE31E6CFB7737C6D1A4A +:10864000C3A21B85F3D723AC0E7891DF7C6C1BC3D0 +:10865000E7BE328712E5CA83F849067C3D00EFB5D4 +:108660006B5D241765FDBB13D6755AE9EAB2D77D59 +:108670009974FED060F267107D69A5F34E5F8703A1 +:10868000FB37EBE7609B9C6F0D791BEC26D9F5FE61 +:1086900090B7F17C0A690AC6D9E4E27109E6BE46E0 +:1086A000BF2FCD88FF6D8AA2E713A8029E9F6DB9E8 +:1086B000FA2F718CEB6CABF5923D6BD8B1C6F745D8 +:1086C000C80E9592750231D0414E79DA9B8477A617 +:1086D00056A0FF05FD3454E33920CE66E740B9AA21 +:1086E000F36629254E965DD8C5BA603DAEB3F73323 +:1086F000B42F5C858A80FB7015FA2F08BF680BEBDE +:10870000ADBE80BDA24A3C3FD3FAFCF58093F6A1F2 +:1087100006F83D236B7B3CC0F5B4C3B0137538013C +:10872000080E394A06B25774B86012E70C3CBF8095 +:1087300075A5D0C5F9FD23A6EFB418F689E2E5EBDF +:10874000C9AE562AF11C4C51143C86663981205B17 +:1087500001EBF0493CFFC33ADE27FA7E7C019EAF75 +:10876000676DFF5B80FB51D6FDF8703F39FF1BFB47 +:108770006122EDC7A3101DE5043486DF9971C95D40 +:108780000CE59F8B39F9BA58174B3DB775550FBC9F +:108790009F678CFDC8FA79AFBE1F45F367AD18A07F +:1087A000BF753F409397B61FBDFF60F4D5AF5FFE26 +:1087B000417EC9E0F372FFA343F7A78CE7F6DBF82D +:1087C000FB7639C486A4D0C9845A89D639B596DFD8 +:1087D0006F7478CDFE963D729E3F14F24ED3FD210C +:1087E000C097D6C3F3BF328B55CAA3741572796193 +:1087F0001FA1D27D75633D6B246D6AAD1E5C217F28 +:108800000AFFC387A5D53F055C19FE2833D9E5FDCE +:10881000EDE86FC9BA3C919376FEDFC56EBFD41206 +:10882000F17362CC05DAEDFE26FD1EE088FC69944A +:1088300087628117CFC7BAAE56D4E113BCAE16E932 +:10884000C51DC62449B64958112B40B98B21753F27 +:10885000E67B8662785F7913D8C598BFBBC9A3B49D +:10886000627CFD0C18F88A9FC34536E002F3B84AD3 +:10887000BF19A9E2FE6722CB8B69DF7B62863F9A34 +:108880005586DF9418D28AFA4D59E9267FD4C04B19 +:108890009A0E7757E90636DAC3CFF5F0FDF4F2DD2C +:1088A000E4CF02BDF2FED55A5F3F9F1460FB4FC973 +:1088B000BF550AB87FEB280CF4A5F2918DFD227606 +:1088C00010FD155D9FCADEA0A93DCD037E1BE88586 +:1088D000B4E214BF8D25F16DD7E9E5DCB9147F183A +:1088E000FD36D017182764DEBFAF5F6CC5AFA16738 +:1088F0000190DE81EEE35FAEFF3A57726FC478FD00 +:1089000016AF4876E516EF46EF4AA8DF5528FB116B +:108910007F7795AEEC24BBDB2B926EEEF4FDA513B6 +:10892000EDA733E522A64AB22C5D5F1BE3E2B97BDB +:10893000AABD81E7EEA97ED596F2C60BEACBFC90E4 +:10894000F9FDE14DE6F72737867E81F439326CF682 +:10895000FFAE6836DB83871AB52790CF3B7DD30601 +:108960009CAFBD517B12C7B9AB94AF87950F2C4715 +:10897000EFD1FD9EFB5A9C545E6CFD3BF4FE0FE86C +:10898000FDBB5B142A1F6AF15269C01DF8320BF35C +:108990006A0793BB8EE6DFBF5C9D12A7769C170F1C +:1089A000D28A1A06FC7E0C9773F7D5068F72397738 +:1089B000F8E57EFA063A1DFBC9D70FFC336CF58E3D +:1089C00098487E54E7FED369E807748E39FDBB09E9 +:1089D000F0BCF7A844781F6C7F5BF4FDF5C62E0C45 +:1089E000878E16B3BFE81C660FA19E35F46F872EE5 +:1089F000378DF6F76B055AB77314F42B4EF6BB1D83 +:108A0000FB49C9F9C63067FA40748FF935A9F8BF38 +:108A1000D4F519FD7A6546F94546BBFDDC566EE78F +:108A2000A94ED2EF8E73DCFF7479D94EB4E78DE78F +:108A300063714240C91D23D8CED4EF7DF4168A015C +:108A4000DCAF755D8FEF3B4DE71F9F962BD9C84F6D +:108A50001FD7723BC1B8BF7AC8B7BAF227A5F87E54 +:108A6000CE4EE447A5DCFC7ED97CDE7FECDACD4B34 +:108A70000BA0DFE37A3C65703E17937C8270DCD7F5 +:108A800078C1FC296B7F94C4B1A2D47A8EA53ECC68 +:108A9000D2BFC0D27EA5A5BDC4529F69E95F69A9B6 +:108AA000CFB7F46FB4D4AFB3F45F6969FFBAA57DF3 +:108AB00083A57EABA9FF58F9CB5903D197956E8C4E +:108AC0007E68C7607CD8AEE36F307A7C665E45F521 +:108AD0007CC4DBD9CDEA46C4EF119B1FF3C93AF73A +:108AE00037927FDF2FD72DF629FCF5A5C6F12B0A8B +:108AF000CA860EF4BDB524FE42C7063E1F683A96EC +:108B00003A8E5DC733BDE76397AC2F6C1E1E3F1ACC +:108B1000572746F11E595577D79BF81DB4714087EA +:108B2000180FCC651151CF5716795C545B887607C6 +:108B300099202A8FDF22FC1CAC210BE30EE33C4181 +:108B40008D515CA1AC15CF251F85350C85AE35D276 +:108B50009D07D6407D3BF8C5784EBFBDAF6B05F293 +:108B6000DF950FDAD508CC5BC48E50BB7738CC8B41 +:108B7000F1855E73BCC7EE31FBBD575AFCE2A241E2 +:108B8000FCE0C1E27C563FB865BE1EEF99C24A3197 +:108B90006FF752E33D2578C1236FF07E5678DB03F3 +:108BA0008CDBB11E1EF799BBBA995ECD3E2A457982 +:108BB000FC25A4A1FF9A7B04E400C1AD783FC691D7 +:108BC000B67A791C29E00D511CC9C083BEE5FE7838 +:108BD000D1D6A03F1BE59E5D8F1709AB9746D00FFE +:108BE000EAB883E301E3B274EEE6E571B97C7B9009 +:108BF000F2823AC07EDA08F65F91578FEF467578B9 +:108C00000A4C40F85BE30EB916F80F1607BD54F88E +:108C10003F3E5F8F43E4B229FF48F80B054E827F49 +:108C2000C7180E7F07DB1AA1380E7E37D49FFCAE23 +:108C30005E4731D3F1C1F39133757A77DAFB083FA0 +:108C4000ED024B6CF4A3DE8B6BF87E7ABEC422146B +:108C5000973AAEC92971CC8C3233DCB234BBC9CE61 +:108C600049B7C071B078CEA5C2F1D8FC2F164FBE5F +:108C70005C381A719DA7E687DE4539981D61AD788D +:108C80005635747982F1EFC7F03CE7BB8A443D1F4B +:108C9000ABAF13F59B4BD76F467CCDADD36FC59271 +:108CA000A52B787FBB8AFDDD459C0E0DF9BC49B72D +:108CB000BF1C1AF3A37F6103BB268AE4B92440F8E2 +:108CC000C233F3A1884F4F881F97318DF2DAE42227 +:108CD0009EC76AF7D7119D6FC6F30805E7D9A6D0DE +:108CE000E47E9EE7A8C0BF81EC7B97253FDC3EC2B7 +:108CF0009C47295F242F326D81398E6C0B04B3623F +:108D0000BEC1E16BE0A3789EA62CB88C78400A3EE9 +:108D1000F2F1BDEC286BB5C33CC3D79AF1B1B59B5A +:108D2000FB0550F2F87B218FE38F405A413FAE8A1A +:108D3000D17D2BEB3C9B753C44753C6C453BD8810D +:108D4000F29FDBC1DB6AFF1245BADF22F07C62BB17 +:108D50005775A1DCB94372F6E23DBA34D6D7570055 +:108D6000F3DC55FCB682E0DC32FF770174E9DBF31B +:108D7000EE8BA19EC83AC7F3AFEECE3B19DA89DB82 +:108D8000AE7D2250047492DEDEB3E310943996383F +:108D9000D4AC05DCBE9CB5C038DF628F650C3154A5 +:108DA0002CFABDA1590887A45FCCCF190C3F78AC31 +:108DB0003CCC45F1931A6E3F197A1A4993F45D59E8 +:108DC00082E1FAA11EC95093F3667F2EB1D805BE89 +:108DD00027B5F5C07801BF43B975A35A81F01DE7E7 +:108DE000658A13CF27228A1081F56F9E1FAA5F0024 +:108DF000EBB557FB05FCCE494E1D3B20C3F8772C45 +:108E0000E071926DB6F0309CFFD13C3F9DCF57D5BD +:108E1000A9F928EFB7D5AEBE62A0EF0A24E9401346 +:108E2000F4B8FC6595D6F7ADE33A5858C3206BEB20 +:108E300002A605A0DD2605FDF81D1ECFE65F8FD931 +:108E40003513F0377414C54DB30B3329EE86EB4C54 +:108E5000FD9EF3ED0BCCF9146A39F10253710D4309 +:108E6000B9FB43A55F7F5EACD78B78BD6581CAE354 +:108E7000A69AFEBC903FBF183C2E771EEBF89D0BC8 +:108E80008CEF43A8F9FC9E16EBCE34D3D7ED88C700 +:108E9000C1E88BC92A9D233F0AF8443C3E3A92F32D +:108EA00057A4DECEBF3327FBF397A4F87BDBEA970A +:108EB0002CD510CF96FBCB8B74FA9E562718F965EC +:108EC0002EA207D03638AE819F57E6FFFE6B01E039 +:108ED000FF8AD54D959827D951C7E52E94F4DDBA70 +:108EE000AD01467EE0A7D5A284EB53F4FCA1E92CAA +:108EF00044F7E6A6328DCADFB4F0F8E0AF91CF1D9B +:108F0000680EA9F47C3203471EFA2F9F1F7A04F9DA +:108F1000AA00BF38C8F350441CAFA9A741E3DF4300 +:108F200061D7D8860C1E97FAF982FEB8D4CF17A461 +:108F3000C4A56635061F47788EEF691531FDB86404 +:108F4000B1D68BED6F6D594FF2CBAED3174090CEAB +:108F5000ABB7B5AB93518F8CEFE9A238F5733A9D5F +:108F60007902A15F2F48A1B79C4058C4F7E33A7F2C +:108F7000AD49449E435D0ECAA302635265BBC3075D +:108F8000D3609C697B8307D3A12CEDF557A1FA9C94 +:108F9000D5183A80E39474661FF4AAA6751DC475AB +:108FA000BEB5658E80F4978BEB2AE6F846FF7DBB55 +:108FB000C0F3B90C3C3239E4C5E7FDF001BC37A67B +:108FC000F8231D83E0FD37FA7EFEA897F8A6DD4C56 +:108FD0007F7FBC10FDF9A25D1AEEEBCA78EF019419 +:108FE0005F138F252AB12CEEEB3B80CB787D5EE8BA +:108FF0000DDCDFCAC3FE1A37EE4F8B88F8BCE9835D +:109000002E3BE6A58F2F8C54E2F7775F9FA7BD8993 +:10901000F3CC90955AF40B6680DE8DA883EB25D7B0 +:1090200026D164DF607C1DE13EF36DF37920D0A989 +:10903000B60BFD012FA75328493F6D03FD84FA08A5 +:109040004A8ADF7F5ACD280AB92D50993E90FFFFFA +:10905000844EAFBD3ABD1ACFFDFDF7B2585CBA00E1 +:109060003D9ED3E10BF4788EE4B20E3F3549EF52CA +:10907000DDD424BD675707891E0D7C3645B7D60C55 +:10908000837516F5A825183F2B39EC3F88A069EAAF +:10909000C9A673878C3A832E8379384E7635A7C755 +:1090A000BC3A467031E86A56A396599747F49585BD +:1090B000A531FE94236A1B8EB7269A6DCAEF72D72C +:1090C000713E02FCD0B8C03F43F1BDF147221BDD29 +:1090D0009C4EBD585751A3A3DE8F3105F7BBA7FAAD +:1090E000740CF5F1A7BBB93C985016C72FBAB2491A +:1090F000FED80111EA5715A994376B3DAF9F1C3379 +:10910000C7ED807EC6E2F8371446A83FE099F29496 +:109110002FD55E81BF0F32A799E87972DD85E4E92A +:10912000258E3B2F102CC371D44817E1E992D773D9 +:109130009976D6B3B55A35EE7F13DE4BA5F3AD5213 +:1091400093DD5CABE37D886E5717CF0B2EC075B1F6 +:109150006AEE7F5DEE7CF0FE627A5F0B925D0B76CD +:10916000DE129C3F3B2EB4E27DDBF3ECEE72CE5779 +:1091700063E5D70F8F46BBF728F727079BEF4EDD38 +:109180009EBB1BED3907DADB2AD9755D2D4554DF0F +:10919000D6E2A7FA0F5ACAA8EC6809E8F1CF90887E +:1091A000F75AE4721E7FBCDD167C13E7B3C37C98CC +:1091B0003F347709F7B7B68C30FC2996897EABE14E +:1091C0004FF5EFD79B22373045E04A4E079F7AB9DB +:1091D0007D2A2C69D2F0DC00E6A0730A3BD3222B57 +:1091E000A1FD2EDD6FDB52BA32F630DA9F9A338C56 +:1091F000CC9F670FC7701D77553813E8D75AC777CC +:10920000B037B51B3CC9F3FBB13DB5E41F6CD1FDD4 +:1092100083B1855FAFEC46B895F2BC9AFE7596E9CE +:10922000FE9AEE172B1EBB25CFC8ECCF59CFEFF31C +:1092300066737B73EC077F730E1497CAA936CBCF86 +:10924000BC693C9E54B1E49873A038517A9DB9FF33 +:109250005D45FAF89F6C3E46F02A1509EF9DE34FF5 +:109260003B53E384D679983F453E1724E3E883D106 +:109270008BE19719F173235E66D8D16988EB9478F6 +:10928000B071EEB8AFCE673ACF6F67BC5F1EF871B2 +:109290006837DA8AF8F96BDE92A5A4D7ADE3ED431F +:1092A0003B288FBE5D4EF640DE1267F5958027B9EC +:1092B0004CD925F173BC32C7349D6FD4647F902F95 +:1092C000FB907FD25998848EE40E71BB424E1CD61F +:1092D000E995F4DA60FBB529E6F8DFC5E0638D17A0 +:1092E0005E2C0E69C0C7E827CB1A9D53CBFA79F3E1 +:1092F0001876CC89E7D4D675BCA1EB81B1AC2F80B0 +:10930000FBD802FB407CDF25F739F17D900381D447 +:10931000F36C6B3CF8155D4E3D334F7B03E19325B9 +:10932000852A1F425B798E4876AAFDEC756FA6CA26 +:109330000F031FC639A951B7C93ABEEB8A683C95DD +:109340004576A0BFBFA5741BBD2733BE6E5A07FA72 +:1093500081E566BF8BCE07A501E06EF1B76C454194 +:109360000DEF11B07246BFE7801295E35FD5BF875E +:109370009A88E1FDF874A5B004E7FD2F1DFFF057B2 +:10938000E834DB4FFF85FB35E84056C2741F04E923 +:109390000EEB2A8B525E95C14F83C96BE64989BBA0 +:1093A0001624E5F60FB3F9BDBE48ABCC1EF1D03D97 +:1093B00025BAB73421E250F01E7CA492DF6B8AD824 +:1093C0009D0A7E9FF1FEF44C9277CDC733484E7EC6 +:1093D0002646421D00A7FC7A1FFF2E8EA0915D3904 +:1093E0004186FDC2FB9D33D8AE8D5C9E3E269AF72A +:1093F000955F4F7917BD263AEFD67F4FC47AAE0EF0 +:109400007FBD620ABFF8EA0D7E09FAEA53ECA1318A +:10941000527034D6DF53BA6FE2FA3EE5BB57B02E36 +:10942000EF97F9F75BD80446DF6F49B3C44DACDF63 +:109430005B39EFFB81F59C8EF3FBEF0144D310EE1B +:1094400036E7EC2D57B20BC9A132535EBB430E1366 +:10945000DF389ACB298F3D6F416816AEDBD65CC3EF +:10946000F3DAA11DF1DA13D0CAF1796EADD68465B5 +:10947000533DA37D7BBFCAE30C1BD3AF67A9791D06 +:109480008DE7ADAF97CED97EF658C945E4A436C86E +:10949000FAAA8DF52DE2EB5B48F9F70CE413F27FA5 +:1094A000649E16ACA7733F585F5ECAFABEC4F38BC6 +:1094B00036A62F64A97EF6CA41E0F7D3DD175E5FBA +:1094C0007B8BDF747F02CF3F707D4DF52A8D676FF8 +:1094D0002EA575CACDB3F5F5B152D96CB7D1FA0640 +:1094E000B3DB0AE6696BEA09AEFE38DA09EC6776A7 +:1094F000FAAEA203F3F76810FEFD1B5B9065E377FD +:109500000EECC83FA3E9FE0BB5A7B318D533589CA2 +:10951000EA59A879A1FEBD7AAE47B2F1CB4448E73B +:10952000CC4FCF0DF8383D613A97F3342BC2463C0F +:109530005FED95681E690AB7FB5911BFA70313D2E7 +:109540007A85DDCFFD5520A344BF3FE3AA16CEA503 +:1095500027F9B99F5F37CA0CF3110C7E6ED6F91943 +:10956000EC0D6AEFB439958DF4FB0E9150BB8FBEB4 +:1095700087F403DCFF67A2B614D73918FF48193DFA +:10958000C4A797CB3760E7DF8B74B243D0263F8BFD +:109590007225DF4EFC67C573AF4E1F9E799CBE3BA4 +:1095A0006AB9BFD951C1E5C2AE7A1E5FE8D1CB9F7F +:1095B000D473BD10ACD39EC6F19F46FA83B2D2528B +:1095C0007F6B3ED4F392F5A43CE6704D679AF22C83 +:1095D0009733BB8514BA31E412D00F8D67ACD390AA +:1095E000C3C6789E2A8E4FB47B53CFC7F7E9EB34BE +:1095F000F68376756A1E577FFB02BD3D606E7F5A0B +:10960000DF5FF13CBE1FEF3CED997AD213CBE9FB53 +:109610002D4264B47E7F8AE3DF38D73FD4183C8480 +:10962000FD5C634A89AF8CF23CBE6AD40EE3B8CECF +:1096300082B20BE653DA312F20E5FB16C6F95EBF86 +:109640003DC5FA287E70A9E779F7A74F14E742D7FE +:109650001E9F4C7AA447D086AD41BAF071BEDB8A1A +:10966000F999305F36E667023FDF89AFC2B85B8D9C +:109670007B7C53797C2A3827B8EE97E847CC4FF3A8 +:109680006F5431EFA286C6718EF5F811877F0B7289 +:10969000F8390B3AE318BFBD6527CFFFDEFDE6388A +:1096A000E9EBA8F71BD2548C03DFB37C6E3692C56E +:1096B000BDC16B1BA6AA7CBFAB60DEFB567D6D2BCC +:1096C0003EBF7FE9B7FE80CF77AC6DCFC63B063F8C +:1096D0000CDDDB300DEA9F28658B2A893D13C7D04E +:1096E0004E67C71D44D7AD577F7B1CC6BF6A7D72CE +:1096F00030358F32AF81EB2D452F31FFEF42F1C175 +:10970000A88DD3BF5C15DC907AEF922D9408FE0FE4 +:1097100034707E79A0E5B0B209BFBBE9FDFD51927E +:109720007F60C8A0FEE890F939C4EE88D30F906737 +:10973000C3254DC57BC2AC8D7FD77977749B3375BC +:10974000FEBC85F9FCBB44DE17F8381139114FF126 +:1097500047B216EAE7047EE647BE96730259175AE7 +:10976000BFB1AEFE7AD3818AAF79280F232CE97975 +:109770005B9877453F8D81E786D30E57B4E37A55E2 +:1097800099BED3382C78B802ED1206FE12E655F5D4 +:10979000450F085FC3383CF83F783EEB2D8F0A8FAA +:1097A000407D0CF49F87BFBB1036DF1F32EE2B19B4 +:1097B0007E1C15469E970F9FF37C2B5A1FC6219542 +:1097C00028DB08F33D1C72AB94F75C64CEAB7AF8EF +:1097D0009ECAF9F41DDED62CFAFDC4F6ECE07598AD +:1097E000AF71A06B9782F65E4F919C43F45CE67775 +:1097F000E1EF314D5F984378EE09F85D3950DFAA0B +:10980000FF8E614FD04FBF7FF7A395C1AF235EB7E7 +:10981000EF091DC6B8D5983B7314C4D3C37B956CB0 +:109820003CDF9FA3D3EF18AF48FE4687339C968F4B +:1098300071DABA8D69E3A9DDC9BF3BA50881D4EF10 +:109840009F8D6CF23FCCF395FDBF2D82BAA3AB4444 +:10985000C2386467835DCFBFAA4BC3FBB68F7C530E +:1098600056E89C25FDFA34E4ABD14D32DD7B75EA38 +:10987000E7454257053B978B72BFF400B68FE80669 +:10988000FEC173986F9ACF979C05CD313C17FF04AA +:10989000BFCB8178B09C3739F4DFE7B27E9FC3A09D +:1098A0008BBB5B58DF26DBF9F786BEB2503F27F44F +:1098B000B3C9A87FE64AC7AFFD12AEBB49A47B403F +:1098C0008FB0E85DD3607F9F34C944DF3F6AFAE51B +:1098D0001F902FBB6F7B361BEF923C187EA5613A21 +:1098E000D47334896D827D3CB4E93FB6E2F32BFE3C +:1098F000CF993BBEA4E2F7CCB6062B510E3C2FF914 +:109900005BE1F9960CC32ED1C89FCDD4F39F3AECFE +:1099100080A7143AFFF9422EB78DB2A3E5F051B4F7 +:109920004FEE6E09D03EA22D412A95E6AA3E9C77C5 +:10993000F761ED3AF20722592C7D54329FE22E3125 +:109940001EA80078FDFC85258F3A5D30DFFED3CE62 +:109950003A45AF037CA247C5C67A7FB29E35A6EAD8 +:10996000BADD29ED3D42647E11B56B3706D2501E3B +:109970001D8B08788F20A729887490B195E7CF3187 +:10998000FD3E6C964EF7955107D91999013BC50DCF +:109990007ED0123AB60ACFE5DDAB94F1D0255D8ECC +:1099A0002A187F4BF793C466EEE250328F83FE1F76 +:1099B000F83A55DF979AE5448F918724B0606A9E04 +:1099C000F96D412EAF762ED4F3C8BBC408FEAE812C +:1099D000C30BF0338DAFEBB7D8C70CF59B7DCCCA6A +:1099E000AE0A84DF56FEFB785639638CDBD3B56153 +:1099F000C0EF771BEBB0CE63B4F7048DF339F3BC43 +:109A0000D6BAB3A04943F98379A7A8371CC1260D5C +:109A1000E5155379DEA7FD9A5BC98F32F2400DBF81 +:109A200091E40FD0AFDA9C7E14F5A83DF86D56E7AF +:109A3000499EBFB311A108FA8399FA399E20F79085 +:109A40005F173D7087A85E85624813511E446726E4 +:109A500018FE8EDCDC82CF23889FA26EFAD91F56B7 +:109A6000D81D14F19CCE7E4FF040168C33BA5CCFDB +:109A7000C328F78B69D06FDC119E2753C4E29ACBC1 +:109A800097CC1F78B88BC7BB8C7C8347AEE6BF539F +:109A90006AE46964DD5373A0A834796F65DCA604B9 +:109AA000DD0BF181FCC533AAA24E75234FB2E1F95B +:109AB00007E37411E4B4478621BF8C8BEA791ADD81 +:109AC000BA3DD89FA761FE6E4FA1C59ECCB2D4DF30 +:109AD000B0E89DA8FEBBA42AD3D2104E2AF3A78DCE +:109AE000473CC03E07B22B8DF2A72DFCF78DFEB987 +:109AF000C549E5632D0A01F0448B97EA772CAEFC4B +:109B0000F3C2A9C8AF6113BFBEB5256B06D2D50D90 +:109B10005274237E1763C28BF78E4B037EFDD98868 +:109B2000138D15BC4EFCF8CFB12772EAFCC9FA635D +:109B3000470F10FF1AF5C70B5F2E6246FF6CE0DB84 +:109B400007EDFA7734EE7D345698225FF473964928 +:109B50003BC5E02ED4FF394EFA8EF627A50A7D4785 +:109B60005BCE81F5227F8FCFA1DF2599B088D3AF5F +:109B70001C6CE0715B2B7F22291AF95DF067BFF343 +:109B8000AB144704BAF5CFF39ECFBF36FD7E92CD1E +:109B90002BFF3955CE672DEA97C784874F5839D99F +:109BA0003F03C817EE67E9F245CAF0B8D04E686FB8 +:109BB000E934D903ED79F6C9A9F6832D33B872A03B +:109BC000EF4BACD1ED9C438DDAA8455393F2733043 +:109BD000BBD69067493B37341EDF4B9BDC4BF6A36B +:109BE000BB98687100B966E67735C24484FB967B02 +:109BF000787C15F43FF9AB0F979750D9D375BA130A +:109C0000432E67D07343BD94075E53D6E5D39DD1F1 +:109C1000CFA033A36ED0DB775FDC67A237A89BE8C9 +:109C2000CDA81BF466D40D7AA33AD2DBBD76FDF73E +:109C3000DCF63D1A9307A0B7AB2F8DDEBEBB88DBE9 +:109C400025FF687AFBCA2233DFFF6FD1DBD8603F84 +:109C5000BDADFD82F4F69D4579974F6F3D8A96869E +:109C6000718D9E3B793CD490D35B220AE5E56EC1B1 +:109C700057A0EEFCA1B213F31127E978A82AD3F379 +:109C800023A3FC3CC5B94B3F97B8131C3521299F32 +:109C90004954ABF49D9310CAFB9E7B781E93507081 +:109CA000B812FDA62DF9A027805E76EB71F34CBCAF +:109CB00017381AC78DD3FD8922B0EF50EE8FEE61B1 +:109CC000A42FC677B3287EA79EF5CAA6DFA1EE61B2 +:109CD00071D2136047D37D87F151EBF72EC307D0C4 +:109CE0002EF5E9F79CC759E47DA6C54E7CC842070E +:109CF00077EBF2DF80B761A759F102F2BC6711C5BB +:109D00007913A44F1F2EBF701EB2B16FA35ED41380 +:109D1000AC1CC8BF39BB88DB7DB31AB55E1CFF32F3 +:109D2000D6F324F6BF987EF9ECC5FF34F13BD44D51 +:109D3000FC6ED40D7E37EA06BF53DDA45FFE736070 +:109D40007EBF44FDF2D9FF12BFFFFBFF23FD9291BE +:109D5000E4F73F237EBE00BF7FFA45F8BD28BAB5C1 +:109D600012C57113D2D900F33CAEEBF5BBF4F3DBB3 +:109D70008A82E6B413E8FFC9FEA13968EF05791CB1 +:109D8000E1BF01DF83D66600800000001F8B080062 +:109D900000000000000BA5597D505CD5153FFBDE8F +:109DA000DBDD072CCB4BB2240B25F1B1C08209219E +:109DB000CF884A3BB43E773263A226BE5DACA2E3B5 +:109DC0004C578C955875D6646A49C7665FF8888188 +:109DD00026869834A635131704D9A4D641DB3FFC58 +:109DE000A37596984EA3AD8AD398A153DBC124E303 +:109DF00058EBB4586D6DA7547ACEBDEFB11F2C044B +:109E00002333E1E6BE7BEF39F79CF33B5F9799196B +:109E1000FCB91E60C61A5D1DF74E6C5D963197A2A7 +:109E2000A078E8FBB7D9F7B1CDBADB2805006D29DA +:109E3000C057D3FB7247001300F7956E01363A5DA9 +:109E4000C65D8667EEBEBF1B02C035B85E68B4193A +:109E5000F573D71BA450A981EB6D2DC60AC6171246 +:109E6000AA510C703AA2FB697E43A069C524D22D89 +:109E7000A8692C89E6A1FFC3787462AB333DEF89F2 +:109E800044ABE85CE155A33A34027890273868C4C3 +:109E90007D75C07E66D8EFBB95F7D7E052EA639830 +:109EA000C1F1B35B81DF731E391E21394A1794A3B8 +:109EB00081F8A21C5A8E1C57917C972147339DFB39 +:109EC000A272ECB4E4908300E37446D24AA09EF8F8 +:109ED000EF553B914E725CD4DC2AC0D321F326A20D +:109EE0003BFCA613062B01F6C401CE3BE7DECBD527 +:109EF00071CFC4D6ABF3E1656BD6F7A371E5DC0691 +:109F000027D1F19FDB50035026F53B9622DFC3712A +:109F1000957D3F16AF63637F5C63E393F126361E46 +:109F20008FEB6C3C12DFC8C627E2061B9F0E180F92 +:109F3000909E891FD1298B227D392DB7DB8F7C32F2 +:109F4000F4506AA859EB2B637559EB4B742D6BBE1B +:109F50006C6353D6FE2B3AF4ACF9D8E6E88364C7B9 +:109F600015AD1BB3CE95341959F3C5FAC94A49DF6B +:109F70006E303FC04F3E809A559020BDBBEBCE4C1B +:109F800038BC38FA5CA6D8806B15D2479336FD00F2 +:109F9000C3D54ECB3FB270A519DCCE43526C23D94A +:109FA000D13520C06EA497AC163626D03EA72B8F95 +:109FB0004C88F87D645F20E046DCB851A73AF27522 +:109FC0002F51074DDCF727C3C1EEF5EC31414BE1D2 +:109FD000BE4FCF8A1A202E24F0B07BB8FD67CE6624 +:109FE000CA392B8F3271B65B4EDFAFE3DD7B12A730 +:109FF00033F4D66F787CEF17915E409B11013EA938 +:10A00000BEAD24A5CEAF9FCFE2D1C4E91AC20DF2F6 +:10A01000AB997F9FCB691612EE92D59D85AB510E01 +:10A02000D32F69352A637BC6B31C404471E8FEFA1E +:10A0300010FA29CAE3AD5707FBF0DBD01607D3D3DC +:10A0400036D118DA82F2BA3C310081BEF3B8857A93 +:10A0500062FA4BF60B407A1A6A8E9513EE46064268 +:10A060002590C74FEDB12B8E7AC8E32FF628BA2082 +:10A070003A9A274EBC63C5C3A1FEF50C078FAB10FF +:10A080001397907D74E68FEE836847760FAD9CE260 +:10A09000D0C87E572BD9B36BAC17D4B524A3072EE9 +:10A0A00064E0E335A392D1933C1976C17FCFD2FD12 +:10A0B000F3F0FF02F707F81AC0CFC71F489A1E46F1 +:10A0C00076BCF85AFCCE59A03EA36F112ED3FA8667 +:10A0D00004E9DBD6EF62E98379677B6A013DE7E259 +:10A0E0003037DEFDCCB223BC5AA0A5509F12E2B897 +:10A0F0008070A164EBC99D104C771E5CE7E2F7838A +:10A100002F89DF23965FA2BF4F5DA6BF7F962F1FCB +:10A11000AEB0E81E2C50FE000A7D3FDE7EBA09F389 +:10A120004401FEB71CFF85F727CD0A80BD0E3E5FB8 +:10A13000F9F648D244FBEFADBC96E51B98C6FBA2EE +:10A14000FD6AE86855BE38FFDF773664C6F9C3A0FC +:10A1500013EE5C7EE5E67ABCBFFC7A603DD9DEE9B1 +:10A16000D399BDDFDBA10A5086ACC23C8E5CDCAC6F +:10A17000703B28065B2F46B9FB962C3E3EDAFB105F +:10A18000667E9277BE7D1737AB6CAC3A03758E75E1 +:10A1900038EE335592EF89B8567E11F13654E748C0 +:10A1A000B84AD2F2D6F9818176A809E3623DA35379 +:10A1B0001E2EA6B9C4E712CED792BFF1B809B23DA0 +:10A1C00097F8DCC3F7DBF75867C99BFC9FD83A9A2E +:10A1D00007B7578779BCD952656CA7383236B0A714 +:10A1E000FC3CC5ADCA3DAAE0A1FBF33A62BF532BCC +:10A1F0006973CCAF1F57477862C3B24CF9138C6EAA +:10A200003AFFDEC6D66DFBCEA75F6FC71F995DDD37 +:10A210001D7F65A3579A34451F056AD08681E8FCE7 +:10A2200085AF5798C23D78DFB630BF9FADBF6AE0BB +:10A23000FA73F7DB78D085B68CB812CEB17F75850E +:10A24000A9EACC1E7AF94504DBAA3064D12BB1E827 +:10A25000B99AA3A6C3BA474D1EFFDA1CE671127F56 +:10A2600052C2F274DC21C72C203F0798EAD328FEA3 +:10A2700084A010E75E5D66738C4B1737E3B92288C4 +:10A28000A6A85E92941844EBE97EDC7FBC32E864B9 +:10A2900037944BCFB4DF3396DD4A2D795AC3963CC1 +:10A2A0007EF394439DBF2EDC61ED477F7F38CCEE7B +:10A2B0001B03C2EFA5FC7C813AF27B61EEFF3BC33E +:10A2C000D975E4F7C397570FF7842FA38E5C732BD0 +:10A2D000B75B67A293D58D07ACBAF18034FECD3B56 +:10A2E00050DFC3ED8236487339B1FF5A9C1F68F7BF +:10A2F00069BB215D471ED0077E743B9EFBD743821E +:10A3000066E2BEAF3CF4EA6B77901A1EF97DC11D80 +:10A31000385FF9DD0B9B5A195F5314D047FFDC51AE +:10A32000F522D52BAB1C9E185622881F18A7FC714E +:10A33000FF1685D9E58A1F7CD24BE7161B4FE4CF69 +:10A34000EFE538338A98FE5DC6FE71D19BC6A1D772 +:10A350008A83AEDBDCEF31FB40D424FEF85D2F5E58 +:10A3600020DE7BAB4DA11F7558377DA340F6ABEEC9 +:10A370009F64F8AAEED716F4C3C371185DA8BEF1A6 +:10A3800089101BB5E2B488F71B4680533DE33B1CA4 +:10A390001336E1F757C232D343AD1FFD10F9F9660A +:10A3A00076ABE10C7E6FD9F8253AF5693A07246E51 +:10A3B000E3D2664DD884DF7F4374287EFAB93F9795 +:10A3C000129DFAB974AA9BF83A6858A7609CAF9698 +:10A3D0007461691EBC02ECE6FB41D6195FD0058AA8 +:10A3E00097F2E722CBEF17DF38D7CEEA8745DAEDD1 +:10A3F0006091579A463C895148503DF654D13752A6 +:10A4000084DBE3C52ED55DC94431E4E5EC4A0CC7D5 +:10A410006CC0394BE1A8AFB1E2A049F9B66B1B683B +:10A420006EFCD4B5D3C5F2EFF1520CA0783E2815DE +:10A43000B279971FEB15CAC718800807C78B791D1B +:10A44000F3CF3ABE6F55FD3800FAE92AD21FF94D15 +:10A450001324A86E2E21AE5554DF6060AA25A69362 +:10A4600077D2FA1210B43EA22BE9AAD4482324A82A +:10A470001EEFAA57CCFB71FE74CCAB0988EBA5A0EC +:10A48000B1F3B05A67F82CC278C6E6F098C2EA8EEB +:10A49000820B305394A50FA03819784CB0F4D170CA +:10A4A0008AF875F5E6D1876AFD5A4E7271FD8CF512 +:10A4B000065F9EC4F383DBBCCC7F078B83A3293666 +:10A4C000F7B07A7FB066B64F94A9DEDD51FC8F817C +:10A4D00076FCDE59D47017F111512EE697EE97CA2B +:10A4E000781056A49D244F1BAFF7BAB16FDB8A34A6 +:10A4F0005C745F94C369E9CB598DFAC27567C72D47 +:10A50000E7E85D41ECB8FD1CF58B0884565A2FB482 +:10A51000F405A1FEB128CE1DA81F8ADF2CE2D97553 +:10A5200026E767B6E37A91B5EE8171C6C70B536C27 +:10A53000544061FACCD52BAA058CB5997A151D9992 +:10A540007A759D8A3D3349F2754A3048FD44283674 +:10A55000427A323BDD4A978FF4BC8BAD7748B2E24A +:10A5600046BE0D9100CF6310BB8ED38DADA3F15CC1 +:10A57000585F1BB9264DF7DF617D5DA4343DB7C739 +:10A5800039F9DDFFDBB399F97D8F04050ADAA15FA4 +:10A590007F528ED667FA4582F9973D57FC6F9EA58C +:10A5A0007CFD2C2DA13F3524A6425462D69A894EBB +:10A5B000AA7B83433C3EACFE251F6B5FE6E3CD11D7 +:10A5C00091DD634384E7557BBE666F2224E3B9CAFD +:10A5D00021EEEFF6B935B3E79C6CDF8E88608D1203 +:10A5E0001B1D81F6D04F504F2FFC8AE3527E25C2AF +:10A5F000FA251678D07EABADF88AF1C05B86785C20 +:10A60000CB4D0BB26B8AF53509F21F02A9F8EEA902 +:10A61000EF90DFF945A0B85F678E8654E47B65F75D +:10A620006827E5F5DA24A8379059518DE4B7EAF3A5 +:10A63000981011F7B5DDA34208E741CCFB3AE1E6FB +:10A6400017D279965F1DE0A0FCAA4E8B0C87816320 +:10A65000904890DF9BD63AF07C17845827F1AD6C78 +:10A66000722B294C316B20639DE8C3BE8F292FD4F8 +:10A67000E67CCFED171E8E14FB286FC275701DF59A +:10A680000B20DEBD601EB0FB853A13BB24269F90D5 +:10A69000A844BAF289F385D4AF89C71202E577D806 +:10A6A000B79439F50B4963C13EF4A4A5C717E2324C +:10A6B0001B9F8F2B2C2E9D8FFBD9FC83B8CAE61FC6 +:10A6C000C5EBD8F8B7B8C6BEBF1F6FE2FAB7F059EE +:10A6D000ECE078BA541FEE76440DBA379449304C0A +:10A6E000F1A7B1919DB3FBE813C980407838D96CCC +:10A6F0009647EAF3F56F3C5F248717EE4F9FA3FE62 +:10A7000071817B04A97FA4BE07EE3E41FDE3C964CD +:10A710009B40FCD3FD74E226BAA7FB047F17994344 +:10A720007FEC4A81F5D37BB14FCC78CF38D9AC32AE +:10A730007CD61ECDEEA707078277B17787B745DEB7 +:10A74000436129E3445C77592137DD072B03141754 +:10A750005FB2FC6C9B68BC14C9787758B45CE69611 +:10A760006DA9CC38D0E8637898EF5D26378FDAFB97 +:10A770002F956F6DBBE7AE2FFE3D86F74DC9C476B2 +:10A7800099FA071B0F672DF967713307079CFFE3E1 +:10A7900092E96FA3F797DF393572F1F4FBD5A30C7B +:10A7A00067C98A6A81E539F42BEA3B9E8B1BACBEF4 +:10A7B000EDFD7AAC3082FB3E8EF0F78F91445B88E2 +:10A7C000F67F7A5465792FD871FB04CF375B058A01 +:10A7D000D3B9FC83D63B171C5DF83DEBC3C8977B10 +:10A7E0000F105A20EB7D2268BF4F1CBDBCF7896952 +:10A7F000BACF9ACBBFCFFCF68C317B8E58FAB7ED2F +:10A80000482CA98E9CEF7D4DA4BD2897AB421D64BA +:10A810007B2CFFDE262A59385C2C1EBB1DD09AEFFC +:10A82000DD6C658BC3CAA7153C9F933EC4F4B94643 +:10A83000D0264D7A3F335C5A1F7D0EC54CD2379ED1 +:10A840008AF5D17B494EFF4595C37DB85FB2EA0AD0 +:10A85000274459DD205BF560218CB2F1D2F5865D8D +:10A86000BFF1BE0FA099F55150907D3F7BEC89BFA1 +:10A870000C1732ECE0B4FA5079574C203CD7A6EED6 +:10A880008400E2D5B0E4FD302E3BB2F627AF725023 +:10A890007FBD8CCEA19E9C2A9C22FD1FF20506A99D +:10A8A0009EBD7E3A5E18C9387FC8B7BE80E2ECA173 +:10A8B0005B220BE6A51EAB9EB5F7F51C1358BF68CF +:10A8C000DEE24AD420A91EC990F3D5FFE11635CBAC +:10A8D000CF5D3E0152197845A096915EE4405D49F6 +:10A8E000748178EF942FAC9032EAA19E8258B946D9 +:10A8F000EFB0CEFC7888B6B818DF43F3E0C5C6E108 +:10A9000072DBFF2CFDF7D17EC2AC5F5777537E1808 +:10A91000AF5ADF8722484B3B148A2F0F5A7A4BD30A +:10A9200039A374DBB811198EA62633E2C5E988F184 +:10A93000700BEEFF443DA2B4A9F3BFC7F444F4ED9D +:10A940002DEC1EBC9E10B0389E219C09DAB88E7A80 +:10A95000C65E83BDC7C8B46ED3AF4CEF4FE33D7B3B +:10A96000DE39EB1739EF0E3AC6376F3EDCE7F88F6A +:10A9700067717DD990854379D71450DF5B92FA0FC8 +:10A98000A8C8AFA4DF10088F35161E558F0102BD71 +:10A99000071CE678CCB5C7707384D539D74F7FEBE9 +:10A9A000A62B691FC643F2D74BE172F8B0854BEB7B +:10A9B0009D6E3E3CB65D128F569CA1FFA2DC78C511 +:10A9C00053F7A10A2B533F66F21498515D47BA958D +:10A9D000DD4A88F02F07820131438E5F6F0AFDB494 +:10A9E00005E9574A8A40F1B25205ABEFC5D880FB62 +:10A9F000071A79FEB7F70FB7F0BA79A07BFD82FE90 +:10AA0000B7276E8C537CDE1BD7C7F3C569B7D5D784 +:10AA10001FACDA05F49EF854D5AE14F97DEFCA20C8 +:10AA2000FBFBCE1B2D8E2CB9C7563EEA9FC4FD8F73 +:10AA3000D71CF193BE7BC776B2BF1FCCD22339910E +:10AA40004E71A3C9E2F9328ADF5487563DE66FF3AF +:10AA5000CCA5376BC71C3C456FD4DF207D144BCA97 +:10AA6000EBECDDB75B00EAFB064CC746E667CAFACB +:10AA70002C7CBD68E923175FF6FCFFE92993DFB062 +:10AA80001E000000000000001F8B080000000000F6 +:10AA9000000BFB51CFC0F00309FB08A0F28FA0F11F +:10AAA0007FF1A2F2CBD0F873D1F8CADCA8FCD5FCB8 +:10AAB000A8FC7368EA49C53CEC0C0C22402CC38E00 +:10AAC0002A5ECB00A185A1340B902E6543C82BB024 +:10AAD0006037AF4D11426B02E958206E07E22E0934 +:10AAE000202DC5C0700F48CF92A0CCBDE8B85E8CB9 +:10AAF000BAE68D62D270B81A2AFFB6210383983164 +:10AB00000343820984EF87245F0114BB630861F368 +:10AB1000E830307C05AA7355C36E2E2F50FE1B50B3 +:10AB2000BED304BFFD2156A8FC4B96A8FCED6EA831 +:10AB3000FC5634F9E05054FEC57054BE64248406BB +:10AB40000020D1F7DBE80300000000000000000057 +:10AB50001F8B080000000000000BED7D7B7C54D5AE +:10AB6000B5F03EAF796466924998C00492702604AD +:10AB7000081270020111A99E848701831D116DAE18 +:10AB800057E9F0B84A1575A0B4C616CD0909218455 +:10AB9000A0C1DA8A16617859F06A1B112DDADA6FD2 +:10ABA0000444B4DC1A7AD1A2053B285AEB551B6940 +:10ABB0002DDCFBE9F55B6BED7332E74C3201FBB842 +:10ABC000DE3FBED8FE0EFBECB35FEBBDD65E7B8FE7 +:10ABD000336B3C532F63EC73FC8367A1C8189B90C5 +:10ABE0007AEAD5E104AB84E744166E825782147585 +:10ABF000B37CC6BCFE4E4D8032F3C759C4C798E43F +:10AC00008DEABF0A30E666AC5BCAC50AA6B1818C84 +:10AC100039F15F2A63B23FAA613F591A7C5BC19840 +:10AC200012E864D17278B28DFE77473306C3793F5C +:10AC30001F801FEB0CFBCF9E04FF84FEB20A595C01 +:10AC400082819C89FF4C48D0DE59CAC26E15BF8BE9 +:10AC50006958EF2864FE4743F0BE907FEF2C635B9A +:10AC60003DF0BD434E2604F89E95B1D00E78E460C9 +:10AC70003D94DDA5FE6D227CEF703141AEA4B98517 +:10AC800077407F7EA3BD4BE5F55965BCDC5EC0E235 +:10AC9000E502B683BA4A2C773D8E6517B6B194713A +:10ACA00024EC6F9D90156E0BE1FB44D0EB4DC1B5CC +:10ACB0003D24D47542997DBA3F38D76779FFD9BF13 +:10ACC00007999FB15D4505FAB48BA15C312207E17C +:10ACD000D2AE24827E4B7BF3D9D2102B9787F77E9E +:10ACE000DF532FB2C5348EDC159CE34338268E39F2 +:10ACF0002B098EAA14EA0DC75515DFEE81E3C87F34 +:10AD0000201CD7221C432938AE45B885527034CB5D +:10AD1000E63AD61674DAE0B716E1578EF07B323891 +:10AD2000778CE5FD9883C1287CB716E11866EC5650 +:10AD300006701CCC58484EEAB8CEB5B0CE3618C313 +:10AD4000A9E90949ED0D2F47BDA49E1A6029BBA2B0 +:10AD5000874A60BEBEA3125222F3751CD124283349 +:10AD6000E87D07A139CAACF87303E5265C8C8D80B9 +:10AD7000E7E7083F358B25CAE843F639C3FE1DD403 +:10AD80003FF04D0CF9C937299190E07D96AB93C9FE +:10AD900000DF9C29AA7025F45FA0DBF96680C1372B +:10ADA0009257AD4278E723DF40FD407FAC0AC9AD42 +:10ADB000FEBAE877904F8293E2820CDFDD73F15F99 +:10ADC00018C2C187FCE4217E2AB5F253A8EE8ECDCD +:10ADD0004918E7135D666DD05FE357623FC2B2ACBE +:10ADE0003BFD2B03C8E7B1CD49E47387CBDF04708B +:10ADF0007CC0934D78AE3FEE8B3B61C0F606C61229 +:10AE000023196B6B70B10430756B839FCA2D0D4194 +:10AE10007A0216F56FC1F767268BF136F85E0E30B1 +:10AE20000DF1D5F32CE5CF634CA0F96C6159F4DC3E +:10AE300087E509443EAE08E0F51EEF9C1C569E993E +:10AE4000BE7D61D1065F4F5916C1DF2CBBD53C5B7F +:10AE5000D9191C6CFB1E241BC187CA8088C50297A8 +:10AE600073B2ACB130CE538679021CA59CDAE08D6A +:10AE70009679AC6712CD5792AA621178DF2C30A276 +:10AE800047B37EB02052FD18C145FD0558F7FECFEF +:10AE900001AE8A17E00174E1F5CDD113C827028B0A +:10AEA0000DF7234FC81F24CD799640BD92F0E7954A +:10AEB0007FF97030D777D9A797B9E658F8EC3F0DEE +:10AEC000BC65F9C4481CE093A50089A15CF195C458 +:10AED000F5D09739DF8A6E84AB3CC011DEAAF6C686 +:10AEE000CBBBC80913107F1C2F32E2A532859736E1 +:10AEF0002FC70B70499F78D98DC219D6DD26C75D43 +:10AF000079065C50DFF9100E50F6211C505E201CB3 +:10AF1000842F110E4DD575112FAE2F4CF050FC2300 +:10AF2000C6B5317C5FD29980F935E58F18B792218B +:10AF30001C38BF35358AA48FCC79A5AF3B1D8ED781 +:10AF40000ABCDD54A4EFFC141CD67AC51A84C35A7B +:10AF500099C361ADF7CB858339AF769C17ACAF5DF4 +:10AF6000E674DAEEFD92E9D4A3D5F5C557263ED6B0 +:10AF700019705C67C071DDFF12387A0C3AF71874EB +:10AF8000EEF992E9DC9C57AB01AF56035EAD5F1260 +:10AF9000BC4CFDCA5CE13A9CC762BF4345B9728BA9 +:10AFA000A43BE6A3BC07236A07E853B4615901D860 +:10AFB0005BDE95AFA92ACC5370F376D2F539510BED +:10AFC0001F2E9641938E83276BEF924005B3B8D224 +:10AFD0006DE5CBFAE347C61EB0CCE73B822F80F687 +:10AFE00033BB885D84F3F98495BFA2B2CCEB7FBFFD +:10AFF000A1BB0CEDC7330D5D630F28BDEB6F9158FE +:10B000008CEC2C57A783D6B3A2C3DD5681EB1A3143 +:10B01000AD03E6F37D43BF312F5482BD7ACBCE8F93 +:10B02000CB64CB7C167BC593CE3EE6DD0327B31DF8 +:10B030009813CEBCDEED33B5FB40883E28C0539359 +:10B04000233521F4334051A27C931F5BAA0F565342 +:10B05000FDA6E60D32DB9837CBEE639E81F39B674E +:10B0600026389ADF9DF6AE6C61D0AEC93BAE0EE5D8 +:10B07000CC2AC03FE2DA1CD7C4BB09F726EFCA814D +:10B08000567CF782BBD43E03E7FF09D3CBD04F8277 +:10B09000F288C5F0FED706BDF49AC739E8E3174831 +:10B0A0001F9EFF39FA78DDD00F5F027D9CF8DF48E4 +:10B0B0001F8AE15F84E428D9758A2BD21A023A915B +:10B0C000D0BF8079491D15E45FC39C0CFF026C77EB +:10B0D000D4DF418DEC932C706AB09DABD42EB7E4D5 +:10B0E00042BB9F11AC8B523F9F006DA1BFA3187E46 +:10B0F00007BA13282F652F4BB8713DCC41ED902C2A +:10B100003F1FC6D89AD265AC3340F3894BA1CCEB34 +:10B1100091B11DC001CD00F273D83FE744C6F4B72A +:10B120007EFB38C1B9919C88EFFCBF675E597DD723 +:10B1300002F7CCED64F6AE0907A0EFC146DCC2848D +:10B14000BF165F467219FCB4701BFAA5AEF0A1F9E8 +:10B1500050BB1A3F01FCB530CE9F2C9847E50F0439 +:10B1600095DBF9851CFFB237061E5FAAFE5CF80E60 +:10B1700019FCFE7331324684F2D67CD6218D4D7D8A +:10B18000A7385894F8A7792E7DB775CDB5EA7C2FEE +:10B19000D2879A7595CFDADF4A5AC7A686387B7B65 +:10B1A00038FAE5DD02C54B02318A9B14D747C8DF68 +:10B1B000731626057C9AEF4D7A63CD9C3E57B58277 +:10B1C0003EC47A972A623CA1A423B4D265A3B708EF +:10B1D000F9B34319A7AF7F35FC58207C1ADF596FAC +:10B1E000D78F3D74D57C7EF47F07CA0B18F7CCDD72 +:10B1F0009A630ECC6F5162A6A304E8E61B22B77BCC +:10B20000CEDCCD16233CDE6A384BEB34DB2F110746 +:10B2100052FDA2F62AC7548B3E5FC4B81F099E9206 +:10B22000E3AA31D6F11A0DFB202781F87EEB90447A +:10B23000FC93697E0B834F8E95C7A7CA6FB74A648C +:10B240004F30397C25F2D1827649ECABBD09975459 +:10B250003F4F533F67EED21C687FBFD5E012DE56EA +:10B26000F83A5580EBA2D62A87E63DF7BCAF43BA41 +:10B27000CD4FC16DB3D1CF99BB9202DA8DC5893F55 +:10B2800008D85FF18A649586FD780987EC74BDBAA9 +:10B2900005E779D9A77F74A35D69F667F63F14D7F0 +:10B2A00069896F6CAE178D7576CFC4F6C52BC4F364 +:10B2B0005AE7505CA7259E60C2B90DE12C648673E5 +:10B2C0006B43E7D8FEE255AE51DCBE74293AF9BFB4 +:10B2D000E79A875B85FE2CF468CEA3F51CF85E83A5 +:10B2E000F3B0E8B33695C3C1F4EBCE356E5629B44E +:10B2F000B7D9813A2B0312251310F9A579F98522C4 +:10B30000C653BC59AC8DF8473E8D7A4334E499EC72 +:10B31000BA92AD1897EA4FF243BDAD3F434E071CBA +:10B320003ACA0B66ADB7E81D17EA038CB7065A3E5A +:10B33000C6EFA440968E76A21490DF4DBAECF323AC +:10B34000FD532C4491FF9A4C39C7D80119E7591A7B +:10B35000DE86F33C283A0CBAD3B4C600C56B636DE5 +:10B360007ED2A707517EC97E9DE48A393F65601968 +:10B37000C52799B76F79B8292D3E69C27193C28CE0 +:10B38000F8DDD5718C472A62D9D2B670E67ED2E557 +:10B39000485351C5B128C6A90A1C24B75665584F51 +:10B3A00012D743F25FD3D1FEB6AC27294EE8BD9E3B +:10B3B000261F8FB7B240DFF36832D6934E0F4DE6AB +:10B3C0007A32B44B9FBFA9679CA54CB7EA83354539 +:10B3D000465C98717E76FA611DC04F6B86CF082E51 +:10B3E00084FEFFCBC08F56DBC1ACFA16D6F35F7D6F +:10B3F000E16775D10FB495B0EED3B06E09E19B4112 +:10B400006FB95DDF2E47B9D54357929FD6972598E0 +:10B41000708D517FCE699C1E3F14A32E09F54159B2 +:10B420000BF925CEC20ED23F9E7258CF85E05771E0 +:10B430009DC2D617F138AF37CCE3BCEB8B785C17E5 +:10B44000BEA338AF5936E7B1BEC85FE0B5F0DFAA9A +:10B45000E9035F47FA70173295E2D1893B19CA3D7B +:10B460006721E83778BAE52E1E8FAE64218C37BB92 +:10B470005D898480F1D9308F4F7B0A3B5915F4B731 +:10B48000FE3389C3B5AC92D6D3C3779268B3A37B9E +:10B49000F8C458773A9CB6151971E7343A8301DF3E +:10B4A000584CF89A381EEDAD0B25479FF639E0E968 +:10B4B00042A90F3C6D5B67D25DDF7AB4C4F54D1BCA +:10B4C0007E9811170E1AA4923B4D7B10D73D1AF1AE +:10B4D0000CA8DB109C9410547237A9BF3621B2A679 +:10B4E00011FE3D2F3B7A19E22DF498BA0FEB8351F0 +:10B4F00026E2B8263F4E9796B8DF82E70FEA4A72F7 +:10B500001600BCFE4512FA5CC7AA065803F0C1AE8D +:10B5100006173DCF9C1849F3CF44F72D0DACDC2A1C +:10B520006F5B0232C563947CB97920A0C4315CDDC5 +:10B530004ABE118BD4CD47B816AAE3108ED71AE3B2 +:10B5400003DCAE952CFCE60872F8495A978676CC57 +:10B5500068D64571F9415E164E1830912DF0F155BF +:10B56000EA55C3A1BE04F7A3C2048728F637FA7AC6 +:10B57000FF3E85F5860363D135F8FD032F0DA7B88F +:10B580009939EE53128F1FB2F200E70B391CECCB46 +:10B590008E35F1F410C0A91C07600901BF2B5CCCEB +:10B5A000E2C83FF7E17B805B488AC4901E0A636172 +:10B5B0001A7F2BC6D9BC68F7BA0E14107DF9B77084 +:10B5C000FA8AEF7A84E86B6005C2E5BB69746BA107 +:10B5D000AFEF4A7DC835778D9E90A154E5883648F7 +:10B5E00044DF5A2E2AABC18B13C4B78AC8482FC078 +:10B5F000B47F8D745584B8505372A820AC6EC57951 +:10B600006C33F03140D5AB50978526BD26FC0BE05E +:10B61000AF35EAD5507E0F2E8AE796203FBE2A31FD +:10B62000E4C782C881AA2A68EF1759770E20A36061 +:10B630005182CA433417E1A138D695C0FD8AD60697 +:10B6400046FB08039674343A59EF75B91C7A10ED2D +:10B65000A922F5C65A06F0134A8E553951CFDFC5D7 +:10B66000C24E68EF55DF3D8E7EDBE0901E0C7B11F5 +:10B670009F09B600E631587345901F5C4C6D7420ED +:10B680001C659215CC150D937D3074459CEC68AF0C +:10B690001ABD15FBAD7044B7217CBC610E3F25FF80 +:10B6A00000C1E701A58BF931BE3B25A1E13C56E580 +:10B6B000B7B0F916BF7D8F810F90715ABC3C457FA2 +:10B6C0001B240EC7EFCF5DE9BEC98BDF65F1F81F04 +:10B6D0006B36E856676827F8906E55A2CB27717CC9 +:10B6E00035AA8A04DFCACE6AEC02F87110CEE701EF +:10B6F000255680ED1EC877D4D1383A7B8D4D84F61F +:10B70000224BFD05703DDA765CDFCD9242E3B5ED6C +:10B7100048241E86F7032739FD2AC0C317399878B5 +:10B720000EE0109CEA8AC893A09C7C3E7102CA0776 +:10B73000EB3CC434AE9D9C9FF2CB58586324BF555C +:10B740009CA7B488EFBF0683E30464A6BCBA2E4D61 +:10B7500051096E2FE3BC0797E99CFDD404D15D8BA2 +:10B760001CFBDD5DD0AEE5901446FFB6876F18F088 +:10B770008D457F3983201FFAB057CCEFCFA54F53AB +:10B780007E2DD74F669C05F8EB3897B79CBFCED778 +:10B790004F67BAB6BF14E03ABB07A85D723134AD4B +:10B7A0000D4A8CEC944AE594DD1E93536540D8878E +:10B7B00077EE3FF030EE235CECF4EFF0F7AEAFC580 +:10B7C000B2B95ED46B32E7AB7D4FFD6604CAF15768 +:10B7D00080AA719FEDB0D0F52EEDB75749EA8E10D3 +:10B7E0009F9F6B22B667DC39C6996319051DD895F2 +:10B7F000AF6892360DDA77550A71AC77B293CD9770 +:10B80000607FC06F68F7744DD97F3C07CAB305B637 +:10B8100094553076E55E49778EED0D87DA3DCE930F +:10B8200008C75A5CA7052F57FEDCB26EF8FF50E43C +:10B8300027A0AF7D2706CDFE218EC37222A8AFD9E7 +:10B84000B4E5EC6978CE9EC4EDF05BB3BB6B2BA185 +:10B850003E3245424F96BD32E9DF03E8B3546902F8 +:10B86000D9EB574E11E2CE3ED607EF1515E8A45698 +:10B87000FB98D6017FDD4EA0D73327F9BA0E835C43 +:10B8800069F4E33AFED47C098CE7AF76919CE9B584 +:10B890009EF4754CB1977BF03E8DEFDBCB8CEFDBEC +:10B8A000972BD11132FAF18F5DAE4F45FF2AC1BA05 +:10B8B000DB48BE46492E98ED66E62F22B9227B452D +:10B8C000DA1F057A4CA828AF81EE69BF3920F60946 +:10B8D0006756E840E164A1A30CF16443DF5315F41B +:10B8E000577556E6F9106146FE968F25C9F9C8418D +:10B8F000A8011DE43255E0CE4898F40E635328AFFA +:10B9000022E0FE7BF77B3DF52B68EBD9E79E2FD03D +:10B91000AF9C247AFDBBF77B8EF9BA53F92501EB76 +:10B920007EF81AB063D039686AF0D3D389992B189E +:10B930003F2B6744BFAB1B823C79457E4A4339E8C5 +:10B940000D3B5494035EFF6E8AB3F97FE164396462 +:10B950006CF0B895E9E779CAD84911F0EE093B6C6B +:10B96000711357A1E3BCF61156E58F18D49F5D857E +:10B97000941A72A5DA65FAEE1FFD6C02FD1DB2D8AD +:10B9800077B2B72445D7FDAC4F0A47C928C3B8934F +:10B99000551FC8228F8B357917B8486E7FFAF9E7A3 +:10B9A000D244C3BF6698071199D4175C36C9219B4E +:10B9B0005FA6F85B960AD9183F5DA459F93D8E72CF +:10B9C0000BEDA0E0122D791E7890648D197E06E5AE +:10B9D000B5ACF7CC6327511F7BE611FE5BF20786FF +:10B9E000B8FCE2713AE6F2921C33E9F4F9FC6B839D +:10B9F00049F87E55C1B541947BAB944810E3388734 +:10BA0000F29FD6D02F6DF9348739819E5A822564F2 +:10BA100047B77C3A6C50AC8FF579189717598C1949 +:10BA2000713907E6E2F4CC17AC168A277B0CB9B360 +:10BA3000DEF30B0DF35E1CAA1CC3FE1DDE08D951FC +:10BA400035959D1ADAD98EA837EAF4F7EEC71C07A8 +:10BA5000FE84CF519EE13726DF09B6FA3EE7915EBC +:10BA600076948A5C3E0658BCA98FEF1557B6EE193E +:10BA70008BF95F3DEFFD386EE9E1311457C6EF55A4 +:10BA80008C37834440BE4AD17FDC866F3434591FE3 +:10BA9000719216874672422F66F11DB81E59A3FD9A +:10BAA0009966216F1CE6BF64A26B39D84A71158074 +:10BAB0005142E0F15F1DE106E3842F2791D0DE259E +:10BAC0008CA5E7C7E407FBE5F7AD74F6816CDF8F63 +:10BAD0005B1528E9D74F423E622333D74B0E2D1A10 +:10BAE00021FB32760CED04858D1D87716CA5F0E08D +:10BAF000B1108CFF996147286807617C3F6D1F7FFB +:10BB0000B5A87D26A3FD99C5FB49EF7F83582D2855 +:10BB1000D07E9B1C9515CC0BF0CD203BB865F06416 +:10BB200043DFA5F1873FEFBCEC33FFF5612E14999D +:10BB3000962D0CE4F48B7F59E561A40916BC44F200 +:10BB4000A31D8AF844BB53413B0B69AE4C7E0BF9F5 +:10BB50005383FF70FED953A06C8D3F578E63DBB9C2 +:10BB6000DE8FA0FC5518FFDEA44B09F182F660DAE7 +:10BB7000FBA18A7D1FACA961AF2DDE2C319EF7930E +:10BB8000BE9E5AB17AB892DF071CCE336ED51AEC3E +:10BB9000682539C2C04E81F5BA0CFFBC19F10EFA06 +:10BBA0006583A187EE37F45087A177EE6950892E1F +:10BBB000EE6B28A3E70F1AC2F4FEA18649546E6902 +:10BBC000D0A8DCDE5043E58D0D1123D9324E72B57D +:10BBD000B940DB20A0DDAA27AA0F4393669F760C0D +:10BBE000F3E318FB392FA38F3A99B1CB95A7AB7527 +:10BBF000587773AE5627C2141E1FF0A39507707EA8 +:10BC0000C3B56302949B563DBAAF19BF1FC3BF9F14 +:10BC1000AFBCC4BF7773BF95A973CF01072E1FBFF9 +:10BC200085E3013C9AF30D7FFB3CDBDD85EDE0D93C +:10BC30001CFA62E365C9718DAFF764F5D120E6DBCC +:10BC4000C13F07A33FF50ACD9F44D664DCDE3BB27B +:10BC5000522FA7F51971B808BBC6A297BEA7707F6F +:10BC6000AAB9E28BCDFBFBC6BC736A92E4877B94D6 +:10BC7000680CF9CB5797D01D80DA567537F7D7D5B2 +:10BC8000F3F3777E8B4EF384D4F74AE9B80492D26B +:10BC90003D69EF7D951AF57BB7C2F39636C6AA5D6E +:10BCA0009C8F35DA7F6C51789CCF81AFD0BEF5CBBD +:10BCB00064EF3467F8DE8142BF32F55DC679FACFB2 +:10BCC00061D79EE73A991C21BF6E99ECB7ADEBEBBB +:10BCD00069E52C2FE7D7F3C547C2C0C7A5325FA7D8 +:10BCE000D9CFF8B47EE5C74436691CDA1116BD0217 +:10BCF000FF2F8866D9EC9BFC489EAD9CAB0DB67DB2 +:10BD00009F33C96E0F0DA8B9C0563FA86E9CAD3CBD +:10BD100064F164DBF7CE60B5ADEC0BCFB27D5F14A0 +:10BD20009B632BFFB5F09E9B068F9969E5F3EDC7EA +:10BD3000B97C290B039DCC3B2A915F57CF92D30747 +:10BD4000A1DEAC17282E84DFF9C13EBA01FF0965D8 +:10BD5000B1FEC874A4BF79806A672E3CE5A48271E5 +:10BD60008E1BEA9D697632EFFFF9E480950BE0FBCC +:10BD7000E3CB25C36F4CCCBE08C68BC6406F40E9F1 +:10BD800078EC4FAF5E04F59FD44B615CFE9B2CB901 +:10BD90000ECBBA2E19FB9CC922A4AB6B8C38C149BF +:10BDA00023FEF48691CFCAE46411E64BBFA1C46FB1 +:10BDB000E072E3B3EAA320F7DE70278BB0DCC83C67 +:10BDC000539B27E3FBF696CB2DEB58B05CA0F88F86 +:10BDD00016515B8218B756C3E3DB98F147714D1ECD +:10BDE000CFFFA3E230E29ADA1F510E044B23FDEE9F +:10BDF0009F9F30E667965F52A267510F2D589EEBCA +:10BE0000C0FCA605AD4714E4F3410E035F729CD657 +:10BE1000F7A691B7172CE5E37FB278E416EBFEDCCA +:10BE200020873DBE9B3ECEFCE54738DE960861DAB2 +:10BE3000F670C58BE659E639D091CDCF052CE5E3F8 +:10BE4000E805822D4FD06BF43FC8C1E3637FC53A4C +:10BE5000073926F4B54E66ECEBB06C5C2778533EA0 +:10BE6000C4EF89A3DCEE7DE9E48B4A12E5C1DC7CFA +:10BE70009B3C58D02CD9FCB07F5EECB195AF5F7E77 +:10BE8000754E5FF9383DF4AD5BE8D1625F56616095 +:10BE900011F09D3797FB8B2C2D6F3BC0A28200EFDA +:10BEA0000731BD1163530553789EB669BF0E99A63D +:10BEB000BE0EFF027BEBDA021EB765AA0C743504D6 +:10BEC000FFC5E34B7AD2B4C7013E43C24CC3FC8DDD +:10BED00021A9F764D7142C966DF1990151D916E771 +:10BEE000F0D5D8CBAEB43894B91E73BDF9867DC2F7 +:10BEF000B438C5B9DB7D8920DA011DD9C39A66E261 +:10BF0000F904335E3EF77EFE5D92111C94FCBAED9F +:10BF10007DEF2337D37ADD49B50AE3A979353A3F76 +:10BF20003F500B73C57DA262C6BA683FBACB85F895 +:10BF30001E50CBE3B0F35049423BF1B1B01BE7B127 +:10BF4000AEB63A17EBDD7A94B522DC6BC5783CC40B +:10BF500045A40BE3A901399E0851DC5B43FEDF7762 +:10BF6000E237AEA4852ECDF66CAE19C78FA87DD171 +:10BF7000654FDE4847155B5849E7596214FF03F4E3 +:10BF800036617C07FC2AB453E5B04CF9211F08D177 +:10BF90005B1C7DECEF98E39C53DF9DE777A1490E96 +:10BFA00082DBAAE302D15B4E717714F39CD86B3C21 +:10BFB000EEAE57878F45316E38D641E774B227759C +:10BFC00053FCD679DCE397280E1EBBE86A1FDFC757 +:10BFD0004958FC8D3369F9291788D1165C8F30B028 +:10BFE0002E8AE3DDF1964071C99C293CDF247B3425 +:10BFF000CFFFAABBA490FD11ED766FF411AC0F0634 +:10C0000022FABB50FF138744785312FF44FB768A11 +:10C0100037AC61FE83C22A288EAEB8C2F4DC6BC88E +:10C0200087478DE74F0CB901E08BB28129BF7F5E56 +:10C0300076F4019C4F89E6AF46FE91BCE6BE4DF218 +:10C04000C19B70BDC3F97EF074A8203B25A06E751E +:10C050005AE870A743B0F98BAB61FDB82F7536393C +:10C060008CFC32A590C78F95423D6185030B748F80 +:10C07000962DF64C6BC975DC1F0A745E78CA220FC8 +:10C08000F61AF277EDF0A7E91CCA0429F238D14379 +:10C09000293F17E328E479683DDFF9F8770A2C1483 +:10C0A000E355D997D42690AE5619FBB55A9DC6D004 +:10C0B000CF731BED4C7A023ADBEBB0C6390226BDDA +:10C0C000B10F105E0E035E6BC7DCE8EACBDF1CE944 +:10C0D0008826ACED1DC170BFE745CC7DA105938CD2 +:10C0E0008E997A29C6C3BF61F869CB9E7AF820C6BB +:10C0F000BB975D0C9E7218F330361F7C0EE901CCA5 +:10C1000046F2E358C7C113505E54E7E1F1731621BC +:10C11000B9FD21136BD06EFB90F1F8C087DE89DB8F +:10C120001A43389CC6AE067E7CC7C1F5A4ECE5FB7D +:10C13000CC32CABB32430E529C95E7C3312F978352 +:10C140003A7335925C6EE5F15D1DFEC3F2BF74D8A3 +:10C15000E3BD376DB0976F647306227E6EBC5F617E +:10C1600071E8F71BD6783DCCE7570E6E17DEC46238 +:10C170002D6897AC56B87F70EB4FC738103FDF186B +:10C18000EF0F617EA609CF0F0D3A7E1FE84BB5E891 +:10C19000B39B037187C6F1E4C2F536E5727DF1E128 +:10C1A0009EA909E4D7B7419E20DED3D7B95AE9BA90 +:10C1B00012E3DDFA3A25CCED27AE1FD09740D0DD53 +:10C1C000BCB34AC3F837404B1D606F4FF35FD86A6A +:10C1D0005FEFB9E091BE7ED36ECEB41EC74E6EF750 +:10C1E000A4D399EC146C794C3DE78A56CAACA912D9 +:10C1F000E36777D3B9A37ADDE9C7FDBC33EEE23854 +:10C20000EEE395E2A61EE9F7D8453CFE13BB109F6E +:10C21000E7DBBEEC6F6C5F8EEDF37BB75F13E888F6 +:10C22000209F7E20F07A972B46FA5D90B99FB52625 +:10C23000788EFA42A897FAA92FEDBF3DC64171BF8B +:10C24000077316F13B731FED2DC36EFA44E679E7D1 +:10C250009F781D0CF3DF9B72FD6487EAAB0415E544 +:10C26000E2FCF6AB72905EE71F950262C860E500E3 +:10C27000DA1D35A4AF2F7272FF16EC5F19F973FE49 +:10C28000A4D00C94D74D4A38988BFBED77F3B86C5B +:10C29000D5A48A28EDDB78EB1494AF2F3E369EC6EA +:10C2A000BDD93B83505E8DFDC0FC3F7CF489890C79 +:10C2B000E6D7F4B88F2548AFC7C98EBB798F44F451 +:10C2C00072CB4F7C740EF4E6DDB76EAB857E849F37 +:10C2D000FA683ED2EE9B1EE1767D13F573F3D357D9 +:10C2E000BFA2E33C5F95E88C6053A36177E8E1204F +:10C2F000EAB15B9DECEB3CDFCE6E3F2E6C0FB504DC +:10C30000715E3B4315A8437AE85686EFA1FD7C7821 +:10C31000CEE9836E6F7272FEFDC0C7F759859DCF5F +:10C32000CFA3F5757E4DC1F509CDB98E7760BCEB15 +:10C330008D75C277B40E7D97101F0EF51FEC12F8A5 +:10C34000BA3AC76C71E33EECCE2D8E05B4AFC1F3A3 +:10C35000F1CCF92EDC196A195C89FC190A89B0AE96 +:10C36000A93F793C1BEDD65B7EF259CBE44ACAAFBC +:10C37000EEAE057EBE7DA77412F78F16B64A69FE33 +:10C38000108FA7DD461201BE7FF2F7337E0BEDDE84 +:10C3900007B9EC0691F57ED73B8E9F6139EA8DA1F6 +:10C3A0005CBE7DAF628B9FDDBEF36DCA7FC6FDF9BB +:10C3B000C24B40041FB6C7D77A7DCF22396857DDFC +:10C3C000DEB986E29DB7EFF9F00DE497DBD3E26BBF +:10C3D000EFE33F0A7AE79FDFE3B4C7DD9648BC3F4F +:10C3E000B673409F7EBB99776ECA8F8FF6FE6993B6 +:10C3F0000EF4F4C1EEFFD8A4033C0F7DF6A74DDF89 +:10C4000045B83FE7F6237DDFFEE83B9BBE837A64B9 +:10C41000AF53443AB9F9D13FBC89F57F7966641EC0 +:10C420009EF7DC69C8A38F426706A23DB2FCB9E95A +:10C4300083901E973F357510EBC7EEFF08E82A6E14 +:10C44000A12BD36E57F70A68D433F673E399860F9E +:10C4500076B8DB81F9DB7F1158771BF8B5B7C5CE0D +:10C4600038D00E3BA8B16E84CFFE3D6F1FFC0E94FA +:10C470003F04FC38FBC00FAC6C8848FB4A8921B8EC +:10C480002F7FDB9EABBFFA954A7C2A6195F0D14D98 +:10C49000FAA8179E8E025E2B5378CD8847233E7AEA +:10C4A0007BECF76F60FE433A1E3FC47F5CDC1B8F62 +:10C4B0002F3AED71EDBFECFAA79C0456EE19D0A708 +:10C4C000FD6AE2F1D6A7AEE9D7BFFA288D7F33C166 +:10C4D00079B1E197DCEFD47EE39C80F4F0AF8F3C40 +:10C4E0000470FCE87567B81600F3D1E39F1483313C +:10C4F000C3DE53BAE7211CBA9F73FAB7429B9B9FD6 +:10C50000FB0DE9AB8F9E3AE25049AEB36C01E4E912 +:10C5100047ACE7EFD7984F719BC00BB7AADD33DE6E +:10C5200008E03962D6AD237EB67FE8B803E13A5819 +:10C53000A2FDBEDBE257D5A8742E209FD67D5B9C62 +:10C54000F3C56DF1E7E7E2BE403ADC735CA2998F78 +:10C55000DE83576112E2F3E40CA4BF4CF834D7EF4A +:10C56000C7F55F84F3B0F36D6FBAE976A05EB0E013 +:10C57000B718E9ECC7428E2A4C81F52ADD0E943BB0 +:10C58000FA13921FCF23A5E31DCF21CD273B65A52D +:10C59000CD5E369FE9F4E076D9F9DA3CC764C2E5AE +:10C5A0005C7C7DEEF57C3178FDA7A1FFD3E1D63828 +:10C5B000DD4972F9572127EDD31F51D407BE89F405 +:10C5C000F192C2F0BCE89525BF97D53EFCC057D08C +:10C5D000EEB1F84991491F370FA8C47C06D02B6AE9 +:10C5E0008A4E7BEAA748B45F65CEC77C9F37B3B25B +:10C5F0001DF5EF69CC4303F97CA020B291F603440A +:10C6000039E60CA6F20E4B3446F6F0B22227D98753 +:10C6100078DE9AC7F9F9BE40ABB91FED8D929EFE48 +:10C62000B5313FB6F3D1471F05F9330B070652DB8F +:10C63000CFC2ABF210CFE55CFF0BE54FC8A85FAEF1 +:10C64000A87942C6FCBE0346BED9D10617D975B833 +:10C65000338AF9E873235BA8FE05237E346B2E949E +:10C660002D7AF28AB22764B40BAE28DF5288F2F832 +:10C6700065CCAFEC438F36BBB8BFD538EA6B74EEF0 +:10C68000F2E53B797EC4CB450F1422FE0E0CFFD1A0 +:10C69000C665F0FE509940795C87EA577A511E1FB3 +:10C6A00052ED7198E747FD5EC0791707B7C828B704 +:10C6B000B71A7EEB76235EF78871FE7CA771FEFCCD +:10C6C000D106959E8F359451FD8F1BC254EE6C9808 +:10C6D00044E5DD0D1A95F734D450F9E9860895F74D +:10C6E00036D4D1F3E70D8BE97D76DBCE66841FBBB4 +:10C6F00040E8C4F8D72F1A62549F68A8A7FA6906C1 +:10C700003F17B7823D7F21F0453DCFFFDAAA44E8CD +:10C71000FCAD397FF3BB7A031E3903A23117D0FD7C +:10C72000E99A456330BEA38891BA65215CF73091E0 +:10C730009FF7E2E7FB5F1AFE00D959D20817B39EB4 +:10C74000C7B97960B4DE65A1B79256074B8C477CB8 +:10C75000C60F0410DFB301DF00CF59912DCD9852E1 +:10C760003AB726A4A27DF182D0D99C877EC418A3B3 +:10C770007EEE554A75F9B9F1788531FF17AB6285C0 +:10C78000C86F2F0A3CCE77758DC4CA2C72E09A8888 +:10C79000BD7C918BDB5179334BFBCD6FC57398F624 +:10C7A000F835E72767D01E5777ABF6B8BAE4DFAFA6 +:10C7B0009D1ADFBB3FF32965D770BBD92FBF8BF222 +:10C7C0000D60207C2EA6E40E794AA63DADE2FEB2B5 +:10C7D000974D03F85DB784C7556E604905ED75F454 +:10C7E000B31478FF755DA03C93052CEC40FB7B11E6 +:10C7F0008BD0F34616A3A7B330A1F0FD92697E3C1F +:10C80000872468974898BF92697EE9E795D2F38FAD +:10C810009DC63991E06457D4EA5FFDD4C0C70BC60A +:10C820005371A8F74EEB673FC6941FA6DC18158816 +:10C83000FC1F97052FE63353FB74FC98F361486C9B +:10C8400005D87EF98B4580DAAD1DEA3894875317F9 +:10C85000B43A8BA16A73BB3A0EC5CA28A6903CDBDA +:10C86000743CB495C7471B0D3DD8BD6624C60BEF7D +:10C8700016296E9F7757C92B23D9B9D7912E071F39 +:10C88000183A763DE26DE82189E4C8FAA1FFFD3C43 +:10C89000E6A11527B95C29F6C646A2BD5FF5E61FDD +:10C8A0000A300E382A104DBA2C71CE4D77C586A2AB +:10C8B000DCD9E4D24E225F9DAE59EE74B314BDE6CE +:10C8C000AD59F922DA9399E0B1B5B5FF7DFDF47960 +:10C8D000F7D05F067E48D107FF6E9FE7B21908BF09 +:10C8E000B724E6C73843B5E72BA42F17E4300DE58E +:10C8F000C4D7EB9378229B3DE18AFE5F5CD70DB8ED +:10C90000C3C5FDC381A81FEECEE7FA70D3C0770B75 +:10C91000289E2C27433C6E729EE72D18B3E9F1D573 +:10C920008CD5205D4E614901F74944CF0705A81F0A +:10C930007C6EA14F7B81D5DBF3109C4298E68F0182 +:10C94000D51D30FF856244E3413E4DCE85F7C5BA23 +:10C950004079D7D30302F983F3F5D0168C9BFFC936 +:10C96000150DBAF3793F743EA259A0FCE885DE0BA1 +:10C97000E8DCE6F9AE87693071CB7D44E6FAE6651E +:10C98000478761FF25FEDCEA5C95EEBFA1F8624FA8 +:10C990003CB195C59DFDF0D98F301F1E48FD252364 +:10C9A000AE58B291C7537F0678C73CF9FD40AFF847 +:10C9B0007E07E8272CBF00FA09CBCF817EC2E7E3D0 +:10C9C000A09FF0B90BF413D66F02FD84CF38E8278F +:10C9D0007CFF22E8277C86A4C84534CF569ED7DA50 +:10C9E000E4E0E7E6CCF384E67C34031FE6B3CAADAB +:10C9F000D2FAB7A2ED857AE21D479CF24AE58E2174 +:10CA0000745E0C9E482F39FED0548024BBE48324EE +:10CA1000DD0F3487B9C218979AD2ADFD104916437D +:10CA200083F87EF8FD911FA208F0E93994B771CF21 +:10CA3000A5EFC597C0103F7DE92FF176788E2F7B4B +:10CA40005E473EF289B10388573698E74F859A933F +:10CA50008945883F109668078DDC9864B742B9E233 +:10CA6000CFD954CE3E3A91C67953CA412263D98771 +:10CA70001EFDC31218E762A411B20393FAFD501E03 +:10CA8000B7D8C7E3897252DF83E50F8A281ED922FF +:10CA900044A6E178FA55FC5CE38CE0491D537FF332 +:10CAA00063BCFFAFFC3949E78106FA4511D7F59021 +:10CAB00023D98479B17BE6B1F056F8FEDE99EB7E9E +:10CAC000DB0CCF0DB3CF46A6C27C831739DCC84E32 +:10CAD000C15F6D7809FD8B67C3F71D41B03D5458A8 +:10CAE00079DD12786E74F3BCB3F6F03ED730E867A8 +:10CAF000E3923CB20BC7FFDB012AEF8E9552FC613B +:10CB00007C05BF2F65F714B9C62ACF97BA799CFC6C +:10CB1000BBEE9EF34A0CDB019A286F57393C439BCE +:10CB20008A7688E6A2FC57D91F49D456E23D462EA4 +:10CB3000B22331EFDF8D78DE7E9586F6A479DED9DB +:10CB40008C1737B88D7D6D161E9005F5CF168A7E31 +:10CB5000D463CF166EF5A01DF66CE11C86F24F096A +:10CB60008B1ACE6FFC91F8DAB130FEEAD8B28B1A8C +:10CB7000A99FB8E76B401F77BB79FEFA6A44EA8445 +:10CB80007EDA7F0CED619CD54BA0BD9A6ADFE2E6B0 +:10CB9000F7FCDC8BEDF3FB691FDAC2DBC796DBC663 +:10CBA000BFC718FF8173B44FE7CB1F18ED9E7D6F91 +:10CBB000772EF2CB36411D8E396D7BD77435CBC0C5 +:10CBC000F703C4F049DAE76D3935ADEE62DC4F3179 +:10CBD000F7A1C259D8EF1C51DD9785F4DB2612BFAF +:10CBE0006C0379DF5FBC808C6F4B5E26653CD9F4AB +:10CBF0007C5E5A7970DAF725B6FA03EE12C35EB995 +:10CC000020EDBB71B6F29CC323A6A11F3FE7E8C08D +:10CC10006A7A763934948B99E6F96B1F1F9A04E38C +:10CC2000248403A33C18A69F9A360DF7DFB279F946 +:10CC3000A535EF37377AA99EE4CB5E9FFD3E9897E6 +:10CC4000DC3CAEF2AADB3C3F18D6DA036437D1FEF7 +:10CC500098747C8686FC0DE62FF939526D0DF1AF84 +:10CC6000BF84FB3DB23FCC6EAD247940F16FA0E7AD +:10CC70005751BE699DFC3C7C3A3DEF3FF1033102C8 +:10CC8000EF9F3CC6FD896784F0DA31C8EF474486E0 +:10CC9000FCBEEFCA599E3150BFDDB00752F8D43DFB +:10CCA00088CF614C277FE489A3FCDE9F92C7340FB5 +:10CCB000B6FF698D4CE3A4EBEB9D591CFEDB0F8C9A +:10CCC000BB02FB1D309B1FB8D87B7C9F84722377EF +:10CCD0008280B733B0612B548A3B95D6C774CC7130 +:10CCE000BBC21FCA198372A05DDDCFFD3C9E9F5E53 +:10CCF000D1A14AEE002D87F2C0005E4D3595B45F9C +:10CD000042FC7E0518B678548D4D7575A37FBEB56F +:10CD1000758E8EE5670DBF71FCA1B47C119C1FDA86 +:10CD20008107EC79236793E35F2E437F339917B62E +:10CD3000C63FD39F5B1B34DB39CD6D867EDF37F179 +:10CD40001282D3EE4009EDA3ED0ECCC911BD389E81 +:10CD50003D6F20D58FE197310B5DC17CB6B78A0658 +:10CD60005DB995E9A5B40E5BFDB3ED222F1BF57BF4 +:10CD700099BEB606D639A4CD377D2E00526E9D4B96 +:10CD8000EB873F829FFCDE9C04AECBCCF797FDACDB +:10CD900019CF133A4BF9F914D9A56B824AF9154307 +:10CDA000B2F251BFC49C682F7C5565B101606F4CD5 +:10CDB000DE903C80A45DB13D2A22AB46CA8EC839C4 +:10CDC000F0FD578BC307B01F364EE0792232D823CF +:10CDD00050BEE3C20ACA2BF8952F528D78DBA30808 +:10CDE000A4279E7E6FC1AC5A787EB524F675ECFF01 +:10CDF000CC5B828AE7EC2667E572BFF7C41D23D1BE +:10CE0000DEDC7FAC5AC267E58169927136323C1C28 +:10CE1000FAAB78612EBBC9C2478AA690FCAA78619A +:10CE200011D1F3AAC0F6C98837AD5DE0FBE4FEF886 +:10CE3000A348AF93B39C7C5F4C53E85C01F0CBE418 +:10CE4000AC09B8F71D63829AE2935A89E9745FDDF1 +:10CE50007F883CEFB526EEB19E377F5656E81C5EC4 +:10CE600095F242E5BFC377CDFEC9E3516FFD728CE9 +:10CE700093D62D8F0CD391AF9959265FF373A0668B +:10CE80007B187766561FFBDD2A037F04C7FB94558A +:10CE90003FC9E996E440CEA739D531283F6DEC9BD8 +:10CEA000C397EB719DB30F8B6A1BCDDB2E37C7EE9B +:10CEB000C9B2D1B9B821CF565699C51F0CF5969B6A +:10CEC000ECF8685B1EDAE99A3D32D9BFBA965D0587 +:10CED000F6DF5534059023FE4E3AAF33FB62A75F71 +:10CEE000A779F915F45F2618FB9B5B0C7910C7FC3A +:10CEF0004C783EDBBAFB00EE6FEED15C11CC87388C +:10CF0000D82586F15E2DE7519037F0A953EF3C808C +:10CF1000FB9D15751EA6A25E99C6E3532EF80FE77A +:10CF200031A1B953C6EF4B41DE69505F7AC01E771D +:10CF30009F9D168FBB22AD9C1E7FBB33CB1E7FBB3C +:10CF4000E73B5298EE317B8DE73B3D7B71EC8712DE +:10CF5000F18FCCA44B51CE5EB2F636947F6C682E26 +:10CF6000E60F3357FCB7485FB96FFA43485F667CFA +:10CF70006E6D16F7DFF79D70D2399DED4946F2B61A +:10CF8000EAB8360B8F66951C13C986DE90A512BDD4 +:10CF90009724A3BF2C877E86D58868DAB361EDFA23 +:10CFA00028F487F74D7E7408C6BD56791D943FD08E +:10CFB00024C4981FE57511D7A7CFFA2287306F7D5B +:10CFC000F75191AD443A005860FE58EE82ACAD681E +:10CFD000A76CC8CAE3F49788ACC5FE37CCCAA37B5C +:10CFE0004D7E2A98E7C8F55174BFE5366D08C65DD9 +:10CFF000F66CE1EF355930F4073F4729BA9891872D +:10D00000E5DF82F194B8B13E901371A4E3EC615B6B +:10D0100086A09FF8AC713FE7B9DAEFCCE2FE37B4F7 +:10D02000DF89FC578E7101F43BE1BB36BABF31D9C1 +:10D030008878582872FA4FF783A29828398CFC9A7E +:10D0400027B1BD93997E5078C66DE80781C2A4765A +:10D05000E7EFD7E818BF36FD9AA1E8C730AB7F13DA +:10D06000F9058E53B282D1F9DF1EBF6605C76B6624 +:10D07000FDC00C3F849FF71DDA0A7E4D36C6DFFCEB +:10D08000E48FFC12FD1A7E9EF565EC7FE80AD32F33 +:10D090008944D1CE7A2B6BE974F962F43BB47158B0 +:10D0A0003E9AB57415DECB398A755C550370DC2E5B +:10D0B0006A59A3901E6E160DB9DB215AEF3FC9DEE7 +:10D0C0009EB813ED982B8C73AAD9E59753DC5D15A8 +:10D0D000EDFE4EDCA087ECA6934B910E4E197AEA3A +:10D0E000948167B33CDA153D85F8C6F00F9ED31CDA +:10D0F0006AC26B053FD7750A9537ACE39D2CC36EAA +:10D10000963B06F37D6078FAD025E1FEEB5F81E780 +:10D110006E1CD7C4736DB862C6CD951CCFD217B83C +:10D12000FFC08CD7A4FBE53D7AE4EC6872D232F5FF +:10D13000A318F7B0ACCABFB60CF7A756170D142941 +:10D140002FC838871392A2B26782251F2660E0D3CA +:10D15000B84F76AB62B7FFF23C9C0FCC6776D355E5 +:10D160003184BF095F8A67A9A9EF47BB16F83DB6AE +:10D17000FC9528C3F8C1008FDFD433946FC6E41840 +:10D18000ED6FFFB5F02E86F5209C01EEC538DEC2AE +:10D19000426E1F9B7AEC7CE13DB598E70DB095326D +:10D1A000DB51C97ADD8FAA789792DA486F7F07CA78 +:10D1B0005E30D5A696C42E0C93FDC9F3AE2E10A3F7 +:10D1C00015D6F5839D40F683995FB5105339480E07 +:10D1D000F81D38CFEA016A25CFDFDF3CFD7010F77C +:10D1E000D799612F6D9A8E71F86A0F2FDFE279A6B9 +:10D1F00005F3D7AB71AF8CECADA779FD305E7F3B0B +:10D20000D643B9C8AD5DEAB1E46580DC885BEF6701 +:10D210009E971D9D86F5A6FCF8A2F2C29413DB0D25 +:10D22000B901F47425F5A7F378484A3EF41DB7F820 +:10D230009A87F3A9F9ACF3A8F6B8C5F71DC6399ECD +:10D24000C8E0393EFE443AD9BF7E22C9DFAD788CB2 +:10D25000822CF204D9AF0BBFC3F36C46B1771A51DD +:10D26000EF6E31ED91343F2F9D8E4A1E0BCFF806A5 +:10D27000FA11288701FED9FFDD347F8D90A22F2778 +:10D28000D2173C633E637ECD22E987BC3B199DBF2C +:10D29000DDD691978B7EE22759DA12CF8414BCF742 +:10D2A0006669B7A5C13F9A06FFE5E703FFA15EB730 +:10D2B0006E85A709BFC346FCE957463CAACB90D36D +:10D2C0002149BB0BE7D1E450295EAABF2C513C2673 +:10D2D000131E33C55B4D7C997260818FE329F5E4A1 +:10D2E000F2F6B091275532894DF6E7A4FADD60E0F9 +:10D2F000F5B0716E247DDC073CBC7D765372299DB0 +:10D300007732CEED875AFDB6FCE5073D8211D75046 +:10D31000452E9FFDF4AC75703D316C129BE2BFD081 +:10D32000129F33C6ADCDE2F5E9E33E62CA2FE9A410 +:10D330006DDCD276AEFFCDEF767ACCBCA6B0C8CF8E +:10D34000AB6A346EA895DFCB356C058F1BAA1DC95F +:10D350002AD427872B5E2CFD1EDA3FF965E3F87E81 +:10D3600061B211ED31590F89687F3D63F4F7902365 +:10D370004CF754370B02C37B98B5C2AB74BAFF4469 +:10D380007351DEA9E2D53FE6F298DBDB607F3F8395 +:10D39000F894FD319BFD6DC23D5B66D39C967B8608 +:10D3A000225ED1E6B799EBAC0D1F99362080F6B618 +:10D3B0009FE254574EE271D7515A21D939EB8C76FE +:10D3C0003BB6FBAFF3703F2C867EEB1867D7B25F9E +:10D3D0004239BECE11C673DDBBB66F1D85F7A07492 +:10D3E00030C6785CADFB00F6BBE93A1E571BA4358E +:10D3F000FED32DF01CFBB38DB32E80F7C16F8A14C2 +:10D400002793BD21EA7FD7F6FBE8FD0F63017ABFC2 +:10D410006BFBEE5CBC67E1C1FBEF9B3902ED83ED7A +:10D4200022E5A1EF4A8B9FBDEEE1F1B3B73D3DF19F +:10D43000336D54A5257EA6CF48A4C5CF34ECCF12BA +:10D440003F7BDBD34FFCECF71E337ED6E1C638D0F2 +:10D450002E2F8F9FEDF2DE47726397D7883F6922A8 +:10D46000EDFF3DD8D531EB02E8A72966C6BF3AB239 +:10D47000BE06FDBCEBE171A83FA2BC9E606DFF96AD +:10D4800080CF62B37D7707C1A16989197FE3ED3F42 +:10D49000F2F0F8D9995EEDD3C657D7F3F6183FB33B +:10D4A0008CFF17A33D9DA9CECF3C3EC2FD260B7F2E +:10D4B000FCB731EFB17B3BAA11AEA38D7B54466E16 +:10D4C0008F92CBE693122ED4579B1FEF48529C4C61 +:10D4D000926308E77F35F697473EBC88F25037A73E +:10D4E000DD23ECF7727E1BEAE57CBC7FE31C86FB48 +:10D4F000BCCAC6B98407B68211BE473EFC67C13AB2 +:10D500009FA18B789C6FE4C3CB5F1ED58F9F3CD4CB +:10D51000EBE4F73C2F1275233F7BA837BFB79F7C06 +:10D52000BA6651354E7B4C333F3739A6BD85F2384C +:10D53000C6ECD145E45FF5EC78C6E07F43CF56906A +:10D540005D557CF6122A2B672FA6F24EB1BB11E176 +:10D55000A28B8CE235CA0699FCF2A1FA385B3C66D4 +:10D560001DDA1B6857D54FB6F9B166FE712639BC76 +:10D57000292D3EB3D988CF0C635C8E6F3F348CEE7F +:10D58000CB31EBD779B93C1921B0087EB7D990DB04 +:10D5900066FDBEC61159188FD8DA31A7DF38E626E6 +:10D5A000239ED3D3DF5D3C7E4D7F189FF6F37B46F1 +:10D5B00036AF5870DF4C2CE74EAB44BE5DE7E579E3 +:10D5C000849A6B7D7ABC609DD712A7105D3CAF71C9 +:10D5D0009D97D3B3A90F00F4D3F0BECFD47AFA96B7 +:10D5E0005BE63C3AEACC7B727879507420E989B5E5 +:10D5F00046BBD3350708BF41A9AB7A401FFB37E7CD +:10D60000C2EFE362B730DA8ADFCEBEF1BBF61F8429 +:10D61000DF4D69F85D6BE0A33C237E1D59C847F1DF +:10D62000FAFEEF3F36F1DBD35F46FCEECBBBC282A6 +:10D63000DFB599F1BBB62FFC8E7645D621DF697236 +:10D640009459F533E8A766AB7E1AE64BC3B3A1FF46 +:10D650004DFD343A6ED74F23513F09297B63CB965A +:10D66000F0E02C1EE720F953E6642FB92BC92FEC0C +:10D670005E0922FCAB53B6907E1A8822CA8FFA0943 +:10D680005429EA27DCF781F96ED8D2F2F1CB50F7B2 +:10D69000A38DCB48AE98FB38BFF1F2789EF9BEF06F +:10D6A00056AE9F1EDC087AA932B35E7ACCCBF5D297 +:10D6B000D3DE9E7BF512D8FE0BE8A5A7096E19F400 +:10D6C000D2B3DEF3D44B1BB9BCCCA4979EF11ABFE6 +:10D6D000BFE0CDA017CCF619F4D2F346FB97BD19E5 +:10D6E000F492D93E835E7AC9CBF5CBAF7BB5B78FC9 +:10D6F0009FAE978E18EDC63ED6B10FB7361DAC2B38 +:10D70000CCF7BDD92CA483768433F0EBE6673AE2FC +:10D710001E8B5EFAB1D0316716DA130522D9BFE944 +:10D720007AE96D432F9D36F5920E7A09D7B11DF433 +:10D730005220A59746EDE85B2F8DDA216795F5A37A +:10D74000974EF7D64BA7FBD64B5C6E95197AA9CCB2 +:10D75000D04B65F1AEF3D24BE72BB716F8FE67F46A +:10D7600092E91F64965B5F4C2F99FD6DEEE4F7C95B +:10D77000A5E456F411BBDC5A3411F975814FCA2463 +:10D78000B716F8FA905B94B33D21E52F00E89BAD06 +:10D790007A69410679752EBD34CF67EAA545865E64 +:10D7A000D2FF2ABD74BE76C7BC7F107ED3F5D23CB3 +:10D7B000DFB9EC8E2FA697CCFE366FB0E377EC1E68 +:10D7C000C0AF90B23BC63E05F8A57572FC8A2EBE6E +:10D7D0001F241BFB4180DF793E4BBCC5B947D7D125 +:10D7E000041EED02BCF33820E581A5C701A7E03A8D +:10D7F00031EE84F7A9905A4952FC4031CF01A6C5B9 +:10D800000BC0AF1350BFA5E7079D2B8F6DF6C43B30 +:10D8100089DEFEE4D296FA2C7101C91D59EE23BDB2 +:10D8200069C4AB7AF2D674DB39C096D439C0B8FD7E +:10D830001C20FFDD23BD98FF5E570EC6A1282E6772 +:10D840003FFFD7E4BB91CEA1F575FE0FE196F1FC49 +:10D85000DFC87010E35A4DB9E6BD8926FFF17B3170 +:10D86000B32FF93449E7D9FC13C7237EEEF371FFD8 +:10D870004CABEB757FE97D56FEEB3937699CA355C0 +:10D880008CAE5B0AAECD749EED219F850F9540FF57 +:10D89000E7D9F266566E4039BE4C90FCB83FD624AC +:10D8A000F07BBF74212BBCA30F3EC478AA0A7CF77F +:10D8B000335F898DDF572911D2CBF5C705F27F8100 +:10D8C0009E1EF3913E6632D293396F8C6FE27C4E8E +:10D8D0004AD14EACBF67F2FBC7102F1F3EE5A6DF53 +:10D8E000E1BA5D4D5E394CC57924F83D3545C63DFC +:10D8F000352CA627F8FC38BD19F188A63B07F37331 +:10D90000C685407F96F38777E7737B6093EFDDF9F9 +:10D91000B8CFF56F86FCC2BF423CBF67D0F742BCB0 +:10D92000C07D18E63D76539ED83CD645798E4FB8DB +:10D93000A2FB717ED7B318C5B5567AC65E8AF3FED0 +:10D940007BCFCBC4C3E99A69841CBD5AD3914E40A6 +:10D950008EC5309E8AF900D6FCDF55C6BD27C98624 +:10D9600063DA299047C71B92DA2905CFEBBF47E559 +:10D97000EF65475E47FC2B8118A614B1F9FAEBDA84 +:10D98000290B7FBD901D4D62FD0DB193DA29DBF9A6 +:10D99000EF3FD8BE33DB9B716BD9809779DF1BE0FB +:10D9A000F7F756397246D19D28EFF34008613CFAEB +:10D9B000B44B2079C3AA99EE80F2D400CF179DC151 +:10D9C0006232C2B38675D0F38BCA8759AC93DAD56D +:10D9D000B22E7A5EC9BAE9097A4AE6F9A6E67D6905 +:10D9E000F5A2F5BE34C9C5F363F56A5616F3A6EE83 +:10D9F00029D64AB9FDEC56D5AD56FD2417AAB4DF99 +:10DA000026650BE6BE96943DC1928F3ECA41F875DD +:10DA10007B757EFECCC837A7299458F1C5CF09AED7 +:10DA200033F2CA95A04676A0ECD7286FCC51CE54DD +:10DA30009407427927F9FB9EF24410CFF3B41BF709 +:10DA4000F4A6F3DFAC6CAE071A2BAEA5FCE8769F0C +:10DA500068DEFBB001EF81B8C3EFA0FCD103B9339E +:10DA60005CC93EDA377BABE93C7968D20C17EE3300 +:10DA7000361DE5F23C93FE7176482C3100F7C3E782 +:10DA8000F47B5EC5D9CABFCB54DF5CC85A851C1C69 +:10DA9000BF7F7DD7D4603F87DD5C14FB1DF19BE425 +:10DAA0008D4993B1AC05F1DC907EC2E347FE13B221 +:10DAB00027D9E4F1D4E20D2B23011CC7808BAC1DC8 +:10DAC000C2AB3AEEF8CD3759BFEB3C2BD0FC37B99F +:10DAD000342D1BE0FB7CC544B273A5D2049DD7F660 +:10DAE0008635BA67590E74D2FD670AE00DF3C8CFC8 +:10DAF00085AF4036B79F1D01919559EF1B08C48330 +:10DB000078DF93ABCC4177746657DAEBDB8CBC7271 +:10DB10009791F76CF6E730FABBCE7822EDE0BD2C9A +:10DB200092EB20D137DEC447E791B01FA8BC219B00 +:10DB3000CBBD1FB8B47FCE9ED0BB3EA547F9792D93 +:10DB400083D5C0546914F15CF327C6BEBF196F1F9B +:10DB50007A3F8FB78FD49B45B4EB41186818FF1CF0 +:10DB6000CA6222E6ED0CAF7275F3BC019DDA0F3389 +:10DB7000EE091D19B7DFF3176AB5978719F7860DF8 +:10DB80006796FB01017FC38EFFE138EE530D4B7B9F +:10DB90006F9EABC9743F757A5EC08A6CFB39ADF479 +:10DBA000DF174A7F9AFBFEDF14B5950437233F79D0 +:10DBB000D39DD7AA7DE95D138EAB72276A4837CD16 +:10DBC0007781DE463E4FCC24FA9140CF90BFA40B24 +:10DBD00015688F482EBF83E27ACD50C6E978130AC4 +:10DBE000956346BDBF8B9797F3FA9EFE7D33A8FFE2 +:10DBF000A6BBC2D4BF94B898F7EF053D3106952D6A +:10DC00003BC8F83874EFB7ECF21F647C1CBA175CA1 +:10DC1000F6265E607C1C5EEFEFE2E5E5BC9E22D658 +:10DC2000485FDEB85205F0397BF2F27EEDE2DF812B +:10DC30005DDC6CB9EF30897631DA437777CFBE0699 +:10DC4000FA5DB06218FDBEDA82C428FA7D0B33DFBC +:10DC5000DDD45FCAE4F7A6A39C32F5D83C99D1394C +:10DC60005D134EF35C7E3AB76AC2699E37B18ACAC9 +:10DC7000069CE6F9BB78D98093A907CDF9A4EBBF40 +:10DC8000EB5AB72818473F97FEFB7A70467933F175 +:10DC900093FC5FA8BF51FFE17D7BAF1AF77599F840 +:10DCA00030EF2DCBA48FA3FA52DB7E84B6AF600693 +:10DCB000CE17EC71CA8FC1F83CE2CBE1E7BFD78A3F +:10DCC000D70C71FDC3B67A42F83BA306DD14F27B94 +:10DCD000DDE71BF5A9DF194D2883105E653CBFF712 +:10DCE0007AACAFC4DF1735EABD5DFCDE1A2FAFBFDB +:10DCF000C1682F798D7A7F7C15DE3B6EFE8EE775CD +:10DD0000467B4790D79BBF7BBA2ED7FE7BAFEB728B +:10DD1000F9EFBBE2EF98FA2D651413C140AAEC00AD +:10DD2000B747B5D47F0FE805E1B22ED7E837743096 +:10DD30008EBF13716F430D7F3F9FEF1BEAB3793E98 +:10DD40000CFC252E83F2BD950EDB3D2AEB329CCFD9 +:10DD5000999563C42926F0BCC8B6529E17D956DAE5 +:10DD6000BF1FFDFD067EDE12F7F7F0B9C6383FB5DE +:10DD700016CF4BD17DA8FCBCD4BE5113691FD5EC86 +:10DD8000F781A13FAEC17BBEEB8F4A0CF32BEB8D2D +:10DD9000FBF23AB46A37DE9BBEA6B4C476DE7A8D57 +:10DDA000CCFDC696343D77730ED7EBAB26BC46BF91 +:10DDB0004B2B7BF93DFF52E2753A4F2E553A985B5B +:10DDC000F8FBF1B9C9DF267DAEEB9157409FDC5FD0 +:10DDD000E4BF833B61069D1344FA1CF9B7D0673951 +:10DDE000CF7737E9D353FEF7A5CFB65CFBEFE8B6A4 +:10DDF000E5DA7F5FC12C9BF469964DFA34CB263E61 +:10DE0000DA72E341EBEF2FB4CD178DFCAA6DB6DFCC +:10DE1000296EFB6C1BD95DFA04479FFBC767B3797A +:10DE20007C43AED59D6817A6CBA373C9A15795E8CF +:10DE30003539F9785B50F879B417F415028DD3AA07 +:10DE4000E8C16588AF29FAE5D86FCE946EA52F7D1D +:10DE500006EDAFE7ED39DD99ED5A15FBBD81815A2D +:10DE6000E04BCB3CFC53801F2DF348E9B995B67BC2 +:10DE7000E1D2E56326BDD852779F4B8571D718BF95 +:10DE80003FE9B8E67E57A965BE77E4F038FA1A2F65 +:10DE90008F6FAC9E7B9FABB4BC8F7ABF688B2B9B84 +:10DEA000CF9C1C99C6A9675DC42F0CF805ED43EF04 +:10DEB00057F67595027EEFAD2DA138F5FFA7F7BF98 +:10DEC00091DE47BD1644F8B57D26515ECDAC9C155C +:10DED000AB31CFE67CEFC37B213BF278CE84941F3D +:10DEE00096C91EFDDDEC930F633C42C7CB662F4DF8 +:10DEF000F523FA2ABB70FDCB1AF9BDF099C63BDEBB +:10DF000000AEDDF0DEEF930ADBC4EFB163BA027658 +:10DF1000EB094C5F0717F3857B4FADC67CA013025E +:10DF20002BC6BCBC4F733EBDBC15F8E238EA77582F +:10DF3000E76FEFFD23ADF3B8712E20BFC3DB8ADF9F +:10DF4000FF4E800963BCE45B1E330FA70ECFD39C4A +:10DF5000F87611F95537385931C6994E64B1E27ADD +:10DF60005CCFB77DE6BD3584C757AF1DB3D59AC723 +:10DF7000E1F673FD7583F17B82E9F3FF738E68C46C +:10DF800031BAC6F0BCB0E8046BFC36FDFCF50D31CF +:10DF9000412BB5F071CF7C973A8DF34E7CBEC7977D +:10DFA00016505EF7F50E3EDFE36E982F7DE7EE77B5 +:10DFB000BEDD395CBE99F7EB3139F6CEF7A15DF2E3 +:10DFC0009AD1140F05C1F026968F5F33260FE161B9 +:10DFD0007E9F14787FFA351E631E9CCE5FBDB68887 +:10DFE000FCEAEBCDDFE16089226BFEE3AB39669E94 +:10DFF0000BAC9BE7217278655AE7B79C76BC7C8BAB +:10E00000AFF3065C27CCF784DBC0CBB7DC3DBF3376 +:10E0100088F3FA7F881F1E80008000001F8B080095 +:10E0200000000000000BCD7D0B7854D5B9E8DA8FE5 +:10E03000994C9249B2934C92C97BE781040830090C +:10E0400009068DB813028D187490574094E1A5B459 +:10E05000A246C4D34169B3431E84083558B1542540 +:10E060004E28B6F6DC5A53AF9E72FCAC1D1E5AF415 +:10E07000804644A45ED420D6AFDE43CF89202DD77E +:10E08000D28FFBFFFFDA3BD97B92F050CF3D377E3A +:10E09000EDE2DF6BEDF5F8D7FF5EFFDAF3DEFCF1C2 +:10E0A0003B3B04C62EE0DFF58C5DA50090C2D86D29 +:10E0B000220BF41433F8EBCD9E3D7EB0FEBD04A8D8 +:10E0C0002F67EC6C8242ED180B94FBA1FE2381D5E7 +:10E0D000537BB9E14FDBCA18EB9B37AEB44345988D +:10E0E0007D84F087F3C72721DC9B20D2FB7DD00DF8 +:10E0F000F330A6CF8B0D3D9347ED188376EFCDCF50 +:10E100000E75E419F5D7307624E1AB8D3AF4FBB106 +:10E11000C074ACD7EF33DBFBEB97027C7C4DB6AF22 +:10E1200003C0C5512CC707ED8EC7B09C20B65B134A +:10E13000E77B86197F1EECD7BECE7285AF63B1C474 +:10E140001A7ADCD8283C7E76DCB7B0CE797C9D92FA +:10E1500032C23A19D3701DF316C4761BEBACE7E359 +:10E160000F8FE728181ECB4B8D7B1CF10BA08AE389 +:10E17000A65CC9B8C3AFBB10C7A575EB546EC47F0E +:10E180004E61AC3BDE5FAB207D3C302F2500F33988 +:10E190009562E0272B89B174AAFF9FC9E583F57AC0 +:10E1A000B5BAB506F7E34DC9D70CCDD6CE5A9BCD3F +:10E1B000F2193B5A29D78660FCF864B6C4EF1E1CDE +:10E1C000FF0F8A44E3FFC15847472363A1D18C6DF9 +:10E1D00086924119DF2C844558577FB618DA09EB2F +:10E1E000F85B63113DEF285BE37A1DD7972D8A0218 +:10E1F000E0E56F0E3DCA5F4CB03F04E596EA9855E6 +:10E20000589AE36C497150FF2753AAFE4581F17C6F +:10E21000EEBE6A44D944055003F363D532D1A390CE +:10E22000C5424837CDCCCF580122A146F90C8614FF +:10E2300058805D881DEC2FB2C48DC176F8770196A9 +:10E24000F46E35A7EFFE7971346FC6FC2F4948EFA5 +:10E2500062BCD881F38E62921BE178D5D702F3FFBE +:10E26000B5DCB72116F7CFC37CCF001CB71D2691B4 +:10E27000CC587BA3178882B19E845BD6E1BC1788FB +:10E280008107705E7B26C750FF7FDD12158A82FEF4 +:10E29000FFBACEF7D14BF0FE5F616F751F6387C584 +:10E2A000D28F5E44BC258A6C27C233AFFDE8256857 +:10E2B000BFFC71116815A6737ED2EDEF41FDC90C4C +:10E2C0008975003CF1155F0ED2CF320F13A5445A69 +:10E2D00046BC0843C717F80EA8D84F93E4DB09F3F0 +:10E2E000727ACF689F261379C58B158C2DBDE18C72 +:10E2F00003F7F776D6EB60B0EEC54CEB790FA6BE10 +:10E30000CB13D8AA103DF5AEC27E5B60BE88D79312 +:10E3100089BE9C35B02FF95F007D7A90E65C9C5EEB +:10E32000FB194B00F8843EEF19A45713AF8174D842 +:10E330004FA017977703AB877A971A906872059C5E +:10E340008EC678024F235EAA5D25FB15A85F12CC0E +:10E350002B95609ED33D557222C08BD772787E1468 +:10E36000F03D8C1BE7033A33F709FE17AD66D8E0A2 +:10E370005F1A7C2CC3DA83A550BAE51351F150A182 +:10E38000C8FD7D2EA35D3EEE235B85FCE45DBC8075 +:10E39000DD62E1E3170D3913040451FD5A7BBD839F +:10E3A000C97FED437A42D94474C161A4B00B446F74 +:10E3B00059CA67B1837464D229D36455998CAD90DE +:10E3C000E939DD3A44240D834E359F0BE595855E92 +:10E3D000850BE32E9F5EEF36E48E5EED7B87F8F7CC +:10E3E000B083F8F77D87FA484DDE503EDC1858EFD1 +:10E3F000128B87F2EB207FDE92A2123FAE5942FBD6 +:10E400007C425047C1E495ABD72BF83C6AA993F600 +:10E41000D5E453933F97270FF0E92B285702EEBE20 +:10E42000E9C8DF28CEAC7CB804F9561C996F1731C7 +:10E43000DF821A8097ACEF9E8EF5B7069982746DD5 +:10E44000F2D5A20A972EC1BE2EEA6BEA952640B9F4 +:10E450005E609F58E8E0C205805D367C299FB90662 +:10E46000F175B9784D9859B21DE93224391B841CD5 +:10E47000809D5C4EB3F971A167602A6D714E8295E3 +:10E4800005E34251085FF5EFAD69305F254DF14579 +:10E49000A92847FA5F43B83F9111FFB5352A240FE9 +:10E4A0004C7972D49027A69C00B9427CF5DEA2F18B +:10E4B000A116E8EFC78D2A0BC07E7C64E85B7D71F6 +:10E4C000348DDB01FB84CFB735FA5880CB17472258 +:10E4D000E0DBE1F4312FECEFFB426FC33E6CFFC792 +:10E4E0005886F268EE9CE5CFA37C4AFCE33822C252 +:10E4F0002D93BF97CB8A51EE04729562EBFA4319C4 +:10E50000283740E364A07C0062CDE430339E0732BC +:10E51000F9F310953B806E3E812D8F4BCE23FA830D +:10E520007D36DEEBA3F79484DE68C2579A53798672 +:10E5300088DF578EFA6B8713F8BF7828FE6724723E +:10E54000FE9D2375AA0C5095B7B5B356063D96B8F7 +:10E5500035716B39C8C151004F1F8BF5FE63D70F62 +:10E56000B38F3350F601FD3DDD7840FB74D4E0F30A +:10E57000DCF50D4200F82B6DB1DFABC3F8ADFF90B9 +:10E580004417CAEBDB580FE2079F3759F8DC97C8EE +:10E59000F519B423BDDBDAE4F72659E6DB2A08A433 +:10E5A000DF5BF744D3FEA7D5DDB62B5AB0CE43A62A +:10E5B00075B436713B207771BFB092FA6910D0EE16 +:10E5C000490BAF13549887BA98892B2CFDAAEB619D +:10E5D000DE163A6E15420EEC3F711D53F412907721 +:10E5E000CED074E4EFE85B623A9B003F8B56733AFF +:10E5F00037DBE3DF2716FA6DFDC71C91E8E61D89BE +:10E60000E8667FCA5522F52730210AFAFBB2664533 +:10E6100015C25FD6035520BF25727B3212AF3B6116 +:10E620009F75A0B35D8D2EA603DDFD1CE818E16784 +:10E63000816EB1FC67A0532C7F057489F5BF06BAC3 +:10E6400044B8A7B182E0171A35825F6CAC25F85F39 +:10E650001AFD04EF6EACA7F2E5C60095AF34AEA28A +:10E66000FA571B1B080E3706099E63C8FF699B6497 +:10E670005D84F5A469193B516FA63D25FF7215E233 +:10E680009F81E007FAD867EC5B9AF7962D47CA900E +:10E690005C450664C0DABC9FD41FA176537DC87761 +:10E6A0003FF74B5F1C223CC4FB68FFE63647BF8741 +:10E6B000FD064405E5D54E872A25037E9E4F3C5C2A +:10E6C000EB1A437CDF9C04F87E7EEB7F6C42785231 +:10E6D000D917DF7B01C67B69EBFBED2E948BD7CE80 +:10E6E00038AC12FC41BB0BE65550591587F361FA63 +:10E6F00007EDFBE1BD9B7A9183685B7494FF5A4000 +:10E70000207B19615721D8CD81355535D0FEE5AD37 +:10E710001FB73F060F9F703654D594A0BEF9B07D49 +:10E72000EE187A5F4E55A8FFDAF1C2607D8AEBBD24 +:10E73000F6B9D158AF1C1ACFEBDB6B0005EFD41440 +:10E740006CC07DFF6D3BF349309F23F9FD7239CAE0 +:10E75000A12DB0368B3EA53F5C7FADD2DD210CC232 +:10E76000099A4276E776831FD398FC29EA39510744 +:10E770003D07EDDEAD4B160240CF89B5FCB9497FB0 +:10E78000091AC0367AB4D44B23EBDDE949DF4CEFEC +:10E790004E4FE27C7F249FFB1DFD5531A19DD0761D +:10E7A00005F2C328A40B6EF7761A78E8FC91CA50DC +:10E7B0003FEE4B54CDF7C2B86EF3BDC876D8AF6804 +:10E7C000A937DF63E7CF50BB56C02BDAF39DF96C56 +:10E7D0000CDA47D67EC5B291FBB5B463D2C5C76724 +:10E7E000C245FA31F1D4E9D4E2CAB19FE932E99BDA +:10E7F00054592B473B317571BE4FC7F9C5D8EDF75A +:10E8000084E4EAEE24C07B7712DFE7CE1865760D4C +:10E81000BE7F1D7F9F3DBB7426CA9B7F7A4264E802 +:10E82000BF78647503E2C9D3AE94E8640FF2F7626F +:10E830003C2B6EC1E731DB65A6C2F358A63B52CB39 +:10E84000B0147C61A40B67E7F454D4034E81ECE36D +:10E85000B28AFB6E2C83F279FFFD73E6C2F3E78F79 +:10E860007B7CC8177F4FE6FC5B3231AE01ED8B1B22 +:10E8700027664F5A5E4CF2CADFE31E2A9734836E36 +:10E880007631568BF542D7B106B2ABCBDD02D9D586 +:10E890005F70FD76DA98E768275F3FAC94ECE3267B +:10E8A0002FC8E9AB81AED37939DA19F0E33A46677C +:10E8B000C80CD7E7FCC7D52ED453CDE7A26A0DBF4D +:10E8C0008FEC6667744049443B78AB487E5AB3127C +:10E8D0001342DA4C882B257B9B55893E943B09D704 +:10E8E000C9C44F9DEEF921E4C347F644537B479CCE +:10E8F0002B140DF02EEDB45208F5BB2A6505D7BFD9 +:10E90000AB7D2E8DAF2BA2328A1B8BFB4795613BD3 +:10E910006F3FDAF9094298EC00F60023793EFFD602 +:10E92000F132B66F16947EA984D84C95C1CECCC472 +:10E930007F01CD343B7AF7ECC0FEA64429CF28A452 +:10E940007F0F95A13DDFA6F8703FAF510EEFF91D87 +:10E95000C29ACB9F0FF2C7917878CF87D07F4B3D7B +:10E96000EC1CB4EFD4AA5D4B494EC8BAC1D7C285DE +:10E97000286C2F923F88F5CB112F2DECF54218779C +:10E980001ACD009E2B2F0879D0AFE36ED0E100B7EF +:10E99000245DA32E75E3BC06FA213E9EE6DE4DED16 +:10E9A000E0AF5F00BC662AA5720EDA4FE0D724C044 +:10E9B000FE64BA1D367992E772D8E48DC3A08B6BE2 +:10E9C000FF6C973BD956B903E35C67D049247E229C +:10E9D000D795E9591B8DF3C97439681D91F3CDF4AE +:10E9E00094C9DD65042A091588BF17AAAA005635FF +:10E9F000573FCAFF4BCDF75AF0C414986FAE6E97CD +:10EA00009B91F3BD465B135D08FD5EB358C469C0BE +:10EA10007B3DCDF85E82B15E9033363E3E99281143 +:10EA2000DF003FB7274159D02E826219EC7F1430A6 +:10EA3000BE6E196FF4F6241B3C2694616B3FEED931 +:10EA40007C5BFDF89EB1B6FA89BB4B6D7049F81A34 +:10EA50005BFB4907AA6D7079EF4C5BFBAB8FDD6206 +:10EA600083A7F42DB2B5BFF6CFCB6CF5D7F57FCF2A +:10EA7000567FFDB93536B88A3D646B6FEA37294E4B +:10EA8000D605D84F3931A95BB2F8A5771BF26EC015 +:10EA9000EEBD4CFF3098C4EDA3AFABA7A2BCA0A8BD +:10EAA0002CF38C8FE5FB7829BFB6CDA05F4F5D3E80 +:10EAB0000B58DE8F2D1ACB029676A9734B6DF5910C +:10EAC000FE68EB3F0AC8FE43D9F60CD8CA2D29F3DD +:10EAD000292EB726CE45FECA9A37E61D433DB466B9 +:10EAE0008A53457B70A5B1DEEFA56A9DA827F2DBAE +:10EAF0009D4C07FF6BCF146718E55082DB497E4FB2 +:10EB000082FBF100D90D852E86767042653F437BEE +:10EB1000BBA5B15D2B0456EA6CD4B54210888E4A71 +:10EB20002D8CF69703A49D08E32995CA1E84951A97 +:10EB30000EAF4C5269BC440DDA5BD6E150A01FCB3E +:10EB40003A0F8B22C9D5FE2D51E4CFCA8A8FE2231A +:10EB5000CBDC8CE22327678DA375B6A0DF947EE91A +:10EB6000F849B3BB94E2277D46FC24BE40DD8272A7 +:10EB7000B2BFD5E1DB09CD9780BB8E7EE96D2C4C11 +:10EB80006525EB95B09CCAFAA9DCC51AF2317EE284 +:10EB900070EA5206CCE7BBBBDEA1B8C994B2182616 +:10EBA000F178CACB883FF9D659452877CC38CA13B3 +:10EBB0004EFF9623149F71905D16983DFED15A80AA +:10EBC000033F157D28FE5B14BECE9FE88E6E49186C +:10EBD000E47B7053493E1CED282C45BBC323FBABA3 +:10EBE000703F3C731541477C187A34C65376408594 +:10EBF000E7319DB24F457A616A35F6170B76611899 +:10EC0000FABB255FDDDB8CE3470BCA4EC043E66AE7 +:10EC100075EF0F004E57F27D12C8B3AC8686475D84 +:10EC20006588426F3FE22DC1097A1DE5F5E38CE26C +:10EC3000B52D2957553B915EAA5C5F60EC73CD1BE7 +:10EC40000ED26F6B7E2A87907ED25772FD97BFE3FC +:10EC50002AD27FF1AE7D147F3A19CDE3C127B7C424 +:10EC6000FA9A61623F12D41605FD946EDEEF0EA48F +:10EC700017A09B9F1AF433C6DD2DA2A934CEB3672B +:10EC80000396E3B34E8868F24D2C149A91644A8A35 +:10EC9000F3A46415EDF2AA662CCB2B974A1E28AF7D +:10ECA000AE11E45468773A299FF0B170C56CA2EFB9 +:10ECB0002AC5ADE27C7EE45077360B483330AF494D +:10ECC00023C705A4F8DD64EFB2D5F2672827805684 +:10ECD000850B80E2AA6437F141A6C10750D27A338E +:10ECE0003DA0DF910F9C3D7B103FEC1EF033A1C88F +:10ECF00059DD2768C5F8DE2B421FEAC3F0BF921F1B +:10ED000098BDBA738F13FAC95EC14A304096B13AC2 +:10ED1000242C8376396B751BDD8FF104E46458472E +:10ED2000C68A761B7FC4BB5E27BCB6A0DC82F78E8A +:10ED30002AE218B41713ABC696A22CC2B8EDECE2C7 +:10ED400041FA3968F849870C3A31F58669470FD896 +:10ED5000CB63C1CF06FAFE797FA0630CCA0DDDC17B +:10ED6000E3F4FD6109E37D811FCCA6787E8E115707 +:10ED7000BCFDCBDED604808F3AFBF725E07EAE11DA +:10ED8000A8FDCE68BBBFBF2499CBB34546D9D501FA +:10ED90001604BCD8E5E4F3A73FE83F777F12F921DA +:10EDA0002449612343F80FF4FB93B9FC9EF08A5287 +:10EDB000CD603D7961652F95078D723F94C3C4176F +:10EDC000CCB2BBC5F326D67733E54DC55AB624C5BC +:10EDD00006C60FD3FE4377BB00F3EBCE33E2FA59FE +:10EDE0004C43FCE6B57AE89C0227160770CEBA427F +:10EDF000F2A3BAF39447C9EFFE410C433B4D0DCA51 +:10EE00005A74FCD07E7319D8177C7F45F4AB98CE2A +:10EE100061176B6F42FA9AB87BA0DED0B37678D2D6 +:10EE2000013B5CDE6B87AF3E66878F19F8062FE9E2 +:10EE300028DA6B2813F0FFD4BE2F04F4535EC748C2 +:10EE4000EE140628EC6FFA0EE07F11D835281F2348 +:10EE5000ED9545C73F3FCEE269576CFEDDA2E3B1B9 +:10EE600027C478D4E7767B6CD1F1BBEFC6F68B2252 +:10EE7000EC9C936EDFFCA5506A8F051EBD01C65B3E +:10EE8000A64B3E01E6736247EA550CE3834C49C545 +:10EE9000B8E81864668C27AE33E2C9417B3CF9615F +:10EEA000DF618A77CDFF6314C3F7A74B070F34A246 +:10EEB0001CCA96D5288A5BAE7E3A16E08D588F76AE +:10EEC000739E9A4676F41B0E86F1EB8DC679CD467D +:10EED000073F6731E39941035F6B4DBC313D96C7F6 +:10EEE000B7C2B1E83F4CDCCD58B1052FF0E7E6F5ED +:10EEF0009A1BEB4BC291F55A7CD564D31485B2AF03 +:10EF00004AC2F8A28977A8277882C6FA3B400F95B3 +:10EF10001D913FB1E231ADDE0E4F381EDDBC18DA77 +:10EF2000BF55E522FB9949A7F6A23D7F16EC7994DF +:10EF3000DF138EC749C8474745DEBF8FC1FB16FCAC +:10EF4000A7B2136218FDC380BB2184ED23EA83C7F7 +:10EF5000DF99B0DF36FFB00BFDE0B849229D07A472 +:10EF6000B106B267B725C779C8CE2866C54807D3AA +:10EF700025B72F8CF87F4FF261B833EAC4E8F797D2 +:10EF8000A21C7C4762280F926E58EBC57E4E6B6EBA +:10EF9000867258896525256E8C3FF74ED80FA87F5D +:10EFA000FC828FB53806E3CBBF6E640CF5404FA3EF +:10EFB0008BA11DF142A342F08B8D5E82FFA551A56E +:10EFC00072776311952F37FAA8FE95C60A825F6D96 +:10EFD000D4080E37D6127C32A58ACEBD8E433B8C28 +:10EFE000773FECDBA94C43FAC9E6F19F483E9D7799 +:10EFF000DFFDAE05C007339551B52930DFF90F4865 +:10F00000463C6754ED9E424B9C3B22CE3F18F70690 +:10F01000FE1E4771EF800B54D1870AA7E781F8FFE6 +:10F020002A1EFFBF743FFC5C00E3E78EE1FA31CF9C +:10F03000118ADE696B87F56C62AC01F997C9BD6D09 +:10F04000A8E7A3F364824FE120FC7C674601B48B00 +:10F05000423E0754B85EAC62C8774E476F03D28D0C +:10F06000B3DC4DB622F8C5BD8DE817C78B2ADA1779 +:10F07000A63F6CFAC191FE8825BE60D32B6021911A +:10F080003C8A71095C7F32BB7F75039E4DC17AC695 +:10F090002AEFEC4DA478DBFB144F2BF67E519DE458 +:10F0A0001B8427A889FB922CF5BEA29269C916B8C9 +:10F0B000C825FC66B9251E571857BA37D9021FC193 +:10F0C0000179FC4D433DF05F1F9F33FAD73F68D76E +:10F0D000C0247AE7B848FDB7427B1DFAFF3891EFAC +:10F0E000E3FF48F96D12C66FF4E7648A5BBE96F2DF +:10F0F000DB0CF2AF99F2C1A132D417F13E3C2FE8FC +:10F10000CED3C518D42FCFF0F346F41544AB3EEA66 +:10F11000071EF3D8F4D161B2FB0D7D9493C8627CD5 +:10F12000C3EC97451F49E4BFA84C754EC6E78CE871 +:10F13000C2AC8725842F18F142D4CB545F807A4229 +:10F14000D4A227D8FAA17D2D0A59F699A17F69D7B3 +:10F150004BE37BECF07F95DE33E96B8BDCEB42B964 +:10F16000B5E5FCF074BBCE63CAFB81798B17AE1E8C +:10F17000C4470E3EC9C792D76BE012E13A976D764D +:10F18000D8C65DAADBE1DBD7DBE1C56BEDB0653C42 +:10F19000D2A7570E871CC8FF9F829C44B966EAE934 +:10F1A00015ACFB35D40B77805E4039BF92855EFB92 +:10F1B00010E03BEB635918E8D681F9234867BAF6AB +:10F1C000BED52EB8737BACCD5FBDD79348784113C5 +:10F1D0003807ED336F01F94F4CE7FADE059840FF31 +:10F1E000F9470F368FF939D2E70F9D9C3E23EC8407 +:10F1F000959DF63849A45D90280A1AC61D739B593F +:10F2000008EDF3BFE5E56FC238D9D31B3C3E1DFACC +:10F21000CB2BFBA4AA00F509C82D8C132D2A4BAAD1 +:10F22000B6C239653BA75B6197DADFF43380F3B48C +:10F23000A235E8C7E404430EB4AF87D8352D76D89D +:10F24000CCA7C02524270D5DE795AECBECEF33D0DE +:10F2500057740E781EE86DB2857FE43E01F9F28E98 +:10F2600020D350EFDDB99E69DDE8D3B2898918C794 +:10F27000F860718148F6B0CEC88E500D1E7CCAC3AE +:10F28000FDF4C8FDBA639544FB748757622AFA6F90 +:10F29000E71B9D68F77CF094C09EC8433E68D83257 +:10F2A00019EAB73CE65011AF2C984FB284F8207F92 +:10F2B000909E60DD9FF075BB68DD8B8E2FA47EDE97 +:10F2C0001258BF908EE33A3EB1DB7BDC0E5C1961D5 +:10F2D0004F58EC40DBF309B857C86F65EFB435DB26 +:10F2E000F596336778BD45E347A19D5432A8B7E250 +:10F2F000A7F9DAAF2AA3BC0915FDE99615726DB717 +:10F300003D7EE9BC80C13FFC772AC6DD18F1F1BB28 +:10F3100031CA04948FEF3A15A11948FC68BD44FE28 +:10F32000478B2E51DCE870A26FBCC8E3ABBAAB12BE +:10F33000E068DF730CE0A88DB7CDACBD6E108EE930 +:10F340006899590B9DBE9BA4EE40F85D0FD36B2AC4 +:10F35000B17F0E6F74DD3D733FD6C730D207671F94 +:10F360006BECD02B29FE47F303D4E846DCC8C6D7A4 +:10F370006352F8BAB76BA14D12D049FEC2935E5CDE +:10F38000AFF95E12BE275CE43D7F68933CCC7B6E98 +:10F39000F33DC06DDB64B4E7383ED28C7AD1988FF0 +:10F3A000757C5942FF929F47E44F71869AF2BEF9ED +:10F3B0003C522FB5EE406893431AFA1E4CA3C99CE9 +:10F3C000BF38FCFC43586F1DDF7191F97FDBF8B843 +:10F3D000547F4EA3FE8AE707CD37A45EC67A617ECE +:10F3E0000EC0F75195DB0723F6073272C3F0EBED41 +:10F3F0008CE82F9AE6E705B3F06BF407EBDD1AB162 +:10F40000DE6867C1D0FE903FC3A914BAA349248027 +:10F41000EF22A3BFB654E4F946814E3AB77E22C02C +:10F4200024E4FF21E3AFE0FA3F86E921B4338F16ED +:10F4300031DDBAFE47F64CA173901DEB990FCC332A +:10F44000B643EEA473F9F415FA348CD7A4AD95192C +:10F45000BA33D9B7F52662BC26FB446FA20A9D5782 +:10F46000AC3DB215C7ADD81CC7D43C4CB1EBA4B869 +:10F470007CFE7532F9A509D77DD9B91CE35D89A554 +:10F4800012E62D31238F4F4EBEE6676887E53BB409 +:10F49000F6ABB0FF4A594179DB027622C67DF4DB38 +:10F4A000994A7908B222E69511DEFA75A0811D8B82 +:10F4B000558A23A4B5C84C20FE50293E98A6A7D053 +:10F4C000F9CD0E9647B0DE22197AB641B8258EC620 +:10F4D000A5738E01FC099D7BD0BF01814CFE57DED8 +:10F4E0006D9D4D388FBCBFC4A9744E8D7F930D792F +:10F4F000887684CCED9C9F0EEC5FEF1E07CAE8B5C2 +:10F50000FC7D3249094F8CC7678CF39F058CD3660D +:10F51000FA5AF95BB66BECB01CD5B06707AEE75A88 +:10F52000F35CCB5E9F76FC2107E24D1159A263CAC2 +:10F53000A5FB4B3BFE03079E3B1DCD908876F31643 +:10F54000DBF5782EB3C433F286C6372A021BA62118 +:10F5500052D286E8FB4ED26B269D0CF1EBDAB8DF77 +:10F56000D6BCAAC1C8575CAC7C366ED05FEC1238F2 +:10F570009EF56C7EDE37E4FD4A45FF05E2215F66BD +:10F58000E8BF35AB7EDABFA8A88610C537989AD4F5 +:10F59000943E68D70A4EE64A2F05FBC7B0F79A0497 +:10F5A00026233C386E1FC371832C1087F606738B9D +:10F5B000E42F6C749D1987F1BDA8E8BF8FC338692B +:10F5C0000218C0BD94DFEA5770DD1B1DEADE189CEF +:10F5D000E72107F1E7FD29652EE4E7FBE3C4449C3E +:10F5E000ECC6381E5F69F6FA5C25C578EEA1DEC66A +:10F5F00040CFEE48E99BE942FD89F996E00FFD72A4 +:10F60000DB071D7A168C732E93052CF1D828B9814F +:10F6100021FEA2CEE5D89EEF6D64940765C2D5EEBB +:10F62000FC1A9C4F18E54B399E47FA5AF0BD692EDB +:10F63000C9764E12752E9D059287EB3FCBF67C2F37 +:10F64000D8D1985F75E9FE636DE72E51E70A46E869 +:10F65000FFAA88FE9561FB1FEC37D9D66FABECFF94 +:10F660008B07F10C92F419C0EF0267E00166C983C1 +:10F67000EA49A87E2DA5DC92DFE1F5F56AD07E632C +:10F6800096A784F28F19A7A7199E44F20BDF4FE1CA +:10F6900071D49ABA0299E26D59F673B01906DD9BDE +:10F6A000791F351E47447E874FF6C7E1BC239F5F15 +:10F6B0005EDE473045F846791F41B4055306E3380E +:10F6C0001B9D0D0D888F91E239661C677A67BE3DE0 +:10F6D0008EA3E7D7568153BB556086DFEFB8310C58 +:10F6E000F33953B7A688F062D8E9B76215F169CF4C +:10F6F00074C463D45D8262CD53EF027AD4603F4319 +:10F70000403758EE84FDD54663DE9497E09F83DD55 +:10F71000AF51DE541195FF0CF3C6FA5F3556106CED +:10F72000F653BC4AD0509F8C5F2D68DDC3C4B1B581 +:10F73000546EEF6F4D5716AE407AA88AE1F27FD52E +:10F74000B5E0F258EDF71EE2CB2DF3594907ED462F +:10F750006803C25B6773D8FD8F5F28D33C9477AD95 +:10F760006C0078A3CA8C3C07F02F5251DD1A340389 +:10F77000F8C6B8649F3E7D17AEF7DA5407ED5BC25A +:10F78000F9DCD7F7A05FE273AA689FFF785532D9FA +:10F79000EB8BD32526FA500E717A63770924170272 +:10F7A0002D763F81A9A1D7303F61EB942805E5D79D +:10F7B000A2E3FF46F96E20B7FB516EBBF3B89FEA98 +:10F7C0005E184B79D1297E7BFC7311DBFC45723CC2 +:10F7D0000E515585F1FB14E6A778E4BC1351744E25 +:10F7E000BE355A49C7B8625414BF37B038D21F89E2 +:10F7F00080C16AE17E88B43801CF7BCC3CFA48FCFA +:10F8000047C645CB53EDF1CFD3B57313C25869E466 +:10F81000D947BE6FC639FFC3A0DF8D4ECE1F91ED15 +:10F82000CCF96C31DA75359ED33E750CCE2F07FCC2 +:10F8300045CA2708C2730B5E644F9F807C39D2FC97 +:10F84000BB8453E96C98F1CC3207F08A79B5398CD6 +:10F850009F77215B20FF47AE7B2EAE7BDCE0BACFEB +:10F86000B2CAB70BD9507E49BAE145E297D3AB048F +:10F8700005FD29132F261EFE5FF38D8887826610F3 +:10F88000DE12CF9136F854D29BA9229D0BE478AAC0 +:10F890003F9727F0FA4F6C7462CFB394F67E2EA890 +:10F8A000E387C93B0DF60BAD9887B081FBF539E1D5 +:10F8B000CF79DE6790892DEEC1FC343A40B2E42363 +:10F8C00044E6814AEE86A7FB007F5E5DA63C31BD23 +:10F8D000BAE11708EB1BA2148CEBFE24F6874FF756 +:10F8E000C1BC83B24B89023EF9BE1408A01CFC9B2C +:10F8F0001850F260C96FE6063A52F17E86B26B5537 +:10F9000037C889564FA982F73D16071F0AD7803E90 +:10F910005592878F832D36EC846DA95C4E1F7784BA +:10F92000B331DEFB556EF5B6D4F261DA077F48FDE0 +:10F930004D95B8FE89ACFF95D1CF93863E5870F7B0 +:10F940000B9F639C28562D2E45391D5B1CF6CC81E0 +:10F95000F5B4BF5D508A66DA2E63BFC0262B437AAA +:10F960006ECA0AFCCC3AAE4B55643A97653D53B02B +:10F970007EEADF8B7FF336F4D77EA35B41FB5B2B04 +:10F98000F025CCC91B3A0FE8E757D88FEB5C07D1BD +:10F99000B9D9CFABD17D4FF2BCCDDFDD78AC02E081 +:10F9A000C4BE4C01E0171F7FEA460FF0D1AB297DA2 +:10F9B00099585F2BDCF5F07EA0DF571D5C5FFC23C0 +:10F9C000F5AE8775787FEACC533F7B04E5DD554E75 +:10F9D000CAFFDA64DCDB19D8D7349EA7A3A6D9F115 +:10F9E000706835E0C133321EF60FC5C3FED494A152 +:10F9F00078B85FD55EC375C12469DDED8D2CBC027E +:10FA0000E6A8A5F5DC3009BA48577B7EF90874935F +:10FA100051A813BD433F87B01FD7B9F62F309FDEE3 +:10FA2000ECE764AEF6163E3FB47A2FCD23FA203FC2 +:10FA300097631E5D433F4A83FD7DC247EFBF37DCBE +:10FA4000FBE67EDC99CDE556A597F35B92717FAB23 +:10FA5000C3D9E99D0DA552F8F8FD0ABCD796D75336 +:10FA60003F5C3EF8B1347E3E9D68D8072DCA0BAE90 +:10FA7000659676670D7A5A99A37D8AEB8EC5FC2828 +:10FA8000A87FB802F007F38C3F985C4A7672212B6E +:10FA900043BB42F1F2F630EF5338EFD8299D28BB33 +:10FAA0005874219FF7C3DEC718FA79D1C550D2F335 +:10FAB0003E867C12CD020AFAF07F7FFCC1875BBCD8 +:10FAC000B88E5011D24196377E33E6A777636C101B +:10FAD000EC885480319ED3058E6E12FA75194ED281 +:10FAE0007B91EB3A9FC6F7F3E62CEDCEECF261F09A +:10FAF00014D5F7B347300E36DEE9839D6253C5CE89 +:10FB0000FA65485733DDA4E7E1797DC84257C50659 +:10FB10003D15A7F173CB4DFFC7558FF1C3483C5F2F +:10FB20002EBD25A50DA1B7A4B4E1E92D396D387A14 +:10FB30004B1891DE32D386A7B761F1100943CF3A53 +:10FB4000E68D48181F04FCCBE726EBCF03EC1258D8 +:10FB5000439417E10AFD6DB41FF26582356FB5BE9F +:10FB60001FEAA3036E6A7F4A08BC4C7CEF6A209DA3 +:10FB700026B935DADF9753BF5EFFA24BD396613DBE +:10FB8000F42FF1FE1D880F1897A1FF149DC5283F83 +:10FB9000C21CC791C6C7993AD31DC0FD9B6ADCDB66 +:10FBA00034F1FABFD2645AEF2F0DBA1F892FE2BC8D +:10FBB000DC6E1F892FBE4C1BE08BEF20BE2FC517BC +:10FBC000A306F9E2669CFFC87CF12295B1C59C2F83 +:10FBD00062912F7C381ED36BBD385FCE07B7A74527 +:10FBE000111F987C52EA4DB7F1C93880D1CF1B69FB +:10FBF0007DF1C6FAE2717D505F57E2A0FCEB336CF9 +:10FC0000FC4ECC838AAF50645CEF4A834E9BB2B407 +:10FC100015691417EE6348AFDDAC7F4F14F29FC631 +:10FC2000F38D6FD67B3517AE17FC71BC7F72B78131 +:10FC30009F2EB46F518F5EC58C7BAA9DE47F44F2EA +:10FC40006F7461D817B0F09B68E0EB3AAF7F2D8EF0 +:10FC5000DB252A3168E798FB11B99E3BB379FB6C31 +:10FC6000A4F394A1747D29BDB1C3D01B3B8C79272B +:10FC7000FDDDD5301C7F4FBDE765E2EB91FA79C21F +:10FC8000C0D756A31F53BEC7A27C47F47875BA27C6 +:10FC90006691EF5B911E5CAB3B6CFC0A7CFFE8B0AD +:10FCA0007C9F0C7C9F372CDF3F71257CFF2DF079EA +:10FCB00053DA307CDE947679F8FE731ABFD7FA6790 +:10FCC000035F5F17DF070C3CFFFEF2F1FDFB11F055 +:10FCD0001D46FC5D01BE0F503F43F1FD46DA707AD0 +:10FCE000DD3B44AFF70E370F178E2F70BD8FF52C0D +:10FCF0004BD7118FDA72379DCF98EDEECC560C3D75 +:10FD0000C6285F3DE9DEF8509330B2BEFB16F6FB25 +:10FD100033A2AF88FD9E2A72FB6CEA4F8E3CAC1773 +:10FD20007F2BE33C3F1C5D3D6FD0D5A5F4BED33B9C +:10FD3000A0F7BF4A4B192A2FBB8D7B0C376705FEF6 +:10FD40009E4A78E9BB01E553D7834902C659B3B44B +:10FD5000B080F6B789BF35692A95E67B591A6F9F3F +:10FD6000154C12306FC3D25FAC3765E4FE22E70159 +:10FD7000F38BF7927CD3D6A559E4D580FD66D811D4 +:10FD8000DD493DAB507E6719F23ACB908B26FC7172 +:10FD90008E96E6E57A2503CB333EC75A4CDD45F90E +:10FDA000CDED442EAFCDFE457F0FEB43BD52C1CF0D +:10FDB0003F07E5FE6DCF98727F25D1976CE82BAD9C +:10FDC000C09B32486F667F23CDB3D49857A931CFFB +:10FDD000D2C179167B498F04265E6C9E9178BADC7D +:10FDE000F92E32F43ACC778AB77CE4FECCF3617317 +:10FDF000DF9C4864E0671C6A31E54641293E9A3E33 +:10FE0000A0AFFD3538EFAA62F6A2912F1783FD3E11 +:10FE100069E4513EB9FAD12A3CCFE85EAF505E2981 +:10FE2000F8994D083FD9AC503CF066A39F483A1D65 +:10FE300078DFD933665231E1650E8E737D25B713B5 +:10FE4000130E4A746A5005AA5F9090CF752FFAB7C7 +:10FE5000ED82EE457B48BFC1CDF344BD73878D7FF6 +:10FE600098A519DF30D7CBBC659768DF44ED95586E +:10FE7000BDC17F25EDA3F47A6C3F88C7E412C4634B +:10FE80006C31BF2F56C5B229BFFA7E831E609FEE2C +:10FE9000217EF17A18CFCBE3781DDA3FDFAF2A7FDE +:10FEA0008380788D2E82A1E069B45F27FB49543BA3 +:10FEB000893E620A397D30EF11EA6F701E9326D9B0 +:10FEC000E771DDCF24C1DA7F9B4937FA95CCC76C47 +:10FED00037325E783BBDBA81E206FA0699E1B9FB9A +:10FEE0004F627F487185A01EA54441F9B7E89C1078 +:10FEF0001A616FE6061EE574DB7035BFA7DE3011B0 +:10FF00004B3753E8BEF2F53EB0734BA074B975F4AD +:10FF1000A7D979F994358E6C395F102EC47EADF176 +:10FF2000770E37FEE5C62F9EF30E895F3CE71D86F0 +:10FF3000EECDF8453CEBD3F15E02F87CC6B99A42AF +:10FF40007A2CDEA7D23ACDF6FF6AD04BC20876DF14 +:10FF5000BF1AE39AF4BDA0B59AE5933C69D0116F3E +:10FF6000DDF54CC13C4FD4FB389FBA9207E8F91934 +:10FF7000BCEF5E8279EAEC458F38B83E73BD66FF10 +:10FF8000070D7D32307F27F7278E3B58FD6FDC7CD5 +:10FF9000BDA5967925AA5507BD2943D71B39EF037F +:10FFA0008DC1708D03CF2702542607A7B19378FE29 +:10FFB000E3E2FBEDAC8739A7E33161EFED6B600A5B +:10FFC00027A4C0FB38FFBBAFFAFC4778D1A0D735D8 +:10FFD000A909ED897BEBE09D3CCA279670BFBE6DF9 +:10FFE000FA688EFB278A8BED71B814BAD711411FBE +:10FFF000CDD34BEA3D24A9BAEA0E823E6F3EE43BE4 +:020000022000DC +:10000000E606F8B4B7ABCE0BF36F7EC7578F9F44AD +:1000100029FCE9439B3703BF34CF168CF380CCB85F +:100020002AC05BF30D1C3EBFFDA53A8CEF342F14A4 +:10003000C89E10D2BBEAD09E68DE63B7F706F9AB64 +:1000400095E67F7506B70B9AAB8411DA71F9E74C28 +:10005000E7FAAF79D6C5DB7DDF6C771BBF7F3E52F9 +:10006000BB7A63DC20BA2E689F9E13491E376B490A +:10007000FAAD88AFF322DD9F16827FFA37F453DFA3 +:10008000AA4C533B789C30319DF84C3938119E3F37 +:100090005A2D8AE8BFEEBB2E6DF324803BAB4501A1 +:1000A000EF0945C97E3AD7C69CCC269447EA7D44E1 +:1000B000176D0B819E4B889ED3D3510E69FCB9F608 +:1000C000107F8E17ADFCE347A633A0A33C7CEF8DD9 +:1000D00051EFDF8176D45F04EE57F7BA0A36FBA002 +:1000E0009F7B774B744F69247A196EBD0B007EBBE2 +:1000F00042EAC63C7061F7595AC7EFB57C01D7F5A3 +:10010000F6F94F68FD9D15A3559647EB9F986EE154 +:100110008F7D53A2C6F491FEF397E073D07765719B +:10012000D245E73FE59BCDDF772C80F33FEFA4F985 +:100130000BBB5368FE6F5514D0799D14F7A51BE7D0 +:1001400003EB8946FD02F39D8EE349D97D59281FB3 +:10015000CCF95EAE5CF4A70F918BFEF48BC845B46E +:1001600003D2B97DF4E5BD2ADEBBE2F6D148F2291F +:10017000906EB72F2E433E05ACE35FAE7C02BCAF62 +:10018000C2F7BE2EDE99C6542515EF73B1817C6B84 +:10019000CA2FF330FABE9570AE817FEFC6C5941BAF +:1001A00091DED7FB395C0A3626C8EFB69212975318 +:1001B0001AB9FF3773FDEB709F1C9E3EE94AE2EED1 +:1001C0002D43F7A7E562FB335D3AD58CF76E4E57AA +:1001D0000AB45EED1CA3EFFBE84C4DC0F94ED51CF4 +:1001E00094B72F2B7DCD98F73F4B951BE85E5705B5 +:1001F0003CB39C37246A2E265BCE93926B151B9CD6 +:10020000E2F7DADAA7D5ABB6FAF44091AD3E7395D2 +:10021000CF06673754D8DAE706351B9CA7D7DADA5A +:1002200017B4FB6DF0A8CE7A5BFBD1DB03B6FA31D5 +:10023000A155B6FA71CF36D8E0F13D415BFB89BBE1 +:10024000755B7D49B8DD563FE940A70D2EEFDD6EA9 +:100250006B7FF5B190AD7E4ADFB3B6FA6BFFDC631E +:1002600083AFEBDF6D6B3F950DE4CB083C7F4E54C5 +:1002700065931E455B3D3F7FD2D9E142A89FC3CC29 +:100280003F9F03CF5DA77A25CA036175FCDEB10EDF +:10029000FFA17EF547E4A56865F6F37AA0877D782F +:1002A0000E5B5511457A746A44BE4B15CB4FC07B2B +:1002B00084530F482C04F02CA42B71285D31A03FEF +:1002C000A4ABB3065D0D5D977089756987318FC8E2 +:1002D0005CD7CDB82E18F7265857D8B22ECDC8BF48 +:1002E000D52A4E486C98F54DC5BCE70943D739155A +:1002F000CF35E387AE2FF25CF33FD38D734DB06BF8 +:10030000ADF7594E1FE1F759746C88F8D004920F7D +:10031000A719F013C0FE3CB9415786AEC33CE7AC09 +:10032000D25D3EC44F15F413C20A8C3958ECA06854 +:10033000D5CE77B14576BE8BF3792F4E37B02117E6 +:10034000C5EF0874A2C27FC3D1C9CD0CE802D6752F +:1003500033D005E2FF66F9EBE1333DC38ECFB3AC9A +:1003600032017183FEA3A760A83C33F1057E4F6E76 +:1003700046F9C8FAA538E38AEDDFE28CAF61FF8267 +:100380007E29CBF806FA05E4FF147C9FC901F54AE3 +:10039000FC969A8C21F2BF26E372FC964A1EF76601 +:1003A00085B3B95D06B617B7BFFA28BEEDCFB8B8AA +:1003B000DFE2CF88F45B4ECBE8B7EC717C9FFC1397 +:1003C000ED56EE9F803DD091CDFD32EECF04B99D2C +:1003D000575559923007C6EF30E23A8378D016224B +:1003E000FE2F77FD2B8CFDB5AC7F8575FF22D7FFE7 +:1003F0006A138F4FBC7A48A27BDB6CF1ECBA128C8B +:100400006BDE28D23D69F3BCA536C028EE5F256FB0 +:100410007D96F178E63DD86FAD5A257CD78DCFEF2C +:10042000A37224BA7B28E38AED9A8732BE9E5DD3FD +:10043000FC4DE8EE4AFDA88DE847611E612BC78F91 +:10044000FE619CF13D4AEE4F6DDC64DC936CE27E14 +:10045000CF2F8CFDD966E06365263FB7AA8AAF200F +:100460003BB6558823790914E5FD21E2DBEBA4EFC7 +:10047000C800BE9FC275ED4F9F9C80F6EA9983FB32 +:100480003CD6F395E3061E8E0EE26117B6FFF081AF +:10049000F7EF48B3E2A17EF996721B1EECDF3B300A +:1004A000D7EF547A282E3E437293DC6E2964745F32 +:1004B0001B28E3A6E9938D2B13F07E4B96CE503E7E +:1004C000C6A64B8CE4B8CAF38DDAE13FF253A5A778 +:1004D000C2280FCF1A7AD2E1B5E40F313C27E67972 +:1004E00033B1CC92A784E747C63D9CE84BDCAF7C98 +:1004F00035C3C82372B2349C7F4BE36E76D292EF41 +:10050000231BE76123C9CB83C63ED489DAEB88AFCE +:100510004F8C7BAD91EDCD7691F8DADF77B2639CAD +:1005200007EFCD8AC6BE05BC567FCD2C132AFAC76D +:100530005AEFA5276AE7C65AEFA327D7B2715638F4 +:10054000C5EF1A676D9F56AFD8E0F480D7D63E73DB +:10055000956AABCF6E28B2D5E7067D36384FAFB07F +:10056000B52F68D76CF0A8CE5A5BFBD1DBFD36788F +:100570004CA8DED67EDCB3015BFDF89E55B6FA5F73 +:10058000B3BE991812F2663E32AB06946DDB890554 +:100590005ECCA76A4D99EF0A0C836FB3DC9FC2E96A +:1005A0007DA47A93FF5F6DF4876B46E17DD57A9BDE +:1005B0003CA835E4E2FEC65554FF7A63033D8FCD77 +:1005C000E4FB89E7D1F8FD1A983A7DAF41F354EB8B +:1005D000B89FD1C63DEE534220363305EDBD063AF5 +:1005E000B7404B0AE388D79F83F12CEBAD620BC376 +:1005F0003596F54E732DB5D54F57BE6BABAF05C2D3 +:10060000BC067CA1EF78EFB33DBF415D677BAF29AE +:100610006BD976E4BF8D200790FF283F8DF22D1F08 +:1006200099A5C1BA36E2F73A32401E646C9E45E79E +:10063000C34243FB386110DF8B337F33AB2607F1B6 +:10064000FD1D2FFABFFB13019FC3E88FCBC56724A5 +:100650001E0F18E777B54EFBB9BCDF906B6609F249 +:10066000AB2C13F9EC90F46540C5F95F3CAE113941 +:100670007EE4B820DFAEC7FEFE0272FE513654BEE5 +:10068000D765F2F38D56412FC473E65A47A816F585 +:1006900052149B4972FAACA2EE443BB43565860F06 +:1006A000BF81323373F8B8BE0C82256C914B42DEA9 +:1006B000BC7A7CBF36C54971BADA11BEB35565AC98 +:1006C000FB9BD2C9D7A78FDFCCC27B18267DE46500 +:1006D000FE7A163F2F195EDEC3DF7EBC47211772FC +:1006E000FF1DE83C1C2823BE30EE91055623BE2397 +:1006F000F920526F068DFB1BCCCDCFF34851A01FC4 +:100700007080C76346A2BB8D8D8A22C3BE9E56D41D +:1007100004CCCF34BF2F0006B0F796B8FFFA762688 +:100720006CE61546B60FE23F317EE175D3BA10ADE7 +:10073000FCB248A008F3239E30F6BB325B7B04F189 +:100740005499EDDF8A7283B902458827807F8CCF68 +:100750009932006F23D80B30C65F15E5B2CE1FE08B +:10076000BDA732B95D6CF6D345E3B8793F0087A8E1 +:10077000DE3300EFA4FA2CDEFE72C7B1EC275F7700 +:100780002FFF1EE697B29680DFF59C1F5C4EF6D8D1 +:10079000C2E077A96C6F541231CFF6E346AD18BFB3 +:1007A00043307FE12405F35E16AE5C4EA5D97FC0D1 +:1007B000E017679E4CDFAD96F244FF2E8AEFF3738D +:1007C00027490819786D31F46D3F7DCFD665DC5B24 +:1007D0000CACAF2A6EB1DD93E964B8CE6855FECAA1 +:1007E000EA67BDE7D0C28407F7E59DEB0C5D2730D3 +:1007F000048CFBA5BB30A4133F542BC39D1F99EB66 +:100800001DA9FFC008F2C15CAF89B7C87CD64D8571 +:10081000D57E3C179504573FDA6D78BD9EF82ACEF9 +:10082000F87EB4D17E09F4FF02D2A9EC53914E9721 +:1008300018E349C639E81240DDFAA4C1F1DE73F8C5 +:10084000FF84781982C7CBC4D33194C30EF4737A72 +:10085000A2E9DE135304AB1CAF37F2A6007DF43DD2 +:10086000848F478FA5FBB79B96BDE412117F99DC5F +:10087000FE7DB8F874397E57F661D6FFC04EB49B42 +:10088000D7C7D17777EB979E2DB77E5776C9BE9F96 +:100890002A98275C3FAA2505CF139630F94BAB9DCC +:1008A0001839CFFAE03D448F7A93607CFF9DEFEBDF +:1008B000123DD1F6BDCEE5ED89740FAB239BFB75E0 +:1008C0004B0C3BD3BCB721C5799C28E796EAF6FCD4 +:1008D000FBE5ED11F9F856FB541AF4DF744CDEC059 +:1008E00075B58A444F4F029E500FE5B030951DD923 +:1008F00049A6DCA576D9EB059A4F8029AF6B7943E1 +:10090000E713398F65CCE7C47E2E773E1DC6797F0D +:10091000948BE9B130B40770DF8BF89179DEDA633C +:100920006E13D6E9B29ABF909FC346ABBCDE3C576C +:100930004F0BF430BC7F1753C6E89E8888EDD0EF8C +:100940008BEDD5F0BEEFCCAC513779C7E0F96DC077 +:100950002B2A04BF25A7607E0187C1B27C6B7F165E +:100960007D3F682CE6093FDC9AFBD6816CC63F8D43 +:1009700043E748B96FA15DD36DC26002E0FDEAEEC6 +:10098000980158737901CE1F807584BB8CBC15EC1F +:10099000FF535C87ABB7AE08FDD8284141FF6924FF +:1009A000BA6ECAD2A667911CFE76CF89BBBD2B3A20 +:1009B000AB70FF55FE5DCB4D8CD9CEDDEFCB72F227 +:1009C000EF98660716E0F871EBFB296CE54CFFD455 +:1009D0008D7437B83FBDB41F83FBD3C3F7A7AC9763 +:1009E000F627AEB897F627573DCDF261BDB9953CD5 +:1009F0001CAFC23AF2617CB54554C2F8A03089E61A +:100A00002D96F173F7B80A41413BA9C3C85BB8A959 +:100A10008CD13D00258AFBEFDFCBE27CB12E4B323F +:100A20004ACEB709EA06CA6774D58A743E9F80A584 +:100A3000DBBAFE16A3BD6CD323F7AB8107B22CF152 +:100A400091432DFC3B6DAEBCC26EBCAB54A5CA6BD2 +:100A5000D1DF7CDAC8D36ACAF2CFCD82F70E9525F2 +:100A6000C704F879D2FAAC94A1FB6AAEEB52FB361C +:100A7000D27E99FEF248F5F3174A744F557405B6C5 +:100A8000CD83F9DEBD3BB904F3E48FD64B65BD00E1 +:100A9000DFF3BB34CA13792C8BEBFF7BC5FE549478 +:100AA0008B9BDC8FFAE95EE1EE260DAFCF9F4266AD +:100AB000B1CCE3DE57AAC88EDA101B5F897E6AE4E8 +:100AC0003C8E9EFF839BBE3B86DF8D29A60DA538FD +:100AD000E512E443910D7C8FEA7643A6EDCEE2F673 +:100AE000EB11C35E3E2AF7F1FB995E89EE01457E6C +:100AF000B773995F70E2A770960C3EE7F1CEA0E362 +:100B000053EB770B96CAB39D381EC81F5B1C73DE70 +:100B1000DCD9AFA35FBFDCF0EB410ED9EA5746C486 +:100B20004517D40FDAB967E8FF435CBFCB9A03CF10 +:100B3000BD0FCE16281E3ECF6FB78FDFFF8744DF75 +:100B4000413B8AEF02BE8F2E1EBD13F3B422F1216A +:100B50006573FA3C62F80D03F861D496CDF59F20D9 +:100B60007C2C037C48F6FBAF848F4BE121C01267DD +:100B7000E06B9178583E17F0933F74FD47653FE175 +:100B8000E728E007E32291F89821D5D1BA97C3BAB4 +:100B9000AD711573BE91F88AC40BD8A547F1FBF46B +:100BA0002737F37384C3C6BAA5F07F0EC4FFE97B71 +:100BB0001041AE1F30199FE70DA8ADC950BF12906C +:100BC00088FC3307F58AAD5FBF13E3EDCB023C3FF2 +:100BD00071887E9116BF6E8DE7447EAF22729E9122 +:100BE000EB9865E89121DFC992C35968479CCB32E5 +:100BF000E2DE1378DCFB8C6F1EBF17569632ACDC3E +:100C000035E33883FCCEE96A4970B6CD4F1258609F +:100C10000056406FAEF14A2ADECF3D5C3F6A1B9220 +:100C2000E11C571FDDE704A945E7164B8E48745FAA +:100C30007C0E73A96E98E74350897AF8A6DA68D5D6 +:100C40006DE9F774E71774FF4E0FB0866780CFD653 +:100C500040F7F83B1AE63AD7789D344EA4DD12B936 +:100C6000FEB4EC81754FB892756F035D8A74AF2442 +:100C7000F37C9BFEEF32B6B36430FECAB2346ED75B +:100C8000A672BF6E5C76A261573790FF761971D855 +:100C900071D9C3C4FFDDACCF81EFDFEE7287293F8E +:100CA00025E838354007B6FC9400FD7E455BC6F765 +:100CB000281FBC2D267E0206D1DBB1C914F24F26B7 +:100CC000633CBC2D86E72D3195DF738BC67D943058 +:100CD0003F0CEC7A0B9E86E8E3FD2B9EEDF6E07769 +:100CE000C064FA9EB8C85C941716582784B8BDA78C +:100CF000B6ED29233B98F25197041DA7ADFD05E2FF +:100D00000AE9BB28813C404809CE732CC15215EB3F +:100D1000C7E47456C4FDA881717578DF72FE14C0F3 +:100D20006DC6FBE02E572AF957ED96FEF3871B0F91 +:100D3000A4D645E25991FD47F6D766E4674A712B80 +:100D400056915FEDCD50C8D62FE27EE8A26CD1A6B9 +:100D50006796B99215D9727FFA9374B7ED1E8C59C4 +:100D60009AEF99781DB0D7F4B0CD5E73B7BD1C6112 +:100D7000AFBDFCCDEC35E81FEDB5BF7DF81D3A7772 +:100D800039DD0082AA04F950A138428E9137C5643A +:100D9000758C55BFBB8299B42E33CF4A5659382E25 +:100DA0001EED5C95E83B59F50988E764D947DFA952 +:100DB0007874E03B99FCDCE5D10C25B1837EF787A4 +:100DC000E767C9F58A80FEA5E90F98FD9AE3251724 +:100DD000F904BC2F3BD2F9C6E3D9577CAEF6F870C4 +:100DE0007C755068F8F80778EEF08644FED06DDE2A +:100DF00075F43CD2DF0E19E39D900221E49FDEFAE8 +:100E0000776FFB3EC6BF5E8CA238F47FD4BF7BC732 +:100E10004F54C413EC3FBEBFF0C7F3F0BB459BDC9F +:100E200032FE620F6BCFE6713BA949207F7193EAD6 +:100E3000AC7D11CA6733AB0E617F6A6DF063FCAEA7 +:100E4000EDE922BF03F9EAD9CC1A7A7EBA88E7AB7A +:100E50009EF6C6D0F7E7CDF7DB62F8F74ADB8CDF0A +:100E600029F9BD916FFC7B039FBF35E8ABDD1128ED +:100E70006A28C63C7B817E9766603F659DEEFBBB22 +:100E8000CEC9F45C1204F223DB6202450F58F0660F +:100E9000F6EB3A07C261D270EF3BE939AE87DE4F1D +:100EA000B27F47F580F1FE01635EAE73B1345E5BE5 +:100EB00012CCCB6DED279E3F1787BF675C923DED4F +:100EC00020E2E3D94CED5036F18D210FBD078E099C +:100ED000F1972317F9B9D35B5E30FB71BFD70BA134 +:100EE00051E88F169D6EE5F2C845E73516BBC4C8BC +:100EF00007E0DF295982FFA2FEFA5B2795E1292549 +:100F0000539FF00DB5633EAE38B30DD580F9BD11DA +:100F1000D35E04367F1DF3213E32C0A5EEC21968B0 +:100F2000C7DE5CC9EDA4E56827717969B36B22ED72 +:100F30001F370B74627ED84AAF4CF678A41DD4518B +:100F40003187EC850EB017986FA81D64CA9BCD4100 +:100F50009169D02E6E8A14C2EFB6C48DE97BE37A14 +:100F60008C77943B54FA8E47515F1D9E53C64D9922 +:100F700044E36CC157A7507B1E17298926FCBD5539 +:100F8000F1AEB2DCB25F71E59F8E41BDD365EC235B +:100F90007E4F747AAA050F8CDBC92BBD0522D94B75 +:100FA000469C64FF8331F43B301F97C5D0B9D7749A +:100FB000E31C6CF91689E0E5E51F54E139E0F256CF +:100FC00081ACEB40833F01FDAC25EBE738D17E508F +:100FD00096B91B30476849D06E3F45FAF1606F11F2 +:100FE0007E96017E86B3B722EDAB48BB2127C7B002 +:100FF0001B4A5929DA0D6F1BE75FA6FD70B371FE1E +:1010000005E4E1B4FEFE9E693FD489D5A37200FFDA +:10101000CB647EAECDCA6E21BC4E974EBD713DF203 +:101020007F597E3E7DAFDCF02FB6043F70A1FFB943 +:10103000E5BCC4FD12B9EFBB283FEB1EBC2619ED81 +:101040008B3D0F8E4D3B09F51539DCBFED12D59F59 +:1010500054A27DF4A683E4D9487ACF15945821F0A0 +:101060005B7450A0D2DC87B86034932D7C1E67ACD3 +:1010700027A5AC5FC8B7F0F58C1C3EBFC4F5DC8F6C +:101080004D017F167F57E29EC2FC9DE85F82822061 +:10109000BB203A4FA5DF1534DB9FC21F6DC0F39D07 +:1010A0009A063D53C5733289C653611EA85FF2820A +:1010B000B104E70793A92C0826525918CCA4FA5179 +:1010C000C1022AAF0AE6D1F3D1C171041705275135 +:1010D00039265842E5D8E0B5548E03BD82ED8A83A7 +:1010E00055548E0FDE48CF2704E7503931389B4ADC +:1010F0005FF056AA2F092EA7B234B8949E4F0ADE8D +:10110000457059F07E82CB83F7513939F8109557E5 +:10111000079BA9AC083651BB29C18709BE26F863D5 +:101120002AAF0D6EA5B232F824D59BFCE736ECD57C +:101130009B125F50F8BD887021DA3D5D23C8BFD691 +:101140001C2E3FCF666B77E7940FB6AB8BB89F69C9 +:10115000B66BCAB1DF4B165D615701F9D305F47B5D +:10116000755DC0FF982F75CFA87CBAAFB8DED89F49 +:101170006887AE65E60DFACF8935FCFED03DBBEF42 +:10118000E3E710BECB8BC7ACCEE1EF77C93AC3B86B +:101190006A5703A3EF224617F6D277CABBBDFCF706 +:1011A0001A9DE95FEE41BE9E55AE95A13C74A6CB5B +:1011B000F4BB576F555611FC528EC388DB689B7188 +:1011C000DDB9652933512EE5B688E84EB3C4320740 +:1011D000FFBD289D7E836520DED11D63D743CF19D7 +:1011E0007801F9F318BEDF35A190FFDEA571DFA805 +:1011F000EEC17CF2EBBA9C6101BFE3A58363F18C85 +:10120000257ED9D5B6ECE7C86FF9EDBEBD38BF5C19 +:10121000DD3709E7F79CC177799D6A7534F457B0DB +:101220005DDB8BDFEB1A150A54C7003CFA597D2FA2 +:1012300096637A42D5B1508EDB1DDE8BC741E3C386 +:101240007DD56E80271E60FB500C94F4AAD3E2007B +:101250009E744CDB87666D795F605A3CEE9333D4A5 +:101260001C0FF3E9FA88F99A009ED2AFEF435B7046 +:1012700060FFC1EEF98D655F5C6AA786F8CE5AAB58 +:1012800050DCA44BEE8B4E2C1EBA3FDDB86E5C6773 +:10129000907F47224BEBA77DC82A63A5D08275B704 +:1012A00088C63EE4D17DEB3F1AF401FBF03B945F2E +:1012B000DD314A5591874E0B949D1C8F8F61FCAD9B +:1012C000BB58A6DF0D35E90E9E8FB1FE1EE87346B2 +:1012D0003F91DF511F09BF7FFCFF04BFAB909ECB46 +:1012E00047C6EF4D063F5F8A8FFFF7201F7F66E5F9 +:1012F000E3C87609B9467E53049EBB64652CE1CBF6 +:10130000CD44FCBD35BC1F87F6534CAE784578956F +:10131000739DD4FEBF1BAF270C3931125E5905F700 +:10132000C7CDFBCB23C91BEC6F2439C7286E98B7F8 +:1013300013BFEB929ECBEDF84DE7B6FAB13F53CE1B +:10134000C9AF3469A88F4C39F72763BF47945F381A +:1013500034F24F0DFFBD43E7C0FEF7D6E17EBDE39B +:1013600010880F461BFBD894E51F954BF154564649 +:10137000E78F11F16FB7A454C9183718C77F5FC240 +:10138000AF7DB13F99F64B2DE5F7E2F8396FDD837C +:1013900031748E9E07F6830C7E30FC338C655C992D +:1013A00022E27D73335F8E294BBD56BE33F5FB20A1 +:1013B0005F9AF461FE7E41B810DBDF65E067B01F25 +:1013C0007EAED2B62EC3769ED3ED4BA7F7EECAE51E +:1013D000F18DD933D2B397BA47A6E7274C7A6E3945 +:1013E0004CF88DABE47643424B12D177424D00BFAF +:1013F0009461B91FBACC8971C795B9FC5EB929CF80 +:10140000C1AF5D82F79BBB937869E265F68C31DDF5 +:101410005C7E5F1EFD97FD37D17F592EA371738DC2 +:10142000DF95C9AD618A0AF5DD95A8CB502F3A4307 +:10143000FC3B8A8CECE10420EF2704C22BFD4E9B81 +:101440002EF2DFF5AC738634FADEA43351413BAFA4 +:10145000292B707FEE45F8E81D875A82FEC0B6A79B +:10146000C337BBD3F15E27F013DEEB7AFACD9B379F +:1014700063BC20A98F19F02358FFF5E30B6FBEFD65 +:10148000A945DF28B1E6EF9929D9D6EFA6751874DA +:10149000F6718EB611E70DFCB12DB79CF26DD78AAF +:1014A000C097DB104F2943E31403F18711E215665F +:1014B0009C62208EA06AC4BFF0A8078FE2CDF8C45A +:1014C000E59E2B997265500E2825A61CC0DF1D03D2 +:1014D00039FE74AEE53C6B24BBACC690CF3DB997EA +:1014E000B2CB92480E80BC32F89EF3ED26C6CF37C1 +:1014F000469257E67CBB72D58BDA5D71AECEEDBB02 +:10150000D8603CD615117789F6B6D1EFD546D7B15C +:10151000135113D0FE7751FC753DC663812E5D8556 +:10152000AE8878AC407E8919878D3C5737E3B1E6A9 +:10153000773222F1FC46AE3DCF17EDB7172CEBE921 +:10154000DCC0F9407F4BA273F8339AF839DA296787 +:10155000CA04FAFD27F35E4C1DBEA2129D31949B76 +:10156000F8D39EE89FB31FFA5CF8FDD6BAAF04A685 +:10157000C13C0E7E255129333FC56367F9F66431BE +:10158000A0CB3D257FC8C2F3BD8327008679EC2F11 +:10159000B99AF2B60E0AE12395C2D0792F082C1D14 +:1015A000363F3672FD0B6E7B8FCE179F54AA5D9827 +:1015B000EF33D2F9E417863C3A921DF877E487B806 +:1015C00015FD2DF853BE2DCA27F4BE79EE96AEBE9A +:1015D000108DE78CE9ABB9FD9BC142F43DB948BA27 +:1015E000BD5F0D9CC57E9E34CFFF56479CFFDD9BA3 +:1015F0005159ADE2EF1799E77F813F231D6BC93D3C +:101600002548674F7EB5FB067457CEB2832BC83F83 +:1016100099F4470FE6052C2E7F8D7E87DD8CB7472A +:10162000AEFFFF025586B019008000001F8B080036 +:1016300000000000000BE57D097854D5F5F87933FA +:101640006F9690ED65259104DE0402C184648000EC +:1016500041A34E082056C0610F24CA84354080A0A3 +:101660005669C532104044FC1B95C5B6D4FF40B145 +:10167000A5750B884B2BE044941FD42A415151513E +:10168000A2E00654228B8EAD96FF39E7DE97CC1B85 +:1016900012C0B6BFEFEBF7FDD3AF5EEEBBEB39F791 +:1016A0006CF7DC73EF542CFC4570705F8085870FFE +:1016B000E4BF9203FC771EFF6FD363933F8BC67F1B +:1016C000E443FE792BC039288E1F4385852900030A +:1016D000B10EFD5DD79A562CBC8BFBF9767163FE7B +:1016E0002B3680C3B660A61673613D800040BFF004 +:1016F0007662FC0A053C904C032B81C71480D7A965 +:101700006A3AC0920C6F471DEB83133CCE428012A5 +:10171000E8155885E5C32DEEF8312E9A4FD245E7EE +:101720000310CCF6C6B651AE80B7BE8DF9F5D21512 +:101730009E5F850D267BB15C59F0EA349A5745EFE0 +:1017400028C581452A34DB46F702C894F526BBEF4D +:10175000FDDA9A8F29A8679B9C127F2E2AD7B87C26 +:10176000B83DD88DF040F870E75D3E3EDE53FD3762 +:10177000D3B8EFF91C9A1FFB1B5E39A023B4D1DE4E +:1017800048DF5F0CC169D9D81DE1A45FD87A754BD9 +:101790006E133F8716570507DB5AD7EB82F2CAA8AC +:1017A000B200CEBB8CF01436EE4409F75D3205472B +:1017B0005D0EC177EF94679D8078B92FEF743F3F3E +:1017C000E2FB3E68FEE9261CDABF28161ED3B19F55 +:1017D000CA73FD96F46A7FFE9371F95FE873211E68 +:1017E00023EBDDA5EB02EFBB7FA9E9D85F59F6B289 +:1017F000143F8EFFC6E217E068368D0B0CEF4800F1 +:101800000FAD2F806E1F1536EE70CBA0C93A92F047 +:10181000145596E78DE6FAB03BCAE2C7F9461DC8F3 +:10182000DE1485E31EEF24E1B3AE1E3708E9EE9C1B +:10183000CFE64636802845D065E4BCCA16CEE375AF +:1018400033F2D1210502496179B51E084FD12195A6 +:10185000BF47F2DBD5C46FB9ADFC66AC4F7BF83245 +:10186000D627F2BBB13EADF57E99A3D3FA7480AA18 +:10187000FA36E8E7E988FAEF2CF699C67DF707EB28 +:10188000646F1BED1EA07688C733BE811D81E8C43E +:10189000EECFBE1C7E37F0F4CEF7EB35EA37EA3BED +:1018A00007F3A1C5E95B3B0EF13FB230B137E1F977 +:1018B0009D32AB0710EFB1BDB48D561C6AA56EE129 +:1018C0007E6E4DB3EAC792880FC11DC4F2C907AD41 +:1018D000EE553AD18DBF81F8D0589F91E0D4631076 +:1018E000BF778105CEE3B7E8429137F07DBA4E1954 +:1018F00046F8B815405BD8A7757EB7A6D9B9FF489A +:101900003A8C5CAF3F44C8C733EE71F1C18BF09B9A +:10191000C167B7E9823F23F11C994EB083AF2DF91F +:10192000B444AED719DF2FC7F5C7A16EEBA76A8005 +:101930007DC6BAEA5E5F5C487DDB74929FA0FB3394 +:10194000D761796CE5008DF083EC10372415E01633 +:10195000660980469417D536E21B2937C06F237C71 +:101960001FD5A1665502C0288F121CEC6C85F7A606 +:10197000A2A8E0E030F801BEB075C6FEDF48B3C2F1 +:101980002A374AD9CACF878FC1FCD48156CD81A5C9 +:10199000B103FBA6521EEEB741368EF746112289DF +:1019A000E6B3B677C0EA6AA5830E03C632DEDECBA5 +:1019B000A9B0D37A4655C6D400F617F58383EB4712 +:1019C000DDAB0436213C1D1C3EA0F975E8911C5886 +:1019D00042324EF1B5CC4FEF0A509A5B3C9EF8F480 +:1019E000C86A1B3870BCA6C535C1C108D7F4C35F2F +:1019F0001E86B856BA98BCC8FAB183E4F542DB2714 +:101A00004D61F055FACDF9A92BCDF9E9A07ED2644C +:101A1000C0DF063D9C88A007431E1974D19E3C324E +:101A2000E802E5D269D2732D72A9DB589E6F69EE88 +:101A30000EF824A6551E1972E17D09DFA19E1BEE4A +:101A40007F19F17468BA95E732294FD0C1A46EAA04 +:101A50004EBA00F1E86D8BEFFB1AF21B7C2DEB4ABE +:101A6000789CE89BD59227F62DAF5A605AF748FD2F +:101A7000D1BE7CBAB8DC795EB7B3FC30F40B383C2D +:101A8000BCDEF7FEA26013E9BB7BA7D8581EDFD7E8 +:101A900098BDC9E96AA5FBCBD52F91FAA1AC72AD6F +:101AA0009BDA61BAC58FDFA37A74A809E4B5AF6F7A +:101AB0008CF1A2435608F40DFFAE8BEF2DF2DCCE75 +:101AC000E5F897A322DE17420737D927AF76F2E46D +:101AD000B9B0DE7B9D3CBD289DD7C993EF0A9383A7 +:101AE000B5362823B8AD16F06D25F8C19B363ACC33 +:101AF0004E19E712F2757989A8D790D23FED534C71 +:101B00006B3FEE9D66C3716F72A93C8F5762FBC736 +:101B1000375DC42E7840D2C97D246F308D9774789C +:101B2000BF5C3FB4523C5B31BFDCE64D4B08EBA7DA +:101B3000D095C0E3C70DDCD6988578AED52C9AA297 +:101B400053AA0E23BC2D8B51876DE676C07CB93C21 +:101B5000D6F318AD1B7607E362A9BD989F1AA3FEC2 +:101B60003D9C8FC649FBC4802B72BEE35C161EF7FA +:101B7000A34E9EB184AF7B3B79C651BA50F53B086A +:101B8000DF0BD10E6CAB5DB94BAC57AEEC1F2046F2 +:101B9000637D4AE3226BF807D5FCDF269CA77FA96B +:101BA0000AB598AE8FFEC5EF9B10AE85D8AD035336 +:101BB00055C3724C9DAA53B3A2FCF94B17DF0C1707 +:101BC000CEA336EE8E019045BDD414787BB5DA9560 +:101BD0005A92B00F23E7516111727B815C3FB2FBD7 +:101BE00008AF7FEF326801F577417D69EF2DC9F0CD +:101BF000ADCAC47997E8703640C3A93E9DC65B491B +:101C0000FF1EC876F0426A0FCE9A7139384F8F4363 +:101C100011725D4F6439F19045EB005DDBD2BF7E00 +:101C20009E478C947F473A7B16533FD8DF124A4B2E +:101C30008AE0760BC1E7167AEB214B135CAC1FFFF1 +:101C400020C8A989B9343E2146E0D36E776AAB3407 +:101C5000C6671DCF1F6A06105C3F169FBF96EB1B21 +:101C600086CF5F87F353243EBFFDB023EF274EBBE3 +:101C7000519BF46E9F3F9C0B9334358CBF57269835 +:101C8000E7B1A28FC8FF5E8E9F9929E8F345B9BEE0 +:101C9000CE85A57014ED058713FC516847388783FE +:101CA00087F8E321BB59EEBDE88AE5FADBBB0C7A85 +:101CB00091F0B0C2A594115C2B12446AD4BBDD55DF +:101CC000F222C1F5AC1CEF4549CF1BB380EDB00447 +:101CD000C9BF46FDBB65FDBB5D83384582E84978D9 +:101CE000B55BAD6DE23328F96B5526703AD41AC353 +:101CF000FC3BF57E6B80F637D8FDC821FD5BED849B +:101D0000A93B9B6C9DA93CDD0A7EE40B907A53C3F2 +:101D1000FF9DCF22BD082B2C38C7CA3C2FEBB948FA +:101D20003D8A72CD1EC47598E28BA9213AB840AFA6 +:101D30001EFE999FC67F6320684AFAA5F5EC2157DD +:101D40008B9DEC26BEDE4F7AD6D6AA676F02211F86 +:101D50002EA2678FB8C2ED7F08E684CB5D5786C0A0 +:101D60007B530768D3EEFD46AEFB6A8061D49EE4E8 +:101D700029C9EF442BD4B01C57C53EF6A13E576C81 +:101D8000243DD04287659A428BF78DC47F92A41B75 +:101D900015C5647C22D151274D1576AD9FF249BA05 +:101DA000072CD80E3FD56B88B724D5ADD0FEB1C96E +:101DB000DEB4BC23E2ABB917B837E1FA74ACD01A81 +:101DC0003A62BDE8C13A9005B0C205714554DEDB08 +:101DD000C2E50963B51536CC27E89048CBDBE41F94 +:101DE000C376F5EA32D0ACC817B95909623FB5E8F5 +:101DF0006BB0E0F794620405DB6D046D681AF1774F +:101E000019B81FC376AF2F5B0A5961F888CF1278D3 +:101E100088D791DE098F4E3FB7F738127AAF82F03C +:101E20007A02DE25199EB82CE67FAD03EDC713E8D4 +:101E30009F2427DC3181C7709DBDD0AC92DC39A0D6 +:101E400034020192D9A53439AB5F2B1FADB6409552 +:101E5000D093357EC6EF155AC22AEE4463FCAA8899 +:101E6000DF55084FE72C337E8D7924E5B8158DF8C2 +:101E700012FBA1753B80FA57AC57CD91BB71DE0FB9 +:101E8000FD2549A179ABAAE82F03FB5B3290F063F3 +:101E9000EEEF72D729BA42E025927E064BBC75CD93 +:101EA000F0B8191FDF9F3F6FED4FEE0DC16FD115D9 +:101EB000EE2AE2972888732B94EA1A78C8AE772A1C +:101EC000816C6CEAD46B985FA38ADC4956827F9A56 +:101ED0000554B4EB4B657B4F19289FE5300A41C888 +:101EE0006D153E33F8873E7ADCAF04B0DF21B7C50D +:101EF000B9C96EC77D978FE01D9C867A0FD7A16305 +:101F0000B73A0FC1D331399EB8BD055F9170ACCAE5 +:101F100014FBB144AB2FCDA251CDDE075E2966BACA +:101F2000B952C19631F6DC037BAF0132BD01AEA0E0 +:101F3000FFE41EF0E451B9918720E0BC367668C911 +:101F40007B9C692CE78CBC9FF28FE2307095E8FF98 +:101F5000581EF1D3F5829F6A5000F526E834A6E7B3 +:101F6000CE654863E9042ECABFD870F92ED6AB857A +:101F7000DF7408C6C6D1FC759E7F92EE56C8AF626C +:101F8000AC9B211791226D3AF67BC80ACD4457E3EA +:101F900060D9DD34AEE604ED3E1CC7FF77C4B3B3B1 +:101FA00015CFA7764E78F5D7587FC5823837D90F29 +:101FB000B64182BE6D3F8F0FD4B25D14E0F114C8FC +:101FC00061FA1D5BA6B889DE4ED985BC383543E180 +:101FD0007DCDA99DEF66927DFAE1DD676201E13872 +:101FE000A236C7D2BCBE58F456AC07D7E1C345569B +:101FF000B6BF6E216646FA9CBCF887FE53C81E9396 +:1020000074D594E5B92B2B4C2FC2C214D6FBB30266 +:1020100038D330393A674BB4243A919F5B9F64CAF6 +:102020001BFA7EAE036A68FDE73CD160EF84F39C47 +:10203000B52581F7E75F200310DEBFD89EB991EC8C +:10204000BE17259F34657957D3F8342F1FB63BB29E +:10205000C30141E6B3461BB0BCF58C5490DE7D62F3 +:10206000A80BE6B56757273BC991E90A343B98BFEF +:10207000610FE1F553B9CF8C9CF7F40F353BD1EBF1 +:10208000F41268F6F7A6792A2BEE2C14FA86D621DC +:1020900012AE0BF679F50BEC403466CD1B4A72F4A8 +:1020A000DC4A0548FE45EA29943B7B5EC47EA7498D +:1020B0003D36BDCE5C7E7AEF6D7B7E4D76F20B7643 +:1020C000B61F67921EBB88FF606B96D463FD61C02C +:1020D00079947BB53159F1BE8BD8F15F2CC6BAB873 +:1020E000253EBED8C9E9C9C51AA77765E98CF73975 +:1020F0002F34ECE9C4ECDED89FF4FF887DA5CE49EF +:1021000010E62FD93826F86B9DE815F5B48BF82624 +:1021100068233EB1493FC963D24F62D5301F0E5785 +:102120005DC3AB2FD23E0BE17E0CE11AD12FDB4118 +:10213000F45A0B7096E48F313FC36F527109BF4957 +:102140006396DC270F40B871E94FC78C66BDDD1E72 +:10215000DC86DE6E0FFEF6DACD457DDCD63EC1E0D4 +:1021600093BB24BD4EDB3C6AC5158897DA9D9F77EB +:102170006E8A61AA67BAB66E5002AB70FED6B454CE +:10218000A62F27D1633AE14FF54BF814C2173678E2 +:1021900007C2E879E68E68A683B44E567014D1174C +:1021A000419F560FCA11A2E718D1DE09CE25643F20 +:1021B000CDDC11B5E7032C7FAA32A6464963BE4B9E +:1021C000B3701A4CB31431BD1E8BF04B98F2488794 +:1021D000A6FC57B6A6CE242F90FE8E85AFC3574AD5 +:1021E000DBFBAD4FB2B2582E4DD33D43493F4E07B6 +:1021F000EF0A8DF9B48EBFCFDA71CF48C207F32949 +:10220000F633F7F9279F23F934FBE9B571249FBE14 +:1022100054EB5269BCEAC796C7917CFF42F5C7519F +:10222000FB2F03424E458EE7E9AA48F9EA8953504D +:102230006FCDA37F22FE615AF38A9FE338DF209E91 +:1022400089CFE76DFF8EF37B3CCE6648A37E9B86ED +:10225000DE45F3403C2DC1F2F92F98F96FF6EFD728 +:10226000A6EAB18CBF4E127F9DA8DDBCCD3637E902 +:10227000D37907AD6E1A663E34337C91EDE7D71FF4 +:10228000B5B37CB74073C6D51796A3456527BE9AEC +:102290000FABD9DF3F7FFB97EF03A511F66A95944B +:1022A000CB91745FD055F2BBA47BC40FFB2FFD38DC +:1022B0002F76BF05849CAEFD83C363C7EF5FBEDF8F +:1022C00071A303FB3BB9F9B53825AF950F0096F222 +:1022D000BA9CACEF7A5179F195E497163D20F58FD1 +:1022E000FE024EB023667788B4DA168CBB1AE1AED4 +:1022F000DE687313ED573F69F5C4905DF69E83ED7C +:102300008DEA27CF30FD562B9E66A537831347F203 +:10231000DB58B7394F7E3A94E4F31CDC1F0C479628 +:102320009CFDCC39511FE93D8AE4F1D68F87DE450B +:1023300079941FCE36D6ADB4BEC1DE14D3C6BAD59D +:102340007F3C94F472ED1FBEE575F97297021D5D36 +:1023500017B6AF7AEC849DE8F3242E909640EB6894 +:10236000ADB4C75F58EFE4E668E6EB933B9480E2D8 +:10237000BAF43AC6A34C66FDF7FC934FFD19C7AFFC +:102380007ADFE11E4EE33D755B1C9D737CAED60883 +:10239000BAFFCDF254D2CB55367FAAC6A9F85EF566 +:1023A000E84F991E671EF8692AB0DDEA49B7B03CCC +:1023B000F0A7137CD3378C63F866808FE9B1EA37D6 +:1023C000562FD98BE75418B6B58D757D56F28D030F +:1023D00016E4FF9CF414F6B40AE1F9DC0E6C67F81D +:1023E000DFB4F2B99903367DA4D07945638AC2F28D +:1023F000EB80CD4970DFBE3381E9E9DEAE42EE9578 +:102400001E383794F8EB76975AE3D0187EB35CC346 +:10241000D555FBD377FCCBA27E4FDB6FC6FA67F1B5 +:10242000FBAFDCA6FA8CAFCF37393A280598A60A5D +:102430007B1DFFDE24B9384FF405F3B77CCE740260 +:10244000695D2DF108FFB1AE629F45DF7F457C37A6 +:1024500025A6261EF173F6E051FB15C417C916C850 +:10246000C679CD0B7CCDE30E57E06BA20F031FF3B3 +:102470005F40BB229C7F377F1AC1BFE672D4DF8CDE +:10248000B7F9B86359954C786B1E4AFADC8FE33E76 +:1024900086E3CC5883F5C3F8B5952EECADDF5DAD82 +:1024A000FC07D68A78B26F664A7E8F5CAF48FE7FA3 +:1024B000BAAB59EF19ED61434A9BE749ADFCEEE732 +:1024C000F5AAB6057E4778AA7ECFE1F6EBC49782DF +:1024D000CFD0A06CCE46BA3FF1C4EE7726213C2780 +:1024E000EA6DC9C37954B37CADDA867C4AF628DA42 +:1024F00051512C5FBF653B2BAD14F51ACEFF44B292 +:102500001788AE2FE04FFCDE267F268BF397FF98CF +:102510005CDD7EDFD7D6B8F6F971663B72F5FD0853 +:10252000B97A0EF2E2711838FEC7395D483E46E2CC +:10253000D7C06BA47CBCA3ABCE788E948FF8F70E7B +:1025400084E171F6E37F633AFE06E59D556BA55F76 +:10255000F009FAC5BCFD0A8237D502949F176818A6 +:10256000ABE4B705B7199F91E5BF21F9D3AF75FD6E +:102570006D4BC11F8BFD36EFB4F279C829BD392EE2 +:1025800011E15B1E25FC14A734994F30F230B912CB +:10259000E779CA9FAF911FBD390AD8CF74CADB1C37 +:1025A00097407E54E947AA759EC93DD617C931EABE +:1025B0001FB9C7C2F6CBB5B1B27E9AA86F7CFF78BF +:1025C00087354E273F4440F83F22E9962D43DA07EE +:1025D00048FFC810EBF74F919FF0B4BF9B85FC827A +:1025E000A7979D13793527117887B984E13CE6BF19 +:1025F0003E15E7049F82F79DABD9AEF2D8D311EF19 +:1026000053054AA06A5F6D1CD9E9D6D8C23D648FD4 +:10261000CE403A263B7BDAEA083B40DAB733D6D8DD +:102620005AE987FF1B603FD44C69BF576D3097CF85 +:10263000DE7182E96E7604DDF9A4DF3492EE7A76FB +:1026400093FCDC1B7A13DD0DB1C658781FB757F821 +:10265000D14E2FB3C10A82F70925C067F2A0EF2738 +:102660003D3B6F2FEE638861FC228EC2A07F037F0B +:1026700027892E7BB4AFD74F3EFB61FFBBB04AF535 +:10268000731FE4FF1AD393CFBDD7FD45CA3FFF6E3A +:10269000E70FE0C2FAA5BBBEBB85E7B5CB0134AFFF +:1026A00053BBFEA733E9E3537F76B8899E4F2D7560 +:1026B000F0FED9BF2B96F5FDA94C6127D6EEFC366E +:1026C000BF89E5F8325E9FB1DDC479CDE91DFFF821 +:1026D00088FC12A77738F87C69FE2EA157E7FF39EE +:1026E0002A00D47EE7B7BCEFFB4FC1334F9E839ED9 +:1026F000427ADCC6FBC8E6CE34FEBC5DD724917EB0 +:102700009BBBBDC13E15CB4B5FFA219FE4D4A96DA5 +:102710000D76926368073F4AF435B95BE643365C51 +:10272000BFAFC836BC0220D4EDE6D1741E148917A1 +:10273000ECF72BB22FE7BF14CDEB8378A922FBB5C2 +:102740003D7CDCF15F8A8F53B6C6A19D88EFB72A26 +:102750007D494FB4E245E175AEDE111BC0BD0CC131 +:102760002FBEEFFA369FF6E5978277CDFF67F06EC2 +:102770002378FBFDF7C16BD0FB55DD84BE8AA4FB3B +:102780000BF9FDF93B38FF54AC9BE77B99FCFEE667 +:102790007F29FCFF5BEBDDFC5F0AEFA5D77B9F5C2D +:1027A000EF58CDC1FEC31F3AC38F803B3EFBBF93A2 +:1027B000AF2F05778B5D64713B0B717E935236C7EB +:1027C000927D502BED8E5A54C78497C6B1AE4D56AC +:1027D000B107E1FDC848FA3776599C2DF61FB5F0D0 +:1027E000C9E04ADA3FA13DF118FBB13F510F22DCAD +:1027F0008DBE62B6131C20E8EA5CB2F37734AF9B5F +:102800003C636CEBC2EC3DCA6F277BEF2A8746F92D +:102810005ACFD10C8A53AC2D72B81557FBF81999C1 +:10282000BCB74C89A3B81AF33E6552C47E63429983 +:10283000B97C3C6C4AA13883F155360828E49736B8 +:10284000D7BF82364D88970950B35CF8712E89271F +:10285000DE1F3666E89BAC6CA7D4C01D08CF38BD20 +:10286000DBADE487A9CA16FBCE5AB815F464F65757 +:10287000F03E13C0C27EEBC6E4A2DFAD0AC7AF983C +:102880000AC2F78D5A88E57B90B5C8BE1DE9F9816B +:10289000F369A5CE66F28B3900F78F62DEA6FDA63E +:1028A00083BBA67090563C0FC2FA6F2CF1DAB617B4 +:1028B000D239A143AB759BDA33DCB59EBE4E3DE603 +:1028C0007F1FBFD7658BB8CE48FC1A691E34DF4224 +:1028D00076661CC4B9697F1EE7CC0035999BB3FFAF +:1028E000904E4ED91F3808EAD91F58A49E6C818398 +:1028F000E30CB420D921B50BB03DD16306E8E2BCAE +:10290000BC82E31914F0C1F9E8567B737F11DA9B9E +:102910002E4E995FF76F16F6E6B9E26756F4463A1F +:1029200027DFB7BF3FD9B5F2CFDF5441EDAC6071BF +:10293000D33E183C1E5DEB4FFD0ABE882FB298F6C1 +:10294000C1099E0E26FC240D4B34E553BC5798EA72 +:10295000772CCB3295A7FBAE349577AAEA63CA678A +:10296000D65C65AADF65E12053DEE5FF89A97ED745 +:1029700095A34DF9ECBA49A6FA3D1E99622AEF19C2 +:10298000986D2ACFDD72AB29DFABFEE7A6FA052FE3 +:102990002C3595F70EAE3295F7DDFB9029DFAFF1C0 +:1029A00057A6FA030E6D32950F6CFAA3A9FCEA2F15 +:1029B000B699F2D734FFD954FFBAD0CBA67C09BC64 +:1029C00066AA5FEA7CCB941FA27D60AA7F7DDAD1E4 +:1029D00008BF87E6BFAD908E39C579DF0DFA095380 +:1029E0007DDCA95510DDD8243DDC9873C6543EC269 +:1029F000FD0F537F76940F744EEB24FF30A61DA07D +:102A00009ED31868E4747B5FDFEBD9B46F7DD4BFCD +:102A10008288EA8D81DF7626BDB1BFF8363EF73A6F +:102A20009726CE9D55685689AE6F72C6F869DF6FDE +:102A3000F06D5CC80A41DC8FC687144EB550340473 +:102A4000715F9A108AE2343194C4DF9342099C2664 +:102A5000873AF1F794503AA7A9A1AE9C760CB93801 +:102A60004D0BE5729A1EEAC9E915A1BEDCAE53A86A +:102A700037A719A1ABF97B666820A79D43A5FCBDCC +:102A80004BA884533D7423A7AED00D9C6685C670B9 +:102A9000BDAEA1519C760B95F3F7ECD0444EBB87AD +:102AA000A672DA2354C9694E680EA73D43B338BDF8 +:102AB00032741BB7CB0D2DE0342F74177FEF15FA4E +:102AC00019A7F9A15A4E0B424B387587EEE37ABD30 +:102AD00043F772DA27F4307FEF1B7A90D3C2D0AF7E +:102AE000F97BBFD02F39ED1FFA2DA703421B392DDB +:102AF0000A3DCEE9C0D01F38BD2AF40CB7BB3AB4AA +:102B000095D3E2D08BFCFD9AD09F38BD36B49BBFE5 +:102B10005F176AE0D4137A8DBF9784F6713A28F470 +:102B2000167F2F0D1DE07470E803FE3E24F41EA7EF +:102B300043434739BD3EF431A7C3422738BD21F492 +:102B400025A73F099DE1763786BEE67478E81FFC2D +:102B50007D44E83B4E5BFC08C5B608B9D822FF2C83 +:102B6000E7C9DF1393D8A6DFADA5BD94C70F463FD5 +:102B70000AE4FF1859A3F0BE7C7DF457AFB09C1C4B +:102B8000E8D029BF9CAAA68B71B454809BE91F3A58 +:102B900040C340117FFAC6DDA2DD8A92A3876F236E +:102BA000FDB7C001140F11297F8D71F717ED4E216C +:102BB000BB6B459FA66AF2C3DCEF6AAAA07460777C +:102BC000616FB8653AA0BBF0C3EEEB2BF475C5821C +:102BD0006CF6E743F2E5C175A7D44346FDDC5CD152 +:102BE0000FC43477667D7199FD5C6EBD4BC57B7DEE +:102BF0001BD5394087FD19DD7D23BAB711E7F52FC5 +:102C0000F433FE3FD4CFE48BF503AAC73E02F55F51 +:102C1000B95CF7C3366F19F9CD9A322DEEA5F86974 +:102C200079CA73B6859877A40B7F13AE3BFB3D9BA7 +:102C30000E5ADD64AB4C89F0FF3AAACD7E2587B6EB +:102C4000DD46FEF3F2DB45DC716439FEC5917D5053 +:102C50009E6181556C7FD5BFEAC2FE7D1E6733E958 +:102C6000FFF28873E4250B9ECF0C8FF7F4557FCECF +:102C7000F1CD3E799EE1BB44FC94BFBBD95FAACBAA +:102C800038FA0F641CFDEE943BF6F627F85EB77237 +:102C90001C3568F5998CAF95C28F6AF84F2B513E61 +:102CA0007B907F3F48792E93FC81BBE7DE9946F607 +:102CB000F93DCBB7DAE85CB0297301406C381D05EB +:102CC000445C5526D8292EB7DCBF40257AB7596019 +:102CD00003FBB13B03C70159A217E9A42FAC16733C +:102CE000FCBBA587883731D22374664FFC384FDC94 +:102CF00017BAC75E939328FAF389B82E7F35F1F996 +:102D0000B4D53DB2C83E1DA68253ED63B21B3BB0A5 +:102D10003F5FC53EC3ED4E30DB954F764F907ED87A +:102D20001AA0F3F2A38AF08BD21FF9D7B91DF96A62 +:102D3000D51ACF121A0F34FD575A183DD48D9A4325 +:102D4000EB7344C6D1D01FC5FB9413DD20FECB1717 +:102D5000457B7A62F9362917903EFCE1FE4C1BD583 +:102D6000A37393B90AE3C780CBB1DA9125E845CEC6 +:102D700083EA219D25F510FD1C55247E96C87638E2 +:102D8000BF12A22B9A1FC5A7648AF263F72B814D4D +:102D9000A21CD2303FF5E0151C6731B9E38AC1C0EF +:102DA0007408E4E304DFB205412AF7E1E2D0D52656 +:102DB000870AAA1DF15929E3C460B5C2716226F8D9 +:102DC000703EC7966F7D95CA9B143D4BC37E0F49DD +:102DD000389B32055C4DF78BF8FEE577C7F23ECBAA +:102DE000B75AD948768381BFF2D54B1600D375BD4B +:102DF000ED674427276375DAA795CBF1275B457C00 +:102E00004A24DECAC94E41FCAA121FA8C93E7A173D +:102E1000FB9FEA77B07F0FC7BF85E2234175739CA4 +:102E2000A0316F830E962B3541AAEF57407F96F65F +:102E30001B721ECB53EE009AC7D1BFC5EAE4FF8FC9 +:102E4000EB9128FCDD4BEEE4FDD0B14A5DB1F636E6 +:102E5000C903D3BC88E1208C6E22E9CD6691EB2DAD +:102E6000F9C1E003837E7E907AC348335AE00B3B7E +:102E70008FB3D277CD44B7D7879763BFD7672C007E +:102E8000E2BF2332BEEABBEEFF670CF945D7779766 +:102E90007A44AFC921BEB7B6F01378984F24DD3A13 +:102EA000629C9E9E74DFA687D81F2E57506E12BD5F +:102EB000DDEF603AB8C01FD05D91FB24F0D90D79E9 +:102EC0006BA1EF3A7F2F5FEDF044617FE575CFDFB7 +:102ED00049E7259FC878051CB633AF8F26F126E950 +:102EE0006AAFEC6FAF6CBF1CB374EEE97FD021CE3C +:102EF00041257D44E2D790FB1FD1FE17FB5F4F9F1A +:102F000050AEED8E9FAF4C413873253CA9328EB444 +:102F1000C13159A90C9343253D04DE53A0ED38F48B +:102F200012D9DE63C4A17E8FDFFBF37EDB14575D15 +:102F30002CFB31F243632D5EF2D3DCB8BEEDB895C5 +:102F40002D39629D6F7CA0FEEC9B441FE57637DD3A +:102F50007B58B7044CF1C3C572FCED3912DF1597ED +:102F6000A7DF3F5A688D22B95B173AFEF8D3D87FA6 +:102F7000A2D7CEA73389D0F4F8D3C4771407AA1305 +:102F80009E4E713E6E6C561F8A93AAF3F461BCF597 +:102F900094F333FA5D5B641946E7D9BBE36F4A9F4C +:102FA00086F0AC193543991636CF54359EE3A41BF1 +:102FB0001C37A557C9F22A2CDF35FAB35CD2270D8E +:102FC000E5EE1D14B79AA283464B9EA48BB86AA760 +:102FD0000E51549FC6AD0AEB2F69AC286F183334DD +:102FE0007D3AB6AB1BBB7420B5ABF30C4A9F9E4C2D +:102FF000E54B8B68BE467DE770B8211BBF27A0DE7E +:1030000055F07B62469F4514D296A82EDE4BFA17E8 +:103010008AC14DF7961A1C5D9470BFD7448957CF6B +:103020003011DF798F6E3E077B2347E8275B4FE146 +:10303000577B39BACBA26C92D7632D1A1DFB32DFB6 +:1030400053FFC3ECCCDF0F2B4D7D899F4AAD5A3126 +:10305000A5A37B0ABA58A3A05E2CE4632229F7BD7E +:103060007ED2D3765DAD21F96C6BE56727FB4FA46B +:103070001EE323E32C5339D3FDBD3DC47D8EBD76C5 +:1030800031FE83297A60A9F0BBB0FEE07638FE837A +:103090008AD76F0B937BF82FD603A948D014070962 +:1030A000AA4F1915A6D76D65DE392417D74A7E4277 +:1030B000F64E0F8FBB7E54CAA7B519BE895EF6F3D4 +:1030C000690A953FAC680AE9EB35B2DC886B474684 +:1030D00057D8DE90F50C7D17AFDB75D2E32B5BE4A0 +:1030E0008298B75DC28BF3F2109EE3A57E33C6B71C +:1030F000177B59FFDA07FB1750FA9022E0F197008F +:103100003CD69BCEC355937C5E37D1CE7AF1C17449 +:103110002D407EC36D3D0CFDEF4BE77DF260BB851E +:10312000F4AE26F5CB8399DA44A1476A80F0F2B079 +:10313000313F15184F8CD6B0757178BCFE69EC1F05 +:10314000023D09659AADC8CF7AC556F6DC9DE4AF5D +:103150007AB8153E8F9DE053849CB40FB7B39DF0B1 +:1031600082E46FFBE0E7584E46CEDFD02FC67A46AA +:10317000D2C1057A2022FFC0287B3A8D9740F07695 +:10318000E5CFAB5BFC72D8F74323F630FDDC930C44 +:10319000EC675AB2E07FF89EF29A8176DE4FC1B2B8 +:1031A000B43DDDFAB3E9C7F5EF193B1A88FF5616AF +:1031B00039E8CA00AC531AFD5309FF684F533CE18C +:1031C00047FA9B9E24CCAFD960078A1BBE0FBB2D4C +:1031D000C17E1FCAC962381F18B7D449F78F627AF7 +:1031E0005B981AD7783F89257E7C49EAC36BCE0667 +:1031F0006AE388BF87EB1C976A7C1F782C688DC7B1 +:10320000EF89C3B43EF4FDEA1175E49CC3BC9FF59D +:10321000DE0325EF8C1840FEB93C95CF41D729C17C +:1032200095569AD70DC0FBBBC4C141AD54C8071E0B +:10323000D73338386C00E56FB7B2BC48181C6C1C2B +:1032400089F53D275585FA5F439564DC32F9DC6AE0 +:103250006D32EF0F8DA9CA207C069D04FFC22DDFC1 +:103260008F5107CAFB3858AE6E2918EBCFA3F24630 +:10327000211790B4982EE1E010CEFB1027587F9FC5 +:10328000AD91ED8B7DC8134B28EE92EC0EB287A367 +:103290002BD2081F2392FC2AD5B797026C22BFA21B +:1032A000F530D7B7F5D5B3C2ED91F3927E564BFF0B +:1032B0006F4CC43DF88552BE4D9669ECCB0B80E255 +:1032C000A0D7BE6D6579B1B6C4AC6F8C34A6D06E94 +:1032D000F21375C833E79DDDCC795B8639BF4C8E20 +:1032E000B73BFE3C103CC63DB57511718B5DA47CAF +:1032F00035D297ECFAED04E74B1D624966615EC872 +:1033000037FF57AA949BEEE23161F2E8A91CBB1C7F +:1033100067BE427460E8F98F42C7EF277A48F664C7 +:10332000F5E139C9FA865E4B8EB87763A483A41E93 +:103330001F91E4AB69EBBECD7512AEDAC50BF93E59 +:10334000A8F1DD2AFBEB7FC85B4A711D8E64BD4F7F +:10335000B87EEA27DBBD93EBE997132E1F77472949 +:10336000AED8F0FEC5F85A8CCF43F1975031BACDA4 +:1033700078A2567D2FE2970CFB27B2FC518957CFDC +:1033800025EC97B1B2DEE5DA2F7FBE4CFB65ACAC25 +:10339000F7924C2FD77E29B5369D71919DD2C5C22B +:1033A000FC7B4F46965219368F57259E66F600A134 +:1033B000BFEB0601ED87A200789F6D717A821E6CCB +:1033C000EFC47D37D9F5AAE6F6907D80728FF3D6EB +:1033D00062FBC7B4BF3EA9F866D17A58CB5670BC21 +:1033E0009235C6C3F224924FDA9BEFBFCB27C87F3A +:1033F0006CAF2FCB895A43F6BA6735C291FC2FC107 +:10340000B1B42D380CB93439C7B286E49211A7D6BD +:103410001E3C91FE85D5393126FFC2A5DA1BFE84FC +:1034200044EA03E7E372BFA6911DFFB05B657FC866 +:10343000E1112F3BE95CF08CDBC287146BA029B64D +:10344000ADFB89CE90153C4928FFC82F81E9911E1C +:103450003AF7E7D4EB589ED8D384DCDF1DFF00A7F2 +:10346000CE16FBBE8B894E0CBA8EBC6767A4A5B284 +:103470007C6C8EA0A3610E5F19EBFF8A3E26BEEB2B +:103480001F61DF1B746AE8A75DA16DAFE5235CA92E +:1034900065426F75C9D14DFC945AE62EA6795FF747 +:1034A000FD7551640F0D1D61F1B6759FC8B0F78BA6 +:1034B0007B08FC19F389AC3752D2BF31EFEBBE3F2A +:1034C000E5E47E07B6DDAFC18746FD8F42579D25F7 +:1034D000FE225DCB7A3DE313BF8DF46B11F07D09C5 +:1034E0005B91B0874BBBDCEAEC9027F86F760CF170 +:1034F0009B83FB31F8EEDA76E2F2A7F614786DB82A +:103500004EDFD14C767F06B849CF3AC05B42F628F1 +:10351000A8F12C2FFC3DBD6C67A1DED3695F764B13 +:10352000ABBD5C16EEF789D7BBB3DF27CCFEB18706 +:10353000FB7BDAB3934FE62418E7796C27DA3C601B +:1035400021BB37D2EE34EC2B50BD8C8748BBD32641 +:10355000ED4EFAB3F50FB353C117A4F3C5381947AD +:103560008BF6785437B2A7C659DC4B09AF649F2657 +:10357000B7DAA7A07A783F13579CCAFEB98714C35D +:103580002EF3F9C95E4938D80188EFFFD376E02BD6 +:10359000D27F50A7B8D3A97DF87E2D7C3F67DC5F32 +:1035A0004B91633694D7009DC33AC6EA0AE9A32437 +:1035B000B94F4AFCDEBAEF3A846BEDD841D94BB132 +:1035C000FF5D1611279C38D6A2507DCDA315FB04B4 +:1035D0007ED3C95FB1EBEF1DD26784D1C9B5A59F7A +:1035E000E592DDFC90CBCEF7D0574ABF98FFBB0EDB +:1035F000BCDF2FEDDA3F3DFCFCF70649176BCB7CB7 +:103600001EF2C7AF74A52A53C2FA1BDF53D0F703CB +:10361000A366B0BDFB72F462960B2DFBB365C2AF1F +:103620001849A7037A0A7E73487CAC19678972F23D +:103630007E749042FBD2013DA304DED47885C6752A +:1036400078C4BEF4E1215A31D149DCB2056C25A21F +:10365000DCB1CF24FDDFB383B867AF19FB1F606314 +:10366000A3EE9AD48DABC2CE154A8CF92AC0EBBF1B +:10367000CE66D0BB97F7B1EB52BAF521FA78E09A53 +:10368000EEBF243CD97ED18BED09A35D5D77DF2BA6 +:103690003DC86F3A68FCA16940FE15B74EBEEB57B6 +:1036A000245F7EA8814A72F74314B24B14EADFEB21 +:1036B000A5A37FDBB5DF3C3B4D6FA3BD0DDBBB5A44 +:1036C000DBFBBA7B6FEC89E50F8F18CFF6E8DA32B7 +:1036D00077FA14DEAFDA991457BAC4BE2A61787744 +:1036E0007EFFC3804B97EB34BEA7E8E781512BD216 +:1036F000683DB27AEA92FE7C4C7FC6BE70A5AB7F75 +:10370000FA14EAA74CC81DC37E5B33CACEFEC307BA +:103710002676E7780F5A4FF24BE872BDB264FF6B22 +:103720003DA7D3A6D37C245D1BE3187C5587FB52B1 +:103730004AE3697DC3E87BAD5C9A97A3E3190E87E2 +:103740009EBA91E07853CA559C8FA80FDAA2669A68 +:103750009FD7DE8FD683F8643ACFEF1BC64B43B9B1 +:103760008FE93D55F247E270496F65F640B62B9CF4 +:103770004F4677633E413EF0319FF4E176C67CAF21 +:10378000FDC7550D746EF0902DDE4DAC60F8112E16 +:10379000D75EF2BC1CC5705873EC7CBE9516A3595D +:1037A0007E47F983D640168E5BF2729447966F0A75 +:1037B0003FDF5A25E5ECB2C5004107B4D887AAF42B +:1037C0000BA6C5404BBFD4CFA0887E562C76723B4B +:1037D000A31FA33DFBB9BB5ED8BE94DA17B6B65F94 +:1037E000B95883608F0BDBDBDB693F3862FCFB166B +:1037F000A7C9F105BC7EB4D7789F20FB71B403C77D +:10380000908879D834739C44E47C9CEDF43334A2E2 +:103810001F479A39BE22B29FA876E0BA3E02AE2870 +:103820003DF1A2FD44B7331F500369A37B5DB8BED1 +:1038300046BB18397EE43B4E3179E6B88F232CB96C +:10384000010EF4F4FE95E400EAAD7CF6E32C12EFF1 +:10385000B355581AB2E9DD888AA5414E23E971189B +:103860004AC546F6A3B853496EBA6AAE8A273D7078 +:103870006675BF78DAB7FBE244B9A2FA06507ED883 +:103880003FA70EB0932DF27E2CD0FADDDC15268FEB +:10389000C6EF9315318F9B6B6F1846FE91A392FF75 +:1038A000F723BD7A906E0E20FD7970FDDF423AA2BB +:1038B000FCDB480F947F77B1CEE97B8B73383D6694 +:1038C0001776DACDF25D0ABAC747F3F952CAAB2FC1 +:1038D0007B1AFEECDBD328BE69D83FDFEAC7F7A02E +:1038E000FF786EEC0D9D5BE16B92EFBCDCE431DFA9 +:1038F000732D1B6BBEC75AE9BDDA540E397D5BF3DD +:103900006C3700D3CD94952E7E5760E2F02453FDA2 +:10391000F12B3B99F2CA953ACF6FD4B0AEA6EF9394 +:103920002A724DF9CA10CA658A6F8034CB52ECFFF7 +:10393000B60356BEF778DB82EBE3EF1479D6EB9152 +:10394000F83F66DC3B7A47F20F7EA7F538772813FD +:10395000F8BCED9F5620BB1DFE28FCF1531F51C043 +:103960008F5386663FC72BDEBED1C1EFE44C7BC4CC +:103970000A3E7E3F47613978FC40F6A655BC9EFE64 +:1039800047A95E33D6A3F3214BF46A6EF76514E8BA +:1039900074EF746A93EC4FE9C3F7270E2FB887E3EF +:1039A00007E7A66239DA4D7F1B5137C342746BFDBE +:1039B0006B0A9D2FFE6D9B15485ECF5AF0767F0DEA +:1039C000F1397B4FFD3B45D8EFB13A2B6838EE8992 +:1039D0002D8E8D224ED0D391FC8EADF006388E7296 +:1039E0005A576F8F2B119FC76704F239EE6B510A3C +:1039F000D3751B7899F12EE1C512A73F86E9541BB8 +:103A0000E205FB9FFA5E26EBD556BA97F788643F2E +:103A10007E284C07B4A58FADB6F1BDC963F21D89F0 +:103A200063755D37FA795EDB98CEA6A8BA9DC69F0E +:103A3000B2DACA7685F1CE85C19FF0A0D5877B2FFB +:103A4000F0AF547CE2FE8A66F1937DF9864DAEEBD1 +:103A5000007EAFCDB83F1EA91FBE42DEF185DD8BD3 +:103A600099BD53DC4B8342CD42F71946360E798C13 +:103A7000D6EDF4DEAEF1A47FBE3C38C626F026E2D9 +:103A80004967D536E4D33B522746F83F53317DDBB7 +:103A9000E1BBE94AFCFE457AFD3ABAD7716AC76FC5 +:103AA0003BD33B4C4DF27D2C631C5FFBEFF58D232C +:103AB000BCB7BCD721EFB3CFFEA390A3DF645EB940 +:103AC00031DC9E68C5EF12810F591FFFD2C4FDBBC8 +:103AD000602ADDB3F5E9C0F75DCBA15EC6F109FC54 +:103AE000E9846CC49F56ADF0FD9FA916F72D6F9128 +:103AF0007E5E1AABD17A1AFD1F957C3DE74A2107FD +:103B00000CF9F77B999F6A9CE3ED127624DD13266E +:103B1000BF681583C8F70FEDC45FC63DE19F5F998D +:103B200028FDCCCDF63B93E93EB79DDFCD9941A76B +:103B30001F98AFDEE2080410CE67255FCFB63FB90D +:103B40008E1C55336981B19FB99B954050A1FA1BDA +:103B500087721C34404DA0379507863652B9AED6D1 +:103B600004C9931910F7859DB81122B9E287C08A5C +:103B700044EC7FBA8C37802D581E2677E6D69BEF13 +:103B800017CFA77BC5A6F334EF0A3A979846E712FA +:103B90001ABFDF62BE475867E3F337E3BEB3373A75 +:103BA00096E34D67AF117135ADF3B1C279C4D90C4D +:103BB0005F60CF4886577107E0C2F9CCA4F1925BF1 +:103BC000E1B9D4FC22E733C32DE44C759D1208B44F +:103BD000313F03BFF1C5A093DC98837825FAC67105 +:103BE0000727101E715E41AC32C3EF8D9B5048F722 +:103BF000372148EF6920BAF91EEAFC0D0AFC4AACED +:103C0000F79BDD525BD7FBD3E4667EDFEE535F4C60 +:103C10008D9FEE1FD57CCBEBBF07D799F87ED6D60C +:103C2000809DF4F309A88B8B41BEA97EE4C01E22BF +:103C3000DB4FD73C934A7663456230DB8272EFB547 +:103C40003F96AF1DDC99BAF7B23E9AEE5CDD181EC6 +:103C50003F67A4B30266BCCCD962CEFF58BC818C4E +:103C6000CF25DB99F6B1D3375BF9BC36AC9EE97C46 +:103C7000B5CADFCCF7ADAA10DE5A8DBEFA992EA7D1 +:103C8000BB41A7B8D77F777E60AD60BA3B877460D1 +:103C90006D8BEE2E73BE91FEAB6357CA7B5D6EF1EA +:103CA000BED0E91AF9AEE3A2B6DF998DBCA77918A8 +:103CB0000D43D2A3CD07C43D3D170CBB09841EB5EF +:103CC00090DC6C4FFECE90FA713AE9434C3F7BE4B6 +:103CD00099385A7763FD67929EC96BD533774C0D3F +:103CE0006612FDDCF17C941B47868ADF38D8AF7002 +:103CF00072BB83CF6522E769EFEA835CB257A4BE4B +:103D00003CAE1CE8AF917E94F2F152FB857F15AE7C +:103D10002904575FD2FF02AE4F560A788EAE16F0D6 +:103D20004DBB002EB40F08AEDF3ADC248ABF880AF0 +:103D3000B2FEFE62AB156A795D85FD70CE8974D4E2 +:103D40009BED02D6FB5FA608BD6FC037F7D6773F65 +:103D50005271DD67756FCCA7FB80150F3A58CFCF36 +:103D60007A3696F1735C29E948FC76B2CEE1892176 +:103D7000BC6D89E2EFADF369D1FBDD73C3F5FE6580 +:103D8000E28B4E08493FCE03F1EEC3BC1D1DF97D09 +:103D9000A4D525506FE57B7F4D2CC79074F83C1758 +:103DA0005E30C73B3AC0ED74D2FAB413FF4D06360D +:103DB000BD3F3383EA231CDF647F7DCBAD8C9FE660 +:103DC000EE2417E67708DAE83D93E6AD8A7B13F137 +:103DD000D3ED2571E43AB6C9F8DD21B9C22F302CF4 +:103DE00057C83BC553C3F1B97E1DB407687E1B4459 +:103DF0009C3ABC0CF57CEEBB41C0837B738647D1FB +:103E000035767952BC3FDD7780184B9BFE923BE4C0 +:103E10003873AD16B6A3ABEDC29E3E25F719E3721B +:103E200085BE1C972BECEAF25C236EA5F951A283A8 +:103E3000033B1D1ADF2F50612ECDEF8062E1B8FAEF +:103E4000B3B9BE49B42ECBDE7364933C1EED8CBB7C +:103E500099F87C59C20CBEF77B0B34DA687D4716A3 +:103E60002DD842ED3EBA0234AB784FC60B61F17EDD +:103E70006FD80E0FB99DFC4858D78A7B90F2A2CF1D +:103E800033A9FE06CA231E3E8AAA1F723BB577A934 +:103E900040F70EFC3B1D6C17D8063565B27FB003AA +:103EA000406D6F8A0FDDBD9CE8674F5A528E86F5D4 +:103EB00027AB1DDCF2DEC9E0AFB19E5A25DE1381CF +:103EC000654DFD687D0A609946EB87506F3F9F7492 +:103ED000317A32BFDF544DEF0AF17B484868458C98 +:103EE0005753BEDA6E94EF19773683F1A8D2BD8DA1 +:103EF0003741BC63549DD5ACD2F94033D2219D13D8 +:103F00008E2B6A663F279285FB26E49BE03EF3FBFF +:103F100051138259FC2E2C78F49A78B6A3F421849C +:103F20009F43B9221E40811CCE8F1C0689941F0D11 +:103F30002EA6A3D11E97BB16F15BBDF472E7FBD68C +:103F4000B8B3C594D6DB285EEC16C937D5966D3C60 +:103F5000BE31DF72B589C7CB280685D6677E22EED3 +:103F6000E3089E59228ECDE214E515559048F2A043 +:103F7000DAA230BD3DE2FB84BFFB5C7A62F879E8EF +:103F800066833E8D7D9EDAB49CDFC12D13EF8BF5E9 +:103F9000C66986AFD37C7BCB7E50A7FEE6A0994056 +:103FA000F5E6EC783E9BDF5553740BCDAB5EF63BEC +:103FB000C71913A4F31678C2CCDF6FD219C945F81C +:103FC00062BFE48BFD922F5ECC35F69BF5ACF7E734 +:103FD000ECF89F43B4BF6DAFFFB90E08F2FE69A7BE +:103FE00083F1A2589ABBF17B6BC02F50503FD994FC +:103FF0009F81728AE6FF7AAE886333E87B86D4B706 +:104000001614C2E7D9FEF1DB07BAF8DEF4B1F0F816 +:10401000D55920EC96D99BCDDF215C5F5B4DF28BAF +:10402000E3B7157B33BFABAE5C1BE526B95E6EAF65 +:1040300067BF8042722DA755AE45B6B3D509FBCDFB +:10404000B65A617BD8F0D73AD09E23395F99D1DC3C +:104050008BE4C094E41AE16F9776F70C3115985110 +:10406000732790DDB007ED12A23F47CDE7EFB39F76 +:10407000FE11317F55DAC55323DED5A95C6986EF81 +:10408000881D4D469CFF915408909E7244BCB773A6 +:10409000C432CA4FF2DD9FA5F2FB1261FE77699F21 +:1040A0007841C4698BEFAAB43F3FCEB599EEFD1BB2 +:1040B000747A0EBE5789088DBC7730C0B57DC8AF05 +:1040C000A004880E6EF294EC15E99220DF7B520179 +:1040D0003A25F27B8850CCF5C43BF5DE618A3F9AE5 +:1040E000CA3DB6E3E1F0ECA77FB4F1BE823DAF9DDF +:1040F000772B8A932EEBDD0AE3BDD00A92C75D5B76 +:10410000E3E62BF6897BF2DF46FDB3F341CCEB0A05 +:104110002204EDDA3B3B7CF4AA0FF34D3FC48372DB +:1041200005D95FAFFE86E2BA2B96A8BCCE15717793 +:1041300070DC77D0E164BBD93F28F81B8E03B73B16 +:10414000F95ED87A02AE90E08815FD5B9A78DCC9FA +:10415000D07482DE29BB3EB93196C4B0116FBFA2C4 +:10416000A4EF23744FDC9D9736DE99C9E7DE328ECB +:1041700023F31D7AD7652CF9C138DF79BCA700F984 +:10418000F3D5E65B7064B8FE89CEE35584FFD4DADC +:10419000E647293FF9891C91BFBFB97314E70BC6E5 +:1041A000539CC7A925B23F7FC178F2F79EFAA5C8F4 +:1041B000F7C3723FCB916036E9D59135516ED20F7E +:1041C00003481FF76BF59355585EE614F2B05EE1B5 +:1041D000A5EBCDCAF30EC8A573DDD8631C27539594 +:1041E000EF19407AB2F84AAF278FE4C7C1406A0A94 +:1041F0008E37DB028DA4478D77A9EFB198DF2B1D99 +:10420000902BCEE38C74442F2FF763E00DFBFBC99A +:10421000BFD3DFE13C737F863D335DF23DF63F3E29 +:10422000AFDFBFDEBF21478CFE7E77E1FCA7FC3B02 +:10423000F3CFC8177836FA33EC5E038E5E640B2139 +:10424000DD65906D97D23A1FE3FB7225983281E4C9 +:10425000C33E2B9F6BBABCE57CEFE04C91AB379D26 +:104260001B9CA919106FC17E6BF384DC5F7EB7F0D5 +:10427000372C4F199F46F6D689276726917D314FF7 +:104280009E7B9F6878CF4EEF0DCD97E7DFF3B63773 +:10429000D887E6D17B2A0DF6D230BBB5BAC5CFD2CE +:1042A000A4D2BBA7CB533E532B791C8BD42F4B2EC0 +:1042B0001A1FF2609EA187049CF9129E5F15785622 +:1042C000E585E1DDF86EBC731DD9CFDBB29FD979EE +:1042D00060EAAF4011EB55D141E8C37E07DD33DE24 +:1042E000E27D76BE85CE3BFB1FAAB1D3B9CEB42BFF +:1042F000073D123E9ED1AED58FDC6CF623EF107ECB +:1043000064631CB79C5F4562E3ED14DFFE76DED884 +:1043100075C4FF37AE8796F728C93F3BCC61F0EFF5 +:10432000ECF18333845F93F22FE44D5B47F1117B13 +:104330003B34FEF42DD2B3F7C6C226E4FB9B07C480 +:1043400076DE46FE3E7FBC0268CF943862BBD3392E +:10435000F5BE9E256F33BD01B07DBEAFA7772BCDD7 +:10436000BFC9156D416310E9C83683DFB5F447B1A5 +:104370009FD2971FED23FFDE5E0B0C86C456BC3D1B +:104380009D27E8EF6D82A51F8D2FDE7B2101B58D66 +:10439000FC854BBB2844C7C6B8077A961C643E927E +:1043A000E31EE8E96D90F390F5E3F91DA9F6C68FD9 +:1043B0005CB75D72FC8372DDBCC5487F617A72F4C4 +:1043C000E068537EECF024F084FBA9C77632E5CB9D +:1043D0002ABA9AEA4F9A966B2A1FE1682C0CB70BFF +:1043E0008C75BBDC7D5863832F39A590E3599B9F67 +:1043F0002DE4F5DA3E8AD2759D34F24BCC5979031F +:10440000FBBFE343E59C56D7DDC08FB9CE0D8DE1F0 +:10441000FCBC5034E7F75B1B87F2FEE87985CF1BC5 +:10442000B09FB3F49ED4DEC43E40FDCCDBBEB5F0FD +:10443000A0B0AFBC14873AC2FA6621E9A1115D347D +:104440004B2DBD4B168AE27E1A077D5048FD0CA30A +:10445000FD05D9B7DB069611FD94D4C66A44DFED9D +:10446000F1CBF779C29EB43589F90E098DE2FE8C45 +:10447000724BAF2C93BD604BD9AC129F1870D89A79 +:10448000144E7F12CAE574FEF6512AC559FF25E77E +:10449000B7C9A427B07E0CA52EEFD5825F50FE4091 +:1044A0004CFBF87548B9532EEF014515783AF6C222 +:1044B000F98D5CD4A43A090F31768DF683238B7A7B +:1044C000A7CD08EBA7B66122909C7224839DF46B64 +:1044D00039A6A561E5BE76E26E327B99E553CBEF56 +:1044E000291C7E820F816FD104CD1874D1A1973918 +:1044F000FEA691E433ADDFB3E23C22ABC0E7EE456C +:10450000F4510265DB585E3476A6B892FFD4FCB154 +:10451000675EE7919AD81FC4A94D40F1CEFD5AE0DD +:1045200010F4792938B264FDFD56584874B1FFBAC9 +:10453000EB1A69BFD37057DFBE74FE0D5AF3F7EC68 +:1045400077DC757557DA270FE96597F188C07690A3 +:1045500061FF63BDCFE8DDA4533B7B6AF4EEECFC66 +:10456000B8E6EE245F0F15F886D0BAED7FE9BB8F71 +:10457000E8DEB9272656C4BBEEF8F6337AE7CA134D +:104580008AE1FCAC3CCF50C2577BF3BC141FBABCD1 +:10459000739249CF9EC129D17B59676ADEDD3E8A7D +:1045A000D235D11C17EC5B29F8CE27F9AF52D2EDEA +:1045B00014C97F956A3DF3D7640A84C7794D59A41D +:1045C000F4A2F7007031384EDF46F4D897E852D0A5 +:1045D00063752841F2B14BF623E83E922FE78592AE +:1045E000B89EC19F3717F86EEFD54FACDF421CEF76 +:1045F000279A85EF43F996A617127F5C9A3EBE5321 +:10460000E97E9BAD58B1117D38302D0DE367AF5C6D +:10461000EFCA69621F5359E4DA147EDFE967BD2CE3 +:10462000D2FEBF3C3A9F21E9634A0CEA49F627C50E +:1046300001F9E92A5274F6B7DE7A2F3BEBE0565BBC +:10464000309BFC39B72E8862BFDACC43BEA1B1FAE9 +:1046500085EB3531940F3AE2694CA81BA7D3AEF431 +:10466000DD43F8A80C8D9778CC17E7857A1A9F2B35 +:104670009DFDAB38573A5B33A0E39D22CF7E957EFC +:104680001EE1C7B3051CEE8D2EF2E3F9ACC40F5F3B +:104690006482F630FB7344B9E1C723FF20F9095B5C +:1046A000CF03FD2D7E3DE21F47B2C5746E79817F39 +:1046B000AF44D8532737DBC4FB780D6FF6A7DF353F +:1046C00038EEF2B09F6F5A575F80E0983D3AF09411 +:1046D0008DFCEC75CFBC53A4B7E2B16210DCC8FB13 +:1046E00092972DEC67AC5F6D1D26E239207A54F865 +:1046F0007D51693FEC03616F44D2F5EC5057C68F92 +:10470000A1570C79FDFCE234DEAC1A72FB52FA665A +:10471000AEDAB8FD00E267EE9A78CDCFEFF51D383E +:104720004BEF35D2437A74F517F987E5CB990CDC5A +:104730001586E99711D66D850759FF68DE5AD23381 +:10474000A55717F3BD8308797D7CCB5BDC9ECEE457 +:10475000480F0D7AFC1FCFBC0FA48F267AE97B4946 +:10476000AE02D636FC79861E36E037F0F11799DFB7 +:104770009BEF3974797A208AED55877F14B01CC578 +:10478000345C8EDA22EC54E3FB873F520FBCD6CB6D +:10479000BC1F30E6D96837EC2631FFD740D815C6A4 +:1047A000385905A3CFB2BC43BD40E37FD74BD8AB4C +:1047B000FF39B8DAD60FDFFD48FDF059047C061C3E +:1047C000065C7F95F05EAEFE88CBBF3CFD61559ADE +:1047D0003F637FD2CE28FEBDA9FD2F45717D8F336B +:1047E0009EFDE8A52F7D7E86DE9BFE55C198B8FC18 +:1047F0007EA44F1C2A84D971C6BC8C79BE2EE78D4D +:104800007A26293F6CBF647CFF57F5CED0515B9967 +:104810001FF0CF7BD3B568DFDFD7C87A07D6476BE9 +:10482000E49789E4D7483E8DE44BB4FB58AEEE7D67 +:104830002E81E584C1BF91FCE9F27EC07A86F893AF +:10484000E4DB991A472F7A27E88C2EF4EB08F283E1 +:10485000129FE62604A89FDDD6FA87AF52E8DD4A0C +:10486000611F0E92F661A45E7B3CDF3B84F059F23F +:10487000CC77CFBCAF5F0E3DFEC9C6FAA85A617BAC +:10488000C58169B83EF2B5C3673FC9FF717AA848D0 +:10489000D6DF4F6B4A7656BC9DEDAC4BD15B45BE27 +:1048A0007877EB3F486F15443F06BDB5674F57E635 +:1048B0000B7B1AE9AD32FFDFB26B5E64FA42F9EFAF +:1048C000A57DD48DAFB9396E861041F710905E0A80 +:1048D000C9FFBEB77FA69B7E07E0C6F3623F823A60 +:1048E00089F72391FB817229A77D721FBFA2C0BBEC +:1048F0002C5FECF318DEBDF64CFE3D81CBB553CBFF +:10490000936B80FC4E3E4CC3E590A3E57752CCEB15 +:104910007EEF8F5CF73BF37F9C7DFACBCB5CEF3077 +:10492000FBF4B7B43E97B24FDD36CDB20CDBBB5FC4 +:10493000B706C8CF77A9FD8BF51181DF167C055529 +:1049400043DF2791BE47BAD8FCEFD0C588D2FAB36F +:104950004E5CCF579EBA6502F905C753EC09FB11AF +:1049600026AFF7A82487C03807613F03F30DE5FDA4 +:10497000BE7707231E6F7C185ACF49B07C48717CE4 +:104980008B5F4281F0FA95EF9EA475F435A9E1EFB3 +:104990008846CEC778CF1D0AB15E6C58BE2822BFAC +:1049A00041F443FA28FC1DF8567D05207E77C5E8C2 +:1049B000B77928C5458CDC2E7E8F6A52F1293BF9E8 +:1049C00059469436EDE984F5DE796AE6841864D5B3 +:1049D00049DB159EFF67F9F3D7FBF9B723FC2C27BA +:1049E00046D62BFC7BAE8EFA86A19E36F8F4B31623 +:1049F0007A34C603FEBD936AB91C8E7A0528BEAA16 +:104A0000BA48E178C6CB694FE77FDC3E8BDB07E92C +:104A1000BD90CB6D3FA1B8EDDF75396BD493719329 +:104A2000DC3FAED1987AC5D3961FE57BC9378D168A +:104A3000CB5CB2DFD482DAF5CE6B709D41D089BDFC +:104A400060E904BFF0EB802702DE8BCDF7781BF026 +:104A5000EAE6F6C18BE1AB39DF6C7FB4AC7F9599A8 +:104A60004E86149FE7F8B421C5A8ABB19F79DEA8A4 +:104A7000D574696F44A9A473B87F8207CB1AA3C009 +:104A8000E44F6BA15BF83F1388CEE781515EB79E80 +:104A9000F493D702A67B944376282DED7354BE176A +:104AA000C8EDF58207D6137E26148BFA9C572F4249 +:104AB000E7F511F96241E7ADF42DF2CCA7249F8B05 +:104AC000C4EFED44E2E7EA02819FBFC9FB208D837A +:104AD000841DD9287F9F6B5281D02B830AC43AFC56 +:104AE00044D66F0CFB9D1BC8685D6790BF8313069F +:104AF00037E36962B201F7931386235C8D89D04B4B +:104B0000413A195BF087F5CB984EBC2A9D5BA8F023 +:104B1000F8FABFA27C9928F132A9E08977F95CA163 +:104B2000084DA864E64BDE9F39B61F6893BF7A1420 +:104B30005C402F7E9277739970A89DE2A1FB37733A +:104B4000895EDAC047AF0BDB7B22DA03DD7BB8FC82 +:104B5000F6723D8647ACD7B088F51A1C91AF30E7A6 +:104B6000E35421AFE228F608EDAF8955AE15F4FB0A +:104B700035B39F505892A37CB6D3EF19CC7FFAB9C6 +:104B8000093103892E755B272CB9EDE917DE7522F3 +:104B9000CD8E2279C5F2F54FEB3DDD908F89AF398F +:104BA000FFE7099E78A2939AE56958FF674FBFB85F +:104BB0009E62BD272D7BD0467E8CBB9FDEB95EC535 +:104BC000759A58F8F41EEA4F5DF2D2BBC3958BD0AC +:104BD000655D041C1B22F2FE88FA6B2E21BF9745EF +:104BE000B45F1451BE3A22FF48447E65245F684397 +:104BF0005349BE2F5380F4F2A5F8E38102C31EA8E7 +:104C00002FA473B175057F5DBF1CDBDC582BE8FB5F +:104C100091A7FF2AE49A419FC9C0F2BF3CD9EB6932 +:104C20008B3EEF6B8F3E7222F59428BF2EBA573C15 +:104C3000CDEF583FD0895F8E45E9F17CAF7B1FDA1D +:104C400063B40ECEC615C5545E52C4BF3342EFE402 +:104C50008F088BCB7CE54107C3377DBB389F1C1C7D +:104C6000FD9BA1E9C97C7EDCECE0B8BDF543D30B2C +:104C70005B7F9764C661818F193B9400FD64E8AC4B +:104C800040C43BEFD6D556F6736C502009F970E658 +:104C90002317BE7F4FE7C4F4FB18AB443CE305E5A4 +:104CA000140F5AFB27BB46E591EFE21FA17FB4F139 +:104CB0003EF9CE02731C9B116F6B9CDFFA2EFD7BBD +:104CC000B4AF14F40B8BBB95F16FA0065328EEB173 +:104CD000765F521FA287972CE02C0A3B9F30ECC6D0 +:104CE000938B7DFC3EEC578BAB3835DA9F521AEC38 +:104CF000F47E6FF3A7C07149576DDF7ADFD53AD5DF +:104D0000AF61A3F4AB9385C5E497FE6AF14279B82D +:104D10002FE3A4657CEE35DB1BACF43B475FBD7035 +:104D2000349AFDD5747840FBAA932AD3D1999A6F0F +:104D3000779FE7BC85F7052E08ED3E8FE3DD161B58 +:104D40001F10EF94BA3B123E5F7AC3C6EF0019F80A +:104D50003BFE33E0B87F639E0D8F27EDB88AF631B6 +:104D6000D1F11AA16DA6F44B1DDF62E5F1BE70C64C +:104D7000FF6E38F9B5368C49A5C70EA6DB9AED6EE5 +:104D80009C8F7BE728FE1D9C4FB15E90FDCA012BD6 +:104D9000D943570D8331D4EEAAA00A3AB6FB547515 +:104DA0002B44175F1D438AC6FC89A0F85D5590F619 +:104DB000E7F43F59F93EF5E71B9EE1DFDFF9727337 +:104DC0004A028DF7D5E6B753C9CF351BB4068A27FB +:104DD000EBE416FCF6C51685E7351BE9967EBFFCAD +:104DE000CB2DC2BF381BE992EFA244D079E99625BA +:104DF0004C57FF0F25AAA7E7008000001F8B080073 +:104E000000000000000BED7D7B7C54D5D5E83EE72B +:104E1000CC2BC924993C8401423C09100718E2C9F3 +:104E200003081070780403043A3CA4E1A14C10116B +:104E30001175A4B4C4169B09492084A81145A91F63 +:104E4000EA8062690B1890F68BD6EA1014015FD1E4 +:104E5000AAE5AB5506B55A2D5F1BA5D6F4ABB7DC5A +:104E6000B5D6DE2773CE9004ACF7FE717FBF1B7EF4 +:104E7000BAB3CF7EAFBDDE7BED9DD56E85D95D8C9F +:104E8000ADF6312D520CE95B8AA6AA8CB1B0F58340 +:104E9000A8833107FC3B9FCB581AEBB4453219BBB2 +:104EA00039E00C463448F7F272FC394FFFEFB4ADED +:104EB00087F2356D36571394DFD26A2EBF8D593E77 +:104EC000887A443E87B1EA3FBC91FF8227569EA173 +:104ED00025677E9C04BF14B2C2F30A635F04AF4926 +:104EE0008D60E1860CC6C6411DFCB92A967E55D35D +:104EF00091FF8295B1B33550E78AD8F78CC339D288 +:104F000020EA35C4D86598FADDFE518CBD8FBF8E7E +:104F1000C7CFEF57FABC8C1D55449E311F2C911DF5 +:104F2000C1FC402A3FF582F3C2F1E253C62CBE8F8A +:104F3000A1DD3609BE41DBE764B6AAD54BE3941F79 +:104F4000ECA1FDC30512CDE7E83F3FFBC59300E7A9 +:104F5000D0E5366D18C299695F7702DC3E186C1B8C +:104F6000DDA4C6EA1FB9DC561D867E8ED86BDC3701 +:104F70007863DF8F5EDEEFEB2A687FB43F73418F8B +:104F8000ECE88F8AA87DE836451B06F9E7B23FBEFC +:104F90006B2CE49FBB5529C272BD9D758DE20B43FE +:104FA0003FD6CCD6E41B0CF33B7A5B51A9EA8DAD1E +:104FB000E74B5CCF10C6DECDFA818B79711EEB3AE0 +:104FC00026E37CFB5B68BEF67F2C7549F07DAAC2A8 +:104FD00082B85EBF26D3BADEEF5ADCD101F51A9C47 +:104FE000B932415DE3EB6DC85AE8C07EEA32E57242 +:104FF0005C8F35F95A97CDB01E5FA685CF2B87F908 +:105000005B8DEB14FDEED66C94B62B2E5A37CCC3C9 +:10501000B507E6B1EC9F4B4F75C038D6EC312A830B +:10502000AAF6822154EFB4EC2A6543707ED122A601 +:10503000C4D6B548E6EBB2CA6CA70CF061D92CBC5B +:105040002707CB8321C4EBBA1C4B10F1D6CE2C2101 +:1050500081A78EF308400B63F218FC0E3FB2A99CA7 +:10506000F0F8760DFE379AB1A81C64382EFE48FD84 +:10507000A01EB685F18FDBD8323FACABDC02E53049 +:105080008E6B01AC610094673A7C0929905AD83440 +:105090006B3ACC4B82F5237C06B35BE739B197566C +:1050A000AB3F99B11F0B38EAFD2E11F3886EFC75EA +:1050B000D9649CB7C4D40C98F7120BB3D80A012E4C +:1050C000FD6D73983396D7C75F22C659A684A63163 +:1050D00080239BCAD89E02187F8D3564A4D3BA3B27 +:1050E00093699ED16C35CC6069771BC6570C70886C +:1050F000660723BFC37A32530FB9681D345E83C479 +:105100002A711D76E7AFD64B2938CF1FF9B0BFBA49 +:105110002A262905544EFD876E91C27B244E7F3688 +:105120005C17FE0E7C6649A6CD371CDA2D81F63958 +:10513000F9317C889F2743DAE927E633E4C27DB959 +:105140001AF38EDEF312E2852786172ACC0DF7F1CB +:10515000C8E5FD36103DF57710BE3FF73F3F3C55A3 +:1051600005F9D3FD1C458A913EFBBB4B55A4CFDB13 +:105170003236741AE8E3DD35F35DD77BB19D7315E4 +:10518000E2F591FE1F3DF53AB43F529364A2C74940 +:10519000357FFEF37F66221E27BA241A67BC1A8069 +:1051A000FA8A1C25FEC0FE2791F07C6A6AA55B3551 +:1051B000D0C533B81F30CF409EAF4D8354E907F8B8 +:1051C000EF8CF139A5DFC200D26BDD602243B61946 +:1051D000500FE9AA4EEC4B373C0B387DD9055FB236 +:1051E00017B8F83E5BD46CEC6792A0EF23975BAAEC +:1051F000C386F17F27F0E177823E8F5CFE03828FCA +:105200000EAF23F6E75F1D03796BBF051A92DF240B +:10521000E477B8CE9A240DD779A4BF83F6FF487FF0 +:105220005B58CA41F8412D845FAA233C8CF0C145EC +:10523000F09FD4DF42FCD05EA0D23831B86712DCD8 +:10524000DB95E029CE0F1CDA1E8670CFF81AD76DD9 +:10525000B5A6BA709F4ECB9DA391FEEC05E9042F35 +:1052600045F6BB397D727EB038C60F76C8C5317E33 +:105270006077347728F9267CB221BE5C8C0F7C8164 +:105280007C80E824C8906EFF5D3E803FD631313A85 +:105290003F6E6B2DC37575029D1FD2B07DABD5D807 +:1052A0005EA7EBFFDB74B2388E4EDA717311FE9B92 +:1052B00025829BF5B2B66466C02F7701C7D3234918 +:1052C000A95C8EDD96F135E2455556C026A9C67A11 +:1052D0000AC73F472AC98123F6AB02B8AF55CE852E +:1052E00056DC47C4C76B001FFB1758A8BFBA34C0B1 +:1052F000632FEEAF5FC5F5B4E405B20AA0FD075613 +:105300008EDF3E5747B204ED7DEB32D242526CFE47 +:10531000BA5CD3F7FFEF225F7BFB4BB40EFB1A297D +:105320008C7BF581D4FA22B60F8DB3BBF60049B061 +:105330007AF7B1A1B01F2B99D89B3B6FB1AD87F223 +:10534000CDA03731D88FCD992BA767C0BA36EFB42F +:10535000511E7E9A2D50FF7A51FF8FC0DE26037CAE +:105360006A0A7239DDFEC9353D05D6F57ED63C7F29 +:105370006D26A61686F078FE5FCA323FCCBFB4B366 +:10538000636A2AC229945368E43781B396E92847AF +:10539000AB986B930BEA9D4EA92EC7F6750F4BB4D5 +:1053A000C71F48C16301A443C823DF9830B8B8F2CF +:1053B0007730CF09B559846FEFB38ED9A81784EE33 +:1053C000B712BDD459835CAEDF954179DFCE375E2D +:1053D000CDC944B8290C51768963CD7492135E9778 +:1053E0006407FD6BA6E0174B2C011BF6072074D554 +:1053F00001FE9DB0769461FE4415C0B2009529E689 +:10540000C3FD392E03C5803C989DC1F1DE8FED4769 +:10541000232DF07E9714A9B94A5A8C3F59D28A3B62 +:105420007CD0CF5FDA6E1883A865BD6C4100D7F7DA +:10543000D7676F1E837058827802EDB7346FF3130D +:105440001EB7D58610BE6725CE1F6E6BDCFCB90279 +:105450007474DBB39319F251BBC4F5898BF5BB525D +:10546000E0DF9616E857B9847E77583F32C9CB9F64 +:105470002438A42B195B717FDC772BC7D3AA90F952 +:10548000FB926673BEB11B2E4B53037DE89DF1FA70 +:10549000F21D054EAE2F8F656351FFBC587B5D5FDB +:1054A0006E44FA8575E5683F7249008773807F4DC9 +:1054B000B0E1E782EB1D88F7E7B2603EA4174593A1 +:1054C000510EC4F713057DDB07CC64ACE0033A7DD5 +:1054D000E9F4047A7535AEFB039037A8073F6F53A4 +:1054E000D7217E3C9F38580A117F6FCD980BFCF175 +:1054F00041814FCFDBB8DE0CC4533A1FC67B1EF58B +:10550000682796F3FDFEF5D9C2525CD7735D85A579 +:10551000CB8DFAA112FDC558921B32237C063C7A32 +:10552000AA87F5E76B8A699EBABEAEF381FBC4BC5D +:10553000753C8D6F7F58F0B1684D35FB7098811EBA +:1055400011CF61BC31A7FC539333918FAB267A7D89 +:1055500067E4947D05A363F4C08E2E6239B03EB635 +:10556000A188B101D82FDF77A0D9E93E94DF6EBFC3 +:105570007B5E72ACFD2D5E0E1F7DDEF775F3AF6FA7 +:105580006ACF8C79E7A36F60CFDC2BE0E3639D47A4 +:10559000CF23FD3B65D2D396CA6C1AD2B35EFF6DA2 +:1055A000B17FD393653FF2EDA58991616B219DF5A4 +:1055B00020D71BCAED6CD95C1877693AFF1E6BC700 +:1055C000F58759F7F07AB3EA788AFDEC72C6CA9784 +:1055D0004EE1EDF4BC0E077D7EB77885BE22ECC3AC +:1055E000F8F987A6304F10FAABB3051F8D229E6CD9 +:1055F000B4B03DC8FFA6047F1AC574A3DD5507E902 +:1056000083493FA6F26A8BC36507FEBD5E71BD8804 +:105610000CD05FC8E5F957B26A453D657E66741ADD +:1056200089F2A9B28FEC873A3BC9BD7838FE45ECC8 +:10563000EBD6424E67E9852ECADB999FE46F9DAE9B +:10564000FF5ED66D7F90BEA0B7FFBBC0B7F442959A +:10565000EB2D4532C1276A65D905A4E7B90663FD7C +:10566000B949E95FAAD0B57CE87CA505F069EE846C +:10567000F4EF0F81F92715DA1651BE28FD97B9907E +:105680004F3E64E1F92BD3475B215F2BD9174D03C4 +:10569000788D2CF4B142C3FCF47EE1BB82DFAFCF46 +:1056A0000DD80BE97BE74AB48FFE2AA5684DB8EE0A +:1056B000A19DF9887F7ABBE86F060D463DA53B0F9B +:1056C000F3D4BC98D7D7DF735A59E87315F6F01D99 +:1056D00037F21CECC7F21229DC04F0911DAAADBA16 +:1056E00018ED499BA670F9EA77803EF31DFC0D404A +:1056F000F41D8BBA09E707522EA8B891A15ACF76AC +:10570000EB37207287B37A17E2054C71E7F98C3ECC +:10571000F19F7DACB743DA09755E47762183752327 +:105720001DEC74310BAE5F669D4D20B72400FE5218 +:1057300098B3F4EC4BFF90F2B1D552D7C723114F79 +:1057400003F2794C03A77E8578B5AE16F82BB4CB5F +:1057500009FC9EF25F029EA19DB9F697EFA5A830C5 +:10576000A99B101F607FCECE89E44560BDC7735EE4 +:10577000CA467EF7490DD38602BF29B6074A701F75 +:10578000F4797EB2B32E653CF4F7DF0714AD029ACC +:10579000AE413D1DF1E26B2572157C2FCFBD623706 +:1057A000C2EDECC1CD5955B00FBE424EA76773B8DC +:1057B0003C3A7BD02EEA2D7A5C81B15FAB6933F144 +:1057C000B53982AF01706D730DFCBF429E321DE78B +:1057D000B1DC22CA1FBF86E63DC319F4919E50A9D1 +:1057E000A66F06BC5A3D8CE3AFDDE2A7EF6EC4396D +:1057F000A2CF168E67EAF7E8FBA69B98ABA980EFCD +:10580000271B13DB4F9F769EECD33941A6219C6466 +:1058100047A705F3FE72A08534DCCF9D2E947BFA5A +:105820007E96291BEE46B8AE0538DB615D6BA52080 +:10583000CF5B1DAE10EA6FAC63D352F87E9BCFD125 +:10584000D944795FCA6C186F95180F36FAD838A802 +:10585000FFDFA0CF51B9F07BA9F00FF187295F934B +:10586000DFEBCB8033A840F91C9725DEEF756CDCAD +:10587000B7F07BAD2D147EAF02568078A7EF872E50 +:10588000CF7BDB0F5D9EC3BEDC61DC9732C5292375 +:105890007F59FBF090DDF61C4CE7AB1684C7659E84 +:1058A0004294EBFAFE30DF718670BF51CC95EDCC9F +:1058B000A0FD9CDD3688A9F0EB4D6D607080A8AA34 +:1058C00068CBA07C4AD700CA0380A8FDEC9FDEE825 +:1058D0002E2C26552188ED3E7DE2DD753F84712B0F +:1058E000B6C2D45D340F07CEE30B1FE8D53904EA06 +:1058F0000684E35AF4B3B890EFE63F588A76EA0993 +:105900002BD9267ED66D7748E477616A2AEDFB7144 +:10591000D817E4933E6ED7A8CC518BFB6277CB4C63 +:1059200035C0D9125AD480FD59619FC3B00F096A9E +:1059300022530D707E9B05AC64FF857C6FA23E5F99 +:1059400029F63FC9936EAAC794E6170348A7800FAC +:10595000C86F92B581A671A09B8F4CF8C1A2165C4E +:10596000A7BF54620FC1BCAFA98472437F7EB661EA +:1059700007E2A3BBCEEEB297C2FC4A3F2739622DA5 +:1059800035EB81FEAC8FFFC052080E1FF5852F6DE1 +:105990003ABE0C67C3115F00CEE4B7FDE22D45B3FC +:1059A000D392FC3B747A40BE63612AC179E1712BCA +:1059B0000BC37ABF606C3F967F11B2BB42C5313CCE +:1059C0006243A11DAEC3CEF9536A8919BE693E3345 +:1059D0003C33CACD70BBCC6F8653FFCA5C53F98091 +:1059E000C00853F9A05585A6FCE0E07853FDCBAB89 +:1059F000A798F239A199A6FA431AE799F2C35A1661 +:105A00009BEA5FB163B9A97C7878B5A97CE4DEB57F +:105A1000A6FCA8D61F9AEA5FD9B6D1545E106932A7 +:105A200095171DDF66CA8FEE78C8547FECA9DDA6F6 +:105A3000F271D19F9BCA27FCE990293FB1F319531A +:105A4000FDABBADA4DF9C9EC6553FDA98EDF9AF2C8 +:105A500065AE774DF5AF767F682A9FA1FED9543E9B +:105A6000CB73CE949FADFDD354BF83D50F43793410 +:105A70007158C05104F2434E3A4B787EEA5A896518 +:105A800000027F717CBE0BEDA16F6AB7B88ACCF8BB +:105A90001B1DE64F8DF4A047C5F3B9B3C2DE2853F2 +:105AA0002A18DA295FB44A84EF7FB56EE0FA5D9D6B +:105AB000852993603A4E2EA76F05C68CFE466BA6CD +:105AC0008BA1BE764B84B5A2FC482D019A30CC2721 +:105AD000CDE76016031C32CA5DA6FC657EB7A97EC1 +:105AE000FF4AD5543E20E031950F5AA599F28383A1 +:105AF00025A6FA9757FB4CF99C50B9A9FE9046BFD2 +:105B0000293FACA5D254FF8A1D0153F9F0F02A5366 +:105B1000F9C8BD41537E546BB5A9FE956D215379EB +:105B200041A4D1545E74BCC5941FDDB1C3547FEC55 +:105B3000A9B0A97C5C74AFA97CC29F5A4DF9899D1C +:105B40006DA6FA5775454CF9C9EC84A9FE54C71BDC +:105B5000A67C99EBBF4CF5AF769F3195CF503F3582 +:105B600095AFF933E8F7A88F00BFDD538C78FEB905 +:105B7000A9FCAB84ECC88FE0BBB43645934A10EF68 +:105B8000FF61EAEFC1A4140FE24F354BD4D01FB42C +:105B90005EE17EFDEA22EEBFF94A66D104D4E3431A +:105BA0007EC6CF173A991BEAA7C32FA8CF48EC6F40 +:105BB000A4DFA7F8582BEA89A0BF90BEE3027D06B8 +:105BC000E5898ED7E9724E0EDA274931FD34EB7C38 +:105BD000D1A5EBA79B5016035D1E2E0AFCA808E674 +:105BE000B5BAF5E0743CF75AE568B1A11FBD4CF1B8 +:105BF000A646813E5F4BE8D9AE9DE100B819C63B91 +:105C000091D09255D8071DCF709CA5FADDFD5A7929 +:105C1000BF122CD668DFDD5D0333057A6DA901BAAA +:105C2000023D665B8D8BF2F7D7B829FF408D4AE9BC +:105C30008E1A0FA50FD56854BEB3A684F28FD4F880 +:105C4000281FAE29A774778D9FBE3F5E5349F92761 +:105C50006A0294EEAD5945E9CF6B8254BE0FEC73E6 +:105C6000CC1FA80951DA5AD348DF0FD5B450FE70C3 +:105C7000CD0ECAFFAA264C695BCD5E4A9FA969A5D5 +:105C8000F26741EFC2FC733511CA476A8E53BEBD3D +:105C9000A683F22FD49CA2FCB19A28A5C76BFE4420 +:105CA000E9C99A4E2A7FA5A68BF26785FFE250913B +:105CB0003837519CB4FFFE2957EC467D5BFFFEB799 +:105CC00091FE43C8573726A5DC82E5F398AC2968D6 +:105CD0005FC4D911F1FBF099E8DF3A056C03D47782 +:105CE00006E6EDAE03FE592B4B8477B5E9EA6EB4B8 +:105CF000317F23C6D99CC84209858436A467DF88D2 +:105D0000BFA978EE5673EC47507F6510EC1B32DD6F +:105D1000000F3D8487AF7C233B499CB3968EF0BF38 +:105D200082EB61CEF03B3930AFD532EB40BB69C579 +:105D300088C0EB889F2B9D411B3FEED1F2D0CE9CBB +:105D40006D8F5CF65DF46B9F50B4DD6AEFE3DDD6DA +:105D5000320398721FE5CF7D9A85F2A7FC5F4A0057 +:105D6000E1F29A35B912FD1167C4FACF14C9A6F44D +:105D7000B311FE28CEF3C6E7EEB84E063A597AFBC9 +:105D8000B0549463607F907E3897A956A4EBF9CC09 +:105D9000F7620EEA73A83742FEBB2C44E989E18121 +:105DA0004F713D8BC050C07C54624F7C4FC2F50890 +:105DB000FF7EDC3C3E2FE2FAF6E745B229B58EF4D1 +:105DC0007F8EF35831FEEAEB64F83461A44ADFE7D2 +:105DD000B0CE47701EB765074E0F1A1283AFEECFD5 +:105DE00060B84500B7A5C715B28F41FF23FFF5D2B4 +:105DF000EF73FFF5A6C9DFE3F2B096FB3BD627BEF3 +:105E00005F86E5D19B00A706E1B9FA8B0FA39EB789 +:105E100014CAA9DDED3CFF05D8A5C89FBE4A789FEE +:105E2000FCB9D272F86F404FFC30EABC8CFC161102 +:105E3000EAF7AB118C21DF1B39929F832E45E713C4 +:105E4000F6BB410A735F4784CE2BFE3ADA45F54A2A +:105E50004704D28BC9AF107EA008BEBF8678827877 +:105E6000EF0AE7A15F61B3CCF1227452D1D08F6DFC +:105E700071F97DE8A75CB933AD80CE03007FD00E09 +:105E80005A5CCCE1A8E3C7AD8D901AF819E05D76B5 +:105E900031C0ED2F4F8FF5207EDCF6DC383A5FAB5A +:105EA000C3FE3363FD337475C1784AAA775713DF95 +:105EB000479A7FE7B8E4F0EE1CF2A3551FEC817F10 +:105EC0004E2DE6F8F59ADB5A1EA67E395DEAE5A569 +:105ED000627EA5C57CFF67B79F188CE706B71EB723 +:105EE0006A761CB738EA35FA7DBAF1B9FAB13143AE +:105EF0000DEBB8ADED0CF9072D8CCFCB5A326837CE +:105F0000CED3EA704632F263E3B04CCBD96E7B223B +:105F100017E1C3E5838E8F8A2D39B0CB699C7F371B +:105F20003D4C4138DD98524DF4F045F08FEBE87C64 +:105F30001740178171028FBA6C888FCB9946E90A96 +:105F4000E6A7F44616B221FEFB43F792BC59CD5AA0 +:105F5000E9FBAD25D76763FE36D639CD0DF0BBA67C +:105F6000B1F64574CBCC6FB9B76C00AC7B5EB8EAC8 +:105F7000454CE73E2E7D1C52899EE6233E44A5609B +:105F8000C340186F41DBAE1707C2F7390AC72F3677 +:105F9000969F532B290EF2BBADD8C6F9A8BE8EC56D +:105FA00002BED691BEC5D8CFD28D8CF0A5F3377680 +:105FB000DABF6EBA2AB9F9F42019F54546E7D17F60 +:105FC000FDCDF0702DE131D717570BF98D791CC736 +:105FD0008AF29BF2C147913E6E0E717B6A7DE2BFF1 +:105FE000AEA3F37149D6A46C809F95FB173FB33ADB +:105FF0005C751AD269389BCEC56C745685F443FB28 +:1060000056FD8764A2CFAFF43881EC80BB10D29BE1 +:106010005868131AD19FC9E1312943489EFF00D720 +:1060200071CC0D763B8E9BE9D0142C4F0B6773FA25 +:10603000EF960FEC7C12322DDEDFDDA80767C6F489 +:10604000E0F589D90CED7EE04F9DD204D27B685DEE +:10605000D214D68A742D95FC2080F3DA99C45CCAD8 +:10606000B89EE83CE0C60393AF64CD81FD83BC8954 +:10607000A0DE6D951D9CAEE3E601645489F6BD5D1E +:10608000F8CB8EFFAF0C826B08C6DF93161B5F9DAB +:10609000CC5A19F021C9F503D2D376829EA6644169 +:1060A000BBC4E05E9C8FEC662EF41785A608BFADDE +:1060B0008DC3F5423872FD6B7731E73B75B854E21A +:1060C000972E8F0BED5E4BA2867492E508EC42781A +:1060D000E604063E6CB48B8FE7F4A7FC1C1BE77B41 +:1060E000ECEBBA2CE43F4EA686707FE7F824AD892E +:1060F000F843B41EEDEBB98008E41F2AB19AE88C8E +:10610000C5F9AF008DA661FB79E8BF82FABED25413 +:106110009AF79C0A298CF319CEFEA0C38DFC57FB7D +:106120008683AD85FB6AF1519CCC5056E2C079D490 +:106130003BE7A5627E63D21C3A778AE7139B40BF98 +:106140008AD80D794BC0E1EA437FD3FD36B61D29CD +:106150002C02FCC5D295C722DF62FC86B8F1E3535E +:10616000ABD5EFBA94F958A3FA7C86527A8FE0A3A4 +:10617000B08FE4EFAA5A10399546FED58D54BFCAA8 +:10618000E10CE1791CAB37FB7963F15E7A3A99E473 +:10619000E4DE8765929384A1FDC416C1FFD4F0F4B8 +:1061A0004FB11FD046D907067F0B72DA0FF4FD55A9 +:1061B000788AFB6BC354C1B4BBDC775EEA7D7D9704 +:1061C0009A36D5D0D975777EAF35787238CEFB6DDB +:1061D0004543FEB877F2ED33AD48470FCB6C4F0F18 +:1061E000E3A13A1031CD3791454CFA597A5C7E6083 +:1061F0005CFDDCB8F21171E58571F9F171F5A7C4A8 +:10620000E567C6D59F17975F1C577F795CF9EAB899 +:10621000F2B571F91FC6D5DF1857DE1457BECD94FD +:106220007FAF3857E0C74371ED76C7B50B51BD1846 +:106230007D80A94672D84178F5E4471CAF5A9F6D1E +:106240001FF10BC81FF04B743A71E0A30F9A46A2DE +:10625000BFB8D542F9F98EEBAC652AEF37DA8FFC7F +:10626000B9E4349DD3EA38837126CFC2FE47AE40ED +:106270007BC341E97EB09790AE9E047B09D3A7C053 +:106280005EC2F439B09730F5FE91D3656FF834B142 +:10629000538EAD8BA17D9D145B17FC977F38DD5429 +:1062A000AE3D3BD0942F7E25D754FFAAAE11A6F267 +:1062B0007DC966782C5850642ACFF3FDAF448A7F9D +:1062C000A99810FB9E8B702AA479C7E3CB1C23BE30 +:1062D00018FC4027012E3E435CE7CB772814DFD122 +:1062E000FEDE7AF62B80EF81C3E9BB500E3CE94D10 +:1062F000AA4F0716BB7C34D7830E3CBB8DE6F572E4 +:106300004ACB2CDC872B3F929173B0C9CFB208EEF9 +:106310009BD6C6487EAC19ADD2FE6A6D1DB20AF39B +:106320001D75B8636080DA0519CA8FA7DBE4F046F3 +:10633000984FFBA807B7623FFBA11FD4DB9E3E7CB2 +:10634000C88B72F069A74DE5E7E4303FE00FA3503A +:10635000C951627156ECEB8E8178CE1D8357341192 +:10636000E795C71CBE69D0BEB594CB8303912FA619 +:10637000E543FFE77C8E4E1E3F1290DF427B31C229 +:10638000F1EB40640A875BC8F7BBA186B892330281 +:106390003EB5078F2D467973E0884D453F3BC22DB2 +:1063A00004DF4F013E85EC08B722DB1AE41F03141B +:1063B000B647433BD545DFD1816D1B83D4C828EE5A +:1063C0000E3DE842AEC9E7AFC4EF16E16F67477014 +:1063D0005F162CB0C6E286F07F15863823737BB13A +:1063E000AFE638A293A8C0E2BAEF9776F3388010F0 +:1063F000738C31D0C3E185366F3155FFDC0EB05C54 +:10640000119962F3A25DE0737F910AF9AFCECCA53A +:10641000F2D7A6B83FAFD562E52ED945E50DF51FF9 +:106420009E2DC47D038681E7B8AC99FBE11DDD7E1E +:106430007A835F1DE6F7B48535DC0CF55B4BEC2EFB +:10644000EC6F51C0EC8F6FF5FC3611CFD5E3FDF149 +:10645000FB233C8E754E9CFF3E3EFEE3C9D1DC3EE5 +:10646000388E78067859190A95B9BC6837B634A0C1 +:106470005C9C6D098736C2F8A3609F43D0EF28ED7E +:106480008D2949B8FE6249C40547685F67B7B954AA +:10649000C493C96DDCEE1BF7AC4CF81B4FF7AF464D +:1064A000DE4C443C19D7065808FD6BAD0F28989771 +:1064B0003E6275D13EF8456BD88C9FFBDB807EA099 +:1064C000FED3825E7B6B774AE0DF494BD8D9979C3D +:1064D0009FE55158C8787E22E4FEA240120B19F0C5 +:1064E00069B69661CAD71EB4913FE3F0D38CCE8FC4 +:1064F000F659A3F22DB0FE43E3ECAE8D4427FC1C0D +:10650000AF48D0839D15D4AD11E7364DAE985D7C74 +:1065100038C2E9FD3053A7227C35D04743D03E9F97 +:106520007929EF9EEAE8B49780947BC566E27B7692 +:10653000CD9CD740F2470C78901F97D7FDE0688E2E +:10654000F414AF1EEF07FF7C74B2297E677FDCB9BD +:10655000DF28FDDC0F83AAA1BF7D77AA0AC605EB61 +:10656000FEF098FCAF2578EEAF7148D8BE30F2A9A6 +:10657000AC8E423E1F95117FF359746312D2D161E4 +:1065800046715E7A7FAAD315FA3E7C3FD4964BE7DC +:10659000C5078EE726C9D0FF555F5FB915E9EAC088 +:1065A0005B430A9B58AC7FD69149E783FAB84FA268 +:1065B000DC023E72E8F83C9AEF936D32D9C14F5A33 +:1065C0003A13D37BC01B7DDFF5BCF6AC594EC5F743 +:1065D0007F61FB10D1531DFE0AF57E3B3A3070CC33 +:1065E0006884533BCB80F9CF2EBE9DF4D46EB8396E +:1065F000E751BD59F933643CE7DA9E9DBE0BED4689 +:10660000D067E5478AF1BE01E4A15D6688C79F6651 +:106610009664EFE2760DD733678D30D3C581AC3702 +:1066200013510FFB32C4E3A367A598CB67E53FBDC9 +:1066300002BFFF628143C57EA5FC450390EE1E109C +:10664000707AFDF0DAC49EE8B0BF3598D617FDF435 +:106650008F5A482FCEE8CA227D7D5621C8FF3EEAD8 +:10666000DBBB14AAAFE7372744DDE897B2BBFFE3F3 +:10667000DD8F8CDFB3D213105E79BE3B1D28AF0FC8 +:1066800064F5AD576C137A8A9EBF0FE5B117E5B17B +:106690003D84F06BDE9B45F2787345627D3AC88F8E +:1066A0006BC670FF4233C08DE2939D4192DB764D05 +:1066B00026B9B75FDB48FCEABE940E19E73719F03C +:1066C00015E11318A352BBFCAC08433C766AFE826A +:1066D00000D503B98CE364815C86F6EDB3C70C4743 +:1066E00039BCDF0D720FF72D12398E7EC7CB8A644D +:1066F0008676DB2689D1BC423F738A38732EA72F5A +:10670000439B1EB6BCF9301F3F8FDD228750BE670A +:1067100071799BC79E5E3112C7790BF808BB709FD9 +:10672000555707D76F9CE944473A5C74F89529FBA5 +:1067300076A3DD7D803982288754167418FD3C7A53 +:10674000FD0784BE775FC5A1745CDF83DADA13C30B +:1067500010BF963A89BB9529DE4FD18FD1BC34D179 +:1067600085EB7BA0725BBAF19CEDC2719D32C631A4 +:106770006F06BD05F9657A449D8C7895C1B45A4C75 +:106780001F1278B8538CFB1F42CFDC817A26E41F9E +:106790005AD55E8E7A4EE6DB0A433FDBC07581999F +:1067A0007990AA5A48B2219CD7813DCB62E3EF1081 +:1067B000E33F22ECC0C7B03FC8EF12FD6D6EDB3681 +:1067C00019DB7D19E05A4DEE86965A3BADAB424E31 +:1067D00040F88418F9C1F4FEF47E1E17ED0F1C9EDC +:1067E000528BF11C5FA2E70BF8796675202101FD41 +:1067F0001712E849C0AFF7DCCFCBFB2558E89C7EE9 +:10680000CF033329FFA093E7F78BF96556FB343CA0 +:10681000577F44ACF780E83FAFE3BF6BED38BF165E +:1068200046767E769BBF1DE777E5B39D92D1DE3D30 +:1068300020FA6915F3CBEB788FE4F2976D4E8A9BC3 +:10684000EC9D5F717E77659B99CF1544124D724523 +:10685000C7A38BF1BD8618DF7B1AF99E776687EC9C +:10686000C038D86911F20D76F3BD4CCEF7F43890EC +:106870003A15F4E41C6ED7E7427ECB5B1912F17532 +:106880001107B195E93F9CEFA576F33DCD81F8BEA8 +:1068900059E08DEE6F7084B472ECC70EF481F10490 +:1068A00036A6B6A1DFC9E6645A845D38FF46D1DE5C +:1068B000166A24BFC2164B4B9F7E8A841D9CDF291B +:1068C0005DD9C4EFA64C7238908EB738B91EB0456A +:1068D0002DA4FB3A5B544B10314B6106BD55227021 +:1068E000A9967EE2682ED754CEE3D9277591DFAB07 +:1068F0003159F00D216F939C2B2B18F9193446F761 +:1069000028541E8F81791CCF117072FF8FD7628A35 +:10691000FF700C95CFD85350CFB47C641CC79665DC +:1069200031E983CA45E23ACE8D017D6024BB209EC9 +:106930009765F68C1FDD711BBABFA3977AF1783487 +:10694000C2514276D0568DE33D868FE07EBEECE1AB +:10695000747FD2339FC6DD894D7AE8AF2E4E0E2864 +:106960003ADE050B451C66B819F5F09DEF6490FE04 +:1069700070C4AB907F7D6B7004C523E5B1B6E3189E +:1069800037D4E419221BF58BBCC8FEE65CAC07F3D8 +:10699000E07E37B35FC369817EB1DD5B8AB611CA21 +:1069A0009BBCED8E9EE4A03EBFCD82CFB508BED489 +:1069B000ACCDEB334EA141B4D3EB592D7EA6F520DF +:1069C0000F6D99B2897EF38E5F9BDA931F5F4F1F25 +:1069D00016FDEAF5065B3A24EC77B0809B5E2F7BD0 +:1069E0009DB9DFB163B9FC7CB7D8377A2CF92BFCA1 +:1069F0008497D66ADB0328C795B469F22399B88FC8 +:106A00009CDFDB59AB7308870FC92D4BDAE1468455 +:106A10006733CC17D1A9DE75D804AF78F85A46C9C8 +:106A2000229EF889414786423B95DB1BCD1EB04F25 +:106A3000804E1A3C5CEF68B0F87BA4DFF8FE9A3118 +:106A40007E99E28F772DC1FEDABDD7B346C37C2194 +:106A500025FE54EF55C2186F3B98F9082F18CC7FCC +:106A60004F0F7CA4B771E2FD5D378ECD15F1AC7D83 +:106A7000FBBDF23AFADEB78B8D73D23395F4C62F95 +:106A800031CE240DF13F9DF82E36D960B88F637159 +:106A9000C6E9B9422E38B2124DDFD37CE966B9207F +:106AA000FABB183DC7EBA94399A70DFDDAFB5B398B +:106AB0007DB3CAE84CD467D83B1C2F9EEC85AEF75B +:106AC000C7F9730F407F7DF1E9FC1D4EE2CF07ACA3 +:106AD000AC4D4A65788AA6BAFA31C643F780BF8DB5 +:106AE0000FDC8D78EBEDCA277E2EB51DA3385980BB +:106AF0003B9DBF7CA9F1734356EA277DBA6E36E40D +:106B0000118EADF3A97CD3F7998BF296F040C4FBBC +:106B10007D428EE8F3DC9713598CF7650EFCFA7D05 +:106B2000D9782FE0D1B1FC3C689423C517EE817E63 +:106B3000C3A2DC6E61A1443C177F96C3D9CD5C36FD +:106B4000C4878BFA972B2395383F26CB3C2E386E83 +:106B5000DDFB311D80EBF7EF1F8BF70E34BEEE66C9 +:106B6000BF3F84FA590014323601EA1CE6FCDACB46 +:106B7000FCB4DE2A8DAFFF756D1EE59DB3F1EE1AF4 +:106B8000CE67A988AF652EFB00EC87C7DB066E06D3 +:106B9000AD68504FF3E4F8D50D5701C7D735994D7F +:106BA000427DD26D23FA631EAD92FAED651DF78B1F +:106BB0007544C6FB8FE13E4A4EBE8E7B009D297E0A +:106BC0003DC546F1EB6F16075E194BF4C67C0AF41F +:106BD00073CF4295EC49E6F54BE8FF62FE4B934BD1 +:106BE000975CCFE3EB13FE75290319DE47BC676D95 +:106BF0000AC5DB18D6719AF6C3D9E427392FC663C4 +:106C0000CE08F1B9BA061E6F7EB1FD8FE9477E87C7 +:106C100091DEEA039CDEEA24BF03ED90D0DB9C8F7B +:106C20006D13E3C3DC7C6817341C74D33817F21976 +:106C300049DCEF30F319B7918F91BFF1FFACFFDE64 +:106C40005E9223F865DF7EFCF1A073931E6AF5BBAC +:106C5000517ED93A6E91DF43B8BDA598D6139FEA0D +:106C6000FA9FAE3F3626F82AFD3DF0954D876CAB76 +:106C7000C286EF45259C4E8B4AB85F17404B71AEDC +:106C8000F56E99EC10874B23383B405EA04FA0B7C0 +:106C9000F1135433FFB5BBE3F4EF6F18BFE82931AC +:106CA000FB6D1A24985726ED37F7AFE00FE457DC59 +:106CB00034609738775A9304F8795AE0A7DEAFAE7C +:106CC000BFD9C4FA1E2DF5D94AF07C4EC0F95F63D6 +:106CD000FCA331BFEFE018467A6039C7D79DE29D2B +:106CE00081DEE843B1B100DD372AE776401E2B771D +:106CF000CCED41CEE9FA7ECC3FCDF1B9C1358FA7BD +:106D0000995C0FD2C78D6FAFEB59DDFB2AF4AC86CF +:106D1000CC2926B9D81B5C7B938BF1FB93A0C6C909 +:106D2000C55EE673011C24A6DB4BCB108EDE291D4D +:106D300072764FF6927381C95EBACFCBCF15EE1340 +:106D4000FBD81C74ED42FD87F4195CD71AD72EEEE0 +:106D5000F7E7F01BCCC212BF57DC22A1FCB84BE016 +:106D60007BBDD03F1F147667A338CFC1F8364E0FD6 +:106D7000E554BEBB26406953CD2AFA0E60A338877E +:106D80006C30C0F09C3A35F233E2F7E915CC95004F +:106D9000E366ECEC28473D8FAD93297E255C13E438 +:106DA00076F8A4E8160BE46B4A6C029F0235259C2A +:106DB0002F47AD807FCB046AAE90C2C370BEFBACE0 +:106DC0007C7DCE698CCE39266BFCDC2315E819D787 +:106DD0009FAAB5A27062899E367633F2F57246FAA2 +:106DE00083541E0945E91C87FB5FFB09BCAE3DF8D7 +:106DF0002B77D44047CDE16E3B32819FFB682770F3 +:106E0000DECE7299FAD9569E5E3B14F2F6C98E4ECA +:106E1000E4D3473DED8B719DF795F2730CA777E5B1 +:106E200091EB613EAF0D5018C6693A99F7C850C84A +:106E3000BB1546FEDAF40A6E77A5579AFDB4431ADD +:106E4000CDF9B4383FADB317BFEDA5D2FFDE9278D0 +:106E50003BCD49F2E34BAF1C46BF5F8C9E3A898E17 +:106E60006C3EEE2FDCE6E5F2E59EF24396F24CC274 +:106E70002F3AEFD1F9807D94CCFB2995C35C98B56E +:106E80004E5B05F566FA1C64770E657B2D1EC447C4 +:106E9000BCC7A219CF255BE9DCFE94C0BB3A89C30D +:106EA00059973FB6F0A8043A879A51982019F806E6 +:106EB000FAE58DF487FE78139D79D24DE7775BB5BF +:106EC000BEFD834D821F6C4C7A8EFCB04D96709F38 +:106ED000767E701C3F874DDC61233D32A9AB1FA538 +:106EE00079918934FFAD6F713B709F554B4079713B +:106EF0009F3737C138BE6D83997F6C2BEFDBBED3D4 +:106F0000E7A7D74BB484594FF34BF298FBBD987D5C +:106F1000D722E0AED773599884FDBA2C66FB2ECDEC +:106F200067EEF71F82EF2BEE73577CD443DCEFBB89 +:106F3000C581BF9718FCE58AFB91773F02F8B0AF97 +:106F4000CF931FB33B1E41D883898E72F26BDF2330 +:106F5000FCABFB26B60F1C8278077044FADC9CC0A1 +:106F6000ED39BB97FB4F13AEEA647EE785FDB12C8C +:106F7000D9B4EFDBBC7CDF5F2ACE9590BE53CB81CA +:106F80002FC03A93BCD119A45F963217E27D6A797B +:106F9000C487716A2F551C227EB5CD29CB48C7AF57 +:106FA00054A413DFBCCFCBCFADEEF2E66E413A0E68 +:106FB000AD91E99CCB26F41F5A670EFA43DB1D788E +:106FC0002E37B8367525C6C3668DE3F7B39B515E81 +:106FD00018F0BDB918F2DE189D0D1BC7EF1FDE5368 +:106FE00071A811FB1F7C0B7FFF027B47FBE12E8DFD +:106FF0009F4FB8BE3EEFE807E9B1D276C7C75E6CD7 +:10700000C7FB776D8850BB7BD6C80CE32E5E2ECDB8 +:107010004DC0F56EAB78338DE89825937CD8562A11 +:10702000E03B630A23FFEC0AEEDF6C2E5DCEA66424 +:1070300072B927CE71D9F4620AAB217AB5A9B3D956 +:1070400072B47F919E917E472D679B900F689CDE66 +:107050002D6E337EDC570AFB87FC208B22FF60FC01 +:1070600013E477BCAFDCA6221FF98F0A2E8F9ADDBE +:107070008CDA1F75F2FC7D2EEE27EB1FE7A7B04FD1 +:10708000DC1D195A6C9C1F4B99DD0FE3CF39FF4E65 +:10709000AC38145A01E5AE810AC3F3D4DA832B1954 +:1070A0008E7F0FF067BB4B87A4E80FF54636397229 +:1070B0003DF65762A7FB425B8682FE08F9AC2A7E4A +:1070C0004F6E6760772DFA936C1D77BA10FE895E5C +:1070D000335F1E506233ADD716C7972DCC668A0B2F +:1070E000B898BD5E2FE8B051C8DD7A6BA4D2CFE569 +:1070F00014D9538D8AAB80EC4DA0CB01B82FE95940 +:10710000A49F05C7E9FA65A804F1EE3EB13FF6D9A0 +:10711000DB886F03BC82AE3EF418ABCBBC6F78EF5C +:10712000CCC4475D21963946C46FAA985A3E46BBE7 +:10713000A211639A25A3BC88101EAB8037781E71FC +:107140004F39C7B3E6F243F47D6B29A743E6CCEC95 +:1071500051FF195C6DDE6F5D9F1A1434CF67C02A32 +:1071600073FC476FFDC5EB53F78A7BD2F9210B43C4 +:10717000BFF983497F69477C3BF434F7A35EEC5E3B +:10718000F591A7F979EE81F778FC1EA8250FE17932 +:10719000ED57876CA40FD4254717E37EFDDCAA0EBC +:1071A000C27BCE874E3C31B00AD29F8CE37EB04387 +:1071B00012BFBF1A3FBF87C749BABEF3F038F29378 +:1071C000B1B34A0FFA0EAB549718EDDDEAF181C75F +:1071D000C6D13D48B3FD281D073B17F40A9B329FDB +:1071E000A1BD9E0FF6FA6EF443B020C505E6AF12BE +:1071F000F7561D7EA2B7FC0A95FC187661C767AFEB +:1072000063AE5AD027878E0E3C49FD5BD686F09C34 +:10721000D9FBC354A213C0D21188C74E1620FBA9B4 +:107220004AD84FB68EC1748FF9498C33C47A71F63F +:10723000A7BEDE5621C7F6093C6FCD89921F64FFB9 +:107240007FFEC5E4077941C0255FF841F0A526D44B +:10725000035ADB3F4BACEA41EEBD34BEEA05849FE6 +:107260009ECF6FD314BC3FACA254C07D76EAFE9A89 +:10727000CE263C1FAE7B9BCBE7DEF0A62062A68B22 +:1072800051AD7174D11D3FEA97F09E838E672FA791 +:10729000054DF1EB17C3ABE8B89CEEF7A910FEEB78 +:1072A0006F4EA0F8683DBFE2BD9104DF474BFD5132 +:1072B000811F0E7CC747C78FEE781DBDFE4DC3777B +:1072C0000BBBCD29231E491C2F3E19C7E339C04EE5 +:1072D000FB04FBB96571E033DC5FEF885747E039A9 +:1072E000C3ACFC13038DE746A3E2FCBB7A3A773CC0 +:1072F000E7373397840FE37D7C58F6B5AF00BF9D29 +:10730000F9DDF0DFACC037673FF3CFA5F5F8DE8AD3 +:107310009DFB4FA73D93F77008FAB91BE701F941B0 +:10732000CF645E1B8271FA8DF175E13C9E18EBFB18 +:1073300007E1199B46F7377478F64ECFE6FB1B033F +:10734000D0E76BF2230688DFE039399E9B839D46A8 +:107350007AED2667DFE7CEDF341EF59DB181F4F1CB +:107360003DC4A3C6D6D14271C597BA8EA1A37D7381 +:10737000B1BFB9623D53F367C8E1629C37D73B2E7A +:10738000367FA56B82E9DC5CB188773BA6AD5FBF39 +:107390007E8C883B18122B1F2EF651E99A44EDBEC5 +:1073A0002DFCBE6D3CEDF36303A5E37B88A7FD7761 +:1073B000E1A9E345F5585FD9F8CBFE7DFCD2F70390 +:1073C000F8F35CDE0F5BA318E86FC5F0FDC378FC33 +:1073D0005916DDEBD7DBC5EEBDC4DEEFA823B9F34C +:1073E00063E207D521BB0BCF7B5326F0B8772FC6BE +:1073F00071BB882EAF4538AC572223C8CE9D587D2F +:107400002533F0CF514C73A3FE73FD33E31FC677D2 +:1074100031145B54C348CDEBC7173C5C8E73B50089 +:107420007F06E24DB93ADA7A14E545868DECECFA3E +:10743000195CFED44FE6FC62CD78CE0F6E1DCFF9FD +:107440006C50E0C39212DF3A5CE73AEC0BF21F8F0C +:1074500035E77F3906F2A36379800BE5E1A7513266 +:10746000CAAD71FB082E80D7DFE7E53DC387550B1A +:107470003FAF53F8CF19CFDBB304BFD6E3ACD10590 +:107480009A4E292B2B0496E60925A31CB257CDEF63 +:10749000132F75BB32B6BF6111BF65B61F1D5EF3FA +:1074A00079C6F67E3A3D84785CB9EF26D2C31BDDFF +:1074B000976647C68F976469257B2DA9CB427CA22E +:1074C000B7F6936FFFA503FD135B83A3FB1CE77463 +:1074D0000DEB98360CE3281D94EADF031BA48E699C +:1074E000063975058B2457023C4F7BB9DFA2CE9B32 +:1074F000BB90EE7F345A292E23BAE1A9E31887F214 +:1075000037AF4D65867880ADC91C5F96D727744C20 +:1075100033EA5B5F3F750AED808037407E4C8CE339 +:10752000C478CDFF1CCFDF299AEA6D656877248582 +:107530003EB762FCCB6FC6ABB4CFCB3648B600E4E7 +:1075400003F569368CEB827EC8FE0099E3427937F9 +:10755000D5DB69C5752F0B1DA4B89924C863FD65DB +:107560008D39BCBE787F6379BD628AB353F08522C2 +:10757000BCDF812F1A915E1FA23401E1AE18E0CF6B +:1075800022E27DCB0ED6971EFE94883F636D4EF6A9 +:10759000A1293E94E36BEDC244C2CFA63BF8BB10D9 +:1075A00000C186E5789E21EC08DDAFB4027F85A599 +:1075B000DBAFF5DF84F503C36D2AFAE1AE63159BFB +:1075C000107EEE410A433F106B31BF539B1332BF15 +:1075D000CF11887B7FE33A662847BD4BF8093F1CF3 +:1075E0006F7E7F565D1A267CB50F177AB7BB673D55 +:1075F0003949C45BC5C7B76DF52E4F34FA235A7CA1 +:1076000032C5319C5359187D93DB6D218A63D89420 +:1076100063096E44FB4AC4632C17EB86FF6DC27787 +:10762000F0968978C6097F9299CFB0AE899D89CCB2 +:1076300067D8C7ABBAD24DF9C96C90A9FE54C71030 +:107640005379996BA4A9FC6A7791293F439D60AA5D +:10765000EF60DDEF06F2380B26519C0535914DE5C4 +:10766000DCAFD6C8E3617DF00FF725DDD769C5B87B +:10767000E7A5E27D0E1D0F36E5707B75595C7C44F5 +:10768000060B85F01C6709E005BE37BC24688EAF89 +:1076900075B0667A97ED82B80BB19F832798FDF499 +:1076A000BDED5F8CCF70FCEC9D6FF178D83CF52E72 +:1076B0008AE782FD7A6728D49D2EF66BFA825514EC +:1076C0003F62EB4A633EC48767C73E99D78F9E5996 +:1076D00025F8D82C01E25FB6AE4C2ADF9E2BD3FBF7 +:1076E00028E7D07EC779E3BB932974BFC41CCFA21F +:1076F000F27816F2CFE49ACA853F33407101E580F3 +:1077000087D8EFD55D12F3017FB42D10F12B6E0EEB +:10771000379D3EA60A78DD583644A2F71E55F37B06 +:107720002536846B3E8D63DA8F7B19876B793C5CE1 +:10773000A75D9A3F3E59DEB502ED94E6A54AB9F140 +:107740005CB6750297A3F32748E21C2A7E1F5C29CA +:107750007C1F1252709D6742F3FBE4EB33BB8698AB +:10776000E4C3C5E293670ABD737B8A79BC3C569E2D +:107770005606FBF3FB0512E7D3AB86D039DFB90A17 +:107780007ECF230FFDBA90FFBD8FFB75CFAC52CAE1 +:107790006E80FA7F037C25FF4A5C7CBD1EAF8F0B99 +:1077A0008C18EE81C4C7EBEBF1F92FDFA1D03D813E +:1077B000D044FD9DDCBEE3F3D982B878FC6F1C9FFA +:1077C0001F227AFC7D8944F1E82394B99BC614E317 +:1077D0003D4CF6791DD929E6FB072B564DDD84EF8C +:1077E00079EAF1F937AC2A9ADE40FEA30C7A63639A +:1077F000CE820A6A0F4C85E2F9BF3A73E6058CEF38 +:10780000786D8A7B6D2D7F8789DADFC0D42F28AE13 +:107810002A2E5EBFA1FE9C6504D4FF03F00B8AE70D +:107820008F8BDF6FD6DA67E37C7FBA4E21FF637CF4 +:10783000FCFE7B9E0F937B8ADF7FAF5AB9A4F8FDD5 +:1078400043021F2B43E10ADCE74A8F82273DDDF12B +:10785000FBF178F4EFC6B9574DE0EFD859C1DE48D7 +:107860004DC77B0120EFD02FB0412279377943DA21 +:1078700074645DD715F3F74EAAB4332FF647B8AE4C +:107880009218BF27E0BF09EDE4AA601A9D3F277A4E +:10789000F65AB13CBA4622FBBC2AA490DF17D64D5B +:1078A0007C4682EF244F8BA55D574BBDD34534DC1E +:1078B000ED97A2775D4F5A3A92F1FDD0931B14A435 +:1078C0005076BABAE892EE077C5BF8E8FC40EFE746 +:1078D0001DBCCC03EBD9B2500AEF96904EAFA5FB7E +:1078E000E52F33F601EABFDBF3E737E0F9D939C614 +:1078F000DE443A9C5CF0B7A3E733511FE2FA4688B6 +:10790000F9ADD83E9139CE60FD24EFDC86D178CE3A +:10791000E2900ECA50BFA386BF6F39331026F93CE0 +:107920005FB504550DEBC7F16507E7CB89F825D79F +:10793000542ECEE9FD568C179F556A25F93D6B45AF +:10794000C44FEF3C801EE9CB61DDF2C3786F14E9D0 +:107950006701CA7B18EFF2AFBF5386F1F933F5B870 +:107960004381AF32FC43FA70325FD976284F14FE60 +:10797000CAAD9E5D3EE43FB380FFE03A162C30E393 +:10798000F32CDF63E49F65D0DF30289F57612E4FD3 +:107990008CA393A4527E3EA3CBD3ADDE79E4D7C7AC +:1079A000B8143CD77D792E344985D4DAEA6E01FCCF +:1079B000787DD4F423A8C739B7CB0CE935B954C8BE +:1079C000092FF37E13F96BBF36528B71BE5B99237F +:1079D0008AF6F3EF6FE7FBBD282485CB615E535732 +:1079E0004894CFAAE6EF1D5C1E64C7307E7111F08B +:1079F00089AB61DCAC559132C4CBEDB696176DF016 +:107A00007DE72D12DB46F0E57AA5AE5FD52E1C6131 +:107A1000BB11CAFF6B00FFFB07A0AF98F448D0373B +:107A20004C7AE4752B3E21797AA13EC9F59078BD58 +:107A30003251C02DBF549C1776EB952DF4AEAAFDA4 +:107A400086BEE5D84E61779D8E7B9F6F997E6EEDE9 +:107A500029E67125AC95CD83FEB62F7CC661F4FF77 +:107A6000E971959B1607AE2A35D04F92D765A3775B +:107A70009B3C97B61F975ACF203F93B9FC5C25E3F8 +:107A8000958E577D0AF9B1F3987B7651712C3E3172 +:107A9000563FE2E4F7DBD89B467AB020FC60DCDF9F +:107AA0000A7B70FB94BEEDD40E51AF4C79A519F151 +:107AB000E10D1807E3CB3B7630D59E1AABF7DBE937 +:107AC00023ADF89EBA6E67CE8B0C1FACF660CF3438 +:107AD0004D7FD782EF8CCF8EFC8C6179A225EC365E +:107AE000C683BE2AFA6D1AFD18C373AF374670BE3F +:107AF0009D586C5713102F3D917AB4E3B23C9DD33F +:107B0000BE877409748DEF750ED624D2FB667A5841 +:107B100018F940EDC29F87902E5F013B00F1F00203 +:107B20003E13063E33A62F3E1326FD2F51FB44C4C1 +:107B30002B87295EB942F08D373C914CBC77A6F378 +:107B40000F0FFC33FA93F5B4224E8F9EE9ED9B3F65 +:107B50005CFEF5938D18C7FF0AD029FAD39B60DF2E +:107B6000719C37B4C71C080FFFF0E51B711FD86468 +:107B7000477418CCE34D6BD8B100F2AF0C97FBD52E +:107B8000C2BEBC32F97A2A7F63B2E36319CBCBAEB3 +:107B900018AC1AF6B7E9276C5200E13BFC09F74A2A +:107BA000585F9EE7EF35817CEC87FB5F7E3BFD17DE +:107BB00083730CFB915E3AF9A152D41F318801E81E +:107BC00062842D9CDB53FCAE8EAF8BDB7F46FE398F +:107BD000F4BF27F421073F1074784AF8DBAB1AD3BF +:107BE000A6FB7AEC97D3DBE23C46EF6DACB8D76AE4 +:107BF000AB32D47BBE5436D987D10DFCDDEB1547B3 +:107C0000126C7906FC6B2BE57E8040208DDEFD88B2 +:107C10001FE7A552B39EBCA296D9709D81C8001BD8 +:107C2000DADD552B2EADDDE211629E4706D8729249 +:107C30008DF5F83CAB9A7BEE478F7BF13D3E85DEC0 +:107C4000014F10EF669C9554EAD7C17C91FE801FCE +:107C50002B5AF87DAC0BF579EE1F75683EF97EC4A2 +:107C60008F4CFEBEF0A6CCC28BF847B95C6E06FD09 +:107C700018F50A4764119DB7208FC7B8186B978D08 +:107C8000EC9FBCD02A8671880D1ABFAFE2ECEA47A0 +:107C9000F650FBC2D5E417BAF4711C344E9318EFBA +:107CA000811A37A57F2E4D13FE28FEBE695226A3EA +:107CB00077AD1D0ECE97D1CE4BA37533E765067F0A +:107CC0001EC68D1BEDE964CD6CBFE33B94C6FCA3DF +:107CD000A51C9EFD2B079AECF21539E13DB2C19F20 +:107CE00052A63837A2BED3E4E571D54DDEE5F2EFFA +:107CF000615E5F7AB8BE073F128A0AFF346EA7E85A +:107D00007C75AEBF7301DAAB2FEBFC7544DFF22854 +:107D1000DE2F97E8DDE5EB093F522772FC49D27868 +:107D2000F95C7C5ECF100FED9AC8EDBDB916805995 +:107D300021F04521CF2AC43BD97ABD0113F9B99F5F +:107D40009E3E5A1A183091FB4923AE1ECEF7743D61 +:107D50002FD1C3F53C48CBD6A1DE077C10F90B40F0 +:107D6000ABECFEE298BEE4F67E4BFD2E4E7F730A2E +:107D7000FD2D517F47364E5FF34F33F3D301C0FEE5 +:107D8000515F9B27FC1B17EA63DC0E8FE7BB2513B3 +:107D9000CDF14779EC553FF9D33CFC9DD4ED23BEA2 +:107DA0003882EF767FE9E57101273DF34D7ADB49B3 +:107DB0006FD842FE40C1273BE2F675A68FFF9DA01B +:107DC00093A0DFB980FF9EB486B3EE85FDC9F47C35 +:107DD000772658C6ECE4F09F3AABBC5CCE18F9D9D4 +:107DE000EB9EA3AE33867E7BC3231D6F9FD8F178B5 +:107DF00008F136A4328A034910FAD2D11DEA4ED4D2 +:107E0000FF58C82DA54C626C9DC0A73CF61BF2C361 +:107E10006CCFEFDB7FACAFE7B5F1BEA5132FEB4323 +:107E20007F82F9E37BEBDB17FEDCB11CF22B274AE8 +:107E3000A6F580DEB472A2219FE8E17AD3D69FB086 +:107E40006CD47BDB47D92AC33DE0FFD61DAD8D3412 +:107E50007FA69E49C936CC2BFF901BEFD73EB1C3FE +:107E600042F6271BCAF5B7AD3FF364E17ADA931FF8 +:107E7000CB35FE9D175D9ECC28F57D1FE7D155EAD9 +:107E8000FB01A60EFD3D79D17EA185BD60FCFB1FE7 +:107E9000F1ED674F10EF7B0FE57A9C9E5E6C7FB62D +:107EA000488110FA9743398CCE3FE2EBDD23E8F8A6 +:107EB0009DDCC02A7FCFE7A77B530DE7A7FA7C1E86 +:107EC0002D65947E6722B77B1D6A98C7B7768FCBE6 +:107ED00036E2B97BA84AA1F872550BBAD08F70FA76 +:107EE000AD2164CFDAEF2C4A957B80BB2EA7A3FA95 +:107EF0007D44B19F68771AF9E76C2DC9C467BF53F9 +:107F00009261CA5FCF547AC7CAE0074CE6F18B2072 +:107F1000AFD0EEBC939FD79FDAC0EDDF842B9AAD34 +:107F20003DBD8FA3A7A7EEE4FA4AC2D17F5851CE38 +:107F300043DAE0467F4263D518909DEC5713B9BCF5 +:107F40005FD49544724A6FF7DC4495FB1F4091C0A3 +:107F5000FE1775A55079425DA715E5FDB2C8163A22 +:107F60001F58D49540722FA12EF4229A58CB9A25EF +:107F70000D20DD5D1E6BEFA47AD7372A7171B7CC67 +:107F8000EF349CC7E972A72A648E075C316CDF0D61 +:107F9000B21CDB275D8E6C9BE83B8178A97A5AC9BD +:107FA0002F6A1FC5CF397BE303977C9EE4898F1727 +:107FB000E0EFF794E32F845FA117507F9C81FA07CD +:107FC000BDDF74FE3C9E2BCE633ABEB5D4A3BFEE9C +:107FD0006AC6820F01AA950FB5C6DEF911FDA9D0B8 +:107FE0005F19FE026B29737CAF3EB398E24B83E9C5 +:107FF00078AE9065A5777ECE9F6796F3B8EECCEE0F +:10800000F6AF1BCF3354244998C7EBC06F112F6EC6 +:10801000F2B5923E7F13C895B08BDE157B1541B14A +:108020009A393A23909F2A6B6FE1BB77781F07E953 +:108030004AB7AF6B933FC932DE0F5F79BF625AFF19 +:1080400075EB924CF0B9C69F612A5FB57390295FBA +:10805000E61A62CA5FED1E696A3F4335BFDB32BF75 +:108060007C82A97E12EBD9DF4F4790B2A99CE452E3 +:10807000F6A4341187A12D45789479F3E8DD0AFD43 +:108080005CA35CC0BCDCBBD082EF561EC3F74EF0D5 +:10809000CD14E17FD6CF09A6EE3D48F2B62CCE1E18 +:1080A000492AE1F6CDD4C7CD723249D8DF4971F5FE +:1080B000AF9C64969357822C213E28EC4C7D3E88E1 +:1080C00047E8B728137E97F8F90079588A518F103E +:1080D000717CF1F35ABDF760E87BD07E2AC8718CC1 +:1080E00063BED4F95DAA3F64B25A45F7D3DB9D0A5B +:1080F000E935ED6AAD251DC6DB9A2969887C5B9D53 +:10810000535F4943BF34E017DE93CE634F131DEA3C +:10811000FE07BDBF76A1D71E177AED4B5945162332 +:10812000DF6ACF0E646940B7C79273EA31BEF34489 +:10813000424E96E07B2965FD88CE4CF717DA4771F1 +:108140003DFAD891E116E433532C010BB69F9EF50E +:1081500014D9C357635B98D7942CEEA7F9548C0FAE +:10816000E46829288EC173CAE3F7D2DF354ADA3BC7 +:10817000771AAE63B5C3AEF9609C9B22EA526C7F5E +:1081800093D3AE8689DE5B5E08E23EE8FB3494FB67 +:1081900067FCF00FF749CADC45F6C88B3F93587F60 +:1081A000186FF5E3D60F8CE71A4999803FF9F4F779 +:1081B000AD4CFE1BC3FE98FC37374C329F73A82092 +:1081C000A510AE2FB8B99EDC9B5FA45DE81F7F169B +:1081D000F6E21F45FCFF7B22FEFF2D7CCFE90AFC67 +:1081E000FB0EFC3DA7176A34CA1FAB29A1F4B8B82F +:1081F0001FF026DE0FB0C7F040EFFF6E89D9507E2A +:1082000084EE94E8BE49B77FCE51D4EC875F3F9CA3 +:10821000C4ED93651BB89FB7BDC443F1276F4FF4FE +:10822000FD78D2E8DEF1EDDF4D5FA831BF5F76412A +:10823000B98DDD8AFAC150E6CBC2F71B4E3BAF4881 +:1082400037DE17FA7012D7238E5E03F216E12AE2A8 +:108250007BB76E788AA7DEC23EE3BA93C2F349AE1B +:10826000F556BE55DC97618A93DE83786F9477B7B5 +:1082700062187FBF18BFBBBFC842EAEFDAC6052449 +:108280006F9F98643E176EF11D22BC3E1760417CC3 +:108290005FBCD779897EE2E90FF102D33F0ABBF2D6 +:1082A0003D6157225EE077C40BCC235E601EF182F5 +:1082B000D3AD8FBE235E607ABAA692D2BB65EDF5D0 +:1082C0005C89E32DCAC7D8F931976FC4AF419F5974 +:1082D0001DBAF7587FF8B5AAA56F78556DBAC38D4A +:1082E0007C61B394730CCF5F4FCF4D0CE279CDF22C +:1082F0008BBC9397142BF77179312FA6578977DFB1 +:108300007C86FAA78F3C4D710A816AE50163FC3BCC +:108310008C4D7A7640C4B57F5BFC3C1D879F97CA25 +:10832000778B27053E9944711707231AEC77B98F8D +:10833000DF5349F2062D888FBDDA156EDD2FCB6C29 +:10834000DCBE484C59EE34F6AFFB65552E8FC47C2D +:1083500002A134EE97BDC4F9E9EFE0FCCF24A7C930 +:10836000BF7CA9EF49B4F836D23DCA73F8EE349D0C +:10837000D399E3608F2E1C48F1EA5B82291AFAF345 +:108380003789F186E289267C6F74F2F8A22DEA3CE7 +:108390007E2F2A8BE1DF3061926B21953B0A5800DA +:1083A000E761B3F03859979F85F0EFC3D8C20B89C6 +:1083B000AE00A503F88EBA03E3EE30EEAF5A23B950 +:1083C000E5B084E89CDC817175A678409FFC4DE2A5 +:1083D000D798FBD2E0502FE28ABBDF9B54FFBDF75A +:1083E0002609B5118E1E7E5EBBDDC6DF15DE345C50 +:1083F000DABD91FC055CEFF0F32ED84C8FD480727F +:10840000FC8D029BAAF0788806A4B793781E01F928 +:108410003724DE5F6800FF3B51360FD77F74BD1BEA +:108420004F2222C6F3215F9CDE82CC16E3487D9664 +:1084300033F67CBCCD69D63FE2E329E2CFFB753C45 +:108440009D7E55DC39CE25DAF7975A4F8F8BF9D2BE +:10845000CD484EA5FB02E497592AF4E70CD66A3AB8 +:108460006FC53818A3DE8A713046BD15E3608C797C +:108470008C8331D6C73818B39E6CD68B310EC6AC00 +:10848000279BF5E20BE23398D4677C86BECE3CF5A1 +:1084900055DACFFB33B99DB07DDE3CDF0D28473088 +:1084A0005E80E27FD83BA827D39F0E5531DBE16B7E +:1084B000401076EBA5DC1FD55F8CD30FE33D803EEB +:1084C0003245BC871E6FA2FBABEC7EBF16817EEEF1 +:1084D000975A76E13BCEF75B7D03108EF74B9229DE +:1084E0008E7E0033EBF9FDE3E75F6C31C58FE8FE6C +:1084F000283D7EC45E6931C58F58E3F0E8CEAB6499 +:10850000139DE4A97751DCE1F6E545E23D4858BD0D +:10851000C1AE50AAB8FD5409FB8F7FBF499FE752F7 +:1085200011DFB204D76B900B063BC482F3AFCC6A69 +:10853000F5097F44C8AEBF6F83F420B5B27EC5F4A1 +:10854000F733731E0278FE5ACC4B6F6F61EEDAF38D +:10855000BAAFC22037E3ED1CB06F28EE3450AFD075 +:10856000FB3F0D25DA7115F3A08F8568D4CA63C669 +:10857000382EC9D85EA1F785294E42D763AB1ACDF4 +:10858000F137CB42E67C12C6F1E45F48AFF1768565 +:108590000506C3F9FD17D2168FB30DA33DACC33545 +:1085A000B67EA6E2FA0DEBDE45EBFA7F7CDDF17AD2 +:1085B000F2FF4F2F2DFDDF62F2AC120080000000B1 +:1085C0001F8B080000000000000BE57D0B6054D5F8 +:1085D00099F0B973E795CC240C09E8A0A037E161C4 +:1085E000C0891D1E41C4606E92490890C040620C53 +:1085F000C863020906AA6DDC6A975A777303498C2F +:1086000089C568C1475BDB497808EDBA1B2C2AB5E0 +:1086100076FFE1A1A2901A44115A150474416D1B12 +:10862000ABDDA55DBAECF77DE7DC997B2713923EC5 +:10863000F6DFDDFF4F1F8773EFB9E7F19DEFFD7D9B +:10864000E7CCB1E4E0F7474E63EC8CE4604D503288 +:1086500005FE7705632BA060998CF5A4F4BDBC6E74 +:1086600004631FD918EBF233B677F36DDF67D8FEDA +:1086700041077364602365F937A01EDAE4606DF08A +:10868000ED72D6CD98CC589A0A2F47326671E552D2 +:10869000FB15EB53982C31F6E1E67FCB0EB9193B75 +:1086A00096165A1E84F2439BFF1A09FA3FB93EDB25 +:1086B000A2C1FB63C9A78AB0FD4716E6E91A0EF509 +:1086C000AA33360BBC3FE1677E79326397F02F0FF8 +:1086D000FAD36CDA2927A3BF4BF0BF900A1FE7300B +:1086E000B6C4C242DD6E7C1ADE9603DF9DAD1D6B03 +:1086F000C179C19FE6980EEDA019B330F6A4681FAA +:10870000AA5B63C3F15880B1829B62FDC79730DFDB +:10871000AFE07CE39FD78A7E8E8DEE5B963E02E1D2 +:10872000C83CEB099EFEF7FF16EA1AC0691B8E6F64 +:1087300085FFC173FBD55775B64904375AB7BD01DC +:10874000E607A0CA11FD9CC4B6F89D3739BC0DDB05 +:1087500059435995297C9D92795F9A73104E125313 +:108760009EF5C0F38E7FB1E177CF01DCD8288097EA +:10877000A7AF792FD43F04606BB06F2BBC1F17E1FC +:10878000FBAF4D811D86F7A1FBCDF06B54D368BFC5 +:108790003EDCF4ED94900F1E7858C80EE385C47843 +:1087A000A1875EF85BE906AC5BE93BF8EFDE4B3096 +:1087B0006F09EB59A21FD8F7C5B05F2B615E9E64AD +:1087C000D6310CC671D57D58548AF502A96F18C0F0 +:1087D000D7CD4E1535233E7865D606F35EBCCE76F2 +:1087E000D6388F0DEEDF16D5C2FB9A190E8F0CF31B +:1087F000AEF159CF46FBE7C543D6E9625EF0777B21 +:10880000BDF9FB15CCDD827081EEFB1C33084F4CAB +:10881000DF87550FC1F944DDB691CC87FBCAF7E578 +:10882000A3F552B88BF645BD269812DBDF89AA85E1 +:10883000E0821B6633C07F45D5B79B11BF98EAEC39 +:108840002BF072F8E3BA9F837527826F3C1C36B811 +:108850004F131C6A60A27202389CA87B99F060C911 +:10886000DF496100F2A07008557D5E548BF301B8BA +:108870000D9B91082E0F7D26DF90081E8CD6777AEF +:108880004C5F593ACCE734E06F17942737151663DD +:10889000FD046202F6CB82F66036FF4E9E1EC30BCD +:1088A000C06BFB28785FCB3CCA77FC31BC89C2A97E +:1088B000D5513C0AFAF9E62A37B3C0BC42DE9977B3 +:1088C000B054033EC5C109F90FAE8BBE97B1B4C613 +:1088D000DE27C0B7B938FF1C8200E17F08E8B86D19 +:1088E00032CE0BF6313B111DC3BBAB605F2353424D +:1088F000DA68FC4EA3F5EFAF4C4E1A07DF6F382C49 +:10890000FB1DF0741C9B4B78D1A2B2FA36E0431BDE +:10891000BC8B863103FD5BC3954C9D1AABCB176EA8 +:10892000661163DD0A0CCB87CF6F313DB746CAE9CC +:108930003B5BEB42D3F7D1F732ABEF86EF9AF72EE2 +:108940006699D938AF99CED3488FAC91D66975F86E +:108950005B33703FDE90D9367C3CC2CDCEE8F0016F +:10896000785BD373BDC85F3724B12AEC47EFF7209B +:10897000F21758678F28ADC3F838F1E333B69EC6B7 +:10898000912F2499E60798C29FC3BA3C6E7CEFA64C +:10899000F7F20589A9E9976B67A5F7F205D720EDEE +:1089A00052E9BDBE1F4A409DB60BE0DFAE3A3C6DBA +:1089B000F0B437891DC984BAF6B658F745E807F010 +:1089C00064B1C013BDEEC2FA5840C3227537EEDF62 +:1089D00069D591AE65603B0B8B38C5F819D82ED997 +:1089E000545FCCD258242B56B7E64FA0F9B90059A2 +:1089F0008CCF3B54CB985D00FFDFF9ECE9386C631A +:108A00006532D1E9A96A298CF2B0DDA635CFC079EB +:108A1000E63BFBB6013D1CC8B63327BC5F5854BBD0 +:108A2000C541FC25A4E2BC5C02AF36DBBBD93A9C55 +:108A3000E74D0ECF7A3F6D636A3ED04FB5A08550AB +:108A400060640BCA5F6468C380CFD8C3152C027002 +:108A50002AD0587105F251E03F61F82ED4643B6D85 +:108A6000A4A34290C311F86E79C85D1F81F7CBEFC4 +:108A700037BFAF62D6D346BA72C5D5F57DB0C3BF96 +:108A800072D3FAEF9B5ED7E7A3B7EF50A70C43FC76 +:108A9000B3E25A13C85357B83C21DEEB65BB85D50A +:108AA000215E32D91D41B8BE97EDEB923362EFC71C +:108AB000E64BA6F15D114E87CB5A2B087F46E7A700 +:108AC0008CF80891600A9B82FCA1437D96E8F8F33C +:108AD00010AB37EA0FFDE61589A3E7D67213BE6E19 +:108AE00090809EDC488F732D619857CB88CC2EDC0C +:108AF0004FFDFD0C31AF171B3C4CBD8EB1971ABC1E +:108B00004C0546F2CF0D0A9591862C7ABEAFC14F27 +:108B1000F5030D33A8FE4A834AF5830D2554B68C20 +:108B200098427C26EF8F152C64E0379FCE0CCDC881 +:108B300037ACDB766102CD6FA30E2FCF348277077F +:108B4000CA2B98DFE7FE8C2E59E2FBA9023ECD939B +:108B5000383ED11FBC9FEB53BAB81ED228F827FC71 +:108B600001FD246399C1ABCA1524E7899EE6E59609 +:108B70009E47F931CF6F63A70DF2C3950575035E6C +:108B800039B3ACA6F78C2D62AA815F834403911997 +:108B9000AB0F93177A894FAE931F3B3B15F9DE1A43 +:108BA000A680FC95BD7E5ABFBCCE4ECFF575B735BD +:108BB00000ADD870BDB0885103EFA78E8F436D977D +:108BC0009CAFAE44F82A79C11A2C995B63A807348C +:108BD0000D2F5E8CF8F39864F1CB24EF99E2B90283 +:108BE000E51087A714FC88E0F9BDB1AC3E7D147E8A +:108BF000E7D1500ECB8A95F41B1B4A4A58A703C7EE +:108C0000813209E947467A8B105C6188B085E0A221 +:108C1000D2788C2DF57C743DF6DFC12E211EBBD39E +:108C200012D251FCFC9B1BD6B133E3A1BA3F89E4BD +:108C3000981DE458125437601398977D445055514D +:108C40002F764FA13AB3FAFD8B12C8471D1F3AD5B4 +:108C500060733EF42B472A882EEECA535BF2471A04 +:108C6000F0DF6D0923FEB7B8A798E4627CD92CF039 +:108C70003CCF16627E6867037140F8EAD79871FCB2 +:108C8000A704FDF4E4063721FCED17C6D1B8B01FE8 +:108C90008FE1B8FA7E00857B88BE757C1A227C58ED +:108CA000D34F7FFAD3E9B81F8CE06F03B98CF4D3AC +:108CB000931BDA82FDEBE3E1BC701C1877DB5F6588 +:108CC000DC21B68379ECC6F1A27CD5AB31D4C337B5 +:108CD0004A5C8EEB707F2C087C2703CB45C32CC8E5 +:108CE0008FF2B93C8FEFD716A78F44E17EE0D7BF54 +:108CF000FE35E06F330E6D89BDDF9FCFF55C9BD0F5 +:108D000057DEB1D7DFC5406EBCB1F7D7A111802FB8 +:108D1000EF80CE867A13637D6115FA79189AB3993C +:108D20009CBD20936892C47BEDB7E13A789F64D1F3 +:108D3000EB174388771BC5FBDFEDBD18D2A01E7271 +:108D4000FA0F2A40572959CCDF46DDF4AAA80FDBD9 +:108D5000845DC0A65963FA6B26F22583FE4BFCC9DD +:108D600050C7FDACF8E85DD42B6D71ED5ECD67B4F6 +:108D7000AE5775B97023BB11DBEBCF7F901B7A35F3 +:108D80009FEBF7DEF1BADE0A7F3552783CD2A7DEE0 +:108D90006E33BCEB45FAB1869218AD4FB56C427E8E +:108DA000B0C812DE26F68325D0A76274A0B088C3AF +:108DB000B0BFD610E93D8877283FF57DD6DFFF5E4E +:108DC000ECAB5EEA7C3EBEDFEAFC82DFE3FC015FE7 +:108DD000FFFDB27CAB80119F92DC2CDC46F0F330BF +:108DE000B4B36CF5A97E8237E37CCB2EF8D665F858 +:108DF000D529696C227E1512FC6AC490F0BD2DC67F +:108E0000AF48CE3B97BAC249302FBBC4F995334B1C +:108E1000E3FCCA3B6D10FECDF915F0A7AB0AA0DF4D +:108E20005DF9C1D158327F8891BDE21DDA7C86DAC6 +:108E30000EE50F9FF71C9B02FD578879EAF366DE6B +:108E40000A2ABF54C0F9190B8E6467747C043C1E57 +:108E500086FB00CF2717B84720DC743D655881C7D3 +:108E6000348F21CF7B537D15F92F2C167FDB34D621 +:108E70004F3EAD9BA9503B69F42BBF97803E244FDA +:108E80004B10E944FF3EBE5FA7D0DB1E9DA5061038 +:108E90008EF1FCE744D358E23F279ACA89FF941722 +:108EA00024E63F55C87F0CFA5315F21FDCCFA61FEE +:108EB000FEF087C0878FE3143263EFCB0B38FFA936 +:108EC00042FE03DF4D083F55BF0FC63B5E23F9D17D +:108ED0007FB379657942FA3AF1777C7E27615F2228 +:108EE000206792F63F699B0078B9AA4026382FBECA +:108EF0005F2A263C52A60D024F8E475F2EE0F49E5D +:108F0000B441B3A1BCAA8A8CB2A33E52AD413FBECC +:108F1000A1F7A3F3CFAFEE9B514DFC33B9FE574001 +:108F200072CCDE78537509D437E6A977237CEF1627 +:108F3000F830A140FD06D6BF21C61F86F59C581DFE +:108F4000F814BD87BF807B7A7F3E652D94C89E0351 +:108F50005E1C213FD3D2AB3BDB0C7AF3B7C43E356A +:108F6000FD22311F79407FFFA2D027BD8CE8D2BE01 +:108F7000F4FA2E733F7C9FAC0E3E9ED52599ECC82B +:108F80008DA21FBDB48F8675CB4897EA469C7FFBA8 +:108F90004CF5615C57D20AB03F01BE492FB0FA6769 +:108FA00013CCE709413F49E5BC5DFCFB2E9C07BCA7 +:108FB000DF57B9D6D24A782987395E4EBD2C1FB605 +:108FC000C7D9A1313ECCEDCF24E13F8CE7B767C5CF +:108FD0007A8E8A79E976CE40E3FCA576CEFF29B871 +:108FE000BC9DF39382BFCCCED1FD1DC77B757FC7DF +:108FF00077528C7E2FBD447B4613F68C26EC194DA0 +:10900000D8339AB0673461CF68C29ED1843D8365FE +:10901000DE1F9BCAA6C3BC927B65D089FBF7FF7E8F +:109020008162E21FC9176E601AEA7D6E4F2ACEC7B1 +:10903000D15C78D9FD7CA981897939C5BC3C54EED5 +:1090400013F33D80F3A579F1F936CC0C9D463CBC79 +:10905000E5424496D00E07F30CE1953B6B037A068C +:10906000C1CE52CF703A3BA5A0FC78D0C2E9405B9C +:10907000EE227F6C91ECDE27135FE27CF0780DE747 +:10908000835FC4ED975EB609BE14DDF7ECD5EB2D1A +:1090900030EEA402760AFD9B13B2FAF2911FA7E507 +:1090A00086BEC071278099E848A5E72A037B6BFB41 +:1090B00013D69230F47FE209EDA92494E39A574A3B +:1090C000BD05DEB331A90B013EA30B393D6E6E49E0 +:1090D000CC1FF5B257CCE3E733D54B487F271BF6BF +:1090E000901CD3DF033FE1FC9971BD7C73659B73DA +:1090F00025EA3985E675B52C0925151AEA4EC563AA +:10910000473DF58327D9356C18C0A3D951154E308A +:109110008F0F9EF06CA4F933E583D46B0CF36A498E +:10912000BF06E1A7AF93F93CDF6F43BE13BA92E2EB +:1091300009C76BB7642ABED83A818F5C89E333656F +:1091400068765D52341EC0F59FD49BB34CFC4C2D09 +:1091500034EB57F04774B1F1E763A7B4B1D877A502 +:109160005919642FEBED490342BB9A19FE2E633F58 +:1091700033D67D603FF4E30A26D7A37EF5D7B7A3A5 +:109180001BC7A0BCB20B3BFAF8DE27493FB1D7544E +:10919000931D6D1FC08E9E93ABE617C27A2EE4AA74 +:1091A0000558AE9BA91662C9D669CB70DD1B586203 +:1091B000BDA2ECE6D03CDA874D1EF6757CFF37A0E9 +:1091C00047FA63FA05E8A36585067D34A627AA1643 +:1091D000D21387B87F436DA7EB5F40DFCB0A69DF0F +:1091E0003BFC8D12C29FC7A3D402EEF7FF53F52BB1 +:1091F00097D0879C4A88E008F251D841D0C049F204 +:109200002F5A77A2DFC6DEEBB3003FD95DF841A746 +:109210007516C069ACDEFE7827EA2179D916611788 +:109220001DED54C73176CC6EE86F06D85B7D56F1E4 +:10923000FE8DEA3AF8A75DFD20E001B8AEDF7FB809 +:10924000D30978252FD6BF7FFD03FC7E6696BAC36F +:10925000054BDBB8FF40C683C3717C75470A8CFFA2 +:10926000C9C433D5076FC27ADFD547A19E7E206976 +:10927000A53309E79B5F8FFDDD74E0C36A27BCEF70 +:10928000C9E4E34F0C9CAB467FB85A106CA27D0B2F +:1092900076F891FFC17841A4E799C0978C74BDB965 +:1092A00050E6745368A332CF1691115FF23298AA38 +:1092B000C13CF2B3589305F0E48DDCFDE9C81F8290 +:1092C0000146F087FE3BA8FF2AE83FA5FF77C100D3 +:1092D0009707F1DFC3778F135E56F0EF66222DCC30 +:1092E000E4EB6EB4D2FBEFD2FB7AFE7EBE7572C7A2 +:1092F000780FCE736FA75B8AB57FB0F0D5EAC671E1 +:10930000D4BE93DA77F3F683C3D9FCBDAE271D66CE +:10931000AC04CB4DC3B5AA20FAB1029C4FC59760EF +:1093200037A7E338C7EC7DEE05B0CEEBD98B9D8136 +:10933000249AC7B3048F3D1CDE3A7E3C5DB8A75A21 +:10934000E3F37C9EE659C7E73910BEFEB9A58E9FB0 +:10935000DD852F54A35D0EE31DA0F196F2F9E8F828 +:10936000B1BBF0F94E2D17F1E73359453E2E336D61 +:109370001BE055E9D43F5E6DD483C689F5F6646A77 +:1093800075088FE4AC3EDA5F555198512FC90F082C +:109390003E0A7B6C998EDC8DFFDB5E22A92807607C +:1093A0005E26BD725680EB7B45A23C66E7FDC3940A +:1093B0009CF2148E272BE1BBF70B2D267915A527E0 +:1093C00036AE0BF7316FF2998007F0E26CA1B5CBA6 +:1093D000BCCF974CFBFC49E11F743CF988E0310895 +:1093E0003D5C12F4F005D203FAB132FBCA511F6B97 +:1093F000FD0F2BE371458EE77685F9D1EF9F0CDFEA +:10940000E3FB7C2FEB940D7EE43C6F7725F24F035A +:10941000BDFCAB915EFED47E757A8AEF1FFA950291 +:1094200039FDE9E98BFDBFD3E9C916C075EFE6EB5D +:109430001E087F07A2830C8107F1A5DE8F4E9F9740 +:109440000A7F6BA24F03DC47D2FC427CFCC1F816BA +:10945000F3727B1FF483AB0309F0CA5922717F9525 +:10946000764D976A8DE1FD3BFB33BB04DEA7D278D6 +:1094700062BDA9087F839DA3E3B30EC79BC47A7A1C +:10948000853E00DF5F4FE3D6707826C06B816703AF +:109490008E3F3560A0BB3C0606735A8CBE065BFF50 +:1094A00055B8CF39063B7034C813C40BAF42F90628 +:1094B000D07F5EC0C01FF5F18B0E7CA2D37D21ADA5 +:1094C0005FF099DE42EE8F007CB20AFEFB8E914F78 +:1094D000BD53C8F475CFA5EF041FFD53E98BF98682 +:1094E00028DF233C5E7A84B18472DB2E733B9105C6 +:1094F000A6D2FBFD222ED7EE1D477AFA38964C7481 +:10950000D19AC5E31ED6B43DCE4C78FFCE9B63B94D +:10951000FB5DD8EDCF835E8471983D604F60F99715 +:10952000C6739CD3240DF562BBF0A363BC0CCBE4E3 +:109530000BD3C9CE916DD50CF576BB12069B077186 +:10954000E5E00159D71B614B7BC67633D41B5C8A9F +:10955000C6EAA1AC290CDD67C4EF20E37F87FD3F9D +:10956000267F31FCBD946CF063FE2097D33F0BA4A3 +:10957000139C757F815E1F0CEEB13ADB27A3BD946F +:10958000650923FC1C139FD592A0FE3B959D621498 +:10959000B7ECD650BF77DECFC87FE87A42D3486FAA +:1095A000048C4BF532B6B7F2456ADF0B0CDB01EDEC +:1095B0009D3E1E8FC53FD46F7B2BD65A34F8BEB567 +:1095C00046A67C87D69A55965EB467555E67D6E008 +:1095D000C469507FF04D99A15E7E3C0E0F7E89FBE1 +:1095E000761DB773D0EE1B5D1FB125B2CF8FECFB9C +:1095F000C95DBBD11EAD7378920034B7DFD3DD8A6D +:109600007AC67BF76C21FDEEC8244D432767E5D869 +:109610008E31E8C26EB76A14B770DEF363F2F39D61 +:10962000B08572D2306F647D37973F55652519A993 +:1096300031FB257EBC7342CEFD62EFCE56844FAF28 +:10964000E43C85E5A41F3A97113ED63A3C68F79F63 +:1096500098F8E818ECBFF2F694655F87F76DF9F0BB +:109660001CE6D5BBD349F6546FFE03DED506FE5388 +:1096700039D65E8FE31DC95C4DF952C9257E7B1238 +:10968000F1FFDE6F61BED4B17BA6527CBA3563BBFD +:109690007715B65BFD4ED98DD0CE59254FC7B89002 +:1096A00053E920F85CAB68DA29C41B357400E9780B +:1096B00071FDDE22C447E79DBB9A31AE73EDC587CD +:1096C00069DE2798F314DA656D19EB9DF8BCB56671 +:1096D0008313E71BCC5869413A62F9CE53C8CF5B7C +:1096E000D566E704783E41B154DF91DA1F1EAD4FD5 +:1096F000B25B425FC279B57857A760BB7F6D08A5A2 +:10970000D27A13DA8D2703DCFE9C3469F5732B11B2 +:109710006E99768F04706995342FE6DB688B53FC65 +:10972000980F10FFDD8C220EF7DBEF89D8D0BF0138 +:10973000FB437CE7DC81CA2ECD8A79207CFF2AADF1 +:10974000CC6933C4B7D372F3CF207D4D9AB49DEC6E +:10975000CECAEB5BBC4897AD19AB73105EAD228EE1 +:1097600031A3E82B5D9A0FEDE9E027D81ED6F52D41 +:10977000849362017AB86560FBFA04D8C99E61B12E +:10978000E799455C5F013CA8223BDFF7684F662202 +:109790003B79F5B7C7A09DDCAEFB03763A89BFB530 +:1097A0002E737512BDE4CB11F22B5CC53AA50C9457 +:1097B00083F917713FFF17E05D7AD1C8FF56BC23CC +:1097C000BC3879606D17E9DB602F06C9FFF1A23361 +:1097D00011FF6859129A5864E08B2E1FF77FE0BE84 +:1097E000B22FC5F631FEBB134F747C2BA1FF43ECA7 +:1097F000EBF6A1EFEB8D45B0AF17857EC84243E392 +:10980000E31B2D3C9F465BE9F020BD0485BDAC0405 +:10981000EA7B6DD330CF66AC847E9145826E3C4549 +:10982000B0C588376FC9D84334BF2684FF4E906FC8 +:10983000A38F171A24CF26149767139F5F73DCA694 +:109840008D413CD49E73FA296F12730DA19E7DD574 +:10985000B42D6D063DF99B45769AA79E7F733C9B80 +:10986000513CDA15BA71433EACE7E712EB9366E080 +:10987000E4D4D4FCE9E41A2599B9D9EEA7F7C7F3E3 +:109880009D7DEB29EEA5CA38DE9730EE0872696A35 +:10989000AFD59C47E334E7CDB8D8450BCA216FA1BB +:1098A00093F20BBF34481ECD578A524C719E81F8FB +:1098B00082C24EA52C04BCEB5D573E4C827A63916C +:1098C00025A13FF11F851FAF1BF4138C273E0BFA18 +:1098D00009D677837E82F5478A385E1C17719B0311 +:1098E000D57750DEA7BD8C498EE1B8DC1CDAF7AA2B +:1098F00022AEBF6ECCE3ED8780F7AD4539FDF11E9A +:10990000E74DFAE2BACBFB1F079B3753470EC91F3F +:1099100093777118F9E7002F296E3CF078AD62BC9F +:109920000E2A9F6D78428C1736C5619F5365A2BB86 +:1099300040FA4FBD193EE3783C0FAEDD66CEFBE941 +:10994000F54DD982FA2494C36468DF8D7898609FBE +:109950005C1764539C615611D7C35CD66E8A37B8C6 +:109960002ED8E9FD2E6137C5FAE7F17DECDFE28EF6 +:10997000E9A57F6EFF3ADC52E58EB2746EB77BB616 +:109980004D13CA21D2559687E2C1BA5EED641E3BE3 +:10999000D2F75B45193C1EC7C2E341B766726DA1A1 +:1099A0007B32C629765B27A3FC7D2625E4C57CE8AF +:1099B0007DA3EC63908FF7FE2474ADE732F110D8ED +:1099C00060AFC54BA35E21CA1116A2CF8805EBF18B +:1099D000ED7B77BF3512E5EF33CF398978B55196F6 +:1099E000F0F88CFEEDD28B39BFCA7E6E37E16D3B4D +:1099F000267843FBA5A0E82AF0CFC54D4748FEDCFA +:109A00005E25FB55D2F3DEBEF536E42FAAEC1F4FE0 +:109A1000F5A3246F4FECB6E232598B7AF4D61BA132 +:109A2000DE724FCE1538BBBEA22BF4FC529277EFFC +:109A30009584EC985FDAE2EEBDF536A8B740BF5DDD +:109A4000C8A758AF0DE9E0847A3405E7DD57C4F5BF +:109A500096676CE6B8BE5EDE599C385E700CF121EC +:109A6000011CC1D0FA57A4BF65526F0AEADBA9C531 +:109A70007F5C691D85F0399785F55BFEE5D3AEC047 +:109A8000649AC7129C6736C835DCD7DE7CC77BB8C2 +:109A9000CFCFD43A14F407ECAB7DC17B0AE184FB51 +:109AA00075197A1D6CBF96E54B9AE306B0931A8F31 +:109AB0002C6907BEF2E82B0B565927027C60FC7616 +:109AC000E0AB278A1CABD0DFB851E4815CF94AF9DE +:109AD0002AD49774BB23D5A196CE4BB09F317995EC +:109AE000384EF9B4D8EFC1E26FF670E2FC5ABD6CA3 +:109AF000C1FE137CBF46ECCB6345EAB8628CF7A984 +:109B0000EA782C8F65727D9105CA07E1539C6F043A +:109B1000239E1617D289A4BDEC4AB0CE5EB1CF8089 +:109B2000E78BE6C1FE2CCBCE9C8274A5BF7F42ACF6 +:109B3000B345B4D3E935B42E83E217C0789D186FCE +:109B400020390E30FE8590DBC79243CF90DD7B83BA +:109B50005DED8276419FBD98F23E30E103E61D74D3 +:109B6000BAEDA8A7392733BF6314DA8FD1FC6ACBCB +:109B70002568F437C5C3F9B8DEDFD23900FD3CC52E +:109B800092AB785EE1C99AEBBA7810809FA720FF6C +:109B90007826EC97809B0BCF53209F11E72998C81C +:109BA0009B273B15DA05BDBF6DA6FC6591371FAC41 +:109BB00071D88D79F32ED5A619F3D397D7D98A4BBF +:109BC0004718F3E62DC5CD505F8A79F3FEFEF9EC18 +:109BD00027F5BC79D007300EB3342EAF9E89BC79FF +:109BE000DD6E0E7A9F55310F46CF9B776659CF9A1F +:109BF000E5FD439FC9A9342FD3F35F14794C7C67EB +:109C00005691BAB63827862FE38B999E57F92D5C6B +:109C1000AF4B95298FB90FF9343CEFAD9752508F68 +:109C20004806FE81ECC37567A3C6DC89E065B1A375 +:109C3000DD03BBDD51308AE041F0F5543286E72B7D +:109C4000986AC89FC77C7BAFA5D87CDE8211BC5CBC +:109C500042BF8987D70637AC1FE189E72D3C83C314 +:109C6000AB3F7CDCB49FFA798B7838DD51CCE1D402 +:109C700022CE5B94162BC20FC8F3F55D98AF8F7A96 +:109C800089B5630CF2CFF7843CD4FD3800A9910B61 +:109C900013F8BD75B9B8312FF81D8437D871116B21 +:109CA0001A1BB25FA3406524270A3C72382C61BEA0 +:109CB000B47A27CEA7D0E3621169603EC634D79646 +:109CC000C865F88E5E023EFC03E2C3407CE3FA38CE +:109CD000FE1F8D770D71FE13424ECAEF6E1BCDC86D +:109CE0001FF3A32C91F75B2711DE17C94B5BD15FE4 +:109CF00073BECEC678DE396B457E5129F6B135A7E5 +:109D0000F1FD34B457258B1FEDD5E598C70F206FB3 +:109D1000C95E48FDB03290F957631CBE2395F8C95F +:109D2000682BC371AABC9F5F7716A6A81504B95CFF +:109D3000FE3AF36C80FD5BC62236B4036E67F529EC +:109D400085307E92F59EBB508F4876FE7DCE4AE8E8 +:109D5000EE81CE3B9EAB86D291CDF3456F93FBDE79 +:109D60009A0BF87876EE995A0FC88D548B56360EAA +:109D7000E0FDD01CA6DDE3C4BCA3BE8A00BC5F72BC +:109D8000F0AE2D4D00FFE381D324E75C3D3F5A8DBB +:109D90007AAC9E4FF8CBE2EC1A942BFAFEDCFB5621 +:109DA000E887E8CFACC23828EA3FC24ED1E3B055CD +:109DB0000AF7DB57A19E8072FE04EB7273F8503CE9 +:109DC000371DFF0DF32F2BE1FC343DB776C329E19E +:109DD000C7BAD6CBFBC3F32F7544A9F47F12EACDE3 +:109DE000E9C7E3E3B53CFE4BF611DA251593A4ABC6 +:109DF000A6119DD4A7A11C2DB152BCF7D22566BDDA +:109E00008473F745BF7FE352E6E0F8F5D72A1F6D6C +:109E1000E071E001DFDBB5BB107F1F9D336114A64D +:109E2000980F1B3B210DFD0656943A00BF73A0AF5F +:109E3000225E2C2AE1F8DC7A2BEAAE44CFA9B8CF17 +:109E40000F481DA93351DFDA29D339B88F7DA755C3 +:109E50008C1FB528AC8FC13E2E98F5A18AFD0CAFA2 +:109E600066F532D41F2BC9A07E3C3BE50751CCB52B +:109E700078FF4A7936CE6EFF22031FE92AE1F69574 +:109E8000EE571EE87BDDAF1CFF7CCA6CBEDE683E71 +:109E9000F40E99E743EF90C9CFFCC5BB5CFE30766A +:109EA000CA14B7C370EFFD5318BBF1828FFCBFF12A +:109EB0007E61BDDD5FDB0FFD6843153DCFBE504DBC +:109EC00076C13F36D451BDBBA19ECA671BD651B9DE +:109ED000BB41A3F633EE63441F1FD73AC2EB611DAB +:109EE0001F2745CE60DE8B36CAAEF073899C7F9EFD +:109EF000A8BE8EF84F8B14CA1E86EFA56486E75E57 +:109F00005A524E75EFA7F659E49F6356CD8BEF8FEB +:109F1000376631F40B1FB36BD7A4A21D0E464E1744 +:109F20003C3FFF5998EA210B10FB2DC4E77E89E7DF +:109F30002353D3B314D47736A4D6E730D06F6B5EF7 +:109F4000FF609B15F8686BE7D3915FC3389143DFDF +:109F50005D8D398B27246D0CE6D75D3537651BC6C3 +:109F600047969F8DF8905F38CADEAF750DC7F392A4 +:109F70002C96AF3C23163F61DA3F6DAD1B0DEBDB3A +:109F8000E610F1A1676A304E614DAEF7925F5BBBA0 +:109F9000547B10E8BEF2DAD0BD58BFF6D0F3AB70F8 +:109FA000FCCA2B797F5BE67F6707F29B0792EABDCD +:109FB000C049D94365AFACC6F70F4CE6FD2F9BFBFC +:109FC000CA6AE44F72350B221EC9D521CB9B688F1C +:109FD00067ADDC8EE792364F9A32CC0ECF3F992B8D +:109FE000EB79251EA6F30D405197F3A15E3C77B1A6 +:109FF00014ED3DC08FDB059F8EE23F8B9E87B3A2A1 +:10A00000FE76EFA86EF257B68FD1E87C2D137A5A00 +:10A010002BFE0BD72C691AC27521F364E079BD9928 +:10A0200065222EE7612194F376BD1D0BB1FB603FE5 +:10A03000829FA628A83738BD56935E46BCEF0AD14A +:10A040005EC6D27C4E8F6955AF8C9B8EF6236FEB2C +:10A05000661A9D77B48BFCEEF8737CF2DD21D2C3D7 +:10A060008E801E82E7558BDC5D912BE0BBE61911DB +:10A07000DB95305FE0B17E4DC171F839C6787A5C0E +:10A080001832EB3545717A48B2CFACB7D8459EB897 +:10A09000152647E7BDECFE9747209FBF42E2F8CA6E +:10A0A0000E86310E93CCA27F0AC65B968BF56C2A86 +:10A0B000E17A72CFF59E00F2C565616932B2F1199D +:10A0C000A82F637CF85C78432ACCBBCEDB7193313C +:10A0D000EFEDDB254E1ECF0A371E1F81780023606F +:10A0E0001E5AD38B6A37C6F716CDD9B9D549791B15 +:10A0F0003ABE1ED8AA027E2E5B27E2976CDF568CF2 +:10A100001FF614E8F8FBB31A7C1FCD33D15ED88A52 +:10A1100079AA03E7953C575347717059D477517F1B +:10A12000F232FF78C4EF83F3CAB725E17911E61F55 +:10A1300083F5AAD74EAF0A40BB40C9DD8191B08EEE +:10A140008A6035C503E3E17F68B6399FF958018F0E +:10A1500003C7F2BC1FB4633ED2A37338BE95176821 +:10A16000B5415F7F3B4F7FAF977559610DFD9F559F +:10A17000408D99307EAE85EB39B933BD9D8D24B7C6 +:10A1800043965EE4133F4AA738E7B7E770BE5EE543 +:10A19000FDEE2F31DF09F64AB11BF0FAB835B20AED +:10A1A000F9D6793CE9311CCFA947C63AD15FD0E74F +:10A1B00054C384B7EC9D7186F377E9CC43FAF3ED91 +:10A1C00080B711C0DB35DEEFFF92F40A66B09B6EFC +:10A1D0008CE1BF2ACE45DF7CCE4C2FB3FACCF5BC48 +:10A1E0000BE67A3E33DB3D854E73BDC863AECFF6DA +:10A1F0009AEB7314739D3571FC07E9417641FC7944 +:10A20000097AA2D32FEB7F5E387F720DD16332D0F3 +:10A2100023C6EBEC71E72ACE6FFD7CFF2580CB23B4 +:10A220005E1646BF42B237B813E5FC9AC332C37814 +:10A230009A860DA7A1FF4522FFD262E7E8E2C0346B +:10A24000CA2FEF75A01EE5644A74FC4C1EB743B9D3 +:10A25000038CC88EFE6857AE8DEC95C5CC6C9FF60E +:10A26000E733EC18F29952B15FAEA65703C867BC4A +:10A2700057CB0CED11E6E7EBB2C07F381CBAD527FF +:10A28000701EAA93F2F05C4D66BEB1261409227EC0 +:10A29000AD007D5AC920BEA5DA914E35897D87D1A2 +:10A2A000796553FB6B2F7E95EC2717C009FB8B87D5 +:10A2B000539B2F48FA801D2668198E79465B5AF108 +:10A2C0001C2BF35BFD4816CC1DF21AF5927BE77050 +:10A2D000BD735F651BE5F57FCE2C7E07EAE39BB877 +:10A2E000BE8DB91B642FC59F43532AF939B46B81C6 +:10A2F00096817E1DEBAE3E82A684E4E1CFC1DE0FE7 +:10A30000A1FDE1B006A9EE08324D9B4C797C852574 +:10A3100039D8FE1A6AEF60FE56874CE779AA783E74 +:10A32000A4C78E7EE96AEF2BC787C3D87385DE5436 +:10A33000ED746B6817039E7D1A5D2FC1372ECF4FCA +:10A34000D82B7A9E487CBEF822D1DF5562DD86FC90 +:10A350003AD59C5F975D13F0A13EC9E5F092926CEF +:10A36000E2932DB398E08B4BB6EE0579F7F8BEDF9C +:10A37000BF558E7C77ABE4C7F8EEE3DB1BC9FFE18A +:10A38000DC217950B5BC726CDF5BE5E8B72BB2FA23 +:10A39000116E2DA3AE7804F5F2CF7D4C41B298ED4D +:10A3A0000BAE4138AF093B146E37A9A9E8029CC92E +:10A3B000F4BFB08C72F146614F83FEFC66C0865BD1 +:10A3C00050BF3F1FED24D5D987789016A9EFC5BAA5 +:10A3D00053B5FAC30AD93D12F6DB01B8EF817E9D71 +:10A3E0005B33F2513F6EAC5CCBE33D606F5D89F84F +:10A3F0007CCE7A1AE11984FF5C127298EC8B12738E +:10A400005CC2AEF0F34E37C6C51B74F96867BC1F5B +:10A41000FD794389F9FCD3718C43D8D08F769AF4B7 +:10A42000EF2F6001E9C3495ED339318C07205E62AA +:10A430003C00F380511FD5843EAA39FEF2BCF042A5 +:10A44000A13FEB718496256AE1EC91F89C111E4CBA +:10A450003FAED1F37F9ACDFD0733CFF1FCCB4A4716 +:10A46000E273EB2367733C1AB23D6035DB038A98D5 +:10A47000CF3206787D43FF7CFBA74BCCF9F62DDE6F +:10A480003FEF5CF110EC0D42B6ACD94F92BF74C1F6 +:10A49000AC5A2FEA176B72DD0CEDAEC7B77F46F8EA +:10A4A000ED0A58FD250CF1FD1B9FA17C5CABD81972 +:10A4B000E27B6BC6F6629A979779902F0F1FC5F9CA +:10A4C000701DD82316A8CF0E73FFF81A9585F9FDD5 +:10A4D0002DDCEE9D2EB05BC7E7175C5F3954AE20D4 +:10A4E0001E77ABE8274E077641710581B74E16DA25 +:10A4F000BF1FFA490F26D3F972DD2E5EC3627FD1EA +:10A50000FC67615FE74E8FE98B79171F56B7E13A19 +:10A51000426E05E965CD56E9A64476DEF477CD7640 +:10A52000B54BB59AF2A4F1BC9AF1FD30399FDB2D01 +:10A5300019967023DA2DB746CFED51FCB845B10816 +:10A54000BBD542F61994D4FEFC71467926E7B7AE26 +:10A55000DA8F76CBE78AB51EFD611FEF7D90EC5751 +:10A560003BD031C6AFED5EE00F48D73EBBE2CA48F4 +:10A57000C01F8E8B3C6D8C555A906E97C4F2B619E5 +:10A58000D2FB0FF7A3BFF3DC2899F26056887CED6D +:10A59000E7851DBE42E1FBB5C2CBF76B85C8DB4E3C +:10A5A000C417880F09B913CF1F6E546B5804FD8070 +:10A5B0002BDDF5E8D7ECCF27CCFCE1FCD633AA8A1B +:10A5C000FC09F900E0B36D8E995F0C14B73CBF55E0 +:10A5D000E67E278FB753A67E0A8755C3F30B151661 +:10A5E00053FE90B5A3C214AFFAEBF313CE3774FE4B +:10A5F000EF8CF27F33BD38ADF5442FF61D0EF420FD +:10A60000027D84BF8F70AC3B2CFB517F8FD2C7BBC8 +:10A610003A7DC4F37FE0F3F8BDE0F33ABD38C658A5 +:10A620002DF89DA7530E231C80FF7B6692DFD7C2B7 +:10A6300090FFA7B3700BD2914E3F9BED613BE11DA4 +:10A64000F0FD4733082F0AEF43F921F0227EBFFBCC +:10A65000F17FDF9FC6FFF306D8CF78FEAFEFEB7F29 +:10A6600035FF7FA484DF3784FC1FF376F5FDDB958F +:10A670001FAA9C33D290C73802148869B13C46DDCA +:10A680002E6A7DED17AB301F592D08BE8C7283F9F1 +:10A6900078FEE1CBD80FE5CD8656E1F3D4ABD76594 +:10A6A000A31DCDFE81E72DAE1AE8FD0EFEBDFE3ED8 +:10A6B000415EEB32B457560B7B39BEDC3B5B9C2FC3 +:10A6C00010F9AD30AFBB701DB1BC486E6FAD7AED07 +:10A6D000D42A91D77DF71C433E65D45ED34E6E419C +:10A6E0007B4EB7D7BEFCDAC95598AFC4DCDD5ED46B +:10A6F0008B5B1A53C87F32B544A171DB6D616F0764 +:10A70000C0EF8D89C58DC857DC9B2D843F7A9E1282 +:10A71000D3DE257F352BE1E30C2477D402753DCEC3 +:10A7200057B723BFFADA7B247F609E2DB48E80C892 +:10A73000071776E7375F7B778B807F1BBD57F93A2A +:10A74000753BB5E9B55FD2BC336F56BF85EF57A0F7 +:10A750003D66A0FF93F7A72789F3ED263F6E72169B +:10A7600097F3755E7E8EB16AA92B9C99207EF615B3 +:10A77000C15F5AA5C4F1D5B4DC82EFCD213B3332A1 +:10A78000168F9054FDD6E911F9D2ABE81C90CCF3AA +:10A79000A573D773FB317792A513CFB077955FDEA2 +:10A7A0007E4C53B532FC7E69586643B117F32737A8 +:10A7B00091FC7006408F57705DDFE7FDB2FFB7ED8B +:10A7C000C7CD935692FDF839C82796C02ECABB381C +:10A7D000CC49745D2391FFD0E9ED68C678461DC869 +:10A7E0005D8BC7600FC6D98983D983D5E2BC0F7052 +:10A7F000E2E2C008D2477A514FAF0B815D89761DE6 +:10A80000D8958A8725B01BF75ED66E74DBB8DDD885 +:10A810000A7623FAA7E2ED4637EB28B64F1BDC4E4B +:10A820005C8BF23A813DDDBA63619C9DB8C1793998 +:10A830003B71C122498F93F338CC4C27DD43407FD5 +:10A8400088DF3727539C38FE3E98A922AE817F7F50 +:10A85000CEF9B5B9E2FC1AC37CA194FF8A736CBB34 +:10A86000BC986F5B2DE237ED7B7732F41B55678127 +:10A870009D40CFED8F19F9887E8E6D2A0AF71CB4A2 +:10A88000E778BE4E4BF62314DF6252DA64D9906F3C +:10A890005751C6E9FB7C06E71B2DC343DEC906BD45 +:10A8A0003324F8798BC8DB60591C9EF6A5376F31CD +:10A8B0009E1B9C3497E7FDECCA5727CE25786A2269 +:10A8C0009F4ABD7E6E4ECCCED5E588FE9D7F2E1F65 +:10A8D0007FCA5C49C8BBE0146CCF4688FB0ADC9198 +:10A8E000B0E50A637C89FB1D753F64CF964E3BFA49 +:10A8F000F7D68AF3276C5387E91E97DCB992906FDD +:10A900006A2ECE6B42813A0BFBCFB5AC277F7A6EB5 +:10A91000A65D41BF59AB2D7246227F3DF36F1B4EA2 +:10A92000E7B0C6221EE5C137E817033E3916FD978A +:10A93000059BAE273BB7B982CFB798D55B111F4AAD +:10A94000580795C1BCD03C1C675FF62CEB08986F8C +:10A9500051497E00CB8979C1325A17D3CFFF717C20 +:10A9600079FBE6D0427C0EFA18E58FB87C61E2F7FD +:10A97000FDF1D81C37F9410587DB8C02F536FCBEAA +:10A98000EC66B50A4B252FB884C619E89CA1D817E8 +:10A9900090532BB05DD227F5D938EF1FE48656F1DE +:10A9A0007D631D63129CA7D7BF3B2CECC59E149002 +:10A9B000FF063CB97F3E9F8FE7565ECAD5E112CCB9 +:10A9C000AF6AC78B34A06C0A84BE8AFDB767ADA49A +:10A9D000FB255B2A604EA057BFE7ED1A8F7CACCEFB +:10A9E00027ED91864189B84FCAE5AC6D98D71AEF2B +:10A9F000FF68FA855EFFD9EA3A9FC11FA2FDF36A9C +:10AA00006C6F75F0FADF95FD6C3BCACF3A459CE35D +:10AA10007D57558C78F1B0C0B7C5856A03C201F087 +:10AA200042C3F258018FEF25909F4D38FF6368E7CE +:10AA30005A68DF5AB11EBF6FB01F0F8AFD6813FB43 +:10AA4000F110C17590FD18C81FB469AEF0FF964BA8 +:10AA500082BE828F517F823E60DE8F0F32EFEFD257 +:10AA6000FBD8BC7F30C0BCC3F81CE6DD29E6BD6561 +:10AA70002878E49AF6C8FB1427D09214E9164C7390 +:10AA8000017AC0FB51FC1C7F5D5E29ACA11D29E948 +:10AA9000FB3A61279DDF704FFB10EDC90F5E5FB27F +:10AAA000CD3932E65F7F75F64BAB5BBDA8C7F4DEF0 +:10AAB00089F5B16F9F59651D0370C8E0FBEE7DFB02 +:10AAC000CC163CDF539EE91F2F015DDED953BDCD6F +:10AAD000394BC843C3FD3B47A3E3FD647B1D8C5743 +:10AAE0001E8D1FD46D53414F2B4FD6BC183F7B7723 +:10AAF000EE97297ED6138D0FF4AEC1F7FA780F9733 +:10AB00007F651B8EB7A8641743FE803E37941B8B6E +:10AB1000CE692DA930BF9EB92C82B920B1F34CABC0 +:10AB2000B761BCAC3C8D8FB7B667592DCD37AECE73 +:10AB3000B2B8FE087CE9A708F79FCE6504CF8A204B +:10AB40001FA718C781395478CCEBAA5078BDE9E823 +:10AB5000F2DA5658D7AD15BCFD6C31AF5B19AC0BB2 +:10AB6000BE79F7F5FD6BF8BAD451283F1F2EEF5D83 +:10AB70001300BE2FA734D1B918A72FEEBC9E285FB3 +:10AB8000157E1F3683EBAF30BF57D12E7855D823B3 +:10AB90008B0B831FE17CADAF00DF90896F909F0A24 +:10ABA00019DA9509EE0BD2ED98F254AD36688CF7B0 +:10ABB00085D33B358ACF0527CEC4F8434FBA24C18D +:10ABC000DA1E16F288C5C5FDCE8FE9D6D07E3F9736 +:10ABD00061ADEFF2F48FFFB1B8B85E7C1C7083E01A +:10ABE0004FB1781F8BDECFF9DF19E7DBE0E67A6142 +:10ABF00091B8DF35F9CE5D0C43A9CD33FC1EF4735B +:10AC0000078B64A619ECD8F8FDFA4BE37C9D627FB4 +:10AC1000AC769ED706384471D93D8D8D64DF3D25D5 +:10AC2000E096B688E345E1425D5FD296E37DA8E514 +:10AC300000413C8F2077BEE0C43CCF76DFB30731C4 +:10AC40007E77CC6B57107F5B46ADF6223C93FED6E9 +:10AC500041F75DBC375C4941BBBFDDB3E11A7E4EB5 +:10AC6000AAF9DC418C8F0B7A9D3A6F3EC58FDF5479 +:10AC700038FD1DEE3D7F8EF22415D829C33ED99DA7 +:10AC8000B9CD956847E4F3BC73C33ED07EE39FCD56 +:10AC9000D01EE0ACE13DB8A03728E938AE97B7F751 +:10ACA000B2538D946F22EE698DC699C53E3985FDEC +:10ACB00021DFAD3E84F7DBB67B640FC65DF57DD644 +:10ACC000CF33C6EFAB9B29A67D7755ADA2FC24DD23 +:10ACD000FFE42A31EF5B72A9B90EF68A69DF0AAA8E +:10ACE0005691BE5C0078A2E0FCAD7E2BE9B5C34076 +:10ACF000BF86F91D88E545527E9A53CC2B30BC594E +:10AD0000C3791F609E3EC42FBB62C687A211D54D7A +:10AD1000C3B15FF7F0C9B83F40F12330BEB16A9EBE +:10AD2000DBE4DFD5CFE1E9F64DCFD5DD2ACA77D018 +:10AD3000CB3CE83F3A82714D1B9EDF6BB4633D19FB +:10AD4000B3053258BF7379FAFD566BF17E2B8C93A5 +:10AD5000F922EEA9D83E2CFB2568BB36A0C7374A9E +:10AD600077A0FF6DA8F70BFC6AC1A5A74DF70B688C +:10AD70005F3C8D72E6DC45FDBCF36F9EC6B8EE808D +:10AD80007160F6C91D1807D6CFBD6F3C54B313F3DD +:10AD900028A2E735D9BB1FE2F7FAFD02BB0EBD3E84 +:10ADA000FEC1C9B1FB05D6CF96761C1C15BB5FA0B2 +:10ADB000BDB7A8CE78BFC0A65E6B9D73542CCFA242 +:10ADC00035E8AC13F70B74CC437A1AE43CF59E7962 +:10ADD000FCFEA65DF3F879EAC1EE17F8BF152FD394 +:10ADE000E364A0AF6A0ED457532DFC9E6E56CFEF8E +:10ADF0005D8BF347DC21FC09DF10FACC65F4D31F2F +:10AE0000CFC3F703DC8BF0E43C65A07B115EA4EFBD +:10AE1000E2CE71E37EF173D4717EAE83663F17E8B4 +:10AE200057FB703FEC6EAE17EBF381E72F63BF76F5 +:10AE300085CB3DFD7961D4CFD5A1603F152CCCF5F4 +:10AE400021E000E8CFAFF08429AF816993A8FEF13B +:10AE5000CEC7DFC7FA038D498A4CEDBA19D2DBD1D0 +:10AE6000791C1E24DFB1BD8F89FBCEB9DFF1E3323F +:10AE7000290DCFCDC6F4A8553BD1EE69B3811E8410 +:10AE80007EF943AFAFE67A10D7A3BE98C7D400E8E7 +:10AE9000510FD8F4F69C7E08C4441F7FBF1AF5A258 +:10AEA0008F6D66FABA9589F6DA37496FD2F5B0AF89 +:10AEB000BD75DAA487FDE1D069F2770DD4FF1F4B91 +:10AEC0007F53DBEA8BE949309F08BAE8EC257757D6 +:10AED000A17EF2FEBC3F6C039C32B5A7BCA1687F8B +:10AEE000BF21FD3FFE3D9EFF9F67F06F0ED69E95F2 +:10AEF00046F5988BB87FAFCE5608CEF1F91BBADC79 +:10AF00008B97AFABCAB8BCFB59916A2D85EFE6EDC4 +:10AF1000DF706FA27BEF534AB99E3E2FAFDB8B727F +:10AF2000B37D0CB7BBE3DB7DAF94EF33F4730DB6A9 +:10AF30003BD798B8DDD468BB2D74AEA46D2F6F8756 +:10AF4000FD2F34B4BFBA94D3537B4A62BFDF9E5205 +:10AF5000DDFE0D8EC1F9B387383CC06EB8A67424EF +:10AF6000DAABC10C2CA3F43599DBBB60AF8EC5E71F +:10AF7000CCAA919DD16EE3748F30956F4EC03F7C0B +:10AF800066FE11CF37A2FC6711D3F0BC889217F28E +:10AF9000E37C36ACABE7FEA941EC8C7979FC7C4DC7 +:10AFA0004B0A8743BC1F214DC0E153E107D2EF7527 +:10AFB000C37B108C7EA279A29DCEA78B0E67AE3686 +:10AFC000F2E992D2FBD718F93463F7ED447BA0CCB9 +:10AFD000C1EBC1D289AB851F388FE079BFE04FE864 +:10AFE0003833FAE9E3EE1BD895AF96223CCB0688BE +:10AFF000D72E2A9574BEB788E07E8FEE07E7765D80 +:10B00000FCBD1E4B4BCDE7E1408E9590FFA3DBECE2 +:10B01000FF581ADD7F7529EDF364399848EFBF7545 +:10B0200091D08F7D0723B27E8E5121BA564DFE9668 +:10B030002F85CDFE96D60E53DC786D6CBCB5A5DCA5 +:10B040002E50515FD6E3A03D4F3716D1FD8396B009 +:10B05000DD38CF31E2BB9E1FF1F779769E0F15FFE9 +:10B06000FE80B00F007FBF5E9A63F0D300CEA23C9B +:10B07000CAB54CE955C9AF23F91B61FE73B3F6920B +:10B080007FBB80313FE6D316FAF2AD98AE5434ADB3 +:10B09000BA09CB605EA811E7393BF7033FEA89B9EB +:10B0A000EB23633B7C84FF1B4A851F8BFC7A82EE7B +:10B0B000110F171AE6D52EF6A1654C62FA7BB54C36 +:10B0C0009773517FCFC3A543F1F7B8B91C68B9692D +:10B0D00074D878CEF38D4551BFCF63A5DC5E7FBCBD +:10B0E00094DBEB4F9692BFAF45DC7B90988EF43C9F +:10B0F0003EDD9F565E7A24F72A18A7689DA470FD4E +:10B100008FFBD79689F7FAB8E7CA242F9EE7D5F3C5 +:10B11000F2AADFF4EFA4BCD27B24212F6ED889766B +:10B120006F340F8F05D698F2F058DECECBE7E1CD25 +:10B130005CC3F3F0A6F6DAA0FFFF5894B3D30BFB81 +:10B14000551E3D6750B2339200BE7A792FD25F4EC2 +:10B150007FBEA0973F16FB30105FF8B9E0DF3A5F83 +:10B1600038585A63E20B870EBFB7DA78CF08D3DEC0 +:10B17000D94E7C41ACEFE8E1B5AB857CDA4778236A +:10B18000F8C23E31AFCBF0853770DFE2EFF7D1CBBD +:10B19000B7637CE1EDA1F08593A5E638F3407CE14F +:10B1A00064B45FF524D1D1007CE1E932335F58CB40 +:10B1B000A27FC417A274FDA346E20B755BF97D451F +:10B1C000F17CE15731BEF02B235FD0ED949EB15A54 +:10B1D00011DD276AD1ECC6EFA27C618B8E67A9AB2B +:10B1E000D12ED0E39EF7969EDE2EF4E8DF133F9E2D +:10B1F000C6E13E98DE02ED2F517B3F87E75FAA074D +:10B20000F5D32B23E6F8AA1EEFEB1F3FEB2BA3F39E +:10B21000993ECB90E267EDBE348A13BAFE3F899B1C +:10B22000D9C53DD6F1F1A1F83829E8E73795E5F41D +:10B23000D7DB1926A8E9F630EECBFF70FFCF63A865 +:10B240009F8E1CD80F04EBACA4757ACC76C8A733BC +:10B2500043B7E3F368DE458685F22E1C19962494E5 +:10B2600025438D3743FF2BCBD0FE196786E3C63CC1 +:10B27000B5A68CF45199E8C279D8BE5DD0511D3E77 +:10B28000D7EF898A8FFBFF7C2ECF57D3FD9DFDFD25 +:10B29000A84CA7BB08FE5F9D5ED796D51EC438BFDD +:10B2A000EFF2F7BCC5FB4F4FCF15E38BEFE2FDE5A7 +:10B2B0008F8976BA1EC60EAB8A91DF2C2E2C68C4FD +:10B2C000F5C3B235FC7D2903BFD34CFC4AE777E2D6 +:10B2D000FC147BCBDC4F435C7CA101C7E57AF846CC +:10B2E000EC3FE95FCCF06D0A843A917FC8D5DA7CF7 +:10B2F000F4AB61DCA411CBB04C5788BF57971496C0 +:10B300000CFE3ADDAEEA2C6391A08276D564B203DE +:10B310003B7B7AB73B7306B78BCAD3EAABF0BCD1A1 +:10B32000FB87A0FDA88476D69632C3BE0DD6DF403B +:10B33000F9217B85FC882FCF947A4CF79F312D6AB9 +:10B34000A7ED2ACBE92F57757D90AD33CB953D65A1 +:10B350005139B607BFDB57CAE927FEBEB09ECC3EC7 +:10B3600019E9E238D078179E4569EAF01BCF51BE43 +:10B3700021F4B8EE32A6CBDB678C78FD8C78AEE793 +:10B3800075C078F7A2FCD0F50E3D7F1FE3D2C67ED4 +:10B390003F17F1D33F352EFD69546FFC9F1A976E0E +:10B3A000A4B8B47EAEB055C4A5ABB234BACFA66AC9 +:10B3B00080B8B4410FEE2B4BA007835EFB59994137 +:10B3C000AF7D5CC07773AA9EB718A6BCC59D5B57BE +:10B3D000D2FD586B14CEE7DA14FE7B03989F5636E5 +:10B3E0009DF83BD1A96399E6349EEB7F1DE641F7BA +:10B3F0006BC84BE91C5DDB44292C1BEEC7793D353E +:10B4000044BF5365DF2AD17EACCD92C218DA29DC65 +:10B4100021897816CF83BBD617B6623EC21AD5D91A +:10B42000371BF31FD6F50678FEF2775E413FD8C78B +:10B43000932576A582796D210DF3D8CEE3EF1951CE +:10B44000DEC7E8A2FB8C7915017E9F8A13FE83F28A +:10B45000B1749AF97E95B983E429AE7BF7C80D07DC +:10B460000CFB76D57C735EAE9ED7A6AF7705D3EF87 +:10B4700035EE16F71AF37CB67F6BE8BDE100ECCF32 +:10B48000B8F99C9E5A9684C6CD37E891B1FB4DC25F +:10B49000C7110EED5EE641BCB5471E3C88F745ACD2 +:10B4A000794B6649C4CDFAF65F82F78BC3FC9CC327 +:10B4B0009AF02394C7B216F358004E6BAD3C9FDC54 +:10B4C000157650DCFDB0D88F9D3EB61EF3B99C3B7F +:10B4D00064CAF32C54EA3B302E940CFD629E50B2A9 +:10B4E000BF3182798B800E7DE8FF762CD62253A166 +:10B4F000DE06F0C7FC13D4AB8C7931F3150BDDA35A +:10B50000A3C365B03C19FDDE9CD6517A9E63886169 +:10B51000FED81A919FC234F54D94EB313AECB6E265 +:10B520003E3A45DE3BF371FFBDBE8F4C7E4843B8CB +:10B53000FC0EE68772DDC90C7E7784CBB46A8A077D +:10B540009485DCF52ABC2FF3DB12C66906DAE7DB4B +:10B55000E2F679A795F9313ED6FE964CE7C2DAB706 +:10B56000EEA67DD1B65A78BE0C0B913F3884F71702 +:10B57000A37F3122D1EFCADD2EE8A47D6177733538 +:10B580003C57BE768D1FF97C7BF6F336ACB7678CE3 +:10B5900060E8EF6616752F9EBB5FF63D59E27C852D +:10B5A000F1FB04D70D0FF3DF4D0AF37C2260D6D8F0 +:10B5B000BF8E4F0B04DDD43549741E7425F3DB9127 +:10B5C0004FD5B02095AB593D9512F3515EE3927A79 +:10B5D000FEFB06ED22EFF4D4560BE5D1AA37DB864D +:10B5E0007FE4E4AEA2447A805E6264EB2303DF3A38 +:10B5F0005426F40167C88B7C677161A8617E8E5107 +:10B600004F57E95EF3E879486D5A2DDAADBA9D37A8 +:10B61000E2ED69DBF8EFE2FDEFD223D3D13F9E33B9 +:10B62000B01E09F2ED0748DF495FE57A882CF44047 +:10B6300078B206F59A3D8D3CCE32FE5027C529E4FE +:10B64000C9AC88FCD87324FE7B73EE836765B37E38 +:10B65000340EF37474BFC1E48599DC2F72B12915DF +:10B66000CD949E1F5553DC77B9CFD289F45DE57E2A +:10B67000D486706A9E113C8F7C74718FB8576B8032 +:10B68000F39E3A3C968AC19245FCD729E2BF4B2BE8 +:10B69000EA4AD14E888FFBB20EBE6FF1713D2BF39B +:10B6A000765ECA88ED837E6F97E1FB84BFAFC8EA00 +:10B6B000399D67410F1837740B79565563A65F178C +:10B6C000DA2D375CE6FE0CC10FF438ACEE57B9F951 +:10B6D000C8533BD0CF60B5E8F8584F71ACA89F85F0 +:10B6E000FDCDD3E86721F966B0570D7E15D589F7F2 +:10B6F000889C6351BFBC731CEA53DAC60C8CB3BE82 +:10B70000FDB5A74B92B01EA2DFE3E87CA3E769E793 +:10B7100098981FE6E81BBD77887CDCA348276C045B +:10B72000D77F8ECE67513F043D57B81EF476ECF9B3 +:10B73000797A2EF277CF792D2589FC098F2EE0FAC0 +:10B74000502E6CF624D0CFFAE69BE38C0F8838A2FB +:10B750001E27B48B38A17DB4467EC1F8FEFE20E4DE +:10B76000D55D79EA05C467D0F7FF40F310BF77A332 +:10B77000B8F9FDC018074479E4E9DCBF1FE5C6E766 +:10B78000C09771FD84734857E3F8BD1176E7F7540D +:10B79000CC93744AEC149ECBCB7F6A1343BE96FCC9 +:10B7A00092953980EE827D16D3F985BC80CB5437D3 +:10B7B000D031C999F87CCD783A4FC68405E87FF13D +:10B7C000567E3FD39A873C45183FAABAC0E87E26EA +:10B7D0003D2F53D767F0263AE4030E2177DCAC5EA9 +:10B7E000453965073942722860CED3748CAB23BECD +:10B7F000E099E9F0E07A1CE3CCF8188FB71AF02D45 +:10B8000094232EEC2F419EAA2789E761B4823CA79E +:10B81000BCCF187DF0F5C6C9C9C6CA25743EE4E39D +:10B820006CBB383F2699E091A6761F40B982F7D7C6 +:10B8300084FDFDE1E3C21BF650AF15F255157E0401 +:10B8400097B252BB4FAC8BE2E971F2355DACE37657 +:10B85000F17B8FFDFC0A71EB0AAA4764D46F0A16CC +:10B8600008B9EA633EC4C7EB6C1DCB113FDA406EEA +:10B870006A586EDD4AE715B5EF59E9BE2C4C18B48D +:10B880001AF4F37D952F06705E9FD7A7FA1D242723 +:10B89000C35EC49FEBA43112E6A9B74D6CB91A7F01 +:10B8A000C2A96DDB950A86B2836A7E23AE1FF408B7 +:10B8B00049F68B4E50AFA9E072558FC39E6F0C3185 +:10B8C000D48F342985F1FBCAD42A6CB70CF428C470 +:10B8D000EB05DE7AFE3B9AC0AB09CE683B5F81F197 +:10B8E0004846419A5B03BBADA8877A32AD2C7546BA +:10B8F0002C6E9B6A39E547F896B15394B7B58079B9 +:10B900006C582E627EBABFA412181EDD13C23AA86C +:10B910005CC2BAA95CCA4ED9B8BDA1109C5764716B +:10B920007D6FFD820CA2C7522723FEDEE6EB4DA100 +:10B930007B4207891F35493C3EA4012FC27BD4A31B +:10B94000F1E8A92C24033F547FCF24A3FC97C2B76E +:10B95000F1F8D2424059FC9D83055CDEB0C7FCADD6 +:10B960008EB1424E437FD5A3F97D6E3ABFF853CFD7 +:10B9700069CE3CA770FE00F4897AC84CF46F62FE71 +:10B980009497A9C67B2DBFBC80C7E7BF2CF85BB9D5 +:10B990003548F70CE205728D37619ECC22AA97DFFD +:10B9A0000FB21AF3EC3F9B46F7A7BD5F45B215BE39 +:10B9B00053E8BB77BFD83712C5DDEDEEC6668FD230 +:10B9C000DF9ED6C77B5C8CF3E482687CEFC90506FA +:10B9D0007BF557F3CDF635BC7F6A01D6F798FDC7E6 +:10B9E000F1FCF40DD15FDEE4FD9497C1465908CF18 +:10B9F000E3DBBD2AC65F54C27F4FE3981DF006D635 +:10BA0000F5FC82F7EE40F915644A732AF28FA6B767 +:10BA1000EFA89AC8ED691ADF297E5FE05CE2FCB30B +:10BA20001F2FB0EBEBF931B577F3F9FE7A3E874F74 +:10BA30002E0CABA4C5E23420E0F53CBA3DD83EC89C +:10BA4000421AFA45F47117E2C5C824173F20B9B964 +:10BA50000765BE1EAF063A389222DE6BA7EFC07BA9 +:10BA60002FE2BF8779BC44F310E3BCB480D1FC5E05 +:10BA70005820F44A2B5F8FEEFFD0EF27D3F74B5DB2 +:10BA8000C8E1145F6ED7BF17FBA3FBE9E3E1D1B9AF +:10BA900020EAFFEFA47988F3339D621EF0FC38EDB5 +:10BAA0007BDCEF360C9CBFC2D7BFF9D0F15ABCD7B4 +:10BAB0007E20BFCDBF8BFD8D2F63F7DEEB708D6CCD +:10BAC000339ECF39B62052ABF1FBF23F5960D40719 +:10BAD000441ECEFB0BFEB956E817BFA1F5FC17FFBD +:10BAE0008EC3F9053FAB15F1DAB346FA388BF0E3B4 +:10BAF00070C59FA48BDE33FF9F7F838C4F00800037 +:10BB0000000000001F8B080000000000000BE57C17 +:10BB10000D7C15D5B5EF9A3373CE997C4F20C24179 +:10BB2000A34E4290D89EE0218498069009090A49C4 +:10BB300090934F4284F68068134A5F8F1F3CB96A26 +:10BB40009B81F01113B0B1626BAD6D0F5CB470D519 +:10BB5000DBA0D6DA96DEDFE1A3D69F4089F5A3DC31 +:10BB600056EF8D4A2DB6BEDF8B556FE97BDECB5B82 +:10BB70006BED9973664E4E82F6B6BF777FEF851FE9 +:10BB80000C7B66CFDE7BADBDF65AFFF53139590C23 +:10BB9000001703FC8FE5871E310B018C4561253CA6 +:10BBA00017EFAD1A0C85CB0094ACF764A300DB3221 +:10BBB000988FCC06689CF3EF9744B201CED3CF4266 +:10BBC00080DEB00700FB9F2C36BF180E62BFAE515F +:10BBD000192A0032A66BD03F3BD92F8FFA5D44E380 +:10BBE0001B79347E66292811EAAF03782A01D683AF +:10BBF000F8F1ED978C18DD8F0E869ACB92EF4F0DF2 +:10BC00004BF6FB53E9FD65D3213A44FD9EC57E39D1 +:10BC1000C97E85D46F2EF72B0C63FF577D625DF3D1 +:10BC20000154B91CE0D4FCA393D7E2FAA75BEBB6AE +:10BC3000DF3B35AA301FC09CBCDF28015838FBAD64 +:10BC40003A4D03F854B878BF8A43CA2BF7F67AB056 +:10BC5000ED530267690AE4D374E6D310F22987C66C +:10BC6000036B7DE120DF0F0BFEC92B3D61A2C79E58 +:10BC7000C7BE96877D76FF72EEDF2AC6A92E052302 +:10BC80005DFFAAB062D115AEE2FE1DA2FFC9E23887 +:10BC9000F3FB743184F622BF177A63A6A780AE52F5 +:10BCA000C8C46E0FB45FDC5487EDACB2E27219DB2E +:10BCB000CB2DFED8E37EA33AF2CD065C07FE37EE2D +:10BCC00041FE6405E35EDADF6F3600F7DBFA63E816 +:10BCD000223E9F005842D7DDF9E66AE2E71DD67E94 +:10BCE000A65E014627D3BAAE57660FCE407E85C208 +:10BCF00017EDCF2E62BAF01F80CA7061E96624E5A5 +:10BD0000815C80619C0714538520CD13F19848878E +:10BD100039CB137B04FBF705FF584B74BD4F7B3CBD +:10BD20007B2C3FECEB8E1EE4C94C80177A5430FC20 +:10BD3000C9FB37858B5D74AA8BD7A980F3357887CB +:10BD40000A34BCAA851E304A85CC9D87B1E336945F +:10BD500066B99EF7066EF500F2F19DFD72CC8F2C50 +:10BD6000DC5E38786F35B6B7BF28C31694E17B7AAE +:10BD700062BF39E3C5760E740CE1F847A7F9E20B10 +:10BD800071FDEABE358FFA8B687D481BAEF3CEB0ED +:10BD9000CC7C52F71D041DF9A4963C1BA7FDF2C5EF +:10BDA000A4A10C3A3EA57BC0409A3303313E1FDF6D +:10BDB0006CD0B87F43291E4035B91E94837A968390 +:10BDC000A7859CD55BF2071FDD189070DEEEFD9213 +:10BDD000D68FF3D6EEDF0C23C1F1E7BB3DACF37B8E +:10BDE0005D419C379BE61D5268FF15BFC4E7CB3E03 +:10BDF000D7365F765BE7464B9CB3B0C6EB5827E47B +:10BE0000514B9E835D74FE2062EB919AA816C2F797 +:10BE100087952E751A8D2BF44E5F58ED22BD038148 +:10BE20000850BF8335068F678FF3355A1FB6955A72 +:10BE3000B11E280493F6C117D0F7F4E312BEB8D0B0 +:10BE4000F826F53F5813BEB581D61112E3DC6AC956 +:10BE50002FEA170D50BFF8887138A74F9DBFAD1D51 +:10BE6000DF576BD4517F15DD57CC11C157E5BCC4EA +:10BE7000575D72F4EFCD5E6BCE457E66E2FDC92163 +:10BE80005AA7E81F8091CDE79115387AC43705CFBE +:10BE90000DF5C7F6B18EA78C23D8FFD8BB39BAA44D +:10BEA000D17DEC8F7284AF1C3E8FFB21DF12075ACD +:10BEB000FF40006226CD67763C5782F33583D085FC +:10BEC00092D59FF71945A5B9B50BE238DE7391EC11 +:10BED00028E07AB33A6E346EC2B656EDD7F2A8BDFA +:10BEE000C47B66C421A7998DEE76AD8A6D87DC2C64 +:10BEF000EA900D9A7F5155764C27F980D0563A0F2B +:10BF0000C7E87C6773B79D4A25AF97D75397BFCDD6 +:10BF10009C5B40CFB55119E9F7E98A6BBC350D62DE +:10BF20007F1617ACD99A4FE366E7CF96757A6A14F5 +:10BF30003495F118053025C9CFD72F8D98444F5F20 +:10BF40009112DDABB9F8EF23FEA4F21FAD04CFAF21 +:10BF500078407F484BC37F086D6BC7F17C863ADA27 +:10BF6000AF8975C995C9FD006508EEA4E7A0E90F82 +:10BF700085C6F23B2BA02FDE86E3072E9169D0C445 +:10BF80007E26E4457F0636E3F3BB4E6580A78AE450 +:10BF9000E149DEDF4CDC5F99F637E0D82F6B4CC50A +:10BFA0005EBFECA20FC4FE1B3B899E014DD6CC3474 +:10BFB000FB0D0ACA078E9F7B09C4FA8BC6EE07EEFB +:10BFC0003FC4F17D6D6D76F42FDBFF5E96E745A8EB +:10BFD000A8758DF63F62DC84E3D556F9B57828293B +:10BFE0000775F96D75B49FC754B19F63F75D13E78B +:10BFF0000B22BCEF7539F9B3FB75E7FB37A96BADC5 +:10C00000EB1ABC4E6A127AA34E82F050F6587D9B12 +:10C01000DF2CF4C9761A92ECC0D3107B046F9565BF +:10C020008E44898F57A96F1CA1ED1DD2E6D4E6E39B +:10C030003C3F5D1CB9B809F54379A066A088E44D82 +:10C04000192E6E42FD53768BC4EFAF2A8598CEE74A +:10C0500039169F82EDBA0D123C84FD72655D998A96 +:10C06000F78FDD3EF7D8146C17376517BCFD69EC08 +:10C07000560EE5CC7FFDF963B2BDFFF873F2922155 +:10C080006332D2D7852CF7E0382FF66C82B750CFC9 +:10C09000CBDECD3E6A670620044590C03161EB3DA2 +:10C0A000389A11A773B67E55562C03E7CB0CC6B34E +:10C0B000E750FF981C92B0EF7A6404E9BF07C33FD2 +:10C0C000BA89EC1EEACB53D7233D1993A36544EFFD +:10C0D000A9EBC1D6AF954D78CD784BDCFFEEFC488F +:10C0E0007513DB59085E8AEBFC9C35DD3A29360373 +:10C0F000A6D3FF4CD69B076B222F5EEFD49B05F88F +:10C10000A022A9375F4C8E7F72398D67D99193CB6E +:10C11000C5FD9F2E36EA689E7B3DC2FE27E893C48C +:10C12000FF65EF1A6332EB457D128DBBA641B2F479 +:10C13000ADE09F2DAF9981E1F9646F32F74BBC1DE3 +:10C14000EBF52188E278EB6A23CD445756D004B250 +:10C150007327424FF175D028CF8BA4910FFBEA8B48 +:10C16000B5803179FCE7DB69BD69DE3FD924F06336 +:10C170002465BF2F345F16CD3767FCE703367FE4B5 +:10C180006C83F8F07A5970AF5C947CBEA9C98DB706 +:10C19000B2E2ED3CDEEABE56A6E3D6A69C82B7B379 +:10C1A0009CEB7992E5F7FD0844E509708F3D4E5B05 +:10C1B0005DF84EE223A8864EF6F7FC35C65DB46FF7 +:10C1C0007F5763DCDD24F09BC0B524182AD961C9F0 +:10C1D0006A1FDEDF154CDAE1634D93BAC90E233FC7 +:10C1E000988EF761E2F9E5BE765EFFD5A711473973 +:10C1F000F4C26746325DB869DED949AEF682D18BAA +:10C200005DFD179E2B763DAF814FBB9ED7AA735C19 +:10C21000EDC5DA3C57FFEB02B5AEF652BDC1D5BF56 +:10C22000ECDC3A5EE755CFAE77F59B1DBFD5D5DE8A +:10C2300063441E25BECD79FE4ED7FB7387B7B8FA8F +:10C240001D69AFCE1B4179D92A21CE43FE6583E615 +:10C25000233BE7C92ABC8CF49C7FD3252FD639E435 +:10C26000F3605331CB9D5F8982C6CF2FE3E7B0D512 +:10C27000FB6E424FD31E40A1C67200C20EFC80E48A +:10C28000D42117FFB7F45256DD0732F5278C9E37BD +:10C290008DFC891F6BE9CE0BFA115B9A9C726EF9CB +:10C2A000115B9A80E947393DC57A4B49C8E930F5B9 +:10C2B000BF2BE53CDE65F57FFD52D659803630B6A2 +:10C2C00057D0E1C211840BC80EAA7A41B43F94162C +:10C2D0004780E4EC0F11B67BE3E28854BB5F5AC998 +:10C2E000B8E2AE5A7594EC3EFD387105E200B8B381 +:10C2F00020890B11F701E9B96348B4443803710789 +:10C30000E1865CC40DB4BEAC92437748B99F1C2F44 +:10C31000644348F313DE0D7AA0FF63E0451F041762 +:10C320006FAB107886F16DEB334CF72F10EF4A7F2F +:10C33000115E985E477ED3DF1A27B62B105726A1D1 +:10C34000BD59684C6EC6FDBFA8F9BF86FC27FDD459 +:10C35000582EF121D54FFD3DF9A9057FB99F5ADD32 +:10C360002CF4C35FCB4F9D895E22D971DB1FED0D8D +:10C37000EC55495F6D2F8CA9C515497F35D54F5DAB +:10C380005F1A7994FCDAF5A543704559D25FBDB8C0 +:10C390004DF8ABEBC96FAC70FAA9F7F9C84FEDB621 +:10C3A000FCD42D4D020FA6F1539FA8A7735F22F076 +:10C3B000C513F520704276EC322FF9CF9B73A01F86 +:10C3C000C73DB754E7797EEF350383B8AE5345D701 +:10C3D0004A6BF17EF6031EF087C68F437CBE59C4BC +:10C3E0001D52AF91461B9F8A7804AEE373CDD4AE45 +:10C3F000B3700E0260F63F9BDB1E35E7335EBA89F1 +:10C40000E46E3CBCF4D9DB258E5FAC6E6EBDD92CDE +:10C41000E1F16E6876E0A61B9A61C278C95DCD0233 +:10C42000FFA65EEDF5C9ABC1B2CB3D076AB07F8B0D +:10C4300047B49F3EB1E48019E4F9EE6876C49B16D8 +:10C44000CE9E33EC45BEFC47F3DC0381FCB4FDA378 +:10C45000CEF545ADF5E17D93EF3F2BEEBFEA8324AA +:10C460003EA872C6C1AABBBB4A2E3CCF59C97EBFEB +:10C47000EDD1389D932562DCF1CE81B1C8F86AB365 +:10C4800088DFF17B5F696EBFD9C4F75AC13C5D405C +:10C4900076C6CC844790EFADDAD0E9820A6A5FA90C +:10C4A000531B91C9BFD0731F14423FF5830850DC62 +:10C4B000EF5BCD02D7B5EA60B05E52F03ECEDFBF93 +:10C4C0004C9A047988CF12EB6B3F40F2DAE70DCD3E +:10C4D00020FDFCFDE6CF76AB0B00DEF1820B1FB139 +:10C4E0007EA9A67F86BABB70BCFE94E76D89E74F34 +:10C4F0001CA0E767A5E10DA869E0C696CE9B151CB8 +:10C500006F7791E8FFA3E6CE47AD78EA779A1DF200 +:10C51000FF1D6B1F9ACFC664B439F05473F81D35F4 +:10C52000DFD2E73C4FB89BF91814FB3C011F633482 +:10C530006E8C5EA4F11B457FBCBFB111C7DFD8E88C +:10C540009EE74833C4EB42CE79D61CA0784FCB246B +:10C55000E4473E99BC70F7D6CBF07669FAFD7BDAFA +:10C560009A07E97995E32C163DAF3624EE1F673A1A +:10C57000A3621D76FCEFD9869F3F922D25E37F0FA6 +:10C580001C3F7D13C5FF58F3A33E6F00C74F25DB4B +:10C590005300CB7EEBB61FC17ECDD0B1A3B8EFF771 +:10C5A000366746C9CF7FDF38A2901DCE829842768B +:10C5B000B321E485371D7A30AB14DB0E3DA4962AF7 +:10C5C000AEE7C409C36137013A93B80FDB79F2E6ED +:10C5D000CB42C89F8E4DF2D7CF205E3B7BF89B3E6F +:10C5E0001DE9EDD8B799714DC7261FDFB7F9D38F75 +:10C5F000FAF24D9495076CBD931D09107F16FACC85 +:10C600009B382EBEC91DA77EAF3911CF7E8FCEC3FA +:10C61000C2469DDF5B080A18939271763013FBFACD +:10C620006FC4DF657EB17FE1C62B6F3619BF8FDA2D +:10C63000F15FA0F82F6C1D0C3539E6696C14FAF027 +:10C64000436BFF7C15F7FD8B386719BA740DAA434D +:10C650008832FF7C845938AE26C54CE4FF3B9225D6 +:10C66000E7E6363E37BEEC8ADF925D9FD7B2E380C5 +:10C670003A3729F71D2F55BBE4BEF5A56A5BEEBD21 +:10C680002D0EB9F7B608796C2916F2B6A465E70144 +:10C6900015315E8BCF3E4FF71D30500FB7649A9720 +:10C6A000911DAD6CD97D40F90CD297D04F8F75D3C9 +:10C6B000737B9EC52DDF3A40F3342F590314EFAC42 +:10C6C0000BA00E2D4ACAFB4D2D29F26E3E69C9BB47 +:10C6D000984F7BE9497E3FB5DD1A16E35D4BE34990 +:10C6E000A487ECF58141C2887A86DB0B5AEEE9EE2D +:10C6F000C3F1DA5A45FFEBACF9DB00D7AFD1FA1F33 +:10C70000ECFE38EBA7F87F0BC94B85D8E7B3965FF3 +:10C7100031E6BCB7087B21E76C653F590D80114BB2 +:10C7200083C337360AB9FAD9321137862A5B7EC2FB +:10C7300093783F42623F2659FB71D2CA8FEC2E128A +:10C7400076CA1EA7BD458C53D9E249D52F95B4DED4 +:10C750004AEBFDB1FC4FE8CB784255F23F7DDDCF8F +:10C76000073F965ED3689D5A0BB8E9B0E6BFB6C5E1 +:10C770003A5F961D4F3CB7DA48E72AA633C1CF0B84 +:10C78000EAE77DCD0EBEECB3F4F38F9BDDE32EB76D +:10C79000E7B5F4E3A0B1F663F9C97F6B7FD767F91A +:10C7A000E1E3F9A39BADFD4B5DD758FF7395467E42 +:10C7B000980486E73C3B39A6ADD77F5A3F37C99FDF +:10C7C0009FD6837DFF1EA7DCF659F3A7CAD36BF56E +:10C7D000428E62963CBD563F469E5EA3F15FB370AB +:10C7E000E13219A26CC7870DDD99FF5B59BBE8EBFD +:10C7F0002D22EEB54E72F81D27A74309E9ADCC20D6 +:10C80000C43C457CE57301A7F17D879CF558EB5846 +:10C81000596BF4D07C3DD67C832DEE7D0E2F34FEFB +:10C820009EE6D9DC9EC9FAF0F7D380F33D574097D6 +:10C8300049FE5E7F955F23FB939ABFEA2B6DEE2640 +:10C8400079F8709F5F07F6D3E0972568BF9681FD62 +:10C85000335C47EFD70764F607A142F85D06FE2177 +:10C86000FED71BEB38CE6FC775EBC1E13F215D37BB +:10C8700044DD7E998F9E97269F1FD887F3933FB400 +:10C88000DFAFCB56BE29EE67B595BB0CF9D564F189 +:10C89000AB69FFF71E9C84FD9E0335CAF1EE3AEFAB +:10C8A0009B34AE8A7F681D2FE44687BD847B750F5D +:10C8B0006C2E62BC1FA27575BF2C8796907CEE1300 +:10C8C000F1D5AC5289F9727930A6145BF1F7EBC857 +:10C8D000CFDD34CCFEE2E6F6F5713FDE3F3B5B8216 +:10C8E000A9BC4A919769AC10F325E888FDEE35C8DC +:10C8F000657ADF74D2EB839DEFC9B398CE379D7410 +:10C900006E7AEDC559C71CF2FFEB1677FCEC5F7B26 +:10C910009E85B766605B5EC571BDCF81850B618802 +:10C9200071E103ED3F56D7E27EFDA96778D631B4B9 +:10C93000D7672CB9DCDE1939D3E238275941CD4706 +:10C940007A76E147791EF603F6CB1C8FEFDBDF9298 +:10C9500047FBDD9F634288F470FCEF06C98FE92A2C +:10C96000F540063EEF0A0CFAC8CE9CB0F8DFADC029 +:10C9700016E267564C8E6DC6A90E04A35A35F95BB4 +:10C980002FCBE0D1293F27F889FA3C46794235245C +:10C99000A9D46E0C8AF8B53AFF079C2F015D61B9E6 +:10C9A000F0556C8E93BFBA0CF96DA01C5E8FFB1412 +:10C9B00077E21E48C4033CE745AC56579C710D70A6 +:10C9C000C717C0347E49F1041B873D401D29CF594C +:10C9D00004B12DF87EC3BE1D6631C90BCEC7F2125D +:10C9E00014726BCB0B9E9310C5617EFF8A1C42C9EB +:10C9F0004FECB39A22BFBEFDB8CFB89FCB42A9720D +:10CA00009CD8E73313EDF3D456F73E1F5080E57200 +:10CA100000E592F22803FB9E7E9ED669EEF38466C3 +:10CA2000F05B6607D111014F88FD85B8C471961B74 +:10CA3000AC7330D034E425FF52BFEDB210D9A781DA +:10CA4000B267BC6B282F5354005964F33DC6E1B55F +:10CA5000D85EFDB02CD97925CEDB6DCA8F711C064E +:10CA60004C1FEDEBE7D079A1F16D795A1E93B85FB9 +:10CA7000F75689F7732D847C845FD74198AF37438D +:10CA800094AF1204D9BFEC8C4AA17E5EBF786F646C +:10CA90009F670F9D5F639E37FF6D95434290CEAEBB +:10CAA00024F438E2C5B71D38B666F60747CF173805 +:10CAB000E42910F10C57905E90631E9CE2817F90F8 +:10CAC000552BAF1E633D05431C47EB40F9623A55B9 +:10CAD000B7BC209D8BA97E60252A30D25BC314C7CA +:10CAE00060BD627A89FEEEF95EE8D7C6CA5D1A3982 +:10CAF0007BB5C481F757467E58E78C53D972E5C1A0 +:10CB00003F24575D9141EFD789BF861AD54364D73B +:10CB1000E261C6A7BA8883AD8CB8E5A87B9DC863DF +:10CB200045503F1BD83F72B73BAE75F9475F62FD7A +:10CB30009A19C9B6E3852E79EB2B0DB33DF7A1DF2A +:10CB4000E4C9277DD6CBF11208292C4FEF3441A63A +:10CB50007615F98B4381FBF0DCAF6F1578EC54D977 +:10CB6000B5879D718A0D29727A6EA9655F54F407A5 +:10CB700072385FFDA556CECF846F6965DC21CECBC0 +:10CB80008356BF5717998130EA8FFFDDE0C6390B16 +:10CB9000463D2938223305474C76B56BD54B52704C +:10CBA000C474D773FFA50AEB356D8F1C2379BB2E98 +:10CBB000E0C621FE3D7206C7FDAE035ED7C22B065E +:10CBC0002F237BFECE0C1137CAAA53CCA9B9221E43 +:10CBD000BC260D5EFD46F59A7B5B5DFA34EEA57EC4 +:10CBE0008B20A290FC5F0726FB1D4B91C10545647D +:10CBF0007723BB5B293F58D7B4B500CF43C35565F6 +:10CC000085A4BFAF5C18FE7A2BC7494C20FE911E4D +:10CC1000A7EB2BF3220FD1F8B40EFF2C1A3F06D44A +:10CC2000FF5E8A4F507CAE5AE5F81C9E2817DE6CDA +:10CC3000AFB7F254F05FDDFFDC7319D917DBFFFCEF +:10CC4000FDE16EAEDFE8089813FA9F558B8C9F10BC +:10CC50005F96CD330E11DFF485E17F62FE65DBFC6C +:10CC60004B8FF376489051427C3B29871EC1BBED28 +:10CC70007E515F658FFFF35681DB5E6B15F6F21315 +:10CC8000E4C5CC7479317B9C847CA4E4C55EA1733B +:10CC9000E4CAD37DB2BC98DDF6C59B265CA7CFC2A3 +:10CCA0009B47DBEB3D31D2EF81E2BDA43707021E8B +:10CCB000AE93F8E0357D2FC943ED75B6DC087922D7 +:10CCC000FD787739C0D5E782603AC67FC6D28FCF6C +:10CCD0005A71DE1FF7681CF73DD413E0F63FF5E804 +:10CCE0007C8DF794F2FD233D216E1FEBA9E2F673D4 +:10CCF0003D06B79FEF59E28A13D75EA7F3FCBE78D3 +:10CD00002BD3E38B89AB41E7C1C235E9F232886BA3 +:10CD1000CEB7BAF23202D7BCBFAF7679B54ED603E2 +:10CD2000DDB3F2B1EF2983ADAE3C2BD1655A7499D6 +:10CD3000165DA6459769D1655A7499165DA6459703 +:10CD400069D1655A74D1D5D62BA9F545F6B5BB5E28 +:10CD5000E8D795B5916EC2EBB9976C2AE37A8EFD50 +:10CD6000227FD46DF9216FD65B7AD2F227ECFAA735 +:10CD70004C1D34B213B57ACC47F54F14D7A6F84DF5 +:10CD80006A1C7B69B36ED53FDDC7B8ADDBAA7F4AAD +:10CD90008C6BE95FFB9C1CDD58B493DE4733344A4F +:10CDA000B841211B8A7EFEC0139BFB28FF0332E2A1 +:10CDB00024F42F0772FC1D5CC7A855F0F3D5D70CDF +:10CDC000059AD3EC0F22289E67C02BF4AADDFFA89A +:10CDD000777831CD3350A4976F457BF4874B87BD6F +:10CDE00024FF4717E89E2D28FFAB83FFF6597D5699 +:10CDF000F2FDA3D6FB6D57840A9B1CFCBCB64DF01C +:10CE0000F1E80CE19FF5E9CD5ECEAB053549CE27C3 +:10CE1000B9F9078DFC44BB5F527F47AE6D73B433E5 +:10CE20004B453E0F3D3996B7CCD64C9370DBD905B8 +:10CE3000918636E44BA62ABF417A38B334C4F980D0 +:10CE400057E609BE8286934DA379F7AA5CEF69B5D0 +:10CE5000C7C73382CF8BE5BBBF3B82F49E443341CF +:10CE6000F9AF5C0F7A5B648F3FE501A1D75B591F77 +:10CE7000F8D15E539DA90ED1EF8D60BF174CF4CF52 +:10CE800008CF04DE9F49FA9107443DDE6EA9F83FC2 +:10CE9000657C967196F4DF419390CFDFC8CA2D551B +:10CEA000B0BD093243E4CFDC2147CB48DFFFC933B3 +:10CEB000A8D3F5DB6D45BC9E5F8594FB080EF59706 +:10CEC000FE7D1FE182C14285BC38385DE75992AED4 +:10CED0005EF3BFB565F37BEF561B7B883F7BDA843F +:10CEE000BC3AEA29745FA555EFE2E155FE8AF0D11C +:10CEF0001BD63AF758FB717DE05BBF213A2619DA61 +:10CF0000B554A7B40AFDC718CE3C19461A89FE1BB2 +:10CF1000423241DB71F9D918F8CE6FCECCA1111392 +:10CF200078CC73FEEA243E33ACBAB47967DD79C9B4 +:10CF300005A3EEF6C273EE760D78CD94BCA1ABBD21 +:10CF40005873B7AF0BB8DB4B75771BB60A3CA75AC3 +:10CF5000FE3038F1992CAE8A23FF37C61F6E7D9BB9 +:10CF6000FDC8545C67F37DBC7D2A9EB76C4F9B83E4 +:10CF7000CFF74AD1E11AB283D33CA14750847F5105 +:10CF8000353923E278EF076DC20E24EC45A987718D +:10CF9000F6406933FB85E3ED837A6E1EC41DFA54B7 +:10CFA00055EC7CC59C397390AE3E5AB0EC9C47EC76 +:10CFB000BF7AEE1A7E6FD19EDBF9E834BE2CF37C8B +:10CFC000B65F7F2DB02C25FCB6176E91D86F6B1C09 +:10CFD0008C6CBD95E37232E89CEFF643DCE1E767C9 +:10CFE000D13993C97F7B617106F63B9E837E3A8E71 +:10CFF00053AB897E365FD5E00FE335058EFC317289 +:10D0000038F19CFC0BF2DF72E9EABE6FFBDFE3F163 +:10D0100023D5BF7BA9CDC2CD57C3D5B4DF1FC2FC7A +:10D02000533590F4E7EDF76C7F9EF04E9D37E9772E +:10D03000BDD9966FD96751FF9CA5EBA17E98D02EE4 +:10D04000BED996C6DFDF784DE46DBABF3D509C4D2A +:10D05000E32C926094EAFC1E68CFF4D138A55EC13F +:10D06000E7812A95EB37137E670CFD049DC9793C57 +:10D07000B3325997F5DDF9915192AF3E6B7F3ABFCC +:10D08000E6E5F83ABE3189E2747DB9E659E0BAC402 +:10D090004F7FE144C0EAC7F1D2F3EB395F65B5FFDA +:10D0A00057DBF43F509EAC6F8AD945F9ABC3EDDF37 +:10D0B000F84201E9558AB5E2DFFA153F7CCCB4E2CB +:10D0C0001C64077FD2AE0B9CA67B4C7F6E121F2385 +:10D0D0007D523BDE7F413F72B206BB445A3FF53280 +:10D0E000F1F9F81387574D25FDDA8B9B7819B66750 +:10D0F000FB058E9E01B1194867CDB75FF672DDB0B2 +:10D100000EE5FED914771C8462E1178E907F66C20B +:10D110002070DCE89002C25F16759E7ECBAF74F87B +:10D1200083222EA15E282E01AF9638E256FE922968 +:10D13000893A4DF617EBC4F9B7FD4580A8B185E2F1 +:10D1400080E82F727C8D2A1528EE12107594FE123D +:10D1500025455F3C63505EF117124425E47BE6CE23 +:10D1600008FB871DE81F525CA5639D5BBF6445D12A +:10D17000BEA5D12F6717843FD53E97F82BECDE4C28 +:10D18000EFF02A9AF73878425427707CDFD327CA09 +:10D19000898F0F27E483E560E66F352B8EE0E1B8D9 +:10D1A000C4D5169DC79BA2B5B7617FC38A4B1C2F00 +:10D1B000F373FFE3EF68B12C71EE0FDF8AED7901B5 +:10D1C0002B2E81F092FC16C37A9FEC33C5A3E64365 +:10D1D0000EC72596D35A695F3E10F180B80F248A96 +:10D1E00017D871856B50BCC9CE0557087991A094AA +:10D1F000EBAB2B4780CFCFCC69B19DB4FEC38A3750 +:10D2000024D470C2FFAA6F4F235FFE9591C58C2F67 +:10D210005621CDF92C6FCBA95F9F2A5F4B7E457FAE +:10D22000697101F1290B6122BD77455BA4C51AE73D +:10D230000DA71FD78B6E95C83FFDE40B86427A5928 +:10D24000C8F9F75EF9F57A92731D8617135D277496 +:10D250005C27CEE39F7DDB20C9DFF10A99FDB70F84 +:10D260008347778590A4EB5B0FFE0C8F0974C6EEA5 +:10D27000F352DD684741FE36EC8EF64A76C5CD3670 +:10D280003C9EE5D27B37EF9EEC7AFED9DB2F713DD9 +:10D290006F0B4F77B5BB1EFEB4ABBD589BE37AFF57 +:10D2A000BAC03CD7F3A57AADABDDB2A4C1D53F5C23 +:10D2B000F89E324967FEDD41F255BF4F62FE2D9A5E +:10D2C0007B74EBC5BAC093849B0772860294A7B4A3 +:10D2D000F1A38D13078A22955BF293FAED9176D92B +:10D2E000853353F5E1FDEDC2BF6B2B1E8AA4C3E36A +:10D2F000093D1995CC99B384DFBF36ADDFBF7657B2 +:10D30000BBCBDF887BA95F5BD52DCF4DA17DE86AC4 +:10D3100062FC49B587843FEBD635911A806BEB6E82 +:10D32000211806CBE76F56220E3D9645383397718C +:10D33000E6837CCE2AC439B4CFDBF160CB8476E6B9 +:10D34000B7E8A7501CF675F453E8FA32FA2971F4DD +:10D35000477E877E4A9CFD9310B79F433F85AECFA3 +:10D36000A39F42F77F897E0A5D9F24E038F76F3FD5 +:10D37000CF6AA4E5E2728E27F826A3FCD6971E3466 +:10D380001EA13822E59734A6FF593E27858A754E9F +:10D3900004FD093EA59CC357D0FF277E515D95B77C +:10D3A000FCC2E709E5EC188DDF4F7601927661FB50 +:10D3B000C6175FBBB880FC9D6CB60B27A7F9845FCE +:10D3C00063E9B18C427D2FE9D79A6FEF667BE0036A +:10D3D000FD4D8A83FDCF768193C84E903E5A897663 +:10D3E000817088897A9AED881D8753EFE6B65AA333 +:10D3F00044FD81FFBC9D4085C8F56F8D769E658C90 +:10D400009DF86476A191EC42C14476E1A5C5E46F34 +:10D410006AC510A2FAC834F6217F85C33EE4AF0086 +:10D420003E672608BDECB7D7A16E60FEA9128C102E +:10D430001FFC9012C7B7F8C0A1578FEBB9E00344A7 +:10D4400098CF0AD95FC61322DEFA196BAB94C0607D +:10D45000AD33DE5AF3ED3A93D6DD6820DFC98E9CFA +:10D46000515CF1574EDFE2780D85627D8D7D51FE76 +:10D47000EE645E955FA37D54026EBE35EC8C329FE8 +:10D48000AA894F387FF5BBEEE7FE947C40FE0A3751 +:10D49000DE9BE98DAF267E9CB4ECE6C97D2F37CEAE +:10D4A000F90476F3645354BEC361374FCE1576F357 +:10D4B00064D26ED6DC36A1DD8CB8ED6640EC4FD67A +:10D4C0000722FF379EDD1C632FCB627DB48FB6BD74 +:10D4D000DCB4C28A2314C4B81E64B5C7C3E3AE9ECD +:10D4E000059C0FCA6AFDF54DECD70284FCD3F89C6D +:10D4F0005792BC1C519F8A931F42DF2951DD456D15 +:10D50000D018AE81E47947FB5BBD223DBE5BC0EF26 +:10D51000EB2505D4DFC6ADFD1B0FBACEF1F12BED27 +:10D5200073FCF23649E0E572F2A395FCD66ED23B6D +:10D5300059655794537DE621EB1CDB7A0ED777C8EB +:10D54000ADDF855C1F6A17724D01A50F90AF19D62C +:10D55000969DD878F0B473DE81D957ABF548CF1DCE +:10D560002B0E3C46B193543DB4FA9AE1428A7F9F18 +:10D57000CC0FA91482B9E3578F3DA65C39B6DF17EB +:10D58000EE8C719CBC7F5AC81AEF1F1F5332C6F62F +:10D59000EBD37FF933E2EFF2220851DCB01E86387C +:10D5A000FEDC08C37CFDF982C88DC4C7EB11375D72 +:10D5B00044F9B6D87B8D2B1C7C76D89FAE1569F4C8 +:10D5C000EFF205E1F52B382F2DE22217D2B3F853F5 +:10D5D00098E5F60F6EA3FDEAF41853A8CEB94FFFF5 +:10D5E000630E8D7BC17102429E5031719E0B3C9E39 +:10D5F00010D5516EAA8E7C85D763A0BA9D0222C534 +:10D6000083FB28059EFBB384EB7ED5037199FC95C3 +:10D610005C1FC7C753EDD8B2794B7B57B01FA5F934 +:10D6200088FE35A5CF9DA6F7D6A8D9CC87F1EB0605 +:10D63000C2D2798AD75AF19B92917F5649AF0F0097 +:10D64000F0775919C123DC7E1FD451AA8FF14E7D8A +:10D65000172269F0837A4E76C51D29443164D91B9F +:10D660008AD76B44109DE78FCECB445FA6C871C2AA +:10D67000F32B443C59AB10E7410347BCDD11CF67A6 +:10D68000B92CA238BF928CCF633BA3CABC85EAB346 +:10D69000A12471FF14D1379EBDFF6B5FFB287E3F35 +:10D6A0006382E73EB38BE4BD04CC80C6F1BB2B267E +:10D6B000F53BF6CFA67FA00D6098F8A50C715DC272 +:10D6C0004069F98471898CC189E3E3191E88A4FD3E +:10D6D0009EC69A2FB7CA34A6A3DC2DC17D263D5520 +:10D6E000718D2EBE6F0D7918A7A97A94F1DC1FAC4D +:10D6F00078F86FAD7838E124BADAF272C5F097396C +:10D70000DEF7A1A9703DB0B948C4F3CC2D7EADB70A +:10D7100080E2745FE1E79B1455F3B37F17BD5AD4E1 +:10D720003903E3296C5FC56DAFD941F8D50FABF371 +:10D730009C75706FAD10F836437BF437222EE8638A +:10D74000BC4DEEBC882FB9BFBFC8F069E6469C6FE0 +:10D75000579187FDF55D335EEBB891D67551A6B054 +:10D76000471AAAFD4A610F58B6B22360E23A77CD54 +:10D7700057D85ECAA0BC4DF6AE8F645912E24B7A00 +:10D78000C83B35730FD7115434F3FEE810E17AED3E +:10D79000BC69CD793001BEBCCFA2B317F94878F18E +:10D7A000FE2568977293CFBFB6641D8FA7D0F7751B +:10D7B00084AD97DECE76664745F15EB25F3B2AFECA +:10D7C000A8920A2EEE10FA7C7BE338F130EBB94ECA +:10D7D00075E4C8BFAFEA13C7B57AAD75D96D5933D3 +:10D7E0000D3AD7F7EBA34B68FEFBE74F9244BC23FF +:10D7F0001AE07A9E1562FC1D39221EAD6821AEC763 +:10D80000DF35B7B29278A96687E06D5CA7AA19F0F8 +:10D81000165EB755FABAA89E678737B494E9595689 +:10D82000EC311D723FD35AEF8EA2F47E4D5E87C756 +:10D83000A2F78FBC1E73BE0766A48997CA56BFBCE9 +:10D840009C7094D69377A90F28BEB3E3D2F610C983 +:10D85000EF0EFA1E05F571DECA738F6DCE2679FDC7 +:10D8600022BC4EF25AA8301EB97F89C2DF87FBE680 +:10D870007A62521ABD6ACBE900ED1F5E33D4689814 +:10D88000CE4DC6CB32F4EA14EF3E641C263E186A35 +:10D8900094E43BF5FDCC128FCB5FF44E7DDC247C11 +:10D8A00090619DBB5D10D3E87B81EC60A6AB9FFDD2 +:10D8B000FEC08A88D1E1887765968AEFEEEC7DF626 +:10D8C000174D2C7FA9EBBF47427946BFE29E7C7182 +:10D8D000DEBC53B3399FBCAB68D21ED9C1DF2F5910 +:10D8E0007CBDD0F8A9F48D47C71329F1C0322B1E97 +:10D8F000983ADEEBD6BCBB366E76E18FBEB902F746 +:10D9000020CE70E5633EDF21F4D92EAB8E6D17CAB1 +:10D91000E79369C6EDB5FA8D376FB1356F525E3D4D +:10D9200040F2BAA348C8CFA5A7FD8F0B1C30C8F89A +:10D93000345715F98B9F57476EEFA03C5750D8AF1F +:10D94000DCAA904C7297E4AB27467CFD1BF291D782 +:10D95000F77AC7AC0D22BE32C8DF33F59520AEE5AD +:10D9600079BFC6F8FE43944FB2DFCA60DCFC730196 +:10D97000DBE7E8430E795561E730E1850BADC30F76 +:10D98000DBC478961F483F1F397063C6837966965B +:10D9900043BFA9253ED7FB9F34BEFCDD0EB7BF5168 +:10D9A00054A570DD52DFCB32D7DF8C378E1D5F86FA +:10D9B000E913F37DA047D47B8DF73C2B77D803F98F +:10D9C00000474F773CBE95E2E8565DF007A7EFDED3 +:10D9D0004075A8A9FA448761355D9D6CEA39F4CF9A +:10D9E000FD1ACBD1872453F97FB95CD8FB5F7C7AD1 +:10D9F000EE0693F3F6851C0FFD300C5C1F42E68BA0 +:10DA0000FC1FC9F4089C67E0DF29D6AFFCB0EDDB52 +:10DA1000144EED311E1B53BF45DA948DA5C676E931 +:10DA2000E20DC2AF2C84118970F8E5E4D071E82EC4 +:10DA3000F2A33FE3789706D6BDB716C779B5C3AA58 +:10DA400003B0F6ED42FB6EEF572A3D4FF4A812C922 +:10DA5000FBAE2F0F03E9AB9CF83DE2F7613C3DCCF8 +:10DA6000BF6F2307860D99FCB0A781EB1F167EF4CC +:10DA7000B925452C1FD3CB9DF2B1AAC3ED0F7DDF95 +:10DA8000DAF76D05CDBCAEEFEB6857E9AA8C664EB0 +:10DA90000A8EAF275675E433F34287DCF57BA9EB9A +:10DAA000DEE1313E24BDAD121EC7876B82BEB438A5 +:10DAB0003C2BD38C84D3CCF3A067D1BF935E499524 +:10DAC0002FA0EA15A4AFACC2C3EDBF969C1DEED04B +:10DAD00099AE0B9FFF6F1B7B683CCA0F8492B82CDA +:10DAE00075BC0BE1341B3F225E647C686E51A0B7AD +:10DAF00082F122E3C74DA69FBF9FCC9E7DFB77A9F5 +:10DB0000DD88F891ECE51D7234A716E9FE95277AB9 +:10DB100015C99F3D5F8EE7B03A07E9BBBEF3FE0D26 +:10DB20005B71DE9DE4C5F3F703EF3C1E2F41BF5947 +:10DB30008A17527FDF1CD8C8DF7528F14227CE3CF8 +:10DB40003EDBBF3A9D7CBEBB52D885C57236CBFF4B +:10DB5000F1421157380EE27B42FF9532E7939275FE +:10DB6000C52835783D5EDAC2FD3F6C04FEBE7026E6 +:10DB70007DC98874BC703B6814F78694FC36F9DF65 +:10DB8000A353927AF4F10BE8A5FEA78FF13CBDA157 +:10DB9000A7B2A94EE244E1D0CE721CFFC42BE23BF7 +:10DBA00041BBDF090BAF1D9DFD43E5ED6072DC93CA +:10DBB0002BC5F7810D43718584B73154A3F3EF8FE3 +:10DBC00021BF210D6EDCB3529C9F5C0A34D1799B3E +:10DBD00025B31F6AE7EBFD65B771FE75D010F9F547 +:10DBE000DFAD9426CCDFAEEFCC71E7D553F2E86B16 +:10DBF0005ABB1A35E4E98E9502FFFB12F9F4F8627C +:10DC00002D4879F408E3C21B8232C48B209197B768 +:10DC1000E38DA9F335503E9DFD87FF3FF3E9361FA5 +:10DC20006C3EDAF1A5ED8149AE3CB9AF54E0988D78 +:10DC3000D744BEBA92F84E71935CFE9E92FD419518 +:10DC40009E731EA17FBCEFC9BFBED28157555DD464 +:10DC50009F9CD8B8C715C77A61B6DFC2734385CD1C +:10DC6000C1B172765C127EC171C27369E4E7234B65 +:10DC7000BE12FA31DBC3764987A15574CE4ED8F572 +:10DC8000C386A16B95C9780A746871CAC3C1ADB95E +:10DC900021D25FDB2D7D1950C279E9ECF6F623A283 +:10DCA0007E0F02BEA4BE2FA67957A7ED6F5FFBAC17 +:10DCB00073B6DDF2FB7A43BD1F4B0F6FAA8EC457BC +:10DCC00022FD1929F5E1FE805B0FBF3ACEEFCB585C +:10DCD000366FE931E27F364439BEB9A614F50D7DC1 +:10DCE0005F365FDB4EB8A9570281DB2E100FDAD00A +:10DCF00009BC0F27F2630AD533D6961E5448CF3499 +:10DD00003C8DFA22C7A52FD8EE2DFFE761C69F3BB9 +:10DD10001F3EC2749A5B25CE3FAF514FF07EE0713B +:10DD20002BF7178E9DF7C64EB18FB03BCCFA92649D +:10DD300097F563CABE49A1153CEEC30838E46944AF +:10DD400067E40CD1099B845EED0D81FE10EBD56874 +:10DD5000DA7AC9592B053D13D493FC81C6DB61F5F2 +:10DD60007BC12BC6259AE479C44FD15E5328707FBE +:10DD7000EAFAD6A8ABF839E03AA64E4BC3DFDD9AF3 +:10DD800049751DB6DCF921D4E797C75F677FE92F96 +:10DD9000BD14DFB5E39F0061CEBFD507C5FC0D10F4 +:10DDA000E738E83218E13AD69F2F88783BE726E338 +:10DDB000A0ADE13D20F271A27E544DC643333B0934 +:10DDC0009758F1505517F1D023EDEB3D7D746E4A15 +:10DDD000C5EF4943E9657B927B4A068A8F8F6B8743 +:10DDE0007A44DDE43F529C6826D9178DDB4356DD2B +:10DDF0006450195D44EB0E1E02F6CBB34ADDF5D03C +:10DE0000573DEBAE871EA88EE8B4BEB2A14929BF2C +:10DE1000F7C3FD3DD6F205E1E24E5137C2F1DBFF1B +:10DE200007F5404DE77F4E0F2CEEFC2BEA8107A64D +:10DE3000247E9F4236C5957C730CCF6EE477F82A1A +:10DE4000997FCFC70B688719EF84FCE2FB0405B804 +:10DE50000EF744D954C6A95E148FBC49499CE53FCE +:10DE600037DD5557957AF57BA31C1749BD3F6B6588 +:10DE7000910BC7FBCF5DC1E3BC4BE7E6228ECB7FA6 +:10DE8000BE939D1B785C4AFB7B96DC38D43E6FEFDB +:10DE9000561B3B48EFDAE7DFC6A76510CAFB421AFC +:10DEA0009C9DB097EA6D41E7EF8DD99E11E5BC3E90 +:10DEB000C9A5882758F5A1CAB0A73D2739EEA3F414 +:10DEC0005F4EF28D4A243F97C73FC375AEF2FC9078 +:10DED00041F5AC97DF1D02679EFE3F2A17F5903C87 +:10DEE0005CAE8C4AC497CBEDEFE61F2CE771EC7E5D +:10DEF0007776BAEB41EDF9ECF6BF5AFE948FF6C88F +:10DF000051CFF9C6DD43407E4856FC472CE7597790 +:10DF10004B5C571BB1BFC30A54707F3D5B33375214 +:10DF20007EC09CCEF9E391A027D713E4EFAD72AB8E +:10DF3000E8BEE577D9F5ADA9FCB2FDAE1153E4E535 +:10DF4000BF1F74FB5DE3F139D5DFF2674647C82593 +:10DF5000DDD7B9E28BF4BDAEDFF2CB0F74469F2064 +:10DF6000FFEB604DE40CF1EB0D54379C37B91818FA +:10DF7000AFAED9F1E532FAFD66672CB90ED8F99249 +:10DF800071F22476BF847E0924F44B07C9FB08880C +:10DF9000FCCD187B15BC99F5F5C32880F267927A01 +:10DFA000204085DB344E952AFCB90ED09DDFEDF77D +:10DFB0001D592AF48CE6889B7C0C3DB3C31ADF8E76 +:10DFC000336F376F13F35C58CFFC42D803B7DFA72A +:10DFD00064BBF54CBCDA3845FD26D0372FFD35F44F +:10DFE0000D040A5CF29C7AB5E519CFF919A1FFD1AD +:10DFF000AC548E3DE7B8DEDF76A6913F2814FB6671 +:10E00000E7DD6091C6F6510A3EF767CE2325D613A9 +:10E0100001FECEE263AEE7E3F6B3DBFF07D63EF5E3 +:10E0200001C05700000000000000000000000000D8 +:10E030001F8B080000000000000BFBC2CFC0F0A344 +:10E040001E817DD0F884F06612D5A3E3E74C0C0C5A +:10E0500022CC949901C28E7CA87C5E0E06866FDC71 +:10E060000C0CC2EC0C0C656C0C0C6E403C8917213E +:10E070001FC601A14D84106213042877C7281EDA39 +:10E0800078912803C3523104DF421C557EB12882A7 +:10E090006D2B4D995D7E40FD006A20A0FF8003003E +:10E0A00000000000000000001F8B080000000000BE +:10E0B000000BE57D0D7854D5B5E83E3367CE9CF96D +:10E0C000CB9C901F664242CE0C0182069C848068E5 +:10E0D000F17A0854D10F6FA768BDE196B6035205D7 +:10E0E0007FA7966B69ABCD84FC903F6450A4A89544 +:10E0F0000E51106BBD4DADF66A6FDB37A08F52AF7E +:10E10000F735B5D6A2D536566BAD456FAC45D25E68 +:10E11000AD6FADB5F749CE399984D8DA77BF7E2F88 +:10E120007CBAB3CFDE67EFB5D7DF5E6BEDB54FBC22 +:10E13000FE852C5ECDD87BF8732E6367F819636576 +:10E1400063E5FECF2F7C6E63236399BB94C47E7816 +:10E1500074F8B6033BCF83FA811BE30D5E9DB17B60 +:10E1600043699706F57BB3F1FEAD31C6CE6712BDAC +:10E17000777728E59F570AEFDDEE62F8DEFE9B52C7 +:10E180004FCC837EF1A30BD956782F9E9FE79A152B +:10E1900062EC74A630B688B18EDBDE5E361464ACF9 +:10E1A000624866AC640C9EBB5BF2275FF630F640BB +:10E1B000CB512AABE5C45615C6617DAC1EC7AD5622 +:10E1C0008DAD2ACCC3B2508771AB8383BCFD215186 +:10E1D000D78678FB23BC7EA065F0E4CBB3A1CE321A +:10E1E0004C5D0CEDF82B3CAFE983796A19FDBC0757 +:10E1F000FFCDE94AB9D6D531B6E0A1A3B6E773F7AA +:10E20000C0FBEA58BD9AC97F1832DB61FDCF328E60 +:10E21000B7EA3D7C1DA78DC0FA16E2FA2E7DCE0B23 +:10E22000705577317D6E6C6C5D88073DF4F7B7BE35 +:10E23000C32F9CFFC44698F7000B27715D07B20DF2 +:10E24000CF31A8DF9B83D9A09F3775FFCEF3B0BD38 +:10E25000CB95E881572A366DAE9E09F5AFDEA368EF +:10E260006E68AF55D33DC81FEC2BC01F005F6D908B +:10E27000190340FF5A194A80EB73828F1EC512F8AA +:10E28000638F28EFBB89B918E231E7CA21BF55E790 +:10E290003FEF3F0DEB4FBB994F1FE31B6719DFA308 +:10E2A000B03CD0A363FF9CA6A1BAF17C159713875D +:10E2B000BD16BCC755E3B0D782F7787090B70BBCDA +:10E2C000C7B521DEEEC0BB39DF9C1B01BFC1F178B1 +:10E2D00077E2DB49A7A9E2BF63BFE2427CC7F7B898 +:10E2E00072C84FF7EE591D667513AF1FF911D77F2E +:10E2F000DF4DC352D2B2FEEAFC1F252BFFFDBDE16C +:10E3000041675992AB7B6E647A4F0CF172839FF434 +:10E310000CF0C35C36B63E273E2A86801F164EACF4 +:10E3200067FE5EF170D08287D3A68407CE177FEF99 +:10E3300078C0FE888789F83FDBA29FA881F574B575 +:10E34000B01335004F5F8B4AE5CD2D1A3DEF69893B +:10E35000509905B58DFA25FB38CB65605CD029272F +:10E360006A2CF38612F09E05CEF012CD560FD446DD +:10E370006CFD8B0DDDD6CE589A1D04FCCC4FB872C7 +:10E3800048A79B5B1833E6225C2A33BC8C5D5FFF99 +:10E3900094CA003FDB1B6F694638EAE72B3AEA4B29 +:10E3A00096317E122927D0081FBE22E3B1F550D93D +:10E3B0001E75B3AD1A63DD7F1E6CBA0CEABD6779BA +:10E3C000B5AD0968F70E1E5E0FF36C5FA626B1BDF2 +:10E3D0002BF60CB5F7AC093037B487B67CBCF865C2 +:10E3E000E07F357E3492C2F93CAC19F52F933D3471 +:10E3F000495D56DB87F0F9BC1A3370DC45D3F66D06 +:10E4000005155C2DB908CF3D8B0E4F4338BBFF9CE3 +:10E410003D26211CF3141DF5714DED916669018CAB +:10E420003328FF6A08F0500BFFDE8BC33A18AF9B0E +:10E43000F40A2FB1D479C14A81DEB3C4FA6AEA166C +:10E44000BB6A00FEFF9258425B02F8C2F72DF4EE61 +:10E45000AB329A2E83F61E5C1FACA766C03EDEACC4 +:10E46000DA4BAF928A906F2DCF018E451297972786 +:10E47000662B4612F133C072DED87878B7CB078F9F +:10E48000215FD701FE33D278F89DF03AD7D3579564 +:10E4900020F8BB24368CF877C23FAB4E59E7423C9C +:10E4A0000DD8E19BA503DC0BC6C36DF2F7D75A3438 +:10E4B000E293432DB554DE0D751DEBEFBA897E3A1C +:10E4C000E3FCBBFB71BDBFC7CA37121F6BB3C4F7F8 +:10E4D000D1C31EDE2FF330CBED877EDB6682C10712 +:10E4E000F0EEFDFC9C7DC86FA6DCEC95385F5CBF50 +:10E4F000A6E1426A5FEB92702BDEBBA56135F1E7C6 +:10E50000275C2EECBFAC485B4BED6B381FCC5ADB65 +:10E51000707836EA0123F2FB7004A66A7E66EB157A +:10E52000503FB204180AE8B9CCAB1D0F375AFA8F26 +:10E5300094331DF8717EB3F222E265FE96CBAF6193 +:10E5400040BF99C8A716FDB417F9B46E3C9F4AACFA +:10E55000F479E4C3BDCDE531ACFF8BE05393AE0657 +:10E56000FC433C3EFC85A6AD9F0638EAEA159D6952 +:10E57000E3E93A0AD7260ED7E9074FC1A75B16D3BE +:10E580003A27E2D345D5C6D6CBA1FDAE89F8747340 +:10E59000613E35E93D56DAE765F2A2C3B371FD8C01 +:10E5A0000DF7C0B84F78FEE977A877F76E54742B53 +:10E5B0003F9BEBDE2B2FD97A39F65FA61A99C4F868 +:10E5C000753BD7397E1DE928DA0DE3F875EDD4E007 +:10E5D000EF69C9B19740DFF6B64448DF813E26FEB9 +:10E5E000DD8E7C0CF530F26774BCDEBED9C53622F8 +:10E5F000BD6FF6B38D0FE2FC4B1B0BF6334BC65AC7 +:10E6000089BF7B91BFCF26700CE4B760ED683DEF0A +:10E61000AF81F9ADED95303ECE5FC138C0B08EE22E +:10E62000B1FE9900F4EFF5F1FA4BD28C6599CAB1BD +:10E63000FABBD2345BDD6CCF7AB4565731F05BEB6A +:10E6400073469DCF36BE81E35BE153978E1F2F2B20 +:10E65000EAC55B43CB32D0DE2D0D4690F85402DF85 +:10E660007E5762C68A25382ED4819EDF8DFC22F328 +:10E6700078D43ACFB091077C6D73251F73C526C639 +:10E68000D762C93824717CAD6100EF8F715C98AF9F +:10E6900038C1E7FF41EBABACCD82AF9F4B273308CE +:10E6A0000FA229087AA51C7FC5399702F39D8578AA +:10E6B0004B2DDB04BF82A99196004E5723AF4F37F5 +:10E6C000D4B417C62C5F2BBF3264DB0FC7F8A4D0BD +:10E6D0007841319E6A8EA74F713CF1FEC47CC2FB2B +:10E6E0002D9692872428B72949B70CF31EC2B90189 +:10E6F0001F4D0B96FC0859CD37E849009B325FED62 +:10E7000000E99B20DA07F5F8FE40FE5CDCF7622C9E +:10E71000DD0378FBB6A4F379E56C24098B0FD6559D +:10E72000B09C052E73DC0F1A6F00FF9F907E269D14 +:10E730004FB51E15D703A0AAB89E52CB7A64580FC6 +:10E74000D4BB713DF5637872AE23EBCB3427613FC8 +:10E75000686A5AF2117C5F1D9CEDF2E21C32AA60DD +:10E76000B4237417BE3FDFC5F719132F6A2D3B84FE +:10E77000E317EB600015A35D641FD71C0FF0CD50AD +:10E780007FF96A613C80B778143EFEFE387C33C066 +:10E79000F7FCF1E3BD25E0D90C60648AE9F1212B97 +:10E7A000BDCCF7CC71CCF58E1BE7C96F11DD711CA8 +:10E7B000B785EE4E3C292E9DD63B11DE4E058FF9D6 +:10E7C000DE5F0ACFA9D6E58467AAF25135328F19E8 +:10E7D000B0FFCE461A43FFADDB15E29B1DCD60377F +:10E7E000C1B31D473F4C7EE75DAEE1A3C85F99A76B +:10E7F0003CE4CFDF85FA1AEDC95D8DF4DEDDA1E1E1 +:10E80000C8EAE0C4FAFA2EB0833320683B84BD71B5 +:10E8100010EA39D817AA36CA99E9B0BF1CCCADF7AF +:10E8200061BC6287D8FF6BF73DDD8AF185DD46E488 +:10E830004DB46777F8F8F3FBEEF9157FCE34FE3C64 +:10E84000C4C79BB7FF655B7F73FE999B5D2C63C15B +:10E850008BF9BC5C49AF4B16F0A73B5DDCAE78187A +:10E86000F731B2BFF83E56EE4FAD43BC4C9FE9D7EF +:10E87000FB817F77AFD95DB11EE6BD6F7FA76B7D52 +:10E880001D8639B83CECC67D1074E9E1FD374818A7 +:10E89000EF9ADE9C6AF5008AA66F412D0EE37A8618 +:10E8A0005A4340D72FB8989106B8A61F4BFC33B6F1 +:10E8B00074BBCE91BC306FCD5A5E7FA06785F48368 +:10E8C000455867A497F7BA2E59867A7ADBFFB9B80C +:10E8D0008DF8ECA7D00BA79493EE34D1A1B4E0BE91 +:10E8E00079DF4FD5E61CC0B7E89ECEC18B711F679C +:10E8F000391B1F2F7E1AF8C662173C8CEB9D8BEBE1 +:10E90000E6FBF826404721FDBD4805FDD54843A557 +:10E91000DB00DEE96BB93E5B0CFACC0DFAAD3C676F +:10E92000D76700F7722BDC1F14BC8B51992E1A1B72 +:10E930000FF4E33E5719C29374E37C8B65538EEC5E +:10E94000F097EF5232EE222A5F742F180FEF4E1716 +:10E95000D7AB30DEFD85C6FB5BAD07C67D8CE4FF23 +:10E96000AF1C77BA63DC89C671EA83E55FD848716A +:10E97000A7FE1B5DE437ED55F427E6423DF38C9B83 +:10E98000E2BC7136EC43FDE37CBF2A3BCF166770D7 +:10E99000964D37D4FA511EFA6FE471ACBD5F38ADB5 +:10E9A0002265D117FD42EEFB859CFF4AC8D390CB70 +:10E9B00043E5CBA2BEB708ECC5827A66ABD87FB37D +:10E9C00054D68D0429FE3356571C751E1719AB17E4 +:10E9D000893AC743A6894932EABB0A9668037D573C +:10E9E000BC22CD520097B79265DC67000FA0CCF136 +:10E9F000FD3457077892810D55DA37061FC0BA07E4 +:10EA0000DA344B5D011F29523A568771986E693787 +:10EA1000D7D11DCB468216BDD4317B37F9A97E9D57 +:10EA2000C795D5FCEDCD1817507729093421553DF0 +:10EA3000C3526054F8E50473A13F166431A4935F98 +:10EA400035C0C6805F34A803FCFE6092D74B45BB3F +:10EA500096E2FD23BCEED5D36C19CCDB2DFCCCC7E4 +:10EA6000665F4E7CD0ADC7FB910FBAF586B00B9EAA +:10EA700087DD3C6EBB5D4ABD867251CB322AF20304 +:10EA8000F49B8EF182D784DC0046FE84F2E446FEDD +:10EA9000C3FFB1A0F6CAE9821FDD6378EEC178D466 +:10EAA0006C8C8F1CA5B20FE3491EC47F2E4FFE6BEA +:10EAB00011C73F98F563F1217ADF124FA2FAA0AD9A +:10EAC0001ED03206FA8B72294BB8E1FDE08A2C4346 +:10EAD0007A7A23BC8E74F486C7E8782BD2511AA3B5 +:10EAE000E3AD4817698C8E66DDA4A35937E968D673 +:10EAF0004DBADD1A4B446D74BC68F1B3763A9EF59D +:10EB0000EC86BF211D6F453A16D8DF86644EBFC71D +:10EB10006EBB9CE2EC5D4BB99CEFAFDA4AF5CC459D +:10EB20002E8A171CBEED069786F65882B7772DDD24 +:10EB30007AB406DADF3AEA21FFF45FE412CE0789FD +:10EB400086E9D6B8F45745BCAB47C42FCCE78FCD88 +:10EB50009B131EB2F4EB157E5FD382A32A3EEFF522 +:10EB6000EBC46F9905F1DC7E00B1AFCE1EEF9EE5E0 +:10EB7000E6F2FF3D185F87F1FFAD45A5B808C6D79F +:10EB80005250DE02752CF7B46854EE83FD2B05FD60 +:10EB9000FE17B4E7E7523C90E5D1FEF8836B25EA17 +:10EBA000CD3B5BC0649B8D7EAA4AE5A32DDA5B1842 +:10EBB0007238D012A172578B4E25AC83DABB5A1231 +:10EBC00054FFF79625545FE15A7DAD1BD6BF63A96C +:10EBD0008BF8A762FB9C7E0431FC822B89E387CFF4 +:10EBE0000183B071ECB9B98E15AEA6CFBA611DB76D +:10EBF000FE415E9903DEBB7595CB6085FB6DC1F16F +:10EC00004B5E9093D8AFE422D9904A0BF6BB09FB38 +:10EC1000DD3EE2A2F16EDFE0CA4C30DE56EC177D3D +:10EC2000D145E3453F2D6726186F1BF6EB1F910971 +:10EC30004FFD5DAE3C2BDCAF0FD7117F51A6F5C663 +:10EC4000BBE5FC04EBDD89FDAAA70D92BD55F40ED2 +:10EC500023FBB66495BE0F4355D525839FC1E7D3EB +:10EC600070B383E7454BF8735DF48F24B87C0613CB +:10EC7000E2B9E81F6BE4E3841AC5380AEFBFF32258 +:10EC8000FE3CBC54EB57E179EF45FC7D9C0FEBD586 +:10EC90005EFE7EF1D9434C9A8F71BD6126013E0222 +:10ECA000507781FC952C4948A8E77473BC863C9347 +:10ECB000E0793801FD904FA1EE82F74A12D00FEAB9 +:10ECC000BA39DE9983D4EF76613705CE1C36DC087D +:10ECD000DF525D42B5B55BD891258D7CFC707A38EA +:10ECE000AF80AE5903DBD02A68BFFD338CECBC4744 +:10ECF000DD2F523C206C30F2F3A7B72F3C9C01BBB8 +:10ED0000AFBA224BFE12F3337D3FD81F8FFEFAEDD0 +:10ED100028C6D9AB67B034CAD159AF8CCCC3BA5E60 +:10ED2000C152587FF4157F05D5CDF6DF044FC3FAE5 +:10ED30005B4F2E9F9E2AA017F41BC120B5D83F150C +:10ED40001BECF643C92509C903F0CE467841FE778E +:10ED50000B787FE43E4EF096D47278DF6DAB3E9C2C +:10ED6000011BA97A668AFC2113DEAE9880B71AE0EF +:10ED700009625C5AC03B13E085B22B2EE035DB679D +:10ED800009786563BA360578A737DBFD9FFF0FF476 +:10ED90003BE17BA87D5F6B06EB6B982CC17A6FF52E +:10EDA000717FE82D39D54A76A44F8F672CFEE73165 +:10EDB000B17F570BBC571F5732250B26B6DB4C7A59 +:10EDC000551F575FC47E26BDF4E3FE49DF33E9A833 +:10EDD0001F0FBE585234F6FC97B8F92E3A35FDFA9B +:10EDE0003E0DEB013BAB4FD883519575690D63E345 +:10EDF0001C16FB41B5E0F703B7DBE561CE1D767964 +:10EE0000387007E7AFC3E6FC66BF3B399F7509FC66 +:10EE1000757946F1B76C4AF8AB01FC154D017F35A9 +:10EE20002AE161147F35FE49DF1BC55F4DF0452B9C +:10EE30009EA78ABF1D6B38FE4CFF18D67388FC95C1 +:10EE400053AD67788AEB1976AC67788AEB19FECBFD +:10EE5000D6B3FDD39C3EE63956549E9C1FBEF35B51 +:10EE60003B3F9CFD9A9D1FBEF35A617E38FB779C09 +:10EE70001F7AC57CBD21C17F41986FDAC4F3DD7B69 +:10EE8000977DBEB97BEDF3DDBBB7F07C73BFCAE7FE +:10EE90009BAB7FBC6226C6797485E1F94617D064C6 +:10EEA000107597AC935D7D28D61941BBBFB7D24F83 +:10EEB000F1CAC3B1C5D3D19FEA6D6C08637B0F9EC5 +:10EEC0007B7AC6E0EB6AC9BF7D353F07A5FD6822A6 +:10EED000BAF4B9B83FD527E239CE76D3EEEAD1B944 +:10EEE000DDE46CFF89B027999C88A21F80E7A97593 +:10EEF00005E22D263C269C7F2D5C3F944DB8FAB54B +:10EF000026B011727272AB0A78EBAD793089F5EFE9 +:10EF1000B3E4D615B1FF79B8BED5BEC606D77D9984 +:10EF2000355B5748FFF3701D912FB3C1D5CB2E9B96 +:10EF3000145FB74AACA03F61F2C7732C350BEDBC30 +:10EF40006DE576BE9D85BE19F0C70F70E3B5F089FB +:10EF50003FC6EDC6DE1A3B5F6D975D349E59DE2CD1 +:10EF60007379F1CD97F9E1F8454A6EB6C0DF6AD8FA +:10EF70004F1F9245FC478CBBCF318FE987A25BFACC +:10EF80001E1DAE15F643D591009D4F06477C543AA1 +:10EF9000D7D925FC95BE7A45F8FDDCCE7507F3E49C +:10EFA0009F17D7E9713AC717F1CE8EFA0306CAA7A1 +:10EFB0005FE43BC99A26617CD3AFF27A20BF86FC1E +:10EFC00053FF0A566FCD6B2AAED5961984BF4C6499 +:10EFD000B5259FA34BE0DFB4678AF5F27D563B5B16 +:10EFE000F3707C05DD5CCFF6C5B3916916BC76DFA6 +:10EFF000946368A776CCDE4D70F91C70F9045C7ED2 +:10F00000840BE3F44EB86A2687CB892F130FCE7397 +:10F01000C2CA1137D8F08CCD1891A8AC10788F22C5 +:10F02000DEA11E1929A172FA48313D2F1F9941F521 +:10F03000B29128D54B476651BD6424466568E47497 +:10F040002A8323F3A80C8C2CA4D23F524FA56FE443 +:10F0500043549AF2A18E9C45F5ED8B381DB3E770B1 +:10F060003A8ED26DD1628A3B14AD6089B9B0FE226E +:10F0700079F018E5BBAC043B561AC35791CAF3D9D3 +:10F08000A6097C1521BE2CF25BBC04F05587F81A4A +:10F090008EACB6C4CBCCF8F7281D9796DBCEE32F09 +:10F0A00010740CB9F9FEB03DCEA2563A762C53C876 +:10F0B000CE2C5AC9EDCC2299C3F141C135111D673F +:10F0C000A45D4CB7F803D18D7E5B7D7A6A9AAD5E04 +:10F0D00006FBB76ED11F41685B0AFB7549326E7F34 +:10F0E000DE789AED3D338EE9AF6BB03D576BCEB60F +:10F0F000BD67F2D334913F609E2FDF22D6E13C47BB +:10F10000DE20F03AB62EFE7E087F45BD92E47912ED +:10F110008C19AD6D80B7F284A2F76888A70FB7DEAF +:10F120000DF5B2EF7A199EC34B6C45EB63D07FA708 +:10F13000A126B1BECD13177C0EBCB4985242F92162 +:10F14000BEFB7833E68794FF93CC28DEC4CE227FC3 +:10F15000E8C416D0C1188F9EE07CA69C292CAF0A6B +:10F160007D056B2ABD84D7C7D60D758E8797517FD5 +:10F1700079D99A70B240DED794C75B65A95BCEF5AA +:10F180009DF08E1B17D4F18C69EF7FFC5D9E50E9DA +:10F190002B01A89CC9CE24FD3BC573AAA9F68BA15F +:10F1A0007E013DA1A37E81B25AE8979942AF5709EB +:10F1B000FD5289FA85F4D00C7A5E21F44B14F5CB1C +:10F1C00042D44331B11F9C4E6500F50B948AE03365 +:10F1D0003FEA9985A85FB89E31E3592CC2F94E45A4 +:10F1E000BD03ED5EA16F18E3FBC42D67E9F11EAB13 +:10F1F000BEA95F4CF19590D03721873C87843C179E +:10F2000089FD22E494E746539EF5A8559E6F71EA66 +:10F210009925F6FDE2D971FB453E82F963B75C3072 +:10F22000A73EA35BF4CD057348DF84925CDF4C04FA +:10F230005FA9D03713C33764DB376E16FB8689AFFF +:10F2400089E9CAF1D457FF6DE24705D4B61BFC1714 +:10F25000ADE1EAC8DDD05AD4F04AED6300EF5A4F71 +:10F260006AC803F42F5AF81C1E52B03BAF7D2D9292 +:10F27000A2FD7A37C54D8A147E6E7373C3F104BE46 +:10F2800007FD7FE3E172BB4641B8999A4679BEF922 +:10F29000D32C87E7417ABB5DDFCDBCD16FD33F95DF +:10F2A0009BA7D9EA155757D8FA238BA3BEA36002B0 +:10F2B000F06D64835DEF051276BDE7AB6D70E837E6 +:10F2C0007E2EE1D5CFB6EBC7C8D4E4202AF6D98884 +:10F2D000D8678328072563FC1B10FBADF99EB93F57 +:10F2E0009AF4606C80F6BDEE18E757775093D6D746 +:10F2F0008DA74BC7FC1BC89EF03AF8C22BF84215ED +:10F300007CEB75F245A5C91759DB3ED4EDE45B876C +:10F310009D9350F8F96C40EC8FBDF181639807D94B +:10F320003DDBC1B7E2DC04FED3E74A13C3173A253D +:10F330007C85ED9DA9F36D2743B9CA4A2C8DE7D290 +:10F34000BDF33BF308AF1297A91E38A32F7F1863B4 +:10F35000504DFCDC14F8F26C05F37516F4E4FBE197 +:10F3600079E7BA203D2FD207B99215F4A72D6E1A6E +:10F37000F2959D4F03097FC17D72AA7CB346D1C52A +:10F38000F957829FBF34F0F3177FE9001D47EA4F1A +:10F39000AB4497CEE725CA6FDD1EE5F1EF136B6135 +:10F3A000E3C67AD56004E3559998A2E17E1AA9498B +:10F3B00049B81F96B1F4BA5618A0B385C7E3BF1C6D +:10F3C000BBE18CF538AD9C3EF362C06F7F30B54633 +:10F3D00081794F465916E54FAAD898C2F93FF72BC5 +:10F3E00049C73C047F2D3F770B8A78F0F6283F779A +:10F3F0000BD4F178DEF6283F47837E14CF33EBE65B +:10F40000FAA01E095AEC9B8E45CF107FF846E37593 +:10F41000DD0CF3A7CD389D4FCEF3B85B82C7DD7C02 +:10F42000EA008FCBD589389D9EA338DC7671CEE279 +:10F430000E1A0CF55FB04EABC7FD9E6949E22B5F1B +:10F44000AD56DF03F50B15AE6FCB03C66715D23B88 +:10F45000951AED83CCEE87987CAFD6801E8275FB23 +:10F46000F217D0B8BE4A96407B1C3889CE0B941A4E +:10F47000A67D0DDB6B787F68EB0F60FC524E1804A5 +:10F48000A7CEE194B11DF9BB52BB1BF3871495C302 +:10F49000C5228CEEFB78C4FB4A84B7AB3AAFF78940 +:10F4A000734D8C7F227EFB2CE7989AA5CEF04A47BD +:10F4B00023DA8FFE04EA89BE58DE767ED91793B828 +:10F4C0003DF6CE63914B2C72D4F7EE5B94D776DF8A +:10F4D0005D17B6AD88A29CCC0993BEF6E4235A0111 +:10F4E0003BB4B3E560B1EC99987F3B4DFD25EC5AF8 +:10F4F000D32F033C527EB5138F1DF5BB47F138F770 +:10F500006F88C75E117736F1D86B89336B96BAB9BD +:10F510008EDED8800D7FBD883FD437EF7C2B72897B +:10F52000454FF6CE3F4279DDBD8847D00F839D80A1 +:10F53000C7B3C1FE91B9DCF6D6B004F29DAC6558F4 +:10F54000A178BF778B5B7FD9E2E77AD5F4D138C059 +:10F550001B7EDACD508F86B36FE6F1FC8201BEF6DA +:10F5600013DFA599757E1F2823B4EBE64289769FA9 +:10F5700047F7DBEC3EEF1685C6CFBE7B998E87C082 +:10F580009A2B15C1B23C90FA29CA7930C8F5892F57 +:10F59000983324E2A3149D3FEE38EAC9211FEDF50C +:10F5A00018C7504EAE8F0DAF443C5E7F8E8B619E70 +:10F5B000F60EDDB592E8CCD2AE074BB17FD9BE1EB8 +:10F5C0000BFE7E26F687F73CC610BDEF73BECF5606 +:10F5D00016F2577F29E4332BE439BBECF25C2BBCE9 +:10F5E000B7ADAAB601E5596BDAB8671DD667D6354F +:10F5F000A0B8BEA94822EE30C830CE007AFB4DC577 +:10F60000928FE5AD1C22BCBF097607C2F347A15714 +:10F6100015399D473DE9294D30A4DF8E7338DF4F02 +:10F62000C4D7CA96AF17E3512BE805D27FC84794D9 +:10F630009F55663FCFD851C6F908F58766A99BE369 +:10F64000EC281BB6EBBF73DE3E85FE4B737D57C9BE +:10F65000F9DFE738A770EB09D27F3B44BE8013EE99 +:10F660003F087C4EA4E73443E8B95AAEE7FCF9E81A +:10F670003219EA7EE05B1FF5CE917C7A6B41CF09AF +:10F68000BD8EFDFD423E613F6FB5CA67B168F7D5DB +:10F6900070F9F3AA7A2B8E67F2EF34D16ECAAF29D4 +:10F6A0009F5DF3B89E43F9473C76CD1BCBCFD02C62 +:10F6B0007553CF6D433D87F1D979191B3EBB46E5A4 +:10F6C000B4CD26A75DEF7E96EBB9CADBDB569C85F1 +:10F6D000FD38BDBB3C99827AAEFB147AAE7B54CF29 +:10F6E000A5C92ED18C0CD969BE3AAEE70288C746AF +:10F6F000BCA722F45CECDB8447B58EEB39DC2F71C0 +:10F70000DD811A8E47556687689FABE1FB5C711DF2 +:10F71000D773FE5A8127138FBAC0A3685775DE6E60 +:10F72000EACDEEF91C8F4827CA8399CFF18678D6A7 +:10F730002CF5D175CCB7E7B9748FEE13B7DAF6892B +:10F74000EED99D64C777231E81D7AFF2021E2B50DE +:10F75000CFF1FC9CEE04A3FB87FE950306860A4FBF +:10F76000A5E7B6D5F0BC02D0770CF1EFCD4A86D034 +:10F7700027A4DF8242AFCD41BD86EBA92BACD74099 +:10F780008F5DEB5D64D1632AE831F8A50B936F2D93 +:10F79000CF3DA53992F36D55222EA173FC45D62697 +:10F7A000EEE67E20C75FF925BCDEE555483EB6C5CE +:10F7B00058D376E4CFD9AE5C2BF25BEC8666D4CF1F +:10F7C0005FFEA99B726AF0472EC77B94FC07DACFD5 +:10F7D000B0E6536D473BCB927F717211D85596F3CB +:10F7E00099D09F7F42F61503FB0AED3469F196B973 +:10F7F0004396F7FB834D5DB83EA7DDB54DEC67A69C +:10F80000DDB54DEC5FA6DDB5CDB19F6D8BA5EDF9F6 +:10F810004C55377C2076D736A1A7CD7D631BEE03F0 +:10F8200016FEFA8C97EB9F691E631FE6555E1F4B11 +:10F83000AFC47ED757C13E00FDB6E13E5237B68F0A +:10F8400038DFCF89F77F2D1BF779691F71BECFC4D1 +:10F850003EC4F152B494DF53410E762FC6783AFF7E +:10F8600039E8E5FB91FE6473B850DE9C5932C177EC +:10F87000637AD22FE23CEF515D7F64F2F7CDFC96C4 +:10F880006D2D1AD9D7FA867F9EB47FB7B0C3BDEC71 +:10F89000E3D4CF579B3550CE828941C3CDF56483E5 +:10F8A000E033039326FDCCFCB9274F7E3E50E80E93 +:10F8B0000D9F3F9FE9437E5ECE86BDA0DFFC8D8E0F +:10F8C000F88F7B6D385540CF99E596E77F5BF2B8AE +:10F8D000C55F39E6B5C7874EB0E7591EFD1E36989D +:10F8E000EF43FD6FB0616B3EF5287FB7BC5AF2382D +:10F8F000A6261D6D9E341EE605BF18F300CD75BB10 +:10F900002AB30CF38F7C7A9A9C2A7F25CBFB8AC67C +:10F91000AFA31761A07B17FFBD3C1F3C353D6F16A1 +:10F92000F2D78B7499E4DC6674DCCC89361CD7CBB7 +:10F930007E6E903F05F8C5B85B517098EC56F001AB +:10F94000296F2D509AB4D9734E38CD754D349F1C04 +:10F950007C7FFD95D2D178A3F0270BEFE7FA40E446 +:10F9600018F2CD098DE9A8C76439FDD5A152749F5D +:10F9700061A36EA4FABD4328C719AFB61FFDCA26FE +:10F9800068C7525135CC1FDE26F0D521F838AECEEF +:10F9900022F9FB72A088F4E596E743948F7ED29516 +:10F9A000557BA1C91D5E45FB82DB5D9FC6FB0AE757 +:10F9B000BE73AE6A8D232C50B97DB62DC8CF97B6D5 +:10F9C000C96915F72E9D192AF247B736F97D6AB530 +:10F9D000D265C39352EA9F140F1FC3BE808776116E +:10F9E0001F68F7259AADF9E54DAA8FDAE3022E9D3F +:10F9F0000D3FF61EACAB3DC8EF8976056F5163E84D +:10FA00003783FD8DD7FBBBE48C3AED6F00DFB9EF98 +:10FA10007C84E2686D1A233BDB1B6ACAE4912E12D8 +:10FA20004BCFC678B7261F1FCD838E43BB87515E51 +:10FA30009EB7384EF76547F5C7078CBFD138458A62 +:10FA4000DB5932E376D67A5F6AAD8AF85A72A1D171 +:10FA50000E70FC1EE5BF0CEDDE14EDABE67B1794DB +:10FA60006D203E91019F745F8519791DE13EEA2664 +:10FA70003FC85BEACA780BE4ABB04A852E1F99EB0E +:10FA80009D102EA107A909C65B3622737B34C1F1F4 +:10FA900018624394EC1A464C027F16335DE21B75E4 +:10FAA000424AD221C3523A772CF57DD0E3AEA571FC +:10FAB0002563277B2FF03EC69587E89CE2031FF75E +:10FAC00014F0FAD857685C8C1ABD67C9B7EE06B94E +:10FAD0000765C4DA60FFC2D20B3D919E27EA18C9C0 +:10FAE000C7B696083D67F2C306DA07413C9F49E076 +:10FAF00069EE83E4EF6ADFF732BC876A9E8F98E78E +:10FB0000BD6007D37DD340C2AEF7D4CAA9E9B58E94 +:10FB1000B23905F3E546F907383566D9B727EAF76C +:10FB2000B72EDB407FC62C7E831C8C8FF1F524EB37 +:10FB3000732752142FC70330EB3E20BB78DE4A5B9D +:10FB400070BD9A22BFE6BDF7D0AE316D4F7730B9A8 +:10FB5000A4105E9EC6A4028B1FECD13A3F83F747E8 +:10FB60003D910D86F5FEE933F8FB227C7EB53134FC +:10FB7000053AB86583F26981D6E487EC0C7C92BDC6 +:10FB80005887FBC32789FE9D65E531BA176BDE03F5 +:10FB90005083F47D01934F0F955D1AC17DBE237A8A +:10FBA0006904F7F90E4F3282FAF968D9B78D75F802 +:10FBB000FE3B6186F7F03A2371F2CF3ADF99353D8B +:10FBC0005D607D01C6F505DA43FC9EB88249F0A36D +:10FBD000F08215DB85B9A901A1777606BE4F79A021 +:10FBE0008A2ED33D3F2508F3C2FC2B1B070C8C2724 +:10FBF00028A960CAAB8D1FC79C077E248CAFA0EFDD +:10FC0000332A7792ADBD201CCEBA52E3E2FAB1940A +:10FC1000E5DA0AF4F7A8459900C88967ECB986F3D4 +:10FC2000D63C393FCCF328148A334BA01150AEC6D2 +:10FC3000F83F673F57D55C63E35ACE133B1583F417 +:10FC4000446626A3FC6E261BF4FD8376695A430F97 +:10FC5000E2BFA22752889FE448D79B180F061CE5F5 +:10FC6000918FE4603A8378837912E7934AE81BC462 +:10FC7000FBF450BE89FE8D57935FB3F259DC07F653 +:10FC800024E67B087BB2A3343E69BC05E5884D625F +:10FC9000AFB9152395E47EC331B4CB3C6C41430F1F +:10FCA0009695478EC560FE853E89D6EB09F2FB45E9 +:10FCB000AC14F653CBFE7287DF58E8437EF6F3713F +:10FCC0009CE3DFEF6F3AD307F87C564D9D8D655B63 +:10FCD000E83CB2F7BA628BC57EE7900F4C4A9BC2F4 +:10FCE000BD1E6D6D822B45661449167BDE5F974005 +:10FCF0009E60910FB9357909A727DA719E889BD14B +:10FD0000F9772DBF276EDE332F5A6ABF47EE696C35 +:10FD100060F734D2F94512F5AFC771AFDC8D745975 +:10FD200080A5FDF9C71C74696B7984EE8F8FE29909 +:10FD3000F1F319E77A3EE56FFAB8AFAC001E82D353 +:10FD4000A674BED115C976911E61EA7018D68BE6ED +:10FD500018BED78E74A7FB037C1FDA25F6A1ACD89A +:10FD6000776E6ED1892F6E69A9A572774B829EDF5F +:10FD7000D1B284EA9D2D06D5FB5A5652FD2B2D4952 +:10FD8000B15FE518EE7BED51638F843E74E6E72B9F +:10FD90009E8457DA43C6317E23F0672B9E8429DA8E +:10FDA000C5FDEB9B7C3F5E81F9BCEDC546B30B40C6 +:10FDB00078A0E470FBE308DF6CE3185E757BB4FBAE +:10FDC0007F3FDE8EEFCFE7FDBFEC7B79452688F6DF +:10FDD000A6195FB8E41478E0FAF17E0CB2A1BD5A1E +:10FDE00026CEB3A6F8DEB7CCF762EF6F3EBF9C33EA +:10FDF000F87ADF59F17484F2A0C8EFF94FDF6BB4E1 +:10FE00005E5259B09E677CC7DB69FDF3C5F8B02F21 +:10FE10007DCCB22FFDD0C7EF83B5D7BF3FB8FF432E +:10FE2000C01D5E3994C72BC7CB7CA903285FA1E610 +:10FE30007C0643B35DFA8324670C8DC629C8533111 +:10FE400006D7CAC6FA7B6A1AF2C84A8FABF6E7A190 +:10FE50004683C67DC8C7F3D2BE926E52B91C1B74CE +:10FE60006FEABB3E9EBF866162D48FBFD764B27714 +:10FE7000BE239E3BFB2BA8F41BC7FA4D08A7760AAE +:10FE8000BB768AEB647292F8F7A0AAD9D6759B2A42 +:10FE9000F2EE44DD2FBEEF35557ABC8DF48072B39F +:10FEA000639C4D8EBAFC75175BD2807684655F814A +:10FEB000FFA229BFCDBE294B4EB3D5F15EB5B57FAC +:10FEC0007889DD1E2A59799AAD7D7A7383AD3E63B8 +:10FED000E3D9B6FEDE4893AD1E4A5C68EB5F955EE3 +:10FEE0006DABFFA5F8EE71E0B9C5519FEA380AC6BF +:10FEF0003D4B304ECAFD5D454D917FE916E73BEE27 +:10FF00006C3DD94DE6F9153218DAD58A66901DEFA9 +:10FF10000761457E536B5D363BD953698F87CAC1F4 +:10FF20004CAB878F4BE7BF0AC647C9AE37886FE433 +:10FF3000208FA7987639CA08DA0F3DB5D7B301F1FB +:10FF40009E7B123E96457E11C65671DF3855BCC267 +:10FF5000394FE492E4A4F120677F1694F5572C7290 +:10FF600033F17B327BC5623FCDF7335BBEA391BBE0 +:10FF7000BE99FC22E64AA07DA0AA89A3EBA0751B2E +:10FF80007601F9E8C412E91911FB96D027EE4AD799 +:10FF90008B5EB497836996D22DEDA7A07740EC6372 +:10FFA000CEF61FF953CBFD6578EE99C1E32F3CD710 +:10FFB000B5C5813BCDEFEDD471B9EDABEFD4313F99 +:10FFC0002226E7D58F86D838B9ED14DF7961759C84 +:10FFD0000F9508BF176BF2DBE8B889D59497AEA8E8 +:10FFE000798AB307B38798DBC66F29764968EC1C1A +:10FFF000F17E116F37ED49AF6E8F178CF255DDD45E +:020000023000CC +:10000000F8FF7322AFE9E497F2F26A806F55FE873A +:10001000721CF8E6463F8FBF9CFC12CFD77AAA65C8 +:10002000C46677B4F8CBA97DD5AA43F2728B7DB6AE +:100030008AF1FC58C6F2F247E75BE76BA5FEE7BE24 +:1000400013A67396278FBA27D5CB17452EA3F33C5B +:10005000B3FE9F0937C5A7983CB80ADF5FD5E8769D +:10006000157ADF69675F14B99CC63979535E467F9C +:10007000E2A91655C2EF0EE03A319EBE6AE521199B +:10008000F3754F05F735E23BA026DE7AC538276FBA +:100090004A51BEB092DF44F179A52E65F07C18C6B6 +:1000A000F79F884EF1EE73DFB98EE26EE678E6F8E0 +:1000B0003EC73ABB23FC7E2293B32BF9B9BBCB6579 +:1000C0003DB79D689D3EB14E133E13CF9D88E7021C +:1000D000EF9B657B4B6AD2733439CAEF69CA1E4302 +:1000E0002B146773C2E1D1603C0B3F9A70B49F82BE +:1000F000DE1D088785BF3A351E8FEC945305E37BE0 +:10010000CE79955278DFE6C767586DB9B017505E63 +:10011000DA379F817ADB1BF1337EFE20FF7E481D9C +:100120008B7F78D57F64375AEEC92895D06EDBA7D0 +:10013000D2A4A7BDBAF057ACED16FF4DC5FD00FA2D +:10014000B94B3BB93D5FEAA7FEEE52F99521077C1A +:10015000A4C72466935375A694E27CC81E477F43C8 +:10016000AE4DDC8DF0AA719E4FD45E95B81BF78121 +:100170009FFB15A147453CC297FAB9DF820F339F19 +:10018000418DD7921FC782A505F59E335FC4C4EB8E +:10019000A8BE7BE7B23DE8BF754AB59F213F6782A5 +:1001A000719C7AA5ADAAFE580AFDD828FF5E6E871D +:1001B000A9C71DEBFA839F9FE301FC7FF0937C1995 +:1001C000198C33804B90C6F9542D497197B6103F66 +:1001D0000F66A585F57C9B5887932FDACC754CF07C +:1001E0009E136EEF04FB4357552BDD2BCA54292277 +:1001F000CFC3BE8EAE9862A34F38A0087D314A9F10 +:1002000070A06C3C7DB65575B2ADA82718CF7B6346 +:100210009585F5B6AAFE6BB1BC700CCEAA00B7FFEF +:100220007C928957C19F8D9C3FA540AA0AE7F3D6CF +:10023000740E92BF5FC9E71B971F56653FA7DC5E30 +:10024000653FA734EB261C98B7663BA714F9616A93 +:10025000A5C81FCC7F9EF4A0B7324DE794AA9CA7F7 +:10026000FBCEE639A5AA0ED0B9D8E83965A53D3F41 +:100270008CE1E579CBFA2381C2F9E8663DEAA0D7A3 +:100280001D5522BFC0419F3B36D9E9B33C304E7E5D +:1002900096070AC8CF1D9B04DF6D284C97A87ABF2C +:1002A0008D2EE3F98AC781A771D167B768AF46D6AB +:1002B000C1BA7B843CC42BB52649C77CC96115CF24 +:1002C000AFAFD05297201CA1CABC814B9BB67280A5 +:1002D000E030E5F1C3EEA0EF57987763C4C3F85D53 +:1002E0009D2F06241B7EC6E401D6301BBF33A052CF +:1002F00079F285B993C673DA5B549BFE6D0FF27B7E +:10030000EDED5AC3A0518AF1A01A3AE73436825C67 +:1003100037E27D5BBD01D770B5985FD6B87D0378B5 +:10032000BC1AF9CE53CAF167E2376E0C1868DFC405 +:10033000D8401EF57071174BE4054E640B7E0275B4 +:10034000FAA1598D746E3A8CF99C808F1B101FB1E5 +:100350001579432E800F86A91530DECE1FCE267864 +:100360004CF8FF2320BE7B58CBE59EC9894821FB72 +:10037000D6A4DB9D80AF3AFA5EB42121BCA557F329 +:10038000FCE65E7C0E7A657120D989EB2A4DE62465 +:100390009CFF76717E2531F5F128F1193FD7BEF328 +:1003A0005ABFE0338DEEAB64032E279F650BE90146 +:1003B0006F5D8A7CFB4DA1D4AE00ED0B390D1FCCD7 +:1003C000B83A4BF12CB78BDF1F05709F427EAA30E5 +:1003D00073221897E3921AFE9DCB47033CAE168A10 +:1003E000E8F4C933FDE983ADF87DD0CE54D0407D2B +:1003F0003A237ACB21839F9B0E639C61465596EAF4 +:100400006C993ABC1FDAA31B12AD4D50AF32D461C8 +:10041000CABB6DCCB662BE88998F1ADCA04BB86996 +:100420003AF1A828298AD756442E5FC5282FF560AF +:10043000AB82F6C7E7197D67AD645596E291154B1F +:10044000BC1A8E3B2336D48AF9389D1F6509B088C3 +:1004500058D566DE5E026E18D23DB431C5E3ED724A +:100460008A5D6CA19B2F92A2EF61AE0DA51E453C4B +:10047000F96AF8F996695FEFF40C30BC071F589AD7 +:1004800035109EB6D0E56C9D85EF9F10F450EAC004 +:10049000F5088EF1DF2DE47BE2772AE2BE2B82D8CD +:1004A000CFCFCF21D90603C78BB1147D0722807C23 +:1004B000AB135FFE10E78FD5E5E9D83DB07290FC35 +:1004C0000690CBE91C0E2D8AFCBE33A4D0F78780A2 +:1004D0006ECF308CB3BBEC74F3458C7BD03ECB0439 +:1004E00078BCA6EBA66CFE2E8C13029E74C04360F3 +:1004F000C9EEFCF730EEB85C4D62DC3130B433FF4E +:1005000002B41F690EA08F00F2B99EF4B67729BF1E +:1005100053E3AE310EE127D8BCA08F51CEA6ADE299 +:10052000796380AF5F22BC21966732FA87C1813C34 +:100530002EB95D4EFFF2266E9F2532CC222F2C1154 +:10054000B1FA8F1E4D1D675F59E5EB54FBEA989F8A +:100550000BFBD38231BB07E4EACD009D5372B99AFD +:10056000AA7D61E6FF7A228CFC6245E4AD2ABA9945 +:10057000FF9BE27971119E178779A494775ACAFA82 +:1005800003B87E3941F434BF1F20637BE358BE9625 +:1005900087B7B18E28DF1F315C8578EE88F2FD3099 +:1005A000D3C46AF17B621DD1A43D5F5032F3DB2ED0 +:1005B000B6E567754C90FF777B90CB6B07E631C152 +:1005C000F87D51179D1FF745F939C489E7258A172A +:1005D000F455259BD12ECABC10207BEA509942EBE2 +:1005E000EB7B3E74B7D762579B726AD6CD3C71B332 +:1005F000EECC178F673651BCAC2F627E6F79F5A4B5 +:1006000079285D2D3CFFA053E41F8CCE3BC1BDB8C3 +:10061000F3825CDEF01C09E5C11D4C92BDA054F2D2 +:100620003C3C2FD20DE9A4F37CC68EB21B28AFC38D +:1006300053C934CC7B32F338818E9487E79113DC35 +:100640007E10DF799045BB493793CEDBCB789E9DFA +:1006500049B7ED658E3CF7327B9EFB76C9CCABFB90 +:10066000892D2F71FBA24BF977A1C577246E0FAAB4 +:100670009D18778D67AEA2785147F430E1ED446262 +:100680003D39131DB154C17CC51E4117E0F78F04DD +:1006900051FF44C43E22EEE9FB857EEF1178AC1396 +:1006A00078BB49F0C74D41BE9FF525FA89EE27D0AA +:1006B0005EAC676C3A66EB62BEB09E5C8672DF1F12 +:1006C0004C7D02C73FF98B2F4611EE80232E556AD1 +:1006D000EE236C90FCCBCE9FCE22FF12E9837E5698 +:1006E0005DD06E4F285DFC7B6026DD800E7A21791F +:1006F000EB28BB9CE00279A4FCC95179AB1CA55B3B +:1007000086EC409127EB943793CE7F6BBA7DC79FE1 +:100710006C41FC303943FBB1932FFF5ED707A375C3 +:10072000F2BCA84FBCAFB8DFC4791C59CA43883E9D +:10073000EF257D5D3AA6AFEF45FC4537D8F9972503 +:100740002FE1F62C1EB2C0BAF62723FD85E3333C19 +:100750003E7612C61EA43849CA8FF9310776ADF726 +:10076000A31C1DD833B9FEB95DE89F7D42FFDC892B +:10077000797C163D74A7D0B35F71DCB72E0D71790B +:10078000FA8590A7036AD28F74678FADB910FFFE08 +:1007900046CDD36ED23F33760E144F367FE5D576F5 +:1007A000797ABF797B3F0ADACFF34EF5BE99AFF77E +:1007B000D7E2E52B483FE093D2ED9FEA4412B9F32C +:1007C00061E2C7F8669E8F12ED4AF5308E07CC4481 +:1007D00061E177BE41F701FBFBC007A2788951B404 +:1007E0000EEC24329175FC7B26AB5DF8774CAAA207 +:1007F0006EE6425F72173FEF54E11F8F87E4973137 +:10080000EE32D1F7616765EDE7A151710E5DE53814 +:10081000EF8C3EFFDBE7D17E8C3ABECBFDD7E2FD0D +:10082000CF41C77DDAFF4778BF531EF059F78319D0 +:10083000124B227FCEB8E665DB3DC19210E74BB686 +:1008400025C85EB2C4D56748F928EAF77D578BB84A +:10085000209A6CA8876A87FE15E9B667DD0DFF85CB +:10086000F66147D9ABFF80798FD5A100F767AEBE9F +:10087000DE7E9FC597AA0E2D1AF3CBF6B5AF26BB29 +:10088000F9CE773E7B08BFBB3A7B334BE0DF238258 +:100890009F67F03BF9BAA0F38A5D8CE81C8FB8190A +:1008A000E55F64EC748E6FE07A6E761FCB21DFCC4F +:1008B000DA9891F09E68CD169630E0FDAA2D16FAD2 +:1008C000C27F35BBC67D47BE09F9647A82E998AF1D +:1008D0005A934D1F42FB372AFC84E90EFE70CE7FEF +:1008E000401DB880F6C3AB79BEF16C3D2DE571FEBD +:1008F00054309DC323A166FBFC515826D2C3C98F37 +:10090000CE79FE5A7E5B15B2CBF909B6F69F0F027F +:100910003EEEEEF8FA8FE750AF9CCBEA8F9AFC26BA +:10092000336335D289254B85DF6AC40AE9F3513D2B +:100930009D9C9ABDEC651F9D745F2849DAF3BE4209 +:100940002BED75675E989759EAB1B179CCF31570C4 +:10095000976CFE7677284BE7F85F0C3D725E29B402 +:1009600077E3379A2BB09EA77D59C21320584A5F70 +:1009700050267DC4E474F52CA8BB4F9319E525B22D +:10098000C3143F30CF3582988F554AF75659898422 +:10099000E7C7DC0F1C871FD11FFC197D32FFDFC8A2 +:1009A0002E3330BEE7477D45E7EF86B115C7D765E3 +:1009B0008A4382FC7485B81F63A07FEC01FF189FF7 +:1009C0009BFEFB54CF5BA6DACFBC3FDA8EF74761C4 +:1009D0007DC533B5187DCB0FBF2FAB5BBEBB3A9344 +:1009E00025DA187E77558BD1B9E4F301CDCDF147E7 +:1009F000F745DB5B1CF71B8AF9B9D639FE547FC873 +:100A0000128790A6ADB4F9051196E676254B52A94A +:100A10004D67F58FE3FC253CFED916EA8CE1BACD93 +:100A2000BC08739CD743DC7EFC56C84DA516E0E796 +:100A30004B4CCD44ADE72A7211D777D0FE19E48B29 +:100A40003F855E3CD205FEAD1666F598BF91DDF19F +:100A5000FA792B814FB459E2FDCA09DE9FC5BE89E0 +:100A6000FD87B7BF704406BC6AD58CF223DE0EBD8D +:100A70004BFB9C3697DF7F668DFABE76807FCF2753 +:100A8000CAE99E69C93F6E89E1F7A446C7399DF35B +:100A9000E308BE87FD819D98258F0FFCFD1FA05C9C +:100AA0008656E6292FC21D34E350A93DE49795F1FF +:100AB00038F787DD419177A0F77B2D71D36321BB98 +:100AC0005D8D7E1AC6DB468666515C4E8E70BF58C1 +:100AD0008E64F2567F8D692BC7CE53E278AFEE421B +:100AE000CE6FDAD1D2972DCFE5227EFEDDB14E2535 +:100AF000FF29B25E21BF1F5691C17891651D4385C4 +:100B0000D761C617EBC2BFB2C8D1AB0EB831EFDCAC +:100B10007A5EF0E5288F9399F3B7AD57E9FCD29C44 +:100B2000FF8D90C8530866F8778634284363FDB379 +:100B3000CBBF24A1DC5E1048BD85FCE85D9924B8DC +:100B4000CE8B18649F8F8E0BEB922CE39ACF598437 +:100B50008F3B5A5FC9EB1E6650DEAEB67C15E5438F +:100B60007788F8BAACB176F4EDBDE23EDD3839F401 +:100B7000A5E4A245E3E397FD41C35344F23F81BDA1 +:100B80002CE272EB97084433FD1F70DFDC24F2C3C4 +:100B9000AE7FF8AE23B8AF5D7F16ECA2093C17FB21 +:100BA000EA11DCB7DDF87D14CA6BCC1E7901EA1BB3 +:100BB0009A038CEB9F6411E2E975C6EF71BECE9E7D +:100BC0002A5A6891B35945227EDDE5A17D2C03FFA9 +:100BD000900F3E9DF5D8F6B52BF6D8EB97B3D5E53B +:100BE000A8372EDFE5613958FF26C7BE5722F078B7 +:100BF000054B77A2BEED107C71CDBFCD57D01FDA6B +:100C0000B4508BB92DDF3939BD88DBD5AFB530FA9B +:100C1000CEACF9FCCA604EC173D0971E5A78E987F2 +:100C2000188E93EBAC68A46FFE93FE70E2FDB22EBB +:100C30003B9CA75A87136ED3AF98080EF9A044F1D6 +:100C40003EE7BC671549B67C84D1FB165B65D6D6FA +:100C50008879B35FBA17EF676CC978358C579EF403 +:100C6000CDCC61FCF1A345BAF093D267F2BCCFF4CE +:100C70001958F694E692C877669E82AAA6C98E9203 +:100C8000E424ED4F3D9153B45742BB7B92F69AC991 +:100C9000DFC7FCE3F716F3943AFE4772781CCF8C5B +:100CA000DB9C9013946F7122A8D03DDFB6627E7FEB +:100CB0003553C574FA6E664D328C74F63EED2E7562 +:100CC000C5042B639C36BAF21EF4E7D61679CCEF36 +:100CD00086F1F3A660C6C0F373D08311BC13A97C60 +:100CE00089E7432F0BA652F89E3BD2ECC1F8D40FF4 +:100CF000BE7E19CD7B65E43C19F5E215453CDEF975 +:100D0000FAD7BEB998017C9D0F84589EFCC19C8285 +:100D1000FEE0950FB90D8C9B5EF58D10CD7FE583C0 +:100D2000571C5805E348FF768EFE0AD9C16D04C7EB +:100D300095DFBEF84719686FFBA99B7CEAB6567130 +:100D40002E90494470FFBBC6CB3E8571E02EC73E56 +:100D5000E8ABC990BD71E5C1583D7D7BDBE4171957 +:100D6000FAD7D1BDD94FAD2E705ED22BF8FDB88821 +:100D7000EB4A070F7D92E01BF8270FAE4BAA4CB34E +:100D80005F07F17BDC1EB31FC50D32F749F43DB69A +:100D9000E3F7ED5330BFE2CA83FB94F5747F40E480 +:100DA0001708387D075B3328273E5D8F613C67F964 +:100DB000371E28C2FB86577DE3DDCEB3E1F9556EC1 +:100DC00036BC0AF4C37507DD2FE23D0D9FEEB0532C +:100DD00045DEEAB5A482A0FFB77E73DECFE1BDD7C2 +:100DE000400F61AADC6B83BF56FE1DEB601FA31E84 +:100DF000BAEE11BB5C5D77F02505D7A3B9D870E5D5 +:100E00008730EE6BB793C7F567C9701EE872DD4097 +:100E100037F973D73DF4FA73281FD739E4F335FC5B +:100E2000253ADE4EFE6691C32F3B5832257BF6AA4B +:100E3000074EECCD001E8F3FF8BBBD19C0E3D57F38 +:100E40007E6BEF17312EF87D9F86FAE5BAAFFD7AFB +:100E5000EF17609DAF3FE275215F5CF9B5DFFEE201 +:100E60008B507FFBD1B9D3D04F7A42C8FD1BDFFC3A +:100E700063B90EE36CFEDE87E9FBDC9B1F5E4EDF91 +:100E8000E39B68FE375AF0CEA3159E1CBFA7F488DB +:100E9000844E04FD41222A1D7460D96105E5EC6D84 +:100EA00089DFCBBB76E05D05F9EF88C186112F8F16 +:100EB0003DF4D2912F40FD75A08BB7005D60DD330E +:100EC0005C746F233F03E3FED73E74F147CE69C4E1 +:100ED000D293D0890EC3A4AFC7D1E769A067E31846 +:100EE0003D27A4DFD7BB295FE1BA01A0DF82F1F47F +:100EF0007B1D7F396B3CFD7E5B64F773DEBE6F4DFF +:100F0000388F8D0F9514B4734D3FE79A873F36A9FC +:100F10003FF586435E27C2F346E16F7CBBC8F823EA +:100F2000EEDBC71FBCFFC01D80C7379EF5265601EC +:100F300062DE78E0C44C3C4C7CD533FC49C4C3F041 +:100F4000F7BC5A3FBC73E5F77E46FBC21B0FFF5848 +:100F5000D1497FB32209F4E61B6CF4E729B4FFAE54 +:100F600015E76CD7DCF3DFE73D07EF5F83E766202B +:100F700047D7DDF3BA8272A555B8E93ECDB5B98F32 +:100F8000AED4312F245746EBBE36C7E5E1DADCA1FB +:100F90004B30EFDE89F744D865E6138DD2555A827F +:100FA000F47CF13CE4BF89E869AE5FC3F59F8970CA +:100FB000D8E5753CDF0C2BA8FF2DF49D897CF6AF9E +:100FC00052589796C27A3DC30AEDCBDF746BFB1380 +:100FD000E3E98E7EEF3AB283B6163C6776F2C3E958 +:100FE00061477C4BE0E354F27CEA75BC3F3CCD08A2 +:100FF000EBDC8F72E0AB35AA907DEC2E52E87BFDE6 +:101000009D1EFD6719E48B1F7A583FBCD256B498D9 +:1010100015FAFBA0E847E99673154FD0A0BC508F96 +:10102000A6F3EFD88CCB837239BED7C7EF792A19D4 +:10103000F0671BC7DFEB74DA199F731BCFA662E45E +:10104000A75D1A2EC3FB9CE94786302EFD8BCF0D82 +:10105000A7187E1F8EEF73BB42F673977561AED7EC +:10106000CC7217FAD938CFC7CCFB2449C99AAF48FC +:101070002C087ECF86F00FCE27BF07DA915FCCE732 +:10108000B0739F9FB7EC83E6BC9E52F11D9F4AF15F +:101090001D9F141B42F96917C2B359F0F7155AF294 +:1010A0001A843FA00D52DE37FA174305F655B3EC0C +:1010B00012F90A9D2D292A5BC28CC60996A62966BB +:1010C0000DFECBE7713C982F87F289BE02EAD7F775 +:1010D0003FBEC678BE10CF9B591C48B58517D13985 +:1010E000149D97792B797CDBAD88FB5D0ACF833427 +:1010F000C7D91EE67EA3599A7170A562E3C17DA58A +:10110000F85D9488E08B24F9AD378B7E805FF24FD9 +:101110006E935886EC2E49E5743198AE95F3B83C41 +:10112000AEC70D6E1CDA811E5828A3EF1766A8F40F +:10113000219FD1BDA73CD97703E1B8F83EE3907079 +:10114000F20CE2EF708249B8CFEC0A25E8EF1C649C +:10115000D6316D7FFD587BE739E2FB8AB5BC1E496D +:101160006A0CFB7F2D3C4DD8C34686E272294DC3E5 +:101170007EFDC1E401C47B194B513CA0114A5C4780 +:10118000B91AE4F970CDF6FBB0A3FC596C8F0F7C53 +:1011900043E06120CCED28CCD1A99866BBEFC8AC68 +:1011A000F71DCD384887F88E56F14C6D1DE6674F18 +:1011B000180789A7CF48A07D28E21F1D2DFCDCADB4 +:1011C00078058F0F9D2CE3F405B93A1CB6C8AB54D3 +:1011D000DEEC887FF0EF71458A2E95300F413B831E +:1011E000BD4971EECC6BE7E33D146D2EFB26D6DBDB +:1011F000E457CFA738C542212F99DFD9E4453B53A7 +:10120000C42F96D8E317CF8AF5FF18F91BF1BD94C8 +:10121000FBAD2F8535339F86FCE21F87855F6B70A2 +:10122000BF79B4BE82F71FADD7F1F6BFC2EF7D29FB +:101230005C206F07FCDE97C3C40F137C9F26C4F3AA +:1012400043C7EBF53EEEB78BEFB0B4055D514CA153 +:10125000D26E2BAFE7DF095A721453F4EFDE542A33 +:10126000E484EF2F3213F102111F35E7F19FB3FA37 +:1012700059D4377BC08AC538C06D52EA76AC672432 +:101280001FDD93DF2D093DF7893942CF657C73D08F +:101290007F0BC5E97EE11EF476B03DC9FF6ECB8EB3 +:1012A000DACDA48FF76476911EFBBF556B8F980043 +:1012B000800000001F8B080000000000000BE57C90 +:1012C0007B7C15D5B5FF9AC77924392493F7C99348 +:1012D00049022440D093049057AFC3438C98EA014D +:1012E000B5A26DE5F05022842446ACB4F5960941D0 +:1012F00044E0E34DABD568B13D50405B899F008130 +:10130000466FE01E9062B0680345147FB68D5A1593 +:10131000E591988AD85B6FF9ADB5F60C39E72411E1 +:10132000FAB9F7FE75413FC39E3DB3F7DA6B7FD73D +:1013300073AF39E6B4DAE7BA5200CC552EAD01AF3F +:101340004F04EA7EC16DD5AD0DD7009E8A8B07187C +:101350000BB0E2DD2141970470410E1E2EC0EB3C24 +:101360002D172015E0E9A2191D0500F06F3EB53CD0 +:10137000E801881D39C33DBF18E022FDB91660A6FB +:1013800026F17376BF7DDFBE7E571BC2FDB11365AC +:101390007FB0B87FBFFDBEDD1F3B5235899ED58132 +:1013A00063CD0A76FDDB9403DA74A4F7E1948353EA +:1013B00014A4A3C01A6F75911A725D0560ACD804AD +:1013C000FE31008E141302F83E809FDB176302F992 +:1013D0001A3EA74E90DFA3E754AD96FB9BC0700367 +:1013E0002EE8E384C0086D1CF2037CEEBC3CE4C331 +:1013F00077C717053CB4DE2D8769BDF8671A8CC71F +:10140000F7E85F3AC04F250346205DE67C8FB615AE +:10141000F9066E83E95474485A9708F024D24A6D4D +:10142000732404B7E6D14BD88F74C71789FEA7245D +:101430001F0C0F7FDF30740DC797ACF1013430B053 +:10144000ED00EBCFA800109D2E307112801868E1DE +:10145000B6073AF97AA396CF7C488060F90889EEFE +:10146000071F1D81F3A54E48F1ADD3FBF89BEAF6AB +:10147000980A6E31DCAA9EE92A12435FCCA7F136A6 +:101480006A1F8D0690A99D4C774D1EEF09B7F9286C +:10149000CDF77182FF06E24FC35DE3DD79385EA1CF +:1014A00086448FEBE38F1BE9A5F5A5FAC047EB93C4 +:1014B000E03BF5A1B17CAB769DAFFF7CB43E5A6FAB +:1014C00096B5BC7430259A87F8EBC0F7322A21B85C +:1014D0000ED7910D9D12AD2F177AF8AA8326D3351A +:1014E000D508D4431ED1FDAEF6511CD26DCAD2C56B +:1014F000D17D745F6FD187F4C7D0F30DD441380F1D +:10150000C8D67E0013F744407E7E5D1EAD47E7E7F8 +:10151000F1B9F2160FEF67CCDC217DE3E106C54B94 +:10152000694487F8E382F7A45C7CFFBC5781753877 +:10153000D5758A87F73BA60A586E728AFFB23F1F9D +:10154000FB21E0311226109D9DFBA7613B6BAABBDE +:10155000C7247E4017BF9F41EF633B678513423628 +:101560007FF07FCF586CBBFBDA19B0E133DAB72CD0 +:10157000087B0EE9CE78F79377E12AEA0F7B9ED6B7 +:10158000A77C2781F0FB08DD98D85FCE56BCFB49CD +:10159000F2C1B0F91ED686A4D0FEC33570CD45A5E4 +:1015A000EFFDE8F7ECEB8595A7920F2238D7C41A28 +:1015B000EB49AE203B8988803519426EA29FB7F96E +:1015C000684EABFD4517E17E950A0D6349DFFC8847 +:1015D000F5D10AD3A5B9F07A21263708844FA8BDE2 +:1015E00086E416AF57D3B5616AC9DB29C8A7D4977B +:1015F0002BCACB711E456D914856F6DFB6E624F135 +:10160000FD19907DF43E18A06B697D72F4E5BD492B +:10161000700FF6FFBC36DE4710B5E52ACE9633CD07 +:10162000A8A77DB5E51A4AFD2C4F4EB88FE5CC0D25 +:10163000C108398B871EBEC654F940426139B06279 +:101640005A629787C6DB30A0FCD8B8E85D8EB8C870 +:10165000A379462750DBBB5C8520129911F02784C3 +:10166000685ED338E645BA6C68261AF86CD8FE2452 +:1016700097BB410DC343AA5F8B68E34264C293D713 +:10168000C263FA5C6FC4FBB05A7D9FE44FC7BF24AE +:101690007F3920DA365E1C60EE7F16E9CA9AE0D206 +:1016A00042F87EC622530AE178D9014FAD827CCF41 +:1016B000AAC5E7C3E6F346BD1F8DA7DF139EE298D8 +:1016C000DD1AE109F9E0237DD07B5CF1B9F0B6DAEF +:1016D000E562BE64225F880FBDF422B673E643D094 +:1016E000CCEBCF0F1B6FF89F8FE8CAC571422487E0 +:1016F000DE483EC5E8917C8A2B8AE4D3105F245FE4 +:10170000F2BAEA79DD8770DD80729A30418FE4ABFE +:10171000C5B722FC3B10DFB22B5BEA693DFDF983C4 +:10172000F27AD5E5F9F4B92D77169F144FF00ED261 +:101730004B59886785EC892AF0A16A5D27E97E36D6 +:10174000DD4FE1D7FDEE34163981DB28DC5FE2574F +:101750004A63FD3DF87C0EE29FF6D128CE31171387 +:101760004EB04D3881D240945D09F2350E427C7FF7 +:101770000874713B0110EF0584DF60BD9844D8D533 +:1017800038D2BF8CFB0F205CFF62BF49728D72554F +:10179000FB0CCEEB7057840234AF02B5B467688F90 +:1017A000531353893E389887EB74174190ECBB0371 +:1017B0006A41CA0B1F475C2535C4FA5AD988CF91B4 +:1017C0001C4DAB5D453890C8BED03A36A27DB1F90C +:1017D0004FF625DF60FA112E6FD37B0EE4DB3AE67D +:1017E0009B160AE07C4E6BFD975BB7A2F558FCD9BF +:1017F00028EC0C44CA77C186503DE9B342A4239932 +:10180000F5BA7182703BC2DA87EC15012197590A4B +:10181000B8105FF91BBA24C20B3409BCB8F12FD140 +:101820005BB0A245A2C1F33744E228CF8C6C83D2CF +:10183000CE783D8F785590FE1C470BCBE92F504E4C +:10184000C9AE6445E14DD73BF71762BF6E08BB9345 +:1018500067826F5118FE7202F1BE456500C3694F81 +:1018600027F6C7677962A45DB87FF6AD8CC75F3C89 +:10187000B43971203DFFC24AAF6FD170806757BA4B +:101880007D8B107F852D9DA1589CBF78ADE047FED4 +:101890005CFF33A4A7F3C1538B2ED0259C065702BF +:1018A0003FFFB3951A5F5508CC4D447BFCCBEFBF8F +:1018B000BCCA8DEF8D5A1B988ABE151C928D3BE8D1 +:1018C0003E3C91C2E02F5E91ED5B84FB317A452E68 +:1018D0005FA3ED4DCE03C78FAEC447B73C043AE1DA +:1018E0006BE8972EA3A598EC85586F01EEC7026CA4 +:1018F00057250ABF7354A2FF1EC265FE5A9FCCFE35 +:1019000063A5B06B83F12D7ABE9F4B3097FC876740 +:10191000971F9B7D3DCEBB5A4B2921739AA71AB1C5 +:10192000B3D19F589928B39FE15CA1E87F09A377C1 +:101930004DE39C043432E0741BB286D7618D53E5CD +:1019400098B1AC487C5B79D600DC3A84F027B3FDD3 +:101950007F10AF1791E4F4C4C08F981F5A6C9FFD9D +:10196000CFA7F19D3C7ECE033362691D5BDC5D1227 +:10197000C9418E04B56609E2B22A723D79B570C0DC +:10198000097DF4D8EBCB757BF83A2A31B08EE6218D +:101990007ED1BEDBFC5142092C97439B84BF46F8A5 +:1019A00074113E1B597C20ABB1478AC17D9BA95461 +:1019B000C476B13F6EDC347FBC259A787F4BC0C7BC +:1019C000F23122430193E4D8C23FAA43CB4F34649F +:1019D000D233D90F85E11AFF1F66E9D71110261FF0 +:1019E00088F761E40FC5537FA41C44EF5F7615E2CE +:1019F0002C4CAEA2D71B2D07BFB2E5201D322E22E4 +:101A0000F1E7614AFA757A1F3E7251D14D48EAEF0B +:101A10001FF5E123C8FB6E8F5F128A9CDF1E6730C3 +:101A20007FAB4F0F9A06EB332F688467F0997748A6 +:101A3000A4D764D46F8497A838420A1CFA9B847C8C +:101A400072969B928EFCF756044C89FC8F72F0E9DB +:101A5000D86F1CCF63BF3856EFFCC63A7C25B9C29D +:101A6000949C347E76E73748DE3A123D3CEFC51849 +:101A7000A383F63F99EC00FBE9B69F54CB5737346C +:101A8000F23516E31253E9F397EE4A0C1C2579B2AE +:101A9000FDA67CDC6F8F4CFDB5BCAF85148F207D1F +:101AA000D1FA3B2E5ADF7A9206F463A3F9E352038C +:101AB000A1057A7F3E20D9BA7F48DFF38FE4409BAF +:101AC0007435F667237FE2495E710327D1305F9456 +:101AD0001BC300D6DFB6C39BCAFE228434D4DBEB23 +:101AE0006F90B8DFF393F8474D64C9FAD9A29D9877 +:101AF0001423DA77603B137164F5CB6E4D0E221F11 +:101B0000DD2932DBAB0BA9756E40FE3F923DE76BE2 +:101B1000FDEA8695386161DF7379AA8FF7FB11FCC6 +:101B200037C957F4F3AA478E881BD68F996990BEA0 +:101B3000C72DE8217B6FEB1975B9FA9E0BD7B90653 +:101B4000C7253A9CEE5AD0F0EA6ABC2FC4F889D275 +:101B5000336E4BCF7C8FF44C1EEB990F691F957041 +:101B60003D037D7AE6438CF988FFC56335F6E35C77 +:101B7000180702EA99A4245DEC8B1E92754F9FBE54 +:101B80004EC2ED247970AB7EF0E17D47792D50BFD8 +:101B9000ABC26F103D2EC227E31166E4101E8B808E +:101BA000E37FD96DC2327C2E2BC9C3EF232EB392B3 +:101BB00070FCDC24CDF2177C929FE3B65AA0EB5D5B +:101BC000897E3D099FCBCFF6AD222C506847F82F78 +:101BD000F458FA0AD08F182BFC9401FD08FA63C759 +:101BE000E17903E33D3C3E4820BFA16000FC6A2947 +:101BF0005724DF8F398DC4EBF0D186371CBECDFA68 +:101C000095C74BB6FDB4EDAE6D476D7BBC2829CFB3 +:101C1000E28F88AB18EFF8FE86774707A5305C6D3A +:101C20005884F16F31E10EF18BF3ADCB5EB08DE2F4 +:101C3000E30B390B629DC8BC85490AF37D5BD395E4 +:101C4000E1D87E4E5131FC1AE0F968FCAACB6593CD +:101C5000F233D1B875BA036BF369DF8EA39D40BE32 +:101C60001436DE776020FB688F2BF7C7EFC2A4AF76 +:101C7000B1936D89C622EA7FACD457E91F80CE1F8D +:101C8000260BBBFDECF22762488F3EBD48E4096C91 +:101C90003E3515219F285F36B28EF9B4D6E2D37354 +:101CA0001BAF8C4FF673FF037C72535ECA63F1C99E +:101CB000D3B81F947F8E4F6BBF8E4FEBFC9BD7E644 +:101CC0008B3C8A6F388EFF845F0E5D8BEDA72BE512 +:101CD000EDA4E79EF06F760F275C351DC88EC3FE1E +:101CE0006DC943045EB450073D670E93F5ADC8A7B8 +:101CF000475521878F34C9BF34C3F0B72D5BE6BC8D +:101D0000E123D90B621786F1615BD3016F381FB7EE +:101D1000919F3540FEF09BC912CFF7CC2299F11D5F +:101D20001380A08CB766A04EA776468A88C3330C72 +:101D3000D1263DA063FFC192355355D2B38B900796 +:101D40003AF92BDB43149734A11E7509BF9EFD168B +:101D50003B6FD0140872BFC3CAE7C47595849E4D0B +:101D6000E98B23638BA3FDF629407EFA798AA729A4 +:101D7000BEDE18D9EF88F25734C317223F3FC1F2B5 +:101D8000F395CBC4918933BA389FB92FE9929F322A +:101D900094FC9486956DF0C170B894CF41541A2D7F +:101DA00003E0CBF6578E5A387FC6BF4A32F0B90DE2 +:101DB000F31B25B217195F29EC3703347AEF1CD3D4 +:101DC000F7DEBB49B1AC573638C47E941CC41096BC +:101DD000F29C53B412F21FECE7DE4912FBB221462B +:101DE0003C37EEB8A10CF9BAE786083F7AE25F4CBF +:101DF000257E80E7DA894ED2676A682EEDE3A32557 +:101E00004E8DF4D40649E84FF375878577B1CFDB63 +:101E1000EED636917CEEECC85F5F4C3808E8A5340E +:101E2000DE4E3D20E77B06D79F0792455C30A21C23 +:101E3000EDB0277CBCD076613F42DEEF203F5E4FA5 +:101E400016F668672CEA0FE653207376189FAEB734 +:101E5000F86AF3698F1E583F86EC1CD241C3246593 +:101E6000D7825CDC37DFCE6C31DFCEB765B6FF19C9 +:101E7000BE13DBC9FED8E3D9F3ED891D585FDD60E1 +:101E8000F1C7E6F7CB7A70FD5561F3B9CA23E77362 +:101E90002DC2F9689F4FC99CC71E6CBE970799EF6A +:101EA000467B7DD6BEEDD3BBD65F8DE3C4D27CC866 +:101EB000E7589ACF33C07C5FFE441A1226C7479278 +:101EC00085BFB9CFE6A31AC89C13A6AF32ACF79F63 +:101ED000433DB310C77D74F89A18C2FD3629C87AFD +:101EE000CF2C91612BDEDFB0B137447992E70C60E3 +:101EF000E94D9C604EC5A013FE353949BCBF711A2F +:101F0000BF27A98DF52AE5599A38774FF6F16D5A12 +:101F10007FAE9D2F88F223332AB4D07CBC9F6CE522 +:101F200013BD4DB5AF8DA4BCEF0AD9C77E6648027C +:101F3000757C5F5EC60D26E7730AADF13202DFE302 +:101F4000BCC546056A15D41303F81B3EB0F3E2D4B2 +:101F50002E3538EFE240BD1D9E8FEC9F9F094DA5A9 +:101F6000EB5052E90A75199C271F6EE56BF20C7D48 +:101F70009A8AF48C680A4C237A9296E36B79E4CFC0 +:101F8000D5F2FB124A0EF94B7105CF265ECA634E9D +:101F900006788B7C17E4578FED5FE17E90FFF08F22 +:101FA00024915FB7DB9EE4C8B671642AD0F9036A56 +:101FB000871EF2AB2EC6046E494E25FFCD30689FBA +:101FC000DC86BB87F49A4BF3F33A9FF1CB227FFE7A +:101FD0007F4C5F2F4FB6F2A496BEB6F5B4ADB707EF +:101FE000D3D3145B53FC71F4F105379838CEBB8919 +:101FF0004625F9C11446D23E61DC559F4CFB716BFE +:10200000E37EC27701C50F34BC479769FC68DC23C7 +:102010008E394F1683388501E2483720EEC9FFB26A +:10202000F38651386F72887C9C8902A44C623B21F4 +:1020300051DE3DD77EFE32384798E90AC5958407C0 +:1020400085FC6C7340FFDA8E23B355FB3CC8C77820 +:102050001F067EC67B26C65D84F3FC197A3DE51D0E +:1020600046587E460EE2C6E4C56840FEBE0B71B619 +:102070008EFD95F7590F0C867BC4AB49FE8E9BE213 +:102080002981E366E62B18407E8E03714CEB5335B5 +:102090005073685C2B8FB9CE3F2D86FAB7F9E416E2 +:1020A000D27FD1FE0F688DE5C4E76DD9A51CD73569 +:1020B00015FD2486FC29F47FD89F322BE5E0F0BC87 +:1020C0002BF28338EEFCE6E33771DCB92111D85EE0 +:1020D00098C39D7CCEF52EC55F48EF949ECEE9094E +:1020E00029844F61473738425E5F313D1F9ABB807C +:1020F000F4E6B3426F3EE78FD69B41F742BC6625BC +:10210000278AF3C08DAB6EE0F85A35595FD8F3E7F4 +:102110003FBE8FE7074FC84BF2BF61765D2CD92FCA +:102120005BCF463F372FD638467C3C32881FF77648 +:10213000F2B413A42F7E6BC589FDF2C033EC3CB022 +:10214000561F91079E1185331D38EF054976BCF760 +:10215000DFCC0713FE94C1F3C1DD7BDFCA3171FD13 +:102160007FBCFBAF43F025F8B3DA3384F87CEAA1F7 +:102170003F0C217FEA8F0F29E574AE7D97956F9D07 +:10218000B7F2BFC653FEF1BF2CBB76478A719EF1F2 +:10219000B5229585EBDEA042870F97F4C6D2E7E320 +:1021A000188C767B594B7244DBA663990B6AC90E77 +:1021B0002FDDBEDF9985EBBCF7F944CE439EA283A9 +:1021C0002E5CEFA9D69C4D74CE322E45B6E6F53B7B +:1021D00052C6097A085F7F6E774188ED6FA743F892 +:1021E0003DC64DD2788A1EC49F68BA0EEDCB72CA26 +:1021F00038EEDD12EADF44BEBD660FCEFBA175BE30 +:10220000194DF7DD7FD49C32F6DF3D157A281FB9D2 +:1022100074BBB4E6417C7F8175DE14BDAEF9A623A4 +:1022200042FF2E6CB9CFC9CC578A67A6939E5E2B0E +:10223000B11E5BB836F23984C5A17FC77117E1B80A +:10224000B4BF773746F6F776DCBF660FF6EF6C73F0 +:10225000B2DE5E1C954F8CD6DBA3522C7D3D1EAEAC +:10226000217DDDDB3187F3E183C577B6BE3E857125 +:102270001E82063E5DE9E6EB99950C36389F2CE40C +:102280007369DBFE43AC0BD5CEF1243F3B3B3E886C +:10229000BB13BBEABC22BEFB974D7F6DD883DD65C7 +:1022A000E04F08F13962C841F2772DB8750FD2B707 +:1022B000D5CA07977D89EDF0F535EEFFEDBF73BC0C +:1022C000E6A9DD8A7CAD43C0AF28EDA3AFCE2BE2FB +:1022D000BAEF80FAF9D7ADFB067BDDD639C07F7740 +:1022E000DD83BDB70CFDA281F4812D1FE72D3FB327 +:1022F00061EF533333715DE77E2CF95C48C7394792 +:10230000700DB77F2AF9EA7526FB04A4F5E115974D +:10231000CD785B4CFE08E23350F943C6C521E40B8F +:10232000D9FF407B0EF77BA7237E512E17579E7E49 +:10233000479C439B5ED94BD790579E30000EA3F02D +:10234000168DAF738EAE5C92FF685C9D1B44EF7D73 +:102350003745D4712CD28D99949FBB1BFC6B3421D3 +:102360007F6FFD6FACE740EBFDA011FE3B54AE5B11 +:10237000283D2CE2E6D2D79D41F2FF77393ACFB122 +:102380003D392CEC16F5537C57FA5B4F909D83AF8B +:102390004CD627257FD7D89E9E4D326FA2F64ED4BD +:1023A0000F9B59DF2A1C4F94FCBE48F4AF282BA08A +:1023B0005498F9A5C747F6E9DA197FF9F6111E779F +:1023C000F950B2B3D7FE2D5622FB79393E1BC132EC +:1023D00065D2583AF5869E045C4F69F083E993D93B +:1023E0005F77D7513B7A1FCA828A1AFE3CB91BD449 +:1023F0002E338A7A483F45EFCFBDED2E95E8BCB726 +:10240000034AE9DEBF7C15E9FF951E89F2176DBD11 +:10241000FB9BE63DA4FF97FCBF9FC4035E3F511B9F +:10242000D368FF9BB73C1C6F901D50CD78DACF4F1F +:1024300082C20E44EFFF47299265EF44BD493593B0 +:102440008AFFAFED59F303A4E70BD4AF446FF5C196 +:10245000FFE4F621F43FC04BE376CDFC21AEE7DE8E +:10246000F99EDA7AECAF698B5CFF92E77E9AA68BD5 +:102470007A962C6BFFB3E8BDEA2D0E3E4FAF3EAE11 +:1024800070BEB5067A186FD1EFD7B47CE0241C106B +:10249000FFB227F7EF47183A496FD558E7323507AB +:1024A0003F65BCD544F9C195839C33BE19A55F90A7 +:1024B0003F5C2F60225D94BE80A0B0870DBF7299F3 +:1024C0006EA4E39377D237515C7066CBEFE2A5E25E +:1024D0003E7D03B08AF977A6A5202130007FEDEB81 +:1024E000394B2FD96DFB7C466FA343356CB68B6B94 +:1024F00033DA4B37D25175D2C5FE63D5D15E962BF8 +:10250000C47ECF7094BB3D6F1F481B83FD4B773853 +:10251000522AC472E2C94EDAFBB664D78733B7D306 +:10252000FB68076368DF5A2FB09DB4E572E90E2996 +:102530008EF2115541878FCE39A3F93ABD65BFB3ED +:10254000CB33C0BEB5BC3793E2E7865F5DE07DF973 +:10255000649F04E979FDDFAFDC7ADA49F277063768 +:10256000484BA47D54E63B13FA3F77664B1CCBF1F6 +:1025700099762948E7EF97DBC7DDC40381F7175F3A +:10258000C67F57BEE3F2D1FA2B5FBC9F71FFB15AF1 +:10259000CBB8AF7AF6E134F27B2A1D669AC6577142 +:1025A000BFF2E70F301E171F7D200DC4B96006E98A +:1025B000235C6706ADEFEE8DB7F1FAEE8100E3B173 +:1025C000F259C54F79C1F32A94EF18605FEF4C15AB +:1025D00072E382FBAE22B9388F23D179D8C774A8B1 +:1025E00049FAE6981224FDE582CD7FA278E07C6767 +:1025F000AA44FA4839EA70D3BA97EF4D643C5D9D1E +:102600002AFCA1E947CFCFFC01DDCF536B3142A4B7 +:10261000F59B16BFA48BACD740A7F8A786FE954FB5 +:10262000E3F63ABF8BCF7F8EF7A9DE21EC79E6D7B0 +:10263000C79B5DB174DEF4711A548A3C1A1CA3F86E +:10264000A75A8C0535CF7F3CF3671477790B64D29A +:102650004F8FA60A7B47F79F21B95BE0A9A53AB245 +:10266000CF8F7FE0CC24B940BF8DEA35AB839FF19B +:10267000BC15127C46F8B0F951D3E68A38A7A9D91F +:10268000F26194FC46F6A39FC47CAB81049DFCE2FE +:102690008F9D3D33C99E98382FD527DEF3842B229A +:1026A000FF5CD3FAC93B54775613558F66CB9F1DF9 +:1026B000C72EB6E43D7ABFA2E5FFB6D448F9878DB0 +:1026C000A957745E52E5086E23FEA07CFA28DF5DF0 +:1026D000D57C3E423E4F6F7FE5C49DB88ED32DB66C +:1026E0007C46EAD5CA9D1FCEFC19C51383C8E7698D +:1026F0000FDE1C33805CE2FD01E5D203ACB7FEC700 +:10270000F469EB7AAEFBEBE377A41C2E1E449FAE7C +:102710004C8DACDB380FC509380D7CFAEBA543B9FD +:10272000AE218ABFB6FE8CD68BD9A93AF3395A2F7F +:1027300082E55F5DD2732F9C65FC7E91A100F9D18B +:10274000366E2120708B6D27F9675A9A0CD4AE0E25 +:10275000EEBF95CEA5FBAF3B929FFDF84E3928B654 +:102760008F3D77119F15395E9C7B635C4FF9A00606 +:10277000B28F25449306B48F300D5AB81EB5FD555F +:102780003E078F8EDBCC6950544BF91667DF39DB7F +:10279000D6143E778BA8937E2AEE47DCBF42756B3A +:1027A000945FFA7B6A9E45872F44FBF8E02B50BA72 +:1027B0004EE00BE8FCF2C2216CEB54DFA42BE17677 +:1027C000C8375DAE1D28FFDE962AFCDAB169627D4E +:1027D000EF13DFF1BA5AF15BC99E163ECF6CA0FD34 +:1027E00026BA12E339BE7758F9111CD94BF525EFFB +:1027F0005BE3F8E2E4BF220BE08D9FBE3F4BC57D5B +:10280000F695C9F71760FB8FA9E7447BB2BC2B1F75 +:10281000DB7F4EED16EDABE53207AEEB39E89935CF +:1028200003F1A4CA3B2A492FAA32680DC8BFD5F1CB +:102830002DB5D4A6BA8355197DF481BE2B40F4ACD6 +:10284000C9008DF8AC4E03B6236ABC3348B4AAF273 +:10285000D4B9E1E3AC771AA738BF94027A3D8E135E +:10286000E76A0950DB89E3521BF482E9D45E938363 +:10287000FA1BD757AAEAD3392F85CBA478F5D2BC57 +:1028800060E894BF6A4874FB28AE5F9D6878691F52 +:10289000DF277CA45EF9B5C1CAC72B71625F9404BF +:1028A000B97607F967961DF834D5CA7B6A625DDD93 +:1028B0007B0B37893C424F2EC9A7A26C6E265CF475 +:1028C000D4ABB03985FA9F6B26DCBCE5746B14C7BA +:1028D000DE9EB0C1310A492E75E7DE4FA07B47DA94 +:1028E000FE005D7F9716389FCAE7B110227B74E720 +:1028F0005DCA661ED7533B84F6110CC4F358AE472D +:1029000066FF1E02886792A70388E71212C1C87A81 +:10291000ED683A9484ED4CC7ED2E41C7DC607E43F0 +:1029200017D251E20AE650FC88F33BD270FE3B5DC1 +:10293000C1E1842FD3031D44C75BF3860A3A209B71 +:10294000E584E58EEB37CFBC48E3D5E0F874EE7C48 +:102950002EF6E70AF14342FD256508BD3A3F8D5941 +:1029600064D5AF1B0D14774EB6E27FE814FEB25D5E +:102970007F0ACA5769F4F0F9233290BF5F7A30B208 +:10298000BE67E2919D4A28CCEE4D8CD27B93DB4E04 +:10299000B33E9C7C99785D4FB3F4602664D23A5A7A +:1029A000A2CEC37CD679186E831A7E5E63EBC379A0 +:1029B000B1D30A894F15AA784E07C3E07A5E9F2EDD +:1029C000D3BEF41E5900A5D406BD0EB0FDB4E587F4 +:1029D00044CB776B945EB5713CE6B8B690FCAB31F6 +:1029E000C7611EADE752BDF02991F72EE972CB9C6D +:1029F000AFEA70709DEC5371573D3505FB571F765C +:102A000000C5BD76DD6CEF71AB6E56A96AA0FEF312 +:102A1000945FE70C9ECEFBB42704F00CF93F5E19DF +:102A2000F4307D1AA3C7821EC6AFB8A2A488B65DD3 +:102A3000875B266EC1105F66C4FB65DAF820E1E2B1 +:102A400090895E5236E517F323DF3F12593F3BFE74 +:102A500078E43E3B5282BCCFD758791F5F28F88A72 +:102A600089F44EA03C3AB627BC1BF9FCA4CBE4D5B4 +:102A7000EF8ADAEFE8BAE3128897598F5D8E9FA745 +:102A8000043FFBE28A00F3759C95EF4D3422F998E0 +:102A90005C1EC9C7547F241FD3E746F22D2310C9FB +:102AA000A7ACCA5111FD39B5A511EDA12B26453CA6 +:102AB0009F87862BBC5DB07656C4F3C31BE744B436 +:102AC0000B9BEE8C787E64704144FFE8E79744EE00 +:102AD0005B146EA27130A6A52EF279658A42E703D7 +:102AE000F43D04EDDBD56D3F8818DFC681897F0793 +:102AF000C28112FBA242FBD485F1AB3409F1906292 +:102B00009224F4DF7FCF29AEEFBB1C0E7E9166F9D5 +:102B100093160EAEF47B86DD967F7121265722FD3B +:102B2000ABA33F418714DD8E6C89F4AF391D5A1475 +:102B300074A41E8CCDDD4FF176D77DF13E2933ACE8 +:102B40004E07F57E836FA0EFA8743E877B42F1F3BA +:102B5000772E38649E8C767BB52CE281C764795ED3 +:102B6000F8B9EA4B69C2FF7F294DD8A1ACB8967B72 +:102B7000490FC89AB093AB655E1BFD31284F1A4FC1 +:102B80003968AE5F9BB77E4636D9C3AE221DF5D1FC +:102B9000AB4FCE5B5FFE2FE895C7BDC8F6A0D454FF +:102BA000453D0804B95D82F681F07CA78C7601A7CB +:102BB0009C9B52EB9074B20FC6A134E443961BCC9D +:102BC000F852B693F3E83C361152A4BA623A6FBC9D +:102BD000647FF48B65FDF9F9CA92C932F95FBD8B48 +:102BE000145E7F6FE5D367CFA784C917AEB5933660 +:102BF00058D5B9EEF5A453BF793CF1EF3585CF2117 +:102C0000DEA0E706F0FF2F974FACDCF4F810AA2304 +:102C10003B5924EA73ECFBA7D3845E3E9DA688B89B +:102C20006AD169E79DCC07F4F3D91FFD2BC7C95AB8 +:102C30003ED426A0FF03AB7BB9BDCE10FEE4453ADF +:102C40004CC2F7621DA6E921BFABFD3E537CBB64BD +:102C5000F2FDDBDF1279CBDBFF0E11FEDD57690ED3 +:102C6000EEFFCA9AB7B423308EF6F1661230CE93D7 +:102C700007C691DDF56BA0D33C7303F31F3882EDDB +:102C8000D91B24F6A3A99F9E9F837B4AFD7F00DF6B +:102C90009BBB712931E9829E5BC1EF20FFEF0404E9 +:102CA000CEBE8974BD95289EEF9140DF1C36DECDE7 +:102CB000D6786FDDB57437F9A7341FCD4FF4D0FC4B +:102CC000B335C8A7B63D4EF4BCB780E1107EA6DF91 +:102CD000417E0FFE33948CFD75275D7CAE52776F7D +:102CE0001C505EA66EAF8BF382DD4B2E343F8924E1 +:102CF000FE697ECF6E3ABFB6F9714793023AE2E5BC +:102D00004CB291944EB23621F98AEA3AA7FF7A2260 +:102D1000E3A96EABC013B2EF298ACF47753880FCA8 +:102D2000ECBA2197F0944E78AADB5A90CEF596F43F +:102D3000E800E33F8C38D25D74CE8A8C28E47AF3C5 +:102D400042A2E7E11451D7BE5A2BCD243E6D95DC4B +:102D50007CFE6B7FDF74393A49164DD493B73389C3 +:102D600000AF5B389EDB9E5C66F97D65E988C377C2 +:102D7000F635E7A06A85D7463E379CE3B1B157C622 +:102D800007D44B2F909ED1D10FA38FD1D0BEB17F4E +:102D9000D01D92992FA8975E20B9EE72B835D2A3B4 +:102DA00097D74B066FA61D4728B2CFAB929FD4AEE4 +:102DB000C411FFE2C989B7F50CCA49BC220B3D43D7 +:102DC00099568CCF46DB7AC8DC79E34191A78EF621 +:102DD00003A76F0FF703958D4AB1F04FF89C71B2BE +:102DE000F55D9BED1FFAF12FD987C2A6C8FC6A3F9B +:102DF000FF8FF25257E0FF05D223FD812BB5033B35 +:102E0000C94FC46B4B91D0572DA158F6074A2DFDE1 +:102E100005218FF51D61A4DF88FEE2B2F4307F3119 +:102E20007AFCFBD3851EFA3EC5D0F8DC0CAFB03778 +:102E3000AADA22BE0F9D0B9A49F117B470DE3CD579 +:102E400010F1561CEAE1049CFC834CF1BC533A5748 +:102E5000E44679FDD7F497D6AF4519750FB3EDC1A8 +:102E60004BEB5F41685CFBD5B572298E37F6B0C27B +:102E700079F7DE83A3B8EE77B0758F45B924E31EEA +:102E80003A3489FDA3EE0E2167CD49FAEF27535C52 +:102E9000715801AA478D51BB9C8903AC6B0FE96542 +:102EA00094A357D345FCE96E930CCA6FBB75110F01 +:102EB000C7685A09D7AB0780F39D677714707C3CCD +:102EC000C32BECDCF614FF4F492E3E958E8ED70AAD +:102ED000FAF86F8F5F4A7E7AF180FCFE5938BF5B4B +:102EE00042C7A6B17D29D765A5A43FDFED764D5336 +:102EF00019171D543725F37524E537F0564D48F062 +:102F0000E15C5B43D240F9E39AF4CE03C40FF87D51 +:102F10000CD0795ACD7FFC91E5EF85D9082DDC8F57 +:102F20005F7F399AC76B4D4FB4E2D44EA667945F6A +:102F300097285EA871093B71EE4B859FB3C71DD3DF +:102F40003655D1500E8A438D0738DE6D77E984B748 +:102F5000982D20F8D71EC37A55D57A3E22BF436DEF +:102F600077690DC8BFE6D89E3FD1F83D7B5D3A9D9D +:102F7000B7C4688D9044E70D4E61AF4722DF767A83 +:102F8000FAEEDBF3C5B43FC5C5D0881B83F2AA3186 +:102F90006A237C236C5F6778C577D56F5A386D8E4E +:102FA0000DC974EED383B1D366A6AB8F4EE0796DB5 +:102FB0003A47729EBCD98974A6305D1AE16624082E +:102FC0003AA1BD5027B951911EB23BEA309049C594 +:102FD00044D355731504D1C980C756C1257D43FA22 +:102FE000A726B6AFED46D96CCEB771DFB37EC694D7 +:102FF000F0362ACC097DEF9F7EAA77FDEA29B42E10 +:10300000613751DE8C70798B510D512F7A2BAAD6F6 +:1030100044923783FBD3708CFA89DC0EB17F70AB9E +:10302000C85B146D52FF4AFD3B421E1FD521247C14 +:1030300025BE83A9EE74B03DACFAC72D09C5743E18 +:10304000211FF8DE76BC9E9EDF3282FCAB3DF18113 +:10305000F384F3DFBCBB80EBFF3E6D76F82A90A4CF +:10306000A2972488C7F197FC2A86EB9F1E79BB376D +:103070007491E4F02589E3C0A2973EBB8BE6AFC60E +:103080007DA7FEEAF68F9D749E747DDB7B4EFAAEC3 +:10309000E6496FE01F240713DAEAA713FF2642630D +:1030A00003E51D513F07582EBC60C5892336D793D1 +:1030B0001CF60486CE41392AF646CA45BB25C7FB15 +:1030C000C8BF2A1C5C5F987080F373BB2DBF70155E +:1030D0001CCC227EEFDE7F47818EE37607C5F7FFAB +:1030E000A34FB8E71961B81BE115FA6184356F9BEE +:1030F0003790EA45BA97EE7FDF198F7C382DF5CCF3 +:103100008C97FE29F9CFF28E0B937FF427C371DEE3 +:103110004FEEA3E4AE46ED71727EF614B0BE7AE1D6 +:10312000441BC7F72FFC404B24FD013DFE6F53FBB2 +:103130008B379D9C8FDA6DE58BEADFFCE22ACAFFB4 +:103140007EB177E950E2778CD7C1F3A09C4C8B25F8 +:1031500079DC01AC2F6D792E267946528A35518F54 +:10316000544C72924772D2398BE577B7CCE7A528D9 +:10317000272C3728271AD5AF166B2837FC7E21EB72 +:1031800083E6CE63A3F87705707B8697505B669CD9 +:10319000368766711DFF5847E800BD3F16E7AFD779 +:1031A000FBE47BAC04FEF0F3E6BAF478CBFE08FD5A +:1031B000BB3A1D06CC5BC4515156983C85D97FD192 +:1031C000B6FD0373D686CF51BE0A8C3299FCF8BA8D +:1031D000D785DDA9FBEDA49BB78B36FB03E38DDA26 +:1031E000E9548232A1BC91CC144CF2B74CA7F09AAE +:1031F000EC8F8EFB320EAF06EADF29733B5F11BF07 +:103200007D608CA6BC67EB811B46533CD67DD20506 +:1032100031E45F36CF7A81EA99BA4FC6802CF5A7A0 +:103220009BF2C844DF60F8ED96BAE2291FBAAC6998 +:103230007C851A83F234D15ED7B88A903AF87BF64F +:10324000F5ACD75846B88BCB0C2C23FC761FFDCFA2 +:1032500034FA5C7DF7F1F7E3C9BF68751AA335BE90 +:10326000627C3780BDBCDD2BE282B1569D0EC92742 +:10327000E5AFCF36256F62F9343A6F223B738FA4E6 +:10328000EDA7F398C7BC56BDB31587DF2D5C1CA80E +:103290006CBD6526F9575AA602746E74CF138E88DA +:1032A00078798469721C538D100B225EAAACFA9156 +:1032B000CA28BFA910424ECAC3D4043CB5F4FD7756 +:1032C00074DEBDCA3A07ACBA4CDCFD98D7F2B70A37 +:1032D000A080FC2DC407E75F7ADE547C9BF1B643E7 +:1032E000850E170AF30BB2E00BFA35AB1392FAFC1A +:1032F000AE6B328D0F3253FBFC9C662B9FDCD32CC4 +:1033000005593E9E0796CF49A7F44DFC71B8699CBC +:10331000F0A6D17A80F1354935F9BC7592B700A88D +:10332000CE7302AA75928F7BDAA560909E0F8A7584 +:10333000A9F897FCCCF3B07D0DB99F13A187D7BF37 +:1033400098D6CFF54A51EB6F3A7A88D29CCB5AA2E5 +:10335000CE7106391FDD0930E0B9CC4E9B3FB990E4 +:103360001BEE8F42C7C0F1455FFEC9E4FD3FED1083 +:10337000F5D5C7ACF1F14F3CD5B97E60ADFF0D4B33 +:10338000BF02F8980FA7ACDF03A8B6F850F5BCC58C +:10339000870D0227F6F7C73510E4F52FB3D61FBD0A +:1033A0004E9CFF10C5CB8BD16F273C566E8CC4D979 +:1033B000128B0F4BA2F8501D90C4BC4145CC6BC57D +:1033C000070BC1FE23E85C62D1194DD75287384FF5 +:1033D0005B8AF8A1F3BDFF2D3AA3F7E9637B9F4613 +:1033E000C1A8887D2A4FBEA27D2A003D81E264DB10 +:1033F000EFB6F110FDDE4CCBEFBEBE49F89FAD9DA0 +:1034000007D692DC97EE5534F20B5A3B7BE3A9BE0C +:10341000A06CAFC2C740DDED65EB4DD487BB3A86EB +:10342000DD42DF21951E95591ECA5E2F0DC6507CC8 +:10343000F27A695C01D779E8C9347FF71161874B6B +:103440005FEF7DA382C79D9E42E3D41F298D23BFDA +:103450006197F57B27D2EB9FBF41F3961D56C7536B +:103460009E740DEE078D7BFDD3F3B791FFF10FAF87 +:10347000C85F1CEAACBB95F673D91159A3FBE78E64 +:1034800088BAEDAA6795A0CCF9E78752BE8DFDE713 +:10349000DB1D9AA0D7C1F3D7EC1D9EBC302C3E5C3F +:1034A00060E1B534517F9CE8828C38FE5EE3FA1C03 +:1034B00007DBC7339971BFACC0F146187997F0119B +:1034C000C4FD3EF3F2FD22DE6D96804CD721EFFD68 +:1034D0004E8A27CE4C7387689C337B8E3AE9BC7644 +:1034E0007AEB51513761D50DD978EAA7C73B63AD67 +:1034F0003AC74627EDD3B2A376BBCB4976DD6FF949 +:1035000057D55BDEE3F6128A13889E2D12D7A1BF32 +:10351000B2F7377C8E5BBD5DD45F2C69FBB193F055 +:10352000BA04F1A9931E8146D6CF4BDB9CDA407AD0 +:1035300065715364FBDECBE072528695D71C09237C +:1035400009975F4C15FABC25B4606833E5D7DE7681 +:10355000314EBE069F6C178F5879B4DE906C38AF31 +:10356000EE7BEEDC915E27D56BCC6CFF8CF957D1EE +:10357000BE7F06F1E59B10A8A2757EB33D4E233FAA +:10358000B6A24BE89359ED2ECEA37F135A5693BDA6 +:10359000EBDEF7EA1ACA939BD3DC3DC3B53EFDB41C +:1035A000D8DA6F805AE6C7193B1F806DE69F0FF28D +:1035B000283EEA7674B17C77CF17BF67001B23F7EC +:1035C000EFC6A2487ECD02A15F666D177AED46E890 +:1035D000E2F16F247EE3FCDD19A36F667F09E357F8 +:1035E000AAA7AEDA1EF97E75941DACC87044D42F1C +:1035F0000C66FFA3F7655986A52FAC7DA9E8117A63 +:103600006BD671C517C47577845615539D88CDA7A1 +:10361000E87DE9D0BFBE5EE90DCB2FB7DB375BFE9F +:10362000708B167CB20CD77B18B4A3660A93C3F5D3 +:10363000E3CB7764F039E5C90CE1379C1FF6CA5536 +:103640003AFEB3EAD597739DF91C873C9C4175A758 +:1036500072FB93E4E6BE9AAD400AC523187F90DC66 +:103660003DE2FDE0B1B2B15CDFD249E77D356A638E +:10367000059D73D56C77F8EA6916B5670DE98BD3AC +:103680007B259DE2F8EB092F488FBF5DBA8EF08253 +:103690007EFD8F697CBF91E860FF63860454C23968 +:1036A0007BC6674EE2EB9128FFBE6270FFFEA98CDD +:1036B00030FFFEF0B08284057455F574FA0478305A +:1036C000FFBEFA4BE14FDAF7AB519E89EFD5ED1211 +:1036D000FBC37DFE64BAC4FEE4DE079D14BF764BD7 +:1036E000DA6771C8904319C28EB61EF8BE93F451C2 +:1036F000CF54E8C9A77CADB49AE5A79A9D56BCEE15 +:1037000096C4B9DB4BE4BCA05E3D16CBF574E74E26 +:1037100088F326F24FA84EE21E011538B720C0F8F4 +:10372000A43A09C2F732A85AC3DFE32F845AAED3B2 +:103730008CD2074B8B37ADA112F87A58C5F1D62A37 +:1037400058CDD7D1FBDE62BD38FA65A7266B9CAF9A +:1037500070721E3118F67E7E7F7DB3EC32F9B29323 +:103760005138C6F5AC27FABA0F2B1AE5835A0FFC6D +:10377000EDE7547FD4837E783EADDBF25B5A0FC415 +:10378000701CD27DD413247E7E6AE1F58C95A7AFA0 +:103790009FA0307FE489E23A7ADF6FF20907DD7B90 +:1037A0002FE40670BF5FD8F79B5106EF7F50D443DC +:1037B0003F1F595FBEAC25B27EDCE6738DC567A4A2 +:1037C0006B04FD6E814DD76EB52BDE37809C49D2E0 +:1037D00001DE3F593A18111FD4BCA444FC1E1DAE93 +:1037E000671EE9C1D3160E10EF696C4F337496A7AC +:1037F000FA76B1DFF25E71C5F9BF25F2300E9EBFD9 +:103800005FFF34B38AE3C8BC38AE63E850C14CC034 +:1038100076C7DB318C9FEF1D5B52189E9F0349C416 +:10382000D7358E1EAE9BAB392A7E0FAFE6686FDAB6 +:10383000300FE9BD4D33A83EF8464B9F1CCA8FABF5 +:10384000245C9B346F3AE5070FF2FBF76788EF9033 +:103850006BACDFD35B65E1A8F5D8AC38CA3F74EF39 +:103860004DE5EF413EB7FCC6B84CBF93FC6F3B8EB5 +:1038700019CC2F0D8BB3C4790AAE93E469D7DBAEB4 +:1038800060854471F18513DFA6F51E56F9BBB8FAC1 +:10389000BD2E93E2B59A7762389F0181C0D514D7C7 +:1038A0007D6FDFE242F151FE2ADE8F2FF61D5ECBE7 +:1038B000EFED71B0F558B6F74DAE0F5CB67BDCE3BB +:1038C000E4F7A09F7323F93DBBDA1DECF794BE3EED +:1038D00096F1B6EBC8D8E402FEBD305F1C8DBBECA0 +:1038E000B0CAF582BB8E1C7FB202E7DDD57A1DFB24 +:1038F0003DD2EB6393494F95513C4C7ECFE161DC67 +:10390000B6D7939329FC9CEEFD319CB790205FE0E5 +:10391000058645E0A5AAF5B7EC0F54B52946386EE3 +:10392000ECF74A32551E675CA6CE7CAD6F910CC693 +:10393000C30E71AD6ADB9546EB58EA68E1FDADDF79 +:10394000EE10FDCDE20AF4FB02F89EE993793F7F89 +:1039500047B7701F5E93828BC8C0BF66C501AF9D1D +:103960000C0C253DF8DAD440215DFF2353C4F33617 +:103970003D264C63BA419AC3FB7EB6D531E0EF32A7 +:10398000EECD147A343E1922CE21EDEBAF33053E55 +:103990006639453E89FCB88C34EB9C8EED7AD70CA9 +:1039A000D24773BCC912D9F5E5D6F37FB0CEA74094 +:1039B000993284EB3DE83BAA44CAABFB1D641F6F00 +:1039C000B1EA956F3B38E9CD5BB1FDA20421291B1B +:1039D0009F9F20FCF6C1CE036CBA6E298FD46FB7BF +:1039E0005DC67F5A9069E9B7113042F8F59E38D22A +:1039F000FBE73BD05FE5F82438CC3FA6FFFA6DFD2E +:103A00007188CE8D50AF75A05EA3EB3F91A7AACD74 +:103A10001C77F97381FA916F715EE9B5FD275F4CF0 +:103A2000643D1B03F912E5F3FF9C36105DF530870A +:103A3000F77715DC1A814F7B9FCF82F83D87E87DB1 +:103A40005E9769E513A06B4D1DC9A5E1E6DF69AC82 +:103A500056826B8B0AC43927C5D735EDB381FD205B +:103A6000EBFCF3923D6DBB8FBF5FAC1F796135E915 +:103A7000FDB3D6773F4877AE2BCC3E9CCDF88CFB80 +:103A8000BF370D7A4CECDF3F52FCEEDBB21992757A +:103A90008ED7E9F460FBB65689F36B235A673B482F +:103AA000AF7F0BFD67C3C7EAE504D5C9DE64D9CF94 +:103AB0006BBFEA669C2DB3FCC77A4832853E4FE166 +:103AC000EBB2D6F756F3F966006A297F77F384489C +:103AD0007C1442E0E154ECBFBD5CF2A1A581D94663 +:103AE00064FFEDDF997D1D8D7F8BF53DD0E5F07591 +:103AF0003033D04CFBDADDD9FBAD313A9DE77D9C0C +:103B00004B7CA9B6E4C457A8B7D1799CEF775A4942 +:103B100003BEF37CB0770FB5BBCD1489CEE1DB2CAF +:103B200039294E0FECCD1476660F9DD7553BDD1A23 +:103B3000ADCF1E6F2FE54352FBE4D3970E65F779A7 +:103B4000C2F7558C633F3731537C8FFB9A2398CD56 +:103B5000DF8F145FD9F962FDC857AF227DF8DAFE16 +:103B6000C35739C3F6F14C5DA090EDD0DE57D27447 +:103B70004F38FE640B7F2A5F25698E655F23F178DD +:103B800086F0584CD737D3E83B8DB3ADD353253DA2 +:103B9000CCFEEEFE43FCF0B071CFB68BEF23300EBF +:103BA0001B71DB90703A1F663ACFB688F1501AF954 +:103BB000DCAC7A4FC978517F0926D569545BBFC701 +:103BC000C11574A9107E7E6F64E5F1EFCC99597927 +:103BD0007DEB6E715ABF0FBACFC5E77ADD687E38CC +:103BE0000E39A96D12DF8DD62AD9D89E00DA671456 +:103BF000A7FCE392FCD42A06DE9F6888BA3CD4DB9B +:103C00005CBF38B9429C9B633FD72F4EA9059F8864 +:103C10007744FFA472D1FF0DE8E2C0FE5A4A49A1E1 +:103C2000DC4D055DA5F674301B28B4696FDDA95025 +:103C3000B8174A53133F728B52D0AFCB4BD2301FC1 +:103C4000D9F8C487D139E2FCBC040F29649FC7832B +:103C5000DE6BD1C5F53D130C7D27AD67789664D535 +:103C60008D82C8B79D05CEB7D9F44D563B791D431B +:103C7000743D89CE4B761CACE3F63E8C72B96E2B4C +:103C8000D97AEF137C0FF9778D1AE475A6D58AE7F8 +:103C9000274268C0757A6913C6F5ADB7DBD1C27625 +:103CA000BDFB5E146CA42B374BD45F4E6A94E06D61 +:103CB00054AEBE02B11E1C5FE1F3196BFC38B7684D +:103CC0006782BEF3C7F47B5C5992B53F3334E28719 +:103CD000144A932FC65D39DFBAD380E98D5FD8735C +:103CE000EE8763FBCEB17CEDE99CA7DD20C93D0AE0 +:103CF000D5CDBAB3459D71085AC87F47B51FF1FDB0 +:103D00006969D61C5F16C97540FCFE5474DDE6F384 +:103D1000C1CD5C8733D7AECB41DB772AADAF7EC058 +:103D2000912FEA741C747EAF711D6919C591BF4B48 +:103D30000BF0B8EF48DB87F3606A709C3FECF76AE2 +:103D4000E3C098407CBE1093CBF4DA754C0FC6E606 +:103D500032BD5D53A1459ADCBF3E20CED552C9DFAE +:103D6000CBBA41A373AFFEF502A21E19A54AA7FA6A +:103D700025751A84AEC1E7D54C51EF1B5D5F7D21DF +:103D800046D41DD9F50A0FC6BEC875AA767D02AD08 +:103D9000778ABD5EF94AEA154CC7A8BCBE7A5AE4D8 +:103DA000C377B352FBEA6AD17E0F177C08715E209D +:103DB000CE10DFFD6AB84FAA888F7B5C94C835FAB5 +:103DC000FF1E31E98DD5D36D396E799EEB2E910FA3 +:103DD000DCCEF7B907FA1DC8FF0FF9187211505B56 +:103DE00000000000000000001F8B08000000000021 +:103DF000000BEB916760F8518FC06F8451F9E87840 +:103E000099282A5F4C14BF7A42F8150B82AD28C856 +:103E1000C0708A0382BBA0D80E8835A1F81D147F1C +:103E2000E344E859C5CFC0B0098877F1A39AEBC144 +:103E300004A13D1919185A191818E480B8920B21D9 +:103E4000AFC50CA1F99D18183ADD10E282D60C0C12 +:103E500031406C664399BF46F1D0C0F191A8FC8A0D +:103E60002054FEAC100686FF486A2A834833BF3DC3 +:103E70008A81A1230AB73C6F3C2AFF69062ABF2129 +:103E80000E95DF5D8CCABF05D50F00C9F94DA3C8DB +:103E900003000000000000001F8B0800000000006D +:103EA000000BCD7D0B741CC59568F5744F4FCF4C3E +:103EB000CFA8258FE4912CDB3DB28C4590715B1629 +:103EC00046FC42FB8B9370F206932582254EFBB392 +:103ED000427C33386CD0BE18A6657D2CCBB219C796 +:103EE0003E468081C118627E896081C04B76CF08D2 +:103EF0003B8EB34BDE73429267F20C2B1BD6813C98 +:103F000048142760729E03AFEEAD6A4D777B24DBC9 +:103F100059F6331C28AABBAAFAD6ADFBAF5BA55055 +:103F2000641EA99F4EC827F0BB9C90D93221E48221 +:103F30006249885920CD847C8690CCFD0982BFB728 +:103F4000E713D2408A3FA98A9073E17F02844CD65E +:103F5000EC57A07DB74032930D42EE81E7D5F09F3C +:103F60005C6025ED7FDE3E85F46B84349283013204 +:103F70008390F3C9289606D144289B8881653349EC +:103F800063F9BB0523DF80F2806625019E5B546BDD +:103F90007A847EE71B470FBE29D0E7AF496635C25A +:103FA000796905211715E7E12F09B109A924A45E54 +:103FB00059610A148E0F8688D10F4F171A383FFBAC +:103FC000496274D1BAA20E050452ECD79B25A430E5 +:103FD0008BCE51CB10AB9190CF121DF1D298B40F74 +:103FE0008A715A0E59C452114F241D23A42564CD41 +:103FF00086F7922ADBE2F9D06F5486F7BF2D27AD02 +:1040000043EAA9705D0248A3ED7B624BCD113A7E75 +:10401000D75D0649D3522C5C44743A9EA81A848E0C +:104020004824298F78257B48EA310A82A40CBD42B6 +:10403000603D9EA6750270690C2EB5105840BF13E6 +:1040400008599F85F90A0017EDDF155B9A04F8E51A +:1040500024B1C539749E740CE8DF554EF28D2942A7 +:1040600042B5F45933D40F3E0375DA8E68AEBA0305 +:104070006F57B991541B8BF59ED8FC4321DA2EA8BB +:10408000117D166D27153E87704B9A492C5A0625CF +:104090009B0800B7CEE00E2A1956AF657559B3C814 +:1040A0000298F79FC592F83997E3E7337B18BC92E3 +:1040B0004AF2A200F879F99508AD8B496284910A19 +:1040C0000D13F0135489F624BC57597B5123BBA21E +:1040D00002C09167F8D2D877CFE3EFE5A4F6682065 +:1040E00005701502D1667C66003E1BE13D8C976031 +:1040F000EF25CD8B2FC08F1B5FC1C499E1AB2B2562 +:10410000E03CC9C979C92FC55CCFF9FCE1F70EF0D5 +:10411000978038C39F4AEBE70AECFFD7D115057C9F +:10412000B8F8E29BC81784F205AD7FE3C9832B087A +:10413000E38B75F03C44BE5206EB3F3E5FC8A440A3 +:10414000993902342FE2D7B463E7B16FB13AE39BF8 +:104150001635BF48D0110F0D5233B05AC410534515 +:104160003CCBB02E50A7EB0FFC2526BCEB22C1BAEE +:10417000B8DAD375DB1505BC4AF65EA4EB24A3E3DD +:104180008BF8FB31BC2BF9AE385B3703D6ED62FE02 +:104190005ED2D87B5807A86F8DD17511D83AC0BAB6 +:1041A0006C8DD17510D8BA69AE3A456A35E0636B4B +:1041B0004CAB565DF4B6756C5D2655BBD765EB9F71 +:1041C000675453E1448CD4D5F6622AC7B62E39A77A +:1041D000CC6A1C1F9F5DD9F47DD24C575D607CDF9B +:1041E0001526ADCFD1D2DCAD5DBB06604CEA4DFDEE +:1041F0000C3F872C984F82D59F87F5A5F8FE38682D +:104200003E0FEBD715D0AE45F9B454268FA540D854 +:10421000EAD5CB29FC2D23DAEBC07714EF3AE387FC +:10422000FB16C55D78EF59327F0CEFB3FE1DF1BE72 +:10423000D187F78D3EBC3B75071F1B63B9A41BEFED +:104240001BC7F0BECDC30F1B67565583DCDCC8F11E +:10425000FF0EA1F8AF212425D9629C8EDB47F9BE61 +:104260001FE8F19DB419D74F5D07B143D4DF9EE439 +:10427000AA2B86524761ACF8B9486CDABE2297EA9D +:10428000043A262AE377D040EEEFCB54EE141442E2 +:1042900066D1F213984F228275E40B02E3CB38FE0D +:1042A0002554BEC5293E9221EB3DE4B7B72D1BE056 +:1042B000216A1AE52E2A06AA1F838EAE149621DEE5 +:1042C000CA5B48BE9FF65B225E6F021C54F71893D0 +:1042D00029CE2683C89EC1EA05FA3C5EA91A36CAD1 +:1042E000012D0CFA2544FEDAC3CF4A82D8E1325AB6 +:1042F0009ABAA051BA0CB6C81E3883CB48217C3E6E +:10430000FC7F2C817C7D21B990F1B52EC0381592AF +:104310008E7810EB03C62E26720484E7FA694DFDF1 +:104320002EBC96094C0EC763EB15AABC49677D935A +:1043300002FAAA4F5D5E4626E007F1239114289EFB +:10434000B48F042C45357311F0CFBDA1CC9FFE1561 +:10435000E85127F85D2A5B74A04745D5775D214079 +:1043600099230B69BB4681F1C3E27A2647C2949E2A +:104370004329786F1393BE0FEB06EAE57235330CD1 +:1043800078A55347BB63B26AA35EDF9892F590703D +:104390002A5CC3A9DE24C23F737E12E0EF1A0E33FB +:1043A000FED0E57CB8447B2AFF4CF81E91ECE47209 +:1043B000179DF4017FD3E793AF37C82A171E240A4D +:1043C000BD5089F815344AC7152631A1DD56490B71 +:1043D00097BBDA118ED7AD26593654028F1F82FE55 +:1043E000A3E344ABCCF9C2056C5DC1FE9A4F8A3F92 +:1043F000D00F1712B6789790D169125DDFDB428536 +:10440000FDC114EA87CB018E0F5F677A818C58B3A8 +:10441000808EA87E30E1F999EA87F0983EA8D58E83 +:10442000454FD50F7E3BEA3CADB010C4ED6C752412 +:10443000007AA33735BA50A0F0BC239BFF0DBE3BDA +:10444000261F87372675FAFDBE27E6B79A144F7DDB +:10445000CFB6B49A2E3C5CC3F1B382D3414F751BE7 +:10446000DA1B54AEA1BDE1D849927490E9F7E7C9CF +:104470005C661F8DB0FA4BAC3E471D0DACA4E3F655 +:1044800006AD24AC47AF2377889DBCCA35FF2FF219 +:10449000EFCD7EDEAFD7DE5D1F3D2BBDC6E1E1F285 +:1044A000F5FC53E4EBE82B51977C9DC3ED0DBF7CED +:1044B000EDF5C9D75E9F7CEDF5C9D7DE98E591AFE4 +:1044C00063F33CB9DA235F7BFFDC95049371F8A9B1 +:1044D00002EAB5DEEA89F5DA804FAF0D0419DDF79F +:1044E0004E65A5F33C2F30FB64AB20633950CEDE24 +:1044F0000F503E79AEC4F84E7B475EA7246B702503 +:104500009DD7860626DFBB6A9B6CC0C307802BB095 +:10451000B372579982476E1792AB01EFF526DAF323 +:10452000CEB8112EBF1BB8FC26F511A463A4DBBACC +:10453000A2FC1E0858AD48B7358E7E65FC3DFB7960 +:104540008BD9B563FA95AF7F2D5D7F1DE8701CFD9B +:104550009AF0AD7FC2BBFEA1DA335BFF20EB4BEDDF +:104560006BB6FE8E7DDEE35BFF1EDFFAF7C4D29EE4 +:10457000F5EF195BFFAB3DEBDF53D99604FDDAC3D2 +:10458000E9E0506701F5EB9C1F680B010EB1368026 +:10459000743FFB79836C023ED0A50CB5A549F0258C +:1045A000EA0FBAF4825FCF76D54EAC0F1CBD7A0EFF +:1045B000AC4BAA845E55D204F8F3D475F6EA67676B +:1045C000FDA8DEFD3F201795E7333688A5A06215CC +:1045D00000FF9FAD320F839C49FF6DFA4D78FFCCF1 +:1045E0000BC7504F903D06195161BDAC569BF27DF3 +:1045F000AF60256B1BDDFCC2E8F5547EA1C2EE6204 +:1046000080E3A45998607E4ED91049BF0FDFEFAD0B +:10461000DE81FEE198DC79822A27F4EBEC569B964A +:104620007DD5BD9EF5EA4B11BE5E5DC92FCD763FAF +:1046300067EBD50770D480D8FA835DE0FEC2489559 +:10464000D71F477F81EB83DFADA47E8258F40F0E26 +:10465000686912A8F4F80942E02CF400FAC633F0B5 +:104660002B25FD8473EC5587807E3E208AD50FF282 +:10467000EBB28C9256912ED05ED8504BEB203792F5 +:10468000B222503FB457A57A0FDE733FBB37B9AAA9 +:104690002F857E99354F74F1F3A2A4857E057D3E6A +:1046A0002994F23E7F4B453F3229527CCA99850AB4 +:1046B000CCA3475BAE10175E65D54ACAF4F90695E0 +:1046C000E9D9DE60E6400AE4672D99B79E7E27446B +:1046D000FDFB79F4F9707221C2D9A3AD2D00FDF56F +:1046E000820AA6E5A25A4AB0B40C2556E5C19EE856 +:1046F0004D503A57E17906BFEFC797331FA71E52B7 +:10470000334476E117BE27BAE82B24650A02F7671F +:1047100077D17523B97B4D05EC46EE0706F4B48DD1 +:10472000710BF39CA67E4A42970698DC3C659D126D +:10473000B247CEF5868D56C03F490B44993FFE786F +:10474000D4A23BA3F19C751E5B6F6BEDC323308E2F +:104750002D917E8A9FCECB32DF86BA6487B4F5096D +:10476000B00B320F8F807C9515AD8B7EE7DE681C19 +:10477000E55CC7E118E2710BE02904FA45C1B23FDC +:10478000AB61D9974D62498845CEA1ED4F2C0CE421 +:10479000FBD10E6776D45859CFCA1702CC3EB82544 +:1047A00010C1720BC70F352F911E72A7B153CB5A90 +:1047B00002C579D27F6386572E451B2A3CF5B05E31 +:1047C000E369EFB78BCE05E2AD043D601203E094E0 +:1047D000289C2077CAAE4CB6B9E0B83E20623B5167 +:1047E000BC2A03EBD42D78F5E98900B3FF4E0614FB +:1047F0009C8F4146F77E0276841A40FF211E5B6E35 +:10480000174057082433136314D27B230E9C74BDC6 +:104810002281F4DD01B0DB83235A45E37F3E3E4431 +:1048200071EE28F835C14932DAFDDD9DCB913E9D10 +:10483000EFBE1D60F6D7F57CFDC4906134A09E9359 +:10484000F55D2998BFC9E332FA23400F5D9D4DA362 +:10485000307FBB5C463DEA8C13A40E02C4DFFCF83B +:10486000F0E377B2C8E84612197E2F3F79B902F615 +:10487000F16635B02C4FDB6D9628DF27A05E97B729 +:1048800085FF4278F3CDE3A7637863F390804E9A77 +:104890008B7432A0523A6946AE453A1990983C1B47 +:1048A0008079A58AF3F2E3EB3F6A7E0EDECB62816C +:1048B000749ED2435990C15716F3C2F71F8D7707E4 +:1048C0002E95C3A572B8D4FF2270450216F2F716D2 +:1048D0004EAF5BA41105F8FCEE00A79B681AF90B1C +:1048E000DA2F77E91F87BF9CFEF7407FDAEE1E695B +:1048F000D4D3DFF94E0CE64F9FC7828C1F62B1FF05 +:104900005C7E70E0EAE770F7737AEE57FF73D66566 +:104910004C2F36930609E4338918209FE64B9621E5 +:10492000C2BEC3AB5F213DF4F9713330DA7F01C8F9 +:104930002F67DF80F5FB5CE51A66FF537E0D619CF7 +:10494000D22CE8E02F1C10D10F0A250276E8FC12C9 +:10495000FAB956C6A007C25137015C3C0E85AFE8D4 +:10496000780B3E92D0BF881804F56A8C8C10B01377 +:10497000CB78FCA99CE802C1FE860078A61607DA6F +:104980007B89F0A73DEEF538AE606E259F44CF627F +:104990005C898E3BE3DF61DCD3C01B263B715CCAC4 +:1049A0001E894F2615C7DD48ED176A4453BB4FC318 +:1049B00032041113B0831B599C6F03B567E0399122 +:1049C0005E3003F47BAA21EB6077A9DA731837D144 +:1049D000FE3144CAC0E7E77636B01FD8D9D1067297 +:1049E0002440D73D6A78E37A4AAD7C46F4D85379BF +:1049F000CEE489FC7AD01429A5D86FBC76FFDE25D9 +:104A0000D8CBA960B12EA97545BA9E607EA261116E +:104A10008274CFE2AD63FD03C402FDD8A5AE52D0CF +:104A2000EF3BF9C927E27CC2969280FF956E2985FB +:104A3000973DE0F4BAE25341ADF776819AACC1E418 +:104A40001A73C405CF933010F071F21673E40CD6CC +:104A500041A47620FAB3CDCCDFDF1A5D418E401C35 +:104A600034BA02D7BFB7B22A057E0D21EBD9BEAB4F +:104A7000A2A2BDEED0E970E53518AFECA9BE2609BB +:104A80007E474F309D043FEA40E58B26C44B7A4F6A +:104A900096919001FE531DC6717A4FCE989C293194 +:104AA000BF2861F202F77B528CDE1CE711E0B5896A +:104AB000D5077E5194CB9DADD17F34C566E6FFC34B +:104AC000F8B24ABF4BBFBFAC79C884FD5CD952ADC8 +:104AD0009076EA38CE77E84FC0F80BB471F84EF014 +:104AE000BC2F0987BF2ED707987C4C907C5789F63E +:104AF00041256E47CF07B93BF65C83EFD6BF3ABB83 +:104B00008CC5E165A22BF069C104BE2AD27FDEE329 +:104B1000F7102D501CD7E5EFF4CA26CA097B1AC935 +:104B20003F06F391CC56B6CF5DD1047ECF78742D7D +:104B300025FB7E0F7628C55101E8485233F64A8C92 +:104B4000FB048C2B50240C1C14CEC7F2F7B09F1C16 +:104B5000D2A4DFB8E9EC43D11BB7EF49D49D66FF7F +:104B600089C0A6C5F8F178D9B4806EA819784840F4 +:104B70003D757E13F8E9C1DAFD8752F07D89D9C30E +:104B800041D8BFA675BF3D789F6C8624A0E7081B5F +:104B9000C73FFE93F2C2A804F116D18A43BBAED838 +:104BA000528CBBF4D65CCCF59D8F3FB40ACC0F1869 +:104BB0005F3E31FC6BD71B4C2812332E5431FA85E3 +:104BC0005FA4D1009A20C94B444D6A61EB29C27C95 +:104BD0009222E619506D7C14F8D3A4FF00FCF14B2F +:104BE00069DDBD3FD2DC447683FC5DA8A441FE06AE +:104BF000096BEFD0A508EB723E94DEE7E74ADE755D +:104C0000E9CABE44DE72C547E923B3D47EF60A7909 +:104C1000E11CA9B2041ED433CB5FE84BE6FA508EF8 +:104C20001065B48CCE57015AA4FDBA61DDA97E1976 +:104C3000E47A683BD74339AE77B66475A48B6F6569 +:104C40001BB0DC9135F0F9FDD916ACF7664DAC0F11 +:104C50006497617D6736CDF49592C7BC86EE6A7322 +:104C600050803881BD64E1AB74C8EE98798860DC0F +:104C70006001ABC306D7C5845C255DB2D0063FB6E4 +:104C8000DC6C0D50109E99D4B87E1FC037D33C24E5 +:104C9000D0FAE6EE39AF7443FBD9ACFDCDD217178D +:104CA000DA943EBAC33CEEA57FE9347860F2314B2A +:104CB000D53694DD953C5E7786FD36403F8AC7EE5B +:104CC000D4D97D2F22E54D36DFB6853FA7F047804A +:104CD000866A087944FA12CE1745169DCF93D235CD +:104CE000EB71FEB3F9F8542FFD954B2F3D280519B4 +:104CF000DC73CF0EEE8739DC65CB460AF8BF92F540 +:104D0000DF81CF62AD055BA64BDBA73FC7E29B60AF +:104D1000349E013FFDABA8333DC3DB07EB9B0A404C +:104D20004A83BEE7B16613C7ED93587EC9CECC4225 +:104D300085E7BBB038027F0EE942201F8F6B12DA85 +:104D40003B5BC6692F83D06F2EB61B174EED3476B2 +:104D5000ED19CE934869A4DF75A2E699D78D50AFBF +:104D60002CD6232AE3D7335D8F7FE2EBB1CC37CE4D +:104D700065BEEF484F07484B13D8112EBD42FFAD1B +:104D8000B6221EFBA6325DE1A9979B359EF6652DE6 +:104D90005E7B68D2B2CF78DE4F6E6DF2D4A7B45F7F +:104DA000EC691F4A2EF4D463C6E73DEDA766967BF7 +:104DB000EA7F29BE57F8E67FB50F3F67BC6E44D245 +:104DC000B99CB659BC79ACCEED83D3D54FCEF2D6D3 +:104DD000D9B821725D19F30F981FF055C2DBF8E1C5 +:104DE000305CF6B508ED585DA77E33DA33C4FBBE00 +:104DF000B80FCAE39DEB25D2D50CF6DDDD180FED1B +:104E0000B0435A889627C2D3F284EAD5D782D671A6 +:104E1000A607321732FB243307F3B484D279620E2B +:104E2000DDF5648D6D6FBBECE460AD80746BF2FDFD +:104E30002325693CDA9F62D3BB9ACEF36389EDC325 +:104E40007D1C343F067941EDC856B03F8EB7C84649 +:104E500048A7580BEA6C5CEE273876F4E60B8E61B7 +:104E6000BE5850E2FB31F502C659619FE02A57DC7B +:104E70003A160C78ED271F5EF2A017203E313575EB +:104E8000CFA580979F88B89FB3059E435CED827342 +:104E90001E813802E4CDD4D367F7644901F619BB0B +:104EA00082075B5743FB1F07D15EDE9455F0F9F094 +:104EB00005E794811D2C06031E3B7DD3EC482BC4D3 +:104EC00027C4788B05E39E983B741E84F6B6A40A2B +:104ED000680F9C38FAEC259D04FAC5B1DFE6948092 +:104EE000F8B22BA93D87F8A2DF83B846B386790FC5 +:104EF0005BA6668806F6DE2F447C2F3753BC7BFC0E +:104F0000918328578874905C8DEB67C6ABDD7689FA +:104F100091B902ECE6FD969A2154C50AF18E59002A +:104F2000F7E2D9CD6CFFE952DB245C3F60FE452DF2 +:104F3000D5C53AD40D02F1CC20ED07FE61F44FF354 +:104F40000A0F82BD7851487B8CD6C5C37F4DEE4B8E +:104F500080BD12180D523925365BB7128873363072 +:104F6000BC6BF41F909721DDEB1F06DDEB82768D85 +:104F7000B71EFDF3DFA7011F9B9BD7463A81BEC535 +:104F8000EBCB406E479B034720EE10B5E285C5F39F +:104F90008AF8560F877FB8CF35FE1782A5ED2167B7 +:104FA0009CF1ECA11359E587FBE8BA3F1A6476E758 +:104FB0000AD9BC3A48E9E537416F7CD3291FE5EBB4 +:104FC000FEA664E6A19D435F915985A4A1E27E33CC +:104FD000EAE5353DBF7C05EC8A48979184F87B571C +:104FE000D0F77C117F1E2EFD9D67822C2EBF85FA87 +:104FF00059DC69447921F3F5DD22588555401FB706 +:10500000C70D58179958B81F5CB14C17EC6A68BCAB +:10501000E7A5A310BFD1E2B82FEDBCAF5EC3DE6F32 +:105020004AA5910FED7215E99BBC37746815EC7BAE +:105030005F50E5D9C7DEC1F1B229C8E4C2E6A05786 +:105040003E74F3F77630C8DAC5B85DA17D3DE9E678 +:10505000D3B171003F5435F4057F8476CA0EE07FEA +:1050600098277D0DFE803D5566FE8D99C17D70D7D8 +:105070007BBBDCFD5EBB3D09F1442A9D3FF9A40AE0 +:10508000F40BC1788CAB3D83A340DF533F3604B2B1 +:105090009FE23172DE9536E0A5970ABC491AF0ED21 +:1050A00052DCE79557AA19D1003965ED08D2FEA662 +:1050B00066223C4A82E5E93AF9B58EFC1E577FF834 +:1050C000E4B65CEB8D9B805D5198C8AE70F2847342 +:1050D000D74EB81FDA9FF5EEEF6D4A0DE13EFAB5F7 +:1050E000C1E7164AB0BEC1A124D8CB5F0D7E6721AF +:1050F000ECAB6FBACC24C904CB1F5D0FFBF964493C +:1051000001F2FE3EA010A39F727901FD6AF88DCED8 +:10511000E7740672A7E18B04E412D125F41725EE9B +:10512000274A49DFBC389F8D076F878F5F87815F74 +:10513000A3457EAD4F2B986FD6F373D1437FE3F138 +:105140002B993C717CB587E3E71741F327B09E5D4F +:105150009C9F0919F1E4DBE4393FFF0DE7E3A2FE70 +:10516000CFF1BA91847508CA8605F8C1FD4B97FD49 +:10517000F02ED73FC1087BEF8783FAA36F809C088E +:10518000C60DE6F7269A991D22191E388AFA8BED6C +:105190008352F9F236F4238904DA830E1CE3D92B07 +:1051A000494E9F5282E57D138DFACDAE3802F59BB4 +:1051B0007F0B789800CEE3F8FE2CE17C0BF056597B +:1051C00084735CBE70E250637936198C9F3BF91A88 +:1051D000A4C1B0717F1B62E9A01F724CDF3B79173D +:1051E000B2EE8D978F970F996CCDB3B8A7CAE2A98D +:1051F000216E975033300F711F492585701CFC9527 +:10520000261E0FF0E615F8F31BFDA54418DD43DA62 +:1052100010E8ADD3B5F78F9FFC527A62F9E1CF73F6 +:105220005025FDD804FB61C57E1239E6923BE78D1F +:105230009D9F607837F3AB305EA4908001F1A2208F +:1052400099DFB752473988EBBC014AA0B35A160F11 +:10525000F998DB656292E95F49B56C1CBCF6CCE25B +:105260002521CD2A40CD890FFC4F397DB90C71EA3B +:105270006A92135DFB08637CC9FD9E506DAE751587 +:10528000C64F9273C1154C4939C5AD471C3BB42B71 +:105290009B47FD2E27997FE8EC67485A1A4B5165CA +:1052A000CF1D7A73ECFEAE7A9637212A39B42BC320 +:1052B000B9AD6600E219BE3C1F274FE8299E27E4DE +:1052C000C4E9C6A3BB33F52BEE144906F4E789BB4A +:1052D000F3F2725ADE547842AEA3F4F34D99E9C763 +:1052E00013779376C0C7FBD98F3CF19CBBE52A7C32 +:1052F0007FD34B8FC88B5CFC7B13B76B287CB217BA +:105300004F9D7C3FB9AC00F6E86F0E88C80FE3C133 +:10531000D79EDCBB4F72E551BDB347C4FD3C22D9DB +:105320005F84FE37E5C540297FD91FBF6C4FEEC7AC +:10533000714EDC9597D3380F45001901F3843CC9B1 +:105340009B9E7F44065FE17470DFE2A3DF3C1FE7B2 +:10535000C45DA3783EA5ACF027CCBB2CB347595E07 +:105360002C8C057EC5A5FA2300E7E5273FC1FD4645 +:105370007F5E4918E6E9B223375ECAF6EF88945B90 +:1053800086FBBDF58140293CF9E7198679CE2BC211 +:10539000E7E0790BE07982B8C240B6B04F0A8EFFE1 +:1053A0005EBD88ED73AAC102E64B9C0E8E9841C784 +:1053B00073D1A303C7C069D67B33C0E1A2AF2D86EA +:1053C00077FFF674DF8D37D3FE1E7FDD260D55A0E7 +:1053D0008708DA0DA4FB8E39B0CF047106E60F4AB8 +:1053E000C7C11F76F695AA952F92754DC5F1926BA0 +:1053F000E87BCF7839DCEFAA6EE57160F77B575C0C +:105400005CA1FC0AEDC4FA5E1627AD8F607BB1414A +:105410003A36A278E183F6F2B495F94EE0F70A192C +:10542000F9BD87CB3FF34A463F4A82F9AFAFCBB2D3 +:105430006F1F86E9556A1FBE2E637E83650AE88763 +:10544000337F55AE69C0B83849948EA3FACF65381A +:10545000F81C937F27E71DC2F33D42C3ED688F8D93 +:10546000338E5F9EF44E5D39B892D9C568C73BF361 +:10547000A1BF7D109796743A1F0AE71F6479EC3C30 +:10548000DD4A8CBB13F4EFE87CFE007259D2BCE716 +:10549000C89C7CDC7FFB7C1A6FC7FCAE339C8F53AF +:1054A000177D7656F7D40549D867B2633297D36C27 +:1054B0007E41DD893738E758E6CF03FBB13CE45D38 +:1054C0003FA7A4F32D0F79F6BFD3CEF93402747140 +:1054D0009CE205FC00A296B66724E59AFB24D7BEA1 +:1054E000EBF4108B2F397621E80F184FAC67741B43 +:1054F0000859D3E17B62A2F720D227D74BFE737005 +:105500001B7D79B6CEB915E71CDCE9CEB1F4CCDC55 +:1055100051322FBD787E8F9D4720BA737E2FC3EA0C +:10552000CE3938D522706E6FA3730E8CDB7FCEF828 +:1055300035216FBCC399FF6D5CBFFBF1F4BBA94E75 +:105540007EBB970EA977F1E63761DD34B64E4B434B +:1055500072C9BC3FBA4E4B4325E8F277FF308BD17E +:10556000E54B9525F5ED6DCAD59EF529C2CBFCE737 +:1055700032463BE49E44C3423071227CDDB6543E49 +:105580009E04E134758EF557B05EB9C4A1FDD04ECE +:10559000BF74A417C4C83D9CAE9788B5E1A3149E00 +:1055A000AD8BEBCA56D1725D48284967B01F0272B5 +:1055B000FEA1AC82E58937664DB86FD693B53DF252 +:1055C000B84793501E9BED0BB40560B725EA3DE745 +:1055D000616EF57DD7A1678AB75B016FDDE5D7788E +:1055E000F0269A4326D83B7564A800723949ED9D90 +:1055F00002C785E4C24BB47194D4D3F7B7D2858285 +:10560000D029C5C79D808F3A6B4486387FD9A524A1 +:1056100000F3B867CC9FD23E07ED077F3CB3C9EDDE +:10562000B7FD84D30B69E0FE0BF5234AD9BDCE3A12 +:105630003D40F1D53813E508CAFD9A5B481EF8676E +:10564000133C0FC2B9D6F40698574D3B3FCFCAFD65 +:105650007B8128FBAA91BEB447187D0DBDFB38D2D3 +:1056600057D55C80E75B3EBA75D1D7B74AD197D2A0 +:10567000988133416441C4DA81EF85110DE206530C +:105680006E1942BE75F6F529D83F037A9ACAF359C6 +:10569000F107FAAE5EDF05F2E8FB2196DF14AB1DE1 +:1056A0002501FABE7ECFE14EF0A33758AA09F27069 +:1056B000CAD4A19FC23E37F9854880FF6AB5ED9DE7 +:1056C0008BC0CF369551D8078C35170458F728ADC5 +:1056D000C33AD46618DE376459BE6AF59A8200F57B +:1056E000582627282EBC87E40CFAF1536BDBAE84D6 +:1056F000B89C30EDD00288FB6EE821066CA7A5BAF5 +:10570000730590A3352D210DE4DC945406E3506518 +:1057100097B2E7534C252DE2D6DC28C653A6DC42CF +:10572000306EA4D692474597FC09D7B2B85F75C4CE +:10573000FA3ED047B89E9D4F0ED5DA580E06870820 +:105740009C078B5E9A3331AFB4FC1B64A54B5EBDE6 +:105750001A627E73A891BA268D453ABC4764F8CC8C +:1057600099C7951B5468C7F269457207A75F96A74A +:105770001C05FAD5913EFF19D649BFF4E07E81D6CB +:105780006F6BD45F017C53FE9CCCE0B0ABA1DF60BB +:10579000B9DC8A769E4D7E098797A20152FC25606E +:1057A0003EE66E58B7CE108B63F5FF5DAEF060330A +:1057B0009C930B693AC4415B7614FE01F8669192A2 +:1057C000867DDEE8C8D6C21B105F6D8DA2D1135A4C +:1057D00097C3BC1AFA2DC3443E223AD46BD6B0F319 +:1057E0003B65899F619E08C5D711C097BAD8C6731B +:1057F0000C9AC9E8AA47CAFCCB5DB47DCF01919D44 +:10580000B773F8C6E7F7CB09DB63EF8DC52B1ACE6C +:10581000CCFFA60426C1788B9528EAA7BD84C96F62 +:10582000CA5F7F003C2ED67E8FFC45D44967E4CF0B +:10583000F89F7F64186580EFD5C995DBEBA97DBC27 +:10584000AA63EBF67A3A547BC713DBC05E3E3AB0EC +:105850003AEE8E131DEBFBDB388BFB67E2D7D129C9 +:10586000AC1A64791F278256FC625AFFF546D1585C +:105870000FF8E0F9336D7CC9861F0CA15FFFEB4781 +:1058800004CC576B1F146C48ED3E516E4D03FFE086 +:10589000D7F7DD39CD9D7FEF946D8785009903EFB4 +:1058A000574E2B153F6A1FDC80F936ED7D41D32C16 +:1058B00081E73B034652803C88EC9E9D6FCF2CDAFB +:1058C0002975A0C8D93E24F36B1403E3930BDEFCC7 +:1058D0005C12E2ED1F85AC940272F9C815983FB3D3 +:1058E000B77C6912ECB0B56F84902FEF9433B3346A +:1058F00017BC77C6650BF942DDEE59875A25E8DB00 +:10590000EFB0F9BE0F6985F3E8769C68909FB258B6 +:1059100035D00F383E22E0F83DDC5FF6CF57EA780D +:105920006A9BDBEF931206D15DF172B1C11B376F39 +:105930005122F8FD4B1411CB2AC5BA44B980ED3F72 +:10594000775440BCE0E96D4CFF963E9F612FD40E2A +:10595000C17E88FD19590738FB673B7A24CFCEAB4F +:105960004A7902785B2F31B9B1B8216F075CF3D85F +:1059700000F328E13FF5673BB681FE1CC866B649D7 +:1059800078D835AF40DC6ABD52C03C9330B5AB200F +:105990006F7973D6C676FD0DBB15D0DFEB35F69D5E +:1059A000FEC65D0A9C9F5CAF3BF5DDAC6EF27A33C0 +:1059B0007F6FB37A57B68F8DD3CCDB91ADAC5D0BD7 +:1059C0006F47BEC5EBCEFBEDCB802EFBD55DECBBB0 +:1059D0006490D7191C02F763D6ABB965E0CF0628EF +:1059E000FC700E456C08A0DE779E4BF4F98212CF56 +:1059F0007BB23984C7F187FA13FC3BFCBD46F2CB7E +:105A0000409FF8FBE9248FF956FEE7FD490657A8A9 +:105A1000E33B1EFAA0EBFD778A8BFE227CBDA9AE8C +:105A2000C57334926140CC9C1466E8C7839714DB3D +:105A30006D50983EEC70E84A37508E53086EDFE0A8 +:105A4000A26F71B181FB5149CBF75CA3FE9CC73FAC +:105A50001C8FBEC86018E8AB82F28100F28CE5BDF5 +:105A600039F4339E3CA3748574D3936DC53244D806 +:105A7000B90E7FBBFB9400F7A3BCDFEFA07857986B +:105A80007D3DFAD85CB0F70D9BCD4F5BBB01FD822D +:105A90000C9E7B75E67DCAFC125E7FD579DEE5E360 +:105AA000DB619033A00FF5E50AF2A9CAF4AD2367D4 +:105AB000BA8F5C88E789F7C6E61FB29A8BF265BC9D +:105AC000796FCAB66EAF9F09F9A316965D46930229 +:105AD000E3F4A80182E7BB2413632B527D9EC551DA +:105AE000A95D48CAA99C6B64E76DA57A3A711DD679 +:105AF000277303FA1387C364660AECAA1CB9C1852D +:105B0000BF305FF7C8C96C7D07F5FBC31D6DA817D3 +:105B100022C935A827EE8C53BBAA84BC7E42617E85 +:105B20005C9592FE11D09DD2B17B62F9B295DD0FEA +:105B3000219288D1897290E9F7E387C3A82728BE0C +:105B400042A5F629A48ED5A89F30D67A01E0F3228B +:105B5000CC77BC5336927727501EC317CE18AFC1EF +:105B60008E6D383FB1E39B5816D7D9407C8A1AC353 +:105B70001FDCF73153077C19EC7CAE991915CBDD8E +:105B8000E3EC60E358DB27C4D36B8ACCE5B1F97F43 +:105B90009512F439869F67C821D013276244837D0C +:105BA000D6BD6F5C8870AC3DC2F863B19A67F8A24D +:105BB000EB1C2A477E6AC8A86E3E69473A19C8DAC4 +:105BC000DB61BF3CCAF116323238AF5023B3CF2865 +:105BD00055E0BCA28DB609F25EA5062C8031F6BE5A +:105BE00099BE47BDD4C7E82E9B61E3351E2460F7FC +:105BF00089890C5CD2536C9F70C6336DE0E7A07F3F +:105C0000BCA4F3DE42BA8B19143E173F51FD5B1E54 +:105C100006FD9CE8F33C8F24195EC7C3D7BE23B3AF +:105C2000CA464AE0DB2973D94194BB7DA0776899C5 +:105C30004B19AD69B4D33B508EF483BE0902BE98B4 +:105C4000BED802729AD63F174E717B4CC33CDB3EE6 +:105C5000C27F32A3D7909E403F62639030BE6B20DC +:105C6000F95D98B75A40BBDCC913A77285C52D6B87 +:105C7000A9FC86F66103F50ED527CAF212FED606F8 +:105C8000752DCAF58DE5ACDD06D2A1AC6D847B0A1D +:105C9000785DCA603D2CD33AE03F98D1B01E61F5E3 +:105CA000F1C60DC5D66A306EB882F7133A58BF3ABE +:105CB000EF381B65F69D3EC966DF8D4C0C6F9FBAB1 +:105CC0009EC15BC1FB913ED6AFCE3BCE78EBA3D459 +:105CD000D275F09CABB0B779EDE73CF3D30CBA3E8C +:105CE0009E7CA79CA7BEF78D5993475CDFD93732BE +:105CF0006342BA380674E1B2538E85AD1520371F62 +:105D0000D838B4B89BDA22C782D63481D6A7693F87 +:105D1000EB5E7619213774AC44B9D6C6E5C6AA8EB7 +:105D20009B597D60B50C72BE6DA76082FFD2C6E53F +:105D30000121960CFAE6DD54E6443F1D675338E234 +:105D4000D1AF6D9AB51FE58B4FBFB625ADA5A5F4B4 +:105D50004F5B5FD0A35F9DE7AB3A56237F8CD5079F +:105D600066203CABB87E5C05721CF9479FD60AF6EC +:105D700056388C701C7DECDE69A097DE15722BFE08 +:105D80003BE8E31B239EF3714EE9C4E73F0A31B9B8 +:105D90004B246B3F9C1B3BDA298EF6CF1D7F9C3634 +:105DA000AE37FCE37486D9386D1C0FA19365C83FEC +:105DB000AB1EBB770FC609A5DCB46B299D7D3DAC3E +:105DC00078ECE855205F27FDE5F3FE268C5709F3B4 +:105DD00067DF3FD3FECEFBEF71BC15F79DF3E78283 +:105DE000BDF097D2C5FD75942E28FEBEFF29D38540 +:105DF0002317DB4E6609E871671D3EE271506ABFEA +:105E00009F0B767C11FF73AAAE75F1F52E8EF79776 +:105E1000C37A49FCFBE7FF6E7B240071D2770F2C1D +:105E2000C17DE2FBE5DC0A9027ED1C2F0E3E8E5172 +:105E30007DD4EDE2B71B0656EF6FA1F3BC7177AAD4 +:105E40005C70D1F38DBBB72EADA1F3BC613085FB87 +:105E50008BEDBB19FE6E18ECDCDEED910B0E1E73A4 +:105E60007F023C8E70B8C7F0D8602D0D94B05FDB18 +:105E70000C6B7FA084FD3A1E1E6FE4E3DD1FCF6D27 +:105E8000799CF67B8B3C7CED7AE0EB038BCAC28D70 +:105E9000457CAD4A323FFA2D6E671FA3FAC53DDF40 +:105EA000A38333E2105F794B62E7CB8F0ECE64752C +:105EB00085D777D2F7B47C8B9F773FBA7326D6FD10 +:105EC000FC78CABA249D75B19D7B56DEC9431CFE81 +:105ED000CD90D1459BFE55D83A097AB5337E713BBA +:105EE000E8AD3B8F0A78DFCD5BEAAE77213E339E8B +:105EF0005EDD9CD505B71F171BC7DEFE242C78CEB0 +:105F00007B7765973DE1CE3F142503F77125953EDC +:105F10002F613F9FE9779291C059C1158D089EFD71 +:105F2000C9EA76577E3EFD37E6CBF38F1ADEBA42DA +:105F30005CF554711CC4D8FCE27D4D8E7E82DF7B03 +:105F400055E0FF118C8F0547CA57431EE782FA1CA4 +:105F5000C6E78EAB01DD7D2FC1A9729614C6F41E73 +:105F6000AE835218D36F902FA74E7CAEA33BDBBA03 +:105F7000C31D9F1E3B57CEF12375ACD8017CB88F53 +:105F80008E7304FDF9F54EFE0CBF872AEFA12BB1ED +:105F9000E3F16DEE38BDC6F711683B4FBC6B53782B +:105FA000E810E435B546EA7B20DFD0C91F5BD13F5E +:105FB000AF07F2C79CBC34626E67FDE967F09EB024 +:105FC000F2D6DDA5F7ABBB110EA5308CF14415EC74 +:105FD000D666B6E73209EC2B8AE38300BF94C3FB95 +:105FE0001B62CD2CAEB92AC2F822AC1CC23CF28D89 +:105FF000CD4735904727A6D2F66AB1BDD38E8CE83F +:1060000026F0B17401BB37C0693FFCC697491FEC4D +:10601000F718EC9C252DD1DF8D974B79DC373513A4 +:106020003CEFC6D4278A979BB90598FFA7C03E1EB0 +:106030009E7F320BF0BDA02EE1BE9ED42861DEC64D +:10604000C741EB6B9112716EE73BE3D30BA7C733EC +:106050006CF7ADACBE0DE261F57B54C467D761014E +:10606000F7C1B7671B305F98FA112CDFF53A767EDF +:106070006AD234E308A44C905FB2F837DC70077240 +:1060800073F2E1A8C6F474E6C2AB5DF377EEB3A891 +:1060900058C6F6CFA8FFE2C923B944B636C33C05BB +:1060A000C8BF6D2ECAA149571A38EF8AC9FA5C38A1 +:1060B000FF41657D219DA4F5A8FE2C9CA7080C7CC2 +:1060C000B244A5F3AB00FBA386DA67FD5FE805BA2F +:1060D000AA98A1CF0DE07993454B5F6DA1F529FA00 +:1060E000EFA17F4FD45CBA8CD259C52CC2EF634963 +:1060F0002F857C868AF358BD7F80F577F4C406CA65 +:106100003730FF4D596B07E0E7512E674220B7E863 +:106110003C1E077A017F9EF2CFDBEC7E329C5F94BF +:10612000BF173BDA76BC3D0F9EB33831F5732CE2D6 +:10613000920F53E7584F4528BDDD9A1E590AFB5967 +:10614000C184B33F337A08F397F9BD044BC4C6B298 +:10615000A32E7BF504975FA2C4F87780E297F9310C +:106160001A96DFE77046885E364D807C62B69F19CE +:1061700031FAF0DED1D7389D8FD1414361704C9E0A +:10618000D415E7EFA79761FEDD48C73F0FC2BC5E9D +:10619000818465F84EC7DE41F73D3EFD73E70F820F +:1061A0007EB505353393AE43D75C05E3F7CEFB1FD1 +:1061B00073F85E1B93C366A1BBB9B8AF6D3E6DDAD1 +:1061C000C81FC00F74DDD4A66504F0D1B340C17BF5 +:1061D00084A406762E8EF2C76B803F3F7F1C1F790A +:1061E0004B60E73A4716EC6D46B72CC3EE29F19E9B +:1061F000F3241D2FED1C93AB75702F55A115E8EA04 +:1062000058E46B4B12944E06C205945FEBC5AF2F5A +:1062100001BA5184345904F6974086206F97686913 +:1062200013EE29E97D5ED601CEF7393DC8B3AED174 +:1062300016225F481F43FE6A0FF0B808EFB99D456C +:106240002CCC9F83FDE1772A10BE42A809C118AC6F +:1062500077EEFBAB83BCF1C091209D675864FB0BCC +:10626000E49F458F1D0EA75C3A5C7918C1E4C141DB +:10627000B77FB479FE750C2F898F1E78DBB5BED140 +:106280005A1EC7E0F4636BC4FE2CC4591BD83E9C55 +:1062900033DE6551B64E3DD9659E730307642B10FE +:1062A0008579F2FC32D9BA721BACFF63D976E41758 +:1062B000C2F76BA7723A9F46BE540607847AB2199A +:1062C000E4A30D591BDB4D3BFCBF3BC3CD28D58D53 +:1062D000492DD0FEBDE17D607F2D0A8C42CEEFD4EA +:1062E0000EE943B75EF6E7A15644BD79A81BB37427 +:1062F0009EF07DF13DE18709B89F2680F1987003FB +:10630000590878909369BCBF5754F5B9FC2CAF0776 +:10631000CEB1FC54F130DE07F801C005FBA8FC1C2F +:106320009F1F1E071F7EB86646BDF9EC333A1E4517 +:106330007EF980BCB7C0AC03B94550CFCDB883E47B +:1063400041EF4FEF7800F94719C81420FEAAD67B19 +:10635000E109AC3BB800F8693ABFE77146C7E338DA +:10636000DEB4C3571C80FD8EE91D0F617F3F7C9416 +:10637000FEB0EEE4234E35D87D8EE3B5DBB7A60A3A +:10638000DBED9B639AB0BE26E096F2D7C3D9C1413C +:10639000947FD9FC20E0D759E719BA867A416B205F +:1063A00079168FFA76E12ED01F5AC080F3BED295AF +:1063B000517CFF6882E5737610E300DCC7421A2443 +:1063C000D41B4193E573FAE54CB0C10B5F3ACAE2C6 +:1063D000B6BDD93EFCEE551CAEDE6C8ED19BF834BA +:1063E000DA511FE8243389DAFB1BD6E54D58FF1438 +:1063F0005D7FE28AC7C9779901A0FB608EE1C1FF8A +:106400001D871E1CF91CECCEDB3F0478E9388BE0BD +:106410009C1BA7037F3FFFFAFF8D8F2E2F3F5966EE +:10642000C0B98CD4CFD9FE18E9A03FD77972FFFC50 +:106430009D7577EA7BDF9855E68E5FF8CB9EECE0A2 +:106440000E88573C9CCD63D993588BE7E6A83EC98C +:1064500087E0FC792DE55328550BEFC7A27543D291 +:10646000811F72C80F244046CB6A299F745B851434 +:10647000DFC7867B5E6475F4C7B3129007CFDAF787 +:10648000248E0FC37EF434C2F6B583957F1C86FD3F +:106490000715F6B9E97A4F57A9490374DA411E8105 +:1064A000A3C06A3789C0D626A1FD21BE17AC9402CD +:1064B00040DFB584B5EF4D065E81FE71BE4FAEF391 +:1064C000FE7A86F6A77C11EF66E7C9493B8B37CA8F +:1064D000D554BA01BDB5934760EF4EEBB672B02FFD +:1064E00042B52A8E5FB72E303C8B96D3EF62ED66B5 +:1064F00058B41D1DA7AE7BF4A757001C2D6C1C9B28 +:10650000AA2CA0432DA7E17ACCE8667527EEA977DF +:10651000B2FE620BEB5FDF4D4D17E85FCFDEDBA411 +:1065200040607F4AEC66FBDF36F57BA1EEE8CD2EBE +:1065300085E94331CCF4A4C33F3DD93DC83FBBB24C +:106540002F613D9F1DC2D239B715EC63E3CDB4C9AD +:1065500042D8C77999CB5F7F19BA2B6FA2FC00880C +:10656000E70205E579FC998C423C89724C016C622A +:10657000AA5E8CFB8D5274CEEAD3E80FE8D3A12F2C +:10658000274EB6EFC8851E7A231D94BEDCF97B9991 +:10659000BCB7DEBE67875B8F126BC8FBDE7CC95B56 +:1065A0006F2978EBC6016FBDFEA0A7EEA2F36D8B3D +:1065B00071BFA315E3CD3D957A0DC4117755F2F364 +:1065C0002DB00F128473C91D58E678BC7B90C7A705 +:1065D0003740DC9BD6D58E47B7C179A4FE6C2B8E95 +:1065E000B7259BC3F70FF078F6112E6F28FFEC83C9 +:1065F000735854ADE3BDE1D4DE3812057B83A46D3E +:10660000C81F8C3430BBA3274CAE83B846B4FE20E1 +:1066100009B8F0F6DB28B36F54675F596274537C96 +:106620001FF0C425CCA98C8EEC540EF751DFE7FD8A +:106630000FC8E66F411EF754D2EFA89077A02D90B7 +:1066400030CEAC37810C49523690697D4A86D6757A +:10665000C8B31921107755A99F06F3546AE9BC5DA8 +:10666000EB5F7B4B9FA7DE53CEE08F431C8AB68F38 +:10667000F1F85622BCF0CF30DFBCCAEC96EEF2B691 +:106680006AB04F1B22E9BC7A01E445DD8BF3C7DC1D +:106690000CB0E3929415AA3CF66D489DC8BE8D459A +:1066A000301FD06FDFDEADB2B8818317C7BEED01FA +:1066B000FB16E3F22C2FAB3B9BF4E467F9F9CEB960 +:1066C00067744396DA4541C81364F72086A85D5580 +:1066D00049E578BFCCF2B5FDF2B45EE5F6738864A7 +:1066E000F01E905A1BF51809683F8D5E42F1295142 +:1066F000BA68826B3602852A97FEA22CA0B4376155 +:106700007940AC807B024B9F0FBB50E5FA8C7F5FDA +:106710009E3240209F20F4BDAA14C8454966FB4420 +:106720004A2250A88C17EBC1CA6ECD1DF771C6095D +:106730000A24CDF2F598BDD907F6E68CF1F585521D +:10674000EBB5135599DB97FFC4CE578ED7AF3BAB54 +:1067500079F246A566C99E4CF138C0E72135C84795 +:1067600026D1BACAF116D4687BF73ECEC88C09E3AD +:1067700014BD596A8FD3F16F77F05FC3F3284826B1 +:1067800060835DB1B56E973B2E703BA793DDB989F1 +:10679000E31F403F702F411FDC6F300BE7E1B9E78B +:1067A000C2B90FEDDE79BFC57B559CE73773FCC6D8 +:1067B00047589C31FC75B2365DE2FDCDAAE3C710A7 +:1067C00009E29394D6F32CAF95DD9328713F3FD81F +:1067D000C0FCAFA02A1FE1FECBCDEA05A7E6B3EED1 +:1067E000568D5690E7BB5599C07D545D2B03085FCD +:1067F000E433ED49F7FA5FC5BFBF49B0CB3E0BFCB0 +:10680000F463E61F44CF5F66ACF2F053CAE3EF8552 +:106810009214CF2EFE3F5D7EA364B2BC59470E7426 +:10682000C56F4239706528DDA5D27A22ADF541FCED +:10683000424CB07CA9B17631262FFE18A7E8AB2CCC +:10684000CA898762661FAB7BDB75F1BC1CE7BBA204 +:1068500073AE1E7E6077DC613D0E7664C5172E3DFB +:10686000D24DEB0FDDD1361FE45D5E151DFCEF0B45 +:1068700042DC4667F6E6C3AAEECDB3BCC3B22154F0 +:1068800050F1852BD1DFECE1F9C266AB4D4AC56B07 +:10689000C63B97F271D044F907F16E58AF9690B5A8 +:1068A0001BE6133E1C423F3B5CCFF31C797CAB6282 +:1068B000522E39D7B51E07F8BA6D1CCBC3E4F1418F +:1068C0009E3F873F8813409DEABF5754769EB4622F +:1068D000B2B91EE59048322FD0F94FCE113C77F572 +:1068E000484C66F77E4969B31DF8E4870D84F9BB0F +:1068F00026DE7F0CFEEFFD18674AE3B9C190A5A222 +:10690000BFAA40BC7E06C40986B054C9412CE33CF2 +:106910007F5083C8DE8CE23DB00734EB4730CF5B5D +:10692000146B3A5C75FD8DCF1F7C13F2A97E046B4E +:10693000449FD745CCBDF07E82F62BE0F96B92796F +:1069400000F0F7A664FE98E1B1F439CAE191D507E9 +:1069500080AEEEB3E304F2A37BD73C3702F5E3EB62 +:106960000298B7F0D0EC43AFAFA2E503B36B865704 +:10697000D15E0FD75A785FECA6EC089ED370EE87F5 +:106980006DFFC0C2F5551B47BCE71EA4B7EFC37C23 +:10699000C435541720DE87D07F91A9FF02F891D724 +:1069A00030FF446EA4F6927B7F61B1CB9EA2EBF3E5 +:1069B0008030742DC4093E1AF8C65238BFF94078A9 +:1069C000E875A8C73777B27AF9D0B5107FAADF3C4F +:1069D00080F5078583D8FEC2CDF72E952EA2F5F05F +:1069E000416C7FC5E68759BDFC20B6EFDBF06D8CAE +:1069F000573D7417A3938786DFAD06BB6ECA2DD6AD +:106A000024F73DF3530A2F0FA3FEBFC57811B6003C +:106A10009CE7BFE6F43FA57E08DF876FB1FE1E52FC +:106A200027A734E4C9A2C64F61DC5A3A2EED17827B +:106A300071E9A329BAFDE98C7B808DDBE48CFBAA8C +:106A4000217E2AE316181E0C070FFBB44F67DC9D4E +:106A50006CDC59CEB8793BF0A98CDBCDC64D39E35F +:106A6000F6E925C79DBECE3BEE8A18EB3FBDF02769 +:106A70001637A837E6C3F8D3E9BAAF3EBBFEC390DA +:106A8000AF31BD96F6A7DF9F4ED7F72CFB77AAF064 +:106A9000FE00EF4FD7F12CFB0B7094637A81C34F4C +:106AA000D7EB6CE1877CB2E93B797FBA2E67D21FC6 +:106AB000F0067EEAF46EDE8FE21DFA2535162F1BF6 +:106AC000FEBB63D56E7BD5D9BF7E709CFB37EE8A4B +:106AD00031795FFCEE9F847366C377478536BC4F80 +:106AE0006407BE9FBE3D1D584AFB3FF46736CE4348 +:106AF0009D43C2FC46A093D7857368BBB53191C74F +:106B00000FF3D87EEA1D23029C0F993668054C9C32 +:106B100097C0FB1DA9867327D56B8CAA4ED7BCAA3C +:106B20000BF7E138D56B72F8DD6AD520F03D783E81 +:106B300023561C17DEAF86F79A49E0BCE229705352 +:106B400038DB506FF5223C45784785F92A5BB773EF +:106B5000DCF3A2F0B595804F4E7AE1930B3712E843 +:106B60002753B8DAD4223CF01CE093293CABD5A2E1 +:106B70007EF0E379EF8888767A4F2D417DD833F225 +:106B8000F502E47BF50C083AC475BBAAD616C08E94 +:106B90003C8E571953B965B75D09FB702175DD1738 +:106BA000F11E0CDF3E17A9D53DF161EADFE4DDF10E +:106BB000FB9DF09F8BD0CFD91DAB2CE5E770FD9EE0 +:106BC00069C2764BC08048C07EDF398F40DC0FE061 +:106BD000B569FDC95A7D17D49788EB0A60873FAD28 +:106BE000D535B17BF1185D6DCEB2F328F783DF8325 +:106BF00071031DCB2747F64670FFB056C220DF2039 +:106C0000B79FDA17ACDF514F9F9FBFDBF93B3103D2 +:106C10005533E9B84F0D31BC3C9A3576B27CC90684 +:106C2000B4B7EFC9EA585F027F8880F6DB9D6471D4 +:106C3000C925E22D36FC5DABEF42DC11EEA9A8F5CB +:106C4000EAC11069C72056E8F00D26E4A53971DCC9 +:106C500025E2959FC7FB81295C304E52B377CC0467 +:106C6000BB25C7EE4B59221E8EB8E30BFE71659211 +:106C70002136DCBF3094417CC07D778BE8B84F294A +:106C8000190DF655DA573E172865AF8D3B4E2E830A +:106C90007ADD19E7BB2A1FE7C6E36737CED3DE717B +:106CA000063436CE7876B37F1CFAC502FCDD86103A +:106CB000C465E8FAFE2156C7E239147F4017DD6942 +:106CC000F2AC08FBA0E2E1CFE3BD16D313C47D6EA6 +:106CD000E374E3C7E0ACE50580DFF776DC46FB3F15 +:106CE000FD125B6F5AAFFA1AACEB6E561FEB4F9B5F +:106CF0007FA56982F9BEE49DEFD3C9B39D6F07DA22 +:106D0000C721885353FEDA5DCBFA13DF7D28F26E7C +:106D10006E67F1F8EA29E39CE5FD1495716FFC9D1F +:106D2000D235DE4F71FCE722E6493A72DC3F8E1322 +:106D300077DDC8E30D1B38BF3DC7F7D58620DE40A1 +:106D4000CB6F03FFD1768F641BB05E1F67FEDF63DE +:106D500059039F77655BB05C30D2199A46D7F50925 +:106D6000EA97C17D49D524570375F20319E3DFCFB4 +:106D700008B91AB09F8992AB81FCB94DE0FFBAE225 +:106D8000BE9B663F5E0372E4C9A0F92BCCBBEF8CBF +:106D9000EB8FD1790CBFF0E175703FD4779E9109EC +:106DA0008CFBDDADC76AEE86F57E59667FC727CEC0 +:106DB000FCE2CE975FFCD54DB0EEB3659CF7F09149 +:106DC0001FD5DC4CC719981DC1FAABAA75499CC2E6 +:106DD000BD7BEE7E8C8BEC9BFBA20E7C79BA7E4E4B +:106DE0007BDA7F11F4DF47EBD06F2036A4C3FA0EB5 +:106DF0001FF9DEAF6EC2F6ACFFD3CF2EAD81F353D9 +:106E00009BBE231BE0AFD17E9FC77ECFF07ED54EC9 +:106E1000BF13F7C3BC9E9A2DE3F581BB9FD98FF3B7 +:106E2000A7ED9763FB675FBC0EF86280E201E2D0DA +:106E3000DF7D66FF20EC3B6F3A5F41F947E1FC15CF +:106E4000E86DE7FDEEB91FDEDF0BED299E00CDFBFF +:106E5000E67EC8E6F12C1B9F8E7B7D9CE2E9A9674C +:106E6000F6B7829DB469B682FCF6F4B32F36581398 +:106E7000CDE37F8CCD6335F4DFF7F28B35308FA710 +:106E800066D379A870FFCFC11A2C1FE3E796A4BE82 +:106E90002A386727FF809D5322C442B916D416367C +:106EA000839F313BCECE2DCD51D20590B794748DBA +:106EB0001CC46D93DEB8AD2CB5B27B70EA7DCF0FEC +:106EC0007FB9E096BFFE7EE729D411A4E3D653B97B +:106ED0006E0BEEEF333F47A9F5B6AF57D204F6E598 +:106EE000CE0538B4F1E19877C027370E7FD98C34BE +:106EF0008F0FC7B90007FDEEEC71E0985BF08E973D +:106F0000D4D226FE5D453ADE0B25E020D221F4875F +:106F1000E51FB07B47A836F3BC7F285EC1E2633F24 +:106F2000B03C722C48D5E5572A5CFB39BE71EBBAF0 +:106F3000BDF517B95CBDEDDD6B300E519F264310DA +:106F4000671F0F2FFEFE142F243CC1FA10DFBE1363 +:106F50009196B179ED66F3F2E3F59CEDDEFEE3CDBB +:106F60004352FF6D72F41FE3DE7DAC0FC80FF012C9 +:106F7000807CE78B26F0A9C4E327D166763E3A6A87 +:106F8000F7231C8E1C8D36B2FC8DBD237F8840BE3E +:106F9000ED77476694953AD7958B593F89BBEC3985 +:106FA000A22577BAE3FF2619423D126D51F01C7FEE +:106FB000B4857D8FF67B0DFA39DF75BE673BEDDB5F +:106FC00079FBF6B1F6AF976ABF0FEC46B4CB98DD0C +:106FD0002376C83B316F837E1FEE39A852AC91B83F +:106FE0003BFFC962E7669C7C99019E2F33699A91A9 +:106FF0009A01F2DDC98BC9B0FB5626D565E640BEC5 +:10700000959317E3E4C38C7F2F509EE577C8C6089D +:10701000F04BC7E190B19E14EF8173C61D6F1DC781 +:10702000F2DF47E615E0EF7D1C2F88781EC0B10F18 +:10703000315FFD229CD7FF9B685E5DC57979F27D4B +:10704000FCF371FAFBFF6E8D3FCFC79FDF43247EB9 +:10705000FF03C7770719F9E5D7E03BB5EC9EE4DB02 +:107060009E09610A5348D3793CD5443E16B9BCA069 +:10707000F632EEFB76C119CE5451CFF7703D3F0684 +:1070800017313590C7626DE9FD6651F3F289083713 +:10709000FE8A701ECEF4C88D25E2F598AFDFAB31C5 +:1070A000BB36047F6FAA841DE11F8F90C5488F12E5 +:1070B000B7837A15D363078DDD2B9E60FBD263F710 +:1070C00006FBC6F1F3675399973FFD76CE78F4D16E +:1070D000C5ED9B5EBE8FA2537B0FE073F8B69BDBC2 +:1070E0003B145F18F79679E9F48F94F1F83C2FA5DB +:1070F0005A7E0E586F3ACD3956E6CF24C7EE4BFD77 +:1071000099878E236562C9F391443F337ADF1A8DE4 +:10711000CB2067EE8DC6314FFA686708E9EC88EF3F +:10712000EF9D0C53B30CF86864E32C3C67BA7763AB +:10713000280EFD7AD7CD88BBFD9291BED2F2CA2926 +:10714000FF85EFBBB7713CDC56A623FC964464E098 +:107150000F6BDD7D3BDCF1466B9D8078A2EFD1DECD +:10716000B7D67D79B79D72CFA3DB337F7FFF627E79 +:10717000F5E8549697C9F1C3CFB3AF6A711488FE8E +:1071800059B0336FE4F758AF7DE1C1FD701E7AED61 +:1071900045D4AB34201FE1E1FD701E5A349534CB49 +:1071A0003FCCED7F83D6D7B44679DC381D07BE7C53 +:1071B0009F04307EFA3EF9597C9E0B2F0365EC5CF0 +:1071C00017E90B621EAC4DFF0139FD37B9A0274FFF +:1071D000F686416FBD8D2CAF827CC9B6ED4192170A +:1071E000207FDA7B2FF6BA3276FFEB0D24D30BFC2F +:1071F000DAC3FDE75BBF375B8638ED8DF3B49438B7 +:10720000B708C7F6321657F90DA5673D547C7E9333 +:107210009A97211EF2D6F3F3AEB984C038F9DE9AFC +:1072200066C8A72325CF31ACEEF3C279BA79F8E16D +:1072300076F265C78343DA2378F8C729779579F31F +:1072400090CFF4FED757389DF9EF7F3DD3FEFBA1D9 +:107250007FE55FDEFF9FC6E9DF97B0D3B05FE0DC7C +:107260003F2653F908FE8820F17BA093A7795F4B56 +:10727000DF8B13BCAF9FB83F9C3387FD4F1340C2D9 +:107280007B7F997EDD9B65F72E7C20B17DB50F60FD +:107290005F4DC0FB14F7411CCA16041DF63D4DEDB1 +:1072A000AA32A033F3E7622290E2AC9480FDA96594 +:1072B00068B7FFA22CC8CF491C14615CF38FDA6257 +:1072C000C81FED0A1A49F8BBACE2DDEC7E89057FE8 +:1072D0003450CF5DA6B60641FEFCE8E979F8DD9BA7 +:1072E000D4A512D447F838EF3FF9EC7C02F7D73C2D +:1072F000132305D4A77919F28C6F7A5E443971F3A0 +:107300007763A8DF6E7AEED647AFA4DF17BE1763A8 +:107310007F27F2B91B1E677FEFA18BDD2BF6E2D52D +:10732000FF0BEC84AE5F8878274D57278F3BD946FB +:1073300012F4F3AD21F255D81771F0E0D0DF626D91 +:10734000EE3EB8A7F6A63D29CC871BA35B89B66F96 +:1073500084DB06C8579797D06F781F35C5FFFF07A6 +:10736000B254ABFC008000001F8B0800000000003E +:10737000000BC57D0B7854D5B5F03E675E6792492A +:10738000E6244C8649988493F030D0201308886D09 +:10739000B44354048A75406C13AB380490A718BCEE +:1073A0005463ADCD490201C204468DE1218F01C471 +:1073B0008B0A6DB04AE95FBD1D10B9686FEF17B950 +:1073C000D6478B36446A6DAF8FD15AB4F7ABFAAF5C +:1073D000B5F63E93339389606FFFEF9FEFD3C33EC3 +:1073E000679FBDD75EAFBD5EFBE4DD1C7B6DAC82ED +:1073F00031E9C0B179CCC3D8B2EEEFDA1C12B4993E +:1074000064FD838BB1FF71DB189BC4D8BB39F620B8 +:10741000AB624C7F4C8A8D82E7EF3E26517B59F759 +:10742000B83DCE52B81ED863AFCF61F06BA6FEB7A1 +:107430003BD8AD2178FFEA03956B8AA0DFD5AED2A9 +:10744000525963ECAA9F1CCAED85FBCB7FF259DB36 +:10745000D7E1FE720B4BCC0A3076C701CB59C7A5DA +:10746000D8CFC2E2E58C7E5FD0FF83B99297B19509 +:10747000F84F787FF94FFF38ED77F0DE9F7D16E605 +:1074800054E1DAF307FB2FB01D7635301CE7A8ADC9 +:10749000AF57E97FFF8E036FD9715DAACC12FE6FE3 +:1074A00030F6CD4FADA9CFD3FBB3903B0EEBB9A3D4 +:1074B0007BC387965CB83EF5DE6F195E19BC67C06A +:1074C00005CFFF8CFF2864ACF18CF3F91326782BE1 +:1074D000D41CCFDB5F837F5CC62EFBC2C2D80A0BF5 +:1074E0001F8F1D18C2D8E5D0077FDFECBF7ED2A466 +:1074F0003C7FC2866FEB8C15C0FA0EFD75973E0E71 +:10750000F0FBE47FEFD2019F2B3EFFCBAE7B017EF1 +:10751000F66F4E753FACFF8EC7FFB0EB07B0DEF7DE +:107520008E3A6405DACB1EFFD39BF742FBFCCF2FCC +:10753000C9B7407B9A2AD138EF1FFE9B57837156FB +:107540003F7BCD5006F45DFDF45543996BE0FCC6DE +:10755000F5FD26C6628EFE36B4888EDA51186F2885 +:10756000349F11D7347ABC7BF813BB8CF34B2C615E +:10757000A984FBDD9FD96580F7649025103FCF3D3E +:10758000F5D6C91F40FB3DA08F23037D60DDC3649A +:107590001F5EE3C3185C573E75C3F55754E1D5161B +:1075A000D0881E8936D595814E2F035DABFAE93A16 +:1075B000281D0F021D2F457A021D2F1D48C7F7F009 +:1075C0001F970FA4E322A463763F1DCF3F56E78E9B +:1075D000E3C3A78610DD07A3E3ED4FDFE80E5F00EE +:1075E000CFF18BC0F31289C335410D7E5F2D407EF4 +:1075F000C8D67DB0DEF75F77C466C1B3F7D7FEA506 +:1076000084017FBC634BCC433C249E75A87BE1FE88 +:10761000FC675FB50761FEF79F7EC98EF4875FAE9A +:107620003419DA2CF93BCDA0BD52E28D3B1EC9893D +:107630003B90BF1F79EFE43AC4679185B9910EB1D1 +:10764000D9D3B55C04AF80D6BB32C6E56165ECD852 +:107650005CE9D281F83E0884C07598E9294D413A29 +:107660009E9D867C37181D8D75ABB8EECBE0B9FEBC +:107670008714791DC82F097B681C8E17E174FDE102 +:107680003B25C85F3F96DC9A540DEBB425ECA86F00 +:10769000F4C316757F6020BD99E566F7FC0A6CB5EA +:1076A00010BCE9F449E78347D3F800DF47FA1A78BA +:1076B000B9903C5F783D5F0D5F5DAA96C22F06DEF4 +:1076C0009AD73A481FBF59E988A1FE3E6BD3B6DC72 +:1076D0000DF3265EB0B1BDF0CABC097FB4693903B1 +:1076E000E1FD3DF0A366E2C770E3876B87C27BE1F3 +:1076F0001F96565A583F7F269FFFD0C234137E569E +:107700003A126F4A302FFBA593ED87792DFFE6944F +:10771000108E3B76D9620E94BF2C16C7F5FF71A769 +:1077200033A6437BCB4F9BE6A13EFB609783C1B45E +:107730006CF1AE9F117E6E63AC8181FE78EEE9BB89 +:10774000CFA33E7F7FB7853940BF2FCEEE26395F6E +:10775000BC406D68CD83F77EFEC5A3D87FE9C16CC0 +:10776000DCA4A0FFE27912B4DF7FD821E17CEF3DF9 +:10777000FDC7CF71FC3B7EE16608FF7F1FF9D9A5ED +:10778000A8FF0CF8176FB569BD26F89732AB96C401 +:107790002FF287B90D032CEFEEE841BE5F8EF7F9AB +:1077A0007BD2174276508E96E375045C8FBA83CEF7 +:1077B0004B53FAD17877381277055C44E722790A7F +:1077C000D1B908E9BDFC402A1CEFA2FC20BFD813A8 +:1077D000B7F1FED122CE173DF4DEDF50AF4FEA7F86 +:1077E0009EFEBED1FF13B52CA59FF1FE4A076BE8A4 +:1077F000CEA097AC797CDCE5073EBB24753CCEBFC0 +:1078000003E7E1F7BF2F311DF53C3BEC8CED8775AD +:10781000AEB0C747E757D0FD5077457FBB48CC8B0C +:10782000ED3C68FFC2C66AA99DC5DB47EC6C09F553 +:10783000CF8536EAAD5C9800C6BDFD480EF1CBEDB4 +:10784000475E3DFF3B68BF8B3807797EB7A0E73CBA +:10785000EE77EFEEB4305D453B235EF230EABFC316 +:107860000EB617F1688B97E49BE87DFB33CEB3A887 +:107870002792ED6EE03A65E07A5A9B6ABBCE8D6244 +:107880006C4D5398AE16D6B0BB17D7A75BD97EB850 +:107890005A59C3BFF2F65015DB7A0D3C473D63578A +:1078A000D456806B4B36304915EA8F1C92BF6979EC +:1078B00079342EB0F578D4576B9BA63F780EF582BD +:1078C000A233D58BE331DA3FADCCFA36E2F77F0451 +:1078D000BF1870DA6D613500EBB0233E012F366BB7 +:1078E000787D298C6FF3792A0162D6E69B1344BE1A +:1078F0008F54A824A757E771FE71C0F8C88FEC44D5 +:1079000027C37915BFF523B3FE70B168F008EA23E9 +:10791000D89F3783FE62234DCF81755C15D036D159 +:10792000DBEE01B853E8EF52C9BE11F2F10B29E0CA +:107930003B8F786876A8FBE15AC7A236A41FB394A0 +:107940007FB819D6B165C117A37B2BF07EE735410F +:10795000DC5FAEF27FB47978FF3AEB9E59D723E52E +:10796000E2B57001EECF75AED17FC02B105BC9823E +:10797000FECF49ACBB1DED47E52F0F9F9B086DC1A6 +:107980003F27B03DA47F9C13781FE669656CFA61C0 +:107990009C4F89DA5699F86DFC33A11BAE03B86E83 +:1079A00059326A02E2ABA23BF4AD71D0BE79C9880C +:1079B0000968372DCBE376D3095B77C158A42FCC68 +:1079C0008BEB99C71236C46798A976C2ABD087F5FE +:1079D0002C20DAF083FEDFBB7D44ACBD74E0FB37C6 +:1079E000C763375E075D6E3911BB0EB7E379A71227 +:1079F000CFA35886BBD569D9CC34DED1C0C96C368B +:107A0000703CC0EFD6DE4CF8659E8F10BF01A65CBF +:107A1000A5E3FD45057BDBA581F25D97F3DA4D68B3 +:107A2000BFD6E58C3E81D7C1EC12038E747A7C8C74 +:107A30008F804F56E705DBF2E0F90D79C17579804B +:107A4000A7154AA2C40AFC724A0D6FC4FB2B2DE194 +:107A5000E15EC0C75D735E7A5342BCF464B677FBE7 +:107A6000E7D3857CE8721CD6F3FA425B0CE16FC960 +:107A7000BE722BCAD96BAD0ED502EBFA0B768171B3 +:107A80006E62DD4487D773BB8A71FD352058D2E51D +:107A9000A4F76E89239E596EA01DE4F016D66B43A1 +:107AA000C57F2BB02E5EE7338DAE0B5890E8B588BE +:107AB000C5DB70DF00B8F7E23A0CB899BFA704E560 +:107AC00085FD4766FB2E1DEE734DD187519E8DFBC4 +:107AD0007FCC0B1FC2F11682605F3901E689DEFFA1 +:107AE000B0596E8C7EAD824F99129C3C1BFD256D6A +:107AF000FC5417EC235B853EA8AAE176942FAE9C3C +:107B0000453B2B7D1C16BE3A9894CF32249BCC5C0F +:107B1000A04F7C82758CF7D2FB19F3FB1AAF626F12 +:107B20004D4478837184371DAEF4F5FE2A8FC3531C +:107B30008FEF99E4AD3EACD935E85FFF777710DF82 +:107B4000ABAAB1115E7E096A8FD3357812F5617DDB +:107B50009835B4572299B604719D069CE9EBAAEFBB +:107B60005C274590AF834A6094FA8FAFF34C9E3503 +:107B7000055ED67D72AA32F9C2EFB1A08D5D4CBF11 +:107B8000AA1ABEBE00A005D7C76ECAA2FDAFBEB17D +:107B900095E66B95A23EE4B7743CF695692B916F20 +:107BA00037D41595B6407FD01E61C45B5F8DF6E378 +:107BB00094FBF9E27EBE76A902F7BB467BE9BE31B3 +:107BC000CE0689EB33435EBB64B6E4496C5B03BE0F +:107BD00039C0BF7D1BAE7DFB3F01AE982587C9250F +:107BE000C08F380F3EF7E87D3F86F1167A59593B32 +:107BF000E0B7D1CA886EB0F0D173800FDF6B3AB0B6 +:107C000003F97961FBB5A3D15EBA5D85E7F05EE368 +:107C1000FA6B47D79BE633E0F8C5038535A8271AEA +:107C200019EFD7A73CB715F573BDF3575BCD7AB9FC +:107C30002F87F3D5276F5CEB1D4BF2AC1E46B93690 +:107C40009E97E4F37D6BA1B01B7E51C36E9D03D75D +:107C50003F35A9DBAE1E85EB0A8E6E07B8FB9AC7CF +:107C600095E13EB0B07D5D0DDAF77D9276D809F2F0 +:107C70005EFEC8E1AF211D5C2A184820B77DFB37A6 +:107C8000F2E793B4523980FD582DE2A7FC91978218 +:107C900079979AF54E94D6D39AC427BF6FC0A54062 +:107CA0001BFD5A56CE02FB193A515C0F157CE75367 +:107CB0001FFA0F13F2B95C145C2A13BD1E92B91D92 +:107CC000B3598C7769BE859E1BFD26E4733BEB732D +:107CD0005B78423E5C83C1D0FCB5B02EC5C702EDD7 +:107CE000B84C16A27DFB213BA83AB467AFB06B48F5 +:107CF000F70D524F0BDA3BFA6FB218FA33CEE13D73 +:107D0000C71740FB03B07F5AA03DB5CD5784F6B7E7 +:107D1000FBA82380F66F28BF94E659127BE938DA76 +:107D2000C1A341AB5802385E741AE2E5F19D2C8084 +:107D3000FB5D01C8520FD2DF9AC8457F638CF2A960 +:107D400082FAEF83EA1A37CBA007FAF59FCC744387 +:107D50001EC841C862BA626EE7A7B58BD2FA97A572 +:107D60003C1FE6E99170BD56E8D30AF8F559BB8F80 +:107D7000213D7D373315EDFD432DDD53F1796C1930 +:107D8000637B2B51A9C7A9AD284C6D067A173378B0 +:107D90008EF46F64AA0EEFEF93BBA793BE177850D3 +:107DA000AD89192D12CAF5517A0FE43BBFB5D2BC8B +:107DB000FEDE5C5C2FAC3F17D7FFFE331355C4C704 +:107DC00083F6C02AECBFF9598786EF37B238E19DB8 +:107DD0003DE3203A74DA7A8E235DDE9F9DC55A40DA +:107DE0009E3AED4027EC3FC34974D980F20072E01F +:107DF000447900B9F0D8F5E30B90AEA556EA3FEE12 +:107E0000E8BFD7A07C57CA4A3702E571246AB3910C +:107E1000AECD0ED602F72BD6E834FEBBFBAD0CED93 +:107E2000F7CD52B4B61EED8A527B00E340EB73529D +:107E3000F5754B3EB75F5A843CC19BF370BC15BAD5 +:107E400083A1DC040F1C6B43F800F50D28FFC087ED +:107E50002DF9D0CFC682C4772BBAE733F46B9FEBF2 +:107E6000FD977F2F86FE9B351670C03CCE928472A4 +:107E700025C59F2C0CE5E0507194F0BDB996A92D55 +:107E800095C82FA765C4D32695A90C753FEBA1F61D +:107E90001DF09CF4BEB5A705E5E88ECE090CE71DE4 +:107EA00077E6E7448757BE038ED4E5E4E79E1C8659 +:107EB000E36B2E5A97137531FA877B46C79A25E4F0 +:107EC0002EDE6607E518FA971F3C7BF7AD38FFFA00 +:107ED0002B599905DA53AB1B7E7F1F3C5FF94CE9A8 +:107EE00004F4271F1378F824AF218EE3BA75376B9B +:107EF000C178929FF34D96C2E1CCAA86F9F1FEC1FA +:107F0000AC18DA036C8A87F6FDAB8F4AF16F221D3D +:107F10003AECE4BFB2BFFFA5C4028FF696D819DAD7 +:107F200063EB3E8BF94215FDFA6364B93D2EE722FF +:107F30005E74F795A8775FB204D0DF1E668D139E3E +:107F400064301C9B619D7BBF33B9E894D64FAF77FB +:107F50009A8EEE58338AF44E09EAEDE47D9B3E0F8B +:107F6000FD9C230FDC36C303F0BCE3842E5F077A4D +:107F70003D70FF061DF5CBD300F778B81A7644792B +:107F800042996D7AFF9742CF18EDCD4ED16F644282 +:107F900009517C36A1E07C9FD8006F4897A352A07E +:107FA00005E01A2707FA46C0FAA63EF321437B1DD7 +:107FB000EECBCC0DF87B660F3A0D80CF04C375670E +:107FC00055F7DA515EAE3EFAA1AFD7E44F6EEE78C8 +:107FD000A704EF7F98AFD1FCEF0B3C19F8D960EF05 +:107FE00091D15FD48F803E8579C68DFE9F5AC4D3D0 +:107FF0003B62DF39979FC7E347D6840FD7B341F879 +:108000008506FC4BC47EF4563EB7337E2FF4EA1B44 +:1080100082DEC0CF6F203F072B407157915E25FB5A +:10802000D9AACC0BB6301C5FE572A1247C8807E886 +:10803000FF16E9E18AE892BD663D2CFA039E7CA812 +:108040000F365F7117F1DB887F9334E2B767561103 +:10805000BFB9016FC86FFF289ED2F13372EE264779 +:10806000098CFBD76A8003E971E4802F531C71C926 +:10807000A716169F686A0BBCD4F4BE5456827C7B4C +:10808000A86802CAED07673FF44930FE88215C1FEB +:10809000940DE1760BD0A106E540FF3663FB513E1F +:1080A0005D81B2D9A6B8907B08E71F03FF60919469 +:1080B000DD38CEFC9CE37F4396785E3EC8FBB9F08A +:1080C0001CF7D591E9CF39DD3E7983CBB1BB9C114B +:1080D0005E47CEFDFC24CAD95F415E71BF9F5ACE78 +:1080E000E9B2F22985F4D04AC42FDA1179BD76CCF1 +:1080F0002B1878C83AFA21C7F3338067E293C46B30 +:10810000EB515F1C053DAD219E7507E2A5FD0A16EA +:1081100040BA36F64E6D413DFA84AC852C6A3F7EFE +:108120006A7AF7D0FBED57748F453A76499CEFFC9D +:108130000AD71BB2A2E6E37E532FE2190FC19A7A47 +:10814000C8EE0ABAB17F8D58D7A8ADABA72F42FDB4 +:10815000C572545CC7BA672C64277E74508A31E0BC +:10816000C7873E0BBDEE80F6BA318CF6F7ACF8D27D +:10817000FBAFC1751EB4049C00EFBAFBA261D4FF33 +:10818000FAA16CD287B12698C381D68995F4A02331 +:1081900026919FB452EF9DA6C038DA9AF044DCCF06 +:1081A0001D738F9CDC89EB0EBB5407EC27A5BA8CA2 +:1081B000B60BDF67E1BF15AC87FC9FB18170FD1086 +:1081C00058EF321625BFC8EDD7E71D87E7F5C81F62 +:1081D000007FDB8DDF699981F0FFDC42718C0F7EBF +:1081E0007EC3EB0E6C039D18C15BF7BA1BE6CDF2A4 +:1081F000DB35A7C92EFDE09911EEF097D80DC63AF0 +:10820000D6DDC7F51958222FC44DFC9DA5B39AA001 +:10821000A97DA3E0D7AC35709FF8B081E496591BD7 +:108220007C734CFCB44ED02958A51DED2539562B36 +:10823000518EEB37DE528774B07AD44AC4CFAD8208 +:108240003E9FDB82B7E2FADF6D628935C0CA7F6E7E +:108250005212A887DF6952A96DF03D6CCBD3280E6E +:10826000B5429530AFB1DCCAD638C0AF5B95261F9A +:1082700046BF154B4236D16FAE231FFBA5CA89D12D +:108280006F594372BC13BC9F889B8BFDE7F66E2928 +:10829000B1C614AF597EC09958638E57C6F252DAF0 +:1082A000497B56BC7F21BF156C8D18C62D9D7C085F +:1082B0008C2FD17BC5E3C36B86001C8EEA1E7B210D +:1082C000E04B1BD93B0DC343D75866B9512E1C8CCC +:1082D000FB0BE9E33E047445FC6D6852E81A6B52EF +:1082E00019E2F19D261FB51F6CD2A8BD43E0AD5425 +:1082F000E6FEC81E61271BE33C28F060F4434ADB1E +:10830000AB301ACB88DFD16246B9B6A1FD02FBA320 +:10831000754D1BC565ADBA9DE27BA0CF7720FC569D +:10832000354C760CF4677CBF8B51BE608A231C23CE +:10833000BE1FA9E8D87FD9810FEDD86F939DEBA917 +:10834000F76DA9F01C18C2F7950386FEC47D8DF069 +:10835000E7213FC0E1D719F2BBD166D67049284367 +:108360007CDD84F75ECCC37806E2FDA708D7EDD1AB +:10837000B3D310EF9E10980C15887717E98D8FAB4B +:1083800019D92183D1D5C0BB4107F74816C5F5C51A +:108390009AC28CF3F512C2FF834D0D749DE208C59D +:1083A000713E7775E24BD7FFBCA0C38B063D2E72A2 +:1083B0009DED86BD013D8702FC362DB0AF9DE2EA02 +:1083C000B1ADF5248F9327A27CFE66883D63FE0540 +:1083D000E8F81B84CFE631E818A23866597EE855E4 +:1083E000BCAFB0E893F5309E478991DDEA1979205A +:1083F000BE10E57E2DD004EC64CFDC47E35668ABBD +:108400000F480CF5A027148B5BD10EEE9418FA419F +:1084100059B3C2D330AED53E3EDC87E36595072421 +:10842000C4F79059DD76333D2F2C4717D7AFAF49AE +:10843000A3B86F325EDC6265AD55183F2A7F10E34A +:10844000CC5BB27F4471E546DDA13A883978DCF92E +:1084500036ABA2229F7FC31EFE04E1BCFBC1593A8A +:10846000C6262C9155E31F83EBFD05A1BFE1FD3D21 +:108470006BDB4A10EE7AB7761EED46F03C67FEC71E +:1084800014DAA7B89ED5A599A857EBB3797B43E733 +:10849000AA761DDB43B5BB24E83FC7639FE981751E +:1084A000D40FE7CF6FC3E730DEA12141AB87E4D023 +:1084B00096F7B6C2289792699DFDEBB5B2B74D7E8F +:1084C000DE9F3DCCE07B9D79FBF50DF07B9EC7C424 +:1084D000EFCE915F8DDFD3F58D7B2EF07B2EF2B743 +:1084E0006AF0B7DF7311FC5DEAE1F23DC2C3F97BCC +:1084F000A64715F627E76FA7D053E9F38F15FD8D33 +:10850000384CBA7DE0B5807D00EB3976D3E337A1F6 +:108510001FE13830BA0CD7F37871AC08E3281E0B92 +:10852000B71F1EFFDBBEA239789DFD78513DDA8B67 +:1085300062BE761BEC6FD0AEF09F9FA7019F568C5A +:1085400064B151748D9795C23A3DA25FA72D5088B2 +:10855000FDC6CDF22EC03CED4C0157236B203F925F +:1085600081DF87798A743FD4D82F37E4A4E2636629 +:10857000120F461EF7606D36CA2BFA8F1EF41FA726 +:10858000EAF5A9FEE34CE40F1B0B334932EBDBFFAA +:108590001DBFFC6848682EE7BB04C9FD3F61BC797C +:1085A0001EEE57FC53E07B27CDEE1B67E7F46735E3 +:1085B0004C257B3AC0E311FBEA819679A6FD0DEDCF +:1085C0000C1BF16F82F3AF4AD71F78789E0886386C +:1085D000619F80E3F1F89F07430A13FADFFF818769 +:1085E000DB13E3B292CFAD683FF43FE774F3CE659F +:1085F00029F681679692D2F62B4C57E0BDAC916A72 +:108600008A9DF1BFC5CBDDF822FEFB9B8CE2A16009 +:10861000DF8F47BF7F5DB157B698E419F6E1FB499C +:108620003EFD76DA870D3935E413F06A2F84F7DEE4 +:108630002E1E4D769C3DBAEA35B497378F514B517B +:108640008E7EE7E1FB31D8A12D33D00E1D29C79CCA +:10865000C07F9B477DA4203D365797911DBAEEB34E +:1086600004F957E9F01B76E866B4438B504EE6BC3C +:10867000986A87268241D37B8FE29A26A11D0AF74A +:10868000693FFAAA76E875F642931DDAED49DAA158 +:10869000DD8887515B1F5170BD9B85BF70EEBED8D2 +:1086A000A91170759EB230F4CB9DF1196FA2BD3D3A +:1086B000A49ADBDB43664559781CC14FF33D98F41F +:1086C0000F387F3BE1B90DFB87C223B0DE0AECFD1A +:1086D00038CE73EEFE4FC89FF4CC4AF50BCEA5F111 +:1086E000F36074DF20ECE4E47AC78015391E787CEF +:1086F0000C70FB786C9FF7658A1B3E38864D41FFF6 +:1087000078F3755DF47C832D1D4FDA84543C6994B5 +:108710008FFB8DC78897067FE3A1789689AF298E56 +:10872000A8F4F32FB5D5B4F6FF72DFFA07DF77B3FD +:10873000B0EE03D017443E8C639C0048D38076870C +:1087400012BD3F88F634F0FF87B89EACAD873194F8 +:108750003A80FFEDC3F9FE618CAF14707E570A2496 +:108760000117D8E65E8AEB52BE087F11685F82FF70 +:108770002823FE94318E507E42A178DB184C9C0059 +:108780005C5F637119EDA571AC97DAE37169D0AEE6 +:1087900004F71BDB1359A2C46EC17C58BC0DFDBC91 +:1087A000536AD85E00F39DDFD6F3A604F71FCD5EB3 +:1087B000F9AF128CEF2CE0FBA48B05C8AE56F10A82 +:1087C0003CB44071913CB388ED5D733EF94D6B3024 +:1087D000A780F4B95F7D3BDB4C1F3DB91ECC0BD9A4 +:1087E00098F18B19F63F0B9AF2E4B6DEBC0598BF00 +:1087F0007C00ED29E0C39107B8BDD07A46A2384F7E +:1088000027DA53646731BAAFDFC462AD282F258100 +:10881000B31AD2F4150BC503404197A25E1A7A260B +:108820005B25BBD4DA70D90D26396E05798A0332FF +:10883000F3A707C9BEFF2487DBD3C673B0C7C62220 +:108840005EA4DC29619CE7EE3E49433F79C8AC0059 +:10885000D9ABF9E3B50F31EFC0F487C90ECBBF44F4 +:108860003B8C6D8B6DEBCCE96067E55FC6F5CE5553 +:10887000053B5F443B6C5281C6F54B281AB4217C02 +:108880004A03ED7B463B886D80EFE755C1AB70DE58 +:10889000AB0AB83E4A7F4F17FDF2BF352BBE06E04C +:1088A0005A2BF82E58ABB34CF6BA615FC33E4EE379 +:1088B0005AD510B52D2EBE6E2CC7C1F7805FAFC53F +:1088C000E78E330EA2AFC39FCAAFE9E3CE16FCAA70 +:1088D000160467E17B1FCCEFBD0BF90BF82984ED83 +:1088E000154A78B8045DEE9AD9330FEFFF97353803 +:1088F0001BEF039FCCF9323E49CA9BE2A23CDD82CA +:1089000024BF4CB0637C67E1DFDD0CEDE505CCCE28 +:108910003485C78D793D4FF0E4B355D43F84F2B030 +:10892000F0CC15142739D9E856413325FB33D15FF4 +:1089300067C16968F72C98E520F959A0CC3AB913BA +:10894000E38953158AABB0A8A3BFFEA92CE5FD941B +:10895000BA2082AF74E0F8CCDCB6646A73B94ABF5F +:10896000BF40C9D5B32FCD341EC00C72B250C889D8 +:10897000F17E9FD43D16EDFBB50FC567AE07B89FDE +:10898000C8EF2952A0BDEEA113ED6BAAC1BE6FE6E0 +:108990007C08ED99BA1FDBDA3CDC2F175AD9099B0A +:1089A000C9EED854C0F5F02621F7F05CC7E7ED0515 +:1089B0003C9E8A390D3FB4D107F3835D71EEE084AC +:1089C000FF1CAB0DAE2F1744BF7098EBC7927A20F7 +:1089D000C834CF642AE9E2EB3819D01D96FEBC9862 +:1089E0001DF811AF0AC6DD47207DBBE9EA623D7480 +:1089F000CD85FD0FAF2A5325BCE6B3005D3D2C4469 +:108A0000572F6BA0AB8F45E95AC4BAE9EA673D74AA +:108A10002D6109BA6A58A967AAF328C34C2FB44735 +:108A2000B1205D0F95723FAEAFD9CA303E097E1DB1 +:108A3000F96F7A8B436DF5903F47CF1BC17FC37AA7 +:108A4000D75F17F07AACA1B7F0F8DDC7678A631675 +:108A5000A21BAF0B4AC78F4519B1638D29BEDBFA44 +:108A60009842F5D9067D8CFBBF16FBC1AF85BC1DB6 +:108A70006A0EBC1646B81E53025807F5443E8F3B9B +:108A8000F5F7E7FD7E25DE1B39F7CA3719C55B739D +:108A900035B43B06A3D7E0F1E6CA12DC67FA30DE54 +:108AA0000CF3F59D9D5A82F1E6731D3F1B2BB9C84F +:108AB000AEB04B6EB43B5E2D237D12B733ABB79F88 +:108AC000BE1666EDB5229E35D867CBC53E3BECE2BF +:108AD000F7D9FB0B82AFA1BE38F563F09C60DD7760 +:108AE00076483C5F630DB4613D49BDF053D2F7A3B6 +:108AF0001B0B82BFC7F70CFC8C9C9B4B79A0BF1E45 +:108B00002C4AA99F79AF80DB6987CAB4958877031F +:108B10000FE38E2844C7B73A86EE453A5E081F6FCA +:108B2000DDCFF17163413841FACDAA917C9EFAF113 +:108B3000D8A19817B8101C9F1BF4FD27C181E280B3 +:108B4000FAD3D0174F5C1928C178FAC28883D73B73 +:108B500044AF099AF1B530BA8535E6F3BA165BFE33 +:108B6000C0E7E0D1E7A1BE36EC24439E6D22BE05EE +:108B70001352DEE963CF5E96CBF5932F13DF3F24CC +:108B8000FCA3AD222EBBA68EC5CCFBEEDA9B96FDD8 +:108B900009FD00D0C1DA25B05E8795AFD71EDF761C +:108BA000552EACD75ECE2A317EEE50F8FDAFBF1306 +:108BB00063F34DFC9FE58B71FB5DD44924E54BF8D5 +:108BC000F16B8A53F7B3CBBC5C4E2ABD3C4EE56DCE +:108BD0000D3420FE7DE100AB378D6B653563BC0540 +:108BE000E8F757D2F3C285039E8FF34EEA8F0B143A +:108BF000CC0DB0A52EF3F319955E6EEF7C25FB76B8 +:108C0000AD2BA4A830DE5ACD319DD77754A5C47FB3 +:108C100073BC72EABE29E8B2B18905A8BE31491F0A +:108C2000EECFAC1B1764584F6E5503B578FEA0B558 +:108C300078B2CF655A476B9E88EBFD7DA26FAED9A7 +:108C40005EFA6CE26B61D47FC53C2F7D32E7951AEA +:108C50008C3F7C5CAE11FF21BDD14FBAC39B9A976C +:108C60005CDFA40688CE4D0A5DD3F9616D59FB3BEC +:108C7000486FBBCAE96D17F52AD6F89F5A707C2B4E +:108C8000D21B774985DF1FFF4C1ABDD518F97183B8 +:108C9000D17BDDB1BAD0541CC7553601C7B1A2AEE5 +:108CA000E0FEC7DE6C986F9980375B0DC535E8979D +:108CB0001D541268C7D918C09BB2FFAA01335DD6F4 +:108CC000D91A7C58B7BDEE334BC67AAAA95EAE5707 +:108CD00000B7817326FFFBEECAF06AE403FB532161 +:108CE0001DCD1F4509C6110EE6BAB838A3C7119AA3 +:108CF000BF16E0ECBA3C8BF2CF05F9A19939D0DE72 +:108D0000246B31AC0F3CD6797A3AB623EBB30388A7 +:108D1000D743528F3202EDE46B64B28BB3043F6CE5 +:108D20009AD6477EF4019F93C675467F3623074047 +:108D3000D8C8941EAC23D8B4227FC648B846AB79B5 +:108D4000B4315A2113DEF49B653A1734E4FABF17A5 +:108D50009AF3406D3E0B8DB3E9D3BFD42DC2F91AFF +:108D600019CD57D3189889E3EE949457109E87EE47 +:108D70007B651BDA5D3B5E5F4C76D3713FAF9FD95D +:108D8000B1C75E1B73713CE13C3B6F0FED6F97FA0F +:108D9000DB25E573F6A31DDFEAE3755FD1E09C57A1 +:108DA000CBE1BE56C1540BE99BA085D75127AF4EEE +:108DB000733B1D9FA3441D52FAFD5BFD9C1FB63102 +:108DC0007DEA0C98AFBD73AE8C781AD5D84379DFA5 +:108DD0009C881C4438B7597BE238FFB6AAA0478765 +:108DE000F9732A42B215EEFFC2CBE337A3226576B0 +:108DF000EC5F2FFAA7CF63F4DB660DD538AB701CA0 +:108E000016000AB351300EFACF177AFFA75E2B7FF8 +:108E10009FB1E9B88E9DB65E09F3283BEF512582DC +:108E2000A72AA6601CF25742BF4517CA2C4E7A31BA +:108E30002CE1B8FB92ED5E09E7DBFDFDF33AD2676A +:108E4000F7157CBF18561B7D6114AC6FD8CD32B5B9 +:108E500077DB381D76DFC3A85E9BB19E42D4EFDD81 +:108E6000D678E162B89FD3C902686A8EAA6241B41B +:108E700063BE7FE32B758BABF07EF47209E19975CD +:108E8000868D81F91243158227A7AA87A1FC18FDB8 +:108E9000D3D777A9A003F0A5847C08FD18E6CB61A1 +:108EA0001EEABFC3162FF49AF0E217FC67F051FADE +:108EB000783B04BE87ADE8117E4F37E9432CAAA664 +:108EC00078FCBFD8A9EE04D648F5EE9155F603C854 +:108ED0007F1B2523CF11F7617E7B0BE21BE5DE7F35 +:108EE0003A8879ECBEAA32AA3336E6F9EFA11CDF44 +:108EF000EBAAE4E908C76E5BA20EF136AA719A15D7 +:108F0000EB5CE4CE40CB3917F6E3E7ED7675848A67 +:108F1000901EFBF35821E223BAEA6421D26347E5AD +:108F2000498AA344725C64175A26DE351DE34596D0 +:108F3000E1F54851D37C5C7E3AE55811FA01EA50DC +:108F40007D23DAFD9DB09DA1DD7FBD7FFD468CF3C5 +:108F500017CC037A939ED49D38DFF19BE74C0CC06D +:108F600078B1A09DFCDAA824658D46B9DD60A1F337 +:108F7000675BC246BCA887FAF7559D9E7E09C63B33 +:108F8000A7737EC8BFA5FE5839B4F325F52330C6B4 +:108F9000D9A2927A7528C0F160A4FE18F2CD83415F +:108FA000DF47A839BCB54CAA17728D7621AA5F7C21 +:108FB0001FF02E21BF61013EC553AB5933FAEBBB05 +:108FC00024D688F54454EC8ECFBFC7385DD4B08426 +:108FD0003EC82E49277B6FD3A70B8E21FE75D0D7B5 +:108FE000FB558CAF847E8BFD7704156611FE12C68F +:108FF0001BDC42856CB425887F61ACFF6AC9A3FB8A +:109000002E2FF833EE2A59C27A6BF6F1952C670AA7 +:109010006A79FB59CC33A89DE783A8B72EB728AF50 +:1090200060DD96DAFBA18E7AF48BAB94BBD09F54B3 +:109030006B4DFE19FC179118F9156A635B0FDA572F +:10904000EAD5F6B30B72691D640F809C6D43BDBCFD +:10905000ABB9C38976B8911F60D6848E721279F647 +:1090600012F26B0B641EF7850D90F633A35F819CA3 +:10907000201F8C7DFD12AA4B437E24FF51F433E662 +:1090800071075EB917E327EE337FFA8CAE417BCAD6 +:10909000399E5F163A45DC459628AE73263B2E2353 +:1090A000BC676E9F85F932F5A9C02D743DE33C4B3A +:1090B000F5F9E6F7C10E9C5D1CFAD650E0EFDDF73E +:1090C000D9299FE631E2C157093A1974C67F93DD69 +:1090D000C8CAF179EEF78CFC2E580A26BA1C3E213C +:1090E000933D1C9D52B1176D954D4F879BB1CE3B63 +:1090F000586A6D90BE8EFB5722887CAF4B2C81EB5B +:10910000F64E391F3C006DDF554A831DE8E0AD4E39 +:109110005DDF66FF1892BF12F4F7F8C12619E5DC8F +:10912000932DE800B48C4FA673481C3E68CB5EE1DB +:10913000C743FF1DFE5211AF529D58BFBA70FD8844 +:109140007C825BED21FBC6A00FB0B0B275025DA7BB +:109150008F83EBDD3E2EF79A8BE96EB09FB5B90A8F +:109160009D13CAB530AA936337908C133C5467B4EF +:1091700042D3DAF30412009EC5129F7F9A2F9917EB +:10918000A7FB6E01E7FDFE848EA9FF2E18FA499514 +:10919000E83E6324B447ACCF53512FB2AD0EE24743 +:1091A000107BFD0B8C37461ADA9E8379402D6A2A94 +:1091B000ED838920D635BADECDD1287E628E6FA0B0 +:1091C00048EE70A4F0B33B43FC01E96A8607CF295F +:1091D00076484C7B00E5AFEAE47494977B2D4A8F88 +:1091E000EC477936BD4F7C901AE7286E4C951F9B53 +:1091F0009A4AC7C3A2EE5ABF93EB6595999E033C6A +:10920000910356A1CF18ED67631FB3D2B9B8488355 +:10921000FD8045F059DCC01FF49F04F283F962C061 +:109220007EE86958BFBBA16D15F2B7BBF3C8DD7806 +:1092300035F4BCA157DFF67339A9F0093BAEFA73D8 +:1092400087195E4F6EA8EE57385E8B9DEA255B6DE1 +:10925000ECB728C7AD4FBBF064347B3C2F56742766 +:109260008CB7C7CFF922B98F94CF15F638AF9F1CB2 +:109270009BA7C9C407D6D0EB27E07DE768BF847100 +:10928000F221CF9D96319FBDF129B59211FEF9399A +:10929000C676D67D0AF75BBD4A5671DE8EAA39B412 +:1092A000BF7477B27CD47B1DD6D07184A33BA2C996 +:1092B0006807BC2AF6A39A486015DA657D5750AC5A +:1092C0009AD5546BBBD0BEEE78DDC150FF3B1D3D3F +:1092D0005BD12E73FECE89B296C9FE4CB3AFE2B21B +:1092E000B83A32D957D9636409CF0D0C0F76EB65C4 +:1092F0006847809EBE16F09E1BEC0D22BDB429204F +:109300003A97C17EBEA247C77D0E6C6F6AC33BFC15 +:10931000FA437E1D7BCBDEFC4CF986A45E2DF75014 +:109320003DF8945BFAC87EDDCDB6BECE32C439C0FE +:109330001321FC753405F9F9AC726E6FEFBAD9B030 +:1093400083E25477D651755AF9363C6A5F2D6BE645 +:10935000733BAE73890D6580AFCBA7C81A0AFDA613 +:10936000D52D43C215FDE3306B54CBE4EF26EB253E +:109370001AB56999D671AFD01BC67A86893A7BE354 +:10938000F9DF84BDD4ECE37E5EC98ADEF50887BFD1 +:1093900082F3A2BF22CAEE413B4B6754770657B215 +:1093A0008F76DE77D70C9487DDB7D4DBF17E7D3501 +:1093B0000B225EDC15B73D8AC199669F45E8991876 +:1093C000AF176D58F2C51793697ED243392B4235DA +:1093D000648706E70C25FB6B45F73049EB87EB2DDF +:1093E0006F2EB773C19E423D04F6998A781915DC39 +:1093F0007B0A51E22D979906ED2DD604D9C95BAAB7 +:10940000998A7291239EE7943F998DE3F58FD3401B +:10941000F08EBA595611BE51C18FE2685F78E13DB6 +:109420004DCBC05FBE6C82FF2DD049B40E013FD939 +:10943000172390DF04FC7A6828D6CF8D5A7F78985E +:10944000D96E3A8BF34EA2FB9252D50FBFD6193B81 +:1094500045F30E067F55B7B41CC6ED13EF8F4019C8 +:109460002840FD90AACF2E14FF7D225FE8B7093C6B +:109470008F3AE0B935AE63BCF10958593480AE4734 +:10948000AA3E6EC57D4AEC131817A694B746F2485B +:1094900079054F6E0F9D1B64352C80FB8EEBE071C0 +:1094A000F62DB47398FA119EFBCE3928EBF81D0601 +:1094B00057D5E72971DAC787B28BDB7F589CFCC38D +:1094C00011EB2515F5152570B01D50F93E9FB61FFF +:1094D000C1FE13473CEF98EF223BE7B00CFB11EACB +:1094E000B1F77334B4DF06EC4742DF2B4C8FE37ADD +:1094F000FF7FEF4717DA7F0823A6FD06EB1070BF4A +:10950000D921E9A1ED01DC9F4E28A82FD2F79D4972 +:10951000881BCC4FB37FF9764D05ED13D43E30D484 +:109520001BC1BC11F220DA19770CD5B87DA1B2208D +:10953000DA1B869DE18CBE4AF41E867E14E9B1EEEC +:1095400063E8076E9C149EDC6E921BABCF4EEF5B04 +:109550007D3CBEBF51EA89DB4B517E34B13FC5141F +:109560006E2FF5503EE86E4B0FE18F01FEB0BEE46A +:1095700093325E471EA91C5D89FBCA21EE2B317D0B +:109580005CD2EE8B6EF162FC9DF3A1EFF29619189E +:10959000F69DEBF7F1F8CAC4DB9C23E17EA935A662 +:1095A00064D293DEDA38E5A5BC8D16ED9C290EDD7C +:1095B000553EE74BCFA9F860438F03DDE6C015E9C0 +:1095C000921DC8A2B6413756156EA673264003E415 +:1095D0004B57F41843BB8ED5B200CF1386A5B90004 +:1095E0004FF3F07087D714B7F236DA098E0E5C109D +:1095F000C665A786EB30EE173866D591AE91F2FCC2 +:109600003DB8DF1EBFF115DF598C2B8A78CF9E5CE9 +:10961000E3BC09CFB37BB27BB6BA70BEDF39E8DCFE +:109620003CF08B8E7E4BC718792FC6333AAEE3FEE3 +:10963000DD709F33B1C6749EAA57C439F08DB4FD56 +:10964000D622CE97537B3FD65199CE7BBAC539628D +:10965000FAA11E0EAA7B70DD81632FD7629D6C5725 +:10966000B048C278C96F855D33A09E43D0B96FC33F +:109670002544676F6D228876830FF38C6A3F7DD413 +:10968000F8477A23DE1F616DA03A64AB968B7CD3DA +:10969000B5FE065AB757D1ECAA691FAB8F96B661D3 +:1096A000299D8177836ED70BBAD1596D1CAF963D3A +:1096B00082F0023D7EEB9B84FE4B2A3D9374B1C544 +:1096C000A78F4179AF9419C209781C82CAFFDCD6F2 +:1096D000EFCDB281FF18B95AA63A374B6174960E96 +:1096E000A80C08BC0CE023B1AF26F1309EF3B38187 +:1096F000878E499CDFC1A20A22FEBC22DFE08D3F9B +:1097000049FACB58BFB756AD41F8731A65CAFB1872 +:1097100078628A2E115E1ABF9C8F99191F004B76B2 +:109720005556CAF771BC0A8F97E4445FA2B8430646 +:10973000FEFDC25730907F010FD333C543B4424979 +:10974000AC3B2CCD223917FE55E049927B55663152 +:109750007735E221112F23BDAA25F01CFE276F3893 +:10976000084F1DE3D418DAD9A5D6781DF68FE8592D +:10977000018C1BEE5875247EC2437C487969E6EB68 +:10978000E678D2AC54CFEBADE5F1977439F72A61A6 +:1097900027FAD7EACB16B498981A95246B867526C3 +:1097A000F95CE06BB6E01F58BF565890016F020F8E +:1097B000EE9759CC0ECAF9FE6A11C72B3F8EB6261A +:1097C00073FD50CE187F5A59E820FC44F0BDF1706B +:1097D00015719F4DD3648A67BA25DF4B48EF98CE49 +:1097E000E3A29B2B54D207D30B0DB9E2FCC0EE963B +:1097F00053F8C9D09FE9FA925575937FEF0BBB04DC +:109800009E06D187ABBF9C8FDC17D0875E25CE30FC +:109810009FF0257A707A61063D68D8A77DCFB33A6C +:10982000F41B347D87139C6CD013DF6DC9C2F537F0 +:10983000EF267F798D57495DFF02B17E512716A92A +:10984000E47562EE4E9DEABADD411E6F7107DAE8FB +:109850003B2F49B911764C57F8389B09E3FF150B9C +:1098600005919FA670791A6CDDCB0D7D1230F14108 +:10987000D945AD7B716106F9B9FFEA276760DCC69F +:10988000CD941E94BB2D2CF1FA098C53AC7880DD5D +:10989000E3A1B838D9DD141F077DD3B675DAC666E3 +:1098A0002BDA772A7D1F455FC6CFDF78F2834BD155 +:1098B0002E35C6BFA490FBF917CA0B36171AF9C983 +:1098C000F052DC7FDC98171CD29F17047C525ED0CC +:1098D000ADF2FCC8F1B3FFEEFB11CAA7C80B769C32 +:1098E0007D95CE0745261DA1BCE03AB9FB453C9FBE +:1098F000AB3F69A5F3AEA77E9C457EF39DC5597B22 +:10990000CCF5B83F11F3FA1A9FD88175A5DB9A748C +:10991000F6D62868AB99CF07FC54E8932764711EEC +:1099200088C56B1F457A375F2AA15ED866E7FAB50E +:109930006392772F9E8779429CABD876DB8B94CF4E +:10994000E9A864B23A7EE0B8914AA6A8EE7E3C1936 +:10995000FD8DE7F09ED5FC1EF4CF32B73B2A6FABEE +:109960000B9AF6C336BF9FF643CC8FE23973B7C468 +:10997000E5EF27063DAEE4FE547BA11C6BA17E1FE4 +:10998000EAF5D0765CA5D077075875EA397137E6E5 +:109990004D318E8879D309039FEFCE3973AA544392 +:1099A0007A6B34BE65F80FD7237B3A9A6E9B3E42A2 +:1099B00033E38BC31799349AEC82427BB48EE2195D +:1099C00093F8B970035F91453DB568DFF5B60C9724 +:1099D000D895E0BFE2B805FDF8319EEB72093D3F36 +:1099E0007225F00DA7C756D2EBAC7C423BC9A1FD56 +:1099F0006AFCFE4FB45423FE7941ACDFA8C3F8DC07 +:109A0000167EC1AC07D420AF2332F24F6C0BCF03CC +:109A1000A6D3AB42C43B3C6E11DF043936D74F1A94 +:109A2000CF01B1A5284F6A23C63418931AD9B1675C +:109A30003DA49A431827B8FBF739C7DE403BA4D0B2 +:109A4000C2D0EE50037A08CFCF5D283E39B724F458 +:109A5000FB42537C9261819349CF46D3E28BF85B02 +:109A60006F8A477A83E729DE08EE71C20EFBBA7B64 +:109A70004DD676947FD80F030EFFC078639583D3BD +:109A8000CDBB98C5F0BB5C2D47B2829CCFD5BD182D +:109A90005739D66C27BB66E714179DB3DAA9F0FED9 +:109AA000FBB64A318CB32C623C6EDC21F22B1D5785 +:109AB000A8B1353CBF528BEDE22A568AFC908C1738 +:109AC00033EEF7141AF15555FD56058C9FBBB88C33 +:109AD000EA2B0F89BCE7D4AA1E05EB0EF6551D57DD +:109AE00070BF786498D3A8D3273F85549FCC92F158 +:109AF0004F322D2DA638296853D493C518FF447FC3 +:109B000027C8CFD1F6757AF7621E23B7489C3F0667 +:109B1000DAB44DC6F3D9021E162A0A99E2A46E8C55 +:109B200093E6D375FA38B88E12F477A3FF82728366 +:109B300071D25C8C932678BC5FC4495526DA2B34ED +:109B4000EDB9CB691A8AB3968ABC902AFC1F758A34 +:109B50008BDE8FF8051D229C0EE497417B444865FF +:109B6000743E197F186735D6AD733A1AFEE9E2F5EF +:109B700016EACF5630ADA610F0B13AD51F3C94DFAF +:109B80007012FDD7AE7A17DB1B1818578F04EE9CA6 +:109B9000B614E31AEFE6D039FCC569FE628E587739 +:109BA00044D0DFB79A11FD7DFE5011F2971700DE09 +:109BB0008BEBB5C64F219E8BABBC5ABBB08BE5C9B6 +:109BC0000816C7EF7E293E0DF3263AF8D1220F3052 +:109BD0000DE3BA4B455C77096BA0F37E0A166991D9 +:109BE000FF105F4FF9D3804CE79A8DF9DD419EC796 +:109BF00073FBE30ACEE7ED94D95EF25BA13FF2FB83 +:109C0000EA7CEA6FF02BF8D6D41FE06D273CAF97C3 +:109C100098C033E3762FF7FBEBFDA11769BC6ABB55 +:109C2000C69FF3F594E8FDEB41615C2AD613F1473A +:109C3000ED18E7EC02E5B257ED7FBEC4A013D3DB0D +:109C400070BD6A98C70D223E1EC7DA1F647B107F65 +:109C5000067E0CBA2ED5EF9A867C7BEF02179DA765 +:109C6000379E9788F976FA7B259C6F1FE00FCFE728 +:109C7000EFF7EB27D1EE8ABD97A3E1797E63FE650E +:109C8000421E8CB6211F8B236F4B4B70FC0F72341E +:109C9000F4BF225A5C41BB9C75F378078010477E65 +:109CA0005A7A20359EBE3896DAF6A5C51B2281D396 +:109CB00064171F11F27BECCD2CC26B5F75F431D4AD +:109CC0001B11BF964B7992871E70E2BE24F9795C16 +:109CD000707F40CED2A07F2C20CF447D1A69E47AD9 +:109CE000AEC4A06B9809BA723AB9ABD4641EC62C44 +:109CF0000F3E7F83BD9CFB37DA93817EBAE5AC16BD +:109D00007453391E0DBDA155359C443CFB00CF88D2 +:109D10009C88DA60C7DAC008F021FA09148833E8B1 +:109D20003802D727D7503E58C8C761998FAFDF6533 +:109D3000D7F69BF4E6FE87F4C7D00E39767A2C7DF1 +:109D40003FB44FE975A2DDB62B203BD15EDF6F0B30 +:109D5000C9B5AE81F89CDA9950F0FC62B47A42162B +:109D6000EABB7D81091C1F618E0F9F9FAFDF5B6582 +:109D7000E8871E46DFE5117830E24887F213147752 +:109D8000EC92391EDC55A19BD07FF7B55A2586632E +:109D9000B04410E3EF4BDF2DD6D00FD4D2F683F7CB +:109DA00086C9A9729E941BBE5EEF6A432E84DCC4F2 +:109DB000F26283C939E5374D728EF32E4639570763 +:109DC000CAF53B69F3965473FD027C40F2EC0DCB6F +:109DD000425EF50DC4074024E4030DF984E4D9C2C2 +:109DE000F984699B08AE4E1E2F49C2195109CE5104 +:109DF000B80EEC1F8475105F69FF89ED118D83CA61 +:109E0000379DF71E4CBE9706DB48AF26E515E41DCF +:109E1000F9C42DF49921EFD16A9077139E927A3C80 +:109E20004DBEB7FA1B086F3B51BEE1FDA8BFF71846 +:109E3000F2694CC87BBA7C2F5E0DF2ECE997E774AF +:109E400079FF67C937ECE7E45717AF6131B4BF3A20 +:109E500054CE0FFBC1CFC075EDC70F0DA15E02BA86 +:109E6000E139AB4884B7917F9864E2DF1D12E75F68 +:109E7000C1B706BF80BC9E44BE2D66AA86F146438C +:109E80005E9719CF817FB0CE6101EA51CE3F6DC898 +:109E90004FC502CFFB027D94E7DFA5F63A919EF510 +:109EA000E0D7225CF5FE5EF2EBBC11637F0890FE0A +:109EB000778755E2BB989FBD88FDBB3A0DBE8E915A +:109EC0005EC809FB699E24DCBA903B8DE377B9A09C +:109ED000DFAE29DD44AFAD00970E702CEF3C4FF59F +:109EE0004BF76ECC0EC8D5E0574E17FA7E35DBD354 +:109EF0006C5AB76ABCEFD767601C283A893264B0E5 +:109F0000CFEA2F107F060C7802049FB67EA886FC4D +:109F1000AC823B8F7ACAE0AFA9BF774D1D03ED5DE0 +:109F2000D06528D64FE8FA2ACC9B1B7C65F0F1D28D +:109F3000D54CC27DD6077C82F9FF1D573FD0D6286D +:109F4000F49DA472B0AC869D09706DEDAC97309E07 +:109F5000B11343B62AD289F38315F907E058763056 +:109F600035DECD1E49E5AFF478F3D1DEB26F23FFC5 +:109F700044C10F45FF3BB2DEF202E259D74126351C +:109F8000DCD7E284B77D92F2327E57E09B7FBFE35D +:109F900018F2B5CF90A34699F2631D98D0C2ABDEFC +:109FA000331DE1F3EFB0058826B5A976B4DA10A722 +:109FB0007AA251AB9986DF65488F972FDAEAF8D2FB +:109FC0007879F4CC4D35C86FB1F512D50217A6AD2E +:109FD000E750BE4EF074B56707D0EE51A11FD96BA4 +:109FE0008FF0FADE633AE7FF8E85FC9C687DA4471C +:109FF000C1FA945D0D72F23C0CF2C122BCC2F3DFD7 +:10A000000D2B257B67CAD9731B2E81710A3B6CDD32 +:10A01000B87DEF083CE045BE4EB7C716A5E513D2A4 +:10A02000EBED97A6B5D3E1C7FC470EF757489E2F37 +:10A030004FEB7F283FCEC6E13E52A324F666C8DF31 +:10A04000347F3D8BFB7B5399A867063419DF2503CA +:10A05000FCFF17AE07F5F94B2FFAB0EEA66F122FE3 +:10A06000A6E8FBAC792AFA279BD76A71D467493FE7 +:10A07000B7DA7E0CF933B29685911F3B9EE7FCAAB6 +:10A08000EDB706319F90EC277179D4BF2FF24ED6F1 +:10A0900078FC760FE90D5157F31C7F6EE5E71C7DC8 +:10A0A000ABE304E7E54301EB6017BBCEB0A938EEA4 +:10A0B0001F10B920072F0E1B4270423F1DF1F1E621 +:10A0C0006E468BD828B163941FB81CC6C9C35B27E2 +:10A0D000685C98425A7F39E1ED049BD01F57776145 +:10A0E0008907DAF313199D3F2157279FAE71BC6E84 +:10A0F0009D00F77371FEB0ACD2550BAAD8EF8C4A15 +:10A100005723BF1E9DC0DF37D6DB3D4C4EA94755B8 +:10A11000C383E4BB00E6E3DE54BF28490F58EB6D70 +:10A12000BF9E9B3B0E1E56BD34D79BAC7B21FFB11F +:10A13000EF3AF3B942C37F32DA76CCEDE039997069 +:10A14000AA7C5C303F88FB2EE0EF8980516F97FA44 +:10A15000DC25CE89A4F315FE32E50329DF4879A674 +:10A16000E111AC974D9E0BF10F8FE8A06751DFB561 +:10A1700078FBFDB8DC224D7C4727BE1EF54CEE4631 +:10A180008B8AFA737F6174768544F8A6F3AFF82D55 +:10A190002EE4131772F0840C7415F4DA318C8F9757 +:10A1A0004EB7F4F841C74BBDDB28EF24B100C537EB +:10A1B0002A2717A13DD72CDE5723DE1AAACF7A2DE6 +:10A1C0005A2367783F5D4ED3E5F8ABEA8165C33823 +:10A1D0007FBC83F898C492FB82D93F904D7C0248A3 +:10A1E0009F87A5BC2A08107DCFCEA8FB1076C56638 +:10A1F000EC32A2FFBDA8C0B7CDCFF9D4B0DF8A3B07 +:10A2000039DD8B0DBB31C2ED2D78CEEB5C3AB93D1B +:10A2100094E4EB4EBE6FA991237763FD59BA7F9A00 +:10A22000107CF8804157611F18F6B926FCC6CF870D +:10A23000A929EB748B75ADB8E8F5833F8BEB0776F6 +:10A2400040BDB8FF22D73FC69F6ABF8E58CFE323D9 +:10A25000230C7BB391EFE7C9F5AF9768FD86DFA4C8 +:10A26000AE6FE6EB6F84F567A87BFB7E11A7237EBC +:10A27000561BF3A97E810755E4538D78821B9FC33B +:10A28000D523D68B71558C5B18F18A127F66FC9CA6 +:10A290002E14F7D5B8C89FF27518F58BE9F9A443C9 +:10A2A00052E045F4B7F4A532C5618BEE096555C09F +:10A2B000FD51D7AD58BA08AE3761DE14E9E4EFA915 +:10A2C00025BBA376077DB7AAD4DAA3648A7F7B6B0C +:10A2D000357BA6BC4A57D59C2F3DEF5B8471F3724A +:10A2E0000CBBC80CED92FACEF4BC13CFE3A5E7EF9C +:10A2F0004C71F35733E54D5F157953F5D3521684FE +:10A300002D62CBCD65049F3A94E355BD59A6BA633F +:10A31000F5D391F4DC17666B3C30BE5D639457FA5D +:10A32000DC969A8FB55684743CFF68E463E139CDBE +:10A330001B9CB5A719ED94E477BD6A4341A7D63FAE +:10A340007F920E8B07A3037FAED7F1E73E161DB3B6 +:10A3500018F7FBE7EAEBD0B6B84FD0C13BB9CD391F +:10A360004BEBCF730EC47F4C1A24AFB501EB2672B2 +:10A37000445E6BB0FC9DD13F3D2F5AB430951E809A +:10A38000EF47E99C89C0B3915F7C54ACD71807F0C4 +:10A3900043FD82D5CD92DD938A1FC071B2FFA166C5 +:10A3A000AEA7D3D773A5C80F7B72E341D43F461D38 +:10A3B00049CEC1D32975242EAC23C91DBC8EC463DC +:10A3C00009FC17E517EFB5F2F58A7DD65C7F993C5D +:10A3D0004709B47ACFCFBF9350FCD2CB4E2C6FED50 +:10A3E0008F4766AEC75C3A94EB8DA543B59478244D +:10A3F0009D7B92F97B9847ECD8C0F7AF27F263BFFB +:10A40000C5EFF7E98FDB356EFF24E8BC8273B48BB0 +:10A41000E2D0E9799827FDA9F997017917918F4939 +:10A42000E6A1FE497918FAC1FB8E61F994AFF83FB5 +:10A43000423F1A7918A3EE6CB77FEF6B7186FB3140 +:10A44000FF6EB85ECCF58965F88A5374565C7CBFA4 +:10A45000B07DCC919934DE4F64AA137CE8BE47C925 +:10A460005FD82F293DA44FE3A7095F91D8776E5A93 +:10A470008AE3AC9702E8571CD87352417BD3150886 +:10A480004EC2BA01639DF50196F15C42AB4F31EAD1 +:10A4900016449D82718DDBCDEDF4F7860D929F2FD2 +:10A4A0002FE671D3DDB6EED92837BB616C94DB9C07 +:10A4B000729EB7EDB6B2EC0AB8EF0FCC9984264D78 +:10A4C00072BC627E3EC2DF69A77E60A3A4D477AA75 +:10A4D000C559F4FC2F229EFCBCD0EBFB6DA122D40D +:10A4E00077CD5FFF33E5FD764A609FE3F59E8FE20F +:10A4F0008CFC75E030B4773AE5F9F6DC81F53A8604 +:10A500001D65F05F922F157583D98EEA2864644724 +:10A5100025F5D3C4CCF51787A41E824397781D8EEA +:10A520006F52D889FB84F7BAFF5882FAA9A098EB3A +:10A53000A7ADAB8F77376A667D144DD147BEB0D0DB +:10A540004F0ACFCB968465B22F4AA2F39DA371FE2A +:10A5500097F9773F7DFE7033E7BF54BD94BE4F80BF +:10A560001ECA2DC6BAC88599EB33CE097C76C78F33 +:10A57000F3BAA72A517F78B34CF18C64DD912DA6F4 +:10A58000A03DB0A98AE7E54DFA8BC60FCE6A965278 +:10A59000F47B00F601B8E61673FD85F5F3585FBA53 +:10A5A000A59AE79172CAF72A180F6DC74F0E21DEE0 +:10A5B000AAF8777DBBAD21B9D2347E9FA8D719B553 +:10A5C0005E22FE60D66E1F8F0776533DFD5BE2DC98 +:10A5D0008C515F98A4D37296319F9FBE8F14B2D8CE +:10A5E000D2A5702D12FBC8344127EF842EDA47180C +:10A5F000D201E9A9CBB14CDF73F7D6C607DB4F9C7C +:10A6000028FA2EDC4FB4C1F3D9FDF630A79BB19FD9 +:10A6100000DD5EF3C37AFC4B32D749BCE61FB08F36 +:10A6200050FF60F5FD53D3F6111DF711A3BFA18FA5 +:10A6300006B3338C3A586FFC6385EA3AC024C5FDF3 +:10A64000434D2C94BE8DF007156A6F063F3854D5E4 +:10A650007FAE23FD9CC5F8A3E97E5433D167B312C6 +:10A66000F4CC46FCD7CA8487CB5E4BED37BDF4797A +:10A67000CF0D68474E9527F0F362E23D172B984BBC +:10A68000F3F1FDE91BEFA4BED70FBFE8AFF2F3561D +:10A69000DFFCF402FD3CBC5E241DFEAB144766F8F3 +:10A6A0007DC1821BABFAE1BFD697DAAF76FEF30528 +:10A6B000DFCD04BF1F58C5D30FFFB7CA1D5F0E976C +:10A6C000C6E1BF7ECA05FA8DCC0CFF0DD30781BF52 +:10A6D0003C311DFF8EC5776B2F30AE95CFFFBD256A +:10A6E0005FDEEFD6C6F479749137E6D768B09EEA9C +:10A6F00096C09F48507E982D92AE4FE323E287AFDD +:10A70000CC47BA678E898FD2F96156A5AD606E4687 +:10A710003E12F41374B8207F083E4AE7878BE5A306 +:10A7200074FEE8E723BDE03B263E4AE707D8878969 +:10A730008FD4DA91F4FDD9817CC4DFBB207F083E41 +:10A740004AE787817CC4F9221DFE743EF97FCE1F43 +:10A75000EA22D22B66FE98F30FF1479CF48881DF42 +:10A76000743A87A65E53706346FE107411FC714103 +:10A77000BA0BFE48A7F3C5F2C740BA1BFC01F43779 +:10A78000F1473A9DC3CD8BF2F8F718937C71717441 +:10A79000D680CEAE8B97FFF478733ABDFF613A6BEB +:10A7A0008B48EECD74BEE11FDA4F18C9B981A7748A +:10A7B0007ACD9DBDB6E03B19E92CF02BE87C41FA3F +:10A7C000093A5F506F0F42E774FAF5D399F1386E8A +:10A7D0002DB72BD3E9077476A6D2F9ABD1EF42F2AD +:10A7E000994EDF0BD1F1A141BE335457C2FD9ED922 +:10A7F000C2DE7BC899B9DFBC126ECF6DC77E93E80D +:10A80000BBCD19CFE52F10E3BD29FA0D2B61C25F37 +:10A81000E1701C6AE95E827EDE244B2B7D77317D00 +:10A820005D5B25599C07D625735DD33D25DC8FD80C +:10A83000D9040EE025FDF7A3AB7BA6629CC3D7D855 +:10A84000DB8CD792D5F9C09A03F1E6FD74040B4E68 +:10A8500034CF17E371923A7E5EDBFBE9687ABEB3D0 +:10A8600049A1F1717E8CEB0E1C3F6B90F10B2F30E8 +:10A87000BE9F9E0FF80E9365167D670F3F2793C905 +:10A88000BEDBDA148B66FAAE8371F57DB4607E4868 +:10A89000D42D295E3AAF4EBF27AE0C24F0FB2DDB42 +:10A8A00017E557E2F7EF7E309CD3C597CBE31160F5 +:10A8B000E897A31DEECB8A36DF867256A304307F5D +:10A8C000DC9A33C547DF37597875CAF749D6C9FCD2 +:10A8D000EF15E8738C7396D163E80F5B6496A0BAAA +:10A8E000BDB4FEDF10F3B58AFA3B5FA36507DABF9C +:10A8F000E57B164AF3A13D6C38E727256615717E86 +:10A90000400CC0396E9F5D7C6FB563F3122B7E1FC8 +:10A9100054C74835FBA8E49EEBA7170D8E877E7CB5 +:10A9200005A4B74CF8F2A59DF732AE1F957CB5FA99 +:10A93000CBAF0DE7FC67D413762D5A46F5A7318BC4 +:10A940007A27FB467FFDE5F6A5E9F597CB68BDDBE9 +:10A95000EB988C7596E9E376D5A5D75FF2FEC673C2 +:10A9600078CF6A7E0FFA6765AAE3ECEF1FAE0B663D +:10A9700080FF23213F465D261D91D4904F5800F95A +:10A98000A4EB250B7DD7DDC11E6AC678CD5F834A57 +:10A9900080F2D8D3C385747E2D8DBE5D395D12D60D +:10A9A000716E6FB62624E007CBB22EFA7EA705F8AB +:10A9B00003FDF7F4FEECEF5FD0F931CADFD277A4E4 +:10A9C00080AF15011FFAC3B8191050612924EA4657 +:10A9D0001246DC1B9EFB9495C4A74C9503D7E279E5 +:10A9E0000016A173E0DEB03DF53C8A90AFEDB6F005 +:10A9F000EB2079C9EF94745D91AAAF3E13F8281942 +:10AA00006E31EA25298F63AB3DF91A8E6B33BEC3D5 +:10AA1000E7B1A67CF7A855E674D6EFE47E68D7A820 +:10AA2000389D7F893B59BE6D18CC2BB120E6277429 +:10AA300049499ED7C6BF53374CC865D731FE7758B2 +:10AA4000B6DFC724FCBB1F4FE4075B705DBACC4286 +:10AA50005887B2FDFE58A193FC376DB60D7567306F +:10AA6000A8794CDF7BDABEF660A185F86C7425C648 +:10AA7000995A1BF9F7B8B67FC6683FDA3E5F8B215B +:10AA8000FFEDC4EF73C1D2462EB1D3F9F301DF1746 +:10AA900012F81E8C8F0C3C76E53C5A8871C45629FE +:10AAA000F01AD6157DBAEB47D7D7827CB65E11B7C0 +:10AAB000E03A5A0B58ACB9B41F5F03C649C35F12E2 +:10AAC000CF2EC073EEE078FE0CD75E60AEDF0D9344 +:10AAD000BC6D97B43BB1DED0A8DFED5AEA2DC57A44 +:10AAE0002D43DEB62FE272D6B588E5A39C1872B569 +:10AAF0007D51B80EFD6BDD524475BB83CB0F23FD3A +:10AB0000F31BD037BAA7FF7DA6768F9D33AE5FCFFC +:10AB1000160ADADE2AF48263F8337F46BA6C5B6287 +:10AB2000D7902EE9EF19E3172EB19FC575A7CB4734 +:10AB3000A1F82E54A18F9F1B4C7F7EFD701E2FD934 +:10AB400057C2BF17677CF7EA5059B0E60F8887579E +:10AB50002C31CC5F19F1D3AE3A1E3F1DB05FA4C5B6 +:10AB6000537DC978EAE2C21F217E453C75FBD97F3F +:10AB70002DC4786AD7D22363F1BAAF444BD9B72E2C +:10AB800076FE24BE04FF3A86EF20BBE81F85C3E8AB +:10AB9000FF447EF79FA93E63998833ABB08F41FB9A +:10ABA000899AF240A6FDE842F8BD4EEC47D70F6700 +:10ABB000DC0E11FB6E44F0E1C5CA8BB18FFFDC1EC9 +:10ABC0005A331CF7977098E24C6D88BF49263D07B1 +:10ABD000FB2FE9B98B1C97597EC8D0BFFAF8650BDB +:10ABE000E56FD2F569BABED46BF466FA4EBACC1AE8 +:10ABF0001E5407EA5B2FABD93C1DF1561E96B05E82 +:10AC0000BBB5D44AFA3E5D9F6EB03538F0BBC06B21 +:10AC10009A42DBF0BBB58F004EF0FB2D8D2E85EAFE +:10AC2000F7D788BA6A3D87FFFDB674F87F53C6F13F +:10AC3000FA785EB40EED9443D2FD29F990A1A59C5B +:10AC4000AF654DD43B57859D5CFFAF39FD4D18B7BF +:10AC5000AD5AA6BAB7B6EA166526C0D9B642A64F0F +:10AC60005F3CECAB772EC37957CBEA286AB79CC61A +:10AC7000EF84EB0B650DBF9F7462613DC5EBB7AD13 +:10AC80009027221F4D13DF45DFA1F27A908757CB23 +:10AC9000B4EFE9AA8BE2F08CF5CCC0BA16C70A3B38 +:10ACA0007D571F14EFB72B4D75EB276E3FCFF07B11 +:10ACB00070FB7CFCEFE976444EF7A0B93D7A614D1C +:10ACC0001CBF6B39628A43D554FC7E6C308EDFC961 +:10ACD000F40595501CEB5222DD5803CD1E96E22F51 +:10ACE000D870BEF9329D533CB6675A1CEBEFF7D5CE +:10ACF00066D3780FEF59F30286F8CA8B47D27C7D72 +:10AD000042AF1CD833B908F9E7E13D6DF41D9B9CB7 +:10AD1000EAD4BFBB7EACE34821CA617620F5FEC30E +:10AD200075F142ACEB7430D37D218F589F5E24E4E3 +:10AD3000F1D4AA57A45E2A2E48ED57BC242093FFD5 +:10AD40001271D1DF617F03E0413939200765DC9F53 +:10AD5000F437258AFB3E62D31D667AEEBA94C3BDF2 +:10AD6000467C1FADBC540E61FC77ADD887AD2E2E4E +:10AD7000E706DDD3AF651BAEFED2BF7F52A8DCB0C5 +:10AD8000CDFC5DC76DC2AFB1AA3DB20AF81CF69406 +:10AD90005A992DE17788F87791775C538261E9249D +:10ADA0001FEE38F64221D63F7A0FBAE8EFC4E0F939 +:10ADB0003C3AC73D84C7774FAEBA8BCE51DD596759 +:10ADC00097914F3E7963289D67E89AEFA7F399C65C +:10ADD000BCE027D2DFCBC86BF40446023CFF17E887 +:10ADE0009A3D8E00800000001F8B080000000000CC +:10ADF000000BED7D09781CD595EEADEA5D4B7749EA +:10AE00004872B7DD96BBB559B624D3928D913D02F9 +:10AE10004AC603069CA4BD221192D75E918C9CC8A1 +:10AE2000608219202EC9F28AB0DB9B22754BF3DABF +:10AE3000924DBC92B603667924D33226310432C2D5 +:10AE400043482026B1C936C964F2899D9947C89CF8 +:10AE500073EF2D7575A95BB2310CC3F79EBECF5F42 +:10AE6000F9F65DEA2EE79EF39FE5DE923C79BEA2FD +:10AE70002B0831AE33FB7E0BCF1BBE573EE67C3931 +:10AE8000217FC3BFEB863F83EB255F918990B6F5A9 +:10AE900056FA0C0AA42E0AE5CBBE37D7B134235E8E +:10AEA0006E8C4720E4AA78DAB22E3DD836359E362D +:10AEB0008D17FD11A8077FAE7915F1DFFF99D753E4 +:10AEC000DBD5BF5FCD27D364676D0E21E1356669A1 +:10AED0009B8790DAACC75CABA611D2D364962C905A +:10AEE000EE5EFDEAD6DB21ADBC6C20C550BC7BCD4F +:10AEF00049D74A4DFFC2D87EC6F0F6A7F3F60FBA7F +:10AF00009490E0838ACAF9052F3A216D534204D305 +:10AF1000E4370B5EAC863414233331FF770B64E8DF +:10AF2000E741980B329690A9914D0B1468F7609603 +:10AF3000729B281172C5E657769F9E01E962E575FE +:10AF400001D2272692D86C6CCFCBCA87BEEB0A2AD7 +:10AF500058BF82A5FFF777FFB800D3611C0F8CCFD5 +:10AF6000B8CF4C2729BCAF2D9B40BB6D59FB5D1E54 +:10AF7000C80F551217F627DBBB75C0EA827242C4B0 +:10AF800045A0FD573C77FA67CFC4F928FA0E8EBF6B +:10AF900067C0E4C3F9089906B6DE8EF305F3D10263 +:10AFA000E9F0F801973FC9FCB6AF77FADA61C2B6AB +:10AFB000F1A7FA7BA6CFE93B6AA55D217F837FE9F4 +:10AFC000A589E9B03040FBF3B06795DF08E3ED31C8 +:10AFD0000D7461FAC1C82CBF11FAD79339E0C2F1E0 +:10AFE000AF8ECC64F9B9035D38BFB747AAFCB36133 +:10AFF000DC6153D4E51B81EE3E71BF78BB9FB47E0C +:10B00000AAF7ABEDFE3F5CBFDE97317AFD57747C4B +:10B0100060583BDE8B6BE772E9E0FFD7FF6CEB3FDC +:10B02000EC292024F762E881D072924802C8DF3709 +:10B03000E6CCB22ED1ECFB8D53444A2F63783942D3 +:10B0400064E2CF04FED57883350074D2434E3F6F5F +:10B050002924A474DF7E1BA6DB22A76D5EE0735D4E +:10B06000CDC06DA14ED7471BAC5EE0735DEDA2D4A1 +:10B070000AE936E9EC4D25901FAE132503B4D65DE1 +:10B0800057957633CA85B5A28472A1A3EE946D99C3 +:10B09000460E74AF15E7A05CEA6E3E9B202F7AB88F +:10B0A000BC004E1BB340FBDB0305BDDBBCF1FCABBE +:10B0B0002B189DF7AC9EB585BEAF46A4633E7DCFF1 +:10B0C000FB67AE433E5C237A2C50FE74CDD99B26A1 +:10B0D00042FD1D7344CA974B78DA3DC7E8F3407AC6 +:10B0E000225682F4783789C4A0C9324B746B09A404 +:10B0F0002DE344A240BEA37940B640917E69E99910 +:10B10000EBE0F76E27B40BE5361129A6B071450EBA +:10B1100078518E3F10EB81745FB545B250B9451C34 +:10B120009579208FF07F38B7A439F603C84F97ADD3 +:10B13000FE6D3E1C7795904FDB835982F4C7E55E28 +:10B140003A9E70D35DB137A0DCC6BA746200FEDDF2 +:10B15000DD7E424239943DD7F8E679CDBA66D624F1 +:10B16000A689D1EF27502F986B24DBA07FE9449369 +:10B170000F4D5B74E9215C2001AE288DB793254B00 +:10B180000969BD5C685BFF24F98D299E3602C124E4 +:10B19000C30DDF46BAA2F41475F941D6AE23CDBF74 +:10B1A0007E10C64B060CBE034827D6673B7F0BF8C4 +:10B1B000C468FB4927E220D7BAF46E4CB7654DFF4F +:10B1C000D795506E4F669A0FE967F7CAE93602A421 +:10B1D0007E0CE537D2DD4DC648AF80FD18E86C0324 +:10B1E00082B2052D2417CA6FCEC888E0B86D62D030 +:10B1F00047805E378B1E1B81066ABC05745EF7882C +:10B200009280E9338FAE0A228EB9EB25830FD77572 +:10B21000CCD7663B0223C8C15C6B6177DB15F1F4C8 +:10B22000DE43D6BA48121C23F07D74C418ABCF801D +:10B23000F63B884542FAE8883E569F01CF10317AA6 +:10B2400004786E6F1029BD75D5992313A1BF397786 +:10B250004F7F6B255D3F36BE8ED525741C39064663 +:10B2600097E44E73E400621FA3EF366C27DC92254F +:10B270006D83E7F16327FF7418E96F9ED587FBAAFA +:10B28000CFC4CAEF5D6DDEA740F963EAFE31465CCC +:10B2900075991A1CD6B8D82BC3EF7B387E823F85B0 +:10B2A000005D180DF1B415F273D2E53548977F3D76 +:10B2B0005673AB15F0C3B134967FDFA31F772835E3 +:10B2C000809F164D2F45FCF342C18A9DB64AE8B7D0 +:10B2D00010BC0BD3E2E4AF7538017F1C170586D78D +:10B2E00090A1007E8B22AEA2F8CDF0B3D94530AF4D +:10B2F000B85D69FE877B10CF55C6DF4F44E8CF614C +:10B300009B9AFF87850DF0BEBDFD6696AF5C935B93 +:10B310000B73757C16CF577217C96E7C5F62FDE3A5 +:10B3200066B57EE5C206C8AFBC5E2DFF83A00CEDFE +:10B33000950FBD9F95AF2C54D3EF76E0FBD4F1AAC7 +:10B34000FDCFB1F0B4F256474339D267A44082F141 +:10B35000DE3CF9CB8BE6E423DD2EF6227FAC2C0C11 +:10B36000AEF153BEE5F7CECF1C4E2787B3D4F7FC22 +:10B37000E52C8EFBC87C2B6FF7FBBBE4223A6FB742 +:10B3800018A0CC0F0FFC7C57864B336FE4DFCFCA7D +:10B3900046BAAE34BDDDEB5FD09A115F67FD7B220C +:10B3A0002536BAFF605E6583868EA20BCD4404BA53 +:10B3B00019D7603E28407A9C91EDDF50A3F98AB9F5 +:10B3C000506EE76A71A601F99535E6BA0DF66D8FF4 +:10B3D000378DB6B3D7C4DEF3E479F121A4B370B3EB +:10B3E000946580FA6273ACE502FCFE7E49362DE777 +:10B3F0008E9D7209900EBB7BEB4528A7349849318E +:10B40000940BAD59697B0ED2219B40E93C9479AEF7 +:10B41000AA1CF31F6F22C5F0BECDEE37A9BC51FBAD +:10B420006F9D68A0ED6D6FAA8AAE64FB5BC2A16FD1 +:10B4300030456FC6FA1B8E89A445C07D1D198BB897 +:10B44000F669EFCF836DB0CE7BCC6C9DA695BE1117 +:10B4500044BD202C796C2628DF590DFC1C784867E8 +:10B46000DDFC7D85B8CFDA99BCE8AB9B3FD507ED15 +:10B47000EFAA367B88107FFF7641A0E3CD36F9B680 +:10B4800016437EF697B20545C30FFF52A0F237422E +:10B4900032A61392C6FE4B72171F9497A3BC124993 +:10B4A000B3C18774132107906FBD6727BDC8F733F9 +:10B4B000FD5E01F2D366A689D81F42CED721BF48D0 +:10B4C00087C6715F6FFFF2D30A8EB71B0406D5875C +:10B4D00048EC79946F196B45B20D52690D2763984A +:10B4E000966659072DD5F87B2FC98734F9C84132A4 +:10B4F000ABB1DFB1580FCEEB7D0EE900D0675AB982 +:10B50000997834FC3C83405A2307EC85D94CBF23FF +:10B51000308F502FF3A0D987FC270AB4E681769D9F +:10B520003289E03C4BE7D263E2147CAE9E4BF0F9EB +:10B5300098EF6BF479CE76019F44D6BC0758EEBCE9 +:10B54000F1FE5F7BA15D678008C85F819F7970DD38 +:10B55000C85709E367F0E701F9E8E0F3167A3CD051 +:10B5600012837CD96B6C1680BE1D4D4B5B5662F905 +:10B570004046C0E1C41283F241E89FFD7A6BF33686 +:10B5800018575E4DE2B8F00FF9ABA33AA3771B6FE3 +:10B59000DF88EDE3FF61A98E9F667C7747B3278242 +:10B5A000741BC6B945FEB99C50F9ADDF3FBF9B681F +:10B5B000A6EB3BC447A10F3158E7A5C8A70B585AC3 +:10B5C00084F63D980652FDF9441B9DC79C74D21C1D +:10B5D000A57A76D46680F60B9B0AB211B71029E2E1 +:10B5E000427EF0CB0281B69B2BFA976CC47DF92D7D +:10B5F000339587FAF75FE0E5E81FBC379FB0F7D8CF +:10B600000DE76BEF9846FFEF791CC660FFBB732E0A +:10B61000EDBEF983AEDE047C026F9BB0D62CDBA6B8 +:10B62000C4E7653C61E318DF24D2DFC7379CBC5711 +:10B63000B0C36F5B2C745E61F4CADF60CA3CED1A64 +:10B640007A817FF90F24CEFB781D3DB99A13CB9BED +:10B65000A4C4F20E5DF9E3B871501ECE2254AEC3FD +:10B660005F2DEE074700700C8C4F32922D0E20D1CB +:10B67000F20286F7AE421C9B84DFED9CC8F89D9ECB +:10B680000E89F67D86E1E923D99C0E66AA74999805 +:10B690006FB7DA957498173BD1B40BFD7EB5C83BF4 +:10B6A00034CF8A868E613F53FC9C631F94911EC9E0 +:10B6B0002CE23B00FCDC7EF44D720BA689F436D202 +:10B6C00033E4C726E750DA1CC47D6AAFF9D8E249F3 +:10B6D00082BB2E1472FBC8E3CF503B44D8C4EC3479 +:10B6E00036DD3C440ACCB45C84F3A59DA7B3273D6A +:10B6F000077435EB896788827CF7354304F170E87D +:10B7000029CF06C411EFD7121FC5B72F9E27D05DD2 +:10B7100068DF5D8BBFBB030241BB81DA2E148988D1 +:10B72000CED19F1DCF4529CE0900EE11AE4D926FAF +:10B730008ABE867C6DEFBC0C9F42E2BF4763276CDC +:10B74000C81FDC3171082F2067D6E007C50AF278E0 +:10B75000D2103ED8307F44BCA0DC351FE53DE02050 +:10B760009EBF3F3B112FEC998FF23F355ED83C1FB7 +:10B77000E5FF105E407CE41E092F9CDA3D325E78C6 +:10B780006C7703E2AD4CB5FCC90588BF268BC2437C +:10B790000470D38E82C86E94F37B4CB20FF1D6FD49 +:10B7A000FB7E1044BCA5E2AF5041F3622DFE3A5F30 +:10B7B000FEA59D88BFA2D6812ACC6F0FD6EE7C1E37 +:10B7C000F35B59FED3BD4BE7296ECC57C75BBBB3C8 +:10B7D0001FF991356AF3570CDF3717BBCE6163D47D +:10B7E00026A13CE5EBB4A160CEBC96229C07D9B95A +:10B7F00004D6D575ABD5D74B87EF57D2800E724F95 +:10B80000167870FFAA78E75C717FB005FA51610085 +:10B81000FE9864FF9EE4FBBBA2CFDC8CFAE0AC2771 +:10B8200032285FE85BBD783FEA5BB326D684D2114D +:10B83000FFBE76AB09E9F8B10223A5F3F053818985 +:10B8400012E3B754CF403B0BEDE7E3E704D49BF49E +:10B85000E3181F31CBD8BEFEF7A3058C7F878BD9A9 +:10B860007B0F3E9E11215E9CD7606332BBDD739CD3 +:10B87000CFB6AD8705A74A644CC07DBF5B92658299 +:10B88000F49CE357F0FD2650BCE5247ABDF1C3716A +:10B8900044D6E815D95932C17AC60FF3E9EF8B6C5B +:10B8A000FE1F1740FBBF99D3DBF810D40B899C4FC8 +:10B8B0009598A9BC22C6A013EDB89BF2E59F60B98C +:10B8C0000DA2BC634E123916D7DBFC5D6D1AFB412D +:10B8D0009B29396EDC3F411D17D3F340EF28C5711A +:10B8E000A19863F4BDC38FF4BB81EF87D6293B28B1 +:10B8F000CECA15A33623F2B36F8812E5A3C0433630 +:10B900004DA7A287CADF9E45075DF83473FE047217 +:10B910002CFA2CF2C37B41FE11C610448D9C53FBC4 +:10B92000935920727C925C6EE51478181FE6F555E9 +:10B9300079A7CA339928745D56E407DEC67972D6B2 +:10B94000898A654A1C97EC99FF3A959FF8370A8EC9 +:10B9500093EFF81F8CE37EE6CDE2F22811C7011FBA +:10B960006A4EA69F7F3091EDB71C07DB8F541FCB2B +:10B9700041BCE7E9C5F10801D2FF831C9C4ACFFC1A +:10B980001BA57879D01FFAD13EE1741AA89C90DAF1 +:10B9900015BF7811787061BEDF5BA8C183F857AD21 +:10B9A000919BB221529F0EEFCB831D83F387F80F3B +:10B9B000F12000AC6607CCC7340BC37F2EC07FBD1F +:10B9C00088FF1A36AD31D887E340A994D14B695A24 +:10B9D0007009EE5BD21CB1CDD7F03DA95448C469C3 +:10B9E00001C8CFD4E8DBD7313CA8D29B8A1FA1E69F +:10B9F0002DA8AFD8AF13ABB61146DFB81FED1B3C77 +:10BA000011C477542FC3F57A90E18862E213918EC6 +:10BA10009D39E7050168B3A494E193A1F7723CB99D +:10BA200082D3B38A279772FA2557AAF8226243FD78 +:10BA30006D59B38A23075C389E5C6ECF83A2D6CE45 +:10BA40002AFA9C5301CF39A56CFF16661005715375 +:10BA5000E1422BDD277603F407C7B78010C423B477 +:10BA60007F986EF2789E9D8169567F36AF5FCCEBF2 +:10BA7000175767C8363B5F24E8EF4ADEDF903B602C +:10BA80009E08E307D1E53941E9DB2FE27CB8FD40B0 +:10BA9000FFC8F38D7EDABEBB49F2D0F41E0BA5576A +:10BAA00015572E6DB724ACDB344BC06CC1F69665D0 +:10BAB000D0FD55B8271147AE5C0BFB790ABE3F910C +:10BAC000EED57556D7F71ABEFED7F07586F9DB8A24 +:10BAD000FD1A5F07FD82F279EE602DD5CF8D03024E +:10BAE000F24FB47D20DF58C6C7753CCD7703DA1B13 +:10BAF000BB96B27EC0386FCA9C46ED91BDADA8B76B +:10BB00005A7D37201F08FD39D3A3407E5B215F2774 +:10BB1000EC9366FDFACFA62988FF7ADAB37B515EF3 +:10BB20001D473902EFEDAF1309F2C99E76711FCAA6 +:10BB3000B59E8653364F06DAF9CEDA90FF87DC8C55 +:10BB4000AEFAD690482BE2B5B54BA91CCB730F6C5F +:10BB5000457EE16A100995B3C698302F33BE2E6832 +:10BB600003A27A4E9A7F16DA37BB44B62EC5CDCAE9 +:10BB70001A00AFA4B89DCD5FA93971BE66F0F55625 +:10BB80009F43F3D5CCE6CB9D62BE54BE5EB816DAB9 +:10BB90009F82FD66FE2D751E96F37980F99A754792 +:10BBA0004E7CBE8083D071E43589D23612DF672E99 +:10BBB000DE9E9E2E42EE603F960F09C4B30BF65CEC +:10BBC00071D0924017792FEE69413E2BFD25D3832A +:10BBD0007CA2707922DD4C5012D3CE7589E994FA9B +:10BBE000C8B5A08F20BDE870BF6340BC60B127A975 +:10BBF0006766EBABCEEB3F15323957C07142CBCC09 +:10BC0000C33765E6503F6804E93CDC78C2750CC771 +:10BC100005FA12CAAEEEBF0A0CEF5C03EB4EF590CC +:10BC20004105EDD0F63612431CE5387D5E467CFDBD +:10BC3000E80690C4D5341D6B80F4573603E486744F +:10BC4000A8FD7D99DA1D7F67A47CD95ED7311FF9E5 +:10BC5000B27D989E3CB23EA4EA2F17AB07E15F325B +:10BC6000FD87EA5514FFE6EF44BC7EAC85A55FDF97 +:10BC70009F4FF1AB5E7F519F37727C00F51B90BFE9 +:10BC8000152DB453BDFEBDA363A95EAF967BA790EF +:10BC9000EDF363050C9F393F349018E0A68A935664 +:10BCA0003A8FE1D579BD06E89F5362F6AD53179EF2 +:10BCB000707D1BE9F0D8D82A84E6A10BDF7509A8AE +:10BCC0004F359E9C8CF6AACD62F485C988AF4E187C +:10BCD000291E39F3689A8CFBE0AEF169FB2C1A5CE3 +:10BCE000E52D62FD73AE3BD28D76EBAEF50AF94DD4 +:10BCF00071FC3DFAF1A45FC9D6FF8808E3A138239F +:10BD00005AFF08B5E34E1150CE759919BD851AF347 +:10BD10007A71BF1F31B37177AD7C5A403F4D6835A2 +:10BD200011A52B87B71B5E4DAC92233E4F6A793528 +:10BD30001FEA19B5F5A07C9A361D5ADD512F73DC28 +:10BD400083EFDFE476EFA376133FB01BDC8FDC8656 +:10BD5000E22DE2FDBF3648EE435CE312295F22FE8E +:10BD60009D2DCB206DB9DEEA43FA24CB67CB43FE91 +:10BD700005E0A3AEE077C83AA0011790AB297B7825 +:10BD80007E74E1B7CEA0DF685C83E8133C6887F47B +:10BD90000D52791F6078B0C379EAB57EF87DB3B3F0 +:10BDA0006AB01FD2954593E97AFBFA8D0AAE4B78BB +:10BDB000ED2387D18E6359B6724B0949629F6CE0BF +:10BDC000F6C98681960B302FB796333BD7F8D859F2 +:10BDD0006A9FEC68627E27FDBCCE2F37D1723B8B09 +:10BDE00023548F08DDF3880BF96F77A3B90ECB7757 +:10BDF000349DEA42BBD4E68CB939CC1EC9ECF21BA7 +:10BE00005A6463CBB4787DFCBB14BB600FE2C96994 +:10BE1000713C994E62947FAA38B20771A484F116DE +:10BE20002762C817BA65EB20EA7F690D3F22288791 +:10BE300041CD18B00086E8132214472A7F7590037D +:10BE4000BEE1B8115007F55365AE73486847D3E3B8 +:10BE5000C8AF95B17DF529D8FFFE5751EE17C7FE43 +:10BE6000574806A97F08F897807AE4A232664FD136 +:10BE7000DAFFB472566F0FBCBE8CDB9F54BB2096AA +:10BE80002B1CDD1EB899F313BDBE84E51127845623 +:10BE9000839CF4C6F15E3EE2BD6CFA9C5301CFEB8D +:10BEA000CAD8FECC47BC06F82D1FF19E9DEA57026A +:10BEB0009D6F8EF726109EE6786F02C77B5379FD43 +:10BEC000091CEF4DD0E0BD447DEB6D81E245C077AC +:10BED000B366A07EF53E4DDFFF4DE211113F6E4986 +:10BEE00094CBFF53EC864F1725DA0D5B66A6B55051 +:10BEF0007E7B5FD065A944BE7B92E2BB10091E42E7 +:10BF00009CFD749135217E22CE2F97DA900F38EA6E +:10BF1000C4256694FFA707E621AE72C897265F3F47 +:10BF2000A9BDF1EAB24BB3371E397AE205B42FEE60 +:10BF3000A816A9A9ECC8D137AD4B47F073EAED8F2D +:10BF400037A24E82F4DF12AC4F66FFB886EBE539BC +:10BF5000F6F332EA9BEA7B1D47DF4EB073DA8F328D +:10BF60007D5BDF7E0ED218C507853B510ED9B83DEB +:10BF7000EE777D853BD19E70AF81F951C90642F9BC +:10BF8000E40705CDBF7E10F9FEEA924AB45B1E13AA +:10BF9000405FC4796CC9A0F920195AD3507F551C51 +:10BFA000641BD2C59A8EB75642B90FCA4B693FBBC4 +:10BFB00056755CB042DA6B54B2311E211CD8E5C311 +:10BFC0003836FDB85CCB63945FB9D6193CBFD5C495 +:10BFD000CFB9AC41AABFE7BD62200ABC2D2FB8A4DF +:10BFE000C584FD5B4EA8FD1E23E8166AF44C376C31 +:10BFF000E218BCFA4E78529C1448A3693A7E98DB4A +:10C0000096090163712EBEC74CDF43AA999D42F584 +:10C0100073CE397035B3AF019BB164A75EB7213BD6 +:10C02000A8323D6B5679DC0EFABBFDD3E721CEBAC0 +:10C03000D720DD7914FB79471AEDE7F07924E9D4AC +:10C040000FB742A4721770D32CA44FD7BDE221C4FE +:10C050004FA45C11EAA15F63AE4CDC17AEE5E705C7 +:10C06000B49B2499A79B501E8DC37982F6C7058F78 +:10C07000F79BA7A59EA729384FD0F4549C2781CEC3 +:10C08000CB3D05F09EFC67D2E8EF2ABDA8F3740F04 +:10C09000D265AE665C5F1D655CF589E3CADB01E3D2 +:10C0A000C27D5774BE15ED0DCEA6E00CA483F9A594 +:10C0B0006C7CFAF174B5CF77902438557D8EE3FD12 +:10C0C000AFE0FD7759A302DA23538D1BC637BB18A7 +:10C0D000DE93F78C861E34E31BB24B2B33E97AAA2E +:10C0E0007669FB8199CCAEBB50F5A35FFD720CE87D +:10C0F000A323B6B4F1A807E783D9713E78E3DE2B1A +:10C10000453A0F79A2C11B975FE1D5BFA7E3CDBB2D +:10C110009BCC4092F11A074FE1FEE9C4F16373A989 +:10C12000C61F80F1A3FCF230FAD48F5FA5731F1FE6 +:10C130007F5E936EDD469F8F15C55ABA52E781DB4D +:10C14000EB271DA8A6FAC210BF20A7FC310D3F1A8D +:10C150004D4F5857FCF9E8098FF0F75EAC9E30B1AF +:10C16000EC8BAD273C52CCE4ACAA2784514FA0E520 +:10C1700076F6237EFDA47A4238F3E8F3C8860C13E2 +:10C180001ED8824FCB3719DEBFD438898EE7C8D38B +:10C1900004C675C5571F11909EC7A21F2059DC44C5 +:10C1A0008195AEC37D79F249E4CFA3F9DD9E29667E +:10C1B00038F14B5CCFAF300C4CB60296EB90E6EF0B +:10C1C0009C7D0DDD97940F91EBC4147C8AF131E5D1 +:10C1D0009AB4043EE5D8C1F9AF9BF1DFDB4A59BF01 +:10C1E000D4FDE9A861B81AE55269CEC5F35B89EFC1 +:10C1F000D7AF72B904FBEFD5628A2B34FCC810DFCD +:10C200008730AF75C9F4A46D5E73D2F1665D214DC0 +:10C210007AAE12F7E13F2CB6DAB85D558D03B2A2C3 +:10C220005F52E4FCED1F1637C03A496706631940B8 +:10C2300017BF2F7E679715FA631F50CBF7FB6388F4 +:10C24000AD8D51975F6B9FBD9BC743717B6CA821E0 +:10C25000BB6A9B87D3E7746A7AA2F8D9F1D2F21647 +:10C2600094D7A4D61A2D9678BB58BF5D8A20A91200 +:10C27000A3D2520EF9DD823448F589175B5B30FE9C +:10C2800085805E85B825BC6665FF831447D83D056B +:10C2900048B7C608B55B15CECEF621BF9465B7F298 +:10C2A000269D2F980FE85B5E00D21ABEB7E345A625 +:10C2B0006F280D66FA3EBF9F9517B07C218E7BA03C +:10C2C00005FD644499408AA70DAF5FB816E60BF5EB +:10C2D000BE46F33E7485E6056AF8FB587EB87125C4 +:10C2E000ADDF05790514FF44A9DE02F3C5EC742423 +:10C2F00087B6F7335C67E8DFB8BA880BED30A17B0F +:10C300003AEA916E9ECB62F9B7CE66F9A556AB912B +:10C31000DA1D650F8DB37C7EB29014077F56CFF087 +:10C320007AA2BC09FC713B3E4185EE6F6AB59DCF98 +:10C3300040F9748AE2EEFEEAD65685E2363182761C +:10C34000D3B039BAB510D7E71B22E985F50FB79FEF +:10C35000B2A15EBCF6251355BED4767F3199F1E1CA +:10C36000103FDFA0CE8B90CEE85C2DB7B984EB09EF +:10C3700086A963514EF4F1F81F7D3FAF9DC4F4B51B +:10C38000ED76559E6491080DF28C0968975F509286 +:10C39000386FCEFCD62502DABF49C9823320C79C4C +:10C3A000699AFD500DFB8190A1B83BDCE29D1BD347 +:10C3B000B87CDFB27736D0FF765E7E41C9BABD2841 +:10C3C00007B5F9182FA6CF773F209375A0D7B98D61 +:10C3D00044999B8DFEFCE97718517636E7C4E9A7AE +:10C3E000205E0F24E4DE18D4EBBF60E9BF02E561F4 +:10C3F0003DA17102E1371A6B51DFEE7EC9A6A0BDE7 +:10C40000A2DBA5507B48FB2B314A67A69B597B26B4 +:10C41000D8EB48CFEEC0A601B42FE735E724D071A2 +:10C42000FF853B5CB88E1D6F3C45FD6CC19CE35D98 +:10C4300002B5FF9A89369E37AF89D5BF587A51E940 +:10C4400024653E5F1F6224AE791ADCF26F9C1EF2F7 +:10C4500088663E46F09B7E5ACF8BEDAFFE77B5BF28 +:10C460006A3C745064725CCD7FA894D1E38FB8FDB0 +:10C470003E84BC0DF1C9BC346AD750E3BED5F23D51 +:10C4800025ACDC7A4EC7450BBFEE18292E40C54BB4 +:10C4900043E9219CF4F3826FA3DE3CCF5945CFBB27 +:10C4A000709C147A7C8E17715216D09F393B1EDF18 +:10C4B0007847F129BF02F4BA0F687180AE8B4C71D6 +:10C4C000F5A94566C588387406DBD739E9FE7A6A6E +:10C4D000A7B8D74CB0FF9DCF1305F5F2F76788BD1D +:10C4E00018D7DAB9F6A46D2EBCAF3326D27845A59D +:10C4F0004EA4F1AFF94EDB209E770AC54ED9E62255 +:10C50000DD9518557DD92A52FB51CCC29EC42C56BC +:10C51000D3ED66C274CF3D8BEB91CFE63500C6F00C +:10C52000D2278D0F0807DA283F09378B9558DA296B +:10C53000103FCE7F347696F62FB4B684E2EB9E7B26 +:10C5400056DA50AFBE3085CD6B472CB95DF1D112B4 +:10C5500013B75F2EA771F41DA0E2E13CEE354568EC +:10C56000BCF9F8764F9542E2E54F4D617C04E4C09A +:10C57000107F40D500FAC3E5E7825B517E6E6F52B3 +:10C58000D3E75E457919AE3E21A03F69DC3A3129F7 +:10C59000BE595361617EC81471188B2B04356E34FB +:10C5A000A9DF78BBD7CAF5AF44FD5CC5257A7CE32B +:10C5B00035829C43BBA7AA97578B02FA83DE038E72 +:10C5C0008436AFBEC7492DFADB3C85C666E4472EEC +:10C5D0002BE96F80F458D9DAAC4874DCFD68077435 +:10C5E00004329AA95D471E24A8BF839C1FC4F8F893 +:10C5F000B1C17D2D668D1E9EA7D3BB012751392C5D +:10C600002D27FBA9DE276BF413A6876FF726D1C36E +:10C61000B723F682F9DF6B63FBEE9941F19615487B +:10C620000F757959181F1B350628DDD8DBF38416E2 +:10C63000283BB782ED53FBC21FD1F9179BCF2B7854 +:10C64000AEAF6F46CC8578F372E3611FF1329C691F +:10C650007B765700F1CD68F693F0EA475C28E74314 +:10C66000A6083DEF7302CF8F00093EC69F53F939EC +:10C670002135FF243F5FF2648AFCA779FE33FCA9D1 +:10C68000CFFF21AF174B51FF14AF773A45FD1FF194 +:10C690007A6752E4BFC0F35F4CD1FE4F79BD81147D +:10C6A000F5CFF27AAFA4A8FF2AAFF78B61F96CFD42 +:10C6B0005FE7F9E774EDFF8A973FCF7F9FEEF1B018 +:10C6C00038A214E70935785841BAD0C4E1537C1C2C +:10C6D0008F2B23B2D19990A6717093F32305681420 +:10C6E0000A4C8CEEF6609C9841AEC77DB4722291E4 +:10C6F000E7546BCB5FDD21D7C4E3C076F4D6EEC43C +:10C70000F8ABA855AE44BF01A637CEC0F74B53F1E6 +:10C71000DCE437CABFBFDB3A3E59F9C4F4A5BF4FCA +:10C7200057DF21A56BE37BF4CFCA0CA26480DCA8A1 +:10C73000C3982AE44307076EC6381E7D3B303D95FB +:10C7400028B786E2EA147927DA053E78E34607F748 +:10C750003750FE4632A467717FE5DC2265611C829A +:10C76000FA9ECEF5128D877AB8C09B80D73A03D94E +:10C77000E95AFDB8E3B4183339E2FCBA324062B981 +:10C780001A9CE23E4DC60A0E8C5F7C4AF0407F3A0E +:10C79000BF116CA4FECE5989F2BC6522E3AB0F73C6 +:10C7A0003DB132302023DE193EBFC9F9F29A721E24 +:10C7B00007952119E8780C64705B657CBE2AA32478 +:10C7C000669A82CF8159D8EE503CA272DD3C3C1F64 +:10C7D000A1C623367EF7BA9D78DEB565E60B89FEE5 +:10C7E000E83522B58BF7AD83D585761DED23DBB912 +:10C7F000A770FB7018F74F79EAFD3765222B77B0E9 +:10C8000082E16FE44B2B34F35235D144E7E36025EA +:10C81000B7530DED9B1251DD3722949FC9E76FBAD4 +:10C8200087D1C5C1AC787BCB34EDE5E3B9014DBF11 +:10C8300052F1ADB19CBED472A9F8CB645DB9547C01 +:10C84000A44A572E153FCC9F98386FA9F85E89AE41 +:10C85000BD54FC394F57EE515E2ECA9FF6898C6E3F +:10C8600046E34B7AFE1656CF577B7A762B942E7D75 +:10C87000FF42F5E3BB99DD0BFD5CA7D47817EE0F03 +:10C8800043FD1B97079D58734BD97990AE815D5935 +:10C890005FA2288C90D6BCB87F4B2860FD21D6E8DB +:10C8A00056F48BD9BFC9FC5C21D7A0BF9CC6158CA0 +:10C8B00016A790E89FD2E70FC5B5EBFC46FA72A326 +:10C8C000F9990A389DE3791ED45BA4008B8B89C744 +:10C8D000C7113FC6C75D465C9CB1F4BF212EAE8236 +:10C8E000C7911F4FE371486767DECCFC5E522FEEA5 +:10C8F000FFFE7691C62B85D616D078A5A96A798CCD +:10C900002BCE89C7C38094A278A5A7DA4DE3DE8633 +:10C91000EC321BE27EDD84B83949BA05ED2CF6EB2A +:10C920000AA89D26559C5CBEA4D40A902F173A995C +:10C93000BED3D04BE3A186E86E4322DD69E3E690E7 +:10C94000EED4B82BD3952C0E72C2CBEFDAD00C12EA +:10C95000F7BF268FA3BB89C7E9A06D109F691F7A17 +:10C96000893C351E17FA0E8F2F4D334608EABF69F2 +:10C970001F16D1FC48A14ABF2C1E4A8D7702842F76 +:10C98000D2F819FEBBDA2F18A7199FC755BD5B71E6 +:10C990002F447959CAEDFB7BFADC0B517F47EC87BA +:10C9A000F17CB716B2F71683BE857E5A351EAF905E +:10C9B000E77F85E717F27C35DE6F347FB3C0FD7605 +:10C9C000BFE474FDB129B0B814DA911F3BDF8AFED1 +:10C9D00000AB9350FB96B1CE1F4BF78CEE8F80FAD5 +:10C9E0005F47FA959BDE8AE1FC0ED5474771E1E887 +:10C9F00076D94BF5E34C79929D2370D775D3F3A18B +:10CA0000573E13151AA19D4D3AFF455E9D42FD53B9 +:10CA10005E63C086EBD15537B21F47F563A87E2809 +:10CA20006753A27F8694075B90EE9D4D849EAF1D59 +:10CA3000C19FF14DD427D47655BDE29BDEA1F96E9E +:10CA4000A3F31D4B31DF3ABF0794A7EDC92F262F63 +:10CA5000AFB60BEA506C2EEE33F80FEA495672412E +:10CA60002E42BE215BA3DBA8FDF35D5281FDE5F6FE +:10CA70004DD99368BF84BF8FFE369D6D277ACEE86F +:10CA8000DC1DB5E8D7EDBE02087A06FA6F13ED9308 +:10CA90004E63A09FC60BFB886F43E570FBA5BEBC31 +:10CAA000B2F01D8278CDD136F30E23F2C11A66277B +:10CAB000BA1AE811F9E0C5DA512EF579D1762212C9 +:10CAC00075B178CA28DD274F727BCAF6B6B439A88B +:10CAD00047A31D1AEDAA6A7BA5D6067A9EA2BFFAC5 +:10CAE00014B5537657B3F8CD9EBA5923D259DE8781 +:10CAF0005944D1D853B69B03F5807D887BD2B2854B +:10CB00006D56AD5D6ECF1EB4CB11A344E336F6ACCB +:10CB1000E271B592EC1DC95E33147787F6F34BF0E2 +:10CB200093BDC1ED48FFDD7EB2F44997164F274D06 +:10CB3000FA62FBC9D2D5FE733F5948134F87768EF0 +:10CB40004FDB4FA6D203B5BF6568E78DF533DC58E0 +:10CB500042EDFD2E7390DAB5C28D795EEDBC85573E +:10CB600044EA91CF9D6F9D20906B09F9CF524F42BF +:10CB70007CA69AAF88F9343F2F8FC4F55B900F796C +:10CB8000F173518ACEDE2D63A84D7848FF5DB667FC +:10CB90007639B56FD2747BC9B2854AC6F0B47EFFD0 +:10CBA0000CF9390A0CD40EDDB1312DE9F9FCCBE5D5 +:10CBB0001F1BF8BAF557B7DAD0AED3595D9586FB8F +:10CBC000BDD4BA85CA97BE00DBF7DBB95DA614F603 +:10CBD00033CA4762F44FF5C1FC04EBCD1E9CE70E4F +:10CBE000C140F596FE0B37CE41FE1ABEC6D38B76FA +:10CBF0004FFFF38FBD86E73DF2DA4BA83DF51FF9F5 +:10CC0000FBFAB8DDDD81F6753BEAADE4D06F4DE8A7 +:10CC10002FB11EFA2DEE93C020C38D351ABB3BD029 +:10CC2000C3B82626FFD4F9C9BD56A4F3E37A20D1B0 +:10CC30003EEF0EE424F8954ED4118AEFDCCB093D8B +:10CC4000FFB47DBD44DFA7CE87BD3A4ADB753425EE +:10CC5000B6F3FD17DF26F47DCD8332DAE35CB0DE78 +:10CC6000999EF8FB69B9247A7FD78A1FDD84F47313 +:10CC7000778B5D46BCF26EF3897A3C63D09515AC38 +:10CC8000479CDA19F70B4596433FFE713D39887A88 +:10CC90007BC71212419C9BBF6EB01FED87EE66A949 +:10CCA0000AC558671AE35F1D26565F7DCFEE490C13 +:10CCB000F7ECE0FC466D37D5BA77A6298D04F8ED80 +:10CCC000FD87EED98B76911E8E5B88F2F77BE4248C +:10CCD00074D9D9F63ABD0FEAA18350BE72787E4F5F +:10CCE00009DB374181C4987DDECAF032F073943B92 +:10CCF0009F7CDF745FD4BEE9443996849FAE99C4AB +:10CD000070FEB3AB4F0A28C7C60500BF42B9C2E6E2 +:10CD1000980B0F867673BF999DDFF3E1C027CA3B5E +:10CD20003E9FEA536D67CD2489E11123F1523BEA1E +:10CD30007A27A5D3F07A0F7DDAAB19BD8E6B3A4F07 +:10CD400098BEC3E8C304BC03E9D3F140223DBAABAB +:10CD500013E9ACFD9558CC8138A78650FDA3737DAF +:10CD600029A54F155738038C3E5D4D89EDF483BCE2 +:10CD70003AAF799F4A8FE1379EA738BFDBC5CE0D0A +:10CD8000DAB91FCA5E9358FFD3E2279F94FFA4CC61 +:10CD9000B70FB8D05E43E9CE357CDDEF3504A8FD92 +:10CDA0009D6C70A488A30BD03836658995E2D8EEC7 +:10CDB000E7585C9D072BE7A3DEA9BCB51296B668C1 +:10CDC0007229DB376B361DC2FD59BA8FF931F4F188 +:10CDD00042CE008B9FCBAB93681CC3B88048E36DF9 +:10CDE00087E288AA478E231A8A976B4A8C97BB885A +:10CDF00038A2BF4C4A1247A4C6D3DD7FF8313FC6E4 +:10CE0000D3DD6B9009DAE101E30E627CF407057E65 +:10CE100019F5D3706DE9209E4FF9E08D5B63885B57 +:10CE2000C28244FD0BA8F0DE0CE50D809B11479BF0 +:10CE3000727C31D43FA0D566CC077CFEF124C4E7D8 +:10CE4000B7D712E4E7D61C86CF0D1932A5EF787C50 +:10CE5000DEF7256D7CDE4F0F7DDF8FF26192417A28 +:10CE600087DECFF1950C0FFABB30DECF5C459FA774 +:10CE70002DF0FC1ACE05E232BCAC83B6130D222E87 +:10CE80007492A00DE302EE3528D9D83F7207C3593A +:10CE900029F5A7252CFE24BC7AD324A617056B718F +:10CEA0001EC30FB0F8B78EC929E2BF9AD8BA8D3623 +:10CEB000FF13F8FA55A58E772C987C95C6CFE266BD +:10CEC00074A0DE033378E8B85FD1F02798D7499390 +:10CED000715E8FB608E644BD52317993ADEB278C75 +:10CEE0000754E31C75F180FF27D57CAC65F3916A8C +:10CEF0003F7E8278C01B709CA3C7033E21CDCA88A9 +:10CF0000EBDF4B0F3E41E9E753F3274CF6EDD5FA43 +:10CF1000131A0FFFC08FFC442DFFADC3D3F6B2F739 +:10CF20005D663EB7FFA7B273ABF6EC3DA6C4FB2827 +:10CF3000EFF7323C74178F4B69CBCADB807C2DF73F +:10CF4000A4E8C1F88454EBA1BF8F477F1E5DCDD705 +:10CF5000D76BE47EF724E7DB93B6138FCB7C6CE0D2 +:10CF600072E2328907F826A5C35D8750BE3D7B99E2 +:10CF7000FB521F9F09F4B667447AE3F687B2C38F6A +:10CF800007B9FD2184FB563E03FC4267DF310BC32A +:10CF9000F76F8E81DFF3F52FEC9EAF54FE97219C47 +:10CFA000C5FD30F77B47F6C374733F4C770A3F4C9F +:10CFB00021F7C3148EE28739C1E947A527A02303CF +:10CFC000CE5BEE7472597404F3F44F932FCA8E96AD +:10CFD0007C1F43FD1F4FBE08BB90BA2E9F35DE500D +:10CFE0009FFAF80D153F3D6167784DAD175E8F3E96 +:10CFF00049C4E75612B0D075A5CF21F9AEC363136B +:10D00000D625A64920517FD1E3B410DE778AF8BA3D +:10D0100074EC6EBC0F438F7354BC391A4EEFAFE102 +:10D020007165352CAE4CD5DFBA03B3C610BABEB1AC +:10D03000A4F8448DF352D3437AE76C43C23CA8F181 +:10D040005E0565CA22D41B9C69920DF9EB78A57523 +:10D05000D11CD7C5C767A9F759A45A9FB8FDA92AFB +:10D060000DC7D357CDC6D35D07E328473B52D485C0 +:10D07000FACBBB87B72C6AABA67E3E3E2F9316C475 +:10D08000B83D0BE95E6A4DF3A0DDA465F5C9D7A8EC +:10D09000BDEF6503BD37B1A279E5BF23E81FFEFEF2 +:10D0A000C47B24F44FBB85FB5D01DAA0BD6C54BD8D +:10D0B00009F5F572D61FED397D7319D3D34C65840C +:10D0C000C5155FA6DD622F1AD6AF4A6DB798E0612D +:10D0D00076F5BD451EE63FE07675F55C947A0EC6A2 +:10D0E0009E438CEE2A769E06F9D34F8A989C182888 +:10D0F000F2F0F3302C3E78E8FC4D4D018580F9D8F4 +:10D100003EB4F3306F3F1FDBCF8E9FDB1ACD9FE61F +:10D110007E698FADC283F156DD595FF268E4BEF2DD +:10D12000DD45318DFC52EDFF6A7A3DEE59F46FE832 +:10D13000FC6F9B793F52FBDFF4FEB5017A0E1BFAC0 +:10D14000E709F9E27E9B301FB747777E2EC7E25F83 +:10D15000B211E511BFDF434F272BCB8584FB270896 +:10D160008908DAF557F381DFEEA374DA4E08E2326C +:10D17000A19DF4E33D9A4EF4BB215EFF553AF5BB09 +:10D1800075BB0CF4BE4C29A0F8453B95C7B5C84704 +:10D190009D732DCC1F97DAFFB6B62CF793FBDF1CDF +:10D1A0006DABD8F9F3A51901BCC743EF779B666156 +:10D1B00072437F4FC18DDC9F7FA33A0FE984A01D8E +:10D1C00083DCC9EE13FDACEEA55886F73468FC5439 +:10D1D0007F57CEEEBD19ED3E8A547EB4904CA8DE4A +:10D1E000D3BD36AF17E3A0226589E719D57B15803B +:10D1F0007E283F4B756FC5D5E5C265DD5B3195CFA8 +:10D20000E317F5DE8AF272366FE57C1E3EEB7B2B70 +:10D210007E59E61DF25F7E11EFAD28E5EBAD3E4392 +:10D2200056F6FEBC6612C138D13C77E4791C876B98 +:10D23000ADD983E743219FC6D3879A09BD1F75D80F +:10D240003D16FC7DFAFB2B0AD7F27BF13EE77B2BE8 +:10D250002EFA3CEC65DE5B91C7E9F0103FF7AFDEDC +:10D260005BD1817142F86C5C9AF4DE8A9E6BD8BA0D +:10D270005FC4BD1532C67F0EDD5BB1F67D9ADFA7B8 +:10D28000DE5BD19EFCDE8A67B81CFBA0CC73797E86 +:10D290007792B318E3A154BFFBBF95E52C46FCADD4 +:10D2A000FADD1FE5EDA7F2BB3F82F949FCEEA3C50D +:10D2B00025785E7A97CAEF9E791FD17898B8DE3EBE +:10D2C0006DB1D64FA797DF9D656CDC171BB7B1A971 +:10D2D0004C8DDB60E5893C60C3FDB6898F4B6D5793 +:10D2E0008DAFB891C7371C3132FBC891A20C5F8B50 +:10D2F00007893BF2FAB5D0AEED30F35BC4E3604F83 +:10D30000D89668E8E5EB9C5FEDCD64FAFA69C990C0 +:10D3100081F7A9869B18EE01397C0B3BC742243468 +:10D3200061F59822B52B90BF3C4C24B4CB88ED918D +:10D3300016B4CBF6340ED038D90E1ECF7C55D1A4FE +:10D34000C52D40322BCB242E4F22EC7C0BC7312A2B +:10D35000DF8BF0F520D6C856944BF6BB617FE27B9D +:10D3600010C708A9E3078770C7907FD523AAFE5589 +:10D3700094BB5B78BC998A17F5F8459F9FCAAFBAF2 +:10D38000A5FCF3397F78B2FCD2FCAA7F2CFF62FBAC +:10D39000554FAAFDFF8CFCAA5B26323AD3FB5717E8 +:10D3A000E5FA9F29A7F2DA63E6F7DE8C480F2F7CB7 +:10D3B000CAF4B02837F092F6FD671E9D3C06F5C111 +:10D3C000D1FAF1CB4FB91F478E5675221D96679A39 +:10D3D00025B4F7ABFD986461FB4E3CFCE800EA7BAA +:10D3E000C7BC4C8F6ACB5A4CF97EEE744F81D6EE97 +:10D3F0001252E36347B1B75CAE3E78A0DC33A23E85 +:10D40000F88762EEC7E27A38FC9D1E0BEF317A484E +:10D41000443B8F1F9BF839FEE501EAFF7406FCF4DC +:10D4200069446083F196D308DD9F8ACCFD7D869A9E +:10D430005AECAF656AA0C4A0B18759BCECBEEBD171 +:10D44000EEF91FED5EFFD1EEF3CFAEC8CCF93DCAC9 +:10D45000141FF1A15DE586EF95EF9A83FCE3650368 +:10D46000FD3EC27E932CDA20BDEE9CE0C3D03FFD92 +:10D470007E76591774E1391BF57B445D3C3E5EFDB9 +:10D480004E11ACD71C7ADEE2B6EC2C5C8F1BF8B9DF +:10D4900088FEBA567A8F76A85D9428FD9C59B115FE +:10D4A000CF3DBE9B2352145E6A0AB0FC26D1A76012 +:10D4B0007E5DEB16C411F1EF4C2CA3F95D9248FB95 +:10D4C000156A78730EE697DE234A781EA38F7F478E +:10D4D000A2676D55DA326A07394BF1297E37A3CD41 +:10D4E00014CFEF6BEF55D0FFD3D315F061BDF4F23D +:10D4F0006611D7AB27C53DEA7FF2303E1A46BB2303 +:10D50000E49B725FA1FA419F531270FDCA9EB55110 +:10D51000FA1B9723EDB379F1FB40ACBC659D817E8E +:10D52000DFC9D4CE70D738773341FBA8857FF76940 +:10D530008C97F1131381794C884F95E269C3F0F50C +:10D5400054EBE9D755BDA713E4F02D94DE6610091E +:10D55000F5C5E8C2DFCB786EA5630DA1F7A78BCD2B +:10D56000EAB91533B911E54509DB0731727D462566 +:10D5700095DBD9D48FAE9E5BF19057A87DEC389F98 +:10D58000BFE3A7B3A99F6547CDD84A9C3F92A3505C +:10D590003CFFB312919F0B4A6EEF1E3AB7DCB4E921 +:10D5A0002DC3143C97C3FC83529318C17CBD3D5BD3 +:10D5B0009D7FBD5D5B3DBF5CA7FA99347177159483 +:10D5C0000F263FC7ACFAE15E2BF9B1D44AF9239399 +:10D5D000FBCA2AE00595308C6CB99168EC782FF382 +:10D5E000739CA3F1D1B68ACF276EEA44C5A5C9F7CB +:10D5F0009F577CB1E5FB09B5FF9FF23D64E1CC9AF2 +:10D6000017B0198D5C3F83E413C7E7471663FFF437 +:10D61000F473AFCE2EA33FFF166A54CFBF0DD2FDD9 +:10D62000D747083DBFD6D5FEB68278E43D8F919EA0 +:10D630007F73590302C6378F45C58972C2403FF2D6 +:10D640003509FDCD3E3CDF26B4E0F70AE08FFAABAA +:10D65000C736100171BA2B9041EF1153CFBB2D5437 +:10D66000F74306EB977339D9BF8DF97BCEE2BE70D5 +:10D67000C8C9EF53899F179C5589FD597CECC95740 +:10D680004D5949F6CB65CADB7D159E11E5EDB0F32A +:10D690003CE4CB8BD07F3359647EEFFBBDC5F47C7B +:10D6A000732ABFA14FFDDECCA59E8F49F97D8F91D6 +:10D6B000FB6134C8C7F11CD57D8F1E0DE2F7D67211 +:10D6C0002C038759FAE38ED9301E13EA1D49CE3355 +:10D6D000D7E31A5D15B727EF5DF4488176BFD470A4 +:10D6E000F9A1E6EBF50F271F671E3F1F5AB4F0871D +:10D6F000F5F87D8BF714BB07CF57EADF37542FE5DA +:10D7000039DEE4FC28B49AF1A3BE45C42CC07EEDFA +:10D710007BF8D502B48F7E5EDFB7013E48CBDFB524 +:10D72000DA4CED4FC704DF6DD4AEB9C84C58FD914B +:10D73000BF73F31FC78ED27BAA47D3FBFE5C91C891 +:10D74000F7F5F3A8CF4F25176E9CF2F9C8857BF843 +:10D7500077882E562EECE274F445950BF7A8FDFF62 +:10D7600094F5BE3F737EA5CA05688FDC9743BF0B57 +:10D7700046E957D5634CA70764AF5DBBBFD9BAFF75 +:10D780001575865C7A4F7A43327E95CFCB7DDD2C42 +:10D790006F9882FE262FD337FE74E8091A8FB6D110 +:10D7A000A8CCC77177448CF43B37687F65F7735812 +:10D7B000E939F93E1D7EEEA89B95705E587DAAF86A +:10D7C000778CC79360FF99581E6845F7C1E5F2F55D +:10D7D000E55346E6EB074DCA583C97766ADF261AB2 +:10D7E0007FD7F954608294A49FEAF3F0040FD7BB6B +:10D7F000141B3FB76FC3F3FAAA7C1D92BBD7337FCC +:10D8000086D748A89DB5939F7BE80A882D283FDFDF +:10D8100003F988F24C95C73DF730799C44DE0AE85D +:10D820000F70F0F8AEB1C1B7E4154CDE36E3BDEBD6 +:10D83000631B06A9BDD205F25A2B6FFD3C9E827078 +:10D84000BBB346DEC6A68C206FD5F3FA4F55ACDCD1 +:10D850008DF6AD11C645C7D1C7CFBD77B5DF45F150 +:10D86000F47B6BCD227EA7E88337BED3C2EC6A126D +:10D87000BBB7800C523B635EF3DB146F4822A1FE02 +:10D8800029FDF978BC47938D67366D571DCF57D466 +:10D89000F3F2BA7EC3785E9BA28DDBB2B2B8AD5014 +:10D8A000AC4A44157AAF6980E2F58BBDA7E0C54765 +:10D8B000CEBDAA18695C225D07350E4F9D07FD7A23 +:10D8C000E8F1545EDD205D1F278FBF037C45EF47E5 +:10D8D000ED80F5A1F354B78BCECB7B0D042FDB414C +:10D8E000FCC4E65566F30AF8897E3FC7255BE97AF2 +:10D8F000622986A7E6D2FA4E1EBF35C27CFCDF64E1 +:10D90000F311BF17C24CD47B21E83D0F3136EE58DE +:10D91000C9AD0B304EED267E6E6BB87F2C62C37B9B +:10D92000307AD6303FACDECE39542F859DF372F776 +:10D93000B15434F23EFED8C4EEE51B760E69398B45 +:10D940004F51EFE5C33034F694ED02F4BF8977C947 +:10D9500042FACDF8BDC3F79C0682EBFAF7860CBA03 +:10D960006F1CFB05CACFEE544E9B4B71DF05326432 +:10D97000EA57255133DA251A6BAD7C9FC6687D2F97 +:10D98000AF7F67D492B02EDF78CC9210CFE425ED34 +:10D9900054CF6C24E6F8EF307EEFB93F9E433F8FC3 +:10D9A00057F73B31DCEEC0F5C2EB18D0A9A3E74B2B +:10D9B000EBCED99E3BAD69FFEFAEE47694ABC9D513 +:10D9C000F4FC14AF9F8AAF7DB0DEFADC69E0C31BC4 +:10D9D000CD72ED95383F78386B06E8D1D7FCBE3470 +:10D9E000D9F707D579B4F8A231B4CB64941305ED17 +:10D9F00008F06CB16870E566F7092B8BF38FD0F5F2 +:10DA0000DBEC26D588D736BB7BADD8AEBDBA998CBA +:10DA1000F47D43287F2D3ABBA1BC94BC1F43ED4647 +:10DA20004CB4DDB3127B1FEB5FCA76614F0C509C88 +:10DA3000258F781ECAE261F7B6A46AAFFCA3D6535D +:10DA4000653055B65266774B7377C4301EEFEE9F44 +:10DA5000DA14A041F83D313E7CF383D1334B806E24 +:10DA60006C24536AC57AB1FB7E81F1E2693EB3074B +:10DA7000D7B658D9AF201FDD5A4AA2184FD0FE2082 +:10DA8000F35B3C545440FB59DCBEC79A2CEEA663B2 +:10DA90003D25E2A174DAED110571F7983A5F89A886 +:10DAA00069670CCA690D9DA8EDA61AFF68EDAAF377 +:10DAB000AFE6EBDBB71C7D8B8CC352E323BF421C6C +:10DAC000AA6C70D0B8ED88A09C2AC37431D34F6D76 +:10DAD00007C7BC8EF9F3C54C0C0A243BC607637D0F +:10DAE000900EFCB34D41FE54FE91F8421FE21B988C +:10DAF00037D423767CBB59C67B5856CD7191568955 +:10DB0000A66398DFF8E224A515F6A3A528317E6B5D +:10DB100055AC5EC4FDBACA9D1DA17BE823E82FF079 +:10DB2000B755F87F904B1137D30BDEDE2FECC37364 +:10DB3000253B3E8E6C427BEABE43023D62DC18AB65 +:10DB40003F45F77BA490D6DFC7E7732BCECFC4F851 +:10DB5000F81B4B8337A0FDAE717FE574DC7643BFC5 +:10DB60001FDC49DB4B2BF2D18B0376707B5E1AC630 +:10DB7000E768E8231279E75FD16FF6F641C18BF2CF +:10DB80006155EC3F687AD5FEAC8264FD6E8C31FB4A +:10DB90005EE37E2FB5EFA9FD5975709F794966BC8C +:10DBA0009F17DB2FFD7AEAFBB78E9FAFD888DF4740 +:10DBB00045FB217E1F752ABD6687F2A58D29EC9451 +:10DBC000AFF17BE637F2B859188701E339B6623D09 +:10DBD000CDB836F2F41B570A49EF77DB6853EF49AB +:10DBE0006372C454E4493C277825D32FB07D390FA4 +:10DBF000F719FF83F6D7E7A13D53FD0B96C988BF00 +:10DC0000CBD9BE25C67504E366AC886724FC5D8964 +:10DC1000A15C07A0E2BBBE1AF980F1FDF35A7BA616 +:10DC2000E11985CA71E80BBDE7BD1C80E0147C1FBB +:10DC30002B47FBE31D5E2FDDD94C508EA6CBA4599C +:10DC4000C9C2FEE8CA972B340E807848F3F5AE249B +:10DC5000EFE5E5519C215FD7F3FDFF44BE9F3E9C5D +:10DC6000EF133432CC48CDF755FEF65F1F52478292 +:10DC7000008000001F8B080000000000000BED7DFD +:10DC80007D7C14E5B5F033FBBD9BDD641212F241DF +:10DC90001266C306160DB2493621848093103122D4 +:10DCA0006D174405449C4884C8E782D4622F36131C +:10DCB000085F1125284240AC0B1545ABBE915AE5D3 +:10DCC000A2F62E0111BCDEDE48810A450C9452B545 +:10DCD00016D3D656FA5E3FDE73CE33939D5D82E255 +:10DCE000AFB7EF7BFF78E34F26679E679E8FF37D8C +:10DCF000CE7366C25898853C8CD91B4C67ACC970F2 +:10DD0000F57FDAC4F0CAAA9ACF3A18FD7CE5C57F40 +:10DD1000D355848F1598D857668455C632F8554D1B +:10DD2000672C67098BB442BF9CA223CD330166A246 +:10DD30002990920570F068F38A20828C255500ECBA +:10DD40003FD2FC1380B7AD669209DBFD479BF7031A +:10DD5000FCD558183C8BA6FBFCAB72C6F2F1379889 +:10DD600027DF77A49AC63BC0DBF38215B32DD7C05B +:10DD70007569AE7AD6AFAD0FFECF09E4AABDEB65EB +:10DD8000B1F5C138263688B17581B3D563619C275A +:10DD90006447875964EC8122534D0DC03F868EE65F +:10DDA000406CDE026D5E80BE42D88E303CEF2EF6B7 +:10DDB000D514C03A070AD04CFD238C95C1F8FECE8D +:10DDC000FB8464BC02DE605D5FE1CFB5B1AB1DFAE0 +:10DDD000B3918CAD77B1C68E22C696322677B863E2 +:10DDE000ED2303265A673020D078FD97FE7BFBB9E0 +:10DDF0007EF02BCE41F0FEF673A58C8D0E4804EB21 +:10DE0000CF6D9A3A6E8B15D6B3567087713F382E08 +:10DE10000398856C919D4087B58EFD348ED3F9EFC4 +:10DE2000F4BCFEDC5A279B82EBD828C0D5B08EE923 +:10DE3000DA3AA6E33AE01A69DAB5ED9C95B17D6766 +:10DE4000EC2A8EBB712A8BD8615C2F93B708E9341A +:10DE50000FC37998A80813817F6EC6F565C4C6EB19 +:10DE60001F9A2530189F55C927CCD07F418B4D6A0A +:10DE700085A1375ABBC73502BC31D5145045BC7F8C +:10DE8000F05D01F0B6A0CA7F17F2DD82AAF2D916C2 +:10DE9000B8B23D1931FA0251364EEC6F52603CEF88 +:10DEA00014264770DCDC7401F1AACF3721E08C9B8B +:10DEB0005FA73FAC3F8AF347FE5588202D22EF65D0 +:10DEC000E7E038DBB3E56C11F1305AC90EC175C11A +:10DED000947187908E302E63D908C3BA92BF795D52 +:10DEE000BD72A03D9748FFC4F5F4D2A1A96DE8EF3B +:10DEF00000BF0F34B5D3F5A1A6C8D0DF1532D6DEEA +:10DF0000B48BAE5B9B3AE87EEC792E7F420ADC0351 +:10DF10007E74F9D2E3F8DD5D941E270F2915F170A8 +:10DF2000B6120F0F688C877BC71FC848BE63EBDC37 +:10DF3000A3AD2FAAADEB90B6EE2EBAB637BD1BB788 +:10DF4000CEC47525AE2371DEC47527AE53C79B8B37 +:10DF5000B5915C5A3479F2B028C9656E40792C00CD +:10DF60007291C42287EE077E6C571E1615A0271BE0 +:10DF7000AD1E6E02BE75FA4DC477D29A6571EBCABA +:10DF80005F160FDB1987691F308EE5FE36B5004836 +:10DF90006A7FDBA9B68AA8174B48EFEC537638BAEC +:10DFA000817F5A951D4EE46FBF639703F5E7567F57 +:10DFB0004D0AF1BBC8F9C0EE4BDC87A6672FA6332C +:10DFC000B55F6C5F8250C6F1CEACECABA4D8FEBEA0 +:10DFD00072CA2F053210FF4C3D0B787F10AF80E7DF +:10DFE000F51ADCAE5DB769F723DAF501EDFA63AD3A +:10DFF0007DE8A1C92938EF6AEDFE56EDAAAFD3E559 +:10E0000033B1A8010FC941178B1AD62D56A5C5B536 +:10E01000672B3971ED79E182B8F6A1A7F87C979367 +:10E0200003AF6A8A7BDE5DE48A7B7EE0D2F8F97416 +:10E030003DEBC8CD89BB3FA0317EDECBCDF7E0689C +:10E040005657067CF0C05016590EB87515ADEA4209 +:10E050007DE32AE27A87F90DFC0AF29C14C3FF39AA +:10E0600023FE5911C717283EC9B8BFB5C96D8DA881 +:10E070003F18F227AC935942D2A4AFD9FFBEDCE5DA +:10E08000CB555C8FCF44FA7475EEEE435E18FA9967 +:10E090002213999D077C9C8F56E66F95BB61DCD55A +:10E0A0003F02BE81AB3D7A1F9360DC8E26E01C3BB5 +:10E0B000D2DFC1D421703F37CC14B8EFB4B0FDA487 +:10E0C00097A3CCBB132E4E87B85F407B70006009CE +:10E0D00060B7BA8F60456B17DB38DCC0DB9F6C1212 +:10E0E000693C9DFF7CB9B2A91AE60D30D1CC80FF06 +:10E0F0002B8B1F6F778C4413DC2618611F6EBD12AB +:10E10000FF79BC3D0AEB7EE6733BC7772EC7B7E5C8 +:10E11000FE7014E5C889720436CD5934C984F6E41A +:10E120009E1A209F417F27CA0BE03FBDB82C867FF7 +:10E13000BDDF333E535DA488F76330AE27206E6F9A +:10E14000F5C6E0243F870717737B06FA6160710606 +:10E15000A74F68183CFF24D70FDF561F541633CD46 +:10E16000DFD1E4B8C8245BC84F5A125BB797D67D9D +:10E1700035AE7B87B66E5D2E9DAC8BF455811A4112 +:10E180008FA4570EC70D574A717DEE96B6D05540F5 +:10E190008782353D02AE2F372007711C69CDF438D8 +:10E1A000BCE42F8B87ED8CC3FA3A75B92E8E9A9802 +:10E1B0001A27B72EA61A9E2B6C4B8B8313EDD325F3 +:10E1C0007CEB07BE85A1576B7CDBEA5FBC06FDA13B +:10E1D000ED61E05B099F8FDE80B0BDCBCC5A25831B +:10E1E0001E4B18E7318DCFB67FFEA63304FC620FBD +:10E1F0005F168F93112FB96319D96FFF10536407FE +:10E20000EEAF48263AAFCD2D88A05E7F52C3F31300 +:10E210001A3ED7E60272D12FF2B38819DA45D6B387 +:10E22000FF2B80571771FF5452DB0E79014E3E646D +:10E230002579D3F9E2716D9CEF0E576621DE75FFEB +:10E240000F553A76DCDEC2F906E8329BDA47B711A1 +:10E250001F38C3DC2E486B6C4C8AA3533CACD325CF +:10E26000177E5D5A82FBE5ED3ADDE0BE6C87FBCCA4 +:10E2700017AF8F74FD07ED517B1A5C35FBB1B529E3 +:10E28000F0CC39B20315747DB0497E06FDB547BDAB +:10E29000E502F2D70A7C14E64B63A280EB1759C85B +:10E2A0004BFCD7D8B3CF064D7B8A25EEBF2A5DD570 +:10E2B00036F8D5C1A2D5882F1D1FD3862BAB10FFF2 +:10E2C000CEE936D50CF471FA40CF903EEAAA494225 +:10E2D00079F6B3C072867ACA45F8B657D92243E0B8 +:10E2E00079BB85FBB7D7EC89B07AD45B0E0E3BA324 +:10E2F0007FEFC4E7EC7E56EC64067F213722CB2803 +:10E30000CF969EAC49C362F7D76BFEE9E6FBC36CC0 +:10E3100092A6FF0A86E1BAB99F9C61620AFAB12B04 +:10E320006FDF24A33D765A025C9F4D60C55CFF49B8 +:10E33000FB481FD6014CFA4FE4EDB51A2C320ECB38 +:10E34000BCBF235765F5A8776FBFF7841DFD865CBA +:10E35000260DF1C6F46E4CCF46F8738D9A5E757437 +:10E36000F079E6697AF51BF4AC2757D35B3E31624E +:10E370001262F8BD2AA0BC847CE59C6C3BC3F1DD35 +:10E38000C314778C1E0DC3953D7DD10396A526A59C +:10E39000A0DEE0E36ECE63912258F7C065B0A720FF +:10E3A000C25DCF239C0F01826880F396802E4F8F31 +:10E3B000C1300E930CED3A1D36E785B3DD4531587B +:10E3C000C78FCB07F8C1F547B7107E9CBE36A6C0F5 +:10E3D0003A5D16A9C684FB5DC3F7EF72F4549B1037 +:10E3E0003FCBF8FE5DEE6E0E2FD5DAC5AE6AEABF02 +:10E3F00084C3B9BEA8508D74FFC21C179FE8D7E52F +:10E40000A8D7CBD0FE03FF1BF4DB8280721AF197F2 +:10E41000AD803C18E42E3928C7F5033D477A6C736C +:10E420009589F4C7FAAA8214A5E8F27AEFA92652D0 +:10E43000B260771D74FD09E82F36E4F2FD7D2BDA1A +:10E44000C221A29B7C12F1B4BA502AC079FA4D883D +:10E45000B03B611E4F098FAF566E7899EC7B9245A9 +:10E46000978FA1CD162E57C54EC053922637A9B50A +:10E470005C8E92DC00C355943558E4ED0E89C331AF +:10E48000FF1BE409E7B784B38C7EC86A81C77DBEF1 +:10E49000B4362564C0ABBE1E8776D5F9CD39DDA470 +:10E4A000DA81CF1E0D289E9238BE5405E44B0FEA48 +:10E4B000AAB24BFBD71443FF0C63FF08F1F1E0094C +:10E4C000E14E0BE0C3BF0DE27E782AAB84EB9FE206 +:10E4D000DA8009E9DF3F04F7E156A05631E1FAF5A9 +:10E4E000F1400E699C3F04942C3EEEAA3F19F93F7F +:10E4F0003DC4F9DF1FE1FCBFBA90F3FF906D9CFFB4 +:10E500005717727E1EDCCEF95F87FB4FE1FCAFC36D +:10E51000300EF1BF0EF7E2AD309CE536E06B65DE04 +:10E52000BDEF7E3DFFAB9CFF233AFF8739BC4D8397 +:10E53000DD0A87DB357910152E0F53389CEE938951 +:10E54000FF5723FFC3FED6BBC337A07E5D3F3D4DC3 +:10E550005085D83AFA9570FF66B36CA9EB4B4EBA6A +:10E5600035FFA723208F2E213A29EDF530CFE2DBAE +:10E570006D1D689F6D396BA277C1B8AB04164E0252 +:10E58000BF6C554E2BC1B6024B18788BD906ACE345 +:10E59000ED350E6A5F99B18AB7CF74136CEDBFF495 +:10E5A000C45DE9880F5B2009ED40FF1F126CCD7739 +:10E5B00010BC7AC6BD3D77C1D59AB98EE1FE568EA4 +:10E5C00061812498B725D54674B2DEC122E86BAFCD +:10E5D0006962BB7C60B7322D6141847D64AA61466B +:10E5E000F89198B493E4B547C6E7337DA284EB066F +:10E5F000D9D8556490E75009D70729E95226DABDE2 +:10E60000DE719885E485B94BC80EB634B188CFE089 +:10E61000474E2B2920FCA4A42B0CF5B355E4FC0792 +:10E62000D748511F7ED13EFF8E35E8C7AE9E670AA0 +:10E63000604E68B59FFB19AD2F01A5058C03DFED7A +:10E640001C8CFC030FA09FDB9A9B36DE0FF0A7ED1E +:10E65000A600EC85ED6B31D1BE5B7D3C8FF254FBA7 +:10E660008E3A3FCAFB50EEF7B7E6D664A2B371F517 +:10E67000C554A69632B641B3DFFA7A73E07EC490F1 +:10E68000C71986FE92213F07FED20F513E1E4B88CE +:10E690001775BF66DCF05013F281BBA2A71AFDB557 +:10E6A00061EDE0775DD3E7382BBE6E9CEF0E975798 +:10E6B00097905F2DAFC16BCE73608FAEB9D44FCD45 +:10E6C00079AE43C6F82AD15F65B569E417E63CB771 +:10E6D00026C4F38CF1FE6BCE736D32E6D1AE463FAD +:10E6E000A79431DDFFC979AE5BC6FE39701FF170AA +:10E6F000AC94C70B56F0CBBFB2C7C5CD8F95645C49 +:10E700001A37245E7BE33671323D077AAC0EE9EBB3 +:10E7100091D34B5A595FF99BE5B48E1301F9E91275 +:10E72000BA2ACFE2755D46D6F80209F56D17E9C140 +:10E7300075021F471D6A0AA03C5BC14FD94DF30407 +:10E74000699E6B3F4F49C57CD95A9F29F5CE22E37C +:10E75000F8CD34FE5D25F2CF485E357F9155456892 +:10E760005C574B09CF3FF913FD43CE9F7AFFCBEDAA +:10E7700057EF971B0EBF650B9229EBC1BCA155E06B +:10E780007CB6B9447903F136607ECB78D4D3CF60C0 +:10E790003BF0F1B3E04F207DAFFDFC09CA738885E3 +:10E7A000A610C55FE9412D1E0EBF3514A66E29E7E0 +:10E7B000784BBDEED34383D231DFEA2B41BE4E19F5 +:10E7C0006D21BE7FC02FED307B63FB84B8EC08EE7B +:10E7D000B3F5D4661993AE62F5462D2EFB76F14E55 +:10E7E00075750BC5D3E0F7935CAD952DEF34617C67 +:10E7F000D008D28CF359DA28BE6E39C2E312F48401 +:10E80000553DAF8B7055589D8372081BA1F8B471AC +:10E8100071F47E8C4F5FB04A8E2CE8B7CD74C60A77 +:10E82000FBB747CE4E277E7DF2ECFDC89F2C3D9D69 +:10E83000E8A9E7732CCBB4B8B091D3E9D2FC8F46EA +:10E8400027EDB96FA293C7A10A36B40B0D8CF8C897 +:10E85000ACD129B982B5A0DD724B6C3BE2F3734DAC +:10E86000FF7D69553E477CDA949096C496693DB029 +:10E870007F15F3DCF06B0FEECFE37F980DC27C7C4D +:10E880008DA307F3F3BF28512CA5F05C96C22CA8EA +:10E89000CF72E7F1B829C527929E00B5D5C8F5E833 +:10E8A000648DDE30647FB8CF7F65F2B20DD5C84F7E +:10E8B0008E2CB118E96F1143E48FE8F2F2A535947C +:10E8C0005C5A66588FFBCAF67FA5FD5C810E19F96C +:10E8D0004C97FFB5BEB493182F3EC11C61E45F9006 +:10E8E0005309E78F1475AD253B6B623D2915888F61 +:10E8F000EEB53502CA27C82BDA9B569057DACF9F60 +:10E90000A266C37E989657B7A4F3BC82BF94DBD5AA +:10E910002FADB21FC7DDE7E371F1037ECE7F0FF8A5 +:10E92000763B5811C23C8F73B9F5A7687ABE17467B +:10E930004902539562E171E0F6957FCB42BF69C70A +:10E94000E799AE501FFE694AEEC393901F81ACD188 +:10E95000FB31AE7ACE2A619E32455D2CA35DF9A5CE +:10E960000008AAE833AEBEB63423963FDCA9E70D13 +:10E97000973D4C7C33B03D5A07EE2DF8B9FC3EC4B0 +:10E98000C3D7637FF77D3B0EDD0FFC90BCACAD0DB4 +:10E990008703FD5F577A05F989981EE37E62A2FC22 +:10E9A0003A75BD7649DCCBF369299A1D700A2AF7BE +:10E9B0000B46C7CB4396D21145BA66075931F2EBE5 +:10E9C0005D1A7D5CFE288F9F2C11E2BBAC5245C1C5 +:10E9D000F5BAAAD8193B9D73F5C818075F313FB245 +:10E9E0008E684D30264749FE2332CA9588FC047252 +:10E9F00094DD1051B13D57D3AB20570B116F9E6082 +:10EA00004446FE1A203B489FA6F8C57DA63EE42A50 +:10EA1000518E70E546BE4BB443C07F4B49AEFE9B62 +:10EA2000E5A9D5DF5987F2E316F87A1FF01F95D1D3 +:10EA3000AF72B16835CA986E2F1ECBFB88C9703F84 +:10EA400015E214D4EF0CFC1A3C0F6A3DF5EBB6C18D +:10EA5000B0BF5C2D5ED1C75F5FCAE3F6368D3E2C3A +:10EA6000BD3B0BE9E208C81B104FC0970F97F6910A +:10EA7000EF5BEBEB7418E3B3B5C9E1462DBEF24F83 +:10EA80001CC67AEDD0E3A5A6B8F3B1C47DED03B9F9 +:10EA9000C4784B974FBFA39DEC999E6FBD1C5EEC55 +:10EAA00028A7FD0CF1C07CDB143A7F626186F3A7D6 +:10EAB000D6461D68EF56E7A711FFBDA4ED4FEF0F37 +:10EAC000F1D3FF2A35ACCB9ECBE327DD0EB4D8C201 +:10EAD0009417D4ED48E2BAD759D4BA9FA33D05FCA8 +:10EAE000AA282F81BEE56503FA4ADFC2BED81D2AD7 +:10EAF000F9E54C61A4F75234BABA03DCBE64A37DD5 +:10EB0000817B874A7BEDCB21DC87AD2144F94B5DCE +:10EB10009F2759C2B2CD8B50878A7C9E037C4E764C +:10EB2000A628B2A68621FD76905D5F5EAA74219D1F +:10EB3000B39436924BA74F243CF4CA41D565EC8B75 +:10EB4000FA4DF645E2716855BAE6C76976A6EACA93 +:10EB5000F090D418D1F28007488F246BF2ADF3F90E +:10EB600086868DB4DF0740DEF19A8DC92BD44343EE +:10EB700081DF05E4F737BB709F1BDC2C2E0EFB6397 +:10EB8000298FA72FE8FC2E02BF0F237EFF44E3F757 +:10EB90009ED23EFC54C0579FFC2EABCD42827E8855 +:10EBA000B34BFFD54B27F9BF4A336276A9D72FF273 +:10EBB0003F4C7CBF36F75BF27BBD8BF87D0B83FD52 +:10EBC000611ECE15A6FC812BC8E713837C9F629043 +:10EBD000EFB355E3D7569D5FFD7DF3EB273ABFEAD0 +:10EBE000F9743FD3F3071941E4CF060BC5FDF65C7A +:10EBF0009E3FB862BEAEE822F68CD9079E47EBDD99 +:10EC00009FC042B80FB40FC847C0EF84C71CBF48AD +:10EC1000FC5EA4EDA3BB5419122CA3F965F407DC28 +:10EC20009AFE76F9DB283FFF6DED462AF29588764D +:10EC3000236D5FB5C16E38832027C0C239B5912ED0 +:10EC40007457414ECA70FF9EA27014F5C92572A276 +:10EC5000DB0BF5123FE59BECC598E03FC15EE87E1B +:10EC6000170B846EC475CB8CDB5BE0EF0941E3F9D5 +:10EC7000D965E293B5B690C4F5B91AA73753A4087D +:10EC8000C99DCB6721BED0E959170C4D0966C4E870 +:10EC900080F15547DFF2C164033EEE08F6CAC71D96 +:10ECA000F4BC8FE7975C8AEB0CC6377F08280D41D0 +:10ECB000F20FD43F21ECF2F3FCD295E2C15ED1C356 +:10ECC000C89F60D1C3984FF031AE077DB91D279022 +:10ECD0004ECCE408A3DF69D8C7229CCFD7A6EF4368 +:10ECE000F343EFE57E28C693130DF9BB2DDAFA2125 +:10ECF000FEFC01AE3FB17F1F7E6BDCFE9B82BD7EC2 +:10ED00006B13CEFBF8E7768ACBB66AE774F6C6CB10 +:10ED10009EC3ACC4F912CFB3F4F36527934C0E0134 +:10ED2000E91E750EC1BC58D012C0386BDC70E5A16D +:10ED3000A076AE85FEA4E15C6B7DF00AFC46CBB20A +:10ED4000CBF88B8DFCBC25519FEC5BB29BF2D25B68 +:10ED5000AB9884FA6EE5FCA76EC0F5D89798305D45 +:10ED6000CB52A26B491FA6349A224E687FBCB18059 +:10ED70009FD75F86BE6B31EF3B04CFD31D74B55B6D +:10ED8000DAE81C0A084BE707764784C37E0D7677DE +:10ED900070B8889F27D8C5288703BCFDC184BCB143 +:10EDA000A7AA9B9F03C86951732A3F8767C673F858 +:10EDB00030AFC7D2F31F784E1ED71E4CC3B97B614C +:10EDC000AB3F70C80BF3D834FE5A955B8BEE19CB72 +:10EDD0001BAE4411DF9B84EE7126D8B7359D45905C +:10EDE0003FE7AB10E701BCDECAF3C2D799AB52CE06 +:10EDF00022BF6771FBEBC27160BC2E4DBF5BA58863 +:10EE00008AFEB75565818884E3C86407E7C3EFFDD0 +:10EE1000A04B1BE0ABB610E70BBD8DF339A46E1B06 +:10EE2000D25B1F3F11BFC7347EA4242CEA0F8B9204 +:10EE30001D1A7679F99A3A3CF46B1C17D789E73D8D +:10EE4000BA1E4FECBF2050FD1BD2732C70E85A58ED +:10EE5000DF4A2FA3FA8F159F8F75601CB5B21AA4D5 +:10EE6000340787FDB79C7DBECBCBB57E7D08F635DC +:10EE700001F87D1D5E617F2BDCDD53F0FC7B5919B1 +:10EE8000536BAB00CF16A50E68CC3E7D69DBB47426 +:10EE9000C43BD2A812C294B25F6C55619D2B34184A +:10EEA000C511E9F79053877F31ED4A9E87850A881F +:10EEB000970ABB7211F79555E1A0F31FB06B36B4FA +:10EEC0000B17ACFC9C2CBB82B588C363EB5E56C6AB +:10EED000F545B6768E90ADF9E3D9DA79437E19A778 +:10EEE000EBD5DA355DBB7A82EA1633E5879219F203 +:10EEF0006FBB46BFE48A1EE2E7AC22B1989FF7EAF7 +:10EF00007117E81B8053CA383D21CE5A5686FA3015 +:10EF1000B74DC07356A76637ED0D5C3F2E43DA64DC +:10EF2000208B4604E4BF6EEC4FFB6A4B45FEB5E711 +:10EF3000F2B84DEFB76124600D82E30DBDEB5005D3 +:10EF4000B4DB9E60379DD70DD0E6BD3B28D3BCFA1D +:10EF500073938221829D41B5D96C98772B8E077867 +:10EF6000DAAAE12D715F9E6094F6EDF4038C2A40DD +:10EF70001BFFE65299D6A98F9313E4FBCCAA00B9E4 +:10EF80002779E47EA4DEBE459B678B368F3BD0ADF0 +:10EF9000E2B82E858FABAF3FA8D1E92F25211ADF2C +:10EFA000217591DDD1C7C9AA88D0F9FABF697872F5 +:10EFB00006C30CE3C72C251E4FADC3F97AE65645B0 +:10EFC000541C1FFC1B9BB1DDC047D5655FC347893F +:10EFD000FCAFF351F24016267C0D6ACB2E85F56D01 +:10EFE000F942CDBE09AEF565361AFFA1D4C854B4B6 +:10EFF000E385AC4DD7C35E94BB94E8961376D4BB3F +:10F0000041B100F5AE7EAE4EF106C43D0FCDE179C3 +:10F01000F40D41B61DF3E82955911B6605311F9289 +:10F0200027E279B1279ABD76305E0F0DC2DC3F6BC7 +:10F03000BFBF6F7DA2EBEB5EFDEAEFA273034F3023 +:10F04000508EF8585A26C5F9179EAA2EA2BBCB1788 +:10F05000188C7AF2A1D4EE0FF01C776BBD4DDA015B +:10F06000EBD85F7F8B09EDE7FAEBB8FFBC7EE4BA23 +:10F070006CF49FDBEF57693FD95562C172B89F1D91 +:10F080007D662D8E93ADF6979DF87C2DDFCF9FABDF +:10F09000603F86FD66E37ECD64874EA4103E064B3E +:10F0A0004E01F3066D42FDB0D8FA1FBC9FD321C5B7 +:10F0B000CFCF3D52AAF8FA7BFDA2861ED96658F73B +:10F0C00032DC9721BE4CB4232BADA12C3C0FE9D5EB +:10F0D0007B2C3CCDA8F75631D6E7F95147A0BAA50D +:10F0E000CCA09FBFD15FBCC27E33978E65BF05DFCA +:10F0F000FF651BAFCB5037099437786563F1383C17 +:10F10000FFBCEB03CAC5B299F7DDF808D6AF8E3C59 +:10F110002756E3FD99DB52038887055DE171946F03 +:10F1200008B34021E895E5493F2AC6D47AE374F74D +:10F1300068D4278F76B23B50CF679A17152F22FFDE +:10F140004D96DC80FF7AC6ED59A639751CD6CD6682 +:10F15000DE640BB4C0F31F5BC5836FC078AA33991C +:10F16000ED04B8BEE3BE7A1A5F04971DF471BD4585 +:10F170005C85B04392529B01CE743187B384B1F267 +:10F18000E5E2C17F81717AEEF6883B44D423E2C187 +:10F19000C770FDE17CD1581FACEFFF2E396443FEF0 +:10F1A000B97A972D8E3EC33AE2E1E17BE2E1E26873 +:10F1B0003C5C7A281EF6C3DE709EA5ACC3467EA6D4 +:10F1C000C2C23B8B19FB50ABFFBD5BABFF7DF50BA8 +:10F1D00033C37DF73C93C4EB6822E40BB0393F1D89 +:10F1E000B61DE5F4E52FEF791FF3883DFF610EECC6 +:10F1F00080E697AF02DB4F7519917C5CF7475B9F08 +:10F20000FEF17DD0FED1B39969C8CA9D1FDC79FAA1 +:10F210009730DE5C9387A13C5C68EA6A47FB3F76E7 +:10F22000EE6BF9689F2FECF9D98F116F7F78C1CE03 +:10F23000902E7FD0E2977D27F79EDF8AF3BE905411 +:10F240008C39F83F3CFFCA60D4E7737EFA7A3EEA15 +:10F25000C38F9EFD6939C1CF3E730D5E3F7AE6E9EB +:10F26000C1F5640723F9E80FEBE3CC7DCE79A65F07 +:10F270001FF5D6FAF5DB8E3B57AB2799FBDCEAAEE0 +:10F280007EA017E7EEF2A8789DB3EB813FF1ABF0DB +:10F290000EBF3653FB1CC04C05B8601F7AB8BCCEFD +:10F2A000DD658FA3CB90F6783A7D08FA7537F41BAD +:10F2B0001A89BF7F5E80FB988FBA307DBC3799F783 +:10F2C000C3759C87EB8BD07F21DC4F85FB17B4F88F +:10F2D0003B719FFF55C6F36A0BF7C4CFBFD7D277F8 +:10F2E0007FA19CEB733F5A63839F9F63E7FA3DB115 +:10F2F000BF5DEBFFECB3BDFDCDBCFE1FC409FCC47C +:10F30000B99A5CBDAAD517C0CF9201C09373914939 +:10F310000A62F7E732C3BE61BEBF3892778860D712 +:10F320005FD0ECCB67562EB71F35C98F603DD3F940 +:10F330002659AE35D415CFDE56BF2A1BF866DE8BB4 +:10F3400085C5467D38EF999F986E83FB1F839F612B +:10F3500002B9FB68D7FE4D780EFD518795E179F330 +:10F36000BC67F6F7C77A828F3BDE48C67EB3DBBD4B +:10F3700064E77BC76DBF4EAE35F8D1DF563E5FA95F +:10F38000E07A6C6E87358271D0DC8E63E306A0FE76 +:10F3900068170285304FB94531A33DF00465AB4A8B +:10F3A000E77FFF763007DA17BE5E568E7E53AB29B5 +:10F3B00074D37750FFFCD84C71DCCF8FDE6946B92F +:10F3C000993D8C99302EE8F43F6C3B0BEBAF2CE76A +:10F3D000FE59EB2DEE46CCC7945BD80113E8A1E4AF +:10F3E00027055983DF35013F32B96D46149EFFC0B2 +:10F3F000941C680D127F529CA13E6F263D3BE2BDDE +:10F400004FCD9F033C77A799CE7966B7C7F34DE3FD +:10F410006B56D50E72B570E78A64AC4378F94BB37E +:10F4200080FAB767A7407A41C75BA3196B3800CF52 +:10F43000DB3D6BB026FDA38C483ED6D37FE489E448 +:10F44000A7F1E7EE407FA071D79B7FC773E0BB2396 +:10F45000F1F324F2C31DE57AFD09F31BF92AB11F6C +:10F460006A244B79AC7DDE52B01386739479E7DA67 +:10F470006C18D7DD3DC1F6B5F3015F3289F0E224A7 +:10F48000BCCCBDAA6330EA43C122D6B4F03CA4E0B0 +:10F4900080793EC2DF067198C1BAE6205F03CBFED9 +:10F4A000E5D49B0F9981BF73CC1DA717A0DE057C07 +:10F4B000ECE47A7FD50BE9A4A718C6FFBD7149D645 +:10F4C000AFDA6B0D79B58FF7FC6CD52F916F15778F +:10F4D00018FDFF8FA568721AE06FAF668F3F16396F +:10F4E000ACF76FEED89F8CF9EBB91DFD6AD06FDBDE +:10F4F000FBBC906602BC7FFCC153497DE5F3E67C12 +:10F50000905663BBE652BDA4DBE133F82BF0E3AACF +:10F5100072B9B91C7DC4967E143766F60B1787FB4B +:10F52000184F7F2ECDF1C86388EF7A2DEFF3B035F9 +:10F530005C4C78BCDD1DD8E9BDF4B907CBB9FF7CC4 +:10F54000B822D456CEE30B2FF2539AE20820FFFDE7 +:10F55000D61CB85704FCDEC5141B39D02D141CB0C2 +:10F56000D90CE848780F8C43F9993301F009F2304F +:10F5700073721BD9FF8D8B58C05C01B02542F679A0 +:10F580002678048F801DF6ACB333D920CFB3360272 +:10F590006CDCFF36433BD06FCE93F1ED735994E6AC +:10F5A0009DF7DC5776E338BDF5DD4CB6617EEBAFF9 +:10F5B0001AFE0E57C8CF20FE84490EF2FBEE795E8C +:10F5C000207F31DDD641EBEC8175A27F304DF37B9E +:10F5D0007E670ED17E17DE572F3700FCC9D2997295 +:10F5E000433FADCE14F54607F787E6D6761C243D9B +:10F5F000C2C4DDB7414C3ECF11E27E8FC4C4EB6183 +:10F60000DECAE726D2BE5923136F1C0070E344C242 +:10F610005365983C17364DA3133BCAE97A126BFE2B +:10F62000D1DFDAC2C79FCD54C2F7DDAC8BF67BB019 +:10F630003C8DF677681FAFCFF9CB9E547A5F46A713 +:10F64000E35F582005E51BFC1FE64CBB94CE897890 +:10F650006EDC968077239E0B10BFF1745AF012E097 +:10F66000BB0F3E7D54B31FA7217C36E60FF53A82CF +:10F67000479B056A7FF4661BB9A09BA6CEFA09E5F5 +:10F68000350007DCDFE5E7A0ADE82CF3383CEA8085 +:10F69000795CA5BD30B5972FD7E1C5B75D84B87C3F +:10F6A0009355C9160D72B069A28D45B93FE4447FE8 +:10F6B000A8A852F908E93ED31C3A88759C0D263952 +:10F6C000DF4281463FAD9E223C34DC87FDD5F7B555 +:10F6D0003E35DC4CFC51CCC41DC5C45F04270D6213 +:10F6E00022F239785FDD98A779A0DC41F90BFDF9AA +:10F6F0004C13B8AA7DE0BFB7DDC254771A5D9907F5 +:10F70000AF30A1E76BFAEB7E6AE655E145387F261C +:10F7100004972B603D9949E1E2C54586764B5B3500 +:10F72000F24F16F09F0AFBF39CBDA79AF257254CA7 +:10F730005C918AF9A52ECA93ABF70B64C7925E7BE6 +:10F74000318AFC3BBF4E32A19ECEB8751D3DFF6095 +:10F75000896432C3F8B923B8BE4FD1FCF52DC286F7 +:10F760006C6CDF922D09385EF025B06B707FFE4B1C +:10F77000D5E6F96EA227F7EB93C2DBA91EEC0E7F4C +:10F78000C90AA0B3778444EB7395B6EDC3E77B1643 +:10F790004984CFACE5AA17D79FD2A9E17922C773D4 +:10F7A000C6ADCB9AB1DF03392C0DD791C59A05ECC4 +:10F7B000B72A83F3D1AA7AEE8F599848E702B95352 +:10F7C00044A17924EE5F26B97030F1455829B4B3CD +:10F7D0009614B07F8F26F3756598CC774C443E2CF9 +:10F7E000E170DA3241DE4142BD81F69969677542C6 +:10F7F0001ABF8FFB0216945F741BF03B96E33B73BA +:10F8000010BF0E751C723F04F32F115818EDF8DB72 +:10F81000E9BA3F1E7523FF7D6295334B51EFBE63FE +:10F82000655437981FDF5EE0AB4BC178FFD3C058FB +:10F83000CA737EEA965352E1BA07FDAC3EF4FB77F9 +:10F8400046687EE4C5012C62B0530BA7FC8DE2969E +:10F850008517F3E3EE7F0CF16AC4106FCF6BEC1CDD +:10F8600087FDE6B3AE552837F33BCC2C6290EF3DD5 +:10F870004E3E2FA8698A33CEBE5D5882FE4FA23C11 +:10F880002FBC68A6F37EFD3DC9D8FCB6B87A898541 +:10F8900017FBC59D53C5FAF58FBF7F518887F77C4D +:10F8A000A6F5B3F0F7B02ABA93519F27C64BA3CC65 +:10F8B00026BE5E8B948CE7BCA306B25E18EBD447E1 +:10F8C00099058275BF7E02D8F706AA5783FE30DEFF +:10F8D00085C06F9311EF672DDC9E9F8D98D4C2E198 +:10F8E0008837FEDECE59CD9FD7C7D3D7A7DFBF203D +:10F8F0007693FDCF31835F8EB0D41DE70F603BE27E +:10F90000F9C2145D2F452D38DFD6C03E8B04F0BC04 +:10F91000C0BE71CCC05F31BA24C5BDF7D17F455799 +:10F92000D404F2F6F088438F150D0556EDD4F5E0BA +:10F930005B8FC9A007FB9B4D717A3229D8AB374941 +:10F940005D3F6A326B7AF6DF1FC37C660CE6FD63AF +:10F95000CFBF7D5B6D2EC875117F7EDB88FFF8CD34 +:10F96000727A79487F6FAA279FCE6D75D89100BBB8 +:10F97000011E6680C584F6F484F6AC043897F79FC0 +:10F9800091D25D86F1F9D323DEB9CD02723D634099 +:10F99000F7F70580D7ADF8D56DB523295F340EF59F +:10F9A000D8C23D82C8C31C8EBF0501FEDEA93BD074 +:10F9B0006D9B598478081CC47CF83CE827001F27FD +:10F9C000154519EABB851DF09C6478AE83FBE7F30F +:10F9D0003ACED073971DDF6F22BDD0EA3F4BFDE6D4 +:10F9E0002FFDA30DFDCC35F39687D04EEBE7DC164B +:10F9F000A6C80340EF2DD833517B3F80DB930BD952 +:10FA0000F27E5C8FFABA20EE34C8D5421CD71D9323 +:10FA10002FBDFF6F86BD760CCB6C9296FCA9D902E8 +:10FA2000FDDF9BFFFB329CEF37D86524EAF3C8501B +:10FA30009C777AE39D43F17E5A51D7B15BA0DF6991 +:10FA40006BF7E3E8AFFE7EC48784BFD39EEE3C0134 +:10FA5000FC9B0F477C7A9B05F4E2E98CEEC7119F73 +:10FA6000B32AFECAE1BCEE3C8CCB2E8C289D4EFD09 +:10FA70000BBB1F4778684506878775E761BD4C1942 +:10FA8000EB3FBD16FAEF14B9FEFC31C4F9A8877F2D +:10FA90009360F7DFD3F4D467E3E57747E07EE67160 +:10FAA0007B3B636BD754D4CF334C609F809F777E72 +:10FAB000FCDBE777023E762E4D623B383B86306EAC +:10FAC000C8E4AC0FF6A48DEC408F17EC02F4F7E01D +:10FAD0000BE718A75D63892CF7C6E8D26B5713ECC8 +:10FAE0004E53B93CBBA22C762DBE0EAE80D7D91595 +:10FAF000927EAE5D8CF5E4D3A7BB0368BF99A5BB2E +:10FB00000CF971BD93EF0FE488E8EDD6E8F3A96630 +:10FB10000F3F1DC1FDE5A7CBAFA371214E51B18EA3 +:10FB20005D9DC8DFEBDE3851CE76A5F3F7A1D5B8E1 +:10FB3000BC8D95E2B38DE84B60FBFC423A7FCF3140 +:10FB4000F37DB147789CA3EF671AEA2B835EDC78DC +:10FB5000F758CA6F6EF4CAD9A86774FD7B79BDD80F +:10FB60009111AF173B32FAD28BE0D06618CF316FCC +:10FB7000B3B2108E7BDB76AE0F7BEF6BE739FA38D2 +:10FB8000577A7F632A5FAF6E7733577490DDCEDC90 +:10FB9000EC4D5B41F59F78060AFCBC61C80EA4439E +:10FBA00051E524C2EBC6894F39EF2C8AF1FBB01B1B +:10FBB000E502BC3FCDCCF3203A5FE10FD6C3CE7C4B +:10FBC0002493CE51675770FA80BF770DFACD8E4AD5 +:10FBD0004EFFD9A0EB185D456A9F618FD20B66FF7F +:10FBE0009F7EFFD7E837ED1FA1DFFCA5BFBF327DA9 +:10FBF000ABC9F126216ACDE4FA563BAFEF2EC3F72D +:10FC00006D9C2394F91586738619FF323F9BEA0891 +:10FC1000B4F524FDE095BA5B013C3DEDA39D4FC1D9 +:10FC2000F3A77FE8A43C46627C9054D4FDFC831883 +:10FC300027338F88E70BA76DDDC302180799949FC0 +:10FC4000BC82F3E69845D095101731EDFCB49BF6D5 +:10FC5000F9FE48A53FFA556F5498691CCC733023C0 +:10FC6000FFAD0DFCFAFE3EF9D04C7CD7F3BA3982D9 +:10FC7000E71F1B8B235B6661FBCD450115C6736ACD +:10FC8000FC06FCC8EBFD6EB351FDD3C642934AFCA3 +:10FC90003AD545EF416CF4F2F9364EF513FF2E6577 +:10FCA0009C9F59A389E6EF831FF9BC85269A17FC10 +:10FCB00000F29F627CD9938C78BD942F7BC82FD3A0 +:10FCC000F1F68996EFFC04FDAC14C37D2D9FA28F45 +:10FCD00073A5F775BEECBF425F07E7C3730F6752AA +:10FCE000BE1CC46B30AE737705CF5FEAFADC51A956 +:10FCF000BC80F48FF9F7BCBE68E67A9E67DF5DC111 +:10FD0000F96AB587F3FB3621BA05DB4D0E310DCF0D +:10FD1000170E57C83F437E5C9E946C43BCFC1EF894 +:10FD2000B91FD8A7598CDD2B18E2CBA42285E2FDA0 +:10FD3000196116407F663698C931F84E961A1F67CA +:10FD400033668BC1E64B61CCFFC5E739BEB4C7F75C +:10FD500057357BC6ED61BBB0680BAEAB3D9BC77D35 +:10FD6000338A7AF230CF7B27E61B60697FF9D8654A +:10FD700012402F9CD5CE130FBD5D4AE7F57AFEE009 +:10FD80001D0D5F87F695A7603E4BBFBF80F5503EC7 +:10FD900003583ABC1EF6B730B97B30CAE75226F397 +:10FDA000F318D52321BFE97996F36BCD949F608832 +:10FDB000EA20FAB502BDDF3BCFF1393FAFA9676159 +:10FDC0003BC8C5D6C13DE3D02FDA5AC3C2E817E01D +:10FDD0000494C7C327A1FF269B32D418E72F74755C +:10FDE000E7935F9DD163C3712FD4C3D4F0DC42F598 +:10FDF0000BFA2E4E62DC84797723FE2E20AB97F42B +:10FE0000C5E7679389CF614D14EF5F615CA1C713AC +:10FE1000BDF141423C9118375C2E9E58603A3378D0 +:10FE2000B1219E48DCC70278B4AA84AE07CC9847BB +:10FE300066DDE57D7DC76181E92C8D9378BFB7BD17 +:10FE4000FDF75FD0F7525E4AC8FF24F0DDBC182CE6 +:10FE50007C25203D0CED5E831E0C6AFAA396450AB4 +:10FE600089DE5D32EA4390CDD1A8E7166A79B58C78 +:10FE7000CEEE7188374FB083DD8971E3075C1E2BAE +:10FE80005FDBBE1FFDF2B4DAAE3C7C7CA1962F4E48 +:10FE9000F4EF46BEB6C18CF1D2520B93E97D5D877B +:10FEA00087F415E0FF1CE6696B565C23611CFE4776 +:10FEB000EDBB383549434FBD40F753245CDF7C919F +:10FEC000CB399BC2F5E2528793F445CD2343A8CEAC +:10FED000A6A852291E59867627508EF625C9D2F13A +:10FEE000D32EE87F570B939A912759C7D578FE5C9C +:10FEF000636312E67F6AD2F87954B56B68D1EFE09C +:10FF0000DA79D65B6485F58D1B69A1755FB0CB1579 +:10FF100023332E7F6E5F3B92DBB99AD34E05FDCB28 +:10FF20001A9793ECC3FA8787ECB0D3BE3A488F3761 +:10FF30006CF2A6A1DCD48EE4FE675165A87624C9D4 +:10FF40007BA01CED5CE948EECFD4D8241FCAC5AB1A +:10FF5000AECDB5B84F2FE81DFC7E1353AB7DE92025 +:10FF60004F35FCDB4DF0D3D61286F68930C156D022 +:10FF70004B5B6ABAB2D06FDE526E0BAC802926B1F1 +:10FF8000401ECAF58D42A405ED8585E5E6E1F96DD3 +:10FF90005DAD3D80EBB8C1DE16C4FC33BBDB9A7AA5 +:10FFA000DEC13FC5F475F53938C2795DFEA0F32690 +:10FFB000575716AE6F930D96867216E07027CCD504 +:10FFC0004A79360E4F7070B873EAC92CC44327E0E3 +:10FFD0005C48C5FBBF96B07D1DF43783AC3E2884DA +:10FFE000B7230C2417F1FC6682A38BE88D37ECD97C +:10FFF000D8DE46FADB26F2BC180B583FEE36E49703 +:020000024000BC +:10000000335DBCBF09E66BA6F1585420F9CA4D3DDB +:100010007F756C7F33ED1DC5F41EF9429E47DF5698 +:100020002D6F6D0BA27D60135700097CAE61E7F068 +:10003000BC95A9F95E2BC4D19B34FA5ECAAFB2E974 +:100040000CF2D17F16923ED4F915F8F8251CAFC1F9 +:10005000E5A1F7A0E66BEF0F2F750C0DDE497C2FA5 +:100060003544711C961CC0B8E99E42CE9FF7AC1473 +:1000700025FC4E13F025F1E33D422013F34835C92A +:10008000BCEEF21E27C05FA30FEE5C63668AC14F11 +:100090001DF5803D8C727976AD9DE465D423437760 +:1000A000980DF9CD061B1F37719CFF9D5ABD09E5C0 +:1000B00067665217D10B5FE0C273EE07852EA21759 +:1000C000E251257A801C05892DBC482F7F02BDF5A1 +:1000D000FE160BEF3FC1718ADA71CC2BA1E793CEEC +:1000E0001B7784094FE2442BF0BCC7C4C737E5F245 +:1000F000F1B6D4A843919FB7DCE90AA0FFFAAAADF4 +:10010000E36AE2E7047AEBDF99395C11DA8DF28673 +:10011000C7C54ED2BFCA18EA643943766CD60F7889 +:100120003E3896AF8FF07312ED7B3489F6FB0226D2 +:10013000A3A1E9C26E2182F3E3B95BBC7D8F92DF9C +:10014000301FE417EB91D9AE447FA18BE65D0876B2 +:1001500078AB887635FEF9857BFA3E177915F3EB97 +:1001600025063F28E6FFD07AEE6ACCD981FCD88DEF +:10017000CE2ED5E92FD7BEE360D6EC9F9C8DEF172E +:100180006FBABB80DE234CB270BFFDAEB6213B9A86 +:10019000357F0BFD343DDFAAEBA7A2CA9AF7912F5A +:1001A0004E57D69C24BD8549BD2BA957D1FA61BEB7 +:1001B000F5EBCEBB2AB57394C57F04BF06FCCABD60 +:1001C000DAF97CDDE1C24CF46B160B5226FA2F1FD4 +:1001D0008FD4FD9AC171F7CF9B153AEF89D12FCA01 +:1001E000E9A7D1610ED281CE0D95554497464EEFC9 +:1001F00079B5DCBF636126DE3892D3D9F83D11A40E +:100200006BDCF745808E521F745C80740C703A4A28 +:10021000F174233F6E21F039CA05D235AE7D23C774 +:100220004F3DDA5783FCA6B66C37B3A2187E524A0C +:1002300064EF4ACCA31C86F81548FB3B6CA2B84B74 +:100240002E47FFE67045CD39A48B0BE34E78EE9C2C +:100250008935225F603E7F12FA594D4CC6F7BF8147 +:10026000FEE57D7D37A975AFB311F929AB32FEBD2F +:100270009AB7465A09DF746E837ED55ABB163F483B +:10028000F9384E7941AF5F45F51D0D5A7DC3825B4C +:10029000DC0AE91FFD7B0895DCEEF92A6D349E0E21 +:1002A000EBFB83F1691C57697CDEFCAA4A41CBA7B2 +:1002B000F1FCBE5EBFBAC91A71DEE545FF3C44756C +:1002C000753AFF6CB249FF89FEC2A6E52912D62114 +:1002D000EB7C74E8D020F28F1B347D505EC9CFE1F7 +:1002E000FECC24F28B819FA85D877BE3A90F4CE4B1 +:1002F000675CEA672E8EABE3C1B805F968EF073992 +:10030000F4BD0BF03755B4C73D2F3A357C71FBB1C6 +:10031000F7A521642FC0FF24BDDCF3BA87EA843E31 +:10032000B42A5B502ED5170B799CCB22CF3C85EBA2 +:100330007F2D3B80727A1EEB7EAC546FC2EB0CF6C5 +:1003400024911D5ADABD3DE92A803F11D86EF4D7B9 +:1003500074BCEDED8DBB224948A7F331F8EA9B0C44 +:10036000F4DF8B753E9837B545071BCFC57558AF81 +:10037000574118EDCFAB9A1F34CFC5E1B454654651 +:100380006506D699F17AA179C970DF7D25F8FB73EE +:1003900032EEB747605D786EABEBA5BD6B3269BFDF +:1003A000803FFA5E808E1F8847C88F3AFFA1690799 +:1003B000C623A3CC7F7A19EBA47AB2CD5417F6A149 +:1003C0007EEEFAAF5ECD3EF7F8111F400F09F1BD8A +:1003D000FC23FEFD9CBD4FF1EF13EEB5B41D7C1C5C +:1003E000FBCB8E00C6F77BB5789648D99FE240FAE2 +:1003F00049C4E3266DFF1BAD527EA93BB6EF856B6A +:10040000ECF41ECDC20FCE4EC7F79617367E3E8354 +:10041000AE09F542171AFF9C4FEF0D3F698FD505C6 +:1004200015F411EF383EB6E1FBD68E7DAC07ED2515 +:100430004BEFE9DF579CB0F0C3D690F96BEAB312EB +:10044000E7A7F8BA9CEC0E19C98509F549CC089BB9 +:100450002F851FEF95C7F8FB4FE0D94319E22D7E9A +:10046000BC73D6D038AC27EAF9B9407AEBBC355228 +:100470007A1FDCFFD732E5A9CA0C0DC9D0DEF80718 +:10048000178FF7813F31AE626DBC3EE19C559E8176 +:10049000FA20B5366A33BEC7FF5A25B70333ED3CA1 +:1004A000CE023D6F33EA35BDBDBCA6EF73B85735FC +:1004B000FDE3E9E276F4FBEC2766639EE3554D0F1E +:1004C000BE5629D138033FE0E712039785EC81201F +:1004D0009E33D4D3F9F7C065BCFEF79C55A13CC24E +:1004E00039C114DE8DFEEF3A5EAF34EBA702E9832B +:1004F0005776559B3DD03E679B10C0FADA4A2D9E39 +:100500009A0576CB9897C07D103ED05EC138951D78 +:10051000DE3DDD0057BE24D0F72DE659BA6C5B00F6 +:10052000CE55DC6133F845B3D629143F83DFB96873 +:1005300075764C8F2657446C587FA7E3678EAC5076 +:100540005DC39C4696CA8A63FB4CAC4B62C6FA21DB +:10055000E4D35DF17C8AF62DBECEE54B7B3CBFA893 +:100560005764CF75FBF57B4D0FEB763CD1AE1FAEDC +:10057000903FA8E474E4F6E74581D75526FA579AE8 +:100580001DD5EDF16CCD1E9F37737F60967D035DA9 +:100590003FAFF4D27C7358B756F7D263437B7239BE +:1005A0003EF85CE3832F12F860DEB2E8AA64C2BBB7 +:1005B000F233AA1B59C6A21E90C35996703DBDE7DF +:1005C00006F69EEA58C72AB49ECC7B9888E7FDB30E +:1005D000B026A2E4DBFB19897E45A21FA1AF57E735 +:1005E000ABC4B8BB725984FC89834DD22318A7A829 +:1005F00035E127BA51FF2DB730FC6EF0E6A41F3D60 +:100600008D7CB654B58B5867FA99734C7B2ADC17EE +:100610004C96B05001F1F06AC6F3E3EFEBF14F787E +:1006200038E26DC55AAE0F573473FA568EE2FA416E +:100630001AC5E5EBA6515C0E3B71DE42C60E34F9DD +:1006400069FE718E620BEAC15AB198BE7B3B01060E +:10065000EC0757B41DE88F9A5FB3F3BC13E82B3750 +:10066000E8E3EB3555316EC0E828E273BFC726F1E9 +:10067000EF5C408400EDE3F017E87FBD7B560BB6DE +:100680004F32B1702AAC7B813DBA0AEFFF2DFB9D42 +:100690001948FF7B5D132D48F743A252360AE36DDC +:1006A00047C0770F8D225B703FBF02FF6814FAB915 +:1006B0001679C428D273B9E2F9A44BF95BDF0FF8BD +:1006C000C7B4FEB1C86FE9B87EA9055FC133670939 +:1006D000F4FD9AC4F59BB5FDAD78DDCECFBF2C817E +:1006E0006D88E705664B98FBA7F1FBD1F195B8AF94 +:1006F000790EE5895413EDE3BBB88F3F5A95A7F106 +:10070000A0D3E4902CA88F601FDFC3FBB08FD0A8CC +:100710008CCBEF037E0EE0FB23168945B47CAB8ABD +:10072000F1A84DFB4EC79756651AE201DF07E6E7D1 +:10073000A0DA7BBF86EF52D3F7919292FD9887594A +:10074000CA5C01A49B4FFCD113C84F6FA81686F951 +:100750009C1FB89277E0FB259F39F32398B7BA58CE +:10076000A8D75128544771309DE7C50F9EF244A881 +:100770009E9F89812A78EEB3FE76AACB79A3BAEF41 +:10078000FCCB228DDFDED8A7D7C52AEB901E3539EA +:100790008304E3FB993F1CA5E5694CA1F5C5C2A5FF +:1007A000E3E8D7CD4DA0590CF516A3EEB085E95C72 +:1007B000D7123E81FE49CD85A2B87A8A1AEDBD488E +:1007C000DFE41929687F0EFE91957B619F6B35FEF2 +:1007D0001F65F62E417FFCFA8B66160515E5FFB8FE +:1007E0004BC43AE3EB45FE9E504D777D6E3E8CBB8D +:1007F000DF995982FCB2FF8C375780F13AB387D02A +:10080000B5771D8ECC99F89D64DFA1EF9C42BDF3B6 +:100810005715F08272606D13C8EF0174F61B45E442 +:10082000A13C119112D6C95AC46818FDB0C5C914AB +:10083000FFBCA9ED0FDF6D417CFF753AA7FB9B0262 +:1008400087D57AFE7D8140A783E003F325AA5F6503 +:100850007B40ED1BF878290B5B16E1B8E83F21DF00 +:10086000E6DA63DF9BA5B8483E85CF43B82E22FD6C +:100870003B35FFAF46F3FF584517AD7BC512FEDE93 +:1008800058A756DFED5B33CF8DE725FB99F822EEB5 +:10089000EF33CF4D2902FAA51AFD0E26D467EBFBE4 +:1008A00079B5469A67FC7E478786FF9F6BCFF973C1 +:1008B0005F34F3EF7643CC908DE349DAFD7DF4BDF0 +:1008C000237FEE3B32E2F7CDFCB91617CAB3EA94A8 +:1008D000B07E609CDBDB821FA3A8B148B56857B12E +:1008E0005FEA3546FE95DC98CFF48963DCA83F3A91 +:1008F000DD33899F85FDA5B946BF63FF65F8F7B075 +:10090000C6BFFBBF817F8F687AF460D64D294A1F2E +:10091000E3E8D74E0D1F407C1FCAE9A824BBC6BF21 +:10092000D2B6F015F0EF7E8D7FCF68EBFA66FE2D24 +:1009300026FEEDCCE6FCDB79A69EF8F6A067763CB9 +:10094000FF6601FF02DE0E781409F56367B65DDE0F +:10095000C19974DB2278FE80E061486F8803728D54 +:10096000F6F78073C874AC2BF7639D18B48F0D48ED +:100970002518B79B928A480EF6370F29403F3FA9AA +:100980008AAF37513EF471983B3EBFA4DF7F03F13D +:1009900065477908511DD71B5ABC1AE8F4E7A2BF76 +:1009A000C9DA36CBC8F7D769F2749DC37E86BE67B5 +:1009B0009C6E8F7D17B900E7BD3DA5AFF72ABF79C3 +:1009C0009E3A3E4F3BC857B9611EB1EF7912F35BB7 +:1009D000F75428295558A7610DBF8FDF53EA99E8CE +:1009E000203F3BAD8EBF07FCBEF67D4F3F93979FE8 +:1009F00042FC1DED47E7B3A6A4091AFE32BD88BF2D +:100A0000922A53DFDFF548C01BF047019E3B5D7E15 +:100A10003F15B998E7BC046F6ED84FF2FF1CBC4D70 +:100A20004A09BD3516F67B46E8F1E0CDB7C0801B1C +:100A3000EDD9E5FCA4B7D11E17F6E52F71BB06660C +:100A40007304AF87E2FED1B8EFD57F9A4E767DCEA4 +:100A50001D6F839F38EEFAFA2508FFE2171577B865 +:100A6000410F8D1B2B501DD78DAFFD2882EFA18E1E +:100A7000BBB57E4906B4DF736D7F251DFCD971B708 +:100A800009DA7BB47314948371770854D7754B14C7 +:100A9000FA17611E50B1621DDA2D162E8FEE84BF3B +:100AA0007B70739599E87A7315D783B75471BD47F6 +:100AB000A8417D3885D729831DB652DCC5142BF992 +:100AC00041A39909DFABBCC5A2E4B519F4EAF1EF83 +:100AD000D86FA7EF5E423FE379D9DD55827E8E4421 +:100AE0007E74221D1B35FED2EB70F0F99B8719DB5B +:100AF000F979CBDDDAFADC92F6F707605D9387F1DE +:100B0000AB31FE3D3EB5DA8A65853707413F4B483C +:100B10004F6561153CB73FFB0B0F7D98C222525DBC +:100B2000DAFBD68085EC9A97857F0EFE776D45A817 +:100B3000055328EFDF3FFB76F2DB929364F4231F2B +:100B4000D7D6B721E91ABA3F9599024857FC59A759 +:100B5000DB3DE0A323376C7E03C77BB3D0DEEB7FA6 +:100B60006695C7FCB5FDEF80C303281FCF3A2C3C28 +:100B7000BE08D72E46FFB6CE29629CF21DD64DED9B +:100B8000DFC3938D41787E13A0EB27D5DD745EA57E +:100B9000FB757FCCE3FE1CF877ADB8AF494C79AD5F +:100BA0009BF4659B05F1E06611BE7E5827DAD744B9 +:100BB000BB3FD6B14DE07121EBCACCBE548E69B9B2 +:100BC000FD63755AE027A8F7627FCD4F386D51B6A7 +:100BD000E2BC59AC83BE6B9C877DD2F13BF4FC3BFD +:100BE00006AC22E0E07C1E2F57BD7510F502E57DB6 +:100BF000C02F24BD7DB85ED0CEC398B9A55CC327F5 +:100C00003CE4BB78BFA53FEA6BD9C1103F1B927E85 +:100C100054BB18FA8F3FE0607658C7787798F6F99A +:100C20002BC114584EFB091F58921EC3E7A15E7BCF +:100C3000174F873AE8F77DEC2F59B87F02FE0ACEAE +:100C4000F39D976C34CF77590FD127C444C2FFDE90 +:100C50002A2FF15DFFD0C4EA0CC0DF00A9FEB56EFB +:100C600078EA5884A956B087C7B43CD0F50EF07B1B +:100C7000280FA6BD4FE4B5D277B20251712C7EE2A7 +:100C8000607C512ABDF7547228B01FE109410E174C +:100C900075F0EF397FB78AC3D7ECE9A1EF34876AE3 +:100CA000393CFCB5A809E11BFDDE128407B0D08DEC +:100CB000C390FF24338D0F74F7A05F728320EE463C +:100CC000BB76A281FBCB37140E22FFEC68531DE9E3 +:100CD000A5D4E993ABF1FD433681D7CB8C0CD53746 +:100CE000233CB24EC0BF38C22AD5EC6A8C3FA684E2 +:100CF0008AE9FB11BFAEEACFF59E526BBD05BFB3CB +:100D0000A4F03ACA4AF506EB4DC3882FEFD5E2A509 +:100D1000DFA09DD1F9F35ED73BA7B14EE26513E7A3 +:100D20000B7596AE4778DDCAD4C93CCF893F93FB9B +:100D3000537C447C791C8B18913F8EF1F7A44E9E16 +:100D400008D4225D5417D76BCC1168B9179E3FF6B3 +:100D50006801E3F150643A8E97857C8EF66BF26AF7 +:100D60002103AE0E8175601CC4DC097AFE9C2DC186 +:100D70000F559B51FE32C3C93C4FC00CEDB0FE4C29 +:100D800047B29A04F62253B1C5FDBD04CC6B18FBE3 +:100D9000411CF577DCBFC4CED179B3DF2B8888BF87 +:100DA00057A47A7A8F6C3C9EC514E37B670B099E2F +:100DB0001AE4EFD18CF757D7FC0EE0E4A3FC3D30EA +:100DC0006BCE1E33D2F1F0CD16C98EEBD1DE5B2691 +:100DD000D303787EB944F72BC35654E6BADFF5AA9D +:100DE000D0369DF076C24DF51922EB588EF9D167B9 +:100DF000C322F9432C5D5011BEFA951C9E47CBE2ED +:100E000074B9EABB5EA2C3F88645567CEF8A290214 +:100E10002BF4D2F73129FF3CDE3782FC7FDFE41F61 +:100E2000BD978CF1806A22BFC9A44C24B99B847AF7 +:100E300010AF75EF0838DECBCD2C82F5FC6F4D3E40 +:100E400042B00A342AC4F92D9153E847DCC4069213 +:100E50001F771CC6B419E209E650F6E327C40EFF5B +:100E6000BC3FC9DFF5F84D4CE4D330FFBE534DF71E +:100E7000A23CF4234F4E053F12F07AF28C409FF2D1 +:100E80003CFE600EC583C76FFFFD0A5CCFF1B23434 +:100E9000AA7FAAB998C4A294E7102C16831EABB1FE +:100EA00074ACF83EEEF38043C2BCEE25F1103898E6 +:100EB000AC5C3B3A215865D83E007FF5E2F76F33D2 +:100EC000657C7EDDA2E400E63D404229DF37702AE2 +:100ED000FFAEFD75A30BC84ED8F04B45E97875D031 +:100EE000F9DFE450FD7BE84F65A8262FC60DBD76DF +:100EF0004A506EC75A9889AFEF988175B8C79DCA96 +:100F0000ED280277BFFEC20CACDB3D9EADBC87F086 +:100F100083EBF6CEA803F8B3F77E7007EE734A832F +:100F200040F6A5BA6183A53FCC73AB9AC2900EB7C9 +:100F3000FA160D443A4F9204FAEEE62469BB15E323 +:100F40008DDAC6FA3CACF37970B444EB3BEE91F326 +:100F5000B08EE078B66C423D08F408E1F9F27FDB30 +:100F6000F8A9303EC0C7F360FCF47FC2F819DAFA82 +:100F7000BDFFA4F1ADDAFA87F68D9F493E181F98A0 +:100F8000A6DAB76825F2ED146DFC29D3F9F8758D52 +:100F9000303EDA99C67A92D3DA297CFC44BFA7772F +:100FA0003E279FCF17B2474DD7FC23F36CA0794E55 +:100FB00014B7DD8EE74BC727DAD1B7E91DD7376500 +:100FC0007597292EBFD2E6E1F1E9773D68AF4F84EE +:100FD00066122CEC1F9B678C4F8F5E263E7D7C3407 +:100FE000F7EB8EC6E2D30751EE6BA6417C6AC8A32D +:100FF0003C359AFB4F985F29F35EDE9FD7ED756F06 +:101000005C38488F4FD5DCC557109F1ED1E2D39F67 +:101010008FD6F32BC2F7BF3E3EF572BDE2D5F54A3F +:10102000732EE6130EDDB03A3E3E95787EE533AB87 +:101030006442FDFEEE7433E5E7DE9DBE82F4DC5FC4 +:10104000C15130E6CD2F1777F7AE5BF3C34731952B +:10105000DEDF12974A6954E7C03A9AB1FEE4A1C5AF +:1010600010C7C2784747F3B8F52D81BF3FA51633A7 +:1010700011EB2D32D3BB68DE34B0412BB20DEF85BE +:1010800069F5121E47B899BEBB21B112AC0F04EB33 +:1010900045CF3B1C3CEF9CA7BDE7E6D6DE23FBB566 +:1010A000C6871E16A6F5243530137FFFB64344BE0F +:1010B000C8B2748CC5F1F365C6E81CC2D2EDC7FB9B +:1010C000DF149F25EEBB53E89B8F668FE1F40A2463 +:1010D000B1EF23DFF5CAB1CF5BC0F97F3BF967B74A +:1010E000AAC34DC8FF7FD1F072AB9FCBC1B43A2EDB +:1010F000CFCDEF3DBD123F5177D82BD0B7856B25B3 +:101100002E779D85B3F350EF1E0379403FF398533C +:101110007E0FBFFFF1D02CBB8475B7B3C748FCFC72 +:10112000B901E404F3680D5C4E02FDD8ED21037FA4 +:1011300025AEB7979E1705B2371D2EF6537C2FE3C9 +:10114000ABD79D7764813EEFC8617F40FD3D7E4C0B +:10115000D61DA8CF3BFA33F263327E51FA04C67330 +:101160001DDAF9EA67EFCDB61AFF7E408E363EBE35 +:10117000F6CEE3BBD227F0FDA2185E74BDA0E34516 +:10118000D36F3A3EA670BD306DCA06AE171ABC7951 +:10119000DDDA15F9EB98D74E7F136FD6184EF7634B +:1011A00079EAA99420E90BC287AE2FBE3786D79D76 +:1011B000E1FA30AF5463E17904880BC97F4CA46332 +:1011C000E1182D8EB4A82B3334BDBB1CAED5D3EBA8 +:1011D000AD38EF34D0BB88FF698A97D63549AAE687 +:1011E000EB0B6DA0F5E9EB3991DDF61EF2E1F19B19 +:1011F000417F91FFC1E9F29955A67127E9E3D6F144 +:1012000071EB1AF8B875A189A4CF6F06BD4F7ADDCE +:10121000571F37EE716B2457D3EBCB171BF47AE2D1 +:10122000BE3EB3B6ADCC00F86675A0807145F564DE +:101230009807FDEB29A95EC4DB186D9F37346CA7B6 +:10124000F7BDC64F59C4F731BD99F8EDDDD408E9B3 +:10125000737DDE935F28A44F7D53F47DB4B5E03EEB +:10126000A6E23E70FC064EB7F10ADFC778DF22DA4D +:10127000C7AD4A338D5F2B6DA771E1FA38F9393765 +:10128000703E9EA68D7FE4EF725EC8603FBE894EC1 +:10129000D3C7707D7C8B254CF81CAFE3D3CFF139DD +:1012A000A58EAF63CAF4EDB4AF6975CD1C9F5235FE +:1012B000E723A9FA765C2FD207F10176B8C6682732 +:1012C000678D1139BEB57DEB749BA6EFB791E31323 +:1012D000ED303E3F09E906FD6E967AED582ECE734D +:1012E000B8B86D3AD9B1BB343ED0E553B3639D4D28 +:1012F00032FB2D9EED5744296E58E1E6E7A935B53E +:101300008116FCFE422555EEB03EE2DBF8B854CF24 +:10131000EB4C7684F72593DF272F7F1FF1007EB9F2 +:1013200016A798D6F48FC5A5AC76515C7CBDE1A616 +:10133000FF7497227FB8AD74AEB359683B40FEF896 +:1013400050BB84FEEDE69B5228EE398E71AE10B391 +:101350007326078F3B6B20BEC5FA71884B5B34FF49 +:1013600054FB8E41B805F9B416E359EDFCC718C714 +:10137000322D8EBD0EE2D8D62B8863378EE1E79BE7 +:1013800013206EC70FC81CBD69BD1BE38D83E6F833 +:10139000FA9043FFCFE359C98379FEC38CED46FC35 +:1013A0001EA9D3E2D9EF78294E4ACC8740FCF9DC5C +:1013B000988C585E847E504FF8AC14EF407CF6FC5D +:1013C00018CC2FB1501CDD2EC98324C603897CD3D1 +:1013D00022CA9437D0F22099C895665C7F54A07CCD +:1013E0004EC2B9C5E5F84C64EA3F9C9FB1E871096B +:1013F000FD08229E0BE66ACF0BCA6C8A87B68D6207 +:1014000022D6CFB255615ADF698BF2CE183AB7E4D3 +:10141000FE4316AE1358E227FD8BD798CD975F6F2A +:10142000FA48F918E2F73AB33B80F5A97F3E6A26FD +:101430003E9F206FA9453D7783EF1DCAA3D5F905CF +:10144000D6CFE0DF0D6987751AE2E6A11107B31860 +:10145000EA03AEDE25C6C1C33AB2E2FA0FDF23C506 +:10146000B51743D06D6C2F3D148883CBBA2AE2FAAE +:101470008F78578E834776D7C5F51FF541280E1E06 +:10148000CC22F4874046F74C897BEECF4CE9C47AF6 +:10149000A0AB46DA458C69992A1FC16F3E0DD3B0C7 +:1014A0007FED4525619C5326F42BB30698991DE2E8 +:1014B000C46A7677DC78EC25CB59A46718FE437AAA +:1014C0005EC50036D4DD8F97AC3198C68B6F5F7ADE +:1014D000CAF9C601C37CAE6B3DE94837A07910F369 +:1014E0001197D0090BA5D12FD8C5221101F7437D43 +:1014F000D9555BF8F78113F7F35993E38D0356CC75 +:101500004782A8A31CC13851E02B7B563C3D9D521D +:101510003C3D93FCF1F4F404E2E99952114FCF54AD +:10152000399E9EFDEAE2E999118AA767E694787AE6 +:10153000662BF1F41CD0184FCFBC703C1D072E8DCC +:10154000A793576D8C6B1FB4261C070F3E75C29472 +:101550000FFBFF65B69961BC5FD8B634EE799D8EFE +:101560002AFCD7171D273526D2711DFDDDA46FA2D9 +:10157000676D023D9979FAD79EEBE9F4023D37FE9B +:10158000DA0CCC932EB89DF4A5969FC11F639EFAEA +:10159000F8D4CD649FDE1CCAF3D463996C41B9DDE5 +:1015A0009F7D7B6D3F89F74FB0336487EA743BA41E +:1015B000E5A5B0EC06E5E5C64BF2D612BD7779138A +:1015C000EBC9B70CC2FA85E82AF4CFFF96CDF382B7 +:1015D000F7BA36E8751677E27A27B02E82C76B79AC +:1015E0006C370BD3FA8DFA11EBD2AE583F4E10A3E5 +:1015F000DF4A4F4B7931BD474A55E5F180984F7529 +:10160000064727DB494F1AEA12284E3E56AD78CAE4 +:10161000D02E4E3533E3FBDEFAB5F95AEEC71FDBA9 +:10162000C7E39ECBC5C7ADD75E597CFC8FD61F1CC8 +:10163000C3F818BF8779ED95C6C713F390FF8FDE07 +:10164000C0E3E3A367207E80FB476E1E42D7DE75B2 +:10165000D4F1F35BDF218F8A79AFBF36DAC90F6B24 +:101660007EEF07E487D6BC0D7E11D14D20BD53F32C +:1016700001FF9E23B334921DBC4EA3F37EED3C6F5D +:10168000ECD2B121AC03B8EED466B253A289D3B97F +:101690002E5D501C58173456CA4B437FC2CCC23BF8 +:1016A000C8EF515D582793C51CBB91DE9F69F59E1D +:1016B0003DA9BC1E6CEC7DD5345EEFF9C37C9E77F2 +:1016C000AC716FCFC33CE3D846BB804BAB714F7C52 +:1016D0000FCF9F91E151D79DDCCEC88F38B9488A92 +:1016E000F0F7337F45EBE9F93EA3EF539E2C662AD2 +:1016F000C695273D05D43E56FBFE44A7D04D7960E4 +:101700007524C4EB0CDB7F46DF693DF9A840AB3D97 +:101710000973A39F7D72C3107AAEB71E769DE7EB67 +:10172000DFCFDCE0E4F56D16A919F3F47B97895A55 +:101730003DACEA7B18DBA7BAE87C9759D4E0116C82 +:101740006FBC8AB79B9B8B76A7C7CE7F3FB44A8F6F +:101750002F413C4C1DACD71327D1DF7148F043F625 +:101760005A4415E5480D275F52076B3C1F4AAC836E +:10177000D5F9E29BEE9F8438C9F83D8D93775F4F92 +:10178000F9FDA35E0BFDDD98DAC976FA3E6AADB8C5 +:10179000C182E7D545950A93CBF07DD7ED8BD282F8 +:1017A000A47B884E5B7D42C4FE3575AEFFD3AFFF90 +:1017B00007B21EA9B9008000000000001F8B0800BE +:1017C00000000000000BE57D0978545596F07DF58A +:1017D0005E6DA9AAE425842C249097402060C00A5D +:1017E00084C866FBB212652B70035BB112028425BC +:1017F0000BD0DAB1C5A6424258040D121111B54002 +:1018000041ED7129EC88A8418B80488FCBC46EEDE7 +:10181000716B262C2ACA921215ED16DBFF9C73DF22 +:101820004BAA2A89D0D3FFFCFFCC3799691FF7BD9B +:10183000BB9E7BF673EE2DC6BC37B358C6F299C17A +:10184000B92E9BD1DFFA38C626E23FD218DB687B7F +:1018500076DB52787F63B2D9698657454977BDCE2A +:10186000A07CA0C4AC8802AF9F9003EFF11F50CEC4 +:10187000B3A8123360A15ABA1DEA15165BE575329A +:1018800063C5AC516203199BC4FCF49CC2DA2526E3 +:1018900032368D312396A733C588E56B59608004B5 +:1018A000E54AD1DFC052193B9FF8EE1101DE1F96C9 +:1018B000DD096A5FC66E8FD84EED57DA2A27B8ED7C +:1018C0008C1D91D444753463E34FABD26D305E9E72 +:1018D00022558B30DE7BD11E86F32C70085E0FCD37 +:1018E000D359EF87759E155835CE87D98DA7DB3331 +:1018F000F8FC7F8275B65ABF1B80FD155C67F688C1 +:1019000091F094374AEE4CF8867F57753D475DE17C +:101910001E8AF3D0CB57C778ADB21D7B498EFEEC43 +:1019200032864B60F89E3118BF2FC2EF919B711E1B +:10193000D7007CCD3DC0F70FE94F1CC4EF6F4CE9D9 +:101940000D9ECE82BE50AF80B968DD00D783BF82C6 +:101950007514235C9D178767476E7B0E3E175BDC13 +:101960008F46C3BE9CE9EF7E42E6F0CCC3755CCDEA +:10197000BC1287BBBBA53D95E0998FF0B433D72D42 +:10198000382F1D2FF22DDB04C6E7DF169F08FF5509 +:10199000D9A0D8389A22634A7778D2F4E17B3CD335 +:1019A000FEEA6515F7872D8D74E2BC13984F206011 +:1019B000B13601F12FF9574C59879D8D715A5CC38F +:1019C0007B87679168A77DFD5016BCE6547CAF4EBF +:1019D0004DCC41FCE27F1FAEF1480370DF1345E6BA +:1019E00071E2DC8CC7705E4EF83F9C571E7345F960 +:1019F000A1DD1427BCB768F385FFE57D3294D6FBE3 +:101A00008E60700A1310DED2B1CEF5A4623BBEFE2A +:101A10000491AF3F2FEC7B383C6A3EB1BE7E30A3D1 +:101A2000AB7F58BF07F74D5F7F3CF3D0FA93985FC9 +:101A3000A07D1DD346FDD76970B84D75C4E2FAA1EB +:101A4000AF213FC1F7D6157BD9F174288B374721D9 +:101A50009EE6C1883E7B77FCFC6E85E5F58346C635 +:101A6000D6A8D009ECE36C937A17EEF397029B8922 +:101A7000F565E69466381833D8262497DABBEA85EC +:101A8000F713BE9F80170D8817E1FB0263DDE2822A +:101A90007E5EEF7B63D94658DF9047878DC46FAF7A +:101AA000C7FDF257EF62F991C1234580C7BD380EDB +:101AB000CC6357BF05CF2F81728141988BED32B235 +:101AC0003FBC297504F463E5FD1425AE123C008784 +:101AD000BBDDCA4811E05A6062546FD2E515A34AD3 +:101AE00083E8F1516DDE9344568DEB4A9238FC0643 +:101AF00064C88207F6A73F639238129E095E498642 +:101B0000FE4D12932262E099D0689791BE2378BF70 +:101B10006F65FDFB48ECB7208D972F73DA8E0EC4EE +:101B2000F90802CDE7B20CC13F14CA0531FCFBE451 +:101B3000914FF543B815E4E9F5A77C81F50B0CCC82 +:101B40008DF3B8EA42079360DD33676E4C5C07EBB8 +:101B50007CD19D6B1C0AF0DEAB5A68BE37B804D549 +:101B60000BF5123CEDF57D109F66E666D7295DEB1F +:101B70007A5135129CAE1BC3EB5DE72A319605AD59 +:101B8000FB0635C018946F987954423CD8689B7D09 +:101B90000BD2CF7561FC653AFE03E8FDFDEB271221 +:101BA000BF7EF79650FEE2C27FA4127F39D817EAB3 +:101BB000CD604E23E72FF2EBB7417F3768FC6526F7 +:101BC0006BA4F737311F3D6F666DF4EC38DAC957F7 +:101BD0005262D342F8CADB8827D73117D5BB91B1FF +:101BE0007DC857EC80772E07F2113BF1D71EF0EB42 +:101BF0008F88A73FC347699D37E13A63BBF3D1376D +:101C0000E65E518FEBB8C9EEB78F82EFFFEA303A4C +:101C1000572A3DF1D34EF954BFB447F9D446FC706E +:101C20002A0B50D9C5645A870E9F9FE1A7A771DD83 +:101C300093918F129CBDB45E58D7195C17ACFFA26C +:101C4000FC54CAF9197E3A59F6FF1CFFE80F7C14C0 +:101C5000F19129FDBBE097D4053FF83B980AE34991 +:101C60000AF3129F65AAA70DCA260004F6F777A308 +:101C70005BCA85F94BB28BB9499EA90CE7DFD59EAB +:101C80003FCB80F1043F9FC8516716423B5B365300 +:101C9000BD99F80C346CC8462134C220C07C1FB6F4 +:101CA000B23556A0C31539B9354550AF4A02BE0505 +:101CB000F5CA8A146A6F6B63EA7618CF28794A10DE +:101CC0001E468B1C5D1BCD584E5E9BDF00ED037DD9 +:101CD00099BC03AA3ADA78FF0F3B9807FB2B2BE25B +:101CE000FCA4AC48A627B4AF45FC306640FB2CD81A +:101CF000E75F7239717EADD96BC6F54AEE9468F82C +:101D00001EF7B199E1FA8FAF3397237D959A38DDAD +:101D1000C66A7C84B106EA6F486E2AD1AB87E52596 +:101D200082B0828D5997404FB692DE9746B35B5D85 +:101D3000309FF3D1CA6C1CF7FCDA7801F58C52A302 +:101D40005A3416C63DBE315AE0F8C7EBA7E42ABCA8 +:101D50005DAAFA550D7C0F4CB73B77D0B6B8B3A649 +:101D600083BC338B83A65A44946FCB7D7BE17B4548 +:101D70007FBB6C463E99F2C9E63150FEA2D9C850ED +:101D8000FF5AB0F3DA283F3693D4049493E17C7B76 +:101D9000813754AE2D7A32B45CE10B2D5785C9B131 +:101DA00070B955940B72C84638E944397402E5108D +:101DB000B0285D0E9531BE9F80EFA6E98EEE726869 +:101DC000B6296F4A2EC073A1B6EF6673F5C9ED0050 +:101DD0002FF3DD4347D6127C02FB919EE336A58E9E +:101DE000447E5996C7F97A52AEEB7AC44773CA84D7 +:101DF0001124EF5226137E9C7FD0AAA0DC3F6F15E2 +:101E0000F8FEEE03FD0ECA4D032E343C08FD348D62 +:101E100033CB8293F077EA68E00FE51A3DC59AD498 +:101E20000558FFB3E911F24ACE072D06DA4F60CC10 +:101E3000F02C6BAC6DB803BEA7808047FD71316B91 +:101E40008B4422DA96CBF194899387D642FF55D7FB +:101E500046106D2DAAF79A108CD28F920BF1723525 +:101E600076351658AE459573A15EC5DEE82CACB745 +:101E700024D740EDD74C58E9C2867F37723C3035C5 +:101E80004FF720795EF56301433D737ECDF84D2712 +:101E900046E13C037D72113FD68A84F7F3EF184B7D +:101EA000EF8519C56D57E1FCD7DA14C4E7030F9A23 +:101EB00069FD9FC1FAB1FCD9C31C1EF393ED5E8B83 +:101EC000D07DFDF582DFC4F97B5B24E2CDE70FFF17 +:101ED0003A12E1FA39B03EDA3FB93A92E85DA98E9A +:101EE0009C118457C7B689C548279F6F1B78CF18A8 +:101EF00084EF8C6B46A33CBF2A7A50A462EFFACEE3 +:101F00002446E34B316376217D5DF5A348F42181BE +:101F10005CDC0DDF0FAE9BB400E9E4982B221AE7DE +:101F2000ABAC79AC089822AE8BF6F5D85A2BAD2B1A +:101F300095F91A646857BEE6AF0D3550FFD018B357 +:101F4000CCC620FC3347EC847A55778B04FF637250 +:101F50004624B63FC6A4E29EF4A0AC5C91E09E9BF2 +:101F60006277FAB1FFF74427D253919839D582F4BA +:101F7000B5566438DEC1191F6DC675E9F425CCA8C5 +:101F800009ECC7FA1BE03BD43FEE7146A27E7F7896 +:101F9000FDD70D48B7C7613E3023B6E071F1A8798F +:101FA000C43F4F6FF8E707BE5FAAED5338FD95AE0B +:101FB0001F684279CFD6707DF0C55C81FD64F84F13 +:101FC000D1E1ABC174C8926710BEEAF574BAEBD424 +:101FD000FF347E6FCF30901E62713275273CE3CDA7 +:101FE0004C1580FF1ECF95A8FEF15C13D593FEBA69 +:101FF000F4C9B761FEE5B9EEB7916E53989A85F8CA +:1020000096FA0D334431947F205050DE0D327977AB +:10201000C2BA371B5D06C247C9FDFBB791EFAF5986 +:10202000300AE9BF5DEB2F29D7FD679C6FD972F7A6 +:1020300057FB19E2DD38E20365DF5F675060FEF6AB +:102040002646F34A6FF23311F97EAC4A78A9F3F1D0 +:102050007498EFF61EEC37431ED7AFD2635DD4CF32 +:10206000AA7C2E3F9A90C6A19FAD35115ED48BAE4F +:10207000BA906230C0BCEE015244FDC03266864167 +:10208000E47A47201DCAA9177EEA530370B08F3146 +:102090006872CFD5FA13D4B77BA2BE11A0AFA50941 +:1020A000A272A20F7E8FE1ED540BB54BCF8869FD74 +:1020B00009CA726BD437515706CD8B59143BE0C90E +:1020C0007AF817E2456A132FEB7870AE51203A5D2B +:1020D0000A4D715C8BB6DF2877517E2E4D30D1785A +:1020E0007A7F47C6E55EC07D60AA3A283687E04F12 +:1020F0007FFF9ACFF90FD8234CC4FD3030DF56E074 +:1021000097B6CC7623F2217DDEE39AD406C4C7705D +:10211000F89569F3DC80F3049419E7847246EFF3D1 +:10212000FC8F5C2504AFF479DAB2DDED8748FF89D6 +:1021300062081790835EE4AF0F4B0EB68EF877DB24 +:102140005A2C2765880CE12F5A363D847CF061E6D5 +:1021500056709FECB15CCFFFCE3A757B3BF4A3D4B5 +:10216000023E0E80FAE29227DAB15D5DBC5C87F632 +:1021700094B1FA51FCEE01C56227F4E3C953B7E309 +:10218000778FC922D7C1380FD822896FD57CE2203A +:102190003EFA9DC145CA53765E1AE14522AB26FD43 +:1021A000AAEFA2438200AF9C03B9DC0F87CB65790D +:1021B0005C1F790274177C3AF379BDD58293E60BE4 +:1021C0003334D48EC5F9CDA0F19244E5DCA6681C69 +:1021D00087D31D1242275F80F11F36829E138374BE +:1021E000DEF8D00963F7F1F4E75C6D9C8C26C19BA7 +:1021F0001ED9F57E82361F4B8C7A651E3C6B24D52A +:102200007014E1FD9691E86F59BA7326F2C565C264 +:1022100000A787E0C4F9B767A3957F179CF1D18029 +:1022200034750E6E372EB342B98775EBCFD2352297 +:102230007307E1DFF8BBCDD54817C7D69A89EEC73B +:102240006F1ABA03ED8F4E3CD2F4AEF07EFE169DAF +:102250007B6D1EC02341DB6F80E407CF42FBAD9E48 +:102260002805F5E62DFA3C17447877427FCE560BC9 +:10227000D16D5D7A8C17ED45B617D61CD7C54FE3E7 +:10228000EA94436E94A7B916E70EC4AB35856A2766 +:102290003F46BDDAD2CE24F8BE791C93D7417143B4 +:1022A0005E34ED47DD580FB7CB35FAA9D2E8476861 +:1022B00011FC8E116847F0F9591BE7B7E3FC6CB5C8 +:1022C0007C7EADFAFC6EB368F33BFC20CECF1421CC +:1022D000CB623475A15A82F83DAB571A10CFD1109A +:1022E00043BC2FCD2CA3FE18AC376A420FF365A177 +:1022F000EBD3E7617B10F04CC4F17D8DBB10BF8741 +:102300004BF24E85C32701C7AF4CE6F0616DA9289B +:10231000E74B132C478548EAE4501EDA0106E073C8 +:102320003DC0E7B1427515E2CF64A6248BE88798DB +:10233000352C19E5FE64CB1B1F0823F0C97C64CF44 +:1023400039C3FD3FA1765C654DBE8BEB37CC634155 +:10235000BD7EBAC9BB03E65379472EBD7F45A8FEB3 +:102360008FBB106E6F1B9D3B91DF4F57132350DFC8 +:10237000981E6740BD7ACFDF071A709F026F8BD41B +:102380000EF48644E45F552E9381FC40DA3EE970FA +:10239000C96F89F62464D3BEF9E281EEABF672FD13 +:1023A000A8728DD16B49C5F5FF694B198C1B53EC95 +:1023B0003A82F89F82A2149E4D6B450BD66B9A15FC +:1023C0004972E0ACD0FEC89D846F7627C2B329D590 +:1023D000E747B9D074B5E20409C96A18971BCCCE97 +:1023E000F7FB0BCB812DC8DF1658DFDC82EB1A2FF1 +:1023F0001A6E25BB4C52E250CF1F9FC23ACBA86742 +:102400008D17052A7F6164339F27260DF582E477B7 +:10241000A991B9904E4AB71B3CE99707BD17E07DDB +:1024200066573F97FADEDA383111EDB252801BEA77 +:1024300069359A3EF0B5E48CFA39FA2EFB5E646A8F +:10244000107D9749DCFF746FA433677A50BBF47C2E +:10245000AEEFCED1E4B0B5F1898F9F85F1F26A532A +:1024600052D7C576E1FF318D9E3ECFE3F5E3108F65 +:1024700083FADF6CE47CC7D9FA64524950FFA52780 +:102480004D4711EF5E3E33ACC105FBD02EB28061EB +:10249000DCC5E944EF9F6D516251FFBD58FFA516A1 +:1024A000A3DF1CD9BDDF34E0E1C81F5E31F17DB48C +:1024B000360E3981F4DADBFA12101EA3BBE8541F82 +:1024C000A715C7CFC4F133069504F1C1528B95E827 +:1024D00032EF2CAC2FF6D2D7A7F7AFAFEF62FDF7F4 +:1024E000B6BEA70B5531BF2FD94BDB11AF5BAD5635 +:1024F0006525D0C17EEB44ADEC20FB4B88B0123D8E +:10250000E545D8C80F2BD8866F6BC47DB659498F67 +:102510008E8D5192113EADD6A18350F92888B8BA5C +:1025200004DBE7459849CFDF6F1D7202DB43FF0CE8 +:10253000DBB75A876763BDAE76BCBC64AC42F8516A +:102540006073109DE5D9B83D9F97A464A39D30C7E3 +:10255000EC3C82F8C5EAA2949DF03C1ECDD7ADAF0D +:10256000778006FF81F95C1ECEB1015E6676AFA76B +:10257000E36DBA56EFB9B1EA7C9443F3353F872354 +:10258000D3956A07FE68DDBFB63D02F15584FAE3D4 +:10259000086C1EB44F6CC8B3C769FB0FFFB9DF00EE +:1025A0009CAF1F16B7EC2898105CE6F53BDB7B3E32 +:1025B0002D2D4826FDBAF33B9A6FA077EB65D50A1F +:1025C0002058EDE8FA2E81BD6A592368E33D575A39 +:1025D0003888B14F056D7CCFCEED2AACEB5E2B0B6E +:1025E000192F787E5258FF6892DA15BD7EBDBB1058 +:1025F0002ADC3F522F1FF3AA30BF7B8DA1FD11CAE9 +:1026000068EDB1A08FF74261DD8EF5C95DFA3FD864 +:1026100003D3109F94809C8776806E27D8E46B4903 +:1026200029357E7F1D433DDC18CBFD9D46D8C34137 +:1026300068672B693B485E498A07F1C492A8907F7E +:1026400060563ED797FE6E94E929B54C5751AC1AA7 +:1026500099B2EBED54B21B6EC987F77129930F2124 +:102660001E76D90D928AF8930EF68700F52C4D8DC3 +:102670000CED7D966CF0A60B7C59E86F5A7BBF6B16 +:1026800034EA012FE4BBE7E507C579D29B5413EA8E +:10269000C7C735BA6A5A90661082F0E74E0DCFD29E +:1026A00033B83D90DEE45D9306FD49D1D765A35D67 +:1026B000A2D74B93071970DD69C99ADD007608FA35 +:1026C0000BD29ADC71388B34C93D0BD79B36739E85 +:1026D00009FD1A77E6733B367B8DD78A7E01566EED +:1026E00060E9D0DF1C4D8F37CA65DC6F36D3624797 +:1026F00079B5D5B5CB8AFDA767ECA0F1992C39B196 +:102700003E935C7956A8F7488C347A5DD07CD6C964 +:102710005231CE2347742F2139D6679C8AFA5F92B3 +:10272000F86EEA76D453FB8C14EB00D49B85507A78 +:10273000D19F31857C3FEA0597671ACAC92CC650DC +:102740007EEBDF539CDC4EBB2FDF44F5148F9C8760 +:10275000F27FC2372EB2D7EECB97687DAF4AED3607 +:10276000B4B3D399BAA414D7E9B22B286F417C93A0 +:102770001F307685E2C4795B62DBEFBE1CBF3B0D88 +:102780004E0C87E87E87B32FC5EF407936A8C0FD91 +:1027900028EE5B8ED8BE691AAEE76E89E4F6D9974B +:1027A000B81E1A7B67A617F550636C1BC1796D02C2 +:1027B00023BDEC176B4FD850DDB3C4BA18EA3736D7 +:1027C000D826D49BEC76C18B4ED96CA7B380ECD7BE +:1027D0006AE604DB92D99D3253E1FB359677B95E08 +:1027E000156667A5033E7D6621177CFD4F28779C03 +:1027F000DCDE2A62DCDE3A7CE13AF2431B2C6EF22C +:102800008B14CC8C6038AF4EFBACA1FD75038EDB16 +:10281000E6951603DC1D4E9F8A727B2ED23D54290D +:10282000CD2835E160F39A04C2A3320DEF98E41C81 +:1028300080FADDBE7C9B6657D4D3B38C7138B1F57A +:1028400066D2EF4B1B73C9AFA0EF1363B5BC5E1329 +:10285000A743D34A2EDF4A35BF2E0092BE1FD6F8BB +:10286000A3EED764AC913FB571233AF5F6503D77AE +:102870009D11E80DF5D27D22E9491DE5E72291EE93 +:1028800023CE4618842892C34A889CCAE0FA696914 +:102890008BD8A39C625BBCA42777A05D101B326E13 +:1028A000885C5C670CDCB32B9BC695112FF571B669 +:1028B0006A7EAF8B8DF3B9C66F5A679D8F6C87FAAE +:1028C0005B5B1EB322DC364F074D9AF43827F9A123 +:1028D000AEB7BA4E23DF390EF489703E5ECEFD08E6 +:1028E0009B853655E474417AEDEC413396BC0EF38A +:1028F0008DC91E3612E79720318B0876DE4FDA3805 +:1029000051ADDC9E7B50D89888FD3C98A80875682E +:102910002716733A8A2956C50AD4BBA2DB0BD350BB +:102920001FBE9A31F423C7DBAAB7239DC4DF9A31B7 +:10293000B20EC6950A381E458C6ADC8FFD049628B7 +:10294000F20EA0CD84959ED4A599384E35F9CB03CF +:10295000D319BDEF7BE3F25AAC77773F1623623D84 +:10296000562B60BD86BE02D17D4309E8A7E8CF6340 +:1029700032D151F24C59407B361ED82AF66361F2AF +:102980006E983192637D14C88EFB23F93AFA1AC40B +:102990005B513F047942E518E0073B60FE7D0BA2E6 +:1029A000098FE2CDAC5888E1EF11CFD0AF81FEC2E4 +:1029B000F8FCEA2C1C3F7E207FAECBE271EEADCC62 +:1029C000BB05FD809E0C13EDE72B670ED523BFE8FA +:1029D000C8323945A0ABB89B0ED7E37CCE0A3C0F7A +:1029E00020DC2E1975457E4A018C7B7FEDF45973EE +:1029F000B19FE15CAF679EDDCE6B29DE116AB748FF +:102A00009ADE78EE34C7D37A4D6F3C7C786054BB45 +:102A10009DC39EC1BA8717C410BCCF31250AF59259 +:102A2000C3FB07D377BD5CC3C0BE417EF496487834 +:102A3000D0839D40700C6449DE1D42175FB347C7C9 +:102A400079D7A592DDE0A178C86E2B7D3FBBA26D42 +:102A50004B413AD5F353BD1786F07AE274E2138105 +:102A6000DD4627FA8FC1AE20B9E7D9379CE80EC002 +:102A70004B7A987D5FBC82F5CF0E0B0CC6C5DA8D04 +:102A8000DC3EB0A39D11D545877681DB1F4CF2CB90 +:102A900018373EABFB8B2535E1DA20FBA25E930FA6 +:102AA0008B4DFEC131995DEDF4723F33B707B08CA9 +:102AB00076C62B1A1C1747F0724CB4FB3ADC973DD4 +:102AC00026564EFD44C27B7B907DE5947AB1AF469D +:102AD000DE83722E20B0B61D32C1C343EBDBD09F24 +:102AE000E25CE35378FBC05A81E026CCB0103C3E58 +:102AF000CB9276A01E395ECCDA837C299028CAD886 +:102B0000BECB0EF3CBD383D667373A4D73711EB964 +:102B100096EA9DCE8BC3497F3F6764D964067C6586 +:102B2000CEC2E553596477F9D9596F8D5953AAB874 +:102B30001F4D7F2F85D9453AFE01DF0DF1F37A0A4B +:102B4000B8FEE10DF3172DF0B0FD64E73F0EFD0771 +:102B5000D1417D01D3F9B709ED85059F58C9EE092B +:102B6000AF77DE0A7202F0E3F6FBA653FC601EAB01 +:102B7000A66739B4E3F1041E4751D6480467E54916 +:102B8000C1ABF0BC0C8B01FDF64C36E0FB4520865A +:102B9000B6A2E8F200D7BB025E0B20DDE0BB520F0D +:102BA000E57858E75AC983F276FB0736AF00F55649 +:102BB000C72A26948FABEB393FF5AC17BCE9BCDFD5 +:102BC0000494339E7A838AFD3C5EC0F5A39602EEA0 +:102BD000370694F7D27CB427C08BDBDBDA78B5CC30 +:102BE000E0C7A741E0CFD5A8FFF4E087D2FBAB3721 +:102BF000565B503F0BF437503CE6BC499D49F1BE53 +:102C000098C10CF5B37A47F59A62FE9D78C179AB0D +:102C1000BF98BE6719B8228FEC01F5B90FADDB1173 +:102C20001FB71668F671D87ECF6D0C2DCFDF125A04 +:102C30005EE00D2DCF61EEE712448C3784BEDF5A83 +:102C4000C0FDD9739842FB536F54FE8871DFC05AA0 +:102C500089E1FC6B9339DC0CFDF9332DBA6026E970 +:102C600005D126867AF07A89D3CBFA35B1DB71FEAD +:102C7000F5D11CDFFED9F986CFF360C160AE3746CF +:102C8000F3F1EAD7EA795A3C4E30E769F363C89F1B +:102C9000140DFF4F099C1F7AD68AA4BF6C2D87FDA7 +:102CA0008376C7D6A793FEE5350632D0CFEED9E0BE +:102CB00050904F1C179CBB30CF47604A1CE2CB3171 +:102CC0008D3F1BEEBD3207F9F25B617452EA14DEF0 +:102CD0001501FFF3AF5D9F83FD8EEBC39C6698DB10 +:102CE000CB26AF0D4573F8FAE14F9174FD06B6346B +:102CF00065B95224C0FC2AE07D1FE443C1F5C95EDA +:102D00003775D115ECDB4BA35DE70A603EE3F2F9C2 +:102D1000BAC63D64F6D60968271EDFFD4636F1794E +:102D2000E2DF95CB03BB30BFE19ED1EEBF62FDD3A6 +:102D3000777C542428AC533E74ECE37A6F767D1094 +:102D4000DDE27FD687D2315B1343F11ED614FABE83 +:102D50007C5B583BF67773F03C75FD6EB3C93D1450 +:102D6000F5F3ADAE9C1C9CCF66636331F285CC71EC +:102D70006E5B21E0DB8942D72103A7CFC1C84F5E3C +:102D8000BD5047FA842783C93B299EDF3E09CB39D2 +:102D90007F3308B8CEC7343D5787BFAEFFEB7A67A5 +:102DA000383DC66B76467AA1BA16F5FBAB2EBCA6AB +:102DB000E27ED7B50832D905F6567F12F26728A30E +:102DC00058AC54DA0F613C466EADFA3AAA3FB4B340 +:102DD000A7915C00C586ECA1CA26FE9D79E0FB9513 +:102DE0005D7159A9A5B6380DD667DC5BEBC275C21B +:102DF00078AB703CB4D390FF1BCB297904E35784A4 +:102E0000A79BE11BF281EC58AE9F0126523F712631 +:102E10006E6FC5C5F99D1EDC2FE632F07C8A649981 +:102E2000E2E91A7CB30AD51908BF4FF105E8117F12 +:102E300018A38EC2B25BD367BF45BDE372C6DA3555 +:102E4000BBF3F07BD7925EF12D73915E31BE90F3B0 +:102E500093C3FB6F8842FD547FFF99E8BE5D06FA7D +:102E60009FCF3CC4BF17302F3D59531F8E07CC5DF9 +:102E700084F35F3C1974AB685E3622FEBA4CE4877B +:102E8000467AF687D1737099013DFB83F068B1D41F +:102E9000D6407A2158487DC660DC33B47E250B10BD +:102EA0003FAADAFB9339A41F0DBFE2C5A559D50887 +:102EB000BF7F305EF58FD6FF42698C43570CE80127 +:102EC000443FAD5AFCBC48B4AB5A5C98E78B74CB1A +:102ED0001F083454A3FF699C595EC9E35314373E5D +:102EE000D36C64887F4C5CDF80FEAFAA2491A11E66 +:102EF0001A1E175EC87663A60A5BACE51FFEB3799F +:102F000019771476E607A6FE27F3323C8541F1E0F7 +:102F10006EFE5E2D2E75C0FE759FE03CD8BC4C0F3A +:102F2000F96B72F27AA6D37B343AB569F93A16C9CD +:102F3000C382FDCABDB5DB5CC8F59703A6C007BE5A +:102F40006CD2E718C66B120C3C2FC86091636A13F1 +:102F5000D12FE3DA82F9461645F7C7801D8F7C3FF3 +:102F600011F84C16BEF76529E80F596C77A25CB0D2 +:102F700065822202DF67B30CF2274DD2ECAC4E3CE7 +:102F800009C31FC1C928BE83FE0FEC37096815EDC0 +:102F90002F93C1B71BCB82CC640FD04F470E6FBFAE +:102FA000CDDA964AF383CDE5F13DB78265F43D79FC +:102FB000C6F27E502E24FDDAE244BBCC14E15B82E3 +:102FC000DF4D314CC67EA52B14A2DF6D465F16F691 +:102FD0006F48E6FD984C6DA9984768BA1DDAC19410 +:102FE000F715BA5E2C247D4D1D417C449B77A58648 +:102FF0009F4178EF213E1886F7E8FFC3F8096B344C +:10300000931E45A846E544D2AB8F6019C6B58C73B4 +:10301000BDCEC7D1E4F0BDC3496F61357D883FADFA +:1030200076703B6E9BE07F30785FBAFC081E5A4F8B +:103030004E5E1BE9D981BB601F83E27E291A5EFCCC +:1030400051C313FDBD532BC714A97FC2F1B3B3FD08 +:103050008F601E592528CD08BF4ADFAF9F7C3B9665 +:10306000D65B4DE50C6E2F31979DFC77E5B9EEBF31 +:10307000F079B737E0FA5362590EFAF1D665CC60B1 +:1030800073ECE4173C8AF80E727A17F603F4518D4C +:10309000F2E3F88C85945F90F3537E43319FAF8CBD +:1030A0007A5CAC99FB893BD755C4F1537FFE58C875 +:1030B000FD20A781CB61AA584AAC3A4B08F2CFD980 +:1030C000943695E6D9CC959A1CE4BD38DF3B93093C +:1030D000DE95CDB959E807603E6B16D6CFF9D84ECC +:1030E000F03E7D473FF24F0D2A709FC7F93AB20379 +:1030F00002EEDFE9DD5767F5C4EFE2C518CA7F8845 +:1031000017996F93DC85077126F72CE4B7B3334129 +:1031100094C0944F16F2F7299A9C4A59EE6273EDC7 +:103120005D657B2CDF17786FC071D20B0B4F223C93 +:103130004F16F23C0F3D2F4061F24AF46B84D36F7F +:103140002AE37900776B7901CC1394BF90D63D2F99 +:10315000409F8FDEBE332FE07B89F0324DE67E5AF2 +:10316000C71A0D4F9733C2DB0981B6FC2858EFA070 +:1031700026FF04F41F621A18E225ECFBDD97A39FDB +:10318000B08F3401F9F12335235B91EEA5B56D576E +:1031900022E8539B98015DD47ABE16FDC5A2FF2C90 +:1031A0009AE3B7549D8176DB955A5E6179AE3AA871 +:1031B000089E79EF1B799ED9061EE7381F9DFBC537 +:1031C0007ED4EF373810D37BB5E73CAC95F205D30E +:1031D000307FC78EEBE07E3A36081002FD241B3E9E +:1031E000F6A0BC91D6BED71FA77243919DC6C576E7 +:1031F000683739D68B060BF7F73991BE91C309634F +:10320000B01C9B87EDE6360A4E9CF6DC2DB9066BAA +:103210002C911DF943D39B64833B88BF4E29E274F4 +:10322000F5DA0591F2A40C16EE5FAF5062B68BDCB6 +:10323000CF40745A3130763BEADB1335FC969AA6C0 +:103240007B12952EBD48EFAFA2B984E787F6C27F07 +:103250005E9338FF790D30BBD1D9857FF5460E6F6F +:10326000CF8F06C2FF144D3E1DBFE78744C2EB4E11 +:103270007FA2978F6F541A307E2BD5B6FF02E15C88 +:10328000D6186DA8CCC47E9C95A4576EB031B403FB +:1032900052D60F6CC5FCC89435321314ECAF22051E +:1032A000FD1F9E8FCC0CF145DA6023384A1B55C4B4 +:1032B000222645C711FCA4FBA10CF5338A783ED029 +:1032C000802245F36307B473096A16EAB13145EE0B +:1032D0000598B74AF11384734D048F17486D44AFB6 +:1032E0008FE4B4F547FC7944F35BB4DE73D90C9EEC +:1032F0000F2A09882F0ECC3B857A8E0FE2494FBCEE +:10330000AD88EB6B3DE04B12E1CB3ED185F42869F3 +:103310007904D25AB0C352317FD64DF9B3133C6D04 +:10332000F94856E8AFCE55FE7139D01927543D21E2 +:10333000790DAD4699F467B0C17C2F38BBCF6F7E55 +:103340001EC70BA796E70EFB64457AD1E3630FA077 +:103350003D958EF9355ABECD4A8961FECD03B6DF63 +:10336000523E4E8DC72C639EE777D6015EF48324D0 +:1033700068764FE02F0E8AE7430B8309BF1B2CCFE3 +:10338000AF0B1AFF7E0D7F6B24C580F290BDC5ED9B +:10339000BFAF25A516E5D9D7CB65D2AF6323DEF93C +:1033A00004FDC14A6D94827940AC5EA5BC2066B232 +:1033B000507EB7DE5F0CC6B183E2B0319AFEF34AAD +:1033C0000C2B904776BDDFA9D1C1618D1F609C9CFD +:1033D000F8BB16E7C7BC9477A02CAE1C41FEE733C0 +:1033E0002B9EDC86F6A418098A01C0A742E6F1F1FB +:1033F0001A7B8E82E7052C316E5F51D0BEBF1299C9 +:103400009087FE96FF4179398770FE6F69FE80B71D +:10341000CE441852C12E89C1BC8E3EDDF33A6230D3 +:10342000AFA30FE675781F9C87F3BF5ECB9FE8962E +:10343000D7B18CFCA281B78D940FADE775F4C3BCF6 +:103440000EF89E5FCEE9AE5F0BD7CBFB15FB4F604E +:10345000BC37C613A5201D8B98C7D1A70BAF9B1CEB +:103460006984274D6F8BE47FBF4F501E2C8B0DCE90 +:10347000DFE0F06C2A51286FB8D3BF58C67ACBDF93 +:10348000E0FEC30AC6F114C413F2978E6A59F7CB53 +:10349000F2EFB7E8DF793E51C71885ECD2F1085C4E +:1034A000FC3ECB44FEC72FF4FD9C95A1E111A3F88F +:1034B00066C7CC7ED4DF5AD666A5735B9A1FC65307 +:1034C0001E41FB0E3D440E8BA5B8C5F398671493BF +:1034D000E95C8353EB407F2CF91D0391C17EC78BC0 +:1034E000BD6F8A5613D12FDB9527707810E641E81F +:1034F000F9207A1E559EC61F80DEA44D486F6A8251 +:1035000093CE55590AD560BF7A38BE4C09A3B3296A +:103510005ABFE1F922B32686E68BE87915FAF7CC93 +:10352000899CFEF5E71C4D2FD3F150AF97A4F5D33E +:1035300059CFD6733D65A241EBCFA0F5C7F149CF76 +:103540001F981C138AFF83B57A63270A21F903E1C8 +:10355000F5F4758CD59EB3F0600AB4DB90DA46F9C9 +:103560007F1B046E476C10DAC83E403C42FB608310 +:10357000D0384BB31F645EE6DF250BD934ECC1BCF9 +:10358000B6048A03C5E9ED81458FA4A71FE3261B76 +:10359000AC6D09683777E5A35D417C30BF331FCD43 +:1035A00049EBF3D4F2F5395BF75EB60C9E0756C9CA +:1035B0000AC547B4389DBECF194C39580DED26AB1E +:1035C0003C1F8D6D510E629ECD0141CB0F0BDB7701 +:1035D0005D8E84E7A1086BF6D3794BF8AB9E342659 +:1035E00018CFC6109EE15F307EE5D9B5BC17BBD9B8 +:1035F0008F79D5DDC6B9487E595C5DCF76E56F35EC +:103600003EFE5E8E3A7BE2E8AEF986CBCB5746C6ED +:1036100093BC0452F3C58CE9D25BFE84F5601F9E17 +:103620009FE89A3F11F5C11BC7A2C79AB51A40DEA1 +:10363000237D4DE6FE149389DB4BA61B9276D4F5D1 +:10364000A01FEBFACD2B5A9C8425F89E473E322CC6 +:10365000461989FE174C4D45F9F2BBE67EA48FDE74 +:10366000A6E1DD30C1B7347AE03F227F8A489E88E8 +:10367000EF18296E5D216BFCAD91CB0F5D1ED54817 +:103680002067687F229D184F5B96EE3BE581F23202 +:10369000C00B8F4C7287E6F9FF51DE3421BCC3E1C9 +:1036A000CC24D7F0E0BCB670F87A27AA0FD13E6BD5 +:1036B000F57B9BA76EA79A4CCE85782E15B4BE6A73 +:1036C0008CFFBC879FD06E370766237C92C4486707 +:1036D0001D3C3FB0CD3ED417F6BD38DAFD14F63FA1 +:1036E000F3C6AB1BB02CB4F65196C2FC3A4ADA735F +:1036F000D0DE3A2CBB9FC179E3B9B838D8C2DBCF52 +:10370000B5D1F965E6EAA3D929AEE13D9DDBD1E764 +:103710007350C3B71951EE3D384EAB21E070529E45 +:10372000BC3C80CEC5CA7C5DFFA1EDCF7EA3F34239 +:1037300000E6BF7F634A561DD29FED2FBFAC42FB10 +:10374000F681F82CB48F74B8E46976D25C832BCE02 +:103750002F86CCF7008EB3D85E9292C8E73B9B8849 +:10376000CAD25783B792E972F43E5FF44D909CBA87 +:103770004BD0E494FF292CBFC864795D166366744E +:10378000B6A1FCAB15483EFE9B06DF878D500FF1BE +:10379000D9C2C87F9010C1FB49D86CF022FDB8F2A5 +:1037A0005E223FC963957627E24B09C633448C6B92 +:1037B000A8E447FC34F7877DEDB0BEA313DD9F205E +:1037C000BC31CC84ED6FFD3882EC1857BE83CE73CC +:1037D000B3091CEE17C3830C4A3E03B84F11B4F370 +:1037E00071CAFB95D9788E91513EFADC4E3B53E974 +:1037F0008BF5AEC7F7B0BE1B58359D0BECED9CE4C6 +:103800006C26EFC3F3807FAC8DBFED0E6833C31021 +:10381000186012BBCEB703FCBF46F89F2FE4E7DC6D +:10382000D9F29221B4CF4D7D2F097FA70B1C9EC0EA +:103830009F7E20FED467543DD27D27DD605015E782 +:103840002DB5D745C17AA6C7A566A15FE4AA0B72BC +:1038500032AEA388C902C6FB0BB573D56D27E4ED64 +:10386000FC5CB56E8FA99189FA394BF87BE0EB4887 +:10387000160BEDDAD2447EFE5A5D22354319B4367A +:103880002D6FDFDDAF03CA6F81BE8F7CA98DF1FC88 +:10389000ECB631FC9CD635091B31F2CFDEA865743D +:1038A0002EE78DF74527E2EDD42D87A46C28BF9332 +:1038B0006B090814376C9790FE26B9EDD5C1F64018 +:1038C00071B2B1CB2F0AFFBB665068797266A81F30 +:1038D00075EA45FCA869C59A1F75181B86FEF80392 +:1038E000617ED4FC8BFB5187168F0E3A5723338AA7 +:1038F00077EEBAB2CF0EC4C3B60907C677A0DED43E +:10390000923A92C69CC2F5889B8B5D59C5F0AC3447 +:10391000B5CF463C39B602061A827E5C0B53CD8C7D +:103920007DB642A6F2C91509F4FC728542CFD32BAD +:1039300032E8FBD9154E2AEF2856C7E2F80AABDE6B +:103940008276D6B25A89A1DC5FE658CACB468B8C08 +:10395000C26575FF43061B94577BB93F6141B3B7FE +:1039600001C3108B5A5413E6FE2DEB1F936FC7FA59 +:10397000F7F3D373F30E571F42F4A97CFFC45444EA +:10398000477DDD15DF0BC4DF174C568B71DCCF573D +:103990008CA1F97CB142A5F99C5A514CCFD78A5DD4 +:1039A00053687D6B848349D0FF94A78F4AF82C54C9 +:1039B00005F237FC42655E6F2AE6F3BBDD88775B74 +:1039C00012B97F3477F88C877F85D09EE8BE11DBF3 +:1039D0005F1F33A7B04F2AE2293F2F7DD5CD82D379 +:1039E000AF74E1F5C5E843616D6751AE9FF170B802 +:1039F000FCA9F94F543E27015C60A5E79A6D249716 +:103A0000CE7D1041F292C53AAF1F0F65F39BDCAF3C +:103A10003F48FEEDC97708AE912467413F257C7E83 +:103A2000E53E2BF1A953B06FE8ECD5C77DF1E992E3 +:103A3000E3FD90AFADB230733FF8FECCAFDBB1BC6D +:103A40005AB057635CE0548C168F66D536C4A7B362 +:103A50009DF1FC6A1BEAE99526DDBE765F86E5539B +:103A6000117A7DF76558BF533F67D54E9483BADC12 +:103A700037A7FCC68979499D7667F26F9CA5A4CFCC +:103A80005797239D05CBF9FD41727EB589F3095DFA +:103A9000CEAF8EE47E0C5DCE9B35FEF25F28E7371D +:103AA000E23E9F79B536063D340AE899EC2AB4CB5C +:103AB00060DF484FE6E77696BE70593C9D834B8E9B +:103AC000ED71DF711F942141E5675EBC0CDB0F8E49 +:103AD000931484FBAE67369EEB87FA8E68A9361383 +:103AE0007FF1127F7BEAD987D3EE84D293BEFBFBB2 +:103AF0003D04CFE31B5E4CC2F90F017B04F9E29C4D +:103B00007B5E4A7A09DA3D01E205FB79C5E83CBBF8 +:103B100017E5DDC316B2279FD8503112F97AD97D47 +:103B2000B38A1291EEF7303AF7B9B798DB01F3B6E2 +:103B3000ECBE0FF5B64C2773627F976F3B6AE807C0 +:103B4000EDB21E17EAF039EAE954918E6927F87E42 +:103B5000837839CCC09CE8AF61171EEB172C77F740 +:103B6000152B217EA3CBFA171FC67317994D5FE55E +:103B7000F563C1FA6304C9AFCBE2B7C7205F199EF2 +:103B8000B2E7CB5AA4172DCE367ADFF56F8E67A831 +:103B9000877A12D15EF794989C24B7BD3CF7F64C17 +:103BA000F340D23FF7183C94EFED29857542F98C2C +:103BB000CB43FEFE0AA88F767B4556DB51CC9BA9F2 +:103BC000884EA37B364E7A97911D7385C0645C67DF +:103BD00065F3FD4588F7672630A700E397BFF0350A +:103BE000C51BF16206F49F9D69AE8BBB09DADF9DB0 +:103BF000994779A02ED147E3B12A3E5E55CB6E0B93 +:103C00009631350CF333A35B720F24295DFB666894 +:103C1000BF2715EDECBE6EB053A0FE96544F22DACE +:103C200041BA7E7174A2EB08F227266FA27CA74FDF +:103C3000615E14E7BC447DC064A85EA0C58BC92E3C +:103C4000D3FBED6FF0D3396230DF64B4CF76CA3C7A +:103C5000FE8423DD4BE3BACFE2B8496209D97D493E +:103C6000666EB731F95ACA8FBCD4F11FB0FD9DF40E +:103C7000CF2A4324DDEBA0EB6F33FBD4D17D0ABF09 +:103C80008A76FF0DC799ABE9434C722AA8375C1BB3 +:103C9000ADFE80EF175B40CF30907EF113962B4541 +:103CA000D0470706E9A3964BD32FEAA355E3D5A344 +:103CB0002FBDBEC29C5BD0EFD62987BE1D192287BF +:103CC000983CEA033C8FF5A9C3C0500F61070D8BE8 +:103CD0000F813D7625FEDBD0D5DF32C748A2F73A0B +:103CE000C67A84D7AB40EF6E80AD1FE4A57B085643 +:103CF0006AABC3B8800AFFEF003CF9C5F70630E0B5 +:103D0000BAE47C787BD8A781B8AE5C660BA9A7B271 +:103D1000688A2B327BCC25AED7FF58A8DC6D7D2C72 +:103D200078BD13CE7D6043D512E0108FCFDED6B3C1 +:103D30004F5BCF6BB81E787E3FC5351AE777E53706 +:103D400032DDF3F10B09F86D90DE02F31F8FDFD542 +:103D50000B1121F3EFC4B34B9CFF6D02CF2B645FBB +:103D600099C8AE6CD1FC532D0B32291F670FFAF5A1 +:103D7000A0EC99C1CFEDB638781E63CBDB7D9D1EDC +:103D800046797C5CFF2FE17ED9162BA78796445994 +:103D9000C65CF07E66F65933D2BD18C5D0FFD0D9C7 +:103DA0007F5F99F4C15704A6F9C3F8F8DDFD8322BB +:103DB000C993C0AC08F29F3565F92F7B8EBE679022 +:103DC000DF57F7FFF51379DE1FABE3F9CD4D8EA575 +:103DD0006F0E87764DB536D2679A52BD6B305FB69F +:103DE000E9AE81D4AE86F91FA2FC808089E208BDCD +:103DF0009FDBF23842CF6D791C3D9FDB827A00F762 +:103E00000FB5FDFD40E27EB60FBCA1E7B63EE8CCA3 +:103E10009FE4FD5CEA7BDD5FF7917EFE20BAB12F67 +:103E2000E679D45FEDBE13F160D6DC9D5677905FE6 +:103E3000FE7AABEBAEAB617FB74638A7DE80FCBD48 +:103E40008CDB8D1FE9F9A07F35109C5E2D7B7D0EEC +:103E5000C2F7D540020B8EEBE9F8D1E91F5DCEEB3E +:103E60007787D352CD7F2BF2FB2CB4BCA447ED3D1A +:103E7000E7AD1663FE25EA5BCB0D5AFEA5C0F355F0 +:103E80005F30EBFED1B07C55EE5779D4D797E49AEA +:103E90005FCB7B7D54F2275521DEB458299F167ADB +:103EA000B00E83F259037B1EF5B45B357EF92853BF +:103EB000A208BF0E8BB4CF0FD822A9FF8EBB607CA7 +:103EC00028FB3BE1EE4CB83648DED669F7252DD607 +:103ED000F2571FD5EA2DBEF47CD667715F7ACD67A5 +:103EE000ED159E068A7707EE1043FCCD8F56F7D767 +:103EF000E0C9E31A01E0373BB01F899F677E54CACF +:103F0000A03847A7BFB942D0E0E95D3B18D7BF2F23 +:103F10009DE0A4E7BD7C769781ECBCB3CB8FE76CCA +:103F200051B03D1B81F78E789ACD54EFD130BC7DD6 +:103F3000B4134E012BE2A71BF539281F91DB1DC1DD +:103F4000FEA023AECF1CC8E73EA911FDA69FC977EE +:103F5000BD79CBE73FB211F074998E62DEDDCDCB37 +:103F60008FDD8C71A19BCB2FCCA6F78BC3F3ED42D9 +:103F7000F3E77EBC5AFD00E1DB09CF93865EFDF7D7 +:103F8000044F8741CFABA6FD7FF9643F3D3F98FCCE +:103F9000EF812FEC1ABCF9F9CE979B539D289F3ADD +:103FA000E1F9A099BE77D1BBD7169C1FFCB2C4E142 +:103FB000F3B237342FF8E54E3FBC97F47B1D6E7596 +:103FC000B2D3120CB79746BBBF417A5D691F69C176 +:103FD0003CAEF2A8BCC3E80F7DE11AF7F75793BED9 +:103FE00073B608F5F82AD0E311BF2B32FDB3E91EF2 +:103FF000A3E59726971745B454E2F9F52F5B76EEC3 +:10400000C127CC83E0C29EE77CFBB4EC8FC4F9B837 +:104010000D3E13C1B3945563DEDE22CC1BCB262AA2 +:10402000AC5E3DB67B1E27917C1CD6833FCA07F64B +:1040300099C6C762BE1353B6CAF8DED4559FFC0AB0 +:104040005ED203A1FE52D4C71645EFBD673CBC5FEC +:1040500068B75B96C774DFE785CDABDBF07EADF06C +:10406000F7DDE711C6AF7CE245CEE3FA23915F7737 +:10407000F1753FC549BAF375A817B4CFA7B57D3E12 +:104080001DB6CFA73BF799F753A3DDCFB64A1BDF89 +:10409000A88D7FDA777C00EA1767753FB0CACF1D1D +:1040A0002F7A8EE7D9ACD2F8FBA23EBE1CDC8F7E05 +:1040B00062681E8AFE5C94E1A37C3B595596AC4E27 +:1040C000ECF22B2FF2FA4CA8C75B14FE7E8FE607AA +:1040D0005AC8BC543FC12D2FC5F78B5C8C8D01781D +:1040E0002FCCF0D27EEBFD2C347807E03EEAF3E8EB +:1040F000366E18DCAFBE86DB39ABF4B89683EB09BD +:10410000C84F116E43B69842EA9F75986E55613E4E +:1041100043BDA1EFF5FEAFBF86C76F3282F73BB557 +:104120007738FCF21AEE4FF9DDEF3AEB8B3C6F1566 +:104130004F526B78A9703D03F31B3D1F6AF30315C3 +:104140003A09F4CE45C813D2BAE0B427CB9D146324 +:104150002739427C7B4F349433517FE6E3EBE54EC5 +:104160007887E1F7CA0F7348FFDD532B0918EF5E1C +:10417000ABC1A7C5E0DCA2DF3B81F66CAD23271EF7 +:10418000F338BF5CA16EC2B879F8BA3E5BA1AA65EC +:1041900041EFE76DC9B2D03D41DBB22CA541767449 +:1041A000DD938FB52AD0EF69D5123080A6F3E59361 +:1041B000A328FFFC4BBB81D930E6F4E4280BC2FBFB +:1041C000B4BDF51DAC377F4B6A56F079C4F95B0A74 +:1041D000D5B2A07DB8ECC9D07D19EE0B2D5FBE37EE +:1041E000B4BCE91A46EBFB47DB65F943CBA30E876A +:1041F000965F1C1310313F57B21BE83E23C9BED255 +:10420000C4F375A302E968C7BE5F6F42B9F83963AA +:10421000E7D12E3FB967750EF2C353CCF7E729B04B +:104220000FF35A369A2405F7B5BA6838C23DCF1253 +:10423000D8E9EC9EA70E5F1A2AA0DF85D5C057E506 +:104240008BE7ADEBE7E4E02F2318BFC2F16021F369 +:10425000D1FD518B6B266D0A3EF73DD6B791F281A9 +:10426000164C0E5DEF224962C8FF7AE36B52645B25 +:1042700011EEEBD1BB05B68EF057FE05DE8F34A7ED +:10428000C940F7A340F9B7ABA05CE68AA0B8DDB897 +:104290009A7C761CF33CD62F39847E901291E7816C +:1042A000C863E41CBCCF60AE4520FB64A5EDB794A9 +:1042B0002F570EEBC778A09E273CAE65BB88F32C2A +:1042C0000DCB2B2F5B1F36BF8BE4932F7CFC27730A +:1042D000687E395FCF5C6D7EA287DFDF324EF3CF21 +:1042E0009DC02A63310FDAF5E76BFAE23D34B9FC81 +:1042F000BBC4EDA90AC6F39A2B2CEEDBB5F8813CC2 +:1043000011EA1F769888EF7FBD258AFCD25F633F54 +:1043100058DEC6FDCEFA79958A3EFC7DC5EF05F2E2 +:10432000DF558825248F2A96F17C4CC40F3568BE52 +:10433000880FC165D6A8C771FCD46E6135E3715290 +:10434000D8373524DFDF6F3A09E3547A04DFD668C3 +:104350009E0F1DD20FE3E74FAB18F74B605E74E87A +:10436000772FE1D9A3461E4F013546E6676B034F11 +:10437000EDE27613B7CBA6737E76B1BC8AA62CBECF +:10438000EEA605E964D7F5431E89F0DBC4E3826538 +:104390008677C96E2BEBC7E160D4ECAA8F702A89AF +:1043A000188E68A5784D9300BB904579141E2BF5A7 +:1043B000378CFAABD1EF779A69EA45EE3ECFEFF34F +:1043C000BB5FE8B413907E6FDA181F9A47B141CBF8 +:1043D0000792D4C116FA3E94FC3B9D7A585F16AE04 +:1043E00087F50D96CF3769E7D86E0A3B9F7553E77F +:1043F000F92C6FDFE07C888BBDD7EDAECC71EE8CF5 +:104400004941FEB7A668EDDEDFF24B8B33EED4EC0C +:10441000A2C0462BCDFF84C0CF4B9445B8D65D8556 +:1044200070DF9C9686F8386612977F3979EA609932 +:10443000D777123C546E579F403F16C0BF2C4D1D7E +:104440008CE722F57CEA23595C1EE9F730E64EE260 +:104450007231779221E4C90AB85FEF8495E3DDDC1D +:104460006CBF11F9E64E85E7F596995CFF7A65D049 +:104470007C3AE3744CA138DD24ADDF3283A0A2FF87 +:10448000ADEC3E33D111CC83F63F67A9B003638214 +:104490002734F9A8E30FD3CE3FDEF46F7DE91CBFCC +:1044A000CE472F8EC75AFC708151B3FFF9384DB3F8 +:1044B0000613DE4577D9FF1C9FEF75F07E0AF312D5 +:1044C000C95FEC9D9688FA7C34DE7792DAA597F581 +:1044D000AE17023E85E8851C2FBAEB85FFCFF0EEC4 +:1044E000D73F8777D07EF4CFC5672B5E7C668F077A +:1044F000E6B9F0B9FB2319D4FB426A8C73A23DBA2A +:10450000735524DE137152F2D0FD765F7845BA07F9 +:1045100020BC9F3D1A3E621C10EF73D6F326BEFCF2 +:10452000DD0F0DBF817D392FB000CA8DCAE6BF36C1 +:10453000FC06E07C08F410CC633C29B517A19C591B +:104540005062AFAE75227F0B3B0FF1C4FD710ABF05 +:104550005F3489DFC3E8A7FCC7CAC78D4EF47B561A +:10456000BE273A114DAA58A001E717DEBECA779CB4 +:10457000EBAD0616481EDFFD3B3A76D01F5AD57CC0 +:10458000F757E827AF6AFEE223B42BC3CF55946BED +:10459000F18DF0B8E0CE495A5CF00A7605EA930056 +:1045A0001F8A577A605EE97CFB09AFEB9E7AE2D9FD +:1045B00097611E5F7C149F8539FFA71F7F3312EF21 +:1045C00085D0E3837A1CF5B46F60544FF789EBCF45 +:1045D000B32B58481C49E7FF0ADE5B849768B7F0A5 +:1045E000E762A33F12EDABC5DB8DE47F5BFCCC63E0 +:1045F000BBB622DE7F68A6734D8B9FF9DA847C768A +:10460000B1A006842C5A4EA41094EFB2E8994F8BB7 +:104610001E427B2351649361DF16FEFE5B5E5F6585 +:10462000012BD45FB4FB68D19D5876DBAB2D3DECFC +:104630005BBE6FBFA9DDDEC3BEF98E1691BFF6A9C2 +:10464000EF685FBE785560F1A9DDDB97EF3C45F67A +:1046500024D84B0119E59E4F2C314575AF77FA717F +:104660001BD1F3E91681F2C02FB68FAB26310DDFD7 +:104670001D0CEF792DFFC8EC9D8CFB7BCF32C2FB6C +:10468000CFA56A8EF70FAF8A437DB8DCE88993E93E +:10469000C9DF973F729B868F6A223FB7EAA17B5F93 +:1046A000E76EBB9ED6358FB9090FCB1FE6F9B9DF90 +:1046B000821DB8BB87FD1C3699F347335B3202E994 +:1046C000E35BE809F59ACFB5B8A1E78FDC2E35B3E7 +:1046D0001D47D0FEFEB6ADAF807C497CD748F74E73 +:1046E000FD6A5F34F965FE3E89E7FFE4BFFB6D11AB +:1046F000D2D5AF52A56ABC7712D6EDD1E024FCC466 +:10470000FD63740E91F278D3B0DF73A65BA0FE3721 +:10471000687F3B43EA139C3EDF618EC0F3649FC712 +:1047200071FB06FEFEC8103F785FACEAC9CF0FAD43 +:10473000467C4A18688882F5CF9ACCE91FDE176D4F +:10474000457A2BB55747017CBE79EFB809E33B9E0C +:104750005803DDDF57E9FD8AC685EA5F215EE8F090 +:10476000A8DA1B7A0EACEAF14FC3E836EC5C19AB61 +:1047700026B855317EAFC3E7A68009F98107C64543 +:10478000BB695E53D0B933EC6FF9490D1F4C5DEF37 +:1047900053BBE84E8FE3CFEF258E194EF783266B80 +:1047A000F7DD6A74AFB767DB7A8E3777D1B987F6F2 +:1047B0007DB1917964A49F0FCD249F166FE4F4C856 +:1047C000804FA603BE1F5F7F200EEF073EE533C676 +:1047D0004EA65143F96AF9F39F1E5A0DF5FB258841 +:1047E000CC4A7CF53B13CAAF847C1630C3FC4F9592 +:1047F0007B0536BC07BA84F73DD26539FBBFCB4F8A +:10480000D9FAAFD05FD705F7503A9CDF0B3F9D3602 +:1048100039949F7ECB32A3300EC9E492148A578418 +:10482000C157876B385F3C3549E1719730BE087FCF +:104830007F66417064AC9DF0F8BC9697A2E32F733D +:1048400073FC85B209E3C1729C8161B9D2BBFF3AA6 +:10485000CCC7EEBEEE5078867F8FC14D84F9B85E2E +:10486000E2E74416B708DAF9410FD95D55188FA26F +:10487000DA8D87926283CBDEB0B22FACBE1A567649 +:1048800085D5778795AB43EA2FDE7BC0C40F09F946 +:1048900043EA996B2691DDD55D5FF0723A6FFECAEF +:1048A000E441FC480ED0FD30C695CCE340FD6B9F43 +:1048B00048FA5787128844BD649595EB8B1DB25614 +:1048C0008ED6CBECD6926CBC9765848CF984012B88 +:1048D000F78B77B802919AFF9BF4AF3A4DFF1235F0 +:1048E000FDABD39FA1E5197624F0FAFAFBA32D22A4 +:1048F000DD17D3EE653DDEF74B9135D88776CD0FCA +:1049000057285E7816EDC6739E4106F4C39CABFF34 +:104910009697A58C18461121AE7F9EF04C8C439F34 +:10492000E1A7CCF5E7F1B86F1ED584F94E73F81600 +:10493000B3F23FD445A27E2C3AB20FBD02FDCC4B60 +:10494000E0E73BCBD6879FEFE4E73AE73585E62300 +:1049500061DE10D2DF7CCC6392D13E0EFDBEB0E5AD +:1049600014D1D1C2303A726BF18B703ADAABF3A743 +:104970002C9685745428DA29DFA8E330CF8F3F576F +:104980006F640DB8DEA705CA7F0762F837D4172A0F +:104990000F8BFC9CAA47CBEBD3E85987DF69A4B304 +:1049A00021DDE1DAF9FD85BFE4609EC4E23D1F8FA1 +:1049B000C03C89D37B3E1CFC0A965FFCF7011FB309 +:1049C000EEF5F35FFD2BDD8BDEF1AA9972483A5EBE +:1049D0007D6300EA151D2F9B29FFA86325CF13F1E6 +:1049E000BCEAA0F3341DFDB9BD50B7EFBB11ED24F7 +:1049F00097F8BD45C727F37BA3CEB5FC7004EDC582 +:104A0000732D6605D755F52AD70FAA5EB652DE4E2E +:104A1000C7BEEF7282CF3DFDB3EBD1F3703A1CFC01 +:104A2000DE1B260506E0F895AF5ED907E57545F370 +:104A30007E139E2BCC7FEDC711C8773B9EDF6F4264 +:104A4000BE7CD6D8FE08E2D7D9B7CA761913D1DF13 +:104A5000C9E85EB4D56F3F3ECF93D91D2ED0EF5934 +:104A6000D493AB5EB3D1FE005CCA510FEF0D1EC6EE +:104A700029FF3DE1D1616C2B42FED3B15B1885F17A +:104A8000D52EB8082AE78B0EF2E3C1FAF9FB57BF1F +:104A90001B81FCE962EB1D3885DFC3F1BF65BDB941 +:104AA000FF4DF757C7F73F4C56B85E1A86F7DDE95A +:104AB000FDC5DBA9FCACC349F3BD447A2FF95FB651 +:104AC000DF2BFE9BAEF7E2FBFD076DBF1D32DA2B3D +:104AD0001DFB7E1CC0FE81753FF23F74DDBA9E9FB8 +:104AE000273A0F6741FD498EDFDBD1EEAAD3F48E62 +:104AF0003A3BCF437F232195DF5FA9D957F99A7DB0 +:104B0000F5E6146E4FD5B191F578CF8107F4899D04 +:104B1000E4BF1F79107F2FE90DF704D213CC8CE38B +:104B2000D5B71607FD9E4241F21C6919DA659AFE57 +:104B30000AE583BB517F1D6796B15C973C2A19FD3E +:104B4000A57576B313EF4FEA0D3EF996B767625C31 +:104B5000B9C01E6A774D0AB39FAE5642BF17B3E77E +:104B600063D1DF579C69646081B022AC1F64573EFB +:104B70003585DF3B74356BAC97ED970427B277DF53 +:104B800090150D4EAADF0BE52265D0525CFF779D94 +:104B9000705ACA306EE5794FD4F2410C14BF7FC30E +:104BA00072E5AE75C1F0255507D737E960167C3F31 +:104BB000040A0EEAEBF9C953A89C906F0960DEA7BE +:104BC000C4C01EE6EB0CB19F25EA1A9E0867CD4EC5 +:104BD000C883FA076ADD0777C3BC0E8C35CB780F24 +:104BE00066507B5A37C0DDA2D8FFEBE1FBCE147EC6 +:104BF000DF69387C93A52C09E9EA4A4DAF2F90A2D2 +:104C00007939B94D7411BD79391E7FE39450AFCF16 +:104C1000B5474BFCBC756036FAB34443A4F6BB7F82 +:104C200032FD6E551D9EF3CAC2DF2D729BA7D2398D +:104C30001A99E5213CF2980FFDC542CB1B7FA57B5D +:104C4000C258B5C145F1DD43740FF8108BDD4FF745 +:104C5000806F934E87DCD318F67B446AAB95E823CC +:104C6000629089F4D5E1196A1EEE6F04EC6F1AACFC +:104C700033B7D5AA6ADF293F4787EB5A2D1FA70E06 +:104C8000E8DF8FF97E17E03DEC1B9D61C73C578440 +:104C9000ADD62FF69317D6CFAA1516E63777F5A31C +:104CA000B797B0BDD8BD7D3EB6CFEE6ABF7A854C12 +:104CB000E386B737F6327E41D8F877AF48D0C6E7FB +:104CC000EBF5BCCFF32EF47E4CBDF45318360F0930 +:104CD000F84BB0FF237C3EE65ED65314D68F2936C0 +:104CE000E267FBB1F4D2CFC4B0755992637EB61FB0 +:104CF0005B2FFD30A9312138CF2DBC9D5D83878E80 +:104D0000BF7A3D7B66BF90F198ECCBC57E4BEEE45D +:104D1000F7184DB5FB73F5F8C64AC0E3FE929BE465 +:104D2000892983C918BF28D9F4622E964BE6032E31 +:104D30006721FD68BF3F083A3B7E37B166FA5D2EBA +:104D400093CCE43AF85E12E5E7F5E7407FFCFE7E9F +:104D500086FC66103ED3309DD947ED230AF8794D85 +:104D6000601CB4CEB4743E1F23930760BE6D4ABE70 +:104D70007CFB07680FAFB252FC6B725EE8EF48EC49 +:104D80009DCAE333FA73CA3485DFBB657026201CE5 +:104D9000A6D60F257BBCCEEAAA7801E5C63336CA73 +:104DA0003F2F69B865CA689CDFB37DE83E882FA7AE +:104DB000EEA6735DA5F5B36E7B1FDEBB9FB4D2FB81 +:104DC00025D3DC1EA4E72F0565F60BE897F2A4DED9 +:104DD000301ADA4FF5ED3E8BFEEBA9D7D9284F7B81 +:104DE0002AF3BD330EE9FD3A91FA3FFAACC384F9D8 +:104DF000E9537C5F49A8FF4C9920D03189A35679AB +:104E0000C0924C8A2B535EC4FAA91ABFB6F2F84876 +:104E10004943FFC16999F8BB943DFF4EE1BEA9DC4F +:104E20004F9A52E74CC0F34401C12AEFC8EEAA8F53 +:104E3000FD60BF0734783C3055BB1F482BA7E4F317 +:104E4000F84CD91AF3D18191F834FA87C033677AD4 +:104E5000DE43B8CEC969AC684B36E5D1D1BD7C47DD +:104E6000AD2012709C8DA90AFA31DC4CCB7F5A9F81 +:104E70004A72E568AED384F7F41DDD982AE37924FD +:104E80005BA67A08F77D5EA3A0A07C3A9ACBF137A7 +:104E9000E0E0E7DB8FC8F200AC7F2461A08CE7285C +:104EA00052C4FD83285E97C5E3753F4D733F37B508 +:104EB0006F173E0FD3E880315F06FABBEEBE09E8FC +:104EC0000FF1BDEBFED8669CF7F11A91F258F5FB95 +:104ED0006363353C4811FD8328EF5CE678F688A9CA +:104EE0007D16F6B76C2AFF3E3946CEB173FC6238A8 +:104EF0007E498C3C9BF0B66108E5EB4F5EC9F16DD5 +:104F0000ADE4237CF6AA8AC103F8D988EDF13C52BE +:104F1000ADE4C2DF9149B630C91103FAD774F70383 +:104F2000389F29BEDA23E83F99839DE073FD46133D +:104F3000EA6329DA79DB29D95C4F59E01D1272DE68 +:104F4000A36A7ADE5B5383F7E9BAAFE87E23262BA8 +:104F500086A844C47FB5A86F2C3E95A5285761DF6D +:104F6000FE88F50BC516A2DF7335C0CBA2F1FED4C7 +:104F7000365E4EE0F16FA04F2A9BCA785E7DB22567 +:104F8000947E9334FA9306F1F2AE15FC2E8D2781B0 +:104F9000FFE3F377C0C725A0CDA7811F63F9D9151B +:104FA0000A3D7D2B32E8FDF32B9C546E5E3186CAA0 +:104FB0007B56A854DEBBA2989E2FAF70D1FBD98A36 +:104FC0009FEECF4DB03019F3E2FA4B3EE21BDDF815 +:104FD000C0501EAFD5F7D1B826D7807A86BE7F8560 +:104FE0006226DDDBA6DF13DB9BDEF65FB58E418C30 +:104FF000E3C3801A7EEF945E46F822FC0631BECEF3 +:10500000380BE79F69DAEFB5CAC083315F2C49528C +:105010000D84976EA6D0BD55F8CB92C80F91D412CF +:10502000717F14F24F25BB59752D8713DFBF023EE8 +:105030009E0E17A6F5F3480553E89C86D43E14E966 +:10504000A4503CBDE10A787FAEDC40BF3F7C8EB50A +:105050003FF32295ED94C73DC0C4CEE27D89A00DFB +:1050600029E200D4679C0966E4B7BF2D4E453DE7B1 +:1050700097E5029382E4C52DD5563A5BAF976FADA5 +:10508000890E29BF76853B7D1ACCE796E5471FFE42 +:1050900077E8FFC86F3FFBF40985E6B1F3011C77A1 +:1050A0007904FD8ED839A88BF87BAEDE48F925F857 +:1050B000177CEF74C95DC34C784EE8A86A710A3258 +:1050C000EEB75284F7C5790C8CF2903EC2FD04F81D +:1050D0007FA2EDA7B5F13BCA7339AAE5C184DF43CE +:1050E0007DD5B434A2D323BFF981E7FB1A2D32FA60 +:1050F000218F96C7905F9485DDB75DEAB1F1DFB18E +:10510000A817F979FAF0FBB39D5CDF3B86FA1EC95C +:1051100035D0F3505EF8B99E77ECAE380FC6218ECD +:105120002D8974E28940F79A78CF7C28AFC77B96A7 +:10513000D11FDEC21AD0AF09B8CC7F4FD9630CD5CE +:10514000FBDA93A3D14FA99FCFB7657B49DF07B4A3 +:105150009251EE9666B4D2BDA8AC5190316E89F7EB +:10516000935B62908F6BF72449EEA1D7C1FEDF38C5 +:105170004D24FCB87D2ABF87EA8DA98CE060654E7E +:10518000F25F96ADE7F79597356699E605C99952AE +:10519000EDFD9C0CFEFB65FAFB79D3F87DB19B4DD0 +:1051A000DEDA04D8B77E19FCDE742CE33DC29B170F +:1051B000AAB11ED655DF3D4DD2C6E7E3BE814C8A6B +:1051C000E2E1FC7EFFCDEB72E9F70200E826C4576E +:1051D0007DBCD28C910D78DEA0747D6E2C470E378D +:1051E0009D1BAA9B759384F6DCC2B07E176B720F71 +:1051F000EFE3C57C809398184A7C84FBA9BFFCDD53 +:10520000BF7C8672FAFC530EFCB951B6F0722E7751 +:1052100059A63787DF5B1D1A472AF8973314FF38E2 +:1052200003F625C50D9B8F9BE8BC03D021F2DFAAB6 +:1052300066F128DE771E1ECF38F8ECC7913DC69187 +:105240009A79FCFB627124FD1C71D54B3C0ED2296E +:105250000F84EF29DE5AB56F559CBB077D00E3979D +:1052600035313DFD3EDEA5C59DC2FDE40F4F0B8DE2 +:1052700037E971BCDEF8AB1E6FD2CBE53523066291 +:105280005C62614DCE408C5354D6FC6260F03DCCE4 +:1052900067B473C27AB9A29773C2B34D79CF4CEB9E +:1052A000DB753EB8BCE632ADDF51D45F40D383142A +:1052B000498942FC39E74D8F623F33CFAA2DB018A0 +:1052C000BC8F1CEA63DC3AE89E17D2DB16BD363091 +:1052D00006F17141CB269301DE7F3B8DEB6567C202 +:1052E000E268954F1FA7B876056BA37D84FD659690 +:1052F000E0B82AE6EDF6E93EAF45FFE2A846FC5EDF +:10530000E013D49DD07E9159B917F9F9A237AF3582 +:105310007A82F6FB5D0DBFC3E77D48E3F7FA7B9C1D +:1053200027A37E7C673F424A79CEC6F8EF3E04DE73 +:10533000C1B8C5A96DA3E8771F16F8765792FEF09D +:10534000B44D46FFE19761F9C97FD1C6FBCB34ED7F +:105350009E3EE6A3FAA79EB651BE24CE17E95CFF97 +:105360001D6CBDDDF169FCF7278E4FE3FB70DB346C +:1053700046EDF5FA0BEC8D263A3FFCF2B5B12B6108 +:105380001E1D7BFF143908DE9FD1C6EB68B6D1FD28 +:10539000D10B9A7F98FA0AE0FDE2E6FC5821887F5B +:1053A000FC6D1ABF5FEC4C0BCFAF615E9E3F588126 +:1053B000F0053C38A5E5059C7AB60FDDF3A5B7D31B +:1053C000CF6B9E6AFE7DA421B36BFFAA2C9E354352 +:1053D000D2BAEE65B318DD1ED413A516FE7BA24427 +:1053E000FFD0FF9A0C8F0BED80CEDF1BB5A864AF0A +:1053F00054EE9D4EF7B7E971A3FF03B14267300049 +:10540000800000001F8B080000000000000BDD7D05 +:105410000B7C54D5D5EF3E671E992493E424249049 +:10542000100C932701024C780942714802A2A08611 +:1054300077801026109147A0C3438D969A09090FD3 +:1054400029D68058915A9CA0A0B654A3D28A96B669 +:105450000322D222159FD54A61106B456D1D435121 +:10546000ECB5F6AEFFDAE724738644EAF7BBF7BB88 +:10547000BFEFC65FBB5967BFD76BAFBDF6DA7B56D0 +:10548000FEC21688C916A26A906BE69CA142886388 +:1054900036B1DB25C4CABE22A8A40A71BE2EA1C59E +:1054A000AF0871CA59D0432578C7719B1004570DB6 +:1054B00011BED6222A9F1E1A36798010B51B15E11F +:1054C0001922449DF0AC3D82765EB6047653BB67EC +:1054D000B2DDAF6CA07AE1E316B18B3ED7062CC2E9 +:1054E0004BE58408164CA17A6244B0607282105970 +:1054F000DB2D5CDF55AE0A318CFAB38B45AD4E2AFD +:105500009F132C48A67E7A5BD479E58053820529C7 +:10551000047FA2880ACEDF152CB051FBB54FF7559A +:1055200030CE4F508FF26BA7040B34A483A93E9565 +:10553000FB37FEAE26F88E430502DFE7B71622FFE3 +:105540004CB6F67741E30DFF2241ECA2FAEAB33400 +:10555000186A6FD9A3B1BB80172102AFBE44F98D81 +:105560000DBD944DF47D18C69726C44E21FC2A7DAE +:10557000F73F12CBF3145677FAD4848E7E1AF5F1E6 +:105580002DB637F3787B2AA21CE33260637E80312C +:10559000BF4F6C541EF9713AACCF637162338FFF09 +:1055A0008C4D78408FF0E331815DD4DF4719273E81 +:1055B000C7B83F7ABCAFC0BCCF640716EEE7FC5853 +:1055C000B18BE8279CCDF6748297943AC29B344AFB +:1055D0007FFAE8E71BA8FCB99F588470D3F8BEBFD8 +:1055E0007738EAD39FAA660A713461CF70CCBBCDFD +:1055F0002AD498642A670B70FEB9584DF513DC263F +:105600009AAB1482DB1E89613C9F539AB3302EAF54 +:10561000101ECCE3DCEE07B280D773BB1F1D7F07E3 +:10562000B5F35089C3677177E0C348973C122344B0 +:1056300021F72BFE2D306EC17435F267942B8CDF71 +:10564000193A9E67976B9C2EEDFBDA2F85CAE59978 +:105650003E44AF00E8B5E3A9588697FE3C6D97C875 +:10566000069FECB2FF18F41CEBF0EDC2BCF7DE674E +:10567000F7C8798613328875EFDC6E47F9C66AE1A0 +:10568000C33CC7599CAA9FF2CFB75A580ECEB70E4B +:1056900049C23CCE5B03051A7D5FF578EC60C6AF6E +:1056A0004D8E93F861CFB354FFDCCE6E62931B6CCA +:1056B0001CB8F55DE04975B980E74929815BEB309D +:1056C000BEBB07895D947F2E45C7638A4BF88BB9B3 +:1056D0003EE379590F213651FFCB36FCEC732FC1D5 +:1056E00022D3A2E57782AFAEF02684BD0326923E98 +:1056F0005A6E65B9A92539F276A37663249E96EE93 +:10570000510218FFD2F5F182E9FD5325904FF35C69 +:10571000151B4C1C85F9EDB6B8FDF479A9BDB52073 +:105720008DE6B7556F87CA7B03451DED2DB5BBEFE1 +:10573000E7F6FE309DF96D6B792AD3E593D67BBBF6 +:105740007B8B2E2DBF2AD6DD437346967B3811E521 +:10575000DAE5502FD73EBF56CB999881847771E216 +:10576000D677A9CA3FF6C6F2B88468CD2A4FB87476 +:10577000FE34DE2ACC67E91331C24FF3F96B3DC921 +:10578000621F213E4EF6DC8371FA5FB588DD72DE62 +:10579000DEDDD4EFCD0173FDF3AE13C3C1CFE7F768 +:1057A0005D6F45FDFBCB6D3CCE651B46DDC8787A51 +:1057B000C526F2954BE970875EAE5D1E7F1ECF7CDD +:1057C000F8714FC1F8FDF8893E01B47726396007BA +:1057D0005F850F8AF02EA2F3C7B6D62C2B95FFF863 +:1057E000E77D8A493788257596604C22C1CA53598E +:1057F0000A7FEF31B83192CF82A45A87139EE89B7B +:10580000C8EDE87FA963F3090BE169297D1E3E9885 +:10581000D3604C0AA58FD1FC1C1DF39B9442ED4034 +:105820008F409E889E82785374A772688FF55AAB1A +:105830001D7ADB90DFDABDE6FA46FECBBA3CD29F9A +:105840002BB5BBEC97E5D0D66A4FC7FC14E17A9A2A +:10585000F87669D38AC582E6B3D4B7658EC0F8AC52 +:1058600062829DC67546B1F038CEC48A7953B05E67 +:1058700044F6932353AD7BC73CDFD2C7FBA7729797 +:10588000E467FADC4CEDD436299BD1AEA12F8455C8 +:10589000CEC7A84768B0631D393356CFEF62BE0646 +:1058A0007EA3E76BE0F7EFBADE3993EDBA67B45C3D +:1058B000B7DC58B7DABE1A929452D4B57C421E3D7A +:1058C000467B248FFFAB5C703B415D7FD552FF1858 +:1058D00067C1837653BF858F98E17E7BCD70D13EC3 +:1058E000333CF08019761F36C367F57EF7903CB8DD +:1058F000481E1EAB7770FAD37A4DB868CA7BEBD3DB +:10590000197EA2DEC5696B7D217F7FBADECDF0BE38 +:10591000FA110CFFB2DEC3B081EFFDF513187EBEA5 +:10592000BE9CF3874E9678AA1352CF880FD500E419 +:10593000ED9CE385EDEF935C2F8E3DB6FD7D5ACF58 +:1059400047595461059F9C73F2BA25AC7ED67FCF30 +:105950006B9A1BFA6F546F5D8E66D9598E98AE5450 +:10596000FEF94545814DD9A8AF78787D3E17C7F53A +:10597000CFD13AF9B4D4C3F1A06723FE497AFD79B7 +:10598000E237AC97CF07547F7E92101F2827D66747 +:10599000507BCF0BFACEFC12889F42FCF1DC306FBB +:1059A000F6E461921F31AFAB72034356823FD7BD1D +:1059B00054702FF51352128485D21F0EF316A0DCFB +:1059C000F2ED9F55891CACCFE13DA05FA8C1F5CA9F +:1059D000D5863D43E3A926EC83CF8593FE6F240D46 +:1059E000BD294A4F6F8E80C1EFDBCCF0A2072FD5C7 +:1059F000EB917C44DCCF72F0902D9C017D3ACE324D +:105A00007AE7261ADF4A25418BA1719C8D156BD749 +:105A100041DFFDCEC2F827AADF5349F082A3B96265 +:105A200093AB833F4B264BBBCA80175C24E244E810 +:105A3000DF059B15550C12A2CF76D5349EBE81385A +:105A4000137FF57F2CC5040F68ED692A3F687F8EB0 +:105A5000293FCFEB199F063DEB153EAC97C5C17EA4 +:105A6000663DBC66A31DF43D8F0FC40F53370F3145 +:105A7000D5AF291F652A9FA57854D6CFC76D3CDFC7 +:105A80001AD88D586FBEBF713DF86A558BE2867D7E +:105A9000EAAADB381EF027C4FEE033834F88FFEC10 +:105AA000D0FB1752E5F705FA3A744E39916521FAA1 +:105AB0002EEED7FCA3D1547F99A5254B23F84F1385 +:105AC000BD8BC10744F9C9686FF553B6944DB03327 +:105AD0008F8EBB01E3F8A4D596CCFA45A77F96AD8F +:105AE000752CBEB78C10BCDEB7345B26605D6C696C +:105AF000EE1697C77CEB67B9C913FEEEA9B0B78461 +:105B000038017A8EB314B19D7CFEA84560E976D544 +:105B10004D287110BCF2555B00FD19E3AF1DFCD29E +:105B2000CE1422D1FB24DF28F8897AE8F30D587FC0 +:105B30008A5B0B82585776B4749F4DE319AC79EBAE +:105B400031EE95C74B134762BE7B6DB056C45FB64E +:105B50003DBCD34F72B3A1F9617B88C6B5C41AB0FE +:105B6000BB295DF4788BDD43E9358FB5F0F7858F80 +:105B7000558F871D74B3F0AD07DF7D6893F6AC31A8 +:105B8000CF7196CD05A94CB78C64F0E1695D1F2CEF +:105B90008A135E949B3A69AC2D0DF6E7DEE4620B46 +:105BA000F1E1F469CADA7554BEF668B7160B8D7365 +:105BB000BB5EBEED650BCB7BDB344B40EAE9F2010B +:105BC000E5032ED5AF532F6633BF4EBBD85F0862B7 +:105BD00091E9C1BE0CBB8AC26CCF111EC3A067DBAA +:105BE000CBE7ED53D19EC711C61AB0C87E623CF315 +:105BF0008B2A7CBB29DF557182F96D5536F123D193 +:105C000067D5F1D7253C568405C1E5A32D267EFB3B +:105C10006E59BC891F2B4404FFD39066889E26785A +:105C2000DAA45C53F999D3FA47C9F7E08E7C96EF72 +:105C3000AB4C761C496A147C9DA9FC3231A5239F8C +:105C4000F1D53CBE27ECC97DD9C590F7452AE1BF07 +:105C500088F9CCD69DBE2FDF2FBF0B4184D1EB2519 +:105C6000513BCBF711DF9BD67BF19A188EF6C17CA6 +:105C70006447979E3882FD4238C3C276ECF2E657FD +:105C8000D763BF430683EF1EA2FF327FC89E817E8B +:105C90003D22DC588C7A12CF4EB72B7B6D46071F06 +:105CA0002CDF677B2F1431FFE54725BE3555847BFC +:105CB0008DBA349FF4FA7ACC67F92485C7BD74EFA6 +:105CC000197B90CA4FF3F6F259889E376FA7F211ED +:105CD000E3AE6D3DC3E39CBEBFBB86FDC67261ED06 +:105CE000C827FCB8A6C8F5577C457C341CF4136C57 +:105CF0002F90DD7F08F3217963BBBFEDE587158326 +:105D00008F44F1A5F858B6E6433BD6B123C8A7F9AE +:105D1000F774BFB91EFB616DBEF025655CCA37C064 +:105D20008F35023F3DC14711F90B85E4C385B4ECC3 +:105D3000068ABF3D9E6EC63F28FFE6FD4A20987D3D +:105D4000295E167A438CB7855EA72FA05D3A9FE542 +:105D50006BDE3E027DF304D157197129DE6E1627E2 +:105D6000787E3713BD83C9CC0F7607EFBB1437D6C7 +:105D700069D78890DD363452EE5E67FAB7B9498A42 +:105D8000311FB243D6A4707F8E6E833BE478CA4540 +:105D90003BCBEF8C8B564EA74D32CBD7F48BDDF936 +:105DA000FBB7E79B901DFB84E562F36796C44BF15C +:105DB000B17CCD877F827D1A3DCFDEA5D20E685F94 +:105DC0001F2C9549D52C3F6B4DEBA591D69D8C7D15 +:105DD000F17044BFFDA624A47E40224E6587B1BC6D +:105DE000527D6F849E8CAEFF45BDE3C5C336D4F6AD +:105DF000335F8EB34C52ED34AFEADFE97CB8C6C1F5 +:105E0000EB799BDFC6FA308F505581F5BEC1C6EBEA +:105E1000F9CAEF17F61011FB652FAD5F91EB7856BD +:105E200043B7EEC8AF8ED5BA43AF573758CAB1FEA5 +:105E30005453395744B9F54DB959D0F3EFDDD5670F +:105E4000A79FF0F6DEEDA9DD47503F67D7D9521D79 +:105E5000AE8E72EFAD1B9725481F9FDD125311A028 +:105E6000767BDFE91016F0F52F7BB01E171667F76B +:105E70000A82FFF674B7624C7FF214A9D76BD7FD84 +:105E80002291D84A2C5DF7FA708D4C823513BDDE15 +:105E90002984CF8F94963D1A0A6A2D03A1E7BDA4E9 +:105EA000CE50BE7ADDBA2CD07709B56961F9F357C7 +:105EB000F17A1B2BD7E90F63451076D7874FC506BC +:105EC000B04F128E062EFF499AD090EF255C61BF2D +:105ED0007EE19104DEEF7EA21ED4D7457F01D6F588 +:105EE000551AF50F3F827A6006C6B564534B96A0EB +:105EF000712CAA1B980B3B7559DD704EBD0DF949ED +:105F0000D8A786EAF78BB3F91178D6F749A49F781A +:105F10009F617CAFB2972CC6BC9658291FEB685D79 +:105F20007F6EA77D5F70A3DCCFECD1D76BD8E34841 +:105F3000618F8B3ED21E070C7B1C29EC717CFFEE1F +:105F400076B37D5671838BDBF954B7677B5B3E2B51 +:105F500086DDEA2F11853EA7E4A307B08EFD4EFA39 +:105F6000F35629BE8742B0871AAC02FB507F89EFF7 +:105F700051C0FEB5315A23A5F7C7DFF95088BED707 +:105F8000591D5A0C5B06BE2B418FEF84C9A68AE0CF +:105F9000EFAB2F3A444D841C8D25232D122E7564B2 +:105FA00098CA8FD3B24DF9D7A4F735E55FEB2A36FF +:105FB000C1130B479ACA5FEF1E6B826F1C71ADA9AC +:105FC000FC64CF64133C75C22C53F9E9E5D5A6FCFB +:105FD00099158B4DF9B3BC2B4CF09C45B79BCACFA0 +:105FE000F53598F2BFA0ED0BD68B03D84F117D7E0F +:105FF00083FD14A5875E4EB3621F6CD06774A9EA57 +:106000006B755E2AEFFBA648BBDB31CDF3C414DE13 +:10601000479FC806DF66D2BF607FBC3045D2D5F847 +:10602000DECB2ABF139C017A4497EFAADCE8F84341 +:10603000E75DC45285AFAF5E6C25BD33FACA4343FA +:106040007209AE9DBA7FB195F4DAE851879EC921F5 +:1060500078F5EBFF92F0A043E791FFD5EB07243CE6 +:1060600055B02922C46F1F0F125F1D720CE9013D4C +:1060700036FA6A95FDBC4ED2AFF0D72E773883B989 +:1060800089120F35241F41E263A487888F911E2651 +:106090003EAE21FD7684F818E951DA57E2FBEF694C +:1060A0005F89F465DA5722FD03ED27919EA0FD2458 +:1060B000D2D7EA2B387DA3DECBF5DEAA5FC4E9DBBD +:1060C000F53EFEFEA7FA3A4E4FD6FBF93BE801F843 +:1060D000DD29BA7F63BFED93F6F500FB2C9FC6FB6D +:1060E000CE467D7D12073451827DEA21D1CA780BDC +:1060F00059933F203A431575B69FEFD8D75BC50734 +:1061000011F6D829ABE7AF928EBDB40FE23BBED7F4 +:106110005CE3FD04DFDFCC9E9A3F84E0995F79D792 +:10612000D13654BCA94A3F6F74BB2FE87CF1E7A974 +:106130009ECF50EF3B8E53B3A0EF5C1964B58E0237 +:10614000FC9BB180953BE87F449FEF584F34B2DF12 +:10615000F24BE15A4BF27D30E108976F8C155A0CE7 +:10616000CD47B97882ED973124CBF06B367E49303C +:10617000CD7F0CC64EF9DFD1E4BEA4F1265AD98AF0 +:1061800091DF2AF335EA4FDA3B02F6411E52C25F35 +:10619000D9C513A59CEFB4BB6208C563F2F4F265E0 +:1061A000A44392B97F1E5FE30AD9FF235F9EE07D7F +:1061B0003AF60C368CD711E4FC315EA1AD4DC6F831 +:1061C0007CDC3FC1C6F8B8FC18D449C6F8BCEC4723 +:1061D00068EC4BE5E5F85670FD7439FE1E5659DE45 +:1061E0004EF36B18C9E3ABE6FA50A7949F6095EDA8 +:1061F000136B6AFE0CECA2F715C3AF60AF75BAB1B2 +:106200005E8C293A91A1B7A7F923CA27B909A6F646 +:10621000F2FE29FB07026C04E728E56C271AF2F965 +:10622000E0D813D968EFC15B1CDC5EA6E5A962E883 +:106230005DABC72360274DBDDEC2FBB48BD77807AB +:106240004E257A5A53551E6FA32781FD18AF29DDBD +:10625000FE1C4FED4DD6EDF36FE0872153FF4BFC55 +:10626000F0CB76FAC630BE5B253F107D4DFCE06E6C +:10627000E707CE6F1C47FCD009BF5CCA0FC1593A73 +:10628000BEB9BD31791DFC81F5F660C25B1E6E6F33 +:1062900080ECFF912F7D3C5E2C9CC0673B3FF82437 +:1062A0007D958B1DFC1153FC3F871F865A5B5BF06D +:1062B0003DA6D6E1C6BC2FC71FF3C2627C1215F9FA +:1062C000D304EF0BB013AA2FBA8E00AEB116DB6168 +:1062D000961BF967BBC8F7FE236C036C7C8FBB561B +:1062E000965B20C68E47BE35F5B578E87FA31DA323 +:1062F0005CE125E5063B601FAF1AD7FA20EC800968 +:10630000B00B303F21E1EBC80ED8C4FB044F623123 +:1063100099E0A5F827B5232CA30FAF845D956E11E6 +:10632000D85F09A7B4AB5DF41FF4ECD517AD263BDD +:10633000FB3AB1D90A3C52F1700CE17D02ECED88D8 +:10634000FDEA75457F653BFCBA283B3CDAAEBE6F83 +:10635000AA6E57678B6CE8D717608FC16ED6EDEBCE +:106360005221EDAD687BCCB0AFC92E7B107264D8E2 +:106370006502FA8FE6B9A75A53793D106E7530C1A0 +:10638000E33CAE9580FF7DBDF47317C278A6EF6540 +:10639000190ACB3375F3C67282AFC1FAAB613ECD39 +:1063A0006C0F5C275A399D244E707A8308735A2EDD +:1063B000DC0742349FC317860F1D02B95183EB617E +:1063C000C77F5A1D1A8EFCA39AF7A9A94497CF1329 +:1063D0005E3DA560F1097BFB807E87CAE4F8564EDE +:1063E000977EA3438EDC246F277AE277B4CEE6E56E +:1063F000031F82D317691DCEA3F9BE44EB30E0EB37 +:106400000A1B04EA8D7729C21A814FA3FE44AD54BA +:1064100058BB75BDDE4D1CF85C2FE0F758729F32FB +:10642000D0E958F29565F0BB1F4BEEA1CA34C68E79 +:10643000B4ABFA863C4C2CDAC0E71413B5F1DC5F40 +:106440003B5ED3CC781D0FBCBA815FBF158BF1B515 +:1064500022C0E94411647C5E4F0B35E01B490C59A6 +:106460001FC7DF50F95DEAA27448691EBED73AC261 +:10647000597695F1FA02D6D1E516EF69F8ED6E6D11 +:106480003BC1F87D41DF5F1C72BCFE4BD8BB6DE8A1 +:1064900086D2BCA6130CAFB649BE5FF6ECF5252E2E +:1064A000E0FF4D4B00FB9A731822F1EF98BA513C74 +:1064B000FEABEB4672FAD77AE107BE6B1D128F7FF7 +:1064C000F31F1C68A17E5E4BF27E027EAB550F244B +:1064D0005E45E3FBEB83AF3F817D95C1B7B516D732 +:1064E0006637E4ED98C58DF375F1D50B59F0477714 +:1064F000C5C7C4BFFF981AB1AF104E6F4FF8BBC5E8 +:106500002353795C06BFD63AC69BE869EC2BCF4F84 +:10651000F0B0FC6B22B802F2B89CFE09BB67B9E38D +:10652000E5C5ACD7088E21BD166D370D8F0BB29E19 +:10653000B5939E875E35E89919135CCC7668BCD01C +:10654000E0CF10DE21FDA04F52477A62A70D63FF16 +:10655000E55E03BFF0078E09F64F42F909472D2289 +:1065600040437D296EE05EE89910E15B213BF39AA0 +:10657000FE3E670ED1E9D1EBBDA9A82F2C5F59D003 +:10658000EFCBF98AE846E5DB8E0E71F23E5A97F7BB +:10659000AEF82D5A6FF49AA6EB8D816220F4C638BE +:1065A0008BD30D3F48DB1B1637FCAAF7C727AABCC5 +:1065B000AEE8FBA431A2E0FED1945F7AD426028239 +:1065C000FD19D21F992ECF4D0D7D72B5286FC2795E +:1065D0005099C7110EC2C64A57852B42EFC5BAE281 +:1065E000842B621CF185292638C1DDD3543E6944D1 +:1065F0008E293FD9D3CF94DF6DC260139C567E9510 +:10660000A97C8F8A12139CE1BDCE543E73D1141322 +:106610007C856FB6A97CEFBAF9A6FC6CFF1253FE1D +:106620008BA23C097E25E1F7BC56381C7A4FFEE56B +:106630006E5C692A47050EE3FC3A93143EE428BFDA +:10664000F90E53BBC225FD347EFA0FFC352EDDEC6E +:10665000B7C914A303E09BF4C6182D6634D1411BBF +:106660007B18CB50A966F6DF643A3F3C097D94194C +:10667000B59E44D3BF12F48FFF16F4F7F6EB9CFEE1 +:10668000B582CF713BFC3592FEE389FED0573827A7 +:10669000899C27CE4922F18273924818E72491E51C +:1066A000714E12998F7391C8FC2147CDF41F76C2A9 +:1066B0004CFF2BDF2E89A24398E5E7454D113B3A6D +:1066C000A1DBC890993F846533D3CD58D7477D3837 +:1066D000A553BA55D07FFF1D74BB378A6E17C4E629 +:1066E00061C539D0E3A4DF2D5DFBD19A93E5BEFAF5 +:1066F00009E879D2235FC47EDD023DE322FB4664D4 +:1067000009715B1CC1433BF48EBFC4C77E0FBFDD64 +:10671000A135BA991F98DE75271302D8E77CA186A8 +:1067200012B0AE9C529B15A4FE2BBD8F423FCD2BC9 +:10673000F229D8EFA72D5DAFC01EFEF48AF0A9EFB5 +:10674000A19DDB13A43E2F927C53D5D883D7B77677 +:106750003D9E29E3A45AA7E9E7E86E192FF5CC344A +:10676000E9274B706B76F6D715090FFC74B4DDCCB6 +:10677000AAA27C478A77BFD4ABA3B7DF0D7F2021C5 +:10678000316668047FAEB1327FD6593DEA19D8CC64 +:106790002FDB380E6955BEDB1B84DF47C972C3EFA0 +:1067A00063B10B69C76E8DE5F3B2558ABB07E2761C +:1067B0002C89D23F8F388DE46F38D79EBFD11CA76C +:1067C00031EA0731BE00FB0D63D8FE1E756FDF5D39 +:1067D0009688F9D6D865BBD1EDFC3379EC1F309F94 +:1067E000F6F3E2452A8FF7D2F3E2D7785F12A6BC20 +:1067F0005D5867AC725FB2234F13F2BC3818DB07E9 +:10680000F9F7A97C2E6F9C17EFA87519E7C57E3E96 +:106810002FFEBE3C4F3E6793F9FE5B0AF4F351D95D +:106820007FAF456A0BE8D467BB30D9493BACD2BFD8 +:10683000B603E7C88320D70E618DE0E71D429E3383 +:106840000B6B2016FE90FE8F69A6FC01ADE9A6F643 +:1068500006ED7799F28B8385A6FC2147DD26386407 +:106860000B3F5540E3F3FFC42276BB21F7234CF5E1 +:10687000AF7CDB638247862698EA274DCF91FE10D6 +:1068800057F8B327981F7B735CD2A80FCB4DE53226 +:10689000AD27D8DECC4A97FB1DDA1F316CAF21DD66 +:1068A0004878EEE590FE845ED85F65407EBD8C370B +:1068B0006B9E84299FF74B6AA1393FB950B647FBBD +:1068C000250FE427F546178F274F8466719C863580 +:1068D000D4177643558CF0C97379C1FBC69D777484 +:1068E0006F89949BB4E9723F9C4A861FE464B74366 +:1068F000C6B308ABFBED97505E71E5201ECF287F35 +:10690000C574295FAF5CE7C99CCEF534AEBFD31E1A +:106910007E07EB78D520D95FA5AACE9B5C24E3F354 +:106920009E8EE0FB42BDBE63A64C8D715725C9F11A +:1069300089EFD9F5383F3FEF3377C68964F0E3DC60 +:10694000CDAD77F7A1A295F6661B3B9344C0067BBD +:106950007E5209D9ADC5F0DBA63FEE24FCECACB30A +:10696000EAFEB51F2F21CB96F60D61C69FD347B423 +:106970001E093B57FA97A3E5E6C119161EC7F5D3C2 +:10698000A57E1B6739C0746AAB93FBEC36116C6053 +:106990007D40FB6AF865AE10D2CF135723DB15C8D4 +:1069A000A7F23687B4FF68A83C9FBC3A3BEB29F8B6 +:1069B000A5AD36E997460ABFB4355FFAA501C32FE6 +:1069C0008D147E697C479C0860C48900469C0860E1 +:1069D000C48720457C08BE1BF837E83D69ADA49FFD +:1069E0006B85AD7C17CD73922A262811E7424FCED6 +:1069F000D0E349F479A21CF4CC38CBCB793CBF541A +:106A00004D95F37525417F19E5A3F1F57F6B3E990F +:106A1000D620E335CB21FD095758BDAC57ECC4EF68 +:106A2000CCFF7A7E864FF23FD181E5C7A919FE8758 +:106A3000C39C6FF792FD9CACEBA108FF4AA690F2B5 +:106A4000960C5B09E750BA3CE5E4CB3841831F6DF7 +:106A5000517214C85339BE604382C4AF8187C77472 +:106A6000F999AAF335D90389C5C3B955FE1B67F94E +:106A7000AA1AEDDF9420FD7B37DDEE38027BE0A61D +:106A80000C8BF093CC8FF16876F8B5E6932A6D8184 +:106A90007F28368BE1D05811563269BDF29BD7F969 +:106AA0009B612F2A6C27F379FC0284BE11BF2DD87D +:106AB0001855CEF901DB033745D903371BE7769725 +:106AC000F10B6C9FAEDB0983C42079DEE65C8B732F +:106AD000CC0B01DAB76547C887EE076D0B3C23E1A5 +:106AE0003582FD4AD1F68301BB708E16716E4378F4 +:106AF0008D2BC4BAD16475E7BB2EE53303AF443F99 +:106B00008E6B68F34BFF9F11C7F109E238A8DE27AF +:106B1000FEF36718DE17EB86F0FDADF8C440D8D55C +:106B2000467C89717E97E715FE24B4F3582CB7D3C1 +:106B3000B686180DE37E2C3E80789690FF99EE9DE8 +:106B4000ED83BC21F3F95F74BA66A237383D0DE7D7 +:106B50005AB619C0C3C74E55039EEE721EEAEE71B7 +:106B60007EAB73AE23D323FC2993689DB4A444EC7D +:106B70003BF5732EB2B7F5F34B0BDB536DFEF312FF +:106B8000FFAB05FBED6E24C3127AF24D415A12FEA3 +:106B90001345E37DFDB73D1F9B7AB1589E1F5F1CD7 +:106BA000C5F3F76E1CC970416FBF1A077D3D477171 +:106BB000EFA664E623625D9C0B715B3387017FEF78 +:106BC000EB742BD0D79F687C4DD7F5CACA1986BE07 +:106BD00075B29CAF6C5078BFB0123604E0BB15B6EE +:106BE000BF0CF87CB30E8F93F0AA7512A6BF2AECE7 +:106BF0003FE68B4437E27CF6E87E1BCC1329E6099E +:106C00007FC25EDDAF837922C53CF11DFA0930F405 +:106C10001360E827C0D04F48A19FF0BD469467E1BC +:106C20000016E7776511F286F3BBB208F9C1F95D8A +:106C3000248CF3BBC8F238BF8BCCC7F95D643ECE61 +:106C4000EF22619CDF4596C7F95D242C465CDB0191 +:106C5000E35CC633D9044FA5FD455984BCE3FC2E43 +:106C6000B27D9CDF99DAF3AE30D59F43166564FDA3 +:106C70005C5F83A9FCBC3AC574BE476A89D7E70547 +:106C8000DBBB31BF9CB9A63C6706ECFB99E15F8793 +:106C9000A4FE60FFC8CA65716E49EFE60992FE2A3C +:106CA000C7193F6473F500FCD0718B90F49671CED8 +:106CB000D17C84F3A9329B3C27438A7332A43827C2 +:106CC000438A73B2B27C794E8614E764F88E7332CD +:106CD000A43827438A7332A43827438A7332A438EE +:106CE00027433D9C9321C53919BEE39C0C29CEC98D +:106CF000F0FD148DA32642CFC1DECD33ED5B890FAD +:106D00004DFB56CD04C39E8D2C0F7B36321FF66C87 +:106D1000643EECD94818F66B6479D8AF91F04DD346 +:106D20005D2C6FB06323EBC15E8D840734FB5F8401 +:106D30004FEE86074F1D465A9054FDB4422A62C159 +:106D40005B0396E2FCB220BE7A7032E97C9B32642F +:106D50006919A902AF1EDF38508455E8172F36A7EE +:106D600044376F50F0BE60C097199C5F71836EA767 +:106D7000E08FE83EE0B0C6FAD7386F37EA17E3A8ED +:106D800030B7A37C07DC79B9E8FE8D721C7315312E +:106D90008EDED83C51BFBD5F72051A899FF6A80AE6 +:106DA000C7A3EC592BE3A5FBEFF5A8B1945FB14F56 +:106DB000E3383A217C83A197EF9F21D777A33CB595 +:106DC0005882761E9DE7D2FDDB723E370CCDDE8504 +:106DD000F9D4CF90FAB9E206C1F8263DE1413CC7AB +:106DE00077FE11B4245139AF7FF250B43FC9AEDB06 +:106DF000D9C27715F6A9FDFD8A6757047FDFA5B7CD +:106E0000D37FAFE0FB258F3E5425EBC5B5D7FBE71D +:106E100039FA5E3D22DB8D7895D17B85A705F70099 +:106E2000F4F18E0EB71E827EAE6E92FD19ED563FC6 +:106E3000986577393BF0542D7C7720BE5C0C550467 +:106E4000F47801E647708F4A9702FB6839BAA2745A +:106E500063A1BF1CF8FDDA26EBD91D1EB6A796EF7D +:106E60009F2CA0EFBF3334791CE214C501E12671D9 +:106E700010D70F7DB554CE77EC30894F42D370B424 +:106E80002FD838F6FA57A89817A1C9D78DF8E97AFC +:106E9000828147AF57F8B28B118C53CD782EAC144A +:106EA0000AE254FA56B6A8A954AFBFF7A08A7E07E3 +:106EB00034873835E6E11E9D6C013CD91A9C86F179 +:106EC0004F76DB586FD07ACF764B5B938DF7ADD191 +:106ED000F19F79C27D23E26A56AEB3894D02713FBC +:106EE00017CF20CE6DE52FCC768477BBC27AAC76F7 +:106EF000C59BC3D59C8E389F8FB2037B92092F1FF1 +:106F0000E53C9538429176C00CC4B537493BA27A2E +:106F1000DD8B7C1FE37CD32FECF06B18E73E353A1A +:106F20001E449187E3C3AA33A45F4F580E703CD927 +:106F300005AF93E3F0DE23BDE2E9C3FA92CB9DDF18 +:106F40006F977124CDD2DE33FC46D5C7653C52B471 +:106F50001DB8B8C9566DA7FDF5E2283B70E965EC90 +:106F6000BFB767E8FE5DB770C3FE7B2FEA5C68FEC3 +:106F7000E5CF854ECF88F0ABBB44703AAFDFBE7C27 +:106F80001574A83E6E61B9696B75F17D22C3AEA917 +:106F90006C28653914BF907C54D920CB553EE70945 +:106FA0002854E415DD7E99723193E9F1BA6EAF4C45 +:106FB00047BC2AD1635228568F7BCBE074E6451933 +:106FC000BF3AC529F541E8D722B096EDA518E9DF0B +:106FD000392CF47858337F4EB606D454057CD5B09E +:106FE000368DE0EB61FF507B15B087BA81DF57BC6F +:106FF00088786BF148E7FC3E45E7C3293A1F7E13CA +:10700000BF2BC9117A4B8F27157B05DB55055671B0 +:10701000D846FBB7AA787D1FEF947EAD767B91C6EC +:1070200022F7BB5B9622AEB80AC1103D793A1EC466 +:10703000FB2514C9FCBC995B963659C1EF72DF9AE7 +:107040005527CF730D18FE08ECAFF2F47D6C7787EF +:10705000DC6FE5E8FB258D786303EFBF645C386D7A +:10706000CB5C0DECCF2867FAC4D182BF85FD152E0D +:107070009E572F9A17F2AFB0CAF3367B99D19F086B +:10708000761F1CE937A07D9645FA0BA05FE7AE5648 +:10709000B8FD051BF35BE43EA3A8C719FAFE6645DD +:1070A000496105ECC5BBF24D7179D1E902A213E447 +:1070B000B22A29748B4278F6CC149EB21142CC12BB +:1070C000069E4410F1A1B37578C9CCA73EDE58C422 +:1070D000F8D5F377FE2C48ED6F5CB396F59DDD5146 +:1070E000EEC1F627BEC8C3E77D5FDB84EEB7308F05 +:1070F000DFF04F2C9929E918EDA7585024D701A6A5 +:10710000CB50F8F5FEFAB3483FCC7B46DCB708F32A +:107110003EE64753D2F57862B9BEEC58D28BFD36C5 +:107120007367AAFF47EF9D44DF37291E573E73263A +:10713000AFD3CD7C8E2D0AC30FECA6FEABEAED1CBF +:107140001769EC8F1F5A12C7F378E80E3BEF9B8C40 +:107150007D72A5FDC48B8EEC0E3CBC5BB7D506BD25 +:1071600047F49572BC44E1F5F7CD8AF21AF4135F47 +:10717000E4B6439F788B028A8BF0DB5393FBA2DE4D +:10718000B9E1E25B282DAC90ED4CCA91EB5E6F8BC0 +:10719000388CD0F09D577A96CE441C50857739DADA +:1071A000597020FB48A60BEB51B21D74AAEAA1DF6F +:1071B0009B15613EFF33F0DC3053EA99ABC0108879 +:1071C000F3D3EF830A5D0E66D5690AFC379942FA5C +:1071D000DD320A35057E868699725DB58B37243F90 +:1071E000A74BFF82E1BF5375FF9D819F4D85F379CA +:1071F000BE3662784B72049FDBB523EC374DB0BBD3 +:107200006097543B0BC6F720B8BA594951A86A8D0C +:1072100053DE33A9D996BB0BF1264FCF34F67B450D +:10722000F60CAC4B77291AD6AD4929AE99B86F1038 +:10723000FE9D8DEFA1CE5F7D309FE586F294E24BFF +:10724000E5A266FB48968B9A00A543BA969F935B8E +:107250007E9536127C17F4709C6F8DE6B147DEC7C1 +:107260005AD0AC301F47C3BB664AFF59A5386AC322 +:10727000382AF35C0ACE2F9FD6F960EEEA6CFB7CCD +:10728000F805A9657530D353E2618BA2E17E0FFA50 +:10729000191CD1EE7CB41BD1AF41FFBD3313B8BD77 +:1072A000F9CDC97605EB9EA6F1F868FE36F687E4BF +:1072B000C9F94F4A71DB9D687F31B54F289CAD05F8 +:1072C000C7217F76914B34103DE63715F3798077EF +:1072D000B3ECC7BB31D93E00EBB555B35F41706528 +:1072E0009C943B1A1FDB8F35848F14A7BCEF87B5A6 +:1072F000241A2FD5FA786B685C3799BE6FB181AFCD +:1073000067E9FBFDF94D93B3EEA771D5F807A4A08B +:10731000FD1AAB9CF749DD1FEAD5F15999D23CEE35 +:1073200076C8CBC2E4E44657477BC775F93F09BC32 +:10733000A675E06596D66C433BED78BD4FCEFB2637 +:107340002D98CFFE27879C773B3F6C93FDD46CAB89 +:10735000B61751BAD05A9E753F955BE83FDE0BF1E8 +:107360002A2781E7341EC7BA0C1E87A2611C42F38C +:10737000F23DD10FEE9B99C5F3DA76BF4DF0BC5EBE +:10738000E5F3FE9ACD0AAF9F065F18F7D78D7EC34F +:10739000339DDC6E589727637D88AB93FEB89ACDFA +:1073A000AF32BC80E40BEBA25D1C66BF2BCEC91BC9 +:1073B0008B3BFC77196EC3EFEA653ACDCA93719A9D +:1073C00086FCEDB4851643DE166C96F6A9A10F680F +:1073D0007DF43DDDC9FA515821C7335BA753A52A77 +:1073E000F58C91DFA342B74F72CCF7A8D11EDAB566 +:1073F00019F925C1FC15451DE58D7E2B53643DD043 +:107400000BFC63D3FB43F9955C5E35F97556DE2DB5 +:10741000FD3A2BEF7E781DEC81954F296C8F7EBC59 +:10742000F2D93FCCA0F4235B607946C47DD59BC8DC +:107430002E817C2FD4D7BF9A60E772BEE2466F6A76 +:10744000C5B0083EB8F7E705D0971F3F718CF5C768 +:10745000C904A9AF668BD637AFCAEE18FFFC8D2DD5 +:107460001B7352B1CE250F867DD37EAE51E85241BB +:10747000B7427DBE0B9A24FD04D12F3F19FB8F6AC2 +:10748000E1815E4A77BBB19E67EAF64586C3F0DFCD +:107490004AFA39F324FDBBA25F654EB3491EA3E748 +:1074A000555C21E5676885948BD93AFFC58A00E36E +:1074B0006FFEC6E2E158BF66B57F6F1E17F9BDDDEE +:1074C0009FB6D926FD699BF3D7A7B37D2AF1BED419 +:1074D000D23AF0361AFFC7B5BB9767F07DDA40168F +:1074E000D6F59B74FFD842DD3EBC99F0DE999F90A3 +:1074F000F05E5A11E147BFF92189F7CA9CD6BF3F18 +:107500008F79AD88E173B68FF70E61BFEE1C45F839 +:10751000B0EF99DDBAC59609BD55939D8C65765A35 +:1075200045B6F97EA1AF58839F779A31EF28FE3593 +:10753000F029AC520FECB4493F773B9C2261A3DEAB +:107540002CE1E9013D20FCBD04D6FD8E7E9253B4B2 +:1075500081B4C6E97C6AE81D23FFEC8AEA1F225E3B +:10756000E96CACE4EF5A6A0FE73E67C7BAB3C0DF15 +:10757000867D275283CC6755BD69FF0C798EF7BA9B +:10758000308ECC78570AE4FB369D8FF2F25CFDF02A +:107590003D5125FB18E75CC40B230683EF887683F7 +:1075A000BB5EBF7E1CD7DAD7F70DF6615E6DE833A0 +:1075B0008C13EC86769026100E1ED2ED0C9C137464 +:1075C0001FDC61A746EBA74BD77F79FEA0D648FB0F +:1075D000D668279AAF37154E917CACE381E61D90B3 +:1075E000713E72DE346E8E43FD718A84B7E9FC7C95 +:1075F00036DB5382FB53E1910E0DEF2CEC525D2BE9 +:1076000039FE97F611B0C745A1E7901DF6D9F78A64 +:10761000347E2721CFC3F67755A6C6F735CE364838 +:107620007BFDEC2CA93FFFD3799ECD96F21DCE10A9 +:107630001ACE872FA78767D5549BEC1D51181A8641 +:1076400073DB76B96AD6EFDD340FE1FB246DD87BAE +:10765000627C2B6239DEED6CB6E1D7F024627D3CB2 +:10766000E51F908C73C76FEBAF7EBE42AE8F9571F6 +:10767000C63B1244036AE7545D37F6CF18DF8D75B9 +:10768000FC94164A4889D0CFB5229400791375B975 +:10769000FC3ECBA9E6B3092AF3B11C9F517EB54D40 +:1076A000DA0722C1CEE7DD73574FB6E33ED3DCBA2B +:1076B000D76D0AA52FEA7CDC3BB7D5D32395ED3DEA +:1076C0000D765A63823B9DEF4125BBD323ED87782E +:1076D000E70CF6CB9CCD0EE6E13C225C1CEB865D14 +:1076E00074CA39633CD6DF53DB93DD90FFD58AFB48 +:1076F000541DE8BF2E86F787B5AD07F3781F992E86 +:1077000054E88BB3D9AD9FFF09FCB22EDE8DFE2667 +:10771000A962239FFFDDE8BD11FAA7B745F763E92A +:10772000F7F4FAA151C4FD55487BB8B7DDC3F7A4FF +:10773000C2BFB3B09E35CE5D56B6584CFE939B7E0D +:1077400027CF5D6E6AC9FDA3843978A7FD7E578770 +:10775000DD29CF7B6E82BF24623D5ABFADB43BEEC4 +:1077600045D56C19F723DC93CDC2BB2D4EDCEBF570 +:10777000F07DDF0F5BFA243744E8F97703317CFEB4 +:10778000F661CBB3C787537F7FDF9FC6F7A0845FC7 +:10779000E57DC846572AEF8F3ED3E96FF8A9ACAB19 +:1077A000ABFDC2D5E1A7AA69D9C0F7AC6A96351678 +:1077B00020FDB02596EF5B956993CB9261FF3C2845 +:1077C000EFD1BE5B2BFD0E4B5ECDDF8575CB364B0F +:1077D000CA63EDD72FECC479D24DD9FA3DA8D6783B +:1077E0008E5FABADDF9F6551F93EB098354CDE7FC3 +:1077F000821DBD64474B96E0F2AE4EFDD746FA417E +:10780000BDBCF7B2ECCEB7B99DBFA92FDF308BEA74 +:10781000D72E7B2611ED2CBDEFF5E19ACAFE25E7A8 +:10782000ACB488FB5DDBE5FDAE8FA2CE9796747D90 +:10783000BE94322BE27C297A1CC9FA7EA387BE3F14 +:107840009A94523E6396E407E6A7AEC6BF68BF624D +:107850003AD79B1B48B22356C71B1476BCFFE3D50F +:1078600004DBCB1F5A441D9F6BE97690F1BDDF2CE2 +:10787000D9EF8749CD59E0CFC57BEECF823C9C4BF9 +:1078800090B0F791976EBA83C6E1DDA6E22685F047 +:107890005A05DFA75EE0977677F43DC0A1B3E2B961 +:1078A000BDC551F7BB04A2CFE8FB39FD1D03DCEFDA +:1078B00082BDF6AE357813F8E85D5FACDBCFF496A9 +:1078C000EBE9BBCD16BE6FE95FADF03B25EF363F70 +:1078D0009380FBE564F7B19E15BF92F14009435BCD +:1078E0008338B75DB68FEC2321FD16E06FEFBEEC59 +:1078F000FBE7A4E23EB68DB7C9B5D6A0BD333E586E +:10790000A2DB6DEDF0BEA7ECB0AF6BF76E91EFC9E7 +:10791000EC93EFC92CDD7BD00EFDB47C7FF170BE03 +:1079200053A3975FBE4FE2215684EC91EF23551786 +:10793000A6ACCF241D3DF39DE796DE47E5AB41277E +:10794000F839FCCFF53F88981E6B98EDF9E8F1AC5B +:107950009A29F47DEC6BBC9F5ED624DB5F56F8DA87 +:10796000FA1C9E67B14D89E0878A59F2BD9655335E +:10797000E53D60C203D76B8F035B6B158D43F93E0A +:107980001CDF8FABF3C7F0BB0A3B16DFCAF7E7D2A9 +:10799000621C7CAFD891E25D348BFD0FF29E1CA57A +:1079A000839076127F55013FA9117FD568C41F6D62 +:1079B00091EF4419F1578D09D2AFF2DF187F752787 +:1079C000C61F5CF6FBFE3C1E0BD92F641A7A968FFD +:1079D0007EFB08CD33D8E84430AC78D077E863C478 +:1079E0000D791A925C98F74F848C83BB5A8F7FF382 +:1079F0005FE9BD0B729A8EF8065674410574FAF46D +:107A0000D77F1D02BC222E0E7260538ED49691BE7B +:107A1000DD324B3F5F290A0D01BED20E19EFB79C34 +:107A200060BBC296EE4A813D10D4CF51FD5FCAB80B +:107A3000B0034AF0616E5FB3DC8278B613EAC0C16E +:107A400058778FEAF278F49AF207300EE1B2E4A3A5 +:107A5000DD4F6D27B3D19E9FC4CB9249F640CF1125 +:107A6000DB41BFB18DC44CA3C90E52D204EE63FFFB +:107A700040A861C4055CA1E7BF4FF41523A8885D49 +:107A80001325D4FFE843A295E3EF8BE6BB9AB93CFC +:107A90002DE3F07FD76941C4FB8995896ED833996E +:107AA00096CF5EC0797DE66D8A1B6B4B55DB078BED +:107AB000819F535FEE8D85BFFFB7577A9F04BE7BD2 +:107AC0005A3C677037F5075A30F71E2AFF83BA7899 +:107AD00077834BAEFF8EEE7CDB9FFF0EDCFE656294 +:107AE0001AE20AC305D627A9DCA71E871B7EC2534C +:107AF00077F43F8C779A46AB220CBFBB708CF3981F +:107B0000EEB911A91CC33BDA896DEED35E9FEDAED1 +:107B100022D7E151A9FA3D38F7A5F54B443811F7C2 +:107B2000633F0D5F4C845E2B39F0C2DB0AD93D25E3 +:107B30000E6710F118C261FBA4DD1F8FFE4E5C9131 +:107B40000CFF3BCB38E1B97BA3A4E79824F37EFA82 +:107B50009D59D21E7F47A797D5E5667C233E1C74AE +:107B600074098231CEF67B27AE57BC04FF89D66FED +:107B70009C77B41DC8E577B8BA928BD7617F915DC9 +:107B8000E5B9D6F3CE2CF6978DE6F6FC446FCB180C +:107B90008E57617A2BAA1A869D4EF463FA1AF7FF64 +:107BA000AEFE4AD273AE2FD10DBC12FD06DC23D837 +:107BB0001FF6935714A6DF07E0AF1D17C9CA54215B +:107BC000AFE3B3BD45FFFFD0ED8BD8C43DC05747F1 +:107BD0009C2CC1A9DF264EB63CAE4F36EBC5F8D97A +:107BE000C3605A855F54B3A1177CAC17FE07E9C583 +:107BF0006C8CBF3D2ED5D9D53B469DC7A536222ED0 +:107C0000B598DF31F2639D0DDF9EA0BF63449845B8 +:107C1000FE1A971BFC3C4A3FE70DDF1E6F8E4BBDE3 +:107C20003DD7884BE5B8D546BF8C1F0EA952BF4241 +:107C30007DB15EF309197F28DC8E7E04FF44114F6D +:107C4000239EC4984763FB3B476E07FCCA865C0AC9 +:107C5000ABF81CF75AAA1ECAE573BCD8E698CF9FAA +:107C6000005FF907715CE8B5B3A57CFE606D8250DA +:107C7000923AF8928F6A484FF52C8A3BA310E97B21 +:107C80003A557EAF4C2C2AF344F255D36CB91EFF03 +:107C90004A117E07E63359C6496E9BECC9C039EFDD +:107CA000B6C9DD55D8A1BFFC7AD5E9EF63FEC76D33 +:107CB000EC4FD8562CE7B5EDD7B96CA79E52030F01 +:107CC0002C44FD194E8EA7FE91E27D1CF6A925FDE0 +:107CD000F5ED3544871D6AB303F8D896A0166C1FDE +:107CE0008A761DECFFD8962DF1B86D7111B7D34E81 +:107CF000C7CD095DC4174B7F7F78B1AABF47154E2A +:107D0000841D4AF4D3F1154E04FE46E9FB918EF72B +:107D1000A6A85CC4F9D6A7BA9DF6A9FEDE54FBF767 +:107D2000763AC8762EF7FD8DE1DE55B3D33AF2B739 +:107D3000257B326077C6363F5BF8B6947F17E87CC8 +:107D40005F43F1468E0B4E50B5DDE2523ADD377D92 +:107D5000CFC15D941F5FEA607D26FC2D0741F77857 +:107D60008B9BF507F0B91BF86D90FBB3683A86F46E +:107D7000B877D18BF6C711E333FC34BDFD671E1015 +:107D8000ACB7427DB1DE1AEF0E9CB29D64B9F0E74C +:107D9000CA75F70B5DEFBA1411C6A5F52B84D4BBD9 +:107DA000B1415A574742CF64F96F2338B422D1AD5D +:107DB000F4FC4FF48C94835E5405F76749DF3C0074 +:107DC0007C5954777A0CDB1FF2FEFBA5FAC6352BE3 +:107DD00052DF6CED42DF6CFDEFD7374F42DFAC1A5C +:107DE000E1DD379BED490FDF4FE8D928D74503DEAA +:107DF0006197EBA251EFB4FE9E68A108DBC0AFF320 +:107E000048CF77237D7F7CB65C67C59A287DAFF32A +:107E10004795CE1FB1CD5FFC19723F8FEC3AF453FA +:107E2000B526E60CD68BAA353629D775E33C51F535 +:107E3000799D33EA8BF2332FDE86FA63E5FA346FED +:107E4000F13FD3B0EE74593FD42B19719AC6FDFAA5 +:107E50002949E5AF806E679470829B3EBEFC2F0B74 +:107E60009F6FE559537662BE2B1BF2548CEBE5E213 +:107E70001E0C57D90B53C0C77F9C2DF7B7CF699EF7 +:107E8000B7185F5FBDD00BF666EC95E5EF00BE2B33 +:107E9000AF8DCFE9E689D015580F4FCDFAE80A8C9F +:107EA0006B5EDD4BBC1ECE33D6C3CBE3278DEFD14B +:107EB0002E6E6BC793F2FF004FA505C4D145AC27CA +:107EC00012707E915FF11B27C675BA686A12C36291 +:107ED000BFB3B37DD1E97AB708923DB4363E51E2E3 +:107EE000C31AB6613F37EFE2701124BE2D4D34B78F +:107EF000EBBD3854048774B4DB15DF9FA9C7039327 +:107F0000186DC0E4DF1DBF4169055EAF6B1FAFC7D1 +:107F1000017B2DBF628C03E36D724EF946FBED745D +:107F2000FD086E377ABC463FF32E8EE1F1792F8E35 +:107F300096E3EF77EDA17DA96857657FDDE5DA5F10 +:107F40005F5FC8F8881EB7BDDDFFE067BEEAC0B757 +:107F5000D7013C58B5F2B57F815D9FAAF23DD04C68 +:107F60008F774236F4CA1B168E43EAAABFBBEB35A5 +:107F7000EE6F7DBD8BE7553C47FA7BD6C69FE27816 +:107F8000FB446AC392DD319E848BDD795E89175391 +:107F9000799E9965725C6BE39F50AA23E831618EEC +:107FA0002EDF6484060DBE61BD1727828591708A1D +:107FB00009EE49FF018669F16FB62F72A2CAF78BED +:107FC0006A6F70141CD0FBBD2AAA5E8909CE9C6022 +:107FD0008C7B39EBC198744D89D483C63B4A467B70 +:107FE000F68B053CDF988B799C1A74C0DFE6EEB8FF +:107FF000F7CB43152F245CE307DE8E29C2D78DD241 +:10800000643D7ECFEA56785DC05FF3707E1D8DEFD4 +:10801000E55B9D8126E43751F9AD5AC47B4EA2D56C +:108020005A4DDFAF9F10CB7EE88E7BDA32EE788A36 +:1080300070733A4D94733A43F838FDB421341C42BE +:108040007954F3DE3C6718EED97A1FC2BB7BB7C602 +:10805000E9F7B6BB78DFA963DEFE4EEF27F09B4958 +:108060001972FCFEEE1DE3C79F73B83E7FC1FDDFB2 +:10807000AADF17BF6D4E9AA9FF2AB9EFB6BA743DB1 +:10808000E2FF77AE0996748273796427DF2F81BF90 +:10809000EA6386E5B8F3EB6E140AE16D7D2FC171DA +:1080A0007C56CDE3CFA62637921C44FA77A2D3465E +:1080B000E88B3E11F3D5E52D46B76337380B5A10E0 +:1080C0003F903F690CDBA9423474CADF1B2E23DFCB +:1080D00097F463750BF8DDAC4EB5833FE97FF9D3B8 +:1080E000AA923AD397976BC718F725ED1DAE4CC2ED +:1080F000FAFBC49CCEEF9F5C4E4E0FBAA6F07BD32A +:10810000EB7A493D56202A1C39B0FBD3558E635972 +:10811000DF6B3EEBA1F5E953BEF1DE73B3AE9737EB +:10812000D73B38BD0BFA87D20D65228075C6326EFB +:108130009A2344F5D7018F946E299BC6FA39394D9D +:10814000D5E389DE1F003FDB0697CF11E9F78B1ED1 +:10815000FF056B795264FE865455373A43CB507F06 +:108160007D7A0ADB7F1770013559CE6F23F844D72B +:10817000D3D1E34EF698F199E08EEBE80FD8CA4BD5 +:1081800031E56FD4F900EFAB7746C70E3D7539FD89 +:1081900028F95A4994EF853FF980D0F588F7D052F5 +:1081A00082FB8E88617B6B9C650DFBCF9F7CC3A29D +:1081B000E7CBB848B72E974FE6B96BA067FA3E25D4 +:1081C000DF3D7972AFB02CC5FA906E1149E9A0A7D6 +:1081D000BCC752A8CBB931CE417B05BF6F3D2868E3 +:1081E00037CD779C166382FB8A887CE60F33FC6D63 +:1081F000EFC37F3D478F97BC525C093CEC898A975F +:108200002C30E225034379BCA5770655C41D47DF12 +:108210008F31E4744FBD4341FDA2E0EDAA6B00E253 +:10822000C97D2AEE91F411BE431C1FB95DC8FBB095 +:108230007A7B2EA75760DFB2F7C19C5D38A779B46F +:10824000F5509CEA84FFE595B8FEF4FDD13772073E +:108250006F12117A20906AD2AB8FEB7CBEB755CAF1 +:10826000C3E30FCAFB4E8F5B9BE33A7B8F397ABD2A +:10827000EFF7886AC26F74FB5DE9EDCD42D2EFD4AF +:108280009CF2824A8CCBDFAA82FFDAF1E59E62A2E1 +:108290006FFF4AFD5C74B5D0DFF57396A8DFC25E50 +:1082A00031F4D006C833A5AE39DEE1E8D7AAF91516 +:1082B000CCDB3AC1775001FDF57BDDFCF414E1B96C +:1082C00014F77BA13FD244007A756CE27341DCE382 +:1082D0006A227E84DFD2E0F7C67C9DDF2D959C7FED +:1082E00081F81DF6B5CD5F21E05F6DF43A7DEC8736 +:1082F0002B92F1B738CCE0FDBD9356D36FE0B7D8E1 +:10830000A8F8DD1E5EABE99EB8ED32F7BEA754EAD1 +:10831000F7B974FE6C7F3FD1FDCDEF27D6CE11FAB1 +:108320007DEAFF6C1DBE9C5D7D1D70D3493BA7EBB4 +:108330003D9DDAA9BB96799754B29D3A5EB753CB6F +:10834000D89EDB9020DFC93A063F11C7E1CB73F816 +:10835000896E19079489D7F3610F7A649C4926FCCA +:10836000EB545E5B24E1890E593F7D9A8C6B9DA88E +:10837000C7FFA57B3586EF58EEBDA312F30E3CC3B5 +:10838000ED3C7CA76C776291C2E3C3FAD4D9FBB908 +:108390001DF3917C16D2D78DD3D9AD95F0739CD9AE +:1083A000F05BEBFC08FEDC5429FD42131D89F21C36 +:1083B000AB70D865F0ACCB6F611ACB05DEA773A6A6 +:1083C000744D0FA3DCE5E866D8712487F7B31C8AE7 +:1083D000A74D72185DEF5FAB4B7E8C725BE27FA3A3 +:1083E0007880F75AE106DFDF1FFF9BC31C673D2043 +:1083F000C605790C353CCB781D3844C605B8848C4D +:1084000033C81E21E34E0E0E78F6E44A824FFFDA9F +:10841000CEEF469CD6CB3F01876D71243F919540AE +:10842000F83BF8FC6CDE375434C8788263FEB33F07 +:10843000FD19E4CCCBAF268981FE151CE737D0238C +:10844000EF579FDEEFE7FEBCA524689942BCB2E679 +:108450005E6EFFD822F9BED646EC5F62F44567B87F +:10846000DC5AC20FEDB0BAF6C34FEBC8136E3FBE75 +:10847000391C0E6B447CB8E3E240DDAEA6D2DD3998 +:10848000FE5948BF8DE4A37E0BE4FC622F1671B940 +:10849000FE99EE7E237399AF0E83AFB207587E3FED +:1084A00098DA29D82E989F4A1347F27A37D1AFB875 +:1084B00060BB8EF57FF6620AC6ED4FE2775EBC6B5D +:1084C0008AF360277A8B1417361BDEA2338730AF0E +:1084D00079FB055E8215656B26AB88DB3BA6E32541 +:1084E000DD1DE2F3C9744DE2E1585F099FBE42BE53 +:1084F0002BD7B14F95783DE62F3D749BB42FCAB171 +:10850000081B7A35B446AECFE91E49B7F409D45EEC +:1085100031F84E97974532EEF55E7DFDD8A8EBD544 +:10852000D09A674EC22F7B41587D686FA3AB2D0553 +:10853000712C458A83FDF4681FF18246FBC7A017A2 +:10854000E0DFBA4BFA8537EAEDDDD7DEDEBD1E8C03 +:10855000E742B9341150DF1A313ED525EB9F5C2D2F +:10856000DF3D4A170D0AFC66CFEB72D8AACBE11E9D +:108570007DFF185AF3F00F06A2BD5695DB233A7023 +:10858000FD6EFE183EEF2F3EEC5522DF8532DAD924 +:10859000A38F67E6A7FEB589588715D11A43BC1C7F +:1085A0007A20B416EBB20BC11B57613EFE0DF19859 +:1085B0008F62F5218E6AA3DEEF4CFF86B5D8A31635 +:1085C0000F161824FE76C60EE5F7EEF9776FEA4827 +:1085D0001E314F1194F1FF1BE157C553EDF0AB92E3 +:1085E000DEFBD5DFD673BF3F1D265CC0E3465BC014 +:1085F00006FFAFBF21D685770C46FDFD31BE97D073 +:108600008FD62348C44FFFFEFC8EC5849BFE3BF6ED +:10861000FFF4716A6FD8DC1C96F7E2BCE0B03A1741 +:10862000CE21FCE9F3A97CE56FD399CF8FE9FEAFAA +:1086300068792F9C2BF55481C588AB6EDD8C791C35 +:1086400013FEE7306EE3FBEC22CB195B22E7F7AABF +:1086500088B0238F9D133DB7244596FBE3F7E0EFE9 +:10866000C1BB6889BCFFDC148B76DC735D26BB6202 +:1086700076D14BB723BE2D6FD15709D0B74FDC3918 +:10868000F51BD777836F0CF8AEBC5D69A0E31FE3E1 +:108690005A6BCB3BA9377B510BE3CFBB3A3D471D10 +:1086A00021F90AEF2D9FD6EFD59E26B9809FEC4287 +:1086B0009185E3DC0725B61E64BFF70CA1EDE67BD0 +:1086C000FE4D2991F6F2599D4F0C39785EDF2F9CB3 +:1086D000AE4F6738FF706D8ECA72E1E477FAF764C7 +:1086E000DF3AF8104DF9D19C3BE61FA2661FCD5F23 +:1086F000B29276F2624FC1FA600F4A63FD5B06BF29 +:10870000233AD693B3C73D039F83DC3F1AC7F43A9D +:10871000A3F7F3F896FB731E101DE3F0AEB198ECCF +:10872000B1817D0C79276C127D4345439264DC6EE8 +:10873000BC691FF0C4F3B3F95D66A31DE3FED16904 +:108740009A07D25BE6E698E873FAFBB7E5437F85C4 +:10875000EA4F6C3F9C0F3C87581F1F7B4BC68B0C0E +:10876000144F3B11473950A4B7E23DDC6345AB647D +:108770001CF638A158641C22DF6709D56B0FC0DED8 +:10878000F8AECE9FED7CE77FD58373110CD19B7241 +:1087900029BE2FE153BF12B40D447AD003BE994FC6 +:1087A0001A741CF60D35F2770C7EA8F317F1DD6113 +:1087B000C4659D5C9BC5EF5B4C2C3A3800EB72C7DF +:1087C000BDA6D6939CAF6A9C3FBB68C321C0BF7E49 +:1087D000B6204725B95D3F57DAA183BAF03F37E9A4 +:1087E000F262F05DA1F0F1BC4599A66C86BD2E0E3B +:1087F000DF02FD59B8E20A05F6FABC358A5D198434 +:10880000F4E0008E13B4042F70F94645C08F5E4229 +:10881000E60CE2FCDE5998D0C2BF9755D3CCF17577 +:108820003FD4FBA98CD1E5D2DB3C0CFBE6A79779C2 +:10883000EE994BDF9F4834D3FDE8CA39BC4E9C2EDD +:1088400092FC1D2A3A7FFC4A82CFD758F89CE79DBC +:1088500092CF8E5F4DE39AB3CCC2EF2E46FB5FC042 +:10886000879E18C9774843FE87FF82FB0BE58A4342 +:10887000DE57DB78EFDFB04E4DFDBE227D30FA3E95 +:10888000C1B2E6A926EC932716F9AE403CD01E9D56 +:108890000E38F767FF894BEE3B1B6DEE74F8052E23 +:1088A000675F35E9726ED8F14DB1BE8AF24EE8B01D +:1088B000A15FECA2C8FB0AC775BA1D9F2BFD0A5623 +:1088C0004DB861975B7BA91C5F60D3CCFBE6E8F6F3 +:1088D0001CBDE24CF9DF769FF8C25CB31D4EE4E5A7 +:1088E000FEFD6F5ADCFA799388EF2E9FDB013DF88D +:1088F0007E159C248FAC15A0AB6197EF9E2BFD9548 +:108900005FDB3CBBE7A60116D28E9B53FE0AE0D28A +:10891000C46BF9BE92F1FB68A268B0898E6FE8F56E +:108920008D7D946B4EF95BE01751E611A043ED1C71 +:10893000239E2445FAD1F4F45BD891218C43849E84 +:108940005241C7AEECC8B3AB4BDE47BFD4FF0748BC +:10895000AD9E00CFD7B03FB68E90FBBAFC4903EF77 +:10896000CA25F89E3764DCC2E5F862BDBEDE1BEBAB +:10897000EE565DFF96DA5DB1E093ADA3A77CA33F11 +:108980007E7394BFCA69D514EC47921DDA58D83566 +:10899000B817C9F4B296FBBF20F88867F01ED81D3F +:1089A000DDAE6E2D9C41E56EA992F76112CACCFC3A +:1089B000545A32A504F6EB9637E47AD2ED6A194799 +:1089C000A60D55F95EE225FC1BB59EC59039857153 +:1089D000387A99F7DB5B86CA7DEF4B5ADB0BFFA633 +:1089E000F693870AC69B5616A641501AFC32087B9E +:1089F0004B1BA1BA6389AF12BFD34A262EFA0D07CB +:108A0000311F8DC887754911612E77779193CFD328 +:108A1000356B58B8A9BFA432BF07F70B8DB85136D4 +:108A200099C99E7D69C27B7C6F7FCB08AB0A7D12A2 +:108A300023E47C79BCD88F0F4DB9360FFC5DA8F2CA +:108A4000FB1E2F4F2871C0CFBF95E40D6D6C9DD0DC +:108A500076B499E09886A485E87700F0467C73CFD9 +:108A600008AB08B2DE3AC1FEB47B20970C87181E13 +:108A70005E25F9F387135E9B80F663FAAA2C2FAA72 +:108A800008F1BDB5A611EA04C8BD734D30087C34A9 +:108A90008F986F873E3B32E235C7075C5FF673778E +:108AA000D92EF6031EF3A4C4225E6FCB8495BC0FAF +:108AB000EFB08F5DB1806DC2C174DAE251390E76CC +:108AC0006B59890771703FC4EF54D03AFE434F4948 +:108AD000300FEB3A7E0F05F7E3BD156233F8B54C66 +:108AE000657BB474CCAE09C8B78C94E32C1D59E3F4 +:108AF000C7B9D7DD2EC178882932D3334E33FBEB8B +:108B0000ECA9667F9D65EC2E4FEE50E90FD49D6673 +:108B1000FCEE4C87BF22C0F9CD631DE1B5F03FA448 +:108B2000B68A1AEA2FD6785F36CA8FA724DECEEF30 +:108B3000A06C7D53AE0B76E161FADA4794F86BC016 +:108B40001F57C5684923A097A4DF2DAEC8EC5F73FB +:108B5000E499613BFC6911FE086B947FED3FD5EF12 +:108B6000861C37D9FC15329EDBC3E73CEB2D5AB18E +:108B7000BCC72082F9D0DF29BD5A40975BAAA45E0A +:108B8000074EF747DC13B866B9F796AAB44BF57BE6 +:108B90004CBA19CFB5733CB75641EFFD87E70EFFCE +:108BA00069B9CBC5417E119B1580BDD261A7B912B1 +:108BB000C1E7EFE9EFAE9D3F297F6FC188878CEE5B +:108BC000A7AA2EF7C1B288F8DB5373655C7374B93A +:108BD0008DCB4BB6020FC67B463BEBAC2C27DBCADA +:108BE00065BA53C75F74DAFBABA438E863EF46C5D8 +:108BF00003FFF97CBF32DED3893E7FA44A31CE9990 +:108C000002B6E1F2BC157F5FDBBC8FA05FCF232AE9 +:108C1000CFC7912E588EACCE72DE6F0B87B310E7A4 +:108C2000C40BF5F2F7C7EFBC7E38F645B42E22CE62 +:108C3000FC9D9A0576FCDE63DB57490276C696F802 +:108C400081FCBB845E417A2455D6F174C7F9B4FC2B +:108C50005BA8F35F9CCE6FECEBC27EF10185FD77E4 +:108C6000467B17EA9234D9DED7EB42DC9EF0F580E2 +:108C70007FAE501118CFCDBA3C799DD2BF84B74B8F +:108C8000F04EF6C228FEF68B661EEFC2372C7C8EA5 +:108C9000B3D07180FD4B0EE20DBCFFBAD0BF81EBAB +:108CA000A7970ACDCEE745E6DF958C684FC139E23C +:108CB000851A8B7C2F0063E9AEE305F3B036CBF762 +:108CC000E21609CD8275D9235CB8B7AEE8E38C1EF5 +:108CD000D73B35D27F75C1A3FFDEC701CDCFF707E4 +:108CE000F4F8CA4BF935621CB92658F7EF9BE179C5 +:108CF000FE18933C9D1CD3CCF623E8063CDFEC9792 +:108D0000E7FADFD00FB7A3BACABF511F880723FC09 +:108D1000F7391DE545F3FD1EC40518748AEE2FBA18 +:108D2000DEAE659E36F0E11DCBCB2F54319FCAFBE2 +:108D3000685EAF70C3BF977F7812EBF90B4D0AF3F3 +:108D400067B5C3E9E7B88626F3FBBDED72A6EBA9CC +:108D5000B3BA9E3A952DAA60EFBF7F6F923DD2CFF6 +:108D6000679B27E5C2ABFBF94EDD116F8FDC67FD1A +:108D7000AFE5636DF386717C43103F5D35AFCE6226 +:108D8000C26BCDE678B37F3D2A9EA1E3776E9C3C13 +:108D9000FE536BA41F885296B70B4EF9CEC1E5F473 +:108DA00010B13FC7635BF578D15287791CE334F388 +:108DB00038AE49EF6682AF75659ACA4F2CCC35E55F +:108DC000E7354B3FF905D2679B38EE48DAB776E1D5 +:108DD000E3F5C681DFE1CBC5FB3DD2FE3AACE3153E +:108DE00071AB589FE2B06F4EC53A17E4720922C4C6 +:108DF000F5932002888D724C7DC03A04578B5C320B +:108E0000AE8FBAC3FC4F5F2F02B84F72DA884F9A09 +:108E10002CE3FCD28497CBF580BFD802D335C06950 +:108E20002622A57311571562B837B4940522E8E2DB +:108E3000345778F8BD997FAD5E380674CBC78D0482 +:108E4000FA7E2AF6E727E1072C99E3DA277F09EE75 +:108E5000E1EFBE4CFBC59299AE7FD8089FA9EAAE60 +:108E6000EF1E26B92D8991E783D3E7ED7DD24F7CA4 +:108E7000B0ADD253358FE85705054669DB6C337CBE +:108E800039BF7A5772D355FC47D53C57A7F11F73AA +:108E90002B3D33980FE749FBEAF7B6402F192F22F5 +:108EA0004296EE267D5E85725DEA73119E8BEFD54C +:108EB000A49F1157277CDA7ABC6FDFE8B6CBB8DB0A +:108EC00028BD55EDE815BC8DCB25BAE14F8B96B783 +:108ED00053D6F225C08738205CE5F25E598912B17D +:108EE0008F35F060F0BFF13D1A1F97E36711C9CFCE +:108EF000ECCFED69B2932E87EF68BE3DA2EF3F8EB7 +:108F0000EAFB8FDF236E25625FF15FFD7D94E8F958 +:108F10009F9A1E3E8E77F64FBD69110D2EF061E7C8 +:108F20007EBCCB8D6FF29CF13F623C47FDEE4AFB6D +:108F3000EF291AF29B2EF5A3F19E3C29626BA45FE8 +:108F400026BA9F3667CBFB38EF1516A72FE6AAAED9 +:108F5000E769C8AF0137C67AD2B1FF68B2753E9FE4 +:108F6000B3ABC7EF051FD27EF7BF14B764C01DF1C6 +:108F70004A6460523B473272D99EECAAFE11C5B5D5 +:108F8000DA4A2272745EE849BC8B558280123EEF49 +:108F9000FFCB77714E5B52CAAC238ECCFBE049BF4E +:108FA00093CF190F03AFF45DFA69CA04FF6E8E55B3 +:108FB00073F1BD35B23B5FC33C5E83BC53FAE7B986 +:108FC000667817E0B40E38B7D29C4F7FDB54B3BD40 +:108FD000C5E5BB92CF5356CFEB9DD2F93FB467B7EF +:108FE000D6BBEE7D3F9FF8E131A73C173D29F9C183 +:108FF000885735CA77CB729F417CAC78CBC2F729B2 +:10900000BBE5F806B9598FF9AE34FD8EBBCE2F29DA +:1090100013E43B2B5F2488664BC43A3ECAEEFD0442 +:10902000F355124778D1DF6DEF29FC9E66B7496E84 +:10903000B6ED524AA5DFA83156BEE7113DEEF3F377 +:10904000E47EFC81799EB679C33AE691327152B0E2 +:1090500089DA5B479A07FB224F855F74E65FB4A508 +:109060007AB91FC2EB57F3D86F54CEB0C529C7DB0E +:10907000115F65A4325ED1A1EBB7FF0D7E2D1B679A +:10908000008000001F8B080000000000000BED7D39 +:109090000B7C54E599F77BCECC9C99904972924C0D +:1090A000E204039CDC24B6210C10102DD50937A353 +:1090B000463B844B830B32B9900B37075CDBE8C629 +:1090C000E5845C21C4A6307191521C31E9767BE1C4 +:1090D0009765D55AD7AF9D80A5DE9BDADD0A5B1672 +:1090E000072269D9AF7E9B8AEED2EFC3F57B9EE75C +:1090F0003D273373262111ADDDF6FBC2AF3DBEF334 +:10910000BEE7BD3EEFF3FC9FCBFB1EE6C9626211DA +:1091100063ADFF640AECC982A7BC8F3DE460AC2359 +:10912000530C080263676EED2F67906E1544D72EBF +:1091300028C7DC6EC591CE186431A630365B9283A9 +:1091400095F8FB8E44579FCCD8E2C40E7705A43B1C +:10915000DD369755C632120BDA18FD7D944D0FB7E8 +:109160006D016336EDFD767B2EB5DF01ED637B9DF2 +:109170007673301EDAEB64B600365268EF7F29DB77 +:10918000814FB3AB195E39B3E3BB3756DAE17D8764 +:10919000744E288CAD7FA1175E9ACF589EFA9B63C0 +:1091A000AFE2B842826B0FE41D7D7ECFEA2C48FF10 +:1091B000E7EB266682B4A98CB141A887997D365623 +:1091C00080FD284A6490FE08FF6E83FEEC848ECEFC +:1091D000646CDF4E1B3D4DD92E0FF6D396CBFBBDF5 +:1091E0003ACE5BE04D632C4E1161405AFBF0BFD488 +:1091F0009229CC9D1F4E77DE284BD86067C24BC5A5 +:10920000388F5D714C169219AB287A56C0F4DE8DFA +:1092100050770614F4C96D41A81FC6E8DB83F3D666 +:1092200062F96D283F3C2E16CA4C1E8E67D477EC2F +:10923000DF5A2FA371DE36F2EFC75E7584C7694A25 +:10924000175930625C79EA732FE1B85BED66B607B7 +:10925000FA5D9E76FE3BDF85F4A53356171B731E21 +:109260005E9CF503C81FAA9B42F91F633EEEF1CE38 +:10927000FFE3CD0793E1E58C707F8D4FC654C66048 +:10928000BD4C12F3F617E0D3A5CC8D58EF3A8D6E96 +:10929000FE6B83BB0AC731D9FA5E99C65411E9F552 +:1092A000A1F8C02ED83F9D30161C87FA5042A04F1F +:1092B000887DEF01AF48EDD4EE70FB907E5A2A1402 +:1092C0004A4383922701E6A1E1D5534222D493C6B3 +:1092D000CAB19FC6F71FD2DECF7FC0BDAB02DEDFB3 +:1092E00055C1A81FA7DF0C643AA1DD273C92A2421A +:1092F0003F663FF29EE92348B797F27DDCDEBFE38D +:10930000A52CEC57A6D99507AF7CAFFFBC88FDB460 +:10931000C6B998690E63FE26EF636B61BED56926F8 +:10932000571F74C97A77D9F20C5C1F457089907EFB +:10933000A271DFF2A948672E61AE09D24D1529D47A +:109340002E504F490EFCFE7A66AE0BE96BA0285BEF +:1093500008C1BCD697307700FA5FDF2B880CEA2D66 +:10936000CD9CFB2D13F4E36CE6715312947F3FD731 +:10937000BB80513D26AA27CF7BF904F6F770110B6D +:10938000EC8172A71AF62D3741FA522396626C517E +:10939000A3E7CB53A19E4525928C3F0C38B219CE42 +:1093A0007B0FF00D2B94EFE9FD3A7B08F2BB1AC559 +:1093B0000083F19B2F9B983B15D6F9B2404FB379B0 +:1093C0007009B69BAA30970A15984AA3E9747D697B +:1093D000FF8B66ECFFFA99A7B1BF9D774B8A15EA20 +:1093E000E92AFDA589E8F47D58A1AC30FF326BFC79 +:1093F000AB4BE93F85FD6C6F905813E4EF17465E69 +:10940000C6FDA6268B32CEE3995B393D3C314B221B +:10941000FA60E6D05D388ECEDF67CBB85FEF14B769 +:109420009FCC80F49DC704570BA40FCF5A1EAC8568 +:10943000744FB1CDC564220B23FF64B6F470FB4CAE +:10944000E3DF8735FE7D78D56366EC3FD43522C0F7 +:10945000BAD6FBCF6DC2744983A410D356DD6FE634 +:1094600043FF37EBEFB3FE366C6FABD3C4F6C08E61 +:109470003737FEB2ED2648CB8B6D2326676CFB5F3A +:109480001C11991A316FB75D9EC2D488FD5DCC5214 +:10949000A3D24B6CD747955F26E744E5DFEEFC7C13 +:1094A00054FE1DCABCA8F4FAFC2F44A5D9F72CE73A +:1094B000439076C33FEC4FD3F353188EAFE79B0234 +:1094C000D1C15666A67C2A0FF35117D8BE7C23CC97 +:1094D0007FCD42AB6C82F9ACE987F723DADF7FF707 +:1094E0005724E433FBBC769F09C65F6B787FD89B1B +:1094F000E0403EC36E62377D04A46A4D13797B4E13 +:1095000089E8ECADF55F5D2F40BA6DAA9D99209D6D +:10951000B0D9FB2EF28FE6CCA27C06457B648FECA3 +:10952000B25375CEDC05DA9611F12985F922F28D58 +:10953000F556A293C3F52CC0852BAC05AC73BAB617 +:109540004E17337B9B3E877484EB2A63BF6B0630D8 +:10955000DD26B01113716A89E8194522F673EAB75E +:10956000370D7C87AFA3CF8AEBC83C3601CA9B4B33 +:109570004519F7577A9D1445FFD886B280F353FCFE +:10958000CBC95CA276427906F392B410DA6B9CBB2D +:109590006BB583E4FA087371BAC0FE4315365C07F5 +:1095A0006B5E7F472EB417E7301359E5F8AD517C59 +:1095B0005F1F0F8D9FC6E739590CF5A5A88CE13EBA +:1095C000C0F95023E6E3F043C38FE3FE8E9857279C +:1095D000F2BBE6C6B9750CDA4B515415E5953EAFB2 +:1095E00071F85FD9F88C1817BCE7CE76BB71BD80D7 +:1095F000058CEC490ECFD3026D9EDA04EF2933EED1 +:10960000D7D58CF89E715E4CAB981A0FFCD8244BC2 +:1096100051E3C951A3CB1556246B83E3FBD382FFDF +:1096200091156E8F69ED590CFD93BCDFF660FF9EBE +:109630005825325C97A37FFDDEC047C81F4AC4513E +:109640003A50F5FD2EC4D677A24024BA695158C0CD +:109650003A467B30CFBB715D2C4EB382FCD9986FFC +:10966000337BD410BC9F09723615D6B920E39D7B9D +:10967000B13EF690C4F2A03E8B123DEEC309FDC58B +:10968000D8DFFD7780EC01FEB21EE625727F1696CC +:109690003E46F9AC0EE43AC8CF3515D9342FD9522D +:1096A0007023D69BBD238EF8640F8C17F9D694EDEA +:1096B000714F9A685CAEC7E3219D2D26B03D58BF1F +:1096C00045C9E8867DF3B33B86775563B90C1343F0 +:1096D000C4D2F09CEF09C4874C00BABE85E3416F49 +:1096E000849C2C94421932A40FAF7FF771E46BEA8B +:1096F0000F6D24EF003064AF98857815E43FD4DB1C +:109700009EF9A6AD82F051830DE56E5740FD67943A +:109710008F43AF9950B28F2BF78D38C8661B2C4101 +:109720003A451C84EF010EBABF6212B85061EEB523 +:10973000381F154C74E1782B6CAF111E820D255B20 +:1097400011FF1870B611FF081EC04BF0DEA15A8E33 +:10975000979A7D2C148FEB7D8DB8A86733C713467D +:109760001C5261B3ABA6C4D8F6816264E28B3A9D09 +:109770004DB29D49E3B46D1616C4FD6D0ED8109719 +:10978000AF4DB269690FA5F57DA6EB11BA1C6C410E +:10979000390893D6E288D663664BC1774D4897293E +:1097A0009282B86C71E26F08FFB4428FAC73908EF6 +:1097B000E283487F07C5FC00D2A34D06FD02C73DEA +:1097C00091FE929F1DA5BFB4E69F273CBE2724CCE7 +:1097D000C522479F7F784665047D8E576F0C9D5943 +:1097E000D873C26CC67E5191C5F1A1811E04E5E417 +:1097F000EFB19E3CB583E8B73C6B6E12CE8B11CFB8 +:10980000EFC99C3B815E132831E0F89F564C02C79C +:10981000B76838BE45C3F17B10C7C33C56E473BA82 +:10982000BC561CFF3EE2D9ABEA352A1F97C2F59819 +:109830003DA8C728B87E7F2176E0FA658BB47E9F6D +:10984000E27C5CFC63CE07B34365374FBC5FB2C5B7 +:10985000609F1DE9FB5FACAC0FF12F120ABC37E330 +:10986000CA8F6DC8F7FEAA2A9BE6754F41595C3135 +:10987000C94DB72002BF9F32EB98CD0DF3D15320D5 +:109880009604E05930ABEC65D4B73B0BCA1C82128E +:109890006EA773D531D2C37B569515B188DF7BCCCB +:1098A000ACA4DF1EDB2FB58AEB539B377B932BA138 +:1098B0007F9DB95C8F077275F5110DF7D33C65DF9D +:1098C000E9667B609ED6BDE29D218F514F789CBC9E +:1098D000BF8049146B12F6AF320DF9FEBDD3BD3D0A +:1098E000884B7A56305793824F8FB817E6211EF671 +:1098F0007D09EA050337BF8BFC39CD23C11A523DE0 +:1099000089F361FF2ED1F6917F5A19F5E35201A038 +:109910006D98B735B3428497ADAB244584F4ED9987 +:10992000AEA51B21ED007C8CF68C78162203C2AF0D +:1099300035BAD1F167FBEFB8FC751C3AD77C13D46C +:10994000570B3849419C64E778B51CFEE1FAC6071D +:10995000064EA07DA40EF0A81BEAAB3B148D476F0A +:1099600035E0CF456CEFEF4C85F83487CBC1EF374E +:10997000576AB874015B80FCF7DF763EC78650D02B +:1099800075FF8DE74318DF462C08BF6F826E8EB5DA +:109990003E490F2E76E3BA9C6D9897E4BDCABCBFD2 +:1099A000B273215B0A60E605182F3E5FF966718687 +:1099B000C78EFA22D74F7F04FB067F0FEE94E9791A +:1099C0007CA7939E2FEE54D852E8CFC99DF9F47C22 +:1099D00069A78B7EAF69B88B2D9D077A49C31D6C33 +:1099E0002980B28D0D2B29FDB7D5A2A6C78E981060 +:1099F000FFF80BC400E9B12B16C7E5E1FC3A4417A8 +:109A000092F4447A6C897FFBDEB5F0BB75D6E23800 +:109A1000A4EB7A8FE846BA5658D09484F582DE8952 +:109A2000FCE4ACE7CD25987E5FF1221484F64D9CD2 +:109A3000EF5CD9F065D473D30A24D2CFEA57F59FEF +:109A4000C2FA1D05400FD081459EFE5395905EE4FD +:109A5000945C8A827AEB2913AEBF1FF4C38388E338 +:109A600085EEE5A8CFA95902433A3FE539928B220A +:109A7000EF527E9C1B99F78F7A05C26B3FCAE5F2C5 +:109A8000C238DF5335BD351DF5569897A9668F80CE +:109A9000FB221DF05224BFB96BD5E0328B82F63A1F +:109AA0004F1CEA173DBD2BE218EDE33571C8E72CDA +:109AB000AB8F39110F3373BFB30CE443B300EB65C5 +:109AC000473DE3260FCEA73F813804F3DFE8CE40C1 +:109AD000FDA833638A0B3809FB466532CD43E7ACFA +:109AE000679DA8C74AA9A26052C2726FAAB66FE268 +:109AF000BA6792DCF36B7AE7995BDD7760BD9DF521 +:109B0000A2BC0BCB7856C4A15C8A195F8126FFEA00 +:109B1000C6D66BF5FA45C5B37B00FAF5419D48EB17 +:109B2000301E7D8E57DFA7ADA7D61EE27AF416E071 +:109B30000BA88F18F556A35E6DD46341CF263D5414 +:109B4000D7B327D66BFFA50DF94867B16D04716FC8 +:109B50004D60BB84EB69D46F6B0B86CFA0D267D40A +:109B60006B6B916F24C6EAB3C1CA687D168911E791 +:109B7000DDC18BB0D3D54B9A9E447A05F984FA3275 +:109B8000F4A809E570DA9524EA775AEF92265C1773 +:109B9000D42B512F3C5DBDB26900E6E53D2C0FF999 +:109BA0008E55D1FA429BC0B83D6C050BA05CFAD52E +:109BB0009625C5C5B8EF402C53F917863F648958E0 +:109BC000245A2F423D85E9F5603F7BADE1FC6C9462 +:109BD000CF528C7EC9745C26F2A492AEE9850CF556 +:109BE000D21615C7059550BF6DB6BD83C857AF5A7D +:109BF0004F0EAFC6911EA15FF636B99F2DE2BF97FB +:109C000039B11C7F1FA62AF8118E35978F03B24EEB +:109C1000623FFF1AE5A0A617CAE9E17A6D4EC91D99 +:109C200057187E7F74DC38E77A39219C6FD6EA9F1B +:109C3000FDA3E718CABD9907A2FB1D6F073E0FBF22 +:109C4000C79BA3F9FDF7AB79FB2F68FC15FF500FFD +:109C5000AFD5E6E9AD29BEB63568BF12D9C81158EF +:109C60008F1B0F59A370CE286ED5E479FE2183DDBA +:109C700040D3BF1DDAFCC4AE236F8FA652C1FF7361 +:109C80001D47BB451EEAE32ED4CF3DBB309DA6A5A4 +:109C90008D760C7D1DA76B4B93F3BD7B7745DB3534 +:109CA000BCE51648CFF030C28939FEE8FEA5675EF4 +:109CB0006A8AB463B40921C182F42830DF33D0DE6C +:109CC000F4C6E8794C2FB79CB3023DA61BEC179F56 +:109CD000AB8AD6EFF5F531EAD392F737A43FFB0B09 +:109CE00024AECF9769F6A23A16A5CF133DC1FC9CCE +:109CF0005875EC14E6EFF6480ADAAFA65846B8FEF7 +:109D0000BF0AE49F30067DC4E8F7C6747F491EB4DD +:109D10009F8EFA3E8BCD9F6AF636858A22F5FDA787 +:109D2000B9DE09FA7C5E72ACFD637DAE14C5070B2B +:109D30003D8FF1F29A7EBFAF9AEB2746FDBEB3E0AE +:109D4000888C745A28F53B65923BFF83E4A6511F2B +:109D5000D7E512938B26C0B94D9A5FA7DC53CCF19F +:109D600001ADF76C494DC3F1B2374C0CED3796E4B9 +:109D700010E90D967302C9B3CE02D01330FDAFD7F0 +:109D8000B9707A747B8111F75BF254B213114614E7 +:109D900062F13EE801F555F36371BF65852B11ED66 +:109DA0000DB9CC57FE89F4F94CEEFFF8B4F479679D +:109DB000A542F3D5AEE1E5F64C8E97472A65CDDF97 +:109DC000A03294CFBA3F047002F5B7F90E59403C67 +:109DD000CECCB09E688FD991918CF2DD5EC9FD0E1C +:109DE00089A27B37DABB817784FA90CE3D472EA0DB +:109DF0005D71CD6A2903F52EBFA74CDC8B782973E2 +:109E0000DFDFA19C7456DAE8BD9E150AE18578C0B3 +:109E10000B63E1F2581C0E7984C3C500C7E18CF6D0 +:109E200091A380E3ECD36F86C8AFD06E435B7B1801 +:109E30008FB7671E797109D7EB47507E390E3DD930 +:109E400082E56A1732594946FCCDF1579D9D05DCE4 +:109E5000882FA7BDF712FA2F3A7B059700FDE8EC93 +:109E60002F13DB085F8A01B47F9DCA2C7B2BA708C8 +:109E7000FB259134FC9AE3BDD7512EB7679A48EF82 +:109E80004C28EAA7FD6B037C88E3EF14001F22FE39 +:109E9000CB9048CF89C5736E01E925DD134D5F77FF +:109EA00079062D88E7DA6537E1397FC157C8CE6179 +:109EB00099B63883E499D99D51368B8A47E1B0DA57 +:109EC00090FBF483383EE0370186B8EC0707705EFC +:109ED000FD4E3BC375F367EE9270BC0761DCC902AF +:109EE000E234AEDFB4AF9014F257CDAAC98FC4FFED +:109EF0005333AF0D9F01FEF965BE6EDF55705D6B8C +:109F00004A91894F58EF2A8E4F6CF08FE39E879DC0 +:109F1000A102C447D178C69409382731565F326907 +:109F2000FA91C9A01FFD6B15E09CCFB33F7D9CE368 +:109F3000FAD3C0397DD582C6573E2D9C532E8C85D1 +:109F400073D2349C9366C0393FD670CE879F10E79A +:109F5000E469F5FCA1708E03D3325FF78F89739C9F +:109F6000885B66AC62E4678DC1398D3138A71871A2 +:109F7000D18438C7B02EB7577F4C9CB32A1AE7B4A8 +:109F80008F877332CB4E8F85737A32AF15E7785E49 +:109F9000CEFA0C71CE1BE3E09C9E55651EF4634D1A +:109FA0005921925FBC50F2901DB2671AB75F944F6F +:109FB0002B5B8B7ADFA5E76C242F7AD6AF97515EA7 +:109FC000AA40C079344E8E570ACF27D3BACE9642D4 +:109FD00064D76467ADE48FD271CA991D77C521CE6D +:109FE00039986E9E83ED8CFA1FCC9ED1380C958DDE +:109FF000895BD4EAABE296FE4F865B0A3E5DDCC22B +:10A000001437F981D6697E20867E12C4216B2437ED +:10A01000CAB39FAD1E5E8CF638DD1F345E7DD78AD5 +:10A020003BD75471FE61EC5742B5ACED0B8E9BEE05 +:10A03000F3BABF5DFD31E24460632EDF5444FC8817 +:10A04000ECBEB501EF721C9F9C6DF6C53B79FA3BE7 +:10A05000505526EC77B690A75F81F4B44ABB0FED5C +:10A060009E35A3F47DC36EDC1F0AAB963C308E9AFE +:10A070003ACB390BECE39A43D1FA8AAD8A51BB371C +:10A0800006A4317FFFACFB9357CD68FFACCB56B233 +:10A0900091491AFD76FE1F02DA019CEAB7F89CE4AA +:10A0A000F79B367CBC22629D75DCDFEEE1B8DF9267 +:10A0B000ACB6A31FD022987DAA03F7D90EF20B5E8F +:10A0C00062D05F17EDC30C5C7FD86FB4FF8CEBAF31 +:10A0D000EF2BDD1F6833BB697FD91CE639B88F468B +:10A0E000F58215B0BFE0F7A1B07FEF7F564FC2BF3A +:10A0F000F7DF6D5F19E9405F8FC9BE3FA0BE7702F1 +:10A10000F9B57B44F7333333DA4F6F350BE45796A9 +:10A11000D19C08E9E590AF64218E9B4A7E8F609ABE +:10A12000C0AE83F472D36B261F3435B0D02A5B39AE +:10A13000DEBA674E841D7EE035C0A5907FAB6055CA +:10A14000501E2C628BCC58DE793DAC3FD09B6E47C5 +:10A1500097E11FCECF32E74476F3683CF822FE0742 +:10A160008C53D9A8D9BFE6B2A26BB49BCFDC98467A +:10A170007E155ACF8112C630AE20CB62BAD305E32A +:10A180003DF69AA860BC143C693E549F95F48863E0 +:10A19000AF1D7FB300CA1F7B696E3AADB99C4A7C84 +:10A1A000E798A2741660B90E89F8FDD38756BEBA37 +:10A1B000169ECF061E88BF179ECFF5EEBF0B9F0CD5 +:10A1C000D13DAC57CDE316D2A3FEA1437A0AF58D5B +:10A1D000E10339F188DF753DEE3ECDEFA3C7B7DD72 +:10A1E000B691E399FD159ADED79046F3A0C7AD6D01 +:10A1F00068880FEC82221BE4118B80F617B577C7B5 +:10A200001998EF0DB69165186762DBF5D4DC9350B1 +:10A21000DF06C420B73076F785BF3DA6423BCB763C +:10A22000B8576F84FA566FE474F45343BAFC01488C +:10A23000A785D3FFB1233A0D7FC1B8887893FFB2C9 +:10A240007829DFDDCBE7CDE664645736DB3D1ACEF7 +:10A25000BD46BFB436DE89E8FB8810FC26FACFD4B1 +:10A26000D35686FEE1B7357AD1CB65D76619E402BD +:10A270004B423E78EFF4EE44DC071704166A82671F +:10A28000556FD5EA5B60BD2E74AD203DB846E5FA4A +:10A29000EE85819BBF8FF1741B01DF2326BAD8B4F2 +:10A2A0007239E9BB7B6196217F4D17DF3F357E21F7 +:10A2B000807E86DB0F703DD57B59DF6FD17E2BA36F +:10A2C000FF6908FD4FF08AD7E07F3A2A7924F467C6 +:10A2D000849E14D83E7875D1DE9BCC0D50FE0DE0E7 +:10A2E000AB42C4BED2FD53D7EA8FEADCA8E95BD704 +:10A2F000EE8FDA87F4D32CB8BE7653D6F8EB15E39D +:10A300008F9AD67D9F87EC172E27F2F58B966BF3ED +:10A310004B6D6A5842FE28DD3F75632DF707E579DE +:10A320006D8751AE0C81F2867C3C24A8AF2F443A55 +:10A3300079DD44FE9D3B9FF32D47BD4EEF9FB7DC7B +:10A34000A2CE84F9A9D6F4FE3B353C77E72ECB5C50 +:10A350008CEFAB367B25C45D555A5CE25D077EDE33 +:10A360009A01EB79796BE53338FEAA03A6283EED16 +:10A3700055E748183FD02C742F4D4139D62A109FED +:10A38000B8536C32A760BD7B04578BA26D22C87F87 +:10A3900059353D89785CADE1F69A4B0D274E62FD4B +:10A3A00046FFC428DD3C2368F43548717F4837A850 +:10A3B000AFD4E4DFCC9646F4E3A8E43BD900F50F34 +:10A3C000DF6C9577215E602FB43D14C19FEF00A133 +:10A3D000BB34521F32F83362E3F22A24E45BB17ECD +:10A3E0008BE872BFDC18EDAF989DA8B4619C2BCBB5 +:10A3F000E6F370474BC5E157713F55CFFBD202E4FE +:10A400009B355C7F01FD3B09F1C53A6B70FE5B88B3 +:10A4100023BF66257BCC9086FBF4F5126B397F7CDD +:10A42000B946D31BDD762FDA572AB579BAD89BD334 +:10A430008671A5EF5D49626827A8D4F414A73E4E43 +:10A440005FB284712500AB948373E0A9E9F955B13B +:10A45000FAA11BF55DAA97F859B4DE5FA9E9E97A7C +:10A46000FDEBA000BE37FB474E09D7A9BED414446C +:10A47000FF6685510F0F415FD2A97DDA5F7ABBA0DD +:10A4800047BB23F56C6A37275CBFDE2FA37E5D6F69 +:10A49000E7FBB3DECCF56C7D9E666BF3F457B5E25B +:10A4A000A89E3F967E1D42FD5A1E5FBF4EAEB9BAB2 +:10A4B0007E4DE3C81E73FE7A711C352CFC87FA7240 +:10A4C00085B64E30D036F4BBC2387D07C7F0237C4A +:10A4D000FEDBD1E3BCEDCAEC36D497AB405F467AE5 +:10A4E000AFE888EEAFE45DD886710517B4FD60EC87 +:10A4F000CF125B34BE5D2647A76F7746A7EF506249 +:10A50000E3216DFABA65C5D67FF4B1A14A5CF78B39 +:10A510007BAD04120366D097B13F074CA42FE39F95 +:10A52000AAAFEB18FAF9D0FA2F9E453EAFE3DE133F +:10A53000BD2B1FBD19D2E71B2D8A55892DCF188F32 +:10A54000EB2B5C2CB3C838493DBFE09167A2F467A0 +:10A5500063FE7A98BF487F665A2DD797CF5814B2BA +:10A56000139CD92DC9A80F5FF09BA6E0BE1FD5BFD5 +:10A570001AE74D209FB9DD7FB6D47D1FB52F8AAE77 +:10A580003EB26F45E3673D9E6B488FE7AAE1F29AC2 +:10A59000BD20BB1FC6F23B125DB88EA1BD2B493F4B +:10A5A0000FF59A8EE0CB0DCF353EF15D86FA48E788 +:10A5B000EA5BE0F7836F9818EAD7E1B8210FC50B83 +:10A5C00085FCF31259C47E888D1B62F718E2867CE5 +:10A5D0003593D01386316E08F6E530C60D61BFF4B1 +:10A5E000B821F5079F2C6EA83175527143E1383BB5 +:10A5F00096181D67E74A8C8CB3ABD6E6598FB31B10 +:10A60000D6FCFEC37B4FBC8BFE8077FC5645C84210 +:10A61000FBF3AFBB508E5C7CCDE4D2ECC251720731 +:10A62000E508EED3E1BF175C182750EDFF01C91113 +:10A63000792ACC3B32D56EEB98F1767AFB17D51C94 +:10A640008AFB7F478BB79B488ED505B69FC47DA0FC +:10A65000C77FD7B2D2E524B796D85CA45718DA5B87 +:10A660008F722F62BD3EAE5C9B489EF5D77C3C79D5 +:10A670007666634A943C634BEDD593914F48322400 +:10A680001F0E24B7A1DD7012F269295B3079F954ED +:10A69000A3C9A7F711D8A55D43BFBA9325EC5725E9 +:10A6A000F60BF84925F6AB30563EE9FDD2E582B10E +:10A6B0005F55D8AF88F15463BF8470BFF438C221AE +:10A6C0003D8EF051931647D8CDF775EF10F907433B +:10A6D000C638C26F9902E8BF2AEF9B9784FBFE53EE +:10A6E000E007EFFD29F0838F8D7FD464C93CB975F5 +:10A6F00024FC33D975F41AE8AB59F0100E579B12AD +:10A7000018F2FF0B80D9910F5CDC6E0DB4703BEA40 +:10A7100062E4F3477A4486F3B1BA2685E4C6CFFAF9 +:10A72000AC5342F6C98FDFB2D19D530BCF332F7B91 +:10A7300067C8639CBFAADBA850BD463DF0E68DEE1E +:10A74000CFE17B939E6783FDADA6B7419A82F45219 +:10A750006CEB477B7F4DEFC3D214E48B3B6C84AF33 +:10A760006B7A1B29EDFCAA4DB18E697F3313FEAFC6 +:10A77000E910882FD7D4E5B575A23DAFD24EF63C8F +:10A78000A33D8E4D8CB70CF82A1A7FDD766506E165 +:10A79000AD2AC45B63F8338C78EBBF3BBEA295B99E +:10A7A0000A9E3AD16BBA13E7F7BC1FF49D49F9270B +:10A7B000A2D3BABD68D8CD28DED588CF8CF8E98C75 +:10A7C00085FBE3CF00DE52A1FC118BE71EC46F476F +:10A7D0009A44571395F23C7A33E417FE751AD9DF81 +:10A7E0000A1EB1907336EDD733FF4135C7DAFB2629 +:10A7F000B1DEFF4FE3EB3FB7F59F2C1F9A716583E6 +:10A80000A816F173A26837983EED3CF9D55A1D663B +:10A810000561C051E0C9838407DD143FDF527ABC73 +:10A820000CE7ED83221EA7D1EA384FF104F1A53CD5 +:10A83000FE41C7634FD5737B941E87DE0EF231084D +:10A84000536D65E75E47B9F841263FEFF4648379BD +:10A85000DF4C25DCAFF644B7E082761CC13B6C4A86 +:10A86000023C8BDC25380F9525A28C76344781720B +:10A8700007C6A59ACA45A504DE3B51CECF3F557801 +:10A8800046ED6403D8FF048DAE12F6F2F8C8E6DD9B +:10A890006FB120CA8F0ABB2F0F7E2F485BDC81F17E +:10A8A000AA2D724A0A5F7E77E29C88F3762D76B7EE +:10A8B0008DE28CED228F5797BD03780EA9D9398F81 +:10A8C000E203607E285EDE925626DF05BF7728957C +:10A8D0002621621C1D8E5DB69CC8730676B104CF1E +:10A8E000C37628736D35F0AC0876BB11479CB01F5A +:10A8F0002946BB6327BC7B1DFCCFA6B806B28B7074 +:10A900009E78FC4A6A8178CE0AFD4F2D9758308296 +:10A91000BEADB91171148CFBA347F3611E125844EC +:10A920003EDAD36A3F71BCB8540772EFF4F4EE59C3 +:10A93000D8DF144562A8CF994AD87194C3091DA6DF +:10A94000C0ED309109D807A4A715DCAFBB5BE87751 +:10A95000A641BD1D598FD1F9DC8E127E3E23A12860 +:10A96000D4B510DEEBAA17C9AFB2BBBE2C898DD10E +:10A97000AEFE9C7E19701B90F4F0566F465D84FC11 +:10A980003DDCC0E39A2E55AF1482C0D74E1FF7347A +:10A99000E1B9FFF31F263195F89467A0C2417E7597 +:10A9A000E243D38BD61457A13DC8CDFDEAE73B6601 +:10A9B00012CE4E6B30C41930F7CF16C0F8CE4A9E77 +:10A9C00026B4F79D15D96013C68568F8C6787E133E +:10A9D000FF9C0BC2FEFBF31F0EC57934FD89459E1B +:10A9E000FBCC94CE218E36E29F340D5F1BFB11F51C +:10A9F0003EE0C2B4EA788AA7D0DB1FB5037979FBC1 +:10AA0000A3E5C2F11451762063BEDEFF63F77B96A7 +:10AA1000E0BCEA71175EE612B19C52C0DA306EE11A +:10AA2000A9D1B8052E476668E39961A8E7EC5EB145 +:10AA30000DE316CEC3FC629BBB77CFA338AD0FE00E +:10AA40007D166137888C7BB0437D1BB4A1E63C77D3 +:10AA5000F9279F83F24E131B419C734EE31BB42DC9 +:10AA6000D3B57661BD367CEFDE625C173CA78CE522 +:10AA7000D25A40FF4BA462D52C426E6D50A3E5CE56 +:10AA80008C16418D87C667EC8DB63FA519E413FE81 +:10AA9000D922CEAB1ACFA7966E73D7D541E66E4BAF +:10AAA0007F39D2D3EE5992AC427BBBF36E88C3FDA3 +:10AAB0003B03F815DA1166D817539A7944C6FD8F0F +:10AAC0005C9FEDD0DAD857729CF4E78EF2F42CD468 +:10AAD0003792EBB87DADD9CECFB7C7FD13D743744E +:10AAE0007AB795F338AA513E1E7B3E2DEA5C9CA8AE +:10AAF000F0F30A1F2822C5178CB7BFF47A8DF5FD35 +:10AB00007CABBB95E84272BD741BEAA9F7880AC604 +:10AB1000371D2F7D8FCE691C2C109F44BEEBAF5B81 +:10AB20004CE70F1ED5FABFBF20FABC965FE1F9676C +:10AB3000B6BABF86F3B6DFA3CB956E8A7303FDA8C2 +:10AB4000077FD7ED31FEDCE3B37EE008DF43D1ECD5 +:10AB50003846FA502BEAEC4047ADFD66E2A7ADFD62 +:10AB600045A7314EB0959598F11CF6FEBB1764547D +:10AB7000CF62ECAD7B24B71BF9BECCF9EE5B9247FC +:10AB8000443F714289F824FABBBE54C4E34F1C050C +:10AB9000EC4994536FD6713DBB15FA85ED3C99C9CC +:10ABA000E85C6A58FE0DD238BA4A525E21F955CE99 +:10ABB00051D15189976F4960E4476B7AFE6115FD69 +:10ABC0002F4F6871FBA6461EB7B60FE97826F2F53F +:10ABD0003924873ED07091711DF625AA0CE59FADF2 +:10ABE0003CD0C4601C4BEA1489F4174D3EA5687430 +:10ABF00033A3234B40FF780E6C94DB512FEB761779 +:10AC000093BDA684CB013D9E2EC70F70017E4FF5EC +:10AC100044CB0BAB413E980CF2E32775D1F2426175 +:10AC20002E1BFAF7CFDACB92B473D7EC4A84DC3020 +:10AC30008EA35F1BAF2E67F4DFAF225FDE443ADBEB +:10AC40006F0912EE01AA914D5F60B1E71E4BC7F389 +:10AC50008B9B93876D617D777CDC6366C3117C770A +:10AC6000B2FEEF65A62D6725C48B4C92ADF4E4EBE4 +:10AC70007E760B2339D79E1052D10F70F18BCC7595 +:10AC800004FA195039BD66CD9145B4DB77285AFADC +:10AC900011453401FD6EF0865E5A06E5AE67DDA40F +:10ACA000D7DB993CD87D33DA83583E9E4767E21460 +:10ACB00017FA21E167CACFFC4BA6205EDAE33922FE +:10ACC0002F839F9FADE7F6CD23AAF94EDCF64EE623 +:10ACD0001370F0853347F715D9292E9A5D4963E93A +:10ACE000B1FAB3A221E710FABBF4F4B9F571E5812A +:10ACF00031D6A763DB62A91E99617E37E9E1200F97 +:10AD000065F4870D0BA1A9E8279EBDE9F2D3B62F04 +:10AD1000A23CF69FA5FB01D44B4FBF04CFACBCC5F2 +:10AD200071CBE079FBD2DD4F2F15303ED84C7E64DD +:10AD300050429E71E762BE48E9F64DAFFFA50AE9B1 +:10AD40008A8D1E07B5637629486F594DA207F72FE4 +:10AD5000FAB35322C631542F109FA9D8E8CEC0F2BF +:10AD6000932837BD1E9E0F6E9C457CF502DA0FD1ED +:10AD70001E5DFD3A9D0BBED06B550421CC3F75790D +:10AD800054BC757522F29761C4FD0296DFFA06FA8B +:10AD900039DE3E60628242F64E926F1760A510D790 +:10ADA000CF9682FCFCFB1426F7611CF50BFDB47EEC +:10ADB000A858515CB56F64D9C38823DD36B247B358 +:10ADC000466B78DF45D83BF5F62F1CE0F6CEB7B5DD +:10ADD000FE0EBB3C64071F66D92EE467C6FD716694 +:10ADE000C7F56EC459077724BA103F16FEE3956580 +:10ADF00068176980F64C1447F31BF2475E3C6325E5 +:10AE00007BD8F088BAFA1647F8DCBBB13F317460E2 +:10AE1000B073D9ECDE7B0CE7DFBF543F093B57260C +:10AE2000FAF3675DC58F6FB05FEDC9E778DBD89F38 +:10AE300083F5DC9FC4CC3C1EDC24F275F87D85F7DD +:10AE4000BE7AEE4F967950A69BF8975E8F914E4E44 +:10AE50006AF5FCBEC25D85EF4DA25C5D7D449CA49D +:10AE6000BE5EBA7DFCA2661FBF281F27FA7AFB00D0 +:10AE7000A72FA097E364D77B8EB930DF482F172D1B +:10AE80009C5ED46A68FB7AA49F91565C4FB6787238 +:10AE9000F412C2FBB422E8250F18A915ED9B76AE7B +:10AEA000DF95379DA0FB9D2EA15C5562E967C381AC +:10AEB000EBDC489F32D28F33B6BD617B4B3BDAA7C8 +:10AEC000753A38FAFC2D328EEF3F13CC8CCECDDBA9 +:10AED000BDE467B2D9A3E3A84CBF7319E3A8FC7F14 +:10AEE000083A119520E1A90F603FE3FC827EE38ED2 +:10AEF0005C9F0DBDD6FB707E6551749932118273D3 +:10AF0000795301F286FC5E86F18A8ADC46F25AD3D6 +:10AF10001F98476091F3BDA1F707248FE41ACD2E47 +:10AF20006B8CEB32AE97B1FF2FC80CFDEABA7F8A6B +:10AF3000F9B89C8DB1DF6A72E8A810227BB5FABA25 +:10AF400089F4D2F1F87A68E7E0018C6B80F5A1F31F +:10AF5000BD17542160998DFEB7A7D222E3EE423B84 +:10AF6000E5C79746C8E77CF5E76EC481FFBB4EE1B5 +:10AF7000E7BD5421D85388CF01374814BC1FEBA735 +:10AF8000B86E7FEEF3BCBFC2FD4E7D849E09FC808F +:10AF9000E4D4DA7A2EA782B5EEDFD4931FFC1AE34D +:10AFA00092B4763EAEBC361BE475CBF8F2FA0AAE2C +:10AFB00053DE8B5BE87CFC077EEE8F532D7C3F19C4 +:10AFC000CB376B786DCEFD5ECBA68838A735C98CA4 +:10AFD000F4AA9025285C0D975DCF824D989FE1667D +:10AFE000B27A33D2592A43FBD69AED5C0E7D529C3D +:10AFF0006691CD2ADA418E3E7FAFEC1D637E2E6FC7 +:10B00000F56646F6DBE270517CC9FFD9E699BE09C8 +:10B01000E540E2144A7FB4CD3D6353DAE4D74DAF47 +:10B02000AF7567C70FDFC9C379EAA627861621184F +:10B03000971CF07B04FF32DB213F4A7F1F7BDD87BB +:10B04000B7BA5DD88F57A679297EE9B691276625CC +:10B0500020CEE84D15904FCFEEDB7F0FFAA32F38AF +:10B0600052E60830BFEF6CE2F12917FACBC80E1890 +:10B070003EFFBE43AEC238D7CDDE4591E3B73EFEBC +:10B0800080ECB67F72FA04397A3BD60B72D049F75E +:10B090005B302E4FC7938FBFDDC4F116C8C7527CFB +:10B0A0006F12E5566CBA8A1C1DF533EB72B47772D9 +:10B0B000727438568E12EEFACCE468EF75EA435794 +:10B0C00091A3172794A3DDB4FE9390A38F207D7FD7 +:10B0D000DA7254C7D3E3E12DC0E97BB05DC05DB443 +:10B0E0000EA6E7F93A8C87C3FF7DD3280EFFDAA6B8 +:10B0F000ABE0F588727E2CF7A78ED7F3D4BA4494D0 +:10B1000093170E98449C9FF29E68BAD1ED1DC323FD +:10B11000BC9D2168471DA39D8B781F50D2C4F8DBCE +:10B120004887639C07398EF32AF4FEF4F7787FEAA8 +:10B13000FFC75B57C701C371DEE9688F19B68C7D05 +:10B140001FE7C8F6E517711FDCBA4919F31E4FC097 +:10B150004BEF623ED03BF967743D17F0C508FEFE29 +:10B16000E73E7FFA5360FEBB17C07B697A5C10F341 +:10B170000C04605CD3DFB193BF3ECDF96F030AE9E5 +:10B18000B39A3DF7B9DFD2794B904574FE64F4FC75 +:10B19000A5DB46E72F63EDF5A1013C77D026788A41 +:10B1A000F13C962AB041BC8FF8575B560E6C86F482 +:10B1B000FB0D4932BD37C639B3A8F3970D1176613F +:10B1C000CD9E1A69BFA7698A38A737DDB1AA29EAD7 +:10B1D000BCA5E19CE564EDFA4C3B7F49F542BBD34D +:10B1E000ED65C5CF3AF8EF78FE32C6DEDF107DFEA2 +:10B1F00072CD6621EAFCE5A89D5F3B7F1933EE48DE +:10B200007F8010E52FD0CE5F5E1EF3FCE50CEDFCD9 +:10B21000E50CC3F9CBF2CD5C2ED46EBEFAF9CBE6C9 +:10B2200009E243F578BFD8F8504E475FDCAC9FC3C6 +:10B23000F208B8CF3EEB734CE39DA731D27BF18D82 +:10B24000EFD37DB6964CEE97B468E7D7E3CA199D65 +:10B25000678F2BE1E7B0E3332505E976B9C94EF9ED +:10B26000BB15EE37D5CFC7E874B6FBB510F9B1D230 +:10B27000334C4CC5B56BE0F1F7FA7918DDEFDABA6B +:10B2800082BF6F2B751763799B76CF94ADC01C1569 +:10B2900097966E884B736871FD0E435CBF847D0189 +:10B2A0003ED1BEF9139F9B797433D22706BB817EB2 +:10B2B00030F7F179FBF19C4BD13757FE029F0B9E83 +:10B2C0007C2035F29CCBC2BEFD2B793A9887EBFCF3 +:10B2D0004AD39CA9E84F7BAA89C78D9AB47EE9F529 +:10B2E000EFD8CAE97FC4E7FE06B6F34AD3B90CC467 +:10B2F000D5879BC6E6DBEBB4F2A5CC5D4EF2DE2E25 +:10B30000CAE8D768CE346BF18F8A8076EE1265CEAC +:10B310002E3C8F18C79218DD7BC01401E3F0DB5779 +:10B32000F17B4B3B721F3885D358B24A1D44B8702D +:10B33000C3D62CAAB725EF843915DE7B792F2339A4 +:10B340006F5DAD9A453B6E49CFBDD41E135D7DF058 +:10B35000BCEF1F6DA178E433063EFCEAE66CAA4719 +:10B36000F00F535CEBA178CEAF0B651E175058A2BF +:10B3700008CD7322CED17AF879D31ECF3EC2335294 +:10B380003D888C643CF79A4B710E6CB74DC6734880 +:10B39000472DFC5E877DDBE3C87FDBB32AFB34D619 +:10B3A00037E56EEEBF7F642B8F9F2F2C958291E740 +:10B3B0001A8CCF426984CED73DB1FEC3D3B58ED8A7 +:10B3C000F375CCC77155B326A70082BB25BC11F11C +:10B3D0001AF5BF4BD54B7E861775BDB5FED709A8AC +:10B3E000171C4CE638B987B93290CFF9056F06E7DC +:10B3F000A3A10CDCBF271EFA8F69E837399AACACE1 +:10B4000045BA797B5688EE03BDD0C3E6D814146BD9 +:10B41000BE41BA7FB63195E2298635BE9587F7568B +:10B420008F41BFBFDEA2DB19950CA4C756DC83F0A9 +:10B43000FE53F92C80E7809F6A7C2A487E1FED7EB0 +:10B44000DCC704CF59D23FBA243A4F04941987E796 +:10B4500010A54691EE613FD855A3E239D6BE0B76D2 +:10B46000E2C553FC356A0DE7F7E497EE4BF306EBC4 +:10B4700020BD272BD787FBFD7475958A718C7A1CAC +:10B480005E4F6319F9D3F6DCB8662ADE877F418BFD +:10B49000A7DEDF53E3AE877AF717F3739052BE91BE +:10B4A0008F7A084F487E2905F1465F82373813FBB3 +:10B4B00021288378AE4361DE20CACBA71A66CBC8A9 +:10B4C0004FA509EE2B28DBC2F791B98BFBEF99D979 +:10B4D000EDC179C991CD74FF84711E1FDDC9FDB91D +:10B4E000A37C6161341FBD60F14CC57ECFDF72E388 +:10B4F00057CC40EF7D16CF414C2B5BD2BEB2142F00 +:10B500009FB031DA0F397E919F0FEBE1ED9A2D6EEE +:10B5100079ACFB03276A2FC7CC481FC0FAD4CFB041 +:10B52000BE0B5D12D96D26AA4F9FDF1CF9DAEAD552 +:10B53000CB19EB35BEF759951F6F9CF3B784710398 +:10B54000E2A229F8D4F017E22D49CB9A525743F4DE +:10B550002A8B3C3EC02F04548C8355B3CC3EC47B15 +:10B56000539C31E74AA83E7A9FC71B109FD5EB97A3 +:10B57000AABF1BBCA988FF8E384BA7F7519C951F0B +:10B580008DB37EB7251A67E9F5FA57D430DCDF189A +:10B5900032913AD6BED1F01695CF0AE747DC774113 +:10B5A000F62923DEDAA89DC7D968388FF3A826BF0D +:10B5B0003AB75EFD3CCEBE09F056B3361E23DE6AB6 +:10B5C000C7B1E3BCDEC8EF33418F668283FAEFE395 +:10B5D000E743022AFA01AF636C3BEAC9FB041FDDB3 +:10B5E0004F0EB87BA4CF155EB72436FA4771237689 +:10B5F0007D5D15968B7AEBD76E2BA4F36AF671EE10 +:10B60000D3481E7D5D1EC0B81059BF272C3F1AA716 +:10B610005FF7ED2902DE2FAAD3455CAE3C80B82F40 +:10B6200051D317985950D1D52B5D5F40EDE52C7A59 +:10B63000832D76905E44F7A727AF8B1EBFDCF061A9 +:10B64000F03A07C5A1F8AE233A0BAAAB713E8A6D5A +:10B6500034BE2477F43AD90DF4DCBF85CB516B1E90 +:10B66000E3F74A654A81B1E20A1F13383EE93087A1 +:10B67000E83EE88E867401FDC9FAFA5CD2F6C5E1AF +:10B6800064BEAF916ED48879D2CBFD6AB325EADE71 +:10B690000E3D4E40B7A37569F72277959E24FBC9EE +:10B6A000BE3A89CE6BCC96BAE99E64768F48DFAB02 +:10B6B000389EBC46EC80F4E146D311C4ADE58F0C56 +:10B6C000D177542E85B2B4FB8C3FD7548376AAE24F +:10B6D0007CB2EBEAF106FA3A30CD1EA2B7BF7F1575 +:10B6E0008F63D9A7D943CEECF88BDDB87F0FAEC9F5 +:10B6F000E618C0C05F53EAB4EFBA18EAB56BF49E1F +:10B70000A0DDA3D4B2223A1E7F759CF75FB7407EBE +:10B710008F7FE51D88D386F89E86F2662A9FA796BE +:10B72000C4212E285F313729326E3FA67D3CB719E0 +:10B73000615FFFE65685E63545BE81F060CA6589E2 +:10B74000F21F4C33D3FEF0AF95685CFE040FDD03AF +:10B75000E27FC4E43AC29BA675DFB7563AB22762CD +:10B760003D7FBD59A1711C5CFBAD0CACCF3ABD2E29 +:10B7700003F5ACCD5BF8F9EC1C0CE4CAC1F8581B1E +:10B780008FA35CC8CF41C7CA611EAF4A7C0C71DD74 +:10B79000A33C0EF209170B8C75EFFC89C6F36EBA49 +:10B7A00097185081558ECD37A60F5B822ADE9F7287 +:10B7B0005860BE6E3996BED7E747DF97D261566DA7 +:10B7C000C8EF814EC9CEF1FC6FDF7DB0C98C76ED3C +:10B7D0000D749EE2B1466EC76D592BEAE78B28EED9 +:10B7E000A7FC91952FA3DE7F691557AE8DEBAADBE1 +:10B7F000C77AFC27A2BE4BA3D3813EAFB0FE995BB4 +:10B8000071FD8B0689C9FCA1D63DCF6B2339FC762F +:10B810001DC71FA71A9F8ABADFB5F6D0D7E9FB1B51 +:10B820005B90AF000BB0649DA37B0D4AFCD631BF8B +:10B83000BFA1B7AB8F27C5DC4FE793D281F1A01D25 +:10B8400030A13CFADED7B3757C9D2F3D2D103FD142 +:10B85000EF09D5E38D6A99579A8AEB6FF69D44BC40 +:10B860006BBDC52A23BFC4FB5023F91BDE871A59C1 +:10B870002FDE871A99C6FB5023CBE37DA8D1F1D7E1 +:10B880009F8FCAC7FB4EA3EE23CAFF42B41CFE988B +:10B89000E7A6D2CB7DF45D8EF5E37C9723BDBCDFBC +:10B8A0008CF2F2DEADD1E7A98E6AF68152D71C1177 +:10B8B000F7D58FBA05DA47D5A077834607B8DF3BBF +:10B8C000E044BD64AFC0BECE62F5BD52A63C3A1B9B +:10B8D00079478789BEDF3279FD6F64099AF9DD6A9D +:10B8E00013E9818BBA7F7E02D347353DAEB2A3B850 +:10B8F0007C2ED4736B2E3F5F685D1D24FDB0642FDA +:10B90000DD120D7A23A3728397B3DB92141AA6D9A2 +:10B91000BC00CFDF733AB99BBD6F4E8271DFF3BEBF +:10B920005B42993AE2F33EBC15C659F5BE7C12D390 +:10B93000407C841F22F45EDA87EBB60E3EA3E27EE3 +:10B94000525C07515E87EFD571D1B9CCEC44C98DFB +:10B95000FCE96709C3C7BD4593B95787EB7DAF6E57 +:10B96000E6FB633CFDCF681F69860DF1C7B87766BB +:10B97000B4DD49DEA3FE0D418D233D52EEE6716636 +:10B980008C75E3B926E082946EF6717D761ABE82DC +:10B99000FD5AC7E8BB3E4ED64FF929B94CE9CA401B +:10B9A0003B3AF723E0197D4C83FE1B34A5703DD84C +:10B9B0004CC23140EB8DBFE76ABF178284CD5D7505 +:10B9C0005FD258FE59FD59A5C5418FA6658E0B174C +:10B9D000FFE36BDF47FDF0D5EDD7CFE5E77B79FDE2 +:10B9E000AFFEF0854C01F2CF14FE749650101EA7E6 +:10B9F0006E376895B93ED12A1F23BB424B09C04719 +:10BA000020E0967E3F8FC3AB63329EF75D2729957A +:10BA1000985EB7C746E7785B1DC6EF77ECD270A893 +:10BA2000E700D259F6289DF17EB45ADCFC5E9FE413 +:10BA30006131F25E9FD1FB659EBF97E4047EAF014A +:10BA4000ED571D9973AF1A0F6ED5EE5708AF1F6FE4 +:10BA5000C79AEB23FE6F457E9D1AFEBE47F9B48957 +:10BA6000EA8B9627A3F579763092D39A3C59B3B6F0 +:10BA70008FEEBBDCD06B9571DC17FBBE5C88FBEEF8 +:10BA8000E2235F6F6311F75DFFE25BBF9B86EDE52D +:10BA9000050F2462FB6F6BE7082F1C7F5C5222CAE4 +:10BAA000D59BBB25F42FACE9FB9D05FDB5B7377ED3 +:10BAB0005DC2FB0FF5FB3D60A75BC8BEAEF5A7FE00 +:10BAC000D0F6E558CF8640531B7DDF8D95278E75C8 +:10BAD000CF7671575A22D6736E6F1E9D533CEF9FDF +:10BAE0007755F9774E6B2FA4F9B96F60CEC4483AF9 +:10BAF0001CEAE0F53477ACA47A2FB4E4BC81F3F00F +:10BB00007E07976B7AB9F3091CCFB22B3987D14FD7 +:10BB100050D1514171C74350BF0AFA5FFA367EAF28 +:10BB2000C6928E2C8A6BAD6C49961468A752CD587C +:10BB30008EA6C1CA16A13F0ECA4FDFA6703FE0DE37 +:10BB400064C95D80F5CC21FE06F54A02D52BC828D4 +:10BB50007F27AAA7A21BDEB763F96289CECFB26E98 +:10BB6000AAB77AAF29EABC4D1ECB1FF3BEF2E2158D +:10BB7000FF64C3F176798AE85EF51BD842FA9E4EDF +:10BB8000D76B2676B578EA766D3EC7CBF72BBCBE71 +:10BB9000E6D2EC38AC7F5FD1DC97693E4BA5A8F9C3 +:10BBA000DC3F3A9FF34E57237F29F592FF04EB5772 +:10BBB000A1FE5BF5F92C75D177D7524B0619D2D778 +:10BBC000526DFE128A5C8217D2A9993E46F1005747 +:10BBD000E60902D5C3E83B504B4A0719BE9750E22D +:10BBE00012F0BD544863F90445E5E5B5F9B2658A3C +:10BBF00051788F15A86C617AF83B6466661E46F929 +:10BC0000DD817B5208EF6BFD1E2E9D7EC7BB8F6BC7 +:10BC1000F4FC25F369FE105EBEC5D24FE9D36F86F2 +:10BC2000B6927DBB219EF84FBB25447620784B26EB +:10BC3000FFBEC17EAADB878F6CF56CD886FCFF0542 +:10BC400039887C47F75B9DB95521BDA4FD9F4D14F4 +:10BC5000B7ADFBDD2C7C88CC92C9F590517EE0908D +:10BC60000C7E360FF169DDBF36D9F7AE394E7992C9 +:10BC7000F20B2682E6658393CBA95CD427500FCEC6 +:10BC80006772D3CD742F19D965D3AB19DB9D81F7BA +:10BC9000D9B845DCA7EA434932DA4F98D92D1EC0FE +:10BCA000F7175E27F3F31E7C1D72D5578553F0DE20 +:10BCB0005FC50BB20872BAB0710EDD7B138E5F7276 +:10BCC000117F194F7E9DDFE93C847166A19DF98744 +:10BCD000302E6D547EA98284DFB9A9DA3B300BF790 +:10BCE000F744F26D48936F433F5C349DE4DAA35C04 +:10BCF000AEE9E55FDAF18544A4E7A12BF3DEC0F3FA +:10BD000021BFAA36D177432BD9C879341E3CFBBF5B +:10BD10003C5F6D011CF165BC6409F0D1D16D7FF110 +:10BD2000557511F0BFA6261171217B5A52C45B5084 +:10BD30002F0E2C233FE77F242AA8EFBF356564AB85 +:10BD400027A29D67B7717BF0B3DB44EDA9F07B4D73 +:10BD5000986F19DD53B194B1BD78DF187BF1419C28 +:10BD6000EFFCED09640F3D57DFB42BFD2AED7CB9E4 +:10BD70006ECE61CCFF7953225D5E39D4F5D3F938AC +:10BD80002F4396E0FCE4028A0F9F4EE5EF8BA3FB66 +:10BD9000025828F801D9D95BB328BE6071CB9CE961 +:10BDA000E789CF713FDA3A93CB2961F976137D1792 +:10BDB00066A8EBBA37F0FDD3DB2CDC1CE6ED9EBFAA +:10BDC00002F6FB4FB671FD7A1DC0272A5F9BC0EDBE +:10BDD0003E5AFEE9E932DD5BA4D383A9654E1BF22E +:10BDE000ADAA02DF34390257E8F79474E5725CD1EA +:10BDF00095CB7185B918F60CD0A3F9EF9FE6F11633 +:10BE0000DA3D22C6FB41BA8A38AE08F8AC065C318E +:10BE1000780071F891A6685CD165E9E6B8226F7880 +:10BE200031DEBB1CF08B8CEBB7BC3F47017760FF6A +:10BE30005A12DC4EF403B432CE175ED9E639B76D30 +:10BE40003EFA5324F273FC78ABE65774A4D03ED389 +:10BE50009F13EDB7DD161E773C1E1F1272879F41A0 +:10BE60003C74C8047ACCC2B03F8DBD10E27E991BF1 +:10BE700024A28B57B6793FC0FEEC5EFFCD72BA3F6D +:10BE8000DAC81F35BF59A699E34C11F62FEE67DDCE +:10BE9000FF6EEC973718473883A9096C28CA9FCDE5 +:10BEA000F32F55E7D0B93766B3E723FF4AD5FA7BBE +:10BEB000FACA3CBA07F9FD2B49ACD985E6761F31A1 +:10BEC000AB54CD3F8CF6066E7FE0FC33558BCF4AEA +:10BED0007DA18DEC0B671F602EC1192ECFB4F22A05 +:10BEE000F3D177E65223CE0F47FA11CEDCEA6AC2CD +:10BEF000B885962CB36F972BEA7D81E489663FA5C0 +:10BF00007E0AB1F5CFD2F402C82AFE680C3B9B3101 +:10BF10006D550C76E27CCEC71D4CFF8BB0B399F00B +:10BF20001CA09BCEDB9C5D6C7335615F3CE3C8035A +:10BF30004D8EE8F53864833CF018ED657C3D0A5081 +:10BF40008040FD558D02F9936C6BE72F477A1FDE19 +:10BF50002DD07D3D6F1FBC89BEFFB1B883EBB335DB +:10BF60002AFFDE25BCFE4BB4276CD5D6AFE637835F +:10BF70006D68AFAB749A186A9655BFF5F6A0DD727E +:10BF80005B6382CB0D45CEB120BFA77AAF40F6BE32 +:10BF90008AD6F9273743FE865BAC141FD1ACED8FF0 +:10BFA00095F7733F66A8DCB2AD1C7F339DA1FBEA19 +:10BFB000AAE6B16CB46B8C8EE769AED783FCA7F1AF +:10BFC0006C50A3F5F86D1DD1E92A837F79FDFDD171 +:10BFD000FAFBFAFB59D43D7B38AED4944FDE0EB356 +:10BFE000F3FD3CCB3C288EE5D7D1D761F47BA2F39F +:10BFF000753FFCA01BF14AEA42AB260FF93D7CBA23 +:10C000005FFEA8E46A42FB4B4FB16D04FD6709EC8B +:10C01000B7C5587EF4DE4ACD4F3FDEFD7AA906BB98 +:10C02000468221ADF38BAFDE1F7DBF9EFEDD269DD8 +:10C030002F18C7A3DF8FF771EFC1D3EFD7D3EFC1AD +:10C04000D3E745619C3ECF69F74B9C6D19A2F885FB +:10C050004B8D1CFF373DFF30DDEB73EE71C145C7E3 +:10C0600035353B97579B276FE3CCE528774EC23C8D +:10C07000A25EFF59DBA3EE427B5454BC8642F6A578 +:10C080000A3C8787EBAAD1936E9FAA6830D1B9EB9F +:10C090000AE3BD75072CE134435C119DAFEF9FEFC0 +:10C0A0001BE85AA7BF89E4897EBFB9D10FF4777D19 +:10C0B0008F55EE81F91B7E3C83EE7FFEC9FDBABF32 +:10C0C000CC47F166B50146F68F3F54BC8BF1BE7587 +:10C0D000FDF9DAFDC204F13063FBA5DA3E611C9084 +:10C0E000FE3C3DBDFBEE05B08E535F33B9E01766F5 +:10C0F000AAEB7F1DD3D70D9A5CB72BE1F5380BFF68 +:10C100008DF46A4EB6D179BDC7D8A093EB19BE01A4 +:10C11000FA8ED57A7E8F392008F2EF9F58B1662AC1 +:10C12000E29BA3C9218A1FE89BC5BF93D5D32544B1 +:10C13000C70FF8535C4D90FEAFFBB91FAE4AFBEE44 +:10C14000F58369ABE8BEE2E11E1EBF3D9C10C858F6 +:10C15000610F97B38AFA77371401BFEBF0CA342521 +:10C160006305A4FF53CBD7E7615F9CA6FF31452051 +:10C17000F9A2953FA8FBE7BAAC84D3524AB8BFC135 +:10C18000FCA8F508E2A68FEE57B47952281EE26F9C +:10C19000BABE9AC1FDF33C7EA127C163C3F3B2FFCF +:10C1A00017BC977E8C008000000000001F8B0800E9 +:10C1B00000000000000BB55A0F7454D599FFDE9BA8 +:10C1C000376F66C20CF3F20F1348E085242A6B9098 +:10C1D000494862D286F012FE054CB78F1830545C85 +:10C1E00027088AAD844908165D3413120889890C22 +:10C1F0009244E839BB8CC4B1D5F5D0AC676BC57F30 +:10C200006740EC82AD367AD8AEBA5483D0D453F4BA +:10C210009CD9B6B0E3AE2DFB7DF7BEC9FC4902D474 +:10C22000EE8E476EBE77EFFDEEFDFEFDBEEFDEF754 +:10C23000C6FA4C8A570038DF2F0214031CE8053F6A +:10C2400020FDD4A1DBAAE7217DBECA1A0217808493 +:10C25000DD9086FF3F02FE008DEFFBADD08EF4D067 +:10C260006FEC6052904E1F3DBE896841F57871FCBD +:10C2700081CD63ED0F133F55F200F67FB8F17CFBE3 +:10C28000CFB1FFF75F39D97880D1E39BB1FF5ECDA5 +:10C29000EAE9C1F1B37B65D06E06F6BBC2FE759FBD +:10C2A000CEC3F1B31B44E85101FAFAC68E13DD2761 +:10C2B000C008ED67F66B637F82E9D802CEB31AF34C +:10C2C00072E85F1920C2C70430D06701984954FA58 +:10C2D0008EA084EB4920921CF71E34F9BD385E3ADB +:10C2E0007487130AB0356B8A62C739F45B1C6D3FE3 +:10C2F000690308DE14A5DD3B2DD1F52096BFF3E5DB +:10C30000601E7FAECEC0D5D81F0001D08FE7A19CA4 +:10C310005E805040E1FD504AFBC6DF5C6CD7CBE746 +:10C320004CB7469FA7529B8BEDC68BED41D237EAA7 +:10C33000AFBA0CC7D5C7EB2715388D2C8357D01E45 +:10C34000951E812DBAD8838B96F06DA445F681B6E3 +:10C350004BEF17351B5B47177407C00F046818466F +:10C36000B9C1E09B01F0B32B73397F05E7A5223BF0 +:10C3700040FDAD20BEC8AFC6A3B03675B3ACD9A6DC +:10C38000D32817E313D9C7B8FE49C619861C42B48F +:10C390005F32F6F9E2565DF7E0A616BCD120B8711F +:10C3A000FD2E5A87F4B386FBD5DBD97ABB83FC4ECE +:10C3B00000CFAE426C6D7AFB34D403F635B717B2BA +:10C3C0006532F262F59760FF808DFBA97740F00738 +:10C3D00072A2F2B17E1CBF115499E46A2447413D18 +:10C3E000DFEFC9654ABA073C0DF41CD5D6A990DF2A +:10C3F000F50BA5E4771BED397232B68D69C21E6A62 +:10C400005764FDA7D96DA77D7AAD73695FDD26D727 +:10C410002EB2B363F427FF4E72743B5C0175A21F0A +:10C420007DDF2332FD3D497AB7B3ED6822CA912FF3 +:10C4300040E4E716516F070CA2DB93CCF55DAB57D8 +:10C44000DB709D735D738A687B1D1E60CF514EC685 +:10C4500027719DDDB44E7ADC3ACF903DC60C7FBC8F +:10C46000EF6072656301F1170CE740D7C4FE1463F7 +:10C47000DD941AA592E4EB217B53BF74AE509F8FDD +:10C48000EB25737E9AA854AE7644D7EB31D6032BB6 +:10C490001FF703C1BF2E4CFA3F24B802F87863BFE0 +:10C4A00025CE6F1B0F0ADE69E83F8D7BE3E3E81EB4 +:10C4B0006F3C3D68F81DC4DAD7C470C8CDFC16B80F +:10C4C0009D3774E61CE911A2747AADCAE857C7E734 +:10C4D000FBCF0AF83CA5D7A2F6E4903F71BF9F8836 +:10C4E0001BEA729A3F7BAF5044F37F18D18F74AE32 +:10C4F0008AFC73C33670F5A04A1AFF453F368A7A24 +:10C50000B4C4ECC31B8917E423BBCB6C75A887614B +:10C51000637E444F47FF76AE8D70E6CD9A22DB28CE +:10C52000EAF1EED61C81F49CA887447913E9F41D46 +:10C53000F13890522B8337867E9DFC239DCBE78D6F +:10C54000916FAFA4AD23F9F6EAF81CB7D69F2C374C +:10C55000F8C93FF41C1051BEC367963C13D1A375B4 +:10C5600006938FFDCE6F35337E878B07E1619CDFAD +:10C570009527FA05E4B7400E7E61C279502AAB14C4 +:10C58000B727922F9BAE20DD7FD0F4B425272AB7A2 +:10C59000A5583E27105E64C9108CEC87E38C664575 +:10C5A000FFB7187E29AABEBDF938FF5296A8F490AD +:10C5B000FDF50D4C5F89FE3D15BF5F1BF1D579C8B8 +:10C5C0000441924BF2D800DBC1F59C4FBEF7B31784 +:10C5D0007F8EFC07460517C575C39A4F9FFF2794AA +:10C5E000E70F672D2EE2D1B91A6084CDF3B3F18342 +:10C5F0009B4FCCFF29F69FDF9CC4FA23EB9BC30221 +:10C6000068A9517A8DCD7D91F06C304D075ACF1CC1 +:10C6100096583FD831A2CA27EE3FD2B28C80F38E13 +:10C62000973C05942707D7887ED2DB60C99D02D945 +:10C6300069285B647978A8BC79A40AFB2FA74B2EE4 +:10C640002FEEDBE6FBEDE30B90CE2D363339F0B762 +:10C6500094F2469A1102B5BD419393885A70E573DE +:10C66000EFB48865AC95C50CD69AA9AD7509DE54B2 +:10C670001C3790B5F95913AEDB415D99A8DF35EF52 +:10C680002F61F357F2F98EB097E50F1B6819849765 +:10C6900098B71DE42FD31409289E06C3752BF37198 +:10C6A0007C7F9AB450C0FDBC5362637E654EAF4F31 +:10C6B00076C7E0D3A6661E0F5D66ED018AA7C0A30C +:10C6C000DC0F2D8F5DFEF07EF2A3BA24B65E60E033 +:10C6D000A10C778CDD5F6A96D9BCC0DD3C6E3F163D +:10C6E00061F3705CBF85D9FDA5661EEFDF7A80E33C +:10C6F000C01CAC63547C94BBC3DD4EF6ECAF97AA70 +:10C70000599EE915FDF93944D7AFBE83F65DBC4C9F +:10C71000A27D4B7D752B49CF817A91A932A0FF6212 +:10C720006915FE75C985E881FDFD32E607F2EFD98E +:10C73000CB25AA1B3E9647E717A37CAF36E7C7C5B4 +:10C74000F98C9D62D42F692B16AD9919A70D54CA87 +:10C75000474B77723A57B703D93BB77E29A367F4A3 +:10C76000CB6043DADAE0F39A711D6B9E7BA109D7A7 +:10C770007D33591669DDDC06EE1FFDC498E4D0ED6B +:10C780002C5FE6F62FF791FE73CF98C086E33BCD82 +:10C79000AE132441276210F94B20F9CC7AE22FF531 +:10C7A000C902E1D31B32D7CF1BA5E94F93FE573700 +:10C7B000CF65FBB7A9B8EF181CB1828FD521C7FB95 +:10C7C0004A3FA23A2D50627151AC56683AA32B1AD7 +:10C7D000645430C022701F223F5AF48105823957B9 +:10C7E000F5F749FDB0BF013BB02E1980917AB287B1 +:10C7F000372CB2FC59111A617E985AA316911EFA71 +:10C8000097EB3353D08E63869D07D22E7438490F31 +:10C81000C5E8A724E7C05AEE8733A4121ABF7D8D5E +:10C82000E825DC3FDCB73620E094A46689E3984332 +:10C830005F493873788DE43A42DB4873CD5C3D3F05 +:10C84000BACFA181E5F3288ED18F8DBAAE8BD57585 +:10C8500095FF93C4F436F400F889DF90CDF5D166E6 +:10C86000DA6F898DEDF7649F0C76E42B676E1CB24E +:10C87000607FFB2BDF09FE82D6E9E3769BB9F3727A +:10C8800027F9D3BB028404D2C32CC41BCA1F929BBA +:10C89000E10DC2E1F4128CE3D5061E1E95439DE422 +:10C8A0008F87B1FEDE857967B037E5ADFB71FE603D +:10C8B00006260144A46F2F357F3A1A572FFB852097 +:10C8C000F989DBEEA13CB528247D3A1A9B57ECAEE2 +:10C8D0005D24F7B7AACB42546FE7424C3FED2F815E +:10C8E000DEDDEC481B9B46F80EA594777ED7F6322A +:10C8F0009CA700F53DA5FF09F7B98906E2F3EFE231 +:10C90000C627AB439CDBAB7B9B791DCAFCF79D47DD +:10C91000453FE597C356F7E99B901EC2F306F9E73A +:10C92000606FDDAA79A4D733A6389C4D6CDF35EA59 +:10C93000F0407F9D93704555463BC9EF023B80E137 +:10C94000E0B72B1A57129F99187F64FF2EB33E93BE +:10C95000EAF9B483D320B810E981B5BF2475E9BAE8 +:10C96000E8B560FED0B546211667DE23FEE8E04359 +:10C97000BD9CFF54FB88F03BBC938FEBD78B1CEE28 +:10C9800049F2D41983DFF8383994A9144CC4BB4454 +:10C99000BE113ABD3997F979BFBE81F11F2C5E6691 +:10C9A000530BA279A5A276A4033D1ADE81D12526D8 +:10C9B00061625E19C79D7D06EEF4727A0EC62DF98E +:10C9C000E71CBD2E99FC21BF5E52A864B6F6FB346D +:10C9D0005B0CEE0C3ADC873691FFADB6B3381934F8 +:10C9E000707B70F54C81F0EFCDE4871A18BFAC195D +:10C9F00002F1FBB7669E7F913FC7AB7ED16FC3E765 +:10CA0000D280C8E2E612E215E1CF6072F109CA1FD6 +:10CA1000D27CEEE7897A4BC4211BC9934BB833C251 +:10CA2000708CE10EF23DBEEE3EB6BF082E05D6C9B3 +:10CA30003C3E4BCC6C9DA1F273DFA37D5CFE328942 +:10CA4000E5994530D231D9F9EE5AB814C1814DCDAE +:10CA50005D2F7BA5A8FEB7A77F63A68AFC861CA1D5 +:10CA6000757AC144FD5F6FFEAFA5F8C1F96443CA92 +:10CA7000BF91FECBCDBCAEAE6BD2A085F8B500D3D6 +:10CA8000EF87EFFBACE447DD797556F28B05F94F84 +:10CA90005AC92FBA879FAC994B78982531BF5A1C39 +:10CAA000FA65D22DA88FEE2C6921D553218F9BF1E9 +:10CAB00019AFA3F25B14CD4EEBFBBCD3C81FC10969 +:10CAC00001AAEFC05B5384FAEBCC3FA0919D4E6767 +:10CAD000C92EB2537E0BB7EFDBD9BE0C4C5DD06DC7 +:10CAE000D4D1F96EAB467AEECECA789AEA8155E295 +:10CAF000D379FBB1FF8616BEFF0FF28A9C93D571E6 +:10CB000091D61E3681867E9F64D45576C90764A768 +:10CB1000FC1695AD979427C6D5BBB7E78D2C13B1FE +:10CB2000ABDB1139DFF837D2FA8D376756F5C4C45D +:10CB3000C11C63BF855BF5FC166C57CDC002A6888F +:10CB4000F842E4DCE3A1F39789B3863F9BDD6C9C5C +:10CB5000F60CBF07B166809FE491EC3AAB7F766F2D +:10CB6000D56E6C61F61A65FE8D0912028513E59982 +:10CB70006FC8FD5993564AFC4A0DBBDDAAF858BC54 +:10CB8000DC0AA2AB83E252D3D8F95C30F03E4B1AF8 +:10CB900066759FB8117307FA0DBCA6681B685CCB5D +:10CBA0007417E1F5DFBD5A66B550DD3C2A258F5973 +:10CBB000F9BE27D367D4BF24188BB907F960AB56E9 +:10CBC00049FB796F8BAE51DB993C08844B604FBBBE +:10CBD0002E3F7D3B5BCB203F8FD4899DC6F9F36808 +:10CBE00095D610EBFFF586DEEB5B789E961ACC2C83 +:10CBF0008E8EBEB24A990C57C35BDC77C5FAA5A4EA +:10CC0000B8641A779761A76BCDCF69C2F925B1F3E4 +:10CC10003576AE5A25733B09A8AB8ECC683C9E0690 +:10CC20004FEF3AB46BA859E5F1F7A3F7EC748FB066 +:10CC30004AF6E7F962F0F55AFA500BDC036B5075CF +:10CC40001D8AE8A2F8D2CCA3EFA84837621D46742B +:10CC5000623C47DA45A1787C5B1C4E8AAB17AB205F +:10CC6000358E5E629D15377E99921BD7BF22E39663 +:10CC7000B8FEC2ADEE36D2C74A7561DCF3DB6FFE9B +:10CC800066DCBCB12D7A3B8D5B91BD299D7064C380 +:10CC9000566D17D15F23CF77D3BCFB2A75E61FBB38 +:10CCA000D30DBF78E5BB4C3FE6F49442E6ABC6F843 +:10CCB0001F1BF181767B32D66EE6346EB74E45642B +:10CCC000F5EB5A87E8A773C9C7F6BAABE24705E2A6 +:10CCD0004710716311E207B595E169AC5D1CB6B10F +:10CCE000560BA7B2B62A9CCCDAEAF02CD62E0967EE +:10CCF000B276693897E5DD65E11CD62E0FDFC2DA22 +:10CD000015E179ACAD092F64E356860B59BB2AFCBB +:10CD10004DD6DE1E2E676D5D93FE3C93FFD0763BB5 +:10CD2000E9F183ADFA0B44770978FACE65F1364C18 +:10CD30003420AED17DD9B0E1D7579AB46186EBAF3C +:10CD400069EC5C0122FA11B647B6B85F62CF13F006 +:10CD500041507EF6259D7B1F6972BFC2FAAD56AB6E +:10CD600084F6311BF8654E031637679BB45759FF9D +:10CD7000D7C489EBC583A339A1BB290FFCC6C083E7 +:10CD8000FC86C76C7528DFAF8CB83F7A63A4BE0DF4 +:10CD900039A89EFE643DDA91F0A63F7552FE26C387 +:10CDA0008E11FACE261E9F26C9C5F281292CB3FE0C +:10CDB000B12DEE8F48BE15D90186FBA76EB669E48A +:10CDC00027ABE622BEA7309CFE8F168EFBBF667A8D +:10CDD000302B32E9FD1333C703DCBD629AC5F47C06 +:10CDE00081D92541CF88BBC1EFC7E02EEAFB33369E +:10CDF0008E143E83EE09F9EF9E9D02D3F7D7D5F34B +:10CE000095267E9F1AD1C7547A49D47B045750BEC9 +:10CE10002F49BEA084F2612DD5A1FE44A33B3C5B0B +:10CE2000C8AB39597CBBFF4CFD96B01E247A6DCE41 +:10CE30001276358B717EE56BC6B9BC8DC5F908CB12 +:10CE4000FF7D8E910C17B5661EEF6F678F34E8314A +:10CE5000F3666E3331F952B6F17C70DABEEB245DC5 +:10CE60002955E48D98A8DDBDD59D42FC2AB3424BDF +:10CE7000482449C1935001E59311964F08F76F9AE2 +:10CE8000CE717FC324F11FDEB261E6B684BC41E3FC +:10CE900030EFCEDAF657F83FC6652EEDEB7AE32099 +:10CEA000C61E05B4AE57F2DA8B280F18790171F659 +:10CEB000567A7E4ABD3782B30BB67D3DFD9772FD33 +:10CEC000BB781ECEE1F5975911BD37303D7D4769DE +:10CED0009C343F362E8ED513E12CDDFF4E823BCBAA +:10CEE000B64D120F31B8B392F54F8D3BABFE3ABD44 +:10CEF0001BF160E8FD2FC5A18FE951791487EEDFA2 +:10CF0000C6EF9BA6C4A11DA993E66713E59198738C +:10CF1000D8441C92583FDAFB01D287264D892F9EB8 +:10CF2000C9F43909BEB432BDFD7FE18B21E754F26B +:10CF300026EAD302773B094F64E5896317164E361C +:10CF40004E6675055DC15E61F781590ABB2730D613 +:10CF50008DF0C93FB9F3F0289DFBF0D044FEE5AD5C +:10CF6000F6FC9068EF2E8B42F5EF53D31E3B3C8AC4 +:10CF7000CF77485685DFC07A6EA3750F18E766A491 +:10CF80001730DA0CEBC8BEB4AFD8F70EFFB08DD7B0 +:10CF900011A9B4CFD46BEF6B4593F68F648F54D93E +:10CFA0000D37E2FAFBE789ECFD9F6A57D66DC47D29 +:10CFB00074655859BCA6AE580B5EB28F93DF13E26E +:10CFC000F9E2540EF6EF9927B2BA0E514AA57DEC5C +:10CFD000C9067E3FE47DF0BF8305B4BA95BD57DC3A +:10CFE0009F25B2734347D6D5EB96BD869CE37E97CB +:10CFF0000F7EAA73A3747F4D35F2F3E1F987D4E174 +:10D000005BBA4121BFB5E5A3DCDFA075373F42EF36 +:10D010003355085999BD1671BF9E6ABDCE84F5A4DB +:10D0200034A872B37B279742F5D6E38E3C21F6FCF9 +:10D03000F46E2BCFE38F3B0C9C49D380EED3BAB276 +:10D040004B4BC9CC564583315CCF9AA6C3796CBB98 +:10D0500032AD0D7E1CB7CC54A157A3BEF6AB29C987 +:10D0600016F277E35E6BC0F0EB53AD3C1FF4B5F9FD +:10D070008E5D3093BDF7B216A3D4DB88F3ECC6FB0C +:10D08000E054AB4BF0D0FD4D2DF6C7D4B1D38B712E +:10D090005E4C1DBBC7311EDF56927FAF5A47778269 +:10D0A000E028C3FA1145D857F67BF65C85512BC5AD +:10D0B000E9BEB2ABDBE509434F4FB659E3F435DEC9 +:10D0C0003F7B34C385F39F28193D782FEAC39965C8 +:10D0D00075D5100E06CB3E3421FD44850CFC5EDE7A +:10D0E000783FBA543C47F74DFBCA711F0513F761EF +:10D0F00039F125A8483BA510105FA7FA3ED0B97CAE +:10D10000D0D8C78A620F28288FF38CC94FF72CCE4E +:10D110000660E7D319C5FC7EBB3DF35741C460D818 +:10D1200077379EB9491F669E9FED156367F1B089F9 +:10D13000A2AFAFA27D66CC328185EE39EAF97B934E +:10D1400006FC8FDE9BDCD020C79D0BE87DED389D73 +:10D1500043F3E5E83982E2C1B4FEAAF7633BCEDAD5 +:10D16000DE3A196BAFD6F87BC46BCDFFAF36EB5B05 +:10D1700027D11FF65FC34EBD6D654C3FFBDB34D638 +:10D18000EE6BAB61F783CF525E3547C7DD68DCAF2E +:10D19000EC797404EAB075041F86B9182FC5867F30 +:10D1A0003FDB661562C75B0E8240FA47F41424CA5F +:10D1B0008F0781DDEF2EFEEAC77BE97DEFFE33B9F5 +:10D1C00045840391F1113E11FA39C36E3D37F37B6B +:10D1D000BFE7968A351417CF49BEA494ABC8F3377E +:10D1E000CFC4BF37883C8FC4C778BC08A0D1CBDA86 +:10D1F00003C91C17FB82DDECFDA47226F7882D26DF +:10D200007E17B7F2FC974A804C85A116FFBE6C5F73 +:10D21000218AB8E0DAF115E1B77F11CC062C24F7AA +:10D220002D93599C3B2B95CCBA183BBE6EACB73FA7 +:10D2300099E3456F3664D6154CECF719EF917D36BE +:10D24000687871127DBCDECAEBC65EE3FD75C47EF4 +:10D25000D17E2BE3F37AAB81FFAA26905D52356B2A +:10D26000A88370033EF75E207D88E0B9A16CA27CA4 +:10D2700092CF033A8EB7633C11DE25CA6B87DE116D +:10D28000F67E117F5F216E39E80F1CE7A87917D869 +:10D29000F7186EBB6705F2B517C7C7CD5F1A17CD74 +:10D2A0001417B7005D70DA785CD48ABB71DF978A97 +:10D2B000F9B9973E07D01D53C707DC7675BCDFD799 +:10D2C00016FFDD4A62EB9C1E724321E2E51FAB1E96 +:10D2D000E9AC607A66F96CFF1F6B1FF1A2BE0FC943 +:10D2E0005A676B3A5D73F1F3456385EC65DFA974AA +:10D2F0009A3F1F7FEF807EE44C82467D123B3E2F9B +:10D3000057F7B6B2F7E728C7FC89768CB4870CBF0D +:10D3100048F473F4DB2014919D557E9F7D0D3F45AD +:10D32000FD01BDFFB8A403D39FF784208CD74DB374 +:10D33000C8FF712BA5C6D59F4058E915A833D12E3B +:10D340009974BB6CA2D7334181CEEFD930CAE8398A +:10D35000740B68A257FC2A6B734113A93F1FED445D +:10D36000F44DE065ED3CF0B3F61608B2FEF9745FDB +:10D37000C82F19258AD305417EAF5808AA899E2F48 +:10D3800004CD04ECAADFCDE8DBC0CBDA72701FBBA2 +:10D3900040F96BD17D8594A77F3AC15FAE0F474FAF +:10D3A000B502AFEB54FEDE634FE64353DDA39D6C45 +:10D3B0008DC1314B16BF8F99CA6EEF19F167320FCD +:10D3C000B37B4DD37CFE3EF7F19CC9BF4B3969D48A +:10D3D0006BB2D9CDBEB33245EA18387B8CDEAF4D87 +:10D3E0002547A4DD63769DA275F63844A0BA2D5A70 +:10D3F0007F9D39763C667FFF57F5EBC79276A1B5E6 +:10D400006492FEEBBC1F7C96FE2CA77380F605C5CC +:10D41000C12CD20EEEDFAA81E22D27DA27903FD869 +:10D4200037239DC9FCAD9DFAA7BBC145FD782E08E9 +:10D43000B3F8017E2FDC81FEDB5318A5DD6E833E41 +:10D4400098725D753DD47AD8F71F91F3DEC556B753 +:10D45000693BBB6702558A3DEFADC7F3DEAD4C7E3D +:10D46000697B09E54123FEAD76AF69FAC4F807355B +:10D470003B99FC723CCEAE533FBFA3BC8BE7DFA30E +:10D480008F0565C28F0783A765AA831EFCD13FCB9A +:10D49000947FEF31CED5DF33FC0F7696305A768B02 +:10D4A00027488E8BC3B947288E2E0E9B583D74B1EA +:10D4B00033E7080971F1853FBC7985CE1DD8CFCE01 +:10D4C000E6D01EF91E8E7D6F22197242ADA695B36D +:10D4D000F32FB0F7A191BC7DF1853B78DE1E36B10C +:10D4E000BC7DB6D2B78AF87F1E10C55DC86FD395D4 +:10D4F00025F0F7346F89D515C0799B9EFA62FE86B8 +:10D50000187F4FCCE3A2AAECA1EF482EB964FEFD30 +:10D5100090A1C7097A51267C1FC3BEC389EC57541A +:10D52000F5A663C487EE15D4A9F52B0D5BCE91FD4E +:10D530003E37C3CB827312BE09F64EB4E7C5567DA3 +:10D5400029F98530FCAFCC0F26D87767FA75D9F763 +:10D550007AC73D6EC4094008C8CF9CC172560F9B64 +:10D56000CA5C9A4675468506B1FAEDB8ABFA4EF23A +:10D570004BAA9709479CAAE11F054571EBD56D178A +:10D58000E3BECB88ACF7BFB2D1354FF02A00000024 +:10D59000000000000000000000000040000000004B +:10D5A000000000000000004000000000000000003B +:10D5B0000000002800000000000000000000001033 +:10D5C000000000000000000000000040000000001B +:10D5D000000000000000001000000000000000003B +:10D5E0000000000800000000000000000000000033 +:10D5F00000000000000000000000003D00000000EE +:10D60000000000000000003C0000000000000000DE +:10D610000000000000000000000000000000000802 +:10D6200000000000000000000000000000000000FA +:10D63000000000000000000C0000000000000000DE +:10D640000000000E000000000000000000000004C8 +:10D6500000000000000000000000001800000000B2 +:10D66000000000000000001C00000000000000009E +:10D670000000001C0000000000000000000000137B +:10D6800000000000000000000000003E000000005C +:10D690000000000000000001000000000000000089 +:10D6A0000000000200000000000000000000000177 +:10D6B000000000000000000000000010000000005A +:10D6C000000000000000005000000000000000000A +:10D6D0000000000000000000000000000000000347 +:10D6E0000000000000000000000000AB000000008F +:10D6F0000000000000000008000000000000000022 +:10D700000000C00000100000000000080000C00879 +:10D7100000100000000000020000C0000010000027 +:10D720000000001000009C0800040000000000043D +:10D730000000C08000100000000000040000C0884D +:10D7400000100000000000020000C0800010000077 +:10D7500000000010000093380001000400000001E8 +:10D760000000934000000000000000020000934809 +:10D7700000000000000000080000934C00000000C2 +:10D7800000000002000093500000000000000008AC +:10D7900000009698004000000000004000009358F0 +:10D7A0000080000000000048000094580040000085 +:10D7B000000000080000946800400000000000180D +:10D7C00000063010002800000000002800009950DA +:10D7D000000800000000000100009951000800004E +:10D7E0000000000100009952000800000000000144 +:10D7F00000002008001000000000001000002000C1 +:10D80000000000000000000800009BB800000000BD +:10D8100000000008000000010000000000000000FF +:10D8200000000002000000000000000000000003F3 +:10D8300000000000000000000000000400000000E4 +:10D8400000000000000000050000000000000000D3 +:10D8500000000006000000000000000000000007BB +:10D8600000000000000000000000000800000000B0 +:10D87000000000000000000900000000000000009F +:10D880000000000A00000000000000000000000B83 +:10D8900000000000000000000000000C000000007C +:10D8A0000000000000000001000000000000000077 +:10D8B000000000090000000000000000000000025D +:10D8C00000000000000000000000C4C000000000D4 +:10D8D000000000200000C4E600000000000000017D +:10D8E0000000600000200000000000200000730025 +:10D8F000000800000000000800009BF0000000008D +:10D900000000000100009B900000000000000008E3 +:10D9100000009B93000000000000000100009B91AC +:10D92000000000000000000100009B9600000000C5 +:10D930000000000100009B970000000000000000B4 +:10D9400080000000000000000000000080000000D7 +:10D9500000000000000000000000000000000000C7 +:10D9600000000000000000000000000000000000B7 +:10D9700000000000000000000000000000000000A7 +:10D980000000000000000000000000000000000097 +:10D990000000000000060000000000000000002061 +:10D9A00000009B98000000000000000100009BD8D0 +:10D9B000000000000000000800000053000000000C +:10D9C0000000000000009BE00000000000000002DA +:10D9D00000009BE4000000000000000100009BE547 +:10D9E000000000000000000100000009000000002D +:10D9F0000000000000000001000000000000000026 +:10DA000000000044000000000000000000000001D1 +:10DA100000000000000000000000005000000000B6 +:10DA2000000000000000008900000000000000006D +:10DA30008000000000000000000000000000000066 +:10DA40000000000000000000000016C800000000F8 +:10DA50000000000800002008001000000000001076 +:10DA600000002000000000000000000800001AA8CC +:10DA7000000000000000001000001AB800000000C4 +:10DA80000000001000000001000000000000000085 +:10DA9000000000020000000000000000000017E08D +:10DAA0000008000000000001000017E1000800006D +:10DAB00000000001000017E2000800000000000163 +:10DAC000000620780038000000000038000016F042 +:10DAD0000000000000000002000016F2000000003C +:10DAE000000000020000A040000000000000002034 +:10DAF0008000000000000000000000000000E000C6 +:10DB000000200000000000200000F30000080000DA +:10DB1000000000080000170800000000000000D806 +:10DB20000000174F00000000000000010000172750 +:10DB30000000000000000001800000000000000064 +:10DB40000000000080000000000000000000000055 +:10DB500000000000000000000000000000000000C5 +:10DB600000000000000000000000000000000000B5 +:10DB700000000000000000000000000000000000A5 +:10DB800000000000000000000000000000001788F6 +:10DB90000000000000000001000017C800000000A5 +:10DBA000000000080000005100000000000000001C +:10DBB000000017B00000000000000004000017B4CF +:10DBC0000000000000000004000017B80000000082 +:10DBD00000000004000017BC000000000000000866 +:10DBE000000017A80000000000000008000017D87F +:10DBF00000000000000000020006000000400000DD +:10DC0000000000400000C000004000000000004094 +:10DC10000000C02E00400000000000010000C00015 +:10DC200000400002000000010000C00100400002AE +:10DC3000000000000000E2000020000000000020C2 +:10DC40000000E20400020008002000028000000042 +:10DC500000000000000000000000E20000080020BA +:10DC6000000000040000F50000280000000000286B +:10DC70000000F64000100000000000100000F64A0E +:10DC800000100000000000010000F6C000200000AD +:10DC9000000000200000F6C000020020000000028A +:10DCA0000000F300004000000000004000002008D9 +:10DCB0000010000000000010000020000000000024 +:10DCC00000000008000011A800080000000000018A +:10DCD000000011A90008000000000001000011AAC6 +:10DCE00000080000000000010000400000200004C7 +:10DCF0000000001000005900003000180000001063 +:10DD00000000590800300018000000020000570011 +:10DD1000000800000000000100005701000800009A +:10DD20000000000100001158000000000000000188 +:10DD3000000011600000000000000010000011ACA5 +:10DD40000008000000000004000040000020000067 +:10DD50000000002000005300001000000000001030 +:10DD600000000000000000000000000000000000B3 +:10DD700000000000000000000000000000000000A3 +:10DD80000000000000000000000000000000000093 +:10DD9000000014700000000000000001000014B03A +:10DDA000000000000000000800000050000000001B +:10DDB00000000000000014780000000000000004D3 +:10DDC0000000147C0000000000000004000014802B +:10DDD00000000000000000040000148400000000A7 +:10DDE000000000040000148800000000000000088B +:10DDF00000002AF000800000000000800000000108 +:10DE000000000000000000000000200800100000DA +:10DE100000000010000020000000000000000008CA +:10DE200000002C70000800000000000100002C71B0 +:10DE3000000800000000000100002C720008000033 +:10DE400000000001000041580038000000000038C8 +:10DE500080000000000000000000000000002C44D2 +:10DE6000000800000000000200002C46000800002E +:10DE70000000000200002C5400100000000000040C +:10DE800000002EB000000000000000200000600034 +:10DE900000200000000000200000730000080000C7 +:10DEA000000000080000000000000000000000006A +:10DEB0000000000000000000000000000000000062 +:10DEC0000000000000000000000000000000000052 +:10DED0000000000000002F580000000000000001BA +:10DEE00000002F9800000000000000080000005013 +:10DEF000000000000000000000002F800000000073 +:10DF00000000000400002F84000000000000000456 +:10DF100000002F88000000000000000400002F8C8B +:10DF2000000000000000000800002FA80000000012 +:10DF3000000000028000000000000000000000005F +:10DF400080000000000000000000000080000000D1 +:10DF50000000000000000000800000000000000041 +:10DF6000000000000000312800080000000000014F +:10DF700000003129000800000000000100062A20EE +:10DF800026000040000000080000A0000000000083 +:10DF900000002000000040C100000000000000015F +:10DFA000000040F0000000000000000280000000BF +:10DFB00000000000000000000000600000200000E1 +:10DFC0000000000800004000000800000000000100 +:10DFD0000000400100080000000000010000404077 +:10DFE0000008000400000002000040600008000477 +:10DFF0000000000400004080000800000000000451 +:10E000000000400000080000000000040000400480 +:10E010000008000000000004000040400000000074 +:10E020000000000800004048000000000000000858 +:10E0300000008000000000000000001000005040C0 +:10E04000000100040000000100005000000000007A +:10E050000000002000005008001000000000000434 +:10E060000000500C0010000000000001000052C72A +:10E070000000000000000001000052C60000000087 +:10E0800000000001000030000040002000000004FB +:10E0900000003004004000200000000400003008B0 +:10E0A00000400020000000020000300A0040002074 +:10E0B000000000020000300C0040002000000001C1 +:10E0C0000000300D00400020000000010000300E74 +:10E0D000004000200000000100003010004000203F +:10E0E0000000000400003014004000200000000484 +:10E0F0000000301800400020000000040000301C28 +:10E1000000400020000000040000C000010000806A +:10E11000000800040000C0040100008000080004A2 +:10E120000000000A00000000000000000000C068BD +:10E1300001000080000000010000C06901000080B3 +:10E14000000000010000C06C01000080000000021F +:10E150000000C06E01000080000000020000C070DE +:10E1600001000080000000040000C0740100008075 +:10E17000000000040000C0660100008000000002F2 +:10E180000000C06401000080000000010000C060C9 +:10E1900001000080000000020000C0620100008059 +:10E1A000000000020000C0500100008000000004D8 +:10E1B0000000C05401000080000000040000C058AE +:10E1C00001000080000000040000C05C010000802D +:10E1D000000000040000C07C01000080000000017D +:10E1E0000000C07D01000080000000010000101848 +:10E1F000001000000000000400001090001000005B +:10E20000000000040000109800100000000000044E +:10E2100000001110000000000000000200001112B8 +:10E2200000000000000000020000111400000000C7 +:10E2300000000002000011160000000000000002B3 +:10E240000000604000080000000000020000604282 +:10E250000008000000000002000060440008000008 +:10E2600000000002000060460008000000000002FC +:10E27000000060800008000000000008000060004E +:10E28000000800000000000200006002000800001A +:10E29000000000010000600400080000000000020F +:10E2A000000060C0000800000000000800006100DD +:10E2B00000080000000000040000610400080000E5 +:10E2C00000000001000061400008000000000002A2 +:10E2D00000006144000800000000000200006142EC +:10E2E000000800000000000200006180000800003B +:10E2F00000000004000030000008000000000002E0 +:10E30000000030020008000000000001000030049E +:10E31000000800000000000200003040000800007B +:10E32000000000020000304400080000000000026D +:10E3300000003046000800000000000200003660C7 +:10E340000008000000000008000030800008000005 +:10E3500000000002000030840008000000000002FD +:10E36000000036A000080000000000080000804007 +:10E3700000080000000000010000804100080000CB +:10E3800000000001000080420008000000000001C1 +:10E390000000804300080000000000010000800031 +:10E3A00000080000000000020000800200080000D9 +:10E3B00000000001000080040008000000000002CE +:10E3C000000080C00008000000000002000080C2C1 +:10E3D0000008000000000002000080C400080000E7 +:10E3E0000000000200008080000800000000000122 +:10E3F0000000808100080000000000010000808211 +:10E4000000080000000000010000808300080000F8 +:10E4100000000001000080840008000000000001EE +:10E4200000008085000800000000000100008086D8 +:10E43000000800000000000100006000000800006B +:10E44000000000020000600200080000000000015F +:10E4500000006004000800000000000200006042AC +:10E4600000C00018000000020000604000C000185A +:10E47000000000020000604C00C00018000000080E +:10E480000000604400C00018000000080000605751 +:10E4900000C00018000000010000605400C0001817 +:10E4A000000000020000605600C0001800000001DB +:10E4B00000006640000800000000000800006680C0 +:10E4C0000008000000000008000066C0000800000E +:10E4D000000000080000DA820018000000000002BE +:10E4E0000000DBA000000000000000000000E000D1 +:10E4F00000000000000000040000D1000000000047 +:10E50000000000040000D10400000000000000042E +:10E510000000D10800000000000000040000D10C41 +:10E5200000000000000000040000D1100000000006 +:10E53000000000040000D1140000000000000004EE +:10E540000000D11800000000000000040000D1000D +:10E550000000000000000020000092800000000089 +:10E56000000000040000928000000000000000286D +:10E570000000805000A8000000000001000080544E +:10E5800000A8000000000001000080000000000062 +:10E59000000000500000805000000000000000104B +:10E5A000000096000000000000000004000094003D +:10E5B00000000000000000040000940400000000BF +:10E5C00000000004000094080000000000000004A7 +:10E5D0000000940C000000000000000400009410F3 +:10E5E000000000000000000400009414000000007F +:10E5F0000000000400009418000000000000000467 +:10E600000000940000000000000000400000942082 +:10E61000000000000000000400009424000000003E +:10E620000000000400009428000000000000000426 +:10E630000000941C00000000000000040000943062 +:10E6400000000000000000040000942C0000000006 +:10E6500000000004000094340000000000000004EA +:10E66000000092840000000000000004000092807E +:10E670000000000000000004000092900000000074 +:10E6800000000004000092A400000000000000044C +:10E690000000943800000000000000040000943CDA +:10E6A00000000000000000040000B9880000000025 +:10E6B000000000000000D000000000000000000486 +:10E6C0000000B10000000000000000040000B104E0 +:10E6D00000000000000000040000B108000000007D +:10E6E000000000040000B100000000000000001065 +:10E6F0000000BCB000000000000000040000BCB43A +:10E7000000000000000000040000BCB00000000099 +:10E71000000000480000D86800000000000000046D +:10E720000000D86000000000000000040000D86471 +:10E7300000000000000000040000D86C0000000091 +:10E74000000000040000D86000000000000000107D +:10E750000000D85000000000000000040000D85461 +:10E7600000000000000000040000D850000000007D +:10E77000000000080000D4C80000000000000008ED +:10E780000000D4D80000000000000080000000104D +:10E7900000000000000000000000D4D800000000CD +:10E7A0000000000800000000070A3300000000001D +:00000001FF --- linux-4.2.0.orig/fs/Kconfig +++ linux-4.2.0/fs/Kconfig @@ -218,6 +218,7 @@ source "fs/sysv/Kconfig" source "fs/ufs/Kconfig" source "fs/exofs/Kconfig" +source "fs/aufs/Kconfig" endif # MISC_FILESYSTEMS --- linux-4.2.0.orig/fs/Makefile +++ linux-4.2.0/fs/Makefile @@ -126,3 +126,4 @@ obj-$(CONFIG_CEPH_FS) += ceph/ obj-$(CONFIG_PSTORE) += pstore/ obj-$(CONFIG_EFIVAR_FS) += efivarfs/ +obj-$(CONFIG_AUFS_FS) += aufs/ --- linux-4.2.0.orig/fs/aufs/Kconfig +++ linux-4.2.0/fs/aufs/Kconfig @@ -0,0 +1,185 @@ +config AUFS_FS + tristate "Aufs (Advanced multi layered unification filesystem) support" + help + Aufs is a stackable unification filesystem such as Unionfs, + which unifies several directories and provides a merged single + directory. + In the early days, aufs was entirely re-designed and + re-implemented Unionfs Version 1.x series. Introducing many + original ideas, approaches and improvements, it becomes totally + different from Unionfs while keeping the basic features. + +if AUFS_FS +choice + prompt "Maximum number of branches" + default AUFS_BRANCH_MAX_127 + help + Specifies the maximum number of branches (or member directories) + in a single aufs. The larger value consumes more system + resources and has a minor impact to performance. +config AUFS_BRANCH_MAX_127 + bool "127" + help + Specifies the maximum number of branches (or member directories) + in a single aufs. The larger value consumes more system + resources and has a minor impact to performance. +config AUFS_BRANCH_MAX_511 + bool "511" + help + Specifies the maximum number of branches (or member directories) + in a single aufs. The larger value consumes more system + resources and has a minor impact to performance. +config AUFS_BRANCH_MAX_1023 + bool "1023" + help + Specifies the maximum number of branches (or member directories) + in a single aufs. The larger value consumes more system + resources and has a minor impact to performance. +config AUFS_BRANCH_MAX_32767 + bool "32767" + help + Specifies the maximum number of branches (or member directories) + in a single aufs. The larger value consumes more system + resources and has a minor impact to performance. +endchoice + +config AUFS_SBILIST + bool + depends on AUFS_MAGIC_SYSRQ || PROC_FS + default y + help + Automatic configuration for internal use. + When aufs supports Magic SysRq or /proc, enabled automatically. + +config AUFS_HNOTIFY + bool "Detect direct branch access (bypassing aufs)" + help + If you want to modify files on branches directly, eg. bypassing aufs, + and want aufs to detect the changes of them fully, then enable this + option and use 'udba=notify' mount option. + Currently there is only one available configuration, "fsnotify". + It will have a negative impact to the performance. + See detail in aufs.5. + +choice + prompt "method" if AUFS_HNOTIFY + default AUFS_HFSNOTIFY +config AUFS_HFSNOTIFY + bool "fsnotify" + select FSNOTIFY +endchoice + +config AUFS_EXPORT + bool "NFS-exportable aufs" + depends on EXPORTFS + help + If you want to export your mounted aufs via NFS, then enable this + option. There are several requirements for this configuration. + See detail in aufs.5. + +config AUFS_INO_T_64 + bool + depends on AUFS_EXPORT + depends on 64BIT && !(ALPHA || S390) + default y + help + Automatic configuration for internal use. + /* typedef unsigned long/int __kernel_ino_t */ + /* alpha and s390x are int */ + +config AUFS_XATTR + bool "support for XATTR/EA (including Security Labels)" + help + If your branch fs supports XATTR/EA and you want to make them + available in aufs too, then enable this opsion and specify the + branch attributes for EA. + See detail in aufs.5. + +config AUFS_FHSM + bool "File-based Hierarchical Storage Management" + help + Hierarchical Storage Management (or HSM) is a well-known feature + in the storage world. Aufs provides this feature as file-based. + with multiple branches. + These multiple branches are prioritized, ie. the topmost one + should be the fastest drive and be used heavily. + +config AUFS_RDU + bool "Readdir in userspace" + help + Aufs has two methods to provide a merged view for a directory, + by a user-space library and by kernel-space natively. The latter + is always enabled but sometimes large and slow. + If you enable this option, install the library in aufs2-util + package, and set some environment variables for your readdir(3), + then the work will be handled in user-space which generally + shows better performance in most cases. + See detail in aufs.5. + +config AUFS_SHWH + bool "Show whiteouts" + help + If you want to make the whiteouts in aufs visible, then enable + this option and specify 'shwh' mount option. Although it may + sounds like philosophy or something, but in technically it + simply shows the name of whiteout with keeping its behaviour. + +config AUFS_BR_RAMFS + bool "Ramfs (initramfs/rootfs) as an aufs branch" + help + If you want to use ramfs as an aufs branch fs, then enable this + option. Generally tmpfs is recommended. + Aufs prohibited them to be a branch fs by default, because + initramfs becomes unusable after switch_root or something + generally. If you sets initramfs as an aufs branch and boot your + system by switch_root, you will meet a problem easily since the + files in initramfs may be inaccessible. + Unless you are going to use ramfs as an aufs branch fs without + switch_root or something, leave it N. + +config AUFS_BR_FUSE + bool "Fuse fs as an aufs branch" + depends on FUSE_FS + select AUFS_POLL + help + If you want to use fuse-based userspace filesystem as an aufs + branch fs, then enable this option. + It implements the internal poll(2) operation which is + implemented by fuse only (curretnly). + +config AUFS_POLL + bool + help + Automatic configuration for internal use. + +config AUFS_BR_HFSPLUS + bool "Hfsplus as an aufs branch" + depends on HFSPLUS_FS + default y + help + If you want to use hfsplus fs as an aufs branch fs, then enable + this option. This option introduces a small overhead at + copying-up a file on hfsplus. + +config AUFS_BDEV_LOOP + bool + depends on BLK_DEV_LOOP + default y + help + Automatic configuration for internal use. + Convert =[ym] into =y. + +config AUFS_DEBUG + bool "Debug aufs" + help + Enable this to compile aufs internal debug code. + It will have a negative impact to the performance. + +config AUFS_MAGIC_SYSRQ + bool + depends on AUFS_DEBUG && MAGIC_SYSRQ + default y + help + Automatic configuration for internal use. + When aufs supports Magic SysRq, enabled automatically. +endif --- linux-4.2.0.orig/fs/aufs/Makefile +++ linux-4.2.0/fs/aufs/Makefile @@ -0,0 +1,44 @@ + +include ${src}/magic.mk +ifeq (${CONFIG_AUFS_FS},m) +include ${src}/conf.mk +endif +-include ${src}/priv_def.mk + +# cf. include/linux/kernel.h +# enable pr_debug +ccflags-y += -DDEBUG +# sparse requires the full pathname +ifdef M +ccflags-y += -include ${M}/../../include/uapi/linux/aufs_type.h +else +ccflags-y += -include ${srctree}/include/uapi/linux/aufs_type.h +endif + +obj-$(CONFIG_AUFS_FS) += aufs.o +aufs-y := module.o sbinfo.o super.o branch.o xino.o sysaufs.o opts.o \ + wkq.o vfsub.o dcsub.o \ + cpup.o whout.o wbr_policy.o \ + dinfo.o dentry.o \ + dynop.o \ + finfo.o file.o f_op.o \ + dir.o vdir.o \ + iinfo.o inode.o i_op.o i_op_add.o i_op_del.o i_op_ren.o \ + mvdown.o ioctl.o + +# all are boolean +aufs-$(CONFIG_PROC_FS) += procfs.o plink.o +aufs-$(CONFIG_SYSFS) += sysfs.o +aufs-$(CONFIG_DEBUG_FS) += dbgaufs.o +aufs-$(CONFIG_AUFS_BDEV_LOOP) += loop.o +aufs-$(CONFIG_AUFS_HNOTIFY) += hnotify.o +aufs-$(CONFIG_AUFS_HFSNOTIFY) += hfsnotify.o +aufs-$(CONFIG_AUFS_EXPORT) += export.o +aufs-$(CONFIG_AUFS_XATTR) += xattr.o +aufs-$(CONFIG_FS_POSIX_ACL) += posix_acl.o +aufs-$(CONFIG_AUFS_FHSM) += fhsm.o +aufs-$(CONFIG_AUFS_POLL) += poll.o +aufs-$(CONFIG_AUFS_RDU) += rdu.o +aufs-$(CONFIG_AUFS_BR_HFSPLUS) += hfsplus.o +aufs-$(CONFIG_AUFS_DEBUG) += debug.o +aufs-$(CONFIG_AUFS_MAGIC_SYSRQ) += sysrq.o --- linux-4.2.0.orig/fs/aufs/aufs.h +++ linux-4.2.0/fs/aufs/aufs.h @@ -0,0 +1,59 @@ +/* + * Copyright (C) 2005-2015 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 . + */ + +/* + * 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-4.2.0.orig/fs/aufs/branch.c +++ linux-4.2.0/fs/aufs/branch.c @@ -0,0 +1,1414 @@ +/* + * Copyright (C) 2005-2015 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; + struct inode *inode; + 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) { + inode = d_inode(root); + err = au_ii_realloc(au_ii(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, *h_dentry; + 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 = d_inode(add->path.dentry); + 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(d_inode(add->path.dentry), 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_dentry = au_h_dptr(root, 0); + h_inode = d_inode(h_dentry); + 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; + struct dentry *h_dentry; + + 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(d_inode(sb->s_root), bindex); + au_hn_imtx_lock_nested(hdir, AuLsc_I_PARENT); + } else { + h_dentry = au_br_dentry(br); + h_mtx = &d_inode(h_dentry)->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; + struct inode *h_inode; + + 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)) { + h_inode = d_inode(add->path.dentry); + err = au_xino_br(sb, br, h_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, *h_inode; + aufs_bindex_t bend, amount; + + root = sb->s_root; + root_inode = d_inode(root); + 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)); + h_inode = d_inode(h_dentry); + au_set_h_iptr(root_inode, bindex, au_igrab(h_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 = d_inode(root); + 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, d_inode(h_dentry)); + + /* + * 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(d_inode(dentry), 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(d_inode(root)); + 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 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); + if (!d_is_dir(file->f_path.dentry)) { + 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(!d_is_dir(file->f_path.dentry)); + 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 = d_inode(root); + 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(d_inode(root), /*force*/1); + sb->s_maxbytes = au_sbr_sb(sb, 0)->s_maxbytes; + } else + au_sub_nlink(d_inode(root), d_inode(del->h_path.dentry)); + 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 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; + } + + hfile = &au_fi(file)->fi_htop; + hf = hfile->hf_file; + if (!d_is_reg(file->f_path.dentry) + || !(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(d_inode(mod->h_root), 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(d_inode(root)); + 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-4.2.0.orig/fs/aufs/branch.h +++ linux-4.2.0/fs/aufs/branch.h @@ -0,0 +1,279 @@ +/* + * Copyright (C) 2005-2015 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 +} + +static inline int au_br_test_oflag(int oflag, struct au_branch *br) +{ + int err, exec_flag; + + err = 0; + exec_flag = oflag & __FMODE_EXEC; + if (unlikely(exec_flag && (au_br_mnt(br)->mnt_flags & MNT_NOEXEC))) + err = -EACCES; + + return err; +} + +/* ---------------------------------------------------------------------- */ + +/* 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(vfs_readf_t func, struct file *file, void *buf, size_t size, + loff_t *pos); +ssize_t xino_fwrite(vfs_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-4.2.0.orig/fs/aufs/conf.mk +++ linux-4.2.0/fs/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-4.2.0.orig/fs/aufs/cpup.c +++ linux-4.2.0/fs/aufs/cpup.c @@ -0,0 +1,1319 @@ +/* + * Copyright (C) 2005-2015 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 = d_inode(h_path->dentry); + 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; + unsigned int mnt_flags; + unsigned char verbose; + 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 = d_inode(h_path.dentry); + br = au_sbr(dst->d_sb, bindex); + h_path.mnt = au_br_mnt(br); + h_isrc = d_inode(h_src); + 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) { + mnt_flags = au_mntflags(dst->d_sb); + verbose = !!au_opt_test(mnt_flags, VERBOSE); + err = au_cpup_xattr(h_path.dentry, h_src, icex, verbose); + } + + 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(d_inode(file[SRC].dentry)); + 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(d_inode(cpg->dentry), 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; + if (!au_test_nfs(h_src_inode->i_sb)) + err = vfs_getattr(&h_path, &h_src_attr->st); + else { + mutex_unlock(&h_src_inode->i_mutex); + err = vfs_getattr(&h_path, &h_src_attr->st); + mutex_lock_nested(&h_src_inode->i_mutex, AuLsc_I_CHILD); + } + 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 = d_inode(h_path.dentry); + 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; + struct inode *h_inode = d_inode(h_src); + const struct inode_operations *h_iop = h_inode->i_op; + + err = -ENOSYS; + if (unlikely(!h_iop->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_iop->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, *dir, *inode; + struct super_block *sb; + + /* bsrc branch can be ro/rw. */ + h_src = au_h_dptr(cpg->dentry, cpg->bsrc); + h_inode = d_inode(h_src); + AuDebugOn(h_inode != au_h_iptr(d_inode(cpg->dentry), 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 = d_inode(h_parent); + 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 + */ + dir = d_inode(dst_parent); + if (au_ibstart(dir) == cpg->bdst) + au_cpup_attr_nlink(dir, /*force*/1); + inode = d_inode(cpg->dentry); + au_cpup_attr_nlink(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? */ + /* && d_inode(cpg->dentry)->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 = d_inode(h_parent); + 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, *src_inode; + 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 = d_inode(h_parent); + IMustLock(h_dir); + + h_src = au_h_dptr(cpg->dentry, cpg->bsrc); + inode = d_inode(cpg->dentry); + + 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(d_is_negative(h_src))) { + 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 = d_inode(h_dst); + 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; + + src_inode = d_inode(h_src); + if (!isdir + && (src_inode->i_nlink > 1 + || src_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 (d_is_positive(h_dst)) { + 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 /* reserved */ +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 /* reserved */ +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, d_inode(h_dentry)->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(d_inode(parent), cpg->bdst); + if (!au_test_h_perm_sio(h_dir, MAY_EXEC | MAY_WRITE) + && !au_cpup_sio_test(cpg->pin, d_inode(dentry)->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(d_is_negative(h_dentry)); + 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 (!d_is_dir(wh_dentry)) { + /* no delegation since it is just created */ + err = vfsub_unlink(d_inode(h_parent), &h_path, + /*delegated*/NULL, /*force*/0); + } else + err = vfsub_rmdir(d_inode(h_parent), &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(d_inode(dentry), 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 = d_inode(parent); + 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 = d_inode(h_orph); + 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, d_inode(dentry)->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, *h_dentry; + + 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 */ + h_dentry = au_h_dptr(d, bdst); + if (!h_dentry || d_is_negative(h_dentry)) { + if (h_dentry) + 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 = d_inode(parent); + 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-4.2.0.orig/fs/aufs/cpup.h +++ linux-4.2.0/fs/aufs/cpup.h @@ -0,0 +1,94 @@ +/* + * Copyright (C) 2005-2015 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-4.2.0.orig/fs/aufs/dbgaufs.c +++ linux-4.2.0/fs/aufs/dbgaufs.c @@ -0,0 +1,432 @@ +/* + * Copyright (C) 2005-2015 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 '__fin' 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-4.2.0.orig/fs/aufs/dbgaufs.h +++ linux-4.2.0/fs/aufs/dbgaufs.h @@ -0,0 +1,48 @@ +/* + * Copyright (C) 2005-2015 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-4.2.0.orig/fs/aufs/dcsub.c +++ linux-4.2.0/fs/aufs/dcsub.c @@ -0,0 +1,224 @@ +/* + * Copyright (C) 2005-2015 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-4.2.0.orig/fs/aufs/dcsub.h +++ linux-4.2.0/fs/aufs/dcsub.h @@ -0,0 +1,136 @@ +/* + * Copyright (C) 2005-2015 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 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_inode(d); + + err = 0; + if (unlikely(d_unhashed(d) + || d_is_negative(d) + || !inode->i_nlink)) + err = -ENOENT; + return err; +} + +static inline int au_d_linkable(struct dentry *d) +{ + int err; + struct inode *inode = d_inode(d); + + err = au_d_hashed_positive(d); + if (err + && d_is_positive(d) + && (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_inode(d); + if (unlikely(d_unlinked(d) + || d_is_negative(d) + || !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_inode(d)))) + 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); +} + +/* + * by the commit + * 360f547 2015-01-25 dcache: let the dentry count go down to zero without + * taking d_lock + * the type of d_lockref.count became int, but the inlined function d_count() + * still returns unsigned int. + * I don't know why. Maybe it is for every d_count() users? + * Anyway au_dcount() lives on. + */ +static inline int au_dcount(struct dentry *d) +{ + return (int)d_count(d); +} + +#endif /* __KERNEL__ */ +#endif /* __AUFS_DCSUB_H__ */ --- linux-4.2.0.orig/fs/aufs/debug.c +++ linux-4.2.0/fs/aufs/debug.c @@ -0,0 +1,440 @@ +/* + * Copyright (C) 2005-2015 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 "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 + && d_is_positive(dentry) + && au_test_aufs(dentry->d_sb)) { + iinfo = au_ii(d_inode(dentry)); + if (iinfo) { + hn = !!au_hn(iinfo->ii_hinode + bindex); + wh = iinfo->ii_hinode[0 + bindex].hi_whdentry; + } + } + do_pri_inode(bindex, d_inode(dentry), 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 + && !IS_ERR_OR_NULL(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 (!IS_ERR_OR_NULL(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 + || IS_ERR_OR_NULL(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_verify_dinode(struct dentry *dentry, const char *func, int line) +{ + struct inode *h_inode, *inode = d_inode(dentry); + 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 != d_inode(h_dentry))) { + au_debug_on(); + AuDbg("b%d, %s:%d\n", bindex, func, line); + AuDbgDentry(dentry); + AuDbgInode(inode); + au_debug_off(); + BUG(); + } + } +} + +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); */ + } +} + +/* ---------------------------------------------------------------------- */ + +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 + + return 0; +} --- linux-4.2.0.orig/fs/aufs/debug.h +++ linux-4.2.0/fs/aufs/debug.h @@ -0,0 +1,225 @@ +/* + * Copyright (C) 2005-2015 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 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); + +#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_gen(struct dentry *parent, unsigned int sigen); +void au_dbg_verify_kthread(void); + +int __init au_debug_init(void); + +#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 AuDbgSym(addr) do { \ + char sym[KSYM_SYMBOL_LEN]; \ + sprint_symbol(sym, (unsigned long)addr); \ + AuDbg("%s\n", sym); \ +} while (0) +#else +AuStubVoid(au_dbg_verify_dinode, struct dentry *dentry) +AuStubVoid(au_dbg_verify_gen, struct dentry *parent, unsigned int sigen) +AuStubVoid(au_dbg_verify_kthread, void) +AuStubInt0(__init au_debug_init, void) + +#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 AuDbgSym(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-4.2.0.orig/fs/aufs/dentry.c +++ linux-4.2.0/fs/aufs/dentry.c @@ -0,0 +1,1105 @@ +/* + * Copyright (C) 2005-2015 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; + 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)) { + if (PTR_ERR(h_dentry) == -ENAMETOOLONG + && !allow_neg) + h_dentry = NULL; + goto out; + } + + h_inode = d_inode(h_dentry); + if (d_is_negative(h_dentry)) { + 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); + + if (!d_is_dir(h_dentry) + || !wh_able + || (d_really_is_positive(dentry) && !d_is_dir(dentry))) + 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 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; + + isdir = !!d_is_dir(dentry); + 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 (d_is_positive(h_dentry)) + npositive++; + if (type != S_IFDIR) + break; + continue; + } + h_parent = au_h_dptr(parent, bindex); + if (!h_parent || !d_is_dir(h_parent)) + continue; + + h_dir = d_inode(h_parent); + 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; + if (h_dentry) + 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; + if (d_is_negative(h_dentry)) + continue; + h_inode = d_inode(h_dentry); + 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(d_inode(parent), 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(d_is_positive(h_dentry))) { + 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 = NULL; + if (d_is_positive(h_dentry)) { + h_inode = d_inode(h_dentry); + 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 + || d_inode(h_d) != 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 = (d_inode(h_dentry->d_parent) != 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; + + if (d_really_is_positive(dentry)) { + inode = d_inode(dentry); + if (!d_is_dir(dentry)) { + 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; + + AuDbgDentry(dentry); + if (d_is_dir(dentry)) { + /* 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.mode = 0; + orig_h.dentry = dinfo->di_hdentry[dinfo->di_bstart].hd_dentry; + orig_h.inode = NULL; + if (d_is_positive(orig_h.dentry)) { + orig_h.inode = d_inode(orig_h.dentry); + 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 = NULL; + if (d_is_positive(tmp_h.dentry)) { + tmp_h.inode = d_inode(tmp_h.dentry); + tmp_h.mode = tmp_h.inode->i_mode & S_IFMT; + } + } + + inode = NULL; + if (d_really_is_positive(dentry)) + inode = d_inode(dentry); + 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; + AuDebugOn(d_is_negative(h_dentry)); + h_inode = d_inode(h_dentry); + 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(d_really_is_negative(parent)); + + sb = dentry->d_sb; + 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 (d_really_is_positive(dentry)) { + inode = d_inode(dentry); + 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 */ + if (unlikely(!!inode != d_is_positive(h_dentry))) + goto err; + + h_inode = NULL; + if (d_is_positive(h_dentry)) + h_inode = d_inode(h_dentry); + 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; + + 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; + } + + 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 = NULL; + if (d_really_is_positive(dentry)) + inode = d_inode(dentry); + 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-4.2.0.orig/fs/aufs/dentry.h +++ linux-4.2.0/fs/aufs/dentry.h @@ -0,0 +1,233 @@ +/* + * Copyright (C) 2005-2015 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-4.2.0.orig/fs/aufs/dinfo.c +++ linux-4.2.0/fs/aufs/dinfo.c @@ -0,0 +1,550 @@ +/* + * Copyright (C) 2005-2015 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) +{ + struct inode *inode; + + au_rw_read_lock_nested(&au_di(d)->di_rwsem, lsc); + if (d_really_is_positive(d)) { + inode = d_inode(d); + if (au_ftest_lock(flags, IW)) + do_ii_write_lock(inode, lsc); + else if (au_ftest_lock(flags, IR)) + do_ii_read_lock(inode, lsc); + } +} + +void di_read_unlock(struct dentry *d, int flags) +{ + struct inode *inode; + + if (d_really_is_positive(d)) { + inode = d_inode(d); + if (au_ftest_lock(flags, IW)) { + au_dbg_verify_dinode(d); + ii_write_unlock(inode); + } else if (au_ftest_lock(flags, IR)) { + au_dbg_verify_dinode(d); + ii_read_unlock(inode); + } + } + au_rw_read_unlock(&au_di(d)->di_rwsem); +} + +void di_downgrade_lock(struct dentry *d, int flags) +{ + if (d_really_is_positive(d) && au_ftest_lock(flags, IR)) + ii_downgrade_lock(d_inode(d)); + 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_really_is_positive(d)) + do_ii_write_lock(d_inode(d), lsc); +} + +void di_write_unlock(struct dentry *d) +{ + au_dbg_verify_dinode(d); + if (d_really_is_positive(d)) + ii_write_unlock(d_inode(d)); + 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 + || d_inode(d1) == d_inode(d2) + || 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 + || d_inode(d1) == d_inode(d2) + || 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 (d_inode(d1) == d_inode(d2)) + 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; + + AuDebugOn(d_really_is_negative(dentry)); + + 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 */ + } + + inode = d_inode(dentry); + 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(d_inode(dentry), 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 && d_is_negative(h_d)) + 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 (d_is_positive(h_dentry)) { + 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 (d_is_positive(h_dentry)) { + 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-4.2.0.orig/fs/aufs/dir.c +++ linux-4.2.0/fs/aufs/dir.c @@ -0,0 +1,753 @@ +/* + * Copyright (C) 2005-2015 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(!d_is_dir(file->f_path.dentry)); + + 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(!d_is_dir(dentry)); + + 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 && d_is_positive(h_dentry)) + sz += i_size_read(d_inode(h_dentry)); + } + } + 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; +} + +struct au_dir_ts_arg { + struct dentry *dentry; + aufs_bindex_t brid; +}; + +static void au_do_dir_ts(void *arg) +{ + struct au_dir_ts_arg *a = arg; + struct au_dtime dt; + struct path h_path; + struct inode *dir, *h_dir; + struct super_block *sb; + struct au_branch *br; + struct au_hinode *hdir; + int err; + aufs_bindex_t bstart, bindex; + + sb = a->dentry->d_sb; + if (d_really_is_negative(a->dentry)) + goto out; + aufs_read_lock(a->dentry, AuLock_DW | AuLock_DIR); /* noflush */ + + /* no dir->i_mutex lock */ + dir = d_inode(a->dentry); + bstart = au_ibstart(dir); + bindex = au_br_index(sb, a->brid); + if (bindex < bstart) + goto out_unlock; + + br = au_sbr(sb, bindex); + h_path.dentry = au_h_dptr(a->dentry, bindex); + if (!h_path.dentry) + goto out_unlock; + h_path.mnt = au_br_mnt(br); + au_dtime_store(&dt, a->dentry, &h_path); + + br = au_sbr(sb, bstart); + if (!au_br_writable(br->br_perm)) + goto out_unlock; + h_path.dentry = au_h_dptr(a->dentry, bstart); + h_path.mnt = au_br_mnt(br); + err = vfsub_mnt_want_write(h_path.mnt); + if (err) + goto out_unlock; + hdir = au_hi(dir, bstart); + au_hn_imtx_lock_nested(hdir, AuLsc_I_PARENT); + h_dir = au_h_iptr(dir, bstart); + if (h_dir->i_nlink + && timespec_compare(&h_dir->i_mtime, &dt.dt_mtime) < 0) { + dt.dt_h_path = h_path; + au_dtime_revert(&dt); + } + au_hn_imtx_unlock(hdir); + vfsub_mnt_drop_write(h_path.mnt); + au_cpup_attr_timesizes(dir); + +out_unlock: + aufs_read_unlock(a->dentry, AuLock_DW); +out: + dput(a->dentry); + au_nwt_done(&au_sbi(sb)->si_nowait); + kfree(arg); +} + +void au_dir_ts(struct inode *dir, aufs_bindex_t bindex) +{ + int perm, wkq_err; + aufs_bindex_t bstart; + struct au_dir_ts_arg *arg; + struct dentry *dentry; + struct super_block *sb; + + IMustLock(dir); + + dentry = d_find_any_alias(dir); + AuDebugOn(!dentry); + sb = dentry->d_sb; + bstart = au_ibstart(dir); + if (bstart == bindex) { + au_cpup_attr_timesizes(dir); + goto out; + } + + perm = au_sbr_perm(sb, bstart); + if (!au_br_writable(perm)) + goto out; + + arg = kmalloc(sizeof(*arg), GFP_NOFS); + if (!arg) + goto out; + + arg->dentry = dget(dentry); /* will be dput-ted by au_do_dir_ts() */ + arg->brid = au_sbr_id(sb, bindex); + wkq_err = au_wkq_nowait(au_do_dir_ts, arg, sb, /*flags*/0); + if (unlikely(wkq_err)) { + pr_err("wkq %d\n", wkq_err); + dput(dentry); + kfree(arg); + } + +out: + dput(dentry); +} + +/* ---------------------------------------------------------------------- */ + +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, struct file *h_file) +{ + int err; + aufs_bindex_t bindex, btail; + struct dentry *dentry, *h_dentry; + + FiMustWriteLock(file); + AuDebugOn(h_file); + + err = 0; + dentry = file->f_path.dentry; + file->f_version = d_inode(dentry)->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) { + struct au_do_open_args args = { + .open = do_open_dir, + .fidir = fidir + }; + err = au_do_open(file, &args); + 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 = d_inode(dentry); + 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; + + inode = file_inode(file); + sb = inode->i_sb; + 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 inode *inode; + struct super_block *sb; + struct mutex *mtx; + + err = 0; + dentry = file->f_path.dentry; + inode = d_inode(dentry); + mtx = &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(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 = d_inode(dentry); + 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 = d_inode(h_dentry); + /* 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 && d_is_positive(h_dentry)) { + 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 && d_is_positive(h_dentry)) { + 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-4.2.0.orig/fs/aufs/dir.h +++ linux-4.2.0/fs/aufs/dir.h @@ -0,0 +1,131 @@ +/* + * Copyright (C) 2005-2015 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); +void au_dir_ts(struct inode *dir, aufs_bindex_t bsrc); +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-4.2.0.orig/fs/aufs/dynop.c +++ linux-4.2.0/fs/aufs/dynop.c @@ -0,0 +1,369 @@ +/* + * Copyright (C) 2010-2015 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); + /* this one will be changed according to an aufs mount option */ + DySetAop(direct_IO); + 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); +} + +/* ---------------------------------------------------------------------- */ + +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. + */ +static void dy_adx(struct au_dyaop *dyaop, int do_dx) +{ + if (!do_dx) + dyaop->da_op.direct_IO = NULL; + else + dyaop->da_op.direct_IO = aufs_aop.direct_IO; +} + +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-4.2.0.orig/fs/aufs/dynop.h +++ linux-4.2.0/fs/aufs/dynop.h @@ -0,0 +1,74 @@ +/* + * Copyright (C) 2010-2015 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 +#include + +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 */ +}; + +/* ---------------------------------------------------------------------- */ + +/* 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-4.2.0.orig/fs/aufs/export.c +++ linux-4.2.0/fs/aufs/export.c @@ -0,0 +1,832 @@ +/* + * Copyright (C) 2005-2015 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_inode(d->d_parent)->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 = d_inode(parent); + 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(d_really_is_negative(dentry))) { + 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(d_really_is_negative(path.dentry))) + goto out_path; + + if (ino != d_inode(path.dentry)->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)) + && d_inode(dentry)->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; + if (d_really_is_positive(parent)) + dir = d_inode(parent); + } + + 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-4.2.0.orig/fs/aufs/f_op.c +++ linux-4.2.0/fs/aufs/f_op.c @@ -0,0 +1,738 @@ +/* + * Copyright (C) 2005-2015 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, struct file *h_file) +{ + int err; + aufs_bindex_t bindex; + struct dentry *dentry; + struct au_finfo *finfo; + struct inode *h_inode; + + FiMustWriteLock(file); + + err = 0; + dentry = file->f_path.dentry; + AuDebugOn(IS_ERR_OR_NULL(dentry)); + finfo = au_fi(file); + memset(&finfo->fi_htop, 0, sizeof(finfo->fi_htop)); + atomic_set(&finfo->fi_mmapped, 0); + bindex = au_dbstart(dentry); + if (!h_file) + h_file = au_h_open(dentry, bindex, flags, file, /*force_wr*/0); + else + get_file(h_file); + 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; + struct au_do_open_args args = { + .open = au_do_open_nondir + }; + + 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, &args); + 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. + */ + +/* Callers should call au_read_post() or fput() in the end */ +struct file *au_read_pre(struct file *file, int keep_fi) +{ + struct file *h_file; + int err; + + err = au_reval_and_lock_fdi(file, au_reopen_nondir, /*wlock*/0); + if (!err) { + di_read_unlock(file->f_path.dentry, AuLock_IR); + h_file = au_hf_top(file); + get_file(h_file); + if (!keep_fi) + fi_read_unlock(file); + } else + h_file = ERR_PTR(err); + + return h_file; +} + +static void au_read_post(struct inode *inode, struct file *h_file) +{ + /* update without lock, I don't think it a problem */ + fsstack_copy_attr_atime(inode, file_inode(h_file)); + fput(h_file); +} + +struct au_write_pre { + blkcnt_t blks; + aufs_bindex_t bstart; +}; + +/* + * return with iinfo is write-locked + * callers should call au_write_post() or iinfo_write_unlock() + fput() in the + * end + */ +static struct file *au_write_pre(struct file *file, int do_ready, + struct au_write_pre *wpre) +{ + struct file *h_file; + struct dentry *dentry; + int err; + struct au_pin pin; + + err = au_reval_and_lock_fdi(file, au_reopen_nondir, /*wlock*/1); + h_file = ERR_PTR(err); + if (unlikely(err)) + goto out; + + dentry = file->f_path.dentry; + if (do_ready) { + err = au_ready_to_write(file, -1, &pin); + if (unlikely(err)) { + h_file = ERR_PTR(err); + di_write_unlock(dentry); + goto out_fi; + } + } + + di_downgrade_lock(dentry, /*flags*/0); + if (wpre) + wpre->bstart = au_fbstart(file); + h_file = au_hf_top(file); + get_file(h_file); + if (wpre) + wpre->blks = file_inode(h_file)->i_blocks; + if (do_ready) + au_unpin(&pin); + di_read_unlock(dentry, /*flags*/0); + +out_fi: + fi_write_unlock(file); +out: + return h_file; +} + +static void au_write_post(struct inode *inode, struct file *h_file, + struct au_write_pre *wpre, ssize_t written) +{ + struct inode *h_inode; + + au_cpup_attr_timesizes(inode); + AuDebugOn(au_ibstart(inode) != wpre->bstart); + h_inode = file_inode(h_file); + inode->i_mode = h_inode->i_mode; + ii_write_unlock(inode); + fput(h_file); + + /* AuDbg("blks %llu, %llu\n", (u64)blks, (u64)h_inode->i_blocks); */ + if (written > 0) + au_fhsm_wrote(inode->i_sb, wpre->bstart, + /*force*/h_inode->i_blocks > wpre->blks); +} + +static ssize_t aufs_read(struct file *file, char __user *buf, size_t count, + loff_t *ppos) +{ + ssize_t err; + struct inode *inode; + struct file *h_file; + struct super_block *sb; + + inode = file_inode(file); + sb = inode->i_sb; + si_read_lock(sb, AuLock_FLUSH | AuLock_NOPLMW); + + h_file = au_read_pre(file, /*keep_fi*/0); + err = PTR_ERR(h_file); + if (IS_ERR(h_file)) + goto out; + + /* 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; */ + au_read_post(inode, 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; + struct au_write_pre wpre; + struct inode *inode; + struct file *h_file; + char __user *buf = (char __user *)ubuf; + + inode = file_inode(file); + au_mtx_and_read_lock(inode); + + h_file = au_write_pre(file, /*do_ready*/1, &wpre); + err = PTR_ERR(h_file); + if (IS_ERR(h_file)) + goto out; + + err = vfsub_write_u(h_file, buf, count, ppos); + au_write_post(inode, h_file, &wpre, err); + +out: + si_read_unlock(inode->i_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 *); + + err = security_file_permission(h_file, rw); + if (unlikely(err)) + goto out; + + err = -ENOSYS; + iter = NULL; + if (rw == MAY_READ) + iter = h_file->f_op->read_iter; + else if (rw == MAY_WRITE) + iter = h_file->f_op->write_iter; + + file = kio->ki_filp; + kio->ki_filp = h_file; + if (iter) { + lockdep_off(); + err = iter(kio, iov_iter); + 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 inode *inode; + struct super_block *sb; + + file = kio->ki_filp; + inode = file_inode(file); + sb = inode->i_sb; + si_read_lock(sb, AuLock_FLUSH | AuLock_NOPLMW); + + h_file = au_read_pre(file, /*keep_fi*/0); + err = PTR_ERR(h_file); + if (IS_ERR(h_file)) + goto out; + + err = au_do_iter(h_file, MAY_READ, kio, iov_iter); + /* todo: necessary? */ + /* file->f_ra = h_file->f_ra; */ + au_read_post(inode, 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; + struct au_write_pre wpre; + struct inode *inode; + struct file *file, *h_file; + + file = kio->ki_filp; + inode = file_inode(file); + au_mtx_and_read_lock(inode); + + h_file = au_write_pre(file, /*do_ready*/1, &wpre); + err = PTR_ERR(h_file); + if (IS_ERR(h_file)) + goto out; + + err = au_do_iter(h_file, MAY_WRITE, kio, iov_iter); + au_write_post(inode, h_file, &wpre, err); + +out: + si_read_unlock(inode->i_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 inode *inode; + struct super_block *sb; + + inode = file_inode(file); + sb = inode->i_sb; + si_read_lock(sb, AuLock_FLUSH | AuLock_NOPLMW); + + h_file = au_read_pre(file, /*keep_fi*/1); + err = PTR_ERR(h_file); + if (IS_ERR(h_file)) + goto out; + + if (0 && 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? */ + } + } + fi_read_unlock(file); + + err = vfsub_splice_to(h_file, ppos, pipe, len, flags); + /* todo: necessasry? */ + /* file->f_ra = h_file->f_ra; */ + au_read_post(inode, 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; + struct au_write_pre wpre; + struct inode *inode; + struct file *h_file; + + inode = file_inode(file); + au_mtx_and_read_lock(inode); + + h_file = au_write_pre(file, /*do_ready*/1, &wpre); + err = PTR_ERR(h_file); + if (IS_ERR(h_file)) + goto out; + + err = vfsub_splice_from(pipe, h_file, ppos, len, flags); + au_write_post(inode, h_file, &wpre, err); + +out: + si_read_unlock(inode->i_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_write_pre wpre; + struct inode *inode; + struct file *h_file; + + inode = file_inode(file); + au_mtx_and_read_lock(inode); + + h_file = au_write_pre(file, /*do_ready*/1, &wpre); + err = PTR_ERR(h_file); + if (IS_ERR(h_file)) + goto out; + + lockdep_off(); + err = vfs_fallocate(h_file, mode, offset, len); + lockdep_on(); + au_write_post(inode, h_file, &wpre, /*written*/1); + +out: + si_read_unlock(inode->i_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; + const unsigned char wlock + = (file->f_mode & FMODE_WRITE) && (vma->vm_flags & VM_SHARED); + struct super_block *sb; + struct file *h_file; + struct inode *inode; + + AuDbgVmRegion(file, vma); + + inode = file_inode(file); + sb = inode->i_sb; + lockdep_off(); + si_read_lock(sb, AuLock_NOPLMW); + + h_file = au_write_pre(file, wlock, /*wpre*/NULL); + lockdep_on(); + err = PTR_ERR(h_file); + if (IS_ERR(h_file)) + goto out; + + err = 0; + au_set_mmapped(file); + 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 (!err) { + au_vm_prfile_set(vma, file); + fsstack_copy_attr_atime(inode, file_inode(h_file)); + goto out_fput; /* success */ + } + au_unset_mmapped(file); + au_vm_file_reset(vma, file); + +out_fput: + lockdep_off(); + ii_write_unlock(inode); + lockdep_on(); + fput(h_file); +out: + lockdep_off(); + 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_write_pre wpre; + struct inode *inode; + struct file *h_file; + + err = 0; /* -EBADF; */ /* posix? */ + if (unlikely(!(file->f_mode & FMODE_WRITE))) + goto out; + + inode = file_inode(file); + au_mtx_and_read_lock(inode); + + h_file = au_write_pre(file, /*do_ready*/1, &wpre); + err = PTR_ERR(h_file); + if (IS_ERR(h_file)) + goto out_unlock; + + err = vfsub_fsync(h_file, &h_file->f_path, datasync); + au_write_post(inode, h_file, &wpre, /*written*/0); + +out_unlock: + si_read_unlock(inode->i_sb); + mutex_unlock(&inode->i_mutex); +out: + 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_write_pre wpre; + struct inode *inode; + struct file *file, *h_file; + + err = 0; /* -EBADF; */ /* posix? */ + if (unlikely(!(file->f_mode & FMODE_WRITE))) + goto out; + + file = kio->ki_filp; + inode = file_inode(file); + au_mtx_and_read_lock(inode); + + h_file = au_write_pre(file, /*do_ready*/1, &wpre); + err = PTR_ERR(h_file); + if (IS_ERR(h_file)) + goto out_unlock; + + 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*/ + mutex_unlock(h_mtx); + } + au_write_post(inode, h_file, &wpre, /*written*/0); + +out_unlock: + si_read_unlock(inode->sb); + mutex_unlock(&inode->i_mutex); +out: + return err; +} +#endif + +static int aufs_fasync(int fd, struct file *file, int flag) +{ + int err; + struct file *h_file; + struct super_block *sb; + + sb = file->f_path.dentry->d_sb; + si_read_lock(sb, AuLock_FLUSH | AuLock_NOPLMW); + + h_file = au_read_pre(file, /*keep_fi*/0); + err = PTR_ERR(h_file); + if (IS_ERR(h_file)) + goto out; + + if (h_file->f_op->fasync) + err = h_file->f_op->fasync(fd, h_file, flag); + fput(h_file); /* instead of au_read_post() */ + +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-4.2.0.orig/fs/aufs/fhsm.c +++ linux-4.2.0/fs/aufs/fhsm.c @@ -0,0 +1,426 @@ +/* + * Copyright (C) 2011-2015 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-4.2.0.orig/fs/aufs/file.c +++ linux-4.2.0/fs/aufs/file.c @@ -0,0 +1,841 @@ +/* + * Copyright (C) 2005-2015 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; + + /* 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 || d_is_negative(h_dentry))) + goto out; + h_inode = d_inode(h_dentry); + spin_lock(&h_dentry->d_lock); + err = (!d_unhashed(dentry) && d_unlinked(h_dentry)) + /* || !d_inode(dentry)->i_nlink */ + ; + spin_unlock(&h_dentry->d_lock); + if (unlikely(err)) + goto out; + + sb = dentry->d_sb; + br = au_sbr(sb, bindex); + err = au_br_test_oflag(flags, br); + h_file = ERR_PTR(err); + if (unlikely(err)) + goto out; + + /* drop flags for writing */ + if (au_test_ro(sb, bindex, d_inode(dentry))) { + 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 (flags & __FMODE_EXEC) { + 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 *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); + IiMustWriteLock(d_inode(dentry)); + + 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 (!d_is_reg(dentry)) + 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(d_inode(parent), 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, struct au_do_open_args *args) +{ + int err, no_lock = args->no_lock; + struct dentry *dentry; + struct au_finfo *finfo; + + if (!no_lock) + err = au_finfo_init(file, args->fidir); + else { + lockdep_off(); + err = au_finfo_init(file, args->fidir); + lockdep_on(); + } + if (unlikely(err)) + goto out; + + dentry = file->f_path.dentry; + AuDebugOn(IS_ERR_OR_NULL(dentry)); + if (!no_lock) { + di_write_lock_child(dentry); + err = au_cmoo(dentry); + di_downgrade_lock(dentry, AuLock_IR); + if (!err) + err = args->open(file, vfsub_file_flags(file), NULL); + di_read_unlock(dentry, AuLock_IR); + } else { + err = au_cmoo(dentry); + if (!err) + err = args->open(file, vfsub_file_flags(file), + args->h_file); + if (!err && au_fbstart(file) != au_dbstart(dentry)) + /* + * cmoo happens after h_file was opened. + * need to refresh file later. + */ + atomic_dec(&au_fi(file)->fi_generation); + } + + 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); + } + if (!no_lock) + fi_write_unlock(file); + else { + lockdep_off(); + fi_write_unlock(file); + lockdep_on(); + } + 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 = d_inode(cpg.dentry); + 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 && d_is_positive(h_dentry)) + h_inode = d_inode(h_dentry); + } + 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 = d_inode(cpg.dentry); + 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 = d_inode(cpg.dentry); + 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 = d_inode(dentry); + 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(struct kiocb *iocb, struct iov_iter *iter, + loff_t offset) +{ 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, +#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-4.2.0.orig/fs/aufs/file.h +++ linux-4.2.0/fs/aufs/file.h @@ -0,0 +1,291 @@ +/* + * Copyright (C) 2005-2015 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); +struct au_do_open_args { + int no_lock; + int (*open)(struct file *file, int flags, + struct file *h_file); + struct au_fidir *fidir; + struct file *h_file; +}; +int au_do_open(struct file *file, struct au_do_open_args *args); +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, struct file *h_file); +int aufs_release_nondir(struct inode *inode __maybe_unused, struct file *file); +struct file *au_read_pre(struct file *file, int keep_fi); + +/* 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-4.2.0.orig/fs/aufs/finfo.c +++ linux-4.2.0/fs/aufs/finfo.c @@ -0,0 +1,157 @@ +/* + * Copyright (C) 2005-2015 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); + AuDebugOn(IS_ERR_OR_NULL(file->f_path.dentry)); + 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-4.2.0.orig/fs/aufs/fstype.h +++ linux-4.2.0/fs/aufs/fstype.h @@ -0,0 +1,400 @@ +/* + * Copyright (C) 2005-2015 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 +#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_ISO9660_FS) || defined(CONFIG_ISO9660_FS_MODULE) + return sb->s_magic == ISOFS_SUPER_MAGIC; +#else + return 0; +#endif +} + +static inline int au_test_romfs(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_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_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_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_btrfs(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_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_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) + ; +} + +/* 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); +} + +/* + * test if the @inode is nfs with 'noacl' option + * NFS always sets MS_POSIXACL regardless its mount option 'noacl.' + */ +static inline int au_test_nfs_noacl(struct inode *inode) +{ + return au_test_nfs(inode->i_sb) + /* && IS_POSIXACL(inode) */ + && !nfs_server_capable(inode, NFS_CAP_ACLS); +} + +#endif /* __KERNEL__ */ +#endif /* __AUFS_FSTYPE_H__ */ --- linux-4.2.0.orig/fs/aufs/hfsnotify.c +++ linux-4.2.0/fs/aufs/hfsnotify.c @@ -0,0 +1,288 @@ +/* + * Copyright (C) 2005-2015 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_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-4.2.0.orig/fs/aufs/hfsplus.c +++ linux-4.2.0/fs/aufs/hfsplus.c @@ -0,0 +1,56 @@ +/* + * Copyright (C) 2010-2015 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(d_is_negative(h_dentry)); + + h_file = NULL; + if (au_test_hfsplus(h_dentry->d_sb) + && d_is_reg(h_dentry)) + 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-4.2.0.orig/fs/aufs/hnotify.c +++ linux-4.2.0/fs/aufs/hnotify.c @@ -0,0 +1,710 @@ +/* + * Copyright (C) 2005-2015 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_really_is_positive(d)) + /* todo: reset children xino? + cached children only? */ + au_iigen_dec(d_inode(d)); + } + } + +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; + + if (IS_ROOT(dentry)) { + pr_warn("branch root dir was changed\n"); + return 0; + } + + err = 0; + if (!isdir) { + au_digen_dec(dentry); + if (d_really_is_positive(dentry)) + au_iigen_dec(d_inode(dentry)); + } else { + au_fset_si(au_sbi(dentry->d_sb), FAILED_REFRESH_DIR); + if (d_really_is_positive(dentry)) + 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 && d_really_is_positive(dentry)) + inode = d_inode(dentry); + 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-4.2.0.orig/fs/aufs/i_op.c +++ linux-4.2.0/fs/aufs/i_op.c @@ -0,0 +1,1443 @@ +/* + * Copyright (C) 2005-2015 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. + * - nfs always sets MS_POSIXACL regardless its mount option 'noacl.' + * in this case, generic_permission() returns -EOPNOTSUPP. + */ + 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); */ + /* AuDbg("get_acl %pf\n", h_inode->i_op->get_acl); */ + err = generic_permission(h_inode, mask); + if (err == -EOPNOTSUPP && au_test_nfs_noacl(h_inode)) + err = h_inode->i_op->permission(h_inode, mask); + AuTraceErr(err); + } 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; +} + +/* ---------------------------------------------------------------------- */ + +struct aopen_node { + struct hlist_node hlist; + struct file *file, *h_file; +}; + +static int au_do_aopen(struct inode *inode, struct file *file) +{ + struct au_sphlhead *aopen; + struct aopen_node *node; + struct au_do_open_args args = { + .no_lock = 1, + .open = au_do_open_nondir + }; + + aopen = &au_sbi(inode->i_sb)->si_aopen; + spin_lock(&aopen->spin); + hlist_for_each_entry(node, &aopen->head, hlist) + if (node->file == file) { + args.h_file = node->h_file; + break; + } + spin_unlock(&aopen->spin); + /* AuDebugOn(!args.h_file); */ + + return au_do_open(file, &args); +} + +static int aufs_atomic_open(struct inode *dir, struct dentry *dentry, + struct file *file, unsigned int open_flag, + umode_t create_mode, int *opened) +{ + int err, h_opened = *opened; + struct dentry *parent; + struct dentry *d; + struct au_sphlhead *aopen; + struct vfsub_aopen_args args = { + .open_flag = open_flag, + .create_mode = create_mode, + .opened = &h_opened + }; + struct aopen_node aopen_node = { + .file = file + }; + + IMustLock(dir); + AuDbg("open_flag 0x%x\n", open_flag); + AuDbgDentry(dentry); + + err = 0; + if (!au_di(dentry)) { + d = aufs_lookup(dir, dentry, /*flags*/0); + if (IS_ERR(d)) { + err = PTR_ERR(d); + goto out; + } else if (d) { + /* + * obsoleted dentry found. + * another error will be returned later. + */ + d_drop(d); + dput(d); + AuDbgDentry(d); + } + AuDbgDentry(dentry); + } + + if (d_is_positive(dentry) + || d_unhashed(dentry) + || d_unlinked(dentry) + || !(open_flag & O_CREAT)) + goto out_no_open; + + err = aufs_read_lock(dentry, AuLock_DW | AuLock_FLUSH | AuLock_GEN); + if (unlikely(err)) + goto out; + + parent = dentry->d_parent; /* dir is locked */ + di_write_lock_parent(parent); + err = au_lkup_dentry(dentry, /*bstart*/0, /*type*/0); + if (unlikely(err)) + goto out_unlock; + + AuDbgDentry(dentry); + if (d_is_positive(dentry)) + goto out_unlock; + + args.file = get_empty_filp(); + err = PTR_ERR(args.file); + if (IS_ERR(args.file)) + goto out_unlock; + + args.file->f_flags = file->f_flags; + err = au_aopen_or_create(dir, dentry, &args); + AuTraceErr(err); + AuDbgFile(args.file); + if (unlikely(err < 0)) { + if (h_opened & FILE_OPENED) + fput(args.file); + else + put_filp(args.file); + goto out_unlock; + } + + /* some filesystems don't set FILE_CREATED while succeeded? */ + *opened |= FILE_CREATED; + if (h_opened & FILE_OPENED) + aopen_node.h_file = args.file; + else { + put_filp(args.file); + args.file = NULL; + } + aopen = &au_sbi(dir->i_sb)->si_aopen; + au_sphl_add(&aopen_node.hlist, aopen); + err = finish_open(file, dentry, au_do_aopen, opened); + au_sphl_del(&aopen_node.hlist, aopen); + AuTraceErr(err); + AuDbgFile(file); + if (aopen_node.h_file) + fput(aopen_node.h_file); + +out_unlock: + di_write_unlock(parent); + aufs_read_unlock(dentry, AuLock_DW); + AuDbgDentry(dentry); + if (unlikely(err)) + goto out; +out_no_open: + if (!err && !(*opened & FILE_CREATED)) { + AuLabel(out_no_open); + dget(dentry); + err = finish_no_open(file, dentry); + } +out: + AuDbg("%pd%s%s\n", dentry, + (*opened & FILE_CREATED) ? " created" : "", + (*opened & FILE_OPENED) ? " opened" : ""); + AuTraceErr(err); + return err; +} + + +/* ---------------------------------------------------------------------- */ + +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(d_inode(parent)); + 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 = d_inode(h_parent); + mutex_lock_nested(&h_dir->i_mutex, AuLsc_I_PARENT); + err = au_lkup_neg(dentry, bcpup, /*wh*/0); + /* todo: no unlock here */ + mutex_unlock(&h_dir->i_mutex); + + AuDbg("bcpup %d\n", bcpup); + if (!err) { + if (d_really_is_negative(dentry)) + 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, 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, d_inode(dentry))) { + 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, d_inode(dentry))); + } + + 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 (d_really_is_negative(dentry)) { + 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 != d_inode(p->h_parent))) + 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; + if (d_is_positive(h_d[i])) { + h_i = d_inode(h_d[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(d_inode(p->parent), 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 dentry *parent; + + err = 0; + 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 + }; + + if (d_is_dir(dentry)) + au_fset_wrdir(wr_dir_args.flags, ISDIR); + /* plink or hi_wh() case */ + bstart = au_dbstart(dentry); + inode = d_inode(dentry); + 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); + sz = -1; + a->h_inode = d_inode(a->h_path.dentry); + 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 = d_inode(a->h_path.dentry); + 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 = d_inode(dentry); + 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(!d_is_reg(dentry)); + 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 = d_inode(dentry); + 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 = d_inode(h_path.dentry); + 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 = d_inode(dentry); + 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 = d_inode(dentry); + 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 = d_is_positive(h_path.dentry); + if (positive) + err = vfs_getattr(&h_path, st); + if (!err) { + if (positive) + au_refresh_iattr(inode, st, + d_inode(h_path.dentry)->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; + struct inode *inode, *h_inode; + + err = -EINVAL; + h_dentry = au_h_dptr(dentry, bindex); + h_inode = d_inode(h_dentry); + if (unlikely(!h_inode->i_op->readlink)) + goto out; + + err = security_inode_readlink(h_dentry); + if (unlikely(err)) + goto out; + + sb = dentry->d_sb; + inode = d_inode(dentry); + if (!au_test_ro(sb, bindex, inode)) { + vfsub_touch_atime(au_sbr_mnt(sb, bindex), h_dentry); + fsstack_copy_attr_atime(inode, h_inode); + } + err = h_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 const char *aufs_follow_link(struct dentry *dentry, void **cookie) +{ + 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 */ + return *cookie = buf.k; + } + +out_name: + free_page((unsigned long)buf.k); +out: + AuTraceErr(err); + return ERR_PTR(err); +} + +static void aufs_put_link(struct inode *inode __maybe_unused, void *cookie) +{ + if (!IS_ERR_OR_NULL(cookie)) + free_page((unsigned long)cookie); +} + +/* ---------------------------------------------------------------------- */ + +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, + .atomic_open = aufs_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-4.2.0.orig/fs/aufs/i_op_add.c +++ linux-4.2.0/fs/aufs/i_op_add.c @@ -0,0 +1,932 @@ +/* + * Copyright (C) 2005-2015 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 = d_inode(wh_dentry->d_parent); /* 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 = d_inode(dentry->d_parent); /* dir inode is locked */ + IMustLock(dir); + au_dir_ts(dir, bindex); + 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(d_really_is_positive(dentry))) + 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); + if (d_really_is_negative(dentry)) { + err = -EEXIST; + if (unlikely(d_is_positive(h_dentry))) + goto out; + } else { + /* rename(2) case */ + err = -EIO; + if (unlikely(d_is_negative(h_dentry))) + goto out; + h_inode = d_inode(h_dentry); + if (unlikely(!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 */ + + /* + * ENAMETOOLONG here means that if we allowed create such name, then it + * would not be able to removed in the future. So we don't allow such + * name here and we don't handle ENAMETOOLONG differently here. + */ + 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; + bool try_aopen; + struct vfsub_aopen_args *aopen; + } 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; + const unsigned char try_aopen + = (arg->type == Creat && arg->u.c.try_aopen); + struct dentry *wh_dentry, *parent; + struct inode *h_dir; + struct super_block *sb; + struct au_branch *br; + /* 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 */ + if (!try_aopen) { + 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; + if (!try_aopen) + 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); + sb = dentry->d_sb; + br = au_sbr(sb, bstart); + a->h_path.dentry = au_h_dptr(dentry, bstart); + a->h_path.mnt = au_br_mnt(br); + h_dir = au_pinned_h_dir(&a->pin); + switch (arg->type) { + case Creat: + err = 0; + if (!try_aopen || !h_dir->i_op->atomic_open) + err = vfsub_create(h_dir, &a->h_path, arg->u.c.mode, + arg->u.c.want_excl); + else + err = vfsub_atomic_open(h_dir, a->h_path.dentry, + arg->u.c.aopen, br); + 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 && d_is_positive(a->h_path.dentry))) { + /* 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); + } + + if (!err && try_aopen && !h_dir->i_op->atomic_open) + *arg->u.c.aopen->opened |= FILE_CREATED; + + au_unpin(&a->pin); + dput(wh_dentry); + +out_parent: + if (!try_aopen) + di_write_unlock(parent); +out_unlock: + if (unlikely(err)) { + au_update_dbstart(dentry); + d_drop(dentry); + } + if (!try_aopen) + 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 au_aopen_or_create(struct inode *dir, struct dentry *dentry, + struct vfsub_aopen_args *aopen_args) +{ + struct simple_arg arg = { + .type = Creat, + .u.c = { + .mode = aopen_args->create_mode, + .want_excl = aopen_args->open_flag & O_EXCL, + .try_aopen = true, + .aopen = aopen_args + } + }; + 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(d_inode(parent) != 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(d_inode(h_parent), 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 = d_inode(src_dentry); + 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 = d_inode(src_dentry); /* 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(d_is_negative(h_src_dentry))) { + 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 = d_inode(src_dentry); + 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 && d_is_positive(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); + } + } + } + } + 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; + } + + au_dir_ts(dir, a->bdst); + dir->i_version++; + 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 = &d_inode(h_path.dentry)->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-4.2.0.orig/fs/aufs/i_op_del.c +++ linux-4.2.0/fs/aufs/i_op_del.c @@ -0,0 +1,510 @@ +/* + * Copyright (C) 2005-2015 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, d_inode(dentry))) { + err = AuWbrCopyup(au_sbi(sb), dentry); + *bcpup = err; + if (unlikely(err < 0)) + goto out; + } + } else + AuDebugOn(bstart < *bcpup + || au_test_ro(sb, *bcpup, d_inode(dentry))); + 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); + if (d_really_is_positive(dentry)) { + err = -ENOENT; + if (unlikely(d_is_negative(h_dentry))) + goto out; + h_inode = d_inode(h_dentry); + if (unlikely(!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(d_is_positive(h_dentry))) + 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(d_inode(h_parent), + 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; + struct inode *inode; + + 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 */ + inode = d_inode(dentry); + au_hn_free(au_hi(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 = d_inode(dentry); + d_drop(dentry); + inode->i_ctime = dir->i_ctime; + + au_dir_ts(dir, bindex); + 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 = d_inode(dentry); + IMustLock(inode); + err = -EISDIR; + if (unlikely(d_is_dir(dentry))) + 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 = d_inode(wh_dentry->d_parent); + 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 = d_inode(a->h_path.dentry)->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 = d_inode(dentry); + IMustLock(inode); + err = -ENOTDIR; + if (unlikely(!d_is_dir(dentry))) + 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(d_inode(wh_dentry->d_parent)); + 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-4.2.0.orig/fs/aufs/i_op_ren.c +++ linux-4.2.0/fs/aufs/i_op_ren.c @@ -0,0 +1,1017 @@ +/* + * Copyright (C) 2005-2015 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 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_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 (d_is_positive(a->h_path.dentry)) { + 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) && d_is_positive(h_d)) { + 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 (d_is_negative(h_d)) + 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(d_is_positive(a->dst_h_dentry) && 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 = d_inode(a->h_path.dentry)->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: + au_ren_rev_rename(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; + isdir = !!au_ftest_ren(a->flags, ISDIR); + if (d_really_is_negative(a->dst_dentry)) { + if (d_is_negative(a->dst_h_dentry)) + err = au_may_add(a->dst_dentry, a->btgt, + a->dst_h_parent, isdir); + } else { + if (unlikely(d_is_negative(a->dst_h_dentry))) + goto out; + h_inode = d_inode(a->dst_h_dentry); + if (h_inode->i_nlink) + err = au_may_del(a->dst_dentry, a->btgt, + a->dst_h_parent, isdir); + } + +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 != d_inode(a->src_h_parent) + || a->dst_hdir->hi_inode != d_inode(a->dst_h_parent))) + err = au_busy_or_stale(); + if (!err && au_dbstart(a->src_dentry) == a->btgt) + err = au_h_verify(a->src_h_dentry, udba, + d_inode(a->src_h_parent), a->src_h_parent, + a->br); + if (!err && au_dbstart(a->dst_dentry) == a->btgt) + err = au_h_verify(a->dst_h_dentry, udba, + d_inode(a->dst_h_parent), 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); + } + + au_dir_ts(dir, a->btgt); + + 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); + au_dir_ts(dir, a->btgt); +} + +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(d_inode(parent)); /* 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 (d_is_positive(a->dst_h_dentry)) { + 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 = &d_inode(h_d)->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 = &d_inode(h_d)->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 = NULL; + if (d_really_is_positive(a->src_dentry)) + a->src_inode = d_inode(a->src_dentry); + 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 = NULL; + if (d_really_is_positive(a->dst_dentry)) + a->dst_inode = d_inode(a->dst_dentry); + 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 (d_is_dir(a->src_dentry)) { + au_fset_ren(a->flags, ISDIR); + if (unlikely(d_really_is_positive(a->dst_dentry) + && !d_is_dir(a->dst_dentry))) + 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(d_inode(a->dst_parent) == d_inode(a->src_dentry))) + 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-4.2.0.orig/fs/aufs/iinfo.c +++ linux-4.2.0/fs/aufs/iinfo.c @@ -0,0 +1,277 @@ +/* + * Copyright (C) 2005-2015 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-4.2.0.orig/fs/aufs/inode.c +++ linux-4.2.0/fs/aufs/inode.c @@ -0,0 +1,500 @@ +/* + * Copyright (C) 2005-2015 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, *h_inode; + struct dentry *h_d; + + h_d = au_h_dptr(dentry, bindex); + if (!h_d || d_is_negative(h_d)) + continue; + + h_inode = d_inode(h_d); + AuDebugOn(mode != (h_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_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_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_dentry = au_h_dptr(dentry, bstart); + h_inode = d_inode(h_dentry); + 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(d_inode(h_dentry)), 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; + struct dentry *h_dentry; + + /* + * 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_dentry = au_h_dptr(dentry, au_dbstart(dentry)); + h_dinode = d_inode(h_dentry); + 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 = d_inode(h_dentry); + h_ino = h_inode->i_ino; + + /* + * stop 'race'-ing between hardlinks under different + * parents. + */ + mtx = NULL; + if (!d_is_dir(h_dentry)) + 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(d_is_symlink(h_dentry))) + au_rw_class(&au_ii(inode)->ii_rwsem, + au_lc_key + AuLcSymlink_IIINFO); + else if (unlikely(d_is_dir(h_dentry))) + 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_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-4.2.0.orig/fs/aufs/inode.h +++ linux-4.2.0/fs/aufs/inode.h @@ -0,0 +1,673 @@ +/* + * Copyright (C) 2005-2015 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_ISDIR (1 << 1) +#define AuWrDir_TMPFILE (1 << 2) +#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); +struct vfsub_aopen_args; +int au_aopen_or_create(struct inode *dir, struct dentry *dentry, + struct vfsub_aopen_args *args); +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); +struct au_sbinfo; +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, + unsigned int verbose); +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, unsigned int verbose); +/* 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); + } +} + +#if 0 /* reserved */ +static inline void au_pin_set_parent(struct au_pin *pin, struct dentry *parent) +{ + if (pin) { + dput(pin->parent); + pin->parent = dget(parent); + } +} +#endif + +/* ---------------------------------------------------------------------- */ + +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-4.2.0.orig/fs/aufs/ioctl.c +++ linux-4.2.0/fs/aufs/ioctl.c @@ -0,0 +1,219 @@ +/* + * Copyright (C) 2005-2015 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-4.2.0.orig/fs/aufs/loop.c +++ linux-4.2.0/fs/aufs/loop.c @@ -0,0 +1,161 @@ +/* + * Copyright (C) 2005-2015 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); +} + +/* ---------------------------------------------------------------------- */ + +/* support the loopback block device insude aufs */ + +struct file *aufs_real_loop(struct file *file) +{ + struct file *f; + + BUG_ON(!au_test_aufs(file->f_path.dentry->d_sb)); + fi_read_lock(file); + f = au_hf_top(file); + fi_read_unlock(file); + AuDebugOn(!f); + return f; +} --- linux-4.2.0.orig/fs/aufs/loop.h +++ linux-4.2.0/fs/aufs/loop.h @@ -0,0 +1,58 @@ +/* + * Copyright (C) 2005-2015 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); + +struct file *aufs_real_loop(struct file *file); +#else +AuStub(struct file *, loop_backing_file, return NULL) + +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) + +AuStub(struct file *, aufs_real_loop, return NULL, struct file *file) +#endif /* BLK_DEV_LOOP */ + +#endif /* __KERNEL__ */ +#endif /* __AUFS_LOOP_H__ */ --- linux-4.2.0.orig/fs/aufs/magic.mk +++ linux-4.2.0/fs/aufs/magic.mk @@ -0,0 +1,30 @@ + +# defined in ${srctree}/fs/fuse/inode.c +# tristate +ifdef CONFIG_FUSE_FS +ccflags-y += -DFUSE_SUPER_MAGIC=0x65735546 +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/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-4.2.0.orig/fs/aufs/module.c +++ linux-4.2.0/fs/aufs/module.c @@ -0,0 +1,210 @@ +/* + * Copyright (C) 2005-2015 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-4.2.0.orig/fs/aufs/module.h +++ linux-4.2.0/fs/aufs/module.h @@ -0,0 +1,104 @@ +/* + * Copyright (C) 2005-2015 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-4.2.0.orig/fs/aufs/mvdown.c +++ linux-4.2.0/fs/aufs/mvdown.c @@ -0,0 +1,694 @@ +/* + * Copyright (C) 2011-2015 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 = d_inode(a->mvd_h_src_parent); + 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 = d_inode(a->mvd_h_src_parent); + 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 (d_is_positive(h_path.dentry)) { + h_path.mnt = au_br_mnt(br); + delegated = NULL; + err = vfsub_unlink(d_inode(a->mvd_h_dst_parent), &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 = d_inode(dentry); + args->sb = dentry->d_sb; + + err = -ENOENT; + dmsg = !!(args->mvdown.flags & AUFS_MVDOWN_DMSG); + args->parent = dget_parent(dentry); + args->dir = d_inode(args->parent); + 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-4.2.0.orig/fs/aufs/opts.c +++ linux-4.2.0/fs/aufs/opts.c @@ -0,0 +1,1835 @@ +/* + * Copyright (C) 2005-2015 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_append, Opt_prepend, + Opt_idel, Opt_imod, + Opt_dirwh, Opt_rdcache, Opt_rdblk, Opt_rdhash, + Opt_rdblk_def, Opt_rdhash_def, + Opt_xino, 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_diropq_a, Opt_diropq_w, + Opt_warn_perm, Opt_nowarn_perm, + Opt_wbr_copyup, Opt_wbr_create, + Opt_fhsm_sec, + 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_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; + if (!v) + goto out; + p = tbl; + while (p->pattern) { + if (p->token + && (v & p->token) == p->token) { + *val &= ~p->token; + return p->pattern; + } + p++; + } + +out: + 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}, +#ifdef CONFIG_AUFS_FHSM + {AuBrAttr_FHSM, AUFS_BRATTR_FHSM}, +#endif +#ifdef CONFIG_AUFS_XATTR + {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}, +#endif + + /* 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_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_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_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 = d_inode(root); + 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 = d_inode(sb->s_root); + 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 = d_inode(sb->s_root); + 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-4.2.0.orig/fs/aufs/opts.h +++ linux-4.2.0/fs/aufs/opts.h @@ -0,0 +1,210 @@ +/* + * Copyright (C) 2005-2015 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 + +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_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; +}; + +/* ---------------------------------------------------------------------- */ + +/* opts.c */ +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-4.2.0.orig/fs/aufs/plink.c +++ linux-4.2.0/fs/aufs/plink.c @@ -0,0 +1,528 @@ +/* + * Copyright (C) 2005-2015 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 = &d_inode(h_parent)->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; + 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; + 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 = d_inode(h_parent); + 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 (d_is_positive(h_path.dentry) + && d_inode(h_path.dentry) != d_inode(h_dentry)) { + 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 && d_is_negative(h_path.dentry)) { + 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; + 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; + 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-4.2.0.orig/fs/aufs/poll.c +++ linux-4.2.0/fs/aufs/poll.c @@ -0,0 +1,52 @@ +/* + * Copyright (C) 2005-2015 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 super_block *sb; + + /* We should pretend an error happened. */ + mask = POLLERR /* | POLLIN | POLLOUT */; + sb = file->f_path.dentry->d_sb; + si_read_lock(sb, AuLock_FLUSH | AuLock_NOPLMW); + + h_file = au_read_pre(file, /*keep_fi*/0); + err = PTR_ERR(h_file); + if (IS_ERR(h_file)) + goto out; + + /* it is not an error if h_file has no operation */ + mask = DEFAULT_POLLMASK; + if (h_file->f_op->poll) + mask = h_file->f_op->poll(h_file, wait); + fput(h_file); /* instead of au_read_post() */ + +out: + si_read_unlock(sb); + AuTraceErr((int)mask); + return mask; +} --- linux-4.2.0.orig/fs/aufs/posix_acl.c +++ linux-4.2.0/fs/aufs/posix_acl.c @@ -0,0 +1,99 @@ +/* + * Copyright (C) 2014-2015 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-4.2.0.orig/fs/aufs/procfs.c +++ linux-4.2.0/fs/aufs/procfs.c @@ -0,0 +1,169 @@ +/* + * Copyright (C) 2010-2015 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-4.2.0.orig/fs/aufs/rdu.c +++ linux-4.2.0/fs/aufs/rdu.c @@ -0,0 +1,388 @@ +/* + * Copyright (C) 2005-2015 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 = d_inode(dentry); +#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-4.2.0.orig/fs/aufs/rwsem.h +++ linux-4.2.0/fs/aufs/rwsem.h @@ -0,0 +1,191 @@ +/* + * Copyright (C) 2005-2015 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-4.2.0.orig/fs/aufs/sbinfo.c +++ linux-4.2.0/fs/aufs/sbinfo.c @@ -0,0 +1,356 @@ +/* + * Copyright (C) 2005-2015 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 */ + + au_sphl_init(&sbinfo->si_aopen); + + 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); + 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; + struct inode *inode; + + SiMustWriteLock(sb); + + gen = ++au_sbi(sb)->si_generation; + au_update_digen(sb->s_root); + inode = d_inode(sb->s_root); + au_update_iigen(inode, /*half*/0); + 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-4.2.0.orig/fs/aufs/spl.h +++ linux-4.2.0/fs/aufs/spl.h @@ -0,0 +1,111 @@ +/* + * Copyright (C) 2005-2015 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-4.2.0.orig/fs/aufs/super.c +++ linux-4.2.0/fs/aufs/super.c @@ -0,0 +1,1007 @@ +/* + * Copyright (C) 2005-2015 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 "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); + + 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(d_inode(dentry), 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; + + err = 0; + parent = dget_parent(dentry); + if (!au_digen_test(parent, sigen) && au_digen_test(dentry, sigen)) { + if (d_really_is_positive(dentry)) { + if (!d_is_dir(dentry)) + 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(d_inode(root), /*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 = d_inode(root); + 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 = d_inode(root); + 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, +#ifdef CONFIG_AUFS_BDEV_LOOP + .real_loop = aufs_real_loop +#endif +}; + +/* ---------------------------------------------------------------------- */ + +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 = d_inode(root); + + /* + * 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-4.2.0.orig/fs/aufs/super.h +++ linux-4.2.0/fs/aufs/super.h @@ -0,0 +1,635 @@ +/* + * Copyright (C) 2005-2015 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 +#include "rwsem.h" +#include "spl.h" +#include "wkq.h" + +/* 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 AuSi_ 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) */ + vfs_readf_t si_xread; + vfs_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 + + /* dirty trick to suppoer atomic_open */ + struct au_sphlhead si_aopen; + + /* 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; + + /* 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 /* reserved */ +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 /* reserved */ +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 /* reserved */ +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-4.2.0.orig/fs/aufs/sysaufs.c +++ linux-4.2.0/fs/aufs/sysaufs.c @@ -0,0 +1,104 @@ +/* + * Copyright (C) 2005-2015 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-4.2.0.orig/fs/aufs/sysaufs.h +++ linux-4.2.0/fs/aufs/sysaufs.h @@ -0,0 +1,101 @@ +/* + * Copyright (C) 2005-2015 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-4.2.0.orig/fs/aufs/sysfs.c +++ linux-4.2.0/fs/aufs/sysfs.c @@ -0,0 +1,372 @@ +/* + * Copyright (C) 2005-2015 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-4.2.0.orig/fs/aufs/sysrq.c +++ linux-4.2.0/fs/aufs/sysrq.c @@ -0,0 +1,157 @@ +/* + * Copyright (C) 2005-2015 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(d_inode(sb->s_root)); +#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-4.2.0.orig/fs/aufs/vdir.c +++ linux-4.2.0/fs/aufs/vdir.c @@ -0,0 +1,888 @@ +/* + * Copyright (C) 2005-2015 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 */ + + 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-4.2.0.orig/fs/aufs/vfsub.c +++ linux-4.2.0/fs/aufs/vfsub.c @@ -0,0 +1,848 @@ +/* + * Copyright (C) 2005-2015 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 "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(d_inode(path->dentry)); + + 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; +} + +/* + * Ideally this function should call VFS:do_last() in order to keep all its + * checkings. But it is very hard for aufs to regenerate several VFS internal + * structure such as nameidata. This is a second (or third) best approach. + * cf. linux/fs/namei.c:do_last(), lookup_open() and atomic_open(). + */ +int vfsub_atomic_open(struct inode *dir, struct dentry *dentry, + struct vfsub_aopen_args *args, struct au_branch *br) +{ + int err; + struct file *file = args->file; + /* copied from linux/fs/namei.c:atomic_open() */ + struct dentry *const DENTRY_NOT_SET = (void *)-1UL; + + IMustLock(dir); + AuDebugOn(!dir->i_op->atomic_open); + + err = au_br_test_oflag(args->open_flag, br); + if (unlikely(err)) + goto out; + + args->file->f_path.dentry = DENTRY_NOT_SET; + args->file->f_path.mnt = au_br_mnt(br); + err = dir->i_op->atomic_open(dir, dentry, file, args->open_flag, + args->create_mode, args->opened); + if (err >= 0) { + /* some filesystems don't set FILE_CREATED while succeeded? */ + if (*args->opened & FILE_CREATED) + fsnotify_create(dir, dentry); + } else + goto out; + + + if (!err) { + /* todo: call VFS:may_open() here */ + err = open_check_o_direct(file); + /* todo: ima_file_check() too? */ + if (!err && (args->open_flag & __FMODE_EXEC)) + err = deny_write_access(file); + if (unlikely(err)) + /* note that the file is created and still opened */ + goto out; + } + + atomic_inc(&br->br_count); + fsnotify_open(file); + +out: + return err; +} + +int vfsub_kern_path(const char *name, unsigned int flags, struct path *path) +{ + int err; + + err = kern_path(name, flags, path); + if (!err && d_is_positive(path->dentry)) + 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(d_inode(parent)); + + path.dentry = lookup_one_len(name, parent, len); + if (IS_ERR(path.dentry)) + goto out; + if (d_is_positive(path.dentry)) + 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(d_inode(src_dentry)); + 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 = d_inode(h_path->dentry); + 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 = d_inode(a->path->dentry); + 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 = NULL; + if (d_is_positive(d)) { + h_inode = d_inode(d); + 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-4.2.0.orig/fs/aufs/vfsub.h +++ linux-4.2.0/fs/aufs/vfsub.h @@ -0,0 +1,286 @@ +/* + * Copyright (C) 2005-2015 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 "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; +extern int open_check_o_direct(struct file *f); + +/* ---------------------------------------------------------------------- */ + +/* 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); +struct vfsub_aopen_args { + struct file *file; + unsigned int open_flag; + umode_t create_mode; + int *opened; +}; +struct au_branch; +int vfsub_atomic_open(struct inode *dir, struct dentry *dentry, + struct vfsub_aopen_args *args, struct au_branch *br); +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(); +} + +#if 0 /* reserved */ +static inline void vfsub_mnt_drop_write_file(struct file *file) +{ + lockdep_off(); + mnt_drop_write_file(file); + lockdep_on(); +} +#endif + +/* ---------------------------------------------------------------------- */ + +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; +} + +#if 0 /* reserved */ +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*/ +} +#endif + +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 generic_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; +} + +/* ---------------------------------------------------------------------- */ + +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-4.2.0.orig/fs/aufs/wbr_policy.c +++ linux-4.2.0/fs/aufs/wbr_policy.c @@ -0,0 +1,765 @@ +/* + * Copyright (C) 2005-2015 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 = d_inode(h_src); + 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(d_inode(h_path->dentry), 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 (d_is_positive(h_path.dentry)) { + 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 = d_inode(parent); + h_dir = d_inode(h_parent); + 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 = d_inode(h_path.dentry); + 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 = d_inode(dentry); + 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 || d_is_negative(h_parent)) + 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 || d_is_negative(h_parent)) + 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 || d_is_negative(h_parent)) + 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 || d_is_negative(h_parent)) + 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-4.2.0.orig/fs/aufs/whout.c +++ linux-4.2.0/fs/aufs/whout.c @@ -0,0 +1,1063 @@ +/* + * Copyright (C) 2005-2015 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)) { + if (err == -ENAMETOOLONG) + err = 0; + goto out; + } + + err = 0; + if (d_is_negative(wh_dentry)) + goto out_wh; /* success */ + + err = 1; + if (d_is_reg(wh_dentry)) + goto out_wh; /* success */ + + err = -EIO; + AuIOErr("%pd Invalid whiteout entry type 0%o.\n", + wh_dentry, d_inode(wh_dentry)->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 = d_inode(h_dentry); + 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) || d_is_negative(dentry)) + 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 = d_inode(h_parent); + 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(), d_inode(h_path->dentry)->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 (d_is_reg(h_path.dentry)) + err = do_unlink_wh(d_inode(h_parent), &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 (d_is_negative(whpath->dentry)) + 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 = d_inode(h_root); + + 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 (d_is_negative(path->dentry)) { + int mode = S_IRWXU; + + if (au_test_nfs(path->dentry->d_sb)) + mode |= S_IXUGO; + err = vfsub_mkdir(h_dir, path, mode); + } else if (d_is_dir(path->dentry)) + 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 = d_inode(h_root); + 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 = d_inode(h_root); + if (d_is_negative(base[AuBrWh_BASE].dentry)) { + h_path->dentry = base[AuBrWh_BASE].dentry; + err = vfsub_create(h_dir, h_path, WH_MASK, /*want_excl*/true); + } else if (d_is_reg(base[AuBrWh_BASE].dentry)) + 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 = d_inode(h_root); + 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 = d_inode(a->sb->s_root); + 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 = d_inode(h_parent); + 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(d_inode(dentry), 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(d_inode(h_dentry), 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) && d_is_negative(wh_dentry)) { + 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; + unsigned int h_nlink; + struct path h_tmp; + struct inode *wh_inode, *h_dir; + struct au_branch *br; + + h_dir = d_inode(wh_dentry->d_parent); /* dir inode is locked */ + IMustLock(h_dir); + + br = au_sbr(dir->i_sb, bindex); + wh_inode = d_inode(wh_dentry); + 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); + h_nlink = h_dir->i_nlink; + err = vfsub_rmdir(h_dir, &h_tmp); + /* some fs doesn't change the parent nlink in some cases */ + h_nlink -= h_dir->i_nlink; + } + + if (!err) { + if (au_ibstart(dir) == bindex) { + /* todo: dir->i_mutex is necessary */ + au_cpup_attr_timesizes(dir); + if (h_nlink) + 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 = d_inode(h_parent); + 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-4.2.0.orig/fs/aufs/whout.h +++ linux-4.2.0/fs/aufs/whout.h @@ -0,0 +1,85 @@ +/* + * Copyright (C) 2005-2015 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); +int au_wh_test(struct dentry *h_parent, struct qstr *wh_name, int try_sio); +int au_diropq_test(struct dentry *h_dentry); +struct au_branch; +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-4.2.0.orig/fs/aufs/wkq.c +++ linux-4.2.0/fs/aufs/wkq.c @@ -0,0 +1,213 @@ +/* + * Copyright (C) 2005-2015 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-4.2.0.orig/fs/aufs/wkq.h +++ linux-4.2.0/fs/aufs/wkq.h @@ -0,0 +1,91 @@ +/* + * Copyright (C) 2005-2015 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-4.2.0.orig/fs/aufs/xattr.c +++ linux-4.2.0/fs/aufs/xattr.c @@ -0,0 +1,344 @@ +/* + * Copyright (C) 2014-2015 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, + unsigned int verbose) +{ + 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)) { + if (err == -ENODATA + || (err == -EOPNOTSUPP + && ((ignore_flags & au_xattr_out_of_list) + || (au_test_nfs_noacl(d_inode(h_src)) + && (!strcmp(name, XATTR_NAME_POSIX_ACL_ACCESS) + || !strcmp(name, + XATTR_NAME_POSIX_ACL_DEFAULT)))) + )) + err = 0; + if (err && (verbose || au_debug_test())) + pr_err("%s, err %d\n", name, err); + goto out; + } + + /* unlock it temporary */ + h_idst = d_inode(h_dst); + 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)) { + if (verbose || au_debug_test()) + pr_err("%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, + unsigned int verbose) +{ + 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 relationship between them */ + h_isrc = d_inode(h_src); + h_idst = d_inode(h_dst); + 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, + verbose); + 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, verbose); + AuTraceErr(err); + } + if (!err && !acl_default) { + err = au_do_cpup_xattr(h_dst, h_src, + XATTR_NAME_POSIX_ACL_DEFAULT, &value, + ignore_flags, verbose); + 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-4.2.0.orig/fs/aufs/xino.c +++ linux-4.2.0/fs/aufs/xino.c @@ -0,0 +1,1297 @@ +/* + * Copyright (C) 2005-2015 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(vfs_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(vfs_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; + vfs_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(vfs_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 = d_inode(parent); + 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(d_inode(sb->s_root), bindex); + au_hn_imtx_lock_nested(ldir->hdir, AuLsc_I_PARENT); + } else { + ldir->parent = dget_parent(xino->f_path.dentry); + ldir->mtx = &d_inode(ldir->parent)->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 = d_inode(sb->s_root); + 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(vfs_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; + vfs_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, *inode; + 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 */ + err = 0; + inode = file_inode(file); + h_parent = dget_parent(file->f_path.dentry); + h_dir = d_inode(h_parent); + mutex_lock_nested(&h_dir->i_mutex, AuLsc_I_PARENT); + /* mnt_want_write() is unnecessary here */ + /* no delegation since it is just created */ + if (inode->i_nlink) + 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; + vfs_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 + */ + +/* 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 = vfs_readf(file); + sbinfo->si_xwrite = vfs_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; + vfs_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 = d_inode(sb->s_root); + 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 = d_inode(parent); + 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); + au_xigen_clr(sb); + xino_clear_xib(sb); + +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-4.2.0.orig/fs/buffer.c +++ linux-4.2.0/fs/buffer.c @@ -2473,7 +2473,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-4.2.0.orig/fs/dcache.c +++ linux-4.2.0/fs/dcache.c @@ -1167,7 +1167,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 *)) { @@ -1272,6 +1272,7 @@ seq = 1; goto again; } +EXPORT_SYMBOL(d_walk); /* * Search for at least 1 mount point in the dentry's subdirs. --- linux-4.2.0.orig/fs/ecryptfs/dentry.c +++ linux-4.2.0/fs/ecryptfs/dentry.c @@ -45,20 +45,20 @@ static int ecryptfs_d_revalidate(struct dentry *dentry, unsigned int flags) { struct dentry *lower_dentry = ecryptfs_dentry_to_lower(dentry); - int rc; - - if (!(lower_dentry->d_flags & DCACHE_OP_REVALIDATE)) - return 1; + int rc = 1; if (flags & LOOKUP_RCU) return -ECHILD; - rc = lower_dentry->d_op->d_revalidate(lower_dentry, flags); + if (lower_dentry->d_flags & DCACHE_OP_REVALIDATE) + rc = lower_dentry->d_op->d_revalidate(lower_dentry, flags); + if (d_really_is_positive(dentry)) { - struct inode *lower_inode = - ecryptfs_inode_to_lower(d_inode(dentry)); + struct inode *inode = d_inode(dentry); - fsstack_copy_attr_all(d_inode(dentry), lower_inode); + fsstack_copy_attr_all(inode, ecryptfs_inode_to_lower(inode)); + if (!inode->i_nlink) + return 0; } return rc; } --- linux-4.2.0.orig/fs/exec.c +++ linux-4.2.0/fs/exec.c @@ -57,6 +57,8 @@ #include #include +#include + #include #include #include @@ -787,6 +789,8 @@ if (name->name[0] != '\0') fsnotify_open(file); + trace_open_exec(name->name); + out: return file; --- linux-4.2.0.orig/fs/file_table.c +++ linux-4.2.0/fs/file_table.c @@ -147,6 +147,7 @@ } return ERR_PTR(-ENFILE); } +EXPORT_SYMBOL(get_empty_filp); /** * alloc_file - allocate and initialize a 'struct file' @@ -308,6 +309,7 @@ file_free(file); } } +EXPORT_SYMBOL(put_filp); void __init files_init(void) { --- linux-4.2.0.orig/fs/inode.c +++ linux-4.2.0/fs/inode.c @@ -58,6 +58,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 --- linux-4.2.0.orig/fs/namei.c +++ linux-4.2.0/fs/namei.c @@ -847,8 +847,8 @@ path_put(&last->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 --- linux-4.2.0.orig/fs/namespace.c +++ linux-4.2.0/fs/namespace.c @@ -463,6 +463,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 @@ -1803,6 +1804,7 @@ } return 0; } +EXPORT_SYMBOL(iterate_mounts); static void cleanup_group_ids(struct mount *mnt, struct mount *end) { --- linux-4.2.0.orig/fs/notify/group.c +++ linux-4.2.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-4.2.0.orig/fs/notify/mark.c +++ linux-4.2.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 @@ -386,6 +388,7 @@ mutex_unlock(&group->mark_mutex); return ret; } +EXPORT_SYMBOL(fsnotify_add_mark); /* * Given a list of marks, find the mark associated with given group. If found @@ -475,6 +478,7 @@ atomic_set(&mark->refcnt, 1); mark->free_mark = free_mark; } +EXPORT_SYMBOL(fsnotify_init_mark); static int fsnotify_mark_destroy(void *ignored) { --- linux-4.2.0.orig/fs/open.c +++ linux-4.2.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) { @@ -64,6 +67,7 @@ mutex_unlock(&dentry->d_inode->i_mutex); return ret; } +EXPORT_SYMBOL(do_truncate); long vfs_truncate(struct path *path, loff_t length) { @@ -678,6 +682,7 @@ } return 0; } +EXPORT_SYMBOL(open_check_o_direct); static int do_dentry_open(struct file *f, struct inode *inode, @@ -1029,6 +1034,7 @@ } else { fsnotify_open(f); fd_install(fd, f); + trace_do_sys_open(tmp->name, flags, mode); } } putname(tmp); --- linux-4.2.0.orig/fs/overlayfs/Kconfig +++ linux-4.2.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-4.2.0.orig/fs/overlayfs/copy_up.c +++ linux-4.2.0/fs/overlayfs/copy_up.c @@ -302,9 +302,17 @@ if (WARN_ON(!workdir)) return -EROFS; + err = ovl_dentry_root_may(dentry, lowerpath, MAY_READ); + if (err) + return err; + ovl_path_upper(parent, &parentpath); upperdir = parentpath.dentry; + err = ovl_dentry_root_may(dentry, &parentpath, MAY_WRITE); + if (err) + return err; + err = vfs_getattr(&parentpath, &pstat); if (err) return err; --- linux-4.2.0.orig/fs/overlayfs/dir.c +++ linux-4.2.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); @@ -699,6 +727,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) @@ -919,6 +992,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-4.2.0.orig/fs/overlayfs/overlayfs.h +++ linux-4.2.0/fs/overlayfs/overlayfs.h @@ -27,6 +27,8 @@ #define OVL_XATTR_PRE_LEN 16 #define OVL_XATTR_OPAQUE OVL_XATTR_PRE_NAME"opaque" +extern const char *ovl_whiteout_xattr; /* XXX: should be ^^ */ + static inline int ovl_do_rmdir(struct inode *dir, struct dentry *dentry) { int err = vfs_rmdir(dir, dentry); @@ -124,12 +126,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); @@ -149,7 +167,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, int is_legacy); void ovl_dentry_update(struct dentry *dentry, struct dentry *upperdentry); struct dentry *ovl_lookup(struct inode *dir, struct dentry *dentry, unsigned int flags); @@ -157,6 +175,7 @@ struct dentry *ovl_upper_create(struct dentry *upperdir, struct dentry *dentry, struct kstat *stat, const char *link); +int ovl_dentry_root_may(struct dentry *dentry, struct path *realpath, int mode); /* readdir.c */ extern const struct file_operations ovl_dir_operations; --- linux-4.2.0.orig/fs/overlayfs/readdir.c +++ linux-4.2.0/fs/overlayfs/readdir.c @@ -14,6 +14,7 @@ #include #include #include +#include #include #include "overlayfs.h" @@ -43,6 +44,7 @@ struct ovl_cache_entry *first_maybe_whiteout; int count; int err; + int is_legacy; }; struct ovl_dir_file { @@ -98,7 +100,7 @@ p->ino = ino; p->is_whiteout = false; - if (d_type == DT_CHR) { + if ((d_type == DT_CHR && !rdd->is_legacy) || (d_type == DT_LNK && rdd->is_legacy)) { p->next_maybe_whiteout = rdd->first_maybe_whiteout; rdd->first_maybe_whiteout = p; } @@ -224,7 +226,7 @@ rdd->first_maybe_whiteout = p->next_maybe_whiteout; dentry = lookup_one_len(p->name, dir, p->len); if (!IS_ERR(dentry)) { - p->is_whiteout = ovl_is_whiteout(dentry); + p->is_whiteout = ovl_is_whiteout(dentry, rdd->is_legacy); dput(dentry); } } @@ -290,12 +292,17 @@ .list = list, .root = RB_ROOT, .is_merge = false, + .is_legacy = ovl_config_legacy(dentry), }; int idx, next; for (idx = 0; idx != -1; idx = next) { next = ovl_path_next(idx, dentry, &realpath); + err = ovl_dentry_root_may(dentry, &realpath, MAY_READ); + if (err) + break; + if (next != -1) { err = ovl_dir_read(&realpath, &rdd); if (err) @@ -369,8 +376,13 @@ if (!ctx->pos) ovl_dir_reset(file); - if (od->is_real) + if (od->is_real) { + int res = ovl_dentry_root_may(dentry, &(od->realfile->f_path), MAY_READ); + if (res) + return res; + return iterate_dir(od->realfile, ctx); + } if (!od->cache) { struct ovl_dir_cache *cache; --- linux-4.2.0.orig/fs/overlayfs/super.c +++ linux-4.2.0/fs/overlayfs/super.c @@ -39,8 +39,10 @@ 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; + struct cred *mounter_creds; }; struct ovl_dir_cache; @@ -236,13 +238,72 @@ return oe->version; } -bool ovl_is_whiteout(struct dentry *dentry) +int ovl_dentry_root_may(struct dentry *dentry, struct path *realpath, int mode) +{ + const struct cred *old_cred; + int err = 0; + struct ovl_fs *ofs = dentry->d_sb->s_fs_info; + + old_cred = override_creds(ofs->mounter_creds); + + if (inode_permission(realpath->dentry->d_inode, mode)) + err = -EACCES; + + revert_creds(old_cred); + + return err; +} + +#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, int is_legacy) +{ + if (is_legacy) + 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; @@ -407,6 +468,7 @@ struct dentry *this, *prev = NULL; unsigned int i; int err; + int is_legacy = ovl_config_legacy(dentry); upperdir = ovl_upperdentry_dereference(poe); if (upperdir) { @@ -421,7 +483,7 @@ err = -EREMOTE; goto out; } - if (ovl_is_whiteout(this)) { + if (ovl_is_whiteout(this, is_legacy)) { dput(this); this = NULL; upperopaque = true; @@ -455,7 +517,7 @@ } if (!this) continue; - if (ovl_is_whiteout(this)) { + if (ovl_is_whiteout(this, is_legacy)) { dput(this); break; } @@ -540,6 +602,7 @@ struct ovl_fs *ufs = sb->s_fs_info; unsigned i; + put_cred(ufs->mounter_creds); dput(ufs->workdir); mntput(ufs->upper_mnt); for (i = 0; i < ufs->numlower; i++) @@ -1037,6 +1100,11 @@ if (!root_dentry) goto out_free_oe; + /* Record the mounter. */ + ufs->mounter_creds = prepare_creds(); + if (!ufs->mounter_creds) + goto out_put_root; + mntput(upperpath.mnt); for (i = 0; i < numlower; i++) mntput(stack[i].mnt); @@ -1058,6 +1126,8 @@ return 0; +out_put_root: + dput(root_dentry); out_free_oe: kfree(oe); out_put_lower_mnt: @@ -1097,17 +1167,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-4.2.0.orig/fs/proc/Makefile +++ linux-4.2.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-4.2.0.orig/fs/proc/base.c +++ linux-4.2.0/fs/proc/base.c @@ -1939,7 +1939,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-4.2.0.orig/fs/proc/nommu.c +++ linux-4.2.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-4.2.0.orig/fs/proc/task_mmu.c +++ linux-4.2.0/fs/proc/task_mmu.c @@ -279,7 +279,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; @@ -1479,7 +1482,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 = { .hugetlb_entry = gather_hugetlb_stats, --- linux-4.2.0.orig/fs/proc/task_nommu.c +++ linux-4.2.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(vma); + inode = file_inode(file); dev = inode->i_sb->s_dev; ino = inode->i_ino; pgoff = (loff_t)vma->vm_pgoff << PAGE_SHIFT; --- linux-4.2.0.orig/fs/proc/version_signature.c +++ linux-4.2.0/fs/proc/version_signature.c @@ -0,0 +1,32 @@ +#include +#include +#include +#include +#include +#include +#include + +static int version_signature_proc_show(struct seq_file *m, void *v) +{ + seq_printf(m, "%s\n", CONFIG_VERSION_SIGNATURE); + return 0; +} + +static int version_signature_proc_open(struct inode *inode, struct file *file) +{ + return single_open(file, version_signature_proc_show, NULL); +} + +static const struct 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-4.2.0.orig/fs/read_write.c +++ linux-4.2.0/fs/read_write.c @@ -494,6 +494,30 @@ } EXPORT_SYMBOL(__vfs_write); +vfs_readf_t vfs_readf(struct file *file) +{ + const struct file_operations *fop = file->f_op; + + if (fop->read) + return fop->read; + if (fop->read_iter) + return new_sync_read; + return ERR_PTR(-ENOSYS); +} +EXPORT_SYMBOL(vfs_readf); + +vfs_writef_t vfs_writef(struct file *file) +{ + const struct file_operations *fop = file->f_op; + + if (fop->write) + return fop->write; + if (fop->write_iter) + return new_sync_write; + return ERR_PTR(-ENOSYS); +} +EXPORT_SYMBOL(vfs_writef); + ssize_t __kernel_write(struct file *file, const char *buf, size_t count, loff_t *pos) { mm_segment_t old_fs; --- linux-4.2.0.orig/fs/splice.c +++ linux-4.2.0/fs/splice.c @@ -1102,8 +1102,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); @@ -1115,13 +1115,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); @@ -1141,6 +1142,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-4.2.0.orig/fs/xattr.c +++ linux-4.2.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-4.2.0.orig/include/linux/device.h +++ linux-4.2.0/include/linux/device.h @@ -959,6 +959,8 @@ extern void device_del(struct device *dev); extern int device_for_each_child(struct device *dev, void *data, int (*fn)(struct device *dev, void *data)); +extern int device_for_each_child_reverse(struct device *dev, void *data, + int (*fn)(struct device *dev, void *data)); extern struct device *device_find_child(struct device *dev, void *data, int (*match)(struct device *dev, void *data)); extern int device_rename(struct device *dev, const char *new_name); --- linux-4.2.0.orig/include/linux/file.h +++ linux-4.2.0/include/linux/file.h @@ -19,6 +19,7 @@ struct path; extern struct file *alloc_file(struct path *, fmode_t mode, const struct file_operations *fop); +extern struct file *get_empty_filp(void); static inline void fput_light(struct file *file, int fput_needed) { --- linux-4.2.0.orig/include/linux/fs.h +++ linux-4.2.0/include/linux/fs.h @@ -1677,6 +1677,12 @@ struct iovec *fast_pointer, struct iovec **ret_pointer); +typedef ssize_t (*vfs_readf_t)(struct file *, char __user *, size_t, loff_t *); +typedef ssize_t (*vfs_writef_t)(struct file *, const char __user *, size_t, + loff_t *); +vfs_readf_t vfs_readf(struct file *file); +vfs_writef_t vfs_writef(struct file *file); + extern ssize_t __vfs_read(struct file *, char __user *, size_t, loff_t *); extern ssize_t __vfs_write(struct file *, const char __user *, size_t, loff_t *); extern ssize_t vfs_read(struct file *, char __user *, size_t, loff_t *); @@ -1718,6 +1724,10 @@ struct shrink_control *); long (*free_cached_objects)(struct super_block *, struct shrink_control *); +#if defined(CONFIG_BLK_DEV_LOOP) || defined(CONFIG_BLK_DEV_LOOP_MODULE) + /* and aufs */ + struct file *(*real_loop)(struct file *); +#endif }; /* --- linux-4.2.0.orig/include/linux/klist.h +++ linux-4.2.0/include/linux/klist.h @@ -63,6 +63,7 @@ extern void klist_iter_init_node(struct klist *k, struct klist_iter *i, struct klist_node *n); extern void klist_iter_exit(struct klist_iter *i); +extern struct klist_node *klist_prev(struct klist_iter *i); extern struct klist_node *klist_next(struct klist_iter *i); #endif --- linux-4.2.0.orig/include/linux/mfd/lpc_ich.h +++ linux-4.2.0/include/linux/mfd/lpc_ich.h @@ -20,12 +20,6 @@ #ifndef LPC_ICH_H #define LPC_ICH_H -/* Watchdog resources */ -#define ICH_RES_IO_TCO 0 -#define ICH_RES_IO_SMI 1 -#define ICH_RES_MEM_OFF 2 -#define ICH_RES_MEM_GCS_PMC 0 - /* GPIO resources */ #define ICH_RES_GPIO 0 #define ICH_RES_GPE0 1 --- linux-4.2.0.orig/include/linux/mlx5/driver.h +++ linux-4.2.0/include/linux/mlx5/driver.h @@ -380,7 +380,7 @@ u32 index; struct list_head bf_list; unsigned free_bf_bmap; - void __iomem *wc_map; + void __iomem *bf_map; void __iomem *map; }; @@ -435,6 +435,8 @@ struct mlx5_uuar_info uuari; MLX5_DECLARE_DOORBELL_LOCK(cq_uar_lock); + struct io_mapping *bf_mapping; + /* pages stuff */ struct workqueue_struct *pg_wq; struct rb_root page_root; @@ -463,6 +465,10 @@ /* end: mr staff */ /* start: alloc staff */ + /* protect buffer alocation according to numa node */ + struct mutex alloc_mutex; + int numa_node; + struct mutex pgdir_mutex; struct list_head pgdir_list; /* end: alloc staff */ @@ -672,6 +678,8 @@ void __init mlx5_health_init(void); void mlx5_start_health_poll(struct mlx5_core_dev *dev); void mlx5_stop_health_poll(struct mlx5_core_dev *dev); +int mlx5_buf_alloc_node(struct mlx5_core_dev *dev, int size, + struct mlx5_buf *buf, int node); int mlx5_buf_alloc(struct mlx5_core_dev *dev, int size, struct mlx5_buf *buf); void mlx5_buf_free(struct mlx5_core_dev *dev, struct mlx5_buf *buf); struct mlx5_cmd_mailbox *mlx5_alloc_cmd_mailbox_chain(struct mlx5_core_dev *dev, @@ -773,6 +781,8 @@ int mlx5_cq_debugfs_init(struct mlx5_core_dev *dev); void mlx5_cq_debugfs_cleanup(struct mlx5_core_dev *dev); int mlx5_db_alloc(struct mlx5_core_dev *dev, struct mlx5_db *db); +int mlx5_db_alloc_node(struct mlx5_core_dev *dev, struct mlx5_db *db, + int node); void mlx5_db_free(struct mlx5_core_dev *dev, struct mlx5_db *db); const char *mlx5_command_str(int command); --- linux-4.2.0.orig/include/linux/mlx5/mlx5_ifc.h +++ linux-4.2.0/include/linux/mlx5/mlx5_ifc.h @@ -1936,9 +1936,9 @@ }; enum { - MLX5_TIRC_RX_HASH_FN_HASH_NONE = 0x0, - MLX5_TIRC_RX_HASH_FN_HASH_INVERTED_XOR8 = 0x1, - MLX5_TIRC_RX_HASH_FN_HASH_TOEPLITZ = 0x2, + MLX5_RX_HASH_FN_NONE = 0x0, + MLX5_RX_HASH_FN_INVERTED_XOR8 = 0x1, + MLX5_RX_HASH_FN_TOEPLITZ = 0x2, }; enum { --- linux-4.2.0.orig/include/linux/mm.h +++ linux-4.2.0/include/linux/mm.h @@ -1201,6 +1201,28 @@ } #endif +extern void vma_do_file_update_time(struct vm_area_struct *, const char[], int); +extern struct file *vma_do_pr_or_file(struct vm_area_struct *, const char[], + int); +extern void vma_do_get_file(struct vm_area_struct *, const char[], int); +extern void vma_do_fput(struct vm_area_struct *, const char[], int); + +#define vma_file_update_time(vma) vma_do_file_update_time(vma, __func__, \ + __LINE__) +#define vma_pr_or_file(vma) vma_do_pr_or_file(vma, __func__, \ + __LINE__) +#define vma_get_file(vma) vma_do_get_file(vma, __func__, __LINE__) +#define vma_fput(vma) vma_do_fput(vma, __func__, __LINE__) + +#ifndef CONFIG_MMU +extern struct file *vmr_do_pr_or_file(struct vm_region *, const char[], int); +extern void vmr_do_fput(struct vm_region *, const char[], int); + +#define vmr_pr_or_file(region) vmr_do_pr_or_file(region, __func__, \ + __LINE__) +#define vmr_fput(region) vmr_do_fput(region, __func__, __LINE__) +#endif /* !CONFIG_MMU */ + extern int access_process_vm(struct task_struct *tsk, unsigned long addr, void *buf, int len, int write); extern int access_remote_vm(struct mm_struct *mm, unsigned long addr, void *buf, int len, int write); --- linux-4.2.0.orig/include/linux/mm_types.h +++ linux-4.2.0/include/linux/mm_types.h @@ -250,6 +250,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 @@ -314,6 +315,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-4.2.0.orig/include/linux/platform_data/itco_wdt.h +++ linux-4.2.0/include/linux/platform_data/itco_wdt.h @@ -0,0 +1,19 @@ +/* + * Platform data for the Intel TCO Watchdog + */ + +#ifndef _ITCO_WDT_H_ +#define _ITCO_WDT_H_ + +/* Watchdog resources */ +#define ICH_RES_IO_TCO 0 +#define ICH_RES_IO_SMI 1 +#define ICH_RES_MEM_OFF 2 +#define ICH_RES_MEM_GCS_PMC 0 + +struct itco_wdt_platform_data { + char name[32]; + unsigned int version; +}; + +#endif /* _ITCO_WDT_H_ */ --- linux-4.2.0.orig/include/linux/pm_qos.h +++ linux-4.2.0/include/linux/pm_qos.h @@ -161,6 +161,8 @@ int dev_pm_qos_update_flags(struct device *dev, s32 mask, bool set); s32 dev_pm_qos_get_user_latency_tolerance(struct device *dev); int dev_pm_qos_update_user_latency_tolerance(struct device *dev, s32 val); +int dev_pm_qos_expose_latency_tolerance(struct device *dev); +void dev_pm_qos_hide_latency_tolerance(struct device *dev); static inline s32 dev_pm_qos_requested_resume_latency(struct device *dev) { @@ -229,6 +231,9 @@ { return PM_QOS_LATENCY_TOLERANCE_NO_CONSTRAINT; } static inline int dev_pm_qos_update_user_latency_tolerance(struct device *dev, s32 val) { return 0; } +static inline int dev_pm_qos_expose_latency_tolerance(struct device *dev) + { return 0; } +static inline void dev_pm_qos_hide_latency_tolerance(struct device *dev) {} static inline s32 dev_pm_qos_requested_resume_latency(struct device *dev) { return 0; } static inline s32 dev_pm_qos_requested_flags(struct device *dev) { return 0; } --- linux-4.2.0.orig/include/linux/pxa2xx_ssp.h +++ linux-4.2.0/include/linux/pxa2xx_ssp.h @@ -197,6 +197,7 @@ QUARK_X1000_SSP, LPSS_LPT_SSP, /* Keep LPSS types sorted with lpss_platforms[] */ LPSS_BYT_SSP, + LPSS_SPT_SSP, }; struct ssp_device { --- linux-4.2.0.orig/include/linux/shmem_fs.h +++ linux-4.2.0/include/linux/shmem_fs.h @@ -26,10 +26,13 @@ }; struct shmem_sb_info { + struct mutex idr_lock; + bool idr_nouse; + struct idr idr; /* manages inode-number */ unsigned long max_blocks; /* How many blocks are allowed */ struct percpu_counter used_blocks; /* How many are allocated */ - unsigned long max_inodes; /* How many inodes are allowed */ - unsigned long free_inodes; /* How many are left for allocation */ + int max_inodes; /* How many inodes are allowed */ + int free_inodes; /* How many are left for allocation */ spinlock_t stat_lock; /* Serialize shmem_sb_info changes */ kuid_t uid; /* Mount uid for root directory */ kgid_t gid; /* Mount gid for root directory */ --- linux-4.2.0.orig/include/linux/splice.h +++ linux-4.2.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-4.2.0.orig/include/linux/vt_kern.h +++ linux-4.2.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-4.2.0.orig/include/misc/cxl.h +++ linux-4.2.0/include/misc/cxl.h @@ -200,4 +200,14 @@ ssize_t cxl_fd_read(struct file *file, char __user *buf, size_t count, loff_t *off); +/* + * For EEH, a driver may want to assert a PERST will reload the same image + * from flash into the FPGA. + * + * This is a property of the entire adapter, not a single AFU, so drivers + * should set this property with care! + */ +void cxl_perst_reloads_same_image(struct cxl_afu *afu, + bool perst_reloads_same_image); + #endif /* _MISC_CXL_H */ --- linux-4.2.0.orig/include/net/ip_tunnels.h +++ linux-4.2.0/include/net/ip_tunnels.h @@ -51,6 +51,20 @@ __be32 saddr; }; +/* A fan overlay /8 (250.0.0.0/8, for example) maps to exactly one /16 + * underlay (10.88.0.0/16, for example). Multiple local addresses within + * the /16 may be used, but a particular overlay may not span + * multiple underlay subnets. + * + * We store one underlay, indexed by the overlay's high order octet. + */ +#define FAN_OVERLAY_CNT 256 + +struct ip_tunnel_fan { +/* u32 __rcu *map;*/ + u32 map[FAN_OVERLAY_CNT]; +}; + struct ip_tunnel { struct ip_tunnel __rcu *next; struct hlist_node hash_node; @@ -82,6 +96,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; }; @@ -101,6 +116,7 @@ #define TUNNEL_VXLAN_OPT __cpu_to_be16(0x1000) #define TUNNEL_OPTIONS_PRESENT (TUNNEL_GENEVE_OPT | TUNNEL_VXLAN_OPT) +#define TUNNEL_FAN __cpu_to_be16(0x4000) struct tnl_ptk_info { __be16 flags; --- linux-4.2.0.orig/include/trace/events/fs.h +++ linux-4.2.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-4.2.0.orig/include/uapi/linux/Kbuild +++ linux-4.2.0/include/uapi/linux/Kbuild @@ -59,6 +59,7 @@ header-y += atm_tcp.h header-y += atm_zatm.h header-y += audit.h +header-y += aufs_type.h header-y += auto_fs4.h header-y += auto_fs.h header-y += auxvec.h --- linux-4.2.0.orig/include/uapi/linux/aufs_type.h +++ linux-4.2.0/include/uapi/linux/aufs_type.h @@ -0,0 +1,419 @@ +/* + * Copyright (C) 2005-2015 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 . + */ + +#ifndef __AUFS_TYPE_H__ +#define __AUFS_TYPE_H__ + +#define AUFS_NAME "aufs" + +#ifdef __KERNEL__ +/* + * define it before including all other headers. + * sched.h may use pr_* macros before defining "current", so define the + * no-current version first, and re-define later. + */ +#define pr_fmt(fmt) AUFS_NAME " %s:%d: " fmt, __func__, __LINE__ +#include +#undef pr_fmt +#define pr_fmt(fmt) \ + AUFS_NAME " %s:%d:%.*s[%d]: " fmt, __func__, __LINE__, \ + (int)sizeof(current->comm), current->comm, current->pid +#else +#include +#include +#endif /* __KERNEL__ */ + +#include + +#define AUFS_VERSION "4.x-rcN-20150629" + +/* todo? move this to linux-2.6.19/include/magic.h */ +#define AUFS_SUPER_MAGIC ('a' << 24 | 'u' << 16 | 'f' << 8 | 's') + +/* ---------------------------------------------------------------------- */ + +#ifdef CONFIG_AUFS_BRANCH_MAX_127 +typedef int8_t aufs_bindex_t; +#define AUFS_BRANCH_MAX 127 +#else +typedef int16_t aufs_bindex_t; +#ifdef CONFIG_AUFS_BRANCH_MAX_511 +#define AUFS_BRANCH_MAX 511 +#elif defined(CONFIG_AUFS_BRANCH_MAX_1023) +#define AUFS_BRANCH_MAX 1023 +#elif defined(CONFIG_AUFS_BRANCH_MAX_32767) +#define AUFS_BRANCH_MAX 32767 +#endif +#endif + +#ifdef __KERNEL__ +#ifndef AUFS_BRANCH_MAX +#error unknown CONFIG_AUFS_BRANCH_MAX value +#endif +#endif /* __KERNEL__ */ + +/* ---------------------------------------------------------------------- */ + +#define AUFS_FSTYPE AUFS_NAME + +#define AUFS_ROOT_INO 2 +#define AUFS_FIRST_INO 11 + +#define AUFS_WH_PFX ".wh." +#define AUFS_WH_PFX_LEN ((int)sizeof(AUFS_WH_PFX) - 1) +#define AUFS_WH_TMP_LEN 4 +/* a limit for rmdir/rename a dir and copyup */ +#define AUFS_MAX_NAMELEN (NAME_MAX \ + - AUFS_WH_PFX_LEN * 2 /* doubly whiteouted */\ + - 1 /* dot */\ + - AUFS_WH_TMP_LEN) /* hex */ +#define AUFS_XINO_FNAME "." AUFS_NAME ".xino" +#define AUFS_XINO_DEFPATH "/tmp/" AUFS_XINO_FNAME +#define AUFS_XINO_DEF_SEC 30 /* seconds */ +#define AUFS_XINO_DEF_TRUNC 45 /* percentage */ +#define AUFS_DIRWH_DEF 3 +#define AUFS_RDCACHE_DEF 10 /* seconds */ +#define AUFS_RDCACHE_MAX 3600 /* seconds */ +#define AUFS_RDBLK_DEF 512 /* bytes */ +#define AUFS_RDHASH_DEF 32 +#define AUFS_WKQ_NAME AUFS_NAME "d" +#define AUFS_MFS_DEF_SEC 30 /* seconds */ +#define AUFS_MFS_MAX_SEC 3600 /* seconds */ +#define AUFS_FHSM_CACHE_DEF_SEC 30 /* seconds */ +#define AUFS_PLINK_WARN 50 /* number of plinks in a single bucket */ + +/* pseudo-link maintenace under /proc */ +#define AUFS_PLINK_MAINT_NAME "plink_maint" +#define AUFS_PLINK_MAINT_DIR "fs/" AUFS_NAME +#define AUFS_PLINK_MAINT_PATH AUFS_PLINK_MAINT_DIR "/" AUFS_PLINK_MAINT_NAME + +#define AUFS_DIROPQ_NAME AUFS_WH_PFX ".opq" /* whiteouted doubly */ +#define AUFS_WH_DIROPQ AUFS_WH_PFX AUFS_DIROPQ_NAME + +#define AUFS_BASE_NAME AUFS_WH_PFX AUFS_NAME +#define AUFS_PLINKDIR_NAME AUFS_WH_PFX "plnk" +#define AUFS_ORPHDIR_NAME AUFS_WH_PFX "orph" + +/* doubly whiteouted */ +#define AUFS_WH_BASE AUFS_WH_PFX AUFS_BASE_NAME +#define AUFS_WH_PLINKDIR AUFS_WH_PFX AUFS_PLINKDIR_NAME +#define AUFS_WH_ORPHDIR AUFS_WH_PFX AUFS_ORPHDIR_NAME + +/* branch permissions and attributes */ +#define AUFS_BRPERM_RW "rw" +#define AUFS_BRPERM_RO "ro" +#define AUFS_BRPERM_RR "rr" +#define AUFS_BRATTR_COO_REG "coo_reg" +#define AUFS_BRATTR_COO_ALL "coo_all" +#define AUFS_BRATTR_FHSM "fhsm" +#define AUFS_BRATTR_UNPIN "unpin" +#define AUFS_BRATTR_ICEX "icex" +#define AUFS_BRATTR_ICEX_SEC "icexsec" +#define AUFS_BRATTR_ICEX_SYS "icexsys" +#define AUFS_BRATTR_ICEX_TR "icextr" +#define AUFS_BRATTR_ICEX_USR "icexusr" +#define AUFS_BRATTR_ICEX_OTH "icexoth" +#define AUFS_BRRATTR_WH "wh" +#define AUFS_BRWATTR_NLWH "nolwh" +#define AUFS_BRWATTR_MOO "moo" + +#define AuBrPerm_RW 1 /* writable, hardlinkable wh */ +#define AuBrPerm_RO (1 << 1) /* readonly */ +#define AuBrPerm_RR (1 << 2) /* natively readonly */ +#define AuBrPerm_Mask (AuBrPerm_RW | AuBrPerm_RO | AuBrPerm_RR) + +#define AuBrAttr_COO_REG (1 << 3) /* copy-up on open */ +#define AuBrAttr_COO_ALL (1 << 4) +#define AuBrAttr_COO_Mask (AuBrAttr_COO_REG | AuBrAttr_COO_ALL) + +#define AuBrAttr_FHSM (1 << 5) /* file-based hsm */ +#define AuBrAttr_UNPIN (1 << 6) /* rename-able top dir of + branch. meaningless since + linux-3.18-rc1 */ + +/* ignore error in copying XATTR */ +#define AuBrAttr_ICEX_SEC (1 << 7) +#define AuBrAttr_ICEX_SYS (1 << 8) +#define AuBrAttr_ICEX_TR (1 << 9) +#define AuBrAttr_ICEX_USR (1 << 10) +#define AuBrAttr_ICEX_OTH (1 << 11) +#define AuBrAttr_ICEX (AuBrAttr_ICEX_SEC \ + | AuBrAttr_ICEX_SYS \ + | AuBrAttr_ICEX_TR \ + | AuBrAttr_ICEX_USR \ + | AuBrAttr_ICEX_OTH) + +#define AuBrRAttr_WH (1 << 12) /* whiteout-able */ +#define AuBrRAttr_Mask AuBrRAttr_WH + +#define AuBrWAttr_NoLinkWH (1 << 13) /* un-hardlinkable whiteouts */ +#define AuBrWAttr_MOO (1 << 14) /* move-up on open */ +#define AuBrWAttr_Mask (AuBrWAttr_NoLinkWH | AuBrWAttr_MOO) + +#define AuBrAttr_CMOO_Mask (AuBrAttr_COO_Mask | AuBrWAttr_MOO) + +/* #warning test userspace */ +#ifdef __KERNEL__ +#ifndef CONFIG_AUFS_FHSM +#undef AuBrAttr_FHSM +#define AuBrAttr_FHSM 0 +#endif +#ifndef CONFIG_AUFS_XATTR +#undef AuBrAttr_ICEX +#define AuBrAttr_ICEX 0 +#undef AuBrAttr_ICEX_SEC +#define AuBrAttr_ICEX_SEC 0 +#undef AuBrAttr_ICEX_SYS +#define AuBrAttr_ICEX_SYS 0 +#undef AuBrAttr_ICEX_TR +#define AuBrAttr_ICEX_TR 0 +#undef AuBrAttr_ICEX_USR +#define AuBrAttr_ICEX_USR 0 +#undef AuBrAttr_ICEX_OTH +#define AuBrAttr_ICEX_OTH 0 +#endif +#endif + +/* the longest combination */ +/* AUFS_BRATTR_ICEX and AUFS_BRATTR_ICEX_TR don't affect here */ +#define AuBrPermStrSz sizeof(AUFS_BRPERM_RW \ + "+" AUFS_BRATTR_COO_REG \ + "+" AUFS_BRATTR_FHSM \ + "+" AUFS_BRATTR_UNPIN \ + "+" AUFS_BRATTR_ICEX_SEC \ + "+" AUFS_BRATTR_ICEX_SYS \ + "+" AUFS_BRATTR_ICEX_USR \ + "+" AUFS_BRATTR_ICEX_OTH \ + "+" AUFS_BRWATTR_NLWH) + +typedef struct { + char a[AuBrPermStrSz]; +} au_br_perm_str_t; + +static inline int au_br_writable(int brperm) +{ + return brperm & AuBrPerm_RW; +} + +static inline int au_br_whable(int brperm) +{ + return brperm & (AuBrPerm_RW | AuBrRAttr_WH); +} + +static inline int au_br_wh_linkable(int brperm) +{ + return !(brperm & AuBrWAttr_NoLinkWH); +} + +static inline int au_br_cmoo(int brperm) +{ + return brperm & AuBrAttr_CMOO_Mask; +} + +static inline int au_br_fhsm(int brperm) +{ + return brperm & AuBrAttr_FHSM; +} + +/* ---------------------------------------------------------------------- */ + +/* ioctl */ +enum { + /* readdir in userspace */ + AuCtl_RDU, + AuCtl_RDU_INO, + + AuCtl_WBR_FD, /* pathconf wrapper */ + AuCtl_IBUSY, /* busy inode */ + AuCtl_MVDOWN, /* move-down */ + AuCtl_BR, /* info about branches */ + AuCtl_FHSM_FD /* connection for fhsm */ +}; + +/* borrowed from linux/include/linux/kernel.h */ +#ifndef ALIGN +#define ALIGN(x, a) __ALIGN_MASK(x, (typeof(x))(a)-1) +#define __ALIGN_MASK(x, mask) (((x)+(mask))&~(mask)) +#endif + +/* borrowed from linux/include/linux/compiler-gcc3.h */ +#ifndef __aligned +#define __aligned(x) __attribute__((aligned(x))) +#endif + +#ifdef __KERNEL__ +#ifndef __packed +#define __packed __attribute__((packed)) +#endif +#endif + +struct au_rdu_cookie { + uint64_t h_pos; + int16_t bindex; + uint8_t flags; + uint8_t pad; + uint32_t generation; +} __aligned(8); + +struct au_rdu_ent { + uint64_t ino; + int16_t bindex; + uint8_t type; + uint8_t nlen; + uint8_t wh; + char name[0]; +} __aligned(8); + +static inline int au_rdu_len(int nlen) +{ + /* include the terminating NULL */ + return ALIGN(sizeof(struct au_rdu_ent) + nlen + 1, + sizeof(uint64_t)); +} + +union au_rdu_ent_ul { + struct au_rdu_ent __user *e; + uint64_t ul; +}; + +enum { + AufsCtlRduV_SZ, + AufsCtlRduV_End +}; + +struct aufs_rdu { + /* input */ + union { + uint64_t sz; /* AuCtl_RDU */ + uint64_t nent; /* AuCtl_RDU_INO */ + }; + union au_rdu_ent_ul ent; + uint16_t verify[AufsCtlRduV_End]; + + /* input/output */ + uint32_t blk; + + /* output */ + union au_rdu_ent_ul tail; + /* number of entries which were added in a single call */ + uint64_t rent; + uint8_t full; + uint8_t shwh; + + struct au_rdu_cookie cookie; +} __aligned(8); + +/* ---------------------------------------------------------------------- */ + +struct aufs_wbr_fd { + uint32_t oflags; + int16_t brid; +} __aligned(8); + +/* ---------------------------------------------------------------------- */ + +struct aufs_ibusy { + uint64_t ino, h_ino; + int16_t bindex; +} __aligned(8); + +/* ---------------------------------------------------------------------- */ + +/* error code for move-down */ +/* the actual message strings are implemented in aufs-util.git */ +enum { + EAU_MVDOWN_OPAQUE = 1, + EAU_MVDOWN_WHITEOUT, + EAU_MVDOWN_UPPER, + EAU_MVDOWN_BOTTOM, + EAU_MVDOWN_NOUPPER, + EAU_MVDOWN_NOLOWERBR, + EAU_Last +}; + +/* flags for move-down */ +#define AUFS_MVDOWN_DMSG 1 +#define AUFS_MVDOWN_OWLOWER (1 << 1) /* overwrite lower */ +#define AUFS_MVDOWN_KUPPER (1 << 2) /* keep upper */ +#define AUFS_MVDOWN_ROLOWER (1 << 3) /* do even if lower is RO */ +#define AUFS_MVDOWN_ROLOWER_R (1 << 4) /* did on lower RO */ +#define AUFS_MVDOWN_ROUPPER (1 << 5) /* do even if upper is RO */ +#define AUFS_MVDOWN_ROUPPER_R (1 << 6) /* did on upper RO */ +#define AUFS_MVDOWN_BRID_UPPER (1 << 7) /* upper brid */ +#define AUFS_MVDOWN_BRID_LOWER (1 << 8) /* lower brid */ +#define AUFS_MVDOWN_FHSM_LOWER (1 << 9) /* find fhsm attr for lower */ +#define AUFS_MVDOWN_STFS (1 << 10) /* req. stfs */ +#define AUFS_MVDOWN_STFS_FAILED (1 << 11) /* output: stfs is unusable */ +#define AUFS_MVDOWN_BOTTOM (1 << 12) /* output: no more lowers */ + +/* index for move-down */ +enum { + AUFS_MVDOWN_UPPER, + AUFS_MVDOWN_LOWER, + AUFS_MVDOWN_NARRAY +}; + +/* + * additional info of move-down + * number of free blocks and inodes. + * subset of struct kstatfs, but smaller and always 64bit. + */ +struct aufs_stfs { + uint64_t f_blocks; + uint64_t f_bavail; + uint64_t f_files; + uint64_t f_ffree; +}; + +struct aufs_stbr { + int16_t brid; /* optional input */ + int16_t bindex; /* output */ + struct aufs_stfs stfs; /* output when AUFS_MVDOWN_STFS set */ +} __aligned(8); + +struct aufs_mvdown { + uint32_t flags; /* input/output */ + struct aufs_stbr stbr[AUFS_MVDOWN_NARRAY]; /* input/output */ + int8_t au_errno; /* output */ +} __aligned(8); + +/* ---------------------------------------------------------------------- */ + +union aufs_brinfo { + /* PATH_MAX may differ between kernel-space and user-space */ + char _spacer[4096]; + struct { + int16_t id; + int perm; + char path[0]; + }; +} __aligned(8); + +/* ---------------------------------------------------------------------- */ + +#define AuCtlType 'A' +#define AUFS_CTL_RDU _IOWR(AuCtlType, AuCtl_RDU, struct aufs_rdu) +#define AUFS_CTL_RDU_INO _IOWR(AuCtlType, AuCtl_RDU_INO, struct aufs_rdu) +#define AUFS_CTL_WBR_FD _IOW(AuCtlType, AuCtl_WBR_FD, \ + struct aufs_wbr_fd) +#define AUFS_CTL_IBUSY _IOWR(AuCtlType, AuCtl_IBUSY, struct aufs_ibusy) +#define AUFS_CTL_MVDOWN _IOWR(AuCtlType, AuCtl_MVDOWN, \ + struct aufs_mvdown) +#define AUFS_CTL_BRINFO _IOW(AuCtlType, AuCtl_BR, union aufs_brinfo) +#define AUFS_CTL_FHSM_FD _IOW(AuCtlType, AuCtl_FHSM_FD, int) + +#endif /* __AUFS_TYPE_H__ */ --- linux-4.2.0.orig/include/uapi/linux/if_tunnel.h +++ linux-4.2.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_MAP = 33, + __IFLA_IPTUN_MAX, }; #define IFLA_IPTUN_MAX (__IFLA_IPTUN_MAX - 1) @@ -131,4 +135,20 @@ }; #define IFLA_VTI_MAX (__IFLA_VTI_MAX - 1) + +enum { + IFLA_FAN_UNSPEC, + IFLA_FAN_MAPPING, + __IFLA_FAN_MAX, +}; + +#define IFLA_FAN_MAX (__IFLA_FAN_MAX - 1) + +struct ip_tunnel_fan_map { + __be32 underlay; + __be32 overlay; + __u16 underlay_prefix; + __u16 overlay_prefix; +}; + #endif /* _UAPI_IF_TUNNEL_H_ */ --- linux-4.2.0.orig/include/uapi/linux/kd.h +++ linux-4.2.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-4.2.0.orig/include/uapi/linux/perf_event.h +++ linux-4.2.0/include/uapi/linux/perf_event.h @@ -922,6 +922,7 @@ * * in_tx: running in a hardware transaction * abort: aborting a hardware transaction + * cycles: cycles from last branch (or 0 if not supported) */ struct perf_branch_entry { __u64 from; @@ -930,7 +931,8 @@ predicted:1,/* target predicted */ in_tx:1, /* in transaction */ abort:1, /* transaction abort */ - reserved:60; + cycles:16, /* cycle count to last branch */ + reserved:44; }; #endif /* _UAPI_LINUX_PERF_EVENT_H */ --- linux-4.2.0.orig/include/uapi/misc/cxl.h +++ linux-4.2.0/include/uapi/misc/cxl.h @@ -29,8 +29,10 @@ #define CXL_START_WORK_AMR 0x0000000000000001ULL #define CXL_START_WORK_NUM_IRQS 0x0000000000000002ULL +#define CXL_START_WORK_ERR_FF 0x0000000000000004ULL #define CXL_START_WORK_ALL (CXL_START_WORK_AMR |\ - CXL_START_WORK_NUM_IRQS) + CXL_START_WORK_NUM_IRQS |\ + CXL_START_WORK_ERR_FF) /* Possible modes that an afu can be in */ --- linux-4.2.0.orig/include/uapi/scsi/Kbuild +++ linux-4.2.0/include/uapi/scsi/Kbuild @@ -3,3 +3,4 @@ header-y += scsi_bsg_fc.h header-y += scsi_netlink.h header-y += scsi_netlink_fc.h +header-y += cxlflash_ioctl.h --- linux-4.2.0.orig/include/uapi/scsi/cxlflash_ioctl.h +++ linux-4.2.0/include/uapi/scsi/cxlflash_ioctl.h @@ -0,0 +1,174 @@ +/* + * CXL Flash Device Driver + * + * Written by: Manoj N. Kumar , IBM Corporation + * Matthew R. Ochs , IBM Corporation + * + * Copyright (C) 2015 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; either version + * 2 of the License, or (at your option) any later version. + */ + +#ifndef _CXLFLASH_IOCTL_H +#define _CXLFLASH_IOCTL_H + +#include + +/* + * Structure and flag definitions CXL Flash superpipe ioctls + */ + +#define DK_CXLFLASH_VERSION_0 0 + +struct dk_cxlflash_hdr { + __u16 version; /* Version data */ + __u16 rsvd[3]; /* Reserved for future use */ + __u64 flags; /* Input flags */ + __u64 return_flags; /* Returned flags */ +}; + +/* + * Notes: + * ----- + * The 'context_id' field of all ioctl structures contains the context + * identifier for a context in the lower 32-bits (upper 32-bits are not + * to be used when identifying a context to the AFU). That said, the value + * in its entirety (all 64-bits) is to be treated as an opaque cookie and + * should be presented as such when issuing ioctls. + * + * For DK_CXLFLASH_ATTACH ioctl, user specifies read/write access + * permissions via the O_RDONLY, O_WRONLY, and O_RDWR flags defined in + * the fcntl.h header file. + */ +#define DK_CXLFLASH_ATTACH_REUSE_CONTEXT 0x8000000000000000ULL + +struct dk_cxlflash_attach { + struct dk_cxlflash_hdr hdr; /* Common fields */ + __u64 num_interrupts; /* Requested number of interrupts */ + __u64 context_id; /* Returned context */ + __u64 mmio_size; /* Returned size of MMIO area */ + __u64 block_size; /* Returned block size, in bytes */ + __u64 adap_fd; /* Returned adapter file descriptor */ + __u64 last_lba; /* Returned last LBA on the device */ + __u64 max_xfer; /* Returned max transfer size, blocks */ + __u64 reserved[8]; /* Reserved for future use */ +}; + +struct dk_cxlflash_detach { + struct dk_cxlflash_hdr hdr; /* Common fields */ + __u64 context_id; /* Context to detach */ + __u64 reserved[8]; /* Reserved for future use */ +}; + +struct dk_cxlflash_udirect { + struct dk_cxlflash_hdr hdr; /* Common fields */ + __u64 context_id; /* Context to own physical resources */ + __u64 rsrc_handle; /* Returned resource handle */ + __u64 last_lba; /* Returned last LBA on the device */ + __u64 reserved[8]; /* Reserved for future use */ +}; + +#define DK_CXLFLASH_UVIRTUAL_NEED_WRITE_SAME 0x8000000000000000ULL + +struct dk_cxlflash_uvirtual { + struct dk_cxlflash_hdr hdr; /* Common fields */ + __u64 context_id; /* Context to own virtual resources */ + __u64 lun_size; /* Requested size, in 4K blocks */ + __u64 rsrc_handle; /* Returned resource handle */ + __u64 last_lba; /* Returned last LBA of LUN */ + __u64 reserved[8]; /* Reserved for future use */ +}; + +struct dk_cxlflash_release { + struct dk_cxlflash_hdr hdr; /* Common fields */ + __u64 context_id; /* Context owning resources */ + __u64 rsrc_handle; /* Resource handle to release */ + __u64 reserved[8]; /* Reserved for future use */ +}; + +struct dk_cxlflash_resize { + struct dk_cxlflash_hdr hdr; /* Common fields */ + __u64 context_id; /* Context owning resources */ + __u64 rsrc_handle; /* Resource handle of LUN to resize */ + __u64 req_size; /* New requested size, in 4K blocks */ + __u64 last_lba; /* Returned last LBA of LUN */ + __u64 reserved[8]; /* Reserved for future use */ +}; + +struct dk_cxlflash_clone { + struct dk_cxlflash_hdr hdr; /* Common fields */ + __u64 context_id_src; /* Context to clone from */ + __u64 context_id_dst; /* Context to clone to */ + __u64 adap_fd_src; /* Source context adapter fd */ + __u64 reserved[8]; /* Reserved for future use */ +}; + +#define DK_CXLFLASH_VERIFY_SENSE_LEN 18 +#define DK_CXLFLASH_VERIFY_HINT_SENSE 0x8000000000000000ULL + +struct dk_cxlflash_verify { + struct dk_cxlflash_hdr hdr; /* Common fields */ + __u64 context_id; /* Context owning resources to verify */ + __u64 rsrc_handle; /* Resource handle of LUN */ + __u64 hint; /* Reasons for verify */ + __u64 last_lba; /* Returned last LBA of device */ + __u8 sense_data[DK_CXLFLASH_VERIFY_SENSE_LEN]; /* SCSI sense data */ + __u8 pad[6]; /* Pad to next 8-byte boundary */ + __u64 reserved[8]; /* Reserved for future use */ +}; + +#define DK_CXLFLASH_RECOVER_AFU_CONTEXT_RESET 0x8000000000000000ULL + +struct dk_cxlflash_recover_afu { + struct dk_cxlflash_hdr hdr; /* Common fields */ + __u64 reason; /* Reason for recovery request */ + __u64 context_id; /* Context to recover / updated ID */ + __u64 mmio_size; /* Returned size of MMIO area */ + __u64 adap_fd; /* Returned adapter file descriptor */ + __u64 reserved[8]; /* Reserved for future use */ +}; + +#define DK_CXLFLASH_MANAGE_LUN_WWID_LEN 16 +#define DK_CXLFLASH_MANAGE_LUN_ENABLE_SUPERPIPE 0x8000000000000000ULL +#define DK_CXLFLASH_MANAGE_LUN_DISABLE_SUPERPIPE 0x4000000000000000ULL +#define DK_CXLFLASH_MANAGE_LUN_ALL_PORTS_ACCESSIBLE 0x2000000000000000ULL + +struct dk_cxlflash_manage_lun { + struct dk_cxlflash_hdr hdr; /* Common fields */ + __u8 wwid[DK_CXLFLASH_MANAGE_LUN_WWID_LEN]; /* Page83 WWID, NAA-6 */ + __u64 reserved[8]; /* Rsvd, future use */ +}; + +union cxlflash_ioctls { + struct dk_cxlflash_attach attach; + struct dk_cxlflash_detach detach; + struct dk_cxlflash_udirect udirect; + struct dk_cxlflash_uvirtual uvirtual; + struct dk_cxlflash_release release; + struct dk_cxlflash_resize resize; + struct dk_cxlflash_clone clone; + struct dk_cxlflash_verify verify; + struct dk_cxlflash_recover_afu recover_afu; + struct dk_cxlflash_manage_lun manage_lun; +}; + +#define MAX_CXLFLASH_IOCTL_SZ (sizeof(union cxlflash_ioctls)) + +#define CXL_MAGIC 0xCA +#define CXL_IOWR(_n, _s) _IOWR(CXL_MAGIC, _n, struct _s) + +#define DK_CXLFLASH_ATTACH CXL_IOWR(0x80, dk_cxlflash_attach) +#define DK_CXLFLASH_USER_DIRECT CXL_IOWR(0x81, dk_cxlflash_udirect) +#define DK_CXLFLASH_RELEASE CXL_IOWR(0x82, dk_cxlflash_release) +#define DK_CXLFLASH_DETACH CXL_IOWR(0x83, dk_cxlflash_detach) +#define DK_CXLFLASH_VERIFY CXL_IOWR(0x84, dk_cxlflash_verify) +#define DK_CXLFLASH_RECOVER_AFU CXL_IOWR(0x85, dk_cxlflash_recover_afu) +#define DK_CXLFLASH_MANAGE_LUN CXL_IOWR(0x86, dk_cxlflash_manage_lun) +#define DK_CXLFLASH_USER_VIRTUAL CXL_IOWR(0x87, dk_cxlflash_uvirtual) +#define DK_CXLFLASH_VLUN_RESIZE CXL_IOWR(0x88, dk_cxlflash_resize) +#define DK_CXLFLASH_VLUN_CLONE CXL_IOWR(0x89, dk_cxlflash_clone) + +#endif /* ifndef _CXLFLASH_IOCTL_H */ --- linux-4.2.0.orig/init/Kconfig +++ linux-4.2.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-4.2.0.orig/init/noinitramfs.c +++ linux-4.2.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-4.2.0.orig/init/version.c +++ linux-4.2.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-4.2.0.orig/ipc/sem.c +++ linux-4.2.0/ipc/sem.c @@ -1984,6 +1984,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-4.2.0.orig/kernel/fork.c +++ linux-4.2.0/kernel/fork.c @@ -461,7 +461,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-4.2.0.orig/kernel/irq/Kconfig +++ linux-4.2.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-4.2.0.orig/kernel/irq/manage.c +++ linux-4.2.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-4.2.0.orig/kernel/kthread.c +++ linux-4.2.0/kernel/kthread.c @@ -294,6 +294,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 @@ -307,6 +318,7 @@ */ wait_for_completion(&done); } +ready: task = create->result; if (!IS_ERR(task)) { static const struct sched_param param = { .sched_priority = 0 }; --- linux-4.2.0.orig/kernel/workqueue.c +++ linux-4.2.0/kernel/workqueue.c @@ -2614,7 +2614,7 @@ out_unlock: mutex_unlock(&wq->mutex); } -EXPORT_SYMBOL_GPL(flush_workqueue); +EXPORT_SYMBOL(flush_workqueue); /** * drain_workqueue - drain a workqueue --- linux-4.2.0.orig/lib/klist.c +++ linux-4.2.0/lib/klist.c @@ -324,6 +324,47 @@ } /** + * klist_prev - Ante up prev node in list. + * @i: Iterator structure. + * + * First grab list lock. Decrement the reference count of the previous + * node, if there was one. Grab the prev node, increment its reference + * count, drop the lock, and return that prev node. + */ +struct klist_node *klist_prev(struct klist_iter *i) +{ + void (*put)(struct klist_node *) = i->i_klist->put; + struct klist_node *last = i->i_cur; + struct klist_node *prev; + + spin_lock(&i->i_klist->k_lock); + + if (last) { + prev = to_klist_node(last->n_node.prev); + if (!klist_dec_and_del(last)) + put = NULL; + } else + prev = to_klist_node(i->i_klist->k_list.prev); + + i->i_cur = NULL; + while (prev != to_klist_node(&i->i_klist->k_list)) { + if (likely(!knode_dead(prev))) { + kref_get(&prev->n_ref); + i->i_cur = prev; + break; + } + prev = to_klist_node(prev->n_node.prev); + } + + spin_unlock(&i->i_klist->k_lock); + + if (put && last) + put(last); + return i->i_cur; +} +EXPORT_SYMBOL_GPL(klist_prev); + +/** * klist_next - Ante up next node in list. * @i: Iterator structure. * --- linux-4.2.0.orig/mm/Makefile +++ linux-4.2.0/mm/Makefile @@ -21,7 +21,7 @@ mm_init.o mmu_context.o percpu.o slab_common.o \ compaction.o vmacache.o \ interval_tree.o list_lru.o workingset.o \ - debug.o $(mmu-y) + prfile.o debug.o $(mmu-y) obj-y += init-mm.o --- linux-4.2.0.orig/mm/filemap.c +++ linux-4.2.0/mm/filemap.c @@ -2089,7 +2089,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-4.2.0.orig/mm/madvise.c +++ linux-4.2.0/mm/madvise.c @@ -321,12 +321,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-4.2.0.orig/mm/memory.c +++ linux-4.2.0/mm/memory.c @@ -2034,7 +2034,7 @@ } if (!page_mkwrite) - file_update_time(vma->vm_file); + vma_file_update_time(vma); } return VM_FAULT_WRITE; --- linux-4.2.0.orig/mm/mmap.c +++ linux-4.2.0/mm/mmap.c @@ -274,7 +274,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; @@ -886,7 +886,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); @@ -1671,8 +1671,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); @@ -2473,7 +2473,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); @@ -2492,7 +2492,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)); @@ -2635,7 +2635,6 @@ struct vm_area_struct *vma; unsigned long populate = 0; unsigned long ret = -EINVAL; - struct file *file; pr_warn_once("%s (%d) uses deprecated remap_file_pages() syscall. " "See Documentation/vm/remap_file_pages.txt.\n", @@ -2679,10 +2678,10 @@ munlock_vma_pages_range(vma, start, start + size); } - file = get_file(vma->vm_file); + vma_get_file(vma); ret = do_mmap_pgoff(vma->vm_file, start, size, prot, flags, pgoff, &populate); - fput(file); + vma_fput(vma); out: up_write(&mm->mmap_sem); if (populate) @@ -2949,7 +2948,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-4.2.0.orig/mm/msync.c +++ linux-4.2.0/mm/msync.c @@ -84,10 +84,10 @@ 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); 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-4.2.0.orig/mm/nommu.c +++ linux-4.2.0/mm/nommu.c @@ -671,7 +671,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 */ @@ -829,7 +829,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); } @@ -1354,7 +1354,7 @@ goto error_just_free; } } - fput(region->vm_file); + vmr_fput(region); kmem_cache_free(vm_region_jar, region); region = pregion; result = start; @@ -1429,10 +1429,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); return ret; --- linux-4.2.0.orig/mm/prfile.c +++ linux-4.2.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_path.dentry->d_name.name : "(null)"); +#endif +} + +void vma_do_file_update_time(struct vm_area_struct *vma, const char func[], + int line) +{ + struct file *f = vma->vm_file, *pr = vma->vm_prfile; + + prfile_trace(f, pr, func, line, __func__); + file_update_time(f); + if (f && pr) + file_update_time(pr); +} + +struct file *vma_do_pr_or_file(struct vm_area_struct *vma, const char func[], + int line) +{ + struct file *f = vma->vm_file, *pr = vma->vm_prfile; + + prfile_trace(f, pr, func, line, __func__); + return (f && pr) ? pr : f; +} + +void vma_do_get_file(struct vm_area_struct *vma, const char func[], int line) +{ + struct file *f = vma->vm_file, *pr = vma->vm_prfile; + + prfile_trace(f, pr, func, line, __func__); + get_file(f); + if (f && pr) + get_file(pr); +} + +void vma_do_fput(struct vm_area_struct *vma, const char func[], int line) +{ + struct file *f = vma->vm_file, *pr = vma->vm_prfile; + + prfile_trace(f, pr, func, line, __func__); + fput(f); + if (f && pr) + fput(pr); +} + +#ifndef CONFIG_MMU +struct file *vmr_do_pr_or_file(struct vm_region *region, const char func[], + int line) +{ + struct file *f = region->vm_file, *pr = region->vm_prfile; + + prfile_trace(f, pr, func, line, __func__); + return (f && pr) ? pr : f; +} + +void vmr_do_fput(struct vm_region *region, const char func[], int line) +{ + struct file *f = region->vm_file, *pr = region->vm_prfile; + + prfile_trace(f, pr, func, line, __func__); + fput(f); + if (f && pr) + fput(pr); +} +#endif /* !CONFIG_MMU */ --- linux-4.2.0.orig/mm/shmem.c +++ linux-4.2.0/mm/shmem.c @@ -110,9 +110,13 @@ return totalram_pages / 2; } -static unsigned long shmem_default_max_inodes(void) +static int shmem_default_max_inodes(void) { - return min(totalram_pages - totalhigh_pages, totalram_pages / 2); + unsigned long ul; + + ul = INT_MAX; + ul = min3(ul, totalram_pages - totalhigh_pages, totalram_pages / 2); + return ul; } #endif @@ -587,6 +591,7 @@ static void shmem_evict_inode(struct inode *inode) { struct shmem_inode_info *info = SHMEM_I(inode); + struct shmem_sb_info *sbinfo = SHMEM_SB(inode->i_sb); if (inode->i_mapping->a_ops == &shmem_aops) { shmem_unacct_size(info->flags, inode->i_size); @@ -602,6 +607,11 @@ simple_xattrs_free(&info->xattrs); WARN_ON(inode->i_blocks); + if (!sbinfo->idr_nouse && inode->i_ino) { + mutex_lock(&sbinfo->idr_lock); + idr_remove(&sbinfo->idr, inode->i_ino); + mutex_unlock(&sbinfo->idr_lock); + } shmem_free_inode(inode->i_sb); clear_inode(inode); } @@ -1401,13 +1411,13 @@ struct inode *inode; struct shmem_inode_info *info; struct shmem_sb_info *sbinfo = SHMEM_SB(sb); + int ino; if (shmem_reserve_inode(sb)) return NULL; inode = new_inode(sb); if (inode) { - inode->i_ino = get_next_ino(); inode_init_owner(inode, dir, mode); inode->i_blocks = 0; inode->i_atime = inode->i_mtime = inode->i_ctime = CURRENT_TIME; @@ -1448,6 +1458,25 @@ mpol_shared_policy_init(&info->policy, NULL); break; } + + if (!sbinfo->idr_nouse) { + /* inum 0 and 1 are unused */ + mutex_lock(&sbinfo->idr_lock); + ino = idr_alloc(&sbinfo->idr, inode, 2, INT_MAX, + GFP_NOFS); + if (ino > 0) { + inode->i_ino = ino; + mutex_unlock(&sbinfo->idr_lock); + __insert_inode_hash(inode, inode->i_ino); + } else { + inode->i_ino = 0; + mutex_unlock(&sbinfo->idr_lock); + iput(inode); + /* shmem_free_inode() will be called */ + inode = NULL; + } + } else + inode->i_ino = get_next_ino(); } else shmem_free_inode(sb); return inode; @@ -2665,8 +2694,7 @@ static int shmem_match(struct inode *ino, void *vfh) { __u32 *fh = vfh; - __u64 inum = fh[2]; - inum = (inum << 32) | fh[1]; + __u64 inum = fh[1]; return ino->i_ino == inum && fh[0] == ino->i_generation; } @@ -2677,14 +2705,11 @@ struct dentry *dentry = NULL; u64 inum; - if (fh_len < 3) + if (fh_len < 2) return NULL; - inum = fid->raw[2]; - inum = (inum << 32) | fid->raw[1]; - - inode = ilookup5(sb, (unsigned long)(inum + fid->raw[0]), - shmem_match, fid->raw); + inum = fid->raw[1]; + inode = ilookup5(sb, inum, shmem_match, fid->raw); if (inode) { dentry = d_find_alias(inode); iput(inode); @@ -2696,30 +2721,15 @@ static int shmem_encode_fh(struct inode *inode, __u32 *fh, int *len, struct inode *parent) { - if (*len < 3) { - *len = 3; + if (*len < 2) { + *len = 2; return FILEID_INVALID; } - if (inode_unhashed(inode)) { - /* Unfortunately insert_inode_hash is not idempotent, - * so as we hash inodes here rather than at creation - * time, we need a lock to ensure we only try - * to do it once - */ - static DEFINE_SPINLOCK(lock); - spin_lock(&lock); - if (inode_unhashed(inode)) - __insert_inode_hash(inode, - inode->i_ino + inode->i_generation); - spin_unlock(&lock); - } - fh[0] = inode->i_generation; fh[1] = inode->i_ino; - fh[2] = ((__u64)inode->i_ino) >> 32; - *len = 3; + *len = 2; return 1; } @@ -2784,7 +2794,7 @@ goto bad_val; } else if (!strcmp(this_char,"nr_inodes")) { sbinfo->max_inodes = memparse(value, &rest); - if (*rest) + if (*rest || sbinfo->max_inodes < 2) goto bad_val; } else if (!strcmp(this_char,"mode")) { if (remount) @@ -2837,7 +2847,7 @@ { struct shmem_sb_info *sbinfo = SHMEM_SB(sb); struct shmem_sb_info config = *sbinfo; - unsigned long inodes; + int inodes; int error = -EINVAL; config.mpol = NULL; @@ -2885,7 +2895,7 @@ seq_printf(seq, ",size=%luk", sbinfo->max_blocks << (PAGE_CACHE_SHIFT - 10)); if (sbinfo->max_inodes != shmem_default_max_inodes()) - seq_printf(seq, ",nr_inodes=%lu", sbinfo->max_inodes); + seq_printf(seq, ",nr_inodes=%d", sbinfo->max_inodes); if (sbinfo->mode != (S_IRWXUGO | S_ISVTX)) seq_printf(seq, ",mode=%03ho", sbinfo->mode); if (!uid_eq(sbinfo->uid, GLOBAL_ROOT_UID)) @@ -2974,6 +2984,8 @@ { struct shmem_sb_info *sbinfo = SHMEM_SB(sb); + if (!sbinfo->idr_nouse) + idr_destroy(&sbinfo->idr); percpu_counter_destroy(&sbinfo->used_blocks); mpol_put(sbinfo->mpol); kfree(sbinfo); @@ -2992,6 +3004,8 @@ if (!sbinfo) return -ENOMEM; + mutex_init(&sbinfo->idr_lock); + idr_init(&sbinfo->idr); sbinfo->mode = S_IRWXUGO | S_ISVTX; sbinfo->uid = current_fsuid(); sbinfo->gid = current_fsgid(); @@ -3095,6 +3109,15 @@ kmem_cache_destroy(shmem_inode_cachep); } +static __init void shmem_no_idr(struct super_block *sb) +{ + struct shmem_sb_info *sbinfo; + + sbinfo = SHMEM_SB(sb); + sbinfo->idr_nouse = true; + idr_destroy(&sbinfo->idr); +} + static const struct address_space_operations shmem_aops = { .writepage = shmem_writepage, .set_page_dirty = __set_page_dirty_no_writeback, @@ -3230,6 +3253,7 @@ printk(KERN_ERR "Could not kern_mount tmpfs\n"); goto out1; } + shmem_no_idr(shm_mnt->mnt_sb); return 0; out1: --- linux-4.2.0.orig/net/ipv4/ip_tunnel.c +++ linux-4.2.0/net/ipv4/ip_tunnel.c @@ -1095,6 +1095,11 @@ } EXPORT_SYMBOL_GPL(ip_tunnel_newlink); +static int ip_tunnel_is_fan(struct ip_tunnel *tunnel) +{ + return tunnel->parms.i_flags & TUNNEL_FAN; +} + int ip_tunnel_changelink(struct net_device *dev, struct nlattr *tb[], struct ip_tunnel_parm *p) { @@ -1104,7 +1109,7 @@ struct ip_tunnel_net *itn = net_generic(net, tunnel->ip_tnl_net_id); if (dev == itn->fb_tunnel_dev) - return -EINVAL; + return ip_tunnel_is_fan(tunnel) ? 0 : -EINVAL; t = ip_tunnel_find(itn, p, dev->type); --- linux-4.2.0.orig/net/ipv4/ipip.c +++ linux-4.2.0/net/ipv4/ipip.c @@ -107,6 +107,7 @@ #include #include #include +#include #include #include @@ -208,6 +209,40 @@ return 0; } +static int ipip_tunnel_is_fan(struct ip_tunnel *tunnel) +{ + return tunnel->parms.i_flags & TUNNEL_FAN; +} + +/* + * 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 int ipip_build_fan_iphdr(struct ip_tunnel *tunnel, struct sk_buff *skb, struct iphdr *iph) +{ + unsigned int overlay; + u32 daddr, underlay; + + daddr = ntohl(ip_hdr(skb)->daddr); + overlay = daddr >> 24; + underlay = tunnel->fan.map[overlay]; + if (!underlay) + return -EINVAL; + + *iph = tunnel->parms.iph; + iph->daddr = htonl(underlay | ((daddr >> 8) & 0x0000ffff)); + return 0; +} + /* * This function assumes it is being called from dev_queue_xmit() * and that skb is filled properly by that function. @@ -215,7 +250,8 @@ 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 +260,14 @@ if (IS_ERR(skb)) goto out; + if (ipip_tunnel_is_fan(tunnel)) { + if (ipip_build_fan_iphdr(tunnel, skb, &fiph)) + goto tx_error; + tiph = &fiph; + } else { + tiph = &tunnel->parms.iph; + } + skb_set_inner_ipproto(skb, IPPROTO_IPIP); ip_tunnel_xmit(skb, dev, tiph, tiph->protocol); @@ -378,21 +422,88 @@ return ret; } +static void ipip_fan_free_map(struct ip_tunnel *t) +{ + memset(&t->fan.map, 0, sizeof(t->fan.map)); +} + +static int ipip_fan_set_map(struct ip_tunnel *t, struct ip_tunnel_fan_map *map) +{ + u32 overlay, overlay_mask, underlay, underlay_mask; + + if ((map->underlay_prefix && map->underlay_prefix != 16) || + (map->overlay_prefix && map->overlay_prefix != 8)) + return -EINVAL; + + overlay = ntohl(map->overlay); + overlay_mask = ntohl(inet_make_mask(map->overlay_prefix)); + + underlay = ntohl(map->underlay); + underlay_mask = ntohl(inet_make_mask(map->underlay_prefix)); + + if ((overlay & ~overlay_mask) || (underlay & ~underlay_mask)) + return -EINVAL; + + if (!(overlay & overlay_mask) && (underlay & underlay_mask)) + return -EINVAL; + + t->parms.i_flags |= TUNNEL_FAN; + + /* Special case: overlay 0 and underlay 0 clears all mappings */ + if (!overlay && !underlay) { + ipip_fan_free_map(t); + return 0; + } + + overlay >>= (32 - map->overlay_prefix); + t->fan.map[overlay] = underlay; + + return 0; +} + + +static int ipip_netlink_fan(struct nlattr *data[], struct ip_tunnel *t, + struct ip_tunnel_parm *parms) +{ + struct ip_tunnel_fan_map *map; + struct nlattr *attr; + int rem, rv; + + if (!data[IFLA_IPTUN_FAN_MAP]) + return 0; + + if (parms->iph.daddr) + return -EINVAL; + + nla_for_each_nested(attr, data[IFLA_IPTUN_FAN_MAP], rem) { + map = nla_data(attr); + rv = ipip_fan_set_map(t, map); + if (rv) + return rv; + } + + return 0; +} + static int ipip_newlink(struct net *src_net, struct net_device *dev, struct nlattr *tb[], struct nlattr *data[]) { struct 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); } @@ -401,16 +512,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)) @@ -442,6 +557,8 @@ nla_total_size(2) + /* IFLA_IPTUN_ENCAP_DPORT */ nla_total_size(2) + + /* IFLA_IPTUN_FAN_MAP */ + nla_total_size(sizeof(struct ip_tunnel_fan_map)) * 256 + 0; } @@ -469,6 +586,29 @@ tunnel->encap.flags)) goto nla_put_failure; + if (tunnel->parms.i_flags & TUNNEL_FAN) { + struct nlattr *fan_nest; + int i; + + fan_nest = nla_nest_start(skb, IFLA_IPTUN_FAN_MAP); + if (!fan_nest) + goto nla_put_failure; + for (i = 0; i < 256; i++) { + if (tunnel->fan.map[i]) { + struct ip_tunnel_fan_map map; + + map.underlay = htonl(tunnel->fan.map[i]); + map.underlay_prefix = 16; + map.overlay = htonl(i << 24); + map.overlay_prefix = 8; + if (nla_put(skb, IFLA_FAN_MAPPING, + sizeof(map), &map)) + goto nla_put_failure; + } + } + nla_nest_end(skb, fan_nest); + } + return 0; nla_put_failure: @@ -486,6 +626,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_MAP] = { .type = NLA_NESTED }, }; static struct rtnl_link_ops ipip_link_ops __read_mostly = { @@ -526,6 +669,23 @@ .size = sizeof(struct ip_tunnel_net), }; +#ifdef CONFIG_SYSCTL +static struct ctl_table_header *ipip_fan_header; +static unsigned int ipip_fan_version = 3; + +static struct ctl_table ipip_fan_sysctls[] = { + { + .procname = "version", + .data = &ipip_fan_version, + .maxlen = sizeof(ipip_fan_version), + .mode = 0444, + .proc_handler = proc_dointvec, + }, + {}, +}; + +#endif /* CONFIG_SYSCTL */ + static int __init ipip_init(void) { int err; @@ -544,9 +704,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: @@ -556,6 +729,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-4.2.0.orig/net/rds/ib_send.c +++ linux-4.2.0/net/rds/ib_send.c @@ -510,7 +510,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-4.2.0.orig/scripts/kconfig/lkc.h +++ linux-4.2.0/scripts/kconfig/lkc.h @@ -88,7 +88,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-4.2.0.orig/security/apparmor/Kconfig +++ linux-4.2.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-4.2.0.orig/security/apparmor/Makefile +++ linux-4.2.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-4.2.0.orig/security/apparmor/af_unix.c +++ linux-4.2.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-4.2.0.orig/security/apparmor/apparmorfs.c +++ linux-4.2.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-4.2.0.orig/security/apparmor/audit.c +++ linux-4.2.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-4.2.0.orig/security/apparmor/capability.c +++ linux-4.2.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-4.2.0.orig/security/apparmor/context.c +++ linux-4.2.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-4.2.0.orig/security/apparmor/domain.c +++ linux-4.2.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; @@ -355,7 +360,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 @@ -364,11 +370,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; @@ -377,11 +384,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) @@ -407,13 +414,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; } @@ -430,17 +437,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; @@ -450,6 +459,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; @@ -473,7 +488,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; @@ -503,20 +518,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; } @@ -538,36 +553,6 @@ return 0; } -/** - * 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 */ @@ -605,7 +590,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 = {}; @@ -623,10 +609,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; @@ -638,7 +626,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++) @@ -684,15 +672,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; @@ -700,12 +687,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 */ @@ -713,12 +700,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); @@ -744,6 +732,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 = {}; @@ -763,7 +752,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 @@ -772,7 +762,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; } @@ -793,7 +784,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; @@ -823,27 +814,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-4.2.0.orig/security/apparmor/file.c +++ linux-4.2.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) && d_backing_inode(dentry)->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) && d_backing_inode(dentry)->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 = { - d_backing_inode(old_dentry)->i_uid, - d_backing_inode(old_dentry)->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 = { + d_backing_inode(old_dentry)->i_uid, + d_backing_inode(old_dentry)->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->f_path.dentry)) { + 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-4.2.0.orig/security/apparmor/include/af_unix.h +++ linux-4.2.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-4.2.0.orig/security/apparmor/include/apparmor.h +++ linux-4.2.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 dentry *dentry) +static inline bool path_mediated_fs(struct dentry *dentry) { return !(dentry->d_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-4.2.0.orig/security/apparmor/include/apparmorfs.h +++ linux-4.2.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-4.2.0.orig/security/apparmor/include/audit.h +++ linux-4.2.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-4.2.0.orig/security/apparmor/include/capability.h +++ linux-4.2.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-4.2.0.orig/security/apparmor/include/context.h +++ linux-4.2.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-4.2.0.orig/security/apparmor/include/domain.h +++ linux-4.2.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-4.2.0.orig/security/apparmor/include/file.h +++ linux-4.2.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-4.2.0.orig/security/apparmor/include/ipc.h +++ linux-4.2.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-4.2.0.orig/security/apparmor/include/label.h +++ linux-4.2.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-4.2.0.orig/security/apparmor/include/match.h +++ linux-4.2.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-4.2.0.orig/security/apparmor/include/mount.h +++ linux-4.2.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-4.2.0.orig/security/apparmor/include/net.h +++ linux-4.2.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-4.2.0.orig/security/apparmor/include/path.h +++ linux-4.2.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-4.2.0.orig/security/apparmor/include/perms.h +++ linux-4.2.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-4.2.0.orig/security/apparmor/include/policy.h +++ linux-4.2.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-4.2.0.orig/security/apparmor/include/procattr.h +++ linux-4.2.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-4.2.0.orig/security/apparmor/include/resource.h +++ linux-4.2.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-4.2.0.orig/security/apparmor/include/sig_names.h +++ linux-4.2.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-4.2.0.orig/security/apparmor/ipc.c +++ linux-4.2.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-4.2.0.orig/security/apparmor/label.c +++ linux-4.2.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-4.2.0.orig/security/apparmor/lib.c +++ linux-4.2.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-4.2.0.orig/security/apparmor/lsm.c +++ linux-4.2.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,34 +102,58 @@ static int apparmor_ptrace_access_check(struct task_struct *child, unsigned int mode) { - return aa_ptrace(current, child, mode); + struct aa_label *tracer, *tracee; + int error; + + 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) { - return aa_ptrace(parent, current, PTRACE_MODE_ATTACH); + struct aa_label *tracer, *tracee; + int error; + + 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); /* * cap_capget is stacked ahead of this and will * initialize effective and 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; } @@ -131,12 +161,14 @@ static int apparmor_capable(const struct cred *cred, struct user_namespace *ns, int cap, int audit) { - struct aa_profile *profile; + struct aa_label *label; int error = 0; - profile = aa_cred_profile(cred); - if (!unconfined(profile)) - error = aa_capable(profile, cap, audit); + label = aa_get_newest_cred_label(cred); + if (!unconfined(label)) + error = aa_capable(label, cap, audit); + aa_put_label(label); + return error; } @@ -152,16 +184,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 = { d_backing_inode(path->dentry)->i_uid, + d_backing_inode(path->dentry)->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 @@ -194,11 +246,8 @@ struct dentry *dentry, u32 mask) { struct path path = { mnt, dentry }; - struct path_cond cond = { d_backing_inode(dentry)->i_uid, - d_backing_inode(dentry)->i_mode - }; - return common_perm(op, &path, mask, &cond); + return common_perm_cond(op, &path, mask); } /** @@ -216,7 +265,7 @@ struct inode *inode = d_backing_inode(dentry); struct path_cond cond = { }; - if (!inode || !dir->mnt || !mediated_filesystem(dentry)) + if (!inode || !dir->mnt || !path_mediated_fs(dentry)) return 0; cond.uid = inode->i_uid; @@ -240,7 +289,7 @@ { struct path_cond cond = { current_fsuid(), mode }; - if (!dir->mnt || !mediated_filesystem(dir->dentry)) + if (!dir->mnt || !path_mediated_fs(dir->dentry)) return 0; return common_perm_dir_dentry(op, dir, dentry, mask, &cond); @@ -271,15 +320,10 @@ static int apparmor_path_truncate(struct path *path) { - struct path_cond cond = { d_backing_inode(path->dentry)->i_uid, - d_backing_inode(path->dentry)->i_mode - }; - - if (!path->mnt || !mediated_filesystem(path->dentry)) + if (!path->mnt || !path_mediated_fs(path->dentry)) 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, @@ -292,42 +336,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)) + if (!path_mediated_fs(old_dentry)) 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)) + if (!path_mediated_fs(old_dentry)) 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 = { d_backing_inode(old_dentry)->i_uid, d_backing_inode(old_dentry)->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); } @@ -336,40 +380,36 @@ static int apparmor_path_chmod(struct path *path, umode_t mode) { - if (!mediated_filesystem(path->dentry)) + if (!path_mediated_fs(path->dentry)) 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 = { d_backing_inode(path->dentry)->i_uid, - d_backing_inode(path->dentry)->i_mode - }; - - if (!mediated_filesystem(path->dentry)) + if (!path_mediated_fs(path->dentry)) 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(const struct path *path) { - if (!mediated_filesystem(path->dentry)) + if (!path_mediated_fs(path->dentry)) return 0; return common_perm_mnt_dentry(OP_GETATTR, path->mnt, path->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->f_path.dentry)) + if (!path_mediated_fs(file->f_path.dentry)) return 0; /* If in exec, permission is handled by bprm hooks. @@ -382,16 +422,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; } @@ -399,8 +440,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; @@ -408,39 +449,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->f_path.dentry)) - 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); @@ -461,7 +489,7 @@ { int mask = 0; - if (!file || !file->f_security) + if (!file || !file_cxt(file)) return 0; if (prot & PROT_READ) @@ -491,6 +519,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) { @@ -498,21 +584,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; @@ -521,11 +607,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; @@ -583,34 +668,472 @@ 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; +} + +#ifndef LSM_HOOKS_NAME +#define LSM_HOOKS_NAME(X) //.name = (X), +#endif static struct security_hook_list apparmor_hooks[] = { + LSM_HOOKS_NAME("apparmor") + LSM_HOOK_INIT(ptrace_access_check, apparmor_ptrace_access_check), LSM_HOOK_INIT(ptrace_traceme, apparmor_ptrace_traceme), LSM_HOOK_INIT(capget, apparmor_capget), LSM_HOOK_INIT(capable, apparmor_capable), + LSM_HOOK_INIT(inode_free_security, apparmor_inode_free_security), + + LSM_HOOK_INIT(sb_mount, apparmor_sb_mount), + LSM_HOOK_INIT(sb_umount, apparmor_sb_umount), + LSM_HOOK_INIT(sb_pivotroot, apparmor_sb_pivotroot), + LSM_HOOK_INIT(path_link, apparmor_path_link), LSM_HOOK_INIT(path_unlink, apparmor_path_unlink), LSM_HOOK_INIT(path_symlink, apparmor_path_symlink), @@ -624,16 +1147,43 @@ LSM_HOOK_INIT(inode_getattr, apparmor_inode_getattr), LSM_HOOK_INIT(file_open, apparmor_file_open), + LSM_HOOK_INIT(file_receive, apparmor_file_receive), LSM_HOOK_INIT(file_permission, apparmor_file_permission), LSM_HOOK_INIT(file_alloc_security, apparmor_file_alloc_security), LSM_HOOK_INIT(file_free_security, apparmor_file_free_security), LSM_HOOK_INIT(mmap_file, apparmor_mmap_file), + LSM_HOOK_INIT(mmap_addr, cap_mmap_addr), LSM_HOOK_INIT(file_mprotect, apparmor_file_mprotect), LSM_HOOK_INIT(file_lock, apparmor_file_lock), LSM_HOOK_INIT(getprocattr, apparmor_getprocattr), LSM_HOOK_INIT(setprocattr, apparmor_setprocattr), + LSM_HOOK_INIT(sk_alloc_security, apparmor_sk_alloc_security), + LSM_HOOK_INIT(sk_free_security, apparmor_sk_free_security), + LSM_HOOK_INIT(sk_clone_security, apparmor_sk_clone_security), + + LSM_HOOK_INIT(unix_stream_connect, apparmor_unix_stream_connect), + LSM_HOOK_INIT(unix_may_send, apparmor_unix_may_send), + + LSM_HOOK_INIT(socket_create, apparmor_socket_create), + LSM_HOOK_INIT(socket_post_create, apparmor_socket_post_create), + LSM_HOOK_INIT(socket_bind, apparmor_socket_bind), + LSM_HOOK_INIT(socket_connect, apparmor_socket_connect), + LSM_HOOK_INIT(socket_listen, apparmor_socket_listen), + LSM_HOOK_INIT(socket_accept, apparmor_socket_accept), + LSM_HOOK_INIT(socket_sendmsg, apparmor_socket_sendmsg), + LSM_HOOK_INIT(socket_recvmsg, apparmor_socket_recvmsg), + LSM_HOOK_INIT(socket_getsockname, apparmor_socket_getsockname), + LSM_HOOK_INIT(socket_getpeername, apparmor_socket_getpeername), + LSM_HOOK_INIT(socket_getsockopt, apparmor_socket_getsockopt), + LSM_HOOK_INIT(socket_setsockopt, apparmor_socket_setsockopt), + LSM_HOOK_INIT(socket_shutdown, apparmor_socket_shutdown), + LSM_HOOK_INIT(socket_sock_rcv_skb, apparmor_socket_sock_rcv_skb), + LSM_HOOK_INIT(socket_getpeersec_stream, apparmor_socket_getpeersec_stream), + LSM_HOOK_INIT(socket_getpeersec_dgram, apparmor_socket_getpeersec_dgram), + LSM_HOOK_INIT(sock_graft, apparmor_sock_graft), + LSM_HOOK_INIT(cred_alloc_blank, apparmor_cred_alloc_blank), LSM_HOOK_INIT(cred_free, apparmor_cred_free), LSM_HOOK_INIT(cred_prepare, apparmor_cred_prepare), @@ -645,6 +1195,7 @@ LSM_HOOK_INIT(bprm_secureexec, apparmor_bprm_secureexec), LSM_HOOK_INIT(task_setrlimit, apparmor_task_setrlimit), + LSM_HOOK_INIT(task_kill, apparmor_task_kill), }; /* @@ -692,6 +1243,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); @@ -735,6 +1290,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; @@ -863,8 +1423,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) { @@ -875,12 +1433,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; @@ -897,11 +1499,17 @@ 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"); aa_free_root_ns(); - goto alloc_out; + goto buffers_out; } security_add_hooks(apparmor_hooks, ARRAY_SIZE(apparmor_hooks)); @@ -916,6 +1524,9 @@ return error; +buffers_out: + destroy_buffers(); + alloc_out: aa_destroy_aafs(); --- linux-4.2.0.orig/security/apparmor/mount.c +++ linux-4.2.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-4.2.0.orig/security/apparmor/net.c +++ linux-4.2.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-4.2.0.orig/security/apparmor/path.c +++ linux-4.2.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-4.2.0.orig/security/apparmor/policy.c +++ linux-4.2.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-4.2.0.orig/security/apparmor/policy_unpack.c +++ linux-4.2.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-4.2.0.orig/security/apparmor/procattr.c +++ linux-4.2.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-4.2.0.orig/security/apparmor/resource.c +++ linux-4.2.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-4.2.0.orig/security/commoncap.c +++ linux-4.2.0/security/commoncap.c @@ -970,12 +970,14 @@ } 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); #ifdef CONFIG_SECURITY --- linux-4.2.0.orig/security/device_cgroup.c +++ linux-4.2.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-4.2.0.orig/security/security.c +++ linux-4.2.0/security/security.c @@ -438,6 +438,7 @@ return 0; return call_int_hook(path_rmdir, 0, dir, dentry); } +EXPORT_SYMBOL(security_path_rmdir); int security_path_unlink(struct path *dir, struct dentry *dentry) { @@ -454,6 +455,7 @@ return 0; return call_int_hook(path_symlink, 0, 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) @@ -462,6 +464,7 @@ return 0; return call_int_hook(path_link, 0, 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, @@ -489,6 +492,7 @@ return 0; return call_int_hook(path_truncate, 0, path); } +EXPORT_SYMBOL(security_path_truncate); int security_path_chmod(struct path *path, umode_t mode) { @@ -496,6 +500,7 @@ return 0; return call_int_hook(path_chmod, 0, path, mode); } +EXPORT_SYMBOL(security_path_chmod); int security_path_chown(struct path *path, kuid_t uid, kgid_t gid) { @@ -503,6 +508,7 @@ return 0; return call_int_hook(path_chown, 0, path, uid, gid); } +EXPORT_SYMBOL(security_path_chown); int security_path_chroot(struct path *path) { @@ -588,6 +594,7 @@ return 0; return call_int_hook(inode_readlink, 0, dentry); } +EXPORT_SYMBOL(security_inode_readlink); int security_inode_follow_link(struct dentry *dentry, struct inode *inode, bool rcu) @@ -603,6 +610,7 @@ return 0; return call_int_hook(inode_permission, 0, inode, mask); } +EXPORT_SYMBOL(security_inode_permission); int security_inode_setattr(struct dentry *dentry, struct iattr *attr) { @@ -741,6 +749,7 @@ return fsnotify_perm(file, mask); } +EXPORT_SYMBOL(security_file_permission); int security_file_alloc(struct file *file) { @@ -800,6 +809,7 @@ return ret; return ima_file_mmap(file, prot); } +EXPORT_SYMBOL(security_mmap_file); int security_mmap_addr(unsigned long addr) { --- linux-4.2.0.orig/tools/hv/hv_kvp_daemon.8 +++ linux-4.2.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-4.2.0.orig/tools/perf/Documentation/perf-report.txt +++ linux-4.2.0/tools/perf/Documentation/perf-report.txt @@ -109,6 +109,7 @@ - mispredict: "N" for predicted branch, "Y" for mispredicted branch - in_tx: branch in TSX transaction - abort: TSX transaction abort. + - cycles: Cycles in basic block And default sort keys are changed to comm, dso_from, symbol_from, dso_to and symbol_to, see '--branch-stack'. --- linux-4.2.0.orig/tools/perf/Documentation/perf-top.txt +++ linux-4.2.0/tools/perf/Documentation/perf-top.txt @@ -208,6 +208,27 @@ This option sets the time out limit. The default value is 500 ms. +-b:: +--branch-any:: + Enable taken branch stack sampling. Any type of taken branch may be sampled. + This is a shortcut for --branch-filter any. See --branch-filter for more infos. + +-j:: +--branch-filter:: + Enable taken branch stack sampling. Each sample captures a series of consecutive + taken branches. The number of branches captured with each sample depends on the + underlying hardware, the type of branches of interest, and the executed code. + It is possible to select the types of branches captured by enabling filters. + For a full list of modifiers please see the perf record manpage. + + The option requires at least one branch type among any, any_call, any_ret, ind_call, cond. + The privilege levels may be omitted, in which case, the privilege levels of the associated + event are applied to the branch filter. Both kernel (k) and hypervisor (hv) privilege + levels are subject to permissions. When sampling on multiple events, branch stack sampling + is enabled for all the sampling events. The sampled branch type is the same for all events. + The various filters must be specified as a comma separated list: --branch-filter any_ret,u,k + Note that this feature may not be available on all processors. + INTERACTIVE PROMPTING KEYS -------------------------- --- linux-4.2.0.orig/tools/perf/builtin-annotate.c +++ linux-4.2.0/tools/perf/builtin-annotate.c @@ -187,6 +187,7 @@ * symbol, free he->ms.sym->src to signal we already * processed this symbol. */ + zfree(¬es->src->cycles_hist); zfree(¬es->src); } } --- linux-4.2.0.orig/tools/perf/builtin-report.c +++ linux-4.2.0/tools/perf/builtin-report.c @@ -53,6 +53,7 @@ bool mem_mode; bool header; bool header_only; + bool nonany_branch_mode; int max_stack; struct perf_read_values show_threads_values; const char *pretty_printing_style; @@ -102,6 +103,9 @@ if (!ui__has_annotation()) return 0; + hist__account_cycles(iter->sample->branch_stack, al, iter->sample, + rep->nonany_branch_mode); + if (sort__mode == SORT_MODE__BRANCH) { bi = he->branch_info; err = addr_map_symbol__inc_samples(&bi->from, evsel->idx); @@ -258,6 +262,12 @@ else callchain_param.record_mode = CALLCHAIN_FP; } + + /* ??? handle more cases than just ANY? */ + if (!(perf_evlist__combined_branch_type(session->evlist) & + PERF_SAMPLE_BRANCH_ANY)) + rep->nonany_branch_mode = true; + return 0; } --- linux-4.2.0.orig/tools/perf/builtin-top.c +++ linux-4.2.0/tools/perf/builtin-top.c @@ -40,6 +40,7 @@ #include "util/xyarray.h" #include "util/sort.h" #include "util/intlist.h" +#include "util/parse-branch-options.h" #include "arch/common.h" #include "util/debug.h" @@ -695,6 +696,8 @@ perf_top__record_precise_ip(top, he, evsel->idx, ip); } + hist__account_cycles(iter->sample->branch_stack, al, iter->sample, + !(top->record_opts.branch_stack & PERF_SAMPLE_BRANCH_ANY)); return 0; } @@ -1171,6 +1174,12 @@ "don't try to adjust column width, use these fixed values"), OPT_UINTEGER(0, "proc-map-timeout", &opts->proc_map_timeout, "per thread proc mmap processing timeout in ms"), + OPT_CALLBACK_NOOPT('b', "branch-any", &opts->branch_stack, + "branch any", "sample any taken branches", + parse_branch_stack), + OPT_CALLBACK('j', "branch-filter", &opts->branch_stack, + "branch filter mask", "branch stack filter modes", + parse_branch_stack), OPT_END() }; const char * const top_usage[] = { --- linux-4.2.0.orig/tools/perf/ui/browsers/annotate.c +++ linux-4.2.0/tools/perf/ui/browsers/annotate.c @@ -16,6 +16,9 @@ u64 nr; }; +#define IPC_WIDTH 6 +#define CYCLES_WIDTH 6 + struct browser_disasm_line { struct rb_node rb_node; u32 idx; @@ -53,6 +56,7 @@ int max_jump_sources; int nr_jumps; bool searching_backwards; + bool have_cycles; u8 addr_width; u8 jumps_width; u8 target_width; @@ -96,6 +100,15 @@ return ui_browser__set_color(&browser->b, color); } +static int annotate_browser__pcnt_width(struct annotate_browser *ab) +{ + int w = 7 * ab->nr_events; + + if (ab->have_cycles) + w += IPC_WIDTH + CYCLES_WIDTH; + return w; +} + static void annotate_browser__write(struct ui_browser *browser, void *entry, int row) { struct annotate_browser *ab = container_of(browser, struct annotate_browser, b); @@ -106,7 +119,7 @@ (!current_entry || (browser->use_navkeypressed && !browser->navkeypressed))); int width = browser->width, printed; - int i, pcnt_width = 7 * ab->nr_events; + int i, pcnt_width = annotate_browser__pcnt_width(ab); double percent_max = 0.0; char bf[256]; @@ -116,19 +129,34 @@ } if (dl->offset != -1 && percent_max != 0.0) { - for (i = 0; i < ab->nr_events; i++) { - ui_browser__set_percent_color(browser, - bdl->samples[i].percent, - current_entry); - if (annotate_browser__opts.show_total_period) - slsmg_printf("%6" PRIu64 " ", - bdl->samples[i].nr); - else - slsmg_printf("%6.2f ", bdl->samples[i].percent); + if (percent_max != 0.0) { + for (i = 0; i < ab->nr_events; i++) { + ui_browser__set_percent_color(browser, + bdl->samples[i].percent, + current_entry); + if (annotate_browser__opts.show_total_period) + slsmg_printf("%6" PRIu64 " ", + bdl->samples[i].nr); + else + slsmg_printf("%6.2f ", bdl->samples[i].percent); + } + } else { + slsmg_write_nstring(" ", 7 * ab->nr_events); } } else { ui_browser__set_percent_color(browser, 0, current_entry); - slsmg_write_nstring(" ", pcnt_width); + slsmg_write_nstring(" ", 7 * ab->nr_events); + } + if (ab->have_cycles) { + if (dl->ipc) + slsmg_printf("%*.2f ", IPC_WIDTH - 1, dl->ipc); + else + slsmg_write_nstring(" ", IPC_WIDTH); + if (dl->cycles) + slsmg_printf("%*" PRIu64 " ", + CYCLES_WIDTH - 1, dl->cycles); + else + slsmg_write_nstring(" ", CYCLES_WIDTH); } SLsmg_write_char(' '); @@ -231,7 +259,7 @@ unsigned int from, to; struct map_symbol *ms = ab->b.priv; struct symbol *sym = ms->sym; - u8 pcnt_width = 7; + u8 pcnt_width = annotate_browser__pcnt_width(ab); /* PLT symbols contain external offsets */ if (strstr(sym->name, "@plt")) @@ -255,8 +283,6 @@ to = (u64)btarget->idx; } - pcnt_width *= ab->nr_events; - ui_browser__set_color(browser, HE_COLORSET_CODE); __ui_browser__line_arrow(browser, pcnt_width + 2 + ab->addr_width, from, to); @@ -266,9 +292,7 @@ { struct annotate_browser *ab = container_of(browser, struct annotate_browser, b); int ret = ui_browser__list_head_refresh(browser); - int pcnt_width; - - pcnt_width = 7 * ab->nr_events; + int pcnt_width = annotate_browser__pcnt_width(ab); if (annotate_browser__opts.jump_arrows) annotate_browser__draw_current_jump(browser); @@ -390,7 +414,7 @@ max_percent = bpos->samples[i].percent; } - if (max_percent < 0.01) { + if (max_percent < 0.01 && pos->ipc == 0) { RB_CLEAR_NODE(&bpos->rb_node); continue; } @@ -869,6 +893,75 @@ return map_symbol__tui_annotate(&he->ms, evsel, hbt); } + +static unsigned count_insn(struct annotate_browser *browser, u64 start, u64 end) +{ + unsigned n_insn = 0; + u64 offset; + + for (offset = start; offset <= end; offset++) { + if (browser->offsets[offset]) + n_insn++; + } + return n_insn; +} + +static void count_and_fill(struct annotate_browser *browser, u64 start, u64 end, + struct cyc_hist *ch) +{ + unsigned n_insn; + u64 offset; + + n_insn = count_insn(browser, start, end); + if (n_insn && ch->num && ch->cycles) { + float ipc = n_insn / ((double)ch->cycles / (double)ch->num); + + /* Hide data when there are too many overlaps. */ + if (ch->reset >= 0x7fff || ch->reset >= ch->num / 2) + return; + + for (offset = start; offset <= end; offset++) { + struct disasm_line *dl = browser->offsets[offset]; + + if (dl) + dl->ipc = ipc; + } + } +} + +/* + * This should probably be in util/annotate.c to share with the tty + * annotate, but right now we need the per byte offsets arrays, + * which are only here. + */ +static void annotate__compute_ipc(struct annotate_browser *browser, size_t size, + struct symbol *sym) +{ + u64 offset; + struct annotation *notes = symbol__annotation(sym); + + if (!notes->src || !notes->src->cycles_hist) + return; + + pthread_mutex_lock(¬es->lock); + for (offset = 0; offset < size; ++offset) { + struct cyc_hist *ch; + + ch = ¬es->src->cycles_hist[offset]; + if (ch && ch->cycles) { + struct disasm_line *dl; + + if (ch->have_start) + count_and_fill(browser, ch->start, offset, ch); + dl = browser->offsets[offset]; + if (dl && ch->num_aggr) + dl->cycles = ch->cycles_aggr / ch->num_aggr; + browser->have_cycles = true; + } + } + pthread_mutex_unlock(¬es->lock); +} + static void annotate_browser__mark_jump_targets(struct annotate_browser *browser, size_t size) { @@ -991,6 +1084,7 @@ } annotate_browser__mark_jump_targets(&browser, size); + annotate__compute_ipc(&browser, size, sym); browser.addr_width = browser.target_width = browser.min_addr_width = hex_width(size); browser.max_addr_width = hex_width(sym->end); --- linux-4.2.0.orig/tools/perf/util/annotate.c +++ linux-4.2.0/tools/perf/util/annotate.c @@ -473,17 +473,73 @@ return 0; } +/* The cycles histogram is lazily allocated. */ +static int symbol__alloc_hist_cycles(struct symbol *sym) +{ + struct annotation *notes = symbol__annotation(sym); + const size_t size = symbol__size(sym); + + notes->src->cycles_hist = calloc(size, sizeof(struct cyc_hist)); + if (notes->src->cycles_hist == NULL) + return -1; + return 0; +} + void symbol__annotate_zero_histograms(struct symbol *sym) { struct annotation *notes = symbol__annotation(sym); pthread_mutex_lock(¬es->lock); - if (notes->src != NULL) + if (notes->src != NULL) { memset(notes->src->histograms, 0, notes->src->nr_histograms * notes->src->sizeof_sym_hist); + if (notes->src->cycles_hist) + memset(notes->src->cycles_hist, 0, + symbol__size(sym) * sizeof(struct cyc_hist)); + } pthread_mutex_unlock(¬es->lock); } +static int __symbol__account_cycles(struct annotation *notes, + u64 start, + unsigned offset, unsigned cycles, + unsigned have_start) +{ + struct cyc_hist *ch; + + ch = notes->src->cycles_hist; + /* + * For now we can only account one basic block per + * final jump. But multiple could be overlapping. + * Always account the longest one. So when + * a shorter one has been already seen throw it away. + * + * We separately always account the full cycles. + */ + ch[offset].num_aggr++; + ch[offset].cycles_aggr += cycles; + + if (!have_start && ch[offset].have_start) + return 0; + if (ch[offset].num) { + if (have_start && (!ch[offset].have_start || + ch[offset].start > start)) { + ch[offset].have_start = 0; + ch[offset].cycles = 0; + ch[offset].num = 0; + if (ch[offset].reset < 0xffff) + ch[offset].reset++; + } else if (have_start && + ch[offset].start < start) + return 0; + } + ch[offset].have_start = have_start; + ch[offset].start = start; + ch[offset].cycles += cycles; + ch[offset].num++; + return 0; +} + static int __symbol__inc_addr_samples(struct symbol *sym, struct map *map, struct annotation *notes, int evidx, u64 addr) { @@ -506,7 +562,7 @@ return 0; } -static struct annotation *symbol__get_annotation(struct symbol *sym) +static struct annotation *symbol__get_annotation(struct symbol *sym, bool cycles) { struct annotation *notes = symbol__annotation(sym); @@ -514,6 +570,10 @@ if (symbol__alloc_hist(sym) < 0) return NULL; } + if (!notes->src->cycles_hist && cycles) { + if (symbol__alloc_hist_cycles(sym) < 0) + return NULL; + } return notes; } @@ -524,12 +584,73 @@ if (sym == NULL) return 0; - notes = symbol__get_annotation(sym); + notes = symbol__get_annotation(sym, false); if (notes == NULL) return -ENOMEM; return __symbol__inc_addr_samples(sym, map, notes, evidx, addr); } +static int symbol__account_cycles(u64 addr, u64 start, + struct symbol *sym, unsigned cycles) +{ + struct annotation *notes; + unsigned offset; + + if (sym == NULL) + return 0; + notes = symbol__get_annotation(sym, true); + if (notes == NULL) + return -ENOMEM; + if (addr < sym->start || addr >= sym->end) + return -ERANGE; + + if (start) { + if (start < sym->start || start >= sym->end) + return -ERANGE; + if (start >= addr) + start = 0; + } + offset = addr - sym->start; + return __symbol__account_cycles(notes, + start ? start - sym->start : 0, + offset, cycles, + !!start); +} + +int addr_map_symbol__account_cycles(struct addr_map_symbol *ams, + struct addr_map_symbol *start, + unsigned cycles) +{ + u64 saddr = 0; + int err; + + if (!cycles) + return 0; + + /* + * Only set start when IPC can be computed. We can only + * compute it when the basic block is completely in a single + * function. + * Special case the case when the jump is elsewhere, but + * it starts on the function start. + */ + if (start && + (start->sym == ams->sym || + (ams->sym && + start->addr == ams->sym->start + ams->map->start))) + saddr = start->al_addr; + if (saddr == 0) + pr_debug2("BB with bad start: addr %"PRIx64" start %"PRIx64" sym %"PRIx64" saddr %"PRIx64"\n", + ams->addr, + start ? start->addr : 0, + ams->sym ? ams->sym->start + ams->map->start : 0, + saddr); + err = symbol__account_cycles(ams->al_addr, saddr, ams->sym, cycles); + if (err) + pr_debug2("account_cycles failed %d\n", err); + return err; +} + int addr_map_symbol__inc_samples(struct addr_map_symbol *ams, int evidx) { return symbol__inc_addr_samples(ams->sym, ams->map, evidx, ams->al_addr); --- linux-4.2.0.orig/tools/perf/util/annotate.h +++ linux-4.2.0/tools/perf/util/annotate.h @@ -59,6 +59,8 @@ char *name; struct ins *ins; int line_nr; + float ipc; + u64 cycles; struct ins_operands ops; }; @@ -79,6 +81,17 @@ u64 addr[0]; }; +struct cyc_hist { + u64 start; + u64 cycles; + u64 cycles_aggr; + u32 num; + u32 num_aggr; + u8 have_start; + /* 1 byte padding */ + u16 reset; +}; + struct source_line_samples { double percent; double percent_sum; @@ -97,6 +110,7 @@ * @histogram: Array of addr hit histograms per event being monitored * @lines: If 'print_lines' is specified, per source code line percentages * @source: source parsed from a disassembler like objdump -dS + * @cyc_hist: Average cycles per basic block * * lines is allocated, percentages calculated and all sorted by percentage * when the annotation is about to be presented, so the percentages are for @@ -109,6 +123,7 @@ struct source_line *lines; int nr_histograms; int sizeof_sym_hist; + struct cyc_hist *cycles_hist; struct sym_hist histograms[0]; }; @@ -130,6 +145,10 @@ int addr_map_symbol__inc_samples(struct addr_map_symbol *ams, int evidx); +int addr_map_symbol__account_cycles(struct addr_map_symbol *ams, + struct addr_map_symbol *start, + unsigned cycles); + int hist_entry__inc_addr_samples(struct hist_entry *he, int evidx, u64 addr); int symbol__alloc_hist(struct symbol *sym); --- linux-4.2.0.orig/tools/perf/util/event.h +++ linux-4.2.0/tools/perf/util/event.h @@ -134,7 +134,8 @@ u64 predicted:1; u64 in_tx:1; u64 abort:1; - u64 reserved:60; + u64 cycles:16; + u64 reserved:44; }; struct branch_entry { --- linux-4.2.0.orig/tools/perf/util/evlist.c +++ linux-4.2.0/tools/perf/util/evlist.c @@ -1257,6 +1257,16 @@ return __perf_evlist__combined_sample_type(evlist); } +u64 perf_evlist__combined_branch_type(struct perf_evlist *evlist) +{ + struct perf_evsel *evsel; + u64 branch_type = 0; + + evlist__for_each(evlist, evsel) + branch_type |= evsel->attr.branch_sample_type; + return branch_type; +} + bool perf_evlist__valid_read_format(struct perf_evlist *evlist) { struct perf_evsel *first = perf_evlist__first(evlist), *pos = first; --- linux-4.2.0.orig/tools/perf/util/evlist.h +++ linux-4.2.0/tools/perf/util/evlist.h @@ -169,6 +169,7 @@ u64 perf_evlist__read_format(struct perf_evlist *evlist); u64 __perf_evlist__combined_sample_type(struct perf_evlist *evlist); u64 perf_evlist__combined_sample_type(struct perf_evlist *evlist); +u64 perf_evlist__combined_branch_type(struct perf_evlist *evlist); bool perf_evlist__sample_id_all(struct perf_evlist *evlist); u16 perf_evlist__id_hdr_size(struct perf_evlist *evlist); --- linux-4.2.0.orig/tools/perf/util/hist.c +++ linux-4.2.0/tools/perf/util/hist.c @@ -618,7 +618,8 @@ * and not events sampled. Thus we use a pseudo period of 1. */ he = __hists__add_entry(hists, al, iter->parent, &bi[i], NULL, - 1, 1, 0, true); + 1, bi->flags.cycles ? bi->flags.cycles : 1, + 0, true); if (he == NULL) return -ENOMEM; @@ -1414,6 +1415,39 @@ return 0; } +void hist__account_cycles(struct branch_stack *bs, struct addr_location *al, + struct perf_sample *sample, bool nonany_branch_mode) +{ + struct branch_info *bi; + + /* If we have branch cycles always annotate them. */ + if (bs && bs->nr && bs->entries[0].flags.cycles) { + int i; + + bi = sample__resolve_bstack(sample, al); + if (bi) { + struct addr_map_symbol *prev = NULL; + + /* + * Ignore errors, still want to process the + * other entries. + * + * For non standard branch modes always + * force no IPC (prev == NULL) + * + * Note that perf stores branches reversed from + * program order! + */ + for (i = bs->nr - 1; i >= 0; i--) { + addr_map_symbol__account_cycles(&bi[i].from, + nonany_branch_mode ? NULL : prev, + bi[i].flags.cycles); + prev = &bi[i].to; + } + free(bi); + } + } +} size_t perf_evlist__fprintf_nr_events(struct perf_evlist *evlist, FILE *fp) { --- linux-4.2.0.orig/tools/perf/util/hist.h +++ linux-4.2.0/tools/perf/util/hist.h @@ -47,6 +47,7 @@ HISTC_MEM_SNOOP, HISTC_MEM_DCACHELINE, HISTC_TRANSACTION, + HISTC_CYCLES, HISTC_NR_COLS, /* Last entry */ }; @@ -349,6 +350,9 @@ unsigned int hists__sort_list_width(struct hists *hists); +void hist__account_cycles(struct branch_stack *bs, struct addr_location *al, + struct perf_sample *sample, bool nonany_branch_mode); + struct option; int parse_filter_percentage(const struct option *opt __maybe_unused, const char *arg, int unset __maybe_unused); --- linux-4.2.0.orig/tools/perf/util/session.c +++ linux-4.2.0/tools/perf/util/session.c @@ -766,10 +766,18 @@ printf("... branch stack: nr:%" PRIu64 "\n", sample->branch_stack->nr); - for (i = 0; i < sample->branch_stack->nr; i++) - printf("..... %2"PRIu64": %016" PRIx64 " -> %016" PRIx64 "\n", - i, sample->branch_stack->entries[i].from, - sample->branch_stack->entries[i].to); + for (i = 0; i < sample->branch_stack->nr; i++) { + struct branch_entry *e = &sample->branch_stack->entries[i]; + + printf("..... %2"PRIu64": %016" PRIx64 " -> %016" PRIx64 " %hu cycles %s%s%s%s %x\n", + i, e->from, e->to, + e->flags.cycles, + e->flags.mispred ? "M" : " ", + e->flags.predicted ? "P" : " ", + e->flags.abort ? "A" : " ", + e->flags.in_tx ? "T" : " ", + (unsigned)e->flags.reserved); + } } static void regs_dump__printf(u64 mask, u64 *regs) --- linux-4.2.0.orig/tools/perf/util/sort.c +++ linux-4.2.0/tools/perf/util/sort.c @@ -9,7 +9,7 @@ const char default_parent_pattern[] = "^sys_|^do_page_fault"; const char *parent_pattern = default_parent_pattern; const char default_sort_order[] = "comm,dso,symbol"; -const char default_branch_sort_order[] = "comm,dso_from,symbol_from,dso_to,symbol_to"; +const char default_branch_sort_order[] = "comm,dso_from,symbol_from,symbol_to,cycles"; const char default_mem_sort_order[] = "local_weight,mem,sym,dso,symbol_daddr,dso_daddr,snoop,tlb,locked"; const char default_top_sort_order[] = "dso,symbol"; const char default_diff_sort_order[] = "dso,symbol"; @@ -526,6 +526,29 @@ return repsep_snprintf(bf, size, "%-*.*s", width, width, out); } +static int64_t +sort__cycles_cmp(struct hist_entry *left, struct hist_entry *right) +{ + return left->branch_info->flags.cycles - + right->branch_info->flags.cycles; +} + +static int hist_entry__cycles_snprintf(struct hist_entry *he, char *bf, + size_t size, unsigned int width) +{ + if (he->branch_info->flags.cycles == 0) + return repsep_snprintf(bf, size, "%-*s", width, "-"); + return repsep_snprintf(bf, size, "%-*hd", width, + he->branch_info->flags.cycles); +} + +struct sort_entry sort_cycles = { + .se_header = "Basic Block Cycles", + .se_cmp = sort__cycles_cmp, + .se_snprintf = hist_entry__cycles_snprintf, + .se_width_idx = HISTC_CYCLES, +}; + /* --sort daddr_sym */ static int64_t sort__daddr_cmp(struct hist_entry *left, struct hist_entry *right) @@ -1190,6 +1213,7 @@ DIM(SORT_MISPREDICT, "mispredict", sort_mispredict), DIM(SORT_IN_TX, "in_tx", sort_in_tx), DIM(SORT_ABORT, "abort", sort_abort), + DIM(SORT_CYCLES, "cycles", sort_cycles), }; #undef DIM --- linux-4.2.0.orig/tools/perf/util/sort.h +++ linux-4.2.0/tools/perf/util/sort.h @@ -185,6 +185,7 @@ SORT_MISPREDICT, SORT_ABORT, SORT_IN_TX, + SORT_CYCLES, /* memory mode specific sort keys */ __SORT_MEMORY_MODE, --- linux-4.2.0.orig/tools/testing/selftests/seccomp/seccomp_bpf.c +++ linux-4.2.0/tools/testing/selftests/seccomp/seccomp_bpf.c @@ -14,6 +14,7 @@ #include #include #include +#include #include #include #include @@ -82,7 +83,13 @@ }; #endif +#if __BYTE_ORDER == __LITTLE_ENDIAN #define syscall_arg(_n) (offsetof(struct seccomp_data, args[_n])) +#elif __BYTE_ORDER == __BIG_ENDIAN +#define syscall_arg(_n) (offsetof(struct seccomp_data, args[_n]) + sizeof(__u32)) +#else +#error "wut? Unknown __BYTE_ORDER?!" +#endif #define SIBLING_EXIT_UNKILLED 0xbadbeef #define SIBLING_EXIT_FAILURE 0xbadface @@ -1199,6 +1206,10 @@ # define ARCH_REGS struct user_pt_regs # define SYSCALL_NUM regs[8] # define SYSCALL_RET regs[0] +#elif defined(__powerpc__) +# define ARCH_REGS struct pt_regs +# define SYSCALL_NUM gpr[0] +# define SYSCALL_RET gpr[3] #else # error "Do not know how to find your architecture's registers and syscalls" #endif @@ -1232,7 +1243,7 @@ ret = ptrace(PTRACE_GETREGSET, tracee, NT_PRSTATUS, &iov); EXPECT_EQ(0, ret); -#if defined(__x86_64__) || defined(__i386__) || defined(__aarch64__) +#if defined(__x86_64__) || defined(__i386__) || defined(__aarch64__) || defined(__powerpc__) { regs.SYSCALL_NUM = syscall; } @@ -1396,6 +1407,8 @@ # define __NR_seccomp 383 # elif defined(__aarch64__) # define __NR_seccomp 277 +# elif defined(__powerpc__) +# define __NR_seccomp 358 # else # warning "seccomp syscall number unknown for this architecture" # define __NR_seccomp 0xffff --- linux-4.2.0.orig/ubuntu/Kconfig +++ linux-4.2.0/ubuntu/Kconfig @@ -0,0 +1,18 @@ +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/dm-raid4-5/Kconfig" +## +## +## + +endmenu --- linux-4.2.0.orig/ubuntu/Makefile +++ linux-4.2.0/ubuntu/Makefile @@ -0,0 +1,27 @@ +# +# 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_DM_RAID45) += dm-raid4-5/ +## +## +## +ifneq ($(filter $(ARCH), i386 x86_64),) +obj-y += vbox/ +endif +## +## +## + +# This is a stupid trick to get kbuild to create ubuntu/built-in.o +obj- += foo.o --- linux-4.2.0.orig/ubuntu/dm-raid4-5/BOM +++ linux-4.2.0/ubuntu/dm-raid4-5/BOM @@ -0,0 +1,3 @@ +Downloaded from: http://people.redhat.com/~heinzm/sw/dm/dm-raid45/ +Current Version: 2009.04.24 (2.6.30-rc3) +Comments: All of the patches to dmraid1/dm-log, etc are upstream. --- linux-4.2.0.orig/ubuntu/dm-raid4-5/Kconfig +++ linux-4.2.0/ubuntu/dm-raid4-5/Kconfig @@ -0,0 +1,6 @@ +config DM_RAID45 + tristate "RAID 4/5 target (EXPERIMENTAL)" + depends on BLK_DEV_DM && XOR_BLOCKS && EXPERIMENTAL + default m + ---help--- + A target that supports RAID4 and RAID5 mappings. --- linux-4.2.0.orig/ubuntu/dm-raid4-5/Makefile +++ linux-4.2.0/ubuntu/dm-raid4-5/Makefile @@ -0,0 +1,4 @@ +EXTRA_CFLAGS += -I$(srctree)/drivers/md + +obj-$(CONFIG_DM_RAID45) := dm-raid45.o +dm-raid45-objs := dm-raid4-5.o dm-memcache.o dm-region-hash.o dm-message.o --- linux-4.2.0.orig/ubuntu/dm-raid4-5/dm-memcache.c +++ linux-4.2.0/ubuntu/dm-raid4-5/dm-memcache.c @@ -0,0 +1,303 @@ +/* + * Copyright (C) 2006-2008 Red Hat, Inc. All rights reserved. + * + * Module Author: Heinz Mauelshagen + * + * Device-mapper memory object handling: + * + * o allocate/free total_pages in a per client page pool. + * + * o allocate/free memory objects with chunks (1..n) of + * pages_per_chunk pages hanging off. + * + * This file is released under the GPL. + */ + +#define DM_MEM_CACHE_VERSION "0.2" + +#include "dm.h" +#include "dm-memcache.h" +#include +#include +#include + +struct dm_mem_cache_client { + spinlock_t lock; + mempool_t *objs_pool; + struct page_list *free_list; + unsigned objects; + unsigned chunks; + unsigned pages_per_chunk; + unsigned free_pages; + unsigned total_pages; +}; + +/* + * Free pages and page_list elements of client. + */ +static void free_cache_pages(struct page_list *list) +{ + while (list) { + struct page_list *pl = list; + + list = pl->next; + BUG_ON(!pl->page); + __free_page(pl->page); + kfree(pl); + } +} + +/* + * Alloc number of pages and page_list elements as required by client. + */ +static struct page_list *alloc_cache_pages(unsigned pages) +{ + struct page_list *pl, *ret = NULL; + struct page *page; + + while (pages--) { + page = alloc_page(GFP_NOIO); + if (!page) + goto err; + + pl = kmalloc(sizeof(*pl), GFP_NOIO); + if (!pl) { + __free_page(page); + goto err; + } + + pl->page = page; + pl->next = ret; + ret = pl; + } + + return ret; + +err: + free_cache_pages(ret); + return NULL; +} + +/* + * Allocate page_list elements from the pool to chunks of the memory object. + */ +static void alloc_chunks(struct dm_mem_cache_client *cl, + struct dm_mem_cache_object *obj) +{ + unsigned chunks = cl->chunks; + unsigned long flags; + + local_irq_save(flags); + local_irq_disable(); + while (chunks--) { + unsigned p = cl->pages_per_chunk; + + obj[chunks].pl = NULL; + + while (p--) { + struct page_list *pl; + + /* Take next element from free list */ + spin_lock(&cl->lock); + pl = cl->free_list; + BUG_ON(!pl); + cl->free_list = pl->next; + spin_unlock(&cl->lock); + + pl->next = obj[chunks].pl; + obj[chunks].pl = pl; + } + } + + local_irq_restore(flags); +} + +/* + * Free page_list elements putting them back onto free list + */ +static void free_chunks(struct dm_mem_cache_client *cl, + struct dm_mem_cache_object *obj) +{ + unsigned chunks = cl->chunks; + unsigned long flags; + struct page_list *next, *pl; + + local_irq_save(flags); + local_irq_disable(); + while (chunks--) { + for (pl = obj[chunks].pl; pl; pl = next) { + next = pl->next; + + spin_lock(&cl->lock); + pl->next = cl->free_list; + cl->free_list = pl; + cl->free_pages++; + spin_unlock(&cl->lock); + } + } + + local_irq_restore(flags); +} + +/* + * Create/destroy dm memory cache client resources. + */ +struct dm_mem_cache_client * +dm_mem_cache_client_create(unsigned objects, unsigned chunks, + unsigned pages_per_chunk) +{ + unsigned total_pages = objects * chunks * pages_per_chunk; + struct dm_mem_cache_client *client; + + BUG_ON(!total_pages); + client = kzalloc(sizeof(*client), GFP_KERNEL); + if (!client) + return ERR_PTR(-ENOMEM); + + client->objs_pool = mempool_create_kmalloc_pool(objects, + chunks * sizeof(struct dm_mem_cache_object)); + if (!client->objs_pool) + goto err; + + client->free_list = alloc_cache_pages(total_pages); + if (!client->free_list) + goto err1; + + spin_lock_init(&client->lock); + client->objects = objects; + client->chunks = chunks; + client->pages_per_chunk = pages_per_chunk; + client->free_pages = client->total_pages = total_pages; + return client; + +err1: + mempool_destroy(client->objs_pool); +err: + kfree(client); + return ERR_PTR(-ENOMEM); +} +EXPORT_SYMBOL(dm_mem_cache_client_create); + +void dm_mem_cache_client_destroy(struct dm_mem_cache_client *cl) +{ + BUG_ON(cl->free_pages != cl->total_pages); + free_cache_pages(cl->free_list); + mempool_destroy(cl->objs_pool); + kfree(cl); +} +EXPORT_SYMBOL(dm_mem_cache_client_destroy); + +/* + * Grow a clients cache by an amount of pages. + * + * Don't call from interrupt context! + */ +int dm_mem_cache_grow(struct dm_mem_cache_client *cl, unsigned objects) +{ + unsigned pages = objects * cl->chunks * cl->pages_per_chunk; + struct page_list *pl, *last; + + BUG_ON(!pages); + pl = alloc_cache_pages(pages); + if (!pl) + return -ENOMEM; + + last = pl; + while (last->next) + last = last->next; + + spin_lock_irq(&cl->lock); + last->next = cl->free_list; + cl->free_list = pl; + cl->free_pages += pages; + cl->total_pages += pages; + cl->objects++; + spin_unlock_irq(&cl->lock); + + mempool_resize(cl->objs_pool, cl->objects, GFP_NOIO); + return 0; +} +EXPORT_SYMBOL(dm_mem_cache_grow); + +/* Shrink a clients cache by an amount of pages */ +int dm_mem_cache_shrink(struct dm_mem_cache_client *cl, unsigned objects) +{ + int r; + unsigned pages = objects * cl->chunks * cl->pages_per_chunk, p = pages; + unsigned long flags; + struct page_list *last = NULL, *pl, *pos; + + BUG_ON(!pages); + + spin_lock_irqsave(&cl->lock, flags); + pl = pos = cl->free_list; + while (p-- && pos->next) { + last = pos; + pos = pos->next; + } + + if (++p) + r = -ENOMEM; + else { + r = 0; + cl->free_list = pos; + cl->free_pages -= pages; + cl->total_pages -= pages; + cl->objects--; + last->next = NULL; + } + spin_unlock_irqrestore(&cl->lock, flags); + + if (!r) { + free_cache_pages(pl); + mempool_resize(cl->objs_pool, cl->objects, GFP_NOIO); + } + + return r; +} +EXPORT_SYMBOL(dm_mem_cache_shrink); + +/* + * Allocate/free a memory object + * + * Can be called from interrupt context + */ +struct dm_mem_cache_object *dm_mem_cache_alloc(struct dm_mem_cache_client *cl) +{ + int r = 0; + unsigned pages = cl->chunks * cl->pages_per_chunk; + unsigned long flags; + struct dm_mem_cache_object *obj; + + obj = mempool_alloc(cl->objs_pool, GFP_NOIO); + if (!obj) + return ERR_PTR(-ENOMEM); + + spin_lock_irqsave(&cl->lock, flags); + if (pages > cl->free_pages) + r = -ENOMEM; + else + cl->free_pages -= pages; + spin_unlock_irqrestore(&cl->lock, flags); + + if (r) { + mempool_free(obj, cl->objs_pool); + return ERR_PTR(r); + } + + alloc_chunks(cl, obj); + return obj; +} +EXPORT_SYMBOL(dm_mem_cache_alloc); + +void dm_mem_cache_free(struct dm_mem_cache_client *cl, + struct dm_mem_cache_object *obj) +{ + free_chunks(cl, obj); + mempool_free(obj, cl->objs_pool); +} +EXPORT_SYMBOL(dm_mem_cache_free); + +MODULE_DESCRIPTION(DM_NAME " dm memory cache"); +MODULE_AUTHOR("Heinz Mauelshagen "); +MODULE_LICENSE("GPL"); --- linux-4.2.0.orig/ubuntu/dm-raid4-5/dm-memcache.h +++ linux-4.2.0/ubuntu/dm-raid4-5/dm-memcache.h @@ -0,0 +1,68 @@ +/* + * Copyright (C) 2006-2008 Red Hat, Inc. All rights reserved. + * + * Module Author: Heinz Mauelshagen + * + * Device-mapper memory object handling: + * + * o allocate/free total_pages in a per client page pool. + * + * o allocate/free memory objects with chunks (1..n) of + * pages_per_chunk pages hanging off. + * + * This file is released under the GPL. + */ + +#ifndef _DM_MEM_CACHE_H +#define _DM_MEM_CACHE_H + +#define DM_MEM_CACHE_H_VERSION "0.1" + +#include "dm.h" +#include + +static inline struct page_list *pl_elem(struct page_list *pl, unsigned p) +{ + while (pl && p--) + pl = pl->next; + + return pl; +} + +struct dm_mem_cache_object { + struct page_list *pl; /* Dynamically allocated array */ + void *private; /* Caller context reference */ +}; + +struct dm_mem_cache_client; + +/* + * Create/destroy dm memory cache client resources. + * + * On creation, a number of @objects with @chunks of + * @pages_per_chunk pages will be allocated. + */ +struct dm_mem_cache_client * +dm_mem_cache_client_create(unsigned objects, unsigned chunks, + unsigned pages_per_chunk); +void dm_mem_cache_client_destroy(struct dm_mem_cache_client *client); + +/* + * Grow/shrink a dm memory cache client resources + * by @objetcs amount of objects. + */ +int dm_mem_cache_grow(struct dm_mem_cache_client *client, unsigned objects); +int dm_mem_cache_shrink(struct dm_mem_cache_client *client, unsigned objects); + +/* + * Allocate/free a memory object + * + * On allocation one object with an amount of chunks and + * an amount of pages per chunk will be returned on success. + */ +struct dm_mem_cache_object * +dm_mem_cache_alloc(struct dm_mem_cache_client *client); +void dm_mem_cache_free(struct dm_mem_cache_client *client, + struct dm_mem_cache_object *object); + +#endif --- linux-4.2.0.orig/ubuntu/dm-raid4-5/dm-message.c +++ linux-4.2.0/ubuntu/dm-raid4-5/dm-message.c @@ -0,0 +1,184 @@ +/* + * Copyright (C) 2007,2008 Red Hat Inc. All rights reserved. + * + * Module Author: Heinz Mauelshagen + * + * General device-mapper message interface argument parser. + * + * This file is released under the GPL. + * + * device-mapper message parser. + * + */ + +#include "dm.h" +#include "dm-message.h" +#include +#include + +#define DM_MSG_PREFIX "dm_message" + +/* Basename of a path. */ +static inline char * +basename(char *s) +{ + char *p = strrchr(s, '/'); + + return p ? p + 1 : s; +} + +/* Get an argument depending on type. */ +static void +message_arguments(struct dm_msg *msg, int argc, char **argv) +{ + + if (argc) { + int i; + struct dm_message_argument *args = msg->spec->args; + + for (i = 0; i < args->num_args; i++) { + int r; + unsigned long **ptr = args->ptr; + enum dm_message_argument_type type = args->types[i]; + + switch (type) { + case dm_msg_base_t: + ((char **) ptr)[i] = basename(argv[i]); + break; + + case dm_msg_str_t: + ((char **) ptr)[i] = argv[i]; + break; + + case dm_msg_int_t: + r = sscanf(argv[i], "%d", ((int **) ptr)[i]); + goto check; + + case dm_msg_uint_t: + r = sscanf(argv[i], "%u", + ((unsigned **) ptr)[i]); + goto check; + + case dm_msg_uint64_t: + r = sscanf(argv[i], "%llu", + ((unsigned long long **) ptr)[i]); + +check: + if (r != 1) { + set_bit(dm_msg_ret_undef, &msg->ret); + set_bit(dm_msg_ret_arg, &msg->ret); + } + } + } + } +} + +/* Parse message options. */ +static void +message_options_parse(struct dm_msg *msg, int argc, char **argv) +{ + int hit = 0; + unsigned long *action; + size_t l1 = strlen(*argv), l_hit = 0; + struct dm_message_option *o = msg->spec->options; + char **option, **option_end = o->options + o->num_options; + + for (option = o->options, action = o->actions; + option < option_end; option++, action++) { + size_t l2 = strlen(*option); + + if (!strnicmp(*argv, *option, min(l1, l2))) { + hit++; + l_hit = l2; + set_bit(*action, &msg->action); + } + } + + /* Assume error. */ + msg->ret = 0; + set_bit(dm_msg_ret_option, &msg->ret); + if (!hit || l1 > l_hit) + set_bit(dm_msg_ret_undef, &msg->ret); /* Undefined option. */ + else if (hit > 1) + set_bit(dm_msg_ret_ambiguous, &msg->ret); /* Ambiguous option.*/ + else { + clear_bit(dm_msg_ret_option, &msg->ret); /* Option OK. */ + message_arguments(msg, --argc, ++argv); + } +} + +static inline void +print_ret(const char *caller, unsigned long ret) +{ + struct { + unsigned long err; + const char *err_str; + } static err_msg[] = { + { dm_msg_ret_ambiguous, "message ambiguous" }, + { dm_msg_ret_inval, "message invalid" }, + { dm_msg_ret_undef, "message undefined" }, + { dm_msg_ret_arg, "message argument" }, + { dm_msg_ret_argcount, "message argument count" }, + { dm_msg_ret_option, "option" }, + }, *e = ARRAY_END(err_msg); + + while (e-- > err_msg) { + if (test_bit(e->err, &ret)) + DMERR("%s %s", caller, e->err_str); + } +} + +/* Parse a message action. */ +int +dm_message_parse(const char *caller, struct dm_msg *msg, void *context, + int argc, char **argv) +{ + int hit = 0; + size_t l1, l_hit = 0; + struct dm_msg_spec *s, *s_hit = NULL, + *s_end = msg->specs + msg->num_specs; + + if (argc < 2) + return -EINVAL; + + l1 = strlen(*argv); + for (s = msg->specs; s < s_end; s++) { + size_t l2 = strlen(s->cmd); + + if (!strnicmp(*argv, s->cmd, min(l1, l2))) { + hit++; + l_hit = l2; + s_hit = s; + } + } + + msg->ret = 0; + if (!hit || l1 > l_hit) /* No hit or message string too long. */ + set_bit(dm_msg_ret_undef, &msg->ret); + else if (hit > 1) /* Ambiguous message. */ + set_bit(dm_msg_ret_ambiguous, &msg->ret); + else if (argc - 2 != s_hit->args->num_args) { + set_bit(dm_msg_ret_undef, &msg->ret); + set_bit(dm_msg_ret_argcount, &msg->ret); + } + + if (msg->ret) + goto bad; + + msg->action = 0; + msg->spec = s_hit; + set_bit(s_hit->action, &msg->action); + message_options_parse(msg, --argc, ++argv); + + if (!msg->ret) + return msg->spec->f(msg, context); + +bad: + print_ret(caller, msg->ret); + return -EINVAL; +} +EXPORT_SYMBOL(dm_message_parse); + +MODULE_DESCRIPTION(DM_NAME " device-mapper target message parser"); +MODULE_AUTHOR("Heinz Mauelshagen "); +MODULE_LICENSE("GPL"); --- linux-4.2.0.orig/ubuntu/dm-raid4-5/dm-message.h +++ linux-4.2.0/ubuntu/dm-raid4-5/dm-message.h @@ -0,0 +1,91 @@ +/* + * Copyright (C) 2007,2008 Red Hat, Inc. All rights reserved. + * + * Module Author: Heinz Mauelshagen + * + * General device-mapper message interface argument parser. + * + * This file is released under the GPL. + * + */ + +#ifndef DM_MESSAGE_H +#define DM_MESSAGE_H + +/* Factor out to dm.h. */ +/* Reference to array end. */ +#define ARRAY_END(a) ((a) + ARRAY_SIZE(a)) + +/* Message return bits. */ +enum dm_message_return { + dm_msg_ret_ambiguous, /* Action ambiguous. */ + dm_msg_ret_inval, /* Action invalid. */ + dm_msg_ret_undef, /* Action undefined. */ + + dm_msg_ret_option, /* Option error. */ + dm_msg_ret_arg, /* Argument error. */ + dm_msg_ret_argcount, /* Argument count error. */ +}; + +/* Message argument type conversions. */ +enum dm_message_argument_type { + dm_msg_base_t, /* Basename string. */ + dm_msg_str_t, /* String. */ + dm_msg_int_t, /* Signed int. */ + dm_msg_uint_t, /* Unsigned int. */ + dm_msg_uint64_t, /* Unsigned int 64. */ +}; + +/* A message option. */ +struct dm_message_option { + unsigned num_options; + char **options; + unsigned long *actions; +}; + +/* Message arguments and types. */ +struct dm_message_argument { + unsigned num_args; + unsigned long **ptr; + enum dm_message_argument_type types[]; +}; + +/* Client message. */ +struct dm_msg { + unsigned long action; /* Identified action. */ + unsigned long ret; /* Return bits. */ + unsigned num_specs; /* # of sepcifications listed. */ + struct dm_msg_spec *specs; /* Specification list. */ + struct dm_msg_spec *spec; /* Specification selected. */ +}; + +/* Secification of the message. */ +struct dm_msg_spec { + const char *cmd; /* Name of the command (i.e. 'bandwidth'). */ + unsigned long action; + struct dm_message_option *options; + struct dm_message_argument *args; + unsigned long parm; /* Parameter to pass through to callback. */ + /* Function to process for action. */ + int (*f) (struct dm_msg *msg, void *context); +}; + +/* Parameter access macros. */ +#define DM_MSG_PARM(msg) ((msg)->spec->parm) + +#define DM_MSG_STR_ARGS(msg, idx) ((char *) *(msg)->spec->args->ptr[idx]) +#define DM_MSG_INT_ARGS(msg, idx) ((int) *(msg)->spec->args->ptr[idx]) +#define DM_MSG_UINT_ARGS(msg, idx) ((unsigned) DM_MSG_INT_ARG(msg, idx)) +#define DM_MSG_UINT64_ARGS(msg, idx) ((uint64_t) *(msg)->spec->args->ptr[idx]) + +#define DM_MSG_STR_ARG(msg) DM_MSG_STR_ARGS(msg, 0) +#define DM_MSG_INT_ARG(msg) DM_MSG_INT_ARGS(msg, 0) +#define DM_MSG_UINT_ARG(msg) DM_MSG_UINT_ARGS(msg, 0) +#define DM_MSG_UINT64_ARG(msg) DM_MSG_UINT64_ARGS(msg, 0) + + +/* Parse a message and its options and optionally call a function back. */ +int dm_message_parse(const char *caller, struct dm_msg *msg, void *context, + int argc, char **argv); + +#endif --- linux-4.2.0.orig/ubuntu/dm-raid4-5/dm-raid4-5.c +++ linux-4.2.0/ubuntu/dm-raid4-5/dm-raid4-5.c @@ -0,0 +1,4536 @@ +/*[A[A + * Copyright (C) 2005-2009 Red Hat, Inc. All rights reserved. + * + * Module Author: Heinz Mauelshagen + * + * This file is released under the GPL. + * + * + * Linux 2.6 Device Mapper RAID4 and RAID5 target. + * + * Supports: + * o RAID4 with dedicated and selectable parity device + * o RAID5 with rotating parity (left+right, symmetric+asymmetric) + * o recovery of out of sync device for initial + * RAID set creation or after dead drive replacement + * o run time optimization of xor algorithm used to calculate parity + * + * + * Thanks to MD for: + * o the raid address calculation algorithm + * o the base of the biovec <-> page list copier. + * + * + * Uses region hash to keep track of how many writes are in flight to + * regions in order to use dirty log to keep state of regions to recover: + * + * o clean regions (those which are synchronized + * and don't have write io in flight) + * o dirty regions (those with write io in flight) + * + * + * On startup, any dirty regions are migrated to the + * 'nosync' state and are subject to recovery by the daemon. + * + * See raid_ctr() for table definition. + * + * FIXME: recovery bandwidth + */ + +static const char *version = "v0.2594b"; + +#include "dm.h" +#include "dm-memcache.h" +#include "dm-message.h" +#include "dm-raid45.h" + +#include +#include +#include + +#include +#include +#include +#include "dm-region-hash.h" + +#include +#include + +/* + * Configurable parameters + */ + +/* Minimum/maximum and default # of selectable stripes. */ +#define STRIPES_MIN 8 +#define STRIPES_MAX 16384 +#define STRIPES_DEFAULT 80 + +/* Maximum and default chunk size in sectors if not set in constructor. */ +#define CHUNK_SIZE_MIN 8 +#define CHUNK_SIZE_MAX 16384 +#define CHUNK_SIZE_DEFAULT 64 + +/* Default io size in sectors if not set in constructor. */ +#define IO_SIZE_MIN CHUNK_SIZE_MIN +#define IO_SIZE_DEFAULT IO_SIZE_MIN + +/* Recover io size default in sectors. */ +#define RECOVER_IO_SIZE_MIN 64 +#define RECOVER_IO_SIZE_DEFAULT 256 + +/* Default, minimum and maximum percentage of recover io bandwidth. */ +#define BANDWIDTH_DEFAULT 10 +#define BANDWIDTH_MIN 1 +#define BANDWIDTH_MAX 100 + +/* # of parallel recovered regions */ +#define RECOVERY_STRIPES_MIN 1 +#define RECOVERY_STRIPES_MAX 64 +#define RECOVERY_STRIPES_DEFAULT RECOVERY_STRIPES_MIN +/* + * END Configurable parameters + */ + +#define TARGET "dm-raid45" +#define DAEMON "kraid45d" +#define DM_MSG_PREFIX TARGET + +#define SECTORS_PER_PAGE (PAGE_SIZE >> SECTOR_SHIFT) + +/* Amount/size for __xor(). */ +#define XOR_SIZE PAGE_SIZE + +/* Check value in range. */ +#define range_ok(i, min, max) (i >= min && i <= max) + +/* Check argument is power of 2. */ +#define POWER_OF_2(a) (!(a & (a - 1))) + +/* Structure access macros. */ +/* Derive raid_set from stripe_cache pointer. */ +#define RS(x) container_of(x, struct raid_set, sc) + +/* Page reference. */ +#define PAGE(stripe, p) ((stripe)->obj[p].pl->page) + +/* Stripe chunk reference. */ +#define CHUNK(stripe, p) ((stripe)->chunk + p) + +/* Bio list reference. */ +#define BL(stripe, p, rw) (stripe->chunk[p].bl + rw) +#define BL_CHUNK(chunk, rw) (chunk->bl + rw) + +/* Page list reference. */ +#define PL(stripe, p) (stripe->obj[p].pl) +/* END: structure access macros. */ + +/* Factor out to dm-bio-list.h */ +static inline void bio_list_push(struct bio_list *bl, struct bio *bio) +{ + bio->bi_next = bl->head; + bl->head = bio; + + if (!bl->tail) + bl->tail = bio; +} + +/* Factor out to dm.h */ +#define TI_ERR_RET(str, ret) \ + do { ti->error = str; return ret; } while (0); +#define TI_ERR(str) TI_ERR_RET(str, -EINVAL) + +/* Macro to define access IO flags access inline functions. */ +#define BITOPS(name, what, var, flag) \ +static inline int TestClear ## name ## what(struct var *v) \ +{ return test_and_clear_bit(flag, &v->io.flags); } \ +static inline int TestSet ## name ## what(struct var *v) \ +{ return test_and_set_bit(flag, &v->io.flags); } \ +static inline void Clear ## name ## what(struct var *v) \ +{ clear_bit(flag, &v->io.flags); } \ +static inline void Set ## name ## what(struct var *v) \ +{ set_bit(flag, &v->io.flags); } \ +static inline int name ## what(struct var *v) \ +{ return test_bit(flag, &v->io.flags); } + +/*----------------------------------------------------------------- + * Stripe cache + * + * Cache for all reads and writes to raid sets (operational or degraded) + * + * We need to run all data to and from a RAID set through this cache, + * because parity chunks need to get calculated from data chunks + * or, in the degraded/resynchronization case, missing chunks need + * to be reconstructed using the other chunks of the stripe. + *---------------------------------------------------------------*/ +/* A chunk within a stripe (holds bios hanging off). */ +/* IO status flags for chunks of a stripe. */ +enum chunk_flags { + CHUNK_DIRTY, /* Pages of chunk dirty; need writing. */ + CHUNK_ERROR, /* IO error on any chunk page. */ + CHUNK_IO, /* Allow/prohibit IO on chunk pages. */ + CHUNK_LOCKED, /* Chunk pages locked during IO. */ + CHUNK_MUST_IO, /* Chunk must io. */ + CHUNK_UNLOCK, /* Enforce chunk unlock. */ + CHUNK_UPTODATE, /* Chunk pages are uptodate. */ +}; + +/* + * This does not work anymore with __REQ_* values being enums + * +#if READ != 0 || WRITE != 1 +#error dm-raid45: READ/WRITE != 0/1 used as index!!! +#endif +*/ + +enum bl_type { + WRITE_QUEUED = WRITE + 1, + WRITE_MERGED, + NR_BL_TYPES, /* Must be last one! */ +}; +struct stripe_chunk { + atomic_t cnt; /* Reference count. */ + struct stripe *stripe; /* Backpointer to stripe for endio(). */ + /* Bio lists for reads, writes, and writes merged. */ + struct bio_list bl[NR_BL_TYPES]; + struct { + unsigned long flags; /* IO status flags. */ + } io; +}; + +/* Define chunk bit operations. */ +BITOPS(Chunk, Dirty, stripe_chunk, CHUNK_DIRTY) +BITOPS(Chunk, Error, stripe_chunk, CHUNK_ERROR) +BITOPS(Chunk, Io, stripe_chunk, CHUNK_IO) +BITOPS(Chunk, Locked, stripe_chunk, CHUNK_LOCKED) +BITOPS(Chunk, MustIo, stripe_chunk, CHUNK_MUST_IO) +BITOPS(Chunk, Unlock, stripe_chunk, CHUNK_UNLOCK) +BITOPS(Chunk, Uptodate, stripe_chunk, CHUNK_UPTODATE) + +/* + * Stripe linked list indexes. Keep order, because the stripe + * and the stripe cache rely on the first 3! + */ +enum list_types { + LIST_FLUSH, /* Stripes to flush for io. */ + LIST_ENDIO, /* Stripes to endio. */ + LIST_LRU, /* Least recently used stripes. */ + SC_NR_LISTS, /* # of lists in stripe cache. */ + LIST_HASH = SC_NR_LISTS, /* Hashed stripes. */ + LIST_RECOVER = LIST_HASH, /* For recovery type stripes only. */ + STRIPE_NR_LISTS,/* To size array in struct stripe. */ +}; + +/* Adressing region recovery. */ +struct recover_addr { + struct dm_region *reg; /* Actual region to recover. */ + sector_t pos; /* Position within region to recover. */ + sector_t end; /* End of region to recover. */ +}; + +/* A stripe: the io object to handle all reads and writes to a RAID set. */ +struct stripe { + atomic_t cnt; /* Reference count. */ + struct stripe_cache *sc; /* Backpointer to stripe cache. */ + + /* + * 4 linked lists: + * o io list to flush io + * o endio list + * o LRU list to put stripes w/o reference count on + * o stripe cache hash + */ + struct list_head lists[STRIPE_NR_LISTS]; + + sector_t key; /* Hash key. */ + region_t region; /* Region stripe is mapped to. */ + + struct { + unsigned long flags; /* Stripe state flags (see below). */ + + /* + * Pending ios in flight: + * + * used to control move of stripe to endio list + */ + atomic_t pending; + + /* Sectors to read and write for multi page stripe sets. */ + unsigned size; + } io; + + /* Address region recovery. */ + struct recover_addr *recover; + + /* Lock on stripe (Future: for clustering). */ + void *lock; + + struct { + unsigned short parity; /* Parity chunk index. */ + short recover; /* Recovery chunk index. */ + } idx; + + /* + * This stripe's memory cache object (dm-mem-cache); + * i.e. the io chunk pages. + */ + struct dm_mem_cache_object *obj; + + /* Array of stripe sets (dynamically allocated). */ + struct stripe_chunk chunk[0]; +}; + +/* States stripes can be in (flags field). */ +enum stripe_states { + STRIPE_ERROR, /* io error on stripe. */ + STRIPE_MERGED, /* Writes got merged to be written. */ + STRIPE_RBW, /* Read-before-write stripe. */ + STRIPE_RECONSTRUCT, /* Reconstruct of a missing chunk required. */ + STRIPE_RECONSTRUCTED, /* Reconstructed of a missing chunk. */ + STRIPE_RECOVER, /* Stripe used for RAID set recovery. */ +}; + +/* Define stripe bit operations. */ +BITOPS(Stripe, Error, stripe, STRIPE_ERROR) +BITOPS(Stripe, Merged, stripe, STRIPE_MERGED) +BITOPS(Stripe, RBW, stripe, STRIPE_RBW) +BITOPS(Stripe, Reconstruct, stripe, STRIPE_RECONSTRUCT) +BITOPS(Stripe, Reconstructed, stripe, STRIPE_RECONSTRUCTED) +BITOPS(Stripe, Recover, stripe, STRIPE_RECOVER) + +/* A stripe hash. */ +struct stripe_hash { + struct list_head *hash; + unsigned buckets; + unsigned mask; + unsigned prime; + unsigned shift; +}; + +enum sc_lock_types { + LOCK_ENDIO, /* Protect endio list. */ + LOCK_LRU, /* Protect LRU list. */ + NR_LOCKS, /* To size array in struct stripe_cache. */ +}; + +/* A stripe cache. */ +struct stripe_cache { + /* Stripe hash. */ + struct stripe_hash hash; + + spinlock_t locks[NR_LOCKS]; /* Locks to protect lists. */ + + /* Stripes with io to flush, stripes to endio and LRU lists. */ + struct list_head lists[SC_NR_LISTS]; + + /* Slab cache to allocate stripes from. */ + struct { + struct kmem_cache *cache; /* Cache itself. */ + char name[32]; /* Unique name. */ + } kc; + + struct dm_io_client *dm_io_client; /* dm-io client resource context. */ + + /* dm-mem-cache client resource context. */ + struct dm_mem_cache_client *mem_cache_client; + + int stripes_parm; /* # stripes parameter from constructor. */ + atomic_t stripes; /* actual # of stripes in cache. */ + atomic_t stripes_to_set; /* # of stripes to resize cache to. */ + atomic_t stripes_last; /* last # of stripes in cache. */ + atomic_t active_stripes; /* actual # of active stripes in cache. */ + + /* REMOVEME: */ + atomic_t active_stripes_max; /* actual # of active stripes in cache. */ +}; + +/* Flag specs for raid_dev */ ; +enum raid_dev_flags { + DEV_FAILED, /* Device failed. */ + DEV_IO_QUEUED, /* Io got queued to device. */ +}; + +/* The raid device in a set. */ +struct raid_dev { + struct dm_dev *dev; + sector_t start; /* Offset to map to. */ + struct { /* Using struct to be able to BITOPS(). */ + unsigned long flags; /* raid_dev_flags. */ + } io; +}; + +BITOPS(Dev, Failed, raid_dev, DEV_FAILED) +BITOPS(Dev, IoQueued, raid_dev, DEV_IO_QUEUED) + +/* Flags spec for raid_set. */ +enum raid_set_flags { + RS_CHECK_OVERWRITE, /* Check for chunk overwrites. */ + RS_DEAD, /* RAID set inoperational. */ + RS_DEGRADED, /* Io errors on RAID device. */ + RS_DEVEL_STATS, /* REMOVEME: display status information. */ + RS_RECOVER, /* Do recovery. */ + RS_RECOVERY_BANDWIDTH, /* Allow recovery bandwidth (delayed bios). */ + RS_SC_BUSY, /* Stripe cache busy -> send an event. */ + RS_SUSPEND, /* Suspend RAID set. */ +}; + +/* REMOVEME: devel stats counters. */ +enum stats_types { + S_BIOS_READ, + S_BIOS_ADDED_READ, + S_BIOS_ENDIO_READ, + S_BIOS_WRITE, + S_BIOS_ADDED_WRITE, + S_BIOS_ENDIO_WRITE, + S_CAN_MERGE, + S_CANT_MERGE, + S_CONGESTED, + S_DM_IO_READ, + S_DM_IO_WRITE, + S_BANDWIDTH, + S_BARRIER, + S_BIO_COPY_PL_NEXT, + S_DEGRADED, + S_DELAYED_BIOS, + S_FLUSHS, + S_HITS_1ST, + S_IOS_POST, + S_INSCACHE, + S_MAX_LOOKUP, + S_CHUNK_LOCKED, + S_NO_BANDWIDTH, + S_NOT_CONGESTED, + S_NO_RW, + S_NOSYNC, + S_OVERWRITE, + S_PROHIBITCHUNKIO, + S_RECONSTRUCT_EI, + S_RECONSTRUCT_DEV, + S_RECONSTRUCT_SET, + S_RECONSTRUCTED, + S_REQUEUE, + S_STRIPE_ERROR, + S_SUM_DELAYED_BIOS, + S_XORS, + S_NR_STATS, /* # of stats counters. Must be last! */ +}; + +/* Status type -> string mappings. */ +struct stats_map { + const enum stats_types type; + const char *str; +}; + +static struct stats_map stats_map[] = { + { S_BIOS_READ, "r=" }, + { S_BIOS_ADDED_READ, "/" }, + { S_BIOS_ENDIO_READ, "/" }, + { S_BIOS_WRITE, " w=" }, + { S_BIOS_ADDED_WRITE, "/" }, + { S_BIOS_ENDIO_WRITE, "/" }, + { S_DM_IO_READ, " rc=" }, + { S_DM_IO_WRITE, " wc=" }, + { S_BANDWIDTH, "\nbw=" }, + { S_NO_BANDWIDTH, " no_bw=" }, + { S_BARRIER, "\nbarrier=" }, + { S_BIO_COPY_PL_NEXT, "\nbio_cp_next=" }, + { S_CAN_MERGE, "\nmerge=" }, + { S_CANT_MERGE, "/no_merge=" }, + { S_CHUNK_LOCKED, "\nchunk_locked=" }, + { S_CONGESTED, "\ncgst=" }, + { S_NOT_CONGESTED, "/not_cgst=" }, + { S_DEGRADED, "\ndegraded=" }, + { S_DELAYED_BIOS, "\ndel_bios=" }, + { S_SUM_DELAYED_BIOS, "/sum_del_bios=" }, + { S_FLUSHS, "\nflushs=" }, + { S_HITS_1ST, "\nhits_1st=" }, + { S_IOS_POST, " ios_post=" }, + { S_INSCACHE, " inscache=" }, + { S_MAX_LOOKUP, " maxlookup=" }, + { S_NO_RW, "\nno_rw=" }, + { S_NOSYNC, " nosync=" }, + { S_OVERWRITE, " ovr=" }, + { S_PROHIBITCHUNKIO, " prhbt_io=" }, + { S_RECONSTRUCT_EI, "\nrec_ei=" }, + { S_RECONSTRUCT_DEV, " rec_dev=" }, + { S_RECONSTRUCT_SET, " rec_set=" }, + { S_RECONSTRUCTED, " rec=" }, + { S_REQUEUE, " requeue=" }, + { S_STRIPE_ERROR, " stripe_err=" }, + { S_XORS, " xors=" }, +}; + +/* + * A RAID set. + */ +#define dm_rh_client dm_region_hash +enum count_type { IO_WORK = 0, IO_RECOVER, IO_NR_COUNT }; +typedef void (*xor_function_t)(unsigned count, unsigned long **data); +struct raid_set { + struct dm_target *ti; /* Target pointer. */ + + struct { + unsigned long flags; /* State flags. */ + struct mutex in_lock; /* Protects central input list below. */ + struct bio_list in; /* Pending ios (central input list). */ + struct bio_list work; /* ios work set. */ + wait_queue_head_t suspendq; /* suspend synchronization. */ + atomic_t in_process; /* counter of queued bios (suspendq). */ + atomic_t in_process_max;/* counter of queued bios max. */ + + /* io work. */ + struct workqueue_struct *wq; + struct delayed_work dws_do_raid; /* For main worker. */ + struct work_struct ws_do_table_event; /* For event worker. */ + } io; + + /* Stripe locking abstraction. */ + struct dm_raid45_locking_type *locking; + + struct stripe_cache sc; /* Stripe cache for this set. */ + + /* Xor optimization. */ + struct { + struct xor_func *f; + unsigned chunks; + unsigned speed; + } xor; + + /* Recovery parameters. */ + struct recover { + struct dm_dirty_log *dl; /* Dirty log. */ + struct dm_rh_client *rh; /* Region hash. */ + + struct dm_io_client *dm_io_client; /* recovery dm-io client. */ + /* dm-mem-cache client resource context for recovery stripes. */ + struct dm_mem_cache_client *mem_cache_client; + + struct list_head stripes; /* List of recovery stripes. */ + + region_t nr_regions; + region_t nr_regions_to_recover; + region_t nr_regions_recovered; + unsigned long start_jiffies; + unsigned long end_jiffies; + + unsigned bandwidth; /* Recovery bandwidth [%]. */ + unsigned bandwidth_work; /* Recovery bandwidth [factor]. */ + unsigned bandwidth_parm; /* " constructor parm. */ + unsigned io_size; /* recovery io size <= region size. */ + unsigned io_size_parm; /* recovery io size ctr parameter. */ + unsigned recovery; /* Recovery allowed/prohibited. */ + unsigned recovery_stripes; /* # of parallel recovery stripes. */ + + /* recovery io throttling. */ + atomic_t io_count[IO_NR_COUNT]; /* counter recover/regular io.*/ + unsigned long last_jiffies; + } recover; + + /* RAID set parameters. */ + struct { + struct raid_type *raid_type; /* RAID type (eg, RAID4). */ + unsigned raid_parms; /* # variable raid parameters. */ + + unsigned chunk_size; /* Sectors per chunk. */ + unsigned chunk_size_parm; + unsigned chunk_shift; /* rsector chunk size shift. */ + + unsigned io_size; /* Sectors per io. */ + unsigned io_size_parm; + unsigned io_mask; /* Mask for bio_copy_page_list(). */ + unsigned io_inv_mask; /* Mask for raid_address(). */ + + sector_t sectors_per_dev; /* Sectors per device. */ + + atomic_t failed_devs; /* Amount of devices failed. */ + + /* Index of device to initialize. */ + int dev_to_init; + int dev_to_init_parm; + + /* Raid devices dynamically allocated. */ + unsigned raid_devs; /* # of RAID devices below. */ + unsigned data_devs; /* # of RAID data devices. */ + + int ei; /* index of failed RAID device. */ + + /* Index of dedicated parity device (i.e. RAID4). */ + int pi; + int pi_parm; /* constructor parm for status output. */ + } set; + + /* REMOVEME: devel stats counters. */ + atomic_t stats[S_NR_STATS]; + + /* Dynamically allocated temporary pointers for xor(). */ + unsigned long **data; + + /* Dynamically allocated RAID devices. Alignment? */ + struct raid_dev dev[0]; +}; + +/* Define RAID set bit operations. */ +BITOPS(RS, Bandwidth, raid_set, RS_RECOVERY_BANDWIDTH) +BITOPS(RS, CheckOverwrite, raid_set, RS_CHECK_OVERWRITE) +BITOPS(RS, Dead, raid_set, RS_DEAD) +BITOPS(RS, Degraded, raid_set, RS_DEGRADED) +BITOPS(RS, DevelStats, raid_set, RS_DEVEL_STATS) +BITOPS(RS, Recover, raid_set, RS_RECOVER) +BITOPS(RS, ScBusy, raid_set, RS_SC_BUSY) +BITOPS(RS, Suspend, raid_set, RS_SUSPEND) +#undef BITOPS + +/*----------------------------------------------------------------- + * Raid-4/5 set structures. + *---------------------------------------------------------------*/ +/* RAID level definitions. */ +enum raid_level { + raid4, + raid5, +}; + +/* Symmetric/Asymmetric, Left/Right parity rotating algorithms. */ +enum raid_algorithm { + none, + left_asym, + right_asym, + left_sym, + right_sym, +}; + +struct raid_type { + const char *name; /* RAID algorithm. */ + const char *descr; /* Descriptor text for logging. */ + const unsigned parity_devs; /* # of parity devices. */ + const unsigned minimal_devs; /* minimal # of devices in set. */ + const enum raid_level level; /* RAID level. */ + const enum raid_algorithm algorithm; /* RAID algorithm. */ +}; + +/* Supported raid types and properties. */ +static struct raid_type raid_types[] = { + {"raid4", "RAID4 (dedicated parity disk)", 1, 3, raid4, none}, + {"raid5_la", "RAID5 (left asymmetric)", 1, 3, raid5, left_asym}, + {"raid5_ra", "RAID5 (right asymmetric)", 1, 3, raid5, right_asym}, + {"raid5_ls", "RAID5 (left symmetric)", 1, 3, raid5, left_sym}, + {"raid5_rs", "RAID5 (right symmetric)", 1, 3, raid5, right_sym}, +}; + +/* Address as calculated by raid_address(). */ +struct raid_address { + sector_t key; /* Hash key (address of stripe % chunk_size). */ + unsigned di, pi; /* Data and parity disks index. */ +}; + +/* REMOVEME: reset statistics counters. */ +static void stats_reset(struct raid_set *rs) +{ + unsigned s = S_NR_STATS; + + while (s--) + atomic_set(rs->stats + s, 0); +} + +/*---------------------------------------------------------------- + * RAID set management routines. + *--------------------------------------------------------------*/ +/* + * Begin small helper functions. + */ +/* No need to be called from region hash indirectly at dm_rh_dec(). */ +static void wake_dummy(void *context) {} + +/* Return # of io reference. */ +static int io_ref(struct raid_set *rs) +{ + return atomic_read(&rs->io.in_process); +} + +/* Get an io reference. */ +static void io_get(struct raid_set *rs) +{ + int p = atomic_inc_return(&rs->io.in_process); + + if (p > atomic_read(&rs->io.in_process_max)) + atomic_set(&rs->io.in_process_max, p); /* REMOVEME: max. */ +} + +/* Put the io reference and conditionally wake io waiters. */ +static void io_put(struct raid_set *rs) +{ + /* Intel: rebuild data corrupter? */ + if (atomic_dec_and_test(&rs->io.in_process)) + wake_up(&rs->io.suspendq); + else + BUG_ON(io_ref(rs) < 0); +} + +/* Wait until all io has been processed. */ +static void wait_ios(struct raid_set *rs) +{ + wait_event(rs->io.suspendq, !io_ref(rs)); +} + +/* Queue (optionally delayed) io work. */ +static void wake_do_raid_delayed(struct raid_set *rs, unsigned long delay) +{ + queue_delayed_work(rs->io.wq, &rs->io.dws_do_raid, delay); +} + +/* Queue io work immediately (called from region hash too). */ +static void wake_do_raid(void *context) +{ + struct raid_set *rs = context; + + queue_work(rs->io.wq, &rs->io.dws_do_raid.work); +} + +/* Calculate device sector offset. */ +static sector_t _sector(struct raid_set *rs, struct bio *bio) +{ + sector_t sector = bio->bi_sector; + + sector_div(sector, rs->set.data_devs); + return sector; +} + +/* Return # of active stripes in stripe cache. */ +static int sc_active(struct stripe_cache *sc) +{ + return atomic_read(&sc->active_stripes); +} + +/* Stripe cache busy indicator. */ +static int sc_busy(struct raid_set *rs) +{ + return sc_active(&rs->sc) > + atomic_read(&rs->sc.stripes) - (STRIPES_MIN / 2); +} + +/* Set chunks states. */ +enum chunk_dirty_type { CLEAN, DIRTY, ERROR }; +static void chunk_set(struct stripe_chunk *chunk, enum chunk_dirty_type type) +{ + switch (type) { + case CLEAN: + ClearChunkDirty(chunk); + break; + case DIRTY: + SetChunkDirty(chunk); + break; + case ERROR: + SetChunkError(chunk); + SetStripeError(chunk->stripe); + return; + default: + BUG(); + } + + SetChunkUptodate(chunk); + SetChunkIo(chunk); + ClearChunkError(chunk); +} + +/* Return region state for a sector. */ +static int region_state(struct raid_set *rs, sector_t sector, + enum dm_rh_region_states state) +{ + struct dm_rh_client *rh = rs->recover.rh; + region_t region = dm_rh_sector_to_region(rh, sector); + + return !!(dm_rh_get_state(rh, region, 1) & state); +} + +/* + * Return true in case a chunk should be read/written + * + * Conditions to read/write: + * o chunk not uptodate + * o chunk dirty + * + * Conditios to avoid io: + * o io already ongoing on chunk + * o io explitely prohibited + */ +static int chunk_io(struct stripe_chunk *chunk) +{ + /* 2nd run optimization (flag set below on first run). */ + if (TestClearChunkMustIo(chunk)) + return 1; + + /* Avoid io if prohibited or a locked chunk. */ + if (!ChunkIo(chunk) || ChunkLocked(chunk)) + return 0; + + if (!ChunkUptodate(chunk) || ChunkDirty(chunk)) { + SetChunkMustIo(chunk); /* 2nd run optimization. */ + return 1; + } + + return 0; +} + +/* Call a function on each chunk needing io unless device failed. */ +static unsigned for_each_io_dev(struct stripe *stripe, + void (*f_io)(struct stripe *stripe, unsigned p)) +{ + struct raid_set *rs = RS(stripe->sc); + unsigned p, r = 0; + + for (p = 0; p < rs->set.raid_devs; p++) { + if (chunk_io(CHUNK(stripe, p)) && !DevFailed(rs->dev + p)) { + f_io(stripe, p); + r++; + } + } + + return r; +} + +/* + * Index of device to calculate parity on. + * + * Either the parity device index *or* the selected + * device to init after a spare replacement. + */ +static int dev_for_parity(struct stripe *stripe, int *sync) +{ + struct raid_set *rs = RS(stripe->sc); + int r = region_state(rs, stripe->key, DM_RH_NOSYNC | DM_RH_RECOVERING); + + *sync = !r; + + /* Reconstruct a particular device ?. */ + if (r && rs->set.dev_to_init > -1) + return rs->set.dev_to_init; + else if (rs->set.raid_type->level == raid4) + return rs->set.pi; + else if (!StripeRecover(stripe)) + return stripe->idx.parity; + else + return -1; +} + +/* RAID set congested function. */ +static int rs_congested(void *congested_data, int bdi_bits) +{ + int r; + unsigned p; + struct raid_set *rs = congested_data; + + if (sc_busy(rs) || RSSuspend(rs)) + r = 1; + else for (r = 0, p = rs->set.raid_devs; !r && p--; ) { + /* If any of our component devices are overloaded. */ + struct request_queue *q = bdev_get_queue(rs->dev[p].dev->bdev); + + r |= bdi_congested(&q->backing_dev_info, bdi_bits); + } + + /* REMOVEME: statistics. */ + atomic_inc(rs->stats + (r ? S_CONGESTED : S_NOT_CONGESTED)); + return r; +} + +/* RAID device degrade check. */ +static void rs_check_degrade_dev(struct raid_set *rs, + struct stripe *stripe, unsigned p) +{ + if (TestSetDevFailed(rs->dev + p)) + return; + + /* Through an event in case of member device errors. */ + if (atomic_inc_return(&rs->set.failed_devs) > + rs->set.raid_type->parity_devs && + !TestSetRSDead(rs)) { + /* Display RAID set dead message once. */ + unsigned p; + char buf[BDEVNAME_SIZE]; + + DMERR("FATAL: too many devices failed -> RAID set broken"); + for (p = 0; p < rs->set.raid_devs; p++) { + if (DevFailed(rs->dev + p)) + DMERR("device /dev/%s failed", + bdevname(rs->dev[p].dev->bdev, buf)); + } + } + + /* Only log the first member error. */ + if (!TestSetRSDegraded(rs)) { + char buf[BDEVNAME_SIZE]; + + /* Store index for recovery. */ + rs->set.ei = p; + DMERR("CRITICAL: %sio error on device /dev/%s " + "in region=%llu; DEGRADING RAID set\n", + stripe ? "" : "FAKED ", + bdevname(rs->dev[p].dev->bdev, buf), + (unsigned long long) (stripe ? stripe->key : 0)); + DMERR("further device error messages suppressed"); + } + + schedule_work(&rs->io.ws_do_table_event); +} + +/* RAID set degrade check. */ +static void rs_check_degrade(struct stripe *stripe) +{ + struct raid_set *rs = RS(stripe->sc); + unsigned p = rs->set.raid_devs; + + while (p--) { + if (ChunkError(CHUNK(stripe, p))) + rs_check_degrade_dev(rs, stripe, p); + } +} + +/* Lookup a RAID device by name or by major:minor number. */ +static int raid_dev_lookup(struct raid_set *rs, struct raid_dev *dev_lookup) +{ + unsigned p; + struct raid_dev *dev; + + /* + * Must be an incremental loop, because the device array + * can have empty slots still on calls from raid_ctr() + */ + for (dev = rs->dev, p = 0; + dev->dev && p < rs->set.raid_devs; + dev++, p++) { + if (dev_lookup->dev->bdev->bd_dev == dev->dev->bdev->bd_dev) + return p; + } + + return -ENODEV; +} +/* + * End small helper functions. + */ + +/* + * Stripe hash functions + */ +/* Initialize/destroy stripe hash. */ +static int hash_init(struct stripe_hash *hash, unsigned stripes) +{ + unsigned buckets = 2, max_buckets = stripes >> 1; + static unsigned hash_primes[] = { + /* Table of primes for hash_fn/table size optimization. */ + 1, 2, 3, 7, 13, 27, 53, 97, 193, 389, 769, + 1543, 3079, 6151, 12289, 24593, 49157, 98317, + }; + + /* Calculate number of buckets (2^^n <= stripes / 2). */ + while (buckets < max_buckets) + buckets <<= 1; + + /* Allocate stripe hash buckets. */ + hash->hash = vmalloc(buckets * sizeof(*hash->hash)); + if (!hash->hash) + return -ENOMEM; + + hash->buckets = buckets; + hash->mask = buckets - 1; + hash->shift = ffs(buckets); + if (hash->shift > ARRAY_SIZE(hash_primes)) + hash->shift = ARRAY_SIZE(hash_primes) - 1; + + BUG_ON(hash->shift < 2); + hash->prime = hash_primes[hash->shift]; + + /* Initialize buckets. */ + while (buckets--) + INIT_LIST_HEAD(hash->hash + buckets); + return 0; +} + +static void hash_exit(struct stripe_hash *hash) +{ + if (hash->hash) { + vfree(hash->hash); + hash->hash = NULL; + } +} + +static unsigned hash_fn(struct stripe_hash *hash, sector_t key) +{ + return (unsigned) (((key * hash->prime) >> hash->shift) & hash->mask); +} + +static struct list_head *hash_bucket(struct stripe_hash *hash, sector_t key) +{ + return hash->hash + hash_fn(hash, key); +} + +/* Insert an entry into a hash. */ +static void stripe_insert(struct stripe_hash *hash, struct stripe *stripe) +{ + list_add(stripe->lists + LIST_HASH, hash_bucket(hash, stripe->key)); +} + +/* Lookup an entry in the stripe hash. */ +static struct stripe *stripe_lookup(struct stripe_cache *sc, sector_t key) +{ + unsigned look = 0; + struct stripe *stripe; + struct list_head *bucket = hash_bucket(&sc->hash, key); + + list_for_each_entry(stripe, bucket, lists[LIST_HASH]) { + look++; + + if (stripe->key == key) { + /* REMOVEME: statisics. */ + if (look > atomic_read(RS(sc)->stats + S_MAX_LOOKUP)) + atomic_set(RS(sc)->stats + S_MAX_LOOKUP, look); + return stripe; + } + } + + return NULL; +} + +/* Resize the stripe cache hash on size changes. */ +static int sc_hash_resize(struct stripe_cache *sc) +{ + /* Resize indicated ? */ + if (atomic_read(&sc->stripes) != atomic_read(&sc->stripes_last)) { + int r; + struct stripe_hash hash; + + r = hash_init(&hash, atomic_read(&sc->stripes)); + if (r) + return r; + + if (sc->hash.hash) { + unsigned b = sc->hash.buckets; + struct list_head *pos, *tmp; + + /* Walk old buckets and insert into new. */ + while (b--) { + list_for_each_safe(pos, tmp, sc->hash.hash + b) + stripe_insert(&hash, + list_entry(pos, struct stripe, + lists[LIST_HASH])); + } + + } + + hash_exit(&sc->hash); + memcpy(&sc->hash, &hash, sizeof(sc->hash)); + atomic_set(&sc->stripes_last, atomic_read(&sc->stripes)); + } + + return 0; +} +/* End hash stripe hash function. */ + +/* List add, delete, push and pop functions. */ +/* Add stripe to flush list. */ +#define DEL_LIST(lh) \ + if (!list_empty(lh)) \ + list_del_init(lh); + +/* Delete stripe from hash. */ +static void stripe_hash_del(struct stripe *stripe) +{ + DEL_LIST(stripe->lists + LIST_HASH); +} + +/* Return stripe reference count. */ +static inline int stripe_ref(struct stripe *stripe) +{ + return atomic_read(&stripe->cnt); +} + +static void stripe_flush_add(struct stripe *stripe) +{ + struct stripe_cache *sc = stripe->sc; + struct list_head *lh = stripe->lists + LIST_FLUSH; + + if (!StripeReconstruct(stripe) && list_empty(lh)) + list_add_tail(lh, sc->lists + LIST_FLUSH); +} + +/* + * Add stripe to LRU (inactive) list. + * + * Need lock, because of concurrent access from message interface. + */ +static void stripe_lru_add(struct stripe *stripe) +{ + if (!StripeRecover(stripe)) { + unsigned long flags; + struct list_head *lh = stripe->lists + LIST_LRU; + spinlock_t *lock = stripe->sc->locks + LOCK_LRU; + + spin_lock_irqsave(lock, flags); + if (list_empty(lh)) + list_add_tail(lh, stripe->sc->lists + LIST_LRU); + spin_unlock_irqrestore(lock, flags); + } +} + +#define POP_LIST(list) \ + do { \ + if (list_empty(sc->lists + (list))) \ + stripe = NULL; \ + else { \ + stripe = list_first_entry(sc->lists + (list), \ + struct stripe, \ + lists[(list)]); \ + list_del_init(stripe->lists + (list)); \ + } \ + } while (0); + +/* Pop an available stripe off the LRU list. */ +static struct stripe *stripe_lru_pop(struct stripe_cache *sc) +{ + struct stripe *stripe; + spinlock_t *lock = sc->locks + LOCK_LRU; + + spin_lock_irq(lock); + POP_LIST(LIST_LRU); + spin_unlock_irq(lock); + + return stripe; +} + +/* Pop an available stripe off the io list. */ +static struct stripe *stripe_io_pop(struct stripe_cache *sc) +{ + struct stripe *stripe; + + POP_LIST(LIST_FLUSH); + return stripe; +} + +/* Push a stripe safely onto the endio list to be handled by do_endios(). */ +static void stripe_endio_push(struct stripe *stripe) +{ + unsigned long flags; + struct stripe_cache *sc = stripe->sc; + struct list_head *stripe_list = stripe->lists + LIST_ENDIO, + *sc_list = sc->lists + LIST_ENDIO; + spinlock_t *lock = sc->locks + LOCK_ENDIO; + + /* This runs in parallel with do_endios(). */ + spin_lock_irqsave(lock, flags); + if (list_empty(stripe_list)) + list_add_tail(stripe_list, sc_list); + spin_unlock_irqrestore(lock, flags); + + wake_do_raid(RS(sc)); /* Wake myself. */ +} + +/* Pop a stripe off safely off the endio list. */ +static struct stripe *stripe_endio_pop(struct stripe_cache *sc) +{ + struct stripe *stripe; + spinlock_t *lock = sc->locks + LOCK_ENDIO; + + /* This runs in parallel with endio(). */ + spin_lock_irq(lock); + POP_LIST(LIST_ENDIO) + spin_unlock_irq(lock); + return stripe; +} +#undef POP_LIST + +/* + * Stripe cache locking functions + */ +/* Dummy lock function for single host RAID4+5. */ +static void *no_lock(sector_t key, enum dm_lock_type type) +{ + return &no_lock; +} + +/* Dummy unlock function for single host RAID4+5. */ +static void no_unlock(void *lock_handle) +{ +} + +/* No locking (for single host RAID 4+5). */ +static struct dm_raid45_locking_type locking_none = { + .lock = no_lock, + .unlock = no_unlock, +}; + +/* Lock a stripe (for clustering). */ +static int +stripe_lock(struct stripe *stripe, int rw, sector_t key) +{ + stripe->lock = RS(stripe->sc)->locking->lock(key, rw == READ ? DM_RAID45_SHARED : DM_RAID45_EX); + return stripe->lock ? 0 : -EPERM; +} + +/* Unlock a stripe (for clustering). */ +static void stripe_unlock(struct stripe *stripe) +{ + RS(stripe->sc)->locking->unlock(stripe->lock); + stripe->lock = NULL; +} + +/* Test io pending on stripe. */ +static int stripe_io_ref(struct stripe *stripe) +{ + return atomic_read(&stripe->io.pending); +} + +static void stripe_io_get(struct stripe *stripe) +{ + if (atomic_inc_return(&stripe->io.pending) == 1) + /* REMOVEME: statistics */ + atomic_inc(&stripe->sc->active_stripes); + else + BUG_ON(stripe_io_ref(stripe) < 0); +} + +static void stripe_io_put(struct stripe *stripe) +{ + if (atomic_dec_and_test(&stripe->io.pending)) { + if (unlikely(StripeRecover(stripe))) + /* Don't put recovery stripe on endio list. */ + wake_do_raid(RS(stripe->sc)); + else + /* Add regular stripe to endio list and wake daemon. */ + stripe_endio_push(stripe); + + /* REMOVEME: statistics */ + atomic_dec(&stripe->sc->active_stripes); + } else + BUG_ON(stripe_io_ref(stripe) < 0); +} + +/* Take stripe reference out. */ +static int stripe_get(struct stripe *stripe) +{ + int r; + struct list_head *lh = stripe->lists + LIST_LRU; + spinlock_t *lock = stripe->sc->locks + LOCK_LRU; + + /* Delete stripe from LRU (inactive) list if on. */ + spin_lock_irq(lock); + DEL_LIST(lh); + spin_unlock_irq(lock); + + BUG_ON(stripe_ref(stripe) < 0); + + /* Lock stripe on first reference */ + r = (atomic_inc_return(&stripe->cnt) == 1) ? + stripe_lock(stripe, WRITE, stripe->key) : 0; + + return r; +} +#undef DEL_LIST + +/* Return references on a chunk. */ +static int chunk_ref(struct stripe_chunk *chunk) +{ + return atomic_read(&chunk->cnt); +} + +/* Take out reference on a chunk. */ +static int chunk_get(struct stripe_chunk *chunk) +{ + return atomic_inc_return(&chunk->cnt); +} + +/* Drop reference on a chunk. */ +static void chunk_put(struct stripe_chunk *chunk) +{ + BUG_ON(atomic_dec_return(&chunk->cnt) < 0); +} + +/* + * Drop reference on a stripe. + * + * Move it to list of LRU stripes if zero. + */ +static void stripe_put(struct stripe *stripe) +{ + if (atomic_dec_and_test(&stripe->cnt)) { + BUG_ON(stripe_io_ref(stripe)); + stripe_unlock(stripe); + } else + BUG_ON(stripe_ref(stripe) < 0); +} + +/* Helper needed by for_each_io_dev(). */ +static void stripe_get_references(struct stripe *stripe, unsigned p) +{ + + /* + * Another one to reference the stripe in + * order to protect vs. LRU list moves. + */ + io_get(RS(stripe->sc)); /* Global io references. */ + stripe_get(stripe); + stripe_io_get(stripe); /* One for each chunk io. */ +} + +/* Helper for endio() to put all take references. */ +static void stripe_put_references(struct stripe *stripe) +{ + stripe_io_put(stripe); /* One for each chunk io. */ + stripe_put(stripe); + io_put(RS(stripe->sc)); +} + +/* + * Stripe cache functions. + */ +/* + * Invalidate all chunks (i.e. their pages) of a stripe. + * + * I only keep state for the whole chunk. + */ +static inline void stripe_chunk_invalidate(struct stripe_chunk *chunk) +{ + chunk->io.flags = 0; +} + +static void +stripe_chunks_invalidate(struct stripe *stripe) +{ + unsigned p = RS(stripe->sc)->set.raid_devs; + + while (p--) + stripe_chunk_invalidate(CHUNK(stripe, p)); +} + +/* Prepare stripe for (re)use. */ +static void stripe_invalidate(struct stripe *stripe) +{ + stripe->io.flags = 0; + stripe->idx.parity = stripe->idx.recover = -1; + stripe_chunks_invalidate(stripe); +} + +/* + * Allow io on all chunks of a stripe. + * If not set, IO will not occur; i.e. it's prohibited. + * + * Actual IO submission for allowed chunks depends + * on their !uptodate or dirty state. + */ +static void stripe_allow_io(struct stripe *stripe) +{ + unsigned p = RS(stripe->sc)->set.raid_devs; + + while (p--) + SetChunkIo(CHUNK(stripe, p)); +} + +/* Initialize a stripe. */ +static void stripe_init(struct stripe_cache *sc, struct stripe *stripe) +{ + unsigned i, p = RS(sc)->set.raid_devs; + + /* Work all io chunks. */ + while (p--) { + struct stripe_chunk *chunk = CHUNK(stripe, p); + + atomic_set(&chunk->cnt, 0); + chunk->stripe = stripe; + i = ARRAY_SIZE(chunk->bl); + while (i--) + bio_list_init(chunk->bl + i); + } + + stripe->sc = sc; + + + i = ARRAY_SIZE(stripe->lists); + while (i--) + INIT_LIST_HEAD(stripe->lists + i); + + stripe->io.size = RS(sc)->set.io_size; + atomic_set(&stripe->cnt, 0); + atomic_set(&stripe->io.pending, 0); + stripe_invalidate(stripe); +} + +/* Number of pages per chunk. */ +static inline unsigned chunk_pages(unsigned sectors) +{ + return dm_div_up(sectors, SECTORS_PER_PAGE); +} + +/* Number of pages per stripe. */ +static inline unsigned stripe_pages(struct raid_set *rs, unsigned io_size) +{ + return chunk_pages(io_size) * rs->set.raid_devs; +} + +/* Initialize part of page_list (recovery). */ +static void stripe_zero_pl_part(struct stripe *stripe, int p, + unsigned start, unsigned count) +{ + unsigned o = start / SECTORS_PER_PAGE, pages = chunk_pages(count); + /* Get offset into the page_list. */ + struct page_list *pl = pl_elem(PL(stripe, p), o); + + BUG_ON(!pl); + while (pl && pages--) { + BUG_ON(!pl->page); + memset(page_address(pl->page), 0, PAGE_SIZE); + pl = pl->next; + } +} + +/* Initialize parity chunk of stripe. */ +static void stripe_zero_chunk(struct stripe *stripe, int p) +{ + if (p > -1) + stripe_zero_pl_part(stripe, p, 0, stripe->io.size); +} + +/* Return dynamic stripe structure size. */ +static size_t stripe_size(struct raid_set *rs) +{ + return sizeof(struct stripe) + + rs->set.raid_devs * sizeof(struct stripe_chunk); +} + +/* Allocate a stripe and its memory object. */ +/* XXX adjust to cope with stripe cache and recovery stripe caches. */ +enum grow { SC_GROW, SC_KEEP }; +static struct stripe *stripe_alloc(struct stripe_cache *sc, + struct dm_mem_cache_client *mc, + enum grow grow) +{ + int r; + struct stripe *stripe; + + stripe = kmem_cache_zalloc(sc->kc.cache, GFP_KERNEL); + if (stripe) { + /* Grow the dm-mem-cache by one object. */ + if (grow == SC_GROW) { + r = dm_mem_cache_grow(mc, 1); + if (r) + goto err_free; + } + + stripe->obj = dm_mem_cache_alloc(mc); + if (!stripe->obj) + goto err_shrink; + + stripe_init(sc, stripe); + } + + return stripe; + +err_shrink: + if (grow == SC_GROW) + dm_mem_cache_shrink(mc, 1); +err_free: + kmem_cache_free(sc->kc.cache, stripe); + return NULL; +} + +/* + * Free a stripes memory object, shrink the + * memory cache and free the stripe itself. + */ +static void stripe_free(struct stripe *stripe, struct dm_mem_cache_client *mc) +{ + dm_mem_cache_free(mc, stripe->obj); + dm_mem_cache_shrink(mc, 1); + kmem_cache_free(stripe->sc->kc.cache, stripe); +} + +/* Free the recovery stripe. */ +static void stripe_recover_free(struct raid_set *rs) +{ + struct recover *rec = &rs->recover; + struct dm_mem_cache_client *mc; + + mc = rec->mem_cache_client; + rec->mem_cache_client = NULL; + if (mc) { + struct stripe *stripe; + + while (!list_empty(&rec->stripes)) { + stripe = list_first_entry(&rec->stripes, struct stripe, + lists[LIST_RECOVER]); + list_del(stripe->lists + LIST_RECOVER); + kfree(stripe->recover); + stripe_free(stripe, mc); + } + + dm_mem_cache_client_destroy(mc); + dm_io_client_destroy(rec->dm_io_client); + rec->dm_io_client = NULL; + } +} + +/* Grow stripe cache. */ +static int sc_grow(struct stripe_cache *sc, unsigned stripes, enum grow grow) +{ + int r = 0; + + /* Try to allocate this many (additional) stripes. */ + while (stripes--) { + struct stripe *stripe = + stripe_alloc(sc, sc->mem_cache_client, grow); + + if (likely(stripe)) { + stripe_lru_add(stripe); + atomic_inc(&sc->stripes); + } else { + r = -ENOMEM; + break; + } + } + + return r ? r : sc_hash_resize(sc); +} + +/* Shrink stripe cache. */ +static int sc_shrink(struct stripe_cache *sc, unsigned stripes) +{ + int r = 0; + + /* Try to get unused stripe from LRU list. */ + while (stripes--) { + struct stripe *stripe; + + stripe = stripe_lru_pop(sc); + if (stripe) { + /* An LRU stripe may never have ios pending! */ + BUG_ON(stripe_io_ref(stripe)); + BUG_ON(stripe_ref(stripe)); + atomic_dec(&sc->stripes); + /* Remove from hash if on before deletion. */ + stripe_hash_del(stripe); + stripe_free(stripe, sc->mem_cache_client); + } else { + r = -ENOENT; + break; + } + } + + /* Check if stats are still sane. */ + if (atomic_read(&sc->active_stripes_max) > + atomic_read(&sc->stripes)) + atomic_set(&sc->active_stripes_max, 0); + + if (r) + return r; + + return atomic_read(&sc->stripes) ? sc_hash_resize(sc) : 0; +} + +/* Create stripe cache and recovery. */ +static int sc_init(struct raid_set *rs, unsigned stripes) +{ + unsigned i, r, rstripes; + struct stripe_cache *sc = &rs->sc; + struct stripe *stripe; + struct recover *rec = &rs->recover; + struct mapped_device *md; + struct gendisk *disk; + + /* Initialize lists and locks. */ + i = ARRAY_SIZE(sc->lists); + while (i--) + INIT_LIST_HEAD(sc->lists + i); + + INIT_LIST_HEAD(&rec->stripes); + + /* Initialize endio and LRU list locks. */ + i = NR_LOCKS; + while (i--) + spin_lock_init(sc->locks + i); + + /* Initialize atomic variables. */ + atomic_set(&sc->stripes, 0); + atomic_set(&sc->stripes_to_set, 0); + atomic_set(&sc->active_stripes, 0); + atomic_set(&sc->active_stripes_max, 0); /* REMOVEME: statistics. */ + + /* + * We need a runtime unique # to suffix the kmem cache name + * because we'll have one for each active RAID set. + */ + md = dm_table_get_md(rs->ti->table); + disk = dm_disk(md); + sprintf(sc->kc.name, "%s-%d", TARGET, disk->first_minor); + dm_put(md); + sc->kc.cache = kmem_cache_create(sc->kc.name, stripe_size(rs), + 0, 0, NULL); + if (!sc->kc.cache) + return -ENOMEM; + + /* Create memory cache client context for RAID stripe cache. */ + sc->mem_cache_client = + dm_mem_cache_client_create(stripes, rs->set.raid_devs, + chunk_pages(rs->set.io_size)); + if (IS_ERR(sc->mem_cache_client)) + return PTR_ERR(sc->mem_cache_client); + + /* Create memory cache client context for RAID recovery stripe(s). */ + rstripes = rec->recovery_stripes; + rec->mem_cache_client = + dm_mem_cache_client_create(rstripes, rs->set.raid_devs, + chunk_pages(rec->io_size)); + if (IS_ERR(rec->mem_cache_client)) + return PTR_ERR(rec->mem_cache_client); + + /* Create dm-io client context for IO stripes. */ + sc->dm_io_client = + dm_io_client_create(); + if (IS_ERR(sc->dm_io_client)) + return PTR_ERR(sc->dm_io_client); + + /* FIXME: intermingeled with stripe cache initialization. */ + /* Create dm-io client context for recovery stripes. */ + rec->dm_io_client = + dm_io_client_create(); + if (IS_ERR(rec->dm_io_client)) + return PTR_ERR(rec->dm_io_client); + + /* Allocate stripes for set recovery. */ + while (rstripes--) { + stripe = stripe_alloc(sc, rec->mem_cache_client, SC_KEEP); + if (!stripe) + return -ENOMEM; + + stripe->recover = kzalloc(sizeof(*stripe->recover), GFP_KERNEL); + if (!stripe->recover) { + stripe_free(stripe, rec->mem_cache_client); + return -ENOMEM; + } + + SetStripeRecover(stripe); + stripe->io.size = rec->io_size; + list_add_tail(stripe->lists + LIST_RECOVER, &rec->stripes); + /* Don't add recovery stripes to LRU list! */ + } + + /* + * Allocate the stripe objetcs from the + * cache and add them to the LRU list. + */ + r = sc_grow(sc, stripes, SC_KEEP); + if (!r) + atomic_set(&sc->stripes_last, stripes); + + return r; +} + +/* Destroy the stripe cache. */ +static void sc_exit(struct stripe_cache *sc) +{ + struct raid_set *rs = RS(sc); + + if (sc->kc.cache) { + stripe_recover_free(rs); + BUG_ON(sc_shrink(sc, atomic_read(&sc->stripes))); + kmem_cache_destroy(sc->kc.cache); + sc->kc.cache = NULL; + + if (sc->mem_cache_client && !IS_ERR(sc->mem_cache_client)) + dm_mem_cache_client_destroy(sc->mem_cache_client); + + if (sc->dm_io_client && !IS_ERR(sc->dm_io_client)) + dm_io_client_destroy(sc->dm_io_client); + + hash_exit(&sc->hash); + } +} + +/* + * Calculate RAID address + * + * Delivers tuple with the index of the data disk holding the chunk + * in the set, the parity disks index and the start of the stripe + * within the address space of the set (used as the stripe cache hash key). + */ +/* thx MD. */ +static struct raid_address *raid_address(struct raid_set *rs, sector_t sector, + struct raid_address *addr) +{ + sector_t stripe, tmp; + + /* + * chunk_number = sector / chunk_size + * stripe_number = chunk_number / data_devs + * di = stripe % data_devs; + */ + stripe = sector >> rs->set.chunk_shift; + addr->di = sector_div(stripe, rs->set.data_devs); + + switch (rs->set.raid_type->level) { + case raid4: + addr->pi = rs->set.pi; + goto check_shift_di; + case raid5: + tmp = stripe; + addr->pi = sector_div(tmp, rs->set.raid_devs); + + switch (rs->set.raid_type->algorithm) { + case left_asym: /* Left asymmetric. */ + addr->pi = rs->set.data_devs - addr->pi; + case right_asym: /* Right asymmetric. */ +check_shift_di: + if (addr->di >= addr->pi) + addr->di++; + break; + case left_sym: /* Left symmetric. */ + addr->pi = rs->set.data_devs - addr->pi; + case right_sym: /* Right symmetric. */ + addr->di = (addr->pi + addr->di + 1) % + rs->set.raid_devs; + break; + case none: /* Ain't happen: RAID4 algorithm placeholder. */ + BUG(); + } + } + + /* + * Start offset of the stripes chunk on any single device of the RAID + * set, adjusted in case io size differs from chunk size. + */ + addr->key = (stripe << rs->set.chunk_shift) + + (sector & rs->set.io_inv_mask); + return addr; +} + +/* + * Copy data across between stripe pages and bio vectors. + * + * Pay attention to data alignment in stripe and bio pages. + */ +static void bio_copy_page_list(int rw, struct stripe *stripe, + struct page_list *pl, struct bio *bio) +{ + unsigned i, page_offset; + void *page_addr; + struct raid_set *rs = RS(stripe->sc); + struct bio_vec *bv; + + /* Get start page in page list for this sector. */ + i = (bio->bi_sector & rs->set.io_mask) / SECTORS_PER_PAGE; + pl = pl_elem(pl, i); + BUG_ON(!pl); + BUG_ON(!pl->page); + + page_addr = page_address(pl->page); + page_offset = to_bytes(bio->bi_sector & (SECTORS_PER_PAGE - 1)); + + /* Walk all segments and copy data across between bio_vecs and pages. */ + bio_for_each_segment(bv, bio, i) { + int len = bv->bv_len, size; + unsigned bio_offset = 0; + void *bio_addr = __bio_kmap_atomic(bio, i, KM_USER0); +redo: + size = (page_offset + len > PAGE_SIZE) ? + PAGE_SIZE - page_offset : len; + + if (rw == READ) + memcpy(bio_addr + bio_offset, + page_addr + page_offset, size); + else + memcpy(page_addr + page_offset, + bio_addr + bio_offset, size); + + page_offset += size; + if (page_offset == PAGE_SIZE) { + /* + * We reached the end of the chunk page -> + * need to refer to the next one to copy more data. + */ + len -= size; + if (len) { + /* Get next page. */ + pl = pl->next; + BUG_ON(!pl); + BUG_ON(!pl->page); + page_addr = page_address(pl->page); + page_offset = 0; + bio_offset += size; + /* REMOVEME: statistics. */ + atomic_inc(rs->stats + S_BIO_COPY_PL_NEXT); + goto redo; + } + } + + __bio_kunmap_atomic(bio_addr, KM_USER0); + } +} + +/* + * Xor optimization macros. + */ +/* Xor data pointer declaration and initialization macros. */ +#define DECLARE_2 unsigned long *d0 = data[0], *d1 = data[1] +#define DECLARE_3 DECLARE_2, *d2 = data[2] +#define DECLARE_4 DECLARE_3, *d3 = data[3] +#define DECLARE_5 DECLARE_4, *d4 = data[4] +#define DECLARE_6 DECLARE_5, *d5 = data[5] +#define DECLARE_7 DECLARE_6, *d6 = data[6] +#define DECLARE_8 DECLARE_7, *d7 = data[7] + +/* Xor unrole macros. */ +#define D2(n) d0[n] = d0[n] ^ d1[n] +#define D3(n) D2(n) ^ d2[n] +#define D4(n) D3(n) ^ d3[n] +#define D5(n) D4(n) ^ d4[n] +#define D6(n) D5(n) ^ d5[n] +#define D7(n) D6(n) ^ d6[n] +#define D8(n) D7(n) ^ d7[n] + +#define X_2(macro, offset) macro(offset); macro(offset + 1); +#define X_4(macro, offset) X_2(macro, offset); X_2(macro, offset + 2); +#define X_8(macro, offset) X_4(macro, offset); X_4(macro, offset + 4); +#define X_16(macro, offset) X_8(macro, offset); X_8(macro, offset + 8); +#define X_32(macro, offset) X_16(macro, offset); X_16(macro, offset + 16); +#define X_64(macro, offset) X_32(macro, offset); X_32(macro, offset + 32); + +/* Define a _xor_#chunks_#xors_per_run() function. */ +#define _XOR(chunks, xors_per_run) \ +static void _xor ## chunks ## _ ## xors_per_run(unsigned long **data) \ +{ \ + unsigned end = XOR_SIZE / sizeof(data[0]), i; \ + DECLARE_ ## chunks; \ +\ + for (i = 0; i < end; i += xors_per_run) { \ + X_ ## xors_per_run(D ## chunks, i); \ + } \ +} + +/* Define xor functions for 2 - 8 chunks and xors per run. */ +#define MAKE_XOR_PER_RUN(xors_per_run) \ + _XOR(2, xors_per_run); _XOR(3, xors_per_run); \ + _XOR(4, xors_per_run); _XOR(5, xors_per_run); \ + _XOR(6, xors_per_run); _XOR(7, xors_per_run); \ + _XOR(8, xors_per_run); + +MAKE_XOR_PER_RUN(8) /* Define _xor_*_8() functions. */ +MAKE_XOR_PER_RUN(16) /* Define _xor_*_16() functions. */ +MAKE_XOR_PER_RUN(32) /* Define _xor_*_32() functions. */ +MAKE_XOR_PER_RUN(64) /* Define _xor_*_64() functions. */ + +#define MAKE_XOR(xors_per_run) \ +struct { \ + void (*f)(unsigned long **); \ +} static xor_funcs ## xors_per_run[] = { \ + { NULL }, /* NULL pointers to optimize indexing in xor(). */ \ + { NULL }, \ + { _xor2_ ## xors_per_run }, \ + { _xor3_ ## xors_per_run }, \ + { _xor4_ ## xors_per_run }, \ + { _xor5_ ## xors_per_run }, \ + { _xor6_ ## xors_per_run }, \ + { _xor7_ ## xors_per_run }, \ + { _xor8_ ## xors_per_run }, \ +}; \ +\ +static void xor_ ## xors_per_run(unsigned n, unsigned long **data) \ +{ \ + /* Call respective function for amount of chunks. */ \ + xor_funcs ## xors_per_run[n].f(data); \ +} + +/* Define xor_8() - xor_64 functions. */ +MAKE_XOR(8) +MAKE_XOR(16) +MAKE_XOR(32) +MAKE_XOR(64) + +/* Maximum number of chunks, which can be xor'ed in one go. */ +#define XOR_CHUNKS_MAX (ARRAY_SIZE(xor_funcs8) - 1) + +static void xor_blocks_wrapper(unsigned n, unsigned long **data) +{ + BUG_ON(n < 2 || n > MAX_XOR_BLOCKS + 1); + xor_blocks(n - 1, XOR_SIZE, (void *) data[0], (void **) data + 1); +} + +struct xor_func { + xor_function_t f; + const char *name; +} static xor_funcs[] = { + { xor_8, "xor_8" }, + { xor_16, "xor_16" }, + { xor_32, "xor_32" }, + { xor_64, "xor_64" }, + { xor_blocks_wrapper, "xor_blocks" }, +}; + +/* + * Check, if chunk has to be xored in/out: + * + * o if writes are queued + * o if writes are merged + * o if stripe is to be reconstructed + * o if recovery stripe + */ +static inline int chunk_must_xor(struct stripe_chunk *chunk) +{ + if (ChunkUptodate(chunk)) { + BUG_ON(!bio_list_empty(BL_CHUNK(chunk, WRITE_QUEUED)) && + !bio_list_empty(BL_CHUNK(chunk, WRITE_MERGED))); + + if (!bio_list_empty(BL_CHUNK(chunk, WRITE_QUEUED)) || + !bio_list_empty(BL_CHUNK(chunk, WRITE_MERGED))) + return 1; + + if (StripeReconstruct(chunk->stripe) || + StripeRecover(chunk->stripe)) + return 1; + } + + return 0; +} + +/* + * Calculate crc. + * + * This indexes into the chunks of a stripe and their pages. + * + * All chunks will be xored into the indexed (@pi) + * chunk in maximum groups of xor.chunks. + * + */ +static void xor(struct stripe *stripe, unsigned pi, unsigned sector) +{ + struct raid_set *rs = RS(stripe->sc); + unsigned max_chunks = rs->xor.chunks, n = 1, + o = sector / SECTORS_PER_PAGE, /* Offset into the page_list. */ + p = rs->set.raid_devs; + unsigned long **d = rs->data; + xor_function_t xor_f = rs->xor.f->f; + + BUG_ON(sector > stripe->io.size); + + /* Address of parity page to xor into. */ + d[0] = page_address(pl_elem(PL(stripe, pi), o)->page); + + while (p--) { + /* Preset pointers to data pages. */ + if (p != pi && chunk_must_xor(CHUNK(stripe, p))) + d[n++] = page_address(pl_elem(PL(stripe, p), o)->page); + + /* If max chunks -> xor. */ + if (n == max_chunks) { + xor_f(n, d); + n = 1; + } + } + + /* If chunks -> xor. */ + if (n > 1) + xor_f(n, d); +} + +/* Common xor loop through all stripe page lists. */ +static void common_xor(struct stripe *stripe, sector_t count, + unsigned off, unsigned pi) +{ + unsigned sector; + + BUG_ON(!count); + for (sector = off; sector < count; sector += SECTORS_PER_PAGE) + xor(stripe, pi, sector); + + /* Set parity page uptodate and clean. */ + chunk_set(CHUNK(stripe, pi), CLEAN); + atomic_inc(RS(stripe->sc)->stats + S_XORS); /* REMOVEME: statistics. */ +} + +/* + * Calculate parity sectors on intact stripes. + * + * Need to calculate raid address for recover stripe, because its + * chunk sizes differs and is typically larger than io chunk size. + */ +static void parity_xor(struct stripe *stripe) +{ + struct raid_set *rs = RS(stripe->sc); + unsigned chunk_size = rs->set.chunk_size, io_size = stripe->io.size, + xor_size = chunk_size > io_size ? io_size : chunk_size; + sector_t off; + + /* This can be the recover stripe with a larger io size. */ + for (off = 0; off < io_size; off += xor_size) { + /* + * Recover stripe is likely bigger than regular io + * ones and has no precalculated parity disk index -> + * need to calculate RAID address. + */ + if (unlikely(StripeRecover(stripe))) { + struct raid_address addr; + + raid_address(rs, + (stripe->key + off) * rs->set.data_devs, + &addr); + stripe->idx.parity = addr.pi; + stripe_zero_pl_part(stripe, addr.pi, off, xor_size); + } + + common_xor(stripe, xor_size, off, stripe->idx.parity); + chunk_set(CHUNK(stripe, stripe->idx.parity), DIRTY); + } +} + +/* Reconstruct missing chunk. */ +static void stripe_reconstruct(struct stripe *stripe) +{ + struct raid_set *rs = RS(stripe->sc); + int p = rs->set.raid_devs, pr = stripe->idx.recover; + + BUG_ON(pr < 0); + + /* Check if all but the chunk to be reconstructed are uptodate. */ + while (p--) + BUG_ON(p != pr && !ChunkUptodate(CHUNK(stripe, p))); + + /* REMOVEME: statistics. */ + atomic_inc(rs->stats + (RSDegraded(rs) ? S_RECONSTRUCT_EI : + S_RECONSTRUCT_DEV)); + /* Zero chunk to be reconstructed. */ + stripe_zero_chunk(stripe, pr); + common_xor(stripe, stripe->io.size, 0, pr); + stripe->idx.recover = -1; +} + +/* + * Recovery io throttling + */ +/* Conditionally reset io counters. */ +static int recover_io_reset(struct raid_set *rs) +{ + unsigned long j = jiffies; + + /* Pay attention to jiffies overflows. */ + if (j > rs->recover.last_jiffies + HZ / 20 || + j < rs->recover.last_jiffies) { + atomic_set(rs->recover.io_count + IO_WORK, 0); + atomic_set(rs->recover.io_count + IO_RECOVER, 0); + rs->recover.last_jiffies = j; + return 1; + } + + return 0; +} + +/* Count ios. */ +static void recover_io_count(struct stripe *stripe) +{ + struct raid_set *rs = RS(stripe->sc); + + recover_io_reset(rs); + atomic_inc(rs->recover.io_count + + (StripeRecover(stripe) ? IO_RECOVER : IO_WORK)); +} + +/* Try getting a stripe either from the hash or from the LRU list. */ +static struct stripe *stripe_find(struct raid_set *rs, + struct raid_address *addr) +{ + int r; + struct stripe_cache *sc = &rs->sc; + struct stripe *stripe; + + /* Try stripe from hash. */ + stripe = stripe_lookup(sc, addr->key); + if (stripe) { + r = stripe_get(stripe); + if (r) + goto get_lock_failed; + + atomic_inc(rs->stats + S_HITS_1ST); /* REMOVEME: statistics. */ + } else { + /* Not in hash -> try to get an LRU stripe. */ + stripe = stripe_lru_pop(sc); + if (stripe) { + /* + * An LRU stripe may not be referenced + * and may never have ios pending! + */ + BUG_ON(stripe_ref(stripe)); + BUG_ON(stripe_io_ref(stripe)); + + /* Remove from hash if on before reuse. */ + stripe_hash_del(stripe); + + /* Invalidate before reinserting with changed key. */ + stripe_invalidate(stripe); + + stripe->key = addr->key; + stripe->region = dm_rh_sector_to_region(rs->recover.rh, + addr->key); + stripe->idx.parity = addr->pi; + r = stripe_get(stripe); + if (r) + goto get_lock_failed; + + /* Insert stripe into the stripe hash. */ + stripe_insert(&sc->hash, stripe); + /* REMOVEME: statistics. */ + atomic_inc(rs->stats + S_INSCACHE); + } + } + + return stripe; + +get_lock_failed: + stripe_put(stripe); + return NULL; +} + +/* + * Process end io + * + * I need to do it here because I can't in interrupt + */ +/* End io all bios on a bio list. */ +static void bio_list_endio(struct stripe *stripe, struct bio_list *bl, + int p, int error) +{ + struct raid_set *rs = RS(stripe->sc); + struct bio *bio; + struct page_list *pl = PL(stripe, p); + struct stripe_chunk *chunk = CHUNK(stripe, p); + + /* Update region counters. */ + while ((bio = bio_list_pop(bl))) { + if (bio_data_dir(bio) == WRITE) + /* Drop io pending count for any writes. */ + dm_rh_dec(rs->recover.rh, stripe->region); + else if (!error) + /* Copy data accross. */ + bio_copy_page_list(READ, stripe, pl, bio); + + bio_endio(bio, error); + + /* REMOVEME: statistics. */ + atomic_inc(rs->stats + (bio_data_dir(bio) == READ ? + S_BIOS_ENDIO_READ : S_BIOS_ENDIO_WRITE)); + + chunk_put(chunk); + stripe_put(stripe); + io_put(rs); /* Wake any suspend waiters on last bio. */ + } +} + +/* + * End io all reads/writes on a stripe copying + * read data accross from stripe to bios and + * decrementing region counters for writes. + * + * Processing of ios depeding on state: + * o no chunk error -> endio ok + * o degraded: + * - chunk error and read -> ignore to be requeued + * - chunk error and write -> endio ok + * o dead (more than parity_devs failed) and chunk_error-> endio failed + */ +static void stripe_endio(int rw, struct stripe *stripe) +{ + struct raid_set *rs = RS(stripe->sc); + unsigned p = rs->set.raid_devs; + int write = (rw != READ); + + while (p--) { + struct stripe_chunk *chunk = CHUNK(stripe, p); + struct bio_list *bl; + + BUG_ON(ChunkLocked(chunk)); + + bl = BL_CHUNK(chunk, rw); + if (bio_list_empty(bl)) + continue; + + if (unlikely(ChunkError(chunk) || !ChunkUptodate(chunk))) { + /* RAID set dead. */ + if (unlikely(RSDead(rs))) + bio_list_endio(stripe, bl, p, -EIO); + /* RAID set degraded. */ + else if (write) + bio_list_endio(stripe, bl, p, 0); + } else { + BUG_ON(!RSDegraded(rs) && ChunkDirty(chunk)); + bio_list_endio(stripe, bl, p, 0); + } + } +} + +/* Fail all ios hanging off all bio lists of a stripe. */ +static void stripe_fail_io(struct stripe *stripe) +{ + struct raid_set *rs = RS(stripe->sc); + unsigned p = rs->set.raid_devs; + + while (p--) { + struct stripe_chunk *chunk = CHUNK(stripe, p); + int i = ARRAY_SIZE(chunk->bl); + + /* Fail all bios on all bio lists of the stripe. */ + while (i--) { + struct bio_list *bl = chunk->bl + i; + + if (!bio_list_empty(bl)) + bio_list_endio(stripe, bl, p, -EIO); + } + } + + /* Put stripe on LRU list. */ + BUG_ON(stripe_io_ref(stripe)); + BUG_ON(stripe_ref(stripe)); +} + +/* Unlock all required chunks. */ +static void stripe_chunks_unlock(struct stripe *stripe) +{ + unsigned p = RS(stripe->sc)->set.raid_devs; + struct stripe_chunk *chunk; + + while (p--) { + chunk = CHUNK(stripe, p); + + if (TestClearChunkUnlock(chunk)) + ClearChunkLocked(chunk); + } +} + +/* + * Queue reads and writes to a stripe by hanging + * their bios off the stripesets read/write lists. + */ +static int stripe_queue_bio(struct raid_set *rs, struct bio *bio, + struct bio_list *reject) +{ + struct raid_address addr; + struct stripe *stripe; + + stripe = stripe_find(rs, raid_address(rs, bio->bi_sector, &addr)); + if (stripe) { + int r = 0, rw = bio_data_dir(bio); + + /* Distinguish reads and writes. */ + bio_list_add(BL(stripe, addr.di, rw), bio); + + if (rw == READ) + /* REMOVEME: statistics. */ + atomic_inc(rs->stats + S_BIOS_ADDED_READ); + else { + /* Inrement pending write count on region. */ + dm_rh_inc(rs->recover.rh, stripe->region); + r = 1; + + /* REMOVEME: statistics. */ + atomic_inc(rs->stats + S_BIOS_ADDED_WRITE); + } + + /* + * Put on io (flush) list in case of + * initial bio queued to chunk. + */ + if (chunk_get(CHUNK(stripe, addr.di)) == 1) + stripe_flush_add(stripe); + + return r; + } + + /* Got no stripe from cache or failed to lock it -> reject bio. */ + bio_list_add(reject, bio); + atomic_inc(rs->stats + S_IOS_POST); /* REMOVEME: statistics. */ + return 0; +} + +/* + * Handle all stripes by handing them to the daemon, because we can't + * map their chunk pages to copy the data in interrupt context. + * + * We don't want to handle them here either, while interrupts are disabled. + */ + +/* Read/write endio function for dm-io (interrupt context). */ +static void endio(unsigned long error, void *context) +{ + struct stripe_chunk *chunk = context; + + if (unlikely(error)) { + chunk_set(chunk, ERROR); + /* REMOVEME: statistics. */ + atomic_inc(RS(chunk->stripe->sc)->stats + S_STRIPE_ERROR); + } else + chunk_set(chunk, CLEAN); + + /* + * For recovery stripes, I need to reset locked locked + * here, because those aren't processed in do_endios(). + */ + if (unlikely(StripeRecover(chunk->stripe))) + ClearChunkLocked(chunk); + else + SetChunkUnlock(chunk); + + /* Indirectly puts stripe on cache's endio list via stripe_io_put(). */ + stripe_put_references(chunk->stripe); +} + +/* Read/Write a chunk asynchronously. */ +static void stripe_chunk_rw(struct stripe *stripe, unsigned p) +{ + struct stripe_cache *sc = stripe->sc; + struct raid_set *rs = RS(sc); + struct dm_mem_cache_object *obj = stripe->obj + p; + struct page_list *pl = obj->pl; + struct stripe_chunk *chunk = CHUNK(stripe, p); + struct raid_dev *dev = rs->dev + p; + struct dm_io_region io = { + .bdev = dev->dev->bdev, + .sector = stripe->key, + .count = stripe->io.size, + }; + struct dm_io_request control = { + .bi_rw = ChunkDirty(chunk) ? WRITE : READ, + .mem = { + .type = DM_IO_PAGE_LIST, + .ptr.pl = pl, + .offset = 0, + }, + .notify = { + .fn = endio, + .context = chunk, + }, + .client = StripeRecover(stripe) ? rs->recover.dm_io_client : + sc->dm_io_client, + }; + + BUG_ON(ChunkLocked(chunk)); + BUG_ON(!ChunkUptodate(chunk) && ChunkDirty(chunk)); + BUG_ON(ChunkUptodate(chunk) && !ChunkDirty(chunk)); + + /* + * Don't rw past end of device, which can happen, because + * typically sectors_per_dev isn't divisible by io_size. + */ + if (unlikely(io.sector + io.count > rs->set.sectors_per_dev)) + io.count = rs->set.sectors_per_dev - io.sector; + + BUG_ON(!io.count); + io.sector += dev->start; /* Add . */ + if (RSRecover(rs)) + recover_io_count(stripe); /* Recovery io accounting. */ + + /* REMOVEME: statistics. */ + atomic_inc(rs->stats + (ChunkDirty(chunk) ? S_DM_IO_WRITE : + S_DM_IO_READ)); + SetChunkLocked(chunk); + SetDevIoQueued(dev); + BUG_ON(dm_io(&control, 1, &io, NULL)); +} + +/* + * Write dirty or read not uptodate page lists of a stripe. + */ +static int stripe_chunks_rw(struct stripe *stripe) +{ + int r; + struct raid_set *rs = RS(stripe->sc); + + /* + * Increment the pending count on the stripe + * first, so that we don't race in endio(). + * + * An inc (IO) is needed for any chunk unless !ChunkIo(chunk): + * + * o not uptodate + * o dirtied by writes merged + * o dirtied by parity calculations + */ + r = for_each_io_dev(stripe, stripe_get_references); + if (r) { + /* Io needed: chunks are either not uptodate or dirty. */ + int max; /* REMOVEME: */ + struct stripe_cache *sc = &rs->sc; + + /* Submit actual io. */ + for_each_io_dev(stripe, stripe_chunk_rw); + + /* REMOVEME: statistics */ + max = sc_active(sc); + if (atomic_read(&sc->active_stripes_max) < max) + atomic_set(&sc->active_stripes_max, max); + + atomic_inc(rs->stats + S_FLUSHS); + /* END REMOVEME: statistics */ + } + + return r; +} + +/* Merge in all writes hence dirtying respective chunks. */ +static void stripe_merge_writes(struct stripe *stripe) +{ + unsigned p = RS(stripe->sc)->set.raid_devs; + + while (p--) { + struct stripe_chunk *chunk = CHUNK(stripe, p); + struct bio_list *write = BL_CHUNK(chunk, WRITE_QUEUED); + + if (!bio_list_empty(write)) { + struct bio *bio; + struct page_list *pl = stripe->obj[p].pl; + + /* + * We can play with the lists without holding a lock, + * because it is just us accessing them anyway. + */ + bio_list_for_each(bio, write) + bio_copy_page_list(WRITE, stripe, pl, bio); + + bio_list_merge(BL_CHUNK(chunk, WRITE_MERGED), write); + bio_list_init(write); + chunk_set(chunk, DIRTY); + } + } +} + +/* Queue all writes to get merged. */ +static int stripe_queue_writes(struct stripe *stripe) +{ + int r = 0; + unsigned p = RS(stripe->sc)->set.raid_devs; + + while (p--) { + struct stripe_chunk *chunk = CHUNK(stripe, p); + struct bio_list *write = BL_CHUNK(chunk, WRITE); + + if (!bio_list_empty(write)) { + bio_list_merge(BL_CHUNK(chunk, WRITE_QUEUED), write); + bio_list_init(write); +SetChunkIo(chunk); + r = 1; + } + } + + return r; +} + + +/* Check, if a chunk gets completely overwritten. */ +static int stripe_check_chunk_overwrite(struct stripe *stripe, unsigned p) +{ + unsigned sectors = 0; + struct bio *bio; + struct bio_list *bl = BL(stripe, p, WRITE_QUEUED); + + bio_list_for_each(bio, bl) + sectors += bio_sectors(bio); + + BUG_ON(sectors > RS(stripe->sc)->set.io_size); + return sectors == RS(stripe->sc)->set.io_size; +} + +/* + * Avoid io on broken/reconstructed drive in order to + * reconstruct date on endio. + * + * (*1*) We set StripeReconstruct() in here, so that _do_endios() + * will trigger a reconstruct call before resetting it. + */ +static int stripe_chunk_set_io_flags(struct stripe *stripe, int pr) +{ + struct stripe_chunk *chunk = CHUNK(stripe, pr); + + /* + * Allow io on all chunks but the indexed one, + * because we're either degraded or prohibit it + * on the one for later reconstruction. + */ + /* Includes ClearChunkIo(), ClearChunkUptodate(). */ + stripe_chunk_invalidate(chunk); + stripe->idx.recover = pr; + SetStripeReconstruct(stripe); + + /* REMOVEME: statistics. */ + atomic_inc(RS(stripe->sc)->stats + S_PROHIBITCHUNKIO); + return -EPERM; +} + +/* Chunk locked/uptodate and device failed tests. */ +static struct stripe_chunk * +stripe_chunk_check(struct stripe *stripe, unsigned p, unsigned *chunks_uptodate) +{ + struct raid_set *rs = RS(stripe->sc); + struct stripe_chunk *chunk = CHUNK(stripe, p); + + /* Can't access active chunks. */ + if (ChunkLocked(chunk)) { + /* REMOVEME: statistics. */ + atomic_inc(rs->stats + S_CHUNK_LOCKED); + return NULL; + } + + /* Can't access broken devive. */ + if (ChunkError(chunk) || DevFailed(rs->dev + p)) + return NULL; + + /* Can access uptodate chunks. */ + if (ChunkUptodate(chunk)) { + (*chunks_uptodate)++; + return NULL; + } + + return chunk; +} + +/* + * Degraded/reconstruction mode. + * + * Check stripe state to figure which chunks don't need IO. + * + * Returns 0 for fully operational, -EPERM for degraded/resynchronizing. + */ +static int stripe_check_reconstruct(struct stripe *stripe) +{ + struct raid_set *rs = RS(stripe->sc); + + if (RSDead(rs)) { + ClearStripeReconstruct(stripe); + ClearStripeReconstructed(stripe); + stripe_allow_io(stripe); + return 0; + } + + /* Avoid further reconstruction setting, when already set. */ + if (StripeReconstruct(stripe)) { + /* REMOVEME: statistics. */ + atomic_inc(rs->stats + S_RECONSTRUCT_SET); + return -EBUSY; + } + + /* Initially allow io on all chunks. */ + stripe_allow_io(stripe); + + /* Return if stripe is already reconstructed. */ + if (StripeReconstructed(stripe)) { + atomic_inc(rs->stats + S_RECONSTRUCTED); + return 0; + } + + /* + * Degraded/reconstruction mode (device failed) -> + * avoid io on the failed device. + */ + if (unlikely(RSDegraded(rs))) { + /* REMOVEME: statistics. */ + atomic_inc(rs->stats + S_DEGRADED); + /* Allow IO on all devices but the dead one. */ + BUG_ON(rs->set.ei < 0); + return stripe_chunk_set_io_flags(stripe, rs->set.ei); + } else { + int sync, pi = dev_for_parity(stripe, &sync); + + /* + * Reconstruction mode (ie. a particular (replaced) device or + * some (rotating) parity chunk is being resynchronized) -> + * o make sure all needed chunks are read in + * o writes are allowed to go through + */ + if (!sync) { + /* REMOVEME: statistics. */ + atomic_inc(rs->stats + S_NOSYNC); + /* Allow IO on all devs but the one to reconstruct. */ + return stripe_chunk_set_io_flags(stripe, pi); + } + } + + return 0; +} + +/* + * Check, if stripe is ready to merge writes. + * I.e. if all chunks present to allow to merge bios. + * + * We prohibit io on: + * + * o chunks without bios + * o chunks which get completely written over + */ +static int stripe_merge_possible(struct stripe *stripe, int nosync) +{ + struct raid_set *rs = RS(stripe->sc); + unsigned chunks_overwrite = 0, chunks_prohibited = 0, + chunks_uptodate = 0, p = rs->set.raid_devs; + + /* Walk all chunks. */ + while (p--) { + struct stripe_chunk *chunk; + + /* Prohibit io on broken devices. */ + if (DevFailed(rs->dev + p)) { + chunk = CHUNK(stripe, p); + goto prohibit_io; + } + + /* We can't optimize any further if no chunk. */ + chunk = stripe_chunk_check(stripe, p, &chunks_uptodate); + if (!chunk || nosync) + continue; + + /* + * We have a chunk, which is not uptodate. + * + * If this is not parity and we don't have + * reads queued, we can optimize further. + */ + if (p != stripe->idx.parity && + bio_list_empty(BL_CHUNK(chunk, READ)) && + bio_list_empty(BL_CHUNK(chunk, WRITE_MERGED))) { + if (bio_list_empty(BL_CHUNK(chunk, WRITE_QUEUED))) + goto prohibit_io; + else if (RSCheckOverwrite(rs) && + stripe_check_chunk_overwrite(stripe, p)) + /* Completely overwritten chunk. */ + chunks_overwrite++; + } + + /* Allow io for chunks with bios and overwritten ones. */ + SetChunkIo(chunk); + continue; + +prohibit_io: + /* No io for broken devices or for chunks w/o bios. */ + ClearChunkIo(chunk); + chunks_prohibited++; + /* REMOVEME: statistics. */ + atomic_inc(RS(stripe->sc)->stats + S_PROHIBITCHUNKIO); + } + + /* All data chunks will get written over. */ + if (chunks_overwrite == rs->set.data_devs) + atomic_inc(rs->stats + S_OVERWRITE); /* REMOVEME: statistics.*/ + else if (chunks_uptodate + chunks_prohibited < rs->set.raid_devs) { + /* We don't have enough chunks to merge. */ + atomic_inc(rs->stats + S_CANT_MERGE); /* REMOVEME: statistics.*/ + return -EPERM; + } + + /* + * If we have all chunks up to date or overwrite them, we + * just zero the parity chunk and let stripe_rw() recreate it. + */ + if (chunks_uptodate == rs->set.raid_devs || + chunks_overwrite == rs->set.data_devs) { + stripe_zero_chunk(stripe, stripe->idx.parity); + BUG_ON(StripeReconstruct(stripe)); + SetStripeReconstruct(stripe); /* Enforce xor in caller. */ + } else { + /* + * With less chunks, we xor parity out. + * + * (*4*) We rely on !StripeReconstruct() in chunk_must_xor(), + * so that only chunks with queued or merged writes + * are being xored. + */ + parity_xor(stripe); + } + + /* + * We do have enough chunks to merge. + * All chunks are uptodate or get written over. + */ + atomic_inc(rs->stats + S_CAN_MERGE); /* REMOVEME: statistics. */ + return 0; +} + +/* + * Avoid reading chunks in case we're fully operational. + * + * We prohibit io on any chunks without bios but the parity chunk. + */ +static void stripe_avoid_reads(struct stripe *stripe) +{ + struct raid_set *rs = RS(stripe->sc); + unsigned dummy = 0, p = rs->set.raid_devs; + + /* Walk all chunks. */ + while (p--) { + struct stripe_chunk *chunk = + stripe_chunk_check(stripe, p, &dummy); + + if (!chunk) + continue; + + /* If parity or any bios pending -> allow io. */ + if (chunk_ref(chunk) || p == stripe->idx.parity) + SetChunkIo(chunk); + else { + ClearChunkIo(chunk); + /* REMOVEME: statistics. */ + atomic_inc(RS(stripe->sc)->stats + S_PROHIBITCHUNKIO); + } + } +} + +/* + * Read/write a stripe. + * + * All stripe read/write activity goes through this function + * unless recovery, which has to call stripe_chunk_rw() directly. + * + * Make sure we don't try already merged stripes in order + * to avoid data corruption. + * + * Check the state of the RAID set and if degraded (or + * resynchronizing for reads), read in all other chunks but + * the one on the dead/resynchronizing device in order to be + * able to reconstruct the missing one in _do_endios(). + * + * Can be called on active stripes in order + * to dispatch new io on inactive chunks. + * + * States to cover: + * o stripe to read and/or write + * o stripe with error to reconstruct + */ +static void stripe_rw(struct stripe *stripe) +{ + int nosync, r; + struct raid_set *rs = RS(stripe->sc); + + /* + * Check, if a chunk needs to be reconstructed + * because of a degraded set or a region out of sync. + */ + nosync = stripe_check_reconstruct(stripe); + switch (nosync) { + case -EBUSY: + return; /* Wait for stripe reconstruction to finish. */ + case -EPERM: + goto io; + } + + /* + * If we don't have merged writes pending, we can schedule + * queued writes to be merged next without corrupting data. + */ + if (!StripeMerged(stripe)) { + r = stripe_queue_writes(stripe); + if (r) + /* Writes got queued -> flag RBW. */ + SetStripeRBW(stripe); + } + + /* + * Merge all writes hanging off uptodate/overwritten + * chunks of the stripe. + */ + if (StripeRBW(stripe)) { + r = stripe_merge_possible(stripe, nosync); + if (!r) { /* Merge possible. */ + struct stripe_chunk *chunk; + + /* + * I rely on valid parity in order + * to xor a fraction of chunks out + * of parity and back in. + */ + stripe_merge_writes(stripe); /* Merge writes in. */ + parity_xor(stripe); /* Update parity. */ + ClearStripeReconstruct(stripe); /* Reset xor enforce. */ + SetStripeMerged(stripe); /* Writes merged. */ + ClearStripeRBW(stripe); /* Disable RBW. */ + + /* + * REMOVEME: sanity check on parity chunk + * states after writes got merged. + */ + chunk = CHUNK(stripe, stripe->idx.parity); + BUG_ON(ChunkLocked(chunk)); + BUG_ON(!ChunkUptodate(chunk)); + BUG_ON(!ChunkDirty(chunk)); + BUG_ON(!ChunkIo(chunk)); + } + } else if (!nosync && !StripeMerged(stripe)) + /* Read avoidance if not degraded/resynchronizing/merged. */ + stripe_avoid_reads(stripe); + +io: + /* Now submit any reads/writes for non-uptodate or dirty chunks. */ + r = stripe_chunks_rw(stripe); + if (!r) { + /* + * No io submitted because of chunk io + * prohibited or locked chunks/failed devices + * -> push to end io list for processing. + */ + stripe_endio_push(stripe); + atomic_inc(rs->stats + S_NO_RW); /* REMOVEME: statistics. */ + } +} + +/* + * Recovery functions + */ +/* Read a stripe off a raid set for recovery. */ +static int stripe_recover_read(struct stripe *stripe, int pi) +{ + BUG_ON(stripe_io_ref(stripe)); + + /* Invalidate all chunks so that they get read in. */ + stripe_chunks_invalidate(stripe); + stripe_allow_io(stripe); /* Allow io on all recovery chunks. */ + + /* + * If we are reconstructing a perticular device, we can avoid + * reading the respective chunk in, because we're going to + * reconstruct it anyway. + * + * We can't do that for resynchronization of rotating parity, + * because the recovery stripe chunk size is typically larger + * than the sets chunk size. + */ + if (pi > -1) + ClearChunkIo(CHUNK(stripe, pi)); + + return stripe_chunks_rw(stripe); +} + +/* Write a stripe to a raid set for recovery. */ +static int stripe_recover_write(struct stripe *stripe, int pi) +{ + BUG_ON(stripe_io_ref(stripe)); + + /* + * If this is a reconstruct of a particular device, then + * reconstruct the respective chunk, else create parity chunk. + */ + if (pi > -1) { + stripe_zero_chunk(stripe, pi); + common_xor(stripe, stripe->io.size, 0, pi); + chunk_set(CHUNK(stripe, pi), DIRTY); + } else + parity_xor(stripe); + + return stripe_chunks_rw(stripe); +} + +/* Read/write a recovery stripe. */ +static int stripe_recover_rw(struct stripe *stripe) +{ + int r = 0, sync = 0; + + /* Read/write flip-flop. */ + if (TestClearStripeRBW(stripe)) { + SetStripeMerged(stripe); + stripe->key = stripe->recover->pos; + r = stripe_recover_read(stripe, dev_for_parity(stripe, &sync)); + BUG_ON(!r); + } else if (TestClearStripeMerged(stripe)) { + r = stripe_recover_write(stripe, dev_for_parity(stripe, &sync)); + BUG_ON(!r); + } + + BUG_ON(sync); + return r; +} + +/* Recover bandwidth available ?. */ +static int recover_bandwidth(struct raid_set *rs) +{ + int r, work; + + /* On reset or when bios delayed -> allow recovery. */ + r = recover_io_reset(rs); + if (r || RSBandwidth(rs)) + goto out; + + work = atomic_read(rs->recover.io_count + IO_WORK); + if (work) { + /* Pay attention to larger recover stripe size. */ + int recover = atomic_read(rs->recover.io_count + IO_RECOVER) * + rs->recover.io_size / rs->set.io_size; + + /* + * Don't use more than given bandwidth + * of the work io for recovery. + */ + if (recover > work / rs->recover.bandwidth_work) { + /* REMOVEME: statistics. */ + atomic_inc(rs->stats + S_NO_BANDWIDTH); + return 0; + } + } + +out: + atomic_inc(rs->stats + S_BANDWIDTH); /* REMOVEME: statistics. */ + return 1; +} + +/* Try to get a region to recover. */ +static int stripe_recover_get_region(struct stripe *stripe) +{ + struct raid_set *rs = RS(stripe->sc); + struct recover *rec = &rs->recover; + struct recover_addr *addr = stripe->recover; + struct dm_dirty_log *dl = rec->dl; + struct dm_rh_client *rh = rec->rh; + + BUG_ON(!dl); + BUG_ON(!rh); + + /* Return, that we have region first to finish it during suspension. */ + if (addr->reg) + return 1; + + if (RSSuspend(rs)) + return -EPERM; + + if (dl->type->get_sync_count(dl) >= rec->nr_regions) + return -ENOENT; + + /* If we don't have enough bandwidth, we don't proceed recovering. */ + if (!recover_bandwidth(rs)) + return -EAGAIN; + + /* Start quiescing a region. */ + dm_rh_recovery_prepare(rh); + addr->reg = dm_rh_recovery_start(rh); + if (!addr->reg) + return -EAGAIN; + + addr->pos = dm_rh_region_to_sector(rh, dm_rh_get_region_key(addr->reg)); + addr->end = addr->pos + dm_rh_get_region_size(rh); + + /* + * Take one global io reference out for the + * whole region, which is going to be released + * when the region is completely done with. + */ + io_get(rs); + return 0; +} + +/* Update region hash state. */ +enum recover_type { REC_FAILURE = 0, REC_SUCCESS = 1 }; +static void recover_rh_update(struct stripe *stripe, enum recover_type success) +{ + struct recover_addr *addr = stripe->recover; + struct raid_set *rs = RS(stripe->sc); + struct recover *rec = &rs->recover; + + if (!addr->reg) { + DMERR("%s- Called w/o region", __func__); + return; + } + + dm_rh_recovery_end(addr->reg, success); + if (success) + rec->nr_regions_recovered++; + + addr->reg = NULL; + + /* + * Completely done with this region -> + * release the 1st io reference. + */ + io_put(rs); +} + +/* Set start of recovery state. */ +static void set_start_recovery(struct raid_set *rs) +{ + /* Initialize recovery. */ + rs->recover.start_jiffies = jiffies; + rs->recover.end_jiffies = 0; +} + +/* Set end of recovery state. */ +static void set_end_recovery(struct raid_set *rs) +{ + ClearRSRecover(rs); + rs->set.dev_to_init = -1; + + /* Check for jiffies overrun. */ + rs->recover.end_jiffies = jiffies; + if (rs->recover.end_jiffies < rs->recover.start_jiffies) + rs->recover.end_jiffies = ~0; +} + +/* Handle recovery on one recovery stripe. */ +static int _do_recovery(struct stripe *stripe) +{ + int r; + struct raid_set *rs = RS(stripe->sc); + struct recover_addr *addr = stripe->recover; + + /* If recovery is active -> return. */ + if (stripe_io_ref(stripe)) + return 1; + + /* IO error is fatal for recovery -> stop it. */ + if (unlikely(StripeError(stripe))) + goto err; + + /* Recovery end required. */ + if (!RSRecover(rs)) + goto err; + + /* Get a region to recover. */ + r = stripe_recover_get_region(stripe); + switch (r) { + case 0: /* Got a new region: flag initial read before write. */ + SetStripeRBW(stripe); + case 1: /* Have a region in the works. */ + break; + case -EAGAIN: + /* No bandwidth/quiesced region yet, try later. */ + if (!io_ref(rs)) + wake_do_raid_delayed(rs, HZ / 4); + case -EPERM: + /* Suspend. */ + return 1; + case -ENOENT: /* No more regions to recover. */ + schedule_work(&rs->io.ws_do_table_event); + return 0; + default: + BUG(); + } + + /* Read/write a recover stripe. */ + r = stripe_recover_rw(stripe); + if (r) + /* IO initiated. */ + return 1; + + /* Read and write finished-> update recovery position within region. */ + addr->pos += stripe->io.size; + + /* If we're at end of region, update region hash. */ + if (addr->pos >= addr->end || + addr->pos >= rs->set.sectors_per_dev) + recover_rh_update(stripe, REC_SUCCESS); + else + /* Prepare to read next region segment. */ + SetStripeRBW(stripe); + + /* Schedule myself for another round... */ + wake_do_raid(rs); + return 1; + +err: + /* FIXME: rather try recovering other regions on error? */ + rs_check_degrade(stripe); + recover_rh_update(stripe, REC_FAILURE); + + /* Check state of partially recovered array. */ + if (RSDegraded(rs) && !RSDead(rs) && + rs->set.dev_to_init != -1 && + rs->set.ei != rs->set.dev_to_init) + /* Broken drive != drive to recover -> FATAL. */ + SetRSDead(rs); + + if (StripeError(stripe)) { + char buf[BDEVNAME_SIZE]; + + DMERR("stopping recovery due to " + "ERROR on /dev/%s, stripe at offset %llu", + bdevname(rs->dev[rs->set.ei].dev->bdev, buf), + (unsigned long long) stripe->key); + + } + + /* Make sure, that all quiesced regions get released. */ + while (addr->reg) { + dm_rh_recovery_end(addr->reg, -EIO); + addr->reg = dm_rh_recovery_start(rs->recover.rh); + } + + return 0; +} + +/* Called by main io daemon to recover regions. */ +static void do_recovery(struct raid_set *rs) +{ + if (RSRecover(rs)) { + int r = 0; + struct stripe *stripe; + + list_for_each_entry(stripe, &rs->recover.stripes, + lists[LIST_RECOVER]) + r += _do_recovery(stripe); + + if (!r) { + set_end_recovery(rs); + stripe_recover_free(rs); + } + } +} + +/* + * END recovery functions + */ + +/* End io process all stripes handed in by endio() callback. */ +static void _do_endios(struct raid_set *rs, struct stripe *stripe, + struct list_head *flush_list) +{ + /* First unlock all required chunks. */ + stripe_chunks_unlock(stripe); + + /* + * If an io error on a stripe occured, degrade the RAID set + * and try to endio as many bios as possible. If any bios can't + * be endio processed, requeue the stripe (stripe_ref() != 0). + */ + if (TestClearStripeError(stripe)) { + /* + * FIXME: if read, rewrite the failed chunk after reconstruction + * in order to trigger disk bad sector relocation. + */ + rs_check_degrade(stripe); /* Resets ChunkError(). */ + ClearStripeReconstruct(stripe); + ClearStripeReconstructed(stripe); + } + + /* Got to reconstruct a missing chunk. */ + if (StripeReconstruct(stripe)) { + /* + * (*2*) We use StripeReconstruct() to allow for + * all chunks to be xored into the reconstructed + * one (see chunk_must_xor()). + */ + stripe_reconstruct(stripe); + + /* + * (*3*) Now we reset StripeReconstruct() and flag + * StripeReconstructed() to show to stripe_rw(), + * that we have reconstructed a missing chunk. + */ + ClearStripeReconstruct(stripe); + SetStripeReconstructed(stripe); + + /* FIXME: reschedule to be written in case of read. */ + // if (!StripeRBW(stripe)) { + // chunk_set(CHUNK(stripe, pr), DIRTY); + // stripe_chunks_rw(stripe); + // } + } + + /* + * Now that we eventually got a complete stripe, we + * can process the rest of the end ios on reads. + */ + stripe_endio(READ, stripe); + + /* End io all merged writes. */ + if (TestClearStripeMerged(stripe)) + stripe_endio(WRITE_MERGED, stripe); + + /* If RAID set is dead -> fail any ios to dead drives. */ + if (RSDead(rs)) { + DMERR_LIMIT("RAID set dead: failing ios to dead devices"); + stripe_fail_io(stripe); + } + + /* + * We have stripe references still, + * beacuse of read befeore writes or IO errors -> + * got to put on flush list for processing. + */ + if (stripe_ref(stripe)) { + BUG_ON(!list_empty(stripe->lists + LIST_LRU)); + list_add_tail(stripe->lists + LIST_FLUSH, flush_list); + atomic_inc(rs->stats + S_REQUEUE); /* REMOVEME: statistics. */ + } else + stripe_lru_add(stripe); +} + +/* Pop any endio stripes off of the endio list and belabour them. */ +static void do_endios(struct raid_set *rs) +{ + struct stripe_cache *sc = &rs->sc; + struct stripe *stripe; + /* IO flush list for sorted requeued stripes. */ + struct list_head flush_list; + + INIT_LIST_HEAD(&flush_list); + + while ((stripe = stripe_endio_pop(sc))) { + /* Avoid endio on stripes with newly io'ed chunks. */ + if (!stripe_io_ref(stripe)) + _do_endios(rs, stripe, &flush_list); + } + + /* + * Insert any requeued stripes in the proper + * order at the beginning of the io (flush) list. + */ + list_splice(&flush_list, sc->lists + LIST_FLUSH); +} + +/* Flush any stripes on the io list. */ +static void do_flush(struct raid_set *rs) +{ + struct stripe *stripe; + + while ((stripe = stripe_io_pop(&rs->sc))) + stripe_rw(stripe); /* Read/write stripe. */ +} + +/* Stripe cache resizing. */ +static void do_sc_resize(struct raid_set *rs) +{ + unsigned set = atomic_read(&rs->sc.stripes_to_set); + + if (set) { + unsigned cur = atomic_read(&rs->sc.stripes); + int r = (set > cur) ? sc_grow(&rs->sc, set - cur, SC_GROW) : + sc_shrink(&rs->sc, cur - set); + + /* Flag end of resizeing if ok. */ + if (!r) + atomic_set(&rs->sc.stripes_to_set, 0); + } +} + +/* + * Process all ios + * + * We do different things with the io depending + * on the state of the region that it is in: + * + * o reads: hang off stripe cache or postpone if full + * + * o writes: + * + * CLEAN/DIRTY/NOSYNC: increment pending and hang io off stripe's stripe set. + * In case stripe cache is full or busy, postpone the io. + * + * RECOVERING: delay the io until recovery of the region completes. + * + */ +static void do_ios(struct raid_set *rs, struct bio_list *ios) +{ + int r; + unsigned flush = 0, delay = 0; + sector_t sector; + struct dm_rh_client *rh = rs->recover.rh; + struct bio *bio; + struct bio_list reject; + + bio_list_init(&reject); + + /* + * Classify each io: + * o delay writes to recovering regions (let reads go through) + * o queue io to all other regions + */ + while ((bio = bio_list_pop(ios))) { + /* + * In case we get a barrier bio, push it back onto + * the input queue unless all work queues are empty + * and the stripe cache is inactive. + */ + if (unlikely(bio->bi_rw & REQ_FLUSH)) { + /* REMOVEME: statistics. */ + atomic_inc(rs->stats + S_BARRIER); + if (delay || + !list_empty(rs->sc.lists + LIST_FLUSH) || + !bio_list_empty(&reject) || + sc_active(&rs->sc)) { + bio_list_push(ios, bio); + break; + } + } + + /* Check for recovering regions. */ + sector = _sector(rs, bio); + r = region_state(rs, sector, DM_RH_RECOVERING); + if (unlikely(r && bio_data_dir(bio) == WRITE)) { + delay++; + /* Wait writing to recovering regions. */ + dm_rh_delay_by_region(rh, bio, + dm_rh_sector_to_region(rh, + sector)); + /* REMOVEME: statistics.*/ + atomic_inc(rs->stats + S_DELAYED_BIOS); + atomic_inc(rs->stats + S_SUM_DELAYED_BIOS); + + /* Force bandwidth tests in recovery. */ + SetRSBandwidth(rs); + } else { + /* + * Process ios to non-recovering regions by queueing + * them to stripes (does dm_rh_inc()) for writes). + */ + flush += stripe_queue_bio(rs, bio, &reject); + } + } + + if (flush) { + /* FIXME: better error handling. */ + r = dm_rh_flush(rh); /* Writes got queued -> flush dirty log. */ + if (r) + DMERR_LIMIT("dirty log flush"); + } + + /* Merge any rejected bios back to the head of the input list. */ + bio_list_merge_head(ios, &reject); +} + +/* Send an event in case we're getting too busy. */ +static void do_busy_event(struct raid_set *rs) +{ + if (sc_busy(rs)) { + if (!TestSetRSScBusy(rs)) + schedule_work(&rs->io.ws_do_table_event); + } + + ClearRSScBusy(rs); +} + +/* Throw an event. */ +static void do_table_event(struct work_struct *ws) +{ + struct raid_set *rs = container_of(ws, struct raid_set, + io.ws_do_table_event); + dm_table_event(rs->ti->table); +} + + +/*----------------------------------------------------------------- + * RAID daemon + *---------------------------------------------------------------*/ +/* + * o belabour all end ios + * o update the region hash states + * o optionally shrink the stripe cache + * o optionally do recovery + * o unplug any component raid devices with queued bios + * o grab the input queue + * o work an all requeued or new ios and perform stripe cache flushs + * o unplug any component raid devices with queued bios + * o check, if the stripe cache gets too busy and throw an event if so + */ +static void do_raid(struct work_struct *ws) +{ + struct raid_set *rs = container_of(ws, struct raid_set, + io.dws_do_raid.work); + struct bio_list *ios = &rs->io.work, *ios_in = &rs->io.in; + struct blk_plug plug; + + /* + * We always need to end io, so that ios can get errored in + * case the set failed and the region counters get decremented + * before we update region hash states and go any further. + */ + do_endios(rs); + dm_rh_update_states(rs->recover.rh, 1); + + /* + * Now that we've end io'd, which may have put stripes on the LRU list + * to allow for shrinking, we resize the stripe cache if requested. + */ + do_sc_resize(rs); + + /* Try to recover regions. */ + blk_start_plug(&plug); + do_recovery(rs); + blk_finish_plug(&plug); /* Unplug the queue */ + + /* Quickly grab all new ios queued and add them to the work list. */ + mutex_lock(&rs->io.in_lock); + bio_list_merge(ios, ios_in); + bio_list_init(ios_in); + mutex_unlock(&rs->io.in_lock); + + blk_start_plug(&plug); + if (!bio_list_empty(ios)) + do_ios(rs, ios); /* Got ios to work into the cache. */ + + do_flush(rs); /* Flush any stripes on io list. */ + blk_finish_plug(&plug); /* Unplug the queue */ + do_busy_event(rs); /* Check if we got too busy. */ +} + +/* + * Callback for region hash to dispatch + * delayed bios queued to recovered regions + * (gets called via dm_rh_update_states()). + */ +static void dispatch_delayed_bios(void *context, struct bio_list *bl) +{ + struct raid_set *rs = context; + struct bio *bio; + + /* REMOVEME: statistics; decrement pending delayed bios counter. */ + bio_list_for_each(bio, bl) + atomic_dec(rs->stats + S_DELAYED_BIOS); + + /* Merge region hash private list to work list. */ + bio_list_merge_head(&rs->io.work, bl); + bio_list_init(bl); + ClearRSBandwidth(rs); +} + +/************************************************************* + * Constructor helpers + *************************************************************/ +/* Calculate MB/sec. */ +static unsigned mbpers(struct raid_set *rs, unsigned speed) +{ + return to_bytes(speed * rs->set.data_devs * + rs->recover.io_size * HZ >> 10) >> 10; +} + +/* + * Discover fastest xor algorithm and # of chunks combination. + */ +/* Calculate speed for algorithm and # of chunks. */ +static unsigned xor_speed(struct stripe *stripe) +{ + unsigned r = 0; + unsigned long j; + + /* Wait for next tick. */ + for (j = jiffies; j == jiffies; ) + ; + + /* Do xors for a full tick. */ + for (j = jiffies; j == jiffies; ) { + mb(); + common_xor(stripe, stripe->io.size, 0, 0); + mb(); + r++; + } + + return r; +} + +/* Optimize xor algorithm for this RAID set. */ +static unsigned xor_optimize(struct raid_set *rs) +{ + unsigned chunks_max = 2, p = rs->set.raid_devs, speed_max = 0; + struct xor_func *f = ARRAY_END(xor_funcs), *f_max = NULL; + struct stripe *stripe; + + BUG_ON(list_empty(&rs->recover.stripes)); + stripe = list_first_entry(&rs->recover.stripes, struct stripe, + lists[LIST_RECOVER]); + + /* Must set uptodate so that xor() will belabour chunks. */ + while (p--) + SetChunkUptodate(CHUNK(stripe, p)); + + /* Try all xor functions. */ + while (f-- > xor_funcs) { + unsigned speed; + + /* Set actual xor function for common_xor(). */ + rs->xor.f = f; + rs->xor.chunks = (f->f == xor_blocks_wrapper ? + (MAX_XOR_BLOCKS + 1) : XOR_CHUNKS_MAX) + 1; + + while (rs->xor.chunks-- > 2) { + speed = xor_speed(stripe); + if (speed > speed_max) { + speed_max = speed; + chunks_max = rs->xor.chunks; + f_max = f; + } + } + } + + /* Memorize optimum parameters. */ + rs->xor.f = f_max; + rs->xor.chunks = chunks_max; + return speed_max; +} + +/* + * Allocate a RAID context (a RAID set) + */ +/* Structure for variable RAID parameters. */ +struct variable_parms { + int bandwidth; + int bandwidth_parm; + int chunk_size; + int chunk_size_parm; + int io_size; + int io_size_parm; + int stripes; + int stripes_parm; + int recover_io_size; + int recover_io_size_parm; + int raid_parms; + int recovery; + int recovery_stripes; + int recovery_stripes_parm; +}; + +static struct raid_set * +context_alloc(struct raid_type *raid_type, struct variable_parms *p, + unsigned raid_devs, sector_t sectors_per_dev, + struct dm_target *ti, unsigned dl_parms, char **argv) +{ + int r; + size_t len; + sector_t region_size, ti_len; + struct raid_set *rs = NULL; + struct dm_dirty_log *dl; + struct recover *rec; + + /* + * Create the dirty log + * + * We need to change length for the dirty log constructor, + * because we want an amount of regions for all stripes derived + * from the single device size, so that we can keep region + * size = 2^^n independant of the number of devices + */ + ti_len = ti->len; + ti->len = sectors_per_dev; + dl = dm_dirty_log_create(argv[0], ti, NULL, dl_parms, argv + 2); + ti->len = ti_len; + if (!dl) + goto bad_dirty_log; + + /* Chunk size *must* be smaller than region size. */ + region_size = dl->type->get_region_size(dl); + if (p->chunk_size > region_size) + goto bad_chunk_size; + + /* Recover io size *must* be smaller than region size as well. */ + if (p->recover_io_size > region_size) + goto bad_recover_io_size; + + /* Size and allocate the RAID set structure. */ + len = sizeof(*rs->data) + sizeof(*rs->dev); + if (dm_array_too_big(sizeof(*rs), len, raid_devs)) + goto bad_array; + + len = sizeof(*rs) + raid_devs * len; + rs = kzalloc(len, GFP_KERNEL); + if (!rs) + goto bad_alloc; + + rec = &rs->recover; + atomic_set(&rs->io.in_process, 0); + atomic_set(&rs->io.in_process_max, 0); + rec->io_size = p->recover_io_size; + + /* Pointer to data array. */ + rs->data = (unsigned long **) + ((void *) rs->dev + raid_devs * sizeof(*rs->dev)); + rec->dl = dl; + rs->set.raid_devs = raid_devs; + rs->set.data_devs = raid_devs - raid_type->parity_devs; + rs->set.raid_type = raid_type; + + rs->set.raid_parms = p->raid_parms; + rs->set.chunk_size_parm = p->chunk_size_parm; + rs->set.io_size_parm = p->io_size_parm; + rs->sc.stripes_parm = p->stripes_parm; + rec->io_size_parm = p->recover_io_size_parm; + rec->bandwidth_parm = p->bandwidth_parm; + rec->recovery = p->recovery; + rec->recovery_stripes = p->recovery_stripes; + + /* + * Set chunk and io size and respective shifts + * (used to avoid divisions) + */ + rs->set.chunk_size = p->chunk_size; + rs->set.chunk_shift = ffs(p->chunk_size) - 1; + + rs->set.io_size = p->io_size; + rs->set.io_mask = p->io_size - 1; + /* Mask to adjust address key in case io_size != chunk_size. */ + rs->set.io_inv_mask = (p->chunk_size - 1) & ~rs->set.io_mask; + + rs->set.sectors_per_dev = sectors_per_dev; + + rs->set.ei = -1; /* Indicate no failed device. */ + atomic_set(&rs->set.failed_devs, 0); + + rs->ti = ti; + + atomic_set(rec->io_count + IO_WORK, 0); + atomic_set(rec->io_count + IO_RECOVER, 0); + + /* Initialize io lock and queues. */ + mutex_init(&rs->io.in_lock); + bio_list_init(&rs->io.in); + bio_list_init(&rs->io.work); + + init_waitqueue_head(&rs->io.suspendq); /* Suspend waiters (dm-io). */ + + rec->nr_regions = dm_sector_div_up(sectors_per_dev, region_size); + rec->rh = dm_region_hash_create(rs, dispatch_delayed_bios, + wake_dummy, wake_do_raid, 0, p->recovery_stripes, + dl, region_size, rec->nr_regions); + if (IS_ERR(rec->rh)) + goto bad_rh; + + /* Initialize stripe cache. */ + r = sc_init(rs, p->stripes); + if (r) + goto bad_sc; + + /* REMOVEME: statistics. */ + stats_reset(rs); + ClearRSDevelStats(rs); /* Disnable development status. */ + return rs; + +bad_dirty_log: + TI_ERR_RET("Error creating dirty log", ERR_PTR(-ENOMEM)); + +bad_chunk_size: + dm_dirty_log_destroy(dl); + TI_ERR_RET("Chunk size larger than region size", ERR_PTR(-EINVAL)); + +bad_recover_io_size: + dm_dirty_log_destroy(dl); + TI_ERR_RET("Recover stripe io size larger than region size", + ERR_PTR(-EINVAL)); + +bad_array: + dm_dirty_log_destroy(dl); + TI_ERR_RET("Arry too big", ERR_PTR(-EINVAL)); + +bad_alloc: + dm_dirty_log_destroy(dl); + TI_ERR_RET("Cannot allocate raid context", ERR_PTR(-ENOMEM)); + +bad_rh: + dm_dirty_log_destroy(dl); + ti->error = DM_MSG_PREFIX "Error creating dirty region hash"; + goto free_rs; + +bad_sc: + dm_region_hash_destroy(rec->rh); /* Destroys dirty log too. */ + sc_exit(&rs->sc); + ti->error = DM_MSG_PREFIX "Error creating stripe cache"; +free_rs: + kfree(rs); + return ERR_PTR(-ENOMEM); +} + +/* Free a RAID context (a RAID set). */ +static void context_free(struct raid_set *rs, unsigned p) +{ + while (p--) + dm_put_device(rs->ti, rs->dev[p].dev); + + sc_exit(&rs->sc); + dm_region_hash_destroy(rs->recover.rh); /* Destroys dirty log too. */ + kfree(rs); +} + +/* Create work queue and initialize delayed work. */ +static int rs_workqueue_init(struct raid_set *rs) +{ + struct dm_target *ti = rs->ti; + + rs->io.wq = create_singlethread_workqueue(DAEMON); + if (!rs->io.wq) + TI_ERR_RET("failed to create " DAEMON, -ENOMEM); + + INIT_DELAYED_WORK(&rs->io.dws_do_raid, do_raid); + INIT_WORK(&rs->io.ws_do_table_event, do_table_event); + return 0; +} + +/* Return pointer to raid_type structure for raid name. */ +static struct raid_type *get_raid_type(char *name) +{ + struct raid_type *r = ARRAY_END(raid_types); + + while (r-- > raid_types) { + if (!strcmp(r->name, name)) + return r; + } + + return NULL; +} + +/* FIXME: factor out to dm core. */ +static int multiple(sector_t a, sector_t b, sector_t *n) +{ + sector_t r = a; + + sector_div(r, b); + *n = r; + return a == r * b; +} + +/* Log RAID set information to kernel log. */ +static void rs_log(struct raid_set *rs, unsigned speed) +{ + unsigned p; + char buf[BDEVNAME_SIZE]; + + for (p = 0; p < rs->set.raid_devs; p++) + DMINFO("/dev/%s is raid disk %u%s", + bdevname(rs->dev[p].dev->bdev, buf), p, + (p == rs->set.pi) ? " (parity)" : ""); + + DMINFO("%d/%d/%d sectors chunk/io/recovery size, %u stripes\n" + "algorithm \"%s\", %u chunks with %uMB/s\n" + "%s set with net %u/%u devices", + rs->set.chunk_size, rs->set.io_size, rs->recover.io_size, + atomic_read(&rs->sc.stripes), + rs->xor.f->name, rs->xor.chunks, mbpers(rs, speed), + rs->set.raid_type->descr, rs->set.data_devs, rs->set.raid_devs); +} + +/* Get all devices and offsets. */ +static int dev_parms(struct raid_set *rs, char **argv, int *p) +{ + struct dm_target *ti = rs->ti; + + for (*p = 0; *p < rs->set.raid_devs; (*p)++, argv += 2) { + int r; + unsigned long long tmp; + struct raid_dev *dev = rs->dev + *p; + + /* Get offset and device. */ + if (sscanf(argv[1], "%llu", &tmp) != 1 || + tmp > rs->set.sectors_per_dev) + TI_ERR("Invalid RAID device offset parameter"); + + dev->start = tmp; + r = dm_get_device(ti, *argv, dm_table_get_mode(ti->table), &dev->dev); + if (r) + TI_ERR_RET("RAID device lookup failure", r); + + r = raid_dev_lookup(rs, dev); + if (r != -ENODEV && r < *p) { + (*p)++; /* Ensure dm_put_device() on actual device. */ + TI_ERR_RET("Duplicate RAID device", -ENXIO); + } + } + + return 0; +} + +/* Set recovery bandwidth. */ +static void +recover_set_bandwidth(struct raid_set *rs, unsigned bandwidth) +{ + rs->recover.bandwidth = bandwidth; + rs->recover.bandwidth_work = 100 / bandwidth; +} + +/* Handle variable number of RAID parameters. */ +static int get_raid_variable_parms(struct dm_target *ti, char **argv, + struct variable_parms *vp) +{ + int p, value; + struct { + int action; /* -1: skip, 0: no pwer2 check, 1: power2 check */ + char *errmsg; + int min, max; + int *var, *var2, *var3; + } argctr[] = { + { 1, + "Invalid chunk size; must be -1 or 2^^n and <= 16384", + IO_SIZE_MIN, CHUNK_SIZE_MAX, + &vp->chunk_size_parm, &vp->chunk_size, &vp->io_size }, + { 0, + "Invalid number of stripes: must be -1 or >= 8 and <= 16384", + STRIPES_MIN, STRIPES_MAX, + &vp->stripes_parm, &vp->stripes, NULL }, + { 1, + "Invalid io size; must -1 or >= 8, 2^^n and less equal " + "min(BIO_MAX_SECTORS/2, chunk size)", + IO_SIZE_MIN, 0, /* Needs to be updated in loop below. */ + &vp->io_size_parm, &vp->io_size, NULL }, + { 1, + "Invalid recovery io size; must be -1 or " + "2^^n and less equal BIO_MAX_SECTORS/2", + RECOVER_IO_SIZE_MIN, BIO_MAX_SECTORS / 2, + &vp->recover_io_size_parm, &vp->recover_io_size, NULL }, + { 0, + "Invalid recovery bandwidth percentage; " + "must be -1 or > 0 and <= 100", + BANDWIDTH_MIN, BANDWIDTH_MAX, + &vp->bandwidth_parm, &vp->bandwidth, NULL }, + /* Handle sync argument seperately in loop. */ + { -1, + "Invalid recovery switch; must be \"sync\" or \"nosync\"" }, + { 0, + "Invalid number of recovery stripes;" + "must be -1, > 0 and <= 16384", + RECOVERY_STRIPES_MIN, RECOVERY_STRIPES_MAX, + &vp->recovery_stripes_parm, &vp->recovery_stripes, NULL }, + }, *varp; + + /* Fetch # of variable raid parameters. */ + if (sscanf(*(argv++), "%d", &vp->raid_parms) != 1 || + !range_ok(vp->raid_parms, 0, 7)) + TI_ERR("Bad variable raid parameters number"); + + /* Preset variable RAID parameters. */ + vp->chunk_size = CHUNK_SIZE_DEFAULT; + vp->io_size = IO_SIZE_DEFAULT; + vp->stripes = STRIPES_DEFAULT; + vp->recover_io_size = RECOVER_IO_SIZE_DEFAULT; + vp->bandwidth = BANDWIDTH_DEFAULT; + vp->recovery = 1; + vp->recovery_stripes = RECOVERY_STRIPES_DEFAULT; + + /* Walk the array of argument constraints for all given ones. */ + for (p = 0, varp = argctr; p < vp->raid_parms; p++, varp++) { + BUG_ON(varp >= ARRAY_END(argctr)); + + /* Special case for "[no]sync" string argument. */ + if (varp->action < 0) { + if (!strcmp(*argv, "sync")) + ; + else if (!strcmp(*argv, "nosync")) + vp->recovery = 0; + else + TI_ERR(varp->errmsg); + + argv++; + continue; + } + + /* + * Special case for io_size depending + * on previously set chunk size. + */ + if (p == 2) + varp->max = min(BIO_MAX_SECTORS / 2, vp->chunk_size); + + if (sscanf(*(argv++), "%d", &value) != 1 || + (value != -1 && + ((varp->action && !POWER_OF_2(value)) || + !range_ok(value, varp->min, varp->max)))) + TI_ERR(varp->errmsg); + + *varp->var = value; + if (value != -1) { + if (varp->var2) + *varp->var2 = value; + if (varp->var3) + *varp->var3 = value; + } + } + + return 0; +} + +/* Parse optional locking parameters. */ +static int get_raid_locking_parms(struct dm_target *ti, char **argv, + int *locking_parms, + struct dm_raid45_locking_type **locking_type) +{ + if (!strnicmp(argv[0], "locking", strlen(argv[0]))) { + char *lckstr = argv[1]; + size_t lcksz = strlen(lckstr); + + if (!strnicmp(lckstr, "none", lcksz)) { + *locking_type = &locking_none; + *locking_parms = 2; + } else if (!strnicmp(lckstr, "cluster", lcksz)) { + DMERR("locking type \"%s\" not yet implemented", + lckstr); + return -EINVAL; + } else { + DMERR("unknown locking type \"%s\"", lckstr); + return -EINVAL; + } + } + + *locking_parms = 0; + *locking_type = &locking_none; + return 0; +} + +/* Set backing device read ahead properties of RAID set. */ +static void rs_set_read_ahead(struct raid_set *rs, + unsigned sectors, unsigned stripes) +{ + unsigned ra_pages = dm_div_up(sectors, SECTORS_PER_PAGE); + struct mapped_device *md = dm_table_get_md(rs->ti->table); + struct backing_dev_info *bdi = &dm_disk(md)->queue->backing_dev_info; + + /* Set read-ahead for the RAID set and the component devices. */ + if (ra_pages) { + unsigned p = rs->set.raid_devs; + + bdi->ra_pages = stripes * ra_pages * rs->set.data_devs; + + while (p--) { + struct request_queue *q = + bdev_get_queue(rs->dev[p].dev->bdev); + + q->backing_dev_info.ra_pages = ra_pages; + } + } + + dm_put(md); +} + +/* Set congested function. */ +static void rs_set_congested_fn(struct raid_set *rs) +{ + struct mapped_device *md = dm_table_get_md(rs->ti->table); + struct backing_dev_info *bdi = &dm_disk(md)->queue->backing_dev_info; + + /* Set congested function and data. */ + bdi->congested_fn = rs_congested; + bdi->congested_data = rs; + dm_put(md); +} + +/* + * Construct a RAID4/5 mapping: + * + * log_type #log_params \ + * raid_type [#parity_dev] #raid_variable_params \ + * [locking "none"/"cluster"] + * #raid_devs #dev_to_initialize [ ]{3,} + * + * log_type = "core"/"disk", + * #log_params = 1-3 (1-2 for core dirty log type, 3 for disk dirty log only) + * log_params = [dirty_log_path] region_size [[no]sync]) + * + * raid_type = "raid4", "raid5_la", "raid5_ra", "raid5_ls", "raid5_rs" + * + * #parity_dev = N if raid_type = "raid4" + * o N = -1: pick default = last device + * o N >= 0 and < #raid_devs: parity device index + * + * #raid_variable_params = 0-7; raid_params (-1 = default): + * [chunk_size [#stripes [io_size [recover_io_size \ + * [%recovery_bandwidth [recovery_switch [#recovery_stripes]]]]]]] + * o chunk_size (unit to calculate drive addresses; must be 2^^n, > 8 + * and <= CHUNK_SIZE_MAX) + * o #stripes is number of stripes allocated to stripe cache + * (must be > 1 and < STRIPES_MAX) + * o io_size (io unit size per device in sectors; must be 2^^n and > 8) + * o recover_io_size (io unit size per device for recovery in sectors; + must be 2^^n, > SECTORS_PER_PAGE and <= region_size) + * o %recovery_bandwith is the maximum amount spend for recovery during + * application io (1-100%) + * o recovery switch = [sync|nosync] + * o #recovery_stripes is the number of recovery stripes used for + * parallel recovery of the RAID set + * If raid_variable_params = 0, defaults will be used. + * Any raid_variable_param can be set to -1 to apply a default + * + * #raid_devs = N (N >= 3) + * + * #dev_to_initialize = N + * -1: initialize parity on all devices + * >= 0 and < #raid_devs: initialize raid_path; used to force reconstruction + * of a failed devices content after replacement + * + * = device_path (eg, /dev/sdd1) + * = begin at offset on + * + */ +#define MIN_PARMS 13 +static int raid_ctr(struct dm_target *ti, unsigned argc, char **argv) +{ + int dev_to_init, dl_parms, i, locking_parms, + parity_parm, pi = -1, r, raid_devs; + unsigned speed; + sector_t tmp, sectors_per_dev; + struct dm_raid45_locking_type *locking; + struct raid_set *rs; + struct raid_type *raid_type; + struct variable_parms parms; + + /* Ensure minimum number of parameters. */ + if (argc < MIN_PARMS) + TI_ERR("Not enough parameters"); + + /* Fetch # of dirty log parameters. */ + if (sscanf(argv[1], "%d", &dl_parms) != 1 || + !range_ok(dl_parms, 1, 4711)) /* ;-) */ + TI_ERR("Bad dirty log parameters number"); + + /* Check raid_type. */ + raid_type = get_raid_type(argv[dl_parms + 2]); + if (!raid_type) + TI_ERR("Bad raid type"); + + /* In case of RAID4, parity drive is selectable. */ + parity_parm = !!(raid_type->level == raid4); + + /* Handle variable number of RAID parameters. */ + r = get_raid_variable_parms(ti, argv + dl_parms + parity_parm + 3, + &parms); + if (r) + return r; + + /* Handle any locking parameters. */ + r = get_raid_locking_parms(ti, + argv + dl_parms + parity_parm + + parms.raid_parms + 4, + &locking_parms, &locking); + if (r) + return r; + + /* # of raid devices. */ + i = dl_parms + parity_parm + parms.raid_parms + locking_parms + 4; + if (sscanf(argv[i], "%d", &raid_devs) != 1 || + raid_devs < raid_type->minimal_devs) + TI_ERR("Invalid number of raid devices"); + + /* In case of RAID4, check parity drive index is in limits. */ + if (raid_type->level == raid4) { + /* Fetch index of parity device. */ + if (sscanf(argv[dl_parms + 3], "%d", &pi) != 1 || + (pi != -1 && !range_ok(pi, 0, raid_devs - 1))) + TI_ERR("Invalid RAID4 parity device index"); + } + + /* + * Index of device to initialize starts at 0 + * + * o -1 -> don't initialize a selected device; + * initialize parity conforming to algorithm + * o 0..raid_devs-1 -> initialize respective device + * (used for reconstruction of a replaced device) + */ + if (sscanf(argv[dl_parms + parity_parm + parms.raid_parms + + locking_parms + 5], "%d", &dev_to_init) != 1 || + !range_ok(dev_to_init, -1, raid_devs - 1)) + TI_ERR("Invalid number for raid device to initialize"); + + /* Check # of raid device arguments. */ + if (argc - dl_parms - parity_parm - parms.raid_parms - 6 != + 2 * raid_devs) + TI_ERR("Wrong number of raid device/offset arguments"); + + /* + * Check that the table length is devisable + * w/o rest by (raid_devs - parity_devs) + */ + if (!multiple(ti->len, raid_devs - raid_type->parity_devs, + §ors_per_dev)) + TI_ERR("Target length not divisible by number of data devices"); + + /* + * Check that the device size is + * devisable w/o rest by chunk size + */ + if (!multiple(sectors_per_dev, parms.chunk_size, &tmp)) + TI_ERR("Device length not divisible by chunk_size"); + + /**************************************************************** + * Now that we checked the constructor arguments -> + * let's allocate the RAID set + ****************************************************************/ + rs = context_alloc(raid_type, &parms, raid_devs, sectors_per_dev, + ti, dl_parms, argv); + if (IS_ERR(rs)) + return PTR_ERR(rs); + + + rs->set.dev_to_init = rs->set.dev_to_init_parm = dev_to_init; + rs->set.pi = rs->set.pi_parm = pi; + + /* Set RAID4 parity drive index. */ + if (raid_type->level == raid4) + rs->set.pi = (pi == -1) ? rs->set.data_devs : pi; + + recover_set_bandwidth(rs, parms.bandwidth); + + /* Use locking type to lock stripe access. */ + rs->locking = locking; + + /* Get the device/offset tupels. */ + argv += dl_parms + 6 + parity_parm + parms.raid_parms; + r = dev_parms(rs, argv, &i); + if (r) + goto err; + + /* Set backing device information (eg. read ahead). */ + rs_set_read_ahead(rs, 2 * rs->set.chunk_size, 4 /* stripes */); + rs_set_congested_fn(rs); /* Set congested function. */ + SetRSCheckOverwrite(rs); /* Allow chunk overwrite checks. */ + speed = xor_optimize(rs); /* Select best xor algorithm. */ + + /* Set for recovery of any nosync regions. */ + if (parms.recovery) + SetRSRecover(rs); + else { + /* + * Need to free recovery stripe(s) here in case + * of nosync, because xor_optimize uses one. + */ + set_start_recovery(rs); + set_end_recovery(rs); + stripe_recover_free(rs); + } + + /* + * Make sure that dm core only hands maximum io size + * length down and pays attention to io boundaries. + */ + ti->max_io_len = rs->set.io_size; + ti->private = rs; + + /* Initialize work queue to handle this RAID set's io. */ + r = rs_workqueue_init(rs); + if (r) + goto err; + + rs_log(rs, speed); /* Log information about RAID set. */ + return 0; + +err: + context_free(rs, i); + return r; +} + +/* + * Destruct a raid mapping + */ +static void raid_dtr(struct dm_target *ti) +{ + struct raid_set *rs = ti->private; + + destroy_workqueue(rs->io.wq); + context_free(rs, rs->set.raid_devs); +} + +/* Raid mapping function. */ +static int raid_map(struct dm_target *ti, struct bio *bio) +{ + /* I don't want to waste stripe cache capacity. */ + if (bio_rw(bio) == READA) + return -EIO; + else { + struct raid_set *rs = ti->private; + + /* + * Get io reference to be waiting for to drop + * to zero on device suspension/destruction. + */ + io_get(rs); + bio->bi_sector -= ti->begin; /* Remap sector. */ + + /* Queue io to RAID set. */ + mutex_lock(&rs->io.in_lock); + bio_list_add(&rs->io.in, bio); + mutex_unlock(&rs->io.in_lock); + + /* Wake daemon to process input list. */ + wake_do_raid(rs); + + /* REMOVEME: statistics. */ + atomic_inc(rs->stats + (bio_data_dir(bio) == READ ? + S_BIOS_READ : S_BIOS_WRITE)); + return DM_MAPIO_SUBMITTED; /* Handle later. */ + } +} + +/* Device suspend. */ +static void raid_presuspend(struct dm_target *ti) +{ + struct raid_set *rs = ti->private; + struct dm_dirty_log *dl = rs->recover.dl; + + SetRSSuspend(rs); + + if (RSRecover(rs)) + dm_rh_stop_recovery(rs->recover.rh); + + cancel_delayed_work(&rs->io.dws_do_raid); + flush_workqueue(rs->io.wq); + wait_ios(rs); /* Wait for completion of all ios being processed. */ + + if (dl->type->presuspend && dl->type->presuspend(dl)) + /* FIXME: need better error handling. */ + DMWARN("log presuspend failed"); +} + +static void raid_postsuspend(struct dm_target *ti) +{ + struct raid_set *rs = ti->private; + struct dm_dirty_log *dl = rs->recover.dl; + + if (dl->type->postsuspend && dl->type->postsuspend(dl)) + /* FIXME: need better error handling. */ + DMWARN("log postsuspend failed"); + +} + +/* Device resume. */ +static void raid_resume(struct dm_target *ti) +{ + struct raid_set *rs = ti->private; + struct recover *rec = &rs->recover; + struct dm_dirty_log *dl = rec->dl; + + if (dl->type->resume && dl->type->resume(dl)) + /* Resume dirty log. */ + /* FIXME: need better error handling. */ + DMWARN("log resume failed"); + + rec->nr_regions_to_recover = + rec->nr_regions - dl->type->get_sync_count(dl); + + /* Restart any unfinished recovery. */ + if (RSRecover(rs)) { + set_start_recovery(rs); + dm_rh_start_recovery(rec->rh); + } + + ClearRSSuspend(rs); + wake_do_raid(rs); +} + +/* Return stripe cache size. */ +static unsigned sc_size(struct raid_set *rs) +{ + return to_sector(atomic_read(&rs->sc.stripes) * + (sizeof(struct stripe) + + (sizeof(struct stripe_chunk) + + (sizeof(struct page_list) + + to_bytes(rs->set.io_size) * + rs->set.raid_devs)) + + (rs->recover.end_jiffies ? + 0 : rs->recover.recovery_stripes * + to_bytes(rs->set.raid_devs * rs->recover.io_size)))); +} + +/* REMOVEME: status output for development. */ +static void raid_devel_stats(struct dm_target *ti, char *result, + unsigned *size, unsigned maxlen) +{ + unsigned sz = *size; + unsigned long j; + char buf[BDEVNAME_SIZE], *p; + struct stats_map *sm; + struct raid_set *rs = ti->private; + struct recover *rec = &rs->recover; + struct timespec ts; + + DMEMIT("%s %s %u\n", version, rs->xor.f->name, rs->xor.chunks); + DMEMIT("act_ios=%d ", io_ref(rs)); + DMEMIT("act_ios_max=%d\n", atomic_read(&rs->io.in_process_max)); + DMEMIT("act_stripes=%d ", sc_active(&rs->sc)); + DMEMIT("act_stripes_max=%d\n", + atomic_read(&rs->sc.active_stripes_max)); + + for (sm = stats_map; sm < ARRAY_END(stats_map); sm++) + DMEMIT("%s%d", sm->str, atomic_read(rs->stats + sm->type)); + + DMEMIT(" checkovr=%s\n", RSCheckOverwrite(rs) ? "on" : "off"); + DMEMIT("sc=%u/%u/%u/%u/%u/%u/%u\n", rs->set.chunk_size, + atomic_read(&rs->sc.stripes), rs->set.io_size, + rec->recovery_stripes, rec->io_size, rs->sc.hash.buckets, + sc_size(rs)); + + j = (rec->end_jiffies ? rec->end_jiffies : jiffies) - + rec->start_jiffies; + jiffies_to_timespec(j, &ts); + sprintf(buf, "%ld.%ld", ts.tv_sec, ts.tv_nsec); + p = strchr(buf, '.'); + p[3] = 0; + + DMEMIT("rg=%llu/%llu/%llu/%u %s\n", + (unsigned long long) rec->nr_regions_recovered, + (unsigned long long) rec->nr_regions_to_recover, + (unsigned long long) rec->nr_regions, rec->bandwidth, buf); + + *size = sz; +} + +static void raid_status(struct dm_target *ti, status_type_t type, + unsigned status_flags, char *result, unsigned maxlen) +{ + unsigned p, sz = 0; + char buf[BDEVNAME_SIZE]; + struct raid_set *rs = ti->private; + int raid_parms[] = { + rs->set.chunk_size_parm, + rs->sc.stripes_parm, + rs->set.io_size_parm, + rs->recover.io_size_parm, + rs->recover.bandwidth_parm, + -2, + rs->recover.recovery_stripes, + }; + + switch (type) { + case STATUSTYPE_INFO: + /* REMOVEME: statistics. */ + if (RSDevelStats(rs)) + raid_devel_stats(ti, result, &sz, maxlen); + + DMEMIT("%u ", rs->set.raid_devs); + + for (p = 0; p < rs->set.raid_devs; p++) + DMEMIT("%s ", + format_dev_t(buf, rs->dev[p].dev->bdev->bd_dev)); + + DMEMIT("1 "); + for (p = 0; p < rs->set.raid_devs; p++) { + DMEMIT("%c", !DevFailed(rs->dev + p) ? 'A' : 'D'); + + if (p == rs->set.pi) + DMEMIT("p"); + + if (rs->set.dev_to_init == p) + DMEMIT("i"); + } + + break; + case STATUSTYPE_TABLE: + sz = rs->recover.dl->type->status(rs->recover.dl, type, + result, maxlen); + DMEMIT("%s %u ", rs->set.raid_type->name, + rs->set.raid_parms); + + for (p = 0; p < rs->set.raid_parms; p++) { + if (raid_parms[p] > -2) + DMEMIT("%d ", raid_parms[p]); + else + DMEMIT("%s ", rs->recover.recovery ? + "sync" : "nosync"); + } + + DMEMIT("%u %d ", rs->set.raid_devs, rs->set.dev_to_init); + + for (p = 0; p < rs->set.raid_devs; p++) + DMEMIT("%s %llu ", + format_dev_t(buf, rs->dev[p].dev->bdev->bd_dev), + (unsigned long long) rs->dev[p].start); + } +} + +/* + * Message interface + */ +enum raid_msg_actions { + act_bw, /* Recovery bandwidth switch. */ + act_dev, /* Device failure switch. */ + act_overwrite, /* Stripe overwrite check. */ + act_stats, /* Development statistics switch. */ + act_sc, /* Stripe cache switch. */ + + act_on, /* Set entity on. */ + act_off, /* Set entity off. */ + act_reset, /* Reset entity. */ + + act_set = act_on, /* Set # absolute. */ + act_grow = act_off, /* Grow # by an amount. */ + act_shrink = act_reset, /* Shrink # by an amount. */ +}; + +/* Turn a delta into an absolute value. */ +static int _absolute(unsigned long action, int act, int r) +{ + /* Make delta absolute. */ + if (test_bit(act_set, &action)) + ; + else if (test_bit(act_grow, &action)) + r += act; + else if (test_bit(act_shrink, &action)) + r = act - r; + else + r = -EINVAL; + + return r; +} + + /* Change recovery io bandwidth. */ +static int bandwidth_change(struct dm_msg *msg, void *context) +{ + struct raid_set *rs = context; + int act = rs->recover.bandwidth; + int bandwidth = DM_MSG_INT_ARG(msg); + + if (range_ok(bandwidth, BANDWIDTH_MIN, BANDWIDTH_MAX)) { + /* Make delta bandwidth absolute. */ + bandwidth = _absolute(msg->action, act, bandwidth); + + /* Check range. */ + if (range_ok(bandwidth, BANDWIDTH_MIN, BANDWIDTH_MAX)) { + recover_set_bandwidth(rs, bandwidth); + return 0; + } + } + + set_bit(dm_msg_ret_arg, &msg->ret); + set_bit(dm_msg_ret_inval, &msg->ret); + return -EINVAL; +} + +/* Set/reset development feature flags. */ +static int devel_flags(struct dm_msg *msg, void *context) +{ + struct raid_set *rs = context; + + if (test_bit(act_on, &msg->action)) + return test_and_set_bit(msg->spec->parm, + &rs->io.flags) ? -EPERM : 0; + else if (test_bit(act_off, &msg->action)) + return test_and_clear_bit(msg->spec->parm, + &rs->io.flags) ? 0 : -EPERM; + else if (test_bit(act_reset, &msg->action)) { + if (test_bit(act_stats, &msg->action)) { + stats_reset(rs); + goto on; + } else if (test_bit(act_overwrite, &msg->action)) { +on: + set_bit(msg->spec->parm, &rs->io.flags); + return 0; + } + } + + return -EINVAL; +} + +/* Resize the stripe cache. */ +static int sc_resize(struct dm_msg *msg, void *context) +{ + int act, stripes; + struct raid_set *rs = context; + + /* Deny permission in case the daemon is still resizing!. */ + if (atomic_read(&rs->sc.stripes_to_set)) + return -EPERM; + + stripes = DM_MSG_INT_ARG(msg); + if (stripes > 0) { + act = atomic_read(&rs->sc.stripes); + + /* Make delta stripes absolute. */ + stripes = _absolute(msg->action, act, stripes); + + /* + * Check range and that the # of stripes changes. + * We leave the resizing to the wroker. + */ + if (range_ok(stripes, STRIPES_MIN, STRIPES_MAX) && + stripes != atomic_read(&rs->sc.stripes)) { + atomic_set(&rs->sc.stripes_to_set, stripes); + wake_do_raid(rs); + return 0; + } + } + + set_bit(dm_msg_ret_arg, &msg->ret); + set_bit(dm_msg_ret_inval, &msg->ret); + return -EINVAL; +} + +/* Parse the RAID message action. */ +/* + * 'ba[ndwidth] {se[t],g[row],sh[rink]} #' # e.g 'ba se 50' + * "o[verwrite] {on,of[f],r[eset]}' # e.g. 'o of' + * 'sta[tistics] {on,of[f],r[eset]}' # e.g. 'stat of' + * 'str[ipecache] {se[t],g[row],sh[rink]} #' # e.g. 'stripe set 1024' + * + */ +static int raid_message(struct dm_target *ti, unsigned argc, char **argv) +{ + /* Variables to store the parsed parameters im. */ + static int i[2]; + static unsigned long *i_arg[] = { + (unsigned long *) i + 0, + (unsigned long *) i + 1, + }; + + /* Declare all message option strings. */ + static char *str_sgs[] = { "set", "grow", "shrink" }; + static char *str_oor[] = { "on", "off", "reset" }; + + /* Declare all actions. */ + static unsigned long act_sgs[] = { act_set, act_grow, act_shrink }; + static unsigned long act_oor[] = { act_on, act_off, act_reset }; + + /* Bandwidth option. */ + static struct dm_message_option bw_opt = { 3, str_sgs, act_sgs }; + static struct dm_message_argument bw_args = { + 1, i_arg, { dm_msg_int_t } + }; + + static struct dm_message_argument null_args = { + 0, NULL, { dm_msg_int_t } + }; + + /* Overwrite and statistics option. */ + static struct dm_message_option ovr_stats_opt = { 3, str_oor, act_oor }; + + /* Sripecache option. */ + static struct dm_message_option stripe_opt = { 3, str_sgs, act_sgs }; + + /* Declare messages. */ + static struct dm_msg_spec specs[] = { + { "bandwidth", act_bw, &bw_opt, &bw_args, + 0, bandwidth_change }, + { "overwrite", act_overwrite, &ovr_stats_opt, &null_args, + RS_CHECK_OVERWRITE, devel_flags }, + { "statistics", act_stats, &ovr_stats_opt, &null_args, + RS_DEVEL_STATS, devel_flags }, + { "stripecache", act_sc, &stripe_opt, &bw_args, + 0, sc_resize }, + }; + + /* The message for the parser. */ + struct dm_msg msg = { + .num_specs = ARRAY_SIZE(specs), + .specs = specs, + }; + + return dm_message_parse(TARGET, &msg, ti->private, argc, argv); +} +/* + * END message interface + */ + +static struct target_type raid_target = { + .name = "raid45", + .version = {1, 0, 0}, + .module = THIS_MODULE, + .ctr = raid_ctr, + .dtr = raid_dtr, + .map = raid_map, + .presuspend = raid_presuspend, + .postsuspend = raid_postsuspend, + .resume = raid_resume, + .status = raid_status, + .message = raid_message, +}; + +static void init_exit(const char *bad_msg, const char *good_msg, int r) +{ + if (r) + DMERR("Failed to %sregister target [%d]", bad_msg, r); + else + DMINFO("%s %s", good_msg, version); +} + +static int __init dm_raid_init(void) +{ + int r = dm_register_target(&raid_target); + + init_exit("", "initialized", r); + return r; +} + +static void __exit dm_raid_exit(void) +{ + dm_unregister_target(&raid_target); + init_exit("un", "exit", 0); +} + +/* Module hooks. */ +module_init(dm_raid_init); +module_exit(dm_raid_exit); + +MODULE_DESCRIPTION(DM_NAME " raid4/5 target"); +MODULE_AUTHOR("Heinz Mauelshagen "); +MODULE_LICENSE("GPL"); +MODULE_ALIAS("dm-raid4"); +MODULE_ALIAS("dm-raid5"); --- linux-4.2.0.orig/ubuntu/dm-raid4-5/dm-raid4-5.h +++ linux-4.2.0/ubuntu/dm-raid4-5/dm-raid4-5.h @@ -0,0 +1,27 @@ +/* + * Copyright (C) 2006 Red Hat GmbH + * + * Module Author: Heinz Mauelshagen (Mauelshagen@RedHat.com) + * + * This file is released under the GPL. + * + */ + +#ifndef _DM_RAID45_H +#define _DM_RAID45_H + +/* Factor out to dm.h! */ +#define STR_LEN(ptr, str) ptr, str, strlen(ptr) + +enum lock_type { RAID45_EX, RAID45_SHARED }; + +struct dmraid45_locking_type { + /* Request a lock on a stripe. */ + void* (*lock)(sector_t key, enum lock_type type); + + /* Release a lock on a stripe. */ + void (*unlock)(void *lock_handle); + +}; + +#endif --- linux-4.2.0.orig/ubuntu/dm-raid4-5/dm-raid45.h +++ linux-4.2.0/ubuntu/dm-raid4-5/dm-raid45.h @@ -0,0 +1,28 @@ +/* + * Copyright (C) 2006-2008 Red Hat, Inc. All rights reserved. + * + * Module Author: Heinz Mauelshagen (Mauelshagen@RedHat.com) + * + * Locking definitions for the device-mapper RAID45 target. + * + * This file is released under the GPL. + * + */ + +#ifndef _DM_RAID45_H +#define _DM_RAID45_H + +/* Factor out to dm.h! */ +#define STR_LEN(ptr, str) (ptr), (str), strlen((ptr)) + +enum dm_lock_type { DM_RAID45_EX, DM_RAID45_SHARED }; + +struct dm_raid45_locking_type { + /* Request a lock on a stripe. */ + void* (*lock)(sector_t key, enum dm_lock_type type); + + /* Release a lock on a stripe. */ + void (*unlock)(void *lock_handle); +}; + +#endif --- linux-4.2.0.orig/ubuntu/dm-raid4-5/dm-region-hash.c +++ linux-4.2.0/ubuntu/dm-raid4-5/dm-region-hash.c @@ -0,0 +1,719 @@ +/* + * Copyright (C) 2003 Sistina Software Limited. + * Copyright (C) 2004-2008 Red Hat, Inc. All rights reserved. + * + * This file is released under the GPL. + */ + +#include +#include "dm-region-hash.h" + +#include +#include +#include +#include +#include + +#include "dm.h" + +#define DM_MSG_PREFIX "region hash" + +/*----------------------------------------------------------------- + * Region hash + * + * The mirror splits itself up into discrete regions. Each + * region can be in one of three states: clean, dirty, + * nosync. There is no need to put clean regions in the hash. + * + * In addition to being present in the hash table a region _may_ + * be present on one of three lists. + * + * clean_regions: Regions on this list have no io pending to + * them, they are in sync, we are no longer interested in them, + * they are dull. dm_rh_update_states() will remove them from the + * hash table. + * + * quiesced_regions: These regions have been spun down, ready + * for recovery. rh_recovery_start() will remove regions from + * this list and hand them to kmirrord, which will schedule the + * recovery io with kcopyd. + * + * recovered_regions: Regions that kcopyd has successfully + * recovered. dm_rh_update_states() will now schedule any delayed + * io, up the recovery_count, and remove the region from the + * hash. + * + * There are 2 locks: + * A rw spin lock 'hash_lock' protects just the hash table, + * this is never held in write mode from interrupt context, + * which I believe means that we only have to disable irqs when + * doing a write lock. + * + * An ordinary spin lock 'region_lock' that protects the three + * lists in the region_hash, with the 'state', 'list' and + * 'delayed_bios' fields of the regions. This is used from irq + * context, so all other uses will have to suspend local irqs. + *---------------------------------------------------------------*/ +struct dm_region_hash { + uint32_t region_size; + unsigned region_shift; + + /* holds persistent region state */ + struct dm_dirty_log *log; + + /* hash table */ + rwlock_t hash_lock; + mempool_t *region_pool; + unsigned mask; + unsigned nr_buckets; + unsigned prime; + unsigned shift; + struct list_head *buckets; + + unsigned max_recovery; /* Max # of regions to recover in parallel */ + + spinlock_t region_lock; + atomic_t recovery_in_flight; + struct semaphore recovery_count; + struct list_head clean_regions; + struct list_head quiesced_regions; + struct list_head recovered_regions; + struct list_head failed_recovered_regions; + + void *context; + sector_t target_begin; + + /* Callback function to schedule bios writes */ + void (*dispatch_bios)(void *context, struct bio_list *bios); + + /* Callback function to wakeup callers worker thread. */ + void (*wakeup_workers)(void *context); + + /* Callback function to wakeup callers recovery waiters. */ + void (*wakeup_all_recovery_waiters)(void *context); +}; + +struct dm_region { + struct dm_region_hash *rh; /* FIXME: can we get rid of this ? */ + region_t key; + int state; + + struct list_head hash_list; + struct list_head list; + + atomic_t pending; + struct bio_list delayed_bios; +}; + +/* + * Conversion fns + */ +region_t dm_rh_sector_to_region(struct dm_region_hash *rh, sector_t sector) +{ + return sector >> rh->region_shift; +} +// EXPORT_SYMBOL_GPL(dm_rh_sector_to_region); + +sector_t dm_rh_region_to_sector(struct dm_region_hash *rh, region_t region) +{ + return region << rh->region_shift; +} +// EXPORT_SYMBOL_GPL(dm_rh_region_to_sector); + +region_t dm_rh_bio_to_region(struct dm_region_hash *rh, struct bio *bio) +{ + return dm_rh_sector_to_region(rh, bio->bi_sector - rh->target_begin); +} +// EXPORT_SYMBOL_GPL(dm_rh_bio_to_region); + +void *dm_rh_region_context(struct dm_region *reg) +{ + return reg->rh->context; +} +// EXPORT_SYMBOL_GPL(dm_rh_region_context); + +region_t dm_rh_get_region_key(struct dm_region *reg) +{ + return reg->key; +} +// EXPORT_SYMBOL_GPL(dm_rh_get_region_key); + +sector_t dm_rh_get_region_size(struct dm_region_hash *rh) +{ + return rh->region_size; +} +// EXPORT_SYMBOL_GPL(dm_rh_get_region_size); + +/* + * FIXME: shall we pass in a structure instead of all these args to + * dm_region_hash_create()???? + */ +#define RH_HASH_MULT 2654435387U +#define RH_HASH_SHIFT 12 + +#define MIN_REGIONS 64 +struct dm_region_hash *dm_region_hash_create( + void *context, void (*dispatch_bios)(void *context, + struct bio_list *bios), + void (*wakeup_workers)(void *context), + void (*wakeup_all_recovery_waiters)(void *context), + sector_t target_begin, unsigned max_recovery, + struct dm_dirty_log *log, uint32_t region_size, + region_t nr_regions) +{ + struct dm_region_hash *rh; + unsigned nr_buckets, max_buckets; + size_t i; + + /* + * Calculate a suitable number of buckets for our hash + * table. + */ + max_buckets = nr_regions >> 6; + for (nr_buckets = 128u; nr_buckets < max_buckets; nr_buckets <<= 1) + ; + nr_buckets >>= 1; + + rh = kmalloc(sizeof(*rh), GFP_KERNEL); + if (!rh) { + DMERR("unable to allocate region hash memory"); + return ERR_PTR(-ENOMEM); + } + + rh->context = context; + rh->dispatch_bios = dispatch_bios; + rh->wakeup_workers = wakeup_workers; + rh->wakeup_all_recovery_waiters = wakeup_all_recovery_waiters; + rh->target_begin = target_begin; + rh->max_recovery = max_recovery; + rh->log = log; + rh->region_size = region_size; + rh->region_shift = ffs(region_size) - 1; + rwlock_init(&rh->hash_lock); + rh->mask = nr_buckets - 1; + rh->nr_buckets = nr_buckets; + + rh->shift = RH_HASH_SHIFT; + rh->prime = RH_HASH_MULT; + + rh->buckets = vmalloc(nr_buckets * sizeof(*rh->buckets)); + if (!rh->buckets) { + DMERR("unable to allocate region hash bucket memory"); + kfree(rh); + return ERR_PTR(-ENOMEM); + } + + for (i = 0; i < nr_buckets; i++) + INIT_LIST_HEAD(rh->buckets + i); + + spin_lock_init(&rh->region_lock); + sema_init(&rh->recovery_count, 0); + atomic_set(&rh->recovery_in_flight, 0); + INIT_LIST_HEAD(&rh->clean_regions); + INIT_LIST_HEAD(&rh->quiesced_regions); + INIT_LIST_HEAD(&rh->recovered_regions); + INIT_LIST_HEAD(&rh->failed_recovered_regions); + + rh->region_pool = mempool_create_kmalloc_pool(MIN_REGIONS, + sizeof(struct dm_region)); + if (!rh->region_pool) { + vfree(rh->buckets); + kfree(rh); + rh = ERR_PTR(-ENOMEM); + } + + return rh; +} +// EXPORT_SYMBOL_GPL(dm_region_hash_create); + +void dm_region_hash_destroy(struct dm_region_hash *rh) +{ + unsigned h; + struct dm_region *reg, *nreg; + + BUG_ON(!list_empty(&rh->quiesced_regions)); + for (h = 0; h < rh->nr_buckets; h++) { + list_for_each_entry_safe(reg, nreg, rh->buckets + h, + hash_list) { + BUG_ON(atomic_read(®->pending)); + mempool_free(reg, rh->region_pool); + } + } + + if (rh->log) + dm_dirty_log_destroy(rh->log); + + if (rh->region_pool) + mempool_destroy(rh->region_pool); + + vfree(rh->buckets); + kfree(rh); +} +// EXPORT_SYMBOL_GPL(dm_region_hash_destroy); + +struct dm_dirty_log *dm_rh_dirty_log(struct dm_region_hash *rh) +{ + return rh->log; +} +// EXPORT_SYMBOL_GPL(dm_rh_dirty_log); + +static unsigned rh_hash(struct dm_region_hash *rh, region_t region) +{ + return (unsigned) ((region * rh->prime) >> rh->shift) & rh->mask; +} + +static struct dm_region *__rh_lookup(struct dm_region_hash *rh, region_t region) +{ + struct dm_region *reg; + struct list_head *bucket = rh->buckets + rh_hash(rh, region); + + list_for_each_entry(reg, bucket, hash_list) + if (reg->key == region) + return reg; + + return NULL; +} + +static void __rh_insert(struct dm_region_hash *rh, struct dm_region *reg) +{ + list_add(®->hash_list, rh->buckets + rh_hash(rh, reg->key)); +} + +static struct dm_region *__rh_alloc(struct dm_region_hash *rh, region_t region) +{ + struct dm_region *reg, *nreg; + + nreg = mempool_alloc(rh->region_pool, GFP_ATOMIC); + if (unlikely(!nreg)) + nreg = kmalloc(sizeof(*nreg), GFP_NOIO | __GFP_NOFAIL); + + nreg->state = rh->log->type->in_sync(rh->log, region, 1) ? + DM_RH_CLEAN : DM_RH_NOSYNC; + nreg->rh = rh; + nreg->key = region; + INIT_LIST_HEAD(&nreg->list); + atomic_set(&nreg->pending, 0); + bio_list_init(&nreg->delayed_bios); + + write_lock_irq(&rh->hash_lock); + reg = __rh_lookup(rh, region); + if (reg) + /* We lost the race. */ + mempool_free(nreg, rh->region_pool); + else { + __rh_insert(rh, nreg); + if (nreg->state == DM_RH_CLEAN) { + spin_lock(&rh->region_lock); + list_add(&nreg->list, &rh->clean_regions); + spin_unlock(&rh->region_lock); + } + + reg = nreg; + } + write_unlock_irq(&rh->hash_lock); + + return reg; +} + +static struct dm_region *__rh_find(struct dm_region_hash *rh, region_t region) +{ + struct dm_region *reg; + + reg = __rh_lookup(rh, region); + if (!reg) { + read_unlock(&rh->hash_lock); + reg = __rh_alloc(rh, region); + read_lock(&rh->hash_lock); + } + + return reg; +} + +int dm_rh_get_state(struct dm_region_hash *rh, region_t region, int may_block) +{ + int r; + struct dm_region *reg; + + read_lock(&rh->hash_lock); + reg = __rh_lookup(rh, region); + read_unlock(&rh->hash_lock); + + if (reg) + return reg->state; + + /* + * The region wasn't in the hash, so we fall back to the + * dirty log. + */ + r = rh->log->type->in_sync(rh->log, region, may_block); + + /* + * Any error from the dirty log (eg. -EWOULDBLOCK) gets + * taken as a DM_RH_NOSYNC + */ + return r == 1 ? DM_RH_CLEAN : DM_RH_NOSYNC; +} +// EXPORT_SYMBOL_GPL(dm_rh_get_state); + +static void complete_resync_work(struct dm_region *reg, int success) +{ + struct dm_region_hash *rh = reg->rh; + + rh->log->type->set_region_sync(rh->log, reg->key, success); + + /* + * Dispatch the bios before we call 'wake_up_all'. + * This is important because if we are suspending, + * we want to know that recovery is complete and + * the work queue is flushed. If we wake_up_all + * before we dispatch_bios (queue bios and call wake()), + * then we risk suspending before the work queue + * has been properly flushed. + */ + rh->dispatch_bios(rh->context, ®->delayed_bios); + if (atomic_dec_and_test(&rh->recovery_in_flight)) + rh->wakeup_all_recovery_waiters(rh->context); + up(&rh->recovery_count); +} + +/* dm_rh_mark_nosync + * @ms + * @bio + * @done + * @error + * + * The bio was written on some mirror(s) but failed on other mirror(s). + * We can successfully endio the bio but should avoid the region being + * marked clean by setting the state DM_RH_NOSYNC. + * + * This function is _not_ safe in interrupt context! + */ +void dm_rh_mark_nosync(struct dm_region_hash *rh, + struct bio *bio, unsigned done, int error) +{ + unsigned long flags; + struct dm_dirty_log *log = rh->log; + struct dm_region *reg; + region_t region = dm_rh_bio_to_region(rh, bio); + int recovering = 0; + + /* We must inform the log that the sync count has changed. */ + log->type->set_region_sync(log, region, 0); + + read_lock(&rh->hash_lock); + reg = __rh_find(rh, region); + read_unlock(&rh->hash_lock); + + /* region hash entry should exist because write was in-flight */ + BUG_ON(!reg); + BUG_ON(!list_empty(®->list)); + + spin_lock_irqsave(&rh->region_lock, flags); + /* + * Possible cases: + * 1) DM_RH_DIRTY + * 2) DM_RH_NOSYNC: was dirty, other preceeding writes failed + * 3) DM_RH_RECOVERING: flushing pending writes + * Either case, the region should have not been connected to list. + */ + recovering = (reg->state == DM_RH_RECOVERING); + reg->state = DM_RH_NOSYNC; + BUG_ON(!list_empty(®->list)); + spin_unlock_irqrestore(&rh->region_lock, flags); + + bio_endio(bio, error); + if (recovering) + complete_resync_work(reg, 0); +} +// EXPORT_SYMBOL_GPL(dm_rh_mark_nosync); + +void dm_rh_update_states(struct dm_region_hash *rh, int errors_handled) +{ + struct dm_region *reg, *next; + + LIST_HEAD(clean); + LIST_HEAD(recovered); + LIST_HEAD(failed_recovered); + + /* + * Quickly grab the lists. + */ + write_lock_irq(&rh->hash_lock); + spin_lock(&rh->region_lock); + if (!list_empty(&rh->clean_regions)) { + list_splice_init(&rh->clean_regions, &clean); + + list_for_each_entry(reg, &clean, list) + list_del(®->hash_list); + } + + if (!list_empty(&rh->recovered_regions)) { + list_splice_init(&rh->recovered_regions, &recovered); + + list_for_each_entry(reg, &recovered, list) + list_del(®->hash_list); + } + + if (!list_empty(&rh->failed_recovered_regions)) { + list_splice_init(&rh->failed_recovered_regions, + &failed_recovered); + + list_for_each_entry(reg, &failed_recovered, list) + list_del(®->hash_list); + } + + spin_unlock(&rh->region_lock); + write_unlock_irq(&rh->hash_lock); + + /* + * All the regions on the recovered and clean lists have + * now been pulled out of the system, so no need to do + * any more locking. + */ + list_for_each_entry_safe(reg, next, &recovered, list) { + rh->log->type->clear_region(rh->log, reg->key); + complete_resync_work(reg, 1); + mempool_free(reg, rh->region_pool); + } + + list_for_each_entry_safe(reg, next, &failed_recovered, list) { + complete_resync_work(reg, errors_handled ? 0 : 1); + mempool_free(reg, rh->region_pool); + } + + list_for_each_entry_safe(reg, next, &clean, list) { + rh->log->type->clear_region(rh->log, reg->key); + mempool_free(reg, rh->region_pool); + } + + rh->log->type->flush(rh->log); +} +// EXPORT_SYMBOL_GPL(dm_rh_update_states); + +void dm_rh_inc(struct dm_region_hash *rh, region_t region) +{ + struct dm_region *reg; + + read_lock(&rh->hash_lock); + reg = __rh_find(rh, region); + + spin_lock_irq(&rh->region_lock); + atomic_inc(®->pending); + + if (reg->state == DM_RH_CLEAN) { + reg->state = DM_RH_DIRTY; + list_del_init(®->list); /* take off the clean list */ + spin_unlock_irq(&rh->region_lock); + + rh->log->type->mark_region(rh->log, reg->key); + } else + spin_unlock_irq(&rh->region_lock); + + + read_unlock(&rh->hash_lock); +} +// EXPORT_SYMBOL_GPL(dm_rh_inc); + +void dm_rh_inc_pending(struct dm_region_hash *rh, struct bio_list *bios) +{ + struct bio *bio; + + for (bio = bios->head; bio; bio = bio->bi_next) + dm_rh_inc(rh, dm_rh_bio_to_region(rh, bio)); +} +// EXPORT_SYMBOL_GPL(dm_rh_inc_pending); + +void dm_rh_dec(struct dm_region_hash *rh, region_t region) +{ + unsigned long flags; + struct dm_region *reg; + int should_wake = 0; + + read_lock(&rh->hash_lock); + reg = __rh_lookup(rh, region); + read_unlock(&rh->hash_lock); + + spin_lock_irqsave(&rh->region_lock, flags); + if (atomic_dec_and_test(®->pending)) { + /* + * There is no pending I/O for this region. + * We can move the region to corresponding list for next action. + * At this point, the region is not yet connected to any list. + * + * If the state is DM_RH_NOSYNC, the region should be kept off + * from clean list. + * The hash entry for DM_RH_NOSYNC will remain in memory + * until the region is recovered or the map is reloaded. + */ + + /* do nothing for DM_RH_NOSYNC */ + if (reg->state == DM_RH_RECOVERING) { + list_add_tail(®->list, &rh->quiesced_regions); + } else if (reg->state == DM_RH_DIRTY) { + reg->state = DM_RH_CLEAN; + list_add(®->list, &rh->clean_regions); + } + should_wake = 1; + } + spin_unlock_irqrestore(&rh->region_lock, flags); + + if (should_wake) + rh->wakeup_workers(rh->context); +} +// EXPORT_SYMBOL_GPL(dm_rh_dec); + +/* + * Starts quiescing a region in preparation for recovery. + */ +static int __rh_recovery_prepare(struct dm_region_hash *rh) +{ + int r; + region_t region; + struct dm_region *reg; + + /* + * Ask the dirty log what's next. + */ + r = rh->log->type->get_resync_work(rh->log, ®ion); + if (r <= 0) + return r; + + /* + * Get this region, and start it quiescing by setting the + * recovering flag. + */ + read_lock(&rh->hash_lock); + reg = __rh_find(rh, region); + read_unlock(&rh->hash_lock); + + spin_lock_irq(&rh->region_lock); + reg->state = DM_RH_RECOVERING; + + /* Already quiesced ? */ + if (atomic_read(®->pending)) + list_del_init(®->list); + else + list_move(®->list, &rh->quiesced_regions); + + spin_unlock_irq(&rh->region_lock); + + return 1; +} + +void dm_rh_recovery_prepare(struct dm_region_hash *rh) +{ + /* Extra reference to avoid race with dm_rh_stop_recovery */ + atomic_inc(&rh->recovery_in_flight); + + while (!down_trylock(&rh->recovery_count)) { + atomic_inc(&rh->recovery_in_flight); + if (__rh_recovery_prepare(rh) <= 0) { + atomic_dec(&rh->recovery_in_flight); + up(&rh->recovery_count); + break; + } + } + + /* Drop the extra reference */ + if (atomic_dec_and_test(&rh->recovery_in_flight)) + rh->wakeup_all_recovery_waiters(rh->context); +} +// EXPORT_SYMBOL_GPL(dm_rh_recovery_prepare); + +/* + * Returns any quiesced regions. + */ +struct dm_region *dm_rh_recovery_start(struct dm_region_hash *rh) +{ + struct dm_region *reg = NULL; + + spin_lock_irq(&rh->region_lock); + if (!list_empty(&rh->quiesced_regions)) { + reg = list_entry(rh->quiesced_regions.next, + struct dm_region, list); + list_del_init(®->list); /* remove from the quiesced list */ + } + spin_unlock_irq(&rh->region_lock); + + return reg; +} +// EXPORT_SYMBOL_GPL(dm_rh_recovery_start); + +void dm_rh_recovery_end(struct dm_region *reg, int success) +{ + struct dm_region_hash *rh = reg->rh; + + spin_lock_irq(&rh->region_lock); + if (success) + list_add(®->list, ®->rh->recovered_regions); + else { + reg->state = DM_RH_NOSYNC; + list_add(®->list, ®->rh->failed_recovered_regions); + } + spin_unlock_irq(&rh->region_lock); + + rh->wakeup_workers(rh->context); +} +// EXPORT_SYMBOL_GPL(dm_rh_recovery_end); + +/* Return recovery in flight count. */ +int dm_rh_recovery_in_flight(struct dm_region_hash *rh) +{ + return atomic_read(&rh->recovery_in_flight); +} +// EXPORT_SYMBOL_GPL(dm_rh_recovery_in_flight); + +int dm_rh_flush(struct dm_region_hash *rh) +{ + return rh->log->type->flush(rh->log); +} +// EXPORT_SYMBOL_GPL(dm_rh_flush); + +void dm_rh_delay(struct dm_region_hash *rh, struct bio *bio) +{ + struct dm_region *reg; + + read_lock(&rh->hash_lock); + reg = __rh_find(rh, dm_rh_bio_to_region(rh, bio)); + bio_list_add(®->delayed_bios, bio); + read_unlock(&rh->hash_lock); +} +// EXPORT_SYMBOL_GPL(dm_rh_delay); + +void dm_rh_delay_by_region(struct dm_region_hash *rh, + struct bio *bio, region_t region) +{ + struct dm_region *reg; + + /* FIXME: locking. */ + read_lock(&rh->hash_lock); + reg = __rh_find(rh, region); + bio_list_add(®->delayed_bios, bio); + read_unlock(&rh->hash_lock); +} +// EXPORT_SYMBOL_GPL(dm_rh_delay_by_region); + +void dm_rh_stop_recovery(struct dm_region_hash *rh) +{ + int i; + + /* wait for any recovering regions */ + for (i = 0; i < rh->max_recovery; i++) + down(&rh->recovery_count); +} +// EXPORT_SYMBOL_GPL(dm_rh_stop_recovery); + +void dm_rh_start_recovery(struct dm_region_hash *rh) +{ + int i; + + for (i = 0; i < rh->max_recovery; i++) + up(&rh->recovery_count); + + rh->wakeup_workers(rh->context); +} +// EXPORT_SYMBOL_GPL(dm_rh_start_recovery); + +MODULE_DESCRIPTION(DM_NAME " region hash"); +MODULE_AUTHOR("Joe Thornber/Heinz Mauelshagen "); +MODULE_LICENSE("GPL"); --- linux-4.2.0.orig/ubuntu/dm-raid4-5/dm-region-hash.h +++ linux-4.2.0/ubuntu/dm-raid4-5/dm-region-hash.h @@ -0,0 +1,108 @@ +/* + * Copyright (C) 2003 Sistina Software Limited. + * Copyright (C) 2004-2008 Red Hat, Inc. All rights reserved. + * + * Device-Mapper dirty region hash interface. + * + * This file is released under the GPL. + */ + +#ifndef DM_REGION_HASH_H +#define DM_REGION_HASH_H + +#include + +/*----------------------------------------------------------------- + * Region hash + *----------------------------------------------------------------*/ +struct dm_region_hash; +struct dm_region; + +/* + * States a region can have. + */ +enum dm_rh_region_states { + DM_RH_CLEAN = 0x01, /* No writes in flight. */ + DM_RH_DIRTY = 0x02, /* Writes in flight. */ + DM_RH_NOSYNC = 0x04, /* Out of sync. */ + DM_RH_RECOVERING = 0x08, /* Under resynchronization. */ +}; + +/* + * Region hash create/destroy. + */ +struct bio_list; +struct dm_region_hash *dm_region_hash_create( + void *context, void (*dispatch_bios)(void *context, + struct bio_list *bios), + void (*wakeup_workers)(void *context), + void (*wakeup_all_recovery_waiters)(void *context), + sector_t target_begin, unsigned max_recovery, + struct dm_dirty_log *log, uint32_t region_size, + region_t nr_regions); +void dm_region_hash_destroy(struct dm_region_hash *rh); + +struct dm_dirty_log *dm_rh_dirty_log(struct dm_region_hash *rh); + +/* + * Conversion functions. + */ +region_t dm_rh_bio_to_region(struct dm_region_hash *rh, struct bio *bio); +sector_t dm_rh_region_to_sector(struct dm_region_hash *rh, region_t region); +region_t dm_rh_sector_to_region(struct dm_region_hash *rh, sector_t sector); +void *dm_rh_region_context(struct dm_region *reg); + +/* + * Get region size and key (ie. number of the region). + */ +sector_t dm_rh_get_region_size(struct dm_region_hash *rh); +region_t dm_rh_get_region_key(struct dm_region *reg); + +/* + * Get/set/update region state (and dirty log). + * + */ +int dm_rh_get_state(struct dm_region_hash *rh, region_t region, int may_block); +void dm_rh_set_state(struct dm_region_hash *rh, region_t region, + enum dm_rh_region_states state, int may_block); + +/* Non-zero errors_handled leaves the state of the region NOSYNC */ +void dm_rh_update_states(struct dm_region_hash *rh, int errors_handled); + +/* Flush the region hash and dirty log. */ +int dm_rh_flush(struct dm_region_hash *rh); + +/* Inc/dec pending count on regions. */ +void dm_rh_inc(struct dm_region_hash *rh, region_t region); +void dm_rh_inc_pending(struct dm_region_hash *rh, struct bio_list *bios); +void dm_rh_dec(struct dm_region_hash *rh, region_t region); + +/* Delay bios on regions. */ +void dm_rh_delay(struct dm_region_hash *rh, struct bio *bio); +void dm_rh_delay_by_region(struct dm_region_hash *rh, struct bio *bio, + region_t region); + +void dm_rh_mark_nosync(struct dm_region_hash *rh, + struct bio *bio, unsigned done, int error); + +/* + * Region recovery control. + */ + +/* Prepare some regions for recovery by starting to quiesce them. */ +void dm_rh_recovery_prepare(struct dm_region_hash *rh); + +/* Try fetching a quiesced region for recovery. */ +struct dm_region *dm_rh_recovery_start(struct dm_region_hash *rh); + +/* Report recovery end on a region. */ +void dm_rh_recovery_end(struct dm_region *reg, int error); + +/* Returns number of regions with recovery work outstanding. */ +int dm_rh_recovery_in_flight(struct dm_region_hash *rh); + +/* Start/stop recovery. */ +void dm_rh_start_recovery(struct dm_region_hash *rh); +void dm_rh_stop_recovery(struct dm_region_hash *rh); + +#endif /* DM_REGION_HASH_H */ --- linux-4.2.0.orig/ubuntu/include/Kbuild +++ linux-4.2.0/ubuntu/include/Kbuild @@ -0,0 +1,2 @@ + + --- linux-4.2.0.orig/ubuntu/include/README +++ linux-4.2.0/ubuntu/include/README @@ -0,0 +1,4 @@ +Only use this directory for things which need to share their headers with +other parts of the kernel or other modules in ubuntu/ + +Otherwise, keep them local to the module directory. --- linux-4.2.0.orig/ubuntu/vbox-update +++ linux-4.2.0/ubuntu/vbox-update @@ -0,0 +1,49 @@ +#!/bin/bash +# +# vbox-update + +# +# NOTE: update vbox/BOM if you get the source from anywhere other than +# the archive. +# +# To update: +# TMP=$HOME/tmp +# wget -O $TMP/virtualbox-guest-dkms.deb http://ports.ubuntu.com/pool/multiverse/v/virtualbox/virtualbox-guest-dkms_4.3.22-dfsg-1_all.deb +# dpkg-deb -R $TMP/virtualbox-guest-dkms.deb $TMP/virtualbox-guest-update +# vbox-update $TMP/virtualbox-guest-update +# +# To test build: +# fakeroot debian/rules prepare-generic +# make O=debian/build/build-generic/ ubuntu/vbox/vboxguest/vboxguest.ko ubuntu/vbox/vboxvideo/vboxvideo.ko ubuntu/vbox/vboxsf/vboxsf.ko +# + +if [ "$#" -ne 1 ]; then + echo "Usage: $0 " 1>&2 + exit 1 +fi +vbox="$1" + +# Update vbox ... +git rm -rf vbox +mkdir vbox +cp -rp "$vbox/usr/src/"*/* vbox + +# Work out what version this represents. +ver=`awk '($1 == "Version:") { print $2 }' <"$vbox/DEBIAN/control"` + +# Fix up the KBUILD_EXTMOD as we are not building externally. +for make in vbox/*/Makefile +do + sed -i -e '1iKBUILD_EXTMOD=${srctree}/ubuntu/vbox' $make +done + +# Record the version number and nominal source. +{ + echo "Source: http://ports.ubuntu.com/pool/multiverse/v/virtualbox/virtualbox-guest-dkms_${ver}_all.deb" + echo "Version: $ver" +} >vbox/BOM + +git add vbox +{ + echo "UBUNTU: ubuntu: vbox -- update to $ver" +} | git commit -s -F - --- linux-4.2.0.orig/ubuntu/vbox/BOM +++ linux-4.2.0/ubuntu/vbox/BOM @@ -0,0 +1,2 @@ +Source: http://ports.ubuntu.com/pool/multiverse/v/virtualbox/virtualbox-guest-dkms_5.0.0-dfsg-1_all.deb +Version: 5.0.0-dfsg-1 --- linux-4.2.0.orig/ubuntu/vbox/Makefile +++ linux-4.2.0/ubuntu/vbox/Makefile @@ -0,0 +1,3 @@ +.NOTPARALLEL: + +obj-m = vboxguest/ vboxsf/ vboxvideo/ --- linux-4.2.0.orig/ubuntu/vbox/dkms.conf +++ linux-4.2.0/ubuntu/vbox/dkms.conf @@ -0,0 +1,13 @@ +PACKAGE_NAME="virtualbox-guest" +PACKAGE_VERSION="5.0.0" +CLEAN="rm -f *.*o" +BUILT_MODULE_NAME[0]="vboxguest" +BUILT_MODULE_LOCATION[0]="vboxguest" +DEST_MODULE_LOCATION[0]="/updates" +BUILT_MODULE_NAME[1]="vboxsf" +BUILT_MODULE_LOCATION[1]="vboxsf" +DEST_MODULE_LOCATION[1]="/updates" +BUILT_MODULE_NAME[2]="vboxvideo" +BUILT_MODULE_LOCATION[2]="vboxvideo" +DEST_MODULE_LOCATION[2]="/updates" +AUTOINSTALL="yes" --- linux-4.2.0.orig/ubuntu/vbox/include/VBox/VBoxGuest.h +++ linux-4.2.0/ubuntu/vbox/include/VBox/VBoxGuest.h @@ -0,0 +1,557 @@ +/** @file + * VBoxGuest - VirtualBox Guest Additions Driver Interface. (ADD,DEV) + * + * @remarks This is in the process of being split up and usage cleaned up. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___VBox_VBoxGuest_h +#define ___VBox_VBoxGuest_h + +#include +#include +#include +#include +#include + + +/** @defgroup grp_vboxguest VirtualBox Guest Additions Driver Interface + * @{ + */ + +/** @todo It would be nice if we could have two defines without paths. */ + +/** @def VBOXGUEST_DEVICE_NAME + * The support device name. */ +/** @def VBOXGUEST_USER_DEVICE_NAME + * The support device name of the user accessible device node. */ + +#if defined(RT_OS_OS2) +# define VBOXGUEST_DEVICE_NAME "\\Dev\\VBoxGst$" + +#elif defined(RT_OS_WINDOWS) +# define VBOXGUEST_DEVICE_NAME "\\\\.\\VBoxGuest" + +/** The support service name. */ +# define VBOXGUEST_SERVICE_NAME "VBoxGuest" +/** Global name for Win2k+ */ +# define VBOXGUEST_DEVICE_NAME_GLOBAL "\\\\.\\Global\\VBoxGuest" +/** Win32 driver name */ +# define VBOXGUEST_DEVICE_NAME_NT L"\\Device\\VBoxGuest" +/** Device name. */ +# define VBOXGUEST_DEVICE_NAME_DOS L"\\DosDevices\\VBoxGuest" + +#elif defined(RT_OS_HAIKU) +# define VBOXGUEST_DEVICE_NAME "/dev/misc/vboxguest" + +#else /* (PORTME) */ +# define VBOXGUEST_DEVICE_NAME "/dev/vboxguest" +# if defined(RT_OS_LINUX) +# define VBOXGUEST_USER_DEVICE_NAME "/dev/vboxuser" +# endif +#endif + +#ifndef VBOXGUEST_USER_DEVICE_NAME +# define VBOXGUEST_USER_DEVICE_NAME VBOXGUEST_DEVICE_NAME +#endif + +/** Fictive start address of the hypervisor physical memory for MmMapIoSpace. */ +#define VBOXGUEST_HYPERVISOR_PHYSICAL_START UINT32_C(0xf8000000) + +#ifdef RT_OS_DARWIN +/** Cookie used to fend off some unwanted clients to the IOService. */ +# define VBOXGUEST_DARWIN_IOSERVICE_COOKIE UINT32_C(0x56426f78) /* 'VBox' */ +#endif + +#if !defined(IN_RC) && !defined(IN_RING0_AGNOSTIC) && !defined(IPRT_NO_CRT) + +/** @name VBoxGuest IOCTL codes and structures. + * + * The range 0..15 is for basic driver communication. + * The range 16..31 is for HGCM communication. + * The range 32..47 is reserved for future use. + * The range 48..63 is for OS specific communication. + * The 7th bit is reserved for future hacks. + * The 8th bit is reserved for distinguishing between 32-bit and 64-bit + * processes in future 64-bit guest additions. + * + * @remarks When creating new IOCtl interfaces keep in mind that not all OSes supports + * reporting back the output size. (This got messed up a little bit in VBoxDrv.) + * + * The request size is also a little bit tricky as it's passed as part of the + * request code on unix. The size field is 14 bits on Linux, 12 bits on *BSD, + * 13 bits Darwin, and 8-bits on Solaris. All the BSDs and Darwin kernels + * will make use of the size field, while Linux and Solaris will not. We're of + * course using the size to validate and/or map/lock the request, so it has + * to be valid. + * + * For Solaris we will have to do something special though, 255 isn't + * sufficient for all we need. A 4KB restriction (BSD) is probably not + * too problematic (yet) as a general one. + * + * More info can be found in SUPDRVIOC.h and related sources. + * + * @remarks If adding interfaces that only has input or only has output, some new macros + * needs to be created so the most efficient IOCtl data buffering method can be + * used. + * @{ + */ +#if defined(RT_ARCH_AMD64) || defined(RT_ARCH_SPARC64) +# define VBOXGUEST_IOCTL_FLAG 128 +#elif defined(RT_ARCH_X86) || defined(RT_ARCH_SPARC) +# define VBOXGUEST_IOCTL_FLAG 0 +#else +# error "dunno which arch this is!" +#endif +/** @} */ + +/** Ring-3 request wrapper for big requests. + * + * This is necessary because the ioctl number scheme on many Unixy OSes (esp. Solaris) + * only allows a relatively small size to be encoded into the request. So, for big + * request this generic form is used instead. */ +typedef struct VBGLBIGREQ +{ + /** Magic value (VBGLBIGREQ_MAGIC). */ + uint32_t u32Magic; + /** The size of the data buffer. */ + uint32_t cbData; + /** The user address of the data buffer. */ + RTR3PTR pvDataR3; +#if HC_ARCH_BITS == 32 + uint32_t u32Padding; +#endif +/** @todo r=bird: We need a 'rc' field for passing VBox status codes. Reused + * some input field as rc on output. */ +} VBGLBIGREQ; +/** Pointer to a request wrapper for solaris guests. */ +typedef VBGLBIGREQ *PVBGLBIGREQ; +/** Pointer to a const request wrapper for solaris guests. */ +typedef const VBGLBIGREQ *PCVBGLBIGREQ; + +/** The VBGLBIGREQ::u32Magic value (Ryuu Murakami). */ +#define VBGLBIGREQ_MAGIC 0x19520219 + + +#if defined(RT_OS_WINDOWS) +/** @todo Remove IOCTL_CODE later! Integrate it in VBOXGUEST_IOCTL_CODE below. */ +/** @todo r=bird: IOCTL_CODE is supposedly defined in some header included by Windows.h or ntddk.h, which is why it wasn't in the #if 0 earlier. See HostDrivers/Support/SUPDrvIOC.h... */ +# define IOCTL_CODE(DeviceType, Function, Method, Access, DataSize_ignored) \ + ( ((DeviceType) << 16) | ((Access) << 14) | ((Function) << 2) | (Method)) +# define VBOXGUEST_IOCTL_CODE_(Function, Size) IOCTL_CODE(FILE_DEVICE_UNKNOWN, 2048 + (Function), METHOD_BUFFERED, FILE_WRITE_ACCESS, 0) +# define VBOXGUEST_IOCTL_STRIP_SIZE(Code) (Code) + +#elif defined(RT_OS_OS2) + /* No automatic buffering, size not encoded. */ +# define VBOXGUEST_IOCTL_CATEGORY 0xc2 +# define VBOXGUEST_IOCTL_CODE_(Function, Size) ((unsigned char)(Function)) +# define VBOXGUEST_IOCTL_CATEGORY_FAST 0xc3 /**< Also defined in VBoxGuestA-os2.asm. */ +# define VBOXGUEST_IOCTL_CODE_FAST_(Function) ((unsigned char)(Function)) +# define VBOXGUEST_IOCTL_STRIP_SIZE(Code) (Code) + +#elif defined(RT_OS_SOLARIS) + /* No automatic buffering, size limited to 255 bytes => use VBGLBIGREQ for everything. */ +# include +# define VBOXGUEST_IOCTL_CODE_(Function, Size) _IOWRN('V', (Function), sizeof(VBGLBIGREQ)) +# define VBOXGUEST_IOCTL_CODE_FAST_(Function) _IO( 'V', (Function)) +# define VBOXGUEST_IOCTL_STRIP_SIZE(Code) (Code) + +#elif defined(RT_OS_LINUX) + /* No automatic buffering, size limited to 16KB. */ +# include +# define VBOXGUEST_IOCTL_CODE_(Function, Size) _IOC(_IOC_READ|_IOC_WRITE, 'V', (Function), (Size)) +# define VBOXGUEST_IOCTL_CODE_FAST_(Function) _IO( 'V', (Function)) +# define VBOXGUEST_IOCTL_STRIP_SIZE(Code) VBOXGUEST_IOCTL_CODE_(_IOC_NR((Code)), 0) + +#elif defined(RT_OS_HAIKU) + /* No automatic buffering, size not encoded. */ + /** @todo do something better */ +# define VBOXGUEST_IOCTL_CODE_(Function, Size) (0x56420000 | (Function)) +# define VBOXGUEST_IOCTL_CODE_FAST_(Function) (0x56420000 | (Function)) +# define VBOXGUEST_IOCTL_STRIP_SIZE(Code) (Code) + +#elif defined(RT_OS_FREEBSD) /** @todo r=bird: Please do it like SUPDRVIOC to keep it as similar as possible. */ +# include + +# define VBOXGUEST_IOCTL_CODE_(Function, Size) _IOWR('V', (Function), VBGLBIGREQ) +# define VBOXGUEST_IOCTL_CODE_FAST_(Function) _IO( 'V', (Function)) +# define VBOXGUEST_IOCTL_STRIP_SIZE(Code) IOCBASECMD(Code) + +#else /* BSD Like */ + /* Automatic buffering, size limited to 4KB on *BSD and 8KB on Darwin - commands the limit, 4KB. */ +# include +# define VBOXGUEST_IOCTL_CODE_(Function, Size) _IOC(IOC_INOUT, 'V', (Function), (Size)) +# define VBOXGUEST_IOCTL_CODE_FAST_(Function) _IO('V', (Function)) +# define VBOXGUEST_IOCTL_STRIP_SIZE(uIOCtl) ( (uIOCtl) & ~_IOC(0,0,0,IOCPARM_MASK) ) +#endif + +#define VBOXGUEST_IOCTL_CODE(Function, Size) VBOXGUEST_IOCTL_CODE_((Function) | VBOXGUEST_IOCTL_FLAG, Size) +#define VBOXGUEST_IOCTL_CODE_FAST(Function) VBOXGUEST_IOCTL_CODE_FAST_((Function) | VBOXGUEST_IOCTL_FLAG) + +/* Define 32 bit codes to support 32 bit applications requests in the 64 bit guest driver. */ +#ifdef RT_ARCH_AMD64 +# define VBOXGUEST_IOCTL_CODE_32(Function, Size) VBOXGUEST_IOCTL_CODE_(Function, Size) +# define VBOXGUEST_IOCTL_CODE_FAST_32(Function) VBOXGUEST_IOCTL_CODE_FAST_(Function) +#endif /* RT_ARCH_AMD64 */ + + + +/** IOCTL to VBoxGuest to query the VMMDev IO port region start. + * @remarks Ring-0 only. */ +#define VBOXGUEST_IOCTL_GETVMMDEVPORT VBOXGUEST_IOCTL_CODE(1, sizeof(VBoxGuestPortInfo)) + +#pragma pack(4) +typedef struct VBoxGuestPortInfo +{ + uint32_t portAddress; + struct VMMDevMemory *pVMMDevMemory; +} VBoxGuestPortInfo; + + +/** IOCTL to VBoxGuest to wait for a VMMDev host notification */ +#define VBOXGUEST_IOCTL_WAITEVENT VBOXGUEST_IOCTL_CODE_(2, sizeof(VBoxGuestWaitEventInfo)) + +/** @name Result codes for VBoxGuestWaitEventInfo::u32Result + * @{ + */ +/** Successful completion, an event occurred. */ +#define VBOXGUEST_WAITEVENT_OK (0) +/** Successful completion, timed out. */ +#define VBOXGUEST_WAITEVENT_TIMEOUT (1) +/** Wait was interrupted. */ +#define VBOXGUEST_WAITEVENT_INTERRUPTED (2) +/** An error occurred while processing the request. */ +#define VBOXGUEST_WAITEVENT_ERROR (3) +/** @} */ + +/** Input and output buffers layout of the IOCTL_VBOXGUEST_WAITEVENT */ +typedef struct VBoxGuestWaitEventInfo +{ + /** timeout in milliseconds */ + uint32_t u32TimeoutIn; + /** events to wait for */ + uint32_t u32EventMaskIn; + /** result code */ + uint32_t u32Result; + /** events occurred */ + uint32_t u32EventFlagsOut; +} VBoxGuestWaitEventInfo; +AssertCompileSize(VBoxGuestWaitEventInfo, 16); + + +/** IOCTL to VBoxGuest to perform a VMM request + * @remark The data buffer for this IOCtl has an variable size, keep this in mind + * on systems where this matters. */ +#define VBOXGUEST_IOCTL_VMMREQUEST(Size) VBOXGUEST_IOCTL_CODE_(3, (Size)) + + +/** IOCTL to VBoxGuest to control event filter mask. */ +#define VBOXGUEST_IOCTL_CTL_FILTER_MASK VBOXGUEST_IOCTL_CODE_(4, sizeof(VBoxGuestFilterMaskInfo)) + +/** Input and output buffer layout of the IOCTL_VBOXGUEST_CTL_FILTER_MASK. */ +typedef struct VBoxGuestFilterMaskInfo +{ + uint32_t u32OrMask; + uint32_t u32NotMask; +} VBoxGuestFilterMaskInfo; +AssertCompileSize(VBoxGuestFilterMaskInfo, 8); +#pragma pack() + +/** IOCTL to VBoxGuest to interrupt (cancel) any pending WAITEVENTs and return. + * Handled inside the guest additions and not seen by the host at all. + * @see VBOXGUEST_IOCTL_WAITEVENT */ +#define VBOXGUEST_IOCTL_CANCEL_ALL_WAITEVENTS VBOXGUEST_IOCTL_CODE_(5, 0) + +/** IOCTL to VBoxGuest to perform backdoor logging. + * The argument is a string buffer of the specified size. */ +#define VBOXGUEST_IOCTL_LOG(Size) VBOXGUEST_IOCTL_CODE_(6, (Size)) + +/** IOCTL to VBoxGuest to check memory ballooning. + * The guest kernel module / device driver will ask the host for the current size of + * the balloon and adjust the size. Or it will set fHandledInR0 = false and R3 is + * responsible for allocating memory and calling R0 (VBOXGUEST_IOCTL_CHANGE_BALLOON). */ +#define VBOXGUEST_IOCTL_CHECK_BALLOON VBOXGUEST_IOCTL_CODE_(7, sizeof(VBoxGuestCheckBalloonInfo)) + +/** Output buffer layout of the VBOXGUEST_IOCTL_CHECK_BALLOON. */ +typedef struct VBoxGuestCheckBalloonInfo +{ + /** The size of the balloon in chunks of 1MB. */ + uint32_t cBalloonChunks; + /** false = handled in R0, no further action required. + * true = allocate balloon memory in R3. */ + uint32_t fHandleInR3; +} VBoxGuestCheckBalloonInfo; +AssertCompileSize(VBoxGuestCheckBalloonInfo, 8); + + +/** IOCTL to VBoxGuest to supply or revoke one chunk for ballooning. + * The guest kernel module / device driver will lock down supplied memory or + * unlock reclaimed memory and then forward the physical addresses of the + * changed balloon chunk to the host. */ +#define VBOXGUEST_IOCTL_CHANGE_BALLOON VBOXGUEST_IOCTL_CODE_(8, sizeof(VBoxGuestChangeBalloonInfo)) + +/** Input buffer layout of the VBOXGUEST_IOCTL_CHANGE_BALLOON request. + * Information about a memory chunk used to inflate or deflate the balloon. */ +typedef struct VBoxGuestChangeBalloonInfo +{ + /** Address of the chunk. */ + uint64_t u64ChunkAddr; + /** true = inflate, false = deflate. */ + uint32_t fInflate; + /** Alignment padding. */ + uint32_t u32Align; +} VBoxGuestChangeBalloonInfo; +AssertCompileSize(VBoxGuestChangeBalloonInfo, 16); + +/** IOCTL to VBoxGuest to write guest core. */ +#define VBOXGUEST_IOCTL_WRITE_CORE_DUMP VBOXGUEST_IOCTL_CODE(9, sizeof(VBoxGuestWriteCoreDump)) + +/** Input and output buffer layout of the VBOXGUEST_IOCTL_WRITE_CORE + * request. */ +typedef struct VBoxGuestWriteCoreDump +{ + /** Flags (reserved, MBZ). */ + uint32_t fFlags; +} VBoxGuestWriteCoreDump; +AssertCompileSize(VBoxGuestWriteCoreDump, 4); + +/** IOCTL to VBoxGuest to update the mouse status features. */ +# define VBOXGUEST_IOCTL_SET_MOUSE_STATUS VBOXGUEST_IOCTL_CODE_(10, sizeof(uint32_t)) + +#ifdef VBOX_WITH_HGCM +/** IOCTL to VBoxGuest to connect to a HGCM service. */ +# define VBOXGUEST_IOCTL_HGCM_CONNECT VBOXGUEST_IOCTL_CODE(16, sizeof(VBoxGuestHGCMConnectInfo)) + +/** IOCTL to VBoxGuest to disconnect from a HGCM service. */ +# define VBOXGUEST_IOCTL_HGCM_DISCONNECT VBOXGUEST_IOCTL_CODE(17, sizeof(VBoxGuestHGCMDisconnectInfo)) + +/** IOCTL to VBoxGuest to make a call to a HGCM service. + * @see VBoxGuestHGCMCallInfo */ +# define VBOXGUEST_IOCTL_HGCM_CALL(Size) VBOXGUEST_IOCTL_CODE(18, (Size)) + +/** IOCTL to VBoxGuest to make a timed call to a HGCM service. */ +# define VBOXGUEST_IOCTL_HGCM_CALL_TIMED(Size) VBOXGUEST_IOCTL_CODE(20, (Size)) + +/** IOCTL to VBoxGuest passed from the Kernel Mode driver, but containing a user mode data in VBoxGuestHGCMCallInfo + * the driver received from the UM. Called in the context of the process passing the data. + * @see VBoxGuestHGCMCallInfo */ +# define VBOXGUEST_IOCTL_HGCM_CALL_USERDATA(Size) VBOXGUEST_IOCTL_CODE(21, (Size)) + +# ifdef RT_ARCH_AMD64 +/** @name IOCTL numbers that 32-bit clients, like the Windows OpenGL guest + * driver, will use when taking to a 64-bit driver. + * @remarks These are only used by the driver implementation! + * @{*/ +# define VBOXGUEST_IOCTL_HGCM_CONNECT_32 VBOXGUEST_IOCTL_CODE_32(16, sizeof(VBoxGuestHGCMConnectInfo)) +# define VBOXGUEST_IOCTL_HGCM_DISCONNECT_32 VBOXGUEST_IOCTL_CODE_32(17, sizeof(VBoxGuestHGCMDisconnectInfo)) +# define VBOXGUEST_IOCTL_HGCM_CALL_32(Size) VBOXGUEST_IOCTL_CODE_32(18, (Size)) +# define VBOXGUEST_IOCTL_HGCM_CALL_TIMED_32(Size) VBOXGUEST_IOCTL_CODE_32(20, (Size)) +/** @} */ +# endif /* RT_ARCH_AMD64 */ + +/** Get the pointer to the first HGCM parameter. */ +# define VBOXGUEST_HGCM_CALL_PARMS(a) ( (HGCMFunctionParameter *)((uint8_t *)(a) + sizeof(VBoxGuestHGCMCallInfo)) ) +/** Get the pointer to the first HGCM parameter in a 32-bit request. */ +# define VBOXGUEST_HGCM_CALL_PARMS32(a) ( (HGCMFunctionParameter32 *)((uint8_t *)(a) + sizeof(VBoxGuestHGCMCallInfo)) ) + +#endif /* VBOX_WITH_HGCM */ + +#ifdef VBOX_WITH_DPC_LATENCY_CHECKER +/** IOCTL to VBoxGuest to perform DPC latency tests, printing the result in + * the release log on the host. Takes no data, returns no data. */ +# define VBOXGUEST_IOCTL_DPC_LATENCY_CHECKER VBOXGUEST_IOCTL_CODE_(30, 0) +#endif + +/** IOCTL to for setting the mouse driver callback. (kernel only) */ +/** @note The callback will be called in interrupt context with the VBoxGuest + * device event spinlock held. */ +#define VBOXGUEST_IOCTL_SET_MOUSE_NOTIFY_CALLBACK VBOXGUEST_IOCTL_CODE(31, sizeof(VBoxGuestMouseSetNotifyCallback)) + +typedef DECLCALLBACK(void) FNVBOXGUESTMOUSENOTIFY(void *pfnUser); +typedef FNVBOXGUESTMOUSENOTIFY *PFNVBOXGUESTMOUSENOTIFY; + +/** Input buffer for VBOXGUEST_IOCTL_INTERNAL_SET_MOUSE_NOTIFY_CALLBACK. */ +typedef struct VBoxGuestMouseSetNotifyCallback +{ + /** + * Mouse notification callback. + * + * @param pvUser The callback argument. + */ + PFNVBOXGUESTMOUSENOTIFY pfnNotify; + /** The callback argument*/ + void *pvUser; +} VBoxGuestMouseSetNotifyCallback; + + +typedef enum VBOXGUESTCAPSACQUIRE_FLAGS +{ + VBOXGUESTCAPSACQUIRE_FLAGS_NONE = 0, + /* configures VBoxGuest to use the specified caps in Acquire mode, w/o making any caps acquisition/release. + * so far it is only possible to set acquire mode for caps, but not clear it, + * so u32NotMask is ignored for this request */ + VBOXGUESTCAPSACQUIRE_FLAGS_CONFIG_ACQUIRE_MODE, + /* to ensure enum is 32bit*/ + VBOXGUESTCAPSACQUIRE_FLAGS_32bit = 0x7fffffff +} VBOXGUESTCAPSACQUIRE_FLAGS; + +typedef struct VBoxGuestCapsAquire +{ + /* result status + * VINF_SUCCESS - on success + * VERR_RESOURCE_BUSY - some caps in the u32OrMask are acquired by some other VBoxGuest connection. + * NOTE: no u32NotMask caps are cleaned in this case, i.e. no modifications are done on failure + * VER_INVALID_PARAMETER - invalid Caps are specified with either u32OrMask or u32NotMask. No modifications are done on failure. + */ + int32_t rc; + /* Acquire command */ + VBOXGUESTCAPSACQUIRE_FLAGS enmFlags; + /* caps to acquire, OR-ed VMMDEV_GUEST_SUPPORTS_XXX flags */ + uint32_t u32OrMask; + /* caps to release, OR-ed VMMDEV_GUEST_SUPPORTS_XXX flags */ + uint32_t u32NotMask; +} VBoxGuestCapsAquire; + +/** IOCTL to for Acquiring/Releasing Guest Caps + * This is used for multiple purposes: + * 1. By doing Acquire r3 client application (e.g. VBoxTray) claims it will use + * the given connection for performing operations like Seamles or Auto-resize, + * thus, if the application terminates, the driver will automatically cleanup the caps reported to host, + * so that host knows guest does not support them anymore + * 2. In a multy-user environment this will not allow r3 applications (like VBoxTray) + * running in different user sessions simultaneously to interfere with each other. + * An r3 client application (like VBoxTray) is responsible for Acquiring/Releasing caps properly as needed. + **/ +#define VBOXGUEST_IOCTL_GUEST_CAPS_ACQUIRE VBOXGUEST_IOCTL_CODE(32, sizeof(VBoxGuestCapsAquire)) + +/** IOCTL to VBoxGuest to set guest capabilities. */ +#define VBOXGUEST_IOCTL_SET_GUEST_CAPABILITIES VBOXGUEST_IOCTL_CODE_(33, sizeof(VBoxGuestSetCapabilitiesInfo)) + +/** Input and output buffer layout of the VBOXGUEST_IOCTL_SET_GUEST_CAPABILITIES + * IOCtl. */ +typedef struct VBoxGuestSetCapabilitiesInfo +{ + uint32_t u32OrMask; + uint32_t u32NotMask; +} VBoxGuestSetCapabilitiesInfo; +AssertCompileSize(VBoxGuestSetCapabilitiesInfo, 8); + + +#ifdef RT_OS_OS2 + +/** + * The data buffer layout for the IDC entry point (AttachDD). + * + * @remark This is defined in multiple 16-bit headers / sources. + * Some places it's called VBGOS2IDC to short things a bit. + */ +typedef struct VBOXGUESTOS2IDCCONNECT +{ + /** VMMDEV_VERSION. */ + uint32_t u32Version; + /** Opaque session handle. */ + uint32_t u32Session; + + /** + * The 32-bit service entry point. + * + * @returns VBox status code. + * @param u32Session The above session handle. + * @param iFunction The requested function. + * @param pvData The input/output data buffer. The caller ensures that this + * cannot be swapped out, or that it's acceptable to take a + * page in fault in the current context. If the request doesn't + * take input or produces output, apssing NULL is okay. + * @param cbData The size of the data buffer. + * @param pcbDataReturned Where to store the amount of data that's returned. + * This can be NULL if pvData is NULL. + */ + DECLCALLBACKMEMBER(int, pfnServiceEP)(uint32_t u32Session, unsigned iFunction, void *pvData, size_t cbData, size_t *pcbDataReturned); + + /** The 16-bit service entry point for C code (cdecl). + * + * It's the same as the 32-bit entry point, but the types has + * changed to 16-bit equivalents. + * + * @code + * int far cdecl + * VBoxGuestOs2IDCService16(uint32_t u32Session, uint16_t iFunction, + * void far *fpvData, uint16_t cbData, uint16_t far *pcbDataReturned); + * @endcode + */ + RTFAR16 fpfnServiceEP; + + /** The 16-bit service entry point for Assembly code (register). + * + * This is just a wrapper around fpfnServiceEP to simplify calls + * from 16-bit assembly code. + * + * @returns (e)ax: VBox status code; cx: The amount of data returned. + * + * @param u32Session eax - The above session handle. + * @param iFunction dl - The requested function. + * @param pvData es:bx - The input/output data buffer. + * @param cbData cx - The size of the data buffer. + */ + RTFAR16 fpfnServiceAsmEP; +} VBOXGUESTOS2IDCCONNECT; +/** Pointer to VBOXGUESTOS2IDCCONNECT buffer. */ +typedef VBOXGUESTOS2IDCCONNECT *PVBOXGUESTOS2IDCCONNECT; + +/** OS/2 specific: IDC client disconnect request. + * + * This takes no input and it doesn't return anything. Obviously this + * is only recognized if it arrives thru the IDC service EP. + */ +# define VBOXGUEST_IOCTL_OS2_IDC_DISCONNECT VBOXGUEST_IOCTL_CODE(48, sizeof(uint32_t)) + +#endif /* RT_OS_OS2 */ + +#if defined(RT_OS_LINUX) || defined(RT_OS_SOLARIS) || defined(RT_OS_FREEBSD) + +/* Private IOCtls between user space and the kernel video driver. DRM private + * IOCtls always have the type 'd' and a number between 0x40 and 0x99 (0x9F?) */ + +# define VBOX_DRM_IOCTL(a) (0x40 + DRM_VBOX_ ## a) + +/** Stop using HGSMI in the kernel driver until it is re-enabled, so that a + * user-space driver can use it. It must be re-enabled before the kernel + * driver can be used again in a sensible way. */ +/** @note These IOCtls was removed from the code, but are left here as + * templates as we may need similar ones in future. */ +# define DRM_VBOX_DISABLE_HGSMI 0 +# define DRM_IOCTL_VBOX_DISABLE_HGSMI VBOX_DRM_IOCTL(DISABLE_HGSMI) +# define VBOXVIDEO_IOCTL_DISABLE_HGSMI _IO('d', DRM_IOCTL_VBOX_DISABLE_HGSMI) +/** Enable HGSMI in the kernel driver after it was previously disabled. */ +# define DRM_VBOX_ENABLE_HGSMI 1 +# define DRM_IOCTL_VBOX_ENABLE_HGSMI VBOX_DRM_IOCTL(ENABLE_HGSMI) +# define VBOXVIDEO_IOCTL_ENABLE_HGSMI _IO('d', DRM_IOCTL_VBOX_ENABLE_HGSMI) + +#endif /* RT_OS_LINUX || RT_OS_SOLARIS || RT_OS_FREEBSD */ + +#endif /* !defined(IN_RC) && !defined(IN_RING0_AGNOSTIC) && !defined(IPRT_NO_CRT) */ + +/** @} */ + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/VBox/VBoxGuest2.h +++ linux-4.2.0/ubuntu/vbox/include/VBox/VBoxGuest2.h @@ -0,0 +1,108 @@ +/** @file + * VBoxGuest - VirtualBox Guest Additions Driver Interface, Mixed Up Mess. + * (ADD,DEV) + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___VBox_VBoxGuest2_h +#define ___VBox_VBoxGuest2_h + +#include + +#ifdef VBOX_WITH_HGCM +# include + + +/** + * HGCM connect info structure. + * + * This is used by VBOXGUEST_IOCTL_HGCM_CONNECT and in VbglR0. + * + * @ingroup grp_vboxguest + */ +# pragma pack(1) /* explicit packing for good measure. */ +typedef struct VBoxGuestHGCMConnectInfo +{ + int32_t result; /**< OUT */ + HGCMServiceLocation Loc; /**< IN */ + uint32_t u32ClientID; /**< OUT */ +} VBoxGuestHGCMConnectInfo; +AssertCompileSize(VBoxGuestHGCMConnectInfo, 4+4+128+4); +# pragma pack() + + +/** + * HGCM connect info structure. + * + * This is used by VBOXGUEST_IOCTL_HGCM_DISCONNECT and in VbglR0. + * + * @ingroup grp_vboxguest + */ +typedef struct VBoxGuestHGCMDisconnectInfo +{ + int32_t result; /**< OUT */ + uint32_t u32ClientID; /**< IN */ +} VBoxGuestHGCMDisconnectInfo; +AssertCompileSize(VBoxGuestHGCMDisconnectInfo, 8); + +/** + * HGCM call info structure. + * + * This is used by VBOXGUEST_IOCTL_HGCM_CALL. + * + * @ingroup grp_vboxguest + */ +typedef struct VBoxGuestHGCMCallInfo +{ + int32_t result; /**< OUT Host HGCM return code.*/ + uint32_t u32ClientID; /**< IN The id of the caller. */ + uint32_t u32Function; /**< IN Function number. */ + uint32_t cParms; /**< IN How many parms. */ + /* Parameters follow in form HGCMFunctionParameter aParms[cParms] */ +} VBoxGuestHGCMCallInfo; +AssertCompileSize(VBoxGuestHGCMCallInfo, 16); + + +/** + * HGCM call info structure. + * + * This is used by VBOXGUEST_IOCTL_HGCM_CALL_TIMED. + * + * @ingroup grp_vboxguest + */ +# pragma pack(1) /* explicit packing for good measure. */ +typedef struct VBoxGuestHGCMCallInfoTimed +{ + uint32_t u32Timeout; /**< IN How long to wait for completion before cancelling the call. */ + uint32_t fInterruptible; /**< IN Is this request interruptible? */ + VBoxGuestHGCMCallInfo info; /**< IN/OUT The rest of the call information. Placed after the timeout + * so that the parameters follow as they would for a normal call. */ + /* Parameters follow in form HGCMFunctionParameter aParms[cParms] */ +} VBoxGuestHGCMCallInfoTimed; +AssertCompileSize(VBoxGuestHGCMCallInfoTimed, 8+16); +# pragma pack() + +#endif /* VBOX_WITH_HGCM */ + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/VBox/VBoxGuestLib.h +++ linux-4.2.0/ubuntu/vbox/include/VBox/VBoxGuestLib.h @@ -0,0 +1,817 @@ +/** @file + * VBoxGuestLib - VirtualBox Guest Additions Library. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___VBox_VBoxGuestLib_h +#define ___VBox_VBoxGuestLib_h + +#include +#include +#include /* grumble */ +#ifdef IN_RING0 +# include +# include +#endif + + +/** @defgroup grp_guest_lib VirtualBox Guest Additions Library + * @{ + */ + +/** @page pg_guest_lib VirtualBox Guest Library + * + * This is a library for abstracting the additions driver interface. There are + * multiple versions of the library depending on the context. The main + * distinction is between kernel and user mode where the interfaces are very + * different. + * + * + * @section sec_guest_lib_ring0 Ring-0 + * + * In ring-0 there are two version: + * - VBOX_LIB_VBGL_R0_BASE / VBoxGuestR0LibBase for the VBoxGuest main driver, + * who is responsible for managing the VMMDev virtual hardware. + * - VBOX_LIB_VBGL_R0 / VBoxGuestR0Lib for other (client) guest drivers. + * + * + * The library source code and the header have a define VBGL_VBOXGUEST, which is + * defined for VBoxGuest and undefined for other drivers. Drivers must choose + * right library in their makefiles and set VBGL_VBOXGUEST accordingly. + * + * The libraries consists of: + * - common code to be used by both VBoxGuest and other drivers; + * - VBoxGuest specific code; + * - code for other drivers which communicate with VBoxGuest via an IOCTL. + * + * + * @section sec_guest_lib_ring3 Ring-3 + * + * There are more variants of the library here: + * - VBOX_LIB_VBGL_R3 / VBoxGuestR3Lib for programs. + * - VBOX_LIB_VBGL_R3_XFREE86 / VBoxGuestR3LibXFree86 for old style XFree + * drivers which uses special loader and or symbol resolving strategy. + * - VBOX_LIB_VBGL_R3_SHARED / VBoxGuestR3LibShared for shared objects / DLLs / + * Dylibs. + * + */ + +RT_C_DECLS_BEGIN + +/** @defgroup grp_guest_lib_r0 Ring-0 interface. + * @{ + */ +#if defined(IN_RING0) && !defined(IN_RING0_AGNOSTIC) +/** @def DECLR0VBGL + * Declare a VBGL ring-0 API with the right calling convention and visibilitiy. + * @param type Return type. */ +# ifdef RT_OS_DARWIN /** @todo probably apply to all, but don't want a forest fire on our hands right now. */ +# define DECLR0VBGL(type) DECLHIDDEN(type) VBOXCALL +# else +# define DECLR0VBGL(type) type VBOXCALL +# endif +# define DECLVBGL(type) DECLR0VBGL(type) + +typedef uint32_t VBGLIOPORT; /**< @todo r=bird: We have RTIOPORT (uint16_t) for this. */ + + +# ifdef VBGL_VBOXGUEST + +/** + * The library initialization function to be used by the main + * VBoxGuest system driver. + * + * @return VBox status code. + */ +DECLVBGL(int) VbglInit (VBGLIOPORT portVMMDev, struct VMMDevMemory *pVMMDevMemory); + +# else + +/** + * The library initialization function to be used by all drivers + * other than the main VBoxGuest system driver. + * + * @return VBox status code. + */ +DECLVBGL(int) VbglInit (void); + +# endif + +/** + * The library termination function. + */ +DECLVBGL(void) VbglTerminate (void); + + +/** @name Generic request functions. + * @{ + */ + +/** + * Allocate memory for generic request and initialize the request header. + * + * @param ppReq pointer to resulting memory address. + * @param cbSize size of memory block required for the request. + * @param reqType the generic request type. + * + * @return VBox status code. + */ +DECLVBGL(int) VbglGRAlloc (VMMDevRequestHeader **ppReq, uint32_t cbSize, VMMDevRequestType reqType); + +/** + * Perform the generic request. + * + * @param pReq pointer the request structure. + * + * @return VBox status code. + */ +DECLVBGL(int) VbglGRPerform (VMMDevRequestHeader *pReq); + +/** + * Free the generic request memory. + * + * @param pReq pointer the request structure. + * + * @return VBox status code. + */ +DECLVBGL(void) VbglGRFree (VMMDevRequestHeader *pReq); + +/** + * Verify the generic request header. + * + * @param pReq pointer the request header structure. + * @param cbReq size of the request memory block. It should be equal to the request size + * for fixed size requests. It can be greater than the request size for + * variable size requests. + * + * @return VBox status code. + */ +DECLVBGL(int) VbglGRVerify (const VMMDevRequestHeader *pReq, size_t cbReq); +/** @} */ + +# ifdef VBOX_WITH_HGCM + +# ifdef VBGL_VBOXGUEST + +/** + * Callback function called from HGCM helpers when a wait for request + * completion IRQ is required. + * + * @returns VINF_SUCCESS, VERR_INTERRUPT or VERR_TIMEOUT. + * @param pvData VBoxGuest pointer to be passed to callback. + * @param u32Data VBoxGuest 32 bit value to be passed to callback. + */ +typedef DECLCALLBACK(int) FNVBGLHGCMCALLBACK(VMMDevHGCMRequestHeader *pHeader, void *pvData, uint32_t u32Data); +/** Pointer to a FNVBGLHGCMCALLBACK. */ +typedef FNVBGLHGCMCALLBACK *PFNVBGLHGCMCALLBACK; + +/** + * Perform a connect request. That is locate required service and + * obtain a client identifier for future access. + * + * @note This function can NOT handle cancelled requests! + * + * @param pConnectInfo The request data. + * @param pfnAsyncCallback Required pointer to function that is calledwhen + * host returns VINF_HGCM_ASYNC_EXECUTE. VBoxGuest + * implements waiting for an IRQ in this function. + * @param pvAsyncData An arbitrary VBoxGuest pointer to be passed to callback. + * @param u32AsyncData An arbitrary VBoxGuest 32 bit value to be passed to callback. + * + * @return VBox status code. + */ + +DECLR0VBGL(int) VbglR0HGCMInternalConnect (VBoxGuestHGCMConnectInfo *pConnectInfo, + PFNVBGLHGCMCALLBACK pfnAsyncCallback, void *pvAsyncData, uint32_t u32AsyncData); + + +/** + * Perform a disconnect request. That is tell the host that + * the client will not call the service anymore. + * + * @note This function can NOT handle cancelled requests! + * + * @param pDisconnectInfo The request data. + * @param pfnAsyncCallback Required pointer to function that is called when + * host returns VINF_HGCM_ASYNC_EXECUTE. VBoxGuest + * implements waiting for an IRQ in this function. + * @param pvAsyncData An arbitrary VBoxGuest pointer to be passed to callback. + * @param u32AsyncData An arbitrary VBoxGuest 32 bit value to be passed to + * callback. + * + * @return VBox status code. + */ + +DECLR0VBGL(int) VbglR0HGCMInternalDisconnect (VBoxGuestHGCMDisconnectInfo *pDisconnectInfo, + PFNVBGLHGCMCALLBACK pfnAsyncCallback, void *pvAsyncData, uint32_t u32AsyncData); + +/** Call a HGCM service. + * + * @note This function can deal with cancelled requests. + * + * @param pCallInfo The request data. + * @param fFlags Flags, see VBGLR0_HGCMCALL_F_XXX. + * @param pfnAsyncCallback Required pointer to function that is called when + * host returns VINF_HGCM_ASYNC_EXECUTE. VBoxGuest + * implements waiting for an IRQ in this function. + * @param pvAsyncData An arbitrary VBoxGuest pointer to be passed to callback. + * @param u32AsyncData An arbitrary VBoxGuest 32 bit value to be passed to callback. + * + * @return VBox status code. + */ +DECLR0VBGL(int) VbglR0HGCMInternalCall (VBoxGuestHGCMCallInfo *pCallInfo, uint32_t cbCallInfo, uint32_t fFlags, + PFNVBGLHGCMCALLBACK pfnAsyncCallback, void *pvAsyncData, uint32_t u32AsyncData); + +/** Call a HGCM service. (32 bits packet structure in a 64 bits guest) + * + * @note This function can deal with cancelled requests. + * + * @param pCallInfo The request data. + * @param fFlags Flags, see VBGLR0_HGCMCALL_F_XXX. + * @param pfnAsyncCallback Required pointer to function that is called when + * host returns VINF_HGCM_ASYNC_EXECUTE. VBoxGuest + * implements waiting for an IRQ in this function. + * @param pvAsyncData An arbitrary VBoxGuest pointer to be passed to callback. + * @param u32AsyncData An arbitrary VBoxGuest 32 bit value to be passed to callback. + * + * @return VBox status code. + */ +DECLR0VBGL(int) VbglR0HGCMInternalCall32 (VBoxGuestHGCMCallInfo *pCallInfo, uint32_t cbCallInfo, uint32_t fFlags, + PFNVBGLHGCMCALLBACK pfnAsyncCallback, void *pvAsyncData, uint32_t u32AsyncData); + +/** @name VbglR0HGCMInternalCall flags + * @{ */ +/** User mode request. + * Indicates that only user mode addresses are permitted as parameters. */ +#define VBGLR0_HGCMCALL_F_USER UINT32_C(0) +/** Kernel mode request. + * Indicates that kernel mode addresses are permitted as parameters. Whether or + * not user mode addresses are permitted is, unfortunately, OS specific. The + * following OSes allows user mode addresses: Windows, TODO. + */ +#define VBGLR0_HGCMCALL_F_KERNEL UINT32_C(1) +/** Mode mask. */ +#define VBGLR0_HGCMCALL_F_MODE_MASK UINT32_C(1) +/** @} */ + +# else /* !VBGL_VBOXGUEST */ + +struct VBGLHGCMHANDLEDATA; +typedef struct VBGLHGCMHANDLEDATA *VBGLHGCMHANDLE; + +/** @name HGCM functions + * @{ + */ + +/** + * Connect to a service. + * + * @param pHandle Pointer to variable that will hold a handle to be used + * further in VbglHGCMCall and VbglHGCMClose. + * @param pData Connection information structure. + * + * @return VBox status code. + */ +DECLVBGL(int) VbglHGCMConnect (VBGLHGCMHANDLE *pHandle, VBoxGuestHGCMConnectInfo *pData); + +/** + * Connect to a service. + * + * @param handle Handle of the connection. + * @param pData Disconnect request information structure. + * + * @return VBox status code. + */ +DECLVBGL(int) VbglHGCMDisconnect (VBGLHGCMHANDLE handle, VBoxGuestHGCMDisconnectInfo *pData); + +/** + * Call to a service. + * + * @param handle Handle of the connection. + * @param pData Call request information structure, including function parameters. + * @param cbData Length in bytes of data. + * + * @return VBox status code. + */ +DECLVBGL(int) VbglHGCMCall (VBGLHGCMHANDLE handle, VBoxGuestHGCMCallInfo *pData, uint32_t cbData); + +/** + * Call to a service with user-mode data received by the calling driver from the User-Mode process. + * The call must be done in the context of a calling process. + * + * @param handle Handle of the connection. + * @param pData Call request information structure, including function parameters. + * @param cbData Length in bytes of data. + * + * @return VBox status code. + */ +DECLVBGL(int) VbglHGCMCallUserData (VBGLHGCMHANDLE handle, VBoxGuestHGCMCallInfo *pData, uint32_t cbData); + +/** + * Call to a service with timeout. + * + * @param handle Handle of the connection. + * @param pData Call request information structure, including function parameters. + * @param cbData Length in bytes of data. + * @param cMillies Timeout in milliseconds. Use RT_INDEFINITE_WAIT to wait forever. + * + * @return VBox status code. + */ +DECLVBGL(int) VbglHGCMCallTimed (VBGLHGCMHANDLE handle, + VBoxGuestHGCMCallInfoTimed *pData, uint32_t cbData); +/** @} */ + +# endif /* !VBGL_VBOXGUEST */ + +# endif /* VBOX_WITH_HGCM */ + + +/** + * Initialize the heap. + * + * @return VBox error code. + */ +DECLVBGL(int) VbglPhysHeapInit (void); + +/** + * Shutdown the heap. + */ +DECLVBGL(void) VbglPhysHeapTerminate (void); + + +/** + * Allocate a memory block. + * + * @param cbSize Size of block to be allocated. + * @return Virtual address of allocated memory block. + */ +DECLVBGL(void *) VbglPhysHeapAlloc (uint32_t cbSize); + +/** + * Get physical address of memory block pointed by + * the virtual address. + * + * @note WARNING! + * The function does not acquire the Heap mutex! + * When calling the function make sure that + * the pointer is a valid one and is not being + * deallocated. + * This function can NOT be used for verifying + * if the given pointer is a valid one allocated + * from the heap. + * + * + * @param p Virtual address of memory block. + * @return Physical address of the memory block. + */ +DECLVBGL(uint32_t) VbglPhysHeapGetPhysAddr (void *p); + +/** + * Free a memory block. + * + * @param p Virtual address of memory block. + */ +DECLVBGL(void) VbglPhysHeapFree (void *p); + +DECLVBGL(int) VbglQueryVMMDevMemory (VMMDevMemory **ppVMMDevMemory); +DECLR0VBGL(bool) VbglR0CanUsePhysPageList(void); + +# ifndef VBOX_GUEST +/** @name Mouse + * @{ */ +DECLVBGL(int) VbglSetMouseNotifyCallback(PFNVBOXGUESTMOUSENOTIFY pfnNotify, void *pvUser); +DECLVBGL(int) VbglGetMouseStatus(uint32_t *pfFeatures, uint32_t *px, uint32_t *py); +DECLVBGL(int) VbglSetMouseStatus(uint32_t fFeatures); +/** @} */ +# endif /* VBOX_GUEST */ + +#endif /* IN_RING0 && !IN_RING0_AGNOSTIC */ +/** @} */ + + +/** @defgroup grp_guest_lib_r3 Ring-3 interface. + * @{ + */ +#ifdef IN_RING3 + +/** @def VBGLR3DECL + * Ring 3 VBGL declaration. + * @param type The return type of the function declaration. + */ +# define VBGLR3DECL(type) type VBOXCALL + +/** @name General-purpose functions + * @{ */ +VBGLR3DECL(int) VbglR3Init(void); +VBGLR3DECL(int) VbglR3InitUser(void); +VBGLR3DECL(void) VbglR3Term(void); +# ifdef ___iprt_time_h +VBGLR3DECL(int) VbglR3GetHostTime(PRTTIMESPEC pTime); +# endif +VBGLR3DECL(int) VbglR3InterruptEventWaits(void); +VBGLR3DECL(int) VbglR3WriteLog(const char *pch, size_t cch); +VBGLR3DECL(int) VbglR3CtlFilterMask(uint32_t fOr, uint32_t fNot); +VBGLR3DECL(int) VbglR3Daemonize(bool fNoChDir, bool fNoClose, bool fRespawn, unsigned *pcRespawn); +VBGLR3DECL(int) VbglR3PidFile(const char *pszPath, PRTFILE phFile); +VBGLR3DECL(void) VbglR3ClosePidFile(const char *pszPath, RTFILE hFile); +VBGLR3DECL(int) VbglR3SetGuestCaps(uint32_t fOr, uint32_t fNot); +VBGLR3DECL(int) VbglR3WaitEvent(uint32_t fMask, uint32_t cMillies, uint32_t *pfEvents); + +VBGLR3DECL(int) VbglR3ReportAdditionsStatus(VBoxGuestFacilityType Facility, VBoxGuestFacilityStatus StatusCurrent, uint32_t uFlags); +VBGLR3DECL(int) VbglR3GetAdditionsVersion(char **ppszVer, char **ppszVerEx, char **ppszRev); +VBGLR3DECL(int) VbglR3GetAdditionsInstallationPath(char **ppszPath); +VBGLR3DECL(int) VbglR3GetSessionId(uint64_t *pu64IdSession); + +/** @} */ + +/** @name Shared clipboard + * @{ */ +VBGLR3DECL(int) VbglR3ClipboardConnect(uint32_t *pu32ClientId); +VBGLR3DECL(int) VbglR3ClipboardDisconnect(uint32_t u32ClientId); +VBGLR3DECL(int) VbglR3ClipboardGetHostMsg(uint32_t u32ClientId, uint32_t *pMsg, uint32_t *pfFormats); +VBGLR3DECL(int) VbglR3ClipboardReadData(uint32_t u32ClientId, uint32_t fFormat, void *pv, uint32_t cb, uint32_t *pcb); +VBGLR3DECL(int) VbglR3ClipboardReportFormats(uint32_t u32ClientId, uint32_t fFormats); +VBGLR3DECL(int) VbglR3ClipboardWriteData(uint32_t u32ClientId, uint32_t fFormat, void *pv, uint32_t cb); +/** @} */ + +/** @name Seamless mode + * @{ */ +VBGLR3DECL(int) VbglR3SeamlessSetCap(bool fState); +VBGLR3DECL(int) VbglR3SeamlessWaitEvent(VMMDevSeamlessMode *pMode); +VBGLR3DECL(int) VbglR3SeamlessSendRects(uint32_t cRects, PRTRECT pRects); +VBGLR3DECL(int) VbglR3SeamlessGetLastEvent(VMMDevSeamlessMode *pMode); + +/** @} */ + +/** @name Mouse + * @{ */ +VBGLR3DECL(int) VbglR3GetMouseStatus(uint32_t *pfFeatures, uint32_t *px, uint32_t *py); +VBGLR3DECL(int) VbglR3SetMouseStatus(uint32_t fFeatures); +/** @} */ + +/** @name Video + * @{ */ +VBGLR3DECL(int) VbglR3VideoAccelEnable(bool fEnable); +VBGLR3DECL(int) VbglR3VideoAccelFlush(void); +VBGLR3DECL(int) VbglR3SetPointerShape(uint32_t fFlags, uint32_t xHot, uint32_t yHot, uint32_t cx, uint32_t cy, const void *pvImg, size_t cbImg); +VBGLR3DECL(int) VbglR3SetPointerShapeReq(struct VMMDevReqMousePointer *pReq); +/** @} */ + +/** @name Display + * @{ */ +/** The folder for the video mode hint unix domain socket on Unix-like guests. + */ +/** @note This can be safely changed as all users are rebuilt in lock-step. */ +#define VBGLR3HOSTDISPSOCKETPATH "/tmp/.VBoxService" +/** The path to the video mode hint unix domain socket on Unix-like guests. */ +#define VBGLR3HOSTDISPSOCKET VBGLR3VIDEOMODEHINTSOCKETPATH \ + "/VideoModeHint" + +/** The folder for saving video mode hints to between sessions. */ +#define VBGLR3HOSTDISPSAVEDMODEPATH "/var/lib/VBoxGuestAdditions" +/** The path to the file for saving video mode hints to between sessions. */ +#define VBGLR3HOSTDISPSAVEDMODE VBGLR3HOSTDISPSAVEDMODEPATH \ + "/SavedVideoModes" + +VBGLR3DECL(int) VbglR3GetDisplayChangeRequest(uint32_t *pcx, uint32_t *pcy, + uint32_t *pcBits, + uint32_t *piDisplay, + uint32_t *pdx, uint32_t *pdy, + bool *pfEnabled, + bool *pfChangeOrigin, + bool fAck); +VBGLR3DECL(bool) VbglR3HostLikesVideoMode(uint32_t cx, uint32_t cy, uint32_t cBits); +VBGLR3DECL(int) VbglR3VideoModeGetHighestSavedScreen(unsigned *pcScreen); +VBGLR3DECL(int) VbglR3SaveVideoMode(unsigned cScreen, unsigned cx, + unsigned cy, unsigned cBits, unsigned x, + unsigned y, bool fEnabled); +VBGLR3DECL(int) VbglR3RetrieveVideoMode(unsigned cScreen, unsigned *pcx, + unsigned *pcy, unsigned *pcBits, + unsigned *px, unsigned *py, + bool *pfEnabled); +/** @} */ + +/** @name VM Statistics + * @{ */ +VBGLR3DECL(int) VbglR3StatQueryInterval(uint32_t *pu32Interval); +VBGLR3DECL(int) VbglR3StatReport(VMMDevReportGuestStats *pReq); +/** @} */ + +/** @name Memory ballooning + * @{ */ +VBGLR3DECL(int) VbglR3MemBalloonRefresh(uint32_t *pcChunks, bool *pfHandleInR3); +VBGLR3DECL(int) VbglR3MemBalloonChange(void *pv, bool fInflate); +/** @} */ + +/** @name Core Dump + * @{ */ +VBGLR3DECL(int) VbglR3WriteCoreDump(void); + +/** @} */ + +# ifdef VBOX_WITH_GUEST_PROPS +/** @name Guest properties + * @{ */ +/** @todo Docs. */ +typedef struct VBGLR3GUESTPROPENUM VBGLR3GUESTPROPENUM; +/** @todo Docs. */ +typedef VBGLR3GUESTPROPENUM *PVBGLR3GUESTPROPENUM; +VBGLR3DECL(int) VbglR3GuestPropConnect(uint32_t *pu32ClientId); +VBGLR3DECL(int) VbglR3GuestPropDisconnect(uint32_t u32ClientId); +VBGLR3DECL(int) VbglR3GuestPropWrite(uint32_t u32ClientId, const char *pszName, const char *pszValue, const char *pszFlags); +VBGLR3DECL(int) VbglR3GuestPropWriteValue(uint32_t u32ClientId, const char *pszName, const char *pszValue); +VBGLR3DECL(int) VbglR3GuestPropWriteValueV(uint32_t u32ClientId, const char *pszName, const char *pszValueFormat, va_list va); +VBGLR3DECL(int) VbglR3GuestPropWriteValueF(uint32_t u32ClientId, const char *pszName, const char *pszValueFormat, ...); +VBGLR3DECL(int) VbglR3GuestPropRead(uint32_t u32ClientId, const char *pszName, void *pvBuf, uint32_t cbBuf, char **ppszValue, uint64_t *pu64Timestamp, char **ppszFlags, uint32_t *pcbBufActual); +VBGLR3DECL(int) VbglR3GuestPropReadValue(uint32_t ClientId, const char *pszName, char *pszValue, uint32_t cchValue, uint32_t *pcchValueActual); +VBGLR3DECL(int) VbglR3GuestPropReadValueAlloc(uint32_t u32ClientId, const char *pszName, char **ppszValue); +VBGLR3DECL(void) VbglR3GuestPropReadValueFree(char *pszValue); +VBGLR3DECL(int) VbglR3GuestPropEnumRaw(uint32_t u32ClientId, const char *paszPatterns, char *pcBuf, uint32_t cbBuf, uint32_t *pcbBufActual); +VBGLR3DECL(int) VbglR3GuestPropEnum(uint32_t u32ClientId, char const * const *ppaszPatterns, uint32_t cPatterns, PVBGLR3GUESTPROPENUM *ppHandle, + char const **ppszName, char const **ppszValue, uint64_t *pu64Timestamp, char const **ppszFlags); +VBGLR3DECL(int) VbglR3GuestPropEnumNext(PVBGLR3GUESTPROPENUM pHandle, char const **ppszName, char const **ppszValue, uint64_t *pu64Timestamp, + char const **ppszFlags); +VBGLR3DECL(void) VbglR3GuestPropEnumFree(PVBGLR3GUESTPROPENUM pHandle); +VBGLR3DECL(int) VbglR3GuestPropDelete(uint32_t u32ClientId, const char *pszName); +VBGLR3DECL(int) VbglR3GuestPropDelSet(uint32_t u32ClientId, char const * const *papszPatterns, uint32_t cPatterns); +VBGLR3DECL(int) VbglR3GuestPropWait(uint32_t u32ClientId, const char *pszPatterns, void *pvBuf, uint32_t cbBuf, uint64_t u64Timestamp, uint32_t cMillies, char ** ppszName, char **ppszValue, uint64_t *pu64Timestamp, char **ppszFlags, uint32_t *pcbBufActual); +/** @} */ + +/** @name Guest user handling / reporting. + * @{ */ +VBGLR3DECL(int) VbglR3GuestUserReportState(const char *pszUser, const char *pszDomain, VBoxGuestUserState enmState, uint8_t *puDetails, uint32_t cbDetails); +/** @} */ + +/** @name Host version handling + * @{ */ +VBGLR3DECL(int) VbglR3HostVersionCheckForUpdate(uint32_t u32ClientId, bool *pfUpdate, char **ppszHostVersion, char **ppszGuestVersion); +VBGLR3DECL(int) VbglR3HostVersionLastCheckedLoad(uint32_t u32ClientId, char **ppszVer); +VBGLR3DECL(int) VbglR3HostVersionLastCheckedStore(uint32_t u32ClientId, const char *pszVer); +/** @} */ +# endif /* VBOX_WITH_GUEST_PROPS defined */ + +# ifdef VBOX_WITH_SHARED_FOLDERS +/** @name Shared folders + * @{ */ +/** + * Structure containing mapping information for a shared folder. + */ +typedef struct VBGLR3SHAREDFOLDERMAPPING +{ + /** Mapping status. */ + uint32_t u32Status; + /** Root handle. */ + uint32_t u32Root; +} VBGLR3SHAREDFOLDERMAPPING; +/** Pointer to a shared folder mapping information struct. */ +typedef VBGLR3SHAREDFOLDERMAPPING *PVBGLR3SHAREDFOLDERMAPPING; + +VBGLR3DECL(int) VbglR3SharedFolderConnect(uint32_t *pu32ClientId); +VBGLR3DECL(int) VbglR3SharedFolderDisconnect(uint32_t u32ClientId); +VBGLR3DECL(bool) VbglR3SharedFolderExists(uint32_t u32ClientId, const char *pszShareName); +VBGLR3DECL(int) VbglR3SharedFolderGetMappings(uint32_t u32ClientId, bool fAutoMountOnly, + PVBGLR3SHAREDFOLDERMAPPING *ppaMappings, uint32_t *pcMappings); +VBGLR3DECL(void) VbglR3SharedFolderFreeMappings(PVBGLR3SHAREDFOLDERMAPPING paMappings); +VBGLR3DECL(int) VbglR3SharedFolderGetName(uint32_t u32ClientId,uint32_t u32Root, char **ppszName); +VBGLR3DECL(int) VbglR3SharedFolderGetMountPrefix(char **ppszPrefix); +VBGLR3DECL(int) VbglR3SharedFolderGetMountDir(char **ppszDir); +/** @} */ +# endif /* VBOX_WITH_SHARED_FOLDERS defined */ + +# ifdef VBOX_WITH_GUEST_CONTROL +/** @name Guest control + * @{ */ + +/** + * Structure containing the context required for + * either retrieving or sending a HGCM guest control + * commands from or to the host. + * + * Note: Do not change parameter order without also + * adapting all structure initializers. + */ +typedef struct VBGLR3GUESTCTRLCMDCTX +{ + /** @todo This struct could be handy if we want to implement + * a second communication channel, e.g. via TCP/IP. + * Use a union for the HGCM stuff then. */ + + /** IN: HGCM client ID to use for + * communication. */ + uint32_t uClientID; + /** IN/OUT: Context ID to retrieve + * or to use. */ + uint32_t uContextID; + /** IN: Protocol version to use. */ + uint32_t uProtocol; + /** OUT: Number of parameters retrieved. */ + uint32_t uNumParms; +} VBGLR3GUESTCTRLCMDCTX, *PVBGLR3GUESTCTRLCMDCTX; + +/* General message handling on the guest. */ +VBGLR3DECL(int) VbglR3GuestCtrlConnect(uint32_t *puClientId); +VBGLR3DECL(int) VbglR3GuestCtrlDisconnect(uint32_t uClientId); +VBGLR3DECL(int) VbglR3GuestCtrlMsgFilterSet(uint32_t uClientId, uint32_t uValue, uint32_t uMaskAdd, uint32_t uMaskRemove); +VBGLR3DECL(int) VbglR3GuestCtrlMsgFilterUnset(uint32_t uClientId); +VBGLR3DECL(int) VbglR3GuestCtrlMsgReply(PVBGLR3GUESTCTRLCMDCTX pCtx, int rc); +VBGLR3DECL(int) VbglR3GuestCtrlMsgReplyEx(PVBGLR3GUESTCTRLCMDCTX pCtx, int rc, uint32_t uType, void *pvPayload, uint32_t cbPayload); +VBGLR3DECL(int) VbglR3GuestCtrlMsgSkip(uint32_t uClientId); +VBGLR3DECL(int) VbglR3GuestCtrlMsgWaitFor(uint32_t uClientId, uint32_t *puMsg, uint32_t *puNumParms); +VBGLR3DECL(int) VbglR3GuestCtrlCancelPendingWaits(uint32_t u32ClientId); +/* Guest session handling. */ +VBGLR3DECL(int) VbglR3GuestCtrlSessionClose(PVBGLR3GUESTCTRLCMDCTX pCtx, uint32_t uFlags); +VBGLR3DECL(int) VbglR3GuestCtrlSessionNotify(PVBGLR3GUESTCTRLCMDCTX pCtx, uint32_t uType, uint32_t uResult); +VBGLR3DECL(int) VbglR3GuestCtrlSessionGetOpen(PVBGLR3GUESTCTRLCMDCTX pCtx, uint32_t *puProtocol, char *pszUser, uint32_t cbUser, char *pszPassword, uint32_t cbPassword, char *pszDomain, uint32_t cbDomain, uint32_t *puFlags, uint32_t *puSessionID); +VBGLR3DECL(int) VbglR3GuestCtrlSessionGetClose(PVBGLR3GUESTCTRLCMDCTX pCtx, uint32_t *puFlags, uint32_t *puSessionID); +/* Guest path handling. */ +VBGLR3DECL(int) VbglR3GuestCtrlPathGetRename(PVBGLR3GUESTCTRLCMDCTX pCtx, char *pszSource, uint32_t cbSource, char *pszDest, uint32_t cbDest, uint32_t *puFlags); +/* Guest process execution. */ +VBGLR3DECL(int) VbglR3GuestCtrlProcGetStart(PVBGLR3GUESTCTRLCMDCTX pCtx, char *pszCmd, uint32_t cbCmd, uint32_t *puFlags, char *pszArgs, uint32_t cbArgs, uint32_t *puNumArgs, char *pszEnv, uint32_t *pcbEnv, uint32_t *puNumEnvVars, char *pszUser, uint32_t cbUser, char *pszPassword, uint32_t cbPassword, uint32_t *puTimeoutMS, uint32_t *puPriority, uint64_t *puAffinity, uint32_t cbAffinity, uint32_t *pcAffinity); +VBGLR3DECL(int) VbglR3GuestCtrlProcGetTerminate(PVBGLR3GUESTCTRLCMDCTX pCtx, uint32_t *puPID); +VBGLR3DECL(int) VbglR3GuestCtrlProcGetInput(PVBGLR3GUESTCTRLCMDCTX pCtx, uint32_t *puPID, uint32_t *puFlags, void *pvData, uint32_t cbData, uint32_t *pcbSize); +VBGLR3DECL(int) VbglR3GuestCtrlProcGetOutput(PVBGLR3GUESTCTRLCMDCTX pCtx, uint32_t *puPID, uint32_t *puHandle, uint32_t *puFlags); +VBGLR3DECL(int) VbglR3GuestCtrlProcGetWaitFor(PVBGLR3GUESTCTRLCMDCTX pCtx, uint32_t *puPID, uint32_t *puWaitFlags, uint32_t *puTimeoutMS); +/* Guest native directory handling. */ +VBGLR3DECL(int) VbglR3GuestCtrlDirGetRemove(PVBGLR3GUESTCTRLCMDCTX pCtx, char *pszPath, uint32_t cbPath, uint32_t *puFlags); +/* Guest native file handling. */ +VBGLR3DECL(int) VbglR3GuestCtrlFileGetOpen(PVBGLR3GUESTCTRLCMDCTX pCtx, char *pszFileName, uint32_t cbFileName, char *pszOpenMode, uint32_t cbOpenMode, char *pszDisposition, uint32_t cbDisposition, char *pszSharing, uint32_t cbSharing, uint32_t *puCreationMode, uint64_t *puOffset); +VBGLR3DECL(int) VbglR3GuestCtrlFileGetClose(PVBGLR3GUESTCTRLCMDCTX pCtx, uint32_t *puHandle); +VBGLR3DECL(int) VbglR3GuestCtrlFileGetRead(PVBGLR3GUESTCTRLCMDCTX pCtx, uint32_t *puHandle, uint32_t *puToRead); +VBGLR3DECL(int) VbglR3GuestCtrlFileGetReadAt(PVBGLR3GUESTCTRLCMDCTX pCtx, uint32_t *puHandle, uint32_t *puToRead, uint64_t *puOffset); +VBGLR3DECL(int) VbglR3GuestCtrlFileGetWrite(PVBGLR3GUESTCTRLCMDCTX pCtx, uint32_t *puHandle, void *pvData, uint32_t cbData, uint32_t *pcbSize); +VBGLR3DECL(int) VbglR3GuestCtrlFileGetWriteAt(PVBGLR3GUESTCTRLCMDCTX pCtx, uint32_t *puHandle, void *pvData, uint32_t cbData, uint32_t *pcbSize, uint64_t *puOffset); +VBGLR3DECL(int) VbglR3GuestCtrlFileGetSeek(PVBGLR3GUESTCTRLCMDCTX pCtx, uint32_t *puHandle, uint32_t *puSeekMethod, uint64_t *puOffset); +VBGLR3DECL(int) VbglR3GuestCtrlFileGetTell(PVBGLR3GUESTCTRLCMDCTX pCtx, uint32_t *puHandle); +/* Guest -> Host. */ +VBGLR3DECL(int) VbglR3GuestCtrlFileCbOpen(PVBGLR3GUESTCTRLCMDCTX pCtx, uint32_t uRc, uint32_t uFileHandle); +VBGLR3DECL(int) VbglR3GuestCtrlFileCbClose(PVBGLR3GUESTCTRLCMDCTX pCtx, uint32_t uRc); +VBGLR3DECL(int) VbglR3GuestCtrlFileCbError(PVBGLR3GUESTCTRLCMDCTX pCtx, uint32_t uRc); +VBGLR3DECL(int) VbglR3GuestCtrlFileCbRead(PVBGLR3GUESTCTRLCMDCTX pCtx, uint32_t uRc, void *pvData, uint32_t cbData); +VBGLR3DECL(int) VbglR3GuestCtrlFileCbWrite(PVBGLR3GUESTCTRLCMDCTX pCtx, uint32_t uRc, uint32_t uWritten); +VBGLR3DECL(int) VbglR3GuestCtrlFileCbSeek(PVBGLR3GUESTCTRLCMDCTX pCtx, uint32_t uRc, uint64_t uOffActual); +VBGLR3DECL(int) VbglR3GuestCtrlFileCbTell(PVBGLR3GUESTCTRLCMDCTX pCtx, uint32_t uRc, uint64_t uOffActual); +VBGLR3DECL(int) VbglR3GuestCtrlProcCbStatus(PVBGLR3GUESTCTRLCMDCTX pCtx, uint32_t uPID, uint32_t uStatus, uint32_t uFlags, void *pvData, uint32_t cbData); +VBGLR3DECL(int) VbglR3GuestCtrlProcCbOutput(PVBGLR3GUESTCTRLCMDCTX pCtx, uint32_t uPID, uint32_t uHandle, uint32_t uFlags, void *pvData, uint32_t cbData); +VBGLR3DECL(int) VbglR3GuestCtrlProcCbStatusInput(PVBGLR3GUESTCTRLCMDCTX pCtx, uint32_t u32PID, uint32_t uStatus, uint32_t uFlags, uint32_t cbWritten); + +/** @} */ +# endif /* VBOX_WITH_GUEST_CONTROL defined */ + +/** @name Auto-logon handling + * @{ */ +VBGLR3DECL(int) VbglR3AutoLogonReportStatus(VBoxGuestFacilityStatus enmStatus); +VBGLR3DECL(bool) VbglR3AutoLogonIsRemoteSession(void); +/** @} */ + +/** @name User credentials handling + * @{ */ +VBGLR3DECL(int) VbglR3CredentialsQueryAvailability(void); +VBGLR3DECL(int) VbglR3CredentialsRetrieve(char **ppszUser, char **ppszPassword, char **ppszDomain); +VBGLR3DECL(int) VbglR3CredentialsRetrieveUtf16(PRTUTF16 *ppwszUser, PRTUTF16 *ppwszPassword, PRTUTF16 *ppwszDomain); +VBGLR3DECL(void) VbglR3CredentialsDestroy(char *pszUser, char *pszPassword, char *pszDomain, uint32_t cPasses); +VBGLR3DECL(void) VbglR3CredentialsDestroyUtf16(PRTUTF16 pwszUser, PRTUTF16 pwszPassword, PRTUTF16 pwszDomain, + uint32_t cPasses); +/** @} */ + +/** @name CPU hotplug monitor + * @{ */ +VBGLR3DECL(int) VbglR3CpuHotPlugInit(void); +VBGLR3DECL(int) VbglR3CpuHotPlugTerm(void); +VBGLR3DECL(int) VbglR3CpuHotPlugWaitForEvent(VMMDevCpuEventType *penmEventType, uint32_t *pidCpuCore, uint32_t *pidCpuPackage); +/** @} */ + +/** @name Page sharing + * @{ */ +VBGLR3DECL(int) VbglR3RegisterSharedModule(char *pszModuleName, char *pszVersion, RTGCPTR64 GCBaseAddr, uint32_t cbModule, unsigned cRegions, VMMDEVSHAREDREGIONDESC *pRegions); +VBGLR3DECL(int) VbglR3UnregisterSharedModule(char *pszModuleName, char *pszVersion, RTGCPTR64 GCBaseAddr, uint32_t cbModule); +VBGLR3DECL(int) VbglR3CheckSharedModules(void); +VBGLR3DECL(bool) VbglR3PageSharingIsEnabled(void); +VBGLR3DECL(int) VbglR3PageIsShared(RTGCPTR pPage, bool *pfShared, uint64_t *puPageFlags); +/** @} */ + +# ifdef VBOX_WITH_DRAG_AND_DROP +/** @name Drag and Drop + * @{ */ +/** + * Structure containing the context required for + * either retrieving or sending a HGCM guest drag'n drop + * commands from or to the host. + * + * Note: Do not change parameter order without also + * adapting all structure initializers. + */ +typedef struct VBGLR3GUESTDNDCMDCTX +{ + /** @todo This struct could be handy if we want to implement + * a second communication channel, e.g. via TCP/IP. + * Use a union for the HGCM stuff then. */ + + /** IN: HGCM client ID to use for communication. */ + uint32_t uClientID; + /** IN: Protocol version to use. */ + uint32_t uProtocol; + /** OUT: Number of parameters retrieved. */ + uint32_t uNumParms; +} VBGLR3GUESTDNDCMDCTX, *PVBGLR3GUESTDNDCMDCTX; + +typedef struct VBGLR3DNDHGCMEVENT +{ + uint32_t uType; /** The event type this struct contains. */ + uint32_t uScreenId; /** Screen ID this request belongs to. */ + char *pszFormats; /** Format list (\r\n separated). */ + uint32_t cbFormats; /** Size of pszFormats (\0 included). */ + union + { + struct + { + uint32_t uXpos; /** X position of guest screen. */ + uint32_t uYpos; /** Y position of guest screen. */ + uint32_t uDefAction; /** Proposed DnD action. */ + uint32_t uAllActions; /** Allowed DnD actions. */ + } a; /** Values used in init, move and drop event type. */ + struct + { + void *pvData; /** Data request. */ + size_t cbData; /** Size of pvData. */ + } b; /** Values used in drop data event type. */ + } u; +} VBGLR3DNDHGCMEVENT; +typedef VBGLR3DNDHGCMEVENT *PVBGLR3DNDHGCMEVENT; +typedef const PVBGLR3DNDHGCMEVENT CPVBGLR3DNDHGCMEVENT; +VBGLR3DECL(int) VbglR3DnDConnect(PVBGLR3GUESTDNDCMDCTX pCtx); +VBGLR3DECL(int) VbglR3DnDDisconnect(PVBGLR3GUESTDNDCMDCTX pCtx); + +VBGLR3DECL(int) VbglR3DnDProcessNextMessage(PVBGLR3GUESTDNDCMDCTX pCtx, CPVBGLR3DNDHGCMEVENT pEvent); + +VBGLR3DECL(int) VbglR3DnDHGAcknowledgeOperation(PVBGLR3GUESTDNDCMDCTX pCtx, uint32_t uAction); +VBGLR3DECL(int) VbglR3DnDHGRequestData(PVBGLR3GUESTDNDCMDCTX pCtx, const char* pcszFormat); +VBGLR3DECL(int) VbglR3DnDHGSetProgress(PVBGLR3GUESTDNDCMDCTX pCtx, uint32_t uStatus, uint8_t uPercent, int rcErr); +# ifdef VBOX_WITH_DRAG_AND_DROP_GH +VBGLR3DECL(int) VbglR3DnDGHAcknowledgePending(PVBGLR3GUESTDNDCMDCTX pCtx, uint32_t uDefAction, uint32_t uAllActions, const char* pcszFormats); +VBGLR3DECL(int) VbglR3DnDGHSendData(PVBGLR3GUESTDNDCMDCTX pCtx, const char *pszFormat, void *pvData, uint32_t cbData); +VBGLR3DECL(int) VbglR3DnDGHSendError(PVBGLR3GUESTDNDCMDCTX pCtx, int rcOp); +# endif /* VBOX_WITH_DRAG_AND_DROP_GH */ +/** @} */ +# endif /* VBOX_WITH_DRAG_AND_DROP */ + +/* Generic Host Channel Service. */ +VBGLR3DECL(int) VbglR3HostChannelInit(uint32_t *pu32HGCMClientId); +VBGLR3DECL(void) VbglR3HostChannelTerm(uint32_t u32HGCMClientId); +VBGLR3DECL(int) VbglR3HostChannelAttach(uint32_t *pu32ChannelHandle, uint32_t u32HGCMClientId, + const char *pszName, uint32_t u32Flags); +VBGLR3DECL(void) VbglR3HostChannelDetach(uint32_t u32ChannelHandle, uint32_t u32HGCMClientId); +VBGLR3DECL(int) VbglR3HostChannelSend(uint32_t u32ChannelHandle, uint32_t u32HGCMClientId, + void *pvData, uint32_t cbData); +VBGLR3DECL(int) VbglR3HostChannelRecv(uint32_t u32ChannelHandle, uint32_t u32HGCMClientId, + void *pvData, uint32_t cbData, + uint32_t *pu32SizeReceived, uint32_t *pu32SizeRemaining); +VBGLR3DECL(int) VbglR3HostChannelControl(uint32_t u32ChannelHandle, uint32_t u32HGCMClientId, + uint32_t u32Code, void *pvParm, uint32_t cbParm, + void *pvData, uint32_t cbData, uint32_t *pu32SizeDataReturned); +VBGLR3DECL(int) VbglR3HostChannelEventWait(uint32_t *pu32ChannelHandle, uint32_t u32HGCMClientId, + uint32_t *pu32EventId, void *pvParm, uint32_t cbParm, + uint32_t *pu32SizeReturned); +VBGLR3DECL(int) VbglR3HostChannelEventCancel(uint32_t u32ChannelHandle, uint32_t u32HGCMClientId); +VBGLR3DECL(int) VbglR3HostChannelQuery(const char *pszName, uint32_t u32HGCMClientId, uint32_t u32Code, + void *pvParm, uint32_t cbParm, void *pvData, uint32_t cbData, + uint32_t *pu32SizeDataReturned); + +/** @name Mode hint storage + * @{ */ +VBGLR3DECL(int) VbglR3ReadVideoMode(unsigned cDisplay, unsigned *cx, + unsigned *cy, unsigned *cBPP, unsigned *x, + unsigned *y, unsigned *fEnabled); +VBGLR3DECL(int) VbglR3WriteVideoMode(unsigned cDisplay, unsigned cx, + unsigned cy, unsigned cBPP, unsigned x, + unsigned y, unsigned fEnabled); +/** @} */ + +#endif /* IN_RING3 */ +/** @} */ + +RT_C_DECLS_END + +/** @} */ + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/VBox/VBoxGuestMangling.h +++ linux-4.2.0/ubuntu/vbox/include/VBox/VBoxGuestMangling.h @@ -0,0 +1,32 @@ +/** @file + * VBoxGuest - Mangling of IPRT symbols for guest drivers. + * + * This is included via a compiler directive on platforms with a global kernel + * symbol name space (i.e. not Windows, OS/2 and Mac OS X (?)). + */ + +/* + * Copyright (C) 2011-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +#define RT_MANGLER(symbol) VBoxGuest_##symbol +#include + --- linux-4.2.0.orig/ubuntu/vbox/include/VBox/VMMDev.h +++ linux-4.2.0/ubuntu/vbox/include/VBox/VMMDev.h @@ -0,0 +1,2205 @@ +/** @file + * Virtual Device for Guest <-> VMM/Host communication (ADD,DEV). + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___VBox_VMMDev_h +#define ___VBox_VMMDev_h + +#include +#include /* for the PCI IDs. */ +#include +#include +#include +#include +#include + + +#pragma pack(4) /* force structure dword packing here. */ +RT_C_DECLS_BEGIN + + +/** @defgroup grp_vmmdev VMM Device + * + * Note! This interface cannot be changed, it can only be extended! + * + * @{ + */ + + +/** Size of VMMDev RAM region accessible by guest. + * Must be big enough to contain VMMDevMemory structure (see further down). + * For now: 4 megabyte. + */ +#define VMMDEV_RAM_SIZE (4 * 256 * PAGE_SIZE) + +/** Size of VMMDev heap region accessible by guest. + * (Must be a power of two (pci range).) + */ +#define VMMDEV_HEAP_SIZE (4 * PAGE_SIZE) + +/** Port for generic request interface (relative offset). */ +#define VMMDEV_PORT_OFF_REQUEST 0 + + +/** @name VMMDev events. + * + * Used mainly by VMMDevReq_AcknowledgeEvents/VMMDevEvents and version 1.3 of + * VMMDevMemory. + * + * @{ + */ +/** Host mouse capabilities has been changed. */ +#define VMMDEV_EVENT_MOUSE_CAPABILITIES_CHANGED RT_BIT(0) +/** HGCM event. */ +#define VMMDEV_EVENT_HGCM RT_BIT(1) +/** A display change request has been issued. */ +#define VMMDEV_EVENT_DISPLAY_CHANGE_REQUEST RT_BIT(2) +/** Credentials are available for judgement. */ +#define VMMDEV_EVENT_JUDGE_CREDENTIALS RT_BIT(3) +/** The guest has been restored. */ +#define VMMDEV_EVENT_RESTORED RT_BIT(4) +/** Seamless mode state changed. */ +#define VMMDEV_EVENT_SEAMLESS_MODE_CHANGE_REQUEST RT_BIT(5) +/** Memory balloon size changed. */ +#define VMMDEV_EVENT_BALLOON_CHANGE_REQUEST RT_BIT(6) +/** Statistics interval changed. */ +#define VMMDEV_EVENT_STATISTICS_INTERVAL_CHANGE_REQUEST RT_BIT(7) +/** VRDP status changed. */ +#define VMMDEV_EVENT_VRDP RT_BIT(8) +/** New mouse position data available. */ +#define VMMDEV_EVENT_MOUSE_POSITION_CHANGED RT_BIT(9) +/** CPU hotplug event occurred. */ +#define VMMDEV_EVENT_CPU_HOTPLUG RT_BIT(10) +/** The mask of valid events, for sanity checking. */ +#define VMMDEV_EVENT_VALID_EVENT_MASK UINT32_C(0x000007ff) +/** @} */ + + +/** @defgroup grp_vmmdev_req VMMDev Generic Request Interface + * @{ + */ + +/** @name Current version of the VMMDev interface. + * + * Additions are allowed to work only if + * additions_major == vmmdev_current && additions_minor <= vmmdev_current. + * Additions version is reported to host (VMMDev) by VMMDevReq_ReportGuestInfo. + * + * @remarks These defines also live in the 16-bit and assembly versions of this + * header. + */ +#define VMMDEV_VERSION 0x00010004 +#define VMMDEV_VERSION_MAJOR (VMMDEV_VERSION >> 16) +#define VMMDEV_VERSION_MINOR (VMMDEV_VERSION & 0xffff) +/** @} */ + +/** Maximum request packet size. */ +#define VMMDEV_MAX_VMMDEVREQ_SIZE _1M +/** Maximum number of HGCM parameters. */ +#define VMMDEV_MAX_HGCM_PARMS 1024 +/** Maximum total size of hgcm buffers in one call. */ +#define VMMDEV_MAX_HGCM_DATA_SIZE UINT32_C(0x7FFFFFFF) + +/** + * VMMDev request types. + * @note when updating this, adjust vmmdevGetRequestSize() as well + */ +typedef enum +{ + VMMDevReq_InvalidRequest = 0, + VMMDevReq_GetMouseStatus = 1, + VMMDevReq_SetMouseStatus = 2, + VMMDevReq_SetPointerShape = 3, + VMMDevReq_GetHostVersion = 4, + VMMDevReq_Idle = 5, + VMMDevReq_GetHostTime = 10, + VMMDevReq_GetHypervisorInfo = 20, + VMMDevReq_SetHypervisorInfo = 21, + VMMDevReq_RegisterPatchMemory = 22, /* since version 3.0.6 */ + VMMDevReq_DeregisterPatchMemory = 23, /* since version 3.0.6 */ + VMMDevReq_SetPowerStatus = 30, + VMMDevReq_AcknowledgeEvents = 41, + VMMDevReq_CtlGuestFilterMask = 42, + VMMDevReq_ReportGuestInfo = 50, + VMMDevReq_ReportGuestInfo2 = 58, /* since version 3.2.0 */ + VMMDevReq_ReportGuestStatus = 59, /* since version 3.2.8 */ + VMMDevReq_ReportGuestUserState = 74, /* since version 4.3 */ + /** + * Retrieve a display resize request sent by the host using + * @a IDisplay:setVideoModeHint. Deprecated. + * + * Similar to @a VMMDevReq_GetDisplayChangeRequest2, except that it only + * considers host requests sent for the first virtual display. This guest + * request should not be used in new guest code, and the results are + * undefined if a guest mixes calls to this and + * @a VMMDevReq_GetDisplayChangeRequest2. + */ + VMMDevReq_GetDisplayChangeRequest = 51, + VMMDevReq_VideoModeSupported = 52, + VMMDevReq_GetHeightReduction = 53, + /** + * Retrieve a display resize request sent by the host using + * @a IDisplay:setVideoModeHint. + * + * Queries a display resize request sent from the host. If the + * @a eventAck member is sent to true and there is an unqueried + * request available for one of the virtual display then that request will + * be returned. If several displays have unqueried requests the lowest + * numbered display will be chosen first. Only the most recent unseen + * request for each display is remembered. + * If @a eventAck is set to false, the last host request queried with + * @a eventAck set is resent, or failing that the most recent received from + * the host. If no host request was ever received then all zeros are + * returned. + */ + VMMDevReq_GetDisplayChangeRequest2 = 54, + VMMDevReq_ReportGuestCapabilities = 55, + VMMDevReq_SetGuestCapabilities = 56, + VMMDevReq_VideoModeSupported2 = 57, /* since version 3.2.0 */ + VMMDevReq_GetDisplayChangeRequestEx = 80, /* since version 4.2.4 */ +#ifdef VBOX_WITH_HGCM + VMMDevReq_HGCMConnect = 60, + VMMDevReq_HGCMDisconnect = 61, +#ifdef VBOX_WITH_64_BITS_GUESTS + VMMDevReq_HGCMCall32 = 62, + VMMDevReq_HGCMCall64 = 63, +#else + VMMDevReq_HGCMCall = 62, +#endif /* VBOX_WITH_64_BITS_GUESTS */ + VMMDevReq_HGCMCancel = 64, + VMMDevReq_HGCMCancel2 = 65, +#endif + VMMDevReq_VideoAccelEnable = 70, + VMMDevReq_VideoAccelFlush = 71, + VMMDevReq_VideoSetVisibleRegion = 72, + VMMDevReq_GetSeamlessChangeRequest = 73, + VMMDevReq_QueryCredentials = 100, + VMMDevReq_ReportCredentialsJudgement = 101, + VMMDevReq_ReportGuestStats = 110, + VMMDevReq_GetMemBalloonChangeRequest = 111, + VMMDevReq_GetStatisticsChangeRequest = 112, + VMMDevReq_ChangeMemBalloon = 113, + VMMDevReq_GetVRDPChangeRequest = 150, + VMMDevReq_LogString = 200, + VMMDevReq_GetCpuHotPlugRequest = 210, + VMMDevReq_SetCpuHotPlugStatus = 211, + VMMDevReq_RegisterSharedModule = 212, + VMMDevReq_UnregisterSharedModule = 213, + VMMDevReq_CheckSharedModules = 214, + VMMDevReq_GetPageSharingStatus = 215, + VMMDevReq_DebugIsPageShared = 216, + VMMDevReq_GetSessionId = 217, /* since version 3.2.8 */ + VMMDevReq_WriteCoreDump = 218, + VMMDevReq_GuestHeartbeat = 219, + VMMDevReq_HeartbeatConfigure = 220, + VMMDevReq_SizeHack = 0x7fffffff +} VMMDevRequestType; + +#ifdef VBOX_WITH_64_BITS_GUESTS +/* + * Constants and structures are redefined for the guest. + * + * Host code MUST always use either *32 or *64 variant explicitely. + * Host source code will use VBOX_HGCM_HOST_CODE define to catch undefined + * data types and constants. + * + * This redefinition means that the new additions builds will use + * the *64 or *32 variants depending on the current architecture bit count (ARCH_BITS). + */ +# ifndef VBOX_HGCM_HOST_CODE +# if ARCH_BITS == 64 +# define VMMDevReq_HGCMCall VMMDevReq_HGCMCall64 +# elif ARCH_BITS == 32 +# define VMMDevReq_HGCMCall VMMDevReq_HGCMCall32 +# else +# error "Unsupported ARCH_BITS" +# endif +# endif /* !VBOX_HGCM_HOST_CODE */ +#endif /* VBOX_WITH_64_BITS_GUESTS */ + +/** Version of VMMDevRequestHeader structure. */ +#define VMMDEV_REQUEST_HEADER_VERSION (0x10001) + + +/** + * Generic VMMDev request header. + */ +typedef struct +{ + /** IN: Size of the structure in bytes (including body). */ + uint32_t size; + /** IN: Version of the structure. */ + uint32_t version; + /** IN: Type of the request. */ + VMMDevRequestType requestType; + /** OUT: Return code. */ + int32_t rc; + /** Reserved field no.1. MBZ. */ + uint32_t reserved1; + /** Reserved field no.2. MBZ. */ + uint32_t reserved2; +} VMMDevRequestHeader; +AssertCompileSize(VMMDevRequestHeader, 24); + + +/** + * Mouse status request structure. + * + * Used by VMMDevReq_GetMouseStatus and VMMDevReq_SetMouseStatus. + */ +typedef struct +{ + /** header */ + VMMDevRequestHeader header; + /** Mouse feature mask. See VMMDEV_MOUSE_*. */ + uint32_t mouseFeatures; + /** Mouse x position. */ + int32_t pointerXPos; + /** Mouse y position. */ + int32_t pointerYPos; +} VMMDevReqMouseStatus; +AssertCompileSize(VMMDevReqMouseStatus, 24+12); + +/** @name Mouse capability bits (VMMDevReqMouseStatus::mouseFeatures). + * @{ */ +/** The guest can (== wants to) handle absolute coordinates. */ +#define VMMDEV_MOUSE_GUEST_CAN_ABSOLUTE RT_BIT(0) +/** The host can (== wants to) send absolute coordinates. + * (Input not captured.) */ +#define VMMDEV_MOUSE_HOST_WANTS_ABSOLUTE RT_BIT(1) +/** The guest can *NOT* switch to software cursor and therefore depends on the + * host cursor. + * + * When guest additions are installed and the host has promised to display the + * cursor itself, the guest installs a hardware mouse driver. Don't ask the + * guest to switch to a software cursor then. */ +#define VMMDEV_MOUSE_GUEST_NEEDS_HOST_CURSOR RT_BIT(2) +/** The host does NOT provide support for drawing the cursor itself. */ +#define VMMDEV_MOUSE_HOST_CANNOT_HWPOINTER RT_BIT(3) +/** The guest can read VMMDev events to find out about pointer movement */ +#define VMMDEV_MOUSE_NEW_PROTOCOL RT_BIT(4) +/** If the guest changes the status of the + * VMMDEV_MOUSE_GUEST_NEEDS_HOST_CURSOR bit, the host will honour this */ +#define VMMDEV_MOUSE_HOST_RECHECKS_NEEDS_HOST_CURSOR RT_BIT(5) +/** The host supplies an absolute pointing device. The Guest Additions may + * wish to use this to decide whether to install their own driver */ +#define VMMDEV_MOUSE_HOST_HAS_ABS_DEV RT_BIT(6) +/** The mask of all VMMDEV_MOUSE_* flags */ +#define VMMDEV_MOUSE_MASK UINT32_C(0x0000007f) +/** The mask of guest capability changes for which notification events should + * be sent */ +#define VMMDEV_MOUSE_NOTIFY_HOST_MASK \ + (VMMDEV_MOUSE_GUEST_CAN_ABSOLUTE | VMMDEV_MOUSE_GUEST_NEEDS_HOST_CURSOR) +/** The mask of all capabilities which the guest can legitimately change */ +#define VMMDEV_MOUSE_GUEST_MASK \ + (VMMDEV_MOUSE_NOTIFY_HOST_MASK | VMMDEV_MOUSE_NEW_PROTOCOL) +/** The mask of host capability changes for which notification events should + * be sent */ +#define VMMDEV_MOUSE_NOTIFY_GUEST_MASK \ + VMMDEV_MOUSE_HOST_WANTS_ABSOLUTE +/** The mask of all capabilities which the host can legitimately change */ +#define VMMDEV_MOUSE_HOST_MASK \ + ( VMMDEV_MOUSE_NOTIFY_GUEST_MASK \ + | VMMDEV_MOUSE_HOST_CANNOT_HWPOINTER \ + | VMMDEV_MOUSE_HOST_RECHECKS_NEEDS_HOST_CURSOR \ + | VMMDEV_MOUSE_HOST_HAS_ABS_DEV) +/** @} */ + +/** @name Absolute mouse reporting range + * @{ */ +/** @todo Should these be here? They are needed by both host and guest. */ +/** The minumum value our pointing device can return. */ +#define VMMDEV_MOUSE_RANGE_MIN 0 +/** The maximum value our pointing device can return. */ +#define VMMDEV_MOUSE_RANGE_MAX 0xFFFF +/** The full range our pointing device can return. */ +#define VMMDEV_MOUSE_RANGE (VMMDEV_MOUSE_RANGE_MAX - VMMDEV_MOUSE_RANGE_MIN) +/** @} */ + + +/** + * Mouse pointer shape/visibility change request. + * + * Used by VMMDevReq_SetPointerShape. The size is variable. + */ +typedef struct VMMDevReqMousePointer +{ + /** Header. */ + VMMDevRequestHeader header; + /** VBOX_MOUSE_POINTER_* bit flags. */ + uint32_t fFlags; + /** x coordinate of hot spot. */ + uint32_t xHot; + /** y coordinate of hot spot. */ + uint32_t yHot; + /** Width of the pointer in pixels. */ + uint32_t width; + /** Height of the pointer in scanlines. */ + uint32_t height; + /** Pointer data. + * + **** + * The data consists of 1 bpp AND mask followed by 32 bpp XOR (color) mask. + * + * For pointers without alpha channel the XOR mask pixels are 32 bit values: (lsb)BGR0(msb). + * For pointers with alpha channel the XOR mask consists of (lsb)BGRA(msb) 32 bit values. + * + * Guest driver must create the AND mask for pointers with alpha channel, so if host does not + * support alpha, the pointer could be displayed as a normal color pointer. The AND mask can + * be constructed from alpha values. For example alpha value >= 0xf0 means bit 0 in the AND mask. + * + * The AND mask is 1 bpp bitmap with byte aligned scanlines. Size of AND mask, + * therefore, is cbAnd = (width + 7) / 8 * height. The padding bits at the + * end of any scanline are undefined. + * + * The XOR mask follows the AND mask on the next 4 bytes aligned offset: + * uint8_t *pXor = pAnd + (cbAnd + 3) & ~3 + * Bytes in the gap between the AND and the XOR mask are undefined. + * XOR mask scanlines have no gap between them and size of XOR mask is: + * cXor = width * 4 * height. + **** + * + * Preallocate 4 bytes for accessing actual data as p->pointerData. + */ + char pointerData[4]; +} VMMDevReqMousePointer; +AssertCompileSize(VMMDevReqMousePointer, 24+24); + +/** + * Get the size that a VMMDevReqMousePointer request should have for a given + * size of cursor, including the trailing cursor image and mask data. + * @note an "empty" request still has the four preallocated bytes of data + * + * @returns the size + * @param width the cursor width + * @param height the cursor height + */ +DECLINLINE(size_t) vmmdevGetMousePointerReqSize(uint32_t width, uint32_t height) +{ + size_t cbBase = RT_OFFSETOF(VMMDevReqMousePointer, pointerData); + size_t cbMask = (width + 7) / 8 * height; + size_t cbArgb = width * height * 4; + return RT_MAX(cbBase + ((cbMask + 3) & ~3) + cbArgb, + sizeof(VMMDevReqMousePointer)); +} + +/** @name VMMDevReqMousePointer::fFlags + * @note The VBOX_MOUSE_POINTER_* flags are used in the guest video driver, + * values must be <= 0x8000 and must not be changed. (try make more sense + * of this, please). + * @{ + */ +/** pointer is visible */ +#define VBOX_MOUSE_POINTER_VISIBLE (0x0001) +/** pointer has alpha channel */ +#define VBOX_MOUSE_POINTER_ALPHA (0x0002) +/** pointerData contains new pointer shape */ +#define VBOX_MOUSE_POINTER_SHAPE (0x0004) +/** @} */ + + +/** + * String log request structure. + * + * Used by VMMDevReq_LogString. + * @deprecated Use the IPRT logger or VbglR3WriteLog instead. + */ +typedef struct +{ + /** header */ + VMMDevRequestHeader header; + /** variable length string data */ + char szString[1]; +} VMMDevReqLogString; +AssertCompileSize(VMMDevReqLogString, 24+4); + + +/** + * VirtualBox host version request structure. + * + * Used by VMMDevReq_GetHostVersion. + * + * @remarks VBGL uses this to detect the precense of new features in the + * interface. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** Major version. */ + uint16_t major; + /** Minor version. */ + uint16_t minor; + /** Build number. */ + uint32_t build; + /** SVN revision. */ + uint32_t revision; + /** Feature mask. */ + uint32_t features; +} VMMDevReqHostVersion; +AssertCompileSize(VMMDevReqHostVersion, 24+16); + +/** @name VMMDevReqHostVersion::features + * @{ */ +/** Physical page lists are supported by HGCM. */ +#define VMMDEV_HVF_HGCM_PHYS_PAGE_LIST RT_BIT(0) +/** @} */ + + +/** + * Guest capabilities structure. + * + * Used by VMMDevReq_ReportGuestCapabilities. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** Capabilities (VMMDEV_GUEST_*). */ + uint32_t caps; +} VMMDevReqGuestCapabilities; +AssertCompileSize(VMMDevReqGuestCapabilities, 24+4); + +/** + * Guest capabilities structure, version 2. + * + * Used by VMMDevReq_SetGuestCapabilities. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** Mask of capabilities to be added. */ + uint32_t u32OrMask; + /** Mask of capabilities to be removed. */ + uint32_t u32NotMask; +} VMMDevReqGuestCapabilities2; +AssertCompileSize(VMMDevReqGuestCapabilities2, 24+8); + +/** @name Guest capability bits. + * Used by VMMDevReq_ReportGuestCapabilities and VMMDevReq_SetGuestCapabilities. + * @{ */ +/** The guest supports seamless display rendering. */ +#define VMMDEV_GUEST_SUPPORTS_SEAMLESS RT_BIT_32(0) +/** The guest supports mapping guest to host windows. */ +#define VMMDEV_GUEST_SUPPORTS_GUEST_HOST_WINDOW_MAPPING RT_BIT_32(1) +/** The guest graphical additions are active. + * Used for fast activation and deactivation of certain graphical operations + * (e.g. resizing & seamless). The legacy VMMDevReq_ReportGuestCapabilities + * request sets this automatically, but VMMDevReq_SetGuestCapabilities does + * not. */ +#define VMMDEV_GUEST_SUPPORTS_GRAPHICS RT_BIT_32(2) +/** The mask of valid events, for sanity checking. */ +#define VMMDEV_GUEST_CAPABILITIES_MASK UINT32_C(0x00000007) +/** @} */ + + +/** + * Idle request structure. + * + * Used by VMMDevReq_Idle. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; +} VMMDevReqIdle; +AssertCompileSize(VMMDevReqIdle, 24); + + +/** + * Host time request structure. + * + * Used by VMMDevReq_GetHostTime. + */ +typedef struct +{ + /** Header */ + VMMDevRequestHeader header; + /** OUT: Time in milliseconds since unix epoch. */ + uint64_t time; +} VMMDevReqHostTime; +AssertCompileSize(VMMDevReqHostTime, 24+8); + + +/** + * Hypervisor info structure. + * + * Used by VMMDevReq_GetHypervisorInfo and VMMDevReq_SetHypervisorInfo. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** Guest virtual address of proposed hypervisor start. + * Not used by VMMDevReq_GetHypervisorInfo. + * @todo Make this 64-bit compatible? */ + RTGCPTR32 hypervisorStart; + /** Hypervisor size in bytes. */ + uint32_t hypervisorSize; +} VMMDevReqHypervisorInfo; +AssertCompileSize(VMMDevReqHypervisorInfo, 24+8); + +/** @name Default patch memory size . + * Used by VMMDevReq_RegisterPatchMemory and VMMDevReq_DeregisterPatchMemory. + * @{ */ +#define VMMDEV_GUEST_DEFAULT_PATCHMEM_SIZE 8192 +/** @} */ + +/** + * Patching memory structure. (locked executable & read-only page from the guest's perspective) + * + * Used by VMMDevReq_RegisterPatchMemory and VMMDevReq_DeregisterPatchMemory + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** Guest virtual address of the patching page(s). */ + RTGCPTR64 pPatchMem; + /** Patch page size in bytes. */ + uint32_t cbPatchMem; +} VMMDevReqPatchMemory; +AssertCompileSize(VMMDevReqPatchMemory, 24+12); + + +/** + * Guest power requests. + * + * See VMMDevReq_SetPowerStatus and VMMDevPowerStateRequest. + */ +typedef enum +{ + VMMDevPowerState_Invalid = 0, + VMMDevPowerState_Pause = 1, + VMMDevPowerState_PowerOff = 2, + VMMDevPowerState_SaveState = 3, + VMMDevPowerState_SizeHack = 0x7fffffff +} VMMDevPowerState; +AssertCompileSize(VMMDevPowerState, 4); + +/** + * VM power status structure. + * + * Used by VMMDevReq_SetPowerStatus. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** Power state request. */ + VMMDevPowerState powerState; +} VMMDevPowerStateRequest; +AssertCompileSize(VMMDevPowerStateRequest, 24+4); + + +/** + * Pending events structure. + * + * Used by VMMDevReq_AcknowledgeEvents. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** OUT: Pending event mask. */ + uint32_t events; +} VMMDevEvents; +AssertCompileSize(VMMDevEvents, 24+4); + + +/** + * Guest event filter mask control. + * + * Used by VMMDevReq_CtlGuestFilterMask. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** Mask of events to be added to the filter. */ + uint32_t u32OrMask; + /** Mask of events to be removed from the filter. */ + uint32_t u32NotMask; +} VMMDevCtlGuestFilterMask; +AssertCompileSize(VMMDevCtlGuestFilterMask, 24+8); + + +/** + * Guest information structure. + * + * Used by VMMDevReportGuestInfo and PDMIVMMDEVCONNECTOR::pfnUpdateGuestVersion. + */ +typedef struct VBoxGuestInfo +{ + /** The VMMDev interface version expected by additions. + * *Deprecated*, do not use anymore! Will be removed. */ + uint32_t interfaceVersion; + /** Guest OS type. */ + VBOXOSTYPE osType; +} VBoxGuestInfo; +AssertCompileSize(VBoxGuestInfo, 8); + +/** + * Guest information report. + * + * Used by VMMDevReq_ReportGuestInfo. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** Guest information. */ + VBoxGuestInfo guestInfo; +} VMMDevReportGuestInfo; +AssertCompileSize(VMMDevReportGuestInfo, 24+8); + + +/** + * Guest information structure, version 2. + * + * Used by VMMDevReportGuestInfo2 and PDMIVMMDEVCONNECTOR::pfnUpdateGuestVersion2. + */ +typedef struct VBoxGuestInfo2 +{ + /** Major version. */ + uint16_t additionsMajor; + /** Minor version. */ + uint16_t additionsMinor; + /** Build number. */ + uint32_t additionsBuild; + /** SVN revision. */ + uint32_t additionsRevision; + /** Feature mask, currently unused. */ + uint32_t additionsFeatures; + /** The intentional meaning of this field was: + * Some additional information, for example 'Beta 1' or something like that. + * + * The way it was implemented was implemented: VBOX_VERSION_STRING. + * + * This means the first three members are duplicated in this field (if the guest + * build config is sane). So, the user must check this and chop it off before + * usage. There is, because of the Main code's blind trust in the field's + * content, no way back. */ + char szName[128]; +} VBoxGuestInfo2; +AssertCompileSize(VBoxGuestInfo2, 144); + +/** + * Guest information report, version 2. + * + * Used by VMMDevReq_ReportGuestInfo2. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** Guest information. */ + VBoxGuestInfo2 guestInfo; +} VMMDevReportGuestInfo2; +AssertCompileSize(VMMDevReportGuestInfo2, 24+144); + + +/** + * The guest facility. + * This needs to be kept in sync with AdditionsFacilityType of the Main API! + */ +typedef enum +{ + VBoxGuestFacilityType_Unknown = 0, + VBoxGuestFacilityType_VBoxGuestDriver = 20, + VBoxGuestFacilityType_AutoLogon = 90, /* VBoxGINA / VBoxCredProv / pam_vbox. */ + VBoxGuestFacilityType_VBoxService = 100, + VBoxGuestFacilityType_VBoxTrayClient = 101, /* VBoxTray (Windows), VBoxClient (Linux, Unix). */ + VBoxGuestFacilityType_Seamless = 1000, + VBoxGuestFacilityType_Graphics = 1100, + VBoxGuestFacilityType_All = 0x7ffffffe, + VBoxGuestFacilityType_SizeHack = 0x7fffffff +} VBoxGuestFacilityType; +AssertCompileSize(VBoxGuestFacilityType, 4); + + +/** + * The current guest status of a facility. + * This needs to be kept in sync with AdditionsFacilityStatus of the Main API! + */ +typedef enum +{ + VBoxGuestFacilityStatus_Inactive = 0, + VBoxGuestFacilityStatus_Paused = 1, + VBoxGuestFacilityStatus_PreInit = 20, + VBoxGuestFacilityStatus_Init = 30, + VBoxGuestFacilityStatus_Active = 50, + VBoxGuestFacilityStatus_Terminating = 100, + VBoxGuestFacilityStatus_Terminated = 101, + VBoxGuestFacilityStatus_Failed = 800, + VBoxGuestFacilityStatus_Unknown = 999, + VBoxGuestFacilityStatus_SizeHack = 0x7fffffff +} VBoxGuestFacilityStatus; +AssertCompileSize(VBoxGuestFacilityStatus, 4); + + +/** + * The facility class. + * This needs to be kept in sync with AdditionsFacilityClass of the Main API! + */ +typedef enum +{ + VBoxGuestFacilityClass_None = 0, + VBoxGuestFacilityClass_Driver = 10, + VBoxGuestFacilityClass_Service = 30, + VBoxGuestFacilityClass_Program = 50, + VBoxGuestFacilityClass_Feature = 100, + VBoxGuestFacilityClass_ThirdParty = 999, + VBoxGuestFacilityClass_All = 0x7ffffffe, + VBoxGuestFacilityClass_SizeHack = 0x7fffffff +} VBoxGuestFacilityClass; +AssertCompileSize(VBoxGuestFacilityClass, 4); + + +/** + * Guest status structure. + * + * Used by VMMDevReqGuestStatus. + */ +typedef struct VBoxGuestStatus +{ + /** Facility the status is indicated for. */ + VBoxGuestFacilityType facility; + /** Current guest status. */ + VBoxGuestFacilityStatus status; + /** Flags, not used at the moment. */ + uint32_t flags; +} VBoxGuestStatus; +AssertCompileSize(VBoxGuestStatus, 12); + +/** + * Guest Additions status structure. + * + * Used by VMMDevReq_ReportGuestStatus. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** Guest information. */ + VBoxGuestStatus guestStatus; +} VMMDevReportGuestStatus; +AssertCompileSize(VMMDevReportGuestStatus, 24+12); + + +/** + * The current status of specific guest user. + * This needs to be kept in sync with GuestUserState of the Main API! + */ +typedef enum VBoxGuestUserState +{ + VBoxGuestUserState_Unknown = 0, + VBoxGuestUserState_LoggedIn = 1, + VBoxGuestUserState_LoggedOut = 2, + VBoxGuestUserState_Locked = 3, + VBoxGuestUserState_Unlocked = 4, + VBoxGuestUserState_Disabled = 5, + VBoxGuestUserState_Idle = 6, + VBoxGuestUserState_InUse = 7, + VBoxGuestUserState_Created = 8, + VBoxGuestUserState_Deleted = 9, + VBoxGuestUserState_SessionChanged = 10, + VBoxGuestUserState_CredentialsChanged = 11, + VBoxGuestUserState_RoleChanged = 12, + VBoxGuestUserState_GroupAdded = 13, + VBoxGuestUserState_GroupRemoved = 14, + VBoxGuestUserState_Elevated = 15, + VBoxGuestUserState_SizeHack = 0x7fffffff +} VBoxGuestUserState; +AssertCompileSize(VBoxGuestUserState, 4); + + +/** + * Guest user status updates. + */ +typedef struct VBoxGuestUserStatus +{ + /** The guest user state to send. */ + VBoxGuestUserState state; + /** Size (in bytes) of szUser. */ + uint32_t cbUser; + /** Size (in bytes) of szDomain. */ + uint32_t cbDomain; + /** Size (in bytes) of aDetails. */ + uint32_t cbDetails; + /** Note: Here begins the dynamically + * allocated region. */ + /** Guest user to report state for. */ + char szUser[1]; + /** Domain the guest user is bound to. */ + char szDomain[1]; + /** Optional details of the state. */ + uint8_t aDetails[1]; +} VBoxGuestUserStatus; +AssertCompileSize(VBoxGuestUserStatus, 20); + + +/** + * Guest user status structure. + * + * Used by VMMDevReq_ReportGuestUserStatus. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** Guest user status. */ + VBoxGuestUserStatus status; +} VMMDevReportGuestUserState; +AssertCompileSize(VMMDevReportGuestUserState, 24+20); + + +/** + * Guest statistics structure. + * + * Used by VMMDevReportGuestStats and PDMIVMMDEVCONNECTOR::pfnReportStatistics. + */ +typedef struct VBoxGuestStatistics +{ + /** Virtual CPU ID. */ + uint32_t u32CpuId; + /** Reported statistics. */ + uint32_t u32StatCaps; + /** Idle CPU load (0-100) for last interval. */ + uint32_t u32CpuLoad_Idle; + /** Kernel CPU load (0-100) for last interval. */ + uint32_t u32CpuLoad_Kernel; + /** User CPU load (0-100) for last interval. */ + uint32_t u32CpuLoad_User; + /** Nr of threads. */ + uint32_t u32Threads; + /** Nr of processes. */ + uint32_t u32Processes; + /** Nr of handles. */ + uint32_t u32Handles; + /** Memory load (0-100). */ + uint32_t u32MemoryLoad; + /** Page size of guest system. */ + uint32_t u32PageSize; + /** Total physical memory (in 4KB pages). */ + uint32_t u32PhysMemTotal; + /** Available physical memory (in 4KB pages). */ + uint32_t u32PhysMemAvail; + /** Ballooned physical memory (in 4KB pages). */ + uint32_t u32PhysMemBalloon; + /** Total number of committed memory (which is not necessarily in-use) (in 4KB pages). */ + uint32_t u32MemCommitTotal; + /** Total amount of memory used by the kernel (in 4KB pages). */ + uint32_t u32MemKernelTotal; + /** Total amount of paged memory used by the kernel (in 4KB pages). */ + uint32_t u32MemKernelPaged; + /** Total amount of nonpaged memory used by the kernel (in 4KB pages). */ + uint32_t u32MemKernelNonPaged; + /** Total amount of memory used for the system cache (in 4KB pages). */ + uint32_t u32MemSystemCache; + /** Pagefile size (in 4KB pages). */ + uint32_t u32PageFileSize; +} VBoxGuestStatistics; +AssertCompileSize(VBoxGuestStatistics, 19*4); + +/** @name Guest statistics values (VBoxGuestStatistics::u32StatCaps). + * @{ */ +#define VBOX_GUEST_STAT_CPU_LOAD_IDLE RT_BIT(0) +#define VBOX_GUEST_STAT_CPU_LOAD_KERNEL RT_BIT(1) +#define VBOX_GUEST_STAT_CPU_LOAD_USER RT_BIT(2) +#define VBOX_GUEST_STAT_THREADS RT_BIT(3) +#define VBOX_GUEST_STAT_PROCESSES RT_BIT(4) +#define VBOX_GUEST_STAT_HANDLES RT_BIT(5) +#define VBOX_GUEST_STAT_MEMORY_LOAD RT_BIT(6) +#define VBOX_GUEST_STAT_PHYS_MEM_TOTAL RT_BIT(7) +#define VBOX_GUEST_STAT_PHYS_MEM_AVAIL RT_BIT(8) +#define VBOX_GUEST_STAT_PHYS_MEM_BALLOON RT_BIT(9) +#define VBOX_GUEST_STAT_MEM_COMMIT_TOTAL RT_BIT(10) +#define VBOX_GUEST_STAT_MEM_KERNEL_TOTAL RT_BIT(11) +#define VBOX_GUEST_STAT_MEM_KERNEL_PAGED RT_BIT(12) +#define VBOX_GUEST_STAT_MEM_KERNEL_NONPAGED RT_BIT(13) +#define VBOX_GUEST_STAT_MEM_SYSTEM_CACHE RT_BIT(14) +#define VBOX_GUEST_STAT_PAGE_FILE_SIZE RT_BIT(15) +/** @} */ + +/** + * Guest statistics command structure. + * + * Used by VMMDevReq_ReportGuestStats. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** Guest information. */ + VBoxGuestStatistics guestStats; +} VMMDevReportGuestStats; +AssertCompileSize(VMMDevReportGuestStats, 24+19*4); + + +/** Memory balloon change request structure. */ +#define VMMDEV_MAX_MEMORY_BALLOON(PhysMemTotal) ( (9 * (PhysMemTotal)) / 10 ) + +/** + * Poll for ballooning change request. + * + * Used by VMMDevReq_GetMemBalloonChangeRequest. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** Balloon size in megabytes. */ + uint32_t cBalloonChunks; + /** Guest ram size in megabytes. */ + uint32_t cPhysMemChunks; + /** Setting this to VMMDEV_EVENT_BALLOON_CHANGE_REQUEST indicates that the + * request is a response to that event. + * (Don't confuse this with VMMDevReq_AcknowledgeEvents.) */ + uint32_t eventAck; +} VMMDevGetMemBalloonChangeRequest; +AssertCompileSize(VMMDevGetMemBalloonChangeRequest, 24+12); + + +/** + * Change the size of the balloon. + * + * Used by VMMDevReq_ChangeMemBalloon. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** The number of pages in the array. */ + uint32_t cPages; + /** true = inflate, false = deflate. */ + uint32_t fInflate; + /** Physical address (RTGCPHYS) of each page, variable size. */ + RTGCPHYS aPhysPage[1]; +} VMMDevChangeMemBalloon; +AssertCompileSize(VMMDevChangeMemBalloon, 24+16); + +/** @name The ballooning chunk size which VMMDev works at. + * @{ */ +#define VMMDEV_MEMORY_BALLOON_CHUNK_PAGES (_1M/4096) +#define VMMDEV_MEMORY_BALLOON_CHUNK_SIZE (VMMDEV_MEMORY_BALLOON_CHUNK_PAGES*4096) +/** @} */ + + +/** + * Guest statistics interval change request structure. + * + * Used by VMMDevReq_GetStatisticsChangeRequest. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** The interval in seconds. */ + uint32_t u32StatInterval; + /** Setting this to VMMDEV_EVENT_STATISTICS_INTERVAL_CHANGE_REQUEST indicates + * that the request is a response to that event. + * (Don't confuse this with VMMDevReq_AcknowledgeEvents.) */ + uint32_t eventAck; +} VMMDevGetStatisticsChangeRequest; +AssertCompileSize(VMMDevGetStatisticsChangeRequest, 24+8); + + +/** The size of a string field in the credentials request (including '\\0'). + * @see VMMDevCredentials */ +#define VMMDEV_CREDENTIALS_SZ_SIZE 128 + +/** + * Credentials request structure. + * + * Used by VMMDevReq_QueryCredentials. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** IN/OUT: Request flags. */ + uint32_t u32Flags; + /** OUT: User name (UTF-8). */ + char szUserName[VMMDEV_CREDENTIALS_SZ_SIZE]; + /** OUT: Password (UTF-8). */ + char szPassword[VMMDEV_CREDENTIALS_SZ_SIZE]; + /** OUT: Domain name (UTF-8). */ + char szDomain[VMMDEV_CREDENTIALS_SZ_SIZE]; +} VMMDevCredentials; +AssertCompileSize(VMMDevCredentials, 24+4+3*128); + +/** @name Credentials request flag (VMMDevCredentials::u32Flags) + * @{ */ +/** query from host whether credentials are present */ +#define VMMDEV_CREDENTIALS_QUERYPRESENCE RT_BIT(1) +/** read credentials from host (can be combined with clear) */ +#define VMMDEV_CREDENTIALS_READ RT_BIT(2) +/** clear credentials on host (can be combined with read) */ +#define VMMDEV_CREDENTIALS_CLEAR RT_BIT(3) +/** read credentials for judgement in the guest */ +#define VMMDEV_CREDENTIALS_READJUDGE RT_BIT(8) +/** clear credentials for judegement on the host */ +#define VMMDEV_CREDENTIALS_CLEARJUDGE RT_BIT(9) +/** report credentials acceptance by guest */ +#define VMMDEV_CREDENTIALS_JUDGE_OK RT_BIT(10) +/** report credentials denial by guest */ +#define VMMDEV_CREDENTIALS_JUDGE_DENY RT_BIT(11) +/** report that no judgement could be made by guest */ +#define VMMDEV_CREDENTIALS_JUDGE_NOJUDGEMENT RT_BIT(12) + +/** flag telling the guest that credentials are present */ +#define VMMDEV_CREDENTIALS_PRESENT RT_BIT(16) +/** flag telling guest that local logons should be prohibited */ +#define VMMDEV_CREDENTIALS_NOLOCALLOGON RT_BIT(17) +/** @} */ + + +/** + * Seamless mode change request structure. + * + * Used by VMMDevReq_GetSeamlessChangeRequest. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + + /** New seamless mode. */ + VMMDevSeamlessMode mode; + /** Setting this to VMMDEV_EVENT_SEAMLESS_MODE_CHANGE_REQUEST indicates + * that the request is a response to that event. + * (Don't confuse this with VMMDevReq_AcknowledgeEvents.) */ + uint32_t eventAck; +} VMMDevSeamlessChangeRequest; +AssertCompileSize(VMMDevSeamlessChangeRequest, 24+8); +AssertCompileMemberOffset(VMMDevSeamlessChangeRequest, eventAck, 24+4); + + +/** + * Display change request structure. + * + * Used by VMMDevReq_GetDisplayChangeRequest. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** Horizontal pixel resolution (0 = do not change). */ + uint32_t xres; + /** Vertical pixel resolution (0 = do not change). */ + uint32_t yres; + /** Bits per pixel (0 = do not change). */ + uint32_t bpp; + /** Setting this to VMMDEV_EVENT_DISPLAY_CHANGE_REQUEST indicates + * that the request is a response to that event. + * (Don't confuse this with VMMDevReq_AcknowledgeEvents.) */ + uint32_t eventAck; +} VMMDevDisplayChangeRequest; +AssertCompileSize(VMMDevDisplayChangeRequest, 24+16); + + +/** + * Display change request structure, version 2. + * + * Used by VMMDevReq_GetDisplayChangeRequest2. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** Horizontal pixel resolution (0 = do not change). */ + uint32_t xres; + /** Vertical pixel resolution (0 = do not change). */ + uint32_t yres; + /** Bits per pixel (0 = do not change). */ + uint32_t bpp; + /** Setting this to VMMDEV_EVENT_DISPLAY_CHANGE_REQUEST indicates + * that the request is a response to that event. + * (Don't confuse this with VMMDevReq_AcknowledgeEvents.) */ + uint32_t eventAck; + /** 0 for primary display, 1 for the first secondary, etc. */ + uint32_t display; +} VMMDevDisplayChangeRequest2; +AssertCompileSize(VMMDevDisplayChangeRequest2, 24+20); + + +/** + * Display change request structure, version Extended. + * + * Used by VMMDevReq_GetDisplayChangeRequestEx. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** Horizontal pixel resolution (0 = do not change). */ + uint32_t xres; + /** Vertical pixel resolution (0 = do not change). */ + uint32_t yres; + /** Bits per pixel (0 = do not change). */ + uint32_t bpp; + /** Setting this to VMMDEV_EVENT_DISPLAY_CHANGE_REQUEST indicates + * that the request is a response to that event. + * (Don't confuse this with VMMDevReq_AcknowledgeEvents.) */ + uint32_t eventAck; + /** 0 for primary display, 1 for the first secondary, etc. */ + uint32_t display; + /** New OriginX of secondary virtual screen */ + uint32_t cxOrigin; + /** New OriginY of secondary virtual screen */ + uint32_t cyOrigin; + /** Change in origin of the secondary virtaul scree is + * required */ + bool fChangeOrigin; + /** secondary virtual screen enabled or disabled */ + bool fEnabled; +} VMMDevDisplayChangeRequestEx; +AssertCompileSize(VMMDevDisplayChangeRequestEx, 24+32); + + +/** + * Video mode supported request structure. + * + * Used by VMMDevReq_VideoModeSupported. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** IN: Horizontal pixel resolution. */ + uint32_t width; + /** IN: Vertical pixel resolution. */ + uint32_t height; + /** IN: Bits per pixel. */ + uint32_t bpp; + /** OUT: Support indicator. */ + bool fSupported; +} VMMDevVideoModeSupportedRequest; +AssertCompileSize(VMMDevVideoModeSupportedRequest, 24+16); + +/** + * Video mode supported request structure for a specific display. + * + * Used by VMMDevReq_VideoModeSupported2. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** IN: The guest display number. */ + uint32_t display; + /** IN: Horizontal pixel resolution. */ + uint32_t width; + /** IN: Vertical pixel resolution. */ + uint32_t height; + /** IN: Bits per pixel. */ + uint32_t bpp; + /** OUT: Support indicator. */ + bool fSupported; +} VMMDevVideoModeSupportedRequest2; +AssertCompileSize(VMMDevVideoModeSupportedRequest2, 24+20); + +/** + * Video modes height reduction request structure. + * + * Used by VMMDevReq_GetHeightReduction. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** OUT: Height reduction in pixels. */ + uint32_t heightReduction; +} VMMDevGetHeightReductionRequest; +AssertCompileSize(VMMDevGetHeightReductionRequest, 24+4); + + +/** + * VRDP change request structure. + * + * Used by VMMDevReq_GetVRDPChangeRequest. + */ +typedef struct +{ + /** Header */ + VMMDevRequestHeader header; + /** Whether VRDP is active or not. */ + uint8_t u8VRDPActive; + /** The configured experience level for active VRDP. */ + uint32_t u32VRDPExperienceLevel; +} VMMDevVRDPChangeRequest; +AssertCompileSize(VMMDevVRDPChangeRequest, 24+8); +AssertCompileMemberOffset(VMMDevVRDPChangeRequest, u8VRDPActive, 24); +AssertCompileMemberOffset(VMMDevVRDPChangeRequest, u32VRDPExperienceLevel, 24+4); + +/** @name VRDP Experience level (VMMDevVRDPChangeRequest::u32VRDPExperienceLevel) + * @{ */ +#define VRDP_EXPERIENCE_LEVEL_ZERO 0 /**< Theming disabled. */ +#define VRDP_EXPERIENCE_LEVEL_LOW 1 /**< Full window dragging and desktop wallpaper disabled. */ +#define VRDP_EXPERIENCE_LEVEL_MEDIUM 2 /**< Font smoothing, gradients. */ +#define VRDP_EXPERIENCE_LEVEL_HIGH 3 /**< Animation effects disabled. */ +#define VRDP_EXPERIENCE_LEVEL_FULL 4 /**< Everything enabled. */ +/** @} */ + + +/** + * VBVA enable request structure. + * + * Used by VMMDevReq_VideoAccelEnable. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** 0 - disable, !0 - enable. */ + uint32_t u32Enable; + /** The size of VBVAMEMORY::au8RingBuffer expected by driver. + * The host will refuse to enable VBVA if the size is not equal to + * VBVA_RING_BUFFER_SIZE. + */ + uint32_t cbRingBuffer; + /** Guest initializes the status to 0. Host sets appropriate VBVA_F_STATUS_ flags. */ + uint32_t fu32Status; +} VMMDevVideoAccelEnable; +AssertCompileSize(VMMDevVideoAccelEnable, 24+12); + +/** @name VMMDevVideoAccelEnable::fu32Status. + * @{ */ +#define VBVA_F_STATUS_ACCEPTED (0x01) +#define VBVA_F_STATUS_ENABLED (0x02) +/** @} */ + + +/** + * VBVA flush request structure. + * + * Used by VMMDevReq_VideoAccelFlush. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; +} VMMDevVideoAccelFlush; +AssertCompileSize(VMMDevVideoAccelFlush, 24); + + +/** + * VBVA set visible region request structure. + * + * Used by VMMDevReq_VideoSetVisibleRegion. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** Number of rectangles */ + uint32_t cRect; + /** Rectangle array. + * @todo array is spelled aRects[1]. */ + RTRECT Rect; +} VMMDevVideoSetVisibleRegion; +AssertCompileSize(RTRECT, 16); +AssertCompileSize(VMMDevVideoSetVisibleRegion, 24+4+16); + +/** + * CPU event types. + */ +typedef enum +{ + VMMDevCpuStatusType_Invalid = 0, + VMMDevCpuStatusType_Disable = 1, + VMMDevCpuStatusType_Enable = 2, + VMMDevCpuStatusType_SizeHack = 0x7fffffff +} VMMDevCpuStatusType; + +/** + * CPU hotplug event status request. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** Status type */ + VMMDevCpuStatusType enmStatusType; +} VMMDevCpuHotPlugStatusRequest; +AssertCompileSize(VMMDevCpuHotPlugStatusRequest, 24+4); + +/** + * Get the ID of the changed CPU and event type. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** Event type */ + VMMDevCpuEventType enmEventType; + /** core id of the CPU changed */ + uint32_t idCpuCore; + /** package id of the CPU changed */ + uint32_t idCpuPackage; +} VMMDevGetCpuHotPlugRequest; +AssertCompileSize(VMMDevGetCpuHotPlugRequest, 24+4+4+4); + + +/** + * Shared region description + */ +typedef struct VMMDEVSHAREDREGIONDESC +{ + RTGCPTR64 GCRegionAddr; + uint32_t cbRegion; + uint32_t u32Alignment; +} VMMDEVSHAREDREGIONDESC; +AssertCompileSize(VMMDEVSHAREDREGIONDESC, 16); + +#define VMMDEVSHAREDREGIONDESC_MAX 32 + +/** + * Shared module registration + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** Shared module size. */ + uint32_t cbModule; + /** Number of included region descriptors */ + uint32_t cRegions; + /** Base address of the shared module. */ + RTGCPTR64 GCBaseAddr; + /** Guest OS type. */ + VBOXOSFAMILY enmGuestOS; + /** Alignment. */ + uint32_t u32Align; + /** Module name */ + char szName[128]; + /** Module version */ + char szVersion[16]; + /** Shared region descriptor(s). */ + VMMDEVSHAREDREGIONDESC aRegions[1]; +} VMMDevSharedModuleRegistrationRequest; +AssertCompileSize(VMMDevSharedModuleRegistrationRequest, 24+4+4+8+4+4+128+16+16); + + +/** + * Shared module unregistration + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** Shared module size. */ + uint32_t cbModule; + /** Align at 8 byte boundary. */ + uint32_t u32Alignment; + /** Base address of the shared module. */ + RTGCPTR64 GCBaseAddr; + /** Module name */ + char szName[128]; + /** Module version */ + char szVersion[16]; +} VMMDevSharedModuleUnregistrationRequest; +AssertCompileSize(VMMDevSharedModuleUnregistrationRequest, 24+4+4+8+128+16); + + +/** + * Shared module periodic check + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; +} VMMDevSharedModuleCheckRequest; +AssertCompileSize(VMMDevSharedModuleCheckRequest, 24); + +/** + * Paging sharing enabled query + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** Enabled flag (out) */ + bool fEnabled; + /** Alignment */ + bool fAlignment[3]; +} VMMDevPageSharingStatusRequest; +AssertCompileSize(VMMDevPageSharingStatusRequest, 24+4); + + +/** + * Page sharing status query (debug build only) + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** Page address. */ + RTGCPTR GCPtrPage; + /** Page flags. */ + uint64_t uPageFlags; + /** Shared flag (out) */ + bool fShared; + /** Alignment */ + bool fAlignment[3]; +} VMMDevPageIsSharedRequest; + +/** + * Session id request structure. + * + * Used by VMMDevReq_GetSessionId. + */ +typedef struct +{ + /** Header */ + VMMDevRequestHeader header; + /** OUT: unique session id; the id will be different after each start, reset or restore of the VM */ + uint64_t idSession; +} VMMDevReqSessionId; +AssertCompileSize(VMMDevReqSessionId, 24+8); + + +/** + * Write Core Dump request. + * + * Used by VMMDevReq_WriteCoreDump. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** Flags (reserved, MBZ). */ + uint32_t fFlags; +} VMMDevReqWriteCoreDump; +AssertCompileSize(VMMDevReqWriteCoreDump, 24+4); + +/** Heart beat check state structure. + * Used by VMMDevReq_HeartbeatConfigure. */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** OUT: Guest heartbeat interval in nanosec. */ + uint64_t cNsInterval; + /** Heartbeat check flag. */ + bool fEnabled; +} VMMDevReqHeartbeat; +AssertCompileSize(VMMDevReqHeartbeat, 24+12); + + + +#ifdef VBOX_WITH_HGCM + +/** @name HGCM flags. + * @{ + */ +# define VBOX_HGCM_REQ_DONE RT_BIT_32(VBOX_HGCM_REQ_DONE_BIT) +# define VBOX_HGCM_REQ_DONE_BIT 0 +# define VBOX_HGCM_REQ_CANCELLED (0x2) +/** @} */ + +/** + * HGCM request header. + */ +typedef struct VMMDevHGCMRequestHeader +{ + /** Request header. */ + VMMDevRequestHeader header; + + /** HGCM flags. */ + uint32_t fu32Flags; + + /** Result code. */ + int32_t result; +} VMMDevHGCMRequestHeader; +AssertCompileSize(VMMDevHGCMRequestHeader, 24+8); + +/** + * HGCM connect request structure. + * + * Used by VMMDevReq_HGCMConnect. + */ +typedef struct +{ + /** HGCM request header. */ + VMMDevHGCMRequestHeader header; + + /** IN: Description of service to connect to. */ + HGCMServiceLocation loc; + + /** OUT: Client identifier assigned by local instance of HGCM. */ + uint32_t u32ClientID; +} VMMDevHGCMConnect; +AssertCompileSize(VMMDevHGCMConnect, 32+132+4); + + +/** + * HGCM disconnect request structure. + * + * Used by VMMDevReq_HGCMDisconnect. + */ +typedef struct +{ + /** HGCM request header. */ + VMMDevHGCMRequestHeader header; + + /** IN: Client identifier. */ + uint32_t u32ClientID; +} VMMDevHGCMDisconnect; +AssertCompileSize(VMMDevHGCMDisconnect, 32+4); + +/** + * HGCM parameter type. + */ +typedef enum +{ + VMMDevHGCMParmType_Invalid = 0, + VMMDevHGCMParmType_32bit = 1, + VMMDevHGCMParmType_64bit = 2, + VMMDevHGCMParmType_PhysAddr = 3, /**< @deprecated Doesn't work, use PageList. */ + VMMDevHGCMParmType_LinAddr = 4, /**< In and Out */ + VMMDevHGCMParmType_LinAddr_In = 5, /**< In (read; host<-guest) */ + VMMDevHGCMParmType_LinAddr_Out = 6, /**< Out (write; host->guest) */ + VMMDevHGCMParmType_LinAddr_Locked = 7, /**< Locked In and Out */ + VMMDevHGCMParmType_LinAddr_Locked_In = 8, /**< Locked In (read; host<-guest) */ + VMMDevHGCMParmType_LinAddr_Locked_Out = 9, /**< Locked Out (write; host->guest) */ + VMMDevHGCMParmType_PageList = 10, /**< Physical addresses of locked pages for a buffer. */ + VMMDevHGCMParmType_SizeHack = 0x7fffffff +} HGCMFunctionParameterType; +AssertCompileSize(HGCMFunctionParameterType, 4); + +# ifdef VBOX_WITH_64_BITS_GUESTS +/** + * HGCM function parameter, 32-bit client. + */ +typedef struct +{ + HGCMFunctionParameterType type; + union + { + uint32_t value32; + uint64_t value64; + struct + { + uint32_t size; + + union + { + RTGCPHYS32 physAddr; + RTGCPTR32 linearAddr; + } u; + } Pointer; + struct + { + uint32_t size; /**< Size of the buffer described by the page list. */ + uint32_t offset; /**< Relative to the request header, valid if size != 0. */ + } PageList; + } u; +# ifdef __cplusplus + void SetUInt32(uint32_t u32) + { + type = VMMDevHGCMParmType_32bit; + u.value64 = 0; /* init unused bits to 0 */ + u.value32 = u32; + } + + int GetUInt32(uint32_t *pu32) + { + if (type == VMMDevHGCMParmType_32bit) + { + *pu32 = u.value32; + return VINF_SUCCESS; + } + return VERR_INVALID_PARAMETER; + } + + void SetUInt64(uint64_t u64) + { + type = VMMDevHGCMParmType_64bit; + u.value64 = u64; + } + + int GetUInt64(uint64_t *pu64) + { + if (type == VMMDevHGCMParmType_64bit) + { + *pu64 = u.value64; + return VINF_SUCCESS; + } + return VERR_INVALID_PARAMETER; + } + + void SetPtr(void *pv, uint32_t cb) + { + type = VMMDevHGCMParmType_LinAddr; + u.Pointer.size = cb; + u.Pointer.u.linearAddr = (RTGCPTR32)(uintptr_t)pv; + } +# endif /* __cplusplus */ +} HGCMFunctionParameter32; +AssertCompileSize(HGCMFunctionParameter32, 4+8); + +/** + * HGCM function parameter, 64-bit client. + */ +typedef struct +{ + HGCMFunctionParameterType type; + union + { + uint32_t value32; + uint64_t value64; + struct + { + uint32_t size; + + union + { + RTGCPHYS64 physAddr; + RTGCPTR64 linearAddr; + } u; + } Pointer; + struct + { + uint32_t size; /**< Size of the buffer described by the page list. */ + uint32_t offset; /**< Relative to the request header, valid if size != 0. */ + } PageList; + } u; +# ifdef __cplusplus + void SetUInt32(uint32_t u32) + { + type = VMMDevHGCMParmType_32bit; + u.value64 = 0; /* init unused bits to 0 */ + u.value32 = u32; + } + + int GetUInt32(uint32_t *pu32) + { + if (type == VMMDevHGCMParmType_32bit) + { + *pu32 = u.value32; + return VINF_SUCCESS; + } + return VERR_INVALID_PARAMETER; + } + + void SetUInt64(uint64_t u64) + { + type = VMMDevHGCMParmType_64bit; + u.value64 = u64; + } + + int GetUInt64(uint64_t *pu64) + { + if (type == VMMDevHGCMParmType_64bit) + { + *pu64 = u.value64; + return VINF_SUCCESS; + } + return VERR_INVALID_PARAMETER; + } + + void SetPtr(void *pv, uint32_t cb) + { + type = VMMDevHGCMParmType_LinAddr; + u.Pointer.size = cb; + u.Pointer.u.linearAddr = (uintptr_t)pv; + } +# endif /** __cplusplus */ +} HGCMFunctionParameter64; +AssertCompileSize(HGCMFunctionParameter64, 4+12); + +/* Redefine the structure type for the guest code. */ +# ifndef VBOX_HGCM_HOST_CODE +# if ARCH_BITS == 64 +# define HGCMFunctionParameter HGCMFunctionParameter64 +# elif ARCH_BITS == 32 +# define HGCMFunctionParameter HGCMFunctionParameter32 +# else +# error "Unsupported sizeof (void *)" +# endif +# endif /* !VBOX_HGCM_HOST_CODE */ + +# else /* !VBOX_WITH_64_BITS_GUESTS */ + +/** + * HGCM function parameter, 32-bit client. + * + * @todo If this is the same as HGCMFunctionParameter32, why the duplication? + */ +typedef struct +{ + HGCMFunctionParameterType type; + union + { + uint32_t value32; + uint64_t value64; + struct + { + uint32_t size; + + union + { + RTGCPHYS32 physAddr; + RTGCPTR32 linearAddr; + } u; + } Pointer; + struct + { + uint32_t size; /**< Size of the buffer described by the page list. */ + uint32_t offset; /**< Relative to the request header, valid if size != 0. */ + } PageList; + } u; +# ifdef __cplusplus + void SetUInt32(uint32_t u32) + { + type = VMMDevHGCMParmType_32bit; + u.value64 = 0; /* init unused bits to 0 */ + u.value32 = u32; + } + + int GetUInt32(uint32_t *pu32) + { + if (type == VMMDevHGCMParmType_32bit) + { + *pu32 = u.value32; + return VINF_SUCCESS; + } + return VERR_INVALID_PARAMETER; + } + + void SetUInt64(uint64_t u64) + { + type = VMMDevHGCMParmType_64bit; + u.value64 = u64; + } + + int GetUInt64(uint64_t *pu64) + { + if (type == VMMDevHGCMParmType_64bit) + { + *pu64 = u.value64; + return VINF_SUCCESS; + } + return VERR_INVALID_PARAMETER; + } + + void SetPtr(void *pv, uint32_t cb) + { + type = VMMDevHGCMParmType_LinAddr; + u.Pointer.size = cb; + u.Pointer.u.linearAddr = (uintptr_t)pv; + } +# endif /* __cplusplus */ +} HGCMFunctionParameter; +AssertCompileSize(HGCMFunctionParameter, 4+8); +# endif /* !VBOX_WITH_64_BITS_GUESTS */ + +/** + * HGCM call request structure. + * + * Used by VMMDevReq_HGCMCall, VMMDevReq_HGCMCall32 and VMMDevReq_HGCMCall64. + */ +typedef struct +{ + /* request header */ + VMMDevHGCMRequestHeader header; + + /** IN: Client identifier. */ + uint32_t u32ClientID; + /** IN: Service function number. */ + uint32_t u32Function; + /** IN: Number of parameters. */ + uint32_t cParms; + /** Parameters follow in form: HGCMFunctionParameter aParms[X]; */ +} VMMDevHGCMCall; +AssertCompileSize(VMMDevHGCMCall, 32+12); + +/** @name Direction of data transfer (HGCMPageListInfo::flags). Bit flags. + * @{ */ +#define VBOX_HGCM_F_PARM_DIRECTION_NONE UINT32_C(0x00000000) +#define VBOX_HGCM_F_PARM_DIRECTION_TO_HOST UINT32_C(0x00000001) +#define VBOX_HGCM_F_PARM_DIRECTION_FROM_HOST UINT32_C(0x00000002) +#define VBOX_HGCM_F_PARM_DIRECTION_BOTH UINT32_C(0x00000003) +/** Macro for validating that the specified flags are valid. */ +#define VBOX_HGCM_F_PARM_ARE_VALID(fFlags) \ + ( (fFlags) > VBOX_HGCM_F_PARM_DIRECTION_NONE \ + && (fFlags) < VBOX_HGCM_F_PARM_DIRECTION_BOTH ) +/** @} */ + +/** + * VMMDevHGCMParmType_PageList points to this structure to actually describe the + * buffer. + */ +typedef struct +{ + uint32_t flags; /**< VBOX_HGCM_F_PARM_*. */ + uint16_t offFirstPage; /**< Offset in the first page where data begins. */ + uint16_t cPages; /**< Number of pages. */ + RTGCPHYS64 aPages[1]; /**< Page addresses. */ +} HGCMPageListInfo; +AssertCompileSize(HGCMPageListInfo, 4+2+2+8); + + +/** Get the pointer to the first parmater of a HGCM call request. */ +# define VMMDEV_HGCM_CALL_PARMS(a) ((HGCMFunctionParameter *)((uint8_t *)(a) + sizeof (VMMDevHGCMCall))) +/** Get the pointer to the first parmater of a 32-bit HGCM call request. */ +# define VMMDEV_HGCM_CALL_PARMS32(a) ((HGCMFunctionParameter32 *)((uint8_t *)(a) + sizeof (VMMDevHGCMCall))) + +# ifdef VBOX_WITH_64_BITS_GUESTS +/* Explicit defines for the host code. */ +# ifdef VBOX_HGCM_HOST_CODE +# define VMMDEV_HGCM_CALL_PARMS32(a) ((HGCMFunctionParameter32 *)((uint8_t *)(a) + sizeof (VMMDevHGCMCall))) +# define VMMDEV_HGCM_CALL_PARMS64(a) ((HGCMFunctionParameter64 *)((uint8_t *)(a) + sizeof (VMMDevHGCMCall))) +# endif /* VBOX_HGCM_HOST_CODE */ +# endif /* VBOX_WITH_64_BITS_GUESTS */ + +# define VBOX_HGCM_MAX_PARMS 32 + +/** + * HGCM cancel request structure. + * + * The Cancel request is issued using the same physical memory address as was + * used for the corresponding initial HGCMCall. + * + * Used by VMMDevReq_HGCMCancel. + */ +typedef struct +{ + /** Header. */ + VMMDevHGCMRequestHeader header; +} VMMDevHGCMCancel; +AssertCompileSize(VMMDevHGCMCancel, 32); + +/** + * HGCM cancel request structure, version 2. + * + * Used by VMMDevReq_HGCMCancel2. + * + * VINF_SUCCESS when cancelled. + * VERR_NOT_FOUND if the specified request cannot be found. + * VERR_INVALID_PARAMETER if the address is invalid valid. + */ +typedef struct +{ + /** Header. */ + VMMDevRequestHeader header; + /** The physical address of the request to cancel. */ + RTGCPHYS32 physReqToCancel; +} VMMDevHGCMCancel2; +AssertCompileSize(VMMDevHGCMCancel2, 24+4); + +#endif /* VBOX_WITH_HGCM */ + + +/** + * Inline helper to determine the request size for the given operation. + * Returns 0 if the given operation is not handled and/or supported. + * + * @returns Size. + * @param requestType The VMMDev request type. + */ +DECLINLINE(size_t) vmmdevGetRequestSize(VMMDevRequestType requestType) +{ + switch (requestType) + { + case VMMDevReq_GetMouseStatus: + case VMMDevReq_SetMouseStatus: + return sizeof(VMMDevReqMouseStatus); + case VMMDevReq_SetPointerShape: + return sizeof(VMMDevReqMousePointer); + case VMMDevReq_GetHostVersion: + return sizeof(VMMDevReqHostVersion); + case VMMDevReq_Idle: + return sizeof(VMMDevReqIdle); + case VMMDevReq_GetHostTime: + return sizeof(VMMDevReqHostTime); + case VMMDevReq_GetHypervisorInfo: + case VMMDevReq_SetHypervisorInfo: + return sizeof(VMMDevReqHypervisorInfo); + case VMMDevReq_RegisterPatchMemory: + case VMMDevReq_DeregisterPatchMemory: + return sizeof(VMMDevReqPatchMemory); + case VMMDevReq_SetPowerStatus: + return sizeof(VMMDevPowerStateRequest); + case VMMDevReq_AcknowledgeEvents: + return sizeof(VMMDevEvents); + case VMMDevReq_ReportGuestInfo: + return sizeof(VMMDevReportGuestInfo); + case VMMDevReq_ReportGuestInfo2: + return sizeof(VMMDevReportGuestInfo2); + case VMMDevReq_ReportGuestStatus: + return sizeof(VMMDevReportGuestStatus); + case VMMDevReq_ReportGuestUserState: + return sizeof(VMMDevReportGuestUserState); + case VMMDevReq_GetDisplayChangeRequest: + return sizeof(VMMDevDisplayChangeRequest); + case VMMDevReq_GetDisplayChangeRequest2: + return sizeof(VMMDevDisplayChangeRequest2); + case VMMDevReq_GetDisplayChangeRequestEx: + return sizeof(VMMDevDisplayChangeRequestEx); + case VMMDevReq_VideoModeSupported: + return sizeof(VMMDevVideoModeSupportedRequest); + case VMMDevReq_GetHeightReduction: + return sizeof(VMMDevGetHeightReductionRequest); + case VMMDevReq_ReportGuestCapabilities: + return sizeof(VMMDevReqGuestCapabilities); + case VMMDevReq_SetGuestCapabilities: + return sizeof(VMMDevReqGuestCapabilities2); +#ifdef VBOX_WITH_HGCM + case VMMDevReq_HGCMConnect: + return sizeof(VMMDevHGCMConnect); + case VMMDevReq_HGCMDisconnect: + return sizeof(VMMDevHGCMDisconnect); +#ifdef VBOX_WITH_64_BITS_GUESTS + case VMMDevReq_HGCMCall32: + return sizeof(VMMDevHGCMCall); + case VMMDevReq_HGCMCall64: + return sizeof(VMMDevHGCMCall); +#else + case VMMDevReq_HGCMCall: + return sizeof(VMMDevHGCMCall); +#endif /* VBOX_WITH_64_BITS_GUESTS */ + case VMMDevReq_HGCMCancel: + return sizeof(VMMDevHGCMCancel); +#endif /* VBOX_WITH_HGCM */ + case VMMDevReq_VideoAccelEnable: + return sizeof(VMMDevVideoAccelEnable); + case VMMDevReq_VideoAccelFlush: + return sizeof(VMMDevVideoAccelFlush); + case VMMDevReq_VideoSetVisibleRegion: + /* The original protocol didn't consider a guest with NO visible + * windows */ + return sizeof(VMMDevVideoSetVisibleRegion) - sizeof(RTRECT); + case VMMDevReq_GetSeamlessChangeRequest: + return sizeof(VMMDevSeamlessChangeRequest); + case VMMDevReq_QueryCredentials: + return sizeof(VMMDevCredentials); + case VMMDevReq_ReportGuestStats: + return sizeof(VMMDevReportGuestStats); + case VMMDevReq_GetMemBalloonChangeRequest: + return sizeof(VMMDevGetMemBalloonChangeRequest); + case VMMDevReq_GetStatisticsChangeRequest: + return sizeof(VMMDevGetStatisticsChangeRequest); + case VMMDevReq_ChangeMemBalloon: + return sizeof(VMMDevChangeMemBalloon); + case VMMDevReq_GetVRDPChangeRequest: + return sizeof(VMMDevVRDPChangeRequest); + case VMMDevReq_LogString: + return sizeof(VMMDevReqLogString); + case VMMDevReq_CtlGuestFilterMask: + return sizeof(VMMDevCtlGuestFilterMask); + case VMMDevReq_GetCpuHotPlugRequest: + return sizeof(VMMDevGetCpuHotPlugRequest); + case VMMDevReq_SetCpuHotPlugStatus: + return sizeof(VMMDevCpuHotPlugStatusRequest); + case VMMDevReq_RegisterSharedModule: + return sizeof(VMMDevSharedModuleRegistrationRequest); + case VMMDevReq_UnregisterSharedModule: + return sizeof(VMMDevSharedModuleUnregistrationRequest); + case VMMDevReq_CheckSharedModules: + return sizeof(VMMDevSharedModuleCheckRequest); + case VMMDevReq_GetPageSharingStatus: + return sizeof(VMMDevPageSharingStatusRequest); + case VMMDevReq_DebugIsPageShared: + return sizeof(VMMDevPageIsSharedRequest); + case VMMDevReq_GetSessionId: + return sizeof(VMMDevReqSessionId); + case VMMDevReq_HeartbeatConfigure: + return sizeof(VMMDevReqHeartbeat); + case VMMDevReq_GuestHeartbeat: + return sizeof(VMMDevRequestHeader); + default: + break; + } + + return 0; +} + + +/** + * Initializes a request structure. + * + * @returns VBox status code. + * @param req The request structure to initialize. + * @param type The request type. + */ +DECLINLINE(int) vmmdevInitRequest(VMMDevRequestHeader *req, VMMDevRequestType type) +{ + uint32_t requestSize; + if (!req) + return VERR_INVALID_PARAMETER; + requestSize = (uint32_t)vmmdevGetRequestSize(type); + if (!requestSize) + return VERR_INVALID_PARAMETER; + req->size = requestSize; + req->version = VMMDEV_REQUEST_HEADER_VERSION; + req->requestType = type; + req->rc = VERR_GENERAL_FAILURE; + req->reserved1 = 0; + req->reserved2 = 0; + return VINF_SUCCESS; +} + +/** @} */ + + +/** + * VBVA command header. + * + * @todo Where does this fit in? + */ +typedef struct VBVACMDHDR +{ + /** Coordinates of affected rectangle. */ + int16_t x; + int16_t y; + uint16_t w; + uint16_t h; +} VBVACMDHDR; +AssertCompileSize(VBVACMDHDR, 8); + +/** @name VBVA ring defines. + * + * The VBVA ring buffer is suitable for transferring large (< 2GB) amount of + * data. For example big bitmaps which do not fit to the buffer. + * + * Guest starts writing to the buffer by initializing a record entry in the + * aRecords queue. VBVA_F_RECORD_PARTIAL indicates that the record is being + * written. As data is written to the ring buffer, the guest increases off32End + * for the record. + * + * The host reads the aRecords on flushes and processes all completed records. + * When host encounters situation when only a partial record presents and + * cbRecord & ~VBVA_F_RECORD_PARTIAL >= VBVA_RING_BUFFER_SIZE - + * VBVA_RING_BUFFER_THRESHOLD, the host fetched all record data and updates + * off32Head. After that on each flush the host continues fetching the data + * until the record is completed. + * + */ +#define VBVA_RING_BUFFER_SIZE (_4M - _1K) +#define VBVA_RING_BUFFER_THRESHOLD (4 * _1K) + +#define VBVA_MAX_RECORDS (64) + +#define VBVA_F_MODE_ENABLED (0x00000001) +#define VBVA_F_MODE_VRDP (0x00000002) +#define VBVA_F_MODE_VRDP_RESET (0x00000004) +#define VBVA_F_MODE_VRDP_ORDER_MASK (0x00000008) + +#define VBVA_F_STATE_PROCESSING (0x00010000) + +#define VBVA_F_RECORD_PARTIAL (0x80000000) +/** @} */ + +/** + * VBVA record. + */ +typedef struct VBVARECORD +{ + /** The length of the record. Changed by guest. */ + uint32_t cbRecord; +} VBVARECORD; +AssertCompileSize(VBVARECORD, 4); + + +/** + * VBVA memory layout. + * + * This is a subsection of the VMMDevMemory structure. + */ +typedef struct VBVAMEMORY +{ + /** VBVA_F_MODE_*. */ + uint32_t fu32ModeFlags; + + /** The offset where the data start in the buffer. */ + uint32_t off32Data; + /** The offset where next data must be placed in the buffer. */ + uint32_t off32Free; + + /** The ring buffer for data. */ + uint8_t au8RingBuffer[VBVA_RING_BUFFER_SIZE]; + + /** The queue of record descriptions. */ + VBVARECORD aRecords[VBVA_MAX_RECORDS]; + uint32_t indexRecordFirst; + uint32_t indexRecordFree; + + /** RDP orders supported by the client. The guest reports only them + * and falls back to DIRTY rects for not supported ones. + * + * (1 << VBVA_VRDP_*) + */ + uint32_t fu32SupportedOrders; + +} VBVAMEMORY; +AssertCompileSize(VBVAMEMORY, 12 + (_4M-_1K) + 4*64 + 12); + + +/** + * The layout of VMMDEV RAM region that contains information for guest. + */ +typedef struct VMMDevMemory +{ + /** The size of this structure. */ + uint32_t u32Size; + /** The structure version. (VMMDEV_MEMORY_VERSION) */ + uint32_t u32Version; + + union + { + struct + { + /** Flag telling that VMMDev set the IRQ and acknowlegment is required */ + bool fHaveEvents; + } V1_04; + + struct + { + /** Pending events flags, set by host. */ + uint32_t u32HostEvents; + /** Mask of events the guest wants to see, set by guest. */ + uint32_t u32GuestEventMask; + } V1_03; + } V; + + VBVAMEMORY vbvaMemory; + +} VMMDevMemory; +AssertCompileSize(VMMDevMemory, 8+8 + (12 + (_4M-_1K) + 4*64 + 12) ); +AssertCompileMemberOffset(VMMDevMemory, vbvaMemory, 16); + +/** Version of VMMDevMemory structure (VMMDevMemory::u32Version). */ +#define VMMDEV_MEMORY_VERSION (1) + +/** @} */ + +RT_C_DECLS_END +#pragma pack() + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/VBox/VMMDev2.h +++ linux-4.2.0/ubuntu/vbox/include/VBox/VMMDev2.h @@ -0,0 +1,114 @@ +/** @file + * Virtual Device for Guest <-> VMM/Host communication, Mixed Up Mess. (ADD,DEV) + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___VBox_VMMDev2_h +#define ___VBox_VMMDev2_h + +#include + +/** + * Seamless mode. + * + * Used by VbglR3SeamlessWaitEvent + * + * @ingroup grp_vmmdev_req + * + * @todo DARN! DARN! DARN! Who forgot to do the 32-bit hack here??? + * FIXME! XXX! + * + * We will now have to carefully check how our compilers have treated this + * flag. If any are compressing it into a byte type, we'll have to check + * how the request memory is initialized. If we are 104% sure it's ok to + * expand it, we'll expand it. If not, we must redefine the field to a + * uint8_t and a 3 byte padding. + */ +typedef enum +{ + VMMDev_Seamless_Disabled = 0, /**< normal mode; entire guest desktop displayed. */ + VMMDev_Seamless_Visible_Region = 1, /**< visible region mode; only top-level guest windows displayed. */ + VMMDev_Seamless_Host_Window = 2 /**< windowed mode; each top-level guest window is represented in a host window. */ +} VMMDevSeamlessMode; + +/** + * CPU event types. + * + * Used by VbglR3CpuHotplugWaitForEvent + * + * @ingroup grp_vmmdev_req + */ +typedef enum +{ + VMMDevCpuEventType_Invalid = 0, + VMMDevCpuEventType_None = 1, + VMMDevCpuEventType_Plug = 2, + VMMDevCpuEventType_Unplug = 3, + VMMDevCpuEventType_SizeHack = 0x7fffffff +} VMMDevCpuEventType; + +/** + * HGCM service location types. + * @ingroup grp_vmmdev_req + */ +typedef enum +{ + VMMDevHGCMLoc_Invalid = 0, + VMMDevHGCMLoc_LocalHost = 1, + VMMDevHGCMLoc_LocalHost_Existing = 2, + VMMDevHGCMLoc_SizeHack = 0x7fffffff +} HGCMServiceLocationType; +AssertCompileSize(HGCMServiceLocationType, 4); + +/** + * HGCM host service location. + * @ingroup grp_vmmdev_req + */ +typedef struct +{ + char achName[128]; /**< This is really szName. */ +} HGCMServiceLocationHost; +AssertCompileSize(HGCMServiceLocationHost, 128); + +/** + * HGCM service location. + * @ingroup grp_vmmdev_req + */ +typedef struct HGCMSERVICELOCATION +{ + /** Type of the location. */ + HGCMServiceLocationType type; + + union + { + HGCMServiceLocationHost host; + } u; +} HGCMServiceLocation; +AssertCompileSize(HGCMServiceLocation, 128+4); + +/* forward declarations: */ +struct VMMDevReqMousePointer; +struct VMMDevMemory; + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/VBox/cdefs.h +++ linux-4.2.0/ubuntu/vbox/include/VBox/cdefs.h @@ -0,0 +1,447 @@ +/** @file + * VirtualBox - Common C and C++ definition. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___VBox_cdefs_h +#define ___VBox_cdefs_h + +#include + + +/** @def VBOX_WITH_STATISTICS + * When defined all statistics will be included in the build. + * This is enabled by default in all debug builds. + */ +#ifndef VBOX_WITH_STATISTICS +# ifdef DEBUG +# define VBOX_WITH_STATISTICS +# endif +#endif + +/** @def VBOX_STRICT + * Alias for RT_STRICT. + */ +#ifdef RT_STRICT +# ifndef VBOX_STRICT +# define VBOX_STRICT +# endif +#endif + + +/* + * Shut up DOXYGEN warnings and guide it properly thru the code. + */ +#ifdef DOXYGEN_RUNNING +#define VBOX_WITH_STATISTICS +#define VBOX_STRICT +#define IN_DBG +#define IN_DIS +#define IN_INTNET_R0 +#define IN_INTNET_R3 +#define IN_PCIRAW_R0 +#define IN_PCIRAW_R3 +#define IN_REM_R3 +#define IN_SUP_R0 +#define IN_SUP_R3 +#define IN_SUP_RC +#define IN_SUP_STATIC +#define IN_USBLIB +#define IN_VBOXDDU +#define IN_VMM_RC +#define IN_VMM_R0 +#define IN_VMM_R3 +#define IN_VMM_STATIC +#endif + + + + +/** @def VBOXCALL + * The standard calling convention for VBOX interfaces. + */ +#define VBOXCALL RTCALL + + + +/** @def IN_DIS + * Used to indicate whether we're inside the same link module as the + * disassembler. + */ +/** @def DISDECL(type) + * Disassembly export or import declaration. + * @param type The return type of the function declaration. + */ +#if defined(IN_DIS) +# define DISDECL(type) DECLEXPORT(type) VBOXCALL +#else +# define DISDECL(type) DECLIMPORT(type) VBOXCALL +#endif + + + +/** @def IN_DBG + * Used to indicate whether we're inside the same link module as the debugger + * console, gui, and related things (ring-3). + */ +/** @def DBGDECL(type) + * Debugger module export or import declaration. + * Functions declared using this exists only in R3 since the + * debugger modules is R3 only. + * @param type The return type of the function declaration. + */ +#if defined(IN_DBG_R3) || defined(IN_DBG) +# define DBGDECL(type) DECLEXPORT(type) VBOXCALL +#else +# define DBGDECL(type) DECLIMPORT(type) VBOXCALL +#endif + + + +/** @def IN_INTNET_R3 + * Used to indicate whether we're inside the same link module as the Ring-3 + * Internal Networking Service. + */ +/** @def INTNETR3DECL(type) + * Internal Networking Service export or import declaration. + * @param type The return type of the function declaration. + */ +#ifdef IN_INTNET_R3 +# define INTNETR3DECL(type) DECLEXPORT(type) VBOXCALL +#else +# define INTNETR3DECL(type) DECLIMPORT(type) VBOXCALL +#endif + +/** @def IN_INTNET_R0 + * Used to indicate whether we're inside the same link module as the R0 + * Internal Network Service. + */ +/** @def INTNETR0DECL(type) + * Internal Networking Service export or import declaration. + * @param type The return type of the function declaration. + */ +#ifdef IN_INTNET_R0 +# define INTNETR0DECL(type) DECLEXPORT(type) VBOXCALL +#else +# define INTNETR0DECL(type) DECLIMPORT(type) VBOXCALL +#endif + + + +/** @def IN_PCIRAW_R3 + * Used to indicate whether we're inside the same link module as the Ring-3 + * PCI passthrough support. + */ +/** @def PCIRAWR3DECL(type) + * PCI passthrough export or import declaration. + * @param type The return type of the function declaration. + */ +#ifdef IN_PCIRAW_R3 +# define PCIRAWR3DECL(type) DECLEXPORT(type) VBOXCALL +#else +# define PCIRAWR3DECL(type) DECLIMPORT(type) VBOXCALL +#endif + +/** @def IN_PCIRAW_R0 + * Used to indicate whether we're inside the same link module as the R0 + * PCI passthrough support. + */ +/** @def PCIRAWR0DECL(type) + * PCI passthroug export or import declaration. + * @param type The return type of the function declaration. + */ +#ifdef IN_PCIRAW_R0 +# define PCIRAWR0DECL(type) DECLEXPORT(type) VBOXCALL +#else +# define PCIRAWR0DECL(type) DECLIMPORT(type) VBOXCALL +#endif + + + +/** @def IN_REM_R3 + * Used to indicate whether we're inside the same link module as + * the HC Ring-3 Recompiled Execution Manager. + */ +/** @def REMR3DECL(type) + * Recompiled Execution Manager HC Ring-3 export or import declaration. + * @param type The return type of the function declaration. + */ +#ifdef IN_REM_R3 +# define REMR3DECL(type) DECLEXPORT(type) VBOXCALL +#else +# define REMR3DECL(type) DECLIMPORT(type) VBOXCALL +#endif + + + +/** @def IN_SUP_R3 + * Used to indicate whether we're inside the same link module as the Ring-3 + * Support Library or not. + */ +/** @def SUPR3DECL(type) + * Support library export or import declaration. + * @param type The return type of the function declaration. + */ +#ifdef IN_SUP_R3 +# ifdef IN_SUP_STATIC +# define SUPR3DECL(type) DECLHIDDEN(type) VBOXCALL +# else +# define SUPR3DECL(type) DECLEXPORT(type) VBOXCALL +# endif +#else +# ifdef IN_SUP_STATIC +# define SUPR3DECL(type) DECLHIDDEN(type) VBOXCALL +# else +# define SUPR3DECL(type) DECLIMPORT(type) VBOXCALL +# endif +#endif + +/** @def IN_SUP_R0 + * Used to indicate whether we're inside the same link module as the Ring-0 + * Support Library or not. + */ +/** @def IN_SUP_STATIC + * Used to indicate that the Support Library is built or used as a static + * library. + */ +/** @def SUPR0DECL(type) + * Support library export or import declaration. + * @param type The return type of the function declaration. + */ +#ifdef IN_SUP_R0 +# ifdef IN_SUP_STATIC +# define SUPR0DECL(type) DECLHIDDEN(type) VBOXCALL +# else +# define SUPR0DECL(type) DECLEXPORT(type) VBOXCALL +# endif +#else +# ifdef IN_SUP_STATIC +# define SUPR0DECL(type) DECLHIDDEN(type) VBOXCALL +# else +# define SUPR0DECL(type) DECLIMPORT(type) VBOXCALL +# endif +#endif + +/** @def IN_SUP_RC + * Used to indicate whether we're inside the same link module as the RC Support + * Library or not. + */ +/** @def SUPRCDECL(type) + * Support library export or import declaration. + * @param type The return type of the function declaration. + */ +#ifdef IN_SUP_RC +# define SUPRCDECL(type) DECLEXPORT(type) VBOXCALL +#else +# define SUPRCDECL(type) DECLIMPORT(type) VBOXCALL +#endif + +/** @def IN_SUP_R0 + * Used to indicate whether we're inside the same link module as the Ring-0 + * Support Library or not. + */ +/** @def SUPR0DECL(type) + * Support library export or import declaration. + * @param type The return type of the function declaration. + */ +#if defined(IN_SUP_R0) || defined(IN_SUP_R3) || defined(IN_SUP_RC) +# define SUPDECL(type) DECLEXPORT(type) VBOXCALL +#else +# define SUPDECL(type) DECLIMPORT(type) VBOXCALL +#endif + + + +/** @def IN_USBLIB + * Used to indicate whether we're inside the same link module as the USBLib. + */ +/** @def USBLIB_DECL + * USBLIB export or import declaration. + * @param type The return type of the function declaration. + */ +#ifdef IN_RING0 +# define USBLIB_DECL(type) type VBOXCALL +#elif defined(IN_USBLIB) +# define USBLIB_DECL(type) DECLEXPORT(type) VBOXCALL +#else +# define USBLIB_DECL(type) DECLIMPORT(type) VBOXCALL +#endif + + + +/** @def IN_VMM_STATIC + * Used to indicate that the virtual machine monitor is built or used as a + * static library. + */ +/** @def IN_VMM_R3 + * Used to indicate whether we're inside the same link module as the ring 3 part of the + * virtual machine monitor or not. + */ +/** @def VMMR3DECL + * Ring-3 VMM export or import declaration. + * @param type The return type of the function declaration. + */ +#ifdef IN_VMM_R3 +# ifdef IN_VMM_STATIC +# define VMMR3DECL(type) DECLHIDDEN(type) VBOXCALL +# else +# define VMMR3DECL(type) DECLEXPORT(type) VBOXCALL +# endif +#elif defined(IN_RING3) +# ifdef IN_VMM_STATIC +# define VMMR3DECL(type) DECLHIDDEN(type) VBOXCALL +# else +# define VMMR3DECL(type) DECLIMPORT(type) VBOXCALL +# endif +#else +# define VMMR3DECL(type) DECL_INVALID(type) +#endif + +/** @def IN_VMM_R0 + * Used to indicate whether we're inside the same link module as the ring-0 part + * of the virtual machine monitor or not. + */ +/** @def VMMR0DECL + * Ring-0 VMM export or import declaration. + * @param type The return type of the function declaration. + */ +#ifdef IN_VMM_R0 +# define VMMR0DECL(type) DECLEXPORT(type) VBOXCALL +#elif defined(IN_RING0) +# define VMMR0DECL(type) DECLIMPORT(type) VBOXCALL +#else +# define VMMR0DECL(type) DECL_INVALID(type) +#endif + +/** @def IN_VMM_RC + * Used to indicate whether we're inside the same link module as the raw-mode + * context part of the virtual machine monitor or not. + */ +/** @def VMMRCDECL + * Raw-mode context VMM export or import declaration. + * @param type The return type of the function declaration. + */ +#ifdef IN_VMM_RC +# define VMMRCDECL(type) DECLEXPORT(type) VBOXCALL +#elif defined(IN_RC) +# define VMMRCDECL(type) DECLIMPORT(type) VBOXCALL +#else +# define VMMRCDECL(type) DECL_INVALID(type) +#endif + +/** @def VMMRZDECL + * Ring-0 and Raw-mode context VMM export or import declaration. + * @param type The return type of the function declaration. + */ +#if defined(IN_VMM_R0) || defined(IN_VMM_RC) +# define VMMRZDECL(type) DECLEXPORT(type) VBOXCALL +#elif defined(IN_RING0) || defined(IN_RZ) +# define VMMRZDECL(type) DECLIMPORT(type) VBOXCALL +#else +# define VMMRZDECL(type) DECL_INVALID(type) +#endif + +/** @def VMMDECL + * VMM export or import declaration. + * @param type The return type of the function declaration. + */ +#ifdef IN_VMM_STATIC +# define VMMDECL(type) DECLHIDDEN(type) VBOXCALL +#elif defined(IN_VMM_R3) || defined(IN_VMM_R0) || defined(IN_VMM_RC) +# define VMMDECL(type) DECLEXPORT(type) VBOXCALL +#else +# define VMMDECL(type) DECLIMPORT(type) VBOXCALL +#endif + +/** @def VMM_INT_DECL + * VMM internal function. + * @param type The return type of the function declaration. + */ +#if defined(IN_VMM_R3) || defined(IN_VMM_R0) || defined(IN_VMM_RC) +# define VMM_INT_DECL(type) DECLHIDDEN(type) VBOXCALL +#else +# define VMM_INT_DECL(type) DECL_INVALID(type) +#endif + +/** @def VMMR3_INT_DECL + * VMM internal function, ring-3. + * @param type The return type of the function declaration. + */ +#ifdef IN_VMM_R3 +# define VMMR3_INT_DECL(type) DECLHIDDEN(type) VBOXCALL +#else +# define VMMR3_INT_DECL(type) DECL_INVALID(type) +#endif + +/** @def VMMR0_INT_DECL + * VMM internal function, ring-0. + * @param type The return type of the function declaration. + */ +#ifdef IN_VMM_R0 +# define VMMR0_INT_DECL(type) DECLHIDDEN(type) VBOXCALL +#else +# define VMMR0_INT_DECL(type) DECL_INVALID(type) +#endif + +/** @def VMMRC_INT_DECL + * VMM internal function, raw-mode context. + * @param type The return type of the function declaration. + */ +#ifdef IN_VMM_RC +# define VMMRC_INT_DECL(type) DECLHIDDEN(type) VBOXCALL +#else +# define VMMRC_INT_DECL(type) DECL_INVALID(type) +#endif + +/** @def VMMRZ_INT_DECL + * VMM internal function, ring-0 + raw-mode context. + * @param type The return type of the function declaration. + */ +#if defined(IN_VMM_RC) || defined(IN_VMM_R0) +# define VMMRZ_INT_DECL(type) DECLHIDDEN(type) VBOXCALL +#else +# define VMMRZ_INT_DECL(type) DECL_INVALID(type) +#endif + + + +/** @def IN_VBOXDDU + * Used to indicate whether we're inside the VBoxDDU shared object. + */ +/** @def VBOXDDU_DECL(type) + * VBoxDDU export or import (ring-3). + * @param type The return type of the function declaration. + */ +#ifdef IN_VBOXDDU +# ifdef IN_VBOXDDU_STATIC +# define VBOXDDU_DECL(type) type +# else +# define VBOXDDU_DECL(type) DECLEXPORT(type) VBOXCALL +# endif +#else +# define VBOXDDU_DECL(type) DECLIMPORT(type) VBOXCALL +#endif + + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/VBox/err.h +++ linux-4.2.0/ubuntu/vbox/include/VBox/err.h @@ -0,0 +1,2680 @@ +/** @file + * VirtualBox Status Codes. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___VBox_err_h +#define ___VBox_err_h + +#include +#include + + +/** @defgroup grp_err Error Codes + * @{ + */ + +/* SED-START */ + +/** @name Misc. Status Codes + * @{ + */ +/** Failed to allocate VM memory. */ +#define VERR_NO_VM_MEMORY (-1000) +/** RC is toasted and the VMM should be terminated at once, but no need to + * panic about it :-) */ +#define VERR_DONT_PANIC (-1001) +/** Unsupported CPU. */ +#define VERR_UNSUPPORTED_CPU (-1002) +/** Unsupported CPU mode. */ +#define VERR_UNSUPPORTED_CPU_MODE (-1003) +/** Page not present. */ +#define VERR_PAGE_NOT_PRESENT (-1004) +/** Invalid/Corrupted configuration file. */ +#define VERR_CFG_INVALID_FORMAT (-1005) +/** No configuration value exists. */ +#define VERR_CFG_NO_VALUE (-1006) +/** Selector not present. */ +#define VERR_SELECTOR_NOT_PRESENT (-1007) +/** Not code selector. */ +#define VERR_NOT_CODE_SELECTOR (-1008) +/** Not data selector. */ +#define VERR_NOT_DATA_SELECTOR (-1009) +/** Out of selector bounds. */ +#define VERR_OUT_OF_SELECTOR_BOUNDS (-1010) +/** Invalid selector. Usually beyond table limits. */ +#define VERR_INVALID_SELECTOR (-1011) +/** Invalid requested privilege level. */ +#define VERR_INVALID_RPL (-1012) +/** PML4 entry not present. */ +#define VERR_PAGE_MAP_LEVEL4_NOT_PRESENT (-1013) +/** Page directory pointer not present. */ +#define VERR_PAGE_DIRECTORY_PTR_NOT_PRESENT (-1014) +/** Raw mode doesn't support SMP. */ +#define VERR_RAW_MODE_INVALID_SMP (-1015) +/** Invalid VM handle. */ +#define VERR_INVALID_VM_HANDLE (-1016) +/** Invalid VM handle. */ +#define VERR_INVALID_VMCPU_HANDLE (-1017) +/** Invalid Virtual CPU ID. */ +#define VERR_INVALID_CPU_ID (-1018) +/** Too many VCPUs. */ +#define VERR_TOO_MANY_CPUS (-1019) +/** The service was disabled on the host. + * Returned by pfnInit in VBoxService to indicated a non-fatal error that + * should results in the particular service being disabled. */ +#define VERR_SERVICE_DISABLED (-1020) +/** The requested feature is not supported in raw-mode. */ +#define VERR_NOT_SUP_IN_RAW_MODE (-1021) +/** Invalid CPU index. */ +#define VERR_INVALID_CPU_INDEX (-1022) +/** This VirtualBox build does not support raw-mode. */ +#define VERR_RAW_MODE_NOT_SUPPORTED (-1023) +/** @} */ + + +/** @name Execution Monitor/Manager (EM) Status Codes + * + * The order of the status codes between VINF_EM_FIRST and VINF_EM_LAST + * are of vital importance. The lower the number the higher importance + * as a scheduling instruction. + * @{ + */ +/** First scheduling related status code. */ +#define VINF_EM_FIRST 1100 +/** Indicating that the VM is being terminated and that the execution + * shall stop. */ +#define VINF_EM_TERMINATE 1100 +/** Hypervisor code was stepped. + * EM will first send this to the debugger, and if the issue isn't + * resolved there it will enter guru meditation. */ +#define VINF_EM_DBG_HYPER_STEPPED 1101 +/** Hit a breakpoint in the hypervisor code, + * EM will first send this to the debugger, and if the issue isn't + * resolved there it will enter guru meditation. */ +#define VINF_EM_DBG_HYPER_BREAKPOINT 1102 +/** Hit a possible assertion in the hypervisor code, + * EM will first send this to the debugger, and if the issue isn't + * resolved there it will enter guru meditation. */ +#define VINF_EM_DBG_HYPER_ASSERTION 1103 +/** Indicating that the VM should be suspended for debugging because + * the developer wants to inspect the VM state. */ +#define VINF_EM_DBG_STOP 1105 +/** Indicating success single stepping and that EM should report that + * event to the debugger. */ +#define VINF_EM_DBG_STEPPED 1106 +/** Indicating that a breakpoint was hit and that EM should notify the debugger + * and in the event there is no debugger fail fatally. */ +#define VINF_EM_DBG_BREAKPOINT 1107 +/** Indicating that EM should single step an instruction. + * The instruction is stepped in the current execution mode (RAW/REM). */ +#define VINF_EM_DBG_STEP 1108 +/** Indicating that the VM is being turned off and that the EM should + * exit to the VM awaiting the destruction request. */ +#define VINF_EM_OFF 1109 +/** Indicating that the VM has been suspended and that the thread + * should wait for request telling it what to do next. */ +#define VINF_EM_SUSPEND 1110 +/** Indicating that the VM has been reset and that scheduling goes + * back to startup defaults. */ +#define VINF_EM_RESET 1111 +/** Indicating that the VM has executed a halt instruction and that + * the emulation thread should wait for an interrupt before resuming + * execution. */ +#define VINF_EM_HALT 1112 +/** Indicating that the VM has been resumed and that the thread should + * start executing. */ +#define VINF_EM_RESUME 1113 +/** Indicating that we've got an out-of-memory condition and that we need + * to take the appropriate actions to deal with this. + * @remarks It might seem odd at first that this has lower priority than VINF_EM_HALT, + * VINF_EM_SUSPEND, and VINF_EM_RESUME. The reason is that these events are + * vital to correctly operating the VM. Also, they can't normally occur together + * with an out-of-memory condition, and even if that should happen the condition + * will be rediscovered before executing any more code. */ +#define VINF_EM_NO_MEMORY 1114 +/** The fatal variant of VINF_EM_NO_MEMORY. */ +#define VERR_EM_NO_MEMORY (-1114) +/** Indicating that a rescheduling to recompiled execution. + * Typically caused by raw-mode executing code which is difficult/slow + * to virtualize rawly. + * @remarks Important to have a higher priority (lower number) than the other rescheduling status codes. */ +#define VINF_EM_RESCHEDULE_REM 1115 +/** Indicating that a rescheduling to vmx-mode execution. + * Typically caused by REM detecting that hardware-accelerated raw-mode execution is possible. */ +#define VINF_EM_RESCHEDULE_HM 1116 +/** Indicating that a rescheduling to raw-mode execution. + * Typically caused by REM detecting that raw-mode execution is possible. + * @remarks Important to have a higher priority (lower number) than VINF_EM_RESCHEDULE. */ +#define VINF_EM_RESCHEDULE_RAW 1117 +/** Indicating that a rescheduling now is required. Typically caused by + * interrupts having changed the EIP. */ +#define VINF_EM_RESCHEDULE 1118 +/** PARAV call */ +#define VINF_EM_RESCHEDULE_PARAV 1119 +/** Go back into wait for SIPI mode */ +#define VINF_EM_WAIT_SIPI 1120 +/** Last scheduling related status code. (inclusive) */ +#define VINF_EM_LAST 1120 + +/** Reason for leaving RC: Guest trap which couldn't be handled in RC. + * The trap is generally forwarded to the REM and executed there. */ +#define VINF_EM_RAW_GUEST_TRAP 1121 +/** Reason for leaving RC: Interrupted by external interrupt. + * The interrupt needed to be handled by the host OS. */ +#define VINF_EM_RAW_INTERRUPT 1122 +/** Reason for leaving RC: Interrupted by external interrupt while in hypervisor + * code. The interrupt needed to be handled by the host OS and hypervisor + * execution must be resumed. VM state is not complete at this point. */ +#define VINF_EM_RAW_INTERRUPT_HYPER 1123 +/** Reason for leaving RC: A Ring switch was attempted. + * Normal cause of action is to execute this in REM. */ +#define VINF_EM_RAW_RING_SWITCH 1124 +/** Reason for leaving RC: A Ring switch was attempted using software interrupt. + * Normal cause of action is to execute this in REM. */ +#define VINF_EM_RAW_RING_SWITCH_INT 1125 +/** Reason for leaving RC: A privileged instruction was attempted executed. + * Normal cause of action is to execute this in REM. */ +#define VINF_EM_RAW_EXCEPTION_PRIVILEGED 1126 + +/** Reason for leaving RZ: Emulate instruction. */ +#define VINF_EM_RAW_EMULATE_INSTR 1127 +/** Reason for leaving RC: Unhandled TSS write. + * Recompiler gets control. */ +#define VINF_EM_RAW_EMULATE_INSTR_TSS_FAULT 1128 +/** Reason for leaving RC: Unhandled LDT write. + * Recompiler gets control. */ +#define VINF_EM_RAW_EMULATE_INSTR_LDT_FAULT 1129 +/** Reason for leaving RC: Unhandled IDT write. + * Recompiler gets control. */ +#define VINF_EM_RAW_EMULATE_INSTR_IDT_FAULT 1130 +/** Reason for leaving RC: Partly handled GDT write. + * Recompiler gets control. */ +#define VINF_EM_RAW_EMULATE_INSTR_GDT_FAULT 1131 +/** Reason for leaving RC: jump inside generated patch jump. + * Fatal error. */ +#define VERR_EM_RAW_PATCH_CONFLICT (-1133) +/** Reason for leaving RZ: Ring-3 operation pending. */ +#define VINF_EM_RAW_TO_R3 1135 +/** Reason for leaving RZ: Timer pending. */ +#define VINF_EM_RAW_TIMER_PENDING 1136 +/** Reason for leaving RC: Interrupt pending (guest). */ +#define VINF_EM_RAW_INTERRUPT_PENDING 1137 +/** Reason for leaving RC: Encountered a stale selector. */ +#define VINF_EM_RAW_STALE_SELECTOR 1138 +/** Reason for leaving RC: The IRET resuming guest code trapped. */ +#define VINF_EM_RAW_IRET_TRAP 1139 +/** Reason for leaving RC: Emulate (MM)IO intensive code in the recompiler. */ +#define VINF_EM_RAW_EMULATE_IO_BLOCK 1140 +/** The interpreter was unable to deal with the instruction at hand. */ +#define VERR_EM_INTERPRETER (-1148) +/** Internal EM error caused by an unknown warning or informational status code. */ +#define VERR_EM_INTERNAL_ERROR (-1149) +/** Pending VM request packet. */ +#define VINF_EM_PENDING_REQUEST 1150 +/** Start instruction stepping (debug only). */ +#define VINF_EM_RAW_EMULATE_DBG_STEP 1151 +/** Patch TPR access instruction. */ +#define VINF_EM_HM_PATCH_TPR_INSTR 1152 +/** Unexpected guest mapping conflict detected. */ +#define VERR_EM_UNEXPECTED_MAPPING_CONFLICT (-1154) +/** Reason for leaving RC: A triple-fault condition. Currently, causes + * a guru meditation. */ +#define VINF_EM_TRIPLE_FAULT 1155 +/** The specified execution engine cannot execute guest code in the current + * state. */ +#define VERR_EM_CANNOT_EXEC_GUEST (-1156) +/** Reason for leaving RC: Inject a TRPM event. */ +#define VINF_EM_RAW_INJECT_TRPM_EVENT 1157 +/** @} */ + + +/** @name Debugging Facility (DBGF) DBGF Status Codes + * @{ + */ +/** The function called requires the caller to be attached as a + * debugger to the VM. */ +#define VERR_DBGF_NOT_ATTACHED (-1200) +/** Someone (including the caller) was already attached as + * debugger to the VM. */ +#define VERR_DBGF_ALREADY_ATTACHED (-1201) +/** Tried to halt a debugger which was already halted. + * (This is a warning and not an error.) */ +#define VWRN_DBGF_ALREADY_HALTED 1202 +/** The DBGF has no more free breakpoint slots. */ +#define VERR_DBGF_NO_MORE_BP_SLOTS (-1203) +/** The DBGF couldn't find the specified breakpoint. */ +#define VERR_DBGF_BP_NOT_FOUND (-1204) +/** Attempted to enabled a breakpoint which was already enabled. */ +#define VINF_DBGF_BP_ALREADY_ENABLED 1205 +/** Attempted to disabled a breakpoint which was already disabled. */ +#define VINF_DBGF_BP_ALREADY_DISABLED 1206 +/** The breakpoint already exists. */ +#define VINF_DBGF_BP_ALREADY_EXIST 1207 +/** The byte string was not found. */ +#define VERR_DBGF_MEM_NOT_FOUND (-1208) +/** The OS was not detected. */ +#define VERR_DBGF_OS_NOT_DETCTED (-1209) +/** The OS was not detected. */ +#define VINF_DBGF_OS_NOT_DETCTED 1209 +/** The specified register was not found. */ +#define VERR_DBGF_REGISTER_NOT_FOUND (-1210) +/** The value was truncated to fit. + * For queries this means that the register is wider than the queried value. + * For setters this means that the value is wider than the register. */ +#define VINF_DBGF_TRUNCATED_REGISTER 1211 +/** The value was zero extended to fit. + * For queries this means that the register is narrower than the queried value. + * For setters this means that the value is narrower than the register. */ +#define VINF_DBGF_ZERO_EXTENDED_REGISTER 1212 +/** The requested type conversion was not supported. */ +#define VERR_DBGF_UNSUPPORTED_CAST (-1213) +/** The register is read-only and cannot be modified. */ +#define VERR_DBGF_READ_ONLY_REGISTER (-1214) +/** Internal processing error \#1 in the DBGF register code. */ +#define VERR_DBGF_REG_IPE_1 (-1215) +/** Internal processing error \#2 in the DBGF register code. */ +#define VERR_DBGF_REG_IPE_2 (-1216) +/** Unhandled \#DB in hypervisor code. */ +#define VERR_DBGF_HYPER_DB_XCPT (-1217) +/** Internal processing error \#1 in the DBGF stack code. */ +#define VERR_DBGF_STACK_IPE_1 (-1218) +/** Internal processing error \#2 in the DBGF stack code. */ +#define VERR_DBGF_STACK_IPE_2 (-1219) +/** No trace buffer available, please change the VM config. */ +#define VERR_DBGF_NO_TRACE_BUFFER (-1220) +/** @} */ + + +/** @name Patch Manager (PATM) Status Codes + * @{ + */ +/** Non fatal Patch Manager analysis phase warning */ +#define VWRN_CONTINUE_ANALYSIS 1400 +/** Non fatal Patch Manager recompile phase warning (mapped to VWRN_CONTINUE_ANALYSIS). */ +#define VWRN_CONTINUE_RECOMPILE VWRN_CONTINUE_ANALYSIS +/** Continue search (mapped to VWRN_CONTINUE_ANALYSIS). */ +#define VWRN_PATM_CONTINUE_SEARCH VWRN_CONTINUE_ANALYSIS +/** Patch installation refused (patch too complex or unsupported instructions ) */ +#define VERR_PATCHING_REFUSED (-1401) +/** Unable to find patch */ +#define VERR_PATCH_NOT_FOUND (-1402) +/** Patch disabled */ +#define VERR_PATCH_DISABLED (-1403) +/** Patch enabled */ +#define VWRN_PATCH_ENABLED 1404 +/** Patch was already disabled */ +#define VERR_PATCH_ALREADY_DISABLED (-1405) +/** Patch was already enabled */ +#define VERR_PATCH_ALREADY_ENABLED (-1406) +/** Patch was removed. */ +#define VWRN_PATCH_REMOVED 1407 + +/** Reason for leaving RC: \#GP with EIP pointing to patch code. */ +#define VINF_PATM_PATCH_TRAP_GP 1408 +/** First leave RC code. */ +#define VINF_PATM_LEAVE_RC_FIRST VINF_PATM_PATCH_TRAP_GP +/** Reason for leaving RC: \#PF with EIP pointing to patch code. */ +#define VINF_PATM_PATCH_TRAP_PF 1409 +/** Reason for leaving RC: int3 with EIP pointing to patch code. */ +#define VINF_PATM_PATCH_INT3 1410 +/** Reason for leaving RC: \#PF for monitored patch page. */ +#define VINF_PATM_CHECK_PATCH_PAGE 1411 +/** Reason for leaving RC: duplicate instruction called at current eip. */ +#define VINF_PATM_DUPLICATE_FUNCTION 1412 +/** Execute one instruction with the recompiler */ +#define VINF_PATCH_EMULATE_INSTR 1413 +/** Reason for leaving RC: attempt to patch MMIO write. */ +#define VINF_PATM_HC_MMIO_PATCH_WRITE 1414 +/** Reason for leaving RC: attempt to patch MMIO read. */ +#define VINF_PATM_HC_MMIO_PATCH_READ 1415 +/** Reason for leaving RC: pending irq after iret that sets IF. */ +#define VINF_PATM_PENDING_IRQ_AFTER_IRET 1416 +/** Last leave RC code. */ +#define VINF_PATM_LEAVE_RC_LAST VINF_PATM_PENDING_IRQ_AFTER_IRET + +/** No conflicts to resolve */ +#define VERR_PATCH_NO_CONFLICT (-1425) +/** Detected unsafe code for patching */ +#define VERR_PATM_UNSAFE_CODE (-1426) +/** Terminate search branch */ +#define VWRN_PATCH_END_BRANCH 1427 +/** Already patched */ +#define VERR_PATM_ALREADY_PATCHED (-1428) +/** Spinlock detection failed. */ +#define VINF_PATM_SPINLOCK_FAILED (1429) +/** Continue execution after patch trap. */ +#define VINF_PATCH_CONTINUE (1430) +/** The patch manager is not used because we're using HM and VT-x/AMD-V. */ +#define VERR_PATM_HM_IPE (-1431) +/** Unexpected trap in patch code. */ +#define VERR_PATM_IPE_TRAP_IN_PATCH_CODE (-1432) + +/** @} */ + + +/** @name Code Scanning and Analysis Manager (CSAM) Status Codes + * @{ + */ +/** Trap not handled */ +#define VWRN_CSAM_TRAP_NOT_HANDLED 1500 +/** Patch installed */ +#define VWRN_CSAM_INSTRUCTION_PATCHED 1501 +/** Page record not found */ +#define VWRN_CSAM_PAGE_NOT_FOUND 1502 +/** Reason for leaving RC: CSAM wants perform a task in ring-3. */ +#define VINF_CSAM_PENDING_ACTION 1503 +/** The CSAM is not used because we're using HM and VT-x/AMD-V. */ +#define VERR_CSAM_HM_IPE (-1504) +/** @} */ + + +/** @name Page Monitor/Manager (PGM) Status Codes + * @{ + */ +/** Attempt to create a GC mapping which conflicts with an existing mapping. */ +#define VERR_PGM_MAPPING_CONFLICT (-1600) +/** The physical handler range has no corresponding RAM range. + * If this is MMIO, see todo above the return. If not MMIO, then it's + * someone else's fault... */ +#define VERR_PGM_HANDLER_PHYSICAL_NO_RAM_RANGE (-1601) +/** Attempt to register an access handler for a virtual range of which a part + * was already handled. */ +#define VERR_PGM_HANDLER_VIRTUAL_CONFLICT (-1602) +/** Attempt to register an access handler for a physical range of which a part + * was already handled. */ +#define VERR_PGM_HANDLER_PHYSICAL_CONFLICT (-1603) +/** Invalid page directory specified to PGM. */ +#define VERR_PGM_INVALID_PAGE_DIRECTORY (-1604) +/** Invalid GC physical address. */ +#define VERR_PGM_INVALID_GC_PHYSICAL_ADDRESS (-1605) +/** Invalid GC physical range. Usually used when a specified range crosses + * a RAM region boundary. */ +#define VERR_PGM_INVALID_GC_PHYSICAL_RANGE (-1606) +/** Specified access handler was not found. */ +#define VERR_PGM_HANDLER_NOT_FOUND (-1607) +/** Attempt to register a RAM range of which parts are already + * covered by existing RAM ranges. */ +#define VERR_PGM_RAM_CONFLICT (-1608) +/** Failed to add new mappings because the current mappings are fixed + * in guest os memory. */ +#define VERR_PGM_MAPPINGS_FIXED (-1609) +/** Failed to fix mappings because of a conflict with the intermediate code. */ +#define VERR_PGM_MAPPINGS_FIX_CONFLICT (-1610) +/** Failed to fix mappings because a mapping rejected the address. */ +#define VERR_PGM_MAPPINGS_FIX_REJECTED (-1611) +/** Failed to fix mappings because the proposed memory area was to small. */ +#define VERR_PGM_MAPPINGS_FIX_TOO_SMALL (-1612) +/** Reason for leaving RZ: The urge to syncing CR3. */ +#define VINF_PGM_SYNC_CR3 1613 +/** Page not marked for dirty bit tracking */ +#define VINF_PGM_NO_DIRTY_BIT_TRACKING 1614 +/** Page fault caused by dirty bit tracking; corrected */ +#define VINF_PGM_HANDLED_DIRTY_BIT_FAULT 1615 +/** Go ahead with the default Read/Write operation. + * This is returned by a R3 physical or virtual handler when it wants the + * PGMPhys[Read|Write] routine do the reading/writing. */ +#define VINF_PGM_HANDLER_DO_DEFAULT 1616 +/** The paging mode of the host is not supported yet. */ +#define VERR_PGM_UNSUPPORTED_HOST_PAGING_MODE (-1617) +/** The physical guest page is a reserved/MMIO page and does not have any HC + * address. */ +#define VERR_PGM_PHYS_PAGE_RESERVED (-1618) +/** No page directory available for the hypervisor. */ +#define VERR_PGM_NO_HYPERVISOR_ADDRESS (-1619) +/** The shadow page pool was flushed. + * This means that a global CR3 sync was flagged. Anyone receiving this kind of status + * will have to get down to a SyncCR3 ASAP. See also VINF_PGM_SYNC_CR3. */ +#define VERR_PGM_POOL_FLUSHED (-1620) +/** The shadow page pool was cleared. + * This is a error code internal to the shadow page pool, it will be + * converted to a VERR_PGM_POOL_FLUSHED before leaving the pool code. */ +#define VERR_PGM_POOL_CLEARED (-1621) +/** The returned shadow page is cached. */ +#define VINF_PGM_CACHED_PAGE 1622 +/** Returned by handler registration, modification and deregistration + * when the shadow PTs could be updated because the guest page + * aliased or/and mapped by multiple PTs. */ +#define VINF_PGM_GCPHYS_ALIASED 1623 +/** Reason for leaving RC: Paging mode changed. + * PGMChangeMode() uses this to force a switch to R3 so it can safely deal with + * a mode switch. */ +#define VINF_PGM_CHANGE_MODE 1624 +/** SyncPage modified the PDE. + * This is an internal status code used to communicate back to the \#PF handler + * that the PDE was (probably) marked not-present and it should restart the instruction. */ +#define VINF_PGM_SYNCPAGE_MODIFIED_PDE 1625 +/** Physical range crosses dynamic ram chunk boundary; translation to HC ptr not safe. */ +#define VERR_PGM_GCPHYS_RANGE_CROSSES_BOUNDARY (-1626) +/** Conflict between the core memory and the intermediate paging context, try again. + * There are some very special conditions applying to the intermediate paging context + * (used during the world switches), and some times we continuously run into these + * when asking the host kernel for memory during VM init. Let us know if you run into + * this and we'll adjust the code so it tries harder to avoid it. + */ +#define VERR_PGM_INTERMEDIATE_PAGING_CONFLICT (-1627) +/** The shadow paging mode is not supported yet. */ +#define VERR_PGM_UNSUPPORTED_SHADOW_PAGING_MODE (-1628) +/** The dynamic mapping cache for physical memory failed. */ +#define VERR_PGM_DYNMAP_FAILED (-1629) +/** The auto usage cache for the dynamic mapping set is full. */ +#define VERR_PGM_DYNMAP_FULL_SET (-1630) +/** The initialization of the dynamic mapping cache failed. */ +#define VERR_PGM_DYNMAP_SETUP_ERROR (-1631) +/** The expanding of the dynamic mapping cache failed. */ +#define VERR_PGM_DYNMAP_EXPAND_ERROR (-1632) +/** The page is unassigned (akin to VERR_PGM_INVALID_GC_PHYSICAL_ADDRESS). */ +#define VERR_PGM_PHYS_TLB_UNASSIGNED (-1633) +/** Catch any access and route it thru PGM. */ +#define VERR_PGM_PHYS_TLB_CATCH_ALL (-1634) +/** Catch write access and route it thru PGM. */ +#define VINF_PGM_PHYS_TLB_CATCH_WRITE 1635 +/** Catch write access and route it thru PGM. */ +#define VERR_PGM_PHYS_TLB_CATCH_WRITE (-1635) +/** No CR3 root shadow page table.. */ +#define VERR_PGM_NO_CR3_SHADOW_ROOT (-1636) +/** Trying to free a page with an invalid Page ID. */ +#define VERR_PGM_PHYS_INVALID_PAGE_ID (-1637) +/** PGMPhysWrite/Read hit a handler in Ring-0 or raw-mode context. */ +#define VERR_PGM_PHYS_WR_HIT_HANDLER (-1638) +/** Trying to free a page that isn't RAM. */ +#define VERR_PGM_PHYS_NOT_RAM (-1639) +/** Not ROM page. */ +#define VERR_PGM_PHYS_NOT_ROM (-1640) +/** Not MMIO page. */ +#define VERR_PGM_PHYS_NOT_MMIO (-1641) +/** Not MMIO2 page. */ +#define VERR_PGM_PHYS_NOT_MMIO2 (-1642) +/** Already aliased to a different page. */ +#define VERR_PGM_HANDLER_ALREADY_ALIASED (-1643) +/** Already aliased to the same page. */ +#define VINF_PGM_HANDLER_ALREADY_ALIASED (1643) +/** PGM pool flush pending - return to ring 3. */ +#define VINF_PGM_POOL_FLUSH_PENDING (1644) +/** Unable to use the range for a large page. */ +#define VERR_PGM_INVALID_LARGE_PAGE_RANGE (-1645) +/** Don't mess around with ballooned pages. */ +#define VERR_PGM_PHYS_PAGE_BALLOONED (-1646) + + +/** pgmPhysPageMapCommon encountered PGMPAGETYPE_MMIO2_ALIAS_MMIO. */ +#define VERR_PGM_MAP_MMIO2_ALIAS_MMIO (-1651) +/** Guest mappings are disabled. */ +#define VERR_PGM_MAPPINGS_DISABLED (-1652) +/** No guest mappings when SMP is enabled. */ +#define VERR_PGM_MAPPINGS_SMP (-1653) +/** Invalid saved page state. */ +#define VERR_PGM_INVALID_SAVED_PAGE_STATE (-1654) +/** Encountered an unexpected page type in the saved state. */ +#define VERR_PGM_LOAD_UNEXPECTED_PAGE_TYPE (-1655) +/** Encountered an unexpected page state in the saved state. */ +#define VERR_PGM_UNEXPECTED_PAGE_STATE (-1656) +/** Couldn't find MMIO2 range from saved state. */ +#define VERR_PGM_SAVED_MMIO2_RANGE_NOT_FOUND (-1657) +/** Couldn't find MMIO2 page from saved state. */ +#define VERR_PGM_SAVED_MMIO2_PAGE_NOT_FOUND (-1658) +/** Couldn't find ROM range from saved state. */ +#define VERR_PGM_SAVED_ROM_RANGE_NOT_FOUND (-1659) +/** Couldn't find ROM page from saved state. */ +#define VERR_PGM_SAVED_ROM_PAGE_NOT_FOUND (-1660) +/** ROM page mismatch between saved state and the VM. */ +#define VERR_PGM_SAVED_ROM_PAGE_PROT (-1661) +/** Unknown saved state record. */ +#define VERR_PGM_SAVED_REC_TYPE (-1662) +/** Internal processing error in the PGM dynmap (r0/rc). */ +#define VERR_PGM_DYNMAP_IPE (-1663) +/** Internal processing error in the PGM handy page allocator. */ +#define VERR_PGM_HANDY_PAGE_IPE (-1664) +/** Failed to map the guest PML4. */ +#define VERR_PGM_PML4_MAPPING (-1665) +/** Failed to obtain a pool page. */ +#define VERR_PGM_POOL_GET_PAGE_FAILED (-1666) +/** A PGM function was called in a mode where it isn't supposed to be used. */ +#define VERR_PGM_NOT_USED_IN_MODE (-1667) +/** The CR3 address specified memory we don't know about. */ +#define VERR_PGM_INVALID_CR3_ADDR (-1668) +/** One or the PDPEs specified memory we don't know about. */ +#define VERR_PGM_INVALID_PDPE_ADDR (-1669) +/** Internal processing error in the PGM physical handler code. */ +#define VERR_PGM_PHYS_HANDLER_IPE (-1670) +/** Internal processing error \#1 in the PGM physial page mapping code. */ +#define VERR_PGM_PHYS_PAGE_MAP_IPE_1 (-1671) +/** Internal processing error \#2 in the PGM physial page mapping code. */ +#define VERR_PGM_PHYS_PAGE_MAP_IPE_2 (-1672) +/** Internal processing error \#3 in the PGM physial page mapping code. */ +#define VERR_PGM_PHYS_PAGE_MAP_IPE_3 (-1673) +/** Internal processing error \#4 in the PGM physial page mapping code. */ +#define VERR_PGM_PHYS_PAGE_MAP_IPE_4 (-1674) +/** Too many loops looking for a page to reuse. */ +#define VERR_PGM_POOL_TOO_MANY_LOOPS (-1675) +/** Internal processing error related to guest mappings. */ +#define VERR_PGM_MAPPING_IPE (-1676) +/** An attempt was made to grow an already maxed out page pool. */ +#define VERR_PGM_POOL_MAXED_OUT_ALREADY (-1677) +/** Internal processing error in the page pool code. */ +#define VERR_PGM_POOL_IPE (-1678) +/** The write monitor is already engaged. */ +#define VERR_PGM_WRITE_MONITOR_ENGAGED (-1679) +/** Failed to get a guest page which is expected to be present. */ +#define VERR_PGM_PHYS_PAGE_GET_IPE (-1680) +/** We were given a NULL pPage parameter. */ +#define VERR_PGM_PHYS_NULL_PAGE_PARAM (-1681) +/** PCI passthru is not supported by this build. */ +#define VERR_PGM_PCI_PASSTHRU_MISCONFIG (-1682) +/** Too many MMIO2 ranges. */ +#define VERR_PGM_TOO_MANY_MMIO2_RANGES (-1683) +/** Internal processing error in the PGM physial page mapping code dealing + * with MMIO2 pages. */ +#define VERR_PGM_PHYS_PAGE_MAP_MMIO2_IPE (-1684) +/** @} */ + + +/** @name Memory Monitor (MM) Status Codes + * @{ + */ +/** Attempt to register a RAM range of which parts are already + * covered by existing RAM ranges. */ +#define VERR_MM_RAM_CONFLICT (-1700) +/** Hypervisor memory allocation failed. */ +#define VERR_MM_HYPER_NO_MEMORY (-1701) +/** A bad trap type ended up in mmGCRamTrap0eHandler. */ +#define VERR_MM_BAD_TRAP_TYPE_IPE (-1702) +/** @} */ + + +/** @name CPU Monitor (CPUM) Status Codes + * @{ + */ +/** The caller shall raise an \#GP(0) exception. */ +#define VERR_CPUM_RAISE_GP_0 (-1750) +/** Incompatible CPUM configuration. */ +#define VERR_CPUM_INCOMPATIBLE_CONFIG (-1751) +/** CPUMR3DisasmInstrCPU unexpectedly failed to determine the hidden + * parts of the CS register. */ +#define VERR_CPUM_HIDDEN_CS_LOAD_ERROR (-1752) +/** Couldn't find the end of CPUID sub-leaves. */ +#define VERR_CPUM_TOO_MANY_CPUID_SUBLEAVES (-1753) +/** CPUM internal processing error \#1. */ +#define VERR_CPUM_IPE_1 (-1754) +/** CPUM internal processing error \#2. */ +#define VERR_CPUM_IPE_2 (-1755) +/** The specified CPU cannot be found in the CPU database. */ +#define VERR_CPUM_DB_CPU_NOT_FOUND (-1756) +/** Invalid CPUMCPU offset in MSR range. */ +#define VERR_CPUM_MSR_BAD_CPUMCPU_OFFSET (-1757) +/** Return to ring-3 to read the MSR there. */ +#define VINF_CPUM_R3_MSR_READ (1758) +/** Return to ring-3 to write the MSR there. */ +#define VINF_CPUM_R3_MSR_WRITE (1759) +/** Too many CPUID leaves. */ +#define VERR_TOO_MANY_CPUID_LEAVES (-1760) +/** Invalid config value. */ +#define VERR_CPUM_INVALID_CONFIG_VALUE (-1761) +/** The loaded XSAVE component mask is not compatible with the host CPU + * or/and VM config. */ +#define VERR_CPUM_INCOMPATIBLE_XSAVE_COMP_MASK (-1762) +/** The loaded XSAVE component mask is not valid. */ +#define VERR_CPUM_INVALID_XSAVE_COMP_MASK (-1763) +/** The loaded XSAVE header is not valid. */ +#define VERR_CPUM_INVALID_XSAVE_HDR (-1764) +/** The loaded XCR0 register value is not valid. */ +#define VERR_CPUM_INVALID_XCR0 (-1765) +/** @} */ + + +/** @name Save State Manager (SSM) Status Codes + * @{ + */ +/** The specified data unit already exist. */ +#define VERR_SSM_UNIT_EXISTS (-1800) +/** The specified data unit wasn't found. */ +#define VERR_SSM_UNIT_NOT_FOUND (-1801) +/** The specified data unit wasn't owned by caller. */ +#define VERR_SSM_UNIT_NOT_OWNER (-1802) + +/** General saved state file integrity error. */ +#define VERR_SSM_INTEGRITY (-1810) +/** The saved state file magic was not recognized. */ +#define VERR_SSM_INTEGRITY_MAGIC (-1811) +/** The saved state file version is not supported. */ +#define VERR_SSM_INTEGRITY_VERSION (-1812) +/** The saved state file size didn't match the one in the header. */ +#define VERR_SSM_INTEGRITY_SIZE (-1813) +/** The CRC of the saved state file did not match. */ +#define VERR_SSM_INTEGRITY_CRC (-1814) +/** The machine uuid field wasn't null. */ +#define VERR_SMM_INTEGRITY_MACHINE (-1815) +/** Saved state header integrity error. */ +#define VERR_SSM_INTEGRITY_HEADER (-1816) +/** Unit header integrity error. */ +#define VERR_SSM_INTEGRITY_UNIT (-1817) +/** Invalid unit magic (internal data tag). */ +#define VERR_SSM_INTEGRITY_UNIT_MAGIC (-1818) +/** The file contained a data unit which no-one wants. */ +#define VERR_SSM_INTEGRITY_UNIT_NOT_FOUND (-1819) +/** Incorrect version numbers in the header. */ +#define VERR_SSM_INTEGRITY_VBOX_VERSION (-1820) +/** Footer integrity error. */ +#define VERR_SSM_INTEGRITY_FOOTER (-1821) +/** Record header integrity error. */ +#define VERR_SSM_INTEGRITY_REC_HDR (-1822) +/** Termination record integrity error. */ +#define VERR_SSM_INTEGRITY_REC_TERM (-1823) +/** Termination record CRC mismatch. */ +#define VERR_SSM_INTEGRITY_REC_TERM_CRC (-1824) +/** Decompression integrity error. */ +#define VERR_SSM_INTEGRITY_DECOMPRESSION (-1825) +/** Saved state directory wintertides error. */ +#define VERR_SSM_INTEGRITY_DIR (-1826) +/** The saved state directory magic is wrong. */ +#define VERR_SSM_INTEGRITY_DIR_MAGIC (-1827) + +/** A data unit in the saved state file was defined but didn't any + * routine for processing it. */ +#define VERR_SSM_NO_LOAD_EXEC (-1830) +/** A restore routine attempted to load more data then the unit contained. */ +#define VERR_SSM_LOADED_TOO_MUCH (-1831) +/** Not in the correct state for the attempted operation. */ +#define VERR_SSM_INVALID_STATE (-1832) +/** Not in the correct state for the attempted operation. */ +#define VERR_SSM_LOADED_TOO_LITTLE (-1833) + +/** Unsupported data unit version. + * A SSM user returns this if it doesn't know the u32Version. */ +#define VERR_SSM_UNSUPPORTED_DATA_UNIT_VERSION (-1840) +/** The format of a data unit has changed. + * A SSM user returns this if it's not able to read the format for + * other reasons than u32Version. */ +#define VERR_SSM_DATA_UNIT_FORMAT_CHANGED (-1841) +/** The CPUID instruction returns different information when loading than when saved. + * Normally caused by hardware changes on the host, but could also be caused by + * changes in the BIOS setup. */ +#define VERR_SSM_LOAD_CPUID_MISMATCH (-1842) +/** The RAM size differs between the saved state and the VM config. */ +#define VERR_SSM_LOAD_MEMORY_SIZE_MISMATCH (-1843) +/** The state doesn't match the VM configuration in one or another way. + * (There are certain PCI reconfiguration which the OS could potentially + * do which can cause this problem. Check this out when it happens.) */ +#define VERR_SSM_LOAD_CONFIG_MISMATCH (-1844) +/** The virtual clock frequency differs too much. + * The clock source for the virtual time isn't reliable or the code have changed. */ +#define VERR_SSM_VIRTUAL_CLOCK_HZ (-1845) +/** A timeout occurred while waiting for async IDE operations to finish. */ +#define VERR_SSM_IDE_ASYNC_TIMEOUT (-1846) +/** One of the structure magics was wrong. */ +#define VERR_SSM_STRUCTURE_MAGIC (-1847) +/** The data in the saved state doesn't conform to expectations. */ +#define VERR_SSM_UNEXPECTED_DATA (-1848) +/** Trying to read a 64-bit guest physical address into a 32-bit variable. */ +#define VERR_SSM_GCPHYS_OVERFLOW (-1849) +/** Trying to read a 64-bit guest virtual address into a 32-bit variable. */ +#define VERR_SSM_GCPTR_OVERFLOW (-1850) +/** Vote for another pass. */ +#define VINF_SSM_VOTE_FOR_ANOTHER_PASS 1851 +/** Vote for done tell SSM not to call again until the final pass. */ +#define VINF_SSM_VOTE_DONE_DONT_CALL_AGAIN 1852 +/** Vote for giving up. */ +#define VERR_SSM_VOTE_FOR_GIVING_UP (-1853) +/** Don't call again until the final pass. */ +#define VINF_SSM_DONT_CALL_AGAIN 1854 +/** Giving up a live snapshot/teleportation attempt because of too many + * passes. */ +#define VERR_SSM_TOO_MANY_PASSES (-1855) +/** Giving up a live snapshot/teleportation attempt because the state grew to + * big. */ +#define VERR_SSM_STATE_GREW_TOO_BIG (-1856) +/** Giving up a live snapshot attempt because we're low on disk space. */ +#define VERR_SSM_LOW_ON_DISK_SPACE (-1857) +/** The operation was cancelled. */ +#define VERR_SSM_CANCELLED (-1858) +/** Nothing that can be cancelled. */ +#define VERR_SSM_NO_PENDING_OPERATION (-1859) +/** The operation has already been cancelled. */ +#define VERR_SSM_ALREADY_CANCELLED (-1860) +/** The machine was powered off while saving. */ +#define VERR_SSM_LIVE_POWERED_OFF (-1861) +/** The live snapshot/teleportation operation was aborted because of a guru + * meditation. */ +#define VERR_SSM_LIVE_GURU_MEDITATION (-1862) +/** The live snapshot/teleportation operation was aborted because of a fatal + * runtime error. */ +#define VERR_SSM_LIVE_FATAL_ERROR (-1863) +/** The VM was suspended before or while saving, don't resume execution. */ +#define VINF_SSM_LIVE_SUSPENDED 1864 +/** Complex SSM field fed to SSMR3PutStruct or SSMR3GetStruct. Use the + * extended API. */ +#define VERR_SSM_FIELD_COMPLEX (-1864) +/** Invalid size of a SSM field with the specified transformation. */ +#define VERR_SSM_FIELD_INVALID_SIZE (-1865) +/** The specified field is outside the structure. */ +#define VERR_SSM_FIELD_OUT_OF_BOUNDS (-1866) +/** The field does not follow immediately the previous one. */ +#define VERR_SSM_FIELD_NOT_CONSECUTIVE (-1867) +/** The field contains an invalid callback or transformation index. */ +#define VERR_SSM_FIELD_INVALID_CALLBACK (-1868) +/** The field contains an invalid padding size. */ +#define VERR_SSM_FIELD_INVALID_PADDING_SIZE (-1869) +/** The field contains a value that is out of range. */ +#define VERR_SSM_FIELD_INVALID_VALUE (-1870) +/** Generic stream error. */ +#define VERR_SSM_STREAM_ERROR (-1871) +/** SSM did a callback for a pass we didn't expect. */ +#define VERR_SSM_UNEXPECTED_PASS (-1872) +/** Someone is trying to skip backwards in the stream... */ +#define VERR_SSM_SKIP_BACKWARDS (-1873) +/** Someone is trying to write a memory block which is too big to encode. */ +#define VERR_SSM_MEM_TOO_BIG (-1874) +/** Encountered an bad (/unknown) record type. */ +#define VERR_SSM_BAD_REC_TYPE (-1875) +/** Internal processing error \#1 in SSM code. */ +#define VERR_SSM_IPE_1 (-1876) +/** Internal processing error \#2 in SSM code. */ +#define VERR_SSM_IPE_2 (-1877) +/** Internal processing error \#3 in SSM code. */ +#define VERR_SSM_IPE_3 (-1878) +/** A field contained an transformation that should only be used when loading + * old states. */ +#define VERR_SSM_FIELD_LOAD_ONLY_TRANSFORMATION (-1879) +/** @} */ + + +/** @name Virtual Machine (VM) Status Codes + * @{ + */ +/** The specified at reset handler wasn't found. */ +#define VERR_VM_ATRESET_NOT_FOUND (-1900) +/** Invalid VM request type. + * For the VMR3ReqAlloc() case, the caller just specified an illegal enmType. For + * all the other occurrences it means indicates corruption, broken logic, or stupid + * interface user. */ +#define VERR_VM_REQUEST_INVALID_TYPE (-1901) +/** Invalid VM request state. + * The state of the request packet was not the expected and accepted one(s). Either + * the interface user screwed up, or we've got corruption/broken logic. */ +#define VERR_VM_REQUEST_STATE (-1902) +/** Invalid VM request packet. + * One or more of the VM controlled packet members didn't contain the correct + * values. Some thing's broken. */ +#define VERR_VM_REQUEST_INVALID_PACKAGE (-1903) +/** The status field has not been updated yet as the request is still + * pending completion. Someone queried the iStatus field before the request + * has been fully processed. */ +#define VERR_VM_REQUEST_STATUS_STILL_PENDING (-1904) +/** The request has been freed, don't read the status now. + * Someone is reading the iStatus field of a freed request packet. */ +#define VERR_VM_REQUEST_STATUS_FREED (-1905) +/** A VM api requiring EMT was called from another thread. + * Use the VMR3ReqCall() apis to call it! */ +#define VERR_VM_THREAD_NOT_EMT (-1906) +/** The VM state was invalid for the requested operation. + * Go check the 'VM Statechart Diagram.gif'. */ +#define VERR_VM_INVALID_VM_STATE (-1907) +/** The support driver is not installed. + * On linux, open returned ENOENT. */ +#define VERR_VM_DRIVER_NOT_INSTALLED (-1908) +/** The support driver is not accessible. + * On linux, open returned EPERM. */ +#define VERR_VM_DRIVER_NOT_ACCESSIBLE (-1909) +/** Was not able to load the support driver. + * On linux, open returned ENODEV. */ +#define VERR_VM_DRIVER_LOAD_ERROR (-1910) +/** Was not able to open the support driver. + * Generic open error used when none of the other ones fit. */ +#define VERR_VM_DRIVER_OPEN_ERROR (-1911) +/** The installed support driver doesn't match the version of the user. */ +#define VERR_VM_DRIVER_VERSION_MISMATCH (-1912) +/** Saving the VM state is temporarily not allowed. Try again later. */ +#define VERR_VM_SAVE_STATE_NOT_ALLOWED (-1913) +/** An EMT called an API which cannot be called on such a thread. */ +#define VERR_VM_THREAD_IS_EMT (-1914) +/** Encountered an unexpected VM state. */ +#define VERR_VM_UNEXPECTED_VM_STATE (-1915) +/** Unexpected unstable VM state. */ +#define VERR_VM_UNEXPECTED_UNSTABLE_STATE (-1916) +/** Too many arguments passed to a VM request / request corruption. */ +#define VERR_VM_REQUEST_TOO_MANY_ARGS_IPE (-1917) +/** Fatal EMT wait error. */ +#define VERR_VM_FATAL_WAIT_ERROR (-1918) +/** The VM request was killed at VM termination. */ +#define VERR_VM_REQUEST_KILLED (-1919) +/** @} */ + + +/** @name VBox Remote Desktop Protocol (VRDP) Status Codes + * @{ + */ +/** Successful completion of operation (mapped to generic iprt status code). */ +#define VINF_VRDP_SUCCESS VINF_SUCCESS +/** VRDP transport operation timed out (mapped to generic iprt status code). */ +#define VERR_VRDP_TIMEOUT VERR_TIMEOUT + +/** Unsupported ISO protocol feature */ +#define VERR_VRDP_ISO_UNSUPPORTED (-2000) +/** Security (en/decryption) engine error */ +#define VERR_VRDP_SEC_ENGINE_FAIL (-2001) +/** VRDP protocol violation */ +#define VERR_VRDP_PROTOCOL_ERROR (-2002) +/** Unsupported VRDP protocol feature */ +#define VERR_VRDP_NOT_SUPPORTED (-2003) +/** VRDP protocol violation, client sends less data than expected */ +#define VERR_VRDP_INSUFFICIENT_DATA (-2004) +/** Internal error, VRDP packet is in wrong operation mode */ +#define VERR_VRDP_INVALID_MODE (-2005) +/** Memory allocation failed */ +#define VERR_VRDP_NO_MEMORY (-2006) +/** Client has been rejected */ +#define VERR_VRDP_ACCESS_DENIED (-2007) +/** VRPD receives a packet that is not supported */ +#define VWRN_VRDP_PDU_NOT_SUPPORTED 2008 +/** VRDP script allowed the packet to be processed further */ +#define VINF_VRDP_PROCESS_PDU 2009 +/** VRDP script has completed its task */ +#define VINF_VRDP_OPERATION_COMPLETED 2010 +/** VRDP thread has started OK and will run */ +#define VINF_VRDP_THREAD_STARTED 2011 +/** Framebuffer is resized, terminate send bitmap procedure */ +#define VINF_VRDP_RESIZE_REQUESTED 2012 +/** Output can be enabled for the client. */ +#define VINF_VRDP_OUTPUT_ENABLE 2013 +/** @} */ + + +/** @name Configuration Manager (CFGM) Status Codes + * @{ + */ +/** The integer value was too big for the requested representation. */ +#define VERR_CFGM_INTEGER_TOO_BIG (-2100) +/** Child node was not found. */ +#define VERR_CFGM_CHILD_NOT_FOUND (-2101) +/** Path to child node was invalid (i.e. empty). */ +#define VERR_CFGM_INVALID_CHILD_PATH (-2102) +/** Value not found. */ +#define VERR_CFGM_VALUE_NOT_FOUND (-2103) +/** No parent node specified. */ +#define VERR_CFGM_NO_PARENT (-2104) +/** No node was specified. */ +#define VERR_CFGM_NO_NODE (-2105) +/** The value is not an integer. */ +#define VERR_CFGM_NOT_INTEGER (-2106) +/** The value is not a zero terminated character string. */ +#define VERR_CFGM_NOT_STRING (-2107) +/** The value is not a byte string. */ +#define VERR_CFGM_NOT_BYTES (-2108) +/** The specified string / bytes buffer was to small. Specify a larger one and retry. */ +#define VERR_CFGM_NOT_ENOUGH_SPACE (-2109) +/** The path of a new node contained slashes or was empty. */ +#define VERR_CFGM_INVALID_NODE_PATH (-2160) +/** A new node couldn't be inserted because one with the same name exists. */ +#define VERR_CFGM_NODE_EXISTS (-2161) +/** A new leaf couldn't be inserted because one with the same name exists. */ +#define VERR_CFGM_LEAF_EXISTS (-2162) +/** An unknown config value was encountered. */ +#define VERR_CFGM_CONFIG_UNKNOWN_VALUE (-2163) +/** An unknown config node (key) was encountered. */ +#define VERR_CFGM_CONFIG_UNKNOWN_NODE (-2164) +/** Internal processing error \#1 in CFGM. */ +#define VERR_CFGM_IPE_1 (-2165) +/** @} */ + + +/** @name Time Manager (TM) Status Codes + * @{ + */ +/** The loaded timer state was incorrect. */ +#define VERR_TM_LOAD_STATE (-2200) +/** The timer was not in the correct state for the request operation. */ +#define VERR_TM_INVALID_STATE (-2201) +/** The timer was in a unknown state. Corruption or stupid coding error. */ +#define VERR_TM_UNKNOWN_STATE (-2202) +/** The timer was stuck in an unstable state until we grew impatient and returned. */ +#define VERR_TM_UNSTABLE_STATE (-2203) +/** TM requires GIP. */ +#define VERR_TM_GIP_REQUIRED (-2204) +/** TM does not support the GIP version. */ +#define VERR_TM_GIP_VERSION (-2205) +/** The GIP update interval is too large. */ +#define VERR_TM_GIP_UPDATE_INTERVAL_TOO_BIG (-2206) +/** The timer has a bad clock enum value, probably corruption. */ +#define VERR_TM_TIMER_BAD_CLOCK (-2207) +/** The timer failed to reach a stable state. */ +#define VERR_TM_TIMER_UNSTABLE_STATE (-2208) +/** Attempt to resume a running TSC. */ +#define VERR_TM_TSC_ALREADY_TICKING (-2209) +/** Attempt to pause a paused TSC. */ +#define VERR_TM_TSC_ALREADY_PAUSED (-2210) +/** Invalid value for cVirtualTicking. */ +#define VERR_TM_VIRTUAL_TICKING_IPE (-2211) +/** @} */ + + +/** @name Recompiled Execution Manager (REM) Status Codes + * @{ + */ +/** Fatal error in virtual hardware. */ +#define VERR_REM_VIRTUAL_HARDWARE_ERROR (-2300) +/** Fatal error in the recompiler cpu. */ +#define VERR_REM_VIRTUAL_CPU_ERROR (-2301) +/** Recompiler execution was interrupted by forced action. */ +#define VINF_REM_INTERRUPED_FF 2302 +/** Too many similar traps. This is a very useful debug only + * check (we don't do double/triple faults in REM). */ +#define VERR_REM_TOO_MANY_TRAPS (-2304) +/** The REM is out of breakpoint slots. */ +#define VERR_REM_NO_MORE_BP_SLOTS (-2305) +/** The REM could not find any breakpoint on the specified address. */ +#define VERR_REM_BP_NOT_FOUND (-2306) +/** @} */ + + +/** @name Trap Manager / Monitor (TRPM) Status Codes + * @{ + */ +/** No active trap. Cannot query or reset a non-existing trap. */ +#define VERR_TRPM_NO_ACTIVE_TRAP (-2400) +/** Active trap. Cannot assert a new trap when one is already active. */ +#define VERR_TRPM_ACTIVE_TRAP (-2401) +/** Reason for leaving RC: Guest tried to write to our IDT - fatal. + * The VM will be terminated assuming the worst, i.e. that the + * guest has read the idtr register. */ +#define VERR_TRPM_SHADOW_IDT_WRITE (-2402) +/** Reason for leaving RC: Fatal trap in hypervisor. */ +#define VERR_TRPM_DONT_PANIC (-2403) +/** Reason for leaving RC: Double Fault. */ +#define VERR_TRPM_PANIC (-2404) +/** The exception was dispatched for raw-mode execution. */ +#define VINF_TRPM_XCPT_DISPATCHED 2405 +/** Bad TRPM_TRAP_IN_OP. */ +#define VERR_TRPM_BAD_TRAP_IN_OP (-2406) +/** Internal processing error \#1 in TRPM. */ +#define VERR_TRPM_IPE_1 (-2407) +/** Internal processing error \#2 in TRPM. */ +#define VERR_TRPM_IPE_2 (-2408) +/** Internal processing error \#3 in TRPM. */ +#define VERR_TRPM_IPE_3 (-2409) +/** Got into a part of TRPM that is not used when HM (VT-x/AMD-V) is enabled. */ +#define VERR_TRPM_HM_IPE (-2410) +/** @} */ + + +/** @name Selector Manager / Monitor (SELM) Status Code + * @{ + */ +/** Reason for leaving RC: Guest tried to write to our GDT - fatal. + * The VM will be terminated assuming the worst, i.e. that the + * guest has read the gdtr register. */ +#define VERR_SELM_SHADOW_GDT_WRITE (-2500) +/** Reason for leaving RC: Guest tried to write to our LDT - fatal. + * The VM will be terminated assuming the worst, i.e. that the + * guest has read the ldtr register. */ +#define VERR_SELM_SHADOW_LDT_WRITE (-2501) +/** Reason for leaving RC: Guest tried to write to our TSS - fatal. + * The VM will be terminated assuming the worst, i.e. that the + * guest has read the ltr register. */ +#define VERR_SELM_SHADOW_TSS_WRITE (-2502) +/** Reason for leaving RC: Sync the GDT table to solve a conflict. */ +#define VINF_SELM_SYNC_GDT 2503 +/** No valid TSS present. */ +#define VERR_SELM_NO_TSS (-2504) +/** Invalid guest LDT selector. */ +#define VERR_SELM_INVALID_LDT (-2505) +/** The guest LDT selector is out of bounds. */ +#define VERR_SELM_LDT_OUT_OF_BOUNDS (-2506) +/** Unknown error while reading the guest GDT during shadow table updating. */ +#define VERR_SELM_GDT_READ_ERROR (-2507) +/** The guest GDT so full that we cannot find free space for our own + * selectors. */ +#define VERR_SELM_GDT_TOO_FULL (-2508) +/** Got into a part of SELM that is not used when HM (VT-x/AMD-V) is enabled. */ +#define VERR_SELM_HM_IPE (-2509) +/** @} */ + + +/** @name I/O Manager / Monitor (IOM) Status Code + * @{ + */ +/** The specified I/O port range was invalid. + * It was either empty or it was out of bounds. */ +#define VERR_IOM_INVALID_IOPORT_RANGE (-2600) +/** The specified R0 or RC I/O port range didn't have a corresponding R3 range. + * IOMR3IOPortRegisterR3() must be called first. */ +#define VERR_IOM_NO_R3_IOPORT_RANGE (-2601) +/** The specified I/O port range intruded on an existing range. There is + * a I/O port conflict between two device, or a device tried to register + * the same range twice. */ +#define VERR_IOM_IOPORT_RANGE_CONFLICT (-2602) +/** The I/O port range specified for removal wasn't found or it wasn't contiguous. */ +#define VERR_IOM_IOPORT_RANGE_NOT_FOUND (-2603) +/** The specified I/O port range was owned by some other device(s). Both registration + * and deregistration, but in the first case only RC and R0 ranges. */ +#define VERR_IOM_NOT_IOPORT_RANGE_OWNER (-2604) + +/** The specified MMIO range was invalid. + * It was either empty or it was out of bounds. */ +#define VERR_IOM_INVALID_MMIO_RANGE (-2605) +/** The specified R0 or RC MMIO range didn't have a corresponding R3 range. + * IOMR3MMIORegisterR3() must be called first. */ +#define VERR_IOM_NO_R3_MMIO_RANGE (-2606) +/** The specified MMIO range was owned by some other device(s). Both registration + * and deregistration, but in the first case only RC and R0 ranges. */ +#define VERR_IOM_NOT_MMIO_RANGE_OWNER (-2607) +/** The specified MMIO range intruded on an existing range. There is + * a MMIO conflict between two device, or a device tried to register + * the same range twice. */ +#define VERR_IOM_MMIO_RANGE_CONFLICT (-2608) +/** The MMIO range specified for removal was not found. */ +#define VERR_IOM_MMIO_RANGE_NOT_FOUND (-2609) +/** The MMIO range specified for removal was invalid. The range didn't match + * quite match a set of existing ranges. It's not possible to remove parts of + * a MMIO range, only one or more full ranges. */ +#define VERR_IOM_INCOMPLETE_MMIO_RANGE (-2610) +/** An invalid I/O port size was specified for a read or write operation. */ +#define VERR_IOM_INVALID_IOPORT_SIZE (-2611) +/** The MMIO handler was called for a bogus address! Internal error! */ +#define VERR_IOM_MMIO_HANDLER_BOGUS_CALL (-2612) +/** The MMIO handler experienced a problem with the disassembler. */ +#define VERR_IOM_MMIO_HANDLER_DISASM_ERROR (-2613) +/** The port being read was not present(/unused) and IOM shall return ~0 according to size. */ +#define VERR_IOM_IOPORT_UNUSED (-2614) +/** Unused MMIO register read, fill with 00. */ +#define VINF_IOM_MMIO_UNUSED_00 2615 +/** Unused MMIO register read, fill with FF. */ +#define VINF_IOM_MMIO_UNUSED_FF 2616 + +/** Reason for leaving RZ: I/O port read. */ +#define VINF_IOM_R3_IOPORT_READ 2620 +/** Reason for leaving RZ: I/O port write. */ +#define VINF_IOM_R3_IOPORT_WRITE 2621 +/** Reason for leaving RZ: MMIO read. */ +#define VINF_IOM_R3_MMIO_READ 2623 +/** Reason for leaving RZ: MMIO write. */ +#define VINF_IOM_R3_MMIO_WRITE 2624 +/** Reason for leaving RZ: MMIO read/write. */ +#define VINF_IOM_R3_MMIO_READ_WRITE 2625 + +/** IOMGCIOPortHandler was given an unexpected opcode. */ +#define VERR_IOM_IOPORT_UNKNOWN_OPCODE (-2630) +/** Internal processing error \#1 in the I/O port code. */ +#define VERR_IOM_IOPORT_IPE_1 (-2631) +/** Internal processing error \#2 in the I/O port code. */ +#define VERR_IOM_IOPORT_IPE_2 (-2632) +/** Internal processing error \#3 in the I/O port code. */ +#define VERR_IOM_IOPORT_IPE_3 (-2633) +/** Internal processing error \#1 in the MMIO code. */ +#define VERR_IOM_MMIO_IPE_1 (-2634) +/** Internal processing error \#2 in the MMIO code. */ +#define VERR_IOM_MMIO_IPE_2 (-2635) +/** Internal processing error \#3 in the MMIO code. */ +#define VERR_IOM_MMIO_IPE_3 (-2636) +/** Got into a part of IOM that is not used when HM (VT-x/AMD-V) is enabled. */ +#define VERR_IOM_HM_IPE (-2637) +/** @} */ + + +/** @name Virtual Machine Monitor (VMM) Status Codes + * @{ + */ +/** Reason for leaving RZ: Calling host function. */ +#define VINF_VMM_CALL_HOST 2700 +/** Reason for leaving R0: Hit a ring-0 assertion on EMT. */ +#define VERR_VMM_RING0_ASSERTION (-2701) +/** The hyper CR3 differs between PGM and CPUM. */ +#define VERR_VMM_HYPER_CR3_MISMATCH (-2702) +/** Reason for leaving RZ: Illegal call to ring-3. */ +#define VERR_VMM_RING3_CALL_DISABLED (-2703) +/** The VMMR0.r0 module version does not match VBoxVMM.dll/so/dylib. + * If you just upgraded VirtualBox, please terminate all VMs and make sure + * VBoxNetDHCP is not running. Then try again. If this error persists, try + * re-installing VirtualBox. */ +#define VERR_VMM_R0_VERSION_MISMATCH (-2704) +/** The VMMRC.rc module version does not match VBoxVMM.dll/so/dylib. + * Re-install if you are a user. Developers should make sure the build is + * complete or try with a clean build. */ +#define VERR_VMM_RC_VERSION_MISMATCH (-2705) +/** VMM set jump error. */ +#define VERR_VMM_SET_JMP_ERROR (-2706) +/** VMM set jump stack overflow error. */ +#define VERR_VMM_SET_JMP_STACK_OVERFLOW (-2707) +/** VMM set jump resume error. */ +#define VERR_VMM_SET_JMP_ABORTED_RESUME (-2708) +/** VMM long jump error. */ +#define VERR_VMM_LONG_JMP_ERROR (-2709) +/** Unknown ring-3 call attempted. */ +#define VERR_VMM_UNKNOWN_RING3_CALL (-2710) +/** The ring-3 call didn't set an RC. */ +#define VERR_VMM_RING3_CALL_NO_RC (-2711) +/** Reason for leaving RC: Caller the tracer in ring-0. */ +#define VINF_VMM_CALL_TRACER (2712) +/** Internal processing error \#1 in the switcher code. */ +#define VERR_VMM_SWITCHER_IPE_1 (-2713) +/** Reason for leaving RZ: Unknown call to ring-3. */ +#define VINF_VMM_UNKNOWN_RING3_CALL (2714) +/** Attempted to use stub switcher. */ +#define VERR_VMM_SWITCHER_STUB (-2715) +/** HM returned in the wrong state. */ +#define VERR_VMM_WRONG_HM_VMCPU_STATE (-2716) +/** @} */ + + +/** @name Pluggable Device and Driver Manager (PDM) Status Codes + * @{ + */ +/** An invalid LUN specification was given. */ +#define VERR_PDM_NO_SUCH_LUN (-2800) +/** A device encountered an unknown configuration value. + * This means that the device is potentially misconfigured and the device + * construction or unit attachment failed because of this. */ +#define VERR_PDM_DEVINS_UNKNOWN_CFG_VALUES (-2801) +/** The above driver doesn't export a interface required by a driver being + * attached to it. Typical misconfiguration problem. */ +#define VERR_PDM_MISSING_INTERFACE_ABOVE (-2802) +/** The below driver doesn't export a interface required by the drive + * having attached it. Typical misconfiguration problem. */ +#define VERR_PDM_MISSING_INTERFACE_BELOW (-2803) +/** A device didn't find a required interface with an attached driver. + * Typical misconfiguration problem. */ +#define VERR_PDM_MISSING_INTERFACE (-2804) +/** A driver encountered an unknown configuration value. + * This means that the driver is potentially misconfigured and the driver + * construction failed because of this. */ +#define VERR_PDM_DRVINS_UNKNOWN_CFG_VALUES (-2805) +/** The PCI bus assigned to a device didn't have room for it. + * Either too many devices are configured on the same PCI bus, or there are + * some internal problem where PDM/PCI doesn't free up slots when unplugging devices. */ +#define VERR_PDM_TOO_PCI_MANY_DEVICES (-2806) +/** A queue is out of free items, the queueing operation failed. */ +#define VERR_PDM_NO_QUEUE_ITEMS (-2807) +/** Not possible to attach further drivers to the driver. + * A driver which doesn't support attachments (below of course) will + * return this status code if it found that further drivers were configured + * to be attached to it. */ +#define VERR_PDM_DRVINS_NO_ATTACH (-2808) +/** Not possible to attach drivers to the device. + * A device which doesn't support attachments (below of course) will + * return this status code if it found that drivers were configured + * to be attached to it. */ +#define VERR_PDM_DEVINS_NO_ATTACH (-2809) +/** No attached driver. + * The PDMDRVHLP::pfnAttach and PDMDEVHLP::pfnDriverAttach will return + * this error when no driver was configured to be attached. */ +#define VERR_PDM_NO_ATTACHED_DRIVER (-2810) +/** The media geometry hasn't been set yet, so it cannot be obtained. + * The caller should then calculate the geometry from the media size. */ +#define VERR_PDM_GEOMETRY_NOT_SET (-2811) +/** The media translation hasn't been set yet, so it cannot be obtained. + * The caller should then guess the translation. */ +#define VERR_PDM_TRANSLATION_NOT_SET (-2812) +/** The media is not mounted, operation requires a mounted media. */ +#define VERR_PDM_MEDIA_NOT_MOUNTED (-2813) +/** Mount failed because a media was already mounted. Unmount the media + * and retry the mount. */ +#define VERR_PDM_MEDIA_MOUNTED (-2814) +/** The media is locked and cannot be unmounted. */ +#define VERR_PDM_MEDIA_LOCKED (-2815) +/** No 'Type' attribute in the DrvBlock configuration. + * Misconfiguration. */ +#define VERR_PDM_BLOCK_NO_TYPE (-2816) +/** The 'Type' attribute in the DrvBlock configuration had an unknown value. + * Misconfiguration. */ +#define VERR_PDM_BLOCK_UNKNOWN_TYPE (-2817) +/** The 'Translation' attribute in the DrvBlock configuration had an unknown value. + * Misconfiguration. */ +#define VERR_PDM_BLOCK_UNKNOWN_TRANSLATION (-2818) +/** The block driver type wasn't supported. + * Misconfiguration of the kind you get when attaching a floppy to an IDE controller. */ +#define VERR_PDM_UNSUPPORTED_BLOCK_TYPE (-2819) +/** A attach or prepare mount call failed because the driver already + * had a driver attached. */ +#define VERR_PDM_DRIVER_ALREADY_ATTACHED (-2820) +/** An attempt on detaching a driver without anyone actually being attached, or + * performing any other operation on an attached driver. */ +#define VERR_PDM_NO_DRIVER_ATTACHED (-2821) +/** The attached driver configuration is missing the 'Driver' attribute. */ +#define VERR_PDM_CFG_MISSING_DRIVER_NAME (-2822) +/** The configured driver wasn't found. + * Either the necessary driver modules wasn't loaded, the name was + * misspelled, or it was a misconfiguration. */ +#define VERR_PDM_DRIVER_NOT_FOUND (-2823) +/** The Ring-3 module was already loaded. */ +#define VINF_PDM_ALREADY_LOADED (2824) +/** The name of the module clashed with an existing module. */ +#define VERR_PDM_MODULE_NAME_CLASH (-2825) +/** Couldn't find any export for registration of drivers/devices. */ +#define VERR_PDM_NO_REGISTRATION_EXPORT (-2826) +/** A module name is too long. */ +#define VERR_PDM_MODULE_NAME_TOO_LONG (-2827) +/** Driver name clash. Another driver with the same name as the + * one being registered exists. */ +#define VERR_PDM_DRIVER_NAME_CLASH (-2828) +/** The version of the driver registration structure is unknown + * to this VBox version. Either mixing incompatible versions or + * the structure isn't correctly initialized. */ +#define VERR_PDM_UNKNOWN_DRVREG_VERSION (-2829) +/** Invalid entry in the driver registration structure. */ +#define VERR_PDM_INVALID_DRIVER_REGISTRATION (-2830) +/** Invalid host bit mask. */ +#define VERR_PDM_INVALID_DRIVER_HOST_BITS (-2831) +/** Not possible to detach a driver because the above driver/device + * doesn't support it. The above entity doesn't implement the pfnDetach call. */ +#define VERR_PDM_DRIVER_DETACH_NOT_POSSIBLE (-2832) +/** No PCI Bus is available to register the device with. This is usually a + * misconfiguration or in rare cases a buggy pci device. */ +#define VERR_PDM_NO_PCI_BUS (-2833) +/** The device is not a registered PCI device and thus cannot + * perform any PCI operations. The device forgot to register it self. */ +#define VERR_PDM_NOT_PCI_DEVICE (-2834) + +/** The version of the device registration structure is unknown + * to this VBox version. Either mixing incompatible versions or + * the structure isn't correctly initialized. */ +#define VERR_PDM_UNKNOWN_DEVREG_VERSION (-2835) +/** Invalid entry in the device registration structure. */ +#define VERR_PDM_INVALID_DEVICE_REGISTRATION (-2836) +/** Invalid host bit mask. */ +#define VERR_PDM_INVALID_DEVICE_GUEST_BITS (-2837) +/** The guest bit mask didn't match the guest being loaded. */ +#define VERR_PDM_INVALID_DEVICE_HOST_BITS (-2838) +/** Device name clash. Another device with the same name as the + * one being registered exists. */ +#define VERR_PDM_DEVICE_NAME_CLASH (-2839) +/** The device wasn't found. There was no registered device + * by that name. */ +#define VERR_PDM_DEVICE_NOT_FOUND (-2840) +/** The device instance was not found. */ +#define VERR_PDM_DEVICE_INSTANCE_NOT_FOUND (-2841) +/** The device instance have no base interface. */ +#define VERR_PDM_DEVICE_INSTANCE_NO_IBASE (-2842) +/** The device instance have no such logical unit. */ +#define VERR_PDM_DEVICE_INSTANCE_LUN_NOT_FOUND (-2843) +/** The driver instance could not be found. */ +#define VERR_PDM_DRIVER_INSTANCE_NOT_FOUND (-2844) +/** Logical Unit was not found. */ +#define VERR_PDM_LUN_NOT_FOUND (-2845) +/** The Logical Unit was found, but it had no driver attached to it. */ +#define VERR_PDM_NO_DRIVER_ATTACHED_TO_LUN (-2846) +/** The Logical Unit was found, but it had no driver attached to it. */ +#define VINF_PDM_NO_DRIVER_ATTACHED_TO_LUN 2846 +/** No PIC device instance is registered with the current VM and thus + * the PIC operation cannot be performed. */ +#define VERR_PDM_NO_PIC_INSTANCE (-2847) +/** No APIC device instance is registered with the current VM and thus + * the APIC operation cannot be performed. */ +#define VERR_PDM_NO_APIC_INSTANCE (-2848) +/** No DMAC device instance is registered with the current VM and thus + * the DMA operation cannot be performed. */ +#define VERR_PDM_NO_DMAC_INSTANCE (-2849) +/** No RTC device instance is registered with the current VM and thus + * the RTC or CMOS operation cannot be performed. */ +#define VERR_PDM_NO_RTC_INSTANCE (-2850) +/** Unable to open the host interface due to a sharing violation . */ +#define VERR_PDM_HIF_SHARING_VIOLATION (-2851) +/** Unable to open the host interface. */ +#define VERR_PDM_HIF_OPEN_FAILED (-2852) +/** The device doesn't support runtime driver attaching. + * The PDMDEVREG::pfnAttach callback function is NULL. */ +#define VERR_PDM_DEVICE_NO_RT_ATTACH (-2853) +/** The driver doesn't support runtime driver attaching. + * The PDMDRVREG::pfnAttach callback function is NULL. */ +#define VERR_PDM_DRIVER_NO_RT_ATTACH (-2854) +/** Invalid host interface version. */ +#define VERR_PDM_HIF_INVALID_VERSION (-2855) + +/** The version of the USB device registration structure is unknown + * to this VBox version. Either mixing incompatible versions or + * the structure isn't correctly initialized. */ +#define VERR_PDM_UNKNOWN_USBREG_VERSION (-2856) +/** Invalid entry in the device registration structure. */ +#define VERR_PDM_INVALID_USB_REGISTRATION (-2857) +/** Driver name clash. Another driver with the same name as the + * one being registered exists. */ +#define VERR_PDM_USB_NAME_CLASH (-2858) +/** The USB hub is already registered. */ +#define VERR_PDM_USB_HUB_EXISTS (-2859) +/** Couldn't find any USB hubs to attach the device to. */ +#define VERR_PDM_NO_USB_HUBS (-2860) +/** Couldn't find any free USB ports to attach the device to. */ +#define VERR_PDM_NO_USB_PORTS (-2861) +/** Couldn't find the USB Proxy device. Using OSE? */ +#define VERR_PDM_NO_USBPROXY (-2862) +/** The async completion template is still used. */ +#define VERR_PDM_ASYNC_TEMPLATE_BUSY (-2863) +/** The async completion task is already suspended. */ +#define VERR_PDM_ASYNC_COMPLETION_ALREADY_SUSPENDED (-2864) +/** The async completion task is not suspended. */ +#define VERR_PDM_ASYNC_COMPLETION_NOT_SUSPENDED (-2865) +/** The driver properties were invalid, and as a consequence construction + * failed. Caused my unusable media or similar problems. */ +#define VERR_PDM_DRIVER_INVALID_PROPERTIES (-2866) +/** Too many instances of a device. */ +#define VERR_PDM_TOO_MANY_DEVICE_INSTANCES (-2867) +/** Too many instances of a driver. */ +#define VERR_PDM_TOO_MANY_DRIVER_INSTANCES (-2868) +/** Too many instances of a usb device. */ +#define VERR_PDM_TOO_MANY_USB_DEVICE_INSTANCES (-2869) +/** The device instance structure version has changed. + * + * If you have upgraded VirtualBox recently, please make sure you have + * terminated all VMs and upgraded any extension packs. If this error + * persists, try re-installing VirtualBox. */ +#define VERR_PDM_DEVINS_VERSION_MISMATCH (-2870) +/** The device helper structure version has changed. + * + * If you have upgraded VirtualBox recently, please make sure you have + * terminated all VMs and upgraded any extension packs. If this error + * persists, try re-installing VirtualBox. */ +#define VERR_PDM_DEVHLPR3_VERSION_MISMATCH (-2871) +/** The USB device instance structure version has changed. + * + * If you have upgraded VirtualBox recently, please make sure you have + * terminated all VMs and upgraded any extension packs. If this error + * persists, try re-installing VirtualBox. */ +#define VERR_PDM_USBINS_VERSION_MISMATCH (-2872) +/** The USB device helper structure version has changed. + * + * If you have upgraded VirtualBox recently, please make sure you have + * terminated all VMs and upgraded any extension packs. If this error + * persists, try re-installing VirtualBox. */ +#define VERR_PDM_USBHLPR3_VERSION_MISMATCH (-2873) +/** The driver instance structure version has changed. + * + * If you have upgraded VirtualBox recently, please make sure you have + * terminated all VMs and upgraded any extension packs. If this error + * persists, try re-installing VirtualBox. */ +#define VERR_PDM_DRVINS_VERSION_MISMATCH (-2874) +/** The driver helper structure version has changed. + * + * If you have upgraded VirtualBox recently, please make sure you have + * terminated all VMs and upgraded any extension packs. If this error + * persists, try re-installing VirtualBox. */ +#define VERR_PDM_DRVHLPR3_VERSION_MISMATCH (-2875) +/** Generic device structure version mismatch. + * + * If you have upgraded VirtualBox recently, please make sure you have + * terminated all VMs and upgraded any extension packs. If this error + * persists, try re-installing VirtualBox. */ +#define VERR_PDM_DEVICE_VERSION_MISMATCH (-2876) +/** Generic USB device structure version mismatch. + * + * If you have upgraded VirtualBox recently, please make sure you have + * terminated all VMs and upgraded any extension packs. If this error + * persists, try re-installing VirtualBox. */ +#define VERR_PDM_USBDEV_VERSION_MISMATCH (-2877) +/** Generic driver structure version mismatch. + * + * If you have upgraded VirtualBox recently, please make sure you have + * terminated all VMs and upgraded any extension packs. If this error + * persists, try re-installing VirtualBox. */ +#define VERR_PDM_DRIVER_VERSION_MISMATCH (-2878) +/** PDMVMMDevHeapR3ToGCPhys failure. */ +#define VERR_PDM_DEV_HEAP_R3_TO_GCPHYS (-2879) +/** A legacy device isn't implementing the HPET notification interface. */ +#define VERR_PDM_HPET_LEGACY_NOTIFY_MISSING (-2880) +/** Internal processing error in the critical section code. */ +#define VERR_PDM_CRITSECT_IPE (-2881) +/** The critical section being deleted was not found. */ +#define VERR_PDM_CRITSECT_NOT_FOUND (-2882) +/** A PDMThread API was called by the wrong thread. */ +#define VERR_PDM_THREAD_INVALID_CALLER (-2883) +/** Internal processing error \#1 in the PDM Thread code. */ +#define VERR_PDM_THREAD_IPE_1 (-2884) +/** Internal processing error \#2 in the PDM Thread code. */ +#define VERR_PDM_THREAD_IPE_2 (-2885) +/** Only one PCI function is supported per PDM device. */ +#define VERR_PDM_ONE_PCI_FUNCTION_PER_DEVICE (-2886) +/** Bad PCI configuration. */ +#define VERR_PDM_BAD_PCI_CONFIG (-2887) +/** Internal processing error # in the PDM device code. */ +#define VERR_PDM_DEV_IPE_1 (-2888) +/** Misconfigured driver chain transformation. */ +#define VERR_PDM_MISCONFIGURED_DRV_TRANSFORMATION (-2889) +/** The driver is already removed, not more transformations possible (at + * present). */ +#define VERR_PDM_CANNOT_TRANSFORM_REMOVED_DRIVER (-2890) +/** The PCI device isn't configured as a busmaster, physical memory access + * rejected. */ +#define VERR_PDM_NOT_PCI_BUS_MASTER (-2891) +/** Got into a part of PDM that is not used when HM (VT-x/AMD-V) is enabled. */ +#define VERR_PDM_HM_IPE (-2892) +/** @} */ + + +/** @name Host-Guest Communication Manager (HGCM) Status Codes + * @{ + */ +/** Requested service does not exist. */ +#define VERR_HGCM_SERVICE_NOT_FOUND (-2900) +/** Service rejected client connection */ +#define VINF_HGCM_CLIENT_REJECTED 2901 +/** Command address is invalid. */ +#define VERR_HGCM_INVALID_CMD_ADDRESS (-2902) +/** Service will execute the command in background. */ +#define VINF_HGCM_ASYNC_EXECUTE 2903 +/** HGCM could not perform requested operation because of an internal error. */ +#define VERR_HGCM_INTERNAL (-2904) +/** Invalid HGCM client id. */ +#define VERR_HGCM_INVALID_CLIENT_ID (-2905) +/** The HGCM is saving state. */ +#define VINF_HGCM_SAVE_STATE (2906) +/** Requested service already exists. */ +#define VERR_HGCM_SERVICE_EXISTS (-2907) + +/** @} */ + + +/** @name Network Address Translation Driver (DrvNAT) Status Codes + * @{ + */ +/** Failed to find the DNS configured for this machine. */ +#define VINF_NAT_DNS 3000 +/** Failed to convert the specified Guest IP to a binary IP address. + * Malformed input. */ +#define VERR_NAT_REDIR_GUEST_IP (-3001) +/** Failed while setting up a redirector rule. + * There probably is a conflict between the rule and some existing + * service on the computer. */ +#define VERR_NAT_REDIR_SETUP (-3002) +/** @} */ + + +/** @name HostIF Driver (DrvTUN) Status Codes + * @{ + */ +/** The Host Interface Networking init program failed. */ +#define VERR_HOSTIF_INIT_FAILED (-3100) +/** The Host Interface Networking device name is too long. */ +#define VERR_HOSTIF_DEVICE_NAME_TOO_LONG (-3101) +/** The Host Interface Networking name config IOCTL call failed. */ +#define VERR_HOSTIF_IOCTL (-3102) +/** Failed to make the Host Interface Networking handle non-blocking. */ +#define VERR_HOSTIF_BLOCKING (-3103) +/** If a Host Interface Networking filehandle was specified it's not allowed to + * have any init or term programs. */ +#define VERR_HOSTIF_FD_AND_INIT_TERM (-3104) +/** The Host Interface Networking terminate program failed. */ +#define VERR_HOSTIF_TERM_FAILED (-3105) +/** @} */ + + +/** @name VBox HDD Container (VD) Status Codes + * @{ + */ +/** Invalid image type. */ +#define VERR_VD_INVALID_TYPE (-3200) +/** Operation can't be done in current HDD container state. */ +#define VERR_VD_INVALID_STATE (-3201) +/** Configuration value not found. */ +#define VERR_VD_VALUE_NOT_FOUND (-3202) +/** Virtual HDD is not opened. */ +#define VERR_VD_NOT_OPENED (-3203) +/** Requested image is not opened. */ +#define VERR_VD_IMAGE_NOT_FOUND (-3204) +/** Image is read-only. */ +#define VERR_VD_IMAGE_READ_ONLY (-3205) +/** Geometry hasn't been set. */ +#define VERR_VD_GEOMETRY_NOT_SET (-3206) +/** No data for this block in image. */ +#define VERR_VD_BLOCK_FREE (-3207) +/** Differencing and parent images can't be used together due to UUID. */ +#define VERR_VD_UUID_MISMATCH (-3208) +/** Asynchronous I/O request finished. */ +#define VINF_VD_ASYNC_IO_FINISHED 3209 +/** Asynchronous I/O is not finished yet. */ +#define VERR_VD_ASYNC_IO_IN_PROGRESS (-3210) +/** The image is too small or too large for this format. */ +#define VERR_VD_INVALID_SIZE (-3211) +/** Configuration value is unknown. This indicates misconfiguration. */ +#define VERR_VD_UNKNOWN_CFG_VALUES (-3212) +/** Interface is unknown. This indicates misconfiguration. */ +#define VERR_VD_UNKNOWN_INTERFACE (-3213) +/** The DEK for disk encryption is missing. */ +#define VERR_VD_DEK_MISSING (-3214) +/** The provided password to decrypt the DEK was incorrect. */ +#define VERR_VD_PASSWORD_INCORRECT (-3215) +/** Generic: Invalid image file header. Use this for plugins. */ +#define VERR_VD_GEN_INVALID_HEADER (-3220) +/** VDI: Invalid image file header. */ +#define VERR_VD_VDI_INVALID_HEADER (-3230) +/** VDI: Invalid image file header: invalid signature. */ +#define VERR_VD_VDI_INVALID_SIGNATURE (-3231) +/** VDI: Invalid image file header: invalid version. */ +#define VERR_VD_VDI_UNSUPPORTED_VERSION (-3232) +/** Comment string is too long. */ +#define VERR_VD_VDI_COMMENT_TOO_LONG (-3233) +/** VMDK: Invalid image file header. */ +#define VERR_VD_VMDK_INVALID_HEADER (-3240) +/** VMDK: Invalid image file header: invalid version. */ +#define VERR_VD_VMDK_UNSUPPORTED_VERSION (-3241) +/** VMDK: Image property not found. */ +#define VERR_VD_VMDK_VALUE_NOT_FOUND (-3242) +/** VMDK: Operation can't be done in current image state. */ +#define VERR_VD_VMDK_INVALID_STATE (-3243) +/** VMDK: Format is invalid/inconsistent. */ +#define VERR_VD_VMDK_INVALID_FORMAT (-3244) +/** VMDK: Invalid write position. */ +#define VERR_VD_VMDK_INVALID_WRITE (-3245) +/** iSCSI: Invalid header, i.e. dummy for validity check. */ +#define VERR_VD_ISCSI_INVALID_HEADER (-3250) +/** iSCSI: Operation can't be done in current image state. */ +#define VERR_VD_ISCSI_INVALID_STATE (-3251) +/** iSCSI: Invalid device type (not a disk). */ +#define VERR_VD_ISCSI_INVALID_TYPE (-3252) +/** iSCSI: Initiator secret not decrypted */ +#define VERR_VD_ISCSI_SECRET_ENCRYPTED (-3253) +/** VHD: Invalid image file header. */ +#define VERR_VD_VHD_INVALID_HEADER (-3260) +/** Parallels HDD: Invalid image file header. */ +#define VERR_VD_PARALLELS_INVALID_HEADER (-3265) +/** DMG: Invalid image file header. */ +#define VERR_VD_DMG_INVALID_HEADER (-3267) +/** Raw: Invalid image file header. */ +#define VERR_VD_RAW_INVALID_HEADER (-3270) +/** Raw: Invalid image file type. */ +#define VERR_VD_RAW_INVALID_TYPE (-3271) +/** The backend needs more metadata before it can continue. */ +#define VERR_VD_NOT_ENOUGH_METADATA (-3272) +/** Halt the current I/O context until further notification from the backend. */ +#define VERR_VD_IOCTX_HALT (-3273) +/** The disk has a cache attached already. */ +#define VERR_VD_CACHE_ALREADY_EXISTS (-3274) +/** There is no cache attached to the disk. */ +#define VERR_VD_CACHE_NOT_FOUND (-3275) +/** The cache is not up to date with the image. */ +#define VERR_VD_CACHE_NOT_UP_TO_DATE (-3276) +/** The given range does not meet the required alignment. */ +#define VERR_VD_DISCARD_ALIGNMENT_NOT_MET (-3277) +/** The discard operation is not supported for this image. */ +#define VERR_VD_DISCARD_NOT_SUPPORTED (-3278) +/** The image is the correct format but is corrupted. */ +#define VERR_VD_IMAGE_CORRUPTED (-3279) +/** Repairing the image is not supported. */ +#define VERR_VD_IMAGE_REPAIR_NOT_SUPPORTED (-3280) +/** Repairing the image is not possible because the corruption is to severe. */ +#define VERR_VD_IMAGE_REPAIR_IMPOSSIBLE (-3281) +/** Reading from the image was not possible because the offset is out of the image range. + * This usually indicates that there is a minor corruption in the image meta data. */ +#define VERR_VD_READ_OUT_OF_RANGE (-3282) +/** Block read was marked as free in the image and returned as a zero block. */ +#define VINF_VD_NEW_ZEROED_BLOCK 3283 +/** Unable to parse the XML in DMG file. */ +#define VERR_VD_DMG_XML_PARSE_ERROR (-3284) +/** Unable to locate a usable DMG file within the XAR archive. */ +#define VERR_VD_DMG_NOT_FOUND_INSIDE_XAR (-3285) +/** @} */ + + +/** @name VBox Guest Library (VBGL) Status Codes + * @{ + */ +/** Library was not initialized. */ +#define VERR_VBGL_NOT_INITIALIZED (-3300) +/** Virtual address was not allocated by the library. */ +#define VERR_VBGL_INVALID_ADDR (-3301) +/** IOCtl to VBoxGuest driver failed. */ +#define VERR_VBGL_IOCTL_FAILED (-3302) +/** @} */ + + +/** @name VBox USB (VUSB) Status Codes + * @{ + */ +/** No available ports on the hub. + * This error is returned when a device is attempted created and/or attached + * to a hub which is out of ports. */ +#define VERR_VUSB_NO_PORTS (-3400) +/** The requested operation cannot be performed on a detached USB device. */ +#define VERR_VUSB_DEVICE_NOT_ATTACHED (-3401) +/** Failed to allocate memory for a URB. */ +#define VERR_VUSB_NO_URB_MEMORY (-3402) +/** General failure during URB queuing. + * This will go away when the queueing gets proper status code handling. */ +#define VERR_VUSB_FAILED_TO_QUEUE_URB (-3403) +/** Device creation failed because the USB device name was not found. */ +#define VERR_VUSB_DEVICE_NAME_NOT_FOUND (-3404) +/** Not permitted to open the USB device. + * The user doesn't have access to the device in the usbfs, check the mount options. */ +#define VERR_VUSB_USBFS_PERMISSION (-3405) +/** The requested operation cannot be performed because the device + * is currently being reset. */ +#define VERR_VUSB_DEVICE_IS_RESETTING (-3406) +/** The requested operation cannot be performed because the device + * is currently suspended. */ +#define VERR_VUSB_DEVICE_IS_SUSPENDED (-3407) +/** Not permitted to open the USB device. + * The user doesn't have access to the device node, check group memberships. */ +#define VERR_VUSB_USB_DEVICE_PERMISSION (-3408) +/** @} */ + + +/** @name VBox VGA Status Codes + * @{ + */ +/** One of the custom modes was incorrect. + * The format or bit count of the custom mode value is invalid. */ +#define VERR_VGA_INVALID_CUSTOM_MODE (-3500) +/** The display connector is resizing. */ +#define VINF_VGA_RESIZE_IN_PROGRESS (3501) +/** @} */ + + +/** @name Internal Networking Status Codes + * @{ + */ +/** The networking interface to filter was not found. */ +#define VERR_INTNET_FLT_IF_NOT_FOUND (-3600) +/** The networking interface to filter was busy (used by someone). */ +#define VERR_INTNET_FLT_IF_BUSY (-3601) +/** Failed to create or connect to a networking interface filter. */ +#define VERR_INTNET_FLT_IF_FAILED (-3602) +/** The network already exists with a different trunk configuration. */ +#define VERR_INTNET_INCOMPATIBLE_TRUNK (-3603) +/** The network already exists with a different security profile (restricted / public). */ +#define VERR_INTNET_INCOMPATIBLE_FLAGS (-3604) +/** Failed to create a virtual network interface instance. */ +#define VERR_INTNET_FLT_VNIC_CREATE_FAILED (-3605) +/** Failed to retrieve a virtual network interface link ID. */ +#define VERR_INTNET_FLT_VNIC_LINK_ID_NOT_FOUND (-3606) +/** Failed to initialize a virtual network interface instance. */ +#define VERR_INTNET_FLT_VNIC_INIT_FAILED (-3607) +/** Failed to open a virtual network interface instance. */ +#define VERR_INTNET_FLT_VNIC_OPEN_FAILED (-3608) +/** Failed to retrieve underlying (lower mac) link. */ +#define VERR_INTNET_FLT_LOWER_LINK_INFO_NOT_FOUND (-3609) +/** Failed to open underlying link instance. */ +#define VERR_INTNET_FLT_LOWER_LINK_OPEN_FAILED (-3610) +/** Failed to get underlying link ID. */ +#define VERR_INTNET_FLT_LOWER_LINK_ID_NOT_FOUND (-3611) +/** @} */ + + +/** @name Support Driver Status Codes + * @{ + */ +/** The component factory was not found. */ +#define VERR_SUPDRV_COMPONENT_NOT_FOUND (-3700) +/** The component factories do not support the requested interface. */ +#define VERR_SUPDRV_INTERFACE_NOT_SUPPORTED (-3701) +/** The service module was not found. */ +#define VERR_SUPDRV_SERVICE_NOT_FOUND (-3702) +/** The host kernel is too old. */ +#define VERR_SUPDRV_KERNEL_TOO_OLD_FOR_VTX (-3703) +/** Bad VTG magic value. */ +#define VERR_SUPDRV_VTG_MAGIC (-3704) +/** Bad VTG bit count value. */ +#define VERR_SUPDRV_VTG_BITS (-3705) +/** Bad VTG header - misc. */ +#define VERR_SUPDRV_VTG_BAD_HDR_MISC (-3706) +/** Bad VTG header - offset. */ +#define VERR_SUPDRV_VTG_BAD_HDR_OFF (-3707) +/** Bad VTG header - offset. */ +#define VERR_SUPDRV_VTG_BAD_HDR_PTR (-3708) +/** Bad VTG header - to low value. */ +#define VERR_SUPDRV_VTG_BAD_HDR_TOO_FEW (-3709) +/** Bad VTG header - to high value. */ +#define VERR_SUPDRV_VTG_BAD_HDR_TOO_MUCH (-3710) +/** Bad VTG header - size value is not a multiple of the structure size. */ +#define VERR_SUPDRV_VTG_BAD_HDR_NOT_MULTIPLE (-3711) +/** Bad VTG string table offset. */ +#define VERR_SUPDRV_VTG_STRTAB_OFF (-3712) +/** Bad VTG string. */ +#define VERR_SUPDRV_VTG_BAD_STRING (-3713) +/** VTG string is too long. */ +#define VERR_SUPDRV_VTG_STRING_TOO_LONG (-3714) +/** Bad VTG attribute value. */ +#define VERR_SUPDRV_VTG_BAD_ATTR (-3715) +/** Bad VTG provider descriptor. */ +#define VERR_SUPDRV_VTG_BAD_PROVIDER (-3716) +/** Bad VTG probe descriptor. */ +#define VERR_SUPDRV_VTG_BAD_PROBE (-3717) +/** Bad VTG argument list descriptor. */ +#define VERR_SUPDRV_VTG_BAD_ARGLIST (-3718) +/** Bad VTG probe enabled data. */ +#define VERR_SUPDRV_VTG_BAD_PROBE_ENABLED (-3719) +/** Bad VTG probe location record. */ +#define VERR_SUPDRV_VTG_BAD_PROBE_LOC (-3720) +/** The VTG object for the session or image has already been registered. */ +#define VERR_SUPDRV_VTG_ALREADY_REGISTERED (-3721) +/** A driver may only register one VTG object per session. */ +#define VERR_SUPDRV_VTG_ONLY_ONCE_PER_SESSION (-3722) +/** A tracer has already been registered. */ +#define VERR_SUPDRV_TRACER_ALREADY_REGISTERED (-3723) +/** The session has no tracer associated with it. */ +#define VERR_SUPDRV_TRACER_NOT_REGISTERED (-3724) +/** The tracer has already been opened in this sesssion. */ +#define VERR_SUPDRV_TRACER_ALREADY_OPENED (-3725) +/** The tracer has not been opened. */ +#define VERR_SUPDRV_TRACER_NOT_OPENED (-3726) +/** There is no tracer present. */ +#define VERR_SUPDRV_TRACER_NOT_PRESENT (-3727) +/** The tracer is unloading. */ +#define VERR_SUPDRV_TRACER_UNLOADING (-3728) +/** Another thread in the session is talking to the tracer. */ +#define VERR_SUPDRV_TRACER_SESSION_BUSY (-3729) +/** The tracer cannot open it self in the same session. */ +#define VERR_SUPDRV_TRACER_CANNOT_OPEN_SELF (-3730) +/** Bad argument flags. */ +#define VERR_SUPDRV_TRACER_BAD_ARG_FLAGS (-3731) +/** The session has reached the max number of (user mode) providers. */ +#define VERR_SUPDRV_TRACER_TOO_MANY_PROVIDERS (-3732) +/** The tracepoint provider object is too large. */ +#define VERR_SUPDRV_TRACER_TOO_LARGE (-3733) +/** The probe location array isn't adjacent to the probe enable array. */ +#define VERR_SUPDRV_TRACER_UMOD_NOT_ADJACENT (-3734) +/** The user mode tracepoint provider has too many probe locations and + * probes. */ +#define VERR_SUPDRV_TRACER_UMOD_TOO_MANY_PROBES (-3735) +/** The user mode tracepoint provider string table is too large. */ +#define VERR_SUPDRV_TRACER_UMOD_STRTAB_TOO_BIG (-3736) +/** The user mode tracepoint provider string table offset is bad. */ +#define VERR_SUPDRV_TRACER_UMOD_STRTAB_OFF_BAD (-3737) +/** The VM process was denied access to vboxdrv because someone have managed to + * open the process or its main thread with too broad access rights. */ +#define VERR_SUPDRV_HARDENING_EVIL_HANDLE (-3738) +/** Error opening the ApiPort LPC object. */ +#define VERR_SUPDRV_APIPORT_OPEN_ERROR (-3739) +/** Error enumerating all processes in the session. */ +#define VERR_SUPDRV_SESSION_PROCESS_ENUM_ERROR (-3740) +/** The CSRSS instance associated with the client process could not be + * located. */ +#define VERR_SUPDRV_CSRSS_NOT_FOUND (-3741) +/** Type error opening the ApiPort LPC object. */ +#define VERR_SUPDRV_APIPORT_OPEN_ERROR_TYPE (-3742) +/** Failed to measure the TSC delta between two CPUs. */ +#define VERR_SUPDRV_TSC_DELTA_MEASUREMENT_FAILED (-3743) +/** Failed to calculate the TSC frequency. */ +#define VERR_SUPDRV_TSC_FREQ_MEASUREMENT_FAILED (-3744) +/** Failed to get the delta-adjusted TSC value. */ +#define VERR_SUPDRV_TSC_READ_FAILED (-3745) +/** Failed to measure the TSC delta between two CPUs, continue without any + * TSC-delta. */ +#define VWRN_SUPDRV_TSC_DELTA_MEASUREMENT_FAILED 3746 +/** A TSC-delta measurement request is currently being serviced. */ +#define VERR_SUPDRV_TSC_DELTA_MEASUREMENT_BUSY (-3747) +/** @} */ + + +/** @name Support Library Status Codes + * @{ + */ +/** The specified path was not absolute (hardening). */ +#define VERR_SUPLIB_PATH_NOT_ABSOLUTE (-3750) +/** The specified path was not clean (hardening). */ +#define VERR_SUPLIB_PATH_NOT_CLEAN (-3751) +/** The specified path is too long (hardening). */ +#define VERR_SUPLIB_PATH_TOO_LONG (-3752) +/** The specified path is too short (hardening). */ +#define VERR_SUPLIB_PATH_TOO_SHORT (-3753) +/** The specified path has too many components (hardening). */ +#define VERR_SUPLIB_PATH_TOO_MANY_COMPONENTS (-3754) +/** The specified path is a root path (hardening). */ +#define VERR_SUPLIB_PATH_IS_ROOT (-3755) +/** Failed to enumerate directory (hardening). */ +#define VERR_SUPLIB_DIR_ENUM_FAILED (-3756) +/** Failed to stat a file/dir during enumeration (hardening). */ +#define VERR_SUPLIB_STAT_ENUM_FAILED (-3757) +/** Failed to stat a file/dir (hardening). */ +#define VERR_SUPLIB_STAT_FAILED (-3758) +/** Failed to fstat a native handle (hardening). */ +#define VERR_SUPLIB_FSTAT_FAILED (-3759) +/** Found an illegal symbolic link (hardening). */ +#define VERR_SUPLIB_SYMLINKS_ARE_NOT_PERMITTED (-3760) +/** Found something which isn't a file nor a directory (hardening). */ +#define VERR_SUPLIB_NOT_DIR_NOT_FILE (-3761) +/** The specified path is a directory and not a file (hardening). */ +#define VERR_SUPLIB_IS_DIRECTORY (-3762) +/** The specified path is a file and not a directory (hardening). */ +#define VERR_SUPLIB_IS_FILE (-3763) +/** The path is not the same object as the native handle (hardening). */ +#define VERR_SUPLIB_NOT_SAME_OBJECT (-3764) +/** The owner is not root (hardening). */ +#define VERR_SUPLIB_OWNER_NOT_ROOT (-3765) +/** The group is a non-system group and it has write access (hardening). */ +#define VERR_SUPLIB_WRITE_NON_SYS_GROUP (-3766) +/** The file or directory is world writable (hardening). */ +#define VERR_SUPLIB_WORLD_WRITABLE (-3767) +/** The argv[0] of an internal application does not match the executable image + * path (hardening). */ +#define VERR_SUPLIB_INVALID_ARGV0_INTERNAL (-3768) +/** The internal application does not reside in the correct place (hardening). */ +#define VERR_SUPLIB_INVALID_INTERNAL_APP_DIR (-3769) +/** Unable to establish trusted of VM process (0). */ +#define VERR_SUPLIB_NT_PROCESS_UNTRUSTED_0 (-3770) +/** Unable to establish trusted of VM process (1). */ +#define VERR_SUPLIB_NT_PROCESS_UNTRUSTED_1 (-3771) +/** Unable to establish trusted of VM process (2). */ +#define VERR_SUPLIB_NT_PROCESS_UNTRUSTED_2 (-3772) +/** Unable to establish trusted of VM process (3). */ +#define VERR_SUPLIB_NT_PROCESS_UNTRUSTED_3 (-3773) +/** Unable to establish trusted of VM process (4). */ +#define VERR_SUPLIB_NT_PROCESS_UNTRUSTED_4 (-3774) +/** Unable to establish trusted of VM process (5). */ +#define VERR_SUPLIB_NT_PROCESS_UNTRUSTED_5 (-3775) +/** @} */ + + +/** @name VBox GMM Status Codes + * @{ + */ +/** The GMM is out of pages and needs to be give another chunk of user memory that + * it can lock down and borrow pages from. */ +#define VERR_GMM_SEED_ME (-3800) +/** Unable to allocate more pages from the host system. */ +#define VERR_GMM_OUT_OF_MEMORY (-3801) +/** Hit the global allocation limit. + * If you know there is still sufficient memory available, try raising the limit. */ +#define VERR_GMM_HIT_GLOBAL_LIMIT (-3802) +/** Hit the a VM account limit. */ +#define VERR_GMM_HIT_VM_ACCOUNT_LIMIT (-3803) +/** Attempt to free more memory than what was previously allocated. */ +#define VERR_GMM_ATTEMPT_TO_FREE_TOO_MUCH (-3804) +/** Attempted to report too many pages as deflated. */ +#define VERR_GMM_ATTEMPT_TO_DEFLATE_TOO_MUCH (-3805) +/** The page to be freed or updated was not found. */ +#define VERR_GMM_PAGE_NOT_FOUND (-3806) +/** The specified shared page was not actually private. */ +#define VERR_GMM_PAGE_NOT_PRIVATE (-3807) +/** The specified shared page was not actually shared. */ +#define VERR_GMM_PAGE_NOT_SHARED (-3808) +/** The page to be freed was already freed. */ +#define VERR_GMM_PAGE_ALREADY_FREE (-3809) +/** The page to be updated or freed was noted owned by the caller. */ +#define VERR_GMM_NOT_PAGE_OWNER (-3810) +/** The specified chunk was not found. */ +#define VERR_GMM_CHUNK_NOT_FOUND (-3811) +/** The chunk has already been mapped into the process. */ +#define VERR_GMM_CHUNK_ALREADY_MAPPED (-3812) +/** The chunk to be unmapped isn't actually mapped into the process. */ +#define VERR_GMM_CHUNK_NOT_MAPPED (-3813) +/** The chunk has been mapped too many times already (impossible). */ +#define VERR_GMM_TOO_MANY_CHUNK_MAPPINGS (-3814) +/** The reservation or reservation update was declined - too many VMs, too + * little memory, and/or too low GMM configuration. */ +#define VERR_GMM_MEMORY_RESERVATION_DECLINED (-3815) +/** A GMM sanity check failed. */ +#define VERR_GMM_IS_NOT_SANE (-3816) +/** Inserting a new chunk failed. */ +#define VERR_GMM_CHUNK_INSERT (-3817) +/** Failed to obtain the GMM instance. */ +#define VERR_GMM_INSTANCE (-3818) +/** Bad mutex semaphore flags. */ +#define VERR_GMM_MTX_FLAGS (-3819) +/** Internal processing error in the page allocator. */ +#define VERR_GMM_ALLOC_PAGES_IPE (-3820) +/** Invalid page count given to GMMR3FreePagesPerform. */ +#define VERR_GMM_ACTUAL_PAGES_IPE (-3821) +/** The shared module name is too long. */ +#define VERR_GMM_MODULE_NAME_TOO_LONG (-3822) +/** The shared module version string is too long. */ +#define VERR_GMM_MODULE_VERSION_TOO_LONG (-3823) +/** The shared module has too many regions. */ +#define VERR_GMM_TOO_MANY_REGIONS (-3824) +/** The guest has reported too many modules. */ +#define VERR_GMM_TOO_MANY_PER_VM_MODULES (-3825) +/** The guest has reported too many modules. */ +#define VERR_GMM_TOO_MANY_GLOBAL_MODULES (-3826) +/** The shared module is already registered. */ +#define VINF_GMM_SHARED_MODULE_ALREADY_REGISTERED (3827) +/** The shared module clashed address wise with a previously registered + * module. */ +#define VERR_GMM_SHARED_MODULE_ADDRESS_CLASH (-3828) +/** The shared module was not found. */ +#define VERR_GMM_SHARED_MODULE_NOT_FOUND (-3829) +/** The size of the shared module was out of range. */ +#define VERR_GMM_BAD_SHARED_MODULE_SIZE (-3830) +/** The size of the one or more regions in the shared module was out of + * range. */ +#define VERR_GMM_SHARED_MODULE_BAD_REGIONS_SIZE (-3831) +/** @} */ + + +/** @name VBox GVM Status Codes + * @{ + */ +/** The GVM is out of VM handle space. */ +#define VERR_GVM_TOO_MANY_VMS (-3900) +/** The EMT was not blocked at the time of the call. */ +#define VINF_GVM_NOT_BLOCKED 3901 +/** The EMT was not busy running guest code at the time of the call. */ +#define VINF_GVM_NOT_BUSY_IN_GC 3902 +/** RTThreadYield was called during a GVMMR0SchedPoll call. */ +#define VINF_GVM_YIELDED 3903 +/** @} */ + + +/** @name VBox VMX Status Codes + * @{ + */ +/** VMXON failed; possibly because it was already run before. */ +#define VERR_VMX_VMXON_FAILED (-4000) +/** Invalid VMCS pointer. + * (Can be OR'ed with VERR_VMX_INVALID_VMCS_FIELD.) */ +#define VERR_VMX_INVALID_VMCS_PTR (-4001) +/** Invalid VMCS index or write to read-only element. */ +#define VERR_VMX_INVALID_VMCS_FIELD (-4002) +/** Reserved for future status code that we wish to OR with + * VERR_VMX_INVALID_VMCS_PTR and VERR_VMX_INVALID_VMCS_FIELD. */ +#define VERR_VMX_RESERVED (-4003) +/** Invalid VMXON pointer. */ +#define VERR_VMX_INVALID_VMXON_PTR (-4004) +/** Unable to start VM execution. */ +#define VERR_VMX_UNABLE_TO_START_VM (-4005) +/** Unable to switch due to invalid host state. */ +#define VERR_VMX_INVALID_HOST_STATE (-4006) +/** IA32_FEATURE_CONTROL MSR not setup correcty (turn on VMX in the host system BIOS) */ +#define VERR_VMX_ILLEGAL_FEATURE_CONTROL_MSR (-4007) +/** Invalid CPU mode for VMX execution. */ +#define VERR_VMX_UNSUPPORTED_MODE (-4008) +/** VMX CPU extension not available */ +#define VERR_VMX_NO_VMX (-4009) +/** CPU was incorrectly left in VMX root mode; incompatible with VirtualBox */ +#define VERR_VMX_IN_VMX_ROOT_MODE (-4011) +/** Somebody cleared X86_CR4_VMXE in the CR4 register. */ +#define VERR_VMX_X86_CR4_VMXE_CLEARED (-4012) +/** Failed to enable and lock VT-x features. */ +#define VERR_VMX_MSR_LOCKING_FAILED (-4013) +/** Unable to switch due to invalid guest state. */ +#define VERR_VMX_INVALID_GUEST_STATE (-4014) +/** Unexpected VM exit. */ +#define VERR_VMX_UNEXPECTED_EXIT (-4015) +/** Unexpected VM exception. */ +#define VERR_VMX_UNEXPECTED_EXCEPTION (-4016) +/** Unexpected interruption exit type. */ +#define VERR_VMX_UNEXPECTED_INTERRUPTION_EXIT_TYPE (-4017) +/** CPU is not in VMX root mode; unexpected when leaving VMX root mode. */ +#define VERR_VMX_NOT_IN_VMX_ROOT_MODE (-4018) +/** Undefined VM exit code. */ +#define VERR_VMX_UNDEFINED_EXIT_CODE (-4019) +/** VMPTRLD failed; possibly because of invalid VMCS launch-state. */ +#define VERR_VMX_VMPTRLD_FAILED (-4021) +/** Invalid VMCS pointer passed to VMLAUNCH/VMRESUME. */ +#define VERR_VMX_INVALID_VMCS_PTR_TO_START_VM (-4022) +/** Internal VMX processing error no 1. */ +#define VERR_VMX_IPE_1 (-4023) +/** Internal VMX processing error no 2. */ +#define VERR_VMX_IPE_2 (-4024) +/** Internal VMX processing error no 3. */ +#define VERR_VMX_IPE_3 (-4025) +/** Internal VMX processing error no 4. */ +#define VERR_VMX_IPE_4 (-4026) +/** Internal VMX processing error no 5. */ +#define VERR_VMX_IPE_5 (-4027) +/** VT-x features for all modes (SMX and non-SMX) disabled by the BIOS. */ +#define VERR_VMX_MSR_ALL_VMXON_DISABLED (-4028) +/** VT-x features disabled by the BIOS. */ +#define VERR_VMX_MSR_VMXON_DISABLED (-4029) +/** VM-Entry Controls internal cache invalid. */ +#define VERR_VMX_ENTRY_CTLS_CACHE_INVALID (-4030) +/** VM-Exit Controls internal cache invalid. */ +#define VERR_VMX_EXIT_CTLS_CACHE_INVALID (-4031) +/** VM-Execution Pin-based Controls internal cache invalid. */ +#define VERR_VMX_PIN_EXEC_CTLS_CACHE_INVALID (-4032) +/** VM-Execution Primary Processor-based Controls internal cache + * invalid. */ +#define VERR_VMX_PROC_EXEC_CTLS_CACHE_INVALID (-4033) +/** VM-Execution Secondary Processor-based Controls internal + * cache invalid. */ +#define VERR_VMX_PROC_EXEC2_CTLS_CACHE_INVALID (-4034) +/** @} */ + + +/** @name VBox SVM Status Codes + * @{ + */ +/** Unable to start VM execution. */ +#define VERR_SVM_UNABLE_TO_START_VM (-4050) +/** AMD-V bit not set in K6_EFER MSR */ +#define VERR_SVM_ILLEGAL_EFER_MSR (-4051) +/** AMD-V CPU extension not available. */ +#define VERR_SVM_NO_SVM (-4052) +/** AMD-V CPU extension disabled (by BIOS). */ +#define VERR_SVM_DISABLED (-4053) +/** AMD-V CPU extension in-use. */ +#define VERR_SVM_IN_USE (-4054) +/** Invalid pVMCB. */ +#define VERR_SVM_INVALID_PVMCB (-4055) +/** Unexpected SVM exit. */ +#define VERR_SVM_UNEXPECTED_EXIT (-4056) +/** Unexpected SVM exception exit. */ +#define VERR_SVM_UNEXPECTED_XCPT_EXIT (-4057) +/** Unexpected SVM patch type. */ +#define VERR_SVM_UNEXPECTED_PATCH_TYPE (-4058) +/** Unable to start VM execution due to an invalid guest state. */ +#define VERR_SVM_INVALID_GUEST_STATE (-4059) +/** Unknown or unrecognized SVM exit. */ +#define VERR_SVM_UNKNOWN_EXIT (-4060) +/** Internal SVM processing error no 1. */ +#define VERR_SVM_IPE_1 (-4061) +/** Internal SVM processing error no 2. */ +#define VERR_SVM_IPE_2 (-4062) +/** Internal SVM processing error no 3. */ +#define VERR_SVM_IPE_3 (-4063) +/** Internal SVM processing error no 4. */ +#define VERR_SVM_IPE_4 (-4064) +/** Internal SVM processing error no 5. */ +#define VERR_SVM_IPE_5 (-4065) +/** @} */ + + +/** @name VBox HM Status Codes + * @{ + */ +/** Unable to start VM execution. */ +#define VERR_HM_UNKNOWN_CPU (-4100) +/** No CPUID support. */ +#define VERR_HM_NO_CPUID (-4101) +/** Host is about to go into suspend mode. */ +#define VERR_HM_SUSPEND_PENDING (-4102) +/** Conflicting CFGM values. */ +#define VERR_HM_CONFIG_MISMATCH (-4103) +/** Internal processing error in the HM init code. */ +#define VERR_HM_ALREADY_ENABLED_IPE (-4104) +/** Unexpected MSR in the auto-load/store area. */ +#define VERR_HM_UNEXPECTED_LD_ST_MSR (-4105) +/** No 32-bit to 64-bit switcher in place. */ +#define VERR_HM_NO_32_TO_64_SWITCHER (-4106) +/** HMR0Leave was called on the wrong CPU. */ +#define VERR_HM_WRONG_CPU (-4107) +/** Internal processing error \#1 in the HM code. */ +#define VERR_HM_IPE_1 (-4108) +/** Internal processing error \#2 in the HM code. */ +#define VERR_HM_IPE_2 (-4109) +/** Wrong 32/64-bit switcher. */ +#define VERR_HM_WRONG_SWITCHER (-4110) +/** Unknown I/O instruction. */ +#define VERR_HM_UNKNOWN_IO_INSTRUCTION (-4111) +/** Unsupported CPU feature combination. */ +#define VERR_HM_UNSUPPORTED_CPU_FEATURE_COMBO (-4112) +/** Internal processing error \#3 in the HM code. */ +#define VERR_HM_IPE_3 (-4113) +/** Internal processing error \#4 in the HM code. */ +#define VERR_HM_IPE_4 (-4114) +/** Internal processing error \#5 in the HM code. */ +#define VERR_HM_IPE_5 (-4115) +/** Invalid HM64ON32OP value. */ +#define VERR_HM_INVALID_HM64ON32OP (-4116) +/** Resume guest execution after injecting a double-fault. */ +#define VINF_HM_DOUBLE_FAULT 4117 +/** @} */ + + +/** @name VBox Disassembler Status Codes + * @{ + */ +/** Invalid opcode byte(s) */ +#define VERR_DIS_INVALID_OPCODE (-4200) +/** Generic failure during disassembly. */ +#define VERR_DIS_GEN_FAILURE (-4201) +/** No read callback. */ +#define VERR_DIS_NO_READ_CALLBACK (-4202) +/** Invalid Mod/RM. */ +#define VERR_DIS_INVALID_MODRM (-4203) +/** Invalid parameter index. */ +#define VERR_DIS_INVALID_PARAMETER (-4204) +/** The instruction is too long. */ +#define VERR_DIS_TOO_LONG_INSTR (-4206) +/** @} */ + + +/** @name VBox Webservice Status Codes + * @{ + */ +/** Authentication failed (ISessionManager::logon()) */ +#define VERR_WEB_NOT_AUTHENTICATED (-4300) +/** Invalid format of managed object reference */ +#define VERR_WEB_INVALID_MANAGED_OBJECT_REFERENCE (-4301) +/** Invalid session ID in managed object reference */ +#define VERR_WEB_INVALID_SESSION_ID (-4302) +/** Invalid object ID in managed object reference */ +#define VERR_WEB_INVALID_OBJECT_ID (-4303) +/** Unsupported interface for managed object reference */ +#define VERR_WEB_UNSUPPORTED_INTERFACE (-4304) +/** @} */ + + +/** @name VBox PARAV Status Codes + * @{ + */ +/** Switch back to host */ +#define VINF_PARAV_SWITCH_TO_HOST 4400 + +/** @} */ + +/** @name VBox Video HW Acceleration command status + * @{ + */ +/** command processing is pending, a completion handler will be called */ +#define VINF_VHWA_CMD_PENDING 4500 + +/** @} */ + + +/** @name VBox COM error codes + * + * @remarks Global::vboxStatusCodeToCOM and Global::vboxStatusCodeFromCOM uses + * these for conversion that is lossless with respect to important COM + * status codes. These methods should be moved to the glue library. + * @{ */ +/** Unexpected turn of events. */ +#define VERR_COM_UNEXPECTED (-4600) +/** The base of the VirtualBox COM status codes (the lower value) + * corresponding 1:1 to VBOX_E_XXX. This is the lowest value. */ +#define VERR_COM_VBOX_LOWEST (-4699) +/** Object corresponding to the supplied arguments does not exist. */ +#define VERR_COM_OBJECT_NOT_FOUND (VERR_COM_VBOX_LOWEST + 1) +/** Current virtual machine state prevents the operation. */ +#define VERR_COM_INVALID_VM_STATE (VERR_COM_VBOX_LOWEST + 2) +/** Virtual machine error occurred attempting the operation. */ +#define VERR_COM_VM_ERROR (VERR_COM_VBOX_LOWEST + 3) +/** File not accessible or erroneous file contents. */ +#define VERR_COM_FILE_ERROR (VERR_COM_VBOX_LOWEST + 4) +/** IPRT error. */ +#define VERR_COM_IPRT_ERROR (VERR_COM_VBOX_LOWEST + 5) +/** Pluggable Device Manager error. */ +#define VERR_COM_PDM_ERROR (VERR_COM_VBOX_LOWEST + 6) +/** Current object state prohibits operation. */ +#define VERR_COM_INVALID_OBJECT_STATE (VERR_COM_VBOX_LOWEST + 7) +/** Host operating system related error. */ +#define VERR_COM_HOST_ERROR (VERR_COM_VBOX_LOWEST + 8) +/** Requested operation is not supported. */ +#define VERR_COM_NOT_SUPPORTED (VERR_COM_VBOX_LOWEST + 9) +/** Invalid XML found. */ +#define VERR_COM_XML_ERROR (VERR_COM_VBOX_LOWEST + 10) +/** Current session state prohibits operation. */ +#define VERR_COM_INVALID_SESSION_STATE (VERR_COM_VBOX_LOWEST + 11) +/** Object being in use prohibits operation. */ +#define VERR_COM_OBJECT_IN_USE (VERR_COM_VBOX_LOWEST + 12) +/** Returned by callback methods which does not need to be called + * again because the client does not actually make use of them. */ +#define VERR_COM_DONT_CALL_AGAIN (VERR_COM_VBOX_LOWEST + 13) +/** @} */ + +/** @name VBox VMMDev Status codes + * @{ + */ +/** CPU hotplug events from VMMDev are not monitored by the guest. */ +#define VERR_VMMDEV_CPU_HOTPLUG_NOT_MONITORED_BY_GUEST (-4700) +/** @} */ + +/** @name VBox async I/O manager Status Codes + * @{ + */ +/** Async I/O task is pending, a completion handler will be called. */ +#define VINF_AIO_TASK_PENDING 4800 +/** @} */ + +/** @name VBox Virtual SCSI Status Codes + * @{ + */ +/** LUN type is not supported. */ +#define VERR_VSCSI_LUN_TYPE_NOT_SUPPORTED (-4900) +/** LUN is already/still attached to a device. */ +#define VERR_VSCSI_LUN_ATTACHED_TO_DEVICE (-4901) +/** The specified LUN is invalid. */ +#define VERR_VSCSI_LUN_INVALID (-4902) +/** The LUN is not attached to the device. */ +#define VERR_VSCSI_LUN_NOT_ATTACHED (-4903) +/** The LUN is still busy. */ +#define VERR_VSCSI_LUN_BUSY (-4904) +/** @} */ + +/** @name VBox FAM Status Codes + * @{ + */ +/** FAM failed to open a connection. */ +#define VERR_FAM_OPEN_FAILED (-5000) +/** FAM failed to add a file to the list to be monitored. */ +#define VERR_FAM_MONITOR_FILE_FAILED (-5001) +/** FAM failed to add a directory to the list to be monitored. */ +#define VERR_FAM_MONITOR_DIRECTORY_FAILED (-5002) +/** The connection to the FAM daemon was lost. */ +#define VERR_FAM_CONNECTION_LOST (-5003) +/** @} */ + + +/** @name PCI Passtrhough Status Codes + * @{ + */ +/** RamPreAlloc not set. + * RAM pre-allocation is currently a requirement for PCI passthrough. */ +#define VERR_PCI_PASSTHROUGH_NO_RAM_PREALLOC (-5100) +/** VT-x/AMD-V not active. + * PCI passthrough currently works only if VT-x/AMD-V is active. */ +#define VERR_PCI_PASSTHROUGH_NO_HM (-5101) +/** Nested paging not active. + * PCI passthrough currently works only if nested paging is active. */ +#define VERR_PCI_PASSTHROUGH_NO_NESTED_PAGING (-5102) +/** @} */ + + +/** @name GVMM Status Codes + * @{ + */ +/** Internal error obtaining the GVMM instance. */ +#define VERR_GVMM_INSTANCE (-5200) +/** GVMM does not support the range of CPUs present/possible on the host. */ +#define VERR_GVMM_HOST_CPU_RANGE (-5201) +/** GVMM ran into some broken IPRT code. */ +#define VERR_GVMM_BROKEN_IPRT (-5202) +/** Internal processing error \#1 in the GVMM code. */ +#define VERR_GVMM_IPE_1 (-5203) +/** Internal processing error \#2 in the GVMM code. */ +#define VERR_GVMM_IPE_2 (-5204) +/** @} */ + + +/** @name IEM Status Codes + * @{ */ +/** The instruction is not yet implemented by IEM. */ +#define VERR_IEM_INSTR_NOT_IMPLEMENTED (-5300) +/** Invalid operand size passed to an IEM function. */ +#define VERR_IEM_INVALID_OPERAND_SIZE (-5301) +/** Invalid address mode passed to an IEM function. */ +#define VERR_IEM_INVALID_ADDRESS_MODE (-5302) +/** Invalid effective segment register number passed to an IEM function. */ +#define VERR_IEM_INVALID_EFF_SEG (-5303) +/** Invalid instruction length passed to an IEM function. */ +#define VERR_IEM_INVALID_INSTR_LENGTH (-5304) +/** Internal status code for indicating that a selector isn't valid (LAR, LSL, + * VERR, VERW). This is not used outside the instruction implementations. */ +#define VINF_IEM_SELECTOR_NOT_OK (5305) +/** Restart the current instruction. For testing only. */ +#define VERR_IEM_RESTART_INSTRUCTION (-5389) +/** This particular aspect of the instruction is not yet implemented by IEM. */ +#define VERR_IEM_ASPECT_NOT_IMPLEMENTED (-5390) +/** Internal processing error \#1 in the IEM code. */ +#define VERR_IEM_IPE_1 (-5391) +/** Internal processing error \#2 in the IEM code. */ +#define VERR_IEM_IPE_2 (-5392) +/** Internal processing error \#3 in the IEM code. */ +#define VERR_IEM_IPE_3 (-5393) +/** Internal processing error \#4 in the IEM code. */ +#define VERR_IEM_IPE_4 (-5394) +/** Internal processing error \#5 in the IEM code. */ +#define VERR_IEM_IPE_5 (-5395) +/** Internal processing error \#6 in the IEM code. */ +#define VERR_IEM_IPE_6 (-5396) +/** Internal processing error \#7 in the IEM code. */ +#define VERR_IEM_IPE_7 (-5397) +/** Internal processing error \#8 in the IEM code. */ +#define VERR_IEM_IPE_8 (-5398) +/** Internal processing error \#9 in the IEM code. */ +#define VERR_IEM_IPE_9 (-5399) +/** @} */ + + +/** @name DBGC Status Codes + * @{ */ +/** Status that causes DBGC to quit. */ +#define VERR_DBGC_QUIT (-5400) +/** Async command pending. */ +#define VWRN_DBGC_CMD_PENDING 5401 +/** The command has already been registered. */ +#define VWRN_DBGC_ALREADY_REGISTERED 5402 +/** The command cannot be deregistered because has not been registered. */ +#define VERR_DBGC_COMMANDS_NOT_REGISTERED (-5403) +/** Unknown breakpoint. */ +#define VERR_DBGC_BP_NOT_FOUND (-5404) +/** The breakpoint already exists. */ +#define VERR_DBGC_BP_EXISTS (-5405) +/** The breakpoint has no command. */ +#define VINF_DBGC_BP_NO_COMMAND 5406 +/** Generic debugger command failure. */ +#define VERR_DBGC_COMMAND_FAILED (-5407) +/** Logic bug in the DBGC code.. */ +#define VERR_DBGC_IPE (-5408) + +/** The lowest parse status code. */ +#define VERR_DBGC_PARSE_LOWEST (-5499) +/** Syntax error - too few arguments. */ +#define VERR_DBGC_PARSE_TOO_FEW_ARGUMENTS (VERR_DBGC_PARSE_LOWEST + 0) +/** Syntax error - too many arguments. */ +#define VERR_DBGC_PARSE_TOO_MANY_ARGUMENTS (VERR_DBGC_PARSE_LOWEST + 1) +/** Syntax error - too many arguments for static storage. */ +#define VERR_DBGC_PARSE_ARGUMENT_OVERFLOW (VERR_DBGC_PARSE_LOWEST + 2) +/** Syntax error - expected binary operator. */ +#define VERR_DBGC_PARSE_EXPECTED_BINARY_OP (VERR_DBGC_PARSE_LOWEST + 3) + +/** Syntax error - the argument does not allow a range to be specified. */ +#define VERR_DBGC_PARSE_NO_RANGE_ALLOWED (VERR_DBGC_PARSE_LOWEST + 5) +/** Syntax error - unbalanced quotes. */ +#define VERR_DBGC_PARSE_UNBALANCED_QUOTE (VERR_DBGC_PARSE_LOWEST + 6) +/** Syntax error - unbalanced parenthesis. */ +#define VERR_DBGC_PARSE_UNBALANCED_PARENTHESIS (VERR_DBGC_PARSE_LOWEST + 7) +/** Syntax error - an argument or subargument contains nothing useful. */ +#define VERR_DBGC_PARSE_EMPTY_ARGUMENT (VERR_DBGC_PARSE_LOWEST + 8) +/** Syntax error - invalid operator usage. */ +#define VERR_DBGC_PARSE_UNEXPECTED_OPERATOR (VERR_DBGC_PARSE_LOWEST + 9) +/** Syntax error - invalid numeric value. */ +#define VERR_DBGC_PARSE_INVALID_NUMBER (VERR_DBGC_PARSE_LOWEST + 10) +/** Syntax error - numeric overflow. */ +#define VERR_DBGC_PARSE_NUMBER_TOO_BIG (VERR_DBGC_PARSE_LOWEST + 11) +/** Syntax error - invalid operation attempted. */ +#define VERR_DBGC_PARSE_INVALID_OPERATION (VERR_DBGC_PARSE_LOWEST + 12) +/** Syntax error - function not found. */ +#define VERR_DBGC_PARSE_FUNCTION_NOT_FOUND (VERR_DBGC_PARSE_LOWEST + 13) +/** Syntax error - the specified function is not a function. */ +#define VERR_DBGC_PARSE_NOT_A_FUNCTION (VERR_DBGC_PARSE_LOWEST + 14) +/** Syntax error - out of scratch memory. */ +#define VERR_DBGC_PARSE_NO_SCRATCH (VERR_DBGC_PARSE_LOWEST + 15) +/** Syntax error - out of regular heap memory. */ +#define VERR_DBGC_PARSE_NO_MEMORY (VERR_DBGC_PARSE_LOWEST + 16) +/** Syntax error - incorrect argument type. */ +#define VERR_DBGC_PARSE_INCORRECT_ARG_TYPE (VERR_DBGC_PARSE_LOWEST + 17) +/** Syntax error - an undefined variable was referenced. */ +#define VERR_DBGC_PARSE_VARIABLE_NOT_FOUND (VERR_DBGC_PARSE_LOWEST + 18) +/** Syntax error - a type conversion failed. */ +#define VERR_DBGC_PARSE_CONVERSION_FAILED (VERR_DBGC_PARSE_LOWEST + 19) +/** Syntax error - you hit a debugger feature which isn't implemented yet. + * (Feel free to help implement it.) */ +#define VERR_DBGC_PARSE_NOT_IMPLEMENTED (VERR_DBGC_PARSE_LOWEST + 20) +/** Syntax error - Couldn't satisfy a request for a specific result type. */ +#define VERR_DBGC_PARSE_BAD_RESULT_TYPE (VERR_DBGC_PARSE_LOWEST + 21) +/** Syntax error - Cannot read symbol value, it is a set-only symbol. */ +#define VERR_DBGC_PARSE_WRITEONLY_SYMBOL (VERR_DBGC_PARSE_LOWEST + 22) +/** Syntax error - Invalid command name. */ +#define VERR_DBGC_PARSE_INVALD_COMMAND_NAME (VERR_DBGC_PARSE_LOWEST + 23) +/** Syntax error - Command not found. */ +#define VERR_DBGC_PARSE_COMMAND_NOT_FOUND (VERR_DBGC_PARSE_LOWEST + 24) +/** Syntax error - buggy parser. */ +#define VERR_DBGC_PARSE_BUG (VERR_DBGC_PARSE_LOWEST + 25) +/** @} */ + + +/** @name Support driver/library shared verification status codes. + * @{ */ +/** Process Verification Failure: The memory content does not match the image + * file. */ +#define VERR_SUP_VP_MEMORY_VS_FILE_MISMATCH (-5600) +/** Process Verification Failure: The memory protection of a image file section + * does not match what the section header prescribes. */ +#define VERR_SUP_VP_SECTION_PROTECTION_MISMATCH (-5601) +/** Process Verification Failure: One of the section in the image file is not + * mapped into memory. */ +#define VERR_SUP_VP_SECTION_NOT_MAPPED (-5602) +/** Process Verification Failure: One of the section in the image file is not + * fully mapped into memory. */ +#define VERR_SUP_VP_SECTION_NOT_FULLY_MAPPED (-5603) +/** Process Verification Failure: Bad file alignment value in image header. */ +#define VERR_SUP_VP_BAD_FILE_ALIGNMENT_VALUE (-5604) +/** Process Verification Failure: Bad image base in header. */ +#define VERR_SUP_VP_BAD_IMAGE_BASE (-5605) +/** Process Verification Failure: Bad image signature. */ +#define VERR_SUP_VP_BAD_IMAGE_SIGNATURE (-5606) +/** Process Verification Failure: Bad image size. */ +#define VERR_SUP_VP_BAD_IMAGE_SIZE (-5607) +/** Process Verification Failure: Bad new-header offset in the MZ header. */ +#define VERR_SUP_VP_BAD_MZ_OFFSET (-5608) +/** Process Verification Failure: Bad optional header field. */ +#define VERR_SUP_VP_BAD_OPTIONAL_HEADER (-5609) +/** Process Verification Failure: Bad section alignment value in image + * header. */ +#define VERR_SUP_VP_BAD_SECTION_ALIGNMENT_VALUE (-5610) +/** Process Verification Failure: Bad section raw data size. */ +#define VERR_SUP_VP_BAD_SECTION_FILE_SIZE (-5611) +/** Process Verification Failure: Bad virtual section address. */ +#define VERR_SUP_VP_BAD_SECTION_RVA (-5612) +/** Process Verification Failure: Bad virtual section size. */ +#define VERR_SUP_VP_BAD_SECTION_VIRTUAL_SIZE (-5613) +/** Process Verification Failure: Bad size of image header. */ +#define VERR_SUP_VP_BAD_SIZE_OF_HEADERS (-5614) +/** Process Verification Failure: The process is being debugged. */ +#define VERR_SUP_VP_DEBUGGED (-5615) +/** Process Verification Failure: A DLL was found more than once. */ +#define VERR_SUP_VP_DUPLICATE_DLL_MAPPING (-5616) +/** Process Verification Failure: Image section region is too large. */ +#define VERR_SUP_VP_EMPTY_REGION_TOO_LARGE (-5617) +/** Process Verification Failure: Executable file name and process image name + * does not match up. */ +#define VERR_SUP_VP_EXE_VS_PROC_NAME_MISMATCH (-5618) +/** Process Verification Failure: Found executable memory allocated in the + * process. There is only supposed be executable memory associated with + * image file mappings (DLLs & EXE). */ +#define VERR_SUP_VP_FOUND_EXEC_MEMORY (-5619) +/** Process Verification Failure: There is more than one known executable mapped + * into the process. */ +#define VERR_SUP_VP_FOUND_MORE_THAN_ONE_EXE_MAPPING (-5620) +/** Process Verification Failure: Error closing image file handle. */ +#define VERR_SUP_VP_IMAGE_FILE_CLOSE_ERROR (-5621) +/** Process Verification Failure: Error opening image file. */ +#define VERR_SUP_VP_IMAGE_FILE_OPEN_ERROR (-5622) +/** Process Verification Failure: Error reading image file header. */ +#define VERR_SUP_VP_IMAGE_HDR_READ_ERROR (-5623) +/** Process Verification Failure: Image mapping is bogus as the first region + * has different AllocationBase and BaseAddress values, indicating that a + * section was unmapped or otherwise tampered with. */ +#define VERR_SUP_VP_IMAGE_MAPPING_BASE_ERROR (-5624) +/** Process Verification Failure: Error reading process memory for comparing + * with disk data. */ +#define VERR_SUP_VP_MEMORY_READ_ERROR (-5625) +/** Process Verification Failure: Found no executable mapped into the process + * address space. */ +#define VERR_SUP_VP_NO_FOUND_NO_EXE_MAPPING (-5626) +/** Process Verification Failure: An image mapping failed to report a name. */ +#define VERR_SUP_VP_NO_IMAGE_MAPPING_NAME (-5627) +/** Process Verification Failure: No KERNE32.DLL mapping found. This is + * impossible. */ +#define VERR_SUP_VP_NO_KERNEL32_MAPPING (-5628) +/** Process Verification Failure: Error allocating memory. */ +#define VERR_SUP_VP_NO_MEMORY (-5629) +/** Process Verification Failure: Error allocating state memory or querying + * the system32 path. */ +#define VERR_SUP_VP_NO_MEMORY_STATE (-5630) +/** Process Verification Failure: No NTDLL.DLL mapping found. This is + * impossible. */ +#define VERR_SUP_VP_NO_NTDLL_MAPPING (-5631) +/** Process Verification Failure: A DLL residing outside System32 was found + * in the process. */ +#define VERR_SUP_VP_NON_SYSTEM32_DLL (-5632) +/** Process Verification Failure: An unknown and unwanted DLL was found loaded + * into the process. */ +#define VERR_SUP_VP_NOT_KNOWN_DLL_OR_EXE (-5633) +/** Process Verification Failure: The name of an image file changes between + * mapping regions. */ +#define VERR_SUP_VP_NT_MAPPING_NAME_CHANGED (-5634) +/** Process Verification Failure: Error querying process name. */ +#define VERR_SUP_VP_NT_QI_PROCESS_NM_ERROR (-5635) +/** Process Verification Failure: Error querying thread information. */ +#define VERR_SUP_VP_NT_QI_THREAD_ERROR (-5636) +/** Process Verification Failure: Error query virtual memory information. */ +#define VERR_SUP_VP_NT_QI_VIRTUAL_MEMORY_ERROR (-5637) +/** Process Verification Failure: Error query virtual memory mapping name. */ +#define VERR_SUP_VP_NT_QI_VIRTUAL_MEMORY_NM_ERROR (-5638) +/** Process Verification Failure: Error determining the full path of + * System32. */ +#define VERR_SUP_VP_SYSTEM32_PATH (-5639) +/** Process Verification Failure: The process has more than one thread. */ +#define VERR_SUP_VP_THREAD_NOT_ALONE (-5640) +/** Process Verification Failure: The image mapping is too large (>= 2GB). */ +#define VERR_SUP_VP_TOO_HIGH_REGION_RVA (-5641) +/** Process Verification Failure: The memory region is too large (>= 2GB). */ +#define VERR_SUP_VP_TOO_LARGE_REGION (-5642) +/** Process Verification Failure: There are too many DLLs loaded. */ +#define VERR_SUP_VP_TOO_MANY_DLLS_LOADED (-5643) +/** Process Verification Failure: An image has too many regions. */ +#define VERR_SUP_VP_TOO_MANY_IMAGE_REGIONS (-5644) +/** Process Verification Failure: The process has too many virtual memory + * regions. */ +#define VERR_SUP_VP_TOO_MANY_MEMORY_REGIONS (-5645) +/** Process Verification Failure: An image has too many sections. */ +#define VERR_SUP_VP_TOO_MANY_SECTIONS (-5646) +/** Process Verification Failure: An image is targeting an unexpected + * machine/CPU. */ +#define VERR_SUP_VP_UNEXPECTED_IMAGE_MACHINE (-5647) +/** Process Verification Failure: Unexpected section protection flag + * combination. */ +#define VERR_SUP_VP_UNEXPECTED_SECTION_FLAGS (-5648) +/** Process Verification Failure: Expected the process and exe to have forced + * integrity checking enabled (verifying signatures). */ +#define VERR_SUP_VP_EXE_MISSING_FORCE_INTEGRITY (-5649) +/** Process Verification Failure: Expected the process and exe to have dynamic + * base enabled. */ +#define VERR_SUP_VP_EXE_MISSING_DYNAMIC_BASE (-5650) +/** Process Verification Failure: Expected the process and exe to advertise + * NX compatibility. */ +#define VERR_SUP_VP_EXE_MISSING_NX_COMPAT (-5651) +/** Process Verification Failure: The DllCharacteristics of the process + * does not match the value in the optional header in the exe file. */ +#define VERR_SUP_VP_DLL_CHARECTERISTICS_MISMATCH (-5652) +/** Process Verification Failure: The ImageCharacteristics of the process + * does not match the value in the file header in the exe file. */ +#define VERR_SUP_VP_IMAGE_CHARECTERISTICS_MISMATCH (-5653) +/** Process Verification Failure: Error querying image information. */ +#define VERR_SUP_VP_NT_QI_PROCESS_IMG_INFO_ERROR (-5654) +/** Process Verification Failure: Error querying debug port. */ +#define VERR_SUP_VP_NT_QI_PROCESS_DBG_PORT_ERROR (-5655) +/** WinVerifyTrust failed with an unexpected status code when using the + * catalog-file approach. */ +#define VERR_SUP_VP_WINTRUST_CAT_FAILURE (-5656) +/** The image is required to be signed with the same certificate as the rest + * of VirtualBox. */ +#define VERR_SUP_VP_NOT_SIGNED_WITH_BUILD_CERT (-5657) +/** Internal processing error: Not build certificate. */ +#define VERR_SUP_VP_NOT_BUILD_CERT_IPE (-5658) +/** The image requires to be signed using the kernel-code signing process. */ +#define VERR_SUP_VP_NOT_VALID_KERNEL_CODE_SIGNATURE (-5659) +/** Unexpected number of valid paths. */ +#define VERR_SUP_VP_UNEXPECTED_VALID_PATH_COUNT (-5660) +/** The image is required to force integrity checks. */ +#define VERR_SUP_VP_SIGNATURE_CHECKS_NOT_ENFORCED (-5661) +/** Process Verification Failure: Symantec Endpoint Protection must be + * disabled for the VirtualBox VM processes. + * http://www.symantec.com/connect/articles/creating-application-control-exclusions-symantec-endpoint-protection-121 */ +#define VERR_SUP_VP_SYSFER_DLL (-5662) +/** Process Purification Failure: KERNE32.DLL already mapped into the initial + * process (suspended). */ +#define VERR_SUP_VP_KERNEL32_ALREADY_MAPPED (-5663) +/** Process Purification Failure: NtFreeVirtualMemory failed on a chunk of + * executable memory which shouldn't be present in the process. */ +#define VERR_SUP_VP_FREE_VIRTUAL_MEMORY_FAILED (-5664) +/** Process Purification Failure: Both NtUnmapViewOfSetion and + * NtProtectVirtualMemory failed to get rid of or passify an non-image + * executable mapping. */ +#define VERR_SUP_VP_UNMAP_AND_PROTECT_FAILED (-5665) +/** Process Purification Failure: Unknown memory type of executable memory. */ +#define VERR_SUP_VP_UNKOWN_MEM_TYPE (-5666) +/** The image file is not owned by TrustedInstaller is it should be. */ +#define VERR_SUP_VP_NOT_OWNED_BY_TRUSTED_INSTALLER (-5667) +/** The image is outside the expected range. */ +#define VERR_SUP_VP_IMAGE_TOO_BIG (-5668) +/** Stub process not found so it cannot be revalidated when vboxdrv is opened + * by the VM process. */ +#define VERR_SUP_VP_STUB_NOT_FOUND (-5669) +/** Error opening the stub process for revalidation when vboxdrv is opened by + * the VM process. */ +#define VERR_SUP_VP_STUB_OPEN_ERROR (-5670) +/** Stub process thread not found during revalidation upon vboxdrv opening by + * the VM process. */ +#define VERR_SUP_VP_STUB_THREAD_NOT_FOUND (-5671) +/** Error opening the stub process thread for revalidation when vboxdrv is + * opened by the VM process. */ +#define VERR_SUP_VP_STUB_THREAD_OPEN_ERROR (-5672) +/** Process Purification Failure: NtAllocateVirtualMemory failed to get us + * suitable replacement memory for a chunk of executable memory that + * shouldn't be present in our process. (You will only see this message if you + * got potentially fatally buggy anti-virus software installed.) */ +#define VERR_SUP_VP_REPLACE_VIRTUAL_MEMORY_FAILED (-5673) +/** Error getting the file mode. */ +#define VERR_SUP_VP_FILE_MODE_ERROR (-5674) +/** Error creating an event semaphore for used with asynchronous reads. */ +#define VERR_SUP_VP_CREATE_READ_EVT_SEM_FAILED (-5675) + +/** @} */ + +/** @name VBox Extension Pack Status Codes + * @{ + */ +/** The host is not supported. Uninstall the extension pack. + * Returned by the VBOXEXTPACKREG::pfnInstalled. */ +#define VERR_EXTPACK_UNSUPPORTED_HOST_UNINSTALL (-6000) +/** The VirtualBox version is not supported by one of the extension packs. + * + * You have probably upgraded VirtualBox recently. Please upgrade the + * extension packs to versions compatible with this VirtualBox release. + */ +#define VERR_EXTPACK_VBOX_VERSION_MISMATCH (-6001) +/** @} */ + + +/** @name VBox Guest Control Status Codes + * @{ + */ +/** Guest side reported an error. */ +#define VERR_GSTCTL_GUEST_ERROR (-6200) +/** A guest control object has changed its overall status. */ +#define VWRN_GSTCTL_OBJECTSTATE_CHANGED 6220 +/** @} */ + + +/** @name GIM Status Codes + * @{ + */ +/** No GIM provider is configured for this VM. */ +#define VERR_GIM_NOT_ENABLED (-6300) +/** GIM internal processing error \#1. */ +#define VERR_GIM_IPE_1 (-6301) +/** GIM internal processing error \#2. */ +#define VERR_GIM_IPE_2 (-6302) +/** GIM internal processing error \#3. */ +#define VERR_GIM_IPE_3 (-6303) +/** The GIM provider does not support any paravirtualized TSC. */ +#define VERR_GIM_PVTSC_NOT_AVAILABLE (-6304) +/** The guest has not setup use of the paravirtualized TSC. */ +#define VERR_GIM_PVTSC_NOT_ENABLED (-6305) +/** Unknown or invalid GIM provider. */ +#define VERR_GIM_INVALID_PROVIDER (-6306) +/** GIM generic operation failed. */ +#define VERR_GIM_OPERATION_FAILED (-6307) +/** The GIM provider does not support any hypercalls. */ +#define VERR_GIM_HYPERCALLS_NOT_AVAILABLE (-6308) +/** The guest has not setup use of the hypercalls. */ +#define VERR_GIM_HYPERCALLS_NOT_ENABLED (-6309) +/** The GIM device is not registered with GIM when it ought to be. */ +#define VERR_GIM_DEVICE_NOT_REGISTERED (-6310) +/** Hypercall cannot be enabled/performed due to access/permissions/CPL. */ +#define VERR_GIM_HYPERCALL_ACCESS_DENIED (-6311) +/** @} */ + +/** @name Main API Status Codes + * @{ + */ +/** The configuration constructor in main failed due to a COM error. Check + * the release log of the VM for further details. */ +#define VERR_MAIN_CONFIG_CONSTRUCTOR_COM_ERROR (-6400) +/** The configuration constructor in main failed due to an internal consistency + * error. Consult the release log of the VM for further details. */ +#define VERR_MAIN_CONFIG_CONSTRUCTOR_IPE (-6401) +/** @} */ + +/** @name VBox Drag and Drop Status Codes + * @{ + */ +/** Guest side reported an error. */ +#define VERR_GSTDND_GUEST_ERROR (-6500) +/** @} */ + + +/* SED-END */ + +/** @} */ + + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/VBox/hgcmsvc.h +++ linux-4.2.0/ubuntu/vbox/include/VBox/hgcmsvc.h @@ -0,0 +1,419 @@ +/** @file + * Host-Guest Communication Manager (HGCM) - Service library definitions. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___VBox_hgcm_h +#define ___VBox_hgcm_h + +#include +#include +#include +#include +#include +#ifdef VBOX_TEST_HGCM_PARMS +# include +#endif + +/** @todo proper comments. */ + +/** + * Service interface version. + * + * Includes layout of both VBOXHGCMSVCFNTABLE and VBOXHGCMSVCHELPERS. + * + * A service can work with these structures if major version + * is equal and minor version of service is <= version of the + * structures. + * + * For example when a new helper is added at the end of helpers + * structure, then the minor version will be increased. All older + * services still can work because they have their old helpers + * unchanged. + * + * Revision history. + * 1.1->2.1 Because the pfnConnect now also has the pvClient parameter. + * 2.1->2.2 Because pfnSaveState and pfnLoadState were added + * 2.2->3.1 Because pfnHostCall is now synchronous, returns rc, and parameters were changed + * 3.1->3.2 Because pfnRegisterExtension was added + * 3.2->3.3 Because pfnDisconnectClient helper was added + * 3.3->4.1 Because the pvService entry and parameter was added + * 4.1->4.2 Because the VBOX_HGCM_SVC_PARM_CALLBACK parameter type was added + * 4.2->5.1 Removed the VBOX_HGCM_SVC_PARM_CALLBACK parameter type, as + * this problem is already solved by service extension callbacks + */ +#define VBOX_HGCM_SVC_VERSION_MAJOR (0x0005) +#define VBOX_HGCM_SVC_VERSION_MINOR (0x0001) +#define VBOX_HGCM_SVC_VERSION ((VBOX_HGCM_SVC_VERSION_MAJOR << 16) + VBOX_HGCM_SVC_VERSION_MINOR) + + +/** Typed pointer to distinguish a call to service. */ +struct VBOXHGCMCALLHANDLE_TYPEDEF; +typedef struct VBOXHGCMCALLHANDLE_TYPEDEF *VBOXHGCMCALLHANDLE; + +/** Service helpers pointers table. */ +typedef struct _VBOXHGCMSVCHELPERS +{ + /** The service has processed the Call request. */ + DECLR3CALLBACKMEMBER(void, pfnCallComplete, (VBOXHGCMCALLHANDLE callHandle, int32_t rc)); + + void *pvInstance; + + /** The service disconnects the client. */ + DECLR3CALLBACKMEMBER(void, pfnDisconnectClient, (void *pvInstance, uint32_t u32ClientID)); +} VBOXHGCMSVCHELPERS; + +typedef VBOXHGCMSVCHELPERS *PVBOXHGCMSVCHELPERS; + + +#define VBOX_HGCM_SVC_PARM_INVALID (0U) +#define VBOX_HGCM_SVC_PARM_32BIT (1U) +#define VBOX_HGCM_SVC_PARM_64BIT (2U) +#define VBOX_HGCM_SVC_PARM_PTR (3U) + +typedef struct VBOXHGCMSVCPARM +{ + /** VBOX_HGCM_SVC_PARM_* values. */ + uint32_t type; + + union + { + uint32_t uint32; + uint64_t uint64; + struct + { + uint32_t size; + void *addr; + } pointer; + } u; +#ifdef __cplusplus + /** Extract an uint32_t value from an HGCM parameter structure */ + int getUInt32(uint32_t *u32) + { + AssertPtrReturn(u32, VERR_INVALID_POINTER); + int rc = VINF_SUCCESS; + if (type != VBOX_HGCM_SVC_PARM_32BIT) + rc = VERR_INVALID_PARAMETER; + if (RT_SUCCESS(rc)) + *u32 = u.uint32; + return rc; + } + + /** Extract a uint64_t value from an HGCM parameter structure */ + int getUInt64(uint64_t *u64) + { + AssertPtrReturn(u64, VERR_INVALID_POINTER); + int rc = VINF_SUCCESS; + if (type != VBOX_HGCM_SVC_PARM_64BIT) + rc = VERR_INVALID_PARAMETER; + if (RT_SUCCESS(rc)) + *u64 = u.uint64; + return rc; + } + + /** Extract a pointer value from an HGCM parameter structure */ + int getPointer(void **ppv, uint32_t *pcb) + { + AssertPtrReturn(ppv, VERR_INVALID_POINTER); + AssertPtrReturn(pcb, VERR_INVALID_POINTER); + if (type == VBOX_HGCM_SVC_PARM_PTR) + { + *ppv = u.pointer.addr; + *pcb = u.pointer.size; + return VINF_SUCCESS; + } + + return VERR_INVALID_PARAMETER; + } + + /** Extract a constant pointer value from an HGCM parameter structure */ + int getPointer(const void **ppcv, uint32_t *pcb) + { + AssertPtrReturn(ppcv, VERR_INVALID_POINTER); + AssertPtrReturn(pcb, VERR_INVALID_POINTER); + void *pv; + int rc = getPointer(&pv, pcb); + *ppcv = pv; + return rc; + } + + /** Extract a pointer value to a non-empty buffer from an HGCM parameter + * structure */ + int getBuffer(void **ppv, uint32_t *pcb) + { + AssertPtrReturn(ppv, VERR_INVALID_POINTER); + AssertPtrReturn(pcb, VERR_INVALID_POINTER); + void *pv = NULL; + uint32_t cb = 0; + int rc = getPointer(&pv, &cb); + if ( RT_SUCCESS(rc) + && VALID_PTR(pv) + && cb > 0) + { + *ppv = pv; + *pcb = cb; + return VINF_SUCCESS; + } + + return VERR_INVALID_PARAMETER; + } + + /** Extract a pointer value to a non-empty constant buffer from an HGCM + * parameter structure */ + int getBuffer(const void **ppcv, uint32_t *pcb) + { + AssertPtrReturn(ppcv, VERR_INVALID_POINTER); + AssertPtrReturn(pcb, VERR_INVALID_POINTER); + void *pcv = NULL; + int rc = getBuffer(&pcv, pcb); + *ppcv = pcv; + return rc; + } + + /** Extract a string value from an HGCM parameter structure */ + int getString(char **ppch, uint32_t *pcb) + { + uint32_t cb = 0; + char *pch = NULL; + int rc = getBuffer((void **)&pch, &cb); + if (RT_FAILURE(rc)) + { + *ppch = NULL; + *pcb = 0; + return rc; + } + rc = RTStrValidateEncodingEx(pch, cb, + RTSTR_VALIDATE_ENCODING_ZERO_TERMINATED); + *ppch = pch; + *pcb = cb; + return rc; + } + + /** Extract a constant string value from an HGCM parameter structure */ + int getString(const char **ppch, uint32_t *pcb) + { + char *pch = NULL; + int rc = getString(&pch, pcb); + *ppch = pch; + return rc; + } + + /** Set a uint32_t value to an HGCM parameter structure */ + void setUInt32(uint32_t u32) + { + type = VBOX_HGCM_SVC_PARM_32BIT; + u.uint32 = u32; + } + + /** Set a uint64_t value to an HGCM parameter structure */ + void setUInt64(uint64_t u64) + { + type = VBOX_HGCM_SVC_PARM_64BIT; + u.uint64 = u64; + } + + /** Set a pointer value to an HGCM parameter structure */ + void setPointer(void *pv, uint32_t cb) + { + type = VBOX_HGCM_SVC_PARM_PTR; + u.pointer.addr = pv; + u.pointer.size = cb; + } + + /** Set a const string value to an HGCM parameter structure */ + void setString(const char *psz) + { + type = VBOX_HGCM_SVC_PARM_PTR; + u.pointer.addr = (void *)psz; + u.pointer.size = (uint32_t)strlen(psz) + 1; + } + +#ifdef ___iprt_cpp_ministring_h + /** Set a const string value to an HGCM parameter structure */ + void setCppString(const RTCString &rString) + { + type = VBOX_HGCM_SVC_PARM_PTR; + u.pointer.addr = (void *)rString.c_str(); + u.pointer.size = (uint32_t)rString.length() + 1; + } +#endif + +#ifdef VBOX_TEST_HGCM_PARMS + /** Test the getString member function. Indirectly tests the getPointer + * and getBuffer APIs. + * @param hTest an running IPRT test + * @param aType the type that the parameter should be set to before + * calling getString + * @param apcc the value that the parameter should be set to before + * calling getString, and also the address (!) which we + * expect getString to return. Stricter than needed of + * course, but I was feeling lazy. + * @param acb the size that the parameter should be set to before + * calling getString, and also the size which we expect + * getString to return. + * @param rcExp the expected return value of the call to getString. + */ + void doTestGetString(RTTEST hTest, uint32_t aType, const char *apcc, + uint32_t acb, int rcExp) + { + /* An RTTest API like this, which would print out an additional line + * of context if a test failed, would be nice. This is because the + * line number alone doesn't help much here, given that this is a + * subroutine called many times. */ + /* + RTTestContextF(hTest, + ("doTestGetString, aType=%u, apcc=%p, acp=%u, rcExp=%Rrc", + aType, apcc, acp, rcExp)); + */ + setPointer((void *)apcc, acb); + type = aType; /* in case we don't want VBOX_HGCM_SVC_PARM_PTR */ + const char *pcc = NULL; + uint32_t cb = 0; + int rc = getString(&pcc, &cb); + RTTEST_CHECK_RC(hTest, rc, rcExp); + if (RT_SUCCESS(rcExp)) + { + RTTEST_CHECK_MSG_RETV(hTest, (pcc == apcc), + (hTest, "expected %p, got %p", apcc, pcc)); + RTTEST_CHECK_MSG_RETV(hTest, (cb == acb), + (hTest, "expected %u, got %u", acb, cb)); + } + } + + /** Run some unit tests on the getString method and indirectly test + * getPointer and getBuffer as well. */ + void testGetString(RTTEST hTest) + { + RTTestSub(hTest, "HGCM string parameter handling"); + doTestGetString(hTest, VBOX_HGCM_SVC_PARM_32BIT, "test", 3, + VERR_INVALID_PARAMETER); + doTestGetString(hTest, VBOX_HGCM_SVC_PARM_PTR, "test", 5, + VINF_SUCCESS); + doTestGetString(hTest, VBOX_HGCM_SVC_PARM_PTR, "test", 3, + VERR_BUFFER_OVERFLOW); + doTestGetString(hTest, VBOX_HGCM_SVC_PARM_PTR, "test\xf0", 6, + VERR_INVALID_UTF8_ENCODING); + doTestGetString(hTest, VBOX_HGCM_SVC_PARM_PTR, "test", 0, + VERR_INVALID_PARAMETER); + doTestGetString(hTest, VBOX_HGCM_SVC_PARM_PTR, (const char *)0x1, 5, + VERR_INVALID_PARAMETER); + RTTestSubDone(hTest); + } +#endif + + VBOXHGCMSVCPARM() : type(VBOX_HGCM_SVC_PARM_INVALID) {} +#endif +} VBOXHGCMSVCPARM; + +typedef VBOXHGCMSVCPARM *PVBOXHGCMSVCPARM; + +#ifdef VBOX_WITH_CRHGSMI +typedef void * HGCMCVSHANDLE; + +typedef DECLCALLBACK(void) HGCMHOSTFASTCALLCB (int32_t result, uint32_t u32Function, PVBOXHGCMSVCPARM pParam, void *pvContext); +typedef HGCMHOSTFASTCALLCB *PHGCMHOSTFASTCALLCB; +#endif + + +/** Service specific extension callback. + * This callback is called by the service to perform service specific operation. + * + * @param pvExtension The extension pointer. + * @param u32Function What the callback is supposed to do. + * @param pvParm The function parameters. + * @param cbParm The size of the function parameters. + */ +typedef DECLCALLBACK(int) FNHGCMSVCEXT(void *pvExtension, uint32_t u32Function, void *pvParm, uint32_t cbParms); +typedef FNHGCMSVCEXT *PFNHGCMSVCEXT; + +/** The Service DLL entry points. + * + * HGCM will call the DLL "VBoxHGCMSvcLoad" + * function and the DLL must fill in the VBOXHGCMSVCFNTABLE + * with function pointers. + */ + +/* The structure is used in separately compiled binaries so an explicit packing is required. */ +#pragma pack(1) +typedef struct _VBOXHGCMSVCFNTABLE +{ + /** Filled by HGCM */ + + /** Size of the structure. */ + uint32_t cbSize; + + /** Version of the structure, including the helpers. */ + uint32_t u32Version; + + PVBOXHGCMSVCHELPERS pHelpers; + + /** Filled by the service. */ + + /** Size of client information the service want to have. */ + uint32_t cbClient; +#if ARCH_BITS == 64 + /** Ensure that the following pointers are properly aligned on 64-bit system. */ + uint32_t u32Alignment0; +#endif + + /** Uninitialize service */ + DECLR3CALLBACKMEMBER(int, pfnUnload, (void *pvService)); + + /** Inform the service about a client connection. */ + DECLR3CALLBACKMEMBER(int, pfnConnect, (void *pvService, uint32_t u32ClientID, void *pvClient)); + + /** Inform the service that the client wants to disconnect. */ + DECLR3CALLBACKMEMBER(int, pfnDisconnect, (void *pvService, uint32_t u32ClientID, void *pvClient)); + + /** Service entry point. + * Return code is passed to pfnCallComplete callback. + */ + DECLR3CALLBACKMEMBER(void, pfnCall, (void *pvService, VBOXHGCMCALLHANDLE callHandle, uint32_t u32ClientID, void *pvClient, uint32_t function, uint32_t cParms, VBOXHGCMSVCPARM paParms[])); + + /** Host Service entry point meant for privileged features invisible to the guest. + * Return code is passed to pfnCallComplete callback. + */ + DECLR3CALLBACKMEMBER(int, pfnHostCall, (void *pvService, uint32_t function, uint32_t cParms, VBOXHGCMSVCPARM paParms[])); + + /** Inform the service about a VM save operation. */ + DECLR3CALLBACKMEMBER(int, pfnSaveState, (void *pvService, uint32_t u32ClientID, void *pvClient, PSSMHANDLE pSSM)); + + /** Inform the service about a VM load operation. */ + DECLR3CALLBACKMEMBER(int, pfnLoadState, (void *pvService, uint32_t u32ClientID, void *pvClient, PSSMHANDLE pSSM)); + + /** Register a service extension callback. */ + DECLR3CALLBACKMEMBER(int, pfnRegisterExtension, (void *pvService, PFNHGCMSVCEXT pfnExtension, void *pvExtension)); + + /** User/instance data pointer for the service. */ + void *pvService; + +} VBOXHGCMSVCFNTABLE; +#pragma pack() + + +/** Service initialization entry point. */ +typedef DECLCALLBACK(int) VBOXHGCMSVCLOAD(VBOXHGCMSVCFNTABLE *ptable); +typedef VBOXHGCMSVCLOAD *PFNVBOXHGCMSVCLOAD; +#define VBOX_HGCM_SVCLOAD_NAME "VBoxHGCMSvcLoad" + +#endif --- linux-4.2.0.orig/ubuntu/vbox/include/VBox/log.h +++ linux-4.2.0/ubuntu/vbox/include/VBox/log.h @@ -0,0 +1,1163 @@ +/** @file + * VirtualBox - Logging. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___VBox_log_h +#define ___VBox_log_h + +/* + * Set the default loggroup. + */ +#ifndef LOG_GROUP +# define LOG_GROUP LOG_GROUP_DEFAULT +#endif + +#include + + +/** @defgroup grp_rt_vbox_log VirtualBox Logging + * @ingroup grp_rt_vbox + * @{ + */ + +/** PC port for debug output */ +#define RTLOG_DEBUG_PORT 0x504 + +/** + * VirtualBox Logging Groups. + * (Remember to update LOGGROUP_NAMES!) + * + * @remark It should be pretty obvious, but just to have + * mentioned it, the values are sorted alphabetically (using the + * english alphabet) except for _DEFAULT which is always first. + * + * If anyone might be wondering what the alphabet looks like: + * A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ + */ +typedef enum LOGGROUP +{ + /** The default VBox group. */ + LOG_GROUP_DEFAULT = RTLOGGROUP_FIRST_USER, + /** Audio mixer group. */ + LOG_GROUP_AUDIO_MIXER, + /** Audio mixer buffer group. */ + LOG_GROUP_AUDIO_MIXER_BUFFER, + /** Auto-logon group. */ + LOG_GROUP_AUTOLOGON, + /** CFGM group. */ + LOG_GROUP_CFGM, + /** CPUM group. */ + LOG_GROUP_CPUM, + /** CSAM group. */ + LOG_GROUP_CSAM, + /** Debug Console group. */ + LOG_GROUP_DBGC, + /** DBGF group. */ + LOG_GROUP_DBGF, + /** DBGF info group. */ + LOG_GROUP_DBGF_INFO, + /** The debugger gui. */ + LOG_GROUP_DBGG, + /** Generic Device group. */ + LOG_GROUP_DEV, + /** AC97 Device group. */ + LOG_GROUP_DEV_AC97, + /** ACPI Device group. */ + LOG_GROUP_DEV_ACPI, + /** AHCI Device group. */ + LOG_GROUP_DEV_AHCI, + /** APIC Device group. */ + LOG_GROUP_DEV_APIC, + /** BusLogic SCSI host adapter group. */ + LOG_GROUP_DEV_BUSLOGIC, + /** DMA Controller group. */ + LOG_GROUP_DEV_DMA, + /** Gigabit Ethernet Device group. */ + LOG_GROUP_DEV_E1000, + /** Extensible Firmware Interface Device group. */ + LOG_GROUP_DEV_EFI, + /** USB EHCI Device group. */ + LOG_GROUP_DEV_EHCI, + /** Floppy Controller Device group. */ + LOG_GROUP_DEV_FDC, + /** Guest Interface Manager Device group. */ + LOG_GROUP_DEV_GIM, + /** HDA Device group. */ + LOG_GROUP_DEV_HDA, + /** HDA Codec Device group. */ + LOG_GROUP_DEV_HDA_CODEC, + /** High Precision Event Timer Device group. */ + LOG_GROUP_DEV_HPET, + /** IDE Device group. */ + LOG_GROUP_DEV_IDE, + /** The internal networking IP stack Device group. */ + LOG_GROUP_DEV_INIP, + /** KeyBoard Controller Device group. */ + LOG_GROUP_DEV_KBD, + /** Low Pin Count Device group. */ + LOG_GROUP_DEV_LPC, + /** LsiLogic SCSI controller Device group. */ + LOG_GROUP_DEV_LSILOGICSCSI, + /** NE2000 Device group. */ + LOG_GROUP_DEV_NE2000, + /** USB OHCI Device group. */ + LOG_GROUP_DEV_OHCI, + /** Parallel Device group */ + LOG_GROUP_DEV_PARALLEL, + /** PC Device group. */ + LOG_GROUP_DEV_PC, + /** PC Architecture Device group. */ + LOG_GROUP_DEV_PC_ARCH, + /** PC BIOS Device group. */ + LOG_GROUP_DEV_PC_BIOS, + /** PCI Device group. */ + LOG_GROUP_DEV_PCI, + /** PCI Raw Device group. */ + LOG_GROUP_DEV_PCI_RAW, + /** PCNet Device group. */ + LOG_GROUP_DEV_PCNET, + /** PIC Device group. */ + LOG_GROUP_DEV_PIC, + /** PIT Device group. */ + LOG_GROUP_DEV_PIT, + /** RTC Device group. */ + LOG_GROUP_DEV_RTC, + /** SB16 Device group. */ + LOG_GROUP_DEV_SB16, + /** Serial Device group */ + LOG_GROUP_DEV_SERIAL, + /** System Management Controller Device group. */ + LOG_GROUP_DEV_SMC, + /** VGA Device group. */ + LOG_GROUP_DEV_VGA, + /** Virtio PCI Device group. */ + LOG_GROUP_DEV_VIRTIO, + /** Virtio Network Device group. */ + LOG_GROUP_DEV_VIRTIO_NET, + /** VMM Device group. */ + LOG_GROUP_DEV_VMM, + /** VMM Device group for backdoor logging. */ + LOG_GROUP_DEV_VMM_BACKDOOR, + /** VMM Device group for logging guest backdoor logging to stderr. */ + LOG_GROUP_DEV_VMM_STDERR, + /** VMSVGA Device group. */ + LOG_GROUP_DEV_VMSVGA, + /** USB xHCI Device group. */ + LOG_GROUP_DEV_XHCI, + /** Disassembler group. */ + LOG_GROUP_DIS, + /** Generic driver group. */ + LOG_GROUP_DRV, + /** ACPI driver group */ + LOG_GROUP_DRV_ACPI, + /** Audio driver group */ + LOG_GROUP_DRV_AUDIO, + /** Block driver group. */ + LOG_GROUP_DRV_BLOCK, + /** Char driver group. */ + LOG_GROUP_DRV_CHAR, + /** Disk integrity driver group. */ + LOG_GROUP_DRV_DISK_INTEGRITY, + /** Video Display driver group. */ + LOG_GROUP_DRV_DISPLAY, + /** Floppy media driver group. */ + LOG_GROUP_DRV_FLOPPY, + /** Host Audio driver group. */ + LOG_GROUP_DRV_HOST_AUDIO, + /** Host Base block driver group. */ + LOG_GROUP_DRV_HOST_BASE, + /** Host DVD block driver group. */ + LOG_GROUP_DRV_HOST_DVD, + /** Host floppy block driver group. */ + LOG_GROUP_DRV_HOST_FLOPPY, + /** Host Parallel Driver group */ + LOG_GROUP_DRV_HOST_PARALLEL, + /** Host Serial Driver Group */ + LOG_GROUP_DRV_HOST_SERIAL, + /** The internal networking transport driver group. */ + LOG_GROUP_DRV_INTNET, + /** ISO (CD/DVD) media driver group. */ + LOG_GROUP_DRV_ISO, + /** Keyboard Queue driver group. */ + LOG_GROUP_DRV_KBD_QUEUE, + /** lwIP IP stack driver group. */ + LOG_GROUP_DRV_LWIP, + /** Video Miniport driver group. */ + LOG_GROUP_DRV_MINIPORT, + /** Mouse driver group. */ + LOG_GROUP_DRV_MOUSE, + /** Mouse Queue driver group. */ + LOG_GROUP_DRV_MOUSE_QUEUE, + /** Named Pipe stream driver group. */ + LOG_GROUP_DRV_NAMEDPIPE, + /** NAT network transport driver group */ + LOG_GROUP_DRV_NAT, + /** Raw image driver group */ + LOG_GROUP_DRV_RAW_IMAGE, + /** SCSI driver group. */ + LOG_GROUP_DRV_SCSI, + /** Host SCSI driver group. */ + LOG_GROUP_DRV_SCSIHOST, + /** TCP socket stream driver group. */ + LOG_GROUP_DRV_TCP, + /** Async transport driver group */ + LOG_GROUP_DRV_TRANSPORT_ASYNC, + /** TUN network transport driver group */ + LOG_GROUP_DRV_TUN, + /** UDP tunnet network transport driver group. */ + LOG_GROUP_DRV_UDPTUNNEL, + /** USB Proxy driver group. */ + LOG_GROUP_DRV_USBPROXY, + /** VBoxHDD media driver group. */ + LOG_GROUP_DRV_VBOXHDD, + /** VBox HDD container media driver group. */ + LOG_GROUP_DRV_VD, + /** VRDE audio driver group. */ + LOG_GROUP_DRV_VRDE_AUDIO, + /** Virtual Switch transport driver group */ + LOG_GROUP_DRV_VSWITCH, + /** VUSB driver group */ + LOG_GROUP_DRV_VUSB, + /** EM group. */ + LOG_GROUP_EM, + /** FTM group. */ + LOG_GROUP_FTM, + /** GIM group. */ + LOG_GROUP_GIM, + /** GMM group. */ + LOG_GROUP_GMM, + /** Guest control. */ + LOG_GROUP_GUEST_CONTROL, + /** Guest drag'n drop. */ + LOG_GROUP_GUEST_DND, + /** GUI group. */ + LOG_GROUP_GUI, + /** GVMM group. */ + LOG_GROUP_GVMM, + /** HGCM group */ + LOG_GROUP_HGCM, + /** HGSMI group */ + LOG_GROUP_HGSMI, + /** HM group. */ + LOG_GROUP_HM, + /** IEM group. */ + LOG_GROUP_IEM, + /** IOM group. */ + LOG_GROUP_IOM, + /** XPCOM IPC group. */ + LOG_GROUP_IPC, + /** lwIP group. */ + LOG_GROUP_LWIP, + /** lwIP group, api_lib.c API_LIB_DEBUG */ + LOG_GROUP_LWIP_API_LIB, + /** lwIP group, api_msg.c API_MSG_DEBUG */ + LOG_GROUP_LWIP_API_MSG, + /** lwIP group, etharp.c ETHARP_DEBUG */ + LOG_GROUP_LWIP_ETHARP, + /** lwIP group, icmp.c ICMP_DEBUG */ + LOG_GROUP_LWIP_ICMP, + /** lwIP group, igmp.c IGMP_DEBUG */ + LOG_GROUP_LWIP_IGMP, + /** lwIP group, inet.c INET_DEBUG */ + LOG_GROUP_LWIP_INET, + /** lwIP group, IP_DEBUG (sic!) */ + LOG_GROUP_LWIP_IP4, + /** lwIP group, ip_frag.c IP_REASS_DEBUG (sic!) */ + LOG_GROUP_LWIP_IP4_REASS, + /** lwIP group, IP6_DEBUG */ + LOG_GROUP_LWIP_IP6, + /** lwIP group, mem.c MEM_DEBUG */ + LOG_GROUP_LWIP_MEM, + /** lwIP group, memp.c MEMP_DEBUG */ + LOG_GROUP_LWIP_MEMP, + /** lwIP group, netif.c NETIF_DEBUG */ + LOG_GROUP_LWIP_NETIF, + /** lwIP group, pbuf.c PBUF_DEBUG */ + LOG_GROUP_LWIP_PBUF, + /** lwIP group, raw.c RAW_DEBUG */ + LOG_GROUP_LWIP_RAW, + /** lwIP group, sockets.c SOCKETS_DEBUG */ + LOG_GROUP_LWIP_SOCKETS, + /** lwIP group, SYS_DEBUG */ + LOG_GROUP_LWIP_SYS, + /** lwIP group, TCP_DEBUG */ + LOG_GROUP_LWIP_TCP, + /** lwIP group, tcpip.c TCPIP_DEBUG */ + LOG_GROUP_LWIP_TCPIP, + /** lwIP group, TCP_CWND_DEBUG (congestion window) */ + LOG_GROUP_LWIP_TCP_CWND, + /** lwIP group, tcp_in.c TCP_FR_DEBUG (fast retransmit) */ + LOG_GROUP_LWIP_TCP_FR, + /** lwIP group, tcp_in.c TCP_INPUT_DEBUG */ + LOG_GROUP_LWIP_TCP_INPUT, + /** lwIP group, tcp_out.c TCP_OUTPUT_DEBUG */ + LOG_GROUP_LWIP_TCP_OUTPUT, + /** lwIP group, TCP_QLEN_DEBUG */ + LOG_GROUP_LWIP_TCP_QLEN, + /** lwIP group, TCP_RST_DEBUG */ + LOG_GROUP_LWIP_TCP_RST, + /** lwIP group, TCP_RTO_DEBUG (retransmit) */ + LOG_GROUP_LWIP_TCP_RTO, + /** lwIP group, tcp_in.c TCP_WND_DEBUG (window updates) */ + LOG_GROUP_LWIP_TCP_WND, + /** lwIP group, timers.c TIMERS_DEBUG */ + LOG_GROUP_LWIP_TIMERS, + /** lwIP group, udp.c UDP_DEBUG */ + LOG_GROUP_LWIP_UDP, + /** Main group. */ + LOG_GROUP_MAIN, + /** Main group, IAdditionsFacility. */ + LOG_GROUP_MAIN_ADDITIONSFACILITY, + /** Main group, IAdditionsStateChangedEvent. */ + LOG_GROUP_MAIN_ADDITIONSSTATECHANGEDEVENT, + /** Main group, IAppliance. */ + LOG_GROUP_MAIN_APPLIANCE, + /** Main group, IAudioAdapter. */ + LOG_GROUP_MAIN_AUDIOADAPTER, + /** Main group, IBandwidthControl. */ + LOG_GROUP_MAIN_BANDWIDTHCONTROL, + /** Main group, IBandwidthGroup. */ + LOG_GROUP_MAIN_BANDWIDTHGROUP, + /** Main group, IBandwidthGroupChangedEvent. */ + LOG_GROUP_MAIN_BANDWIDTHGROUPCHANGEDEVENT, + /** Main group, IBIOSSettings. */ + LOG_GROUP_MAIN_BIOSSETTINGS, + /** Main group, ICanShowWindowEvent. */ + LOG_GROUP_MAIN_CANSHOWWINDOWEVENT, + /** Main group, IClipboardModeChangedEvent. */ + LOG_GROUP_MAIN_CLIPBOARDMODECHANGEDEVENT, + /** Main group, IConsole. */ + LOG_GROUP_MAIN_CONSOLE, + /** Main group, ICPUChangedEvent. */ + LOG_GROUP_MAIN_CPUCHANGEDEVENT, + /** Main group, ICPUExecutionCapChangedEvent. */ + LOG_GROUP_MAIN_CPUEXECUTIONCAPCHANGEDEVENT, + /** Main group, IDHCPServer. */ + LOG_GROUP_MAIN_DHCPSERVER, + /** Main group, IDirectory. */ + LOG_GROUP_MAIN_DIRECTORY, + /** Main group, IDisplay. */ + LOG_GROUP_MAIN_DISPLAY, + /** Main group, IDisplaySourceBitmap. */ + LOG_GROUP_MAIN_DISPLAYSOURCEBITMAP, + /** Main group, IDnDBase. */ + LOG_GROUP_MAIN_DNDBASE, + /** Main group, IDnDModeChangedEvent. */ + LOG_GROUP_MAIN_DNDMODECHANGEDEVENT, + /** Main group, IDnDSource. */ + LOG_GROUP_MAIN_DNDSOURCE, + /** Main group, IDnDTarget. */ + LOG_GROUP_MAIN_DNDTARGET, + /** Main group, IEmulatedUSB. */ + LOG_GROUP_MAIN_EMULATEDUSB, + /** Main group, IEvent. */ + LOG_GROUP_MAIN_EVENT, + /** Main group, IEventListener. */ + LOG_GROUP_MAIN_EVENTLISTENER, + /** Main group, IEventSource. */ + LOG_GROUP_MAIN_EVENTSOURCE, + /** Main group, IEventSourceChangedEvent. */ + LOG_GROUP_MAIN_EVENTSOURCECHANGEDEVENT, + /** Main group, IExtPack. */ + LOG_GROUP_MAIN_EXTPACK, + /** Main group, IExtPackBase. */ + LOG_GROUP_MAIN_EXTPACKBASE, + /** Main group, IExtPackFile. */ + LOG_GROUP_MAIN_EXTPACKFILE, + /** Main group, IExtPackManager. */ + LOG_GROUP_MAIN_EXTPACKMANAGER, + /** Main group, IExtPackPlugIn. */ + LOG_GROUP_MAIN_EXTPACKPLUGIN, + /** Main group, IExtraDataCanChangeEvent. */ + LOG_GROUP_MAIN_EXTRADATACANCHANGEEVENT, + /** Main group, IExtraDataChangedEvent. */ + LOG_GROUP_MAIN_EXTRADATACHANGEDEVENT, + /** Main group, IFile. */ + LOG_GROUP_MAIN_FILE, + /** Main group, IFramebuffer. */ + LOG_GROUP_MAIN_FRAMEBUFFER, + /** Main group, IFramebufferOverlay. */ + LOG_GROUP_MAIN_FRAMEBUFFEROVERLAY, + /** Main group, IFsObjInfo. */ + LOG_GROUP_MAIN_FSOBJINFO, + /** Main group, IGuest. */ + LOG_GROUP_MAIN_GUEST, + /** Main group, IGuestDirectory. */ + LOG_GROUP_MAIN_GUESTDIRECTORY, + /** Main group, IGuestDnDSource. */ + LOG_GROUP_MAIN_GUESTDNDSOURCE, + /** Main group, IGuestDnDTarget. */ + LOG_GROUP_MAIN_GUESTDNDTARGET, + /** Main group, IGuestErrorInfo. */ + LOG_GROUP_MAIN_GUESTERRORINFO, + /** Main group, IGuestFile. */ + LOG_GROUP_MAIN_GUESTFILE, + /** Main group, IGuestFileEvent. */ + LOG_GROUP_MAIN_GUESTFILEEVENT, + /** Main group, IGuestFileIOEvent. */ + LOG_GROUP_MAIN_GUESTFILEIOEVENT, + /** Main group, IGuestFileOffsetChangedEvent. */ + LOG_GROUP_MAIN_GUESTFILEOFFSETCHANGEDEVENT, + /** Main group, IGuestFileReadEvent. */ + LOG_GROUP_MAIN_GUESTFILEREADEVENT, + /** Main group, IGuestFileRegisteredEvent. */ + LOG_GROUP_MAIN_GUESTFILEREGISTEREDEVENT, + /** Main group, IGuestFileStateChangedEvent. */ + LOG_GROUP_MAIN_GUESTFILESTATECHANGEDEVENT, + /** Main group, IGuestFileWriteEvent. */ + LOG_GROUP_MAIN_GUESTFILEWRITEEVENT, + /** Main group, IGuestFsObjInfo. */ + LOG_GROUP_MAIN_GUESTFSOBJINFO, + /** Main group, IGuestKeyboardEvent. */ + LOG_GROUP_MAIN_GUESTKEYBOARDEVENT, + /** Main group, IGuestMonitorChangedEvent. */ + LOG_GROUP_MAIN_GUESTMONITORCHANGEDEVENT, + /** Main group, IGuestMouseEvent. */ + LOG_GROUP_MAIN_GUESTMOUSEEVENT, + /** Main group, IGuestMultiTouchEvent. */ + LOG_GROUP_MAIN_GUESTMULTITOUCHEVENT, + /** Main group, IGuestOSType. */ + LOG_GROUP_MAIN_GUESTOSTYPE, + /** Main group, IGuestProcess. */ + LOG_GROUP_MAIN_GUESTPROCESS, + /** Main group, IGuestProcessEvent. */ + LOG_GROUP_MAIN_GUESTPROCESSEVENT, + /** Main group, IGuestProcessInputNotifyEvent. */ + LOG_GROUP_MAIN_GUESTPROCESSINPUTNOTIFYEVENT, + /** Main group, IGuestProcessIOEvent. */ + LOG_GROUP_MAIN_GUESTPROCESSIOEVENT, + /** Main group, IGuestProcessOutputEvent. */ + LOG_GROUP_MAIN_GUESTPROCESSOUTPUTEVENT, + /** Main group, IGuestProcessRegisteredEvent. */ + LOG_GROUP_MAIN_GUESTPROCESSREGISTEREDEVENT, + /** Main group, IGuestProcessStateChangedEvent. */ + LOG_GROUP_MAIN_GUESTPROCESSSTATECHANGEDEVENT, + /** Main group, IGuestPropertyChangedEvent. */ + LOG_GROUP_MAIN_GUESTPROPERTYCHANGEDEVENT, + /** Main group, IGuestSession. */ + LOG_GROUP_MAIN_GUESTSESSION, + /** Main group, IGuestSessionEvent. */ + LOG_GROUP_MAIN_GUESTSESSIONEVENT, + /** Main group, IGuestSessionRegisteredEvent. */ + LOG_GROUP_MAIN_GUESTSESSIONREGISTEREDEVENT, + /** Main group, IGuestSessionStateChangedEvent. */ + LOG_GROUP_MAIN_GUESTSESSIONSTATECHANGEDEVENT, + /** Main group, IGuestUserStateChangedEvent. */ + LOG_GROUP_MAIN_GUESTUSERSTATECHANGEDEVENT, + /** Main group, IHost. */ + LOG_GROUP_MAIN_HOST, + /** Main group, IHostNameResolutionConfigurationChangeEvent. */ + LOG_GROUP_MAIN_HOSTNAMERESOLUTIONCONFIGURATIONCHANGEEVENT, + /** Main group, IHostNetworkInterface. */ + LOG_GROUP_MAIN_HOSTNETWORKINTERFACE, + /** Main group, IHostPCIDevicePlugEvent. */ + LOG_GROUP_MAIN_HOSTPCIDEVICEPLUGEVENT, + /** Main group, IHostUSBDevice. */ + LOG_GROUP_MAIN_HOSTUSBDEVICE, + /** Main group, IHostUSBDeviceFilter. */ + LOG_GROUP_MAIN_HOSTUSBDEVICEFILTER, + /** Main group, IHostVideoInputDevice. */ + LOG_GROUP_MAIN_HOSTVIDEOINPUTDEVICE, + /** Main group, IInternalMachineControl. */ + LOG_GROUP_MAIN_INTERNALMACHINECONTROL, + /** Main group, IInternalSessionControl. */ + LOG_GROUP_MAIN_INTERNALSESSIONCONTROL, + /** Main group, IKeyboard. */ + LOG_GROUP_MAIN_KEYBOARD, + /** Main group, IKeyboardLedsChangedEvent. */ + LOG_GROUP_MAIN_KEYBOARDLEDSCHANGEDEVENT, + /** Main group, IMachine. */ + LOG_GROUP_MAIN_MACHINE, + /** Main group, IMachineDataChangedEvent. */ + LOG_GROUP_MAIN_MACHINEDATACHANGEDEVENT, + /** Main group, IMachineDebugger. */ + LOG_GROUP_MAIN_MACHINEDEBUGGER, + /** Main group, IMachineEvent. */ + LOG_GROUP_MAIN_MACHINEEVENT, + /** Main group, IMachineRegisteredEvent. */ + LOG_GROUP_MAIN_MACHINEREGISTEREDEVENT, + /** Main group, IMachineStateChangedEvent. */ + LOG_GROUP_MAIN_MACHINESTATECHANGEDEVENT, + /** Main group, IMedium. */ + LOG_GROUP_MAIN_MEDIUM, + /** Main group, IMediumAttachment. */ + LOG_GROUP_MAIN_MEDIUMATTACHMENT, + /** Main group, IMediumChangedEvent. */ + LOG_GROUP_MAIN_MEDIUMCHANGEDEVENT, + /** Main group, IMediumConfigChangedEvent. */ + LOG_GROUP_MAIN_MEDIUMCONFIGCHANGEDEVENT, + /** Main group, IMediumFormat. */ + LOG_GROUP_MAIN_MEDIUMFORMAT, + /** Main group, IMediumRegisteredEvent. */ + LOG_GROUP_MAIN_MEDIUMREGISTEREDEVENT, + /** Main group, IMouse. */ + LOG_GROUP_MAIN_MOUSE, + /** Main group, IMouseCapabilityChangedEvent. */ + LOG_GROUP_MAIN_MOUSECAPABILITYCHANGEDEVENT, + /** Main group, IMousePointerShape. */ + LOG_GROUP_MAIN_MOUSEPOINTERSHAPE, + /** Main group, IMousePointerShapeChangedEvent. */ + LOG_GROUP_MAIN_MOUSEPOINTERSHAPECHANGEDEVENT, + /** Main group, INATEngine. */ + LOG_GROUP_MAIN_NATENGINE, + /** Main group, INATNetwork. */ + LOG_GROUP_MAIN_NATNETWORK, + /** Main group, INATNetworkAlterEvent. */ + LOG_GROUP_MAIN_NATNETWORKALTEREVENT, + /** Main group, INATNetworkChangedEvent. */ + LOG_GROUP_MAIN_NATNETWORKCHANGEDEVENT, + /** Main group, INATNetworkCreationDeletionEvent. */ + LOG_GROUP_MAIN_NATNETWORKCREATIONDELETIONEVENT, + /** Main group, INATNetworkPortForwardEvent. */ + LOG_GROUP_MAIN_NATNETWORKPORTFORWARDEVENT, + /** Main group, INATNetworkSettingEvent. */ + LOG_GROUP_MAIN_NATNETWORKSETTINGEVENT, + /** Main group, INATNetworkStartStopEvent. */ + LOG_GROUP_MAIN_NATNETWORKSTARTSTOPEVENT, + /** Main group, INATRedirectEvent. */ + LOG_GROUP_MAIN_NATREDIRECTEVENT, + /** Main group, INetworkAdapter. */ + LOG_GROUP_MAIN_NETWORKADAPTER, + /** Main group, INetworkAdapterChangedEvent. */ + LOG_GROUP_MAIN_NETWORKADAPTERCHANGEDEVENT, + /** Main group, IParallelPort. */ + LOG_GROUP_MAIN_PARALLELPORT, + /** Main group, IParallelPortChangedEvent. */ + LOG_GROUP_MAIN_PARALLELPORTCHANGEDEVENT, + /** Main group, IPCIAddress. */ + LOG_GROUP_MAIN_PCIADDRESS, + /** Main group, IPCIDeviceAttachment. */ + LOG_GROUP_MAIN_PCIDEVICEATTACHMENT, + /** Main group, IPerformanceCollector. */ + LOG_GROUP_MAIN_PERFORMANCECOLLECTOR, + /** Main group, IPerformanceMetric. */ + LOG_GROUP_MAIN_PERFORMANCEMETRIC, + /** Main group, IProcess. */ + LOG_GROUP_MAIN_PROCESS, + /** Main group, IProgress. */ + LOG_GROUP_MAIN_PROGRESS, + /** Main group, IReusableEvent. */ + LOG_GROUP_MAIN_REUSABLEEVENT, + /** Main group, IRuntimeErrorEvent. */ + LOG_GROUP_MAIN_RUNTIMEERROREVENT, + /** Main group, ISerialPort. */ + LOG_GROUP_MAIN_SERIALPORT, + /** Main group, ISerialPortChangedEvent. */ + LOG_GROUP_MAIN_SERIALPORTCHANGEDEVENT, + /** Main group, ISession. */ + LOG_GROUP_MAIN_SESSION, + /** Main group, ISessionStateChangedEvent. */ + LOG_GROUP_MAIN_SESSIONSTATECHANGEDEVENT, + /** Main group, ISharedFolder. */ + LOG_GROUP_MAIN_SHAREDFOLDER, + /** Main group, ISharedFolderChangedEvent. */ + LOG_GROUP_MAIN_SHAREDFOLDERCHANGEDEVENT, + /** Main group, IShowWindowEvent. */ + LOG_GROUP_MAIN_SHOWWINDOWEVENT, + /** Main group, ISnapshot. */ + LOG_GROUP_MAIN_SNAPSHOT, + /** Main group, ISnapshotChangedEvent. */ + LOG_GROUP_MAIN_SNAPSHOTCHANGEDEVENT, + /** Main group, ISnapshotDeletedEvent. */ + LOG_GROUP_MAIN_SNAPSHOTDELETEDEVENT, + /** Main group, ISnapshotEvent. */ + LOG_GROUP_MAIN_SNAPSHOTEVENT, + /** Main group, ISnapshotTakenEvent. */ + LOG_GROUP_MAIN_SNAPSHOTRESTOREDEVENT, + /** Main group, ISnapshotRestoredEvent. */ + LOG_GROUP_MAIN_SNAPSHOTTAKENEVENT, + /** Main group, IStateChangedEvent. */ + LOG_GROUP_MAIN_STATECHANGEDEVENT, + /** Main group, IStorageController. */ + LOG_GROUP_MAIN_STORAGECONTROLLER, + /** Main group, IStorageControllerChangedEvent. */ + LOG_GROUP_MAIN_STORAGECONTROLLERCHANGEDEVENT, + /** Main group, IStorageDeviceChangedEvent. */ + LOG_GROUP_MAIN_STORAGEDEVICECHANGEDEVENT, + /** Main group, ISystemProperties. */ + LOG_GROUP_MAIN_SYSTEMPROPERTIES, + /** Main group, IToken. */ + LOG_GROUP_MAIN_TOKEN, + /** Main group, IUSBController. */ + LOG_GROUP_MAIN_USBCONTROLLER, + /** Main group, IUSBControllerChangedEvent. */ + LOG_GROUP_MAIN_USBCONTROLLERCHANGEDEVENT, + /** Main group, IUSBDevice. */ + LOG_GROUP_MAIN_USBDEVICE, + /** Main group, IUSBDeviceFilter. */ + LOG_GROUP_MAIN_USBDEVICEFILTER, + /** Main group, IUSBDeviceFilters. */ + LOG_GROUP_MAIN_USBDEVICEFILTERS, + /** Main group, IUSBDeviceStateChangedEvent. */ + LOG_GROUP_MAIN_USBDEVICESTATECHANGEDEVENT, + /** Main group, IVBoxSVCAvailabilityChangedEvent. */ + LOG_GROUP_MAIN_VBOXSVCAVAILABILITYCHANGEDEVENT, + /** Main group, IVetoEvent. */ + LOG_GROUP_MAIN_VETOEVENT, + /** Main group, IVFSExplorer. */ + LOG_GROUP_MAIN_VFSEXPLORER, + /** Main group, IVideoCaptureChangedEvent. */ + LOG_GROUP_MAIN_VIDEOCAPTURECHANGEDEVENT, + /** Main group, IVirtualBox. */ + LOG_GROUP_MAIN_VIRTUALBOX, + /** Main group, IVirtualBoxClient. */ + LOG_GROUP_MAIN_VIRTUALBOXCLIENT, + /** Main group, IVirtualSystemDescription. */ + LOG_GROUP_MAIN_VIRTUALSYSTEMDESCRIPTION, + /** Main group, IVRDEServer. */ + LOG_GROUP_MAIN_VRDESERVER, + /** Main group, IVRDEServerChangedEvent. */ + LOG_GROUP_MAIN_VRDESERVERCHANGEDEVENT, + /** Main group, IVRDEServerInfo. */ + LOG_GROUP_MAIN_VRDESERVERINFO, + /** Main group, IVRDEServerInfoChangedEvent. */ + LOG_GROUP_MAIN_VRDESERVERINFOCHANGEDEVENT, + /** Misc. group intended for external use only. */ + LOG_GROUP_MISC, + /** MM group. */ + LOG_GROUP_MM, + /** MM group. */ + LOG_GROUP_MM_HEAP, + /** MM group. */ + LOG_GROUP_MM_HYPER, + /** MM Hypervisor Heap group. */ + LOG_GROUP_MM_HYPER_HEAP, + /** MM Physical/Ram group. */ + LOG_GROUP_MM_PHYS, + /** MM Page pool group. */ + LOG_GROUP_MM_POOL, + /** The NAT service group */ + LOG_GROUP_NAT_SERVICE, + /** The network adaptor driver group. */ + LOG_GROUP_NET_ADP_DRV, + /** The network filter driver group. */ + LOG_GROUP_NET_FLT_DRV, + /** The common network service group */ + LOG_GROUP_NET_SERVICE, + /** Network traffic shaper driver group. */ + LOG_GROUP_NET_SHAPER, + /** PATM group. */ + LOG_GROUP_PATM, + /** PDM group. */ + LOG_GROUP_PDM, + /** PDM Async completion group. */ + LOG_GROUP_PDM_ASYNC_COMPLETION, + /** PDM Block cache group. */ + LOG_GROUP_PDM_BLK_CACHE, + /** PDM Device group. */ + LOG_GROUP_PDM_DEVICE, + /** PDM Driver group. */ + LOG_GROUP_PDM_DRIVER, + /** PDM Loader group. */ + LOG_GROUP_PDM_LDR, + /** PDM Loader group. */ + LOG_GROUP_PDM_QUEUE, + /** PGM group. */ + LOG_GROUP_PGM, + /** PGM dynamic mapping group. */ + LOG_GROUP_PGM_DYNMAP, + /** PGM physical group. */ + LOG_GROUP_PGM_PHYS, + /** PGM physical access group. */ + LOG_GROUP_PGM_PHYS_ACCESS, + /** PGM shadow page pool group. */ + LOG_GROUP_PGM_POOL, + /** PGM shared paging group. */ + LOG_GROUP_PGM_SHARED, + /** REM group. */ + LOG_GROUP_REM, + /** REM disassembly handler group. */ + LOG_GROUP_REM_DISAS, + /** REM access handler group. */ + LOG_GROUP_REM_HANDLER, + /** REM I/O port access group. */ + LOG_GROUP_REM_IOPORT, + /** REM MMIO access group. */ + LOG_GROUP_REM_MMIO, + /** REM Printf. */ + LOG_GROUP_REM_PRINTF, + /** REM running group. */ + LOG_GROUP_REM_RUN, + /** SELM group. */ + LOG_GROUP_SELM, + /** Shared clipboard host service group. */ + LOG_GROUP_SHARED_CLIPBOARD, + /** Chromium OpenGL host service group. */ + LOG_GROUP_SHARED_CROPENGL, + /** Shared folders host service group. */ + LOG_GROUP_SHARED_FOLDERS, + /** OpenGL host service group. */ + LOG_GROUP_SHARED_OPENGL, + /** The internal networking service group. */ + LOG_GROUP_SRV_INTNET, + /** SSM group. */ + LOG_GROUP_SSM, + /** STAM group. */ + LOG_GROUP_STAM, + /** SUP group. */ + LOG_GROUP_SUP, + /** SUPport driver group. */ + LOG_GROUP_SUP_DRV, + /** TM group. */ + LOG_GROUP_TM, + /** TRPM group. */ + LOG_GROUP_TRPM, + /** USB cardreader group. */ + LOG_GROUP_USB_CARDREADER, + /** USB driver group. */ + LOG_GROUP_USB_DRV, + /** USBFilter group. */ + LOG_GROUP_USB_FILTER, + /** USB keyboard device group. */ + LOG_GROUP_USB_KBD, + /** USB mouse/tablet device group. */ + LOG_GROUP_USB_MOUSE, + /** MSD USB device group. */ + LOG_GROUP_USB_MSD, + /** USB remote support. */ + LOG_GROUP_USB_REMOTE, + /** USB webcam. */ + LOG_GROUP_USB_WEBCAM, + /** VBox Guest Additions Driver (VBoxGuest). */ + LOG_GROUP_VBGD, + /** VBox Guest Additions Library. */ + LOG_GROUP_VBGL, + /** Generic virtual disk layer. */ + LOG_GROUP_VD, + /** DMG virtual disk backend. */ + LOG_GROUP_VD_DMG, + /** iSCSI virtual disk backend. */ + LOG_GROUP_VD_ISCSI, + /** Parallels HDD virtual disk backend. */ + LOG_GROUP_VD_PARALLELS, + /** QCOW virtual disk backend. */ + LOG_GROUP_VD_QCOW, + /** QED virtual disk backend. */ + LOG_GROUP_VD_QED, + /** Raw virtual disk backend. */ + LOG_GROUP_VD_RAW, + /** VDI virtual disk backend. */ + LOG_GROUP_VD_VDI, + /** VHD virtual disk backend. */ + LOG_GROUP_VD_VHD, + /** VHDX virtual disk backend. */ + LOG_GROUP_VD_VHDX, + /** VMDK virtual disk backend. */ + LOG_GROUP_VD_VMDK, + /** VM group. */ + LOG_GROUP_VM, + /** VMM group. */ + LOG_GROUP_VMM, + /** VRDE group */ + LOG_GROUP_VRDE, + /** VRDP group */ + LOG_GROUP_VRDP, + /** VSCSI group */ + LOG_GROUP_VSCSI, + /** Webservice group. */ + LOG_GROUP_WEBSERVICE + /* !!!ALPHABETICALLY!!! */ +} VBOX_LOGGROUP; + + +/** @def VBOX_LOGGROUP_NAMES + * VirtualBox Logging group names. + * + * Must correspond 100% to LOGGROUP! + * Don't forget commas! + * + * @remark It should be pretty obvious, but just to have + * mentioned it, the values are sorted alphabetically (using the + * english alphabet) except for _DEFAULT which is always first. + * + * If anyone might be wondering what the alphabet looks like: + * a b c d e f g h i j k l m n o p q r s t u v w x y z + */ +#define VBOX_LOGGROUP_NAMES \ +{ \ + RT_LOGGROUP_NAMES, \ + "DEFAULT", \ + "AUDIO_MIXER", \ + "AUDIO_MIXER_BUFFER", \ + "AUTOLOGON", \ + "CFGM", \ + "CPUM", \ + "CSAM", \ + "DBGC", \ + "DBGF", \ + "DBGF_INFO", \ + "DBGG", \ + "DEV", \ + "DEV_AC97", \ + "DEV_ACPI", \ + "DEV_AHCI", \ + "DEV_APIC", \ + "DEV_BUSLOGIC", \ + "DEV_DMA", \ + "DEV_E1000", \ + "DEV_EFI", \ + "DEV_EHCI", \ + "DEV_FDC", \ + "DEV_GIM", \ + "DEV_HDA", \ + "DEV_HDA_CODEC", \ + "DEV_HPET", \ + "DEV_IDE", \ + "DEV_INIP", \ + "DEV_KBD", \ + "DEV_LPC", \ + "DEV_LSILOGICSCSI", \ + "DEV_NE2000", \ + "DEV_OHCI", \ + "DEV_PARALLEL", \ + "DEV_PC", \ + "DEV_PC_ARCH", \ + "DEV_PC_BIOS", \ + "DEV_PCI", \ + "DEV_PCI_RAW", \ + "DEV_PCNET", \ + "DEV_PIC", \ + "DEV_PIT", \ + "DEV_RTC", \ + "DEV_SB16", \ + "DEV_SERIAL", \ + "DEV_SMC", \ + "DEV_VGA", \ + "DEV_VIRTIO", \ + "DEV_VIRTIO_NET", \ + "DEV_VMM", \ + "DEV_VMM_BACKDOOR", \ + "DEV_VMM_STDERR", \ + "DEV_VMSVGA", \ + "DEV_XHCI", \ + "DIS", \ + "DRV", \ + "DRV_ACPI", \ + "DRV_AUDIO", \ + "DRV_BLOCK", \ + "DRV_CHAR", \ + "DRV_DISK_INTEGRITY", \ + "DRV_DISPLAY", \ + "DRV_FLOPPY", \ + "DRV_HOST_AUDIO", \ + "DRV_HOST_BASE", \ + "DRV_HOST_DVD", \ + "DRV_HOST_FLOPPY", \ + "DRV_HOST_PARALLEL", \ + "DRV_HOST_SERIAL", \ + "DRV_INTNET", \ + "DRV_ISO", \ + "DRV_KBD_QUEUE", \ + "DRV_LWIP", \ + "DRV_MINIPORT", \ + "DRV_MOUSE", \ + "DRV_MOUSE_QUEUE", \ + "DRV_NAMEDPIPE", \ + "DRV_NAT", \ + "DRV_RAW_IMAGE", \ + "DRV_SCSI", \ + "DRV_SCSIHOST", \ + "DRV_TELNETSERVER", \ + "DRV_TRANSPORT_ASYNC", \ + "DRV_TUN", \ + "DRV_UDPTUNNEL", \ + "DRV_USBPROXY", \ + "DRV_VBOXHDD", \ + "DRV_VD", \ + "DRV_VRDE_AUDIO", \ + "DRV_VSWITCH", \ + "DRV_VUSB", \ + "EM", \ + "FTM", \ + "GIM", \ + "GMM", \ + "GUEST_CONTROL", \ + "GUEST_DND", \ + "GUI", \ + "GVMM", \ + "HGCM", \ + "HGSMI", \ + "HM", \ + "IEM", \ + "IOM", \ + "IPC", \ + "LWIP", \ + "LWIP_API_LIB", \ + "LWIP_API_MSG", \ + "LWIP_ETHARP", \ + "LWIP_ICMP", \ + "LWIP_IGMP", \ + "LWIP_INET", \ + "LWIP_IP4", \ + "LWIP_IP4_REASS", \ + "LWIP_IP6", \ + "LWIP_MEM", \ + "LWIP_MEMP", \ + "LWIP_NETIF", \ + "LWIP_PBUF", \ + "LWIP_RAW", \ + "LWIP_SOCKETS", \ + "LWIP_SYS", \ + "LWIP_TCP", \ + "LWIP_TCPIP", \ + "LWIP_TCP_CWND", \ + "LWIP_TCP_FR", \ + "LWIP_TCP_INPUT", \ + "LWIP_TCP_OUTPUT", \ + "LWIP_TCP_QLEN", \ + "LWIP_TCP_RST", \ + "LWIP_TCP_RTO", \ + "LWIP_TCP_WND", \ + "LWIP_TIMERS", \ + "LWIP_UDP", \ + "MAIN", \ + "MAIN_ADDITIONSFACILITY", \ + "MAIN_ADDITIONSSTATECHANGEDEVENT", \ + "MAIN_APPLIANCE", \ + "MAIN_AUDIOADAPTER", \ + "MAIN_BANDWIDTHCONTROL", \ + "MAIN_BANDWIDTHGROUP", \ + "MAIN_BANDWIDTHGROUPCHANGEDEVENT", \ + "MAIN_BIOSSETTINGS", \ + "MAIN_CANSHOWWINDOWEVENT", \ + "MAIN_CLIPBOARDMODECHANGEDEVENT", \ + "MAIN_CONSOLE", \ + "MAIN_CPUCHANGEDEVENT", \ + "MAIN_CPUEXECUTIONCAPCHANGEDEVENT", \ + "MAIN_DHCPSERVER", \ + "MAIN_DIRECTORY", \ + "MAIN_DISPLAY", \ + "MAIN_DISPLAYSOURCEBITMAP", \ + "MAIN_DNDBASE", \ + "MAIN_DNDMODECHANGEDEVENT", \ + "MAIN_DNDSOURCE", \ + "MAIN_DNDTARGET", \ + "MAIN_EMULATEDUSB", \ + "MAIN_EVENT", \ + "MAIN_EVENTLISTENER", \ + "MAIN_EVENTSOURCE", \ + "MAIN_EVENTSOURCECHANGEDEVENT", \ + "MAIN_EXTPACK", \ + "MAIN_EXTPACKBASE", \ + "MAIN_EXTPACKFILE", \ + "MAIN_EXTPACKMANAGER", \ + "MAIN_EXTPACKPLUGIN", \ + "MAIN_EXTRADATACANCHANGEEVENT", \ + "MAIN_EXTRADATACHANGEDEVENT", \ + "MAIN_FILE", \ + "MAIN_FRAMEBUFFER", \ + "MAIN_FRAMEBUFFEROVERLAY", \ + "MAIN_FSOBJINFO", \ + "MAIN_GUEST", \ + "MAIN_GUESTDIRECTORY", \ + "MAIN_GUESTDNDSOURCE", \ + "MAIN_GUESTDNDTARGET", \ + "MAIN_GUESTERRORINFO", \ + "MAIN_GUESTFILE", \ + "MAIN_GUESTFILEEVENT", \ + "MAIN_GUESTFILEIOEVENT", \ + "MAIN_GUESTFILEOFFSETCHANGEDEVENT", \ + "MAIN_GUESTFILEREADEVENT", \ + "MAIN_GUESTFILEREGISTEREDEVENT", \ + "MAIN_GUESTFILESTATECHANGEDEVENT", \ + "MAIN_GUESTFILEWRITEEVENT", \ + "MAIN_GUESTFSOBJINFO", \ + "MAIN_GUESTKEYBOARDEVENT", \ + "MAIN_GUESTMONITORCHANGEDEVENT", \ + "MAIN_GUESTMOUSEEVENT", \ + "MAIN_GUESTMULTITOUCHEVENT", \ + "MAIN_GUESTOSTYPE", \ + "MAIN_GUESTPROCESS", \ + "MAIN_GUESTPROCESSEVENT", \ + "MAIN_GUESTPROCESSINPUTNOTIFYEVENT", \ + "MAIN_GUESTPROCESSIOEVENT", \ + "MAIN_GUESTPROCESSOUTPUTEVENT", \ + "MAIN_GUESTPROCESSREGISTEREDEVENT", \ + "MAIN_GUESTPROCESSSTATECHANGEDEVENT", \ + "MAIN_GUESTPROPERTYCHANGEDEVENT", \ + "MAIN_GUESTSESSION", \ + "MAIN_GUESTSESSIONEVENT", \ + "MAIN_GUESTSESSIONREGISTEREDEVENT", \ + "MAIN_GUESTSESSIONSTATECHANGEDEVENT", \ + "MAIN_GUESTUSERSTATECHANGEDEVENT", \ + "MAIN_HOST", \ + "MAIN_HOSTNAMERESOLUTIONCONFIGURATIONCHANGEEVENT", \ + "MAIN_HOSTNETWORKINTERFACE", \ + "MAIN_HOSTPCIDEVICEPLUGEVENT", \ + "MAIN_HOSTUSBDEVICE", \ + "MAIN_HOSTUSBDEVICEFILTER", \ + "MAIN_HOSTVIDEOINPUTDEVICE", \ + "MAIN_INTERNALMACHINECONTROL", \ + "MAIN_INTERNALSESSIONCONTROL", \ + "MAIN_KEYBOARD", \ + "MAIN_KEYBOARDLEDSCHANGEDEVENT", \ + "MAIN_MACHINE", \ + "MAIN_MACHINEDATACHANGEDEVENT", \ + "MAIN_MACHINEDEBUGGER", \ + "MAIN_MACHINEEVENT", \ + "MAIN_MACHINEREGISTEREDEVENT", \ + "MAIN_MACHINESTATECHANGEDEVENT", \ + "MAIN_MEDIUM", \ + "MAIN_MEDIUMATTACHMENT", \ + "MAIN_MEDIUMCHANGEDEVENT", \ + "MAIN_MEDIUMCONFIGCHANGEDEVENT", \ + "MAIN_MEDIUMFORMAT", \ + "MAIN_MEDIUMREGISTEREDEVENT", \ + "MAIN_MOUSE", \ + "MAIN_MOUSECAPABILITYCHANGEDEVENT", \ + "MAIN_MOUSEPOINTERSHAPE", \ + "MAIN_MOUSEPOINTERSHAPECHANGEDEVENT", \ + "MAIN_NATENGINE", \ + "MAIN_NATNETWORK", \ + "MAIN_NATNETWORKALTEREVENT", \ + "MAIN_NATNETWORKCHANGEDEVENT", \ + "MAIN_NATNETWORKCREATIONDELETIONEVENT", \ + "MAIN_NATNETWORKPORTFORWARDEVENT", \ + "MAIN_NATNETWORKSETTINGEVENT", \ + "MAIN_NATNETWORKSTARTSTOPEVENT", \ + "MAIN_NATREDIRECTEVENT", \ + "MAIN_NETWORKADAPTER", \ + "MAIN_NETWORKADAPTERCHANGEDEVENT", \ + "MAIN_PARALLELPORT", \ + "MAIN_PARALLELPORTCHANGEDEVENT", \ + "MAIN_PCIADDRESS", \ + "MAIN_PCIDEVICEATTACHMENT", \ + "MAIN_PERFORMANCECOLLECTOR", \ + "MAIN_PERFORMANCEMETRIC", \ + "MAIN_PROCESS", \ + "MAIN_PROGRESS", \ + "MAIN_REUSABLEEVENT", \ + "MAIN_RUNTIMEERROREVENT", \ + "MAIN_SERIALPORT", \ + "MAIN_SERIALPORTCHANGEDEVENT", \ + "MAIN_SESSION", \ + "MAIN_SESSIONSTATECHANGEDEVENT", \ + "MAIN_SHAREDFOLDER", \ + "MAIN_SHAREDFOLDERCHANGEDEVENT", \ + "MAIN_SHOWWINDOWEVENT", \ + "MAIN_SNAPSHOT", \ + "MAIN_SNAPSHOTCHANGEDEVENT", \ + "MAIN_SNAPSHOTDELETEDEVENT", \ + "MAIN_SNAPSHOTEVENT", \ + "MAIN_SNAPSHOTRESTOREDEVENT", \ + "MAIN_SNAPSHOTTAKENEVENT", \ + "MAIN_STATECHANGEDEVENT", \ + "MAIN_STORAGECONTROLLER", \ + "MAIN_STORAGECONTROLLERCHANGEDEVENT", \ + "MAIN_STORAGEDEVICECHANGEDEVENT", \ + "MAIN_SYSTEMPROPERTIES", \ + "MAIN_TOKEN", \ + "MAIN_USBCONTROLLER", \ + "MAIN_USBCONTROLLERCHANGEDEVENT", \ + "MAIN_USBDEVICE", \ + "MAIN_USBDEVICEFILTER", \ + "MAIN_USBDEVICEFILTERS", \ + "MAIN_USBDEVICESTATECHANGEDEVENT", \ + "MAIN_VBOXSVCAVAILABILITYCHANGEDEVENT", \ + "MAIN_VETOEVENT", \ + "MAIN_VFSEXPLORER", \ + "MAIN_VIDEOCAPTURECHANGEDEVENT", \ + "MAIN_VIRTUALBOX", \ + "MAIN_VIRTUALBOXCLIENT", \ + "MAIN_VIRTUALSYSTEMDESCRIPTION", \ + "MAIN_VRDESERVER", \ + "MAIN_VRDESERVERCHANGEDEVENT", \ + "MAIN_VRDESERVERINFO", \ + "MAIN_VRDESERVERINFOCHANGEDEVENT", \ + "MISC", \ + "MM", \ + "MM_HEAP", \ + "MM_HYPER", \ + "MM_HYPER_HEAP",\ + "MM_PHYS", \ + "MM_POOL", \ + "NAT_SERVICE", \ + "NET_ADP_DRV", \ + "NET_FLT_DRV", \ + "NET_SERVICE", \ + "NET_SHAPER", \ + "PATM", \ + "PDM", \ + "PDM_ASYNC_COMPLETION", \ + "PDM_BLK_CACHE", \ + "PDM_DEVICE", \ + "PDM_DRIVER", \ + "PDM_LDR", \ + "PDM_QUEUE", \ + "PGM", \ + "PGM_DYNMAP", \ + "PGM_PHYS", \ + "PGM_PHYS_ACCESS",\ + "PGM_POOL", \ + "PGM_SHARED", \ + "REM", \ + "REM_DISAS", \ + "REM_HANDLER", \ + "REM_IOPORT", \ + "REM_MMIO", \ + "REM_PRINTF", \ + "REM_RUN", \ + "SELM", \ + "SHARED_CLIPBOARD",\ + "SHARED_CROPENGL",\ + "SHARED_FOLDERS",\ + "SHARED_OPENGL",\ + "SRV_INTNET", \ + "SSM", \ + "STAM", \ + "SUP", \ + "SUP_DRV", \ + "TM", \ + "TRPM", \ + "USB_CARDREADER",\ + "USB_DRV", \ + "USB_FILTER", \ + "USB_KBD", \ + "USB_MOUSE", \ + "USB_MSD", \ + "USB_REMOTE", \ + "USB_WEBCAM", \ + "VBGD", \ + "VBGL", \ + "VD", \ + "VD_DMG", \ + "VD_ISCSI", \ + "VD_PARALLELS", \ + "VD_QCOW", \ + "VD_QED", \ + "VD_RAW", \ + "VD_VDI", \ + "VD_VHD", \ + "VD_VHDX", \ + "VD_VMDK", \ + "VM", \ + "VMM", \ + "VRDE", \ + "VRDP", \ + "VSCSI", \ + "WEBSERVICE", \ +} + +/** @} */ +#endif --- linux-4.2.0.orig/ubuntu/vbox/include/VBox/ostypes.h +++ linux-4.2.0/ubuntu/vbox/include/VBox/ostypes.h @@ -0,0 +1,166 @@ +/** @file + * VirtualBox - Global Guest Operating System definition. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___VBox_ostypes_h +#define ___VBox_ostypes_h + +#include + +RT_C_DECLS_BEGIN + +/** + * Global list of guest operating system types. + * + * They are grouped into families. A family identifer is always has + * mod 0x10000 == 0. New entries can be added, however other components + * depend on the values (e.g. the Qt GUI and guest additions) so the + * existing values MUST stay the same. + * + * Note: distinguish between 32 & 64 bits guest OSes by checking bit 8 (mod 0x100) + */ +typedef enum VBOXOSTYPE +{ + VBOXOSTYPE_Unknown = 0, + VBOXOSTYPE_Unknown_x64 = 0x00100, + VBOXOSTYPE_DOS = 0x10000, + VBOXOSTYPE_Win31 = 0x15000, + VBOXOSTYPE_Win9x = 0x20000, + VBOXOSTYPE_Win95 = 0x21000, + VBOXOSTYPE_Win98 = 0x22000, + VBOXOSTYPE_WinMe = 0x23000, + VBOXOSTYPE_WinNT = 0x30000, + VBOXOSTYPE_WinNT_x64 = 0x30100, + VBOXOSTYPE_WinNT4 = 0x31000, + VBOXOSTYPE_Win2k = 0x32000, + VBOXOSTYPE_WinXP = 0x33000, + VBOXOSTYPE_WinXP_x64 = 0x33100, + VBOXOSTYPE_Win2k3 = 0x34000, + VBOXOSTYPE_Win2k3_x64 = 0x34100, + VBOXOSTYPE_WinVista = 0x35000, + VBOXOSTYPE_WinVista_x64 = 0x35100, + VBOXOSTYPE_Win2k8 = 0x36000, + VBOXOSTYPE_Win2k8_x64 = 0x36100, + VBOXOSTYPE_Win7 = 0x37000, + VBOXOSTYPE_Win7_x64 = 0x37100, + VBOXOSTYPE_Win8 = 0x38000, + VBOXOSTYPE_Win8_x64 = 0x38100, + VBOXOSTYPE_Win2k12_x64 = 0x39100, + VBOXOSTYPE_Win81 = 0x3A000, + VBOXOSTYPE_Win81_x64 = 0x3A100, + VBOXOSTYPE_Win10 = 0x3B000, + VBOXOSTYPE_Win10_x64 = 0x3B100, + VBOXOSTYPE_OS2 = 0x40000, + VBOXOSTYPE_OS2Warp3 = 0x41000, + VBOXOSTYPE_OS2Warp4 = 0x42000, + VBOXOSTYPE_OS2Warp45 = 0x43000, + VBOXOSTYPE_ECS = 0x44000, + VBOXOSTYPE_OS21x = 0x48000, + VBOXOSTYPE_Linux = 0x50000, + VBOXOSTYPE_Linux_x64 = 0x50100, + VBOXOSTYPE_Linux22 = 0x51000, + VBOXOSTYPE_Linux24 = 0x52000, + VBOXOSTYPE_Linux24_x64 = 0x52100, + VBOXOSTYPE_Linux26 = 0x53000, + VBOXOSTYPE_Linux26_x64 = 0x53100, + VBOXOSTYPE_ArchLinux = 0x54000, + VBOXOSTYPE_ArchLinux_x64 = 0x54100, + VBOXOSTYPE_Debian = 0x55000, + VBOXOSTYPE_Debian_x64 = 0x55100, + VBOXOSTYPE_OpenSUSE = 0x56000, + VBOXOSTYPE_OpenSUSE_x64 = 0x56100, + VBOXOSTYPE_FedoraCore = 0x57000, + VBOXOSTYPE_FedoraCore_x64 = 0x57100, + VBOXOSTYPE_Gentoo = 0x58000, + VBOXOSTYPE_Gentoo_x64 = 0x58100, + VBOXOSTYPE_Mandriva = 0x59000, + VBOXOSTYPE_Mandriva_x64 = 0x59100, + VBOXOSTYPE_RedHat = 0x5A000, + VBOXOSTYPE_RedHat_x64 = 0x5A100, + VBOXOSTYPE_Turbolinux = 0x5B000, + VBOXOSTYPE_Turbolinux_x64 = 0x5B100, + VBOXOSTYPE_Ubuntu = 0x5C000, + VBOXOSTYPE_Ubuntu_x64 = 0x5C100, + VBOXOSTYPE_Xandros = 0x5D000, + VBOXOSTYPE_Xandros_x64 = 0x5D100, + VBOXOSTYPE_Oracle = 0x5E000, + VBOXOSTYPE_Oracle_x64 = 0x5E100, + VBOXOSTYPE_FreeBSD = 0x60000, + VBOXOSTYPE_FreeBSD_x64 = 0x60100, + VBOXOSTYPE_OpenBSD = 0x61000, + VBOXOSTYPE_OpenBSD_x64 = 0x61100, + VBOXOSTYPE_NetBSD = 0x62000, + VBOXOSTYPE_NetBSD_x64 = 0x62100, + VBOXOSTYPE_Netware = 0x70000, + VBOXOSTYPE_Solaris = 0x80000, + VBOXOSTYPE_Solaris_x64 = 0x80100, + VBOXOSTYPE_OpenSolaris = 0x81000, + VBOXOSTYPE_OpenSolaris_x64 = 0x81100, + VBOXOSTYPE_Solaris11_x64 = 0x82100, + VBOXOSTYPE_L4 = 0x90000, + VBOXOSTYPE_QNX = 0xA0000, + VBOXOSTYPE_MacOS = 0xB0000, + VBOXOSTYPE_MacOS_x64 = 0xB0100, + VBOXOSTYPE_MacOS106 = 0xB2000, + VBOXOSTYPE_MacOS106_x64 = 0xB2100, + VBOXOSTYPE_MacOS107_x64 = 0xB3100, + VBOXOSTYPE_MacOS108_x64 = 0xB4100, + VBOXOSTYPE_MacOS109_x64 = 0xB5100, + VBOXOSTYPE_MacOS1010_x64 = 0xB6100, + VBOXOSTYPE_MacOS1011_x64 = 0xB7100, + VBOXOSTYPE_JRockitVE = 0xC0000, + VBOXOSTYPE_Haiku = 0xD0000, + VBOXOSTYPE_Haiku_x64 = 0xD0100, +/** The bit number which indicates 64-bit or 32-bit. */ +#define VBOXOSTYPE_x64_BIT 8 + /** The mask which indicates 64-bit. */ + VBOXOSTYPE_x64 = 1 << VBOXOSTYPE_x64_BIT, + /** The usual 32-bit hack. */ + VBOXOSTYPE_32BIT_HACK = 0x7fffffff +} VBOXOSTYPE; + + +/** + * Global list of guest OS families. + */ +typedef enum VBOXOSFAMILY +{ + VBOXOSFAMILY_Unknown = 0, + VBOXOSFAMILY_Windows32 = 1, + VBOXOSFAMILY_Windows64 = 2, + VBOXOSFAMILY_Linux32 = 3, + VBOXOSFAMILY_Linux64 = 4, + VBOXOSFAMILY_FreeBSD32 = 5, + VBOXOSFAMILY_FreeBSD64 = 6, + VBOXOSFAMILY_Solaris32 = 7, + VBOXOSFAMILY_Solaris64 = 8, + VBOXOSFAMILY_MacOSX32 = 9, + VBOXOSFAMILY_MacOSX64 = 10, + /** The usual 32-bit hack. */ + VBOXOSFAMILY_32BIT_HACK = 0x7fffffff +} VBOXOSFAMILY; + +RT_C_DECLS_END + +#endif --- linux-4.2.0.orig/ubuntu/vbox/include/VBox/param.h +++ linux-4.2.0/ubuntu/vbox/include/VBox/param.h @@ -0,0 +1,175 @@ +/** @file + * VirtualBox Parameter Definitions. (VMM,+) + * + * param.mac is generated from this file by running 'kmk incs' in the root. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___VBox_param_h +#define ___VBox_param_h + +#include +#include + + +/** @defgroup grp_vbox_param VBox Parameter Definition + * @{ + */ + +/** The maximum number of pages that can be allocated and mapped + * by various MM, PGM and SUP APIs. */ +#define VBOX_MAX_ALLOC_PAGE_COUNT (256U * _1M / PAGE_SIZE) + +/** @def VBOX_WITH_PAGE_SHARING + * Enables the page sharing code. + * @remarks This must match GMMR0Init; currently we only support page fusion on + * all 64-bit hosts except Mac OS X */ +#if ( HC_ARCH_BITS == 64 /* ASM-NOINC */ \ + && (defined(RT_OS_FREEBSD) || defined(RT_OS_LINUX) || defined(RT_OS_SOLARIS) || defined(RT_OS_WINDOWS)) ) /* ASM-NOINC */ \ + || defined(DOXYGEN_RUNNING) /* ASM-NOINC */ +# define VBOX_WITH_PAGE_SHARING /* ASM-NOINC */ +#endif /* ASM-NOINC */ + + +/** @defgroup grp_vbox_param_mm Memory Monitor Parameters + * @{ + */ +/** Initial address of Hypervisor Memory Area. + * MUST BE PAGE TABLE ALIGNED! */ +#define MM_HYPER_AREA_ADDRESS UINT32_C(0xa0000000) + +/** The max size of the hypervisor memory area. */ +#define MM_HYPER_AREA_MAX_SIZE (40U * _1M) /**< @todo Readjust when floating RAMRANGEs have been implemented. Used to be 20 * _1MB */ + +/** Maximum number of bytes we can dynamically map into the hypervisor region. + * This must be a power of 2 number of pages! + */ +#define MM_HYPER_DYNAMIC_SIZE (16U * PAGE_SIZE) + +/** The minimum guest RAM size in bytes. */ +#define MM_RAM_MIN UINT32_C(0x00400000) +/** The maximum guest RAM size in bytes. */ +#if HC_ARCH_BITS == 64 +# define MM_RAM_MAX UINT64_C(0x20000000000) +#else +# define MM_RAM_MAX UINT64_C(0x000E0000000) +#endif +/** The minimum guest RAM size in MBs. */ +#define MM_RAM_MIN_IN_MB UINT32_C(4) +/** The maximum guest RAM size in MBs. */ +#if HC_ARCH_BITS == 64 +# define MM_RAM_MAX_IN_MB UINT32_C(2097152) +#else +# define MM_RAM_MAX_IN_MB UINT32_C(3584) +#endif +/** The default size of the below 4GB RAM hole. */ +#define MM_RAM_HOLE_SIZE_DEFAULT (512U * _1M) +/** @} */ + + +/** @defgroup grp_vbox_param_pgm Page Manager Parameters + * @{ + */ +/** The number of handy pages. + * This should be a power of two. */ +#define PGM_HANDY_PAGES 128 +/** The threshold at which allocation of more handy pages is flagged. */ +#define PGM_HANDY_PAGES_SET_FF 32 +/** The threshold at which we will allocate more when in ring-3. + * This is must be smaller than both PGM_HANDY_PAGES_SET_FF and + * PGM_HANDY_PAGES_MIN. */ +#define PGM_HANDY_PAGES_R3_ALLOC 8 +/** The threshold at which we will allocate more when in ring-0 or raw mode. + * The idea is that we should never go below this threshold while in ring-0 or + * raw mode because of PGM_HANDY_PAGES_RZ_TO_R3. However, should this happen and + * we are actually out of memory, we will have 8 page to get out of whatever + * code we're executing. + * + * This is must be smaller than both PGM_HANDY_PAGES_SET_FF and + * PGM_HANDY_PAGES_MIN. */ +#define PGM_HANDY_PAGES_RZ_ALLOC 8 +/** The threshold at which we force return to R3 ASAP. + * The idea is that this should be large enough to get out of any code and up to + * the main EM loop when we are out of memory. + * This must be less or equal to PGM_HANDY_PAGES_MIN. */ +#define PGM_HANDY_PAGES_RZ_TO_R3 24 +/** The minimum number of handy pages (after allocation). + * This must be greater or equal to PGM_HANDY_PAGES_SET_FF. + * Another name would be PGM_HANDY_PAGES_EXTRA_RESERVATION or _PARANOIA. :-) */ +#define PGM_HANDY_PAGES_MIN 32 +/** @} */ + + +/** @defgroup grp_vbox_param_vmm VMM Parameters + * @{ + */ +/** VMM stack size. */ +#ifdef RT_OS_DARWIN +# define VMM_STACK_SIZE 16384U +#else +# define VMM_STACK_SIZE 8192U +#endif +/** Min number of Virtual CPUs. */ +#define VMM_MIN_CPU_COUNT 1 +/** Max number of Virtual CPUs. */ +#define VMM_MAX_CPU_COUNT 64 + +/** @} */ + + +/** @defgroup grp_vbox_pci PCI Identifiers + * @{ */ +/** VirtualBox PCI vendor ID. */ +#define VBOX_PCI_VENDORID (0x80ee) + +/** @name VirtualBox graphics card identifiers + * @{ */ +#define VBOX_VENDORID VBOX_PCI_VENDORID /**< @todo wonderful choice of name! Please squeeze a _VGA_ or something in there, please. */ +#define VBOX_DEVICEID (0xbeef) /**< @todo ditto. */ +#define VBOX_VESA_VENDORID VBOX_PCI_VENDORID +#define VBOX_VESA_DEVICEID (0xbeef) +/** @} */ + +/** @name VMMDev PCI card identifiers + * @{ */ +#define VMMDEV_VENDORID VBOX_PCI_VENDORID +#define VMMDEV_DEVICEID (0xcafe) +/** @} */ + +/** @} */ + + +/** @defgroup grp_vbox_param_misc Misc + * @{ */ + +/** The maximum size of a generic segment offload (GSO) frame. This limit is + * imposed by the 16-bit frame size in internal networking header. */ +#define VBOX_MAX_GSO_SIZE 0xfff0 + +/** @} */ + + +/** @} */ + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/VBox/shflsvc.h +++ linux-4.2.0/ubuntu/vbox/include/VBox/shflsvc.h @@ -0,0 +1,1423 @@ +/** @file + * Shared Folders: Common header for host service and guest clients. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___VBox_shflsvc_h +#define ___VBox_shflsvc_h + +#include +#include +#include +#include +#include + + +/** @name Some bit flag manipulation macros. + * @{ */ +#ifndef BIT_FLAG +#define BIT_FLAG(__Field,__Flag) ((__Field) & (__Flag)) +#endif + +#ifndef BIT_FLAG_SET +#define BIT_FLAG_SET(__Field,__Flag) ((__Field) |= (__Flag)) +#endif + +#ifndef BIT_FLAG_CLEAR +#define BIT_FLAG_CLEAR(__Field,__Flag) ((__Field) &= ~(__Flag)) +#endif +/** @} */ + + +/** + * Structures shared between guest and the service + * can be relocated and use offsets to point to variable + * length parts. + */ + +/** + * Shared folders protocol works with handles. + * Before doing any action on a file system object, + * one have to obtain the object handle via a SHFL_FN_CREATE + * request. A handle must be closed with SHFL_FN_CLOSE. + */ + +/** Shared Folders service functions. (guest) + * @{ + */ + +/** Query mappings changes. */ +#define SHFL_FN_QUERY_MAPPINGS (1) +/** Query mappings changes. */ +#define SHFL_FN_QUERY_MAP_NAME (2) +/** Open/create object. */ +#define SHFL_FN_CREATE (3) +/** Close object handle. */ +#define SHFL_FN_CLOSE (4) +/** Read object content. */ +#define SHFL_FN_READ (5) +/** Write new object content. */ +#define SHFL_FN_WRITE (6) +/** Lock/unlock a range in the object. */ +#define SHFL_FN_LOCK (7) +/** List object content. */ +#define SHFL_FN_LIST (8) +/** Query/set object information. */ +#define SHFL_FN_INFORMATION (9) +/** Remove object */ +#define SHFL_FN_REMOVE (11) +/** Map folder (legacy) */ +#define SHFL_FN_MAP_FOLDER_OLD (12) +/** Unmap folder */ +#define SHFL_FN_UNMAP_FOLDER (13) +/** Rename object (possibly moving it to another directory) */ +#define SHFL_FN_RENAME (14) +/** Flush file */ +#define SHFL_FN_FLUSH (15) +/** @todo macl, a description, please. */ +#define SHFL_FN_SET_UTF8 (16) +/** Map folder */ +#define SHFL_FN_MAP_FOLDER (17) +/** Read symlink destination (as of VBox 4.0) */ +#define SHFL_FN_READLINK (18) +/** Create symlink (as of VBox 4.0) */ +#define SHFL_FN_SYMLINK (19) +/** Ask host to show symlinks (as of VBox 4.0) */ +#define SHFL_FN_SET_SYMLINKS (20) + +/** @} */ + +/** Shared Folders service functions. (host) + * @{ + */ + +/** Add shared folder mapping. */ +#define SHFL_FN_ADD_MAPPING (1) +/** Remove shared folder mapping. */ +#define SHFL_FN_REMOVE_MAPPING (2) +/** Set the led status light address. */ +#define SHFL_FN_SET_STATUS_LED (3) +/** Allow the guest to create symbolic links (as of VBox 4.0) */ +#define SHFL_FN_ALLOW_SYMLINKS_CREATE (4) +/** @} */ + +/** Root handle for a mapping. Root handles are unique. + * @note + * Function parameters structures consider + * the root handle as 32 bit value. If the typedef + * will be changed, then function parameters must be + * changed accordingly. All those parameters are marked + * with SHFLROOT in comments. + */ +typedef uint32_t SHFLROOT; + +#define SHFL_ROOT_NIL ((SHFLROOT)~0) + + +/** A shared folders handle for an opened object. */ +typedef uint64_t SHFLHANDLE; + +#define SHFL_HANDLE_NIL ((SHFLHANDLE)~0LL) +#define SHFL_HANDLE_ROOT ((SHFLHANDLE)0LL) + +/** Hardcoded maximum length (in chars) of a shared folder name. */ +#define SHFL_MAX_LEN (256) +/** Hardcoded maximum number of shared folder mapping available to the guest. */ +#define SHFL_MAX_MAPPINGS (64) + +/** @name Shared Folders strings. They can be either UTF-8 or UTF-16. + * @{ + */ + +/** + * Shared folder string buffer structure. + */ +#pragma pack(1) +typedef struct _SHFLSTRING +{ + /** Allocated size of the String member in bytes. */ + uint16_t u16Size; + + /** Length of string without trailing nul in bytes. */ + uint16_t u16Length; + + /** UTF-8 or UTF-16 string. Nul terminated. */ + union + { + uint8_t utf8[1]; + uint16_t ucs2[1]; + } String; +} SHFLSTRING; +#pragma pack() + +#define SHFLSTRING_HEADER_SIZE RT_UOFFSETOF(SHFLSTRING, String) + +/** Pointer to a shared folder string buffer. */ +typedef SHFLSTRING *PSHFLSTRING; +/** Pointer to a const shared folder string buffer. */ +typedef const SHFLSTRING *PCSHFLSTRING; + +/** Calculate size of the string. */ +DECLINLINE(uint32_t) ShflStringSizeOfBuffer(PCSHFLSTRING pString) +{ + return pString ? sizeof(SHFLSTRING) - sizeof(pString->String) + pString->u16Size : 0; +} + +DECLINLINE(uint32_t) ShflStringLength(PCSHFLSTRING pString) +{ + return pString ? pString->u16Length : 0; +} + +DECLINLINE(PSHFLSTRING) ShflStringInitBuffer(void *pvBuffer, uint32_t u32Size) +{ + PSHFLSTRING pString = NULL; + const uint32_t u32HeaderSize = SHFLSTRING_HEADER_SIZE; + + /* + * Check that the buffer size is big enough to hold a zero sized string + * and is not too big to fit into 16 bit variables. + */ + if (u32Size >= u32HeaderSize && u32Size - u32HeaderSize <= 0xFFFF) + { + pString = (PSHFLSTRING)pvBuffer; + pString->u16Size = u32Size - u32HeaderSize; + pString->u16Length = 0; + if (pString->u16Size >= sizeof(pString->String.ucs2[0])) + pString->String.ucs2[0] = 0; + else if (pString->u16Size >= sizeof(pString->String.utf8[0])) + pString->String.utf8[0] = 0; + } + + return pString; +} + +/** + * Validates a HGCM string output parameter. + * + * @returns true if valid, false if not. + * + * @param pString The string buffer pointer. + * @param cbBuf The buffer size from the parameter. + */ +DECLINLINE(bool) ShflStringIsValidOut(PCSHFLSTRING pString, uint32_t cbBuf) +{ + if (RT_LIKELY(cbBuf > RT_UOFFSETOF(SHFLSTRING, String))) + if (RT_LIKELY((uint32_t)pString->u16Size + RT_UOFFSETOF(SHFLSTRING, String) <= cbBuf)) + if (RT_LIKELY(pString->u16Length < pString->u16Size)) + return true; + return false; +} + +/** + * Validates a HGCM string input parameter. + * + * @returns true if valid, false if not. + * + * @param pString The string buffer pointer. + * @param cbBuf The buffer size from the parameter. + * @param fUtf8Not16 Set if UTF-8 encoding, clear if UTF-16 encoding. + */ +DECLINLINE(bool) ShflStringIsValidIn(PCSHFLSTRING pString, uint32_t cbBuf, bool fUtf8Not16) +{ + int rc; + if (RT_LIKELY(cbBuf > RT_UOFFSETOF(SHFLSTRING, String))) + { + if (RT_LIKELY((uint32_t)pString->u16Size + RT_UOFFSETOF(SHFLSTRING, String) <= cbBuf)) + { + if (fUtf8Not16) + { + /* UTF-8: */ + if (RT_LIKELY(pString->u16Length < pString->u16Size)) + { + rc = RTStrValidateEncodingEx((const char *)&pString->String.utf8[0], pString->u16Length + 1, + RTSTR_VALIDATE_ENCODING_EXACT_LENGTH | RTSTR_VALIDATE_ENCODING_ZERO_TERMINATED); + if (RT_SUCCESS(rc)) + return true; + } + } + else + { + /* UTF-16: */ + if (RT_LIKELY(!(pString->u16Length & 1))) + { + if (RT_LIKELY((uint32_t)sizeof(RTUTF16) + pString->u16Length <= pString->u16Size)) + { + rc = RTUtf16ValidateEncodingEx(&pString->String.ucs2[0], pString->u16Length / 2 + 1, + RTSTR_VALIDATE_ENCODING_EXACT_LENGTH + | RTSTR_VALIDATE_ENCODING_ZERO_TERMINATED); + if (RT_SUCCESS(rc)) + return true; + } + } + } + } + } + return false; +} + +/** + * Validates an optional HGCM string input parameter. + * + * @returns true if valid, false if not. + * + * @param pString The string buffer pointer. Can be NULL. + * @param cbBuf The buffer size from the parameter. + * @param fUtf8Not16 Set if UTF-8 encoding, clear if UTF-16 encoding. + */ +DECLINLINE(bool) ShflStringIsValidOrNullIn(PCSHFLSTRING pString, uint32_t cbBuf, bool fUtf8Not16) +{ + if (pString) + return ShflStringIsValidIn(pString, cbBuf, fUtf8Not16); + if (RT_LIKELY(cbBuf == 0)) + return true; + return false; +} + +/** @} */ + + +/** + * The available additional information in a SHFLFSOBJATTR object. + */ +typedef enum SHFLFSOBJATTRADD +{ + /** No additional information is available / requested. */ + SHFLFSOBJATTRADD_NOTHING = 1, + /** The additional unix attributes (SHFLFSOBJATTR::u::Unix) are + * available / requested. */ + SHFLFSOBJATTRADD_UNIX, + /** The additional extended attribute size (SHFLFSOBJATTR::u::EASize) is + * available / requested. */ + SHFLFSOBJATTRADD_EASIZE, + /** The last valid item (inclusive). + * The valid range is SHFLFSOBJATTRADD_NOTHING thru + * SHFLFSOBJATTRADD_LAST. */ + SHFLFSOBJATTRADD_LAST = SHFLFSOBJATTRADD_EASIZE, + + /** The usual 32-bit hack. */ + SHFLFSOBJATTRADD_32BIT_SIZE_HACK = 0x7fffffff +} SHFLFSOBJATTRADD; + + +/* Assert sizes of the IRPT types we're using below. */ +AssertCompileSize(RTFMODE, 4); +AssertCompileSize(RTFOFF, 8); +AssertCompileSize(RTINODE, 8); +AssertCompileSize(RTTIMESPEC, 8); +AssertCompileSize(RTDEV, 4); +AssertCompileSize(RTUID, 4); + +/** + * Shared folder filesystem object attributes. + */ +#pragma pack(1) +typedef struct SHFLFSOBJATTR +{ + /** Mode flags (st_mode). RTFS_UNIX_*, RTFS_TYPE_*, and RTFS_DOS_*. + * @remarks We depend on a number of RTFS_ defines to remain unchanged. + * Fortuntately, these are depending on windows, dos and unix + * standard values, so this shouldn't be much of a pain. */ + RTFMODE fMode; + + /** The additional attributes available. */ + SHFLFSOBJATTRADD enmAdditional; + + /** + * Additional attributes. + * + * Unless explicitly specified to an API, the API can provide additional + * data as it is provided by the underlying OS. + */ + union SHFLFSOBJATTRUNION + { + /** Additional Unix Attributes + * These are available when SHFLFSOBJATTRADD is set in fUnix. + */ + struct SHFLFSOBJATTRUNIX + { + /** The user owning the filesystem object (st_uid). + * This field is ~0U if not supported. */ + RTUID uid; + + /** The group the filesystem object is assigned (st_gid). + * This field is ~0U if not supported. */ + RTGID gid; + + /** Number of hard links to this filesystem object (st_nlink). + * This field is 1 if the filesystem doesn't support hardlinking or + * the information isn't available. + */ + uint32_t cHardlinks; + + /** The device number of the device which this filesystem object resides on (st_dev). + * This field is 0 if this information is not available. */ + RTDEV INodeIdDevice; + + /** The unique identifier (within the filesystem) of this filesystem object (st_ino). + * Together with INodeIdDevice, this field can be used as a OS wide unique id + * when both their values are not 0. + * This field is 0 if the information is not available. */ + RTINODE INodeId; + + /** User flags (st_flags). + * This field is 0 if this information is not available. */ + uint32_t fFlags; + + /** The current generation number (st_gen). + * This field is 0 if this information is not available. */ + uint32_t GenerationId; + + /** The device number of a character or block device type object (st_rdev). + * This field is 0 if the file isn't of a character or block device type and + * when the OS doesn't subscribe to the major+minor device idenfication scheme. */ + RTDEV Device; + } Unix; + + /** + * Extended attribute size. + */ + struct SHFLFSOBJATTREASIZE + { + /** Size of EAs. */ + RTFOFF cb; + } EASize; + } u; +} SHFLFSOBJATTR; +#pragma pack() +AssertCompileSize(SHFLFSOBJATTR, 44); +/** Pointer to a shared folder filesystem object attributes structure. */ +typedef SHFLFSOBJATTR *PSHFLFSOBJATTR; +/** Pointer to a const shared folder filesystem object attributes structure. */ +typedef const SHFLFSOBJATTR *PCSHFLFSOBJATTR; + + +/** + * Filesystem object information structure. + */ +#pragma pack(1) +typedef struct SHFLFSOBJINFO +{ + /** Logical size (st_size). + * For normal files this is the size of the file. + * For symbolic links, this is the length of the path name contained + * in the symbolic link. + * For other objects this fields needs to be specified. + */ + RTFOFF cbObject; + + /** Disk allocation size (st_blocks * DEV_BSIZE). */ + RTFOFF cbAllocated; + + /** Time of last access (st_atime). + * @remarks Here (and other places) we depend on the IPRT timespec to + * remain unchanged. */ + RTTIMESPEC AccessTime; + + /** Time of last data modification (st_mtime). */ + RTTIMESPEC ModificationTime; + + /** Time of last status change (st_ctime). + * If not available this is set to ModificationTime. + */ + RTTIMESPEC ChangeTime; + + /** Time of file birth (st_birthtime). + * If not available this is set to ChangeTime. + */ + RTTIMESPEC BirthTime; + + /** Attributes. */ + SHFLFSOBJATTR Attr; + +} SHFLFSOBJINFO; +#pragma pack() +AssertCompileSize(SHFLFSOBJINFO, 92); +/** Pointer to a shared folder filesystem object information structure. */ +typedef SHFLFSOBJINFO *PSHFLFSOBJINFO; +/** Pointer to a const shared folder filesystem object information + * structure. */ +typedef const SHFLFSOBJINFO *PCSHFLFSOBJINFO; + + +/** + * Copy file system objinfo from IPRT to shared folder format. + * + * @param pDst The shared folder structure. + * @param pSrc The IPRT structure. + */ +DECLINLINE(void) vbfsCopyFsObjInfoFromIprt(PSHFLFSOBJINFO pDst, PCRTFSOBJINFO pSrc) +{ + pDst->cbObject = pSrc->cbObject; + pDst->cbAllocated = pSrc->cbAllocated; + pDst->AccessTime = pSrc->AccessTime; + pDst->ModificationTime = pSrc->ModificationTime; + pDst->ChangeTime = pSrc->ChangeTime; + pDst->BirthTime = pSrc->BirthTime; + pDst->Attr.fMode = pSrc->Attr.fMode; + RT_ZERO(pDst->Attr.u); + switch (pSrc->Attr.enmAdditional) + { + default: + case RTFSOBJATTRADD_NOTHING: + pDst->Attr.enmAdditional = SHFLFSOBJATTRADD_NOTHING; + break; + + case RTFSOBJATTRADD_UNIX: + pDst->Attr.enmAdditional = SHFLFSOBJATTRADD_UNIX; + pDst->Attr.u.Unix.uid = pSrc->Attr.u.Unix.uid; + pDst->Attr.u.Unix.gid = pSrc->Attr.u.Unix.gid; + pDst->Attr.u.Unix.cHardlinks = pSrc->Attr.u.Unix.cHardlinks; + pDst->Attr.u.Unix.INodeIdDevice = pSrc->Attr.u.Unix.INodeIdDevice; + pDst->Attr.u.Unix.INodeId = pSrc->Attr.u.Unix.INodeId; + pDst->Attr.u.Unix.fFlags = pSrc->Attr.u.Unix.fFlags; + pDst->Attr.u.Unix.GenerationId = pSrc->Attr.u.Unix.GenerationId; + pDst->Attr.u.Unix.Device = pSrc->Attr.u.Unix.Device; + break; + + case RTFSOBJATTRADD_EASIZE: + pDst->Attr.enmAdditional = SHFLFSOBJATTRADD_EASIZE; + pDst->Attr.u.EASize.cb = pSrc->Attr.u.EASize.cb; + break; + } +} + + +/** Result of an open/create request. + * Along with handle value the result code + * identifies what has happened while + * trying to open the object. + */ +typedef enum _SHFLCREATERESULT +{ + SHFL_NO_RESULT, + /** Specified path does not exist. */ + SHFL_PATH_NOT_FOUND, + /** Path to file exists, but the last component does not. */ + SHFL_FILE_NOT_FOUND, + /** File already exists and either has been opened or not. */ + SHFL_FILE_EXISTS, + /** New file was created. */ + SHFL_FILE_CREATED, + /** Existing file was replaced or overwritten. */ + SHFL_FILE_REPLACED +} SHFLCREATERESULT; + + +/** Open/create flags. + * @{ + */ + +/** No flags. Initialization value. */ +#define SHFL_CF_NONE (0x00000000) + +/** Lookup only the object, do not return a handle. All other flags are ignored. */ +#define SHFL_CF_LOOKUP (0x00000001) + +/** Open parent directory of specified object. + * Useful for the corresponding Windows FSD flag + * and for opening paths like \\dir\\*.* to search the 'dir'. + * @todo possibly not needed??? + */ +#define SHFL_CF_OPEN_TARGET_DIRECTORY (0x00000002) + +/** Create/open a directory. */ +#define SHFL_CF_DIRECTORY (0x00000004) + +/** Open/create action to do if object exists + * and if the object does not exists. + * REPLACE file means atomically DELETE and CREATE. + * OVERWRITE file means truncating the file to 0 and + * setting new size. + * When opening an existing directory REPLACE and OVERWRITE + * actions are considered invalid, and cause returning + * FILE_EXISTS with NIL handle. + */ +#define SHFL_CF_ACT_MASK_IF_EXISTS (0x000000F0) +#define SHFL_CF_ACT_MASK_IF_NEW (0x00000F00) + +/** What to do if object exists. */ +#define SHFL_CF_ACT_OPEN_IF_EXISTS (0x00000000) +#define SHFL_CF_ACT_FAIL_IF_EXISTS (0x00000010) +#define SHFL_CF_ACT_REPLACE_IF_EXISTS (0x00000020) +#define SHFL_CF_ACT_OVERWRITE_IF_EXISTS (0x00000030) + +/** What to do if object does not exist. */ +#define SHFL_CF_ACT_CREATE_IF_NEW (0x00000000) +#define SHFL_CF_ACT_FAIL_IF_NEW (0x00000100) + +/** Read/write requested access for the object. */ +#define SHFL_CF_ACCESS_MASK_RW (0x00003000) + +/** No access requested. */ +#define SHFL_CF_ACCESS_NONE (0x00000000) +/** Read access requested. */ +#define SHFL_CF_ACCESS_READ (0x00001000) +/** Write access requested. */ +#define SHFL_CF_ACCESS_WRITE (0x00002000) +/** Read/Write access requested. */ +#define SHFL_CF_ACCESS_READWRITE (SHFL_CF_ACCESS_READ | SHFL_CF_ACCESS_WRITE) + +/** Requested share access for the object. */ +#define SHFL_CF_ACCESS_MASK_DENY (0x0000C000) + +/** Allow any access. */ +#define SHFL_CF_ACCESS_DENYNONE (0x00000000) +/** Do not allow read. */ +#define SHFL_CF_ACCESS_DENYREAD (0x00004000) +/** Do not allow write. */ +#define SHFL_CF_ACCESS_DENYWRITE (0x00008000) +/** Do not allow access. */ +#define SHFL_CF_ACCESS_DENYALL (SHFL_CF_ACCESS_DENYREAD | SHFL_CF_ACCESS_DENYWRITE) + +/** Requested access to attributes of the object. */ +#define SHFL_CF_ACCESS_MASK_ATTR (0x00030000) + +/** No access requested. */ +#define SHFL_CF_ACCESS_ATTR_NONE (0x00000000) +/** Read access requested. */ +#define SHFL_CF_ACCESS_ATTR_READ (0x00010000) +/** Write access requested. */ +#define SHFL_CF_ACCESS_ATTR_WRITE (0x00020000) +/** Read/Write access requested. */ +#define SHFL_CF_ACCESS_ATTR_READWRITE (SHFL_CF_ACCESS_READ | SHFL_CF_ACCESS_WRITE) + +/** The file is opened in append mode. Ignored if SHFL_CF_ACCESS_WRITE is not set. */ +#define SHFL_CF_ACCESS_APPEND (0x00040000) + +/** @} */ + +#pragma pack(1) +typedef struct _SHFLCREATEPARMS +{ + /* Returned handle of opened object. */ + SHFLHANDLE Handle; + + /* Returned result of the operation */ + SHFLCREATERESULT Result; + + /* SHFL_CF_* */ + uint32_t CreateFlags; + + /* Attributes of object to create and + * returned actual attributes of opened/created object. + */ + SHFLFSOBJINFO Info; + +} SHFLCREATEPARMS; +#pragma pack() + +typedef SHFLCREATEPARMS *PSHFLCREATEPARMS; + + +/** Shared Folders mappings. + * @{ + */ + +/** The mapping has been added since last query. */ +#define SHFL_MS_NEW (1) +/** The mapping has been deleted since last query. */ +#define SHFL_MS_DELETED (2) + +typedef struct _SHFLMAPPING +{ + /** Mapping status. */ + uint32_t u32Status; + /** Root handle. */ + SHFLROOT root; +} SHFLMAPPING; +/** Pointer to a SHFLMAPPING structure. */ +typedef SHFLMAPPING *PSHFLMAPPING; + +/** @} */ + +/** Shared Folder directory information + * @{ + */ + +typedef struct _SHFLDIRINFO +{ + /** Full information about the object. */ + SHFLFSOBJINFO Info; + /** The length of the short field (number of RTUTF16 chars). + * It is 16-bit for reasons of alignment. */ + uint16_t cucShortName; + /** The short name for 8.3 compatibility. + * Empty string if not available. + */ + RTUTF16 uszShortName[14]; + /** @todo malc, a description, please. */ + SHFLSTRING name; +} SHFLDIRINFO, *PSHFLDIRINFO; + + +/** + * Shared folder filesystem properties. + */ +typedef struct SHFLFSPROPERTIES +{ + /** The maximum size of a filesystem object name. + * This does not include the '\\0'. */ + uint32_t cbMaxComponent; + + /** True if the filesystem is remote. + * False if the filesystem is local. */ + bool fRemote; + + /** True if the filesystem is case sensitive. + * False if the filesystem is case insensitive. */ + bool fCaseSensitive; + + /** True if the filesystem is mounted read only. + * False if the filesystem is mounted read write. */ + bool fReadOnly; + + /** True if the filesystem can encode unicode object names. + * False if it can't. */ + bool fSupportsUnicode; + + /** True if the filesystem is compresses. + * False if it isn't or we don't know. */ + bool fCompressed; + + /** True if the filesystem compresses of individual files. + * False if it doesn't or we don't know. */ + bool fFileCompression; + + /** @todo more? */ +} SHFLFSPROPERTIES; +AssertCompileSize(SHFLFSPROPERTIES, 12); +/** Pointer to a shared folder filesystem properties structure. */ +typedef SHFLFSPROPERTIES *PSHFLFSPROPERTIES; +/** Pointer to a const shared folder filesystem properties structure. */ +typedef SHFLFSPROPERTIES const *PCSHFLFSPROPERTIES; + + +/** + * Copy file system properties from IPRT to shared folder format. + * + * @param pDst The shared folder structure. + * @param pSrc The IPRT structure. + */ +DECLINLINE(void) vbfsCopyFsPropertiesFromIprt(PSHFLFSPROPERTIES pDst, PCRTFSPROPERTIES pSrc) +{ + RT_ZERO(*pDst); /* zap the implicit padding. */ + pDst->cbMaxComponent = pSrc->cbMaxComponent; + pDst->fRemote = pSrc->fRemote; + pDst->fCaseSensitive = pSrc->fCaseSensitive; + pDst->fReadOnly = pSrc->fReadOnly; + pDst->fSupportsUnicode = pSrc->fSupportsUnicode; + pDst->fCompressed = pSrc->fCompressed; + pDst->fFileCompression = pSrc->fFileCompression; +} + + +typedef struct _SHFLVOLINFO +{ + RTFOFF ullTotalAllocationBytes; + RTFOFF ullAvailableAllocationBytes; + uint32_t ulBytesPerAllocationUnit; + uint32_t ulBytesPerSector; + uint32_t ulSerial; + SHFLFSPROPERTIES fsProperties; +} SHFLVOLINFO, *PSHFLVOLINFO; + +/** @} */ + +/** Function parameter structures. + * @{ + */ + +/** + * SHFL_FN_QUERY_MAPPINGS + */ +/** Validation mask. Needs to be adjusted + * whenever a new SHFL_MF_ flag is added. */ +#define SHFL_MF_MASK (0x00000011) +/** UC2 enconded strings. */ +#define SHFL_MF_UCS2 (0x00000000) +/** Guest uses UTF8 strings, if not set then the strings are unicode (UCS2). */ +#define SHFL_MF_UTF8 (0x00000001) +/** Just handle the auto-mounted folders. */ +#define SHFL_MF_AUTOMOUNT (0x00000010) + +/** Type of guest system. For future system dependent features. */ +#define SHFL_MF_SYSTEM_MASK (0x0000FF00) +#define SHFL_MF_SYSTEM_NONE (0x00000000) +#define SHFL_MF_SYSTEM_WINDOWS (0x00000100) +#define SHFL_MF_SYSTEM_LINUX (0x00000200) + +/** Parameters structure. */ +typedef struct _VBoxSFQueryMappings +{ + VBoxGuestHGCMCallInfo callInfo; + + /** 32bit, in: + * Flags describing various client needs. + */ + HGCMFunctionParameter flags; + + /** 32bit, in/out: + * Number of mappings the client expects. + * This is the number of elements in the + * mappings array. + */ + HGCMFunctionParameter numberOfMappings; + + /** pointer, in/out: + * Points to array of SHFLMAPPING structures. + */ + HGCMFunctionParameter mappings; + +} VBoxSFQueryMappings; + +/** Number of parameters */ +#define SHFL_CPARMS_QUERY_MAPPINGS (3) + + + +/** + * SHFL_FN_QUERY_MAP_NAME + */ + +/** Parameters structure. */ +typedef struct _VBoxSFQueryMapName +{ + VBoxGuestHGCMCallInfo callInfo; + + /** 32bit, in: SHFLROOT + * Root handle of the mapping which name is queried. + */ + HGCMFunctionParameter root; + + /** pointer, in/out: + * Points to SHFLSTRING buffer. + */ + HGCMFunctionParameter name; + +} VBoxSFQueryMapName; + +/** Number of parameters */ +#define SHFL_CPARMS_QUERY_MAP_NAME (2) + +/** + * SHFL_FN_MAP_FOLDER_OLD + */ + +/** Parameters structure. */ +typedef struct _VBoxSFMapFolder_Old +{ + VBoxGuestHGCMCallInfo callInfo; + + /** pointer, in: + * Points to SHFLSTRING buffer. + */ + HGCMFunctionParameter path; + + /** pointer, out: SHFLROOT + * Root handle of the mapping which name is queried. + */ + HGCMFunctionParameter root; + + /** pointer, in: RTUTF16 + * Path delimiter + */ + HGCMFunctionParameter delimiter; + +} VBoxSFMapFolder_Old; + +/** Number of parameters */ +#define SHFL_CPARMS_MAP_FOLDER_OLD (3) + +/** + * SHFL_FN_MAP_FOLDER + */ + +/** Parameters structure. */ +typedef struct _VBoxSFMapFolder +{ + VBoxGuestHGCMCallInfo callInfo; + + /** pointer, in: + * Points to SHFLSTRING buffer. + */ + HGCMFunctionParameter path; + + /** pointer, out: SHFLROOT + * Root handle of the mapping which name is queried. + */ + HGCMFunctionParameter root; + + /** pointer, in: RTUTF16 + * Path delimiter + */ + HGCMFunctionParameter delimiter; + + /** pointer, in: SHFLROOT + * Case senstive flag + */ + HGCMFunctionParameter fCaseSensitive; + +} VBoxSFMapFolder; + +/** Number of parameters */ +#define SHFL_CPARMS_MAP_FOLDER (4) + +/** + * SHFL_FN_UNMAP_FOLDER + */ + +/** Parameters structure. */ +typedef struct _VBoxSFUnmapFolder +{ + VBoxGuestHGCMCallInfo callInfo; + + /** pointer, in: SHFLROOT + * Root handle of the mapping which name is queried. + */ + HGCMFunctionParameter root; + +} VBoxSFUnmapFolder; + +/** Number of parameters */ +#define SHFL_CPARMS_UNMAP_FOLDER (1) + + +/** + * SHFL_FN_CREATE + */ + +/** Parameters structure. */ +typedef struct _VBoxSFCreate +{ + VBoxGuestHGCMCallInfo callInfo; + + /** pointer, in: SHFLROOT + * Root handle of the mapping which name is queried. + */ + HGCMFunctionParameter root; + + /** pointer, in: + * Points to SHFLSTRING buffer. + */ + HGCMFunctionParameter path; + + /** pointer, in/out: + * Points to SHFLCREATEPARMS buffer. + */ + HGCMFunctionParameter parms; + +} VBoxSFCreate; + +/** Number of parameters */ +#define SHFL_CPARMS_CREATE (3) + + +/** + * SHFL_FN_CLOSE + */ + +/** Parameters structure. */ +typedef struct _VBoxSFClose +{ + VBoxGuestHGCMCallInfo callInfo; + + /** pointer, in: SHFLROOT + * Root handle of the mapping which name is queried. + */ + HGCMFunctionParameter root; + + + /** value64, in: + * SHFLHANDLE of object to close. + */ + HGCMFunctionParameter handle; + +} VBoxSFClose; + +/** Number of parameters */ +#define SHFL_CPARMS_CLOSE (2) + + +/** + * SHFL_FN_READ + */ + +/** Parameters structure. */ +typedef struct _VBoxSFRead +{ + VBoxGuestHGCMCallInfo callInfo; + + /** pointer, in: SHFLROOT + * Root handle of the mapping which name is queried. + */ + HGCMFunctionParameter root; + + /** value64, in: + * SHFLHANDLE of object to read from. + */ + HGCMFunctionParameter handle; + + /** value64, in: + * Offset to read from. + */ + HGCMFunctionParameter offset; + + /** value64, in/out: + * Bytes to read/How many were read. + */ + HGCMFunctionParameter cb; + + /** pointer, out: + * Buffer to place data to. + */ + HGCMFunctionParameter buffer; + +} VBoxSFRead; + +/** Number of parameters */ +#define SHFL_CPARMS_READ (5) + + + +/** + * SHFL_FN_WRITE + */ + +/** Parameters structure. */ +typedef struct _VBoxSFWrite +{ + VBoxGuestHGCMCallInfo callInfo; + + /** pointer, in: SHFLROOT + * Root handle of the mapping which name is queried. + */ + HGCMFunctionParameter root; + + /** value64, in: + * SHFLHANDLE of object to write to. + */ + HGCMFunctionParameter handle; + + /** value64, in: + * Offset to write to. + */ + HGCMFunctionParameter offset; + + /** value64, in/out: + * Bytes to write/How many were written. + */ + HGCMFunctionParameter cb; + + /** pointer, in: + * Data to write. + */ + HGCMFunctionParameter buffer; + +} VBoxSFWrite; + +/** Number of parameters */ +#define SHFL_CPARMS_WRITE (5) + + + +/** + * SHFL_FN_LOCK + */ + +/** Lock owner is the HGCM client. */ + +/** Lock mode bit mask. */ +#define SHFL_LOCK_MODE_MASK (0x3) +/** Cancel lock on the given range. */ +#define SHFL_LOCK_CANCEL (0x0) +/** Acquire read only lock. Prevent write to the range. */ +#define SHFL_LOCK_SHARED (0x1) +/** Acquire write lock. Prevent both write and read to the range. */ +#define SHFL_LOCK_EXCLUSIVE (0x2) + +/** Do not wait for lock if it can not be acquired at the time. */ +#define SHFL_LOCK_NOWAIT (0x0) +/** Wait and acquire lock. */ +#define SHFL_LOCK_WAIT (0x4) + +/** Lock the specified range. */ +#define SHFL_LOCK_PARTIAL (0x0) +/** Lock entire object. */ +#define SHFL_LOCK_ENTIRE (0x8) + +/** Parameters structure. */ +typedef struct _VBoxSFLock +{ + VBoxGuestHGCMCallInfo callInfo; + + /** pointer, in: SHFLROOT + * Root handle of the mapping which name is queried. + */ + HGCMFunctionParameter root; + + /** value64, in: + * SHFLHANDLE of object to be locked. + */ + HGCMFunctionParameter handle; + + /** value64, in: + * Starting offset of lock range. + */ + HGCMFunctionParameter offset; + + /** value64, in: + * Length of range. + */ + HGCMFunctionParameter length; + + /** value32, in: + * Lock flags SHFL_LOCK_*. + */ + HGCMFunctionParameter flags; + +} VBoxSFLock; + +/** Number of parameters */ +#define SHFL_CPARMS_LOCK (5) + + + +/** + * SHFL_FN_FLUSH + */ + +/** Parameters structure. */ +typedef struct _VBoxSFFlush +{ + VBoxGuestHGCMCallInfo callInfo; + + /** pointer, in: SHFLROOT + * Root handle of the mapping which name is queried. + */ + HGCMFunctionParameter root; + + /** value64, in: + * SHFLHANDLE of object to be locked. + */ + HGCMFunctionParameter handle; + +} VBoxSFFlush; + +/** Number of parameters */ +#define SHFL_CPARMS_FLUSH (2) + +/** + * SHFL_FN_LIST + */ + +/** Listing information includes variable length RTDIRENTRY[EX] structures. */ + +/** @todo might be necessary for future. */ +#define SHFL_LIST_NONE 0 +#define SHFL_LIST_RETURN_ONE 1 + +/** Parameters structure. */ +typedef struct _VBoxSFList +{ + VBoxGuestHGCMCallInfo callInfo; + + /** pointer, in: SHFLROOT + * Root handle of the mapping which name is queried. + */ + HGCMFunctionParameter root; + + /** value64, in: + * SHFLHANDLE of object to be listed. + */ + HGCMFunctionParameter handle; + + /** value32, in: + * List flags SHFL_LIST_*. + */ + HGCMFunctionParameter flags; + + /** value32, in/out: + * Bytes to be used for listing information/How many bytes were used. + */ + HGCMFunctionParameter cb; + + /** pointer, in/optional + * Points to SHFLSTRING buffer that specifies a search path. + */ + HGCMFunctionParameter path; + + /** pointer, out: + * Buffer to place listing information to. (SHFLDIRINFO) + */ + HGCMFunctionParameter buffer; + + /** value32, in/out: + * Indicates a key where the listing must be resumed. + * in: 0 means start from begin of object. + * out: 0 means listing completed. + */ + HGCMFunctionParameter resumePoint; + + /** pointer, out: + * Number of files returned + */ + HGCMFunctionParameter cFiles; + +} VBoxSFList; + +/** Number of parameters */ +#define SHFL_CPARMS_LIST (8) + + + +/** + * SHFL_FN_READLINK + */ + +/** Parameters structure. */ +typedef struct _VBoxSFReadLink +{ + VBoxGuestHGCMCallInfo callInfo; + + /** pointer, in: SHFLROOT + * Root handle of the mapping which name is queried. + */ + HGCMFunctionParameter root; + + /** pointer, in: + * Points to SHFLSTRING buffer. + */ + HGCMFunctionParameter path; + + /** pointer, out: + * Buffer to place data to. + */ + HGCMFunctionParameter buffer; + +} VBoxSFReadLink; + +/** Number of parameters */ +#define SHFL_CPARMS_READLINK (3) + + + +/** + * SHFL_FN_INFORMATION + */ + +/** Mask of Set/Get bit. */ +#define SHFL_INFO_MODE_MASK (0x1) +/** Get information */ +#define SHFL_INFO_GET (0x0) +/** Set information */ +#define SHFL_INFO_SET (0x1) + +/** Get name of the object. */ +#define SHFL_INFO_NAME (0x2) +/** Set size of object (extend/trucate); only applies to file objects */ +#define SHFL_INFO_SIZE (0x4) +/** Get/Set file object info. */ +#define SHFL_INFO_FILE (0x8) +/** Get volume information. */ +#define SHFL_INFO_VOLUME (0x10) + +/** @todo different file info structures */ + + +/** Parameters structure. */ +typedef struct _VBoxSFInformation +{ + VBoxGuestHGCMCallInfo callInfo; + + /** pointer, in: SHFLROOT + * Root handle of the mapping which name is queried. + */ + HGCMFunctionParameter root; + + /** value64, in: + * SHFLHANDLE of object to be listed. + */ + HGCMFunctionParameter handle; + + /** value32, in: + * SHFL_INFO_* + */ + HGCMFunctionParameter flags; + + /** value32, in/out: + * Bytes to be used for information/How many bytes were used. + */ + HGCMFunctionParameter cb; + + /** pointer, in/out: + * Information to be set/get (SHFLFSOBJINFO or SHFLSTRING). Do not forget + * to set the SHFLFSOBJINFO::Attr::enmAdditional for Get operation as well. + */ + HGCMFunctionParameter info; + +} VBoxSFInformation; + +/** Number of parameters */ +#define SHFL_CPARMS_INFORMATION (5) + + +/** + * SHFL_FN_REMOVE + */ + +#define SHFL_REMOVE_FILE (0x1) +#define SHFL_REMOVE_DIR (0x2) +#define SHFL_REMOVE_SYMLINK (0x4) + +/** Parameters structure. */ +typedef struct _VBoxSFRemove +{ + VBoxGuestHGCMCallInfo callInfo; + + /** pointer, in: SHFLROOT + * Root handle of the mapping which name is queried. + */ + HGCMFunctionParameter root; + + /** pointer, in: + * Points to SHFLSTRING buffer. + */ + HGCMFunctionParameter path; + + /** value32, in: + * remove flags (file/directory) + */ + HGCMFunctionParameter flags; + +} VBoxSFRemove; + +#define SHFL_CPARMS_REMOVE (3) + + +/** + * SHFL_FN_RENAME + */ + +#define SHFL_RENAME_FILE (0x1) +#define SHFL_RENAME_DIR (0x2) +#define SHFL_RENAME_REPLACE_IF_EXISTS (0x4) + +/** Parameters structure. */ +typedef struct _VBoxSFRename +{ + VBoxGuestHGCMCallInfo callInfo; + + /** pointer, in: SHFLROOT + * Root handle of the mapping which name is queried. + */ + HGCMFunctionParameter root; + + /** pointer, in: + * Points to SHFLSTRING src. + */ + HGCMFunctionParameter src; + + /** pointer, in: + * Points to SHFLSTRING dest. + */ + HGCMFunctionParameter dest; + + /** value32, in: + * rename flags (file/directory) + */ + HGCMFunctionParameter flags; + +} VBoxSFRename; + +#define SHFL_CPARMS_RENAME (4) + + +/** + * SHFL_FN_SYMLINK + */ + +/** Parameters structure. */ +typedef struct _VBoxSFSymlink +{ + VBoxGuestHGCMCallInfo callInfo; + + /** pointer, in: SHFLROOT + * Root handle of the mapping which name is queried. + */ + HGCMFunctionParameter root; + + /** pointer, in: + * Points to SHFLSTRING of path for the new symlink. + */ + HGCMFunctionParameter newPath; + + /** pointer, in: + * Points to SHFLSTRING of destination for symlink. + */ + HGCMFunctionParameter oldPath; + + /** pointer, out: + * Information about created symlink. + */ + HGCMFunctionParameter info; + +} VBoxSFSymlink; + +#define SHFL_CPARMS_SYMLINK (4) + + + +/** + * SHFL_FN_ADD_MAPPING + * Host call, no guest structure is used. + */ + +/** mapping is writable */ +#define SHFL_ADD_MAPPING_F_WRITABLE (RT_BIT_32(0)) +/** mapping is automounted by the guest */ +#define SHFL_ADD_MAPPING_F_AUTOMOUNT (RT_BIT_32(1)) +/** allow the guest to create symlinks */ +#define SHFL_ADD_MAPPING_F_CREATE_SYMLINKS (RT_BIT_32(2)) +/** mapping is actually missing on the host */ +#define SHFL_ADD_MAPPING_F_MISSING (RT_BIT_32(3)) + +#define SHFL_CPARMS_ADD_MAPPING (3) + +/** + * SHFL_FN_REMOVE_MAPPING + * Host call, no guest structure is used. + */ + +#define SHFL_CPARMS_REMOVE_MAPPING (1) + + +/** + * SHFL_FN_SET_STATUS_LED + * Host call, no guest structure is used. + */ + +#define SHFL_CPARMS_SET_STATUS_LED (1) + +/** @} */ + +#endif --- linux-4.2.0.orig/ubuntu/vbox/include/VBox/types.h +++ linux-4.2.0/ubuntu/vbox/include/VBox/types.h @@ -0,0 +1,1073 @@ +/** @file + * VirtualBox - Types. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___VBox_types_h +#define ___VBox_types_h + +#include +#include + + +/** @defgroup grp_types Basic VBox Types + * @{ + */ + + +/** @defgroup grp_types_both Common Guest and Host Context Basic Types + * @{ + */ + + +/** @defgroup grp_types_hc Host Context Basic Types + * @{ + */ + +/** @} */ + + +/** @defgroup grp_types_gc Guest Context Basic Types + * @{ + */ + +/** @} */ + + +/** Pointer to per support driver session data. + * (The data is a R0 entity and private to the the R0 SUP part. All + * other should consider this a sort of handle.) */ +typedef R0PTRTYPE(struct SUPDRVSESSION *) PSUPDRVSESSION; + +/** Event semaphore handle. Ring-0 / ring-3. */ +typedef R0PTRTYPE(struct SUPSEMEVENTHANDLE *) SUPSEMEVENT; +/** Pointer to an event semaphore handle. */ +typedef SUPSEMEVENT *PSUPSEMEVENT; +/** Nil event semaphore handle. */ +#define NIL_SUPSEMEVENT ((SUPSEMEVENT)0) + +/** Multiple release event semaphore handle. Ring-0 / ring-3. */ +typedef R0PTRTYPE(struct SUPSEMEVENTMULTIHANDLE *) SUPSEMEVENTMULTI; +/** Pointer to an multiple release event semaphore handle. */ +typedef SUPSEMEVENTMULTI *PSUPSEMEVENTMULTI; +/** Nil multiple release event semaphore handle. */ +#define NIL_SUPSEMEVENTMULTI ((SUPSEMEVENTMULTI)0) + + +/** Pointer to a VM. */ +typedef struct VM *PVM; +/** Pointer to a VM - Ring-0 Ptr. */ +typedef R0PTRTYPE(struct VM *) PVMR0; +/** Pointer to a VM - Ring-3 Ptr. */ +typedef R3PTRTYPE(struct VM *) PVMR3; +/** Pointer to a VM - RC Ptr. */ +typedef RCPTRTYPE(struct VM *) PVMRC; + +/** Pointer to a virtual CPU structure. */ +typedef struct VMCPU * PVMCPU; +/** Pointer to a virtual CPU structure - Ring-3 Ptr. */ +typedef R3PTRTYPE(struct VMCPU *) PVMCPUR3; +/** Pointer to a virtual CPU structure - Ring-0 Ptr. */ +typedef R0PTRTYPE(struct VMCPU *) PVMCPUR0; +/** Pointer to a virtual CPU structure - RC Ptr. */ +typedef RCPTRTYPE(struct VMCPU *) PVMCPURC; + +/** Pointer to a ring-0 (global) VM structure. */ +typedef R0PTRTYPE(struct GVM *) PGVM; + +/** Pointer to a ring-3 (user mode) VM structure. */ +typedef R3PTRTYPE(struct UVM *) PUVM; + +/** Pointer to a ring-3 (user mode) VMCPU structure. */ +typedef R3PTRTYPE(struct UVMCPU *) PUVMCPU; + +/** Virtual CPU ID. */ +typedef uint32_t VMCPUID; +/** Pointer to a virtual CPU ID. */ +typedef VMCPUID *PVMCPUID; +/** @name Special CPU ID values. + * Most of these are for request scheduling. + * + * @{ */ +/** All virtual CPUs. */ +#define VMCPUID_ALL UINT32_C(0xfffffff2) +/** All virtual CPUs, descending order. */ +#define VMCPUID_ALL_REVERSE UINT32_C(0xfffffff3) +/** Any virtual CPU. + * Intended for scheduling a VM request or some other task. */ +#define VMCPUID_ANY UINT32_C(0xfffffff4) +/** Any virtual CPU; always queue for future execution. + * Intended for scheduling a VM request or some other task. */ +#define VMCPUID_ANY_QUEUE UINT32_C(0xfffffff5) +/** The NIL value. */ +#define NIL_VMCPUID UINT32_C(0xfffffffd) +/** @} */ + +/** + * Virtual CPU set. + */ +typedef struct VMCPUSET +{ + /** The bitmap data. */ + uint32_t au32Bitmap[8 /*256/32*/]; +} VMCPUSET; +/** Pointer to a Virtual CPU set. */ +typedef VMCPUSET *PVMCPUSET; +/** Pointer to a const Virtual CPU set. */ +typedef VMCPUSET const *PCVMCPUSET; + + +/** + * VM State + */ +typedef enum VMSTATE +{ + /** The VM is being created. */ + VMSTATE_CREATING = 0, + /** The VM is created. */ + VMSTATE_CREATED, + /** The VM state is being loaded from file. */ + VMSTATE_LOADING, + /** The VM is being powered on */ + VMSTATE_POWERING_ON, + /** The VM is being resumed. */ + VMSTATE_RESUMING, + /** The VM is runnning. */ + VMSTATE_RUNNING, + /** Live save: The VM is running and the state is being saved. */ + VMSTATE_RUNNING_LS, + /** Fault Tolerance: The VM is running and the state is being synced. */ + VMSTATE_RUNNING_FT, + /** The VM is being reset. */ + VMSTATE_RESETTING, + /** Live save: The VM is being reset and immediately suspended. */ + VMSTATE_RESETTING_LS, + /** The VM is being suspended. */ + VMSTATE_SUSPENDING, + /** Live save: The VM is being suspended during a live save operation, either as + * part of the normal flow or VMR3Reset. */ + VMSTATE_SUSPENDING_LS, + /** Live save: The VM is being suspended by VMR3Suspend during live save. */ + VMSTATE_SUSPENDING_EXT_LS, + /** The VM is suspended. */ + VMSTATE_SUSPENDED, + /** Live save: The VM has been suspended and is waiting for the live save + * operation to move on. */ + VMSTATE_SUSPENDED_LS, + /** Live save: The VM has been suspended by VMR3Suspend during a live save. */ + VMSTATE_SUSPENDED_EXT_LS, + /** The VM is suspended and its state is being saved by EMT(0). (See SSM) */ + VMSTATE_SAVING, + /** The VM is being debugged. (See DBGF.) */ + VMSTATE_DEBUGGING, + /** Live save: The VM is being debugged while the live phase is going on. */ + VMSTATE_DEBUGGING_LS, + /** The VM is being powered off. */ + VMSTATE_POWERING_OFF, + /** Live save: The VM is being powered off and the save cancelled. */ + VMSTATE_POWERING_OFF_LS, + /** The VM is switched off, awaiting destruction. */ + VMSTATE_OFF, + /** Live save: Waiting for cancellation and transition to VMSTATE_OFF. */ + VMSTATE_OFF_LS, + /** The VM is powered off because of a fatal error. */ + VMSTATE_FATAL_ERROR, + /** Live save: Waiting for cancellation and transition to FatalError. */ + VMSTATE_FATAL_ERROR_LS, + /** The VM is in guru meditation over a fatal failure. */ + VMSTATE_GURU_MEDITATION, + /** Live save: Waiting for cancellation and transition to GuruMeditation. */ + VMSTATE_GURU_MEDITATION_LS, + /** The VM is screwed because of a failed state loading. */ + VMSTATE_LOAD_FAILURE, + /** The VM is being destroyed. */ + VMSTATE_DESTROYING, + /** Terminated. */ + VMSTATE_TERMINATED, + /** hack forcing the size of the enum to 32-bits. */ + VMSTATE_MAKE_32BIT_HACK = 0x7fffffff +} VMSTATE; + +/** @def VBOXSTRICTRC_STRICT_ENABLED + * Indicates that VBOXSTRICTRC is in strict mode. + */ +#if defined(__cplusplus) \ + && ARCH_BITS == 64 /* cdecl requires classes and structs as hidden params. */ \ + && !defined(_MSC_VER) /* trouble similar to 32-bit gcc. */ \ + && ( defined(RT_STRICT) \ + || defined(VBOX_STRICT) \ + || defined(DEBUG) \ + || defined(DOXYGEN_RUNNING) ) +# define VBOXSTRICTRC_STRICT_ENABLED 1 +#endif + +/** We need RTERR_STRICT_RC. */ +#if defined(VBOXSTRICTRC_STRICT_ENABLED) && !defined(RTERR_STRICT_RC) +# define RTERR_STRICT_RC 1 +#endif + +/** + * Strict VirtualBox status code. + * + * This is normally an 32-bit integer and the only purpose of the type is to + * highlight the special handling that is required. But in strict build it is a + * class that causes compilation and runtime errors for some of the incorrect + * handling. + */ +#ifdef VBOXSTRICTRC_STRICT_ENABLED +struct VBOXSTRICTRC +{ +protected: + /** The status code. */ + int32_t m_rc; + +public: + /** Default constructor setting the status to VERR_IPE_UNINITIALIZED_STATUS. */ + VBOXSTRICTRC() +#ifdef VERR_IPE_UNINITIALIZED_STATUS + : m_rc(VERR_IPE_UNINITIALIZED_STATUS) +#else + : m_rc(-233 /*VERR_IPE_UNINITIALIZED_STATUS*/) +#endif + { + } + + /** Constructor for normal integer status codes. */ + VBOXSTRICTRC(int32_t const rc) + : m_rc(rc) + { + } + + /** Getter that VBOXSTRICTRC_VAL can use. */ + int32_t getValue() const { return m_rc; } + + /** @name Comparison operators + * @{ */ + bool operator==(int32_t rc) const { return m_rc == rc; } + bool operator!=(int32_t rc) const { return m_rc != rc; } + bool operator<=(int32_t rc) const { return m_rc <= rc; } + bool operator>=(int32_t rc) const { return m_rc >= rc; } + bool operator<(int32_t rc) const { return m_rc < rc; } + bool operator>(int32_t rc) const { return m_rc > rc; } + + bool operator==(const VBOXSTRICTRC &rRc) const { return m_rc == rRc.m_rc; } + bool operator!=(const VBOXSTRICTRC &rRc) const { return m_rc != rRc.m_rc; } + bool operator<=(const VBOXSTRICTRC &rRc) const { return m_rc <= rRc.m_rc; } + bool operator>=(const VBOXSTRICTRC &rRc) const { return m_rc >= rRc.m_rc; } + bool operator<(const VBOXSTRICTRC &rRc) const { return m_rc < rRc.m_rc; } + bool operator>(const VBOXSTRICTRC &rRc) const { return m_rc > rRc.m_rc; } + /** @} */ + + /** Special automatic cast for RT_SUCCESS_NP. */ + operator RTErrStrictType2() const { return RTErrStrictType2(m_rc); } + +private: + /** @name Constructors that will prevent some of the bad types. + * @{ */ + VBOXSTRICTRC(uint8_t rc) : m_rc(-999) { NOREF(rc); } + VBOXSTRICTRC(uint16_t rc) : m_rc(-999) { NOREF(rc); } + VBOXSTRICTRC(uint32_t rc) : m_rc(-999) { NOREF(rc); } + VBOXSTRICTRC(uint64_t rc) : m_rc(-999) { NOREF(rc); } + + VBOXSTRICTRC(int8_t rc) : m_rc(-999) { NOREF(rc); } + VBOXSTRICTRC(int16_t rc) : m_rc(-999) { NOREF(rc); } + VBOXSTRICTRC(int64_t rc) : m_rc(-999) { NOREF(rc); } + /** @} */ +}; +# ifdef _MSC_VER +# pragma warning(disable:4190) +# endif +#else +typedef int32_t VBOXSTRICTRC; +#endif + +/** @def VBOXSTRICTRC_VAL + * Explicit getter. + * @param rcStrict The strict VirtualBox status code. + */ +#ifdef VBOXSTRICTRC_STRICT_ENABLED +# define VBOXSTRICTRC_VAL(rcStrict) ( (rcStrict).getValue() ) +#else +# define VBOXSTRICTRC_VAL(rcStrict) (rcStrict) +#endif + +/** @def VBOXSTRICTRC_TODO + * Returns that needs dealing with. + * @param rcStrict The strict VirtualBox status code. + */ +#define VBOXSTRICTRC_TODO(rcStrict) VBOXSTRICTRC_VAL(rcStrict) + + +/** Pointer to a PDM Base Interface. */ +typedef struct PDMIBASE *PPDMIBASE; +/** Pointer to a pointer to a PDM Base Interface. */ +typedef PPDMIBASE *PPPDMIBASE; + +/** Pointer to a PDM Device Instance. */ +typedef struct PDMDEVINS *PPDMDEVINS; +/** Pointer to a pointer to a PDM Device Instance. */ +typedef PPDMDEVINS *PPPDMDEVINS; +/** R3 pointer to a PDM Device Instance. */ +typedef R3PTRTYPE(PPDMDEVINS) PPDMDEVINSR3; +/** R0 pointer to a PDM Device Instance. */ +typedef R0PTRTYPE(PPDMDEVINS) PPDMDEVINSR0; +/** RC pointer to a PDM Device Instance. */ +typedef RCPTRTYPE(PPDMDEVINS) PPDMDEVINSRC; + +/** Pointer to a PDM USB Device Instance. */ +typedef struct PDMUSBINS *PPDMUSBINS; +/** Pointer to a pointer to a PDM USB Device Instance. */ +typedef PPDMUSBINS *PPPDMUSBINS; + +/** Pointer to a PDM Driver Instance. */ +typedef struct PDMDRVINS *PPDMDRVINS; +/** Pointer to a pointer to a PDM Driver Instance. */ +typedef PPDMDRVINS *PPPDMDRVINS; +/** R3 pointer to a PDM Driver Instance. */ +typedef R3PTRTYPE(PPDMDRVINS) PPDMDRVINSR3; +/** R0 pointer to a PDM Driver Instance. */ +typedef R0PTRTYPE(PPDMDRVINS) PPDMDRVINSR0; +/** RC pointer to a PDM Driver Instance. */ +typedef RCPTRTYPE(PPDMDRVINS) PPDMDRVINSRC; + +/** Pointer to a PDM Service Instance. */ +typedef struct PDMSRVINS *PPDMSRVINS; +/** Pointer to a pointer to a PDM Service Instance. */ +typedef PPDMSRVINS *PPPDMSRVINS; + +/** Pointer to a PDM critical section. */ +typedef union PDMCRITSECT *PPDMCRITSECT; +/** Pointer to a const PDM critical section. */ +typedef const union PDMCRITSECT *PCPDMCRITSECT; + +/** Pointer to a PDM read/write critical section. */ +typedef union PDMCRITSECTRW *PPDMCRITSECTRW; +/** Pointer to a const PDM read/write critical section. */ +typedef union PDMCRITSECTRW const *PCPDMCRITSECTRW; + +/** R3 pointer to a timer. */ +typedef R3PTRTYPE(struct TMTIMER *) PTMTIMERR3; +/** Pointer to a R3 pointer to a timer. */ +typedef PTMTIMERR3 *PPTMTIMERR3; + +/** R0 pointer to a timer. */ +typedef R0PTRTYPE(struct TMTIMER *) PTMTIMERR0; +/** Pointer to a R3 pointer to a timer. */ +typedef PTMTIMERR0 *PPTMTIMERR0; + +/** RC pointer to a timer. */ +typedef RCPTRTYPE(struct TMTIMER *) PTMTIMERRC; +/** Pointer to a RC pointer to a timer. */ +typedef PTMTIMERRC *PPTMTIMERRC; + +/** Pointer to a timer. */ +typedef CTX_SUFF(PTMTIMER) PTMTIMER; +/** Pointer to a pointer to a timer. */ +typedef PTMTIMER *PPTMTIMER; + +/** SSM Operation handle. */ +typedef struct SSMHANDLE *PSSMHANDLE; +/** Pointer to a const SSM stream method table. */ +typedef struct SSMSTRMOPS const *PCSSMSTRMOPS; + +/** Pointer to a CPUMCTX. */ +typedef struct CPUMCTX *PCPUMCTX; +/** Pointer to a const CPUMCTX. */ +typedef const struct CPUMCTX *PCCPUMCTX; + +/** Pointer to a CPU context core. */ +typedef struct CPUMCTXCORE *PCPUMCTXCORE; +/** Pointer to a const CPU context core. */ +typedef const struct CPUMCTXCORE *PCCPUMCTXCORE; + +/** Pointer to a selector register. */ +typedef struct CPUMSELREG *PCPUMSELREG; +/** Pointer to a const selector register. */ +typedef const struct CPUMSELREG *PCCPUMSELREG; + +/** Pointer to selector hidden registers. + * @deprecated Replaced by PCPUMSELREG */ +typedef struct CPUMSELREG *PCPUMSELREGHID; +/** Pointer to const selector hidden registers. + * @deprecated Replaced by PCCPUMSELREG */ +typedef const struct CPUMSELREG *PCCPUMSELREGHID; + +/** @} */ + + +/** @defgroup grp_types_idt Interrupt Descriptor Table Entry. + * @todo This all belongs in x86.h! + * @{ */ + +/** @todo VBOXIDT -> VBOXDESCIDT, skip the complex variations. We'll never use them. */ + +/** IDT Entry, Task Gate view. */ +#pragma pack(1) /* paranoia */ +typedef struct VBOXIDTE_TASKGATE +{ + /** Reserved. */ + unsigned u16Reserved1 : 16; + /** Task Segment Selector. */ + unsigned u16TSS : 16; + /** More reserved. */ + unsigned u8Reserved2 : 8; + /** Fixed value bit 0 - Set to 1. */ + unsigned u1Fixed0 : 1; + /** Busy bit. */ + unsigned u1Busy : 1; + /** Fixed value bit 2 - Set to 1. */ + unsigned u1Fixed1 : 1; + /** Fixed value bit 3 - Set to 0. */ + unsigned u1Fixed2 : 1; + /** Fixed value bit 4 - Set to 0. */ + unsigned u1Fixed3 : 1; + /** Descriptor Privilege level. */ + unsigned u2DPL : 2; + /** Present flag. */ + unsigned u1Present : 1; + /** Reserved. */ + unsigned u16Reserved3 : 16; +} VBOXIDTE_TASKGATE; +#pragma pack() +/** Pointer to IDT Entry, Task gate view. */ +typedef VBOXIDTE_TASKGATE *PVBOXIDTE_TASKGATE; + + +/** IDT Entry, Intertupt gate view. */ +#pragma pack(1) /* paranoia */ +typedef struct VBOXIDTE_INTERRUPTGATE +{ + /** Low offset word. */ + unsigned u16OffsetLow : 16; + /** Segment Selector. */ + unsigned u16SegSel : 16; + /** Reserved. */ + unsigned u5Reserved2 : 5; + /** Fixed value bit 0 - Set to 0. */ + unsigned u1Fixed0 : 1; + /** Fixed value bit 1 - Set to 0. */ + unsigned u1Fixed1 : 1; + /** Fixed value bit 2 - Set to 0. */ + unsigned u1Fixed2 : 1; + /** Fixed value bit 3 - Set to 0. */ + unsigned u1Fixed3 : 1; + /** Fixed value bit 4 - Set to 1. */ + unsigned u1Fixed4 : 1; + /** Fixed value bit 5 - Set to 1. */ + unsigned u1Fixed5 : 1; + /** Gate size, 1 = 32 bits, 0 = 16 bits. */ + unsigned u132BitGate : 1; + /** Fixed value bit 5 - Set to 0. */ + unsigned u1Fixed6 : 1; + /** Descriptor Privilege level. */ + unsigned u2DPL : 2; + /** Present flag. */ + unsigned u1Present : 1; + /** High offset word. */ + unsigned u16OffsetHigh : 16; +} VBOXIDTE_INTERRUPTGATE; +#pragma pack() +/** Pointer to IDT Entry, Interrupt gate view. */ +typedef VBOXIDTE_INTERRUPTGATE *PVBOXIDTE_INTERRUPTGATE; + +/** IDT Entry, Trap Gate view. */ +#pragma pack(1) /* paranoia */ +typedef struct VBOXIDTE_TRAPGATE +{ + /** Low offset word. */ + unsigned u16OffsetLow : 16; + /** Segment Selector. */ + unsigned u16SegSel : 16; + /** Reserved. */ + unsigned u5Reserved2 : 5; + /** Fixed value bit 0 - Set to 0. */ + unsigned u1Fixed0 : 1; + /** Fixed value bit 1 - Set to 0. */ + unsigned u1Fixed1 : 1; + /** Fixed value bit 2 - Set to 0. */ + unsigned u1Fixed2 : 1; + /** Fixed value bit 3 - Set to 1. */ + unsigned u1Fixed3 : 1; + /** Fixed value bit 4 - Set to 1. */ + unsigned u1Fixed4 : 1; + /** Fixed value bit 5 - Set to 1. */ + unsigned u1Fixed5 : 1; + /** Gate size, 1 = 32 bits, 0 = 16 bits. */ + unsigned u132BitGate : 1; + /** Fixed value bit 5 - Set to 0. */ + unsigned u1Fixed6 : 1; + /** Descriptor Privilege level. */ + unsigned u2DPL : 2; + /** Present flag. */ + unsigned u1Present : 1; + /** High offset word. */ + unsigned u16OffsetHigh : 16; +} VBOXIDTE_TRAPGATE; +#pragma pack() +/** Pointer to IDT Entry, Trap Gate view. */ +typedef VBOXIDTE_TRAPGATE *PVBOXIDTE_TRAPGATE; + +/** IDT Entry Generic view. */ +#pragma pack(1) /* paranoia */ +typedef struct VBOXIDTE_GENERIC +{ + /** Low offset word. */ + unsigned u16OffsetLow : 16; + /** Segment Selector. */ + unsigned u16SegSel : 16; + /** Reserved. */ + unsigned u5Reserved : 5; + /** IDT Type part one (not used for task gate). */ + unsigned u3Type1 : 3; + /** IDT Type part two. */ + unsigned u5Type2 : 5; + /** Descriptor Privilege level. */ + unsigned u2DPL : 2; + /** Present flag. */ + unsigned u1Present : 1; + /** High offset word. */ + unsigned u16OffsetHigh : 16; +} VBOXIDTE_GENERIC; +#pragma pack() +/** Pointer to IDT Entry Generic view. */ +typedef VBOXIDTE_GENERIC *PVBOXIDTE_GENERIC; + +/** IDT Type1 value. (Reserved for task gate!) */ +#define VBOX_IDTE_TYPE1 0 +/** IDT Type2 value - Task gate. */ +#define VBOX_IDTE_TYPE2_TASK 0x5 +/** IDT Type2 value - 16 bit interrupt gate. */ +#define VBOX_IDTE_TYPE2_INT_16 0x6 +/** IDT Type2 value - 32 bit interrupt gate. */ +#define VBOX_IDTE_TYPE2_INT_32 0xe +/** IDT Type2 value - 16 bit trap gate. */ +#define VBOX_IDTE_TYPE2_TRAP_16 0x7 +/** IDT Type2 value - 32 bit trap gate. */ +#define VBOX_IDTE_TYPE2_TRAP_32 0xf + +/** IDT Entry. */ +#pragma pack(1) /* paranoia */ +typedef union VBOXIDTE +{ + /** Task gate view. */ + VBOXIDTE_TASKGATE Task; + /** Trap gate view. */ + VBOXIDTE_TRAPGATE Trap; + /** Interrupt gate view. */ + VBOXIDTE_INTERRUPTGATE Int; + /** Generic IDT view. */ + VBOXIDTE_GENERIC Gen; + + /** 8 bit unsigned integer view. */ + uint8_t au8[8]; + /** 16 bit unsigned integer view. */ + uint16_t au16[4]; + /** 32 bit unsigned integer view. */ + uint32_t au32[2]; + /** 64 bit unsigned integer view. */ + uint64_t au64; +} VBOXIDTE; +#pragma pack() +/** Pointer to IDT Entry. */ +typedef VBOXIDTE *PVBOXIDTE; +/** Pointer to IDT Entry. */ +typedef VBOXIDTE const *PCVBOXIDTE; + +/** IDT Entry, 64-bit mode, Intertupt gate view. */ +#pragma pack(1) /* paranoia */ +typedef struct VBOXIDTE64_INTERRUPTGATE +{ + /** Low offset word. */ + unsigned u16OffsetLow : 16; + /** Segment Selector. */ + unsigned u16SegSel : 16; + /** Interrupt Stack Table Index. */ + unsigned u3Ist : 3; + /** Fixed value bit 0 - Set to 0. */ + unsigned u1Fixed0 : 1; + /** Fixed value bit 1 - Set to 0. */ + unsigned u1Fixed1 : 1; + /** Fixed value bit 2 - Set to 0. */ + unsigned u1Fixed2 : 1; + /** Fixed value bit 3 - Set to 0. */ + unsigned u1Fixed3 : 1; + /** Fixed value bit 4 - Set to 0. */ + unsigned u1Fixed4 : 1; + /** Fixed value bit 5 - Set to 0. */ + unsigned u1Fixed5 : 1; + /** Fixed value bit 6 - Set to 1. */ + unsigned u1Fixed6 : 1; + /** Fixed value bit 7 - Set to 1. */ + unsigned u1Fixed7 : 1; + /** Gate size, 1 = 32 bits, 0 = 16 bits. */ + unsigned u132BitGate : 1; + /** Fixed value bit 5 - Set to 0. */ + unsigned u1Fixed8 : 1; + /** Descriptor Privilege level. */ + unsigned u2DPL : 2; + /** Present flag. */ + unsigned u1Present : 1; + /** High offset word. */ + unsigned u16OffsetHigh : 16; + /** Offset bits 32..63. */ + unsigned u32OffsetHigh64; + /** Reserved. */ + unsigned u32Reserved; +} VBOXIDTE64_INTERRUPTGATE; +#pragma pack() +/** Pointer to IDT Entry, 64-bit mode, Interrupt gate view. */ +typedef VBOXIDTE64_INTERRUPTGATE *PVBOXIDTE64_INTERRUPTGATE; + +/** IDT Entry, 64-bit mode, Trap gate view. */ +#pragma pack(1) /* paranoia */ +typedef struct VBOXIDTE64_TRAPGATE +{ + /** Low offset word. */ + unsigned u16OffsetLow : 16; + /** Segment Selector. */ + unsigned u16SegSel : 16; + /** Interrupt Stack Table Index. */ + unsigned u3Ist : 3; + /** Fixed value bit 0 - Set to 0. */ + unsigned u1Fixed0 : 1; + /** Fixed value bit 1 - Set to 0. */ + unsigned u1Fixed1 : 1; + /** Fixed value bit 2 - Set to 0. */ + unsigned u1Fixed2 : 1; + /** Fixed value bit 3 - Set to 0. */ + unsigned u1Fixed3 : 1; + /** Fixed value bit 4 - Set to 0. */ + unsigned u1Fixed4 : 1; + /** Fixed value bit 5 - Set to 1. */ + unsigned u1Fixed5 : 1; + /** Fixed value bit 6 - Set to 1. */ + unsigned u1Fixed6 : 1; + /** Fixed value bit 7 - Set to 1. */ + unsigned u1Fixed7 : 1; + /** Gate size, 1 = 32 bits, 0 = 16 bits. */ + unsigned u132BitGate : 1; + /** Fixed value bit 5 - Set to 0. */ + unsigned u1Fixed8 : 1; + /** Descriptor Privilege level. */ + unsigned u2DPL : 2; + /** Present flag. */ + unsigned u1Present : 1; + /** High offset word. */ + unsigned u16OffsetHigh : 16; + /** Offset bits 32..63. */ + unsigned u32OffsetHigh64; + /** Reserved. */ + unsigned u32Reserved; +} VBOXIDTE64_TRAPGATE; +#pragma pack() +/** Pointer to IDT Entry, 64-bit mode, Trap gate view. */ +typedef VBOXIDTE64_TRAPGATE *PVBOXIDTE64_TRAPGATE; + +/** IDT Entry, 64-bit mode, Generic view. */ +#pragma pack(1) /* paranoia */ +typedef struct VBOXIDTE64_GENERIC +{ + /** Low offset word. */ + unsigned u16OffsetLow : 16; + /** Segment Selector. */ + unsigned u16SegSel : 16; + /** Reserved. */ + unsigned u3Ist : 3; + /** Fixed value bit 0 - Set to 0. */ + unsigned u1Fixed0 : 1; + /** Fixed value bit 1 - Set to 0. */ + unsigned u1Fixed1 : 1; + /** IDT Type part one (not used for task gate). */ + unsigned u3Type1 : 3; + /** IDT Type part two. */ + unsigned u5Type2 : 5; + /** Descriptor Privilege level. */ + unsigned u2DPL : 2; + /** Present flag. */ + unsigned u1Present : 1; + /** High offset word. */ + unsigned u16OffsetHigh : 16; + /** Offset bits 32..63. */ + unsigned u32OffsetHigh64; + /** Reserved. */ + unsigned u32Reserved; +} VBOXIDTE64_GENERIC; +#pragma pack() +/** Pointer to IDT Entry, 64-bit mode, Generic view. */ +typedef VBOXIDTE64_GENERIC *PVBOXIDTE64_GENERIC; + +/** IDT Entry, 64-bit mode. */ +#pragma pack(1) /* paranoia */ +typedef union VBOXIDTE64 +{ + /** Trap gate view. */ + VBOXIDTE64_TRAPGATE Trap; + /** Interrupt gate view. */ + VBOXIDTE64_INTERRUPTGATE Int; + /** Generic IDT view. */ + VBOXIDTE64_GENERIC Gen; + + /** 8 bit unsigned integer view. */ + uint8_t au8[16]; + /** 16 bit unsigned integer view. */ + uint16_t au16[8]; + /** 32 bit unsigned integer view. */ + uint32_t au32[4]; + /** 64 bit unsigned integer view. */ + uint64_t au64[2]; +} VBOXIDTE64; +#pragma pack() +/** Pointer to IDT Entry. */ +typedef VBOXIDTE64 *PVBOXIDTE64; +/** Pointer to IDT Entry. */ +typedef VBOXIDTE64 const *PCVBOXIDTE64; + +#pragma pack(1) +/** IDTR */ +typedef struct VBOXIDTR +{ + /** Size of the IDT. */ + uint16_t cbIdt; + /** Address of the IDT. */ + uint64_t pIdt; +} VBOXIDTR, *PVBOXIDTR; +#pragma pack() + +/** @} */ + + +/** @def VBOXIDTE_OFFSET + * Return the offset of an IDT entry. + */ +#define VBOXIDTE_OFFSET(desc) \ + ( ((uint32_t)((desc).Gen.u16OffsetHigh) << 16) \ + | ( (desc).Gen.u16OffsetLow ) ) + +/** @def VBOXIDTE64_OFFSET + * Return the offset of an IDT entry. + */ +#define VBOXIDTE64_OFFSET(desc) \ + ( ((uint64_t)((desc).Gen.u32OffsetHigh64) << 32) \ + | ((uint32_t)((desc).Gen.u16OffsetHigh) << 16) \ + | ( (desc).Gen.u16OffsetLow ) ) + +#pragma pack(1) +/** GDTR */ +typedef struct VBOXGDTR +{ + /** Size of the GDT. */ + uint16_t cbGdt; + /** Address of the GDT. */ + uint64_t pGdt; +} VBOXGDTR; +#pragma pack() +/** Pointer to GDTR. */ +typedef VBOXGDTR *PVBOXGDTR; + +/** @} */ + + +/** + * 32-bit Task Segment used in raw mode. + * @todo Move this to SELM! Use X86TSS32 instead. + */ +#pragma pack(1) +typedef struct VBOXTSS +{ + /** 0x00 - Back link to previous task. (static) */ + RTSEL selPrev; + uint16_t padding1; + /** 0x04 - Ring-0 stack pointer. (static) */ + uint32_t esp0; + /** 0x08 - Ring-0 stack segment. (static) */ + RTSEL ss0; + uint16_t padding_ss0; + /** 0x0c - Ring-1 stack pointer. (static) */ + uint32_t esp1; + /** 0x10 - Ring-1 stack segment. (static) */ + RTSEL ss1; + uint16_t padding_ss1; + /** 0x14 - Ring-2 stack pointer. (static) */ + uint32_t esp2; + /** 0x18 - Ring-2 stack segment. (static) */ + RTSEL ss2; + uint16_t padding_ss2; + /** 0x1c - Page directory for the task. (static) */ + uint32_t cr3; + /** 0x20 - EIP before task switch. */ + uint32_t eip; + /** 0x24 - EFLAGS before task switch. */ + uint32_t eflags; + /** 0x28 - EAX before task switch. */ + uint32_t eax; + /** 0x2c - ECX before task switch. */ + uint32_t ecx; + /** 0x30 - EDX before task switch. */ + uint32_t edx; + /** 0x34 - EBX before task switch. */ + uint32_t ebx; + /** 0x38 - ESP before task switch. */ + uint32_t esp; + /** 0x3c - EBP before task switch. */ + uint32_t ebp; + /** 0x40 - ESI before task switch. */ + uint32_t esi; + /** 0x44 - EDI before task switch. */ + uint32_t edi; + /** 0x48 - ES before task switch. */ + RTSEL es; + uint16_t padding_es; + /** 0x4c - CS before task switch. */ + RTSEL cs; + uint16_t padding_cs; + /** 0x50 - SS before task switch. */ + RTSEL ss; + uint16_t padding_ss; + /** 0x54 - DS before task switch. */ + RTSEL ds; + uint16_t padding_ds; + /** 0x58 - FS before task switch. */ + RTSEL fs; + uint16_t padding_fs; + /** 0x5c - GS before task switch. */ + RTSEL gs; + uint16_t padding_gs; + /** 0x60 - LDTR before task switch. */ + RTSEL selLdt; + uint16_t padding_ldt; + /** 0x64 - Debug trap flag */ + uint16_t fDebugTrap; + /** 0x66 - Offset relative to the TSS of the start of the I/O Bitmap + * and the end of the interrupt redirection bitmap. */ + uint16_t offIoBitmap; + /** 0x68 - 32 bytes for the virtual interrupt redirection bitmap. (VME) */ + uint8_t IntRedirBitmap[32]; +} VBOXTSS; +#pragma pack() +/** Pointer to task segment. */ +typedef VBOXTSS *PVBOXTSS; +/** Pointer to const task segment. */ +typedef const VBOXTSS *PCVBOXTSS; + + +/** Pointer to a callback method table provided by the VM API user. */ +typedef struct VMM2USERMETHODS const *PCVMM2USERMETHODS; + + +/** + * Data transport buffer (scatter/gather) + */ +typedef struct PDMDATASEG +{ + /** Length of buffer in entry. */ + size_t cbSeg; + /** Pointer to the start of the buffer. */ + void *pvSeg; +} PDMDATASEG; +/** Pointer to a data transport segment. */ +typedef PDMDATASEG *PPDMDATASEG; +/** Pointer to a const data transport segment. */ +typedef PDMDATASEG const *PCPDMDATASEG; + + +/** + * Forms of generic segment offloading. + */ +typedef enum PDMNETWORKGSOTYPE +{ + /** Invalid zero value. */ + PDMNETWORKGSOTYPE_INVALID = 0, + /** TCP/IPv4 - no CWR/ECE encoding. */ + PDMNETWORKGSOTYPE_IPV4_TCP, + /** TCP/IPv6 - no CWR/ECE encoding. */ + PDMNETWORKGSOTYPE_IPV6_TCP, + /** UDP/IPv4. */ + PDMNETWORKGSOTYPE_IPV4_UDP, + /** UDP/IPv6. */ + PDMNETWORKGSOTYPE_IPV6_UDP, + /** TCP/IPv6 over IPv4 tunneling - no CWR/ECE encoding. + * The header offsets and sizes relates to IPv4 and TCP, the IPv6 header is + * figured out as needed. + * @todo Needs checking against facts, this is just an outline of the idea. */ + PDMNETWORKGSOTYPE_IPV4_IPV6_TCP, + /** UDP/IPv6 over IPv4 tunneling. + * The header offsets and sizes relates to IPv4 and UDP, the IPv6 header is + * figured out as needed. + * @todo Needs checking against facts, this is just an outline of the idea. */ + PDMNETWORKGSOTYPE_IPV4_IPV6_UDP, + /** The end of valid GSO types. */ + PDMNETWORKGSOTYPE_END +} PDMNETWORKGSOTYPE; + + +/** + * Generic segment offloading context. + * + * We generally follow the E1000 specs wrt to which header fields we change. + * However the GSO type implies where the checksum fields are and that they are + * always updated from scratch (no half done pseudo checksums). + * + * @remarks This is part of the internal network GSO packets. Take great care + * when making changes. The size is expected to be exactly 8 bytes. + */ +typedef struct PDMNETWORKGSO +{ + /** The type of segmentation offloading we're performing (PDMNETWORKGSOTYPE). */ + uint8_t u8Type; + /** The total header size. */ + uint8_t cbHdrsTotal; + /** The max segment size (MSS) to apply. */ + uint16_t cbMaxSeg; + + /** Offset of the first header (IPv4 / IPv6). 0 if not not needed. */ + uint8_t offHdr1; + /** Offset of the second header (TCP / UDP). 0 if not not needed. */ + uint8_t offHdr2; + /** The header size used for segmentation (equal to offHdr2 in UFO). */ + uint8_t cbHdrsSeg; + /** Unused. */ + uint8_t u8Unused; +} PDMNETWORKGSO; +/** Pointer to a GSO context. */ +typedef PDMNETWORKGSO *PPDMNETWORKGSO; +/** Pointer to a const GSO context. */ +typedef PDMNETWORKGSO const *PCPDMNETWORKGSO; + + +/** + * The current ROM page protection. + * + * @remarks This is part of the saved state. + */ +typedef enum PGMROMPROT +{ + /** The customary invalid value. */ + PGMROMPROT_INVALID = 0, + /** Read from the virgin ROM page, ignore writes. + * Map the virgin page, use write access handler to ignore writes. */ + PGMROMPROT_READ_ROM_WRITE_IGNORE, + /** Read from the virgin ROM page, write to the shadow RAM. + * Map the virgin page, use write access handler to change the shadow RAM. */ + PGMROMPROT_READ_ROM_WRITE_RAM, + /** Read from the shadow ROM page, ignore writes. + * Map the shadow page read-only, use write access handler to ignore writes. */ + PGMROMPROT_READ_RAM_WRITE_IGNORE, + /** Read from the shadow ROM page, ignore writes. + * Map the shadow page read-write, disabled write access handler. */ + PGMROMPROT_READ_RAM_WRITE_RAM, + /** The end of valid values. */ + PGMROMPROT_END, + /** The usual 32-bit type size hack. */ + PGMROMPROT_32BIT_HACK = 0x7fffffff +} PGMROMPROT; + + +/** + * Page mapping lock. + */ +typedef struct PGMPAGEMAPLOCK +{ +#if defined(IN_RC) || defined(VBOX_WITH_2X_4GB_ADDR_SPACE_IN_R0) + /** The locked page. */ + void *pvPage; + /** Pointer to the CPU that made the mapping. + * In ring-0 and raw-mode context we don't intend to ever allow long term + * locking and this is a way of making sure we're still on the same CPU. */ + PVMCPU pVCpu; +#else + /** Pointer to the PGMPAGE and lock type. + * bit-0 abuse: set=write, clear=read. */ + uintptr_t uPageAndType; +/** Read lock type value. */ +# define PGMPAGEMAPLOCK_TYPE_READ ((uintptr_t)0) +/** Write lock type value. */ +# define PGMPAGEMAPLOCK_TYPE_WRITE ((uintptr_t)1) +/** Lock type mask. */ +# define PGMPAGEMAPLOCK_TYPE_MASK ((uintptr_t)1) + /** Pointer to the PGMCHUNKR3MAP. */ + void *pvMap; +#endif +} PGMPAGEMAPLOCK; +/** Pointer to a page mapping lock. */ +typedef PGMPAGEMAPLOCK *PPGMPAGEMAPLOCK; + + +/** Pointer to a info helper callback structure. */ +typedef struct DBGFINFOHLP *PDBGFINFOHLP; +/** Pointer to a const info helper callback structure. */ +typedef const struct DBGFINFOHLP *PCDBGFINFOHLP; + +/** Pointer to a const register descriptor. */ +typedef struct DBGFREGDESC const *PCDBGFREGDESC; + + +/** Configuration manager tree node - A key. */ +typedef struct CFGMNODE *PCFGMNODE; + +/** Configuration manager tree leaf - A value. */ +typedef struct CFGMLEAF *PCFGMLEAF; + + +/** + * CPU modes. + */ +typedef enum CPUMMODE +{ + /** The usual invalid zero entry. */ + CPUMMODE_INVALID = 0, + /** Real mode. */ + CPUMMODE_REAL, + /** Protected mode (32-bit). */ + CPUMMODE_PROTECTED, + /** Long mode (64-bit). */ + CPUMMODE_LONG +} CPUMMODE; + + +/** + * CPU mode flags (DISSTATE::mode). + */ +typedef enum DISCPUMODE +{ + DISCPUMODE_INVALID = 0, + DISCPUMODE_16BIT, + DISCPUMODE_32BIT, + DISCPUMODE_64BIT, + /** hack forcing the size of the enum to 32-bits. */ + DISCPUMODE_MAKE_32BIT_HACK = 0x7fffffff +} DISCPUMODE; + +/** Pointer to the disassembler state. */ +typedef struct DISSTATE *PDISSTATE; +/** Pointer to a const disassembler state. */ +typedef struct DISSTATE const *PCDISSTATE; + +/** @deprecated PDISSTATE and change pCpu and pDisState to pDis. */ +typedef PDISSTATE PDISCPUSTATE; +/** @deprecated PCDISSTATE and change pCpu and pDisState to pDis. */ +typedef PCDISSTATE PCDISCPUSTATE; + + +/** @} */ + +#endif --- linux-4.2.0.orig/ubuntu/vbox/include/VBox/version.h +++ linux-4.2.0/ubuntu/vbox/include/VBox/version.h @@ -0,0 +1,153 @@ +/** @file + * VBox Version Management. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___VBox_version_h +#define ___VBox_version_h + +/* Product info. */ +#include +#include + +#ifdef RC_INVOKED +/* Some versions of RC has trouble with cdefs.h, so we duplicate these two here. */ +# define RT_STR(str) #str +# define RT_XSTR(str) RT_STR(str) +#else /* !RC_INVOKED */ + +/** Combined version number. */ +# define VBOX_VERSION (VBOX_VERSION_MAJOR << 16 | VBOX_VERSION_MINOR) +/** Get minor version from combined version. */ +# define VBOX_GET_VERSION_MINOR(uVer) ((uVer) & 0xffff) +/** Get major version from combined version. */ +# define VBOX_GET_VERSION_MAJOR(uVer) ((uVer) >> 16) + +/** + * Make a full version number. + * + * The returned number can be used in normal integer comparsions and will yield + * the expected results. + * + * @param uMajor The major version number. + * @param uMinor The minor version number. + * @param uBuild The build number. + * @returns Full version number. + */ +# define VBOX_FULL_VERSION_MAKE(uMajor, uMinor, uBuild) \ + ( (uint32_t)((uMajor) & 0xff) << 24 \ + | (uint32_t)((uMinor) & 0xff) << 16 \ + | (uint32_t)((uBuild) & 0xffff) \ + ) + +/** Combined version number. */ +# define VBOX_FULL_VERSION \ + VBOX_FULL_VERSION_MAKE(VBOX_VERSION_MAJOR, VBOX_VERSION_MINOR, VBOX_VERSION_BUILD) +/** Get the major version number from a VBOX_FULL_VERSION style number. */ +# define VBOX_FULL_VERSION_GET_MAJOR(uFullVer) ( ((uFullVer) >> 24) & 0xffU ) +/** Get the minor version number from a VBOX_FULL_VERSION style number. */ +# define VBOX_FULL_VERSION_GET_MINOR(uFullVer) ( ((uFullVer) >> 16) & 0xffU ) +/** Get the build version number from a VBOX_FULL_VERSION style number. */ +# define VBOX_FULL_VERSION_GET_BUILD(uFullVer) ( ((uFullVer) ) & 0xffffU ) + +/** + * Make a short version number for use in 16 bit version fields. + * + * The returned number can be used in normal integer comparsions and will yield + * the expected results. + * + * @param uMajor The major version number. + * @param uMinor The minor version number. + * @returns Short version number. + */ +# define VBOX_SHORT_VERSION_MAKE(uMajor, uMinor) \ + ( (uint16_t)((uMajor) & 0xff) << 8 \ + | (uint16_t)((uMinor) & 0xff) \ + ) + +/** Combined short version number. */ +# define VBOX_SHORT_VERSION \ + VBOX_SHORT_VERSION_MAKE(VBOX_VERSION_MAJOR, VBOX_VERSION_MINOR) +/** Get the major version number from a VBOX_SHORT_VERSION style number. */ +# define VBOX_SHORT_VERSION_GET_MAJOR(uShortVer) ( ((uShortVer) >> 8) & 0xffU ) +/** Get the minor version number from a VBOX_SHORT_VERSION style number. */ +# define VBOX_SHORT_VERSION_GET_MINOR(uShortVer) ( (uShortVer) & 0xffU ) + +#endif /* !RC_INVOKED */ + +/** @name Prefined strings for Windows resource files + * @{ */ +#define VBOX_RC_COMPANY_NAME VBOX_VENDOR +#define VBOX_RC_LEGAL_COPYRIGHT "Copyright (C) 2009-" VBOX_C_YEAR " Oracle Corporation\0" +#define VBOX_RC_PRODUCT_NAME VBOX_PRODUCT +#define VBOX_RC_PRODUCT_NAME_GA VBOX_PRODUCT " Guest Additions" +#define VBOX_RC_PRODUCT_NAME_PUEL_EXTPACK VBOX_PRODUCT " Extension Pack" +#define VBOX_RC_PRODUCT_NAME_DTRACE_EXTPACK VBOX_PRODUCT " VBoxDTrace Extension Pack" +#define VBOX_RC_PRODUCT_NAME_STR VBOX_RC_PRODUCT_NAME "\0" +#define VBOX_RC_PRODUCT_NAME_GA_STR VBOX_RC_PRODUCT_NAME_GA "\0" +#define VBOX_RC_PRODUCT_NAME_PUEL_EXTPACK_STR VBOX_RC_PRODUCT_NAME_PUEL_EXTPACK "\0" +#define VBOX_RC_PRODUCT_NAME_DTRACE_EXTPACK_STR VBOX_RC_PRODUCT_NAME_DTRACE_EXTPACK "\0" +#define VBOX_RC_PRODUCT_VERSION VBOX_VERSION_MAJOR , VBOX_VERSION_MINOR , VBOX_VERSION_BUILD , VBOX_SVN_REV_MOD_5K +#define VBOX_RC_FILE_VERSION VBOX_VERSION_MAJOR , VBOX_VERSION_MINOR , VBOX_VERSION_BUILD , VBOX_SVN_REV_MOD_5K +#ifndef VBOX_VERSION_PRERELEASE +# define VBOX_RC_PRODUCT_VERSION_STR RT_XSTR(VBOX_VERSION_MAJOR) "." RT_XSTR(VBOX_VERSION_MINOR) "." RT_XSTR(VBOX_VERSION_BUILD) "." RT_XSTR(VBOX_SVN_REV) "\0" +# define VBOX_RC_FILE_VERSION_STR RT_XSTR(VBOX_VERSION_MAJOR) "." RT_XSTR(VBOX_VERSION_MINOR) "." RT_XSTR(VBOX_VERSION_BUILD) "." RT_XSTR(VBOX_SVN_REV) "\0" +#else +# define VBOX_RC_PRODUCT_VERSION_STR RT_XSTR(VBOX_VERSION_MAJOR) "." RT_XSTR(VBOX_VERSION_MINOR) "." RT_XSTR(VBOX_VERSION_BUILD) "." RT_XSTR(VBOX_SVN_REV) " (" VBOX_VERSION_PRERELEASE ")\0" +# define VBOX_RC_FILE_VERSION_STR RT_XSTR(VBOX_VERSION_MAJOR) "." RT_XSTR(VBOX_VERSION_MINOR) "." RT_XSTR(VBOX_VERSION_BUILD) "." RT_XSTR(VBOX_SVN_REV) " (" VBOX_VERSION_PRERELEASE ")\0" +#endif +#define VBOX_RC_FILE_OS VOS_NT_WINDOWS32 +#define VBOX_RC_TYPE_DLL VFT_DLL +#define VBOX_RC_TYPE_APP VFT_APP +#define VBOX_RC_TYPE_DRV VFT_DRV +/* Flags and extra strings depending on the build type and who's building. */ +#if defined(DEBUG) || defined(LOG_ENABLED) || defined(RT_STRICT) || defined(VBOX_STRICT) || defined(VBOX_WITH_STATISTICS) +# define VBOX_RC_FILE_FLAGS_DEBUG VS_FF_DEBUG +#else +# define VBOX_RC_FILE_FLAGS_DEBUG 0 +#endif +#if VBOX_VERSION_MINOR >= 51 || defined(VBOX_VERSION_PRERELEASE) +# define VBOX_RC_FILE_FLAGS_PRERELEASE VS_FF_PRERELEASE +#else +# define VBOX_RC_FILE_FLAGS_PRERELEASE 0 +#endif +#if defined(VBOX_BUILD_SERVER_BUILD) && (VBOX_VERSION_MINOR & 1) == 0 +# define VBOX_RC_FILE_FLAGS_BUILD 0 +# define VBOX_RC_MORE_STRINGS +#elif defined(VBOX_BUILD_SERVER_BUILD) +# define VBOX_RC_FILE_FLAGS_BUILD VS_FF_SPECIALBUILD +# define VBOX_RC_MORE_STRINGS VALUE "SpecialBuild", "r" RT_XSTR(VBOX_SVN_REV) "\0" +#else +# define VBOX_RC_FILE_FLAGS_BUILD VS_FF_PRIVATEBUILD +# ifdef VBOX_PRIVATE_BUILD_DESC +# define VBOX_RC_MORE_STRINGS VALUE "PrivateBuild", VBOX_PRIVATE_BUILD_DESC "\0" +# else +# define VBOX_RC_MORE_STRINGS VALUE "PrivateBuild", "r" RT_XSTR(VBOX_SVN_REV) "\0" +# error +# endif +#endif +#define VBOX_RC_FILE_FLAGS (VBOX_RC_FILE_FLAGS_DEBUG | VBOX_RC_FILE_FLAGS_PRERELEASE | VBOX_RC_FILE_FLAGS_BUILD) +/** @} */ + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/internal/assert.h +++ linux-4.2.0/ubuntu/vbox/include/internal/assert.h @@ -0,0 +1,63 @@ +/* $Id: assert.h $ */ +/** @file + * IPRT - Internal RTAssert header + */ + +/* + * Copyright (C) 2009-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___internal_assert_h +#define ___internal_assert_h + +#include + +RT_C_DECLS_BEGIN + +#ifdef IN_RING0 + +/** + * Print the 1st part of an assert message to whatever native facility is best + * fitting. + * + * @param pszExpr Expression. Can be NULL. + * @param uLine Location line number. + * @param pszFile Location file name. + * @param pszFunction Location function name. + */ +DECLHIDDEN(void) rtR0AssertNativeMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction); + +/** + * Print the 2nd (optional) part of an assert message to whatever native + * facility is best fitting. + * + * @param fInitial Whether it's the initial (true) or an additional (false) + * message. + * @param pszFormat Printf like format string. + * @param va Arguments to that string. + */ +DECLHIDDEN(void) rtR0AssertNativeMsg2V(bool fInitial, const char *pszFormat, va_list va); + +#endif + +RT_C_DECLS_END + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/internal/initterm.h +++ linux-4.2.0/ubuntu/vbox/include/internal/initterm.h @@ -0,0 +1,53 @@ +/* $Id: initterm.h $ */ +/** @file + * IPRT - Initialization & Termination. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___internal_initterm_h +#define ___internal_initterm_h + +#include + +RT_C_DECLS_BEGIN + +#ifdef IN_RING0 + +/** + * Platform specific initialization. + * + * @returns IPRT status code. + */ +DECLHIDDEN(int) rtR0InitNative(void); + +/** + * Platform specific termination. + */ +DECLHIDDEN(void) rtR0TermNative(void); + +#endif /* IN_RING0 */ + +RT_C_DECLS_END + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/internal/iprt.h +++ linux-4.2.0/ubuntu/vbox/include/internal/iprt.h @@ -0,0 +1,204 @@ +/* $Id: iprt.h $ */ +/** @file + * IPRT - Internal header for miscellaneous global defs and types. + */ + +/* + * Copyright (C) 2009-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___internal_iprt_h +#define ___internal_iprt_h + +#include +#include + +/** @def RT_EXPORT_SYMBOL + * This define is really here just for the linux kernel. + * @param Name The symbol name. + */ +#if defined(RT_OS_LINUX) \ + && defined(IN_RING0) \ + && defined(MODULE) \ + && !defined(RT_NO_EXPORT_SYMBOL) +# define bool linux_bool /* see r0drv/linux/the-linux-kernel.h */ +# include +# if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 33) +# include +# else +# ifndef AUTOCONF_INCLUDED +# include +# endif +# endif +# if defined(CONFIG_MODVERSIONS) && !defined(MODVERSIONS) +# define MODVERSIONS +# if LINUX_VERSION_CODE < KERNEL_VERSION(2, 5, 71) +# include +# endif +# endif +# include +# undef bool +# define RT_EXPORT_SYMBOL(Name) EXPORT_SYMBOL(Name) +#else +# define RT_EXPORT_SYMBOL(Name) extern int g_rtExportSymbolDummyVariable +#endif + + +/** @def RT_MORE_STRICT + * Enables more assertions in IPRT. */ +#if !defined(RT_MORE_STRICT) && (defined(DEBUG) || defined(RT_STRICT) || defined(DOXYGEN_RUNNING)) && !defined(RT_OS_WINDOWS) /** @todo enable on windows after testing */ +# define RT_MORE_STRICT +#endif + +/** @def RT_ASSERT_PREEMPT_CPUID_VAR + * Partner to RT_ASSERT_PREEMPT_CPUID_VAR. Declares and initializes a variable + * idAssertCpu to NIL_RTCPUID if preemption is enabled and to RTMpCpuId if + * disabled. When RT_MORE_STRICT isn't defined it declares an uninitialized + * dummy variable. + * + * Requires iprt/mp.h and iprt/asm.h. + */ +/** @def RT_ASSERT_PREEMPT_CPUID + * Asserts that we didn't change CPU since RT_ASSERT_PREEMPT_CPUID_VAR if + * preemption is disabled. Will also detect changes in preemption + * disable/enable status. This is a noop when RT_MORE_STRICT isn't defined. */ +#ifdef RT_MORE_STRICT +# define RT_ASSERT_PREEMPT_CPUID_VAR() \ + RTCPUID const idAssertCpu = RTThreadPreemptIsEnabled(NIL_RTTHREAD) ? NIL_RTCPUID : RTMpCpuId() +# define RT_ASSERT_PREEMPT_CPUID() \ + do \ + { \ + RTCPUID const idAssertCpuNow = RTThreadPreemptIsEnabled(NIL_RTTHREAD) ? NIL_RTCPUID : RTMpCpuId(); \ + AssertMsg(idAssertCpu == idAssertCpuNow, ("%#x, %#x\n", idAssertCpu, idAssertCpuNow)); \ + } while (0) + +#else +# define RT_ASSERT_PREEMPT_CPUID_VAR() RTCPUID idAssertCpuDummy +# define RT_ASSERT_PREEMPT_CPUID() NOREF(idAssertCpuDummy) +#endif + +/** @def RT_ASSERT_PREEMPT_CPUID_SPIN_ACQUIRED + * Extended version of RT_ASSERT_PREEMPT_CPUID for use before + * RTSpinlockAcquired* returns. This macro works the idCpuOwner and idAssertCpu + * members of the spinlock instance data. */ +#ifdef RT_MORE_STRICT +# define RT_ASSERT_PREEMPT_CPUID_SPIN_ACQUIRED(pThis) \ + do \ + { \ + RTCPUID const idAssertCpuNow = RTMpCpuId(); \ + AssertMsg(idAssertCpu == idAssertCpuNow || idAssertCpu == NIL_RTCPUID, ("%#x, %#x\n", idAssertCpu, idAssertCpuNow)); \ + (pThis)->idAssertCpu = idAssertCpu; \ + (pThis)->idCpuOwner = idAssertCpuNow; \ + } while (0) +#else +# define RT_ASSERT_PREEMPT_CPUID_SPIN_ACQUIRED(pThis) NOREF(idAssertCpuDummy) +#endif + +/** @def RT_ASSERT_PREEMPT_CPUID_SPIN_RELEASE_VARS + * Extended version of RT_ASSERT_PREEMPT_CPUID_VAR for use with + * RTSpinlockRelease* returns. */ +#ifdef RT_MORE_STRICT +# define RT_ASSERT_PREEMPT_CPUID_SPIN_RELEASE_VARS() RTCPUID idAssertCpu +#else +# define RT_ASSERT_PREEMPT_CPUID_SPIN_RELEASE_VARS() RTCPUID idAssertCpuDummy +#endif + +/** @def RT_ASSERT_PREEMPT_CPUID_SPIN_RELEASE + * Extended version of RT_ASSERT_PREEMPT_CPUID for use in RTSpinlockRelease* + * before calling the native API for releasing the spinlock. It must be + * teamed up with RT_ASSERT_PREEMPT_CPUID_SPIN_ACQUIRED. */ +#ifdef RT_MORE_STRICT +# define RT_ASSERT_PREEMPT_CPUID_SPIN_RELEASE(pThis) \ + do \ + { \ + RTCPUID const idCpuOwner = (pThis)->idCpuOwner; \ + RTCPUID const idAssertCpuNow = RTMpCpuId(); \ + AssertMsg(idCpuOwner == idAssertCpuNow, ("%#x, %#x\n", idCpuOwner, idAssertCpuNow)); \ + (pThis)->idCpuOwner = NIL_RTCPUID; \ + idAssertCpu = (pThis)->idAssertCpu; \ + (pThis)->idAssertCpu = NIL_RTCPUID; \ + } while (0) +#else +# define RT_ASSERT_PREEMPT_CPUID_SPIN_RELEASE(pThis) NOREF(idAssertCpuDummy) +#endif + +/** @def RT_ASSERT_PREEMPT_CPUID_DISABLE + * For use in RTThreadPreemptDisable implementations after having disabled + * preemption. Requires iprt/mp.h. */ +#ifdef RT_MORE_STRICT +# define RT_ASSERT_PREEMPT_CPUID_DISABLE(pStat) \ + do \ + { \ + Assert((pStat)->idCpu == NIL_RTCPUID); \ + (pStat)->idCpu = RTMpCpuId(); \ + } while (0) +#else +# define RT_ASSERT_PREEMPT_CPUID_DISABLE(pStat) \ + Assert((pStat)->idCpu == NIL_RTCPUID) +#endif + +/** @def RT_ASSERT_PREEMPT_CPUID_RESTORE + * For use in RTThreadPreemptRestore implementations before restoring + * preemption. Requires iprt/mp.h. */ +#ifdef RT_MORE_STRICT +# define RT_ASSERT_PREEMPT_CPUID_RESTORE(pStat) \ + do \ + { \ + RTCPUID const idAssertCpuNow = RTMpCpuId(); \ + AssertMsg((pStat)->idCpu == idAssertCpuNow, ("%#x, %#x\n", (pStat)->idCpu, idAssertCpuNow)); \ + (pStat)->idCpu = NIL_RTCPUID; \ + } while (0) +#else +# define RT_ASSERT_PREEMPT_CPUID_RESTORE(pStat) do { } while (0) +#endif + + +/** @def RT_ASSERT_INTS_ON + * Asserts that interrupts are disabled when RT_MORE_STRICT is defined. */ +#ifdef RT_MORE_STRICT +# if defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86) +# define RT_ASSERT_INTS_ON() Assert(ASMIntAreEnabled()) +# else /* PORTME: Add architecture/platform specific test. */ +# define RT_ASSERT_INTS_ON() Assert(RTThreadPreemptIsEnabled(NIL_RTTHREAD)) +# endif +#else +# define RT_ASSERT_INTS_ON() do { } while (0) +#endif + +/** @def RT_ASSERT_PREEMPTIBLE + * Asserts that preemption hasn't been disabled (using + * RTThreadPreemptDisable) when RT_MORE_STRICT is defined. */ +#ifdef RT_MORE_STRICT +# define RT_ASSERT_PREEMPTIBLE() Assert(RTThreadPreemptIsEnabled(NIL_RTTHREAD)) +#else +# define RT_ASSERT_PREEMPTIBLE() do { } while (0) +#endif + + +RT_C_DECLS_BEGIN + +#ifdef RT_OS_OS2 +uint32_t rtR0SemWaitOs2ConvertTimeout(uint32_t fFlags, uint64_t uTimeout); +#endif + +RT_C_DECLS_END + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/internal/lockvalidator.h +++ linux-4.2.0/ubuntu/vbox/include/internal/lockvalidator.h @@ -0,0 +1,116 @@ +/* $Id: lockvalidator.h $ */ +/** @file + * IPRT - Internal RTLockValidator header. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_internal_lockvalidator_h +#define ___iprt_internal_lockvalidator_h + +#include +#include + +RT_C_DECLS_BEGIN + + +/** + * Record used only on the lock stack for recording the stack and source + * position of a recursive lock acquisition. + */ +typedef struct RTLOCKVALRECNEST +{ + RTLOCKVALRECCORE Core; + /** The recursion level at this point in the stack. */ + uint32_t cRecursion; + /** Pointer to the next record on the stack. */ + PRTLOCKVALRECUNION volatile pDown; + /** Pointer to the first recursion. */ + PRTLOCKVALRECUNION volatile pRec; + /** Pointer to the next free record when in the + * RTLOCKVALPERTHREAD::pFreeNestRecs list. */ + struct RTLOCKVALRECNEST *pNextFree; + /** The source position. */ + RTLOCKVALSRCPOS SrcPos; +} RTLOCKVALRECNEST; +/** Pointer to a recursion record. */ +typedef RTLOCKVALRECNEST *PRTLOCKVALRECNEST; + + +/** + * Record union for simplifying internal processing. + */ +typedef union RTLOCKVALRECUNION +{ + RTLOCKVALRECCORE Core; + RTLOCKVALRECEXCL Excl; + RTLOCKVALRECSHRD Shared; + RTLOCKVALRECSHRDOWN ShrdOwner; + RTLOCKVALRECNEST Nest; +} RTLOCKVALRECUNION; + + +/** + * Per thread data for the lock validator. + * + * This is part of the RTTHREADINT structure. + */ +typedef struct RTLOCKVALPERTHREAD +{ + /** Where we are blocking. */ + RTLOCKVALSRCPOS SrcPos; + /** Top of the lock stack. */ + PRTLOCKVALRECUNION volatile pStackTop; + /** List of free recursion (nesting) record. */ + PRTLOCKVALRECNEST pFreeNestRecs; + /** What we're blocking on. + * The lock validator sets this, RTThreadUnblock clears it. */ + PRTLOCKVALRECUNION volatile pRec; + /** The state in which pRec that goes with pRec. + * RTThreadUnblocking uses this to figure out when to clear pRec. */ + RTTHREADSTATE volatile enmRecState; + /** The thread is running inside the lock validator. */ + bool volatile fInValidator; + /** Reserved for alignment purposes. */ + bool afReserved[3]; + /** Number of registered write locks, mutexes and critsects that this thread owns. */ + int32_t volatile cWriteLocks; + /** Number of registered read locks that this thread owns, nesting included. */ + int32_t volatile cReadLocks; + /** Bitmap indicating which entires are free (set) and allocated (clear). */ + uint32_t volatile bmFreeShrdOwners; + /** Reserved for alignment purposes. */ + uint32_t u32Reserved; + /** Statically allocated shared owner records */ + RTLOCKVALRECSHRDOWN aShrdOwners[32]; +} RTLOCKVALPERTHREAD; + + +DECLHIDDEN(void) rtLockValidatorInitPerThread(RTLOCKVALPERTHREAD *pPerThread); +DECLHIDDEN(void) rtLockValidatorDeletePerThread(RTLOCKVALPERTHREAD *pPerThread); +DECLHIDDEN(void) rtLockValidatorSerializeDestructEnter(void); +DECLHIDDEN(void) rtLockValidatorSerializeDestructLeave(void); + +RT_C_DECLS_END + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/internal/magics.h +++ linux-4.2.0/ubuntu/vbox/include/internal/magics.h @@ -0,0 +1,241 @@ +/* $Id: magics.h $ */ +/** @file + * IPRT - Internal header defining The Magic Numbers. + */ + +/* + * Copyright (C) 2007-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___internal_magics_h +#define ___internal_magics_h + +/** @name Magic Numbers. + * @{ */ + +/** Magic number for RTAIOMGRINT::u32Magic. (Emil Erich Kaestner) */ +#define RTAIOMGR_MAGIC UINT32_C(0x18990223) +/** Magic number for RTAIOMGRINTFILE::u32Magic. (Ephraim Kishon) */ +#define RTAIOMGRFILE_MAGIC UINT32_C(0x19240823) +/** Magic number for RTDBGMODINT::u32Magic. (Charles Lloyd) */ +#define RTDBGAS_MAGIC UINT32_C(0x19380315) +/** Magic number for RTDBGCFGINT::u32Magic. (McCoy Tyner) */ +#define RTDBGCFG_MAGIC UINT32_C(0x19381211) +/** Magic number for RTDBGMODINT::u32Magic. (Keith Jarrett) */ +#define RTDBGMOD_MAGIC UINT32_C(0x19450508) +/** Magic number for RTDBGMODVTIMG::u32Magic. (Jack DeJohnette) */ +#define RTDBGMODVTDBG_MAGIC UINT32_C(0x19420809) +/** Magic number for RTDBGMODVTIMG::u32Magic. (Cecil McBee) */ +#define RTDBGMODVTIMG_MAGIC UINT32_C(0x19350419) +/** Magic value for RTDBGKRNLINFOINT::u32Magic. (John Carmack) */ +#define RTDBGKRNLINFO_MAGIC UINT32_C(0x19700820) +/** The value of RTDIR::u32Magic. (Michael Ende) */ +#define RTDIR_MAGIC UINT32_C(0x19291112) +/** The value of RTDIR::u32Magic after RTDirClose(). */ +#define RTDIR_MAGIC_DEAD UINT32_C(0x19950829) +/** The value of RTDVMINTERNAL::u32Magic. (Dan Brown) */ +#define RTDVM_MAGIC UINT32_C(0x19640622) +/** The value of RTDVMINTERNAL::u32Magic after close. */ +#define RTDVM_MAGIC_DEAD (~RTDVM_MAGIC) +/** The value of RTDVMVOLUMEINTERNAL::u32Magic. (Daniel Defoe) */ +#define RTDVMVOLUME_MAGIC UINT32_C(0x16591961) +/** The value of RTDVMVOLUMEINTERNAL::u32Magic after close. */ +#define RTDVMVOLUME_MAGIC_DEAD UINT32_C(0x17310424) +/** The value of RTFILEAIOCTXINT::u32Magic. (Howard Phillips Lovecraft) */ +#define RTFILEAIOCTX_MAGIC UINT32_C(0x18900820) +/** The value of RTFILEAIOCTXINT::u32Magic after RTFileAioCtxDestroy(). */ +#define RTFILEAIOCTX_MAGIC_DEAD UINT32_C(0x19370315) +/** The value of RTFILEAIOREQINT::u32Magic. (Stephen Edwin King) */ +#define RTFILEAIOREQ_MAGIC UINT32_C(0x19470921) +/** The value of RTENVINTERNAL::u32Magic. (Rumiko Takahashi) */ +#define RTENV_MAGIC UINT32_C(0x19571010) +/** The value of RTERRVARS::ai32Vars[0]. (Ryuichi Sakamoto) */ +#define RTERRVARS_MAGIC UINT32_C(0x19520117) +/** Magic number for RTHANDLETABLEINT::u32Magic. (Hitomi Kanehara) */ +#define RTHANDLETABLE_MAGIC UINT32_C(0x19830808) +/** Magic number for RTHEAPOFFSETINTERNAL::u32Magic. (Neal Town Stephenson) */ +#define RTHEAPOFFSET_MAGIC UINT32_C(0x19591031) +/** Magic number for RTHEAPSIMPLEINTERNAL::uMagic. (Kyoichi Katayama) */ +#define RTHEAPSIMPLE_MAGIC UINT32_C(0x19590105) +/** The magic value for RTHTTPINTERNAL::u32Magic. (Karl May) */ +#define RTHTTP_MAGIC UINT32_C(0x18420225) +/** The value of RTHTTPINTERNAL::u32Magic after close. */ +#define RTHTTP_MAGIC_DEAD UINT32_C(0x19120330) +/** The magic value for RTLDRMODINTERNAL::u32Magic. (Alan Moore) */ +#define RTLDRMOD_MAGIC UINT32_C(0x19531118) +/** The magic value for RTLOCALIPCSERVER::u32Magic. (Naoki Yamamoto) */ +#define RTLOCALIPCSERVER_MAGIC UINT32_C(0x19600201) +/** The magic value for RTLOCALIPCSERVER::u32Magic. (Katsuhiro Otomo) */ +#define RTLOCALIPCSESSION_MAGIC UINT32_C(0x19530414) +/** The magic value for RTLOCKVALCLASSINT::u32Magic. (Thomas Mann) */ +#define RTLOCKVALCLASS_MAGIC UINT32_C(0x18750605) +/** The magic value for RTLOCKVALCLASSINT::u32Magic after destruction. */ +#define RTLOCKVALCLASS_MAGIC_DEAD UINT32_C(0x19550812) +/** The magic value for RTLOCKVALRECEXCL::u32Magic. (Vladimir Vladimirovich Nabokov) */ +#define RTLOCKVALRECEXCL_MAGIC UINT32_C(0x18990422) +/** The dead magic value for RTLOCKVALRECEXCL::u32Magic. */ +#define RTLOCKVALRECEXCL_MAGIC_DEAD UINT32_C(0x19770702) +/** The magic value for RTLOCKVALRECSHRD::u32Magic. (Agnar Mykle) */ +#define RTLOCKVALRECSHRD_MAGIC UINT32_C(0x19150808) +/** The magic value for RTLOCKVALRECSHRD::u32Magic after deletion. */ +#define RTLOCKVALRECSHRD_MAGIC_DEAD UINT32_C(0x19940115) +/** The magic value for RTLOCKVALRECSHRDOWN::u32Magic. (Jens Ingvald Bjoerneboe) */ +#define RTLOCKVALRECSHRDOWN_MAGIC UINT32_C(0x19201009) +/** The magic value for RTLOCKVALRECSHRDOWN::u32Magic after deletion. */ +#define RTLOCKVALRECSHRDOWN_MAGIC_DEAD UINT32_C(0x19760509) +/** The magic value for RTLOCKVALRECNEST::u32Magic. (Anne Desclos) */ +#define RTLOCKVALRECNEST_MAGIC UINT32_C(0x19071123) +/** The magic value for RTLOCKVALRECNEST::u32Magic after deletion. */ +#define RTLOCKVALRECNEST_MAGIC_DEAD UINT32_C(0x19980427) +/** Magic number for RTMEMCACHEINT::u32Magic. (Joseph Weizenbaum) */ +#define RTMEMCACHE_MAGIC UINT32_C(0x19230108) +/** Dead magic number for RTMEMCACHEINT::u32Magic. */ +#define RTMEMCACHE_MAGIC_DEAD UINT32_C(0x20080305) +/** The magic value for RTMEMPOOL::u32Magic. (Jane Austin) */ +#define RTMEMPOOL_MAGIC UINT32_C(0x17751216) +/** The magic value for RTMEMPOOL::u32Magic after RTMemPoolDestroy. */ +#define RTMEMPOOL_MAGIC_DEAD UINT32_C(0x18170718) +/** The magic value for heap blocks. (Edgar Allan Poe) */ +#define RTMEMHDR_MAGIC UINT32_C(0x18090119) +/** The magic value for heap blocks after freeing. */ +#define RTMEMHDR_MAGIC_DEAD UINT32_C(0x18491007) +/** The value of RTPIPEINTERNAL::u32Magic. (Frank Schaetzing) */ +#define RTPIPE_MAGIC UINT32_C(0x19570528) +/** The value of RTPOLLSETINTERNAL::u32Magic. (Ai Yazawa) */ +#define RTPOLLSET_MAGIC UINT32_C(0x19670307) +/** RTR0MEMOBJ::u32Magic. (Masakazu Katsura) */ +#define RTR0MEMOBJ_MAGIC UINT32_C(0x19611210) +/** RTRANDINT::u32Magic. (Alan Moore) */ +#define RTRANDINT_MAGIC UINT32_C(0x19531118) +/** The value of RTREQ::u32Magic. */ +#define RTREQ_MAGIC UINT32_C(0xfeed0001) /**< @todo find a value */ +/** The value of RTREQ::u32Magic of a freed request. */ +#define RTREQ_MAGIC_DEAD (~RTREQ_MAGIC) +/** The value of RTREQPOOLINT::u32Magic. */ +#define RTREQPOOL_MAGIC UINT32_C(0xfeed0002)/**< @todo find a value */ +/** The value of RTREQPOOLINT::u32Magic after destruction. */ +#define RTREQPOOL_MAGIC_DEAD (~RTREQPOOL_MAGIC) +/** The value of RTREQQUEUEINT::u32Magic. */ +#define RTREQQUEUE_MAGIC UINT32_C(0xfeed0003)/**< @todo find a value */ +/** The value of RTREQQUEUEINT::u32Magic after destruction. */ +#define RTREQQUEUE_MAGIC_DEAD (~RTREQQUEUE_MAGIC) +/** The value of RTS3::u32Magic. (Edgar Wallace) */ +#define RTS3_MAGIC UINT32_C(0x18750401) +/** The value of RTS3::u32Magic after RTS3Destroy(). */ +#define RTS3_MAGIC_DEAD UINT32_C(0x19320210) +/** Magic for the event semaphore structure. (Neil Gaiman) */ +#define RTSEMEVENT_MAGIC UINT32_C(0x19601110) +/** Magic for the multiple release event semaphore structure. (Isaac Asimov) */ +#define RTSEMEVENTMULTI_MAGIC UINT32_C(0x19200102) +/** Dead magic value for multiple release event semaphore structures. */ +#define RTSEMEVENTMULTI_MAGIC_DEAD UINT32_C(0x19920406) +/** Magic value for RTSEMFASTMUTEXINTERNAL::u32Magic. (John Ronald Reuel Tolkien) */ +#define RTSEMFASTMUTEX_MAGIC UINT32_C(0x18920103) +/** Dead magic value for RTSEMFASTMUTEXINTERNAL::u32Magic. */ +#define RTSEMFASTMUTEX_MAGIC_DEAD UINT32_C(0x19730902) +/** Magic for the mutex semaphore structure. (Douglas Adams) */ +#define RTSEMMUTEX_MAGIC UINT32_C(0x19520311) +/** Dead magic for the mutex semaphore structure. */ +#define RTSEMMUTEX_MAGIC_DEAD UINT32_C(0x20010511) +/** Magic for the spinning mutex semaphore structure. (Natsume Soseki) */ +#define RTSEMSPINMUTEX_MAGIC UINT32_C(0x18670209) +/** Dead magic value for RTSEMSPINMUTEXINTERNAL::u32Magic. */ +#define RTSEMSPINMUTEX_MAGIC_DEAD UINT32_C(0x19161209) +/** RTSEMRWINTERNAL::u32Magic value. (Kosuke Fujishima) */ +#define RTSEMRW_MAGIC UINT32_C(0x19640707) +/** RTSEMXROADSINTERNAL::u32Magic value. (Kenneth Elton "Ken" Kesey) */ +#define RTSEMXROADS_MAGIC UINT32_C(0x19350917) +/** RTSEMXROADSINTERNAL::u32Magic value after RTSemXRoadsDestroy. */ +#define RTSEMXROADS_MAGIC_DEAD UINT32_C(0x20011110) +/** The magic value for RTSOCKETINT::u32Magic. (Stanislaw Lem) */ +#define RTSOCKET_MAGIC UINT32_C(0x19210912) +/** The magic value for RTSOCKETINT::u32Magic after destruction. */ +#define RTSOCKET_MAGIC_DEAD UINT32_C(0x20060326) +/** Magic value for RTSPINLOCKINTERNAL::u32Magic. (Terry Pratchett) */ +#define RTSPINLOCK_MAGIC UINT32_C(0x19480428) +/** Magic value for generic RTSPINLOCKINTERNAL::u32Magic (Georges Prosper Remi). */ +#define RTSPINLOCK_GEN_MAGIC UINT32_C(0x10970522) +/** Magic value for RTSTRCACHE::u32Magic. (Sir Arthur Charles Clarke) */ +#define RTSTRCACHE_MAGIC UINT32_C(0x19171216) +/** Magic value for RTSTRCACHE::u32Magic after RTStrCacheDestroy. */ +#define RTSTRCACHE_MAGIC_DEAD UINT32_C(0x20080319) +/** The value of RTSTREAM::u32Magic for a valid stream. */ +#define RTSTREAM_MAGIC UINT32_C(0xe44e44ee) +/** Magic value for RTTCPSERVER::u32Magic. (Jan Garbarek) */ +#define RTTCPSERVER_MAGIC UINT32_C(0x19470304) +/** Magic value for RTTCPSERVER::u32Magic. (Harlan Ellison) */ +#define RTUDPSERVER_MAGIC UINT32_C(0x19340527) +/** The value of RTTAR::u32Magic. (Donald Ervin Knuth) */ +#define RTTAR_MAGIC UINT32_C(0x19380110) +/** The value of RTTAR::u32Magic after RTTarClose(). */ +#define RTTAR_MAGIC_DEAD ~RTTAR_MAGIC +/** The value of RTTARFILE::u32Magic. (Abraham Stoker) */ +#define RTTARFILE_MAGIC UINT32_C(0x18471108) +/** The value of RTTARFILE::u32Magic after RTTarFileClose(). */ +#define RTTARFILE_MAGIC_DEAD UINT32_C(0x19120420) +/** RTTESTINT::u32Magic value. (Daniel Kehlmann) */ +#define RTTESTINT_MAGIC UINT32_C(0x19750113) +/** RTTHREADCTXHOOKINT::u32Magic value. (Dennis MacAlistair Ritchie) */ +#define RTTHREADCTXHOOKINT_MAGIC UINT32_C(0x19410909) +/** RTTHREADINT::u32Magic value. (Gilbert Keith Chesterton) */ +#define RTTHREADINT_MAGIC UINT32_C(0x18740529) +/** RTTHREADINT::u32Magic value for a dead thread. */ +#define RTTHREADINT_MAGIC_DEAD UINT32_C(0x19360614) +/** Magic number for timer handles. (Jared Mason Diamond) */ +#define RTTIMER_MAGIC UINT32_C(0x19370910) +/** Magic number for timer low resolution handles. (Saki Hiwatari) */ +#define RTTIMERLR_MAGIC UINT32_C(0x19610715) +/** Magic value of RTTRACEBUFINT::u32Magic. (George Orwell) */ +#define RTTRACEBUF_MAGIC UINT32_C(0x19030625) +/** Magic value of RTTRACEBUFINT::u32Magic after the final release. */ +#define RTTRACEBUF_MAGIC_DEAD UINT32_C(0x19500121) +/** The value of RTVFSOBJINTERNAL::u32Magic. (Yasunari Kawabata) */ +#define RTVFSOBJ_MAGIC UINT32_C(0x18990614) +/** The value of RTVFSOBJINTERNAL::u32Magic arter close. */ +#define RTVFSOBJ_MAGIC_DEAD UINT32_C(0x19720416) +/** The value of RTVFSINTERNAL::u32Magic. (Sir Kingsley William Amis) */ +#define RTVFS_MAGIC UINT32_C(0x19220416) +/** The value of RTVFSINTERNAL::u32Magic after close. */ +#define RTVFS_MAGIC_DEAD UINT32_C(0x19951022) +/** The value of RTVFSFSSTREAMINTERNAL::u32Magic. (William McGuire "Bill" Bryson) */ +#define RTVFSFSSTREAM_MAGIC UINT32_C(0x19511208) +/** The value of RTVFSFSSTREAMINTERNAL::u32Magic after close */ +#define RTVFSFSSTREAM_MAGIC_DEAD (~RTVFSFSSTREAM_MAGIC) +/** The value of RTVFSDIRINTERNAL::u32Magic. (Franklin Patrick Herbert, Jr.) */ +#define RTVFSDIR_MAGIC UINT32_C(0x19201008) +/** The value of RTVFSDIRINTERNAL::u32Magic after close. */ +#define RTVFSDIR_MAGIC_DEAD UINT32_C(0x19860211) +/** The value of RTVFSFILEINTERNAL::u32Magic. (Charles John Huffam Dickens) */ +#define RTVFSFILE_MAGIC UINT32_C(0x18120207) +/** The value of RTVFSFILEINTERNAL::u32Magic after close. */ +#define RTVFSFILE_MAGIC_DEAD UINT32_C(0x18700609) +/** The value of RTVFSIOSTREAMINTERNAL::u32Magic. (Ernest Miller Hemingway) */ +#define RTVFSIOSTREAM_MAGIC UINT32_C(0x18990721) +/** The value of RTVFSIOSTREAMINTERNAL::u32Magic after close. */ +#define RTVFSIOSTREAM_MAGIC_DEAD UINT32_C(0x19610702) +/** The value of RTVFSSYMLINKINTERNAL::u32Magic. (Francis Scott Key Fitzgerald) */ +#define RTVFSSYMLINK_MAGIC UINT32_C(0x18960924) +/** The value of RTVFSSYMLINKINTERNAL::u32Magic after close. */ +#define RTVFSSYMLINK_MAGIC_DEAD UINT32_C(0x19401221) + +/** @} */ + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/internal/memobj.h +++ linux-4.2.0/ubuntu/vbox/include/internal/memobj.h @@ -0,0 +1,483 @@ +/* $Id: memobj.h $ */ +/** @file + * IPRT - Ring-0 Memory Objects. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___internal_memobj_h +#define ___internal_memobj_h + +#include +#include +#include "internal/magics.h" + +RT_C_DECLS_BEGIN + +/** @defgroup grp_rt_memobj_int Internals. + * @ingroup grp_rt_memobj + * @internal + * @{ + */ + +/** + * Ring-0 memory object type. + */ +typedef enum RTR0MEMOBJTYPE +{ + /** The traditional invalid value. */ + RTR0MEMOBJTYPE_INVALID = 0, + + /** @name Primary types (parents) + * @{ */ + /** RTR0MemObjAllocPage. + * This memory is page aligned and fixed. */ + RTR0MEMOBJTYPE_PAGE, + /** RTR0MemObjAllocLow. + * This memory is page aligned, fixed and is backed by physical memory below 4GB. */ + RTR0MEMOBJTYPE_LOW, + /** RTR0MemObjAllocCont. + * This memory is page aligned, fixed and is backed by contiguous physical memory below 4GB. */ + RTR0MEMOBJTYPE_CONT, + /** RTR0MemObjLockKernel, RTR0MemObjLockUser. + * This memory is page aligned and fixed. It was locked/pinned/wired down by the API call. */ + RTR0MEMOBJTYPE_LOCK, + /** RTR0MemObjAllocPhys, RTR0MemObjEnterPhys. + * This memory is physical memory, page aligned, contiguous and doesn't need to have a mapping. */ + RTR0MEMOBJTYPE_PHYS, + /** RTR0MemObjAllocPhysNC. + * This memory is physical memory, page aligned and doesn't need to have a mapping. */ + RTR0MEMOBJTYPE_PHYS_NC, + /** RTR0MemObjReserveKernel, RTR0MemObjReserveUser. + * This memory is page aligned and has no backing. */ + RTR0MEMOBJTYPE_RES_VIRT, + /** @} */ + + /** @name Secondary types (children) + * @{ + */ + /** RTR0MemObjMapUser, RTR0MemObjMapKernel. + * This is a user or kernel context mapping of another ring-0 memory object. */ + RTR0MEMOBJTYPE_MAPPING, + /** @} */ + + /** The end of the valid types. Used for sanity checking. */ + RTR0MEMOBJTYPE_END +} RTR0MEMOBJTYPE; + + +/** @name RTR0MEMOBJINTERNAL::fFlags + * @{ */ +/** Page level protection was changed. */ +#define RTR0MEMOBJ_FLAGS_PROT_CHANGED RT_BIT_32(0) +/** @} */ + + +typedef struct RTR0MEMOBJINTERNAL *PRTR0MEMOBJINTERNAL; +typedef struct RTR0MEMOBJINTERNAL **PPRTR0MEMOBJINTERNAL; + +/** + * Ring-0 memory object. + * + * When using the PRTR0MEMOBJINTERNAL and PPRTR0MEMOBJINTERNAL types + * we get pMem and ppMem variable names. + * + * When using the RTR0MEMOBJ and PRTR0MEMOBJ types we get MemObj and + * pMemObj variable names. We never dereference variables of the RTR0MEMOBJ + * type, we always convert it to a PRTR0MEMOBJECTINTERNAL variable first. + */ +typedef struct RTR0MEMOBJINTERNAL +{ + /** Magic number (RTR0MEMOBJ_MAGIC). */ + uint32_t u32Magic; + /** The size of this structure. */ + uint32_t cbSelf; + /** The type of allocation. */ + RTR0MEMOBJTYPE enmType; + /** Flags, RTR0MEMOBJ_FLAGS_*. */ + uint32_t fFlags; + /** The size of the memory allocated, pinned down, or mapped. */ + size_t cb; + /** The memory address. + * What this really is varies with the type. + * For PAGE, CONT, LOW, RES_VIRT/R0, LOCK/R0 and MAP/R0 it's the ring-0 mapping. + * For LOCK/R3, RES_VIRT/R3 and MAP/R3 it is the ring-3 mapping. + * For PHYS this might actually be NULL if there isn't any mapping. + */ + void *pv; + + /** Object relations. */ + union + { + /** This is for tracking child memory handles mapping the + * memory described by the primary handle. */ + struct + { + /** Number of mappings. */ + uint32_t cMappingsAllocated; + /** Number of mappings in the array. */ + uint32_t cMappings; + /** Pointers to child handles mapping this memory. */ + PPRTR0MEMOBJINTERNAL papMappings; + } Parent; + + /** Pointer to the primary handle. */ + struct + { + /** Pointer to the parent. */ + PRTR0MEMOBJINTERNAL pParent; + } Child; + } uRel; + + /** Type specific data for the memory types that requires that. */ + union + { + /** RTR0MEMTYPE_PAGE. */ + struct + { + unsigned iDummy; + } Page; + + /** RTR0MEMTYPE_LOW. */ + struct + { + unsigned iDummy; + } Low; + + /** RTR0MEMTYPE_CONT. */ + struct + { + /** The physical address of the first page. */ + RTHCPHYS Phys; + } Cont; + + /** RTR0MEMTYPE_LOCK_USER. */ + struct + { + /** The process that owns the locked memory. + * This is NIL_RTR0PROCESS if it's kernel memory. */ + RTR0PROCESS R0Process; + } Lock; + + /** RTR0MEMTYPE_PHYS. */ + struct + { + /** The base address of the physical memory. */ + RTHCPHYS PhysBase; + /** If set this object was created by RTR0MemPhysAlloc, otherwise it was + * created by RTR0MemPhysEnter. */ + bool fAllocated; + /** See RTMEM_CACHE_POLICY_XXX constants */ + uint32_t uCachePolicy; + } Phys; + + /** RTR0MEMTYPE_PHYS_NC. */ + struct + { + unsigned iDummy; + } PhysNC; + + /** RTR0MEMOBJTYPE_RES_VIRT */ + struct + { + /** The process that owns the reserved memory. + * This is NIL_RTR0PROCESS if it's kernel memory. */ + RTR0PROCESS R0Process; + } ResVirt; + + /** RTR0MEMOBJTYPE_MAPPING */ + struct + { + /** The process that owns the reserved memory. + * This is NIL_RTR0PROCESS if it's kernel memory. */ + RTR0PROCESS R0Process; + } Mapping; + } u; + +} RTR0MEMOBJINTERNAL; + + +/** + * Checks if this is mapping or not. + * + * @returns true if it's a mapping, otherwise false. + * @param pMem The ring-0 memory object handle. + * @see RTR0MemObjIsMapping + */ +DECLINLINE(bool) rtR0MemObjIsMapping(PRTR0MEMOBJINTERNAL pMem) +{ + switch (pMem->enmType) + { + case RTR0MEMOBJTYPE_MAPPING: + return true; + + default: + return false; + } +} + + +/** + * Checks page level protection can be changed on this object. + * + * @returns true / false. + * @param pMem The ring-0 memory object handle. + */ +DECLINLINE(bool) rtR0MemObjIsProtectable(PRTR0MEMOBJINTERNAL pMem) +{ + switch (pMem->enmType) + { + case RTR0MEMOBJTYPE_MAPPING: + case RTR0MEMOBJTYPE_PAGE: + case RTR0MEMOBJTYPE_LOW: + case RTR0MEMOBJTYPE_CONT: + return true; + + default: + return false; + } +} + + +/** + * Checks if RTR0MEMOBJ::pv is a ring-3 pointer or not. + * + * @returns true if it's a object with a ring-3 address, otherwise false. + * @param pMem The ring-0 memory object handle. + */ +DECLINLINE(bool) rtR0MemObjIsRing3(PRTR0MEMOBJINTERNAL pMem) +{ + switch (pMem->enmType) + { + case RTR0MEMOBJTYPE_RES_VIRT: + return pMem->u.ResVirt.R0Process != NIL_RTR0PROCESS; + case RTR0MEMOBJTYPE_LOCK: + return pMem->u.Lock.R0Process != NIL_RTR0PROCESS; + case RTR0MEMOBJTYPE_MAPPING: + return pMem->u.Mapping.R0Process != NIL_RTR0PROCESS; + default: + return false; + } +} + + +/** + * Frees the memory object (but not the handle). + * Any OS specific handle resources will be freed by this call. + * + * @returns IPRT status code. On failure it is assumed that the object remains valid. + * @param pMem The ring-0 memory object handle to the memory which should be freed. + */ +DECLHIDDEN(int) rtR0MemObjNativeFree(PRTR0MEMOBJINTERNAL pMem); + +/** + * Allocates page aligned virtual kernel memory. + * + * The memory is taken from a non paged (= fixed physical memory backing) pool. + * + * @returns IPRT status code. + * @param ppMem Where to store the ring-0 memory object handle. + * @param cb Number of bytes to allocate, page aligned. + * @param fExecutable Flag indicating whether it should be permitted to executed code in the memory object. + */ +DECLHIDDEN(int) rtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable); + +/** + * Allocates page aligned virtual kernel memory with physical backing below 4GB. + * + * The physical memory backing the allocation is fixed. + * + * @returns IPRT status code. + * @param ppMem Where to store the ring-0 memory object handle. + * @param cb Number of bytes to allocate, page aligned. + * @param fExecutable Flag indicating whether it should be permitted to executed code in the memory object. + */ +DECLHIDDEN(int) rtR0MemObjNativeAllocLow(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable); + +/** + * Allocates page aligned virtual kernel memory with contiguous physical backing below 4GB. + * + * The physical memory backing the allocation is fixed. + * + * @returns IPRT status code. + * @param ppMem Where to store the ring-0 memory object handle. + * @param cb Number of bytes to allocate, page aligned. + * @param fExecutable Flag indicating whether it should be permitted to executed code in the memory object. + */ +DECLHIDDEN(int) rtR0MemObjNativeAllocCont(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable); + +/** + * Locks a range of user virtual memory. + * + * @returns IPRT status code. + * @param ppMem Where to store the ring-0 memory object handle. + * @param R3Ptr User virtual address, page aligned. + * @param cb Number of bytes to lock, page aligned. + * @param fAccess The desired access, a combination of RTMEM_PROT_READ + * and RTMEM_PROT_WRITE. + * @param R0Process The process to lock pages in. + */ +DECLHIDDEN(int) rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process); + +/** + * Locks a range of kernel virtual memory. + * + * @returns IPRT status code. + * @param ppMem Where to store the ring-0 memory object handle. + * @param pv Kernel virtual address, page aligned. + * @param cb Number of bytes to lock, page aligned. + * @param fAccess The desired access, a combination of RTMEM_PROT_READ + * and RTMEM_PROT_WRITE. + */ +DECLHIDDEN(int) rtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess); + +/** + * Allocates contiguous page aligned physical memory without (necessarily) any + * kernel mapping. + * + * @returns IPRT status code. + * @param ppMem Where to store the ring-0 memory object handle. + * @param cb Number of bytes to allocate, page aligned. + * @param PhysHighest The highest permitable address (inclusive). + * NIL_RTHCPHYS if any address is acceptable. + * @param uAlignment The alignment of the reserved memory. + * Supported values are PAGE_SIZE, _2M, _4M and _1G. + */ +DECLHIDDEN(int) rtR0MemObjNativeAllocPhys(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment); + +/** + * Allocates non-contiguous page aligned physical memory without (necessarily) any kernel mapping. + * + * @returns IPRT status code. + * @retval VERR_NOT_SUPPORTED if it's not possible to allocated unmapped + * physical memory on this platform. + * @param ppMem Where to store the ring-0 memory object handle. + * @param cb Number of bytes to allocate, page aligned. + * @param PhysHighest The highest permitable address (inclusive). + * NIL_RTHCPHYS if any address is acceptable. + */ +DECLHIDDEN(int) rtR0MemObjNativeAllocPhysNC(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest); + +/** + * Creates a page aligned, contiguous, physical memory object. + * + * @returns IPRT status code. + * @param ppMem Where to store the ring-0 memory object handle. + * @param Phys The physical address to start at, page aligned. + * @param cb The size of the object in bytes, page aligned. + * @param uCachePolicy One of the RTMEM_CACHE_XXX modes. + */ +DECLHIDDEN(int) rtR0MemObjNativeEnterPhys(PPRTR0MEMOBJINTERNAL ppMem, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy); + +/** + * Reserves kernel virtual address space. + * + * @returns IPRT status code. + * Return VERR_NOT_SUPPORTED to indicate that the user should employ fallback strategies. + * @param ppMem Where to store the ring-0 memory object handle. + * @param pvFixed Requested address. (void *)-1 means any address. This matches uAlignment if specified. + * @param cb The number of bytes to reserve, page aligned. + * @param uAlignment The alignment of the reserved memory; PAGE_SIZE, _2M or _4M. + */ +DECLHIDDEN(int) rtR0MemObjNativeReserveKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment); + +/** + * Reserves user virtual address space in the current process. + * + * @returns IPRT status code. + * @param ppMem Where to store the ring-0 memory object handle. + * @param R3PtrFixed Requested address. (RTR3PTR)-1 means any address. This matches uAlignment if specified. + * @param cb The number of bytes to reserve, page aligned. + * @param uAlignment The alignment of the reserved memory; PAGE_SIZE, _2M or _4M. + * @param R0Process The process to reserve the memory in. + */ +DECLHIDDEN(int) rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process); + +/** + * Maps a memory object into user virtual address space in the current process. + * + * @returns IPRT status code. + * @retval VERR_NOT_SUPPORTED see RTR0MemObjMapKernelEx. + * + * @param ppMem Where to store the ring-0 memory object handle of the mapping object. + * @param pMemToMap The object to be map. + * @param pvFixed Requested address. (void *)-1 means any address. This matches uAlignment if specified. + * @param uAlignment The alignment of the reserved memory; PAGE_SIZE, _2M or _4M. + * @param fProt Combination of RTMEM_PROT_* flags (except RTMEM_PROT_NONE). + * @param offSub Where in the object to start mapping. If non-zero + * the value must be page aligned and cbSub must be + * non-zero as well. + * @param cbSub The size of the part of the object to be mapped. If + * zero the entire object is mapped. The value must be + * page aligned. + */ +DECLHIDDEN(int) rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment, + unsigned fProt, size_t offSub, size_t cbSub); + +/** + * Maps a memory object into user virtual address space in the current process. + * + * @returns IPRT status code. + * @param ppMem Where to store the ring-0 memory object handle of the mapping object. + * @param pMemToMap The object to be map. + * @param R3PtrFixed Requested address. (RTR3PTR)-1 means any address. This matches uAlignment if specified. + * @param uAlignment The alignment of the reserved memory; PAGE_SIZE, _2M or _4M. + * @param fProt Combination of RTMEM_PROT_* flags (except RTMEM_PROT_NONE). + * @param R0Process The process to map the memory into. + */ +DECLHIDDEN(int) rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, PRTR0MEMOBJINTERNAL pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process); + +/** + * Change the page level protection of one or more pages in a memory object. + * + * @returns IPRT status code. + * @retval VERR_NOT_SUPPORTED see RTR0MemObjProtect. + * + * @param pMem The memory object. + * @param offSub Offset into the memory object. Page aligned. + * @param cbSub Number of bytes to change the protection of. Page + * aligned. + * @param fProt Combination of RTMEM_PROT_* flags. + */ +DECLHIDDEN(int) rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt); + +/** + * Get the physical address of an page in the memory object. + * + * @returns The physical address. + * @returns NIL_RTHCPHYS if the object doesn't contain fixed physical pages. + * @returns NIL_RTHCPHYS if the iPage is out of range. + * @returns NIL_RTHCPHYS if the object handle isn't valid. + * @param pMem The ring-0 memory object handle. + * @param iPage The page number within the object (valid). + */ +DECLHIDDEN(RTHCPHYS) rtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage); + +DECLHIDDEN(PRTR0MEMOBJINTERNAL) rtR0MemObjNew(size_t cbSelf, RTR0MEMOBJTYPE enmType, void *pv, size_t cb); +DECLHIDDEN(void) rtR0MemObjDelete(PRTR0MEMOBJINTERNAL pMem); + +/** @} */ + +RT_C_DECLS_END + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/internal/process.h +++ linux-4.2.0/ubuntu/vbox/include/internal/process.h @@ -0,0 +1,69 @@ +/* $Id: process.h $ */ +/** @file + * IPRT - Internal RTProc header. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___internal_process_h +#define ___internal_process_h + +#include +#include + +RT_C_DECLS_BEGIN + +extern DECLHIDDEN(RTPROCESS) g_ProcessSelf; +extern DECLHIDDEN(RTPROCPRIORITY) g_enmProcessPriority; +extern DECLHIDDEN(char) g_szrtProcExePath[RTPATH_MAX]; +extern DECLHIDDEN(size_t) g_cchrtProcExePath; +extern DECLHIDDEN(size_t) g_cchrtProcDir; +extern DECLHIDDEN(size_t) g_offrtProcName; +extern DECLHIDDEN(bool volatile) g_frtAtExitCalled; + +/** + * Validates and sets the process priority. + * This will check that all rtThreadNativeSetPriority() will success for all the + * thread types when applied to the current thread. + * + * @returns iprt status code. + * @param enmPriority The priority to validate and set. + * @remark Located in sched. + */ +DECLHIDDEN(int) rtProcNativeSetPriority(RTPROCPRIORITY enmPriority); + +/** + * Determines the full path to the executable image. + * + * This is called by rtR3Init. + * + * @returns IPRT status code. + * + * @param pszPath Pointer to the g_szrtProcExePath buffer. + * @param cchPath The size of the buffer. + */ +DECLHIDDEN(int) rtProcInitExePath(char *pszPath, size_t cchPath); + +RT_C_DECLS_END + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/internal/sched.h +++ linux-4.2.0/ubuntu/vbox/include/internal/sched.h @@ -0,0 +1,47 @@ +/* $Id: sched.h $ */ +/** @file + * IPRT - Internal RTSched header. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___internal_sched_h +#define ___internal_sched_h + +#include +#include "internal/process.h" +#include "internal/thread.h" + +RT_C_DECLS_BEGIN + +/** + * Calculate the scheduling properties for all the threads in the default + * process priority, assuming the current thread have the type enmType. + * + * @returns iprt status code. + * @param enmType The thread type to be assumed for the current thread. + */ +DECLHIDDEN(int) rtSchedNativeCalcDefaultPriority(RTTHREADTYPE enmType); + +RT_C_DECLS_END + +#endif --- linux-4.2.0.orig/ubuntu/vbox/include/internal/string.h +++ linux-4.2.0/ubuntu/vbox/include/internal/string.h @@ -0,0 +1,88 @@ +/* $Id: string.h $ */ +/** @file + * IPRT - Internal RTStr header. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___internal_string_h +#define ___internal_string_h + +#include + +RT_C_DECLS_BEGIN + +/** @def RTSTR_STRICT + * Enables strict assertions on bad string encodings. + */ +#ifdef DOXYGEN_RUNNING +# define RTSTR_STRICT +#endif +/*#define RTSTR_STRICT*/ + +#ifdef RTSTR_STRICT +# define RTStrAssertMsgFailed(msg) AssertMsgFailed(msg) +# define RTStrAssertMsgReturn(expr, msg, rc) AssertMsgReturn(expr, msg, rc) +#else +# define RTStrAssertMsgFailed(msg) do { } while (0) +# define RTStrAssertMsgReturn(expr, msg, rc) do { if (!(expr)) return rc; } while (0) +#endif + +DECLHIDDEN(size_t) rtstrFormatRt(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, const char **ppszFormat, va_list *pArgs, + int cchWidth, int cchPrecision, unsigned fFlags, char chArgSize); +DECLHIDDEN(size_t) rtstrFormatType(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, const char **ppszFormat, va_list *pArgs, + int cchWidth, int cchPrecision, unsigned fFlags, char chArgSize); + +#ifdef RT_WITH_ICONV_CACHE +DECLHIDDEN(void) rtStrIconvCacheInit(struct RTTHREADINT *pThread); +DECLHIDDEN(void) rtStrIconvCacheDestroy(struct RTTHREADINT *pThread); +#endif + +/** + * Indexes into RTTHREADINT::ahIconvs + */ +typedef enum RTSTRICONV +{ + /** UTF-8 to the locale codeset (LC_CTYPE). */ + RTSTRICONV_UTF8_TO_LOCALE = 0, + /** The locale codeset (LC_CTYPE) to UTF-8. */ + RTSTRICONV_LOCALE_TO_UTF8, + /** UTF-8 to the filesystem codeset - if different from the locale codeset. */ + RTSTRICONV_UTF8_TO_FS, + /** The filesystem codeset to UTF-8. */ + RTSTRICONV_FS_TO_UTF8, + /** The end of the valid indexes. */ + RTSTRICONV_END +} RTSTRICONV; + +DECLHIDDEN(int) rtStrConvert(const char *pchInput, size_t cchInput, const char *pszInputCS, + char **ppszOutput, size_t cbOutput, const char *pszOutputCS, + unsigned cFactor, RTSTRICONV enmCacheIdx); +DECLHIDDEN(const char *) rtStrGetLocaleCodeset(void); +DECLHIDDEN(int) rtUtf8Length(const char *psz, size_t cch, size_t *pcuc, size_t *pcchActual); + +DECLHIDDEN(int) rtStrToIpAddr6Str(const char *psz, char *pszAddrOut, size_t addrOutSize, char *pszPortOut, size_t portOutSize, bool followRfc); + +RT_C_DECLS_END + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/internal/thread.h +++ linux-4.2.0/ubuntu/vbox/include/internal/thread.h @@ -0,0 +1,275 @@ +/* $Id: thread.h $ */ +/** @file + * IPRT - Internal RTThread header. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___thread_h +#define ___thread_h + +#include +#include +#include +#ifdef IN_RING3 +# include +# include +#endif +#include "internal/lockvalidator.h" +#include "internal/magics.h" +#ifdef RT_WITH_ICONV_CACHE +# include "internal/string.h" +#endif + +RT_C_DECLS_BEGIN + + +/** Max thread name length. */ +#define RTTHREAD_NAME_LEN 16 +#ifdef IPRT_WITH_GENERIC_TLS +/** The number of TLS entries for the generic implementation. */ +# define RTTHREAD_TLS_ENTRIES 64 +#endif + +/** + * Internal representation of a thread. + */ +typedef struct RTTHREADINT +{ + /** Avl node core - the key is the native thread id. */ + AVLPVNODECORE Core; + /** Magic value (RTTHREADINT_MAGIC). */ + uint32_t u32Magic; + /** Reference counter. */ + uint32_t volatile cRefs; + /** The current thread state. */ + RTTHREADSTATE volatile enmState; + /** Set when really sleeping. */ + bool volatile fReallySleeping; +#if defined(RT_OS_WINDOWS) && defined(IN_RING3) + /** The thread handle + * This is not valid until the create function has returned! */ + uintptr_t hThread; +#endif +#if defined(RT_OS_LINUX) && defined(IN_RING3) + /** The thread ID. + * This is not valid before rtThreadMain has been called by the new thread. */ + pid_t tid; +#endif +#if defined(RT_OS_SOLARIS) && defined(IN_RING0) + /** Debug thread ID needed for thread_join. */ + uint64_t tid; +#endif + /** The user event semaphore. */ + RTSEMEVENTMULTI EventUser; + /** The terminated event semaphore. */ + RTSEMEVENTMULTI EventTerminated; + /** The thread type. */ + RTTHREADTYPE enmType; + /** The thread creation flags. (RTTHREADFLAGS) */ + unsigned fFlags; + /** Internal flags. (RTTHREADINT_FLAGS_ *) */ + uint32_t fIntFlags; + /** The result code. */ + int rc; + /** Thread function. */ + PFNRTTHREAD pfnThread; + /** Thread function argument. */ + void *pvUser; + /** Actual stack size. */ + size_t cbStack; +#ifdef IN_RING3 + /** The lock validator data. */ + RTLOCKVALPERTHREAD LockValidator; +#endif /* IN_RING3 */ +#ifdef RT_WITH_ICONV_CACHE + /** Handle cache for iconv. + * @remarks ASSUMES sizeof(void *) >= sizeof(iconv_t). */ + void *ahIconvs[RTSTRICONV_END]; +#endif +#ifdef IPRT_WITH_GENERIC_TLS + /** The TLS entries for this thread. */ + void *apvTlsEntries[RTTHREAD_TLS_ENTRIES]; +#endif + /** Thread name. */ + char szName[RTTHREAD_NAME_LEN]; +} RTTHREADINT; +/** Pointer to the internal representation of a thread. */ +typedef RTTHREADINT *PRTTHREADINT; + + +/** @name RTTHREADINT::fIntFlags Masks and Bits. + * @{ */ +/** Set if the thread is an alien thread. + * Clear if the thread was created by IPRT. */ +#define RTTHREADINT_FLAGS_ALIEN RT_BIT(0) +/** Set if the thread has terminated. + * Clear if the thread is running. */ +#define RTTHREADINT_FLAGS_TERMINATED RT_BIT(1) +/** This bit is set if the thread is in the AVL tree. */ +#define RTTHREADINT_FLAG_IN_TREE_BIT 2 +/** @copydoc RTTHREADINT_FLAG_IN_TREE_BIT */ +#define RTTHREADINT_FLAG_IN_TREE RT_BIT(RTTHREADINT_FLAG_IN_TREE_BIT) +/** Set if it's the main thread. */ +#define RTTHREADINT_FLAGS_MAIN RT_BIT(3) +/** @} */ + + +/** + * Initialize the native part of the thread management. + * + * Generally a TLS entry will be allocated at this point (Ring-3). + * + * @returns iprt status code. + */ +DECLHIDDEN(int) rtThreadNativeInit(void); + +#ifdef IN_RING3 +/** + * Called when IPRT was first initialized in unobtrusive mode and later changed + * to obtrustive. + * + * This is only applicable in ring-3. + */ +DECLHIDDEN(void) rtThreadNativeReInitObtrusive(void); +#endif + +/** + * Create a native thread. + * This creates the thread as described in pThreadInt and stores the thread id in *pThread. + * + * @returns iprt status code. + * @param pThreadInt The thread data structure for the thread. + * @param pNativeThread Where to store the native thread identifier. + */ +DECLHIDDEN(int) rtThreadNativeCreate(PRTTHREADINT pThreadInt, PRTNATIVETHREAD pNativeThread); + +/** + * Adopts a thread, this is called immediately after allocating the + * thread structure. + * + * @param pThread Pointer to the thread structure. + */ +DECLHIDDEN(int) rtThreadNativeAdopt(PRTTHREADINT pThread); + +/** + * Called from rtThreadDestroy so that the TLS entry and any native data in the + * thread structure can be cleared. + * + * @param pThread The thread structure. + */ +DECLHIDDEN(void) rtThreadNativeDestroy(PRTTHREADINT pThread); + +#ifdef IN_RING0 +/** + * Called from rtThreadWait when the last thread has completed in order to make + * sure it's all the way out of IPRT before RTR0Term is called. + * + * @param pThread The thread structure. + */ +DECLHIDDEN(void) rtThreadNativeWaitKludge(PRTTHREADINT pThread); +#endif + + +/** + * Sets the priority of the thread according to the thread type + * and current process priority. + * + * The RTTHREADINT::enmType member has not yet been updated and will be updated by + * the caller on a successful return. + * + * @returns iprt status code. + * @param pThread The thread in question. + * @param enmType The thread type. + * @remark Located in sched. + */ +DECLHIDDEN(int) rtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType); + +#ifdef IN_RING3 +# ifdef RT_OS_WINDOWS +/** + * Callback for when a native thread is detaching. + * + * It give the Win32/64 backend a chance to terminate alien + * threads properly. + */ +DECLHIDDEN(void) rtThreadNativeDetach(void); + +/** + * Internal function for informing the debugger about a thread. + * @param pThread The thread. May differ from the calling thread. + */ +DECLHIDDEN(void) rtThreadNativeInformDebugger(PRTTHREADINT pThread); +# endif +#endif /* IN_RING3 */ + + +/* thread.cpp */ +DECLCALLBACK(DECLHIDDEN(int)) rtThreadMain(PRTTHREADINT pThread, RTNATIVETHREAD NativeThread, const char *pszThreadName); +DECLHIDDEN(uint32_t) rtThreadRelease(PRTTHREADINT pThread); +DECLHIDDEN(void) rtThreadTerminate(PRTTHREADINT pThread, int rc); +DECLHIDDEN(PRTTHREADINT) rtThreadGetByNative(RTNATIVETHREAD NativeThread); +DECLHIDDEN(PRTTHREADINT) rtThreadGet(RTTHREAD Thread); +DECLHIDDEN(int) rtThreadInit(void); +#ifdef IN_RING3 +DECLHIDDEN(void) rtThreadReInitObtrusive(void); +#endif +DECLHIDDEN(void) rtThreadTerm(void); +DECLHIDDEN(void) rtThreadInsert(PRTTHREADINT pThread, RTNATIVETHREAD NativeThread); +#ifdef IN_RING3 +DECLHIDDEN(int) rtThreadDoSetProcPriority(RTPROCPRIORITY enmPriority); +#endif /* !IN_RING0 */ +#ifdef IPRT_WITH_GENERIC_TLS +DECLHIDDEN(void) rtThreadClearTlsEntry(RTTLS iTls); +DECLHIDDEN(void) rtThreadTlsDestruction(PRTTHREADINT pThread); /* in tls-generic.cpp */ +#endif + +#ifdef ___iprt_asm_h + +/** + * Gets the thread state. + * + * @returns The thread state. + * @param pThread The thread. + */ +DECLINLINE(RTTHREADSTATE) rtThreadGetState(PRTTHREADINT pThread) +{ + return pThread->enmState; +} + +/** + * Sets the thread state. + * + * @param pThread The thread. + * @param enmNewState The new thread state. + */ +DECLINLINE(void) rtThreadSetState(PRTTHREADINT pThread, RTTHREADSTATE enmNewState) +{ + AssertCompile(sizeof(pThread->enmState) == sizeof(uint32_t)); + ASMAtomicWriteU32((uint32_t volatile *)&pThread->enmState, enmNewState); +} + +#endif + +RT_C_DECLS_END + +#endif --- linux-4.2.0.orig/ubuntu/vbox/include/internal/time.h +++ linux-4.2.0/ubuntu/vbox/include/internal/time.h @@ -0,0 +1,44 @@ +/* $Id: time.h $ */ +/** @file + * IPRT - Internal RTTime header + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___internal_time_h +#define ___internal_time_h + +#include + +RT_C_DECLS_BEGIN + +#if defined(IN_RING3) || defined(IN_RC) + +extern DECLHIDDEN(uint64_t) g_u64ProgramStartNanoTS; +extern DECLHIDDEN(uint64_t) g_u64ProgramStartMicroTS; +extern DECLHIDDEN(uint64_t) g_u64ProgramStartMilliTS; + +#endif + +RT_C_DECLS_END + +#endif --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/alloc.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/alloc.h @@ -0,0 +1,33 @@ +/** @file + * IPRT - Memory Allocation. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_alloc_h +#define ___iprt_alloc_h + +/* Forwarding to the canonical header. */ +#include + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/alloca.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/alloca.h @@ -0,0 +1,56 @@ +/** @file + * IPRT - alloca(). + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_alloca_h +#define ___iprt_alloca_h + +#if defined(IN_RC) || defined(IN_RING0_AGNOSTIC) +# error "No alloca() in raw-mode and agnostic ring-0 context as it may have external dependencies like libgcc." +#endif + +/* + * If there are more difficult platforms out there, we'll do OS + * specific #ifdefs. But for now we'll just include the headers + * which normally contains the alloca() prototype. + * When we're in kernel territory it starts getting a bit more + * interesting of course... + */ +#if defined(IN_RING0) \ + && (defined(RT_OS_DARWIN) || defined(RT_OS_LINUX) || defined(RT_OS_SOLARIS) || defined(RT_OS_FREEBSD)) +/* ASSUMES GNU C */ +# define alloca(cb) __builtin_alloca(cb) + +#else +# include +# if !defined(RT_OS_DARWIN) && !defined(RT_OS_FREEBSD) +# include +# endif +# if defined(RT_OS_SOLARIS) || defined(RT_OS_LINUX) +# include +# endif +#endif + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/asm-amd64-x86.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/asm-amd64-x86.h @@ -0,0 +1,3140 @@ +/** @file + * IPRT - AMD64 and x86 Specific Assembly Functions. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_asm_amd64_x86_h +#define ___iprt_asm_amd64_x86_h + +#include +#include +#if !defined(RT_ARCH_AMD64) && !defined(RT_ARCH_X86) +# error "Not on AMD64 or x86" +#endif + +#if defined(_MSC_VER) && RT_INLINE_ASM_USES_INTRIN +# include + /* Emit the intrinsics at all optimization levels. */ +# pragma intrinsic(_ReadWriteBarrier) +# pragma intrinsic(__cpuid) +# pragma intrinsic(_enable) +# pragma intrinsic(_disable) +# pragma intrinsic(__rdtsc) +# pragma intrinsic(__readmsr) +# pragma intrinsic(__writemsr) +# pragma intrinsic(__outbyte) +# pragma intrinsic(__outbytestring) +# pragma intrinsic(__outword) +# pragma intrinsic(__outwordstring) +# pragma intrinsic(__outdword) +# pragma intrinsic(__outdwordstring) +# pragma intrinsic(__inbyte) +# pragma intrinsic(__inbytestring) +# pragma intrinsic(__inword) +# pragma intrinsic(__inwordstring) +# pragma intrinsic(__indword) +# pragma intrinsic(__indwordstring) +# pragma intrinsic(__invlpg) +# pragma intrinsic(__wbinvd) +# pragma intrinsic(__readcr0) +# pragma intrinsic(__readcr2) +# pragma intrinsic(__readcr3) +# pragma intrinsic(__readcr4) +# pragma intrinsic(__writecr0) +# pragma intrinsic(__writecr3) +# pragma intrinsic(__writecr4) +# pragma intrinsic(__readdr) +# pragma intrinsic(__writedr) +# ifdef RT_ARCH_AMD64 +# pragma intrinsic(__readcr8) +# pragma intrinsic(__writecr8) +# endif +# if RT_INLINE_ASM_USES_INTRIN >= 15 +# pragma intrinsic(__readeflags) +# pragma intrinsic(__writeeflags) +# pragma intrinsic(__rdtscp) +# endif +#endif + + + +/** @defgroup grp_rt_asm_amd64_x86 AMD64 and x86 Specific ASM Routines + * @ingroup grp_rt_asm + * @{ + */ + +/** @todo find a more proper place for these structures? */ + +#pragma pack(1) +/** IDTR */ +typedef struct RTIDTR +{ + /** Size of the IDT. */ + uint16_t cbIdt; + /** Address of the IDT. */ + uintptr_t pIdt; +} RTIDTR, *PRTIDTR; +#pragma pack() + +#pragma pack(1) +/** @internal */ +typedef struct RTIDTRALIGNEDINT +{ + /** Alignment padding. */ + uint8_t au16Padding[ARCH_BITS == 64 ? 3 : 1]; + /** The IDTR structure. */ + RTIDTR Idtr; +} RTIDTRALIGNEDINT; +#pragma pack() + +/** Wrapped RTIDTR for preventing misalignment exceptions. */ +typedef union RTIDTRALIGNED +{ + /** Try make sure this structure has optimal alignment. */ + uint64_t auAlignmentHack[ARCH_BITS == 64 ? 2 : 1]; + /** Aligned structure. */ + RTIDTRALIGNEDINT s; +} RTIDTRALIGNED; +AssertCompileSize(RTIDTRALIGNED, ARCH_BITS * 2 / 8); +/** Pointer to a an RTIDTR alignment wrapper. */ +typedef RTIDTRALIGNED *PRIDTRALIGNED; + + +#pragma pack(1) +/** GDTR */ +typedef struct RTGDTR +{ + /** Size of the GDT. */ + uint16_t cbGdt; + /** Address of the GDT. */ + uintptr_t pGdt; +} RTGDTR, *PRTGDTR; +#pragma pack() + +#pragma pack(1) +/** @internal */ +typedef struct RTGDTRALIGNEDINT +{ + /** Alignment padding. */ + uint8_t au16Padding[ARCH_BITS == 64 ? 3 : 1]; + /** The GDTR structure. */ + RTGDTR Gdtr; +} RTGDTRALIGNEDINT; +#pragma pack() + +/** Wrapped RTGDTR for preventing misalignment exceptions. */ +typedef union RTGDTRALIGNED +{ + /** Try make sure this structure has optimal alignment. */ + uint64_t auAlignmentHack[ARCH_BITS == 64 ? 2 : 1]; + /** Aligned structure. */ + RTGDTRALIGNEDINT s; +} RTGDTRALIGNED; +AssertCompileSize(RTGDTRALIGNED, ARCH_BITS * 2 / 8); +/** Pointer to a an RTGDTR alignment wrapper. */ +typedef RTGDTRALIGNED *PRGDTRALIGNED; + + +/** + * Gets the content of the IDTR CPU register. + * @param pIdtr Where to store the IDTR contents. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(void) ASMGetIDTR(PRTIDTR pIdtr); +#else +DECLINLINE(void) ASMGetIDTR(PRTIDTR pIdtr) +{ +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("sidt %0" : "=m" (*pIdtr)); +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, [pIdtr] + sidt [rax] +# else + mov eax, [pIdtr] + sidt [eax] +# endif + } +# endif +} +#endif + + +/** + * Gets the content of the IDTR.LIMIT CPU register. + * @returns IDTR limit. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(uint16_t) ASMGetIdtrLimit(void); +#else +DECLINLINE(uint16_t) ASMGetIdtrLimit(void) +{ + RTIDTRALIGNED TmpIdtr; +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("sidt %0" : "=m" (TmpIdtr.s.Idtr)); +# else + __asm + { + sidt [TmpIdtr.s.Idtr] + } +# endif + return TmpIdtr.s.Idtr.cbIdt; +} +#endif + + +/** + * Sets the content of the IDTR CPU register. + * @param pIdtr Where to load the IDTR contents from + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(void) ASMSetIDTR(const RTIDTR *pIdtr); +#else +DECLINLINE(void) ASMSetIDTR(const RTIDTR *pIdtr) +{ +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("lidt %0" : : "m" (*pIdtr)); +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, [pIdtr] + lidt [rax] +# else + mov eax, [pIdtr] + lidt [eax] +# endif + } +# endif +} +#endif + + +/** + * Gets the content of the GDTR CPU register. + * @param pGdtr Where to store the GDTR contents. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(void) ASMGetGDTR(PRTGDTR pGdtr); +#else +DECLINLINE(void) ASMGetGDTR(PRTGDTR pGdtr) +{ +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("sgdt %0" : "=m" (*pGdtr)); +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, [pGdtr] + sgdt [rax] +# else + mov eax, [pGdtr] + sgdt [eax] +# endif + } +# endif +} +#endif + + +/** + * Sets the content of the GDTR CPU register. + * @param pIdtr Where to load the GDTR contents from + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(void) ASMSetGDTR(const RTGDTR *pGdtr); +#else +DECLINLINE(void) ASMSetGDTR(const RTGDTR *pGdtr) +{ +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("lgdt %0" : : "m" (*pGdtr)); +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, [pGdtr] + lgdt [rax] +# else + mov eax, [pGdtr] + lgdt [eax] +# endif + } +# endif +} +#endif + + + +/** + * Get the cs register. + * @returns cs. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(RTSEL) ASMGetCS(void); +#else +DECLINLINE(RTSEL) ASMGetCS(void) +{ + RTSEL SelCS; +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("movw %%cs, %0\n\t" : "=r" (SelCS)); +# else + __asm + { + mov ax, cs + mov [SelCS], ax + } +# endif + return SelCS; +} +#endif + + +/** + * Get the DS register. + * @returns DS. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(RTSEL) ASMGetDS(void); +#else +DECLINLINE(RTSEL) ASMGetDS(void) +{ + RTSEL SelDS; +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("movw %%ds, %0\n\t" : "=r" (SelDS)); +# else + __asm + { + mov ax, ds + mov [SelDS], ax + } +# endif + return SelDS; +} +#endif + + +/** + * Get the ES register. + * @returns ES. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(RTSEL) ASMGetES(void); +#else +DECLINLINE(RTSEL) ASMGetES(void) +{ + RTSEL SelES; +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("movw %%es, %0\n\t" : "=r" (SelES)); +# else + __asm + { + mov ax, es + mov [SelES], ax + } +# endif + return SelES; +} +#endif + + +/** + * Get the FS register. + * @returns FS. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(RTSEL) ASMGetFS(void); +#else +DECLINLINE(RTSEL) ASMGetFS(void) +{ + RTSEL SelFS; +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("movw %%fs, %0\n\t" : "=r" (SelFS)); +# else + __asm + { + mov ax, fs + mov [SelFS], ax + } +# endif + return SelFS; +} +# endif + + +/** + * Get the GS register. + * @returns GS. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(RTSEL) ASMGetGS(void); +#else +DECLINLINE(RTSEL) ASMGetGS(void) +{ + RTSEL SelGS; +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("movw %%gs, %0\n\t" : "=r" (SelGS)); +# else + __asm + { + mov ax, gs + mov [SelGS], ax + } +# endif + return SelGS; +} +#endif + + +/** + * Get the SS register. + * @returns SS. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(RTSEL) ASMGetSS(void); +#else +DECLINLINE(RTSEL) ASMGetSS(void) +{ + RTSEL SelSS; +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("movw %%ss, %0\n\t" : "=r" (SelSS)); +# else + __asm + { + mov ax, ss + mov [SelSS], ax + } +# endif + return SelSS; +} +#endif + + +/** + * Get the TR register. + * @returns TR. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(RTSEL) ASMGetTR(void); +#else +DECLINLINE(RTSEL) ASMGetTR(void) +{ + RTSEL SelTR; +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("str %w0\n\t" : "=r" (SelTR)); +# else + __asm + { + str ax + mov [SelTR], ax + } +# endif + return SelTR; +} +#endif + + +/** + * Get the LDTR register. + * @returns LDTR. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(RTSEL) ASMGetLDTR(void); +#else +DECLINLINE(RTSEL) ASMGetLDTR(void) +{ + RTSEL SelLDTR; +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("sldt %w0\n\t" : "=r" (SelLDTR)); +# else + __asm + { + sldt ax + mov [SelLDTR], ax + } +# endif + return SelLDTR; +} +#endif + + +/** + * Get the access rights for the segment selector. + * + * @returns The access rights on success or UINT32_MAX on failure. + * @param uSel The selector value. + * + * @remarks Using UINT32_MAX for failure is chosen because valid access rights + * always have bits 0:7 as 0 (on both Intel & AMD). + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(uint32_t) ASMGetSegAttr(uint32_t uSel); +#else +DECLINLINE(uint32_t) ASMGetSegAttr(uint32_t uSel) +{ + uint32_t uAttr; + /* LAR only accesses 16-bit of the source operand, but eax for the + destination operand is required for getting the full 32-bit access rights. */ +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("lar %1, %%eax\n\t" + "jz done%=\n\t" + "movl $0xffffffff, %%eax\n\t" + "done%=:\n\t" + "movl %%eax, %0\n\t" + : "=r" (uAttr) + : "r" (uSel) + : "cc", "%eax"); +# else + __asm + { + lar eax, [uSel] + jz done + mov eax, 0ffffffffh + done: + mov [uAttr], eax + } +# endif + return uAttr; +} +#endif + + +/** + * Get the [RE]FLAGS register. + * @returns [RE]FLAGS. + */ +#if RT_INLINE_ASM_EXTERNAL && RT_INLINE_ASM_USES_INTRIN < 15 +DECLASM(RTCCUINTREG) ASMGetFlags(void); +#else +DECLINLINE(RTCCUINTREG) ASMGetFlags(void) +{ + RTCCUINTREG uFlags; +# if RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + __asm__ __volatile__("pushfq\n\t" + "popq %0\n\t" + : "=r" (uFlags)); +# else + __asm__ __volatile__("pushfl\n\t" + "popl %0\n\t" + : "=r" (uFlags)); +# endif +# elif RT_INLINE_ASM_USES_INTRIN >= 15 + uFlags = __readeflags(); +# else + __asm + { +# ifdef RT_ARCH_AMD64 + pushfq + pop [uFlags] +# else + pushfd + pop [uFlags] +# endif + } +# endif + return uFlags; +} +#endif + + +/** + * Set the [RE]FLAGS register. + * @param uFlags The new [RE]FLAGS value. + */ +#if RT_INLINE_ASM_EXTERNAL && RT_INLINE_ASM_USES_INTRIN < 15 +DECLASM(void) ASMSetFlags(RTCCUINTREG uFlags); +#else +DECLINLINE(void) ASMSetFlags(RTCCUINTREG uFlags) +{ +# if RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + __asm__ __volatile__("pushq %0\n\t" + "popfq\n\t" + : : "g" (uFlags)); +# else + __asm__ __volatile__("pushl %0\n\t" + "popfl\n\t" + : : "g" (uFlags)); +# endif +# elif RT_INLINE_ASM_USES_INTRIN >= 15 + __writeeflags(uFlags); +# else + __asm + { +# ifdef RT_ARCH_AMD64 + push [uFlags] + popfq +# else + push [uFlags] + popfd +# endif + } +# endif +} +#endif + + +/** + * Gets the content of the CPU timestamp counter register. + * + * @returns TSC. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(uint64_t) ASMReadTSC(void); +#else +DECLINLINE(uint64_t) ASMReadTSC(void) +{ + RTUINT64U u; +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("rdtsc\n\t" : "=a" (u.s.Lo), "=d" (u.s.Hi)); +# else +# if RT_INLINE_ASM_USES_INTRIN + u.u = __rdtsc(); +# else + __asm + { + rdtsc + mov [u.s.Lo], eax + mov [u.s.Hi], edx + } +# endif +# endif + return u.u; +} +#endif + + +/** + * Gets the content of the CPU timestamp counter register and the + * assoicated AUX value. + * + * @returns TSC. + * @param puAux Where to store the AUX value. + */ +#if RT_INLINE_ASM_EXTERNAL && RT_INLINE_ASM_USES_INTRIN < 15 +DECLASM(uint64_t) ASMReadTscWithAux(uint32_t *puAux); +#else +DECLINLINE(uint64_t) ASMReadTscWithAux(uint32_t *puAux) +{ + RTUINT64U u; +# if RT_INLINE_ASM_GNU_STYLE + /* rdtscp is not supported by ancient linux build VM of course :-( */ + /*__asm__ __volatile__("rdtscp\n\t" : "=a" (u.s.Lo), "=d" (u.s.Hi), "=c" (*puAux)); */ + __asm__ __volatile__(".byte 0x0f,0x01,0xf9\n\t" : "=a" (u.s.Lo), "=d" (u.s.Hi), "=c" (*puAux)); +# else +# if RT_INLINE_ASM_USES_INTRIN >= 15 + u.u = __rdtscp(puAux); +# else + __asm + { + rdtscp + mov [u.s.Lo], eax + mov [u.s.Hi], edx + mov eax, [puAux] + mov [eax], ecx + } +# endif +# endif + return u.u; +} +#endif + + +/** + * Performs the cpuid instruction returning all registers. + * + * @param uOperator CPUID operation (eax). + * @param pvEAX Where to store eax. + * @param pvEBX Where to store ebx. + * @param pvECX Where to store ecx. + * @param pvEDX Where to store edx. + * @remark We're using void pointers to ease the use of special bitfield structures and such. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMCpuId(uint32_t uOperator, void *pvEAX, void *pvEBX, void *pvECX, void *pvEDX); +#else +DECLINLINE(void) ASMCpuId(uint32_t uOperator, void *pvEAX, void *pvEBX, void *pvECX, void *pvEDX) +{ +# if RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + RTCCUINTREG uRAX, uRBX, uRCX, uRDX; + __asm__ __volatile__ ("cpuid\n\t" + : "=a" (uRAX), + "=b" (uRBX), + "=c" (uRCX), + "=d" (uRDX) + : "0" (uOperator), "2" (0)); + *(uint32_t *)pvEAX = (uint32_t)uRAX; + *(uint32_t *)pvEBX = (uint32_t)uRBX; + *(uint32_t *)pvECX = (uint32_t)uRCX; + *(uint32_t *)pvEDX = (uint32_t)uRDX; +# else + __asm__ __volatile__ ("xchgl %%ebx, %1\n\t" + "cpuid\n\t" + "xchgl %%ebx, %1\n\t" + : "=a" (*(uint32_t *)pvEAX), + "=r" (*(uint32_t *)pvEBX), + "=c" (*(uint32_t *)pvECX), + "=d" (*(uint32_t *)pvEDX) + : "0" (uOperator), "2" (0)); +# endif + +# elif RT_INLINE_ASM_USES_INTRIN + int aInfo[4]; + __cpuid(aInfo, uOperator); + *(uint32_t *)pvEAX = aInfo[0]; + *(uint32_t *)pvEBX = aInfo[1]; + *(uint32_t *)pvECX = aInfo[2]; + *(uint32_t *)pvEDX = aInfo[3]; + +# else + uint32_t uEAX; + uint32_t uEBX; + uint32_t uECX; + uint32_t uEDX; + __asm + { + push ebx + mov eax, [uOperator] + cpuid + mov [uEAX], eax + mov [uEBX], ebx + mov [uECX], ecx + mov [uEDX], edx + pop ebx + } + *(uint32_t *)pvEAX = uEAX; + *(uint32_t *)pvEBX = uEBX; + *(uint32_t *)pvECX = uECX; + *(uint32_t *)pvEDX = uEDX; +# endif +} +#endif + + +/** + * Performs the CPUID instruction with EAX and ECX input returning ALL output + * registers. + * + * @param uOperator CPUID operation (eax). + * @param uIdxECX ecx index + * @param pvEAX Where to store eax. + * @param pvEBX Where to store ebx. + * @param pvECX Where to store ecx. + * @param pvEDX Where to store edx. + * @remark We're using void pointers to ease the use of special bitfield structures and such. + */ +#if RT_INLINE_ASM_EXTERNAL || RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMCpuId_Idx_ECX(uint32_t uOperator, uint32_t uIdxECX, void *pvEAX, void *pvEBX, void *pvECX, void *pvEDX); +#else +DECLINLINE(void) ASMCpuId_Idx_ECX(uint32_t uOperator, uint32_t uIdxECX, void *pvEAX, void *pvEBX, void *pvECX, void *pvEDX) +{ +# if RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + RTCCUINTREG uRAX, uRBX, uRCX, uRDX; + __asm__ ("cpuid\n\t" + : "=a" (uRAX), + "=b" (uRBX), + "=c" (uRCX), + "=d" (uRDX) + : "0" (uOperator), + "2" (uIdxECX)); + *(uint32_t *)pvEAX = (uint32_t)uRAX; + *(uint32_t *)pvEBX = (uint32_t)uRBX; + *(uint32_t *)pvECX = (uint32_t)uRCX; + *(uint32_t *)pvEDX = (uint32_t)uRDX; +# else + __asm__ ("xchgl %%ebx, %1\n\t" + "cpuid\n\t" + "xchgl %%ebx, %1\n\t" + : "=a" (*(uint32_t *)pvEAX), + "=r" (*(uint32_t *)pvEBX), + "=c" (*(uint32_t *)pvECX), + "=d" (*(uint32_t *)pvEDX) + : "0" (uOperator), + "2" (uIdxECX)); +# endif + +# elif RT_INLINE_ASM_USES_INTRIN + int aInfo[4]; + __cpuidex(aInfo, uOperator, uIdxECX); + *(uint32_t *)pvEAX = aInfo[0]; + *(uint32_t *)pvEBX = aInfo[1]; + *(uint32_t *)pvECX = aInfo[2]; + *(uint32_t *)pvEDX = aInfo[3]; + +# else + uint32_t uEAX; + uint32_t uEBX; + uint32_t uECX; + uint32_t uEDX; + __asm + { + push ebx + mov eax, [uOperator] + mov ecx, [uIdxECX] + cpuid + mov [uEAX], eax + mov [uEBX], ebx + mov [uECX], ecx + mov [uEDX], edx + pop ebx + } + *(uint32_t *)pvEAX = uEAX; + *(uint32_t *)pvEBX = uEBX; + *(uint32_t *)pvECX = uECX; + *(uint32_t *)pvEDX = uEDX; +# endif +} +#endif + + +/** + * CPUID variant that initializes all 4 registers before the CPUID instruction. + * + * @returns The EAX result value. + * @param uOperator CPUID operation (eax). + * @param uInitEBX The value to assign EBX prior to the CPUID instruction. + * @param uInitECX The value to assign ECX prior to the CPUID instruction. + * @param uInitEDX The value to assign EDX prior to the CPUID instruction. + * @param pvEAX Where to store eax. Optional. + * @param pvEBX Where to store ebx. Optional. + * @param pvECX Where to store ecx. Optional. + * @param pvEDX Where to store edx. Optional. + */ +DECLASM(uint32_t) ASMCpuIdExSlow(uint32_t uOperator, uint32_t uInitEBX, uint32_t uInitECX, uint32_t uInitEDX, + void *pvEAX, void *pvEBX, void *pvECX, void *pvEDX); + + +/** + * Performs the cpuid instruction returning ecx and edx. + * + * @param uOperator CPUID operation (eax). + * @param pvECX Where to store ecx. + * @param pvEDX Where to store edx. + * @remark We're using void pointers to ease the use of special bitfield structures and such. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMCpuId_ECX_EDX(uint32_t uOperator, void *pvECX, void *pvEDX); +#else +DECLINLINE(void) ASMCpuId_ECX_EDX(uint32_t uOperator, void *pvECX, void *pvEDX) +{ + uint32_t uEBX; + ASMCpuId(uOperator, &uOperator, &uEBX, pvECX, pvEDX); +} +#endif + + +/** + * Performs the cpuid instruction returning eax. + * + * @param uOperator CPUID operation (eax). + * @returns EAX after cpuid operation. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(uint32_t) ASMCpuId_EAX(uint32_t uOperator); +#else +DECLINLINE(uint32_t) ASMCpuId_EAX(uint32_t uOperator) +{ + RTCCUINTREG xAX; +# if RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + __asm__ ("cpuid" + : "=a" (xAX) + : "0" (uOperator) + : "rbx", "rcx", "rdx"); +# elif (defined(PIC) || defined(__PIC__)) && defined(__i386__) + __asm__ ("push %%ebx\n\t" + "cpuid\n\t" + "pop %%ebx\n\t" + : "=a" (xAX) + : "0" (uOperator) + : "ecx", "edx"); +# else + __asm__ ("cpuid" + : "=a" (xAX) + : "0" (uOperator) + : "edx", "ecx", "ebx"); +# endif + +# elif RT_INLINE_ASM_USES_INTRIN + int aInfo[4]; + __cpuid(aInfo, uOperator); + xAX = aInfo[0]; + +# else + __asm + { + push ebx + mov eax, [uOperator] + cpuid + mov [xAX], eax + pop ebx + } +# endif + return (uint32_t)xAX; +} +#endif + + +/** + * Performs the cpuid instruction returning ebx. + * + * @param uOperator CPUID operation (eax). + * @returns EBX after cpuid operation. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(uint32_t) ASMCpuId_EBX(uint32_t uOperator); +#else +DECLINLINE(uint32_t) ASMCpuId_EBX(uint32_t uOperator) +{ + RTCCUINTREG xBX; +# if RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + RTCCUINTREG uSpill; + __asm__ ("cpuid" + : "=a" (uSpill), + "=b" (xBX) + : "0" (uOperator) + : "rdx", "rcx"); +# elif (defined(PIC) || defined(__PIC__)) && defined(__i386__) + __asm__ ("push %%ebx\n\t" + "cpuid\n\t" + "mov %%ebx, %%edx\n\t" + "pop %%ebx\n\t" + : "=a" (uOperator), + "=d" (xBX) + : "0" (uOperator) + : "ecx"); +# else + __asm__ ("cpuid" + : "=a" (uOperator), + "=b" (xBX) + : "0" (uOperator) + : "edx", "ecx"); +# endif + +# elif RT_INLINE_ASM_USES_INTRIN + int aInfo[4]; + __cpuid(aInfo, uOperator); + xBX = aInfo[1]; + +# else + __asm + { + push ebx + mov eax, [uOperator] + cpuid + mov [xBX], ebx + pop ebx + } +# endif + return (uint32_t)xBX; +} +#endif + + +/** + * Performs the cpuid instruction returning ecx. + * + * @param uOperator CPUID operation (eax). + * @returns ECX after cpuid operation. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(uint32_t) ASMCpuId_ECX(uint32_t uOperator); +#else +DECLINLINE(uint32_t) ASMCpuId_ECX(uint32_t uOperator) +{ + RTCCUINTREG xCX; +# if RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + RTCCUINTREG uSpill; + __asm__ ("cpuid" + : "=a" (uSpill), + "=c" (xCX) + : "0" (uOperator) + : "rbx", "rdx"); +# elif (defined(PIC) || defined(__PIC__)) && defined(__i386__) + __asm__ ("push %%ebx\n\t" + "cpuid\n\t" + "pop %%ebx\n\t" + : "=a" (uOperator), + "=c" (xCX) + : "0" (uOperator) + : "edx"); +# else + __asm__ ("cpuid" + : "=a" (uOperator), + "=c" (xCX) + : "0" (uOperator) + : "ebx", "edx"); + +# endif + +# elif RT_INLINE_ASM_USES_INTRIN + int aInfo[4]; + __cpuid(aInfo, uOperator); + xCX = aInfo[2]; + +# else + __asm + { + push ebx + mov eax, [uOperator] + cpuid + mov [xCX], ecx + pop ebx + } +# endif + return (uint32_t)xCX; +} +#endif + + +/** + * Performs the cpuid instruction returning edx. + * + * @param uOperator CPUID operation (eax). + * @returns EDX after cpuid operation. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(uint32_t) ASMCpuId_EDX(uint32_t uOperator); +#else +DECLINLINE(uint32_t) ASMCpuId_EDX(uint32_t uOperator) +{ + RTCCUINTREG xDX; +# if RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + RTCCUINTREG uSpill; + __asm__ ("cpuid" + : "=a" (uSpill), + "=d" (xDX) + : "0" (uOperator) + : "rbx", "rcx"); +# elif (defined(PIC) || defined(__PIC__)) && defined(__i386__) + __asm__ ("push %%ebx\n\t" + "cpuid\n\t" + "pop %%ebx\n\t" + : "=a" (uOperator), + "=d" (xDX) + : "0" (uOperator) + : "ecx"); +# else + __asm__ ("cpuid" + : "=a" (uOperator), + "=d" (xDX) + : "0" (uOperator) + : "ebx", "ecx"); +# endif + +# elif RT_INLINE_ASM_USES_INTRIN + int aInfo[4]; + __cpuid(aInfo, uOperator); + xDX = aInfo[3]; + +# else + __asm + { + push ebx + mov eax, [uOperator] + cpuid + mov [xDX], edx + pop ebx + } +# endif + return (uint32_t)xDX; +} +#endif + + +/** + * Checks if the current CPU supports CPUID. + * + * @returns true if CPUID is supported. + */ +DECLINLINE(bool) ASMHasCpuId(void) +{ +#ifdef RT_ARCH_AMD64 + return true; /* ASSUME that all amd64 compatible CPUs have cpuid. */ +#else /* !RT_ARCH_AMD64 */ + bool fRet = false; +# if RT_INLINE_ASM_GNU_STYLE + uint32_t u1; + uint32_t u2; + __asm__ ("pushf\n\t" + "pop %1\n\t" + "mov %1, %2\n\t" + "xorl $0x200000, %1\n\t" + "push %1\n\t" + "popf\n\t" + "pushf\n\t" + "pop %1\n\t" + "cmpl %1, %2\n\t" + "setne %0\n\t" + "push %2\n\t" + "popf\n\t" + : "=m" (fRet), "=r" (u1), "=r" (u2)); +# else + __asm + { + pushfd + pop eax + mov ebx, eax + xor eax, 0200000h + push eax + popfd + pushfd + pop eax + cmp eax, ebx + setne fRet + push ebx + popfd + } +# endif + return fRet; +#endif /* !RT_ARCH_AMD64 */ +} + + +/** + * Gets the APIC ID of the current CPU. + * + * @returns the APIC ID. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(uint8_t) ASMGetApicId(void); +#else +DECLINLINE(uint8_t) ASMGetApicId(void) +{ + RTCCUINTREG xBX; +# if RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + RTCCUINTREG uSpill; + __asm__ __volatile__ ("cpuid" + : "=a" (uSpill), + "=b" (xBX) + : "0" (1) + : "rcx", "rdx"); +# elif (defined(PIC) || defined(__PIC__)) && defined(__i386__) + RTCCUINTREG uSpill; + __asm__ __volatile__ ("mov %%ebx,%1\n\t" + "cpuid\n\t" + "xchgl %%ebx,%1\n\t" + : "=a" (uSpill), + "=rm" (xBX) + : "0" (1) + : "ecx", "edx"); +# else + RTCCUINTREG uSpill; + __asm__ __volatile__ ("cpuid" + : "=a" (uSpill), + "=b" (xBX) + : "0" (1) + : "ecx", "edx"); +# endif + +# elif RT_INLINE_ASM_USES_INTRIN + int aInfo[4]; + __cpuid(aInfo, 1); + xBX = aInfo[1]; + +# else + __asm + { + push ebx + mov eax, 1 + cpuid + mov [xBX], ebx + pop ebx + } +# endif + return (uint8_t)(xBX >> 24); +} +#endif + + +/** + * Tests if it a genuine Intel CPU based on the ASMCpuId(0) output. + * + * @returns true/false. + * @param uEBX EBX return from ASMCpuId(0) + * @param uECX ECX return from ASMCpuId(0) + * @param uEDX EDX return from ASMCpuId(0) + */ +DECLINLINE(bool) ASMIsIntelCpuEx(uint32_t uEBX, uint32_t uECX, uint32_t uEDX) +{ + return uEBX == UINT32_C(0x756e6547) + && uECX == UINT32_C(0x6c65746e) + && uEDX == UINT32_C(0x49656e69); +} + + +/** + * Tests if this is a genuine Intel CPU. + * + * @returns true/false. + * @remarks ASSUMES that cpuid is supported by the CPU. + */ +DECLINLINE(bool) ASMIsIntelCpu(void) +{ + uint32_t uEAX, uEBX, uECX, uEDX; + ASMCpuId(0, &uEAX, &uEBX, &uECX, &uEDX); + return ASMIsIntelCpuEx(uEBX, uECX, uEDX); +} + + +/** + * Tests if it an authentic AMD CPU based on the ASMCpuId(0) output. + * + * @returns true/false. + * @param uEBX EBX return from ASMCpuId(0) + * @param uECX ECX return from ASMCpuId(0) + * @param uEDX EDX return from ASMCpuId(0) + */ +DECLINLINE(bool) ASMIsAmdCpuEx(uint32_t uEBX, uint32_t uECX, uint32_t uEDX) +{ + return uEBX == UINT32_C(0x68747541) + && uECX == UINT32_C(0x444d4163) + && uEDX == UINT32_C(0x69746e65); +} + + +/** + * Tests if this is an authentic AMD CPU. + * + * @returns true/false. + * @remarks ASSUMES that cpuid is supported by the CPU. + */ +DECLINLINE(bool) ASMIsAmdCpu(void) +{ + uint32_t uEAX, uEBX, uECX, uEDX; + ASMCpuId(0, &uEAX, &uEBX, &uECX, &uEDX); + return ASMIsAmdCpuEx(uEBX, uECX, uEDX); +} + + +/** + * Tests if it a centaur hauling VIA CPU based on the ASMCpuId(0) output. + * + * @returns true/false. + * @param uEBX EBX return from ASMCpuId(0). + * @param uECX ECX return from ASMCpuId(0). + * @param uEDX EDX return from ASMCpuId(0). + */ +DECLINLINE(bool) ASMIsViaCentaurCpuEx(uint32_t uEBX, uint32_t uECX, uint32_t uEDX) +{ + return uEBX == UINT32_C(0x746e6543) + && uECX == UINT32_C(0x736c7561) + && uEDX == UINT32_C(0x48727561); +} + + +/** + * Tests if this is a centaur hauling VIA CPU. + * + * @returns true/false. + * @remarks ASSUMES that cpuid is supported by the CPU. + */ +DECLINLINE(bool) ASMIsViaCentaurCpu(void) +{ + uint32_t uEAX, uEBX, uECX, uEDX; + ASMCpuId(0, &uEAX, &uEBX, &uECX, &uEDX); + return ASMIsAmdCpuEx(uEBX, uECX, uEDX); +} + + +/** + * Checks whether ASMCpuId_EAX(0x00000000) indicates a valid range. + * + * + * @returns true/false. + * @param uEAX The EAX value of CPUID leaf 0x00000000. + * + * @note This only succeeds if there are at least two leaves in the range. + * @remarks The upper range limit is just some half reasonable value we've + * picked out of thin air. + */ +DECLINLINE(bool) ASMIsValidStdRange(uint32_t uEAX) +{ + return uEAX >= UINT32_C(0x00000001) && uEAX <= UINT32_C(0x000fffff); +} + + +/** + * Checks whether ASMCpuId_EAX(0x80000000) indicates a valid range. + * + * This only succeeds if there are at least two leaves in the range. + * + * @returns true/false. + * @param uEAX The EAX value of CPUID leaf 0x80000000. + * + * @note This only succeeds if there are at least two leaves in the range. + * @remarks The upper range limit is just some half reasonable value we've + * picked out of thin air. + */ +DECLINLINE(bool) ASMIsValidExtRange(uint32_t uEAX) +{ + return uEAX >= UINT32_C(0x80000001) && uEAX <= UINT32_C(0x800fffff); +} + + +/** + * Extracts the CPU family from ASMCpuId(1) or ASMCpuId(0x80000001) + * + * @returns Family. + * @param uEAX EAX return from ASMCpuId(1) or ASMCpuId(0x80000001). + */ +DECLINLINE(uint32_t) ASMGetCpuFamily(uint32_t uEAX) +{ + return ((uEAX >> 8) & 0xf) == 0xf + ? ((uEAX >> 20) & 0x7f) + 0xf + : ((uEAX >> 8) & 0xf); +} + + +/** + * Extracts the CPU model from ASMCpuId(1) or ASMCpuId(0x80000001), Intel variant. + * + * @returns Model. + * @param uEAX EAX from ASMCpuId(1) or ASMCpuId(0x80000001). + */ +DECLINLINE(uint32_t) ASMGetCpuModelIntel(uint32_t uEAX) +{ + return ((uEAX >> 8) & 0xf) == 0xf || (((uEAX >> 8) & 0xf) == 0x6) /* family! */ + ? ((uEAX >> 4) & 0xf) | ((uEAX >> 12) & 0xf0) + : ((uEAX >> 4) & 0xf); +} + + +/** + * Extracts the CPU model from ASMCpuId(1) or ASMCpuId(0x80000001), AMD variant. + * + * @returns Model. + * @param uEAX EAX from ASMCpuId(1) or ASMCpuId(0x80000001). + */ +DECLINLINE(uint32_t) ASMGetCpuModelAMD(uint32_t uEAX) +{ + return ((uEAX >> 8) & 0xf) == 0xf + ? ((uEAX >> 4) & 0xf) | ((uEAX >> 12) & 0xf0) + : ((uEAX >> 4) & 0xf); +} + + +/** + * Extracts the CPU model from ASMCpuId(1) or ASMCpuId(0x80000001) + * + * @returns Model. + * @param uEAX EAX from ASMCpuId(1) or ASMCpuId(0x80000001). + * @param fIntel Whether it's an intel CPU. Use ASMIsIntelCpuEx() or ASMIsIntelCpu(). + */ +DECLINLINE(uint32_t) ASMGetCpuModel(uint32_t uEAX, bool fIntel) +{ + return ((uEAX >> 8) & 0xf) == 0xf || (((uEAX >> 8) & 0xf) == 0x6 && fIntel) /* family! */ + ? ((uEAX >> 4) & 0xf) | ((uEAX >> 12) & 0xf0) + : ((uEAX >> 4) & 0xf); +} + + +/** + * Extracts the CPU stepping from ASMCpuId(1) or ASMCpuId(0x80000001) + * + * @returns Model. + * @param uEAX EAX from ASMCpuId(1) or ASMCpuId(0x80000001). + */ +DECLINLINE(uint32_t) ASMGetCpuStepping(uint32_t uEAX) +{ + return uEAX & 0xf; +} + + +/** + * Get cr0. + * @returns cr0. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(RTCCUINTREG) ASMGetCR0(void); +#else +DECLINLINE(RTCCUINTREG) ASMGetCR0(void) +{ + RTCCUINTREG uCR0; +# if RT_INLINE_ASM_USES_INTRIN + uCR0 = __readcr0(); + +# elif RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + __asm__ __volatile__("movq %%cr0, %0\t\n" : "=r" (uCR0)); +# else + __asm__ __volatile__("movl %%cr0, %0\t\n" : "=r" (uCR0)); +# endif +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, cr0 + mov [uCR0], rax +# else + mov eax, cr0 + mov [uCR0], eax +# endif + } +# endif + return uCR0; +} +#endif + + +/** + * Sets the CR0 register. + * @param uCR0 The new CR0 value. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMSetCR0(RTCCUINTREG uCR0); +#else +DECLINLINE(void) ASMSetCR0(RTCCUINTREG uCR0) +{ +# if RT_INLINE_ASM_USES_INTRIN + __writecr0(uCR0); + +# elif RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + __asm__ __volatile__("movq %0, %%cr0\n\t" :: "r" (uCR0)); +# else + __asm__ __volatile__("movl %0, %%cr0\n\t" :: "r" (uCR0)); +# endif +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, [uCR0] + mov cr0, rax +# else + mov eax, [uCR0] + mov cr0, eax +# endif + } +# endif +} +#endif + + +/** + * Get cr2. + * @returns cr2. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(RTCCUINTREG) ASMGetCR2(void); +#else +DECLINLINE(RTCCUINTREG) ASMGetCR2(void) +{ + RTCCUINTREG uCR2; +# if RT_INLINE_ASM_USES_INTRIN + uCR2 = __readcr2(); + +# elif RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + __asm__ __volatile__("movq %%cr2, %0\t\n" : "=r" (uCR2)); +# else + __asm__ __volatile__("movl %%cr2, %0\t\n" : "=r" (uCR2)); +# endif +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, cr2 + mov [uCR2], rax +# else + mov eax, cr2 + mov [uCR2], eax +# endif + } +# endif + return uCR2; +} +#endif + + +/** + * Sets the CR2 register. + * @param uCR2 The new CR0 value. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(void) ASMSetCR2(RTCCUINTREG uCR2); +#else +DECLINLINE(void) ASMSetCR2(RTCCUINTREG uCR2) +{ +# if RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + __asm__ __volatile__("movq %0, %%cr2\n\t" :: "r" (uCR2)); +# else + __asm__ __volatile__("movl %0, %%cr2\n\t" :: "r" (uCR2)); +# endif +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, [uCR2] + mov cr2, rax +# else + mov eax, [uCR2] + mov cr2, eax +# endif + } +# endif +} +#endif + + +/** + * Get cr3. + * @returns cr3. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(RTCCUINTREG) ASMGetCR3(void); +#else +DECLINLINE(RTCCUINTREG) ASMGetCR3(void) +{ + RTCCUINTREG uCR3; +# if RT_INLINE_ASM_USES_INTRIN + uCR3 = __readcr3(); + +# elif RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + __asm__ __volatile__("movq %%cr3, %0\t\n" : "=r" (uCR3)); +# else + __asm__ __volatile__("movl %%cr3, %0\t\n" : "=r" (uCR3)); +# endif +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, cr3 + mov [uCR3], rax +# else + mov eax, cr3 + mov [uCR3], eax +# endif + } +# endif + return uCR3; +} +#endif + + +/** + * Sets the CR3 register. + * + * @param uCR3 New CR3 value. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMSetCR3(RTCCUINTREG uCR3); +#else +DECLINLINE(void) ASMSetCR3(RTCCUINTREG uCR3) +{ +# if RT_INLINE_ASM_USES_INTRIN + __writecr3(uCR3); + +# elif RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + __asm__ __volatile__("movq %0, %%cr3\n\t" : : "r" (uCR3)); +# else + __asm__ __volatile__("movl %0, %%cr3\n\t" : : "r" (uCR3)); +# endif +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, [uCR3] + mov cr3, rax +# else + mov eax, [uCR3] + mov cr3, eax +# endif + } +# endif +} +#endif + + +/** + * Reloads the CR3 register. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMReloadCR3(void); +#else +DECLINLINE(void) ASMReloadCR3(void) +{ +# if RT_INLINE_ASM_USES_INTRIN + __writecr3(__readcr3()); + +# elif RT_INLINE_ASM_GNU_STYLE + RTCCUINTREG u; +# ifdef RT_ARCH_AMD64 + __asm__ __volatile__("movq %%cr3, %0\n\t" + "movq %0, %%cr3\n\t" + : "=r" (u)); +# else + __asm__ __volatile__("movl %%cr3, %0\n\t" + "movl %0, %%cr3\n\t" + : "=r" (u)); +# endif +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, cr3 + mov cr3, rax +# else + mov eax, cr3 + mov cr3, eax +# endif + } +# endif +} +#endif + + +/** + * Get cr4. + * @returns cr4. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(RTCCUINTREG) ASMGetCR4(void); +#else +DECLINLINE(RTCCUINTREG) ASMGetCR4(void) +{ + RTCCUINTREG uCR4; +# if RT_INLINE_ASM_USES_INTRIN + uCR4 = __readcr4(); + +# elif RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + __asm__ __volatile__("movq %%cr4, %0\t\n" : "=r" (uCR4)); +# else + __asm__ __volatile__("movl %%cr4, %0\t\n" : "=r" (uCR4)); +# endif +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, cr4 + mov [uCR4], rax +# else + push eax /* just in case */ + /*mov eax, cr4*/ + _emit 0x0f + _emit 0x20 + _emit 0xe0 + mov [uCR4], eax + pop eax +# endif + } +# endif + return uCR4; +} +#endif + + +/** + * Sets the CR4 register. + * + * @param uCR4 New CR4 value. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMSetCR4(RTCCUINTREG uCR4); +#else +DECLINLINE(void) ASMSetCR4(RTCCUINTREG uCR4) +{ +# if RT_INLINE_ASM_USES_INTRIN + __writecr4(uCR4); + +# elif RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + __asm__ __volatile__("movq %0, %%cr4\n\t" : : "r" (uCR4)); +# else + __asm__ __volatile__("movl %0, %%cr4\n\t" : : "r" (uCR4)); +# endif +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, [uCR4] + mov cr4, rax +# else + mov eax, [uCR4] + _emit 0x0F + _emit 0x22 + _emit 0xE0 /* mov cr4, eax */ +# endif + } +# endif +} +#endif + + +/** + * Get cr8. + * @returns cr8. + * @remark The lock prefix hack for access from non-64-bit modes is NOT used and 0 is returned. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(RTCCUINTREG) ASMGetCR8(void); +#else +DECLINLINE(RTCCUINTREG) ASMGetCR8(void) +{ +# ifdef RT_ARCH_AMD64 + RTCCUINTREG uCR8; +# if RT_INLINE_ASM_USES_INTRIN + uCR8 = __readcr8(); + +# elif RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("movq %%cr8, %0\t\n" : "=r" (uCR8)); +# else + __asm + { + mov rax, cr8 + mov [uCR8], rax + } +# endif + return uCR8; +# else /* !RT_ARCH_AMD64 */ + return 0; +# endif /* !RT_ARCH_AMD64 */ +} +#endif + + +/** + * Get XCR0 (eXtended feature Control Register 0). + * @returns xcr0. + */ +DECLASM(uint64_t) ASMGetXcr0(void); + +/** + * Sets the XCR0 register. + * @param uXcr0 The new XCR0 value. + */ +DECLASM(void) ASMSetXcr0(uint64_t uXcr0); + +struct X86XSAVEAREA; +/** + * Save extended CPU state. + * @param pXStateArea Where to save the state. + * @param fComponents Which state components to save. + */ +DECLASM(void) ASMXSave(struct X86XSAVEAREA *pXStateArea, uint64_t fComponents); + +/** + * Loads extended CPU state. + * @param pXStateArea Where to load the state from. + * @param fComponents Which state components to load. + */ +DECLASM(void) ASMXRstor(struct X86XSAVEAREA const *pXStateArea, uint64_t fComponents); + + +/** + * Enables interrupts (EFLAGS.IF). + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMIntEnable(void); +#else +DECLINLINE(void) ASMIntEnable(void) +{ +# if RT_INLINE_ASM_GNU_STYLE + __asm("sti\n"); +# elif RT_INLINE_ASM_USES_INTRIN + _enable(); +# else + __asm sti +# endif +} +#endif + + +/** + * Disables interrupts (!EFLAGS.IF). + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMIntDisable(void); +#else +DECLINLINE(void) ASMIntDisable(void) +{ +# if RT_INLINE_ASM_GNU_STYLE + __asm("cli\n"); +# elif RT_INLINE_ASM_USES_INTRIN + _disable(); +# else + __asm cli +# endif +} +#endif + + +/** + * Disables interrupts and returns previous xFLAGS. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(RTCCUINTREG) ASMIntDisableFlags(void); +#else +DECLINLINE(RTCCUINTREG) ASMIntDisableFlags(void) +{ + RTCCUINTREG xFlags; +# if RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + __asm__ __volatile__("pushfq\n\t" + "cli\n\t" + "popq %0\n\t" + : "=r" (xFlags)); +# else + __asm__ __volatile__("pushfl\n\t" + "cli\n\t" + "popl %0\n\t" + : "=r" (xFlags)); +# endif +# elif RT_INLINE_ASM_USES_INTRIN && !defined(RT_ARCH_X86) + xFlags = ASMGetFlags(); + _disable(); +# else + __asm { + pushfd + cli + pop [xFlags] + } +# endif + return xFlags; +} +#endif + + +/** + * Are interrupts enabled? + * + * @returns true / false. + */ +DECLINLINE(bool) ASMIntAreEnabled(void) +{ + RTCCUINTREG uFlags = ASMGetFlags(); + return uFlags & 0x200 /* X86_EFL_IF */ ? true : false; +} + + +/** + * Halts the CPU until interrupted. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(void) ASMHalt(void); +#else +DECLINLINE(void) ASMHalt(void) +{ +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("hlt\n\t"); +# else + __asm { + hlt + } +# endif +} +#endif + + +/** + * Reads a machine specific register. + * + * @returns Register content. + * @param uRegister Register to read. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(uint64_t) ASMRdMsr(uint32_t uRegister); +#else +DECLINLINE(uint64_t) ASMRdMsr(uint32_t uRegister) +{ + RTUINT64U u; +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("rdmsr\n\t" + : "=a" (u.s.Lo), + "=d" (u.s.Hi) + : "c" (uRegister)); + +# elif RT_INLINE_ASM_USES_INTRIN + u.u = __readmsr(uRegister); + +# else + __asm + { + mov ecx, [uRegister] + rdmsr + mov [u.s.Lo], eax + mov [u.s.Hi], edx + } +# endif + + return u.u; +} +#endif + + +/** + * Writes a machine specific register. + * + * @returns Register content. + * @param uRegister Register to write to. + * @param u64Val Value to write. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMWrMsr(uint32_t uRegister, uint64_t u64Val); +#else +DECLINLINE(void) ASMWrMsr(uint32_t uRegister, uint64_t u64Val) +{ + RTUINT64U u; + + u.u = u64Val; +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("wrmsr\n\t" + ::"a" (u.s.Lo), + "d" (u.s.Hi), + "c" (uRegister)); + +# elif RT_INLINE_ASM_USES_INTRIN + __writemsr(uRegister, u.u); + +# else + __asm + { + mov ecx, [uRegister] + mov edx, [u.s.Hi] + mov eax, [u.s.Lo] + wrmsr + } +# endif +} +#endif + + +/** + * Reads a machine specific register, extended version (for AMD). + * + * @returns Register content. + * @param uRegister Register to read. + * @param uXDI RDI/EDI value. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(uint64_t) ASMRdMsrEx(uint32_t uRegister, RTCCUINTREG uXDI); +#else +DECLINLINE(uint64_t) ASMRdMsrEx(uint32_t uRegister, RTCCUINTREG uXDI) +{ + RTUINT64U u; +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("rdmsr\n\t" + : "=a" (u.s.Lo), + "=d" (u.s.Hi) + : "c" (uRegister), + "D" (uXDI)); + +# else + __asm + { + mov ecx, [uRegister] + xchg edi, [uXDI] + rdmsr + mov [u.s.Lo], eax + mov [u.s.Hi], edx + xchg edi, [uXDI] + } +# endif + + return u.u; +} +#endif + + +/** + * Writes a machine specific register, extended version (for AMD). + * + * @returns Register content. + * @param uRegister Register to write to. + * @param uXDI RDI/EDI value. + * @param u64Val Value to write. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(void) ASMWrMsrEx(uint32_t uRegister, RTCCUINTREG uXDI, uint64_t u64Val); +#else +DECLINLINE(void) ASMWrMsrEx(uint32_t uRegister, RTCCUINTREG uXDI, uint64_t u64Val) +{ + RTUINT64U u; + + u.u = u64Val; +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("wrmsr\n\t" + ::"a" (u.s.Lo), + "d" (u.s.Hi), + "c" (uRegister), + "D" (uXDI)); + +# else + __asm + { + mov ecx, [uRegister] + xchg edi, [uXDI] + mov edx, [u.s.Hi] + mov eax, [u.s.Lo] + wrmsr + xchg edi, [uXDI] + } +# endif +} +#endif + + + +/** + * Reads low part of a machine specific register. + * + * @returns Register content. + * @param uRegister Register to read. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(uint32_t) ASMRdMsr_Low(uint32_t uRegister); +#else +DECLINLINE(uint32_t) ASMRdMsr_Low(uint32_t uRegister) +{ + uint32_t u32; +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("rdmsr\n\t" + : "=a" (u32) + : "c" (uRegister) + : "edx"); + +# elif RT_INLINE_ASM_USES_INTRIN + u32 = (uint32_t)__readmsr(uRegister); + +#else + __asm + { + mov ecx, [uRegister] + rdmsr + mov [u32], eax + } +# endif + + return u32; +} +#endif + + +/** + * Reads high part of a machine specific register. + * + * @returns Register content. + * @param uRegister Register to read. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(uint32_t) ASMRdMsr_High(uint32_t uRegister); +#else +DECLINLINE(uint32_t) ASMRdMsr_High(uint32_t uRegister) +{ + uint32_t u32; +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("rdmsr\n\t" + : "=d" (u32) + : "c" (uRegister) + : "eax"); + +# elif RT_INLINE_ASM_USES_INTRIN + u32 = (uint32_t)(__readmsr(uRegister) >> 32); + +# else + __asm + { + mov ecx, [uRegister] + rdmsr + mov [u32], edx + } +# endif + + return u32; +} +#endif + + +/** + * Gets dr0. + * + * @returns dr0. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(RTCCUINTREG) ASMGetDR0(void); +#else +DECLINLINE(RTCCUINTREG) ASMGetDR0(void) +{ + RTCCUINTREG uDR0; +# if RT_INLINE_ASM_USES_INTRIN + uDR0 = __readdr(0); +# elif RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + __asm__ __volatile__("movq %%dr0, %0\n\t" : "=r" (uDR0)); +# else + __asm__ __volatile__("movl %%dr0, %0\n\t" : "=r" (uDR0)); +# endif +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, dr0 + mov [uDR0], rax +# else + mov eax, dr0 + mov [uDR0], eax +# endif + } +# endif + return uDR0; +} +#endif + + +/** + * Gets dr1. + * + * @returns dr1. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(RTCCUINTREG) ASMGetDR1(void); +#else +DECLINLINE(RTCCUINTREG) ASMGetDR1(void) +{ + RTCCUINTREG uDR1; +# if RT_INLINE_ASM_USES_INTRIN + uDR1 = __readdr(1); +# elif RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + __asm__ __volatile__("movq %%dr1, %0\n\t" : "=r" (uDR1)); +# else + __asm__ __volatile__("movl %%dr1, %0\n\t" : "=r" (uDR1)); +# endif +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, dr1 + mov [uDR1], rax +# else + mov eax, dr1 + mov [uDR1], eax +# endif + } +# endif + return uDR1; +} +#endif + + +/** + * Gets dr2. + * + * @returns dr2. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(RTCCUINTREG) ASMGetDR2(void); +#else +DECLINLINE(RTCCUINTREG) ASMGetDR2(void) +{ + RTCCUINTREG uDR2; +# if RT_INLINE_ASM_USES_INTRIN + uDR2 = __readdr(2); +# elif RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + __asm__ __volatile__("movq %%dr2, %0\n\t" : "=r" (uDR2)); +# else + __asm__ __volatile__("movl %%dr2, %0\n\t" : "=r" (uDR2)); +# endif +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, dr2 + mov [uDR2], rax +# else + mov eax, dr2 + mov [uDR2], eax +# endif + } +# endif + return uDR2; +} +#endif + + +/** + * Gets dr3. + * + * @returns dr3. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(RTCCUINTREG) ASMGetDR3(void); +#else +DECLINLINE(RTCCUINTREG) ASMGetDR3(void) +{ + RTCCUINTREG uDR3; +# if RT_INLINE_ASM_USES_INTRIN + uDR3 = __readdr(3); +# elif RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + __asm__ __volatile__("movq %%dr3, %0\n\t" : "=r" (uDR3)); +# else + __asm__ __volatile__("movl %%dr3, %0\n\t" : "=r" (uDR3)); +# endif +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, dr3 + mov [uDR3], rax +# else + mov eax, dr3 + mov [uDR3], eax +# endif + } +# endif + return uDR3; +} +#endif + + +/** + * Gets dr6. + * + * @returns dr6. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(RTCCUINTREG) ASMGetDR6(void); +#else +DECLINLINE(RTCCUINTREG) ASMGetDR6(void) +{ + RTCCUINTREG uDR6; +# if RT_INLINE_ASM_USES_INTRIN + uDR6 = __readdr(6); +# elif RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + __asm__ __volatile__("movq %%dr6, %0\n\t" : "=r" (uDR6)); +# else + __asm__ __volatile__("movl %%dr6, %0\n\t" : "=r" (uDR6)); +# endif +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, dr6 + mov [uDR6], rax +# else + mov eax, dr6 + mov [uDR6], eax +# endif + } +# endif + return uDR6; +} +#endif + + +/** + * Reads and clears DR6. + * + * @returns DR6. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(RTCCUINTREG) ASMGetAndClearDR6(void); +#else +DECLINLINE(RTCCUINTREG) ASMGetAndClearDR6(void) +{ + RTCCUINTREG uDR6; +# if RT_INLINE_ASM_USES_INTRIN + uDR6 = __readdr(6); + __writedr(6, 0xffff0ff0U); /* 31-16 and 4-11 are 1's, 12 and 63-31 are zero. */ +# elif RT_INLINE_ASM_GNU_STYLE + RTCCUINTREG uNewValue = 0xffff0ff0U;/* 31-16 and 4-11 are 1's, 12 and 63-31 are zero. */ +# ifdef RT_ARCH_AMD64 + __asm__ __volatile__("movq %%dr6, %0\n\t" + "movq %1, %%dr6\n\t" + : "=r" (uDR6) + : "r" (uNewValue)); +# else + __asm__ __volatile__("movl %%dr6, %0\n\t" + "movl %1, %%dr6\n\t" + : "=r" (uDR6) + : "r" (uNewValue)); +# endif +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, dr6 + mov [uDR6], rax + mov rcx, rax + mov ecx, 0ffff0ff0h; /* 31-16 and 4-11 are 1's, 12 and 63-31 are zero. */ + mov dr6, rcx +# else + mov eax, dr6 + mov [uDR6], eax + mov ecx, 0ffff0ff0h; /* 31-16 and 4-11 are 1's, 12 is zero. */ + mov dr6, ecx +# endif + } +# endif + return uDR6; +} +#endif + + +/** + * Gets dr7. + * + * @returns dr7. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(RTCCUINTREG) ASMGetDR7(void); +#else +DECLINLINE(RTCCUINTREG) ASMGetDR7(void) +{ + RTCCUINTREG uDR7; +# if RT_INLINE_ASM_USES_INTRIN + uDR7 = __readdr(7); +# elif RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + __asm__ __volatile__("movq %%dr7, %0\n\t" : "=r" (uDR7)); +# else + __asm__ __volatile__("movl %%dr7, %0\n\t" : "=r" (uDR7)); +# endif +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, dr7 + mov [uDR7], rax +# else + mov eax, dr7 + mov [uDR7], eax +# endif + } +# endif + return uDR7; +} +#endif + + +/** + * Sets dr0. + * + * @param uDRVal Debug register value to write + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMSetDR0(RTCCUINTREG uDRVal); +#else +DECLINLINE(void) ASMSetDR0(RTCCUINTREG uDRVal) +{ +# if RT_INLINE_ASM_USES_INTRIN + __writedr(0, uDRVal); +# elif RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + __asm__ __volatile__("movq %0, %%dr0\n\t" : : "r" (uDRVal)); +# else + __asm__ __volatile__("movl %0, %%dr0\n\t" : : "r" (uDRVal)); +# endif +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, [uDRVal] + mov dr0, rax +# else + mov eax, [uDRVal] + mov dr0, eax +# endif + } +# endif +} +#endif + + +/** + * Sets dr1. + * + * @param uDRVal Debug register value to write + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMSetDR1(RTCCUINTREG uDRVal); +#else +DECLINLINE(void) ASMSetDR1(RTCCUINTREG uDRVal) +{ +# if RT_INLINE_ASM_USES_INTRIN + __writedr(1, uDRVal); +# elif RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + __asm__ __volatile__("movq %0, %%dr1\n\t" : : "r" (uDRVal)); +# else + __asm__ __volatile__("movl %0, %%dr1\n\t" : : "r" (uDRVal)); +# endif +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, [uDRVal] + mov dr1, rax +# else + mov eax, [uDRVal] + mov dr1, eax +# endif + } +# endif +} +#endif + + +/** + * Sets dr2. + * + * @param uDRVal Debug register value to write + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMSetDR2(RTCCUINTREG uDRVal); +#else +DECLINLINE(void) ASMSetDR2(RTCCUINTREG uDRVal) +{ +# if RT_INLINE_ASM_USES_INTRIN + __writedr(2, uDRVal); +# elif RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + __asm__ __volatile__("movq %0, %%dr2\n\t" : : "r" (uDRVal)); +# else + __asm__ __volatile__("movl %0, %%dr2\n\t" : : "r" (uDRVal)); +# endif +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, [uDRVal] + mov dr2, rax +# else + mov eax, [uDRVal] + mov dr2, eax +# endif + } +# endif +} +#endif + + +/** + * Sets dr3. + * + * @param uDRVal Debug register value to write + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMSetDR3(RTCCUINTREG uDRVal); +#else +DECLINLINE(void) ASMSetDR3(RTCCUINTREG uDRVal) +{ +# if RT_INLINE_ASM_USES_INTRIN + __writedr(3, uDRVal); +# elif RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + __asm__ __volatile__("movq %0, %%dr3\n\t" : : "r" (uDRVal)); +# else + __asm__ __volatile__("movl %0, %%dr3\n\t" : : "r" (uDRVal)); +# endif +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, [uDRVal] + mov dr3, rax +# else + mov eax, [uDRVal] + mov dr3, eax +# endif + } +# endif +} +#endif + + +/** + * Sets dr6. + * + * @param uDRVal Debug register value to write + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMSetDR6(RTCCUINTREG uDRVal); +#else +DECLINLINE(void) ASMSetDR6(RTCCUINTREG uDRVal) +{ +# if RT_INLINE_ASM_USES_INTRIN + __writedr(6, uDRVal); +# elif RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + __asm__ __volatile__("movq %0, %%dr6\n\t" : : "r" (uDRVal)); +# else + __asm__ __volatile__("movl %0, %%dr6\n\t" : : "r" (uDRVal)); +# endif +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, [uDRVal] + mov dr6, rax +# else + mov eax, [uDRVal] + mov dr6, eax +# endif + } +# endif +} +#endif + + +/** + * Sets dr7. + * + * @param uDRVal Debug register value to write + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMSetDR7(RTCCUINTREG uDRVal); +#else +DECLINLINE(void) ASMSetDR7(RTCCUINTREG uDRVal) +{ +# if RT_INLINE_ASM_USES_INTRIN + __writedr(7, uDRVal); +# elif RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + __asm__ __volatile__("movq %0, %%dr7\n\t" : : "r" (uDRVal)); +# else + __asm__ __volatile__("movl %0, %%dr7\n\t" : : "r" (uDRVal)); +# endif +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, [uDRVal] + mov dr7, rax +# else + mov eax, [uDRVal] + mov dr7, eax +# endif + } +# endif +} +#endif + + +/** + * Writes a 8-bit unsigned integer to an I/O port, ordered. + * + * @param Port I/O port to write to. + * @param u8 8-bit integer to write. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMOutU8(RTIOPORT Port, uint8_t u8); +#else +DECLINLINE(void) ASMOutU8(RTIOPORT Port, uint8_t u8) +{ +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("outb %b1, %w0\n\t" + :: "Nd" (Port), + "a" (u8)); + +# elif RT_INLINE_ASM_USES_INTRIN + __outbyte(Port, u8); + +# else + __asm + { + mov dx, [Port] + mov al, [u8] + out dx, al + } +# endif +} +#endif + + +/** + * Reads a 8-bit unsigned integer from an I/O port, ordered. + * + * @returns 8-bit integer. + * @param Port I/O port to read from. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(uint8_t) ASMInU8(RTIOPORT Port); +#else +DECLINLINE(uint8_t) ASMInU8(RTIOPORT Port) +{ + uint8_t u8; +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("inb %w1, %b0\n\t" + : "=a" (u8) + : "Nd" (Port)); + +# elif RT_INLINE_ASM_USES_INTRIN + u8 = __inbyte(Port); + +# else + __asm + { + mov dx, [Port] + in al, dx + mov [u8], al + } +# endif + return u8; +} +#endif + + +/** + * Writes a 16-bit unsigned integer to an I/O port, ordered. + * + * @param Port I/O port to write to. + * @param u16 16-bit integer to write. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMOutU16(RTIOPORT Port, uint16_t u16); +#else +DECLINLINE(void) ASMOutU16(RTIOPORT Port, uint16_t u16) +{ +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("outw %w1, %w0\n\t" + :: "Nd" (Port), + "a" (u16)); + +# elif RT_INLINE_ASM_USES_INTRIN + __outword(Port, u16); + +# else + __asm + { + mov dx, [Port] + mov ax, [u16] + out dx, ax + } +# endif +} +#endif + + +/** + * Reads a 16-bit unsigned integer from an I/O port, ordered. + * + * @returns 16-bit integer. + * @param Port I/O port to read from. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(uint16_t) ASMInU16(RTIOPORT Port); +#else +DECLINLINE(uint16_t) ASMInU16(RTIOPORT Port) +{ + uint16_t u16; +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("inw %w1, %w0\n\t" + : "=a" (u16) + : "Nd" (Port)); + +# elif RT_INLINE_ASM_USES_INTRIN + u16 = __inword(Port); + +# else + __asm + { + mov dx, [Port] + in ax, dx + mov [u16], ax + } +# endif + return u16; +} +#endif + + +/** + * Writes a 32-bit unsigned integer to an I/O port, ordered. + * + * @param Port I/O port to write to. + * @param u32 32-bit integer to write. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMOutU32(RTIOPORT Port, uint32_t u32); +#else +DECLINLINE(void) ASMOutU32(RTIOPORT Port, uint32_t u32) +{ +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("outl %1, %w0\n\t" + :: "Nd" (Port), + "a" (u32)); + +# elif RT_INLINE_ASM_USES_INTRIN + __outdword(Port, u32); + +# else + __asm + { + mov dx, [Port] + mov eax, [u32] + out dx, eax + } +# endif +} +#endif + + +/** + * Reads a 32-bit unsigned integer from an I/O port, ordered. + * + * @returns 32-bit integer. + * @param Port I/O port to read from. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(uint32_t) ASMInU32(RTIOPORT Port); +#else +DECLINLINE(uint32_t) ASMInU32(RTIOPORT Port) +{ + uint32_t u32; +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("inl %w1, %0\n\t" + : "=a" (u32) + : "Nd" (Port)); + +# elif RT_INLINE_ASM_USES_INTRIN + u32 = __indword(Port); + +# else + __asm + { + mov dx, [Port] + in eax, dx + mov [u32], eax + } +# endif + return u32; +} +#endif + + +/** + * Writes a string of 8-bit unsigned integer items to an I/O port, ordered. + * + * @param Port I/O port to write to. + * @param pau8 Pointer to the string buffer. + * @param c The number of items to write. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMOutStrU8(RTIOPORT Port, uint8_t const *pau8, size_t c); +#else +DECLINLINE(void) ASMOutStrU8(RTIOPORT Port, uint8_t const *pau8, size_t c) +{ +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("rep; outsb\n\t" + : "+S" (pau8), + "+c" (c) + : "d" (Port)); + +# elif RT_INLINE_ASM_USES_INTRIN + __outbytestring(Port, (unsigned char *)pau8, (unsigned long)c); + +# else + __asm + { + mov dx, [Port] + mov ecx, [c] + mov eax, [pau8] + xchg esi, eax + rep outsb + xchg esi, eax + } +# endif +} +#endif + + +/** + * Reads a string of 8-bit unsigned integer items from an I/O port, ordered. + * + * @param Port I/O port to read from. + * @param pau8 Pointer to the string buffer (output). + * @param c The number of items to read. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMInStrU8(RTIOPORT Port, uint8_t *pau8, size_t c); +#else +DECLINLINE(void) ASMInStrU8(RTIOPORT Port, uint8_t *pau8, size_t c) +{ +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("rep; insb\n\t" + : "+D" (pau8), + "+c" (c) + : "d" (Port)); + +# elif RT_INLINE_ASM_USES_INTRIN + __inbytestring(Port, pau8, (unsigned long)c); + +# else + __asm + { + mov dx, [Port] + mov ecx, [c] + mov eax, [pau8] + xchg edi, eax + rep insb + xchg edi, eax + } +# endif +} +#endif + + +/** + * Writes a string of 16-bit unsigned integer items to an I/O port, ordered. + * + * @param Port I/O port to write to. + * @param pau16 Pointer to the string buffer. + * @param c The number of items to write. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMOutStrU16(RTIOPORT Port, uint16_t const *pau16, size_t c); +#else +DECLINLINE(void) ASMOutStrU16(RTIOPORT Port, uint16_t const *pau16, size_t c) +{ +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("rep; outsw\n\t" + : "+S" (pau16), + "+c" (c) + : "d" (Port)); + +# elif RT_INLINE_ASM_USES_INTRIN + __outwordstring(Port, (unsigned short *)pau16, (unsigned long)c); + +# else + __asm + { + mov dx, [Port] + mov ecx, [c] + mov eax, [pau16] + xchg esi, eax + rep outsw + xchg esi, eax + } +# endif +} +#endif + + +/** + * Reads a string of 16-bit unsigned integer items from an I/O port, ordered. + * + * @param Port I/O port to read from. + * @param pau16 Pointer to the string buffer (output). + * @param c The number of items to read. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMInStrU16(RTIOPORT Port, uint16_t *pau16, size_t c); +#else +DECLINLINE(void) ASMInStrU16(RTIOPORT Port, uint16_t *pau16, size_t c) +{ +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("rep; insw\n\t" + : "+D" (pau16), + "+c" (c) + : "d" (Port)); + +# elif RT_INLINE_ASM_USES_INTRIN + __inwordstring(Port, pau16, (unsigned long)c); + +# else + __asm + { + mov dx, [Port] + mov ecx, [c] + mov eax, [pau16] + xchg edi, eax + rep insw + xchg edi, eax + } +# endif +} +#endif + + +/** + * Writes a string of 32-bit unsigned integer items to an I/O port, ordered. + * + * @param Port I/O port to write to. + * @param pau32 Pointer to the string buffer. + * @param c The number of items to write. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMOutStrU32(RTIOPORT Port, uint32_t const *pau32, size_t c); +#else +DECLINLINE(void) ASMOutStrU32(RTIOPORT Port, uint32_t const *pau32, size_t c) +{ +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("rep; outsl\n\t" + : "+S" (pau32), + "+c" (c) + : "d" (Port)); + +# elif RT_INLINE_ASM_USES_INTRIN + __outdwordstring(Port, (unsigned long *)pau32, (unsigned long)c); + +# else + __asm + { + mov dx, [Port] + mov ecx, [c] + mov eax, [pau32] + xchg esi, eax + rep outsd + xchg esi, eax + } +# endif +} +#endif + + +/** + * Reads a string of 32-bit unsigned integer items from an I/O port, ordered. + * + * @param Port I/O port to read from. + * @param pau32 Pointer to the string buffer (output). + * @param c The number of items to read. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMInStrU32(RTIOPORT Port, uint32_t *pau32, size_t c); +#else +DECLINLINE(void) ASMInStrU32(RTIOPORT Port, uint32_t *pau32, size_t c) +{ +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("rep; insl\n\t" + : "+D" (pau32), + "+c" (c) + : "d" (Port)); + +# elif RT_INLINE_ASM_USES_INTRIN + __indwordstring(Port, (unsigned long *)pau32, (unsigned long)c); + +# else + __asm + { + mov dx, [Port] + mov ecx, [c] + mov eax, [pau32] + xchg edi, eax + rep insd + xchg edi, eax + } +# endif +} +#endif + + +/** + * Invalidate page. + * + * @param pv Address of the page to invalidate. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMInvalidatePage(void *pv); +#else +DECLINLINE(void) ASMInvalidatePage(void *pv) +{ +# if RT_INLINE_ASM_USES_INTRIN + __invlpg(pv); + +# elif RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("invlpg %0\n\t" + : : "m" (*(uint8_t *)pv)); +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, [pv] + invlpg [rax] +# else + mov eax, [pv] + invlpg [eax] +# endif + } +# endif +} +#endif + + +/** + * Write back the internal caches and invalidate them. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMWriteBackAndInvalidateCaches(void); +#else +DECLINLINE(void) ASMWriteBackAndInvalidateCaches(void) +{ +# if RT_INLINE_ASM_USES_INTRIN + __wbinvd(); + +# elif RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("wbinvd"); +# else + __asm + { + wbinvd + } +# endif +} +#endif + + +/** + * Invalidate internal and (perhaps) external caches without first + * flushing dirty cache lines. Use with extreme care. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(void) ASMInvalidateInternalCaches(void); +#else +DECLINLINE(void) ASMInvalidateInternalCaches(void) +{ +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("invd"); +# else + __asm + { + invd + } +# endif +} +#endif + + +/** + * Memory load/store fence, waits for any pending writes and reads to complete. + * Requires the X86_CPUID_FEATURE_EDX_SSE2 CPUID bit set. + */ +DECLINLINE(void) ASMMemoryFenceSSE2(void) +{ +#if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__ (".byte 0x0f,0xae,0xf0\n\t"); +#elif RT_INLINE_ASM_USES_INTRIN + _mm_mfence(); +#else + __asm + { + _emit 0x0f + _emit 0xae + _emit 0xf0 + } +#endif +} + + +/** + * Memory store fence, waits for any writes to complete. + * Requires the X86_CPUID_FEATURE_EDX_SSE CPUID bit set. + */ +DECLINLINE(void) ASMWriteFenceSSE(void) +{ +#if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__ (".byte 0x0f,0xae,0xf8\n\t"); +#elif RT_INLINE_ASM_USES_INTRIN + _mm_sfence(); +#else + __asm + { + _emit 0x0f + _emit 0xae + _emit 0xf8 + } +#endif +} + + +/** + * Memory load fence, waits for any pending reads to complete. + * Requires the X86_CPUID_FEATURE_EDX_SSE2 CPUID bit set. + */ +DECLINLINE(void) ASMReadFenceSSE2(void) +{ +#if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__ (".byte 0x0f,0xae,0xe8\n\t"); +#elif RT_INLINE_ASM_USES_INTRIN + _mm_lfence(); +#else + __asm + { + _emit 0x0f + _emit 0xae + _emit 0xe8 + } +#endif +} + +#if !defined(_MSC_VER) || !defined(RT_ARCH_AMD64) + +/* + * Clear the AC bit in the EFLAGS register. + * Requires the X86_CPUID_STEXT_FEATURE_EBX_SMAP CPUID bit set. + * Requires to be executed in R0. + */ +DECLINLINE(void) ASMClearAC(void) +{ +#if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__ (".byte 0x0f,0x01,0xca\n\t"); +#else + __asm + { + _emit 0x0f + _emit 0x01 + _emit 0xca + } +#endif +} + + +/* + * Set the AC bit in the EFLAGS register. + * Requires the X86_CPUID_STEXT_FEATURE_EBX_SMAP CPUID bit set. + * Requires to be executed in R0. + */ +DECLINLINE(void) ASMSetAC(void) +{ +#if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__ (".byte 0x0f,0x01,0xcb\n\t"); +#else + __asm + { + _emit 0x0f + _emit 0x01 + _emit 0xcb + } +#endif +} + +#endif /* !_MSC_VER) || !RT_ARCH_AMD64 */ + +/** @} */ +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/asm-math.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/asm-math.h @@ -0,0 +1,434 @@ +/** @file + * IPRT - Assembly Routines for Optimizing some Integers Math Operations. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_asm_math_h +#define ___iprt_asm_math_h + +#include + +#if defined(_MSC_VER) && RT_INLINE_ASM_USES_INTRIN +# include + /* Emit the intrinsics at all optimization levels. */ +# pragma intrinsic(__emul) +# pragma intrinsic(__emulu) +# ifdef RT_ARCH_AMD64 +# pragma intrinsic(_mul128) +# pragma intrinsic(_umul128) +# endif +#endif + + +/** @defgroup grp_rt_asm_math Interger Math Optimizations + * @ingroup grp_rt_asm + * @{ */ + +/** + * Multiplies two unsigned 32-bit values returning an unsigned 64-bit result. + * + * @returns u32F1 * u32F2. + */ + +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN && defined(RT_ARCH_X86) +DECLASM(uint64_t) ASMMult2xU32RetU64(uint32_t u32F1, uint32_t u32F2); +#else +DECLINLINE(uint64_t) ASMMult2xU32RetU64(uint32_t u32F1, uint32_t u32F2) +{ +# ifdef RT_ARCH_X86 + uint64_t u64; +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("mull %%edx" + : "=A" (u64) + : "a" (u32F2), "d" (u32F1)); +# elif RT_INLINE_ASM_USES_INTRIN + u64 = __emulu(u32F1, u32F2); +# else + __asm + { + mov edx, [u32F1] + mov eax, [u32F2] + mul edx + mov dword ptr [u64], eax + mov dword ptr [u64 + 4], edx + } +# endif + return u64; +# else /* generic: */ + return (uint64_t)u32F1 * u32F2; +# endif +} +#endif + + +/** + * Multiplies two signed 32-bit values returning a signed 64-bit result. + * + * @returns u32F1 * u32F2. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN && defined(RT_ARCH_X86) +DECLASM(int64_t) ASMMult2xS32RetS64(int32_t i32F1, int32_t i32F2); +#else +DECLINLINE(int64_t) ASMMult2xS32RetS64(int32_t i32F1, int32_t i32F2) +{ +# ifdef RT_ARCH_X86 + int64_t i64; +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("imull %%edx" + : "=A" (i64) + : "a" (i32F2), "d" (i32F1)); +# elif RT_INLINE_ASM_USES_INTRIN + i64 = __emul(i32F1, i32F2); +# else + __asm + { + mov edx, [i32F1] + mov eax, [i32F2] + imul edx + mov dword ptr [i64], eax + mov dword ptr [i64 + 4], edx + } +# endif + return i64; +# else /* generic: */ + return (int64_t)i32F1 * i32F2; +# endif +} +#endif + + +#if ARCH_BITS == 64 +DECLINLINE(uint64_t) ASMMult2xU64Ret2xU64(uint64_t u64F1, uint64_t u64F2, uint64_t *pu64ProdHi) +{ +# if defined(RT_ARCH_AMD64) && (RT_INLINE_ASM_GNU_STYLE || RT_INLINE_ASM_USES_INTRIN) +# if RT_INLINE_ASM_GNU_STYLE + uint64_t u64Low, u64High; + __asm__ __volatile__("mulq %%rdx" + : "=a" (u64Low), "=d" (u64High) + : "0" (u64F1), "1" (u64F2)); + *pu64ProdHi = u64High; + return u64Low; +# elif RT_INLINE_ASM_USES_INTRIN + return _umul128(u64F1, u64F2, pu64ProdHi); +# else +# error "hmm" +# endif +# else /* generic: */ + /* + * F1 * F2 = Prod + * -- -- + * ab * cd = b*d + a*d*10 + b*c*10 + a*c*100 + * + * Where a, b, c and d are 'digits', and 10 is max digit + 1. + * + * Our digits are 32-bit wide, so instead of 10 we multiply by 4G. + * Prod = F1.s.Lo*F2.s.Lo + F1.s.Hi*F2.s.Lo*4G + * + F1.s.Lo*F2.s.Hi*4G + F1.s.Hi*F2.s.Hi*4G*4G + */ + RTUINT128U Prod; + RTUINT64U Tmp1; + uint64_t u64Tmp; + RTUINT64U F1, F2; + F1.u = u64F1; + F2.u = u64F2; + + Prod.s.Lo = ASMMult2xU32RetU64(F1.s.Lo, F2.s.Lo); + + Tmp1.u = ASMMult2xU32RetU64(F1.s.Hi, F2.s.Lo); + u64Tmp = (uint64_t)Prod.DWords.dw1 + Tmp1.s.Lo; + Prod.DWords.dw1 = (uint32_t)u64Tmp; + Prod.s.Hi = Tmp1.s.Hi; + Prod.s.Hi += u64Tmp >> 32; /* carry */ + + Tmp1.u = ASMMult2xU32RetU64(F1.s.Lo, F2.s.Hi); + u64Tmp = (uint64_t)Prod.DWords.dw1 + Tmp1.s.Lo; + Prod.DWords.dw1 = (uint32_t)u64Tmp; + u64Tmp >>= 32; /* carry */ + u64Tmp += Prod.DWords.dw2; + u64Tmp += Tmp1.s.Hi; + Prod.DWords.dw2 = (uint32_t)u64Tmp; + Prod.DWords.dw3 += u64Tmp >> 32; /* carry */ + + Prod.s.Hi += ASMMult2xU32RetU64(F1.s.Hi, F2.s.Hi); + *pu64ProdHi = Prod.s.Hi; + return Prod.s.Lo; +# endif +} +#endif + + + +/** + * Divides a 64-bit unsigned by a 32-bit unsigned returning an unsigned 32-bit result. + * + * @returns u64 / u32. + */ +#if RT_INLINE_ASM_EXTERNAL && defined(RT_ARCH_X86) +DECLASM(uint32_t) ASMDivU64ByU32RetU32(uint64_t u64, uint32_t u32); +#else +DECLINLINE(uint32_t) ASMDivU64ByU32RetU32(uint64_t u64, uint32_t u32) +{ +# ifdef RT_ARCH_X86 +# if RT_INLINE_ASM_GNU_STYLE + RTCCUINTREG uDummy; + __asm__ __volatile__("divl %3" + : "=a" (u32), "=d"(uDummy) + : "A" (u64), "r" (u32)); +# else + __asm + { + mov eax, dword ptr [u64] + mov edx, dword ptr [u64 + 4] + mov ecx, [u32] + div ecx + mov [u32], eax + } +# endif + return u32; +# else /* generic: */ + return (uint32_t)(u64 / u32); +# endif +} +#endif + + +/** + * Divides a 64-bit signed by a 32-bit signed returning a signed 32-bit result. + * + * @returns u64 / u32. + */ +#if RT_INLINE_ASM_EXTERNAL && defined(RT_ARCH_X86) +DECLASM(int32_t) ASMDivS64ByS32RetS32(int64_t i64, int32_t i32); +#else +DECLINLINE(int32_t) ASMDivS64ByS32RetS32(int64_t i64, int32_t i32) +{ +# ifdef RT_ARCH_X86 +# if RT_INLINE_ASM_GNU_STYLE + RTCCUINTREG iDummy; + __asm__ __volatile__("idivl %3" + : "=a" (i32), "=d"(iDummy) + : "A" (i64), "r" (i32)); +# else + __asm + { + mov eax, dword ptr [i64] + mov edx, dword ptr [i64 + 4] + mov ecx, [i32] + idiv ecx + mov [i32], eax + } +# endif + return i32; +# else /* generic: */ + return (int32_t)(i64 / i32); +# endif +} +#endif + + +/** + * Performs 64-bit unsigned by a 32-bit unsigned division with a 32-bit unsigned result, + * returning the rest. + * + * @returns u64 % u32. + * + * @remarks It is important that the result is <= UINT32_MAX or we'll overflow and crash. + */ +#if RT_INLINE_ASM_EXTERNAL && defined(RT_ARCH_X86) +DECLASM(uint32_t) ASMModU64ByU32RetU32(uint64_t u64, uint32_t u32); +#else +DECLINLINE(uint32_t) ASMModU64ByU32RetU32(uint64_t u64, uint32_t u32) +{ +# ifdef RT_ARCH_X86 +# if RT_INLINE_ASM_GNU_STYLE + RTCCUINTREG uDummy; + __asm__ __volatile__("divl %3" + : "=a" (uDummy), "=d"(u32) + : "A" (u64), "r" (u32)); +# else + __asm + { + mov eax, dword ptr [u64] + mov edx, dword ptr [u64 + 4] + mov ecx, [u32] + div ecx + mov [u32], edx + } +# endif + return u32; +# else /* generic: */ + return (uint32_t)(u64 % u32); +# endif +} +#endif + + +/** + * Performs 64-bit signed by a 32-bit signed division with a 32-bit signed result, + * returning the rest. + * + * @returns u64 % u32. + * + * @remarks It is important that the result is <= UINT32_MAX or we'll overflow and crash. + */ +#if RT_INLINE_ASM_EXTERNAL && defined(RT_ARCH_X86) +DECLASM(int32_t) ASMModS64ByS32RetS32(int64_t i64, int32_t i32); +#else +DECLINLINE(int32_t) ASMModS64ByS32RetS32(int64_t i64, int32_t i32) +{ +# ifdef RT_ARCH_X86 +# if RT_INLINE_ASM_GNU_STYLE + RTCCUINTREG iDummy; + __asm__ __volatile__("idivl %3" + : "=a" (iDummy), "=d"(i32) + : "A" (i64), "r" (i32)); +# else + __asm + { + mov eax, dword ptr [i64] + mov edx, dword ptr [i64 + 4] + mov ecx, [i32] + idiv ecx + mov [i32], edx + } +# endif + return i32; +# else /* generic: */ + return (int32_t)(i64 % i32); +# endif +} +#endif + + +/** + * Multiple a 32-bit by a 32-bit integer and divide the result by a 32-bit integer + * using a 64 bit intermediate result. + * + * @returns (u32A * u32B) / u32C. + * @param u32A The 32-bit value (A). + * @param u32B The 32-bit value to multiple by A. + * @param u32C The 32-bit value to divide A*B by. + * + * @remarks Architecture specific. + * @remarks Make sure the result won't ever exceed 32-bit, because hardware + * exception may be raised if it does. + * @remarks On x86 this may be used to avoid dragging in 64-bit builtin + * arithmetics functions. + */ +#if RT_INLINE_ASM_EXTERNAL && (defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86)) +DECLASM(uint32_t) ASMMultU32ByU32DivByU32(uint32_t u32A, uint32_t u32B, uint32_t u32C); +#else +DECLINLINE(uint32_t) ASMMultU32ByU32DivByU32(uint32_t u32A, uint32_t u32B, uint32_t u32C) +{ +# if RT_INLINE_ASM_GNU_STYLE && (defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86)) + uint32_t u32Result, u32Spill; + __asm__ __volatile__("mull %2\n\t" + "divl %3\n\t" + : "=&a" (u32Result), + "=&d" (u32Spill) + : "r" (u32B), + "r" (u32C), + "0" (u32A)); + return u32Result; +# else + return (uint32_t)(((uint64_t)u32A * u32B) / u32C); +# endif +} +#endif + + +/** + * Multiple a 64-bit by a 32-bit integer and divide the result by a 32-bit integer + * using a 96 bit intermediate result. + * + * @returns (u64A * u32B) / u32C. + * @param u64A The 64-bit value. + * @param u32B The 32-bit value to multiple by A. + * @param u32C The 32-bit value to divide A*B by. + * + * @remarks Architecture specific. + * @remarks Make sure the result won't ever exceed 64-bit, because hardware + * exception may be raised if it does. + * @remarks On x86 this may be used to avoid dragging in 64-bit builtin + * arithmetics function. + */ +#if RT_INLINE_ASM_EXTERNAL || !defined(__GNUC__) || (!defined(RT_ARCH_AMD64) && !defined(RT_ARCH_X86)) +DECLASM(uint64_t) ASMMultU64ByU32DivByU32(uint64_t u64A, uint32_t u32B, uint32_t u32C); +#else +DECLINLINE(uint64_t) ASMMultU64ByU32DivByU32(uint64_t u64A, uint32_t u32B, uint32_t u32C) +{ +# if RT_INLINE_ASM_GNU_STYLE +# ifdef RT_ARCH_AMD64 + uint64_t u64Result, u64Spill; + __asm__ __volatile__("mulq %2\n\t" + "divq %3\n\t" + : "=&a" (u64Result), + "=&d" (u64Spill) + : "r" ((uint64_t)u32B), + "r" ((uint64_t)u32C), + "0" (u64A)); + return u64Result; +# else + uint32_t u32Dummy; + uint64_t u64Result; + __asm__ __volatile__("mull %%ecx \n\t" /* eax = u64Lo.lo = (u64A.lo * u32B).lo + edx = u64Lo.hi = (u64A.lo * u32B).hi */ + "xchg %%eax,%%esi \n\t" /* esi = u64Lo.lo + eax = u64A.hi */ + "xchg %%edx,%%edi \n\t" /* edi = u64Low.hi + edx = u32C */ + "xchg %%edx,%%ecx \n\t" /* ecx = u32C + edx = u32B */ + "mull %%edx \n\t" /* eax = u64Hi.lo = (u64A.hi * u32B).lo + edx = u64Hi.hi = (u64A.hi * u32B).hi */ + "addl %%edi,%%eax \n\t" /* u64Hi.lo += u64Lo.hi */ + "adcl $0,%%edx \n\t" /* u64Hi.hi += carry */ + "divl %%ecx \n\t" /* eax = u64Hi / u32C + edx = u64Hi % u32C */ + "movl %%eax,%%edi \n\t" /* edi = u64Result.hi = u64Hi / u32C */ + "movl %%esi,%%eax \n\t" /* eax = u64Lo.lo */ + "divl %%ecx \n\t" /* u64Result.lo */ + "movl %%edi,%%edx \n\t" /* u64Result.hi */ + : "=A"(u64Result), "=c"(u32Dummy), + "=S"(u32Dummy), "=D"(u32Dummy) + : "a"((uint32_t)u64A), + "S"((uint32_t)(u64A >> 32)), + "c"(u32B), + "D"(u32C)); + return u64Result; +# endif +# else + RTUINT64U u; + uint64_t u64Lo = (uint64_t)(u64A & 0xffffffff) * u32B; + uint64_t u64Hi = (uint64_t)(u64A >> 32) * u32B; + u64Hi += (u64Lo >> 32); + u.s.Hi = (uint32_t)(u64Hi / u32C); + u.s.Lo = (uint32_t)((((u64Hi % u32C) << 32) + (u64Lo & 0xffffffff)) / u32C); + return u.u; +# endif +} +#endif + +/** @} */ +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/asm.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/asm.h @@ -0,0 +1,5024 @@ +/** @file + * IPRT - Assembly Functions. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_asm_h +#define ___iprt_asm_h + +#include +#include +#include +/** @def RT_INLINE_ASM_USES_INTRIN + * Defined as 1 if we're using a _MSC_VER 1400. + * Otherwise defined as 0. + */ + +/* Solaris 10 header ugliness */ +#ifdef u +# undef u +#endif + +#if defined(_MSC_VER) && RT_INLINE_ASM_USES_INTRIN +# include + /* Emit the intrinsics at all optimization levels. */ +# pragma intrinsic(_ReadWriteBarrier) +# pragma intrinsic(__cpuid) +# pragma intrinsic(__stosd) +# pragma intrinsic(__stosw) +# pragma intrinsic(__stosb) +# pragma intrinsic(_BitScanForward) +# pragma intrinsic(_BitScanReverse) +# pragma intrinsic(_bittest) +# pragma intrinsic(_bittestandset) +# pragma intrinsic(_bittestandreset) +# pragma intrinsic(_bittestandcomplement) +# pragma intrinsic(_byteswap_ushort) +# pragma intrinsic(_byteswap_ulong) +# pragma intrinsic(_interlockedbittestandset) +# pragma intrinsic(_interlockedbittestandreset) +# pragma intrinsic(_InterlockedAnd) +# pragma intrinsic(_InterlockedOr) +# pragma intrinsic(_InterlockedIncrement) +# pragma intrinsic(_InterlockedDecrement) +# pragma intrinsic(_InterlockedExchange) +# pragma intrinsic(_InterlockedExchangeAdd) +# pragma intrinsic(_InterlockedCompareExchange) +# pragma intrinsic(_InterlockedCompareExchange64) +# pragma intrinsic(_rotl) +# pragma intrinsic(_rotr) +# pragma intrinsic(_rotl64) +# pragma intrinsic(_rotr64) +# ifdef RT_ARCH_AMD64 +# pragma intrinsic(__stosq) +# pragma intrinsic(_byteswap_uint64) +# pragma intrinsic(_InterlockedExchange64) +# pragma intrinsic(_InterlockedExchangeAdd64) +# pragma intrinsic(_InterlockedAnd64) +# pragma intrinsic(_InterlockedOr64) +# pragma intrinsic(_InterlockedIncrement64) +# pragma intrinsic(_InterlockedDecrement64) +# endif +#endif + + +/** @defgroup grp_rt_asm ASM - Assembly Routines + * @ingroup grp_rt + * + * @remarks The difference between ordered and unordered atomic operations are that + * the former will complete outstanding reads and writes before continuing + * while the latter doesn't make any promises about the order. Ordered + * operations doesn't, it seems, make any 100% promise wrt to whether + * the operation will complete before any subsequent memory access. + * (please, correct if wrong.) + * + * ASMAtomicSomething operations are all ordered, while ASMAtomicUoSomething + * are unordered (note the Uo). + * + * @remarks Some remarks about __volatile__: Without this keyword gcc is allowed to reorder + * or even optimize assembler instructions away. For instance, in the following code + * the second rdmsr instruction is optimized away because gcc treats that instruction + * as deterministic: + * + * @code + * static inline uint64_t rdmsr_low(int idx) + * { + * uint32_t low; + * __asm__ ("rdmsr" : "=a"(low) : "c"(idx) : "edx"); + * } + * ... + * uint32_t msr1 = rdmsr_low(1); + * foo(msr1); + * msr1 = rdmsr_low(1); + * bar(msr1); + * @endcode + * + * The input parameter of rdmsr_low is the same for both calls and therefore gcc will + * use the result of the first call as input parameter for bar() as well. For rdmsr this + * is not acceptable as this instruction is _not_ deterministic. This applies to reading + * machine status information in general. + * + * @{ + */ + + +/** @def RT_INLINE_ASM_GCC_4_3_X_X86 + * Used to work around some 4.3.x register allocation issues in this version of + * the compiler. So far this workaround is still required for 4.4 and 4.5. */ +#ifdef __GNUC__ +# define RT_INLINE_ASM_GCC_4_3_X_X86 (__GNUC__ == 4 && __GNUC_MINOR__ >= 3 && defined(__i386__)) +#endif +#ifndef RT_INLINE_ASM_GCC_4_3_X_X86 +# define RT_INLINE_ASM_GCC_4_3_X_X86 0 +#endif + +/** @def RT_INLINE_DONT_USE_CMPXCHG8B + * i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5493) screws up + * RTSemRWRequestWrite semsemrw-lockless-generic.cpp in release builds. PIC + * mode, x86. + * + * Some gcc 4.3.x versions may have register allocation issues with cmpxchg8b + * when in PIC mode on x86. + */ +#ifndef RT_INLINE_DONT_MIX_CMPXCHG8B_AND_PIC +# ifdef DOXYGEN_RUNNING +# define RT_INLINE_DONT_MIX_CMPXCHG8B_AND_PIC 1 +# else +# define RT_INLINE_DONT_MIX_CMPXCHG8B_AND_PIC \ + ( (defined(PIC) || defined(__PIC__)) \ + && defined(RT_ARCH_X86) \ + && ( RT_INLINE_ASM_GCC_4_3_X_X86 \ + || defined(RT_OS_DARWIN)) ) +# endif +#endif + + +/** @def ASMReturnAddress + * Gets the return address of the current (or calling if you like) function or method. + */ +#ifdef _MSC_VER +# ifdef __cplusplus +extern "C" +# endif +void * _ReturnAddress(void); +# pragma intrinsic(_ReturnAddress) +# define ASMReturnAddress() _ReturnAddress() +#elif defined(__GNUC__) || defined(DOXYGEN_RUNNING) +# define ASMReturnAddress() __builtin_return_address(0) +#else +# error "Unsupported compiler." +#endif + + +/** + * Compiler memory barrier. + * + * Ensure that the compiler does not use any cached (register/tmp stack) memory + * values or any outstanding writes when returning from this function. + * + * This function must be used if non-volatile data is modified by a + * device or the VMM. Typical cases are port access, MMIO access, + * trapping instruction, etc. + */ +#if RT_INLINE_ASM_GNU_STYLE +# define ASMCompilerBarrier() do { __asm__ __volatile__("" : : : "memory"); } while (0) +#elif RT_INLINE_ASM_USES_INTRIN +# define ASMCompilerBarrier() do { _ReadWriteBarrier(); } while (0) +#else /* 2003 should have _ReadWriteBarrier() but I guess we're at 2002 level then... */ +DECLINLINE(void) ASMCompilerBarrier(void) +{ + __asm + { + } +} +#endif + + +/** @def ASMBreakpoint + * Debugger Breakpoint. + * @deprecated Use RT_BREAKPOINT instead. + * @internal + */ +#define ASMBreakpoint() RT_BREAKPOINT() + + +/** + * Spinloop hint for platforms that have these, empty function on the other + * platforms. + * + * x86 & AMD64: The PAUSE variant of NOP for helping hyperthreaded CPUs detecting + * spin locks. + */ +#if RT_INLINE_ASM_EXTERNAL && (defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86)) +DECLASM(void) ASMNopPause(void); +#else +DECLINLINE(void) ASMNopPause(void) +{ +# if defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86) +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__(".byte 0xf3,0x90\n\t"); +# else + __asm { + _emit 0f3h + _emit 090h + } +# endif +# else + /* dummy */ +# endif +} +#endif + + +/** + * Atomically Exchange an unsigned 8-bit value, ordered. + * + * @returns Current *pu8 value + * @param pu8 Pointer to the 8-bit variable to update. + * @param u8 The 8-bit value to assign to *pu8. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(uint8_t) ASMAtomicXchgU8(volatile uint8_t *pu8, uint8_t u8); +#else +DECLINLINE(uint8_t) ASMAtomicXchgU8(volatile uint8_t *pu8, uint8_t u8) +{ +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("xchgb %0, %1\n\t" + : "=m" (*pu8), + "=q" (u8) /* =r - busted on g++ (GCC) 3.4.4 20050721 (Red Hat 3.4.4-2) */ + : "1" (u8), + "m" (*pu8)); +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rdx, [pu8] + mov al, [u8] + xchg [rdx], al + mov [u8], al +# else + mov edx, [pu8] + mov al, [u8] + xchg [edx], al + mov [u8], al +# endif + } +# endif + return u8; +} +#endif + + +/** + * Atomically Exchange a signed 8-bit value, ordered. + * + * @returns Current *pu8 value + * @param pi8 Pointer to the 8-bit variable to update. + * @param i8 The 8-bit value to assign to *pi8. + */ +DECLINLINE(int8_t) ASMAtomicXchgS8(volatile int8_t *pi8, int8_t i8) +{ + return (int8_t)ASMAtomicXchgU8((volatile uint8_t *)pi8, (uint8_t)i8); +} + + +/** + * Atomically Exchange a bool value, ordered. + * + * @returns Current *pf value + * @param pf Pointer to the 8-bit variable to update. + * @param f The 8-bit value to assign to *pi8. + */ +DECLINLINE(bool) ASMAtomicXchgBool(volatile bool *pf, bool f) +{ +#ifdef _MSC_VER + return !!ASMAtomicXchgU8((volatile uint8_t *)pf, (uint8_t)f); +#else + return (bool)ASMAtomicXchgU8((volatile uint8_t *)pf, (uint8_t)f); +#endif +} + + +/** + * Atomically Exchange an unsigned 16-bit value, ordered. + * + * @returns Current *pu16 value + * @param pu16 Pointer to the 16-bit variable to update. + * @param u16 The 16-bit value to assign to *pu16. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(uint16_t) ASMAtomicXchgU16(volatile uint16_t *pu16, uint16_t u16); +#else +DECLINLINE(uint16_t) ASMAtomicXchgU16(volatile uint16_t *pu16, uint16_t u16) +{ +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("xchgw %0, %1\n\t" + : "=m" (*pu16), + "=r" (u16) + : "1" (u16), + "m" (*pu16)); +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rdx, [pu16] + mov ax, [u16] + xchg [rdx], ax + mov [u16], ax +# else + mov edx, [pu16] + mov ax, [u16] + xchg [edx], ax + mov [u16], ax +# endif + } +# endif + return u16; +} +#endif + + +/** + * Atomically Exchange a signed 16-bit value, ordered. + * + * @returns Current *pu16 value + * @param pi16 Pointer to the 16-bit variable to update. + * @param i16 The 16-bit value to assign to *pi16. + */ +DECLINLINE(int16_t) ASMAtomicXchgS16(volatile int16_t *pi16, int16_t i16) +{ + return (int16_t)ASMAtomicXchgU16((volatile uint16_t *)pi16, (uint16_t)i16); +} + + +/** + * Atomically Exchange an unsigned 32-bit value, ordered. + * + * @returns Current *pu32 value + * @param pu32 Pointer to the 32-bit variable to update. + * @param u32 The 32-bit value to assign to *pu32. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(uint32_t) ASMAtomicXchgU32(volatile uint32_t *pu32, uint32_t u32); +#else +DECLINLINE(uint32_t) ASMAtomicXchgU32(volatile uint32_t *pu32, uint32_t u32) +{ +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("xchgl %0, %1\n\t" + : "=m" (*pu32), + "=r" (u32) + : "1" (u32), + "m" (*pu32)); + +# elif RT_INLINE_ASM_USES_INTRIN + u32 = _InterlockedExchange((long *)pu32, u32); + +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rdx, [pu32] + mov eax, u32 + xchg [rdx], eax + mov [u32], eax +# else + mov edx, [pu32] + mov eax, u32 + xchg [edx], eax + mov [u32], eax +# endif + } +# endif + return u32; +} +#endif + + +/** + * Atomically Exchange a signed 32-bit value, ordered. + * + * @returns Current *pu32 value + * @param pi32 Pointer to the 32-bit variable to update. + * @param i32 The 32-bit value to assign to *pi32. + */ +DECLINLINE(int32_t) ASMAtomicXchgS32(volatile int32_t *pi32, int32_t i32) +{ + return (int32_t)ASMAtomicXchgU32((volatile uint32_t *)pi32, (uint32_t)i32); +} + + +/** + * Atomically Exchange an unsigned 64-bit value, ordered. + * + * @returns Current *pu64 value + * @param pu64 Pointer to the 64-bit variable to update. + * @param u64 The 64-bit value to assign to *pu64. + */ +#if (RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN) \ + || RT_INLINE_DONT_MIX_CMPXCHG8B_AND_PIC +DECLASM(uint64_t) ASMAtomicXchgU64(volatile uint64_t *pu64, uint64_t u64); +#else +DECLINLINE(uint64_t) ASMAtomicXchgU64(volatile uint64_t *pu64, uint64_t u64) +{ +# if defined(RT_ARCH_AMD64) +# if RT_INLINE_ASM_USES_INTRIN + u64 = _InterlockedExchange64((__int64 *)pu64, u64); + +# elif RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("xchgq %0, %1\n\t" + : "=m" (*pu64), + "=r" (u64) + : "1" (u64), + "m" (*pu64)); +# else + __asm + { + mov rdx, [pu64] + mov rax, [u64] + xchg [rdx], rax + mov [u64], rax + } +# endif +# else /* !RT_ARCH_AMD64 */ +# if RT_INLINE_ASM_GNU_STYLE +# if defined(PIC) || defined(__PIC__) + uint32_t u32EBX = (uint32_t)u64; + __asm__ __volatile__(/*"xchgl %%esi, %5\n\t"*/ + "xchgl %%ebx, %3\n\t" + "1:\n\t" + "lock; cmpxchg8b (%5)\n\t" + "jnz 1b\n\t" + "movl %3, %%ebx\n\t" + /*"xchgl %%esi, %5\n\t"*/ + : "=A" (u64), + "=m" (*pu64) + : "0" (*pu64), + "m" ( u32EBX ), + "c" ( (uint32_t)(u64 >> 32) ), + "S" (pu64)); +# else /* !PIC */ + __asm__ __volatile__("1:\n\t" + "lock; cmpxchg8b %1\n\t" + "jnz 1b\n\t" + : "=A" (u64), + "=m" (*pu64) + : "0" (*pu64), + "b" ( (uint32_t)u64 ), + "c" ( (uint32_t)(u64 >> 32) )); +# endif +# else + __asm + { + mov ebx, dword ptr [u64] + mov ecx, dword ptr [u64 + 4] + mov edi, pu64 + mov eax, dword ptr [edi] + mov edx, dword ptr [edi + 4] + retry: + lock cmpxchg8b [edi] + jnz retry + mov dword ptr [u64], eax + mov dword ptr [u64 + 4], edx + } +# endif +# endif /* !RT_ARCH_AMD64 */ + return u64; +} +#endif + + +/** + * Atomically Exchange an signed 64-bit value, ordered. + * + * @returns Current *pi64 value + * @param pi64 Pointer to the 64-bit variable to update. + * @param i64 The 64-bit value to assign to *pi64. + */ +DECLINLINE(int64_t) ASMAtomicXchgS64(volatile int64_t *pi64, int64_t i64) +{ + return (int64_t)ASMAtomicXchgU64((volatile uint64_t *)pi64, (uint64_t)i64); +} + + +/** + * Atomically Exchange a pointer value, ordered. + * + * @returns Current *ppv value + * @param ppv Pointer to the pointer variable to update. + * @param pv The pointer value to assign to *ppv. + */ +DECLINLINE(void *) ASMAtomicXchgPtr(void * volatile *ppv, const void *pv) +{ +#if ARCH_BITS == 32 + return (void *)ASMAtomicXchgU32((volatile uint32_t *)(void *)ppv, (uint32_t)pv); +#elif ARCH_BITS == 64 + return (void *)ASMAtomicXchgU64((volatile uint64_t *)(void *)ppv, (uint64_t)pv); +#else +# error "ARCH_BITS is bogus" +#endif +} + + +/** + * Convenience macro for avoiding the annoying casting with ASMAtomicXchgPtr. + * + * @returns Current *pv value + * @param ppv Pointer to the pointer variable to update. + * @param pv The pointer value to assign to *ppv. + * @param Type The type of *ppv, sans volatile. + */ +#ifdef __GNUC__ +# define ASMAtomicXchgPtrT(ppv, pv, Type) \ + __extension__ \ + ({\ + __typeof__(*(ppv)) volatile * const ppvTypeChecked = (ppv); \ + Type const pvTypeChecked = (pv); \ + Type pvTypeCheckedRet = (__typeof__(*(ppv))) ASMAtomicXchgPtr((void * volatile *)ppvTypeChecked, (void *)pvTypeChecked); \ + pvTypeCheckedRet; \ + }) +#else +# define ASMAtomicXchgPtrT(ppv, pv, Type) \ + (Type)ASMAtomicXchgPtr((void * volatile *)(ppv), (void *)(pv)) +#endif + + +/** + * Atomically Exchange a raw-mode context pointer value, ordered. + * + * @returns Current *ppv value + * @param ppvRC Pointer to the pointer variable to update. + * @param pvRC The pointer value to assign to *ppv. + */ +DECLINLINE(RTRCPTR) ASMAtomicXchgRCPtr(RTRCPTR volatile *ppvRC, RTRCPTR pvRC) +{ + return (RTRCPTR)ASMAtomicXchgU32((uint32_t volatile *)(void *)ppvRC, (uint32_t)pvRC); +} + + +/** + * Atomically Exchange a ring-0 pointer value, ordered. + * + * @returns Current *ppv value + * @param ppvR0 Pointer to the pointer variable to update. + * @param pvR0 The pointer value to assign to *ppv. + */ +DECLINLINE(RTR0PTR) ASMAtomicXchgR0Ptr(RTR0PTR volatile *ppvR0, RTR0PTR pvR0) +{ +#if R0_ARCH_BITS == 32 + return (RTR0PTR)ASMAtomicXchgU32((volatile uint32_t *)(void *)ppvR0, (uint32_t)pvR0); +#elif R0_ARCH_BITS == 64 + return (RTR0PTR)ASMAtomicXchgU64((volatile uint64_t *)(void *)ppvR0, (uint64_t)pvR0); +#else +# error "R0_ARCH_BITS is bogus" +#endif +} + + +/** + * Atomically Exchange a ring-3 pointer value, ordered. + * + * @returns Current *ppv value + * @param ppvR3 Pointer to the pointer variable to update. + * @param pvR3 The pointer value to assign to *ppv. + */ +DECLINLINE(RTR3PTR) ASMAtomicXchgR3Ptr(RTR3PTR volatile *ppvR3, RTR3PTR pvR3) +{ +#if R3_ARCH_BITS == 32 + return (RTR3PTR)ASMAtomicXchgU32((volatile uint32_t *)(void *)ppvR3, (uint32_t)pvR3); +#elif R3_ARCH_BITS == 64 + return (RTR3PTR)ASMAtomicXchgU64((volatile uint64_t *)(void *)ppvR3, (uint64_t)pvR3); +#else +# error "R3_ARCH_BITS is bogus" +#endif +} + + +/** @def ASMAtomicXchgHandle + * Atomically Exchange a typical IPRT handle value, ordered. + * + * @param ph Pointer to the value to update. + * @param hNew The new value to assigned to *pu. + * @param phRes Where to store the current *ph value. + * + * @remarks This doesn't currently work for all handles (like RTFILE). + */ +#if HC_ARCH_BITS == 32 +# define ASMAtomicXchgHandle(ph, hNew, phRes) \ + do { \ + AssertCompile(sizeof(*(ph)) == sizeof(uint32_t)); \ + AssertCompile(sizeof(*(phRes)) == sizeof(uint32_t)); \ + *(uint32_t *)(phRes) = ASMAtomicXchgU32((uint32_t volatile *)(ph), (const uint32_t)(hNew)); \ + } while (0) +#elif HC_ARCH_BITS == 64 +# define ASMAtomicXchgHandle(ph, hNew, phRes) \ + do { \ + AssertCompile(sizeof(*(ph)) == sizeof(uint64_t)); \ + AssertCompile(sizeof(*(phRes)) == sizeof(uint64_t)); \ + *(uint64_t *)(phRes) = ASMAtomicXchgU64((uint64_t volatile *)(ph), (const uint64_t)(hNew)); \ + } while (0) +#else +# error HC_ARCH_BITS +#endif + + +/** + * Atomically Exchange a value which size might differ + * between platforms or compilers, ordered. + * + * @param pu Pointer to the variable to update. + * @param uNew The value to assign to *pu. + * @todo This is busted as its missing the result argument. + */ +#define ASMAtomicXchgSize(pu, uNew) \ + do { \ + switch (sizeof(*(pu))) { \ + case 1: ASMAtomicXchgU8((volatile uint8_t *)(void *)(pu), (uint8_t)(uNew)); break; \ + case 2: ASMAtomicXchgU16((volatile uint16_t *)(void *)(pu), (uint16_t)(uNew)); break; \ + case 4: ASMAtomicXchgU32((volatile uint32_t *)(void *)(pu), (uint32_t)(uNew)); break; \ + case 8: ASMAtomicXchgU64((volatile uint64_t *)(void *)(pu), (uint64_t)(uNew)); break; \ + default: AssertMsgFailed(("ASMAtomicXchgSize: size %d is not supported\n", sizeof(*(pu)))); \ + } \ + } while (0) + +/** + * Atomically Exchange a value which size might differ + * between platforms or compilers, ordered. + * + * @param pu Pointer to the variable to update. + * @param uNew The value to assign to *pu. + * @param puRes Where to store the current *pu value. + */ +#define ASMAtomicXchgSizeCorrect(pu, uNew, puRes) \ + do { \ + switch (sizeof(*(pu))) { \ + case 1: *(uint8_t *)(puRes) = ASMAtomicXchgU8((volatile uint8_t *)(void *)(pu), (uint8_t)(uNew)); break; \ + case 2: *(uint16_t *)(puRes) = ASMAtomicXchgU16((volatile uint16_t *)(void *)(pu), (uint16_t)(uNew)); break; \ + case 4: *(uint32_t *)(puRes) = ASMAtomicXchgU32((volatile uint32_t *)(void *)(pu), (uint32_t)(uNew)); break; \ + case 8: *(uint64_t *)(puRes) = ASMAtomicXchgU64((volatile uint64_t *)(void *)(pu), (uint64_t)(uNew)); break; \ + default: AssertMsgFailed(("ASMAtomicXchgSize: size %d is not supported\n", sizeof(*(pu)))); \ + } \ + } while (0) + + + +/** + * Atomically Compare and Exchange an unsigned 8-bit value, ordered. + * + * @returns true if xchg was done. + * @returns false if xchg wasn't done. + * + * @param pu8 Pointer to the value to update. + * @param u8New The new value to assigned to *pu8. + * @param u8Old The old value to *pu8 compare with. + */ +#if RT_INLINE_ASM_EXTERNAL || !RT_INLINE_ASM_GNU_STYLE +DECLASM(bool) ASMAtomicCmpXchgU8(volatile uint8_t *pu8, const uint8_t u8New, const uint8_t u8Old); +#else +DECLINLINE(bool) ASMAtomicCmpXchgU8(volatile uint8_t *pu8, const uint8_t u8New, uint8_t u8Old) +{ + uint8_t u8Ret; + __asm__ __volatile__("lock; cmpxchgb %3, %0\n\t" + "setz %1\n\t" + : "=m" (*pu8), + "=qm" (u8Ret), + "=a" (u8Old) + : "q" (u8New), + "2" (u8Old), + "m" (*pu8)); + return (bool)u8Ret; +} +#endif + + +/** + * Atomically Compare and Exchange a signed 8-bit value, ordered. + * + * @returns true if xchg was done. + * @returns false if xchg wasn't done. + * + * @param pi8 Pointer to the value to update. + * @param i8New The new value to assigned to *pi8. + * @param i8Old The old value to *pi8 compare with. + */ +DECLINLINE(bool) ASMAtomicCmpXchgS8(volatile int8_t *pi8, const int8_t i8New, const int8_t i8Old) +{ + return ASMAtomicCmpXchgU8((volatile uint8_t *)pi8, (const uint8_t)i8New, (const uint8_t)i8Old); +} + + +/** + * Atomically Compare and Exchange a bool value, ordered. + * + * @returns true if xchg was done. + * @returns false if xchg wasn't done. + * + * @param pf Pointer to the value to update. + * @param fNew The new value to assigned to *pf. + * @param fOld The old value to *pf compare with. + */ +DECLINLINE(bool) ASMAtomicCmpXchgBool(volatile bool *pf, const bool fNew, const bool fOld) +{ + return ASMAtomicCmpXchgU8((volatile uint8_t *)pf, (const uint8_t)fNew, (const uint8_t)fOld); +} + + +/** + * Atomically Compare and Exchange an unsigned 32-bit value, ordered. + * + * @returns true if xchg was done. + * @returns false if xchg wasn't done. + * + * @param pu32 Pointer to the value to update. + * @param u32New The new value to assigned to *pu32. + * @param u32Old The old value to *pu32 compare with. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(bool) ASMAtomicCmpXchgU32(volatile uint32_t *pu32, const uint32_t u32New, const uint32_t u32Old); +#else +DECLINLINE(bool) ASMAtomicCmpXchgU32(volatile uint32_t *pu32, const uint32_t u32New, uint32_t u32Old) +{ +# if RT_INLINE_ASM_GNU_STYLE + uint8_t u8Ret; + __asm__ __volatile__("lock; cmpxchgl %3, %0\n\t" + "setz %1\n\t" + : "=m" (*pu32), + "=qm" (u8Ret), + "=a" (u32Old) + : "r" (u32New), + "2" (u32Old), + "m" (*pu32)); + return (bool)u8Ret; + +# elif RT_INLINE_ASM_USES_INTRIN + return (uint32_t)_InterlockedCompareExchange((long *)pu32, u32New, u32Old) == u32Old; + +# else + uint32_t u32Ret; + __asm + { +# ifdef RT_ARCH_AMD64 + mov rdx, [pu32] +# else + mov edx, [pu32] +# endif + mov eax, [u32Old] + mov ecx, [u32New] +# ifdef RT_ARCH_AMD64 + lock cmpxchg [rdx], ecx +# else + lock cmpxchg [edx], ecx +# endif + setz al + movzx eax, al + mov [u32Ret], eax + } + return !!u32Ret; +# endif +} +#endif + + +/** + * Atomically Compare and Exchange a signed 32-bit value, ordered. + * + * @returns true if xchg was done. + * @returns false if xchg wasn't done. + * + * @param pi32 Pointer to the value to update. + * @param i32New The new value to assigned to *pi32. + * @param i32Old The old value to *pi32 compare with. + */ +DECLINLINE(bool) ASMAtomicCmpXchgS32(volatile int32_t *pi32, const int32_t i32New, const int32_t i32Old) +{ + return ASMAtomicCmpXchgU32((volatile uint32_t *)pi32, (uint32_t)i32New, (uint32_t)i32Old); +} + + +/** + * Atomically Compare and exchange an unsigned 64-bit value, ordered. + * + * @returns true if xchg was done. + * @returns false if xchg wasn't done. + * + * @param pu64 Pointer to the 64-bit variable to update. + * @param u64New The 64-bit value to assign to *pu64. + * @param u64Old The value to compare with. + */ +#if (RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN) \ + || RT_INLINE_DONT_MIX_CMPXCHG8B_AND_PIC +DECLASM(bool) ASMAtomicCmpXchgU64(volatile uint64_t *pu64, const uint64_t u64New, const uint64_t u64Old); +#else +DECLINLINE(bool) ASMAtomicCmpXchgU64(volatile uint64_t *pu64, uint64_t u64New, uint64_t u64Old) +{ +# if RT_INLINE_ASM_USES_INTRIN + return (uint64_t)_InterlockedCompareExchange64((__int64 *)pu64, u64New, u64Old) == u64Old; + +# elif defined(RT_ARCH_AMD64) +# if RT_INLINE_ASM_GNU_STYLE + uint8_t u8Ret; + __asm__ __volatile__("lock; cmpxchgq %3, %0\n\t" + "setz %1\n\t" + : "=m" (*pu64), + "=qm" (u8Ret), + "=a" (u64Old) + : "r" (u64New), + "2" (u64Old), + "m" (*pu64)); + return (bool)u8Ret; +# else + bool fRet; + __asm + { + mov rdx, [pu32] + mov rax, [u64Old] + mov rcx, [u64New] + lock cmpxchg [rdx], rcx + setz al + mov [fRet], al + } + return fRet; +# endif +# else /* !RT_ARCH_AMD64 */ + uint32_t u32Ret; +# if RT_INLINE_ASM_GNU_STYLE +# if defined(PIC) || defined(__PIC__) + uint32_t u32EBX = (uint32_t)u64New; + uint32_t u32Spill; + __asm__ __volatile__("xchgl %%ebx, %4\n\t" + "lock; cmpxchg8b (%6)\n\t" + "setz %%al\n\t" + "movl %4, %%ebx\n\t" + "movzbl %%al, %%eax\n\t" + : "=a" (u32Ret), + "=d" (u32Spill), +# if (__GNUC__ * 100 + __GNUC_MINOR__) >= 403 + "+m" (*pu64) +# else + "=m" (*pu64) +# endif + : "A" (u64Old), + "m" ( u32EBX ), + "c" ( (uint32_t)(u64New >> 32) ), + "S" (pu64)); +# else /* !PIC */ + uint32_t u32Spill; + __asm__ __volatile__("lock; cmpxchg8b %2\n\t" + "setz %%al\n\t" + "movzbl %%al, %%eax\n\t" + : "=a" (u32Ret), + "=d" (u32Spill), + "+m" (*pu64) + : "A" (u64Old), + "b" ( (uint32_t)u64New ), + "c" ( (uint32_t)(u64New >> 32) )); +# endif + return (bool)u32Ret; +# else + __asm + { + mov ebx, dword ptr [u64New] + mov ecx, dword ptr [u64New + 4] + mov edi, [pu64] + mov eax, dword ptr [u64Old] + mov edx, dword ptr [u64Old + 4] + lock cmpxchg8b [edi] + setz al + movzx eax, al + mov dword ptr [u32Ret], eax + } + return !!u32Ret; +# endif +# endif /* !RT_ARCH_AMD64 */ +} +#endif + + +/** + * Atomically Compare and exchange a signed 64-bit value, ordered. + * + * @returns true if xchg was done. + * @returns false if xchg wasn't done. + * + * @param pi64 Pointer to the 64-bit variable to update. + * @param i64 The 64-bit value to assign to *pu64. + * @param i64Old The value to compare with. + */ +DECLINLINE(bool) ASMAtomicCmpXchgS64(volatile int64_t *pi64, const int64_t i64, const int64_t i64Old) +{ + return ASMAtomicCmpXchgU64((volatile uint64_t *)pi64, (uint64_t)i64, (uint64_t)i64Old); +} + + +/** + * Atomically Compare and Exchange a pointer value, ordered. + * + * @returns true if xchg was done. + * @returns false if xchg wasn't done. + * + * @param ppv Pointer to the value to update. + * @param pvNew The new value to assigned to *ppv. + * @param pvOld The old value to *ppv compare with. + */ +DECLINLINE(bool) ASMAtomicCmpXchgPtrVoid(void * volatile *ppv, const void *pvNew, const void *pvOld) +{ +#if ARCH_BITS == 32 + return ASMAtomicCmpXchgU32((volatile uint32_t *)(void *)ppv, (uint32_t)pvNew, (uint32_t)pvOld); +#elif ARCH_BITS == 64 + return ASMAtomicCmpXchgU64((volatile uint64_t *)(void *)ppv, (uint64_t)pvNew, (uint64_t)pvOld); +#else +# error "ARCH_BITS is bogus" +#endif +} + + +/** + * Atomically Compare and Exchange a pointer value, ordered. + * + * @returns true if xchg was done. + * @returns false if xchg wasn't done. + * + * @param ppv Pointer to the value to update. + * @param pvNew The new value to assigned to *ppv. + * @param pvOld The old value to *ppv compare with. + * + * @remarks This is relatively type safe on GCC platforms. + */ +#ifdef __GNUC__ +# define ASMAtomicCmpXchgPtr(ppv, pvNew, pvOld) \ + __extension__ \ + ({\ + __typeof__(*(ppv)) volatile * const ppvTypeChecked = (ppv); \ + __typeof__(*(ppv)) const pvNewTypeChecked = (pvNew); \ + __typeof__(*(ppv)) const pvOldTypeChecked = (pvOld); \ + bool fMacroRet = ASMAtomicCmpXchgPtrVoid((void * volatile *)ppvTypeChecked, \ + (void *)pvNewTypeChecked, (void *)pvOldTypeChecked); \ + fMacroRet; \ + }) +#else +# define ASMAtomicCmpXchgPtr(ppv, pvNew, pvOld) \ + ASMAtomicCmpXchgPtrVoid((void * volatile *)(ppv), (void *)(pvNew), (void *)(pvOld)) +#endif + + +/** @def ASMAtomicCmpXchgHandle + * Atomically Compare and Exchange a typical IPRT handle value, ordered. + * + * @param ph Pointer to the value to update. + * @param hNew The new value to assigned to *pu. + * @param hOld The old value to *pu compare with. + * @param fRc Where to store the result. + * + * @remarks This doesn't currently work for all handles (like RTFILE). + */ +#if HC_ARCH_BITS == 32 +# define ASMAtomicCmpXchgHandle(ph, hNew, hOld, fRc) \ + do { \ + AssertCompile(sizeof(*(ph)) == sizeof(uint32_t)); \ + (fRc) = ASMAtomicCmpXchgU32((uint32_t volatile *)(ph), (const uint32_t)(hNew), (const uint32_t)(hOld)); \ + } while (0) +#elif HC_ARCH_BITS == 64 +# define ASMAtomicCmpXchgHandle(ph, hNew, hOld, fRc) \ + do { \ + AssertCompile(sizeof(*(ph)) == sizeof(uint64_t)); \ + (fRc) = ASMAtomicCmpXchgU64((uint64_t volatile *)(ph), (const uint64_t)(hNew), (const uint64_t)(hOld)); \ + } while (0) +#else +# error HC_ARCH_BITS +#endif + + +/** @def ASMAtomicCmpXchgSize + * Atomically Compare and Exchange a value which size might differ + * between platforms or compilers, ordered. + * + * @param pu Pointer to the value to update. + * @param uNew The new value to assigned to *pu. + * @param uOld The old value to *pu compare with. + * @param fRc Where to store the result. + */ +#define ASMAtomicCmpXchgSize(pu, uNew, uOld, fRc) \ + do { \ + switch (sizeof(*(pu))) { \ + case 4: (fRc) = ASMAtomicCmpXchgU32((volatile uint32_t *)(void *)(pu), (uint32_t)(uNew), (uint32_t)(uOld)); \ + break; \ + case 8: (fRc) = ASMAtomicCmpXchgU64((volatile uint64_t *)(void *)(pu), (uint64_t)(uNew), (uint64_t)(uOld)); \ + break; \ + default: AssertMsgFailed(("ASMAtomicCmpXchgSize: size %d is not supported\n", sizeof(*(pu)))); \ + (fRc) = false; \ + break; \ + } \ + } while (0) + + +/** + * Atomically Compare and Exchange an unsigned 32-bit value, additionally + * passes back old value, ordered. + * + * @returns true if xchg was done. + * @returns false if xchg wasn't done. + * + * @param pu32 Pointer to the value to update. + * @param u32New The new value to assigned to *pu32. + * @param u32Old The old value to *pu32 compare with. + * @param pu32Old Pointer store the old value at. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(bool) ASMAtomicCmpXchgExU32(volatile uint32_t *pu32, const uint32_t u32New, const uint32_t u32Old, uint32_t *pu32Old); +#else +DECLINLINE(bool) ASMAtomicCmpXchgExU32(volatile uint32_t *pu32, const uint32_t u32New, const uint32_t u32Old, uint32_t *pu32Old) +{ +# if RT_INLINE_ASM_GNU_STYLE + uint8_t u8Ret; + __asm__ __volatile__("lock; cmpxchgl %3, %0\n\t" + "setz %1\n\t" + : "=m" (*pu32), + "=qm" (u8Ret), + "=a" (*pu32Old) + : "r" (u32New), + "a" (u32Old), + "m" (*pu32)); + return (bool)u8Ret; + +# elif RT_INLINE_ASM_USES_INTRIN + return (*pu32Old =_InterlockedCompareExchange((long *)pu32, u32New, u32Old)) == u32Old; + +# else + uint32_t u32Ret; + __asm + { +# ifdef RT_ARCH_AMD64 + mov rdx, [pu32] +# else + mov edx, [pu32] +# endif + mov eax, [u32Old] + mov ecx, [u32New] +# ifdef RT_ARCH_AMD64 + lock cmpxchg [rdx], ecx + mov rdx, [pu32Old] + mov [rdx], eax +# else + lock cmpxchg [edx], ecx + mov edx, [pu32Old] + mov [edx], eax +# endif + setz al + movzx eax, al + mov [u32Ret], eax + } + return !!u32Ret; +# endif +} +#endif + + +/** + * Atomically Compare and Exchange a signed 32-bit value, additionally + * passes back old value, ordered. + * + * @returns true if xchg was done. + * @returns false if xchg wasn't done. + * + * @param pi32 Pointer to the value to update. + * @param i32New The new value to assigned to *pi32. + * @param i32Old The old value to *pi32 compare with. + * @param pi32Old Pointer store the old value at. + */ +DECLINLINE(bool) ASMAtomicCmpXchgExS32(volatile int32_t *pi32, const int32_t i32New, const int32_t i32Old, int32_t *pi32Old) +{ + return ASMAtomicCmpXchgExU32((volatile uint32_t *)pi32, (uint32_t)i32New, (uint32_t)i32Old, (uint32_t *)pi32Old); +} + + +/** + * Atomically Compare and exchange an unsigned 64-bit value, additionally + * passing back old value, ordered. + * + * @returns true if xchg was done. + * @returns false if xchg wasn't done. + * + * @param pu64 Pointer to the 64-bit variable to update. + * @param u64New The 64-bit value to assign to *pu64. + * @param u64Old The value to compare with. + * @param pu64Old Pointer store the old value at. + */ +#if (RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN) \ + || RT_INLINE_DONT_MIX_CMPXCHG8B_AND_PIC +DECLASM(bool) ASMAtomicCmpXchgExU64(volatile uint64_t *pu64, const uint64_t u64New, const uint64_t u64Old, uint64_t *pu64Old); +#else +DECLINLINE(bool) ASMAtomicCmpXchgExU64(volatile uint64_t *pu64, const uint64_t u64New, const uint64_t u64Old, uint64_t *pu64Old) +{ +# if RT_INLINE_ASM_USES_INTRIN + return (*pu64Old =_InterlockedCompareExchange64((__int64 *)pu64, u64New, u64Old)) == u64Old; + +# elif defined(RT_ARCH_AMD64) +# if RT_INLINE_ASM_GNU_STYLE + uint8_t u8Ret; + __asm__ __volatile__("lock; cmpxchgq %3, %0\n\t" + "setz %1\n\t" + : "=m" (*pu64), + "=qm" (u8Ret), + "=a" (*pu64Old) + : "r" (u64New), + "a" (u64Old), + "m" (*pu64)); + return (bool)u8Ret; +# else + bool fRet; + __asm + { + mov rdx, [pu32] + mov rax, [u64Old] + mov rcx, [u64New] + lock cmpxchg [rdx], rcx + mov rdx, [pu64Old] + mov [rdx], rax + setz al + mov [fRet], al + } + return fRet; +# endif +# else /* !RT_ARCH_AMD64 */ +# if RT_INLINE_ASM_GNU_STYLE + uint64_t u64Ret; +# if defined(PIC) || defined(__PIC__) + /* NB: this code uses a memory clobber description, because the clean + * solution with an output value for *pu64 makes gcc run out of registers. + * This will cause suboptimal code, and anyone with a better solution is + * welcome to improve this. */ + __asm__ __volatile__("xchgl %%ebx, %1\n\t" + "lock; cmpxchg8b %3\n\t" + "xchgl %%ebx, %1\n\t" + : "=A" (u64Ret) + : "DS" ((uint32_t)u64New), + "c" ((uint32_t)(u64New >> 32)), + "m" (*pu64), + "0" (u64Old) + : "memory" ); +# else /* !PIC */ + __asm__ __volatile__("lock; cmpxchg8b %4\n\t" + : "=A" (u64Ret), + "=m" (*pu64) + : "b" ((uint32_t)u64New), + "c" ((uint32_t)(u64New >> 32)), + "m" (*pu64), + "0" (u64Old)); +# endif + *pu64Old = u64Ret; + return u64Ret == u64Old; +# else + uint32_t u32Ret; + __asm + { + mov ebx, dword ptr [u64New] + mov ecx, dword ptr [u64New + 4] + mov edi, [pu64] + mov eax, dword ptr [u64Old] + mov edx, dword ptr [u64Old + 4] + lock cmpxchg8b [edi] + mov ebx, [pu64Old] + mov [ebx], eax + setz al + movzx eax, al + add ebx, 4 + mov [ebx], edx + mov dword ptr [u32Ret], eax + } + return !!u32Ret; +# endif +# endif /* !RT_ARCH_AMD64 */ +} +#endif + + +/** + * Atomically Compare and exchange a signed 64-bit value, additionally + * passing back old value, ordered. + * + * @returns true if xchg was done. + * @returns false if xchg wasn't done. + * + * @param pi64 Pointer to the 64-bit variable to update. + * @param i64 The 64-bit value to assign to *pu64. + * @param i64Old The value to compare with. + * @param pi64Old Pointer store the old value at. + */ +DECLINLINE(bool) ASMAtomicCmpXchgExS64(volatile int64_t *pi64, const int64_t i64, const int64_t i64Old, int64_t *pi64Old) +{ + return ASMAtomicCmpXchgExU64((volatile uint64_t *)pi64, (uint64_t)i64, (uint64_t)i64Old, (uint64_t *)pi64Old); +} + +/** @def ASMAtomicCmpXchgExHandle + * Atomically Compare and Exchange a typical IPRT handle value, ordered. + * + * @param ph Pointer to the value to update. + * @param hNew The new value to assigned to *pu. + * @param hOld The old value to *pu compare with. + * @param fRc Where to store the result. + * @param phOldVal Pointer to where to store the old value. + * + * @remarks This doesn't currently work for all handles (like RTFILE). + */ +#if HC_ARCH_BITS == 32 +# define ASMAtomicCmpXchgExHandle(ph, hNew, hOld, fRc, phOldVal) \ + do { \ + AssertCompile(sizeof(*ph) == sizeof(uint32_t)); \ + AssertCompile(sizeof(*phOldVal) == sizeof(uint32_t)); \ + (fRc) = ASMAtomicCmpXchgExU32((volatile uint32_t *)(pu), (uint32_t)(uNew), (uint32_t)(uOld), (uint32_t *)(puOldVal)); \ + } while (0) +#elif HC_ARCH_BITS == 64 +# define ASMAtomicCmpXchgExHandle(ph, hNew, hOld, fRc, phOldVal) \ + do { \ + AssertCompile(sizeof(*(ph)) == sizeof(uint64_t)); \ + AssertCompile(sizeof(*(phOldVal)) == sizeof(uint64_t)); \ + (fRc) = ASMAtomicCmpXchgExU64((volatile uint64_t *)(pu), (uint64_t)(uNew), (uint64_t)(uOld), (uint64_t *)(puOldVal)); \ + } while (0) +#else +# error HC_ARCH_BITS +#endif + + +/** @def ASMAtomicCmpXchgExSize + * Atomically Compare and Exchange a value which size might differ + * between platforms or compilers. Additionally passes back old value. + * + * @param pu Pointer to the value to update. + * @param uNew The new value to assigned to *pu. + * @param uOld The old value to *pu compare with. + * @param fRc Where to store the result. + * @param puOldVal Pointer to where to store the old value. + */ +#define ASMAtomicCmpXchgExSize(pu, uNew, uOld, fRc, puOldVal) \ + do { \ + switch (sizeof(*(pu))) { \ + case 4: (fRc) = ASMAtomicCmpXchgExU32((volatile uint32_t *)(void *)(pu), (uint32_t)(uNew), (uint32_t)(uOld), (uint32_t *)(uOldVal)); \ + break; \ + case 8: (fRc) = ASMAtomicCmpXchgExU64((volatile uint64_t *)(void *)(pu), (uint64_t)(uNew), (uint64_t)(uOld), (uint64_t *)(uOldVal)); \ + break; \ + default: AssertMsgFailed(("ASMAtomicCmpXchgSize: size %d is not supported\n", sizeof(*(pu)))); \ + (fRc) = false; \ + (uOldVal) = 0; \ + break; \ + } \ + } while (0) + + +/** + * Atomically Compare and Exchange a pointer value, additionally + * passing back old value, ordered. + * + * @returns true if xchg was done. + * @returns false if xchg wasn't done. + * + * @param ppv Pointer to the value to update. + * @param pvNew The new value to assigned to *ppv. + * @param pvOld The old value to *ppv compare with. + * @param ppvOld Pointer store the old value at. + */ +DECLINLINE(bool) ASMAtomicCmpXchgExPtrVoid(void * volatile *ppv, const void *pvNew, const void *pvOld, void **ppvOld) +{ +#if ARCH_BITS == 32 + return ASMAtomicCmpXchgExU32((volatile uint32_t *)(void *)ppv, (uint32_t)pvNew, (uint32_t)pvOld, (uint32_t *)ppvOld); +#elif ARCH_BITS == 64 + return ASMAtomicCmpXchgExU64((volatile uint64_t *)(void *)ppv, (uint64_t)pvNew, (uint64_t)pvOld, (uint64_t *)ppvOld); +#else +# error "ARCH_BITS is bogus" +#endif +} + + +/** + * Atomically Compare and Exchange a pointer value, additionally + * passing back old value, ordered. + * + * @returns true if xchg was done. + * @returns false if xchg wasn't done. + * + * @param ppv Pointer to the value to update. + * @param pvNew The new value to assigned to *ppv. + * @param pvOld The old value to *ppv compare with. + * @param ppvOld Pointer store the old value at. + * + * @remarks This is relatively type safe on GCC platforms. + */ +#ifdef __GNUC__ +# define ASMAtomicCmpXchgExPtr(ppv, pvNew, pvOld, ppvOld) \ + __extension__ \ + ({\ + __typeof__(*(ppv)) volatile * const ppvTypeChecked = (ppv); \ + __typeof__(*(ppv)) const pvNewTypeChecked = (pvNew); \ + __typeof__(*(ppv)) const pvOldTypeChecked = (pvOld); \ + __typeof__(*(ppv)) * const ppvOldTypeChecked = (ppvOld); \ + bool fMacroRet = ASMAtomicCmpXchgExPtrVoid((void * volatile *)ppvTypeChecked, \ + (void *)pvNewTypeChecked, (void *)pvOldTypeChecked, \ + (void **)ppvOldTypeChecked); \ + fMacroRet; \ + }) +#else +# define ASMAtomicCmpXchgExPtr(ppv, pvNew, pvOld, ppvOld) \ + ASMAtomicCmpXchgExPtrVoid((void * volatile *)(ppv), (void *)(pvNew), (void *)(pvOld), (void **)(ppvOld)) +#endif + + +/** + * Serialize Instruction. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMSerializeInstruction(void); +#else +DECLINLINE(void) ASMSerializeInstruction(void) +{ +# if RT_INLINE_ASM_GNU_STYLE + RTCCUINTREG xAX = 0; +# ifdef RT_ARCH_AMD64 + __asm__ ("cpuid" + : "=a" (xAX) + : "0" (xAX) + : "rbx", "rcx", "rdx"); +# elif (defined(PIC) || defined(__PIC__)) && defined(__i386__) + __asm__ ("push %%ebx\n\t" + "cpuid\n\t" + "pop %%ebx\n\t" + : "=a" (xAX) + : "0" (xAX) + : "ecx", "edx"); +# else + __asm__ ("cpuid" + : "=a" (xAX) + : "0" (xAX) + : "ebx", "ecx", "edx"); +# endif + +# elif RT_INLINE_ASM_USES_INTRIN + int aInfo[4]; + __cpuid(aInfo, 0); + +# else + __asm + { + push ebx + xor eax, eax + cpuid + pop ebx + } +# endif +} +#endif + + +/** + * Memory fence, waits for any pending writes and reads to complete. + */ +DECLINLINE(void) ASMMemoryFence(void) +{ + /** @todo use mfence? check if all cpus we care for support it. */ + uint32_t volatile u32; + ASMAtomicXchgU32(&u32, 0); +} + + +/** + * Write fence, waits for any pending writes to complete. + */ +DECLINLINE(void) ASMWriteFence(void) +{ + /** @todo use sfence? check if all cpus we care for support it. */ + ASMMemoryFence(); +} + + +/** + * Read fence, waits for any pending reads to complete. + */ +DECLINLINE(void) ASMReadFence(void) +{ + /** @todo use lfence? check if all cpus we care for support it. */ + ASMMemoryFence(); +} + + +/** + * Atomically reads an unsigned 8-bit value, ordered. + * + * @returns Current *pu8 value + * @param pu8 Pointer to the 8-bit variable to read. + */ +DECLINLINE(uint8_t) ASMAtomicReadU8(volatile uint8_t *pu8) +{ + ASMMemoryFence(); + return *pu8; /* byte reads are atomic on x86 */ +} + + +/** + * Atomically reads an unsigned 8-bit value, unordered. + * + * @returns Current *pu8 value + * @param pu8 Pointer to the 8-bit variable to read. + */ +DECLINLINE(uint8_t) ASMAtomicUoReadU8(volatile uint8_t *pu8) +{ + return *pu8; /* byte reads are atomic on x86 */ +} + + +/** + * Atomically reads a signed 8-bit value, ordered. + * + * @returns Current *pi8 value + * @param pi8 Pointer to the 8-bit variable to read. + */ +DECLINLINE(int8_t) ASMAtomicReadS8(volatile int8_t *pi8) +{ + ASMMemoryFence(); + return *pi8; /* byte reads are atomic on x86 */ +} + + +/** + * Atomically reads a signed 8-bit value, unordered. + * + * @returns Current *pi8 value + * @param pi8 Pointer to the 8-bit variable to read. + */ +DECLINLINE(int8_t) ASMAtomicUoReadS8(volatile int8_t *pi8) +{ + return *pi8; /* byte reads are atomic on x86 */ +} + + +/** + * Atomically reads an unsigned 16-bit value, ordered. + * + * @returns Current *pu16 value + * @param pu16 Pointer to the 16-bit variable to read. + */ +DECLINLINE(uint16_t) ASMAtomicReadU16(volatile uint16_t *pu16) +{ + ASMMemoryFence(); + Assert(!((uintptr_t)pu16 & 1)); + return *pu16; +} + + +/** + * Atomically reads an unsigned 16-bit value, unordered. + * + * @returns Current *pu16 value + * @param pu16 Pointer to the 16-bit variable to read. + */ +DECLINLINE(uint16_t) ASMAtomicUoReadU16(volatile uint16_t *pu16) +{ + Assert(!((uintptr_t)pu16 & 1)); + return *pu16; +} + + +/** + * Atomically reads a signed 16-bit value, ordered. + * + * @returns Current *pi16 value + * @param pi16 Pointer to the 16-bit variable to read. + */ +DECLINLINE(int16_t) ASMAtomicReadS16(volatile int16_t *pi16) +{ + ASMMemoryFence(); + Assert(!((uintptr_t)pi16 & 1)); + return *pi16; +} + + +/** + * Atomically reads a signed 16-bit value, unordered. + * + * @returns Current *pi16 value + * @param pi16 Pointer to the 16-bit variable to read. + */ +DECLINLINE(int16_t) ASMAtomicUoReadS16(volatile int16_t *pi16) +{ + Assert(!((uintptr_t)pi16 & 1)); + return *pi16; +} + + +/** + * Atomically reads an unsigned 32-bit value, ordered. + * + * @returns Current *pu32 value + * @param pu32 Pointer to the 32-bit variable to read. + */ +DECLINLINE(uint32_t) ASMAtomicReadU32(volatile uint32_t *pu32) +{ + ASMMemoryFence(); + Assert(!((uintptr_t)pu32 & 3)); + return *pu32; +} + + +/** + * Atomically reads an unsigned 32-bit value, unordered. + * + * @returns Current *pu32 value + * @param pu32 Pointer to the 32-bit variable to read. + */ +DECLINLINE(uint32_t) ASMAtomicUoReadU32(volatile uint32_t *pu32) +{ + Assert(!((uintptr_t)pu32 & 3)); + return *pu32; +} + + +/** + * Atomically reads a signed 32-bit value, ordered. + * + * @returns Current *pi32 value + * @param pi32 Pointer to the 32-bit variable to read. + */ +DECLINLINE(int32_t) ASMAtomicReadS32(volatile int32_t *pi32) +{ + ASMMemoryFence(); + Assert(!((uintptr_t)pi32 & 3)); + return *pi32; +} + + +/** + * Atomically reads a signed 32-bit value, unordered. + * + * @returns Current *pi32 value + * @param pi32 Pointer to the 32-bit variable to read. + */ +DECLINLINE(int32_t) ASMAtomicUoReadS32(volatile int32_t *pi32) +{ + Assert(!((uintptr_t)pi32 & 3)); + return *pi32; +} + + +/** + * Atomically reads an unsigned 64-bit value, ordered. + * + * @returns Current *pu64 value + * @param pu64 Pointer to the 64-bit variable to read. + * The memory pointed to must be writable. + * @remark This will fault if the memory is read-only! + */ +#if (RT_INLINE_ASM_EXTERNAL && !defined(RT_ARCH_AMD64)) \ + || RT_INLINE_DONT_MIX_CMPXCHG8B_AND_PIC +DECLASM(uint64_t) ASMAtomicReadU64(volatile uint64_t *pu64); +#else +DECLINLINE(uint64_t) ASMAtomicReadU64(volatile uint64_t *pu64) +{ + uint64_t u64; +# ifdef RT_ARCH_AMD64 + Assert(!((uintptr_t)pu64 & 7)); +/*# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__( "mfence\n\t" + "movq %1, %0\n\t" + : "=r" (u64) + : "m" (*pu64)); +# else + __asm + { + mfence + mov rdx, [pu64] + mov rax, [rdx] + mov [u64], rax + } +# endif*/ + ASMMemoryFence(); + u64 = *pu64; +# else /* !RT_ARCH_AMD64 */ +# if RT_INLINE_ASM_GNU_STYLE +# if defined(PIC) || defined(__PIC__) + uint32_t u32EBX = 0; + Assert(!((uintptr_t)pu64 & 7)); + __asm__ __volatile__("xchgl %%ebx, %3\n\t" + "lock; cmpxchg8b (%5)\n\t" + "movl %3, %%ebx\n\t" + : "=A" (u64), +# if (__GNUC__ * 100 + __GNUC_MINOR__) >= 403 + "+m" (*pu64) +# else + "=m" (*pu64) +# endif + : "0" (0ULL), + "m" (u32EBX), + "c" (0), + "S" (pu64)); +# else /* !PIC */ + __asm__ __volatile__("lock; cmpxchg8b %1\n\t" + : "=A" (u64), + "+m" (*pu64) + : "0" (0ULL), + "b" (0), + "c" (0)); +# endif +# else + Assert(!((uintptr_t)pu64 & 7)); + __asm + { + xor eax, eax + xor edx, edx + mov edi, pu64 + xor ecx, ecx + xor ebx, ebx + lock cmpxchg8b [edi] + mov dword ptr [u64], eax + mov dword ptr [u64 + 4], edx + } +# endif +# endif /* !RT_ARCH_AMD64 */ + return u64; +} +#endif + + +/** + * Atomically reads an unsigned 64-bit value, unordered. + * + * @returns Current *pu64 value + * @param pu64 Pointer to the 64-bit variable to read. + * The memory pointed to must be writable. + * @remark This will fault if the memory is read-only! + */ +#if !defined(RT_ARCH_AMD64) \ + && ( (RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN) \ + || RT_INLINE_DONT_MIX_CMPXCHG8B_AND_PIC) +DECLASM(uint64_t) ASMAtomicUoReadU64(volatile uint64_t *pu64); +#else +DECLINLINE(uint64_t) ASMAtomicUoReadU64(volatile uint64_t *pu64) +{ + uint64_t u64; +# ifdef RT_ARCH_AMD64 + Assert(!((uintptr_t)pu64 & 7)); +/*# if RT_INLINE_ASM_GNU_STYLE + Assert(!((uintptr_t)pu64 & 7)); + __asm__ __volatile__("movq %1, %0\n\t" + : "=r" (u64) + : "m" (*pu64)); +# else + __asm + { + mov rdx, [pu64] + mov rax, [rdx] + mov [u64], rax + } +# endif */ + u64 = *pu64; +# else /* !RT_ARCH_AMD64 */ +# if RT_INLINE_ASM_GNU_STYLE +# if defined(PIC) || defined(__PIC__) + uint32_t u32EBX = 0; + uint32_t u32Spill; + Assert(!((uintptr_t)pu64 & 7)); + __asm__ __volatile__("xor %%eax,%%eax\n\t" + "xor %%ecx,%%ecx\n\t" + "xor %%edx,%%edx\n\t" + "xchgl %%ebx, %3\n\t" + "lock; cmpxchg8b (%4)\n\t" + "movl %3, %%ebx\n\t" + : "=A" (u64), +# if (__GNUC__ * 100 + __GNUC_MINOR__) >= 403 + "+m" (*pu64), +# else + "=m" (*pu64), +# endif + "=c" (u32Spill) + : "m" (u32EBX), + "S" (pu64)); +# else /* !PIC */ + __asm__ __volatile__("lock; cmpxchg8b %1\n\t" + : "=A" (u64), + "+m" (*pu64) + : "0" (0ULL), + "b" (0), + "c" (0)); +# endif +# else + Assert(!((uintptr_t)pu64 & 7)); + __asm + { + xor eax, eax + xor edx, edx + mov edi, pu64 + xor ecx, ecx + xor ebx, ebx + lock cmpxchg8b [edi] + mov dword ptr [u64], eax + mov dword ptr [u64 + 4], edx + } +# endif +# endif /* !RT_ARCH_AMD64 */ + return u64; +} +#endif + + +/** + * Atomically reads a signed 64-bit value, ordered. + * + * @returns Current *pi64 value + * @param pi64 Pointer to the 64-bit variable to read. + * The memory pointed to must be writable. + * @remark This will fault if the memory is read-only! + */ +DECLINLINE(int64_t) ASMAtomicReadS64(volatile int64_t *pi64) +{ + return (int64_t)ASMAtomicReadU64((volatile uint64_t *)pi64); +} + + +/** + * Atomically reads a signed 64-bit value, unordered. + * + * @returns Current *pi64 value + * @param pi64 Pointer to the 64-bit variable to read. + * The memory pointed to must be writable. + * @remark This will fault if the memory is read-only! + */ +DECLINLINE(int64_t) ASMAtomicUoReadS64(volatile int64_t *pi64) +{ + return (int64_t)ASMAtomicUoReadU64((volatile uint64_t *)pi64); +} + + +/** + * Atomically reads a size_t value, ordered. + * + * @returns Current *pcb value + * @param pcb Pointer to the size_t variable to read. + */ +DECLINLINE(size_t) ASMAtomicReadZ(size_t volatile *pcb) +{ +#if ARCH_BITS == 64 + return ASMAtomicReadU64((uint64_t volatile *)pcb); +#elif ARCH_BITS == 32 + return ASMAtomicReadU32((uint32_t volatile *)pcb); +#else +# error "Unsupported ARCH_BITS value" +#endif +} + + +/** + * Atomically reads a size_t value, unordered. + * + * @returns Current *pcb value + * @param pcb Pointer to the size_t variable to read. + */ +DECLINLINE(size_t) ASMAtomicUoReadZ(size_t volatile *pcb) +{ +#if ARCH_BITS == 64 + return ASMAtomicUoReadU64((uint64_t volatile *)pcb); +#elif ARCH_BITS == 32 + return ASMAtomicUoReadU32((uint32_t volatile *)pcb); +#else +# error "Unsupported ARCH_BITS value" +#endif +} + + +/** + * Atomically reads a pointer value, ordered. + * + * @returns Current *pv value + * @param ppv Pointer to the pointer variable to read. + * + * @remarks Please use ASMAtomicReadPtrT, it provides better type safety and + * requires less typing (no casts). + */ +DECLINLINE(void *) ASMAtomicReadPtr(void * volatile *ppv) +{ +#if ARCH_BITS == 32 + return (void *)ASMAtomicReadU32((volatile uint32_t *)(void *)ppv); +#elif ARCH_BITS == 64 + return (void *)ASMAtomicReadU64((volatile uint64_t *)(void *)ppv); +#else +# error "ARCH_BITS is bogus" +#endif +} + +/** + * Convenience macro for avoiding the annoying casting with ASMAtomicReadPtr. + * + * @returns Current *pv value + * @param ppv Pointer to the pointer variable to read. + * @param Type The type of *ppv, sans volatile. + */ +#ifdef __GNUC__ +# define ASMAtomicReadPtrT(ppv, Type) \ + __extension__ \ + ({\ + __typeof__(*(ppv)) volatile *ppvTypeChecked = (ppv); \ + Type pvTypeChecked = (__typeof__(*(ppv))) ASMAtomicReadPtr((void * volatile *)ppvTypeChecked); \ + pvTypeChecked; \ + }) +#else +# define ASMAtomicReadPtrT(ppv, Type) \ + (Type)ASMAtomicReadPtr((void * volatile *)(ppv)) +#endif + + +/** + * Atomically reads a pointer value, unordered. + * + * @returns Current *pv value + * @param ppv Pointer to the pointer variable to read. + * + * @remarks Please use ASMAtomicUoReadPtrT, it provides better type safety and + * requires less typing (no casts). + */ +DECLINLINE(void *) ASMAtomicUoReadPtr(void * volatile *ppv) +{ +#if ARCH_BITS == 32 + return (void *)ASMAtomicUoReadU32((volatile uint32_t *)(void *)ppv); +#elif ARCH_BITS == 64 + return (void *)ASMAtomicUoReadU64((volatile uint64_t *)(void *)ppv); +#else +# error "ARCH_BITS is bogus" +#endif +} + + +/** + * Convenience macro for avoiding the annoying casting with ASMAtomicUoReadPtr. + * + * @returns Current *pv value + * @param ppv Pointer to the pointer variable to read. + * @param Type The type of *ppv, sans volatile. + */ +#ifdef __GNUC__ +# define ASMAtomicUoReadPtrT(ppv, Type) \ + __extension__ \ + ({\ + __typeof__(*(ppv)) volatile * const ppvTypeChecked = (ppv); \ + Type pvTypeChecked = (__typeof__(*(ppv))) ASMAtomicUoReadPtr((void * volatile *)ppvTypeChecked); \ + pvTypeChecked; \ + }) +#else +# define ASMAtomicUoReadPtrT(ppv, Type) \ + (Type)ASMAtomicUoReadPtr((void * volatile *)(ppv)) +#endif + + +/** + * Atomically reads a boolean value, ordered. + * + * @returns Current *pf value + * @param pf Pointer to the boolean variable to read. + */ +DECLINLINE(bool) ASMAtomicReadBool(volatile bool *pf) +{ + ASMMemoryFence(); + return *pf; /* byte reads are atomic on x86 */ +} + + +/** + * Atomically reads a boolean value, unordered. + * + * @returns Current *pf value + * @param pf Pointer to the boolean variable to read. + */ +DECLINLINE(bool) ASMAtomicUoReadBool(volatile bool *pf) +{ + return *pf; /* byte reads are atomic on x86 */ +} + + +/** + * Atomically read a typical IPRT handle value, ordered. + * + * @param ph Pointer to the handle variable to read. + * @param phRes Where to store the result. + * + * @remarks This doesn't currently work for all handles (like RTFILE). + */ +#if HC_ARCH_BITS == 32 +# define ASMAtomicReadHandle(ph, phRes) \ + do { \ + AssertCompile(sizeof(*(ph)) == sizeof(uint32_t)); \ + AssertCompile(sizeof(*(phRes)) == sizeof(uint32_t)); \ + *(uint32_t *)(phRes) = ASMAtomicReadU32((uint32_t volatile *)(ph)); \ + } while (0) +#elif HC_ARCH_BITS == 64 +# define ASMAtomicReadHandle(ph, phRes) \ + do { \ + AssertCompile(sizeof(*(ph)) == sizeof(uint64_t)); \ + AssertCompile(sizeof(*(phRes)) == sizeof(uint64_t)); \ + *(uint64_t *)(phRes) = ASMAtomicReadU64((uint64_t volatile *)(ph)); \ + } while (0) +#else +# error HC_ARCH_BITS +#endif + + +/** + * Atomically read a typical IPRT handle value, unordered. + * + * @param ph Pointer to the handle variable to read. + * @param phRes Where to store the result. + * + * @remarks This doesn't currently work for all handles (like RTFILE). + */ +#if HC_ARCH_BITS == 32 +# define ASMAtomicUoReadHandle(ph, phRes) \ + do { \ + AssertCompile(sizeof(*(ph)) == sizeof(uint32_t)); \ + AssertCompile(sizeof(*(phRes)) == sizeof(uint32_t)); \ + *(uint32_t *)(phRes) = ASMAtomicUoReadU32((uint32_t volatile *)(ph)); \ + } while (0) +#elif HC_ARCH_BITS == 64 +# define ASMAtomicUoReadHandle(ph, phRes) \ + do { \ + AssertCompile(sizeof(*(ph)) == sizeof(uint64_t)); \ + AssertCompile(sizeof(*(phRes)) == sizeof(uint64_t)); \ + *(uint64_t *)(phRes) = ASMAtomicUoReadU64((uint64_t volatile *)(ph)); \ + } while (0) +#else +# error HC_ARCH_BITS +#endif + + +/** + * Atomically read a value which size might differ + * between platforms or compilers, ordered. + * + * @param pu Pointer to the variable to read. + * @param puRes Where to store the result. + */ +#define ASMAtomicReadSize(pu, puRes) \ + do { \ + switch (sizeof(*(pu))) { \ + case 1: *(uint8_t *)(puRes) = ASMAtomicReadU8( (volatile uint8_t *)(void *)(pu)); break; \ + case 2: *(uint16_t *)(puRes) = ASMAtomicReadU16((volatile uint16_t *)(void *)(pu)); break; \ + case 4: *(uint32_t *)(puRes) = ASMAtomicReadU32((volatile uint32_t *)(void *)(pu)); break; \ + case 8: *(uint64_t *)(puRes) = ASMAtomicReadU64((volatile uint64_t *)(void *)(pu)); break; \ + default: AssertMsgFailed(("ASMAtomicReadSize: size %d is not supported\n", sizeof(*(pu)))); \ + } \ + } while (0) + + +/** + * Atomically read a value which size might differ + * between platforms or compilers, unordered. + * + * @param pu Pointer to the variable to read. + * @param puRes Where to store the result. + */ +#define ASMAtomicUoReadSize(pu, puRes) \ + do { \ + switch (sizeof(*(pu))) { \ + case 1: *(uint8_t *)(puRes) = ASMAtomicUoReadU8( (volatile uint8_t *)(void *)(pu)); break; \ + case 2: *(uint16_t *)(puRes) = ASMAtomicUoReadU16((volatile uint16_t *)(void *)(pu)); break; \ + case 4: *(uint32_t *)(puRes) = ASMAtomicUoReadU32((volatile uint32_t *)(void *)(pu)); break; \ + case 8: *(uint64_t *)(puRes) = ASMAtomicUoReadU64((volatile uint64_t *)(void *)(pu)); break; \ + default: AssertMsgFailed(("ASMAtomicReadSize: size %d is not supported\n", sizeof(*(pu)))); \ + } \ + } while (0) + + +/** + * Atomically writes an unsigned 8-bit value, ordered. + * + * @param pu8 Pointer to the 8-bit variable. + * @param u8 The 8-bit value to assign to *pu8. + */ +DECLINLINE(void) ASMAtomicWriteU8(volatile uint8_t *pu8, uint8_t u8) +{ + ASMAtomicXchgU8(pu8, u8); +} + + +/** + * Atomically writes an unsigned 8-bit value, unordered. + * + * @param pu8 Pointer to the 8-bit variable. + * @param u8 The 8-bit value to assign to *pu8. + */ +DECLINLINE(void) ASMAtomicUoWriteU8(volatile uint8_t *pu8, uint8_t u8) +{ + *pu8 = u8; /* byte writes are atomic on x86 */ +} + + +/** + * Atomically writes a signed 8-bit value, ordered. + * + * @param pi8 Pointer to the 8-bit variable to read. + * @param i8 The 8-bit value to assign to *pi8. + */ +DECLINLINE(void) ASMAtomicWriteS8(volatile int8_t *pi8, int8_t i8) +{ + ASMAtomicXchgS8(pi8, i8); +} + + +/** + * Atomically writes a signed 8-bit value, unordered. + * + * @param pi8 Pointer to the 8-bit variable to write. + * @param i8 The 8-bit value to assign to *pi8. + */ +DECLINLINE(void) ASMAtomicUoWriteS8(volatile int8_t *pi8, int8_t i8) +{ + *pi8 = i8; /* byte writes are atomic on x86 */ +} + + +/** + * Atomically writes an unsigned 16-bit value, ordered. + * + * @param pu16 Pointer to the 16-bit variable to write. + * @param u16 The 16-bit value to assign to *pu16. + */ +DECLINLINE(void) ASMAtomicWriteU16(volatile uint16_t *pu16, uint16_t u16) +{ + ASMAtomicXchgU16(pu16, u16); +} + + +/** + * Atomically writes an unsigned 16-bit value, unordered. + * + * @param pu16 Pointer to the 16-bit variable to write. + * @param u16 The 16-bit value to assign to *pu16. + */ +DECLINLINE(void) ASMAtomicUoWriteU16(volatile uint16_t *pu16, uint16_t u16) +{ + Assert(!((uintptr_t)pu16 & 1)); + *pu16 = u16; +} + + +/** + * Atomically writes a signed 16-bit value, ordered. + * + * @param pi16 Pointer to the 16-bit variable to write. + * @param i16 The 16-bit value to assign to *pi16. + */ +DECLINLINE(void) ASMAtomicWriteS16(volatile int16_t *pi16, int16_t i16) +{ + ASMAtomicXchgS16(pi16, i16); +} + + +/** + * Atomically writes a signed 16-bit value, unordered. + * + * @param pi16 Pointer to the 16-bit variable to write. + * @param i16 The 16-bit value to assign to *pi16. + */ +DECLINLINE(void) ASMAtomicUoWriteS16(volatile int16_t *pi16, int16_t i16) +{ + Assert(!((uintptr_t)pi16 & 1)); + *pi16 = i16; +} + + +/** + * Atomically writes an unsigned 32-bit value, ordered. + * + * @param pu32 Pointer to the 32-bit variable to write. + * @param u32 The 32-bit value to assign to *pu32. + */ +DECLINLINE(void) ASMAtomicWriteU32(volatile uint32_t *pu32, uint32_t u32) +{ + ASMAtomicXchgU32(pu32, u32); +} + + +/** + * Atomically writes an unsigned 32-bit value, unordered. + * + * @param pu32 Pointer to the 32-bit variable to write. + * @param u32 The 32-bit value to assign to *pu32. + */ +DECLINLINE(void) ASMAtomicUoWriteU32(volatile uint32_t *pu32, uint32_t u32) +{ + Assert(!((uintptr_t)pu32 & 3)); + *pu32 = u32; +} + + +/** + * Atomically writes a signed 32-bit value, ordered. + * + * @param pi32 Pointer to the 32-bit variable to write. + * @param i32 The 32-bit value to assign to *pi32. + */ +DECLINLINE(void) ASMAtomicWriteS32(volatile int32_t *pi32, int32_t i32) +{ + ASMAtomicXchgS32(pi32, i32); +} + + +/** + * Atomically writes a signed 32-bit value, unordered. + * + * @param pi32 Pointer to the 32-bit variable to write. + * @param i32 The 32-bit value to assign to *pi32. + */ +DECLINLINE(void) ASMAtomicUoWriteS32(volatile int32_t *pi32, int32_t i32) +{ + Assert(!((uintptr_t)pi32 & 3)); + *pi32 = i32; +} + + +/** + * Atomically writes an unsigned 64-bit value, ordered. + * + * @param pu64 Pointer to the 64-bit variable to write. + * @param u64 The 64-bit value to assign to *pu64. + */ +DECLINLINE(void) ASMAtomicWriteU64(volatile uint64_t *pu64, uint64_t u64) +{ + ASMAtomicXchgU64(pu64, u64); +} + + +/** + * Atomically writes an unsigned 64-bit value, unordered. + * + * @param pu64 Pointer to the 64-bit variable to write. + * @param u64 The 64-bit value to assign to *pu64. + */ +DECLINLINE(void) ASMAtomicUoWriteU64(volatile uint64_t *pu64, uint64_t u64) +{ + Assert(!((uintptr_t)pu64 & 7)); +#if ARCH_BITS == 64 + *pu64 = u64; +#else + ASMAtomicXchgU64(pu64, u64); +#endif +} + + +/** + * Atomically writes a signed 64-bit value, ordered. + * + * @param pi64 Pointer to the 64-bit variable to write. + * @param i64 The 64-bit value to assign to *pi64. + */ +DECLINLINE(void) ASMAtomicWriteS64(volatile int64_t *pi64, int64_t i64) +{ + ASMAtomicXchgS64(pi64, i64); +} + + +/** + * Atomically writes a signed 64-bit value, unordered. + * + * @param pi64 Pointer to the 64-bit variable to write. + * @param i64 The 64-bit value to assign to *pi64. + */ +DECLINLINE(void) ASMAtomicUoWriteS64(volatile int64_t *pi64, int64_t i64) +{ + Assert(!((uintptr_t)pi64 & 7)); +#if ARCH_BITS == 64 + *pi64 = i64; +#else + ASMAtomicXchgS64(pi64, i64); +#endif +} + + +/** + * Atomically writes a boolean value, unordered. + * + * @param pf Pointer to the boolean variable to write. + * @param f The boolean value to assign to *pf. + */ +DECLINLINE(void) ASMAtomicWriteBool(volatile bool *pf, bool f) +{ + ASMAtomicWriteU8((uint8_t volatile *)pf, f); +} + + +/** + * Atomically writes a boolean value, unordered. + * + * @param pf Pointer to the boolean variable to write. + * @param f The boolean value to assign to *pf. + */ +DECLINLINE(void) ASMAtomicUoWriteBool(volatile bool *pf, bool f) +{ + *pf = f; /* byte writes are atomic on x86 */ +} + + +/** + * Atomically writes a pointer value, ordered. + * + * @param ppv Pointer to the pointer variable to write. + * @param pv The pointer value to assign to *ppv. + */ +DECLINLINE(void) ASMAtomicWritePtrVoid(void * volatile *ppv, const void *pv) +{ +#if ARCH_BITS == 32 + ASMAtomicWriteU32((volatile uint32_t *)(void *)ppv, (uint32_t)pv); +#elif ARCH_BITS == 64 + ASMAtomicWriteU64((volatile uint64_t *)(void *)ppv, (uint64_t)pv); +#else +# error "ARCH_BITS is bogus" +#endif +} + + +/** + * Atomically writes a pointer value, ordered. + * + * @param ppv Pointer to the pointer variable to write. + * @param pv The pointer value to assign to *ppv. If NULL use + * ASMAtomicWriteNullPtr or you'll land in trouble. + * + * @remarks This is relatively type safe on GCC platforms when @a pv isn't + * NULL. + */ +#ifdef __GNUC__ +# define ASMAtomicWritePtr(ppv, pv) \ + do \ + { \ + __typeof__(*(ppv)) volatile * const ppvTypeChecked = (ppv); \ + __typeof__(*(ppv)) const pvTypeChecked = (pv); \ + \ + AssertCompile(sizeof(*ppv) == sizeof(void *)); \ + AssertCompile(sizeof(pv) == sizeof(void *)); \ + Assert(!( (uintptr_t)ppv & ((ARCH_BITS / 8) - 1) )); \ + \ + ASMAtomicWritePtrVoid((void * volatile *)(ppvTypeChecked), (void *)(pvTypeChecked)); \ + } while (0) +#else +# define ASMAtomicWritePtr(ppv, pv) \ + do \ + { \ + AssertCompile(sizeof(*ppv) == sizeof(void *)); \ + AssertCompile(sizeof(pv) == sizeof(void *)); \ + Assert(!( (uintptr_t)ppv & ((ARCH_BITS / 8) - 1) )); \ + \ + ASMAtomicWritePtrVoid((void * volatile *)(ppv), (void *)(pv)); \ + } while (0) +#endif + + +/** + * Atomically sets a pointer to NULL, ordered. + * + * @param ppv Pointer to the pointer variable that should be set to NULL. + * + * @remarks This is relatively type safe on GCC platforms. + */ +#ifdef __GNUC__ +# define ASMAtomicWriteNullPtr(ppv) \ + do \ + { \ + __typeof__(*(ppv)) * const ppvTypeChecked = (ppv); \ + AssertCompile(sizeof(*ppv) == sizeof(void *)); \ + Assert(!( (uintptr_t)ppv & ((ARCH_BITS / 8) - 1) )); \ + ASMAtomicWritePtrVoid((void * volatile *)(ppvTypeChecked), NULL); \ + } while (0) +#else +# define ASMAtomicWriteNullPtr(ppv) \ + do \ + { \ + AssertCompile(sizeof(*ppv) == sizeof(void *)); \ + Assert(!( (uintptr_t)ppv & ((ARCH_BITS / 8) - 1) )); \ + ASMAtomicWritePtrVoid((void * volatile *)(ppv), NULL); \ + } while (0) +#endif + + +/** + * Atomically writes a pointer value, unordered. + * + * @returns Current *pv value + * @param ppv Pointer to the pointer variable. + * @param pv The pointer value to assign to *ppv. If NULL use + * ASMAtomicUoWriteNullPtr or you'll land in trouble. + * + * @remarks This is relatively type safe on GCC platforms when @a pv isn't + * NULL. + */ +#ifdef __GNUC__ +# define ASMAtomicUoWritePtr(ppv, pv) \ + do \ + { \ + __typeof__(*(ppv)) volatile * const ppvTypeChecked = (ppv); \ + __typeof__(*(ppv)) const pvTypeChecked = (pv); \ + \ + AssertCompile(sizeof(*ppv) == sizeof(void *)); \ + AssertCompile(sizeof(pv) == sizeof(void *)); \ + Assert(!( (uintptr_t)ppv & ((ARCH_BITS / 8) - 1) )); \ + \ + *(ppvTypeChecked) = pvTypeChecked; \ + } while (0) +#else +# define ASMAtomicUoWritePtr(ppv, pv) \ + do \ + { \ + AssertCompile(sizeof(*ppv) == sizeof(void *)); \ + AssertCompile(sizeof(pv) == sizeof(void *)); \ + Assert(!( (uintptr_t)ppv & ((ARCH_BITS / 8) - 1) )); \ + *(ppv) = pv; \ + } while (0) +#endif + + +/** + * Atomically sets a pointer to NULL, unordered. + * + * @param ppv Pointer to the pointer variable that should be set to NULL. + * + * @remarks This is relatively type safe on GCC platforms. + */ +#ifdef __GNUC__ +# define ASMAtomicUoWriteNullPtr(ppv) \ + do \ + { \ + __typeof__(*(ppv)) volatile * const ppvTypeChecked = (ppv); \ + AssertCompile(sizeof(*ppv) == sizeof(void *)); \ + Assert(!( (uintptr_t)ppv & ((ARCH_BITS / 8) - 1) )); \ + *(ppvTypeChecked) = NULL; \ + } while (0) +#else +# define ASMAtomicUoWriteNullPtr(ppv) \ + do \ + { \ + AssertCompile(sizeof(*ppv) == sizeof(void *)); \ + Assert(!( (uintptr_t)ppv & ((ARCH_BITS / 8) - 1) )); \ + *(ppv) = NULL; \ + } while (0) +#endif + + +/** + * Atomically write a typical IPRT handle value, ordered. + * + * @param ph Pointer to the variable to update. + * @param hNew The value to assign to *ph. + * + * @remarks This doesn't currently work for all handles (like RTFILE). + */ +#if HC_ARCH_BITS == 32 +# define ASMAtomicWriteHandle(ph, hNew) \ + do { \ + AssertCompile(sizeof(*(ph)) == sizeof(uint32_t)); \ + ASMAtomicWriteU32((uint32_t volatile *)(ph), (const uint32_t)(hNew)); \ + } while (0) +#elif HC_ARCH_BITS == 64 +# define ASMAtomicWriteHandle(ph, hNew) \ + do { \ + AssertCompile(sizeof(*(ph)) == sizeof(uint64_t)); \ + ASMAtomicWriteU64((uint64_t volatile *)(ph), (const uint64_t)(hNew)); \ + } while (0) +#else +# error HC_ARCH_BITS +#endif + + +/** + * Atomically write a typical IPRT handle value, unordered. + * + * @param ph Pointer to the variable to update. + * @param hNew The value to assign to *ph. + * + * @remarks This doesn't currently work for all handles (like RTFILE). + */ +#if HC_ARCH_BITS == 32 +# define ASMAtomicUoWriteHandle(ph, hNew) \ + do { \ + AssertCompile(sizeof(*(ph)) == sizeof(uint32_t)); \ + ASMAtomicUoWriteU32((uint32_t volatile *)(ph), (const uint32_t)hNew); \ + } while (0) +#elif HC_ARCH_BITS == 64 +# define ASMAtomicUoWriteHandle(ph, hNew) \ + do { \ + AssertCompile(sizeof(*(ph)) == sizeof(uint64_t)); \ + ASMAtomicUoWriteU64((uint64_t volatile *)(ph), (const uint64_t)hNew); \ + } while (0) +#else +# error HC_ARCH_BITS +#endif + + +/** + * Atomically write a value which size might differ + * between platforms or compilers, ordered. + * + * @param pu Pointer to the variable to update. + * @param uNew The value to assign to *pu. + */ +#define ASMAtomicWriteSize(pu, uNew) \ + do { \ + switch (sizeof(*(pu))) { \ + case 1: ASMAtomicWriteU8( (volatile uint8_t *)(void *)(pu), (uint8_t )(uNew)); break; \ + case 2: ASMAtomicWriteU16((volatile uint16_t *)(void *)(pu), (uint16_t)(uNew)); break; \ + case 4: ASMAtomicWriteU32((volatile uint32_t *)(void *)(pu), (uint32_t)(uNew)); break; \ + case 8: ASMAtomicWriteU64((volatile uint64_t *)(void *)(pu), (uint64_t)(uNew)); break; \ + default: AssertMsgFailed(("ASMAtomicWriteSize: size %d is not supported\n", sizeof(*(pu)))); \ + } \ + } while (0) + +/** + * Atomically write a value which size might differ + * between platforms or compilers, unordered. + * + * @param pu Pointer to the variable to update. + * @param uNew The value to assign to *pu. + */ +#define ASMAtomicUoWriteSize(pu, uNew) \ + do { \ + switch (sizeof(*(pu))) { \ + case 1: ASMAtomicUoWriteU8( (volatile uint8_t *)(void *)(pu), (uint8_t )(uNew)); break; \ + case 2: ASMAtomicUoWriteU16((volatile uint16_t *)(void *)(pu), (uint16_t)(uNew)); break; \ + case 4: ASMAtomicUoWriteU32((volatile uint32_t *)(void *)(pu), (uint32_t)(uNew)); break; \ + case 8: ASMAtomicUoWriteU64((volatile uint64_t *)(void *)(pu), (uint64_t)(uNew)); break; \ + default: AssertMsgFailed(("ASMAtomicWriteSize: size %d is not supported\n", sizeof(*(pu)))); \ + } \ + } while (0) + + + +/** + * Atomically exchanges and adds to a 32-bit value, ordered. + * + * @returns The old value. + * @param pu32 Pointer to the value. + * @param u32 Number to add. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(uint32_t) ASMAtomicAddU32(uint32_t volatile *pu32, uint32_t u32); +#else +DECLINLINE(uint32_t) ASMAtomicAddU32(uint32_t volatile *pu32, uint32_t u32) +{ +# if RT_INLINE_ASM_USES_INTRIN + u32 = _InterlockedExchangeAdd((long *)pu32, u32); + return u32; + +# elif RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("lock; xaddl %0, %1\n\t" + : "=r" (u32), + "=m" (*pu32) + : "0" (u32), + "m" (*pu32) + : "memory"); + return u32; +# else + __asm + { + mov eax, [u32] +# ifdef RT_ARCH_AMD64 + mov rdx, [pu32] + lock xadd [rdx], eax +# else + mov edx, [pu32] + lock xadd [edx], eax +# endif + mov [u32], eax + } + return u32; +# endif +} +#endif + + +/** + * Atomically exchanges and adds to a signed 32-bit value, ordered. + * + * @returns The old value. + * @param pi32 Pointer to the value. + * @param i32 Number to add. + */ +DECLINLINE(int32_t) ASMAtomicAddS32(int32_t volatile *pi32, int32_t i32) +{ + return (int32_t)ASMAtomicAddU32((uint32_t volatile *)pi32, (uint32_t)i32); +} + + +/** + * Atomically exchanges and adds to a 64-bit value, ordered. + * + * @returns The old value. + * @param pu64 Pointer to the value. + * @param u64 Number to add. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(uint64_t) ASMAtomicAddU64(uint64_t volatile *pu64, uint64_t u64); +#else +DECLINLINE(uint64_t) ASMAtomicAddU64(uint64_t volatile *pu64, uint64_t u64) +{ +# if RT_INLINE_ASM_USES_INTRIN && defined(RT_ARCH_AMD64) + u64 = _InterlockedExchangeAdd64((__int64 *)pu64, u64); + return u64; + +# elif RT_INLINE_ASM_GNU_STYLE && defined(RT_ARCH_AMD64) + __asm__ __volatile__("lock; xaddq %0, %1\n\t" + : "=r" (u64), + "=m" (*pu64) + : "0" (u64), + "m" (*pu64) + : "memory"); + return u64; +# else + uint64_t u64Old; + for (;;) + { + uint64_t u64New; + u64Old = ASMAtomicUoReadU64(pu64); + u64New = u64Old + u64; + if (ASMAtomicCmpXchgU64(pu64, u64New, u64Old)) + break; + ASMNopPause(); + } + return u64Old; +# endif +} +#endif + + +/** + * Atomically exchanges and adds to a signed 64-bit value, ordered. + * + * @returns The old value. + * @param pi64 Pointer to the value. + * @param i64 Number to add. + */ +DECLINLINE(int64_t) ASMAtomicAddS64(int64_t volatile *pi64, int64_t i64) +{ + return (int64_t)ASMAtomicAddU64((uint64_t volatile *)pi64, (uint64_t)i64); +} + + +/** + * Atomically exchanges and adds to a size_t value, ordered. + * + * @returns The old value. + * @param pcb Pointer to the size_t value. + * @param cb Number to add. + */ +DECLINLINE(size_t) ASMAtomicAddZ(size_t volatile *pcb, size_t cb) +{ +#if ARCH_BITS == 64 + return ASMAtomicAddU64((uint64_t volatile *)pcb, cb); +#elif ARCH_BITS == 32 + return ASMAtomicAddU32((uint32_t volatile *)pcb, cb); +#else +# error "Unsupported ARCH_BITS value" +#endif +} + + +/** + * Atomically exchanges and adds a value which size might differ between + * platforms or compilers, ordered. + * + * @param pu Pointer to the variable to update. + * @param uNew The value to add to *pu. + * @param puOld Where to store the old value. + */ +#define ASMAtomicAddSize(pu, uNew, puOld) \ + do { \ + switch (sizeof(*(pu))) { \ + case 4: *(uint32_t *)(puOld) = ASMAtomicAddU32((volatile uint32_t *)(void *)(pu), (uint32_t)(uNew)); break; \ + case 8: *(uint64_t *)(puOld) = ASMAtomicAddU64((volatile uint64_t *)(void *)(pu), (uint64_t)(uNew)); break; \ + default: AssertMsgFailed(("ASMAtomicAddSize: size %d is not supported\n", sizeof(*(pu)))); \ + } \ + } while (0) + + +/** + * Atomically exchanges and subtracts to an unsigned 32-bit value, ordered. + * + * @returns The old value. + * @param pu32 Pointer to the value. + * @param u32 Number to subtract. + */ +DECLINLINE(uint32_t) ASMAtomicSubU32(uint32_t volatile *pu32, uint32_t u32) +{ + return ASMAtomicAddU32(pu32, (uint32_t)-(int32_t)u32); +} + + +/** + * Atomically exchanges and subtracts to a signed 32-bit value, ordered. + * + * @returns The old value. + * @param pi32 Pointer to the value. + * @param i32 Number to subtract. + */ +DECLINLINE(int32_t) ASMAtomicSubS32(int32_t volatile *pi32, int32_t i32) +{ + return (int32_t)ASMAtomicAddU32((uint32_t volatile *)pi32, (uint32_t)-i32); +} + + +/** + * Atomically exchanges and subtracts to an unsigned 64-bit value, ordered. + * + * @returns The old value. + * @param pu64 Pointer to the value. + * @param u64 Number to subtract. + */ +DECLINLINE(uint64_t) ASMAtomicSubU64(uint64_t volatile *pu64, uint64_t u64) +{ + return ASMAtomicAddU64(pu64, (uint64_t)-(int64_t)u64); +} + + +/** + * Atomically exchanges and subtracts to a signed 64-bit value, ordered. + * + * @returns The old value. + * @param pi64 Pointer to the value. + * @param i64 Number to subtract. + */ +DECLINLINE(int64_t) ASMAtomicSubS64(int64_t volatile *pi64, int64_t i64) +{ + return (int64_t)ASMAtomicAddU64((uint64_t volatile *)pi64, (uint64_t)-i64); +} + + +/** + * Atomically exchanges and subtracts to a size_t value, ordered. + * + * @returns The old value. + * @param pcb Pointer to the size_t value. + * @param cb Number to subtract. + */ +DECLINLINE(size_t) ASMAtomicSubZ(size_t volatile *pcb, size_t cb) +{ +#if ARCH_BITS == 64 + return ASMAtomicSubU64((uint64_t volatile *)pcb, cb); +#elif ARCH_BITS == 32 + return ASMAtomicSubU32((uint32_t volatile *)pcb, cb); +#else +# error "Unsupported ARCH_BITS value" +#endif +} + + +/** + * Atomically exchanges and subtracts a value which size might differ between + * platforms or compilers, ordered. + * + * @param pu Pointer to the variable to update. + * @param uNew The value to subtract to *pu. + * @param puOld Where to store the old value. + */ +#define ASMAtomicSubSize(pu, uNew, puOld) \ + do { \ + switch (sizeof(*(pu))) { \ + case 4: *(uint32_t *)(puOld) = ASMAtomicSubU32((volatile uint32_t *)(void *)(pu), (uint32_t)(uNew)); break; \ + case 8: *(uint64_t *)(puOld) = ASMAtomicSubU64((volatile uint64_t *)(void *)(pu), (uint64_t)(uNew)); break; \ + default: AssertMsgFailed(("ASMAtomicSubSize: size %d is not supported\n", sizeof(*(pu)))); \ + } \ + } while (0) + + +/** + * Atomically increment a 32-bit value, ordered. + * + * @returns The new value. + * @param pu32 Pointer to the value to increment. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(uint32_t) ASMAtomicIncU32(uint32_t volatile *pu32); +#else +DECLINLINE(uint32_t) ASMAtomicIncU32(uint32_t volatile *pu32) +{ + uint32_t u32; +# if RT_INLINE_ASM_USES_INTRIN + u32 = _InterlockedIncrement((long *)pu32); + return u32; + +# elif RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("lock; xaddl %0, %1\n\t" + : "=r" (u32), + "=m" (*pu32) + : "0" (1), + "m" (*pu32) + : "memory"); + return u32+1; +# else + __asm + { + mov eax, 1 +# ifdef RT_ARCH_AMD64 + mov rdx, [pu32] + lock xadd [rdx], eax +# else + mov edx, [pu32] + lock xadd [edx], eax +# endif + mov u32, eax + } + return u32+1; +# endif +} +#endif + + +/** + * Atomically increment a signed 32-bit value, ordered. + * + * @returns The new value. + * @param pi32 Pointer to the value to increment. + */ +DECLINLINE(int32_t) ASMAtomicIncS32(int32_t volatile *pi32) +{ + return (int32_t)ASMAtomicIncU32((uint32_t volatile *)pi32); +} + + +/** + * Atomically increment a 64-bit value, ordered. + * + * @returns The new value. + * @param pu64 Pointer to the value to increment. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(uint64_t) ASMAtomicIncU64(uint64_t volatile *pu64); +#else +DECLINLINE(uint64_t) ASMAtomicIncU64(uint64_t volatile *pu64) +{ +# if RT_INLINE_ASM_USES_INTRIN && defined(RT_ARCH_AMD64) + uint64_t u64; + u64 = _InterlockedIncrement64((__int64 *)pu64); + return u64; + +# elif RT_INLINE_ASM_GNU_STYLE && defined(RT_ARCH_AMD64) + uint64_t u64; + __asm__ __volatile__("lock; xaddq %0, %1\n\t" + : "=r" (u64), + "=m" (*pu64) + : "0" (1), + "m" (*pu64) + : "memory"); + return u64 + 1; +# else + return ASMAtomicAddU64(pu64, 1) + 1; +# endif +} +#endif + + +/** + * Atomically increment a signed 64-bit value, ordered. + * + * @returns The new value. + * @param pi64 Pointer to the value to increment. + */ +DECLINLINE(int64_t) ASMAtomicIncS64(int64_t volatile *pi64) +{ + return (int64_t)ASMAtomicIncU64((uint64_t volatile *)pi64); +} + + +/** + * Atomically increment a size_t value, ordered. + * + * @returns The new value. + * @param pcb Pointer to the value to increment. + */ +DECLINLINE(int64_t) ASMAtomicIncZ(size_t volatile *pcb) +{ +#if ARCH_BITS == 64 + return ASMAtomicIncU64((uint64_t volatile *)pcb); +#elif ARCH_BITS == 32 + return ASMAtomicIncU32((uint32_t volatile *)pcb); +#else +# error "Unsupported ARCH_BITS value" +#endif +} + + +/** + * Atomically decrement an unsigned 32-bit value, ordered. + * + * @returns The new value. + * @param pu32 Pointer to the value to decrement. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(uint32_t) ASMAtomicDecU32(uint32_t volatile *pu32); +#else +DECLINLINE(uint32_t) ASMAtomicDecU32(uint32_t volatile *pu32) +{ + uint32_t u32; +# if RT_INLINE_ASM_USES_INTRIN + u32 = _InterlockedDecrement((long *)pu32); + return u32; + +# elif RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("lock; xaddl %0, %1\n\t" + : "=r" (u32), + "=m" (*pu32) + : "0" (-1), + "m" (*pu32) + : "memory"); + return u32-1; +# else + __asm + { + mov eax, -1 +# ifdef RT_ARCH_AMD64 + mov rdx, [pu32] + lock xadd [rdx], eax +# else + mov edx, [pu32] + lock xadd [edx], eax +# endif + mov u32, eax + } + return u32-1; +# endif +} +#endif + + +/** + * Atomically decrement a signed 32-bit value, ordered. + * + * @returns The new value. + * @param pi32 Pointer to the value to decrement. + */ +DECLINLINE(int32_t) ASMAtomicDecS32(int32_t volatile *pi32) +{ + return (int32_t)ASMAtomicDecU32((uint32_t volatile *)pi32); +} + + +/** + * Atomically decrement an unsigned 64-bit value, ordered. + * + * @returns The new value. + * @param pu64 Pointer to the value to decrement. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(uint64_t) ASMAtomicDecU64(uint64_t volatile *pu64); +#else +DECLINLINE(uint64_t) ASMAtomicDecU64(uint64_t volatile *pu64) +{ +# if RT_INLINE_ASM_USES_INTRIN && defined(RT_ARCH_AMD64) + uint64_t u64 = _InterlockedDecrement64((__int64 volatile *)pu64); + return u64; + +# elif RT_INLINE_ASM_GNU_STYLE && defined(RT_ARCH_AMD64) + uint64_t u64; + __asm__ __volatile__("lock; xaddq %q0, %1\n\t" + : "=r" (u64), + "=m" (*pu64) + : "0" (~(uint64_t)0), + "m" (*pu64) + : "memory"); + return u64-1; +# else + return ASMAtomicAddU64(pu64, UINT64_MAX) - 1; +# endif +} +#endif + + +/** + * Atomically decrement a signed 64-bit value, ordered. + * + * @returns The new value. + * @param pi64 Pointer to the value to decrement. + */ +DECLINLINE(int64_t) ASMAtomicDecS64(int64_t volatile *pi64) +{ + return (int64_t)ASMAtomicDecU64((uint64_t volatile *)pi64); +} + + +/** + * Atomically decrement a size_t value, ordered. + * + * @returns The new value. + * @param pcb Pointer to the value to decrement. + */ +DECLINLINE(int64_t) ASMAtomicDecZ(size_t volatile *pcb) +{ +#if ARCH_BITS == 64 + return ASMAtomicDecU64((uint64_t volatile *)pcb); +#elif ARCH_BITS == 32 + return ASMAtomicDecU32((uint32_t volatile *)pcb); +#else +# error "Unsupported ARCH_BITS value" +#endif +} + + +/** + * Atomically Or an unsigned 32-bit value, ordered. + * + * @param pu32 Pointer to the pointer variable to OR u32 with. + * @param u32 The value to OR *pu32 with. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMAtomicOrU32(uint32_t volatile *pu32, uint32_t u32); +#else +DECLINLINE(void) ASMAtomicOrU32(uint32_t volatile *pu32, uint32_t u32) +{ +# if RT_INLINE_ASM_USES_INTRIN + _InterlockedOr((long volatile *)pu32, (long)u32); + +# elif RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("lock; orl %1, %0\n\t" + : "=m" (*pu32) + : "ir" (u32), + "m" (*pu32)); +# else + __asm + { + mov eax, [u32] +# ifdef RT_ARCH_AMD64 + mov rdx, [pu32] + lock or [rdx], eax +# else + mov edx, [pu32] + lock or [edx], eax +# endif + } +# endif +} +#endif + + +/** + * Atomically Or a signed 32-bit value, ordered. + * + * @param pi32 Pointer to the pointer variable to OR u32 with. + * @param i32 The value to OR *pu32 with. + */ +DECLINLINE(void) ASMAtomicOrS32(int32_t volatile *pi32, int32_t i32) +{ + ASMAtomicOrU32((uint32_t volatile *)pi32, i32); +} + + +/** + * Atomically Or an unsigned 64-bit value, ordered. + * + * @param pu64 Pointer to the pointer variable to OR u64 with. + * @param u64 The value to OR *pu64 with. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMAtomicOrU64(uint64_t volatile *pu64, uint64_t u64); +#else +DECLINLINE(void) ASMAtomicOrU64(uint64_t volatile *pu64, uint64_t u64) +{ +# if RT_INLINE_ASM_USES_INTRIN && defined(RT_ARCH_AMD64) + _InterlockedOr64((__int64 volatile *)pu64, (__int64)u64); + +# elif RT_INLINE_ASM_GNU_STYLE && defined(RT_ARCH_AMD64) + __asm__ __volatile__("lock; orq %1, %q0\n\t" + : "=m" (*pu64) + : "r" (u64), + "m" (*pu64)); +# else + for (;;) + { + uint64_t u64Old = ASMAtomicUoReadU64(pu64); + uint64_t u64New = u64Old | u64; + if (ASMAtomicCmpXchgU64(pu64, u64New, u64Old)) + break; + ASMNopPause(); + } +# endif +} +#endif + + +/** + * Atomically Or a signed 64-bit value, ordered. + * + * @param pi64 Pointer to the pointer variable to OR u64 with. + * @param i64 The value to OR *pu64 with. + */ +DECLINLINE(void) ASMAtomicOrS64(int64_t volatile *pi64, int64_t i64) +{ + ASMAtomicOrU64((uint64_t volatile *)pi64, i64); +} + + +/** + * Atomically And an unsigned 32-bit value, ordered. + * + * @param pu32 Pointer to the pointer variable to AND u32 with. + * @param u32 The value to AND *pu32 with. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMAtomicAndU32(uint32_t volatile *pu32, uint32_t u32); +#else +DECLINLINE(void) ASMAtomicAndU32(uint32_t volatile *pu32, uint32_t u32) +{ +# if RT_INLINE_ASM_USES_INTRIN + _InterlockedAnd((long volatile *)pu32, u32); + +# elif RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("lock; andl %1, %0\n\t" + : "=m" (*pu32) + : "ir" (u32), + "m" (*pu32)); +# else + __asm + { + mov eax, [u32] +# ifdef RT_ARCH_AMD64 + mov rdx, [pu32] + lock and [rdx], eax +# else + mov edx, [pu32] + lock and [edx], eax +# endif + } +# endif +} +#endif + + +/** + * Atomically And a signed 32-bit value, ordered. + * + * @param pi32 Pointer to the pointer variable to AND i32 with. + * @param i32 The value to AND *pi32 with. + */ +DECLINLINE(void) ASMAtomicAndS32(int32_t volatile *pi32, int32_t i32) +{ + ASMAtomicAndU32((uint32_t volatile *)pi32, (uint32_t)i32); +} + + +/** + * Atomically And an unsigned 64-bit value, ordered. + * + * @param pu64 Pointer to the pointer variable to AND u64 with. + * @param u64 The value to AND *pu64 with. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMAtomicAndU64(uint64_t volatile *pu64, uint64_t u64); +#else +DECLINLINE(void) ASMAtomicAndU64(uint64_t volatile *pu64, uint64_t u64) +{ +# if RT_INLINE_ASM_USES_INTRIN && defined(RT_ARCH_AMD64) + _InterlockedAnd64((__int64 volatile *)pu64, u64); + +# elif RT_INLINE_ASM_GNU_STYLE && defined(RT_ARCH_AMD64) + __asm__ __volatile__("lock; andq %1, %0\n\t" + : "=m" (*pu64) + : "r" (u64), + "m" (*pu64)); +# else + for (;;) + { + uint64_t u64Old = ASMAtomicUoReadU64(pu64); + uint64_t u64New = u64Old & u64; + if (ASMAtomicCmpXchgU64(pu64, u64New, u64Old)) + break; + ASMNopPause(); + } +# endif +} +#endif + + +/** + * Atomically And a signed 64-bit value, ordered. + * + * @param pi64 Pointer to the pointer variable to AND i64 with. + * @param i64 The value to AND *pi64 with. + */ +DECLINLINE(void) ASMAtomicAndS64(int64_t volatile *pi64, int64_t i64) +{ + ASMAtomicAndU64((uint64_t volatile *)pi64, (uint64_t)i64); +} + + +/** + * Atomically OR an unsigned 32-bit value, unordered but interrupt safe. + * + * @param pu32 Pointer to the pointer variable to OR u32 with. + * @param u32 The value to OR *pu32 with. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(void) ASMAtomicUoOrU32(uint32_t volatile *pu32, uint32_t u32); +#else +DECLINLINE(void) ASMAtomicUoOrU32(uint32_t volatile *pu32, uint32_t u32) +{ +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("orl %1, %0\n\t" + : "=m" (*pu32) + : "ir" (u32), + "m" (*pu32)); +# else + __asm + { + mov eax, [u32] +# ifdef RT_ARCH_AMD64 + mov rdx, [pu32] + or [rdx], eax +# else + mov edx, [pu32] + or [edx], eax +# endif + } +# endif +} +#endif + + +/** + * Atomically OR a signed 32-bit value, unordered. + * + * @param pi32 Pointer to the pointer variable to OR u32 with. + * @param i32 The value to OR *pu32 with. + */ +DECLINLINE(void) ASMAtomicUoOrS32(int32_t volatile *pi32, int32_t i32) +{ + ASMAtomicUoOrU32((uint32_t volatile *)pi32, i32); +} + + +/** + * Atomically OR an unsigned 64-bit value, unordered. + * + * @param pu64 Pointer to the pointer variable to OR u64 with. + * @param u64 The value to OR *pu64 with. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(void) ASMAtomicUoOrU64(uint64_t volatile *pu64, uint64_t u64); +#else +DECLINLINE(void) ASMAtomicUoOrU64(uint64_t volatile *pu64, uint64_t u64) +{ +# if RT_INLINE_ASM_GNU_STYLE && defined(RT_ARCH_AMD64) + __asm__ __volatile__("orq %1, %q0\n\t" + : "=m" (*pu64) + : "r" (u64), + "m" (*pu64)); +# else + for (;;) + { + uint64_t u64Old = ASMAtomicUoReadU64(pu64); + uint64_t u64New = u64Old | u64; + if (ASMAtomicCmpXchgU64(pu64, u64New, u64Old)) + break; + ASMNopPause(); + } +# endif +} +#endif + + +/** + * Atomically Or a signed 64-bit value, unordered. + * + * @param pi64 Pointer to the pointer variable to OR u64 with. + * @param i64 The value to OR *pu64 with. + */ +DECLINLINE(void) ASMAtomicUoOrS64(int64_t volatile *pi64, int64_t i64) +{ + ASMAtomicUoOrU64((uint64_t volatile *)pi64, i64); +} + + +/** + * Atomically And an unsigned 32-bit value, unordered. + * + * @param pu32 Pointer to the pointer variable to AND u32 with. + * @param u32 The value to AND *pu32 with. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(void) ASMAtomicUoAndU32(uint32_t volatile *pu32, uint32_t u32); +#else +DECLINLINE(void) ASMAtomicUoAndU32(uint32_t volatile *pu32, uint32_t u32) +{ +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("andl %1, %0\n\t" + : "=m" (*pu32) + : "ir" (u32), + "m" (*pu32)); +# else + __asm + { + mov eax, [u32] +# ifdef RT_ARCH_AMD64 + mov rdx, [pu32] + and [rdx], eax +# else + mov edx, [pu32] + and [edx], eax +# endif + } +# endif +} +#endif + + +/** + * Atomically And a signed 32-bit value, unordered. + * + * @param pi32 Pointer to the pointer variable to AND i32 with. + * @param i32 The value to AND *pi32 with. + */ +DECLINLINE(void) ASMAtomicUoAndS32(int32_t volatile *pi32, int32_t i32) +{ + ASMAtomicUoAndU32((uint32_t volatile *)pi32, (uint32_t)i32); +} + + +/** + * Atomically And an unsigned 64-bit value, unordered. + * + * @param pu64 Pointer to the pointer variable to AND u64 with. + * @param u64 The value to AND *pu64 with. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(void) ASMAtomicUoAndU64(uint64_t volatile *pu64, uint64_t u64); +#else +DECLINLINE(void) ASMAtomicUoAndU64(uint64_t volatile *pu64, uint64_t u64) +{ +# if RT_INLINE_ASM_GNU_STYLE && defined(RT_ARCH_AMD64) + __asm__ __volatile__("andq %1, %0\n\t" + : "=m" (*pu64) + : "r" (u64), + "m" (*pu64)); +# else + for (;;) + { + uint64_t u64Old = ASMAtomicUoReadU64(pu64); + uint64_t u64New = u64Old & u64; + if (ASMAtomicCmpXchgU64(pu64, u64New, u64Old)) + break; + ASMNopPause(); + } +# endif +} +#endif + + +/** + * Atomically And a signed 64-bit value, unordered. + * + * @param pi64 Pointer to the pointer variable to AND i64 with. + * @param i64 The value to AND *pi64 with. + */ +DECLINLINE(void) ASMAtomicUoAndS64(int64_t volatile *pi64, int64_t i64) +{ + ASMAtomicUoAndU64((uint64_t volatile *)pi64, (uint64_t)i64); +} + + +/** + * Atomically increment an unsigned 32-bit value, unordered. + * + * @returns the new value. + * @param pu32 Pointer to the variable to increment. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(uint32_t) ASMAtomicUoIncU32(uint32_t volatile *pu32); +#else +DECLINLINE(uint32_t) ASMAtomicUoIncU32(uint32_t volatile *pu32) +{ + uint32_t u32; +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("xaddl %0, %1\n\t" + : "=r" (u32), + "=m" (*pu32) + : "0" (1), + "m" (*pu32) + : "memory"); + return u32 + 1; +# else + __asm + { + mov eax, 1 +# ifdef RT_ARCH_AMD64 + mov rdx, [pu32] + xadd [rdx], eax +# else + mov edx, [pu32] + xadd [edx], eax +# endif + mov u32, eax + } + return u32 + 1; +# endif +} +#endif + + +/** + * Atomically decrement an unsigned 32-bit value, unordered. + * + * @returns the new value. + * @param pu32 Pointer to the variable to decrement. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(uint32_t) ASMAtomicUoDecU32(uint32_t volatile *pu32); +#else +DECLINLINE(uint32_t) ASMAtomicUoDecU32(uint32_t volatile *pu32) +{ + uint32_t u32; +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("lock; xaddl %0, %1\n\t" + : "=r" (u32), + "=m" (*pu32) + : "0" (-1), + "m" (*pu32) + : "memory"); + return u32 - 1; +# else + __asm + { + mov eax, -1 +# ifdef RT_ARCH_AMD64 + mov rdx, [pu32] + xadd [rdx], eax +# else + mov edx, [pu32] + xadd [edx], eax +# endif + mov u32, eax + } + return u32 - 1; +# endif +} +#endif + + +/** @def RT_ASM_PAGE_SIZE + * We try avoid dragging in iprt/param.h here. + * @internal + */ +#if defined(RT_ARCH_SPARC64) +# define RT_ASM_PAGE_SIZE 0x2000 +# if defined(PAGE_SIZE) && !defined(NT_INCLUDED) +# if PAGE_SIZE != 0x2000 +# error "PAGE_SIZE is not 0x2000!" +# endif +# endif +#else +# define RT_ASM_PAGE_SIZE 0x1000 +# if defined(PAGE_SIZE) && !defined(NT_INCLUDED) +# if PAGE_SIZE != 0x1000 +# error "PAGE_SIZE is not 0x1000!" +# endif +# endif +#endif + +/** + * Zeros a 4K memory page. + * + * @param pv Pointer to the memory block. This must be page aligned. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMMemZeroPage(volatile void *pv); +# else +DECLINLINE(void) ASMMemZeroPage(volatile void *pv) +{ +# if RT_INLINE_ASM_USES_INTRIN +# ifdef RT_ARCH_AMD64 + __stosq((unsigned __int64 *)pv, 0, RT_ASM_PAGE_SIZE / 8); +# else + __stosd((unsigned long *)pv, 0, RT_ASM_PAGE_SIZE / 4); +# endif + +# elif RT_INLINE_ASM_GNU_STYLE + RTCCUINTREG uDummy; +# ifdef RT_ARCH_AMD64 + __asm__ __volatile__("rep stosq" + : "=D" (pv), + "=c" (uDummy) + : "0" (pv), + "c" (RT_ASM_PAGE_SIZE >> 3), + "a" (0) + : "memory"); +# else + __asm__ __volatile__("rep stosl" + : "=D" (pv), + "=c" (uDummy) + : "0" (pv), + "c" (RT_ASM_PAGE_SIZE >> 2), + "a" (0) + : "memory"); +# endif +# else + __asm + { +# ifdef RT_ARCH_AMD64 + xor rax, rax + mov ecx, 0200h + mov rdi, [pv] + rep stosq +# else + xor eax, eax + mov ecx, 0400h + mov edi, [pv] + rep stosd +# endif + } +# endif +} +# endif + + +/** + * Zeros a memory block with a 32-bit aligned size. + * + * @param pv Pointer to the memory block. + * @param cb Number of bytes in the block. This MUST be aligned on 32-bit! + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMMemZero32(volatile void *pv, size_t cb); +#else +DECLINLINE(void) ASMMemZero32(volatile void *pv, size_t cb) +{ +# if RT_INLINE_ASM_USES_INTRIN +# ifdef RT_ARCH_AMD64 + if (!(cb & 7)) + __stosq((unsigned __int64 *)pv, 0, cb / 8); + else +# endif + __stosd((unsigned long *)pv, 0, cb / 4); + +# elif RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("rep stosl" + : "=D" (pv), + "=c" (cb) + : "0" (pv), + "1" (cb >> 2), + "a" (0) + : "memory"); +# else + __asm + { + xor eax, eax +# ifdef RT_ARCH_AMD64 + mov rcx, [cb] + shr rcx, 2 + mov rdi, [pv] +# else + mov ecx, [cb] + shr ecx, 2 + mov edi, [pv] +# endif + rep stosd + } +# endif +} +#endif + + +/** + * Fills a memory block with a 32-bit aligned size. + * + * @param pv Pointer to the memory block. + * @param cb Number of bytes in the block. This MUST be aligned on 32-bit! + * @param u32 The value to fill with. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMMemFill32(volatile void *pv, size_t cb, uint32_t u32); +#else +DECLINLINE(void) ASMMemFill32(volatile void *pv, size_t cb, uint32_t u32) +{ +# if RT_INLINE_ASM_USES_INTRIN +# ifdef RT_ARCH_AMD64 + if (!(cb & 7)) + __stosq((unsigned __int64 *)pv, RT_MAKE_U64(u32, u32), cb / 8); + else +# endif + __stosd((unsigned long *)pv, u32, cb / 4); + +# elif RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("rep stosl" + : "=D" (pv), + "=c" (cb) + : "0" (pv), + "1" (cb >> 2), + "a" (u32) + : "memory"); +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rcx, [cb] + shr rcx, 2 + mov rdi, [pv] +# else + mov ecx, [cb] + shr ecx, 2 + mov edi, [pv] +# endif + mov eax, [u32] + rep stosd + } +# endif +} +#endif + + +/** + * Checks if a memory page is all zeros. + * + * @returns true / false. + * + * @param pvPage Pointer to the page. Must be aligned on 16 byte + * boundary + */ +DECLINLINE(bool) ASMMemIsZeroPage(void const *pvPage) +{ +# if 0 /*RT_INLINE_ASM_GNU_STYLE - this is actually slower... */ + union { RTCCUINTREG r; bool f; } uAX; + RTCCUINTREG xCX, xDI; + Assert(!((uintptr_t)pvPage & 15)); + __asm__ __volatile__("repe; " +# ifdef RT_ARCH_AMD64 + "scasq\n\t" +# else + "scasl\n\t" +# endif + "setnc %%al\n\t" + : "=&c" (xCX), + "=&D" (xDI), + "=&a" (uAX.r) + : "mr" (pvPage), +# ifdef RT_ARCH_AMD64 + "0" (RT_ASM_PAGE_SIZE/8), +# else + "0" (RT_ASM_PAGE_SIZE/4), +# endif + "1" (pvPage), + "2" (0)); + return uAX.f; +# else + uintptr_t const *puPtr = (uintptr_t const *)pvPage; + int cLeft = RT_ASM_PAGE_SIZE / sizeof(uintptr_t) / 8; + Assert(!((uintptr_t)pvPage & 15)); + for (;;) + { + if (puPtr[0]) return false; + if (puPtr[4]) return false; + + if (puPtr[2]) return false; + if (puPtr[6]) return false; + + if (puPtr[1]) return false; + if (puPtr[5]) return false; + + if (puPtr[3]) return false; + if (puPtr[7]) return false; + + if (!--cLeft) + return true; + puPtr += 8; + } + return true; +# endif +} + + +/** + * Checks if a memory block is filled with the specified byte. + * + * This is a sort of inverted memchr. + * + * @returns Pointer to the byte which doesn't equal u8. + * @returns NULL if all equal to u8. + * + * @param pv Pointer to the memory block. + * @param cb Number of bytes in the block. This MUST be aligned on 32-bit! + * @param u8 The value it's supposed to be filled with. + * + * @todo Fix name, it is a predicate function but it's not returning boolean! + */ +DECLINLINE(void *) ASMMemIsAll8(void const *pv, size_t cb, uint8_t u8) +{ +/** @todo rewrite this in inline assembly? */ + uint8_t const *pb = (uint8_t const *)pv; + for (; cb; cb--, pb++) + if (RT_LIKELY(*pb == u8)) + { /* likely */ } + else + return (void *)pb; + return NULL; +} + + +/** + * Checks if a memory block is filled with the specified 32-bit value. + * + * This is a sort of inverted memchr. + * + * @returns Pointer to the first value which doesn't equal u32. + * @returns NULL if all equal to u32. + * + * @param pv Pointer to the memory block. + * @param cb Number of bytes in the block. This MUST be aligned on 32-bit! + * @param u32 The value it's supposed to be filled with. + * + * @todo Fix name, it is a predicate function but it's not returning boolean! + */ +DECLINLINE(uint32_t *) ASMMemIsAllU32(void const *pv, size_t cb, uint32_t u32) +{ +/** @todo rewrite this in inline assembly? */ + uint32_t const *pu32 = (uint32_t const *)pv; + for (; cb; cb -= 4, pu32++) + if (RT_LIKELY(*pu32 == u32)) + { /* likely */ } + else + return (uint32_t *)pu32; + return NULL; +} + + +/** + * Probes a byte pointer for read access. + * + * While the function will not fault if the byte is not read accessible, + * the idea is to do this in a safe place like before acquiring locks + * and such like. + * + * Also, this functions guarantees that an eager compiler is not going + * to optimize the probing away. + * + * @param pvByte Pointer to the byte. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(uint8_t) ASMProbeReadByte(const void *pvByte); +#else +DECLINLINE(uint8_t) ASMProbeReadByte(const void *pvByte) +{ + /** @todo verify that the compiler actually doesn't optimize this away. (intel & gcc) */ + uint8_t u8; +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("movb (%1), %0\n\t" + : "=r" (u8) + : "r" (pvByte)); +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, [pvByte] + mov al, [rax] +# else + mov eax, [pvByte] + mov al, [eax] +# endif + mov [u8], al + } +# endif + return u8; +} +#endif + +/** + * Probes a buffer for read access page by page. + * + * While the function will fault if the buffer is not fully read + * accessible, the idea is to do this in a safe place like before + * acquiring locks and such like. + * + * Also, this functions guarantees that an eager compiler is not going + * to optimize the probing away. + * + * @param pvBuf Pointer to the buffer. + * @param cbBuf The size of the buffer in bytes. Must be >= 1. + */ +DECLINLINE(void) ASMProbeReadBuffer(const void *pvBuf, size_t cbBuf) +{ + /** @todo verify that the compiler actually doesn't optimize this away. (intel & gcc) */ + /* the first byte */ + const uint8_t *pu8 = (const uint8_t *)pvBuf; + ASMProbeReadByte(pu8); + + /* the pages in between pages. */ + while (cbBuf > RT_ASM_PAGE_SIZE) + { + ASMProbeReadByte(pu8); + cbBuf -= RT_ASM_PAGE_SIZE; + pu8 += RT_ASM_PAGE_SIZE; + } + + /* the last byte */ + ASMProbeReadByte(pu8 + cbBuf - 1); +} + + + +/** @defgroup grp_inline_bits Bit Operations + * @{ + */ + + +/** + * Sets a bit in a bitmap. + * + * @param pvBitmap Pointer to the bitmap. This should be 32-bit aligned. + * @param iBit The bit to set. + * + * @remarks The 32-bit aligning of pvBitmap is not a strict requirement. + * However, doing so will yield better performance as well as avoiding + * traps accessing the last bits in the bitmap. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMBitSet(volatile void *pvBitmap, int32_t iBit); +#else +DECLINLINE(void) ASMBitSet(volatile void *pvBitmap, int32_t iBit) +{ +# if RT_INLINE_ASM_USES_INTRIN + _bittestandset((long *)pvBitmap, iBit); + +# elif RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("btsl %1, %0" + : "=m" (*(volatile long *)pvBitmap) + : "Ir" (iBit), + "m" (*(volatile long *)pvBitmap) + : "memory"); +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, [pvBitmap] + mov edx, [iBit] + bts [rax], edx +# else + mov eax, [pvBitmap] + mov edx, [iBit] + bts [eax], edx +# endif + } +# endif +} +#endif + + +/** + * Atomically sets a bit in a bitmap, ordered. + * + * @param pvBitmap Pointer to the bitmap. Must be 32-bit aligned, otherwise + * the memory access isn't atomic! + * @param iBit The bit to set. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMAtomicBitSet(volatile void *pvBitmap, int32_t iBit); +#else +DECLINLINE(void) ASMAtomicBitSet(volatile void *pvBitmap, int32_t iBit) +{ + AssertMsg(!((uintptr_t)pvBitmap & 3), ("address %p not 32-bit aligned", pvBitmap)); +# if RT_INLINE_ASM_USES_INTRIN + _interlockedbittestandset((long *)pvBitmap, iBit); +# elif RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("lock; btsl %1, %0" + : "=m" (*(volatile long *)pvBitmap) + : "Ir" (iBit), + "m" (*(volatile long *)pvBitmap) + : "memory"); +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, [pvBitmap] + mov edx, [iBit] + lock bts [rax], edx +# else + mov eax, [pvBitmap] + mov edx, [iBit] + lock bts [eax], edx +# endif + } +# endif +} +#endif + + +/** + * Clears a bit in a bitmap. + * + * @param pvBitmap Pointer to the bitmap. + * @param iBit The bit to clear. + * + * @remarks The 32-bit aligning of pvBitmap is not a strict requirement. + * However, doing so will yield better performance as well as avoiding + * traps accessing the last bits in the bitmap. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMBitClear(volatile void *pvBitmap, int32_t iBit); +#else +DECLINLINE(void) ASMBitClear(volatile void *pvBitmap, int32_t iBit) +{ +# if RT_INLINE_ASM_USES_INTRIN + _bittestandreset((long *)pvBitmap, iBit); + +# elif RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("btrl %1, %0" + : "=m" (*(volatile long *)pvBitmap) + : "Ir" (iBit), + "m" (*(volatile long *)pvBitmap) + : "memory"); +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, [pvBitmap] + mov edx, [iBit] + btr [rax], edx +# else + mov eax, [pvBitmap] + mov edx, [iBit] + btr [eax], edx +# endif + } +# endif +} +#endif + + +/** + * Atomically clears a bit in a bitmap, ordered. + * + * @param pvBitmap Pointer to the bitmap. Must be 32-bit aligned, otherwise + * the memory access isn't atomic! + * @param iBit The bit to toggle set. + * @remarks No memory barrier, take care on smp. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(void) ASMAtomicBitClear(volatile void *pvBitmap, int32_t iBit); +#else +DECLINLINE(void) ASMAtomicBitClear(volatile void *pvBitmap, int32_t iBit) +{ + AssertMsg(!((uintptr_t)pvBitmap & 3), ("address %p not 32-bit aligned", pvBitmap)); +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("lock; btrl %1, %0" + : "=m" (*(volatile long *)pvBitmap) + : "Ir" (iBit), + "m" (*(volatile long *)pvBitmap) + : "memory"); +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, [pvBitmap] + mov edx, [iBit] + lock btr [rax], edx +# else + mov eax, [pvBitmap] + mov edx, [iBit] + lock btr [eax], edx +# endif + } +# endif +} +#endif + + +/** + * Toggles a bit in a bitmap. + * + * @param pvBitmap Pointer to the bitmap. + * @param iBit The bit to toggle. + * + * @remarks The 32-bit aligning of pvBitmap is not a strict requirement. + * However, doing so will yield better performance as well as avoiding + * traps accessing the last bits in the bitmap. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(void) ASMBitToggle(volatile void *pvBitmap, int32_t iBit); +#else +DECLINLINE(void) ASMBitToggle(volatile void *pvBitmap, int32_t iBit) +{ +# if RT_INLINE_ASM_USES_INTRIN + _bittestandcomplement((long *)pvBitmap, iBit); +# elif RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("btcl %1, %0" + : "=m" (*(volatile long *)pvBitmap) + : "Ir" (iBit), + "m" (*(volatile long *)pvBitmap) + : "memory"); +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, [pvBitmap] + mov edx, [iBit] + btc [rax], edx +# else + mov eax, [pvBitmap] + mov edx, [iBit] + btc [eax], edx +# endif + } +# endif +} +#endif + + +/** + * Atomically toggles a bit in a bitmap, ordered. + * + * @param pvBitmap Pointer to the bitmap. Must be 32-bit aligned, otherwise + * the memory access isn't atomic! + * @param iBit The bit to test and set. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(void) ASMAtomicBitToggle(volatile void *pvBitmap, int32_t iBit); +#else +DECLINLINE(void) ASMAtomicBitToggle(volatile void *pvBitmap, int32_t iBit) +{ + AssertMsg(!((uintptr_t)pvBitmap & 3), ("address %p not 32-bit aligned", pvBitmap)); +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("lock; btcl %1, %0" + : "=m" (*(volatile long *)pvBitmap) + : "Ir" (iBit), + "m" (*(volatile long *)pvBitmap) + : "memory"); +# else + __asm + { +# ifdef RT_ARCH_AMD64 + mov rax, [pvBitmap] + mov edx, [iBit] + lock btc [rax], edx +# else + mov eax, [pvBitmap] + mov edx, [iBit] + lock btc [eax], edx +# endif + } +# endif +} +#endif + + +/** + * Tests and sets a bit in a bitmap. + * + * @returns true if the bit was set. + * @returns false if the bit was clear. + * + * @param pvBitmap Pointer to the bitmap. + * @param iBit The bit to test and set. + * + * @remarks The 32-bit aligning of pvBitmap is not a strict requirement. + * However, doing so will yield better performance as well as avoiding + * traps accessing the last bits in the bitmap. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(bool) ASMBitTestAndSet(volatile void *pvBitmap, int32_t iBit); +#else +DECLINLINE(bool) ASMBitTestAndSet(volatile void *pvBitmap, int32_t iBit) +{ + union { bool f; uint32_t u32; uint8_t u8; } rc; +# if RT_INLINE_ASM_USES_INTRIN + rc.u8 = _bittestandset((long *)pvBitmap, iBit); + +# elif RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("btsl %2, %1\n\t" + "setc %b0\n\t" + "andl $1, %0\n\t" + : "=q" (rc.u32), + "=m" (*(volatile long *)pvBitmap) + : "Ir" (iBit), + "m" (*(volatile long *)pvBitmap) + : "memory"); +# else + __asm + { + mov edx, [iBit] +# ifdef RT_ARCH_AMD64 + mov rax, [pvBitmap] + bts [rax], edx +# else + mov eax, [pvBitmap] + bts [eax], edx +# endif + setc al + and eax, 1 + mov [rc.u32], eax + } +# endif + return rc.f; +} +#endif + + +/** + * Atomically tests and sets a bit in a bitmap, ordered. + * + * @returns true if the bit was set. + * @returns false if the bit was clear. + * + * @param pvBitmap Pointer to the bitmap. Must be 32-bit aligned, otherwise + * the memory access isn't atomic! + * @param iBit The bit to set. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(bool) ASMAtomicBitTestAndSet(volatile void *pvBitmap, int32_t iBit); +#else +DECLINLINE(bool) ASMAtomicBitTestAndSet(volatile void *pvBitmap, int32_t iBit) +{ + union { bool f; uint32_t u32; uint8_t u8; } rc; + AssertMsg(!((uintptr_t)pvBitmap & 3), ("address %p not 32-bit aligned", pvBitmap)); +# if RT_INLINE_ASM_USES_INTRIN + rc.u8 = _interlockedbittestandset((long *)pvBitmap, iBit); +# elif RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("lock; btsl %2, %1\n\t" + "setc %b0\n\t" + "andl $1, %0\n\t" + : "=q" (rc.u32), + "=m" (*(volatile long *)pvBitmap) + : "Ir" (iBit), + "m" (*(volatile long *)pvBitmap) + : "memory"); +# else + __asm + { + mov edx, [iBit] +# ifdef RT_ARCH_AMD64 + mov rax, [pvBitmap] + lock bts [rax], edx +# else + mov eax, [pvBitmap] + lock bts [eax], edx +# endif + setc al + and eax, 1 + mov [rc.u32], eax + } +# endif + return rc.f; +} +#endif + + +/** + * Tests and clears a bit in a bitmap. + * + * @returns true if the bit was set. + * @returns false if the bit was clear. + * + * @param pvBitmap Pointer to the bitmap. + * @param iBit The bit to test and clear. + * + * @remarks The 32-bit aligning of pvBitmap is not a strict requirement. + * However, doing so will yield better performance as well as avoiding + * traps accessing the last bits in the bitmap. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(bool) ASMBitTestAndClear(volatile void *pvBitmap, int32_t iBit); +#else +DECLINLINE(bool) ASMBitTestAndClear(volatile void *pvBitmap, int32_t iBit) +{ + union { bool f; uint32_t u32; uint8_t u8; } rc; +# if RT_INLINE_ASM_USES_INTRIN + rc.u8 = _bittestandreset((long *)pvBitmap, iBit); + +# elif RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("btrl %2, %1\n\t" + "setc %b0\n\t" + "andl $1, %0\n\t" + : "=q" (rc.u32), + "=m" (*(volatile long *)pvBitmap) + : "Ir" (iBit), + "m" (*(volatile long *)pvBitmap) + : "memory"); +# else + __asm + { + mov edx, [iBit] +# ifdef RT_ARCH_AMD64 + mov rax, [pvBitmap] + btr [rax], edx +# else + mov eax, [pvBitmap] + btr [eax], edx +# endif + setc al + and eax, 1 + mov [rc.u32], eax + } +# endif + return rc.f; +} +#endif + + +/** + * Atomically tests and clears a bit in a bitmap, ordered. + * + * @returns true if the bit was set. + * @returns false if the bit was clear. + * + * @param pvBitmap Pointer to the bitmap. Must be 32-bit aligned, otherwise + * the memory access isn't atomic! + * @param iBit The bit to test and clear. + * + * @remarks No memory barrier, take care on smp. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(bool) ASMAtomicBitTestAndClear(volatile void *pvBitmap, int32_t iBit); +#else +DECLINLINE(bool) ASMAtomicBitTestAndClear(volatile void *pvBitmap, int32_t iBit) +{ + union { bool f; uint32_t u32; uint8_t u8; } rc; + AssertMsg(!((uintptr_t)pvBitmap & 3), ("address %p not 32-bit aligned", pvBitmap)); +# if RT_INLINE_ASM_USES_INTRIN + rc.u8 = _interlockedbittestandreset((long *)pvBitmap, iBit); + +# elif RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("lock; btrl %2, %1\n\t" + "setc %b0\n\t" + "andl $1, %0\n\t" + : "=q" (rc.u32), + "=m" (*(volatile long *)pvBitmap) + : "Ir" (iBit), + "m" (*(volatile long *)pvBitmap) + : "memory"); +# else + __asm + { + mov edx, [iBit] +# ifdef RT_ARCH_AMD64 + mov rax, [pvBitmap] + lock btr [rax], edx +# else + mov eax, [pvBitmap] + lock btr [eax], edx +# endif + setc al + and eax, 1 + mov [rc.u32], eax + } +# endif + return rc.f; +} +#endif + + +/** + * Tests and toggles a bit in a bitmap. + * + * @returns true if the bit was set. + * @returns false if the bit was clear. + * + * @param pvBitmap Pointer to the bitmap. + * @param iBit The bit to test and toggle. + * + * @remarks The 32-bit aligning of pvBitmap is not a strict requirement. + * However, doing so will yield better performance as well as avoiding + * traps accessing the last bits in the bitmap. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(bool) ASMBitTestAndToggle(volatile void *pvBitmap, int32_t iBit); +#else +DECLINLINE(bool) ASMBitTestAndToggle(volatile void *pvBitmap, int32_t iBit) +{ + union { bool f; uint32_t u32; uint8_t u8; } rc; +# if RT_INLINE_ASM_USES_INTRIN + rc.u8 = _bittestandcomplement((long *)pvBitmap, iBit); + +# elif RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("btcl %2, %1\n\t" + "setc %b0\n\t" + "andl $1, %0\n\t" + : "=q" (rc.u32), + "=m" (*(volatile long *)pvBitmap) + : "Ir" (iBit), + "m" (*(volatile long *)pvBitmap) + : "memory"); +# else + __asm + { + mov edx, [iBit] +# ifdef RT_ARCH_AMD64 + mov rax, [pvBitmap] + btc [rax], edx +# else + mov eax, [pvBitmap] + btc [eax], edx +# endif + setc al + and eax, 1 + mov [rc.u32], eax + } +# endif + return rc.f; +} +#endif + + +/** + * Atomically tests and toggles a bit in a bitmap, ordered. + * + * @returns true if the bit was set. + * @returns false if the bit was clear. + * + * @param pvBitmap Pointer to the bitmap. Must be 32-bit aligned, otherwise + * the memory access isn't atomic! + * @param iBit The bit to test and toggle. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(bool) ASMAtomicBitTestAndToggle(volatile void *pvBitmap, int32_t iBit); +#else +DECLINLINE(bool) ASMAtomicBitTestAndToggle(volatile void *pvBitmap, int32_t iBit) +{ + union { bool f; uint32_t u32; uint8_t u8; } rc; + AssertMsg(!((uintptr_t)pvBitmap & 3), ("address %p not 32-bit aligned", pvBitmap)); +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("lock; btcl %2, %1\n\t" + "setc %b0\n\t" + "andl $1, %0\n\t" + : "=q" (rc.u32), + "=m" (*(volatile long *)pvBitmap) + : "Ir" (iBit), + "m" (*(volatile long *)pvBitmap) + : "memory"); +# else + __asm + { + mov edx, [iBit] +# ifdef RT_ARCH_AMD64 + mov rax, [pvBitmap] + lock btc [rax], edx +# else + mov eax, [pvBitmap] + lock btc [eax], edx +# endif + setc al + and eax, 1 + mov [rc.u32], eax + } +# endif + return rc.f; +} +#endif + + +/** + * Tests if a bit in a bitmap is set. + * + * @returns true if the bit is set. + * @returns false if the bit is clear. + * + * @param pvBitmap Pointer to the bitmap. + * @param iBit The bit to test. + * + * @remarks The 32-bit aligning of pvBitmap is not a strict requirement. + * However, doing so will yield better performance as well as avoiding + * traps accessing the last bits in the bitmap. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(bool) ASMBitTest(const volatile void *pvBitmap, int32_t iBit); +#else +DECLINLINE(bool) ASMBitTest(const volatile void *pvBitmap, int32_t iBit) +{ + union { bool f; uint32_t u32; uint8_t u8; } rc; +# if RT_INLINE_ASM_USES_INTRIN + rc.u32 = _bittest((long *)pvBitmap, iBit); +# elif RT_INLINE_ASM_GNU_STYLE + + __asm__ __volatile__("btl %2, %1\n\t" + "setc %b0\n\t" + "andl $1, %0\n\t" + : "=q" (rc.u32) + : "m" (*(const volatile long *)pvBitmap), + "Ir" (iBit) + : "memory"); +# else + __asm + { + mov edx, [iBit] +# ifdef RT_ARCH_AMD64 + mov rax, [pvBitmap] + bt [rax], edx +# else + mov eax, [pvBitmap] + bt [eax], edx +# endif + setc al + and eax, 1 + mov [rc.u32], eax + } +# endif + return rc.f; +} +#endif + + +/** + * Clears a bit range within a bitmap. + * + * @param pvBitmap Pointer to the bitmap. + * @param iBitStart The First bit to clear. + * @param iBitEnd The first bit not to clear. + */ +DECLINLINE(void) ASMBitClearRange(volatile void *pvBitmap, int32_t iBitStart, int32_t iBitEnd) +{ + if (iBitStart < iBitEnd) + { + volatile uint32_t *pu32 = (volatile uint32_t *)pvBitmap + (iBitStart >> 5); + int iStart = iBitStart & ~31; + int iEnd = iBitEnd & ~31; + if (iStart == iEnd) + *pu32 &= ((1 << (iBitStart & 31)) - 1) | ~((1 << (iBitEnd & 31)) - 1); + else + { + /* bits in first dword. */ + if (iBitStart & 31) + { + *pu32 &= (1 << (iBitStart & 31)) - 1; + pu32++; + iBitStart = iStart + 32; + } + + /* whole dword. */ + if (iBitStart != iEnd) + ASMMemZero32(pu32, (iEnd - iBitStart) >> 3); + + /* bits in last dword. */ + if (iBitEnd & 31) + { + pu32 = (volatile uint32_t *)pvBitmap + (iBitEnd >> 5); + *pu32 &= ~((1 << (iBitEnd & 31)) - 1); + } + } + } +} + + +/** + * Sets a bit range within a bitmap. + * + * @param pvBitmap Pointer to the bitmap. + * @param iBitStart The First bit to set. + * @param iBitEnd The first bit not to set. + */ +DECLINLINE(void) ASMBitSetRange(volatile void *pvBitmap, int32_t iBitStart, int32_t iBitEnd) +{ + if (iBitStart < iBitEnd) + { + volatile uint32_t *pu32 = (volatile uint32_t *)pvBitmap + (iBitStart >> 5); + int iStart = iBitStart & ~31; + int iEnd = iBitEnd & ~31; + if (iStart == iEnd) + *pu32 |= ((1 << (iBitEnd - iBitStart)) - 1) << iBitStart; + else + { + /* bits in first dword. */ + if (iBitStart & 31) + { + *pu32 |= ~((1 << (iBitStart & 31)) - 1); + pu32++; + iBitStart = iStart + 32; + } + + /* whole dword. */ + if (iBitStart != iEnd) + ASMMemFill32(pu32, (iEnd - iBitStart) >> 3, ~UINT32_C(0)); + + /* bits in last dword. */ + if (iBitEnd & 31) + { + pu32 = (volatile uint32_t *)pvBitmap + (iBitEnd >> 5); + *pu32 |= (1 << (iBitEnd & 31)) - 1; + } + } + } +} + + +/** + * Finds the first clear bit in a bitmap. + * + * @returns Index of the first zero bit. + * @returns -1 if no clear bit was found. + * @param pvBitmap Pointer to the bitmap. + * @param cBits The number of bits in the bitmap. Multiple of 32. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(int) ASMBitFirstClear(const volatile void *pvBitmap, uint32_t cBits); +#else +DECLINLINE(int) ASMBitFirstClear(const volatile void *pvBitmap, uint32_t cBits) +{ + if (cBits) + { + int32_t iBit; +# if RT_INLINE_ASM_GNU_STYLE + RTCCUINTREG uEAX, uECX, uEDI; + cBits = RT_ALIGN_32(cBits, 32); + __asm__ __volatile__("repe; scasl\n\t" + "je 1f\n\t" +# ifdef RT_ARCH_AMD64 + "lea -4(%%rdi), %%rdi\n\t" + "xorl (%%rdi), %%eax\n\t" + "subq %5, %%rdi\n\t" +# else + "lea -4(%%edi), %%edi\n\t" + "xorl (%%edi), %%eax\n\t" + "subl %5, %%edi\n\t" +# endif + "shll $3, %%edi\n\t" + "bsfl %%eax, %%edx\n\t" + "addl %%edi, %%edx\n\t" + "1:\t\n" + : "=d" (iBit), + "=&c" (uECX), + "=&D" (uEDI), + "=&a" (uEAX) + : "0" (0xffffffff), + "mr" (pvBitmap), + "1" (cBits >> 5), + "2" (pvBitmap), + "3" (0xffffffff)); +# else + cBits = RT_ALIGN_32(cBits, 32); + __asm + { +# ifdef RT_ARCH_AMD64 + mov rdi, [pvBitmap] + mov rbx, rdi +# else + mov edi, [pvBitmap] + mov ebx, edi +# endif + mov edx, 0ffffffffh + mov eax, edx + mov ecx, [cBits] + shr ecx, 5 + repe scasd + je done + +# ifdef RT_ARCH_AMD64 + lea rdi, [rdi - 4] + xor eax, [rdi] + sub rdi, rbx +# else + lea edi, [edi - 4] + xor eax, [edi] + sub edi, ebx +# endif + shl edi, 3 + bsf edx, eax + add edx, edi + done: + mov [iBit], edx + } +# endif + return iBit; + } + return -1; +} +#endif + + +/** + * Finds the next clear bit in a bitmap. + * + * @returns Index of the first zero bit. + * @returns -1 if no clear bit was found. + * @param pvBitmap Pointer to the bitmap. + * @param cBits The number of bits in the bitmap. Multiple of 32. + * @param iBitPrev The bit returned from the last search. + * The search will start at iBitPrev + 1. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(int) ASMBitNextClear(const volatile void *pvBitmap, uint32_t cBits, uint32_t iBitPrev); +#else +DECLINLINE(int) ASMBitNextClear(const volatile void *pvBitmap, uint32_t cBits, uint32_t iBitPrev) +{ + const volatile uint32_t *pau32Bitmap = (const volatile uint32_t *)pvBitmap; + int iBit = ++iBitPrev & 31; + if (iBit) + { + /* + * Inspect the 32-bit word containing the unaligned bit. + */ + uint32_t u32 = ~pau32Bitmap[iBitPrev / 32] >> iBit; + +# if RT_INLINE_ASM_USES_INTRIN + unsigned long ulBit = 0; + if (_BitScanForward(&ulBit, u32)) + return ulBit + iBitPrev; +# else +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("bsf %1, %0\n\t" + "jnz 1f\n\t" + "movl $-1, %0\n\t" + "1:\n\t" + : "=r" (iBit) + : "r" (u32)); +# else + __asm + { + mov edx, [u32] + bsf eax, edx + jnz done + mov eax, 0ffffffffh + done: + mov [iBit], eax + } +# endif + if (iBit >= 0) + return iBit + iBitPrev; +# endif + + /* + * Skip ahead and see if there is anything left to search. + */ + iBitPrev |= 31; + iBitPrev++; + if (cBits <= (uint32_t)iBitPrev) + return -1; + } + + /* + * 32-bit aligned search, let ASMBitFirstClear do the dirty work. + */ + iBit = ASMBitFirstClear(&pau32Bitmap[iBitPrev / 32], cBits - iBitPrev); + if (iBit >= 0) + iBit += iBitPrev; + return iBit; +} +#endif + + +/** + * Finds the first set bit in a bitmap. + * + * @returns Index of the first set bit. + * @returns -1 if no clear bit was found. + * @param pvBitmap Pointer to the bitmap. + * @param cBits The number of bits in the bitmap. Multiple of 32. + */ +#if RT_INLINE_ASM_EXTERNAL +DECLASM(int) ASMBitFirstSet(const volatile void *pvBitmap, uint32_t cBits); +#else +DECLINLINE(int) ASMBitFirstSet(const volatile void *pvBitmap, uint32_t cBits) +{ + if (cBits) + { + int32_t iBit; +# if RT_INLINE_ASM_GNU_STYLE + RTCCUINTREG uEAX, uECX, uEDI; + cBits = RT_ALIGN_32(cBits, 32); + __asm__ __volatile__("repe; scasl\n\t" + "je 1f\n\t" +# ifdef RT_ARCH_AMD64 + "lea -4(%%rdi), %%rdi\n\t" + "movl (%%rdi), %%eax\n\t" + "subq %5, %%rdi\n\t" +# else + "lea -4(%%edi), %%edi\n\t" + "movl (%%edi), %%eax\n\t" + "subl %5, %%edi\n\t" +# endif + "shll $3, %%edi\n\t" + "bsfl %%eax, %%edx\n\t" + "addl %%edi, %%edx\n\t" + "1:\t\n" + : "=d" (iBit), + "=&c" (uECX), + "=&D" (uEDI), + "=&a" (uEAX) + : "0" (0xffffffff), + "mr" (pvBitmap), + "1" (cBits >> 5), + "2" (pvBitmap), + "3" (0)); +# else + cBits = RT_ALIGN_32(cBits, 32); + __asm + { +# ifdef RT_ARCH_AMD64 + mov rdi, [pvBitmap] + mov rbx, rdi +# else + mov edi, [pvBitmap] + mov ebx, edi +# endif + mov edx, 0ffffffffh + xor eax, eax + mov ecx, [cBits] + shr ecx, 5 + repe scasd + je done +# ifdef RT_ARCH_AMD64 + lea rdi, [rdi - 4] + mov eax, [rdi] + sub rdi, rbx +# else + lea edi, [edi - 4] + mov eax, [edi] + sub edi, ebx +# endif + shl edi, 3 + bsf edx, eax + add edx, edi + done: + mov [iBit], edx + } +# endif + return iBit; + } + return -1; +} +#endif + + +/** + * Finds the next set bit in a bitmap. + * + * @returns Index of the next set bit. + * @returns -1 if no set bit was found. + * @param pvBitmap Pointer to the bitmap. + * @param cBits The number of bits in the bitmap. Multiple of 32. + * @param iBitPrev The bit returned from the last search. + * The search will start at iBitPrev + 1. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(int) ASMBitNextSet(const volatile void *pvBitmap, uint32_t cBits, uint32_t iBitPrev); +#else +DECLINLINE(int) ASMBitNextSet(const volatile void *pvBitmap, uint32_t cBits, uint32_t iBitPrev) +{ + const volatile uint32_t *pau32Bitmap = (const volatile uint32_t *)pvBitmap; + int iBit = ++iBitPrev & 31; + if (iBit) + { + /* + * Inspect the 32-bit word containing the unaligned bit. + */ + uint32_t u32 = pau32Bitmap[iBitPrev / 32] >> iBit; + +# if RT_INLINE_ASM_USES_INTRIN + unsigned long ulBit = 0; + if (_BitScanForward(&ulBit, u32)) + return ulBit + iBitPrev; +# else +# if RT_INLINE_ASM_GNU_STYLE + __asm__ __volatile__("bsf %1, %0\n\t" + "jnz 1f\n\t" + "movl $-1, %0\n\t" + "1:\n\t" + : "=r" (iBit) + : "r" (u32)); +# else + __asm + { + mov edx, [u32] + bsf eax, edx + jnz done + mov eax, 0ffffffffh + done: + mov [iBit], eax + } +# endif + if (iBit >= 0) + return iBit + iBitPrev; +# endif + + /* + * Skip ahead and see if there is anything left to search. + */ + iBitPrev |= 31; + iBitPrev++; + if (cBits <= (uint32_t)iBitPrev) + return -1; + } + + /* + * 32-bit aligned search, let ASMBitFirstClear do the dirty work. + */ + iBit = ASMBitFirstSet(&pau32Bitmap[iBitPrev / 32], cBits - iBitPrev); + if (iBit >= 0) + iBit += iBitPrev; + return iBit; +} +#endif + + +/** + * Finds the first bit which is set in the given 32-bit integer. + * Bits are numbered from 1 (least significant) to 32. + * + * @returns index [1..32] of the first set bit. + * @returns 0 if all bits are cleared. + * @param u32 Integer to search for set bits. + * @remark Similar to ffs() in BSD. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(unsigned) ASMBitFirstSetU32(uint32_t u32); +#else +DECLINLINE(unsigned) ASMBitFirstSetU32(uint32_t u32) +{ +# if RT_INLINE_ASM_USES_INTRIN + unsigned long iBit; + if (_BitScanForward(&iBit, u32)) + iBit++; + else + iBit = 0; +# elif RT_INLINE_ASM_GNU_STYLE + uint32_t iBit; + __asm__ __volatile__("bsf %1, %0\n\t" + "jnz 1f\n\t" + "xorl %0, %0\n\t" + "jmp 2f\n" + "1:\n\t" + "incl %0\n" + "2:\n\t" + : "=r" (iBit) + : "rm" (u32)); +# else + uint32_t iBit; + _asm + { + bsf eax, [u32] + jnz found + xor eax, eax + jmp done + found: + inc eax + done: + mov [iBit], eax + } +# endif + return iBit; +} +#endif + + +/** + * Finds the first bit which is set in the given 32-bit integer. + * Bits are numbered from 1 (least significant) to 32. + * + * @returns index [1..32] of the first set bit. + * @returns 0 if all bits are cleared. + * @param i32 Integer to search for set bits. + * @remark Similar to ffs() in BSD. + */ +DECLINLINE(unsigned) ASMBitFirstSetS32(int32_t i32) +{ + return ASMBitFirstSetU32((uint32_t)i32); +} + + +/** + * Finds the last bit which is set in the given 32-bit integer. + * Bits are numbered from 1 (least significant) to 32. + * + * @returns index [1..32] of the last set bit. + * @returns 0 if all bits are cleared. + * @param u32 Integer to search for set bits. + * @remark Similar to fls() in BSD. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(unsigned) ASMBitLastSetU32(uint32_t u32); +#else +DECLINLINE(unsigned) ASMBitLastSetU32(uint32_t u32) +{ +# if RT_INLINE_ASM_USES_INTRIN + unsigned long iBit; + if (_BitScanReverse(&iBit, u32)) + iBit++; + else + iBit = 0; +# elif RT_INLINE_ASM_GNU_STYLE + uint32_t iBit; + __asm__ __volatile__("bsrl %1, %0\n\t" + "jnz 1f\n\t" + "xorl %0, %0\n\t" + "jmp 2f\n" + "1:\n\t" + "incl %0\n" + "2:\n\t" + : "=r" (iBit) + : "rm" (u32)); +# else + uint32_t iBit; + _asm + { + bsr eax, [u32] + jnz found + xor eax, eax + jmp done + found: + inc eax + done: + mov [iBit], eax + } +# endif + return iBit; +} +#endif + + +/** + * Finds the last bit which is set in the given 32-bit integer. + * Bits are numbered from 1 (least significant) to 32. + * + * @returns index [1..32] of the last set bit. + * @returns 0 if all bits are cleared. + * @param i32 Integer to search for set bits. + * @remark Similar to fls() in BSD. + */ +DECLINLINE(unsigned) ASMBitLastSetS32(int32_t i32) +{ + return ASMBitLastSetU32((uint32_t)i32); +} + +/** + * Reverse the byte order of the given 16-bit integer. + * + * @returns Revert + * @param u16 16-bit integer value. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(uint16_t) ASMByteSwapU16(uint16_t u16); +#else +DECLINLINE(uint16_t) ASMByteSwapU16(uint16_t u16) +{ +# if RT_INLINE_ASM_USES_INTRIN + u16 = _byteswap_ushort(u16); +# elif RT_INLINE_ASM_GNU_STYLE + __asm__ ("rorw $8, %0" : "=r" (u16) : "0" (u16)); +# else + _asm + { + mov ax, [u16] + ror ax, 8 + mov [u16], ax + } +# endif + return u16; +} +#endif + + +/** + * Reverse the byte order of the given 32-bit integer. + * + * @returns Revert + * @param u32 32-bit integer value. + */ +#if RT_INLINE_ASM_EXTERNAL && !RT_INLINE_ASM_USES_INTRIN +DECLASM(uint32_t) ASMByteSwapU32(uint32_t u32); +#else +DECLINLINE(uint32_t) ASMByteSwapU32(uint32_t u32) +{ +# if RT_INLINE_ASM_USES_INTRIN + u32 = _byteswap_ulong(u32); +# elif RT_INLINE_ASM_GNU_STYLE + __asm__ ("bswapl %0" : "=r" (u32) : "0" (u32)); +# else + _asm + { + mov eax, [u32] + bswap eax + mov [u32], eax + } +# endif + return u32; +} +#endif + + +/** + * Reverse the byte order of the given 64-bit integer. + * + * @returns Revert + * @param u64 64-bit integer value. + */ +DECLINLINE(uint64_t) ASMByteSwapU64(uint64_t u64) +{ +#if defined(RT_ARCH_AMD64) && RT_INLINE_ASM_USES_INTRIN + u64 = _byteswap_uint64(u64); +#else + u64 = (uint64_t)ASMByteSwapU32((uint32_t)u64) << 32 + | (uint64_t)ASMByteSwapU32((uint32_t)(u64 >> 32)); +#endif + return u64; +} + + +/** + * Rotate 32-bit unsigned value to the left by @a cShift. + * + * @returns Rotated value. + * @param u32 The value to rotate. + * @param cShift How many bits to rotate by. + */ +DECLINLINE(uint32_t) ASMRotateLeftU32(uint32_t u32, uint32_t cShift) +{ +#if RT_INLINE_ASM_USES_INTRIN + return _rotl(u32, cShift); +#elif RT_INLINE_ASM_GNU_STYLE && (defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86)) + __asm__ __volatile__("roll %b1, %0" : "=g" (u32) : "Ic" (cShift), "0" (u32)); + return u32; +#else + cShift &= 31; + return (u32 << cShift) | (u32 >> (32 - cShift)); +#endif +} + + +/** + * Rotate 32-bit unsigned value to the right by @a cShift. + * + * @returns Rotated value. + * @param u32 The value to rotate. + * @param cShift How many bits to rotate by. + */ +DECLINLINE(uint32_t) ASMRotateRightU32(uint32_t u32, uint32_t cShift) +{ +#if RT_INLINE_ASM_USES_INTRIN + return _rotr(u32, cShift); +#elif RT_INLINE_ASM_GNU_STYLE && (defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86)) + __asm__ __volatile__("rorl %b1, %0" : "=g" (u32) : "Ic" (cShift), "0" (u32)); + return u32; +#else + cShift &= 31; + return (u32 >> cShift) | (u32 << (32 - cShift)); +#endif +} + + +/** + * Rotate 64-bit unsigned value to the left by @a cShift. + * + * @returns Rotated value. + * @param u64 The value to rotate. + * @param cShift How many bits to rotate by. + */ +DECLINLINE(uint64_t) ASMRotateLeftU64(uint64_t u64, uint32_t cShift) +{ +#if RT_INLINE_ASM_USES_INTRIN + return _rotl64(u64, cShift); +#elif RT_INLINE_ASM_GNU_STYLE && defined(RT_ARCH_AMD64) + __asm__ __volatile__("rolq %b1, %0" : "=g" (u64) : "Jc" (cShift), "0" (u64)); + return u64; +#elif RT_INLINE_ASM_GNU_STYLE && defined(RT_ARCH_X86) + uint32_t uSpill; + __asm__ __volatile__("testb $0x20, %%cl\n\t" /* if (cShift >= 0x20) { swap(u64.hi, u64lo); cShift -= 0x20; } */ + "jz 1f\n\t" + "xchgl %%eax, %%edx\n\t" + "1:\n\t" + "andb $0x1f, %%cl\n\t" /* if (cShift & 0x1f) { */ + "jz 2f\n\t" + "movl %%edx, %2\n\t" /* save the hi value in %3. */ + "shldl %%cl,%%eax,%%edx\n\t" /* shift the hi value left, feeding MSBits from the low value. */ + "shldl %%cl,%2,%%eax\n\t" /* shift the lo value left, feeding MSBits from the saved hi value. */ + "2:\n\t" /* } */ + : "=A" (u64), "=c" (cShift), "=r" (uSpill) + : "0" (u64), + "1" (cShift)); + return u64; +#else + cShift &= 63; + return (u64 << cShift) | (u64 >> (64 - cShift)); +#endif +} + + +/** + * Rotate 64-bit unsigned value to the right by @a cShift. + * + * @returns Rotated value. + * @param u64 The value to rotate. + * @param cShift How many bits to rotate by. + */ +DECLINLINE(uint64_t) ASMRotateRightU64(uint64_t u64, uint32_t cShift) +{ +#if RT_INLINE_ASM_USES_INTRIN + return _rotr64(u64, cShift); +#elif RT_INLINE_ASM_GNU_STYLE && defined(RT_ARCH_AMD64) + __asm__ __volatile__("rorq %b1, %0" : "=g" (u64) : "Jc" (cShift), "0" (u64)); + return u64; +#elif RT_INLINE_ASM_GNU_STYLE && defined(RT_ARCH_X86) + uint32_t uSpill; + __asm__ __volatile__("testb $0x20, %%cl\n\t" /* if (cShift >= 0x20) { swap(u64.hi, u64lo); cShift -= 0x20; } */ + "jz 1f\n\t" + "xchgl %%eax, %%edx\n\t" + "1:\n\t" + "andb $0x1f, %%cl\n\t" /* if (cShift & 0x1f) { */ + "jz 2f\n\t" + "movl %%edx, %2\n\t" /* save the hi value in %3. */ + "shrdl %%cl,%%eax,%%edx\n\t" /* shift the hi value right, feeding LSBits from the low value. */ + "shrdl %%cl,%2,%%eax\n\t" /* shift the lo value right, feeding LSBits from the saved hi value. */ + "2:\n\t" /* } */ + : "=A" (u64), "=c" (cShift), "=r" (uSpill) + : "0" (u64), + "1" (cShift)); + return u64; +#else + cShift &= 63; + return (u64 >> cShift) | (u64 << (64 - cShift)); +#endif +} + +/** @} */ + + +/** @} */ + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/assert.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/assert.h @@ -0,0 +1,2761 @@ +/** @file + * IPRT - Assertions. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_assert_h +#define ___iprt_assert_h + +#include +#include +#include + +/** @defgroup grp_rt_assert Assert - Assertions + * @ingroup grp_rt + * + * Assertions are generally used to check preconditions and other + * assumptions. Sometimes it is also used to catch odd errors or errors + * that one would like to inspect in the debugger. They should not be + * used for errors that happen frequently. + * + * IPRT provides a host of assertion macros, so many that it can be a bit + * overwhelming at first. Don't despair, there is a system (surprise). + * + * First there are four families of assertions: + * - Assert - The normal strict build only assertions. + * - AssertLogRel - Calls LogRel() in non-strict builds, otherwise like Assert. + * - AssertRelease - Triggers in all builds. + * - AssertFatal - Triggers in all builds and cannot be continued. + * + * Then there are variations wrt to argument list and behavior on failure: + * - Msg - Custom RTStrPrintf-like message with the assertion message. + * - Return - Return the specific rc on failure. + * - ReturnVoid - Return (void) on failure. + * - Break - Break (out of switch/loop) on failure. + * - Stmt - Execute the specified statement(s) on failure. + * - RC - Assert RT_SUCCESS. + * - RCSuccess - Assert VINF_SUCCESS. + * + * In addition there is a very special family AssertCompile that can be + * used for some limited compile-time checking, like structure sizes and member + * alignment. This family doesn't have the same variations. + * + * + * @remarks As you might have noticed, the macros don't follow the + * coding guidelines wrt to macros supposedly being all uppercase + * and underscored. For various reasons they don't, and nobody + * has complained yet. Wonder why... :-) + * + * @remarks Each project has its own specific guidelines on how to use + * assertions, so the above is just trying to give you the general idea + * from the IPRT point of view. + * + * @{ + */ + +RT_C_DECLS_BEGIN + +/** + * The 1st part of an assert message. + * + * @param pszExpr Expression. Can be NULL. + * @param uLine Location line number. + * @param pszFile Location file name. + * @param pszFunction Location function name. + */ +RTDECL(void) RTAssertMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction); +/** + * Weak version of RTAssertMsg1 that can be overridden locally in a module to + * modify, redirect or otherwise mess with the assertion output. + * + * @copydoc RTAssertMsg1 + */ +RTDECL(void) RTAssertMsg1Weak(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction); + +/** + * The 2nd (optional) part of an assert message. + * + * @param pszFormat Printf like format string. + * @param ... Arguments to that string. + */ +RTDECL(void) RTAssertMsg2(const char *pszFormat, ...); +/** + * Weak version of RTAssertMsg2 that forwards to RTAssertMsg2WeakV. + * + * There is not need to override this, check out RTAssertMsg2WeakV instead! + * + * @copydoc RTAssertMsg2 + */ +RTDECL(void) RTAssertMsg2Weak(const char *pszFormat, ...); + +/** + * The 2nd (optional) part of an assert message. + * + * @param pszFormat Printf like format string. + * @param va Arguments to that string. + */ +RTDECL(void) RTAssertMsg2V(const char *pszFormat, va_list va); +/** + * Weak version of RTAssertMsg2V that can be overridden locally in a module to + * modify, redirect or otherwise mess with the assertion output. + * + * @copydoc RTAssertMsg2V + */ +RTDECL(void) RTAssertMsg2WeakV(const char *pszFormat, va_list va); + +/** + * Additional information which should be appended to the 2nd part of an + * assertion message. + * + * @param pszFormat Printf like format string. + * @param ... Arguments to that string. + */ +RTDECL(void) RTAssertMsg2Add(const char *pszFormat, ...); +/** + * Weak version of RTAssertMsg2Add that forwards to RTAssertMsg2AddWeakV. + * + * There is not need to override this, check out RTAssertMsg2AddWeakV instead! + * + * @copydoc RTAssertMsg2Add + */ +RTDECL(void) RTAssertMsg2AddWeak(const char *pszFormat, ...); + +/** + * Additional information which should be appended to the 2nd part of an + * assertion message. + * + * @param pszFormat Printf like format string. + * @param va Arguments to that string. + */ +RTDECL(void) RTAssertMsg2AddV(const char *pszFormat, va_list va); +/** + * Weak version of RTAssertMsg2AddV that can be overridden locally in a module + * to modify, redirect or otherwise mess with the assertion output. + * + * @copydoc RTAssertMsg2AddV + */ +RTDECL(void) RTAssertMsg2AddWeakV(const char *pszFormat, va_list va); + +#ifdef IN_RING0 +/** + * Panics the system as the result of a fail assertion. + */ +RTR0DECL(void) RTR0AssertPanicSystem(void); +#endif /* IN_RING0 */ + +/** + * Overridable function that decides whether assertions executes the panic + * (breakpoint) or not. + * + * The generic implementation will return true. + * + * @returns true if the breakpoint should be hit, false if it should be ignored. + * + * @remark The RTDECL() makes this a bit difficult to override on Windows. So, + * you'll have to use RTASSERT_HAVE_SHOULD_PANIC or + * RTASSERT_HAVE_SHOULD_PANIC_PRIVATE there to control the kind of + * prototype. + */ +#if !defined(RTASSERT_HAVE_SHOULD_PANIC) && !defined(RTASSERT_HAVE_SHOULD_PANIC_PRIVATE) +RTDECL(bool) RTAssertShouldPanic(void); +#elif defined(RTASSERT_HAVE_SHOULD_PANIC_PRIVATE) +bool RTAssertShouldPanic(void); +#else +DECLEXPORT(bool) RTCALL RTAssertShouldPanic(void); +#endif + +/** + * Controls whether the assertions should be quiet or noisy (default). + * + * @returns The old setting. + * @param fQuiet The new setting. + */ +RTDECL(bool) RTAssertSetQuiet(bool fQuiet); + +/** + * Are assertions quiet or noisy? + * + * @returns True if they are quiet, false if noisy. + */ +RTDECL(bool) RTAssertAreQuiet(void); + +/** + * Makes the assertions panic (default) or not. + * + * @returns The old setting. + * @param fPanic The new setting. + */ +RTDECL(bool) RTAssertSetMayPanic(bool fPanic); + +/** + * Can assertion panic. + * + * @returns True if they can, false if not. + */ +RTDECL(bool) RTAssertMayPanic(void); + + +/** @name Globals for crash analysis + * @remarks This is the full potential set, it + * @{ + */ +/** The last assert message, 1st part. */ +extern RTDATADECL(char) g_szRTAssertMsg1[1024]; +/** The last assert message, 2nd part. */ +extern RTDATADECL(char) g_szRTAssertMsg2[4096]; +/** The last assert message, expression. */ +extern RTDATADECL(const char * volatile) g_pszRTAssertExpr; +/** The last assert message, file name. */ +extern RTDATADECL(const char * volatile) g_pszRTAssertFile; +/** The last assert message, line number. */ +extern RTDATADECL(uint32_t volatile) g_u32RTAssertLine; +/** The last assert message, function name. */ +extern RTDATADECL(const char * volatile) g_pszRTAssertFunction; +/** @} */ + +RT_C_DECLS_END + +/** @def RTAssertDebugBreak() + * Debugger breakpoint instruction. + * + * @remarks This macro does not depend on RT_STRICT. + */ +#define RTAssertDebugBreak() do { RT_BREAKPOINT(); } while (0) + + + +/** @name Compile time assertions. + * + * These assertions are used to check structure sizes, member/size alignments + * and similar compile time expressions. + * + * @{ + */ + +/** + * RTASSERTTYPE is the type the AssertCompile() macro redefines. + * It has no other function and shouldn't be used. + * Visual C++ uses this. + */ +typedef int RTASSERTTYPE[1]; + +/** + * RTASSERTVAR is the type the AssertCompile() macro redefines. + * It has no other function and shouldn't be used. + * GCC uses this. + */ +#ifdef __GNUC__ +RT_C_DECLS_BEGIN +#endif +extern int RTASSERTVAR[1]; +#ifdef __GNUC__ +RT_C_DECLS_END +#endif + +/** @def RTASSERT_HAVE_STATIC_ASSERT + * Indicates that the compiler implements static_assert(expr, msg). + */ +#ifdef _MSC_VER +# if _MSC_VER >= 1600 && defined(__cplusplus) +# define RTASSERT_HAVE_STATIC_ASSERT +# endif +#endif +#if defined(__GNUC__) && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define RTASSERT_HAVE_STATIC_ASSERT +#endif +#ifdef DOXYGEN_RUNNING +# define RTASSERT_HAVE_STATIC_ASSERT +#endif + +/** @def AssertCompileNS + * Asserts that a compile-time expression is true. If it's not break the build. + * + * This differs from AssertCompile in that it accepts some more expressions + * than what C++0x allows - NS = Non-standard. + * + * @param expr Expression which should be true. + */ +#ifdef __GNUC__ +# define AssertCompileNS(expr) extern int RTASSERTVAR[1] __attribute__((unused)), RTASSERTVAR[(expr) ? 1 : 0] __attribute__((unused)) +#elif defined(__IBMC__) || defined(__IBMCPP__) +# define AssertCompileNS(expr) extern int RTASSERTVAR[(expr) ? 1 : 0] +#else +# define AssertCompileNS(expr) typedef int RTASSERTTYPE[(expr) ? 1 : 0] +#endif + +/** @def AssertCompile + * Asserts that a C++0x compile-time expression is true. If it's not break the + * build. + * @param expr Expression which should be true. + */ +#ifdef RTASSERT_HAVE_STATIC_ASSERT +# define AssertCompile(expr) static_assert(!!(expr), #expr) +#else +# define AssertCompile(expr) AssertCompileNS(expr) +#endif + +/** @def RTASSERT_OFFSET_OF() + * A offsetof() macro suitable for compile time assertions. + * Both GCC v4 and VisualAge for C++ v3.08 has trouble using RT_OFFSETOF. + */ +#if defined(__GNUC__) +# if __GNUC__ >= 4 +# define RTASSERT_OFFSET_OF(a_Type, a_Member) __builtin_offsetof(a_Type, a_Member) +# else +# define RTASSERT_OFFSET_OF(a_Type, a_Member) RT_OFFSETOF(a_Type, a_Member) +# endif +#elif (defined(__IBMC__) || defined(__IBMCPP__)) && defined(RT_OS_OS2) +# define RTASSERT_OFFSET_OF(a_Type, a_Member) __offsetof(a_Type, a_Member) +#else +# define RTASSERT_OFFSET_OF(a_Type, a_Member) RT_OFFSETOF(a_Type, a_Member) +#endif + + +/** @def AssertCompileSize + * Asserts a size at compile. + * @param type The type. + * @param size The expected type size. + */ +#define AssertCompileSize(type, size) \ + AssertCompile(sizeof(type) == (size)) + +/** @def AssertCompileSizeAlignment + * Asserts a size alignment at compile. + * @param type The type. + * @param align The size alignment to assert. + */ +#define AssertCompileSizeAlignment(type, align) \ + AssertCompile(!(sizeof(type) & ((align) - 1))) + +/** @def AssertCompileMemberSize + * Asserts a member offset alignment at compile. + * @param type The type. + * @param member The member. + * @param size The member size to assert. + */ +#define AssertCompileMemberSize(type, member, size) \ + AssertCompile(RT_SIZEOFMEMB(type, member) == (size)) + +/** @def AssertCompileMemberSizeAlignment + * Asserts a member size alignment at compile. + * @param type The type. + * @param member The member. + * @param align The member size alignment to assert. + */ +#define AssertCompileMemberSizeAlignment(type, member, align) \ + AssertCompile(!(RT_SIZEOFMEMB(type, member) & ((align) - 1))) + +/** @def AssertCompileMemberAlignment + * Asserts a member offset alignment at compile. + * @param type The type. + * @param member The member. + * @param align The member offset alignment to assert. + */ +#define AssertCompileMemberAlignment(type, member, align) \ + AssertCompile(!(RTASSERT_OFFSET_OF(type, member) & ((align) - 1))) + +/** @def AssertCompileMemberOffset + * Asserts an offset of a structure member at compile. + * @param type The type. + * @param member The member. + * @param off The expected offset. + */ +#define AssertCompileMemberOffset(type, member, off) \ + AssertCompile(RTASSERT_OFFSET_OF(type, member) == (off)) + +/** @def AssertCompile2MemberOffsets + * Asserts that two (sub-structure) members in union have the same offset. + * @param type The type. + * @param member1 The first member. + * @param member2 The second member. + */ +#define AssertCompile2MemberOffsets(type, member1, member2) \ + AssertCompile(RTASSERT_OFFSET_OF(type, member1) == RTASSERT_OFFSET_OF(type, member2)) + +/** @def AssertCompileAdjacentMembers + * Asserts that two structure members are adjacent. + * @param type The type. + * @param member1 The first member. + * @param member2 The second member. + */ +#define AssertCompileAdjacentMembers(type, member1, member2) \ + AssertCompile(RTASSERT_OFFSET_OF(type, member1) + RT_SIZEOFMEMB(type, member1) == RTASSERT_OFFSET_OF(type, member2)) + +/** @def AssertCompileMembersAtSameOffset + * Asserts that members of two different structures are at the same offset. + * @param type1 The first type. + * @param member1 The first member. + * @param type2 The second type. + * @param member2 The second member. + */ +#define AssertCompileMembersAtSameOffset(type1, member1, type2, member2) \ + AssertCompile(RTASSERT_OFFSET_OF(type1, member1) == RTASSERT_OFFSET_OF(type2, member2)) + +/** @def AssertCompileMembersSameSize + * Asserts that members of two different structures have the same size. + * @param type1 The first type. + * @param member1 The first member. + * @param type2 The second type. + * @param member2 The second member. + */ +#define AssertCompileMembersSameSize(type1, member1, type2, member2) \ + AssertCompile(RT_SIZEOFMEMB(type1, member1) == RT_SIZEOFMEMB(type2, member2)) + +/** @def AssertCompileMembersSameSizeAndOffset + * Asserts that members of two different structures have the same size and are + * at the same offset. + * @param type1 The first type. + * @param member1 The first member. + * @param type2 The second type. + * @param member2 The second member. + */ +#define AssertCompileMembersSameSizeAndOffset(type1, member1, type2, member2) \ + AssertCompile( RTASSERT_OFFSET_OF(type1, member1) == RTASSERT_OFFSET_OF(type2, member2) \ + && RT_SIZEOFMEMB(type1, member1) == RT_SIZEOFMEMB(type2, member2)) + +/** @} */ + + + +/** @name Assertions + * + * These assertions will only trigger when RT_STRICT is defined. When it is + * undefined they will all be no-ops and generate no code. + * + * @{ + */ + + +/** @def RTASSERT_QUIET + * This can be defined to shut up the messages for a file where this would be + * problematic because the message printing code path passes thru it. + * @internal */ +#ifdef DOXYGEN_RUNNING +# define RTASSERT_QUIET +#endif +#if defined(RTASSERT_QUIET) && !defined(DOXYGEN_RUNNING) +# define RTAssertMsg1Weak(pszExpr, uLine, pszfile, pszFunction) \ + do { } while (0) +# define RTAssertMsg2Weak if (1) {} else RTAssertMsg2Weak +#endif + +/** @def RTAssertDoPanic + * Raises an assertion panic appropriate to the current context. + * @remarks This macro does not depend on RT_STRICT. + */ +#if defined(IN_RING0) \ + && (defined(RT_OS_DARWIN) || defined(RT_OS_HAIKU) || defined(RT_OS_SOLARIS)) +# define RTAssertDoPanic() RTR0AssertPanicSystem() +#else +# define RTAssertDoPanic() RTAssertDebugBreak() +#endif + +/** @def AssertBreakpoint() + * Assertion Breakpoint. + * @deprecated Use RTAssertPanic or RTAssertDebugBreak instead. + */ +#ifdef RT_STRICT +# define AssertBreakpoint() RTAssertDebugBreak() +#else +# define AssertBreakpoint() do { } while (0) +#endif + +/** @def RTAssertPanic() + * If RT_STRICT is defined this macro will invoke RTAssertDoPanic if + * RTAssertShouldPanic returns true. If RT_STRICT isn't defined it won't do any + * thing. + */ +#if defined(RT_STRICT) && !defined(RTASSERT_DONT_PANIC) +# define RTAssertPanic() do { if (RTAssertShouldPanic()) RTAssertDoPanic(); } while (0) +#else +# define RTAssertPanic() do { } while (0) +#endif + +/** @def Assert + * Assert that an expression is true. If false, hit breakpoint. + * @param expr Expression which should be true. + */ +#ifdef RT_STRICT +# define Assert(expr) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + { \ + RTAssertMsg1Weak(#expr, __LINE__, __FILE__, RT_GCC_EXTENSION __PRETTY_FUNCTION__); \ + RTAssertPanic(); \ + } \ + } while (0) +#else +# define Assert(expr) do { } while (0) +#endif + + +/** @def AssertStmt + * Assert that an expression is true. If false, hit breakpoint and execute the + * statement. + * @param expr Expression which should be true. + * @param stmt Statement to execute on failure. + */ +#ifdef RT_STRICT +# define AssertStmt(expr, stmt) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + { \ + RTAssertMsg1Weak(#expr, __LINE__, __FILE__, RT_GCC_EXTENSION __PRETTY_FUNCTION__); \ + RTAssertPanic(); \ + stmt; \ + } \ + } while (0) +#else +# define AssertStmt(expr, stmt) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + { \ + stmt; \ + } \ + } while (0) +#endif + + +/** @def AssertReturn + * Assert that an expression is true and returns if it isn't. + * In RT_STRICT mode it will hit a breakpoint before returning. + * + * @param expr Expression which should be true. + * @param rc What is to be presented to return. + */ +#ifdef RT_STRICT +# define AssertReturn(expr, rc) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + { \ + RTAssertMsg1Weak(#expr, __LINE__, __FILE__, RT_GCC_EXTENSION __PRETTY_FUNCTION__); \ + RTAssertPanic(); \ + return (rc); \ + } \ + } while (0) +#else +# define AssertReturn(expr, rc) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + return (rc); \ + } while (0) +#endif + +/** @def AssertReturnStmt + * Assert that an expression is true, if it isn't execute the given statement + * and return rc. + * + * In RT_STRICT mode it will hit a breakpoint before executing the statement and + * returning. + * + * @param expr Expression which should be true. + * @param stmt Statement to execute before returning on failure. + * @param rc What is to be presented to return. + */ +#ifdef RT_STRICT +# define AssertReturnStmt(expr, stmt, rc) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + { \ + RTAssertMsg1Weak(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertPanic(); \ + stmt; \ + return (rc); \ + } \ + } while (0) +#else +# define AssertReturnStmt(expr, stmt, rc) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + { \ + stmt; \ + return (rc); \ + } \ + } while (0) +#endif + +/** @def AssertReturnVoid + * Assert that an expression is true and returns if it isn't. + * In RT_STRICT mode it will hit a breakpoint before returning. + * + * @param expr Expression which should be true. + */ +#ifdef RT_STRICT +# define AssertReturnVoid(expr) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + { \ + RTAssertMsg1Weak(#expr, __LINE__, __FILE__, RT_GCC_EXTENSION __PRETTY_FUNCTION__); \ + RTAssertPanic(); \ + return; \ + } \ + } while (0) +#else +# define AssertReturnVoid(expr) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + return; \ + } while (0) +#endif + +/** @def AssertReturnVoidStmt + * Assert that an expression is true, if it isn't execute the given statement + * and return. + * + * In RT_STRICT mode it will hit a breakpoint before returning. + * + * @param expr Expression which should be true. + * @param stmt Statement to execute before returning on failure. + */ +#ifdef RT_STRICT +# define AssertReturnVoidStmt(expr, stmt) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + { \ + RTAssertMsg1Weak(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertPanic(); \ + stmt; \ + return; \ + } \ + } while (0) +#else +# define AssertReturnVoidStmt(expr, stmt) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + { \ + stmt; \ + return; \ + } \ + } while (0) +#endif + + +/** @def AssertBreak + * Assert that an expression is true and breaks if it isn't. + * In RT_STRICT mode it will hit a breakpoint before returning. + * + * @param expr Expression which should be true. + */ +#ifdef RT_STRICT +# define AssertBreak(expr) \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else if (1) \ + { \ + RTAssertMsg1Weak(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertPanic(); \ + break; \ + } else do {} while (0) +#else +# define AssertBreak(expr) \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + break +#endif + +/** @def AssertBreakStmt + * Assert that an expression is true and breaks if it isn't. + * In RT_STRICT mode it will hit a breakpoint before doing break. + * + * @param expr Expression which should be true. + * @param stmt Statement to execute before break in case of a failed assertion. + */ +#ifdef RT_STRICT +# define AssertBreakStmt(expr, stmt) \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else if (1) \ + { \ + RTAssertMsg1Weak(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertPanic(); \ + stmt; \ + break; \ + } else do {} while (0) +#else +# define AssertBreakStmt(expr, stmt) \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else if (1) \ + { \ + stmt; \ + break; \ + } else do {} while (0) +#endif + + +/** @def AssertMsg + * Assert that an expression is true. If it's not print message and hit breakpoint. + * @param expr Expression which should be true. + * @param a printf argument list (in parenthesis). + */ +#ifdef RT_STRICT +# define AssertMsg(expr, a) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + { \ + RTAssertMsg1Weak(#expr, __LINE__, __FILE__, RT_GCC_EXTENSION __PRETTY_FUNCTION__); \ + RTAssertMsg2Weak a; \ + RTAssertPanic(); \ + } \ + } while (0) +#else +# define AssertMsg(expr, a) do { } while (0) +#endif + +/** @def AssertMsgStmt + * Assert that an expression is true. If it's not print message and hit + * breakpoint and execute the statement. + * + * @param expr Expression which should be true. + * @param a printf argument list (in parenthesis). + * @param stmt Statement to execute in case of a failed assertion. + * + * @remarks The expression and statement will be evaluated in all build types. + */ +#ifdef RT_STRICT +# define AssertMsgStmt(expr, a, stmt) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + { \ + RTAssertMsg1Weak(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertMsg2Weak a; \ + RTAssertPanic(); \ + stmt; \ + } \ + } while (0) +#else +# define AssertMsgStmt(expr, a, stmt) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + { \ + stmt; \ + } \ + } while (0) +#endif + +/** @def AssertMsgReturn + * Assert that an expression is true and returns if it isn't. + * In RT_STRICT mode it will hit a breakpoint before returning. + * + * @param expr Expression which should be true. + * @param a printf argument list (in parenthesis). + * @param rc What is to be presented to return. + */ +#ifdef RT_STRICT +# define AssertMsgReturn(expr, a, rc) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + { \ + RTAssertMsg1Weak(#expr, __LINE__, __FILE__, RT_GCC_EXTENSION __PRETTY_FUNCTION__); \ + RTAssertMsg2Weak a; \ + RTAssertPanic(); \ + return (rc); \ + } \ + } while (0) +#else +# define AssertMsgReturn(expr, a, rc) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + return (rc); \ + } while (0) +#endif + +/** @def AssertMsgReturnStmt + * Assert that an expression is true, if it isn't execute the statement and + * return. + * + * In RT_STRICT mode it will hit a breakpoint before returning. + * + * @param expr Expression which should be true. + * @param a printf argument list (in parenthesis). + * @param stmt Statement to execute before returning in case of a failed + * assertion. + * @param rc What is to be presented to return. + */ +#ifdef RT_STRICT +# define AssertMsgReturnStmt(expr, a, stmt, rc) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + { \ + RTAssertMsg1Weak(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertMsg2Weak a; \ + RTAssertPanic(); \ + stmt; \ + return (rc); \ + } \ + } while (0) +#else +# define AssertMsgReturnStmt(expr, a, stmt, rc) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + { \ + stmt; \ + return (rc); \ + } \ + } while (0) +#endif + +/** @def AssertMsgReturnVoid + * Assert that an expression is true and returns if it isn't. + * In RT_STRICT mode it will hit a breakpoint before returning. + * + * @param expr Expression which should be true. + * @param a printf argument list (in parenthesis). + */ +#ifdef RT_STRICT +# define AssertMsgReturnVoid(expr, a) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + { \ + RTAssertMsg1Weak(#expr, __LINE__, __FILE__, RT_GCC_EXTENSION __PRETTY_FUNCTION__); \ + RTAssertMsg2Weak a; \ + RTAssertPanic(); \ + return; \ + } \ + } while (0) +#else +# define AssertMsgReturnVoid(expr, a) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + return; \ + } while (0) +#endif + +/** @def AssertMsgReturnVoidStmt + * Assert that an expression is true, if it isn't execute the statement and + * return. + * + * In RT_STRICT mode it will hit a breakpoint before returning. + * + * @param expr Expression which should be true. + * @param a printf argument list (in parenthesis). + * @param stmt Statement to execute before return in case of a failed assertion. + */ +#ifdef RT_STRICT +# define AssertMsgReturnVoidStmt(expr, a, stmt) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + { \ + RTAssertMsg1Weak(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertMsg2Weak a; \ + RTAssertPanic(); \ + stmt; \ + return; \ + } \ + } while (0) +#else +# define AssertMsgReturnVoidStmt(expr, a, stmt) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + { \ + stmt; \ + return; \ + } \ + } while (0) +#endif + + +/** @def AssertMsgBreak + * Assert that an expression is true and breaks if it isn't. + * In RT_STRICT mode it will hit a breakpoint before returning. + * + * @param expr Expression which should be true. + * @param a printf argument list (in parenthesis). + */ +#ifdef RT_STRICT +# define AssertMsgBreak(expr, a) \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else if (1) \ + { \ + RTAssertMsg1Weak(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertMsg2Weak a; \ + RTAssertPanic(); \ + break; \ + } else do {} while (0) +#else +# define AssertMsgBreak(expr, a) \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + break +#endif + +/** @def AssertMsgBreakStmt + * Assert that an expression is true and breaks if it isn't. + * In RT_STRICT mode it will hit a breakpoint before doing break. + * + * @param expr Expression which should be true. + * @param a printf argument list (in parenthesis). + * @param stmt Statement to execute before break in case of a failed assertion. + */ +#ifdef RT_STRICT +# define AssertMsgBreakStmt(expr, a, stmt) \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else if (1) \ + { \ + RTAssertMsg1Weak(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertMsg2Weak a; \ + RTAssertPanic(); \ + stmt; \ + break; \ + } else do {} while (0) +#else +# define AssertMsgBreakStmt(expr, a, stmt) \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else if (1) \ + { \ + stmt; \ + break; \ + } else do {} while (0) +#endif + +/** @def AssertFailed + * An assertion failed hit breakpoint. + */ +#ifdef RT_STRICT +# define AssertFailed() \ + do { \ + RTAssertMsg1Weak((const char *)0, __LINE__, __FILE__, RT_GCC_EXTENSION __PRETTY_FUNCTION__); \ + RTAssertPanic(); \ + } while (0) +#else +# define AssertFailed() do { } while (0) +#endif + +/** @def AssertFailedReturn + * An assertion failed, hit breakpoint (RT_STRICT mode only) and return. + * + * @param rc The rc to return. + */ +#ifdef RT_STRICT +# define AssertFailedReturn(rc) \ + do { \ + RTAssertMsg1Weak((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertPanic(); \ + return (rc); \ + } while (0) +#else +# define AssertFailedReturn(rc) \ + do { \ + return (rc); \ + } while (0) +#endif + +/** @def AssertFailedReturnStmt + * An assertion failed, hit breakpoint (RT_STRICT mode only), execute a + * statement and return a value. + * + * @param stmt The statement to execute before returning. + * @param rc The value to return. + */ +#ifdef RT_STRICT +# define AssertFailedReturnStmt(stmt, rc) \ + do { \ + RTAssertMsg1Weak((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertPanic(); \ + stmt; \ + return (rc); \ + } while (0) +#else +# define AssertFailedReturnStmt(stmt, rc) \ + do { \ + stmt; \ + return (rc); \ + } while (0) +#endif + +/** @def AssertFailedReturnVoid + * An assertion failed, hit breakpoint (RT_STRICT mode only) and return. + */ +#ifdef RT_STRICT +# define AssertFailedReturnVoid() \ + do { \ + RTAssertMsg1Weak((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertPanic(); \ + return; \ + } while (0) +#else +# define AssertFailedReturnVoid() \ + do { \ + return; \ + } while (0) +#endif + +/** @def AssertFailedReturnVoidStmt + * An assertion failed, hit breakpoint (RT_STRICT mode only), execute a + * statement and return. + * + * @param stmt The statement to execute before returning. + */ +#ifdef RT_STRICT +# define AssertFailedReturnVoidStmt(stmt) \ + do { \ + RTAssertMsg1Weak((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertPanic(); \ + stmt; \ + return; \ + } while (0) +#else +# define AssertFailedReturnVoidStmt(stmt) \ + do { \ + stmt; \ + return; \ + } while (0) +#endif + + +/** @def AssertFailedBreak + * An assertion failed, hit breakpoint (RT_STRICT mode only) and break. + */ +#ifdef RT_STRICT +# define AssertFailedBreak() \ + if (1) { \ + RTAssertMsg1Weak((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertPanic(); \ + break; \ + } else do {} while (0) +#else +# define AssertFailedBreak() \ + if (1) \ + break; \ + else do {} while (0) +#endif + +/** @def AssertFailedBreakStmt + * An assertion failed, hit breakpoint (RT_STRICT mode only), execute + * the given statement and break. + * + * @param stmt Statement to execute before break. + */ +#ifdef RT_STRICT +# define AssertFailedBreakStmt(stmt) \ + if (1) { \ + RTAssertMsg1Weak((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertPanic(); \ + stmt; \ + break; \ + } else do {} while (0) +#else +# define AssertFailedBreakStmt(stmt) \ + if (1) { \ + stmt; \ + break; \ + } else do {} while (0) +#endif + + +/** @def AssertMsgFailed + * An assertion failed print a message and a hit breakpoint. + * + * @param a printf argument list (in parenthesis). + */ +#ifdef RT_STRICT +# define AssertMsgFailed(a) \ + do { \ + RTAssertMsg1Weak((const char *)0, __LINE__, __FILE__, RT_GCC_EXTENSION __PRETTY_FUNCTION__); \ + RTAssertMsg2Weak a; \ + RTAssertPanic(); \ + } while (0) +#else +# define AssertMsgFailed(a) do { } while (0) +#endif + +/** @def AssertMsgFailedReturn + * An assertion failed, hit breakpoint with message (RT_STRICT mode only) and return. + * + * @param a printf argument list (in parenthesis). + * @param rc What is to be presented to return. + */ +#ifdef RT_STRICT +# define AssertMsgFailedReturn(a, rc) \ + do { \ + RTAssertMsg1Weak((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertMsg2Weak a; \ + RTAssertPanic(); \ + return (rc); \ + } while (0) +#else +# define AssertMsgFailedReturn(a, rc) \ + do { \ + return (rc); \ + } while (0) +#endif + +/** @def AssertMsgFailedReturnVoid + * An assertion failed, hit breakpoint with message (RT_STRICT mode only) and return. + * + * @param a printf argument list (in parenthesis). + */ +#ifdef RT_STRICT +# define AssertMsgFailedReturnVoid(a) \ + do { \ + RTAssertMsg1Weak((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertMsg2Weak a; \ + RTAssertPanic(); \ + return; \ + } while (0) +#else +# define AssertMsgFailedReturnVoid(a) \ + do { \ + return; \ + } while (0) +#endif + + +/** @def AssertMsgFailedBreak + * An assertion failed, hit breakpoint with message (RT_STRICT mode only) and break. + * + * @param a printf argument list (in parenthesis). + */ +#ifdef RT_STRICT +# define AssertMsgFailedBreak(a) \ + if (1) { \ + RTAssertMsg1Weak((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertMsg2Weak a; \ + RTAssertPanic(); \ + break; \ + } else do {} while (0) +#else +# define AssertMsgFailedBreak(a) \ + if (1) \ + break; \ + else do {} while (0) +#endif + +/** @def AssertMsgFailedBreakStmt + * An assertion failed, hit breakpoint (RT_STRICT mode only), execute + * the given statement and break. + * + * @param a printf argument list (in parenthesis). + * @param stmt Statement to execute before break. + */ +#ifdef RT_STRICT +# define AssertMsgFailedBreakStmt(a, stmt) \ + if (1) { \ + RTAssertMsg1Weak((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertMsg2Weak a; \ + RTAssertPanic(); \ + stmt; \ + break; \ + } else do {} while (0) +#else +# define AssertMsgFailedBreakStmt(a, stmt) \ + if (1) { \ + stmt; \ + break; \ + } else do {} while (0) +#endif + +/** @} */ + + + +/** @name Release Log Assertions + * + * These assertions will work like normal strict assertion when RT_STRICT is + * defined and LogRel statements when RT_STRICT is undefined. Typically used for + * things which shouldn't go wrong, but when it does you'd like to know one way + * or the other. + * + * @{ + */ + +/** @def RTAssertLogRelMsg1 + * RTAssertMsg1Weak (strict builds) / LogRel wrapper (non-strict). + */ +#ifdef RT_STRICT +# define RTAssertLogRelMsg1(pszExpr, iLine, pszFile, pszFunction) \ + RTAssertMsg1Weak(pszExpr, iLine, pszFile, pszFunction) +#else +# define RTAssertLogRelMsg1(pszExpr, iLine, pszFile, pszFunction) \ + LogRel(("AssertLogRel %s(%d) %s: %s\n",\ + (pszFile), (iLine), (pszFunction), (pszExpr) )) +#endif + +/** @def RTAssertLogRelMsg2 + * RTAssertMsg2Weak (strict builds) / LogRel wrapper (non-strict). + */ +#ifdef RT_STRICT +# define RTAssertLogRelMsg2(a) RTAssertMsg2Weak a +#else +# define RTAssertLogRelMsg2(a) LogRel(a) +#endif + +/** @def AssertLogRel + * Assert that an expression is true. + * Strict builds will hit a breakpoint, non-strict will only do LogRel. + * + * @param expr Expression which should be true. + */ +#define AssertLogRel(expr) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + { \ + RTAssertLogRelMsg1(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertPanic(); \ + } \ + } while (0) + +/** @def AssertLogRelReturn + * Assert that an expression is true, return \a rc if it isn't. + * Strict builds will hit a breakpoint, non-strict will only do LogRel. + * + * @param expr Expression which should be true. + * @param rc What is to be presented to return. + */ +#define AssertLogRelReturn(expr, rc) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + { \ + RTAssertLogRelMsg1(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertPanic(); \ + return (rc); \ + } \ + } while (0) + +/** @def AssertLogRelReturnVoid + * Assert that an expression is true, return void if it isn't. + * Strict builds will hit a breakpoint, non-strict will only do LogRel. + * + * @param expr Expression which should be true. + */ +#define AssertLogRelReturnVoid(expr) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + { \ + RTAssertLogRelMsg1(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertPanic(); \ + return; \ + } \ + } while (0) + +/** @def AssertLogRelBreak + * Assert that an expression is true, break if it isn't. + * Strict builds will hit a breakpoint, non-strict will only do LogRel. + * + * @param expr Expression which should be true. + */ +#define AssertLogRelBreak(expr) \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else if (1) \ + { \ + RTAssertLogRelMsg1(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertPanic(); \ + break; \ + } \ + else do {} while (0) + +/** @def AssertLogRelBreakStmt + * Assert that an expression is true, execute \a stmt and break if it isn't. + * Strict builds will hit a breakpoint, non-strict will only do LogRel. + * + * @param expr Expression which should be true. + * @param stmt Statement to execute before break in case of a failed assertion. + */ +#define AssertLogRelBreakStmt(expr, stmt) \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else if (1) \ + { \ + RTAssertLogRelMsg1(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertPanic(); \ + stmt; \ + break; \ + } else do {} while (0) + +/** @def AssertLogRelMsg + * Assert that an expression is true. + * Strict builds will hit a breakpoint, non-strict will only do LogRel. + * + * @param expr Expression which should be true. + * @param a printf argument list (in parenthesis). + */ +#define AssertLogRelMsg(expr, a) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else\ + { \ + RTAssertLogRelMsg1(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertLogRelMsg2(a); \ + RTAssertPanic(); \ + } \ + } while (0) + +/** @def AssertLogRelMsgStmt + * Assert that an expression is true, execute \a stmt and break if it isn't + * Strict builds will hit a breakpoint, non-strict will only do LogRel. + * + * @param expr Expression which should be true. + * @param a printf argument list (in parenthesis). + * @param stmt Statement to execute in case of a failed assertion. + */ +#define AssertLogRelMsgStmt(expr, a, stmt) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else\ + { \ + RTAssertLogRelMsg1(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertLogRelMsg2(a); \ + RTAssertPanic(); \ + stmt; \ + } \ + } while (0) + +/** @def AssertLogRelMsgReturn + * Assert that an expression is true, return \a rc if it isn't. + * Strict builds will hit a breakpoint, non-strict will only do LogRel. + * + * @param expr Expression which should be true. + * @param a printf argument list (in parenthesis). + * @param rc What is to be presented to return. + */ +#define AssertLogRelMsgReturn(expr, a, rc) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else\ + { \ + RTAssertLogRelMsg1(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertLogRelMsg2(a); \ + RTAssertPanic(); \ + return (rc); \ + } \ + } while (0) + +/** @def AssertLogRelMsgReturnStmt + * Assert that an expression is true, execute @a stmt and return @a rcRet if it + * isn't. + * Strict builds will hit a breakpoint, non-strict will only do LogRel. + * + * @param expr Expression which should be true. + * @param a printf argument list (in parenthesis). + * @param stmt Statement to execute before returning in case of a failed + * assertion. + * @param rcRet What is to be presented to return. + */ +#define AssertLogRelMsgReturnStmt(expr, a, stmt, rcRet) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else\ + { \ + RTAssertLogRelMsg1(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertLogRelMsg2(a); \ + RTAssertPanic(); \ + stmt; \ + return (rcRet); \ + } \ + } while (0) + +/** @def AssertLogRelMsgReturnVoid + * Assert that an expression is true, return (void) if it isn't. + * Strict builds will hit a breakpoint, non-strict will only do LogRel. + * + * @param expr Expression which should be true. + * @param a printf argument list (in parenthesis). + */ +#define AssertLogRelMsgReturnVoid(expr, a) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else\ + { \ + RTAssertLogRelMsg1(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertLogRelMsg2(a); \ + RTAssertPanic(); \ + return; \ + } \ + } while (0) + +/** @def AssertLogRelMsgBreak + * Assert that an expression is true, break if it isn't. + * Strict builds will hit a breakpoint, non-strict will only do LogRel. + * + * @param expr Expression which should be true. + * @param a printf argument list (in parenthesis). + */ +#define AssertLogRelMsgBreak(expr, a) \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else if (1) \ + { \ + RTAssertLogRelMsg1(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertLogRelMsg2(a); \ + RTAssertPanic(); \ + break; \ + } \ + else do {} while (0) + +/** @def AssertLogRelMsgBreakStmt + * Assert that an expression is true, execute \a stmt and break if it isn't. + * Strict builds will hit a breakpoint, non-strict will only do LogRel. + * + * @param expr Expression which should be true. + * @param a printf argument list (in parenthesis). + * @param stmt Statement to execute before break in case of a failed assertion. + */ +#define AssertLogRelMsgBreakStmt(expr, a, stmt) \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else if (1) \ + { \ + RTAssertLogRelMsg1(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertLogRelMsg2(a); \ + RTAssertPanic(); \ + stmt; \ + break; \ + } else do {} while (0) + +/** @def AssertLogRelFailed + * An assertion failed. + * Strict builds will hit a breakpoint, non-strict will only do LogRel. + */ +#define AssertLogRelFailed() \ + do { \ + RTAssertLogRelMsg1((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertPanic(); \ + } while (0) + +/** @def AssertLogRelFailedReturn + * An assertion failed. + * Strict builds will hit a breakpoint, non-strict will only do LogRel. + * + * @param rc What is to be presented to return. + */ +#define AssertLogRelFailedReturn(rc) \ + do { \ + RTAssertLogRelMsg1((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertPanic(); \ + return (rc); \ + } while (0) + +/** @def AssertLogRelFailedReturnVoid + * An assertion failed, hit a breakpoint and return. + * Strict builds will hit a breakpoint, non-strict will only do LogRel. + */ +#define AssertLogRelFailedReturnVoid() \ + do { \ + RTAssertLogRelMsg1((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertPanic(); \ + return; \ + } while (0) + +/** @def AssertLogRelFailedBreak + * An assertion failed, break. + * Strict builds will hit a breakpoint, non-strict will only do LogRel. + */ +#define AssertLogRelFailedBreak() \ + if (1) \ + { \ + RTAssertLogRelMsg1((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertPanic(); \ + break; \ + } else do {} while (0) + +/** @def AssertLogRelFailedBreakStmt + * An assertion failed, execute \a stmt and break. + * Strict builds will hit a breakpoint, non-strict will only do LogRel. + * + * @param stmt Statement to execute before break. + */ +#define AssertLogRelFailedBreakStmt(stmt) \ + if (1) \ + { \ + RTAssertLogRelMsg1((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertPanic(); \ + stmt; \ + break; \ + } else do {} while (0) + +/** @def AssertLogRelMsgFailed + * An assertion failed. + * Strict builds will hit a breakpoint, non-strict will only do LogRel. + * + * @param a printf argument list (in parenthesis). + */ +#define AssertLogRelMsgFailed(a) \ + do { \ + RTAssertLogRelMsg1((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertLogRelMsg2(a); \ + RTAssertPanic(); \ + } while (0) + +/** @def AssertLogRelMsgFailedStmt + * An assertion failed, execute @a stmt. + * + * Strict builds will hit a breakpoint, non-strict will only do LogRel. The + * statement will be executed in regardless of build type. + * + * @param a printf argument list (in parenthesis). + * @param stmt Statement to execute after raising/logging the assertion. + */ +#define AssertLogRelMsgFailedStmt(a, stmt) \ + do { \ + RTAssertLogRelMsg1((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertLogRelMsg2(a); \ + RTAssertPanic(); \ + stmt; \ + } while (0) + +/** @def AssertLogRelMsgFailedReturn + * An assertion failed, return \a rc. + * Strict builds will hit a breakpoint, non-strict will only do LogRel. + * + * @param a printf argument list (in parenthesis). + * @param rc What is to be presented to return. + */ +#define AssertLogRelMsgFailedReturn(a, rc) \ + do { \ + RTAssertLogRelMsg1((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertLogRelMsg2(a); \ + RTAssertPanic(); \ + return (rc); \ + } while (0) + +/** @def AssertLogRelMsgFailedReturn + * An assertion failed, execute @a stmt and return @a rc. + * Strict builds will hit a breakpoint, non-strict will only do LogRel. + * + * @param a printf argument list (in parenthesis). + * @param stmt Statement to execute before returning in case of a failed + * assertion. + * @param rc What is to be presented to return. + */ +#define AssertLogRelMsgFailedReturnStmt(a, stmt, rc) \ + do { \ + RTAssertLogRelMsg1((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertLogRelMsg2(a); \ + RTAssertPanic(); \ + stmt; \ + return (rc); \ + } while (0) + +/** @def AssertLogRelMsgFailedReturnVoid + * An assertion failed, return void. + * Strict builds will hit a breakpoint, non-strict will only do LogRel. + * + * @param a printf argument list (in parenthesis). + */ +#define AssertLogRelMsgFailedReturnVoid(a) \ + do { \ + RTAssertLogRelMsg1((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertLogRelMsg2(a); \ + RTAssertPanic(); \ + return; \ + } while (0) + +/** @def AssertLogRelMsgFailedReturnVoid + * An assertion failed, execute @a stmt and return void. + * Strict builds will hit a breakpoint, non-strict will only do LogRel. + * + * @param a printf argument list (in parenthesis). + * @param stmt Statement to execute before returning in case of a failed + * assertion. + */ +#define AssertLogRelMsgFailedReturnVoidStmt(a, stmt) \ + do { \ + RTAssertLogRelMsg1((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertLogRelMsg2(a); \ + RTAssertPanic(); \ + stmt; \ + return; \ + } while (0) + +/** @def AssertLogRelMsgFailedBreak + * An assertion failed, break. + * Strict builds will hit a breakpoint, non-strict will only do LogRel. + * + * @param a printf argument list (in parenthesis). + */ +#define AssertLogRelMsgFailedBreak(a) \ + if (1)\ + { \ + RTAssertLogRelMsg1((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertLogRelMsg2(a); \ + RTAssertPanic(); \ + break; \ + } else do {} while (0) + +/** @def AssertLogRelMsgFailedBreakStmt + * An assertion failed, execute \a stmt and break. + * Strict builds will hit a breakpoint, non-strict will only do LogRel. + * + * @param a printf argument list (in parenthesis). + * @param stmt Statement to execute before break. + */ +#define AssertLogRelMsgFailedBreakStmt(a, stmt) \ + if (1) \ + { \ + RTAssertLogRelMsg1((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertLogRelMsg2(a); \ + RTAssertPanic(); \ + stmt; \ + break; \ + } else do {} while (0) + +/** @} */ + + + +/** @name Release Assertions + * + * These assertions are always enabled. + * @{ + */ + +/** @def RTAssertReleasePanic() + * Invokes RTAssertShouldPanic and RTAssertDoPanic. + * + * It might seem odd that RTAssertShouldPanic is necessary when its result isn't + * checked, but it's done since RTAssertShouldPanic is overrideable and might be + * used to bail out before taking down the system (the VMMR0 case). + */ +#define RTAssertReleasePanic() do { RTAssertShouldPanic(); RTAssertDoPanic(); } while (0) + + +/** @def AssertRelease + * Assert that an expression is true. If it's not hit a breakpoint. + * + * @param expr Expression which should be true. + */ +#define AssertRelease(expr) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + { \ + RTAssertMsg1Weak(#expr, __LINE__, __FILE__, RT_GCC_EXTENSION __PRETTY_FUNCTION__); \ + RTAssertReleasePanic(); \ + } \ + } while (0) + +/** @def AssertReleaseReturn + * Assert that an expression is true, hit a breakpoint and return if it isn't. + * + * @param expr Expression which should be true. + * @param rc What is to be presented to return. + */ +#define AssertReleaseReturn(expr, rc) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + { \ + RTAssertMsg1Weak(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertReleasePanic(); \ + return (rc); \ + } \ + } while (0) + +/** @def AssertReleaseReturnVoid + * Assert that an expression is true, hit a breakpoint and return if it isn't. + * + * @param expr Expression which should be true. + */ +#define AssertReleaseReturnVoid(expr) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + { \ + RTAssertMsg1Weak(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertReleasePanic(); \ + return; \ + } \ + } while (0) + + +/** @def AssertReleaseBreak + * Assert that an expression is true, hit a breakpoint and break if it isn't. + * + * @param expr Expression which should be true. + */ +#define AssertReleaseBreak(expr) \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else if (1) \ + { \ + RTAssertMsg1Weak(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertReleasePanic(); \ + break; \ + } else do {} while (0) + +/** @def AssertReleaseBreakStmt + * Assert that an expression is true, hit a breakpoint and break if it isn't. + * + * @param expr Expression which should be true. + * @param stmt Statement to execute before break in case of a failed assertion. + */ +#define AssertReleaseBreakStmt(expr, stmt) \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else if (1) \ + { \ + RTAssertMsg1Weak(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertReleasePanic(); \ + stmt; \ + break; \ + } else do {} while (0) + + +/** @def AssertReleaseMsg + * Assert that an expression is true, print the message and hit a breakpoint if it isn't. + * + * @param expr Expression which should be true. + * @param a printf argument list (in parenthesis). + */ +#define AssertReleaseMsg(expr, a) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + { \ + RTAssertMsg1Weak(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertMsg2Weak a; \ + RTAssertReleasePanic(); \ + } \ + } while (0) + +/** @def AssertReleaseMsgReturn + * Assert that an expression is true, print the message and hit a breakpoint and return if it isn't. + * + * @param expr Expression which should be true. + * @param a printf argument list (in parenthesis). + * @param rc What is to be presented to return. + */ +#define AssertReleaseMsgReturn(expr, a, rc) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + { \ + RTAssertMsg1Weak(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertMsg2Weak a; \ + RTAssertReleasePanic(); \ + return (rc); \ + } \ + } while (0) + +/** @def AssertReleaseMsgReturnVoid + * Assert that an expression is true, print the message and hit a breakpoint and return if it isn't. + * + * @param expr Expression which should be true. + * @param a printf argument list (in parenthesis). + */ +#define AssertReleaseMsgReturnVoid(expr, a) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + { \ + RTAssertMsg1Weak(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertMsg2Weak a; \ + RTAssertReleasePanic(); \ + return; \ + } \ + } while (0) + + +/** @def AssertReleaseMsgBreak + * Assert that an expression is true, print the message and hit a breakpoint and break if it isn't. + * + * @param expr Expression which should be true. + * @param a printf argument list (in parenthesis). + */ +#define AssertReleaseMsgBreak(expr, a) \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else if (1) \ + { \ + RTAssertMsg1Weak(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertMsg2Weak a; \ + RTAssertReleasePanic(); \ + break; \ + } else do {} while (0) + +/** @def AssertReleaseMsgBreakStmt + * Assert that an expression is true, print the message and hit a breakpoint and break if it isn't. + * + * @param expr Expression which should be true. + * @param a printf argument list (in parenthesis). + * @param stmt Statement to execute before break in case of a failed assertion. + */ +#define AssertReleaseMsgBreakStmt(expr, a, stmt) \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else if (1) \ + { \ + RTAssertMsg1Weak(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertMsg2Weak a; \ + RTAssertReleasePanic(); \ + stmt; \ + break; \ + } else do {} while (0) + + +/** @def AssertReleaseFailed + * An assertion failed, hit a breakpoint. + */ +#define AssertReleaseFailed() \ + do { \ + RTAssertMsg1Weak((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertReleasePanic(); \ + } while (0) + +/** @def AssertReleaseFailedReturn + * An assertion failed, hit a breakpoint and return. + * + * @param rc What is to be presented to return. + */ +#define AssertReleaseFailedReturn(rc) \ + do { \ + RTAssertMsg1Weak((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertReleasePanic(); \ + return (rc); \ + } while (0) + +/** @def AssertReleaseFailedReturnVoid + * An assertion failed, hit a breakpoint and return. + */ +#define AssertReleaseFailedReturnVoid() \ + do { \ + RTAssertMsg1Weak((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertReleasePanic(); \ + return; \ + } while (0) + + +/** @def AssertReleaseFailedBreak + * An assertion failed, hit a breakpoint and break. + */ +#define AssertReleaseFailedBreak() \ + if (1) { \ + RTAssertMsg1Weak((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertReleasePanic(); \ + break; \ + } else do {} while (0) + +/** @def AssertReleaseFailedBreakStmt + * An assertion failed, hit a breakpoint and break. + * + * @param stmt Statement to execute before break. + */ +#define AssertReleaseFailedBreakStmt(stmt) \ + if (1) { \ + RTAssertMsg1Weak((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertReleasePanic(); \ + stmt; \ + break; \ + } else do {} while (0) + + +/** @def AssertReleaseMsgFailed + * An assertion failed, print a message and hit a breakpoint. + * + * @param a printf argument list (in parenthesis). + */ +#define AssertReleaseMsgFailed(a) \ + do { \ + RTAssertMsg1Weak((const char *)0, __LINE__, __FILE__, RT_GCC_EXTENSION __PRETTY_FUNCTION__); \ + RTAssertMsg2Weak a; \ + RTAssertReleasePanic(); \ + } while (0) + +/** @def AssertReleaseMsgFailedReturn + * An assertion failed, print a message, hit a breakpoint and return. + * + * @param a printf argument list (in parenthesis). + * @param rc What is to be presented to return. + */ +#define AssertReleaseMsgFailedReturn(a, rc) \ + do { \ + RTAssertMsg1Weak((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertMsg2Weak a; \ + RTAssertReleasePanic(); \ + return (rc); \ + } while (0) + +/** @def AssertReleaseMsgFailedReturnVoid + * An assertion failed, print a message, hit a breakpoint and return. + * + * @param a printf argument list (in parenthesis). + */ +#define AssertReleaseMsgFailedReturnVoid(a) \ + do { \ + RTAssertMsg1Weak((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertMsg2Weak a; \ + RTAssertReleasePanic(); \ + return; \ + } while (0) + + +/** @def AssertReleaseMsgFailedBreak + * An assertion failed, print a message, hit a breakpoint and break. + * + * @param a printf argument list (in parenthesis). + */ +#define AssertReleaseMsgFailedBreak(a) \ + if (1) { \ + RTAssertMsg1Weak((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertMsg2Weak a; \ + RTAssertReleasePanic(); \ + break; \ + } else do {} while (0) + +/** @def AssertReleaseMsgFailedBreakStmt + * An assertion failed, print a message, hit a breakpoint and break. + * + * @param a printf argument list (in parenthesis). + * @param stmt Statement to execute before break. + */ +#define AssertReleaseMsgFailedBreakStmt(a, stmt) \ + if (1) { \ + RTAssertMsg1Weak((const char *)0, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertMsg2Weak a; \ + RTAssertReleasePanic(); \ + stmt; \ + break; \ + } else do {} while (0) + +/** @} */ + + + +/** @name Fatal Assertions + * These are similar to release assertions except that you cannot ignore them in + * any way, they will loop for ever if RTAssertDoPanic returns. + * + * @{ + */ + +/** @def AssertFatal + * Assert that an expression is true. If it's not hit a breakpoint (for ever). + * + * @param expr Expression which should be true. + */ +#define AssertFatal(expr) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + for (;;) \ + { \ + RTAssertMsg1Weak(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertReleasePanic(); \ + } \ + } while (0) + +/** @def AssertFatalMsg + * Assert that an expression is true, print the message and hit a breakpoint (for ever) if it isn't. + * + * @param expr Expression which should be true. + * @param a printf argument list (in parenthesis). + */ +#define AssertFatalMsg(expr, a) \ + do { \ + if (RT_LIKELY(!!(expr))) \ + { /* likely */ } \ + else \ + for (;;) \ + { \ + RTAssertMsg1Weak(#expr, __LINE__, __FILE__, __PRETTY_FUNCTION__); \ + RTAssertMsg2Weak a; \ + RTAssertReleasePanic(); \ + } \ + } while (0) + +/** @def AssertFatalFailed + * An assertion failed, hit a breakpoint (for ever). + */ +#define AssertFatalFailed() \ + do { \ + for (;;) \ + { \ + RTAssertMsg1Weak((const char *)0, __LINE__, __FILE__, RT_GCC_EXTENSION __PRETTY_FUNCTION__); \ + RTAssertReleasePanic(); \ + } \ + } while (0) + +/** @def AssertFatalMsgFailed + * An assertion failed, print a message and hit a breakpoint (for ever). + * + * @param a printf argument list (in parenthesis). + */ +#define AssertFatalMsgFailed(a) \ + do { \ + for (;;) \ + { \ + RTAssertMsg1Weak((const char *)0, __LINE__, __FILE__, RT_GCC_EXTENSION __PRETTY_FUNCTION__); \ + RTAssertMsg2Weak a; \ + RTAssertReleasePanic(); \ + } \ + } while (0) + +/** @} */ + + + +/** @name Convenience Assertions Macros + * @{ + */ + +/** @def AssertRC + * Asserts a iprt status code successful. + * + * On failure it will print info about the rc and hit a breakpoint. + * + * @param rc iprt status code. + * @remark rc is referenced multiple times. In release mode is NOREF()'ed. + */ +#define AssertRC(rc) AssertMsgRC(rc, ("%Rra\n", (rc))) + +/** @def AssertRCReturn + * Asserts a iprt status code successful, bitch (RT_STRICT mode only) and return if it isn't. + * + * @param rc iprt status code. + * @param rcRet What is to be presented to return. + * @remark rc is referenced multiple times. In release mode is NOREF()'ed. + */ +#define AssertRCReturn(rc, rcRet) AssertMsgRCReturn(rc, ("%Rra\n", (rc)), rcRet) + +/** @def AssertRCReturn + * Asserts a iprt status code successful, bitch (RT_STRICT mode only), execute + * @a stmt and returns @a rcRet if it isn't. + * + * @param rc iprt status code. + * @param stmt Statement to execute before returning in case of a failed + * assertion. + * @param rcRet What is to be presented to return. + * @remark rc is referenced multiple times. In release mode is NOREF()'ed. + */ +#define AssertRCReturnStmt(rc, stmt, rcRet) AssertMsgRCReturnStmt(rc, ("%Rra\n", (rc)), stmt, rcRet) + +/** @def AssertRCReturnVoid + * Asserts a iprt status code successful, bitch (RT_STRICT mode only) and return if it isn't. + * + * @param rc iprt status code. + * @remark rc is referenced multiple times. In release mode is NOREF()'ed. + */ +#define AssertRCReturnVoid(rc) AssertMsgRCReturnVoid(rc, ("%Rra\n", (rc))) + +/** @def AssertReturnVoidStmt + * Asserts a iprt status code successful, bitch (RT_STRICT mode only), and + * execute the given statement/return if it isn't. + * + * @param rc iprt status code. + * @param stmt Statement to execute before returning on failure. + * @remark rc is referenced multiple times. In release mode is NOREF()'ed. + */ +#define AssertRCReturnVoidStmt(rc, stmt) AssertMsgRCReturnVoidStmt(rc, ("%Rra\n", (rc)), stmt) + +/** @def AssertRCBreak + * Asserts a iprt status code successful, bitch (RT_STRICT mode only) and break if it isn't. + * + * @param rc iprt status code. + * @remark rc is referenced multiple times. In release mode is NOREF()'ed. + */ +#define AssertRCBreak(rc) AssertMsgRCBreak(rc, ("%Rra\n", (rc))) + +/** @def AssertRCBreakStmt + * Asserts a iprt status code successful, bitch (RT_STRICT mode only) and break if it isn't. + * + * @param rc iprt status code. + * @param stmt Statement to execute before break in case of a failed assertion. + * @remark rc is referenced multiple times. In release mode is NOREF()'ed. + */ +#define AssertRCBreakStmt(rc, stmt) AssertMsgRCBreakStmt(rc, ("%Rra\n", (rc)), stmt) + +/** @def AssertMsgRC + * Asserts a iprt status code successful. + * + * It prints a custom message and hits a breakpoint on FAILURE. + * + * @param rc iprt status code. + * @param msg printf argument list (in parenthesis). + * @remark rc is referenced multiple times. In release mode is NOREF()'ed. + */ +#define AssertMsgRC(rc, msg) \ + do { AssertMsg(RT_SUCCESS_NP(rc), msg); NOREF(rc); } while (0) + +/** @def AssertMsgRCReturn + * Asserts a iprt status code successful and if it's not return the specified status code. + * + * If RT_STRICT is defined the message will be printed and a breakpoint hit before it returns + * + * @param rc iprt status code. + * @param msg printf argument list (in parenthesis). + * @param rcRet What is to be presented to return. + * @remark rc is referenced multiple times. In release mode is NOREF()'ed. + */ +#define AssertMsgRCReturn(rc, msg, rcRet) \ + do { AssertMsgReturn(RT_SUCCESS_NP(rc), msg, rcRet); NOREF(rc); } while (0) + +/** @def AssertMsgRCReturnStmt + * Asserts a iprt status code successful and if it's not execute @a stmt and + * return the specified status code (@a rcRet). + * + * If RT_STRICT is defined the message will be printed and a breakpoint hit before it returns + * + * @param rc iprt status code. + * @param msg printf argument list (in parenthesis). + * @param stmt Statement to execute before returning in case of a failed + * assertion. + * @param rcRet What is to be presented to return. + * @remark rc is referenced multiple times. In release mode is NOREF()'ed. + */ +#define AssertMsgRCReturnStmt(rc, msg, stmt, rcRet) \ + do { AssertMsgReturnStmt(RT_SUCCESS_NP(rc), msg, stmt, rcRet); NOREF(rc); } while (0) + +/** @def AssertMsgRCReturnVoid + * Asserts a iprt status code successful and if it's not return. + * + * If RT_STRICT is defined the message will be printed and a breakpoint hit before it returns + * + * @param rc iprt status code. + * @param msg printf argument list (in parenthesis). + * @remark rc is referenced multiple times. In release mode is NOREF()'ed. + */ +#define AssertMsgRCReturnVoid(rc, msg) \ + do { AssertMsgReturnVoid(RT_SUCCESS_NP(rc), msg); NOREF(rc); } while (0) + +/** @def AssertMsgRCReturnVoidStmt + * Asserts a iprt status code successful and execute statement/break if it's not. + * + * If RT_STRICT is defined the message will be printed and a breakpoint hit before it returns + * + * @param rc iprt status code. + * @param msg printf argument list (in parenthesis). + * @param stmt Statement to execute before break in case of a failed assertion. + * @remark rc is referenced multiple times. In release mode is NOREF()'ed. + */ +#define AssertMsgRCReturnVoidStmt(rc, msg, stmt) \ + do { AssertMsgReturnVoidStmt(RT_SUCCESS_NP(rc), msg, stmt); NOREF(rc); } while (0) + +/** @def AssertMsgRCBreak + * Asserts a iprt status code successful and if it's not break. + * + * If RT_STRICT is defined the message will be printed and a breakpoint hit before it breaks + * + * @param rc iprt status code. + * @param msg printf argument list (in parenthesis). + * @remark rc is referenced multiple times. In release mode is NOREF()'ed. + */ +#define AssertMsgRCBreak(rc, msg) \ + if (1) { AssertMsgBreak(RT_SUCCESS(rc), msg); NOREF(rc); } else do {} while (0) + +/** @def AssertMsgRCBreakStmt + * Asserts a iprt status code successful and execute statement/break if it's not. + * + * If RT_STRICT is defined the message will be printed and a breakpoint hit before it returns + * + * @param rc iprt status code. + * @param msg printf argument list (in parenthesis). + * @param stmt Statement to execute before break in case of a failed assertion. + * @remark rc is referenced multiple times. In release mode is NOREF()'ed. + */ +#define AssertMsgRCBreakStmt(rc, msg, stmt) \ + if (1) { AssertMsgBreakStmt(RT_SUCCESS_NP(rc), msg, stmt); NOREF(rc); } else do {} while (0) + +/** @def AssertRCSuccess + * Asserts an iprt status code equals VINF_SUCCESS. + * + * On failure it will print info about the rc and hit a breakpoint. + * + * @param rc iprt status code. + * @remark rc is referenced multiple times. In release mode is NOREF()'ed. + */ +#define AssertRCSuccess(rc) do { AssertMsg((rc) == VINF_SUCCESS, ("%Rra\n", (rc))); NOREF(rc); } while (0) + +/** @def AssertRCSuccessReturn + * Asserts that an iprt status code equals VINF_SUCCESS, bitch (RT_STRICT mode only) and return if it isn't. + * + * @param rc iprt status code. + * @param rcRet What is to be presented to return. + * @remark rc is referenced multiple times. In release mode is NOREF()'ed. + */ +#define AssertRCSuccessReturn(rc, rcRet) AssertMsgReturn((rc) == VINF_SUCCESS, ("%Rra\n", (rc)), rcRet) + +/** @def AssertRCSuccessReturnVoid + * Asserts that an iprt status code equals VINF_SUCCESS, bitch (RT_STRICT mode only) and return if it isn't. + * + * @param rc iprt status code. + * @remark rc is referenced multiple times. In release mode is NOREF()'ed. + */ +#define AssertRCSuccessReturnVoid(rc) AssertMsgReturnVoid((rc) == VINF_SUCCESS, ("%Rra\n", (rc))) + +/** @def AssertRCSuccessBreak + * Asserts that an iprt status code equals VINF_SUCCESS, bitch (RT_STRICT mode only) and break if it isn't. + * + * @param rc iprt status code. + * @remark rc is referenced multiple times. In release mode is NOREF()'ed. + */ +#define AssertRCSuccessBreak(rc) AssertMsgBreak((rc) == VINF_SUCCESS, ("%Rra\n", (rc))) + +/** @def AssertRCSuccessBreakStmt + * Asserts that an iprt status code equals VINF_SUCCESS, bitch (RT_STRICT mode only) and break if it isn't. + * + * @param rc iprt status code. + * @param stmt Statement to execute before break in case of a failed assertion. + * @remark rc is referenced multiple times. In release mode is NOREF()'ed. + */ +#define AssertRCSuccessBreakStmt(rc, stmt) AssertMsgBreakStmt((rc) == VINF_SUCCESS, ("%Rra\n", (rc)), stmt) + + +/** @def AssertLogRelRC + * Asserts a iprt status code successful. + * + * @param rc iprt status code. + * @remark rc is referenced multiple times. + */ +#define AssertLogRelRC(rc) AssertLogRelMsgRC(rc, ("%Rra\n", (rc))) + +/** @def AssertLogRelRCReturn + * Asserts a iprt status code successful, returning \a rc if it isn't. + * + * @param rc iprt status code. + * @param rcRet What is to be presented to return. + * @remark rc is referenced multiple times. + */ +#define AssertLogRelRCReturn(rc, rcRet) AssertLogRelMsgRCReturn(rc, ("%Rra\n", (rc)), rcRet) + +/** @def AssertLogRelRCReturnStmt + * Asserts a iprt status code successful, executing \a stmt and returning \a rc + * if it isn't. + * + * @param rc iprt status code. + * @param stmt Statement to execute before returning in case of a failed + * assertion. + * @param rcRet What is to be presented to return. + * @remark rc is referenced multiple times. + */ +#define AssertLogRelRCReturnStmt(rc, stmt, rcRet) AssertLogRelMsgRCReturnStmt(rc, ("%Rra\n", (rc)), stmt, rcRet) + +/** @def AssertLogRelRCReturnVoid + * Asserts a iprt status code successful, returning (void) if it isn't. + * + * @param rc iprt status code. + * @remark rc is referenced multiple times. + */ +#define AssertLogRelRCReturnVoid(rc) AssertLogRelMsgRCReturnVoid(rc, ("%Rra\n", (rc))) + +/** @def AssertLogRelRCBreak + * Asserts a iprt status code successful, breaking if it isn't. + * + * @param rc iprt status code. + * @remark rc is referenced multiple times. + */ +#define AssertLogRelRCBreak(rc) AssertLogRelMsgRCBreak(rc, ("%Rra\n", (rc))) + +/** @def AssertLogRelRCBreakStmt + * Asserts a iprt status code successful, execute \a statement and break if it isn't. + * + * @param rc iprt status code. + * @param stmt Statement to execute before break in case of a failed assertion. + * @remark rc is referenced multiple times. + */ +#define AssertLogRelRCBreakStmt(rc, stmt) AssertLogRelMsgRCBreakStmt(rc, ("%Rra\n", (rc)), stmt) + +/** @def AssertLogRelMsgRC + * Asserts a iprt status code successful. + * + * @param rc iprt status code. + * @param msg printf argument list (in parenthesis). + * @remark rc is referenced multiple times. + */ +#define AssertLogRelMsgRC(rc, msg) AssertLogRelMsg(RT_SUCCESS_NP(rc), msg) + +/** @def AssertLogRelMsgRCReturn + * Asserts a iprt status code successful. + * + * @param rc iprt status code. + * @param msg printf argument list (in parenthesis). + * @param rcRet What is to be presented to return. + * @remark rc is referenced multiple times. + */ +#define AssertLogRelMsgRCReturn(rc, msg, rcRet) AssertLogRelMsgReturn(RT_SUCCESS_NP(rc), msg, rcRet) + +/** @def AssertLogRelMsgRCReturnStmt + * Asserts a iprt status code successful, execute \a stmt and return on + * failure. + * + * @param rc iprt status code. + * @param msg printf argument list (in parenthesis). + * @param stmt Statement to execute before returning in case of a failed + * assertion. + * @param rcRet What is to be presented to return. + * @remark rc is referenced multiple times. + */ +#define AssertLogRelMsgRCReturnStmt(rc, msg, stmt, rcRet) AssertLogRelMsgReturnStmt(RT_SUCCESS_NP(rc), msg, stmt, rcRet) + +/** @def AssertLogRelMsgRCReturnVoid + * Asserts a iprt status code successful. + * + * @param rc iprt status code. + * @param msg printf argument list (in parenthesis). + * @remark rc is referenced multiple times. + */ +#define AssertLogRelMsgRCReturnVoid(rc, msg) AssertLogRelMsgReturnVoid(RT_SUCCESS_NP(rc), msg) + +/** @def AssertLogRelMsgRCBreak + * Asserts a iprt status code successful. + * + * @param rc iprt status code. + * @param msg printf argument list (in parenthesis). + * @remark rc is referenced multiple times. + */ +#define AssertLogRelMsgRCBreak(rc, msg) AssertLogRelMsgBreak(RT_SUCCESS(rc), msg) + +/** @def AssertLogRelMsgRCBreakStmt + * Asserts a iprt status code successful, execute \a stmt and break if it isn't. + * + * @param rc iprt status code. + * @param msg printf argument list (in parenthesis). + * @param stmt Statement to execute before break in case of a failed assertion. + * @remark rc is referenced multiple times. + */ +#define AssertLogRelMsgRCBreakStmt(rc, msg, stmt) AssertLogRelMsgBreakStmt(RT_SUCCESS_NP(rc), msg, stmt) + +/** @def AssertLogRelRCSuccess + * Asserts that an iprt status code equals VINF_SUCCESS. + * + * @param rc iprt status code. + * @remark rc is referenced multiple times. + */ +#define AssertLogRelRCSuccess(rc) AssertLogRelMsg((rc) == VINF_SUCCESS, ("%Rra\n", (rc))) + +/** @def AssertLogRelRCSuccessReturn + * Asserts that an iprt status code equals VINF_SUCCESS. + * + * @param rc iprt status code. + * @param rcRet What is to be presented to return. + * @remark rc is referenced multiple times. + */ +#define AssertLogRelRCSuccessReturn(rc, rcRet) AssertLogRelMsgReturn((rc) == VINF_SUCCESS, ("%Rra\n", (rc)), rcRet) + +/** @def AssertLogRelRCSuccessReturnVoid + * Asserts that an iprt status code equals VINF_SUCCESS. + * + * @param rc iprt status code. + * @remark rc is referenced multiple times. + */ +#define AssertLogRelRCSuccessReturnVoid(rc) AssertLogRelMsgReturnVoid((rc) == VINF_SUCCESS, ("%Rra\n", (rc))) + +/** @def AssertLogRelRCSuccessBreak + * Asserts that an iprt status code equals VINF_SUCCESS. + * + * @param rc iprt status code. + * @remark rc is referenced multiple times. + */ +#define AssertLogRelRCSuccessBreak(rc) AssertLogRelMsgBreak((rc) == VINF_SUCCESS, ("%Rra\n", (rc))) + +/** @def AssertLogRelRCSuccessBreakStmt + * Asserts that an iprt status code equals VINF_SUCCESS. + * + * @param rc iprt status code. + * @param stmt Statement to execute before break in case of a failed assertion. + * @remark rc is referenced multiple times. + */ +#define AssertLogRelRCSuccessBreakStmt(rc, stmt) AssertLogRelMsgBreakStmt((rc) == VINF_SUCCESS, ("%Rra\n", (rc)), stmt) + + +/** @def AssertReleaseRC + * Asserts a iprt status code successful. + * + * On failure information about the error will be printed and a breakpoint hit. + * + * @param rc iprt status code. + * @remark rc is referenced multiple times. + */ +#define AssertReleaseRC(rc) AssertReleaseMsgRC(rc, ("%Rra\n", (rc))) + +/** @def AssertReleaseRCReturn + * Asserts a iprt status code successful, returning if it isn't. + * + * On failure information about the error will be printed, a breakpoint hit + * and finally returning from the function if the breakpoint is somehow ignored. + * + * @param rc iprt status code. + * @param rcRet What is to be presented to return. + * @remark rc is referenced multiple times. + */ +#define AssertReleaseRCReturn(rc, rcRet) AssertReleaseMsgRCReturn(rc, ("%Rra\n", (rc)), rcRet) + +/** @def AssertReleaseRCReturnVoid + * Asserts a iprt status code successful, returning if it isn't. + * + * On failure information about the error will be printed, a breakpoint hit + * and finally returning from the function if the breakpoint is somehow ignored. + * + * @param rc iprt status code. + * @remark rc is referenced multiple times. + */ +#define AssertReleaseRCReturnVoid(rc) AssertReleaseMsgRCReturnVoid(rc, ("%Rra\n", (rc))) + +/** @def AssertReleaseRCBreak + * Asserts a iprt status code successful, breaking if it isn't. + * + * On failure information about the error will be printed, a breakpoint hit + * and finally breaking the current statement if the breakpoint is somehow ignored. + * + * @param rc iprt status code. + * @remark rc is referenced multiple times. + */ +#define AssertReleaseRCBreak(rc) AssertReleaseMsgRCBreak(rc, ("%Rra\n", (rc))) + +/** @def AssertReleaseRCBreakStmt + * Asserts a iprt status code successful, break if it isn't. + * + * On failure information about the error will be printed, a breakpoint hit + * and finally the break statement will be issued if the breakpoint is somehow ignored. + * + * @param rc iprt status code. + * @param stmt Statement to execute before break in case of a failed assertion. + * @remark rc is referenced multiple times. + */ +#define AssertReleaseRCBreakStmt(rc, stmt) AssertReleaseMsgRCBreakStmt(rc, ("%Rra\n", (rc)), stmt) + +/** @def AssertReleaseMsgRC + * Asserts a iprt status code successful. + * + * On failure a custom message is printed and a breakpoint is hit. + * + * @param rc iprt status code. + * @param msg printf argument list (in parenthesis). + * @remark rc is referenced multiple times. + */ +#define AssertReleaseMsgRC(rc, msg) AssertReleaseMsg(RT_SUCCESS_NP(rc), msg) + +/** @def AssertReleaseMsgRCReturn + * Asserts a iprt status code successful. + * + * On failure a custom message is printed, a breakpoint is hit, and finally + * returning from the function if the breakpoint is somehow ignored. + * + * @param rc iprt status code. + * @param msg printf argument list (in parenthesis). + * @param rcRet What is to be presented to return. + * @remark rc is referenced multiple times. + */ +#define AssertReleaseMsgRCReturn(rc, msg, rcRet) AssertReleaseMsgReturn(RT_SUCCESS_NP(rc), msg, rcRet) + +/** @def AssertReleaseMsgRCReturnVoid + * Asserts a iprt status code successful. + * + * On failure a custom message is printed, a breakpoint is hit, and finally + * returning from the function if the breakpoint is somehow ignored. + * + * @param rc iprt status code. + * @param msg printf argument list (in parenthesis). + * @remark rc is referenced multiple times. + */ +#define AssertReleaseMsgRCReturnVoid(rc, msg) AssertReleaseMsgReturnVoid(RT_SUCCESS_NP(rc), msg) + +/** @def AssertReleaseMsgRCBreak + * Asserts a iprt status code successful. + * + * On failure a custom message is printed, a breakpoint is hit, and finally + * breaking the current status if the breakpoint is somehow ignored. + * + * @param rc iprt status code. + * @param msg printf argument list (in parenthesis). + * @remark rc is referenced multiple times. + */ +#define AssertReleaseMsgRCBreak(rc, msg) AssertReleaseMsgBreak(RT_SUCCESS(rc), msg) + +/** @def AssertReleaseMsgRCBreakStmt + * Asserts a iprt status code successful. + * + * On failure a custom message is printed, a breakpoint is hit, and finally + * the break statement is issued if the breakpoint is somehow ignored. + * + * @param rc iprt status code. + * @param msg printf argument list (in parenthesis). + * @param stmt Statement to execute before break in case of a failed assertion. + * @remark rc is referenced multiple times. + */ +#define AssertReleaseMsgRCBreakStmt(rc, msg, stmt) AssertReleaseMsgBreakStmt(RT_SUCCESS_NP(rc), msg, stmt) + +/** @def AssertReleaseRCSuccess + * Asserts that an iprt status code equals VINF_SUCCESS. + * + * On failure information about the error will be printed and a breakpoint hit. + * + * @param rc iprt status code. + * @remark rc is referenced multiple times. + */ +#define AssertReleaseRCSuccess(rc) AssertReleaseMsg((rc) == VINF_SUCCESS, ("%Rra\n", (rc))) + +/** @def AssertReleaseRCSuccessReturn + * Asserts that an iprt status code equals VINF_SUCCESS. + * + * On failure information about the error will be printed, a breakpoint hit + * and finally returning from the function if the breakpoint is somehow ignored. + * + * @param rc iprt status code. + * @param rcRet What is to be presented to return. + * @remark rc is referenced multiple times. + */ +#define AssertReleaseRCSuccessReturn(rc, rcRet) AssertReleaseMsgReturn((rc) == VINF_SUCCESS, ("%Rra\n", (rc)), rcRet) + +/** @def AssertReleaseRCSuccessReturnVoid + * Asserts that an iprt status code equals VINF_SUCCESS. + * + * On failure information about the error will be printed, a breakpoint hit + * and finally returning from the function if the breakpoint is somehow ignored. + * + * @param rc iprt status code. + * @remark rc is referenced multiple times. + */ +#define AssertReleaseRCSuccessReturnVoid(rc) AssertReleaseMsgReturnVoid((rc) == VINF_SUCCESS, ("%Rra\n", (rc))) + +/** @def AssertReleaseRCSuccessBreak + * Asserts that an iprt status code equals VINF_SUCCESS. + * + * On failure information about the error will be printed, a breakpoint hit + * and finally breaking the current statement if the breakpoint is somehow ignored. + * + * @param rc iprt status code. + * @remark rc is referenced multiple times. + */ +#define AssertReleaseRCSuccessBreak(rc) AssertReleaseMsgBreak((rc) == VINF_SUCCESS, ("%Rra\n", (rc))) + +/** @def AssertReleaseRCSuccessBreakStmt + * Asserts that an iprt status code equals VINF_SUCCESS. + * + * On failure information about the error will be printed, a breakpoint hit + * and finally the break statement will be issued if the breakpoint is somehow ignored. + * + * @param rc iprt status code. + * @param stmt Statement to execute before break in case of a failed assertion. + * @remark rc is referenced multiple times. + */ +#define AssertReleaseRCSuccessBreakStmt(rc, stmt) AssertReleaseMsgBreakStmt((rc) == VINF_SUCCESS, ("%Rra\n", (rc)), stmt) + + +/** @def AssertFatalRC + * Asserts a iprt status code successful. + * + * On failure information about the error will be printed and a breakpoint hit. + * + * @param rc iprt status code. + * @remark rc is referenced multiple times. + */ +#define AssertFatalRC(rc) AssertFatalMsgRC(rc, ("%Rra\n", (rc))) + +/** @def AssertReleaseMsgRC + * Asserts a iprt status code successful. + * + * On failure a custom message is printed and a breakpoint is hit. + * + * @param rc iprt status code. + * @param msg printf argument list (in parenthesis). + * @remark rc is referenced multiple times. + */ +#define AssertFatalMsgRC(rc, msg) AssertFatalMsg(RT_SUCCESS_NP(rc), msg) + +/** @def AssertFatalRCSuccess + * Asserts that an iprt status code equals VINF_SUCCESS. + * + * On failure information about the error will be printed and a breakpoint hit. + * + * @param rc iprt status code. + * @remark rc is referenced multiple times. + */ +#define AssertFatalRCSuccess(rc) AssertFatalMsg((rc) == VINF_SUCCESS, ("%Rra\n", (rc))) + + +/** @def AssertPtr + * Asserts that a pointer is valid. + * + * @param pv The pointer. + */ +#define AssertPtr(pv) AssertMsg(VALID_PTR(pv), ("%p\n", (pv))) + +/** @def AssertPtrReturn + * Asserts that a pointer is valid. + * + * @param pv The pointer. + * @param rcRet What is to be presented to return. + */ +#define AssertPtrReturn(pv, rcRet) AssertMsgReturn(VALID_PTR(pv), ("%p\n", (pv)), rcRet) + +/** @def AssertPtrReturnVoid + * Asserts that a pointer is valid. + * + * @param pv The pointer. + */ +#define AssertPtrReturnVoid(pv) AssertMsgReturnVoid(VALID_PTR(pv), ("%p\n", (pv))) + +/** @def AssertPtrBreak + * Asserts that a pointer is valid. + * + * @param pv The pointer. + */ +#define AssertPtrBreak(pv) AssertMsgBreak(VALID_PTR(pv), ("%p\n", (pv))) + +/** @def AssertPtrBreakStmt + * Asserts that a pointer is valid. + * + * @param pv The pointer. + * @param stmt Statement to execute before break in case of a failed assertion. + */ +#define AssertPtrBreakStmt(pv, stmt) AssertMsgBreakStmt(VALID_PTR(pv), ("%p\n", (pv)), stmt) + +/** @def AssertPtrNull + * Asserts that a pointer is valid or NULL. + * + * @param pv The pointer. + */ +#define AssertPtrNull(pv) AssertMsg(VALID_PTR(pv) || (pv) == NULL, ("%p\n", (pv))) + +/** @def AssertPtrNullReturn + * Asserts that a pointer is valid or NULL. + * + * @param pv The pointer. + * @param rcRet What is to be presented to return. + */ +#define AssertPtrNullReturn(pv, rcRet) AssertMsgReturn(VALID_PTR(pv) || (pv) == NULL, ("%p\n", (pv)), rcRet) + +/** @def AssertPtrNullReturnVoid + * Asserts that a pointer is valid or NULL. + * + * @param pv The pointer. + */ +#define AssertPtrNullReturnVoid(pv) AssertMsgReturnVoid(VALID_PTR(pv) || (pv) == NULL, ("%p\n", (pv))) + +/** @def AssertPtrNullBreak + * Asserts that a pointer is valid or NULL. + * + * @param pv The pointer. + */ +#define AssertPtrNullBreak(pv) AssertMsgBreak(VALID_PTR(pv) || (pv) == NULL, ("%p\n", (pv))) + +/** @def AssertPtrNullBreakStmt + * Asserts that a pointer is valid or NULL. + * + * @param pv The pointer. + * @param stmt Statement to execute before break in case of a failed assertion. + */ +#define AssertPtrNullBreakStmt(pv, stmt) AssertMsgBreakStmt(VALID_PTR(pv) || (pv) == NULL, ("%p\n", (pv)), stmt) + +/** @def AssertGCPhys32 + * Asserts that the high dword of a physical address is zero + * + * @param GCPhys The address (RTGCPHYS). + */ +#define AssertGCPhys32(GCPhys) AssertMsg(VALID_PHYS32(GCPhys), ("%RGp\n", (RTGCPHYS)(GCPhys))) + +/** @def AssertGCPtr32 + * Asserts that the high dword of a physical address is zero + * + * @param GCPtr The address (RTGCPTR). + */ +#if GC_ARCH_BITS == 32 +# define AssertGCPtr32(GCPtr) do { } while (0) +#else +# define AssertGCPtr32(GCPtr) AssertMsg(!((GCPtr) & UINT64_C(0xffffffff00000000)), ("%RGv\n", GCPtr)) +#endif + +/** @def AssertForEach + * Equivalent to Assert for each value of the variable from the starting + * value to the finishing one. + * + * @param var Name of the counter variable. + * @param vartype Type of the counter variable. + * @param first Lowest inclusive value of the counter variable. + * This must be free from side effects. + * @param end Highest exclusive value of the counter variable. + * This must be free from side effects. + * @param expr Expression which should be true for each value of @a var. + */ +#define AssertForEach(var, vartype, first, end, expr) \ + do { \ + vartype var; \ + Assert((first) == (first) && (end) == (end)); /* partial check for side effects */ \ + for (var = (first); var < (end); var++) \ + AssertMsg(expr, ("%s = %#RX64 (%RI64)", #var, (uint64_t)var, (int64_t)var)); \ + } while (0) + +/** @} */ + +/** @} */ + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/avl.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/avl.h @@ -0,0 +1,1136 @@ +/** @file + * IPRT - AVL Trees. + */ + +/* + * Copyright (C) 1999-2012 knut st. osmundsen + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_avl_h +#define ___iprt_avl_h + +#include +#include + +RT_C_DECLS_BEGIN + +/** @defgroup grp_rt_avl RTAvl - AVL Trees + * @ingroup grp_rt + * @{ + */ + + +/** AVL tree of void pointers. + * @{ + */ + +/** + * AVL key type + */ +typedef void * AVLPVKEY; + +/** + * AVL Core node. + */ +typedef struct _AVLPVNodeCore +{ + AVLPVKEY Key; /** Key value. */ + struct _AVLPVNodeCore *pLeft; /** Pointer to left leaf node. */ + struct _AVLPVNodeCore *pRight; /** Pointer to right leaf node. */ + unsigned char uchHeight; /** Height of this tree: max(height(left), height(right)) + 1 */ +} AVLPVNODECORE, *PAVLPVNODECORE, **PPAVLPVNODECORE; + +/** A tree with void pointer keys. */ +typedef PAVLPVNODECORE AVLPVTREE; +/** Pointer to a tree with void pointer keys. */ +typedef PPAVLPVNODECORE PAVLPVTREE; + +/** Callback function for AVLPVDoWithAll(). + * @returns IPRT status codes. */ +typedef DECLCALLBACK(int) AVLPVCALLBACK(PAVLPVNODECORE, void *); +/** Pointer to callback function for AVLPVDoWithAll(). */ +typedef AVLPVCALLBACK *PAVLPVCALLBACK; + +/* + * Functions. + */ +RTDECL(bool) RTAvlPVInsert(PAVLPVTREE ppTree, PAVLPVNODECORE pNode); +RTDECL(PAVLPVNODECORE) RTAvlPVRemove(PAVLPVTREE ppTree, AVLPVKEY Key); +RTDECL(PAVLPVNODECORE) RTAvlPVGet(PAVLPVTREE ppTree, AVLPVKEY Key); +RTDECL(PAVLPVNODECORE) RTAvlPVGetBestFit(PAVLPVTREE ppTree, AVLPVKEY Key, bool fAbove); +RTDECL(PAVLPVNODECORE) RTAvlPVRemoveBestFit(PAVLPVTREE ppTree, AVLPVKEY Key, bool fAbove); +RTDECL(int) RTAvlPVDoWithAll(PAVLPVTREE ppTree, int fFromLeft, PAVLPVCALLBACK pfnCallBack, void *pvParam); +RTDECL(int) RTAvlPVDestroy(PAVLPVTREE ppTree, PAVLPVCALLBACK pfnCallBack, void *pvParam); + +/** @} */ + + +/** AVL tree of unsigned long. + * @{ + */ + +/** + * AVL key type + */ +typedef unsigned long AVLULKEY; + +/** + * AVL Core node. + */ +typedef struct _AVLULNodeCore +{ + AVLULKEY Key; /** Key value. */ + struct _AVLULNodeCore *pLeft; /** Pointer to left leaf node. */ + struct _AVLULNodeCore *pRight; /** Pointer to right leaf node. */ + unsigned char uchHeight; /** Height of this tree: max(height(left), height(right)) + 1 */ +} AVLULNODECORE, *PAVLULNODECORE, **PPAVLULNODECORE; + + +/** Callback function for AVLULDoWithAll(). + * @returns IPRT status codes. */ +typedef DECLCALLBACK(int) AVLULCALLBACK(PAVLULNODECORE, void*); +/** Pointer to callback function for AVLULDoWithAll(). */ +typedef AVLULCALLBACK *PAVLULCALLBACK; + + +/* + * Functions. + */ +RTDECL(bool) RTAvlULInsert(PPAVLULNODECORE ppTree, PAVLULNODECORE pNode); +RTDECL(PAVLULNODECORE) RTAvlULRemove(PPAVLULNODECORE ppTree, AVLULKEY Key); +RTDECL(PAVLULNODECORE) RTAvlULGet(PPAVLULNODECORE ppTree, AVLULKEY Key); +RTDECL(PAVLULNODECORE) RTAvlULGetBestFit(PPAVLULNODECORE ppTree, AVLULKEY Key, bool fAbove); +RTDECL(PAVLULNODECORE) RTAvlULRemoveBestFit(PPAVLULNODECORE ppTree, AVLULKEY Key, bool fAbove); +RTDECL(int) RTAvlULDoWithAll(PPAVLULNODECORE ppTree, int fFromLeft, PAVLULCALLBACK pfnCallBack, void *pvParam); +RTDECL(int) RTAvlULDestroy(PPAVLULNODECORE pTree, PAVLULCALLBACK pfnCallBack, void *pvParam); + +/** @} */ + + + +/** AVL tree of void pointer ranges. + * @{ + */ + +/** + * AVL key type + */ +typedef void *AVLRPVKEY; + +/** + * AVL Core node. + */ +typedef struct AVLRPVNodeCore +{ + AVLRPVKEY Key; /**< First key value in the range (inclusive). */ + AVLRPVKEY KeyLast; /**< Last key value in the range (inclusive). */ + struct AVLRPVNodeCore *pLeft; /**< Pointer to left leaf node. */ + struct AVLRPVNodeCore *pRight; /**< Pointer to right leaf node. */ + unsigned char uchHeight; /**< Height of this tree: max(height(left), height(right)) + 1 */ +} AVLRPVNODECORE, *PAVLRPVNODECORE, **PPAVLRPVNODECORE; + +/** A tree with void pointer keys. */ +typedef PAVLRPVNODECORE AVLRPVTREE; +/** Pointer to a tree with void pointer keys. */ +typedef PPAVLRPVNODECORE PAVLRPVTREE; + +/** Callback function for AVLPVDoWithAll(). + * @returns IPRT status codes. */ +typedef DECLCALLBACK(int) AVLRPVCALLBACK(PAVLRPVNODECORE, void *); +/** Pointer to callback function for AVLPVDoWithAll(). */ +typedef AVLRPVCALLBACK *PAVLRPVCALLBACK; + +/* + * Functions. + */ +RTDECL(bool) RTAvlrPVInsert(PAVLRPVTREE ppTree, PAVLRPVNODECORE pNode); +RTDECL(PAVLRPVNODECORE) RTAvlrPVRemove(PAVLRPVTREE ppTree, AVLRPVKEY Key); +RTDECL(PAVLRPVNODECORE) RTAvlrPVGet(PAVLRPVTREE ppTree, AVLRPVKEY Key); +RTDECL(PAVLRPVNODECORE) RTAvlrPVRangeGet(PAVLRPVTREE ppTree, AVLRPVKEY Key); +RTDECL(PAVLRPVNODECORE) RTAvlrPVRangeRemove(PAVLRPVTREE ppTree, AVLRPVKEY Key); +RTDECL(PAVLRPVNODECORE) RTAvlrPVGetBestFit(PAVLRPVTREE ppTree, AVLRPVKEY Key, bool fAbove); +RTDECL(PAVLRPVNODECORE) RTAvlrPVRemoveBestFit(PAVLRPVTREE ppTree, AVLRPVKEY Key, bool fAbove); +RTDECL(int) RTAvlrPVDoWithAll(PAVLRPVTREE ppTree, int fFromLeft, PAVLRPVCALLBACK pfnCallBack, void *pvParam); +RTDECL(int) RTAvlrPVDestroy(PAVLRPVTREE ppTree, PAVLRPVCALLBACK pfnCallBack, void *pvParam); + +/** @} */ + + + +/** AVL tree of uint32_t + * @{ + */ + +/** AVL key type. */ +typedef uint32_t AVLU32KEY; + +/** AVL Core node. */ +typedef struct _AVLU32NodeCore +{ + AVLU32KEY Key; /**< Key value. */ + struct _AVLU32NodeCore *pLeft; /**< Pointer to left leaf node. */ + struct _AVLU32NodeCore *pRight; /**< Pointer to right leaf node. */ + unsigned char uchHeight; /**< Height of this tree: max(height(left), height(right)) + 1 */ +} AVLU32NODECORE, *PAVLU32NODECORE, **PPAVLU32NODECORE; + +/** A tree with void pointer keys. */ +typedef PAVLU32NODECORE AVLU32TREE; +/** Pointer to a tree with void pointer keys. */ +typedef PPAVLU32NODECORE PAVLU32TREE; + +/** Callback function for AVLU32DoWithAll() & AVLU32Destroy(). + * @returns IPRT status codes. */ +typedef DECLCALLBACK(int) AVLU32CALLBACK(PAVLU32NODECORE, void*); +/** Pointer to callback function for AVLU32DoWithAll() & AVLU32Destroy(). */ +typedef AVLU32CALLBACK *PAVLU32CALLBACK; + + +/* + * Functions. + */ +RTDECL(bool) RTAvlU32Insert(PAVLU32TREE pTree, PAVLU32NODECORE pNode); +RTDECL(PAVLU32NODECORE) RTAvlU32Remove(PAVLU32TREE pTree, AVLU32KEY Key); +RTDECL(PAVLU32NODECORE) RTAvlU32Get(PAVLU32TREE pTree, AVLU32KEY Key); +RTDECL(PAVLU32NODECORE) RTAvlU32GetBestFit(PAVLU32TREE pTree, AVLU32KEY Key, bool fAbove); +RTDECL(PAVLU32NODECORE) RTAvlU32RemoveBestFit(PAVLU32TREE pTree, AVLU32KEY Key, bool fAbove); +RTDECL(int) RTAvlU32DoWithAll(PAVLU32TREE pTree, int fFromLeft, PAVLU32CALLBACK pfnCallBack, void *pvParam); +RTDECL(int) RTAvlU32Destroy(PAVLU32TREE pTree, PAVLU32CALLBACK pfnCallBack, void *pvParam); + +/** @} */ + +/** + * AVL uint32_t type for the relative offset pointer scheme. + */ +typedef int32_t AVLOU32; + +typedef uint32_t AVLOU32KEY; + +/** + * AVL Core node. + */ +typedef struct _AVLOU32NodeCore +{ + /** Key value. */ + AVLOU32KEY Key; + /** Offset to the left leaf node, relative to this field. */ + AVLOU32 pLeft; + /** Offset to the right leaf node, relative to this field. */ + AVLOU32 pRight; + /** Height of this tree: max(height(left), height(right)) + 1 */ + unsigned char uchHeight; +} AVLOU32NODECORE, *PAVLOU32NODECORE; + +/** A offset base tree with uint32_t keys. */ +typedef AVLOU32 AVLOU32TREE; +/** Pointer to an offset base tree with uint32_t keys. */ +typedef AVLOU32TREE *PAVLOU32TREE; + +/** Pointer to an internal tree pointer. + * In this case it's a pointer to a relative offset. */ +typedef AVLOU32TREE *PPAVLOU32NODECORE; + +/** Callback function for RTAvloU32DoWithAll(). + * @returns IPRT status codes. */ +typedef DECLCALLBACK(int) AVLOU32CALLBACK(PAVLOU32NODECORE pNode, void *pvUser); +/** Pointer to callback function for RTAvloU32DoWithAll(). */ +typedef AVLOU32CALLBACK *PAVLOU32CALLBACK; + +RTDECL(bool) RTAvloU32Insert(PAVLOU32TREE pTree, PAVLOU32NODECORE pNode); +RTDECL(PAVLOU32NODECORE) RTAvloU32Remove(PAVLOU32TREE pTree, AVLOU32KEY Key); +RTDECL(PAVLOU32NODECORE) RTAvloU32Get(PAVLOU32TREE pTree, AVLOU32KEY Key); +RTDECL(int) RTAvloU32DoWithAll(PAVLOU32TREE pTree, int fFromLeft, PAVLOU32CALLBACK pfnCallBack, void *pvParam); +RTDECL(PAVLOU32NODECORE) RTAvloU32GetBestFit(PAVLOU32TREE ppTree, AVLOU32KEY Key, bool fAbove); +RTDECL(PAVLOU32NODECORE) RTAvloU32RemoveBestFit(PAVLOU32TREE ppTree, AVLOU32KEY Key, bool fAbove); +RTDECL(int) RTAvloU32Destroy(PAVLOU32TREE pTree, PAVLOU32CALLBACK pfnCallBack, void *pvParam); + +/** @} */ + + +/** AVL tree of uint32_t, list duplicates. + * @{ + */ + +/** AVL key type. */ +typedef uint32_t AVLLU32KEY; + +/** AVL Core node. */ +typedef struct _AVLLU32NodeCore +{ + AVLLU32KEY Key; /**< Key value. */ + unsigned char uchHeight; /**< Height of this tree: max(height(left), height(right)) + 1 */ + struct _AVLLU32NodeCore *pLeft; /**< Pointer to left leaf node. */ + struct _AVLLU32NodeCore *pRight; /**< Pointer to right leaf node. */ + struct _AVLLU32NodeCore *pList; /**< Pointer to next node with the same key. */ +} AVLLU32NODECORE, *PAVLLU32NODECORE, **PPAVLLU32NODECORE; + +/** Callback function for RTAvllU32DoWithAll() & RTAvllU32Destroy(). + * @returns IPRT status codes. */ +typedef DECLCALLBACK(int) AVLLU32CALLBACK(PAVLLU32NODECORE, void*); +/** Pointer to callback function for RTAvllU32DoWithAll() & RTAvllU32Destroy(). */ +typedef AVLLU32CALLBACK *PAVLLU32CALLBACK; + + +/* + * Functions. + */ +RTDECL(bool) RTAvllU32Insert(PPAVLLU32NODECORE ppTree, PAVLLU32NODECORE pNode); +RTDECL(PAVLLU32NODECORE) RTAvllU32Remove(PPAVLLU32NODECORE ppTree, AVLLU32KEY Key); +RTDECL(PAVLLU32NODECORE) RTAvllU32RemoveNode(PPAVLLU32NODECORE ppTree, PAVLLU32NODECORE pNode); +RTDECL(PAVLLU32NODECORE) RTAvllU32Get(PPAVLLU32NODECORE ppTree, AVLLU32KEY Key); +RTDECL(PAVLLU32NODECORE) RTAvllU32GetBestFit(PPAVLLU32NODECORE ppTree, AVLLU32KEY Key, bool fAbove); +RTDECL(PAVLLU32NODECORE) RTAvllU32RemoveBestFit(PPAVLLU32NODECORE ppTree, AVLLU32KEY Key, bool fAbove); +RTDECL(int) RTAvllU32DoWithAll(PPAVLLU32NODECORE ppTree, int fFromLeft, PAVLLU32CALLBACK pfnCallBack, void *pvParam); +RTDECL(int) RTAvllU32Destroy(PPAVLLU32NODECORE pTree, PAVLLU32CALLBACK pfnCallBack, void *pvParam); + +/** @} */ + + + +/** AVL tree of uint64_t ranges. + * @{ + */ + +/** + * AVL key type + */ +typedef uint64_t AVLRU64KEY; + +/** + * AVL Core node. + */ +typedef struct AVLRU64NodeCore +{ + AVLRU64KEY Key; /**< First key value in the range (inclusive). */ + AVLRU64KEY KeyLast; /**< Last key value in the range (inclusive). */ + struct AVLRU64NodeCore *pLeft; /**< Pointer to left leaf node. */ + struct AVLRU64NodeCore *pRight; /**< Pointer to right leaf node. */ + unsigned char uchHeight; /**< Height of this tree: max(height(left), height(right)) + 1 */ +} AVLRU64NODECORE, *PAVLRU64NODECORE, **PPAVLRU64NODECORE; + +/** A tree with void pointer keys. */ +typedef PAVLRU64NODECORE AVLRU64TREE; +/** Pointer to a tree with void pointer keys. */ +typedef PPAVLRU64NODECORE PAVLRU64TREE; + +/** Callback function for AVLRU64DoWithAll(). + * @returns IPRT status codes. */ +typedef DECLCALLBACK(int) AVLRU64CALLBACK(PAVLRU64NODECORE, void *); +/** Pointer to callback function for AVLU64DoWithAll(). */ +typedef AVLRU64CALLBACK *PAVLRU64CALLBACK; + +/* + * Functions. + */ +RTDECL(bool) RTAvlrU64Insert(PAVLRU64TREE ppTree, PAVLRU64NODECORE pNode); +RTDECL(PAVLRU64NODECORE) RTAvlrU64Remove(PAVLRU64TREE ppTree, AVLRU64KEY Key); +RTDECL(PAVLRU64NODECORE) RTAvlrU64Get(PAVLRU64TREE ppTree, AVLRU64KEY Key); +RTDECL(PAVLRU64NODECORE) RTAvlrU64RangeGet(PAVLRU64TREE ppTree, AVLRU64KEY Key); +RTDECL(PAVLRU64NODECORE) RTAvlrU64RangeRemove(PAVLRU64TREE ppTree, AVLRU64KEY Key); +RTDECL(PAVLRU64NODECORE) RTAvlrU64GetBestFit(PAVLRU64TREE ppTree, AVLRU64KEY Key, bool fAbove); +RTDECL(PAVLRU64NODECORE) RTAvlrU64RemoveBestFit(PAVLRU64TREE ppTree, AVLRU64KEY Key, bool fAbove); +RTDECL(int) RTAvlrU64DoWithAll(PAVLRU64TREE ppTree, int fFromLeft, PAVLRU64CALLBACK pfnCallBack, void *pvParam); +RTDECL(int) RTAvlrU64Destroy(PAVLRU64TREE ppTree, PAVLRU64CALLBACK pfnCallBack, void *pvParam); + +/** @} */ + + + +/** AVL tree of RTGCPHYSes - using relative offsets internally. + * @{ + */ + +/** + * AVL 'pointer' type for the relative offset pointer scheme. + */ +typedef int32_t AVLOGCPHYS; + +/** + * AVL Core node. + */ +typedef struct _AVLOGCPhysNodeCore +{ + /** Key value. */ + RTGCPHYS Key; + /** Offset to the left leaf node, relative to this field. */ + AVLOGCPHYS pLeft; + /** Offset to the right leaf node, relative to this field. */ + AVLOGCPHYS pRight; + /** Height of this tree: max(height(left), height(right)) + 1 */ + unsigned char uchHeight; + /** Padding */ + unsigned char Padding[7]; +} AVLOGCPHYSNODECORE, *PAVLOGCPHYSNODECORE; + +/** A offset base tree with uint32_t keys. */ +typedef AVLOGCPHYS AVLOGCPHYSTREE; +/** Pointer to an offset base tree with uint32_t keys. */ +typedef AVLOGCPHYSTREE *PAVLOGCPHYSTREE; + +/** Pointer to an internal tree pointer. + * In this case it's a pointer to a relative offset. */ +typedef AVLOGCPHYSTREE *PPAVLOGCPHYSNODECORE; + +/** Callback function for RTAvloGCPhysDoWithAll() and RTAvloGCPhysDestroy(). + * @returns IPRT status codes. */ +typedef DECLCALLBACK(int) AVLOGCPHYSCALLBACK(PAVLOGCPHYSNODECORE pNode, void *pvUser); +/** Pointer to callback function for RTAvloGCPhysDoWithAll() and RTAvloGCPhysDestroy(). */ +typedef AVLOGCPHYSCALLBACK *PAVLOGCPHYSCALLBACK; + +RTDECL(bool) RTAvloGCPhysInsert(PAVLOGCPHYSTREE pTree, PAVLOGCPHYSNODECORE pNode); +RTDECL(PAVLOGCPHYSNODECORE) RTAvloGCPhysRemove(PAVLOGCPHYSTREE pTree, RTGCPHYS Key); +RTDECL(PAVLOGCPHYSNODECORE) RTAvloGCPhysGet(PAVLOGCPHYSTREE pTree, RTGCPHYS Key); +RTDECL(int) RTAvloGCPhysDoWithAll(PAVLOGCPHYSTREE pTree, int fFromLeft, PAVLOGCPHYSCALLBACK pfnCallBack, void *pvParam); +RTDECL(PAVLOGCPHYSNODECORE) RTAvloGCPhysGetBestFit(PAVLOGCPHYSTREE ppTree, RTGCPHYS Key, bool fAbove); +RTDECL(PAVLOGCPHYSNODECORE) RTAvloGCPhysRemoveBestFit(PAVLOGCPHYSTREE ppTree, RTGCPHYS Key, bool fAbove); +RTDECL(int) RTAvloGCPhysDestroy(PAVLOGCPHYSTREE pTree, PAVLOGCPHYSCALLBACK pfnCallBack, void *pvParam); + +/** @} */ + + +/** AVL tree of RTGCPHYS ranges - using relative offsets internally. + * @{ + */ + +/** + * AVL 'pointer' type for the relative offset pointer scheme. + */ +typedef int32_t AVLROGCPHYS; + +/** + * AVL Core node. + */ +typedef struct _AVLROGCPhysNodeCore +{ + /** First key value in the range (inclusive). */ + RTGCPHYS Key; + /** Last key value in the range (inclusive). */ + RTGCPHYS KeyLast; + /** Offset to the left leaf node, relative to this field. */ + AVLROGCPHYS pLeft; + /** Offset to the right leaf node, relative to this field. */ + AVLROGCPHYS pRight; + /** Height of this tree: max(height(left), height(right)) + 1 */ + unsigned char uchHeight; + /** Padding */ + unsigned char Padding[7]; +} AVLROGCPHYSNODECORE, *PAVLROGCPHYSNODECORE; + +/** A offset base tree with uint32_t keys. */ +typedef AVLROGCPHYS AVLROGCPHYSTREE; +/** Pointer to an offset base tree with uint32_t keys. */ +typedef AVLROGCPHYSTREE *PAVLROGCPHYSTREE; + +/** Pointer to an internal tree pointer. + * In this case it's a pointer to a relative offset. */ +typedef AVLROGCPHYSTREE *PPAVLROGCPHYSNODECORE; + +/** Callback function for RTAvlroGCPhysDoWithAll() and RTAvlroGCPhysDestroy(). + * @returns IPRT status codes. */ +typedef DECLCALLBACK(int) AVLROGCPHYSCALLBACK(PAVLROGCPHYSNODECORE pNode, void *pvUser); +/** Pointer to callback function for RTAvlroGCPhysDoWithAll() and RTAvlroGCPhysDestroy(). */ +typedef AVLROGCPHYSCALLBACK *PAVLROGCPHYSCALLBACK; + +RTDECL(bool) RTAvlroGCPhysInsert(PAVLROGCPHYSTREE pTree, PAVLROGCPHYSNODECORE pNode); +RTDECL(PAVLROGCPHYSNODECORE) RTAvlroGCPhysRemove(PAVLROGCPHYSTREE pTree, RTGCPHYS Key); +RTDECL(PAVLROGCPHYSNODECORE) RTAvlroGCPhysGet(PAVLROGCPHYSTREE pTree, RTGCPHYS Key); +RTDECL(PAVLROGCPHYSNODECORE) RTAvlroGCPhysRangeGet(PAVLROGCPHYSTREE pTree, RTGCPHYS Key); +RTDECL(PAVLROGCPHYSNODECORE) RTAvlroGCPhysRangeRemove(PAVLROGCPHYSTREE pTree, RTGCPHYS Key); +RTDECL(PAVLROGCPHYSNODECORE) RTAvlroGCPhysGetBestFit(PAVLROGCPHYSTREE ppTree, RTGCPHYS Key, bool fAbove); +RTDECL(int) RTAvlroGCPhysDoWithAll(PAVLROGCPHYSTREE pTree, int fFromLeft, PAVLROGCPHYSCALLBACK pfnCallBack, void *pvParam); +RTDECL(int) RTAvlroGCPhysDestroy(PAVLROGCPHYSTREE pTree, PAVLROGCPHYSCALLBACK pfnCallBack, void *pvParam); +RTDECL(PAVLROGCPHYSNODECORE) RTAvlroGCPhysGetRoot(PAVLROGCPHYSTREE pTree); +RTDECL(PAVLROGCPHYSNODECORE) RTAvlroGCPhysGetLeft(PAVLROGCPHYSNODECORE pNode); +RTDECL(PAVLROGCPHYSNODECORE) RTAvlroGCPhysGetRight(PAVLROGCPHYSNODECORE pNode); + +/** @} */ + + +/** AVL tree of RTGCPTRs. + * @{ + */ + +/** + * AVL Core node. + */ +typedef struct _AVLGCPtrNodeCore +{ + /** Key value. */ + RTGCPTR Key; + /** Pointer to the left node. */ + struct _AVLGCPtrNodeCore *pLeft; + /** Pointer to the right node. */ + struct _AVLGCPtrNodeCore *pRight; + /** Height of this tree: max(height(left), height(right)) + 1 */ + unsigned char uchHeight; +} AVLGCPTRNODECORE, *PAVLGCPTRNODECORE, **PPAVLGCPTRNODECORE; + +/** A tree of RTGCPTR keys. */ +typedef PAVLGCPTRNODECORE AVLGCPTRTREE; +/** Pointer to a tree of RTGCPTR keys. */ +typedef PPAVLGCPTRNODECORE PAVLGCPTRTREE; + +/** Callback function for RTAvlGCPtrDoWithAll(). + * @returns IPRT status codes. */ +typedef DECLCALLBACK(int) AVLGCPTRCALLBACK(PAVLGCPTRNODECORE pNode, void *pvUser); +/** Pointer to callback function for RTAvlGCPtrDoWithAll(). */ +typedef AVLGCPTRCALLBACK *PAVLGCPTRCALLBACK; + +RTDECL(bool) RTAvlGCPtrInsert(PAVLGCPTRTREE pTree, PAVLGCPTRNODECORE pNode); +RTDECL(PAVLGCPTRNODECORE) RTAvlGCPtrRemove(PAVLGCPTRTREE pTree, RTGCPTR Key); +RTDECL(PAVLGCPTRNODECORE) RTAvlGCPtrGet(PAVLGCPTRTREE pTree, RTGCPTR Key); +RTDECL(int) RTAvlGCPtrDoWithAll(PAVLGCPTRTREE pTree, int fFromLeft, PAVLGCPTRCALLBACK pfnCallBack, void *pvParam); +RTDECL(PAVLGCPTRNODECORE) RTAvlGCPtrGetBestFit(PAVLGCPTRTREE ppTree, RTGCPTR Key, bool fAbove); +RTDECL(PAVLGCPTRNODECORE) RTAvlGCPtrRemoveBestFit(PAVLGCPTRTREE ppTree, RTGCPTR Key, bool fAbove); +RTDECL(int) RTAvlGCPtrDestroy(PAVLGCPTRTREE pTree, PAVLGCPTRCALLBACK pfnCallBack, void *pvParam); + +/** @} */ + + +/** AVL tree of RTGCPTRs - using relative offsets internally. + * @{ + */ + +/** + * AVL 'pointer' type for the relative offset pointer scheme. + */ +typedef int32_t AVLOGCPTR; + +/** + * AVL Core node. + */ +typedef struct _AVLOGCPtrNodeCore +{ + /** Key value. */ + RTGCPTR Key; + /** Offset to the left leaf node, relative to this field. */ + AVLOGCPTR pLeft; + /** Offset to the right leaf node, relative to this field. */ + AVLOGCPTR pRight; + /** Height of this tree: max(height(left), height(right)) + 1 */ + unsigned char uchHeight; + unsigned char padding[GC_ARCH_BITS == 64 ? 7 : 3]; +} AVLOGCPTRNODECORE, *PAVLOGCPTRNODECORE; + +/** A offset base tree with uint32_t keys. */ +typedef AVLOGCPTR AVLOGCPTRTREE; +/** Pointer to an offset base tree with uint32_t keys. */ +typedef AVLOGCPTRTREE *PAVLOGCPTRTREE; + +/** Pointer to an internal tree pointer. + * In this case it's a pointer to a relative offset. */ +typedef AVLOGCPTRTREE *PPAVLOGCPTRNODECORE; + +/** Callback function for RTAvloGCPtrDoWithAll(). + * @returns IPRT status codes. */ +typedef DECLCALLBACK(int) AVLOGCPTRCALLBACK(PAVLOGCPTRNODECORE pNode, void *pvUser); +/** Pointer to callback function for RTAvloGCPtrDoWithAll(). */ +typedef AVLOGCPTRCALLBACK *PAVLOGCPTRCALLBACK; + +RTDECL(bool) RTAvloGCPtrInsert(PAVLOGCPTRTREE pTree, PAVLOGCPTRNODECORE pNode); +RTDECL(PAVLOGCPTRNODECORE) RTAvloGCPtrRemove(PAVLOGCPTRTREE pTree, RTGCPTR Key); +RTDECL(PAVLOGCPTRNODECORE) RTAvloGCPtrGet(PAVLOGCPTRTREE pTree, RTGCPTR Key); +RTDECL(int) RTAvloGCPtrDoWithAll(PAVLOGCPTRTREE pTree, int fFromLeft, PAVLOGCPTRCALLBACK pfnCallBack, void *pvParam); +RTDECL(PAVLOGCPTRNODECORE) RTAvloGCPtrGetBestFit(PAVLOGCPTRTREE ppTree, RTGCPTR Key, bool fAbove); +RTDECL(PAVLOGCPTRNODECORE) RTAvloGCPtrRemoveBestFit(PAVLOGCPTRTREE ppTree, RTGCPTR Key, bool fAbove); +RTDECL(int) RTAvloGCPtrDestroy(PAVLOGCPTRTREE pTree, PAVLOGCPTRCALLBACK pfnCallBack, void *pvParam); + +/** @} */ + + +/** AVL tree of RTGCPTR ranges. + * @{ + */ + +/** + * AVL Core node. + */ +typedef struct _AVLRGCPtrNodeCore +{ + /** First key value in the range (inclusive). */ + RTGCPTR Key; + /** Last key value in the range (inclusive). */ + RTGCPTR KeyLast; + /** Offset to the left leaf node, relative to this field. */ + struct _AVLRGCPtrNodeCore *pLeft; + /** Offset to the right leaf node, relative to this field. */ + struct _AVLRGCPtrNodeCore *pRight; + /** Height of this tree: max(height(left), height(right)) + 1 */ + unsigned char uchHeight; +} AVLRGCPTRNODECORE, *PAVLRGCPTRNODECORE; + +/** A offset base tree with RTGCPTR keys. */ +typedef PAVLRGCPTRNODECORE AVLRGCPTRTREE; +/** Pointer to an offset base tree with RTGCPTR keys. */ +typedef AVLRGCPTRTREE *PAVLRGCPTRTREE; + +/** Pointer to an internal tree pointer. + * In this case it's a pointer to a relative offset. */ +typedef AVLRGCPTRTREE *PPAVLRGCPTRNODECORE; + +/** Callback function for RTAvlrGCPtrDoWithAll() and RTAvlrGCPtrDestroy(). + * @returns IPRT status codes. */ +typedef DECLCALLBACK(int) AVLRGCPTRCALLBACK(PAVLRGCPTRNODECORE pNode, void *pvUser); +/** Pointer to callback function for RTAvlrGCPtrDoWithAll() and RTAvlrGCPtrDestroy(). */ +typedef AVLRGCPTRCALLBACK *PAVLRGCPTRCALLBACK; + +RTDECL(bool) RTAvlrGCPtrInsert( PAVLRGCPTRTREE pTree, PAVLRGCPTRNODECORE pNode); +RTDECL(PAVLRGCPTRNODECORE) RTAvlrGCPtrRemove( PAVLRGCPTRTREE pTree, RTGCPTR Key); +RTDECL(PAVLRGCPTRNODECORE) RTAvlrGCPtrGet( PAVLRGCPTRTREE pTree, RTGCPTR Key); +RTDECL(PAVLRGCPTRNODECORE) RTAvlrGCPtrGetBestFit( PAVLRGCPTRTREE pTree, RTGCPTR Key, bool fAbove); +RTDECL(PAVLRGCPTRNODECORE) RTAvlrGCPtrRangeGet( PAVLRGCPTRTREE pTree, RTGCPTR Key); +RTDECL(PAVLRGCPTRNODECORE) RTAvlrGCPtrRangeRemove( PAVLRGCPTRTREE pTree, RTGCPTR Key); +RTDECL(int) RTAvlrGCPtrDoWithAll( PAVLRGCPTRTREE pTree, int fFromLeft, PAVLRGCPTRCALLBACK pfnCallBack, void *pvParam); +RTDECL(int) RTAvlrGCPtrDestroy( PAVLRGCPTRTREE pTree, PAVLRGCPTRCALLBACK pfnCallBack, void *pvParam); +RTDECL(PAVLRGCPTRNODECORE) RTAvlrGCPtrGetRoot( PAVLRGCPTRTREE pTree); +RTDECL(PAVLRGCPTRNODECORE) RTAvlrGCPtrGetLeft( PAVLRGCPTRNODECORE pNode); +RTDECL(PAVLRGCPTRNODECORE) RTAvlrGCPtrGetRight( PAVLRGCPTRNODECORE pNode); + +/** @} */ + + +/** AVL tree of RTGCPTR ranges - using relative offsets internally. + * @{ + */ + +/** + * AVL 'pointer' type for the relative offset pointer scheme. + */ +typedef int32_t AVLROGCPTR; + +/** + * AVL Core node. + */ +typedef struct _AVLROGCPtrNodeCore +{ + /** First key value in the range (inclusive). */ + RTGCPTR Key; + /** Last key value in the range (inclusive). */ + RTGCPTR KeyLast; + /** Offset to the left leaf node, relative to this field. */ + AVLROGCPTR pLeft; + /** Offset to the right leaf node, relative to this field. */ + AVLROGCPTR pRight; + /** Height of this tree: max(height(left), height(right)) + 1 */ + unsigned char uchHeight; + unsigned char padding[GC_ARCH_BITS == 64 ? 7 : 7]; +} AVLROGCPTRNODECORE, *PAVLROGCPTRNODECORE; + +/** A offset base tree with uint32_t keys. */ +typedef AVLROGCPTR AVLROGCPTRTREE; +/** Pointer to an offset base tree with uint32_t keys. */ +typedef AVLROGCPTRTREE *PAVLROGCPTRTREE; + +/** Pointer to an internal tree pointer. + * In this case it's a pointer to a relative offset. */ +typedef AVLROGCPTRTREE *PPAVLROGCPTRNODECORE; + +/** Callback function for RTAvlroGCPtrDoWithAll() and RTAvlroGCPtrDestroy(). + * @returns IPRT status codes. */ +typedef DECLCALLBACK(int) AVLROGCPTRCALLBACK(PAVLROGCPTRNODECORE pNode, void *pvUser); +/** Pointer to callback function for RTAvlroGCPtrDoWithAll() and RTAvlroGCPtrDestroy(). */ +typedef AVLROGCPTRCALLBACK *PAVLROGCPTRCALLBACK; + +RTDECL(bool) RTAvlroGCPtrInsert(PAVLROGCPTRTREE pTree, PAVLROGCPTRNODECORE pNode); +RTDECL(PAVLROGCPTRNODECORE) RTAvlroGCPtrRemove(PAVLROGCPTRTREE pTree, RTGCPTR Key); +RTDECL(PAVLROGCPTRNODECORE) RTAvlroGCPtrGet(PAVLROGCPTRTREE pTree, RTGCPTR Key); +RTDECL(PAVLROGCPTRNODECORE) RTAvlroGCPtrGetBestFit(PAVLROGCPTRTREE ppTree, RTGCPTR Key, bool fAbove); +RTDECL(PAVLROGCPTRNODECORE) RTAvlroGCPtrRangeGet(PAVLROGCPTRTREE pTree, RTGCPTR Key); +RTDECL(PAVLROGCPTRNODECORE) RTAvlroGCPtrRangeRemove(PAVLROGCPTRTREE pTree, RTGCPTR Key); +RTDECL(int) RTAvlroGCPtrDoWithAll(PAVLROGCPTRTREE pTree, int fFromLeft, PAVLROGCPTRCALLBACK pfnCallBack, void *pvParam); +RTDECL(int) RTAvlroGCPtrDestroy(PAVLROGCPTRTREE pTree, PAVLROGCPTRCALLBACK pfnCallBack, void *pvParam); +RTDECL(PAVLROGCPTRNODECORE) RTAvlroGCPtrGetRoot(PAVLROGCPTRTREE pTree); +RTDECL(PAVLROGCPTRNODECORE) RTAvlroGCPtrGetLeft(PAVLROGCPTRNODECORE pNode); +RTDECL(PAVLROGCPTRNODECORE) RTAvlroGCPtrGetRight(PAVLROGCPTRNODECORE pNode); + +/** @} */ + + +/** AVL tree of RTGCPTR ranges (overlapping supported) - using relative offsets internally. + * @{ + */ + +/** + * AVL 'pointer' type for the relative offset pointer scheme. + */ +typedef int32_t AVLROOGCPTR; + +/** + * AVL Core node. + */ +typedef struct _AVLROOGCPtrNodeCore +{ + /** First key value in the range (inclusive). */ + RTGCPTR Key; + /** Last key value in the range (inclusive). */ + RTGCPTR KeyLast; + /** Offset to the left leaf node, relative to this field. */ + AVLROOGCPTR pLeft; + /** Offset to the right leaf node, relative to this field. */ + AVLROOGCPTR pRight; + /** Pointer to the list of string with the same key. Don't touch. */ + AVLROOGCPTR pList; + /** Height of this tree: max(height(left), height(right)) + 1 */ + unsigned char uchHeight; +} AVLROOGCPTRNODECORE, *PAVLROOGCPTRNODECORE; + +/** A offset base tree with uint32_t keys. */ +typedef AVLROOGCPTR AVLROOGCPTRTREE; +/** Pointer to an offset base tree with uint32_t keys. */ +typedef AVLROOGCPTRTREE *PAVLROOGCPTRTREE; + +/** Pointer to an internal tree pointer. + * In this case it's a pointer to a relative offset. */ +typedef AVLROOGCPTRTREE *PPAVLROOGCPTRNODECORE; + +/** Callback function for RTAvlrooGCPtrDoWithAll() and RTAvlrooGCPtrDestroy(). + * @returns IPRT status codes. */ +typedef DECLCALLBACK(int) AVLROOGCPTRCALLBACK(PAVLROOGCPTRNODECORE pNode, void *pvUser); +/** Pointer to callback function for RTAvlrooGCPtrDoWithAll() and RTAvlrooGCPtrDestroy(). */ +typedef AVLROOGCPTRCALLBACK *PAVLROOGCPTRCALLBACK; + +RTDECL(bool) RTAvlrooGCPtrInsert(PAVLROOGCPTRTREE pTree, PAVLROOGCPTRNODECORE pNode); +RTDECL(PAVLROOGCPTRNODECORE) RTAvlrooGCPtrRemove(PAVLROOGCPTRTREE pTree, RTGCPTR Key); +RTDECL(PAVLROOGCPTRNODECORE) RTAvlrooGCPtrGet(PAVLROOGCPTRTREE pTree, RTGCPTR Key); +RTDECL(PAVLROOGCPTRNODECORE) RTAvlrooGCPtrGetBestFit(PAVLROOGCPTRTREE ppTree, RTGCPTR Key, bool fAbove); +RTDECL(PAVLROOGCPTRNODECORE) RTAvlrooGCPtrRangeGet(PAVLROOGCPTRTREE pTree, RTGCPTR Key); +RTDECL(PAVLROOGCPTRNODECORE) RTAvlrooGCPtrRangeRemove(PAVLROOGCPTRTREE pTree, RTGCPTR Key); +RTDECL(int) RTAvlrooGCPtrDoWithAll(PAVLROOGCPTRTREE pTree, int fFromLeft, PAVLROOGCPTRCALLBACK pfnCallBack, void *pvParam); +RTDECL(int) RTAvlrooGCPtrDestroy(PAVLROOGCPTRTREE pTree, PAVLROOGCPTRCALLBACK pfnCallBack, void *pvParam); +RTDECL(PAVLROOGCPTRNODECORE) RTAvlrooGCPtrGetRoot(PAVLROOGCPTRTREE pTree); +RTDECL(PAVLROOGCPTRNODECORE) RTAvlrooGCPtrGetLeft(PAVLROOGCPTRNODECORE pNode); +RTDECL(PAVLROOGCPTRNODECORE) RTAvlrooGCPtrGetRight(PAVLROOGCPTRNODECORE pNode); +RTDECL(PAVLROOGCPTRNODECORE) RTAvlrooGCPtrGetNextEqual(PAVLROOGCPTRNODECORE pNode); + +/** @} */ + + +/** AVL tree of RTUINTPTR. + * @{ + */ + +/** + * AVL RTUINTPTR node core. + */ +typedef struct _AVLUIntPtrNodeCore +{ + /** Key value. */ + RTUINTPTR Key; + /** Offset to the left leaf node, relative to this field. */ + struct _AVLUIntPtrNodeCore *pLeft; + /** Offset to the right leaf node, relative to this field. */ + struct _AVLUIntPtrNodeCore *pRight; + /** Height of this tree: max(height(left), height(right)) + 1 */ + unsigned char uchHeight; +} AVLUINTPTRNODECORE; +/** Pointer to a RTUINTPTR AVL node core.*/ +typedef AVLUINTPTRNODECORE *PAVLUINTPTRNODECORE; + +/** A pointer based tree with RTUINTPTR keys. */ +typedef PAVLUINTPTRNODECORE AVLUINTPTRTREE; +/** Pointer to an offset base tree with RTUINTPTR keys. */ +typedef AVLUINTPTRTREE *PAVLUINTPTRTREE; + +/** Pointer to an internal tree pointer. + * In this case it's a pointer to a pointer. */ +typedef AVLUINTPTRTREE *PPAVLUINTPTRNODECORE; + +/** Callback function for RTAvlUIntPtrDoWithAll() and RTAvlUIntPtrDestroy(). + * @returns IPRT status codes. */ +typedef DECLCALLBACK(int) AVLUINTPTRCALLBACK(PAVLUINTPTRNODECORE pNode, void *pvUser); +/** Pointer to callback function for RTAvlUIntPtrDoWithAll() and RTAvlUIntPtrDestroy(). */ +typedef AVLUINTPTRCALLBACK *PAVLUINTPTRCALLBACK; + +RTDECL(bool) RTAvlUIntPtrInsert( PAVLUINTPTRTREE pTree, PAVLUINTPTRNODECORE pNode); +RTDECL(PAVLUINTPTRNODECORE) RTAvlUIntPtrRemove( PAVLUINTPTRTREE pTree, RTUINTPTR Key); +RTDECL(PAVLUINTPTRNODECORE) RTAvlUIntPtrGet( PAVLUINTPTRTREE pTree, RTUINTPTR Key); +RTDECL(PAVLUINTPTRNODECORE) RTAvlUIntPtrGetBestFit(PAVLUINTPTRTREE pTree, RTUINTPTR Key, bool fAbove); +RTDECL(int) RTAvlUIntPtrDoWithAll( PAVLUINTPTRTREE pTree, int fFromLeft, PAVLUINTPTRCALLBACK pfnCallBack, void *pvParam); +RTDECL(int) RTAvlUIntPtrDestroy( PAVLUINTPTRTREE pTree, PAVLUINTPTRCALLBACK pfnCallBack, void *pvParam); +RTDECL(PAVLUINTPTRNODECORE) RTAvlUIntPtrGetRoot( PAVLUINTPTRTREE pTree); +RTDECL(PAVLUINTPTRNODECORE) RTAvlUIntPtrGetLeft( PAVLUINTPTRNODECORE pNode); +RTDECL(PAVLUINTPTRNODECORE) RTAvlUIntPtrGetRight( PAVLUINTPTRNODECORE pNode); + +/** @} */ + + +/** AVL tree of RTUINTPTR ranges. + * @{ + */ + +/** + * AVL RTUINTPTR range node core. + */ +typedef struct _AVLRUIntPtrNodeCore +{ + /** First key value in the range (inclusive). */ + RTUINTPTR Key; + /** Last key value in the range (inclusive). */ + RTUINTPTR KeyLast; + /** Offset to the left leaf node, relative to this field. */ + struct _AVLRUIntPtrNodeCore *pLeft; + /** Offset to the right leaf node, relative to this field. */ + struct _AVLRUIntPtrNodeCore *pRight; + /** Height of this tree: max(height(left), height(right)) + 1 */ + unsigned char uchHeight; +} AVLRUINTPTRNODECORE; +/** Pointer to an AVL RTUINTPTR range node code. */ +typedef AVLRUINTPTRNODECORE *PAVLRUINTPTRNODECORE; + +/** A pointer based tree with RTUINTPTR ranges. */ +typedef PAVLRUINTPTRNODECORE AVLRUINTPTRTREE; +/** Pointer to a pointer based tree with RTUINTPTR ranges. */ +typedef AVLRUINTPTRTREE *PAVLRUINTPTRTREE; + +/** Pointer to an internal tree pointer. + * In this case it's a pointer to a pointer. */ +typedef AVLRUINTPTRTREE *PPAVLRUINTPTRNODECORE; + +/** Callback function for RTAvlrUIntPtrDoWithAll() and RTAvlrUIntPtrDestroy(). + * @returns IPRT status codes. */ +typedef DECLCALLBACK(int) AVLRUINTPTRCALLBACK(PAVLRUINTPTRNODECORE pNode, void *pvUser); +/** Pointer to callback function for RTAvlrUIntPtrDoWithAll() and RTAvlrUIntPtrDestroy(). */ +typedef AVLRUINTPTRCALLBACK *PAVLRUINTPTRCALLBACK; + +RTDECL(bool) RTAvlrUIntPtrInsert( PAVLRUINTPTRTREE pTree, PAVLRUINTPTRNODECORE pNode); +RTDECL(PAVLRUINTPTRNODECORE) RTAvlrUIntPtrRemove( PAVLRUINTPTRTREE pTree, RTUINTPTR Key); +RTDECL(PAVLRUINTPTRNODECORE) RTAvlrUIntPtrGet( PAVLRUINTPTRTREE pTree, RTUINTPTR Key); +RTDECL(PAVLRUINTPTRNODECORE) RTAvlrUIntPtrGetBestFit( PAVLRUINTPTRTREE pTree, RTUINTPTR Key, bool fAbove); +RTDECL(PAVLRUINTPTRNODECORE) RTAvlrUIntPtrRangeGet( PAVLRUINTPTRTREE pTree, RTUINTPTR Key); +RTDECL(PAVLRUINTPTRNODECORE) RTAvlrUIntPtrRangeRemove(PAVLRUINTPTRTREE pTree, RTUINTPTR Key); +RTDECL(int) RTAvlrUIntPtrDoWithAll( PAVLRUINTPTRTREE pTree, int fFromLeft, PAVLRUINTPTRCALLBACK pfnCallBack, void *pvParam); +RTDECL(int) RTAvlrUIntPtrDestroy( PAVLRUINTPTRTREE pTree, PAVLRUINTPTRCALLBACK pfnCallBack, void *pvParam); +RTDECL(PAVLRUINTPTRNODECORE) RTAvlrUIntPtrGetRoot( PAVLRUINTPTRTREE pTree); +RTDECL(PAVLRUINTPTRNODECORE) RTAvlrUIntPtrGetLeft( PAVLRUINTPTRNODECORE pNode); +RTDECL(PAVLRUINTPTRNODECORE) RTAvlrUIntPtrGetRight( PAVLRUINTPTRNODECORE pNode); + +/** @} */ + + +/** AVL tree of RTHCPHYSes - using relative offsets internally. + * @{ + */ + +/** + * AVL 'pointer' type for the relative offset pointer scheme. + */ +typedef int32_t AVLOHCPHYS; + +/** + * AVL Core node. + */ +typedef struct _AVLOHCPhysNodeCore +{ + /** Key value. */ + RTHCPHYS Key; + /** Offset to the left leaf node, relative to this field. */ + AVLOHCPHYS pLeft; + /** Offset to the right leaf node, relative to this field. */ + AVLOHCPHYS pRight; + /** Height of this tree: max(height(left), height(right)) + 1 */ + unsigned char uchHeight; +#if HC_ARCH_BITS == 64 || GC_ARCH_BITS == 64 + unsigned char Padding[7]; /**< Alignment padding. */ +#endif +} AVLOHCPHYSNODECORE, *PAVLOHCPHYSNODECORE; + +/** A offset base tree with uint32_t keys. */ +typedef AVLOHCPHYS AVLOHCPHYSTREE; +/** Pointer to an offset base tree with uint32_t keys. */ +typedef AVLOHCPHYSTREE *PAVLOHCPHYSTREE; + +/** Pointer to an internal tree pointer. + * In this case it's a pointer to a relative offset. */ +typedef AVLOHCPHYSTREE *PPAVLOHCPHYSNODECORE; + +/** Callback function for RTAvloHCPhysDoWithAll() and RTAvloHCPhysDestroy(). + * @returns IPRT status codes. */ +typedef DECLCALLBACK(int) AVLOHCPHYSCALLBACK(PAVLOHCPHYSNODECORE pNode, void *pvUser); +/** Pointer to callback function for RTAvloHCPhysDoWithAll() and RTAvloHCPhysDestroy(). */ +typedef AVLOHCPHYSCALLBACK *PAVLOHCPHYSCALLBACK; + +RTDECL(bool) RTAvloHCPhysInsert(PAVLOHCPHYSTREE pTree, PAVLOHCPHYSNODECORE pNode); +RTDECL(PAVLOHCPHYSNODECORE) RTAvloHCPhysRemove(PAVLOHCPHYSTREE pTree, RTHCPHYS Key); +RTDECL(PAVLOHCPHYSNODECORE) RTAvloHCPhysGet(PAVLOHCPHYSTREE pTree, RTHCPHYS Key); +RTDECL(int) RTAvloHCPhysDoWithAll(PAVLOHCPHYSTREE pTree, int fFromLeft, PAVLOHCPHYSCALLBACK pfnCallBack, void *pvParam); +RTDECL(PAVLOHCPHYSNODECORE) RTAvloHCPhysGetBestFit(PAVLOHCPHYSTREE ppTree, RTHCPHYS Key, bool fAbove); +RTDECL(PAVLOHCPHYSNODECORE) RTAvloHCPhysRemoveBestFit(PAVLOHCPHYSTREE ppTree, RTHCPHYS Key, bool fAbove); +RTDECL(int) RTAvloHCPhysDestroy(PAVLOHCPHYSTREE pTree, PAVLOHCPHYSCALLBACK pfnCallBack, void *pvParam); + +/** @} */ + + + +/** AVL tree of RTIOPORTs - using relative offsets internally. + * @{ + */ + +/** + * AVL 'pointer' type for the relative offset pointer scheme. + */ +typedef int32_t AVLOIOPORTPTR; + +/** + * AVL Core node. + */ +typedef struct _AVLOIOPortNodeCore +{ + /** Offset to the left leaf node, relative to this field. */ + AVLOIOPORTPTR pLeft; + /** Offset to the right leaf node, relative to this field. */ + AVLOIOPORTPTR pRight; + /** Key value. */ + RTIOPORT Key; + /** Height of this tree: max(height(left), height(right)) + 1 */ + unsigned char uchHeight; +} AVLOIOPORTNODECORE, *PAVLOIOPORTNODECORE; + +/** A offset base tree with uint32_t keys. */ +typedef AVLOIOPORTPTR AVLOIOPORTTREE; +/** Pointer to an offset base tree with uint32_t keys. */ +typedef AVLOIOPORTTREE *PAVLOIOPORTTREE; + +/** Pointer to an internal tree pointer. + * In this case it's a pointer to a relative offset. */ +typedef AVLOIOPORTTREE *PPAVLOIOPORTNODECORE; + +/** Callback function for RTAvloIOPortDoWithAll() and RTAvloIOPortDestroy(). + * @returns IPRT status codes. */ +typedef DECLCALLBACK(int) AVLOIOPORTCALLBACK(PAVLOIOPORTNODECORE pNode, void *pvUser); +/** Pointer to callback function for RTAvloIOPortDoWithAll() and RTAvloIOPortDestroy(). */ +typedef AVLOIOPORTCALLBACK *PAVLOIOPORTCALLBACK; + +RTDECL(bool) RTAvloIOPortInsert(PAVLOIOPORTTREE pTree, PAVLOIOPORTNODECORE pNode); +RTDECL(PAVLOIOPORTNODECORE) RTAvloIOPortRemove(PAVLOIOPORTTREE pTree, RTIOPORT Key); +RTDECL(PAVLOIOPORTNODECORE) RTAvloIOPortGet(PAVLOIOPORTTREE pTree, RTIOPORT Key); +RTDECL(int) RTAvloIOPortDoWithAll(PAVLOIOPORTTREE pTree, int fFromLeft, PAVLOIOPORTCALLBACK pfnCallBack, void *pvParam); +RTDECL(PAVLOIOPORTNODECORE) RTAvloIOPortGetBestFit(PAVLOIOPORTTREE ppTree, RTIOPORT Key, bool fAbove); +RTDECL(PAVLOIOPORTNODECORE) RTAvloIOPortRemoveBestFit(PAVLOIOPORTTREE ppTree, RTIOPORT Key, bool fAbove); +RTDECL(int) RTAvloIOPortDestroy(PAVLOIOPORTTREE pTree, PAVLOIOPORTCALLBACK pfnCallBack, void *pvParam); + +/** @} */ + + +/** AVL tree of RTIOPORT ranges - using relative offsets internally. + * @{ + */ + +/** + * AVL 'pointer' type for the relative offset pointer scheme. + */ +typedef int32_t AVLROIOPORTPTR; + +/** + * AVL Core node. + */ +typedef struct _AVLROIOPortNodeCore +{ + /** First key value in the range (inclusive). */ + RTIOPORT Key; + /** Last key value in the range (inclusive). */ + RTIOPORT KeyLast; + /** Offset to the left leaf node, relative to this field. */ + AVLROIOPORTPTR pLeft; + /** Offset to the right leaf node, relative to this field. */ + AVLROIOPORTPTR pRight; + /** Height of this tree: max(height(left), height(right)) + 1 */ + unsigned char uchHeight; +} AVLROIOPORTNODECORE, *PAVLROIOPORTNODECORE; + +/** A offset base tree with uint32_t keys. */ +typedef AVLROIOPORTPTR AVLROIOPORTTREE; +/** Pointer to an offset base tree with uint32_t keys. */ +typedef AVLROIOPORTTREE *PAVLROIOPORTTREE; + +/** Pointer to an internal tree pointer. + * In this case it's a pointer to a relative offset. */ +typedef AVLROIOPORTTREE *PPAVLROIOPORTNODECORE; + +/** Callback function for RTAvlroIOPortDoWithAll() and RTAvlroIOPortDestroy(). + * @returns IPRT status codes. */ +typedef DECLCALLBACK(int) AVLROIOPORTCALLBACK(PAVLROIOPORTNODECORE pNode, void *pvUser); +/** Pointer to callback function for RTAvlroIOPortDoWithAll() and RTAvlroIOPortDestroy(). */ +typedef AVLROIOPORTCALLBACK *PAVLROIOPORTCALLBACK; + +RTDECL(bool) RTAvlroIOPortInsert(PAVLROIOPORTTREE pTree, PAVLROIOPORTNODECORE pNode); +RTDECL(PAVLROIOPORTNODECORE) RTAvlroIOPortRemove(PAVLROIOPORTTREE pTree, RTIOPORT Key); +RTDECL(PAVLROIOPORTNODECORE) RTAvlroIOPortGet(PAVLROIOPORTTREE pTree, RTIOPORT Key); +RTDECL(PAVLROIOPORTNODECORE) RTAvlroIOPortRangeGet(PAVLROIOPORTTREE pTree, RTIOPORT Key); +RTDECL(PAVLROIOPORTNODECORE) RTAvlroIOPortRangeRemove(PAVLROIOPORTTREE pTree, RTIOPORT Key); +RTDECL(int) RTAvlroIOPortDoWithAll(PAVLROIOPORTTREE pTree, int fFromLeft, PAVLROIOPORTCALLBACK pfnCallBack, void *pvParam); +RTDECL(int) RTAvlroIOPortDestroy(PAVLROIOPORTTREE pTree, PAVLROIOPORTCALLBACK pfnCallBack, void *pvParam); + +/** @} */ + + +/** AVL tree of RTHCPHYSes. + * @{ + */ + +/** + * AVL 'pointer' type for the relative offset pointer scheme. + */ +typedef struct _AVLHCPhysNodeCore *AVLHCPHYSPTR; + +/** + * AVL Core node. + */ +typedef struct _AVLHCPhysNodeCore +{ + /** Offset to the left leaf node, relative to this field. */ + AVLHCPHYSPTR pLeft; + /** Offset to the right leaf node, relative to this field. */ + AVLHCPHYSPTR pRight; + /** Key value. */ + RTHCPHYS Key; + /** Height of this tree: max(height(left), height(right)) + 1 */ + unsigned char uchHeight; +} AVLHCPHYSNODECORE, *PAVLHCPHYSNODECORE; + +/** A offset base tree with RTHCPHYS keys. */ +typedef AVLHCPHYSPTR AVLHCPHYSTREE; +/** Pointer to an offset base tree with RTHCPHYS keys. */ +typedef AVLHCPHYSTREE *PAVLHCPHYSTREE; + +/** Pointer to an internal tree pointer. + * In this case it's a pointer to a relative offset. */ +typedef AVLHCPHYSTREE *PPAVLHCPHYSNODECORE; + +/** Callback function for RTAvlHCPhysDoWithAll() and RTAvlHCPhysDestroy(). + * @returns IPRT status codes. */ +typedef DECLCALLBACK(int) AVLHCPHYSCALLBACK(PAVLHCPHYSNODECORE pNode, void *pvUser); +/** Pointer to callback function for RTAvlHCPhysDoWithAll() and RTAvlHCPhysDestroy(). */ +typedef AVLHCPHYSCALLBACK *PAVLHCPHYSCALLBACK; + +RTDECL(bool) RTAvlHCPhysInsert(PAVLHCPHYSTREE pTree, PAVLHCPHYSNODECORE pNode); +RTDECL(PAVLHCPHYSNODECORE) RTAvlHCPhysRemove(PAVLHCPHYSTREE pTree, RTHCPHYS Key); +RTDECL(PAVLHCPHYSNODECORE) RTAvlHCPhysGet(PAVLHCPHYSTREE pTree, RTHCPHYS Key); +RTDECL(int) RTAvlHCPhysDoWithAll(PAVLHCPHYSTREE pTree, int fFromLeft, PAVLHCPHYSCALLBACK pfnCallBack, void *pvParam); +RTDECL(PAVLHCPHYSNODECORE) RTAvlHCPhysGetBestFit(PAVLHCPHYSTREE ppTree, RTHCPHYS Key, bool fAbove); +RTDECL(PAVLHCPHYSNODECORE) RTAvlHCPhysRemoveBestFit(PAVLHCPHYSTREE ppTree, RTHCPHYS Key, bool fAbove); +RTDECL(int) RTAvlHCPhysDestroy(PAVLHCPHYSTREE pTree, PAVLHCPHYSCALLBACK pfnCallBack, void *pvParam); + +/** @} */ + +/** AVL tree of RTGCPHYSes. + * @{ + */ + +/** + * AVL 'pointer' type for the relative offset pointer scheme. + */ +typedef struct _AVLGCPhysNodeCore *AVLGCPHYSPTR; + +/** + * AVL Core node. + */ +typedef struct _AVLGCPhysNodeCore +{ + /** Offset to the left leaf node, relative to this field. */ + AVLGCPHYSPTR pLeft; + /** Offset to the right leaf node, relative to this field. */ + AVLGCPHYSPTR pRight; + /** Key value. */ + RTGCPHYS Key; + /** Height of this tree: max(height(left), height(right)) + 1 */ + unsigned char uchHeight; +} AVLGCPHYSNODECORE, *PAVLGCPHYSNODECORE; + +/** A offset base tree with RTGCPHYS keys. */ +typedef AVLGCPHYSPTR AVLGCPHYSTREE; +/** Pointer to an offset base tree with RTGCPHYS keys. */ +typedef AVLGCPHYSTREE *PAVLGCPHYSTREE; + +/** Pointer to an internal tree pointer. + * In this case it's a pointer to a relative offset. */ +typedef AVLGCPHYSTREE *PPAVLGCPHYSNODECORE; + +/** Callback function for RTAvlGCPhysDoWithAll() and RTAvlGCPhysDestroy(). + * @returns IPRT status codes. */ +typedef DECLCALLBACK(int) AVLGCPHYSCALLBACK(PAVLGCPHYSNODECORE pNode, void *pvUser); +/** Pointer to callback function for RTAvlGCPhysDoWithAll() and RTAvlGCPhysDestroy(). */ +typedef AVLGCPHYSCALLBACK *PAVLGCPHYSCALLBACK; + +RTDECL(bool) RTAvlGCPhysInsert(PAVLGCPHYSTREE pTree, PAVLGCPHYSNODECORE pNode); +RTDECL(PAVLGCPHYSNODECORE) RTAvlGCPhysRemove(PAVLGCPHYSTREE pTree, RTGCPHYS Key); +RTDECL(PAVLGCPHYSNODECORE) RTAvlGCPhysGet(PAVLGCPHYSTREE pTree, RTGCPHYS Key); +RTDECL(int) RTAvlGCPhysDoWithAll(PAVLGCPHYSTREE pTree, int fFromLeft, PAVLGCPHYSCALLBACK pfnCallBack, void *pvParam); +RTDECL(PAVLGCPHYSNODECORE) RTAvlGCPhysGetBestFit(PAVLGCPHYSTREE ppTree, RTGCPHYS Key, bool fAbove); +RTDECL(PAVLGCPHYSNODECORE) RTAvlGCPhysRemoveBestFit(PAVLGCPHYSTREE ppTree, RTGCPHYS Key, bool fAbove); +RTDECL(int) RTAvlGCPhysDestroy(PAVLGCPHYSTREE pTree, PAVLGCPHYSCALLBACK pfnCallBack, void *pvParam); + +/** @} */ + + +/** AVL tree of RTFOFF ranges. + * @{ + */ + +/** + * AVL Core node. + */ +typedef struct _AVLRFOFFNodeCore +{ + /** First key value in the range (inclusive). */ + RTFOFF Key; + /** Last key value in the range (inclusive). */ + RTFOFF KeyLast; + /** Offset to the left leaf node, relative to this field. */ + struct _AVLRFOFFNodeCore *pLeft; + /** Offset to the right leaf node, relative to this field. */ + struct _AVLRFOFFNodeCore *pRight; + /** Height of this tree: max(height(left), height(right)) + 1 */ + unsigned char uchHeight; +} AVLRFOFFNODECORE, *PAVLRFOFFNODECORE; + +/** A pointer based tree with RTFOFF ranges. */ +typedef PAVLRFOFFNODECORE AVLRFOFFTREE; +/** Pointer to a pointer based tree with RTFOFF ranges. */ +typedef AVLRFOFFTREE *PAVLRFOFFTREE; + +/** Pointer to an internal tree pointer. + * In this case it's a pointer to a relative offset. */ +typedef AVLRFOFFTREE *PPAVLRFOFFNODECORE; + +/** Callback function for RTAvlrGCPtrDoWithAll() and RTAvlrGCPtrDestroy(). + * @returns IPRT status codes. */ +typedef DECLCALLBACK(int) AVLRFOFFCALLBACK(PAVLRFOFFNODECORE pNode, void *pvUser); +/** Pointer to callback function for RTAvlrGCPtrDoWithAll() and RTAvlrGCPtrDestroy(). */ +typedef AVLRFOFFCALLBACK *PAVLRFOFFCALLBACK; + +RTDECL(bool) RTAvlrFileOffsetInsert( PAVLRFOFFTREE pTree, PAVLRFOFFNODECORE pNode); +RTDECL(PAVLRFOFFNODECORE) RTAvlrFileOffsetRemove( PAVLRFOFFTREE pTree, RTFOFF Key); +RTDECL(PAVLRFOFFNODECORE) RTAvlrFileOffsetGet( PAVLRFOFFTREE pTree, RTFOFF Key); +RTDECL(PAVLRFOFFNODECORE) RTAvlrFileOffsetGetBestFit( PAVLRFOFFTREE pTree, RTFOFF Key, bool fAbove); +RTDECL(PAVLRFOFFNODECORE) RTAvlrFileOffsetRangeGet( PAVLRFOFFTREE pTree, RTFOFF Key); +RTDECL(PAVLRFOFFNODECORE) RTAvlrFileOffsetRangeRemove( PAVLRFOFFTREE pTree, RTFOFF Key); +RTDECL(int) RTAvlrFileOffsetDoWithAll( PAVLRFOFFTREE pTree, int fFromLeft, PAVLRFOFFCALLBACK pfnCallBack, void *pvParam); +RTDECL(int) RTAvlrFileOffsetDestroy( PAVLRFOFFTREE pTree, PAVLRFOFFCALLBACK pfnCallBack, void *pvParam); +RTDECL(PAVLRFOFFNODECORE) RTAvlrFileOffsetGetRoot( PAVLRFOFFTREE pTree); +RTDECL(PAVLRFOFFNODECORE) RTAvlrFileOffsetGetLeft( PAVLRFOFFNODECORE pNode); +RTDECL(PAVLRFOFFNODECORE) RTAvlrFileOffsetGetRight( PAVLRFOFFNODECORE pNode); + +/** @} */ + +/** @} */ + +RT_C_DECLS_END + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/cdefs.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/cdefs.h @@ -0,0 +1,2863 @@ +/** @file + * IPRT - Common C and C++ definitions. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_cdefs_h +#define ___iprt_cdefs_h + + +/** @defgroup grp_rt_cdefs IPRT Common Definitions and Macros + * @{ + */ + +/** @def RT_C_DECLS_BEGIN + * Used to start a block of function declarations which are shared + * between C and C++ program. + */ + +/** @def RT_C_DECLS_END + * Used to end a block of function declarations which are shared + * between C and C++ program. + */ + +#if defined(__cplusplus) +# define RT_C_DECLS_BEGIN extern "C" { +# define RT_C_DECLS_END } +#else +# define RT_C_DECLS_BEGIN +# define RT_C_DECLS_END +#endif + + +/* + * Shut up DOXYGEN warnings and guide it properly thru the code. + */ +#ifdef DOXYGEN_RUNNING +# define __AMD64__ +# define __X86__ +# define RT_ARCH_AMD64 +# define RT_ARCH_X86 +# define IN_RING0 +# define IN_RING3 +# define IN_RC +# define IN_RC +# define IN_RT_RC +# define IN_RT_R0 +# define IN_RT_R3 +# define IN_RT_STATIC +# define RT_STRICT +# define RT_NO_STRICT +# define RT_LOCK_STRICT +# define RT_LOCK_NO_STRICT +# define RT_LOCK_STRICT_ORDER +# define RT_LOCK_NO_STRICT_ORDER +# define Breakpoint +# define RT_NO_DEPRECATED_MACROS +# define RT_EXCEPTIONS_ENABLED +# define RT_BIG_ENDIAN +# define RT_LITTLE_ENDIAN +# define RT_COMPILER_GROKS_64BIT_BITFIELDS +# define RT_COMPILER_WITH_80BIT_LONG_DOUBLE +# define RT_NO_VISIBILITY_HIDDEN +#endif /* DOXYGEN_RUNNING */ + +/** @def RT_ARCH_X86 + * Indicates that we're compiling for the X86 architecture. + */ + +/** @def RT_ARCH_AMD64 + * Indicates that we're compiling for the AMD64 architecture. + */ + +/** @def RT_ARCH_SPARC + * Indicates that we're compiling for the SPARC V8 architecture (32-bit). + */ + +/** @def RT_ARCH_SPARC64 + * Indicates that we're compiling for the SPARC V9 architecture (64-bit). + */ +#if !defined(RT_ARCH_X86) \ + && !defined(RT_ARCH_AMD64) \ + && !defined(RT_ARCH_SPARC) \ + && !defined(RT_ARCH_SPARC64) \ + && !defined(RT_ARCH_ARM) +# if defined(__amd64__) || defined(__x86_64__) || defined(_M_X64) || defined(__AMD64__) +# define RT_ARCH_AMD64 +# elif defined(__i386__) || defined(_M_IX86) || defined(__X86__) +# define RT_ARCH_X86 +# elif defined(__sparcv9) +# define RT_ARCH_SPARC64 +# elif defined(__sparc__) +# define RT_ARCH_SPARC +# elif defined(__arm__) || defined(__arm32__) +# define RT_ARCH_ARM +# else /* PORTME: append test for new archs. */ +# error "Check what predefined macros your compiler uses to indicate architecture." +# endif +/* PORTME: append new archs checks. */ +#elif defined(RT_ARCH_X86) && defined(RT_ARCH_AMD64) +# error "Both RT_ARCH_X86 and RT_ARCH_AMD64 cannot be defined at the same time!" +#elif defined(RT_ARCH_X86) && defined(RT_ARCH_SPARC) +# error "Both RT_ARCH_X86 and RT_ARCH_SPARC cannot be defined at the same time!" +#elif defined(RT_ARCH_X86) && defined(RT_ARCH_SPARC64) +# error "Both RT_ARCH_X86 and RT_ARCH_SPARC64 cannot be defined at the same time!" +#elif defined(RT_ARCH_AMD64) && defined(RT_ARCH_SPARC) +# error "Both RT_ARCH_AMD64 and RT_ARCH_SPARC cannot be defined at the same time!" +#elif defined(RT_ARCH_AMD64) && defined(RT_ARCH_SPARC64) +# error "Both RT_ARCH_AMD64 and RT_ARCH_SPARC64 cannot be defined at the same time!" +#elif defined(RT_ARCH_SPARC) && defined(RT_ARCH_SPARC64) +# error "Both RT_ARCH_SPARC and RT_ARCH_SPARC64 cannot be defined at the same time!" +#elif defined(RT_ARCH_ARM) && defined(RT_ARCH_AMD64) +# error "Both RT_ARCH_ARM and RT_ARCH_AMD64 cannot be defined at the same time!" +#elif defined(RT_ARCH_ARM) && defined(RT_ARCH_X86) +# error "Both RT_ARCH_ARM and RT_ARCH_X86 cannot be defined at the same time!" +#elif defined(RT_ARCH_ARM) && defined(RT_ARCH_SPARC64) +# error "Both RT_ARCH_ARM and RT_ARCH_SPARC64 cannot be defined at the same time!" +#elif defined(RT_ARCH_ARM) && defined(RT_ARCH_SPARC) +# error "Both RT_ARCH_ARM and RT_ARCH_SPARC cannot be defined at the same time!" +#endif + + +/** @def __X86__ + * Indicates that we're compiling for the X86 architecture. + * @deprecated + */ + +/** @def __AMD64__ + * Indicates that we're compiling for the AMD64 architecture. + * @deprecated + */ +#if !defined(__X86__) && !defined(__AMD64__) && (defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86)) +# if defined(RT_ARCH_AMD64) +# define __AMD64__ +# elif defined(RT_ARCH_X86) +# define __X86__ +# else +# error "Check what predefined macros your compiler uses to indicate architecture." +# endif +#elif defined(__X86__) && defined(__AMD64__) +# error "Both __X86__ and __AMD64__ cannot be defined at the same time!" +#elif defined(__X86__) && !defined(RT_ARCH_X86) +# error "__X86__ without RT_ARCH_X86!" +#elif defined(__AMD64__) && !defined(RT_ARCH_AMD64) +# error "__AMD64__ without RT_ARCH_AMD64!" +#endif + +/** @def RT_BIG_ENDIAN + * Defined if the architecture is big endian. */ +/** @def RT_LITTLE_ENDIAN + * Defined if the architecture is little endian. */ +#if defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86) || defined(RT_ARCH_ARM) +# define RT_LITTLE_ENDIAN +#elif defined(RT_ARCH_SPARC) || defined(RT_ARCH_SPARC64) +# define RT_BIG_ENDIAN +#else +# error "PORTME: architecture endianess" +#endif +#if defined(RT_BIG_ENDIAN) && defined(RT_LITTLE_ENDIAN) +# error "Both RT_BIG_ENDIAN and RT_LITTLE_ENDIAN are defined" +#endif + + +/** @def IN_RING0 + * Used to indicate that we're compiling code which is running + * in Ring-0 Host Context. + */ + +/** @def IN_RING3 + * Used to indicate that we're compiling code which is running + * in Ring-3 Host Context. + */ + +/** @def IN_RC + * Used to indicate that we're compiling code which is running + * in the Raw-mode Context (implies R0). + */ +#if !defined(IN_RING3) && !defined(IN_RING0) && !defined(IN_RC) && !defined(IN_RC) +# error "You must define which context the compiled code should run in; IN_RING3, IN_RING0 or IN_RC" +#endif +#if (defined(IN_RING3) && (defined(IN_RING0) || defined(IN_RC)) ) \ + || (defined(IN_RING0) && (defined(IN_RING3) || defined(IN_RC)) ) \ + || (defined(IN_RC) && (defined(IN_RING3) || defined(IN_RING0)) ) +# error "Only one of the IN_RING3, IN_RING0, IN_RC defines should be defined." +#endif + + +/** @def ARCH_BITS + * Defines the bit count of the current context. + */ +#if !defined(ARCH_BITS) || defined(DOXYGEN_RUNNING) +# if defined(RT_ARCH_AMD64) || defined(RT_ARCH_SPARC64) +# define ARCH_BITS 64 +# else +# define ARCH_BITS 32 +# endif +#endif + +/** @def HC_ARCH_BITS + * Defines the host architecture bit count. + */ +#if !defined(HC_ARCH_BITS) || defined(DOXYGEN_RUNNING) +# ifndef IN_RC +# define HC_ARCH_BITS ARCH_BITS +# else +# define HC_ARCH_BITS 32 +# endif +#endif + +/** @def GC_ARCH_BITS + * Defines the guest architecture bit count. + */ +#if !defined(GC_ARCH_BITS) && !defined(DOXYGEN_RUNNING) +# ifdef VBOX_WITH_64_BITS_GUESTS +# define GC_ARCH_BITS 64 +# else +# define GC_ARCH_BITS 32 +# endif +#endif + +/** @def R3_ARCH_BITS + * Defines the host ring-3 architecture bit count. + */ +#if !defined(R3_ARCH_BITS) || defined(DOXYGEN_RUNNING) +# ifdef IN_RING3 +# define R3_ARCH_BITS ARCH_BITS +# else +# define R3_ARCH_BITS HC_ARCH_BITS +# endif +#endif + +/** @def R0_ARCH_BITS + * Defines the host ring-0 architecture bit count. + */ +#if !defined(R0_ARCH_BITS) || defined(DOXYGEN_RUNNING) +# ifdef IN_RING0 +# define R0_ARCH_BITS ARCH_BITS +# else +# define R0_ARCH_BITS HC_ARCH_BITS +# endif +#endif + +/** @def GC_ARCH_BITS + * Defines the guest architecture bit count. + */ +#if !defined(GC_ARCH_BITS) || defined(DOXYGEN_RUNNING) +# ifdef IN_RC +# define GC_ARCH_BITS ARCH_BITS +# else +# define GC_ARCH_BITS 32 +# endif +#endif + + + +/** @name RT_OPSYS_XXX - Operative System Identifiers. + * These are the value that the RT_OPSYS \#define can take. @{ + */ +/** Unknown OS. */ +#define RT_OPSYS_UNKNOWN 0 +/** OS Agnostic. */ +#define RT_OPSYS_AGNOSTIC 1 +/** Darwin - aka Mac OS X. */ +#define RT_OPSYS_DARWIN 2 +/** DragonFly BSD. */ +#define RT_OPSYS_DRAGONFLY 3 +/** DOS. */ +#define RT_OPSYS_DOS 4 +/** FreeBSD. */ +#define RT_OPSYS_FREEBSD 5 +/** Haiku. */ +#define RT_OPSYS_HAIKU 6 +/** Linux. */ +#define RT_OPSYS_LINUX 7 +/** L4. */ +#define RT_OPSYS_L4 8 +/** Minix. */ +#define RT_OPSYS_MINIX 9 +/** NetBSD. */ +#define RT_OPSYS_NETBSD 11 +/** Netware. */ +#define RT_OPSYS_NETWARE 12 +/** NT (native). */ +#define RT_OPSYS_NT 13 +/** OpenBSD. */ +#define RT_OPSYS_OPENBSD 14 +/** OS/2. */ +#define RT_OPSYS_OS2 15 +/** Plan 9. */ +#define RT_OPSYS_PLAN9 16 +/** QNX. */ +#define RT_OPSYS_QNX 17 +/** Solaris. */ +#define RT_OPSYS_SOLARIS 18 +/** UEFI. */ +#define RT_OPSYS_UEFI 19 +/** Windows. */ +#define RT_OPSYS_WINDOWS 20 +/** The max RT_OPSYS_XXX value (exclusive). */ +#define RT_OPSYS_MAX 21 +/** @} */ + +/** @def RT_OPSYS + * Indicates which OS we're targeting. It's a \#define with is + * assigned one of the RT_OPSYS_XXX defines above. + * + * So to test if we're on FreeBSD do the following: + * @code + * #if RT_OPSYS == RT_OPSYS_FREEBSD + * some_funky_freebsd_specific_stuff(); + * #endif + * @endcode + */ + +/* + * Set RT_OPSYS_XXX according to RT_OS_XXX. + * + * Search: #define RT_OPSYS_([A-Z0-9]+) .* + * Replace: # elif defined(RT_OS_\1)\n# define RT_OPSYS RT_OPSYS_\1 + */ +#ifndef RT_OPSYS +# if defined(RT_OS_UNKNOWN) +# define RT_OPSYS RT_OPSYS_UNKNOWN +# elif defined(RT_OS_AGNOSTIC) +# define RT_OPSYS RT_OPSYS_AGNOSTIC +# elif defined(RT_OS_DARWIN) +# define RT_OPSYS RT_OPSYS_DARWIN +# elif defined(RT_OS_DRAGONFLY) +# define RT_OPSYS RT_OPSYS_DRAGONFLY +# elif defined(RT_OS_DOS) +# define RT_OPSYS RT_OPSYS_DOS +# elif defined(RT_OS_FREEBSD) +# define RT_OPSYS RT_OPSYS_FREEBSD +# elif defined(RT_OS_HAIKU) +# define RT_OPSYS RT_OPSYS_HAIKU +# elif defined(RT_OS_LINUX) +# define RT_OPSYS RT_OPSYS_LINUX +# elif defined(RT_OS_L4) +# define RT_OPSYS RT_OPSYS_L4 +# elif defined(RT_OS_MINIX) +# define RT_OPSYS RT_OPSYS_MINIX +# elif defined(RT_OS_NETBSD) +# define RT_OPSYS RT_OPSYS_NETBSD +# elif defined(RT_OS_NETWARE) +# define RT_OPSYS RT_OPSYS_NETWARE +# elif defined(RT_OS_NT) +# define RT_OPSYS RT_OPSYS_NT +# elif defined(RT_OS_OPENBSD) +# define RT_OPSYS RT_OPSYS_OPENBSD +# elif defined(RT_OS_OS2) +# define RT_OPSYS RT_OPSYS_OS2 +# elif defined(RT_OS_PLAN9) +# define RT_OPSYS RT_OPSYS_PLAN9 +# elif defined(RT_OS_QNX) +# define RT_OPSYS RT_OPSYS_QNX +# elif defined(RT_OS_SOLARIS) +# define RT_OPSYS RT_OPSYS_SOLARIS +# elif defined(RT_OS_UEFI) +# define RT_OPSYS RT_OPSYS_UEFI +# elif defined(RT_OS_WINDOWS) +# define RT_OPSYS RT_OPSYS_WINDOWS +# endif +#endif + +/* + * Guess RT_OPSYS based on compiler predefined macros. + */ +#ifndef RT_OPSYS +# if defined(__APPLE__) +# define RT_OPSYS RT_OPSYS_DARWIN +# elif defined(__DragonFly__) +# define RT_OPSYS RT_OPSYS_DRAGONFLY +# elif defined(__FreeBSD__) /*??*/ +# define RT_OPSYS RT_OPSYS_FREEBSD +# elif defined(__gnu_linux__) +# define RT_OPSYS RT_OPSYS_LINUX +# elif defined(__NetBSD__) /*??*/ +# define RT_OPSYS RT_OPSYS_NETBSD +# elif defined(__OpenBSD__) /*??*/ +# define RT_OPSYS RT_OPSYS_OPENBSD +# elif defined(__OS2__) +# define RT_OPSYS RT_OPSYS_OS2 +# elif defined(__sun__) || defined(__SunOS__) || defined(__sun) || defined(__SunOS) +# define RT_OPSYS RT_OPSYS_SOLARIS +# elif defined(_WIN32) || defined(_WIN64) +# define RT_OPSYS RT_OPSYS_WINDOWS +# else +# error "Port Me" +# endif +#endif + +#if RT_OPSYS < RT_OPSYS_UNKNOWN || RT_OPSYS >= RT_OPSYS_MAX +# error "Invalid RT_OPSYS value." +#endif + +/* + * Do some consistency checks. + * + * Search: #define RT_OPSYS_([A-Z0-9]+) .* + * Replace: #if defined(RT_OS_\1) && RT_OPSYS != RT_OPSYS_\1\n# error RT_OPSYS vs RT_OS_\1\n#endif + */ +#if defined(RT_OS_UNKNOWN) && RT_OPSYS != RT_OPSYS_UNKNOWN +# error RT_OPSYS vs RT_OS_UNKNOWN +#endif +#if defined(RT_OS_AGNOSTIC) && RT_OPSYS != RT_OPSYS_AGNOSTIC +# error RT_OPSYS vs RT_OS_AGNOSTIC +#endif +#if defined(RT_OS_DARWIN) && RT_OPSYS != RT_OPSYS_DARWIN +# error RT_OPSYS vs RT_OS_DARWIN +#endif +#if defined(RT_OS_DRAGONFLY) && RT_OPSYS != RT_OPSYS_DRAGONFLY +# error RT_OPSYS vs RT_OS_DRAGONFLY +#endif +#if defined(RT_OS_DOS) && RT_OPSYS != RT_OPSYS_DOS +# error RT_OPSYS vs RT_OS_DOS +#endif +#if defined(RT_OS_FREEBSD) && RT_OPSYS != RT_OPSYS_FREEBSD +# error RT_OPSYS vs RT_OS_FREEBSD +#endif +#if defined(RT_OS_HAIKU) && RT_OPSYS != RT_OPSYS_HAIKU +# error RT_OPSYS vs RT_OS_HAIKU +#endif +#if defined(RT_OS_LINUX) && RT_OPSYS != RT_OPSYS_LINUX +# error RT_OPSYS vs RT_OS_LINUX +#endif +#if defined(RT_OS_L4) && RT_OPSYS != RT_OPSYS_L4 +# error RT_OPSYS vs RT_OS_L4 +#endif +#if defined(RT_OS_MINIX) && RT_OPSYS != RT_OPSYS_MINIX +# error RT_OPSYS vs RT_OS_MINIX +#endif +#if defined(RT_OS_NETBSD) && RT_OPSYS != RT_OPSYS_NETBSD +# error RT_OPSYS vs RT_OS_NETBSD +#endif +#if defined(RT_OS_NETWARE) && RT_OPSYS != RT_OPSYS_NETWARE +# error RT_OPSYS vs RT_OS_NETWARE +#endif +#if defined(RT_OS_NT) && RT_OPSYS != RT_OPSYS_NT +# error RT_OPSYS vs RT_OS_NT +#endif +#if defined(RT_OS_OPENBSD) && RT_OPSYS != RT_OPSYS_OPENBSD +# error RT_OPSYS vs RT_OS_OPENBSD +#endif +#if defined(RT_OS_OS2) && RT_OPSYS != RT_OPSYS_OS2 +# error RT_OPSYS vs RT_OS_OS2 +#endif +#if defined(RT_OS_PLAN9) && RT_OPSYS != RT_OPSYS_PLAN9 +# error RT_OPSYS vs RT_OS_PLAN9 +#endif +#if defined(RT_OS_QNX) && RT_OPSYS != RT_OPSYS_QNX +# error RT_OPSYS vs RT_OS_QNX +#endif +#if defined(RT_OS_SOLARIS) && RT_OPSYS != RT_OPSYS_SOLARIS +# error RT_OPSYS vs RT_OS_SOLARIS +#endif +#if defined(RT_OS_UEFI) && RT_OPSYS != RT_OPSYS_UEFI +# error RT_OPSYS vs RT_OS_UEFI +#endif +#if defined(RT_OS_WINDOWS) && RT_OPSYS != RT_OPSYS_WINDOWS +# error RT_OPSYS vs RT_OS_WINDOWS +#endif + +/* + * Make sure the RT_OS_XXX macro is defined. + * + * Search: #define RT_OPSYS_([A-Z0-9]+) .* + * Replace: #elif RT_OPSYS == RT_OPSYS_\1\n# ifndef RT_OS_\1\n# define RT_OS_\1\n# endif + */ +#if RT_OPSYS == RT_OPSYS_UNKNOWN +# ifndef RT_OS_UNKNOWN +# define RT_OS_UNKNOWN +# endif +#elif RT_OPSYS == RT_OPSYS_AGNOSTIC +# ifndef RT_OS_AGNOSTIC +# define RT_OS_AGNOSTIC +# endif +#elif RT_OPSYS == RT_OPSYS_DARWIN +# ifndef RT_OS_DARWIN +# define RT_OS_DARWIN +# endif +#elif RT_OPSYS == RT_OPSYS_DRAGONFLY +# ifndef RT_OS_DRAGONFLY +# define RT_OS_DRAGONFLY +# endif +#elif RT_OPSYS == RT_OPSYS_DOS +# ifndef RT_OS_DOS +# define RT_OS_DOS +# endif +#elif RT_OPSYS == RT_OPSYS_FREEBSD +# ifndef RT_OS_FREEBSD +# define RT_OS_FREEBSD +# endif +#elif RT_OPSYS == RT_OPSYS_HAIKU +# ifndef RT_OS_HAIKU +# define RT_OS_HAIKU +# endif +#elif RT_OPSYS == RT_OPSYS_LINUX +# ifndef RT_OS_LINUX +# define RT_OS_LINUX +# endif +#elif RT_OPSYS == RT_OPSYS_L4 +# ifndef RT_OS_L4 +# define RT_OS_L4 +# endif +#elif RT_OPSYS == RT_OPSYS_MINIX +# ifndef RT_OS_MINIX +# define RT_OS_MINIX +# endif +#elif RT_OPSYS == RT_OPSYS_NETBSD +# ifndef RT_OS_NETBSD +# define RT_OS_NETBSD +# endif +#elif RT_OPSYS == RT_OPSYS_NETWARE +# ifndef RT_OS_NETWARE +# define RT_OS_NETWARE +# endif +#elif RT_OPSYS == RT_OPSYS_NT +# ifndef RT_OS_NT +# define RT_OS_NT +# endif +#elif RT_OPSYS == RT_OPSYS_OPENBSD +# ifndef RT_OS_OPENBSD +# define RT_OS_OPENBSD +# endif +#elif RT_OPSYS == RT_OPSYS_OS2 +# ifndef RT_OS_OS2 +# define RT_OS_OS2 +# endif +#elif RT_OPSYS == RT_OPSYS_PLAN9 +# ifndef RT_OS_PLAN9 +# define RT_OS_PLAN9 +# endif +#elif RT_OPSYS == RT_OPSYS_QNX +# ifndef RT_OS_QNX +# define RT_OS_QNX +# endif +#elif RT_OPSYS == RT_OPSYS_SOLARIS +# ifndef RT_OS_SOLARIS +# define RT_OS_SOLARIS +# endif +#elif RT_OPSYS == RT_OPSYS_UEFI +# ifndef RT_OS_UEFI +# define RT_OS_UEFI +# endif +#elif RT_OPSYS == RT_OPSYS_WINDOWS +# ifndef RT_OS_WINDOWS +# define RT_OS_WINDOWS +# endif +#else +# error "Bad RT_OPSYS value." +#endif + + +/** + * Checks whether the given OpSys uses DOS-style paths or not. + * + * By DOS-style paths we include drive lettering and UNC paths. + * + * @returns true / false + * @param a_OpSys The RT_OPSYS_XXX value to check, will be reference + * multiple times. + */ +#define RT_OPSYS_USES_DOS_PATHS(a_OpSys) \ + ( (a_OpSys) == RT_OPSYS_WINDOWS \ + || (a_OpSys) == RT_OPSYS_OS2 \ + || (a_OpSys) == RT_OPSYS_DOS ) + + + +/** @def CTXTYPE + * Declare a type differently in GC, R3 and R0. + * + * @param GCType The GC type. + * @param R3Type The R3 type. + * @param R0Type The R0 type. + * @remark For pointers used only in one context use RCPTRTYPE(), R3R0PTRTYPE(), R3PTRTYPE() or R0PTRTYPE(). + */ +#ifdef IN_RC +# define CTXTYPE(GCType, R3Type, R0Type) GCType +#elif defined(IN_RING3) +# define CTXTYPE(GCType, R3Type, R0Type) R3Type +#else +# define CTXTYPE(GCType, R3Type, R0Type) R0Type +#endif + +/** @def RCPTRTYPE + * Declare a pointer which is used in the raw mode context but appears in structure(s) used by + * both HC and RC. The main purpose is to make sure structures have the same + * size when built for different architectures. + * + * @param RCType The RC type. + */ +#define RCPTRTYPE(RCType) CTXTYPE(RCType, RTRCPTR, RTRCPTR) + +/** @def R3R0PTRTYPE + * Declare a pointer which is used in HC, is explicitly valid in ring 3 and 0, + * but appears in structure(s) used by both HC and GC. The main purpose is to + * make sure structures have the same size when built for different architectures. + * + * @param R3R0Type The R3R0 type. + * @remarks This used to be called HCPTRTYPE. + */ +#define R3R0PTRTYPE(R3R0Type) CTXTYPE(RTHCPTR, R3R0Type, R3R0Type) + +/** @def R3PTRTYPE + * Declare a pointer which is used in R3 but appears in structure(s) used by + * both HC and GC. The main purpose is to make sure structures have the same + * size when built for different architectures. + * + * @param R3Type The R3 type. + */ +#define R3PTRTYPE(R3Type) CTXTYPE(RTHCUINTPTR, R3Type, RTHCUINTPTR) + +/** @def R0PTRTYPE + * Declare a pointer which is used in R0 but appears in structure(s) used by + * both HC and GC. The main purpose is to make sure structures have the same + * size when built for different architectures. + * + * @param R0Type The R0 type. + */ +#define R0PTRTYPE(R0Type) CTXTYPE(RTHCUINTPTR, RTHCUINTPTR, R0Type) + +/** @def CTXSUFF + * Adds the suffix of the current context to the passed in + * identifier name. The suffix is HC or GC. + * + * This is macro should only be used in shared code to avoid a forest of ifdefs. + * @param var Identifier name. + * @deprecated Use CTX_SUFF. Do NOT use this for new code. + */ +/** @def OTHERCTXSUFF + * Adds the suffix of the other context to the passed in + * identifier name. The suffix is HC or GC. + * + * This is macro should only be used in shared code to avoid a forest of ifdefs. + * @param var Identifier name. + * @deprecated Use CTX_SUFF. Do NOT use this for new code. + */ +#ifdef IN_RC +# define CTXSUFF(var) var##GC +# define OTHERCTXSUFF(var) var##HC +#else +# define CTXSUFF(var) var##HC +# define OTHERCTXSUFF(var) var##GC +#endif + +/** @def CTXALLSUFF + * Adds the suffix of the current context to the passed in + * identifier name. The suffix is R3, R0 or GC. + * + * This is macro should only be used in shared code to avoid a forest of ifdefs. + * @param var Identifier name. + * @deprecated Use CTX_SUFF. Do NOT use this for new code. + */ +#ifdef IN_RC +# define CTXALLSUFF(var) var##GC +#elif defined(IN_RING0) +# define CTXALLSUFF(var) var##R0 +#else +# define CTXALLSUFF(var) var##R3 +#endif + +/** @def CTX_SUFF + * Adds the suffix of the current context to the passed in + * identifier name. The suffix is R3, R0 or RC. + * + * This is macro should only be used in shared code to avoid a forest of ifdefs. + * @param var Identifier name. + * + * @remark This will replace CTXALLSUFF and CTXSUFF before long. + */ +#ifdef IN_RC +# define CTX_SUFF(var) var##RC +#elif defined(IN_RING0) +# define CTX_SUFF(var) var##R0 +#else +# define CTX_SUFF(var) var##R3 +#endif + +/** @def CTX_SUFF_Z + * Adds the suffix of the current context to the passed in + * identifier name, combining RC and R0 into RZ. + * The suffix thus is R3 or RZ. + * + * This is macro should only be used in shared code to avoid a forest of ifdefs. + * @param var Identifier name. + * + * @remark This will replace CTXALLSUFF and CTXSUFF before long. + */ +#ifdef IN_RING3 +# define CTX_SUFF_Z(var) var##R3 +#else +# define CTX_SUFF_Z(var) var##RZ +#endif + + +/** @def CTXMID + * Adds the current context as a middle name of an identifier name + * The middle name is HC or GC. + * + * This is macro should only be used in shared code to avoid a forest of ifdefs. + * @param first First name. + * @param last Surname. + */ +/** @def OTHERCTXMID + * Adds the other context as a middle name of an identifier name + * The middle name is HC or GC. + * + * This is macro should only be used in shared code to avoid a forest of ifdefs. + * @param first First name. + * @param last Surname. + * @deprecated use CTX_MID or CTX_MID_Z + */ +#ifdef IN_RC +# define CTXMID(first, last) first##GC##last +# define OTHERCTXMID(first, last) first##HC##last +#else +# define CTXMID(first, last) first##HC##last +# define OTHERCTXMID(first, last) first##GC##last +#endif + +/** @def CTXALLMID + * Adds the current context as a middle name of an identifier name. + * The middle name is R3, R0 or GC. + * + * This is macro should only be used in shared code to avoid a forest of ifdefs. + * @param first First name. + * @param last Surname. + * @deprecated use CTX_MID or CTX_MID_Z + */ +#ifdef IN_RC +# define CTXALLMID(first, last) first##GC##last +#elif defined(IN_RING0) +# define CTXALLMID(first, last) first##R0##last +#else +# define CTXALLMID(first, last) first##R3##last +#endif + +/** @def CTX_MID + * Adds the current context as a middle name of an identifier name. + * The middle name is R3, R0 or RC. + * + * This is macro should only be used in shared code to avoid a forest of ifdefs. + * @param first First name. + * @param last Surname. + */ +#ifdef IN_RC +# define CTX_MID(first, last) first##RC##last +#elif defined(IN_RING0) +# define CTX_MID(first, last) first##R0##last +#else +# define CTX_MID(first, last) first##R3##last +#endif + +/** @def CTX_MID_Z + * Adds the current context as a middle name of an identifier name, combining RC + * and R0 into RZ. + * The middle name thus is either R3 or RZ. + * + * This is macro should only be used in shared code to avoid a forest of ifdefs. + * @param first First name. + * @param last Surname. + */ +#ifdef IN_RING3 +# define CTX_MID_Z(first, last) first##R3##last +#else +# define CTX_MID_Z(first, last) first##RZ##last +#endif + + +/** @def R3STRING + * A macro which in GC and R0 will return a dummy string while in R3 it will return + * the parameter. + * + * This is typically used to wrap description strings in structures shared + * between R3, R0 and/or GC. The intention is to avoid the \#ifdef IN_RING3 mess. + * + * @param pR3String The R3 string. Only referenced in R3. + * @see R0STRING and GCSTRING + */ +#ifdef IN_RING3 +# define R3STRING(pR3String) (pR3String) +#else +# define R3STRING(pR3String) ("") +#endif + +/** @def R0STRING + * A macro which in GC and R3 will return a dummy string while in R0 it will return + * the parameter. + * + * This is typically used to wrap description strings in structures shared + * between R3, R0 and/or GC. The intention is to avoid the \#ifdef IN_RING0 mess. + * + * @param pR0String The R0 string. Only referenced in R0. + * @see R3STRING and GCSTRING + */ +#ifdef IN_RING0 +# define R0STRING(pR0String) (pR0String) +#else +# define R0STRING(pR0String) ("") +#endif + +/** @def RCSTRING + * A macro which in R3 and R0 will return a dummy string while in RC it will return + * the parameter. + * + * This is typically used to wrap description strings in structures shared + * between R3, R0 and/or RC. The intention is to avoid the \#ifdef IN_RC mess. + * + * @param pRCString The RC string. Only referenced in RC. + * @see R3STRING, R0STRING + */ +#ifdef IN_RC +# define RCSTRING(pRCString) (pRCString) +#else +# define RCSTRING(pRCString) ("") +#endif + + +/** @def RT_NOTHING + * A macro that expands to nothing. + * This is primarily intended as a dummy argument for macros to avoid the + * undefined behavior passing empty arguments to an macro (ISO C90 and C++98, + * gcc v4.4 warns about it). + */ +#define RT_NOTHING + +/** @def RT_GCC_EXTENSION + * Macro for shutting up GCC warnings about using language extensions. */ +#ifdef __GNUC__ +# define RT_GCC_EXTENSION __extension__ +#else +# define RT_GCC_EXTENSION +#endif + +/** @def RT_COMPILER_GROKS_64BIT_BITFIELDS + * Macro that is defined if the compiler understands 64-bit bitfields. */ +#if !defined(RT_OS_OS2) || (!defined(__IBMC__) && !defined(__IBMCPP__)) +# define RT_COMPILER_GROKS_64BIT_BITFIELDS +#endif + +/** @def RT_COMPILER_WITH_80BIT_LONG_DOUBLE + * Macro that is defined if the compiler implements long double as the + * IEEE extended precision floating. */ +#if (defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86)) && !defined(RT_OS_WINDOWS) +# define RT_COMPILER_WITH_80BIT_LONG_DOUBLE +#endif + + +/** @def RT_EXCEPTIONS_ENABLED + * Defined when C++ exceptions are enabled. + */ +#if !defined(RT_EXCEPTIONS_ENABLED) \ + && defined(__cplusplus) \ + && ( (defined(_MSC_VER) && defined(_CPPUNWIND)) \ + || (defined(__GNUC__) && defined(__EXCEPTIONS))) +# define RT_EXCEPTIONS_ENABLED +#endif + +/** @def RT_NO_THROW + * How to express that a function doesn't throw C++ exceptions + * and the compiler can thus save itself the bother of trying + * to catch any of them. Put this between the closing parenthesis + * and the semicolon in function prototypes (and implementation if C++). + */ +#ifdef RT_EXCEPTIONS_ENABLED +# define RT_NO_THROW throw() +#else +# define RT_NO_THROW +#endif + +/** @def RT_THROW + * How to express that a method or function throws a type of exceptions. Some + * compilers does not want this kind of information and will warning about it. + * + * @param type The type exception. + * + * @remarks If the actual throwing is done from the header, enclose it by + * \#ifdef RT_EXCEPTIONS_ENABLED ... \#else ... \#endif so the header + * compiles cleanly without exceptions enabled. + * + * Do NOT use this for the actual throwing of exceptions! + */ +#ifdef RT_EXCEPTIONS_ENABLED +# ifdef _MSC_VER +# if _MSC_VER >= 1310 +# define RT_THROW(type) +# else +# define RT_THROW(type) throw(type) +# endif +# else +# define RT_THROW(type) throw(type) +# endif +#else +# define RT_THROW(type) +#endif + +/** @def RT_GCC_SUPPORTS_VISIBILITY_HIDDEN + * Indicates that the "hidden" visibility attribute can be used (GCC) */ +#if defined(__GNUC__) +# if __GNUC__ >= 4 && !defined(RT_OS_OS2) && !defined(RT_OS_WINDOWS) +# define RT_GCC_SUPPORTS_VISIBILITY_HIDDEN +# endif +#endif + +/** @def RTCALL + * The standard calling convention for the Runtime interfaces. + */ +#ifdef _MSC_VER +# define RTCALL __cdecl +#elif defined(RT_OS_OS2) +# define RTCALL __cdecl +#elif defined(__GNUC__) && defined(IN_RING0) && defined(RT_ARCH_X86) /** @todo consider dropping IN_RING0 here. */ +# define RTCALL __attribute__((cdecl,regparm(0))) /* regparm(0) deals with -mregparm=x use in the linux kernel. */ +#else +# define RTCALL +#endif + +/** @def DECLEXPORT + * How to declare an exported function. + * @param type The return type of the function declaration. + */ +#if defined(_MSC_VER) || defined(RT_OS_OS2) +# define DECLEXPORT(type) __declspec(dllexport) type +#elif defined(RT_USE_VISIBILITY_DEFAULT) +# define DECLEXPORT(type) __attribute__((visibility("default"))) type +#else +# define DECLEXPORT(type) type +#endif + +/** @def DECLIMPORT + * How to declare an imported function. + * @param type The return type of the function declaration. + */ +#if defined(_MSC_VER) || (defined(RT_OS_OS2) && !defined(__IBMC__) && !defined(__IBMCPP__)) +# define DECLIMPORT(type) __declspec(dllimport) type +#else +# define DECLIMPORT(type) type +#endif + +/** @def DECLHIDDEN + * How to declare a non-exported function or variable. + * @param type The return type of the function or the data type of the variable. + */ +#if !defined(RT_GCC_SUPPORTS_VISIBILITY_HIDDEN) || defined(RT_NO_VISIBILITY_HIDDEN) +# define DECLHIDDEN(type) type +#else +# define DECLHIDDEN(type) __attribute__((visibility("hidden"))) type +#endif + +/** @def DECL_HIDDEN_CONST + * Workaround for g++ warnings when applying the hidden attribute to a const + * definition. Use DECLHIDDEN for the declaration. + * @param a_Type The return type of the function or the data type of + * the variable. + */ +#if defined(__cplusplus) && defined(__GNUC__) +# define DECL_HIDDEN_CONST(a_Type) a_Type +#else +# define DECL_HIDDEN_CONST(a_Type) DECLHIDDEN(a_Type) +#endif + +/** @def DECL_INVALID + * How to declare a function not available for linking in the current context. + * The purpose is to create compile or like time errors when used. This isn't + * possible on all platforms. + * @param type The return type of the function. + */ +#if defined(_MSC_VER) +# define DECL_INVALID(type) __declspec(dllimport) type __stdcall +#elif defined(__GNUC__) && defined(__cplusplus) +# define DECL_INVALID(type) extern "C++" type +#else +# define DECL_INVALID(type) type +#endif + +/** @def DECLASM + * How to declare an internal assembly function. + * @param type The return type of the function declaration. + */ +#ifdef __cplusplus +# if defined(_MSC_VER) || defined(RT_OS_OS2) +# define DECLASM(type) extern "C" type __cdecl +# elif defined(__GNUC__) && defined(RT_ARCH_X86) +# define DECLASM(type) extern "C" type __attribute__((cdecl,regparm(0))) +# else +# define DECLASM(type) extern "C" type +# endif +#else +# if defined(_MSC_VER) || defined(RT_OS_OS2) +# define DECLASM(type) type __cdecl +# elif defined(__GNUC__) && defined(RT_ARCH_X86) +# define DECLASM(type) type __attribute__((cdecl,regparm(0))) +# else +# define DECLASM(type) type +# endif +#endif + +/** @def DECLASMTYPE + * How to declare an internal assembly function type. + * @param type The return type of the function. + */ +# if defined(_MSC_VER) || defined(RT_OS_OS2) +# define DECLASMTYPE(type) type __cdecl +#else +# define DECLASMTYPE(type) type +#endif + +/** @def DECLNORETURN + * How to declare a function which does not return. + * @note: This macro can be combined with other macros, for example + * @code + * EMR3DECL(DECLNORETURN(void)) foo(void); + * @endcode + */ +#ifdef _MSC_VER +# define DECLNORETURN(type) __declspec(noreturn) type +#elif defined(__GNUC__) +# define DECLNORETURN(type) __attribute__((noreturn)) type +#else +# define DECLNORETURN(type) type +#endif + +/** @def DECLWEAK + * How to declare a variable which is not necessarily resolved at + * runtime. + * @note: This macro can be combined with other macros, for example + * @code + * EMR3DECL(DECLWEAK(int)) foo; + * @endcode + */ +#if defined(__GNUC__) +# define DECLWEAK(type) type __attribute__((weak)) +#else +# define DECLWEAK(type) type +#endif + +/** @def DECLCALLBACK + * How to declare an call back function type. + * @param type The return type of the function declaration. + */ +#define DECLCALLBACK(type) type RTCALL + +/** @def DECLCALLBACKPTR + * How to declare an call back function pointer. + * @param type The return type of the function declaration. + * @param name The name of the variable member. + */ +#if defined(__IBMC__) || defined(__IBMCPP__) +# define DECLCALLBACKPTR(type, name) type (* RTCALL name) +#else +# define DECLCALLBACKPTR(type, name) type (RTCALL * name) +#endif + +/** @def DECLCALLBACKMEMBER + * How to declare an call back function pointer member. + * @param type The return type of the function declaration. + * @param name The name of the struct/union/class member. + */ +#if defined(__IBMC__) || defined(__IBMCPP__) +# define DECLCALLBACKMEMBER(type, name) type (* RTCALL name) +#else +# define DECLCALLBACKMEMBER(type, name) type (RTCALL * name) +#endif + +/** @def DECLR3CALLBACKMEMBER + * How to declare an call back function pointer member - R3 Ptr. + * @param type The return type of the function declaration. + * @param name The name of the struct/union/class member. + * @param args The argument list enclosed in parentheses. + */ +#ifdef IN_RING3 +# define DECLR3CALLBACKMEMBER(type, name, args) DECLCALLBACKMEMBER(type, name) args +#else +# define DECLR3CALLBACKMEMBER(type, name, args) RTR3PTR name +#endif + +/** @def DECLRCCALLBACKMEMBER + * How to declare an call back function pointer member - RC Ptr. + * @param type The return type of the function declaration. + * @param name The name of the struct/union/class member. + * @param args The argument list enclosed in parentheses. + */ +#ifdef IN_RC +# define DECLRCCALLBACKMEMBER(type, name, args) DECLCALLBACKMEMBER(type, name) args +#else +# define DECLRCCALLBACKMEMBER(type, name, args) RTRCPTR name +#endif + +/** @def DECLR0CALLBACKMEMBER + * How to declare an call back function pointer member - R0 Ptr. + * @param type The return type of the function declaration. + * @param name The name of the struct/union/class member. + * @param args The argument list enclosed in parentheses. + */ +#ifdef IN_RING0 +# define DECLR0CALLBACKMEMBER(type, name, args) DECLCALLBACKMEMBER(type, name) args +#else +# define DECLR0CALLBACKMEMBER(type, name, args) RTR0PTR name +#endif + +/** @def DECLINLINE + * How to declare a function as inline. + * @param type The return type of the function declaration. + * @remarks Don't use this macro on C++ methods. + */ +#ifdef __GNUC__ +# define DECLINLINE(type) static __inline__ type +#elif defined(__cplusplus) +# define DECLINLINE(type) inline type +#elif defined(_MSC_VER) +# define DECLINLINE(type) _inline type +#elif defined(__IBMC__) +# define DECLINLINE(type) _Inline type +#else +# define DECLINLINE(type) inline type +#endif + + +/** @def DECL_FORCE_INLINE + * How to declare a function as inline and try convince the compiler to always + * inline it regardless of optimization switches. + * @param type The return type of the function declaration. + * @remarks Use sparsely and with care. Don't use this macro on C++ methods. + */ +#ifdef __GNUC__ +# define DECL_FORCE_INLINE(type) __attribute__((__always_inline__)) DECLINLINE(type) +#elif defined(_MSC_VER) +# define DECL_FORCE_INLINE(type) __forceinline type +#else +# define DECL_FORCE_INLINE(type) DECLINLINE(type) +#endif + + +/** @def DECL_NO_INLINE + * How to declare a function telling the compiler not to inline it. + * @param scope The function scope, static or RT_NOTHING. + * @param type The return type of the function declaration. + * @remarks Don't use this macro on C++ methods. + */ +#ifdef __GNUC__ +# define DECL_NO_INLINE(scope,type) __attribute__((__noinline__)) scope type +#elif defined(_MSC_VER) +# define DECL_NO_INLINE(scope,type) __declspec(noinline) scope type +#else +# define DECL_NO_INLINE(scope,type) scope type +#endif + + +/** @def IN_RT_STATIC + * Used to indicate whether we're linking against a static IPRT + * or not. The IPRT symbols will be declared as hidden (if + * supported). Note that this define has no effect without setting + * IN_RT_R0, IN_RT_R3 or IN_RT_RC indicators are set first. + */ + +/** @def IN_RT_R0 + * Used to indicate whether we're inside the same link module as + * the HC Ring-0 Runtime Library. + */ +/** @def RTR0DECL(type) + * Runtime Library HC Ring-0 export or import declaration. + * @param type The return type of the function declaration. + */ +#ifdef IN_RT_R0 +# ifdef IN_RT_STATIC +# define RTR0DECL(type) DECLHIDDEN(type) RTCALL +# else +# define RTR0DECL(type) DECLEXPORT(type) RTCALL +# endif +#else +# define RTR0DECL(type) DECLIMPORT(type) RTCALL +#endif + +/** @def IN_RT_R3 + * Used to indicate whether we're inside the same link module as + * the HC Ring-3 Runtime Library. + */ +/** @def RTR3DECL(type) + * Runtime Library HC Ring-3 export or import declaration. + * @param type The return type of the function declaration. + */ +#ifdef IN_RT_R3 +# ifdef IN_RT_STATIC +# define RTR3DECL(type) DECLHIDDEN(type) RTCALL +# else +# define RTR3DECL(type) DECLEXPORT(type) RTCALL +# endif +#else +# define RTR3DECL(type) DECLIMPORT(type) RTCALL +#endif + +/** @def IN_RT_RC + * Used to indicate whether we're inside the same link module as the raw-mode + * context (RC) runtime library. + */ +/** @def RTRCDECL(type) + * Runtime Library raw-mode context export or import declaration. + * @param type The return type of the function declaration. + */ +#ifdef IN_RT_RC +# ifdef IN_RT_STATIC +# define RTRCDECL(type) DECLHIDDEN(type) RTCALL +# else +# define RTRCDECL(type) DECLEXPORT(type) RTCALL +# endif +#else +# define RTRCDECL(type) DECLIMPORT(type) RTCALL +#endif + +/** @def RTDECL(type) + * Runtime Library export or import declaration. + * Functions declared using this macro exists in all contexts. + * @param type The return type of the function declaration. + */ +#if defined(IN_RT_R3) || defined(IN_RT_RC) || defined(IN_RT_R0) +# ifdef IN_RT_STATIC +# define RTDECL(type) DECLHIDDEN(type) RTCALL +# else +# define RTDECL(type) DECLEXPORT(type) RTCALL +# endif +#else +# define RTDECL(type) DECLIMPORT(type) RTCALL +#endif + +/** @def RTDATADECL(type) + * Runtime Library export or import declaration. + * Data declared using this macro exists in all contexts. + * @param type The data type. + */ +/** @def RT_DECL_DATA_CONST(type) + * Definition of a const variable. See DECL_HIDDEN_CONST. + * @param type The const data type. + */ +#if defined(IN_RT_R3) || defined(IN_RT_RC) || defined(IN_RT_R0) +# ifdef IN_RT_STATIC +# define RTDATADECL(type) DECLHIDDEN(type) +# define RT_DECL_DATA_CONST(type) DECL_HIDDEN_CONST(type) +# else +# define RTDATADECL(type) DECLEXPORT(type) +# if defined(__cplusplus) && defined(__GNUC__) +# define RT_DECL_DATA_CONST(type) type +# else +# define RT_DECL_DATA_CONST(type) DECLEXPORT(type) +# endif +# endif +#else +# define RTDATADECL(type) DECLIMPORT(type) +# define RT_DECL_DATA_CONST(type) DECLIMPORT(type) +#endif + +/** @def RT_DECL_CLASS + * Declares an class living in the runtime. + */ +#if defined(IN_RT_R3) || defined(IN_RT_RC) || defined(IN_RT_R0) +# ifdef IN_RT_STATIC +# define RT_DECL_CLASS +# else +# define RT_DECL_CLASS DECLEXPORT_CLASS +# endif +#else +# define RT_DECL_CLASS DECLIMPORT_CLASS +#endif + + +/** @def RT_NOCRT + * Symbol name wrapper for the No-CRT bits. + * + * In order to coexist in the same process as other CRTs, we need to + * decorate the symbols such that they don't conflict the ones in the + * other CRTs. The result of such conflicts / duplicate symbols can + * confuse the dynamic loader on Unix like systems. + * + * Define RT_WITHOUT_NOCRT_WRAPPERS to drop the wrapping. + * Define RT_WITHOUT_NOCRT_WRAPPER_ALIASES to drop the aliases to the + * wrapped names. + */ +/** @def RT_NOCRT_STR + * Same as RT_NOCRT only it'll return a double quoted string of the result. + */ +#ifndef RT_WITHOUT_NOCRT_WRAPPERS +# define RT_NOCRT(name) nocrt_ ## name +# define RT_NOCRT_STR(name) "nocrt_" # name +#else +# define RT_NOCRT(name) name +# define RT_NOCRT_STR(name) #name +#endif + + + +/** @def RT_LIKELY + * Give the compiler a hint that an expression is very likely to hold true. + * + * Some compilers support explicit branch prediction so that the CPU backend + * can hint the processor and also so that code blocks can be reordered such + * that the predicted path sees a more linear flow, thus improving cache + * behaviour, etc. + * + * IPRT provides the macros RT_LIKELY() and RT_UNLIKELY() as a way to utilize + * this compiler feature when present. + * + * A few notes about the usage: + * + * - Generally, order your code use RT_LIKELY() instead of RT_UNLIKELY(). + * + * - Generally, use RT_UNLIKELY() with error condition checks (unless you + * have some _strong_ reason to do otherwise, in which case document it), + * and/or RT_LIKELY() with success condition checks, assuming you want + * to optimize for the success path. + * + * - Other than that, if you don't know the likelihood of a test succeeding + * from empirical or other 'hard' evidence, don't make predictions unless + * you happen to be a Dirk Gently character. + * + * - These macros are meant to be used in places that get executed a lot. It + * is wasteful to make predictions in code that is executed rarely (e.g. + * at subsystem initialization time) as the basic block reordering that this + * affects can often generate larger code. + * + * - Note that RT_SUCCESS() and RT_FAILURE() already makes use of RT_LIKELY() + * and RT_UNLIKELY(). Should you wish for prediction free status checks, + * use the RT_SUCCESS_NP() and RT_FAILURE_NP() macros instead. + * + * + * @returns the boolean result of the expression. + * @param expr The expression that's very likely to be true. + * @see RT_UNLIKELY + */ +/** @def RT_UNLIKELY + * Give the compiler a hint that an expression is highly unlikely to hold true. + * + * See the usage instructions give in the RT_LIKELY() docs. + * + * @returns the boolean result of the expression. + * @param expr The expression that's very unlikely to be true. + * @see RT_LIKELY + * + * @deprecated Please use RT_LIKELY() instead wherever possible! That gives us + * a better chance of the windows compilers to generate favorable code + * too. The belief is that the compiler will by default assume the + * if-case is more likely than the else-case. + */ +#if defined(__GNUC__) +# if __GNUC__ >= 3 && !defined(FORTIFY_RUNNING) +# define RT_LIKELY(expr) __builtin_expect(!!(expr), 1) +# define RT_UNLIKELY(expr) __builtin_expect(!!(expr), 0) +# else +# define RT_LIKELY(expr) (expr) +# define RT_UNLIKELY(expr) (expr) +# endif +#else +# define RT_LIKELY(expr) (expr) +# define RT_UNLIKELY(expr) (expr) +#endif + + +/** @def RT_STR + * Returns the argument as a string constant. + * @param str Argument to stringify. */ +#define RT_STR(str) #str +/** @def RT_XSTR + * Returns the expanded argument as a string. + * @param str Argument to expand and stringy. */ +#define RT_XSTR(str) RT_STR(str) + +/** @def RT_CONCAT + * Concatenate the expanded arguments without any extra spaces in between. + * + * @param a The first part. + * @param b The second part. + */ +#define RT_CONCAT(a,b) RT_CONCAT_HLP(a,b) +/** RT_CONCAT helper, don't use. */ +#define RT_CONCAT_HLP(a,b) a##b + +/** @def RT_CONCAT + * Concatenate the expanded arguments without any extra spaces in between. + * + * @param a The 1st part. + * @param b The 2nd part. + * @param c The 3rd part. + */ +#define RT_CONCAT3(a,b,c) RT_CONCAT3_HLP(a,b,c) +/** RT_CONCAT3 helper, don't use. */ +#define RT_CONCAT3_HLP(a,b,c) a##b##c + +/** @def RT_CONCAT + * Concatenate the expanded arguments without any extra spaces in between. + * + * @param a The 1st part. + * @param b The 2nd part. + * @param c The 3rd part. + */ +#define RT_CONCAT4(a,b,c,d) RT_CONCAT4_HLP(a,b,c,d) +/** RT_CONCAT4 helper, don't use. */ +#define RT_CONCAT4_HLP(a,b,c,d) a##b##c##d + +/** + * String constant tuple - string constant, strlen(string constant). + * + * @param a_szConst String constant. + */ +#define RT_STR_TUPLE(a_szConst) a_szConst, (sizeof(a_szConst) - 1) + + +/** + * Macro for using in switch statements that turns constants into strings. + * + * @param a_Const The constant (not string). + */ +#define RT_CASE_RET_STR(a_Const) case a_Const: return #a_Const + + +/** @def RT_BIT + * Convert a bit number into an integer bitmask (unsigned). + * @param bit The bit number. + */ +#define RT_BIT(bit) ( 1U << (bit) ) + +/** @def RT_BIT_32 + * Convert a bit number into a 32-bit bitmask (unsigned). + * @param bit The bit number. + */ +#define RT_BIT_32(bit) ( UINT32_C(1) << (bit) ) + +/** @def RT_BIT_64 + * Convert a bit number into a 64-bit bitmask (unsigned). + * @param bit The bit number. + */ +#define RT_BIT_64(bit) ( UINT64_C(1) << (bit) ) + +/** @def RT_ALIGN + * Align macro. + * @param u Value to align. + * @param uAlignment The alignment. Power of two! + * + * @remark Be extremely careful when using this macro with type which sizeof != sizeof int. + * When possible use any of the other RT_ALIGN_* macros. And when that's not + * possible, make 101% sure that uAlignment is specified with a right sized type. + * + * Specifying an unsigned 32-bit alignment constant with a 64-bit value will give + * you a 32-bit return value! + * + * In short: Don't use this macro. Use RT_ALIGN_T() instead. + */ +#define RT_ALIGN(u, uAlignment) ( ((u) + ((uAlignment) - 1)) & ~((uAlignment) - 1) ) + +/** @def RT_ALIGN_T + * Align macro. + * @param u Value to align. + * @param uAlignment The alignment. Power of two! + * @param type Integer type to use while aligning. + * @remark This macro is the preferred alignment macro, it doesn't have any of the pitfalls RT_ALIGN has. + */ +#define RT_ALIGN_T(u, uAlignment, type) ( ((type)(u) + ((uAlignment) - 1)) & ~(type)((uAlignment) - 1) ) + +/** @def RT_ALIGN_32 + * Align macro for a 32-bit value. + * @param u32 Value to align. + * @param uAlignment The alignment. Power of two! + */ +#define RT_ALIGN_32(u32, uAlignment) RT_ALIGN_T(u32, uAlignment, uint32_t) + +/** @def RT_ALIGN_64 + * Align macro for a 64-bit value. + * @param u64 Value to align. + * @param uAlignment The alignment. Power of two! + */ +#define RT_ALIGN_64(u64, uAlignment) RT_ALIGN_T(u64, uAlignment, uint64_t) + +/** @def RT_ALIGN_Z + * Align macro for size_t. + * @param cb Value to align. + * @param uAlignment The alignment. Power of two! + */ +#define RT_ALIGN_Z(cb, uAlignment) RT_ALIGN_T(cb, uAlignment, size_t) + +/** @def RT_ALIGN_P + * Align macro for pointers. + * @param pv Value to align. + * @param uAlignment The alignment. Power of two! + */ +#define RT_ALIGN_P(pv, uAlignment) RT_ALIGN_PT(pv, uAlignment, void *) + +/** @def RT_ALIGN_PT + * Align macro for pointers with type cast. + * @param u Value to align. + * @param uAlignment The alignment. Power of two! + * @param CastType The type to cast the result to. + */ +#define RT_ALIGN_PT(u, uAlignment, CastType) ( (CastType)RT_ALIGN_T(u, uAlignment, uintptr_t) ) + +/** @def RT_ALIGN_R3PT + * Align macro for ring-3 pointers with type cast. + * @param u Value to align. + * @param uAlignment The alignment. Power of two! + * @param CastType The type to cast the result to. + */ +#define RT_ALIGN_R3PT(u, uAlignment, CastType) ( (CastType)RT_ALIGN_T(u, uAlignment, RTR3UINTPTR) ) + +/** @def RT_ALIGN_R0PT + * Align macro for ring-0 pointers with type cast. + * @param u Value to align. + * @param uAlignment The alignment. Power of two! + * @param CastType The type to cast the result to. + */ +#define RT_ALIGN_R0PT(u, uAlignment, CastType) ( (CastType)RT_ALIGN_T(u, uAlignment, RTR0UINTPTR) ) + +/** @def RT_ALIGN_GCPT + * Align macro for GC pointers with type cast. + * @param u Value to align. + * @param uAlignment The alignment. Power of two! + * @param CastType The type to cast the result to. + */ +#define RT_ALIGN_GCPT(u, uAlignment, CastType) ( (CastType)RT_ALIGN_T(u, uAlignment, RTGCUINTPTR) ) + + +/** @def RT_OFFSETOF + * Our own special offsetof() variant, returns a signed result. + * + * This differs from the usual offsetof() in that it's not relying on builtin + * compiler stuff and thus can use variables in arrays the structure may + * contain. This is useful to determine the sizes of structures ending + * with a variable length field. For gcc >= 4.4 see @bugref{7775}. + * + * @returns offset into the structure of the specified member. signed. + * @param type Structure type. + * @param member Member. + */ +#if defined(__GNUC__) && defined(__cplusplus) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)) +# define RT_OFFSETOF(type, member) ( (int)(uintptr_t)&( ((type *)(void *)0x1000)->member) - 0x1000 ) +#else +# define RT_OFFSETOF(type, member) ( (int)(uintptr_t)&( ((type *)(void *)0)->member) ) +#endif + +/** @def RT_UOFFSETOF + * Our own special offsetof() variant, returns an unsigned result. + * + * This differs from the usual offsetof() in that it's not relying on builtin + * compiler stuff and thus can use variables in arrays the structure may + * contain. This is useful to determine the sizes of structures ending + * with a variable length field. For gcc >= 4.4 see @bugref{7775}. + * + * @returns offset into the structure of the specified member. unsigned. + * @param type Structure type. + * @param member Member. + */ +#if defined(__GNUC__) && defined(__cplusplus) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)) +# define RT_UOFFSETOF(type, member) ( (uintptr_t)&( ((type *)(void *)0x1000)->member) - 0x1000 ) +#else +# define RT_UOFFSETOF(type, member) ( (uintptr_t)&( ((type *)(void *)0)->member) ) +#endif + +/** @def RT_OFFSETOF_ADD + * RT_OFFSETOF with an addend. + * + * @returns offset into the structure of the specified member. signed. + * @param type Structure type. + * @param member Member. + * @param addend The addend to add to the offset. + */ +#define RT_OFFSETOF_ADD(type, member, addend) ( (int)RT_UOFFSETOF_ADD(type, member, addend) ) + +/** @def RT_UOFFSETOF_ADD + * RT_UOFFSETOF with an addend. + * + * @returns offset into the structure of the specified member. signed. + * @param type Structure type. + * @param member Member. + * @param addend The addend to add to the offset. + */ +#define RT_UOFFSETOF_ADD(type, member, addend) ( (uintptr_t)&( ((type *)(void *)(uintptr_t)(addend))->member) ) + +/** @def RT_SIZEOFMEMB + * Get the size of a structure member. + * + * @returns size of the structure member. + * @param type Structure type. + * @param member Member. + */ +#define RT_SIZEOFMEMB(type, member) ( sizeof(((type *)(void *)0)->member) ) + +/** @def RT_FROM_MEMBER + * Convert a pointer to a structure member into a pointer to the structure. + * + * @returns pointer to the structure. + * @param pMem Pointer to the member. + * @param Type Structure type. + * @param Member Member name. + */ +#define RT_FROM_MEMBER(pMem, Type, Member) ( (Type *) ((uint8_t *)(void *)(pMem) - RT_UOFFSETOF(Type, Member)) ) + +/** @def RT_FROM_CPP_MEMBER + * Same as RT_FROM_MEMBER except it avoids the annoying g++ warnings about + * invalid access to non-static data member of NULL object. + * + * @returns pointer to the structure. + * @param pMem Pointer to the member. + * @param Type Structure type. + * @param Member Member name. + * + * @remarks Using the __builtin_offsetof does not shut up the compiler. + */ +#if defined(__GNUC__) && defined(__cplusplus) +# define RT_FROM_CPP_MEMBER(pMem, Type, Member) \ + ( (Type *) ((uintptr_t)(pMem) - (uintptr_t)&((Type *)0x1000)->Member + 0x1000U) ) +#else +# define RT_FROM_CPP_MEMBER(pMem, Type, Member) RT_FROM_MEMBER(pMem, Type, Member) +#endif + +/** @def RT_ELEMENTS + * Calculates the number of elements in a statically sized array. + * @returns Element count. + * @param aArray Array in question. + */ +#define RT_ELEMENTS(aArray) ( sizeof(aArray) / sizeof((aArray)[0]) ) + +/** + * Checks if the value is a power of two. + * + * @returns true if power of two, false if not. + * @param uVal The value to test. + * @remarks 0 is a power of two. + * @see VERR_NOT_POWER_OF_TWO + */ +#define RT_IS_POWER_OF_TWO(uVal) ( ((uVal) & ((uVal) - 1)) == 0) + +#ifdef RT_OS_OS2 +/* Undefine RT_MAX since there is an unfortunate clash with the max + resource type define in os2.h. */ +# undef RT_MAX +#endif + +/** @def RT_MAX + * Finds the maximum value. + * @returns The higher of the two. + * @param Value1 Value 1 + * @param Value2 Value 2 + */ +#define RT_MAX(Value1, Value2) ( (Value1) >= (Value2) ? (Value1) : (Value2) ) + +/** @def RT_MIN + * Finds the minimum value. + * @returns The lower of the two. + * @param Value1 Value 1 + * @param Value2 Value 2 + */ +#define RT_MIN(Value1, Value2) ( (Value1) <= (Value2) ? (Value1) : (Value2) ) + +/** @def RT_CLAMP + * Clamps the value to minimum and maximum values. + * @returns The clamped value. + * @param Value The value to check. + * @param Min Minimum value. + * @param Max Maximum value. + */ +#define RT_CLAMP(Value, Min, Max) ( (Value) > (Max) ? (Max) : (Value) < (Min) ? (Min) : (Value) ) + +/** @def RT_ABS + * Get the absolute (non-negative) value. + * @returns The absolute value of Value. + * @param Value The value. + */ +#define RT_ABS(Value) ( (Value) >= 0 ? (Value) : -(Value) ) + +/** @def RT_BOOL + * Turn non-zero/zero into true/false + * @returns The resulting boolean value. + * @param Value The value. + */ +#define RT_BOOL(Value) ( !!(Value) ) + +/** @def RT_LO_U8 + * Gets the low uint8_t of a uint16_t or something equivalent. */ +#ifdef __GNUC__ +# define RT_LO_U8(a) __extension__ ({ AssertCompile(sizeof((a)) == sizeof(uint16_t)); (uint8_t)(a); }) +#else +# define RT_LO_U8(a) ( (uint8_t)(a) ) +#endif +/** @def RT_HI_U8 + * Gets the high uint8_t of a uint16_t or something equivalent. */ +#ifdef __GNUC__ +# define RT_HI_U8(a) __extension__ ({ AssertCompile(sizeof((a)) == sizeof(uint16_t)); (uint8_t)((a) >> 8); }) +#else +# define RT_HI_U8(a) ( (uint8_t)((a) >> 8) ) +#endif + +/** @def RT_LO_U16 + * Gets the low uint16_t of a uint32_t or something equivalent. */ +#ifdef __GNUC__ +# define RT_LO_U16(a) __extension__ ({ AssertCompile(sizeof((a)) == sizeof(uint32_t)); (uint16_t)(a); }) +#else +# define RT_LO_U16(a) ( (uint16_t)(a) ) +#endif +/** @def RT_HI_U16 + * Gets the high uint16_t of a uint32_t or something equivalent. */ +#ifdef __GNUC__ +# define RT_HI_U16(a) __extension__ ({ AssertCompile(sizeof((a)) == sizeof(uint32_t)); (uint16_t)((a) >> 16); }) +#else +# define RT_HI_U16(a) ( (uint16_t)((a) >> 16) ) +#endif + +/** @def RT_LO_U32 + * Gets the low uint32_t of a uint64_t or something equivalent. */ +#ifdef __GNUC__ +# define RT_LO_U32(a) __extension__ ({ AssertCompile(sizeof((a)) == sizeof(uint64_t)); (uint32_t)(a); }) +#else +# define RT_LO_U32(a) ( (uint32_t)(a) ) +#endif +/** @def RT_HI_U32 + * Gets the high uint32_t of a uint64_t or something equivalent. */ +#ifdef __GNUC__ +# define RT_HI_U32(a) __extension__ ({ AssertCompile(sizeof((a)) == sizeof(uint64_t)); (uint32_t)((a) >> 32); }) +#else +# define RT_HI_U32(a) ( (uint32_t)((a) >> 32) ) +#endif + +/** @def RT_BYTE1 + * Gets the first byte of something. */ +#define RT_BYTE1(a) ( (a) & 0xff ) +/** @def RT_BYTE2 + * Gets the second byte of something. */ +#define RT_BYTE2(a) ( ((a) >> 8) & 0xff ) +/** @def RT_BYTE3 + * Gets the second byte of something. */ +#define RT_BYTE3(a) ( ((a) >> 16) & 0xff ) +/** @def RT_BYTE4 + * Gets the fourth byte of something. */ +#define RT_BYTE4(a) ( ((a) >> 24) & 0xff ) +/** @def RT_BYTE5 + * Gets the fifth byte of something. */ +#define RT_BYTE5(a) ( ((a) >> 32) & 0xff ) +/** @def RT_BYTE6 + * Gets the sixth byte of something. */ +#define RT_BYTE6(a) ( ((a) >> 40) & 0xff ) +/** @def RT_BYTE7 + * Gets the seventh byte of something. */ +#define RT_BYTE7(a) ( ((a) >> 48) & 0xff ) +/** @def RT_BYTE8 + * Gets the eight byte of something. */ +#define RT_BYTE8(a) ( ((a) >> 56) & 0xff ) + + +/** @def RT_LODWORD + * Gets the low dword (=uint32_t) of something. + * @deprecated Use RT_LO_U32. */ +#define RT_LODWORD(a) ( (uint32_t)(a) ) +/** @def RT_HIDWORD + * Gets the high dword (=uint32_t) of a 64-bit of something. + * @deprecated Use RT_HI_U32. */ +#define RT_HIDWORD(a) ( (uint32_t)((a) >> 32) ) + +/** @def RT_LOWORD + * Gets the low word (=uint16_t) of something. + * @deprecated Use RT_LO_U16. */ +#define RT_LOWORD(a) ( (a) & 0xffff ) +/** @def RT_HIWORD + * Gets the high word (=uint16_t) of a 32-bit something. + * @deprecated Use RT_HI_U16. */ +#define RT_HIWORD(a) ( (a) >> 16 ) + +/** @def RT_LOBYTE + * Gets the low byte of something. + * @deprecated Use RT_LO_U8. */ +#define RT_LOBYTE(a) ( (a) & 0xff ) +/** @def RT_HIBYTE + * Gets the high byte of a 16-bit something. + * @deprecated Use RT_HI_U8. */ +#define RT_HIBYTE(a) ( (a) >> 8 ) + + +/** @def RT_MAKE_U64 + * Constructs a uint64_t value from two uint32_t values. + */ +#define RT_MAKE_U64(Lo, Hi) ( (uint64_t)((uint32_t)(Hi)) << 32 | (uint32_t)(Lo) ) + +/** @def RT_MAKE_U64_FROM_U16 + * Constructs a uint64_t value from four uint16_t values. + */ +#define RT_MAKE_U64_FROM_U16(w0, w1, w2, w3) \ + ((uint64_t)( (uint64_t)((uint16_t)(w3)) << 48 \ + | (uint64_t)((uint16_t)(w2)) << 32 \ + | (uint32_t)((uint16_t)(w1)) << 16 \ + | (uint16_t)(w0) )) + +/** @def RT_MAKE_U64_FROM_U8 + * Constructs a uint64_t value from eight uint8_t values. + */ +#define RT_MAKE_U64_FROM_U8(b0, b1, b2, b3, b4, b5, b6, b7) \ + ((uint64_t)( (uint64_t)((uint8_t)(b7)) << 56 \ + | (uint64_t)((uint8_t)(b6)) << 48 \ + | (uint64_t)((uint8_t)(b5)) << 40 \ + | (uint64_t)((uint8_t)(b4)) << 32 \ + | (uint32_t)((uint8_t)(b3)) << 24 \ + | (uint32_t)((uint8_t)(b2)) << 16 \ + | (uint16_t)((uint8_t)(b1)) << 8 \ + | (uint8_t)(b0) )) + +/** @def RT_MAKE_U32 + * Constructs a uint32_t value from two uint16_t values. + */ +#define RT_MAKE_U32(Lo, Hi) \ + ((uint32_t)( (uint32_t)((uint16_t)(Hi)) << 16 \ + | (uint16_t)(Lo) )) + +/** @def RT_MAKE_U32_FROM_U8 + * Constructs a uint32_t value from four uint8_t values. + */ +#define RT_MAKE_U32_FROM_U8(b0, b1, b2, b3) \ + ((uint32_t)( (uint32_t)((uint8_t)(b3)) << 24 \ + | (uint32_t)((uint8_t)(b2)) << 16 \ + | (uint16_t)((uint8_t)(b1)) << 8 \ + | (uint8_t)(b0) )) + +/** @def RT_MAKE_U16 + * Constructs a uint16_t value from two uint8_t values. + */ +#define RT_MAKE_U16(Lo, Hi) \ + ((uint16_t)( (uint16_t)((uint8_t)(Hi)) << 8 \ + | (uint8_t)(Lo) )) + + +/** @def RT_BSWAP_U64 + * Reverses the byte order of an uint64_t value. */ +#if 0 +# define RT_BSWAP_U64(u64) RT_BSWAP_U64_C(u64) +#elif defined(__GNUC__) +# define RT_BSWAP_U64(u64) (__builtin_constant_p((u64)) \ + ? RT_BSWAP_U64_C(u64) : ASMByteSwapU64(u64)) +#else +# define RT_BSWAP_U64(u64) ASMByteSwapU64(u64) +#endif + +/** @def RT_BSWAP_U32 + * Reverses the byte order of an uint32_t value. */ +#if 0 +# define RT_BSWAP_U32(u32) RT_BSWAP_U32_C(u32) +#elif defined(__GNUC__) +# define RT_BSWAP_U32(u32) (__builtin_constant_p((u32)) \ + ? RT_BSWAP_U32_C(u32) : ASMByteSwapU32(u32)) +#else +# define RT_BSWAP_U32(u32) ASMByteSwapU32(u32) +#endif + +/** @def RT_BSWAP_U16 + * Reverses the byte order of an uint16_t value. */ +#if 0 +# define RT_BSWAP_U16(u16) RT_BSWAP_U16_C(u16) +#elif defined(__GNUC__) +# define RT_BSWAP_U16(u16) (__builtin_constant_p((u16)) \ + ? RT_BSWAP_U16_C(u16) : ASMByteSwapU16(u16)) +#else +# define RT_BSWAP_U16(u16) ASMByteSwapU16(u16) +#endif + + +/** @def RT_BSWAP_U64_C + * Reverses the byte order of an uint64_t constant. */ +#define RT_BSWAP_U64_C(u64) RT_MAKE_U64(RT_BSWAP_U32_C((u64) >> 32), RT_BSWAP_U32_C((u64) & 0xffffffff)) + +/** @def RT_BSWAP_U32_C + * Reverses the byte order of an uint32_t constant. */ +#define RT_BSWAP_U32_C(u32) RT_MAKE_U32_FROM_U8(RT_BYTE4(u32), RT_BYTE3(u32), RT_BYTE2(u32), RT_BYTE1(u32)) + +/** @def RT_BSWAP_U16_C + * Reverses the byte order of an uint16_t constant. */ +#define RT_BSWAP_U16_C(u16) RT_MAKE_U16(RT_HIBYTE(u16), RT_LOBYTE(u16)) + + +/** @def RT_H2LE_U64 + * Converts an uint64_t value from host to little endian byte order. */ +#ifdef RT_BIG_ENDIAN +# define RT_H2LE_U64(u64) RT_BSWAP_U64(u64) +#else +# define RT_H2LE_U64(u64) (u64) +#endif + +/** @def RT_H2LE_U64_C + * Converts an uint64_t constant from host to little endian byte order. */ +#ifdef RT_BIG_ENDIAN +# define RT_H2LE_U64_C(u64) RT_BSWAP_U64_C(u64) +#else +# define RT_H2LE_U64_C(u64) (u64) +#endif + +/** @def RT_H2LE_U32 + * Converts an uint32_t value from host to little endian byte order. */ +#ifdef RT_BIG_ENDIAN +# define RT_H2LE_U32(u32) RT_BSWAP_U32(u32) +#else +# define RT_H2LE_U32(u32) (u32) +#endif + +/** @def RT_H2LE_U32_C + * Converts an uint32_t constant from host to little endian byte order. */ +#ifdef RT_BIG_ENDIAN +# define RT_H2LE_U32_C(u32) RT_BSWAP_U32_C(u32) +#else +# define RT_H2LE_U32_C(u32) (u32) +#endif + +/** @def RT_H2LE_U16 + * Converts an uint16_t value from host to little endian byte order. */ +#ifdef RT_BIG_ENDIAN +# define RT_H2LE_U16(u16) RT_BSWAP_U16(u16) +#else +# define RT_H2LE_U16(u16) (u16) +#endif + +/** @def RT_H2LE_U16_C + * Converts an uint16_t constant from host to little endian byte order. */ +#ifdef RT_BIG_ENDIAN +# define RT_H2LE_U16_C(u16) RT_BSWAP_U16_C(u16) +#else +# define RT_H2LE_U16_C(u16) (u16) +#endif + + +/** @def RT_LE2H_U64 + * Converts an uint64_t value from little endian to host byte order. */ +#ifdef RT_BIG_ENDIAN +# define RT_LE2H_U64(u64) RT_BSWAP_U64(u64) +#else +# define RT_LE2H_U64(u64) (u64) +#endif + +/** @def RT_LE2H_U64_C + * Converts an uint64_t constant from little endian to host byte order. */ +#ifdef RT_BIG_ENDIAN +# define RT_LE2H_U64_C(u64) RT_BSWAP_U64_C(u64) +#else +# define RT_LE2H_U64_C(u64) (u64) +#endif + +/** @def RT_LE2H_U32 + * Converts an uint32_t value from little endian to host byte order. */ +#ifdef RT_BIG_ENDIAN +# define RT_LE2H_U32(u32) RT_BSWAP_U32(u32) +#else +# define RT_LE2H_U32(u32) (u32) +#endif + +/** @def RT_LE2H_U32_C + * Converts an uint32_t constant from little endian to host byte order. */ +#ifdef RT_BIG_ENDIAN +# define RT_LE2H_U32_C(u32) RT_BSWAP_U32_C(u32) +#else +# define RT_LE2H_U32_C(u32) (u32) +#endif + +/** @def RT_LE2H_U16 + * Converts an uint16_t value from little endian to host byte order. */ +#ifdef RT_BIG_ENDIAN +# define RT_LE2H_U16(u16) RT_BSWAP_U16(u16) +#else +# define RT_LE2H_U16(u16) (u16) +#endif + +/** @def RT_LE2H_U16_C + * Converts an uint16_t constant from little endian to host byte order. */ +#ifdef RT_BIG_ENDIAN +# define RT_LE2H_U16_C(u16) RT_BSWAP_U16_C(u16) +#else +# define RT_LE2H_U16_C(u16) (u16) +#endif + + +/** @def RT_H2BE_U64 + * Converts an uint64_t value from host to big endian byte order. */ +#ifdef RT_BIG_ENDIAN +# define RT_H2BE_U64(u64) (u64) +#else +# define RT_H2BE_U64(u64) RT_BSWAP_U64(u64) +#endif + +/** @def RT_H2BE_U64_C + * Converts an uint64_t constant from host to big endian byte order. */ +#ifdef RT_BIG_ENDIAN +# define RT_H2BE_U64_C(u64) (u64) +#else +# define RT_H2BE_U64_C(u64) RT_BSWAP_U64_C(u64) +#endif + +/** @def RT_H2BE_U32 + * Converts an uint32_t value from host to big endian byte order. */ +#ifdef RT_BIG_ENDIAN +# define RT_H2BE_U32(u32) (u32) +#else +# define RT_H2BE_U32(u32) RT_BSWAP_U32(u32) +#endif + +/** @def RT_H2BE_U32_C + * Converts an uint32_t constant from host to big endian byte order. */ +#ifdef RT_BIG_ENDIAN +# define RT_H2BE_U32_C(u32) (u32) +#else +# define RT_H2BE_U32_C(u32) RT_BSWAP_U32_C(u32) +#endif + +/** @def RT_H2BE_U16 + * Converts an uint16_t value from host to big endian byte order. */ +#ifdef RT_BIG_ENDIAN +# define RT_H2BE_U16(u16) (u16) +#else +# define RT_H2BE_U16(u16) RT_BSWAP_U16(u16) +#endif + +/** @def RT_H2BE_U16_C + * Converts an uint16_t constant from host to big endian byte order. */ +#ifdef RT_BIG_ENDIAN +# define RT_H2BE_U16_C(u16) (u16) +#else +# define RT_H2BE_U16_C(u16) RT_BSWAP_U16_C(u16) +#endif + +/** @def RT_BE2H_U64 + * Converts an uint64_t value from big endian to host byte order. */ +#ifdef RT_BIG_ENDIAN +# define RT_BE2H_U64(u64) (u64) +#else +# define RT_BE2H_U64(u64) RT_BSWAP_U64(u64) +#endif + +/** @def RT_BE2H_U64 + * Converts an uint64_t constant from big endian to host byte order. */ +#ifdef RT_BIG_ENDIAN +# define RT_BE2H_U64_C(u64) (u64) +#else +# define RT_BE2H_U64_C(u64) RT_BSWAP_U64_C(u64) +#endif + +/** @def RT_BE2H_U32 + * Converts an uint32_t value from big endian to host byte order. */ +#ifdef RT_BIG_ENDIAN +# define RT_BE2H_U32(u32) (u32) +#else +# define RT_BE2H_U32(u32) RT_BSWAP_U32(u32) +#endif + +/** @def RT_BE2H_U32_C + * Converts an uint32_t value from big endian to host byte order. */ +#ifdef RT_BIG_ENDIAN +# define RT_BE2H_U32_C(u32) (u32) +#else +# define RT_BE2H_U32_C(u32) RT_BSWAP_U32_C(u32) +#endif + +/** @def RT_BE2H_U16 + * Converts an uint16_t value from big endian to host byte order. */ +#ifdef RT_BIG_ENDIAN +# define RT_BE2H_U16(u16) (u16) +#else +# define RT_BE2H_U16(u16) RT_BSWAP_U16(u16) +#endif + +/** @def RT_BE2H_U16_C + * Converts an uint16_t constant from big endian to host byte order. */ +#ifdef RT_BIG_ENDIAN +# define RT_BE2H_U16_C(u16) (u16) +#else +# define RT_BE2H_U16_C(u16) RT_BSWAP_U16_C(u16) +#endif + + +/** @def RT_H2N_U64 + * Converts an uint64_t value from host to network byte order. */ +#define RT_H2N_U64(u64) RT_H2BE_U64(u64) + +/** @def RT_H2N_U64_C + * Converts an uint64_t constant from host to network byte order. */ +#define RT_H2N_U64_C(u64) RT_H2BE_U64_C(u64) + +/** @def RT_H2N_U32 + * Converts an uint32_t value from host to network byte order. */ +#define RT_H2N_U32(u32) RT_H2BE_U32(u32) + +/** @def RT_H2N_U32_C + * Converts an uint32_t constant from host to network byte order. */ +#define RT_H2N_U32_C(u32) RT_H2BE_U32_C(u32) + +/** @def RT_H2N_U16 + * Converts an uint16_t value from host to network byte order. */ +#define RT_H2N_U16(u16) RT_H2BE_U16(u16) + +/** @def RT_H2N_U16_C + * Converts an uint16_t constant from host to network byte order. */ +#define RT_H2N_U16_C(u16) RT_H2BE_U16_C(u16) + +/** @def RT_N2H_U64 + * Converts an uint64_t value from network to host byte order. */ +#define RT_N2H_U64(u64) RT_BE2H_U64(u64) + +/** @def RT_N2H_U64_C + * Converts an uint64_t constant from network to host byte order. */ +#define RT_N2H_U64_C(u64) RT_BE2H_U64_C(u64) + +/** @def RT_N2H_U32 + * Converts an uint32_t value from network to host byte order. */ +#define RT_N2H_U32(u32) RT_BE2H_U32(u32) + +/** @def RT_N2H_U32_C + * Converts an uint32_t constant from network to host byte order. */ +#define RT_N2H_U32_C(u32) RT_BE2H_U32_C(u32) + +/** @def RT_N2H_U16 + * Converts an uint16_t value from network to host byte order. */ +#define RT_N2H_U16(u16) RT_BE2H_U16(u16) + +/** @def RT_N2H_U16_C + * Converts an uint16_t value from network to host byte order. */ +#define RT_N2H_U16_C(u16) RT_BE2H_U16_C(u16) + + +/* + * The BSD sys/param.h + machine/param.h file is a major source of + * namespace pollution. Kill off some of the worse ones unless we're + * compiling kernel code. + */ +#if defined(RT_OS_DARWIN) \ + && !defined(KERNEL) \ + && !defined(RT_NO_BSD_PARAM_H_UNDEFING) \ + && ( defined(_SYS_PARAM_H_) || defined(_I386_PARAM_H_) ) +/* sys/param.h: */ +# undef PSWP +# undef PVM +# undef PINOD +# undef PRIBO +# undef PVFS +# undef PZERO +# undef PSOCK +# undef PWAIT +# undef PLOCK +# undef PPAUSE +# undef PUSER +# undef PRIMASK +# undef MINBUCKET +# undef MAXALLOCSAVE +# undef FSHIFT +# undef FSCALE + +/* i386/machine.h: */ +# undef ALIGN +# undef ALIGNBYTES +# undef DELAY +# undef STATUS_WORD +# undef USERMODE +# undef BASEPRI +# undef MSIZE +# undef CLSIZE +# undef CLSIZELOG2 +#endif + +/** @def NIL_OFFSET + * NIL offset. + * Whenever we use offsets instead of pointers to save space and relocation effort + * NIL_OFFSET shall be used as the equivalent to NULL. + */ +#define NIL_OFFSET (~0U) + +/** @def NOREF + * Keeps the compiler from bitching about an unused parameter. + */ +#define NOREF(var) (void)(var) + +/** @def RT_BREAKPOINT + * Emit a debug breakpoint instruction. + * + * @remarks In the x86/amd64 gnu world we add a nop instruction after the int3 + * to force gdb to remain at the int3 source line. + * @remarks The L4 kernel will try make sense of the breakpoint, thus the jmp on + * x86/amd64. + */ +#ifdef __GNUC__ +# if defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86) +# if !defined(__L4ENV__) +# define RT_BREAKPOINT() __asm__ __volatile__("int $3\n\tnop\n\t") +# else +# define RT_BREAKPOINT() __asm__ __volatile__("int3; jmp 1f; 1:\n\t") +# endif +# elif defined(RT_ARCH_SPARC64) +# define RT_BREAKPOINT() __asm__ __volatile__("illtrap 0\n\t") /** @todo Sparc64: this is just a wild guess. */ +# elif defined(RT_ARCH_SPARC) +# define RT_BREAKPOINT() __asm__ __volatile__("unimp 0\n\t") /** @todo Sparc: this is just a wild guess (same as Sparc64, just different name). */ +# endif +#endif +#ifdef _MSC_VER +# define RT_BREAKPOINT() __debugbreak() +#endif +#if defined(__IBMC__) || defined(__IBMCPP__) +# define RT_BREAKPOINT() __interrupt(3) +#endif +#ifndef RT_BREAKPOINT +# error "This compiler/arch is not supported!" +#endif + + +/** @defgroup grp_rt_cdefs_size Size Constants + * (Of course, these are binary computer terms, not SI.) + * @{ + */ +/** 1 K (Kilo) (1 024). */ +#define _1K 0x00000400 +/** 2 K (Kilo) (2 048). */ +#define _2K 0x00000800 +/** 4 K (Kilo) (4 096). */ +#define _4K 0x00001000 +/** 8 K (Kilo) (8 192). */ +#define _8K 0x00002000 +/** 16 K (Kilo) (16 384). */ +#define _16K 0x00004000 +/** 32 K (Kilo) (32 678). */ +#define _32K 0x00008000 +/** 64 K (Kilo) (65 536). */ +#define _64K 0x00010000 +/** 128 K (Kilo) (131 072). */ +#define _128K 0x00020000 +/** 256 K (Kilo) (262 144). */ +#define _256K 0x00040000 +/** 512 K (Kilo) (524 288). */ +#define _512K 0x00080000 +/** 1 M (Mega) (1 048 576). */ +#define _1M 0x00100000 +/** 2 M (Mega) (2 097 152). */ +#define _2M 0x00200000 +/** 4 M (Mega) (4 194 304). */ +#define _4M 0x00400000 +/** 1 G (Giga) (1 073 741 824). (32-bit) */ +#define _1G 0x40000000 +/** 1 G (Giga) (1 073 741 824). (64-bit) */ +#define _1G64 0x40000000LL +/** 2 G (Giga) (2 147 483 648). (32-bit) */ +#define _2G32 0x80000000U +/** 2 G (Giga) (2 147 483 648). (64-bit) */ +#define _2G 0x0000000080000000LL +/** 4 G (Giga) (4 294 967 296). */ +#define _4G 0x0000000100000000LL +/** 1 T (Tera) (1 099 511 627 776). */ +#define _1T 0x0000010000000000LL +/** 1 P (Peta) (1 125 899 906 842 624). */ +#define _1P 0x0004000000000000LL +/** 1 E (Exa) (1 152 921 504 606 846 976). */ +#define _1E 0x1000000000000000LL +/** 2 E (Exa) (2 305 843 009 213 693 952). */ +#define _2E 0x2000000000000000ULL +/** @} */ + +/** @defgroup grp_rt_cdefs_decimal_grouping Decimal Constant Grouping Macros + * @{ */ +#define RT_D1(g1) g1 +#define RT_D2(g1, g2) g1#g2 +#define RT_D3(g1, g2, g3) g1#g2#g3 +#define RT_D4(g1, g2, g3, g4) g1#g2#g3#g4 +#define RT_D5(g1, g2, g3, g4, g5) g1#g2#g3#g4#g5 +#define RT_D6(g1, g2, g3, g4, g5, g6) g1#g2#g3#g4#g5#g6 +#define RT_D7(g1, g2, g3, g4, g5, g6, g7) g1#g2#g3#g4#g5#g6#g7 + +#define RT_D1_U(g1) UINT32_C(g1) +#define RT_D2_U(g1, g2) UINT32_C(g1#g2) +#define RT_D3_U(g1, g2, g3) UINT32_C(g1#g2#g3) +#define RT_D4_U(g1, g2, g3, g4) UINT64_C(g1#g2#g3#g4) +#define RT_D5_U(g1, g2, g3, g4, g5) UINT64_C(g1#g2#g3#g4#g5) +#define RT_D6_U(g1, g2, g3, g4, g5, g6) UINT64_C(g1#g2#g3#g4#g5#g6) +#define RT_D7_U(g1, g2, g3, g4, g5, g6, g7) UINT64_C(g1#g2#g3#g4#g5#g6#g7) + +#define RT_D1_S(g1) INT32_C(g1) +#define RT_D2_S(g1, g2) INT32_C(g1#g2) +#define RT_D3_S(g1, g2, g3) INT32_C(g1#g2#g3) +#define RT_D4_S(g1, g2, g3, g4) INT64_C(g1#g2#g3#g4) +#define RT_D5_S(g1, g2, g3, g4, g5) INT64_C(g1#g2#g3#g4#g5) +#define RT_D6_S(g1, g2, g3, g4, g5, g6) INT64_C(g1#g2#g3#g4#g5#g6) +#define RT_D7_S(g1, g2, g3, g4, g5, g6, g7) INT64_C(g1#g2#g3#g4#g5#g6#g7) + +#define RT_D1_U32(g1) UINT32_C(g1) +#define RT_D2_U32(g1, g2) UINT32_C(g1#g2) +#define RT_D3_U32(g1, g2, g3) UINT32_C(g1#g2#g3) +#define RT_D4_U32(g1, g2, g3, g4) UINT32_C(g1#g2#g3#g4) + +#define RT_D1_S32(g1) INT32_C(g1) +#define RT_D2_S32(g1, g2) INT32_C(g1#g2) +#define RT_D3_S32(g1, g2, g3) INT32_C(g1#g2#g3) +#define RT_D4_S32(g1, g2, g3, g4) INT32_C(g1#g2#g3#g4) + +#define RT_D1_U64(g1) UINT64_C(g1) +#define RT_D2_U64(g1, g2) UINT64_C(g1#g2) +#define RT_D3_U64(g1, g2, g3) UINT64_C(g1#g2#g3) +#define RT_D4_U64(g1, g2, g3, g4) UINT64_C(g1#g2#g3#g4) +#define RT_D5_U64(g1, g2, g3, g4, g5) UINT64_C(g1#g2#g3#g4#g5) +#define RT_D6_U64(g1, g2, g3, g4, g5, g6) UINT64_C(g1#g2#g3#g4#g5#g6) +#define RT_D7_U64(g1, g2, g3, g4, g5, g6, g7) UINT64_C(g1#g2#g3#g4#g5#g6#g7) + +#define RT_D1_S64(g1) INT64_C(g1) +#define RT_D2_S64(g1, g2) INT64_C(g1#g2) +#define RT_D3_S64(g1, g2, g3) INT64_C(g1#g2#g3) +#define RT_D4_S64(g1, g2, g3, g4) INT64_C(g1#g2#g3#g4) +#define RT_D5_S64(g1, g2, g3, g4, g5) INT64_C(g1#g2#g3#g4#g5) +#define RT_D6_S64(g1, g2, g3, g4, g5, g6) INT64_C(g1#g2#g3#g4#g5#g6) +#define RT_D7_S64(g1, g2, g3, g4, g5, g6, g7) INT64_C(g1#g2#g3#g4#g5#g6#g7) +/** @} */ + + +/** @defgroup grp_rt_cdefs_time Time Constants + * @{ + */ +/** 1 hour expressed in nanoseconds (64-bit). */ +#define RT_NS_1HOUR UINT64_C(3600000000000) +/** 1 minute expressed in nanoseconds (64-bit). */ +#define RT_NS_1MIN UINT64_C(60000000000) +/** 45 second expressed in nanoseconds. */ +#define RT_NS_45SEC UINT64_C(45000000000) +/** 30 second expressed in nanoseconds. */ +#define RT_NS_30SEC UINT64_C(30000000000) +/** 20 second expressed in nanoseconds. */ +#define RT_NS_20SEC UINT64_C(20000000000) +/** 15 second expressed in nanoseconds. */ +#define RT_NS_15SEC UINT64_C(15000000000) +/** 10 second expressed in nanoseconds. */ +#define RT_NS_10SEC UINT64_C(10000000000) +/** 1 second expressed in nanoseconds. */ +#define RT_NS_1SEC UINT32_C(1000000000) +/** 100 millsecond expressed in nanoseconds. */ +#define RT_NS_100MS UINT32_C(100000000) +/** 10 millsecond expressed in nanoseconds. */ +#define RT_NS_10MS UINT32_C(10000000) +/** 1 millsecond expressed in nanoseconds. */ +#define RT_NS_1MS UINT32_C(1000000) +/** 100 microseconds expressed in nanoseconds. */ +#define RT_NS_100US UINT32_C(100000) +/** 10 microseconds expressed in nanoseconds. */ +#define RT_NS_10US UINT32_C(10000) +/** 1 microsecond expressed in nanoseconds. */ +#define RT_NS_1US UINT32_C(1000) + +/** 1 second expressed in nanoseconds - 64-bit type. */ +#define RT_NS_1SEC_64 UINT64_C(1000000000) +/** 100 millsecond expressed in nanoseconds - 64-bit type. */ +#define RT_NS_100MS_64 UINT64_C(100000000) +/** 10 millsecond expressed in nanoseconds - 64-bit type. */ +#define RT_NS_10MS_64 UINT64_C(10000000) +/** 1 millsecond expressed in nanoseconds - 64-bit type. */ +#define RT_NS_1MS_64 UINT64_C(1000000) +/** 100 microseconds expressed in nanoseconds - 64-bit type. */ +#define RT_NS_100US_64 UINT64_C(100000) +/** 10 microseconds expressed in nanoseconds - 64-bit type. */ +#define RT_NS_10US_64 UINT64_C(10000) +/** 1 microsecond expressed in nanoseconds - 64-bit type. */ +#define RT_NS_1US_64 UINT64_C(1000) + +/** 1 hour expressed in microseconds. */ +#define RT_US_1HOUR UINT32_C(3600000000) +/** 1 minute expressed in microseconds. */ +#define RT_US_1MIN UINT32_C(60000000) +/** 1 second expressed in microseconds. */ +#define RT_US_1SEC UINT32_C(1000000) +/** 100 millsecond expressed in microseconds. */ +#define RT_US_100MS UINT32_C(100000) +/** 10 millsecond expressed in microseconds. */ +#define RT_US_10MS UINT32_C(10000) +/** 1 millsecond expressed in microseconds. */ +#define RT_US_1MS UINT32_C(1000) + +/** 1 hour expressed in microseconds - 64-bit type. */ +#define RT_US_1HOUR_64 UINT64_C(3600000000) +/** 1 minute expressed in microseconds - 64-bit type. */ +#define RT_US_1MIN_64 UINT64_C(60000000) +/** 1 second expressed in microseconds - 64-bit type. */ +#define RT_US_1SEC_64 UINT64_C(1000000) +/** 100 millsecond expressed in microseconds - 64-bit type. */ +#define RT_US_100MS_64 UINT64_C(100000) +/** 10 millsecond expressed in microseconds - 64-bit type. */ +#define RT_US_10MS_64 UINT64_C(10000) +/** 1 millsecond expressed in microseconds - 64-bit type. */ +#define RT_US_1MS_64 UINT64_C(1000) + +/** 1 hour expressed in milliseconds. */ +#define RT_MS_1HOUR UINT32_C(3600000) +/** 1 minute expressed in milliseconds. */ +#define RT_MS_1MIN UINT32_C(60000) +/** 1 second expressed in milliseconds. */ +#define RT_MS_1SEC UINT32_C(1000) + +/** 1 hour expressed in milliseconds - 64-bit type. */ +#define RT_MS_1HOUR_64 UINT64_C(3600000) +/** 1 minute expressed in milliseconds - 64-bit type. */ +#define RT_MS_1MIN_64 UINT64_C(60000) +/** 1 second expressed in milliseconds - 64-bit type. */ +#define RT_MS_1SEC_64 UINT64_C(1000) + +/** The number of seconds per week. */ +#define RT_SEC_1WEEK UINT32_C(604800) +/** The number of seconds per day. */ +#define RT_SEC_1DAY UINT32_C(86400) +/** The number of seconds per hour. */ +#define RT_SEC_1HOUR UINT32_C(3600) + +/** The number of seconds per week - 64-bit type. */ +#define RT_SEC_1WEEK_64 UINT64_C(604800) +/** The number of seconds per day - 64-bit type. */ +#define RT_SEC_1DAY_64 UINT64_C(86400) +/** The number of seconds per hour - 64-bit type. */ +#define RT_SEC_1HOUR_64 UINT64_C(3600) +/** @} */ + + +/** @defgroup grp_rt_cdefs_dbgtype Debug Info Types + * @{ */ +/** Other format. */ +#define RT_DBGTYPE_OTHER RT_BIT_32(0) +/** Stabs. */ +#define RT_DBGTYPE_STABS RT_BIT_32(1) +/** Debug With Arbitrary Record Format (DWARF). */ +#define RT_DBGTYPE_DWARF RT_BIT_32(2) +/** Microsoft Codeview debug info. */ +#define RT_DBGTYPE_CODEVIEW RT_BIT_32(3) +/** Watcom debug info. */ +#define RT_DBGTYPE_WATCOM RT_BIT_32(4) +/** IBM High Level Language debug info. */ +#define RT_DBGTYPE_HLL RT_BIT_32(5) +/** Old OS/2 and Windows symbol file. */ +#define RT_DBGTYPE_SYM RT_BIT_32(6) +/** Map file. */ +#define RT_DBGTYPE_MAP RT_BIT_32(7) +/** @} */ + + +/** @defgroup grp_rt_cdefs_exetype Executable Image Types + * @{ */ +/** Some other format. */ +#define RT_EXETYPE_OTHER RT_BIT_32(0) +/** Portable Executable. */ +#define RT_EXETYPE_PE RT_BIT_32(1) +/** Linear eXecutable. */ +#define RT_EXETYPE_LX RT_BIT_32(2) +/** Linear Executable. */ +#define RT_EXETYPE_LE RT_BIT_32(3) +/** New Executable. */ +#define RT_EXETYPE_NE RT_BIT_32(4) +/** DOS Executable (Mark Zbikowski). */ +#define RT_EXETYPE_MZ RT_BIT_32(5) +/** COM Executable. */ +#define RT_EXETYPE_COM RT_BIT_32(6) +/** a.out Executable. */ +#define RT_EXETYPE_AOUT RT_BIT_32(7) +/** Executable and Linkable Format. */ +#define RT_EXETYPE_ELF RT_BIT_32(8) +/** Mach-O Executable (including FAT ones). */ +#define RT_EXETYPE_MACHO RT_BIT_32(9) +/** TE from UEFI. */ +#define RT_EXETYPE_TE RT_BIT_32(9) +/** @} */ + + +/** @def VALID_PTR + * Pointer validation macro. + * @param ptr The pointer. + */ +#if defined(RT_ARCH_AMD64) +# ifdef IN_RING3 +# if defined(RT_OS_DARWIN) /* first 4GB is reserved for legacy kernel. */ +# define RT_VALID_PTR(ptr) ( (uintptr_t)(ptr) >= _4G \ + && !((uintptr_t)(ptr) & 0xffff800000000000ULL) ) +# elif defined(RT_OS_SOLARIS) /* The kernel only used the top 2TB, but keep it simple. */ +# define RT_VALID_PTR(ptr) ( (uintptr_t)(ptr) + 0x1000U >= 0x2000U \ + && ( ((uintptr_t)(ptr) & 0xffff800000000000ULL) == 0xffff800000000000ULL \ + || ((uintptr_t)(ptr) & 0xffff800000000000ULL) == 0) ) +# else +# define RT_VALID_PTR(ptr) ( (uintptr_t)(ptr) + 0x1000U >= 0x2000U \ + && !((uintptr_t)(ptr) & 0xffff800000000000ULL) ) +# endif +# else /* !IN_RING3 */ +# define RT_VALID_PTR(ptr) ( (uintptr_t)(ptr) + 0x1000U >= 0x2000U \ + && ( ((uintptr_t)(ptr) & 0xffff800000000000ULL) == 0xffff800000000000ULL \ + || ((uintptr_t)(ptr) & 0xffff800000000000ULL) == 0) ) +# endif /* !IN_RING3 */ + +#elif defined(RT_ARCH_X86) +# define RT_VALID_PTR(ptr) ( (uintptr_t)(ptr) + 0x1000U >= 0x2000U ) + +#elif defined(RT_ARCH_SPARC64) +# ifdef IN_RING3 +# if defined(RT_OS_SOLARIS) +/** Sparc64 user mode: According to Figure 9.4 in solaris internals */ +/** @todo # define RT_VALID_PTR(ptr) ( (uintptr_t)(ptr) + 0x80004000U >= 0x80004000U + 0x100000000ULL ) - figure this. */ +# define RT_VALID_PTR(ptr) ( (uintptr_t)(ptr) + 0x80000000U >= 0x80000000U + 0x100000000ULL ) +# else +# error "Port me" +# endif +# else /* !IN_RING3 */ +# if defined(RT_OS_SOLARIS) +/** @todo Sparc64 kernel mode: This is according to Figure 11.1 in solaris + * internals. Verify in sources. */ +# define RT_VALID_PTR(ptr) ( (uintptr_t)(ptr) >= 0x01000000U ) +# else +# error "Port me" +# endif +# endif /* !IN_RING3 */ + +#elif defined(RT_ARCH_SPARC) +# ifdef IN_RING3 +# ifdef RT_OS_SOLARIS +/** Sparc user mode: According to + * http://cvs.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/uts/sun4/os/startup.c#510 */ +# define RT_VALID_PTR(ptr) ( (uintptr_t)(ptr) + 0x400000U >= 0x400000U + 0x2000U ) + +# else +# error "Port me" +# endif +# else /* !IN_RING3 */ +# ifdef RT_OS_SOLARIS +/** @todo Sparc kernel mode: Check the sources! */ +# define RT_VALID_PTR(ptr) ( (uintptr_t)(ptr) + 0x1000U >= 0x2000U ) +# else +# error "Port me" +# endif +# endif /* !IN_RING3 */ + +#elif defined(RT_ARCH_ARM) +/* ASSUMES that at least the last and first 4K are out of bounds. */ +# define RT_VALID_PTR(ptr) ( (uintptr_t)(ptr) + 0x1000U >= 0x2000U ) + +#else +# error "Architecture identifier missing / not implemented." +#endif + +/** Old name for RT_VALID_PTR. */ +#define VALID_PTR(ptr) RT_VALID_PTR(ptr) + +/** @def RT_VALID_ALIGNED_PTR + * Pointer validation macro that also checks the alignment. + * @param ptr The pointer. + * @param align The alignment, must be a power of two. + */ +#define RT_VALID_ALIGNED_PTR(ptr, align) \ + ( !((uintptr_t)(ptr) & (uintptr_t)((align) - 1)) \ + && VALID_PTR(ptr) ) + + +/** @def VALID_PHYS32 + * 32 bits physical address validation macro. + * @param Phys The RTGCPHYS address. + */ +#define VALID_PHYS32(Phys) ( (uint64_t)(Phys) < (uint64_t)_4G ) + +/** @def N_ + * The \#define N_ is used to mark a string for translation. This is usable in + * any part of the code, as it is only used by the tools that create message + * catalogs. This macro is a no-op as far as the compiler and code generation + * is concerned. + * + * If you want to both mark a string for translation and translate it, use _(). + */ +#define N_(s) (s) + +/** @def _ + * The \#define _ is used to mark a string for translation and to translate it + * in one step. + * + * If you want to only mark a string for translation, use N_(). + */ +#define _(s) gettext(s) + + +/** @def __PRETTY_FUNCTION__ + * With GNU C we'd like to use the builtin __PRETTY_FUNCTION__, so define that + * for the other compilers. + */ +#if !defined(__GNUC__) && !defined(__PRETTY_FUNCTION__) +# ifdef _MSC_VER +# define __PRETTY_FUNCTION__ __FUNCSIG__ +# else +# define __PRETTY_FUNCTION__ __FUNCTION__ +# endif +#endif + + +/** @def RT_STRICT + * The \#define RT_STRICT controls whether or not assertions and other runtime + * checks should be compiled in or not. This is defined when DEBUG is defined. + * If RT_NO_STRICT is defined, it will unconditionally be undefined. + * + * If you want assertions which are not subject to compile time options use + * the AssertRelease*() flavors. + */ +#if !defined(RT_STRICT) && defined(DEBUG) +# define RT_STRICT +#endif +#ifdef RT_NO_STRICT +# undef RT_STRICT +#endif + +/** @todo remove this: */ +#if !defined(RT_LOCK_STRICT) && !defined(DEBUG_bird) +# define RT_LOCK_NO_STRICT +#endif +#if !defined(RT_LOCK_STRICT_ORDER) && !defined(DEBUG_bird) +# define RT_LOCK_NO_STRICT_ORDER +#endif + +/** @def RT_LOCK_STRICT + * The \#define RT_LOCK_STRICT controls whether deadlock detection and related + * checks are done in the lock and semaphore code. It is by default enabled in + * RT_STRICT builds, but this behavior can be overridden by defining + * RT_LOCK_NO_STRICT. */ +#if !defined(RT_LOCK_STRICT) && !defined(RT_LOCK_NO_STRICT) && defined(RT_STRICT) +# define RT_LOCK_STRICT +#endif +/** @def RT_LOCK_NO_STRICT + * The \#define RT_LOCK_NO_STRICT disables RT_LOCK_STRICT. */ +#if defined(RT_LOCK_NO_STRICT) && defined(RT_LOCK_STRICT) +# undef RT_LOCK_STRICT +#endif + +/** @def RT_LOCK_STRICT_ORDER + * The \#define RT_LOCK_STRICT_ORDER controls whether locking order is checked + * by the lock and semaphore code. It is by default enabled in RT_STRICT + * builds, but this behavior can be overridden by defining + * RT_LOCK_NO_STRICT_ORDER. */ +#if !defined(RT_LOCK_STRICT_ORDER) && !defined(RT_LOCK_NO_STRICT_ORDER) && defined(RT_STRICT) +# define RT_LOCK_STRICT_ORDER +#endif +/** @def RT_LOCK_NO_STRICT_ORDER + * The \#define RT_LOCK_NO_STRICT_ORDER disables RT_LOCK_STRICT_ORDER. */ +#if defined(RT_LOCK_NO_STRICT_ORDER) && defined(RT_LOCK_STRICT_ORDER) +# undef RT_LOCK_STRICT_ORDER +#endif + + +/** Source position. */ +#define RT_SRC_POS __FILE__, __LINE__, RT_GCC_EXTENSION __PRETTY_FUNCTION__ + +/** Source position declaration. */ +#define RT_SRC_POS_DECL const char *pszFile, unsigned iLine, const char *pszFunction + +/** Source position arguments. */ +#define RT_SRC_POS_ARGS pszFile, iLine, pszFunction + +/** Applies NOREF() to the source position arguments. */ +#define RT_SRC_POS_NOREF() do { NOREF(pszFile); NOREF(iLine); NOREF(pszFunction); } while (0) + + +/** @def RT_INLINE_ASM_EXTERNAL + * Defined as 1 if the compiler does not support inline assembly. + * The ASM* functions will then be implemented in external .asm files. + */ +#if (defined(_MSC_VER) && defined(RT_ARCH_AMD64)) \ + || (!defined(RT_ARCH_AMD64) && !defined(RT_ARCH_X86)) +# define RT_INLINE_ASM_EXTERNAL 1 +#else +# define RT_INLINE_ASM_EXTERNAL 0 +#endif + +/** @def RT_INLINE_ASM_GNU_STYLE + * Defined as 1 if the compiler understands GNU style inline assembly. + */ +#if defined(_MSC_VER) +# define RT_INLINE_ASM_GNU_STYLE 0 +#else +# define RT_INLINE_ASM_GNU_STYLE 1 +#endif + +/** @def RT_INLINE_ASM_USES_INTRIN + * Defined as the major MSC version if the compiler have and uses intrin.h. + * Otherwise it is 0. */ +#ifdef _MSC_VER +# if _MSC_VER >= 1700 /* Visual C++ v11.0 / 2012 */ +# define RT_INLINE_ASM_USES_INTRIN 17 +# elif _MSC_VER >= 1600 /* Visual C++ v10.0 / 2010 */ +# define RT_INLINE_ASM_USES_INTRIN 16 +# elif _MSC_VER >= 1500 /* Visual C++ v9.0 / 2008 */ +# define RT_INLINE_ASM_USES_INTRIN 15 +# elif _MSC_VER >= 1400 /* Visual C++ v8.0 / 2005 */ +# define RT_INLINE_ASM_USES_INTRIN 14 +# endif +#endif +#ifndef RT_INLINE_ASM_USES_INTRIN +# define RT_INLINE_ASM_USES_INTRIN 0 +#endif + +/** @def RT_COMPILER_SUPPORTS_LAMBDA + * If the defined, the compiler supports lambda expressions. These expressions + * are useful for embedding assertions and type checks into macros. */ +#if defined(_MSC_VER) && defined(__cplusplus) +# if _MSC_VER >= 1600 /* Visual C++ v10.0 / 2010 */ +# define RT_COMPILER_SUPPORTS_LAMBDA +# endif +#elif defined(__GNUC__) && defined(__cplusplus) +/* 4.5 or later, I think, if in ++11 mode... */ +#endif + +/** @} */ + + +/** @defgroup grp_rt_cdefs_cpp Special Macros for C++ + * @ingroup grp_rt_cdefs + * @{ + */ + +#ifdef __cplusplus + +/** @def DECLEXPORT_CLASS + * How to declare an exported class. Place this macro after the 'class' + * keyword in the declaration of every class you want to export. + * + * @note It is necessary to use this macro even for inner classes declared + * inside the already exported classes. This is a GCC specific requirement, + * but it seems not to harm other compilers. + */ +#if defined(_MSC_VER) || defined(RT_OS_OS2) +# define DECLEXPORT_CLASS __declspec(dllexport) +#elif defined(RT_USE_VISIBILITY_DEFAULT) +# define DECLEXPORT_CLASS __attribute__((visibility("default"))) +#else +# define DECLEXPORT_CLASS +#endif + +/** @def DECLIMPORT_CLASS + * How to declare an imported class Place this macro after the 'class' + * keyword in the declaration of every class you want to export. + * + * @note It is necessary to use this macro even for inner classes declared + * inside the already exported classes. This is a GCC specific requirement, + * but it seems not to harm other compilers. + */ +#if defined(_MSC_VER) || (defined(RT_OS_OS2) && !defined(__IBMC__) && !defined(__IBMCPP__)) +# define DECLIMPORT_CLASS __declspec(dllimport) +#elif defined(RT_USE_VISIBILITY_DEFAULT) +# define DECLIMPORT_CLASS __attribute__((visibility("default"))) +#else +# define DECLIMPORT_CLASS +#endif + +/** @def WORKAROUND_MSVC7_ERROR_C2593_FOR_BOOL_OP + * Macro to work around error C2593 of the not-so-smart MSVC 7.x ambiguity + * resolver. The following snippet clearly demonstrates the code causing this + * error: + * @code + * class A + * { + * public: + * operator bool() const { return false; } + * operator int*() const { return NULL; } + * }; + * int main() + * { + * A a; + * if (!a); + * if (a && 0); + * return 0; + * } + * @endcode + * The code itself seems pretty valid to me and GCC thinks the same. + * + * This macro fixes the compiler error by explicitly overloading implicit + * global operators !, && and || that take the given class instance as one of + * their arguments. + * + * The best is to use this macro right after the class declaration. + * + * @note The macro expands to nothing for compilers other than MSVC. + * + * @param Cls Class to apply the workaround to + */ +#if defined(_MSC_VER) +# define WORKAROUND_MSVC7_ERROR_C2593_FOR_BOOL_OP(Cls) \ + inline bool operator! (const Cls &that) { return !bool (that); } \ + inline bool operator&& (const Cls &that, bool b) { return bool (that) && b; } \ + inline bool operator|| (const Cls &that, bool b) { return bool (that) || b; } \ + inline bool operator&& (bool b, const Cls &that) { return b && bool (that); } \ + inline bool operator|| (bool b, const Cls &that) { return b || bool (that); } +#else +# define WORKAROUND_MSVC7_ERROR_C2593_FOR_BOOL_OP(Cls) +#endif + +/** @def WORKAROUND_MSVC7_ERROR_C2593_FOR_BOOL_OP_TPL + * Version of WORKAROUND_MSVC7_ERROR_C2593_FOR_BOOL_OP for template classes. + * + * @param Tpl Name of the template class to apply the workaround to + * @param ArgsDecl arguments of the template, as declared in |<>| after the + * |template| keyword, including |<>| + * @param Args arguments of the template, as specified in |<>| after the + * template class name when using the, including |<>| + * + * Example: + * @code + * // template class declaration + * template + * class Foo { ... }; + * // applied workaround + * WORKAROUND_MSVC7_ERROR_C2593_FOR_BOOL_OP_TPL (Foo, , ) + * @endcode + */ +#if defined(_MSC_VER) +# define WORKAROUND_MSVC7_ERROR_C2593_FOR_BOOL_OP_TPL(Tpl, ArgsDecl, Args) \ + template ArgsDecl \ + inline bool operator! (const Tpl Args &that) { return !bool (that); } \ + template ArgsDecl \ + inline bool operator&& (const Tpl Args &that, bool b) { return bool (that) && b; } \ + template ArgsDecl \ + inline bool operator|| (const Tpl Args &that, bool b) { return bool (that) || b; } \ + template ArgsDecl \ + inline bool operator&& (bool b, const Tpl Args &that) { return b && bool (that); } \ + template ArgsDecl \ + inline bool operator|| (bool b, const Tpl Args &that) { return b || bool (that); } +#else +# define WORKAROUND_MSVC7_ERROR_C2593_FOR_BOOL_OP_TPL(Tpl, ArgsDecl, Args) +#endif + + +/** @def DECLARE_CLS_COPY_CTOR_ASSIGN_NOOP + * Declares the copy constructor and the assignment operation as inlined no-ops + * (non-existent functions) for the given class. Use this macro inside the + * private section if you want to effectively disable these operations for your + * class. + * + * @param Cls class name to declare for + */ + +#define DECLARE_CLS_COPY_CTOR_ASSIGN_NOOP(Cls) \ + inline Cls (const Cls &); \ + inline Cls &operator= (const Cls &); + + +/** @def DECLARE_CLS_NEW_DELETE_NOOP + * Declares the new and delete operations as no-ops (non-existent functions) + * for the given class. Use this macro inside the private section if you want + * to effectively limit creating class instances on the stack only. + * + * @note The destructor of the given class must not be virtual, otherwise a + * compile time error will occur. Note that this is not a drawback: having + * the virtual destructor for a stack-based class is absolutely useless + * (the real class of the stack-based instance is always known to the compiler + * at compile time, so it will always call the correct destructor). + * + * @param Cls class name to declare for + */ +#define DECLARE_CLS_NEW_DELETE_NOOP(Cls) \ + inline static void *operator new (size_t); \ + inline static void operator delete (void *); + +#endif /* __cplusplus */ + +/** @} */ + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/cpuset.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/cpuset.h @@ -0,0 +1,340 @@ +/** @file + * IPRT - CPU Set. + */ + +/* + * Copyright (C) 2008-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_cpuset_h +#define ___iprt_cpuset_h + +#include +#include /* RTMpCpuIdToSetIndex */ +#include + + +RT_C_DECLS_BEGIN + +/** @defgroup grp_rt_cpuset RTCpuSet - CPU Set + * @ingroup grp_rt + * @{ + */ + + +/** + * Clear all CPUs. + * + * @returns pSet. + * @param pSet Pointer to the set. + */ +DECLINLINE(PRTCPUSET) RTCpuSetEmpty(PRTCPUSET pSet) +{ + unsigned i; + for (i = 0; i < RT_ELEMENTS(pSet->bmSet); i++) + pSet->bmSet[i] = 0; + return pSet; +} + + +/** + * Set all CPUs. + * + * @returns pSet. + * @param pSet Pointer to the set. + */ +DECLINLINE(PRTCPUSET) RTCpuSetFill(PRTCPUSET pSet) +{ + unsigned i; + for (i = 0; i < RT_ELEMENTS(pSet->bmSet); i++) + pSet->bmSet[i] = UINT64_MAX; + return pSet; +} + + +/** + * Copies one set to another. + * + * @param pDst Pointer to the destination set. + * @param pSrc Pointer to the source set. + */ +DECLINLINE(void) RTCpuSetCopy(PRTCPUSET pDst, PRTCPUSET pSrc) +{ + unsigned i; + for (i = 0; i < RT_ELEMENTS(pDst->bmSet); i++) + pDst->bmSet[i] = pSrc->bmSet[i]; +} + + +/** + * ANDs the given CPU set with another. + * + * @returns pSet. + * @param pSet Pointer to the set. + * @param pAndMaskSet Pointer to the AND-mask set. + */ +DECLINLINE(PRTCPUSET) RTCpuSetAnd(PRTCPUSET pSet, PRTCPUSET pAndMaskSet) +{ + unsigned i; + for (i = 0; i < RT_ELEMENTS(pSet->bmSet); i++) + ASMAtomicAndU64((volatile uint64_t *)&pSet->bmSet[i], pAndMaskSet->bmSet[i]); + return pSet; +} + + +/** + * Adds a CPU given by its identifier to the set. + * + * @returns 0 on success, -1 if idCpu isn't valid. + * @param pSet Pointer to the set. + * @param idCpu The identifier of the CPU to add. + * @remarks The modification is atomic. + */ +DECLINLINE(int) RTCpuSetAdd(PRTCPUSET pSet, RTCPUID idCpu) +{ + int iCpu = RTMpCpuIdToSetIndex(idCpu); + if (RT_LIKELY(iCpu >= 0)) + { + ASMAtomicBitSet(pSet, iCpu); + return 0; + } + return -1; +} + + +/** + * Adds a CPU given by its identifier to the set. + * + * @returns 0 on success, -1 if iCpu isn't valid. + * @param pSet Pointer to the set. + * @param iCpu The index of the CPU to add. + * @remarks The modification is atomic. + */ +DECLINLINE(int) RTCpuSetAddByIndex(PRTCPUSET pSet, int iCpu) +{ + if (RT_LIKELY((unsigned)iCpu < RTCPUSET_MAX_CPUS)) + { + ASMAtomicBitSet(pSet, iCpu); + return 0; + } + return -1; +} + + +/** + * Removes a CPU given by its identifier from the set. + * + * @returns 0 on success, -1 if idCpu isn't valid. + * @param pSet Pointer to the set. + * @param idCpu The identifier of the CPU to delete. + * @remarks The modification is atomic. + */ +DECLINLINE(int) RTCpuSetDel(PRTCPUSET pSet, RTCPUID idCpu) +{ + int iCpu = RTMpCpuIdToSetIndex(idCpu); + if (RT_LIKELY(iCpu >= 0)) + { + ASMAtomicBitClear(pSet, iCpu); + return 0; + } + return -1; +} + + +/** + * Removes a CPU given by its index from the set. + * + * @returns 0 on success, -1 if iCpu isn't valid. + * @param pSet Pointer to the set. + * @param iCpu The index of the CPU to delete. + * @remarks The modification is atomic. + */ +DECLINLINE(int) RTCpuSetDelByIndex(PRTCPUSET pSet, int iCpu) +{ + if (RT_LIKELY((unsigned)iCpu < RTCPUSET_MAX_CPUS)) + { + ASMAtomicBitClear(pSet, iCpu); + return 0; + } + return -1; +} + + +/** + * Checks if a CPU given by its identifier is a member of the set. + * + * @returns true / false accordingly. + * @param pSet Pointer to the set. + * @param idCpu The identifier of the CPU to look for. + * @remarks The test is atomic. + */ +DECLINLINE(bool) RTCpuSetIsMember(PCRTCPUSET pSet, RTCPUID idCpu) +{ + int iCpu = RTMpCpuIdToSetIndex(idCpu); + if (RT_LIKELY(iCpu >= 0)) + return ASMBitTest((volatile void *)pSet, iCpu); + return false; +} + + +/** + * Checks if a CPU given by its index is a member of the set. + * + * @returns true / false accordingly. + * @param pSet Pointer to the set. + * @param iCpu The index of the CPU in the set. + * @remarks The test is atomic. + */ +DECLINLINE(bool) RTCpuSetIsMemberByIndex(PCRTCPUSET pSet, int iCpu) +{ + if (RT_LIKELY((unsigned)iCpu < RTCPUSET_MAX_CPUS)) + return ASMBitTest((volatile void *)pSet, iCpu); + return false; +} + + +/** + * Checks if the two sets match or not. + * + * @returns true / false accordingly. + * @param pSet1 The first set. + * @param pSet2 The second set. + */ +DECLINLINE(bool) RTCpuSetIsEqual(PCRTCPUSET pSet1, PCRTCPUSET pSet2) +{ + unsigned i; + for (i = 0; i < RT_ELEMENTS(pSet1->bmSet); i++) + if (pSet1->bmSet[i] != pSet2->bmSet[i]) + return false; + return true; +} + + +/** + * Checks if the CPU set is empty or not. + * + * @returns true / false accordingly. + * @param pSet Pointer to the set. + */ +DECLINLINE(bool) RTCpuSetIsEmpty(PRTCPUSET pSet) +{ + unsigned i; + for (i = 0; i < RT_ELEMENTS(pSet->bmSet); i++) + if (pSet->bmSet[i]) + return false; + return true; +} + + +/** + * Converts the CPU set to a 64-bit mask. + * + * @returns The mask. + * @param pSet Pointer to the set. + * @remarks Use with extreme care as it may lose information! + */ +DECLINLINE(uint64_t) RTCpuSetToU64(PCRTCPUSET pSet) +{ + return pSet->bmSet[0]; +} + + +/** + * Initializes the CPU set from a 64-bit mask. + * + * @param pSet Pointer to the set. + * @param fMask The mask. + */ +DECLINLINE(PRTCPUSET) RTCpuSetFromU64(PRTCPUSET pSet, uint64_t fMask) +{ + unsigned i; + + pSet->bmSet[0] = fMask; + for (i = 1; i < RT_ELEMENTS(pSet->bmSet); i++) + pSet->bmSet[i] = 0; + + return pSet; +} + + +/** + * Count the CPUs in the set. + * + * @returns CPU count. + * @param pSet Pointer to the set. + */ +DECLINLINE(int) RTCpuSetCount(PCRTCPUSET pSet) +{ + int cCpus = 0; + unsigned i; + + for (i = 0; i < RT_ELEMENTS(pSet->bmSet); i++) + { + uint64_t u64 = pSet->bmSet[i]; + if (u64 != 0) + { + unsigned iCpu = 64; + while (iCpu-- > 0) + { + if (u64 & 1) + cCpus++; + u64 >>= 1; + } + } + } + return cCpus; +} + + +/** + * Get the highest set index. + * + * @returns The higest set index, -1 if all bits are clear. + * @param pSet Pointer to the set. + */ +DECLINLINE(int) RTCpuLastIndex(PCRTCPUSET pSet) +{ + unsigned i = RT_ELEMENTS(pSet->bmSet); + while (i-- > 0) + { + uint64_t u64 = pSet->bmSet[i]; + if (u64) + { + /* There are more efficient ways to do this in asm.h... */ + unsigned iBit; + for (iBit = 63; iBit > 0; iBit--) + { + if (u64 & RT_BIT_64(63)) + break; + u64 <<= 1; + } + return i * 64 + iBit; + } + } + return 0; +} + + +/** @} */ + +RT_C_DECLS_END + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/ctype.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/ctype.h @@ -0,0 +1,238 @@ +/** @file + * IPRT - Simple character type classiciation and conversion. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_ctype_h +#define ___iprt_ctype_h + +#include + +/** @name C locale predicates and conversions. + * + * For most practical purposes, this can safely be used when parsing UTF-8 + * strings. Just keep in mind that we only deal with the first 127 chars and + * that full correctness is only archived using the non-existing RTLocIs* API. + * + * @remarks Use the marcros, not the inlined functions. + * + * @remarks ASSUMES the source code includes the basic ASCII chars. This is a + * general IPRT assumption. + * @{ */ +#define RT_C_IS_BLANK(ch) RTLocCIsBlank((ch)) +#define RT_C_IS_ALNUM(ch) RTLocCIsAlNum((ch)) +#define RT_C_IS_ALPHA(ch) RTLocCIsAlpha((ch)) +#define RT_C_IS_CNTRL(ch) RTLocCIsCntrl((ch)) +#define RT_C_IS_DIGIT(ch) RTLocCIsDigit((ch)) +#define RT_C_IS_LOWER(ch) RTLocCIsLower((ch)) +#define RT_C_IS_GRAPH(ch) RTLocCIsGraph((ch)) +#define RT_C_IS_ODIGIT(ch) RTLocCIsODigit((ch)) +#define RT_C_IS_PRINT(ch) RTLocCIsPrint((ch)) +#define RT_C_IS_PUNCT(ch) RTLocCIsPunct((ch)) +#define RT_C_IS_SPACE(ch) RTLocCIsSpace((ch)) +#define RT_C_IS_UPPER(ch) RTLocCIsUpper((ch)) +#define RT_C_IS_XDIGIT(ch) RTLocCIsXDigit((ch)) + +#define RT_C_TO_LOWER(ch) RTLocCToLower((ch)) +#define RT_C_TO_UPPER(ch) RTLocCToUpper((ch)) + +/** + * Checks for a blank character. + * + * @returns true / false. + * @param ch The character to test. + */ +DECL_FORCE_INLINE(bool) RTLocCIsBlank(int ch) +{ + return ch == 0x20 /* space */ + || ch == 0x09; /* horizontal tab */ +} + +/** + * Checks for a control character. + * + * @returns true / false. + * @param ch The character to test. + */ +DECL_FORCE_INLINE(bool) RTLocCIsCntrl(int ch) +{ + return (unsigned)ch < 32U /* 0..2f */ + || ch == 0x7f; +} + +/** + * Checks for a decimal digit. + * + * @returns true / false. + * @param ch The character to test. + */ +DECL_FORCE_INLINE(bool) RTLocCIsDigit(int ch) +{ + return (unsigned)ch - 0x30 < 10U; /* 30..39 */ +} + +/** + * Checks for a lower case character. + * + * @returns true / false. + * @param ch The character to test. + */ +DECL_FORCE_INLINE(bool) RTLocCIsLower(int ch) +{ + return (unsigned)ch - 0x61U < 26U; /* 61..7a */ +} + +/** + * Checks for an octal digit. + * + * @returns true / false. + * @param ch The character to test. + */ +DECL_FORCE_INLINE(bool) RTLocCIsODigit(int ch) +{ + return (unsigned)ch - 0x30 < 8U; /* 30..37 */ +} + +/** + * Checks for a printable character (whitespace included). + * + * @returns true / false. + * @param ch The character to test. + */ +DECL_FORCE_INLINE(bool) RTLocCIsPrint(int ch) +{ + return (unsigned)ch - 0x20U < 95U; /* 20..7e */ +} + +/** + * Checks for punctuation (?). + * + * @returns true / false. + * @param ch The character to test. + */ +DECL_FORCE_INLINE(bool) RTLocCIsPunct(int ch) +{ + return (unsigned)ch - 0x21U < 15U /* 21..2f */ + || (unsigned)ch - 0x2aU < 6U /* 2a..2f */ + || (unsigned)ch - 0x3aU < 7U /* 3a..40 */ + || (unsigned)ch - 0x5bU < 6U /* 5a..60 */ + || (unsigned)ch - 0x7bU < 4U /* 7b..7e */; +} + +/** + * Checks for a white-space character. + * + * @returns true / false. + * @param ch The character to test. + */ +DECL_FORCE_INLINE(bool) RTLocCIsSpace(int ch) +{ + return ch == 0x20 /* 20 (space) */ + || (unsigned)ch - 0x09U < 5U; /* 09..0d */ +} + +/** + * Checks for an upper case character. + * + * @returns true / false. + * @param ch The character to test. + */ +DECL_FORCE_INLINE(bool) RTLocCIsUpper(int ch) +{ + return (unsigned)ch - 0x41 < 26U; /* 41..5a */ +} + +/** + * Checks for a hexadecimal digit. + * + * @returns true / false. + * @param ch The character to test. + */ +DECL_FORCE_INLINE(bool) RTLocCIsXDigit(int ch) +{ + return (unsigned)ch - 0x30 < 10U /* 30..39 (0-9) */ + || (unsigned)ch - 0x41 < 6 /* 41..46 (A-F) */ + || (unsigned)ch - 0x61 < 6; /* 61..66 (a-f) */ +} + +/** + * Checks for an alphabetic character. + * + * @returns true / false. + * @param ch The character to test. + */ +DECL_FORCE_INLINE(bool) RTLocCIsAlpha(int ch) +{ + return RTLocCIsLower(ch) || RTLocCIsUpper(ch); +} + +/** + * Checks for an alphanumerical character. + * + * @returns true / false. + * @param ch The character to test. + */ +DECL_FORCE_INLINE(bool) RTLocCIsAlNum(int ch) +{ + return RTLocCIsDigit(ch) || RTLocCIsAlpha(ch); +} + +/** + * Checks for a printable character whitespace excluded. + * + * @returns true / false. + * @param ch The character to test. + */ +DECL_FORCE_INLINE(bool) RTLocCIsGraph(int ch) +{ + return RTLocCIsPrint(ch) && !RTLocCIsBlank(ch); +} + + +/** + * Converts the character to lower case if applictable. + * + * @returns lower cased character or ch. + * @param ch The character to test. + */ +DECL_FORCE_INLINE(int) RTLocCToLower(int ch) +{ + return RTLocCIsUpper(ch) ? (ch) + 0x20 : (ch); +} + +/** + * Converts the character to upper case if applictable. + * + * @returns upper cased character or ch. + * @param ch The character to test. + */ +DECL_FORCE_INLINE(int) RTLocCToUpper(int ch) +{ + return RTLocCIsLower(ch) ? (ch) - 0x20 : (ch); +} + + +/** @} */ + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/err.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/err.h @@ -0,0 +1,2489 @@ +/** @file + * IPRT - Status Codes. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_err_h +#define ___iprt_err_h + +#include +#include +#include + + +/** @defgroup grp_rt_err RTErr - Status Codes + * @ingroup grp_rt + * + * The IPRT status codes are in two ranges: {0..999} and {22000..32766}. The + * IPRT users are free to use the range {1000..21999}. See RTERR_RANGE1_FIRST, + * RTERR_RANGE1_LAST, RTERR_RANGE2_FIRST, RTERR_RANGE2_LAST, RTERR_USER_FIRST + * and RTERR_USER_LAST. + * + * @{ + */ + +/** @defgroup grp_rt_err_hlp Status Code Helpers + * @{ + */ + +#ifdef __cplusplus +/** + * Strict type validation class. + * + * This is only really useful for type checking the arguments to RT_SUCCESS, + * RT_SUCCESS_NP, RT_FAILURE and RT_FAILURE_NP. The RTErrStrictType2 + * constructor is for integration with external status code strictness regimes. + */ +class RTErrStrictType +{ +protected: + int32_t m_rc; + +public: + /** + * Constructor for interaction with external status code strictness regimes. + * + * This is a special constructor for helping external return code validator + * classes interact cleanly with RT_SUCCESS, RT_SUCCESS_NP, RT_FAILURE and + * RT_FAILURE_NP while barring automatic cast to integer. + * + * @param rcObj IPRT status code object from an automatic cast. + */ + RTErrStrictType(RTErrStrictType2 const rcObj) + : m_rc(rcObj.getValue()) + { + } + + /** + * Integer constructor used by RT_SUCCESS_NP. + * + * @param rc IPRT style status code. + */ + RTErrStrictType(int32_t rc) + : m_rc(rc) + { + } + +#if 0 /** @todo figure where int32_t is long instead of int. */ + /** + * Integer constructor used by RT_SUCCESS_NP. + * + * @param rc IPRT style status code. + */ + RTErrStrictType(signed int rc) + : m_rc(rc) + { + } +#endif + + /** + * Test for success. + */ + bool success() const + { + return m_rc >= 0; + } + +private: + /** @name Try ban a number of wrong types. + * @{ */ + RTErrStrictType(uint8_t rc) : m_rc(-999) { NOREF(rc); } + RTErrStrictType(uint16_t rc) : m_rc(-999) { NOREF(rc); } + RTErrStrictType(uint32_t rc) : m_rc(-999) { NOREF(rc); } + RTErrStrictType(uint64_t rc) : m_rc(-999) { NOREF(rc); } + RTErrStrictType(int8_t rc) : m_rc(-999) { NOREF(rc); } + RTErrStrictType(int16_t rc) : m_rc(-999) { NOREF(rc); } + RTErrStrictType(int64_t rc) : m_rc(-999) { NOREF(rc); } + /** @todo fight long here - clashes with int32_t/int64_t on some platforms. */ + /** @} */ +}; +#endif /* __cplusplus */ + + +/** @def RTERR_STRICT_RC + * Indicates that RT_SUCCESS_NP, RT_SUCCESS, RT_FAILURE_NP and RT_FAILURE should + * make type enforcing at compile time. + * + * @remarks Only define this for C++ code. + */ +#if defined(__cplusplus) \ + && !defined(RTERR_STRICT_RC) \ + && ( defined(DOXYGEN_RUNNING) \ + || defined(DEBUG) \ + || defined(RT_STRICT) ) +# define RTERR_STRICT_RC 1 +#endif + + +/** @def RT_SUCCESS + * Check for success. We expect success in normal cases, that is the code path depending on + * this check is normally taken. To prevent any prediction use RT_SUCCESS_NP instead. + * + * @returns true if rc indicates success. + * @returns false if rc indicates failure. + * + * @param rc The iprt status code to test. + */ +#define RT_SUCCESS(rc) ( RT_LIKELY(RT_SUCCESS_NP(rc)) ) + +/** @def RT_SUCCESS_NP + * Check for success. Don't predict the result. + * + * @returns true if rc indicates success. + * @returns false if rc indicates failure. + * + * @param rc The iprt status code to test. + */ +#ifdef RTERR_STRICT_RC +# define RT_SUCCESS_NP(rc) ( RTErrStrictType(rc).success() ) +#else +# define RT_SUCCESS_NP(rc) ( (int)(rc) >= VINF_SUCCESS ) +#endif + +/** @def RT_FAILURE + * Check for failure, predicting unlikely. + * + * We don't expect in normal cases, that is the code path depending on this + * check is normally NOT taken. To prevent any prediction use RT_FAILURE_NP + * instead. + * + * @returns true if rc indicates failure. + * @returns false if rc indicates success. + * + * @param rc The iprt status code to test. + * + * @remarks Please structure your code to use the RT_SUCCESS() macro instead of + * RT_FAILURE() where possible, as that gives us a better shot at good + * code with the windows compilers. + */ +#define RT_FAILURE(rc) ( RT_UNLIKELY(!RT_SUCCESS_NP(rc)) ) + +/** @def RT_FAILURE_NP + * Check for failure, no prediction. + * + * @returns true if rc indicates failure. + * @returns false if rc indicates success. + * + * @param rc The iprt status code to test. + */ +#define RT_FAILURE_NP(rc) ( !RT_SUCCESS_NP(rc) ) + +RT_C_DECLS_BEGIN + +/** + * Converts a Darwin HRESULT error to an iprt status code. + * + * @returns iprt status code. + * @param iNativeCode HRESULT error code. + * @remark Darwin ring-3 only. + */ +RTDECL(int) RTErrConvertFromDarwinCOM(int32_t iNativeCode); + +/** + * Converts a Darwin IOReturn error to an iprt status code. + * + * @returns iprt status code. + * @param iNativeCode IOReturn error code. + * @remark Darwin only. + */ +RTDECL(int) RTErrConvertFromDarwinIO(int iNativeCode); + +/** + * Converts a Darwin kern_return_t error to an iprt status code. + * + * @returns iprt status code. + * @param iNativeCode kern_return_t error code. + * @remark Darwin only. + */ +RTDECL(int) RTErrConvertFromDarwinKern(int iNativeCode); + +/** + * Converts a Darwin error to an iprt status code. + * + * This will consult RTErrConvertFromDarwinKern, RTErrConvertFromDarwinIO + * and RTErrConvertFromDarwinCOM in this order. The latter is ring-3 only as it + * doesn't apply elsewhere. + * + * @returns iprt status code. + * @param iNativeCode Darwin error code. + * @remarks Darwin only. + * @remarks This is recommended over RTErrConvertFromDarwinKern and RTErrConvertFromDarwinIO + * since these are really just subsets of the same error space. + */ +RTDECL(int) RTErrConvertFromDarwin(int iNativeCode); + +/** + * Converts errno to iprt status code. + * + * @returns iprt status code. + * @param uNativeCode errno code. + */ +RTDECL(int) RTErrConvertFromErrno(unsigned uNativeCode); + +/** + * Converts a L4 errno to a iprt status code. + * + * @returns iprt status code. + * @param uNativeCode l4 errno. + * @remark L4 only. + */ +RTDECL(int) RTErrConvertFromL4Errno(unsigned uNativeCode); + +/** + * Converts NT status code to iprt status code. + * + * Needless to say, this is only available on NT and winXX targets. + * + * @returns iprt status code. + * @param lNativeCode NT status code. + * @remark Windows only. + */ +RTDECL(int) RTErrConvertFromNtStatus(long lNativeCode); + +/** + * Converts OS/2 error code to iprt status code. + * + * @returns iprt status code. + * @param uNativeCode OS/2 error code. + * @remark OS/2 only. + */ +RTDECL(int) RTErrConvertFromOS2(unsigned uNativeCode); + +/** + * Converts Win32 error code to iprt status code. + * + * @returns iprt status code. + * @param uNativeCode Win32 error code. + * @remark Windows only. + */ +RTDECL(int) RTErrConvertFromWin32(unsigned uNativeCode); + +/** + * Converts an iprt status code to a errno status code. + * + * @returns errno status code. + * @param iErr iprt status code. + */ +RTDECL(int) RTErrConvertToErrno(int iErr); + +#ifdef IN_RING3 + +/** + * iprt status code message. + */ +typedef struct RTSTATUSMSG +{ + /** Pointer to the short message string. */ + const char *pszMsgShort; + /** Pointer to the full message string. */ + const char *pszMsgFull; + /** Pointer to the define string. */ + const char *pszDefine; + /** Status code number. */ + int iCode; +} RTSTATUSMSG; +/** Pointer to iprt status code message. */ +typedef RTSTATUSMSG *PRTSTATUSMSG; +/** Pointer to const iprt status code message. */ +typedef const RTSTATUSMSG *PCRTSTATUSMSG; + +/** + * Get the message structure corresponding to a given iprt status code. + * + * @returns Pointer to read-only message description. + * @param rc The status code. + */ +RTDECL(PCRTSTATUSMSG) RTErrGet(int rc); + +/** + * Get the define corresponding to a given iprt status code. + * + * @returns Pointer to read-only string with the \#define identifier. + * @param rc The status code. + */ +#define RTErrGetDefine(rc) (RTErrGet(rc)->pszDefine) + +/** + * Get the short description corresponding to a given iprt status code. + * + * @returns Pointer to read-only string with the description. + * @param rc The status code. + */ +#define RTErrGetShort(rc) (RTErrGet(rc)->pszMsgShort) + +/** + * Get the full description corresponding to a given iprt status code. + * + * @returns Pointer to read-only string with the description. + * @param rc The status code. + */ +#define RTErrGetFull(rc) (RTErrGet(rc)->pszMsgFull) + +#ifdef RT_OS_WINDOWS +/** + * Windows error code message. + */ +typedef struct RTWINERRMSG +{ + /** Pointer to the full message string. */ + const char *pszMsgFull; + /** Pointer to the define string. */ + const char *pszDefine; + /** Error code number. */ + long iCode; +} RTWINERRMSG; +/** Pointer to Windows error code message. */ +typedef RTWINERRMSG *PRTWINERRMSG; +/** Pointer to const Windows error code message. */ +typedef const RTWINERRMSG *PCRTWINERRMSG; + +/** + * Get the message structure corresponding to a given Windows error code. + * + * @returns Pointer to read-only message description. + * @param rc The status code. + */ +RTDECL(PCRTWINERRMSG) RTErrWinGet(long rc); + +/** On windows COM errors are part of the Windows error database. */ +typedef RTWINERRMSG RTCOMERRMSG; + +#else /* !RT_OS_WINDOWS */ + +/** + * COM/XPCOM error code message. + */ +typedef struct RTCOMERRMSG +{ + /** Pointer to the full message string. */ + const char *pszMsgFull; + /** Pointer to the define string. */ + const char *pszDefine; + /** Error code number. */ + uint32_t iCode; +} RTCOMERRMSG; +#endif /* !RT_OS_WINDOWS */ +/** Pointer to a XPCOM/COM error code message. */ +typedef RTCOMERRMSG *PRTCOMERRMSG; +/** Pointer to const a XPCOM/COM error code message. */ +typedef const RTCOMERRMSG *PCRTCOMERRMSG; + +/** + * Get the message structure corresponding to a given COM/XPCOM error code. + * + * @returns Pointer to read-only message description. + * @param rc The status code. + */ +RTDECL(PCRTCOMERRMSG) RTErrCOMGet(uint32_t rc); + +#endif /* IN_RING3 */ + +/** @defgroup RTERRINFO_FLAGS_XXX RTERRINFO::fFlags + * @{ */ +/** Custom structure (the default). */ +#define RTERRINFO_FLAGS_T_CUSTOM UINT32_C(0) +/** Static structure (RTERRINFOSTATIC). */ +#define RTERRINFO_FLAGS_T_STATIC UINT32_C(1) +/** Allocated structure (RTErrInfoAlloc). */ +#define RTERRINFO_FLAGS_T_ALLOC UINT32_C(2) +/** Reserved type. */ +#define RTERRINFO_FLAGS_T_RESERVED UINT32_C(3) +/** Type mask. */ +#define RTERRINFO_FLAGS_T_MASK UINT32_C(3) +/** Error info is set. */ +#define RTERRINFO_FLAGS_SET RT_BIT_32(2) +/** Fixed flags (magic). */ +#define RTERRINFO_FLAGS_MAGIC UINT32_C(0xbabe0000) +/** The bit mask for the magic value. */ +#define RTERRINFO_FLAGS_MAGIC_MASK UINT32_C(0xffff0000) +/** @} */ + +/** + * Initializes an error info structure. + * + * @returns @a pErrInfo. + * @param pErrInfo The error info structure to init. + * @param pszMsg The message buffer. Must be at least one byte. + * @param cbMsg The size of the message buffer. + */ +DECLINLINE(PRTERRINFO) RTErrInfoInit(PRTERRINFO pErrInfo, char *pszMsg, size_t cbMsg) +{ + *pszMsg = '\0'; + + pErrInfo->fFlags = RTERRINFO_FLAGS_T_CUSTOM | RTERRINFO_FLAGS_MAGIC; + pErrInfo->rc = /*VINF_SUCCESS*/ 0; + pErrInfo->pszMsg = pszMsg; + pErrInfo->cbMsg = cbMsg; + pErrInfo->apvReserved[0] = NULL; + pErrInfo->apvReserved[1] = NULL; + + return pErrInfo; +} + +/** + * Initialize a static error info structure. + * + * @returns Pointer to the core error info structure. + * @param pStaticErrInfo The static error info structure to init. + */ +DECLINLINE(PRTERRINFO) RTErrInfoInitStatic(PRTERRINFOSTATIC pStaticErrInfo) +{ + RTErrInfoInit(&pStaticErrInfo->Core, pStaticErrInfo->szMsg, sizeof(pStaticErrInfo->szMsg)); + pStaticErrInfo->Core.fFlags = RTERRINFO_FLAGS_T_STATIC | RTERRINFO_FLAGS_MAGIC; + return &pStaticErrInfo->Core; +} + +/** + * Allocates a error info structure with a buffer at least the given size. + * + * @returns Pointer to an error info structure on success, NULL on failure. + * + * @param cbMsg The minimum message buffer size. Use 0 to get + * the default buffer size. + */ +RTDECL(PRTERRINFO) RTErrInfoAlloc(size_t cbMsg); + +/** + * Same as RTErrInfoAlloc, except that an IPRT status code is returned. + * + * @returns IPRT status code. + * + * @param cbMsg The minimum message buffer size. Use 0 to get + * the default buffer size. + * @param ppErrInfo Where to store the pointer to the allocated + * error info structure on success. This is + * always set to NULL. + */ +RTDECL(int) RTErrInfoAllocEx(size_t cbMsg, PRTERRINFO *ppErrInfo); + +/** + * Frees an error info structure allocated by RTErrInfoAlloc or + * RTErrInfoAllocEx. + * + * @param pErrInfo The error info structure. + */ +RTDECL(void) RTErrInfoFree(PRTERRINFO pErrInfo); + +/** + * Fills in the error info details. + * + * @returns @a rc. + * + * @param pErrInfo The error info structure to fill in. + * @param rc The status code to return. + * @param pszMsg The error message string. + */ +RTDECL(int) RTErrInfoSet(PRTERRINFO pErrInfo, int rc, const char *pszMsg); + +/** + * Fills in the error info details, with a sprintf style message. + * + * @returns @a rc. + * + * @param pErrInfo The error info structure to fill in. + * @param rc The status code to return. + * @param pszFormat The format string. + * @param ... The format arguments. + */ +RTDECL(int) RTErrInfoSetF(PRTERRINFO pErrInfo, int rc, const char *pszFormat, ...); + +/** + * Fills in the error info details, with a vsprintf style message. + * + * @returns @a rc. + * + * @param pErrInfo The error info structure to fill in. + * @param rc The status code to return. + * @param pszFormat The format string. + * @param va The format arguments. + */ +RTDECL(int) RTErrInfoSetV(PRTERRINFO pErrInfo, int rc, const char *pszFormat, va_list va); + +/** + * Adds more error info details. + * + * @returns @a rc. + * + * @param pErrInfo The error info structure to fill in. + * @param rc The status code to return. + * @param pszMsg The error message string to add. + */ +RTDECL(int) RTErrInfoAdd(PRTERRINFO pErrInfo, int rc, const char *pszMsg); + +/** + * Adds more error info details, with a sprintf style message. + * + * @returns @a rc. + * + * @param pErrInfo The error info structure to fill in. + * @param rc The status code to return. + * @param pszFormat The format string to add. + * @param ... The format arguments. + */ +RTDECL(int) RTErrInfoAddF(PRTERRINFO pErrInfo, int rc, const char *pszFormat, ...); + +/** + * Adds more error info details, with a vsprintf style message. + * + * @returns @a rc. + * + * @param pErrInfo The error info structure to fill in. + * @param rc The status code to return. + * @param pszFormat The format string to add. + * @param va The format arguments. + */ +RTDECL(int) RTErrInfoAddV(PRTERRINFO pErrInfo, int rc, const char *pszFormat, va_list va); + +/** + * Checks if the error info is set. + * + * @returns true if set, false if not. + * @param pErrInfo The error info structure. NULL is OK. + */ +DECLINLINE(bool) RTErrInfoIsSet(PCRTERRINFO pErrInfo) +{ + if (!pErrInfo) + return false; + return (pErrInfo->fFlags & (RTERRINFO_FLAGS_MAGIC_MASK | RTERRINFO_FLAGS_SET)) + == (RTERRINFO_FLAGS_MAGIC | RTERRINFO_FLAGS_SET); +} + +/** + * Clears the error info structure. + * + * @param pErrInfo The error info structure. NULL is OK. + */ +DECLINLINE(void) RTErrInfoClear(PRTERRINFO pErrInfo) +{ + if (pErrInfo) + { + pErrInfo->fFlags &= ~RTERRINFO_FLAGS_SET; + pErrInfo->rc = /*VINF_SUCCESS*/0; + *pErrInfo->pszMsg = '\0'; + } +} + +/** + * Storage for error variables. + * + * @remarks Do NOT touch the members! They are platform specific and what's + * where may change at any time! + */ +typedef union RTERRVARS +{ + int8_t ai8Vars[32]; + int16_t ai16Vars[16]; + int32_t ai32Vars[8]; + int64_t ai64Vars[4]; +} RTERRVARS; +/** Pointer to an error variable storage union. */ +typedef RTERRVARS *PRTERRVARS; +/** Pointer to a const error variable storage union. */ +typedef RTERRVARS const *PCRTERRVARS; + +/** + * Saves the error variables. + * + * @returns @a pVars. + * @param pVars The variable storage union. + */ +RTDECL(PRTERRVARS) RTErrVarsSave(PRTERRVARS pVars); + +/** + * Restores the error variables. + * + * @param pVars The variable storage union. + */ +RTDECL(void) RTErrVarsRestore(PCRTERRVARS pVars); + +/** + * Checks if the first variable set equals the second. + * + * @returns true if they are equal, false if not. + * @param pVars1 The first variable storage union. + * @param pVars2 The second variable storage union. + */ +RTDECL(bool) RTErrVarsAreEqual(PCRTERRVARS pVars1, PCRTERRVARS pVars2); + +/** + * Checks if the (live) error variables have changed since we saved them. + * + * @returns @c true if they have changed, @c false if not. + * @param pVars The saved variables to compare the current state + * against. + */ +RTDECL(bool) RTErrVarsHaveChanged(PCRTERRVARS pVars); + +RT_C_DECLS_END + +/** @} */ + +/** @name Status Code Ranges + * @{ */ +/** The first status code in the primary IPRT range. */ +#define RTERR_RANGE1_FIRST 0 +/** The last status code in the primary IPRT range. */ +#define RTERR_RANGE1_LAST 999 + +/** The first status code in the secondary IPRT range. */ +#define RTERR_RANGE2_FIRST 22000 +/** The last status code in the secondary IPRT range. */ +#define RTERR_RANGE2_LAST 32766 + +/** The first status code in the user range. */ +#define RTERR_USER_FIRST 1000 +/** The last status code in the user range. */ +#define RTERR_USER_LAST 21999 +/** @} */ + + +/* SED-START */ + +/** @name Misc. Status Codes + * @{ + */ +/** Success. */ +#define VINF_SUCCESS 0 + +/** General failure - DON'T USE THIS!!! */ +#define VERR_GENERAL_FAILURE (-1) +/** Invalid parameter. */ +#define VERR_INVALID_PARAMETER (-2) +/** Invalid parameter. */ +#define VWRN_INVALID_PARAMETER 2 +/** Invalid magic or cookie. */ +#define VERR_INVALID_MAGIC (-3) +/** Invalid magic or cookie. */ +#define VWRN_INVALID_MAGIC 3 +/** Invalid loader handle. */ +#define VERR_INVALID_HANDLE (-4) +/** Invalid loader handle. */ +#define VWRN_INVALID_HANDLE 4 +/** Failed to lock the address range. */ +#define VERR_LOCK_FAILED (-5) +/** Invalid memory pointer. */ +#define VERR_INVALID_POINTER (-6) +/** Failed to patch the IDT. */ +#define VERR_IDT_FAILED (-7) +/** Memory allocation failed. */ +#define VERR_NO_MEMORY (-8) +/** Already loaded. */ +#define VERR_ALREADY_LOADED (-9) +/** Permission denied. */ +#define VERR_PERMISSION_DENIED (-10) +/** Permission denied. */ +#define VINF_PERMISSION_DENIED 10 +/** Version mismatch. */ +#define VERR_VERSION_MISMATCH (-11) +/** The request function is not implemented. */ +#define VERR_NOT_IMPLEMENTED (-12) +/** Invalid flags was given. */ +#define VERR_INVALID_FLAGS (-13) + +/** Not equal. */ +#define VERR_NOT_EQUAL (-18) +/** The specified path does not point at a symbolic link. */ +#define VERR_NOT_SYMLINK (-19) +/** Failed to allocate temporary memory. */ +#define VERR_NO_TMP_MEMORY (-20) +/** Invalid file mode mask (RTFMODE). */ +#define VERR_INVALID_FMODE (-21) +/** Incorrect call order. */ +#define VERR_WRONG_ORDER (-22) +/** There is no TLS (thread local storage) available for storing the current thread. */ +#define VERR_NO_TLS_FOR_SELF (-23) +/** Failed to set the TLS (thread local storage) entry which points to our thread structure. */ +#define VERR_FAILED_TO_SET_SELF_TLS (-24) +/** Not able to allocate contiguous memory. */ +#define VERR_NO_CONT_MEMORY (-26) +/** No memory available for page table or page directory. */ +#define VERR_NO_PAGE_MEMORY (-27) +/** Already initialized. */ +#define VINF_ALREADY_INITIALIZED 28 +/** The specified thread is dead. */ +#define VERR_THREAD_IS_DEAD (-29) +/** The specified thread is not waitable. */ +#define VERR_THREAD_NOT_WAITABLE (-30) +/** Pagetable not present. */ +#define VERR_PAGE_TABLE_NOT_PRESENT (-31) +/** Invalid context. + * Typically an API was used by the wrong thread. */ +#define VERR_INVALID_CONTEXT (-32) +/** The per process timer is busy. */ +#define VERR_TIMER_BUSY (-33) +/** Address conflict. */ +#define VERR_ADDRESS_CONFLICT (-34) +/** Unresolved (unknown) host platform error. */ +#define VERR_UNRESOLVED_ERROR (-35) +/** Invalid function. */ +#define VERR_INVALID_FUNCTION (-36) +/** Not supported. */ +#define VERR_NOT_SUPPORTED (-37) +/** Not supported. */ +#define VINF_NOT_SUPPORTED 37 +/** Access denied. */ +#define VERR_ACCESS_DENIED (-38) +/** Call interrupted. */ +#define VERR_INTERRUPTED (-39) +/** Call interrupted. */ +#define VINF_INTERRUPTED 39 +/** Timeout. */ +#define VERR_TIMEOUT (-40) +/** Timeout. */ +#define VINF_TIMEOUT 40 +/** Buffer too small to save result. */ +#define VERR_BUFFER_OVERFLOW (-41) +/** Buffer too small to save result. */ +#define VINF_BUFFER_OVERFLOW 41 +/** Data size overflow. */ +#define VERR_TOO_MUCH_DATA (-42) +/** Max threads number reached. */ +#define VERR_MAX_THRDS_REACHED (-43) +/** Max process number reached. */ +#define VERR_MAX_PROCS_REACHED (-44) +/** The recipient process has refused the signal. */ +#define VERR_SIGNAL_REFUSED (-45) +/** A signal is already pending. */ +#define VERR_SIGNAL_PENDING (-46) +/** The signal being posted is not correct. */ +#define VERR_SIGNAL_INVALID (-47) +/** The state changed. + * This is a generic error message and needs a context to make sense. */ +#define VERR_STATE_CHANGED (-48) +/** Warning, the state changed. + * This is a generic error message and needs a context to make sense. */ +#define VWRN_STATE_CHANGED 48 +/** Error while parsing UUID string */ +#define VERR_INVALID_UUID_FORMAT (-49) +/** The specified process was not found. */ +#define VERR_PROCESS_NOT_FOUND (-50) +/** The process specified to a non-block wait had not exited. */ +#define VERR_PROCESS_RUNNING (-51) +/** Retry the operation. */ +#define VERR_TRY_AGAIN (-52) +/** Retry the operation. */ +#define VINF_TRY_AGAIN 52 +/** Generic parse error. */ +#define VERR_PARSE_ERROR (-53) +/** Value out of range. */ +#define VERR_OUT_OF_RANGE (-54) +/** A numeric conversion encountered a value which was too big for the target. */ +#define VERR_NUMBER_TOO_BIG (-55) +/** A numeric conversion encountered a value which was too big for the target. */ +#define VWRN_NUMBER_TOO_BIG 55 +/** The number begin converted (string) contained no digits. */ +#define VERR_NO_DIGITS (-56) +/** The number begin converted (string) contained no digits. */ +#define VWRN_NO_DIGITS 56 +/** Encountered a '-' during conversion to an unsigned value. */ +#define VERR_NEGATIVE_UNSIGNED (-57) +/** Encountered a '-' during conversion to an unsigned value. */ +#define VWRN_NEGATIVE_UNSIGNED 57 +/** Error while characters translation (unicode and so). */ +#define VERR_NO_TRANSLATION (-58) +/** Error while characters translation (unicode and so). */ +#define VWRN_NO_TRANSLATION 58 +/** Encountered unicode code point which is reserved for use as endian indicator (0xffff or 0xfffe). */ +#define VERR_CODE_POINT_ENDIAN_INDICATOR (-59) +/** Encountered unicode code point in the surrogate range (0xd800 to 0xdfff). */ +#define VERR_CODE_POINT_SURROGATE (-60) +/** A string claiming to be UTF-8 is incorrectly encoded. */ +#define VERR_INVALID_UTF8_ENCODING (-61) +/** A string claiming to be in UTF-16 is incorrectly encoded. */ +#define VERR_INVALID_UTF16_ENCODING (-62) +/** Encountered a unicode code point which cannot be represented as UTF-16. */ +#define VERR_CANT_RECODE_AS_UTF16 (-63) +/** Got an out of memory condition trying to allocate a string. */ +#define VERR_NO_STR_MEMORY (-64) +/** Got an out of memory condition trying to allocate a UTF-16 (/UCS-2) string. */ +#define VERR_NO_UTF16_MEMORY (-65) +/** Get an out of memory condition trying to allocate a code point array. */ +#define VERR_NO_CODE_POINT_MEMORY (-66) +/** Can't free the memory because it's used in mapping. */ +#define VERR_MEMORY_BUSY (-67) +/** The timer can't be started because it's already active. */ +#define VERR_TIMER_ACTIVE (-68) +/** The timer can't be stopped because it's already suspended. */ +#define VERR_TIMER_SUSPENDED (-69) +/** The operation was cancelled by the user (copy) or another thread (local ipc). */ +#define VERR_CANCELLED (-70) +/** Failed to initialize a memory object. + * Exactly what this means is OS specific. */ +#define VERR_MEMOBJ_INIT_FAILED (-71) +/** Out of memory condition when allocating memory with low physical backing. */ +#define VERR_NO_LOW_MEMORY (-72) +/** Out of memory condition when allocating physical memory (without mapping). */ +#define VERR_NO_PHYS_MEMORY (-73) +/** The address (virtual or physical) is too big. */ +#define VERR_ADDRESS_TOO_BIG (-74) +/** Failed to map a memory object. */ +#define VERR_MAP_FAILED (-75) +/** Trailing characters. */ +#define VERR_TRAILING_CHARS (-76) +/** Trailing characters. */ +#define VWRN_TRAILING_CHARS 76 +/** Trailing spaces. */ +#define VERR_TRAILING_SPACES (-77) +/** Trailing spaces. */ +#define VWRN_TRAILING_SPACES 77 +/** Generic not found error. */ +#define VERR_NOT_FOUND (-78) +/** Generic not found warning. */ +#define VWRN_NOT_FOUND 78 +/** Generic invalid state error. */ +#define VERR_INVALID_STATE (-79) +/** Generic invalid state warning. */ +#define VWRN_INVALID_STATE 79 +/** Generic out of resources error. */ +#define VERR_OUT_OF_RESOURCES (-80) +/** Generic out of resources warning. */ +#define VWRN_OUT_OF_RESOURCES 80 +/** No more handles available, too many open handles. */ +#define VERR_NO_MORE_HANDLES (-81) +/** Preemption is disabled. + * The requested operation can only be performed when preemption is enabled. */ +#define VERR_PREEMPT_DISABLED (-82) +/** End of string. */ +#define VERR_END_OF_STRING (-83) +/** End of string. */ +#define VINF_END_OF_STRING 83 +/** A page count is out of range. */ +#define VERR_PAGE_COUNT_OUT_OF_RANGE (-84) +/** Generic object destroyed status. */ +#define VERR_OBJECT_DESTROYED (-85) +/** Generic object was destroyed by the call status. */ +#define VINF_OBJECT_DESTROYED 85 +/** Generic dangling objects status. */ +#define VERR_DANGLING_OBJECTS (-86) +/** Generic dangling objects status. */ +#define VWRN_DANGLING_OBJECTS 86 +/** Invalid Base64 encoding. */ +#define VERR_INVALID_BASE64_ENCODING (-87) +/** Return instigated by a callback or similar. */ +#define VERR_CALLBACK_RETURN (-88) +/** Return instigated by a callback or similar. */ +#define VINF_CALLBACK_RETURN 88 +/** Authentication failure. */ +#define VERR_AUTHENTICATION_FAILURE (-89) +/** Not a power of two. */ +#define VERR_NOT_POWER_OF_TWO (-90) +/** Status code, typically given as a parameter, that isn't supposed to be used. */ +#define VERR_IGNORED (-91) +/** Concurrent access to the object is not allowed. */ +#define VERR_CONCURRENT_ACCESS (-92) +/** The caller does not have a reference to the object. + * This status is used when two threads is caught sharing the same object + * reference. */ +#define VERR_CALLER_NO_REFERENCE (-93) +/** Generic no change error. */ +#define VERR_NO_CHANGE (-95) +/** Generic no change info. */ +#define VINF_NO_CHANGE 95 +/** Out of memory condition when allocating executable memory. */ +#define VERR_NO_EXEC_MEMORY (-96) +/** The alignment is not supported. */ +#define VERR_UNSUPPORTED_ALIGNMENT (-97) +/** The alignment is not really supported, however we got lucky with this + * allocation. */ +#define VINF_UNSUPPORTED_ALIGNMENT 97 +/** Duplicate something. */ +#define VERR_DUPLICATE (-98) +/** Something is missing. */ +#define VERR_MISSING (-99) +/** An unexpected (/unknown) exception was caught. */ +#define VERR_UNEXPECTED_EXCEPTION (-22400) +/** Buffer underflow. */ +#define VERR_BUFFER_UNDERFLOW (-22401) +/** Buffer underflow. */ +#define VINF_BUFFER_UNDERFLOW 22401 +/** Uneven input. */ +#define VERR_UNEVEN_INPUT (-22402) +/** Something is not available or not working properly. */ +#define VERR_NOT_AVAILABLE (-22403) +/** The RTPROC_FLAGS_DETACHED flag isn't supported. */ +#define VERR_PROC_DETACH_NOT_SUPPORTED (-22404) +/** An account is restricted in a certain way. */ +#define VERR_ACCOUNT_RESTRICTED (-22405) +/** An account is restricted in a certain way. */ +#define VINF_ACCOUNT_RESTRICTED 22405 +/** Not able satisfy all the requirements of the request. */ +#define VERR_UNABLE_TO_SATISFY_REQUIREMENTS (-22406) +/** Not able satisfy all the requirements of the request. */ +#define VWRN_UNABLE_TO_SATISFY_REQUIREMENTS 22406 +/** The requested allocation is too big. */ +#define VERR_ALLOCATION_TOO_BIG (-22407) +/** Mismatch. */ +#define VERR_MISMATCH (-22408) +/** Wrong type. */ +#define VERR_WRONG_TYPE (-22409) +/** @} */ + + +/** @name Common File/Disk/Pipe/etc Status Codes + * @{ + */ +/** Unresolved (unknown) file i/o error. */ +#define VERR_FILE_IO_ERROR (-100) +/** File/Device open failed. */ +#define VERR_OPEN_FAILED (-101) +/** File not found. */ +#define VERR_FILE_NOT_FOUND (-102) +/** Path not found. */ +#define VERR_PATH_NOT_FOUND (-103) +/** Invalid (malformed) file/path name. */ +#define VERR_INVALID_NAME (-104) +/** The object in question already exists. */ +#define VERR_ALREADY_EXISTS (-105) +/** The object in question already exists. */ +#define VWRN_ALREADY_EXISTS 105 +/** Too many open files. */ +#define VERR_TOO_MANY_OPEN_FILES (-106) +/** Seek error. */ +#define VERR_SEEK (-107) +/** Seek below file start. */ +#define VERR_NEGATIVE_SEEK (-108) +/** Trying to seek on device. */ +#define VERR_SEEK_ON_DEVICE (-109) +/** Reached the end of the file. */ +#define VERR_EOF (-110) +/** Reached the end of the file. */ +#define VINF_EOF 110 +/** Generic file read error. */ +#define VERR_READ_ERROR (-111) +/** Generic file write error. */ +#define VERR_WRITE_ERROR (-112) +/** Write protect error. */ +#define VERR_WRITE_PROTECT (-113) +/** Sharing violation, file is being used by another process. */ +#define VERR_SHARING_VIOLATION (-114) +/** Unable to lock a region of a file. */ +#define VERR_FILE_LOCK_FAILED (-115) +/** File access error, another process has locked a portion of the file. */ +#define VERR_FILE_LOCK_VIOLATION (-116) +/** File or directory can't be created. */ +#define VERR_CANT_CREATE (-117) +/** Directory can't be deleted. */ +#define VERR_CANT_DELETE_DIRECTORY (-118) +/** Can't move file to another disk. */ +#define VERR_NOT_SAME_DEVICE (-119) +/** The filename or extension is too long. */ +#define VERR_FILENAME_TOO_LONG (-120) +/** Media not present in drive. */ +#define VERR_MEDIA_NOT_PRESENT (-121) +/** The type of media was not recognized. Not formatted? */ +#define VERR_MEDIA_NOT_RECOGNIZED (-122) +/** Can't unlock - region was not locked. */ +#define VERR_FILE_NOT_LOCKED (-123) +/** Unrecoverable error: lock was lost. */ +#define VERR_FILE_LOCK_LOST (-124) +/** Can't delete directory with files. */ +#define VERR_DIR_NOT_EMPTY (-125) +/** A directory operation was attempted on a non-directory object. */ +#define VERR_NOT_A_DIRECTORY (-126) +/** A non-directory operation was attempted on a directory object. */ +#define VERR_IS_A_DIRECTORY (-127) +/** Tried to grow a file beyond the limit imposed by the process or the filesystem. */ +#define VERR_FILE_TOO_BIG (-128) +/** No pending request the aio context has to wait for completion. */ +#define VERR_FILE_AIO_NO_REQUEST (-129) +/** The request could not be canceled or prepared for another transfer + * because it is still in progress. */ +#define VERR_FILE_AIO_IN_PROGRESS (-130) +/** The request could not be canceled because it already completed. */ +#define VERR_FILE_AIO_COMPLETED (-131) +/** The I/O context couldn't be destroyed because there are still pending requests. */ +#define VERR_FILE_AIO_BUSY (-132) +/** The requests couldn't be submitted because that would exceed the capacity of the context. */ +#define VERR_FILE_AIO_LIMIT_EXCEEDED (-133) +/** The request was canceled. */ +#define VERR_FILE_AIO_CANCELED (-134) +/** The request wasn't submitted so it can't be canceled. */ +#define VERR_FILE_AIO_NOT_SUBMITTED (-135) +/** A request was not prepared and thus could not be submitted. */ +#define VERR_FILE_AIO_NOT_PREPARED (-136) +/** Not all requests could be submitted due to resource shortage. */ +#define VERR_FILE_AIO_INSUFFICIENT_RESSOURCES (-137) +/** Device or resource is busy. */ +#define VERR_RESOURCE_BUSY (-138) +/** A file operation was attempted on a non-file object. */ +#define VERR_NOT_A_FILE (-139) +/** A non-file operation was attempted on a file object. */ +#define VERR_IS_A_FILE (-140) +/** Unexpected filesystem object type. */ +#define VERR_UNEXPECTED_FS_OBJ_TYPE (-141) +/** A path does not start with a root specification. */ +#define VERR_PATH_DOES_NOT_START_WITH_ROOT (-142) +/** A path is relative, expected an absolute path. */ +#define VERR_PATH_IS_RELATIVE (-143) +/** A path is not relative (start with root), expected an relative path. */ +#define VERR_PATH_IS_NOT_RELATIVE (-144) +/** Zero length path. */ +#define VERR_PATH_ZERO_LENGTH (-145) +/** There are not enough events available on the host to create the I/O context. + * This exact meaning is host platform dependent. */ +#define VERR_FILE_AIO_INSUFFICIENT_EVENTS (-146) +/** @} */ + + +/** @name Generic Filesystem I/O Status Codes + * @{ + */ +/** Unresolved (unknown) disk i/o error. */ +#define VERR_DISK_IO_ERROR (-150) +/** Invalid drive number. */ +#define VERR_INVALID_DRIVE (-151) +/** Disk is full. */ +#define VERR_DISK_FULL (-152) +/** Disk was changed. */ +#define VERR_DISK_CHANGE (-153) +/** Drive is locked. */ +#define VERR_DRIVE_LOCKED (-154) +/** The specified disk or diskette cannot be accessed. */ +#define VERR_DISK_INVALID_FORMAT (-155) +/** Too many symbolic links. */ +#define VERR_TOO_MANY_SYMLINKS (-156) +/** The OS does not support setting the time stamps on a symbolic link. */ +#define VERR_NS_SYMLINK_SET_TIME (-157) +/** The OS does not support changing the owner of a symbolic link. */ +#define VERR_NS_SYMLINK_CHANGE_OWNER (-158) +/** @} */ + + +/** @name Generic Directory Enumeration Status Codes + * @{ + */ +/** Unresolved (unknown) search error. */ +#define VERR_SEARCH_ERROR (-200) +/** No more files found. */ +#define VERR_NO_MORE_FILES (-201) +/** No more search handles available. */ +#define VERR_NO_MORE_SEARCH_HANDLES (-202) +/** RTDirReadEx() failed to retrieve the extra data which was requested. */ +#define VWRN_NO_DIRENT_INFO 203 +/** @} */ + + +/** @name Internal Processing Errors + * @{ + */ +/** Internal error - this should never happen. */ +#define VERR_INTERNAL_ERROR (-225) +/** Internal error no. 2. */ +#define VERR_INTERNAL_ERROR_2 (-226) +/** Internal error no. 3. */ +#define VERR_INTERNAL_ERROR_3 (-227) +/** Internal error no. 4. */ +#define VERR_INTERNAL_ERROR_4 (-228) +/** Internal error no. 5. */ +#define VERR_INTERNAL_ERROR_5 (-229) +/** Internal error: Unexpected status code. */ +#define VERR_IPE_UNEXPECTED_STATUS (-230) +/** Internal error: Unexpected status code. */ +#define VERR_IPE_UNEXPECTED_INFO_STATUS (-231) +/** Internal error: Unexpected status code. */ +#define VERR_IPE_UNEXPECTED_ERROR_STATUS (-232) +/** Internal error: Uninitialized status code. + * @remarks This is used by value elsewhere. */ +#define VERR_IPE_UNINITIALIZED_STATUS (-233) +/** Internal error: Supposedly unreachable default case in a switch. */ +#define VERR_IPE_NOT_REACHED_DEFAULT_CASE (-234) +/** @} */ + + +/** @name Generic Device I/O Status Codes + * @{ + */ +/** Unresolved (unknown) device i/o error. */ +#define VERR_DEV_IO_ERROR (-250) +/** Device i/o: Bad unit. */ +#define VERR_IO_BAD_UNIT (-251) +/** Device i/o: Not ready. */ +#define VERR_IO_NOT_READY (-252) +/** Device i/o: Bad command. */ +#define VERR_IO_BAD_COMMAND (-253) +/** Device i/o: CRC error. */ +#define VERR_IO_CRC (-254) +/** Device i/o: Bad length. */ +#define VERR_IO_BAD_LENGTH (-255) +/** Device i/o: Sector not found. */ +#define VERR_IO_SECTOR_NOT_FOUND (-256) +/** Device i/o: General failure. */ +#define VERR_IO_GEN_FAILURE (-257) +/** @} */ + + +/** @name Generic Pipe I/O Status Codes + * @{ + */ +/** Unresolved (unknown) pipe i/o error. */ +#define VERR_PIPE_IO_ERROR (-300) +/** Broken pipe. */ +#define VERR_BROKEN_PIPE (-301) +/** Bad pipe. */ +#define VERR_BAD_PIPE (-302) +/** Pipe is busy. */ +#define VERR_PIPE_BUSY (-303) +/** No data in pipe. */ +#define VERR_NO_DATA (-304) +/** Pipe is not connected. */ +#define VERR_PIPE_NOT_CONNECTED (-305) +/** More data available in pipe. */ +#define VERR_MORE_DATA (-306) +/** Expected read pipe, got a write pipe instead. */ +#define VERR_PIPE_NOT_READ (-307) +/** Expected write pipe, got a read pipe instead. */ +#define VERR_PIPE_NOT_WRITE (-308) +/** @} */ + + +/** @name Generic Semaphores Status Codes + * @{ + */ +/** Unresolved (unknown) semaphore error. */ +#define VERR_SEM_ERROR (-350) +/** Too many semaphores. */ +#define VERR_TOO_MANY_SEMAPHORES (-351) +/** Exclusive semaphore is owned by another process. */ +#define VERR_EXCL_SEM_ALREADY_OWNED (-352) +/** The semaphore is set and cannot be closed. */ +#define VERR_SEM_IS_SET (-353) +/** The semaphore cannot be set again. */ +#define VERR_TOO_MANY_SEM_REQUESTS (-354) +/** Attempt to release mutex not owned by caller. */ +#define VERR_NOT_OWNER (-355) +/** The semaphore has been opened too many times. */ +#define VERR_TOO_MANY_OPENS (-356) +/** The maximum posts for the event semaphore has been reached. */ +#define VERR_TOO_MANY_POSTS (-357) +/** The event semaphore has already been posted. */ +#define VERR_ALREADY_POSTED (-358) +/** The event semaphore has already been reset. */ +#define VERR_ALREADY_RESET (-359) +/** The semaphore is in use. */ +#define VERR_SEM_BUSY (-360) +/** The previous ownership of this semaphore has ended. */ +#define VERR_SEM_OWNER_DIED (-361) +/** Failed to open semaphore by name - not found. */ +#define VERR_SEM_NOT_FOUND (-362) +/** Semaphore destroyed while waiting. */ +#define VERR_SEM_DESTROYED (-363) +/** Nested ownership requests are not permitted for this semaphore type. */ +#define VERR_SEM_NESTED (-364) +/** The release call only release a semaphore nesting, i.e. the caller is still + * holding the semaphore. */ +#define VINF_SEM_NESTED (364) +/** Deadlock detected. */ +#define VERR_DEADLOCK (-365) +/** Ping-Pong listen or speak out of turn error. */ +#define VERR_SEM_OUT_OF_TURN (-366) +/** Tried to take a semaphore in a bad context. */ +#define VERR_SEM_BAD_CONTEXT (-367) +/** Don't spin for the semaphore, but it is safe to try grab it. */ +#define VINF_SEM_BAD_CONTEXT (367) +/** Wrong locking order detected. */ +#define VERR_SEM_LV_WRONG_ORDER (-368) +/** Wrong release order detected. */ +#define VERR_SEM_LV_WRONG_RELEASE_ORDER (-369) +/** Attempt to recursively enter a non-recursive lock. */ +#define VERR_SEM_LV_NESTED (-370) +/** Invalid parameters passed to the lock validator. */ +#define VERR_SEM_LV_INVALID_PARAMETER (-371) +/** The lock validator detected a deadlock. */ +#define VERR_SEM_LV_DEADLOCK (-372) +/** The lock validator detected an existing deadlock. + * The deadlock was not caused by the current operation, but existed already. */ +#define VERR_SEM_LV_EXISTING_DEADLOCK (-373) +/** Not the lock owner according our records. */ +#define VERR_SEM_LV_NOT_OWNER (-374) +/** An illegal lock upgrade was attempted. */ +#define VERR_SEM_LV_ILLEGAL_UPGRADE (-375) +/** The thread is not a valid signaller of the event. */ +#define VERR_SEM_LV_NOT_SIGNALLER (-376) +/** Internal error in the lock validator or related components. */ +#define VERR_SEM_LV_INTERNAL_ERROR (-377) +/** @} */ + + +/** @name Generic Network I/O Status Codes + * @{ + */ +/** Unresolved (unknown) network error. */ +#define VERR_NET_IO_ERROR (-400) +/** The network is busy or is out of resources. */ +#define VERR_NET_OUT_OF_RESOURCES (-401) +/** Net host name not found. */ +#define VERR_NET_HOST_NOT_FOUND (-402) +/** Network path not found. */ +#define VERR_NET_PATH_NOT_FOUND (-403) +/** General network printing error. */ +#define VERR_NET_PRINT_ERROR (-404) +/** The machine is not on the network. */ +#define VERR_NET_NO_NETWORK (-405) +/** Name is not unique on the network. */ +#define VERR_NET_NOT_UNIQUE_NAME (-406) + +/* These are BSD networking error codes - numbers correspond, don't mess! */ +/** Operation in progress. */ +#define VERR_NET_IN_PROGRESS (-436) +/** Operation already in progress. */ +#define VERR_NET_ALREADY_IN_PROGRESS (-437) +/** Attempted socket operation with a non-socket handle. + * (This includes closed handles.) */ +#define VERR_NET_NOT_SOCKET (-438) +/** Destination address required. */ +#define VERR_NET_DEST_ADDRESS_REQUIRED (-439) +/** Message too long. */ +#define VERR_NET_MSG_SIZE (-440) +/** Protocol wrong type for socket. */ +#define VERR_NET_PROTOCOL_TYPE (-441) +/** Protocol not available. */ +#define VERR_NET_PROTOCOL_NOT_AVAILABLE (-442) +/** Protocol not supported. */ +#define VERR_NET_PROTOCOL_NOT_SUPPORTED (-443) +/** Socket type not supported. */ +#define VERR_NET_SOCKET_TYPE_NOT_SUPPORTED (-444) +/** Operation not supported. */ +#define VERR_NET_OPERATION_NOT_SUPPORTED (-445) +/** Protocol family not supported. */ +#define VERR_NET_PROTOCOL_FAMILY_NOT_SUPPORTED (-446) +/** Address family not supported by protocol family. */ +#define VERR_NET_ADDRESS_FAMILY_NOT_SUPPORTED (-447) +/** Address already in use. */ +#define VERR_NET_ADDRESS_IN_USE (-448) +/** Can't assign requested address. */ +#define VERR_NET_ADDRESS_NOT_AVAILABLE (-449) +/** Network is down. */ +#define VERR_NET_DOWN (-450) +/** Network is unreachable. */ +#define VERR_NET_UNREACHABLE (-451) +/** Network dropped connection on reset. */ +#define VERR_NET_CONNECTION_RESET (-452) +/** Software caused connection abort. */ +#define VERR_NET_CONNECTION_ABORTED (-453) +/** Connection reset by peer. */ +#define VERR_NET_CONNECTION_RESET_BY_PEER (-454) +/** No buffer space available. */ +#define VERR_NET_NO_BUFFER_SPACE (-455) +/** Socket is already connected. */ +#define VERR_NET_ALREADY_CONNECTED (-456) +/** Socket is not connected. */ +#define VERR_NET_NOT_CONNECTED (-457) +/** Can't send after socket shutdown. */ +#define VERR_NET_SHUTDOWN (-458) +/** Too many references: can't splice. */ +#define VERR_NET_TOO_MANY_REFERENCES (-459) +/** Too many references: can't splice. */ +#define VERR_NET_CONNECTION_TIMED_OUT (-460) +/** Connection refused. */ +#define VERR_NET_CONNECTION_REFUSED (-461) +/* ELOOP is not net. */ +/* ENAMETOOLONG is not net. */ +/** Host is down. */ +#define VERR_NET_HOST_DOWN (-464) +/** No route to host. */ +#define VERR_NET_HOST_UNREACHABLE (-465) +/** Protocol error. */ +#define VERR_NET_PROTOCOL_ERROR (-466) +/** Incomplete packet was submitted by guest. */ +#define VERR_NET_INCOMPLETE_TX_PACKET (-467) +/** @} */ + + +/** @name TCP Status Codes + * @{ + */ +/** Stop the TCP server. */ +#define VERR_TCP_SERVER_STOP (-500) +/** The server was stopped. */ +#define VINF_TCP_SERVER_STOP 500 +/** The TCP server was shut down using RTTcpServerShutdown. */ +#define VERR_TCP_SERVER_SHUTDOWN (-501) +/** The TCP server was destroyed. */ +#define VERR_TCP_SERVER_DESTROYED (-502) +/** The TCP server has no client associated with it. */ +#define VINF_TCP_SERVER_NO_CLIENT 503 +/** @} */ + + +/** @name UDP Status Codes + * @{ + */ +/** Stop the UDP server. */ +#define VERR_UDP_SERVER_STOP (-520) +/** The server was stopped. */ +#define VINF_UDP_SERVER_STOP 520 +/** The UDP server was shut down using RTUdpServerShutdown. */ +#define VERR_UDP_SERVER_SHUTDOWN (-521) +/** The UDP server was destroyed. */ +#define VERR_UDP_SERVER_DESTROYED (-522) +/** The UDP server has no client associated with it. */ +#define VINF_UDP_SERVER_NO_CLIENT 523 +/** @} */ + + +/** @name L4 Specific Status Codes + * @{ + */ +/** Invalid offset in an L4 dataspace */ +#define VERR_L4_INVALID_DS_OFFSET (-550) +/** IPC error */ +#define VERR_IPC (-551) +/** Item already used */ +#define VERR_RESOURCE_IN_USE (-552) +/** Source/destination not found */ +#define VERR_IPC_PROCESS_NOT_FOUND (-553) +/** Receive timeout */ +#define VERR_IPC_RECEIVE_TIMEOUT (-554) +/** Send timeout */ +#define VERR_IPC_SEND_TIMEOUT (-555) +/** Receive cancelled */ +#define VERR_IPC_RECEIVE_CANCELLED (-556) +/** Send cancelled */ +#define VERR_IPC_SEND_CANCELLED (-557) +/** Receive aborted */ +#define VERR_IPC_RECEIVE_ABORTED (-558) +/** Send aborted */ +#define VERR_IPC_SEND_ABORTED (-559) +/** Couldn't map pages during receive */ +#define VERR_IPC_RECEIVE_MAP_FAILED (-560) +/** Couldn't map pages during send */ +#define VERR_IPC_SEND_MAP_FAILED (-561) +/** Send pagefault timeout in receive */ +#define VERR_IPC_RECEIVE_SEND_PF_TIMEOUT (-562) +/** Send pagefault timeout in send */ +#define VERR_IPC_SEND_SEND_PF_TIMEOUT (-563) +/** (One) receive buffer was too small, or too few buffers */ +#define VINF_IPC_RECEIVE_MSG_CUT 564 +/** (One) send buffer was too small, or too few buffers */ +#define VINF_IPC_SEND_MSG_CUT 565 +/** Dataspace manager server not found */ +#define VERR_L4_DS_MANAGER_NOT_FOUND (-566) +/** @} */ + + +/** @name Loader Status Codes. + * @{ + */ +/** Invalid executable signature. */ +#define VERR_INVALID_EXE_SIGNATURE (-600) +/** The iprt loader recognized a ELF image, but doesn't support loading it. */ +#define VERR_ELF_EXE_NOT_SUPPORTED (-601) +/** The iprt loader recognized a PE image, but doesn't support loading it. */ +#define VERR_PE_EXE_NOT_SUPPORTED (-602) +/** The iprt loader recognized a LX image, but doesn't support loading it. */ +#define VERR_LX_EXE_NOT_SUPPORTED (-603) +/** The iprt loader recognized a LE image, but doesn't support loading it. */ +#define VERR_LE_EXE_NOT_SUPPORTED (-604) +/** The iprt loader recognized a NE image, but doesn't support loading it. */ +#define VERR_NE_EXE_NOT_SUPPORTED (-605) +/** The iprt loader recognized a MZ image, but doesn't support loading it. */ +#define VERR_MZ_EXE_NOT_SUPPORTED (-606) +/** The iprt loader recognized an a.out image, but doesn't support loading it. */ +#define VERR_AOUT_EXE_NOT_SUPPORTED (-607) +/** Bad executable. */ +#define VERR_BAD_EXE_FORMAT (-608) +/** Symbol (export) not found. */ +#define VERR_SYMBOL_NOT_FOUND (-609) +/** Module not found. */ +#define VERR_MODULE_NOT_FOUND (-610) +/** The loader resolved an external symbol to an address to big for the image format. */ +#define VERR_SYMBOL_VALUE_TOO_BIG (-611) +/** The image is too big. */ +#define VERR_IMAGE_TOO_BIG (-612) +/** The image base address is to high for this image type. */ +#define VERR_IMAGE_BASE_TOO_HIGH (-614) +/** Mismatching architecture. */ +#define VERR_LDR_ARCH_MISMATCH (-615) +/** Mismatch between IPRT and native loader. */ +#define VERR_LDR_MISMATCH_NATIVE (-616) +/** Failed to resolve an imported (external) symbol. */ +#define VERR_LDR_IMPORTED_SYMBOL_NOT_FOUND (-617) +/** Generic loader failure. */ +#define VERR_LDR_GENERAL_FAILURE (-618) +/** Code signing error. */ +#define VERR_LDR_IMAGE_HASH (-619) +/** The PE loader encountered delayed imports, a feature which hasn't been implemented yet. */ +#define VERR_LDRPE_DELAY_IMPORT (-620) +/** The PE loader encountered a malformed certificate. */ +#define VERR_LDRPE_CERT_MALFORMED (-621) +/** The PE loader encountered a certificate with an unsupported type or structure revision. */ +#define VERR_LDRPE_CERT_UNSUPPORTED (-622) +/** The PE loader doesn't know how to deal with the global pointer data directory entry yet. */ +#define VERR_LDRPE_GLOBALPTR (-623) +/** The PE loader doesn't support the TLS data directory yet. */ +#define VERR_LDRPE_TLS (-624) +/** The PE loader doesn't grok the COM descriptor data directory entry. */ +#define VERR_LDRPE_COM_DESCRIPTOR (-625) +/** The PE loader encountered an unknown load config directory/header size. */ +#define VERR_LDRPE_LOAD_CONFIG_SIZE (-626) +/** The PE loader encountered a lock prefix table, a feature which hasn't been implemented yet. */ +#define VERR_LDRPE_LOCK_PREFIX_TABLE (-627) +/** The ELF loader doesn't handle foreign endianness. */ +#define VERR_LDRELF_ODD_ENDIAN (-630) +/** The ELF image is 'dynamic', the ELF loader can only deal with 'relocatable' images at present. */ +#define VERR_LDRELF_DYN (-631) +/** The ELF image is 'executable', the ELF loader can only deal with 'relocatable' images at present. */ +#define VERR_LDRELF_EXEC (-632) +/** The ELF image was created for an unsupported target machine type. */ +#define VERR_LDRELF_MACHINE (-633) +/** The ELF version is not supported. */ +#define VERR_LDRELF_VERSION (-634) +/** The ELF loader cannot handle multiple SYMTAB sections. */ +#define VERR_LDRELF_MULTIPLE_SYMTABS (-635) +/** The ELF loader encountered a relocation type which is not implemented. */ +#define VERR_LDRELF_RELOCATION_NOT_SUPPORTED (-636) +/** The ELF loader encountered a bad symbol index. */ +#define VERR_LDRELF_INVALID_SYMBOL_INDEX (-637) +/** The ELF loader encountered an invalid symbol name offset. */ +#define VERR_LDRELF_INVALID_SYMBOL_NAME_OFFSET (-638) +/** The ELF loader encountered an invalid relocation offset. */ +#define VERR_LDRELF_INVALID_RELOCATION_OFFSET (-639) +/** The ELF loader didn't find the symbol/string table for the image. */ +#define VERR_LDRELF_NO_SYMBOL_OR_NO_STRING_TABS (-640) +/** Invalid link address. */ +#define VERR_LDR_INVALID_LINK_ADDRESS (-647) +/** Invalid image relative virtual address. */ +#define VERR_LDR_INVALID_RVA (-648) +/** Invalid segment:offset address. */ +#define VERR_LDR_INVALID_SEG_OFFSET (-649) +/** @}*/ + +/** @name Debug Info Reader Status Codes. + * @{ + */ +/** The module contains no line number information. */ +#define VERR_DBG_NO_LINE_NUMBERS (-650) +/** The module contains no symbol information. */ +#define VERR_DBG_NO_SYMBOLS (-651) +/** The specified segment:offset address was invalid. Typically an attempt at + * addressing outside the segment boundary. */ +#define VERR_DBG_INVALID_ADDRESS (-652) +/** Invalid segment index. */ +#define VERR_DBG_INVALID_SEGMENT_INDEX (-653) +/** Invalid segment offset. */ +#define VERR_DBG_INVALID_SEGMENT_OFFSET (-654) +/** Invalid image relative virtual address. */ +#define VERR_DBG_INVALID_RVA (-655) +/** Invalid image relative virtual address. */ +#define VERR_DBG_SPECIAL_SEGMENT (-656) +/** Address conflict within a module/segment. + * Attempted to add a segment, symbol or line number that fully or partially + * overlaps with an existing one. */ +#define VERR_DBG_ADDRESS_CONFLICT (-657) +/** Duplicate symbol within the module. + * Attempted to add a symbol which name already exists within the module. */ +#define VERR_DBG_DUPLICATE_SYMBOL (-658) +/** The segment index specified when adding a new segment is already in use. */ +#define VERR_DBG_SEGMENT_INDEX_CONFLICT (-659) +/** No line number was found for the specified address/ordinal/whatever. */ +#define VERR_DBG_LINE_NOT_FOUND (-660) +/** The length of the symbol name is out of range. + * This means it is an empty string or that it's greater or equal to + * RTDBG_SYMBOL_NAME_LENGTH. */ +#define VERR_DBG_SYMBOL_NAME_OUT_OF_RANGE (-661) +/** The length of the file name is out of range. + * This means it is an empty string or that it's greater or equal to + * RTDBG_FILE_NAME_LENGTH. */ +#define VERR_DBG_FILE_NAME_OUT_OF_RANGE (-662) +/** The length of the segment name is out of range. + * This means it is an empty string or that it is greater or equal to + * RTDBG_SEGMENT_NAME_LENGTH. */ +#define VERR_DBG_SEGMENT_NAME_OUT_OF_RANGE (-663) +/** The specified address range wraps around. */ +#define VERR_DBG_ADDRESS_WRAP (-664) +/** The file is not a valid NM map file. */ +#define VERR_DBG_NOT_NM_MAP_FILE (-665) +/** The file is not a valid /proc/kallsyms file. */ +#define VERR_DBG_NOT_LINUX_KALLSYMS (-666) +/** No debug module interpreter matching the debug info. */ +#define VERR_DBG_NO_MATCHING_INTERPRETER (-667) +/** Bad DWARF line number header. */ +#define VERR_DWARF_BAD_LINE_NUMBER_HEADER (-668) +/** Unexpected end of DWARF unit. */ +#define VERR_DWARF_UNEXPECTED_END (-669) +/** DWARF LEB value overflows the decoder type. */ +#define VERR_DWARF_LEB_OVERFLOW (-670) +/** Bad DWARF extended line number opcode. */ +#define VERR_DWARF_BAD_LNE (-671) +/** Bad DWARF string. */ +#define VERR_DWARF_BAD_STRING (-672) +/** Bad DWARF position. */ +#define VERR_DWARF_BAD_POS (-673) +/** Bad DWARF info. */ +#define VERR_DWARF_BAD_INFO (-674) +/** Bad DWARF abbreviation data. */ +#define VERR_DWARF_BAD_ABBREV (-675) +/** A DWARF abbreviation was not found. */ +#define VERR_DWARF_ABBREV_NOT_FOUND (-676) +/** Encountered an unknown attribute form. */ +#define VERR_DWARF_UNKNOWN_FORM (-677) +/** Encountered an unexpected attribute form. */ +#define VERR_DWARF_UNEXPECTED_FORM (-678) +/** Unfinished code. */ +#define VERR_DWARF_TODO (-679) +/** Unknown location opcode. */ +#define VERR_DWARF_UNKNOWN_LOC_OPCODE (-680) +/** Expression stack overflow. */ +#define VERR_DWARF_STACK_OVERFLOW (-681) +/** Expression stack underflow. */ +#define VERR_DWARF_STACK_UNDERFLOW (-682) +/** Internal processing error in the DWARF code. */ +#define VERR_DWARF_IPE (-683) +/** Invalid configuration property value. */ +#define VERR_DBG_CFG_INVALID_VALUE (-684) +/** Not an integer property. */ +#define VERR_DBG_CFG_NOT_UINT_PROP (-685) +/** Deferred loading of information failed. */ +#define VERR_DBG_DEFERRED_LOAD_FAILED (-686) +/** Unfinished debug info reader code. */ +#define VERR_DBG_TODO (-687) +/** Found file, but it didn't match the search criteria. */ +#define VERR_DBG_FILE_MISMATCH (-688) +/** Internal processing error in the debug module reader code. */ +#define VERR_DBG_MOD_IPE (-689) +/** The symbol size was adjusted while adding it. */ +#define VINF_DBG_ADJUSTED_SYM_SIZE 690 +/** Unable to parse the CodeView debug information. */ +#define VERR_CV_BAD_FORMAT (-691) +/** Unfinished CodeView debug information feature. */ +#define VERR_CV_TODO (-692) +/** Internal processing error the CodeView debug information reader. */ +#define VERR_CV_IPE (-693) +/** @} */ + +/** @name Request Packet Status Codes. + * @{ + */ +/** Invalid RT request type. + * For the RTReqAlloc() case, the caller just specified an illegal enmType. For + * all the other occurrences it means indicates corruption, broken logic, or stupid + * interface user. */ +#define VERR_RT_REQUEST_INVALID_TYPE (-700) +/** Invalid RT request state. + * The state of the request packet was not the expected and accepted one(s). Either + * the interface user screwed up, or we've got corruption/broken logic. */ +#define VERR_RT_REQUEST_STATE (-701) +/** Invalid RT request packet. + * One or more of the RT controlled packet members didn't contain the correct + * values. Some thing's broken. */ +#define VERR_RT_REQUEST_INVALID_PACKAGE (-702) +/** The status field has not been updated yet as the request is still + * pending completion. Someone queried the iStatus field before the request + * has been fully processed. */ +#define VERR_RT_REQUEST_STATUS_STILL_PENDING (-703) +/** The request has been freed, don't read the status now. + * Someone is reading the iStatus field of a freed request packet. */ +#define VERR_RT_REQUEST_STATUS_FREED (-704) +/** @} */ + +/** @name Environment Status Code + * @{ + */ +/** The specified environment variable was not found. (RTEnvGetEx) */ +#define VERR_ENV_VAR_NOT_FOUND (-750) +/** The specified environment variable was not found. (RTEnvUnsetEx) */ +#define VINF_ENV_VAR_NOT_FOUND (750) +/** Unable to translate all the variables in the default environment due to + * codeset issues (LANG / LC_ALL / LC_CTYPE). */ +#define VWRN_ENV_NOT_FULLY_TRANSLATED (751) +/** Invalid environment variable name. */ +#define VERR_ENV_INVALID_VAR_NAME (-752) +/** The environment variable is an unset record. */ +#define VINF_ENV_VAR_UNSET (753) +/** The environment variable has been recorded as being unset. */ +#define VERR_ENV_VAR_UNSET (-753) +/** @} */ + +/** @name Multiprocessor Status Codes. + * @{ + */ +/** The specified cpu is offline. */ +#define VERR_CPU_OFFLINE (-800) +/** The specified cpu was not found. */ +#define VERR_CPU_NOT_FOUND (-801) +/** Not all of the requested CPUs showed up in the PFNRTMPWORKER. */ +#define VERR_NOT_ALL_CPUS_SHOWED (-802) +/** Internal processing error in the RTMp code.*/ +#define VERR_CPU_IPE_1 (-803) +/** @} */ + +/** @name RTGetOpt status codes + * @{ */ +/** RTGetOpt: Command line option not recognized. */ +#define VERR_GETOPT_UNKNOWN_OPTION (-825) +/** RTGetOpt: Command line option needs argument. */ +#define VERR_GETOPT_REQUIRED_ARGUMENT_MISSING (-826) +/** RTGetOpt: Command line option has argument with bad format. */ +#define VERR_GETOPT_INVALID_ARGUMENT_FORMAT (-827) +/** RTGetOpt: Not an option. */ +#define VINF_GETOPT_NOT_OPTION 828 +/** RTGetOpt: Command line option needs an index. */ +#define VERR_GETOPT_INDEX_MISSING (-829) +/** @} */ + +/** @name RTCache status codes + * @{ */ +/** RTCache: cache is full. */ +#define VERR_CACHE_FULL (-850) +/** RTCache: cache is empty. */ +#define VERR_CACHE_EMPTY (-851) +/** @} */ + +/** @name RTMemCache status codes + * @{ */ +/** Reached the max cache size. */ +#define VERR_MEM_CACHE_MAX_SIZE (-855) +/** @} */ + +/** @name RTS3 status codes + * @{ */ +/** Access denied error. */ +#define VERR_S3_ACCESS_DENIED (-875) +/** The bucket/key wasn't found. */ +#define VERR_S3_NOT_FOUND (-876) +/** Bucket already exists. */ +#define VERR_S3_BUCKET_ALREADY_EXISTS (-877) +/** Can't delete bucket with keys. */ +#define VERR_S3_BUCKET_NOT_EMPTY (-878) +/** The current operation was canceled. */ +#define VERR_S3_CANCELED (-879) +/** @} */ + +/** @name HTTP status codes + * @{ */ +/** HTTP initialization failed. */ +#define VERR_HTTP_INIT_FAILED (-885) +/** The server has not found anything matching the URI given. */ +#define VERR_HTTP_NOT_FOUND (-886) +/** The request is for something forbidden. Authorization will not help. */ +#define VERR_HTTP_ACCESS_DENIED (-887) +/** The server did not understand the request due to bad syntax. */ +#define VERR_HTTP_BAD_REQUEST (-888) +/** Couldn't connect to the server (proxy?). */ +#define VERR_HTTP_COULDNT_CONNECT (-889) +/** SSL connection error. */ +#define VERR_HTTP_SSL_CONNECT_ERROR (-890) +/** CAcert is missing or has the wrong format. */ +#define VERR_HTTP_CACERT_WRONG_FORMAT (-891) +/** Certificate cannot be authenticated with the given CA certificates. */ +#define VERR_HTTP_CACERT_CANNOT_AUTHENTICATE (-892) +/** The current HTTP request was forcefully aborted */ +#define VERR_HTTP_ABORTED (-893) +/** Request was redirected. */ +#define VERR_HTTP_REDIRECTED (-894) +/** @} */ + +/** @name RTManifest status codes + * @{ */ +/** A digest type used in the manifest file isn't supported. */ +#define VERR_MANIFEST_UNSUPPORTED_DIGEST_TYPE (-900) +/** An entry in the manifest file couldn't be interpreted correctly. */ +#define VERR_MANIFEST_WRONG_FILE_FORMAT (-901) +/** A digest doesn't match the corresponding file. */ +#define VERR_MANIFEST_DIGEST_MISMATCH (-902) +/** The file list doesn't match to the content of the manifest file. */ +#define VERR_MANIFEST_FILE_MISMATCH (-903) +/** The specified attribute (name) was not found in the manifest. */ +#define VERR_MANIFEST_ATTR_NOT_FOUND (-904) +/** The attribute type did not match. */ +#define VERR_MANIFEST_ATTR_TYPE_MISMATCH (-905) +/** No attribute of the specified types was found. */ +#define VERR_MANIFEST_ATTR_TYPE_NOT_FOUND (-906) +/** @} */ + +/** @name RTTar status codes + * @{ */ +/** The checksum of a tar header record doesn't match. */ +#define VERR_TAR_CHKSUM_MISMATCH (-925) +/** The tar end of file record was read. */ +#define VERR_TAR_END_OF_FILE (-926) +/** The tar file ended unexpectedly. */ +#define VERR_TAR_UNEXPECTED_EOS (-927) +/** The tar termination records was encountered without reaching the end of + * the input stream. */ +#define VERR_TAR_EOS_MORE_INPUT (-928) +/** A number tar header field was malformed. */ +#define VERR_TAR_BAD_NUM_FIELD (-929) +/** A numeric tar header field was not terminated correctly. */ +#define VERR_TAR_BAD_NUM_FIELD_TERM (-930) +/** A number tar header field was encoded using base-256 which this + * tar implementation currently does not support. */ +#define VERR_TAR_BASE_256_NOT_SUPPORTED (-931) +/** A number tar header field yielded a value too large for the internal + * variable of the tar interpreter. */ +#define VERR_TAR_NUM_VALUE_TOO_LARGE (-932) +/** The combined minor and major device number type is too small to hold the + * value stored in the tar header. */ +#define VERR_TAR_DEV_VALUE_TOO_LARGE (-933) +/** The mode field in a tar header is bad. */ +#define VERR_TAR_BAD_MODE_FIELD (-934) +/** The mode field should not include the type. */ +#define VERR_TAR_MODE_WITH_TYPE (-935) +/** The size field should be zero for links and symlinks. */ +#define VERR_TAR_SIZE_NOT_ZERO (-936) +/** Encountered an unknown type flag. */ +#define VERR_TAR_UNKNOWN_TYPE_FLAG (-937) +/** The tar header is all zeros. */ +#define VERR_TAR_ZERO_HEADER (-938) +/** Not a uniform standard tape v0.0 archive header. */ +#define VERR_TAR_NOT_USTAR_V00 (-939) +/** The name is empty. */ +#define VERR_TAR_EMPTY_NAME (-940) +/** A non-directory entry has a name ending with a slash. */ +#define VERR_TAR_NON_DIR_ENDS_WITH_SLASH (-941) +/** Encountered an unsupported portable archive exchange (pax) header. */ +#define VERR_TAR_UNSUPPORTED_PAX_TYPE (-942) +/** Encountered an unsupported Solaris Tar extension. */ +#define VERR_TAR_UNSUPPORTED_SOLARIS_HDR_TYPE (-943) +/** Encountered an unsupported GNU Tar extension. */ +#define VERR_TAR_UNSUPPORTED_GNU_HDR_TYPE (-944) +/** Malformed checksum field in the tar header. */ +#define VERR_TAR_BAD_CHKSUM_FIELD (-945) +/** Malformed checksum field in the tar header. */ +#define VERR_TAR_MALFORMED_GNU_LONGXXXX (-946) +/** Too long name or link string. */ +#define VERR_TAR_NAME_TOO_LONG (-947) +/** A directory entry in the archive. */ +#define VINF_TAR_DIR_PATH (948) +/** @} */ + +/** @name RTPoll status codes + * @{ */ +/** The handle is not pollable. */ +#define VERR_POLL_HANDLE_NOT_POLLABLE (-950) +/** The handle ID is already present in the poll set. */ +#define VERR_POLL_HANDLE_ID_EXISTS (-951) +/** The handle ID was not found in the set. */ +#define VERR_POLL_HANDLE_ID_NOT_FOUND (-952) +/** The poll set is full. */ +#define VERR_POLL_SET_IS_FULL (-953) +/** @} */ + +/** @name Pkzip status codes + * @{ */ +/** No end of central directory record found. */ +#define VERR_PKZIP_NO_EOCB (-960) +/** Too long name string. */ +#define VERR_PKZIP_NAME_TOO_LONG (-961) +/** Local file header corrupt. */ +#define VERR_PKZIP_BAD_LF_HEADER (-962) +/** Central directory file header corrupt. */ +#define VERR_PKZIP_BAD_CDF_HEADER (-963) +/** Encountered an unknown type flag. */ +#define VERR_PKZIP_UNKNOWN_TYPE_FLAG (-964) +/** Found a ZIP64 Extra Information Field in a ZIP32 file. */ +#define VERR_PKZIP_ZIP64EX_IN_ZIP32 (-965) + + +/** @name RTZip status codes + * @{ */ +/** Generic zip error. */ +#define VERR_ZIP_ERROR (-22000) +/** The compressed data was corrupted. */ +#define VERR_ZIP_CORRUPTED (-22001) +/** Ran out of memory while compressing or uncompressing. */ +#define VERR_ZIP_NO_MEMORY (-22002) +/** The compression format version is unsupported. */ +#define VERR_ZIP_UNSUPPORTED_VERSION (-22003) +/** The compression method is unsupported. */ +#define VERR_ZIP_UNSUPPORTED_METHOD (-22004) +/** The compressed data started with a bad header. */ +#define VERR_ZIP_BAD_HEADER (-22005) +/** @} */ + +/** @name RTVfs status codes + * @{ */ +/** The VFS chain specification does not have a valid prefix. */ +#define VERR_VFS_CHAIN_NO_PREFIX (-22100) +/** The VFS chain specification is empty. */ +#define VERR_VFS_CHAIN_EMPTY (-22101) +/** Expected an element. */ +#define VERR_VFS_CHAIN_EXPECTED_ELEMENT (-22102) +/** The VFS object type is not known. */ +#define VERR_VFS_CHAIN_UNKNOWN_TYPE (-22103) +/** Expected a left parentheses. */ +#define VERR_VFS_CHAIN_EXPECTED_LEFT_PARENTHESES (-22104) +/** Expected a right parentheses. */ +#define VERR_VFS_CHAIN_EXPECTED_RIGHT_PARENTHESES (-22105) +/** Expected a provider name. */ +#define VERR_VFS_CHAIN_EXPECTED_PROVIDER_NAME (-22106) +/** Expected an action (> or |). */ +#define VERR_VFS_CHAIN_EXPECTED_ACTION (-22107) +/** Only one action element is currently supported. */ +#define VERR_VFS_CHAIN_MULTIPLE_ACTIONS (-22108) +/** Expected to find a driving action (>), but there is none. */ +#define VERR_VFS_CHAIN_NO_ACTION (-22109) +/** Expected pipe action. */ +#define VERR_VFS_CHAIN_EXPECTED_PIPE (-22110) +/** Unexpected action type. */ +#define VERR_VFS_CHAIN_UNEXPECTED_ACTION_TYPE (-22111) +/** @} */ + +/** @name RTDvm status codes + * @{ */ +/** The volume map doesn't contain any valid volume. */ +#define VERR_DVM_MAP_EMPTY (-22200) +/** There is no volume behind the current one. */ +#define VERR_DVM_MAP_NO_VOLUME (-22201) +/** @} */ + +/** @name Logger status codes + * @{ */ +/** The internal logger revision did not match. */ +#define VERR_LOG_REVISION_MISMATCH (-22300) +/** @} */ + +/* see above, 22400..22499 is used for misc codes! */ + +/** @name Logger status codes + * @{ */ +/** Power off is not supported by the hardware or the OS. */ +#define VERR_SYS_CANNOT_POWER_OFF (-22500) +/** The halt action was requested, but the OS may actually power + * off the machine. */ +#define VINF_SYS_MAY_POWER_OFF (22501) +/** Shutdown failed. */ +#define VERR_SYS_SHUTDOWN_FAILED (-22502) +/** @} */ + +/** @name Filesystem status codes + * @{ */ +/** Filesystem can't be opened because it is corrupt. */ +#define VERR_FILESYSTEM_CORRUPT (-22600) +/** @} */ + +/** @name RTZipXar status codes. + * @{ */ +/** Wrong magic value. */ +#define VERR_XAR_WRONG_MAGIC (-22700) +/** Bad header size. */ +#define VERR_XAR_BAD_HDR_SIZE (-22701) +/** Unsupported version. */ +#define VERR_XAR_UNSUPPORTED_VERSION (-22702) +/** Unsupported hashing function. */ +#define VERR_XAR_UNSUPPORTED_HASH_FUNCTION (-22703) +/** The table of content (TOC) is too small and therefore can't be valid. */ +#define VERR_XAR_TOC_TOO_SMALL (-22704) +/** The table of content (TOC) is too big. */ +#define VERR_XAR_TOC_TOO_BIG (-22705) +/** The compressed table of content is too big. */ +#define VERR_XAR_TOC_TOO_BIG_COMPRESSED (-22706) +/** The uncompressed table of content size in the header didn't match what + * ZLib returned. */ +#define VERR_XAR_TOC_UNCOMP_SIZE_MISMATCH (-22707) +/** The table of content string length didn't match the size specified in the + * header. */ +#define VERR_XAR_TOC_STRLEN_MISMATCH (-22708) +/** The table of content isn't valid UTF-8. */ +#define VERR_XAR_TOC_UTF8_ENCODING (-22709) +/** XML error while parsing the table of content. */ +#define VERR_XAR_TOC_XML_PARSE_ERROR (-22710) +/** The table of content XML document does not have a toc element. */ +#define VERR_XML_TOC_ELEMENT_MISSING (-22711) +/** The table of content XML element (toc) has siblings, we expected it to be + * an only child or the root element (xar). */ +#define VERR_XML_TOC_ELEMENT_HAS_SIBLINGS (-22712) +/** The XAR table of content digest doesn't match. */ +#define VERR_XAR_TOC_DIGEST_MISMATCH (-22713) +/** Bad or missing XAR checksum element. */ +#define VERR_XAR_BAD_CHECKSUM_ELEMENT (-22714) +/** The hash function in the header doesn't match the one in the table of + * content. */ +#define VERR_XAR_HASH_FUNCTION_MISMATCH (-22715) +/** Bad digest length encountered in the table of content. */ +#define VERR_XAR_BAD_DIGEST_LENGTH (-22716) +/** The order of elements in the XAR file does not lend it self to expansion + * from via an I/O stream. */ +#define VERR_XAR_NOT_STREAMBLE_ELEMENT_ORDER (-22717) +/** Missing offset element in table of content sub-element. */ +#define VERR_XAR_MISSING_OFFSET_ELEMENT (-22718) +/** Bad offset element in table of content sub-element. */ +#define VERR_XAR_BAD_OFFSET_ELEMENT (-22719) +/** Missing size element in table of content sub-element. */ +#define VERR_XAR_MISSING_SIZE_ELEMENT (-22720) +/** Bad size element in table of content sub-element. */ +#define VERR_XAR_BAD_SIZE_ELEMENT (-22721) +/** Missing length element in table of content sub-element. */ +#define VERR_XAR_MISSING_LENGTH_ELEMENT (-22722) +/** Bad length element in table of content sub-element. */ +#define VERR_XAR_BAD_LENGTH_ELEMENT (-22723) +/** Bad file element in XAR table of content. */ +#define VERR_XAR_BAD_FILE_ELEMENT (-22724) +/** Missing data element for XAR file. */ +#define VERR_XAR_MISSING_DATA_ELEMENT (-22725) +/** Unknown XAR file type value. */ +#define VERR_XAR_UNKNOWN_FILE_TYPE (-22726) +/** Missing encoding element for XAR data stream. */ +#define VERR_XAR_NO_ENCODING (-22727) +/** Bad timestamp for XAR file. */ +#define VERR_XAR_BAD_FILE_TIMESTAMP (-22728) +/** Bad file mode for XAR file. */ +#define VERR_XAR_BAD_FILE_MODE (-22729) +/** Bad file user id for XAR file. */ +#define VERR_XAR_BAD_FILE_UID (-22730) +/** Bad file group id for XAR file. */ +#define VERR_XAR_BAD_FILE_GID (-22731) +/** Bad file inode device number for XAR file. */ +#define VERR_XAR_BAD_FILE_DEVICE_NO (-22732) +/** Bad file inode number for XAR file. */ +#define VERR_XAR_BAD_FILE_INODE (-22733) +/** Invalid name for XAR file. */ +#define VERR_XAR_INVALID_FILE_NAME (-22734) +/** The message digest of the extracted data does not match the one supplied. */ +#define VERR_XAR_EXTRACTED_HASH_MISMATCH (-22735) +/** The extracted data has exceeded the expected size. */ +#define VERR_XAR_EXTRACTED_SIZE_EXCEEDED (-22736) +/** The message digest of the archived data does not match the one supplied. */ +#define VERR_XAR_ARCHIVED_HASH_MISMATCH (-22737) +/** The decompressor completed without using all the input data. */ +#define VERR_XAR_UNUSED_ARCHIVED_DATA (-22738) +/** Expected the archived and extracted XAR data sizes to be the same for + * uncompressed data. */ +#define VERR_XAR_ARCHIVED_AND_EXTRACTED_SIZES_MISMATCH (-22739) +/** @} */ + +/** @name RTX509 status codes + * @{ */ +/** Error reading a certificate in PEM format from BIO. */ +#define VERR_X509_READING_CERT_FROM_BIO (-23100) +/** Error extracting a public key from the certificate. */ +#define VERR_X509_EXTRACT_PUBKEY_FROM_CERT (-23101) +/** Error extracting RSA from the public key. */ +#define VERR_X509_EXTRACT_RSA_FROM_PUBLIC_KEY (-23102) +/** Signature verification failed. */ +#define VERR_X509_RSA_VERIFICATION_FUILURE (-23103) +/** Basic constraints were not found. */ +#define VERR_X509_NO_BASIC_CONSTARAINTS (-23104) +/** Error getting extensions from the certificate. */ +#define VERR_X509_GETTING_EXTENSION_FROM_CERT (-23105) +/** Error getting a data from the extension. */ +#define VERR_X509_GETTING_DATA_FROM_EXTENSION (-23106) +/** Error formatting an extension. */ +#define VERR_X509_PRINT_EXTENSION_TO_BIO (-23107) +/** X509 certificate verification error. */ +#define VERR_X509_CERTIFICATE_VERIFICATION_FAILURE (-23108) +/** X509 certificate isn't self signed. */ +#define VERR_X509_NOT_SELFSIGNED_CERTIFICATE (-23109) +/** Warning X509 certificate isn't self signed. */ +#define VINF_X509_NOT_SELFSIGNED_CERTIFICATE 23109 +/** @} */ + +/** @name RTAsn1 status codes + * @{ */ +/** Temporary place holder. */ +#define VERR_ASN1_ERROR (-22800) +/** Encountered an ASN.1 string type that is not supported. */ +#define VERR_ASN1_STRING_TYPE_NOT_IMPLEMENTED (-22801) +/** Invalid ASN.1 UTF-8 STRING encoding. */ +#define VERR_ASN1_INVALID_UTF8_STRING_ENCODING (-22802) +/** Invalid ASN.1 NUMERIC STRING encoding. */ +#define VERR_ASN1_INVALID_NUMERIC_STRING_ENCODING (-22803) +/** Invalid ASN.1 PRINTABLE STRING encoding. */ +#define VERR_ASN1_INVALID_PRINTABLE_STRING_ENCODING (-22804) +/** Invalid ASN.1 T61/TELETEX STRING encoding. */ +#define VERR_ASN1_INVALID_T61_STRING_ENCODING (-22805) +/** Invalid ASN.1 VIDEOTEX STRING encoding. */ +#define VERR_ASN1_INVALID_VIDEOTEX_STRING_ENCODING (-22806) +/** Invalid ASN.1 IA5 STRING encoding. */ +#define VERR_ASN1_INVALID_IA5_STRING_ENCODING (-22807) +/** Invalid ASN.1 GRAPHIC STRING encoding. */ +#define VERR_ASN1_INVALID_GRAPHIC_STRING_ENCODING (-22808) +/** Invalid ASN.1 ISO-646/VISIBLE STRING encoding. */ +#define VERR_ASN1_INVALID_VISIBLE_STRING_ENCODING (-22809) +/** Invalid ASN.1 GENERAL STRING encoding. */ +#define VERR_ASN1_INVALID_GENERAL_STRING_ENCODING (-22810) +/** Invalid ASN.1 UNIVERSAL STRING encoding. */ +#define VERR_ASN1_INVALID_UNIVERSAL_STRING_ENCODING (-22811) +/** Invalid ASN.1 BMP STRING encoding. */ +#define VERR_ASN1_INVALID_BMP_STRING_ENCODING (-22812) +/** Invalid ASN.1 OBJECT IDENTIFIER encoding. */ +#define VERR_ASN1_INVALID_OBJID_ENCODING (-22813) +/** A component value of an ASN.1 OBJECT IDENTIFIER is too big for our + * internal representation (32-bits). */ +#define VERR_ASN1_OBJID_COMPONENT_TOO_BIG (-22814) +/** Too many components in an ASN.1 OBJECT IDENTIFIER for our internal + * representation. */ +#define VERR_ASN1_OBJID_TOO_MANY_COMPONENTS (-22815) +/** The dotted-string representation of an ASN.1 OBJECT IDENTIFIER would be too + * long for our internal representation. */ +#define VERR_ASN1_OBJID_TOO_LONG_STRING_FORM (-22816) +/** Invalid dotted string. */ +#define VERR_ASN1_OBJID_INVALID_DOTTED_STRING (-22817) +/** Constructed string type not implemented. */ +#define VERR_ASN1_CONSTRUCTED_STRING_NOT_IMPL (-22818) +/** Expected a different string tag. */ +#define VERR_ASN1_STRING_TAG_MISMATCH (-22819) +/** Expected a different time tag. */ +#define VERR_ASN1_TIME_TAG_MISMATCH (-22820) +/** More unconsumed data available. */ +#define VINF_ASN1_MORE_DATA (22821) +/** RTAsnEncodeWriteHeader return code indicating that nothing was written + * and the content should be skipped as well. */ +#define VINF_ASN1_NOT_ENCODED (22822) +/** Unknown escape sequence encountered in TeletexString. */ +#define VERR_ASN1_TELETEX_UNKNOWN_ESC_SEQ (-22823) +/** Unsupported escape sequence encountered in TeletexString. */ +#define VERR_ASN1_TELETEX_UNSUPPORTED_ESC_SEQ (-22824) +/** Unsupported character set. */ +#define VERR_ASN1_TELETEX_UNSUPPORTED_CHARSET (-22825) +/** ASN.1 object has no virtual method table. */ +#define VERR_ASN1_NO_VTABLE (-22826) +/** ASN.1 object has no pfnCheckSanity method. */ +#define VERR_ASN1_NO_CHECK_SANITY_METHOD (-22827) +/** ASN.1 object is not present */ +#define VERR_ASN1_NOT_PRESENT (-22828) +/** There are unconsumed bytes after decoding an ASN.1 object. */ +#define VERR_ASN1_CURSOR_NOT_AT_END (-22829) +/** Long ASN.1 tag form is not implemented. */ +#define VERR_ASN1_CURSOR_LONG_TAG (-22830) +/** Bad ASN.1 object length encoding. */ +#define VERR_ASN1_CURSOR_BAD_LENGTH_ENCODING (-22831) +/** Indefinite length form is against the rules. */ +#define VERR_ASN1_CURSOR_ILLEGAL_IDEFINITE_LENGTH (-22832) +/** Indefinite length form is not implemented. */ +#define VERR_ASN1_CURSOR_IDEFINITE_LENGTH_NOT_SUP (-22833) +/** ASN.1 object length goes beyond the end of the byte stream being decoded. */ +#define VERR_ASN1_CURSOR_BAD_LENGTH (-22834) +/** Not more data in ASN.1 byte stream. */ +#define VERR_ASN1_CURSOR_NO_MORE_DATA (-22835) +/** Too little data in ASN.1 byte stream. */ +#define VERR_ASN1_CURSOR_TOO_LITTLE_DATA_LEFT (-22836) +/** Constructed string is not according to the encoding rules. */ +#define VERR_ASN1_CURSOR_ILLEGAL_CONSTRUCTED_STRING (-22837) +/** Unexpected ASN.1 tag encountered while decoding. */ +#define VERR_ASN1_CURSOR_TAG_MISMATCH (-22838) +/** Unexpected ASN.1 tag class/flag encountered while decoding. */ +#define VERR_ASN1_CURSOR_TAG_FLAG_CLASS_MISMATCH (-22839) +/** ASN.1 bit string object is out of bounds. */ +#define VERR_ASN1_BITSTRING_OUT_OF_BOUNDS (-22840) +/** Bad ASN.1 time object. */ +#define VERR_ASN1_TIME_BAD_NORMALIZE_INPUT (-22841) +/** Failed to normalize ASN.1 time object. */ +#define VERR_ASN1_TIME_NORMALIZE_ERROR (-22842) +/** Normalization of ASN.1 time object didn't work out. */ +#define VERR_ASN1_TIME_NORMALIZE_MISMATCH (-22843) +/** Invalid ASN.1 UTC TIME encoding. */ +#define VERR_ASN1_INVALID_UTC_TIME_ENCODING (-22844) +/** Invalid ASN.1 GENERALIZED TIME encoding. */ +#define VERR_ASN1_INVALID_GENERALIZED_TIME_ENCODING (-22845) +/** Invalid ASN.1 BOOLEAN encoding. */ +#define VERR_ASN1_INVALID_BOOLEAN_ENCODING (-22846) +/** Invalid ASN.1 NULL encoding. */ +#define VERR_ASN1_INVALID_NULL_ENCODING (-22847) +/** Invalid ASN.1 BIT STRING encoding. */ +#define VERR_ASN1_INVALID_BITSTRING_ENCODING (-22848) +/** Unimplemented ASN.1 tag reached the RTAsn1DynType code. */ +#define VERR_ASN1_DYNTYPE_TAG_NOT_IMPL (-22849) +/** ASN.1 tag and flags/class mismatch in RTAsn1DynType code. */ +#define VERR_ASN1_DYNTYPE_BAD_TAG (-22850) +/** Unexpected ASN.1 fake/dummy object. */ +#define VERR_ASN1_DUMMY_OBJECT (-22851) +/** ASN.1 object is too long. */ +#define VERR_ASN1_TOO_LONG (-22852) +/** Expected primitive ASN.1 object. */ +#define VERR_ASN1_EXPECTED_PRIMITIVE (-22853) +/** Expected valid data pointer for ASN.1 object. */ +#define VERR_ASN1_INVALID_DATA_POINTER (-22854) +/** The ASN.1 encoding is too deeply nested for the decoder. */ +#define VERR_ASN1_TOO_DEEPLY_NESTED (-22855) + +/** ANS.1 internal error 1. */ +#define VERR_ASN1_INTERNAL_ERROR_1 (-22895) +/** ANS.1 internal error 2. */ +#define VERR_ASN1_INTERNAL_ERROR_2 (-22896) +/** ANS.1 internal error 3. */ +#define VERR_ASN1_INTERNAL_ERROR_3 (-22897) +/** ANS.1 internal error 4. */ +#define VERR_ASN1_INTERNAL_ERROR_4 (-22898) +/** ANS.1 internal error 5. */ +#define VERR_ASN1_INTERNAL_ERROR_5 (-22899) +/** @} */ + +/** @name More RTLdr status codes. + * @{ */ +/** Image Verification Failure: No Authenticode Signature. */ +#define VERR_LDRVI_NOT_SIGNED (-22900) +/** Image Verification Warning: No Authenticode Signature, but on whitelist. */ +#define VINF_LDRVI_NOT_SIGNED (22900) +/** Image Verification Failure: Error reading image headers. */ +#define VERR_LDRVI_READ_ERROR_HDR (-22901) +/** Image Verification Failure: Error reading section headers. */ +#define VERR_LDRVI_READ_ERROR_SHDRS (-22902) +/** Image Verification Failure: Error reading authenticode signature data. */ +#define VERR_LDRVI_READ_ERROR_SIGNATURE (-22903) +/** Image Verification Failure: Error reading file for hashing. */ +#define VERR_LDRVI_READ_ERROR_HASH (-22904) +/** Image Verification Failure: Error determining the file length. */ +#define VERR_LDRVI_FILE_LENGTH_ERROR (-22905) +/** Image Verification Failure: Error allocating memory for state data. */ +#define VERR_LDRVI_NO_MEMORY_STATE (-22906) +/** Image Verification Failure: Error allocating memory for authenticode + * signature data. */ +#define VERR_LDRVI_NO_MEMORY_SIGNATURE (-22907) +/** Image Verification Failure: Error allocating memory for section headers. */ +#define VERR_LDRVI_NO_MEMORY_SHDRS (-22908) +/** Image Verification Failure: Authenticode parsing output. */ +#define VERR_LDRVI_NO_MEMORY_PARSE_OUTPUT (-22909) +/** Image Verification Failure: Invalid security directory entry. */ +#define VERR_LDRVI_INVALID_SECURITY_DIR_ENTRY (-22910) +/** Image Verification Failure: */ +#define VERR_LDRVI_BAD_CERT_HDR_LENGTH (-22911) +/** Image Verification Failure: */ +#define VERR_LDRVI_BAD_CERT_HDR_REVISION (-22912) +/** Image Verification Failure: */ +#define VERR_LDRVI_BAD_CERT_HDR_TYPE (-22913) +/** Image Verification Failure: More than one certificate table entry. */ +#define VERR_LDRVI_BAD_CERT_MULTIPLE (-22914) + +/** Image Verification Failure: */ +#define VERR_LDRVI_BAD_MZ_OFFSET (-22915) +/** Image Verification Failure: Invalid section count. */ +#define VERR_LDRVI_INVALID_SECTION_COUNT (-22916) +/** Image Verification Failure: Raw data offsets and sizes are out of range. */ +#define VERR_LDRVI_SECTION_RAW_DATA_VALUES (-22917) +/** Optional header magic and target machine does not match. */ +#define VERR_LDRVI_MACHINE_OPT_HDR_MAGIC_MISMATCH (-22918) +/** Unsupported image target architecture. */ +#define VERR_LDRVI_UNSUPPORTED_ARCH (-22919) + +/** Image Verification Failure: Internal error in signature parser. */ +#define VERR_LDRVI_PARSE_IPE (-22921) +/** Generic BER parse error. Will be refined later. */ +#define VERR_LDRVI_PARSE_BER_ERROR (-22922) + +/** Expected the signed data content to be the object ID of + * SpcIndirectDataContent, found something else instead. */ +#define VERR_LDRVI_EXPECTED_INDIRECT_DATA_CONTENT_OID (-22923) +/** Page hash table size overflow. */ +#define VERR_LDRVI_PAGE_HASH_TAB_SIZE_OVERFLOW (-22924) +/** Page hash table is too long (covers signature data, i.e. itself). */ +#define VERR_LDRVI_PAGE_HASH_TAB_TOO_LONG (-22925) +/** The page hash table is not strictly ordered by offset. */ +#define VERR_LDRVI_PAGE_HASH_TAB_NOT_STRICTLY_SORTED (-22926) +/** The page hash table hashes data outside the defined and implicit sections. */ +#define VERR_PAGE_HASH_TAB_HASHES_NON_SECTION_DATA (-22927) +/** Page hash mismatch. */ +#define VERR_LDRVI_PAGE_HASH_MISMATCH (-22928) +/** Image hash mismatch. */ +#define VERR_LDRVI_IMAGE_HASH_MISMATCH (-22929) + +/** Cannot resolve symbol because it's a forwarder. */ +#define VERR_LDR_FORWARDER (-22950) +/** The symbol is not a forwarder. */ +#define VERR_LDR_NOT_FORWARDER (-22951) +/** Malformed forwarder entry. */ +#define VERR_LDR_BAD_FORWARDER (-22952) +/** Too long forwarder chain or there is a loop. */ +#define VERR_LDR_FORWARDER_CHAIN_TOO_LONG (-22953) +/** Support for forwarders has not been implemented. */ +#define VERR_LDR_FORWARDERS_NOT_SUPPORTED (-22954) +/** @} */ + +/** @name RTCrX509 status codes. + * @{ */ +/** Generic X.509 error. */ +#define VERR_CR_X509_GENERIC_ERROR (-23000) +/** Internal error in the X.509 code. */ +#define VERR_CR_X509_INTERNAL_ERROR (-23001) +/** Internal error in the X.509 certificate path building and verification + * code. */ +#define VERR_CR_X509_CERTPATHS_INTERNAL_ERROR (-23002) +/** Path not verified yet. */ +#define VERR_CR_X509_NOT_VERIFIED (-23003) +/** The certificate path has no trust anchor. */ +#define VERR_CR_X509_NO_TRUST_ANCHOR (-23004) +/** Unknown X.509 certificate signature algorithm. */ +#define VERR_CR_X509_UNKNOWN_CERT_SIGN_ALGO (-23005) +/** Certificate signature algorithm mismatch. */ +#define VERR_CR_X509_CERT_SIGN_ALGO_MISMATCH (-23006) +/** The signature algorithm in the to-be-signed certificate part does not match + * the one associated with the signature. */ +#define VERR_CR_X509_CERT_TBS_SIGN_ALGO_MISMATCH (-23007) +/** Certificate extensions requires certificate version 3 or later. */ +#define VERR_CR_X509_TBSCERT_EXTS_REQ_V3 (-23008) +/** Unique issuer and subject IDs require version certificate 2. */ +#define VERR_CR_X509_TBSCERT_UNIQUE_IDS_REQ_V2 (-23009) +/** Certificate serial number length is out of bounds. */ +#define VERR_CR_X509_TBSCERT_SERIAL_NUMBER_OUT_OF_BOUNDS (-23010) +/** Unsupported X.509 certificate version. */ +#define VERR_CR_X509_TBSCERT_UNSUPPORTED_VERSION (-23011) +/** Public key is too small. */ +#define VERR_CR_X509_PUBLIC_KEY_TOO_SMALL (-23012) +/** Invalid string tag for a X.509 name object. */ +#define VERR_CR_X509_INVALID_NAME_STRING_TAG (-23013) +/** Empty string in X.509 name object. */ +#define VERR_CR_X509_NAME_EMPTY_STRING (-23014) +/** Non-string object inside X.509 name object. */ +#define VERR_CR_X509_NAME_NOT_STRING (-23015) +/** Empty set inside X.509 name. */ +#define VERR_CR_X509_NAME_EMPTY_SET (-23016) +/** Empty sub-string set inside X.509 name. */ +#define VERR_CR_X509_NAME_EMPTY_SUB_SET (-23017) +/** The NotBefore and NotAfter values of an X.509 Validity object seems to + * have been swapped around. */ +#define VERR_CR_X509_VALIDITY_SWAPPED (-23018) +/** Duplicate certificate extension. */ +#define VERR_CR_X509_TBSCERT_DUPLICATE_EXTENSION (-23019) +/** Missing relative distinguished name map entry. */ +#define VERR_CR_X509_NAME_MISSING_RDN_MAP_ENTRY (-23020) +/** Certificate path validator: No trusted certificate paths. */ +#define VERR_CR_X509_CPV_NO_TRUSTED_PATHS (-23021) +/** Certificate path validator: No valid certificate policy. */ +#define VERR_CR_X509_CPV_NO_VALID_POLICY (-23022) +/** Certificate path validator: Unknown critical certificate extension. */ +#define VERR_CR_X509_CPV_UNKNOWN_CRITICAL_EXTENSION (-23023) +/** Certificate path validator: Intermediate certificate is missing the + * KeyCertSign usage flag. */ +#define VERR_CR_X509_CPV_MISSING_KEY_CERT_SIGN (-23024) +/** Certificate path validator: Hit the max certificate path length before + * reaching trust anchor. */ +#define VERR_CR_X509_CPV_MAX_PATH_LENGTH (-23025) +/** Certificate path validator: Intermediate certificate is not marked as a + * certificate authority (CA). */ +#define VERR_CR_X509_CPV_NOT_CA_CERT (-23026) +/** Certificate path validator: Intermediate certificate is not a version 3 + * certificate. */ +#define VERR_CR_X509_CPV_NOT_V3_CERT (-23027) +/** Certificate path validator: Invalid policy mapping (to/from anyPolicy). */ +#define VERR_CR_X509_CPV_INVALID_POLICY_MAPPING (-23028) +/** Certificate path validator: Name constraints permits no names. */ +#define VERR_CR_X509_CPV_NO_PERMITTED_NAMES (-23029) +/** Certificate path validator: Name constraints does not permits the + * certificate name. */ +#define VERR_CR_X509_CPV_NAME_NOT_PERMITTED (-23030) +/** Certificate path validator: Name constraints does not permits the + * alternative certificate name. */ +#define VERR_CR_X509_CPV_ALT_NAME_NOT_PERMITTED (-23031) +/** Certificate path validator: Intermediate certificate subject does not + * match child issuer property. */ +#define VERR_CR_X509_CPV_ISSUER_MISMATCH (-23032) +/** Certificate path validator: The certificate is not valid at the + * specified time. */ +#define VERR_CR_X509_CPV_NOT_VALID_AT_TIME (-23033) +/** Certificate path validator: Unexpected choice found in general subtree + * object (name constraints). */ +#define VERR_CR_X509_CPV_UNEXP_GENERAL_SUBTREE_CHOICE (-23034) +/** Certificate path validator: Unexpected minimum value found in general + * subtree object (name constraints). */ +#define VERR_CR_X509_CPV_UNEXP_GENERAL_SUBTREE_MIN (-23035) +/** Certificate path validator: Unexpected maximum value found in + * general subtree object (name constraints). */ +#define VERR_CR_X509_CPV_UNEXP_GENERAL_SUBTREE_MAX (-23036) +/** Certificate path builder: Encountered bad certificate context. */ +#define VERR_CR_X509_CPB_BAD_CERT_CTX (-23037) +/** OpenSSL d2i_X509 failed. */ +#define VERR_CR_X509_OSSL_D2I_FAILED (-23090) +/** @} */ + +/** @name RTCrPkcs7 status codes. + * @{ */ +/** Generic PKCS \#7 error. */ +#define VERR_CR_PKCS7_GENERIC_ERROR (-23300) +/** Signed data verification failed because there are zero signer infos. */ +#define VERR_CR_PKCS7_NO_SIGNER_INFOS (-23301) +/** Signed data certificate not found. */ +#define VERR_CR_PKCS7_SIGNED_DATA_CERT_NOT_FOUND (-23302) +/** Signed data verification failed due to key usage issues. */ +#define VERR_CR_PKCS7_KEY_USAGE_MISMATCH (-23303) +/** Signed data verification failed because of missing (or duplicate) + * authenticated content-type attribute. */ +#define VERR_CR_PKCS7_MISSING_CONTENT_TYPE_ATTRIB (-23304) +/** Signed data verification failed because of the authenticated content-type + * attribute did not match. */ +#define VERR_CR_PKCS7_CONTENT_TYPE_ATTRIB_MISMATCH (-23305) +/** Signed data verification failed because of a malformed authenticated + * content-type attribute. */ +#define VERR_CR_PKCS7_BAD_CONTENT_TYPE_ATTRIB (-23306) +/** Signed data verification failed because of missing (or duplicate) + * authenticated message-digest attribute. */ +#define VERR_CR_PKCS7_MISSING_MESSAGE_DIGEST_ATTRIB (-23307) +/** Signed data verification failed because the authenticated message-digest + * attribute did not match. */ +#define VERR_CR_PKCS7_MESSAGE_DIGEST_ATTRIB_MISMATCH (-23308) +/** Signed data verification failed because of a malformed authenticated + * message-digest attribute. */ +#define VERR_CR_PKCS7_BAD_MESSAGE_DIGEST_ATTRIB (-23309) +/** Signature verification failed. */ +#define VERR_CR_PKCS7_SIGNATURE_VERIFICATION_FAILED (-23310) +/** Internal PKCS \#7 error. */ +#define VERR_CR_PKCS7_INTERNAL_ERROR (-22311) +/** OpenSSL d2i_PKCS7 failed. */ +#define VERR_CR_PKCS7_OSSL_D2I_FAILED (-22312) +/** OpenSSL PKCS \#7 verification failed. */ +#define VERR_CR_PKCS7_OSSL_VERIFY_FAILED (-22313) +/** Digest algorithm parameters are not supported by the PKCS \#7 code. */ +#define VERR_CR_PKCS7_DIGEST_PARAMS_NOT_IMPL (-22314) +/** The digest algorithm of a signer info entry was not found in the list of + * digest algorithms in the signed data. */ +#define VERR_CR_PKCS7_DIGEST_ALGO_NOT_FOUND_IN_LIST (-22315) +/** The PKCS \#7 content is not signed data. */ +#define VERR_CR_PKCS7_NOT_SIGNED_DATA (-22316) +/** No digest algorithms listed in PKCS \#7 signed data. */ +#define VERR_CR_PKCS7_NO_DIGEST_ALGORITHMS (-22317) +/** Too many digest algorithms used by PKCS \#7 signed data. This is an + * internal limitation of the code that aims at saving kernel stack space. */ +#define VERR_CR_PKCS7_TOO_MANY_DIGEST_ALGORITHMS (-22318) +/** Error creating digest algorithm calculator. */ +#define VERR_CR_PKCS7_DIGEST_CREATE_ERROR (-22319) +/** Error while calculating a digest for a PKCS \#7 verification operation. */ +#define VERR_CR_PKCS7_DIGEST_CALC_ERROR (-22320) +/** Unsupported PKCS \#7 signed data version. */ +#define VERR_CR_PKCS7_SIGNED_DATA_VERSION (-22350) +/** PKCS \#7 signed data has no digest algorithms listed. */ +#define VERR_CR_PKCS7_SIGNED_DATA_NO_DIGEST_ALGOS (-22351) +/** Unknown digest algorithm used by PKCS \#7 object. */ +#define VERR_CR_PKCS7_UNKNOWN_DIGEST_ALGORITHM (-22352) +/** Expected PKCS \#7 object to ship at least one certificate. */ +#define VERR_CR_PKCS7_NO_CERTIFICATES (-22353) +/** Expected PKCS \#7 object to not contain any CRLs. */ +#define VERR_CR_PKCS7_EXPECTED_NO_CRLS (-22354) +/** Expected PKCS \#7 object to contain exactly on signer info entry. */ +#define VERR_CR_PKCS7_EXPECTED_ONE_SIGNER_INFO (-22355) +/** Unsupported PKCS \#7 signer info version. */ +#define VERR_CR_PKCS7_SIGNER_INFO_VERSION (-22356) +/** PKCS \#7 singer info contains no issuer serial number. */ +#define VERR_CR_PKCS7_SIGNER_INFO_NO_ISSUER_SERIAL_NO (-22357) +/** Expected PKCS \#7 object to ship the signer certificate(s). */ +#define VERR_CR_PKCS7_SIGNER_CERT_NOT_SHIPPED (-22358) +/** The encrypted digest algorithm does not match the one in the certificate. */ +#define VERR_CR_PKCS7_SIGNER_INFO_DIGEST_ENCRYPT_MISMATCH (-22359) +/** @} */ + +/** @name RTCrSpc status codes. + * @{ */ +/** Generic SPC error. */ +#define VERR_CR_SPC_GENERIC_ERROR (-23400) +/** SPC requires there to be exactly one SignerInfo entry. */ +#define VERR_CR_SPC_NOT_EXACTLY_ONE_SIGNER_INFOS (-23401) +/** There shall be exactly one digest algorithm to go with the single + * SingerInfo entry required by SPC. */ +#define VERR_CR_SPC_NOT_EXACTLY_ONE_DIGEST_ALGO (-23402) +/** The digest algorithm in the SignerInfo does not match the one in the + * indirect data. */ +#define VERR_CR_SPC_SIGNED_IND_DATA_DIGEST_ALGO_MISMATCH (-23403) +/** The digest algorithm in the indirect data was not found in the list of + * digest algorithms in the signed data structure. */ +#define VERR_CR_SPC_IND_DATA_DIGEST_ALGO_NOT_IN_DIGEST_ALGOS (-23404) +/** The digest algorithm is not known to us. */ +#define VERR_CR_SPC_UNKNOWN_DIGEST_ALGO (-23405) +/** The indirect data digest size does not match the digest algorithm. */ +#define VERR_CR_SPC_IND_DATA_DIGEST_SIZE_MISMATCH (-23406) +/** Expected PE image data inside indirect data object. */ +#define VERR_CR_SPC_EXPECTED_PE_IMAGE_DATA (-23407) +/** Internal SPC error: The PE image data is missing. */ +#define VERR_CR_SPC_PEIMAGE_DATA_NOT_PRESENT (-23408) +/** Bad SPC object moniker UUID field. */ +#define VERR_CR_SPC_BAD_MONIKER_UUID (-23409) +/** Unknown SPC object moniker UUID. */ +#define VERR_CR_SPC_UNKNOWN_MONIKER_UUID (-23410) +/** Internal SPC error: Bad object moniker choice value. */ +#define VERR_CR_SPC_BAD_MONIKER_CHOICE (-23411) +/** Internal SPC error: Bad object moniker data pointer. */ +#define VERR_CR_SPC_MONIKER_BAD_DATA (-23412) +/** Multiple PE image page hash tables. */ +#define VERR_CR_SPC_PEIMAGE_MULTIPLE_HASH_TABS (-23413) +/** Unknown SPC PE image attribute. */ +#define VERR_CR_SPC_PEIMAGE_UNKNOWN_ATTRIBUTE (-23414) +/** URL not expected in SPC PE image data. */ +#define VERR_CR_SPC_PEIMAGE_URL_UNEXPECTED (-23415) +/** PE image data without any valid content was not expected. */ +#define VERR_CR_SPC_PEIMAGE_NO_CONTENT (-23416) +/** @} */ + +/** @name RTCrPkix status codes. + * @{ */ +/** Generic PKCS \#7 error. */ +#define VERR_CR_PKIX_GENERIC_ERROR (-23500) +/** Parameters was presented to a signature schema that does not take any. */ +#define VERR_CR_PKIX_SIGNATURE_TAKES_NO_PARAMETERS (-23501) +/** Unknown hash digest type. */ +#define VERR_CR_PKIX_UNKNOWN_DIGEST_TYPE (-23502) +/** Internal error. */ +#define VERR_CR_PKIX_INTERNAL_ERROR (-23503) +/** The hash is too long for the key used when signing/verifying. */ +#define VERR_CR_PKIX_HASH_TOO_LONG_FOR_KEY (-23504) +/** The signature is too long for the scratch buffer. */ +#define VERR_CR_PKIX_SIGNATURE_TOO_LONG (-23505) +/** The signature is greater than or equal to the key. */ +#define VERR_CR_PKIX_SIGNATURE_GE_KEY (-23506) +/** The signature is negative. */ +#define VERR_CR_PKIX_SIGNATURE_NEGATIVE (-23507) +/** Invalid signature length. */ +#define VERR_CR_PKIX_INVALID_SIGNATURE_LENGTH (-23508) +/** PKIX signature no does not match up to the current data. */ +#define VERR_CR_PKIX_SIGNATURE_MISMATCH (-23509) +/** PKIX cipher algorithm parameters are not implemented. */ +#define VERR_CR_PKIX_CIPHER_ALGO_PARAMS_NOT_IMPL (-23510) +/** Cipher algorithm is not known to us. */ +#define VERR_CR_PKIX_CIPHER_ALGO_NOT_KNOWN (-23511) +/** PKIX cipher algorithm is not known to OpenSSL. */ +#define VERR_CR_PKIX_OSSL_CIPHER_ALGO_NOT_KNOWN (-23512) +/** PKIX cipher algorithm is not known to OpenSSL EVP API. */ +#define VERR_CR_PKIX_OSSL_CIPHER_ALGO_NOT_KNOWN_EVP (-23513) +/** OpenSSL failed to init PKIX cipher algorithm context. */ +#define VERR_CR_PKIX_OSSL_CIPHER_ALOG_INIT_FAILED (-23514) +/** Final OpenSSL PKIX verification failed. */ +#define VERR_CR_PKIX_OSSL_VERIFY_FINAL_FAILED (-23515) +/** OpenSSL failed to decode the public key. */ +#define VERR_CR_PKIX_OSSL_D2I_PUBLIC_KEY_FAILED (-23516) +/** The EVP_PKEY_type API in OpenSSL failed. */ +#define VERR_CR_PKIX_OSSL_EVP_PKEY_TYPE_ERROR (-23517) +/** @} */ + +/** @name RTCrStore status codes. + * @{ */ +/** Generic store error. */ +#define VERR_CR_STORE_GENERIC_ERROR (-23700) +/** @} */ + +/** @name RTCrRsa status codes. + * @{ */ +/** Generic RSA error. */ +#define VERR_CR_RSA_GENERIC_ERROR (-23900) +/** @} */ + +/** @name RTBigNum status codes. + * @{ */ +/** Sensitive input requires the result(s) to be initialized as sensitive. */ +#define VERR_BIGNUM_SENSITIVE_INPUT (-24000) +/** Attempt to divide by zero. */ +#define VERR_BIGNUM_DIV_BY_ZERO (-24001) +/** Negative exponent makes no sense to integer math. */ +#define VERR_BIGNUM_NEGATIVE_EXPONENT (-24002) + +/** @} */ + +/** @name RTCrDigest status codes. + * @{ */ +/** OpenSSL failed to initialize the digest algorithm contextn. */ +#define VERR_CR_DIGEST_OSSL_DIGEST_INIT_ERROR (-24200) +/** OpenSSL failed to clone the digest algorithm context. */ +#define VERR_CR_DIGEST_OSSL_DIGEST_CTX_COPY_ERROR (-24201) +/** @} */ + +/* SED-END */ + +/** @} */ + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/errno.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/errno.h @@ -0,0 +1,318 @@ +/** @file + * IPRT - errno.h wrapper. + */ + +/* + * Copyright (C) 2012-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +#ifndef ___iprt_errno_h___ +#define ___iprt_errno_h___ + +#ifndef IPRT_NO_CRT +# if defined(RT_OS_DARWIN) && defined(KERNEL) +# include +# elif defined(RT_OS_LINUX) && defined(__KERNEL__) +# include +# elif defined(RT_OS_FREEBSD) && defined(_KERNEL) +# include +# else +# include +# endif +#endif + + +/* + * Supply missing errno values according to the current RT_OS_XXX definition. + * + * Note! These supplements are for making no-CRT mode, as well as making UNIXy + * code that makes used of odd errno defines internally, work smoothly. + * + * When adding more error codes, always check the following errno.h sources: + * - RT_OS_DARWIN: http://fxr.watson.org/fxr/source/bsd/sys/errno.h?v=xnu-1699.24.8 + * - RT_OS_FREEBSD: http://fxr.watson.org/fxr/source/sys/errno.h?v=DFBSD + * - RT_OS_NETBSD: http://fxr.watson.org/fxr/source/sys/errno.h?v=NETBSD + * - RT_OS_OPENBSD: http://fxr.watson.org/fxr/source/sys/errno.h?v=OPENBSD + * - RT_OS_OS2: http://svn.netlabs.org/libc/browser/trunk/libc/include/sys/errno.h + * - RT_OS_LINUX: http://fxr.watson.org/fxr/source/include/asm-generic/errno.h?v=linux-2.6 + * - RT_OS_SOLARIS: http://fxr.watson.org/fxr/source/common/sys/errno.h?v=OPENSOLARIS + * - RT_OS_WINDOWS: tools/win.x86/vcc/v8sp1/include/errno.h + */ + +#if defined(RT_OS_DARWIN) \ + || defined(RT_OS_FREEBSD) \ + || defined(RT_OS_NETBSD) \ + || defined(RT_OS_OPENBSD) \ + || defined(RT_OS_OS2) +# define RT_ERRNO_OS_BSD +#endif +#ifdef RT_OS_SOLARIS +# define RT_ERRNO_OS_SYSV_HARDCORE /* ?? */ +#endif + +/* The relatively similar part. */ +#ifndef EPERM +# define EPERM (1) +#endif +#ifndef ENOENT +# define ENOENT (2) +#endif +#ifndef ESRCH +# define ESRCH (3) +#endif +#ifndef EINTR +# define EINTR (4) +#endif +#ifndef EIO +# define EIO (5) +#endif +#ifndef ENXIO +# define ENXIO (6) +#endif +#ifndef E2BIG +# define E2BIG (7) +#endif +#ifndef ENOEXEC +# define ENOEXEC (8) +#endif +#ifndef EBADF +# define EBADF (9) +#endif +#ifndef ECHILD +# define ECHILD (10) +#endif +#ifndef EAGAIN +# if defined(RT_ERRNO_OS_BSD) +# define EAGAIN (35) +# else +# define EAGAIN (11) +# endif +#endif +#ifndef EWOULDBLOCK +# define EWOULDBLOCK EAGAIN +#endif +#ifndef EDEADLK +# if defined(RT_ERRNO_OS_BSD) +# define EDEADLK (11) +# elif defined(RT_OS_LINUX) +# define EDEADLK (35) +# elif defined(RT_OS_WINDOWS) +# define EDEADLK (36) +# else +# define EDEADLK (45) +# endif +#endif +#ifndef EDEADLOCK +# define EDEADLOCK EDEADLK +#endif +#ifndef ENOMEM +# define ENOMEM (12) +#endif +#ifndef EACCES +# define EACCES (13) +#endif +#ifndef EFAULT +# define EFAULT (14) +#endif +#ifndef ENOTBLK +# define ENOTBLK (15) +#endif +#ifndef EBUSY +# define EBUSY (16) +#endif +#ifndef EEXIST +# define EEXIST (17) +#endif +#ifndef EXDEV +# define EXDEV (18) +#endif +#ifndef ENODEV +# define ENODEV (19) +#endif +#ifndef ENOTDIR +# define ENOTDIR (20) +#endif +#ifndef EISDIR +# define EISDIR (21) +#endif +#ifndef EINVAL +# define EINVAL (22) +#endif +#ifndef ENFILE +# define ENFILE (23) +#endif +#ifndef EMFILE +# define EMFILE (24) +#endif +#ifndef ENOTTY +# define ENOTTY (25) +#endif +#ifndef ETXTBSY +# define ETXTBSY (26) +#endif +#ifndef EFBIG +# define EFBIG (27) +#endif +#ifndef ENOSPC +# define ENOSPC (28) +#endif +#ifndef ESPIPE +# define ESPIPE (29) +#endif +#ifndef EROFS +# define EROFS (30) +#endif +#ifndef EMLINK +# define EMLINK (31) +#endif +#ifndef EPIPE +# define EPIPE (32) +#endif +#ifndef EDOM +# define EDOM (33) +#endif +#ifndef ERANGE +# define ERANGE (34) +#endif + +/* 35 - also EAGAIN on BSD and EDEADLK on Linux. */ +#ifndef ENOMSG +# if defined(RT_OS_DARWIN) +# define ENOMSG (91) +# elif defined(RT_OS_FREEBSD) +# define ENOMSG (83) +# elif defined(RT_OS_LINUX) +# define ENOMSG (42) +# else +# define ENOMSG (35) +# endif +#endif + +/* 36 - Also EDEADLK on Windows. */ +#ifndef EIDRM +# if defined(RT_OS_DARWIN) +# define EIDRM (90) +# elif defined(RT_OS_FREEBSD) || defined(RT_OS_NETBSD) +# define EIDRM (82) +# elif defined(RT_OS_OPENBSD) +# define EIDRM (89) +# elif defined(RT_OS_LINUX) +# define EIDRM (43) +# elif defined(RT_OS_WINDOWS) +# define EIDRM (600) +# else +# define EIDRM (36) +# endif +#endif +#ifndef EINPROGRESS +# if defined(RT_ERRNO_OS_BSD) +# define EINPROGRESS (36) +# elif defined(RT_OS_LINUX) +# define EINPROGRESS (115) +# else +# define EINPROGRESS (150) +# endif +#endif +#ifndef ENAMETOOLONG +# if defined(RT_ERRNO_OS_BSD) +# define ENAMETOOLONG (63) +# elif defined(RT_OS_LINUX) +# define ENAMETOOLONG (36) +# else +# define ENAMETOOLONG (78) +# endif +#endif + +/* 37 */ +#ifndef ECHRNG +# if defined(RT_ERRNO_OS_SYSV_HARDCORE) +# define ECHRNG (37) +# else +# define ECHRNG (599) +# endif +#endif +#ifndef ENOLCK +# if defined(RT_ERRNO_OS_BSD) +# define ENOLCK (77) +# elif defined(RT_OS_LINUX) +# define ENOLCK (37) +# else +# define ENOLCK (46) +# endif +#endif +#ifndef EALREADY +# if defined(RT_ERRNO_OS_BSD) +# define EALREADY (37) +# elif defined(RT_OS_LINUX) +# define EALREADY (114) +# else +# define EALREADY (149) +# endif +#endif + +/** @todo errno constants {37..44}. */ + +/* 45 - also EDEADLK on Solaris, EL2NSYNC on Linux. */ +#ifndef ENOTSUP +# if defined(RT_ERRNO_OS_BSD) +# define ENOTSUP (45) +# elif defined(RT_OS_LINUX) +# define ENOTSUP (95) +# else +# define ENOTSUP (48) +# endif +#endif +#ifndef EOPNOTSUPP +# if defined(RT_ERRNO_OS_BSD) +# define EOPNOTSUPP ENOTSUP +# elif defined(RT_OS_LINUX) +# define EOPNOTSUPP ENOTSUP +# else +# define EOPNOTSUPP (122) +# endif +#endif + +/** @todo errno constants {46..74}. */ + +/* 75 - note that Solaris has constant with value 75. */ +#ifndef EOVERFLOW +# if defined(RT_OS_OPENBSD) +# define EOVERFLOW (87) +# elif defined(RT_ERRNO_OS_BSD) +# define EOVERFLOW (84) +# elif defined(RT_OS_LINUX) +# define EOVERFLOW (75) +# else +# define EOVERFLOW (79) +# endif +#endif +#ifndef EPROGMISMATCH +# if defined(RT_ERRNO_OS_BSD) +# define EPROGMISMATCH (75) +# else +# define EPROGMISMATCH (598) +# endif +#endif + +/** @todo errno constants {76..}. */ + + +#endif --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/fs.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/fs.h @@ -0,0 +1,624 @@ +/** @file + * IPRT - Filesystem. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_fs_h +#define ___iprt_fs_h + +#include +#include +#include + + +RT_C_DECLS_BEGIN + +/** @defgroup grp_rt_fs RTFs - Filesystem and Volume + * @ingroup grp_rt + * @{ + */ + + +/** @name Filesystem Object Mode Flags. + * + * There are two sets of flags: the unix mode flags and the dos attributes. + * + * APIs returning mode flags will provide both sets. + * + * When specifying mode flags to any API at least one of them must be given. If + * one set is missing the API will synthesize it from the one given if it + * requires it. + * + * Both sets match their x86 ABIs, the DOS/NT one is simply shifted up 16 bits. + * The DOS/NT range is bits 16 to 31 inclusively. The Unix range is bits 0 to 15 + * (inclusively). + * + * @remarks These constants have been comitted to a binary format and must not + * be changed in any incompatible ways. + * + * @{ + */ + +/** Set user id on execution (S_ISUID). */ +#define RTFS_UNIX_ISUID 0004000U +/** Set group id on execution (S_ISGID). */ +#define RTFS_UNIX_ISGID 0002000U +/** Sticky bit (S_ISVTX / S_ISTXT). */ +#define RTFS_UNIX_ISTXT 0001000U + +/** Owner RWX mask (S_IRWXU). */ +#define RTFS_UNIX_IRWXU 0000700U +/** Owner readable (S_IRUSR). */ +#define RTFS_UNIX_IRUSR 0000400U +/** Owner writable (S_IWUSR). */ +#define RTFS_UNIX_IWUSR 0000200U +/** Owner executable (S_IXUSR). */ +#define RTFS_UNIX_IXUSR 0000100U + +/** Group RWX mask (S_IRWXG). */ +#define RTFS_UNIX_IRWXG 0000070U +/** Group readable (S_IRGRP). */ +#define RTFS_UNIX_IRGRP 0000040U +/** Group writable (S_IWGRP). */ +#define RTFS_UNIX_IWGRP 0000020U +/** Group executable (S_IXGRP). */ +#define RTFS_UNIX_IXGRP 0000010U + +/** Other RWX mask (S_IRWXO). */ +#define RTFS_UNIX_IRWXO 0000007U +/** Other readable (S_IROTH). */ +#define RTFS_UNIX_IROTH 0000004U +/** Other writable (S_IWOTH). */ +#define RTFS_UNIX_IWOTH 0000002U +/** Other executable (S_IXOTH). */ +#define RTFS_UNIX_IXOTH 0000001U + +/** All UNIX access permission bits (0777). */ +#define RTFS_UNIX_ALL_ACCESS_PERMS 0000777U +/** All UNIX permission bits, including set id and sticky bits. */ +#define RTFS_UNIX_ALL_PERMS 0007777U + +/** Named pipe (fifo) (S_IFIFO). */ +#define RTFS_TYPE_FIFO 0010000U +/** Character device (S_IFCHR). */ +#define RTFS_TYPE_DEV_CHAR 0020000U +/** Directory (S_IFDIR). */ +#define RTFS_TYPE_DIRECTORY 0040000U +/** Block device (S_IFBLK). */ +#define RTFS_TYPE_DEV_BLOCK 0060000U +/** Regular file (S_IFREG). */ +#define RTFS_TYPE_FILE 0100000U +/** Symbolic link (S_IFLNK). */ +#define RTFS_TYPE_SYMLINK 0120000U +/** Socket (S_IFSOCK). */ +#define RTFS_TYPE_SOCKET 0140000U +/** Whiteout (S_IFWHT). */ +#define RTFS_TYPE_WHITEOUT 0160000U +/** Type mask (S_IFMT). */ +#define RTFS_TYPE_MASK 0170000U + +/** Unix attribute mask. */ +#define RTFS_UNIX_MASK 0xffffU +/** The mask of all the NT, OS/2 and DOS attributes. */ +#define RTFS_DOS_MASK (0x7fffU << RTFS_DOS_SHIFT) + +/** The shift value. */ +#define RTFS_DOS_SHIFT 16 +/** The mask of the OS/2 and DOS attributes. */ +#define RTFS_DOS_MASK_OS2 (0x003fU << RTFS_DOS_SHIFT) +/** The mask of the NT attributes. */ +#define RTFS_DOS_MASK_NT (0x7fffU << RTFS_DOS_SHIFT) + +/** Readonly object. */ +#define RTFS_DOS_READONLY (0x0001U << RTFS_DOS_SHIFT) +/** Hidden object. */ +#define RTFS_DOS_HIDDEN (0x0002U << RTFS_DOS_SHIFT) +/** System object. */ +#define RTFS_DOS_SYSTEM (0x0004U << RTFS_DOS_SHIFT) +/** Directory. */ +#define RTFS_DOS_DIRECTORY (0x0010U << RTFS_DOS_SHIFT) +/** Archived object. + * This bit is set by the filesystem after each modification of a file. */ +#define RTFS_DOS_ARCHIVED (0x0020U << RTFS_DOS_SHIFT) +/** Undocumented / Reserved, used to be the FAT volume label. */ +#define RTFS_DOS_NT_DEVICE (0x0040U << RTFS_DOS_SHIFT) +/** Normal object, no other attribute set (NT). */ +#define RTFS_DOS_NT_NORMAL (0x0080U << RTFS_DOS_SHIFT) +/** Temporary object (NT). */ +#define RTFS_DOS_NT_TEMPORARY (0x0100U << RTFS_DOS_SHIFT) +/** Sparse file (NT). */ +#define RTFS_DOS_NT_SPARSE_FILE (0x0200U << RTFS_DOS_SHIFT) +/** Reparse point (NT). */ +#define RTFS_DOS_NT_REPARSE_POINT (0x0400U << RTFS_DOS_SHIFT) +/** Compressed object (NT). + * For a directory, compression is the default for new files. */ +#define RTFS_DOS_NT_COMPRESSED (0x0800U << RTFS_DOS_SHIFT) +/** Physically offline data (NT). + * MSDN say, don't mess with this one. */ +#define RTFS_DOS_NT_OFFLINE (0x1000U << RTFS_DOS_SHIFT) +/** Not content indexed by the content indexing service (NT). */ +#define RTFS_DOS_NT_NOT_CONTENT_INDEXED (0x2000U << RTFS_DOS_SHIFT) +/** Encryped object (NT). + * For a directory, encrypted is the default for new files. */ +#define RTFS_DOS_NT_ENCRYPTED (0x4000U << RTFS_DOS_SHIFT) + +/** @} */ + + +/** @name Filesystem Object Type Predicates. + * @{ */ +/** Checks the mode flags indicate a named pipe (fifo) (S_ISFIFO). */ +#define RTFS_IS_FIFO(fMode) ( ((fMode) & RTFS_TYPE_MASK) == RTFS_TYPE_FIFO ) +/** Checks the mode flags indicate a character device (S_ISCHR). */ +#define RTFS_IS_DEV_CHAR(fMode) ( ((fMode) & RTFS_TYPE_MASK) == RTFS_TYPE_DEV_CHAR ) +/** Checks the mode flags indicate a directory (S_ISDIR). */ +#define RTFS_IS_DIRECTORY(fMode) ( ((fMode) & RTFS_TYPE_MASK) == RTFS_TYPE_DIRECTORY ) +/** Checks the mode flags indicate a block device (S_ISBLK). */ +#define RTFS_IS_DEV_BLOCK(fMode) ( ((fMode) & RTFS_TYPE_MASK) == RTFS_TYPE_DEV_BLOCK ) +/** Checks the mode flags indicate a regular file (S_ISREG). */ +#define RTFS_IS_FILE(fMode) ( ((fMode) & RTFS_TYPE_MASK) == RTFS_TYPE_FILE ) +/** Checks the mode flags indicate a symbolic link (S_ISLNK). */ +#define RTFS_IS_SYMLINK(fMode) ( ((fMode) & RTFS_TYPE_MASK) == RTFS_TYPE_SYMLINK ) +/** Checks the mode flags indicate a socket (S_ISSOCK). */ +#define RTFS_IS_SOCKET(fMode) ( ((fMode) & RTFS_TYPE_MASK) == RTFS_TYPE_SOCKET ) +/** Checks the mode flags indicate a whiteout (S_ISWHT). */ +#define RTFS_IS_WHITEOUT(fMode) ( ((fMode) & RTFS_TYPE_MASK) == RTFS_TYPE_WHITEOUT ) +/** @} */ + + +/** + * Filesystem type IDs returned by RTFsQueryType. + * + * This enum is subject to changes and must not be used as part of any ABI or + * binary format (file, network, etc). + * + * @remarks When adding new entries, please update RTFsTypeName(). Also, try + * add them to the most natural group. + */ +typedef enum RTFSTYPE +{ + /** Unknown file system. */ + RTFSTYPE_UNKNOWN = 0, + + /** Universal Disk Format. */ + RTFSTYPE_UDF, + /** ISO 9660, aka Compact Disc File System (CDFS). */ + RTFSTYPE_ISO9660, + /** Filesystem in Userspace. */ + RTFSTYPE_FUSE, + /** VirtualBox shared folders. */ + RTFSTYPE_VBOXSHF, + + /* Linux: */ + RTFSTYPE_EXT, + RTFSTYPE_EXT2, + RTFSTYPE_EXT3, + RTFSTYPE_EXT4, + RTFSTYPE_XFS, + RTFSTYPE_CIFS, + RTFSTYPE_SMBFS, + RTFSTYPE_TMPFS, + RTFSTYPE_SYSFS, + RTFSTYPE_PROC, + RTFSTYPE_OCFS2, + RTFSTYPE_BTRFS, + + /* Windows: */ + /** New Technology File System. */ + RTFSTYPE_NTFS, + /** FAT12, FAT16 and FAT32 lumped into one basket. + * The partition size limit of FAT12 and FAT16 will be the factor + * limiting the file size (except, perhaps for the 64KB cluster case on + * non-Windows hosts). */ + RTFSTYPE_FAT, + + /* Solaris: */ + /** Zettabyte File System. */ + RTFSTYPE_ZFS, + /** Unix File System. */ + RTFSTYPE_UFS, + /** Network File System. */ + RTFSTYPE_NFS, + + /* Mac OS X: */ + /** Hierarchical File System. */ + RTFSTYPE_HFS, + /** @todo RTFSTYPE_HFS_PLUS? */ + RTFSTYPE_AUTOFS, + RTFSTYPE_DEVFS, + + /* *BSD: */ + + /* OS/2: */ + /** High Performance File System. */ + RTFSTYPE_HPFS, + /** Journaled File System (v2). */ + RTFSTYPE_JFS, + + /** The end of valid Filesystem types IDs. */ + RTFSTYPE_END, + /** The usual 32-bit type blow up. */ + RTFSTYPE_32BIT_HACK = 0x7fffffff +} RTFSTYPE; +/** Pointer to a Filesystem type ID. */ +typedef RTFSTYPE *PRTFSTYPE; + + +/** + * The available additional information in a RTFSOBJATTR object. + */ +typedef enum RTFSOBJATTRADD +{ + /** No additional information is available / requested. */ + RTFSOBJATTRADD_NOTHING = 1, + /** The additional unix attributes (RTFSOBJATTR::u::Unix) are available / + * requested. */ + RTFSOBJATTRADD_UNIX, + /** The additional unix attributes (RTFSOBJATTR::u::UnixOwner) are + * available / requested. */ + RTFSOBJATTRADD_UNIX_OWNER, + /** The additional unix attributes (RTFSOBJATTR::u::UnixGroup) are + * available / requested. */ + RTFSOBJATTRADD_UNIX_GROUP, + /** The additional extended attribute size (RTFSOBJATTR::u::EASize) is available / requested. */ + RTFSOBJATTRADD_EASIZE, + /** The last valid item (inclusive). + * The valid range is RTFSOBJATTRADD_NOTHING thru RTFSOBJATTRADD_LAST. */ + RTFSOBJATTRADD_LAST = RTFSOBJATTRADD_EASIZE, + + /** The usual 32-bit hack. */ + RTFSOBJATTRADD_32BIT_SIZE_HACK = 0x7fffffff +} RTFSOBJATTRADD; + +/** The number of bytes reserved for the additional attribute union. */ +#define RTFSOBJATTRUNION_MAX_SIZE 128 + +/** + * Additional Unix Attributes (RTFSOBJATTRADD_UNIX). + */ +typedef struct RTFSOBJATTRUNIX +{ + /** The user owning the filesystem object (st_uid). + * This field is NIL_UID if not supported. */ + RTUID uid; + + /** The group the filesystem object is assigned (st_gid). + * This field is NIL_GID if not supported. */ + RTGID gid; + + /** Number of hard links to this filesystem object (st_nlink). + * This field is 1 if the filesystem doesn't support hardlinking or + * the information isn't available. + */ + uint32_t cHardlinks; + + /** The device number of the device which this filesystem object resides on (st_dev). + * This field is 0 if this information is not available. */ + RTDEV INodeIdDevice; + + /** The unique identifier (within the filesystem) of this filesystem object (st_ino). + * Together with INodeIdDevice, this field can be used as a OS wide unique id + * when both their values are not 0. + * This field is 0 if the information is not available. */ + RTINODE INodeId; + + /** User flags (st_flags). + * This field is 0 if this information is not available. */ + uint32_t fFlags; + + /** The current generation number (st_gen). + * This field is 0 if this information is not available. */ + uint32_t GenerationId; + + /** The device number of a character or block device type object (st_rdev). + * This field is 0 if the file isn't of a character or block device type and + * when the OS doesn't subscribe to the major+minor device idenfication scheme. */ + RTDEV Device; +} RTFSOBJATTRUNIX; + + +/** + * Additional Unix Attributes (RTFSOBJATTRADD_UNIX_OWNER). + * + * @remarks This interface is mainly for TAR. + */ +typedef struct RTFSOBJATTRUNIXOWNER +{ + /** The user owning the filesystem object (st_uid). + * This field is NIL_UID if not supported. */ + RTUID uid; + /** The user name. + * Empty if not available or not supported, truncated if too long. */ + char szName[RTFSOBJATTRUNION_MAX_SIZE - sizeof(RTUID)]; +} RTFSOBJATTRUNIXOWNER; + + +/** + * Additional Unix Attributes (RTFSOBJATTRADD_UNIX_GROUP). + * + * @remarks This interface is mainly for TAR. + */ +typedef struct RTFSOBJATTRUNIXGROUP +{ + /** The user owning the filesystem object (st_uid). + * This field is NIL_GID if not supported. */ + RTGID gid; + /** The group name. + * Empty if not available or not supported, truncated if too long. */ + char szName[RTFSOBJATTRUNION_MAX_SIZE - sizeof(RTGID)]; +} RTFSOBJATTRUNIXGROUP; + + +/** + * Filesystem object attributes. + */ +typedef struct RTFSOBJATTR +{ + /** Mode flags (st_mode). RTFS_UNIX_*, RTFS_TYPE_*, and RTFS_DOS_*. */ + RTFMODE fMode; + + /** The additional attributes available. */ + RTFSOBJATTRADD enmAdditional; + + /** + * Additional attributes. + * + * Unless explicitly specified to an API, the API can provide additional + * data as it is provided by the underlying OS. + */ + union RTFSOBJATTRUNION + { + /** Additional Unix Attributes - RTFSOBJATTRADD_UNIX. */ + RTFSOBJATTRUNIX Unix; + /** Additional Unix Owner Attributes - RTFSOBJATTRADD_UNIX_OWNER. */ + RTFSOBJATTRUNIXOWNER UnixOwner; + /** Additional Unix Group Attributes - RTFSOBJATTRADD_UNIX_GROUP. */ + RTFSOBJATTRUNIXGROUP UnixGroup; + + /** + * Extended attribute size is available when RTFS_DOS_HAVE_EA_SIZE is set. + */ + struct RTFSOBJATTREASIZE + { + /** Size of EAs. */ + RTFOFF cb; + } EASize; + /** Reserved space. */ + uint8_t abReserveSpace[128]; + } u; +} RTFSOBJATTR; +/** Pointer to a filesystem object attributes structure. */ +typedef RTFSOBJATTR *PRTFSOBJATTR; +/** Pointer to a const filesystem object attributes structure. */ +typedef const RTFSOBJATTR *PCRTFSOBJATTR; + + +/** + * Filesystem object information structure. + * + * This is returned by the RTPathQueryInfo(), RTFileQueryInfo() and RTDirRead() APIs. + */ +typedef struct RTFSOBJINFO +{ + /** Logical size (st_size). + * For normal files this is the size of the file. + * For symbolic links, this is the length of the path name contained + * in the symbolic link. + * For other objects this fields needs to be specified. + */ + RTFOFF cbObject; + + /** Disk allocation size (st_blocks * DEV_BSIZE). */ + RTFOFF cbAllocated; + + /** Time of last access (st_atime). */ + RTTIMESPEC AccessTime; + + /** Time of last data modification (st_mtime). */ + RTTIMESPEC ModificationTime; + + /** Time of last status change (st_ctime). + * If not available this is set to ModificationTime. + */ + RTTIMESPEC ChangeTime; + + /** Time of file birth (st_birthtime). + * If not available this is set to ChangeTime. + */ + RTTIMESPEC BirthTime; + + /** Attributes. */ + RTFSOBJATTR Attr; + +} RTFSOBJINFO; +/** Pointer to a filesystem object information structure. */ +typedef RTFSOBJINFO *PRTFSOBJINFO; +/** Pointer to a const filesystem object information structure. */ +typedef const RTFSOBJINFO *PCRTFSOBJINFO; + + +#ifdef IN_RING3 + +/** + * Query the sizes of a filesystem. + * + * @returns iprt status code. + * @param pszFsPath Path within the mounted filesystem. + * @param pcbTotal Where to store the total filesystem space. (Optional) + * @param pcbFree Where to store the remaining free space in the filesystem. (Optional) + * @param pcbBlock Where to store the block size. (Optional) + * @param pcbSector Where to store the sector size. (Optional) + * + * @sa RTFileQueryFsSizes + */ +RTR3DECL(int) RTFsQuerySizes(const char *pszFsPath, PRTFOFF pcbTotal, RTFOFF *pcbFree, + uint32_t *pcbBlock, uint32_t *pcbSector); + +/** + * Query the mountpoint of a filesystem. + * + * @returns iprt status code. + * @returns VERR_BUFFER_OVERFLOW if cbMountpoint isn't enough. + * @param pszFsPath Path within the mounted filesystem. + * @param pszMountpoint Where to store the mountpoint path. + * @param cbMountpoint Size of the buffer pointed to by pszMountpoint. + */ +RTR3DECL(int) RTFsQueryMountpoint(const char *pszFsPath, char *pszMountpoint, size_t cbMountpoint); + +/** + * Query the label of a filesystem. + * + * @returns iprt status code. + * @returns VERR_BUFFER_OVERFLOW if cbLabel isn't enough. + * @param pszFsPath Path within the mounted filesystem. + * @param pszLabel Where to store the label. + * @param cbLabel Size of the buffer pointed to by pszLabel. + */ +RTR3DECL(int) RTFsQueryLabel(const char *pszFsPath, char *pszLabel, size_t cbLabel); + +/** + * Query the serial number of a filesystem. + * + * @returns iprt status code. + * @param pszFsPath Path within the mounted filesystem. + * @param pu32Serial Where to store the serial number. + */ +RTR3DECL(int) RTFsQuerySerial(const char *pszFsPath, uint32_t *pu32Serial); + +/** + * Query the name of the filesystem driver. + * + * @returns iprt status code. + * @returns VERR_BUFFER_OVERFLOW if cbFsDriver isn't enough. + * @param pszFsPath Path within the mounted filesystem. + * @param pszFsDriver Where to store the filesystem driver name. + * @param cbFsDriver Size of the buffer pointed to by pszFsDriver. + */ +RTR3DECL(int) RTFsQueryDriver(const char *pszFsPath, char *pszFsDriver, size_t cbFsDriver); + +/** + * Query the name of the filesystem the file is located on. + * + * @returns iprt status code. + * @param pszFsPath Path within the mounted filesystem. It must exist. + * In case this is a symlink, the file it refers to is + * evaluated. + * @param penmType Where to store the filesystem type, this is always + * set. See RTFSTYPE for the values. + */ +RTR3DECL(int) RTFsQueryType(const char *pszFsPath, PRTFSTYPE penmType); + +#endif /* IN_RING3 */ + +/** + * Gets the name of a filesystem type. + * + * @returns Pointer to a read-only string containing the name. + * @param enmType A valid filesystem ID. If outside the valid range, + * the returned string will be pointing to a static + * memory buffer which will be changed on subsequent + * calls to this function by any thread. + */ +RTDECL(const char *) RTFsTypeName(RTFSTYPE enmType); + +/** + * Filesystem properties. + */ +typedef struct RTFSPROPERTIES +{ + /** The maximum size of a filesystem object name. + * This does not include the '\\0'. */ + uint32_t cbMaxComponent; + + /** True if the filesystem is remote. + * False if the filesystem is local. */ + bool fRemote; + + /** True if the filesystem is case sensitive. + * False if the filesystem is case insensitive. */ + bool fCaseSensitive; + + /** True if the filesystem is mounted read only. + * False if the filesystem is mounted read write. */ + bool fReadOnly; + + /** True if the filesystem can encode unicode object names. + * False if it can't. */ + bool fSupportsUnicode; + + /** True if the filesystem is compresses. + * False if it isn't or we don't know. */ + bool fCompressed; + + /** True if the filesystem compresses of individual files. + * False if it doesn't or we don't know. */ + bool fFileCompression; + + /** @todo more? */ +} RTFSPROPERTIES; +/** Pointer to a filesystem properties structure. */ +typedef RTFSPROPERTIES *PRTFSPROPERTIES; +/** Pointer to a const filesystem properties structure. */ +typedef RTFSPROPERTIES const *PCRTFSPROPERTIES; + +#ifdef IN_RING3 + +/** + * Query the properties of a mounted filesystem. + * + * @returns iprt status code. + * @param pszFsPath Path within the mounted filesystem. + * @param pProperties Where to store the properties. + */ +RTR3DECL(int) RTFsQueryProperties(const char *pszFsPath, PRTFSPROPERTIES pProperties); + + +/** + * Mountpoint enumerator callback. + * + * @returns iprt status code. Failure terminates the enumeration. + * @param pszMountpoint The mountpoint name. + * @param pvUser The user argument. + */ +typedef DECLCALLBACK(int) FNRTFSMOUNTPOINTENUM(const char *pszMountpoint, void *pvUser); +/** Pointer to a FNRTFSMOUNTPOINTENUM(). */ +typedef FNRTFSMOUNTPOINTENUM *PFNRTFSMOUNTPOINTENUM; + +/** + * Enumerate mount points. + * + * @returns iprt status code. + * @param pfnCallback The callback function. + * @param pvUser The user argument to the callback. + */ +RTR3DECL(int) RTFsMountpointsEnum(PFNRTFSMOUNTPOINTENUM pfnCallback, void *pvUser); + + +#endif /* IN_RING3 */ + +/** @} */ + +RT_C_DECLS_END + +#endif /* !___iprt_fs_h */ + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/heap.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/heap.h @@ -0,0 +1,356 @@ +/** @file + * IPRT - Heap Implementations + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_heap_h +#define ___iprt_heap_h + +#include +#include + +RT_C_DECLS_BEGIN + +/** @defgroup grp_rt_heap RTHeap - Heap Implementations + * @ingroup grp_rt + * @{ + */ + + +/** @defgroup grp_rt_heap_simple RTHeapSimple - Simple Heap + * @{ + */ + +/** + * Initializes the heap. + * + * @returns IPRT status code. + * @param pHeap Where to store the heap anchor block on success. + * @param pvMemory Pointer to the heap memory. + * @param cbMemory The size of the heap memory. + */ +RTDECL(int) RTHeapSimpleInit(PRTHEAPSIMPLE pHeap, void *pvMemory, size_t cbMemory); + +/** + * Merge two simple heaps into one. + * + * The requirement is of course that they next two each other memory wise. + * + * @returns IPRT status code. + * @param pHeap Where to store the handle to the merged heap on success. + * @param Heap1 Handle to the first heap. + * @param Heap2 Handle to the second heap. + * @remark This API isn't implemented yet. + */ +RTDECL(int) RTHeapSimpleMerge(PRTHEAPSIMPLE pHeap, RTHEAPSIMPLE Heap1, RTHEAPSIMPLE Heap2); + +/** + * Relocater the heap internal structures after copying it to a new location. + * + * This can be used when loading a saved heap. + * + * @returns IPRT status code. + * @param hHeap Heap handle that has already been adjusted by to the new + * location. That is to say, when calling + * RTHeapSimpleInit, the caller must note the offset of the + * returned heap handle into the heap memory. This offset + * must be used when calcuating the handle value for the + * new location. The offset may in some cases not be zero! + * @param offDelta The delta between the new and old location, i.e. what + * should be added to the internal pointers. + */ +RTDECL(int) RTHeapSimpleRelocate(RTHEAPSIMPLE hHeap, uintptr_t offDelta); + +/** + * Allocates memory from the specified simple heap. + * + * @returns Pointer to the allocated memory block on success. + * @returns NULL if the request cannot be satisfied. (A VERR_NO_MEMORY condition.) + * + * @param Heap The heap to allocate the memory on. + * @param cb The requested heap block size. + * @param cbAlignment The requested heap block alignment. Pass 0 for default alignment. + * Must be a power of 2. + */ +RTDECL(void *) RTHeapSimpleAlloc(RTHEAPSIMPLE Heap, size_t cb, size_t cbAlignment); + +/** + * Allocates zeroed memory from the specified simple heap. + * + * @returns Pointer to the allocated memory block on success. + * @returns NULL if the request cannot be satisfied. (A VERR_NO_MEMORY condition.) + * + * @param Heap The heap to allocate the memory on. + * @param cb The requested heap block size. + * @param cbAlignment The requested heap block alignment. Pass 0 for default alignment. + * Must be a power of 2. + */ +RTDECL(void *) RTHeapSimpleAllocZ(RTHEAPSIMPLE Heap, size_t cb, size_t cbAlignment); + +/** + * Reallocates / Allocates / Frees a heap block. + * + * @param Heap The heap. This is optional and will only be used for strict assertions. + * @param pv The heap block returned by RTHeapSimple. If NULL it behaves like RTHeapSimpleAlloc(). + * @param cbNew The new size of the heap block. If NULL it behaves like RTHeapSimpleFree(). + * @param cbAlignment The requested heap block alignment. Pass 0 for default alignment. + * Must be a power of 2. + * @remark This API isn't implemented yet. + */ +RTDECL(void *) RTHeapSimpleRealloc(RTHEAPSIMPLE Heap, void *pv, size_t cbNew, size_t cbAlignment); + +/** + * Reallocates / Allocates / Frees a heap block, zeroing any new bits. + * + * @param Heap The heap. This is optional and will only be used for strict assertions. + * @param pv The heap block returned by RTHeapSimple. If NULL it behaves like RTHeapSimpleAllocZ(). + * @param cbNew The new size of the heap block. If NULL it behaves like RTHeapSimpleFree(). + * @param cbAlignment The requested heap block alignment. Pass 0 for default alignment. + * Must be a power of 2. + * @remark This API isn't implemented yet. + */ +RTDECL(void *) RTHeapSimpleReallocZ(RTHEAPSIMPLE Heap, void *pv, size_t cbNew, size_t cbAlignment); + +/** + * Frees memory allocated from a simple heap. + * + * @param Heap The heap. This is optional and will only be used for strict assertions. + * @param pv The heap block returned by RTHeapSimple + */ +RTDECL(void) RTHeapSimpleFree(RTHEAPSIMPLE Heap, void *pv); + +/** + * Gets the size of the specified heap block. + * + * @returns The actual size of the heap block. + * @returns 0 if \a pv is NULL or it doesn't point to a valid heap block. An invalid \a pv + * can also cause traps or trigger assertions. + * @param Heap The heap. This is optional and will only be used for strict assertions. + * @param pv The heap block returned by RTHeapSimple + */ +RTDECL(size_t) RTHeapSimpleSize(RTHEAPSIMPLE Heap, void *pv); + +/** + * Gets the size of the heap. + * + * This size includes all the internal heap structures. So, even if the heap is + * empty the RTHeapSimpleGetFreeSize() will never reach the heap size returned + * by this function. + * + * @returns The heap size. + * @returns 0 if heap was safely detected as being bad. + * @param Heap The heap. + */ +RTDECL(size_t) RTHeapSimpleGetHeapSize(RTHEAPSIMPLE Heap); + +/** + * Returns the sum of all free heap blocks. + * + * This is the amount of memory you can theoretically allocate + * if you do allocations exactly matching the free blocks. + * + * @returns The size of the free blocks. + * @returns 0 if heap was safely detected as being bad. + * @param Heap The heap. + */ +RTDECL(size_t) RTHeapSimpleGetFreeSize(RTHEAPSIMPLE Heap); + +/** + * Printf like callbaclk function for RTHeapSimpleDump. + * @param pszFormat IPRT format string. + * @param ... Format arguments. + */ +typedef DECLCALLBACK(void) FNRTHEAPSIMPLEPRINTF(const char *pszFormat, ...); +/** Pointer to a FNRTHEAPSIMPLEPRINTF function. */ +typedef FNRTHEAPSIMPLEPRINTF *PFNRTHEAPSIMPLEPRINTF; + +/** + * Dumps the hypervisor heap. + * + * @param Heap The heap handle. + * @param pfnPrintf Printf like function that groks IPRT formatting. + */ +RTDECL(void) RTHeapSimpleDump(RTHEAPSIMPLE Heap, PFNRTHEAPSIMPLEPRINTF pfnPrintf); + +/** @} */ + + + +/** @defgroup grp_rt_heap_offset RTHeapOffset - Offset Based Heap + * + * This is a variation on the simple heap that doesn't use pointers internally + * and therefore can be saved and restored without any extra effort. + * + * @{ + */ + +/** + * Initializes the heap. + * + * @returns IPRT status code. + * @param phHeap Where to store the heap anchor block on success. + * @param pvMemory Pointer to the heap memory. + * @param cbMemory The size of the heap memory. + */ +RTDECL(int) RTHeapOffsetInit(PRTHEAPOFFSET phHeap, void *pvMemory, size_t cbMemory); + +/** + * Merge two simple heaps into one. + * + * The requirement is of course that they next two each other memory wise. + * + * @returns IPRT status code. + * @param phHeap Where to store the handle to the merged heap on success. + * @param hHeap1 Handle to the first heap. + * @param hHeap2 Handle to the second heap. + * @remark This API isn't implemented yet. + */ +RTDECL(int) RTHeapOffsetMerge(PRTHEAPOFFSET phHeap, RTHEAPOFFSET hHeap1, RTHEAPOFFSET hHeap2); + +/** + * Allocates memory from the specified simple heap. + * + * @returns Pointer to the allocated memory block on success. + * @returns NULL if the request cannot be satisfied. (A VERR_NO_MEMORY condition.) + * + * @param hHeap The heap to allocate the memory on. + * @param cb The requested heap block size. + * @param cbAlignment The requested heap block alignment. Pass 0 for default alignment. + * Must be a power of 2. + */ +RTDECL(void *) RTHeapOffsetAlloc(RTHEAPOFFSET hHeap, size_t cb, size_t cbAlignment); + +/** + * Allocates zeroed memory from the specified simple heap. + * + * @returns Pointer to the allocated memory block on success. + * @returns NULL if the request cannot be satisfied. (A VERR_NO_MEMORY condition.) + * + * @param hHeap The heap to allocate the memory on. + * @param cb The requested heap block size. + * @param cbAlignment The requested heap block alignment. Pass 0 for default + * alignment. Must be a power of 2. + */ +RTDECL(void *) RTHeapOffsetAllocZ(RTHEAPOFFSET hHeap, size_t cb, size_t cbAlignment); + +/** + * Reallocates / Allocates / Frees a heap block. + * + * @param hHeap The heap handle. This is optional and will only be used + * for strict assertions. + * @param pv The heap block returned by RTHeapOffset. If NULL it + * behaves like RTHeapOffsetAlloc(). + * @param cbNew The new size of the heap block. If NULL it behaves like + * RTHeapOffsetFree(). + * @param cbAlignment The requested heap block alignment. Pass 0 for default + * alignment. Must be a power of 2. + * @remark This API isn't implemented yet. + */ +RTDECL(void *) RTHeapOffsetRealloc(RTHEAPOFFSET hHeap, void *pv, size_t cbNew, size_t cbAlignment); + +/** + * Reallocates / Allocates / Frees a heap block, zeroing any new bits. + * + * @param hHeap The heap handle. This is optional and will only be used + * for strict assertions. + * @param pv The heap block returned by RTHeapOffset. If NULL it + * behaves like RTHeapOffsetAllocZ(). + * @param cbNew The new size of the heap block. If NULL it behaves like + * RTHeapOffsetFree(). + * @param cbAlignment The requested heap block alignment. Pass 0 for default + * alignment. Must be a power of 2. + * @remark This API isn't implemented yet. + */ +RTDECL(void *) RTHeapOffsetReallocZ(RTHEAPOFFSET hHeap, void *pv, size_t cbNew, size_t cbAlignment); + +/** + * Frees memory allocated from a simple heap. + * + * @param hHeap The heap handle. This is optional and will only be used + * for strict assertions. + * @param pv The heap block returned by RTHeapOffset + */ +RTDECL(void) RTHeapOffsetFree(RTHEAPOFFSET hHeap, void *pv); + +/** + * Gets the size of the specified heap block. + * + * @returns The actual size of the heap block. + * @returns 0 if \a pv is NULL or it doesn't point to a valid heap block. An + * invalid \a pv can also cause traps or trigger assertions. + * + * @param hHeap The heap handle. This is optional and will only be used + * for strict assertions. + * @param pv The heap block returned by RTHeapOffset + */ +RTDECL(size_t) RTHeapOffsetSize(RTHEAPOFFSET hHeap, void *pv); + +/** + * Gets the size of the heap. + * + * This size includes all the internal heap structures. So, even if the heap is + * empty the RTHeapOffsetGetFreeSize() will never reach the heap size returned + * by this function. + * + * @returns The heap size. + * @returns 0 if heap was safely detected as being bad. + * @param hHeap The heap handle. + */ +RTDECL(size_t) RTHeapOffsetGetHeapSize(RTHEAPOFFSET hHeap); + +/** + * Returns the sum of all free heap blocks. + * + * This is the amount of memory you can theoretically allocate + * if you do allocations exactly matching the free blocks. + * + * @returns The size of the free blocks. + * @returns 0 if heap was safely detected as being bad. + * @param hHeap The heap handle. + */ +RTDECL(size_t) RTHeapOffsetGetFreeSize(RTHEAPOFFSET hHeap); + +/** + * Printf like callbaclk function for RTHeapOffsetDump. + * @param pszFormat IPRT format string. + * @param ... Format arguments. + */ +typedef DECLCALLBACK(void) FNRTHEAPOFFSETPRINTF(const char *pszFormat, ...); +/** Pointer to a FNRTHEAPOFFSETPRINTF function. */ +typedef FNRTHEAPOFFSETPRINTF *PFNRTHEAPOFFSETPRINTF; + +/** + * Dumps the hypervisor heap. + * + * @param hHeap The heap handle. + * @param pfnPrintf Printf like function that groks IPRT formatting. + */ +RTDECL(void) RTHeapOffsetDump(RTHEAPOFFSET hHeap, PFNRTHEAPOFFSETPRINTF pfnPrintf); + +/** @} */ + +/** @} */ +RT_C_DECLS_END + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/initterm.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/initterm.h @@ -0,0 +1,254 @@ +/** @file + * IPRT - Runtime Init/Term. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_initterm_h +#define ___iprt_initterm_h + +#include +#include + +RT_C_DECLS_BEGIN + +/** @defgroup grp_rt IPRT C/C++ APIs + * @{ + */ + +/** @defgroup grp_rt_initterm Init / Term + * @{ + */ + +#ifdef IN_RING3 +/** @name RTR3Init flags (RTR3INIT_XXX). + * @{ */ +/** Try initialize SUPLib. */ +#define RTR3INIT_FLAGS_SUPLIB RT_BIT(0) +/** Initializing IPRT from a DLL. */ +#define RTR3INIT_FLAGS_DLL RT_BIT(1) +/** We are sharing a process space, so we need to behave. */ +#define RTR3INIT_FLAGS_UNOBTRUSIVE RT_BIT(2) +/** The caller ensures that the argument bector is UTF-8. */ +#define RTR3INIT_FLAGS_UTF8_ARGV RT_BIT(3) +/** @} */ + +/** @name RTR3InitEx version + * @{ */ +/** Version 1. */ +#define RTR3INIT_VER_1 UINT32_C(1) +/** The current version. */ +#define RTR3INIT_VER_CUR RTR3INIT_VER_1 +/** @} */ + +/** + * Initializes the runtime library. + * + * @returns iprt status code. + * @param fFlags Flags, see RTR3INIT_XXX. + */ +RTR3DECL(int) RTR3InitExeNoArguments(uint32_t fFlags); + +/** + * Initializes the runtime library. + * + * @returns iprt status code. + * @param cArgs Pointer to the argument count. + * @param ppapszArgs Pointer to the argument vector pointer. + * @param fFlags Flags, see RTR3INIT_XXX. + */ +RTR3DECL(int) RTR3InitExe(int cArgs, char ***papszArgs, uint32_t fFlags); + +/** + * Initializes the runtime library. + * + * @returns iprt status code. + * @param fFlags Flags, see RTR3INIT_XXX. + */ +RTR3DECL(int) RTR3InitDll(uint32_t fFlags); + +/** + * Initializes the runtime library and possibly also SUPLib too. + * + * Avoid this interface, it's not considered stable. + * + * @returns IPRT status code. + * @param iVersion The interface version. Must be 0 atm. + * @param fFlags Flags, see RTR3INIT_XXX. + * @param cArgs Pointer to the argument count. + * @param ppapszArgs Pointer to the argument vector pointer. NULL + * allowed if @a cArgs is 0. + * @param pszProgramPath The program path. Pass NULL if we're to figure it + * out ourselves. + */ +RTR3DECL(int) RTR3InitEx(uint32_t iVersion, uint32_t fFlags, int cArgs, char ***papszArgs, const char *pszProgramPath); + +/** + * Terminates the runtime library. + */ +RTR3DECL(void) RTR3Term(void); + +/** + * Is IPRT succesfully initialized? + * + * @returns true/false. + */ +RTR3DECL(bool) RTR3InitIsInitialized(void); + +/** + * Are we running in unobtrusive mode? + * @returns true/false. + */ +RTR3DECL(bool) RTR3InitIsUnobtrusive(void); +#endif /* IN_RING3 */ + + +#ifdef IN_RING0 +/** + * Initializes the ring-0 driver runtime library. + * + * @returns iprt status code. + * @param fReserved Flags reserved for the future. + */ +RTR0DECL(int) RTR0Init(unsigned fReserved); + +/** + * Terminates the ring-0 driver runtime library. + */ +RTR0DECL(void) RTR0Term(void); + +/** + * Forcibily terminates the ring-0 driver runtime library. + * + * This should be used when statically linking the IPRT. Module using dynamic + * linking shall use RTR0Term. If you're not sure, use RTR0Term! + */ +RTR0DECL(void) RTR0TermForced(void); +#endif + +#ifdef IN_RC +/** + * Initializes the raw-mode context runtime library. + * + * @returns iprt status code. + * + * @param u64ProgramStartNanoTS The startup timestamp. + */ +RTRCDECL(int) RTRCInit(uint64_t u64ProgramStartNanoTS); + +/** + * Terminates the raw-mode context runtime library. + */ +RTRCDECL(void) RTRCTerm(void); +#endif + + +/** + * Termination reason. + */ +typedef enum RTTERMREASON +{ + /** Normal exit. iStatus contains the exit code. */ + RTTERMREASON_EXIT = 1, + /** Any abnormal exit. iStatus is 0 and has no meaning. */ + RTTERMREASON_ABEND, + /** Killed by a signal. The iStatus contains the signal number. */ + RTTERMREASON_SIGNAL, + /** The IPRT module is being unloaded. iStatus is 0 and has no meaning. */ + RTTERMREASON_UNLOAD +} RTTERMREASON; + +/** Whether lazy clean up is Okay or not. + * When the process is exiting, it is a waste of time to for instance free heap + * memory or close open files. OTOH, when the runtime is unloaded from the + * process, it is important to release absolutely all resources to prevent + * resource leaks. */ +#define RTTERMREASON_IS_LAZY_CLEANUP_OK(enmReason) ((enmReason) != RTTERMREASON_UNLOAD) + + +/** + * IPRT termination callback function. + * + * @param enmReason The cause of the termination. + * @param iStatus The meaning of this depends on enmReason. + * @param pvUser User argument passed to RTTermRegisterCallback. + */ +typedef DECLCALLBACK(void) FNRTTERMCALLBACK(RTTERMREASON enmReason, int32_t iStatus, void *pvUser); +/** Pointer to an IPRT termination callback function. */ +typedef FNRTTERMCALLBACK *PFNRTTERMCALLBACK; + + +/** + * Registers a termination callback. + * + * This is intended for performing clean up during IPRT termination. Frequently + * paired with lazy initialization thru RTOnce. + * + * The callbacks are called in LIFO order. + * + * @returns IPRT status code. + * + * @param pfnCallback The callback function. + * @param pvUser The user argument for the callback. + * + * @remarks May need to acquire a fast mutex or critical section, so use with + * some care in ring-0 context. + * + * @remarks Be very careful using this from code that may be unloaded before + * IPRT terminates. Unlike some atexit and on_exit implementations, + * IPRT will not automatically unregister callbacks when a module gets + * unloaded. + */ +RTDECL(int) RTTermRegisterCallback(PFNRTTERMCALLBACK pfnCallback, void *pvUser); + +/** + * Deregister a termination callback. + * + * @returns VINF_SUCCESS if found, VERR_NOT_FOUND if the callback/pvUser pair + * wasn't found. + * + * @param pfnCallback The callback function. + * @param pvUser The user argument for the callback. + */ +RTDECL(int) RTTermDeregisterCallback(PFNRTTERMCALLBACK pfnCallback, void *pvUser); + +/** + * Runs the termination callback queue. + * + * Normally called by an internal IPRT termination function, but may also be + * called by external code immediately prior to terminating IPRT if it is in a + * better position to state the termination reason and/or status. + * + * @param enmReason The reason why it's called. + * @param iStatus The associated exit status or signal number. + */ +RTDECL(void) RTTermRunCallbacks(RTTERMREASON enmReason, int32_t iStatus); + +/** @} */ + +/** @} */ + +RT_C_DECLS_END + + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/list.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/list.h @@ -0,0 +1,437 @@ +/** @file + * IPRT - Generic Doubly Linked List. + */ + +/* + * Copyright (C) 2010-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_list_h +#define ___iprt_list_h + +#include + +/** @defgroup grp_rt_list RTList - Generic Doubly Linked List + * @ingroup grp_rt + * + * The list implementation is circular without any type wise distintion between + * the list and its nodes. This can be confusing since the list head usually + * resides in a different structure than the nodes, so care must be taken when + * walking the list. + * + * @{ + */ + +RT_C_DECLS_BEGIN + +/** + * A list node of a doubly linked list. + */ +typedef struct RTLISTNODE +{ + /** Pointer to the next list node. */ + struct RTLISTNODE *pNext; + /** Pointer to the previous list node. */ + struct RTLISTNODE *pPrev; +} RTLISTNODE; +/** Pointer to a list node. */ +typedef RTLISTNODE *PRTLISTNODE; +/** Pointer to a const list node. */ +typedef RTLISTNODE const *PCRTLISTNODE; +/** Pointer to a list node pointer. */ +typedef PRTLISTNODE *PPRTLISTNODE; + +/** The anchor (head/tail) of a doubly linked list. + * + * @remarks Please use this instead of RTLISTNODE to indicate a list + * head/tail. It makes the code so much easier to read. Also, + * always mention the actual list node type(s) in the comment. */ +typedef RTLISTNODE RTLISTANCHOR; +/** Pointer to a doubly linked list anchor. */ +typedef RTLISTANCHOR *PRTLISTANCHOR; +/** Pointer to a const doubly linked list anchor. */ +typedef RTLISTANCHOR const *PCRTLISTANCHOR; + + +/** + * Initialize a list. + * + * @param pList Pointer to an unitialised list. + */ +DECLINLINE(void) RTListInit(PRTLISTNODE pList) +{ + pList->pNext = pList; + pList->pPrev = pList; +} + +/** + * Append a node to the end of the list. + * + * @param pList The list to append the node to. + * @param pNode The node to append. + */ +DECLINLINE(void) RTListAppend(PRTLISTNODE pList, PRTLISTNODE pNode) +{ + pList->pPrev->pNext = pNode; + pNode->pPrev = pList->pPrev; + pNode->pNext = pList; + pList->pPrev = pNode; +} + +/** + * Add a node as the first element of the list. + * + * @param pList The list to prepend the node to. + * @param pNode The node to prepend. + */ +DECLINLINE(void) RTListPrepend(PRTLISTNODE pList, PRTLISTNODE pNode) +{ + pList->pNext->pPrev = pNode; + pNode->pNext = pList->pNext; + pNode->pPrev = pList; + pList->pNext = pNode; +} + +/** + * Inserts a node after the specified one. + * + * @param pCurNode The current node. + * @param pNewNode The node to insert. + */ +DECLINLINE(void) RTListNodeInsertAfter(PRTLISTNODE pCurNode, PRTLISTNODE pNewNode) +{ + RTListPrepend(pCurNode, pNewNode); +} + +/** + * Inserts a node before the specified one. + * + * @param pCurNode The current node. + * @param pNewNode The node to insert. + */ +DECLINLINE(void) RTListNodeInsertBefore(PRTLISTNODE pCurNode, PRTLISTNODE pNewNode) +{ + RTListAppend(pCurNode, pNewNode); +} + +/** + * Remove a node from a list. + * + * @param pNode The node to remove. + */ +DECLINLINE(void) RTListNodeRemove(PRTLISTNODE pNode) +{ + PRTLISTNODE pPrev = pNode->pPrev; + PRTLISTNODE pNext = pNode->pNext; + + pPrev->pNext = pNext; + pNext->pPrev = pPrev; + + /* poison */ + pNode->pNext = NULL; + pNode->pPrev = NULL; +} + +/** + * Checks if a node is the last element in the list. + * + * @retval @c true if the node is the last element in the list. + * @retval @c false otherwise + * + * @param pList The list. + * @param pNode The node to check. + */ +#define RTListNodeIsLast(pList, pNode) ((pNode)->pNext == (pList)) + +/** + * Checks if a node is the first element in the list. + * + * @retval @c true if the node is the first element in the list. + * @retval @c false otherwise. + * + * @param pList The list. + * @param pNode The node to check. + */ +#define RTListNodeIsFirst(pList, pNode) ((pNode)->pPrev == (pList)) + +/** + * Checks if a type converted node is actually the dummy element (@a pList). + * + * @retval @c true if the node is the dummy element in the list. + * @retval @c false otherwise. + * + * @param pList The list. + * @param pNodeStruct The node structure to check. Typically + * something obtained from RTListNodeGetNext() or + * RTListNodeGetPrev(). This is NOT a PRTLISTNODE + * but something that contains a RTLISTNODE member! + * @param Type Structure the list node is a member of. + * @param Member The list node member. + */ +#define RTListNodeIsDummy(pList, pNode, Type, Member) \ + ( (pNode) == RT_FROM_MEMBER((pList), Type, Member) ) +/** @copydoc RTListNodeIsDummy */ +#define RTListNodeIsDummyCpp(pList, pNode, Type, Member) \ + ( (pNode) == RT_FROM_CPP_MEMBER((pList), Type, Member) ) + +/** + * Checks if a list is empty. + * + * @retval @c true if the list is empty. + * @retval @c false otherwise. + * + * @param pList The list to check. + */ +#define RTListIsEmpty(pList) ((pList)->pPrev == (pList)) + +/** + * Returns the next node in the list. + * + * @returns The next node. + * + * @param pCurNode The current node. + * @param Type Structure the list node is a member of. + * @param Member The list node member. + */ +#define RTListNodeGetNext(pCurNode, Type, Member) \ + RT_FROM_MEMBER((pCurNode)->pNext, Type, Member) +/** @copydoc RTListNodeGetNext */ +#define RTListNodeGetNextCpp(pCurNode, Type, Member) \ + RT_FROM_CPP_MEMBER((pCurNode)->pNext, Type, Member) + +/** + * Returns the previous node in the list. + * + * @returns The previous node. + * + * @param pCurNode The current node. + * @param Type Structure the list node is a member of. + * @param Member The list node member. + */ +#define RTListNodeGetPrev(pCurNode, Type, Member) \ + RT_FROM_MEMBER((pCurNode)->pPrev, Type, Member) +/** @copydoc RTListNodeGetPrev */ +#define RTListNodeGetPrevCpp(pCurNode, Type, Member) \ + RT_FROM_CPP_MEMBER((pCurNode)->pPrev, Type, Member) + +/** + * Returns the first element in the list (checks for empty list). + * + * @retval Pointer to the first list element. + * @retval NULL if the list is empty. + * + * @param pList List to get the first element from. + * @param Type Structure the list node is a member of. + * @param Member The list node member. + */ +#define RTListGetFirst(pList, Type, Member) \ + (!RTListIsEmpty(pList) ? RTListNodeGetNext(pList, Type, Member) : NULL) +/** @copydoc RTListGetFirst */ +#define RTListGetFirstCpp(pList, Type, Member) \ + (!RTListIsEmpty(pList) ? RTListNodeGetNextCpp(pList, Type, Member) : NULL) + +/** + * Returns the last element in the list (checks for empty list). + * + * @retval Pointer to the last list element. + * @retval NULL if the list is empty. + * + * @param pList List to get the last element from. + * @param Type Structure the list node is a member of. + * @param Member The list node member. + */ +#define RTListGetLast(pList, Type, Member) \ + (!RTListIsEmpty(pList) ? RTListNodeGetPrev(pList, Type, Member) : NULL) +/** @copydoc RTListGetLast */ +#define RTListGetLastCpp(pList, Type, Member) \ + (!RTListIsEmpty(pList) ? RTListNodeGetPrevCpp(pList, Type, Member) : NULL) + +/** + * Returns the next node in the list or NULL if the end has been reached. + * + * @returns The next node or NULL. + * + * @param pList The list @a pCurNode is linked on. + * @param pCurNode The current node, of type @a Type. + * @param Type Structure the list node is a member of. + * @param Member The list node member. + */ +#define RTListGetNext(pList, pCurNode, Type, Member) \ + ( (pCurNode)->Member.pNext != (pList) ? RT_FROM_MEMBER((pCurNode)->Member.pNext, Type, Member) : NULL ) +/** @copydoc RTListGetNext */ +#define RTListGetNextCpp(pList, pCurNode, Type, Member) \ + ( (pCurNode)->Member.pNext != (pList) ? RT_FROM_CPP_MEMBER((pCurNode)->Member.pNext, Type, Member) : NULL ) + +/** + * Returns the previous node in the list or NULL if the start has been reached. + * + * @returns The previous node or NULL. + * + * @param pList The list @a pCurNode is linked on. + * @param pCurNode The current node, of type @a Type. + * @param Type Structure the list node is a member of. + * @param Member The list node member. + */ +#define RTListGetPrev(pList, pCurNode, Type, Member) \ + ( (pCurNode)->Member.pPrev != (pList) ? RT_FROM_MEMBER((pCurNode)->Member.pPrev, Type, Member) : NULL ) +/** @copydoc RTListGetPrev */ +#define RTListGetPrevCpp(pList, pCurNode, Type, Member) \ + ( (pCurNode)->Member.pPrev != (pList) ? RT_FROM_CPP_MEMBER((pCurNode)->Member.pPrev, Type, Member) : NULL ) + +/** + * Enumerate the list in head to tail order. + * + * @param pList List to enumerate. + * @param pIterator The iterator variable name. + * @param Type Structure the list node is a member of. + * @param Member The list node member name. + */ +#define RTListForEach(pList, pIterator, Type, Member) \ + for (pIterator = RTListNodeGetNext(pList, Type, Member); \ + !RTListNodeIsDummy(pList, pIterator, Type, Member); \ + pIterator = RT_FROM_MEMBER((pIterator)->Member.pNext, Type, Member) ) +/** @copydoc RTListForEach */ +#define RTListForEachCpp(pList, pIterator, Type, Member) \ + for (pIterator = RTListNodeGetNextCpp(pList, Type, Member); \ + !RTListNodeIsDummyCpp(pList, pIterator, Type, Member); \ + pIterator = RT_FROM_CPP_MEMBER((pIterator)->Member.pNext, Type, Member) ) + + +/** + * Enumerate the list in head to tail order, safe against removal of the + * current node. + * + * @param pList List to enumerate. + * @param pIterator The iterator variable name. + * @param pIterNext The name of the variable saving the pointer to + * the next element. + * @param Type Structure the list node is a member of. + * @param Member The list node member name. + */ +#define RTListForEachSafe(pList, pIterator, pIterNext, Type, Member) \ + for (pIterator = RTListNodeGetNext(pList, Type, Member), \ + pIterNext = RT_FROM_MEMBER((pIterator)->Member.pNext, Type, Member); \ + !RTListNodeIsDummy(pList, pIterator, Type, Member); \ + pIterator = pIterNext, \ + pIterNext = RT_FROM_MEMBER((pIterator)->Member.pNext, Type, Member) ) +/** @copydoc RTListForEachSafe */ +#define RTListForEachSafeCpp(pList, pIterator, pIterNext, Type, Member) \ + for (pIterator = RTListNodeGetNextCpp(pList, Type, Member), \ + pIterNext = RT_FROM_CPP_MEMBER((pIterator)->Member.pNext, Type, Member); \ + !RTListNodeIsDummyCpp(pList, pIterator, Type, Member); \ + pIterator = pIterNext, \ + pIterNext = RT_FROM_CPP_MEMBER((pIterator)->Member.pNext, Type, Member) ) + + +/** + * Enumerate the list in reverse order (tail to head). + * + * @param pList List to enumerate. + * @param pIterator The iterator variable name. + * @param Type Structure the list node is a member of. + * @param Member The list node member name. + */ +#define RTListForEachReverse(pList, pIterator, Type, Member) \ + for (pIterator = RTListNodeGetPrev(pList, Type, Member); \ + !RTListNodeIsDummy(pList, pIterator, Type, Member); \ + pIterator = RT_FROM_MEMBER((pIterator)->Member.pPrev, Type, Member) ) +/** @copydoc RTListForEachReverse */ +#define RTListForEachReverseCpp(pList, pIterator, Type, Member) \ + for (pIterator = RTListNodeGetPrevCpp(pList, Type, Member); \ + !RTListNodeIsDummyCpp(pList, pIterator, Type, Member); \ + pIterator = RT_FROM_CPP_MEMBER((pIterator)->Member.pPrev, Type, Member) ) + + +/** + * Enumerate the list in reverse order (tail to head). + * + * @param pList List to enumerate. + * @param pIterator The iterator variable name. + * @param pIterPrev The name of the variable saving the pointer to + * the previous element. + * @param Type Structure the list node is a member of. + * @param Member The list node member name. + */ +#define RTListForEachReverseSafe(pList, pIterator, pIterPrev, Type, Member) \ + for (pIterator = RTListNodeGetPrev(pList, Type, Member), \ + pIterPrev = RT_FROM_MEMBER((pIterator)->Member.pPrev, Type, Member); \ + !RTListNodeIsDummy(pList, pIterator, Type, Member); \ + pIterator = pIterPrev, \ + pIterPrev = RT_FROM_MEMBER((pIterator)->Member.pPrev, Type, Member) ) +/** @copydoc RTListForEachReverseSafe */ +#define RTListForEachReverseSafeCpp(pList, pIterator, pIterPrev, Type, Member) \ + for (pIterator = RTListNodeGetPrevCpp(pList, Type, Member), \ + pIterPrev = RT_FROM_CPP_MEMBER((pIterator)->Member.pPrev, Type, Member); \ + !RTListNodeIsDummyCpp(pList, pIterator, Type, Member); \ + pIterator = pIterPrev, \ + pIterPrev = RT_FROM_CPP_MEMBER((pIterator)->Member.pPrev, Type, Member) ) + + +/** + * Move the given list to a new list header. + * + * @param pListDst The new list. + * @param pListSrc The list to move. + */ +DECLINLINE(void) RTListMove(PRTLISTNODE pListDst, PRTLISTNODE pListSrc) +{ + if (!RTListIsEmpty(pListSrc)) + { + pListDst->pNext = pListSrc->pNext; + pListDst->pPrev = pListSrc->pPrev; + + /* Adjust the first and last element links */ + pListDst->pNext->pPrev = pListDst; + pListDst->pPrev->pNext = pListDst; + + /* Finally remove the elements from the source list */ + RTListInit(pListSrc); + } +} + +/** + * List concatenation. + * + * @returns nothing. + * @param pListDst The destination list. + * @param pListSrc The source list to concatenate. + */ +DECLINLINE(void) RTListConcatenate(PRTLISTANCHOR pListDst, PRTLISTANCHOR pListSrc) +{ + if (!RTListIsEmpty(pListSrc)) + { + PRTLISTNODE pFirst = pListSrc->pNext; + PRTLISTNODE pLast = pListSrc->pPrev; + + pListDst->pPrev->pNext = pFirst; + pFirst->pPrev = pListDst->pPrev; + pLast->pNext = pListDst; + pListDst->pPrev = pLast; + + /* Finally remove the elements from the source list */ + RTListInit(pListSrc); + } +} + +RT_C_DECLS_END + +/** @} */ + +#endif --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/lockvalidator.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/lockvalidator.h @@ -0,0 +1,1123 @@ +/** @file + * IPRT - Lock Validator. + */ + +/* + * Copyright (C) 2009-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_lockvalidator_h +#define ___iprt_lockvalidator_h + +#include +#include +#include +#include +#include + + +/** @defgroup grp_rtlockval RTLockValidator - Lock Validator + * @ingroup grp_rt + * @{ + */ + +RT_C_DECLS_BEGIN + +/** Pointer to a record union. + * @internal */ +typedef union RTLOCKVALRECUNION *PRTLOCKVALRECUNION; + +/** + * Source position. + */ +typedef struct RTLOCKVALSRCPOS +{ + /** The file where the lock was taken. */ + R3R0PTRTYPE(const char * volatile) pszFile; + /** The function where the lock was taken. */ + R3R0PTRTYPE(const char * volatile) pszFunction; + /** Some ID indicating where the lock was taken, typically an address. */ + RTHCUINTPTR volatile uId; + /** The line number in the file. */ + uint32_t volatile uLine; +#if HC_ARCH_BITS == 64 + uint32_t u32Padding; /**< Alignment padding. */ +#endif +} RTLOCKVALSRCPOS; +AssertCompileSize(RTLOCKVALSRCPOS, HC_ARCH_BITS == 32 ? 16 : 32); +/* The pointer types are defined in iprt/types.h. */ + +/** @def RTLOCKVALSRCPOS_INIT + * Initializer for a RTLOCKVALSRCPOS variable. + * + * @param pszFile The file name. Optional (NULL). + * @param uLine The line number in that file. Optional (0). + * @param pszFunction The function. Optional (NULL). + * @param uId Some location ID, normally the return address. + * Optional (NULL). + */ +#if HC_ARCH_BITS == 64 +# define RTLOCKVALSRCPOS_INIT(pszFile, uLine, pszFunction, uId) \ + { (pszFile), (pszFunction), (uId), (uLine), 0 } +#else +# define RTLOCKVALSRCPOS_INIT(pszFile, uLine, pszFunction, uId) \ + { (pszFile), (pszFunction), (uId), (uLine) } +#endif + +/** @def RTLOCKVALSRCPOS_INIT_DEBUG_API + * Initializer for a RTLOCKVALSRCPOS variable in a typicial debug API + * variant. Assumes RT_SRC_POS_DECL and RTHCUINTPTR uId as arguments. + */ +#define RTLOCKVALSRCPOS_INIT_DEBUG_API() \ + RTLOCKVALSRCPOS_INIT(pszFile, iLine, pszFunction, uId) + +/** @def RTLOCKVALSRCPOS_INIT_NORMAL_API + * Initializer for a RTLOCKVALSRCPOS variable in a normal API + * variant. Assumes iprt/asm.h is included. + */ +#define RTLOCKVALSRCPOS_INIT_NORMAL_API() \ + RTLOCKVALSRCPOS_INIT(__FILE__, __LINE__, __PRETTY_FUNCTION__, (uintptr_t)ASMReturnAddress()) + +/** @def RTLOCKVALSRCPOS_INIT_POS_NO_ID + * Initializer for a RTLOCKVALSRCPOS variable when no @c uId is present. + * Assumes iprt/asm.h is included. + */ +#define RTLOCKVALSRCPOS_INIT_POS_NO_ID() \ + RTLOCKVALSRCPOS_INIT(pszFile, iLine, pszFunction, (uintptr_t)ASMReturnAddress()) + + +/** + * Lock validator record core. + */ +typedef struct RTLOCKVALRECORE +{ + /** The magic value indicating the record type. */ + uint32_t volatile u32Magic; +} RTLOCKVALRECCORE; +/** Pointer to a lock validator record core. */ +typedef RTLOCKVALRECCORE *PRTLOCKVALRECCORE; +/** Pointer to a const lock validator record core. */ +typedef RTLOCKVALRECCORE const *PCRTLOCKVALRECCORE; + + +/** + * Record recording the exclusive ownership of a lock. + * + * This is typically part of the per-lock data structure when compiling with + * the lock validator. + */ +typedef struct RTLOCKVALRECEXCL +{ + /** Record core with RTLOCKVALRECEXCL_MAGIC as the magic value. */ + RTLOCKVALRECCORE Core; + /** Whether it's enabled or not. */ + bool fEnabled; + /** Reserved. */ + bool afReserved[3]; + /** Source position where the lock was taken. */ + RTLOCKVALSRCPOS SrcPos; + /** The current owner thread. */ + RTTHREAD volatile hThread; + /** Pointer to the lock record below us. Only accessed by the owner. */ + R3R0PTRTYPE(PRTLOCKVALRECUNION) pDown; + /** Recursion count */ + uint32_t cRecursion; + /** The lock sub-class. */ + uint32_t volatile uSubClass; + /** The lock class. */ + RTLOCKVALCLASS hClass; + /** Pointer to the lock. */ + RTHCPTR hLock; + /** Pointer to the next sibling record. + * This is used to find the read side of a read-write lock. */ + R3R0PTRTYPE(PRTLOCKVALRECUNION) pSibling; + /** The lock name. + * @remarks The bytes beyond 32 are for better size alignment and can be + * taken and used for other purposes if it becomes necessary. */ + char szName[32 + (HC_ARCH_BITS == 32 ? 12 : 8)]; +} RTLOCKVALRECEXCL; +AssertCompileSize(RTLOCKVALRECEXCL, HC_ARCH_BITS == 32 ? 0x60 : 0x80); +/* The pointer type is defined in iprt/types.h. */ + +/** + * For recording the one ownership share. + */ +typedef struct RTLOCKVALRECSHRDOWN +{ + /** Record core with RTLOCKVALRECSHRDOWN_MAGIC as the magic value. */ + RTLOCKVALRECCORE Core; + /** Recursion count */ + uint16_t cRecursion; + /** Static (true) or dynamic (false) allocated record. */ + bool fStaticAlloc; + /** Reserved. */ + bool fReserved; + /** The current owner thread. */ + RTTHREAD volatile hThread; + /** Pointer to the lock record below us. Only accessed by the owner. */ + R3R0PTRTYPE(PRTLOCKVALRECUNION) pDown; + /** Pointer back to the shared record. */ + R3R0PTRTYPE(PRTLOCKVALRECSHRD) pSharedRec; +#if HC_ARCH_BITS == 32 + /** Reserved. */ + RTHCPTR pvReserved; +#endif + /** Source position where the lock was taken. */ + RTLOCKVALSRCPOS SrcPos; +} RTLOCKVALRECSHRDOWN; +AssertCompileSize(RTLOCKVALRECSHRDOWN, HC_ARCH_BITS == 32 ? 24 + 16 : 32 + 32); +/** Pointer to a RTLOCKVALRECSHRDOWN. */ +typedef RTLOCKVALRECSHRDOWN *PRTLOCKVALRECSHRDOWN; + +/** + * Record recording the shared ownership of a lock. + * + * This is typically part of the per-lock data structure when compiling with + * the lock validator. + */ +typedef struct RTLOCKVALRECSHRD +{ + /** Record core with RTLOCKVALRECSHRD_MAGIC as the magic value. */ + RTLOCKVALRECCORE Core; + /** The lock sub-class. */ + uint32_t volatile uSubClass; + /** The lock class. */ + RTLOCKVALCLASS hClass; + /** Pointer to the lock. */ + RTHCPTR hLock; + /** Pointer to the next sibling record. + * This is used to find the write side of a read-write lock. */ + R3R0PTRTYPE(PRTLOCKVALRECUNION) pSibling; + + /** The number of entries in the table. + * Updated before inserting and after removal. */ + uint32_t volatile cEntries; + /** The index of the last entry (approximately). */ + uint32_t volatile iLastEntry; + /** The max table size. */ + uint32_t volatile cAllocated; + /** Set if the table is being reallocated, clear if not. + * This is used together with rtLockValidatorSerializeDetectionEnter to make + * sure there is exactly one thread doing the reallocation and that nobody is + * using the table at that point. */ + bool volatile fReallocating; + /** Whether it's enabled or not. */ + bool fEnabled; + /** Set if event semaphore signaller, clear if read-write semaphore. */ + bool fSignaller; + /** Alignment padding. */ + bool fPadding; + /** Pointer to a table containing pointers to records of all the owners. */ + R3R0PTRTYPE(PRTLOCKVALRECSHRDOWN volatile *) papOwners; + + /** The lock name. + * @remarks The bytes beyond 32 are for better size alignment and can be + * taken and used for other purposes if it becomes necessary. */ + char szName[32 + (HC_ARCH_BITS == 32 ? 8 : 8)]; +} RTLOCKVALRECSHRD; +AssertCompileSize(RTLOCKVALRECSHRD, HC_ARCH_BITS == 32 ? 0x50 : 0x60); + + +/** + * Makes the two records siblings. + * + * @returns VINF_SUCCESS on success, VERR_SEM_LV_INVALID_PARAMETER if either of + * the records are invalid. + * @param pRec1 Record 1. + * @param pRec2 Record 2. + */ +RTDECL(int) RTLockValidatorRecMakeSiblings(PRTLOCKVALRECCORE pRec1, PRTLOCKVALRECCORE pRec2); + +/** + * Initialize a lock validator record. + * + * Use RTLockValidatorRecExclDelete to deinitialize it. + * + * @param pRec The record. + * @param hClass The class (no reference consumed). If NIL, the + * no lock order validation will be performed on + * this lock. + * @param uSubClass The sub-class. This is used to define lock + * order inside the same class. If you don't know, + * then pass RTLOCKVAL_SUB_CLASS_NONE. + * @param hLock The lock handle. + * @param fEnabled Pass @c false to explicitly disable lock + * validation, otherwise @c true. + * @param pszNameFmt Name format string for the lock validator, + * optional (NULL). Max length is 32 bytes. + * @param ... Format string arguments. + */ +RTDECL(void) RTLockValidatorRecExclInit(PRTLOCKVALRECEXCL pRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, + void *hLock, bool fEnabled, const char *pszNameFmt, ...); +/** + * Initialize a lock validator record. + * + * Use RTLockValidatorRecExclDelete to deinitialize it. + * + * @param pRec The record. + * @param hClass The class (no reference consumed). If NIL, the + * no lock order validation will be performed on + * this lock. + * @param uSubClass The sub-class. This is used to define lock + * order inside the same class. If you don't know, + * then pass RTLOCKVAL_SUB_CLASS_NONE. + * @param hLock The lock handle. + * @param fEnabled Pass @c false to explicitly disable lock + * validation, otherwise @c true. + * @param pszNameFmt Name format string for the lock validator, + * optional (NULL). Max length is 32 bytes. + * @param va Format string arguments. + */ +RTDECL(void) RTLockValidatorRecExclInitV(PRTLOCKVALRECEXCL pRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, + void *hLock, bool fEnabled, const char *pszNameFmt, va_list va); +/** + * Uninitialize a lock validator record previously initialized by + * RTLockRecValidatorInit. + * + * @param pRec The record. Must be valid. + */ +RTDECL(void) RTLockValidatorRecExclDelete(PRTLOCKVALRECEXCL pRec); + +/** + * Create and initialize a lock validator record. + * + * Use RTLockValidatorRecExclDestroy to deinitialize and destroy the returned + * record. + * + * @return VINF_SUCCESS or VERR_NO_MEMORY. + * @param ppRec Where to return the record pointer. + * @param hClass The class (no reference consumed). If NIL, the + * no lock order validation will be performed on + * this lock. + * @param uSubClass The sub-class. This is used to define lock + * order inside the same class. If you don't know, + * then pass RTLOCKVAL_SUB_CLASS_NONE. + * @param hLock The lock handle. + * @param fEnabled Pass @c false to explicitly disable lock + * validation, otherwise @c true. + * @param pszNameFmt Name format string for the lock validator, + * optional (NULL). Max length is 32 bytes. + * @param ... Format string arguments. + */ +RTDECL(int) RTLockValidatorRecExclCreate(PRTLOCKVALRECEXCL *ppRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, + void *hLock, bool fEnabled, const char *pszNameFmt, ...); + +/** + * Create and initialize a lock validator record. + * + * Use RTLockValidatorRecExclDestroy to deinitialize and destroy the returned + * record. + * + * @return VINF_SUCCESS or VERR_NO_MEMORY. + * @param ppRec Where to return the record pointer. + * @param hClass The class (no reference consumed). If NIL, the + * no lock order validation will be performed on + * this lock. + * @param uSubClass The sub-class. This is used to define lock + * order inside the same class. If you don't know, + * then pass RTLOCKVAL_SUB_CLASS_NONE. + * @param hLock The lock handle. + * @param fEnabled Pass @c false to explicitly disable lock + * validation, otherwise @c true. + * @param pszNameFmt Name format string for the lock validator, + * optional (NULL). Max length is 32 bytes. + * @param va Format string arguments. + */ +RTDECL(int) RTLockValidatorRecExclCreateV(PRTLOCKVALRECEXCL *ppRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, + void *hLock, bool fEnabled, const char *pszNameFmt, va_list va); + +/** + * Deinitialize and destroy a record created by RTLockValidatorRecExclCreate. + * + * @param ppRec Pointer to the record pointer. Will be set to + * NULL. + */ +RTDECL(void) RTLockValidatorRecExclDestroy(PRTLOCKVALRECEXCL *ppRec); + +/** + * Sets the sub-class of the record. + * + * It is recommended to try make sure that nobody is using this class while + * changing the value. + * + * @returns The old sub-class. RTLOCKVAL_SUB_CLASS_INVALID is returns if the + * lock validator isn't compiled in or either of the parameters are + * invalid. + * @param pRec The validator record. + * @param uSubClass The new sub-class value. + */ +RTDECL(uint32_t) RTLockValidatorRecExclSetSubClass(PRTLOCKVALRECEXCL pRec, uint32_t uSubClass); + +/** + * Record the specified thread as lock owner and increment the write lock count. + * + * This function is typically called after acquiring the lock. It accounts for + * recursions so it can be used instead of RTLockValidatorRecExclRecursion. Use + * RTLockValidatorRecExclReleaseOwner to reverse the effect. + * + * @param pRec The validator record. + * @param hThreadSelf The handle of the calling thread. If not known, + * pass NIL_RTTHREAD and we'll figure it out. + * @param pSrcPos The source position of the lock operation. + * @param fFirstRecursion Set if it is the first recursion, clear if not + * sure. + */ +RTDECL(void) RTLockValidatorRecExclSetOwner(PRTLOCKVALRECEXCL pRec, RTTHREAD hThreadSelf, + PCRTLOCKVALSRCPOS pSrcPos, bool fFirstRecursion); + +/** + * Check the exit order and release (unset) the ownership. + * + * This is called by routines implementing releasing an exclusive lock, + * typically before getting down to the final lock releasing. Can be used for + * recursive releasing instead of RTLockValidatorRecExclUnwind. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_SEM_LV_WRONG_RELEASE_ORDER if the order is wrong. Will have + * done all necessary whining and breakpointing before returning. + * @retval VERR_SEM_LV_INVALID_PARAMETER if the input is invalid. + * + * @param pRec The validator record. + * @param fFinalRecursion Set if it's the final recursion, clear if not + * sure. + */ +RTDECL(int) RTLockValidatorRecExclReleaseOwner(PRTLOCKVALRECEXCL pRec, bool fFinalRecursion); + +/** + * Clear the lock ownership and decrement the write lock count. + * + * This is only for special cases where we wish to drop lock validation + * recording. See RTLockValidatorRecExclCheckAndRelease. + * + * @param pRec The validator record. + */ +RTDECL(void) RTLockValidatorRecExclReleaseOwnerUnchecked(PRTLOCKVALRECEXCL pRec); + +/** + * Checks and records a lock recursion. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_SEM_LV_NESTED if the semaphore class forbids recursion. Gone + * thru the motions. + * @retval VERR_SEM_LV_WRONG_ORDER if the locking order is wrong. Gone thru + * the motions. + * @retval VERR_SEM_LV_INVALID_PARAMETER if the input is invalid. + * + * @param pRec The validator record. + * @param pSrcPos The source position of the lock operation. + */ +RTDECL(int) RTLockValidatorRecExclRecursion(PRTLOCKVALRECEXCL pRec, PCRTLOCKVALSRCPOS pSrcPos); + +/** + * Checks and records a lock unwind (releasing one recursion). + * + * This should be coupled with called to RTLockValidatorRecExclRecursion. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_SEM_LV_WRONG_RELEASE_ORDER if the release order is wrong. Gone + * thru the motions. + * @retval VERR_SEM_LV_INVALID_PARAMETER if the input is invalid. + * + * @param pRec The validator record. + */ +RTDECL(int) RTLockValidatorRecExclUnwind(PRTLOCKVALRECEXCL pRec); + +/** + * Checks and records a mixed recursion. + * + * An example of a mixed recursion is a writer requesting read access to a + * SemRW. + * + * This should be coupled with called to RTLockValidatorRecExclUnwindMixed. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_SEM_LV_NESTED if the semaphore class forbids recursion. Gone + * thru the motions. + * @retval VERR_SEM_LV_WRONG_ORDER if the locking order is wrong. Gone thru + * the motions. + * @retval VERR_SEM_LV_INVALID_PARAMETER if the input is invalid. + * + * @param pRec The validator record it to accounted it to. + * @param pRecMixed The validator record it came in on. + * @param pSrcPos The source position of the lock operation. + */ +RTDECL(int) RTLockValidatorRecExclRecursionMixed(PRTLOCKVALRECEXCL pRec, PRTLOCKVALRECCORE pRecMixed, PCRTLOCKVALSRCPOS pSrcPos); + +/** + * Checks and records the unwinding of a mixed recursion. + * + * This should be coupled with called to RTLockValidatorRecExclRecursionMixed. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_SEM_LV_WRONG_RELEASE_ORDER if the release order is wrong. Gone + * thru the motions. + * @retval VERR_SEM_LV_INVALID_PARAMETER if the input is invalid. + * + * @param pRec The validator record it was accounted to. + * @param pRecMixed The validator record it came in on. + */ +RTDECL(int) RTLockValidatorRecExclUnwindMixed(PRTLOCKVALRECEXCL pRec, PRTLOCKVALRECCORE pRecMixed); + +/** + * Check the exclusive locking order. + * + * This is called by routines implementing exclusive lock acquisition. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_SEM_LV_WRONG_ORDER if the order is wrong. Will have done all + * necessary whining and breakpointing before returning. + * @retval VERR_SEM_LV_INVALID_PARAMETER if the input is invalid. + * + * @param pRec The validator record. + * @param hThreadSelf The handle of the calling thread. If not known, + * pass NIL_RTTHREAD and we'll figure it out. + * @param pSrcPos The source position of the lock operation. + * @param cMillies The timeout, in milliseconds. + */ +RTDECL(int) RTLockValidatorRecExclCheckOrder(PRTLOCKVALRECEXCL pRec, RTTHREAD hThreadSelf, + PCRTLOCKVALSRCPOS pSrcPos, RTMSINTERVAL cMillies); + +/** + * Do deadlock detection before blocking on exclusive access to a lock and + * change the thread state. + * + * @retval VINF_SUCCESS - thread is in the specified sleep state. + * @retval VERR_SEM_LV_DEADLOCK if blocking would deadlock. Gone thru the + * motions. + * @retval VERR_SEM_LV_NESTED if the semaphore isn't recursive and hThread is + * already the owner. Gone thru the motions. + * @retval VERR_SEM_LV_ILLEGAL_UPGRADE if it's a deadlock on the same lock. + * The caller must handle any legal upgrades without invoking this + * function (for now). + * @retval VERR_SEM_LV_INVALID_PARAMETER if the input is invalid. + * + * @param pRec The validator record we're blocking on. + * @param hThreadSelf The current thread. Shall not be NIL_RTTHREAD! + * @param pSrcPos The source position of the lock operation. + * @param fRecursiveOk Whether it's ok to recurse. + * @param cMillies The timeout, in milliseconds. + * @param enmSleepState The sleep state to enter on successful return. + * @param fReallySleeping Is it really going to sleep now or not. Use + * false before calls to other IPRT synchronization + * methods. + */ +RTDECL(int) RTLockValidatorRecExclCheckBlocking(PRTLOCKVALRECEXCL pRec, RTTHREAD hThreadSelf, + PCRTLOCKVALSRCPOS pSrcPos, bool fRecursiveOk, RTMSINTERVAL cMillies, + RTTHREADSTATE enmSleepState, bool fReallySleeping); + +/** + * RTLockValidatorRecExclCheckOrder and RTLockValidatorRecExclCheckBlocking + * baked into one call. + * + * @returns Any of the statuses returned by the two APIs. + * @param pRec The validator record. + * @param hThreadSelf The current thread. Shall not be NIL_RTTHREAD! + * @param pSrcPos The source position of the lock operation. + * @param fRecursiveOk Whether it's ok to recurse. + * @param cMillies The timeout, in milliseconds. + * @param enmSleepState The sleep state to enter on successful return. + * @param fReallySleeping Is it really going to sleep now or not. Use + * false before calls to other IPRT synchronization + * methods. + */ +RTDECL(int) RTLockValidatorRecExclCheckOrderAndBlocking(PRTLOCKVALRECEXCL pRec, RTTHREAD hThreadSelf, + PCRTLOCKVALSRCPOS pSrcPos, bool fRecursiveOk, RTMSINTERVAL cMillies, + RTTHREADSTATE enmSleepState, bool fReallySleeping); + +/** + * Initialize a lock validator record for a shared lock. + * + * Use RTLockValidatorRecSharedDelete to deinitialize it. + * + * @param pRec The shared lock record. + * @param hClass The class (no reference consumed). If NIL, the + * no lock order validation will be performed on + * this lock. + * @param uSubClass The sub-class. This is used to define lock + * order inside the same class. If you don't know, + * then pass RTLOCKVAL_SUB_CLASS_NONE. + * @param hLock The lock handle. + * @param fSignaller Set if event semaphore signaller logic should be + * applied to this record, clear if read-write + * semaphore logic should be used. + * @param fEnabled Pass @c false to explicitly disable lock + * validation, otherwise @c true. + * @param pszNameFmt Name format string for the lock validator, + * optional (NULL). Max length is 32 bytes. + * @param ... Format string arguments. + */ +RTDECL(void) RTLockValidatorRecSharedInit(PRTLOCKVALRECSHRD pRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, + void *hLock, bool fSignaller, bool fEnabled, const char *pszNameFmt, ...); + +/** + * Initialize a lock validator record for a shared lock. + * + * Use RTLockValidatorRecSharedDelete to deinitialize it. + * + * @param pRec The shared lock record. + * @param hClass The class (no reference consumed). If NIL, the + * no lock order validation will be performed on + * this lock. + * @param uSubClass The sub-class. This is used to define lock + * order inside the same class. If you don't know, + * then pass RTLOCKVAL_SUB_CLASS_NONE. + * @param hLock The lock handle. + * @param fSignaller Set if event semaphore signaller logic should be + * applied to this record, clear if read-write + * semaphore logic should be used. + * @param fEnabled Pass @c false to explicitly disable lock + * validation, otherwise @c true. + * @param pszNameFmt Name format string for the lock validator, + * optional (NULL). Max length is 32 bytes. + * @param va Format string arguments. + */ +RTDECL(void) RTLockValidatorRecSharedInitV(PRTLOCKVALRECSHRD pRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, + void *hLock, bool fSignaller, bool fEnabled, const char *pszNameFmt, va_list va); + +/** + * Uninitialize a lock validator record previously initialized by + * RTLockValidatorRecSharedInit. + * + * @param pRec The shared lock record. Must be valid. + */ +RTDECL(void) RTLockValidatorRecSharedDelete(PRTLOCKVALRECSHRD pRec); + +/** + * Create and initialize a lock validator record for a shared lock. + * + * Use RTLockValidatorRecSharedDestroy to deinitialize and destroy the returned + * record. + * + * @returns IPRT status code. + * @param ppRec Where to return the record pointer. + * @param hClass The class (no reference consumed). If NIL, the + * no lock order validation will be performed on + * this lock. + * @param uSubClass The sub-class. This is used to define lock + * order inside the same class. If you don't know, + * then pass RTLOCKVAL_SUB_CLASS_NONE. + * @param pvLock The lock handle or address. + * @param fSignaller Set if event semaphore signaller logic should be + * applied to this record, clear if read-write + * semaphore logic should be used. + * @param fEnabled Pass @c false to explicitly disable lock + * validation, otherwise @c true. + * @param pszNameFmt Name format string for the lock validator, + * optional (NULL). Max length is 32 bytes. + * @param ... Format string arguments. + */ +RTDECL(int) RTLockValidatorRecSharedCreate(PRTLOCKVALRECSHRD *ppRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, + void *pvLock, bool fSignaller, bool fEnabled, const char *pszNameFmt, ...); + +/** + * Create and initialize a lock validator record for a shared lock. + * + * Use RTLockValidatorRecSharedDestroy to deinitialize and destroy the returned + * record. + * + * @returns IPRT status code. + * @param ppRec Where to return the record pointer. + * @param hClass The class (no reference consumed). If NIL, the + * no lock order validation will be performed on + * this lock. + * @param uSubClass The sub-class. This is used to define lock + * order inside the same class. If you don't know, + * then pass RTLOCKVAL_SUB_CLASS_NONE. + * @param pvLock The lock handle or address. + * @param fSignaller Set if event semaphore signaller logic should be + * applied to this record, clear if read-write + * semaphore logic should be used. + * @param fEnabled Pass @c false to explicitly disable lock + * validation, otherwise @c true. + * @param pszNameFmt Name format string for the lock validator, + * optional (NULL). Max length is 32 bytes. + * @param va Format string arguments. + */ +RTDECL(int) RTLockValidatorRecSharedCreateV(PRTLOCKVALRECSHRD *ppRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, + void *pvLock, bool fSignaller, bool fEnabled, const char *pszNameFmt, va_list va); + +/** + * Deinitialize and destroy a record created by RTLockValidatorRecSharedCreate. + * + * @param ppRec Pointer to the record pointer. Will be set to + * NULL. + */ +RTDECL(void) RTLockValidatorRecSharedDestroy(PRTLOCKVALRECSHRD *ppRec); + +/** + * Sets the sub-class of the record. + * + * It is recommended to try make sure that nobody is using this class while + * changing the value. + * + * @returns The old sub-class. RTLOCKVAL_SUB_CLASS_INVALID is returns if the + * lock validator isn't compiled in or either of the parameters are + * invalid. + * @param pRec The validator record. + * @param uSubClass The new sub-class value. + */ +RTDECL(uint32_t) RTLockValidatorRecSharedSetSubClass(PRTLOCKVALRECSHRD pRec, uint32_t uSubClass); + +/** + * Check the shared locking order. + * + * This is called by routines implementing shared lock acquisition. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_SEM_LV_WRONG_ORDER if the order is wrong. Will have done all + * necessary whining and breakpointing before returning. + * @retval VERR_SEM_LV_INVALID_PARAMETER if the input is invalid. + * + * @param pRec The validator record. + * @param hThreadSelf The handle of the calling thread. If not known, + * pass NIL_RTTHREAD and we'll figure it out. + * @param pSrcPos The source position of the lock operation. + */ +RTDECL(int) RTLockValidatorRecSharedCheckOrder(PRTLOCKVALRECSHRD pRec, RTTHREAD hThreadSelf, + PCRTLOCKVALSRCPOS pSrcPos, RTMSINTERVAL cMillies); + +/** + * Do deadlock detection before blocking on shared access to a lock and change + * the thread state. + * + * @retval VINF_SUCCESS - thread is in the specified sleep state. + * @retval VERR_SEM_LV_DEADLOCK if blocking would deadlock. Gone thru the + * motions. + * @retval VERR_SEM_LV_NESTED if the semaphore isn't recursive and hThread is + * already the owner. Gone thru the motions. + * @retval VERR_SEM_LV_ILLEGAL_UPGRADE if it's a deadlock on the same lock. + * The caller must handle any legal upgrades without invoking this + * function (for now). + * @retval VERR_SEM_LV_INVALID_PARAMETER if the input is invalid. + * + * @param pRec The validator record we're blocking on. + * @param hThreadSelf The current thread. Shall not be NIL_RTTHREAD! + * @param pSrcPos The source position of the lock operation. + * @param fRecursiveOk Whether it's ok to recurse. + * @param enmSleepState The sleep state to enter on successful return. + * @param fReallySleeping Is it really going to sleep now or not. Use + * false before calls to other IPRT synchronization + * methods. + */ +RTDECL(int) RTLockValidatorRecSharedCheckBlocking(PRTLOCKVALRECSHRD pRec, RTTHREAD hThreadSelf, + PCRTLOCKVALSRCPOS pSrcPos, bool fRecursiveOk, RTMSINTERVAL cMillies, + RTTHREADSTATE enmSleepState, bool fReallySleeping); + +/** + * RTLockValidatorRecSharedCheckOrder and RTLockValidatorRecSharedCheckBlocking + * baked into one call. + * + * @returns Any of the statuses returned by the two APIs. + * @param pRec The validator record. + * @param hThreadSelf The current thread. Shall not be NIL_RTTHREAD! + * @param pSrcPos The source position of the lock operation. + * @param fRecursiveOk Whether it's ok to recurse. + * @param enmSleepState The sleep state to enter on successful return. + * @param fReallySleeping Is it really going to sleep now or not. Use + * false before calls to other IPRT synchronization + * methods. + */ +RTDECL(int) RTLockValidatorRecSharedCheckOrderAndBlocking(PRTLOCKVALRECSHRD pRec, RTTHREAD hThreadSelf, + PCRTLOCKVALSRCPOS pSrcPos, bool fRecursiveOk, RTMSINTERVAL cMillies, + RTTHREADSTATE enmSleepState, bool fReallySleeping); + +/** + * Removes all current owners and makes hThread the only owner. + * + * @param pRec The validator record. + * @param hThread The thread handle of the owner. NIL_RTTHREAD is + * an alias for the current thread. + * @param pSrcPos The source position of the lock operation. + */ +RTDECL(void) RTLockValidatorRecSharedResetOwner(PRTLOCKVALRECSHRD pRec, RTTHREAD hThread, PCRTLOCKVALSRCPOS pSrcPos); + +/** + * Adds an owner to a shared locking record. + * + * Takes recursion into account. This function is typically called after + * acquiring the lock in shared mode. + * + * @param pRec The validator record. + * @param hThread The thread handle of the owner. NIL_RTTHREAD is + * an alias for the current thread. + * @param pSrcPos The source position of the lock operation. + */ +RTDECL(void) RTLockValidatorRecSharedAddOwner(PRTLOCKVALRECSHRD pRec, RTTHREAD hThread, PCRTLOCKVALSRCPOS pSrcPos); + +/** + * Removes an owner from a shared locking record. + * + * Takes recursion into account. This function is typically called before + * releasing the lock. + * + * @param pRec The validator record. + * @param hThread The thread handle of the owner. NIL_RTTHREAD is + * an alias for the current thread. + */ +RTDECL(void) RTLockValidatorRecSharedRemoveOwner(PRTLOCKVALRECSHRD pRec, RTTHREAD hThread); + +/** + * Checks if the specified thread is one of the owners. + * + * @returns true if it is, false if not. + * + * @param pRec The validator record. + * @param hThread The thread handle of the owner. NIL_RTTHREAD is + * an alias for the current thread. + */ +RTDECL(bool) RTLockValidatorRecSharedIsOwner(PRTLOCKVALRECSHRD pRec, RTTHREAD hThread); + +/** + * Check the exit order and release (unset) the shared ownership. + * + * This is called by routines implementing releasing the read/write lock. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_SEM_LV_WRONG_RELEASE_ORDER if the order is wrong. Will have + * done all necessary whining and breakpointing before returning. + * @retval VERR_SEM_LV_INVALID_PARAMETER if the input is invalid. + * + * @param pRec The validator record. + * @param hThreadSelf The handle of the calling thread. NIL_RTTHREAD + * is an alias for the current thread. + */ +RTDECL(int) RTLockValidatorRecSharedCheckAndRelease(PRTLOCKVALRECSHRD pRec, RTTHREAD hThreadSelf); + +/** + * Check the signaller of an event. + * + * This is called by routines implementing releasing the event semaphore (both + * kinds). + * + * @retval VINF_SUCCESS on success. + * @retval VERR_SEM_LV_NOT_SIGNALLER if the thread is not in the record. Will + * have done all necessary whining and breakpointing before returning. + * @retval VERR_SEM_LV_INVALID_PARAMETER if the input is invalid. + * + * @param pRec The validator record. + * @param hThreadSelf The handle of the calling thread. NIL_RTTHREAD + * is an alias for the current thread. + */ +RTDECL(int) RTLockValidatorRecSharedCheckSignaller(PRTLOCKVALRECSHRD pRec, RTTHREAD hThreadSelf); + +/** + * Gets the number of write locks and critical sections the specified + * thread owns. + * + * This number does not include any nested lock/critect entries. + * + * Note that it probably will return 0 for non-strict builds since + * release builds doesn't do unnecessary diagnostic counting like this. + * + * @returns Number of locks on success (0+) and VERR_INVALID_HANDLER on failure + * @param Thread The thread we're inquiring about. + * @remarks Will only work for strict builds. + */ +RTDECL(int32_t) RTLockValidatorWriteLockGetCount(RTTHREAD Thread); + +/** + * Works the THREADINT::cWriteLocks member, mostly internal. + * + * @param Thread The current thread. + */ +RTDECL(void) RTLockValidatorWriteLockInc(RTTHREAD Thread); + +/** + * Works the THREADINT::cWriteLocks member, mostly internal. + * + * @param Thread The current thread. + */ +RTDECL(void) RTLockValidatorWriteLockDec(RTTHREAD Thread); + +/** + * Gets the number of read locks the specified thread owns. + * + * Note that nesting read lock entry will be included in the + * total sum. And that it probably will return 0 for non-strict + * builds since release builds doesn't do unnecessary diagnostic + * counting like this. + * + * @returns Number of read locks on success (0+) and VERR_INVALID_HANDLER on failure + * @param Thread The thread we're inquiring about. + */ +RTDECL(int32_t) RTLockValidatorReadLockGetCount(RTTHREAD Thread); + +/** + * Works the THREADINT::cReadLocks member. + * + * @param Thread The current thread. + */ +RTDECL(void) RTLockValidatorReadLockInc(RTTHREAD Thread); + +/** + * Works the THREADINT::cReadLocks member. + * + * @param Thread The current thread. + */ +RTDECL(void) RTLockValidatorReadLockDec(RTTHREAD Thread); + +/** + * Query which lock the specified thread is waiting on. + * + * @returns The lock handle value or NULL. + * @param hThread The thread in question. + */ +RTDECL(void *) RTLockValidatorQueryBlocking(RTTHREAD hThread); + +/** + * Checks if the thread is running in the lock validator after it has entered a + * block state. + * + * @returns true if it is, false if it isn't. + * @param hThread The thread in question. + */ +RTDECL(bool) RTLockValidatorIsBlockedThreadInValidator(RTTHREAD hThread); + +/** + * Checks if the calling thread is holding a lock in the specified class. + * + * @returns true if it holds a lock in the specific class, false if it + * doesn't. + * + * @param hCurrentThread The current thread. Pass NIL_RTTHREAD if you're + * lazy. + * @param hClass The class. + */ +RTDECL(bool) RTLockValidatorHoldsLocksInClass(RTTHREAD hCurrentThread, RTLOCKVALCLASS hClass); + +/** + * Checks if the calling thread is holding a lock in the specified sub-class. + * + * @returns true if it holds a lock in the specific sub-class, false if it + * doesn't. + * + * @param hCurrentThread The current thread. Pass NIL_RTTHREAD if you're + * lazy. + * @param hClass The class. + * @param uSubClass The new sub-class value. + */ +RTDECL(bool) RTLockValidatorHoldsLocksInSubClass(RTTHREAD hCurrentThread, RTLOCKVALCLASS hClass, uint32_t uSubClass); + + + +/** + * Creates a new lock validator class, all properties specified. + * + * @returns IPRT status code + * @param phClass Where to return the class handle. + * @param pSrcPos The source position of the create call. + * @param fAutodidact Whether the class should be allowed to teach + * itself new locking order rules (true), or if the + * user will teach it all it needs to know (false). + * @param fRecursionOk Whether to allow lock recursion or not. + * @param fStrictReleaseOrder Enforce strict lock release order or not. + * @param cMsMinDeadlock Used to raise the sleep interval at which + * deadlock detection kicks in. Minimum is 1 ms, + * while RT_INDEFINITE_WAIT will disable it. + * @param cMsMinOrder Used to raise the sleep interval at which lock + * order validation kicks in. Minimum is 1 ms, + * while RT_INDEFINITE_WAIT will disable it. + * @param pszNameFmt Class name format string, optional (NULL). Max + * length is 32 bytes. + * @param ... Format string arguments. + * + * @remarks The properties can be modified after creation by the + * RTLockValidatorClassSet* methods. + */ +RTDECL(int) RTLockValidatorClassCreateEx(PRTLOCKVALCLASS phClass, PCRTLOCKVALSRCPOS pSrcPos, + bool fAutodidact, bool fRecursionOk, bool fStrictReleaseOrder, + RTMSINTERVAL cMsMinDeadlock, RTMSINTERVAL cMsMinOrder, + const char *pszNameFmt, ...); + +/** + * Creates a new lock validator class, all properties specified. + * + * @returns IPRT status code + * @param phClass Where to return the class handle. + * @param pSrcPos The source position of the create call. + * @param fAutodidact Whether the class should be allowed to teach + * itself new locking order rules (true), or if the + * user will teach it all it needs to know (false). + * @param fRecursionOk Whether to allow lock recursion or not. + * @param fStrictReleaseOrder Enforce strict lock release order or not. + * @param cMsMinDeadlock Used to raise the sleep interval at which + * deadlock detection kicks in. Minimum is 1 ms, + * while RT_INDEFINITE_WAIT will disable it. + * @param cMsMinOrder Used to raise the sleep interval at which lock + * order validation kicks in. Minimum is 1 ms, + * while RT_INDEFINITE_WAIT will disable it. + * @param pszNameFmt Class name format string, optional (NULL). Max + * length is 32 bytes. + * @param va Format string arguments. + * + * @remarks The properties can be modified after creation by the + * RTLockValidatorClassSet* methods. + */ +RTDECL(int) RTLockValidatorClassCreateExV(PRTLOCKVALCLASS phClass, PCRTLOCKVALSRCPOS pSrcPos, + bool fAutodidact, bool fRecursionOk, bool fStrictReleaseOrder, + RTMSINTERVAL cMsMinDeadlock, RTMSINTERVAL cMsMinOrder, + const char *pszNameFmt, va_list va); + +/** + * Creates a new lock validator class. + * + * @returns IPRT status code + * @param phClass Where to return the class handle. + * @param fAutodidact Whether the class should be allowed to teach + * itself new locking order rules (true), or if the + * user will teach it all it needs to know (false). + * @param pszFile The source position of the call, file. + * @param iLine The source position of the call, line. + * @param pszFunction The source position of the call, function. + * @param pszNameFmt Class name format string, optional (NULL). Max + * length is 32 bytes. + * @param ... Format string arguments. + */ +RTDECL(int) RTLockValidatorClassCreate(PRTLOCKVALCLASS phClass, bool fAutodidact, RT_SRC_POS_DECL, const char *pszNameFmt, ...); + +/** + * Creates a new lock validator class with a reference that is consumed by the + * first call to RTLockValidatorClassRetain. + * + * This is tailored for use in the parameter list of a semaphore constructor. + * + * @returns Class handle with a reference that is automatically consumed by the + * first retainer. NIL_RTLOCKVALCLASS if we run into trouble. + * + * @param pszFile The source position of the call, file. + * @param iLine The source position of the call, line. + * @param pszFunction The source position of the call, function. + * @param pszNameFmt Class name format string, optional (NULL). Max + * length is 32 bytes. + * @param ... Format string arguments. + */ +RTDECL(RTLOCKVALCLASS) RTLockValidatorClassCreateUnique(RT_SRC_POS_DECL, const char *pszNameFmt, ...); + +/** + * Finds a class for the specified source position. + * + * @returns A handle to the class (not retained!) or NIL_RTLOCKVALCLASS. + * @param pSrcPos The source position. + */ +RTDECL(RTLOCKVALCLASS) RTLockValidatorClassFindForSrcPos(PRTLOCKVALSRCPOS pSrcPos); + +/** + * Finds or creates a class given the source position. + * + * @returns Class handle (not retained!) or NIL_RTLOCKVALCLASS. + * @param pszFile The source file. + * @param iLine The line in that source file. + * @param pszFunction The function name. + * @param pszNameFmt Class name format string, optional (NULL). Max + * length is 32 bytes. + * @param ... Format string arguments. + */ +RTDECL(RTLOCKVALCLASS) RTLockValidatorClassForSrcPos(RT_SRC_POS_DECL, const char *pszNameFmt, ...); + +/** + * Retains a reference to a lock validator class. + * + * @returns New reference count; UINT32_MAX if the handle is invalid. + * @param hClass Handle to the class. + */ +RTDECL(uint32_t) RTLockValidatorClassRetain(RTLOCKVALCLASS hClass); + +/** + * Releases a reference to a lock validator class. + * + * @returns New reference count. 0 if hClass is NIL_RTLOCKVALCLASS. UINT32_MAX + * if the handle is invalid. + * @param hClass Handle to the class. + */ +RTDECL(uint32_t) RTLockValidatorClassRelease(RTLOCKVALCLASS hClass); + +/** + * Teaches the class @a hClass that locks in the class @a hPriorClass can be + * held when taking a lock of class @hClass + * + * @returns IPRT status. + * @param hClass Handle to the pupil class. + * @param hPriorClass Handle to the class that can be held prior to + * taking a lock in the pupil class. (No reference + * is consumed.) + */ +RTDECL(int) RTLockValidatorClassAddPriorClass(RTLOCKVALCLASS hClass, RTLOCKVALCLASS hPriorClass); + +/** + * Enables or disables the strict release order enforcing. + * + * @returns IPRT status. + * @param hClass Handle to the class to change. + * @param fEnable Enable it (true) or disable it (false). + */ +RTDECL(int) RTLockValidatorClassEnforceStrictReleaseOrder(RTLOCKVALCLASS hClass, bool fEnabled); + +/** + * Enables / disables the lock validator for new locks. + * + * @returns The old setting. + * @param fEnabled The new setting. + */ +RTDECL(bool) RTLockValidatorSetEnabled(bool fEnabled); + +/** + * Is the lock validator enabled? + * + * @returns True if enabled, false if not. + */ +RTDECL(bool) RTLockValidatorIsEnabled(void); + +/** + * Controls whether the lock validator should be quiet or noisy (default). + * + * @returns The old setting. + * @param fQuiet The new setting. + */ +RTDECL(bool) RTLockValidatorSetQuiet(bool fQuiet); + +/** + * Is the lock validator quiet or noisy? + * + * @returns True if it is quiet, false if noisy. + */ +RTDECL(bool) RTLockValidatorIsQuiet(void); + +/** + * Makes the lock validator panic (default) or not. + * + * @returns The old setting. + * @param fPanic The new setting. + */ +RTDECL(bool) RTLockValidatorSetMayPanic(bool fPanic); + +/** + * Can the lock validator cause panic. + * + * @returns True if it can, false if not. + */ +RTDECL(bool) RTLockValidatorMayPanic(void); + + +RT_C_DECLS_END + +/** @} */ + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/log.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/log.h @@ -0,0 +1,2518 @@ +/** @file + * IPRT - Logging. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_log_h +#define ___iprt_log_h + +#include +#include +#include + +RT_C_DECLS_BEGIN + +/** @defgroup grp_rt_log RTLog - Logging + * @ingroup grp_rt + * @{ + */ + +/** + * IPRT Logging Groups. + * (Remember to update RT_LOGGROUP_NAMES!) + * + * @remark It should be pretty obvious, but just to have + * mentioned it, the values are sorted alphabetically (using the + * english alphabet) except for _DEFAULT which is always first. + * + * If anyone might be wondering what the alphabet looks like: + * a b c d e f g h i j k l m n o p q r s t u v w x y z + */ +typedef enum RTLOGGROUP +{ + /** Default logging group. */ + RTLOGGROUP_DEFAULT, + RTLOGGROUP_DBG, + RTLOGGROUP_DBG_DWARF, + RTLOGGROUP_DIR, + RTLOGGROUP_FILE, + RTLOGGROUP_FS, + RTLOGGROUP_LDR, + RTLOGGROUP_PATH, + RTLOGGROUP_PROCESS, + RTLOGGROUP_SYMLINK, + RTLOGGROUP_THREAD, + RTLOGGROUP_TIME, + RTLOGGROUP_TIMER, + RTLOGGROUP_ZIP = 31, + RTLOGGROUP_FIRST_USER = 32 +} RTLOGGROUP; + +/** @def RT_LOGGROUP_NAMES + * IPRT Logging group names. + * + * Must correspond 100% to RTLOGGROUP! + * Don't forget commas! + * + * @remark It should be pretty obvious, but just to have + * mentioned it, the values are sorted alphabetically (using the + * english alphabet) except for _DEFAULT which is always first. + * + * If anyone might be wondering what the alphabet looks like: + * a b c d e f g h i j k l m n o p q r s t u v w x y z + */ +#define RT_LOGGROUP_NAMES \ + "DEFAULT", \ + "RT_DBG", \ + "RT_DBG_DWARF", \ + "RT_DIR", \ + "RT_FILE", \ + "RT_FS", \ + "RT_LDR", \ + "RT_PATH", \ + "RT_PROCESS", \ + "RT_SYMLINK", \ + "RT_THREAD", \ + "RT_TIME", \ + "RT_TIMER", \ + "RT_13", \ + "RT_14", \ + "RT_15", \ + "RT_16", \ + "RT_17", \ + "RT_18", \ + "RT_19", \ + "RT_20", \ + "RT_21", \ + "RT_22", \ + "RT_23", \ + "RT_24", \ + "RT_25", \ + "RT_26", \ + "RT_27", \ + "RT_28", \ + "RT_29", \ + "RT_30", \ + "RT_ZIP" \ + + +/** @def LOG_GROUP + * Active logging group. + */ +#ifndef LOG_GROUP +# define LOG_GROUP RTLOGGROUP_DEFAULT +#endif + +/** @def LOG_FN_FMT + * You can use this to specify you desired way of printing __PRETTY_FUNCTION__ + * if you dislike the default one. + */ +#ifndef LOG_FN_FMT +# define LOG_FN_FMT "%Rfn" +#endif + +#ifdef LOG_INSTANCE +# error "LOG_INSTANCE is no longer supported." +#endif +#ifdef LOG_REL_INSTANCE +# error "LOG_REL_INSTANCE is no longer supported." +#endif + +/** Logger structure. */ +#ifdef IN_RC +typedef struct RTLOGGERRC RTLOGGER; +#else +typedef struct RTLOGGER RTLOGGER; +#endif +/** Pointer to logger structure. */ +typedef RTLOGGER *PRTLOGGER; +/** Pointer to const logger structure. */ +typedef const RTLOGGER *PCRTLOGGER; + + +/** Guest context logger structure. */ +typedef struct RTLOGGERRC RTLOGGERRC; +/** Pointer to guest context logger structure. */ +typedef RTLOGGERRC *PRTLOGGERRC; +/** Pointer to const guest context logger structure. */ +typedef const RTLOGGERRC *PCRTLOGGERRC; + + +/** + * Logger phase. + * + * Used for signalling the log header/footer callback what to do. + */ +typedef enum RTLOGPHASE +{ + /** Begin of the logging. */ + RTLOGPHASE_BEGIN = 0, + /** End of the logging. */ + RTLOGPHASE_END, + /** Before rotating the log file. */ + RTLOGPHASE_PREROTATE, + /** After rotating the log file. */ + RTLOGPHASE_POSTROTATE, + /** 32-bit type blow up hack. */ + RTLOGPHASE_32BIT_HACK = 0x7fffffff +} RTLOGPHASE; + + +/** + * Logger function. + * + * @param pszFormat Format string. + * @param ... Optional arguments as specified in the format string. + */ +typedef DECLCALLBACK(void) FNRTLOGGER(const char *pszFormat, ...); +/** Pointer to logger function. */ +typedef FNRTLOGGER *PFNRTLOGGER; + +/** + * Flush function. + * + * @param pLogger Pointer to the logger instance which is to be flushed. + */ +typedef DECLCALLBACK(void) FNRTLOGFLUSH(PRTLOGGER pLogger); +/** Pointer to flush function. */ +typedef FNRTLOGFLUSH *PFNRTLOGFLUSH; + +/** + * Flush function. + * + * @param pLogger Pointer to the logger instance which is to be flushed. + */ +typedef DECLCALLBACK(void) FNRTLOGFLUSHGC(PRTLOGGERRC pLogger); +/** Pointer to logger function. */ +typedef RCPTRTYPE(FNRTLOGFLUSHGC *) PFNRTLOGFLUSHGC; + +/** + * Header/footer message callback. + * + * @param pLogger Pointer to the logger instance. + * @param pszFormat Format string. + * @param ... Optional arguments specified in the format string. + */ +typedef DECLCALLBACK(void) FNRTLOGPHASEMSG(PRTLOGGER pLogger, const char *pszFormat, ...); +/** Pointer to header/footer message callback function. */ +typedef FNRTLOGPHASEMSG *PFNRTLOGPHASEMSG; + +/** + * Log file header/footer callback. + * + * @param pLogger Pointer to the logger instance. + * @param enmLogPhase Indicates at what time the callback is invoked. + * @param pfnLogPhaseMsg Callback for writing the header/footer (RTLogPrintf + * and others are out of bounds). + */ +typedef DECLCALLBACK(void) FNRTLOGPHASE(PRTLOGGER pLogger, RTLOGPHASE enmLogPhase, PFNRTLOGPHASEMSG pfnLogPhaseMsg); +/** Pointer to log header/footer callback function. */ +typedef FNRTLOGPHASE *PFNRTLOGPHASE; + +/** + * Custom log prefix callback. + * + * + * @returns The number of chars written. + * + * @param pLogger Pointer to the logger instance. + * @param pchBuf Output buffer pointer. + * No need to terminate the output. + * @param cchBuf The size of the output buffer. + * @param pvUser The user argument. + */ +typedef DECLCALLBACK(size_t) FNRTLOGPREFIX(PRTLOGGER pLogger, char *pchBuf, size_t cchBuf, void *pvUser); +/** Pointer to prefix callback function. */ +typedef FNRTLOGPREFIX *PFNRTLOGPREFIX; + + + +/** + * Logger instance structure for raw-mode context (RC). + */ +struct RTLOGGERRC +{ + /** Pointer to temporary scratch buffer. + * This is used to format the log messages. */ + char achScratch[32768]; + /** Current scratch buffer position. */ + uint32_t offScratch; + /** This is set if a prefix is pending. */ + bool fPendingPrefix; + bool afAlignment[3]; + /** Pointer to the logger function. + * This is actually pointer to a wrapper which will push a pointer to the + * instance pointer onto the stack before jumping to the real logger function. + * A very unfortunate hack to work around the missing variadic macro support in C++. */ + RCPTRTYPE(PFNRTLOGGER) pfnLogger; + /** Pointer to the flush function. */ + PFNRTLOGFLUSHGC pfnFlush; + /** Magic number (RTLOGGERRC_MAGIC). */ + uint32_t u32Magic; + /** Logger instance flags - RTLOGFLAGS. */ + uint32_t fFlags; + /** Number of groups in the afGroups member. */ + uint32_t cGroups; + /** Group flags array - RTLOGGRPFLAGS. + * This member have variable length and may extend way beyond + * the declared size of 1 entry. */ + uint32_t afGroups[1]; +}; + +/** RTLOGGERRC::u32Magic value. (John Rogers Searle) */ +#define RTLOGGERRC_MAGIC 0x19320731 + + + +#ifndef IN_RC + +/** Pointer to internal logger bits. */ +typedef struct RTLOGGERINTERNAL *PRTLOGGERINTERNAL; + +/** + * Logger instance structure. + */ +struct RTLOGGER +{ + /** Pointer to temporary scratch buffer. + * This is used to format the log messages. */ + char achScratch[49152]; + /** Current scratch buffer position. */ + uint32_t offScratch; + /** Magic number. */ + uint32_t u32Magic; + /** Logger instance flags - RTLOGFLAGS. */ + uint32_t fFlags; + /** Destination flags - RTLOGDEST. */ + uint32_t fDestFlags; + /** Pointer to the internal bits of the logger. + * (The memory is allocated in the same block as RTLOGGER.) */ + PRTLOGGERINTERNAL pInt; + /** Pointer to the logger function (used in non-C99 mode only). + * + * This is actually pointer to a wrapper which will push a pointer to the + * instance pointer onto the stack before jumping to the real logger function. + * A very unfortunate hack to work around the missing variadic macro + * support in older C++/C standards. (The memory is allocated using + * RTMemExecAlloc(), except for agnostic R0 code.) */ + PFNRTLOGGER pfnLogger; + /** Number of groups in the afGroups and papszGroups members. */ + uint32_t cGroups; + /** Group flags array - RTLOGGRPFLAGS. + * This member have variable length and may extend way beyond + * the declared size of 1 entry. */ + uint32_t afGroups[1]; +}; + +/** RTLOGGER::u32Magic value. (Avram Noam Chomsky) */ +# define RTLOGGER_MAGIC UINT32_C(0x19281207) + +#endif /* !IN_RC */ + + +/** + * Logger flags. + */ +typedef enum RTLOGFLAGS +{ + /** The logger instance is disabled for normal output. */ + RTLOGFLAGS_DISABLED = 0x00000001, + /** The logger instance is using buffered output. */ + RTLOGFLAGS_BUFFERED = 0x00000002, + /** The logger instance expands LF to CR/LF. */ + RTLOGFLAGS_USECRLF = 0x00000010, + /** Append to the log destination where applicable. */ + RTLOGFLAGS_APPEND = 0x00000020, + /** Show relative timestamps with PREFIX_TSC and PREFIX_TS */ + RTLOGFLAGS_REL_TS = 0x00000040, + /** Show decimal timestamps with PREFIX_TSC and PREFIX_TS */ + RTLOGFLAGS_DECIMAL_TS = 0x00000080, + /** Open the file in write through mode. */ + RTLOGFLAGS_WRITE_THROUGH = 0x00000100, + /** Flush the file to disk when flushing the buffer. */ + RTLOGFLAGS_FLUSH = 0x00000200, + /** Restrict the number of log entries per group. */ + RTLOGFLAGS_RESTRICT_GROUPS = 0x00000400, + /** New lines should be prefixed with the write and read lock counts. */ + RTLOGFLAGS_PREFIX_LOCK_COUNTS = 0x00008000, + /** New lines should be prefixed with the CPU id (ApicID on intel/amd). */ + RTLOGFLAGS_PREFIX_CPUID = 0x00010000, + /** New lines should be prefixed with the native process id. */ + RTLOGFLAGS_PREFIX_PID = 0x00020000, + /** New lines should be prefixed with group flag number causing the output. */ + RTLOGFLAGS_PREFIX_FLAG_NO = 0x00040000, + /** New lines should be prefixed with group flag name causing the output. */ + RTLOGFLAGS_PREFIX_FLAG = 0x00080000, + /** New lines should be prefixed with group number. */ + RTLOGFLAGS_PREFIX_GROUP_NO = 0x00100000, + /** New lines should be prefixed with group name. */ + RTLOGFLAGS_PREFIX_GROUP = 0x00200000, + /** New lines should be prefixed with the native thread id. */ + RTLOGFLAGS_PREFIX_TID = 0x00400000, + /** New lines should be prefixed with thread name. */ + RTLOGFLAGS_PREFIX_THREAD = 0x00800000, + /** New lines should be prefixed with data from a custom callback. */ + RTLOGFLAGS_PREFIX_CUSTOM = 0x01000000, + /** New lines should be prefixed with formatted timestamp since program start. */ + RTLOGFLAGS_PREFIX_TIME_PROG = 0x04000000, + /** New lines should be prefixed with formatted timestamp (UCT). */ + RTLOGFLAGS_PREFIX_TIME = 0x08000000, + /** New lines should be prefixed with milliseconds since program start. */ + RTLOGFLAGS_PREFIX_MS_PROG = 0x10000000, + /** New lines should be prefixed with timestamp. */ + RTLOGFLAGS_PREFIX_TSC = 0x20000000, + /** New lines should be prefixed with timestamp. */ + RTLOGFLAGS_PREFIX_TS = 0x40000000, + /** The prefix mask. */ + RTLOGFLAGS_PREFIX_MASK = 0x7dff8000 +} RTLOGFLAGS; + +/** + * Logger per group flags. + * + * @remarks We only use the lower 16 bits here. We'll be combining it with the + * group number in a few places. + */ +typedef enum RTLOGGRPFLAGS +{ + /** Enabled. */ + RTLOGGRPFLAGS_ENABLED = 0x0001, + /** Flow logging. */ + RTLOGGRPFLAGS_FLOW = 0x0002, + /** Warnings logging. */ + RTLOGGRPFLAGS_WARN = 0x0004, + /* 0x0008 for later. */ + /** Level 1 logging. */ + RTLOGGRPFLAGS_LEVEL_1 = 0x0010, + /** Level 2 logging. */ + RTLOGGRPFLAGS_LEVEL_2 = 0x0020, + /** Level 3 logging. */ + RTLOGGRPFLAGS_LEVEL_3 = 0x0040, + /** Level 4 logging. */ + RTLOGGRPFLAGS_LEVEL_4 = 0x0080, + /** Level 5 logging. */ + RTLOGGRPFLAGS_LEVEL_5 = 0x0100, + /** Level 6 logging. */ + RTLOGGRPFLAGS_LEVEL_6 = 0x0200, + /** Level 7 logging. */ + RTLOGGRPFLAGS_LEVEL_7 = 0x0400, + /** Level 8 logging. */ + RTLOGGRPFLAGS_LEVEL_8 = 0x0800, + /** Level 9 logging. */ + RTLOGGRPFLAGS_LEVEL_9 = 0x1000, + /** Level 10 logging. */ + RTLOGGRPFLAGS_LEVEL_10 = 0x2000, + /** Level 11 logging. */ + RTLOGGRPFLAGS_LEVEL_11 = 0x4000, + /** Level 12 logging. */ + RTLOGGRPFLAGS_LEVEL_12 = 0x8000, + + /** Restrict the number of log entries. */ + RTLOGGRPFLAGS_RESTRICT = 0x40000000, + /** Blow up the type. */ + RTLOGGRPFLAGS_32BIT_HACK = 0x7fffffff +} RTLOGGRPFLAGS; + +/** + * Logger destination type. + */ +typedef enum RTLOGDEST +{ + /** Log to file. */ + RTLOGDEST_FILE = 0x00000001, + /** Log to stdout. */ + RTLOGDEST_STDOUT = 0x00000002, + /** Log to stderr. */ + RTLOGDEST_STDERR = 0x00000004, + /** Log to debugger (win32 only). */ + RTLOGDEST_DEBUGGER = 0x00000008, + /** Log to com port. */ + RTLOGDEST_COM = 0x00000010, + /** Log a memory ring buffer. */ + RTLOGDEST_RINGBUF = 0x00000020, + /** Just a dummy flag to be used when no other flag applies. */ + RTLOGDEST_DUMMY = 0x20000000, + /** Log to a user defined output stream. */ + RTLOGDEST_USER = 0x40000000 +} RTLOGDEST; + + +RTDECL(void) RTLogPrintfEx(void *pvInstance, unsigned fFlags, unsigned iGroup, const char *pszFormat, ...); + + +#ifdef DOXYGEN_RUNNING +# define LOG_DISABLED +# define LOG_ENABLED +# define LOG_ENABLE_FLOW +#endif + +/** @def LOG_DISABLED + * Use this compile time define to disable all logging macros. It can + * be overridden for each of the logging macros by the LOG_ENABLE* + * compile time defines. + */ + +/** @def LOG_ENABLED + * Use this compile time define to enable logging when not in debug mode + * or LOG_DISABLED is set. + * This will enabled Log() only. + */ + +/** @def LOG_ENABLE_FLOW + * Use this compile time define to enable flow logging when not in + * debug mode or LOG_DISABLED is defined. + * This will enable LogFlow() only. + */ + +/* + * Determine whether logging is enabled and forcefully normalize the indicators. + */ +#if (defined(DEBUG) || defined(LOG_ENABLED)) && !defined(LOG_DISABLED) +# undef LOG_DISABLED +# undef LOG_ENABLED +# define LOG_ENABLED +#else +# undef LOG_ENABLED +# undef LOG_DISABLED +# define LOG_DISABLED +#endif + + +/** @def LOG_USE_C99 + * Governs the use of variadic macros. + */ +#ifndef LOG_USE_C99 +# if defined(RT_ARCH_AMD64) || defined(RT_OS_DARWIN) || defined(RT_ARCH_SPARC) || defined(RT_ARCH_SPARC64) +# define LOG_USE_C99 +# endif +#endif + + +/** @name Macros for checking whether a log level is enabled. + * @{ */ +/** @def LogIsItEnabled + * Checks whether the specified logging group is enabled or not. + */ +#ifdef LOG_ENABLED +# define LogIsItEnabled(a_fFlags, a_iGroup) ( RTLogDefaultInstanceEx(RT_MAKE_U32(a_fFlags, a_iGroup)) != NULL ) +#else +# define LogIsItEnabled(a_fFlags, a_iGroup) (false) +#endif + +/** @def LogIsEnabled + * Checks whether level 1 logging is enabled. + */ +#define LogIsEnabled() LogIsItEnabled(RTLOGGRPFLAGS_LEVEL_1, LOG_GROUP) + +/** @def LogIs2Enabled + * Checks whether level 2 logging is enabled. + */ +#define LogIs2Enabled() LogIsItEnabled(RTLOGGRPFLAGS_LEVEL_2, LOG_GROUP) + +/** @def LogIs3Enabled + * Checks whether level 3 logging is enabled. + */ +#define LogIs3Enabled() LogIsItEnabled(RTLOGGRPFLAGS_LEVEL_3, LOG_GROUP) + +/** @def LogIs4Enabled + * Checks whether level 4 logging is enabled. + */ +#define LogIs4Enabled() LogIsItEnabled(RTLOGGRPFLAGS_LEVEL_4, LOG_GROUP) + +/** @def LogIs5Enabled + * Checks whether level 5 logging is enabled. + */ +#define LogIs5Enabled() LogIsItEnabled(RTLOGGRPFLAGS_LEVEL_5, LOG_GROUP) + +/** @def LogIs6Enabled + * Checks whether level 6 logging is enabled. + */ +#define LogIs6Enabled() LogIsItEnabled(RTLOGGRPFLAGS_LEVEL_6, LOG_GROUP) + +/** @def LogIs7Enabled + * Checks whether level 7 logging is enabled. + */ +#define LogIs7Enabled() LogIsItEnabled(RTLOGGRPFLAGS_LEVEL_7, LOG_GROUP) + +/** @def LogIs8Enabled + * Checks whether level 8 logging is enabled. + */ +#define LogIs8Enabled() LogIsItEnabled(RTLOGGRPFLAGS_LEVEL_8, LOG_GROUP) + +/** @def LogIs9Enabled + * Checks whether level 9 logging is enabled. + */ +#define LogIs9Enabled() LogIsItEnabled(RTLOGGRPFLAGS_LEVEL_9, LOG_GROUP) + +/** @def LogIs10Enabled + * Checks whether level 10 logging is enabled. + */ +#define LogIs10Enabled() LogIsItEnabled(RTLOGGRPFLAGS_LEVEL_10, LOG_GROUP) + +/** @def LogIs11Enabled + * Checks whether level 11 logging is enabled. + */ +#define LogIs11Enabled() LogIsItEnabled(RTLOGGRPFLAGS_LEVEL_11, LOG_GROUP) + +/** @def LogIs12Enabled + * Checks whether level 12 logging is enabled. + */ +#define LogIs12Enabled() LogIsItEnabled(RTLOGGRPFLAGS_LEVEL_12, LOG_GROUP) + +/** @def LogIsFlowEnabled + * Checks whether execution flow logging is enabled. + */ +#define LogIsFlowEnabled() LogIsItEnabled(RTLOGGRPFLAGS_FLOW, LOG_GROUP) + +/** @def LogIsWarnEnabled + * Checks whether execution flow logging is enabled. + */ +#define LogIsWarnEnabled() LogIsItEnabled(RTLOGGRPFLAGS_WARN, LOG_GROUP) +/** @} */ + + +/** @def LogIt + * Write to specific logger if group enabled. + */ +#ifdef LOG_ENABLED +# if defined(LOG_USE_C99) +# define _LogRemoveParentheseis(...) __VA_ARGS__ +# define _LogIt(a_fFlags, a_iGroup, ...) \ + do \ + { \ + register PRTLOGGER LogIt_pLogger = RTLogDefaultInstanceEx(RT_MAKE_U32(a_fFlags, a_iGroup)); \ + if (RT_LIKELY(!LogIt_pLogger)) \ + { /* likely */ } \ + else \ + RTLogLoggerEx(LogIt_pLogger, a_fFlags, a_iGroup, __VA_ARGS__); \ + } while (0) +# define LogIt(a_fFlags, a_iGroup, fmtargs) _LogIt(a_fFlags, a_iGroup, _LogRemoveParentheseis fmtargs) +# define _LogItAlways(a_fFlags, a_iGroup, ...) RTLogLoggerEx(NULL, a_fFlags, UINT32_MAX, __VA_ARGS__) +# define LogItAlways(a_fFlags, a_iGroup, fmtargs) _LogItAlways(a_fFlags, a_iGroup, _LogRemoveParentheseis fmtargs) + /** @todo invent a flag or something for skipping the group check so we can pass iGroup. LogItAlways. */ +# else +# define LogIt(a_fFlags, a_iGroup, fmtargs) \ + do \ + { \ + register PRTLOGGER LogIt_pLogger = RTLogDefaultInstanceEx(RT_MAKE_U32(a_fFlags, a_iGroup)); \ + if (RT_LIKELY(!LogIt_pLogger)) \ + { /* likely */ } \ + else \ + { \ + LogIt_pLogger->pfnLogger fmtargs; \ + } \ + } while (0) +# define LogItAlways(a_fFlags, a_iGroup, fmtargs) \ + do \ + { \ + register PRTLOGGER LogIt_pLogger = RTLogDefaultInstanceEx(RT_MAKE_U32(0, UINT16_MAX)); \ + if (LogIt_pLogger) \ + LogIt_pLogger->pfnLogger fmtargs; \ + } while (0) +# endif +#else +# define LogIt(a_fFlags, a_iGroup, fmtargs) do { } while (0) +# define LogItAlways(a_fFlags, a_iGroup, fmtargs) do { } while (0) +# if defined(LOG_USE_C99) +# define _LogRemoveParentheseis(...) __VA_ARGS__ +# define _LogIt(a_fFlags, a_iGroup, ...) do { } while (0) +# define _LogItAlways(a_fFlags, a_iGroup, ...) do { } while (0) +# endif +#endif + + +/** @name Basic logging macros + * @{ */ +/** @def Log + * Level 1 logging that works regardless of the group settings. + */ +#define LogAlways(a) LogItAlways(RTLOGGRPFLAGS_LEVEL_1, LOG_GROUP, a) + +/** @def Log + * Level 1 logging. + */ +#define Log(a) LogIt(RTLOGGRPFLAGS_LEVEL_1, LOG_GROUP, a) + +/** @def Log2 + * Level 2 logging. + */ +#define Log2(a) LogIt(RTLOGGRPFLAGS_LEVEL_2, LOG_GROUP, a) + +/** @def Log3 + * Level 3 logging. + */ +#define Log3(a) LogIt(RTLOGGRPFLAGS_LEVEL_3, LOG_GROUP, a) + +/** @def Log4 + * Level 4 logging. + */ +#define Log4(a) LogIt(RTLOGGRPFLAGS_LEVEL_4, LOG_GROUP, a) + +/** @def Log5 + * Level 5 logging. + */ +#define Log5(a) LogIt(RTLOGGRPFLAGS_LEVEL_5, LOG_GROUP, a) + +/** @def Log6 + * Level 6 logging. + */ +#define Log6(a) LogIt(RTLOGGRPFLAGS_LEVEL_6, LOG_GROUP, a) + +/** @def Log7 + * Level 7 logging. + */ +#define Log7(a) LogIt(RTLOGGRPFLAGS_LEVEL_7, LOG_GROUP, a) + +/** @def Log8 + * Level 8 logging. + */ +#define Log8(a) LogIt(RTLOGGRPFLAGS_LEVEL_8, LOG_GROUP, a) + +/** @def Log9 + * Level 9 logging. + */ +#define Log9(a) LogIt(RTLOGGRPFLAGS_LEVEL_9, LOG_GROUP, a) + +/** @def Log10 + * Level 10 logging. + */ +#define Log10(a) LogIt(RTLOGGRPFLAGS_LEVEL_10, LOG_GROUP, a) + +/** @def Log11 + * Level 11 logging. + */ +#define Log11(a) LogIt(RTLOGGRPFLAGS_LEVEL_11, LOG_GROUP, a) + +/** @def Log12 + * Level 12 logging. + */ +#define Log12(a) LogIt(RTLOGGRPFLAGS_LEVEL_12, LOG_GROUP, a) + +/** @def LogFlow + * Logging of execution flow. + */ +#define LogFlow(a) LogIt(RTLOGGRPFLAGS_FLOW, LOG_GROUP, a) + +/** @def LogWarn + * Logging of warnings. + */ +#define LogWarn(a) LogIt(RTLOGGRPFLAGS_WARN, LOG_GROUP, a) +/** @} */ + + +/** @name Logging macros prefixing the current function name. + * @{ */ +/** @def LogFunc + * Level 1 logging inside C/C++ functions. + * + * Prepends the given log message with the function name followed by a + * semicolon and space. + * + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define LogFunc(a) _LogIt(RTLOGGRPFLAGS_LEVEL_1, LOG_GROUP, LOG_FN_FMT ": %M", RT_GCC_EXTENSION __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define LogFunc(a) do { Log((LOG_FN_FMT ": ", __PRETTY_FUNCTION__)); Log(a); } while (0) +#endif + +/** @def Log2Func + * Level 2 logging inside C/C++ functions. + * + * Prepends the given log message with the function name followed by a + * semicolon and space. + * + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define Log2Func(a) _LogIt(RTLOGGRPFLAGS_LEVEL_2, LOG_GROUP, LOG_FN_FMT ": %M", RT_GCC_EXTENSION __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define Log2Func(a) do { Log2((LOG_FN_FMT ": ", __PRETTY_FUNCTION__)); Log2(a); } while (0) +#endif + +/** @def Log3Func + * Level 3 logging inside C/C++ functions. + * + * Prepends the given log message with the function name followed by a + * semicolon and space. + * + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define Log3Func(a) _LogIt(RTLOGGRPFLAGS_LEVEL_3, LOG_GROUP, LOG_FN_FMT ": %M", RT_GCC_EXTENSION __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define Log3Func(a) do { Log3((LOG_FN_FMT ": ", __PRETTY_FUNCTION__)); Log3(a); } while (0) +#endif + +/** @def Log4Func + * Level 4 logging inside C/C++ functions. + * + * Prepends the given log message with the function name followed by a + * semicolon and space. + * + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define Log4Func(a) _LogIt(RTLOGGRPFLAGS_LEVEL_4, LOG_GROUP, LOG_FN_FMT ": %M", RT_GCC_EXTENSION __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define Log4Func(a) do { Log4((LOG_FN_FMT ": ", __PRETTY_FUNCTION__)); Log4(a); } while (0) +#endif + +/** @def Log5Func + * Level 5 logging inside C/C++ functions. + * + * Prepends the given log message with the function name followed by a + * semicolon and space. + * + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define Log5Func(a) _LogIt(RTLOGGRPFLAGS_LEVEL_5, LOG_GROUP, LOG_FN_FMT ": %M", RT_GCC_EXTENSION __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define Log5Func(a) do { Log5((LOG_FN_FMT ": ", __PRETTY_FUNCTION__)); Log5(a); } while (0) +#endif + +/** @def Log6Func + * Level 6 logging inside C/C++ functions. + * + * Prepends the given log message with the function name followed by a + * semicolon and space. + * + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define Log6Func(a) _LogIt(RTLOGGRPFLAGS_LEVEL_6, LOG_GROUP, LOG_FN_FMT ": %M", RT_GCC_EXTENSION __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define Log6Func(a) do { Log6((LOG_FN_FMT ": ", __PRETTY_FUNCTION__)); Log6(a); } while (0) +#endif + +/** @def Log7Func + * Level 7 logging inside C/C++ functions. + * + * Prepends the given log message with the function name followed by a + * semicolon and space. + * + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define Log7Func(a) _LogIt(RTLOGGRPFLAGS_LEVEL_7, LOG_GROUP, LOG_FN_FMT ": %M", RT_GCC_EXTENSION __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define Log7Func(a) do { Log7((LOG_FN_FMT ": ", __PRETTY_FUNCTION__)); Log7(a); } while (0) +#endif + +/** @def Log8Func + * Level 8 logging inside C/C++ functions. + * + * Prepends the given log message with the function name followed by a + * semicolon and space. + * + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define Log8Func(a) _LogIt(RTLOGGRPFLAGS_LEVEL_8, LOG_GROUP, LOG_FN_FMT ": %M", RT_GCC_EXTENSION __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define Log8Func(a) do { Log8((LOG_FN_FMT ": ", __PRETTY_FUNCTION__)); Log8(a); } while (0) +#endif + +/** @def Log9Func + * Level 9 logging inside C/C++ functions. + * + * Prepends the given log message with the function name followed by a + * semicolon and space. + * + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define Log9Func(a) _LogIt(RTLOGGRPFLAGS_LEVEL_9, LOG_GROUP, LOG_FN_FMT ": %M", RT_GCC_EXTENSION __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define Log9Func(a) do { Log9((LOG_FN_FMT ": ", __PRETTY_FUNCTION__)); Log9(a); } while (0) +#endif + +/** @def Log10Func + * Level 10 logging inside C/C++ functions. + * + * Prepends the given log message with the function name followed by a + * semicolon and space. + * + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define Log10Func(a) _LogIt(RTLOGGRPFLAGS_LEVEL_10, LOG_GROUP, LOG_FN_FMT ": %M", RT_GCC_EXTENSION __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define Log10Func(a) do { Log10((LOG_FN_FMT ": ", __PRETTY_FUNCTION__)); Log10(a); } while (0) +#endif + +/** @def Log11Func + * Level 11 logging inside C/C++ functions. + * + * Prepends the given log message with the function name followed by a + * semicolon and space. + * + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define Log11Func(a) _LogIt(RTLOGGRPFLAGS_LEVEL_11, LOG_GROUP, LOG_FN_FMT ": %M", RT_GCC_EXTENSION __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define Log11Func(a) do { Log11((LOG_FN_FMT ": ", __PRETTY_FUNCTION__)); Log11(a); } while (0) +#endif + +/** @def Log12Func + * Level 12 logging inside C/C++ functions. + * + * Prepends the given log message with the function name followed by a + * semicolon and space. + * + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define Log12Func(a) _LogIt(RTLOGGRPFLAGS_LEVEL_12, LOG_GROUP, LOG_FN_FMT ": %M", RT_GCC_EXTENSION __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define Log12Func(a) do { Log12((LOG_FN_FMT ": ", __PRETTY_FUNCTION__)); Log12(a); } while (0) +#endif + +/** @def LogFlowFunc + * Macro to log the execution flow inside C/C++ functions. + * + * Prepends the given log message with the function name followed by + * a semicolon and space. + * + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define LogFlowFunc(a) \ + _LogIt(RTLOGGRPFLAGS_FLOW, LOG_GROUP, LOG_FN_FMT ": %M", RT_GCC_EXTENSION __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define LogFlowFunc(a) \ + do { LogFlow((LOG_FN_FMT ": ", __PRETTY_FUNCTION__)); LogFlow(a); } while (0) +#endif + +/** @def LogWarnFunc + * Macro to log a warning inside C/C++ functions. + * + * Prepends the given log message with the function name followed by + * a semicolon and space. + * + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define LogWarnFunc(a) \ + _LogIt(RTLOGGRPFLAGS_WARN, LOG_GROUP, LOG_FN_FMT ": %M", __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define LogWarnFunc(a) \ + do { LogFlow((LOG_FN_FMT ": ", __PRETTY_FUNCTION__)); LogFlow(a); } while (0) +#endif +/** @} */ + + +/** @name Logging macros prefixing the this pointer value and method name. + * @{ */ + +/** @def LogThisFunc + * Level 1 logging inside a C++ non-static method, with object pointer and + * method name prefixed to the given message. + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define LogThisFunc(a) \ + _LogIt(RTLOGGRPFLAGS_LEVEL_1, LOG_GROUP, "{%p} " LOG_FN_FMT ": %M", this, __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define LogThisFunc(a) do { Log(("{%p} " LOG_FN_FMT ": ", this, __PRETTY_FUNCTION__)); Log(a); } while (0) +#endif + +/** @def Log2ThisFunc + * Level 2 logging inside a C++ non-static method, with object pointer and + * method name prefixed to the given message. + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define Log2ThisFunc(a) \ + _LogIt(RTLOGGRPFLAGS_LEVEL_2, LOG_GROUP, "{%p} " LOG_FN_FMT ": %M", this, __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define Log2ThisFunc(a) do { Log2(("{%p} " LOG_FN_FMT ": ", this, __PRETTY_FUNCTION__)); Log2(a); } while (0) +#endif + +/** @def Log3ThisFunc + * Level 3 logging inside a C++ non-static method, with object pointer and + * method name prefixed to the given message. + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define Log3ThisFunc(a) \ + _LogIt(RTLOGGRPFLAGS_LEVEL_3, LOG_GROUP, "{%p} " LOG_FN_FMT ": %M", this, __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define Log3ThisFunc(a) do { Log3(("{%p} " LOG_FN_FMT ": ", this, __PRETTY_FUNCTION__)); Log3(a); } while (0) +#endif + +/** @def Log4ThisFunc + * Level 4 logging inside a C++ non-static method, with object pointer and + * method name prefixed to the given message. + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define Log4ThisFunc(a) \ + _LogIt(RTLOGGRPFLAGS_LEVEL_4, LOG_GROUP, "{%p} " LOG_FN_FMT ": %M", this, __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define Log4ThisFunc(a) do { Log4(("{%p} " LOG_FN_FMT ": ", this, __PRETTY_FUNCTION__)); Log4(a); } while (0) +#endif + +/** @def Log5ThisFunc + * Level 5 logging inside a C++ non-static method, with object pointer and + * method name prefixed to the given message. + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define Log5ThisFunc(a) \ + _LogIt(RTLOGGRPFLAGS_LEVEL_5, LOG_GROUP, "{%p} " LOG_FN_FMT ": %M", this, __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define Log5ThisFunc(a) do { Log5(("{%p} " LOG_FN_FMT ": ", this, __PRETTY_FUNCTION__)); Log5(a); } while (0) +#endif + +/** @def Log6ThisFunc + * Level 6 logging inside a C++ non-static method, with object pointer and + * method name prefixed to the given message. + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define Log6ThisFunc(a) \ + _LogIt(RTLOGGRPFLAGS_LEVEL_6, LOG_GROUP, "{%p} " LOG_FN_FMT ": %M", this, __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define Log6ThisFunc(a) do { Log6(("{%p} " LOG_FN_FMT ": ", this, __PRETTY_FUNCTION__)); Log6(a); } while (0) +#endif + +/** @def Log7ThisFunc + * Level 7 logging inside a C++ non-static method, with object pointer and + * method name prefixed to the given message. + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define Log7ThisFunc(a) \ + _LogIt(RTLOGGRPFLAGS_LEVEL_7, LOG_GROUP, "{%p} " LOG_FN_FMT ": %M", this, __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define Log7ThisFunc(a) do { Log7(("{%p} " LOG_FN_FMT ": ", this, __PRETTY_FUNCTION__)); Log7(a); } while (0) +#endif + +/** @def Log8ThisFunc + * Level 8 logging inside a C++ non-static method, with object pointer and + * method name prefixed to the given message. + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define Log8ThisFunc(a) \ + _LogIt(RTLOGGRPFLAGS_LEVEL_8, LOG_GROUP, "{%p} " LOG_FN_FMT ": %M", this, __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define Log8ThisFunc(a) do { Log8(("{%p} " LOG_FN_FMT ": ", this, __PRETTY_FUNCTION__)); Log8(a); } while (0) +#endif + +/** @def Log9ThisFunc + * Level 9 logging inside a C++ non-static method, with object pointer and + * method name prefixed to the given message. + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define Log9ThisFunc(a) \ + _LogIt(RTLOGGRPFLAGS_LEVEL_9, LOG_GROUP, "{%p} " LOG_FN_FMT ": %M", this, __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define Log9ThisFunc(a) do { Log9(("{%p} " LOG_FN_FMT ": ", this, __PRETTY_FUNCTION__)); Log9(a); } while (0) +#endif + +/** @def Log10ThisFunc + * Level 10 logging inside a C++ non-static method, with object pointer and + * method name prefixed to the given message. + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define Log10ThisFunc(a) \ + _LogIt(RTLOGGRPFLAGS_LEVEL_10, LOG_GROUP, "{%p} " LOG_FN_FMT ": %M", this, __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define Log10ThisFunc(a) do { Log10(("{%p} " LOG_FN_FMT ": ", this, __PRETTY_FUNCTION__)); Log10(a); } while (0) +#endif + +/** @def Log11ThisFunc + * Level 11 logging inside a C++ non-static method, with object pointer and + * method name prefixed to the given message. + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define Log11ThisFunc(a) \ + _LogIt(RTLOGGRPFLAGS_LEVEL_11, LOG_GROUP, "{%p} " LOG_FN_FMT ": %M", this, __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define Log11ThisFunc(a) do { Log11(("{%p} " LOG_FN_FMT ": ", this, __PRETTY_FUNCTION__)); Log11(a); } while (0) +#endif + +/** @def Log12ThisFunc + * Level 12 logging inside a C++ non-static method, with object pointer and + * method name prefixed to the given message. + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define Log12ThisFunc(a) \ + _LogIt(RTLOGGRPFLAGS_LEVEL_12, LOG_GROUP, "{%p} " LOG_FN_FMT ": %M", this, __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define Log12ThisFunc(a) do { Log12(("{%p} " LOG_FN_FMT ": ", this, __PRETTY_FUNCTION__)); Log12(a); } while (0) +#endif + +/** @def LogFlowThisFunc + * Flow level logging inside a C++ non-static method, with object pointer and + * method name prefixed to the given message. + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define LogFlowThisFunc(a) \ + _LogIt(RTLOGGRPFLAGS_FLOW, LOG_GROUP, "{%p} " LOG_FN_FMT ": %M", this, __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define LogFlowThisFunc(a) do { LogFlow(("{%p} " LOG_FN_FMT ": ", this, __PRETTY_FUNCTION__)); LogFlow(a); } while (0) +#endif + +/** @def LogWarnThisFunc + * Warning level logging inside a C++ non-static method, with object pointer and + * method name prefixed to the given message. + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define LogWarnThisFunc(a) \ + _LogIt(RTLOGGRPFLAGS_WARN, LOG_GROUP, "{%p} " LOG_FN_FMT ": %M", this, __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define LogWarnThisFunc(a) do { LogWarn(("{%p} " LOG_FN_FMT ": ", this, __PRETTY_FUNCTION__)); LogWarn(a); } while (0) +#endif +/** @} */ + + +/** @name Misc Logging Macros + * @{ */ + +/** @def LogWarning1 + * The same as Log(), but prepents a "WARNING! " string to the message. + * + * @param a Custom log message in format ("string\n" [, args]). + */ +#if defined(LOG_USE_C99) +# define Log1Warning(a) _LogIt(RTLOGGRPFLAGS_LEVEL_1, LOG_GROUP, "WARNING! %M", _LogRemoveParentheseis a ) +#else +# define Log1Warning(a) do { Log(("WARNING! ")); Log(a); } while (0) +#endif + +/** @def LogWarningFunc + * The same as LogWarning(), but prepents the log message with the function name. + * + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define Log1WarningFunc(a) \ + _LogIt(RTLOGGRPFLAGS_LEVEL_1, LOG_GROUP, LOG_FN_FMT ": WARNING! %M", __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define Log1WarningFunc(a) \ + do { Log((LOG_FN_FMT ": WARNING! ", __PRETTY_FUNCTION__)); Log(a); } while (0) +#endif + +/** @def LogWarningThisFunc + * The same as LogWarningFunc() but for class functions (methods): the resulting + * log line is additionally prepended with a hex value of |this| pointer. + * + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define Log1WarningThisFunc(a) \ + _LogIt(RTLOGGRPFLAGS_LEVEL_1, LOG_GROUP, "{%p} " LOG_FN_FMT ": WARNING! %M", this, __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define Log1WarningThisFunc(a) \ + do { Log(("{%p} " LOG_FN_FMT ": WARNING! ", this, __PRETTY_FUNCTION__)); Log(a); } while (0) +#endif + + +/** Shortcut to |LogFlowFunc ("ENTER\n")|, marks the beginnig of the function. */ +#define LogFlowFuncEnter() LogFlowFunc(("ENTER\n")) + +/** Shortcut to |LogFlowFunc ("LEAVE\n")|, marks the end of the function. */ +#define LogFlowFuncLeave() LogFlowFunc(("LEAVE\n")) + +/** Shortcut to |LogFlowFunc ("LEAVE: %Rrc\n")|, marks the end of the function. */ +#define LogFlowFuncLeaveRC(rc) LogFlowFunc(("LEAVE: %Rrc\n", (rc))) + +/** Shortcut to |LogFlowThisFunc ("ENTER\n")|, marks the beginnig of the function. */ +#define LogFlowThisFuncEnter() LogFlowThisFunc(("ENTER\n")) + +/** Shortcut to |LogFlowThisFunc ("LEAVE\n")|, marks the end of the function. */ +#define LogFlowThisFuncLeave() LogFlowThisFunc(("LEAVE\n")) + + +/** @def LogObjRefCnt + * Helper macro to print the current reference count of the given COM object + * to the log file. + * + * @param pObj Pointer to the object in question (must be a pointer to an + * IUnknown subclass or simply define COM-style AddRef() and + * Release() methods) + */ +#define LogObjRefCnt(pObj) \ + do { \ + if (LogIsFlowEnabled()) \ + { \ + int cRefsForLog = (pObj)->AddRef(); \ + LogFlow((#pObj "{%p}.refCnt=%d\n", (pObj), cRefsForLog - 1)); \ + (pObj)->Release(); \ + } \ + } while (0) +/** @} */ + + + +/** @name Passing Function Call Position When Logging. + * + * This is a little bit ugly as we have to omit the comma before the + * position parameters so that we don't inccur any overhead in non-logging + * builds (!defined(LOG_ENABLED). + * + * @{ */ +/** Source position for passing to a function call. */ +#ifdef LOG_ENABLED +# define RTLOG_COMMA_SRC_POS , __FILE__, __LINE__, __PRETTY_FUNCTION__ +#else +# define RTLOG_COMMA_SRC_POS RT_NOTHING +#endif +/** Source position declaration. */ +#ifdef LOG_ENABLED +# define RTLOG_COMMA_SRC_POS_DECL , const char *pszFile, unsigned iLine, const char *pszFunction +#else +# define RTLOG_COMMA_SRC_POS_DECL RT_NOTHING +#endif +/** Source position arguments. */ +#ifdef LOG_ENABLED +# define RTLOG_COMMA_SRC_POS_ARGS , pszFile, iLine, pszFunction +#else +# define RTLOG_COMMA_SRC_POS_ARGS RT_NOTHING +#endif +/** Applies NOREF() to the source position arguments. */ +#ifdef LOG_ENABLED +# define RTLOG_SRC_POS_NOREF() do { NOREF(pszFile); NOREF(iLine); NOREF(pszFunction); } while (0) +#else +# define RTLOG_SRC_POS_NOREF() do { } while (0) +#endif +/** @} */ + + + +/** @name Release Logging + * @{ + */ + +#ifdef DOXYGEN_RUNNING +# define RTLOG_REL_DISABLED +# define RTLOG_REL_ENABLED +#endif + +/** @def RTLOG_REL_DISABLED + * Use this compile time define to disable all release logging + * macros. + */ + +/** @def RTLOG_REL_ENABLED + * Use this compile time define to override RTLOG_REL_DISABLE. + */ + +/* + * Determine whether release logging is enabled and forcefully normalize the indicators. + */ +#if !defined(RTLOG_REL_DISABLED) || defined(RTLOG_REL_ENABLED) +# undef RTLOG_REL_DISABLED +# undef RTLOG_REL_ENABLED +# define RTLOG_REL_ENABLED +#else +# undef RTLOG_REL_ENABLED +# undef RTLOG_REL_DISABLED +# define RTLOG_REL_DISABLED +#endif + +/** @name Macros for checking whether a release log level is enabled. + * @{ */ +/** @def LogRelIsItEnabled + * Checks whether the specified release logging group is enabled or not. + */ +#define LogRelIsItEnabled(a_fFlags, a_iGroup) ( RTLogRelGetDefaultInstanceEx(RT_MAKE_U32(a_fFlags, a_iGroup)) != NULL ) + +/** @def LogRelIsEnabled + * Checks whether level 1 release logging is enabled. + */ +#define LogRelIsEnabled() LogRelIsItEnabled(RTLOGGRPFLAGS_LEVEL_1, LOG_GROUP) + +/** @def LogRelIs2Enabled + * Checks whether level 2 release logging is enabled. + */ +#define LogRelIs2Enabled() LogRelIsItEnabled(RTLOGGRPFLAGS_LEVEL_2, LOG_GROUP) + +/** @def LogRelIs3Enabled + * Checks whether level 3 release logging is enabled. + */ +#define LogRelIs3Enabled() LogRelIsItEnabled(RTLOGGRPFLAGS_LEVEL_3, LOG_GROUP) + +/** @def LogRelIs4Enabled + * Checks whether level 4 release logging is enabled. + */ +#define LogRelIs4Enabled() LogRelIsItEnabled(RTLOGGRPFLAGS_LEVEL_4, LOG_GROUP) + +/** @def LogRelIs5Enabled + * Checks whether level 5 release logging is enabled. + */ +#define LogRelIs5Enabled() LogRelIsItEnabled(RTLOGGRPFLAGS_LEVEL_5, LOG_GROUP) + +/** @def LogRelIs6Enabled + * Checks whether level 6 release logging is enabled. + */ +#define LogRelIs6Enabled() LogRelIsItEnabled(RTLOGGRPFLAGS_LEVEL_6, LOG_GROUP) + +/** @def LogRelIs7Enabled + * Checks whether level 7 release logging is enabled. + */ +#define LogRelIs7Enabled() LogRelIsItEnabled(RTLOGGRPFLAGS_LEVEL_7, LOG_GROUP) + +/** @def LogRelIs8Enabled + * Checks whether level 8 release logging is enabled. + */ +#define LogRelIs8Enabled() LogRelIsItEnabled(RTLOGGRPFLAGS_LEVEL_8, LOG_GROUP) + +/** @def LogRelIs2Enabled + * Checks whether level 9 release logging is enabled. + */ +#define LogRelIs9Enabled() LogRelIsItEnabled(RTLOGGRPFLAGS_LEVEL_9, LOG_GROUP) + +/** @def LogRelIs10Enabled + * Checks whether level 10 release logging is enabled. + */ +#define LogRelIs10Enabled() LogRelIsItEnabled(RTLOGGRPFLAGS_LEVEL_10, LOG_GROUP) + +/** @def LogRelIs11Enabled + * Checks whether level 10 release logging is enabled. + */ +#define LogRelIs11Enabled() LogRelIsItEnabled(RTLOGGRPFLAGS_LEVEL_11, LOG_GROUP) + +/** @def LogRelIs12Enabled + * Checks whether level 12 release logging is enabled. + */ +#define LogRelIs12Enabled() LogRelIsItEnabled(RTLOGGRPFLAGS_LEVEL_12, LOG_GROUP) + +/** @def LogRelIsFlowEnabled + * Checks whether execution flow release logging is enabled. + */ +#define LogRelIsFlowEnabled() LogRelIsItEnabled(RTLOGGRPFLAGS_FLOW, LOG_GROUP) + +/** @def LogRelIsWarnEnabled + * Checks whether warning level release logging is enabled. + */ +#define LogRelIsWarnEnabled() LogRelIsItEnabled(RTLOGGRPFLAGS_FLOW, LOG_GROUP) +/** @} */ + + +/** @def LogRelIt + * Write to specific logger if group enabled. + */ +/** @def LogRelItLikely + * Write to specific logger if group enabled, assuming it likely it is enabled. + */ +/** @def LogRelMaxIt + * Write to specific logger if group enabled and at less than a_cMax messages + * have hit the log. Uses a static variable to count. + */ +#ifdef RTLOG_REL_ENABLED +# if defined(LOG_USE_C99) +# define _LogRelRemoveParentheseis(...) __VA_ARGS__ +# define _LogRelIt(a_fFlags, a_iGroup, ...) \ + do \ + { \ + PRTLOGGER LogRelIt_pLogger = RTLogRelGetDefaultInstanceEx(RT_MAKE_U32(a_fFlags, a_iGroup)); \ + if (RT_LIKELY(!LogRelIt_pLogger)) \ + { /* likely */ } \ + else \ + RTLogLoggerEx(LogRelIt_pLogger, a_fFlags, a_iGroup, __VA_ARGS__); \ + _LogIt(a_fFlags, a_iGroup, __VA_ARGS__); \ + } while (0) +# define LogRelIt(a_fFlags, a_iGroup, fmtargs) \ + _LogRelIt(a_fFlags, a_iGroup, _LogRelRemoveParentheseis fmtargs) +# define _LogRelItLikely(a_fFlags, a_iGroup, ...) \ + do \ + { \ + PRTLOGGER LogRelIt_pLogger = RTLogRelGetDefaultInstanceEx(RT_MAKE_U32(a_fFlags, a_iGroup)); \ + if (LogRelIt_pLogger) \ + RTLogLoggerEx(LogRelIt_pLogger, a_fFlags, a_iGroup, __VA_ARGS__); \ + _LogIt(a_fFlags, a_iGroup, __VA_ARGS__); \ + } while (0) +# define LogRelItLikely(a_fFlags, a_iGroup, fmtargs) \ + _LogRelItLikely(a_fFlags, a_iGroup, _LogRelRemoveParentheseis fmtargs) +# define _LogRelMaxIt(a_cMax, a_fFlags, a_iGroup, ...) \ + do \ + { \ + PRTLOGGER LogRelIt_pLogger = RTLogRelGetDefaultInstanceEx(RT_MAKE_U32(a_fFlags, a_iGroup)); \ + if (LogRelIt_pLogger) \ + { \ + static uint32_t s_LogRelMaxIt_cLogged = 0; \ + if (s_LogRelMaxIt_cLogged < (a_cMax)) \ + { \ + s_LogRelMaxIt_cLogged++; \ + RTLogLoggerEx(LogRelIt_pLogger, a_fFlags, a_iGroup, __VA_ARGS__); \ + } \ + } \ + _LogIt(a_fFlags, a_iGroup, __VA_ARGS__); \ + } while (0) +# define LogRelMaxIt(a_cMax, a_fFlags, a_iGroup, fmtargs) \ + _LogRelMaxIt(a_cMax, a_fFlags, a_iGroup, _LogRelRemoveParentheseis fmtargs) +# else +# define LogRelItLikely(a_fFlags, a_iGroup, fmtargs) \ + do \ + { \ + PRTLOGGER LogRelIt_pLogger = RTLogRelGetDefaultInstanceEx(RT_MAKE_U32(a_fFlags, a_iGroup)); \ + if (LogRelIt_pLogger) \ + { \ + LogRelIt_pLogger->pfnLogger fmtargs; \ + } \ + LogIt(a_fFlags, a_iGroup, fmtargs); \ + } while (0) +# define LogRelIt(a_fFlags, a_iGroup, fmtargs) \ + do \ + { \ + PRTLOGGER LogRelIt_pLogger = RTLogRelGetDefaultInstanceEx(RT_MAKE_U32(a_fFlags, a_iGroup)); \ + if (RT_LIKELY(!LogRelIt_pLogger)) \ + { /* likely */ } \ + else \ + { \ + LogRelIt_pLogger->pfnLogger fmtargs; \ + } \ + LogIt(a_fFlags, a_iGroup, fmtargs); \ + } while (0) +# define LogRelMaxIt(a_cMax, a_fFlags, a_iGroup, fmtargs) \ + do \ + { \ + PRTLOGGER LogRelIt_pLogger = RTLogRelGetDefaultInstanceEx(RT_MAKE_U32(a_fFlags, a_iGroup)); \ + if (LogRelIt_pLogger) \ + { \ + static uint32_t s_LogRelMaxIt_cLogged = 0; \ + if (s_LogRelMaxIt_cLogged < (a_cMax)) \ + { \ + s_LogRelMaxIt_cLogged++; \ + LogRelIt_pLogger->pfnLogger fmtargs; \ + } \ + } \ + LogIt(a_fFlags, a_iGroup, fmtargs); \ + } while (0) +# endif +#else /* !RTLOG_REL_ENABLED */ +# define LogRelIt(a_fFlags, a_iGroup, fmtargs) do { } while (0) +# define LogRelItLikely(a_fFlags, a_iGroup, fmtargs) do { } while (0) +# define LogRelMaxIt(a_cMax, a_fFlags, a_iGroup, fmtargs) do { } while (0) +# if defined(LOG_USE_C99) +# define _LogRelRemoveParentheseis(...) __VA_ARGS__ +# define _LogRelIt(a_fFlags, a_iGroup, ...) do { } while (0) +# define _LogRelItLikely(a_fFlags, a_iGroup, ...) do { } while (0) +# define _LogRelMaxIt(a_cMax, a_fFlags, a_iGroup, ...) do { } while (0) +# endif +#endif /* !RTLOG_REL_ENABLED */ + + +/** @name Basic release logging macros + * @{ */ +/** @def LogRel + * Level 1 release logging. + */ +#define LogRel(a) LogRelItLikely(RTLOGGRPFLAGS_LEVEL_1, LOG_GROUP, a) + +/** @def LogRel2 + * Level 2 release logging. + */ +#define LogRel2(a) LogRelIt(RTLOGGRPFLAGS_LEVEL_2, LOG_GROUP, a) + +/** @def LogRel3 + * Level 3 release logging. + */ +#define LogRel3(a) LogRelIt(RTLOGGRPFLAGS_LEVEL_3, LOG_GROUP, a) + +/** @def LogRel4 + * Level 4 release logging. + */ +#define LogRel4(a) LogRelIt(RTLOGGRPFLAGS_LEVEL_4, LOG_GROUP, a) + +/** @def LogRel5 + * Level 5 release logging. + */ +#define LogRel5(a) LogRelIt(RTLOGGRPFLAGS_LEVEL_5, LOG_GROUP, a) + +/** @def LogRel6 + * Level 6 release logging. + */ +#define LogRel6(a) LogRelIt(RTLOGGRPFLAGS_LEVEL_6, LOG_GROUP, a) + +/** @def LogRel7 + * Level 7 release logging. + */ +#define LogRel7(a) LogRelIt(RTLOGGRPFLAGS_LEVEL_7, LOG_GROUP, a) + +/** @def LogRel8 + * Level 8 release logging. + */ +#define LogRel8(a) LogRelIt(RTLOGGRPFLAGS_LEVEL_8, LOG_GROUP, a) + +/** @def LogRel9 + * Level 9 release logging. + */ +#define LogRel9(a) LogRelIt(RTLOGGRPFLAGS_LEVEL_9, LOG_GROUP, a) + +/** @def LogRel10 + * Level 10 release logging. + */ +#define LogRel10(a) LogRelIt(RTLOGGRPFLAGS_LEVEL_10, LOG_GROUP, a) + +/** @def LogRel11 + * Level 11 release logging. + */ +#define LogRel11(a) LogRelIt(RTLOGGRPFLAGS_LEVEL_11, LOG_GROUP, a) + +/** @def LogRel12 + * Level 12 release logging. + */ +#define LogRel12(a) LogRelIt(RTLOGGRPFLAGS_LEVEL_12, LOG_GROUP, a) + +/** @def LogRelFlow + * Logging of execution flow. + */ +#define LogRelFlow(a) LogRelIt(RTLOGGRPFLAGS_FLOW, LOG_GROUP, a) + +/** @def LogRelWarn + * Warning level release logging. + */ +#define LogRelWarn(a) LogRelIt(RTLOGGRPFLAGS_WARN, LOG_GROUP, a) +/** @} */ + + + +/** @name Basic release logging macros with local max + * @{ */ +/** @def LogRelMax + * Level 1 release logging with a max number of log entries. + */ +#define LogRelMax(a_cMax, a) LogRelMaxIt(a_cMax, RTLOGGRPFLAGS_LEVEL_1, LOG_GROUP, a) + +/** @def LogRelMax2 + * Level 2 release logging with a max number of log entries. + */ +#define LogRelMax2(a_cMax, a) LogRelMaxIt(a_cMax, RTLOGGRPFLAGS_LEVEL_2, LOG_GROUP, a) + +/** @def LogRelMax3 + * Level 3 release logging with a max number of log entries. + */ +#define LogRelMax3(a_cMax, a) LogRelMaxIt(a_cMax, RTLOGGRPFLAGS_LEVEL_3, LOG_GROUP, a) + +/** @def LogRelMax4 + * Level 4 release logging with a max number of log entries. + */ +#define LogRelMax4(a_cMax, a) LogRelMaxIt(a_cMax, RTLOGGRPFLAGS_LEVEL_4, LOG_GROUP, a) + +/** @def LogRelMax5 + * Level 5 release logging with a max number of log entries. + */ +#define LogRelMax5(a_cMax, a) LogRelMaxIt(a_cMax, RTLOGGRPFLAGS_LEVEL_5, LOG_GROUP, a) + +/** @def LogRelMax6 + * Level 6 release logging with a max number of log entries. + */ +#define LogRelMax6(a_cMax, a) LogRelMaxIt(a_cMax, RTLOGGRPFLAGS_LEVEL_6, LOG_GROUP, a) + +/** @def LogRelMax7 + * Level 7 release logging with a max number of log entries. + */ +#define LogRelMax7(a_cMax, a) LogRelMaxIt(a_cMax, RTLOGGRPFLAGS_LEVEL_7, LOG_GROUP, a) + +/** @def LogRelMax8 + * Level 8 release logging with a max number of log entries. + */ +#define LogRelMax8(a_cMax, a) LogRelMaxIt(a_cMax, RTLOGGRPFLAGS_LEVEL_8, LOG_GROUP, a) + +/** @def LogRelMax9 + * Level 9 release logging with a max number of log entries. + */ +#define LogRelMax9(a_cMax, a) LogRelMaxIt(a_cMax, RTLOGGRPFLAGS_LEVEL_9, LOG_GROUP, a) + +/** @def LogRelMax10 + * Level 10 release logging with a max number of log entries. + */ +#define LogRelMax10(a_cMax, a) LogRelMaxIt(a_cMax, RTLOGGRPFLAGS_LEVEL_10, LOG_GROUP, a) + +/** @def LogRelMax11 + * Level 11 release logging with a max number of log entries. + */ +#define LogRelMax11(a_cMax, a) LogRelMaxIt(a_cMax, RTLOGGRPFLAGS_LEVEL_11, LOG_GROUP, a) + +/** @def LogRelMax12 + * Level 12 release logging with a max number of log entries. + */ +#define LogRelMax12(a_cMax, a) LogRelMaxIt(a_cMax, RTLOGGRPFLAGS_LEVEL_12, LOG_GROUP, a) + +/** @def LogRelFlow + * Logging of execution flow with a max number of log entries. + */ +#define LogRelMaxFlow(a_cMax, a) LogRelMaxIt(a_cMax, RTLOGGRPFLAGS_FLOW, LOG_GROUP, a) +/** @} */ + + +/** @name Release logging macros prefixing the current function name. + * @{ */ + +/** @def LogRelFunc + * Release logging. Prepends the given log message with the function name + * followed by a semicolon and space. + */ +#ifdef LOG_USE_C99 +# define LogRelFunc(a) \ + _LogRelItLikely(RTLOGGRPFLAGS_LEVEL_1, LOG_GROUP, LOG_FN_FMT ": %M", RT_GCC_EXTENSION __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define LogRelFunc(a) do { LogRel((LOG_FN_FMT ": ", __PRETTY_FUNCTION__)); LogRel(a); } while (0) +#endif + +/** @def LogRelFlowFunc + * Release logging. Macro to log the execution flow inside C/C++ functions. + * + * Prepends the given log message with the function name followed by + * a semicolon and space. + * + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define LogRelFlowFunc(a) _LogRelIt(RTLOGGRPFLAGS_FLOW, LOG_GROUP, LOG_FN_FMT ": %M", __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define LogRelFlowFunc(a) do { LogRelFlow((LOG_FN_FMT ": ", __PRETTY_FUNCTION__)); LogRelFlow(a); } while (0) +#endif + +/** @def LogRelMaxFunc + * Release logging. Prepends the given log message with the function name + * followed by a semicolon and space. + */ +#ifdef LOG_USE_C99 +# define LogRelMaxFunc(a_cMax, a) \ + _LogRelMaxIt(a_cMax, RTLOGGRPFLAGS_LEVEL_1, LOG_GROUP, LOG_FN_FMT ": %M", __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define LogRelMaxFunc(a_cMax, a) \ + do { LogRelMax(a_cMax, (LOG_FN_FMT ": ", __PRETTY_FUNCTION__)); LogRelMax(a_cMax, a); } while (0) +#endif + +/** @def LogRelMaxFlowFunc + * Release logging. Macro to log the execution flow inside C/C++ functions. + * + * Prepends the given log message with the function name followed by + * a semicolon and space. + * + * @param a_cMax Max number of times this should hit the log. + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define LogRelMaxFlowFunc(a_cMax, a) \ + _LogRelMaxIt(a_cMax, RTLOGGRPFLAGS_FLOW, LOG_GROUP, LOG_FN_FMT ": %M", __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define LogRelMaxFlowFunc(a_cMax, a) \ + do { LogRelMaxFlow(a_cMax, (LOG_FN_FMT ": ", __PRETTY_FUNCTION__)); LogRelFlow(a_cMax, a); } while (0) +#endif + +/** @} */ + + +/** @name Release Logging macros prefixing the this pointer value and method name. + * @{ */ + +/** @def LogRelThisFunc + * The same as LogRelFunc but for class functions (methods): the resulting log + * line is additionally prepended with a hex value of |this| pointer. + */ +#ifdef LOG_USE_C99 +# define LogRelThisFunc(a) \ + _LogRelItLikely(RTLOGGRPFLAGS_LEVEL_1, LOG_GROUP, "{%p} " LOG_FN_FMT ": %M", this, __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define LogRelThisFunc(a) \ + do { LogRel(("{%p} " LOG_FN_FMT ": ", this, __PRETTY_FUNCTION__)); LogRel(a); } while (0) +#endif + +/** @def LogRelMaxThisFunc + * The same as LogRelFunc but for class functions (methods): the resulting log + * line is additionally prepended with a hex value of |this| pointer. + * @param a_cMax Max number of times this should hit the log. + * @param a Log message in format ("string\n" [, args]). + */ +#ifdef LOG_USE_C99 +# define LogRelMaxThisFunc(a_cMax, a) \ + _LogRelMaxIt(a_cMax, RTLOGGRPFLAGS_LEVEL_1, LOG_GROUP, "{%p} " LOG_FN_FMT ": %M", this, __PRETTY_FUNCTION__, _LogRemoveParentheseis a ) +#else +# define LogRelMaxThisFunc(a_cMax, a) \ + do { LogRelMax(a_cMax, ("{%p} " LOG_FN_FMT ": ", this, __PRETTY_FUNCTION__)); LogRelMax(a_cMax, a); } while (0) +#endif + +/** @} */ + + +#ifndef IN_RC +/** + * Sets the default release logger instance. + * + * @returns The old default instance. + * @param pLogger The new default release logger instance. + */ +RTDECL(PRTLOGGER) RTLogRelSetDefaultInstance(PRTLOGGER pLogger); +#endif /* !IN_RC */ + +/** + * Gets the default release logger instance. + * + * @returns Pointer to default release logger instance if availble, otherwise NULL. + */ +RTDECL(PRTLOGGER) RTLogRelGetDefaultInstance(void); + +/** + * Gets the default release logger instance. + * + * @returns Pointer to default release logger instance if availble, otherwise NULL. + * @param fFlagsAndGroup The flags in the lower 16 bits, the group number in + * the high 16 bits. + */ +RTDECL(PRTLOGGER) RTLogRelGetDefaultInstanceEx(uint32_t fFlagsAndGroup); + +/** + * Write to a logger instance, defaulting to the release one. + * + * This function will check whether the instance, group and flags makes up a + * logging kind which is currently enabled before writing anything to the log. + * + * @param pLogger Pointer to logger instance. + * @param fFlags The logging flags. + * @param iGroup The group. + * The value ~0U is reserved for compatibility with RTLogLogger[V] and is + * only for internal usage! + * @param pszFormat Format string. + * @param ... Format arguments. + * @remark This is a worker function for LogRelIt. + */ +RTDECL(void) RTLogRelLogger(PRTLOGGER pLogger, unsigned fFlags, unsigned iGroup, const char *pszFormat, ...); + +/** + * Write to a logger instance, defaulting to the release one. + * + * This function will check whether the instance, group and flags makes up a + * logging kind which is currently enabled before writing anything to the log. + * + * @param pLogger Pointer to logger instance. If NULL the default release instance is attempted. + * @param fFlags The logging flags. + * @param iGroup The group. + * The value ~0U is reserved for compatibility with RTLogLogger[V] and is + * only for internal usage! + * @param pszFormat Format string. + * @param args Format arguments. + */ +RTDECL(void) RTLogRelLoggerV(PRTLOGGER pLogger, unsigned fFlags, unsigned iGroup, const char *pszFormat, va_list args); + +/** + * printf like function for writing to the default release log. + * + * @param pszFormat Printf like format string. + * @param ... Optional arguments as specified in pszFormat. + * + * @remark The API doesn't support formatting of floating point numbers at the moment. + */ +RTDECL(void) RTLogRelPrintf(const char *pszFormat, ...); + +/** + * vprintf like function for writing to the default release log. + * + * @param pszFormat Printf like format string. + * @param args Optional arguments as specified in pszFormat. + * + * @remark The API doesn't support formatting of floating point numbers at the moment. + */ +RTDECL(void) RTLogRelPrintfV(const char *pszFormat, va_list args); + +/** + * Changes the buffering setting of the default release logger. + * + * This can be used for optimizing longish logging sequences. + * + * @returns The old state. + * @param fBuffered The new state. + */ +RTDECL(bool) RTLogRelSetBuffering(bool fBuffered); + +/** @} */ + + + +/** @name COM port logging + * { + */ + +#ifdef DOXYGEN_RUNNING +# define LOG_TO_COM +# define LOG_NO_COM +#endif + +/** @def LOG_TO_COM + * Redirects the normal logging macros to the serial versions. + */ + +/** @def LOG_NO_COM + * Disables all LogCom* macros. + */ + +/** @def LogCom + * Generic logging to serial port. + */ +#if defined(LOG_ENABLED) && !defined(LOG_NO_COM) +# define LogCom(a) RTLogComPrintf a +#else +# define LogCom(a) do { } while (0) +#endif + +/** @def LogComFlow + * Logging to serial port of execution flow. + */ +#if defined(LOG_ENABLED) && defined(LOG_ENABLE_FLOW) && !defined(LOG_NO_COM) +# define LogComFlow(a) RTLogComPrintf a +#else +# define LogComFlow(a) do { } while (0) +#endif + +#ifdef LOG_TO_COM +# undef Log +# define Log(a) LogCom(a) +# undef LogFlow +# define LogFlow(a) LogComFlow(a) +#endif + +/** @} */ + + +/** @name Backdoor Logging + * @{ + */ + +#ifdef DOXYGEN_RUNNING +# define LOG_TO_BACKDOOR +# define LOG_NO_BACKDOOR +#endif + +/** @def LOG_TO_BACKDOOR + * Redirects the normal logging macros to the backdoor versions. + */ + +/** @def LOG_NO_BACKDOOR + * Disables all LogBackdoor* macros. + */ + +/** @def LogBackdoor + * Generic logging to the VBox backdoor via port I/O. + */ +#if defined(LOG_ENABLED) && !defined(LOG_NO_BACKDOOR) +# define LogBackdoor(a) RTLogBackdoorPrintf a +#else +# define LogBackdoor(a) do { } while (0) +#endif + +/** @def LogBackdoorFlow + * Logging of execution flow messages to the backdoor I/O port. + */ +#if defined(LOG_ENABLED) && !defined(LOG_NO_BACKDOOR) +# define LogBackdoorFlow(a) RTLogBackdoorPrintf a +#else +# define LogBackdoorFlow(a) do { } while (0) +#endif + +/** @def LogRelBackdoor + * Release logging to the VBox backdoor via port I/O. + */ +#if !defined(LOG_NO_BACKDOOR) +# define LogRelBackdoor(a) RTLogBackdoorPrintf a +#else +# define LogRelBackdoor(a) do { } while (0) +#endif + +#ifdef LOG_TO_BACKDOOR +# undef Log +# define Log(a) LogBackdoor(a) +# undef LogFlow +# define LogFlow(a) LogBackdoorFlow(a) +# undef LogRel +# define LogRel(a) LogRelBackdoor(a) +# if defined(LOG_USE_C99) +# undef _LogIt +# define _LogIt(a_fFlags, a_iGroup, ...) LogBackdoor((__VA_ARGS__)) +# endif +#endif + +/** @} */ + + + +/** + * Gets the default logger instance, creating it if necessary. + * + * @returns Pointer to default logger instance if availble, otherwise NULL. + */ +RTDECL(PRTLOGGER) RTLogDefaultInstance(void); + +/** + * Gets the logger instance if enabled, creating it if necessary. + * + * @returns Pointer to default logger instance, if group has the specified + * flags enabled. Otherwise NULL is returned. + * @param fFlagsAndGroup The flags in the lower 16 bits, the group number in + * the high 16 bits. + */ +RTDECL(PRTLOGGER) RTLogDefaultInstanceEx(uint32_t fFlagsAndGroup); + +/** + * Gets the default logger instance. + * + * @returns Pointer to default logger instance if availble, otherwise NULL. + */ +RTDECL(PRTLOGGER) RTLogGetDefaultInstance(void); + +/** + * Gets the default logger instance if enabled. + * + * @returns Pointer to default logger instance, if group has the specified + * flags enabled. Otherwise NULL is returned. + * @param fFlagsAndGroup The flags in the lower 16 bits, the group number in + * the high 16 bits. + */ +RTDECL(PRTLOGGER) RTLogGetDefaultInstanceEx(uint32_t fFlagsAndGroup); + +#ifndef IN_RC +/** + * Sets the default logger instance. + * + * @returns The old default instance. + * @param pLogger The new default logger instance. + */ +RTDECL(PRTLOGGER) RTLogSetDefaultInstance(PRTLOGGER pLogger); +#endif /* !IN_RC */ + +#ifdef IN_RING0 +/** + * Changes the default logger instance for the current thread. + * + * @returns IPRT status code. + * @param pLogger The logger instance. Pass NULL for deregistration. + * @param uKey Associated key for cleanup purposes. If pLogger is NULL, + * all instances with this key will be deregistered. So in + * order to only deregister the instance associated with the + * current thread use 0. + */ +RTDECL(int) RTLogSetDefaultInstanceThread(PRTLOGGER pLogger, uintptr_t uKey); +#endif /* IN_RING0 */ + + +#ifndef IN_RC +/** + * Creates the default logger instance for a iprt users. + * + * Any user of the logging features will need to implement + * this or use the generic dummy. + * + * @returns Pointer to the logger instance. + */ +RTDECL(PRTLOGGER) RTLogDefaultInit(void); + +/** + * Create a logger instance. + * + * @returns iprt status code. + * + * @param ppLogger Where to store the logger instance. + * @param fFlags Logger instance flags, a combination of the + * RTLOGFLAGS_* values. + * @param pszGroupSettings The initial group settings. + * @param pszEnvVarBase Base name for the environment variables for + * this instance. + * @param cGroups Number of groups in the array. + * @param papszGroups Pointer to array of groups. This must stick + * around for the life of the logger instance. + * @param fDestFlags The destination flags. RTLOGDEST_FILE is ORed + * if pszFilenameFmt specified. + * @param pszFilenameFmt Log filename format string. Standard + * RTStrFormat(). + * @param ... Format arguments. + */ +RTDECL(int) RTLogCreate(PRTLOGGER *ppLogger, uint32_t fFlags, const char *pszGroupSettings, + const char *pszEnvVarBase, unsigned cGroups, const char * const * papszGroups, + uint32_t fDestFlags, const char *pszFilenameFmt, ...); + +/** + * Create a logger instance. + * + * @returns iprt status code. + * + * @param ppLogger Where to store the logger instance. + * @param fFlags Logger instance flags, a combination of the + * RTLOGFLAGS_* values. + * @param pszGroupSettings The initial group settings. + * @param pszEnvVarBase Base name for the environment variables for + * this instance. + * @param cGroups Number of groups in the array. + * @param papszGroups Pointer to array of groups. This must stick + * around for the life of the logger instance. + * @param fDestFlags The destination flags. RTLOGDEST_FILE is ORed + * if pszFilenameFmt specified. + * @param pfnPhase Callback function for starting logging and for + * ending or starting a new file for log history + * rotation. NULL is OK. + * @param cHistory Number of old log files to keep when performing + * log history rotation. 0 means no history. + * @param cbHistoryFileMax Maximum size of log file when performing + * history rotation. 0 means no size limit. + * @param cSecsHistoryTimeSlot Maximum time interval per log file when + * performing history rotation, in seconds. + * 0 means time limit. + * @param pszErrorMsg A buffer which is filled with an error message if something fails. May be NULL. + * @param cchErrorMsg The size of the error message buffer. + * @param pszFilenameFmt Log filename format string. Standard RTStrFormat(). + * @param ... Format arguments. + */ +RTDECL(int) RTLogCreateEx(PRTLOGGER *ppLogger, uint32_t fFlags, const char *pszGroupSettings, + const char *pszEnvVarBase, unsigned cGroups, const char * const * papszGroups, + uint32_t fDestFlags, PFNRTLOGPHASE pfnPhase, uint32_t cHistory, + uint64_t cbHistoryFileMax, uint32_t cSecsHistoryTimeSlot, + char *pszErrorMsg, size_t cchErrorMsg, const char *pszFilenameFmt, ...); + +/** + * Create a logger instance. + * + * @returns iprt status code. + * + * @param ppLogger Where to store the logger instance. + * @param fFlags Logger instance flags, a combination of the + * RTLOGFLAGS_* values. + * @param pszGroupSettings The initial group settings. + * @param pszEnvVarBase Base name for the environment variables for + * this instance. + * @param cGroups Number of groups in the array. + * @param papszGroups Pointer to array of groups. This must stick + * around for the life of the logger instance. + * @param fDestFlags The destination flags. RTLOGDEST_FILE is ORed + * if pszFilenameFmt specified. + * @param pfnPhase Callback function for starting logging and for + * ending or starting a new file for log history + * rotation. + * @param cHistory Number of old log files to keep when performing + * log history rotation. 0 means no history. + * @param cbHistoryFileMax Maximum size of log file when performing + * history rotation. 0 means no size limit. + * @param cSecsHistoryTimeSlot Maximum time interval per log file when + * performing history rotation, in seconds. + * 0 means no time limit. + * @param pszErrorMsg A buffer which is filled with an error message + * if something fails. May be NULL. + * @param cchErrorMsg The size of the error message buffer. + * @param pszFilenameFmt Log filename format string. Standard + * RTStrFormat(). + * @param args Format arguments. + */ +RTDECL(int) RTLogCreateExV(PRTLOGGER *ppLogger, uint32_t fFlags, const char *pszGroupSettings, + const char *pszEnvVarBase, unsigned cGroups, const char * const * papszGroups, + uint32_t fDestFlags, PFNRTLOGPHASE pfnPhase, uint32_t cHistory, + uint64_t cbHistoryFileMax, uint32_t cSecsHistoryTimeSlot, + char *pszErrorMsg, size_t cchErrorMsg, const char *pszFilenameFmt, va_list args); + +/** + * Create a logger instance for singled threaded ring-0 usage. + * + * @returns iprt status code. + * + * @param pLogger Where to create the logger instance. + * @param cbLogger The amount of memory available for the logger instance. + * @param pLoggerR0Ptr The ring-0 address corresponding to @a pLogger. + * @param pfnLoggerR0Ptr Pointer to logger wrapper function. + * @param pfnFlushR0Ptr Pointer to flush function. + * @param fFlags Logger instance flags, a combination of the RTLOGFLAGS_* values. + * @param fDestFlags The destination flags. + */ +RTDECL(int) RTLogCreateForR0(PRTLOGGER pLogger, size_t cbLogger, + RTR0PTR pLoggerR0Ptr, RTR0PTR pfnLoggerR0Ptr, RTR0PTR pfnFlushR0Ptr, + uint32_t fFlags, uint32_t fDestFlags); + +/** + * Calculates the minimum size of a ring-0 logger instance. + * + * @returns The minimum size. + * @param cGroups The number of groups. + * @param fFlags Relevant flags. + */ +RTDECL(size_t) RTLogCalcSizeForR0(uint32_t cGroups, uint32_t fFlags); + +/** + * Destroys a logger instance. + * + * The instance is flushed and all output destinations closed (where applicable). + * + * @returns iprt status code. + * @param pLogger The logger instance which close destroyed. NULL is fine. + */ +RTDECL(int) RTLogDestroy(PRTLOGGER pLogger); + +/** + * Create a logger instance clone for RC usage. + * + * @returns iprt status code. + * + * @param pLogger The logger instance to be cloned. + * @param pLoggerRC Where to create the RC logger instance. + * @param cbLoggerRC Amount of memory allocated to for the RC logger + * instance clone. + * @param pfnLoggerRCPtr Pointer to logger wrapper function for this + * instance (RC Ptr). + * @param pfnFlushRCPtr Pointer to flush function (RC Ptr). + * @param fFlags Logger instance flags, a combination of the RTLOGFLAGS_* values. + */ +RTDECL(int) RTLogCloneRC(PRTLOGGER pLogger, PRTLOGGERRC pLoggerRC, size_t cbLoggerRC, + RTRCPTR pfnLoggerRCPtr, RTRCPTR pfnFlushRCPtr, uint32_t fFlags); + +/** + * Flushes a RC logger instance to a R3 logger. + * + * @returns iprt status code. + * @param pLogger The R3 logger instance to flush pLoggerRC to. If NULL + * the default logger is used. + * @param pLoggerRC The RC logger instance to flush. + */ +RTDECL(void) RTLogFlushRC(PRTLOGGER pLogger, PRTLOGGERRC pLoggerRC); + +/** + * Flushes the buffer in one logger instance onto another logger. + * + * @returns iprt status code. + * + * @param pSrcLogger The logger instance to flush. + * @param pDstLogger The logger instance to flush onto. + * If NULL the default logger will be used. + */ +RTDECL(void) RTLogFlushToLogger(PRTLOGGER pSrcLogger, PRTLOGGER pDstLogger); + +/** + * Flushes a R0 logger instance to a R3 logger. + * + * @returns iprt status code. + * @param pLogger The R3 logger instance to flush pLoggerR0 to. If NULL + * the default logger is used. + * @param pLoggerR0 The R0 logger instance to flush. + */ +RTDECL(void) RTLogFlushR0(PRTLOGGER pLogger, PRTLOGGER pLoggerR0); + +/** + * Sets the custom prefix callback. + * + * @returns IPRT status code. + * @param pLogger The logger instance. + * @param pfnCallback The callback. + * @param pvUser The user argument for the callback. + * */ +RTDECL(int) RTLogSetCustomPrefixCallback(PRTLOGGER pLogger, PFNRTLOGPREFIX pfnCallback, void *pvUser); + +/** + * Same as RTLogSetCustomPrefixCallback for loggers created by + * RTLogCreateForR0. + * + * @returns IPRT status code. + * @param pLogger The logger instance. + * @param pLoggerR0Ptr The ring-0 address corresponding to @a pLogger. + * @param pfnCallbackR0Ptr The callback. + * @param pvUserR0Ptr The user argument for the callback. + * */ +RTDECL(int) RTLogSetCustomPrefixCallbackForR0(PRTLOGGER pLogger, RTR0PTR pLoggerR0Ptr, + RTR0PTR pfnCallbackR0Ptr, RTR0PTR pvUserR0Ptr); + +/** + * Copies the group settings and flags from logger instance to another. + * + * @returns IPRT status code. + * @param pDstLogger The destination logger instance. + * @param pDstLoggerR0Ptr The ring-0 address corresponding to @a pDstLogger. + * @param pSrcLogger The source logger instance. If NULL the default one is used. + * @param fFlagsOr OR mask for the flags. + * @param fFlagsAnd AND mask for the flags. + */ +RTDECL(int) RTLogCopyGroupsAndFlagsForR0(PRTLOGGER pDstLogger, RTR0PTR pDstLoggerR0Ptr, + PCRTLOGGER pSrcLogger, uint32_t fFlagsOr, uint32_t fFlagsAnd); + +/** + * Get the current log group settings as a string. + * + * @returns VINF_SUCCESS or VERR_BUFFER_OVERFLOW. + * @param pLogger Logger instance (NULL for default logger). + * @param pszBuf The output buffer. + * @param cchBuf The size of the output buffer. Must be greater + * than zero. + */ +RTDECL(int) RTLogGetGroupSettings(PRTLOGGER pLogger, char *pszBuf, size_t cchBuf); + +/** + * Updates the group settings for the logger instance using the specified + * specification string. + * + * @returns iprt status code. + * Failures can safely be ignored. + * @param pLogger Logger instance (NULL for default logger). + * @param pszValue Value to parse. + */ +RTDECL(int) RTLogGroupSettings(PRTLOGGER pLogger, const char *pszValue); +#endif /* !IN_RC */ + +/** + * Updates the flags for the logger instance using the specified + * specification string. + * + * @returns iprt status code. + * Failures can safely be ignored. + * @param pLogger Logger instance (NULL for default logger). + * @param pszValue Value to parse. + */ +RTDECL(int) RTLogFlags(PRTLOGGER pLogger, const char *pszValue); + +/** + * Changes the buffering setting of the specified logger. + * + * This can be used for optimizing longish logging sequences. + * + * @returns The old state. + * @param pLogger The logger instance (NULL is an alias for the + * default logger). + * @param fBuffered The new state. + */ +RTDECL(bool) RTLogSetBuffering(PRTLOGGER pLogger, bool fBuffered); + +/** + * Sets the max number of entries per group. + * + * @returns Old restriction. + * + * @param pLogger The logger instance (NULL is an alias for the + * default logger). + * @param cMaxEntriesPerGroup The max number of entries per group. + * + * @remarks Lowering the limit of an active logger may quietly mute groups. + * Raising it may reactive already muted groups. + */ +RTDECL(uint32_t) RTLogSetGroupLimit(PRTLOGGER pLogger, uint32_t cMaxEntriesPerGroup); + +#ifndef IN_RC +/** + * Get the current log flags as a string. + * + * @returns VINF_SUCCESS or VERR_BUFFER_OVERFLOW. + * @param pLogger Logger instance (NULL for default logger). + * @param pszBuf The output buffer. + * @param cchBuf The size of the output buffer. Must be greater + * than zero. + */ +RTDECL(int) RTLogGetFlags(PRTLOGGER pLogger, char *pszBuf, size_t cchBuf); + +/** + * Updates the logger destination using the specified string. + * + * @returns VINF_SUCCESS or VERR_BUFFER_OVERFLOW. + * @param pLogger Logger instance (NULL for default logger). + * @param pszValue The value to parse. + */ +RTDECL(int) RTLogDestinations(PRTLOGGER pLogger, char const *pszValue); + +/** + * Get the current log destinations as a string. + * + * @returns VINF_SUCCESS or VERR_BUFFER_OVERFLOW. + * @param pLogger Logger instance (NULL for default logger). + * @param pszBuf The output buffer. + * @param cchBuf The size of the output buffer. Must be greater + * than 0. + */ +RTDECL(int) RTLogGetDestinations(PRTLOGGER pLogger, char *pszBuf, size_t cchBuf); +#endif /* !IN_RC */ + +/** + * Flushes the specified logger. + * + * @param pLogger The logger instance to flush. + * If NULL the default instance is used. The default instance + * will not be initialized by this call. + */ +RTDECL(void) RTLogFlush(PRTLOGGER pLogger); + +/** + * Write to a logger instance. + * + * @param pLogger Pointer to logger instance. + * @param pvCallerRet Ignored. + * @param pszFormat Format string. + * @param ... Format arguments. + */ +RTDECL(void) RTLogLogger(PRTLOGGER pLogger, void *pvCallerRet, const char *pszFormat, ...); + +/** + * Write to a logger instance. + * + * @param pLogger Pointer to logger instance. + * @param pszFormat Format string. + * @param args Format arguments. + */ +RTDECL(void) RTLogLoggerV(PRTLOGGER pLogger, const char *pszFormat, va_list args); + +/** + * Write to a logger instance. + * + * This function will check whether the instance, group and flags makes up a + * logging kind which is currently enabled before writing anything to the log. + * + * @param pLogger Pointer to logger instance. If NULL the default logger instance will be attempted. + * @param fFlags The logging flags. + * @param iGroup The group. + * The value ~0U is reserved for compatibility with RTLogLogger[V] and is + * only for internal usage! + * @param pszFormat Format string. + * @param ... Format arguments. + * @remark This is a worker function of LogIt. + */ +RTDECL(void) RTLogLoggerEx(PRTLOGGER pLogger, unsigned fFlags, unsigned iGroup, const char *pszFormat, ...); + +/** + * Write to a logger instance. + * + * This function will check whether the instance, group and flags makes up a + * logging kind which is currently enabled before writing anything to the log. + * + * @param pLogger Pointer to logger instance. If NULL the default logger instance will be attempted. + * @param fFlags The logging flags. + * @param iGroup The group. + * The value ~0U is reserved for compatibility with RTLogLogger[V] and is + * only for internal usage! + * @param pszFormat Format string. + * @param args Format arguments. + */ +RTDECL(void) RTLogLoggerExV(PRTLOGGER pLogger, unsigned fFlags, unsigned iGroup, const char *pszFormat, va_list args); + +/** + * printf like function for writing to the default log. + * + * @param pszFormat Printf like format string. + * @param ... Optional arguments as specified in pszFormat. + * + * @remark The API doesn't support formatting of floating point numbers at the moment. + */ +RTDECL(void) RTLogPrintf(const char *pszFormat, ...); + +/** + * vprintf like function for writing to the default log. + * + * @param pszFormat Printf like format string. + * @param args Optional arguments as specified in pszFormat. + * + * @remark The API doesn't support formatting of floating point numbers at the moment. + */ +RTDECL(void) RTLogPrintfV(const char *pszFormat, va_list args); + +/** + * Dumper vprintf-like function outputting to a logger. + * + * @param pvUser Pointer to the logger instance to use, NULL for + * default instance. + * @param pszFormat Format string. + * @param va Format arguments. + */ +RTDECL(void) RTLogDumpPrintfV(void *pvUser, const char *pszFormat, va_list va); + + +#ifndef DECLARED_FNRTSTROUTPUT /* duplicated in iprt/string.h */ +#define DECLARED_FNRTSTROUTPUT +/** + * Output callback. + * + * @returns number of bytes written. + * @param pvArg User argument. + * @param pachChars Pointer to an array of utf-8 characters. + * @param cbChars Number of bytes in the character array pointed to by pachChars. + */ +typedef DECLCALLBACK(size_t) FNRTSTROUTPUT(void *pvArg, const char *pachChars, size_t cbChars); +/** Pointer to callback function. */ +typedef FNRTSTROUTPUT *PFNRTSTROUTPUT; +#endif + +/** + * Partial vsprintf worker implementation. + * + * @returns number of bytes formatted. + * @param pfnOutput Output worker. + * Called in two ways. Normally with a string an it's length. + * For termination, it's called with NULL for string, 0 for length. + * @param pvArg Argument to output worker. + * @param pszFormat Format string. + * @param args Argument list. + */ +RTDECL(size_t) RTLogFormatV(PFNRTSTROUTPUT pfnOutput, void *pvArg, const char *pszFormat, va_list args); + +/** + * Write log buffer to COM port. + * + * @param pach Pointer to the buffer to write. + * @param cb Number of bytes to write. + */ +RTDECL(void) RTLogWriteCom(const char *pach, size_t cb); + +/** + * Prints a formatted string to the serial port used for logging. + * + * @returns Number of bytes written. + * @param pszFormat Format string. + * @param ... Optional arguments specified in the format string. + */ +RTDECL(size_t) RTLogComPrintf(const char *pszFormat, ...); + +/** + * Prints a formatted string to the serial port used for logging. + * + * @returns Number of bytes written. + * @param pszFormat Format string. + * @param args Optional arguments specified in the format string. + */ +RTDECL(size_t) RTLogComPrintfV(const char *pszFormat, va_list args); + + +#if 0 /* not implemented yet */ + +/** Indicates that the semaphores shall be used to notify the other + * part about buffer changes. */ +#define LOGHOOKBUFFER_FLAGS_SEMAPHORED 1 + +/** + * Log Hook Buffer. + * Use to communicate between the logger and a log consumer. + */ +typedef struct RTLOGHOOKBUFFER +{ + /** Write pointer. */ + volatile void *pvWrite; + /** Read pointer. */ + volatile void *pvRead; + /** Buffer start. */ + void *pvStart; + /** Buffer end (exclusive). */ + void *pvEnd; + /** Signaling semaphore used by the writer to wait on a full buffer. + * Only used when indicated in flags. */ + void *pvSemWriter; + /** Signaling semaphore used by the read to wait on an empty buffer. + * Only used when indicated in flags. */ + void *pvSemReader; + /** Buffer flags. Current reserved and set to zero. */ + volatile unsigned fFlags; +} RTLOGHOOKBUFFER; +/** Pointer to a log hook buffer. */ +typedef RTLOGHOOKBUFFER *PRTLOGHOOKBUFFER; + + +/** + * Register a logging hook. + * + * This type of logging hooks are expecting different threads acting + * producer and consumer. They share a circular buffer which have two + * pointers one for each end. When the buffer is full there are two + * alternatives (indicated by a buffer flag), either wait for the + * consumer to get it's job done, or to write a generic message saying + * buffer overflow. + * + * Since the waiting would need a signal semaphore, we'll skip that for now. + * + * @returns iprt status code. + * @param pBuffer Pointer to a logger hook buffer. + */ +RTDECL(int) RTLogRegisterHook(PRTLOGGER pLogger, PRTLOGHOOKBUFFER pBuffer); + +/** + * Deregister a logging hook registered with RTLogRegisterHook(). + * + * @returns iprt status code. + * @param pBuffer Pointer to a logger hook buffer. + */ +RTDECL(int) RTLogDeregisterHook(PRTLOGGER pLogger, PRTLOGHOOKBUFFER pBuffer); + +#endif /* not implemented yet */ + + + +/** + * Write log buffer to a debugger (RTLOGDEST_DEBUGGER). + * + * @param pach What to write. + * @param cb How much to write. + * @remark When linking statically, this function can be replaced by defining your own. + */ +RTDECL(void) RTLogWriteDebugger(const char *pach, size_t cb); + +/** + * Write log buffer to a user defined output stream (RTLOGDEST_USER). + * + * @param pach What to write. + * @param cb How much to write. + * @remark When linking statically, this function can be replaced by defining your own. + */ +RTDECL(void) RTLogWriteUser(const char *pach, size_t cb); + +/** + * Write log buffer to stdout (RTLOGDEST_STDOUT). + * + * @param pach What to write. + * @param cb How much to write. + * @remark When linking statically, this function can be replaced by defining your own. + */ +RTDECL(void) RTLogWriteStdOut(const char *pach, size_t cb); + +/** + * Write log buffer to stdout (RTLOGDEST_STDERR). + * + * @param pach What to write. + * @param cb How much to write. + * @remark When linking statically, this function can be replaced by defining your own. + */ +RTDECL(void) RTLogWriteStdErr(const char *pach, size_t cb); + +#ifdef VBOX + +/** + * Prints a formatted string to the backdoor port. + * + * @returns Number of bytes written. + * @param pszFormat Format string. + * @param ... Optional arguments specified in the format string. + */ +RTDECL(size_t) RTLogBackdoorPrintf(const char *pszFormat, ...); + +/** + * Prints a formatted string to the backdoor port. + * + * @returns Number of bytes written. + * @param pszFormat Format string. + * @param args Optional arguments specified in the format string. + */ +RTDECL(size_t) RTLogBackdoorPrintfV(const char *pszFormat, va_list args); + +#endif /* VBOX */ + +RT_C_DECLS_END + +/** @} */ + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/mangling.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/mangling.h @@ -0,0 +1,3006 @@ +/** @file + * IPRT - Symbol Mangling. + * + * This header is used to mangle public IPRT symbol to make it possible to have + * several IPRT version loaded into one symbol space at the same time. To + * enable symbol mangling you create a header which the compiler includes for + * every compilation unit (check out the -include option of gcc). Your header + * will define RT_MANGLER(name) and then include this header to set up the + * actual mappings. + */ + +/* + * Copyright (C) 2011-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_mangling_h +#define ___iprt_mangling_h + +#ifndef RT_MANGLER +# error "RT_MANGLER is not defined." +#endif + +#ifndef DOXYGEN_RUNNING + +/** @def RT_WITH_MANGLING + * Indicates that we're mangling symbols. */ +# define RT_WITH_MANGLING + + +/* + * Stable functions (alphabetical order): + */ +# define ASMAtomicCmpXchgExU64 RT_MANGLER(ASMAtomicCmpXchgExU64) /* not-some-systems... */ +# define ASMAtomicCmpXchgExU64_EndProc RT_MANGLER(ASMAtomicCmpXchgExU64_EndProc) +# define ASMAtomicCmpXchgU64 RT_MANGLER(ASMAtomicCmpXchgU64) /* not-some-systems... */ +# define ASMAtomicCmpXchgU64_EndProc RT_MANGLER(ASMAtomicCmpXchgU64_EndProc) +# define ASMAtomicReadU64 RT_MANGLER(ASMAtomicReadU64) /* not-some-systems... */ +# define ASMAtomicReadU64_EndProc RT_MANGLER(ASMAtomicReadU64_EndProc) +# define ASMAtomicUoAndU32 RT_MANGLER(ASMAtomicUoAndU32) /* not-some-systems... */ +# define ASMAtomicUoAndU32_EndProc RT_MANGLER(ASMAtomicUoAndU32_EndProc) +# define ASMAtomicUoAndU64 RT_MANGLER(ASMAtomicUoAndU64) /* not-some-systems... */ +# define ASMAtomicUoAndU64_EndProc RT_MANGLER(ASMAtomicUoAndU64_EndProc) +# define ASMAtomicUoDecU32 RT_MANGLER(ASMAtomicUoDecU32) /* not-some-systems... */ +# define ASMAtomicUoDecU32_EndProc RT_MANGLER(ASMAtomicUoDecU32_EndProc) +# define ASMAtomicUoIncU32 RT_MANGLER(ASMAtomicUoIncU32) /* not-some-systems... */ +# define ASMAtomicUoIncU32_EndProc RT_MANGLER(ASMAtomicUoIncU32_EndProc) +# define ASMAtomicUoOrU32 RT_MANGLER(ASMAtomicUoOrU32) /* not-some-systems... */ +# define ASMAtomicUoOrU32_EndProc RT_MANGLER(ASMAtomicUoOrU32_EndProc) +# define ASMAtomicUoOrU64 RT_MANGLER(ASMAtomicUoOrU64) /* not-some-systems... */ +# define ASMAtomicUoOrU64_EndProc RT_MANGLER(ASMAtomicUoOrU64_EndProc) +# define ASMAtomicUoReadU64 RT_MANGLER(ASMAtomicUoReadU64) /* not-some-systems... */ +# define ASMAtomicUoReadU64_EndProc RT_MANGLER(ASMAtomicUoReadU64_EndProc) +# define ASMAtomicXchgU64 RT_MANGLER(ASMAtomicXchgU64) /* not-some-systems... */ +# define ASMAtomicXchgU64_EndProc RT_MANGLER(ASMAtomicXchgU64_EndProc) +# define ASMCpuIdExSlow RT_MANGLER(ASMCpuIdExSlow) +# define ASMCpuIdExSlow_EndProc RT_MANGLER(ASMCpuIdExSlow_EndProc) +# define ASMGetXcr0 RT_MANGLER(ASMGetXcr0) +# define ASMGetXcr0_EndProc RT_MANGLER(ASMGetXcr0_EndProc) +# define ASMRdMsrEx RT_MANGLER(ASMRdMsrEx) +# define ASMRdMsrEx_EndProc RT_MANGLER(ASMRdMsrEx_EndProc) +# define ASMSetXcr0 RT_MANGLER(ASMSetXcr0) +# define ASMSetXcr0_EndProc RT_MANGLER(ASMSetXcr0_EndProc) +# define ASMWrMsrEx RT_MANGLER(ASMWrMsrEx) +# define ASMWrMsrEx_EndProc RT_MANGLER(ASMWrMsrEx_EndProc) +# define ASMXRstor RT_MANGLER(ASMXRstor) +# define ASMXRstor_EndProc RT_MANGLER(ASMXRstor_EndProc) +# define ASMXSave RT_MANGLER(ASMXSave) +# define ASMXSave_EndProc RT_MANGLER(ASMXSave_EndProc) +# define RTAssertAreQuiet RT_MANGLER(RTAssertAreQuiet) +# define RTAssertMayPanic RT_MANGLER(RTAssertMayPanic) +# define RTAssertMsg1 RT_MANGLER(RTAssertMsg1) +# define RTAssertMsg1Weak RT_MANGLER(RTAssertMsg1Weak) +# define RTAssertMsg2 RT_MANGLER(RTAssertMsg2) +# define RTAssertMsg2Add RT_MANGLER(RTAssertMsg2Add) +# define RTAssertMsg2AddV RT_MANGLER(RTAssertMsg2AddV) +# define RTAssertMsg2AddWeak RT_MANGLER(RTAssertMsg2AddWeak) +# define RTAssertMsg2AddWeakV RT_MANGLER(RTAssertMsg2AddWeakV) +# define RTAssertMsg2V RT_MANGLER(RTAssertMsg2V) +# define RTAssertMsg2Weak RT_MANGLER(RTAssertMsg2Weak) +# define RTAssertMsg2WeakV RT_MANGLER(RTAssertMsg2WeakV) +# define RTAssertSetMayPanic RT_MANGLER(RTAssertSetMayPanic) +# define RTAssertSetQuiet RT_MANGLER(RTAssertSetQuiet) +# define RTAssertShouldPanic RT_MANGLER(RTAssertShouldPanic) +# define RTAvlGCPhysDestroy RT_MANGLER(RTAvlGCPhysDestroy) +# define RTAvlGCPhysDoWithAll RT_MANGLER(RTAvlGCPhysDoWithAll) +# define RTAvlGCPhysGet RT_MANGLER(RTAvlGCPhysGet) +# define RTAvlGCPhysGetBestFit RT_MANGLER(RTAvlGCPhysGetBestFit) +# define RTAvlGCPhysInsert RT_MANGLER(RTAvlGCPhysInsert) +# define RTAvlGCPhysRemove RT_MANGLER(RTAvlGCPhysRemove) +# define RTAvlGCPhysRemoveBestFit RT_MANGLER(RTAvlGCPhysRemoveBestFit) +# define RTAvlGCPtrDestroy RT_MANGLER(RTAvlGCPtrDestroy) +# define RTAvlGCPtrDoWithAll RT_MANGLER(RTAvlGCPtrDoWithAll) +# define RTAvlGCPtrGet RT_MANGLER(RTAvlGCPtrGet) +# define RTAvlGCPtrGetBestFit RT_MANGLER(RTAvlGCPtrGetBestFit) +# define RTAvlGCPtrInsert RT_MANGLER(RTAvlGCPtrInsert) +# define RTAvlGCPtrRemove RT_MANGLER(RTAvlGCPtrRemove) +# define RTAvlGCPtrRemoveBestFit RT_MANGLER(RTAvlGCPtrRemoveBestFit) +# define RTAvlHCPhysDestroy RT_MANGLER(RTAvlHCPhysDestroy) +# define RTAvlHCPhysDoWithAll RT_MANGLER(RTAvlHCPhysDoWithAll) +# define RTAvlHCPhysGet RT_MANGLER(RTAvlHCPhysGet) +# define RTAvlHCPhysGetBestFit RT_MANGLER(RTAvlHCPhysGetBestFit) +# define RTAvlHCPhysInsert RT_MANGLER(RTAvlHCPhysInsert) +# define RTAvlHCPhysRemove RT_MANGLER(RTAvlHCPhysRemove) +# define RTAvlHCPhysRemoveBestFit RT_MANGLER(RTAvlHCPhysRemoveBestFit) +# define RTAvllU32Destroy RT_MANGLER(RTAvllU32Destroy) +# define RTAvllU32DoWithAll RT_MANGLER(RTAvllU32DoWithAll) +# define RTAvllU32Get RT_MANGLER(RTAvllU32Get) +# define RTAvllU32GetBestFit RT_MANGLER(RTAvllU32GetBestFit) +# define RTAvllU32Insert RT_MANGLER(RTAvllU32Insert) +# define RTAvllU32Remove RT_MANGLER(RTAvllU32Remove) +# define RTAvllU32RemoveBestFit RT_MANGLER(RTAvllU32RemoveBestFit) +# define RTAvllU32RemoveNode RT_MANGLER(RTAvllU32RemoveNode) +# define RTAvloGCPhysDestroy RT_MANGLER(RTAvloGCPhysDestroy) +# define RTAvloGCPhysDoWithAll RT_MANGLER(RTAvloGCPhysDoWithAll) +# define RTAvloGCPhysGet RT_MANGLER(RTAvloGCPhysGet) +# define RTAvloGCPhysGetBestFit RT_MANGLER(RTAvloGCPhysGetBestFit) +# define RTAvloGCPhysInsert RT_MANGLER(RTAvloGCPhysInsert) +# define RTAvloGCPhysRemove RT_MANGLER(RTAvloGCPhysRemove) +# define RTAvloGCPhysRemoveBestFit RT_MANGLER(RTAvloGCPhysRemoveBestFit) +# define RTAvloGCPtrDestroy RT_MANGLER(RTAvloGCPtrDestroy) +# define RTAvloGCPtrDoWithAll RT_MANGLER(RTAvloGCPtrDoWithAll) +# define RTAvloGCPtrGet RT_MANGLER(RTAvloGCPtrGet) +# define RTAvloGCPtrGetBestFit RT_MANGLER(RTAvloGCPtrGetBestFit) +# define RTAvloGCPtrInsert RT_MANGLER(RTAvloGCPtrInsert) +# define RTAvloGCPtrRemove RT_MANGLER(RTAvloGCPtrRemove) +# define RTAvloGCPtrRemoveBestFit RT_MANGLER(RTAvloGCPtrRemoveBestFit) +# define RTAvloHCPhysDestroy RT_MANGLER(RTAvloHCPhysDestroy) +# define RTAvloHCPhysDoWithAll RT_MANGLER(RTAvloHCPhysDoWithAll) +# define RTAvloHCPhysGet RT_MANGLER(RTAvloHCPhysGet) +# define RTAvloHCPhysGetBestFit RT_MANGLER(RTAvloHCPhysGetBestFit) +# define RTAvloHCPhysInsert RT_MANGLER(RTAvloHCPhysInsert) +# define RTAvloHCPhysRemove RT_MANGLER(RTAvloHCPhysRemove) +# define RTAvloHCPhysRemoveBestFit RT_MANGLER(RTAvloHCPhysRemoveBestFit) +# define RTAvloIOPortDestroy RT_MANGLER(RTAvloIOPortDestroy) +# define RTAvloIOPortDoWithAll RT_MANGLER(RTAvloIOPortDoWithAll) +# define RTAvloIOPortGet RT_MANGLER(RTAvloIOPortGet) +# define RTAvloIOPortGetBestFit RT_MANGLER(RTAvloIOPortGetBestFit) +# define RTAvloIOPortInsert RT_MANGLER(RTAvloIOPortInsert) +# define RTAvloIOPortRemove RT_MANGLER(RTAvloIOPortRemove) +# define RTAvloIOPortRemoveBestFit RT_MANGLER(RTAvloIOPortRemoveBestFit) +# define RTAvloU32Destroy RT_MANGLER(RTAvloU32Destroy) +# define RTAvloU32DoWithAll RT_MANGLER(RTAvloU32DoWithAll) +# define RTAvloU32Get RT_MANGLER(RTAvloU32Get) +# define RTAvloU32GetBestFit RT_MANGLER(RTAvloU32GetBestFit) +# define RTAvloU32Insert RT_MANGLER(RTAvloU32Insert) +# define RTAvloU32Remove RT_MANGLER(RTAvloU32Remove) +# define RTAvloU32RemoveBestFit RT_MANGLER(RTAvloU32RemoveBestFit) +# define RTAvlPVDestroy RT_MANGLER(RTAvlPVDestroy) +# define RTAvlPVDoWithAll RT_MANGLER(RTAvlPVDoWithAll) +# define RTAvlPVGet RT_MANGLER(RTAvlPVGet) +# define RTAvlPVGetBestFit RT_MANGLER(RTAvlPVGetBestFit) +# define RTAvlPVInsert RT_MANGLER(RTAvlPVInsert) +# define RTAvlPVRemove RT_MANGLER(RTAvlPVRemove) +# define RTAvlPVRemoveBestFit RT_MANGLER(RTAvlPVRemoveBestFit) +# define RTAvlrFileOffsetDestroy RT_MANGLER(RTAvlrFileOffsetDestroy) +# define RTAvlrFileOffsetDoWithAll RT_MANGLER(RTAvlrFileOffsetDoWithAll) +# define RTAvlrFileOffsetGet RT_MANGLER(RTAvlrFileOffsetGet) +# define RTAvlrFileOffsetGetBestFit RT_MANGLER(RTAvlrFileOffsetGetBestFit) +# define RTAvlrFileOffsetGetLeft RT_MANGLER(RTAvlrFileOffsetGetLeft) +# define RTAvlrFileOffsetGetRight RT_MANGLER(RTAvlrFileOffsetGetRight) +# define RTAvlrFileOffsetGetRoot RT_MANGLER(RTAvlrFileOffsetGetRoot) +# define RTAvlrFileOffsetInsert RT_MANGLER(RTAvlrFileOffsetInsert) +# define RTAvlrFileOffsetRangeGet RT_MANGLER(RTAvlrFileOffsetRangeGet) +# define RTAvlrFileOffsetRangeRemove RT_MANGLER(RTAvlrFileOffsetRangeRemove) +# define RTAvlrFileOffsetRemove RT_MANGLER(RTAvlrFileOffsetRemove) +# define RTAvlrGCPtrDestroy RT_MANGLER(RTAvlrGCPtrDestroy) +# define RTAvlrGCPtrDoWithAll RT_MANGLER(RTAvlrGCPtrDoWithAll) +# define RTAvlrGCPtrGet RT_MANGLER(RTAvlrGCPtrGet) +# define RTAvlrGCPtrGetBestFit RT_MANGLER(RTAvlrGCPtrGetBestFit) +# define RTAvlrGCPtrGetLeft RT_MANGLER(RTAvlrGCPtrGetLeft) +# define RTAvlrGCPtrGetRight RT_MANGLER(RTAvlrGCPtrGetRight) +# define RTAvlrGCPtrGetRoot RT_MANGLER(RTAvlrGCPtrGetRoot) +# define RTAvlrGCPtrInsert RT_MANGLER(RTAvlrGCPtrInsert) +# define RTAvlrGCPtrRangeGet RT_MANGLER(RTAvlrGCPtrRangeGet) +# define RTAvlrGCPtrRangeRemove RT_MANGLER(RTAvlrGCPtrRangeRemove) +# define RTAvlrGCPtrRemove RT_MANGLER(RTAvlrGCPtrRemove) +# define RTAvlroGCPhysDestroy RT_MANGLER(RTAvlroGCPhysDestroy) +# define RTAvlroGCPhysDoWithAll RT_MANGLER(RTAvlroGCPhysDoWithAll) +# define RTAvlroGCPhysGet RT_MANGLER(RTAvlroGCPhysGet) +# define RTAvlroGCPhysGetBestFit RT_MANGLER(RTAvlroGCPhysGetBestFit) +# define RTAvlroGCPhysGetLeft RT_MANGLER(RTAvlroGCPhysGetLeft) +# define RTAvlroGCPhysGetRight RT_MANGLER(RTAvlroGCPhysGetRight) +# define RTAvlroGCPhysGetRoot RT_MANGLER(RTAvlroGCPhysGetRoot) +# define RTAvlroGCPhysInsert RT_MANGLER(RTAvlroGCPhysInsert) +# define RTAvlroGCPhysRangeGet RT_MANGLER(RTAvlroGCPhysRangeGet) +# define RTAvlroGCPhysRangeRemove RT_MANGLER(RTAvlroGCPhysRangeRemove) +# define RTAvlroGCPhysRemove RT_MANGLER(RTAvlroGCPhysRemove) +# define RTAvlroGCPtrDestroy RT_MANGLER(RTAvlroGCPtrDestroy) +# define RTAvlroGCPtrDoWithAll RT_MANGLER(RTAvlroGCPtrDoWithAll) +# define RTAvlroGCPtrGet RT_MANGLER(RTAvlroGCPtrGet) +# define RTAvlroGCPtrGetBestFit RT_MANGLER(RTAvlroGCPtrGetBestFit) +# define RTAvlroGCPtrGetLeft RT_MANGLER(RTAvlroGCPtrGetLeft) +# define RTAvlroGCPtrGetRight RT_MANGLER(RTAvlroGCPtrGetRight) +# define RTAvlroGCPtrGetRoot RT_MANGLER(RTAvlroGCPtrGetRoot) +# define RTAvlroGCPtrInsert RT_MANGLER(RTAvlroGCPtrInsert) +# define RTAvlroGCPtrRangeGet RT_MANGLER(RTAvlroGCPtrRangeGet) +# define RTAvlroGCPtrRangeRemove RT_MANGLER(RTAvlroGCPtrRangeRemove) +# define RTAvlroGCPtrRemove RT_MANGLER(RTAvlroGCPtrRemove) +# define RTAvlroIOPortDestroy RT_MANGLER(RTAvlroIOPortDestroy) +# define RTAvlroIOPortDoWithAll RT_MANGLER(RTAvlroIOPortDoWithAll) +# define RTAvlroIOPortGet RT_MANGLER(RTAvlroIOPortGet) +# define RTAvlroIOPortInsert RT_MANGLER(RTAvlroIOPortInsert) +# define RTAvlroIOPortRangeGet RT_MANGLER(RTAvlroIOPortRangeGet) +# define RTAvlroIOPortRangeRemove RT_MANGLER(RTAvlroIOPortRangeRemove) +# define RTAvlroIOPortRemove RT_MANGLER(RTAvlroIOPortRemove) +# define RTAvlrooGCPtrDestroy RT_MANGLER(RTAvlrooGCPtrDestroy) +# define RTAvlrooGCPtrDoWithAll RT_MANGLER(RTAvlrooGCPtrDoWithAll) +# define RTAvlrooGCPtrGet RT_MANGLER(RTAvlrooGCPtrGet) +# define RTAvlrooGCPtrGetBestFit RT_MANGLER(RTAvlrooGCPtrGetBestFit) +# define RTAvlrooGCPtrGetLeft RT_MANGLER(RTAvlrooGCPtrGetLeft) +# define RTAvlrooGCPtrGetNextEqual RT_MANGLER(RTAvlrooGCPtrGetNextEqual) +# define RTAvlrooGCPtrGetRight RT_MANGLER(RTAvlrooGCPtrGetRight) +# define RTAvlrooGCPtrGetRoot RT_MANGLER(RTAvlrooGCPtrGetRoot) +# define RTAvlrooGCPtrInsert RT_MANGLER(RTAvlrooGCPtrInsert) +# define RTAvlrooGCPtrRangeGet RT_MANGLER(RTAvlrooGCPtrRangeGet) +# define RTAvlrooGCPtrRangeRemove RT_MANGLER(RTAvlrooGCPtrRangeRemove) +# define RTAvlrooGCPtrRemove RT_MANGLER(RTAvlrooGCPtrRemove) +# define RTAvlrPVDestroy RT_MANGLER(RTAvlrPVDestroy) +# define RTAvlrPVDoWithAll RT_MANGLER(RTAvlrPVDoWithAll) +# define RTAvlrPVGet RT_MANGLER(RTAvlrPVGet) +# define RTAvlrPVGetBestFit RT_MANGLER(RTAvlrPVGetBestFit) +# define RTAvlrPVInsert RT_MANGLER(RTAvlrPVInsert) +# define RTAvlrPVRangeGet RT_MANGLER(RTAvlrPVRangeGet) +# define RTAvlrPVRangeRemove RT_MANGLER(RTAvlrPVRangeRemove) +# define RTAvlrPVRemove RT_MANGLER(RTAvlrPVRemove) +# define RTAvlrPVRemoveBestFit RT_MANGLER(RTAvlrPVRemoveBestFit) +# define RTAvlrU64Destroy RT_MANGLER(RTAvlrU64Destroy) +# define RTAvlrU64DoWithAll RT_MANGLER(RTAvlrU64DoWithAll) +# define RTAvlrU64Get RT_MANGLER(RTAvlrU64Get) +# define RTAvlrU64GetBestFit RT_MANGLER(RTAvlrU64GetBestFit) +# define RTAvlrU64Insert RT_MANGLER(RTAvlrU64Insert) +# define RTAvlrU64RangeGet RT_MANGLER(RTAvlrU64RangeGet) +# define RTAvlrU64RangeRemove RT_MANGLER(RTAvlrU64RangeRemove) +# define RTAvlrU64Remove RT_MANGLER(RTAvlrU64Remove) +# define RTAvlrU64RemoveBestFit RT_MANGLER(RTAvlrU64RemoveBestFit) +# define RTAvlrUIntPtrDestroy RT_MANGLER(RTAvlrUIntPtrDestroy) +# define RTAvlrUIntPtrDoWithAll RT_MANGLER(RTAvlrUIntPtrDoWithAll) +# define RTAvlrUIntPtrGet RT_MANGLER(RTAvlrUIntPtrGet) +# define RTAvlrUIntPtrGetBestFit RT_MANGLER(RTAvlrUIntPtrGetBestFit) +# define RTAvlrUIntPtrGetLeft RT_MANGLER(RTAvlrUIntPtrGetLeft) +# define RTAvlrUIntPtrGetRight RT_MANGLER(RTAvlrUIntPtrGetRight) +# define RTAvlrUIntPtrGetRoot RT_MANGLER(RTAvlrUIntPtrGetRoot) +# define RTAvlrUIntPtrInsert RT_MANGLER(RTAvlrUIntPtrInsert) +# define RTAvlrUIntPtrRangeGet RT_MANGLER(RTAvlrUIntPtrRangeGet) +# define RTAvlrUIntPtrRangeRemove RT_MANGLER(RTAvlrUIntPtrRangeRemove) +# define RTAvlrUIntPtrRemove RT_MANGLER(RTAvlrUIntPtrRemove) +# define RTAvlU32Destroy RT_MANGLER(RTAvlU32Destroy) +# define RTAvlU32DoWithAll RT_MANGLER(RTAvlU32DoWithAll) +# define RTAvlU32Get RT_MANGLER(RTAvlU32Get) +# define RTAvlU32GetBestFit RT_MANGLER(RTAvlU32GetBestFit) +# define RTAvlU32Insert RT_MANGLER(RTAvlU32Insert) +# define RTAvlU32Remove RT_MANGLER(RTAvlU32Remove) +# define RTAvlU32RemoveBestFit RT_MANGLER(RTAvlU32RemoveBestFit) +# define RTAvlUIntPtrDestroy RT_MANGLER(RTAvlUIntPtrDestroy) +# define RTAvlUIntPtrDoWithAll RT_MANGLER(RTAvlUIntPtrDoWithAll) +# define RTAvlUIntPtrGet RT_MANGLER(RTAvlUIntPtrGet) +# define RTAvlUIntPtrGetBestFit RT_MANGLER(RTAvlUIntPtrGetBestFit) +# define RTAvlUIntPtrGetLeft RT_MANGLER(RTAvlUIntPtrGetLeft) +# define RTAvlUIntPtrGetRight RT_MANGLER(RTAvlUIntPtrGetRight) +# define RTAvlUIntPtrGetRoot RT_MANGLER(RTAvlUIntPtrGetRoot) +# define RTAvlUIntPtrInsert RT_MANGLER(RTAvlUIntPtrInsert) +# define RTAvlUIntPtrRemove RT_MANGLER(RTAvlUIntPtrRemove) +# define RTAvlULDestroy RT_MANGLER(RTAvlULDestroy) +# define RTAvlULDoWithAll RT_MANGLER(RTAvlULDoWithAll) +# define RTAvlULGet RT_MANGLER(RTAvlULGet) +# define RTAvlULGetBestFit RT_MANGLER(RTAvlULGetBestFit) +# define RTAvlULInsert RT_MANGLER(RTAvlULInsert) +# define RTAvlULRemove RT_MANGLER(RTAvlULRemove) +# define RTAvlULRemoveBestFit RT_MANGLER(RTAvlULRemoveBestFit) +# define RTBase64Decode RT_MANGLER(RTBase64Decode) +# define RTBase64DecodeEx RT_MANGLER(RTBase64DecodeEx) +# define RTBase64DecodedSize RT_MANGLER(RTBase64DecodedSize) +# define RTBase64DecodedSizeEx RT_MANGLER(RTBase64DecodedSizeEx) +# define RTBase64Encode RT_MANGLER(RTBase64Encode) +# define RTBase64EncodedLength RT_MANGLER(RTBase64EncodedLength) +# define RTBldCfgCompiler RT_MANGLER(RTBldCfgCompiler) +# define RTBldCfgRevision RT_MANGLER(RTBldCfgRevision) +# define RTBldCfgRevisionStr RT_MANGLER(RTBldCfgRevisionStr) +# define RTBldCfgTarget RT_MANGLER(RTBldCfgTarget) +# define RTBldCfgTargetArch RT_MANGLER(RTBldCfgTargetArch) +# define RTBldCfgTargetDotArch RT_MANGLER(RTBldCfgTargetDotArch) +# define RTBldCfgType RT_MANGLER(RTBldCfgType) +# define RTBldCfgVersion RT_MANGLER(RTBldCfgVersion) +# define RTBldCfgVersionBuild RT_MANGLER(RTBldCfgVersionBuild) +# define RTBldCfgVersionMajor RT_MANGLER(RTBldCfgVersionMajor) +# define RTBldCfgVersionMinor RT_MANGLER(RTBldCfgVersionMinor) +# define RTCdromOpen RT_MANGLER(RTCdromOpen) +# define RTCdromRetain RT_MANGLER(RTCdromRetain) +# define RTCdromRelease RT_MANGLER(RTCdromRelease) +# define RTCdromQueryMountPoint RT_MANGLER(RTCdromQueryMountPoint) +# define RTCdromUnmount RT_MANGLER(RTCdromUnmount) +# define RTCdromEject RT_MANGLER(RTCdromEject) +# define RTCdromLock RT_MANGLER(RTCdromLock) +# define RTCdromUnlock RT_MANGLER(RTCdromUnlock) +# define RTCdromCount RT_MANGLER(RTCdromCount) +# define RTCdromOrdinalToName RT_MANGLER(RTCdromOrdinalToName) +# define RTCdromOpenByOrdinal RT_MANGLER(RTCdromOpenByOrdinal) +# define RTCidrStrToIPv4 RT_MANGLER(RTCidrStrToIPv4) +# define RTCircBufAcquireReadBlock RT_MANGLER(RTCircBufAcquireReadBlock) +# define RTCircBufAcquireWriteBlock RT_MANGLER(RTCircBufAcquireWriteBlock) +# define RTCircBufCreate RT_MANGLER(RTCircBufCreate) +# define RTCircBufDestroy RT_MANGLER(RTCircBufDestroy) +# define RTCircBufFree RT_MANGLER(RTCircBufFree) +# define RTCircBufIsReading RT_MANGLER(RTCircBufIsReading) +# define RTCircBufIsWriting RT_MANGLER(RTCircBufIsWriting) +# define RTCircBufReleaseReadBlock RT_MANGLER(RTCircBufReleaseReadBlock) +# define RTCircBufReleaseWriteBlock RT_MANGLER(RTCircBufReleaseWriteBlock) +# define RTCircBufReset RT_MANGLER(RTCircBufReset) +# define RTCircBufSize RT_MANGLER(RTCircBufSize) +# define RTCircBufUsed RT_MANGLER(RTCircBufUsed) +# define RTCoreDumperDisable RT_MANGLER(RTCoreDumperDisable) /* solaris */ +# define RTCoreDumperSetup RT_MANGLER(RTCoreDumperSetup) /* solaris */ +# define RTCoreDumperTakeDump RT_MANGLER(RTCoreDumperTakeDump) /* solaris */ +# define RTCrc32 RT_MANGLER(RTCrc32) +# define RTCrc32Finish RT_MANGLER(RTCrc32Finish) +# define RTCrc32Process RT_MANGLER(RTCrc32Process) +# define RTCrc32Start RT_MANGLER(RTCrc32Start) +# define RTCrc32C RT_MANGLER(RTCrc32C) +# define RTCrc32CFinish RT_MANGLER(RTCrc32CFinish) +# define RTCrc32CProcess RT_MANGLER(RTCrc32CProcess) +# define RTCrc32CStart RT_MANGLER(RTCrc32CStart) +# define RTCrc64 RT_MANGLER(RTCrc64) +# define RTCrc64Finish RT_MANGLER(RTCrc64Finish) +# define RTCrc64Process RT_MANGLER(RTCrc64Process) +# define RTCrc64Start RT_MANGLER(RTCrc64Start) +# define RTCrcAdler32 RT_MANGLER(RTCrcAdler32) +# define RTCrcAdler32Finish RT_MANGLER(RTCrcAdler32Finish) +# define RTCrcAdler32Process RT_MANGLER(RTCrcAdler32Process) +# define RTCrcAdler32Start RT_MANGLER(RTCrcAdler32Start) +# define RTCritSectDelete RT_MANGLER(RTCritSectDelete) +# define RTCritSectEnter RT_MANGLER(RTCritSectEnter) +# define RTCritSectEnterDebug RT_MANGLER(RTCritSectEnterDebug) +# define RTCritSectEnterMultiple RT_MANGLER(RTCritSectEnterMultiple) +# define RTCritSectEnterMultipleDebug RT_MANGLER(RTCritSectEnterMultipleDebug) +# define RTCritSectInit RT_MANGLER(RTCritSectInit) +# define RTCritSectInitEx RT_MANGLER(RTCritSectInitEx) +# define RTCritSectLeave RT_MANGLER(RTCritSectLeave) +# define RTCritSectLeaveMultiple RT_MANGLER(RTCritSectLeaveMultiple) +# define RTCritSectSetSubClass RT_MANGLER(RTCritSectSetSubClass) +# define RTCritSectTryEnter RT_MANGLER(RTCritSectTryEnter) +# define RTCritSectTryEnterDebug RT_MANGLER(RTCritSectTryEnterDebug) +# define RTCritSectRwDelete RT_MANGLER(RTCritSectRwDelete) +# define RTCritSectRwEnterExcl RT_MANGLER(RTCritSectRwEnterExcl) +# define RTCritSectRwEnterExclDebug RT_MANGLER(RTCritSectRwEnterExclDebug) +# define RTCritSectRwEnterShared RT_MANGLER(RTCritSectRwEnterShared) +# define RTCritSectRwEnterSharedDebug RT_MANGLER(RTCritSectRwEnterSharedDebug) +# define RTCritSectRwGetReadCount RT_MANGLER(RTCritSectRwGetReadCount) +# define RTCritSectRwGetWriteRecursion RT_MANGLER(RTCritSectRwGetWriteRecursion) +# define RTCritSectRwGetWriterReadRecursion RT_MANGLER(RTCritSectRwGetWriterReadRecursion) +# define RTCritSectRwInit RT_MANGLER(RTCritSectRwInit) +# define RTCritSectRwInitEx RT_MANGLER(RTCritSectRwInitEx) +# define RTCritSectRwIsReadOwner RT_MANGLER(RTCritSectRwIsReadOwner) +# define RTCritSectRwIsWriteOwner RT_MANGLER(RTCritSectRwIsWriteOwner) +# define RTCritSectRwLeaveExcl RT_MANGLER(RTCritSectRwLeaveExcl) +# define RTCritSectRwLeaveShared RT_MANGLER(RTCritSectRwLeaveShared) +# define RTCritSectRwSetSubClass RT_MANGLER(RTCritSectRwSetSubClass) +# define RTCritSectRwTryEnterExcl RT_MANGLER(RTCritSectRwTryEnterExcl) +# define RTCritSectRwTryEnterExclDebug RT_MANGLER(RTCritSectRwTryEnterExclDebug) +# define RTCritSectRwTryEnterShared RT_MANGLER(RTCritSectRwTryEnterShared) +# define RTCritSectRwTryEnterSharedDebug RT_MANGLER(RTCritSectRwTryEnterSharedDebug) +# define RTDbgAsCreate RT_MANGLER(RTDbgAsCreate) +# define RTDbgAsCreateF RT_MANGLER(RTDbgAsCreateF) +# define RTDbgAsCreateV RT_MANGLER(RTDbgAsCreateV) +# define RTDbgAsFirstAddr RT_MANGLER(RTDbgAsFirstAddr) +# define RTDbgAsLastAddr RT_MANGLER(RTDbgAsLastAddr) +# define RTDbgAsLineAdd RT_MANGLER(RTDbgAsLineAdd) +# define RTDbgAsLineByAddr RT_MANGLER(RTDbgAsLineByAddr) +# define RTDbgAsLineByAddrA RT_MANGLER(RTDbgAsLineByAddrA) +# define RTDbgAsLockExcl RT_MANGLER(RTDbgAsLockExcl) +# define RTDbgAsModuleByAddr RT_MANGLER(RTDbgAsModuleByAddr) +# define RTDbgAsModuleByIndex RT_MANGLER(RTDbgAsModuleByIndex) +# define RTDbgAsModuleByName RT_MANGLER(RTDbgAsModuleByName) +# define RTDbgAsModuleCount RT_MANGLER(RTDbgAsModuleCount) +# define RTDbgAsModuleLink RT_MANGLER(RTDbgAsModuleLink) +# define RTDbgAsModuleLinkSeg RT_MANGLER(RTDbgAsModuleLinkSeg) +# define RTDbgAsModuleQueryMapByIndex RT_MANGLER(RTDbgAsModuleQueryMapByIndex) +# define RTDbgAsModuleUnlink RT_MANGLER(RTDbgAsModuleUnlink) +# define RTDbgAsModuleUnlinkByAddr RT_MANGLER(RTDbgAsModuleUnlinkByAddr) +# define RTDbgAsName RT_MANGLER(RTDbgAsName) +# define RTDbgAsRelease RT_MANGLER(RTDbgAsRelease) +# define RTDbgAsRetain RT_MANGLER(RTDbgAsRetain) +# define RTDbgAsSymbolAdd RT_MANGLER(RTDbgAsSymbolAdd) +# define RTDbgAsSymbolByAddr RT_MANGLER(RTDbgAsSymbolByAddr) +# define RTDbgAsSymbolByAddrA RT_MANGLER(RTDbgAsSymbolByAddrA) +# define RTDbgAsSymbolByName RT_MANGLER(RTDbgAsSymbolByName) +# define RTDbgAsSymbolByNameA RT_MANGLER(RTDbgAsSymbolByNameA) +# define RTDbgAsUnlockExcl RT_MANGLER(RTDbgAsUnlockExcl) +# define RTDbgCfgCreate RT_MANGLER(RTDbgCfgCreate) +# define RTDbgCfgRetain RT_MANGLER(RTDbgCfgRetain) +# define RTDbgCfgRelease RT_MANGLER(RTDbgCfgRelease) +# define RTDbgCfgChangeString RT_MANGLER(RTDbgCfgChangeString) +# define RTDbgCfgChangeUInt RT_MANGLER(RTDbgCfgChangeUInt) +# define RTDbgCfgQueryString RT_MANGLER(RTDbgCfgQueryString) +# define RTDbgCfgQueryUInt RT_MANGLER(RTDbgCfgQueryUInt) +# define RTDbgCfgOpenDbg RT_MANGLER(RTDbgCfgOpenDbg) +# define RTDbgCfgOpenDsymBundle RT_MANGLER(RTDbgCfgOpenDsymBundle) +# define RTDbgCfgOpenMachOImage RT_MANGLER(RTDbgCfgOpenMachOImage) +# define RTDbgCfgOpenDwo RT_MANGLER(RTDbgCfgOpenDwo) +# define RTDbgCfgOpenPdb70 RT_MANGLER(RTDbgCfgOpenPdb70) +# define RTDbgCfgOpenPdb20 RT_MANGLER(RTDbgCfgOpenPdb20) +# define RTDbgCfgOpenPeImage RT_MANGLER(RTDbgCfgOpenPeImage) +# define RTDbgCfgSetLogCallback RT_MANGLER(RTDbgCfgSetLogCallback) +# define RTDbgLineAlloc RT_MANGLER(RTDbgLineAlloc) +# define RTDbgLineDup RT_MANGLER(RTDbgLineDup) +# define RTDbgLineFree RT_MANGLER(RTDbgLineFree) +# define RTDbgModCreate RT_MANGLER(RTDbgModCreate) +# define RTDbgModCreateFromDbg RT_MANGLER(RTDbgModCreateFromDbg) +# define RTDbgModCreateFromDwo RT_MANGLER(RTDbgModCreateFromDwo) +# define RTDbgModCreateFromImage RT_MANGLER(RTDbgModCreateFromImage) +# define RTDbgModCreateFromMap RT_MANGLER(RTDbgModCreateFromMap) +# define RTDbgModCreateFromPdb RT_MANGLER(RTDbgModCreateFromPdb) +# define RTDbgModCreateFromPeImage RT_MANGLER(RTDbgModCreateFromPeImage) +# define RTDbgModCreateFromMachOImage RT_MANGLER(RTDbgModCreateFromMachOImage) +# define RTDbgModGetTag RT_MANGLER(RTDbgModGetTag) +# define RTDbgModImageSize RT_MANGLER(RTDbgModImageSize) +# define RTDbgModIsDeferred RT_MANGLER(RTDbgModIsDeferred) +# define RTDbgModIsExports RT_MANGLER(RTDbgModIsExports) +# define RTDbgModLineAdd RT_MANGLER(RTDbgModLineAdd) +# define RTDbgModLineByAddr RT_MANGLER(RTDbgModLineByAddr) +# define RTDbgModLineByAddrA RT_MANGLER(RTDbgModLineByAddrA) +# define RTDbgModLineByOrdinal RT_MANGLER(RTDbgModLineByOrdinal) +# define RTDbgModLineByOrdinalA RT_MANGLER(RTDbgModLineByOrdinalA) +# define RTDbgModLineCount RT_MANGLER(RTDbgModLineCount) +# define RTDbgModName RT_MANGLER(RTDbgModName) +# define RTDbgModDebugFile RT_MANGLER(RTDbgModDebugFile) +# define RTDbgModImageFile RT_MANGLER(RTDbgModImageFile) +# define RTDbgModImageFileUsed RT_MANGLER(RTDbgModImageFileUsed) +# define RTDbgModRelease RT_MANGLER(RTDbgModRelease) +# define RTDbgModRemoveAll RT_MANGLER(RTDbgModRemoveAll) +# define RTDbgModRetain RT_MANGLER(RTDbgModRetain) +# define RTDbgModRvaToSegOff RT_MANGLER(RTDbgModRvaToSegOff) +# define RTDbgModSegmentAdd RT_MANGLER(RTDbgModSegmentAdd) +# define RTDbgModSegmentByIndex RT_MANGLER(RTDbgModSegmentByIndex) +# define RTDbgModSegmentCount RT_MANGLER(RTDbgModSegmentCount) +# define RTDbgModSegmentRva RT_MANGLER(RTDbgModSegmentRva) +# define RTDbgModSegmentSize RT_MANGLER(RTDbgModSegmentSize) +# define RTDbgModSetTag RT_MANGLER(RTDbgModSetTag) +# define RTDbgModSymbolAdd RT_MANGLER(RTDbgModSymbolAdd) +# define RTDbgModSymbolByAddr RT_MANGLER(RTDbgModSymbolByAddr) +# define RTDbgModSymbolByAddrA RT_MANGLER(RTDbgModSymbolByAddrA) +# define RTDbgModSymbolByName RT_MANGLER(RTDbgModSymbolByName) +# define RTDbgModSymbolByNameA RT_MANGLER(RTDbgModSymbolByNameA) +# define RTDbgModSymbolByOrdinal RT_MANGLER(RTDbgModSymbolByOrdinal) +# define RTDbgModSymbolByOrdinalA RT_MANGLER(RTDbgModSymbolByOrdinalA) +# define RTDbgModSymbolCount RT_MANGLER(RTDbgModSymbolCount) +# define RTDbgSymbolAlloc RT_MANGLER(RTDbgSymbolAlloc) +# define RTDbgSymbolDup RT_MANGLER(RTDbgSymbolDup) +# define RTDbgSymbolFree RT_MANGLER(RTDbgSymbolFree) +# define RTDirClose RT_MANGLER(RTDirClose) +# define RTDirCreate RT_MANGLER(RTDirCreate) +# define RTDirCreateFullPath RT_MANGLER(RTDirCreateFullPath) +# define RTDirCreateTemp RT_MANGLER(RTDirCreateTemp) +# define RTDirCreateTempSecure RT_MANGLER(RTDirCreateTempSecure) +# define RTDirCreateUniqueNumbered RT_MANGLER(RTDirCreateUniqueNumbered) +# define RTDirEntryIsStdDotLink RT_MANGLER(RTDirEntryIsStdDotLink) +# define RTDirEntryExIsStdDotLink RT_MANGLER(RTDirEntryExIsStdDotLink) +# define RTDirExists RT_MANGLER(RTDirExists) +# define RTDirFlush RT_MANGLER(RTDirFlush) +# define RTDirFlushParent RT_MANGLER(RTDirFlushParent) +# define RTDirOpen RT_MANGLER(RTDirOpen) +# define RTDirOpenFiltered RT_MANGLER(RTDirOpenFiltered) +# define RTDirQueryInfo RT_MANGLER(RTDirQueryInfo) +# define RTDirQueryUnknownType RT_MANGLER(RTDirQueryUnknownType) +# define RTDirQueryUnknownTypeEx RT_MANGLER(RTDirQueryUnknownTypeEx) +# define RTDirRead RT_MANGLER(RTDirRead) +# define RTDirReadEx RT_MANGLER(RTDirReadEx) +# define RTDirRemove RT_MANGLER(RTDirRemove) +# define RTDirRemoveRecursive RT_MANGLER(RTDirRemoveRecursive) +# define RTDirRename RT_MANGLER(RTDirRename) +# define RTDirSetTimes RT_MANGLER(RTDirSetTimes) +# define RTDvmCreate RT_MANGLER(RTDvmCreate) +# define RTDvmRetain RT_MANGLER(RTDvmRetain) +# define RTDvmRelease RT_MANGLER(RTDvmRelease) +# define RTDvmMapOpen RT_MANGLER(RTDvmMapOpen) +# define RTDvmMapInitialize RT_MANGLER(RTDvmMapInitialize) +# define RTDvmMapGetFormat RT_MANGLER(RTDvmMapGetFormat) +# define RTDvmMapGetValidVolumes RT_MANGLER(RTDvmMapGetValidVolumes) +# define RTDvmMapGetMaxVolumes RT_MANGLER(RTDvmMapGetMaxVolumes) +# define RTDvmMapQueryBlockStatus RT_MANGLER(RTDvmMapQueryBlockStatus) +# define RTDvmMapQueryFirstVolume RT_MANGLER(RTDvmMapQueryFirstVolume) +# define RTDvmMapQueryNextVolume RT_MANGLER(RTDvmMapQueryNextVolume) +# define RTDvmVolumeRetain RT_MANGLER(RTDvmVolumeRetain) +# define RTDvmVolumeRelease RT_MANGLER(RTDvmVolumeRelease) +# define RTDvmVolumeGetSize RT_MANGLER(RTDvmVolumeGetSize) +# define RTDvmVolumeQueryName RT_MANGLER(RTDvmVolumeQueryName) +# define RTDvmVolumeGetType RT_MANGLER(RTDvmVolumeGetType) +# define RTDvmVolumeGetFlags RT_MANGLER(RTDvmVolumeGetFlags) +# define RTDvmVolumeRead RT_MANGLER(RTDvmVolumeRead) +# define RTDvmVolumeWrite RT_MANGLER(RTDvmVolumeWrite) +# define RTDvmVolumeSetQueryBlockStatusCallback RT_MANGLER(RTDvmVolumeSetQueryBlockStatusCallback) +# define RTDvmVolumeTypeGetDescr RT_MANGLER(RTDvmVolumeTypeGetDescr) +# define RTDvmVolumeCreateVfsFile RT_MANGLER(RTDvmVolumeCreateVfsFile) +# define RTEnvApplyChanges RT_MANGLER(RTEnvApplyChanges) +# define RTEnvClone RT_MANGLER(RTEnvClone) +# define RTEnvCountEx RT_MANGLER(RTEnvCountEx) +# define RTEnvCreate RT_MANGLER(RTEnvCreate) +# define RTEnvCreateChangeRecord RT_MANGLER(RTEnvCreateChangeRecord) +# define RTEnvDestroy RT_MANGLER(RTEnvDestroy) +# define RTEnvDupEx RT_MANGLER(RTEnvDupEx) +# define RTEnvExist RT_MANGLER(RTEnvExist) +# define RTEnvExistsBad RT_MANGLER(RTEnvExistsBad) +# define RTEnvExistsUtf8 RT_MANGLER(RTEnvExistsUtf8) +# define RTEnvExistEx RT_MANGLER(RTEnvExistEx) +# define RTEnvFreeUtf8Block RT_MANGLER(RTEnvFreeUtf8Block) +# define RTEnvFreeUtf16Block RT_MANGLER(RTEnvFreeUtf16Block) +# define RTEnvGet RT_MANGLER(RTEnvGet) +# define RTEnvGetBad RT_MANGLER(RTEnvGetBad) +# define RTEnvGetByIndexEx RT_MANGLER(RTEnvGetByIndexEx) +# define RTEnvGetByIndexRawEx RT_MANGLER(RTEnvGetByIndexRawEx) +# define RTEnvGetUtf8 RT_MANGLER(RTEnvGetUtf8) +# define RTEnvGetEx RT_MANGLER(RTEnvGetEx) +# define RTEnvGetExecEnvP RT_MANGLER(RTEnvGetExecEnvP) +# define RTEnvIsChangeRecord RT_MANGLER(RTEnvIsChangeRecord) +# define RTEnvPut RT_MANGLER(RTEnvPut) +# define RTEnvPutBad RT_MANGLER(RTEnvPutBad) +# define RTEnvPutUtf8 RT_MANGLER(RTEnvPutUtf8) +# define RTEnvPutEx RT_MANGLER(RTEnvPutEx) +# define RTEnvQueryUtf16Block RT_MANGLER(RTEnvQueryUtf16Block) +# define RTEnvQueryUtf8Block RT_MANGLER(RTEnvQueryUtf8Block) +# define RTEnvReset RT_MANGLER(RTEnvReset) +# define RTEnvSet RT_MANGLER(RTEnvSet) +# define RTEnvSetBad RT_MANGLER(RTEnvSetBad) +# define RTEnvSetUtf8 RT_MANGLER(RTEnvSetUtf8) +# define RTEnvSetEx RT_MANGLER(RTEnvSetEx) +# define RTEnvUnset RT_MANGLER(RTEnvUnset) +# define RTEnvUnsetBad RT_MANGLER(RTEnvUnsetBad) +# define RTEnvUnsetUtf8 RT_MANGLER(RTEnvUnsetUtf8) +# define RTEnvUnsetEx RT_MANGLER(RTEnvUnsetEx) +# define RTErrCOMGet RT_MANGLER(RTErrCOMGet) +# define RTErrConvertFromErrno RT_MANGLER(RTErrConvertFromErrno) +# define RTErrConvertToErrno RT_MANGLER(RTErrConvertToErrno) +# define RTErrGet RT_MANGLER(RTErrGet) +# define RTErrInfoAlloc RT_MANGLER(RTErrInfoAlloc) +# define RTErrInfoAllocEx RT_MANGLER(RTErrInfoAllocEx) +# define RTErrInfoFree RT_MANGLER(RTErrInfoFree) +# define RTErrInfoSet RT_MANGLER(RTErrInfoSet) +# define RTErrInfoSetF RT_MANGLER(RTErrInfoSetF) +# define RTErrInfoSetV RT_MANGLER(RTErrInfoSetV) +# define RTErrVarsAreEqual RT_MANGLER(RTErrVarsAreEqual) +# define RTErrVarsHaveChanged RT_MANGLER(RTErrVarsHaveChanged) +# define RTErrVarsRestore RT_MANGLER(RTErrVarsRestore) +# define RTErrVarsSave RT_MANGLER(RTErrVarsSave) +# define RTFileAioCtxAssociateWithFile RT_MANGLER(RTFileAioCtxAssociateWithFile) +# define RTFileAioCtxCreate RT_MANGLER(RTFileAioCtxCreate) +# define RTFileAioCtxDestroy RT_MANGLER(RTFileAioCtxDestroy) +# define RTFileAioCtxGetMaxReqCount RT_MANGLER(RTFileAioCtxGetMaxReqCount) +# define RTFileAioCtxSubmit RT_MANGLER(RTFileAioCtxSubmit) +# define RTFileAioCtxWait RT_MANGLER(RTFileAioCtxWait) +# define RTFileAioCtxWakeup RT_MANGLER(RTFileAioCtxWakeup) +# define RTFileAioGetLimits RT_MANGLER(RTFileAioGetLimits) +# define RTFileAioReqCancel RT_MANGLER(RTFileAioReqCancel) +# define RTFileAioReqCreate RT_MANGLER(RTFileAioReqCreate) +# define RTFileAioReqDestroy RT_MANGLER(RTFileAioReqDestroy) +# define RTFileAioReqGetRC RT_MANGLER(RTFileAioReqGetRC) +# define RTFileAioReqGetUser RT_MANGLER(RTFileAioReqGetUser) +# define RTFileAioReqPrepareFlush RT_MANGLER(RTFileAioReqPrepareFlush) +# define RTFileAioReqPrepareRead RT_MANGLER(RTFileAioReqPrepareRead) +# define RTFileAioReqPrepareWrite RT_MANGLER(RTFileAioReqPrepareWrite) +# define RTFileChangeLock RT_MANGLER(RTFileChangeLock) +# define RTFileClose RT_MANGLER(RTFileClose) +# define RTFileCompare RT_MANGLER(RTFileCompare) +# define RTFileCompareByHandles RT_MANGLER(RTFileCompareByHandles) +# define RTFileCompareByHandlesEx RT_MANGLER(RTFileCompareByHandlesEx) +# define RTFileCompareEx RT_MANGLER(RTFileCompareEx) +# define RTFileCopy RT_MANGLER(RTFileCopy) +# define RTFileCopyByHandles RT_MANGLER(RTFileCopyByHandles) +# define RTFileCopyByHandlesEx RT_MANGLER(RTFileCopyByHandlesEx) +# define RTFileCopyEx RT_MANGLER(RTFileCopyEx) +# define RTFileCreateTemp RT_MANGLER(RTFileCreateTemp) +# define RTFileCreateTempSecure RT_MANGLER(RTFileCreateTempSecure) +# define RTFileDelete RT_MANGLER(RTFileDelete) +# define RTFileExists RT_MANGLER(RTFileExists) +# define RTFileFlush RT_MANGLER(RTFileFlush) +# define RTFileFromNative RT_MANGLER(RTFileFromNative) +# define RTFileGetMaxSize RT_MANGLER(RTFileGetMaxSize) +# define RTFileGetMaxSizeEx RT_MANGLER(RTFileGetMaxSizeEx) +# define RTFileGetSize RT_MANGLER(RTFileGetSize) +# define RTFileIoCtl RT_MANGLER(RTFileIoCtl) +# define RTFileIsValid RT_MANGLER(RTFileIsValid) +# define RTFileLock RT_MANGLER(RTFileLock) +# define RTFileModeToFlags RT_MANGLER(RTFileModeToFlags) +# define RTFileModeToFlagsEx RT_MANGLER(RTFileModeToFlagsEx) +# define RTFileMove RT_MANGLER(RTFileMove) +# define RTFileOpen RT_MANGLER(RTFileOpen) +# define RTFileOpenBitBucket RT_MANGLER(RTFileOpenBitBucket) +# define RTFileOpenF RT_MANGLER(RTFileOpenF) +# define RTFileOpenV RT_MANGLER(RTFileOpenV) +# define RTFileQueryFsSizes RT_MANGLER(RTFileQueryFsSizes) +# define RTFileQueryInfo RT_MANGLER(RTFileQueryInfo) +# define RTFileQuerySize RT_MANGLER(RTFileQuerySize) +# define RTFileRead RT_MANGLER(RTFileRead) +# define RTFileReadAll RT_MANGLER(RTFileReadAll) +# define RTFileReadAllByHandle RT_MANGLER(RTFileReadAllByHandle) +# define RTFileReadAllByHandleEx RT_MANGLER(RTFileReadAllByHandleEx) +# define RTFileReadAllEx RT_MANGLER(RTFileReadAllEx) +# define RTFileReadAllFree RT_MANGLER(RTFileReadAllFree) +# define RTFileReadAt RT_MANGLER(RTFileReadAt) +# define RTFileRename RT_MANGLER(RTFileRename) +# define RTFileSeek RT_MANGLER(RTFileSeek) +# define RTFileSetForceFlags RT_MANGLER(RTFileSetForceFlags) +# define RTFileSetMode RT_MANGLER(RTFileSetMode) +# define RTFileSetOwner RT_MANGLER(RTFileSetOwner) +# define RTFileSetSize RT_MANGLER(RTFileSetSize) +# define RTFileSetTimes RT_MANGLER(RTFileSetTimes) +# define RTFileSgReadAt RT_MANGLER(RTFileSgReadAt) +# define RTFileSgWriteAt RT_MANGLER(RTFileSgWriteAt) +# define RTFileTell RT_MANGLER(RTFileTell) +# define RTFileToNative RT_MANGLER(RTFileToNative) +# define RTFileUnlock RT_MANGLER(RTFileUnlock) +# define RTFileWrite RT_MANGLER(RTFileWrite) +# define RTFileWriteAt RT_MANGLER(RTFileWriteAt) +# define RTFilesystemVfsFromFile RT_MANGLER(RTFilesystemVfsFromFile) +# define RTFsQueryProperties RT_MANGLER(RTFsQueryProperties) +# define RTFsQuerySerial RT_MANGLER(RTFsQuerySerial) +# define RTFsQuerySizes RT_MANGLER(RTFsQuerySizes) +# define RTFsQueryType RT_MANGLER(RTFsQueryType) +# define RTFsTypeName RT_MANGLER(RTFsTypeName) +# define RTGetOpt RT_MANGLER(RTGetOpt) +# define RTGetOptArgvFree RT_MANGLER(RTGetOptArgvFree) +# define RTGetOptArgvFromString RT_MANGLER(RTGetOptArgvFromString) +# define RTGetOptArgvToString RT_MANGLER(RTGetOptArgvToString) +# define RTGetOptArgvToUtf16String RT_MANGLER(RTGetOptArgvToUtf16String) +# define RTGetOptFetchValue RT_MANGLER(RTGetOptFetchValue) +# define RTGetOptInit RT_MANGLER(RTGetOptInit) +# define RTGetOptPrintError RT_MANGLER(RTGetOptPrintError) +# define RTHandleClose RT_MANGLER(RTHandleClose) +# define RTHandleGetStandard RT_MANGLER(RTHandleGetStandard) +# define RTHandleTableAlloc RT_MANGLER(RTHandleTableAlloc) +# define RTHandleTableAllocWithCtx RT_MANGLER(RTHandleTableAllocWithCtx) +# define RTHandleTableCreate RT_MANGLER(RTHandleTableCreate) +# define RTHandleTableCreateEx RT_MANGLER(RTHandleTableCreateEx) +# define RTHandleTableDestroy RT_MANGLER(RTHandleTableDestroy) +# define RTHandleTableFree RT_MANGLER(RTHandleTableFree) +# define RTHandleTableFreeWithCtx RT_MANGLER(RTHandleTableFreeWithCtx) +# define RTHandleTableLookup RT_MANGLER(RTHandleTableLookup) +# define RTHandleTableLookupWithCtx RT_MANGLER(RTHandleTableLookupWithCtx) +# define RTHeapOffsetAlloc RT_MANGLER(RTHeapOffsetAlloc) +# define RTHeapOffsetAllocZ RT_MANGLER(RTHeapOffsetAllocZ) +# define RTHeapOffsetDump RT_MANGLER(RTHeapOffsetDump) +# define RTHeapOffsetFree RT_MANGLER(RTHeapOffsetFree) +# define RTHeapOffsetGetFreeSize RT_MANGLER(RTHeapOffsetGetFreeSize) +# define RTHeapOffsetGetHeapSize RT_MANGLER(RTHeapOffsetGetHeapSize) +# define RTHeapOffsetInit RT_MANGLER(RTHeapOffsetInit) +# define RTHeapOffsetSize RT_MANGLER(RTHeapOffsetSize) +# define RTHeapSimpleAlloc RT_MANGLER(RTHeapSimpleAlloc) +# define RTHeapSimpleAllocZ RT_MANGLER(RTHeapSimpleAllocZ) +# define RTHeapSimpleDump RT_MANGLER(RTHeapSimpleDump) +# define RTHeapSimpleFree RT_MANGLER(RTHeapSimpleFree) +# define RTHeapSimpleGetFreeSize RT_MANGLER(RTHeapSimpleGetFreeSize) +# define RTHeapSimpleGetHeapSize RT_MANGLER(RTHeapSimpleGetHeapSize) +# define RTHeapSimpleInit RT_MANGLER(RTHeapSimpleInit) +# define RTHeapSimpleRelocate RT_MANGLER(RTHeapSimpleRelocate) +# define RTHeapSimpleSize RT_MANGLER(RTHeapSimpleSize) +# define RTHttpGetFile RT_MANGLER(RTHttpGetFile) +# define RTHttpUseSystemProxySettings RT_MANGLER(RTHttpUseSystemProxySettings) +# define RTIsoFsClose RT_MANGLER(RTIsoFsClose) +# define RTIsoFsExtractFile RT_MANGLER(RTIsoFsExtractFile) +# define RTIsoFsGetFileInfo RT_MANGLER(RTIsoFsGetFileInfo) +# define RTIsoFsOpen RT_MANGLER(RTIsoFsOpen) +# define RTLatin1CalcUtf16Len RT_MANGLER(RTLatin1CalcUtf16Len) +# define RTLatin1CalcUtf16LenEx RT_MANGLER(RTLatin1CalcUtf16LenEx) +# define RTLatin1CalcUtf8Len RT_MANGLER(RTLatin1CalcUtf8Len) +# define RTLatin1CalcUtf8LenEx RT_MANGLER(RTLatin1CalcUtf8LenEx) +# define RTLatin1ToUtf16ExTag RT_MANGLER(RTLatin1ToUtf16ExTag) +# define RTLatin1ToUtf16Tag RT_MANGLER(RTLatin1ToUtf16Tag) +# define RTLatin1ToUtf8ExTag RT_MANGLER(RTLatin1ToUtf8ExTag) +# define RTLatin1ToUtf8Tag RT_MANGLER(RTLatin1ToUtf8Tag) +# define RTLdrClose RT_MANGLER(RTLdrClose) +# define RTLdrEnumDbgInfo RT_MANGLER(RTLdrEnumDbgInfo) +# define RTLdrEnumSegments RT_MANGLER(RTLdrEnumSegments) +# define RTLdrEnumSymbols RT_MANGLER(RTLdrEnumSymbols) +# define RTLdrGetArch RT_MANGLER(RTLdrGetArch) +# define RTLdrGetBits RT_MANGLER(RTLdrGetBits) +# define RTLdrGetEndian RT_MANGLER(RTLdrGetEndian) +# define RTLdrGetFormat RT_MANGLER(RTLdrGetFormat) +# define RTLdrGetFunction RT_MANGLER(RTLdrGetFunction) +# define RTLdrGetNativeHandle RT_MANGLER(RTLdrGetNativeHandle) +# define RTLdrGetSuff RT_MANGLER(RTLdrGetSuff) +# define RTLdrGetSymbol RT_MANGLER(RTLdrGetSymbol) +# define RTLdrGetSymbolEx RT_MANGLER(RTLdrGetSymbolEx) +# define RTLdrGetSystemSymbol RT_MANGLER(RTLdrGetSystemSymbol) +# define RTLdrGetType RT_MANGLER(RTLdrGetType) +# define RTLdrIsLoadable RT_MANGLER(RTLdrIsLoadable) +# define RTLdrLinkAddressToRva RT_MANGLER(RTLdrLinkAddressToRva) +# define RTLdrLinkAddressToSegOffset RT_MANGLER(RTLdrLinkAddressToSegOffset) +# define RTLdrLoad RT_MANGLER(RTLdrLoad) +# define RTLdrLoadAppPriv RT_MANGLER(RTLdrLoadAppPriv) +# define RTLdrLoadEx RT_MANGLER(RTLdrLoadEx) +# define RTLdrLoadSystem RT_MANGLER(RTLdrLoadSystem) +# define RTLdrOpen RT_MANGLER(RTLdrOpen) +# define RTLdrOpenInMemory RT_MANGLER(RTLdrOpenInMemory) +# define RTLdrOpenkLdr RT_MANGLER(RTLdrOpenkLdr) +# define RTLdrRelocate RT_MANGLER(RTLdrRelocate) +# define RTLdrRvaToSegOffset RT_MANGLER(RTLdrRvaToSegOffset) +# define RTLdrQueryForwarderInfo RT_MANGLER(RTLdrQueryForwarderInfo) +# define RTLdrQueryProp RT_MANGLER(RTLdrQueryProp) +# define RTLdrSegOffsetToRva RT_MANGLER(RTLdrSegOffsetToRva) +# define RTLdrSize RT_MANGLER(RTLdrSize) +# define RTLinuxCheckDevicePath RT_MANGLER(RTLinuxCheckDevicePath) +# define RTLinuxCheckDevicePathV RT_MANGLER(RTLinuxCheckDevicePathV) +# define RTLinuxSysFsClose RT_MANGLER(RTLinuxSysFsClose) +# define RTLinuxSysFsExists RT_MANGLER(RTLinuxSysFsExists) +# define RTLinuxSysFsExistsV RT_MANGLER(RTLinuxSysFsExistsV) +# define RTLinuxSysFsGetLinkDest RT_MANGLER(RTLinuxSysFsGetLinkDest) +# define RTLinuxSysFsGetLinkDestV RT_MANGLER(RTLinuxSysFsGetLinkDestV) +# define RTLinuxSysFsOpen RT_MANGLER(RTLinuxSysFsOpen) +# define RTLinuxSysFsOpenV RT_MANGLER(RTLinuxSysFsOpenV) +# define RTLinuxSysFsReadDevNumFile RT_MANGLER(RTLinuxSysFsReadDevNumFile) +# define RTLinuxSysFsReadDevNumFileV RT_MANGLER(RTLinuxSysFsReadDevNumFileV) +# define RTLinuxSysFsReadFile RT_MANGLER(RTLinuxSysFsReadFile) +# define RTLinuxSysFsReadIntFile RT_MANGLER(RTLinuxSysFsReadIntFile) +# define RTLinuxSysFsReadIntFileV RT_MANGLER(RTLinuxSysFsReadIntFileV) +# define RTLinuxSysFsReadStr RT_MANGLER(RTLinuxSysFsReadStr) +# define RTLinuxSysFsReadStrFile RT_MANGLER(RTLinuxSysFsReadStrFile) +# define RTLinuxSysFsReadStrFileV RT_MANGLER(RTLinuxSysFsReadStrFileV) +# define RTLockValidatorClassAddPriorClass RT_MANGLER(RTLockValidatorClassAddPriorClass) +# define RTLockValidatorClassCreate RT_MANGLER(RTLockValidatorClassCreate) +# define RTLockValidatorClassCreateEx RT_MANGLER(RTLockValidatorClassCreateEx) +# define RTLockValidatorClassCreateExV RT_MANGLER(RTLockValidatorClassCreateExV) +# define RTLockValidatorClassCreateUnique RT_MANGLER(RTLockValidatorClassCreateUnique) +# define RTLockValidatorClassEnforceStrictReleaseOrder RT_MANGLER(RTLockValidatorClassEnforceStrictReleaseOrder) +# define RTLockValidatorClassFindForSrcPos RT_MANGLER(RTLockValidatorClassFindForSrcPos) +# define RTLockValidatorClassForSrcPos RT_MANGLER(RTLockValidatorClassForSrcPos) +# define RTLockValidatorClassRelease RT_MANGLER(RTLockValidatorClassRelease) +# define RTLockValidatorClassRetain RT_MANGLER(RTLockValidatorClassRetain) +# define RTLockValidatorHoldsLocksInClass RT_MANGLER(RTLockValidatorHoldsLocksInClass) +# define RTLockValidatorHoldsLocksInSubClass RT_MANGLER(RTLockValidatorHoldsLocksInSubClass) +# define RTLockValidatorIsBlockedThreadInValidator RT_MANGLER(RTLockValidatorIsBlockedThreadInValidator) +# define RTLockValidatorIsEnabled RT_MANGLER(RTLockValidatorIsEnabled) +# define RTLockValidatorIsQuiet RT_MANGLER(RTLockValidatorIsQuiet) +# define RTLockValidatorMayPanic RT_MANGLER(RTLockValidatorMayPanic) +# define RTLockValidatorQueryBlocking RT_MANGLER(RTLockValidatorQueryBlocking) +# define RTLockValidatorReadLockDec RT_MANGLER(RTLockValidatorReadLockDec) +# define RTLockValidatorReadLockGetCount RT_MANGLER(RTLockValidatorReadLockGetCount) +# define RTLockValidatorReadLockInc RT_MANGLER(RTLockValidatorReadLockInc) +# define RTLockValidatorRecExclCheckBlocking RT_MANGLER(RTLockValidatorRecExclCheckBlocking) +# define RTLockValidatorRecExclCheckOrder RT_MANGLER(RTLockValidatorRecExclCheckOrder) +# define RTLockValidatorRecExclCheckOrderAndBlocking RT_MANGLER(RTLockValidatorRecExclCheckOrderAndBlocking) +# define RTLockValidatorRecExclCreate RT_MANGLER(RTLockValidatorRecExclCreate) +# define RTLockValidatorRecExclCreateV RT_MANGLER(RTLockValidatorRecExclCreateV) +# define RTLockValidatorRecExclDelete RT_MANGLER(RTLockValidatorRecExclDelete) +# define RTLockValidatorRecExclDestroy RT_MANGLER(RTLockValidatorRecExclDestroy) +# define RTLockValidatorRecExclInit RT_MANGLER(RTLockValidatorRecExclInit) +# define RTLockValidatorRecExclInitV RT_MANGLER(RTLockValidatorRecExclInitV) +# define RTLockValidatorRecExclRecursion RT_MANGLER(RTLockValidatorRecExclRecursion) +# define RTLockValidatorRecExclRecursionMixed RT_MANGLER(RTLockValidatorRecExclRecursionMixed) +# define RTLockValidatorRecExclReleaseOwner RT_MANGLER(RTLockValidatorRecExclReleaseOwner) +# define RTLockValidatorRecExclReleaseOwnerUnchecked RT_MANGLER(RTLockValidatorRecExclReleaseOwnerUnchecked) +# define RTLockValidatorRecExclSetOwner RT_MANGLER(RTLockValidatorRecExclSetOwner) +# define RTLockValidatorRecExclSetSubClass RT_MANGLER(RTLockValidatorRecExclSetSubClass) +# define RTLockValidatorRecExclUnwind RT_MANGLER(RTLockValidatorRecExclUnwind) +# define RTLockValidatorRecExclUnwindMixed RT_MANGLER(RTLockValidatorRecExclUnwindMixed) +# define RTLockValidatorRecMakeSiblings RT_MANGLER(RTLockValidatorRecMakeSiblings) +# define RTLockValidatorRecSharedAddOwner RT_MANGLER(RTLockValidatorRecSharedAddOwner) +# define RTLockValidatorRecSharedCheckAndRelease RT_MANGLER(RTLockValidatorRecSharedCheckAndRelease) +# define RTLockValidatorRecSharedCheckBlocking RT_MANGLER(RTLockValidatorRecSharedCheckBlocking) +# define RTLockValidatorRecSharedCheckOrder RT_MANGLER(RTLockValidatorRecSharedCheckOrder) +# define RTLockValidatorRecSharedCheckOrderAndBlocking RT_MANGLER(RTLockValidatorRecSharedCheckOrderAndBlocking) +# define RTLockValidatorRecSharedCheckSignaller RT_MANGLER(RTLockValidatorRecSharedCheckSignaller) +# define RTLockValidatorRecSharedCreate RT_MANGLER(RTLockValidatorRecSharedCreate) +# define RTLockValidatorRecSharedCreateV RT_MANGLER(RTLockValidatorRecSharedCreateV) +# define RTLockValidatorRecSharedDelete RT_MANGLER(RTLockValidatorRecSharedDelete) +# define RTLockValidatorRecSharedDestroy RT_MANGLER(RTLockValidatorRecSharedDestroy) +# define RTLockValidatorRecSharedInit RT_MANGLER(RTLockValidatorRecSharedInit) +# define RTLockValidatorRecSharedInitV RT_MANGLER(RTLockValidatorRecSharedInitV) +# define RTLockValidatorRecSharedIsOwner RT_MANGLER(RTLockValidatorRecSharedIsOwner) +# define RTLockValidatorRecSharedRemoveOwner RT_MANGLER(RTLockValidatorRecSharedRemoveOwner) +# define RTLockValidatorRecSharedResetOwner RT_MANGLER(RTLockValidatorRecSharedResetOwner) +# define RTLockValidatorRecSharedSetSubClass RT_MANGLER(RTLockValidatorRecSharedSetSubClass) +# define RTLockValidatorSetEnabled RT_MANGLER(RTLockValidatorSetEnabled) +# define RTLockValidatorSetMayPanic RT_MANGLER(RTLockValidatorSetMayPanic) +# define RTLockValidatorSetQuiet RT_MANGLER(RTLockValidatorSetQuiet) +# define RTLockValidatorWriteLockDec RT_MANGLER(RTLockValidatorWriteLockDec) +# define RTLockValidatorWriteLockGetCount RT_MANGLER(RTLockValidatorWriteLockGetCount) +# define RTLockValidatorWriteLockInc RT_MANGLER(RTLockValidatorWriteLockInc) +# define RTLogBackdoorPrintf RT_MANGLER(RTLogBackdoorPrintf) /* r0drv-guest */ +# define RTLogBackdoorPrintfV RT_MANGLER(RTLogBackdoorPrintfV) /* r0drv-guest */ +# define RTLogCalcSizeForR0 RT_MANGLER(RTLogCalcSizeForR0) +# define RTLogCloneRC RT_MANGLER(RTLogCloneRC) +# define RTLogComPrintf RT_MANGLER(RTLogComPrintf) +# define RTLogComPrintfV RT_MANGLER(RTLogComPrintfV) +# define RTLogCopyGroupsAndFlagsForR0 RT_MANGLER(RTLogCopyGroupsAndFlagsForR0) +# define RTLogCreate RT_MANGLER(RTLogCreate) +# define RTLogCreateEx RT_MANGLER(RTLogCreateEx) +# define RTLogCreateExV RT_MANGLER(RTLogCreateExV) +# define RTLogCreateForR0 RT_MANGLER(RTLogCreateForR0) +# define RTLogDefaultInit RT_MANGLER(RTLogDefaultInit) +# define RTLogDefaultInstance RT_MANGLER(RTLogDefaultInstance) +# define RTLogDefaultInstanceEx RT_MANGLER(RTLogDefaultInstanceEx) +# define RTLogDestinations RT_MANGLER(RTLogDestinations) +# define RTLogDestroy RT_MANGLER(RTLogDestroy) +# define RTLogFlags RT_MANGLER(RTLogFlags) +# define RTLogFlush RT_MANGLER(RTLogFlush) +# define RTLogFlushRC RT_MANGLER(RTLogFlushRC) +# define RTLogFlushR0 RT_MANGLER(RTLogFlushR0) +# define RTLogFlushToLogger RT_MANGLER(RTLogFlushToLogger) +# define RTLogFormatV RT_MANGLER(RTLogFormatV) +# define RTLogGetDefaultInstance RT_MANGLER(RTLogGetDefaultInstance) +# define RTLogGetDefaultInstanceEx RT_MANGLER(RTLogGetDefaultInstanceEx) +# define RTLogGetDestinations RT_MANGLER(RTLogGetDestinations) +# define RTLogGetFlags RT_MANGLER(RTLogGetFlags) +# define RTLogGetGroupSettings RT_MANGLER(RTLogGetGroupSettings) +# define RTLogGroupSettings RT_MANGLER(RTLogGroupSettings) +# define RTLogLogger RT_MANGLER(RTLogLogger) +# define RTLogLoggerEx RT_MANGLER(RTLogLoggerEx) +# define RTLogLoggerExV RT_MANGLER(RTLogLoggerExV) +# define RTLogLoggerV RT_MANGLER(RTLogLoggerV) +# define RTLogPrintf RT_MANGLER(RTLogPrintf) +# define RTLogPrintfV RT_MANGLER(RTLogPrintfV) +# define RTLogDumpPrintfV RT_MANGLER(RTLogDumpPrintfV) +# define RTLogRelGetDefaultInstance RT_MANGLER(RTLogRelGetDefaultInstance) +# define RTLogRelGetDefaultInstanceEx RT_MANGLER(RTLogRelGetDefaultInstanceEx) +# define RTLogRelLogger RT_MANGLER(RTLogRelLogger) +# define RTLogRelLoggerV RT_MANGLER(RTLogRelLoggerV) +# define RTLogRelPrintf RT_MANGLER(RTLogRelPrintf) +# define RTLogRelPrintfV RT_MANGLER(RTLogRelPrintfV) +# define RTLogRelSetBuffering RT_MANGLER(RTLogRelSetBuffering) +# define RTLogRelSetDefaultInstance RT_MANGLER(RTLogRelSetDefaultInstance) +# define RTLogSetBuffering RT_MANGLER(RTLogSetBuffering) +# define RTLogSetCustomPrefixCallback RT_MANGLER(RTLogSetCustomPrefixCallback) +# define RTLogSetCustomPrefixCallbackForR0 RT_MANGLER(RTLogSetCustomPrefixCallbackForR0) +# define RTLogSetDefaultInstance RT_MANGLER(RTLogSetDefaultInstance) +# define RTLogSetDefaultInstanceThread RT_MANGLER(RTLogSetDefaultInstanceThread) /* r0drv */ +# define RTLogSetGroupLimit RT_MANGLER(RTLogSetGroupLimit) +# define RTLogWriteCom RT_MANGLER(RTLogWriteCom) +# define RTLogWriteCom RT_MANGLER(RTLogWriteCom) +# define RTLogWriteDebugger RT_MANGLER(RTLogWriteDebugger) +# define RTLogWriteStdErr RT_MANGLER(RTLogWriteStdErr) +# define RTLogWriteStdOut RT_MANGLER(RTLogWriteStdOut) +# define RTLogWriteUser RT_MANGLER(RTLogWriteUser) +# define RTManifestCreate RT_MANGLER(RTManifestCreate) +# define RTManifestDup RT_MANGLER(RTManifestDup) +# define RTManifestEntryAdd RT_MANGLER(RTManifestEntryAdd) +# define RTManifestEntryAddIoStream RT_MANGLER(RTManifestEntryAddIoStream) +# define RTManifestEntryAddPassthruIoStream RT_MANGLER(RTManifestEntryAddPassthruIoStream) +# define RTManifestEntryExists RT_MANGLER(RTManifestEntryExists) +# define RTManifestEntryRemove RT_MANGLER(RTManifestEntryRemove) +# define RTManifestEntryQueryAttr RT_MANGLER(RTManifestEntryQueryAttr) +# define RTManifestEntrySetAttr RT_MANGLER(RTManifestEntrySetAttr) +# define RTManifestEntryUnsetAttr RT_MANGLER(RTManifestEntryUnsetAttr) +# define RTManifestEquals RT_MANGLER(RTManifestEquals) +# define RTManifestEqualsEx RT_MANGLER(RTManifestEqualsEx) +# define RTManifestPtIosAddEntryNow RT_MANGLER(RTManifestPtIosAddEntryNow) +# define RTManifestQueryAttr RT_MANGLER(RTManifestQueryAttr) +# define RTManifestReadStandard RT_MANGLER(RTManifestReadStandard) +# define RTManifestReadStandardEx RT_MANGLER(RTManifestReadStandardEx) +# define RTManifestReadStandardFromFile RT_MANGLER(RTManifestReadStandardFromFile) +# define RTManifestRelease RT_MANGLER(RTManifestRelease) +# define RTManifestRetain RT_MANGLER(RTManifestRetain) +# define RTManifestSetAttr RT_MANGLER(RTManifestSetAttr) +# define RTManifestUnsetAttr RT_MANGLER(RTManifestUnsetAttr) +# define RTManifestVerify RT_MANGLER(RTManifestVerify) +# define RTManifestVerifyDigestType RT_MANGLER(RTManifestVerifyDigestType) +# define RTManifestVerifyFiles RT_MANGLER(RTManifestVerifyFiles) +# define RTManifestVerifyFilesBuf RT_MANGLER(RTManifestVerifyFilesBuf) +# define RTManifestWriteFiles RT_MANGLER(RTManifestWriteFiles) +# define RTManifestWriteFilesBuf RT_MANGLER(RTManifestWriteFilesBuf) +# define RTManifestWriteStandard RT_MANGLER(RTManifestWriteStandard) +# define RTManifestWriteStandardToFile RT_MANGLER(RTManifestWriteStandardToFile) +# define RTMd5 RT_MANGLER(RTMd5) +# define RTMd5Final RT_MANGLER(RTMd5Final) +# define RTMd5FromString RT_MANGLER(RTMd5FromString) +# define RTMd5Init RT_MANGLER(RTMd5Init) +# define RTMd5ToString RT_MANGLER(RTMd5ToString) +# define RTMd5Update RT_MANGLER(RTMd5Update) +# define RTMemAllocExTag RT_MANGLER(RTMemAllocExTag) +# define RTMemAllocTag RT_MANGLER(RTMemAllocTag) +# define RTMemAllocVarTag RT_MANGLER(RTMemAllocVarTag) +# define RTMemAllocZTag RT_MANGLER(RTMemAllocZTag) +# define RTMemAllocZVarTag RT_MANGLER(RTMemAllocZVarTag) +# define RTMemCacheAlloc RT_MANGLER(RTMemCacheAlloc) +# define RTMemCacheAllocEx RT_MANGLER(RTMemCacheAllocEx) +# define RTMemCacheCreate RT_MANGLER(RTMemCacheCreate) +# define RTMemCacheDestroy RT_MANGLER(RTMemCacheDestroy) +# define RTMemCacheFree RT_MANGLER(RTMemCacheFree) +# define RTMemContAlloc RT_MANGLER(RTMemContAlloc) /* r0drv */ +# define RTMemContFree RT_MANGLER(RTMemContFree) /* r0drv */ +# define RTMemDump RT_MANGLER(RTMemDump) +# define RTMemDupExTag RT_MANGLER(RTMemDupExTag) +# define RTMemDupTag RT_MANGLER(RTMemDupTag) +# define RTMemEfAlloc RT_MANGLER(RTMemEfAlloc) +# define RTMemEfAllocNP RT_MANGLER(RTMemEfAllocNP) +# define RTMemEfAllocVar RT_MANGLER(RTMemEfAllocVar) +# define RTMemEfAllocVarNP RT_MANGLER(RTMemEfAllocVarNP) +# define RTMemEfAllocZ RT_MANGLER(RTMemEfAllocZ) +# define RTMemEfAllocZNP RT_MANGLER(RTMemEfAllocZNP) +# define RTMemEfAllocZVar RT_MANGLER(RTMemEfAllocZVar) +# define RTMemEfAllocZVarNP RT_MANGLER(RTMemEfAllocZVarNP) +# define RTMemEfDup RT_MANGLER(RTMemEfDup) +# define RTMemEfDupEx RT_MANGLER(RTMemEfDupEx) +# define RTMemEfDupExNP RT_MANGLER(RTMemEfDupExNP) +# define RTMemEfDupNP RT_MANGLER(RTMemEfDupNP) +# define RTMemEfFree RT_MANGLER(RTMemEfFree) +# define RTMemEfFreeNP RT_MANGLER(RTMemEfFreeNP) +# define RTMemEfRealloc RT_MANGLER(RTMemEfRealloc) +# define RTMemEfReallocNP RT_MANGLER(RTMemEfReallocNP) +# define RTMemEfTmpAlloc RT_MANGLER(RTMemEfTmpAlloc) +# define RTMemEfTmpAllocNP RT_MANGLER(RTMemEfTmpAllocNP) +# define RTMemEfTmpAllocZ RT_MANGLER(RTMemEfTmpAllocZ) +# define RTMemEfTmpAllocZNP RT_MANGLER(RTMemEfTmpAllocZNP) +# define RTMemEfTmpFree RT_MANGLER(RTMemEfTmpFree) +# define RTMemEfTmpFreeNP RT_MANGLER(RTMemEfTmpFreeNP) +# define RTMemExecAllocTag RT_MANGLER(RTMemExecAllocTag) +# define RTMemExecFree RT_MANGLER(RTMemExecFree) +# define RTMemFree RT_MANGLER(RTMemFree) +# define RTMemFreeEx RT_MANGLER(RTMemFreeEx) +# define RTMemLockedAllocExTag RT_MANGLER(RTMemLockedAllocExTag) +# define RTMemLockedAllocZExTag RT_MANGLER(RTMemLockedAllocZExTag) +# define RTMemLockedAllocTag RT_MANGLER(RTMemLockedAllocTag) +# define RTMemLockedAllocZTag RT_MANGLER(RTMemLockedAllocZTag) +# define RTMemLockedFree RT_MANGLER(RTMemLockedFree) +# define RTMemPageAllocTag RT_MANGLER(RTMemPageAllocTag) +# define RTMemPageAllocZTag RT_MANGLER(RTMemPageAllocZTag) +# define RTMemPageFree RT_MANGLER(RTMemPageFree) +# define RTMemPoolAlloc RT_MANGLER(RTMemPoolAlloc) +# define RTMemPoolAllocZ RT_MANGLER(RTMemPoolAllocZ) +# define RTMemPoolCreate RT_MANGLER(RTMemPoolCreate) +# define RTMemPoolDestroy RT_MANGLER(RTMemPoolDestroy) +# define RTMemPoolDup RT_MANGLER(RTMemPoolDup) +# define RTMemPoolDupEx RT_MANGLER(RTMemPoolDupEx) +# define RTMemPoolFree RT_MANGLER(RTMemPoolFree) +# define RTMemPoolRealloc RT_MANGLER(RTMemPoolRealloc) +# define RTMemPoolRefCount RT_MANGLER(RTMemPoolRefCount) +# define RTMemPoolRelease RT_MANGLER(RTMemPoolRelease) +# define RTMemPoolRetain RT_MANGLER(RTMemPoolRetain) +# define RTMemProtect RT_MANGLER(RTMemProtect) +# define RTMemReallocTag RT_MANGLER(RTMemReallocTag) +# define RTMemTmpAllocTag RT_MANGLER(RTMemTmpAllocTag) +# define RTMemTmpAllocZTag RT_MANGLER(RTMemTmpAllocZTag) +# define RTMemTmpFree RT_MANGLER(RTMemTmpFree) +# define RTMemTrackerDumpAllToFile RT_MANGLER(RTMemTrackerDumpAllToFile) +# define RTMemTrackerDumpAllToLog RT_MANGLER(RTMemTrackerDumpAllToLog) +# define RTMemTrackerDumpAllToLogRel RT_MANGLER(RTMemTrackerDumpAllToLogRel) +# define RTMemTrackerDumpAllToStdErr RT_MANGLER(RTMemTrackerDumpAllToStdErr) +# define RTMemTrackerDumpAllToStdOut RT_MANGLER(RTMemTrackerDumpAllToStdOut) +# define RTMemTrackerDumpStatsToFile RT_MANGLER(RTMemTrackerDumpStatsToFile) +# define RTMemTrackerDumpStatsToLog RT_MANGLER(RTMemTrackerDumpStatsToLog) +# define RTMemTrackerDumpStatsToLogRel RT_MANGLER(RTMemTrackerDumpStatsToLogRel) +# define RTMemTrackerDumpStatsToStdErr RT_MANGLER(RTMemTrackerDumpStatsToStdErr) +# define RTMemTrackerDumpStatsToStdOut RT_MANGLER(RTMemTrackerDumpStatsToStdOut) +# define RTMemTrackerHdrAlloc RT_MANGLER(RTMemTrackerHdrAlloc) +# define RTMemTrackerHdrFree RT_MANGLER(RTMemTrackerHdrFree) +# define RTMemTrackerHdrReallocDone RT_MANGLER(RTMemTrackerHdrReallocDone) +# define RTMemTrackerHdrReallocPrep RT_MANGLER(RTMemTrackerHdrReallocPrep) +# define RTMemWipeThoroughly RT_MANGLER(RTMemWipeThoroughly) +# define RTMpCpuId RT_MANGLER(RTMpCpuId) +# define RTMpCpuIdFromSetIndex RT_MANGLER(RTMpCpuIdFromSetIndex) +# define RTMpCpuIdToSetIndex RT_MANGLER(RTMpCpuIdToSetIndex) +# define RTMpCurSetIndex RT_MANGLER(RTMpCurSetIndex) +# define RTMpCurSetIndexAndId RT_MANGLER(RTMpCurSetIndexAndId) +# define RTMpGetArraySize RT_MANGLER(RTMpGetArraySize) +# define RTMpGetCount RT_MANGLER(RTMpGetCount) +# define RTMpGetCurFrequency RT_MANGLER(RTMpGetCurFrequency) +# define RTMpGetDescription RT_MANGLER(RTMpGetDescription) +# define RTMpGetMaxCpuId RT_MANGLER(RTMpGetMaxCpuId) +# define RTMpGetMaxFrequency RT_MANGLER(RTMpGetMaxFrequency) +# define RTMpGetOnlineCount RT_MANGLER(RTMpGetOnlineCount) +# define RTMpGetOnlineCoreCount RT_MANGLER(RTMpGetOnlineCoreCount) +# define RTMpGetOnlineSet RT_MANGLER(RTMpGetOnlineSet) +# define RTMpGetPresentCount RT_MANGLER(RTMpGetPresentCount) +# define RTMpGetPresentCoreCount RT_MANGLER(RTMpGetPresentCoreCount) +# define RTMpGetPresentSet RT_MANGLER(RTMpGetPresentSet) +# define RTMpGetSet RT_MANGLER(RTMpGetSet) +# define RTMpGetCoreCount RT_MANGLER(RTMpGetCoreCount) +# define RTMpIsCpuOnline RT_MANGLER(RTMpIsCpuOnline) +# define RTMpIsCpuPossible RT_MANGLER(RTMpIsCpuPossible) /* r0drv */ +# define RTMpIsCpuPresent RT_MANGLER(RTMpIsCpuPresent) +# define RTMpIsCpuWorkPending RT_MANGLER(RTMpIsCpuWorkPending) +# define RTMpNotificationDeregister RT_MANGLER(RTMpNotificationDeregister) /* r0drv */ +# define RTMpNotificationRegister RT_MANGLER(RTMpNotificationRegister) /* r0drv */ +# define RTMpOnAll RT_MANGLER(RTMpOnAll) /* r0drv */ +# define RTMpOnAllIsConcurrentSafe RT_MANGLER(RTMpOnAllIsConcurrentSafe) /* r0drv */ +# define RTMpOnOthers RT_MANGLER(RTMpOnOthers) /* r0drv */ +# define RTMpOnPair RT_MANGLER(RTMpOnPair) /* r0drv */ +# define RTMpOnPairIsConcurrentExecSupported RT_MANGLER(RTMpOnPairIsConcurrentExecSupported) /* r0drv */ +# define RTMpOnSpecific RT_MANGLER(RTMpOnSpecific) /* r0drv */ +# define RTMpPokeCpu RT_MANGLER(RTMpPokeCpu) /* r0drv */ +# define RTMsgError RT_MANGLER(RTMsgError) +# define RTMsgErrorExit RT_MANGLER(RTMsgErrorExit) +# define RTMsgErrorExitV RT_MANGLER(RTMsgErrorExitV) +# define RTMsgErrorRc RT_MANGLER(RTMsgErrorRc) +# define RTMsgErrorRcV RT_MANGLER(RTMsgErrorRcV) +# define RTMsgErrorV RT_MANGLER(RTMsgErrorV) +# define RTMsgInfo RT_MANGLER(RTMsgInfo) +# define RTMsgInfoV RT_MANGLER(RTMsgInfoV) +# define RTMsgInitFailure RT_MANGLER(RTMsgInitFailure) +# define RTMsgSetProgName RT_MANGLER(RTMsgSetProgName) +# define RTMsgWarning RT_MANGLER(RTMsgWarning) +# define RTMsgWarningV RT_MANGLER(RTMsgWarningV) +# define RTNetIPv4AddDataChecksum RT_MANGLER(RTNetIPv4AddDataChecksum) +# define RTNetIPv4AddTCPChecksum RT_MANGLER(RTNetIPv4AddTCPChecksum) +# define RTNetIPv4AddUDPChecksum RT_MANGLER(RTNetIPv4AddUDPChecksum) +# define RTNetIPv4FinalizeChecksum RT_MANGLER(RTNetIPv4FinalizeChecksum) +# define RTNetIPv4HdrChecksum RT_MANGLER(RTNetIPv4HdrChecksum) +# define RTNetIPv4IsDHCPValid RT_MANGLER(RTNetIPv4IsDHCPValid) +# define RTNetIPv4IsHdrValid RT_MANGLER(RTNetIPv4IsHdrValid) +# define RTNetIPv4IsTCPSizeValid RT_MANGLER(RTNetIPv4IsTCPSizeValid) +# define RTNetIPv4IsTCPValid RT_MANGLER(RTNetIPv4IsTCPValid) +# define RTNetIPv4IsUDPSizeValid RT_MANGLER(RTNetIPv4IsUDPSizeValid) +# define RTNetIPv4IsUDPValid RT_MANGLER(RTNetIPv4IsUDPValid) +# define RTNetIPv4PseudoChecksum RT_MANGLER(RTNetIPv4PseudoChecksum) +# define RTNetIPv4PseudoChecksumBits RT_MANGLER(RTNetIPv4PseudoChecksumBits) +# define RTNetIPv4TCPChecksum RT_MANGLER(RTNetIPv4TCPChecksum) +# define RTNetIPv4UDPChecksum RT_MANGLER(RTNetIPv4UDPChecksum) +# define RTNetIPv6PseudoChecksum RT_MANGLER(RTNetIPv6PseudoChecksum) +# define RTNetIPv6PseudoChecksumBits RT_MANGLER(RTNetIPv6PseudoChecksumBits) +# define RTNetIPv6PseudoChecksumEx RT_MANGLER(RTNetIPv6PseudoChecksumEx) +# define RTNetTCPChecksum RT_MANGLER(RTNetTCPChecksum) +# define RTNetUDPChecksum RT_MANGLER(RTNetUDPChecksum) +# define RTNetStrToMacAddr RT_MANGLER(RTNetStrToMacAddr) +# define RTNetIsIPv4AddrStr RT_MANGLER(RTNetIsIPv4AddrStr) +# define RTNetStrToIPv4AddrEx RT_MANGLER(RTNetStrToIPv4AddrEx) +# define RTNetStrToIPv4Addr RT_MANGLER(RTNetStrToIPv4Addr) +# define RTNetIsIPv6AddrStr RT_MANGLER(RTNetIsIPv6AddrStr) +# define RTNetStrToIPv6AddrEx RT_MANGLER(RTNetStrToIPv6AddrEx) +# define RTNetStrToIPv6Addr RT_MANGLER(RTNetStrToIPv6Addr) +# define RTOnceSlow RT_MANGLER(RTOnceSlow) +# define RTOnceReset RT_MANGLER(RTOnceReset) +# define RTPathAbs RT_MANGLER(RTPathAbs) +# define RTPathAbsDup RT_MANGLER(RTPathAbsDup) +# define RTPathAbsEx RT_MANGLER(RTPathAbsEx) +# define RTPathAbsExDup RT_MANGLER(RTPathAbsExDup) +# define RTPathAppDocs RT_MANGLER(RTPathAppDocs) +# define RTPathAppend RT_MANGLER(RTPathAppend) +# define RTPathAppendEx RT_MANGLER(RTPathAppendEx) +# define RTPathAppPrivateArch RT_MANGLER(RTPathAppPrivateArch) +# define RTPathAppPrivateArchTop RT_MANGLER(RTPathAppPrivateArchTop) +# define RTPathAppPrivateNoArch RT_MANGLER(RTPathAppPrivateNoArch) +# define RTPathCalcRelative RT_MANGLER(RTPathCalcRelative) +# define RTPathChangeToDosSlashes RT_MANGLER(RTPathChangeToDosSlashes) +# define RTPathChangeToUnixSlashes RT_MANGLER(RTPathChangeToUnixSlashes) +# define RTPathCompare RT_MANGLER(RTPathCompare) +# define RTPathCopyComponents RT_MANGLER(RTPathCopyComponents) +# define RTPathCountComponents RT_MANGLER(RTPathCountComponents) +# define RTPathExecDir RT_MANGLER(RTPathExecDir) +# define RTPathExists RT_MANGLER(RTPathExists) +# define RTPathExistsEx RT_MANGLER(RTPathExistsEx) +# define RTPathSuffix RT_MANGLER(RTPathSuffix) +# define RTPathFilename RT_MANGLER(RTPathFilename) +# define RTPathFilenameEx RT_MANGLER(RTPathFilenameEx) +# define RTPathGetCurrent RT_MANGLER(RTPathGetCurrent) +# define RTPathGetCurrentDrive RT_MANGLER(RTPathGetCurrentDrive) +# define RTPathGetCurrentOnDrive RT_MANGLER(RTPathGetCurrentOnDrive) +# define RTPathGetMode RT_MANGLER(RTPathGetMode) +# define RTPathHasSuffix RT_MANGLER(RTPathHasSuffix) +# define RTPathHasPath RT_MANGLER(RTPathHasPath) +# define RTPathIsSame RT_MANGLER(RTPathIsSame) +# define RTPathJoin RT_MANGLER(RTPathJoin) +# define RTPathJoinA RT_MANGLER(RTPathJoinA) +# define RTPathJoinEx RT_MANGLER(RTPathJoinEx) +# define RTPathParse RT_MANGLER(RTPathParse) +# define RTPathParsedReassemble RT_MANGLER(RTPathParsedReassemble) +# define RTPathParseSimple RT_MANGLER(RTPathParseSimple) +# define RTPathQueryInfo RT_MANGLER(RTPathQueryInfo) +# define RTPathQueryInfoEx RT_MANGLER(RTPathQueryInfoEx) +# define RTPathReal RT_MANGLER(RTPathReal) +# define RTPathRealDup RT_MANGLER(RTPathRealDup) +# define RTPathRename RT_MANGLER(RTPathRename) +# define RTPathRmCmd RT_MANGLER(RTPathRmCmd) +# define RTPathSetCurrent RT_MANGLER(RTPathSetCurrent) +# define RTPathSetMode RT_MANGLER(RTPathSetMode) /* not-win */ +# define RTPathSetOwner RT_MANGLER(RTPathSetOwner) /* not-win */ +# define RTPathSetOwnerEx RT_MANGLER(RTPathSetOwnerEx) /* not-win */ +# define RTPathSetTimes RT_MANGLER(RTPathSetTimes) +# define RTPathSetTimesEx RT_MANGLER(RTPathSetTimesEx) +# define RTPathSharedLibs RT_MANGLER(RTPathSharedLibs) +# define RTPathSplit RT_MANGLER(RTPathSplit) +# define RTPathSplitATag RT_MANGLER(RTPathSplitATag) +# define RTPathSplitFree RT_MANGLER(RTPathSplitFree) +# define RTPathSplitReassemble RT_MANGLER(RTPathSplitReassemble) +# define RTPathStartsWith RT_MANGLER(RTPathStartsWith) +# define RTPathStartsWithRoot RT_MANGLER(RTPathStartsWithRoot) +# define RTPathStripSuffix RT_MANGLER(RTPathStripSuffix) +# define RTPathStripFilename RT_MANGLER(RTPathStripFilename) +# define RTPathStripTrailingSlash RT_MANGLER(RTPathStripTrailingSlash) +# define RTPathTemp RT_MANGLER(RTPathTemp) +# define RTPathTraverseList RT_MANGLER(RTPathTraverseList) +# define RTPathUnlink RT_MANGLER(RTPathUnlink) +# define RTPathUserDocuments RT_MANGLER(RTPathUserDocuments) +# define RTPathUserHome RT_MANGLER(RTPathUserHome) +# define RTPipeClose RT_MANGLER(RTPipeClose) +# define RTPipeCreate RT_MANGLER(RTPipeCreate) +# define RTPipeFlush RT_MANGLER(RTPipeFlush) +# define RTPipeFromNative RT_MANGLER(RTPipeFromNative) +# define RTPipeQueryReadable RT_MANGLER(RTPipeQueryReadable) +# define RTPipeRead RT_MANGLER(RTPipeRead) +# define RTPipeReadBlocking RT_MANGLER(RTPipeReadBlocking) +# define RTPipeSelectOne RT_MANGLER(RTPipeSelectOne) +# define RTPipeToNative RT_MANGLER(RTPipeToNative) +# define RTPipeWrite RT_MANGLER(RTPipeWrite) +# define RTPipeWriteBlocking RT_MANGLER(RTPipeWriteBlocking) +# define RTPoll RT_MANGLER(RTPoll) +# define RTPollNoResume RT_MANGLER(RTPollNoResume) +# define RTPollSetAdd RT_MANGLER(RTPollSetAdd) +# define RTPollSetCreate RT_MANGLER(RTPollSetCreate) +# define RTPollSetDestroy RT_MANGLER(RTPollSetDestroy) +# define RTPollSetEventsChange RT_MANGLER(RTPollSetEventsChange) +# define RTPollSetGetCount RT_MANGLER(RTPollSetGetCount) +# define RTPollSetQueryHandle RT_MANGLER(RTPollSetQueryHandle) +# define RTPollSetRemove RT_MANGLER(RTPollSetRemove) +# define RTPowerNotificationDeregister RT_MANGLER(RTPowerNotificationDeregister) /* r0drv */ +# define RTPowerNotificationRegister RT_MANGLER(RTPowerNotificationRegister) /* r0drv */ +# define RTPowerSignalEvent RT_MANGLER(RTPowerSignalEvent) /* r0drv */ +# define RTPrintf RT_MANGLER(RTPrintf) +# define RTPrintfV RT_MANGLER(RTPrintfV) +# define RTProcCreate RT_MANGLER(RTProcCreate) +# define RTProcCreateEx RT_MANGLER(RTProcCreateEx) +# define RTProcDaemonize RT_MANGLER(RTProcDaemonize) +# define RTProcDaemonizeUsingFork RT_MANGLER(RTProcDaemonizeUsingFork) +# define RTProcGetAffinityMask RT_MANGLER(RTProcGetAffinityMask) +# define RTProcGetExecutablePath RT_MANGLER(RTProcGetExecutablePath) +# define RTProcGetPriority RT_MANGLER(RTProcGetPriority) +# define RTProcIsRunningByName RT_MANGLER(RTProcIsRunningByName) +# define RTProcQueryParent RT_MANGLER(RTProcQueryParent) +# define RTProcQueryUsername RT_MANGLER(RTProcQueryUsername) +# define RTProcQueryUsernameA RT_MANGLER(RTProcQueryUsernameA) +# define RTProcSelf RT_MANGLER(RTProcSelf) +# define RTProcSetPriority RT_MANGLER(RTProcSetPriority) +# define RTProcShortName RT_MANGLER(RTProcShortName) +# define RTProcTerminate RT_MANGLER(RTProcTerminate) +# define RTProcWait RT_MANGLER(RTProcWait) +# define RTProcWaitNoResume RT_MANGLER(RTProcWaitNoResume) +# define RTR0AssertPanicSystem RT_MANGLER(RTR0AssertPanicSystem) /* r0drv */ +# define RTR0DbgKrnlInfoOpen RT_MANGLER(RTR0DbgKrnlInfoOpen) /* r0drv */ +# define RTR0DbgKrnlInfoQueryMember RT_MANGLER(RTR0DbgKrnlInfoQueryMember) /* r0drv */ +# define RTR0DbgKrnlInfoQuerySymbol RT_MANGLER(RTR0DbgKrnlInfoQuerySymbol) /* r0drv */ +# define RTR0DbgKrnlInfoRelease RT_MANGLER(RTR0DbgKrnlInfoRelease) /* r0drv */ +# define RTR0DbgKrnlInfoRetain RT_MANGLER(RTR0DbgKrnlInfoRetain) /* r0drv */ +# define RTR0Init RT_MANGLER(RTR0Init) /* r0drv */ +# define RTR0MemAreKrnlAndUsrDifferent RT_MANGLER(RTR0MemAreKrnlAndUsrDifferent) /* r0drv */ +# define RTR0MemExecDonate RT_MANGLER(RTR0MemExecDonate) /* r0drv */ +# define RTR0MemKernelIsValidAddr RT_MANGLER(RTR0MemKernelIsValidAddr) /* r0drv */ +# define RTR0MemObjAddress RT_MANGLER(RTR0MemObjAddress) /* r0drv */ +# define RTR0MemObjAddressR3 RT_MANGLER(RTR0MemObjAddressR3) /* r0drv */ +# define RTR0MemKernelCopyFrom RT_MANGLER(RTR0MemKernelCopyFrom) /* r0drv */ +# define RTR0MemKernelCopyTo RT_MANGLER(RTR0MemKernelCopyTo) /* r0drv */ +# define RTR0MemObjAllocContTag RT_MANGLER(RTR0MemObjAllocContTag) /* r0drv */ +# define RTR0MemObjAllocLowTag RT_MANGLER(RTR0MemObjAllocLowTag) /* r0drv */ +# define RTR0MemObjAllocPageTag RT_MANGLER(RTR0MemObjAllocPageTag) /* r0drv */ +# define RTR0MemObjAllocPhysExTag RT_MANGLER(RTR0MemObjAllocPhysExTag) /* r0drv */ +# define RTR0MemObjAllocPhysNCTag RT_MANGLER(RTR0MemObjAllocPhysNCTag) /* r0drv */ +# define RTR0MemObjAllocPhysTag RT_MANGLER(RTR0MemObjAllocPhysTag) /* r0drv */ +# define RTR0MemObjEnterPhysTag RT_MANGLER(RTR0MemObjEnterPhysTag) /* r0drv */ +# define RTR0MemObjFree RT_MANGLER(RTR0MemObjFree) /* r0drv */ +# define RTR0MemObjGetPagePhysAddr RT_MANGLER(RTR0MemObjGetPagePhysAddr) /* r0drv */ +# define RTR0MemObjIsMapping RT_MANGLER(RTR0MemObjIsMapping) /* r0drv */ +# define RTR0MemObjLockKernelTag RT_MANGLER(RTR0MemObjLockKernelTag) /* r0drv */ +# define RTR0MemObjLockUserTag RT_MANGLER(RTR0MemObjLockUserTag) /* r0drv */ +# define RTR0MemObjMapKernelExTag RT_MANGLER(RTR0MemObjMapKernelExTag) /* r0drv */ +# define RTR0MemObjMapKernelTag RT_MANGLER(RTR0MemObjMapKernelTag) /* r0drv */ +# define RTR0MemObjMapUserTag RT_MANGLER(RTR0MemObjMapUserTag) /* r0drv */ +# define RTR0MemObjProtect RT_MANGLER(RTR0MemObjProtect) /* r0drv */ +# define RTR0MemObjReserveKernelTag RT_MANGLER(RTR0MemObjReserveKernelTag) /* r0drv */ +# define RTR0MemObjReserveUserTag RT_MANGLER(RTR0MemObjReserveUserTag) /* r0drv */ +# define RTR0MemObjSize RT_MANGLER(RTR0MemObjSize) /* r0drv */ +# define RTR0MemUserCopyFrom RT_MANGLER(RTR0MemUserCopyFrom) /* r0drv */ +# define RTR0MemUserCopyTo RT_MANGLER(RTR0MemUserCopyTo) /* r0drv */ +# define RTR0MemUserIsValidAddr RT_MANGLER(RTR0MemUserIsValidAddr) /* r0drv */ +# define RTR0ProcHandleSelf RT_MANGLER(RTR0ProcHandleSelf) /* r0drv */ +# define RTR0Term RT_MANGLER(RTR0Term) /* r0drv */ +# define RTR0TermForced RT_MANGLER(RTR0TermForced) /* r0drv */ +# define RTR3InitDll RT_MANGLER(RTR3InitDll) +# define RTR3InitExe RT_MANGLER(RTR3InitExe) +# define RTR3InitExeNoArguments RT_MANGLER(RTR3InitExeNoArguments) +# define RTR3InitEx RT_MANGLER(RTR3InitEx) +# define RTR3InitIsInitialized RT_MANGLER(RTR3InitIsInitialized) +# define RTR3InitIsUnobtrusive RT_MANGLER(RTR3InitIsUnobtrusive) +# define rtR3MemAlloc RT_MANGLER(rtR3MemAlloc) +# define rtR3MemFree RT_MANGLER(rtR3MemFree) +# define rtR3MemRealloc RT_MANGLER(rtR3MemRealloc) +# define RTRCInit RT_MANGLER(RTRCInit) +# define RTRCTerm RT_MANGLER(RTRCTerm) +# define RTRandAdvBytes RT_MANGLER(RTRandAdvBytes) +# define RTRandAdvCreateParkMiller RT_MANGLER(RTRandAdvCreateParkMiller) +# define RTRandAdvCreateSystemFaster RT_MANGLER(RTRandAdvCreateSystemFaster) +# define RTRandAdvCreateSystemTruer RT_MANGLER(RTRandAdvCreateSystemTruer) +# define RTRandAdvDestroy RT_MANGLER(RTRandAdvDestroy) +# define RTRandAdvRestoreState RT_MANGLER(RTRandAdvRestoreState) +# define RTRandAdvS32 RT_MANGLER(RTRandAdvS32) +# define RTRandAdvS32Ex RT_MANGLER(RTRandAdvS32Ex) +# define RTRandAdvS64 RT_MANGLER(RTRandAdvS64) +# define RTRandAdvS64Ex RT_MANGLER(RTRandAdvS64Ex) +# define RTRandAdvSaveState RT_MANGLER(RTRandAdvSaveState) +# define RTRandAdvSeed RT_MANGLER(RTRandAdvSeed) +# define RTRandAdvU32 RT_MANGLER(RTRandAdvU32) +# define RTRandAdvU32Ex RT_MANGLER(RTRandAdvU32Ex) +# define RTRandAdvU64 RT_MANGLER(RTRandAdvU64) +# define RTRandAdvU64Ex RT_MANGLER(RTRandAdvU64Ex) +# define RTRandBytes RT_MANGLER(RTRandBytes) +# define RTRandS32 RT_MANGLER(RTRandS32) +# define RTRandS32Ex RT_MANGLER(RTRandS32Ex) +# define RTRandS64 RT_MANGLER(RTRandS64) +# define RTRandS64Ex RT_MANGLER(RTRandS64Ex) +# define RTRandU32 RT_MANGLER(RTRandU32) +# define RTRandU32Ex RT_MANGLER(RTRandU32Ex) +# define RTRandU64 RT_MANGLER(RTRandU64) +# define RTRandU64Ex RT_MANGLER(RTRandU64Ex) +# define RTReqPoolAlloc RT_MANGLER(RTReqPoolAlloc) +# define RTReqPoolCallEx RT_MANGLER(RTReqPoolCallEx) +# define RTReqPoolCallExV RT_MANGLER(RTReqPoolCallExV) +# define RTReqPoolCallWait RT_MANGLER(RTReqPoolCallWait) +# define RTReqPoolCallNoWait RT_MANGLER(RTReqPoolCallNoWait) +# define RTReqPoolCallVoidWait RT_MANGLER(RTReqPoolCallVoidWait) +# define RTReqPoolCallVoidNoWait RT_MANGLER(RTReqPoolCallVoidNoWait) +# define RTReqPoolCreate RT_MANGLER(RTReqPoolCreate) +# define RTReqPoolGetCfgVar RT_MANGLER(RTReqPoolGetCfgVar) +# define RTReqPoolGetStat RT_MANGLER(RTReqPoolGetStat) +# define RTReqPoolRetain RT_MANGLER(RTReqPoolRetain) +# define RTReqPoolRelease RT_MANGLER(RTReqPoolRelease) +# define RTReqPoolSetCfgVar RT_MANGLER(RTReqPoolSetCfgVar) +# define RTReqQueueAlloc RT_MANGLER(RTReqQueueAlloc) +# define RTReqQueueCall RT_MANGLER(RTReqQueueCall) +# define RTReqQueueCallEx RT_MANGLER(RTReqQueueCallEx) +# define RTReqQueueCallV RT_MANGLER(RTReqQueueCallV) +# define RTReqQueueCallVoid RT_MANGLER(RTReqQueueCallVoid) +# define RTReqQueueCreate RT_MANGLER(RTReqQueueCreate) +# define RTReqQueueDestroy RT_MANGLER(RTReqQueueDestroy) +# define RTReqQueueIsBusy RT_MANGLER(RTReqQueueIsBusy) +# define RTReqQueueProcess RT_MANGLER(RTReqQueueProcess) +# define RTReqSubmit RT_MANGLER(RTReqSubmit) +# define RTReqRelease RT_MANGLER(RTReqRelease) +# define RTReqRetain RT_MANGLER(RTReqRetain) +# define RTReqWait RT_MANGLER(RTReqWait) +# define RTRSAVerify RT_MANGLER(RTRSAVerify) +# define RTReqGetStatus RT_MANGLER(RTReqGetStatus) +# define RTS3BucketsDestroy RT_MANGLER(RTS3BucketsDestroy) +# define RTS3Create RT_MANGLER(RTS3Create) +# define RTS3CreateBucket RT_MANGLER(RTS3CreateBucket) +# define RTS3DeleteBucket RT_MANGLER(RTS3DeleteBucket) +# define RTS3DeleteKey RT_MANGLER(RTS3DeleteKey) +# define RTS3Destroy RT_MANGLER(RTS3Destroy) +# define RTS3GetBucketKeys RT_MANGLER(RTS3GetBucketKeys) +# define RTS3GetBuckets RT_MANGLER(RTS3GetBuckets) +# define RTS3GetKey RT_MANGLER(RTS3GetKey) +# define RTS3KeysDestroy RT_MANGLER(RTS3KeysDestroy) +# define RTS3PutKey RT_MANGLER(RTS3PutKey) +# define RTS3SetProgressCallback RT_MANGLER(RTS3SetProgressCallback) +# define RTSemEventAddSignaller RT_MANGLER(RTSemEventAddSignaller) +# define RTSemEventCreate RT_MANGLER(RTSemEventCreate) +# define RTSemEventCreateEx RT_MANGLER(RTSemEventCreateEx) +# define RTSemEventDestroy RT_MANGLER(RTSemEventDestroy) +# define RTSemEventGetResolution RT_MANGLER(RTSemEventGetResolution) /* r0drv */ +# define RTSemEventMultiAddSignaller RT_MANGLER(RTSemEventMultiAddSignaller) +# define RTSemEventMultiCreate RT_MANGLER(RTSemEventMultiCreate) +# define RTSemEventMultiCreateEx RT_MANGLER(RTSemEventMultiCreateEx) +# define RTSemEventMultiDestroy RT_MANGLER(RTSemEventMultiDestroy) +# define RTSemEventMultiGetResolution RT_MANGLER(RTSemEventMultiGetResolution) /* r0drv */ +# define RTSemEventMultiRemoveSignaller RT_MANGLER(RTSemEventMultiRemoveSignaller) +# define RTSemEventMultiReset RT_MANGLER(RTSemEventMultiReset) +# define RTSemEventMultiSetSignaller RT_MANGLER(RTSemEventMultiSetSignaller) +# define RTSemEventMultiSignal RT_MANGLER(RTSemEventMultiSignal) +# define RTSemEventMultiWait RT_MANGLER(RTSemEventMultiWait) +# define RTSemEventMultiWaitEx RT_MANGLER(RTSemEventMultiWaitEx) +# define RTSemEventMultiWaitEx RT_MANGLER(RTSemEventMultiWaitEx) /* r0drv */ +# define RTSemEventMultiWaitExDebug RT_MANGLER(RTSemEventMultiWaitExDebug) +# define RTSemEventMultiWaitExDebug RT_MANGLER(RTSemEventMultiWaitExDebug) /* r0drv */ +# define RTSemEventMultiWaitNoResume RT_MANGLER(RTSemEventMultiWaitNoResume) +# define RTSemEventRemoveSignaller RT_MANGLER(RTSemEventRemoveSignaller) +# define RTSemEventSetSignaller RT_MANGLER(RTSemEventSetSignaller) +# define RTSemEventSignal RT_MANGLER(RTSemEventSignal) +# define RTSemEventWait RT_MANGLER(RTSemEventWait) +# define RTSemEventWaitEx RT_MANGLER(RTSemEventWaitEx) /* r0drv */ +# define RTSemEventWaitExDebug RT_MANGLER(RTSemEventWaitExDebug) /* r0drv */ +# define RTSemEventWaitNoResume RT_MANGLER(RTSemEventWaitNoResume) +# define RTSemFastMutexCreate RT_MANGLER(RTSemFastMutexCreate) +# define RTSemFastMutexDestroy RT_MANGLER(RTSemFastMutexDestroy) +# define RTSemFastMutexRelease RT_MANGLER(RTSemFastMutexRelease) +# define RTSemFastMutexRequest RT_MANGLER(RTSemFastMutexRequest) +# define RTSemMutexCreate RT_MANGLER(RTSemMutexCreate) +# define RTSemMutexCreateEx RT_MANGLER(RTSemMutexCreateEx) +# define RTSemMutexDestroy RT_MANGLER(RTSemMutexDestroy) +# define RTSemMutexIsOwned RT_MANGLER(RTSemMutexIsOwned) +# define RTSemMutexRelease RT_MANGLER(RTSemMutexRelease) +# define RTSemMutexRequest RT_MANGLER(RTSemMutexRequest) +# define RTSemMutexRequestDebug RT_MANGLER(RTSemMutexRequestDebug) +# define RTSemMutexRequestNoResume RT_MANGLER(RTSemMutexRequestNoResume) +# define RTSemMutexRequestNoResumeDebug RT_MANGLER(RTSemMutexRequestNoResumeDebug) +# define RTSemMutexSetSubClass RT_MANGLER(RTSemMutexSetSubClass) +# define RTSemPing RT_MANGLER(RTSemPing) +# define RTSemPingPongDelete RT_MANGLER(RTSemPingPongDelete) +# define RTSemPingPongInit RT_MANGLER(RTSemPingPongInit) +# define RTSemPingWait RT_MANGLER(RTSemPingWait) +# define RTSemPong RT_MANGLER(RTSemPong) +# define RTSemPongWait RT_MANGLER(RTSemPongWait) +# define RTSemRWCreate RT_MANGLER(RTSemRWCreate) +# define RTSemRWCreateEx RT_MANGLER(RTSemRWCreateEx) +# define RTSemRWDestroy RT_MANGLER(RTSemRWDestroy) +# define RTSemRWGetReadCount RT_MANGLER(RTSemRWGetReadCount) +# define RTSemRWGetWriteRecursion RT_MANGLER(RTSemRWGetWriteRecursion) +# define RTSemRWGetWriterReadRecursion RT_MANGLER(RTSemRWGetWriterReadRecursion) +# define RTSemRWIsReadOwner RT_MANGLER(RTSemRWIsReadOwner) +# define RTSemRWIsWriteOwner RT_MANGLER(RTSemRWIsWriteOwner) +# define RTSemRWReleaseRead RT_MANGLER(RTSemRWReleaseRead) +# define RTSemRWReleaseWrite RT_MANGLER(RTSemRWReleaseWrite) +# define RTSemRWRequestRead RT_MANGLER(RTSemRWRequestRead) +# define RTSemRWRequestReadDebug RT_MANGLER(RTSemRWRequestReadDebug) +# define RTSemRWRequestReadNoResume RT_MANGLER(RTSemRWRequestReadNoResume) +# define RTSemRWRequestReadNoResumeDebug RT_MANGLER(RTSemRWRequestReadNoResumeDebug) +# define RTSemRWRequestWrite RT_MANGLER(RTSemRWRequestWrite) +# define RTSemRWRequestWriteDebug RT_MANGLER(RTSemRWRequestWriteDebug) +# define RTSemRWRequestWriteNoResume RT_MANGLER(RTSemRWRequestWriteNoResume) +# define RTSemRWRequestWriteNoResumeDebug RT_MANGLER(RTSemRWRequestWriteNoResumeDebug) +# define RTSemRWSetSubClass RT_MANGLER(RTSemRWSetSubClass) +# define RTSemSpinMutexCreate RT_MANGLER(RTSemSpinMutexCreate) +# define RTSemSpinMutexDestroy RT_MANGLER(RTSemSpinMutexDestroy) +# define RTSemSpinMutexRelease RT_MANGLER(RTSemSpinMutexRelease) +# define RTSemSpinMutexRequest RT_MANGLER(RTSemSpinMutexRequest) +# define RTSemSpinMutexTryRequest RT_MANGLER(RTSemSpinMutexTryRequest) +# define RTSemXRoadsCreate RT_MANGLER(RTSemXRoadsCreate) +# define RTSemXRoadsDestroy RT_MANGLER(RTSemXRoadsDestroy) +# define RTSemXRoadsEWEnter RT_MANGLER(RTSemXRoadsEWEnter) +# define RTSemXRoadsEWLeave RT_MANGLER(RTSemXRoadsEWLeave) +# define RTSemXRoadsNSEnter RT_MANGLER(RTSemXRoadsNSEnter) +# define RTSemXRoadsNSLeave RT_MANGLER(RTSemXRoadsNSLeave) +# define RTSgBufAdvance RT_MANGLER(RTSgBufAdvance) +# define RTSgBufClone RT_MANGLER(RTSgBufClone) +# define RTSgBufCmp RT_MANGLER(RTSgBufCmp) +# define RTSgBufCmpEx RT_MANGLER(RTSgBufCmpEx) +# define RTSgBufCopy RT_MANGLER(RTSgBufCopy) +# define RTSgBufCopyFromBuf RT_MANGLER(RTSgBufCopyFromBuf) +# define RTSgBufCopyToBuf RT_MANGLER(RTSgBufCopyToBuf) +# define RTSgBufInit RT_MANGLER(RTSgBufInit) +# define RTSgBufIsZero RT_MANGLER(RTSgBufIsZero) +# define RTSgBufReset RT_MANGLER(RTSgBufReset) +# define RTSgBufSegArrayCreate RT_MANGLER(RTSgBufSegArrayCreate) +# define RTSgBufSet RT_MANGLER(RTSgBufSet) +# define RTSgBufGetNextSegment RT_MANGLER(RTSgBufGetNextSegment) +# define RTSha1 RT_MANGLER(RTSha1) +# define RTSha1Digest RT_MANGLER(RTSha1Digest) +# define RTSha1DigestFromFile RT_MANGLER(RTSha1DigestFromFile) +# define RTSha1Final RT_MANGLER(RTSha1Final) +# define RTSha1FromString RT_MANGLER(RTSha1FromString) +# define RTSha1Init RT_MANGLER(RTSha1Init) +# define RTSha1ToString RT_MANGLER(RTSha1ToString) +# define RTSha1Update RT_MANGLER(RTSha1Update) +# define RTSha224 RT_MANGLER(RTSha224) +# define RTSha224Final RT_MANGLER(RTSha224Final) +# define RTSha224FromString RT_MANGLER(RTSha224FromString) +# define RTSha224Init RT_MANGLER(RTSha224Init) +# define RTSha224ToString RT_MANGLER(RTSha224ToString) +# define RTSha224Update RT_MANGLER(RTSha224Update) +# define RTSha224Digest RT_MANGLER(RTSha224Digest) +# define RTSha224DigestFromFile RT_MANGLER(RTSha224DigestFromFile) +# define RTSha256 RT_MANGLER(RTSha256) +# define RTSha256Final RT_MANGLER(RTSha256Final) +# define RTSha256FromString RT_MANGLER(RTSha256FromString) +# define RTSha256Init RT_MANGLER(RTSha256Init) +# define RTSha256ToString RT_MANGLER(RTSha256ToString) +# define RTSha256Update RT_MANGLER(RTSha256Update) +# define RTSha256Digest RT_MANGLER(RTSha256Digest) +# define RTSha256DigestFromFile RT_MANGLER(RTSha256DigestFromFile) +# define RTSha384 RT_MANGLER(RTSha384) +# define RTSha384Final RT_MANGLER(RTSha384Final) +# define RTSha384FromString RT_MANGLER(RTSha384FromString) +# define RTSha384Init RT_MANGLER(RTSha384Init) +# define RTSha384ToString RT_MANGLER(RTSha384ToString) +# define RTSha384Update RT_MANGLER(RTSha384Update) +# define RTSha512 RT_MANGLER(RTSha512) +# define RTSha512Final RT_MANGLER(RTSha512Final) +# define RTSha512FromString RT_MANGLER(RTSha512FromString) +# define RTSha512Init RT_MANGLER(RTSha512Init) +# define RTSha512ToString RT_MANGLER(RTSha512ToString) +# define RTSha512Update RT_MANGLER(RTSha512Update) +# define RTSha512t224 RT_MANGLER(RTSha512t224) +# define RTSha512t224Final RT_MANGLER(RTSha512t224Final) +# define RTSha512t224FromString RT_MANGLER(RTSha512t224FromString) +# define RTSha512t224Init RT_MANGLER(RTSha512t224Init) +# define RTSha512t224ToString RT_MANGLER(RTSha512t224ToString) +# define RTSha512t224Update RT_MANGLER(RTSha512t224Update) +# define RTSha512t256 RT_MANGLER(RTSha512t256) +# define RTSha512t256Final RT_MANGLER(RTSha512t256Final) +# define RTSha512t256FromString RT_MANGLER(RTSha512t256FromString) +# define RTSha512t256Init RT_MANGLER(RTSha512t256Init) +# define RTSha512t256ToString RT_MANGLER(RTSha512t256ToString) +# define RTSha512t256Update RT_MANGLER(RTSha512t256Update) +# define RTSocketClose RT_MANGLER(RTSocketClose) +# define RTSocketFromNative RT_MANGLER(RTSocketFromNative) +# define RTSocketQueryAddressStr RT_MANGLER(RTSocketQueryAddressStr) +# define RTSocketGetLocalAddress RT_MANGLER(RTSocketGetLocalAddress) +# define RTSocketGetPeerAddress RT_MANGLER(RTSocketGetPeerAddress) +# define RTSocketParseInetAddress RT_MANGLER(RTSocketParseInetAddress) +# define RTSocketRead RT_MANGLER(RTSocketRead) +# define RTSocketReadFrom RT_MANGLER(RTSocketReadFrom) +# define RTSocketReadNB RT_MANGLER(RTSocketReadNB) +# define RTSocketRelease RT_MANGLER(RTSocketRelease) +# define RTSocketRetain RT_MANGLER(RTSocketRetain) +# define RTSocketSelectOne RT_MANGLER(RTSocketSelectOne) +# define RTSocketSelectOneEx RT_MANGLER(RTSocketSelectOneEx) +# define RTSocketSetInheritance RT_MANGLER(RTSocketSetInheritance) +# define RTSocketSgWrite RT_MANGLER(RTSocketSgWrite) +# define RTSocketSgWriteL RT_MANGLER(RTSocketSgWriteL) +# define RTSocketSgWriteLNB RT_MANGLER(RTSocketSgWriteLNB) +# define RTSocketSgWriteLV RT_MANGLER(RTSocketSgWriteLV) +# define RTSocketSgWriteLVNB RT_MANGLER(RTSocketSgWriteLVNB) +# define RTSocketSgWriteNB RT_MANGLER(RTSocketSgWriteNB) +# define RTSocketShutdown RT_MANGLER(RTSocketShutdown) +# define RTSocketToNative RT_MANGLER(RTSocketToNative) +# define RTSocketWrite RT_MANGLER(RTSocketWrite) +# define RTSocketWriteNB RT_MANGLER(RTSocketWriteNB) +# define RTSocketWriteTo RT_MANGLER(RTSocketWriteTo) +# define RTSortApvIsSorted RT_MANGLER(RTSortApvIsSorted) +# define RTSortApvShell RT_MANGLER(RTSortApvShell) +# define RTSortIsSorted RT_MANGLER(RTSortIsSorted) +# define RTSpinlockAcquire RT_MANGLER(RTSpinlockAcquire) +# define RTSpinlockAcquireNoInts RT_MANGLER(RTSpinlockAcquireNoInts) +# define RTSpinlockCreate RT_MANGLER(RTSpinlockCreate) +# define RTSpinlockDestroy RT_MANGLER(RTSpinlockDestroy) +# define RTSpinlockRelease RT_MANGLER(RTSpinlockRelease) +# define RTStrAAppendExNVTag RT_MANGLER(RTStrAAppendExNVTag) +# define RTStrAAppendNTag RT_MANGLER(RTStrAAppendNTag) +# define RTStrAAppendTag RT_MANGLER(RTStrAAppendTag) +# define RTStrAllocExTag RT_MANGLER(RTStrAllocExTag) +# define RTStrAllocTag RT_MANGLER(RTStrAllocTag) +# define RTStrAPrintf2VTag RT_MANGLER(RTStrAPrintf2VTag) +# define RTStrAPrintfVTag RT_MANGLER(RTStrAPrintfVTag) +# define RTStrATruncateTag RT_MANGLER(RTStrATruncateTag) +# define RTStrCacheCreate RT_MANGLER(RTStrCacheCreate) +# define RTStrCacheDestroy RT_MANGLER(RTStrCacheDestroy) +# define RTStrCacheEnter RT_MANGLER(RTStrCacheEnter) +# define RTStrCacheEnterLower RT_MANGLER(RTStrCacheEnterLower) +# define RTStrCacheEnterLowerN RT_MANGLER(RTStrCacheEnterLowerN) +# define RTStrCacheEnterN RT_MANGLER(RTStrCacheEnterN) +# define RTStrCacheGetStats RT_MANGLER(RTStrCacheGetStats) +# define RTStrCacheIsRealImpl RT_MANGLER(RTStrCacheIsRealImpl) +# define RTStrCacheLength RT_MANGLER(RTStrCacheLength) +# define RTStrCacheRelease RT_MANGLER(RTStrCacheRelease) +# define RTStrCacheRetain RT_MANGLER(RTStrCacheRetain) +# define RTStrCalcLatin1Len RT_MANGLER(RTStrCalcLatin1Len) +# define RTStrCalcLatin1LenEx RT_MANGLER(RTStrCalcLatin1LenEx) +# define RTStrCalcUtf16Len RT_MANGLER(RTStrCalcUtf16Len) +# define RTStrCalcUtf16LenEx RT_MANGLER(RTStrCalcUtf16LenEx) +# define RTStrCat RT_MANGLER(RTStrCat) +# define RTStrCatEx RT_MANGLER(RTStrCatEx) +# define RTStrCatP RT_MANGLER(RTStrCatP) +# define RTStrCatPEx RT_MANGLER(RTStrCatPEx) +# define RTStrCmp RT_MANGLER(RTStrCmp) +# define RTStrConvertHexBytes RT_MANGLER(RTStrConvertHexBytes) +# define RTStrCopy RT_MANGLER(RTStrCopy) +# define RTStrCopyEx RT_MANGLER(RTStrCopyEx) +# define RTStrCopyP RT_MANGLER(RTStrCopyP) +# define RTStrCopyPEx RT_MANGLER(RTStrCopyPEx) +# define RTStrCurrentCPToUtf8Tag RT_MANGLER(RTStrCurrentCPToUtf8Tag) +# define RTStrDupExTag RT_MANGLER(RTStrDupExTag) +# define RTStrDupNTag RT_MANGLER(RTStrDupNTag) +# define RTStrDupTag RT_MANGLER(RTStrDupTag) +# define RTStrFormat RT_MANGLER(RTStrFormat) +# define RTStrFormatNumber RT_MANGLER(RTStrFormatNumber) +# define RTStrFormatR80 RT_MANGLER(RTStrFormatR80) +# define RTStrFormatR80u2 RT_MANGLER(RTStrFormatR80u2) +# define RTStrFormatTypeDeregister RT_MANGLER(RTStrFormatTypeDeregister) +# define RTStrFormatTypeRegister RT_MANGLER(RTStrFormatTypeRegister) +# define RTStrFormatTypeSetUser RT_MANGLER(RTStrFormatTypeSetUser) +# define RTStrFormatU128 RT_MANGLER(RTStrFormatU128) +# define RTStrFormatU16 RT_MANGLER(RTStrFormatU16) +# define RTStrFormatU32 RT_MANGLER(RTStrFormatU32) +# define RTStrFormatU64 RT_MANGLER(RTStrFormatU64) +# define RTStrFormatU8 RT_MANGLER(RTStrFormatU8) +# define RTStrFormatV RT_MANGLER(RTStrFormatV) +# define RTStrFree RT_MANGLER(RTStrFree) +# define RTStrGetCpExInternal RT_MANGLER(RTStrGetCpExInternal) +# define RTStrGetCpInternal RT_MANGLER(RTStrGetCpInternal) +# define RTStrGetCpNExInternal RT_MANGLER(RTStrGetCpNExInternal) +# define RTStrHash1 RT_MANGLER(RTStrHash1) +# define RTStrHash1ExN RT_MANGLER(RTStrHash1ExN) +# define RTStrHash1ExNV RT_MANGLER(RTStrHash1ExNV) +# define RTStrHash1N RT_MANGLER(RTStrHash1N) +# define RTStrICmp RT_MANGLER(RTStrICmp) +# define RTStrIStr RT_MANGLER(RTStrIStr) +# define RTStrIsCaseFoldable RT_MANGLER(RTStrIsCaseFoldable) +# define RTStrIsLowerCased RT_MANGLER(RTStrIsLowerCased) +# define RTStrIsUpperCased RT_MANGLER(RTStrIsUpperCased) +# define RTStrIsValidEncoding RT_MANGLER(RTStrIsValidEncoding) +# define RTStrmClearError RT_MANGLER(RTStrmClearError) +# define RTStrmClose RT_MANGLER(RTStrmClose) +# define RTStrmError RT_MANGLER(RTStrmError) +# define RTStrmFlush RT_MANGLER(RTStrmFlush) +# define RTStrmGetCh RT_MANGLER(RTStrmGetCh) +# define RTStrmInputGetEchoChars RT_MANGLER(RTStrmInputGetEchoChars) +# define RTStrmGetLine RT_MANGLER(RTStrmGetLine) +# define RTStrmOpen RT_MANGLER(RTStrmOpen) +# define RTStrmOpenF RT_MANGLER(RTStrmOpenF) +# define RTStrmOpenFV RT_MANGLER(RTStrmOpenFV) +# define RTStrmPrintf RT_MANGLER(RTStrmPrintf) +# define RTStrmPrintfV RT_MANGLER(RTStrmPrintfV) +# define RTStrmDumpPrintfV RT_MANGLER(RTStrmDumpPrintfV) +# define RTStrmPutCh RT_MANGLER(RTStrmPutCh) +# define RTStrmPutStr RT_MANGLER(RTStrmPutStr) +# define RTStrmReadEx RT_MANGLER(RTStrmReadEx) +# define RTStrmRewind RT_MANGLER(RTStrmRewind) +# define RTStrmInputSetEchoChars RT_MANGLER(RTStrmInputSetEchoChars) +# define RTStrmSetMode RT_MANGLER(RTStrmSetMode) +# define RTStrmWriteEx RT_MANGLER(RTStrmWriteEx) +# define RTStrNCmp RT_MANGLER(RTStrNCmp) +# define RTStrNICmp RT_MANGLER(RTStrNICmp) +# define RTStrNLen RT_MANGLER(RTStrNLen) +# define RTStrNLenEx RT_MANGLER(RTStrNLenEx) +# define RTStrPrevCp RT_MANGLER(RTStrPrevCp) +# define RTStrPrintf RT_MANGLER(RTStrPrintf) +# define RTStrPrintfEx RT_MANGLER(RTStrPrintfEx) +# define RTStrPrintfExV RT_MANGLER(RTStrPrintfExV) +# define RTStrPrintfV RT_MANGLER(RTStrPrintfV) +# define RTStrPrintHexBytes RT_MANGLER(RTStrPrintHexBytes) +# define RTStrPurgeEncoding RT_MANGLER(RTStrPurgeEncoding) +# define RTStrPurgeComplementSet RT_MANGLER(RTStrPurgeComplementSet) +# define RTStrPutCpInternal RT_MANGLER(RTStrPutCpInternal) +# define RTStrReallocTag RT_MANGLER(RTStrReallocTag) +# define RTStrSimplePatternMatch RT_MANGLER(RTStrSimplePatternMatch) +# define RTStrSimplePatternMultiMatch RT_MANGLER(RTStrSimplePatternMultiMatch) +# define RTStrSimplePatternNMatch RT_MANGLER(RTStrSimplePatternNMatch) +# define RTStrSpaceDestroy RT_MANGLER(RTStrSpaceDestroy) +# define RTStrSpaceEnumerate RT_MANGLER(RTStrSpaceEnumerate) +# define RTStrSpaceGet RT_MANGLER(RTStrSpaceGet) +# define RTStrSpaceGetN RT_MANGLER(RTStrSpaceGetN) +# define RTStrSpaceInsert RT_MANGLER(RTStrSpaceInsert) +# define RTStrSpaceRemove RT_MANGLER(RTStrSpaceRemove) +# define RTStrStr RT_MANGLER(RTStrStr) +# define RTStrStrip RT_MANGLER(RTStrStrip) +# define RTStrStripL RT_MANGLER(RTStrStripL) +# define RTStrStripR RT_MANGLER(RTStrStripR) +# define RTStrToInt16 RT_MANGLER(RTStrToInt16) +# define RTStrToInt16Ex RT_MANGLER(RTStrToInt16Ex) +# define RTStrToInt16Full RT_MANGLER(RTStrToInt16Full) +# define RTStrToInt32 RT_MANGLER(RTStrToInt32) +# define RTStrToInt32Ex RT_MANGLER(RTStrToInt32Ex) +# define RTStrToInt32Full RT_MANGLER(RTStrToInt32Full) +# define RTStrToInt64 RT_MANGLER(RTStrToInt64) +# define RTStrToInt64Ex RT_MANGLER(RTStrToInt64Ex) +# define RTStrToInt64Full RT_MANGLER(RTStrToInt64Full) +# define RTStrToInt8 RT_MANGLER(RTStrToInt8) +# define RTStrToInt8Ex RT_MANGLER(RTStrToInt8Ex) +# define RTStrToInt8Full RT_MANGLER(RTStrToInt8Full) +# define RTStrToLatin1ExTag RT_MANGLER(RTStrToLatin1ExTag) +# define RTStrToLatin1Tag RT_MANGLER(RTStrToLatin1Tag) +# define RTStrToLower RT_MANGLER(RTStrToLower) +# define RTStrToUInt16 RT_MANGLER(RTStrToUInt16) +# define RTStrToUInt16Ex RT_MANGLER(RTStrToUInt16Ex) +# define RTStrToUInt16Full RT_MANGLER(RTStrToUInt16Full) +# define RTStrToUInt32 RT_MANGLER(RTStrToUInt32) +# define RTStrToUInt32Ex RT_MANGLER(RTStrToUInt32Ex) +# define RTStrToUInt32Full RT_MANGLER(RTStrToUInt32Full) +# define RTStrToUInt64 RT_MANGLER(RTStrToUInt64) +# define RTStrToUInt64Ex RT_MANGLER(RTStrToUInt64Ex) +# define RTStrToUInt64Full RT_MANGLER(RTStrToUInt64Full) +# define RTStrToUInt8 RT_MANGLER(RTStrToUInt8) +# define RTStrToUInt8Ex RT_MANGLER(RTStrToUInt8Ex) +# define RTStrToUInt8Full RT_MANGLER(RTStrToUInt8Full) +# define RTStrToUni RT_MANGLER(RTStrToUni) +# define RTStrToUniEx RT_MANGLER(RTStrToUniEx) +# define RTStrToUpper RT_MANGLER(RTStrToUpper) +# define RTStrToUtf16ExTag RT_MANGLER(RTStrToUtf16ExTag) +# define RTStrToUtf16Tag RT_MANGLER(RTStrToUtf16Tag) +# define RTStrUniLen RT_MANGLER(RTStrUniLen) +# define RTStrUniLenEx RT_MANGLER(RTStrUniLenEx) +# define RTStrUtf8ToCurrentCPTag RT_MANGLER(RTStrUtf8ToCurrentCPTag) +# define RTStrValidateEncoding RT_MANGLER(RTStrValidateEncoding) +# define RTStrValidateEncodingEx RT_MANGLER(RTStrValidateEncodingEx) +# define RTStrVersionCompare RT_MANGLER(RTStrVersionCompare) +# define RTSymlinkCreate RT_MANGLER(RTSymlinkCreate) +# define RTSymlinkDelete RT_MANGLER(RTSymlinkDelete) +# define RTSymlinkExists RT_MANGLER(RTSymlinkExists) +# define RTSymlinkIsDangling RT_MANGLER(RTSymlinkIsDangling) +# define RTSymlinkRead RT_MANGLER(RTSymlinkRead) +# define RTSymlinkReadA RT_MANGLER(RTSymlinkReadA) +# define RTSystemQueryAvailableRam RT_MANGLER(RTSystemQueryAvailableRam) +# define RTSystemQueryDmiString RT_MANGLER(RTSystemQueryDmiString) +# define RTSystemQueryOSInfo RT_MANGLER(RTSystemQueryOSInfo) +# define RTSystemQueryTotalRam RT_MANGLER(RTSystemQueryTotalRam) +# define RTSystemShutdown RT_MANGLER(RTSystemShutdown) +# define RTTarClose RT_MANGLER(RTTarClose) +# define RTTarFileClose RT_MANGLER(RTTarFileClose) +# define RTTarFileGetSize RT_MANGLER(RTTarFileGetSize) +# define RTTarFileOpen RT_MANGLER(RTTarFileOpen) +# define RTTarFileReadAt RT_MANGLER(RTTarFileReadAt) +# define RTTarFileSetSize RT_MANGLER(RTTarFileSetSize) +# define RTTarFileWriteAt RT_MANGLER(RTTarFileWriteAt) +# define RTTarOpen RT_MANGLER(RTTarOpen) +# define RTTcpClientCancelConnect RT_MANGLER(RTTcpClientCancelConnect) +# define RTTcpClientClose RT_MANGLER(RTTcpClientClose) +# define RTTcpClientCloseEx RT_MANGLER(RTTcpClientCloseEx) +# define RTTcpClientConnect RT_MANGLER(RTTcpClientConnect) +# define RTTcpClientConnectEx RT_MANGLER(RTTcpClientConnectEx) +# define RTTcpFlush RT_MANGLER(RTTcpFlush) +# define RTTcpGetLocalAddress RT_MANGLER(RTTcpGetLocalAddress) +# define RTTcpGetPeerAddress RT_MANGLER(RTTcpGetPeerAddress) +# define RTTcpRead RT_MANGLER(RTTcpRead) +# define RTTcpReadNB RT_MANGLER(RTTcpReadNB) +# define RTTcpSelectOne RT_MANGLER(RTTcpSelectOne) +# define RTTcpSelectOneEx RT_MANGLER(RTTcpSelectOneEx) +# define RTTcpServerCreate RT_MANGLER(RTTcpServerCreate) +# define RTTcpServerCreateEx RT_MANGLER(RTTcpServerCreateEx) +# define RTTcpServerDestroy RT_MANGLER(RTTcpServerDestroy) +# define RTTcpServerDisconnectClient RT_MANGLER(RTTcpServerDisconnectClient) +# define RTTcpServerDisconnectClient2 RT_MANGLER(RTTcpServerDisconnectClient2) +# define RTTcpServerListen RT_MANGLER(RTTcpServerListen) +# define RTTcpServerListen2 RT_MANGLER(RTTcpServerListen2) +# define RTTcpServerShutdown RT_MANGLER(RTTcpServerShutdown) +# define RTTcpSetSendCoalescing RT_MANGLER(RTTcpSetSendCoalescing) +# define RTTcpSgWrite RT_MANGLER(RTTcpSgWrite) +# define RTTcpSgWriteL RT_MANGLER(RTTcpSgWriteL) +# define RTTcpSgWriteLNB RT_MANGLER(RTTcpSgWriteLNB) +# define RTTcpSgWriteLV RT_MANGLER(RTTcpSgWriteLV) +# define RTTcpSgWriteLVNB RT_MANGLER(RTTcpSgWriteLVNB) +# define RTTcpSgWriteNB RT_MANGLER(RTTcpSgWriteNB) +# define RTTcpWrite RT_MANGLER(RTTcpWrite) +# define RTTcpWriteNB RT_MANGLER(RTTcpWriteNB) +# define RTTermDeregisterCallback RT_MANGLER(RTTermDeregisterCallback) +# define RTTermRegisterCallback RT_MANGLER(RTTermRegisterCallback) +# define RTTermRunCallbacks RT_MANGLER(RTTermRunCallbacks) +# define RTTestBanner RT_MANGLER(RTTestBanner) +# define RTTestChangeName RT_MANGLER(RTTestChangeName) +# define RTTestCreate RT_MANGLER(RTTestCreate) +# define RTTestCreateEx RT_MANGLER(RTTestCreateEx) +# define RTTestDestroy RT_MANGLER(RTTestDestroy) +# define RTTestErrorCount RT_MANGLER(RTTestErrorCount) +# define RTTestErrorInc RT_MANGLER(RTTestErrorInc) +# define RTTestFailed RT_MANGLER(RTTestFailed) +# define RTTestFailedV RT_MANGLER(RTTestFailedV) +# define RTTestFailureDetails RT_MANGLER(RTTestFailureDetails) +# define RTTestFailureDetailsV RT_MANGLER(RTTestFailureDetailsV) +# define RTTestGuardedAlloc RT_MANGLER(RTTestGuardedAlloc) +# define RTTestGuardedAllocHead RT_MANGLER(RTTestGuardedAllocHead) +# define RTTestGuardedAllocTail RT_MANGLER(RTTestGuardedAllocTail) +# define RTTestGuardedFree RT_MANGLER(RTTestGuardedFree) +# define RTTestIErrorCount RT_MANGLER(RTTestIErrorCount) +# define RTTestIErrorInc RT_MANGLER(RTTestIErrorInc) +# define RTTestIFailed RT_MANGLER(RTTestIFailed) +# define RTTestIFailedRc RT_MANGLER(RTTestIFailedRc) +# define RTTestIFailedRcV RT_MANGLER(RTTestIFailedRcV) +# define RTTestIFailedV RT_MANGLER(RTTestIFailedV) +# define RTTestIFailureDetails RT_MANGLER(RTTestIFailureDetails) +# define RTTestIFailureDetailsV RT_MANGLER(RTTestIFailureDetailsV) +# define RTTestInitAndCreate RT_MANGLER(RTTestInitAndCreate) +# define RTTestInitExAndCreate RT_MANGLER(RTTestInitExAndCreate) +# define RTTestIPassed RT_MANGLER(RTTestIPassed) +# define RTTestIPassedV RT_MANGLER(RTTestIPassedV) +# define RTTestIPrintf RT_MANGLER(RTTestIPrintf) +# define RTTestIPrintfV RT_MANGLER(RTTestIPrintfV) +# define RTTestISub RT_MANGLER(RTTestISub) +# define RTTestISubDone RT_MANGLER(RTTestISubDone) +# define RTTestISubF RT_MANGLER(RTTestISubF) +# define RTTestISubV RT_MANGLER(RTTestISubV) +# define RTTestIValue RT_MANGLER(RTTestIValue) +# define RTTestIValueF RT_MANGLER(RTTestIValueF) +# define RTTestIValueV RT_MANGLER(RTTestIValueV) +# define RTTestPassed RT_MANGLER(RTTestPassed) +# define RTTestPassedV RT_MANGLER(RTTestPassedV) +# define RTTestPrintf RT_MANGLER(RTTestPrintf) +# define RTTestPrintfNl RT_MANGLER(RTTestPrintfNl) +# define RTTestPrintfNlV RT_MANGLER(RTTestPrintfNlV) +# define RTTestPrintfV RT_MANGLER(RTTestPrintfV) +# define RTTestSetDefault RT_MANGLER(RTTestSetDefault) +# define RTTestSkipAndDestroy RT_MANGLER(RTTestSkipAndDestroy) +# define RTTestSkipAndDestroyV RT_MANGLER(RTTestSkipAndDestroyV) +# define RTTestSkipped RT_MANGLER(RTTestSkipped) +# define RTTestSkippedV RT_MANGLER(RTTestSkippedV) +# define RTTestSub RT_MANGLER(RTTestSub) +# define RTTestSubDone RT_MANGLER(RTTestSubDone) +# define RTTestSubErrorCount RT_MANGLER(RTTestSubErrorCount) +# define RTTestSubF RT_MANGLER(RTTestSubF) +# define RTTestSubV RT_MANGLER(RTTestSubV) +# define RTTestSummaryAndDestroy RT_MANGLER(RTTestSummaryAndDestroy) +# define RTTestValue RT_MANGLER(RTTestValue) +# define RTTestValueF RT_MANGLER(RTTestValueF) +# define RTTestValueV RT_MANGLER(RTTestValueV) +# define RTThreadAdopt RT_MANGLER(RTThreadAdopt) +# define RTThreadBlocking RT_MANGLER(RTThreadBlocking) +# define RTThreadCreate RT_MANGLER(RTThreadCreate) +# define RTThreadCreateF RT_MANGLER(RTThreadCreateF) +# define RTThreadCreateV RT_MANGLER(RTThreadCreateV) +# define RTThreadCtxHookIsEnabled RT_MANGLER(RTThreadCtxHookIsEnabled) /* r0drv */ +# define RTThreadCtxHookCreate RT_MANGLER(RTThreadCtxHookCreate) /* r0drv */ +# define RTThreadCtxHookDestroy RT_MANGLER(RTThreadCtxHookDestroy) /* r0drv */ +# define RTThreadCtxHookDisable RT_MANGLER(RTThreadCtxHookDisable) /* r0drv */ +# define RTThreadCtxHookEnable RT_MANGLER(RTThreadCtxHookEnable) /* r0drv */ +# define RTThreadFromNative RT_MANGLER(RTThreadFromNative) +# define RTThreadGetAffinity RT_MANGLER(RTThreadGetAffinity) +# define RTThreadGetExecutionTimeMilli RT_MANGLER(RTThreadGetExecutionTimeMilli) +# define RTThreadGetName RT_MANGLER(RTThreadGetName) +# define RTThreadGetNative RT_MANGLER(RTThreadGetNative) +# define RTThreadGetNativeState RT_MANGLER(RTThreadGetNativeState) +# define RTThreadGetReallySleeping RT_MANGLER(RTThreadGetReallySleeping) +# define RTThreadGetState RT_MANGLER(RTThreadGetState) +# define RTThreadGetType RT_MANGLER(RTThreadGetType) +# define RTThreadIsInInterrupt RT_MANGLER(RTThreadIsInInterrupt) /* r0drv */ +# define RTThreadIsInitialized RT_MANGLER(RTThreadIsInitialized) +# define RTThreadIsMain RT_MANGLER(RTThreadIsMain) +# define RTThreadIsSelfAlive RT_MANGLER(RTThreadIsSelfAlive) +# define RTThreadIsSelfKnown RT_MANGLER(RTThreadIsSelfKnown) +# define RTThreadNativeSelf RT_MANGLER(RTThreadNativeSelf) +# define RTThreadPoke RT_MANGLER(RTThreadPoke) /* not-win not-os2 */ +# define RTThreadPreemptDisable RT_MANGLER(RTThreadPreemptDisable) /* r0drv */ +# define RTThreadPreemptIsEnabled RT_MANGLER(RTThreadPreemptIsEnabled) /* r0drv */ +# define RTThreadPreemptIsPending RT_MANGLER(RTThreadPreemptIsPending) /* r0drv */ +# define RTThreadPreemptIsPendingTrusty RT_MANGLER(RTThreadPreemptIsPendingTrusty) /* r0drv */ +# define RTThreadPreemptIsPossible RT_MANGLER(RTThreadPreemptIsPossible) /* r0drv */ +# define RTThreadPreemptRestore RT_MANGLER(RTThreadPreemptRestore) /* r0drv */ +# define RTThreadSelf RT_MANGLER(RTThreadSelf) +# define RTThreadSelfAutoAdopt RT_MANGLER(RTThreadSelfAutoAdopt) +# define RTThreadSelfName RT_MANGLER(RTThreadSelfName) +# define RTThreadSetAffinity RT_MANGLER(RTThreadSetAffinity) +# define RTThreadSetAffinityToCpu RT_MANGLER(RTThreadSetAffinityToCpu) +# define RTThreadSetName RT_MANGLER(RTThreadSetName) +# define RTThreadSetType RT_MANGLER(RTThreadSetType) +# define RTThreadSleep RT_MANGLER(RTThreadSleep) +# define RTThreadSleepNoLog RT_MANGLER(RTThreadSleepNoLog) +# define RTThreadStateName RT_MANGLER(RTThreadStateName) +# define RTThreadUnblocked RT_MANGLER(RTThreadUnblocked) +# define RTThreadUserReset RT_MANGLER(RTThreadUserReset) +# define RTThreadUserSignal RT_MANGLER(RTThreadUserSignal) +# define RTThreadUserWait RT_MANGLER(RTThreadUserWait) +# define RTThreadUserWaitNoResume RT_MANGLER(RTThreadUserWaitNoResume) +# define RTThreadWait RT_MANGLER(RTThreadWait) +# define RTThreadWaitNoResume RT_MANGLER(RTThreadWaitNoResume) +# define RTThreadYield RT_MANGLER(RTThreadYield) +# define RTTimeDbgBad RT_MANGLER(RTTimeDbgBad) +# define RTTimeDbgExpired RT_MANGLER(RTTimeDbgExpired) +# define RTTimeDbgRaces RT_MANGLER(RTTimeDbgRaces) +# define RTTimeDbgSteps RT_MANGLER(RTTimeDbgSteps) +# define RTTimeExplode RT_MANGLER(RTTimeExplode) +# define RTTimeImplode RT_MANGLER(RTTimeImplode) +# define RTTimeIsLeapYear RT_MANGLER(RTTimeIsLeapYear) +# define RTTimeLocalDeltaNano RT_MANGLER(RTTimeLocalDeltaNano) +# define RTTimeLocalExplode RT_MANGLER(RTTimeLocalExplode) +# define RTTimeLocalNow RT_MANGLER(RTTimeLocalNow) +# define RTTimeMilliTS RT_MANGLER(RTTimeMilliTS) +# define RTTimeNanoTS RT_MANGLER(RTTimeNanoTS) +# define RTTimeNanoTSLegacyAsync RT_MANGLER(RTTimeNanoTSLegacyAsync) +# define RTTimeNanoTSLegacyAsync_EndProc RT_MANGLER(RTTimeNanoTSLegacyAsync_EndProc) +# define RTTimeNanoTSLegacyAsyncUseApicId RT_MANGLER(RTTimeNanoTSLegacyAsyncUseApicId) +# define RTTimeNanoTSLegacyAsyncUseApicId_EndProc RT_MANGLER(RTTimeNanoTSLegacyAsyncUseApicId_EndProc) +# define RTTimeNanoTSLegacyAsyncUseRdtscp RT_MANGLER(RTTimeNanoTSLegacyAsyncUseRdtscp) +# define RTTimeNanoTSLegacyAsyncUseRdtscp_EndProc RT_MANGLER(RTTimeNanoTSLegacyAsyncUseRdtscp_EndProc) +# define RTTimeNanoTSLegacyAsyncUseIdtrLim RT_MANGLER(RTTimeNanoTSLegacyAsyncUseIdtrLim) +# define RTTimeNanoTSLegacyAsyncUseIdtrLim_EndProc RT_MANGLER(RTTimeNanoTSLegacyAsyncUseIdtrLim_EndProc) +# define RTTimeNanoTSLegacySyncInvarNoDelta RT_MANGLER(RTTimeNanoTSLegacySyncInvarNoDelta) +# define RTTimeNanoTSLegacySyncInvarNoDelta_EndProc RT_MANGLER(RTTimeNanoTSLegacySyncInvarNoDelta_EndProc) +# define RTTimeNanoTSLegacySyncInvarWithDelta RT_MANGLER(RTTimeNanoTSLegacySyncInvarWithDelta) +# define RTTimeNanoTSLegacySyncInvarWithDelta_EndProc RT_MANGLER(RTTimeNanoTSLegacySyncInvarWithDelta_EndProc) +# define RTTimeNanoTSLegacySyncInvarWithDeltaUseApicId RT_MANGLER(RTTimeNanoTSLegacySyncInvarWithDeltaUseApicId) +# define RTTimeNanoTSLegacySyncInvarWithDeltaUseApicId_EndProc RT_MANGLER(RTTimeNanoTSLegacySyncInvarWithDeltaUseApicId_EndProc) +# define RTTimeNanoTSLegacySyncInvarWithDeltaUseRdtscp RT_MANGLER(RTTimeNanoTSLegacySyncInvarWithDeltaUseRdtscp) +# define RTTimeNanoTSLegacySyncInvarWithDeltaUseRdtscp_EndProc RT_MANGLER(RTTimeNanoTSLegacySyncInvarWithDeltaUseRdtscp_EndProc) +# define RTTimeNanoTSLegacySyncInvarWithDeltaUseIdtrLim RT_MANGLER(RTTimeNanoTSLegacySyncInvarWithDeltaUseIdtrLim) +# define RTTimeNanoTSLegacySyncInvarWithDeltaUseIdtrLim_EndProc RT_MANGLER(RTTimeNanoTSLegacySyncInvarWithDeltaUseIdtrLim_EndProc) +# define RTTimeNanoTSLFenceAsync RT_MANGLER(RTTimeNanoTSLFenceAsync) +# define RTTimeNanoTSLFenceAsync_EndProc RT_MANGLER(RTTimeNanoTSLFenceAsync_EndProc) +# define RTTimeNanoTSLFenceAsyncUseApicId RT_MANGLER(RTTimeNanoTSLFenceAsyncUseApicId) +# define RTTimeNanoTSLFenceAsyncUseApicId_EndProc RT_MANGLER(RTTimeNanoTSLFenceAsyncUseApicId_EndProc) +# define RTTimeNanoTSLFenceAsyncUseRdtscp RT_MANGLER(RTTimeNanoTSLFenceAsyncUseRdtscp) +# define RTTimeNanoTSLFenceAsyncUseRdtscp_EndProc RT_MANGLER(RTTimeNanoTSLFenceAsyncUseRdtscp_EndProc) +# define RTTimeNanoTSLFenceAsyncUseIdtrLim RT_MANGLER(RTTimeNanoTSLFenceAsyncUseIdtrLim) +# define RTTimeNanoTSLFenceAsyncUseIdtrLim_EndProc RT_MANGLER(RTTimeNanoTSLFenceAsyncUseIdtrLim_EndProc) +# define RTTimeNanoTSLFenceSyncInvarNoDelta RT_MANGLER(RTTimeNanoTSLFenceSyncInvarNoDelta) +# define RTTimeNanoTSLFenceSyncInvarNoDelta_EndProc RT_MANGLER(RTTimeNanoTSLFenceSyncInvarNoDelta_EndProc) +# define RTTimeNanoTSLFenceSyncInvarWithDelta RT_MANGLER(RTTimeNanoTSLFenceSyncInvarWithDelta) +# define RTTimeNanoTSLFenceSyncInvarWithDelta_EndProc RT_MANGLER(RTTimeNanoTSLFenceSyncInvarWithDelta_EndProc) +# define RTTimeNanoTSLFenceSyncInvarWithDeltaUseApicId RT_MANGLER(RTTimeNanoTSLFenceSyncInvarWithDeltaUseApicId) +# define RTTimeNanoTSLFenceSyncInvarWithDeltaUseApicId_EndProc RT_MANGLER(RTTimeNanoTSLFenceSyncInvarWithDeltaUseApicId_EndProc) +# define RTTimeNanoTSLFenceSyncInvarWithDeltaUseRdtscp RT_MANGLER(RTTimeNanoTSLFenceSyncInvarWithDeltaUseRdtscp) +# define RTTimeNanoTSLFenceSyncInvarWithDeltaUseRdtscp_EndProc RT_MANGLER(RTTimeNanoTSLFenceSyncInvarWithDeltaUseRdtscp_EndProc) +# define RTTimeNanoTSLFenceSyncInvarWithDeltaUseIdtrLim RT_MANGLER(RTTimeNanoTSLFenceSyncInvarWithDeltaUseIdtrLim) +# define RTTimeNanoTSLFenceSyncInvarWithDeltaUseIdtrLim_EndProc RT_MANGLER(RTTimeNanoTSLFenceSyncInvarWithDeltaUseIdtrLim_EndProc) +# define RTTimeNormalize RT_MANGLER(RTTimeNormalize) +# define RTTimeNow RT_MANGLER(RTTimeNow) +# define RTTimeProgramMicroTS RT_MANGLER(RTTimeProgramMicroTS) +# define RTTimeProgramMilliTS RT_MANGLER(RTTimeProgramMilliTS) +# define RTTimeProgramNanoTS RT_MANGLER(RTTimeProgramNanoTS) +# define RTTimeProgramSecTS RT_MANGLER(RTTimeProgramSecTS) +# define RTTimeProgramStartNanoTS RT_MANGLER(RTTimeProgramStartNanoTS) +# define RTTimerCanDoHighResolution RT_MANGLER(RTTimerCanDoHighResolution) +# define RTTimerChangeInterval RT_MANGLER(RTTimerChangeInterval) +# define RTTimerCreate RT_MANGLER(RTTimerCreate) +# define RTTimerCreateEx RT_MANGLER(RTTimerCreateEx) +# define RTTimerDestroy RT_MANGLER(RTTimerDestroy) +# define RTTimerGetSystemGranularity RT_MANGLER(RTTimerGetSystemGranularity) /* r0drv */ +# define RTTimerLRCreate RT_MANGLER(RTTimerLRCreate) +# define RTTimerLRCreateEx RT_MANGLER(RTTimerLRCreateEx) +# define RTTimerLRDestroy RT_MANGLER(RTTimerLRDestroy) +# define RTTimerLRStart RT_MANGLER(RTTimerLRStart) +# define RTTimerLRStop RT_MANGLER(RTTimerLRStop) +# define RTTimerLRChangeInterval RT_MANGLER(RTTimerLRChangeInterval) +# define RTTimerReleaseSystemGranularity RT_MANGLER(RTTimerReleaseSystemGranularity) /* r0drv */ +# define RTTimerRequestSystemGranularity RT_MANGLER(RTTimerRequestSystemGranularity) /* r0drv */ +# define RTTimerStart RT_MANGLER(RTTimerStart) +# define RTTimerStop RT_MANGLER(RTTimerStop) +# define RTTimeSet RT_MANGLER(RTTimeSet) +# define RTTimeSpecFromString RT_MANGLER(RTTimeSpecFromString) +# define RTTimeSpecToString RT_MANGLER(RTTimeSpecToString) +# define RTTimeSystemMilliTS RT_MANGLER(RTTimeSystemMilliTS) +# define RTTimeSystemNanoTS RT_MANGLER(RTTimeSystemNanoTS) +# define RTTimeFromString RT_MANGLER(RTTimeFromString) +# define RTTimeToString RT_MANGLER(RTTimeToString) +# define RTTlsAlloc RT_MANGLER(RTTlsAlloc) +# define RTTlsAllocEx RT_MANGLER(RTTlsAllocEx) +# define RTTlsFree RT_MANGLER(RTTlsFree) +# define RTTlsGet RT_MANGLER(RTTlsGet) +# define RTTlsGetEx RT_MANGLER(RTTlsGetEx) +# define RTTlsSet RT_MANGLER(RTTlsSet) +# define RTTraceBufAddMsg RT_MANGLER(RTTraceBufAddMsg) +# define RTTraceBufAddMsgEx RT_MANGLER(RTTraceBufAddMsgEx) +# define RTTraceBufAddMsgF RT_MANGLER(RTTraceBufAddMsgF) +# define RTTraceBufAddMsgV RT_MANGLER(RTTraceBufAddMsgV) +# define RTTraceBufAddPos RT_MANGLER(RTTraceBufAddPos) +# define RTTraceBufAddPosMsg RT_MANGLER(RTTraceBufAddPosMsg) +# define RTTraceBufAddPosMsgEx RT_MANGLER(RTTraceBufAddPosMsgEx) +# define RTTraceBufAddPosMsgF RT_MANGLER(RTTraceBufAddPosMsgF) +# define RTTraceBufAddPosMsgV RT_MANGLER(RTTraceBufAddPosMsgV) +# define RTTraceBufCarve RT_MANGLER(RTTraceBufCarve) +# define RTTraceBufCreate RT_MANGLER(RTTraceBufCreate) +# define RTTraceBufDisable RT_MANGLER(RTTraceBufDisable) +# define RTTraceBufDumpToAssert RT_MANGLER(RTTraceBufDumpToAssert) +# define RTTraceBufDumpToLog RT_MANGLER(RTTraceBufDumpToLog) +# define RTTraceBufEnable RT_MANGLER(RTTraceBufEnable) +# define RTTraceBufEnumEntries RT_MANGLER(RTTraceBufEnumEntries) +# define RTTraceBufGetEntryCount RT_MANGLER(RTTraceBufGetEntryCount) +# define RTTraceBufGetEntrySize RT_MANGLER(RTTraceBufGetEntrySize) +# define RTTraceBufRelease RT_MANGLER(RTTraceBufRelease) +# define RTTraceBufRetain RT_MANGLER(RTTraceBufRetain) +# define RTTraceGetDefaultBuf RT_MANGLER(RTTraceGetDefaultBuf) +# define RTTraceSetDefaultBuf RT_MANGLER(RTTraceSetDefaultBuf) +# define RTUdpRead RT_MANGLER(RTUdpRead) +# define RTUdpServerCreate RT_MANGLER(RTUdpServerCreate) +# define RTUdpServerCreateEx RT_MANGLER(RTUdpServerCreateEx) +# define RTUdpServerDestroy RT_MANGLER(RTUdpServerDestroy) +# define RTUdpServerListen RT_MANGLER(RTUdpServerListen) +# define RTUdpServerShutdown RT_MANGLER(RTUdpServerShutdown) +# define RTUdpWrite RT_MANGLER(RTUdpWrite) +# define RTUniFree RT_MANGLER(RTUniFree) +# define RTUriAuthority RT_MANGLER(RTUriAuthority) +# define RTUriCreate RT_MANGLER(RTUriCreate) +# define RTUriFileCreate RT_MANGLER(RTUriFileCreate) +# define RTUriFileNPath RT_MANGLER(RTUriFileNPath) +# define RTUriFilePath RT_MANGLER(RTUriFilePath) +# define RTUriFragment RT_MANGLER(RTUriFragment) +# define RTUriHasScheme RT_MANGLER(RTUriHasScheme) +# define RTUriPath RT_MANGLER(RTUriPath) +# define RTUriQuery RT_MANGLER(RTUriQuery) +# define RTUriScheme RT_MANGLER(RTUriScheme) +# define RTUtf16AllocTag RT_MANGLER(RTUtf16AllocTag) +# define RTUtf16CalcLatin1Len RT_MANGLER(RTUtf16CalcLatin1Len) +# define RTUtf16CalcLatin1LenEx RT_MANGLER(RTUtf16CalcLatin1LenEx) +# define RTUtf16CalcUtf8Len RT_MANGLER(RTUtf16CalcUtf8Len) +# define RTUtf16CalcUtf8LenEx RT_MANGLER(RTUtf16CalcUtf8LenEx) +# define RTUtf16Cmp RT_MANGLER(RTUtf16Cmp) +# define RTUtf16CmpAscii RT_MANGLER(RTUtf16CmpAscii) +# define RTUtf16DupExTag RT_MANGLER(RTUtf16DupExTag) +# define RTUtf16DupTag RT_MANGLER(RTUtf16DupTag) +# define RTUtf16Free RT_MANGLER(RTUtf16Free) +# define RTUtf16GetCpExInternal RT_MANGLER(RTUtf16GetCpExInternal) +# define RTUtf16GetCpInternal RT_MANGLER(RTUtf16GetCpInternal) +# define RTUtf16ICmp RT_MANGLER(RTUtf16ICmp) +# define RTUtf16IsValidEncoding RT_MANGLER(RTUtf16IsValidEncoding) +# define RTUtf16Len RT_MANGLER(RTUtf16Len) +# define RTUtf16LocaleICmp RT_MANGLER(RTUtf16LocaleICmp) +# define RTUtf16PutCpInternal RT_MANGLER(RTUtf16PutCpInternal) +# define RTUtf16ToLatin1ExTag RT_MANGLER(RTUtf16ToLatin1ExTag) +# define RTUtf16ToLatin1Tag RT_MANGLER(RTUtf16ToLatin1Tag) +# define RTUtf16ToLower RT_MANGLER(RTUtf16ToLower) +# define RTUtf16ToUpper RT_MANGLER(RTUtf16ToUpper) +# define RTUtf16PurgeComplementSet RT_MANGLER(RTUtf16PurgeComplementSet) +# define RTUtf16ToUtf8ExTag RT_MANGLER(RTUtf16ToUtf8ExTag) +# define RTUtf16ToUtf8Tag RT_MANGLER(RTUtf16ToUtf8Tag) +# define RTUtf16ValidateEncoding RT_MANGLER(RTUtf16ValidateEncoding) +# define RTUtf16ValidateEncodingEx RT_MANGLER(RTUtf16ValidateEncodingEx) +# define RTUuidClear RT_MANGLER(RTUuidClear) +# define RTUuidCompare RT_MANGLER(RTUuidCompare) +# define RTUuidCompare2Strs RT_MANGLER(RTUuidCompare2Strs) +# define RTUuidCompareStr RT_MANGLER(RTUuidCompareStr) +# define RTUuidCreate RT_MANGLER(RTUuidCreate) +# define RTUuidFromStr RT_MANGLER(RTUuidFromStr) +# define RTUuidFromUtf16 RT_MANGLER(RTUuidFromUtf16) +# define RTUuidIsNull RT_MANGLER(RTUuidIsNull) +# define RTUuidToStr RT_MANGLER(RTUuidToStr) +# define RTUuidToUtf16 RT_MANGLER(RTUuidToUtf16) +# define RTVfsChainElementDeregisterProvider RT_MANGLER(RTVfsChainElementDeregisterProvider) +# define RTVfsChainElementRegisterProvider RT_MANGLER(RTVfsChainElementRegisterProvider) +# define RTVfsChainIsSpec RT_MANGLER(RTVfsChainIsSpec) +# define RTVfsChainOpenFile RT_MANGLER(RTVfsChainOpenFile) +# define RTVfsChainOpenIoStream RT_MANGLER(RTVfsChainOpenIoStream) +# define RTVfsChainSpecFree RT_MANGLER(RTVfsChainSpecFree) +# define RTVfsChainSpecParse RT_MANGLER(RTVfsChainSpecParse) +# define RTVfsDirRelease RT_MANGLER(RTVfsDirRelease) +# define RTVfsDirRetain RT_MANGLER(RTVfsDirRetain) +# define RTVfsFileFlush RT_MANGLER(RTVfsFileFlush) +# define RTVfsFileFromRTFile RT_MANGLER(RTVfsFileFromRTFile) +# define RTVfsFileGetSize RT_MANGLER(RTVfsFileGetSize) +# define RTVfsFileOpen RT_MANGLER(RTVfsFileOpen) +# define RTVfsFileOpenNormal RT_MANGLER(RTVfsFileOpenNormal) +# define RTVfsFilePoll RT_MANGLER(RTVfsFilePoll) +# define RTVfsFileQueryInfo RT_MANGLER(RTVfsFileQueryInfo) +# define RTVfsFileRead RT_MANGLER(RTVfsFileRead) +# define RTVfsFileReadAt RT_MANGLER(RTVfsFileReadAt) +# define RTVfsFileRelease RT_MANGLER(RTVfsFileRelease) +# define RTVfsFileRetain RT_MANGLER(RTVfsFileRetain) +# define RTVfsFileSeek RT_MANGLER(RTVfsFileSeek) +# define RTVfsFileTell RT_MANGLER(RTVfsFileTell) +# define RTVfsFileToIoStream RT_MANGLER(RTVfsFileToIoStream) +# define RTVfsFileWrite RT_MANGLER(RTVfsFileWrite) +# define RTVfsFileWriteAt RT_MANGLER(RTVfsFileWriteAt) +# define RTVfsFsStrmNext RT_MANGLER(RTVfsFsStrmNext) +# define RTVfsFsStrmQueryInfo RT_MANGLER(RTVfsFsStrmQueryInfo) +# define RTVfsFsStrmRelease RT_MANGLER(RTVfsFsStrmRelease) +# define RTVfsFsStrmRetain RT_MANGLER(RTVfsFsStrmRetain) +# define RTVfsIoStreamToPrivate RT_MANGLER(RTVfsIoStreamToPrivate) +# define RTVfsIoStrmFlush RT_MANGLER(RTVfsIoStrmFlush) +# define RTVfsIoStrmFromRTFile RT_MANGLER(RTVfsIoStrmFromRTFile) +# define RTVfsIoStrmFromStdHandle RT_MANGLER(RTVfsIoStrmFromStdHandle) +# define RTVfsIoStrmIsAtEnd RT_MANGLER(RTVfsIoStrmIsAtEnd) +# define RTVfsIoStrmOpenNormal RT_MANGLER(RTVfsIoStrmOpenNormal) +# define RTVfsIoStrmPoll RT_MANGLER(RTVfsIoStrmPoll) +# define RTVfsIoStrmQueryInfo RT_MANGLER(RTVfsIoStrmQueryInfo) +# define RTVfsIoStrmRead RT_MANGLER(RTVfsIoStrmRead) +# define RTVfsIoStrmReadAt RT_MANGLER(RTVfsIoStrmReadAt) +# define RTVfsIoStrmRelease RT_MANGLER(RTVfsIoStrmRelease) +# define RTVfsIoStrmRetain RT_MANGLER(RTVfsIoStrmRetain) +# define RTVfsIoStrmSgRead RT_MANGLER(RTVfsIoStrmSgRead) +# define RTVfsIoStrmSgWrite RT_MANGLER(RTVfsIoStrmSgWrite) +# define RTVfsIoStrmSkip RT_MANGLER(RTVfsIoStrmSkip) +# define RTVfsIoStrmTell RT_MANGLER(RTVfsIoStrmTell) +# define RTVfsIoStrmToFile RT_MANGLER(RTVfsIoStrmToFile) +# define RTVfsIoStrmValidateUtf8Encoding RT_MANGLER(RTVfsIoStrmValidateUtf8Encoding) +# define RTVfsIoStrmWrite RT_MANGLER(RTVfsIoStrmWrite) +# define RTVfsIoStrmWriteAt RT_MANGLER(RTVfsIoStrmWriteAt) +# define RTVfsIoStrmZeroFill RT_MANGLER(RTVfsIoStrmZeroFill) +# define RTVfsIsRangeInUse RT_MANGLER(RTVfsIsRangeInUse) +# define RTVfsLockAcquireReadSlow RT_MANGLER(RTVfsLockAcquireReadSlow) +# define RTVfsLockAcquireWriteSlow RT_MANGLER(RTVfsLockAcquireWriteSlow) +# define RTVfsLockRelease RT_MANGLER(RTVfsLockRelease) +# define RTVfsLockReleaseReadSlow RT_MANGLER(RTVfsLockReleaseReadSlow) +# define RTVfsLockReleaseWriteSlow RT_MANGLER(RTVfsLockReleaseWriteSlow) +# define RTVfsLockRetain RT_MANGLER(RTVfsLockRetain) +# define RTVfsMemorizeIoStreamAsFile RT_MANGLER(RTVfsMemorizeIoStreamAsFile) +# define RTVfsNew RT_MANGLER(RTVfsNew) +# define RTVfsNewBaseObj RT_MANGLER(RTVfsNewBaseObj) +# define RTVfsNewFile RT_MANGLER(RTVfsNewFile) +# define RTVfsNewFsStream RT_MANGLER(RTVfsNewFsStream) +# define RTVfsNewIoStream RT_MANGLER(RTVfsNewIoStream) +# define RTVfsNewSymlink RT_MANGLER(RTVfsNewSymlink) +# define RTVfsObjFromDir RT_MANGLER(RTVfsObjFromDir) +# define RTVfsObjFromFile RT_MANGLER(RTVfsObjFromFile) +# define RTVfsObjFromFsStream RT_MANGLER(RTVfsObjFromFsStream) +# define RTVfsObjFromIoStream RT_MANGLER(RTVfsObjFromIoStream) +# define RTVfsObjFromSymlink RT_MANGLER(RTVfsObjFromSymlink) +# define RTVfsObjFromVfs RT_MANGLER(RTVfsObjFromVfs) +# define RTVfsObjQueryInfo RT_MANGLER(RTVfsObjQueryInfo) +# define RTVfsObjRelease RT_MANGLER(RTVfsObjRelease) +# define RTVfsObjRetain RT_MANGLER(RTVfsObjRetain) +# define RTVfsObjToDir RT_MANGLER(RTVfsObjToDir) +# define RTVfsObjToFile RT_MANGLER(RTVfsObjToFile) +# define RTVfsObjToFsStream RT_MANGLER(RTVfsObjToFsStream) +# define RTVfsObjToIoStream RT_MANGLER(RTVfsObjToIoStream) +# define RTVfsObjToSymlink RT_MANGLER(RTVfsObjToSymlink) +# define RTVfsObjToVfs RT_MANGLER(RTVfsObjToVfs) +# define RTVfsParsePath RT_MANGLER(RTVfsParsePath) +# define RTVfsParsePathA RT_MANGLER(RTVfsParsePathA) +# define RTVfsParsePathAppend RT_MANGLER(RTVfsParsePathAppend) +# define RTVfsParsePathFree RT_MANGLER(RTVfsParsePathFree) +# define RTVfsRelease RT_MANGLER(RTVfsRelease) +# define RTVfsRetain RT_MANGLER(RTVfsRetain) +# define RTVfsSymlinkQueryInfo RT_MANGLER(RTVfsSymlinkQueryInfo) +# define RTVfsSymlinkRead RT_MANGLER(RTVfsSymlinkRead) +# define RTVfsSymlinkRelease RT_MANGLER(RTVfsSymlinkRelease) +# define RTVfsSymlinkRetain RT_MANGLER(RTVfsSymlinkRetain) +# define RTVfsSymlinkSetMode RT_MANGLER(RTVfsSymlinkSetMode) +# define RTVfsSymlinkSetOwner RT_MANGLER(RTVfsSymlinkSetOwner) +# define RTVfsSymlinkSetTimes RT_MANGLER(RTVfsSymlinkSetTimes) +# define RTVfsUtilDummyPollOne RT_MANGLER(RTVfsUtilDummyPollOne) +# define RTVfsUtilPumpIoStreams RT_MANGLER(RTVfsUtilPumpIoStreams) +# define RTX509PrepareOpenSSL RT_MANGLER(RTX509PrepareOpenSSL) +# define RTX509CertificateVerify RT_MANGLER(RTX509CertificateVerify) +# define RTX509GetErrorDescription RT_MANGLER(RTX509GetErrorDescription) +# define RTZipBlockCompress RT_MANGLER(RTZipBlockCompress) +# define RTZipBlockDecompress RT_MANGLER(RTZipBlockDecompress) +# define RTZipCompCreate RT_MANGLER(RTZipCompCreate) +# define RTZipCompDestroy RT_MANGLER(RTZipCompDestroy) +# define RTZipCompFinish RT_MANGLER(RTZipCompFinish) +# define RTZipCompress RT_MANGLER(RTZipCompress) +# define RTZipDecompCreate RT_MANGLER(RTZipDecompCreate) +# define RTZipDecompDestroy RT_MANGLER(RTZipDecompDestroy) +# define RTZipDecompress RT_MANGLER(RTZipDecompress) +# define RTZipGzipCompressIoStream RT_MANGLER(RTZipGzipCompressIoStream) +# define RTZipGzipDecompressIoStream RT_MANGLER(RTZipGzipDecompressIoStream) +# define RTZipPkzipFsStreamFromIoStream RT_MANGLER(RTZipPkzipFsStreamFromIoStream) +# define RTZipPkzipMemDecompress RT_MANGLER(RTZipPkzipMemDecompress) +# define RTZipTarCmd RT_MANGLER(RTZipTarCmd) +# define RTZipUnzipCmd RT_MANGLER(RTZipUnzipCmd) +# define RTZipTarFsStreamFromIoStream RT_MANGLER(RTZipTarFsStreamFromIoStream) +# define RTZipXarFsStreamFromIoStream RT_MANGLER(RTZipXarFsStreamFromIoStream) + +/* sort/merge into the above later: */ +# define RTAsn1ContentAllocZ RT_MANGLER(RTAsn1ContentAllocZ) +# define RTAsn1ContentDup RT_MANGLER(RTAsn1ContentDup) +# define RTAsn1ContentFree RT_MANGLER(RTAsn1ContentFree) +# define RTAsn1ContentReallocZ RT_MANGLER(RTAsn1ContentReallocZ) +# define RTAsn1ContextTagN_Clone RT_MANGLER(RTAsn1ContextTagN_Clone) +# define RTAsn1ContextTagN_Init RT_MANGLER(RTAsn1ContextTagN_Init) +# define RTAsn1Dummy_InitEx RT_MANGLER(RTAsn1Dummy_InitEx) +# define RTAsn1MemAllocZ RT_MANGLER(RTAsn1MemAllocZ) +# define RTAsn1MemDup RT_MANGLER(RTAsn1MemDup) +# define RTAsn1MemFree RT_MANGLER(RTAsn1MemFree) +# define RTAsn1MemGrowArray RT_MANGLER(RTAsn1MemGrowArray) +# define RTAsn1MemInitAllocation RT_MANGLER(RTAsn1MemInitAllocation) +# define RTAsn1SeqOfCore_Clone RT_MANGLER(RTAsn1SeqOfCore_Clone) +# define RTAsn1SeqOfCore_Init RT_MANGLER(RTAsn1SeqOfCore_Init) +# define RTAsn1SequenceCore_Clone RT_MANGLER(RTAsn1SequenceCore_Clone) +# define RTAsn1SequenceCore_Init RT_MANGLER(RTAsn1SequenceCore_Init) +# define RTAsn1SetCore_Clone RT_MANGLER(RTAsn1SetCore_Clone) +# define RTAsn1SetCore_Init RT_MANGLER(RTAsn1SetCore_Init) +# define RTAsn1SetOfCore_Clone RT_MANGLER(RTAsn1SetOfCore_Clone) +# define RTAsn1SetOfCore_Init RT_MANGLER(RTAsn1SetOfCore_Init) +# define RTAsn1VtCheckSanity RT_MANGLER(RTAsn1VtCheckSanity) +# define RTAsn1VtClone RT_MANGLER(RTAsn1VtClone) +# define RTAsn1VtCompare RT_MANGLER(RTAsn1VtCompare) +# define RTAsn1VtDeepEnum RT_MANGLER(RTAsn1VtDeepEnum) +# define RTAsn1VtDelete RT_MANGLER(RTAsn1VtDelete) +# define RTAsn1CursorCheckEnd RT_MANGLER(RTAsn1CursorCheckEnd) +# define RTAsn1CursorGetBitString RT_MANGLER(RTAsn1CursorGetBitString) +# define RTAsn1CursorGetBitStringEx RT_MANGLER(RTAsn1CursorGetBitStringEx) +# define RTAsn1CursorGetBmpString RT_MANGLER(RTAsn1CursorGetBmpString) +# define RTAsn1CursorGetBoolean RT_MANGLER(RTAsn1CursorGetBoolean) +# define RTAsn1CursorGetContextTagNCursor RT_MANGLER(RTAsn1CursorGetContextTagNCursor) +# define RTAsn1CursorGetCore RT_MANGLER(RTAsn1CursorGetCore) +# define RTAsn1CursorGetDynType RT_MANGLER(RTAsn1CursorGetDynType) +# define RTAsn1CursorGetIa5String RT_MANGLER(RTAsn1CursorGetIa5String) +# define RTAsn1CursorGetInteger RT_MANGLER(RTAsn1CursorGetInteger) +# define RTAsn1CursorGetNull RT_MANGLER(RTAsn1CursorGetNull) +# define RTAsn1CursorGetObjId RT_MANGLER(RTAsn1CursorGetObjId) +# define RTAsn1CursorGetOctetString RT_MANGLER(RTAsn1CursorGetOctetString) +# define RTAsn1CursorGetSequenceCursor RT_MANGLER(RTAsn1CursorGetSequenceCursor) +# define RTAsn1CursorGetSetCursor RT_MANGLER(RTAsn1CursorGetSetCursor) +# define RTAsn1CursorGetString RT_MANGLER(RTAsn1CursorGetString) +# define RTAsn1CursorGetTime RT_MANGLER(RTAsn1CursorGetTime) +# define RTAsn1CursorGetUtf8String RT_MANGLER(RTAsn1CursorGetUtf8String) +# define RTAsn1CursorInitAllocation RT_MANGLER(RTAsn1CursorInitAllocation) +# define RTAsn1CursorInitPrimary RT_MANGLER(RTAsn1CursorInitPrimary) +# define RTAsn1CursorInitSubFromCore RT_MANGLER(RTAsn1CursorInitSubFromCore) +# define RTAsn1CursorIsNextEx RT_MANGLER(RTAsn1CursorIsNextEx) +# define RTAsn1CursorMatchTagClassFlagsEx RT_MANGLER(RTAsn1CursorMatchTagClassFlagsEx) +# define RTAsn1CursorPeek RT_MANGLER(RTAsn1CursorPeek) +# define RTAsn1CursorReadHdr RT_MANGLER(RTAsn1CursorReadHdr) +# define RTAsn1CursorSetInfo RT_MANGLER(RTAsn1CursorSetInfo) +# define RTAsn1CursorSetInfoV RT_MANGLER(RTAsn1CursorSetInfoV) +# define RTAsn1Dump RT_MANGLER(RTAsn1Dump) +# define RTAsn1EncodePrepare RT_MANGLER(RTAsn1EncodePrepare) +# define RTAsn1EncodeRecalcHdrSize RT_MANGLER(RTAsn1EncodeRecalcHdrSize) +# define RTAsn1EncodeWrite RT_MANGLER(RTAsn1EncodeWrite) +# define RTAsnEncodeWriteHeader RT_MANGLER(RTAsnEncodeWriteHeader) +# define RTAsn1BitString_CheckSanity RT_MANGLER(RTAsn1BitString_CheckSanity) +# define RTAsn1BitString_Clone RT_MANGLER(RTAsn1BitString_Clone) +# define RTAsn1BitString_Compare RT_MANGLER(RTAsn1BitString_Compare) +# define RTAsn1BitString_Delete RT_MANGLER(RTAsn1BitString_Delete) +# define RTAsn1BitString_Enum RT_MANGLER(RTAsn1BitString_Enum) +# define RTAsn1BitString_GetAsUInt64 RT_MANGLER(RTAsn1BitString_GetAsUInt64) +# define RTAsn1BitString_Init RT_MANGLER(RTAsn1BitString_Init) +# define RTAsn1SeqOfBitStrings_CheckSanity RT_MANGLER(RTAsn1SeqOfBitStrings_CheckSanity) +# define RTAsn1SeqOfBitStrings_Clone RT_MANGLER(RTAsn1SeqOfBitStrings_Clone) +# define RTAsn1SeqOfBitStrings_Compare RT_MANGLER(RTAsn1SeqOfBitStrings_Compare) +# define RTAsn1SeqOfBitStrings_Delete RT_MANGLER(RTAsn1SeqOfBitStrings_Delete) +# define RTAsn1SeqOfBitStrings_Enum RT_MANGLER(RTAsn1SeqOfBitStrings_Enum) +# define RTAsn1SeqOfBitStrings_Init RT_MANGLER(RTAsn1SeqOfBitStrings_Init) +# define RTAsn1SetOfBitStrings_CheckSanity RT_MANGLER(RTAsn1SetOfBitStrings_CheckSanity) +# define RTAsn1SetOfBitStrings_Clone RT_MANGLER(RTAsn1SetOfBitStrings_Clone) +# define RTAsn1SetOfBitStrings_Compare RT_MANGLER(RTAsn1SetOfBitStrings_Compare) +# define RTAsn1SetOfBitStrings_Delete RT_MANGLER(RTAsn1SetOfBitStrings_Delete) +# define RTAsn1SetOfBitStrings_Enum RT_MANGLER(RTAsn1SetOfBitStrings_Enum) +# define RTAsn1SetOfBitStrings_Init RT_MANGLER(RTAsn1SetOfBitStrings_Init) +# define RTAsn1BitString_DecodeAsn1 RT_MANGLER(RTAsn1BitString_DecodeAsn1) +# define RTAsn1BitString_DecodeAsn1Ex RT_MANGLER(RTAsn1BitString_DecodeAsn1Ex) +# define RTAsn1SeqOfBitStrings_DecodeAsn1 RT_MANGLER(RTAsn1SeqOfBitStrings_DecodeAsn1) +# define RTAsn1SetOfBitStrings_DecodeAsn1 RT_MANGLER(RTAsn1SetOfBitStrings_DecodeAsn1) +# define RTAsn1Boolean_CheckSanity RT_MANGLER(RTAsn1Boolean_CheckSanity) +# define RTAsn1Boolean_Clone RT_MANGLER(RTAsn1Boolean_Clone) +# define RTAsn1Boolean_Compare RT_MANGLER(RTAsn1Boolean_Compare) +# define RTAsn1Boolean_Delete RT_MANGLER(RTAsn1Boolean_Delete) +# define RTAsn1Boolean_Enum RT_MANGLER(RTAsn1Boolean_Enum) +# define RTAsn1Boolean_Init RT_MANGLER(RTAsn1Boolean_Init) +# define RTAsn1Boolean_InitDefault RT_MANGLER(RTAsn1Boolean_InitDefault) +# define RTAsn1Boolean_Set RT_MANGLER(RTAsn1Boolean_Set) +# define RTAsn1SeqOfBooleans_CheckSanity RT_MANGLER(RTAsn1SeqOfBooleans_CheckSanity) +# define RTAsn1SeqOfBooleans_Clone RT_MANGLER(RTAsn1SeqOfBooleans_Clone) +# define RTAsn1SeqOfBooleans_Compare RT_MANGLER(RTAsn1SeqOfBooleans_Compare) +# define RTAsn1SeqOfBooleans_Delete RT_MANGLER(RTAsn1SeqOfBooleans_Delete) +# define RTAsn1SeqOfBooleans_Enum RT_MANGLER(RTAsn1SeqOfBooleans_Enum) +# define RTAsn1SeqOfBooleans_Init RT_MANGLER(RTAsn1SeqOfBooleans_Init) +# define RTAsn1SetOfBooleans_CheckSanity RT_MANGLER(RTAsn1SetOfBooleans_CheckSanity) +# define RTAsn1SetOfBooleans_Clone RT_MANGLER(RTAsn1SetOfBooleans_Clone) +# define RTAsn1SetOfBooleans_Compare RT_MANGLER(RTAsn1SetOfBooleans_Compare) +# define RTAsn1SetOfBooleans_Delete RT_MANGLER(RTAsn1SetOfBooleans_Delete) +# define RTAsn1SetOfBooleans_Enum RT_MANGLER(RTAsn1SetOfBooleans_Enum) +# define RTAsn1SetOfBooleans_Init RT_MANGLER(RTAsn1SetOfBooleans_Init) +# define RTAsn1Boolean_DecodeAsn1 RT_MANGLER(RTAsn1Boolean_DecodeAsn1) +# define RTAsn1SeqOfBooleans_DecodeAsn1 RT_MANGLER(RTAsn1SeqOfBooleans_DecodeAsn1) +# define RTAsn1SetOfBooleans_DecodeAsn1 RT_MANGLER(RTAsn1SetOfBooleans_DecodeAsn1) +# define RTAsn1Core_ChangeTag RT_MANGLER(RTAsn1Core_ChangeTag) +# define RTAsn1Core_CheckSanity RT_MANGLER(RTAsn1Core_CheckSanity) +# define RTAsn1Core_Clone RT_MANGLER(RTAsn1Core_Clone) +# define RTAsn1Core_CloneContent RT_MANGLER(RTAsn1Core_CloneContent) +# define RTAsn1Core_CloneNoContent RT_MANGLER(RTAsn1Core_CloneNoContent) +# define RTAsn1Core_Compare RT_MANGLER(RTAsn1Core_Compare) +# define RTAsn1Core_CompareEx RT_MANGLER(RTAsn1Core_CompareEx) +# define RTAsn1Core_Delete RT_MANGLER(RTAsn1Core_Delete) +# define RTAsn1Core_Enum RT_MANGLER(RTAsn1Core_Enum) +# define RTAsn1Core_Init RT_MANGLER(RTAsn1Core_Init) +# define RTAsn1Core_InitDefault RT_MANGLER(RTAsn1Core_InitDefault) +# define RTAsn1Core_InitEx RT_MANGLER(RTAsn1Core_InitEx) +# define RTAsn1Core_ResetImplict RT_MANGLER(RTAsn1Core_ResetImplict) +# define RTAsn1Core_SetTagAndFlags RT_MANGLER(RTAsn1Core_SetTagAndFlags) +# define RTAsn1SeqOfCores_CheckSanity RT_MANGLER(RTAsn1SeqOfCores_CheckSanity) +# define RTAsn1SeqOfCores_Clone RT_MANGLER(RTAsn1SeqOfCores_Clone) +# define RTAsn1SeqOfCores_Compare RT_MANGLER(RTAsn1SeqOfCores_Compare) +# define RTAsn1SeqOfCores_Delete RT_MANGLER(RTAsn1SeqOfCores_Delete) +# define RTAsn1SeqOfCores_Enum RT_MANGLER(RTAsn1SeqOfCores_Enum) +# define RTAsn1SeqOfCores_Init RT_MANGLER(RTAsn1SeqOfCores_Init) +# define RTAsn1SetOfCores_CheckSanity RT_MANGLER(RTAsn1SetOfCores_CheckSanity) +# define RTAsn1SetOfCores_Clone RT_MANGLER(RTAsn1SetOfCores_Clone) +# define RTAsn1SetOfCores_Compare RT_MANGLER(RTAsn1SetOfCores_Compare) +# define RTAsn1SetOfCores_Delete RT_MANGLER(RTAsn1SetOfCores_Delete) +# define RTAsn1SetOfCores_Enum RT_MANGLER(RTAsn1SetOfCores_Enum) +# define RTAsn1SetOfCores_Init RT_MANGLER(RTAsn1SetOfCores_Init) +# define RTAsn1Core_DecodeAsn1 RT_MANGLER(RTAsn1Core_DecodeAsn1) +# define RTAsn1SeqOfCores_DecodeAsn1 RT_MANGLER(RTAsn1SeqOfCores_DecodeAsn1) +# define RTAsn1SetOfCores_DecodeAsn1 RT_MANGLER(RTAsn1SetOfCores_DecodeAsn1) +# define RTAsn1DynType_CheckSanity RT_MANGLER(RTAsn1DynType_CheckSanity) +# define RTAsn1DynType_Clone RT_MANGLER(RTAsn1DynType_Clone) +# define RTAsn1DynType_Compare RT_MANGLER(RTAsn1DynType_Compare) +# define RTAsn1DynType_Delete RT_MANGLER(RTAsn1DynType_Delete) +# define RTAsn1DynType_Enum RT_MANGLER(RTAsn1DynType_Enum) +# define RTAsn1DynType_Init RT_MANGLER(RTAsn1DynType_Init) +# define RTAsn1DynType_DecodeAsn1 RT_MANGLER(RTAsn1DynType_DecodeAsn1) +# define RTAsn1Integer_CheckSanity RT_MANGLER(RTAsn1Integer_CheckSanity) +# define RTAsn1Integer_Clone RT_MANGLER(RTAsn1Integer_Clone) +# define RTAsn1Integer_Compare RT_MANGLER(RTAsn1Integer_Compare) +# define RTAsn1Integer_Delete RT_MANGLER(RTAsn1Integer_Delete) +# define RTAsn1Integer_Enum RT_MANGLER(RTAsn1Integer_Enum) +# define RTAsn1Integer_FromBigNum RT_MANGLER(RTAsn1Integer_FromBigNum) +# define RTAsn1Integer_Init RT_MANGLER(RTAsn1Integer_Init) +# define RTAsn1Integer_InitDefault RT_MANGLER(RTAsn1Integer_InitDefault) +# define RTAsn1Integer_InitU64 RT_MANGLER(RTAsn1Integer_InitU64) +# define RTAsn1Integer_ToBigNum RT_MANGLER(RTAsn1Integer_ToBigNum) +# define RTAsn1Integer_UnsignedCompare RT_MANGLER(RTAsn1Integer_UnsignedCompare) +# define RTAsn1Integer_UnsignedCompareWithU32 RT_MANGLER(RTAsn1Integer_UnsignedCompareWithU32) +# define RTAsn1Integer_UnsignedCompareWithU64 RT_MANGLER(RTAsn1Integer_UnsignedCompareWithU64) +# define RTAsn1Integer_UnsignedLastBit RT_MANGLER(RTAsn1Integer_UnsignedLastBit) +# define RTAsn1SeqOfIntegers_CheckSanity RT_MANGLER(RTAsn1SeqOfIntegers_CheckSanity) +# define RTAsn1SeqOfIntegers_Clone RT_MANGLER(RTAsn1SeqOfIntegers_Clone) +# define RTAsn1SeqOfIntegers_Compare RT_MANGLER(RTAsn1SeqOfIntegers_Compare) +# define RTAsn1SeqOfIntegers_Delete RT_MANGLER(RTAsn1SeqOfIntegers_Delete) +# define RTAsn1SeqOfIntegers_Enum RT_MANGLER(RTAsn1SeqOfIntegers_Enum) +# define RTAsn1SeqOfIntegers_Init RT_MANGLER(RTAsn1SeqOfIntegers_Init) +# define RTAsn1SetOfIntegers_CheckSanity RT_MANGLER(RTAsn1SetOfIntegers_CheckSanity) +# define RTAsn1SetOfIntegers_Clone RT_MANGLER(RTAsn1SetOfIntegers_Clone) +# define RTAsn1SetOfIntegers_Compare RT_MANGLER(RTAsn1SetOfIntegers_Compare) +# define RTAsn1SetOfIntegers_Delete RT_MANGLER(RTAsn1SetOfIntegers_Delete) +# define RTAsn1SetOfIntegers_Enum RT_MANGLER(RTAsn1SetOfIntegers_Enum) +# define RTAsn1SetOfIntegers_Init RT_MANGLER(RTAsn1SetOfIntegers_Init) +# define RTAsn1Integer_DecodeAsn1 RT_MANGLER(RTAsn1Integer_DecodeAsn1) +# define RTAsn1SeqOfIntegers_DecodeAsn1 RT_MANGLER(RTAsn1SeqOfIntegers_DecodeAsn1) +# define RTAsn1SetOfIntegers_DecodeAsn1 RT_MANGLER(RTAsn1SetOfIntegers_DecodeAsn1) +# define RTAsn1Null_CheckSanity RT_MANGLER(RTAsn1Null_CheckSanity) +# define RTAsn1Null_Clone RT_MANGLER(RTAsn1Null_Clone) +# define RTAsn1Null_Compare RT_MANGLER(RTAsn1Null_Compare) +# define RTAsn1Null_Delete RT_MANGLER(RTAsn1Null_Delete) +# define RTAsn1Null_Enum RT_MANGLER(RTAsn1Null_Enum) +# define RTAsn1Null_Init RT_MANGLER(RTAsn1Null_Init) +# define RTAsn1Null_DecodeAsn1 RT_MANGLER(RTAsn1Null_DecodeAsn1) +# define RTAsn1ObjIdCountComponents RT_MANGLER(RTAsn1ObjIdCountComponents) +# define RTAsn1ObjIdGetComponentsAsUInt32 RT_MANGLER(RTAsn1ObjIdGetComponentsAsUInt32) +# define RTAsn1ObjIdGetLastComponentsAsUInt32 RT_MANGLER(RTAsn1ObjIdGetLastComponentsAsUInt32) +# define RTAsn1ObjId_CheckSanity RT_MANGLER(RTAsn1ObjId_CheckSanity) +# define RTAsn1ObjId_Clone RT_MANGLER(RTAsn1ObjId_Clone) +# define RTAsn1ObjId_Compare RT_MANGLER(RTAsn1ObjId_Compare) +# define RTAsn1ObjId_CompareWithString RT_MANGLER(RTAsn1ObjId_CompareWithString) +# define RTAsn1ObjId_Delete RT_MANGLER(RTAsn1ObjId_Delete) +# define RTAsn1ObjId_Enum RT_MANGLER(RTAsn1ObjId_Enum) +# define RTAsn1ObjId_Init RT_MANGLER(RTAsn1ObjId_Init) +# define RTAsn1ObjId_InitFromString RT_MANGLER(RTAsn1ObjId_InitFromString) +# define RTAsn1ObjId_StartsWith RT_MANGLER(RTAsn1ObjId_StartsWith) +# define RTAsn1SeqOfObjIds_CheckSanity RT_MANGLER(RTAsn1SeqOfObjIds_CheckSanity) +# define RTAsn1SeqOfObjIds_Clone RT_MANGLER(RTAsn1SeqOfObjIds_Clone) +# define RTAsn1SeqOfObjIds_Compare RT_MANGLER(RTAsn1SeqOfObjIds_Compare) +# define RTAsn1SeqOfObjIds_Delete RT_MANGLER(RTAsn1SeqOfObjIds_Delete) +# define RTAsn1SeqOfObjIds_Enum RT_MANGLER(RTAsn1SeqOfObjIds_Enum) +# define RTAsn1SeqOfObjIds_Init RT_MANGLER(RTAsn1SeqOfObjIds_Init) +# define RTAsn1SetOfObjIds_CheckSanity RT_MANGLER(RTAsn1SetOfObjIds_CheckSanity) +# define RTAsn1SetOfObjIds_Clone RT_MANGLER(RTAsn1SetOfObjIds_Clone) +# define RTAsn1SetOfObjIds_Compare RT_MANGLER(RTAsn1SetOfObjIds_Compare) +# define RTAsn1SetOfObjIds_Delete RT_MANGLER(RTAsn1SetOfObjIds_Delete) +# define RTAsn1SetOfObjIds_Enum RT_MANGLER(RTAsn1SetOfObjIds_Enum) +# define RTAsn1SetOfObjIds_Init RT_MANGLER(RTAsn1SetOfObjIds_Init) +# define RTAsn1ObjId_DecodeAsn1 RT_MANGLER(RTAsn1ObjId_DecodeAsn1) +# define RTAsn1SeqOfObjIds_DecodeAsn1 RT_MANGLER(RTAsn1SeqOfObjIds_DecodeAsn1) +# define RTAsn1SetOfObjIds_DecodeAsn1 RT_MANGLER(RTAsn1SetOfObjIds_DecodeAsn1) +# define RTAsn1OctetString_CheckSanity RT_MANGLER(RTAsn1OctetString_CheckSanity) +# define RTAsn1OctetString_Clone RT_MANGLER(RTAsn1OctetString_Clone) +# define RTAsn1OctetString_Compare RT_MANGLER(RTAsn1OctetString_Compare) +# define RTAsn1OctetString_Delete RT_MANGLER(RTAsn1OctetString_Delete) +# define RTAsn1OctetString_Enum RT_MANGLER(RTAsn1OctetString_Enum) +# define RTAsn1OctetString_Init RT_MANGLER(RTAsn1OctetString_Init) +# define RTAsn1SeqOfOctetStrings_CheckSanity RT_MANGLER(RTAsn1SeqOfOctetStrings_CheckSanity) +# define RTAsn1SeqOfOctetStrings_Clone RT_MANGLER(RTAsn1SeqOfOctetStrings_Clone) +# define RTAsn1SeqOfOctetStrings_Compare RT_MANGLER(RTAsn1SeqOfOctetStrings_Compare) +# define RTAsn1SeqOfOctetStrings_Delete RT_MANGLER(RTAsn1SeqOfOctetStrings_Delete) +# define RTAsn1SeqOfOctetStrings_Enum RT_MANGLER(RTAsn1SeqOfOctetStrings_Enum) +# define RTAsn1SeqOfOctetStrings_Init RT_MANGLER(RTAsn1SeqOfOctetStrings_Init) +# define RTAsn1SetOfOctetStrings_CheckSanity RT_MANGLER(RTAsn1SetOfOctetStrings_CheckSanity) +# define RTAsn1SetOfOctetStrings_Clone RT_MANGLER(RTAsn1SetOfOctetStrings_Clone) +# define RTAsn1SetOfOctetStrings_Compare RT_MANGLER(RTAsn1SetOfOctetStrings_Compare) +# define RTAsn1SetOfOctetStrings_Delete RT_MANGLER(RTAsn1SetOfOctetStrings_Delete) +# define RTAsn1SetOfOctetStrings_Enum RT_MANGLER(RTAsn1SetOfOctetStrings_Enum) +# define RTAsn1SetOfOctetStrings_Init RT_MANGLER(RTAsn1SetOfOctetStrings_Init) +# define RTAsn1OctetString_DecodeAsn1 RT_MANGLER(RTAsn1OctetString_DecodeAsn1) +# define RTAsn1SeqOfOctetStrings_DecodeAsn1 RT_MANGLER(RTAsn1SeqOfOctetStrings_DecodeAsn1) +# define RTAsn1SetOfOctetStrings_DecodeAsn1 RT_MANGLER(RTAsn1SetOfOctetStrings_DecodeAsn1) +# define RTAsn1BmpString_CheckSanity RT_MANGLER(RTAsn1BmpString_CheckSanity) +# define RTAsn1BmpString_Clone RT_MANGLER(RTAsn1BmpString_Clone) +# define RTAsn1BmpString_Compare RT_MANGLER(RTAsn1BmpString_Compare) +# define RTAsn1BmpString_Delete RT_MANGLER(RTAsn1BmpString_Delete) +# define RTAsn1BmpString_Enum RT_MANGLER(RTAsn1BmpString_Enum) +# define RTAsn1BmpString_Init RT_MANGLER(RTAsn1BmpString_Init) +# define RTAsn1GeneralString_CheckSanity RT_MANGLER(RTAsn1GeneralString_CheckSanity) +# define RTAsn1GeneralString_Clone RT_MANGLER(RTAsn1GeneralString_Clone) +# define RTAsn1GeneralString_Compare RT_MANGLER(RTAsn1GeneralString_Compare) +# define RTAsn1GeneralString_Delete RT_MANGLER(RTAsn1GeneralString_Delete) +# define RTAsn1GeneralString_Enum RT_MANGLER(RTAsn1GeneralString_Enum) +# define RTAsn1GeneralString_Init RT_MANGLER(RTAsn1GeneralString_Init) +# define RTAsn1GraphicString_CheckSanity RT_MANGLER(RTAsn1GraphicString_CheckSanity) +# define RTAsn1GraphicString_Clone RT_MANGLER(RTAsn1GraphicString_Clone) +# define RTAsn1GraphicString_Compare RT_MANGLER(RTAsn1GraphicString_Compare) +# define RTAsn1GraphicString_Delete RT_MANGLER(RTAsn1GraphicString_Delete) +# define RTAsn1GraphicString_Enum RT_MANGLER(RTAsn1GraphicString_Enum) +# define RTAsn1GraphicString_Init RT_MANGLER(RTAsn1GraphicString_Init) +# define RTAsn1Ia5String_CheckSanity RT_MANGLER(RTAsn1Ia5String_CheckSanity) +# define RTAsn1Ia5String_Clone RT_MANGLER(RTAsn1Ia5String_Clone) +# define RTAsn1Ia5String_Compare RT_MANGLER(RTAsn1Ia5String_Compare) +# define RTAsn1Ia5String_Delete RT_MANGLER(RTAsn1Ia5String_Delete) +# define RTAsn1Ia5String_Enum RT_MANGLER(RTAsn1Ia5String_Enum) +# define RTAsn1Ia5String_Init RT_MANGLER(RTAsn1Ia5String_Init) +# define RTAsn1NumericString_CheckSanity RT_MANGLER(RTAsn1NumericString_CheckSanity) +# define RTAsn1NumericString_Clone RT_MANGLER(RTAsn1NumericString_Clone) +# define RTAsn1NumericString_Compare RT_MANGLER(RTAsn1NumericString_Compare) +# define RTAsn1NumericString_Delete RT_MANGLER(RTAsn1NumericString_Delete) +# define RTAsn1NumericString_Enum RT_MANGLER(RTAsn1NumericString_Enum) +# define RTAsn1NumericString_Init RT_MANGLER(RTAsn1NumericString_Init) +# define RTAsn1PrintableString_CheckSanity RT_MANGLER(RTAsn1PrintableString_CheckSanity) +# define RTAsn1PrintableString_Clone RT_MANGLER(RTAsn1PrintableString_Clone) +# define RTAsn1PrintableString_Compare RT_MANGLER(RTAsn1PrintableString_Compare) +# define RTAsn1PrintableString_Delete RT_MANGLER(RTAsn1PrintableString_Delete) +# define RTAsn1PrintableString_Enum RT_MANGLER(RTAsn1PrintableString_Enum) +# define RTAsn1PrintableString_Init RT_MANGLER(RTAsn1PrintableString_Init) +# define RTAsn1SeqOfStrings_CheckSanity RT_MANGLER(RTAsn1SeqOfStrings_CheckSanity) +# define RTAsn1SeqOfStrings_Clone RT_MANGLER(RTAsn1SeqOfStrings_Clone) +# define RTAsn1SeqOfStrings_Compare RT_MANGLER(RTAsn1SeqOfStrings_Compare) +# define RTAsn1SeqOfStrings_Delete RT_MANGLER(RTAsn1SeqOfStrings_Delete) +# define RTAsn1SeqOfStrings_Enum RT_MANGLER(RTAsn1SeqOfStrings_Enum) +# define RTAsn1SeqOfStrings_Init RT_MANGLER(RTAsn1SeqOfStrings_Init) +# define RTAsn1SetOfStrings_CheckSanity RT_MANGLER(RTAsn1SetOfStrings_CheckSanity) +# define RTAsn1SetOfStrings_Clone RT_MANGLER(RTAsn1SetOfStrings_Clone) +# define RTAsn1SetOfStrings_Compare RT_MANGLER(RTAsn1SetOfStrings_Compare) +# define RTAsn1SetOfStrings_Delete RT_MANGLER(RTAsn1SetOfStrings_Delete) +# define RTAsn1SetOfStrings_Enum RT_MANGLER(RTAsn1SetOfStrings_Enum) +# define RTAsn1SetOfStrings_Init RT_MANGLER(RTAsn1SetOfStrings_Init) +# define RTAsn1String_CheckSanity RT_MANGLER(RTAsn1String_CheckSanity) +# define RTAsn1String_Clone RT_MANGLER(RTAsn1String_Clone) +# define RTAsn1String_Compare RT_MANGLER(RTAsn1String_Compare) +# define RTAsn1String_CompareEx RT_MANGLER(RTAsn1String_CompareEx) +# define RTAsn1String_CompareWithString RT_MANGLER(RTAsn1String_CompareWithString) +# define RTAsn1String_Delete RT_MANGLER(RTAsn1String_Delete) +# define RTAsn1String_Enum RT_MANGLER(RTAsn1String_Enum) +# define RTAsn1String_Init RT_MANGLER(RTAsn1String_Init) +# define RTAsn1String_InitEx RT_MANGLER(RTAsn1String_InitEx) +# define RTAsn1String_InitWithValue RT_MANGLER(RTAsn1String_InitWithValue) +# define RTAsn1String_QueryUtf8 RT_MANGLER(RTAsn1String_QueryUtf8) +# define RTAsn1String_QueryUtf8Len RT_MANGLER(RTAsn1String_QueryUtf8Len) +# define RTAsn1String_RecodeAsUtf8 RT_MANGLER(RTAsn1String_RecodeAsUtf8) +# define RTAsn1T61String_CheckSanity RT_MANGLER(RTAsn1T61String_CheckSanity) +# define RTAsn1T61String_Clone RT_MANGLER(RTAsn1T61String_Clone) +# define RTAsn1T61String_Compare RT_MANGLER(RTAsn1T61String_Compare) +# define RTAsn1T61String_Delete RT_MANGLER(RTAsn1T61String_Delete) +# define RTAsn1T61String_Enum RT_MANGLER(RTAsn1T61String_Enum) +# define RTAsn1T61String_Init RT_MANGLER(RTAsn1T61String_Init) +# define RTAsn1UniversalString_CheckSanity RT_MANGLER(RTAsn1UniversalString_CheckSanity) +# define RTAsn1UniversalString_Clone RT_MANGLER(RTAsn1UniversalString_Clone) +# define RTAsn1UniversalString_Compare RT_MANGLER(RTAsn1UniversalString_Compare) +# define RTAsn1UniversalString_Delete RT_MANGLER(RTAsn1UniversalString_Delete) +# define RTAsn1UniversalString_Enum RT_MANGLER(RTAsn1UniversalString_Enum) +# define RTAsn1UniversalString_Init RT_MANGLER(RTAsn1UniversalString_Init) +# define RTAsn1Utf8String_CheckSanity RT_MANGLER(RTAsn1Utf8String_CheckSanity) +# define RTAsn1Utf8String_Clone RT_MANGLER(RTAsn1Utf8String_Clone) +# define RTAsn1Utf8String_Compare RT_MANGLER(RTAsn1Utf8String_Compare) +# define RTAsn1Utf8String_Delete RT_MANGLER(RTAsn1Utf8String_Delete) +# define RTAsn1Utf8String_Enum RT_MANGLER(RTAsn1Utf8String_Enum) +# define RTAsn1Utf8String_Init RT_MANGLER(RTAsn1Utf8String_Init) +# define RTAsn1VisibleString_CheckSanity RT_MANGLER(RTAsn1VisibleString_CheckSanity) +# define RTAsn1VisibleString_Clone RT_MANGLER(RTAsn1VisibleString_Clone) +# define RTAsn1VisibleString_Compare RT_MANGLER(RTAsn1VisibleString_Compare) +# define RTAsn1VisibleString_Delete RT_MANGLER(RTAsn1VisibleString_Delete) +# define RTAsn1VisibleString_Enum RT_MANGLER(RTAsn1VisibleString_Enum) +# define RTAsn1VisibleString_Init RT_MANGLER(RTAsn1VisibleString_Init) +# define RTAsn1BmpString_DecodeAsn1 RT_MANGLER(RTAsn1BmpString_DecodeAsn1) +# define RTAsn1GeneralString_DecodeAsn1 RT_MANGLER(RTAsn1GeneralString_DecodeAsn1) +# define RTAsn1GraphicString_DecodeAsn1 RT_MANGLER(RTAsn1GraphicString_DecodeAsn1) +# define RTAsn1Ia5String_DecodeAsn1 RT_MANGLER(RTAsn1Ia5String_DecodeAsn1) +# define RTAsn1NumericString_DecodeAsn1 RT_MANGLER(RTAsn1NumericString_DecodeAsn1) +# define RTAsn1PrintableString_DecodeAsn1 RT_MANGLER(RTAsn1PrintableString_DecodeAsn1) +# define RTAsn1SeqOfStrings_DecodeAsn1 RT_MANGLER(RTAsn1SeqOfStrings_DecodeAsn1) +# define RTAsn1SetOfStrings_DecodeAsn1 RT_MANGLER(RTAsn1SetOfStrings_DecodeAsn1) +# define RTAsn1String_DecodeAsn1 RT_MANGLER(RTAsn1String_DecodeAsn1) +# define RTAsn1T61String_DecodeAsn1 RT_MANGLER(RTAsn1T61String_DecodeAsn1) +# define RTAsn1UniversalString_DecodeAsn1 RT_MANGLER(RTAsn1UniversalString_DecodeAsn1) +# define RTAsn1Utf8String_DecodeAsn1 RT_MANGLER(RTAsn1Utf8String_DecodeAsn1) +# define RTAsn1VisibleString_DecodeAsn1 RT_MANGLER(RTAsn1VisibleString_DecodeAsn1) +# define RTAsn1GeneralizedTime_CheckSanity RT_MANGLER(RTAsn1GeneralizedTime_CheckSanity) +# define RTAsn1GeneralizedTime_Clone RT_MANGLER(RTAsn1GeneralizedTime_Clone) +# define RTAsn1GeneralizedTime_Compare RT_MANGLER(RTAsn1GeneralizedTime_Compare) +# define RTAsn1GeneralizedTime_Delete RT_MANGLER(RTAsn1GeneralizedTime_Delete) +# define RTAsn1GeneralizedTime_Enum RT_MANGLER(RTAsn1GeneralizedTime_Enum) +# define RTAsn1GeneralizedTime_Init RT_MANGLER(RTAsn1GeneralizedTime_Init) +# define RTAsn1SeqOfTimes_CheckSanity RT_MANGLER(RTAsn1SeqOfTimes_CheckSanity) +# define RTAsn1SeqOfTimes_Clone RT_MANGLER(RTAsn1SeqOfTimes_Clone) +# define RTAsn1SeqOfTimes_Compare RT_MANGLER(RTAsn1SeqOfTimes_Compare) +# define RTAsn1SeqOfTimes_Delete RT_MANGLER(RTAsn1SeqOfTimes_Delete) +# define RTAsn1SeqOfTimes_Enum RT_MANGLER(RTAsn1SeqOfTimes_Enum) +# define RTAsn1SeqOfTimes_Init RT_MANGLER(RTAsn1SeqOfTimes_Init) +# define RTAsn1SetOfTimes_CheckSanity RT_MANGLER(RTAsn1SetOfTimes_CheckSanity) +# define RTAsn1SetOfTimes_Clone RT_MANGLER(RTAsn1SetOfTimes_Clone) +# define RTAsn1SetOfTimes_Compare RT_MANGLER(RTAsn1SetOfTimes_Compare) +# define RTAsn1SetOfTimes_Delete RT_MANGLER(RTAsn1SetOfTimes_Delete) +# define RTAsn1SetOfTimes_Enum RT_MANGLER(RTAsn1SetOfTimes_Enum) +# define RTAsn1SetOfTimes_Init RT_MANGLER(RTAsn1SetOfTimes_Init) +# define RTAsn1Time_CheckSanity RT_MANGLER(RTAsn1Time_CheckSanity) +# define RTAsn1Time_Clone RT_MANGLER(RTAsn1Time_Clone) +# define RTAsn1Time_Compare RT_MANGLER(RTAsn1Time_Compare) +# define RTAsn1Time_CompareWithTimeSpec RT_MANGLER(RTAsn1Time_CompareWithTimeSpec) +# define RTAsn1Time_Delete RT_MANGLER(RTAsn1Time_Delete) +# define RTAsn1Time_Enum RT_MANGLER(RTAsn1Time_Enum) +# define RTAsn1Time_Init RT_MANGLER(RTAsn1Time_Init) +# define RTAsn1UtcTime_CheckSanity RT_MANGLER(RTAsn1UtcTime_CheckSanity) +# define RTAsn1UtcTime_Clone RT_MANGLER(RTAsn1UtcTime_Clone) +# define RTAsn1UtcTime_Compare RT_MANGLER(RTAsn1UtcTime_Compare) +# define RTAsn1UtcTime_Delete RT_MANGLER(RTAsn1UtcTime_Delete) +# define RTAsn1UtcTime_Enum RT_MANGLER(RTAsn1UtcTime_Enum) +# define RTAsn1UtcTime_Init RT_MANGLER(RTAsn1UtcTime_Init) +# define RTAsn1GeneralizedTime_DecodeAsn1 RT_MANGLER(RTAsn1GeneralizedTime_DecodeAsn1) +# define RTAsn1SeqOfTimes_DecodeAsn1 RT_MANGLER(RTAsn1SeqOfTimes_DecodeAsn1) +# define RTAsn1SetOfTimes_DecodeAsn1 RT_MANGLER(RTAsn1SetOfTimes_DecodeAsn1) +# define RTAsn1Time_DecodeAsn1 RT_MANGLER(RTAsn1Time_DecodeAsn1) +# define RTAsn1UtcTime_DecodeAsn1 RT_MANGLER(RTAsn1UtcTime_DecodeAsn1) +# define RTMd2 RT_MANGLER(RTMd2) +# define RTMd2Final RT_MANGLER(RTMd2Final) +# define RTMd2Init RT_MANGLER(RTMd2Init) +# define RTMd2Update RT_MANGLER(RTMd2Update) +# define RTMd2FromString RT_MANGLER(RTMd2FromString) +# define RTMd2ToString RT_MANGLER(RTMd2ToString) +# define RTCrDigestClone RT_MANGLER(RTCrDigestClone) +# define RTCrDigestCreate RT_MANGLER(RTCrDigestCreate) +# define RTCrDigestFinal RT_MANGLER(RTCrDigestFinal) +# define RTCrDigestGetConsumedSize RT_MANGLER(RTCrDigestGetConsumedSize) +# define RTCrDigestGetHash RT_MANGLER(RTCrDigestGetHash) +# define RTCrDigestGetHashSize RT_MANGLER(RTCrDigestGetHashSize) +# define RTCrDigestGetType RT_MANGLER(RTCrDigestGetType) +# define RTCrDigestIsFinalized RT_MANGLER(RTCrDigestIsFinalized) +# define RTCrDigestMatch RT_MANGLER(RTCrDigestMatch) +# define RTCrDigestRelease RT_MANGLER(RTCrDigestRelease) +# define RTCrDigestReset RT_MANGLER(RTCrDigestReset) +# define RTCrDigestRetain RT_MANGLER(RTCrDigestRetain) +# define RTCrDigestUpdate RT_MANGLER(RTCrDigestUpdate) +# define RTCrDigestCreateByObjId RT_MANGLER(RTCrDigestCreateByObjId) +# define RTCrDigestCreateByObjIdString RT_MANGLER(RTCrDigestCreateByObjIdString) +# define RTCrDigestCreateByType RT_MANGLER(RTCrDigestCreateByType) +# define RTCrDigestFindByObjId RT_MANGLER(RTCrDigestFindByObjId) +# define RTCrDigestFindByObjIdString RT_MANGLER(RTCrDigestFindByObjIdString) +# define RTCrDigestFindByType RT_MANGLER(RTCrDigestFindByType) +# define RTCrRsaDigestInfo_DecodeAsn1 RT_MANGLER(RTCrRsaDigestInfo_DecodeAsn1) +# define RTCrRsaOtherPrimeInfo_DecodeAsn1 RT_MANGLER(RTCrRsaOtherPrimeInfo_DecodeAsn1) +# define RTCrRsaOtherPrimeInfos_DecodeAsn1 RT_MANGLER(RTCrRsaOtherPrimeInfos_DecodeAsn1) +# define RTCrRsaPrivateKey_DecodeAsn1 RT_MANGLER(RTCrRsaPrivateKey_DecodeAsn1) +# define RTCrRsaPublicKey_DecodeAsn1 RT_MANGLER(RTCrRsaPublicKey_DecodeAsn1) +# define RTCrRsaDigestInfo_Compare RT_MANGLER(RTCrRsaDigestInfo_Compare) +# define RTCrRsaDigestInfo_Delete RT_MANGLER(RTCrRsaDigestInfo_Delete) +# define RTCrRsaDigestInfo_Enum RT_MANGLER(RTCrRsaDigestInfo_Enum) +# define RTCrRsaOtherPrimeInfo_Compare RT_MANGLER(RTCrRsaOtherPrimeInfo_Compare) +# define RTCrRsaOtherPrimeInfo_Delete RT_MANGLER(RTCrRsaOtherPrimeInfo_Delete) +# define RTCrRsaOtherPrimeInfo_Enum RT_MANGLER(RTCrRsaOtherPrimeInfo_Enum) +# define RTCrRsaOtherPrimeInfos_Compare RT_MANGLER(RTCrRsaOtherPrimeInfos_Compare) +# define RTCrRsaOtherPrimeInfos_Delete RT_MANGLER(RTCrRsaOtherPrimeInfos_Delete) +# define RTCrRsaOtherPrimeInfos_Enum RT_MANGLER(RTCrRsaOtherPrimeInfos_Enum) +# define RTCrRsaPrivateKey_Compare RT_MANGLER(RTCrRsaPrivateKey_Compare) +# define RTCrRsaPrivateKey_Delete RT_MANGLER(RTCrRsaPrivateKey_Delete) +# define RTCrRsaPrivateKey_Enum RT_MANGLER(RTCrRsaPrivateKey_Enum) +# define RTCrRsaPublicKey_Compare RT_MANGLER(RTCrRsaPublicKey_Compare) +# define RTCrRsaPublicKey_Delete RT_MANGLER(RTCrRsaPublicKey_Delete) +# define RTCrRsaPublicKey_Enum RT_MANGLER(RTCrRsaPublicKey_Enum) +# define RTCrRsaDigestInfo_Clone RT_MANGLER(RTCrRsaDigestInfo_Clone) +# define RTCrRsaDigestInfo_Init RT_MANGLER(RTCrRsaDigestInfo_Init) +# define RTCrRsaOtherPrimeInfo_Clone RT_MANGLER(RTCrRsaOtherPrimeInfo_Clone) +# define RTCrRsaOtherPrimeInfo_Init RT_MANGLER(RTCrRsaOtherPrimeInfo_Init) +# define RTCrRsaOtherPrimeInfos_Clone RT_MANGLER(RTCrRsaOtherPrimeInfos_Clone) +# define RTCrRsaOtherPrimeInfos_Init RT_MANGLER(RTCrRsaOtherPrimeInfos_Init) +# define RTCrRsaPrivateKey_Clone RT_MANGLER(RTCrRsaPrivateKey_Clone) +# define RTCrRsaPrivateKey_Init RT_MANGLER(RTCrRsaPrivateKey_Init) +# define RTCrRsaPublicKey_Clone RT_MANGLER(RTCrRsaPublicKey_Clone) +# define RTCrRsaPublicKey_Init RT_MANGLER(RTCrRsaPublicKey_Init) +# define RTCrRsaDigestInfo_CheckSanity RT_MANGLER(RTCrRsaDigestInfo_CheckSanity) +# define RTCrRsaOtherPrimeInfo_CheckSanity RT_MANGLER(RTCrRsaOtherPrimeInfo_CheckSanity) +# define RTCrRsaOtherPrimeInfos_CheckSanity RT_MANGLER(RTCrRsaOtherPrimeInfos_CheckSanity) +# define RTCrRsaPrivateKey_CheckSanity RT_MANGLER(RTCrRsaPrivateKey_CheckSanity) +# define RTCrRsaPublicKey_CheckSanity RT_MANGLER(RTCrRsaPublicKey_CheckSanity) +# define RTCrPemFreeSections RT_MANGLER(RTCrPemFreeSections) +# define RTCrPemReadFile RT_MANGLER(RTCrPemReadFile) +# define RTCrPkcs7Attribute_DecodeAsn1 RT_MANGLER(RTCrPkcs7Attribute_DecodeAsn1) +# define RTCrPkcs7Attributes_DecodeAsn1 RT_MANGLER(RTCrPkcs7Attributes_DecodeAsn1) +# define RTCrPkcs7ContentInfo_DecodeAsn1 RT_MANGLER(RTCrPkcs7ContentInfo_DecodeAsn1) +# define RTCrPkcs7DigestInfo_DecodeAsn1 RT_MANGLER(RTCrPkcs7DigestInfo_DecodeAsn1) +# define RTCrPkcs7IssuerAndSerialNumber_DecodeAsn1 RT_MANGLER(RTCrPkcs7IssuerAndSerialNumber_DecodeAsn1) +# define RTCrPkcs7SignedData_DecodeAsn1 RT_MANGLER(RTCrPkcs7SignedData_DecodeAsn1) +# define RTCrPkcs7SignerInfo_DecodeAsn1 RT_MANGLER(RTCrPkcs7SignerInfo_DecodeAsn1) +# define RTCrPkcs7SignerInfos_DecodeAsn1 RT_MANGLER(RTCrPkcs7SignerInfos_DecodeAsn1) +# define RTCrPkcs7Attribute_Compare RT_MANGLER(RTCrPkcs7Attribute_Compare) +# define RTCrPkcs7Attribute_Delete RT_MANGLER(RTCrPkcs7Attribute_Delete) +# define RTCrPkcs7Attribute_Enum RT_MANGLER(RTCrPkcs7Attribute_Enum) +# define RTCrPkcs7Attributes_Compare RT_MANGLER(RTCrPkcs7Attributes_Compare) +# define RTCrPkcs7Attributes_Delete RT_MANGLER(RTCrPkcs7Attributes_Delete) +# define RTCrPkcs7Attributes_Enum RT_MANGLER(RTCrPkcs7Attributes_Enum) +# define RTCrPkcs7ContentInfo_Compare RT_MANGLER(RTCrPkcs7ContentInfo_Compare) +# define RTCrPkcs7ContentInfo_Delete RT_MANGLER(RTCrPkcs7ContentInfo_Delete) +# define RTCrPkcs7ContentInfo_Enum RT_MANGLER(RTCrPkcs7ContentInfo_Enum) +# define RTCrPkcs7ContentInfo_IsSignedData RT_MANGLER(RTCrPkcs7ContentInfo_IsSignedData) +# define RTCrPkcs7DigestInfo_Compare RT_MANGLER(RTCrPkcs7DigestInfo_Compare) +# define RTCrPkcs7DigestInfo_Delete RT_MANGLER(RTCrPkcs7DigestInfo_Delete) +# define RTCrPkcs7DigestInfo_Enum RT_MANGLER(RTCrPkcs7DigestInfo_Enum) +# define RTCrPkcs7IssuerAndSerialNumber_Compare RT_MANGLER(RTCrPkcs7IssuerAndSerialNumber_Compare) +# define RTCrPkcs7IssuerAndSerialNumber_Delete RT_MANGLER(RTCrPkcs7IssuerAndSerialNumber_Delete) +# define RTCrPkcs7IssuerAndSerialNumber_Enum RT_MANGLER(RTCrPkcs7IssuerAndSerialNumber_Enum) +# define RTCrPkcs7SignedData_Compare RT_MANGLER(RTCrPkcs7SignedData_Compare) +# define RTCrPkcs7SignedData_Delete RT_MANGLER(RTCrPkcs7SignedData_Delete) +# define RTCrPkcs7SignedData_Enum RT_MANGLER(RTCrPkcs7SignedData_Enum) +# define RTCrPkcs7SignerInfo_Compare RT_MANGLER(RTCrPkcs7SignerInfo_Compare) +# define RTCrPkcs7SignerInfo_Delete RT_MANGLER(RTCrPkcs7SignerInfo_Delete) +# define RTCrPkcs7SignerInfo_Enum RT_MANGLER(RTCrPkcs7SignerInfo_Enum) +# define RTCrPkcs7SignerInfo_GetSigningTime RT_MANGLER(RTCrPkcs7SignerInfo_GetSigningTime) +# define RTCrPkcs7SignerInfo_GetMsTimestamp RT_MANGLER(RTCrPkcs7SignerInfo_GetMsTimestamp) +# define RTCrPkcs7SignerInfos_Compare RT_MANGLER(RTCrPkcs7SignerInfos_Compare) +# define RTCrPkcs7SignerInfos_Delete RT_MANGLER(RTCrPkcs7SignerInfos_Delete) +# define RTCrPkcs7SignerInfos_Enum RT_MANGLER(RTCrPkcs7SignerInfos_Enum) +# define RTCrPkcs7Attribute_Clone RT_MANGLER(RTCrPkcs7Attribute_Clone) +# define RTCrPkcs7Attribute_Init RT_MANGLER(RTCrPkcs7Attribute_Init) +# define RTCrPkcs7Attributes_Clone RT_MANGLER(RTCrPkcs7Attributes_Clone) +# define RTCrPkcs7Attributes_Init RT_MANGLER(RTCrPkcs7Attributes_Init) +# define RTCrPkcs7ContentInfo_Clone RT_MANGLER(RTCrPkcs7ContentInfo_Clone) +# define RTCrPkcs7ContentInfo_Init RT_MANGLER(RTCrPkcs7ContentInfo_Init) +# define RTCrPkcs7DigestInfo_Clone RT_MANGLER(RTCrPkcs7DigestInfo_Clone) +# define RTCrPkcs7DigestInfo_Init RT_MANGLER(RTCrPkcs7DigestInfo_Init) +# define RTCrPkcs7IssuerAndSerialNumber_Clone RT_MANGLER(RTCrPkcs7IssuerAndSerialNumber_Clone) +# define RTCrPkcs7IssuerAndSerialNumber_Init RT_MANGLER(RTCrPkcs7IssuerAndSerialNumber_Init) +# define RTCrPkcs7SignedData_Clone RT_MANGLER(RTCrPkcs7SignedData_Clone) +# define RTCrPkcs7SignedData_Init RT_MANGLER(RTCrPkcs7SignedData_Init) +# define RTCrPkcs7SignerInfo_Clone RT_MANGLER(RTCrPkcs7SignerInfo_Clone) +# define RTCrPkcs7SignerInfo_Init RT_MANGLER(RTCrPkcs7SignerInfo_Init) +# define RTCrPkcs7SignerInfos_Clone RT_MANGLER(RTCrPkcs7SignerInfos_Clone) +# define RTCrPkcs7SignerInfos_Init RT_MANGLER(RTCrPkcs7SignerInfos_Init) +# define RTCrPkcs7Attribute_CheckSanity RT_MANGLER(RTCrPkcs7Attribute_CheckSanity) +# define RTCrPkcs7Attributes_CheckSanity RT_MANGLER(RTCrPkcs7Attributes_CheckSanity) +# define RTCrPkcs7ContentInfo_CheckSanity RT_MANGLER(RTCrPkcs7ContentInfo_CheckSanity) +# define RTCrPkcs7DigestInfo_CheckSanity RT_MANGLER(RTCrPkcs7DigestInfo_CheckSanity) +# define RTCrPkcs7IssuerAndSerialNumber_CheckSanity RT_MANGLER(RTCrPkcs7IssuerAndSerialNumber_CheckSanity) +# define RTCrPkcs7SignedData_CheckSanity RT_MANGLER(RTCrPkcs7SignedData_CheckSanity) +# define RTCrPkcs7SignerInfo_CheckSanity RT_MANGLER(RTCrPkcs7SignerInfo_CheckSanity) +# define RTCrPkcs7SignerInfos_CheckSanity RT_MANGLER(RTCrPkcs7SignerInfos_CheckSanity) +# define RTCrPkcs7VerifyCertCallbackCodeSigning RT_MANGLER(RTCrPkcs7VerifyCertCallbackCodeSigning) +# define RTCrPkcs7VerifyCertCallbackDefault RT_MANGLER(RTCrPkcs7VerifyCertCallbackDefault) +# define RTCrPkcs7VerifySignedData RT_MANGLER(RTCrPkcs7VerifySignedData) +# define RTCrPkcs7Cert_CheckSanity RT_MANGLER(RTCrPkcs7Cert_CheckSanity) +# define RTCrPkcs7Cert_Clone RT_MANGLER(RTCrPkcs7Cert_Clone) +# define RTCrPkcs7Cert_Compare RT_MANGLER(RTCrPkcs7Cert_Compare) +# define RTCrPkcs7Cert_DecodeAsn1 RT_MANGLER(RTCrPkcs7Cert_DecodeAsn1) +# define RTCrPkcs7Cert_Delete RT_MANGLER(RTCrPkcs7Cert_Delete) +# define RTCrPkcs7Cert_Enum RT_MANGLER(RTCrPkcs7Cert_Enum) +# define RTCrPkcs7Cert_Init RT_MANGLER(RTCrPkcs7Cert_Init) +# define RTCrPkcs7SetOfCerts_CheckSanity RT_MANGLER(RTCrPkcs7SetOfCerts_CheckSanity) +# define RTCrPkcs7SetOfCerts_Clone RT_MANGLER(RTCrPkcs7SetOfCerts_Clone) +# define RTCrPkcs7SetOfCerts_Compare RT_MANGLER(RTCrPkcs7SetOfCerts_Compare) +# define RTCrPkcs7SetOfCerts_DecodeAsn1 RT_MANGLER(RTCrPkcs7SetOfCerts_DecodeAsn1) +# define RTCrPkcs7SetOfCerts_Delete RT_MANGLER(RTCrPkcs7SetOfCerts_Delete) +# define RTCrPkcs7SetOfCerts_Enum RT_MANGLER(RTCrPkcs7SetOfCerts_Enum) +# define RTCrPkcs7SetOfCerts_Init RT_MANGLER(RTCrPkcs7SetOfCerts_Init) +# define RTCrPkcs7SetOfCerts_FindX509ByIssuerAndSerialNumber RT_MANGLER(RTCrPkcs7SetOfCerts_FindX509ByIssuerAndSerialNumber) +# define RTCrPkcs7SetOfContentInfos_CheckSanity RT_MANGLER(RTCrPkcs7SetOfContentInfos_CheckSanity) +# define RTCrPkcs7SetOfContentInfos_Clone RT_MANGLER(RTCrPkcs7SetOfContentInfos_Clone) +# define RTCrPkcs7SetOfContentInfos_Compare RT_MANGLER(RTCrPkcs7SetOfContentInfos_Compare) +# define RTCrPkcs7SetOfContentInfos_DecodeAsn1 RT_MANGLER(RTCrPkcs7SetOfContentInfos_DecodeAsn1) +# define RTCrPkcs7SetOfContentInfos_Delete RT_MANGLER(RTCrPkcs7SetOfContentInfos_Delete) +# define RTCrPkcs7SetOfContentInfos_Enum RT_MANGLER(RTCrPkcs7SetOfContentInfos_Enum) +# define RTCrPkcs7SetOfContentInfos_Init RT_MANGLER(RTCrPkcs7SetOfContentInfos_Init) +# define RTCrPkcs7SetOfSignedData_CheckSanity RT_MANGLER(RTCrPkcs7SetOfSignedData_CheckSanity) +# define RTCrPkcs7SetOfSignedData_Clone RT_MANGLER(RTCrPkcs7SetOfSignedData_Clone) +# define RTCrPkcs7SetOfSignedData_Compare RT_MANGLER(RTCrPkcs7SetOfSignedData_Compare) +# define RTCrPkcs7SetOfSignedData_DecodeAsn1 RT_MANGLER(RTCrPkcs7SetOfSignedData_DecodeAsn1) +# define RTCrPkcs7SetOfSignedData_Delete RT_MANGLER(RTCrPkcs7SetOfSignedData_Delete) +# define RTCrPkcs7SetOfSignedData_Enum RT_MANGLER(RTCrPkcs7SetOfSignedData_Enum) +# define RTCrPkcs7SetOfSignedData_Init RT_MANGLER(RTCrPkcs7SetOfSignedData_Init) +# define RTCrPkixSignatureCreateByObjId RT_MANGLER(RTCrPkixSignatureCreateByObjId) +# define RTCrPkixSignatureCreateByObjIdString RT_MANGLER(RTCrPkixSignatureCreateByObjIdString) +# define RTCrPkixSignatureCreate RT_MANGLER(RTCrPkixSignatureCreate) +# define RTCrPkixSignatureRelease RT_MANGLER(RTCrPkixSignatureRelease) +# define RTCrPkixSignatureRetain RT_MANGLER(RTCrPkixSignatureRetain) +# define RTCrPkixSignatureSign RT_MANGLER(RTCrPkixSignatureSign) +# define RTCrPkixSignatureVerify RT_MANGLER(RTCrPkixSignatureVerify) +# define RTCrPkixSignatureVerifyBitString RT_MANGLER(RTCrPkixSignatureVerifyBitString) +# define RTCrPkixSignatureVerifyOctetString RT_MANGLER(RTCrPkixSignatureVerifyOctetString) +# define RTCrPkixGetCiperOidFromSignatureAlgorithm RT_MANGLER(RTCrPkixGetCiperOidFromSignatureAlgorithm) +# define RTCrPkixPubKeyVerifySignature RT_MANGLER(RTCrPkixPubKeyVerifySignature) +# define RTCrSpcAttributeTypeAndOptionalValue_DecodeAsn1 RT_MANGLER(RTCrSpcAttributeTypeAndOptionalValue_DecodeAsn1) +# define RTCrSpcIndirectDataContent_DecodeAsn1 RT_MANGLER(RTCrSpcIndirectDataContent_DecodeAsn1) +# define RTCrSpcLink_DecodeAsn1 RT_MANGLER(RTCrSpcLink_DecodeAsn1) +# define RTCrSpcPeImageData_DecodeAsn1 RT_MANGLER(RTCrSpcPeImageData_DecodeAsn1) +# define RTCrSpcSerializedObjectAttribute_DecodeAsn1 RT_MANGLER(RTCrSpcSerializedObjectAttribute_DecodeAsn1) +# define RTCrSpcSerializedObjectAttributes_DecodeAsn1 RT_MANGLER(RTCrSpcSerializedObjectAttributes_DecodeAsn1) +# define RTCrSpcSerializedObject_DecodeAsn1 RT_MANGLER(RTCrSpcSerializedObject_DecodeAsn1) +# define RTCrSpcSerializedPageHashes_DecodeAsn1 RT_MANGLER(RTCrSpcSerializedPageHashes_DecodeAsn1) +# define RTCrSpcString_DecodeAsn1 RT_MANGLER(RTCrSpcString_DecodeAsn1) +# define RTCrSpcAttributeTypeAndOptionalValue_Compare RT_MANGLER(RTCrSpcAttributeTypeAndOptionalValue_Compare) +# define RTCrSpcAttributeTypeAndOptionalValue_Delete RT_MANGLER(RTCrSpcAttributeTypeAndOptionalValue_Delete) +# define RTCrSpcAttributeTypeAndOptionalValue_Enum RT_MANGLER(RTCrSpcAttributeTypeAndOptionalValue_Enum) +# define RTCrSpcIndirectDataContent_Compare RT_MANGLER(RTCrSpcIndirectDataContent_Compare) +# define RTCrSpcIndirectDataContent_Delete RT_MANGLER(RTCrSpcIndirectDataContent_Delete) +# define RTCrSpcIndirectDataContent_Enum RT_MANGLER(RTCrSpcIndirectDataContent_Enum) +# define RTCrSpcIndirectDataContent_GetPeImageObjAttrib RT_MANGLER(RTCrSpcIndirectDataContent_GetPeImageObjAttrib) +# define RTCrSpcLink_Compare RT_MANGLER(RTCrSpcLink_Compare) +# define RTCrSpcLink_Delete RT_MANGLER(RTCrSpcLink_Delete) +# define RTCrSpcLink_Enum RT_MANGLER(RTCrSpcLink_Enum) +# define RTCrSpcPeImageData_Compare RT_MANGLER(RTCrSpcPeImageData_Compare) +# define RTCrSpcPeImageData_Delete RT_MANGLER(RTCrSpcPeImageData_Delete) +# define RTCrSpcPeImageData_Enum RT_MANGLER(RTCrSpcPeImageData_Enum) +# define RTCrSpcSerializedObjectAttribute_Compare RT_MANGLER(RTCrSpcSerializedObjectAttribute_Compare) +# define RTCrSpcSerializedObjectAttribute_Delete RT_MANGLER(RTCrSpcSerializedObjectAttribute_Delete) +# define RTCrSpcSerializedObjectAttribute_Enum RT_MANGLER(RTCrSpcSerializedObjectAttribute_Enum) +# define RTCrSpcSerializedObjectAttributes_Compare RT_MANGLER(RTCrSpcSerializedObjectAttributes_Compare) +# define RTCrSpcSerializedObjectAttributes_Delete RT_MANGLER(RTCrSpcSerializedObjectAttributes_Delete) +# define RTCrSpcSerializedObjectAttributes_Enum RT_MANGLER(RTCrSpcSerializedObjectAttributes_Enum) +# define RTCrSpcSerializedObject_Compare RT_MANGLER(RTCrSpcSerializedObject_Compare) +# define RTCrSpcSerializedObject_Delete RT_MANGLER(RTCrSpcSerializedObject_Delete) +# define RTCrSpcSerializedObject_Enum RT_MANGLER(RTCrSpcSerializedObject_Enum) +# define RTCrSpcSerializedPageHashes_Compare RT_MANGLER(RTCrSpcSerializedPageHashes_Compare) +# define RTCrSpcSerializedPageHashes_Delete RT_MANGLER(RTCrSpcSerializedPageHashes_Delete) +# define RTCrSpcSerializedPageHashes_Enum RT_MANGLER(RTCrSpcSerializedPageHashes_Enum) +# define RTCrSpcSerializedPageHashes_UpdateDerivedData RT_MANGLER(RTCrSpcSerializedPageHashes_UpdateDerivedData) +# define RTCrSpcString_Compare RT_MANGLER(RTCrSpcString_Compare) +# define RTCrSpcString_Delete RT_MANGLER(RTCrSpcString_Delete) +# define RTCrSpcString_Enum RT_MANGLER(RTCrSpcString_Enum) +# define RTCrSpcAttributeTypeAndOptionalValue_Clone RT_MANGLER(RTCrSpcAttributeTypeAndOptionalValue_Clone) +# define RTCrSpcAttributeTypeAndOptionalValue_Init RT_MANGLER(RTCrSpcAttributeTypeAndOptionalValue_Init) +# define RTCrSpcIndirectDataContent_Clone RT_MANGLER(RTCrSpcIndirectDataContent_Clone) +# define RTCrSpcIndirectDataContent_Init RT_MANGLER(RTCrSpcIndirectDataContent_Init) +# define RTCrSpcLink_Clone RT_MANGLER(RTCrSpcLink_Clone) +# define RTCrSpcLink_Init RT_MANGLER(RTCrSpcLink_Init) +# define RTCrSpcPeImageData_Clone RT_MANGLER(RTCrSpcPeImageData_Clone) +# define RTCrSpcPeImageData_Init RT_MANGLER(RTCrSpcPeImageData_Init) +# define RTCrSpcSerializedObjectAttribute_Clone RT_MANGLER(RTCrSpcSerializedObjectAttribute_Clone) +# define RTCrSpcSerializedObjectAttribute_Init RT_MANGLER(RTCrSpcSerializedObjectAttribute_Init) +# define RTCrSpcSerializedObjectAttributes_Clone RT_MANGLER(RTCrSpcSerializedObjectAttributes_Clone) +# define RTCrSpcSerializedObjectAttributes_Init RT_MANGLER(RTCrSpcSerializedObjectAttributes_Init) +# define RTCrSpcSerializedObject_Clone RT_MANGLER(RTCrSpcSerializedObject_Clone) +# define RTCrSpcSerializedObject_Init RT_MANGLER(RTCrSpcSerializedObject_Init) +# define RTCrSpcSerializedPageHashes_Clone RT_MANGLER(RTCrSpcSerializedPageHashes_Clone) +# define RTCrSpcSerializedPageHashes_Init RT_MANGLER(RTCrSpcSerializedPageHashes_Init) +# define RTCrSpcString_Clone RT_MANGLER(RTCrSpcString_Clone) +# define RTCrSpcString_Init RT_MANGLER(RTCrSpcString_Init) +# define RTCrSpcAttributeTypeAndOptionalValue_CheckSanity RT_MANGLER(RTCrSpcAttributeTypeAndOptionalValue_CheckSanity) +# define RTCrSpcIndirectDataContent_CheckSanity RT_MANGLER(RTCrSpcIndirectDataContent_CheckSanity) +# define RTCrSpcIndirectDataContent_CheckSanityEx RT_MANGLER(RTCrSpcIndirectDataContent_CheckSanityEx) +# define RTCrSpcLink_CheckSanity RT_MANGLER(RTCrSpcLink_CheckSanity) +# define RTCrSpcPeImageData_CheckSanity RT_MANGLER(RTCrSpcPeImageData_CheckSanity) +# define RTCrSpcSerializedObjectAttribute_CheckSanity RT_MANGLER(RTCrSpcSerializedObjectAttribute_CheckSanity) +# define RTCrSpcSerializedObjectAttributes_CheckSanity RT_MANGLER(RTCrSpcSerializedObjectAttributes_CheckSanity) +# define RTCrSpcSerializedObject_CheckSanity RT_MANGLER(RTCrSpcSerializedObject_CheckSanity) +# define RTCrSpcSerializedPageHashes_CheckSanity RT_MANGLER(RTCrSpcSerializedPageHashes_CheckSanity) +# define RTCrSpcString_CheckSanity RT_MANGLER(RTCrSpcString_CheckSanity) +# define RTCrX509AlgorithmIdentifier_DecodeAsn1 RT_MANGLER(RTCrX509AlgorithmIdentifier_DecodeAsn1) +# define RTCrX509AlgorithmIdentifiers_DecodeAsn1 RT_MANGLER(RTCrX509AlgorithmIdentifiers_DecodeAsn1) +# define RTCrX509AttributeTypeAndValue_DecodeAsn1 RT_MANGLER(RTCrX509AttributeTypeAndValue_DecodeAsn1) +# define RTCrX509AttributeTypeAndValues_DecodeAsn1 RT_MANGLER(RTCrX509AttributeTypeAndValues_DecodeAsn1) +# define RTCrX509AuthorityKeyIdentifier_DecodeAsn1 RT_MANGLER(RTCrX509AuthorityKeyIdentifier_DecodeAsn1) +# define RTCrX509BasicConstraints_DecodeAsn1 RT_MANGLER(RTCrX509BasicConstraints_DecodeAsn1) +# define RTCrX509CertificatePolicies_DecodeAsn1 RT_MANGLER(RTCrX509CertificatePolicies_DecodeAsn1) +# define RTCrX509Certificate_DecodeAsn1 RT_MANGLER(RTCrX509Certificate_DecodeAsn1) +# define RTCrX509Certificates_DecodeAsn1 RT_MANGLER(RTCrX509Certificates_DecodeAsn1) +# define RTCrX509Extension_DecodeAsn1 RT_MANGLER(RTCrX509Extension_DecodeAsn1) +# define RTCrX509Extension_ExtnValue_DecodeAsn1 RT_MANGLER(RTCrX509Extension_ExtnValue_DecodeAsn1) +# define RTCrX509Extensions_DecodeAsn1 RT_MANGLER(RTCrX509Extensions_DecodeAsn1) +# define RTCrX509GeneralName_DecodeAsn1 RT_MANGLER(RTCrX509GeneralName_DecodeAsn1) +# define RTCrX509GeneralNames_DecodeAsn1 RT_MANGLER(RTCrX509GeneralNames_DecodeAsn1) +# define RTCrX509GeneralSubtree_DecodeAsn1 RT_MANGLER(RTCrX509GeneralSubtree_DecodeAsn1) +# define RTCrX509GeneralSubtrees_DecodeAsn1 RT_MANGLER(RTCrX509GeneralSubtrees_DecodeAsn1) +# define RTCrX509NameConstraints_DecodeAsn1 RT_MANGLER(RTCrX509NameConstraints_DecodeAsn1) +# define RTCrX509Name_DecodeAsn1 RT_MANGLER(RTCrX509Name_DecodeAsn1) +# define RTCrX509OldAuthorityKeyIdentifier_DecodeAsn1 RT_MANGLER(RTCrX509OldAuthorityKeyIdentifier_DecodeAsn1) +# define RTCrX509OtherName_DecodeAsn1 RT_MANGLER(RTCrX509OtherName_DecodeAsn1) +# define RTCrX509PolicyConstraints_DecodeAsn1 RT_MANGLER(RTCrX509PolicyConstraints_DecodeAsn1) +# define RTCrX509PolicyInformation_DecodeAsn1 RT_MANGLER(RTCrX509PolicyInformation_DecodeAsn1) +# define RTCrX509PolicyMapping_DecodeAsn1 RT_MANGLER(RTCrX509PolicyMapping_DecodeAsn1) +# define RTCrX509PolicyMappings_DecodeAsn1 RT_MANGLER(RTCrX509PolicyMappings_DecodeAsn1) +# define RTCrX509PolicyQualifierInfo_DecodeAsn1 RT_MANGLER(RTCrX509PolicyQualifierInfo_DecodeAsn1) +# define RTCrX509PolicyQualifierInfos_DecodeAsn1 RT_MANGLER(RTCrX509PolicyQualifierInfos_DecodeAsn1) +# define RTCrX509SubjectPublicKeyInfo_DecodeAsn1 RT_MANGLER(RTCrX509SubjectPublicKeyInfo_DecodeAsn1) +# define RTCrX509TbsCertificate_DecodeAsn1 RT_MANGLER(RTCrX509TbsCertificate_DecodeAsn1) +# define RTCrX509Validity_DecodeAsn1 RT_MANGLER(RTCrX509Validity_DecodeAsn1) +# define RTCrX509CertPathsBuild RT_MANGLER(RTCrX509CertPathsBuild) +# define RTCrX509CertPathsCreate RT_MANGLER(RTCrX509CertPathsCreate) +# define RTCrX509CertPathsCreateEx RT_MANGLER(RTCrX509CertPathsCreateEx) +# define RTCrX509CertPathsDumpAll RT_MANGLER(RTCrX509CertPathsDumpAll) +# define RTCrX509CertPathsDumpOne RT_MANGLER(RTCrX509CertPathsDumpOne) +# define RTCrX509CertPathsGetPathCount RT_MANGLER(RTCrX509CertPathsGetPathCount) +# define RTCrX509CertPathsGetPathLength RT_MANGLER(RTCrX509CertPathsGetPathLength) +# define RTCrX509CertPathsGetPathNodeCert RT_MANGLER(RTCrX509CertPathsGetPathNodeCert) +# define RTCrX509CertPathsGetPathVerifyResult RT_MANGLER(RTCrX509CertPathsGetPathVerifyResult) +# define RTCrX509CertPathsQueryPathInfo RT_MANGLER(RTCrX509CertPathsQueryPathInfo) +# define RTCrX509CertPathsRelease RT_MANGLER(RTCrX509CertPathsRelease) +# define RTCrX509CertPathsRetain RT_MANGLER(RTCrX509CertPathsRetain) +# define RTCrX509CertPathsSetTrustedStore RT_MANGLER(RTCrX509CertPathsSetTrustedStore) +# define RTCrX509CertPathsSetUntrustedArray RT_MANGLER(RTCrX509CertPathsSetUntrustedArray) +# define RTCrX509CertPathsSetUntrustedSet RT_MANGLER(RTCrX509CertPathsSetUntrustedSet) +# define RTCrX509CertPathsSetUntrustedStore RT_MANGLER(RTCrX509CertPathsSetUntrustedStore) +# define RTCrX509CertPathsSetValidTime RT_MANGLER(RTCrX509CertPathsSetValidTime) +# define RTCrX509CertPathsSetValidTimeSpec RT_MANGLER(RTCrX509CertPathsSetValidTimeSpec) +# define RTCrX509CertPathsValidateAll RT_MANGLER(RTCrX509CertPathsValidateAll) +# define RTCrX509CertPathsValidateOne RT_MANGLER(RTCrX509CertPathsValidateOne) +# define RTCrX509AlgorithmIdentifier_Compare RT_MANGLER(RTCrX509AlgorithmIdentifier_Compare) +# define RTCrX509AlgorithmIdentifier_CompareDigestAndEncryptedDigest RT_MANGLER(RTCrX509AlgorithmIdentifier_CompareDigestAndEncryptedDigest) +# define RTCrX509AlgorithmIdentifier_CompareWithString RT_MANGLER(RTCrX509AlgorithmIdentifier_CompareWithString) +# define RTCrX509AlgorithmIdentifier_Delete RT_MANGLER(RTCrX509AlgorithmIdentifier_Delete) +# define RTCrX509AlgorithmIdentifier_Enum RT_MANGLER(RTCrX509AlgorithmIdentifier_Enum) +# define RTCrX509AlgorithmIdentifier_QueryDigestSize RT_MANGLER(RTCrX509AlgorithmIdentifier_QueryDigestSize) +# define RTCrX509AlgorithmIdentifier_QueryDigestType RT_MANGLER(RTCrX509AlgorithmIdentifier_QueryDigestType) +# define RTCrX509AlgorithmIdentifiers_Compare RT_MANGLER(RTCrX509AlgorithmIdentifiers_Compare) +# define RTCrX509AlgorithmIdentifiers_Delete RT_MANGLER(RTCrX509AlgorithmIdentifiers_Delete) +# define RTCrX509AlgorithmIdentifiers_Enum RT_MANGLER(RTCrX509AlgorithmIdentifiers_Enum) +# define RTCrX509AttributeTypeAndValue_Compare RT_MANGLER(RTCrX509AttributeTypeAndValue_Compare) +# define RTCrX509AttributeTypeAndValue_Delete RT_MANGLER(RTCrX509AttributeTypeAndValue_Delete) +# define RTCrX509AttributeTypeAndValue_Enum RT_MANGLER(RTCrX509AttributeTypeAndValue_Enum) +# define RTCrX509AttributeTypeAndValues_Compare RT_MANGLER(RTCrX509AttributeTypeAndValues_Compare) +# define RTCrX509AttributeTypeAndValues_Delete RT_MANGLER(RTCrX509AttributeTypeAndValues_Delete) +# define RTCrX509AttributeTypeAndValues_Enum RT_MANGLER(RTCrX509AttributeTypeAndValues_Enum) +# define RTCrX509AuthorityKeyIdentifier_Compare RT_MANGLER(RTCrX509AuthorityKeyIdentifier_Compare) +# define RTCrX509AuthorityKeyIdentifier_Delete RT_MANGLER(RTCrX509AuthorityKeyIdentifier_Delete) +# define RTCrX509AuthorityKeyIdentifier_Enum RT_MANGLER(RTCrX509AuthorityKeyIdentifier_Enum) +# define RTCrX509BasicConstraints_Compare RT_MANGLER(RTCrX509BasicConstraints_Compare) +# define RTCrX509BasicConstraints_Delete RT_MANGLER(RTCrX509BasicConstraints_Delete) +# define RTCrX509BasicConstraints_Enum RT_MANGLER(RTCrX509BasicConstraints_Enum) +# define RTCrX509CertificatePolicies_Compare RT_MANGLER(RTCrX509CertificatePolicies_Compare) +# define RTCrX509CertificatePolicies_Delete RT_MANGLER(RTCrX509CertificatePolicies_Delete) +# define RTCrX509CertificatePolicies_Enum RT_MANGLER(RTCrX509CertificatePolicies_Enum) +# define RTCrX509Certificate_Compare RT_MANGLER(RTCrX509Certificate_Compare) +# define RTCrX509Certificate_Delete RT_MANGLER(RTCrX509Certificate_Delete) +# define RTCrX509Certificate_Enum RT_MANGLER(RTCrX509Certificate_Enum) +# define RTCrX509Certificate_IsSelfSigned RT_MANGLER(RTCrX509Certificate_IsSelfSigned) +# define RTCrX509Certificate_MatchIssuerAndSerialNumber RT_MANGLER(RTCrX509Certificate_MatchIssuerAndSerialNumber) +# define RTCrX509Certificate_MatchSubjectOrAltSubjectByRfc5280 RT_MANGLER(RTCrX509Certificate_MatchSubjectOrAltSubjectByRfc5280) +# define RTCrX509Certificates_Compare RT_MANGLER(RTCrX509Certificates_Compare) +# define RTCrX509Certificates_Delete RT_MANGLER(RTCrX509Certificates_Delete) +# define RTCrX509Certificates_Enum RT_MANGLER(RTCrX509Certificates_Enum) +# define RTCrX509Certificates_FindByIssuerAndSerialNumber RT_MANGLER(RTCrX509Certificates_FindByIssuerAndSerialNumber) +# define RTCrX509Extension_Compare RT_MANGLER(RTCrX509Extension_Compare) +# define RTCrX509Extension_Delete RT_MANGLER(RTCrX509Extension_Delete) +# define RTCrX509Extension_Enum RT_MANGLER(RTCrX509Extension_Enum) +# define RTCrX509Extensions_Compare RT_MANGLER(RTCrX509Extensions_Compare) +# define RTCrX509Extensions_Delete RT_MANGLER(RTCrX509Extensions_Delete) +# define RTCrX509Extensions_Enum RT_MANGLER(RTCrX509Extensions_Enum) +# define RTCrX509GeneralName_Compare RT_MANGLER(RTCrX509GeneralName_Compare) +# define RTCrX509GeneralName_ConstraintMatch RT_MANGLER(RTCrX509GeneralName_ConstraintMatch) +# define RTCrX509GeneralName_Delete RT_MANGLER(RTCrX509GeneralName_Delete) +# define RTCrX509GeneralName_Enum RT_MANGLER(RTCrX509GeneralName_Enum) +# define RTCrX509GeneralNames_Compare RT_MANGLER(RTCrX509GeneralNames_Compare) +# define RTCrX509GeneralNames_Delete RT_MANGLER(RTCrX509GeneralNames_Delete) +# define RTCrX509GeneralNames_Enum RT_MANGLER(RTCrX509GeneralNames_Enum) +# define RTCrX509GeneralSubtree_Compare RT_MANGLER(RTCrX509GeneralSubtree_Compare) +# define RTCrX509GeneralSubtree_ConstraintMatch RT_MANGLER(RTCrX509GeneralSubtree_ConstraintMatch) +# define RTCrX509GeneralSubtree_Delete RT_MANGLER(RTCrX509GeneralSubtree_Delete) +# define RTCrX509GeneralSubtree_Enum RT_MANGLER(RTCrX509GeneralSubtree_Enum) +# define RTCrX509GeneralSubtrees_Compare RT_MANGLER(RTCrX509GeneralSubtrees_Compare) +# define RTCrX509GeneralSubtrees_Delete RT_MANGLER(RTCrX509GeneralSubtrees_Delete) +# define RTCrX509GeneralSubtrees_Enum RT_MANGLER(RTCrX509GeneralSubtrees_Enum) +# define RTCrX509NameConstraints_Compare RT_MANGLER(RTCrX509NameConstraints_Compare) +# define RTCrX509NameConstraints_Delete RT_MANGLER(RTCrX509NameConstraints_Delete) +# define RTCrX509NameConstraints_Enum RT_MANGLER(RTCrX509NameConstraints_Enum) +# define RTCrX509Name_Compare RT_MANGLER(RTCrX509Name_Compare) +# define RTCrX509Name_ConstraintMatch RT_MANGLER(RTCrX509Name_ConstraintMatch) +# define RTCrX509Name_Delete RT_MANGLER(RTCrX509Name_Delete) +# define RTCrX509Name_Enum RT_MANGLER(RTCrX509Name_Enum) +# define RTCrX509Name_FormatAsString RT_MANGLER(RTCrX509Name_FormatAsString) +# define RTCrX509Name_MatchByRfc5280 RT_MANGLER(RTCrX509Name_MatchByRfc5280) +# define RTCrX509Name_MatchWithString RT_MANGLER(RTCrX509Name_MatchWithString) +# define RTCrX509OldAuthorityKeyIdentifier_Compare RT_MANGLER(RTCrX509OldAuthorityKeyIdentifier_Compare) +# define RTCrX509OldAuthorityKeyIdentifier_Delete RT_MANGLER(RTCrX509OldAuthorityKeyIdentifier_Delete) +# define RTCrX509OldAuthorityKeyIdentifier_Enum RT_MANGLER(RTCrX509OldAuthorityKeyIdentifier_Enum) +# define RTCrX509OtherName_Compare RT_MANGLER(RTCrX509OtherName_Compare) +# define RTCrX509OtherName_Delete RT_MANGLER(RTCrX509OtherName_Delete) +# define RTCrX509OtherName_Enum RT_MANGLER(RTCrX509OtherName_Enum) +# define RTCrX509PolicyConstraints_Compare RT_MANGLER(RTCrX509PolicyConstraints_Compare) +# define RTCrX509PolicyConstraints_Delete RT_MANGLER(RTCrX509PolicyConstraints_Delete) +# define RTCrX509PolicyConstraints_Enum RT_MANGLER(RTCrX509PolicyConstraints_Enum) +# define RTCrX509PolicyInformation_Compare RT_MANGLER(RTCrX509PolicyInformation_Compare) +# define RTCrX509PolicyInformation_Delete RT_MANGLER(RTCrX509PolicyInformation_Delete) +# define RTCrX509PolicyInformation_Enum RT_MANGLER(RTCrX509PolicyInformation_Enum) +# define RTCrX509PolicyMapping_Compare RT_MANGLER(RTCrX509PolicyMapping_Compare) +# define RTCrX509PolicyMapping_Delete RT_MANGLER(RTCrX509PolicyMapping_Delete) +# define RTCrX509PolicyMapping_Enum RT_MANGLER(RTCrX509PolicyMapping_Enum) +# define RTCrX509PolicyMappings_Compare RT_MANGLER(RTCrX509PolicyMappings_Compare) +# define RTCrX509PolicyMappings_Delete RT_MANGLER(RTCrX509PolicyMappings_Delete) +# define RTCrX509PolicyMappings_Enum RT_MANGLER(RTCrX509PolicyMappings_Enum) +# define RTCrX509PolicyQualifierInfo_Compare RT_MANGLER(RTCrX509PolicyQualifierInfo_Compare) +# define RTCrX509PolicyQualifierInfo_Delete RT_MANGLER(RTCrX509PolicyQualifierInfo_Delete) +# define RTCrX509PolicyQualifierInfo_Enum RT_MANGLER(RTCrX509PolicyQualifierInfo_Enum) +# define RTCrX509PolicyQualifierInfos_Compare RT_MANGLER(RTCrX509PolicyQualifierInfos_Compare) +# define RTCrX509PolicyQualifierInfos_Delete RT_MANGLER(RTCrX509PolicyQualifierInfos_Delete) +# define RTCrX509PolicyQualifierInfos_Enum RT_MANGLER(RTCrX509PolicyQualifierInfos_Enum) +# define RTCrX509SubjectPublicKeyInfo_Compare RT_MANGLER(RTCrX509SubjectPublicKeyInfo_Compare) +# define RTCrX509SubjectPublicKeyInfo_Delete RT_MANGLER(RTCrX509SubjectPublicKeyInfo_Delete) +# define RTCrX509SubjectPublicKeyInfo_Enum RT_MANGLER(RTCrX509SubjectPublicKeyInfo_Enum) +# define RTCrX509TbsCertificate_Compare RT_MANGLER(RTCrX509TbsCertificate_Compare) +# define RTCrX509TbsCertificate_Delete RT_MANGLER(RTCrX509TbsCertificate_Delete) +# define RTCrX509TbsCertificate_Enum RT_MANGLER(RTCrX509TbsCertificate_Enum) +# define RTCrX509TbsCertificate_ReprocessExtensions RT_MANGLER(RTCrX509TbsCertificate_ReprocessExtensions) +# define RTCrX509Validity_Compare RT_MANGLER(RTCrX509Validity_Compare) +# define RTCrX509Validity_Delete RT_MANGLER(RTCrX509Validity_Delete) +# define RTCrX509Validity_Enum RT_MANGLER(RTCrX509Validity_Enum) +# define RTCrX509Validity_IsValidAtTimeSpec RT_MANGLER(RTCrX509Validity_IsValidAtTimeSpec) +# define RTCrX509Certificate_ReadFromFile RT_MANGLER(RTCrX509Certificate_ReadFromFile) +# define RTCrX509AlgorithmIdentifier_Clone RT_MANGLER(RTCrX509AlgorithmIdentifier_Clone) +# define RTCrX509AlgorithmIdentifier_Init RT_MANGLER(RTCrX509AlgorithmIdentifier_Init) +# define RTCrX509AlgorithmIdentifiers_Clone RT_MANGLER(RTCrX509AlgorithmIdentifiers_Clone) +# define RTCrX509AlgorithmIdentifiers_Init RT_MANGLER(RTCrX509AlgorithmIdentifiers_Init) +# define RTCrX509AttributeTypeAndValue_Clone RT_MANGLER(RTCrX509AttributeTypeAndValue_Clone) +# define RTCrX509AttributeTypeAndValue_Init RT_MANGLER(RTCrX509AttributeTypeAndValue_Init) +# define RTCrX509AttributeTypeAndValues_Clone RT_MANGLER(RTCrX509AttributeTypeAndValues_Clone) +# define RTCrX509AttributeTypeAndValues_Init RT_MANGLER(RTCrX509AttributeTypeAndValues_Init) +# define RTCrX509AuthorityKeyIdentifier_Clone RT_MANGLER(RTCrX509AuthorityKeyIdentifier_Clone) +# define RTCrX509AuthorityKeyIdentifier_Init RT_MANGLER(RTCrX509AuthorityKeyIdentifier_Init) +# define RTCrX509BasicConstraints_Clone RT_MANGLER(RTCrX509BasicConstraints_Clone) +# define RTCrX509BasicConstraints_Init RT_MANGLER(RTCrX509BasicConstraints_Init) +# define RTCrX509CertificatePolicies_Clone RT_MANGLER(RTCrX509CertificatePolicies_Clone) +# define RTCrX509CertificatePolicies_Init RT_MANGLER(RTCrX509CertificatePolicies_Init) +# define RTCrX509Certificate_Clone RT_MANGLER(RTCrX509Certificate_Clone) +# define RTCrX509Certificate_Init RT_MANGLER(RTCrX509Certificate_Init) +# define RTCrX509Certificates_Clone RT_MANGLER(RTCrX509Certificates_Clone) +# define RTCrX509Certificates_Init RT_MANGLER(RTCrX509Certificates_Init) +# define RTCrX509Extension_Clone RT_MANGLER(RTCrX509Extension_Clone) +# define RTCrX509Extension_Init RT_MANGLER(RTCrX509Extension_Init) +# define RTCrX509Extensions_Clone RT_MANGLER(RTCrX509Extensions_Clone) +# define RTCrX509Extensions_Init RT_MANGLER(RTCrX509Extensions_Init) +# define RTCrX509GeneralName_Clone RT_MANGLER(RTCrX509GeneralName_Clone) +# define RTCrX509GeneralName_Init RT_MANGLER(RTCrX509GeneralName_Init) +# define RTCrX509GeneralNames_Clone RT_MANGLER(RTCrX509GeneralNames_Clone) +# define RTCrX509GeneralNames_Init RT_MANGLER(RTCrX509GeneralNames_Init) +# define RTCrX509GeneralSubtree_Clone RT_MANGLER(RTCrX509GeneralSubtree_Clone) +# define RTCrX509GeneralSubtree_Init RT_MANGLER(RTCrX509GeneralSubtree_Init) +# define RTCrX509GeneralSubtrees_Clone RT_MANGLER(RTCrX509GeneralSubtrees_Clone) +# define RTCrX509GeneralSubtrees_Init RT_MANGLER(RTCrX509GeneralSubtrees_Init) +# define RTCrX509NameConstraints_Clone RT_MANGLER(RTCrX509NameConstraints_Clone) +# define RTCrX509NameConstraints_Init RT_MANGLER(RTCrX509NameConstraints_Init) +# define RTCrX509Name_Clone RT_MANGLER(RTCrX509Name_Clone) +# define RTCrX509Name_Init RT_MANGLER(RTCrX509Name_Init) +# define RTCrX509Name_RecodeAsUtf8 RT_MANGLER(RTCrX509Name_RecodeAsUtf8) +# define RTCrX509OldAuthorityKeyIdentifier_Clone RT_MANGLER(RTCrX509OldAuthorityKeyIdentifier_Clone) +# define RTCrX509OldAuthorityKeyIdentifier_Init RT_MANGLER(RTCrX509OldAuthorityKeyIdentifier_Init) +# define RTCrX509OtherName_Clone RT_MANGLER(RTCrX509OtherName_Clone) +# define RTCrX509OtherName_Init RT_MANGLER(RTCrX509OtherName_Init) +# define RTCrX509PolicyConstraints_Clone RT_MANGLER(RTCrX509PolicyConstraints_Clone) +# define RTCrX509PolicyConstraints_Init RT_MANGLER(RTCrX509PolicyConstraints_Init) +# define RTCrX509PolicyInformation_Clone RT_MANGLER(RTCrX509PolicyInformation_Clone) +# define RTCrX509PolicyInformation_Init RT_MANGLER(RTCrX509PolicyInformation_Init) +# define RTCrX509PolicyMapping_Clone RT_MANGLER(RTCrX509PolicyMapping_Clone) +# define RTCrX509PolicyMapping_Init RT_MANGLER(RTCrX509PolicyMapping_Init) +# define RTCrX509PolicyMappings_Clone RT_MANGLER(RTCrX509PolicyMappings_Clone) +# define RTCrX509PolicyMappings_Init RT_MANGLER(RTCrX509PolicyMappings_Init) +# define RTCrX509PolicyQualifierInfo_Clone RT_MANGLER(RTCrX509PolicyQualifierInfo_Clone) +# define RTCrX509PolicyQualifierInfo_Init RT_MANGLER(RTCrX509PolicyQualifierInfo_Init) +# define RTCrX509PolicyQualifierInfos_Clone RT_MANGLER(RTCrX509PolicyQualifierInfos_Clone) +# define RTCrX509PolicyQualifierInfos_Init RT_MANGLER(RTCrX509PolicyQualifierInfos_Init) +# define RTCrX509SubjectPublicKeyInfo_Clone RT_MANGLER(RTCrX509SubjectPublicKeyInfo_Clone) +# define RTCrX509SubjectPublicKeyInfo_Init RT_MANGLER(RTCrX509SubjectPublicKeyInfo_Init) +# define RTCrX509TbsCertificate_Clone RT_MANGLER(RTCrX509TbsCertificate_Clone) +# define RTCrX509TbsCertificate_Init RT_MANGLER(RTCrX509TbsCertificate_Init) +# define RTCrX509Validity_Clone RT_MANGLER(RTCrX509Validity_Clone) +# define RTCrX509Validity_Init RT_MANGLER(RTCrX509Validity_Init) +# define RTCrX509AlgorithmIdentifier_CheckSanity RT_MANGLER(RTCrX509AlgorithmIdentifier_CheckSanity) +# define RTCrX509AlgorithmIdentifiers_CheckSanity RT_MANGLER(RTCrX509AlgorithmIdentifiers_CheckSanity) +# define RTCrX509AttributeTypeAndValue_CheckSanity RT_MANGLER(RTCrX509AttributeTypeAndValue_CheckSanity) +# define RTCrX509AttributeTypeAndValues_CheckSanity RT_MANGLER(RTCrX509AttributeTypeAndValues_CheckSanity) +# define RTCrX509AuthorityKeyIdentifier_CheckSanity RT_MANGLER(RTCrX509AuthorityKeyIdentifier_CheckSanity) +# define RTCrX509BasicConstraints_CheckSanity RT_MANGLER(RTCrX509BasicConstraints_CheckSanity) +# define RTCrX509CertificatePolicies_CheckSanity RT_MANGLER(RTCrX509CertificatePolicies_CheckSanity) +# define RTCrX509Certificate_CheckSanity RT_MANGLER(RTCrX509Certificate_CheckSanity) +# define RTCrX509Certificates_CheckSanity RT_MANGLER(RTCrX509Certificates_CheckSanity) +# define RTCrX509Extension_CheckSanity RT_MANGLER(RTCrX509Extension_CheckSanity) +# define RTCrX509Extensions_CheckSanity RT_MANGLER(RTCrX509Extensions_CheckSanity) +# define RTCrX509GeneralName_CheckSanity RT_MANGLER(RTCrX509GeneralName_CheckSanity) +# define RTCrX509GeneralNames_CheckSanity RT_MANGLER(RTCrX509GeneralNames_CheckSanity) +# define RTCrX509GeneralSubtree_CheckSanity RT_MANGLER(RTCrX509GeneralSubtree_CheckSanity) +# define RTCrX509GeneralSubtrees_CheckSanity RT_MANGLER(RTCrX509GeneralSubtrees_CheckSanity) +# define RTCrX509NameConstraints_CheckSanity RT_MANGLER(RTCrX509NameConstraints_CheckSanity) +# define RTCrX509Name_CheckSanity RT_MANGLER(RTCrX509Name_CheckSanity) +# define RTCrX509OldAuthorityKeyIdentifier_CheckSanity RT_MANGLER(RTCrX509OldAuthorityKeyIdentifier_CheckSanity) +# define RTCrX509OtherName_CheckSanity RT_MANGLER(RTCrX509OtherName_CheckSanity) +# define RTCrX509PolicyConstraints_CheckSanity RT_MANGLER(RTCrX509PolicyConstraints_CheckSanity) +# define RTCrX509PolicyInformation_CheckSanity RT_MANGLER(RTCrX509PolicyInformation_CheckSanity) +# define RTCrX509PolicyMapping_CheckSanity RT_MANGLER(RTCrX509PolicyMapping_CheckSanity) +# define RTCrX509PolicyMappings_CheckSanity RT_MANGLER(RTCrX509PolicyMappings_CheckSanity) +# define RTCrX509PolicyQualifierInfo_CheckSanity RT_MANGLER(RTCrX509PolicyQualifierInfo_CheckSanity) +# define RTCrX509PolicyQualifierInfos_CheckSanity RT_MANGLER(RTCrX509PolicyQualifierInfos_CheckSanity) +# define RTCrX509SubjectPublicKeyInfo_CheckSanity RT_MANGLER(RTCrX509SubjectPublicKeyInfo_CheckSanity) +# define RTCrX509TbsCertificate_CheckSanity RT_MANGLER(RTCrX509TbsCertificate_CheckSanity) +# define RTCrX509Validity_CheckSanity RT_MANGLER(RTCrX509Validity_CheckSanity) +# define RTCrX509Certificate_VerifySignature RT_MANGLER(RTCrX509Certificate_VerifySignature) +# define RTCrTafCertPathControls_DecodeAsn1 RT_MANGLER(RTCrTafCertPathControls_DecodeAsn1) +# define RTCrTafTrustAnchorChoice_DecodeAsn1 RT_MANGLER(RTCrTafTrustAnchorChoice_DecodeAsn1) +# define RTCrTafTrustAnchorInfo_DecodeAsn1 RT_MANGLER(RTCrTafTrustAnchorInfo_DecodeAsn1) +# define RTCrTafTrustAnchorList_DecodeAsn1 RT_MANGLER(RTCrTafTrustAnchorList_DecodeAsn1) +# define RTCrTafCertPathControls_Compare RT_MANGLER(RTCrTafCertPathControls_Compare) +# define RTCrTafCertPathControls_Delete RT_MANGLER(RTCrTafCertPathControls_Delete) +# define RTCrTafCertPathControls_Enum RT_MANGLER(RTCrTafCertPathControls_Enum) +# define RTCrTafTrustAnchorChoice_Compare RT_MANGLER(RTCrTafTrustAnchorChoice_Compare) +# define RTCrTafTrustAnchorChoice_Delete RT_MANGLER(RTCrTafTrustAnchorChoice_Delete) +# define RTCrTafTrustAnchorChoice_Enum RT_MANGLER(RTCrTafTrustAnchorChoice_Enum) +# define RTCrTafTrustAnchorInfo_Compare RT_MANGLER(RTCrTafTrustAnchorInfo_Compare) +# define RTCrTafTrustAnchorInfo_Delete RT_MANGLER(RTCrTafTrustAnchorInfo_Delete) +# define RTCrTafTrustAnchorInfo_Enum RT_MANGLER(RTCrTafTrustAnchorInfo_Enum) +# define RTCrTafTrustAnchorList_Compare RT_MANGLER(RTCrTafTrustAnchorList_Compare) +# define RTCrTafTrustAnchorList_Delete RT_MANGLER(RTCrTafTrustAnchorList_Delete) +# define RTCrTafTrustAnchorList_Enum RT_MANGLER(RTCrTafTrustAnchorList_Enum) +# define RTCrTafCertPathControls_Clone RT_MANGLER(RTCrTafCertPathControls_Clone) +# define RTCrTafCertPathControls_Init RT_MANGLER(RTCrTafCertPathControls_Init) +# define RTCrTafTrustAnchorChoice_Clone RT_MANGLER(RTCrTafTrustAnchorChoice_Clone) +# define RTCrTafTrustAnchorChoice_Init RT_MANGLER(RTCrTafTrustAnchorChoice_Init) +# define RTCrTafTrustAnchorInfo_Clone RT_MANGLER(RTCrTafTrustAnchorInfo_Clone) +# define RTCrTafTrustAnchorInfo_Init RT_MANGLER(RTCrTafTrustAnchorInfo_Init) +# define RTCrTafTrustAnchorList_Clone RT_MANGLER(RTCrTafTrustAnchorList_Clone) +# define RTCrTafTrustAnchorList_Init RT_MANGLER(RTCrTafTrustAnchorList_Init) +# define RTCrTafCertPathControls_CheckSanity RT_MANGLER(RTCrTafCertPathControls_CheckSanity) +# define RTCrTafTrustAnchorChoice_CheckSanity RT_MANGLER(RTCrTafTrustAnchorChoice_CheckSanity) +# define RTCrTafTrustAnchorInfo_CheckSanity RT_MANGLER(RTCrTafTrustAnchorInfo_CheckSanity) +# define RTCrTafTrustAnchorList_CheckSanity RT_MANGLER(RTCrTafTrustAnchorList_CheckSanity) +# define RTCrTspAccuracy_CheckSanity RT_MANGLER(RTCrTspAccuracy_CheckSanity) +# define RTCrTspAccuracy_Clone RT_MANGLER(RTCrTspAccuracy_Clone) +# define RTCrTspAccuracy_Compare RT_MANGLER(RTCrTspAccuracy_Compare) +# define RTCrTspAccuracy_DecodeAsn1 RT_MANGLER(RTCrTspAccuracy_DecodeAsn1) +# define RTCrTspAccuracy_Delete RT_MANGLER(RTCrTspAccuracy_Delete) +# define RTCrTspAccuracy_Enum RT_MANGLER(RTCrTspAccuracy_Enum) +# define RTCrTspAccuracy_Init RT_MANGLER(RTCrTspAccuracy_Init) +# define RTCrTspMessageImprint_CheckSanity RT_MANGLER(RTCrTspMessageImprint_CheckSanity) +# define RTCrTspMessageImprint_Clone RT_MANGLER(RTCrTspMessageImprint_Clone) +# define RTCrTspMessageImprint_Compare RT_MANGLER(RTCrTspMessageImprint_Compare) +# define RTCrTspMessageImprint_DecodeAsn1 RT_MANGLER(RTCrTspMessageImprint_DecodeAsn1) +# define RTCrTspMessageImprint_Delete RT_MANGLER(RTCrTspMessageImprint_Delete) +# define RTCrTspMessageImprint_Enum RT_MANGLER(RTCrTspMessageImprint_Enum) +# define RTCrTspMessageImprint_Init RT_MANGLER(RTCrTspMessageImprint_Init) +# define RTCrTspTstInfo_CheckSanity RT_MANGLER(RTCrTspTstInfo_CheckSanity) +# define RTCrTspTstInfo_Clone RT_MANGLER(RTCrTspTstInfo_Clone) +# define RTCrTspTstInfo_Compare RT_MANGLER(RTCrTspTstInfo_Compare) +# define RTCrTspTstInfo_DecodeAsn1 RT_MANGLER(RTCrTspTstInfo_DecodeAsn1) +# define RTCrTspTstInfo_Delete RT_MANGLER(RTCrTspTstInfo_Delete) +# define RTCrTspTstInfo_Enum RT_MANGLER(RTCrTspTstInfo_Enum) +# define RTCrTspTstInfo_Init RT_MANGLER(RTCrTspTstInfo_Init) +# define RTCrCertCtxRelease RT_MANGLER(RTCrCertCtxRelease) +# define RTCrCertCtxRetain RT_MANGLER(RTCrCertCtxRetain) +# define RTCrStoreCertAddEncoded RT_MANGLER(RTCrStoreCertAddEncoded) +# define RTCrStoreCertByIssuerAndSerialNo RT_MANGLER(RTCrStoreCertByIssuerAndSerialNo) +# define RTCrStoreCertFindAll RT_MANGLER(RTCrStoreCertFindAll) +# define RTCrStoreCertFindBySubjectOrAltSubjectByRfc5280 RT_MANGLER(RTCrStoreCertFindBySubjectOrAltSubjectByRfc5280) +# define RTCrStoreCertSearchDestroy RT_MANGLER(RTCrStoreCertSearchDestroy) +# define RTCrStoreCertSearchNext RT_MANGLER(RTCrStoreCertSearchNext) +# define RTCrStoreConvertToOpenSslCertStack RT_MANGLER(RTCrStoreConvertToOpenSslCertStack) +# define RTCrStoreConvertToOpenSslCertStore RT_MANGLER(RTCrStoreConvertToOpenSslCertStore) +# define RTCrStoreRelease RT_MANGLER(RTCrStoreRelease) +# define RTCrStoreRetain RT_MANGLER(RTCrStoreRetain) +# define RTCrStoreCreateInMem RT_MANGLER(RTCrStoreCreateInMem) +# define RTCrStoreCertAddFromFile RT_MANGLER(RTCrStoreCertAddFromFile) +# define RTErrInfoAdd RT_MANGLER(RTErrInfoAdd) +# define RTErrInfoAddF RT_MANGLER(RTErrInfoAddF) +# define RTErrInfoAddV RT_MANGLER(RTErrInfoAddV) +# define RTLdrHashImage RT_MANGLER(RTLdrHashImage) +# define RTLdrOpenWithReader RT_MANGLER(RTLdrOpenWithReader) +# define RTLdrQueryPropEx RT_MANGLER(RTLdrQueryPropEx) +# define RTLdrVerifySignature RT_MANGLER(RTLdrVerifySignature) +# define RTBigNumAdd RT_MANGLER(RTBigNumAdd) +# define RTBigNumAssign RT_MANGLER(RTBigNumAssign) +# define RTBigNumBitWidth RT_MANGLER(RTBigNumBitWidth) +# define RTBigNumByteWidth RT_MANGLER(RTBigNumByteWidth) +# define RTBigNumClone RT_MANGLER(RTBigNumClone) +# define RTBigNumCompare RT_MANGLER(RTBigNumCompare) +# define RTBigNumCompareWithS64 RT_MANGLER(RTBigNumCompareWithS64) +# define RTBigNumCompareWithU64 RT_MANGLER(RTBigNumCompareWithU64) +# define RTBigNumDestroy RT_MANGLER(RTBigNumDestroy) +# define RTBigNumDivide RT_MANGLER(RTBigNumDivide) +# define RTBigNumDivideKnuth RT_MANGLER(RTBigNumDivideKnuth) +# define RTBigNumDivideLong RT_MANGLER(RTBigNumDivideLong) +# define RTBigNumExponentiate RT_MANGLER(RTBigNumExponentiate) +# define RTBigNumInit RT_MANGLER(RTBigNumInit) +# define RTBigNumInitZero RT_MANGLER(RTBigNumInitZero) +# define RTBigNumModExp RT_MANGLER(RTBigNumModExp) +# define RTBigNumModulo RT_MANGLER(RTBigNumModulo) +# define RTBigNumMultiply RT_MANGLER(RTBigNumMultiply) +# define RTBigNumNegate RT_MANGLER(RTBigNumNegate) +# define RTBigNumNegateThis RT_MANGLER(RTBigNumNegateThis) +# define RTBigNumShiftLeft RT_MANGLER(RTBigNumShiftLeft) +# define RTBigNumShiftRight RT_MANGLER(RTBigNumShiftRight) +# define RTBigNumSubtract RT_MANGLER(RTBigNumSubtract) +# define RTBigNumToBytesBigEndian RT_MANGLER(RTBigNumToBytesBigEndian) +# define RTUInt128MulByU64 RT_MANGLER(RTUInt128MulByU64) +# define RTUInt128MulByU64_EndProc RT_MANGLER(RTUInt128MulByU64_EndProc) +# define RTUtf16Copy RT_MANGLER(RTUtf16Copy) +# define RTUtf16CopyAscii RT_MANGLER(RTUtf16CopyAscii) +# define RTUtf16Cat RT_MANGLER(RTUtf16Cat) +# define RTUtf16CatAscii RT_MANGLER(RTUtf16CatAscii) +# define RTUtf16End RT_MANGLER(RTUtf16End) +# define RTUtf16ICmpAscii RT_MANGLER(RTUtf16ICmpAscii) +# define RTUtf16NLen RT_MANGLER(RTUtf16NLen) +# define RTUtf16NLenEx RT_MANGLER(RTUtf16NLenEx) +# define RTUtf16PrintHexBytes RT_MANGLER(RTUtf16PrintHexBytes) +# define RTMemSaferAllocZExTag RT_MANGLER(RTMemSaferAllocZExTag) +# define RTMemSaferAllocZTag RT_MANGLER(RTMemSaferAllocZTag) +# define RTMemSaferFree RT_MANGLER(RTMemSaferFree) +# define RTMemSaferReallocZExTag RT_MANGLER(RTMemSaferReallocZExTag) +# define RTMemSaferReallocZTag RT_MANGLER(RTMemSaferReallocZTag) +# define RTMemSaferScramble RT_MANGLER(RTMemSaferScramble) +# define RTMemSaferUnscramble RT_MANGLER(RTMemSaferUnscramble) +# define RTErrConvertFromDarwin RT_MANGLER(RTErrConvertFromDarwin) +# define RTErrConvertFromDarwinCOM RT_MANGLER(RTErrConvertFromDarwinCOM) +# define RTErrConvertFromDarwinIO RT_MANGLER(RTErrConvertFromDarwinIO) +# define RTErrConvertFromDarwinKern RT_MANGLER(RTErrConvertFromDarwinKern) +# define RTErrConvertFromDarwin RT_MANGLER(RTErrConvertFromDarwin) +# define RTErrConvertFromDarwinIO RT_MANGLER(RTErrConvertFromDarwinIO) +# define RTErrConvertFromDarwinKern RT_MANGLER(RTErrConvertFromDarwinKern) + +/* + * Stable variables (alphabetical order): + */ +# define g_apfnRTZlibDeps RT_MANGLER(g_apfnRTZlibDeps) /* os2 win solaris */ +# define g_aRTUniFlagsRanges RT_MANGLER(g_aRTUniFlagsRanges) +# define g_aRTUniLowerRanges RT_MANGLER(g_aRTUniLowerRanges) +# define g_aRTUniUpperRanges RT_MANGLER(g_aRTUniUpperRanges) +# define g_fRTAlignmentChecks RT_MANGLER(g_fRTAlignmentChecks) +# define g_hKrnlDbgInfo RT_MANGLER(g_hKrnlDbgInfo) /* solaris */ +# define g_pStdErr RT_MANGLER(g_pStdErr) +# define g_pStdIn RT_MANGLER(g_pStdIn) +# define g_pStdOut RT_MANGLER(g_pStdOut) +# define g_pszRTAssertExpr RT_MANGLER(g_pszRTAssertExpr) +# define g_pszRTAssertFile RT_MANGLER(g_pszRTAssertFile) +# define g_pszRTAssertFunction RT_MANGLER(g_pszRTAssertFunction) +# define g_szRTAssertMsg1 RT_MANGLER(g_szRTAssertMsg1) +# define g_szRTAssertMsg2 RT_MANGLER(g_szRTAssertMsg2) +# define g_u32RTAssertLine RT_MANGLER(g_u32RTAssertLine) + +/* sort/merge into the above later: */ +# define g_RTAsn1Time_Vtable RT_MANGLER(g_RTAsn1Time_Vtable) +# define g_RTAsn1String_Vtable RT_MANGLER(g_RTAsn1String_Vtable) +# define g_RTAsn1OctetString_Vtable RT_MANGLER(g_RTAsn1OctetString_Vtable) +# define g_RTAsn1ObjId_Vtable RT_MANGLER(g_RTAsn1ObjId_Vtable) +# define g_RTAsn1Null_Vtable RT_MANGLER(g_RTAsn1Null_Vtable) +# define g_RTAsn1Integer_Vtable RT_MANGLER(g_RTAsn1Integer_Vtable) +# define g_RTAsn1Core_Vtable RT_MANGLER(g_RTAsn1Core_Vtable) +# define g_RTAsn1Boolean_Vtable RT_MANGLER(g_RTAsn1Boolean_Vtable) +# define g_RTAsn1BitString_Vtable RT_MANGLER(g_RTAsn1BitString_Vtable) +# define g_RTAsn1DefaultAllocator RT_MANGLER(g_RTAsn1DefaultAllocator) +# define g_RTAsn1EFenceAllocator RT_MANGLER(g_RTAsn1EFenceAllocator) +#if 0 /* Disabled for now as I'm not sure the assmbler supports mangling yet. */ +# define g_abRTZeroPage RT_MANGLER(g_abRTZeroPage) +# define g_abRTZero4K RT_MANGLER(g_abRTZero4K) +# define g_abRTZero8K RT_MANGLER(g_abRTZero8K) +# define g_abRTZero16K RT_MANGLER(g_abRTZero16K) +# define g_abRTZero32K RT_MANGLER(g_abRTZero32K) +# define g_abRTZero64K RT_MANGLER(g_abRTZero64K) +#endif + + +/* + * Unstable functions (alphabetical order): + */ +/** @todo the list is incomplete! See the .def files + libraries. */ + + +/* + * Unstable variables (alphabetical order): + */ +/* none */ + +#endif /* !DOXYGEN_RUNNING */ + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/mem.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/mem.h @@ -0,0 +1,940 @@ +/** @file + * IPRT - Memory Management and Manipulation. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_mem_h +#define ___iprt_mem_h + + +#include +#include + + +#ifdef IN_RC +# error "There are no RTMem APIs available Guest Context!" +#endif + + +/** @defgroup grp_rt_mem RTMem - Memory Management and Manipulation + * @ingroup grp_rt + * @{ + */ + +RT_C_DECLS_BEGIN + +/** @def RTMEM_ALIGNMENT + * The alignment of the memory blocks returned by RTMemAlloc(), RTMemAllocZ(), + * RTMemRealloc(), RTMemTmpAlloc() and RTMemTmpAllocZ() for allocations greater + * than RTMEM_ALIGNMENT. + * + * @note This alignment is not forced if the electric fence is active! + */ +#if defined(RT_OS_OS2) +# define RTMEM_ALIGNMENT 4 +#else +# define RTMEM_ALIGNMENT 8 +#endif + +/** @def RTMEM_TAG + * The default allocation tag used by the RTMem allocation APIs. + * + * When not defined before the inclusion of iprt/mem.h or iprt/memobj.h, this + * will default to the pointer to the current file name. The memory API will + * make of use of this as pointer to a volatile but read-only string. + * The alternative tag includes the line number for a more-detailed analysis. + */ +#ifndef RTMEM_TAG +# if 0 +# define RTMEM_TAG (__FILE__ ":" RT_XSTR(__LINE__)) +# else +# define RTMEM_TAG (__FILE__) +# endif +#endif + + +/** @name Allocate temporary memory. + * @{ */ +/** + * Allocates temporary memory with default tag. + * + * Temporary memory blocks are used for not too large memory blocks which + * are believed not to stick around for too long. Using this API instead + * of RTMemAlloc() not only gives the heap manager room for optimization + * but makes the code easier to read. + * + * @returns Pointer to the allocated memory. + * @returns NULL on failure, assertion raised in strict builds. + * @param cb Size in bytes of the memory block to allocated. + */ +#define RTMemTmpAlloc(cb) RTMemTmpAllocTag((cb), RTMEM_TAG) + +/** + * Allocates temporary memory with custom tag. + * + * Temporary memory blocks are used for not too large memory blocks which + * are believed not to stick around for too long. Using this API instead + * of RTMemAlloc() not only gives the heap manager room for optimization + * but makes the code easier to read. + * + * @returns Pointer to the allocated memory. + * @returns NULL on failure, assertion raised in strict builds. + * @param cb Size in bytes of the memory block to allocated. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(void *) RTMemTmpAllocTag(size_t cb, const char *pszTag) RT_NO_THROW; + +/** + * Allocates zero'd temporary memory with default tag. + * + * Same as RTMemTmpAlloc() but the memory will be zero'd. + * + * @returns Pointer to the allocated memory. + * @returns NULL on failure, assertion raised in strict builds. + * @param cb Size in bytes of the memory block to allocated. + */ +#define RTMemTmpAllocZ(cb) RTMemTmpAllocZTag((cb), RTMEM_TAG) + +/** + * Allocates zero'd temporary memory with custom tag. + * + * Same as RTMemTmpAlloc() but the memory will be zero'd. + * + * @returns Pointer to the allocated memory. + * @returns NULL on failure, assertion raised in strict builds. + * @param cb Size in bytes of the memory block to allocated. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(void *) RTMemTmpAllocZTag(size_t cb, const char *pszTag) RT_NO_THROW; + +/** + * Free temporary memory. + * + * @param pv Pointer to memory block. + */ +RTDECL(void) RTMemTmpFree(void *pv) RT_NO_THROW; + +/** @} */ + + +/** + * Allocates memory with default tag. + * + * @returns Pointer to the allocated memory. + * @returns NULL on failure, assertion raised in strict builds. + * @param cb Size in bytes of the memory block to allocated. + * @param pszTag Allocation tag used for statistics and such. + */ +#define RTMemAlloc(cb) RTMemAllocTag((cb), RTMEM_TAG) + +/** + * Allocates memory with custom tag. + * + * @returns Pointer to the allocated memory. + * @returns NULL on failure, assertion raised in strict builds. + * @param cb Size in bytes of the memory block to allocated. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(void *) RTMemAllocTag(size_t cb, const char *pszTag) RT_NO_THROW; + +/** + * Allocates zero'd memory with default tag. + * + * Instead of memset(pv, 0, sizeof()) use this when you want zero'd + * memory. This keeps the code smaller and the heap can skip the memset + * in about 0.42% of calls :-). + * + * @returns Pointer to the allocated memory. + * @returns NULL on failure. + * @param cb Size in bytes of the memory block to allocated. + */ +#define RTMemAllocZ(cb) RTMemAllocZTag((cb), RTMEM_TAG) + +/** + * Allocates zero'd memory with custom tag. + * + * Instead of memset(pv, 0, sizeof()) use this when you want zero'd + * memory. This keeps the code smaller and the heap can skip the memset + * in about 0.42% of calls :-). + * + * @returns Pointer to the allocated memory. + * @returns NULL on failure. + * @param cb Size in bytes of the memory block to allocated. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(void *) RTMemAllocZTag(size_t cb, const char *pszTag) RT_NO_THROW; + +/** + * Wrapper around RTMemAlloc for automatically aligning variable sized + * allocations so that the various electric fence heaps works correctly. + * + * @returns See RTMemAlloc. + * @param cbUnaligned The unaligned size. + */ +#define RTMemAllocVar(cbUnaligned) RTMemAllocVarTag((cbUnaligned), RTMEM_TAG) + +/** + * Wrapper around RTMemAllocTag for automatically aligning variable sized + * allocations so that the various electric fence heaps works correctly. + * + * @returns See RTMemAlloc. + * @param cbUnaligned The unaligned size. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(void *) RTMemAllocVarTag(size_t cbUnaligned, const char *pszTag) RT_NO_THROW; + +/** + * Wrapper around RTMemAllocZ for automatically aligning variable sized + * allocations so that the various electric fence heaps works correctly. + * + * @returns See RTMemAllocZ. + * @param cbUnaligned The unaligned size. + */ +#define RTMemAllocZVar(cbUnaligned) RTMemAllocZVarTag((cbUnaligned), RTMEM_TAG) + +/** + * Wrapper around RTMemAllocZTag for automatically aligning variable sized + * allocations so that the various electric fence heaps works correctly. + * + * @returns See RTMemAllocZ. + * @param cbUnaligned The unaligned size. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(void *) RTMemAllocZVarTag(size_t cbUnaligned, const char *pszTag) RT_NO_THROW; + +/** + * Duplicates a chunk of memory into a new heap block (default tag). + * + * @returns New heap block with the duplicate data. + * @returns NULL if we're out of memory. + * @param pvSrc The memory to duplicate. + * @param cb The amount of memory to duplicate. + */ +#define RTMemDup(pvSrc, cb) RTMemDupTag((pvSrc), (cb), RTMEM_TAG) + +/** + * Duplicates a chunk of memory into a new heap block (custom tag). + * + * @returns New heap block with the duplicate data. + * @returns NULL if we're out of memory. + * @param pvSrc The memory to duplicate. + * @param cb The amount of memory to duplicate. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(void *) RTMemDupTag(const void *pvSrc, size_t cb, const char *pszTag) RT_NO_THROW; + +/** + * Duplicates a chunk of memory into a new heap block with some additional + * zeroed memory (default tag). + * + * @returns New heap block with the duplicate data. + * @returns NULL if we're out of memory. + * @param pvSrc The memory to duplicate. + * @param cbSrc The amount of memory to duplicate. + * @param cbExtra The amount of extra memory to allocate and zero. + */ +#define RTMemDupEx(pvSrc, cbSrc, cbExtra) RTMemDupExTag((pvSrc), (cbSrc), (cbExtra), RTMEM_TAG) + +/** + * Duplicates a chunk of memory into a new heap block with some additional + * zeroed memory (default tag). + * + * @returns New heap block with the duplicate data. + * @returns NULL if we're out of memory. + * @param pvSrc The memory to duplicate. + * @param cbSrc The amount of memory to duplicate. + * @param cbExtra The amount of extra memory to allocate and zero. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(void *) RTMemDupExTag(const void *pvSrc, size_t cbSrc, size_t cbExtra, const char *pszTag) RT_NO_THROW; + +/** + * Reallocates memory with default tag. + * + * @returns Pointer to the allocated memory. + * @returns NULL on failure. + * @param pvOld The memory block to reallocate. + * @param cbNew The new block size (in bytes). + */ +#define RTMemRealloc(pvOld, cbNew) RTMemReallocTag((pvOld), (cbNew), RTMEM_TAG) + +/** + * Reallocates memory with custom tag. + * + * @returns Pointer to the allocated memory. + * @returns NULL on failure. + * @param pvOld The memory block to reallocate. + * @param cbNew The new block size (in bytes). + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(void *) RTMemReallocTag(void *pvOld, size_t cbNew, const char *pszTag) RT_NO_THROW; + +/** + * Frees memory. + * + * @param pv Pointer to memory block. + */ +RTDECL(void) RTMemFree(void *pv) RT_NO_THROW; + + + +/** @def RTR0MemAllocEx and RTR0MemAllocExTag flags. + * @{ */ +/** The returned memory should be zeroed. */ +#define RTMEMALLOCEX_FLAGS_ZEROED RT_BIT(0) +/** It must be load code into the returned memory block and execute it. */ +#define RTMEMALLOCEX_FLAGS_EXEC RT_BIT(1) +/** Allocation from any context. + * Will return VERR_NOT_SUPPORTED if not supported. */ +#define RTMEMALLOCEX_FLAGS_ANY_CTX_ALLOC RT_BIT(2) +/** Allocate the memory such that it can be freed from any context. + * Will return VERR_NOT_SUPPORTED if not supported. */ +#define RTMEMALLOCEX_FLAGS_ANY_CTX_FREE RT_BIT(3) +/** Allocate and free from any context. + * Will return VERR_NOT_SUPPORTED if not supported. */ +#define RTMEMALLOCEX_FLAGS_ANY_CTX (RTMEMALLOCEX_FLAGS_ANY_CTX_ALLOC | RTMEMALLOCEX_FLAGS_ANY_CTX_FREE) +/** Reachable by 16-bit address. + * Will return VERR_NOT_SUPPORTED if not supported. */ +#define RTMEMALLOCEX_FLAGS_16BIT_REACH RT_BIT(4) +/** Reachable by 32-bit address. + * Will return VERR_NOT_SUPPORTED if not supported. */ +#define RTMEMALLOCEX_FLAGS_32BIT_REACH RT_BIT(5) +/** Mask of valid flags. */ +#define RTMEMALLOCEX_FLAGS_VALID_MASK UINT32_C(0x0000003f) +/** Mask of valid flags for ring-0. */ +#define RTMEMALLOCEX_FLAGS_VALID_MASK_R0 UINT32_C(0x0000000f) +/** @} */ + +/** + * Extended heap allocation API, default tag. + * + * @returns IPRT status code. + * @retval VERR_NO_MEMORY if we're out of memory. + * @retval VERR_NO_EXEC_MEMORY if we're out of executable memory. + * @retval VERR_NOT_SUPPORTED if any of the specified flags are unsupported. + * + * @param cb The amount of memory to allocate. + * @param cbAlignment The alignment requirements. Use 0 to indicate + * default alignment. + * @param fFlags A combination of the RTMEMALLOCEX_FLAGS_XXX + * defines. + * @param ppv Where to return the memory. + */ +#define RTMemAllocEx(cb, cbAlignment, fFlags, ppv) RTMemAllocExTag((cb), (cbAlignment), (fFlags), RTMEM_TAG, (ppv)) + +/** + * Extended heap allocation API, custom tag. + * + * Depending on the implementation, using this function may add extra overhead, + * so use the simpler APIs where ever possible. + * + * @returns IPRT status code. + * @retval VERR_NO_MEMORY if we're out of memory. + * @retval VERR_NO_EXEC_MEMORY if we're out of executable memory. + * @retval VERR_NOT_SUPPORTED if any of the specified flags are unsupported. + * + * @param cb The amount of memory to allocate. + * @param cbAlignment The alignment requirements. Use 0 to indicate + * default alignment. + * @param fFlags A combination of the RTMEMALLOCEX_FLAGS_XXX + * defines. + * @param pszTag The tag. + * @param ppv Where to return the memory. + */ +RTDECL(int) RTMemAllocExTag(size_t cb, size_t cbAlignment, uint32_t fFlags, const char *pszTag, void **ppv) RT_NO_THROW; + +/** + * For freeing memory allocated by RTMemAllocEx or RTMemAllocExTag. + * + * @param pv What to free, NULL is fine. + * @param cb The amount of allocated memory. + * @param fFlags The flags specified when allocating the memory. + * Whether the exact flags are requires depends on + * the implementation, but in general, ring-0 + * doesn't require anything while ring-3 requires + * RTMEMALLOCEX_FLAGS_EXEC if used. + */ +RTDECL(void) RTMemFreeEx(void *pv, size_t cb) RT_NO_THROW; + + + +/** + * Allocates memory which may contain code (default tag). + * + * @returns Pointer to the allocated memory. + * @returns NULL on failure. + * @param cb Size in bytes of the memory block to allocate. + */ +#define RTMemExecAlloc(cb) RTMemExecAllocTag((cb), RTMEM_TAG) + +/** + * Allocates memory which may contain code (custom tag). + * + * @returns Pointer to the allocated memory. + * @returns NULL on failure. + * @param cb Size in bytes of the memory block to allocate. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(void *) RTMemExecAllocTag(size_t cb, const char *pszTag) RT_NO_THROW; + +/** + * Free executable/read/write memory allocated by RTMemExecAlloc(). + * + * @param pv Pointer to memory block. + * @param cb The allocation size. + */ +RTDECL(void) RTMemExecFree(void *pv, size_t cb) RT_NO_THROW; + +#if defined(IN_RING0) && defined(RT_ARCH_AMD64) && defined(RT_OS_LINUX) +/** + * Donate read+write+execute memory to the exec heap. + * + * This API is specific to AMD64 and Linux/GNU. A kernel module that desires to + * use RTMemExecAlloc on AMD64 Linux/GNU will have to donate some statically + * allocated memory in the module if it wishes for GCC generated code to work. + * GCC can only generate modules that work in the address range ~2GB to ~0 + * currently. + * + * The API only accept one single donation. + * + * @returns IPRT status code. + * @param pvMemory Pointer to the memory block. + * @param cb The size of the memory block. + */ +RTR0DECL(int) RTR0MemExecDonate(void *pvMemory, size_t cb) RT_NO_THROW; +#endif /* R0+AMD64+LINUX */ + +/** + * Allocate page aligned memory with default tag. + * + * @returns Pointer to the allocated memory. + * @returns NULL if we're out of memory. + * @param cb Size of the memory block. Will be rounded up to page size. + */ +#define RTMemPageAlloc(cb) RTMemPageAllocTag((cb), RTMEM_TAG) + +/** + * Allocate page aligned memory with custom tag. + * + * @returns Pointer to the allocated memory. + * @returns NULL if we're out of memory. + * @param cb Size of the memory block. Will be rounded up to page size. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(void *) RTMemPageAllocTag(size_t cb, const char *pszTag) RT_NO_THROW; + +/** + * Allocate zero'd page aligned memory with default tag. + * + * @returns Pointer to the allocated memory. + * @returns NULL if we're out of memory. + * @param cb Size of the memory block. Will be rounded up to page size. + */ +#define RTMemPageAllocZ(cb) RTMemPageAllocZTag((cb), RTMEM_TAG) + +/** + * Allocate zero'd page aligned memory with custom tag. + * + * @returns Pointer to the allocated memory. + * @returns NULL if we're out of memory. + * @param cb Size of the memory block. Will be rounded up to page size. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(void *) RTMemPageAllocZTag(size_t cb, const char *pszTag) RT_NO_THROW; + +/** + * Free a memory block allocated with RTMemPageAlloc() or RTMemPageAllocZ(). + * + * @param pv Pointer to the block as it was returned by the allocation function. + * NULL will be ignored. + * @param cb The allocation size. Will be rounded up to page size. + * Ignored if @a pv is NULL. + */ +RTDECL(void) RTMemPageFree(void *pv, size_t cb) RT_NO_THROW; + +/** Page level protection flags for RTMemProtect(). + * @{ + */ +/** No access at all. */ +#define RTMEM_PROT_NONE 0 +/** Read access. */ +#define RTMEM_PROT_READ 1 +/** Write access. */ +#define RTMEM_PROT_WRITE 2 +/** Execute access. */ +#define RTMEM_PROT_EXEC 4 +/** @} */ + +/** + * Change the page level protection of a memory region. + * + * @returns iprt status code. + * @param pv Start of the region. Will be rounded down to nearest page boundary. + * @param cb Size of the region. Will be rounded up to the nearest page boundary. + * @param fProtect The new protection, a combination of the RTMEM_PROT_* defines. + */ +RTDECL(int) RTMemProtect(void *pv, size_t cb, unsigned fProtect) RT_NO_THROW; + +/** + * Goes thru some pains to make sure the specified memory block is thoroughly + * scrambled. + * + * @param pv The start of the memory block. + * @param cb The size of the memory block. + * @param cMinPasses The minimum number of passes to make. + */ +RTDECL(void) RTMemWipeThoroughly(void *pv, size_t cb, size_t cMinPasses) RT_NO_THROW; + +#ifdef IN_RING0 + +/** + * Allocates physical contiguous memory (below 4GB). + * The allocation is page aligned and the content is undefined. + * + * @returns Pointer to the memory block. This is page aligned. + * @param pPhys Where to store the physical address. + * @param cb The allocation size in bytes. This is always + * rounded up to PAGE_SIZE. + */ +RTR0DECL(void *) RTMemContAlloc(PRTCCPHYS pPhys, size_t cb) RT_NO_THROW; + +/** + * Frees memory allocated ysing RTMemContAlloc(). + * + * @param pv Pointer to return from RTMemContAlloc(). + * @param cb The cb parameter passed to RTMemContAlloc(). + */ +RTR0DECL(void) RTMemContFree(void *pv, size_t cb) RT_NO_THROW; + +/** + * Copy memory from an user mode buffer into a kernel buffer. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_ACCESS_DENIED on error. + * + * @param pvDst The kernel mode destination address. + * @param R3PtrSrc The user mode source address. + * @param cb The number of bytes to copy. + */ +RTR0DECL(int) RTR0MemUserCopyFrom(void *pvDst, RTR3PTR R3PtrSrc, size_t cb); + +/** + * Copy memory from a kernel buffer into a user mode one. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_ACCESS_DENIED on error. + * + * @param R3PtrDst The user mode destination address. + * @param pvSrc The kernel mode source address. + * @param cb The number of bytes to copy. + */ +RTR0DECL(int) RTR0MemUserCopyTo(RTR3PTR R3PtrDst, void const *pvSrc, size_t cb); + +/** + * Tests if the specified address is in the user addressable range. + * + * This function does not check whether the memory at that address is accessible + * or anything of that sort, only if the address it self is in the user mode + * range. + * + * @returns true if it's in the user addressable range. false if not. + * @param R3Ptr The user mode pointer to test. + * + * @remarks Some systems may have overlapping kernel and user address ranges. + * One prominent example of this is the x86 version of Mac OS X. Use + * RTR0MemAreKrnlAndUsrDifferent() to check. + */ +RTR0DECL(bool) RTR0MemUserIsValidAddr(RTR3PTR R3Ptr); + +/** + * Tests if the specified address is in the kernel mode range. + * + * This function does not check whether the memory at that address is accessible + * or anything of that sort, only if the address it self is in the kernel mode + * range. + * + * @returns true if it's in the kernel range. false if not. + * @param pv The alleged kernel mode pointer. + * + * @remarks Some systems may have overlapping kernel and user address ranges. + * One prominent example of this is the x86 version of Mac OS X. Use + * RTR0MemAreKrnlAndUsrDifferent() to check. + */ +RTR0DECL(bool) RTR0MemKernelIsValidAddr(void *pv); + +/** + * Are user mode and kernel mode address ranges distinctly different. + * + * This determines whether RTR0MemKernelIsValidAddr and RTR0MemUserIsValidAddr + * can be used for deciding whether some arbitrary address is a user mode or a + * kernel mode one. + * + * @returns true if they are, false if not. + */ +RTR0DECL(bool) RTR0MemAreKrnlAndUsrDifferent(void); + +/** + * Copy memory from an potentially unsafe kernel mode location and into a safe + * (kernel) buffer. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_ACCESS_DENIED on error. + * @retval VERR_NOT_SUPPORTED if not (yet) supported. + * + * @param pvDst The destination address (safe). + * @param pvSrc The source address (potentially unsafe). + * @param cb The number of bytes to copy. + */ +RTR0DECL(int) RTR0MemKernelCopyFrom(void *pvDst, void const *pvSrc, size_t cb); + +/** + * Copy from a safe (kernel) buffer and to a potentially unsafe kenrel mode + * location. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_ACCESS_DENIED on error. + * @retval VERR_NOT_SUPPORTED if not (yet) supported. + * + * @param pvDst The destination address (potentially unsafe). + * @param pvSrc The source address (safe). + * @param cb The number of bytes to copy. + */ +RTR0DECL(int) RTR0MemKernelCopyTo(void *pvDst, void const *pvSrc, size_t cb); + +#endif /* IN_RING0 */ + + +/** @name Electrical Fence Version of some APIs. + * @{ + */ + +/** + * Same as RTMemTmpAllocTag() except that it's fenced. + * + * @returns Pointer to the allocated memory. + * @returns NULL on failure. + * @param cb Size in bytes of the memory block to allocate. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(void *) RTMemEfTmpAlloc(size_t cb, const char *pszTag, RT_SRC_POS_DECL) RT_NO_THROW; + +/** + * Same as RTMemTmpAllocZTag() except that it's fenced. + * + * @returns Pointer to the allocated memory. + * @returns NULL on failure. + * @param cb Size in bytes of the memory block to allocate. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(void *) RTMemEfTmpAllocZ(size_t cb, const char *pszTag, RT_SRC_POS_DECL) RT_NO_THROW; + +/** + * Same as RTMemTmpFree() except that it's for fenced memory. + * + * @param pv Pointer to memory block. + */ +RTDECL(void) RTMemEfTmpFree(void *pv, RT_SRC_POS_DECL) RT_NO_THROW; + +/** + * Same as RTMemAllocTag() except that it's fenced. + * + * @returns Pointer to the allocated memory. Free with RTMemEfFree(). + * @returns NULL on failure. + * @param cb Size in bytes of the memory block to allocate. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(void *) RTMemEfAlloc(size_t cb, const char *pszTag, RT_SRC_POS_DECL) RT_NO_THROW; + +/** + * Same as RTMemAllocZTag() except that it's fenced. + * + * @returns Pointer to the allocated memory. + * @returns NULL on failure. + * @param cb Size in bytes of the memory block to allocate. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(void *) RTMemEfAllocZ(size_t cb, const char *pszTag, RT_SRC_POS_DECL) RT_NO_THROW; + +/** + * Same as RTMemAllocVarTag() except that it's fenced. + * + * @returns Pointer to the allocated memory. Free with RTMemEfFree(). + * @returns NULL on failure. + * @param cbUnaligned Size in bytes of the memory block to allocate. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(void *) RTMemEfAllocVar(size_t cbUnaligned, const char *pszTag, RT_SRC_POS_DECL) RT_NO_THROW; + +/** + * Same as RTMemAllocZVarTag() except that it's fenced. + * + * @returns Pointer to the allocated memory. + * @returns NULL on failure. + * @param cbUnaligned Size in bytes of the memory block to allocate. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(void *) RTMemEfAllocZVar(size_t cbUnaligned, const char *pszTag, RT_SRC_POS_DECL) RT_NO_THROW; + +/** + * Same as RTMemReallocTag() except that it's fenced. + * + * @returns Pointer to the allocated memory. + * @returns NULL on failure. + * @param pvOld The memory block to reallocate. + * @param cbNew The new block size (in bytes). + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(void *) RTMemEfRealloc(void *pvOld, size_t cbNew, const char *pszTag, RT_SRC_POS_DECL) RT_NO_THROW; + +/** + * Free memory allocated by any of the RTMemEf* allocators. + * + * @param pv Pointer to memory block. + */ +RTDECL(void) RTMemEfFree(void *pv, RT_SRC_POS_DECL) RT_NO_THROW; + +/** + * Same as RTMemDupTag() except that it's fenced. + * + * @returns New heap block with the duplicate data. + * @returns NULL if we're out of memory. + * @param pvSrc The memory to duplicate. + * @param cb The amount of memory to duplicate. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(void *) RTMemEfDup(const void *pvSrc, size_t cb, const char *pszTag, RT_SRC_POS_DECL) RT_NO_THROW; + +/** + * Same as RTMemEfDupExTag except that it's fenced. + * + * @returns New heap block with the duplicate data. + * @returns NULL if we're out of memory. + * @param pvSrc The memory to duplicate. + * @param cbSrc The amount of memory to duplicate. + * @param cbExtra The amount of extra memory to allocate and zero. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(void *) RTMemEfDupEx(const void *pvSrc, size_t cbSrc, size_t cbExtra, const char *pszTag, RT_SRC_POS_DECL) RT_NO_THROW; + +/** @def RTMEM_WRAP_SOME_NEW_AND_DELETE_TO_EF + * Define RTMEM_WRAP_SOME_NEW_AND_DELETE_TO_EF to enable electric fence new and + * delete operators for classes which uses the RTMEMEF_NEW_AND_DELETE_OPERATORS + * macro. + */ +/** @def RTMEMEF_NEW_AND_DELETE_OPERATORS + * Defines the electric fence new and delete operators for a class when + * RTMEM_WRAP_SOME_NEW_AND_DELETE_TO_EF is define. + */ +#if defined(RTMEM_WRAP_SOME_NEW_AND_DELETE_TO_EF) && !defined(RTMEM_NO_WRAP_SOME_NEW_AND_DELETE_TO_EF) +# if defined(RT_EXCEPTIONS_ENABLED) +# define RTMEMEF_NEW_AND_DELETE_OPERATORS() \ + void *operator new(size_t cb) RT_THROW(std::bad_alloc) \ + { \ + void *pv = RTMemEfAlloc(cb, RTMEM_TAG, RT_SRC_POS); \ + if (RT_LIKELY(pv)) \ + return pv; \ + throw std::bad_alloc(); \ + } \ + void *operator new(size_t cb, const std::nothrow_t ¬hrow_constant) RT_NO_THROW \ + { \ + NOREF(nothrow_constant); \ + return RTMemEfAlloc(cb, RTMEM_TAG, RT_SRC_POS); \ + } \ + void *operator new[](size_t cb) RT_THROW(std::bad_alloc) \ + { \ + void *pv = RTMemEfAlloc(cb, RTMEM_TAG, RT_SRC_POS); \ + if (RT_LIKELY(pv)) \ + return pv; \ + throw std::bad_alloc(); \ + } \ + void *operator new[](size_t cb, const std::nothrow_t ¬hrow_constant) RT_NO_THROW \ + { \ + NOREF(nothrow_constant); \ + return RTMemEfAlloc(cb, RTMEM_TAG, RT_SRC_POS); \ + } \ + \ + void operator delete(void *pv) RT_NO_THROW \ + { \ + RTMemEfFree(pv, RT_SRC_POS); \ + } \ + void operator delete(void *pv, const std::nothrow_t ¬hrow_constant) RT_NO_THROW \ + { \ + NOREF(nothrow_constant); \ + RTMemEfFree(pv, RT_SRC_POS); \ + } \ + void operator delete[](void *pv) RT_NO_THROW \ + { \ + RTMemEfFree(pv, RT_SRC_POS); \ + } \ + void operator delete[](void *pv, const std::nothrow_t ¬hrow_constant) RT_NO_THROW \ + { \ + NOREF(nothrow_constant); \ + RTMemEfFree(pv, RT_SRC_POS); \ + } \ + \ + typedef int UsingElectricNewAndDeleteOperators +# else +# define RTMEMEF_NEW_AND_DELETE_OPERATORS() \ + void *operator new(size_t cb) \ + { \ + return RTMemEfAlloc(cb, RTMEM_TAG, RT_SRC_POS); \ + } \ + void *operator new(size_t cb, const std::nothrow_t ¬hrow_constant) \ + { \ + NOREF(nothrow_constant); \ + return RTMemEfAlloc(cb, RTMEM_TAG, RT_SRC_POS); \ + } \ + void *operator new[](size_t cb) \ + { \ + return RTMemEfAlloc(cb, RTMEM_TAG, RT_SRC_POS); \ + } \ + void *operator new[](size_t cb, const std::nothrow_t ¬hrow_constant) \ + { \ + NOREF(nothrow_constant); \ + return RTMemEfAlloc(cb, RTMEM_TAG, RT_SRC_POS); \ + } \ + \ + void operator delete(void *pv) \ + { \ + RTMemEfFree(pv, RT_SRC_POS); \ + } \ + void operator delete(void *pv, const std::nothrow_t ¬hrow_constant) \ + { \ + NOREF(nothrow_constant); \ + RTMemEfFree(pv, RT_SRC_POS); \ + } \ + void operator delete[](void *pv) \ + { \ + RTMemEfFree(pv, RT_SRC_POS); \ + } \ + void operator delete[](void *pv, const std::nothrow_t ¬hrow_constant) \ + { \ + NOREF(nothrow_constant); \ + RTMemEfFree(pv, RT_SRC_POS); \ + } \ + \ + typedef int UsingElectricNewAndDeleteOperators +# endif +#else +# define RTMEMEF_NEW_AND_DELETE_OPERATORS() \ + typedef int UsingDefaultNewAndDeleteOperators +#endif +#ifdef DOXYGEN_RUNNING +# define RTMEM_WRAP_SOME_NEW_AND_DELETE_TO_EF +#endif + +/** @def RTMEM_WRAP_TO_EF_APIS + * Define RTMEM_WRAP_TO_EF_APIS to wrap RTMem APIs to RTMemEf APIs. + */ +#if defined(RTMEM_WRAP_TO_EF_APIS) && defined(IN_RING3) && !defined(RTMEM_NO_WRAP_TO_EF_APIS) +# define RTMemTmpAllocTag(cb, pszTag) RTMemEfTmpAlloc((cb), (pszTag), RT_SRC_POS) +# define RTMemTmpAllocZTag(cb, pszTag) RTMemEfTmpAllocZ((cb), (pszTag), RT_SRC_POS) +# define RTMemTmpFree(pv) RTMemEfTmpFree((pv), RT_SRC_POS) +# define RTMemAllocTag(cb, pszTag) RTMemEfAlloc((cb), (pszTag), RT_SRC_POS) +# define RTMemAllocZTag(cb, pszTag) RTMemEfAllocZ((cb), (pszTag), RT_SRC_POS) +# define RTMemAllocVarTag(cbUnaligned, pszTag) RTMemEfAllocVar((cbUnaligned), (pszTag), RT_SRC_POS) +# define RTMemAllocZVarTag(cbUnaligned, pszTag) RTMemEfAllocZVar((cbUnaligned), (pszTag), RT_SRC_POS) +# define RTMemReallocTag(pvOld, cbNew, pszTag) RTMemEfRealloc((pvOld), (cbNew), (pszTag), RT_SRC_POS) +# define RTMemFree(pv) RTMemEfFree((pv), RT_SRC_POS) +# define RTMemDupTag(pvSrc, cb, pszTag) RTMemEfDup((pvSrc), (cb), (pszTag), RT_SRC_POS) +# define RTMemDupExTag(pvSrc, cbSrc, cbExtra, pszTag) RTMemEfDupEx((pvSrc), (cbSrc), (cbExtra), (pszTag), RT_SRC_POS) +#endif +#ifdef DOXYGEN_RUNNING +# define RTMEM_WRAP_TO_EF_APIS +#endif + +/** + * Fenced drop-in replacement for RTMemTmpAllocTag. + * @copydoc RTMemTmpAllocTag + */ +RTDECL(void *) RTMemEfTmpAllocNP(size_t cb, const char *pszTag) RT_NO_THROW; + +/** + * Fenced drop-in replacement for RTMemTmpAllocZTag. + * @copydoc RTMemTmpAllocZTag + */ +RTDECL(void *) RTMemEfTmpAllocZNP(size_t cb, const char *pszTag) RT_NO_THROW; + +/** + * Fenced drop-in replacement for RTMemTmpFreeTag. + * @copydoc RTMemTmpFreeTag + */ +RTDECL(void) RTMemEfTmpFreeNP(void *pv) RT_NO_THROW; + +/** + * Fenced drop-in replacement for RTMemAllocTag. + * @copydoc RTMemAllocTag + */ +RTDECL(void *) RTMemEfAllocNP(size_t cb, const char *pszTag) RT_NO_THROW; + +/** + * Fenced drop-in replacement for RTMemAllocZTag. + * @copydoc RTMemAllocZTag + */ +RTDECL(void *) RTMemEfAllocZNP(size_t cb, const char *pszTag) RT_NO_THROW; + +/** + * Fenced drop-in replacement for RTMemAllocVarTag + * @copydoc RTMemAllocVarTag + */ +RTDECL(void *) RTMemEfAllocVarNP(size_t cbUnaligned, const char *pszTag) RT_NO_THROW; + +/** + * Fenced drop-in replacement for RTMemAllocZVarTag. + * @copydoc RTMemAllocZVarTag + */ +RTDECL(void *) RTMemEfAllocZVarNP(size_t cbUnaligned, const char *pszTag) RT_NO_THROW; + +/** + * Fenced drop-in replacement for RTMemReallocTag. + * @copydoc RTMemReallocTag + */ +RTDECL(void *) RTMemEfReallocNP(void *pvOld, size_t cbNew, const char *pszTag) RT_NO_THROW; + +/** + * Fenced drop-in replacement for RTMemFree. + * @copydoc RTMemFree + */ +RTDECL(void) RTMemEfFreeNP(void *pv) RT_NO_THROW; + +/** + * Fenced drop-in replacement for RTMemDupExTag. + * @copydoc RTMemDupExTag + */ +RTDECL(void *) RTMemEfDupNP(const void *pvSrc, size_t cb, const char *pszTag) RT_NO_THROW; + +/** + * Fenced drop-in replacement for RTMemDupExTag. + * @copydoc RTMemDupExTag + */ +RTDECL(void *) RTMemEfDupExNP(const void *pvSrc, size_t cbSrc, size_t cbExtra, const char *pszTag) RT_NO_THROW; + +/** @} */ + +RT_C_DECLS_END + +/** @} */ + + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/memobj.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/memobj.h @@ -0,0 +1,629 @@ +/** @file + * IPRT - Memory Objects (Ring-0). + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_memobj_h +#define ___iprt_memobj_h + +#include +#include + +RT_C_DECLS_BEGIN + +/** @defgroup grp_rt_memobj RTMemObj - Memory Object Manipulation (Ring-0) + * @ingroup grp_rt + * @{ + */ + +/** @def RTMEM_TAG + * The default allocation tag used by the RTMem allocation APIs. + * + * When not defined before the inclusion of iprt/memobj.h or iprt/mem.h, this + * will default to the pointer to the current file name. The memory API will + * make of use of this as pointer to a volatile but read-only string. + */ +#ifndef RTMEM_TAG +# define RTMEM_TAG (__FILE__) +#endif + +#ifdef IN_RING0 + +/** + * Checks if this is mapping or not. + * + * @returns true if it's a mapping, otherwise false. + * @param MemObj The ring-0 memory object handle. + */ +RTR0DECL(bool) RTR0MemObjIsMapping(RTR0MEMOBJ MemObj); + +/** + * Gets the address of a ring-0 memory object. + * + * @returns The address of the memory object. + * @returns NULL if the handle is invalid (asserts in strict builds) or if there isn't any mapping. + * @param MemObj The ring-0 memory object handle. + */ +RTR0DECL(void *) RTR0MemObjAddress(RTR0MEMOBJ MemObj); + +/** + * Gets the ring-3 address of a ring-0 memory object. + * + * This only applies to ring-0 memory object with ring-3 mappings of some kind, i.e. + * locked user memory, reserved user address space and user mappings. This API should + * not be used on any other objects. + * + * @returns The address of the memory object. + * @returns NIL_RTR3PTR if the handle is invalid or if it's not an object with a ring-3 mapping. + * Strict builds will assert in both cases. + * @param MemObj The ring-0 memory object handle. + */ +RTR0DECL(RTR3PTR) RTR0MemObjAddressR3(RTR0MEMOBJ MemObj); + +/** + * Gets the size of a ring-0 memory object. + * + * The returned value may differ from the one specified to the API creating the + * object because of alignment adjustments. The minimal alignment currently + * employed by any API is PAGE_SIZE, so the result can safely be shifted by + * PAGE_SHIFT to calculate a page count. + * + * @returns The object size. + * @returns 0 if the handle is invalid (asserts in strict builds) or if there isn't any mapping. + * @param MemObj The ring-0 memory object handle. + */ +RTR0DECL(size_t) RTR0MemObjSize(RTR0MEMOBJ MemObj); + +/** + * Get the physical address of an page in the memory object. + * + * @returns The physical address. + * @returns NIL_RTHCPHYS if the object doesn't contain fixed physical pages. + * @returns NIL_RTHCPHYS if the iPage is out of range. + * @returns NIL_RTHCPHYS if the object handle isn't valid. + * @param MemObj The ring-0 memory object handle. + * @param iPage The page number within the object. + */ +RTR0DECL(RTHCPHYS) RTR0MemObjGetPagePhysAddr(RTR0MEMOBJ MemObj, size_t iPage); + +/** + * Frees a ring-0 memory object. + * + * @returns IPRT status code. + * @retval VERR_INVALID_HANDLE if + * @param MemObj The ring-0 memory object to be freed. NULL is accepted. + * @param fFreeMappings Whether or not to free mappings of the object. + */ +RTR0DECL(int) RTR0MemObjFree(RTR0MEMOBJ MemObj, bool fFreeMappings); + +/** + * Allocates page aligned virtual kernel memory (default tag). + * + * The memory is taken from a non paged (= fixed physical memory backing) pool. + * + * @returns IPRT status code. + * @param pMemObj Where to store the ring-0 memory object handle. + * @param cb Number of bytes to allocate. This is rounded up to nearest page. + * @param fExecutable Flag indicating whether it should be permitted to executed code in the memory object. + */ +#define RTR0MemObjAllocPage(pMemObj, cb, fExecutable) \ + RTR0MemObjAllocPageTag((pMemObj), (cb), (fExecutable), RTMEM_TAG) + +/** + * Allocates page aligned virtual kernel memory (custom tag). + * + * The memory is taken from a non paged (= fixed physical memory backing) pool. + * + * @returns IPRT status code. + * @param pMemObj Where to store the ring-0 memory object handle. + * @param cb Number of bytes to allocate. This is rounded up to nearest page. + * @param fExecutable Flag indicating whether it should be permitted to executed code in the memory object. + * @param pszTag Allocation tag used for statistics and such. + */ +RTR0DECL(int) RTR0MemObjAllocPageTag(PRTR0MEMOBJ pMemObj, size_t cb, bool fExecutable, const char *pszTag); + +/** + * Allocates page aligned virtual kernel memory with physical backing below 4GB + * (default tag). + * + * The physical memory backing the allocation is fixed. + * + * @returns IPRT status code. + * @param pMemObj Where to store the ring-0 memory object handle. + * @param cb Number of bytes to allocate. This is rounded up to nearest page. + * @param fExecutable Flag indicating whether it should be permitted to executed code in the memory object. + */ +#define RTR0MemObjAllocLow(pMemObj, cb, fExecutable) \ + RTR0MemObjAllocLowTag((pMemObj), (cb), (fExecutable), RTMEM_TAG) + +/** + * Allocates page aligned virtual kernel memory with physical backing below 4GB + * (custom tag). + * + * The physical memory backing the allocation is fixed. + * + * @returns IPRT status code. + * @param pMemObj Where to store the ring-0 memory object handle. + * @param cb Number of bytes to allocate. This is rounded up to nearest page. + * @param fExecutable Flag indicating whether it should be permitted to executed code in the memory object. + * @param pszTag Allocation tag used for statistics and such. + */ +RTR0DECL(int) RTR0MemObjAllocLowTag(PRTR0MEMOBJ pMemObj, size_t cb, bool fExecutable, const char *pszTag); + +/** + * Allocates page aligned virtual kernel memory with contiguous physical backing + * below 4GB (default tag). + * + * The physical memory backing the allocation is fixed. + * + * @returns IPRT status code. + * @param pMemObj Where to store the ring-0 memory object handle. + * @param cb Number of bytes to allocate. This is rounded up to nearest page. + * @param fExecutable Flag indicating whether it should be permitted to executed code in the memory object. + */ +#define RTR0MemObjAllocCont(pMemObj, cb, fExecutable) \ + RTR0MemObjAllocContTag((pMemObj), (cb), (fExecutable), RTMEM_TAG) + +/** + * Allocates page aligned virtual kernel memory with contiguous physical backing + * below 4GB (custom tag). + * + * The physical memory backing the allocation is fixed. + * + * @returns IPRT status code. + * @param pMemObj Where to store the ring-0 memory object handle. + * @param cb Number of bytes to allocate. This is rounded up to nearest page. + * @param fExecutable Flag indicating whether it should be permitted to executed code in the memory object. + * @param pszTag Allocation tag used for statistics and such. + */ +RTR0DECL(int) RTR0MemObjAllocContTag(PRTR0MEMOBJ pMemObj, size_t cb, bool fExecutable, const char *pszTag); + +/** + * Locks a range of user virtual memory (default tag). + * + * @returns IPRT status code. + * @param pMemObj Where to store the ring-0 memory object handle. + * @param R3Ptr User virtual address. This is rounded down to a page + * boundary. + * @param cb Number of bytes to lock. This is rounded up to + * nearest page boundary. + * @param fAccess The desired access, a combination of RTMEM_PROT_READ + * and RTMEM_PROT_WRITE. + * @param R0Process The process to lock pages in. NIL_R0PROCESS is an + * alias for the current one. + * + * @remarks RTR0MemGetAddressR3() and RTR0MemGetAddress() will return therounded + * down address. + * + * @remarks Linux: This API requires that the memory begin locked is in a memory + * mapping that is not required in any forked off child process. This + * is not intented as permanent restriction, feel free to help out + * lifting it. + */ +#define RTR0MemObjLockUser(pMemObj, R3Ptr, cb, fAccess, R0Process) \ + RTR0MemObjLockUserTag((pMemObj), (R3Ptr), (cb), (fAccess), (R0Process), RTMEM_TAG) + +/** + * Locks a range of user virtual memory (custom tag). + * + * @returns IPRT status code. + * @param pMemObj Where to store the ring-0 memory object handle. + * @param R3Ptr User virtual address. This is rounded down to a page + * boundary. + * @param cb Number of bytes to lock. This is rounded up to + * nearest page boundary. + * @param fAccess The desired access, a combination of RTMEM_PROT_READ + * and RTMEM_PROT_WRITE. + * @param R0Process The process to lock pages in. NIL_R0PROCESS is an + * alias for the current one. + * @param pszTag Allocation tag used for statistics and such. + * + * @remarks RTR0MemGetAddressR3() and RTR0MemGetAddress() will return therounded + * down address. + * + * @remarks Linux: This API requires that the memory begin locked is in a memory + * mapping that is not required in any forked off child process. This + * is not intented as permanent restriction, feel free to help out + * lifting it. + */ +RTR0DECL(int) RTR0MemObjLockUserTag(PRTR0MEMOBJ pMemObj, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, + RTR0PROCESS R0Process, const char *pszTag); + +/** + * Locks a range of kernel virtual memory (default tag). + * + * @returns IPRT status code. + * @param pMemObj Where to store the ring-0 memory object handle. + * @param pv Kernel virtual address. This is rounded down to a page boundary. + * @param cb Number of bytes to lock. This is rounded up to nearest page boundary. + * @param fAccess The desired access, a combination of RTMEM_PROT_READ + * and RTMEM_PROT_WRITE. + * + * @remark RTR0MemGetAddress() will return the rounded down address. + */ +#define RTR0MemObjLockKernel(pMemObj, pv, cb, fAccess) \ + RTR0MemObjLockKernelTag((pMemObj), (pv), (cb), (fAccess), RTMEM_TAG) + +/** + * Locks a range of kernel virtual memory (custom tag). + * + * @returns IPRT status code. + * @param pMemObj Where to store the ring-0 memory object handle. + * @param pv Kernel virtual address. This is rounded down to a page boundary. + * @param cb Number of bytes to lock. This is rounded up to nearest page boundary. + * @param fAccess The desired access, a combination of RTMEM_PROT_READ + * and RTMEM_PROT_WRITE. + * @param pszTag Allocation tag used for statistics and such. + * + * @remark RTR0MemGetAddress() will return the rounded down address. + */ +RTR0DECL(int) RTR0MemObjLockKernelTag(PRTR0MEMOBJ pMemObj, void *pv, size_t cb, uint32_t fAccess, const char *pszTag); + +/** + * Allocates contiguous page aligned physical memory without (necessarily) any + * kernel mapping (default tag). + * + * @returns IPRT status code. + * @param pMemObj Where to store the ring-0 memory object handle. + * @param cb Number of bytes to allocate. This is rounded up to nearest page. + * @param PhysHighest The highest permitable address (inclusive). + * Pass NIL_RTHCPHYS if any address is acceptable. + */ +#define RTR0MemObjAllocPhys(pMemObj, cb, PhysHighest) \ + RTR0MemObjAllocPhysTag((pMemObj), (cb), (PhysHighest), RTMEM_TAG) + +/** + * Allocates contiguous page aligned physical memory without (necessarily) any + * kernel mapping (custom tag). + * + * @returns IPRT status code. + * @param pMemObj Where to store the ring-0 memory object handle. + * @param cb Number of bytes to allocate. This is rounded up to nearest page. + * @param PhysHighest The highest permitable address (inclusive). + * Pass NIL_RTHCPHYS if any address is acceptable. + * @param pszTag Allocation tag used for statistics and such. + */ +RTR0DECL(int) RTR0MemObjAllocPhysTag(PRTR0MEMOBJ pMemObj, size_t cb, RTHCPHYS PhysHighest, const char *pszTag); + +/** + * Allocates contiguous physical memory without (necessarily) any kernel mapping + * (default tag). + * + * @returns IPRT status code. + * @param pMemObj Where to store the ring-0 memory object handle. + * @param cb Number of bytes to allocate. This is rounded up to nearest page. + * @param PhysHighest The highest permitable address (inclusive). + * Pass NIL_RTHCPHYS if any address is acceptable. + * @param uAlignment The alignment of the reserved memory. + * Supported values are 0 (alias for PAGE_SIZE), PAGE_SIZE, _2M, _4M and _1G. + */ +#define RTR0MemObjAllocPhysEx(pMemObj, cb, PhysHighest, uAlignment) \ + RTR0MemObjAllocPhysExTag((pMemObj), (cb), (PhysHighest), (uAlignment), RTMEM_TAG) + +/** + * Allocates contiguous physical memory without (necessarily) any kernel mapping + * (custom tag). + * + * @returns IPRT status code. + * @param pMemObj Where to store the ring-0 memory object handle. + * @param cb Number of bytes to allocate. This is rounded up to nearest page. + * @param PhysHighest The highest permitable address (inclusive). + * Pass NIL_RTHCPHYS if any address is acceptable. + * @param uAlignment The alignment of the reserved memory. + * Supported values are 0 (alias for PAGE_SIZE), PAGE_SIZE, _2M, _4M and _1G. + * @param pszTag Allocation tag used for statistics and such. + */ +RTR0DECL(int) RTR0MemObjAllocPhysExTag(PRTR0MEMOBJ pMemObj, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment, const char *pszTag); + +/** + * Allocates non-contiguous page aligned physical memory without (necessarily) + * any kernel mapping (default tag). + * + * This API is for allocating huge amounts of pages and will return + * VERR_NOT_SUPPORTED if this cannot be implemented in a satisfactory + * manner. + * + * @returns IPRT status code. + * @retval VERR_NOT_SUPPORTED if it's not possible to allocated unmapped + * physical memory on this platform. The caller should expect + * this error and have a fallback strategy for it. + * + * @param pMemObj Where to store the ring-0 memory object handle. + * @param cb Number of bytes to allocate. This is rounded up to nearest page. + * @param PhysHighest The highest permitable address (inclusive). + * Pass NIL_RTHCPHYS if any address is acceptable. + */ +#define RTR0MemObjAllocPhysNC(pMemObj, cb, PhysHighest) \ + RTR0MemObjAllocPhysNCTag((pMemObj), (cb), (PhysHighest), RTMEM_TAG) + +/** + * Allocates non-contiguous page aligned physical memory without (necessarily) + * any kernel mapping (custom tag). + * + * This API is for allocating huge amounts of pages and will return + * VERR_NOT_SUPPORTED if this cannot be implemented in a satisfactory + * manner. + * + * @returns IPRT status code. + * @retval VERR_NOT_SUPPORTED if it's not possible to allocated unmapped + * physical memory on this platform. The caller should expect + * this error and have a fallback strategy for it. + * + * @param pMemObj Where to store the ring-0 memory object handle. + * @param cb Number of bytes to allocate. This is rounded up to nearest page. + * @param PhysHighest The highest permitable address (inclusive). + * Pass NIL_RTHCPHYS if any address is acceptable. + * @param pszTag Allocation tag used for statistics and such. + */ +RTR0DECL(int) RTR0MemObjAllocPhysNCTag(PRTR0MEMOBJ pMemObj, size_t cb, RTHCPHYS PhysHighest, const char *pszTag); + +/** Memory cache policy for RTR0MemObjEnterPhys. + * @{ + */ +/** Default caching policy -- don't care. */ +#define RTMEM_CACHE_POLICY_DONT_CARE UINT32_C(0) +/** MMIO caching policy -- uncachable. */ +#define RTMEM_CACHE_POLICY_MMIO UINT32_C(1) +/** @} */ + +/** + * Creates a page aligned, contiguous, physical memory object (default tag). + * + * No physical memory is allocated, we trust you do know what you're doing. + * + * @returns IPRT status code. + * @param pMemObj Where to store the ring-0 memory object handle. + * @param Phys The physical address to start at. This is rounded down to the + * nearest page boundary. + * @param cb The size of the object in bytes. This is rounded up to nearest page boundary. + * @param uCachePolicy One of the RTMEM_CACHE_XXX modes. + */ +#define RTR0MemObjEnterPhys(pMemObj, Phys, cb, uCachePolicy) \ + RTR0MemObjEnterPhysTag((pMemObj), (Phys), (cb), (uCachePolicy), RTMEM_TAG) + +/** + * Creates a page aligned, contiguous, physical memory object (custom tag). + * + * No physical memory is allocated, we trust you do know what you're doing. + * + * @returns IPRT status code. + * @param pMemObj Where to store the ring-0 memory object handle. + * @param Phys The physical address to start at. This is rounded down to the + * nearest page boundary. + * @param cb The size of the object in bytes. This is rounded up to nearest page boundary. + * @param uCachePolicy One of the RTMEM_CACHE_XXX modes. + * @param pszTag Allocation tag used for statistics and such. + */ +RTR0DECL(int) RTR0MemObjEnterPhysTag(PRTR0MEMOBJ pMemObj, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy, const char *pszTag); + +/** + * Reserves kernel virtual address space (default tag). + * + * If this function fails with VERR_NOT_SUPPORTED, the idea is that you + * can use RTR0MemObjEnterPhys() + RTR0MemObjMapKernel() as a fallback if + * you have a safe physical address range to make use of... + * + * @returns IPRT status code. + * @param pMemObj Where to store the ring-0 memory object handle. + * @param pvFixed Requested address. (void *)-1 means any address. This must match the alignment. + * @param cb The number of bytes to reserve. This is rounded up to nearest page. + * @param uAlignment The alignment of the reserved memory. + * Supported values are 0 (alias for PAGE_SIZE), PAGE_SIZE, _2M and _4M. + */ +#define RTR0MemObjReserveKernel(pMemObj, pvFixed, cb, uAlignment) \ + RTR0MemObjReserveKernelTag((pMemObj), (pvFixed), (cb), (uAlignment), RTMEM_TAG) + +/** + * Reserves kernel virtual address space (custom tag). + * + * If this function fails with VERR_NOT_SUPPORTED, the idea is that you + * can use RTR0MemObjEnterPhys() + RTR0MemObjMapKernel() as a fallback if + * you have a safe physical address range to make use of... + * + * @returns IPRT status code. + * @param pMemObj Where to store the ring-0 memory object handle. + * @param pvFixed Requested address. (void *)-1 means any address. This must match the alignment. + * @param cb The number of bytes to reserve. This is rounded up to nearest page. + * @param uAlignment The alignment of the reserved memory. + * Supported values are 0 (alias for PAGE_SIZE), PAGE_SIZE, _2M and _4M. + * @param pszTag Allocation tag used for statistics and such. + */ +RTR0DECL(int) RTR0MemObjReserveKernelTag(PRTR0MEMOBJ pMemObj, void *pvFixed, size_t cb, size_t uAlignment, const char *pszTag); + +/** + * Reserves user virtual address space in the current process (default tag). + * + * @returns IPRT status code. + * @param pMemObj Where to store the ring-0 memory object handle. + * @param R3PtrFixed Requested address. (RTR3PTR)-1 means any address. This must match the alignment. + * @param cb The number of bytes to reserve. This is rounded up to nearest PAGE_SIZE. + * @param uAlignment The alignment of the reserved memory. + * Supported values are 0 (alias for PAGE_SIZE), PAGE_SIZE, _2M and _4M. + * @param R0Process The process to reserve the memory in. NIL_R0PROCESS is an alias for the current one. + */ +#define RTR0MemObjReserveUser(pMemObj, R3PtrFixed, cb, uAlignment, R0Process) \ + RTR0MemObjReserveUserTag((pMemObj), (R3PtrFixed), (cb), (uAlignment), (R0Process), RTMEM_TAG) + +/** + * Reserves user virtual address space in the current process (custom tag). + * + * @returns IPRT status code. + * @param pMemObj Where to store the ring-0 memory object handle. + * @param R3PtrFixed Requested address. (RTR3PTR)-1 means any address. This must match the alignment. + * @param cb The number of bytes to reserve. This is rounded up to nearest PAGE_SIZE. + * @param uAlignment The alignment of the reserved memory. + * Supported values are 0 (alias for PAGE_SIZE), PAGE_SIZE, _2M and _4M. + * @param R0Process The process to reserve the memory in. NIL_R0PROCESS is an alias for the current one. + * @param pszTag Allocation tag used for statistics and such. + */ +RTR0DECL(int) RTR0MemObjReserveUserTag(PRTR0MEMOBJ pMemObj, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, + RTR0PROCESS R0Process, const char *pszTag); + +/** + * Maps a memory object into kernel virtual address space (default tag). + * + * This is the same as calling RTR0MemObjMapKernelEx with cbSub and offSub set + * to zero. + * + * @returns IPRT status code. + * @param pMemObj Where to store the ring-0 memory object handle of the mapping object. + * @param MemObjToMap The object to be map. + * @param pvFixed Requested address. (void *)-1 means any address. This must match the alignment. + * @param uAlignment The alignment of the reserved memory. + * Supported values are 0 (alias for PAGE_SIZE), PAGE_SIZE, _2M and _4M. + * @param fProt Combination of RTMEM_PROT_* flags (except RTMEM_PROT_NONE). + */ +#define RTR0MemObjMapKernel(pMemObj, MemObjToMap, pvFixed, uAlignment, fProt) \ + RTR0MemObjMapKernelTag((pMemObj), (MemObjToMap), (pvFixed), (uAlignment), (fProt), RTMEM_TAG) + +/** + * Maps a memory object into kernel virtual address space (custom tag). + * + * This is the same as calling RTR0MemObjMapKernelEx with cbSub and offSub set + * to zero. + * + * @returns IPRT status code. + * @param pMemObj Where to store the ring-0 memory object handle of the mapping object. + * @param MemObjToMap The object to be map. + * @param pvFixed Requested address. (void *)-1 means any address. This must match the alignment. + * @param uAlignment The alignment of the reserved memory. + * Supported values are 0 (alias for PAGE_SIZE), PAGE_SIZE, _2M and _4M. + * @param fProt Combination of RTMEM_PROT_* flags (except RTMEM_PROT_NONE). + * @param pszTag Allocation tag used for statistics and such. + */ +RTR0DECL(int) RTR0MemObjMapKernelTag(PRTR0MEMOBJ pMemObj, RTR0MEMOBJ MemObjToMap, void *pvFixed, + size_t uAlignment, unsigned fProt, const char *pszTag); + +/** + * Maps a memory object into kernel virtual address space (default tag). + * + * The ability to map subsections of the object into kernel space is currently + * not implemented on all platforms. All/Most of platforms supports mapping the + * whole object into kernel space. + * + * @returns IPRT status code. + * @retval VERR_NOT_SUPPORTED if it's not possible to map a subsection of a + * memory object on this platform. When you hit this, try implement it. + * + * @param pMemObj Where to store the ring-0 memory object handle of the mapping object. + * @param MemObjToMap The object to be map. + * @param pvFixed Requested address. (void *)-1 means any address. This must match the alignment. + * @param uAlignment The alignment of the reserved memory. + * Supported values are 0 (alias for PAGE_SIZE), PAGE_SIZE, _2M and _4M. + * @param fProt Combination of RTMEM_PROT_* flags (except RTMEM_PROT_NONE). + * @param offSub Where in the object to start mapping. If non-zero + * the value must be page aligned and cbSub must be + * non-zero as well. + * @param cbSub The size of the part of the object to be mapped. If + * zero the entire object is mapped. The value must be + * page aligned. + */ +#define RTR0MemObjMapKernelEx(pMemObj, MemObjToMap, pvFixed, uAlignment, fProt, offSub, cbSub) \ + RTR0MemObjMapKernelExTag((pMemObj), (MemObjToMap), (pvFixed), (uAlignment), (fProt), (offSub), (cbSub), RTMEM_TAG) + +/** + * Maps a memory object into kernel virtual address space (custom tag). + * + * The ability to map subsections of the object into kernel space is currently + * not implemented on all platforms. All/Most of platforms supports mapping the + * whole object into kernel space. + * + * @returns IPRT status code. + * @retval VERR_NOT_SUPPORTED if it's not possible to map a subsection of a + * memory object on this platform. When you hit this, try implement it. + * + * @param pMemObj Where to store the ring-0 memory object handle of the mapping object. + * @param MemObjToMap The object to be map. + * @param pvFixed Requested address. (void *)-1 means any address. This must match the alignment. + * @param uAlignment The alignment of the reserved memory. + * Supported values are 0 (alias for PAGE_SIZE), PAGE_SIZE, _2M and _4M. + * @param fProt Combination of RTMEM_PROT_* flags (except RTMEM_PROT_NONE). + * @param offSub Where in the object to start mapping. If non-zero + * the value must be page aligned and cbSub must be + * non-zero as well. + * @param cbSub The size of the part of the object to be mapped. If + * zero the entire object is mapped. The value must be + * page aligned. + * @param pszTag Allocation tag used for statistics and such. + */ +RTR0DECL(int) RTR0MemObjMapKernelExTag(PRTR0MEMOBJ pMemObj, RTR0MEMOBJ MemObjToMap, void *pvFixed, size_t uAlignment, + unsigned fProt, size_t offSub, size_t cbSub, const char *pszTag); + +/** + * Maps a memory object into user virtual address space in the current process + * (default tag). + * + * @returns IPRT status code. + * @param pMemObj Where to store the ring-0 memory object handle of the mapping object. + * @param MemObjToMap The object to be map. + * @param R3PtrFixed Requested address. (RTR3PTR)-1 means any address. This must match the alignment. + * @param uAlignment The alignment of the reserved memory. + * Supported values are 0 (alias for PAGE_SIZE), PAGE_SIZE, _2M and _4M. + * @param fProt Combination of RTMEM_PROT_* flags (except RTMEM_PROT_NONE). + * @param R0Process The process to map the memory into. NIL_R0PROCESS is an alias for the current one. + */ +#define RTR0MemObjMapUser(pMemObj, MemObjToMap, R3PtrFixed, uAlignment, fProt, R0Process) \ + RTR0MemObjMapUserTag((pMemObj), (MemObjToMap), (R3PtrFixed), (uAlignment), (fProt), (R0Process), RTMEM_TAG) + +/** + * Maps a memory object into user virtual address space in the current process + * (custom tag). + * + * @returns IPRT status code. + * @param pMemObj Where to store the ring-0 memory object handle of the mapping object. + * @param MemObjToMap The object to be map. + * @param R3PtrFixed Requested address. (RTR3PTR)-1 means any address. This must match the alignment. + * @param uAlignment The alignment of the reserved memory. + * Supported values are 0 (alias for PAGE_SIZE), PAGE_SIZE, _2M and _4M. + * @param fProt Combination of RTMEM_PROT_* flags (except RTMEM_PROT_NONE). + * @param R0Process The process to map the memory into. NIL_R0PROCESS is an alias for the current one. + * @param pszTag Allocation tag used for statistics and such. + */ +RTR0DECL(int) RTR0MemObjMapUserTag(PRTR0MEMOBJ pMemObj, RTR0MEMOBJ MemObjToMap, RTR3PTR R3PtrFixed, + size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process, const char *pszTag); + +/** + * Change the page level protection of one or more pages in a memory object. + * + * @returns IPRT status code. + * @retval VERR_NOT_SUPPORTED if the OS doesn't provide any way to manipulate + * page level protection. The caller must handle this status code + * gracefully. (Note that it may also occur if the implementation is + * missing, in which case just go ahead and implement it.) + * + * @param hMemObj Memory object handle. + * @param offSub Offset into the memory object. Must be page aligned. + * @param cbSub Number of bytes to change the protection of. Must be + * page aligned. + * @param fProt Combination of RTMEM_PROT_* flags. + */ +RTR0DECL(int) RTR0MemObjProtect(RTR0MEMOBJ hMemObj, size_t offSub, size_t cbSub, uint32_t fProt); + +#endif /* IN_RING0 */ + +/** @} */ + +RT_C_DECLS_END + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/mp.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/mp.h @@ -0,0 +1,477 @@ +/** @file + * IPRT - Multiprocessor. + */ + +/* + * Copyright (C) 2008-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_mp_h +#define ___iprt_mp_h + +#include +#include + + +RT_C_DECLS_BEGIN + +/** @defgroup grp_rt_mp RTMp - Multiprocessor + * @ingroup grp_rt + * @{ + */ + +/** + * Gets the identifier of the CPU executing the call. + * + * When called from a system mode where scheduling is active, like ring-3 or + * kernel mode with interrupts enabled on some systems, no assumptions should + * be made about the current CPU when the call returns. + * + * @returns CPU Id. + */ +RTDECL(RTCPUID) RTMpCpuId(void); + +/** + * Get the CPU set index of the CPU executing the call. + * + * Same scheduling warnings as for RTMpCpuId(). + * + * @returns CPU set index. + */ +RTDECL(int) RTMpCurSetIndex(void); + +/** + * Get the CPU set index and identifier of the CPU executing the call. + * + * Same scheduling warnings as for RTMpCpuId(). + * + * @returns CPU set index. + * @param pidCpu Where to return the CPU identifier. (not optional) + */ +RTDECL(int) RTMpCurSetIndexAndId(PRTCPUID pidCpu); + +/** + * Converts a CPU identifier to a CPU set index. + * + * This may or may not validate the presence of the CPU. + * + * @returns The CPU set index on success, -1 on failure. + * @param idCpu The identifier of the CPU. + */ +RTDECL(int) RTMpCpuIdToSetIndex(RTCPUID idCpu); + +/** + * Converts a CPU set index to a a CPU identifier. + * + * This may or may not validate the presence of the CPU, so, use + * RTMpIsCpuPossible for that. + * + * @returns The corresponding CPU identifier, NIL_RTCPUID on failure. + * @param iCpu The CPU set index. + */ +RTDECL(RTCPUID) RTMpCpuIdFromSetIndex(int iCpu); + +/** + * Gets the max CPU identifier (inclusive). + * + * Intended for brute force enumerations, but use with + * care as it may be expensive. + * + * @returns The current higest CPU identifier value. + */ +RTDECL(RTCPUID) RTMpGetMaxCpuId(void); + +/** + * Gets the size of a CPU array that is indexed by CPU set index. + * + * This takes both online, offline and hot-plugged cpus into account. + * + * @returns Number of elements. + * + * @remarks Use RTMpCpuIdToSetIndex to convert a RTCPUID into an array index. + */ +RTDECL(uint32_t) RTMpGetArraySize(void); + +/** + * Checks if a CPU exists in the system or may possibly be hotplugged later. + * + * @returns true/false accordingly. + * @param idCpu The identifier of the CPU. + */ +RTDECL(bool) RTMpIsCpuPossible(RTCPUID idCpu); + +/** + * Gets set of the CPUs present in the system plus any that may + * possibly be hotplugged later. + * + * @returns pSet. + * @param pSet Where to put the set. + */ +RTDECL(PRTCPUSET) RTMpGetSet(PRTCPUSET pSet); + +/** + * Get the count of CPUs present in the system plus any that may + * possibly be hotplugged later. + * + * @returns The count. + * @remarks Don't use this for CPU array sizing, use RTMpGetArraySize instead. + */ +RTDECL(RTCPUID) RTMpGetCount(void); + +/** + * Get the count of physical CPU cores present in the system plus any that may + * possibly be hotplugged later. + * + * @returns The number of cores. + */ +RTDECL(RTCPUID) RTMpGetCoreCount(void); + +/** + * Gets set of the CPUs present that are currently online. + * + * @returns pSet. + * @param pSet Where to put the set. + */ +RTDECL(PRTCPUSET) RTMpGetOnlineSet(PRTCPUSET pSet); + +/** + * Get the count of CPUs that are currently online. + * + * @return The count. + */ +RTDECL(RTCPUID) RTMpGetOnlineCount(void); + +/** + * Get the count of physical CPU cores in the system with one or more online + * threads. + * + * @returns The number of online cores. + */ +RTDECL(RTCPUID) RTMpGetOnlineCoreCount(void); + +/** + * Checks if a CPU is online or not. + * + * @returns true/false accordingly. + * @param idCpu The identifier of the CPU. + */ +RTDECL(bool) RTMpIsCpuOnline(RTCPUID idCpu); + + +/** + * Gets set of the CPUs present in the system. + * + * @returns pSet. + * @param pSet Where to put the set. + */ +RTDECL(PRTCPUSET) RTMpGetPresentSet(PRTCPUSET pSet); + +/** + * Get the count of CPUs that are present in the system. + * + * @return The count. + */ +RTDECL(RTCPUID) RTMpGetPresentCount(void); + +/** + * Get the count of physical CPU cores present in the system. + * + * @returns The number of cores. + */ +RTDECL(RTCPUID) RTMpGetPresentCoreCount(void); + +/** + * Checks if a CPU is present in the system. + * + * @returns true/false accordingly. + * @param idCpu The identifier of the CPU. + */ +RTDECL(bool) RTMpIsCpuPresent(RTCPUID idCpu); + + +/** + * Get the current frequency of a CPU. + * + * The CPU must be online. + * + * @returns The frequency as MHz. 0 if the CPU is offline + * or the information is not available. + * @param idCpu The identifier of the CPU. + */ +RTDECL(uint32_t) RTMpGetCurFrequency(RTCPUID idCpu); + +/** + * Get the maximum frequency of a CPU. + * + * The CPU must be online. + * + * @returns The frequency as MHz. 0 if the CPU is offline + * or the information is not available. + * @param idCpu The identifier of the CPU. + */ +RTDECL(uint32_t) RTMpGetMaxFrequency(RTCPUID idCpu); + +/** + * Get the CPU description string. + * + * The CPU must be online. + * + * @returns IPRT status code. + * @param idCpu The identifier of the CPU. NIL_RTCPUID can be used to + * indicate the current CPU. + * @param pszBuf The output buffer. + * @param cbBuf The size of the output buffer. + */ +RTDECL(int) RTMpGetDescription(RTCPUID idCpu, char *pszBuf, size_t cbBuf); + + +#ifdef IN_RING0 + +/** + * Check if there's work (DPCs on Windows) pending on the current CPU. + * + * @return true if there's pending work on the current CPU, false otherwise. + */ +RTDECL(bool) RTMpIsCpuWorkPending(void); + + +/** + * Worker function passed to RTMpOnAll, RTMpOnOthers and RTMpOnSpecific that + * is to be called on the target cpus. + * + * @param idCpu The identifier for the CPU the function is called on. + * @param pvUser1 The 1st user argument. + * @param pvUser2 The 2nd user argument. + */ +typedef DECLCALLBACK(void) FNRTMPWORKER(RTCPUID idCpu, void *pvUser1, void *pvUser2); +/** Pointer to a FNRTMPWORKER. */ +typedef FNRTMPWORKER *PFNRTMPWORKER; + +/** @name RTMPON_F_XXX - RTMpOn flags. + * @{ */ +/** Caller doesn't care if pfnWorker is executed at the same time on the + * specified CPUs or not, as long as it gets executed. */ +#define RTMPON_F_WHATEVER_EXEC 0 +/** The caller insists on pfnWorker being executed more or less concurrently + * on the specified CPUs. */ +#define RTMPON_F_CONCURRENT_EXEC RT_BIT_32(1) +/** Mask of valid bits. */ +#define RTMPON_F_VALID_MASK UINT32_C(0x00000001) +/** @}*/ + +/** + * Checks if the RTMpOnAll() is safe with regards to all threads executing + * concurrently. + * + * If for instance, the RTMpOnAll() is implemented in a way where the threads + * might cause a classic deadlock, it is considered -not- concurrent safe. + * Windows currently is one such platform where it isn't safe. + * + * @returns true if RTMpOnAll() is concurrent safe, false otherwise. + */ +RTDECL(bool) RTMpOnAllIsConcurrentSafe(void); + +/** + * Executes a function on each (online) CPU in the system. + * + * @returns IPRT status code. + * @retval VINF_SUCCESS on success. + * @retval VERR_NOT_SUPPORTED if this kind of operation isn't supported by the system. + * + * @param pfnWorker The worker function. + * @param pvUser1 The first user argument for the worker. + * @param pvUser2 The second user argument for the worker. + * + * @remarks The execution isn't in any way guaranteed to be simultaneous, + * it might even be serial (cpu by cpu). + */ +RTDECL(int) RTMpOnAll(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2); + +/** + * Executes a function on a all other (online) CPUs in the system. + * + * The caller must disable preemption prior to calling this API if the outcome + * is to make any sense. But do *not* disable interrupts. + * + * @returns IPRT status code. + * @retval VINF_SUCCESS on success. + * @retval VERR_NOT_SUPPORTED if this kind of operation isn't supported by the system. + * + * @param pfnWorker The worker function. + * @param pvUser1 The first user argument for the worker. + * @param pvUser2 The second user argument for the worker. + * + * @remarks The execution isn't in any way guaranteed to be simultaneous, + * it might even be serial (cpu by cpu). + */ +RTDECL(int) RTMpOnOthers(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2); + +/** + * Executes a function on a specific CPU in the system. + * + * @returns IPRT status code. + * @retval VINF_SUCCESS on success. + * @retval VERR_NOT_SUPPORTED if this kind of operation isn't supported by the system. + * @retval VERR_CPU_OFFLINE if the CPU is offline. + * @retval VERR_CPU_NOT_FOUND if the CPU wasn't found. + * + * @param idCpu The id of the CPU. + * @param pfnWorker The worker function. + * @param pvUser1 The first user argument for the worker. + * @param pvUser2 The second user argument for the worker. + */ +RTDECL(int) RTMpOnSpecific(RTCPUID idCpu, PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2); + +/** + * Executes a function on two specific CPUs in the system. + * + * @returns IPRT status code. + * @retval VINF_SUCCESS on success. + * @retval VERR_NOT_SUPPORTED if this kind of operation isn't supported by the + * system or if the specified modifier flag isn't supported. + * @retval VERR_CPU_OFFLINE if one or more of the CPUs are offline (see + * remarks). + * @retval VERR_CPU_NOT_FOUND if on or both of the CPUs weren't found. + * @retval VERR_NOT_ALL_CPUS_SHOWED if one of the CPUs didn't show. + * + * @param idCpu1 The id of the first CPU. + * @param idCpu2 The id of the second CPU. + * @param fFlags Combination of RTMPON_F_XXX flags. + * @param pfnWorker The worker function. + * @param pvUser1 The first user argument for the worker. + * @param pvUser2 The second user argument for the worker. + * + * @remarks There is a possible race between one (or both) of the CPUs going + * offline while setting up the call. The worker function must take + * this into account. + */ +RTDECL(int) RTMpOnPair(RTCPUID idCpu1, RTCPUID idCpu2, uint32_t fFlags, PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2); + +/** + * Indicates whether RTMpOnPair supports running the pfnWorker concurrently on + * both CPUs using RTMPON_F_CONCURRENT_EXEC. + * + * @returns true if supported, false if not. + */ +RTDECL(bool) RTMpOnPairIsConcurrentExecSupported(void); + + +/** + * Pokes the specified CPU. + * + * This should cause the execution on the CPU to be interrupted and forcing it + * to enter kernel context. It is optimized version of a RTMpOnSpecific call + * with a worker which returns immediately. + * + * @returns IPRT status code. + * @retval VERR_NOT_SUPPORTED if this kind of operation isn't supported by the + * system. The caller must not automatically assume that this API works + * when any of the RTMpOn* APIs works. This is because not all systems + * supports unicast MP events and this API will not be implemented as a + * broadcast. + * @retval VERR_CPU_OFFLINE if the CPU is offline. + * @retval VERR_CPU_NOT_FOUND if the CPU wasn't found. + * + * @param idCpu The id of the CPU to poke. + */ +RTDECL(int) RTMpPokeCpu(RTCPUID idCpu); + + +/** + * MP event, see FNRTMPNOTIFICATION. + */ +typedef enum RTMPEVENT +{ + /** The CPU goes online. */ + RTMPEVENT_ONLINE = 1, + /** The CPU goes offline. */ + RTMPEVENT_OFFLINE +} RTMPEVENT; + +/** + * Notification callback. + * + * The context this is called in differs a bit from platform to platform, so be + * careful while in here. + * + * On Windows we're running with IRQL=PASSIVE_LEVEL (reschedulable) according to + * the KeRegisterProcessorChangeCallback documentation - unrestricted API + * access. Probably not being called on the onlined/offlined CPU... + * + * On Solaris we're holding the cpu_lock, IPL/SPL/PIL is not yet known, however + * we will most likely -not- be firing on the CPU going offline/online. + * + * On Linux it looks like we're called with preemption enabled on any CPU and + * not necessarily on the CPU going offline/online. + * + * There is no callbacks for darwin at the moment, due to lack of suitable KPI. + * + * @param idCpu The CPU this applies to. + * @param enmEvent The event. + * @param pvUser The user argument. + */ +typedef DECLCALLBACK(void) FNRTMPNOTIFICATION(RTMPEVENT enmEvent, RTCPUID idCpu, void *pvUser); +/** Pointer to a FNRTMPNOTIFICATION(). */ +typedef FNRTMPNOTIFICATION *PFNRTMPNOTIFICATION; + +/** + * Registers a notification callback for cpu events. + * + * On platforms which doesn't do cpu offline/online events this API + * will just be a no-op that pretends to work. + * + * @todo We'll be adding a flag to this soon to indicate whether the callback should be called on all + * CPUs that are currently online while it's being registered. This is to help avoid some race + * conditions (we'll hopefully be able to implement this on linux, solaris/win is no issue). + * + * @returns IPRT status code. + * @retval VINF_SUCCESS on success. + * @retval VERR_NO_MEMORY if a registration record cannot be allocated. + * @retval VERR_ALREADY_EXISTS if the pfnCallback and pvUser already exist + * in the callback list. + * + * @param pfnCallback The callback. + * @param pvUser The user argument to the callback function. + */ +RTDECL(int) RTMpNotificationRegister(PFNRTMPNOTIFICATION pfnCallback, void *pvUser); + +/** + * This deregisters a notification callback registered via RTMpNotificationRegister(). + * + * The pfnCallback and pvUser arguments must be identical to the registration call + * of we won't find the right entry. + * + * @returns IPRT status code. + * @retval VINF_SUCCESS on success. + * @retval VERR_NOT_FOUND if no matching entry was found. + * + * @param pfnCallback The callback. + * @param pvUser The user argument to the callback function. + */ +RTDECL(int) RTMpNotificationDeregister(PFNRTMPNOTIFICATION pfnCallback, void *pvUser); + +#endif /* IN_RING0 */ + +/** @} */ + +RT_C_DECLS_END + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/net.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/net.h @@ -0,0 +1,946 @@ +/** @file + * IPRT - Network Protocols. + */ + +/* + * Copyright (C) 2008-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_net_h +#define ___iprt_net_h + +#include +#include +#include + + +RT_C_DECLS_BEGIN + +/** @defgroup grp_rt_net RTNet - Network Protocols + * @ingroup grp_rt + * @{ + */ + +/** + * Converts an stringified Ethernet MAC address into the RTMAC representation. + * + * @todo This should be move to some generic part of the runtime. + * + * @returns VINF_SUCCESS on success, VERR_GETOPT_INVALID_ARGUMENT_FORMAT on + * failure. + * + * @param pszValue The value to convert. + * @param pAddr Where to store the result. + */ +RTDECL(int) RTNetStrToMacAddr(const char *pszAddr, PRTMAC pMacAddr); + +/** + * IPv4 address. + */ +typedef RTUINT32U RTNETADDRIPV4; +AssertCompileSize(RTNETADDRIPV4, 4); +/** Pointer to a IPv4 address. */ +typedef RTNETADDRIPV4 *PRTNETADDRIPV4; +/** Pointer to a const IPv4 address. */ +typedef RTNETADDRIPV4 const *PCRTNETADDRIPV4; + +/** + * Tests if the given string is an IPv4 address. + * + * @returns boolean. + * @param pcszAddr String which may be an IPv4 address. + */ +RTDECL(bool) RTNetIsIPv4AddrStr(const char *pcszAddr); + +/** + * Parses dotted-decimal IPv4 address into RTNETADDRIPV4 representation. + * + * @returns VINF_SUCCESS on success, VERR_INVALID_PARAMETER on + * failure. + * + * @param pcszAddr The value to convert. + * @param ppszNext Where to store the pointer to the first char + * following the address. (Optional) + * @param pAddr Where to store the result. + */ +RTDECL(int) RTNetStrToIPv4AddrEx(const char *pcszAddr, PRTNETADDRIPV4 pAddr, char **ppszNext); + +/** + * Parses dotted-decimal IPv4 address into RTNETADDRIPV4 representation. + * Leading and trailing whitespace is ignored. + * + * @returns VINF_SUCCESS on success, VERR_INVALID_PARAMETER on + * failure. + * + * @param pcszAddr The value to convert. + * @param pAddr Where to store the result. + */ +RTDECL(int) RTNetStrToIPv4Addr(const char *pcszAddr, PRTNETADDRIPV4 pAddr); + +/** + * IPv6 address. + */ +typedef RTUINT128U RTNETADDRIPV6; +AssertCompileSize(RTNETADDRIPV6, 16); +/** Pointer to a IPv6 address. */ +typedef RTNETADDRIPV6 *PRTNETADDRIPV6; +/** Pointer to a const IPv6 address. */ +typedef RTNETADDRIPV6 const *PCRTNETADDRIPV6; + +/** + * Tests if the given string is a valid IPv6 address. + * + * @returns @c true if it is, @c false if not. + * @param pszAddress String which may be an IPv6 address. + */ +RTDECL(bool) RTNetIsIPv6AddrStr(const char *pszAddress); + +/** + * Parses IPv6 address into RTNETADDRIPV6 representation. + * + * @returns VINF_SUCCESS on success, VERR_INVALID_PARAMETER on + * failure. + * + * @param pcszAddr The value to convert. + * @param ppszNext Where to store the pointer to the first char + * following the address. (Optional) + * @param pAddr Where to store the result. + */ +RTDECL(int) RTNetStrToIPv6AddrEx(const char *pcszAddr, PRTNETADDRIPV6 pAddr, char **ppszNext); + +/** + * Parses IPv6 address into RTNETADDRIPV6 representation. + * Leading and trailing whitespace is ignored. + * + * @returns VINF_SUCCESS on success, VERR_INVALID_PARAMETER on + * failure. + * + * @param pcszAddr The value to convert. + * @param ppszZone Where to store the pointer to the first char + * of the zone id. NULL is stored if there is + * no zone id. + * @param pAddr Where to store the result. + */ +RTDECL(int) RTNetStrToIPv6Addr(const char *pcszAddr, PRTNETADDRIPV6 pAddr, char **ppszZone); + +/** + * IPX address. + */ +#pragma pack(1) +typedef struct RTNETADDRIPX +{ + /** The network ID. */ + uint32_t Network; + /** The node ID. (Defaults to the MAC address apparently.) */ + RTMAC Node; +} RTNETADDRIPX; +#pragma pack() +AssertCompileSize(RTNETADDRIPX, 4+6); +/** Pointer to an IPX address. */ +typedef RTNETADDRIPX *PRTNETADDRIPX; +/** Pointer to a const IPX address. */ +typedef RTNETADDRIPX const *PCRTNETADDRIPX; + +/** + * Network address union. + * + * @remarks The size of this structure may change in the future. + */ +typedef union RTNETADDRU +{ + /** 64-bit view. */ + uint64_t au64[2]; + /** 32-bit view. */ + uint32_t au32[4]; + /** 16-bit view. */ + uint16_t au16[8]; + /** 8-bit view. */ + uint8_t au8[16]; + /** IPv4 view. */ + RTNETADDRIPV4 IPv4; +#ifndef IPv6 /* Work around X11 and RDP defining IPv6 to 1. */ + /** IPv6 view. */ + RTNETADDRIPV6 IPv6; +#endif + /** IPX view. */ + RTNETADDRIPX Ipx; + /** MAC address view. */ + RTMAC Mac; +} RTNETADDRU; +AssertCompileSize(RTNETADDRU, 16); +/** Pointer to an address union. */ +typedef RTNETADDRU *PRTNETADDRU; +/** Pointer to a const address union. */ +typedef RTNETADDRU const *PCRTNETADDRU; + +/** + * Network address type. + * + * @remarks The value assignments may change in the future. + */ +typedef enum RTNETADDRTYPE +{ + /** The invalid 0 entry. */ + RTNETADDRTYPE_INVALID = 0, + /** IP version 4. */ + RTNETADDRTYPE_IPV4, + /** IP version 6. */ + RTNETADDRTYPE_IPV6, + /** IPX. */ + RTNETADDRTYPE_IPX, + /** MAC address. */ + RTNETADDRTYPE_MAC, + /** The end of the valid values. */ + RTNETADDRTYPE_END, + /** The usual 32-bit hack. */ + RTNETADDRTYPE_32_BIT_HACK = 0x7fffffff +} RTNETADDRTYPE; +/** Pointer to a network address type. */ +typedef RTNETADDRTYPE *PRTNETADDRTYPE; +/** Pointer to a const network address type. */ +typedef RTNETADDRTYPE const *PCRTNETADDRTYPE; + +/** + * Network address. + * + * @remarks The size and type values may change. + */ +typedef struct RTNETADDR +{ + /** The address union. */ + RTNETADDRU uAddr; + /** Indicates which view of @a u that is valid. */ + RTNETADDRTYPE enmType; + /** The port number for IPv4 and IPv6 addresses. This is set to + * RTNETADDR_NA_PORT if not applicable. */ + uint32_t uPort; +} RTNETADDR; +/** Pointer to a network address. */ +typedef RTNETADDR *PRTNETADDR; +/** Pointer to a const network address. */ +typedef RTNETADDR const *PCRTNETADDR; + +/** The not applicable value of RTNETADDR::uPort value use to inid. */ +#define RTNETADDR_PORT_NA UINT32_MAX + +/** + * Ethernet header. + */ +#pragma pack(1) +typedef struct RTNETETHERHDR +{ + RTMAC DstMac; + RTMAC SrcMac; + /** Ethernet frame type or frame size, depending on the kind of ethernet. + * This is big endian on the wire. */ + uint16_t EtherType; +} RTNETETHERHDR; +#pragma pack() +AssertCompileSize(RTNETETHERHDR, 14); +/** Pointer to an ethernet header. */ +typedef RTNETETHERHDR *PRTNETETHERHDR; +/** Pointer to a const ethernet header. */ +typedef RTNETETHERHDR const *PCRTNETETHERHDR; + +/** @name EtherType (RTNETETHERHDR::EtherType) + * @{ */ +#define RTNET_ETHERTYPE_IPV4 UINT16_C(0x0800) +#define RTNET_ETHERTYPE_ARP UINT16_C(0x0806) +#define RTNET_ETHERTYPE_IPV6 UINT16_C(0x86dd) +#define RTNET_ETHERTYPE_VLAN UINT16_C(0x8100) +#define RTNET_ETHERTYPE_IPX_1 UINT16_C(0x8037) +#define RTNET_ETHERTYPE_IPX_2 UINT16_C(0x8137) +#define RTNET_ETHERTYPE_IPX_3 UINT16_C(0x8138) +/** @} */ + + +/** + * IPv4 header. + * All is bigendian on the wire. + */ +#pragma pack(1) +typedef struct RTNETIPV4 +{ +#ifdef RT_BIG_ENDIAN + unsigned int ip_v : 4; + unsigned int ip_hl : 4; + unsigned int ip_tos : 8; + unsigned int ip_len : 16; +#else + /** 00:0 - Header length given as a 32-bit word count. */ + unsigned int ip_hl : 4; + /** 00:4 - Header version. */ + unsigned int ip_v : 4; + /** 01 - Type of service. */ + unsigned int ip_tos : 8; + /** 02 - Total length (header + data). */ + unsigned int ip_len : 16; +#endif + /** 04 - Packet idenficiation. */ + uint16_t ip_id; + /** 06 - Offset if fragmented. */ + uint16_t ip_off; + /** 08 - Time to live. */ + uint8_t ip_ttl; + /** 09 - Protocol. */ + uint8_t ip_p; + /** 0a - Header check sum. */ + uint16_t ip_sum; + /** 0c - Source address. */ + RTNETADDRIPV4 ip_src; + /** 10 - Destination address. */ + RTNETADDRIPV4 ip_dst; + /** 14 - Options (optional). */ + uint32_t ip_options[1]; +} RTNETIPV4; +#pragma pack() +AssertCompileSize(RTNETIPV4, 6 * 4); +/** Pointer to a IPv4 header. */ +typedef RTNETIPV4 *PRTNETIPV4; +/** Pointer to a const IPv4 header. */ +typedef RTNETIPV4 const *PCRTNETIPV4; + +/** The minimum IPv4 header length (in bytes). + * Up to and including RTNETIPV4::ip_dst. */ +#define RTNETIPV4_MIN_LEN (20) + + +/** @name IPv4 Protocol Numbers + * @{ */ +/** IPv4: ICMP */ +#define RTNETIPV4_PROT_ICMP (1) +/** IPv4: TCP */ +#define RTNETIPV4_PROT_TCP (6) +/** IPv4: UDP */ +#define RTNETIPV4_PROT_UDP (17) +/** @} */ + +/** @name Common IPv4 Port Assignments + * @{ + */ +/** Boostrap Protocol / DHCP) Server. */ +#define RTNETIPV4_PORT_BOOTPS (67) +/** Boostrap Protocol / DHCP) Client. */ +#define RTNETIPV4_PORT_BOOTPC (68) +/** @} */ + +/** @name IPv4 Flags + * @{ */ +/** IPv4: Don't fragment */ +#define RTNETIPV4_FLAGS_DF (0x4000) +/** IPv4: More fragments */ +#define RTNETIPV4_FLAGS_MF (0x2000) +/** @} */ + +RTDECL(uint16_t) RTNetIPv4HdrChecksum(PCRTNETIPV4 pIpHdr); +RTDECL(bool) RTNetIPv4IsHdrValid(PCRTNETIPV4 pIpHdr, size_t cbHdrMax, size_t cbPktMax, bool fChecksum); +RTDECL(uint32_t) RTNetIPv4PseudoChecksum(PCRTNETIPV4 pIpHdr); +RTDECL(uint32_t) RTNetIPv4PseudoChecksumBits(RTNETADDRIPV4 SrcAddr, RTNETADDRIPV4 DstAddr, uint8_t bProtocol, uint16_t cbPkt); +RTDECL(uint32_t) RTNetIPv4AddDataChecksum(void const *pvData, size_t cbData, uint32_t u32Sum, bool *pfOdd); +RTDECL(uint16_t) RTNetIPv4FinalizeChecksum(uint32_t u32Sum); + + +/** + * IPv6 header. + * All is bigendian on the wire. + */ +#pragma pack(1) +typedef struct RTNETIPV6 +{ + /** Version (4 bits), Traffic Class (8 bits) and Flow Lable (20 bits). + * @todo this is probably mislabeled - ip6_flow vs. ip6_vfc, fix later. */ + uint32_t ip6_vfc; + /** 04 - Payload length, including extension headers. */ + uint16_t ip6_plen; + /** 06 - Next header type (RTNETIPV4_PROT_XXX). */ + uint8_t ip6_nxt; + /** 07 - Hop limit. */ + uint8_t ip6_hlim; + /** xx - Source address. */ + RTNETADDRIPV6 ip6_src; + /** xx - Destination address. */ + RTNETADDRIPV6 ip6_dst; +} RTNETIPV6; +#pragma pack() +AssertCompileSize(RTNETIPV6, 8 + 16 + 16); +/** Pointer to a IPv6 header. */ +typedef RTNETIPV6 *PRTNETIPV6; +/** Pointer to a const IPv6 header. */ +typedef RTNETIPV6 const *PCRTNETIPV6; + +/** The minimum IPv6 header length (in bytes). + * Up to and including RTNETIPV6::ip6_dst. */ +#define RTNETIPV6_MIN_LEN (40) +#define RTNETIPV6_ICMPV6_ND_WITH_LLA_OPT_MIN_LEN (32) + +RTDECL(uint32_t) RTNetIPv6PseudoChecksum(PCRTNETIPV6 pIpHdr); +RTDECL(uint32_t) RTNetIPv6PseudoChecksumEx(PCRTNETIPV6 pIpHdr, uint8_t bProtocol, uint16_t cbPkt); +RTDECL(uint32_t) RTNetIPv6PseudoChecksumBits(PCRTNETADDRIPV6 pSrcAddr, PCRTNETADDRIPV6 pDstAddr, + uint8_t bProtocol, uint16_t cbPkt); + + +/** + * UDP header. + */ +#pragma pack(1) +typedef struct RTNETUDP +{ + /** The source port. */ + uint16_t uh_sport; + /** The destination port. */ + uint16_t uh_dport; + /** The length of the UDP header and associated data. */ + uint16_t uh_ulen; + /** The checksum of the pseudo header, the UDP header and the data. */ + uint16_t uh_sum; +} RTNETUDP; +#pragma pack() +AssertCompileSize(RTNETUDP, 8); +/** Pointer to an UDP header. */ +typedef RTNETUDP *PRTNETUDP; +/** Pointer to a const UDP header. */ +typedef RTNETUDP const *PCRTNETUDP; + +/** The minimum UDP packet length (in bytes). (RTNETUDP::uh_ulen) */ +#define RTNETUDP_MIN_LEN (8) + +RTDECL(uint16_t) RTNetUDPChecksum(uint32_t u32Sum, PCRTNETUDP pUdpHdr); +RTDECL(uint32_t) RTNetIPv4AddUDPChecksum(PCRTNETUDP pUdpHdr, uint32_t u32Sum); +RTDECL(uint16_t) RTNetIPv4UDPChecksum(PCRTNETIPV4 pIpHdr, PCRTNETUDP pUdpHdr, void const *pvData); +RTDECL(bool) RTNetIPv4IsUDPSizeValid(PCRTNETIPV4 pIpHdr, PCRTNETUDP pUdpHdr, size_t cbPktMax); +RTDECL(bool) RTNetIPv4IsUDPValid(PCRTNETIPV4 pIpHdr, PCRTNETUDP pUdpHdr, void const *pvData, size_t cbPktMax, bool fChecksum); + + +/** + * IPv4 BOOTP / DHCP packet. + */ +#pragma pack(1) +typedef struct RTNETBOOTP +{ + /** 00 - The packet opcode (RTNETBOOTP_OP_*). */ + uint8_t bp_op; + /** 01 - Hardware address type. Same as RTNETARPHDR::ar_htype. */ + uint8_t bp_htype; + /** 02 - Hardware address length. */ + uint8_t bp_hlen; + /** 03 - Gateway hops. */ + uint8_t bp_hops; + /** 04 - Transaction ID. */ + uint32_t bp_xid; + /** 08 - Seconds since boot started. */ + uint16_t bp_secs; + /** 0a - Unused (BOOTP) / Flags (DHCP) (RTNET_DHCP_FLAGS_*). */ + uint16_t bp_flags; + /** 0c - Client IPv4 address. */ + RTNETADDRIPV4 bp_ciaddr; + /** 10 - Your IPv4 address. */ + RTNETADDRIPV4 bp_yiaddr; + /** 14 - Server IPv4 address. */ + RTNETADDRIPV4 bp_siaddr; + /** 18 - Gateway IPv4 address. */ + RTNETADDRIPV4 bp_giaddr; + /** 1c - Client hardware address. */ + union + { + uint8_t au8[16]; + RTMAC Mac; + } bp_chaddr; + /** 2c - Server name. */ + uint8_t bp_sname[64]; + /** 6c - File name / more DHCP options. */ + uint8_t bp_file[128]; + /** ec - Vendor specific area (BOOTP) / Options (DHCP). + * @remark This is really 312 bytes in the DHCP version. */ + union + { + uint8_t au8[128]; + struct DHCP + { + /** ec - The DHCP cookie (RTNET_DHCP_COOKIE). */ + uint32_t dhcp_cookie; + /** f0 - The DHCP options. */ + uint8_t dhcp_opts[124]; + } Dhcp; + } bp_vend; + +} RTNETBOOTP; +#pragma pack() +AssertCompileSize(RTNETBOOTP, 0xec + 128); +/** Pointer to a BOOTP / DHCP packet. */ +typedef RTNETBOOTP *PRTNETBOOTP; +/** Pointer to a const BOOTP / DHCP packet. */ +typedef RTNETBOOTP const *PCRTNETBOOTP; + +/** Minimum BOOTP packet length. For quick validation, no standard thing really. */ +#define RTNETBOOTP_MIN_LEN 0xec +/** Minimum DHCP packet length. For quick validation, no standard thing really. */ +#define RTNETBOOTP_DHCP_MIN_LEN 0xf1 + +/** The normal size of the a DHCP packet (i.e. a RTNETBOOTP). + * Same as RTNET_DHCP_OPT_SIZE, just expressed differently. */ +#define RTNET_DHCP_NORMAL_SIZE (0xec + 4 + RTNET_DHCP_OPT_SIZE) +/** The normal size of RTNETBOOTP::bp_vend::Dhcp::dhcp_opts. */ +#define RTNET_DHCP_OPT_SIZE (312 - 4) + +/** @name BOOTP packet opcode values + * @{ */ +#define RTNETBOOTP_OP_REQUEST 1 +#define RTNETBOOTP_OP_REPLY 2 +/** @} */ + +/** @name DHCP flags (RTNETBOOTP::bp_flags) + * @{ */ +#define RTNET_DHCP_FLAGS_NO_BROADCAST UINT16_C(0x8000) /** @todo check test!!! */ +/** @} */ + +/** The DHCP cookie (network endian). */ +#define RTNET_DHCP_COOKIE UINT32_C(0x63825363) + +/** + * An IPv4 DHCP option header. + */ +typedef struct RTNETDHCPOPT +{ + /** 00 - The DHCP option. */ + uint8_t dhcp_opt; + /** 01 - The data length (excluding this header). */ + uint8_t dhcp_len; + /* 02 - The option data follows here, optional and of variable length. */ +} RTNETDHCPOPT; +AssertCompileSize(RTNETDHCPOPT, 2); +/** Pointer to a DHCP option header. */ +typedef RTNETDHCPOPT *PRTNETDHCPOPT; +/** Pointer to a const DHCP option header. */ +typedef RTNETDHCPOPT const *PCRTNETDHCPOPT; + +/** @name DHCP options + * @{ */ +/** 1 byte padding, this has no dhcp_len field. */ +#define RTNET_DHCP_OPT_PAD 0 + +/** The subnet mask. */ +#define RTNET_DHCP_OPT_SUBNET_MASK 1 +/** The time offset. */ +#define RTNET_DHCP_OPT_TIME_OFFSET 2 +/** The routers for the subnet. */ +#define RTNET_DHCP_OPT_ROUTERS 3 +/** Domain Name Server. */ +#define RTNET_DHCP_OPT_DNS 6 +/** Host name. */ +#define RTNET_DHCP_OPT_HOST_NAME 12 +/** Domain name. */ +#define RTNET_DHCP_OPT_DOMAIN_NAME 15 + +/** The requested address. */ +#define RTNET_DHCP_OPT_REQ_ADDR 50 +/** The lease time in seconds. */ +#define RTNET_DHCP_OPT_LEASE_TIME 51 +/** Option overload. + * Indicates that the bp_file and/or bp_sname holds contains DHCP options. */ +#define RTNET_DHCP_OPT_OPTION_OVERLOAD 52 +/** Have a 8-bit message type value as data, see RTNET_DHCP_MT_*. */ +#define RTNET_DHCP_OPT_MSG_TYPE 53 +/** Server ID. */ +#define RTNET_DHCP_OPT_SERVER_ID 54 +/** Parameter request list. */ +#define RTNET_DHCP_OPT_PARAM_REQ_LIST 55 +/** The maximum DHCP message size a client is willing to accept. */ +#define RTNET_DHCP_OPT_MAX_DHCP_MSG_SIZE 57 +/** Client ID. */ +#define RTNET_DHCP_OPT_CLIENT_ID 61 +/** TFTP server name. */ +#define RTNET_DHCP_OPT_TFTP_SERVER_NAME 66 +/** Bootfile name. */ +#define RTNET_DHCP_OPT_BOOTFILE_NAME 67 + +/** Marks the end of the DHCP options, this has no dhcp_len field. */ +#define RTNET_DHCP_OPT_END 255 +/** @} */ + +/** @name DHCP Message Types (option 53) + * @{ */ +#define RTNET_DHCP_MT_DISCOVER 1 +#define RTNET_DHCP_MT_OFFER 2 +#define RTNET_DHCP_MT_REQUEST 3 +#define RTNET_DHCP_MT_DECLINE 4 +#define RTNET_DHCP_MT_ACK 5 +#define RTNET_DHCP_MT_NAC 6 +#define RTNET_DHCP_MT_RELEASE 7 +#define RTNET_DHCP_MT_INFORM 8 +/** @} */ + +/** @name DHCP Flags + * @{ */ +#define RTNET_DHCP_FLAG_BROADCAST 0x8000 +/** @} */ + +RTDECL(bool) RTNetIPv4IsDHCPValid(PCRTNETUDP pUdpHdr, PCRTNETBOOTP pDhcp, size_t cbDhcp, uint8_t *pMsgType); + + +/** + * IPv4 DHCP packet. + * @deprecated Use RTNETBOOTP. + */ +#pragma pack(1) +typedef struct RTNETDHCP +{ + /** 00 - The packet opcode. */ + uint8_t Op; + /** Hardware address type. */ + uint8_t HType; + /** Hardware address length. */ + uint8_t HLen; + uint8_t Hops; + uint32_t XID; + uint16_t Secs; + uint16_t Flags; + /** Client IPv4 address. */ + RTNETADDRIPV4 CIAddr; + /** Your IPv4 address. */ + RTNETADDRIPV4 YIAddr; + /** Server IPv4 address. */ + RTNETADDRIPV4 SIAddr; + /** Gateway IPv4 address. */ + RTNETADDRIPV4 GIAddr; + /** Client hardware address. */ + uint8_t CHAddr[16]; + /** Server name. */ + uint8_t SName[64]; + uint8_t File[128]; + uint8_t abMagic[4]; + uint8_t DhcpOpt; + uint8_t DhcpLen; /* 1 */ + uint8_t DhcpReq; + uint8_t abOptions[57]; +} RTNETDHCP; +#pragma pack() +/** @todo AssertCompileSize(RTNETDHCP, ); */ +/** Pointer to a DHCP packet. */ +typedef RTNETDHCP *PRTNETDHCP; +/** Pointer to a const DHCP packet. */ +typedef RTNETDHCP const *PCRTNETDHCP; + + +/** + * TCP packet. + */ +#pragma pack(1) +typedef struct RTNETTCP +{ + /** 00 - The source port. */ + uint16_t th_sport; + /** 02 - The destination port. */ + uint16_t th_dport; + /** 04 - The sequence number. */ + uint32_t th_seq; + /** 08 - The acknowledgement number. */ + uint32_t th_ack; +#ifdef RT_BIG_ENDIAN + unsigned int th_win : 16; + unsigned int th_flags : 8; + unsigned int th_off : 4; + unsigned int th_x2 : 4; +#else + /** 0c:0 - Reserved. */ + unsigned int th_x2 : 4; + /** 0c:4 - The data offset given as a dword count from the start of this header. */ + unsigned int th_off : 4; + /** 0d - flags. */ + unsigned int th_flags : 8; + /** 0e - The window. */ + unsigned int th_win : 16; +#endif + /** 10 - The checksum of the pseudo header, the TCP header and the data. */ + uint16_t th_sum; + /** 12 - The urgent pointer. */ + uint16_t th_urp; + /* (options follows here and then the data (aka text).) */ +} RTNETTCP; +#pragma pack() +AssertCompileSize(RTNETTCP, 20); +/** Pointer to a TCP packet. */ +typedef RTNETTCP *PRTNETTCP; +/** Pointer to a const TCP packet. */ +typedef RTNETTCP const *PCRTNETTCP; + +/** The minimum TCP header length (in bytes). (RTNETTCP::th_off * 4) */ +#define RTNETTCP_MIN_LEN (20) + +/** @name TCP flags (RTNETTCP::th_flags) + * @{ */ +#define RTNETTCP_F_FIN 0x01 +#define RTNETTCP_F_SYN 0x02 +#define RTNETTCP_F_RST 0x04 +#define RTNETTCP_F_PSH 0x08 +#define RTNETTCP_F_ACK 0x10 +#define RTNETTCP_F_URG 0x20 +#define RTNETTCP_F_ECE 0x40 +#define RTNETTCP_F_CWR 0x80 +/** @} */ + +RTDECL(uint16_t) RTNetTCPChecksum(uint32_t u32Sum, PCRTNETTCP pTcpHdr, void const *pvData, size_t cbData); +RTDECL(uint32_t) RTNetIPv4AddTCPChecksum(PCRTNETTCP pTcpHdr, uint32_t u32Sum); +RTDECL(uint16_t) RTNetIPv4TCPChecksum(PCRTNETIPV4 pIpHdr, PCRTNETTCP pTcpHdr, void const *pvData); +RTDECL(bool) RTNetIPv4IsTCPSizeValid(PCRTNETIPV4 pIpHdr, PCRTNETTCP pTcpHdr, size_t cbHdrMax, size_t cbPktMax); +RTDECL(bool) RTNetIPv4IsTCPValid(PCRTNETIPV4 pIpHdr, PCRTNETTCP pTcpHdr, size_t cbHdrMax, void const *pvData, + size_t cbPktMax, bool fChecksum); + + +/** + * IPv4 ICMP packet header. + */ +#pragma pack(1) +typedef struct RTNETICMPV4HDR +{ + /** 00 - The ICMP message type. */ + uint8_t icmp_type; + /** 01 - Type specific code that further qualifies the message. */ + uint8_t icmp_code; + /** 02 - Checksum of the ICMP message. */ + uint16_t icmp_cksum; +} RTNETICMPV4HDR; +#pragma pack() +AssertCompileSize(RTNETICMPV4HDR, 4); +/** Pointer to an ICMP packet header. */ +typedef RTNETICMPV4HDR *PRTNETICMPV4HDR; +/** Pointer to a const ICMP packet header. */ +typedef RTNETICMPV4HDR const *PCRTNETICMPV4HDR; + +/** @name ICMP (v4) message types. + * @{ */ +#define RTNETICMPV4_TYPE_ECHO_REPLY 0 +#define RTNETICMPV4_TYPE_ECHO_REQUEST 8 +#define RTNETICMPV4_TYPE_TRACEROUTE 30 +/** @} */ + +/** + * IPv4 ICMP ECHO Reply & Request packet. + */ +#pragma pack(1) +typedef struct RTNETICMPV4ECHO +{ + /** 00 - The ICMP header. */ + RTNETICMPV4HDR Hdr; + /** 04 - The identifier to help the requestor match up the reply. + * Can be 0. Typically fixed value. */ + uint16_t icmp_id; + /** 06 - The sequence number to help the requestor match up the reply. + * Can be 0. Typically incrementing between requests. */ + uint16_t icmp_seq; + /** 08 - Variable length data that is to be returned unmodified in the reply. */ + uint8_t icmp_data[1]; +} RTNETICMPV4ECHO; +#pragma pack() +AssertCompileSize(RTNETICMPV4ECHO, 9); +/** Pointer to an ICMP ECHO packet. */ +typedef RTNETICMPV4ECHO *PRTNETICMPV4ECHO; +/** Pointer to a const ICMP ECHO packet. */ +typedef RTNETICMPV4ECHO const *PCRTNETICMPV4ECHO; + +/** + * IPv4 ICMP TRACEROUTE packet. + * This is an reply to an IP packet with the traceroute option set. + */ +#pragma pack(1) +typedef struct RTNETICMPV4TRACEROUTE +{ + /** 00 - The ICMP header. */ + RTNETICMPV4HDR Hdr; + /** 04 - Identifier copied from the traceroute option's ID number. */ + uint16_t icmp_id; + /** 06 - Unused. (Possibly an icmp_seq?) */ + uint16_t icmp_void; + /** 08 - Outbound hop count. From the IP packet causing this message. */ + uint16_t icmp_ohc; + /** 0a - Return hop count. From the IP packet causing this message. */ + uint16_t icmp_rhc; + /** 0c - Output link speed, 0 if not known. */ + uint32_t icmp_speed; + /** 10 - Output link MTU, 0 if not known. */ + uint32_t icmp_mtu; +} RTNETICMPV4TRACEROUTE; +#pragma pack() +AssertCompileSize(RTNETICMPV4TRACEROUTE, 20); +/** Pointer to an ICMP TRACEROUTE packet. */ +typedef RTNETICMPV4TRACEROUTE *PRTNETICMPV4TRACEROUTE; +/** Pointer to a const ICMP TRACEROUTE packet. */ +typedef RTNETICMPV4TRACEROUTE const *PCRTNETICMPV4TRACEROUTE; + +/** @todo add more ICMPv4 as needed. */ + +/** + * IPv4 ICMP union packet. + */ +typedef union RTNETICMPV4 +{ + RTNETICMPV4HDR Hdr; + RTNETICMPV4ECHO Echo; + RTNETICMPV4TRACEROUTE Traceroute; +} RTNETICMPV4; +/** Pointer to an ICMP union packet. */ +typedef RTNETICMPV4 *PRTNETICMPV4; +/** Pointer to a const ICMP union packet. */ +typedef RTNETICMPV4 const *PCRTNETICMPV4; + + +/** + * IPv6 ICMP packet header. + */ +#pragma pack(1) +typedef struct RTNETICMPV6HDR +{ + /** 00 - The ICMPv6 message type. */ + uint8_t icmp6_type; + /** 01 - Type specific code that further qualifies the message. */ + uint8_t icmp6_code; + /** 02 - Checksum of the ICMPv6 message. */ + uint16_t icmp6_cksum; +} RTNETICMPV6HDR; +#pragma pack() +AssertCompileSize(RTNETICMPV6HDR, 4); +/** Pointer to an ICMPv6 packet header. */ +typedef RTNETICMPV6HDR *PRTNETICMPV6HDR; +/** Pointer to a const ICMP packet header. */ +typedef RTNETICMPV6HDR const *PCRTNETICMPV6HDR; + +#define RTNETIPV6_PROT_ICMPV6 (58) + +/** @name Internet Control Message Protocol version 6 (ICMPv6) message types. + * @{ */ +#define RTNETIPV6_ICMP_TYPE_RS 133 +#define RTNETIPV6_ICMP_TYPE_RA 134 +#define RTNETIPV6_ICMP_TYPE_NS 135 +#define RTNETIPV6_ICMP_TYPE_NA 136 +#define RTNETIPV6_ICMP_TYPE_RDR 137 +/** @} */ + +/** @name Neighbor Discovery option types + * @{ */ +#define RTNETIPV6_ICMP_ND_SLLA_OPT (1) +#define RTNETIPV6_ICMP_ND_TLLA_OPT (2) +/** @} */ + +/** ICMPv6 ND Source/Target Link Layer Address option */ +#pragma pack(1) +typedef struct RTNETNDP_LLA_OPT +{ + uint8_t type; + uint8_t len; + RTMAC lla; +} RTNETNDP_LLA_OPT; +#pragma pack() + +AssertCompileSize(RTNETNDP_LLA_OPT, 1+1+6); + +typedef RTNETNDP_LLA_OPT *PRTNETNDP_LLA_OPT; +typedef RTNETNDP_LLA_OPT const *PCRTNETNDP_LLA_OPT; + +/** ICMPv6 ND Neighbor Sollicitation */ +#pragma pack(1) +typedef struct RTNETNDP +{ + /** 00 - The ICMPv6 header. */ + RTNETICMPV6HDR Hdr; + /** 04 - reserved */ + uint32_t reserved; + /** 08 - target address */ + RTNETADDRIPV6 target_address; +} RTNETNDP; +#pragma pack() +AssertCompileSize(RTNETNDP, 4+4+16); +/** Pointer to a NDP ND packet. */ +typedef RTNETNDP *PRTNETNDP; +/** Pointer to a const NDP NS packet. */ +typedef RTNETNDP const *PCRTNETNDP; + + +/** + * Ethernet ARP header. + */ +#pragma pack(1) +typedef struct RTNETARPHDR +{ + /** The hardware type. */ + uint16_t ar_htype; + /** The protocol type (ethertype). */ + uint16_t ar_ptype; + /** The hardware address length. */ + uint8_t ar_hlen; + /** The protocol address length. */ + uint8_t ar_plen; + /** The operation. */ + uint16_t ar_oper; +} RTNETARPHDR; +#pragma pack() +AssertCompileSize(RTNETARPHDR, 8); +/** Pointer to an ethernet ARP header. */ +typedef RTNETARPHDR *PRTNETARPHDR; +/** Pointer to a const ethernet ARP header. */ +typedef RTNETARPHDR const *PCRTNETARPHDR; + +/** ARP hardware type - ethernet. */ +#define RTNET_ARP_ETHER UINT16_C(1) + +/** @name ARP operations + * @{ */ +#define RTNET_ARPOP_REQUEST UINT16_C(1) /**< Request hardware address given a protocol address (ARP). */ +#define RTNET_ARPOP_REPLY UINT16_C(2) +#define RTNET_ARPOP_REVREQUEST UINT16_C(3) /**< Request protocol address given a hardware address (RARP). */ +#define RTNET_ARPOP_REVREPLY UINT16_C(4) +#define RTNET_ARPOP_INVREQUEST UINT16_C(8) /**< Inverse ARP. */ +#define RTNET_ARPOP_INVREPLY UINT16_C(9) +/** Check if an ARP operation is a request or not. */ +#define RTNET_ARPOP_IS_REQUEST(Op) ((Op) & 1) +/** Check if an ARP operation is a reply or not. */ +#define RTNET_ARPOP_IS_REPLY(Op) (!RTNET_ARPOP_IS_REQUEST(Op)) +/** @} */ + + +/** + * Ethernet IPv4 + 6-byte MAC ARP request packet. + */ +#pragma pack(1) +typedef struct RTNETARPIPV4 +{ + /** ARP header. */ + RTNETARPHDR Hdr; + /** The sender hardware address. */ + RTMAC ar_sha; + /** The sender protocol address. */ + RTNETADDRIPV4 ar_spa; + /** The target hardware address. */ + RTMAC ar_tha; + /** The target protocol address. */ + RTNETADDRIPV4 ar_tpa; +} RTNETARPIPV4; +#pragma pack() +AssertCompileSize(RTNETARPIPV4, 8+6+4+6+4); +/** Pointer to an ethernet IPv4+MAC ARP request packet. */ +typedef RTNETARPIPV4 *PRTNETARPIPV4; +/** Pointer to a const ethernet IPv4+MAC ARP request packet. */ +typedef RTNETARPIPV4 const *PCRTNETARPIPV4; + + +/** @} */ + +RT_C_DECLS_END + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/nocrt/limits.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/nocrt/limits.h @@ -0,0 +1,86 @@ +/** @file + * IPRT / No-CRT - Our own limits header. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_nocrt_limits_h +#define ___iprt_nocrt_limits_h + +#include + +#define CHAR_BIT 8 +#define SCHAR_MAX 0x7f +#define SCHAR_MIN (-0x7f - 1) +#define UCHAR_MAX 0xff +#if 1 /* ASSUMES: signed char */ +# define CHAR_MAX SCHAR_MAX +# define CHAR_MIN SCHAR_MIN +#else +# define CHAR_MAX UCHAR_MAX +# define CHAR_MIN 0 +#endif + +#define WORD_BIT 16 +#define USHRT_MAX 0xffff +#define SHRT_MAX 0x7fff +#define SHRT_MIN (-0x7fff - 1) + +/* ASSUMES 32-bit int */ +#define UINT_MAX 0xffffffffU +#define INT_MAX 0x7fffffff +#define INT_MIN (-0x7fffffff - 1) + +#if defined(RT_ARCH_X86) || defined(RT_OS_WINDOWS) || defined(RT_ARCH_SPARC) +# define LONG_BIT 32 +# define ULONG_MAX 0xffffffffU +# define LONG_MAX 0x7fffffff +# define LONG_MIN (-0x7fffffff - 1) +#elif defined(RT_ARCH_AMD64) || defined(RT_ARCH_SPARC64) +# define LONG_BIT 64 +# define ULONG_MAX UINT64_C(0xffffffffffffffff) +# define LONG_MAX INT64_C(0x7fffffffffffffff) +# define LONG_MIN (INT64_C(-0x7fffffffffffffff) - 1) +#else +# error "PORTME" +#endif + +#define LLONG_BIT 64 +#define ULLONG_MAX UINT64_C(0xffffffffffffffff) +#define LLONG_MAX INT64_C(0x7fffffffffffffff) +#define LLONG_MIN (INT64_C(-0x7fffffffffffffff) - 1) + +#if ARCH_BITS == 32 +# define SIZE_T_MAX 0xffffffffU +# define SSIZE_MAX 0x7fffffff +#elif ARCH_BITS == 64 +# define SIZE_T_MAX UINT64_C(0xffffffffffffffff) +# define SSIZE_MAX INT64_C(0x7fffffffffffffff) +#else +# error "huh?" +#endif + +/*#define OFF_MAX __OFF_MAX +#define OFF_MIN __OFF_MIN*/ + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/param.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/param.h @@ -0,0 +1,131 @@ +/** @file + * IPRT - Parameter Definitions. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_param_h +#define ___iprt_param_h + +/** @todo Much of the PAGE_* stuff here is obsolete and highly risky to have around. + * As for component configs (MM_*), either we gather all in here or we move those bits away! */ + +/** @defgroup grp_rt_param System Parameter Definitions + * @ingroup grp_rt_cdefs + * @{ + */ + +/* Undefine PAGE_SIZE and PAGE_SHIFT to avoid unnecessary noice when clashing + * with system headers. Include system headers before / after iprt depending + * on which you wish to take precedence. */ +#undef PAGE_SIZE +#undef PAGE_SHIFT + +/* Undefine PAGE_OFFSET_MASK to avoid the conflict with the-linux-kernel.h */ +#undef PAGE_OFFSET_MASK + +/** + * i386 Page size. + */ +#if defined(RT_ARCH_SPARC64) +# define PAGE_SIZE 8192 +#else +# define PAGE_SIZE 4096 +#endif + +/** + * i386 Page shift. + * This is used to convert between size (in bytes) and page count. + */ +#if defined(RT_ARCH_SPARC64) +# define PAGE_SHIFT 13 +#else +# define PAGE_SHIFT 12 +#endif + +/** + * i386 Page offset mask. + * + * Do NOT one-complement this for whatever purpose. You may get a 32-bit const when you want a 64-bit one. + * Use PAGE_BASE_MASK, PAGE_BASE_GC_MASK, PAGE_BASE_HC_MASK, PAGE_ADDRESS() or X86_PTE_PAE_PG_MASK. + */ +#if defined(RT_ARCH_SPARC64) +# define PAGE_OFFSET_MASK 0x1fff +#else +# define PAGE_OFFSET_MASK 0xfff +#endif + +/** + * Page address mask for the guest context POINTERS. + * @remark Physical addresses are always masked using X86_PTE_PAE_PG_MASK! + */ +#define PAGE_BASE_GC_MASK (~(RTGCUINTPTR)PAGE_OFFSET_MASK) + +/** + * Page address mask for the host context POINTERS. + * @remark Physical addresses are always masked using X86_PTE_PAE_PG_MASK! + */ +#define PAGE_BASE_HC_MASK (~(RTHCUINTPTR)PAGE_OFFSET_MASK) + +/** + * Page address mask for the both context POINTERS. + * + * Be careful when using this since it may be a size too big! + * @remark Physical addresses are always masked using X86_PTE_PAE_PG_MASK! + */ +#define PAGE_BASE_MASK (~(RTUINTPTR)PAGE_OFFSET_MASK) + +/** + * Get the page aligned address of a POINTER in the CURRENT context. + * + * @returns Page aligned address (it's an uintptr_t). + * @param pv The virtual address to align. + * + * @remarks Physical addresses are always masked using X86_PTE_PAE_PG_MASK! + * @remarks This only works with POINTERS in the current context. + * Do NOT use on guest address or physical address! + */ +#define PAGE_ADDRESS(pv) ((uintptr_t)(pv) & ~(uintptr_t)PAGE_OFFSET_MASK) + +/** + * Get the page aligned address of a physical address + * + * @returns Page aligned address (it's an RTHCPHYS or RTGCPHYS). + * @param Phys The physical address to align. + */ +#define PHYS_PAGE_ADDRESS(Phys) ((Phys) & X86_PTE_PAE_PG_MASK) + +/** + * Host max path (the reasonable value). + * @remarks defined both by iprt/param.h and iprt/path.h. + */ +#if !defined(___iprt_path_h) || defined(DOXYGEN_RUNNING) +# define RTPATH_MAX (4096 + 4) /* (PATH_MAX + 1) on linux w/ some alignment */ +#endif + +/** @} */ + + +/** @} */ + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/path.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/path.h @@ -0,0 +1,1397 @@ +/** @file + * IPRT - Path Manipulation. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_path_h +#define ___iprt_path_h + +#include +#include +#ifdef IN_RING3 +# include +#endif + + + +RT_C_DECLS_BEGIN + +/** @defgroup grp_rt_path RTPath - Path Manipulation + * @ingroup grp_rt + * @{ + */ + +/** + * Host max path (the reasonable value). + * @remarks defined both by iprt/param.h and iprt/path.h. + */ +#if !defined(___iprt_param_h) || defined(DOXYGEN_RUNNING) +# define RTPATH_MAX (4096 + 4) /* (PATH_MAX + 1) on linux w/ some alignment */ +#endif + +/** @def RTPATH_TAG + * The default allocation tag used by the RTPath allocation APIs. + * + * When not defined before the inclusion of iprt/string.h, this will default to + * the pointer to the current file name. The string API will make of use of + * this as pointer to a volatile but read-only string. + */ +#ifndef RTPATH_TAG +# define RTPATH_TAG (__FILE__) +#endif + + +/** @name RTPATH_F_XXX - Generic flags for APIs working on the file system. + * @{ */ +/** Last component: Work on the link. */ +#define RTPATH_F_ON_LINK RT_BIT_32(0) +/** Last component: Follow if link. */ +#define RTPATH_F_FOLLOW_LINK RT_BIT_32(1) +/** Don't allow symbolic links as part of the path. + * @remarks this flag is currently not implemented and will be ignored. */ +#define RTPATH_F_NO_SYMLINKS RT_BIT_32(2) +/** @} */ + +/** Validates a flags parameter containing RTPATH_F_*. + * @remarks The parameters will be referenced multiple times. */ +#define RTPATH_F_IS_VALID(a_fFlags, a_fIgnore) \ + ( ((a_fFlags) & ~(uint32_t)((a_fIgnore) | RTPATH_F_NO_SYMLINKS)) == RTPATH_F_ON_LINK \ + || ((a_fFlags) & ~(uint32_t)((a_fIgnore) | RTPATH_F_NO_SYMLINKS)) == RTPATH_F_FOLLOW_LINK ) + + +/** @name RTPATH_STR_F_XXX - Generic flags for APIs working with path strings. + * @{ + */ +/** Host OS path style (default 0 value). */ +#define RTPATH_STR_F_STYLE_HOST UINT32_C(0x00000000) +/** DOS, OS/2 and Windows path style. */ +#define RTPATH_STR_F_STYLE_DOS UINT32_C(0x00000001) +/** Unix path style. */ +#define RTPATH_STR_F_STYLE_UNIX UINT32_C(0x00000002) +/** Reserved path style. */ +#define RTPATH_STR_F_STYLE_RESERVED UINT32_C(0x00000003) +/** The path style mask. */ +#define RTPATH_STR_F_STYLE_MASK UINT32_C(0x00000003) +/** Partial path - no start. + * This causes the API to skip the root specification parsing. */ +#define RTPATH_STR_F_NO_START UINT32_C(0x00000010) +/** Partial path - no end. + * This causes the API to skip the filename and dir-slash parsing. */ +#define RTPATH_STR_F_NO_END UINT32_C(0x00000020) +/** Partial path - no start and no end. */ +#define RTPATH_STR_F_MIDDLE (RTPATH_STR_F_NO_START | RTPATH_STR_F_NO_END) + +/** Reserved for future use. */ +#define RTPATH_STR_F_RESERVED_MASK UINT32_C(0x0000ffcc) +/** @} */ + +/** Validates a flags parameter containing RTPATH_FSTR_. + * @remarks The parameters will be references multiple times. */ +#define RTPATH_STR_F_IS_VALID(a_fFlags, a_fIgnore) \ + ( ((a_fFlags) & ~((uint32_t)(a_fIgnore) | RTPATH_STR_F_STYLE_MASK | RTPATH_STR_F_MIDDLE)) == 0 \ + && ((a_fFlags) & RTPATH_STR_F_STYLE_MASK) != RTPATH_STR_F_STYLE_RESERVED \ + && ((a_fFlags) & RTPATH_STR_F_RESERVED_MASK) == 0 ) + + +/** @def RTPATH_STYLE + * The host path style. This is set to RTPATH_STR_F_STYLE_DOS, + * RTPATH_STR_F_STYLE_UNIX, or other future styles. */ +#if defined(RT_OS_OS2) || defined(RT_OS_WINDOWS) +# define RTPATH_STYLE RTPATH_STR_F_STYLE_DOS +#else +# define RTPATH_STYLE RTPATH_STR_F_STYLE_UNIX +#endif + + +/** @def RTPATH_SLASH + * The preferred slash character. + * + * @remark IPRT will always accept unix slashes. So, normally you would + * never have to use this define. + */ +#if RTPATH_STYLE == RTPATH_STR_F_STYLE_DOS +# define RTPATH_SLASH '\\' +#elif RTPATH_STYLE == RTPATH_STR_F_STYLE_UNIX +# define RTPATH_SLASH '/' +#else +# error "Unsupported RTPATH_STYLE value." +#endif + +/** @deprecated Use '/'! */ +#define RTPATH_DELIMITER RTPATH_SLASH + + +/** @def RTPATH_SLASH_STR + * The preferred slash character as a string, handy for concatenations + * with other strings. + * + * @remark IPRT will always accept unix slashes. So, normally you would + * never have to use this define. + */ +#if RTPATH_STYLE == RTPATH_STR_F_STYLE_DOS +# define RTPATH_SLASH_STR "\\" +#elif RTPATH_STYLE == RTPATH_STR_F_STYLE_UNIX +# define RTPATH_SLASH_STR "/" +#else +# error "Unsupported RTPATH_STYLE value." +#endif + + +/** @def RTPATH_IS_SLASH + * Checks if a character is a slash. + * + * @returns true if it's a slash and false if not. + * @returns @param a_ch Char to check. + */ +#if RTPATH_STYLE == RTPATH_STR_F_STYLE_DOS +# define RTPATH_IS_SLASH(a_ch) ( (a_ch) == '\\' || (a_ch) == '/' ) +#elif RTPATH_STYLE == RTPATH_STR_F_STYLE_UNIX +# define RTPATH_IS_SLASH(a_ch) ( (a_ch) == '/' ) +#else +# error "Unsupported RTPATH_STYLE value." +#endif + + +/** @def RTPATH_IS_VOLSEP + * Checks if a character marks the end of the volume specification. + * + * @remark This is sufficient for the drive letter concept on PC. + * However it might be insufficient on other platforms + * and even on PC a UNC volume spec won't be detected this way. + * Use the RTPath@() instead. + * + * @returns true if it is and false if it isn't. + * @returns @param a_ch Char to check. + */ +#if RTPATH_STYLE == RTPATH_STR_F_STYLE_DOS +# define RTPATH_IS_VOLSEP(a_ch) ( (a_ch) == ':' ) +#elif RTPATH_STYLE == RTPATH_STR_F_STYLE_UNIX +# define RTPATH_IS_VOLSEP(a_ch) (false) +#else +# error "Unsupported RTPATH_STYLE value." +#endif + + +/** @def RTPATH_IS_SEP + * Checks if a character is path component separator + * + * @returns true if it is and false if it isn't. + * @returns @param a_ch Char to check. + * @ + */ +#define RTPATH_IS_SEP(a_ch) ( RTPATH_IS_SLASH(a_ch) || RTPATH_IS_VOLSEP(a_ch) ) + + +/** + * Checks if the path exists. + * + * Symbolic links will all be attempted resolved and broken links means false. + * + * @returns true if it exists and false if it doesn't. + * @param pszPath The path to check. + */ +RTDECL(bool) RTPathExists(const char *pszPath); + +/** + * Checks if the path exists. + * + * @returns true if it exists and false if it doesn't. + * @param pszPath The path to check. + * @param fFlags RTPATH_F_ON_LINK or RTPATH_F_FOLLOW_LINK. + */ +RTDECL(bool) RTPathExistsEx(const char *pszPath, uint32_t fFlags); + +/** + * Sets the current working directory of the process. + * + * @returns IPRT status code. + * @param pszPath The path to the new working directory. + */ +RTDECL(int) RTPathSetCurrent(const char *pszPath); + +/** + * Gets the current working directory of the process. + * + * @returns IPRT status code. + * @param pszPath Where to store the path. + * @param cchPath The size of the buffer pszPath points to. + */ +RTDECL(int) RTPathGetCurrent(char *pszPath, size_t cchPath); + +/** + * Gets the current working directory on the specified drive. + * + * On systems without drive letters, the root slash will be returned. + * + * @returns IPRT status code. + * @param chDrive The drive we're querying the driver letter on. + * @param pszPath Where to store the working directroy path. + * @param cbPath The size of the buffer pszPath points to. + */ +RTDECL(int) RTPathGetCurrentOnDrive(char chDrive, char *pszPath, size_t cbPath); + +/** + * Gets the current working drive of the process. + * + * Normally drive letter and colon will be returned, never trailing a root + * slash. If the current directory is on a UNC share, the root of the share + * will be returned. On systems without drive letters, an empty string is + * returned for consistency. + * + * @returns IPRT status code. + * @param pszPath Where to store the working drive or UNC root. + * @param cbPath The size of the buffer pszPath points to. + */ +RTDECL(int) RTPathGetCurrentDrive(char *pszPath, size_t cbPath); + +/** + * Get the real path (no symlinks, no . or .. components), must exist. + * + * @returns iprt status code. + * @param pszPath The path to resolve. + * @param pszRealPath Where to store the real path. + * @param cchRealPath Size of the buffer. + */ +RTDECL(int) RTPathReal(const char *pszPath, char *pszRealPath, size_t cchRealPath); + +/** + * Same as RTPathReal only the result is RTStrDup()'ed. + * + * @returns Pointer to real path. Use RTStrFree() to free this string. + * @returns NULL if RTPathReal() or RTStrDup() fails. + * @param pszPath The path to resolve. + */ +RTDECL(char *) RTPathRealDup(const char *pszPath); + +/** + * Get the absolute path (starts from root, no . or .. components), doesn't have + * to exist. Note that this method is designed to never perform actual file + * system access, therefore symlinks are not resolved. + * + * @returns iprt status code. + * @param pszPath The path to resolve. + * @param pszAbsPath Where to store the absolute path. + * @param cchAbsPath Size of the buffer. + */ +RTDECL(int) RTPathAbs(const char *pszPath, char *pszAbsPath, size_t cchAbsPath); + +/** + * Same as RTPathAbs only the result is RTStrDup()'ed. + * + * @returns Pointer to the absolute path. Use RTStrFree() to free this string. + * @returns NULL if RTPathAbs() or RTStrDup() fails. + * @param pszPath The path to resolve. + */ +RTDECL(char *) RTPathAbsDup(const char *pszPath); + +/** + * Get the absolute path (no symlinks, no . or .. components), assuming the + * given base path as the current directory. The resulting path doesn't have + * to exist. + * + * @returns iprt status code. + * @param pszBase The base path to act like a current directory. + * When NULL, the actual cwd is used (i.e. the call + * is equivalent to RTPathAbs(pszPath, ...). + * @param pszPath The path to resolve. + * @param pszAbsPath Where to store the absolute path. + * @param cchAbsPath Size of the buffer. + */ +RTDECL(int) RTPathAbsEx(const char *pszBase, const char *pszPath, char *pszAbsPath, size_t cchAbsPath); + +/** + * Same as RTPathAbsEx only the result is RTStrDup()'ed. + * + * @returns Pointer to the absolute path. Use RTStrFree() to free this string. + * @returns NULL if RTPathAbsEx() or RTStrDup() fails. + * @param pszBase The base path to act like a current directory. + * When NULL, the actual cwd is used (i.e. the call + * is equivalent to RTPathAbs(pszPath, ...). + * @param pszPath The path to resolve. + */ +RTDECL(char *) RTPathAbsExDup(const char *pszBase, const char *pszPath); + +/** + * Strips the filename from a path. Truncates the given string in-place by overwriting the + * last path separator character with a null byte in a platform-neutral way. + * + * @param pszPath Path from which filename should be extracted, will be truncated. + * If the string contains no path separator, it will be changed to a "." string. + */ +RTDECL(void) RTPathStripFilename(char *pszPath); + +/** + * Strips the last suffix from a path. + * + * @param pszPath Path which suffix should be stripped. + */ +RTDECL(void) RTPathStripSuffix(char *pszPath); + +/** + * Strips the trailing slashes of a path name. + * + * Won't strip root slashes. + * + * @returns The new length of pszPath. + * @param pszPath Path to strip. + */ +RTDECL(size_t) RTPathStripTrailingSlash(char *pszPath); + +/** + * Changes all the slashes in the specified path to DOS style. + * + * Unless @a fForce is set, nothing will be done when on a UNIX flavored system + * since paths wont work with DOS style slashes there. + * + * @returns @a pszPath. + * @param pszPath The path to modify. + * @param fForce Whether to force the conversion on non-DOS OSes. + */ +RTDECL(char *) RTPathChangeToDosSlashes(char *pszPath, bool fForce); + +/** + * Changes all the slashes in the specified path to unix style. + * + * Unless @a fForce is set, nothing will be done when on a UNIX flavored system + * since paths wont work with DOS style slashes there. + * + * @returns @a pszPath. + * @param pszPath The path to modify. + * @param fForce Whether to force the conversion on non-DOS OSes. + */ +RTDECL(char *) RTPathChangeToUnixSlashes(char *pszPath, bool fForce); + +/** + * Simple parsing of the a path. + * + * It figures the length of the directory component, the offset of + * the file name and the location of the suffix dot. + * + * @returns The path length. + * + * @param pszPath Path to find filename in. + * @param pcchDir Where to put the length of the directory component. If + * no directory, this will be 0. Optional. + * @param poffName Where to store the filename offset. + * If empty string or if it's ending with a slash this + * will be set to -1. Optional. + * @param poffSuff Where to store the suffix offset (the last dot). + * If empty string or if it's ending with a slash this + * will be set to -1. Optional. + */ +RTDECL(size_t) RTPathParseSimple(const char *pszPath, size_t *pcchDir, ssize_t *poffName, ssize_t *poffSuff); + +/** + * Finds the filename in a path. + * + * @returns Pointer to filename within pszPath. + * @returns NULL if no filename (i.e. empty string or ends with a slash). + * @param pszPath Path to find filename in. + */ +RTDECL(char *) RTPathFilename(const char *pszPath); + +/** + * Finds the filename in a path, extended version. + * + * @returns Pointer to filename within pszPath. + * @returns NULL if no filename (i.e. empty string or ends with a slash). + * @param pszPath Path to find filename in. + * @param fFlags RTPATH_STR_F_STYLE_XXX. Other RTPATH_STR_F_XXX flags + * will be ignored. + */ +RTDECL(char *) RTPathFilenameEx(const char *pszPath, uint32_t fFlags); + +/** + * Finds the suffix part of in a path (last dot and onwards). + * + * @returns Pointer to suffix within pszPath. + * @returns NULL if no suffix + * @param pszPath Path to find suffix in. + * + * @remarks IPRT terminology: A suffix includes the dot, the extension starts + * after the dot. For instance suffix '.txt' and extension 'txt'. + */ +RTDECL(char *) RTPathSuffix(const char *pszPath); + +/** + * Checks if a path has an extension / suffix. + * + * @returns true if extension / suffix present. + * @returns false if no extension / suffix. + * @param pszPath Path to check. + */ +RTDECL(bool) RTPathHasSuffix(const char *pszPath); +/** Same thing, different name. */ +#define RTPathHasExt RTPathHasSuffix + +/** + * Checks if a path includes more than a filename. + * + * @returns true if path present. + * @returns false if no path. + * @param pszPath Path to check. + */ +RTDECL(bool) RTPathHasPath(const char *pszPath); +/** Misspelled, don't use. */ +#define RTPathHavePath RTPathHasPath + +/** + * Checks if the path starts with a root specifier or not. + * + * @returns @c true if it starts with root, @c false if not. + * + * @param pszPath Path to check. + */ +RTDECL(bool) RTPathStartsWithRoot(const char *pszPath); + +/** + * Counts the components in the specified path. + * + * An empty string has zero components. A lone root slash is considered have + * one. The paths "/init" and "/bin/" are considered having two components. An + * UNC share specifier like "\\myserver\share" will be considered as one single + * component. + * + * @returns The number of path components. + * @param pszPath The path to parse. + */ +RTDECL(size_t) RTPathCountComponents(const char *pszPath); + +/** + * Copies the specified number of path components from @a pszSrc and into @a + * pszDst. + * + * @returns VINF_SUCCESS or VERR_BUFFER_OVERFLOW. In the latter case the buffer + * is not touched. + * + * @param pszDst The destination buffer. + * @param cbDst The size of the destination buffer. + * @param pszSrc The source path. + * @param cComponents The number of components to copy from @a pszSrc. + */ +RTDECL(int) RTPathCopyComponents(char *pszDst, size_t cbDst, const char *pszSrc, size_t cComponents); + +/** @name Path properties returned by RTPathParse and RTPathSplit. + * @{ */ + +/** Indicates that there is a filename. + * If not set, either a lone root spec was given (RTPATH_PROP_UNC, + * RTPATH_PROP_ROOT_SLASH, or RTPATH_PROP_VOLUME) or the final component had a + * trailing slash (RTPATH_PROP_DIR_SLASH). */ +#define RTPATH_PROP_FILENAME UINT16_C(0x0001) +/** Indicates that a directory was specified using a trailing slash. + * @note This is not set for lone root specifications (RTPATH_PROP_UNC, + * RTPATH_PROP_ROOT_SLASH, or RTPATH_PROP_VOLUME). + * @note The slash is not counted into the last component. However, it is + * counted into cchPath. */ +#define RTPATH_PROP_DIR_SLASH UINT16_C(0x0002) + +/** The filename has a suffix (extension). */ +#define RTPATH_PROP_SUFFIX UINT16_C(0x0004) +/** Indicates that this is an UNC path (Windows and OS/2 only). + * + * UNC = Universal Naming Convention. It is on the form '//Computer/', + * '//Namespace/', '//ComputerName/Resource' and '//Namespace/Resource'. + * RTPathParse, RTPathSplit and friends does not consider the 'Resource' as + * part of the UNC root specifier. Thus the root specs for the above examples + * would be '//ComputerName/' or '//Namespace/'. + * + * Please note that '//something' is not a UNC path, there must be a slash + * following the computer or namespace. + */ +#define RTPATH_PROP_UNC UINT16_C(0x0010) +/** A root slash was specified (unix style root). + * (While the path must relative if not set, this being set doesn't make it + * absolute.) + * + * This will be set in the following examples: '/', '/bin', 'C:/', 'C:/Windows', + * '//./', '//./PhysicalDisk0', '//example.org/', and '//example.org/share'. + * + * It will not be set for the following examples: '.', 'bin/ls', 'C:', and + * 'C:Windows'. + */ +#define RTPATH_PROP_ROOT_SLASH UINT16_C(0x0020) +/** A volume is specified (Windows, DOS and OS/2). + * For examples: 'C:', 'C:/', and 'A:/AutoExec.bat'. */ +#define RTPATH_PROP_VOLUME UINT16_C(0x0040) +/** The path is absolute, i.e. has a root specifier (root-slash, + * volume or UNC) and contains no winding '..' bits, though it may contain + * unnecessary slashes (RTPATH_PROP_EXTRA_SLASHES) and '.' components + * (RTPATH_PROP_DOT_REFS). + * + * On systems without volumes and UNC (unix style) it will be set for '/', + * '/bin/ls', and '/bin//./ls', but not for 'bin/ls', /bin/../usr/bin/env', + * '/./bin/ls' or '/.'. + * + * On systems with volumes, it will be set for 'C:/', C:/Windows', and + * 'C:/./Windows//', but not for 'C:', 'C:Windows', or 'C:/Windows/../boot.ini'. + * + * On systems with UNC paths, it will be set for '//localhost/', + * '//localhost/C$', '//localhost/C$/Windows/System32', '//localhost/.', and + * '//localhost/C$//./AutoExec.bat', but not for + * '//localhost/C$/Windows/../AutoExec.bat'. + * + * @note For the RTPathAbs definition, this flag needs to be set while both + * RTPATH_PROP_EXTRA_SLASHES and RTPATH_PROP_DOT_REFS must be cleared. + */ +#define RTPATH_PROP_ABSOLUTE UINT16_C(0x0100) +/** Relative path. Inverse of RTPATH_PROP_ABSOLUTE. */ +#define RTPATH_PROP_RELATIVE UINT16_C(0x0200) +/** The path contains unnecessary slashes. Meaning, that if */ +#define RTPATH_PROP_EXTRA_SLASHES UINT16_C(0x0400) +/** The path contains references to the special '.' (dot) directory link. */ +#define RTPATH_PROP_DOT_REFS UINT16_C(0x0800) +/** The path contains references to the special '..' (dot) directory link. + * RTPATH_PROP_RELATIVE will always be set together with this. */ +#define RTPATH_PROP_DOTDOT_REFS UINT16_C(0x1000) + + +/** Macro to determin whether to insert a slash after the first component when + * joining it with something else. + * (All other components in a split or parsed path requies slashes added.) */ +#define RTPATH_PROP_FIRST_NEEDS_NO_SLASH(a_fProps) \ + RT_BOOL( (a_fProps) & (RTPATH_PROP_ROOT_SLASH | RTPATH_PROP_VOLUME | RTPATH_PROP_UNC) ) + +/** Macro to determin whether there is a root specification of any kind + * (unix, volumes, unc). */ +#define RTPATH_PROP_HAS_ROOT_SPEC(a_fProps) \ + RT_BOOL( (a_fProps) & (RTPATH_PROP_ROOT_SLASH | RTPATH_PROP_VOLUME | RTPATH_PROP_UNC) ) + +/** @} */ + + +/** + * Parsed path. + * + * The first component is the root, volume or UNC specifier, if present. Use + * RTPATH_PROP_HAS_ROOT_SPEC() on RTPATHPARSED::fProps to determine its + * precense. + * + * Other than the root component, no component will include directory separators + * (slashes). + */ +typedef struct RTPATHPARSED +{ + /** Number of path components. + * This will always be set on VERR_BUFFER_OVERFLOW returns from RTPathParsed + * so the caller can calculate the required buffer size. */ + uint16_t cComps; + /** Path property flags, RTPATH_PROP_XXX */ + uint16_t fProps; + /** On success this is the length of the described path, i.e. sum of all + * component lengths and necessary separators. + * Do NOT use this to index in the source path in case it contains + * unnecessary slashes that RTPathParsed has ignored here. */ + uint16_t cchPath; + /** Reserved for future use. */ + uint16_t u16Reserved; + /** The offset of the filename suffix, offset of the NUL char if none. */ + uint16_t offSuffix; + /** The lenght of the suffix. */ + uint16_t cchSuffix; + /** Array of component descriptors (variable size). + * @note Don't try figure the end of the input path by adding up off and cch + * of the last component. If RTPATH_PROP_DIR_SLASH is set, there may + * be one or more trailing slashes that are unaccounted for! */ + struct + { + /** The offset of the component. */ + uint16_t off; + /** The length of the component. */ + uint16_t cch; + } aComps[1]; +} RTPATHPARSED; +/** Pointer to to a parsed path result. */ +typedef RTPATHPARSED *PRTPATHPARSED; +/** Pointer to to a const parsed path result. */ +typedef RTPATHPARSED *PCRTPATHPARSED; + + +/** + * Parses the path. + * + * @returns IPRT status code. + * @retval VERR_INVALID_POINTER if pParsed or pszPath is an invalid pointer. + * @retval VERR_INVALID_PARAMETER if cbOutput is less than the RTPATHPARSED + * strucuture. No output. (asserted) + * @retval VERR_BUFFER_OVERFLOW there are more components in the path than + * there is space in aComps. The required amount of space can be + * determined from the pParsed->cComps: + * @code + * RT_OFFSETOF(RTPATHPARSED, aComps[pParsed->cComps]) + * @endcode + * @retval VERR_PATH_ZERO_LENGTH if the path is empty. + * + * @param pszPath The path to parse. + * @param pParsed Where to store the details of the parsed path. + * @param cbParsed The size of the buffer. Must be at least the + * size of RTPATHPARSED. + * @param fFlags Combination of RTPATH_STR_F_XXX flags. + * Most users will pass 0. + * @sa RTPathSplit, RTPathSplitA. + */ +RTDECL(int) RTPathParse(const char *pszPath, PRTPATHPARSED pParsed, size_t cbParsed, uint32_t fFlags); + +/** + * Reassembles a path parsed by RTPathParse. + * + * This will be more useful as more APIs manipulating the RTPATHPARSED output + * are added. + * + * @returns IPRT status code. + * @retval VERR_BUFFER_OVERFLOW if @a cbDstPath is less than or equal to + * RTPATHPARSED::cchPath. + * + * @param pszSrcPath The source path. + * @param pParsed The parser output for @a pszSrcPath. + * @param fFlags Combination of RTPATH_STR_F_STYLE_XXX. + * Most users will pass 0. + * @param pszDstPath Pointer to the buffer where the path is to be + * reassembled. + * @param cbDstPath The size of the output buffer. + */ +RTDECL(int) RTPathParsedReassemble(const char *pszSrcPath, PRTPATHPARSED pParsed, uint32_t fFlags, + char *pszDstPath, size_t cbDstPath); + + +/** + * Output buffer for RTPathSplit and RTPathSplitA. + */ +typedef struct RTPATHSPLIT +{ + /** Number of path components. + * This will always be set on VERR_BUFFER_OVERFLOW returns from RTPathParsed + * so the caller can calculate the required buffer size. */ + uint16_t cComps; + /** Path property flags, RTPATH_PROP_XXX */ + uint16_t fProps; + /** On success this is the length of the described path, i.e. sum of all + * component lengths and necessary separators. + * Do NOT use this to index in the source path in case it contains + * unnecessary slashes that RTPathSplit has ignored here. */ + uint16_t cchPath; + /** Reserved (internal use). */ + uint16_t u16Reserved; + /** The amount of memory used (on success) or required (on + * VERR_BUFFER_OVERFLOW) of this structure and it's strings. */ + uint32_t cbNeeded; + /** Pointer to the filename suffix (the dot), if any. Points to the NUL + * character of the last component if none or if RTPATH_PROP_DIR_SLASH is + * present. */ + const char *pszSuffix; + /** Array of component strings (variable size). */ + char *apszComps[1]; +} RTPATHSPLIT; +/** Pointer to a split path buffer. */ +typedef RTPATHSPLIT *PRTPATHSPLIT; +/** Pointer to a const split path buffer. */ +typedef RTPATHSPLIT const *PCRTPATHSPLIT; + +/** + * Splits the path into individual component strings, carved from user supplied + * the given buffer block. + * + * @returns IPRT status code. + * @retval VERR_INVALID_POINTER if pParsed or pszPath is an invalid pointer. + * @retval VERR_INVALID_PARAMETER if cbOutput is less than the RTPATHSPLIT + * strucuture. No output. (asserted) + * @retval VERR_BUFFER_OVERFLOW there are more components in the path than + * there is space in aComps. The required amount of space can be + * determined from the pParsed->cComps: + * @code + * RT_OFFSETOF(RTPATHPARSED, aComps[pParsed->cComps]) + * @endcode + * @retval VERR_PATH_ZERO_LENGTH if the path is empty. + * @retval VERR_FILENAME_TOO_LONG if the filename is too long (close to 64 KB). + * + * @param pszPath The path to parse. + * @param pSplit Where to store the details of the parsed path. + * @param cbSplit The size of the buffer pointed to by @a pSplit + * (variable sized array at the end). Must be at + * least the size of RTPATHSPLIT. + * @param fFlags Combination of RTPATH_STR_F_XXX flags. + * Most users will pass 0. + * + * @sa RTPathSplitA, RTPathParse. + */ +RTDECL(int) RTPathSplit(const char *pszPath, PRTPATHSPLIT pSplit, size_t cbSplit, uint32_t fFlags); + +/** + * Splits the path into individual component strings, allocating the buffer on + * the default thread heap. + * + * @returns IPRT status code. + * @retval VERR_INVALID_POINTER if pParsed or pszPath is an invalid pointer. + * @retval VERR_PATH_ZERO_LENGTH if the path is empty. + * + * @param pszPath The path to parse. + * @param ppSplit Where to return the pointer to the output on + * success. This must be freed by calling + * RTPathSplitFree(). + * @param fFlags Combination of RTPATH_STR_F_XXX flags. + * Most users will pass 0. + * @sa RTPathSplitFree, RTPathSplit, RTPathParse. + */ +#define RTPathSplitA(pszPath, ppSplit, fFlags) RTPathSplitATag(pszPath, ppSplit, fFlags, RTPATH_TAG) + +/** + * Splits the path into individual component strings, allocating the buffer on + * the default thread heap. + * + * @returns IPRT status code. + * @retval VERR_INVALID_POINTER if pParsed or pszPath is an invalid pointer. + * @retval VERR_PATH_ZERO_LENGTH if the path is empty. + * + * @param pszPath The path to parse. + * @param ppSplit Where to return the pointer to the output on + * success. This must be freed by calling + * RTPathSplitFree(). + * @param fFlags Combination of RTPATH_STR_F_XXX flags. + * Most users will pass 0. + * @param pszTag Allocation tag used for statistics and such. + * @sa RTPathSplitFree, RTPathSplit, RTPathParse. + */ +RTDECL(int) RTPathSplitATag(const char *pszPath, PRTPATHSPLIT *ppSplit, uint32_t fFlags, const char *pszTag); + +/** + * Frees buffer returned by RTPathSplitA. + * + * @param pSplit What RTPathSplitA returned. + * @sa RTPathSplitA + */ +RTDECL(void) RTPathSplitFree(PRTPATHSPLIT pSplit); + +/** + * Reassembles a path parsed by RTPathSplit. + * + * This will be more useful as more APIs manipulating the RTPATHSPLIT output are + * added. + * + * @returns IPRT status code. + * @retval VERR_BUFFER_OVERFLOW if @a cbDstPath is less than or equal to + * RTPATHSPLIT::cchPath. + * + * @param pParsed The parser output for @a pszSrcPath. + * @param fFlags Combination of RTPATH_STR_F_STYLE_XXX. + * Most users will pass 0. + * @param pszDstPath Pointer to the buffer where the path is to be + * reassembled. + * @param cbDstPath The size of the output buffer. + */ +RTDECL(int) RTPathSplitReassemble(PRTPATHSPLIT pSplit, uint32_t fFlags, char *pszDstPath, size_t cbDstPath); + +/** + * Checks if the two paths leads to the file system object. + * + * If the objects exist, we'll query attributes for them. If that's not + * conclusive (some OSes) or one of them doesn't exist, we'll use a combination + * of RTPathAbs and RTPathCompare to determine the result. + * + * @returns true, false, or VERR_FILENAME_TOO_LONG. + * @param pszPath1 The first path. + * @param pszPath2 The seoncd path. + */ +RTDECL(int) RTPathIsSame(const char *pszPath1, const char *pszPath2); + + +/** + * Compares two paths. + * + * The comparison takes platform-dependent details into account, + * such as: + *
    + *
  • On DOS-like platforms, both separator chars (|\| and |/|) are considered + * to be equal. + *
  • On platforms with case-insensitive file systems, mismatching characters + * are uppercased and compared again. + *
+ * + * @returns @< 0 if the first path less than the second path. + * @returns 0 if the first path identical to the second path. + * @returns @> 0 if the first path greater than the second path. + * + * @param pszPath1 Path to compare (must be an absolute path). + * @param pszPath2 Path to compare (must be an absolute path). + * + * @remarks File system details are currently ignored. This means that you won't + * get case-insensitive compares on unix systems when a path goes into a + * case-insensitive filesystem like FAT, HPFS, HFS, NTFS, JFS, or + * similar. For NT, OS/2 and similar you'll won't get case-sensitive + * compares on a case-sensitive file system. + */ +RTDECL(int) RTPathCompare(const char *pszPath1, const char *pszPath2); + +/** + * Checks if a path starts with the given parent path. + * + * This means that either the path and the parent path matches completely, or + * that the path is to some file or directory residing in the tree given by the + * parent directory. + * + * The path comparison takes platform-dependent details into account, + * see RTPathCompare() for details. + * + * @returns |true| when \a pszPath starts with \a pszParentPath (or when they + * are identical), or |false| otherwise. + * + * @param pszPath Path to check, must be an absolute path. + * @param pszParentPath Parent path, must be an absolute path. + * No trailing directory slash! + * + * @remarks This API doesn't currently handle root directory compares in a + * manner consistent with the other APIs. RTPathStartsWith(pszSomePath, + * "/") will not work if pszSomePath isn't "/". + */ +RTDECL(bool) RTPathStartsWith(const char *pszPath, const char *pszParentPath); + +/** + * Appends one partial path to another. + * + * The main purpose of this function is to deal correctly with the slashes when + * concatenating the two partial paths. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_BUFFER_OVERFLOW if the result is too big to fit within + * cbPathDst bytes. No changes has been made. + * @retval VERR_INVALID_PARAMETER if the string pointed to by pszPath is longer + * than cbPathDst-1 bytes (failed to find terminator). Asserted. + * + * @param pszPath The path to append pszAppend to. This serves as both + * input and output. This can be empty, in which case + * pszAppend is just copied over. + * @param cbPathDst The size of the buffer pszPath points to, terminator + * included. This should NOT be strlen(pszPath). + * @param pszAppend The partial path to append to pszPath. This can be + * NULL, in which case nothing is done. + * + * @remarks See the RTPathAppendEx remarks. + */ +RTDECL(int) RTPathAppend(char *pszPath, size_t cbPathDst, const char *pszAppend); + +/** + * Appends one partial path to another. + * + * The main purpose of this function is to deal correctly with the slashes when + * concatenating the two partial paths. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_BUFFER_OVERFLOW if the result is too big to fit within + * cbPathDst bytes. No changes has been made. + * @retval VERR_INVALID_PARAMETER if the string pointed to by pszPath is longer + * than cbPathDst-1 bytes (failed to find terminator). Asserted. + * + * @param pszPath The path to append pszAppend to. This serves as both + * input and output. This can be empty, in which case + * pszAppend is just copied over. + * @param cbPathDst The size of the buffer pszPath points to, terminator + * included. This should NOT be strlen(pszPath). + * @param pszAppend The partial path to append to pszPath. This can be + * NULL, in which case nothing is done. + * @param cchAppendMax The maximum number or characters to take from @a + * pszAppend. RTSTR_MAX is fine. + * + * @remarks On OS/2, Window and similar systems, concatenating a drive letter + * specifier with a slash prefixed path will result in an absolute + * path. Meaning, RTPathAppend(strcpy(szBuf, "C:"), sizeof(szBuf), + * "/bar") will result in "C:/bar". (This follows directly from the + * behavior when pszPath is empty.) + * + * On the other hand, when joining a drive letter specifier with a + * partial path that does not start with a slash, the result is not an + * absolute path. Meaning, RTPathAppend(strcpy(szBuf, "C:"), + * sizeof(szBuf), "bar") will result in "C:bar". + */ +RTDECL(int) RTPathAppendEx(char *pszPath, size_t cbPathDst, const char *pszAppend, size_t cchAppendMax); + +/** + * Like RTPathAppend, but with the base path as a separate argument instead of + * in the path buffer. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_BUFFER_OVERFLOW if the result is too big to fit within + * cbPathDst bytes. + * @retval VERR_INVALID_PARAMETER if the string pointed to by pszPath is longer + * than cbPathDst-1 bytes (failed to find terminator). Asserted. + * + * @param pszPathDst Where to store the resulting path. + * @param cbPathDst The size of the buffer pszPathDst points to, + * terminator included. + * @param pszPathSrc The base path to copy into @a pszPathDst before + * appending @a pszAppend. + * @param pszAppend The partial path to append to pszPathSrc. This can + * be NULL, in which case nothing is done. + * + */ +RTDECL(int) RTPathJoin(char *pszPathDst, size_t cbPathDst, const char *pszPathSrc, + const char *pszAppend); + +/** + * Same as RTPathJoin, except that the output buffer is allocated. + * + * @returns Buffer containing the joined up path, call RTStrFree to free. NULL + * on allocation failure. + * @param pszPathSrc The base path to copy into @a pszPathDst before + * appending @a pszAppend. + * @param pszAppend The partial path to append to pszPathSrc. This can + * be NULL, in which case nothing is done. + * + */ +RTDECL(char *) RTPathJoinA(const char *pszPathSrc, const char *pszAppend); + +/** + * Extended version of RTPathJoin, both inputs can be specified as substrings. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_BUFFER_OVERFLOW if the result is too big to fit within + * cbPathDst bytes. + * @retval VERR_INVALID_PARAMETER if the string pointed to by pszPath is longer + * than cbPathDst-1 bytes (failed to find terminator). Asserted. + * + * @param pszPathDst Where to store the resulting path. + * @param cbPathDst The size of the buffer pszPathDst points to, + * terminator included. + * @param pszPathSrc The base path to copy into @a pszPathDst before + * appending @a pszAppend. + * @param cchPathSrcMax The maximum number of bytes to copy from @a + * pszPathSrc. RTSTR_MAX is find. + * @param pszAppend The partial path to append to pszPathSrc. This can + * be NULL, in which case nothing is done. + * @param cchAppendMax The maximum number of bytes to copy from @a + * pszAppend. RTSTR_MAX is find. + * + */ +RTDECL(int) RTPathJoinEx(char *pszPathDst, size_t cbPathDst, + const char *pszPathSrc, size_t cchPathSrcMax, + const char *pszAppend, size_t cchAppendMax); + +/** + * Callback for RTPathTraverseList that's called for each element. + * + * @returns IPRT style status code. Return VERR_TRY_AGAIN to continue, any other + * value will abort the traversing and be returned to the caller. + * + * @param pchPath Pointer to the start of the current path. This is + * not null terminated. + * @param cchPath The length of the path. + * @param pvUser1 The first user parameter. + * @param pvUser2 The second user parameter. + */ +typedef DECLCALLBACK(int) FNRTPATHTRAVERSER(char const *pchPath, size_t cchPath, void *pvUser1, void *pvUser2); +/** Pointer to a FNRTPATHTRAVERSER. */ +typedef FNRTPATHTRAVERSER *PFNRTPATHTRAVERSER; + +/** + * Traverses a string that can contain multiple paths separated by a special + * character. + * + * @returns IPRT style status code from the callback or VERR_END_OF_STRING if + * the callback returned VERR_TRY_AGAIN for all paths in the string. + * + * @param pszPathList The string to traverse. + * @param chSep The separator character. Using the null terminator + * is fine, but the result will simply be that there + * will only be one callback for the entire string + * (save any leading white space). + * @param pfnCallback The callback. + * @param pvUser1 First user argument for the callback. + * @param pvUser2 Second user argument for the callback. + */ +RTDECL(int) RTPathTraverseList(const char *pszPathList, char chSep, PFNRTPATHTRAVERSER pfnCallback, void *pvUser1, void *pvUser2); + + +/** + * Calculate a relative path between the two given paths. + * + * @returns IPRT status code. + * @retval VINF_SUCCESS on success. + * @retval VERR_BUFFER_OVERFLOW if the result is too big to fit within + * cbPathDst bytes. + * @retval VERR_NOT_SUPPORTED if both paths start with different volume specifiers. + * @param pszPathDst Where to store the resulting path. + * @param cbPathDst The size of the buffer pszPathDst points to, + * terminator included. + * @param pszPathFrom The path to start from creating the relative path. + * @param pszPathTo The path to reach with the created relative path. + */ +RTDECL(int) RTPathCalcRelative(char *pszPathDst, size_t cbPathDst, + const char *pszPathFrom, + const char *pszPathTo); + +#ifdef IN_RING3 + +/** + * Gets the path to the directory containing the executable. + * + * @returns iprt status code. + * @param pszPath Buffer where to store the path. + * @param cchPath Buffer size in bytes. + */ +RTDECL(int) RTPathExecDir(char *pszPath, size_t cchPath); + +/** + * Gets the user home directory. + * + * @returns iprt status code. + * @param pszPath Buffer where to store the path. + * @param cchPath Buffer size in bytes. + */ +RTDECL(int) RTPathUserHome(char *pszPath, size_t cchPath); + +/** + * Gets the user documents directory. + * + * The returned path isn't guaranteed to exist. + * + * @returns iprt status code. + * @param pszPath Buffer where to store the path. + * @param cchPath Buffer size in bytes. + */ +RTDECL(int) RTPathUserDocuments(char *pszPath, size_t cchPath); + +/** + * Gets the directory of shared libraries. + * + * This is not the same as RTPathAppPrivateArch() as Linux depends all shared + * libraries in a common global directory where ld.so can find them. + * + * Linux: /usr/lib + * Solaris: /opt/@/@@ or something + * Windows: @/@ + * Old path: same as RTPathExecDir() + * + * @returns iprt status code. + * @param pszPath Buffer where to store the path. + * @param cchPath Buffer size in bytes. + */ +RTDECL(int) RTPathSharedLibs(char *pszPath, size_t cchPath); + +/** + * Gets the directory for architecture-independent application data, for + * example NLS files, module sources, ... + * + * Linux: /usr/shared/@ + * Solaris: /opt/@ + * Windows: @/@ + * Old path: same as RTPathExecDir() + * + * @returns iprt status code. + * @param pszPath Buffer where to store the path. + * @param cchPath Buffer size in bytes. + */ +RTDECL(int) RTPathAppPrivateNoArch(char *pszPath, size_t cchPath); + +/** + * Gets the directory for architecture-dependent application data, for + * example modules which can be loaded at runtime. + * + * Linux: /usr/lib/@ + * Solaris: /opt/@/@@ or something + * Windows: @/@ + * Old path: same as RTPathExecDir() + * + * @returns iprt status code. + * @param pszPath Buffer where to store the path. + * @param cchPath Buffer size in bytes. + */ +RTDECL(int) RTPathAppPrivateArch(char *pszPath, size_t cchPath); + +/** + * Gets the toplevel directory for architecture-dependent application data. + * + * This differs from RTPathAppPrivateArch on Solaris only where it will work + * around the /opt/@/amd64 and /opt/@/i386 multi + * architecture installation style. + * + * Linux: /usr/lib/@ + * Solaris: /opt/@ + * Windows: @/@ + * Old path: same as RTPathExecDir() + * + * @returns iprt status code. + * @param pszPath Buffer where to store the path. + * @param cchPath Buffer size in bytes. + */ +RTDECL(int) RTPathAppPrivateArchTop(char *pszPath, size_t cchPath); + +/** + * Gets the directory for documentation. + * + * Linux: /usr/share/doc/@ + * Solaris: /opt/@ + * Windows: @/@ + * Old path: same as RTPathExecDir() + * + * @returns iprt status code. + * @param pszPath Buffer where to store the path. + * @param cchPath Buffer size in bytes. + */ +RTDECL(int) RTPathAppDocs(char *pszPath, size_t cchPath); + +/** + * Gets the temporary directory path. + * + * @returns iprt status code. + * @param pszPath Buffer where to store the path. + * @param cchPath Buffer size in bytes. + */ +RTDECL(int) RTPathTemp(char *pszPath, size_t cchPath); + +/** + * Query information about a file system object. + * + * This API will resolve NOT symbolic links in the last component (just like + * unix lstat()). + * + * @returns IPRT status code. + * @retval VINF_SUCCESS if the object exists, information returned. + * @retval VERR_PATH_NOT_FOUND if any but the last component in the specified + * path was not found or was not a directory. + * @retval VERR_FILE_NOT_FOUND if the object does not exist (but path to the + * parent directory exists). + * + * @param pszPath Path to the file system object. + * @param pObjInfo Object information structure to be filled on successful + * return. + * @param enmAdditionalAttribs + * Which set of additional attributes to request. + * Use RTFSOBJATTRADD_NOTHING if this doesn't matter. + */ +RTR3DECL(int) RTPathQueryInfo(const char *pszPath, PRTFSOBJINFO pObjInfo, RTFSOBJATTRADD enmAdditionalAttribs); + +/** + * Query information about a file system object. + * + * @returns IPRT status code. + * @retval VINF_SUCCESS if the object exists, information returned. + * @retval VERR_PATH_NOT_FOUND if any but the last component in the specified + * path was not found or was not a directory. + * @retval VERR_FILE_NOT_FOUND if the object does not exist (but path to the + * parent directory exists). + * + * @param pszPath Path to the file system object. + * @param pObjInfo Object information structure to be filled on successful return. + * @param enmAdditionalAttribs + * Which set of additional attributes to request. + * Use RTFSOBJATTRADD_NOTHING if this doesn't matter. + * @param fFlags RTPATH_F_ON_LINK or RTPATH_F_FOLLOW_LINK. + */ +RTR3DECL(int) RTPathQueryInfoEx(const char *pszPath, PRTFSOBJINFO pObjInfo, RTFSOBJATTRADD enmAdditionalAttribs, uint32_t fFlags); + +/** + * Changes the mode flags of a file system object. + * + * The API requires at least one of the mode flag sets (Unix/Dos) to + * be set. The type is ignored. + * + * This API will resolve symbolic links in the last component since + * mode isn't important for symbolic links. + * + * @returns iprt status code. + * @param pszPath Path to the file system object. + * @param fMode The new file mode, see @ref grp_rt_fs for details. + */ +RTR3DECL(int) RTPathSetMode(const char *pszPath, RTFMODE fMode); + +/** + * Gets the mode flags of a file system object. + * + * @returns iprt status code. + * @param pszPath Path to the file system object. + * @param pfMode Where to store the file mode, see @ref grp_rt_fs for details. + * + * @remark This is wrapper around RTPathQueryInfoEx(RTPATH_F_FOLLOW_LINK) and + * exists to complement RTPathSetMode(). + */ +RTR3DECL(int) RTPathGetMode(const char *pszPath, PRTFMODE pfMode); + +/** + * Changes one or more of the timestamps associated of file system object. + * + * This API will not resolve symbolic links in the last component (just + * like unix lutimes()). + * + * @returns iprt status code. + * @param pszPath Path to the file system object. + * @param pAccessTime Pointer to the new access time. + * @param pModificationTime Pointer to the new modification time. + * @param pChangeTime Pointer to the new change time. NULL if not to be changed. + * @param pBirthTime Pointer to the new time of birth. NULL if not to be changed. + * + * @remark The file system might not implement all these time attributes, + * the API will ignore the ones which aren't supported. + * + * @remark The file system might not implement the time resolution + * employed by this interface, the time will be chopped to fit. + * + * @remark The file system may update the change time even if it's + * not specified. + * + * @remark POSIX can only set Access & Modification and will always set both. + */ +RTR3DECL(int) RTPathSetTimes(const char *pszPath, PCRTTIMESPEC pAccessTime, PCRTTIMESPEC pModificationTime, + PCRTTIMESPEC pChangeTime, PCRTTIMESPEC pBirthTime); + +/** + * Changes one or more of the timestamps associated of file system object. + * + * @returns iprt status code. + * @param pszPath Path to the file system object. + * @param pAccessTime Pointer to the new access time. + * @param pModificationTime Pointer to the new modification time. + * @param pChangeTime Pointer to the new change time. NULL if not to be changed. + * @param pBirthTime Pointer to the new time of birth. NULL if not to be changed. + * @param fFlags RTPATH_F_ON_LINK or RTPATH_F_FOLLOW_LINK. + * + * @remark The file system might not implement all these time attributes, + * the API will ignore the ones which aren't supported. + * + * @remark The file system might not implement the time resolution + * employed by this interface, the time will be chopped to fit. + * + * @remark The file system may update the change time even if it's + * not specified. + * + * @remark POSIX can only set Access & Modification and will always set both. + */ +RTR3DECL(int) RTPathSetTimesEx(const char *pszPath, PCRTTIMESPEC pAccessTime, PCRTTIMESPEC pModificationTime, + PCRTTIMESPEC pChangeTime, PCRTTIMESPEC pBirthTime, uint32_t fFlags); + +/** + * Gets one or more of the timestamps associated of file system object. + * + * @returns iprt status code. + * @param pszPath Path to the file system object. + * @param pAccessTime Where to store the access time. NULL is ok. + * @param pModificationTime Where to store the modification time. NULL is ok. + * @param pChangeTime Where to store the change time. NULL is ok. + * @param pBirthTime Where to store the creation time. NULL is ok. + * + * @remark This is wrapper around RTPathQueryInfo() and exists to complement + * RTPathSetTimes(). If the last component is a symbolic link, it will + * not be resolved. + */ +RTR3DECL(int) RTPathGetTimes(const char *pszPath, PRTTIMESPEC pAccessTime, PRTTIMESPEC pModificationTime, + PRTTIMESPEC pChangeTime, PRTTIMESPEC pBirthTime); + +/** + * Changes the owner and/or group of a file system object. + * + * This API will not resolve symbolic links in the last component (just + * like unix lchown()). + * + * @returns iprt status code. + * @param pszPath Path to the file system object. + * @param uid The new file owner user id. Pass NIL_RTUID to leave + * this unchanged. + * @param gid The new group id. Pass NIL_RTGUID to leave this + * unchanged. + */ +RTR3DECL(int) RTPathSetOwner(const char *pszPath, uint32_t uid, uint32_t gid); + +/** + * Changes the owner and/or group of a file system object. + * + * @returns iprt status code. + * @param pszPath Path to the file system object. + * @param uid The new file owner user id. Pass NIL_RTUID to leave + * this unchanged. + * @param gid The new group id. Pass NIL_RTGID to leave this + * unchanged. + * @param fFlags RTPATH_F_ON_LINK or RTPATH_F_FOLLOW_LINK. + */ +RTR3DECL(int) RTPathSetOwnerEx(const char *pszPath, uint32_t uid, uint32_t gid, uint32_t fFlags); + +/** + * Gets the owner and/or group of a file system object. + * + * @returns iprt status code. + * @param pszPath Path to the file system object. + * @param pUid Where to store the owner user id. NULL is ok. + * @param pGid Where to store the group id. NULL is ok. + * + * @remark This is wrapper around RTPathQueryInfo() and exists to complement + * RTPathGetOwner(). If the last component is a symbolic link, it will + * not be resolved. + */ +RTR3DECL(int) RTPathGetOwner(const char *pszPath, uint32_t *pUid, uint32_t *pGid); + + +/** @name RTPathRename, RTDirRename & RTFileRename flags. + * @{ */ +/** Do not replace anything. */ +#define RTPATHRENAME_FLAGS_NO_REPLACE UINT32_C(0) +/** This will replace attempt any target which isn't a directory. */ +#define RTPATHRENAME_FLAGS_REPLACE RT_BIT(0) +/** Don't allow symbolic links as part of the path. + * @remarks this flag is currently not implemented and will be ignored. */ +#define RTPATHRENAME_FLAGS_NO_SYMLINKS RT_BIT(1) +/** @} */ + +/** + * Renames a path within a filesystem. + * + * This will rename symbolic links. If RTPATHRENAME_FLAGS_REPLACE is used and + * pszDst is a symbolic link, it will be replaced and not its target. + * + * @returns IPRT status code. + * @param pszSrc The source path. + * @param pszDst The destination path. + * @param fRename Rename flags, RTPATHRENAME_FLAGS_*. + */ +RTR3DECL(int) RTPathRename(const char *pszSrc, const char *pszDst, unsigned fRename); + +/** @name RTPathUnlink flags. + * @{ */ +/** Don't allow symbolic links as part of the path. + * @remarks this flag is currently not implemented and will be ignored. */ +#define RTPATHUNLINK_FLAGS_NO_SYMLINKS RT_BIT(0) +/** @} */ + +/** + * Removes the last component of the path. + * + * @returns IPRT status code. + * @param pszPath The path. + * @param fUnlink Unlink flags, RTPATHUNLINK_FLAGS_*. + */ +RTR3DECL(int) RTPathUnlink(const char *pszPath, uint32_t fUnlink); + +/** + * A /bin/rm tool. + * + * @returns Program exit code. + * + * @param cArgs The number of arguments. + * @param papszArgs The argument vector. (Note that this may be + * reordered, so the memory must be writable.) + */ +RTDECL(RTEXITCODE) RTPathRmCmd(unsigned cArgs, char **papszArgs); + +#endif /* IN_RING3 */ + +/** @} */ + +RT_C_DECLS_END + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/power.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/power.h @@ -0,0 +1,112 @@ +/** @file + * IPRT - Power management. + */ + +/* + * Copyright (C) 2008-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_power_h +#define ___iprt_power_h + +#include +#include + + +RT_C_DECLS_BEGIN + +/** @defgroup grp_rt_power RTPower - Power management + * @ingroup grp_rt + * @{ + */ + +#ifdef IN_RING0 + +/** + * MP event, see FNRTPOWERNOTIFICATION. + */ +typedef enum RTPOWEREVENT +{ + /** The system will go into suspend mode. */ + RTPOWEREVENT_SUSPEND = 1, + /** The system has resumed. */ + RTPOWEREVENT_RESUME +} RTPOWEREVENT; + +/** + * Notification callback. + * + * The context this is called in differs a bit from platform to + * platform, so be careful while in here. + * + * @param enmEvent The event. + * @param pvUser The user argument. + */ +typedef DECLCALLBACK(void) FNRTPOWERNOTIFICATION(RTPOWEREVENT enmEvent, void *pvUser); +/** Pointer to a FNRTPOWERNOTIFICATION(). */ +typedef FNRTPOWERNOTIFICATION *PFNRTPOWERNOTIFICATION; + +/** + * Registers a notification callback for power events. + * + * @returns IPRT status code. + * @retval VINF_SUCCESS on success. + * @retval VERR_NO_MEMORY if a registration record cannot be allocated. + * @retval VERR_ALREADY_EXISTS if the pfnCallback and pvUser already exist + * in the callback list. + * + * @param pfnCallback The callback. + * @param pvUser The user argument to the callback function. + */ +RTDECL(int) RTPowerNotificationRegister(PFNRTPOWERNOTIFICATION pfnCallback, void *pvUser); + +/** + * This deregisters a notification callback registered via RTPowerNotificationRegister(). + * + * The pfnCallback and pvUser arguments must be identical to the registration call + * of we won't find the right entry. + * + * @returns IPRT status code. + * @retval VINF_SUCCESS on success. + * @retval VERR_NOT_FOUND if no matching entry was found. + * + * @param pfnCallback The callback. + * @param pvUser The user argument to the callback function. + */ +RTDECL(int) RTPowerNotificationDeregister(PFNRTPOWERNOTIFICATION pfnCallback, void *pvUser); + +/** + * This calls all registered power management callback handlers registered via RTPowerNotificationRegister(). + * + * @returns IPRT status code. + * @retval VINF_SUCCESS on success. + * + * @param enmEvent Power Management event + */ +RTDECL(int) RTPowerSignalEvent(RTPOWEREVENT enmEvent); + +#endif /* IN_RING0 */ + +/** @} */ + +RT_C_DECLS_END + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/process.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/process.h @@ -0,0 +1,413 @@ +/** @file + * IPRT - Process Management. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_process_h +#define ___iprt_process_h + +#include +#include + +RT_C_DECLS_BEGIN + +/** @defgroup grp_rt_process RTProc - Process Management + * @ingroup grp_rt + * @{ + */ + + +/** + * Process priority. + * + * The process priority is used to select how scheduling properties + * are assigned to the different thread types (see THREADTYPE). + * + * In addition to using the policy assigned to the process at startup (DEFAULT) + * it is possible to change the process priority at runtime. This allows for + * a GUI, resource manager or admin to adjust the general priority of a task + * without upsetting the fine-tuned priority of the threads within. + */ +typedef enum RTPROCPRIORITY +{ + /** Invalid priority. */ + RTPROCPRIORITY_INVALID = 0, + /** Default priority. + * Derive the scheduling policy from the priority of the RTR3Init() + * and RTProcSetPriority() callers and the rights the process have + * to alter its own priority. + */ + RTPROCPRIORITY_DEFAULT, + /** Flat priority. + * Assumes a scheduling policy which puts the process at the default priority + * and with all thread at the same priority. + */ + RTPROCPRIORITY_FLAT, + /** Low priority. + * Assumes a scheduling policy which puts the process mostly below the + * default priority of the host OS. + */ + RTPROCPRIORITY_LOW, + /** Normal priority. + * Assume a scheduling policy which shares the CPU resources fairly with + * other processes running with the default priority of the host OS. + */ + RTPROCPRIORITY_NORMAL, + /** High priority. + * Assumes a scheduling policy which puts the task above the default + * priority of the host OS. This policy might easily cause other tasks + * in the system to starve. + */ + RTPROCPRIORITY_HIGH, + /** Last priority, used for validation. */ + RTPROCPRIORITY_LAST +} RTPROCPRIORITY; + + +/** + * Get the current process identifier. + * + * @returns Process identifier. + */ +RTDECL(RTPROCESS) RTProcSelf(void); + + +#ifdef IN_RING0 +/** + * Get the current process handle. + * + * @returns Ring-0 process handle. + */ +RTR0DECL(RTR0PROCESS) RTR0ProcHandleSelf(void); +#endif + + +#ifdef IN_RING3 + +/** + * Attempts to alter the priority of the current process. + * + * @returns iprt status code. + * @param enmPriority The new priority. + */ +RTR3DECL(int) RTProcSetPriority(RTPROCPRIORITY enmPriority); + +/** + * Gets the current priority of this process. + * + * @returns The priority (see RTPROCPRIORITY). + */ +RTR3DECL(RTPROCPRIORITY) RTProcGetPriority(void); + +/** + * Create a child process. + * + * @returns iprt status code. + * @param pszExec Executable image to use to create the child process. + * @param papszArgs Pointer to an array of arguments to the child. The array terminated by an entry containing NULL. + * @param Env Handle to the environment block for the child. + * @param fFlags Flags, one of the RTPROC_FLAGS_* defines. + * @param pProcess Where to store the process identifier on successful return. + * The content is not changed on failure. NULL is allowed. + */ +RTR3DECL(int) RTProcCreate(const char *pszExec, const char * const *papszArgs, RTENV Env, unsigned fFlags, PRTPROCESS pProcess); + + +/** + * Create a child process. + * + * @returns IPRT status code. + * + * @param pszExec Executable image to use to create the child process. + * @param papszArgs Pointer to an array of arguments to the child. The + * array terminated by an entry containing NULL. + * @param hEnv Handle to the environment block for the child. Pass + * RTENV_DEFAULT to use the environment of the current + * process. + * @param fFlags Flags, one of the RTPROC_FLAGS_* defines. + * @param phStdIn The standard in handle to assign the new process. Pass + * NULL to use the same as the current process. If the + * handle is NIL, we'll close the standard input of the + * guest. + * @param phStdOut The standard out handle to assign the new process. Pass + * NULL to use the same as the current process. If the + * handle is NIL, we'll close the standard output of the + * guest. + * @param phStdErr The standard error handle to assign the new process. Pass + * NULL to use the same as the current process. If the + * handle is NIL, we'll close the standard error of the + * guest. + * @param pszAsUser User to run the process as. Pass NULL to use the same + * user as the current process. + * Windows: Use user@domain format to specify a domain. + * @param pszPassword Password to use to authenticate @a pszAsUser. Must be + * NULL wif pszAsUser is NULL. Whether this is actually + * used or not depends on the platform. + * @param phProcess Where to store the process handle on successful return. + * The content is not changed on failure. NULL is allowed. + * + * @remarks The handles does not have to be created as inheritable, but it + * doesn't hurt if they are as it may avoid race conditions on some + * platforms. + * + * @remarks The as-user feature isn't supported/implemented on all platforms and + * will cause a-yet-to-be-determined-error-status on these. + */ +RTR3DECL(int) RTProcCreateEx(const char *pszExec, const char * const *papszArgs, RTENV hEnv, uint32_t fFlags, + PCRTHANDLE phStdIn, PCRTHANDLE phStdOut, PCRTHANDLE phStdErr, const char *pszAsUser, + const char *pszPassword, PRTPROCESS phProcess); + +/** @name RTProcCreate and RTProcCreateEx flags + * @{ */ +/** Detach the child process from the parents process tree and process group, + * session or/and console (depends on the platform what's done applicable). + * + * The new process will not be a direct decendent of the parent and it will not + * be possible to wait for it, i.e. @a phProcess shall be NULL. */ +#define RTPROC_FLAGS_DETACHED RT_BIT(0) +/** Don't show the started process. + * This is a window (and maybe OS/2) concept, do not use on other platforms. */ +#define RTPROC_FLAGS_HIDDEN RT_BIT(1) +/** Use special code path for starting child processes from a service (daemon). + * This is a windows concept for dealing with the so called "Session 0" + * isolation which was introduced with Windows Vista. Do not use on other + * platforms. */ +#define RTPROC_FLAGS_SERVICE RT_BIT(2) +/** Suppress changing the process contract id for the child process + * on Solaris. Without this flag the contract id is always changed, as that's + * the more frequently used case. */ +#define RTPROC_FLAGS_SAME_CONTRACT RT_BIT(3) +/** Do not load user profile data when executing a process. + * This bit at the moment only is valid on Windows. */ +#define RTPROC_FLAGS_NO_PROFILE RT_BIT(4) +/** Create process without a console window. + * This is a Windows (and OS/2) concept, do not use on other platforms. */ +#define RTPROC_FLAGS_NO_WINDOW RT_BIT(5) +/** Search the PATH for the executable. */ +#define RTPROC_FLAGS_SEARCH_PATH RT_BIT(6) +/** Don't quote and escape arguments on Windows and similar platforms where a + * command line is passed to the child process instead of an argument vector, + * just join up argv with a space between each. Ignored on platforms + * passing argument the vector. */ +#define RTPROC_FLAGS_UNQUOTED_ARGS RT_BIT(7) +/** Valid flag mask. */ +#define RTPROC_FLAGS_VALID_MASK UINT32_C(0xff) +/** @} */ + + +/** + * Process exit reason. + */ +typedef enum RTPROCEXITREASON +{ + /** Normal exit. iStatus contains the exit code. */ + RTPROCEXITREASON_NORMAL = 1, + /** Any abnormal exit. iStatus is undefined. */ + RTPROCEXITREASON_ABEND, + /** Killed by a signal. The iStatus field contains the signal number. */ + RTPROCEXITREASON_SIGNAL +} RTPROCEXITREASON; + +/** + * Process exit status. + */ +typedef struct RTPROCSTATUS +{ + /** The process exit status if the exit was a normal one. */ + int iStatus; + /** The reason the process terminated. */ + RTPROCEXITREASON enmReason; +} RTPROCSTATUS; +/** Pointer to a process exit status structure. */ +typedef RTPROCSTATUS *PRTPROCSTATUS; +/** Pointer to a const process exit status structure. */ +typedef const RTPROCSTATUS *PCRTPROCSTATUS; + + +/** Flags for RTProcWait(). + * @{ */ +/** Block indefinitly waiting for the process to exit. */ +#define RTPROCWAIT_FLAGS_BLOCK 0 +/** Don't block, just check if the process have exited. */ +#define RTPROCWAIT_FLAGS_NOBLOCK 1 +/** @} */ + +/** + * Waits for a process, resumes on interruption. + * + * @returns VINF_SUCCESS when the status code for the process was collected and + * put in *pProcStatus. + * @returns VERR_PROCESS_NOT_FOUND if the specified process wasn't found. + * @returns VERR_PROCESS_RUNNING when the RTPROCWAIT_FLAGS_NOBLOCK and the + * process haven't exited yet. + * + * @param Process The process to wait for. + * @param fFlags The wait flags, any of the RTPROCWAIT_FLAGS_ \#defines. + * @param pProcStatus Where to store the exit status on success. + * Optional. + */ +RTR3DECL(int) RTProcWait(RTPROCESS Process, unsigned fFlags, PRTPROCSTATUS pProcStatus); + +/** + * Waits for a process, returns on interruption. + * + * @returns VINF_SUCCESS when the status code for the process was collected and + * put in *pProcStatus. + * @returns VERR_PROCESS_NOT_FOUND if the specified process wasn't found. + * @returns VERR_PROCESS_RUNNING when the RTPROCWAIT_FLAGS_NOBLOCK and the + * process haven't exited yet. + * @returns VERR_INTERRUPTED when the wait was interrupted by the arrival of a + * signal or other async event. + * + * @param Process The process to wait for. + * @param fFlags The wait flags, any of the RTPROCWAIT_FLAGS_ \#defines. + * @param pProcStatus Where to store the exit status on success. + * Optional. + */ +RTR3DECL(int) RTProcWaitNoResume(RTPROCESS Process, unsigned fFlags, PRTPROCSTATUS pProcStatus); + +/** + * Terminates (kills) a running process. + * + * @returns IPRT status code. + * @param Process The process to terminate. + */ +RTR3DECL(int) RTProcTerminate(RTPROCESS Process); + +/** + * Gets the processor affinity mask of the current process. + * + * @returns The affinity mask. + */ +RTR3DECL(uint64_t) RTProcGetAffinityMask(void); + +/** + * Gets the short process name. + * + * @returns Pointer to read-only name string. + */ +RTR3DECL(const char *) RTProcShortName(void); + +/** + * Gets the path to the executable image of the current process. + * + * @returns pszExecPath on success. NULL on buffer overflow or other errors. + * + * @param pszExecPath Where to store the path. + * @param cbExecPath The size of the buffer. + */ +RTR3DECL(char *) RTProcGetExecutablePath(char *pszExecPath, size_t cbExecPath); + +/** + * Daemonize the current process, making it a background process. + * + * The way this work is that it will spawn a detached / backgrounded / + * daemonized / call-it-what-you-want process that isn't a direct child of the + * current process. The spawned will have the same arguments a the caller, + * except that the @a pszDaemonizedOpt is appended to prevent that the new + * process calls this API again. + * + * The new process will have the standard handles directed to/from the + * bitbucket. + * + * @returns IPRT status code. On success it is normal for the caller to exit + * the process by returning from main(). + * + * @param papszArgs The argument vector of the calling process. + * @param pszDaemonized The daemonized option. This is appended to the end + * of the parameter list of the daemonized process. + */ +RTR3DECL(int) RTProcDaemonize(const char * const *papszArgs, const char *pszDaemonizedOpt); + +/** + * Daemonize the current process, making it a background process. The current + * process will exit if daemonizing is successful. + * + * @returns IPRT status code. On success it will only return in the child + * process, the parent will exit. On failure, it will return in the + * parent process and no child has been spawned. + * + * @param fNoChDir Pass false to change working directory to "/". + * @param fNoClose Pass false to redirect standard file streams to the null device. + * @param pszPidfile Path to a file to write the process id of the daemon + * process to. Daemonizing will fail if this file already + * exists or cannot be written. May be NULL. + */ +RTR3DECL(int) RTProcDaemonizeUsingFork(bool fNoChDir, bool fNoClose, const char *pszPidfile); + +/** + * Check if the given process is running on the system. + * + * This check is case sensitive on most systems, except for Windows, OS/2 and + * Darwin. + * + * @returns true if the process is running & false otherwise. + * @param pszName Process name to search for. If no path is given only the + * filename part of the running process set will be + * matched. If a path is specified, the full path will be + * matched. + */ +RTR3DECL(bool) RTProcIsRunningByName(const char *pszName); + +/** + * Queries the parent process ID. + * + * @returns IPRT status code + * @param hProcess The process to query the parent of. + * @param phParent Where to return the parent process ID. + */ +RTR3DECL(int) RTProcQueryParent(RTPROCESS hProcess, PRTPROCESS phParent); + +/** + * Query the username of the given process. + * + * @returns IPRT status code. + * @retval VERR_BUFFER_OVERFLOW if the given buffer size is to small for the username. + * @param hProcess The process handle to query the username for. + * @param pszUser Where to store the user name on success. + * @param cbUser The size of the user name buffer. + * @param pcbUser Where to store the username length on success + * or the required buffer size if VERR_BUFFER_OVERFLOW + * is returned. + */ +RTR3DECL(int) RTProcQueryUsername(RTPROCESS hProcess, char *pszUser, size_t cbUser, + size_t *pcbUser); + +/** + * Query the username of the given process allocating the string for the username. + * + * @returns IPRT status code. + * @param hProcess The process handle to query the username for. + * @param ppszUser Where to store the pointer to the string containing + * the username on success. Free with RTStrFree(). + */ +RTR3DECL(int) RTProcQueryUsernameA(RTPROCESS hProcess, char **ppszUser); + +#endif /* IN_RING3 */ + +/** @} */ + +RT_C_DECLS_END + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/semaphore.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/semaphore.h @@ -0,0 +1,1441 @@ +/** @file + * IPRT - Semaphore. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_semaphore_h +#define ___iprt_semaphore_h + +#include +#include +#if defined(RT_LOCK_STRICT_ORDER) && defined(IN_RING3) +# include +#endif + + +RT_C_DECLS_BEGIN + +/** @defgroup grp_rt_sems RTSem - Semaphores + * + * This module implements all kinds of event and mutex semaphores; in addition + * to these, IPRT implements "critical sections", which are fast recursive + * mutexes (see @ref grp_rt_critsect ). C++ users may find @ref grp_rt_cpp_lock + * interesting. + * + * @ingroup grp_rt + * @{ + */ + + +/** @name Generic Semaphore Wait Flags. + * + * @remarks Exactly one of RTSEMWAIT_FLAGS_RELATIVE and + * RTSEMWAIT_FLAGS_ABSOLUTE must be set, unless + * RTSEMWAIT_FLAGS_INDEFINITE is used. + * + * Exactly one of RTSEMWAIT_FLAGS_NANOSECS and + * RTSEMWAIT_FLAGS_MILLISECS must be set, unless + * RTSEMWAIT_FLAGS_INDEFINITE is used. + * + * Exactly one of RTSEMWAIT_FLAGS_RESUME and RTSEMWAIT_FLAGS_NORESUME + * must be set. + * + * The interruptible vs resume stuff is ring-0 vs ring-3 semantics. + * + * @{ */ +/** The timeout is relative. */ +#define RTSEMWAIT_FLAGS_RELATIVE RT_BIT_32(0) +/** The timeout is absolute. */ +#define RTSEMWAIT_FLAGS_ABSOLUTE RT_BIT_32(1) +/** The timeout is specified in nanoseconds. */ +#define RTSEMWAIT_FLAGS_NANOSECS RT_BIT_32(2) +/** The timeout is specified in milliseconds. */ +#define RTSEMWAIT_FLAGS_MILLISECS RT_BIT_32(3) +/** Indefinite wait. + * The relative/absolute and nano-/millisecond flags are ignored. */ +#define RTSEMWAIT_FLAGS_INDEFINITE RT_BIT_32(4) +/** Mask covering the time related bits. */ +#define RTSEMWAIT_FLAGS_TIME_MASK UINT32_C(0x0000001f) + +/** Interruptible wait. */ +#define RTSEMWAIT_FLAGS_INTERRUPTIBLE RT_BIT_32(5) +/** No automatic resume, same as interruptible. */ +#define RTSEMWAIT_FLAGS_NORESUME RTSEMWAIT_FLAGS_INTERRUPTIBLE +/** Uninterruptible wait. */ +#define RTSEMWAIT_FLAGS_UNINTERRUPTIBLE RT_BIT_32(6) +/** Resume on interrupt, same as uninterruptible. */ +#define RTSEMWAIT_FLAGS_RESUME RTSEMWAIT_FLAGS_UNINTERRUPTIBLE + +/** Macro for validate the flags. */ +#define RTSEMWAIT_FLAGS_ARE_VALID(fFlags) \ + ( !((fFlags) & UINT32_C(0xffffff80)) \ + && ( ((fFlags) & RTSEMWAIT_FLAGS_INDEFINITE) \ + ? ( (((fFlags) & UINT32_C(0x20))) ^ (((fFlags) >> 1) & UINT32_C(0x20)) ) == UINT32_C(0x20) \ + : ( (((fFlags) & UINT32_C(0x25))) ^ (((fFlags) >> 1) & UINT32_C(0x25)) ) == UINT32_C(0x25) )) +/** @} */ + + + +/** @defgroup grp_rt_sems_event RTSemEvent - Single Release Event Semaphores + * + * Event semaphores can be used for inter-thread communication when one thread + * wants to notify another thread that something happened. A thread can block + * ("wait") on an event semaphore until it is signalled by another thread; see + * RTSemEventCreate, RTSemEventSignal and RTSemEventWait. + * + * @{ */ + +/** + * Create an event semaphore. + * + * @returns iprt status code. + * @param phEventSem Where to store the handle to the newly created + * event semaphore. + */ +RTDECL(int) RTSemEventCreate(PRTSEMEVENT phEventSem); + +/** + * Create an event semaphore. + * + * @returns iprt status code. + * @param phEventSem Where to store the handle to the newly created + * event semaphore. + * @param fFlags Flags, any combination of the + * RTSEMEVENT_FLAGS_XXX \#defines. + * @param hClass The class (no reference consumed). Since we + * don't do order checks on event semaphores, the + * use of the class is limited to controlling the + * timeout threshold for deadlock detection. + * @param pszNameFmt Name format string for the lock validator, + * optional (NULL). Max length is 32 bytes. + * @param ... Format string arguments. + */ +RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...); + +/** @name RTSemMutexCreateEx flags + * @{ */ +/** Disables lock validation. */ +#define RTSEMEVENT_FLAGS_NO_LOCK_VAL UINT32_C(0x00000001) +/** Bootstrap hack for use with certain memory allocator locks only! */ +#define RTSEMEVENT_FLAGS_BOOTSTRAP_HACK UINT32_C(0x00000004) +/** @} */ + +/** + * Destroy an event semaphore. + * + * @returns iprt status code. + * @param hEventSem Handle of the event semaphore. NIL_RTSEMEVENT + * is quietly ignored (VINF_SUCCESS). + */ +RTDECL(int) RTSemEventDestroy(RTSEMEVENT hEventSem); + +/** + * Signal an event semaphore. + * + * The event semaphore will be signaled and automatically reset after exactly + * one thread have successfully returned from RTSemEventWait() after + * waiting/polling on that semaphore. + * + * @returns iprt status code. + * @param hEventSem The event semaphore to signal. + * + * @remarks ring-0: This works when preemption is disabled. However it is + * system specific whether it works in interrupt context or with + * interrupts disabled. + */ +RTDECL(int) RTSemEventSignal(RTSEMEVENT hEventSem); + +/** + * Wait for the event semaphore to be signaled, resume on interruption. + * + * This function will resume if the wait is interrupted by an async system event + * (like a unix signal) or similar. + * + * @returns iprt status code. + * Will not return VERR_INTERRUPTED. + * @param hEventSem The event semaphore to wait on. + * @param cMillies Number of milliseconds to wait. + */ +RTDECL(int) RTSemEventWait(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies); + +/** + * Wait for the event semaphore to be signaled, return on interruption. + * + * This function will not resume the wait if interrupted. + * + * @returns iprt status code. + * @param hEventSem The event semaphore to wait on. + * @param cMillies Number of milliseconds to wait. + */ +RTDECL(int) RTSemEventWaitNoResume(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies); + +/** + * Extended API for waiting on an event semaphore to be signaled. + * + * @returns IPRT status code. + * @param hEventSem The event semaphore to wait on. + * @param fFlags Combination of RTSEMWAIT_FLAGS_XXX. + * @param uTimeout The timeout, ignored if + * RTSEMWAIT_FLAGS_INDEFINITE is set in @a flags. + * Whether this is absolute or relative, + * milliseconds or nanoseconds depends on the @a + * fFlags value. Do not pass RT_INDEFINITE_WAIT + * here, use RTSEMWAIT_FLAGS_INDEFINITE instead. + */ +RTDECL(int) RTSemEventWaitEx(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout); + +/** + * Debug version of RTSemEventWaitEx that tracks the location. + * + * @returns IPRT status code, see RTSemEventWaitEx. + * @param hEventSem The event semaphore to wait on. + * @param fFlags See RTSemEventWaitEx. + * @param uTimeout See RTSemEventWaitEx. + * @param uId Some kind of locking location ID. Typically a + * return address up the stack. Optional (0). + * @param pszFile The file where the lock is being acquired from. + * Optional. + * @param iLine The line number in that file. Optional (0). + * @param pszFunction The function where the lock is being acquired + * from. Optional. + */ +RTDECL(int) RTSemEventWaitExDebug(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout, + RTHCUINTPTR uId, RT_SRC_POS_DECL); + +/** + * Gets the best timeout resolution that RTSemEventWaitEx can do. + * + * @returns The resolution in nanoseconds. + */ +RTDECL(uint32_t) RTSemEventGetResolution(void); + +/** + * Sets the signaller thread to one specific thread. + * + * This is only used for validating usage and deadlock detection. When used + * after calls to RTSemEventAddSignaller, the specified thread will be the only + * signalling thread. + * + * @param hEventSem The event semaphore. + * @param hThread The thread that will signal it. Pass + * NIL_RTTHREAD to indicate that there is no + * special signalling thread. + */ +RTDECL(void) RTSemEventSetSignaller(RTSEMEVENT hEventSem, RTTHREAD hThread); + +/** + * To add more signalling threads. + * + * First call RTSemEventSetSignaller then add further threads with this. + * + * @param hEventSem The event semaphore. + * @param hThread The thread that will signal it. NIL_RTTHREAD is + * not accepted. + */ +RTDECL(void) RTSemEventAddSignaller(RTSEMEVENT hEventSem, RTTHREAD hThread); + +/** + * To remove a signalling thread. + * + * Reverts work done by RTSemEventAddSignaller and RTSemEventSetSignaller. + * + * @param hEventSem The event semaphore. + * @param hThread A previously added thread. + */ +RTDECL(void) RTSemEventRemoveSignaller(RTSEMEVENT hEventSem, RTTHREAD hThread); + +/** @} */ + + +/** @defgroup grp_rt_sems_event_multi RTSemEventMulti - Multiple Release Event Semaphores + * + * A variant of @ref grp_rt_sems_event where all threads will be unblocked when + * signalling the semaphore. + * + * @{ */ + +/** + * Creates a multiple release event semaphore. + * + * @returns iprt status code. + * @param phEventMultiSem Where to store the handle to the newly created + * multiple release event semaphore. + */ +RTDECL(int) RTSemEventMultiCreate(PRTSEMEVENTMULTI phEventMultiSem); + +/** + * Creates a multiple release event semaphore. + * + * @returns iprt status code. + * @param phEventMultiSem Where to store the handle to the newly created + * multiple release event semaphore. + * @param fFlags Flags, any combination of the + * RTSEMEVENTMULTI_FLAGS_XXX \#defines. + * @param hClass The class (no reference consumed). Since we + * don't do order checks on event semaphores, the + * use of the class is limited to controlling the + * timeout threshold for deadlock detection. + * @param pszNameFmt Name format string for the lock validator, + * optional (NULL). Max length is 32 bytes. + * @param ... Format string arguments. + */ +RTDECL(int) RTSemEventMultiCreateEx(PRTSEMEVENTMULTI phEventMultiSem, uint32_t fFlags, RTLOCKVALCLASS hClass, + const char *pszNameFmt, ...); + +/** @name RTSemMutexCreateEx flags + * @{ */ +/** Disables lock validation. */ +#define RTSEMEVENTMULTI_FLAGS_NO_LOCK_VAL UINT32_C(0x00000001) +/** @} */ + +/** + * Destroy an event multi semaphore. + * + * @returns iprt status code. + * @param hEventMultiSem The multiple release event semaphore. NIL is + * quietly ignored (VINF_SUCCESS). + */ +RTDECL(int) RTSemEventMultiDestroy(RTSEMEVENTMULTI hEventMultiSem); + +/** + * Signal an event multi semaphore. + * + * @returns iprt status code. + * @param hEventMultiSem The multiple release event semaphore. + * + * @remarks ring-0: This works when preemption is disabled. However it is + * system specific whether it works in interrupt context or with + * interrupts disabled. + */ +RTDECL(int) RTSemEventMultiSignal(RTSEMEVENTMULTI hEventMultiSem); + +/** + * Resets an event multi semaphore to non-signaled state. + * + * @returns iprt status code. + * @param hEventMultiSem The multiple release event semaphore. + */ +RTDECL(int) RTSemEventMultiReset(RTSEMEVENTMULTI hEventMultiSem); + +/** + * Wait for the event multi semaphore to be signaled, resume on interruption. + * + * This function will resume if the wait is interrupted by an async + * system event (like a unix signal) or similar. + * + * @returns iprt status code. + * Will not return VERR_INTERRUPTED. + * @param hEventMultiSem The multiple release event semaphore. + * @param cMillies Number of milliseconds to wait. + */ +RTDECL(int) RTSemEventMultiWait(RTSEMEVENTMULTI hEventMultiSem, RTMSINTERVAL cMillies); + +/** + * Wait for the event multi semaphore to be signaled, return on interruption. + * + * This function will not resume the wait if interrupted. + * + * @returns iprt status code. + * @param hEventMultiSem The multiple release event semaphore. + * @param cMillies Number of milliseconds to wait. + * @todo Rename to RTSemEventMultiWaitIntr since it is mainly for + * ring-0 consumption. + */ +RTDECL(int) RTSemEventMultiWaitNoResume(RTSEMEVENTMULTI hEventMultiSem, RTMSINTERVAL cMillies); + +/** + * Extended API for waiting on an event semaphore to be signaled. + * + * @returns IPRT status code. + * @param hEventMultiSem The multiple release event semaphore to wait + * on. + * @param fFlags Combination of the RTSEMWAIT_FLAGS_XXX. + * @param uTimeout The timeout, ignored if + * RTSEMWAIT_FLAGS_INDEFINITE is set in @a flags. + * Whether this is absolute or relative, + * milliseconds or nanoseconds depends on the @a + * fFlags value. Do not pass RT_INDEFINITE_WAIT + * here, use RTSEMWAIT_FLAGS_INDEFINITE instead. + */ +RTDECL(int) RTSemEventMultiWaitEx(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout); + +/** + * Debug version of RTSemEventMultiWaitEx that tracks the location. + + * @returns IPRT status code, see RTSemEventMultiWaitEx. + * @param hEventMultiSem The multiple release event semaphore handle. + * @param fFlags See RTSemEventMultiWaitEx. + * @param uTimeout See RTSemEventMultiWaitEx. + * @param uId Some kind of locking location ID. Typically a + * return address up the stack. Optional (0). + * @param pszFile The file where the lock is being acquired from. + * Optional. + * @param iLine The line number in that file. Optional (0). + * @param pszFunction The function where the lock is being acquired + * from. Optional. + */ +RTDECL(int) RTSemEventMultiWaitExDebug(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout, + RTHCUINTPTR uId, RT_SRC_POS_DECL); + +/** + * Gets the best timeout resolution that RTSemEventMultiWaitEx can do. + * + * @returns The resolution in nanoseconds. + */ +RTDECL(uint32_t) RTSemEventMultiGetResolution(void); + +/** + * Sets the signaller thread to one specific thread. + * + * This is only used for validating usage and deadlock detection. When used + * after calls to RTSemEventAddSignaller, the specified thread will be the only + * signalling thread. + * + * @param hEventMultiSem The multiple release event semaphore. + * @param hThread The thread that will signal it. Pass + * NIL_RTTHREAD to indicate that there is no + * special signalling thread. + */ +RTDECL(void) RTSemEventMultiSetSignaller(RTSEMEVENTMULTI hEventMultiSem, RTTHREAD hThread); + +/** + * To add more signalling threads. + * + * First call RTSemEventSetSignaller then add further threads with this. + * + * @param hEventMultiSem The multiple release event semaphore. + * @param hThread The thread that will signal it. NIL_RTTHREAD is + * not accepted. + */ +RTDECL(void) RTSemEventMultiAddSignaller(RTSEMEVENTMULTI hEventMultiSem, RTTHREAD hThread); + +/** + * To remove a signalling thread. + * + * Reverts work done by RTSemEventAddSignaller and RTSemEventSetSignaller. + * + * @param hEventMultiSem The multiple release event semaphore. + * @param hThread A previously added thread. + */ +RTDECL(void) RTSemEventMultiRemoveSignaller(RTSEMEVENTMULTI hEventMultiSem, RTTHREAD hThread); + +/** @} */ + + +/** @defgroup grp_rt_sems_mutex RTSemMutex - Mutex semaphores. + * + * Mutex semaphores protect a section of code or data to which access must be + * exclusive. Only one thread can hold access to a critical section at one + * time. See RTSemMutexCreate, RTSemMutexRequest and RTSemMutexRelease. + * + * @remarks These are less efficient than "fast mutexes" and "critical + * sections", which IPRT implements as well; see @ref + * grp_rt_sems_fast_mutex and @ref grp_rt_critsect . + * + * @{ */ + +/** + * Create a mutex semaphore. + * + * @returns iprt status code. + * @param phMutexSem Where to store the mutex semaphore handle. + */ +RTDECL(int) RTSemMutexCreate(PRTSEMMUTEX phMutexSem); + +/** + * Creates a read/write semaphore. + * + * @returns iprt status code. + * @param phRWSem Where to store the handle to the newly created + * RW semaphore. + * @param fFlags Flags, any combination of the + * RTSEMMUTEX_FLAGS_XXX \#defines. + * @param hClass The class (no reference consumed). If NIL, no + * lock order validation will be performed on this + * lock. + * @param uSubClass The sub-class. This is used to define lock + * order within a class. RTLOCKVAL_SUB_CLASS_NONE + * is the recommended value here. + * @param pszNameFmt Name format string for the lock validator, + * optional (NULL). Max length is 32 bytes. + * @param ... Format string arguments. + */ +RTDECL(int) RTSemMutexCreateEx(PRTSEMMUTEX phMutexSem, uint32_t fFlags, + RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...); + +/** @name RTSemMutexCreateEx flags + * @{ */ +/** Disables lock validation. */ +#define RTSEMMUTEX_FLAGS_NO_LOCK_VAL UINT32_C(0x00000001) +/** @} */ + + +/** + * Destroy a mutex semaphore. + * + * @returns iprt status code. + * @param hMutexSem The mutex semaphore to destroy. NIL is quietly + * ignored (VINF_SUCCESS). + */ +RTDECL(int) RTSemMutexDestroy(RTSEMMUTEX hMutexSem); + +/** + * Changes the lock validator sub-class of the mutex semaphore. + * + * It is recommended to try make sure that nobody is using this semaphore while + * changing the value. + * + * @returns The old sub-class. RTLOCKVAL_SUB_CLASS_INVALID is returns if the + * lock validator isn't compiled in or either of the parameters are + * invalid. + * @param hMutexSem The handle to the mutex semaphore. + * @param uSubClass The new sub-class value. + */ +RTDECL(uint32_t) RTSemMutexSetSubClass(RTSEMMUTEX hMutexSem, uint32_t uSubClass); + +/** + * Request ownership of a mutex semaphore, resume on interruption. + * + * This function will resume if the wait is interrupted by an async + * system event (like a unix signal) or similar. + * + * The same thread may request a mutex semaphore multiple times, + * a nested counter is kept to make sure it's released on the right + * RTSemMutexRelease() call. + * + * @returns iprt status code. + * Will not return VERR_INTERRUPTED. + * @param hMutexSem The mutex semaphore to request ownership over. + * @param cMillies The number of milliseconds to wait. + */ +RTDECL(int) RTSemMutexRequest(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies); + +/** + * Request ownership of a mutex semaphore, return on interruption. + * + * This function will not resume the wait if interrupted. + * + * The same thread may request a mutex semaphore multiple times, + * a nested counter is kept to make sure it's released on the right + * RTSemMutexRelease() call. + * + * @returns iprt status code. + * @param hMutexSem The mutex semaphore to request ownership over. + * @param cMillies The number of milliseconds to wait. + */ +RTDECL(int) RTSemMutexRequestNoResume(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies); + +/** + * Debug version of RTSemMutexRequest that tracks the location. + * + * @returns iprt status code. + * Will not return VERR_INTERRUPTED. + * @param hMutexSem The mutex semaphore to request ownership over. + * @param cMillies The number of milliseconds to wait. + * @param uId Some kind of locking location ID. Typically a + * return address up the stack. Optional (0). + * @param pszFile The file where the lock is being acquired from. + * Optional. + * @param iLine The line number in that file. Optional (0). + * @param pszFunction The function where the lock is being acquired + * from. Optional. + */ +RTDECL(int) RTSemMutexRequestDebug(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL); + +/** + * Debug version of RTSemMutexRequestNoResume that tracks the location. + * + * @returns iprt status code. + * @param hMutexSem The mutex semaphore to request ownership over. + * @param cMillies The number of milliseconds to wait. + * @param uId Some kind of locking location ID. Typically a + * return address up the stack. Optional (0). + * @param pszFile The file where the lock is being acquired from. + * Optional. + * @param iLine The line number in that file. Optional (0). + * @param pszFunction The function where the lock is being acquired + * from. Optional. + */ +RTDECL(int) RTSemMutexRequestNoResumeDebug(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL); + +/** + * Request ownership of a mutex semaphore, extended edition. + * + * The same thread may request a mutex semaphore multiple times, + * a nested counter is kept to make sure it's released on the right + * RTSemMutexRelease() call. + * + * @returns iprt status code. + * @param hMutexSem The mutex semaphore to request ownership over. + * @param fFlags Combination of the RTSEMWAIT_FLAGS_XXX. + * @param uTimeout The timeout, ignored if + * RTSEMWAIT_FLAGS_INDEFINITE is set in @a flags. + * Whether this is absolute or relative, + * milliseconds or nanoseconds depends on the @a + * fFlags value. Do not pass RT_INDEFINITE_WAIT + * here, use RTSEMWAIT_FLAGS_INDEFINITE instead. + */ +RTDECL(int) RTSemMutexRequestEx(RTSEMMUTEX hMutexSem, uint32_t fFlags, uint64_t uTimeout); + +/** + * Debug version of RTSemMutexRequestEx that tracks the location. + * + * @returns iprt status code. + * @param hMutexSem The mutex semaphore to request ownership over. + * @param fFlags See RTSemMutexRequestEx. + * @param uTimeout See RTSemMutexRequestEx. + * @param uId Some kind of locking location ID. Typically a + * return address up the stack. Optional (0). + * @param pszFile The file where the lock is being acquired from. + * Optional. + * @param iLine The line number in that file. Optional (0). + * @param pszFunction The function where the lock is being acquired + * from. Optional. + */ +RTDECL(int) RTSemMutexRequestExDebug(RTSEMMUTEX hMutexSem, uint32_t fFlags, uint64_t uTimeout, + RTHCUINTPTR uId, RT_SRC_POS_DECL); + +/** + * Release the ownership of a mutex semaphore. + * + * @returns iprt status code. + * @param hMutexSem The mutex to release the ownership of. It goes + * without saying the the calling thread must own + * it. + */ +RTDECL(int) RTSemMutexRelease(RTSEMMUTEX hMutexSem); + +/** + * Checks if the mutex semaphore is owned or not. + * + * @returns true if owned, false if not. + * @param hMutexSem The mutex semaphore. + */ +RTDECL(bool) RTSemMutexIsOwned(RTSEMMUTEX hMutexSem); + +/* Strict build: Remap the two request calls to the debug versions. */ +#if defined(RT_STRICT) && !defined(RTSEMMUTEX_WITHOUT_REMAPPING) && !defined(RT_WITH_MANGLING) +# ifdef ___iprt_asm_h +# define RTSemMutexRequest(hMutexSem, cMillies) RTSemMutexRequestDebug((hMutexSem), (cMillies), (uintptr_t)ASMReturnAddress(), RT_SRC_POS) +# define RTSemMutexRequestNoResume(hMutexSem, cMillies) RTSemMutexRequestNoResumeDebug((hMutexSem), (cMillies), (uintptr_t)ASMReturnAddress(), RT_SRC_POS) +# define RTSemMutexRequestEx(hMutexSem, fFlags, uTimeout) RTSemMutexRequestExDebug((hMutexSem), (fFlags), (uTimeout), (uintptr_t)ASMReturnAddress(), RT_SRC_POS) +# else +# define RTSemMutexRequest(hMutexSem, cMillies) RTSemMutexRequestDebug((hMutexSem), (cMillies), 0, RT_SRC_POS) +# define RTSemMutexRequestNoResume(hMutexSem, cMillies) RTSemMutexRequestNoResumeDebug((hMutexSem), (cMillies), 0, RT_SRC_POS) +# define RTSemMutexRequestEx(hMutexSem, fFlags, uTimeout) RTSemMutexRequestExDebug((hMutexSem), (fFlags), (uTimeout), 0, RT_SRC_POS) +# endif +#endif + +/* Strict lock order: Automatically classify locks by init location. */ +#if defined(RT_LOCK_STRICT_ORDER) && defined(IN_RING3) && !defined(RTSEMMUTEX_WITHOUT_REMAPPING) && !defined(RT_WITH_MANGLING) +# define RTSemMutexCreate(phMutexSem) \ + RTSemMutexCreateEx((phMutexSem), 0 /*fFlags*/, \ + RTLockValidatorClassForSrcPos(RT_SRC_POS, NULL), \ + RTLOCKVAL_SUB_CLASS_NONE, NULL) +#endif + +/** @} */ + + +/** @defgroup grp_rt_sems_fast_mutex RTSemFastMutex - Fast Mutex Semaphores + * + * Fast mutexes work like regular mutexes in that they allow only a single + * thread access to a critical piece of code or data. As opposed to mutexes, + * they require no syscall if the fast mutex is not held (like critical + * sections). Unlike critical sections however, they are *not* recursive. + * + * @remarks The fast mutexes has sideeffects on IRQL on Windows hosts. So use + * with care and test on windows with driver verifier. + * + * @{ */ + +/** + * Create a fast mutex semaphore. + * + * @returns iprt status code. + * @param phFastMtx Where to store the handle to the newly created + * fast mutex semaphore. + * + * @remarks Fast mutex semaphores are not recursive. + */ +RTDECL(int) RTSemFastMutexCreate(PRTSEMFASTMUTEX phFastMtx); + +/** + * Destroy a fast mutex semaphore. + * + * @returns iprt status code. + * @param hFastMtx Handle to the fast mutex semaphore. NIL is + * quietly ignored (VINF_SUCCESS). + */ +RTDECL(int) RTSemFastMutexDestroy(RTSEMFASTMUTEX hFastMtx); + +/** + * Request ownership of a fast mutex semaphore. + * + * The same thread may request a mutex semaphore multiple times, + * a nested counter is kept to make sure it's released on the right + * RTSemMutexRelease() call. + * + * @returns iprt status code. + * @param hFastMtx Handle to the fast mutex semaphore. + */ +RTDECL(int) RTSemFastMutexRequest(RTSEMFASTMUTEX hFastMtx); + +/** + * Release the ownership of a fast mutex semaphore. + * + * @returns iprt status code. + * @param hFastMtx Handle to the fast mutex semaphore. It goes + * without saying the the calling thread must own + * it. + */ +RTDECL(int) RTSemFastMutexRelease(RTSEMFASTMUTEX hFastMtx); + +/** @} */ + + +/** @defgroup grp_rt_sems_spin_mutex RTSemSpinMutex - Spinning Mutex Semaphores + * + * A very adaptive variant of mutex semaphore that is tailored for the ring-0 + * logger. + * + * @{ */ + +/** + * Creates a spinning mutex semaphore. + * + * @returns iprt status code. + * @retval VERR_INVALID_PARAMETER on invalid flags. + * @retval VERR_NO_MEMORY if out of memory for the semaphore structure and + * handle. + * + * @param phSpinMtx Where to return the handle to the create semaphore. + * @param fFlags Flags, see RTSEMSPINMUTEX_FLAGS_XXX. + */ +RTDECL(int) RTSemSpinMutexCreate(PRTSEMSPINMUTEX phSpinMtx, uint32_t fFlags); + +/** @name RTSemSpinMutexCreate flags. + * @{ */ +/** Always take the semaphore in a IRQ safe way. + * (In plain words: always disable interrupts.) */ +#define RTSEMSPINMUTEX_FLAGS_IRQ_SAFE RT_BIT_32(0) +/** Mask of valid flags. */ +#define RTSEMSPINMUTEX_FLAGS_VALID_MASK UINT32_C(0x00000001) +/** @} */ + +/** + * Destroys a spinning mutex semaphore. + * + * @returns iprt status code. + * @retval VERR_INVALID_HANDLE (or crash) if the handle is invalid. (NIL will + * not cause this status.) + * + * @param hSpinMtx The semaphore handle. NIL_RTSEMSPINMUTEX is ignored + * quietly (VINF_SUCCESS). + */ +RTDECL(int) RTSemSpinMutexDestroy(RTSEMSPINMUTEX hSpinMtx); + +/** + * Request the spinning mutex semaphore. + * + * This may block if the context we're called in allows this. If not it will + * spin. If called in an interrupt context, we will only spin if the current + * owner isn't interrupted. Also, on some systems it is not always possible to + * wake up blocking threads in all contexts, so, which will either be indicated + * by returning VERR_SEM_BAD_CONTEXT or by temporarily switching the semaphore + * into pure spinlock state. + * + * Preemption will be disabled upon return. IRQs may also be disabled. + * + * @returns iprt status code. + * @retval VERR_SEM_BAD_CONTEXT if the context it's called in isn't suitable + * for releasing it if someone is sleeping on it. + * @retval VERR_SEM_DESTROYED if destroyed. + * @retval VERR_SEM_NESTED if held by the caller. Asserted. + * @retval VERR_INVALID_HANDLE if the handle is invalid. Asserted + * + * @param hSpinMtx The semaphore handle. + */ +RTDECL(int) RTSemSpinMutexRequest(RTSEMSPINMUTEX hSpinMtx); + +/** + * Like RTSemSpinMutexRequest but it won't block or spin if the semaphore is + * held by someone else. + * + * @returns iprt status code. + * @retval VERR_SEM_BUSY if held by someone else. + * @retval VERR_SEM_DESTROYED if destroyed. + * @retval VERR_SEM_NESTED if held by the caller. Asserted. + * @retval VERR_INVALID_HANDLE if the handle is invalid. Asserted + * + * @param hSpinMtx The semaphore handle. + */ +RTDECL(int) RTSemSpinMutexTryRequest(RTSEMSPINMUTEX hSpinMtx); + +/** + * Releases the semaphore previously acquired by RTSemSpinMutexRequest or + * RTSemSpinMutexTryRequest. + * + * @returns iprt status code. + * @retval VERR_SEM_DESTROYED if destroyed. + * @retval VERR_NOT_OWNER if not owner. Asserted. + * @retval VERR_INVALID_HANDLE if the handle is invalid. Asserted. + * + * @param hSpinMtx The semaphore handle. + */ +RTDECL(int) RTSemSpinMutexRelease(RTSEMSPINMUTEX hSpinMtx); + +/** @} */ + + +/** @defgroup grp_rt_sem_rw RTSemRW - Read / Write Semaphores + * + * Read/write semaphores are a fancier version of mutexes in that they grant + * read access to the protected data to several threads at the same time but + * allow only one writer at a time. This can make code scale better at the + * expense of slightly more overhead in mutex management. + * + * @{ */ + +/** + * Creates a read/write semaphore. + * + * @returns iprt status code. + * @param phRWSem Where to store the handle to the newly created + * RW semaphore. + */ +RTDECL(int) RTSemRWCreate(PRTSEMRW phRWSem); + +/** + * Creates a read/write semaphore. + * + * @returns iprt status code. + * @param phRWSem Where to store the handle to the newly created + * RW semaphore. + * @param fFlags Flags, any combination of the RTSEMRW_FLAGS_XXX + * \#defines. + * @param hClass The class (no reference consumed). If NIL, no + * lock order validation will be performed on this + * lock. + * @param uSubClass The sub-class. This is used to define lock + * order within a class. RTLOCKVAL_SUB_CLASS_NONE + * is the recommended value here. + * @param pszNameFmt Name format string for the lock validator, + * optional (NULL). Max length is 32 bytes. + * @param ... Format string arguments. + */ +RTDECL(int) RTSemRWCreateEx(PRTSEMRW phRWSem, uint32_t fFlags, + RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...); + +/** @name RTSemRWCreateEx flags + * @{ */ +/** Disables lock validation. */ +#define RTSEMRW_FLAGS_NO_LOCK_VAL UINT32_C(0x00000001) +/** @} */ + +/** + * Destroys a read/write semaphore. + * + * @returns iprt status code. + * @param hRWSem Handle to the read/write semaphore. NIL is + * quietly ignored (VINF_SUCCESS). + */ +RTDECL(int) RTSemRWDestroy(RTSEMRW hRWSem); + +/** + * Changes the lock validator sub-class of the read/write semaphore. + * + * It is recommended to try make sure that nobody is using this semaphore while + * changing the value. + * + * @returns The old sub-class. RTLOCKVAL_SUB_CLASS_INVALID is returns if the + * lock validator isn't compiled in or either of the parameters are + * invalid. + * @param hRWSem Handle to the read/write semaphore. + * @param uSubClass The new sub-class value. + */ +RTDECL(uint32_t) RTSemRWSetSubClass(RTSEMRW hRWSem, uint32_t uSubClass); + +/** + * Request read access to a read/write semaphore, resume on interruption + * + * @returns iprt status code. + * @retval VINF_SUCCESS on success. + * @retval VERR_INTERRUPT if the wait was interrupted. + * @retval VERR_INVALID_HANDLE if hRWSem is invalid. + * + * @param hRWSem Handle to the read/write semaphore. + * @param cMillies The number of milliseconds to wait. + */ +RTDECL(int) RTSemRWRequestRead(RTSEMRW hRWSem, RTMSINTERVAL cMillies); + +/** + * Request read access to a read/write semaphore, return on interruption + * + * @returns iprt status code. + * @retval VINF_SUCCESS on success. + * @retval VERR_INTERRUPT if the wait was interrupted. + * @retval VERR_INVALID_HANDLE if hRWSem is invalid. + * + * @param hRWSem Handle to the read/write semaphore. + * @param cMillies The number of milliseconds to wait. + */ +RTDECL(int) RTSemRWRequestReadNoResume(RTSEMRW hRWSem, RTMSINTERVAL cMillies); + +/** + * Debug version of RTSemRWRequestRead that tracks the location. + * + * @returns iprt status code. + * @retval VINF_SUCCESS on success. + * @retval VERR_INTERRUPT if the wait was interrupted. + * @retval VERR_INVALID_HANDLE if hRWSem is invalid. + * + * @param hRWSem Handle to the read/write semaphore. + * @param cMillies The number of milliseconds to wait. + * @param uId Some kind of locking location ID. Typically a + * return address up the stack. Optional (0). + * @param pszFile The file where the lock is being acquired from. + * Optional. + * @param iLine The line number in that file. Optional (0). + * @param pszFunction The function where the lock is being acquired + * from. Optional. + */ +RTDECL(int) RTSemRWRequestReadDebug(RTSEMRW hRWSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL); + +/** + * Debug version of RTSemRWRequestWriteNoResume that tracks the location. + * + * @returns iprt status code. + * @retval VINF_SUCCESS on success. + * @retval VERR_INTERRUPT if the wait was interrupted. + * @retval VERR_INVALID_HANDLE if hRWSem is invalid. + * + * @param hRWSem Handle to the read/write semaphore. + * @param cMillies The number of milliseconds to wait. + * @param uId Some kind of locking location ID. Typically a + * return address up the stack. Optional (0). + * @param pszFile The file where the lock is being acquired from. + * Optional. + * @param iLine The line number in that file. Optional (0). + * @param pszFunction The function where the lock is being acquired + * from. Optional. + */ +RTDECL(int) RTSemRWRequestReadNoResumeDebug(RTSEMRW hRWSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL); + +/** + * Request read access to a read/write semaphore, extended edition. + * + * @returns iprt status code. + * @retval VINF_SUCCESS on success. + * @retval VERR_INTERRUPT if the wait was interrupted. + * @retval VERR_TIMEOUT if the wait timed out. + * @retval VERR_INVALID_HANDLE if hRWSem is invalid. + * + * @param hRWSem Handle to the read/write semaphore. + * @param fFlags Combination of the RTSEMWAIT_FLAGS_XXX. + * @param uTimeout The timeout, ignored if + * RTSEMWAIT_FLAGS_INDEFINITE is set in @a flags. + * Whether this is absolute or relative, + * milliseconds or nanoseconds depends on the @a + * fFlags value. Do not pass RT_INDEFINITE_WAIT + * here, use RTSEMWAIT_FLAGS_INDEFINITE instead. + */ +RTDECL(int) RTSemRWRequestReadEx(RTSEMRW hRWSem, uint32_t fFlags, uint64_t uTimeout); + + +/** + * Debug version of RTSemRWRequestReadEx that tracks the location. + * + * @returns iprt status code. + * @retval VINF_SUCCESS on success. + * @retval VERR_INTERRUPT if the wait was interrupted. + * @retval VERR_TIMEOUT if the wait timed out. + * @retval VERR_INVALID_HANDLE if hRWSem is invalid. + * + * @param hRWSem Handle to the read/write semaphore. + * @param fFlags See RTSemRWRequestReadEx. + * @param uTimeout See RTSemRWRequestReadEx. + * @param uId Some kind of locking location ID. Typically a + * return address up the stack. Optional (0). + * @param pszFile The file where the lock is being acquired from. + * Optional. + * @param iLine The line number in that file. Optional (0). + * @param pszFunction The function where the lock is being acquired + * from. Optional. + */ +RTDECL(int) RTSemRWRequestReadExDebug(RTSEMRW hRWSem, uint32_t fFlags, uint64_t uTimeout, + RTHCUINTPTR uId, RT_SRC_POS_DECL); + +/** + * Release read access to a read/write semaphore. + * + * @returns iprt status code. + * @param hRWSem Handle to the read/write semaphore. It goes + * without saying that caller must own read + * privileges to the semaphore. + */ +RTDECL(int) RTSemRWReleaseRead(RTSEMRW hRWSem); + +/** + * Request write access to a read/write semaphore, resume on interruption. + * + * @returns iprt status code. + * @retval VINF_SUCCESS on success. + * @retval VERR_DEADLOCK if the caller owned the read lock. + * @retval VERR_INVALID_HANDLE if hRWSem is invalid. + * + * @param hRWSem Handle to the read/write semaphore. + * @param cMillies The number of milliseconds to wait. + */ +RTDECL(int) RTSemRWRequestWrite(RTSEMRW hRWSem, RTMSINTERVAL cMillies); + +/** + * Request write access to a read/write semaphore, return on interruption. + * + * @returns iprt status code. + * @retval VINF_SUCCESS on success. + * @retval VERR_INTERRUPT if the wait was interrupted. + * @retval VERR_DEADLOCK if the caller owned the read lock. + * @retval VERR_INVALID_HANDLE if hRWSem is invalid. + * + * @param hRWSem Handle to the read/write semaphore. + * @param cMillies The number of milliseconds to wait. + */ +RTDECL(int) RTSemRWRequestWriteNoResume(RTSEMRW hRWSem, RTMSINTERVAL cMillies); + +/** + * Debug version of RTSemRWRequestWrite that tracks the location. + * + * @returns IPRT status code, see RTSemRWRequestWrite. + * @param hRWSem Handle to the read/write semaphore. + * @param cMillies The number of milliseconds to wait. + * @param uId Some kind of locking location ID. Typically a + * return address up the stack. Optional (0). + * @param pszFile The file where the lock is being acquired from. + * Optional. + * @param iLine The line number in that file. Optional (0). + * @param pszFunction The function where the lock is being acquired + * from. Optional. + */ +RTDECL(int) RTSemRWRequestWriteDebug(RTSEMRW hRWSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL); + +/** + * Debug version of RTSemRWRequestWriteNoResume that tracks the location. + * + * @returns IPRT status code, see RTSemRWRequestWriteNoResume. + * @param hRWSem Handle to the read/write semaphore. + * @param cMillies The number of milliseconds to wait. + * @param uId Some kind of locking location ID. Typically a + * return address up the stack. Optional (0). + * @param pszFile The file where the lock is being acquired from. + * Optional. + * @param iLine The line number in that file. Optional (0). + * @param pszFunction The function where the lock is being acquired + * from. Optional. + */ +RTDECL(int) RTSemRWRequestWriteNoResumeDebug(RTSEMRW hRWSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL); + +/** + * Request write access to a read/write semaphore, extended edition. + * + * @returns iprt status code. + * @retval VINF_SUCCESS on success. + * @retval VERR_INTERRUPTED if the wait was interrupted. + * @retval VERR_TIMEOUT if the wait timed out. + * @retval VERR_DEADLOCK if the caller owned the read lock. Do not depend on + * this as it is implementation specific. + * @retval VERR_INVALID_HANDLE if hRWSem is invalid. + * + * @param hRWSem Handle to the read/write semaphore. + * @param fFlags Combination of the RTSEMWAIT_FLAGS_XXX. + * @param uTimeout The timeout, ignored if + * RTSEMWAIT_FLAGS_INDEFINITE is set in @a flags. + * Whether this is absolute or relative, + * milliseconds or nanoseconds depends on the @a + * fFlags value. Do not pass RT_INDEFINITE_WAIT + * here, use RTSEMWAIT_FLAGS_INDEFINITE instead. + */ +RTDECL(int) RTSemRWRequestWriteEx(RTSEMRW hRWSem, uint32_t fFlags, uint64_t uTimeout); + +/** + * Debug version of RTSemRWRequestWriteEx that tracks the location. + * + * @returns IPRT status code, see RTSemRWRequestWriteEx. + * @param hRWSem Handle to the read/write semaphore. + * @param fFlags See RTSemRWRequestWriteEx. + * @param uTimeout See RTSemRWRequestWriteEx. + * @param uId Some kind of locking location ID. Typically a + * return address up the stack. Optional (0). + * @param pszFile The file where the lock is being acquired from. + * Optional. + * @param iLine The line number in that file. Optional (0). + * @param pszFunction The function where the lock is being acquired + * from. Optional. + */ +RTDECL(int) RTSemRWRequestWriteExDebug(RTSEMRW hRWSem, uint32_t fFlags, uint64_t uTimeout, + RTHCUINTPTR uId, RT_SRC_POS_DECL); + +/** + * Release write access to a read/write semaphore. + * + * @returns iprt status code. + * @param hRWSem Handle to the read/write semaphore. Goes + * without saying that caller must have write + * access to the semaphore. + */ +RTDECL(int) RTSemRWReleaseWrite(RTSEMRW hRWSem); + +/** + * Checks if the caller is the exclusive semaphore owner. + * + * @returns true / false accoringly. + * @param hRWSem Handle to the read/write semaphore. + */ +RTDECL(bool) RTSemRWIsWriteOwner(RTSEMRW hRWSem); + +/** + * Checks if the caller is one of the read owners of the semaphore. + * + * @note !CAUTION! This API doesn't work reliably if lock validation isn't + * enabled. Meaning, the answer is not trustworhty unless + * RT_LOCK_STRICT or RTSEMRW_STRICT was defined at build time. Also, + * make sure you do not use RTSEMRW_FLAGS_NO_LOCK_VAL when creating + * the semaphore. And finally, if you used a locking class, don't + * disable deadlock detection by setting cMsMinDeadlock to + * RT_INDEFINITE_WAIT. + * + * In short, only use this for assertions. + * + * @returns true if reader, false if not. + * @param hRWSem Handle to the read/write semaphore. + * @param fWannaHear What you'd like to hear when lock validation is + * not available. (For avoiding asserting all over + * the place.) + */ +RTDECL(bool) RTSemRWIsReadOwner(RTSEMRW hRWSem, bool fWannaHear); + +/** + * Gets the write recursion count. + * + * @returns The write recursion count (0 if bad semaphore handle). + * @param hRWSem Handle to the read/write semaphore. + */ +RTDECL(uint32_t) RTSemRWGetWriteRecursion(RTSEMRW hRWSem); + +/** + * Gets the read recursion count of the current writer. + * + * @returns The read recursion count (0 if bad semaphore handle). + * @param hRWSem Handle to the read/write semaphore. + */ +RTDECL(uint32_t) RTSemRWGetWriterReadRecursion(RTSEMRW hRWSem); + +/** + * Gets the current number of reads. + * + * This includes all read recursions, so it might be higher than the number of + * read owners. It does not include reads done by the current writer. + * + * @returns The read count (0 if bad semaphore handle). + * @param hRWSem Handle to the read/write semaphore. + */ +RTDECL(uint32_t) RTSemRWGetReadCount(RTSEMRW hRWSem); + +/* Strict build: Remap the four request calls to the debug versions. */ +#if defined(RT_STRICT) && !defined(RTSEMRW_WITHOUT_REMAPPING) && !defined(RT_WITH_MANGLING) +# ifdef ___iprt_asm_h +# define RTSemRWRequestRead(hRWSem, cMillies) RTSemRWRequestReadDebug((hRWSem), (cMillies), (uintptr_t)ASMReturnAddress(), RT_SRC_POS) +# define RTSemRWRequestReadNoResume(hRWSem, cMillies) RTSemRWRequestReadNoResumeDebug((hRWSem), (cMillies), (uintptr_t)ASMReturnAddress(), RT_SRC_POS) +# define RTSemRWRequestWrite(hRWSem, cMillies) RTSemRWRequestWriteDebug((hRWSem), (cMillies), (uintptr_t)ASMReturnAddress(), RT_SRC_POS) +# define RTSemRWRequestWriteNoResume(hRWSem, cMillies) RTSemRWRequestWriteNoResumeDebug((hRWSem), (cMillies), (uintptr_t)ASMReturnAddress(), RT_SRC_POS) +# define RTSemRWRequestWriteEx(hRWSem, fFlags, uTimeout) RTSemRWRequestWriteExDebug((hRWSem), (fFlags), (uTimeout), (uintptr_t)ASMReturnAddress(), RT_SRC_POS) +# else +# define RTSemRWRequestRead(hRWSem, cMillies) RTSemRWRequestReadDebug((hRWSem), (cMillies), 0, RT_SRC_POS) +# define RTSemRWRequestReadNoResume(hRWSem, cMillies) RTSemRWRequestReadNoResumeDebug((hRWSem), (cMillies), 0, RT_SRC_POS) +# define RTSemRWRequestWrite(hRWSem, cMillies) RTSemRWRequestWriteDebug((hRWSem), (cMillies), 0, RT_SRC_POS) +# define RTSemRWRequestWriteNoResume(hRWSem, cMillies) RTSemRWRequestWriteNoResumeDebug((hRWSem), (cMillies), 0, RT_SRC_POS) +# define RTSemRWRequestWriteEx(hRWSem, fFlags, uTimeout) RTSemRWRequestWriteExDebug((hRWSem), (fFlags), (uTimeout), 0, RT_SRC_POS) +# endif +#endif + +/* Strict lock order: Automatically classify locks by init location. */ +#if defined(RT_LOCK_STRICT_ORDER) && defined(IN_RING3) && !defined(RTSEMRW_WITHOUT_REMAPPING) && !defined(RT_WITH_MANGLING) +# define RTSemRWCreate(phSemRW) \ + RTSemRWCreateEx((phSemRW), 0 /*fFlags*/, \ + RTLockValidatorClassForSrcPos(RT_SRC_POS, NULL), \ + RTLOCKVAL_SUB_CLASS_NONE, NULL) +#endif + +/** @} */ + + +/** @defgroup grp_rt_sems_pingpong RTSemPingPong - Ping-Pong Construct + * + * Serialization of a two way communication. + * + * @{ */ + +/** + * Ping-pong speaker + */ +typedef enum RTPINGPONGSPEAKER +{ + /** Not initialized. */ + RTPINGPONGSPEAKER_UNINITIALIZE = 0, + /** Ping is speaking, Pong is waiting. */ + RTPINGPONGSPEAKER_PING, + /** Pong is signaled, Ping is waiting. */ + RTPINGPONGSPEAKER_PONG_SIGNALED, + /** Pong is speaking, Ping is waiting. */ + RTPINGPONGSPEAKER_PONG, + /** Ping is signaled, Pong is waiting. */ + RTPINGPONGSPEAKER_PING_SIGNALED, + /** Hack to ensure that it's at least 32-bits wide. */ + RTPINGPONGSPEAKER_HACK = 0x7fffffff +} RTPINGPONGSPEAKER; + +/** + * Ping-Pong construct. + * + * Two threads, one saying Ping and the other saying Pong. The construct + * makes sure they don't speak out of turn and that they can wait and poll + * on the conversation. + */ +typedef struct RTPINGPONG +{ + /** The semaphore the Ping thread waits on. */ + RTSEMEVENT Ping; + /** The semaphore the Pong thread waits on. */ + RTSEMEVENT Pong; + /** The current speaker. */ + volatile RTPINGPONGSPEAKER enmSpeaker; +#if HC_ARCH_BITS == 64 + /** Padding the structure to become a multiple of sizeof(RTHCPTR). */ + uint32_t u32Padding; +#endif +} RTPINGPONG; +/** Pointer to Ping-Pong construct. */ +typedef RTPINGPONG *PRTPINGPONG; + +/** + * Init a Ping-Pong construct. + * + * @returns iprt status code. + * @param pPP Pointer to the ping-pong structure which needs initialization. + */ +RTDECL(int) RTSemPingPongInit(PRTPINGPONG pPP); + +/** + * Deletes a Ping-Pong construct. + * + * @returns iprt status code. + * @param pPP Pointer to the ping-pong structure which is to be destroyed. + * (I.e. put into uninitialized state.) + */ +RTDECL(int) RTSemPingPongDelete(PRTPINGPONG pPP); + +/** + * Signals the pong thread in a ping-pong construct. (I.e. sends ping.) + * This is called by the ping thread. + * + * @returns iprt status code. + * @param pPP Pointer to the ping-pong structure to ping. + */ +RTDECL(int) RTSemPing(PRTPINGPONG pPP); + +/** + * Signals the ping thread in a ping-pong construct. (I.e. sends pong.) + * This is called by the pong thread. + * + * @returns iprt status code. + * @param pPP Pointer to the ping-pong structure to pong. + */ +RTDECL(int) RTSemPong(PRTPINGPONG pPP); + +/** + * Wait function for the ping thread. + * + * @returns iprt status code. + * Will not return VERR_INTERRUPTED. + * @param pPP Pointer to the ping-pong structure to wait on. + * @param cMillies Number of milliseconds to wait. + */ +RTDECL(int) RTSemPingWait(PRTPINGPONG pPP, RTMSINTERVAL cMillies); + +/** + * Wait function for the pong thread. + * + * @returns iprt status code. + * Will not return VERR_INTERRUPTED. + * @param pPP Pointer to the ping-pong structure to wait on. + * @param cMillies Number of milliseconds to wait. + */ +RTDECL(int) RTSemPongWait(PRTPINGPONG pPP, RTMSINTERVAL cMillies); + + +/** + * Checks if the pong thread is speaking. + * + * @returns true / false. + * @param pPP Pointer to the ping-pong structure. + * @remark This is NOT the same as !RTSemPongIsSpeaker(). + */ +DECLINLINE(bool) RTSemPingIsSpeaker(PRTPINGPONG pPP) +{ + RTPINGPONGSPEAKER enmSpeaker = pPP->enmSpeaker; + return enmSpeaker == RTPINGPONGSPEAKER_PING; +} + + +/** + * Checks if the pong thread is speaking. + * + * @returns true / false. + * @param pPP Pointer to the ping-pong structure. + * @remark This is NOT the same as !RTSemPingIsSpeaker(). + */ +DECLINLINE(bool) RTSemPongIsSpeaker(PRTPINGPONG pPP) +{ + RTPINGPONGSPEAKER enmSpeaker = pPP->enmSpeaker; + return enmSpeaker == RTPINGPONGSPEAKER_PONG; +} + + +/** + * Checks whether the ping thread should wait. + * + * @returns true / false. + * @param pPP Pointer to the ping-pong structure. + * @remark This is NOT the same as !RTSemPongShouldWait(). + */ +DECLINLINE(bool) RTSemPingShouldWait(PRTPINGPONG pPP) +{ + RTPINGPONGSPEAKER enmSpeaker = pPP->enmSpeaker; + return enmSpeaker == RTPINGPONGSPEAKER_PONG + || enmSpeaker == RTPINGPONGSPEAKER_PONG_SIGNALED + || enmSpeaker == RTPINGPONGSPEAKER_PING_SIGNALED; +} + + +/** + * Checks whether the pong thread should wait. + * + * @returns true / false. + * @param pPP Pointer to the ping-pong structure. + * @remark This is NOT the same as !RTSemPingShouldWait(). + */ +DECLINLINE(bool) RTSemPongShouldWait(PRTPINGPONG pPP) +{ + RTPINGPONGSPEAKER enmSpeaker = pPP->enmSpeaker; + return enmSpeaker == RTPINGPONGSPEAKER_PING + || enmSpeaker == RTPINGPONGSPEAKER_PING_SIGNALED + || enmSpeaker == RTPINGPONGSPEAKER_PONG_SIGNALED; +} + +/** @} */ + + +/** @defgroup grp_rt_sems_xroads RTSemXRoads - Crossroads + * + * The crossroads semaphore is intended to prevent two classes of incompatible + * events from occurring simultaneously, like south/north bound traffic and + * west/east bound traffic at a 4-way junction. + * + * @remarks In order to simplify the implementation, the current flow is always + * given priority. So, it won't work at all well when busy! + * + * @remarks "XRoads" is used as a name because it is briefer than "crossroads" + * and it slightly stresses that is a 4 way crossing to the users of + * American English. + * @{ + */ + +/** + * Creates a crossroads semaphore. + * + * @returns IPRT status code. + * + * @param phXRoads Where to return the handle to the newly created + * crossroads semaphore. + */ +RTDECL(int) RTSemXRoadsCreate(PRTSEMXROADS phXRoads); + +/** + * Destroys a crossroads semaphore. + * + * @returns IPRT status code. + * + * @param hXRoads Handle to the crossroads semaphore that is to be + * destroyed. NIL_RTSEMXROADS is quitetly ignored + * (VINF_SUCCESS). + */ +RTDECL(int) RTSemXRoadsDestroy(RTSEMXROADS hXRoads); + +/** + * Enter the crossroads from the south or north. + * + * (Coupled with RTSemXRoadsNSLeave.) + * + * @returns IPRT status code. + * @param hXRoads Handle to the crossroads semaphore. + */ +RTDECL(int) RTSemXRoadsNSEnter(RTSEMXROADS hXRoads); + +/** + * Leave the crossroads to the north or south. + * + * (Coupled with RTSemXRoadsNSEnter.) + * + * @returns IPRT status code. + * @param hXRoads Handle to the crossroads semaphore. + */ +RTDECL(int) RTSemXRoadsNSLeave(RTSEMXROADS hXRoads); + +/** + * Leave the crossroads from the east or west. + * + * (Coupled with RTSemXRoadsEWLeave.) + * + * @returns IPRT status code. + * @param hXRoads Handle to the crossroads semaphore. + */ +RTDECL(int) RTSemXRoadsEWEnter(RTSEMXROADS hXRoads); + +/** + * Leave the crossroads to the west or east. + * + * (Coupled with RTSemXRoadsEWEnter.) + * + * @returns IPRT status code. + * @param hXRoads Handle to the crossroads semaphore. + */ +RTDECL(int) RTSemXRoadsEWLeave(RTSEMXROADS hXRoads); + +/** @} */ + +/** @} */ + +RT_C_DECLS_END + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/spinlock.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/spinlock.h @@ -0,0 +1,92 @@ +/** @file + * IPRT - Spinlocks. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_spinlock_h +#define ___iprt_spinlock_h + +#include +#include + +RT_C_DECLS_BEGIN + + +/** @defgroup grp_rt_spinlock RTSpinlock - Spinlocks + * @ingroup grp_rt + * @{ + */ + +/** + * Creates a spinlock. + * + * @returns iprt status code. + * @param pSpinlock Where to store the spinlock handle. + * @param fFlags Creation flags, see RTSPINLOCK_FLAGS_XXX. + * @param pszName Spinlock name, for debugging purposes. String lifetime + * must be the same as the lock as it won't be copied. + */ +RTDECL(int) RTSpinlockCreate(PRTSPINLOCK pSpinlock, uint32_t fFlags, const char *pszName); + +/** @name RTSPINLOCK_FLAGS_XXX + * @{ */ +/** Disable interrupts when taking the spinlock, making it interrupt safe + * (sans NMI of course). + * + * This is generally the safest option, though it isn't really required unless + * the data being protect is also accessed from interrupt handler context. */ +#define RTSPINLOCK_FLAGS_INTERRUPT_SAFE RT_BIT(1) +/** No need to disable interrupts, the protect code/data is not used by + * interrupt handlers. */ +#define RTSPINLOCK_FLAGS_INTERRUPT_UNSAFE RT_BIT(2) +/** @} */ + +/** + * Destroys a spinlock created by RTSpinlockCreate(). + * + * @returns iprt status code. + * @param Spinlock Spinlock returned by RTSpinlockCreate(). + */ +RTDECL(int) RTSpinlockDestroy(RTSPINLOCK Spinlock); + +/** + * Acquires the spinlock. + * + * @param Spinlock The spinlock to acquire. + */ +RTDECL(void) RTSpinlockAcquire(RTSPINLOCK Spinlock); + +/** + * Releases the spinlock. + * + * @param Spinlock The spinlock to acquire. + */ +RTDECL(void) RTSpinlockRelease(RTSPINLOCK Spinlock); + + +/** @} */ + +RT_C_DECLS_END + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/stdarg.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/stdarg.h @@ -0,0 +1,54 @@ +/** @file + * IPRT - stdarg.h wrapper. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_stdarg_h +#define ___iprt_stdarg_h + +#ifdef IPRT_NO_CRT +# include +# include +#else +# include +# if defined(RT_OS_FREEBSD) && defined(_KERNEL) +# include +# elif defined(RT_OS_SOLARIS) && defined(_KERNEL) && defined(__GNUC__) +# include +# if __GNUC__ >= 4 /* System headers refers to __builtin_stdarg_start. */ +# define __builtin_stdarg_start __builtin_va_start +# endif +# else +# include +# endif +#endif + +/* + * MSC doesn't implement va_copy. + */ +#ifndef va_copy +# define va_copy(dst, src) do { (dst) = (src); } while (0) /** @todo check AMD64 */ +#endif + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/stdint.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/stdint.h @@ -0,0 +1,244 @@ +/** @file + * IPRT - stdint.h wrapper (for backlevel compilers like MSC). + */ + +/* + * Copyright (C) 2009-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef __iprt_stdint_h +#define __iprt_stdint_h + +#include + + +/* + * Use the stdint.h on systems that have one. + */ +#if !(defined(RT_OS_LINUX) && defined(__KERNEL__)) \ + && !(defined(RT_OS_FREEBSD) && defined(_KERNEL)) \ + && !defined(_MSC_VER) \ + && !defined(__IBMC__) \ + && !defined(__IBMCPP__) \ + && !defined(IPRT_NO_CRT) \ + && !defined(IPRT_DONT_USE_SYSTEM_STDINT_H) \ + && !defined(DOXYGEN_RUNNING) + +# ifndef __STDC_CONSTANT_MACROS +# define __STDC_CONSTANT_MACROS +# endif +# ifndef __STDC_LIMIT_MACROS +# define __STDC_LIMIT_MACROS +# endif +# include + +# if defined(RT_OS_DARWIN) && defined(KERNEL) && defined(RT_ARCH_AMD64) + /* + * Kludge to fix the incorrect 32-bit constant macros in + * Kernel.framework/Headers/stdin.h. uint32_t and int32_t are + * int not long as these macros use, which is significant when + * targeting AMD64. (10a222) + */ +# undef INT32_C +# define INT32_C(Value) (Value) +# undef UINT32_C +# define UINT32_C(Value) (Value ## U) +# endif /* 64-bit darwin kludge. */ + +#elif defined(RT_OS_FREEBSD) && defined(_KERNEL) + +# ifndef __STDC_CONSTANT_MACROS +# define __STDC_CONSTANT_MACROS +# endif +# ifndef __STDC_LIMIT_MACROS +# define __STDC_LIMIT_MACROS +# endif +# include + +#else /* No system stdint.h */ + +/* + * Define the types we use. + * The linux kernel defines all these in linux/types.h, so skip it. + */ +# if !(defined(RT_OS_LINUX) && defined(__KERNEL__)) \ + || defined(IPRT_NO_CRT) \ + || defined(IPRT_DONT_USE_SYSTEM_STDINT_H) \ + || defined(DOXGEN_RUNNING) + + /* Simplify the [u]int64_t type detection mess. */ +# undef IPRT_STDINT_USE_STRUCT_FOR_64_BIT_TYPES +# ifdef __IBMCPP__ +# if __IBMCPP__ < 350 && (defined(__WINDOWS__) || defined(_AIX) || defined(__OS2__)) +# define IPRT_STDINT_USE_STRUCT_FOR_64_BIT_TYPES +# endif +# endif +# ifdef __IBMC__ +# if __IBMC__ < 350 && (defined(__WINDOWS__) || defined(_AIX) || defined(__OS2__)) +# define IPRT_STDINT_USE_STRUCT_FOR_64_BIT_TYPES +# endif +# endif + + /* x-bit types */ +# if defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86) || defined(RT_ARCH_SPARC) || defined(RT_ARCH_SPARC64) +# if !defined(_INT8_T_DECLARED) && !defined(_INT8_T) +typedef signed char int8_t; +# endif +# if !defined(_UINT8_T_DECLARED) && !defined(_UINT8_T) +typedef unsigned char uint8_t; +# endif +# if !defined(_INT16_T_DECLARED) && !defined(_INT16_T) +typedef signed short int16_t; +# endif +# if !defined(_UINT16_T_DECLARED) && !defined(_UINT16_T) +typedef unsigned short uint16_t; +# endif +# if !defined(_INT32_T_DECLARED) && !defined(_INT32_T) +typedef signed int int32_t; +# endif +# if !defined(_UINT32_T_DECLARED) && !defined(_UINT32_T) +typedef unsigned int uint32_t; +# endif +# if defined(_MSC_VER) +# if !defined(_INT64_T_DECLARED) && !defined(_INT64_T) +typedef signed _int64 int64_t; +# endif +# if !defined(_UINT64_T_DECLARED) && !defined(_UINT64_T) +typedef unsigned _int64 uint64_t; +# endif +# elif defined(IPRT_STDINT_USE_STRUCT_FOR_64_BIT_TYPES) +# if !defined(_INT64_T_DECLARED) && !defined(_INT64_T) +typedef struct { uint32_t lo; int32_t hi; } int64_t; +# endif +# if !defined(_UINT64_T_DECLARED) && !defined(_UINT64_T) +typedef struct { uint32_t lo; uint32_t hi; } uint64_t; +# endif +# else /* Use long long for 64-bit types */ +# if !defined(_INT64_T_DECLARED) && !defined(_INT64_T) +typedef signed long long int64_t; +# endif +# if !defined(_UINT64_T_DECLARED) && !defined(_UINT64_T) +typedef unsigned long long uint64_t; +# endif +# endif + + /* max integer types */ +# if !defined(_INTMAX_T_DECLARED) && !defined(_INTMAX_T) +typedef int64_t intmax_t; +# endif +# if !defined(_UINTMAX_T_DECLARED) && !defined(_UINTMAX_T) +typedef uint64_t uintmax_t; +# endif + +# else +# error "PORTME: Add architecture. Don't forget to check the [U]INTx_C() and [U]INTMAX_MIN/MAX macros." +# endif + +# endif /* !linux kernel or stuff */ + + /* pointer <-> integer types */ +# if !defined(_MSC_VER) || defined(DOXYGEN_RUNNING) +# if ARCH_BITS == 32 \ + || defined(RT_OS_LINUX) \ + || defined(RT_OS_FREEBSD) +# if !defined(_INTPTR_T_DECLARED) && !defined(_INTPTR_T) +typedef signed long intptr_t; +# endif +# if !defined(_UINTPTR_T_DECLARED) && !defined(_UINTPTR_T) +typedef unsigned long uintptr_t; +# endif +# else +# if !defined(_INTPTR_T_DECLARED) && !defined(_INTPTR_T) +typedef int64_t intptr_t; +# endif +# if !defined(_UINTPTR_T_DECLARED) && !defined(_UINTPTR_T) +typedef uint64_t uintptr_t; +# endif +# endif +# endif /* !_MSC_VER */ + +#endif /* no system stdint.h */ + + +/* + * Make sure the [U]INTx_C(c) macros are present. + * For In C++ source the system stdint.h may have skipped these if it was + * included before we managed to define __STDC_CONSTANT_MACROS. (Kludge alert!) + */ +#if !defined(INT8_C) \ + || !defined(INT16_C) \ + || !defined(INT32_C) \ + || !defined(INT64_C) \ + || !defined(INTMAX_C) \ + || !defined(UINT8_C) \ + || !defined(UINT16_C) \ + || !defined(UINT32_C) \ + || !defined(UINT64_C) \ + || !defined(UINTMAX_C) +# define INT8_C(Value) (Value) +# define INT16_C(Value) (Value) +# define INT32_C(Value) (Value) +# define INT64_C(Value) (Value ## LL) +# define UINT8_C(Value) (Value) +# define UINT16_C(Value) (Value) +# define UINT32_C(Value) (Value ## U) +# define UINT64_C(Value) (Value ## ULL) +# define INTMAX_C(Value) INT64_C(Value) +# define UINTMAX_C(Value) UINT64_C(Value) +#endif + + +/* + * Make sure the INTx_MIN and [U]INTx_MAX macros are present. + * For In C++ source the system stdint.h may have skipped these if it was + * included before we managed to define __STDC_LIMIT_MACROS. (Kludge alert!) + */ +#if !defined(INT8_MIN) \ + || !defined(INT16_MIN) \ + || !defined(INT32_MIN) \ + || !defined(INT64_MIN) \ + || !defined(INT8_MAX) \ + || !defined(INT16_MAX) \ + || !defined(INT32_MAX) \ + || !defined(INT64_MAX) \ + || !defined(UINT8_MAX) \ + || !defined(UINT16_MAX) \ + || !defined(UINT32_MAX) \ + || !defined(UINT64_MAX) +# define INT8_MIN (INT8_C(-0x7f) - 1) +# define INT16_MIN (INT16_C(-0x7fff) - 1) +# define INT32_MIN (INT32_C(-0x7fffffff) - 1) +# define INT64_MIN (INT64_C(-0x7fffffffffffffff) - 1) +# define INT8_MAX INT8_C(0x7f) +# define INT16_MAX INT16_C(0x7fff) +# define INT32_MAX INT32_C(0x7fffffff) +# define INT64_MAX INT64_C(0x7fffffffffffffff) +# define UINT8_MAX UINT8_C(0xff) +# define UINT16_MAX UINT16_C(0xffff) +# define UINT32_MAX UINT32_C(0xffffffff) +# define UINT64_MAX UINT64_C(0xffffffffffffffff) + +# define INTMAX_MIN INT64_MIN +# define INTMAX_MAX INT64_MAX +# define UINTMAX_MAX UINT64_MAX +#endif + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/string.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/string.h @@ -0,0 +1,4180 @@ +/** @file + * IPRT - String Manipulation. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_string_h +#define ___iprt_string_h + +#include +#include +#include +#include +#include /* for VINF_SUCCESS */ +#if defined(RT_OS_LINUX) && defined(__KERNEL__) + RT_C_DECLS_BEGIN +# include + RT_C_DECLS_END + +#elif defined(IN_XF86_MODULE) && !defined(NO_ANSIC) + RT_C_DECLS_BEGIN +# include "xf86_ansic.h" + RT_C_DECLS_END + +#elif defined(RT_OS_FREEBSD) && defined(_KERNEL) + RT_C_DECLS_BEGIN + /** @todo + * XXX: Very ugly hack to get things build on recent FreeBSD builds. They have + * memchr now and we need to include param.h to get __FreeBSD_version and make + * memchr available based on the version below or we can't compile the kernel + * module on older versions anymore. + * + * But including param.h here opens Pandora's box because we clash with a few + * defines namely PVM and PAGE_SIZE. We can safely undefine PVM here but not + * PAGE_SIZE because this results in build errors sooner or later. Luckily this + * define is in a header included by param.h (machine/param.h). We define the + * guards here to prevent inclusion of it if PAGE_SIZE was defined already. + * + * @todo aeichner: Search for an elegant solution and cleanup this mess ASAP! + */ +# ifdef PAGE_SIZE +# define _AMD64_INCLUDE_PARAM_H_ +# define _I386_INCLUDE_PARAM_H_ +# define _MACHINE_PARAM_H_ +# endif +# include /* __FreeBSD_version */ +# undef PVM +# include + /* + * No memmove on versions < 7.2 + * Defining a macro using bcopy here + */ +# define memmove(dst, src, size) bcopy(src, dst, size) + RT_C_DECLS_END + +#elif defined(RT_OS_SOLARIS) && defined(_KERNEL) + /* + * Same case as with FreeBSD kernel: + * The string.h stuff clashes with sys/system.h + * ffs = find first set bit. + */ +# define ffs ffs_string_h +# include +# undef ffs +# undef strpbrk + +#else +# include +#endif + +/* + * Supply prototypes for standard string functions provided by + * IPRT instead of the operating environment. + */ +#if defined(RT_OS_DARWIN) && defined(KERNEL) +RT_C_DECLS_BEGIN +void *memchr(const void *pv, int ch, size_t cb); +char *strpbrk(const char *pszStr, const char *pszChars); +RT_C_DECLS_END +#endif + +#if defined(RT_OS_FREEBSD) && defined(_KERNEL) +RT_C_DECLS_BEGIN +#if __FreeBSD_version < 900000 +void *memchr(const void *pv, int ch, size_t cb); +#endif +char *strpbrk(const char *pszStr, const char *pszChars); +RT_C_DECLS_END +#endif + +/** @def RT_USE_RTC_3629 + * When defined the UTF-8 range will stop at 0x10ffff. If not defined, the + * range stops at 0x7fffffff. + * @remarks Must be defined both when building and using the IPRT. */ +#ifdef DOXYGEN_RUNNING +# define RT_USE_RTC_3629 +#endif + + +/** + * Byte zero the specified object. + * + * This will use sizeof(Obj) to figure the size and will call memset, bzero + * or some compiler intrinsic to perform the actual zeroing. + * + * @param Obj The object to zero. Make sure to dereference pointers. + * + * @remarks Because the macro may use memset it has been placed in string.h + * instead of cdefs.h to avoid build issues because someone forgot + * to include this header. + * + * @ingroup grp_rt_cdefs + */ +#define RT_ZERO(Obj) RT_BZERO(&(Obj), sizeof(Obj)) + +/** + * Byte zero the specified memory area. + * + * This will call memset, bzero or some compiler intrinsic to clear the + * specified bytes of memory. + * + * @param pv Pointer to the memory. + * @param cb The number of bytes to clear. Please, don't pass 0. + * + * @remarks Because the macro may use memset it has been placed in string.h + * instead of cdefs.h to avoid build issues because someone forgot + * to include this header. + * + * @ingroup grp_rt_cdefs + */ +#define RT_BZERO(pv, cb) do { memset((pv), 0, cb); } while (0) + + + +/** @defgroup grp_rt_str RTStr - String Manipulation + * Mostly UTF-8 related helpers where the standard string functions won't do. + * @ingroup grp_rt + * @{ + */ + +RT_C_DECLS_BEGIN + + +/** + * The maximum string length. + */ +#define RTSTR_MAX (~(size_t)0) + + +/** @def RTSTR_TAG + * The default allocation tag used by the RTStr allocation APIs. + * + * When not defined before the inclusion of iprt/string.h, this will default to + * the pointer to the current file name. The string API will make of use of + * this as pointer to a volatile but read-only string. + */ +#ifndef RTSTR_TAG +# define RTSTR_TAG (__FILE__) +#endif + + +#ifdef IN_RING3 + +/** + * Allocates tmp buffer with default tag, translates pszString from UTF8 to + * current codepage. + * + * @returns iprt status code. + * @param ppszString Receives pointer of allocated native CP string. + * The returned pointer must be freed using RTStrFree(). + * @param pszString UTF-8 string to convert. + */ +#define RTStrUtf8ToCurrentCP(ppszString, pszString) RTStrUtf8ToCurrentCPTag((ppszString), (pszString), RTSTR_TAG) + +/** + * Allocates tmp buffer with custom tag, translates pszString from UTF8 to + * current codepage. + * + * @returns iprt status code. + * @param ppszString Receives pointer of allocated native CP string. + * The returned pointer must be freed using + * RTStrFree()., const char *pszTag + * @param pszString UTF-8 string to convert. + * @param pszTag Allocation tag used for statistics and such. + */ +RTR3DECL(int) RTStrUtf8ToCurrentCPTag(char **ppszString, const char *pszString, const char *pszTag); + +/** + * Allocates tmp buffer, translates pszString from current codepage to UTF-8. + * + * @returns iprt status code. + * @param ppszString Receives pointer of allocated UTF-8 string. + * The returned pointer must be freed using RTStrFree(). + * @param pszString Native string to convert. + */ +#define RTStrCurrentCPToUtf8(ppszString, pszString) RTStrCurrentCPToUtf8Tag((ppszString), (pszString), RTSTR_TAG) + +/** + * Allocates tmp buffer, translates pszString from current codepage to UTF-8. + * + * @returns iprt status code. + * @param ppszString Receives pointer of allocated UTF-8 string. + * The returned pointer must be freed using RTStrFree(). + * @param pszString Native string to convert. + * @param pszTag Allocation tag used for statistics and such. + */ +RTR3DECL(int) RTStrCurrentCPToUtf8Tag(char **ppszString, const char *pszString, const char *pszTag); + +#endif /* IN_RING3 */ + +/** + * Free string allocated by any of the non-UCS-2 string functions. + * + * @returns iprt status code. + * @param pszString Pointer to buffer with string to free. + * NULL is accepted. + */ +RTDECL(void) RTStrFree(char *pszString); + +/** + * Allocates a new copy of the given UTF-8 string (default tag). + * + * @returns Pointer to the allocated UTF-8 string. + * @param pszString UTF-8 string to duplicate. + */ +#define RTStrDup(pszString) RTStrDupTag((pszString), RTSTR_TAG) + +/** + * Allocates a new copy of the given UTF-8 string (custom tag). + * + * @returns Pointer to the allocated UTF-8 string. + * @param pszString UTF-8 string to duplicate. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(char *) RTStrDupTag(const char *pszString, const char *pszTag); + +/** + * Allocates a new copy of the given UTF-8 string (default tag). + * + * @returns iprt status code. + * @param ppszString Receives pointer of the allocated UTF-8 string. + * The returned pointer must be freed using RTStrFree(). + * @param pszString UTF-8 string to duplicate. + */ +#define RTStrDupEx(ppszString, pszString) RTStrDupExTag((ppszString), (pszString), RTSTR_TAG) + +/** + * Allocates a new copy of the given UTF-8 string (custom tag). + * + * @returns iprt status code. + * @param ppszString Receives pointer of the allocated UTF-8 string. + * The returned pointer must be freed using RTStrFree(). + * @param pszString UTF-8 string to duplicate. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(int) RTStrDupExTag(char **ppszString, const char *pszString, const char *pszTag); + +/** + * Allocates a new copy of the given UTF-8 substring (default tag). + * + * @returns Pointer to the allocated UTF-8 substring. + * @param pszString UTF-8 string to duplicate. + * @param cchMax The max number of chars to duplicate, not counting + * the terminator. + */ +#define RTStrDupN(pszString, cchMax) RTStrDupNTag((pszString), (cchMax), RTSTR_TAG) + +/** + * Allocates a new copy of the given UTF-8 substring (custom tag). + * + * @returns Pointer to the allocated UTF-8 substring. + * @param pszString UTF-8 string to duplicate. + * @param cchMax The max number of chars to duplicate, not counting + * the terminator. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(char *) RTStrDupNTag(const char *pszString, size_t cchMax, const char *pszTag); + +/** + * Appends a string onto an existing IPRT allocated string (default tag). + * + * @retval VINF_SUCCESS + * @retval VERR_NO_STR_MEMORY if we failed to reallocate the string, @a *ppsz + * remains unchanged. + * + * @param ppsz Pointer to the string pointer. The string + * pointer must either be NULL or point to a string + * returned by an IPRT string API. (In/Out) + * @param pszAppend The string to append. NULL and empty strings + * are quietly ignored. + */ +#define RTStrAAppend(ppsz, pszAppend) RTStrAAppendTag((ppsz), (pszAppend), RTSTR_TAG) + +/** + * Appends a string onto an existing IPRT allocated string (custom tag). + * + * @retval VINF_SUCCESS + * @retval VERR_NO_STR_MEMORY if we failed to reallocate the string, @a *ppsz + * remains unchanged. + * + * @param ppsz Pointer to the string pointer. The string + * pointer must either be NULL or point to a string + * returned by an IPRT string API. (In/Out) + * @param pszAppend The string to append. NULL and empty strings + * are quietly ignored. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(int) RTStrAAppendTag(char **ppsz, const char *pszAppend, const char *pszTag); + +/** + * Appends N bytes from a strings onto an existing IPRT allocated string + * (default tag). + * + * @retval VINF_SUCCESS + * @retval VERR_NO_STR_MEMORY if we failed to reallocate the string, @a *ppsz + * remains unchanged. + * + * @param ppsz Pointer to the string pointer. The string + * pointer must either be NULL or point to a string + * returned by an IPRT string API. (In/Out) + * @param pszAppend The string to append. Can be NULL if cchAppend + * is NULL. + * @param cchAppend The number of chars (not code points) to append + * from pszAppend. Must not be more than + * @a pszAppend contains, except for the special + * value RTSTR_MAX that can be used to indicate all + * of @a pszAppend without having to strlen it. + */ +#define RTStrAAppendN(ppsz, pszAppend, cchAppend) RTStrAAppendNTag((ppsz), (pszAppend), (cchAppend), RTSTR_TAG) + +/** + * Appends N bytes from a strings onto an existing IPRT allocated string (custom + * tag). + * + * @retval VINF_SUCCESS + * @retval VERR_NO_STR_MEMORY if we failed to reallocate the string, @a *ppsz + * remains unchanged. + * + * @param ppsz Pointer to the string pointer. The string + * pointer must either be NULL or point to a string + * returned by an IPRT string API. (In/Out) + * @param pszAppend The string to append. Can be NULL if cchAppend + * is NULL. + * @param cchAppend The number of chars (not code points) to append + * from pszAppend. Must not be more than + * @a pszAppend contains, except for the special + * value RTSTR_MAX that can be used to indicate all + * of @a pszAppend without having to strlen it. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(int) RTStrAAppendNTag(char **ppsz, const char *pszAppend, size_t cchAppend, const char *pszTag); + +/** + * Appends one or more strings onto an existing IPRT allocated string. + * + * This is a very flexible and efficient alternative to using RTStrAPrintf to + * combine several strings together. + * + * @retval VINF_SUCCESS + * @retval VERR_NO_STR_MEMORY if we failed to reallocate the string, @a *ppsz + * remains unchanged. + * + * @param ppsz Pointer to the string pointer. The string + * pointer must either be NULL or point to a string + * returned by an IPRT string API. (In/Out) + * @param cPairs The number of string / length pairs in the + * @a va. + * @param va List of string (const char *) and length + * (size_t) pairs. The strings will be appended to + * the string in the first argument. + */ +#define RTStrAAppendExNV(ppsz, cPairs, va) RTStrAAppendExNVTag((ppsz), (cPairs), (va), RTSTR_TAG) + +/** + * Appends one or more strings onto an existing IPRT allocated string. + * + * This is a very flexible and efficient alternative to using RTStrAPrintf to + * combine several strings together. + * + * @retval VINF_SUCCESS + * @retval VERR_NO_STR_MEMORY if we failed to reallocate the string, @a *ppsz + * remains unchanged. + * + * @param ppsz Pointer to the string pointer. The string + * pointer must either be NULL or point to a string + * returned by an IPRT string API. (In/Out) + * @param cPairs The number of string / length pairs in the + * @a va. + * @param va List of string (const char *) and length + * (size_t) pairs. The strings will be appended to + * the string in the first argument. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(int) RTStrAAppendExNVTag(char **ppsz, size_t cPairs, va_list va, const char *pszTag); + +/** + * Appends one or more strings onto an existing IPRT allocated string + * (untagged). + * + * This is a very flexible and efficient alternative to using RTStrAPrintf to + * combine several strings together. + * + * @retval VINF_SUCCESS + * @retval VERR_NO_STR_MEMORY if we failed to reallocate the string, @a *ppsz + * remains unchanged. + * + * @param ppsz Pointer to the string pointer. The string + * pointer must either be NULL or point to a string + * returned by an IPRT string API. (In/Out) + * @param cPairs The number of string / length pairs in the + * ellipsis. + * @param ... List of string (const char *) and length + * (size_t) pairs. The strings will be appended to + * the string in the first argument. + */ +DECLINLINE(int) RTStrAAppendExN(char **ppsz, size_t cPairs, ...) +{ + int rc; + va_list va; + va_start(va, cPairs); + rc = RTStrAAppendExNVTag(ppsz, cPairs, va, RTSTR_TAG); + va_end(va); + return rc; +} + +/** + * Appends one or more strings onto an existing IPRT allocated string (custom + * tag). + * + * This is a very flexible and efficient alternative to using RTStrAPrintf to + * combine several strings together. + * + * @retval VINF_SUCCESS + * @retval VERR_NO_STR_MEMORY if we failed to reallocate the string, @a *ppsz + * remains unchanged. + * + * @param ppsz Pointer to the string pointer. The string + * pointer must either be NULL or point to a string + * returned by an IPRT string API. (In/Out) + * @param pszTag Allocation tag used for statistics and such. + * @param cPairs The number of string / length pairs in the + * ellipsis. + * @param ... List of string (const char *) and length + * (size_t) pairs. The strings will be appended to + * the string in the first argument. + */ +DECLINLINE(int) RTStrAAppendExNTag(char **ppsz, const char *pszTag, size_t cPairs, ...) +{ + int rc; + va_list va; + va_start(va, cPairs); + rc = RTStrAAppendExNVTag(ppsz, cPairs, va, pszTag); + va_end(va); + return rc; +} + +/** + * Truncates an IPRT allocated string (default tag). + * + * @retval VINF_SUCCESS. + * @retval VERR_OUT_OF_RANGE if cchNew is too long. Nothing is done. + * + * @param ppsz Pointer to the string pointer. The string + * pointer can be NULL if @a cchNew is 0, no change + * is made then. If we actually reallocate the + * string, the string pointer might be changed by + * this call. (In/Out) + * @param cchNew The new string length (excluding the + * terminator). The string must be at least this + * long or we'll return VERR_OUT_OF_RANGE and + * assert on you. + */ +#define RTStrATruncate(ppsz, cchNew) RTStrATruncateTag((ppsz), (cchNew), RTSTR_TAG) + +/** + * Truncates an IPRT allocated string. + * + * @retval VINF_SUCCESS. + * @retval VERR_OUT_OF_RANGE if cchNew is too long. Nothing is done. + * + * @param ppsz Pointer to the string pointer. The string + * pointer can be NULL if @a cchNew is 0, no change + * is made then. If we actually reallocate the + * string, the string pointer might be changed by + * this call. (In/Out) + * @param cchNew The new string length (excluding the + * terminator). The string must be at least this + * long or we'll return VERR_OUT_OF_RANGE and + * assert on you. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(int) RTStrATruncateTag(char **ppsz, size_t cchNew, const char *pszTag); + +/** + * Allocates memory for string storage (default tag). + * + * You should normally not use this function, except if there is some very + * custom string handling you need doing that isn't covered by any of the other + * APIs. + * + * @returns Pointer to the allocated string. The first byte is always set + * to the string terminator char, the contents of the remainder of the + * memory is undefined. The string must be freed by calling RTStrFree. + * + * NULL is returned if the allocation failed. Please translate this to + * VERR_NO_STR_MEMORY and not VERR_NO_MEMORY. Also consider + * RTStrAllocEx if an IPRT status code is required. + * + * @param cb How many bytes to allocate. If this is zero, we + * will allocate a terminator byte anyway. + */ +#define RTStrAlloc(cb) RTStrAllocTag((cb), RTSTR_TAG) + +/** + * Allocates memory for string storage (custom tag). + * + * You should normally not use this function, except if there is some very + * custom string handling you need doing that isn't covered by any of the other + * APIs. + * + * @returns Pointer to the allocated string. The first byte is always set + * to the string terminator char, the contents of the remainder of the + * memory is undefined. The string must be freed by calling RTStrFree. + * + * NULL is returned if the allocation failed. Please translate this to + * VERR_NO_STR_MEMORY and not VERR_NO_MEMORY. Also consider + * RTStrAllocEx if an IPRT status code is required. + * + * @param cb How many bytes to allocate. If this is zero, we + * will allocate a terminator byte anyway. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(char *) RTStrAllocTag(size_t cb, const char *pszTag); + +/** + * Allocates memory for string storage, with status code (default tag). + * + * You should normally not use this function, except if there is some very + * custom string handling you need doing that isn't covered by any of the other + * APIs. + * + * @retval VINF_SUCCESS + * @retval VERR_NO_STR_MEMORY + * + * @param ppsz Where to return the allocated string. This will + * be set to NULL on failure. On success, the + * returned memory will always start with a + * terminator char so that it is considered a valid + * C string, the contents of rest of the memory is + * undefined. + * @param cb How many bytes to allocate. If this is zero, we + * will allocate a terminator byte anyway. + */ +#define RTStrAllocEx(ppsz, cb) RTStrAllocExTag((ppsz), (cb), RTSTR_TAG) + +/** + * Allocates memory for string storage, with status code (custom tag). + * + * You should normally not use this function, except if there is some very + * custom string handling you need doing that isn't covered by any of the other + * APIs. + * + * @retval VINF_SUCCESS + * @retval VERR_NO_STR_MEMORY + * + * @param ppsz Where to return the allocated string. This will + * be set to NULL on failure. On success, the + * returned memory will always start with a + * terminator char so that it is considered a valid + * C string, the contents of rest of the memory is + * undefined. + * @param cb How many bytes to allocate. If this is zero, we + * will allocate a terminator byte anyway. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(int) RTStrAllocExTag(char **ppsz, size_t cb, const char *pszTag); + +/** + * Reallocates the specified string (default tag). + * + * You should normally not have use this function, except perhaps to truncate a + * really long string you've got from some IPRT string API, but then you should + * use RTStrATruncate. + * + * @returns VINF_SUCCESS. + * @retval VERR_NO_STR_MEMORY if we failed to reallocate the string, @a *ppsz + * remains unchanged. + * + * @param ppsz Pointer to the string variable containing the + * input and output string. + * + * When not freeing the string, the result will + * always have the last byte set to the terminator + * character so that when used for string + * truncation the result will be a valid C string + * (your job to keep it a valid UTF-8 string). + * + * When the input string is NULL and we're supposed + * to reallocate, the returned string will also + * have the first byte set to the terminator char + * so it will be a valid C string. + * + * @param cbNew When @a cbNew is zero, we'll behave like + * RTStrFree and @a *ppsz will be set to NULL. + * + * When not zero, this will be the new size of the + * memory backing the string, i.e. it includes the + * terminator char. + */ +#define RTStrRealloc(ppsz, cbNew) RTStrReallocTag((ppsz), (cbNew), RTSTR_TAG) + +/** + * Reallocates the specified string (custom tag). + * + * You should normally not have use this function, except perhaps to truncate a + * really long string you've got from some IPRT string API, but then you should + * use RTStrATruncate. + * + * @returns VINF_SUCCESS. + * @retval VERR_NO_STR_MEMORY if we failed to reallocate the string, @a *ppsz + * remains unchanged. + * + * @param ppsz Pointer to the string variable containing the + * input and output string. + * + * When not freeing the string, the result will + * always have the last byte set to the terminator + * character so that when used for string + * truncation the result will be a valid C string + * (your job to keep it a valid UTF-8 string). + * + * When the input string is NULL and we're supposed + * to reallocate, the returned string will also + * have the first byte set to the terminator char + * so it will be a valid C string. + * + * @param cbNew When @a cbNew is zero, we'll behave like + * RTStrFree and @a *ppsz will be set to NULL. + * + * When not zero, this will be the new size of the + * memory backing the string, i.e. it includes the + * terminator char. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(int) RTStrReallocTag(char **ppsz, size_t cbNew, const char *pszTag); + +/** + * Validates the UTF-8 encoding of the string. + * + * @returns iprt status code. + * @param psz The string. + */ +RTDECL(int) RTStrValidateEncoding(const char *psz); + +/** @name Flags for RTStrValidateEncodingEx and RTUtf16ValidateEncodingEx + */ +/** Check that the string is zero terminated within the given size. + * VERR_BUFFER_OVERFLOW will be returned if the check fails. */ +#define RTSTR_VALIDATE_ENCODING_ZERO_TERMINATED RT_BIT_32(0) +/** Check that the string is exactly the given length. + * If it terminates early, VERR_BUFFER_UNDERFLOW will be returned. When used + * together with RTSTR_VALIDATE_ENCODING_ZERO_TERMINATED, the given length must + * include the terminator or VERR_BUFFER_OVERFLOW will be returned. */ +#define RTSTR_VALIDATE_ENCODING_EXACT_LENGTH RT_BIT_32(1) +/** @} */ + +/** + * Validates the UTF-8 encoding of the string. + * + * @returns iprt status code. + * @param psz The string. + * @param cch The max string length (/ size). Use RTSTR_MAX to + * process the entire string. + * @param fFlags Combination of RTSTR_VALIDATE_ENCODING_XXX flags. + */ +RTDECL(int) RTStrValidateEncodingEx(const char *psz, size_t cch, uint32_t fFlags); + +/** + * Checks if the UTF-8 encoding is valid. + * + * @returns true / false. + * @param psz The string. + */ +RTDECL(bool) RTStrIsValidEncoding(const char *psz); + +/** + * Purge all bad UTF-8 encoding in the string, replacing it with '?'. + * + * @returns The number of bad characters (0 if nothing was done). + * @param psz The string to purge. + */ +RTDECL(size_t) RTStrPurgeEncoding(char *psz); + +/** + * Sanitise a (valid) UTF-8 string by replacing all characters outside a white + * list in-place by an ASCII replacement character. Multi-byte characters will + * be replaced byte by byte. + * + * @returns The number of code points replaced, or a negative value if the + * string is not correctly encoded. In this last case the string + * may be partially processed. + * @param psz The string to sanitise. + * @param puszValidSets A zero-terminated array of pairs of Unicode points. + * Each pair is the start and end point of a range, + * and the union of these ranges forms the white list. + * @param chReplacement The ASCII replacement character. + */ +RTDECL(ssize_t) RTStrPurgeComplementSet(char *psz, PCRTUNICP puszValidSet, char chReplacement); + +/** + * Gets the number of code points the string is made up of, excluding + * the terminator. + * + * + * @returns Number of code points (RTUNICP). + * @returns 0 if the string was incorrectly encoded. + * @param psz The string. + */ +RTDECL(size_t) RTStrUniLen(const char *psz); + +/** + * Gets the number of code points the string is made up of, excluding + * the terminator. + * + * This function will validate the string, and incorrectly encoded UTF-8 + * strings will be rejected. + * + * @returns iprt status code. + * @param psz The string. + * @param cch The max string length. Use RTSTR_MAX to process the entire string. + * @param pcuc Where to store the code point count. + * This is undefined on failure. + */ +RTDECL(int) RTStrUniLenEx(const char *psz, size_t cch, size_t *pcuc); + +/** + * Translate a UTF-8 string into an unicode string (i.e. RTUNICPs), allocating the string buffer. + * + * @returns iprt status code. + * @param pszString UTF-8 string to convert. + * @param ppUniString Receives pointer to the allocated unicode string. + * The returned string must be freed using RTUniFree(). + */ +RTDECL(int) RTStrToUni(const char *pszString, PRTUNICP *ppUniString); + +/** + * Translates pszString from UTF-8 to an array of code points, allocating the result + * array if requested. + * + * @returns iprt status code. + * @param pszString UTF-8 string to convert. + * @param cchString The maximum size in chars (the type) to convert. The conversion stop + * when it reaches cchString or the string terminator ('\\0'). + * Use RTSTR_MAX to translate the entire string. + * @param ppaCps If cCps is non-zero, this must either be pointing to pointer to + * a buffer of the specified size, or pointer to a NULL pointer. + * If *ppusz is NULL or cCps is zero a buffer of at least cCps items + * will be allocated to hold the translated string. + * If a buffer was requested it must be freed using RTUtf16Free(). + * @param cCps The number of code points in the unicode string. This includes the terminator. + * @param pcCps Where to store the length of the translated string, + * excluding the terminator. (Optional) + * + * This may be set under some error conditions, + * however, only for VERR_BUFFER_OVERFLOW and + * VERR_NO_STR_MEMORY will it contain a valid string + * length that can be used to resize the buffer. + */ +RTDECL(int) RTStrToUniEx(const char *pszString, size_t cchString, PRTUNICP *ppaCps, size_t cCps, size_t *pcCps); + +/** + * Calculates the length of the string in RTUTF16 items. + * + * This function will validate the string, and incorrectly encoded UTF-8 + * strings will be rejected. The primary purpose of this function is to + * help allocate buffers for RTStrToUtf16Ex of the correct size. For most + * other purposes RTStrCalcUtf16LenEx() should be used. + * + * @returns Number of RTUTF16 items. + * @returns 0 if the string was incorrectly encoded. + * @param psz The string. + */ +RTDECL(size_t) RTStrCalcUtf16Len(const char *psz); + +/** + * Calculates the length of the string in RTUTF16 items. + * + * This function will validate the string, and incorrectly encoded UTF-8 + * strings will be rejected. + * + * @returns iprt status code. + * @param psz The string. + * @param cch The max string length. Use RTSTR_MAX to process the entire string. + * @param pcwc Where to store the string length. Optional. + * This is undefined on failure. + */ +RTDECL(int) RTStrCalcUtf16LenEx(const char *psz, size_t cch, size_t *pcwc); + +/** + * Translate a UTF-8 string into a UTF-16 allocating the result buffer (default + * tag). + * + * @returns iprt status code. + * @param pszString UTF-8 string to convert. + * @param ppwszString Receives pointer to the allocated UTF-16 string. + * The returned string must be freed using RTUtf16Free(). + */ +#define RTStrToUtf16(pszString, ppwszString) RTStrToUtf16Tag((pszString), (ppwszString), RTSTR_TAG) + +/** + * Translate a UTF-8 string into a UTF-16 allocating the result buffer (custom + * tag). + * + * @returns iprt status code. + * @param pszString UTF-8 string to convert. + * @param ppwszString Receives pointer to the allocated UTF-16 string. + * The returned string must be freed using RTUtf16Free(). + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(int) RTStrToUtf16Tag(const char *pszString, PRTUTF16 *ppwszString, const char *pszTag); + +/** + * Translates pszString from UTF-8 to UTF-16, allocating the result buffer if requested. + * + * @returns iprt status code. + * @param pszString UTF-8 string to convert. + * @param cchString The maximum size in chars (the type) to convert. The conversion stop + * when it reaches cchString or the string terminator ('\\0'). + * Use RTSTR_MAX to translate the entire string. + * @param ppwsz If cwc is non-zero, this must either be pointing to pointer to + * a buffer of the specified size, or pointer to a NULL pointer. + * If *ppwsz is NULL or cwc is zero a buffer of at least cwc items + * will be allocated to hold the translated string. + * If a buffer was requested it must be freed using RTUtf16Free(). + * @param cwc The buffer size in RTUTF16s. This includes the terminator. + * @param pcwc Where to store the length of the translated string, + * excluding the terminator. (Optional) + * + * This may be set under some error conditions, + * however, only for VERR_BUFFER_OVERFLOW and + * VERR_NO_STR_MEMORY will it contain a valid string + * length that can be used to resize the buffer. + */ +#define RTStrToUtf16Ex(pszString, cchString, ppwsz, cwc, pcwc) \ + RTStrToUtf16ExTag((pszString), (cchString), (ppwsz), (cwc), (pcwc), RTSTR_TAG) + +/** + * Translates pszString from UTF-8 to UTF-16, allocating the result buffer if + * requested (custom tag). + * + * @returns iprt status code. + * @param pszString UTF-8 string to convert. + * @param cchString The maximum size in chars (the type) to convert. The conversion stop + * when it reaches cchString or the string terminator ('\\0'). + * Use RTSTR_MAX to translate the entire string. + * @param ppwsz If cwc is non-zero, this must either be pointing to pointer to + * a buffer of the specified size, or pointer to a NULL pointer. + * If *ppwsz is NULL or cwc is zero a buffer of at least cwc items + * will be allocated to hold the translated string. + * If a buffer was requested it must be freed using RTUtf16Free(). + * @param cwc The buffer size in RTUTF16s. This includes the terminator. + * @param pcwc Where to store the length of the translated string, + * excluding the terminator. (Optional) + * + * This may be set under some error conditions, + * however, only for VERR_BUFFER_OVERFLOW and + * VERR_NO_STR_MEMORY will it contain a valid string + * length that can be used to resize the buffer. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(int) RTStrToUtf16ExTag(const char *pszString, size_t cchString, PRTUTF16 *ppwsz, size_t cwc, size_t *pcwc, const char *pszTag); + + +/** + * Calculates the length of the string in Latin-1 characters. + * + * This function will validate the string, and incorrectly encoded UTF-8 + * strings as well as string with codepoints outside the latin-1 range will be + * rejected. The primary purpose of this function is to help allocate buffers + * for RTStrToLatin1Ex of the correct size. For most other purposes + * RTStrCalcLatin1LenEx() should be used. + * + * @returns Number of Latin-1 characters. + * @returns 0 if the string was incorrectly encoded. + * @param psz The string. + */ +RTDECL(size_t) RTStrCalcLatin1Len(const char *psz); + +/** + * Calculates the length of the string in Latin-1 characters. + * + * This function will validate the string, and incorrectly encoded UTF-8 + * strings as well as string with codepoints outside the latin-1 range will be + * rejected. + * + * @returns iprt status code. + * @param psz The string. + * @param cch The max string length. Use RTSTR_MAX to process the + * entire string. + * @param pcch Where to store the string length. Optional. + * This is undefined on failure. + */ +RTDECL(int) RTStrCalcLatin1LenEx(const char *psz, size_t cch, size_t *pcwc); + +/** + * Translate a UTF-8 string into a Latin-1 allocating the result buffer (default + * tag). + * + * @returns iprt status code. + * @param pszString UTF-8 string to convert. + * @param ppszString Receives pointer to the allocated Latin-1 string. + * The returned string must be freed using RTStrFree(). + */ +#define RTStrToLatin1(pszString, ppszString) RTStrToLatin1Tag((pszString), (ppszString), RTSTR_TAG) + +/** + * Translate a UTF-8 string into a Latin-1 allocating the result buffer (custom + * tag). + * + * @returns iprt status code. + * @param pszString UTF-8 string to convert. + * @param ppszString Receives pointer to the allocated Latin-1 string. + * The returned string must be freed using RTStrFree(). + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(int) RTStrToLatin1Tag(const char *pszString, char **ppszString, const char *pszTag); + +/** + * Translates pszString from UTF-8 to Latin-1, allocating the result buffer if requested. + * + * @returns iprt status code. + * @param pszString UTF-8 string to convert. + * @param cchString The maximum size in chars (the type) to convert. + * The conversion stop when it reaches cchString or + * the string terminator ('\\0'). Use RTSTR_MAX to + * translate the entire string. + * @param ppsz If cch is non-zero, this must either be pointing to + * pointer to a buffer of the specified size, or + * pointer to a NULL pointer. If *ppsz is NULL or cch + * is zero a buffer of at least cch items will be + * allocated to hold the translated string. If a + * buffer was requested it must be freed using + * RTStrFree(). + * @param cch The buffer size in bytes. This includes the + * terminator. + * @param pcch Where to store the length of the translated string, + * excluding the terminator. (Optional) + * + * This may be set under some error conditions, + * however, only for VERR_BUFFER_OVERFLOW and + * VERR_NO_STR_MEMORY will it contain a valid string + * length that can be used to resize the buffer. + */ +#define RTStrToLatin1Ex(pszString, cchString, ppsz, cch, pcch) \ + RTStrToLatin1ExTag((pszString), (cchString), (ppsz), (cch), (pcch), RTSTR_TAG) + +/** + * Translates pszString from UTF-8 to Latin1, allocating the result buffer if + * requested (custom tag). + * + * @returns iprt status code. + * @param pszString UTF-8 string to convert. + * @param cchString The maximum size in chars (the type) to convert. + * The conversion stop when it reaches cchString or + * the string terminator ('\\0'). Use RTSTR_MAX to + * translate the entire string. + * @param ppsz If cch is non-zero, this must either be pointing to + * pointer to a buffer of the specified size, or + * pointer to a NULL pointer. If *ppsz is NULL or cch + * is zero a buffer of at least cch items will be + * allocated to hold the translated string. If a + * buffer was requested it must be freed using + * RTStrFree(). + * @param cch The buffer size in bytes. This includes the + * terminator. + * @param pcch Where to store the length of the translated string, + * excluding the terminator. (Optional) + * + * This may be set under some error conditions, + * however, only for VERR_BUFFER_OVERFLOW and + * VERR_NO_STR_MEMORY will it contain a valid string + * length that can be used to resize the buffer. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(int) RTStrToLatin1ExTag(const char *pszString, size_t cchString, char **ppsz, size_t cch, size_t *pcch, const char *pszTag); + + +/** + * Translate a Latin1 string into a UTF-8 allocating the result buffer (default + * tag). + * + * @returns iprt status code. + * @param pszString Latin1 string to convert. + * @param ppszString Receives pointer of allocated UTF-8 string on + * success, and is always set to NULL on failure. + * The returned pointer must be freed using RTStrFree(). + */ +#define RTLatin1ToUtf8(pszString, ppszString) RTLatin1ToUtf8Tag((pszString), (ppszString), RTSTR_TAG) + +/** + * Translate a Latin-1 string into a UTF-8 allocating the result buffer. + * + * @returns iprt status code. + * @param pszString Latin-1 string to convert. + * @param ppszString Receives pointer of allocated UTF-8 string on + * success, and is always set to NULL on failure. + * The returned pointer must be freed using RTStrFree(). + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(int) RTLatin1ToUtf8Tag(const char *pszString, char **ppszString, const char *pszTag); + +/** + * Translates Latin-1 to UTF-8 using buffer provided by the caller or a fittingly + * sized buffer allocated by the function (default tag). + * + * @returns iprt status code. + * @param pszString The Latin-1 string to convert. + * @param cchString The number of Latin-1 characters to translate from + * pszString. The translation will stop when reaching + * cchString or the terminator ('\\0'). Use RTSTR_MAX + * to translate the entire string. + * @param ppsz If cch is non-zero, this must either be pointing to + * a pointer to a buffer of the specified size, or + * pointer to a NULL pointer. If *ppsz is NULL or cch + * is zero a buffer of at least cch chars will be + * allocated to hold the translated string. If a + * buffer was requested it must be freed using + * RTStrFree(). + * @param cch The buffer size in chars (the type). This includes the terminator. + * @param pcch Where to store the length of the translated string, + * excluding the terminator. (Optional) + * + * This may be set under some error conditions, + * however, only for VERR_BUFFER_OVERFLOW and + * VERR_NO_STR_MEMORY will it contain a valid string + * length that can be used to resize the buffer. + */ +#define RTLatin1ToUtf8Ex(pszString, cchString, ppsz, cch, pcch) \ + RTLatin1ToUtf8ExTag((pszString), (cchString), (ppsz), (cch), (pcch), RTSTR_TAG) + +/** + * Translates Latin1 to UTF-8 using buffer provided by the caller or a fittingly + * sized buffer allocated by the function (custom tag). + * + * @returns iprt status code. + * @param pszString The Latin1 string to convert. + * @param cchString The number of Latin1 characters to translate from + * pwszString. The translation will stop when + * reaching cchString or the terminator ('\\0'). Use + * RTSTR_MAX to translate the entire string. + * @param ppsz If cch is non-zero, this must either be pointing to + * a pointer to a buffer of the specified size, or + * pointer to a NULL pointer. If *ppsz is NULL or cch + * is zero a buffer of at least cch chars will be + * allocated to hold the translated string. If a + * buffer was requested it must be freed using + * RTStrFree(). + * @param cch The buffer size in chars (the type). This includes + * the terminator. + * @param pcch Where to store the length of the translated string, + * excluding the terminator. (Optional) + * + * This may be set under some error conditions, + * however, only for VERR_BUFFER_OVERFLOW and + * VERR_NO_STR_MEMORY will it contain a valid string + * length that can be used to resize the buffer. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(int) RTLatin1ToUtf8ExTag(const char *pszString, size_t cchString, char **ppsz, size_t cch, size_t *pcch, const char *pszTag); + +/** + * Calculates the length of the Latin-1 string in UTF-8 chars (bytes). + * + * The primary purpose of this function is to help allocate buffers for + * RTLatin1ToUtf8() of the correct size. For most other purposes + * RTLatin1ToUtf8Ex() should be used. + * + * @returns Number of chars (bytes). + * @returns 0 if the string was incorrectly encoded. + * @param psz The Latin-1 string. + */ +RTDECL(size_t) RTLatin1CalcUtf8Len(const char *psz); + +/** + * Calculates the length of the Latin-1 string in UTF-8 chars (bytes). + * + * @returns iprt status code. + * @param psz The string. + * @param cch The max string length. Use RTSTR_MAX to process the entire string. + * @param pcch Where to store the string length (in bytes). Optional. + * This is undefined on failure. + */ +RTDECL(int) RTLatin1CalcUtf8LenEx(const char *psz, size_t cch, size_t *pcch); + +/** + * Get the unicode code point at the given string position. + * + * @returns unicode code point. + * @returns RTUNICP_INVALID if the encoding is invalid. + * @param psz The string. + */ +RTDECL(RTUNICP) RTStrGetCpInternal(const char *psz); + +/** + * Get the unicode code point at the given string position. + * + * @returns iprt status code + * @returns VERR_INVALID_UTF8_ENCODING if the encoding is invalid. + * @param ppsz The string cursor. + * This is advanced one character forward on failure. + * @param pCp Where to store the unicode code point. + * Stores RTUNICP_INVALID if the encoding is invalid. + */ +RTDECL(int) RTStrGetCpExInternal(const char **ppsz, PRTUNICP pCp); + +/** + * Get the unicode code point at the given string position for a string of a + * given length. + * + * @returns iprt status code + * @retval VERR_INVALID_UTF8_ENCODING if the encoding is invalid. + * @retval VERR_END_OF_STRING if *pcch is 0. *pCp is set to RTUNICP_INVALID. + * + * @param ppsz The string. + * @param pcch Pointer to the length of the string. This will be + * decremented by the size of the code point. + * @param pCp Where to store the unicode code point. + * Stores RTUNICP_INVALID if the encoding is invalid. + */ +RTDECL(int) RTStrGetCpNExInternal(const char **ppsz, size_t *pcch, PRTUNICP pCp); + +/** + * Put the unicode code point at the given string position + * and return the pointer to the char following it. + * + * This function will not consider anything at or following the + * buffer area pointed to by psz. It is therefore not suitable for + * inserting code points into a string, only appending/overwriting. + * + * @returns pointer to the char following the written code point. + * @param psz The string. + * @param CodePoint The code point to write. + * This should not be RTUNICP_INVALID or any other + * character out of the UTF-8 range. + * + * @remark This is a worker function for RTStrPutCp(). + * + */ +RTDECL(char *) RTStrPutCpInternal(char *psz, RTUNICP CodePoint); + +/** + * Get the unicode code point at the given string position. + * + * @returns unicode code point. + * @returns RTUNICP_INVALID if the encoding is invalid. + * @param psz The string. + * + * @remark We optimize this operation by using an inline function for + * the most frequent and simplest sequence, the rest is + * handled by RTStrGetCpInternal(). + */ +DECLINLINE(RTUNICP) RTStrGetCp(const char *psz) +{ + const unsigned char uch = *(const unsigned char *)psz; + if (!(uch & RT_BIT(7))) + return uch; + return RTStrGetCpInternal(psz); +} + +/** + * Get the unicode code point at the given string position. + * + * @returns iprt status code. + * @param ppsz Pointer to the string pointer. This will be updated to + * point to the char following the current code point. + * This is advanced one character forward on failure. + * @param pCp Where to store the code point. + * RTUNICP_INVALID is stored here on failure. + * + * @remark We optimize this operation by using an inline function for + * the most frequent and simplest sequence, the rest is + * handled by RTStrGetCpExInternal(). + */ +DECLINLINE(int) RTStrGetCpEx(const char **ppsz, PRTUNICP pCp) +{ + const unsigned char uch = **(const unsigned char **)ppsz; + if (!(uch & RT_BIT(7))) + { + (*ppsz)++; + *pCp = uch; + return VINF_SUCCESS; + } + return RTStrGetCpExInternal(ppsz, pCp); +} + +/** + * Get the unicode code point at the given string position for a string of a + * given maximum length. + * + * @returns iprt status code. + * @retval VERR_INVALID_UTF8_ENCODING if the encoding is invalid. + * @retval VERR_END_OF_STRING if *pcch is 0. *pCp is set to RTUNICP_INVALID. + * + * @param ppsz Pointer to the string pointer. This will be updated to + * point to the char following the current code point. + * @param pcch Pointer to the maximum string length. This will be + * decremented by the size of the code point found. + * @param pCp Where to store the code point. + * RTUNICP_INVALID is stored here on failure. + * + * @remark We optimize this operation by using an inline function for + * the most frequent and simplest sequence, the rest is + * handled by RTStrGetCpNExInternal(). + */ +DECLINLINE(int) RTStrGetCpNEx(const char **ppsz, size_t *pcch, PRTUNICP pCp) +{ + if (RT_LIKELY(*pcch != 0)) + { + const unsigned char uch = **(const unsigned char **)ppsz; + if (!(uch & RT_BIT(7))) + { + (*ppsz)++; + (*pcch)--; + *pCp = uch; + return VINF_SUCCESS; + } + } + return RTStrGetCpNExInternal(ppsz, pcch, pCp); +} + +/** + * Get the UTF-8 size in characters of a given Unicode code point. + * + * The code point is expected to be a valid Unicode one, but not necessarily in + * the range supported by UTF-8. + * + * @returns The number of chars (bytes) required to encode the code point, or + * zero if there is no UTF-8 encoding. + * @param CodePoint The unicode code point. + */ +DECLINLINE(size_t) RTStrCpSize(RTUNICP CodePoint) +{ + if (CodePoint < 0x00000080) + return 1; + if (CodePoint < 0x00000800) + return 2; + if (CodePoint < 0x00010000) + return 3; +#ifdef RT_USE_RTC_3629 + if (CodePoint < 0x00011000) + return 4; +#else + if (CodePoint < 0x00200000) + return 4; + if (CodePoint < 0x04000000) + return 5; + if (CodePoint < 0x7fffffff) + return 6; +#endif + return 0; +} + +/** + * Put the unicode code point at the given string position + * and return the pointer to the char following it. + * + * This function will not consider anything at or following the + * buffer area pointed to by psz. It is therefore not suitable for + * inserting code points into a string, only appending/overwriting. + * + * @returns pointer to the char following the written code point. + * @param psz The string. + * @param CodePoint The code point to write. + * This should not be RTUNICP_INVALID or any other + * character out of the UTF-8 range. + * + * @remark We optimize this operation by using an inline function for + * the most frequent and simplest sequence, the rest is + * handled by RTStrPutCpInternal(). + */ +DECLINLINE(char *) RTStrPutCp(char *psz, RTUNICP CodePoint) +{ + if (CodePoint < 0x80) + { + *psz++ = (unsigned char)CodePoint; + return psz; + } + return RTStrPutCpInternal(psz, CodePoint); +} + +/** + * Skips ahead, past the current code point. + * + * @returns Pointer to the char after the current code point. + * @param psz Pointer to the current code point. + * @remark This will not move the next valid code point, only past the current one. + */ +DECLINLINE(char *) RTStrNextCp(const char *psz) +{ + RTUNICP Cp; + RTStrGetCpEx(&psz, &Cp); + return (char *)psz; +} + +/** + * Skips back to the previous code point. + * + * @returns Pointer to the char before the current code point. + * @returns pszStart on failure. + * @param pszStart Pointer to the start of the string. + * @param psz Pointer to the current code point. + */ +RTDECL(char *) RTStrPrevCp(const char *pszStart, const char *psz); + +/** + * Get the unicode code point at the given string position. + * + * @returns unicode code point. + * @returns RTUNICP_INVALID if the encoding is invalid. + * @param psz The string. + */ +DECLINLINE(RTUNICP) RTLatin1GetCp(const char *psz) +{ + return *(const unsigned char *)psz; +} + +/** + * Get the unicode code point at the given string position. + * + * @returns iprt status code. + * @param ppsz Pointer to the string pointer. This will be updated to + * point to the char following the current code point. + * This is advanced one character forward on failure. + * @param pCp Where to store the code point. + * RTUNICP_INVALID is stored here on failure. + * + * @remark We optimize this operation by using an inline function for + * the most frequent and simplest sequence, the rest is + * handled by RTStrGetCpExInternal(). + */ +DECLINLINE(int) RTLatin1GetCpEx(const char **ppsz, PRTUNICP pCp) +{ + const unsigned char uch = **(const unsigned char **)ppsz; + (*ppsz)++; + *pCp = uch; + return VINF_SUCCESS; +} + +/** + * Get the unicode code point at the given string position for a string of a + * given maximum length. + * + * @returns iprt status code. + * @retval VERR_END_OF_STRING if *pcch is 0. *pCp is set to RTUNICP_INVALID. + * + * @param ppsz Pointer to the string pointer. This will be updated to + * point to the char following the current code point. + * @param pcch Pointer to the maximum string length. This will be + * decremented by the size of the code point found. + * @param pCp Where to store the code point. + * RTUNICP_INVALID is stored here on failure. + */ +DECLINLINE(int) RTLatin1GetCpNEx(const char **ppsz, size_t *pcch, PRTUNICP pCp) +{ + if (RT_LIKELY(*pcch != 0)) + { + const unsigned char uch = **(const unsigned char **)ppsz; + (*ppsz)++; + (*pcch)--; + *pCp = uch; + return VINF_SUCCESS; + } + *pCp = RTUNICP_INVALID; + return VERR_END_OF_STRING; +} + +/** + * Get the Latin-1 size in characters of a given Unicode code point. + * + * The code point is expected to be a valid Unicode one, but not necessarily in + * the range supported by Latin-1. + * + * @returns the size in characters, or zero if there is no Latin-1 encoding + */ +DECLINLINE(size_t) RTLatin1CpSize(RTUNICP CodePoint) +{ + if (CodePoint < 0x100) + return 1; + return 0; +} + +/** + * Put the unicode code point at the given string position + * and return the pointer to the char following it. + * + * This function will not consider anything at or following the + * buffer area pointed to by psz. It is therefore not suitable for + * inserting code points into a string, only appending/overwriting. + * + * @returns pointer to the char following the written code point. + * @param psz The string. + * @param CodePoint The code point to write. + * This should not be RTUNICP_INVALID or any other + * character out of the Latin-1 range. + */ +DECLINLINE(char *) RTLatin1PutCp(char *psz, RTUNICP CodePoint) +{ + AssertReturn(CodePoint < 0x100, NULL); + *psz++ = (unsigned char)CodePoint; + return psz; +} + +/** + * Skips ahead, past the current code point. + * + * @returns Pointer to the char after the current code point. + * @param psz Pointer to the current code point. + * @remark This will not move the next valid code point, only past the current one. + */ +DECLINLINE(char *) RTLatin1NextCp(const char *psz) +{ + psz++; + return (char *)psz; +} + +/** + * Skips back to the previous code point. + * + * @returns Pointer to the char before the current code point. + * @returns pszStart on failure. + * @param pszStart Pointer to the start of the string. + * @param psz Pointer to the current code point. + */ +DECLINLINE(char *) RTLatin1PrevCp(const char *psz) +{ + psz--; + return (char *)psz; +} + + +/** @page pg_rt_str_format The IPRT Format Strings + * + * IPRT implements most of the commonly used format types and flags with the + * exception of floating point which is completely missing. In addition IPRT + * provides a number of IPRT specific format types for the IPRT typedefs and + * other useful things. Note that several of these extensions are similar to + * \%p and doesn't care much if you try add formating flags/width/precision. + * + * + * Group 0a, The commonly used format types: + * - \%s - Takes a pointer to a zero terminated string (UTF-8) and + * prints it with the optionally adjustment (width, -) and + * length restriction (precision). + * - \%ls - Same as \%s except that the input is UTF-16 (output UTF-8). + * - \%Ls - Same as \%s except that the input is UCS-32 (output UTF-8). + * - \%S - Same as \%s, used to convert to current codeset but this is + * now done by the streams code. Deprecated, use \%s. + * - \%lS - Ditto. Deprecated, use \%ls. + * - \%LS - Ditto. Deprecated, use \%Ls. + * - \%c - Takes a char and prints it. + * - \%d - Takes a signed integer and prints it as decimal. Thousand + * separator (\'), zero padding (0), adjustment (-+), width, + * precision + * - \%i - Same as \%d. + * - \%u - Takes an unsigned integer and prints it as decimal. Thousand + * separator (\'), zero padding (0), adjustment (-+), width, + * precision + * - \%x - Takes an unsigned integer and prints it as lowercased + * hexadecimal. The special hash (\#) flag causes a '0x' + * prefixed to be printed. Zero padding (0), adjustment (-+), + * width, precision. + * - \%X - Same as \%x except that it is uppercased. + * - \%o - Takes an unsigned (?) integer and prints it as octal. Zero + * padding (0), adjustment (-+), width, precision. + * - \%p - Takes a pointer (void technically) and prints it. Zero + * padding (0), adjustment (-+), width, precision. + * + * The \%d, \%i, \%u, \%x, \%X and \%o format types support the following + * argument type specifiers: + * - \%ll - long long (uint64_t). + * - \%L - long long (uint64_t). + * - \%l - long (uint32_t, uint64_t) + * - \%h - short (int16_t). + * - \%hh - char (int8_t). + * - \%H - char (int8_t). + * - \%z - size_t. + * - \%j - intmax_t (int64_t). + * - \%t - ptrdiff_t. + * The type in parentheses is typical sizes, however when printing those types + * you are better off using the special group 2 format types below (\%RX32 and + * such). + * + * + * Group 0b, IPRT format tricks: + * - %M - Replaces the format string, takes a string pointer. + * - %N - Nested formatting, takes a pointer to a format string + * followed by the pointer to a va_list variable. The va_list + * variable will not be modified and the caller must do va_end() + * on it. Make sure the va_list variable is NOT in a parameter + * list or some gcc versions/targets may get it all wrong. + * + * + * Group 1, the basic runtime typedefs (excluding those which obviously are + * pointer): + * - \%RTbool - Takes a bool value and prints 'true', 'false', or '!%d!'. + * - \%RTfile - Takes a #RTFILE value. + * - \%RTfmode - Takes a #RTFMODE value. + * - \%RTfoff - Takes a #RTFOFF value. + * - \%RTfp16 - Takes a #RTFAR16 value. + * - \%RTfp32 - Takes a #RTFAR32 value. + * - \%RTfp64 - Takes a #RTFAR64 value. + * - \%RTgid - Takes a #RTGID value. + * - \%RTino - Takes a #RTINODE value. + * - \%RTint - Takes a #RTINT value. + * - \%RTiop - Takes a #RTIOPORT value. + * - \%RTldrm - Takes a #RTLDRMOD value. + * - \%RTmac - Takes a #PCRTMAC pointer. + * - \%RTnaddr - Takes a #PCRTNETADDR value. + * - \%RTnaipv4 - Takes a #RTNETADDRIPV4 value. + * - \%RTnaipv6 - Takes a #PCRTNETADDRIPV6 value. + * - \%RTnthrd - Takes a #RTNATIVETHREAD value. + * - \%RTnthrd - Takes a #RTNATIVETHREAD value. + * - \%RTproc - Takes a #RTPROCESS value. + * - \%RTptr - Takes a #RTINTPTR or #RTUINTPTR value (but not void *). + * - \%RTreg - Takes a #RTCCUINTREG value. + * - \%RTsel - Takes a #RTSEL value. + * - \%RTsem - Takes a #RTSEMEVENT, #RTSEMEVENTMULTI, #RTSEMMUTEX, #RTSEMFASTMUTEX, or #RTSEMRW value. + * - \%RTsock - Takes a #RTSOCKET value. + * - \%RTthrd - Takes a #RTTHREAD value. + * - \%RTuid - Takes a #RTUID value. + * - \%RTuint - Takes a #RTUINT value. + * - \%RTunicp - Takes a #RTUNICP value. + * - \%RTutf16 - Takes a #RTUTF16 value. + * - \%RTuuid - Takes a #PCRTUUID and will print the UUID as a string. + * - \%RTxuint - Takes a #RTUINT or #RTINT value, formatting it as hex. + * - \%RGi - Takes a #RTGCINT value. + * - \%RGp - Takes a #RTGCPHYS value. + * - \%RGr - Takes a #RTGCUINTREG value. + * - \%RGu - Takes a #RTGCUINT value. + * - \%RGv - Takes a #RTGCPTR, #RTGCINTPTR or #RTGCUINTPTR value. + * - \%RGx - Takes a #RTGCUINT or #RTGCINT value, formatting it as hex. + * - \%RHi - Takes a #RTHCINT value. + * - \%RHp - Takes a #RTHCPHYS value. + * - \%RHr - Takes a #RTHCUINTREG value. + * - \%RHu - Takes a #RTHCUINT value. + * - \%RHv - Takes a #RTHCPTR, #RTHCINTPTR or #RTHCUINTPTR value. + * - \%RHx - Takes a #RTHCUINT or #RTHCINT value, formatting it as hex. + * - \%RRv - Takes a #RTRCPTR, #RTRCINTPTR or #RTRCUINTPTR value. + * - \%RCi - Takes a #RTINT value. + * - \%RCp - Takes a #RTCCPHYS value. + * - \%RCr - Takes a #RTCCUINTREG value. + * - \%RCu - Takes a #RTUINT value. + * - \%RCv - Takes a #uintptr_t, #intptr_t, void * value. + * - \%RCx - Takes a #RTUINT or #RTINT value, formatting it as hex. + * + * + * Group 2, the generic integer types which are prefered over relying on what + * bit-count a 'long', 'short', or 'long long' has on a platform. This are + * highly prefered for the [u]intXX_t kind of types: + * - \%RI[8|16|32|64] - Signed integer value of the specifed bit count. + * - \%RU[8|16|32|64] - Unsigned integer value of the specifed bit count. + * - \%RX[8|16|32|64] - Hexadecimal integer value of the specifed bit count. + * + * + * Group 3, hex dumpers and other complex stuff which requires more than simple + * formatting: + * - \%Rhxd - Takes a pointer to the memory which is to be dumped in typical + * hex format. Use the precision to specify the length, and the width to + * set the number of bytes per line. Default width and precision is 16. + * - \%Rhxs - Takes a pointer to the memory to be displayed as a hex string, + * i.e. a series of space separated bytes formatted as two digit hex value. + * Use the precision to specify the length. Default length is 16 bytes. + * The width, if specified, is ignored. + * - \%Rrc - Takes an integer iprt status code as argument. Will insert the + * status code define corresponding to the iprt status code. + * - \%Rrs - Takes an integer iprt status code as argument. Will insert the + * short description of the specified status code. + * - \%Rrf - Takes an integer iprt status code as argument. Will insert the + * full description of the specified status code. + * - \%Rra - Takes an integer iprt status code as argument. Will insert the + * status code define + full description. + * - \%Rwc - Takes a long Windows error code as argument. Will insert the status + * code define corresponding to the Windows error code. + * - \%Rwf - Takes a long Windows error code as argument. Will insert the + * full description of the specified status code. + * - \%Rwa - Takes a long Windows error code as argument. Will insert the + * error code define + full description. + * + * - \%Rhrc - Takes a COM/XPCOM status code as argument. Will insert the status + * code define corresponding to the Windows error code. + * - \%Rhrf - Takes a COM/XPCOM status code as argument. Will insert the + * full description of the specified status code. + * - \%Rhra - Takes a COM/XPCOM error code as argument. Will insert the + * error code define + full description. + * + * - \%Rfn - Pretty printing of a function or method. It drops the + * return code and parameter list. + * - \%Rbn - Prints the base name. For dropping the path in + * order to save space when printing a path name. + * + * On other platforms, \%Rw? simply prints the argument in a form of 0xXXXXXXXX. + * + * + * Group 4, structure dumpers: + * - \%RDtimespec - Takes a PCRTTIMESPEC. + * + * + * Group 5, XML / HTML escapers: + * - \%RMas - Takes a string pointer (const char *) and outputs + * it as an attribute value with the proper escaping. + * This typically ends up in double quotes. + * + * - \%RMes - Takes a string pointer (const char *) and outputs + * it as an element with the necessary escaping. + * + * Group 6, CPU Architecture Register dumpers: + * - \%RAx86[reg] - Takes a 64-bit register value if the register is + * 64-bit or smaller. Check the code wrt which + * registers are implemented. + * + */ + +#ifndef DECLARED_FNRTSTROUTPUT /* duplicated in iprt/log.h */ +# define DECLARED_FNRTSTROUTPUT +/** + * Output callback. + * + * @returns number of bytes written. + * @param pvArg User argument. + * @param pachChars Pointer to an array of utf-8 characters. + * @param cbChars Number of bytes in the character array pointed to by pachChars. + */ +typedef DECLCALLBACK(size_t) FNRTSTROUTPUT(void *pvArg, const char *pachChars, size_t cbChars); +/** Pointer to callback function. */ +typedef FNRTSTROUTPUT *PFNRTSTROUTPUT; +#endif + +/** Format flag. + * These are used by RTStrFormat extensions and RTStrFormatNumber, mind + * that not all flags makes sense to both of the functions. + * @{ */ +#define RTSTR_F_CAPITAL 0x0001 +#define RTSTR_F_LEFT 0x0002 +#define RTSTR_F_ZEROPAD 0x0004 +#define RTSTR_F_SPECIAL 0x0008 +#define RTSTR_F_VALSIGNED 0x0010 +#define RTSTR_F_PLUS 0x0020 +#define RTSTR_F_BLANK 0x0040 +#define RTSTR_F_WIDTH 0x0080 +#define RTSTR_F_PRECISION 0x0100 +#define RTSTR_F_THOUSAND_SEP 0x0200 + +#define RTSTR_F_BIT_MASK 0xf800 +#define RTSTR_F_8BIT 0x0800 +#define RTSTR_F_16BIT 0x1000 +#define RTSTR_F_32BIT 0x2000 +#define RTSTR_F_64BIT 0x4000 +#define RTSTR_F_128BIT 0x8000 +/** @} */ + +/** @def RTSTR_GET_BIT_FLAG + * Gets the bit flag for the specified type. + */ +#define RTSTR_GET_BIT_FLAG(type) \ + ( sizeof(type) * 8 == 32 ? RTSTR_F_32BIT \ + : sizeof(type) * 8 == 64 ? RTSTR_F_64BIT \ + : sizeof(type) * 8 == 16 ? RTSTR_F_16BIT \ + : sizeof(type) * 8 == 8 ? RTSTR_F_8BIT \ + : sizeof(type) * 8 == 128 ? RTSTR_F_128BIT \ + : 0) + + +/** + * Callback to format non-standard format specifiers. + * + * @returns The number of bytes formatted. + * @param pvArg Formatter argument. + * @param pfnOutput Pointer to output function. + * @param pvArgOutput Argument for the output function. + * @param ppszFormat Pointer to the format string pointer. Advance this till the char + * after the format specifier. + * @param pArgs Pointer to the argument list. Use this to fetch the arguments. + * @param cchWidth Format Width. -1 if not specified. + * @param cchPrecision Format Precision. -1 if not specified. + * @param fFlags Flags (RTSTR_NTFS_*). + * @param chArgSize The argument size specifier, 'l' or 'L'. + */ +typedef DECLCALLBACK(size_t) FNSTRFORMAT(void *pvArg, PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, + const char **ppszFormat, va_list *pArgs, int cchWidth, + int cchPrecision, unsigned fFlags, char chArgSize); +/** Pointer to a FNSTRFORMAT() function. */ +typedef FNSTRFORMAT *PFNSTRFORMAT; + + +/** + * Partial implementation of a printf like formatter. + * It doesn't do everything correct, and there is no floating point support. + * However, it supports custom formats by the means of a format callback. + * + * @returns number of bytes formatted. + * @param pfnOutput Output worker. + * Called in two ways. Normally with a string and its length. + * For termination, it's called with NULL for string, 0 for length. + * @param pvArgOutput Argument to the output worker. + * @param pfnFormat Custom format worker. + * @param pvArgFormat Argument to the format worker. + * @param pszFormat Pointer to the format string, @see pg_rt_str_format. + * @param InArgs Argument list. + */ +RTDECL(size_t) RTStrFormatV(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, PFNSTRFORMAT pfnFormat, void *pvArgFormat, const char *pszFormat, va_list InArgs); + +/** + * Partial implementation of a printf like formatter. + * It doesn't do everything correct, and there is no floating point support. + * However, it supports custom formats by the means of a format callback. + * + * @returns number of bytes formatted. + * @param pfnOutput Output worker. + * Called in two ways. Normally with a string and its length. + * For termination, it's called with NULL for string, 0 for length. + * @param pvArgOutput Argument to the output worker. + * @param pfnFormat Custom format worker. + * @param pvArgFormat Argument to the format worker. + * @param pszFormat Pointer to the format string, @see pg_rt_str_format. + * @param ... Argument list. + */ +RTDECL(size_t) RTStrFormat(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, PFNSTRFORMAT pfnFormat, void *pvArgFormat, const char *pszFormat, ...); + +/** + * Formats an integer number according to the parameters. + * + * @returns Length of the formatted number. + * @param psz Pointer to output string buffer of sufficient size. + * @param u64Value Value to format. + * @param uiBase Number representation base. + * @param cchWidth Width. + * @param cchPrecision Precision. + * @param fFlags Flags, RTSTR_F_XXX. + */ +RTDECL(int) RTStrFormatNumber(char *psz, uint64_t u64Value, unsigned int uiBase, signed int cchWidth, signed int cchPrecision, unsigned int fFlags); + +/** + * Formats an unsigned 8-bit number. + * + * @returns The length of the formatted number or VERR_BUFFER_OVERFLOW. + * @param pszBuf The output buffer. + * @param cbBuf The size of the output buffer. + * @param u8Value The value to format. + * @param uiBase Number representation base. + * @param cchWidth Width. + * @param cchPrecision Precision. + * @param fFlags Flags, RTSTR_F_XXX. + */ +RTDECL(ssize_t) RTStrFormatU8(char *pszBuf, size_t cbBuf, uint8_t u8Value, unsigned int uiBase, + signed int cchWidth, signed int cchPrecision, uint32_t fFlags); + +/** + * Formats an unsigned 16-bit number. + * + * @returns The length of the formatted number or VERR_BUFFER_OVERFLOW. + * @param pszBuf The output buffer. + * @param cbBuf The size of the output buffer. + * @param u16Value The value to format. + * @param uiBase Number representation base. + * @param cchWidth Width. + * @param cchPrecision Precision. + * @param fFlags Flags, RTSTR_F_XXX. + */ +RTDECL(ssize_t) RTStrFormatU16(char *pszBuf, size_t cbBuf, uint16_t u16Value, unsigned int uiBase, + signed int cchWidth, signed int cchPrecision, uint32_t fFlags); + +/** + * Formats an unsigned 32-bit number. + * + * @returns The length of the formatted number or VERR_BUFFER_OVERFLOW. + * @param pszBuf The output buffer. + * @param cbBuf The size of the output buffer. + * @param u32Value The value to format. + * @param uiBase Number representation base. + * @param cchWidth Width. + * @param cchPrecision Precision. + * @param fFlags Flags, RTSTR_F_XXX. + */ +RTDECL(ssize_t) RTStrFormatU32(char *pszBuf, size_t cbBuf, uint32_t u32Value, unsigned int uiBase, + signed int cchWidth, signed int cchPrecision, uint32_t fFlags); + +/** + * Formats an unsigned 64-bit number. + * + * @returns The length of the formatted number or VERR_BUFFER_OVERFLOW. + * @param pszBuf The output buffer. + * @param cbBuf The size of the output buffer. + * @param u64Value The value to format. + * @param uiBase Number representation base. + * @param cchWidth Width. + * @param cchPrecision Precision. + * @param fFlags Flags, RTSTR_F_XXX. + */ +RTDECL(ssize_t) RTStrFormatU64(char *pszBuf, size_t cbBuf, uint64_t u64Value, unsigned int uiBase, + signed int cchWidth, signed int cchPrecision, uint32_t fFlags); + +/** + * Formats an unsigned 128-bit number. + * + * @returns The length of the formatted number or VERR_BUFFER_OVERFLOW. + * @param pszBuf The output buffer. + * @param cbBuf The size of the output buffer. + * @param pu128Value The value to format. + * @param uiBase Number representation base. + * @param cchWidth Width. + * @param cchPrecision Precision. + * @param fFlags Flags, RTSTR_F_XXX. + */ +RTDECL(ssize_t) RTStrFormatU128(char *pszBuf, size_t cbBuf, PCRTUINT128U pu128Value, unsigned int uiBase, + signed int cchWidth, signed int cchPrecision, uint32_t fFlags); + +/** + * Formats an 80-bit extended floating point number. + * + * @returns The length of the formatted number or VERR_BUFFER_OVERFLOW. + * @param pszBuf The output buffer. + * @param cbBuf The size of the output buffer. + * @param pr80Value The value to format. + * @param cchWidth Width. + * @param cchPrecision Precision. + * @param fFlags Flags, RTSTR_F_XXX. + */ +RTDECL(ssize_t) RTStrFormatR80(char *pszBuf, size_t cbBuf, PCRTFLOAT80U pr80Value, signed int cchWidth, + signed int cchPrecision, uint32_t fFlags); + +/** + * Formats an 80-bit extended floating point number, version 2. + * + * @returns The length of the formatted number or VERR_BUFFER_OVERFLOW. + * @param pszBuf The output buffer. + * @param cbBuf The size of the output buffer. + * @param pr80Value The value to format. + * @param cchWidth Width. + * @param cchPrecision Precision. + * @param fFlags Flags, RTSTR_F_XXX. + */ +RTDECL(ssize_t) RTStrFormatR80u2(char *pszBuf, size_t cbBuf, PCRTFLOAT80U2 pr80Value, signed int cchWidth, + signed int cchPrecision, uint32_t fFlags); + + + +/** + * Callback for formatting a type. + * + * This is registered using the RTStrFormatTypeRegister function and will + * be called during string formatting to handle the specified %R[type]. + * The argument for this format type is assumed to be a pointer and it's + * passed in the @a pvValue argument. + * + * @returns Length of the formatted output. + * @param pfnOutput Output worker. + * @param pvArgOutput Argument to the output worker. + * @param pszType The type name. + * @param pvValue The argument value. + * @param cchWidth Width. + * @param cchPrecision Precision. + * @param fFlags Flags (NTFS_*). + * @param pvUser The user argument. + */ +typedef DECLCALLBACK(size_t) FNRTSTRFORMATTYPE(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, + const char *pszType, void const *pvValue, + int cchWidth, int cchPrecision, unsigned fFlags, + void *pvUser); +/** Pointer to a FNRTSTRFORMATTYPE. */ +typedef FNRTSTRFORMATTYPE *PFNRTSTRFORMATTYPE; + + +/** + * Register a format handler for a type. + * + * The format handler is used to handle '%R[type]' format types, where the argument + * in the vector is a pointer value (a bit restrictive, but keeps it simple). + * + * The caller must ensure that no other thread will be making use of any of + * the dynamic formatting type facilities simultaneously with this call. + * + * @returns IPRT status code. + * @retval VINF_SUCCESS on success. + * @retval VERR_ALREADY_EXISTS if the type has already been registered. + * @retval VERR_TOO_MANY_OPEN_FILES if all the type slots has been allocated already. + * + * @param pszType The type name. + * @param pfnHandler The handler address. See FNRTSTRFORMATTYPE for details. + * @param pvUser The user argument to pass to the handler. See RTStrFormatTypeSetUser + * for how to update this later. + */ +RTDECL(int) RTStrFormatTypeRegister(const char *pszType, PFNRTSTRFORMATTYPE pfnHandler, void *pvUser); + +/** + * Deregisters a format type. + * + * The caller must ensure that no other thread will be making use of any of + * the dynamic formatting type facilities simultaneously with this call. + * + * @returns IPRT status code. + * @retval VINF_SUCCESS on success. + * @retval VERR_FILE_NOT_FOUND if not found. + * + * @param pszType The type to deregister. + */ +RTDECL(int) RTStrFormatTypeDeregister(const char *pszType); + +/** + * Sets the user argument for a type. + * + * This can be used if a user argument needs relocating in GC. + * + * @returns IPRT status code. + * @retval VINF_SUCCESS on success. + * @retval VERR_FILE_NOT_FOUND if not found. + * + * @param pszType The type to update. + * @param pvUser The new user argument value. + */ +RTDECL(int) RTStrFormatTypeSetUser(const char *pszType, void *pvUser); + + +/** + * String printf. + * + * @returns The length of the returned string (in pszBuffer) excluding the + * terminator. + * @param pszBuffer Output buffer. + * @param cchBuffer Size of the output buffer. + * @param pszFormat Pointer to the format string, @see pg_rt_str_format. + * @param args The format argument. + */ +RTDECL(size_t) RTStrPrintfV(char *pszBuffer, size_t cchBuffer, const char *pszFormat, va_list args); + +/** + * String printf. + * + * @returns The length of the returned string (in pszBuffer) excluding the + * terminator. + * @param pszBuffer Output buffer. + * @param cchBuffer Size of the output buffer. + * @param pszFormat Pointer to the format string, @see pg_rt_str_format. + * @param ... The format argument. + */ +RTDECL(size_t) RTStrPrintf(char *pszBuffer, size_t cchBuffer, const char *pszFormat, ...); + + +/** + * String printf with custom formatting. + * + * @returns The length of the returned string (in pszBuffer) excluding the + * terminator. + * @param pfnFormat Pointer to handler function for the custom formats. + * @param pvArg Argument to the pfnFormat function. + * @param pszBuffer Output buffer. + * @param cchBuffer Size of the output buffer. + * @param pszFormat Pointer to the format string, @see pg_rt_str_format. + * @param args The format argument. + */ +RTDECL(size_t) RTStrPrintfExV(PFNSTRFORMAT pfnFormat, void *pvArg, char *pszBuffer, size_t cchBuffer, const char *pszFormat, va_list args); + +/** + * String printf with custom formatting. + * + * @returns The length of the returned string (in pszBuffer) excluding the + * terminator. + * @param pfnFormat Pointer to handler function for the custom formats. + * @param pvArg Argument to the pfnFormat function. + * @param pszBuffer Output buffer. + * @param cchBuffer Size of the output buffer. + * @param pszFormat Pointer to the format string, @see pg_rt_str_format. + * @param ... The format argument. + */ +RTDECL(size_t) RTStrPrintfEx(PFNSTRFORMAT pfnFormat, void *pvArg, char *pszBuffer, size_t cchBuffer, const char *pszFormat, ...); + + +/** + * Allocating string printf (default tag). + * + * @returns The length of the string in the returned *ppszBuffer excluding the + * terminator. + * @returns -1 on failure. + * @param ppszBuffer Where to store the pointer to the allocated output buffer. + * The buffer should be freed using RTStrFree(). + * On failure *ppszBuffer will be set to NULL. + * @param pszFormat Pointer to the format string, @see pg_rt_str_format. + * @param args The format argument. + */ +#define RTStrAPrintfV(ppszBuffer, pszFormat, args) RTStrAPrintfVTag((ppszBuffer), (pszFormat), (args), RTSTR_TAG) + +/** + * Allocating string printf (custom tag). + * + * @returns The length of the string in the returned *ppszBuffer excluding the + * terminator. + * @returns -1 on failure. + * @param ppszBuffer Where to store the pointer to the allocated output buffer. + * The buffer should be freed using RTStrFree(). + * On failure *ppszBuffer will be set to NULL. + * @param pszFormat Pointer to the format string, @see pg_rt_str_format. + * @param args The format argument. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(int) RTStrAPrintfVTag(char **ppszBuffer, const char *pszFormat, va_list args, const char *pszTag); + +/** + * Allocating string printf. + * + * @returns The length of the string in the returned *ppszBuffer excluding the + * terminator. + * @returns -1 on failure. + * @param ppszBuffer Where to store the pointer to the allocated output buffer. + * The buffer should be freed using RTStrFree(). + * On failure *ppszBuffer will be set to NULL. + * @param pszFormat Pointer to the format string, @see pg_rt_str_format. + * @param ... The format argument. + */ +DECLINLINE(int) RTStrAPrintf(char **ppszBuffer, const char *pszFormat, ...) +{ + int cbRet; + va_list va; + va_start(va, pszFormat); + cbRet = RTStrAPrintfVTag(ppszBuffer, pszFormat, va, RTSTR_TAG); + va_end(va); + return cbRet; +} + +/** + * Allocating string printf (custom tag). + * + * @returns The length of the string in the returned *ppszBuffer excluding the + * terminator. + * @returns -1 on failure. + * @param ppszBuffer Where to store the pointer to the allocated output buffer. + * The buffer should be freed using RTStrFree(). + * On failure *ppszBuffer will be set to NULL. + * @param pszTag Allocation tag used for statistics and such. + * @param pszFormat Pointer to the format string, @see pg_rt_str_format. + * @param ... The format argument. + */ +DECLINLINE(int) RTStrAPrintfTag(char **ppszBuffer, const char *pszTag, const char *pszFormat, ...) +{ + int cbRet; + va_list va; + va_start(va, pszFormat); + cbRet = RTStrAPrintfVTag(ppszBuffer, pszFormat, va, pszTag); + va_end(va); + return cbRet; +} + +/** + * Allocating string printf, version 2. + * + * @returns Formatted string. Use RTStrFree() to free it. NULL when out of + * memory. + * @param pszFormat Pointer to the format string, @see pg_rt_str_format. + * @param args The format argument. + */ +#define RTStrAPrintf2V(pszFormat, args) RTStrAPrintf2VTag((pszFormat), (args), RTSTR_TAG) + +/** + * Allocating string printf, version 2. + * + * @returns Formatted string. Use RTStrFree() to free it. NULL when out of + * memory. + * @param pszFormat Pointer to the format string, @see pg_rt_str_format. + * @param args The format argument. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(char *) RTStrAPrintf2VTag(const char *pszFormat, va_list args, const char *pszTag); + +/** + * Allocating string printf, version 2 (default tag). + * + * @returns Formatted string. Use RTStrFree() to free it. NULL when out of + * memory. + * @param pszFormat Pointer to the format string, @see pg_rt_str_format. + * @param ... The format argument. + */ +DECLINLINE(char *) RTStrAPrintf2(const char *pszFormat, ...) +{ + char *pszRet; + va_list va; + va_start(va, pszFormat); + pszRet = RTStrAPrintf2VTag(pszFormat, va, RTSTR_TAG); + va_end(va); + return pszRet; +} + +/** + * Allocating string printf, version 2 (custom tag). + * + * @returns Formatted string. Use RTStrFree() to free it. NULL when out of + * memory. + * @param pszTag Allocation tag used for statistics and such. + * @param pszFormat Pointer to the format string, @see pg_rt_str_format. + * @param ... The format argument. + */ +DECLINLINE(char *) RTStrAPrintf2Tag(const char *pszTag, const char *pszFormat, ...) +{ + char *pszRet; + va_list va; + va_start(va, pszFormat); + pszRet = RTStrAPrintf2VTag(pszFormat, va, pszTag); + va_end(va); + return pszRet; +} + +/** + * Strips blankspaces from both ends of the string. + * + * @returns Pointer to first non-blank char in the string. + * @param psz The string to strip. + */ +RTDECL(char *) RTStrStrip(char *psz); + +/** + * Strips blankspaces from the start of the string. + * + * @returns Pointer to first non-blank char in the string. + * @param psz The string to strip. + */ +RTDECL(char *) RTStrStripL(const char *psz); + +/** + * Strips blankspaces from the end of the string. + * + * @returns psz. + * @param psz The string to strip. + */ +RTDECL(char *) RTStrStripR(char *psz); + +/** + * String copy with overflow handling. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_BUFFER_OVERFLOW if the destination buffer is too small. The + * buffer will contain as much of the string as it can hold, fully + * terminated. + * + * @param pszDst The destination buffer. + * @param cbDst The size of the destination buffer (in bytes). + * @param pszSrc The source string. NULL is not OK. + */ +RTDECL(int) RTStrCopy(char *pszDst, size_t cbDst, const char *pszSrc); + +/** + * String copy with overflow handling. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_BUFFER_OVERFLOW if the destination buffer is too small. The + * buffer will contain as much of the string as it can hold, fully + * terminated. + * + * @param pszDst The destination buffer. + * @param cbDst The size of the destination buffer (in bytes). + * @param pszSrc The source string. NULL is not OK. + * @param cchSrcMax The maximum number of chars (not code points) to + * copy from the source string, not counting the + * terminator as usual. + */ +RTDECL(int) RTStrCopyEx(char *pszDst, size_t cbDst, const char *pszSrc, size_t cchSrcMax); + +/** + * String copy with overflow handling and buffer advancing. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_BUFFER_OVERFLOW if the destination buffer is too small. The + * buffer will contain as much of the string as it can hold, fully + * terminated. + * + * @param ppszDst Pointer to the destination buffer pointer. + * This will be advanced to the end of the copied + * bytes (points at the terminator). This is also + * updated on overflow. + * @param pcbDst Pointer to the destination buffer size + * variable. This will be updated in accord with + * the buffer pointer. + * @param pszSrc The source string. NULL is not OK. + */ +RTDECL(int) RTStrCopyP(char **ppszDst, size_t *pcbDst, const char *pszSrc); + +/** + * String copy with overflow handling. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_BUFFER_OVERFLOW if the destination buffer is too small. The + * buffer will contain as much of the string as it can hold, fully + * terminated. + * + * @param ppszDst Pointer to the destination buffer pointer. + * This will be advanced to the end of the copied + * bytes (points at the terminator). This is also + * updated on overflow. + * @param pcbDst Pointer to the destination buffer size + * variable. This will be updated in accord with + * the buffer pointer. + * @param pszSrc The source string. NULL is not OK. + * @param cchSrcMax The maximum number of chars (not code points) to + * copy from the source string, not counting the + * terminator as usual. + */ +RTDECL(int) RTStrCopyPEx(char **ppszDst, size_t *pcbDst, const char *pszSrc, size_t cchSrcMax); + +/** + * String concatenation with overflow handling. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_BUFFER_OVERFLOW if the destination buffer is too small. The + * buffer will contain as much of the string as it can hold, fully + * terminated. + * + * @param pszDst The destination buffer. + * @param cbDst The size of the destination buffer (in bytes). + * @param pszSrc The source string. NULL is not OK. + */ +RTDECL(int) RTStrCat(char *pszDst, size_t cbDst, const char *pszSrc); + +/** + * String concatenation with overflow handling. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_BUFFER_OVERFLOW if the destination buffer is too small. The + * buffer will contain as much of the string as it can hold, fully + * terminated. + * + * @param pszDst The destination buffer. + * @param cbDst The size of the destination buffer (in bytes). + * @param pszSrc The source string. NULL is not OK. + * @param cchSrcMax The maximum number of chars (not code points) to + * copy from the source string, not counting the + * terminator as usual. + */ +RTDECL(int) RTStrCatEx(char *pszDst, size_t cbDst, const char *pszSrc, size_t cchSrcMax); + +/** + * String concatenation with overflow handling. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_BUFFER_OVERFLOW if the destination buffer is too small. The + * buffer will contain as much of the string as it can hold, fully + * terminated. + * + * @param ppszDst Pointer to the destination buffer pointer. + * This will be advanced to the end of the copied + * bytes (points at the terminator). This is also + * updated on overflow. + * @param pcbDst Pointer to the destination buffer size + * variable. This will be updated in accord with + * the buffer pointer. + * @param pszSrc The source string. NULL is not OK. + */ +RTDECL(int) RTStrCatP(char **ppszDst, size_t *pcbDst, const char *pszSrc); + +/** + * String concatenation with overflow handling and buffer advancing. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_BUFFER_OVERFLOW if the destination buffer is too small. The + * buffer will contain as much of the string as it can hold, fully + * terminated. + * + * @param ppszDst Pointer to the destination buffer pointer. + * This will be advanced to the end of the copied + * bytes (points at the terminator). This is also + * updated on overflow. + * @param pcbDst Pointer to the destination buffer size + * variable. This will be updated in accord with + * the buffer pointer. + * @param pszSrc The source string. NULL is not OK. + * @param cchSrcMax The maximum number of chars (not code points) to + * copy from the source string, not counting the + * terminator as usual. + */ +RTDECL(int) RTStrCatPEx(char **ppszDst, size_t *pcbDst, const char *pszSrc, size_t cchSrcMax); + +/** + * Performs a case sensitive string compare between two UTF-8 strings. + * + * Encoding errors are ignored by the current implementation. So, the only + * difference between this and the CRT strcmp function is the handling of + * NULL arguments. + * + * @returns < 0 if the first string less than the second string. + * @returns 0 if the first string identical to the second string. + * @returns > 0 if the first string greater than the second string. + * @param psz1 First UTF-8 string. Null is allowed. + * @param psz2 Second UTF-8 string. Null is allowed. + */ +RTDECL(int) RTStrCmp(const char *psz1, const char *psz2); + +/** + * Performs a case sensitive string compare between two UTF-8 strings, given + * a maximum string length. + * + * Encoding errors are ignored by the current implementation. So, the only + * difference between this and the CRT strncmp function is the handling of + * NULL arguments. + * + * @returns < 0 if the first string less than the second string. + * @returns 0 if the first string identical to the second string. + * @returns > 0 if the first string greater than the second string. + * @param psz1 First UTF-8 string. Null is allowed. + * @param psz2 Second UTF-8 string. Null is allowed. + * @param cchMax The maximum string length + */ +RTDECL(int) RTStrNCmp(const char *psz1, const char *psz2, size_t cchMax); + +/** + * Performs a case insensitive string compare between two UTF-8 strings. + * + * This is a simplified compare, as only the simplified lower/upper case folding + * specified by the unicode specs are used. It does not consider character pairs + * as they are used in some languages, just simple upper & lower case compares. + * + * The result is the difference between the mismatching codepoints after they + * both have been lower cased. + * + * If the string encoding is invalid the function will assert (strict builds) + * and use RTStrCmp for the remainder of the string. + * + * @returns < 0 if the first string less than the second string. + * @returns 0 if the first string identical to the second string. + * @returns > 0 if the first string greater than the second string. + * @param psz1 First UTF-8 string. Null is allowed. + * @param psz2 Second UTF-8 string. Null is allowed. + */ +RTDECL(int) RTStrICmp(const char *psz1, const char *psz2); + +/** + * Performs a case insensitive string compare between two UTF-8 strings, given a + * maximum string length. + * + * This is a simplified compare, as only the simplified lower/upper case folding + * specified by the unicode specs are used. It does not consider character pairs + * as they are used in some languages, just simple upper & lower case compares. + * + * The result is the difference between the mismatching codepoints after they + * both have been lower cased. + * + * If the string encoding is invalid the function will assert (strict builds) + * and use RTStrCmp for the remainder of the string. + * + * @returns < 0 if the first string less than the second string. + * @returns 0 if the first string identical to the second string. + * @returns > 0 if the first string greater than the second string. + * @param psz1 First UTF-8 string. Null is allowed. + * @param psz2 Second UTF-8 string. Null is allowed. + * @param cchMax Maximum string length + */ +RTDECL(int) RTStrNICmp(const char *psz1, const char *psz2, size_t cchMax); + +/** + * Locates a case sensitive substring. + * + * If any of the two strings are NULL, then NULL is returned. If the needle is + * an empty string, then the haystack is returned (i.e. matches anything). + * + * @returns Pointer to the first occurrence of the substring if found, NULL if + * not. + * + * @param pszHaystack The string to search. + * @param pszNeedle The substring to search for. + * + * @remarks The difference between this and strstr is the handling of NULL + * pointers. + */ +RTDECL(char *) RTStrStr(const char *pszHaystack, const char *pszNeedle); + +/** + * Locates a case insensitive substring. + * + * If any of the two strings are NULL, then NULL is returned. If the needle is + * an empty string, then the haystack is returned (i.e. matches anything). + * + * @returns Pointer to the first occurrence of the substring if found, NULL if + * not. + * + * @param pszHaystack The string to search. + * @param pszNeedle The substring to search for. + * + */ +RTDECL(char *) RTStrIStr(const char *pszHaystack, const char *pszNeedle); + +/** + * Converts the string to lower case. + * + * @returns Pointer to the converted string. + * @param psz The string to convert. + */ +RTDECL(char *) RTStrToLower(char *psz); + +/** + * Converts the string to upper case. + * + * @returns Pointer to the converted string. + * @param psz The string to convert. + */ +RTDECL(char *) RTStrToUpper(char *psz); + +/** + * Checks if the string is case foldable, i.e. whether it would change if + * subject to RTStrToLower or RTStrToUpper. + * + * @returns true / false + * @param psz The string in question. + */ +RTDECL(bool) RTStrIsCaseFoldable(const char *psz); + +/** + * Checks if the string is upper cased (no lower case chars in it). + * + * @returns true / false + * @param psz The string in question. + */ +RTDECL(bool) RTStrIsUpperCased(const char *psz); + +/** + * Checks if the string is lower cased (no upper case chars in it). + * + * @returns true / false + * @param psz The string in question. + */ +RTDECL(bool) RTStrIsLowerCased(const char *psz); + +/** + * Find the length of a zero-terminated byte string, given + * a max string length. + * + * See also RTStrNLenEx. + * + * @returns The string length or cbMax. The returned length does not include + * the zero terminator if it was found. + * + * @param pszString The string. + * @param cchMax The max string length. + */ +RTDECL(size_t) RTStrNLen(const char *pszString, size_t cchMax); + +/** + * Find the length of a zero-terminated byte string, given + * a max string length. + * + * See also RTStrNLen. + * + * @returns IPRT status code. + * @retval VINF_SUCCESS if the string has a length less than cchMax. + * @retval VERR_BUFFER_OVERFLOW if the end of the string wasn't found + * before cchMax was reached. + * + * @param pszString The string. + * @param cchMax The max string length. + * @param pcch Where to store the string length excluding the + * terminator. This is set to cchMax if the terminator + * isn't found. + */ +RTDECL(int) RTStrNLenEx(const char *pszString, size_t cchMax, size_t *pcch); + +RT_C_DECLS_END + +/** The maximum size argument of a memchr call. */ +#define RTSTR_MEMCHR_MAX ((~(size_t)0 >> 1) - 15) + +/** + * Find the zero terminator in a string with a limited length. + * + * @returns Pointer to the zero terminator. + * @returns NULL if the zero terminator was not found. + * + * @param pszString The string. + * @param cchMax The max string length. RTSTR_MAX is fine. + */ +#if defined(__cplusplus) && !defined(DOXYGEN_RUNNING) +DECLINLINE(char const *) RTStrEnd(char const *pszString, size_t cchMax) +{ + /* Avoid potential issues with memchr seen in glibc. + * See sysdeps/x86_64/memchr.S in glibc versions older than 2.11 */ + while (cchMax > RTSTR_MEMCHR_MAX) + { + char const *pszRet = (char const *)memchr(pszString, '\0', RTSTR_MEMCHR_MAX); + if (RT_LIKELY(pszRet)) + return pszRet; + pszString += RTSTR_MEMCHR_MAX; + cchMax -= RTSTR_MEMCHR_MAX; + } + return (char const *)memchr(pszString, '\0', cchMax); +} + +DECLINLINE(char *) RTStrEnd(char *pszString, size_t cchMax) +#else +DECLINLINE(char *) RTStrEnd(const char *pszString, size_t cchMax) +#endif +{ + /* Avoid potential issues with memchr seen in glibc. + * See sysdeps/x86_64/memchr.S in glibc versions older than 2.11 */ + while (cchMax > RTSTR_MEMCHR_MAX) + { + char *pszRet = (char *)memchr(pszString, '\0', RTSTR_MEMCHR_MAX); + if (RT_LIKELY(pszRet)) + return pszRet; + pszString += RTSTR_MEMCHR_MAX; + cchMax -= RTSTR_MEMCHR_MAX; + } + return (char *)memchr(pszString, '\0', cchMax); +} + +RT_C_DECLS_BEGIN + +/** + * Matches a simple string pattern. + * + * @returns true if the string matches the pattern, otherwise false. + * + * @param pszPattern The pattern. Special chars are '*' and '?', where the + * asterisk matches zero or more characters and question + * mark matches exactly one character. + * @param pszString The string to match against the pattern. + */ +RTDECL(bool) RTStrSimplePatternMatch(const char *pszPattern, const char *pszString); + +/** + * Matches a simple string pattern, neither which needs to be zero terminated. + * + * This is identical to RTStrSimplePatternMatch except that you can optionally + * specify the length of both the pattern and the string. The function will + * stop when it hits a string terminator or either of the lengths. + * + * @returns true if the string matches the pattern, otherwise false. + * + * @param pszPattern The pattern. Special chars are '*' and '?', where the + * asterisk matches zero or more characters and question + * mark matches exactly one character. + * @param cchPattern The pattern length. Pass RTSTR_MAX if you don't know the + * length and wish to stop at the string terminator. + * @param pszString The string to match against the pattern. + * @param cchString The string length. Pass RTSTR_MAX if you don't know the + * length and wish to match up to the string terminator. + */ +RTDECL(bool) RTStrSimplePatternNMatch(const char *pszPattern, size_t cchPattern, + const char *pszString, size_t cchString); + +/** + * Matches multiple patterns against a string. + * + * The patterns are separated by the pipe character (|). + * + * @returns true if the string matches the pattern, otherwise false. + * + * @param pszPatterns The patterns. + * @param cchPatterns The lengths of the patterns to use. Pass RTSTR_MAX to + * stop at the terminator. + * @param pszString The string to match against the pattern. + * @param cchString The string length. Pass RTSTR_MAX stop stop at the + * terminator. + * @param poffPattern Offset into the patterns string of the patttern that + * matched. If no match, this will be set to RTSTR_MAX. + * This is optional, NULL is fine. + */ +RTDECL(bool) RTStrSimplePatternMultiMatch(const char *pszPatterns, size_t cchPatterns, + const char *pszString, size_t cchString, + size_t *poffPattern); + +/** + * Compares two version strings RTStrICmp fashion. + * + * The version string is split up into sections at punctuation, spaces, + * underscores, dashes and plus signs. The sections are then split up into + * numeric and string sub-sections. Finally, the sub-sections are compared + * in a numeric or case insesntivie fashion depending on what they are. + * + * The following strings are considered to be equal: "1.0.0", "1.00.0", "1.0", + * "1". These aren't: "1.0.0r993", "1.0", "1.0r993", "1.0_Beta3", "1.1" + * + * @returns < 0 if the first string less than the second string. + * @returns 0 if the first string identical to the second string. + * @returns > 0 if the first string greater than the second string. + * + * @param pszVer1 First version string to compare. + * @param pszVer2 Second version string to compare first version with. + */ +RTDECL(int) RTStrVersionCompare(const char *pszVer1, const char *pszVer2); + + +/** @defgroup rt_str_conv String To/From Number Conversions + * @{ */ + +/** + * Converts a string representation of a number to a 64-bit unsigned number. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VWRN_NEGATIVE_UNSIGNED + * @retval VWRN_TRAILING_CHARS + * @retval VWRN_TRAILING_SPACES + * @retval VINF_SUCCESS + * @retval VERR_NO_DIGITS + * + * @param pszValue Pointer to the string value. + * @param ppszNext Where to store the pointer to the first char following the number. (Optional) + * @param uBase The base of the representation used. + * If 0 the function will look for known prefixes before defaulting to 10. + * @param pu64 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToUInt64Ex(const char *pszValue, char **ppszNext, unsigned uBase, uint64_t *pu64); + +/** + * Converts a string representation of a number to a 64-bit unsigned number, + * making sure the full string is converted. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VWRN_NEGATIVE_UNSIGNED + * @retval VINF_SUCCESS + * @retval VERR_NO_DIGITS + * @retval VERR_TRAILING_SPACES + * @retval VERR_TRAILING_CHARS + * + * @param pszValue Pointer to the string value. + * @param uBase The base of the representation used. + * If 0 the function will look for known prefixes before defaulting to 10. + * @param pu64 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToUInt64Full(const char *pszValue, unsigned uBase, uint64_t *pu64); + +/** + * Converts a string representation of a number to a 64-bit unsigned number. + * The base is guessed. + * + * @returns 64-bit unsigned number on success. + * @returns 0 on failure. + * @param pszValue Pointer to the string value. + */ +RTDECL(uint64_t) RTStrToUInt64(const char *pszValue); + +/** + * Converts a string representation of a number to a 32-bit unsigned number. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VWRN_NEGATIVE_UNSIGNED + * @retval VWRN_TRAILING_CHARS + * @retval VWRN_TRAILING_SPACES + * @retval VINF_SUCCESS + * @retval VERR_NO_DIGITS + * + * @param pszValue Pointer to the string value. + * @param ppszNext Where to store the pointer to the first char following the number. (Optional) + * @param uBase The base of the representation used. + * If 0 the function will look for known prefixes before defaulting to 10. + * @param pu32 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToUInt32Ex(const char *pszValue, char **ppszNext, unsigned uBase, uint32_t *pu32); + +/** + * Converts a string representation of a number to a 32-bit unsigned number, + * making sure the full string is converted. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VWRN_NEGATIVE_UNSIGNED + * @retval VINF_SUCCESS + * @retval VERR_NO_DIGITS + * @retval VERR_TRAILING_SPACES + * @retval VERR_TRAILING_CHARS + * + * @param pszValue Pointer to the string value. + * @param uBase The base of the representation used. + * If 0 the function will look for known prefixes before defaulting to 10. + * @param pu32 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToUInt32Full(const char *pszValue, unsigned uBase, uint32_t *pu32); + +/** + * Converts a string representation of a number to a 64-bit unsigned number. + * The base is guessed. + * + * @returns 32-bit unsigned number on success. + * @returns 0 on failure. + * @param pszValue Pointer to the string value. + */ +RTDECL(uint32_t) RTStrToUInt32(const char *pszValue); + +/** + * Converts a string representation of a number to a 16-bit unsigned number. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VWRN_NEGATIVE_UNSIGNED + * @retval VWRN_TRAILING_CHARS + * @retval VWRN_TRAILING_SPACES + * @retval VINF_SUCCESS + * @retval VERR_NO_DIGITS + * + * @param pszValue Pointer to the string value. + * @param ppszNext Where to store the pointer to the first char following the number. (Optional) + * @param uBase The base of the representation used. + * If 0 the function will look for known prefixes before defaulting to 10. + * @param pu16 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToUInt16Ex(const char *pszValue, char **ppszNext, unsigned uBase, uint16_t *pu16); + +/** + * Converts a string representation of a number to a 16-bit unsigned number, + * making sure the full string is converted. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VWRN_NEGATIVE_UNSIGNED + * @retval VINF_SUCCESS + * @retval VERR_NO_DIGITS + * @retval VERR_TRAILING_SPACES + * @retval VERR_TRAILING_CHARS + * + * @param pszValue Pointer to the string value. + * @param uBase The base of the representation used. + * If 0 the function will look for known prefixes before defaulting to 10. + * @param pu16 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToUInt16Full(const char *pszValue, unsigned uBase, uint16_t *pu16); + +/** + * Converts a string representation of a number to a 16-bit unsigned number. + * The base is guessed. + * + * @returns 16-bit unsigned number on success. + * @returns 0 on failure. + * @param pszValue Pointer to the string value. + */ +RTDECL(uint16_t) RTStrToUInt16(const char *pszValue); + +/** + * Converts a string representation of a number to a 8-bit unsigned number. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VWRN_NEGATIVE_UNSIGNED + * @retval VWRN_TRAILING_CHARS + * @retval VWRN_TRAILING_SPACES + * @retval VINF_SUCCESS + * @retval VERR_NO_DIGITS + * + * @param pszValue Pointer to the string value. + * @param ppszNext Where to store the pointer to the first char following the number. (Optional) + * @param uBase The base of the representation used. + * If 0 the function will look for known prefixes before defaulting to 10. + * @param pu8 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToUInt8Ex(const char *pszValue, char **ppszNext, unsigned uBase, uint8_t *pu8); + +/** + * Converts a string representation of a number to a 8-bit unsigned number, + * making sure the full string is converted. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VWRN_NEGATIVE_UNSIGNED + * @retval VINF_SUCCESS + * @retval VERR_NO_DIGITS + * @retval VERR_TRAILING_SPACES + * @retval VERR_TRAILING_CHARS + * + * @param pszValue Pointer to the string value. + * @param uBase The base of the representation used. + * If 0 the function will look for known prefixes before defaulting to 10. + * @param pu8 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToUInt8Full(const char *pszValue, unsigned uBase, uint8_t *pu8); + +/** + * Converts a string representation of a number to a 8-bit unsigned number. + * The base is guessed. + * + * @returns 8-bit unsigned number on success. + * @returns 0 on failure. + * @param pszValue Pointer to the string value. + */ +RTDECL(uint8_t) RTStrToUInt8(const char *pszValue); + +/** + * Converts a string representation of a number to a 64-bit signed number. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VWRN_TRAILING_CHARS + * @retval VWRN_TRAILING_SPACES + * @retval VINF_SUCCESS + * @retval VERR_NO_DIGITS + * + * @param pszValue Pointer to the string value. + * @param ppszNext Where to store the pointer to the first char following the number. (Optional) + * @param uBase The base of the representation used. + * If 0 the function will look for known prefixes before defaulting to 10. + * @param pi64 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToInt64Ex(const char *pszValue, char **ppszNext, unsigned uBase, int64_t *pi64); + +/** + * Converts a string representation of a number to a 64-bit signed number, + * making sure the full string is converted. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VINF_SUCCESS + * @retval VERR_TRAILING_CHARS + * @retval VERR_TRAILING_SPACES + * @retval VERR_NO_DIGITS + * + * @param pszValue Pointer to the string value. + * @param uBase The base of the representation used. + * If 0 the function will look for known prefixes before defaulting to 10. + * @param pi64 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToInt64Full(const char *pszValue, unsigned uBase, int64_t *pi64); + +/** + * Converts a string representation of a number to a 64-bit signed number. + * The base is guessed. + * + * @returns 64-bit signed number on success. + * @returns 0 on failure. + * @param pszValue Pointer to the string value. + */ +RTDECL(int64_t) RTStrToInt64(const char *pszValue); + +/** + * Converts a string representation of a number to a 32-bit signed number. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VWRN_TRAILING_CHARS + * @retval VWRN_TRAILING_SPACES + * @retval VINF_SUCCESS + * @retval VERR_NO_DIGITS + * + * @param pszValue Pointer to the string value. + * @param ppszNext Where to store the pointer to the first char following the number. (Optional) + * @param uBase The base of the representation used. + * If 0 the function will look for known prefixes before defaulting to 10. + * @param pi32 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToInt32Ex(const char *pszValue, char **ppszNext, unsigned uBase, int32_t *pi32); + +/** + * Converts a string representation of a number to a 32-bit signed number, + * making sure the full string is converted. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VINF_SUCCESS + * @retval VERR_TRAILING_CHARS + * @retval VERR_TRAILING_SPACES + * @retval VERR_NO_DIGITS + * + * @param pszValue Pointer to the string value. + * @param uBase The base of the representation used. + * If 0 the function will look for known prefixes before defaulting to 10. + * @param pi32 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToInt32Full(const char *pszValue, unsigned uBase, int32_t *pi32); + +/** + * Converts a string representation of a number to a 32-bit signed number. + * The base is guessed. + * + * @returns 32-bit signed number on success. + * @returns 0 on failure. + * @param pszValue Pointer to the string value. + */ +RTDECL(int32_t) RTStrToInt32(const char *pszValue); + +/** + * Converts a string representation of a number to a 16-bit signed number. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VWRN_TRAILING_CHARS + * @retval VWRN_TRAILING_SPACES + * @retval VINF_SUCCESS + * @retval VERR_NO_DIGITS + * + * @param pszValue Pointer to the string value. + * @param ppszNext Where to store the pointer to the first char following the number. (Optional) + * @param uBase The base of the representation used. + * If 0 the function will look for known prefixes before defaulting to 10. + * @param pi16 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToInt16Ex(const char *pszValue, char **ppszNext, unsigned uBase, int16_t *pi16); + +/** + * Converts a string representation of a number to a 16-bit signed number, + * making sure the full string is converted. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VINF_SUCCESS + * @retval VERR_TRAILING_CHARS + * @retval VERR_TRAILING_SPACES + * @retval VERR_NO_DIGITS + * + * @param pszValue Pointer to the string value. + * @param uBase The base of the representation used. + * If 0 the function will look for known prefixes before defaulting to 10. + * @param pi16 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToInt16Full(const char *pszValue, unsigned uBase, int16_t *pi16); + +/** + * Converts a string representation of a number to a 16-bit signed number. + * The base is guessed. + * + * @returns 16-bit signed number on success. + * @returns 0 on failure. + * @param pszValue Pointer to the string value. + */ +RTDECL(int16_t) RTStrToInt16(const char *pszValue); + +/** + * Converts a string representation of a number to a 8-bit signed number. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VWRN_TRAILING_CHARS + * @retval VWRN_TRAILING_SPACES + * @retval VINF_SUCCESS + * @retval VERR_NO_DIGITS + * + * @param pszValue Pointer to the string value. + * @param ppszNext Where to store the pointer to the first char following the number. (Optional) + * @param uBase The base of the representation used. + * If 0 the function will look for known prefixes before defaulting to 10. + * @param pi8 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToInt8Ex(const char *pszValue, char **ppszNext, unsigned uBase, int8_t *pi8); + +/** + * Converts a string representation of a number to a 8-bit signed number, + * making sure the full string is converted. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VINF_SUCCESS + * @retval VERR_TRAILING_CHARS + * @retval VERR_TRAILING_SPACES + * @retval VERR_NO_DIGITS + * + * @param pszValue Pointer to the string value. + * @param uBase The base of the representation used. + * If 0 the function will look for known prefixes before defaulting to 10. + * @param pi8 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToInt8Full(const char *pszValue, unsigned uBase, int8_t *pi8); + +/** + * Converts a string representation of a number to a 8-bit signed number. + * The base is guessed. + * + * @returns 8-bit signed number on success. + * @returns 0 on failure. + * @param pszValue Pointer to the string value. + */ +RTDECL(int8_t) RTStrToInt8(const char *pszValue); + +/** + * Formats a buffer stream as hex bytes. + * + * The default is no separating spaces or line breaks or anything. + * + * @returns IPRT status code. + * @retval VERR_INVALID_POINTER if any of the pointers are wrong. + * @retval VERR_BUFFER_OVERFLOW if the buffer is insufficent to hold the bytes. + * + * @param pszBuf Output string buffer. + * @param cchBuf The size of the output buffer. + * @param pv Pointer to the bytes to stringify. + * @param cb The number of bytes to stringify. + * @param fFlags Combination of RTSTRPRINTHEXBYTES_F_XXX values. + * @sa RTUtf16PrintHexBytes. + */ +RTDECL(int) RTStrPrintHexBytes(char *pszBuf, size_t cchBuf, void const *pv, size_t cb, uint32_t fFlags); +/** @name RTSTRPRINTHEXBYTES_F_XXX - flags for RTStrPrintHexBytes and RTUtf16PritnHexBytes. + * @{ */ +/** Upper case hex digits, the default is lower case. */ +#define RTSTRPRINTHEXBYTES_F_UPPER RT_BIT(0) +/** @} */ + +/** + * Converts a string of hex bytes back into binary data. + * + * @returns IPRT status code. + * @retval VERR_INVALID_POINTER if any of the pointers are wrong. + * @retval VERR_BUFFER_OVERFLOW if the string contains too many hex bytes. + * @retval VERR_BUFFER_UNDERFLOW if there aren't enough hex bytes to fill up + * the output buffer. + * @retval VERR_UNEVEN_INPUT if the input contains a half byte. + * @retval VERR_NO_DIGITS + * @retval VWRN_TRAILING_CHARS + * @retval VWRN_TRAILING_SPACES + * + * @param pszHex The string containing the hex bytes. + * @param pv Output buffer. + * @param cb The size of the output buffer. + * @param fFlags Must be zero, reserved for future use. + */ +RTDECL(int) RTStrConvertHexBytes(char const *pszHex, void *pv, size_t cb, uint32_t fFlags); + +/** @} */ + + +/** @defgroup rt_str_space Unique String Space + * @{ + */ + +/** Pointer to a string name space container node core. */ +typedef struct RTSTRSPACECORE *PRTSTRSPACECORE; +/** Pointer to a pointer to a string name space container node core. */ +typedef PRTSTRSPACECORE *PPRTSTRSPACECORE; + +/** + * String name space container node core. + */ +typedef struct RTSTRSPACECORE +{ + /** Hash key. Don't touch. */ + uint32_t Key; + /** Pointer to the left leaf node. Don't touch. */ + PRTSTRSPACECORE pLeft; + /** Pointer to the left right node. Don't touch. */ + PRTSTRSPACECORE pRight; + /** Pointer to the list of string with the same key. Don't touch. */ + PRTSTRSPACECORE pList; + /** Height of this tree: max(heigth(left), heigth(right)) + 1. Don't touch */ + unsigned char uchHeight; + /** The string length. Read only! */ + size_t cchString; + /** Pointer to the string. Read only! */ + const char *pszString; +} RTSTRSPACECORE; + +/** String space. (Initialize with NULL.) */ +typedef PRTSTRSPACECORE RTSTRSPACE; +/** Pointer to a string space. */ +typedef PPRTSTRSPACECORE PRTSTRSPACE; + + +/** + * Inserts a string into a unique string space. + * + * @returns true on success. + * @returns false if the string collided with an existing string. + * @param pStrSpace The space to insert it into. + * @param pStr The string node. + */ +RTDECL(bool) RTStrSpaceInsert(PRTSTRSPACE pStrSpace, PRTSTRSPACECORE pStr); + +/** + * Removes a string from a unique string space. + * + * @returns Pointer to the removed string node. + * @returns NULL if the string was not found in the string space. + * @param pStrSpace The space to remove it from. + * @param pszString The string to remove. + */ +RTDECL(PRTSTRSPACECORE) RTStrSpaceRemove(PRTSTRSPACE pStrSpace, const char *pszString); + +/** + * Gets a string from a unique string space. + * + * @returns Pointer to the string node. + * @returns NULL if the string was not found in the string space. + * @param pStrSpace The space to get it from. + * @param pszString The string to get. + */ +RTDECL(PRTSTRSPACECORE) RTStrSpaceGet(PRTSTRSPACE pStrSpace, const char *pszString); + +/** + * Gets a string from a unique string space. + * + * @returns Pointer to the string node. + * @returns NULL if the string was not found in the string space. + * @param pStrSpace The space to get it from. + * @param pszString The string to get. + * @param cchMax The max string length to evaluate. Passing + * RTSTR_MAX is ok and makes it behave just like + * RTStrSpaceGet. + */ +RTDECL(PRTSTRSPACECORE) RTStrSpaceGetN(PRTSTRSPACE pStrSpace, const char *pszString, size_t cchMax); + +/** + * Callback function for RTStrSpaceEnumerate() and RTStrSpaceDestroy(). + * + * @returns 0 on continue. + * @returns Non-zero to aborts the operation. + * @param pStr The string node + * @param pvUser The user specified argument. + */ +typedef DECLCALLBACK(int) FNRTSTRSPACECALLBACK(PRTSTRSPACECORE pStr, void *pvUser); +/** Pointer to callback function for RTStrSpaceEnumerate() and RTStrSpaceDestroy(). */ +typedef FNRTSTRSPACECALLBACK *PFNRTSTRSPACECALLBACK; + +/** + * Destroys the string space. + * + * The caller supplies a callback which will be called for each of the string + * nodes in for freeing their memory and other resources. + * + * @returns 0 or what ever non-zero return value pfnCallback returned + * when aborting the destruction. + * @param pStrSpace The space to destroy. + * @param pfnCallback The callback. + * @param pvUser The user argument. + */ +RTDECL(int) RTStrSpaceDestroy(PRTSTRSPACE pStrSpace, PFNRTSTRSPACECALLBACK pfnCallback, void *pvUser); + +/** + * Enumerates the string space. + * The caller supplies a callback which will be called for each of + * the string nodes. + * + * @returns 0 or what ever non-zero return value pfnCallback returned + * when aborting the destruction. + * @param pStrSpace The space to enumerate. + * @param pfnCallback The callback. + * @param pvUser The user argument. + */ +RTDECL(int) RTStrSpaceEnumerate(PRTSTRSPACE pStrSpace, PFNRTSTRSPACECALLBACK pfnCallback, void *pvUser); + +/** @} */ + + +/** @defgroup rt_str_hash Sting hashing + * @{ */ + +/** + * Hashes the given string using algorithm \#1. + * + * @returns String hash. + * @param pszString The string to hash. + */ +RTDECL(uint32_t) RTStrHash1(const char *pszString); + +/** + * Hashes the given string using algorithm \#1. + * + * @returns String hash. + * @param pszString The string to hash. + * @param cchString The max length to hash. Hashing will stop if the + * terminator character is encountered first. Passing + * RTSTR_MAX is fine. + */ +RTDECL(uint32_t) RTStrHash1N(const char *pszString, size_t cchString); + +/** + * Hashes the given strings as if they were concatenated using algorithm \#1. + * + * @returns String hash. + * @param cPairs The number of string / length pairs in the + * ellipsis. + * @param ... List of string (const char *) and length + * (size_t) pairs. Passing RTSTR_MAX as the size is + * fine. + */ +RTDECL(uint32_t) RTStrHash1ExN(size_t cPairs, ...); + +/** + * Hashes the given strings as if they were concatenated using algorithm \#1. + * + * @returns String hash. + * @param cPairs The number of string / length pairs in the @a va. + * @param va List of string (const char *) and length + * (size_t) pairs. Passing RTSTR_MAX as the size is + * fine. + */ +RTDECL(uint32_t) RTStrHash1ExNV(size_t cPairs, va_list va); + +/** @} */ + + +/** @defgroup rt_str_utf16 UTF-16 String Manipulation + * @{ + */ + +/** + * Allocates memory for UTF-16 string storage (default tag). + * + * You should normally not use this function, except if there is some very + * custom string handling you need doing that isn't covered by any of the other + * APIs. + * + * @returns Pointer to the allocated UTF-16 string. The first wide char is + * always set to the string terminator char, the contents of the + * remainder of the memory is undefined. The string must be freed by + * calling RTUtf16Free. + * + * NULL is returned if the allocation failed. Please translate this to + * VERR_NO_UTF16_MEMORY and not VERR_NO_MEMORY. Also consider + * RTUtf16AllocEx if an IPRT status code is required. + * + * @param cb How many bytes to allocate, will be rounded up + * to a multiple of two. If this is zero, we will + * allocate a terminator wide char anyway. + */ +#define RTUtf16Alloc(cb) RTUtf16AllocTag((cb), RTSTR_TAG) + +/** + * Allocates memory for UTF-16 string storage (custom tag). + * + * You should normally not use this function, except if there is some very + * custom string handling you need doing that isn't covered by any of the other + * APIs. + * + * @returns Pointer to the allocated UTF-16 string. The first wide char is + * always set to the string terminator char, the contents of the + * remainder of the memory is undefined. The string must be freed by + * calling RTUtf16Free. + * + * NULL is returned if the allocation failed. Please translate this to + * VERR_NO_UTF16_MEMORY and not VERR_NO_MEMORY. Also consider + * RTUtf16AllocExTag if an IPRT status code is required. + * + * @param cb How many bytes to allocate, will be rounded up + * to a multiple of two. If this is zero, we will + * allocate a terminator wide char anyway. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(PRTUTF16) RTUtf16AllocTag(size_t cb, const char *pszTag); + + +/** + * Free a UTF-16 string allocated by RTStrToUtf16(), RTStrToUtf16Ex(), + * RTLatin1ToUtf16(), RTLatin1ToUtf16Ex(), RTUtf16Dup() or RTUtf16DupEx(). + * + * @returns iprt status code. + * @param pwszString The UTF-16 string to free. NULL is accepted. + */ +RTDECL(void) RTUtf16Free(PRTUTF16 pwszString); + +/** + * Allocates a new copy of the specified UTF-16 string (default tag). + * + * @returns Pointer to the allocated string copy. Use RTUtf16Free() to free it. + * @returns NULL when out of memory. + * @param pwszString UTF-16 string to duplicate. + * @remark This function will not make any attempt to validate the encoding. + */ +#define RTUtf16Dup(pwszString) RTUtf16DupTag((pwszString), RTSTR_TAG) + +/** + * Allocates a new copy of the specified UTF-16 string (custom tag). + * + * @returns Pointer to the allocated string copy. Use RTUtf16Free() to free it. + * @returns NULL when out of memory. + * @param pwszString UTF-16 string to duplicate. + * @param pszTag Allocation tag used for statistics and such. + * @remark This function will not make any attempt to validate the encoding. + */ +RTDECL(PRTUTF16) RTUtf16DupTag(PCRTUTF16 pwszString, const char *pszTag); + +/** + * Allocates a new copy of the specified UTF-16 string (default tag). + * + * @returns iprt status code. + * @param ppwszString Receives pointer of the allocated UTF-16 string. + * The returned pointer must be freed using RTUtf16Free(). + * @param pwszString UTF-16 string to duplicate. + * @param cwcExtra Number of extra RTUTF16 items to allocate. + * @remark This function will not make any attempt to validate the encoding. + */ +#define RTUtf16DupEx(ppwszString, pwszString, cwcExtra) \ + RTUtf16DupExTag((ppwszString), (pwszString), (cwcExtra), RTSTR_TAG) + +/** + * Allocates a new copy of the specified UTF-16 string (custom tag). + * + * @returns iprt status code. + * @param ppwszString Receives pointer of the allocated UTF-16 string. + * The returned pointer must be freed using RTUtf16Free(). + * @param pwszString UTF-16 string to duplicate. + * @param cwcExtra Number of extra RTUTF16 items to allocate. + * @param pszTag Allocation tag used for statistics and such. + * @remark This function will not make any attempt to validate the encoding. + */ +RTDECL(int) RTUtf16DupExTag(PRTUTF16 *ppwszString, PCRTUTF16 pwszString, size_t cwcExtra, const char *pszTag); + +/** + * Returns the length of a UTF-16 string in UTF-16 characters + * without trailing '\\0'. + * + * Surrogate pairs counts as two UTF-16 characters here. Use RTUtf16CpCnt() + * to get the exact number of code points in the string. + * + * @returns The number of RTUTF16 items in the string. + * @param pwszString Pointer the UTF-16 string. + * @remark This function will not make any attempt to validate the encoding. + */ +RTDECL(size_t) RTUtf16Len(PCRTUTF16 pwszString); + +/** + * Find the length of a zero-terminated byte string, given a max string length. + * + * @returns The string length or cbMax. The returned length does not include + * the zero terminator if it was found. + * + * @param pwszString The string. + * @param cwcMax The max string length in RTUTF16s. + * @sa RTUtf16NLenEx, RTStrNLen. + */ +RTDECL(size_t) RTUtf16NLen(PCRTUTF16 pwszString, size_t cwcMax); + +/** + * Find the length of a zero-terminated byte string, given + * a max string length. + * + * @returns IPRT status code. + * @retval VINF_SUCCESS if the string has a length less than cchMax. + * @retval VERR_BUFFER_OVERFLOW if the end of the string wasn't found + * before cwcMax was reached. + * + * @param pwszString The string. + * @param cwcMax The max string length in RTUTF16s. + * @param pcwc Where to store the string length excluding the + * terminator. This is set to cwcMax if the terminator + * isn't found. + * @sa RTUtf16NLen, RTStrNLenEx. + */ +RTDECL(int) RTUtf16NLenEx(PCRTUTF16 pwszString, size_t cwcMax, size_t *pcwc); + +/** + * Find the zero terminator in a string with a limited length. + * + * @returns Pointer to the zero terminator. + * @returns NULL if the zero terminator was not found. + * + * @param pwszString The string. + * @param cwcMax The max string length. RTSTR_MAX is fine. + */ +RTDECL(PCRTUTF16) RTUtf16End(PCRTUTF16 pwszString, size_t cwcMax); + +/** + * Strips blankspaces from both ends of the string. + * + * @returns Pointer to first non-blank char in the string. + * @param pwsz The string to strip. + */ +RTDECL(PRTUTF16) RTUtf16Strip(PRTUTF16 pwsz); + +/** + * Strips blankspaces from the start of the string. + * + * @returns Pointer to first non-blank char in the string. + * @param pwsz The string to strip. + */ +RTDECL(PRTUTF16) RTUtf16StripL(PCRTUTF16 pwsz); + +/** + * Strips blankspaces from the end of the string. + * + * @returns pwsz. + * @param pwsz The string to strip. + */ +RTDECL(PRTUTF16) RTUtf16StripR(PRTUTF16 pwsz); + +/** + * String copy with overflow handling. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_BUFFER_OVERFLOW if the destination buffer is too small. The + * buffer will contain as much of the string as it can hold, fully + * terminated. + * + * @param pwszDst The destination buffer. + * @param cwcDst The size of the destination buffer in RTUTF16s. + * @param pwszSrc The source string. NULL is not OK. + */ +RTDECL(int) RTUtf16Copy(PRTUTF16 pwszDst, size_t cwcDst, PCRTUTF16 pwszSrc); + +/** + * String copy with overflow handling, ASCII source. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_BUFFER_OVERFLOW if the destination buffer is too small. The + * buffer will contain as much of the string as it can hold, fully + * terminated. + * + * @param pwszDst The destination buffer. + * @param cwcDst The size of the destination buffer in RTUTF16s. + * @param pszSrc The source string, pure ASCII. NULL is not OK. + */ +RTDECL(int) RTUtf16CopyAscii(PRTUTF16 pwszDst, size_t cwcDst, const char *pszSrc); + +/** + * String copy with overflow handling. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_BUFFER_OVERFLOW if the destination buffer is too small. The + * buffer will contain as much of the string as it can hold, fully + * terminated. + * + * @param pwszDst The destination buffer. + * @param cwcDst The size of the destination buffer in RTUTF16s. + * @param pwszSrc The source string. NULL is not OK. + * @param cwcSrcMax The maximum number of chars (not code points) to + * copy from the source string, not counting the + * terminator as usual. + */ +RTDECL(int) RTUtf16CopyEx(PRTUTF16 pwszDst, size_t cwcDst, PCRTUTF16 pwszSrc, size_t cwcSrcMax); + +/** + * String concatenation with overflow handling. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_BUFFER_OVERFLOW if the destination buffer is too small. The + * buffer will contain as much of the string as it can hold, fully + * terminated. + * + * @param pszDst The destination buffer. + * @param cwcDst The size of the destination buffer in RTUTF16s. + * @param pwszSrc The source string. NULL is not OK. + */ +RTDECL(int) RTUtf16Cat(PRTUTF16 pwszDst, size_t cwcDst, PCRTUTF16 pwszSrc); + +/** + * String concatenation with overflow handling, ASCII source. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_BUFFER_OVERFLOW if the destination buffer is too small. The + * buffer will contain as much of the string as it can hold, fully + * terminated. + * + * @param pszDst The destination buffer. + * @param cwcDst The size of the destination buffer in RTUTF16s. + * @param pszSrc The source string, pure ASCII. NULL is not OK. + */ +RTDECL(int) RTUtf16CatAscii(PRTUTF16 pwszDst, size_t cwcDst, const char *pwszSrc); + +/** + * String concatenation with overflow handling. + * + * @retval VINF_SUCCESS on success. + * @retval VERR_BUFFER_OVERFLOW if the destination buffer is too small. The + * buffer will contain as much of the string as it can hold, fully + * terminated. + * + * @param pwszDst The destination buffer. + * @param cwcDst The size of the destination buffer in RTUTF16s. + * @param pwszSrc The source string. NULL is not OK. + * @param cwcSrcMax The maximum number of UTF-16 chars (not code + * points) to copy from the source string, not + * counting the terminator as usual. + */ +RTDECL(int) RTUtf16CatEx(PRTUTF16 pwszDst, size_t cwcDst, PCRTUTF16 pwszSrc, size_t cwcSrcMax); + +/** + * Performs a case sensitive string compare between two UTF-16 strings. + * + * @returns < 0 if the first string less than the second string.s + * @returns 0 if the first string identical to the second string. + * @returns > 0 if the first string greater than the second string. + * @param pwsz1 First UTF-16 string. Null is allowed. + * @param pwsz2 Second UTF-16 string. Null is allowed. + * @remark This function will not make any attempt to validate the encoding. + */ +RTDECL(int) RTUtf16Cmp(PCRTUTF16 pwsz1, PCRTUTF16 pwsz2); + +/** + * Performs a case sensitive string compare between an UTF-16 string and a pure + * ASCII string. + * + * @returns < 0 if the first string less than the second string.s + * @returns 0 if the first string identical to the second string. + * @returns > 0 if the first string greater than the second string. + * @param pwsz1 First UTF-16 string. Null is allowed. + * @param psz2 Second string, pure ASCII. Null is allowed. + * @remark This function will not make any attempt to validate the encoding. + */ +RTDECL(int) RTUtf16CmpAscii(PCRTUTF16 pwsz1, const char *psz2); + +/** + * Performs a case insensitive string compare between two UTF-16 strings. + * + * This is a simplified compare, as only the simplified lower/upper case folding + * specified by the unicode specs are used. It does not consider character pairs + * as they are used in some languages, just simple upper & lower case compares. + * + * @returns < 0 if the first string less than the second string. + * @returns 0 if the first string identical to the second string. + * @returns > 0 if the first string greater than the second string. + * @param pwsz1 First UTF-16 string. Null is allowed. + * @param pwsz2 Second UTF-16 string. Null is allowed. + */ +RTDECL(int) RTUtf16ICmp(PCRTUTF16 pwsz1, PCRTUTF16 pwsz2); + +/** + * Performs a case insensitive string compare between an UTF-16 string and an + * pure ASCII string. + * + * Since this compare only takes cares about the first 128 codepoints in + * unicode, no tables are needed and there aren't any real complications. + * + * @returns < 0 if the first string less than the second string. + * @returns 0 if the first string identical to the second string. + * @returns > 0 if the first string greater than the second string. + * @param pwsz1 First UTF-16 string. Null is allowed. + * @param psz2 Second string, pure ASCII. Null is allowed. + */ +RTDECL(int) RTUtf16ICmpAscii(PCRTUTF16 pwsz1, const char *psz2); + +/** + * Performs a case insensitive string compare between two UTF-16 strings + * using the current locale of the process (if applicable). + * + * This differs from RTUtf16ICmp() in that it will try, if a locale with the + * required data is available, to do a correct case-insensitive compare. It + * follows that it is more complex and thereby likely to be more expensive. + * + * @returns < 0 if the first string less than the second string. + * @returns 0 if the first string identical to the second string. + * @returns > 0 if the first string greater than the second string. + * @param pwsz1 First UTF-16 string. Null is allowed. + * @param pwsz2 Second UTF-16 string. Null is allowed. + */ +RTDECL(int) RTUtf16LocaleICmp(PCRTUTF16 pwsz1, PCRTUTF16 pwsz2); + +/** + * Folds a UTF-16 string to lowercase. + * + * This is a very simple folding; is uses the simple lowercase + * code point, it is not related to any locale just the most common + * lowercase codepoint setup by the unicode specs, and it will not + * create new surrogate pairs or remove existing ones. + * + * @returns Pointer to the passed in string. + * @param pwsz The string to fold. + */ +RTDECL(PRTUTF16) RTUtf16ToLower(PRTUTF16 pwsz); + +/** + * Folds a UTF-16 string to uppercase. + * + * This is a very simple folding; is uses the simple uppercase + * code point, it is not related to any locale just the most common + * uppercase codepoint setup by the unicode specs, and it will not + * create new surrogate pairs or remove existing ones. + * + * @returns Pointer to the passed in string. + * @param pwsz The string to fold. + */ +RTDECL(PRTUTF16) RTUtf16ToUpper(PRTUTF16 pwsz); + +/** + * Validates the UTF-16 encoding of the string. + * + * @returns iprt status code. + * @param pwsz The string. + */ +RTDECL(int) RTUtf16ValidateEncoding(PCRTUTF16 pwsz); + +/** + * Validates the UTF-16 encoding of the string. + * + * @returns iprt status code. + * @param pwsz The string. + * @param cwc The max string length (/ size) in UTF-16 units. Use + * RTSTR_MAX to process the entire string. + * @param fFlags Combination of RTSTR_VALIDATE_ENCODING_XXX flags. + */ +RTDECL(int) RTUtf16ValidateEncodingEx(PCRTUTF16 pwsz, size_t cwc, uint32_t fFlags); + +/** + * Checks if the UTF-16 encoding is valid. + * + * @returns true / false. + * @param pwsz The string. + */ +RTDECL(bool) RTUtf16IsValidEncoding(PCRTUTF16 pwsz); + +/** + * Sanitise a (valid) UTF-16 string by replacing all characters outside a white + * list in-place by an ASCII replacement character. Multi-byte characters will + * be replaced byte by byte. + * + * @returns The number of code points replaced, or a negative value if the + * string is not correctly encoded. In this last case the string + * may be partially processed. + * @param pwsz The string to sanitise. + * @param puszValidSets A zero-terminated array of pairs of Unicode points. + * Each pair is the start and end point of a range, + * and the union of these ranges forms the white list. + * @param chReplacement The ASCII replacement character. + */ +RTDECL(ssize_t) RTUtf16PurgeComplementSet(PRTUTF16 pwsz, PCRTUNICP puszValidSet, char chReplacement); + +/** + * Translate a UTF-16 string into a UTF-8 allocating the result buffer (default + * tag). + * + * @returns iprt status code. + * @param pwszString UTF-16 string to convert. + * @param ppszString Receives pointer of allocated UTF-8 string on + * success, and is always set to NULL on failure. + * The returned pointer must be freed using RTStrFree(). + */ +#define RTUtf16ToUtf8(pwszString, ppszString) RTUtf16ToUtf8Tag((pwszString), (ppszString), RTSTR_TAG) + +/** + * Translate a UTF-16 string into a UTF-8 allocating the result buffer. + * + * @returns iprt status code. + * @param pwszString UTF-16 string to convert. + * @param ppszString Receives pointer of allocated UTF-8 string on + * success, and is always set to NULL on failure. + * The returned pointer must be freed using RTStrFree(). + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(int) RTUtf16ToUtf8Tag(PCRTUTF16 pwszString, char **ppszString, const char *pszTag); + +/** + * Translates UTF-16 to UTF-8 using buffer provided by the caller or a fittingly + * sized buffer allocated by the function (default tag). + * + * @returns iprt status code. + * @param pwszString The UTF-16 string to convert. + * @param cwcString The number of RTUTF16 items to translate from pwszString. + * The translation will stop when reaching cwcString or the terminator ('\\0'). + * Use RTSTR_MAX to translate the entire string. + * @param ppsz If cch is non-zero, this must either be pointing to a pointer to + * a buffer of the specified size, or pointer to a NULL pointer. + * If *ppsz is NULL or cch is zero a buffer of at least cch chars + * will be allocated to hold the translated string. + * If a buffer was requested it must be freed using RTStrFree(). + * @param cch The buffer size in chars (the type). This includes the terminator. + * @param pcch Where to store the length of the translated string, + * excluding the terminator. (Optional) + * + * This may be set under some error conditions, + * however, only for VERR_BUFFER_OVERFLOW and + * VERR_NO_STR_MEMORY will it contain a valid string + * length that can be used to resize the buffer. + */ +#define RTUtf16ToUtf8Ex(pwszString, cwcString, ppsz, cch, pcch) \ + RTUtf16ToUtf8ExTag((pwszString), (cwcString), (ppsz), (cch), (pcch), RTSTR_TAG) + +/** + * Translates UTF-16 to UTF-8 using buffer provided by the caller or a fittingly + * sized buffer allocated by the function (custom tag). + * + * @returns iprt status code. + * @param pwszString The UTF-16 string to convert. + * @param cwcString The number of RTUTF16 items to translate from pwszString. + * The translation will stop when reaching cwcString or the terminator ('\\0'). + * Use RTSTR_MAX to translate the entire string. + * @param ppsz If cch is non-zero, this must either be pointing to a pointer to + * a buffer of the specified size, or pointer to a NULL pointer. + * If *ppsz is NULL or cch is zero a buffer of at least cch chars + * will be allocated to hold the translated string. + * If a buffer was requested it must be freed using RTStrFree(). + * @param cch The buffer size in chars (the type). This includes the terminator. + * @param pcch Where to store the length of the translated string, + * excluding the terminator. (Optional) + * + * This may be set under some error conditions, + * however, only for VERR_BUFFER_OVERFLOW and + * VERR_NO_STR_MEMORY will it contain a valid string + * length that can be used to resize the buffer. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(int) RTUtf16ToUtf8ExTag(PCRTUTF16 pwszString, size_t cwcString, char **ppsz, size_t cch, size_t *pcch, const char *pszTag); + +/** + * Calculates the length of the UTF-16 string in UTF-8 chars (bytes). + * + * This function will validate the string, and incorrectly encoded UTF-16 + * strings will be rejected. The primary purpose of this function is to + * help allocate buffers for RTUtf16ToUtf8() of the correct size. For most + * other purposes RTUtf16ToUtf8Ex() should be used. + * + * @returns Number of char (bytes). + * @returns 0 if the string was incorrectly encoded. + * @param pwsz The UTF-16 string. + */ +RTDECL(size_t) RTUtf16CalcUtf8Len(PCRTUTF16 pwsz); + +/** + * Calculates the length of the UTF-16 string in UTF-8 chars (bytes). + * + * This function will validate the string, and incorrectly encoded UTF-16 + * strings will be rejected. + * + * @returns iprt status code. + * @param pwsz The string. + * @param cwc The max string length. Use RTSTR_MAX to process the entire string. + * @param pcch Where to store the string length (in bytes). Optional. + * This is undefined on failure. + */ +RTDECL(int) RTUtf16CalcUtf8LenEx(PCRTUTF16 pwsz, size_t cwc, size_t *pcch); + +/** + * Translate a UTF-16 string into a Latin-1 (ISO-8859-1) allocating the result + * buffer (default tag). + * + * @returns iprt status code. + * @param pwszString UTF-16 string to convert. + * @param ppszString Receives pointer of allocated Latin1 string on + * success, and is always set to NULL on failure. + * The returned pointer must be freed using RTStrFree(). + */ +#define RTUtf16ToLatin1(pwszString, ppszString) RTUtf16ToLatin1Tag((pwszString), (ppszString), RTSTR_TAG) + +/** + * Translate a UTF-16 string into a Latin-1 (ISO-8859-1) allocating the result + * buffer (custom tag). + * + * @returns iprt status code. + * @param pwszString UTF-16 string to convert. + * @param ppszString Receives pointer of allocated Latin1 string on + * success, and is always set to NULL on failure. + * The returned pointer must be freed using RTStrFree(). + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(int) RTUtf16ToLatin1Tag(PCRTUTF16 pwszString, char **ppszString, const char *pszTag); + +/** + * Translates UTF-16 to Latin-1 (ISO-8859-1) using buffer provided by the caller + * or a fittingly sized buffer allocated by the function (default tag). + * + * @returns iprt status code. + * @param pwszString The UTF-16 string to convert. + * @param cwcString The number of RTUTF16 items to translate from + * pwszString. The translation will stop when reaching + * cwcString or the terminator ('\\0'). Use RTSTR_MAX + * to translate the entire string. + * @param ppsz Pointer to the pointer to the Latin-1 string. The + * buffer can optionally be preallocated by the caller. + * + * If cch is zero, *ppsz is undefined. + * + * If cch is non-zero and *ppsz is not NULL, then this + * will be used as the output buffer. + * VERR_BUFFER_OVERFLOW will be returned if this is + * insufficient. + * + * If cch is zero or *ppsz is NULL, then a buffer of + * sufficient size is allocated. cch can be used to + * specify a minimum size of this buffer. Use + * RTUtf16Free() to free the result. + * + * @param cch The buffer size in chars (the type). This includes + * the terminator. + * @param pcch Where to store the length of the translated string, + * excluding the terminator. (Optional) + * + * This may be set under some error conditions, + * however, only for VERR_BUFFER_OVERFLOW and + * VERR_NO_STR_MEMORY will it contain a valid string + * length that can be used to resize the buffer. + */ +#define RTUtf16ToLatin1Ex(pwszString, cwcString, ppsz, cch, pcch) \ + RTUtf16ToLatin1ExTag((pwszString), (cwcString), (ppsz), (cch), (pcch), RTSTR_TAG) + +/** + * Translates UTF-16 to Latin-1 (ISO-8859-1) using buffer provided by the caller + * or a fittingly sized buffer allocated by the function (custom tag). + * + * @returns iprt status code. + * @param pwszString The UTF-16 string to convert. + * @param cwcString The number of RTUTF16 items to translate from + * pwszString. The translation will stop when reaching + * cwcString or the terminator ('\\0'). Use RTSTR_MAX + * to translate the entire string. + * @param ppsz Pointer to the pointer to the Latin-1 string. The + * buffer can optionally be preallocated by the caller. + * + * If cch is zero, *ppsz is undefined. + * + * If cch is non-zero and *ppsz is not NULL, then this + * will be used as the output buffer. + * VERR_BUFFER_OVERFLOW will be returned if this is + * insufficient. + * + * If cch is zero or *ppsz is NULL, then a buffer of + * sufficient size is allocated. cch can be used to + * specify a minimum size of this buffer. Use + * RTUtf16Free() to free the result. + * + * @param cch The buffer size in chars (the type). This includes + * the terminator. + * @param pcch Where to store the length of the translated string, + * excluding the terminator. (Optional) + * + * This may be set under some error conditions, + * however, only for VERR_BUFFER_OVERFLOW and + * VERR_NO_STR_MEMORY will it contain a valid string + * length that can be used to resize the buffer. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(int) RTUtf16ToLatin1ExTag(PCRTUTF16 pwszString, size_t cwcString, char **ppsz, size_t cch, size_t *pcch, const char *pszTag); + +/** + * Calculates the length of the UTF-16 string in Latin-1 (ISO-8859-1) chars. + * + * This function will validate the string, and incorrectly encoded UTF-16 + * strings will be rejected. The primary purpose of this function is to + * help allocate buffers for RTUtf16ToLatin1() of the correct size. For most + * other purposes RTUtf16ToLatin1Ex() should be used. + * + * @returns Number of char (bytes). + * @returns 0 if the string was incorrectly encoded. + * @param pwsz The UTF-16 string. + */ +RTDECL(size_t) RTUtf16CalcLatin1Len(PCRTUTF16 pwsz); + +/** + * Calculates the length of the UTF-16 string in Latin-1 (ISO-8859-1) chars. + * + * This function will validate the string, and incorrectly encoded UTF-16 + * strings will be rejected. + * + * @returns iprt status code. + * @param pwsz The string. + * @param cwc The max string length. Use RTSTR_MAX to process the + * entire string. + * @param pcch Where to store the string length (in bytes). Optional. + * This is undefined on failure. + */ +RTDECL(int) RTUtf16CalcLatin1LenEx(PCRTUTF16 pwsz, size_t cwc, size_t *pcch); + +/** + * Get the unicode code point at the given string position. + * + * @returns unicode code point. + * @returns RTUNICP_INVALID if the encoding is invalid. + * @param pwsz The string. + * + * @remark This is an internal worker for RTUtf16GetCp(). + */ +RTDECL(RTUNICP) RTUtf16GetCpInternal(PCRTUTF16 pwsz); + +/** + * Get the unicode code point at the given string position. + * + * @returns iprt status code. + * @param ppwsz Pointer to the string pointer. This will be updated to + * point to the char following the current code point. + * @param pCp Where to store the code point. + * RTUNICP_INVALID is stored here on failure. + * + * @remark This is an internal worker for RTUtf16GetCpEx(). + */ +RTDECL(int) RTUtf16GetCpExInternal(PCRTUTF16 *ppwsz, PRTUNICP pCp); + +/** + * Put the unicode code point at the given string position + * and return the pointer to the char following it. + * + * This function will not consider anything at or following the + * buffer area pointed to by pwsz. It is therefore not suitable for + * inserting code points into a string, only appending/overwriting. + * + * @returns pointer to the char following the written code point. + * @param pwsz The string. + * @param CodePoint The code point to write. + * This should not be RTUNICP_INVALID or any other + * character out of the UTF-16 range. + * + * @remark This is an internal worker for RTUtf16GetCpEx(). + */ +RTDECL(PRTUTF16) RTUtf16PutCpInternal(PRTUTF16 pwsz, RTUNICP CodePoint); + +/** + * Get the unicode code point at the given string position. + * + * @returns unicode code point. + * @returns RTUNICP_INVALID if the encoding is invalid. + * @param pwsz The string. + * + * @remark We optimize this operation by using an inline function for + * everything which isn't a surrogate pair or an endian indicator. + */ +DECLINLINE(RTUNICP) RTUtf16GetCp(PCRTUTF16 pwsz) +{ + const RTUTF16 wc = *pwsz; + if (wc < 0xd800 || (wc > 0xdfff && wc < 0xfffe)) + return wc; + return RTUtf16GetCpInternal(pwsz); +} + +/** + * Get the unicode code point at the given string position. + * + * @returns iprt status code. + * @param ppwsz Pointer to the string pointer. This will be updated to + * point to the char following the current code point. + * @param pCp Where to store the code point. + * RTUNICP_INVALID is stored here on failure. + * + * @remark We optimize this operation by using an inline function for + * everything which isn't a surrogate pair or and endian indicator. + */ +DECLINLINE(int) RTUtf16GetCpEx(PCRTUTF16 *ppwsz, PRTUNICP pCp) +{ + const RTUTF16 wc = **ppwsz; + if (wc < 0xd800 || (wc > 0xdfff && wc < 0xfffe)) + { + (*ppwsz)++; + *pCp = wc; + return VINF_SUCCESS; + } + return RTUtf16GetCpExInternal(ppwsz, pCp); +} + +/** + * Put the unicode code point at the given string position + * and return the pointer to the char following it. + * + * This function will not consider anything at or following the + * buffer area pointed to by pwsz. It is therefore not suitable for + * inserting code points into a string, only appending/overwriting. + * + * @returns pointer to the char following the written code point. + * @param pwsz The string. + * @param CodePoint The code point to write. + * This should not be RTUNICP_INVALID or any other + * character out of the UTF-16 range. + * + * @remark We optimize this operation by using an inline function for + * everything which isn't a surrogate pair or and endian indicator. + */ +DECLINLINE(PRTUTF16) RTUtf16PutCp(PRTUTF16 pwsz, RTUNICP CodePoint) +{ + if (CodePoint < 0xd800 || (CodePoint > 0xd800 && CodePoint < 0xfffe)) + { + *pwsz++ = (RTUTF16)CodePoint; + return pwsz; + } + return RTUtf16PutCpInternal(pwsz, CodePoint); +} + +/** + * Skips ahead, past the current code point. + * + * @returns Pointer to the char after the current code point. + * @param pwsz Pointer to the current code point. + * @remark This will not move the next valid code point, only past the current one. + */ +DECLINLINE(PRTUTF16) RTUtf16NextCp(PCRTUTF16 pwsz) +{ + RTUNICP Cp; + RTUtf16GetCpEx(&pwsz, &Cp); + return (PRTUTF16)pwsz; +} + +/** + * Skips backwards, to the previous code point. + * + * @returns Pointer to the char after the current code point. + * @param pwszStart Pointer to the start of the string. + * @param pwsz Pointer to the current code point. + */ +RTDECL(PRTUTF16) RTUtf16PrevCp(PCRTUTF16 pwszStart, PCRTUTF16 pwsz); + + +/** + * Checks if the UTF-16 char is the high surrogate char (i.e. + * the 1st char in the pair). + * + * @returns true if it is. + * @returns false if it isn't. + * @param wc The character to investigate. + */ +DECLINLINE(bool) RTUtf16IsHighSurrogate(RTUTF16 wc) +{ + return wc >= 0xd800 && wc <= 0xdbff; +} + +/** + * Checks if the UTF-16 char is the low surrogate char (i.e. + * the 2nd char in the pair). + * + * @returns true if it is. + * @returns false if it isn't. + * @param wc The character to investigate. + */ +DECLINLINE(bool) RTUtf16IsLowSurrogate(RTUTF16 wc) +{ + return wc >= 0xdc00 && wc <= 0xdfff; +} + + +/** + * Checks if the two UTF-16 chars form a valid surrogate pair. + * + * @returns true if they do. + * @returns false if they doesn't. + * @param wcHigh The high (1st) character. + * @param wcLow The low (2nd) character. + */ +DECLINLINE(bool) RTUtf16IsSurrogatePair(RTUTF16 wcHigh, RTUTF16 wcLow) +{ + return RTUtf16IsHighSurrogate(wcHigh) + && RTUtf16IsLowSurrogate(wcLow); +} + +/** + * Formats a buffer stream as hex bytes. + * + * The default is no separating spaces or line breaks or anything. + * + * @returns IPRT status code. + * @retval VERR_INVALID_POINTER if any of the pointers are wrong. + * @retval VERR_BUFFER_OVERFLOW if the buffer is insufficent to hold the bytes. + * + * @param pwszBuf Output string buffer. + * @param cwcBuf The size of the output buffer in RTUTF16 units. + * @param pv Pointer to the bytes to stringify. + * @param cb The number of bytes to stringify. + * @param fFlags Combination of RTSTRPRINTHEXBYTES_F_XXX values. + * @sa RTStrPrintHexBytes. + */ +RTDECL(int) RTUtf16PrintHexBytes(PRTUTF16 pwszBuf, size_t cwcBuf, void const *pv, size_t cb, uint32_t fFlags); + +/** @} */ + + +/** @defgroup rt_str_latin1 Latin-1 (ISO-8859-1) String Manipulation + * @{ + */ + +/** + * Calculates the length of the Latin-1 (ISO-8859-1) string in RTUTF16 items. + * + * @returns Number of RTUTF16 items. + * @param psz The Latin-1 string. + */ +RTDECL(size_t) RTLatin1CalcUtf16Len(const char *psz); + +/** + * Calculates the length of the Latin-1 (ISO-8859-1) string in RTUTF16 items. + * + * @returns iprt status code. + * @param psz The Latin-1 string. + * @param cch The max string length. Use RTSTR_MAX to process the + * entire string. + * @param pcwc Where to store the string length. Optional. + * This is undefined on failure. + */ +RTDECL(int) RTLatin1CalcUtf16LenEx(const char *psz, size_t cch, size_t *pcwc); + +/** + * Translate a Latin-1 (ISO-8859-1) string into a UTF-16 allocating the result + * buffer (default tag). + * + * @returns iprt status code. + * @param pszString The Latin-1 string to convert. + * @param ppwszString Receives pointer to the allocated UTF-16 string. The + * returned string must be freed using RTUtf16Free(). + */ +#define RTLatin1ToUtf16(pszString, ppwszString) RTLatin1ToUtf16Tag((pszString), (ppwszString), RTSTR_TAG) + +/** + * Translate a Latin-1 (ISO-8859-1) string into a UTF-16 allocating the result + * buffer (custom tag). + * + * @returns iprt status code. + * @param pszString The Latin-1 string to convert. + * @param ppwszString Receives pointer to the allocated UTF-16 string. The + * returned string must be freed using RTUtf16Free(). + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(int) RTLatin1ToUtf16Tag(const char *pszString, PRTUTF16 *ppwszString, const char *pszTag); + +/** + * Translates pszString from Latin-1 (ISO-8859-1) to UTF-16, allocating the + * result buffer if requested (default tag). + * + * @returns iprt status code. + * @param pszString The Latin-1 string to convert. + * @param cchString The maximum size in chars (the type) to convert. + * The conversion stops when it reaches cchString or + * the string terminator ('\\0'). + * Use RTSTR_MAX to translate the entire string. + * @param ppwsz If cwc is non-zero, this must either be pointing + * to pointer to a buffer of the specified size, or + * pointer to a NULL pointer. + * If *ppwsz is NULL or cwc is zero a buffer of at + * least cwc items will be allocated to hold the + * translated string. If a buffer was requested it + * must be freed using RTUtf16Free(). + * @param cwc The buffer size in RTUTF16s. This includes the + * terminator. + * @param pcwc Where to store the length of the translated string, + * excluding the terminator. (Optional) + * + * This may be set under some error conditions, + * however, only for VERR_BUFFER_OVERFLOW and + * VERR_NO_STR_MEMORY will it contain a valid string + * length that can be used to resize the buffer. + */ +#define RTLatin1ToUtf16Ex(pszString, cchString, ppwsz, cwc, pcwc) \ + RTLatin1ToUtf16ExTag((pszString), (cchString), (ppwsz), (cwc), (pcwc), RTSTR_TAG) + +/** + * Translates pszString from Latin-1 (ISO-8859-1) to UTF-16, allocating the + * result buffer if requested. + * + * @returns iprt status code. + * @param pszString The Latin-1 string to convert. + * @param cchString The maximum size in chars (the type) to convert. + * The conversion stops when it reaches cchString or + * the string terminator ('\\0'). + * Use RTSTR_MAX to translate the entire string. + * @param ppwsz If cwc is non-zero, this must either be pointing + * to pointer to a buffer of the specified size, or + * pointer to a NULL pointer. + * If *ppwsz is NULL or cwc is zero a buffer of at + * least cwc items will be allocated to hold the + * translated string. If a buffer was requested it + * must be freed using RTUtf16Free(). + * @param cwc The buffer size in RTUTF16s. This includes the + * terminator. + * @param pcwc Where to store the length of the translated string, + * excluding the terminator. (Optional) + * + * This may be set under some error conditions, + * however, only for VERR_BUFFER_OVERFLOW and + * VERR_NO_STR_MEMORY will it contain a valid string + * length that can be used to resize the buffer. + * @param pszTag Allocation tag used for statistics and such. + */ +RTDECL(int) RTLatin1ToUtf16ExTag(const char *pszString, size_t cchString, + PRTUTF16 *ppwsz, size_t cwc, size_t *pcwc, const char *pszTag); + +/** @} */ + +#ifndef ___iprt_nocrt_string_h +# if defined(RT_OS_WINDOWS) +RTDECL(void *) mempcpy(void *pvDst, const void *pvSrc, size_t cb); +# endif +#endif + + +RT_C_DECLS_END + +/** @} */ + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/thread.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/thread.h @@ -0,0 +1,943 @@ +/** @file + * IPRT - Threads. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_thread_h +#define ___iprt_thread_h + +#include +#include +#include + + +RT_C_DECLS_BEGIN + +/** @defgroup grp_rt_thread RTThread - Thread Management + * @ingroup grp_rt + * @{ + */ + +/** + * The thread state. + */ +typedef enum RTTHREADSTATE +{ + /** The usual invalid 0 value. */ + RTTHREADSTATE_INVALID = 0, + /** The thread is being initialized. */ + RTTHREADSTATE_INITIALIZING, + /** The thread has terminated */ + RTTHREADSTATE_TERMINATED, + /** Probably running. */ + RTTHREADSTATE_RUNNING, + + /** Waiting on a critical section. */ + RTTHREADSTATE_CRITSECT, + /** Waiting on a event semaphore. */ + RTTHREADSTATE_EVENT, + /** Waiting on a event multiple wakeup semaphore. */ + RTTHREADSTATE_EVENT_MULTI, + /** Waiting on a fast mutex. */ + RTTHREADSTATE_FAST_MUTEX, + /** Waiting on a mutex. */ + RTTHREADSTATE_MUTEX, + /** Waiting on a read write semaphore, read (shared) access. */ + RTTHREADSTATE_RW_READ, + /** Waiting on a read write semaphore, write (exclusive) access. */ + RTTHREADSTATE_RW_WRITE, + /** The thread is sleeping. */ + RTTHREADSTATE_SLEEP, + /** Waiting on a spin mutex. */ + RTTHREADSTATE_SPIN_MUTEX, + /** End of the thread states. */ + RTTHREADSTATE_END, + + /** The usual 32-bit size hack. */ + RTTHREADSTATE_32BIT_HACK = 0x7fffffff +} RTTHREADSTATE; + +/** Checks if a thread state indicates that the thread is sleeping. */ +#define RTTHREAD_IS_SLEEPING(enmState) ((enmState) >= RTTHREADSTATE_CRITSECT) + +/** + * Thread types. + * Besides identifying the purpose of the thread, the thread type is + * used to select the scheduling properties. + * + * The types in are placed in a rough order of ascending priority. + */ +typedef enum RTTHREADTYPE +{ + /** Invalid type. */ + RTTHREADTYPE_INVALID = 0, + /** Infrequent poller thread. + * This type of thread will sleep for the most of the time, and do + * infrequent polls on resources at 0.5 sec or higher intervals. + */ + RTTHREADTYPE_INFREQUENT_POLLER, + /** Main heavy worker thread. + * Thread of this type is driving asynchronous tasks in the Main + * API which takes a long time and might involve a bit of CPU. Like + * for instance creating a fixed sized VDI. + */ + RTTHREADTYPE_MAIN_HEAVY_WORKER, + /** The emulation thread type. + * While being a thread with very high workload it still is vital + * that it gets scheduled frequently. When possible all other thread + * types except DEFAULT and GUI should interrupt this one ASAP when + * they become ready. + */ + RTTHREADTYPE_EMULATION, + /** The default thread type. + * Since it doesn't say much about the purpose of the thread + * nothing special is normally done to the scheduling. This type + * should be avoided. + * The main thread is registered with default type during RTR3Init() + * and that's what the default process priority is derived from. + */ + RTTHREADTYPE_DEFAULT, + /** The GUI thread type + * The GUI normally have a low workload but is frequently scheduled + * to handle events. When possible the scheduler should not leave + * threads of this kind waiting for too long (~50ms). + */ + RTTHREADTYPE_GUI, + /** Main worker thread. + * Thread of this type is driving asynchronous tasks in the Main API. + * In most cases this means little work an a lot of waiting. + */ + RTTHREADTYPE_MAIN_WORKER, + /** VRDP I/O thread. + * These threads are I/O threads in the RDP server will hang around + * waiting for data, process it and pass it on. + */ + RTTHREADTYPE_VRDP_IO, + /** The debugger type. + * Threads involved in servicing the debugger. It must remain + * responsive even when things are running wild in. + */ + RTTHREADTYPE_DEBUGGER, + /** Message pump thread. + * Thread pumping messages from one thread/process to another + * thread/process. The workload is very small, most of the time + * it's blocked waiting for messages to be produced or processed. + * This type of thread will be favored after I/O threads. + */ + RTTHREADTYPE_MSG_PUMP, + /** The I/O thread type. + * Doing I/O means shuffling data, waiting for request to arrive and + * for them to complete. The thread should be favored when competing + * with any other threads except timer threads. + */ + RTTHREADTYPE_IO, + /** The timer thread type. + * A timer thread is mostly waiting for the timer to tick + * and then perform a little bit of work. Accuracy is important here, + * so the thread should be favoured over all threads. If premention can + * be configured at thread level, it could be made very short. + */ + RTTHREADTYPE_TIMER, + /** Only used for validation. */ + RTTHREADTYPE_END +} RTTHREADTYPE; + + +#ifndef IN_RC + +/** + * Checks if the IPRT thread component has been initialized. + * + * This is used to avoid calling into RTThread before the runtime has been + * initialized. + * + * @returns @c true if it's initialized, @c false if not. + */ +RTDECL(bool) RTThreadIsInitialized(void); + +/** + * Get the thread handle of the current thread. + * + * @returns Thread handle. + */ +RTDECL(RTTHREAD) RTThreadSelf(void); + +/** + * Get the native thread handle of the current thread. + * + * @returns Native thread handle. + */ +RTDECL(RTNATIVETHREAD) RTThreadNativeSelf(void); + +/** + * Millisecond granular sleep function. + * + * @returns VINF_SUCCESS on success. + * @returns VERR_INTERRUPTED if a signal or other asynchronous stuff happened + * which interrupt the peaceful sleep. + * @param cMillies Number of milliseconds to sleep. + * 0 milliseconds means yielding the timeslice - deprecated! + * @remark See RTThreadNanoSleep() for sleeping for smaller periods of time. + */ +RTDECL(int) RTThreadSleep(RTMSINTERVAL cMillies); + +/** + * Millisecond granular sleep function, no logger calls. + * + * Same as RTThreadSleep, except it will never call into the IPRT logger. It + * can therefore safely be used in places where the logger is off limits, like + * at termination or init time. The electric fence heap is one consumer of + * this API. + * + * @returns VINF_SUCCESS on success. + * @returns VERR_INTERRUPTED if a signal or other asynchronous stuff happened + * which interrupt the peaceful sleep. + * @param cMillies Number of milliseconds to sleep. + * 0 milliseconds means yielding the timeslice - deprecated! + */ +RTDECL(int) RTThreadSleepNoLog(RTMSINTERVAL cMillies); + +/** + * Yields the CPU. + * + * @returns true if we yielded. + * @returns false if it's probable that we didn't yield. + */ +RTDECL(bool) RTThreadYield(void); + + + +/** + * Thread function. + * + * @returns 0 on success. + * @param ThreadSelf Thread handle to this thread. + * @param pvUser User argument. + */ +typedef DECLCALLBACK(int) FNRTTHREAD(RTTHREAD ThreadSelf, void *pvUser); +/** Pointer to a FNRTTHREAD(). */ +typedef FNRTTHREAD *PFNRTTHREAD; + +/** + * Thread creation flags. + */ +typedef enum RTTHREADFLAGS +{ + /** This flag is used to keep the thread structure around so it can + * be waited on after termination. @sa RTThreadWait and + * RTThreadWaitNoResume. Not required for RTThreadUserWait and friends! + */ + RTTHREADFLAGS_WAITABLE = RT_BIT(0), + /** The bit number corresponding to the RTTHREADFLAGS_WAITABLE mask. */ + RTTHREADFLAGS_WAITABLE_BIT = 0, + + /** Mask of valid flags, use for validation. */ + RTTHREADFLAGS_MASK = RT_BIT(0) +} RTTHREADFLAGS; + + +/** + * Create a new thread. + * + * @returns iprt status code. + * @param pThread Where to store the thread handle to the new thread. (optional) + * @param pfnThread The thread function. + * @param pvUser User argument. + * @param cbStack The size of the stack for the new thread. + * Use 0 for the default stack size. + * @param enmType The thread type. Used for deciding scheduling attributes + * of the thread. + * @param fFlags Flags of the RTTHREADFLAGS type (ORed together). + * @param pszName Thread name. + * + * @remark When called in Ring-0, this API will create a new kernel thread and not a thread in + * the context of the calling process. + */ +RTDECL(int) RTThreadCreate(PRTTHREAD pThread, PFNRTTHREAD pfnThread, void *pvUser, size_t cbStack, + RTTHREADTYPE enmType, unsigned fFlags, const char *pszName); +#ifndef RT_OS_LINUX /* XXX crashes genksyms at least on 32-bit Linux hosts */ +/** @copydoc RTThreadCreate */ +typedef DECLCALLBACKPTR(int, PFNRTTHREADCREATE)(PRTTHREAD pThread, PFNRTTHREAD pfnThread, void *pvUser, size_t cbStack, + RTTHREADTYPE enmType, unsigned fFlags, const char *pszName); +#endif + + +/** + * Create a new thread. + * + * Same as RTThreadCreate except the name is given in the RTStrPrintfV form. + * + * @returns iprt status code. + * @param pThread See RTThreadCreate. + * @param pfnThread See RTThreadCreate. + * @param pvUser See RTThreadCreate. + * @param cbStack See RTThreadCreate. + * @param enmType See RTThreadCreate. + * @param fFlags See RTThreadCreate. + * @param pszName Thread name format. + * @param va Format arguments. + */ +RTDECL(int) RTThreadCreateV(PRTTHREAD pThread, PFNRTTHREAD pfnThread, void *pvUser, size_t cbStack, + RTTHREADTYPE enmType, uint32_t fFlags, const char *pszNameFmt, va_list va); + +/** + * Create a new thread. + * + * Same as RTThreadCreate except the name is given in the RTStrPrintf form. + * + * @returns iprt status code. + * @param pThread See RTThreadCreate. + * @param pfnThread See RTThreadCreate. + * @param pvUser See RTThreadCreate. + * @param cbStack See RTThreadCreate. + * @param enmType See RTThreadCreate. + * @param fFlags See RTThreadCreate. + * @param pszName Thread name format. + * @param ... Format arguments. + */ +RTDECL(int) RTThreadCreateF(PRTTHREAD pThread, PFNRTTHREAD pfnThread, void *pvUser, size_t cbStack, + RTTHREADTYPE enmType, uint32_t fFlags, const char *pszNameFmt, ...); + +/** + * Gets the native thread id of a IPRT thread. + * + * @returns The native thread id. + * @param Thread The IPRT thread. + */ +RTDECL(RTNATIVETHREAD) RTThreadGetNative(RTTHREAD Thread); + +/** + * Gets the IPRT thread of a native thread. + * + * @returns The IPRT thread handle + * @returns NIL_RTTHREAD if not a thread known to IPRT. + * @param NativeThread The native thread handle/id. + */ +RTDECL(RTTHREAD) RTThreadFromNative(RTNATIVETHREAD NativeThread); + +/** + * Changes the type of the specified thread. + * + * @returns iprt status code. + * @param Thread The thread which type should be changed. + * @param enmType The new thread type. + * @remark In Ring-0 it only works if Thread == RTThreadSelf(). + */ +RTDECL(int) RTThreadSetType(RTTHREAD Thread, RTTHREADTYPE enmType); + +/** + * Wait for the thread to terminate, resume on interruption. + * + * @returns iprt status code. + * Will not return VERR_INTERRUPTED. + * @param Thread The thread to wait for. + * @param cMillies The number of milliseconds to wait. Use RT_INDEFINITE_WAIT for + * an indefinite wait. + * @param prc Where to store the return code of the thread. Optional. + */ +RTDECL(int) RTThreadWait(RTTHREAD Thread, RTMSINTERVAL cMillies, int *prc); + +/** + * Wait for the thread to terminate, return on interruption. + * + * @returns iprt status code. + * @param Thread The thread to wait for. + * @param cMillies The number of milliseconds to wait. Use RT_INDEFINITE_WAIT for + * an indefinite wait. + * @param prc Where to store the return code of the thread. Optional. + */ +RTDECL(int) RTThreadWaitNoResume(RTTHREAD Thread, RTMSINTERVAL cMillies, int *prc); + +/** + * Gets the name of the current thread thread. + * + * @returns Pointer to readonly name string. + * @returns NULL on failure. + */ +RTDECL(const char *) RTThreadSelfName(void); + +/** + * Gets the name of a thread. + * + * @returns Pointer to readonly name string. + * @returns NULL on failure. + * @param Thread Thread handle of the thread to query the name of. + */ +RTDECL(const char *) RTThreadGetName(RTTHREAD Thread); + +/** + * Gets the type of the specified thread. + * + * @returns The thread type. + * @returns RTTHREADTYPE_INVALID if the thread handle is invalid. + * @param Thread The thread in question. + */ +RTDECL(RTTHREADTYPE) RTThreadGetType(RTTHREAD Thread); + +/** + * Sets the name of a thread. + * + * @returns iprt status code. + * @param Thread Thread handle of the thread to query the name of. + * @param pszName The thread name. + */ +RTDECL(int) RTThreadSetName(RTTHREAD Thread, const char *pszName); + +/** + * Checks if the specified thread is the main thread. + * + * @returns true if it is, false if it isn't. + * + * @param hThread The thread handle. + */ +RTDECL(bool) RTThreadIsMain(RTTHREAD hThread); + +/** + * Checks if the calling thread is known to IPRT. + * + * @returns @c true if it is, @c false if it isn't. + */ +RTDECL(bool) RTThreadIsSelfKnown(void); + +/** + * Checks if the calling thread is know to IPRT and is alive. + * + * @returns @c true if it is, @c false if it isn't. + */ +RTDECL(bool) RTThreadIsSelfAlive(void); + +/** + * Checks if the calling thread is known to IPRT. + * + * @returns @c true if it is, @c false if it isn't. + */ +RTDECL(bool) RTThreadIsOperational(void); + +/** + * Signal the user event. + * + * @returns iprt status code. + */ +RTDECL(int) RTThreadUserSignal(RTTHREAD Thread); + +/** + * Wait for the user event. + * + * @returns iprt status code. + * @param Thread The thread to wait for. + * @param cMillies The number of milliseconds to wait. Use RT_INDEFINITE_WAIT for + * an indefinite wait. + */ +RTDECL(int) RTThreadUserWait(RTTHREAD Thread, RTMSINTERVAL cMillies); + +/** + * Wait for the user event, return on interruption. + * + * @returns iprt status code. + * @param Thread The thread to wait for. + * @param cMillies The number of milliseconds to wait. Use RT_INDEFINITE_WAIT for + * an indefinite wait. + */ +RTDECL(int) RTThreadUserWaitNoResume(RTTHREAD Thread, RTMSINTERVAL cMillies); + +/** + * Reset the user event. + * + * @returns iprt status code. + * @param Thread The thread to reset. + */ +RTDECL(int) RTThreadUserReset(RTTHREAD Thread); + +/** + * Pokes the thread. + * + * This will signal the thread, attempting to interrupt whatever it's currently + * doing. This is *NOT* implemented on all platforms and may cause unresolved + * symbols during linking or VERR_NOT_IMPLEMENTED at runtime. + * + * @returns IPRT status code. + * + * @param hThread The thread to poke. This must not be the + * calling thread. + */ +RTDECL(int) RTThreadPoke(RTTHREAD hThread); + +# ifdef IN_RING0 + +/** + * Check if preemption is currently enabled or not for the current thread. + * + * @note This may return true even on systems where preemption isn't + * possible. In that case, it means no call to RTThreadPreemptDisable + * has been made and interrupts are still enabled. + * + * @returns true if preemption is enabled, false if preemetion is disabled. + * @param hThread Must be NIL_RTTHREAD for now. + */ +RTDECL(bool) RTThreadPreemptIsEnabled(RTTHREAD hThread); + +/** + * Check if preemption is pending for the current thread. + * + * This function should be called regularly when executing larger portions of + * code with preemption disabled. + * + * @returns true if pending, false if not. + * @param hThread Must be NIL_RTTHREAD for now. + */ +RTDECL(bool) RTThreadPreemptIsPending(RTTHREAD hThread); + +/** + * Is RTThreadPreemptIsPending reliable? + * + * @returns true if reliable, false if not. + */ +RTDECL(bool) RTThreadPreemptIsPendingTrusty(void); + +/** + * Is preemption possible on this system. + * + * @returns true if possible, false if not. + */ +RTDECL(bool) RTThreadPreemptIsPossible(void); + +/** + * Preemption state saved by RTThreadPreemptDisable and used by + * RTThreadPreemptRestore to restore the previous state. + */ +typedef struct RTTHREADPREEMPTSTATE +{ + /** In debug builds this will be used to check for cpu migration. */ + RTCPUID idCpu; +# ifdef RT_OS_WINDOWS + /** The old IRQL. Don't touch! */ + unsigned char uchOldIrql; + /** Reserved, MBZ. */ + uint8_t bReserved1; + /** Reserved, MBZ. */ + uint8_t bReserved2; + /** Reserved, MBZ. */ + uint8_t bReserved3; +# define RTTHREADPREEMPTSTATE_INITIALIZER { NIL_RTCPUID, 255, 0, 0, 0 } +# elif defined(RT_OS_HAIKU) + /** The cpu_state. Don't touch! */ + uint32_t uOldCpuState; +# define RTTHREADPREEMPTSTATE_INITIALIZER { NIL_RTCPUID, 0 } +# elif defined(RT_OS_SOLARIS) + /** The Old PIL. Don't touch! */ + uint32_t uOldPil; +# define RTTHREADPREEMPTSTATE_INITIALIZER { NIL_RTCPUID, UINT32_MAX } +# else + /** Reserved, MBZ. */ + uint32_t u32Reserved; +# define RTTHREADPREEMPTSTATE_INITIALIZER { NIL_RTCPUID, 0 } +# endif +} RTTHREADPREEMPTSTATE; +/** Pointer to a preemption state. */ +typedef RTTHREADPREEMPTSTATE *PRTTHREADPREEMPTSTATE; + +/** + * Disable preemption. + * + * A call to this function must be matched by exactly one call to + * RTThreadPreemptRestore(). + * + * @param pState Where to store the preemption state. + */ +RTDECL(void) RTThreadPreemptDisable(PRTTHREADPREEMPTSTATE pState); + +/** + * Restores the preemption state, undoing a previous call to + * RTThreadPreemptDisable. + * + * A call to this function must be matching a previous call to + * RTThreadPreemptDisable. + * + * @param pState The state return by RTThreadPreemptDisable. + */ +RTDECL(void) RTThreadPreemptRestore(PRTTHREADPREEMPTSTATE pState); + +/** + * Check if the thread is executing in interrupt context. + * + * @returns true if in interrupt context, false if not. + * @param hThread Must be NIL_RTTHREAD for now. + */ +RTDECL(bool) RTThreadIsInInterrupt(RTTHREAD hThread); + + +/** + * Thread context swithcing events. + */ +typedef enum RTTHREADCTXEVENT +{ + /** This thread is being scheduled out on the current CPU (includes preemption, + * waiting, sleep and whatever else may trigger scheduling). */ + RTTHREADCTXEVENT_OUT = 0, + /** This thread is being scheduled in on the current CPU and will resume + * execution. */ + RTTHREADCTXEVENT_IN, + /** The usual 32-bit size hack. */ + RTTHREADCTXEVENT_32BIT_HACK = 0x7fffffff +} RTTHREADCTXEVENT; + +/** + * Thread context switching hook callback. + * + * This hook function is called when a thread is scheduled and preempted. Check + * @a enmEvent to see which it is. Since the function is being called from + * hooks inside the scheduler, it is limited what you can do from this function. + * Do NOT acquire locks, sleep or yield the thread for instance. IRQ safe + * spinlocks are fine though. + * + * @returns IPRT status code. + * @param enmEvent The thread-context event. Please quitely ignore unknown + * events, we may add more (thread exit, ++) later. + * @param pvUser User argument. + */ +typedef DECLCALLBACK(void) FNRTTHREADCTXHOOK(RTTHREADCTXEVENT enmEvent, void *pvUser); +/** Pointer to a context switching hook. */ +typedef FNRTTHREADCTXHOOK *PFNRTTHREADCTXHOOK; + +/** + * Initializes a thread context switching hook for the current thread. + * + * The hook is created as disabled, use RTThreadCtxHookEnable to enable it. + * + * @returns IPRT status code. + * @param phCtxHook Where to store the hook handle. + * @param fFlags Reserved for future extensions, must be zero. + * @param pfnCallback Pointer to a the hook function (callback) that + * should be called for all context switching events + * involving the current thread. + * @param pvUser User argument that will be passed to @a pfnCallback. + * @remarks Preemption must be enabled. + */ +RTDECL(int) RTThreadCtxHookCreate(PRTTHREADCTXHOOK phCtxHook, uint32_t fFlags, PFNRTTHREADCTXHOOK pfnCallback, void *pvUser); + +/** + * Destroys a thread context switching hook. + * + * Caller must make sure the hook is disabled before the final reference is + * released. Recommended to call this on the owning thread, otherwise the + * memory backing it may on some systems only be released when the thread + * terminates. + * + * @returns IPRT status code. + * + * @param hCtxHook The context hook handle. NIL_RTTHREADCTXHOOK is + * ignored and the function will return VINF_SUCCESS. + * @remarks Preemption must be enabled. + * @remarks Do not call from FNRTTHREADCTXHOOK. + */ +RTDECL(int) RTThreadCtxHookDestroy(RTTHREADCTXHOOK hCtxHook); + +/** + * Enables the context switching hooks for the current thread. + * + * @returns IPRT status code. + * @param hCtxHook The context hook handle. + * @remarks Should be called with preemption disabled. + */ +RTDECL(int) RTThreadCtxHookEnable(RTTHREADCTXHOOK hCtxHook); + +/** + * Disables the thread context switching hook for the current thread. + * + * Will not assert or fail if called twice or with a NIL handle. + * + * @returns IPRT status code. + * @param hCtxHook The context hook handle. NIL_RTTHREADCTXHOOK is + * ignored and the function wil return VINF_SUCCESS. + * @remarks Should be called with preemption disabled. + * @remarks Do not call from FNRTTHREADCTXHOOK. + */ +RTDECL(int) RTThreadCtxHookDisable(RTTHREADCTXHOOK hCtxHook); + +/** + * Is the thread context switching hook enabled? + * + * @returns true if registered, false if not supported or not registered. + * @param hCtxHook The context hook handle. NIL_RTTHREADCTXHOOK is + * ignored and the function will return false. + * + * @remarks Can be called from any thread, though is naturally subject to races + * when not called from the thread associated with the hook. + */ +RTDECL(bool) RTThreadCtxHookIsEnabled(RTTHREADCTXHOOK hCtxHook); + +# endif /* IN_RING0 */ + + +# ifdef IN_RING3 + +/** + * Adopts a non-IPRT thread. + * + * @returns IPRT status code. + * @param enmType The thread type. + * @param fFlags The thread flags. RTTHREADFLAGS_WAITABLE is not currently allowed. + * @param pszName The thread name. Optional + * @param pThread Where to store the thread handle. Optional. + */ +RTDECL(int) RTThreadAdopt(RTTHREADTYPE enmType, unsigned fFlags, const char *pszName, PRTTHREAD pThread); + +/** + * Get the thread handle of the current thread, automatically adopting alien + * threads. + * + * @returns Thread handle. + */ +RTDECL(RTTHREAD) RTThreadSelfAutoAdopt(void); + +/** + * Gets the affinity mask of the current thread. + * + * @returns IPRT status code. + * @param pCpuSet Where to return the CPU affienty set of the calling + * thread. + */ +RTR3DECL(int) RTThreadGetAffinity(PRTCPUSET pCpuSet); + +/** + * Sets the affinity mask of the current thread. + * + * @returns iprt status code. + * @param pCpuSet The set of CPUs this thread can run on. NULL means + * all CPUs. + */ +RTR3DECL(int) RTThreadSetAffinity(PCRTCPUSET pCpuSet); + +/** + * Binds the thread to one specific CPU. + * + * @returns iprt status code. + * @param idCpu The ID of the CPU to bind this thread to. Use + * NIL_RTCPUID to unbind it. + */ +RTR3DECL(int) RTThreadSetAffinityToCpu(RTCPUID idCpu); + +/** + * Unblocks a thread. + * + * This function is paired with RTThreadBlocking and RTThreadBlockingDebug. + * + * @param hThread The current thread. + * @param enmCurState The current state, used to check for nested blocking. + * The new state will be running. + */ +RTDECL(void) RTThreadUnblocked(RTTHREAD hThread, RTTHREADSTATE enmCurState); + +/** + * Change the thread state to blocking. + * + * @param hThread The current thread. + * @param enmState The sleep state. + * @param fReallySleeping Really going to sleep now. Use false before calls + * to other IPRT synchronization methods. + */ +RTDECL(void) RTThreadBlocking(RTTHREAD hThread, RTTHREADSTATE enmState, bool fReallySleeping); + +/** + * Get the current thread state. + * + * A thread that is reported as sleeping may actually still be running inside + * the lock validator or/and in the code of some other IPRT synchronization + * primitive. Use RTThreadGetReallySleeping + * + * @returns The thread state. + * @param hThread The thread. + */ +RTDECL(RTTHREADSTATE) RTThreadGetState(RTTHREAD hThread); + +/** + * Checks if the thread is really sleeping or not. + * + * @returns RTTHREADSTATE_RUNNING if not really sleeping, otherwise the state it + * is sleeping in. + * @param hThread The thread. + */ +RTDECL(RTTHREADSTATE) RTThreadGetReallySleeping(RTTHREAD hThread); + +/** + * Translate a thread state into a string. + * + * @returns Pointer to a read-only string containing the state name. + * @param enmState The state. + */ +RTDECL(const char *) RTThreadStateName(RTTHREADSTATE enmState); + + +/** + * Native thread states returned by RTThreadNativeState. + */ +typedef enum RTTHREADNATIVESTATE +{ + /** Invalid thread handle. */ + RTTHREADNATIVESTATE_INVALID = 0, + /** Unable to determine the thread state. */ + RTTHREADNATIVESTATE_UNKNOWN, + /** The thread is running. */ + RTTHREADNATIVESTATE_RUNNING, + /** The thread is blocked. */ + RTTHREADNATIVESTATE_BLOCKED, + /** The thread is suspended / stopped. */ + RTTHREADNATIVESTATE_SUSPENDED, + /** The thread has terminated. */ + RTTHREADNATIVESTATE_TERMINATED, + /** Make sure it's a 32-bit type. */ + RTTHREADNATIVESTATE_32BIT_HACK = 0x7fffffff +} RTTHREADNATIVESTATE; + + +/** + * Get the native state of a thread. + * + * @returns Native state. + * @param hThread The thread handle. + * + * @remarks Not yet implemented on all systems, so have a backup plan for + * RTTHREADNATIVESTATE_UNKNOWN. + */ +RTDECL(RTTHREADNATIVESTATE) RTThreadGetNativeState(RTTHREAD hThread); + + +/** + * Get the execution times of the specified thread + * + * @returns IPRT status code. + * @param pKernelTime Kernel execution time in ms (out) + * @param pUserTime User execution time in ms (out) + * + */ +RTR3DECL(int) RTThreadGetExecutionTimeMilli(uint64_t *pKernelTime, uint64_t *pUserTime); + +/** @name Thread Local Storage + * @{ + */ +/** + * Thread termination callback for destroying a non-zero TLS entry. + * + * @remarks It is not permitable to use any RTTls APIs at this time. Doing so + * may lead to endless loops, crashes, and other bad stuff. + * + * @param pvValue The current value. + */ +typedef DECLCALLBACK(void) FNRTTLSDTOR(void *pvValue); +/** Pointer to a FNRTTLSDTOR. */ +typedef FNRTTLSDTOR *PFNRTTLSDTOR; + +/** + * Allocates a TLS entry (index). + * + * Example code: + * @code + RTTLS g_iTls = NIL_RTTLS; + + ... + + // once for the process, allocate the TLS index + if (g_iTls == NIL_RTTLS) + g_iTls = RTTlsAlloc(); + + // set the thread-local value. + RTTlsSet(g_iTls, pMyData); + + ... + + // get the thread-local value + PMYDATA pMyData = (PMYDATA)RTTlsGet(g_iTls); + + @endcode + * + * @returns the index of the allocated TLS entry. + * @returns NIL_RTTLS on failure. + */ +RTR3DECL(RTTLS) RTTlsAlloc(void); + +/** + * Variant of RTTlsAlloc that returns a status code. + * + * @returns IPRT status code. + * @retval VERR_NOT_SUPPORTED if pfnDestructor is non-NULL and the platform + * doesn't support this feature. + * + * @param piTls Where to store the index of the allocated TLS entry. + * This is set to NIL_RTTLS on failure. + * @param pfnDestructor Optional callback function for cleaning up on + * thread termination. WARNING! This feature may not + * be implemented everywhere. + */ +RTR3DECL(int) RTTlsAllocEx(PRTTLS piTls, PFNRTTLSDTOR pfnDestructor); + +/** + * Frees a TLS entry. + * + * @returns IPRT status code. + * @param iTls The index of the TLS entry. + */ +RTR3DECL(int) RTTlsFree(RTTLS iTls); + +/** + * Get the (thread-local) value stored in a TLS entry. + * + * @returns value in given TLS entry. + * @retval NULL if RTTlsSet() has not yet been called on this thread, or if the + * TLS index is invalid. + * + * @param iTls The index of the TLS entry. + */ +RTR3DECL(void *) RTTlsGet(RTTLS iTls); + +/** + * Get the value stored in a TLS entry. + * + * @returns IPRT status code. + * @param iTls The index of the TLS entry. + * @param ppvValue Where to store the value. The value will be NULL if + * RTTlsSet has not yet been called on this thread. + */ +RTR3DECL(int) RTTlsGetEx(RTTLS iTls, void **ppvValue); + +/** + * Set the value stored in an allocated TLS entry. + * + * @returns IPRT status. + * @param iTls The index of the TLS entry. + * @param pvValue The value to store. + * + * @remarks Note that NULL is considered a special value. + */ +RTR3DECL(int) RTTlsSet(RTTLS iTls, void *pvValue); + +/** @} */ + +# endif /* IN_RING3 */ +# endif /* !IN_RC */ + +/** @} */ + +RT_C_DECLS_END + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/time.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/time.h @@ -0,0 +1,1034 @@ +/** @file + * IPRT - Time. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_time_h +#define ___iprt_time_h + +#include +#include + +RT_C_DECLS_BEGIN + +/** @defgroup grp_rt_time RTTime - Time + * @ingroup grp_rt + * @{ + */ + +/** Time Specification. + * + * Use the inline RTTimeSpecGet/Set to operate on structure this so we + * can easily change the representation if required later. + * + * The current representation is in nanoseconds relative to the unix epoch + * (1970-01-01 00:00:00 UTC). This gives us an approximate span from + * 1678 to 2262 without sacrificing the resolution offered by the various + * host OSes (BSD & LINUX 1ns, NT 100ns). + */ +typedef struct RTTIMESPEC +{ + /** Nanoseconds since epoch. + * The name is intentially too long to be comfortable to use because you should be + * using inline helpers! */ + int64_t i64NanosecondsRelativeToUnixEpoch; +} RTTIMESPEC; + + +/** @name RTTIMESPEC methods + * @{ */ + +/** + * Gets the time as nanoseconds relative to the unix epoch. + * + * @returns Nanoseconds relative to unix epoch. + * @param pTime The time spec to interpret. + */ +DECLINLINE(int64_t) RTTimeSpecGetNano(PCRTTIMESPEC pTime) +{ + return pTime->i64NanosecondsRelativeToUnixEpoch; +} + + +/** + * Sets the time give by nanoseconds relative to the unix epoch. + * + * @returns pTime. + * @param pTime The time spec to modify. + * @param i64Nano The new time in nanoseconds. + */ +DECLINLINE(PRTTIMESPEC) RTTimeSpecSetNano(PRTTIMESPEC pTime, int64_t i64Nano) +{ + pTime->i64NanosecondsRelativeToUnixEpoch = i64Nano; + return pTime; +} + + +/** + * Gets the time as microseconds relative to the unix epoch. + * + * @returns microseconds relative to unix epoch. + * @param pTime The time spec to interpret. + */ +DECLINLINE(int64_t) RTTimeSpecGetMicro(PCRTTIMESPEC pTime) +{ + return pTime->i64NanosecondsRelativeToUnixEpoch / RT_NS_1US; +} + + +/** + * Sets the time given by microseconds relative to the unix epoch. + * + * @returns pTime. + * @param pTime The time spec to modify. + * @param i64Micro The new time in microsecond. + */ +DECLINLINE(PRTTIMESPEC) RTTimeSpecSetMicro(PRTTIMESPEC pTime, int64_t i64Micro) +{ + pTime->i64NanosecondsRelativeToUnixEpoch = i64Micro * RT_NS_1US; + return pTime; +} + + +/** + * Gets the time as milliseconds relative to the unix epoch. + * + * @returns milliseconds relative to unix epoch. + * @param pTime The time spec to interpret. + */ +DECLINLINE(int64_t) RTTimeSpecGetMilli(PCRTTIMESPEC pTime) +{ + return pTime->i64NanosecondsRelativeToUnixEpoch / RT_NS_1MS; +} + + +/** + * Sets the time given by milliseconds relative to the unix epoch. + * + * @returns pTime. + * @param pTime The time spec to modify. + * @param i64Milli The new time in milliseconds. + */ +DECLINLINE(PRTTIMESPEC) RTTimeSpecSetMilli(PRTTIMESPEC pTime, int64_t i64Milli) +{ + pTime->i64NanosecondsRelativeToUnixEpoch = i64Milli * RT_NS_1MS; + return pTime; +} + + +/** + * Gets the time as seconds relative to the unix epoch. + * + * @returns seconds relative to unix epoch. + * @param pTime The time spec to interpret. + */ +DECLINLINE(int64_t) RTTimeSpecGetSeconds(PCRTTIMESPEC pTime) +{ + return pTime->i64NanosecondsRelativeToUnixEpoch / RT_NS_1SEC; +} + + +/** + * Sets the time given by seconds relative to the unix epoch. + * + * @returns pTime. + * @param pTime The time spec to modify. + * @param i64Seconds The new time in seconds. + */ +DECLINLINE(PRTTIMESPEC) RTTimeSpecSetSeconds(PRTTIMESPEC pTime, int64_t i64Seconds) +{ + pTime->i64NanosecondsRelativeToUnixEpoch = i64Seconds * RT_NS_1SEC; + return pTime; +} + + +/** + * Makes the time spec absolute like abs() does (i.e. a positive value). + * + * @returns pTime. + * @param pTime The time spec to modify. + */ +DECLINLINE(PRTTIMESPEC) RTTimeSpecAbsolute(PRTTIMESPEC pTime) +{ + if (pTime->i64NanosecondsRelativeToUnixEpoch < 0) + pTime->i64NanosecondsRelativeToUnixEpoch = -pTime->i64NanosecondsRelativeToUnixEpoch; + return pTime; +} + + +/** + * Negates the time. + * + * @returns pTime. + * @param pTime The time spec to modify. + */ +DECLINLINE(PRTTIMESPEC) RTTimeSpecNegate(PRTTIMESPEC pTime) +{ + pTime->i64NanosecondsRelativeToUnixEpoch = -pTime->i64NanosecondsRelativeToUnixEpoch; + return pTime; +} + + +/** + * Adds a time period to the time. + * + * @returns pTime. + * @param pTime The time spec to modify. + * @param pTimeAdd The time spec to add to pTime. + */ +DECLINLINE(PRTTIMESPEC) RTTimeSpecAdd(PRTTIMESPEC pTime, PCRTTIMESPEC pTimeAdd) +{ + pTime->i64NanosecondsRelativeToUnixEpoch += pTimeAdd->i64NanosecondsRelativeToUnixEpoch; + return pTime; +} + + +/** + * Adds a time period give as nanoseconds from the time. + * + * @returns pTime. + * @param pTime The time spec to modify. + * @param i64Nano The time period in nanoseconds. + */ +DECLINLINE(PRTTIMESPEC) RTTimeSpecAddNano(PRTTIMESPEC pTime, int64_t i64Nano) +{ + pTime->i64NanosecondsRelativeToUnixEpoch += i64Nano; + return pTime; +} + + +/** + * Adds a time period give as microseconds from the time. + * + * @returns pTime. + * @param pTime The time spec to modify. + * @param i64Micro The time period in microseconds. + */ +DECLINLINE(PRTTIMESPEC) RTTimeSpecAddMicro(PRTTIMESPEC pTime, int64_t i64Micro) +{ + pTime->i64NanosecondsRelativeToUnixEpoch += i64Micro * RT_NS_1US; + return pTime; +} + + +/** + * Adds a time period give as milliseconds from the time. + * + * @returns pTime. + * @param pTime The time spec to modify. + * @param i64Milli The time period in milliseconds. + */ +DECLINLINE(PRTTIMESPEC) RTTimeSpecAddMilli(PRTTIMESPEC pTime, int64_t i64Milli) +{ + pTime->i64NanosecondsRelativeToUnixEpoch += i64Milli * RT_NS_1MS; + return pTime; +} + + +/** + * Adds a time period give as seconds from the time. + * + * @returns pTime. + * @param pTime The time spec to modify. + * @param i64Seconds The time period in seconds. + */ +DECLINLINE(PRTTIMESPEC) RTTimeSpecAddSeconds(PRTTIMESPEC pTime, int64_t i64Seconds) +{ + pTime->i64NanosecondsRelativeToUnixEpoch += i64Seconds * RT_NS_1SEC; + return pTime; +} + + +/** + * Subtracts a time period from the time. + * + * @returns pTime. + * @param pTime The time spec to modify. + * @param pTimeSub The time spec to subtract from pTime. + */ +DECLINLINE(PRTTIMESPEC) RTTimeSpecSub(PRTTIMESPEC pTime, PCRTTIMESPEC pTimeSub) +{ + pTime->i64NanosecondsRelativeToUnixEpoch -= pTimeSub->i64NanosecondsRelativeToUnixEpoch; + return pTime; +} + + +/** + * Subtracts a time period give as nanoseconds from the time. + * + * @returns pTime. + * @param pTime The time spec to modify. + * @param i64Nano The time period in nanoseconds. + */ +DECLINLINE(PRTTIMESPEC) RTTimeSpecSubNano(PRTTIMESPEC pTime, int64_t i64Nano) +{ + pTime->i64NanosecondsRelativeToUnixEpoch -= i64Nano; + return pTime; +} + + +/** + * Subtracts a time period give as microseconds from the time. + * + * @returns pTime. + * @param pTime The time spec to modify. + * @param i64Micro The time period in microseconds. + */ +DECLINLINE(PRTTIMESPEC) RTTimeSpecSubMicro(PRTTIMESPEC pTime, int64_t i64Micro) +{ + pTime->i64NanosecondsRelativeToUnixEpoch -= i64Micro * RT_NS_1US; + return pTime; +} + + +/** + * Subtracts a time period give as milliseconds from the time. + * + * @returns pTime. + * @param pTime The time spec to modify. + * @param i64Milli The time period in milliseconds. + */ +DECLINLINE(PRTTIMESPEC) RTTimeSpecSubMilli(PRTTIMESPEC pTime, int64_t i64Milli) +{ + pTime->i64NanosecondsRelativeToUnixEpoch -= i64Milli * RT_NS_1MS; + return pTime; +} + + +/** + * Subtracts a time period give as seconds from the time. + * + * @returns pTime. + * @param pTime The time spec to modify. + * @param i64Seconds The time period in seconds. + */ +DECLINLINE(PRTTIMESPEC) RTTimeSpecSubSeconds(PRTTIMESPEC pTime, int64_t i64Seconds) +{ + pTime->i64NanosecondsRelativeToUnixEpoch -= i64Seconds * RT_NS_1SEC; + return pTime; +} + + +/** + * Gives the time in seconds and nanoseconds. + * + * @returns pTime. + * @param pTime The time spec to interpret. + * @param *pi32Seconds Where to store the time period in seconds. + * @param *pi32Nano Where to store the time period in nanoseconds. + */ +DECLINLINE(void) RTTimeSpecGetSecondsAndNano(PRTTIMESPEC pTime, int32_t *pi32Seconds, int32_t *pi32Nano) +{ + int64_t i64 = RTTimeSpecGetNano(pTime); + int32_t i32Nano = (int32_t)(i64 % RT_NS_1SEC); + i64 /= RT_NS_1SEC; + if (i32Nano < 0) + { + i32Nano += RT_NS_1SEC; + i64--; + } + *pi32Seconds = (int32_t)i64; + *pi32Nano = i32Nano; +} + + +/* PORTME: Add struct timeval guard macro here. */ +#if defined(RTTIME_INCL_TIMEVAL) || defined(_STRUCT_TIMEVAL) || defined(_SYS__TIMEVAL_H_) || defined(_SYS_TIME_H) || defined(_TIMEVAL) || defined(_LINUX_TIME_H) +/** + * Gets the time as POSIX timeval. + * + * @returns pTime. + * @param pTime The time spec to interpret. + * @param pTimeval Where to store the time as POSIX timeval. + */ +DECLINLINE(struct timeval *) RTTimeSpecGetTimeval(PCRTTIMESPEC pTime, struct timeval *pTimeval) +{ + int64_t i64 = RTTimeSpecGetMicro(pTime); + int32_t i32Micro = (int32_t)(i64 % RT_US_1SEC); + i64 /= RT_US_1SEC; + if (i32Micro < 0) + { + i32Micro += RT_US_1SEC; + i64--; + } + pTimeval->tv_sec = (time_t)i64; + pTimeval->tv_usec = i32Micro; + return pTimeval; +} + +/** + * Sets the time as POSIX timeval. + * + * @returns pTime. + * @param pTime The time spec to modify. + * @param pTimeval Pointer to the POSIX timeval struct with the new time. + */ +DECLINLINE(PRTTIMESPEC) RTTimeSpecSetTimeval(PRTTIMESPEC pTime, const struct timeval *pTimeval) +{ + return RTTimeSpecAddMicro(RTTimeSpecSetSeconds(pTime, pTimeval->tv_sec), pTimeval->tv_usec); +} +#endif /* various ways of detecting struct timeval */ + + +/* PORTME: Add struct timespec guard macro here. */ +#if defined(RTTIME_INCL_TIMESPEC) || defined(_STRUCT_TIMESPEC) || defined(_SYS__TIMESPEC_H_) || defined(TIMEVAL_TO_TIMESPEC) || defined(_TIMESPEC) +/** + * Gets the time as POSIX timespec. + * + * @returns pTime. + * @param pTime The time spec to interpret. + * @param pTimespec Where to store the time as POSIX timespec. + */ +DECLINLINE(struct timespec *) RTTimeSpecGetTimespec(PCRTTIMESPEC pTime, struct timespec *pTimespec) +{ + int64_t i64 = RTTimeSpecGetNano(pTime); + int32_t i32Nano = (int32_t)(i64 % RT_NS_1SEC); + i64 /= RT_NS_1SEC; + if (i32Nano < 0) + { + i32Nano += RT_NS_1SEC; + i64--; + } + pTimespec->tv_sec = (time_t)i64; + pTimespec->tv_nsec = i32Nano; + return pTimespec; +} + +/** + * Sets the time as POSIX timespec. + * + * @returns pTime. + * @param pTime The time spec to modify. + * @param pTimespec Pointer to the POSIX timespec struct with the new time. + */ +DECLINLINE(PRTTIMESPEC) RTTimeSpecSetTimespec(PRTTIMESPEC pTime, const struct timespec *pTimespec) +{ + return RTTimeSpecAddNano(RTTimeSpecSetSeconds(pTime, pTimespec->tv_sec), pTimespec->tv_nsec); +} +#endif /* various ways of detecting struct timespec */ + + + +/** The offset of the unix epoch and the base for NT time (in 100ns units). + * Nt time starts at 1601-01-01 00:00:00. */ +#define RTTIME_NT_TIME_OFFSET_UNIX (116444736000000000LL) + + +/** + * Gets the time as NT time. + * + * @returns Nt time. + * @param pTime The time spec to interpret. + */ +DECLINLINE(uint64_t) RTTimeSpecGetNtTime(PCRTTIMESPEC pTime) +{ + return pTime->i64NanosecondsRelativeToUnixEpoch / 100 + + RTTIME_NT_TIME_OFFSET_UNIX; +} + + +/** + * Sets the time given by Nt time. + * + * @returns pTime. + * @param pTime The time spec to modify. + * @param u64NtTime The new time in Nt time. + */ +DECLINLINE(PRTTIMESPEC) RTTimeSpecSetNtTime(PRTTIMESPEC pTime, uint64_t u64NtTime) +{ + pTime->i64NanosecondsRelativeToUnixEpoch = + ((int64_t)u64NtTime - RTTIME_NT_TIME_OFFSET_UNIX) * 100; + return pTime; +} + + +#ifdef _FILETIME_ +/** + * Gets the time as NT file time. + * + * @returns pFileTime. + * @param pTime The time spec to interpret. + * @param pFileTime Pointer to NT filetime structure. + */ +DECLINLINE(PFILETIME) RTTimeSpecGetNtFileTime(PCRTTIMESPEC pTime, PFILETIME pFileTime) +{ + *((uint64_t *)pFileTime) = RTTimeSpecGetNtTime(pTime); + return pFileTime; +} + +/** + * Sets the time as NT file time. + * + * @returns pTime. + * @param pTime The time spec to modify. + * @param pFileTime Where to store the time as Nt file time. + */ +DECLINLINE(PRTTIMESPEC) RTTimeSpecSetNtFileTime(PRTTIMESPEC pTime, const FILETIME *pFileTime) +{ + return RTTimeSpecSetNtTime(pTime, *(const uint64_t *)pFileTime); +} +#endif + + +/** The offset to the start of DOS time. + * DOS time starts 1980-01-01 00:00:00. */ +#define RTTIME_OFFSET_DOS_TIME (315532800000000000LL) + + +/** + * Gets the time as seconds relative to the start of dos time. + * + * @returns seconds relative to the start of dos time. + * @param pTime The time spec to interpret. + */ +DECLINLINE(int64_t) RTTimeSpecGetDosSeconds(PCRTTIMESPEC pTime) +{ + return (pTime->i64NanosecondsRelativeToUnixEpoch - RTTIME_OFFSET_DOS_TIME) + / RT_NS_1SEC; +} + + +/** + * Sets the time given by seconds relative to the start of dos time. + * + * @returns pTime. + * @param pTime The time spec to modify. + * @param i64Seconds The new time in seconds relative to the start of dos time. + */ +DECLINLINE(PRTTIMESPEC) RTTimeSpecSetDosSeconds(PRTTIMESPEC pTime, int64_t i64Seconds) +{ + pTime->i64NanosecondsRelativeToUnixEpoch = i64Seconds * RT_NS_1SEC + + RTTIME_OFFSET_DOS_TIME; + return pTime; +} + + +/** + * Compare two time specs. + * + * @returns true they are equal. + * @returns false they are not equal. + * @param pTime1 The 1st time spec. + * @param pTime2 The 2nd time spec. + */ +DECLINLINE(bool) RTTimeSpecIsEqual(PCRTTIMESPEC pTime1, PCRTTIMESPEC pTime2) +{ + return pTime1->i64NanosecondsRelativeToUnixEpoch == pTime2->i64NanosecondsRelativeToUnixEpoch; +} + + +/** + * Compare two time specs. + * + * @returns 0 if equal, -1 if @a pLeft is smaller, 1 if @a pLeft is larger. + * @returns false they are not equal. + * @param pLeft The 1st time spec. + * @param pRight The 2nd time spec. + */ +DECLINLINE(int) RTTimeSpecCompare(PCRTTIMESPEC pLeft, PCRTTIMESPEC pRight) +{ + if (pLeft->i64NanosecondsRelativeToUnixEpoch == pRight->i64NanosecondsRelativeToUnixEpoch) + return 0; + return pLeft->i64NanosecondsRelativeToUnixEpoch < pRight->i64NanosecondsRelativeToUnixEpoch ? -1 : 1; +} + + +/** + * Converts a time spec to a ISO date string. + * + * @returns psz on success. + * @returns NULL on buffer underflow. + * @param pTime The time spec. + * @param psz Where to store the string. + * @param cb The size of the buffer. + */ +RTDECL(char *) RTTimeSpecToString(PCRTTIMESPEC pTime, char *psz, size_t cb); + +/** + * Attempts to convert an ISO date string to a time structure. + * + * We're a little forgiving with zero padding, unspecified parts, and leading + * and trailing spaces. + * + * @retval pTime on success, + * @retval NULL on failure. + * @param pTime The time spec. + * @param pszString The ISO date string to convert. + */ +RTDECL(PRTTIMESPEC) RTTimeSpecFromString(PRTTIMESPEC pTime, const char *pszString); + +/** @} */ + + +/** + * Exploded time. + */ +#pragma pack(1) +typedef struct RTTIME +{ + /** The year number. */ + int32_t i32Year; + /** The month of the year (1-12). January is 1. */ + uint8_t u8Month; + /** The day of the week (0-6). Monday is 0. */ + uint8_t u8WeekDay; + /** The day of the year (1-366). January the 1st is 1. */ + uint16_t u16YearDay; + /** The day of the month (1-31). */ + uint8_t u8MonthDay; + /** Hour of the day (0-23). */ + uint8_t u8Hour; + /** The minute of the hour (0-59). */ + uint8_t u8Minute; + /** The second of the minute (0-60). + * (u32Nanosecond / 1000000) */ + uint8_t u8Second; + /** The nanoseconds of the second (0-999999999). */ + uint32_t u32Nanosecond; + /** Flags, of the RTTIME_FLAGS_* \#defines. */ + uint32_t fFlags; + /** UCT time offset in minutes (-840-840). + * @remarks The implementation of RTTimeLocal* isn't quite there yet, so this might not be 100% correct. */ + int32_t offUTC; +} RTTIME; +#pragma pack() +/** Pointer to a exploded time structure. */ +typedef RTTIME *PRTTIME; +/** Pointer to a const exploded time structure. */ +typedef const RTTIME *PCRTTIME; + +/** @name RTTIME::fFlags values. + * @{ */ +/** Set if the time is UTC. If clear the time local time. */ +#define RTTIME_FLAGS_TYPE_MASK 3 +/** the time is UTC time. */ +#define RTTIME_FLAGS_TYPE_UTC 2 +/** The time is local time. */ +#define RTTIME_FLAGS_TYPE_LOCAL 3 + +/** Set if the time is local and daylight saving time is in effect. + * Not bit is not valid if RTTIME_FLAGS_NO_DST_DATA is set. */ +#define RTTIME_FLAGS_DST RT_BIT(4) +/** Set if the time is local and there is no data available on daylight saving time. */ +#define RTTIME_FLAGS_NO_DST_DATA RT_BIT(5) +/** Set if the year is a leap year. + * This is mutual exclusiv with RTTIME_FLAGS_COMMON_YEAR. */ +#define RTTIME_FLAGS_LEAP_YEAR RT_BIT(6) +/** Set if the year is a common year. + * This is mutual exclusiv with RTTIME_FLAGS_LEAP_YEAR. */ +#define RTTIME_FLAGS_COMMON_YEAR RT_BIT(7) +/** The mask of valid flags. */ +#define RTTIME_FLAGS_MASK UINT32_C(0xff) +/** @} */ + + +/** + * Gets the current system time (UTC). + * + * @returns pTime. + * @param pTime Where to store the time. + */ +RTDECL(PRTTIMESPEC) RTTimeNow(PRTTIMESPEC pTime); + +/** + * Sets the system time. + * + * @returns IPRT status code + * @param pTime The new system time (UTC). + * + * @remarks This will usually fail because changing the wall time is usually + * requires extra privileges. + */ +RTDECL(int) RTTimeSet(PCRTTIMESPEC pTime); + +/** + * Explodes a time spec (UTC). + * + * @returns pTime. + * @param pTime Where to store the exploded time. + * @param pTimeSpec The time spec to exploded. + */ +RTDECL(PRTTIME) RTTimeExplode(PRTTIME pTime, PCRTTIMESPEC pTimeSpec); + +/** + * Implodes exploded time to a time spec (UTC). + * + * @returns pTime on success. + * @returns NULL if the pTime data is invalid. + * @param pTimeSpec Where to store the imploded UTC time. + * If pTime specifies a time which outside the range, maximum or + * minimum values will be returned. + * @param pTime Pointer to the exploded time to implode. + * The fields u8Month, u8WeekDay and u8MonthDay are not used, + * and all the other fields are expected to be within their + * bounds. Use RTTimeNormalize() to calculate u16YearDay and + * normalize the ranges of the fields. + */ +RTDECL(PRTTIMESPEC) RTTimeImplode(PRTTIMESPEC pTimeSpec, PCRTTIME pTime); + +/** + * Normalizes the fields of a time structure. + * + * It is possible to calculate year-day from month/day and vice + * versa. If you adjust any of of these, make sure to zero the + * other so you make it clear which of the fields to use. If + * it's ambiguous, the year-day field is used (and you get + * assertions in debug builds). + * + * All the time fields and the year-day or month/day fields will + * be adjusted for overflows. (Since all fields are unsigned, there + * is no underflows.) It is possible to exploit this for simple + * date math, though the recommended way of doing that to implode + * the time into a timespec and do the math on that. + * + * @returns pTime on success. + * @returns NULL if the data is invalid. + * + * @param pTime The time structure to normalize. + * + * @remarks This function doesn't work with local time, only with UTC time. + */ +RTDECL(PRTTIME) RTTimeNormalize(PRTTIME pTime); + +/** + * Gets the current local system time. + * + * @returns pTime. + * @param pTime Where to store the local time. + */ +RTDECL(PRTTIMESPEC) RTTimeLocalNow(PRTTIMESPEC pTime); + +/** + * Gets the delta between UTC and local time. + * + * @code + * RTTIMESPEC LocalTime; + * RTTimeSpecAddNano(RTTimeNow(&LocalTime), RTTimeLocalDeltaNano()); + * @endcode + * + * @returns Returns the nanosecond delta between UTC and local time. + */ +RTDECL(int64_t) RTTimeLocalDeltaNano(void); + +/** + * Explodes a time spec to the localized timezone. + * + * @returns pTime. + * @param pTime Where to store the exploded time. + * @param pTimeSpec The time spec to exploded (UTC). + */ +RTDECL(PRTTIME) RTTimeLocalExplode(PRTTIME pTime, PCRTTIMESPEC pTimeSpec); + +/** + * Normalizes the fields of a time structure containing local time. + * + * See RTTimeNormalize for details. + * + * @returns pTime on success. + * @returns NULL if the data is invalid. + * @param pTime The time structure to normalize. + */ +RTDECL(PRTTIME) RTTimeLocalNormalize(PRTTIME pTime); + +/** + * Converts a time spec to a ISO date string. + * + * @returns psz on success. + * @returns NULL on buffer underflow. + * @param pTime The time. Caller should've normalized this. + * @param psz Where to store the string. + * @param cb The size of the buffer. + */ +RTDECL(char *) RTTimeToString(PCRTTIME pTime, char *psz, size_t cb); + +/** + * Attempts to convert an ISO date string to a time structure. + * + * We're a little forgiving with zero padding, unspecified parts, and leading + * and trailing spaces. + * + * @retval pTime on success, + * @retval NULL on failure. + * @param pTime Where to store the time on success. + * @param pszString The ISO date string to convert. + */ +RTDECL(PRTTIME) RTTimeFromString(PRTTIME pTime, const char *pszString); + +/** + * Checks if a year is a leap year or not. + * + * @returns true if it's a leap year. + * @returns false if it's a common year. + * @param i32Year The year in question. + */ +RTDECL(bool) RTTimeIsLeapYear(int32_t i32Year); + +/** + * Gets the current nanosecond timestamp. + * + * @returns nanosecond timestamp. + */ +RTDECL(uint64_t) RTTimeNanoTS(void); + +/** + * Gets the current millisecond timestamp. + * + * @returns millisecond timestamp. + */ +RTDECL(uint64_t) RTTimeMilliTS(void); + +/** + * Debugging the time api. + * + * @returns the number of 1ns steps which has been applied by RTTimeNanoTS(). + */ +RTDECL(uint32_t) RTTimeDbgSteps(void); + +/** + * Debugging the time api. + * + * @returns the number of times the TSC interval expired RTTimeNanoTS(). + */ +RTDECL(uint32_t) RTTimeDbgExpired(void); + +/** + * Debugging the time api. + * + * @returns the number of bad previous values encountered by RTTimeNanoTS(). + */ +RTDECL(uint32_t) RTTimeDbgBad(void); + +/** + * Debugging the time api. + * + * @returns the number of update races in RTTimeNanoTS(). + */ +RTDECL(uint32_t) RTTimeDbgRaces(void); + +/** @name RTTimeNanoTS GIP worker functions, for TM. + * @{ */ +/** Pointer to a RTTIMENANOTSDATA structure. */ +typedef struct RTTIMENANOTSDATA *PRTTIMENANOTSDATA; + +/** + * Nanosecond timestamp data. + * + * This is used to keep track of statistics and callback so IPRT + * and TM (VirtualBox) can share code. + * + * @remark Keep this in sync with the assembly version in timesupA.asm. + */ +typedef struct RTTIMENANOTSDATA +{ + /** Where the previous timestamp is stored. + * This is maintained to ensure that time doesn't go backwards or anything. */ + uint64_t volatile *pu64Prev; + + /** + * Helper function that's used by the assembly routines when something goes bust. + * + * @param pData Pointer to this structure. + * @param u64NanoTS The calculated nano ts. + * @param u64DeltaPrev The delta relative to the previously returned timestamp. + * @param u64PrevNanoTS The previously returned timestamp (as it was read it). + */ + DECLCALLBACKMEMBER(void, pfnBad)(PRTTIMENANOTSDATA pData, uint64_t u64NanoTS, uint64_t u64DeltaPrev, uint64_t u64PrevNanoTS); + + /** + * Callback for when rediscovery is required. + * + * @returns Nanosecond timestamp. + * @param pData Pointer to this structure. + */ + DECLCALLBACKMEMBER(uint64_t, pfnRediscover)(PRTTIMENANOTSDATA pData); + + /** + * Callback for when some CPU index related stuff goes wrong. + * + * @returns Nanosecond timestamp. + * @param pData Pointer to this structure. + * @param idApic The APIC ID if available, otherwise (UINT16_MAX-1). + * @param iCpuSet The CPU set index if available, otherwise + * (UINT16_MAX-1). + * @param iGipCpu The GIP CPU array index if available, otherwise + * (UINT16_MAX-1). + */ + DECLCALLBACKMEMBER(uint64_t, pfnBadCpuIndex)(PRTTIMENANOTSDATA pData, uint16_t idApic, uint16_t iCpuSet, uint16_t iGipCpu); + + /** Number of 1ns steps because of overshooting the period. */ + uint32_t c1nsSteps; + /** The number of times the interval expired (overflow). */ + uint32_t cExpired; + /** Number of "bad" previous values. */ + uint32_t cBadPrev; + /** The number of update races. */ + uint32_t cUpdateRaces; +} RTTIMENANOTSDATA; + +#ifndef IN_RING3 +/** + * The Ring-3 layout of the RTTIMENANOTSDATA structure. + */ +typedef struct RTTIMENANOTSDATAR3 +{ + R3PTRTYPE(uint64_t volatile *) pu64Prev; + DECLR3CALLBACKMEMBER(void, pfnBad,(PRTTIMENANOTSDATA pData, uint64_t u64NanoTS, uint64_t u64DeltaPrev, uint64_t u64PrevNanoTS)); + DECLR3CALLBACKMEMBER(uint64_t, pfnRediscover,(PRTTIMENANOTSDATA pData)); + DECLR3CALLBACKMEMBER(uint64_t, pfnBadCpuIndex,(PRTTIMENANOTSDATA pData, uint16_t idApic, uint16_t iCpuSet, uint16_t iGipCpu)); + uint32_t c1nsSteps; + uint32_t cExpired; + uint32_t cBadPrev; + uint32_t cUpdateRaces; +} RTTIMENANOTSDATAR3; +#else +typedef RTTIMENANOTSDATA RTTIMENANOTSDATAR3; +#endif + +#ifndef IN_RING0 +/** + * The Ring-3 layout of the RTTIMENANOTSDATA structure. + */ +typedef struct RTTIMENANOTSDATAR0 +{ + R0PTRTYPE(uint64_t volatile *) pu64Prev; + DECLR0CALLBACKMEMBER(void, pfnBad,(PRTTIMENANOTSDATA pData, uint64_t u64NanoTS, uint64_t u64DeltaPrev, uint64_t u64PrevNanoTS)); + DECLR0CALLBACKMEMBER(uint64_t, pfnRediscover,(PRTTIMENANOTSDATA pData)); + DECLR0CALLBACKMEMBER(uint64_t, pfnBadCpuIndex,(PRTTIMENANOTSDATA pData, uint16_t idApic, uint16_t iCpuSet, uint16_t iGipCpu)); + uint32_t c1nsSteps; + uint32_t cExpired; + uint32_t cBadPrev; + uint32_t cUpdateRaces; +} RTTIMENANOTSDATAR0; +#else +typedef RTTIMENANOTSDATA RTTIMENANOTSDATAR0; +#endif + +#ifndef IN_RC +/** + * The RC layout of the RTTIMENANOTSDATA structure. + */ +typedef struct RTTIMENANOTSDATARC +{ + RCPTRTYPE(uint64_t volatile *) pu64Prev; + DECLRCCALLBACKMEMBER(void, pfnBad,(PRTTIMENANOTSDATA pData, uint64_t u64NanoTS, uint64_t u64DeltaPrev, uint64_t u64PrevNanoTS)); + DECLRCCALLBACKMEMBER(uint64_t, pfnRediscover,(PRTTIMENANOTSDATA pData)); + DECLRCCALLBACKMEMBER(uint64_t, pfnBadCpuIndex,(PRTTIMENANOTSDATA pData, uint16_t idApic, uint16_t iCpuSet, uint16_t iGipCpu)); + uint32_t c1nsSteps; + uint32_t cExpired; + uint32_t cBadPrev; + uint32_t cUpdateRaces; +} RTTIMENANOTSDATARC; +#else +typedef RTTIMENANOTSDATA RTTIMENANOTSDATARC; +#endif + +/** Internal RTTimeNanoTS worker (assembly). */ +typedef DECLCALLBACK(uint64_t) FNTIMENANOTSINTERNAL(PRTTIMENANOTSDATA pData); +/** Pointer to an internal RTTimeNanoTS worker (assembly). */ +typedef FNTIMENANOTSINTERNAL *PFNTIMENANOTSINTERNAL; +RTDECL(uint64_t) RTTimeNanoTSLegacySyncInvarNoDelta(PRTTIMENANOTSDATA pData); +RTDECL(uint64_t) RTTimeNanoTSLFenceSyncInvarNoDelta(PRTTIMENANOTSDATA pData); +#ifdef IN_RING3 +RTDECL(uint64_t) RTTimeNanoTSLegacyAsyncUseApicId(PRTTIMENANOTSDATA pData); +RTDECL(uint64_t) RTTimeNanoTSLegacyAsyncUseRdtscp(PRTTIMENANOTSDATA pData); +RTDECL(uint64_t) RTTimeNanoTSLegacyAsyncUseIdtrLim(PRTTIMENANOTSDATA pData); +RTDECL(uint64_t) RTTimeNanoTSLegacySyncInvarWithDeltaUseApicId(PRTTIMENANOTSDATA pData); +RTDECL(uint64_t) RTTimeNanoTSLegacySyncInvarWithDeltaUseRdtscp(PRTTIMENANOTSDATA pData); +RTDECL(uint64_t) RTTimeNanoTSLegacySyncInvarWithDeltaUseIdtrLim(PRTTIMENANOTSDATA pData); +RTDECL(uint64_t) RTTimeNanoTSLFenceAsyncUseApicId(PRTTIMENANOTSDATA pData); +RTDECL(uint64_t) RTTimeNanoTSLFenceAsyncUseRdtscp(PRTTIMENANOTSDATA pData); +RTDECL(uint64_t) RTTimeNanoTSLFenceAsyncUseIdtrLim(PRTTIMENANOTSDATA pData); +RTDECL(uint64_t) RTTimeNanoTSLFenceSyncInvarWithDeltaUseApicId(PRTTIMENANOTSDATA pData); +RTDECL(uint64_t) RTTimeNanoTSLFenceSyncInvarWithDeltaUseRdtscp(PRTTIMENANOTSDATA pData); +RTDECL(uint64_t) RTTimeNanoTSLFenceSyncInvarWithDeltaUseIdtrLim(PRTTIMENANOTSDATA pData); +#else +RTDECL(uint64_t) RTTimeNanoTSLegacyAsync(PRTTIMENANOTSDATA pData); +RTDECL(uint64_t) RTTimeNanoTSLegacySyncInvarWithDelta(PRTTIMENANOTSDATA pData); +RTDECL(uint64_t) RTTimeNanoTSLFenceAsync(PRTTIMENANOTSDATA pData); +RTDECL(uint64_t) RTTimeNanoTSLFenceSyncInvarWithDelta(PRTTIMENANOTSDATA pData); +#endif + +/** @} */ + + +/** + * Gets the current nanosecond timestamp. + * + * This differs from RTTimeNanoTS in that it will use system APIs and not do any + * resolution or performance optimizations. + * + * @returns nanosecond timestamp. + */ +RTDECL(uint64_t) RTTimeSystemNanoTS(void); + +/** + * Gets the current millisecond timestamp. + * + * This differs from RTTimeNanoTS in that it will use system APIs and not do any + * resolution or performance optimizations. + * + * @returns millisecond timestamp. + */ +RTDECL(uint64_t) RTTimeSystemMilliTS(void); + +/** + * Get the nanosecond timestamp relative to program startup. + * + * @returns Timestamp relative to program startup. + */ +RTDECL(uint64_t) RTTimeProgramNanoTS(void); + +/** + * Get the microsecond timestamp relative to program startup. + * + * @returns Timestamp relative to program startup. + */ +RTDECL(uint64_t) RTTimeProgramMicroTS(void); + +/** + * Get the millisecond timestamp relative to program startup. + * + * @returns Timestamp relative to program startup. + */ +RTDECL(uint64_t) RTTimeProgramMilliTS(void); + +/** + * Get the second timestamp relative to program startup. + * + * @returns Timestamp relative to program startup. + */ +RTDECL(uint32_t) RTTimeProgramSecTS(void); + +/** + * Get the RTTimeNanoTS() of when the program started. + * + * @returns Program startup timestamp. + */ +RTDECL(uint64_t) RTTimeProgramStartNanoTS(void); + +/** @} */ + +RT_C_DECLS_END + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/timer.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/timer.h @@ -0,0 +1,387 @@ +/** @file + * IPRT - Timer. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_timer_h +#define ___iprt_timer_h + + +#include +#include + + +RT_C_DECLS_BEGIN + +/** @defgroup grp_rt_timer RTTimer - Timer + * + * The IPRT timer API provides a simple abstraction of recurring and one-shot callback timers. + * + * Because of the great variation in the native APIs and the quality of + * the service delivered by those native APIs, the timers are operated + * on at best effort basis. + * + * All the ring-3 implementations are naturally at the mercy of the scheduler, + * which means that the callback rate might vary quite a bit and we might skip + * ticks. Many systems have a restriction that a process can only have one + * timer. IPRT currently makes no efforts at multiplexing timers in those kind + * of situations and will simply fail if you try to create more than one timer. + * + * Things are generally better in ring-0. The implementations will use interrupt + * time callbacks wherever available, and if not, resort to a high priority + * kernel thread. + * + * @ingroup grp_rt + * @{ + */ + + +/** Timer handle. */ +typedef struct RTTIMER *PRTTIMER; + +/** + * Timer callback function. + * + * The context this call is made in varies with different platforms and + * kernel / user mode IPRT. + * + * In kernel mode a timer callback should not waste time, it shouldn't + * waste stack and it should be prepared that some APIs might not work + * correctly because of weird OS restrictions in this context that we + * haven't discovered and avoided yet. Please fix those APIs so they + * at least avoid panics and weird behaviour. + * + * @param pTimer Timer handle. + * @param pvUser User argument. + * @param iTick The current timer tick. This is always 1 on the first + * callback after the timer was started. For omni timers + * this will be 1 when a cpu comes back online. + */ +typedef DECLCALLBACK(void) FNRTTIMER(PRTTIMER pTimer, void *pvUser, uint64_t iTick); +/** Pointer to FNRTTIMER() function. */ +typedef FNRTTIMER *PFNRTTIMER; + + +/** + * Create a recurring timer. + * + * @returns iprt status code. + * @param ppTimer Where to store the timer handle. + * @param uMilliesInterval Milliseconds between the timer ticks. + * This is rounded up to the system granularity. + * @param pfnTimer Callback function which shall be scheduled for execution + * on every timer tick. + * @param pvUser User argument for the callback. + * @see RTTimerCreateEx, RTTimerStart, RTTimerStop, RTTimerChangeInterval, + * RTTimerDestroy, RTTimerGetSystemGranularity + */ +RTDECL(int) RTTimerCreate(PRTTIMER *ppTimer, unsigned uMilliesInterval, PFNRTTIMER pfnTimer, void *pvUser); + +/** + * Create a suspended timer. + * + * @returns iprt status code. + * @retval VERR_NOT_SUPPORTED if an unsupported flag was specfied. + * @retval VERR_CPU_NOT_FOUND if the specified CPU + * + * @param ppTimer Where to store the timer handle. + * @param u64NanoInterval The interval between timer ticks specified in nanoseconds if it's + * a recurring timer. This is rounded to the fit the system timer granularity. + * For one shot timers, pass 0. + * @param fFlags Timer flags. + * @param pfnTimer Callback function which shall be scheduled for execution + * on every timer tick. + * @param pvUser User argument for the callback. + * @see RTTimerStart, RTTimerStop, RTTimerChangeInterval, RTTimerDestroy, + * RTTimerGetSystemGranularity, RTTimerCanDoHighResolution + */ +RTDECL(int) RTTimerCreateEx(PRTTIMER *ppTimer, uint64_t u64NanoInterval, uint32_t fFlags, PFNRTTIMER pfnTimer, void *pvUser); + +/** @name RTTimerCreateEx flags + * @{ */ +/** Any CPU is fine. (Must be 0.) */ +#define RTTIMER_FLAGS_CPU_ANY UINT32_C(0) +/** One specific CPU */ +#define RTTIMER_FLAGS_CPU_SPECIFIC RT_BIT(16) +/** Omni timer, run on all online CPUs. + * @remarks The timer callback isn't necessarily running at the time same time on each CPU. */ +#define RTTIMER_FLAGS_CPU_ALL ( RTTIMER_FLAGS_CPU_MASK | RTTIMER_FLAGS_CPU_SPECIFIC ) +/** CPU mask. */ +#define RTTIMER_FLAGS_CPU_MASK UINT32_C(0xffff) +/** Desire a high resolution timer that works with RTTimerChangeInterval and + * isn't subject to RTTimerGetSystemGranularity rounding. + * @remarks This is quietly ignored if the feature isn't supported. */ +#define RTTIMER_FLAGS_HIGH_RES RT_BIT(17) +/** Convert a CPU set index (0-based) to RTTimerCreateEx flags. + * This will automatically OR in the RTTIMER_FLAGS_CPU_SPECIFIC flag. */ +#define RTTIMER_FLAGS_CPU(iCpu) ( (iCpu) | RTTIMER_FLAGS_CPU_SPECIFIC ) +/** Macro that validates the flags. */ +#define RTTIMER_FLAGS_ARE_VALID(fFlags) \ + ( !((fFlags) & ~((fFlags) & RTTIMER_FLAGS_CPU_SPECIFIC ? UINT32_C(0x3ffff) : UINT32_C(0x30000))) ) +/** @} */ + +/** + * Stops and destroys a running timer. + * + * @returns iprt status code. + * @retval VERR_INVALID_CONTEXT if executing at the wrong IRQL (windows), PIL + * (solaris), or similar. Portable code does not destroy timers with + * preemption (or interrupts) disabled. + * @param pTimer Timer to stop and destroy. NULL is ok. + */ +RTDECL(int) RTTimerDestroy(PRTTIMER pTimer); + +/** + * Starts a suspended timer. + * + * @returns IPRT status code. + * @retval VERR_INVALID_HANDLE if pTimer isn't valid. + * @retval VERR_TIMER_ACTIVE if the timer isn't suspended. + * @retval VERR_CPU_OFFLINE if the CPU the timer was created to run on is not + * online (this include the case where it's not present in the + * system). + * + * @param pTimer The timer to activate. + * @param u64First The RTTimeSystemNanoTS() for when the timer should start + * firing (relative). If 0 is specified, the timer will + * fire ASAP. + * @remarks When RTTimerCanDoHighResolution returns true, this API is + * callable with preemption disabled in ring-0. + * @see RTTimerStop + */ +RTDECL(int) RTTimerStart(PRTTIMER pTimer, uint64_t u64First); + +/** + * Stops an active timer. + * + * @todo May return while the timer callback function is being services on + * some platforms (ring-0 Windows, ring-0 linux). This needs to be + * addressed at some point... + * + * @returns IPRT status code. + * @retval VERR_INVALID_HANDLE if pTimer isn't valid. + * @retval VERR_TIMER_SUSPENDED if the timer isn't active. + * @retval VERR_NOT_SUPPORTED if the IPRT implementation doesn't support + * stopping a timer. + * + * @param pTimer The timer to suspend. + * @remarks Can be called from the timer callback function to stop it. + * @see RTTimerStart + */ +RTDECL(int) RTTimerStop(PRTTIMER pTimer); + +/** + * Changes the interval of a periodic timer. + * + * If the timer is active, it is implementation dependent whether the change + * takes place immediately or after the next tick. To get defined behavior, + * stop the timer before calling this API. + * + * @returns IPRT status code. + * @retval VERR_INVALID_HANDLE if pTimer isn't valid. + * @retval VERR_NOT_SUPPORTED if not supported. + * @retval VERR_INVALID_STATE if not a periodic timer. + * + * @param pTimer The timer to activate. + * @param u64NanoInterval The interval between timer ticks specified in + * nanoseconds. This is rounded to the fit the + * system timer granularity. + * @remarks Callable from the timer callback. Callable with preemption + * disabled in ring-0. + */ +RTDECL(int) RTTimerChangeInterval(PRTTIMER pTimer, uint64_t u64NanoInterval); + +/** + * Gets the (current) timer granularity of the system. + * + * @returns The timer granularity of the system in nanoseconds. + * @see RTTimerRequestSystemGranularity + */ +RTDECL(uint32_t) RTTimerGetSystemGranularity(void); + +/** + * Requests a specific system timer granularity. + * + * Successfull calls to this API must be coupled with the exact same number of + * calls to RTTimerReleaseSystemGranularity() in order to undo any changes made. + * + * + * @returns IPRT status code. + * @retval VERR_NOT_SUPPORTED if the requested value isn't supported by the host platform + * or if the host platform doesn't support modifying the system timer granularity. + * @retval VERR_PERMISSION_DENIED if the caller doesn't have the necessary privilege to + * modify the system timer granularity. + * + * @param u32Request The requested system timer granularity in nanoseconds. + * @param pu32Granted Where to store the granted system granularity. This is the value + * that should be passed to RTTimerReleaseSystemGranularity(). It + * is what RTTimerGetSystemGranularity() would return immediately + * after the change was made. + * + * The value differ from the request in two ways; rounding and + * scale. Meaning if your request is for 10.000.000 you might + * be granted 10.000.055 or 1.000.000. + * @see RTTimerReleaseSystemGranularity, RTTimerGetSystemGranularity + */ +RTDECL(int) RTTimerRequestSystemGranularity(uint32_t u32Request, uint32_t *pu32Granted); + +/** + * Releases a system timer granularity grant acquired by RTTimerRequestSystemGranularity(). + * + * @returns IPRT status code. + * @retval VERR_NOT_SUPPORTED if the host platform doesn't have any way of modifying + * the system timer granularity. + * @retval VERR_WRONG_ORDER if nobody call RTTimerRequestSystemGranularity() with the + * given grant value. + * @param u32Granted The granted system granularity. + * @see RTTimerRequestSystemGranularity + */ +RTDECL(int) RTTimerReleaseSystemGranularity(uint32_t u32Granted); + +/** + * Checks if the system support high resolution timers. + * + * The kind of support we are checking for is the kind of dynamically + * reprogrammable timers employed by recent Solaris and Linux kernels. It also + * implies that we can specify microsecond (or even better maybe) intervals + * without getting into trouble. + * + * @returns true if supported, false it not. + * + * @remarks Returning true also means RTTimerChangeInterval must be implemented + * and RTTimerStart be callable with preemption disabled. + */ +RTDECL(bool) RTTimerCanDoHighResolution(void); + + +/** + * Timer callback function for low res timers. + * + * This is identical to FNRTTIMER except for the first parameter, so + * see FNRTTIMER for details. + * + * @param hTimerLR The low resolution timer handle. + * @param pvUser User argument. + * @param iTick The current timer tick. This is always 1 on the first + * callback after the timer was started. Will jump if we've + * skipped ticks when lagging behind. + */ +typedef DECLCALLBACK(void) FNRTTIMERLR(RTTIMERLR hTimerLR, void *pvUser, uint64_t iTick); +/** Pointer to FNRTTIMER() function. */ +typedef FNRTTIMERLR *PFNRTTIMERLR; + + +/** + * Create a recurring low resolution timer. + * + * @returns iprt status code. + * @param phTimerLR Where to store the timer handle. + * @param uMilliesInterval Milliseconds between the timer ticks, at least 100 ms. + * If higher resolution is required use the other API. + * @param pfnTimer Callback function which shall be scheduled for execution + * on every timer tick. + * @param pvUser User argument for the callback. + * @see RTTimerLRCreateEx, RTTimerLRDestroy, RTTimerLRStop + */ +RTDECL(int) RTTimerLRCreate(PRTTIMERLR phTimerLR, uint32_t uMilliesInterval, PFNRTTIMERLR pfnTimer, void *pvUser); + +/** + * Create a suspended low resolution timer. + * + * @returns iprt status code. + * @retval VERR_NOT_SUPPORTED if an unsupported flag was specfied. + * + * @param phTimerLR Where to store the timer handle. + * @param u64NanoInterval The interval between timer ticks specified in nanoseconds if it's + * a recurring timer, the minimum for is 100000000 ns. + * For one shot timers, pass 0. + * @param fFlags Timer flags. Same as RTTimerCreateEx. + * @param pfnTimer Callback function which shall be scheduled for execution + * on every timer tick. + * @param pvUser User argument for the callback. + * @see RTTimerLRStart, RTTimerLRStop, RTTimerLRDestroy + */ +RTDECL(int) RTTimerLRCreateEx(PRTTIMERLR phTimerLR, uint64_t u64NanoInterval, uint32_t fFlags, PFNRTTIMERLR pfnTimer, void *pvUser); + +/** + * Stops and destroys a running low resolution timer. + * + * @returns iprt status code. + * @param hTimerLR The low resolution timer to stop and destroy. + * NIL_RTTIMERLR is accepted. + */ +RTDECL(int) RTTimerLRDestroy(RTTIMERLR hTimerLR); + +/** + * Starts a low resolution timer. + * + * @returns IPRT status code. + * @retval VERR_INVALID_HANDLE if pTimer isn't valid. + * @retval VERR_TIMER_ACTIVE if the timer isn't suspended. + * + * @param hTimerLR The low resolution timer to activate. + * @param u64First The RTTimeSystemNanoTS() for when the timer should start + * firing (relative), the minimum is 100000000 ns. + * If 0 is specified, the timer will fire ASAP. + * + * @see RTTimerLRStop + */ +RTDECL(int) RTTimerLRStart(RTTIMERLR hTimerLR, uint64_t u64First); + +/** + * Stops an active low resolution timer. + * + * @returns IPRT status code. + * @retval VERR_INVALID_HANDLE if pTimer isn't valid. + * @retval VERR_TIMER_SUSPENDED if the timer isn't active. + * @retval VERR_NOT_SUPPORTED if the IPRT implementation doesn't support stopping a timer. + * + * @param hTimerLR The low resolution timer to suspend. + * + * @see RTTimerLRStart + */ +RTDECL(int) RTTimerLRStop(RTTIMERLR hTimerLR); + +/** + * Changes the interval of a low resolution timer. + * + * If the timer is active, the next tick will occure immediately just like with + * RTTimerLRStart() when u64First parameter is zero. + * + * @returns IPRT status code. + * @retval VERR_INVALID_HANDLE if pTimer isn't valid. + * @retval VERR_NOT_SUPPORTED if not supported. + * + * @param hTimerLR The low resolution timer to update. + * @param u64NanoInterval The interval between timer ticks specified in + * nanoseconds. This is rounded to the fit the + * system timer granularity. + * @remarks Callable from the timer callback. + */ +RTDECL(int) RTTimerLRChangeInterval(RTTIMERLR hTimerLR, uint64_t u64NanoInterval); + +/** @} */ + +RT_C_DECLS_END + +#endif --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/types.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/types.h @@ -0,0 +1,2605 @@ +/** @file + * IPRT - Types. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_types_h +#define ___iprt_types_h + +#include +#include +#include + +/* + * Include standard C types. + */ +#ifndef IPRT_NO_CRT + +# if defined(IN_XF86_MODULE) && !defined(NO_ANSIC) + /* + * Kludge for xfree86 modules: size_t and other types are redefined. + */ +RT_C_DECLS_BEGIN +# include "xf86_ansic.h" +# undef NULL +RT_C_DECLS_END + +# elif defined(RT_OS_DARWIN) && defined(KERNEL) + /* + * Kludge for the darwin kernel: + * stddef.h is missing IIRC. + */ +# ifndef _PTRDIFF_T +# define _PTRDIFF_T + typedef __darwin_ptrdiff_t ptrdiff_t; +# endif +# include + +# elif defined(RT_OS_FREEBSD) && defined(_KERNEL) + /* + * Kludge for the FreeBSD kernel: + * stddef.h and sys/types.h have slightly different offsetof definitions + * when compiling in kernel mode. This is just to make GCC shut up. + */ +# ifndef _STDDEF_H_ +# undef offsetof +# endif +# include +# ifndef _SYS_TYPES_H_ +# undef offsetof +# endif +# include +# ifndef offsetof +# error "offsetof is not defined..." +# endif + +# elif defined(RT_OS_FREEBSD) && HC_ARCH_BITS == 64 && defined(RT_ARCH_X86) + /* + * Kludge for compiling 32-bit code on a 64-bit FreeBSD: + * FreeBSD declares uint64_t and int64_t wrong (long unsigned and long int + * though they need to be long long unsigned and long long int). These + * defines conflict with our declaration in stdint.h. Adding the defines + * below omits the definitions in the system header. + */ +# include +# define _UINT64_T_DECLARED +# define _INT64_T_DECLARED +# define _UINTPTR_T_DECLARED +# define _INTPTR_T_DECLARED +# include + +# elif defined(RT_OS_LINUX) && defined(__KERNEL__) + /* + * Kludge for the linux kernel: + * 1. sys/types.h doesn't mix with the kernel. + * 2. Starting with 2.6.19, linux/types.h typedefs bool and linux/stddef.h + * declares false and true as enum values. + * 3. Starting with 2.6.24, linux/types.h typedefs uintptr_t. + * We work around these issues here and nowhere else. + */ +# include +# if defined(__cplusplus) + typedef bool _Bool; +# endif +# define bool linux_bool +# define true linux_true +# define false linux_false +# define uintptr_t linux_uintptr_t +# include +# if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33) +# include +# else +# ifndef AUTOCONF_INCLUDED +# include +# endif +# endif +# include +# if defined(__cplusplus) + /* + * Starting with 3.3, appends 'notrace' (which + * expands to __attribute__((no_instrument_function))) to inline, + * __inline and __inline__. Revert that. + */ +# undef inline +# define inline inline +# undef __inline__ +# define __inline__ __inline__ +# undef __inline +# define __inline __inline +# endif +# include +# include + /* + * Starting with 3.4, defines NULL as '((void*)0)' which + * does not work for C++ code. + */ +# undef NULL +# undef uintptr_t +# ifdef __GNUC__ +# if (__GNUC__ * 100 + __GNUC_MINOR__) <= 400 + /* + * does + * #define __inline__ __inline__ __attribute__((always_inline)) + * in some older Linux kernels. Forcing inlining will fail for some RTStrA* + * functions with gcc <= 4.0 due to passing variable argument lists. + */ +# undef __inline__ +# define __inline__ __inline__ +# endif +# endif +# undef false +# undef true +# undef bool +# else +# include +# include +# endif + + +/* Define any types missing from sys/types.h on windows. */ +# ifdef _MSC_VER +# undef ssize_t + typedef intptr_t ssize_t; +# endif + +#else /* no crt */ +# include +#endif /* no crt */ + + + +/** @def NULL + * NULL pointer. + */ +#ifndef NULL +# ifdef __cplusplus +# define NULL 0 +# else +# define NULL ((void*)0) +# endif +#endif + + + +/** @defgroup grp_rt_types IPRT Base Types + * @{ + */ + +/* define wchar_t, we don't wanna include all the wcsstuff to get this. */ +#ifdef _MSC_VER +# ifndef _WCHAR_T_DEFINED + typedef unsigned short wchar_t; +# define _WCHAR_T_DEFINED +# endif +#endif +#ifdef __GNUC__ +/** @todo wchar_t on GNUC */ +#endif + +/* + * C doesn't have bool, nor does VisualAge for C++ v3.08. + */ +#if !defined(__cplusplus) || (defined(__IBMCPP__) && defined(RT_OS_OS2)) +# if defined(__GNUC__) +# if defined(RT_OS_LINUX) && __GNUC__ < 3 +typedef uint8_t bool; +# elif defined(RT_OS_FREEBSD) +# ifndef __bool_true_false_are_defined +typedef _Bool bool; +# endif +# else +# if (defined(RT_OS_DARWIN) || defined(RT_OS_HAIKU)) && (defined(_STDBOOL_H) || defined(__STDBOOL_H)) +# undef bool +# endif +typedef _Bool bool; +# endif +# else +typedef unsigned char bool; +# endif +# ifndef true +# define true (1) +# endif +# ifndef false +# define false (0) +# endif +#endif + +/** + * 128-bit unsigned integer. + */ +#if defined(__GNUC__) && defined(RT_ARCH_AMD64) +typedef __uint128_t uint128_t; +#else +typedef struct uint128_s +{ +# ifdef RT_BIG_ENDIAN + uint64_t Hi; + uint64_t Lo; +# else + uint64_t Lo; + uint64_t Hi; +# endif +} uint128_t; +#endif + + +/** + * 128-bit signed integer. + */ +#if defined(__GNUC__) && defined(RT_ARCH_AMD64) +typedef __int128_t int128_t; +#else +typedef struct int128_s +{ +# ifdef RT_BIG_ENDIAN + int64_t Hi; + uint64_t Lo; +# else + uint64_t Lo; + int64_t Hi; +# endif +} int128_t; +#endif + + +/** + * 16-bit unsigned integer union. + */ +typedef union RTUINT16U +{ + /** natural view. */ + uint16_t u; + + /** 16-bit view. */ + uint16_t au16[1]; + /** 8-bit view. */ + uint8_t au8[2]; + /** 16-bit hi/lo view. */ + struct + { +#ifdef RT_BIG_ENDIAN + uint8_t Hi; + uint8_t Lo; +#else + uint8_t Lo; + uint8_t Hi; +#endif + } s; +} RTUINT16U; +/** Pointer to a 16-bit unsigned integer union. */ +typedef RTUINT16U *PRTUINT16U; +/** Pointer to a const 32-bit unsigned integer union. */ +typedef const RTUINT16U *PCRTUINT16U; + + +/** + * 32-bit unsigned integer union. + */ +typedef union RTUINT32U +{ + /** natural view. */ + uint32_t u; + /** Hi/Low view. */ + struct + { +#ifdef RT_BIG_ENDIAN + uint16_t Hi; + uint16_t Lo; +#else + uint16_t Lo; + uint16_t Hi; +#endif + } s; + /** Word view. */ + struct + { +#ifdef RT_BIG_ENDIAN + uint16_t w1; + uint16_t w0; +#else + uint16_t w0; + uint16_t w1; +#endif + } Words; + + /** 32-bit view. */ + uint32_t au32[1]; + /** 16-bit view. */ + uint16_t au16[2]; + /** 8-bit view. */ + uint8_t au8[4]; +} RTUINT32U; +/** Pointer to a 32-bit unsigned integer union. */ +typedef RTUINT32U *PRTUINT32U; +/** Pointer to a const 32-bit unsigned integer union. */ +typedef const RTUINT32U *PCRTUINT32U; + + +/** + * 64-bit unsigned integer union. + */ +typedef union RTUINT64U +{ + /** Natural view. */ + uint64_t u; + /** Hi/Low view. */ + struct + { +#ifdef RT_BIG_ENDIAN + uint32_t Hi; + uint32_t Lo; +#else + uint32_t Lo; + uint32_t Hi; +#endif + } s; + /** Double-Word view. */ + struct + { +#ifdef RT_BIG_ENDIAN + uint32_t dw1; + uint32_t dw0; +#else + uint32_t dw0; + uint32_t dw1; +#endif + } DWords; + /** Word view. */ + struct + { +#ifdef RT_BIG_ENDIAN + uint16_t w3; + uint16_t w2; + uint16_t w1; + uint16_t w0; +#else + uint16_t w0; + uint16_t w1; + uint16_t w2; + uint16_t w3; +#endif + } Words; + + /** 64-bit view. */ + uint64_t au64[1]; + /** 32-bit view. */ + uint32_t au32[2]; + /** 16-bit view. */ + uint16_t au16[4]; + /** 8-bit view. */ + uint8_t au8[8]; +} RTUINT64U; +/** Pointer to a 64-bit unsigned integer union. */ +typedef RTUINT64U *PRTUINT64U; +/** Pointer to a const 64-bit unsigned integer union. */ +typedef const RTUINT64U *PCRTUINT64U; + + +/** + * 128-bit unsigned integer union. + */ +#pragma pack(1) +typedef union RTUINT128U +{ + /** Hi/Low view. + * @remarks We put this first so we can have portable initializers + * (RTUINT128_INIT) */ + struct + { +#ifdef RT_BIG_ENDIAN + uint64_t Hi; + uint64_t Lo; +#else + uint64_t Lo; + uint64_t Hi; +#endif + } s; + + /** Natural view. + * WARNING! This member depends on the compiler supporting 128-bit stuff. */ + uint128_t u; + + /** Quad-Word view. */ + struct + { +#ifdef RT_BIG_ENDIAN + uint64_t qw1; + uint64_t qw0; +#else + uint64_t qw0; + uint64_t qw1; +#endif + } QWords; + /** Double-Word view. */ + struct + { +#ifdef RT_BIG_ENDIAN + uint32_t dw3; + uint32_t dw2; + uint32_t dw1; + uint32_t dw0; +#else + uint32_t dw0; + uint32_t dw1; + uint32_t dw2; + uint32_t dw3; +#endif + } DWords; + /** Word view. */ + struct + { +#ifdef RT_BIG_ENDIAN + uint16_t w7; + uint16_t w6; + uint16_t w5; + uint16_t w4; + uint16_t w3; + uint16_t w2; + uint16_t w1; + uint16_t w0; +#else + uint16_t w0; + uint16_t w1; + uint16_t w2; + uint16_t w3; + uint16_t w4; + uint16_t w5; + uint16_t w6; + uint16_t w7; +#endif + } Words; + + /** 64-bit view. */ + uint64_t au64[2]; + /** 32-bit view. */ + uint32_t au32[4]; + /** 16-bit view. */ + uint16_t au16[8]; + /** 8-bit view. */ + uint8_t au8[16]; +} RTUINT128U; +#pragma pack() +/** Pointer to a 64-bit unsigned integer union. */ +typedef RTUINT128U *PRTUINT128U; +/** Pointer to a const 64-bit unsigned integer union. */ +typedef const RTUINT128U *PCRTUINT128U; + +/** @def RTUINT128_INIT + * Portable RTUINT128U initializer. */ +#ifdef RT_BIG_ENDIAN +# define RTUINT128_INIT(a_Hi, a_Lo) { { a_Hi, a_Lo } } +#else +# define RTUINT128_INIT(a_Hi, a_Lo) { { a_Lo, a_Hi } } +#endif + +/** @def RTUINT128_INIT_C + * Portable RTUINT128U initializer for 64-bit constants. */ +#ifdef RT_BIG_ENDIAN +# define RTUINT128_INIT_C(a_Hi, a_Lo) { { UINT64_C(a_Hi), UINT64_C(a_Lo) } } +#else +# define RTUINT128_INIT_C(a_Hi, a_Lo) { { UINT64_C(a_Lo), UINT64_C(a_Hi) } } +#endif + + +/** + * Double precision floating point format (64-bit). + */ +typedef union RTFLOAT64U +{ +#if defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86) + /** Double view. */ + double rd; +#endif + /** Format using regular bitfields. */ + struct + { +# ifdef RT_BIG_ENDIAN + /** The sign indicator. */ + uint32_t fSign : 1; + /** The exponent (offseted by 1023). */ + uint32_t uExponent : 11; + /** The fraction, bits 32 thru 51. */ + uint32_t u20FractionHigh : 20; + /** The fraction, bits 0 thru 31. */ + uint32_t u32FractionLow; +# else + /** The fraction, bits 0 thru 31. */ + uint32_t u32FractionLow; + /** The fraction, bits 32 thru 51. */ + uint32_t u20FractionHigh : 20; + /** The exponent (offseted by 1023). */ + uint32_t uExponent : 11; + /** The sign indicator. */ + uint32_t fSign : 1; +# endif + } s; + +#ifdef RT_COMPILER_GROKS_64BIT_BITFIELDS + /** Format using 64-bit bitfields. */ + RT_GCC_EXTENSION struct + { +# ifdef RT_BIG_ENDIAN + /** The sign indicator. */ + RT_GCC_EXTENSION uint64_t fSign : 1; + /** The exponent (offseted by 1023). */ + RT_GCC_EXTENSION uint64_t uExponent : 11; + /** The fraction. */ + RT_GCC_EXTENSION uint64_t uFraction : 52; +# else + /** The fraction. */ + RT_GCC_EXTENSION uint64_t uFraction : 52; + /** The exponent (offseted by 1023). */ + RT_GCC_EXTENSION uint64_t uExponent : 11; + /** The sign indicator. */ + RT_GCC_EXTENSION uint64_t fSign : 1; +# endif + } s64; +#endif + + /** 64-bit view. */ + uint64_t au64[1]; + /** 32-bit view. */ + uint32_t au32[2]; + /** 16-bit view. */ + uint16_t au16[4]; + /** 8-bit view. */ + uint8_t au8[8]; +} RTFLOAT64U; +/** Pointer to a double precision floating point format union. */ +typedef RTFLOAT64U *PRTFLOAT64U; +/** Pointer to a const double precision floating point format union. */ +typedef const RTFLOAT64U *PCRTFLOAT64U; + + +#if !defined(__IBMCPP__) && !defined(__IBMC__) + +/** + * Extended Double precision floating point format (80-bit). + */ +#pragma pack(1) +typedef union RTFLOAT80U +{ + /** Format using bitfields. */ + RT_GCC_EXTENSION struct + { +# ifdef RT_BIG_ENDIAN + /** The sign indicator. */ + RT_GCC_EXTENSION uint16_t fSign : 1; + /** The exponent (offseted by 16383). */ + RT_GCC_EXTENSION uint16_t uExponent : 15; + /** The mantissa. */ + uint64_t u64Mantissa; +# else + /** The mantissa. */ + uint64_t u64Mantissa; + /** The exponent (offseted by 16383). */ + RT_GCC_EXTENSION uint16_t uExponent : 15; + /** The sign indicator. */ + RT_GCC_EXTENSION uint16_t fSign : 1; +# endif + } s; + + /** 64-bit view. */ + uint64_t au64[1]; + /** 32-bit view. */ + uint32_t au32[2]; + /** 16-bit view. */ + uint16_t au16[5]; + /** 8-bit view. */ + uint8_t au8[10]; +} RTFLOAT80U; +#pragma pack() +/** Pointer to a extended precision floating point format union. */ +typedef RTFLOAT80U *PRTFLOAT80U; +/** Pointer to a const extended precision floating point format union. */ +typedef const RTFLOAT80U *PCRTFLOAT80U; + + +/** + * A variant of RTFLOAT80U that may be larger than 80-bits depending on how the + * compiler implements long double. + */ +#pragma pack(1) +typedef union RTFLOAT80U2 +{ +#ifdef RT_COMPILER_WITH_80BIT_LONG_DOUBLE + /** Long double view. */ + long double lrd; +#endif + /** Format using bitfields. */ + RT_GCC_EXTENSION struct + { +#ifdef RT_BIG_ENDIAN + /** The sign indicator. */ + RT_GCC_EXTENSION uint16_t fSign : 1; + /** The exponent (offseted by 16383). */ + RT_GCC_EXTENSION uint16_t uExponent : 15; + /** The mantissa. */ + uint64_t u64Mantissa; +#else + /** The mantissa. */ + uint64_t u64Mantissa; + /** The exponent (offseted by 16383). */ + RT_GCC_EXTENSION uint16_t uExponent : 15; + /** The sign indicator. */ + RT_GCC_EXTENSION uint16_t fSign : 1; +#endif + } s; + + /** Bitfield exposing the J bit and the fraction. */ + RT_GCC_EXTENSION struct + { +#ifdef RT_BIG_ENDIAN + /** The sign indicator. */ + RT_GCC_EXTENSION uint16_t fSign : 1; + /** The exponent (offseted by 16383). */ + RT_GCC_EXTENSION uint16_t uExponent : 15; + /** The J bit, aka the integer bit. */ + uint32_t fInteger; + /** The fraction, bits 32 thru 62. */ + uint32_t u31FractionHigh : 31; + /** The fraction, bits 0 thru 31. */ + uint32_t u32FractionLow : 32; +#else + /** The fraction, bits 0 thru 31. */ + uint32_t u32FractionLow : 32; + /** The fraction, bits 32 thru 62. */ + uint32_t u31FractionHigh : 31; + /** The J bit, aka the integer bit. */ + uint32_t fInteger; + /** The exponent (offseted by 16383). */ + RT_GCC_EXTENSION uint16_t uExponent : 15; + /** The sign indicator. */ + RT_GCC_EXTENSION uint16_t fSign : 1; +#endif + } sj; + +#ifdef RT_COMPILER_GROKS_64BIT_BITFIELDS + /** 64-bit bitfields exposing the J bit and the fraction. */ + RT_GCC_EXTENSION struct + { +# ifdef RT_BIG_ENDIAN + /** The sign indicator. */ + RT_GCC_EXTENSION uint16_t fSign : 1; + /** The exponent (offseted by 16383). */ + RT_GCC_EXTENSION uint16_t uExponent : 15; + /** The J bit, aka the integer bit. */ + RT_GCC_EXTENSION uint64_t fInteger : 1; + /** The fraction. */ + RT_GCC_EXTENSION uint64_t u63Fraction : 63; +# else + /** The fraction. */ + RT_GCC_EXTENSION uint64_t u63Fraction : 63; + /** The J bit, aka the integer bit. */ + RT_GCC_EXTENSION uint64_t fInteger : 1; + /** The exponent (offseted by 16383). */ + RT_GCC_EXTENSION uint16_t uExponent : 15; + /** The sign indicator. */ + RT_GCC_EXTENSION uint16_t fSign : 1; +# endif + } sj64; +#endif + + /** 64-bit view. */ + uint64_t au64[1]; + /** 32-bit view. */ + uint32_t au32[2]; + /** 16-bit view. */ + uint16_t au16[5]; + /** 8-bit view. */ + uint8_t au8[10]; +} RTFLOAT80U2; +#pragma pack() +/** Pointer to a extended precision floating point format union, 2nd + * variant. */ +typedef RTFLOAT80U2 *PRTFLOAT80U2; +/** Pointer to a const extended precision floating point format union, 2nd + * variant. */ +typedef const RTFLOAT80U2 *PCRTFLOAT80U2; + +#endif /* uint16_t bitfields doesn't work */ + + +/** Generic function type. + * @see PFNRT + */ +typedef DECLCALLBACK(void) FNRT(void); + +/** Generic function pointer. + * With -pedantic, gcc-4 complains when casting a function to a data object, for + * example: + * + * @code + * void foo(void) + * { + * } + * + * void *bar = (void *)foo; + * @endcode + * + * The compiler would warn with "ISO C++ forbids casting between + * pointer-to-function and pointer-to-object". The purpose of this warning is + * not to bother the programmer but to point out that he is probably doing + * something dangerous, assigning a pointer to executable code to a data object. + */ +typedef FNRT *PFNRT; + +/** Millisecond interval. */ +typedef uint32_t RTMSINTERVAL; +/** Pointer to a millisecond interval. */ +typedef RTMSINTERVAL *PRTMSINTERVAL; +/** Pointer to a const millisecond interval. */ +typedef const RTMSINTERVAL *PCRTMSINTERVAL; + +/** Pointer to a time spec structure. */ +typedef struct RTTIMESPEC *PRTTIMESPEC; +/** Pointer to a const time spec structure. */ +typedef const struct RTTIMESPEC *PCRTTIMESPEC; + + + +/** @defgroup grp_rt_types_both Common Guest and Host Context Basic Types + * @{ + */ + +/** Signed integer which can contain both GC and HC pointers. */ +#if (HC_ARCH_BITS == 32 && GC_ARCH_BITS == 32) +typedef int32_t RTINTPTR; +#elif (HC_ARCH_BITS == 64 || GC_ARCH_BITS == 64) +typedef int64_t RTINTPTR; +#else +# error Unsupported HC_ARCH_BITS and/or GC_ARCH_BITS values. +#endif +/** Pointer to signed integer which can contain both GC and HC pointers. */ +typedef RTINTPTR *PRTINTPTR; +/** Pointer const to signed integer which can contain both GC and HC pointers. */ +typedef const RTINTPTR *PCRTINTPTR; +/** The maximum value the RTINTPTR type can hold. */ +#if (HC_ARCH_BITS == 32 && GC_ARCH_BITS == 32) +# define RTINTPTR_MAX INT32_MAX +#elif (HC_ARCH_BITS == 64 || GC_ARCH_BITS == 64) +# define RTINTPTR_MAX INT64_MAX +#else +# error Unsupported HC_ARCH_BITS and/or GC_ARCH_BITS values. +#endif +/** The minimum value the RTINTPTR type can hold. */ +#if (HC_ARCH_BITS == 32 && GC_ARCH_BITS == 32) +# define RTINTPTR_MIN INT32_MIN +#elif (HC_ARCH_BITS == 64 || GC_ARCH_BITS == 64) +# define RTINTPTR_MIN INT64_MIN +#else +# error Unsupported HC_ARCH_BITS and/or GC_ARCH_BITS values. +#endif + +/** Unsigned integer which can contain both GC and HC pointers. */ +#if (HC_ARCH_BITS == 32 && GC_ARCH_BITS == 32) +typedef uint32_t RTUINTPTR; +#elif (HC_ARCH_BITS == 64 || GC_ARCH_BITS == 64) +typedef uint64_t RTUINTPTR; +#else +# error Unsupported HC_ARCH_BITS and/or GC_ARCH_BITS values. +#endif +/** Pointer to unsigned integer which can contain both GC and HC pointers. */ +typedef RTUINTPTR *PRTUINTPTR; +/** Pointer const to unsigned integer which can contain both GC and HC pointers. */ +typedef const RTUINTPTR *PCRTUINTPTR; +/** The maximum value the RTUINTPTR type can hold. */ +#if (HC_ARCH_BITS == 32 && GC_ARCH_BITS == 32) +# define RTUINTPTR_MAX UINT32_MAX +#elif (HC_ARCH_BITS == 64 || GC_ARCH_BITS == 64) +# define RTUINTPTR_MAX UINT64_MAX +#else +# error Unsupported HC_ARCH_BITS and/or GC_ARCH_BITS values. +#endif + +/** Signed integer. */ +typedef int32_t RTINT; +/** Pointer to signed integer. */ +typedef RTINT *PRTINT; +/** Pointer to const signed integer. */ +typedef const RTINT *PCRTINT; + +/** Unsigned integer. */ +typedef uint32_t RTUINT; +/** Pointer to unsigned integer. */ +typedef RTUINT *PRTUINT; +/** Pointer to const unsigned integer. */ +typedef const RTUINT *PCRTUINT; + +/** A file offset / size (off_t). */ +typedef int64_t RTFOFF; +/** Pointer to a file offset / size. */ +typedef RTFOFF *PRTFOFF; +/** The max value for RTFOFF. */ +#define RTFOFF_MAX INT64_MAX +/** The min value for RTFOFF. */ +#define RTFOFF_MIN INT64_MIN + +/** File mode (see iprt/fs.h). */ +typedef uint32_t RTFMODE; +/** Pointer to file mode. */ +typedef RTFMODE *PRTFMODE; + +/** Device unix number. */ +typedef uint32_t RTDEV; +/** Pointer to a device unix number. */ +typedef RTDEV *PRTDEV; + +/** @name RTDEV Macros + * @{ */ +/** + * Our makedev macro. + * @returns RTDEV + * @param uMajor The major device number. + * @param uMinor The minor device number. + */ +#define RTDEV_MAKE(uMajor, uMinor) ((RTDEV)( ((RTDEV)(uMajor) << 24) | (uMinor & UINT32_C(0x00ffffff)) )) +/** + * Get the major device node number from an RTDEV type. + * @returns The major device number of @a uDev + * @param uDev The device number. + */ +#define RTDEV_MAJOR(uDev) ((uDev) >> 24) +/** + * Get the minor device node number from an RTDEV type. + * @returns The minor device number of @a uDev + * @param uDev The device number. + */ +#define RTDEV_MINOR(uDev) ((uDev) & UINT32_C(0x00ffffff)) +/** @} */ + +/** i-node number. */ +typedef uint64_t RTINODE; +/** Pointer to a i-node number. */ +typedef RTINODE *PRTINODE; + +/** User id. */ +typedef uint32_t RTUID; +/** Pointer to a user id. */ +typedef RTUID *PRTUID; +/** NIL user id. + * @todo check this for portability! */ +#define NIL_RTUID (~(RTUID)0) + +/** Group id. */ +typedef uint32_t RTGID; +/** Pointer to a group id. */ +typedef RTGID *PRTGID; +/** NIL group id. + * @todo check this for portability! */ +#define NIL_RTGID (~(RTGID)0) + +/** I/O Port. */ +typedef uint16_t RTIOPORT; +/** Pointer to I/O Port. */ +typedef RTIOPORT *PRTIOPORT; +/** Pointer to const I/O Port. */ +typedef const RTIOPORT *PCRTIOPORT; + +/** Selector. */ +typedef uint16_t RTSEL; +/** Pointer to selector. */ +typedef RTSEL *PRTSEL; +/** Pointer to const selector. */ +typedef const RTSEL *PCRTSEL; +/** Max selector value. */ +#define RTSEL_MAX UINT16_MAX + +/** Far 16-bit pointer. */ +#pragma pack(1) +typedef struct RTFAR16 +{ + uint16_t off; + RTSEL sel; +} RTFAR16; +#pragma pack() +/** Pointer to Far 16-bit pointer. */ +typedef RTFAR16 *PRTFAR16; +/** Pointer to const Far 16-bit pointer. */ +typedef const RTFAR16 *PCRTFAR16; + +/** Far 32-bit pointer. */ +#pragma pack(1) +typedef struct RTFAR32 +{ + uint32_t off; + RTSEL sel; +} RTFAR32; +#pragma pack() +/** Pointer to Far 32-bit pointer. */ +typedef RTFAR32 *PRTFAR32; +/** Pointer to const Far 32-bit pointer. */ +typedef const RTFAR32 *PCRTFAR32; + +/** Far 64-bit pointer. */ +#pragma pack(1) +typedef struct RTFAR64 +{ + uint64_t off; + RTSEL sel; +} RTFAR64; +#pragma pack() +/** Pointer to Far 64-bit pointer. */ +typedef RTFAR64 *PRTFAR64; +/** Pointer to const Far 64-bit pointer. */ +typedef const RTFAR64 *PCRTFAR64; + +/** @} */ + + +/** @defgroup grp_rt_types_hc Host Context Basic Types + * @{ + */ + +/** HC Natural signed integer. + * @deprecated silly type. */ +typedef int32_t RTHCINT; +/** Pointer to HC Natural signed integer. + * @deprecated silly type. */ +typedef RTHCINT *PRTHCINT; +/** Pointer to const HC Natural signed integer. + * @deprecated silly type. */ +typedef const RTHCINT *PCRTHCINT; + +/** HC Natural unsigned integer. + * @deprecated silly type. */ +typedef uint32_t RTHCUINT; +/** Pointer to HC Natural unsigned integer. + * @deprecated silly type. */ +typedef RTHCUINT *PRTHCUINT; +/** Pointer to const HC Natural unsigned integer. + * @deprecated silly type. */ +typedef const RTHCUINT *PCRTHCUINT; + + +/** Signed integer which can contain a HC pointer. */ +#if HC_ARCH_BITS == 32 +typedef int32_t RTHCINTPTR; +#elif HC_ARCH_BITS == 64 +typedef int64_t RTHCINTPTR; +#else +# error Unsupported HC_ARCH_BITS value. +#endif +/** Pointer to signed integer which can contain a HC pointer. */ +typedef RTHCINTPTR *PRTHCINTPTR; +/** Pointer to const signed integer which can contain a HC pointer. */ +typedef const RTHCINTPTR *PCRTHCINTPTR; +/** Max RTHCINTPTR value. */ +#if HC_ARCH_BITS == 32 +# define RTHCINTPTR_MAX INT32_MAX +#else +# define RTHCINTPTR_MAX INT64_MAX +#endif +/** Min RTHCINTPTR value. */ +#if HC_ARCH_BITS == 32 +# define RTHCINTPTR_MIN INT32_MIN +#else +# define RTHCINTPTR_MIN INT64_MIN +#endif + +/** Signed integer which can contain a HC ring-3 pointer. */ +#if R3_ARCH_BITS == 32 +typedef int32_t RTR3INTPTR; +#elif R3_ARCH_BITS == 64 +typedef int64_t RTR3INTPTR; +#else +# error Unsupported R3_ARCH_BITS value. +#endif +/** Pointer to signed integer which can contain a HC ring-3 pointer. */ +typedef RTR3INTPTR *PRTR3INTPTR; +/** Pointer to const signed integer which can contain a HC ring-3 pointer. */ +typedef const RTR3INTPTR *PCRTR3INTPTR; +/** Max RTR3INTPTR value. */ +#if R3_ARCH_BITS == 32 +# define RTR3INTPTR_MAX INT32_MAX +#else +# define RTR3INTPTR_MAX INT64_MAX +#endif +/** Min RTR3INTPTR value. */ +#if R3_ARCH_BITS == 32 +# define RTR3INTPTR_MIN INT32_MIN +#else +# define RTR3INTPTR_MIN INT64_MIN +#endif + +/** Signed integer which can contain a HC ring-0 pointer. */ +#if R0_ARCH_BITS == 32 +typedef int32_t RTR0INTPTR; +#elif R0_ARCH_BITS == 64 +typedef int64_t RTR0INTPTR; +#else +# error Unsupported R0_ARCH_BITS value. +#endif +/** Pointer to signed integer which can contain a HC ring-0 pointer. */ +typedef RTR0INTPTR *PRTR0INTPTR; +/** Pointer to const signed integer which can contain a HC ring-0 pointer. */ +typedef const RTR0INTPTR *PCRTR0INTPTR; +/** Max RTR0INTPTR value. */ +#if R0_ARCH_BITS == 32 +# define RTR0INTPTR_MAX INT32_MAX +#else +# define RTR0INTPTR_MAX INT64_MAX +#endif +/** Min RTHCINTPTR value. */ +#if R0_ARCH_BITS == 32 +# define RTR0INTPTR_MIN INT32_MIN +#else +# define RTR0INTPTR_MIN INT64_MIN +#endif + + +/** Unsigned integer which can contain a HC pointer. */ +#if HC_ARCH_BITS == 32 +typedef uint32_t RTHCUINTPTR; +#elif HC_ARCH_BITS == 64 +typedef uint64_t RTHCUINTPTR; +#else +# error Unsupported HC_ARCH_BITS value. +#endif +/** Pointer to unsigned integer which can contain a HC pointer. */ +typedef RTHCUINTPTR *PRTHCUINTPTR; +/** Pointer to unsigned integer which can contain a HC pointer. */ +typedef const RTHCUINTPTR *PCRTHCUINTPTR; +/** Max RTHCUINTTPR value. */ +#if HC_ARCH_BITS == 32 +# define RTHCUINTPTR_MAX UINT32_MAX +#else +# define RTHCUINTPTR_MAX UINT64_MAX +#endif + +/** Unsigned integer which can contain a HC ring-3 pointer. */ +#if R3_ARCH_BITS == 32 +typedef uint32_t RTR3UINTPTR; +#elif R3_ARCH_BITS == 64 +typedef uint64_t RTR3UINTPTR; +#else +# error Unsupported R3_ARCH_BITS value. +#endif +/** Pointer to unsigned integer which can contain a HC ring-3 pointer. */ +typedef RTR3UINTPTR *PRTR3UINTPTR; +/** Pointer to unsigned integer which can contain a HC ring-3 pointer. */ +typedef const RTR3UINTPTR *PCRTR3UINTPTR; +/** Max RTHCUINTTPR value. */ +#if R3_ARCH_BITS == 32 +# define RTR3UINTPTR_MAX UINT32_MAX +#else +# define RTR3UINTPTR_MAX UINT64_MAX +#endif + +/** Unsigned integer which can contain a HC ring-0 pointer. */ +#if R0_ARCH_BITS == 32 +typedef uint32_t RTR0UINTPTR; +#elif R0_ARCH_BITS == 64 +typedef uint64_t RTR0UINTPTR; +#else +# error Unsupported R0_ARCH_BITS value. +#endif +/** Pointer to unsigned integer which can contain a HC ring-0 pointer. */ +typedef RTR0UINTPTR *PRTR0UINTPTR; +/** Pointer to unsigned integer which can contain a HC ring-0 pointer. */ +typedef const RTR0UINTPTR *PCRTR0UINTPTR; +/** Max RTR0UINTTPR value. */ +#if HC_ARCH_BITS == 32 +# define RTR0UINTPTR_MAX UINT32_MAX +#else +# define RTR0UINTPTR_MAX UINT64_MAX +#endif + + +/** Host Physical Memory Address. */ +typedef uint64_t RTHCPHYS; +/** Pointer to Host Physical Memory Address. */ +typedef RTHCPHYS *PRTHCPHYS; +/** Pointer to const Host Physical Memory Address. */ +typedef const RTHCPHYS *PCRTHCPHYS; +/** @def NIL_RTHCPHYS + * NIL HC Physical Address. + * NIL_RTHCPHYS is used to signal an invalid physical address, similar + * to the NULL pointer. + */ +#define NIL_RTHCPHYS (~(RTHCPHYS)0) +/** Max RTHCPHYS value. */ +#define RTHCPHYS_MAX UINT64_MAX + + +/** HC pointer. */ +#ifndef IN_RC +typedef void * RTHCPTR; +#else +typedef RTHCUINTPTR RTHCPTR; +#endif +/** Pointer to HC pointer. */ +typedef RTHCPTR *PRTHCPTR; +/** Pointer to const HC pointer. */ +typedef const RTHCPTR *PCRTHCPTR; +/** @def NIL_RTHCPTR + * NIL HC pointer. + */ +#define NIL_RTHCPTR ((RTHCPTR)0) +/** Max RTHCPTR value. */ +#define RTHCPTR_MAX ((RTHCPTR)RTHCUINTPTR_MAX) + + +/** HC ring-3 pointer. */ +#ifdef IN_RING3 +typedef void * RTR3PTR; +#else +typedef RTR3UINTPTR RTR3PTR; +#endif +/** Pointer to HC ring-3 pointer. */ +typedef RTR3PTR *PRTR3PTR; +/** Pointer to const HC ring-3 pointer. */ +typedef const RTR3PTR *PCRTR3PTR; +/** @def NIL_RTR3PTR + * NIL HC ring-3 pointer. + */ +#ifndef IN_RING3 +# define NIL_RTR3PTR ((RTR3PTR)0) +#else +# define NIL_RTR3PTR (NULL) +#endif +/** Max RTR3PTR value. */ +#define RTR3PTR_MAX ((RTR3PTR)RTR3UINTPTR_MAX) + +/** HC ring-0 pointer. */ +#ifdef IN_RING0 +typedef void * RTR0PTR; +#else +typedef RTR0UINTPTR RTR0PTR; +#endif +/** Pointer to HC ring-0 pointer. */ +typedef RTR0PTR *PRTR0PTR; +/** Pointer to const HC ring-0 pointer. */ +typedef const RTR0PTR *PCRTR0PTR; +/** @def NIL_RTR0PTR + * NIL HC ring-0 pointer. + */ +#ifndef IN_RING0 +# define NIL_RTR0PTR ((RTR0PTR)0) +#else +# define NIL_RTR0PTR (NULL) +#endif +/** Max RTR3PTR value. */ +#define RTR0PTR_MAX ((RTR0PTR)RTR0UINTPTR_MAX) + + +/** Unsigned integer register in the host context. */ +#if HC_ARCH_BITS == 32 +typedef uint32_t RTHCUINTREG; +#elif HC_ARCH_BITS == 64 +typedef uint64_t RTHCUINTREG; +#else +# error "Unsupported HC_ARCH_BITS!" +#endif +/** Pointer to an unsigned integer register in the host context. */ +typedef RTHCUINTREG *PRTHCUINTREG; +/** Pointer to a const unsigned integer register in the host context. */ +typedef const RTHCUINTREG *PCRTHCUINTREG; + +/** Unsigned integer register in the host ring-3 context. */ +#if R3_ARCH_BITS == 32 +typedef uint32_t RTR3UINTREG; +#elif R3_ARCH_BITS == 64 +typedef uint64_t RTR3UINTREG; +#else +# error "Unsupported R3_ARCH_BITS!" +#endif +/** Pointer to an unsigned integer register in the host ring-3 context. */ +typedef RTR3UINTREG *PRTR3UINTREG; +/** Pointer to a const unsigned integer register in the host ring-3 context. */ +typedef const RTR3UINTREG *PCRTR3UINTREG; + +/** Unsigned integer register in the host ring-3 context. */ +#if R0_ARCH_BITS == 32 +typedef uint32_t RTR0UINTREG; +#elif R0_ARCH_BITS == 64 +typedef uint64_t RTR0UINTREG; +#else +# error "Unsupported R3_ARCH_BITS!" +#endif +/** Pointer to an unsigned integer register in the host ring-3 context. */ +typedef RTR0UINTREG *PRTR0UINTREG; +/** Pointer to a const unsigned integer register in the host ring-3 context. */ +typedef const RTR0UINTREG *PCRTR0UINTREG; + +/** @} */ + + +/** @defgroup grp_rt_types_gc Guest Context Basic Types + * @{ + */ + +/** Natural signed integer in the GC. + * @deprecated silly type. */ +#if GC_ARCH_BITS == 32 +typedef int32_t RTGCINT; +#elif GC_ARCH_BITS == 64 /** @todo this isn't right, natural int is 32-bit, see RTHCINT. */ +typedef int64_t RTGCINT; +#endif +/** Pointer to natural signed integer in GC. + * @deprecated silly type. */ +typedef RTGCINT *PRTGCINT; +/** Pointer to const natural signed integer in GC. + * @deprecated silly type. */ +typedef const RTGCINT *PCRTGCINT; + +/** Natural unsigned integer in the GC. + * @deprecated silly type. */ +#if GC_ARCH_BITS == 32 +typedef uint32_t RTGCUINT; +#elif GC_ARCH_BITS == 64 /** @todo this isn't right, natural int is 32-bit, see RTHCUINT. */ +typedef uint64_t RTGCUINT; +#endif +/** Pointer to natural unsigned integer in GC. + * @deprecated silly type. */ +typedef RTGCUINT *PRTGCUINT; +/** Pointer to const natural unsigned integer in GC. + * @deprecated silly type. */ +typedef const RTGCUINT *PCRTGCUINT; + +/** Signed integer which can contain a GC pointer. */ +#if GC_ARCH_BITS == 32 +typedef int32_t RTGCINTPTR; +#elif GC_ARCH_BITS == 64 +typedef int64_t RTGCINTPTR; +#endif +/** Pointer to signed integer which can contain a GC pointer. */ +typedef RTGCINTPTR *PRTGCINTPTR; +/** Pointer to const signed integer which can contain a GC pointer. */ +typedef const RTGCINTPTR *PCRTGCINTPTR; + +/** Unsigned integer which can contain a GC pointer. */ +#if GC_ARCH_BITS == 32 +typedef uint32_t RTGCUINTPTR; +#elif GC_ARCH_BITS == 64 +typedef uint64_t RTGCUINTPTR; +#else +# error Unsupported GC_ARCH_BITS value. +#endif +/** Pointer to unsigned integer which can contain a GC pointer. */ +typedef RTGCUINTPTR *PRTGCUINTPTR; +/** Pointer to unsigned integer which can contain a GC pointer. */ +typedef const RTGCUINTPTR *PCRTGCUINTPTR; + +/** Unsigned integer which can contain a 32 bits GC pointer. */ +typedef uint32_t RTGCUINTPTR32; +/** Pointer to unsigned integer which can contain a 32 bits GC pointer. */ +typedef RTGCUINTPTR32 *PRTGCUINTPTR32; +/** Pointer to unsigned integer which can contain a 32 bits GC pointer. */ +typedef const RTGCUINTPTR32 *PCRTGCUINTPTR32; + +/** Unsigned integer which can contain a 64 bits GC pointer. */ +typedef uint64_t RTGCUINTPTR64; +/** Pointer to unsigned integer which can contain a 32 bits GC pointer. */ +typedef RTGCUINTPTR64 *PRTGCUINTPTR64; +/** Pointer to unsigned integer which can contain a 32 bits GC pointer. */ +typedef const RTGCUINTPTR64 *PCRTGCUINTPTR64; + +/** Guest Physical Memory Address.*/ +typedef uint64_t RTGCPHYS; +/** Pointer to Guest Physical Memory Address. */ +typedef RTGCPHYS *PRTGCPHYS; +/** Pointer to const Guest Physical Memory Address. */ +typedef const RTGCPHYS *PCRTGCPHYS; +/** @def NIL_RTGCPHYS + * NIL GC Physical Address. + * NIL_RTGCPHYS is used to signal an invalid physical address, similar + * to the NULL pointer. Note that this value may actually be valid in + * some contexts. + */ +#define NIL_RTGCPHYS (~(RTGCPHYS)0U) +/** Max guest physical memory address value. */ +#define RTGCPHYS_MAX UINT64_MAX + + +/** Guest Physical Memory Address; limited to 32 bits.*/ +typedef uint32_t RTGCPHYS32; +/** Pointer to Guest Physical Memory Address. */ +typedef RTGCPHYS32 *PRTGCPHYS32; +/** Pointer to const Guest Physical Memory Address. */ +typedef const RTGCPHYS32 *PCRTGCPHYS32; +/** @def NIL_RTGCPHYS32 + * NIL GC Physical Address. + * NIL_RTGCPHYS32 is used to signal an invalid physical address, similar + * to the NULL pointer. Note that this value may actually be valid in + * some contexts. + */ +#define NIL_RTGCPHYS32 (~(RTGCPHYS32)0) + + +/** Guest Physical Memory Address; limited to 64 bits.*/ +typedef uint64_t RTGCPHYS64; +/** Pointer to Guest Physical Memory Address. */ +typedef RTGCPHYS64 *PRTGCPHYS64; +/** Pointer to const Guest Physical Memory Address. */ +typedef const RTGCPHYS64 *PCRTGCPHYS64; +/** @def NIL_RTGCPHYS64 + * NIL GC Physical Address. + * NIL_RTGCPHYS64 is used to signal an invalid physical address, similar + * to the NULL pointer. Note that this value may actually be valid in + * some contexts. + */ +#define NIL_RTGCPHYS64 (~(RTGCPHYS64)0) + +/** Guest context pointer, 32 bits. + * Keep in mind that this type is an unsigned integer in + * HC and void pointer in GC. + */ +typedef RTGCUINTPTR32 RTGCPTR32; +/** Pointer to a guest context pointer. */ +typedef RTGCPTR32 *PRTGCPTR32; +/** Pointer to a const guest context pointer. */ +typedef const RTGCPTR32 *PCRTGCPTR32; +/** @def NIL_RTGCPTR32 + * NIL GC pointer. + */ +#define NIL_RTGCPTR32 ((RTGCPTR32)0) + +/** Guest context pointer, 64 bits. + */ +typedef RTGCUINTPTR64 RTGCPTR64; +/** Pointer to a guest context pointer. */ +typedef RTGCPTR64 *PRTGCPTR64; +/** Pointer to a const guest context pointer. */ +typedef const RTGCPTR64 *PCRTGCPTR64; +/** @def NIL_RTGCPTR64 + * NIL GC pointer. + */ +#define NIL_RTGCPTR64 ((RTGCPTR64)0) + +/** Guest context pointer. + * Keep in mind that this type is an unsigned integer in + * HC and void pointer in GC. + */ +#if GC_ARCH_BITS == 64 +typedef RTGCPTR64 RTGCPTR; +/** Pointer to a guest context pointer. */ +typedef PRTGCPTR64 PRTGCPTR; +/** Pointer to a const guest context pointer. */ +typedef PCRTGCPTR64 PCRTGCPTR; +/** @def NIL_RTGCPTR + * NIL GC pointer. + */ +# define NIL_RTGCPTR NIL_RTGCPTR64 +/** Max RTGCPTR value. */ +# define RTGCPTR_MAX UINT64_MAX +#elif GC_ARCH_BITS == 32 +typedef RTGCPTR32 RTGCPTR; +/** Pointer to a guest context pointer. */ +typedef PRTGCPTR32 PRTGCPTR; +/** Pointer to a const guest context pointer. */ +typedef PCRTGCPTR32 PCRTGCPTR; +/** @def NIL_RTGCPTR + * NIL GC pointer. + */ +# define NIL_RTGCPTR NIL_RTGCPTR32 +/** Max RTGCPTR value. */ +# define RTGCPTR_MAX UINT32_MAX +#else +# error "Unsupported GC_ARCH_BITS!" +#endif + +/** Unsigned integer register in the guest context. */ +typedef uint32_t RTGCUINTREG32; +/** Pointer to an unsigned integer register in the guest context. */ +typedef RTGCUINTREG32 *PRTGCUINTREG32; +/** Pointer to a const unsigned integer register in the guest context. */ +typedef const RTGCUINTREG32 *PCRTGCUINTREG32; + +typedef uint64_t RTGCUINTREG64; +/** Pointer to an unsigned integer register in the guest context. */ +typedef RTGCUINTREG64 *PRTGCUINTREG64; +/** Pointer to a const unsigned integer register in the guest context. */ +typedef const RTGCUINTREG64 *PCRTGCUINTREG64; + +#if GC_ARCH_BITS == 64 +typedef RTGCUINTREG64 RTGCUINTREG; +#elif GC_ARCH_BITS == 32 +typedef RTGCUINTREG32 RTGCUINTREG; +#else +# error "Unsupported GC_ARCH_BITS!" +#endif +/** Pointer to an unsigned integer register in the guest context. */ +typedef RTGCUINTREG *PRTGCUINTREG; +/** Pointer to a const unsigned integer register in the guest context. */ +typedef const RTGCUINTREG *PCRTGCUINTREG; + +/** @} */ + +/** @defgroup grp_rt_types_rc Raw mode Context Basic Types + * @{ + */ + +/** Raw mode context pointer; a 32 bits guest context pointer. + * Keep in mind that this type is an unsigned integer in + * HC and void pointer in RC. + */ +#ifdef IN_RC +typedef void * RTRCPTR; +#else +typedef uint32_t RTRCPTR; +#endif +/** Pointer to a raw mode context pointer. */ +typedef RTRCPTR *PRTRCPTR; +/** Pointer to a const raw mode context pointer. */ +typedef const RTRCPTR *PCRTRCPTR; +/** @def NIL_RTGCPTR + * NIL RC pointer. + */ +#ifndef IN_RC +# define NIL_RTRCPTR ((RTRCPTR)0) +#else +# define NIL_RTRCPTR (NULL) +#endif +/** @def RTRCPTR_MAX + * The maximum value a RTRCPTR can have. Mostly used as INVALID value. + */ +#define RTRCPTR_MAX ((RTRCPTR)UINT32_MAX) + +/** Raw mode context pointer, unsigned integer variant. */ +typedef int32_t RTRCINTPTR; +/** @def RTRCUINTPTR_MAX + * The maximum value a RTRCUINPTR can have. + */ +#define RTRCUINTPTR_MAX ((RTRCUINTPTR)UINT32_MAX) + +/** Raw mode context pointer, signed integer variant. */ +typedef uint32_t RTRCUINTPTR; +/** @def RTRCINTPTR_MIN + * The minimum value a RTRCINPTR can have. + */ +#define RTRCINTPTR_MIN ((RTRCINTPTR)INT32_MIN) +/** @def RTRCINTPTR_MAX + * The maximum value a RTRCINPTR can have. + */ +#define RTRCINTPTR_MAX ((RTRCINTPTR)INT32_MAX) + +/** @} */ + + +/** @defgroup grp_rt_types_cc Current Context Basic Types + * @{ + */ + +/** Current Context Physical Memory Address.*/ +#ifdef IN_RC +typedef RTGCPHYS RTCCPHYS; +#else +typedef RTHCPHYS RTCCPHYS; +#endif +/** Pointer to Current Context Physical Memory Address. */ +typedef RTCCPHYS *PRTCCPHYS; +/** Pointer to const Current Context Physical Memory Address. */ +typedef const RTCCPHYS *PCRTCCPHYS; +/** @def NIL_RTCCPHYS + * NIL CC Physical Address. + * NIL_RTCCPHYS is used to signal an invalid physical address, similar + * to the NULL pointer. + */ +#ifdef IN_RC +# define NIL_RTCCPHYS NIL_RTGCPHYS +#else +# define NIL_RTCCPHYS NIL_RTHCPHYS +#endif + +/** Unsigned integer register in the current context. */ +#if ARCH_BITS == 32 +typedef uint32_t RTCCUINTREG; +#elif ARCH_BITS == 64 +typedef uint64_t RTCCUINTREG; +#else +# error "Unsupported ARCH_BITS!" +#endif +/** Pointer to an unsigned integer register in the current context. */ +typedef RTCCUINTREG *PRTCCUINTREG; +/** Pointer to a const unsigned integer register in the current context. */ +typedef RTCCUINTREG const *PCRTCCUINTREG; + +/** Signed integer register in the current context. */ +#if ARCH_BITS == 32 +typedef int32_t RTCCINTREG; +#elif ARCH_BITS == 64 +typedef int64_t RTCCINTREG; +#endif +/** Pointer to a signed integer register in the current context. */ +typedef RTCCINTREG *PRTCCINTREG; +/** Pointer to a const signed integer register in the current context. */ +typedef RTCCINTREG const *PCRTCCINTREG; + +/** @} */ + + + +/** Pointer to a big integer number. */ +typedef struct RTBIGNUM *PRTBIGNUM; +/** Pointer to a const big integer number. */ +typedef struct RTBIGNUM const *PCRTBIGNUM; + + +/** Pointer to a critical section. */ +typedef struct RTCRITSECT *PRTCRITSECT; +/** Pointer to a const critical section. */ +typedef const struct RTCRITSECT *PCRTCRITSECT; + +/** Pointer to a read/write critical section. */ +typedef struct RTCRITSECTRW *PRTCRITSECTRW; +/** Pointer to a const read/write critical section. */ +typedef const struct RTCRITSECTRW *PCRTCRITSECTRW; + + +/** Condition variable handle. */ +typedef R3PTRTYPE(struct RTCONDVARINTERNAL *) RTCONDVAR; +/** Pointer to a condition variable handle. */ +typedef RTCONDVAR *PRTCONDVAR; +/** Nil condition variable handle. */ +#define NIL_RTCONDVAR 0 + +/** Cryptographic (certificate) store handle. */ +typedef R3R0PTRTYPE(struct RTCRSTOREINT *) RTCRSTORE; +/** Pointer to a Cryptographic (certificate) store handle. */ +typedef RTCRSTORE *PRTCRSTORE; +/** Nil Cryptographic (certificate) store handle. */ +#define NIL_RTCRSTORE 0 + +/** Pointer to a const (store) certificate context. */ +typedef struct RTCRCERTCTX const *PCRTCRCERTCTX; + +/** Cryptographic message digest handle. */ +typedef R3R0PTRTYPE(struct RTCRDIGESTINT *) RTCRDIGEST; +/** Pointer to a cryptographic message digest handle. */ +typedef RTCRDIGEST *PRTCRDIGEST; +/** NIL cryptographic message digest handle. */ +#define NIL_RTCRDIGEST (0) + +/** Public key encryption schema handle. */ +typedef R3R0PTRTYPE(struct RTCRPKIXENCRYPTIONINT *) RTCRPKIXENCRYPTION; +/** Pointer to a public key encryption schema handle. */ +typedef RTCRPKIXENCRYPTION *PRTCRPKIXENCRYPTION; +/** NIL public key encryption schema handle */ +#define NIL_RTCRPKIXENCRYPTION (0) + +/** Public key signature schema handle. */ +typedef R3R0PTRTYPE(struct RTCRPKIXSIGNATUREINT *) RTCRPKIXSIGNATURE; +/** Pointer to a public key signature schema handle. */ +typedef RTCRPKIXSIGNATURE *PRTCRPKIXSIGNATURE; +/** NIL public key signature schema handle */ +#define NIL_RTCRPKIXSIGNATURE (0) + +/** X.509 certificate paths builder & validator handle. */ +typedef R3R0PTRTYPE(struct RTCRX509CERTPATHSINT *) RTCRX509CERTPATHS; +/** Pointer to a certificate paths builder & validator handle. */ +typedef RTCRX509CERTPATHS *PRTCRX509CERTPATHS; +/** Nil certificate paths builder & validator handle. */ +#define NIL_RTCRX509CERTPATHS 0 + +/** File handle. */ +typedef R3R0PTRTYPE(struct RTFILEINT *) RTFILE; +/** Pointer to file handle. */ +typedef RTFILE *PRTFILE; +/** Nil file handle. */ +#define NIL_RTFILE ((RTFILE)~(RTHCINTPTR)0) + +/** Async I/O request handle. */ +typedef R3PTRTYPE(struct RTFILEAIOREQINTERNAL *) RTFILEAIOREQ; +/** Pointer to an async I/O request handle. */ +typedef RTFILEAIOREQ *PRTFILEAIOREQ; +/** Nil request handle. */ +#define NIL_RTFILEAIOREQ 0 + +/** Async I/O completion context handle. */ +typedef R3PTRTYPE(struct RTFILEAIOCTXINTERNAL *) RTFILEAIOCTX; +/** Pointer to an async I/O completion context handle. */ +typedef RTFILEAIOCTX *PRTFILEAIOCTX; +/** Nil context handle. */ +#define NIL_RTFILEAIOCTX 0 + +/** Loader module handle. */ +typedef R3R0PTRTYPE(struct RTLDRMODINTERNAL *) RTLDRMOD; +/** Pointer to a loader module handle. */ +typedef RTLDRMOD *PRTLDRMOD; +/** Nil loader module handle. */ +#define NIL_RTLDRMOD 0 + +/** Lock validator class handle. */ +typedef R3R0PTRTYPE(struct RTLOCKVALCLASSINT *) RTLOCKVALCLASS; +/** Pointer to a lock validator class handle. */ +typedef RTLOCKVALCLASS *PRTLOCKVALCLASS; +/** Nil lock validator class handle. */ +#define NIL_RTLOCKVALCLASS ((RTLOCKVALCLASS)0) + +/** Ring-0 memory object handle. */ +typedef R0PTRTYPE(struct RTR0MEMOBJINTERNAL *) RTR0MEMOBJ; +/** Pointer to a Ring-0 memory object handle. */ +typedef RTR0MEMOBJ *PRTR0MEMOBJ; +/** Nil ring-0 memory object handle. */ +#define NIL_RTR0MEMOBJ 0 + +/** Native thread handle. */ +typedef RTHCUINTPTR RTNATIVETHREAD; +/** Pointer to an native thread handle. */ +typedef RTNATIVETHREAD *PRTNATIVETHREAD; +/** Nil native thread handle. */ +#define NIL_RTNATIVETHREAD (~(RTNATIVETHREAD)0) + +/** Pipe handle. */ +typedef R3R0PTRTYPE(struct RTPIPEINTERNAL *) RTPIPE; +/** Pointer to a pipe handle. */ +typedef RTPIPE *PRTPIPE; +/** Nil pipe handle. + * @remarks This is not 0 because of UNIX and OS/2 handle values. Take care! */ +#define NIL_RTPIPE ((RTPIPE)RTHCUINTPTR_MAX) + +/** @typedef RTPOLLSET + * Poll set handle. */ +typedef R3R0PTRTYPE(struct RTPOLLSETINTERNAL *) RTPOLLSET; +/** Pointer to a poll set handle. */ +typedef RTPOLLSET *PRTPOLLSET; +/** Nil poll set handle handle. */ +#define NIL_RTPOLLSET ((RTPOLLSET)0) + +/** Process identifier. */ +typedef uint32_t RTPROCESS; +/** Pointer to a process identifier. */ +typedef RTPROCESS *PRTPROCESS; +/** Nil process identifier. */ +#define NIL_RTPROCESS (~(RTPROCESS)0) + +/** Process ring-0 handle. */ +typedef RTR0UINTPTR RTR0PROCESS; +/** Pointer to a ring-0 process handle. */ +typedef RTR0PROCESS *PRTR0PROCESS; +/** Nil ring-0 process handle. */ +#define NIL_RTR0PROCESS (~(RTR0PROCESS)0) + +/** @typedef RTSEMEVENT + * Event Semaphore handle. */ +typedef R3R0PTRTYPE(struct RTSEMEVENTINTERNAL *) RTSEMEVENT; +/** Pointer to an event semaphore handle. */ +typedef RTSEMEVENT *PRTSEMEVENT; +/** Nil event semaphore handle. */ +#define NIL_RTSEMEVENT 0 + +/** @typedef RTSEMEVENTMULTI + * Event Multiple Release Semaphore handle. */ +typedef R3R0PTRTYPE(struct RTSEMEVENTMULTIINTERNAL *) RTSEMEVENTMULTI; +/** Pointer to an event multiple release semaphore handle. */ +typedef RTSEMEVENTMULTI *PRTSEMEVENTMULTI; +/** Nil multiple release event semaphore handle. */ +#define NIL_RTSEMEVENTMULTI 0 + +/** @typedef RTSEMFASTMUTEX + * Fast mutex Semaphore handle. */ +typedef R3R0PTRTYPE(struct RTSEMFASTMUTEXINTERNAL *) RTSEMFASTMUTEX; +/** Pointer to a fast mutex semaphore handle. */ +typedef RTSEMFASTMUTEX *PRTSEMFASTMUTEX; +/** Nil fast mutex semaphore handle. */ +#define NIL_RTSEMFASTMUTEX 0 + +/** @typedef RTSEMMUTEX + * Mutex Semaphore handle. */ +typedef R3R0PTRTYPE(struct RTSEMMUTEXINTERNAL *) RTSEMMUTEX; +/** Pointer to a mutex semaphore handle. */ +typedef RTSEMMUTEX *PRTSEMMUTEX; +/** Nil mutex semaphore handle. */ +#define NIL_RTSEMMUTEX 0 + +/** @typedef RTSEMSPINMUTEX + * Spinning mutex Semaphore handle. */ +typedef R3R0PTRTYPE(struct RTSEMSPINMUTEXINTERNAL *) RTSEMSPINMUTEX; +/** Pointer to a spinning mutex semaphore handle. */ +typedef RTSEMSPINMUTEX *PRTSEMSPINMUTEX; +/** Nil spinning mutex semaphore handle. */ +#define NIL_RTSEMSPINMUTEX 0 + +/** @typedef RTSEMRW + * Read/Write Semaphore handle. */ +typedef R3R0PTRTYPE(struct RTSEMRWINTERNAL *) RTSEMRW; +/** Pointer to a read/write semaphore handle. */ +typedef RTSEMRW *PRTSEMRW; +/** Nil read/write semaphore handle. */ +#define NIL_RTSEMRW 0 + +/** @typedef RTSEMXROADS + * Crossroads semaphore handle. */ +typedef R3R0PTRTYPE(struct RTSEMXROADSINTERNAL *) RTSEMXROADS; +/** Pointer to a crossroads semaphore handle. */ +typedef RTSEMXROADS *PRTSEMXROADS; +/** Nil crossroads semaphore handle. */ +#define NIL_RTSEMXROADS ((RTSEMXROADS)0) + +/** Spinlock handle. */ +typedef R3R0PTRTYPE(struct RTSPINLOCKINTERNAL *) RTSPINLOCK; +/** Pointer to a spinlock handle. */ +typedef RTSPINLOCK *PRTSPINLOCK; +/** Nil spinlock handle. */ +#define NIL_RTSPINLOCK 0 + +/** Socket handle. */ +typedef R3R0PTRTYPE(struct RTSOCKETINT *) RTSOCKET; +/** Pointer to socket handle. */ +typedef RTSOCKET *PRTSOCKET; +/** Nil socket handle. */ +#define NIL_RTSOCKET ((RTSOCKET)0) + +/** Pointer to a RTTCPSERVER handle. */ +typedef struct RTTCPSERVER *PRTTCPSERVER; +/** Pointer to a RTTCPSERVER handle. */ +typedef PRTTCPSERVER *PPRTTCPSERVER; +/** Nil RTTCPSERVER handle. */ +#define NIL_RTTCPSERVER ((PRTTCPSERVER)0) + +/** Pointer to a RTUDPSERVER handle. */ +typedef struct RTUDPSERVER *PRTUDPSERVER; +/** Pointer to a RTUDPSERVER handle. */ +typedef PRTUDPSERVER *PPRTUDPSERVER; +/** Nil RTUDPSERVER handle. */ +#define NIL_RTUDPSERVER ((PRTUDPSERVER)0) + +/** Thread handle.*/ +typedef R3R0PTRTYPE(struct RTTHREADINT *) RTTHREAD; +/** Pointer to thread handle. */ +typedef RTTHREAD *PRTTHREAD; +/** Nil thread handle. */ +#define NIL_RTTHREAD 0 + +/** Thread context switching hook handle. */ +typedef R0PTRTYPE(struct RTTHREADCTXHOOKINT *) RTTHREADCTXHOOK; +/** Pointer to Thread context switching hook handle. */ +typedef RTTHREADCTXHOOK *PRTTHREADCTXHOOK; +/** Nil Thread context switching hook handle. */ +#define NIL_RTTHREADCTXHOOK ((RTTHREADCTXHOOK)0) + +/** A TLS index. */ +typedef RTHCINTPTR RTTLS; +/** Pointer to a TLS index. */ +typedef RTTLS *PRTTLS; +/** Pointer to a const TLS index. */ +typedef RTTLS const *PCRTTLS; +/** NIL TLS index value. */ +#define NIL_RTTLS ((RTTLS)-1) + +/** Trace buffer handle. + * @remarks This is not a R3/R0 type like most other handles! + */ +typedef struct RTTRACEBUFINT *RTTRACEBUF; +/** Pointer to a trace buffer handle. */ +typedef RTTRACEBUF *PRTTRACEBUF; +/** Nil trace buffer handle. */ +#define NIL_RTTRACEBUF ((RTTRACEBUF)0) +/** The handle of the default trace buffer. + * This can be used with any of the RTTraceBufAdd APIs. */ +#define RTTRACEBUF_DEFAULT ((RTTRACEBUF)-2) + +/** Handle to a simple heap. */ +typedef R3R0PTRTYPE(struct RTHEAPSIMPLEINTERNAL *) RTHEAPSIMPLE; +/** Pointer to a handle to a simple heap. */ +typedef RTHEAPSIMPLE *PRTHEAPSIMPLE; +/** NIL simple heap handle. */ +#define NIL_RTHEAPSIMPLE ((RTHEAPSIMPLE)0) + +/** Handle to an offset based heap. */ +typedef R3R0PTRTYPE(struct RTHEAPOFFSETINTERNAL *) RTHEAPOFFSET; +/** Pointer to a handle to an offset based heap. */ +typedef RTHEAPOFFSET *PRTHEAPOFFSET; +/** NIL offset based heap handle. */ +#define NIL_RTHEAPOFFSET ((RTHEAPOFFSET)0) + +/** Handle to an environment block. */ +typedef R3PTRTYPE(struct RTENVINTERNAL *) RTENV; +/** Pointer to a handle to an environment block. */ +typedef RTENV *PRTENV; +/** NIL simple heap handle. */ +#define NIL_RTENV ((RTENV)0) + +/** A CPU identifier. + * @remarks This doesn't have to correspond to the APIC ID (intel/amd). Nor + * does it have to correspond to the bits in the affinity mask, at + * least not until we've sorted out Windows NT. */ +typedef uint32_t RTCPUID; +/** Pointer to a CPU identifier. */ +typedef RTCPUID *PRTCPUID; +/** Pointer to a const CPU identifier. */ +typedef RTCPUID const *PCRTCPUID; +/** Nil CPU Id. */ +#define NIL_RTCPUID ((RTCPUID)~0) + +/** The maximum number of CPUs a set can contain and IPRT is able + * to reference. (Should be max of support arch/platforms.) + * @remarks Must be a multiple of 64 (see RTCPUSET). */ +#if defined(RT_ARCH_X86) || defined(RT_ARCH_AMD64) +# define RTCPUSET_MAX_CPUS 256 +#elif defined(RT_ARCH_SPARC) || defined(RT_ARCH_SPARC64) +# define RTCPUSET_MAX_CPUS 1024 +#else +# define RTCPUSET_MAX_CPUS 64 +#endif +/** A CPU set. + * @note Treat this as an opaque type and always use RTCpuSet* for + * manipulating it. */ +typedef struct RTCPUSET +{ + /** The bitmap. */ + uint64_t bmSet[RTCPUSET_MAX_CPUS / 64]; +} RTCPUSET; +/** Pointer to a CPU set. */ +typedef RTCPUSET *PRTCPUSET; +/** Pointer to a const CPU set. */ +typedef RTCPUSET const *PCRTCPUSET; + +/** A handle table handle. */ +typedef R3R0PTRTYPE(struct RTHANDLETABLEINT *) RTHANDLETABLE; +/** A pointer to a handle table handle. */ +typedef RTHANDLETABLE *PRTHANDLETABLE; +/** @def NIL_RTHANDLETABLE + * NIL handle table handle. */ +#define NIL_RTHANDLETABLE ((RTHANDLETABLE)0) + +/** A handle to a low resolution timer. */ +typedef R3R0PTRTYPE(struct RTTIMERLRINT *) RTTIMERLR; +/** A pointer to a low resolution timer handle. */ +typedef RTTIMERLR *PRTTIMERLR; +/** @def NIL_RTTIMERLR + * NIL low resolution timer handle value. */ +#define NIL_RTTIMERLR ((RTTIMERLR)0) + +/** Handle to a random number generator. */ +typedef R3R0PTRTYPE(struct RTRANDINT *) RTRAND; +/** Pointer to a random number generator handle. */ +typedef RTRAND *PRTRAND; +/** NIL random number generator handle value. */ +#define NIL_RTRAND ((RTRAND)0) + +/** Debug address space handle. */ +typedef R3R0PTRTYPE(struct RTDBGASINT *) RTDBGAS; +/** Pointer to a debug address space handle. */ +typedef RTDBGAS *PRTDBGAS; +/** NIL debug address space handle. */ +#define NIL_RTDBGAS ((RTDBGAS)0) + +/** Debug module handle. */ +typedef R3R0PTRTYPE(struct RTDBGMODINT *) RTDBGMOD; +/** Pointer to a debug module handle. */ +typedef RTDBGMOD *PRTDBGMOD; +/** NIL debug module handle. */ +#define NIL_RTDBGMOD ((RTDBGMOD)0) + +/** Manifest handle. */ +typedef struct RTMANIFESTINT *RTMANIFEST; +/** Pointer to a manifest handle. */ +typedef RTMANIFEST *PRTMANIFEST; +/** NIL manifest handle. */ +#define NIL_RTMANIFEST ((RTMANIFEST)~(uintptr_t)0) + +/** Memory pool handle. */ +typedef R3R0PTRTYPE(struct RTMEMPOOLINT *) RTMEMPOOL; +/** Pointer to a memory pool handle. */ +typedef RTMEMPOOL *PRTMEMPOOL; +/** NIL memory pool handle. */ +#define NIL_RTMEMPOOL ((RTMEMPOOL)0) +/** The default memory pool handle. */ +#define RTMEMPOOL_DEFAULT ((RTMEMPOOL)-2) + +/** String cache handle. */ +typedef R3R0PTRTYPE(struct RTSTRCACHEINT *) RTSTRCACHE; +/** Pointer to a string cache handle. */ +typedef RTSTRCACHE *PRTSTRCACHE; +/** NIL string cache handle. */ +#define NIL_RTSTRCACHE ((RTSTRCACHE)0) +/** The default string cache handle. */ +#define RTSTRCACHE_DEFAULT ((RTSTRCACHE)-2) + + +/** Virtual Filesystem handle. */ +typedef struct RTVFSINTERNAL *RTVFS; +/** Pointer to a VFS handle. */ +typedef RTVFS *PRTVFS; +/** A NIL VFS handle. */ +#define NIL_RTVFS ((RTVFS)~(uintptr_t)0) + +/** Virtual Filesystem base object handle. */ +typedef struct RTVFSOBJINTERNAL *RTVFSOBJ; +/** Pointer to a VFS base object handle. */ +typedef RTVFSOBJ *PRTVFSOBJ; +/** A NIL VFS base object handle. */ +#define NIL_RTVFSOBJ ((RTVFSOBJ)~(uintptr_t)0) + +/** Virtual Filesystem directory handle. */ +typedef struct RTVFSDIRINTERNAL *RTVFSDIR; +/** Pointer to a VFS directory handle. */ +typedef RTVFSDIR *PRTVFSDIR; +/** A NIL VFS directory handle. */ +#define NIL_RTVFSDIR ((RTVFSDIR)~(uintptr_t)0) + +/** Virtual Filesystem filesystem stream handle. */ +typedef struct RTVFSFSSTREAMINTERNAL *RTVFSFSSTREAM; +/** Pointer to a VFS filesystem stream handle. */ +typedef RTVFSFSSTREAM *PRTVFSFSSTREAM; +/** A NIL VFS filesystem stream handle. */ +#define NIL_RTVFSFSSTREAM ((RTVFSFSSTREAM)~(uintptr_t)0) + +/** Virtual Filesystem I/O stream handle. */ +typedef struct RTVFSIOSTREAMINTERNAL *RTVFSIOSTREAM; +/** Pointer to a VFS I/O stream handle. */ +typedef RTVFSIOSTREAM *PRTVFSIOSTREAM; +/** A NIL VFS I/O stream handle. */ +#define NIL_RTVFSIOSTREAM ((RTVFSIOSTREAM)~(uintptr_t)0) + +/** Virtual Filesystem file handle. */ +typedef struct RTVFSFILEINTERNAL *RTVFSFILE; +/** Pointer to a VFS file handle. */ +typedef RTVFSFILE *PRTVFSFILE; +/** A NIL VFS file handle. */ +#define NIL_RTVFSFILE ((RTVFSFILE)~(uintptr_t)0) + +/** Virtual Filesystem symbolic link handle. */ +typedef struct RTVFSSYMLINKINTERNAL *RTVFSSYMLINK; +/** Pointer to a VFS symbolic link handle. */ +typedef RTVFSSYMLINK *PRTVFSSYMLINK; +/** A NIL VFS symbolic link handle. */ +#define NIL_RTVFSSYMLINK ((RTVFSSYMLINK)~(uintptr_t)0) + +/** Async I/O manager handle. */ +typedef struct RTAIOMGRINT *RTAIOMGR; +/** Pointer to a async I/O manager handle. */ +typedef RTAIOMGR *PRTAIOMGR; +/** A NIL async I/O manager handle. */ +#define NIL_RTAIOMGR ((RTAIOMGR)~(uintptr_t)0) + +/** Async I/O manager file handle. */ +typedef struct RTAIOMGRFILEINT *RTAIOMGRFILE; +/** Pointer to a async I/O manager file handle. */ +typedef RTAIOMGRFILE *PRTAIOMGRFILE; +/** A NIL async I/O manager file handle. */ +#define NIL_RTAIOMGRFILE ((RTAIOMGRFILE)~(uintptr_t)0) + +/** + * Handle type. + * + * This is usually used together with RTHANDLEUNION. + */ +typedef enum RTHANDLETYPE +{ + /** The invalid zero value. */ + RTHANDLETYPE_INVALID = 0, + /** File handle. */ + RTHANDLETYPE_FILE, + /** Pipe handle */ + RTHANDLETYPE_PIPE, + /** Socket handle. */ + RTHANDLETYPE_SOCKET, + /** Thread handle. */ + RTHANDLETYPE_THREAD, + /** The end of the valid values. */ + RTHANDLETYPE_END, + /** The 32-bit type blow up. */ + RTHANDLETYPE_32BIT_HACK = 0x7fffffff +} RTHANDLETYPE; +/** Pointer to a handle type. */ +typedef RTHANDLETYPE *PRTHANDLETYPE; + +/** + * Handle union. + * + * This is usually used together with RTHANDLETYPE or as RTHANDLE. + */ +typedef union RTHANDLEUNION +{ + RTFILE hFile; /**< File handle. */ + RTPIPE hPipe; /**< Pipe handle. */ + RTSOCKET hSocket; /**< Socket handle. */ + RTTHREAD hThread; /**< Thread handle. */ + /** Generic integer handle value. + * Note that RTFILE is not yet pointer sized, so accessing it via this member + * isn't necessarily safe or fully portable. */ + RTHCUINTPTR uInt; +} RTHANDLEUNION; +/** Pointer to a handle union. */ +typedef RTHANDLEUNION *PRTHANDLEUNION; +/** Pointer to a const handle union. */ +typedef RTHANDLEUNION const *PCRTHANDLEUNION; + +/** + * Generic handle. + */ +typedef struct RTHANDLE +{ + /** The handle type. */ + RTHANDLETYPE enmType; + /** The handle value. */ + RTHANDLEUNION u; +} RTHANDLE; +/** Pointer to a generic handle. */ +typedef RTHANDLE *PRTHANDLE; +/** Pointer to a const generic handle. */ +typedef RTHANDLE const *PCRTHANDLE; + + +/** + * Standard handles. + * + * @remarks These have the correct file descriptor values for unixy systems and + * can be used directly in code specific to those platforms. + */ +typedef enum RTHANDLESTD +{ + /** Invalid standard handle. */ + RTHANDLESTD_INVALID = -1, + /** The standard input handle. */ + RTHANDLESTD_INPUT = 0, + /** The standard output handle. */ + RTHANDLESTD_OUTPUT, + /** The standard error handle. */ + RTHANDLESTD_ERROR, + /** The typical 32-bit type hack. */ + RTHANDLESTD_32BIT_HACK = 0x7fffffff +} RTHANDLESTD; + + +/** + * Error info. + * + * See RTErrInfo*. + */ +typedef struct RTERRINFO +{ + /** Flags, see RTERRINFO_FLAGS_XXX. */ + uint32_t fFlags; + /** The status code. */ + int32_t rc; + /** The size of the message */ + size_t cbMsg; + /** The error buffer. */ + char *pszMsg; + /** Reserved for future use. */ + void *apvReserved[2]; +} RTERRINFO; +/** Pointer to an error info structure. */ +typedef RTERRINFO *PRTERRINFO; +/** Pointer to a const error info structure. */ +typedef RTERRINFO const *PCRTERRINFO; + +/** + * Static error info structure, see RTErrInfoInitStatic. + */ +typedef struct RTERRINFOSTATIC +{ + /** The core error info. */ + RTERRINFO Core; + /** The static message buffer. */ + char szMsg[3072]; +} RTERRINFOSTATIC; +/** Pointer to a error info buffer. */ +typedef RTERRINFOSTATIC *PRTERRINFOSTATIC; +/** Pointer to a const static error info buffer. */ +typedef RTERRINFOSTATIC const *PCRTERRINFOSTATIC; + + +/** + * UUID data type. + * + * See RTUuid*. + * + * @remarks IPRT defines that the first three integers in the @c Gen struct + * interpretation are in little endian representation. This is + * different to many other UUID implementation, and requires + * conversion if you need to achieve consistent results. + */ +typedef union RTUUID +{ + /** 8-bit view. */ + uint8_t au8[16]; + /** 16-bit view. */ + uint16_t au16[8]; + /** 32-bit view. */ + uint32_t au32[4]; + /** 64-bit view. */ + uint64_t au64[2]; + /** The way the UUID is declared by the DCE specification. */ + struct + { + uint32_t u32TimeLow; + uint16_t u16TimeMid; + uint16_t u16TimeHiAndVersion; + uint8_t u8ClockSeqHiAndReserved; + uint8_t u8ClockSeqLow; + uint8_t au8Node[6]; + } Gen; +} RTUUID; +/** Pointer to UUID data. */ +typedef RTUUID *PRTUUID; +/** Pointer to readonly UUID data. */ +typedef const RTUUID *PCRTUUID; + +/** Initializes a RTUUID structure with all zeros (RTUuidIsNull() true). */ +#define RTUUID_INITIALIZE_NULL { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } + +/** UUID string maximum length. */ +#define RTUUID_STR_LENGTH 37 + + +/** Compression handle. */ +typedef struct RTZIPCOMP *PRTZIPCOMP; +/** Decompressor handle. */ +typedef struct RTZIPDECOMP *PRTZIPDECOMP; + + +/** + * Unicode Code Point. + */ +typedef uint32_t RTUNICP; +/** Pointer to an Unicode Code Point. */ +typedef RTUNICP *PRTUNICP; +/** Pointer to an Unicode Code Point. */ +typedef const RTUNICP *PCRTUNICP; +/** Max value a RTUNICP type can hold. */ +#define RTUNICP_MAX ( ~(RTUNICP)0 ) +/** Invalid code point. + * This is returned when encountered invalid encodings or invalid + * unicode code points. */ +#define RTUNICP_INVALID ( UINT32_C(0xfffffffe) ) + + +/** + * UTF-16 character. + * @remark wchar_t is not usable since it's compiler defined. + * @remark When we use the term character we're not talking about unicode code point, but + * the basic unit of the string encoding. Thus cwc - count of wide chars - means + * count of RTUTF16; cuc - count of unicode chars - means count of RTUNICP; + * and cch means count of the typedef 'char', which is assumed to be an octet. + */ +typedef uint16_t RTUTF16; +/** Pointer to a UTF-16 character. */ +typedef RTUTF16 *PRTUTF16; +/** Pointer to a const UTF-16 character. */ +typedef const RTUTF16 *PCRTUTF16; + + +/** + * Wait for ever if we have to. + */ +#define RT_INDEFINITE_WAIT (~0U) + + +/** + * Generic process callback. + * + * @returns VBox status code. Failure will cancel the operation. + * @param uPercentage The percentage of the operation which has been completed. + * @param pvUser The user specified argument. + */ +typedef DECLCALLBACK(int) FNRTPROGRESS(unsigned uPrecentage, void *pvUser); +/** Pointer to a generic progress callback function, FNRTPROCESS(). */ +typedef FNRTPROGRESS *PFNRTPROGRESS; + +/** + * Generic vprintf-like callback function for dumpers. + * + * @param pvUser User argument. + * @param pszFormat The format string. + * @param va Arguments for the format string. + */ +typedef DECLCALLBACK(void) FNRTDUMPPRINTFV(void *pvUser, const char *pszFormat, va_list va); +/** Pointer to a generic printf-like function for dumping. */ +typedef FNRTDUMPPRINTFV *PFNRTDUMPPRINTFV; + + +/** + * A point in a two dimentional coordinate system. + */ +typedef struct RTPOINT +{ + /** X coordinate. */ + int32_t x; + /** Y coordinate. */ + int32_t y; +} RTPOINT; +/** Pointer to a point. */ +typedef RTPOINT *PRTPOINT; +/** Pointer to a const point. */ +typedef const RTPOINT *PCRTPOINT; + + +/** + * Rectangle data type, double point. + */ +typedef struct RTRECT +{ + /** left X coordinate. */ + int32_t xLeft; + /** top Y coordinate. */ + int32_t yTop; + /** right X coordinate. (exclusive) */ + int32_t xRight; + /** bottom Y coordinate. (exclusive) */ + int32_t yBottom; +} RTRECT; +/** Pointer to a double point rectangle. */ +typedef RTRECT *PRTRECT; +/** Pointer to a const double point rectangle. */ +typedef const RTRECT *PCRTRECT; + + +/** + * Rectangle data type, point + size. + */ +typedef struct RTRECT2 +{ + /** X coordinate. + * Unless stated otherwise, this is the top left corner. */ + int32_t x; + /** Y coordinate. + * Unless stated otherwise, this is the top left corner. */ + int32_t y; + /** The width. + * Unless stated otherwise, this is to the right of (x,y) and will not + * be a negative number. */ + int32_t cx; + /** The height. + * Unless stated otherwise, this is down from (x,y) and will not be a + * negative number. */ + int32_t cy; +} RTRECT2; +/** Pointer to a point + size rectangle. */ +typedef RTRECT2 *PRTRECT2; +/** Pointer to a const point + size rectangle. */ +typedef const RTRECT2 *PCRTRECT2; + + +/** + * The size of a rectangle. + */ +typedef struct RTRECTSIZE +{ + /** The width (along the x-axis). */ + uint32_t cx; + /** The height (along the y-axis). */ + uint32_t cy; +} RTRECTSIZE; +/** Pointer to a rectangle size. */ +typedef RTRECTSIZE *PRTRECTSIZE; +/** Pointer to a const rectangle size. */ +typedef const RTRECTSIZE *PCRTRECTSIZE; + + +/** + * Ethernet MAC address. + * + * The first 24 bits make up the Organisationally Unique Identifier (OUI), + * where the first bit (little endian) indicates multicast (set) / unicast, + * and the second bit indicates locally (set) / global administered. If all + * bits are set, it's a broadcast. + */ +typedef union RTMAC +{ + /** @todo add a bitfield view of this stuff. */ + /** 8-bit view. */ + uint8_t au8[6]; + /** 16-bit view. */ + uint16_t au16[3]; +} RTMAC; +/** Pointer to a MAC address. */ +typedef RTMAC *PRTMAC; +/** Pointer to a readonly MAC address. */ +typedef const RTMAC *PCRTMAC; + + +/** Pointer to a lock validator record. + * The structure definition is found in iprt/lockvalidator.h. */ +typedef struct RTLOCKVALRECEXCL *PRTLOCKVALRECEXCL; +/** Pointer to a record of one ownership share. + * The structure definition is found in iprt/lockvalidator.h. */ +typedef struct RTLOCKVALRECSHRD *PRTLOCKVALRECSHRD; +/** Pointer to a lock validator source position. + * The structure definition is found in iprt/lockvalidator.h. */ +typedef struct RTLOCKVALSRCPOS *PRTLOCKVALSRCPOS; +/** Pointer to a const lock validator source position. + * The structure definition is found in iprt/lockvalidator.h. */ +typedef struct RTLOCKVALSRCPOS const *PCRTLOCKVALSRCPOS; + +/** @name Special sub-class values. + * The range 16..UINT32_MAX is available to the user, the range 0..15 is + * reserved for the lock validator. In the user range the locks can only be + * taking in ascending order. + * @{ */ +/** Invalid value. */ +#define RTLOCKVAL_SUB_CLASS_INVALID UINT32_C(0) +/** Not allowed to be taken with any other locks in the same class. + * This is the recommended value. */ +#define RTLOCKVAL_SUB_CLASS_NONE UINT32_C(1) +/** Any order is allowed within the class. */ +#define RTLOCKVAL_SUB_CLASS_ANY UINT32_C(2) +/** The first user value. */ +#define RTLOCKVAL_SUB_CLASS_USER UINT32_C(16) +/** @} */ + + +/** + * Digest types. + */ +typedef enum RTDIGESTTYPE +{ + /** Invalid digest value. */ + RTDIGESTTYPE_INVALID = 0, + /** Unknown digest type. */ + RTDIGESTTYPE_UNKNOWN, + /** CRC32 checksum. */ + RTDIGESTTYPE_CRC32, + /** CRC64 checksum. */ + RTDIGESTTYPE_CRC64, + /** MD2 checksum (unsafe!). */ + RTDIGESTTYPE_MD2, + /** MD4 checksum (unsafe!!). */ + RTDIGESTTYPE_MD4, + /** MD5 checksum (unsafe!). */ + RTDIGESTTYPE_MD5, + /** SHA-1 checksum (unsafe!). */ + RTDIGESTTYPE_SHA1, + /** SHA-224 checksum. */ + RTDIGESTTYPE_SHA224, + /** SHA-256 checksum. */ + RTDIGESTTYPE_SHA256, + /** SHA-384 checksum. */ + RTDIGESTTYPE_SHA384, + /** SHA-512 checksum. */ + RTDIGESTTYPE_SHA512, + /** SHA-512/224 checksum. */ + RTDIGESTTYPE_SHA512T224, + /** SHA-512/256 checksum. */ + RTDIGESTTYPE_SHA512T256, + /** End of valid types. */ + RTDIGESTTYPE_END, + /** Usual 32-bit type blowup. */ + RTDIGESTTYPE_32BIT_HACK = 0x7fffffff +} RTDIGESTTYPE; + +/** + * Process exit codes. + */ +typedef enum RTEXITCODE +{ + /** Success. */ + RTEXITCODE_SUCCESS = 0, + /** General failure. */ + RTEXITCODE_FAILURE = 1, + /** Invalid arguments. */ + RTEXITCODE_SYNTAX = 2, + /** Initialization failure (usually IPRT, but could be used for other + * components as well). */ + RTEXITCODE_INIT = 3, + /** Test skipped. */ + RTEXITCODE_SKIPPED = 4, + /** The end of valid exit codes. */ + RTEXITCODE_END, + /** The usual 32-bit type hack. */ + RTEXITCODE_32BIT_HACK = 0x7fffffff +} RTEXITCODE; + +/** + * Range descriptor. + */ +typedef struct RTRANGE +{ + /** Start offset. */ + uint64_t offStart; + /** Range size. */ + size_t cbRange; +} RTRANGE; +/** Pointer to a range descriptor. */ +typedef RTRANGE *PRTRANGE; +/** Pointer to a readonly range descriptor. */ +typedef const RTRANGE *PCRTRANGE; + + +/** + * Generic pointer union. + */ +typedef union RTPTRUNION +{ + /** Pointer into the void... */ + void *pv; + /** As a signed integer. */ + intptr_t i; + /** As an unsigned integer. */ + intptr_t u; + /** Pointer to char value. */ + char *pch; + /** Pointer to char value. */ + unsigned char *puch; + /** Pointer to a int value. */ + int *pi; + /** Pointer to a unsigned int value. */ + unsigned int *pu; + /** Pointer to a long value. */ + long *pl; + /** Pointer to a long value. */ + unsigned long *pul; + /** Pointer to a 8-bit unsigned value. */ + uint8_t *pu8; + /** Pointer to a 16-bit unsigned value. */ + uint16_t *pu16; + /** Pointer to a 32-bit unsigned value. */ + uint32_t *pu32; + /** Pointer to a 64-bit unsigned value. */ + uint64_t *pu64; + /** Pointer to a UTF-16 character. */ + PRTUTF16 pwc; + /** Pointer to a UUID character. */ + PRTUUID pUuid; +} RTPTRUNION; +/** Pointer to a pointer union. */ +typedef RTPTRUNION *PRTPTRUNION; + +/** + * Generic const pointer union. + */ +typedef union RTCPTRUNION +{ + /** Pointer into the void... */ + void const *pv; + /** As a signed integer. */ + intptr_t i; + /** As an unsigned integer. */ + intptr_t u; + /** Pointer to char value. */ + char const *pch; + /** Pointer to char value. */ + unsigned char const *puch; + /** Pointer to a int value. */ + int const *pi; + /** Pointer to a unsigned int value. */ + unsigned int const *pu; + /** Pointer to a long value. */ + long const *pl; + /** Pointer to a long value. */ + unsigned long const *pul; + /** Pointer to a 8-bit unsigned value. */ + uint8_t const *pu8; + /** Pointer to a 16-bit unsigned value. */ + uint16_t const *pu16; + /** Pointer to a 32-bit unsigned value. */ + uint32_t const *pu32; + /** Pointer to a 64-bit unsigned value. */ + uint64_t const *pu64; + /** Pointer to a UTF-16 character. */ + PCRTUTF16 pwc; + /** Pointer to a UUID character. */ + PCRTUUID pUuid; +} RTCPTRUNION; +/** Pointer to a const pointer union. */ +typedef RTCPTRUNION *PRTCPTRUNION; + +/** + * Generic volatile pointer union. + */ +typedef union RTVPTRUNION +{ + /** Pointer into the void... */ + void volatile *pv; + /** As a signed integer. */ + intptr_t i; + /** As an unsigned integer. */ + intptr_t u; + /** Pointer to char value. */ + char volatile *pch; + /** Pointer to char value. */ + unsigned char volatile *puch; + /** Pointer to a int value. */ + int volatile *pi; + /** Pointer to a unsigned int value. */ + unsigned int volatile *pu; + /** Pointer to a long value. */ + long volatile *pl; + /** Pointer to a long value. */ + unsigned long volatile *pul; + /** Pointer to a 8-bit unsigned value. */ + uint8_t volatile *pu8; + /** Pointer to a 16-bit unsigned value. */ + uint16_t volatile *pu16; + /** Pointer to a 32-bit unsigned value. */ + uint32_t volatile *pu32; + /** Pointer to a 64-bit unsigned value. */ + uint64_t volatile *pu64; + /** Pointer to a UTF-16 character. */ + RTUTF16 volatile *pwc; + /** Pointer to a UUID character. */ + RTUUID volatile *pUuid; +} RTVPTRUNION; +/** Pointer to a const pointer union. */ +typedef RTVPTRUNION *PRTVPTRUNION; + +/** + * Generic const volatile pointer union. + */ +typedef union RTCVPTRUNION +{ + /** Pointer into the void... */ + void const volatile *pv; + /** As a signed integer. */ + intptr_t i; + /** As an unsigned integer. */ + intptr_t u; + /** Pointer to char value. */ + char const volatile *pch; + /** Pointer to char value. */ + unsigned char const volatile *puch; + /** Pointer to a int value. */ + int const volatile *pi; + /** Pointer to a unsigned int value. */ + unsigned int const volatile *pu; + /** Pointer to a long value. */ + long const volatile *pl; + /** Pointer to a long value. */ + unsigned long const volatile *pul; + /** Pointer to a 8-bit unsigned value. */ + uint8_t const volatile *pu8; + /** Pointer to a 16-bit unsigned value. */ + uint16_t const volatile *pu16; + /** Pointer to a 32-bit unsigned value. */ + uint32_t const volatile *pu32; + /** Pointer to a 64-bit unsigned value. */ + uint64_t const volatile *pu64; + /** Pointer to a UTF-16 character. */ + RTUTF16 const volatile *pwc; + /** Pointer to a UUID character. */ + RTUUID const volatile *pUuid; +} RTCVPTRUNION; +/** Pointer to a const pointer union. */ +typedef RTCVPTRUNION *PRTCVPTRUNION; + + + +#ifdef __cplusplus +/** + * Strict type validation helper class. + * + * See RTErrStrictType and RT_SUCCESS_NP. + */ +class RTErrStrictType2 +{ +protected: + /** The status code. */ + int32_t m_rc; + +public: + /** + * Constructor. + * @param rc IPRT style status code. + */ + RTErrStrictType2(int32_t rc) : m_rc(rc) + { + } + + /** + * Get the status code. + * @returns IPRT style status code. + */ + int32_t getValue() const + { + return m_rc; + } +}; +#endif /* __cplusplus */ +/** @} */ + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/uni.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/uni.h @@ -0,0 +1,478 @@ +/** @file + * IPRT - Unicode Code Points. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_uni_h +#define ___iprt_uni_h + +/** @defgroup grp_rt_uni RTUniCp - Unicode Code Points + * @ingroup grp_rt + * @{ + */ + +/** @def RTUNI_USE_WCTYPE + * Define RTUNI_USE_WCTYPE to not use the IPRT unicode data but the + * data which the C runtime library provides. */ +#ifdef DOXYGEN_RUNNING +# define RTUNI_USE_WCTYPE +#endif + +#include +#ifdef RTUNI_USE_WCTYPE +# include +#endif + +RT_C_DECLS_BEGIN + + +#ifndef RTUNI_USE_WCTYPE + +/** + * A unicode flags range. + * @internal + */ +typedef struct RTUNIFLAGSRANGE +{ + /** The first code point of the range. */ + RTUNICP BeginCP; + /** The last + 1 code point of the range. */ + RTUNICP EndCP; + /** Pointer to the array of case folded code points. */ + const uint8_t *pafFlags; +} RTUNIFLAGSRANGE; +/** Pointer to a flags range. + * @internal */ +typedef RTUNIFLAGSRANGE *PRTUNIFLAGSRANGE; +/** Pointer to a const flags range. + * @internal */ +typedef const RTUNIFLAGSRANGE *PCRTUNIFLAGSRANGE; + +/** + * A unicode case folded range. + * @internal + */ +typedef struct RTUNICASERANGE +{ + /** The first code point of the range. */ + RTUNICP BeginCP; + /** The last + 1 code point of the range. */ + RTUNICP EndCP; + /** Pointer to the array of case folded code points. */ + PCRTUNICP paFoldedCPs; +} RTUNICASERANGE; +/** Pointer to a case folded range. + * @internal */ +typedef RTUNICASERANGE *PRTUNICASERANGE; +/** Pointer to a const case folded range. + * @internal */ +typedef const RTUNICASERANGE *PCRTUNICASERANGE; + +/** @name Unicode Code Point Flags. + * @internal + * @{ */ +#define RTUNI_UPPER RT_BIT(0) +#define RTUNI_LOWER RT_BIT(1) +#define RTUNI_ALPHA RT_BIT(2) +#define RTUNI_XDIGIT RT_BIT(3) +#define RTUNI_DDIGIT RT_BIT(4) +#define RTUNI_WSPACE RT_BIT(5) +/*#define RTUNI_BSPACE RT_BIT(6) - later */ +/** When set, the codepoint requires further checking wrt NFC and NFD + * normalization. I.e. set when either of QC_NFD and QC_NFC are not Y. */ +#define RTUNI_QC_NFX RT_BIT(7) +/** @} */ + + +/** + * Array of flags ranges. + * @internal + */ +extern RTDATADECL(const RTUNIFLAGSRANGE) g_aRTUniFlagsRanges[]; + +/** + * Gets the flags for a unicode code point. + * + * @returns The flag mask. (RTUNI_*) + * @param CodePoint The unicode code point. + * @internal + */ +DECLINLINE(RTUNICP) rtUniCpFlags(RTUNICP CodePoint) +{ + PCRTUNIFLAGSRANGE pCur = &g_aRTUniFlagsRanges[0]; + do + { + if (pCur->EndCP > CodePoint) + { + if (pCur->BeginCP <= CodePoint) + return pCur->pafFlags[CodePoint - pCur->BeginCP]; + break; + } + pCur++; + } while (pCur->EndCP != RTUNICP_MAX); + return 0; +} + + +/** + * Checks if a unicode code point is upper case. + * + * @returns true if it is. + * @returns false if it isn't. + * @param CodePoint The code point. + */ +DECLINLINE(bool) RTUniCpIsUpper(RTUNICP CodePoint) +{ + return (rtUniCpFlags(CodePoint) & RTUNI_UPPER) != 0; +} + + +/** + * Checks if a unicode code point is lower case. + * + * @returns true if it is. + * @returns false if it isn't. + * @param CodePoint The code point. + */ +DECLINLINE(bool) RTUniCpIsLower(RTUNICP CodePoint) +{ + return (rtUniCpFlags(CodePoint) & RTUNI_LOWER) != 0; +} + + +/** + * Checks if a unicode code point is case foldable. + * + * @returns true if it is. + * @returns false if it isn't. + * @param CodePoint The code point. + */ +DECLINLINE(bool) RTUniCpIsFoldable(RTUNICP CodePoint) +{ + /* Right enough. */ + return (rtUniCpFlags(CodePoint) & (RTUNI_LOWER | RTUNI_UPPER)) != 0; +} + + +/** + * Checks if a unicode code point is alphabetic. + * + * @returns true if it is. + * @returns false if it isn't. + * @param CodePoint The code point. + */ +DECLINLINE(bool) RTUniCpIsAlphabetic(RTUNICP CodePoint) +{ + return (rtUniCpFlags(CodePoint) & RTUNI_ALPHA) != 0; +} + + +/** + * Checks if a unicode code point is a decimal digit. + * + * @returns true if it is. + * @returns false if it isn't. + * @param CodePoint The code point. + */ +DECLINLINE(bool) RTUniCpIsDecDigit(RTUNICP CodePoint) +{ + return (rtUniCpFlags(CodePoint) & RTUNI_DDIGIT) != 0; +} + + +/** + * Checks if a unicode code point is a hexadecimal digit. + * + * @returns true if it is. + * @returns false if it isn't. + * @param CodePoint The code point. + */ +DECLINLINE(bool) RTUniCpIsHexDigit(RTUNICP CodePoint) +{ + return (rtUniCpFlags(CodePoint) & RTUNI_XDIGIT) != 0; +} + + +/** + * Checks if a unicode code point is white space. + * + * @returns true if it is. + * @returns false if it isn't. + * @param CodePoint The code point. + */ +DECLINLINE(bool) RTUniCpIsSpace(RTUNICP CodePoint) +{ + return (rtUniCpFlags(CodePoint) & RTUNI_WSPACE) != 0; +} + + + +/** + * Array of uppercase ranges. + * @internal + */ +extern RTDATADECL(const RTUNICASERANGE) g_aRTUniUpperRanges[]; + +/** + * Array of lowercase ranges. + * @internal + */ +extern RTDATADECL(const RTUNICASERANGE) g_aRTUniLowerRanges[]; + + +/** + * Folds a unicode code point using the specified range array. + * + * @returns FOlded code point. + * @param CodePoint The unicode code point to fold. + * @param pCur The case folding range to use. + */ +DECLINLINE(RTUNICP) rtUniCpFold(RTUNICP CodePoint, PCRTUNICASERANGE pCur) +{ + do + { + if (pCur->EndCP > CodePoint) + { + if (pCur->BeginCP <= CodePoint) + CodePoint = pCur->paFoldedCPs[CodePoint - pCur->BeginCP]; + break; + } + pCur++; + } while (pCur->EndCP != RTUNICP_MAX); + return CodePoint; +} + + +/** + * Folds a unicode code point to upper case. + * + * @returns Folded code point. + * @param CodePoint The unicode code point to fold. + */ +DECLINLINE(RTUNICP) RTUniCpToUpper(RTUNICP CodePoint) +{ + return rtUniCpFold(CodePoint, &g_aRTUniUpperRanges[0]); +} + + +/** + * Folds a unicode code point to lower case. + * + * @returns Folded code point. + * @param CodePoint The unicode code point to fold. + */ +DECLINLINE(RTUNICP) RTUniCpToLower(RTUNICP CodePoint) +{ + return rtUniCpFold(CodePoint, &g_aRTUniLowerRanges[0]); +} + + +#else /* RTUNI_USE_WCTYPE */ + + +/** + * Checks if a unicode code point is upper case. + * + * @returns true if it is. + * @returns false if it isn't. + * @param CodePoint The code point. + */ +DECLINLINE(bool) RTUniCpIsUpper(RTUNICP CodePoint) +{ + return !!iswupper(CodePoint); +} + + +/** + * Checks if a unicode code point is lower case. + * + * @returns true if it is. + * @returns false if it isn't. + * @param CodePoint The code point. + */ +DECLINLINE(bool) RTUniCpIsLower(RTUNICP CodePoint) +{ + return !!iswlower(CodePoint); +} + + +/** + * Checks if a unicode code point is case foldable. + * + * @returns true if it is. + * @returns false if it isn't. + * @param CodePoint The code point. + */ +DECLINLINE(bool) RTUniCpIsFoldable(RTUNICP CodePoint) +{ + /* Right enough. */ + return iswupper(CodePoint) || iswlower(CodePoint); +} + + +/** + * Checks if a unicode code point is alphabetic. + * + * @returns true if it is. + * @returns false if it isn't. + * @param CodePoint The code point. + */ +DECLINLINE(bool) RTUniCpIsAlphabetic(RTUNICP CodePoint) +{ + return !!iswalpha(CodePoint); +} + + +/** + * Checks if a unicode code point is a decimal digit. + * + * @returns true if it is. + * @returns false if it isn't. + * @param CodePoint The code point. + */ +DECLINLINE(bool) RTUniCpIsDecDigit(RTUNICP CodePoint) +{ + return !!iswdigit(CodePoint); +} + + +/** + * Checks if a unicode code point is a hexadecimal digit. + * + * @returns true if it is. + * @returns false if it isn't. + * @param CodePoint The code point. + */ +DECLINLINE(bool) RTUniCpIsHexDigit(RTUNICP CodePoint) +{ + return !!iswxdigit(CodePoint); +} + + +/** + * Checks if a unicode code point is white space. + * + * @returns true if it is. + * @returns false if it isn't. + * @param CodePoint The code point. + */ +DECLINLINE(bool) RTUniCpIsSpace(RTUNICP CodePoint) +{ + return !!iswspace(CodePoint); +} + + +/** + * Folds a unicode code point to upper case. + * + * @returns Folded code point. + * @param CodePoint The unicode code point to fold. + */ +DECLINLINE(RTUNICP) RTUniCpToUpper(RTUNICP CodePoint) +{ + return towupper(CodePoint); +} + + +/** + * Folds a unicode code point to lower case. + * + * @returns Folded code point. + * @param CodePoint The unicode code point to fold. + */ +DECLINLINE(RTUNICP) RTUniCpToLower(RTUNICP CodePoint) +{ + return towlower(CodePoint); +} + + +#endif /* RTUNI_USE_WCTYPE */ + + +/** + * Frees a unicode string. + * + * @param pusz The string to free. + */ +RTDECL(void) RTUniFree(PRTUNICP pusz); + + +/** + * Checks if a code point valid. + * + * Any code point (defined or not) within the 17 unicode planes (0 thru 16), + * except surrogates will be considered valid code points by this function. + * + * @returns true if in range, false if not. + * @param CodePoint The unicode code point to validate. + */ +DECLINLINE(bool) RTUniCpIsValid(RTUNICP CodePoint) +{ + return CodePoint <= 0x00d7ff + || ( CodePoint <= 0x10ffff + && CodePoint >= 0x00e000); +} + + +/** + * Checks if the given code point is in the BMP range. + * + * Surrogates are not considered in the BMP range by this function. + * + * @returns true if in BMP, false if not. + * @param CodePoint The unicode code point to consider. + */ +DECLINLINE(bool) RTUniCpIsBMP(RTUNICP CodePoint) +{ + return CodePoint <= 0xd7ff + || ( CodePoint <= 0xffff + && CodePoint >= 0xe000); +} + + +/** + * Folds a unicode code point to lower case. + * + * @returns Folded code point. + * @param CodePoint The unicode code point to fold. + */ +DECLINLINE(size_t) RTUniCpCalcUtf8Len(RTUNICP CodePoint) +{ + if (CodePoint < 0x80) + return 1; + return 2 + + (CodePoint >= 0x00000800) + + (CodePoint >= 0x00010000) + + (CodePoint >= 0x00200000) + + (CodePoint >= 0x04000000) + + (CodePoint >= 0x80000000) /* illegal */; +} + + + +RT_C_DECLS_END +/** @} */ + + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/include/iprt/x86.h +++ linux-4.2.0/ubuntu/vbox/include/iprt/x86.h @@ -0,0 +1,3891 @@ +/** @file + * IPRT - X86 and AMD64 Structures and Definitions. + * + * @note x86.mac is generated from this file by running 'kmk incs' in the root. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___iprt_x86_h +#define ___iprt_x86_h + +#ifndef VBOX_FOR_DTRACE_LIB +# include +# include +#else +# pragma D depends_on library vbox-types.d +#endif + +/* Workaround for Solaris sys/regset.h defining CS, DS */ +#ifdef RT_OS_SOLARIS +# undef CS +# undef DS +#endif + +/** @defgroup grp_rt_x86 x86 Types and Definitions + * @ingroup grp_rt + * @{ + */ + +#ifndef VBOX_FOR_DTRACE_LIB +/** + * EFLAGS Bits. + */ +typedef struct X86EFLAGSBITS +{ + /** Bit 0 - CF - Carry flag - Status flag. */ + unsigned u1CF : 1; + /** Bit 1 - 1 - Reserved flag. */ + unsigned u1Reserved0 : 1; + /** Bit 2 - PF - Parity flag - Status flag. */ + unsigned u1PF : 1; + /** Bit 3 - 0 - Reserved flag. */ + unsigned u1Reserved1 : 1; + /** Bit 4 - AF - Auxiliary carry flag - Status flag. */ + unsigned u1AF : 1; + /** Bit 5 - 0 - Reserved flag. */ + unsigned u1Reserved2 : 1; + /** Bit 6 - ZF - Zero flag - Status flag. */ + unsigned u1ZF : 1; + /** Bit 7 - SF - Signed flag - Status flag. */ + unsigned u1SF : 1; + /** Bit 8 - TF - Trap flag - System flag. */ + unsigned u1TF : 1; + /** Bit 9 - IF - Interrupt flag - System flag. */ + unsigned u1IF : 1; + /** Bit 10 - DF - Direction flag - Control flag. */ + unsigned u1DF : 1; + /** Bit 11 - OF - Overflow flag - Status flag. */ + unsigned u1OF : 1; + /** Bit 12-13 - IOPL - I/O privilege level flag - System flag. */ + unsigned u2IOPL : 2; + /** Bit 14 - NT - Nested task flag - System flag. */ + unsigned u1NT : 1; + /** Bit 15 - 0 - Reserved flag. */ + unsigned u1Reserved3 : 1; + /** Bit 16 - RF - Resume flag - System flag. */ + unsigned u1RF : 1; + /** Bit 17 - VM - Virtual 8086 mode - System flag. */ + unsigned u1VM : 1; + /** Bit 18 - AC - Alignment check flag - System flag. Works with CR0.AM. */ + unsigned u1AC : 1; + /** Bit 19 - VIF - Virtual interrupt flag - System flag. */ + unsigned u1VIF : 1; + /** Bit 20 - VIP - Virtual interrupt pending flag - System flag. */ + unsigned u1VIP : 1; + /** Bit 21 - ID - CPUID flag - System flag. If this responds to flipping CPUID is supported. */ + unsigned u1ID : 1; + /** Bit 22-31 - 0 - Reserved flag. */ + unsigned u10Reserved4 : 10; +} X86EFLAGSBITS; +/** Pointer to EFLAGS bits. */ +typedef X86EFLAGSBITS *PX86EFLAGSBITS; +/** Pointer to const EFLAGS bits. */ +typedef const X86EFLAGSBITS *PCX86EFLAGSBITS; +#endif /* !VBOX_FOR_DTRACE_LIB */ + +/** + * EFLAGS. + */ +typedef union X86EFLAGS +{ + /** The plain unsigned view. */ + uint32_t u; +#ifndef VBOX_FOR_DTRACE_LIB + /** The bitfield view. */ + X86EFLAGSBITS Bits; +#endif + /** The 8-bit view. */ + uint8_t au8[4]; + /** The 16-bit view. */ + uint16_t au16[2]; + /** The 32-bit view. */ + uint32_t au32[1]; + /** The 32-bit view. */ + uint32_t u32; +} X86EFLAGS; +/** Pointer to EFLAGS. */ +typedef X86EFLAGS *PX86EFLAGS; +/** Pointer to const EFLAGS. */ +typedef const X86EFLAGS *PCX86EFLAGS; + +/** + * RFLAGS (32 upper bits are reserved). + */ +typedef union X86RFLAGS +{ + /** The plain unsigned view. */ + uint64_t u; +#ifndef VBOX_FOR_DTRACE_LIB + /** The bitfield view. */ + X86EFLAGSBITS Bits; +#endif + /** The 8-bit view. */ + uint8_t au8[8]; + /** The 16-bit view. */ + uint16_t au16[4]; + /** The 32-bit view. */ + uint32_t au32[2]; + /** The 64-bit view. */ + uint64_t au64[1]; + /** The 64-bit view. */ + uint64_t u64; +} X86RFLAGS; +/** Pointer to RFLAGS. */ +typedef X86RFLAGS *PX86RFLAGS; +/** Pointer to const RFLAGS. */ +typedef const X86RFLAGS *PCX86RFLAGS; + + +/** @name EFLAGS + * @{ + */ +/** Bit 0 - CF - Carry flag - Status flag. */ +#define X86_EFL_CF RT_BIT(0) +#define X86_EFL_CF_BIT 0 +/** Bit 1 - Reserved, reads as 1. */ +#define X86_EFL_1 RT_BIT(1) +/** Bit 2 - PF - Parity flag - Status flag. */ +#define X86_EFL_PF RT_BIT(2) +/** Bit 4 - AF - Auxiliary carry flag - Status flag. */ +#define X86_EFL_AF RT_BIT(4) +#define X86_EFL_AF_BIT 4 +/** Bit 6 - ZF - Zero flag - Status flag. */ +#define X86_EFL_ZF RT_BIT(6) +#define X86_EFL_ZF_BIT 6 +/** Bit 7 - SF - Signed flag - Status flag. */ +#define X86_EFL_SF RT_BIT(7) +#define X86_EFL_SF_BIT 7 +/** Bit 8 - TF - Trap flag - System flag. */ +#define X86_EFL_TF RT_BIT(8) +/** Bit 9 - IF - Interrupt flag - System flag. */ +#define X86_EFL_IF RT_BIT(9) +/** Bit 10 - DF - Direction flag - Control flag. */ +#define X86_EFL_DF RT_BIT(10) +/** Bit 11 - OF - Overflow flag - Status flag. */ +#define X86_EFL_OF RT_BIT(11) +#define X86_EFL_OF_BIT 11 +/** Bit 12-13 - IOPL - I/O privilege level flag - System flag. */ +#define X86_EFL_IOPL (RT_BIT(12) | RT_BIT(13)) +/** Bit 14 - NT - Nested task flag - System flag. */ +#define X86_EFL_NT RT_BIT(14) +/** Bit 16 - RF - Resume flag - System flag. */ +#define X86_EFL_RF RT_BIT(16) +/** Bit 17 - VM - Virtual 8086 mode - System flag. */ +#define X86_EFL_VM RT_BIT(17) +/** Bit 18 - AC - Alignment check flag - System flag. Works with CR0.AM. */ +#define X86_EFL_AC RT_BIT(18) +/** Bit 19 - VIF - Virtual interrupt flag - System flag. */ +#define X86_EFL_VIF RT_BIT(19) +/** Bit 20 - VIP - Virtual interrupt pending flag - System flag. */ +#define X86_EFL_VIP RT_BIT(20) +/** Bit 21 - ID - CPUID flag - System flag. If this responds to flipping CPUID is supported. */ +#define X86_EFL_ID RT_BIT(21) +/** All live bits. */ +#define X86_EFL_LIVE_MASK UINT32_C(0x003f7fd5) +/** Read as 1 bits. */ +#define X86_EFL_RA1_MASK RT_BIT_32(1) +/** IOPL shift. */ +#define X86_EFL_IOPL_SHIFT 12 +/** The IOPL level from the flags. */ +#define X86_EFL_GET_IOPL(efl) (((efl) >> X86_EFL_IOPL_SHIFT) & 3) +/** Bits restored by popf */ +#define X86_EFL_POPF_BITS ( X86_EFL_CF | X86_EFL_PF | X86_EFL_AF | X86_EFL_ZF | X86_EFL_SF | X86_EFL_TF | X86_EFL_IF \ + | X86_EFL_DF | X86_EFL_OF | X86_EFL_IOPL | X86_EFL_NT | X86_EFL_AC | X86_EFL_ID ) +/** The status bits commonly updated by arithmetic instructions. */ +#define X86_EFL_STATUS_BITS ( X86_EFL_CF | X86_EFL_PF | X86_EFL_AF | X86_EFL_ZF | X86_EFL_SF | X86_EFL_OF ) +/** @} */ + + +/** CPUID Feature information - ECX. + * CPUID query with EAX=1. + */ +#ifndef VBOX_FOR_DTRACE_LIB +typedef struct X86CPUIDFEATECX +{ + /** Bit 0 - SSE3 - Supports SSE3 or not. */ + unsigned u1SSE3 : 1; + /** Bit 1 - PCLMULQDQ. */ + unsigned u1PCLMULQDQ : 1; + /** Bit 2 - DS Area 64-bit layout. */ + unsigned u1DTE64 : 1; + /** Bit 3 - MONITOR - Supports MONITOR/MWAIT. */ + unsigned u1Monitor : 1; + /** Bit 4 - CPL-DS - CPL Qualified Debug Store. */ + unsigned u1CPLDS : 1; + /** Bit 5 - VMX - Virtual Machine Technology. */ + unsigned u1VMX : 1; + /** Bit 6 - SMX: Safer Mode Extensions. */ + unsigned u1SMX : 1; + /** Bit 7 - EST - Enh. SpeedStep Tech. */ + unsigned u1EST : 1; + /** Bit 8 - TM2 - Terminal Monitor 2. */ + unsigned u1TM2 : 1; + /** Bit 9 - SSSE3 - Supplemental Streaming SIMD Extensions 3. */ + unsigned u1SSSE3 : 1; + /** Bit 10 - CNTX-ID - L1 Context ID. */ + unsigned u1CNTXID : 1; + /** Bit 11 - Reserved. */ + unsigned u1Reserved1 : 1; + /** Bit 12 - FMA. */ + unsigned u1FMA : 1; + /** Bit 13 - CX16 - CMPXCHG16B. */ + unsigned u1CX16 : 1; + /** Bit 14 - xTPR Update Control. Processor supports changing IA32_MISC_ENABLES[bit 23]. */ + unsigned u1TPRUpdate : 1; + /** Bit 15 - PDCM - Perf/Debug Capability MSR. */ + unsigned u1PDCM : 1; + /** Bit 16 - Reserved. */ + unsigned u1Reserved2 : 1; + /** Bit 17 - PCID - Process-context identifiers. */ + unsigned u1PCID : 1; + /** Bit 18 - Direct Cache Access. */ + unsigned u1DCA : 1; + /** Bit 19 - SSE4_1 - Supports SSE4_1 or not. */ + unsigned u1SSE4_1 : 1; + /** Bit 20 - SSE4_2 - Supports SSE4_2 or not. */ + unsigned u1SSE4_2 : 1; + /** Bit 21 - x2APIC. */ + unsigned u1x2APIC : 1; + /** Bit 22 - MOVBE - Supports MOVBE. */ + unsigned u1MOVBE : 1; + /** Bit 23 - POPCNT - Supports POPCNT. */ + unsigned u1POPCNT : 1; + /** Bit 24 - TSC-Deadline. */ + unsigned u1TSCDEADLINE : 1; + /** Bit 25 - AES. */ + unsigned u1AES : 1; + /** Bit 26 - XSAVE - Supports XSAVE. */ + unsigned u1XSAVE : 1; + /** Bit 27 - OSXSAVE - Supports OSXSAVE. */ + unsigned u1OSXSAVE : 1; + /** Bit 28 - AVX - Supports AVX instruction extensions. */ + unsigned u1AVX : 1; + /** Bit 29 - F16C - Supports 16-bit floating point conversion instructions. */ + unsigned u1F16C : 1; + /** Bit 30 - RDRAND - Supports RDRAND. */ + unsigned u1RDRAND : 1; + /** Bit 31 - Hypervisor present (we're a guest). */ + unsigned u1HVP : 1; +} X86CPUIDFEATECX; +#else /* VBOX_FOR_DTRACE_LIB */ +typedef uint32_t X86CPUIDFEATECX; +#endif /* VBOX_FOR_DTRACE_LIB */ +/** Pointer to CPUID Feature Information - ECX. */ +typedef X86CPUIDFEATECX *PX86CPUIDFEATECX; +/** Pointer to const CPUID Feature Information - ECX. */ +typedef const X86CPUIDFEATECX *PCX86CPUIDFEATECX; + + +/** CPUID Feature Information - EDX. + * CPUID query with EAX=1. + */ +#ifndef VBOX_FOR_DTRACE_LIB /* DTrace different (brain-dead from a C pov) bitfield implementation */ +typedef struct X86CPUIDFEATEDX +{ + /** Bit 0 - FPU - x87 FPU on Chip. */ + unsigned u1FPU : 1; + /** Bit 1 - VME - Virtual 8086 Mode Enhancements. */ + unsigned u1VME : 1; + /** Bit 2 - DE - Debugging extensions. */ + unsigned u1DE : 1; + /** Bit 3 - PSE - Page Size Extension. */ + unsigned u1PSE : 1; + /** Bit 4 - TSC - Time Stamp Counter. */ + unsigned u1TSC : 1; + /** Bit 5 - MSR - Model Specific Registers RDMSR and WRMSR Instructions. */ + unsigned u1MSR : 1; + /** Bit 6 - PAE - Physical Address Extension. */ + unsigned u1PAE : 1; + /** Bit 7 - MCE - Machine Check Exception. */ + unsigned u1MCE : 1; + /** Bit 8 - CX8 - CMPXCHG8B instruction. */ + unsigned u1CX8 : 1; + /** Bit 9 - APIC - APIC On-Chip. */ + unsigned u1APIC : 1; + /** Bit 10 - Reserved. */ + unsigned u1Reserved1 : 1; + /** Bit 11 - SEP - SYSENTER and SYSEXIT. */ + unsigned u1SEP : 1; + /** Bit 12 - MTRR - Memory Type Range Registers. */ + unsigned u1MTRR : 1; + /** Bit 13 - PGE - PTE Global Bit. */ + unsigned u1PGE : 1; + /** Bit 14 - MCA - Machine Check Architecture. */ + unsigned u1MCA : 1; + /** Bit 15 - CMOV - Conditional Move Instructions. */ + unsigned u1CMOV : 1; + /** Bit 16 - PAT - Page Attribute Table. */ + unsigned u1PAT : 1; + /** Bit 17 - PSE-36 - 36-bit Page Size Extension. */ + unsigned u1PSE36 : 1; + /** Bit 18 - PSN - Processor Serial Number. */ + unsigned u1PSN : 1; + /** Bit 19 - CLFSH - CLFLUSH Instruction. */ + unsigned u1CLFSH : 1; + /** Bit 20 - Reserved. */ + unsigned u1Reserved2 : 1; + /** Bit 21 - DS - Debug Store. */ + unsigned u1DS : 1; + /** Bit 22 - ACPI - Thermal Monitor and Software Controlled Clock Facilities. */ + unsigned u1ACPI : 1; + /** Bit 23 - MMX - Intel MMX 'Technology'. */ + unsigned u1MMX : 1; + /** Bit 24 - FXSR - FXSAVE and FXRSTOR Instructions. */ + unsigned u1FXSR : 1; + /** Bit 25 - SSE - SSE Support. */ + unsigned u1SSE : 1; + /** Bit 26 - SSE2 - SSE2 Support. */ + unsigned u1SSE2 : 1; + /** Bit 27 - SS - Self Snoop. */ + unsigned u1SS : 1; + /** Bit 28 - HTT - Hyper-Threading Technology. */ + unsigned u1HTT : 1; + /** Bit 29 - TM - Thermal Monitor. */ + unsigned u1TM : 1; + /** Bit 30 - Reserved - . */ + unsigned u1Reserved3 : 1; + /** Bit 31 - PBE - Pending Break Enabled. */ + unsigned u1PBE : 1; +} X86CPUIDFEATEDX; +#else /* VBOX_FOR_DTRACE_LIB */ +typedef uint32_t X86CPUIDFEATEDX; +#endif /* VBOX_FOR_DTRACE_LIB */ +/** Pointer to CPUID Feature Information - EDX. */ +typedef X86CPUIDFEATEDX *PX86CPUIDFEATEDX; +/** Pointer to const CPUID Feature Information - EDX. */ +typedef const X86CPUIDFEATEDX *PCX86CPUIDFEATEDX; + +/** @name CPUID Vendor information. + * CPUID query with EAX=0. + * @{ + */ +#define X86_CPUID_VENDOR_INTEL_EBX 0x756e6547 /* Genu */ +#define X86_CPUID_VENDOR_INTEL_ECX 0x6c65746e /* ntel */ +#define X86_CPUID_VENDOR_INTEL_EDX 0x49656e69 /* ineI */ + +#define X86_CPUID_VENDOR_AMD_EBX 0x68747541 /* Auth */ +#define X86_CPUID_VENDOR_AMD_ECX 0x444d4163 /* cAMD */ +#define X86_CPUID_VENDOR_AMD_EDX 0x69746e65 /* enti */ + +#define X86_CPUID_VENDOR_VIA_EBX 0x746e6543 /* Cent */ +#define X86_CPUID_VENDOR_VIA_ECX 0x736c7561 /* auls */ +#define X86_CPUID_VENDOR_VIA_EDX 0x48727561 /* aurH */ +/** @} */ + + +/** @name CPUID Feature information. + * CPUID query with EAX=1. + * @{ + */ +/** ECX Bit 0 - SSE3 - Supports SSE3 or not. */ +#define X86_CPUID_FEATURE_ECX_SSE3 RT_BIT(0) +/** ECX Bit 1 - PCLMUL - PCLMULQDQ support (for AES-GCM). */ +#define X86_CPUID_FEATURE_ECX_PCLMUL RT_BIT(1) +/** ECX Bit 2 - DTES64 - DS Area 64-bit Layout. */ +#define X86_CPUID_FEATURE_ECX_DTES64 RT_BIT(2) +/** ECX Bit 3 - MONITOR - Supports MONITOR/MWAIT. */ +#define X86_CPUID_FEATURE_ECX_MONITOR RT_BIT(3) +/** ECX Bit 4 - CPL-DS - CPL Qualified Debug Store. */ +#define X86_CPUID_FEATURE_ECX_CPLDS RT_BIT(4) +/** ECX Bit 5 - VMX - Virtual Machine Technology. */ +#define X86_CPUID_FEATURE_ECX_VMX RT_BIT(5) +/** ECX Bit 6 - SMX - Safer Mode Extensions. */ +#define X86_CPUID_FEATURE_ECX_SMX RT_BIT(6) +/** ECX Bit 7 - EST - Enh. SpeedStep Tech. */ +#define X86_CPUID_FEATURE_ECX_EST RT_BIT(7) +/** ECX Bit 8 - TM2 - Terminal Monitor 2. */ +#define X86_CPUID_FEATURE_ECX_TM2 RT_BIT(8) +/** ECX Bit 9 - SSSE3 - Supplemental Streaming SIMD Extensions 3. */ +#define X86_CPUID_FEATURE_ECX_SSSE3 RT_BIT(9) +/** ECX Bit 10 - CNTX-ID - L1 Context ID. */ +#define X86_CPUID_FEATURE_ECX_CNTXID RT_BIT(10) +/** ECX Bit 11 - SDBG - Sillicon debug interface (IA32_DEBUG_INTERFACE MSR). + * See figure 3-6 and table 3-10, in intel Vol. 2A. from 2015-01-01. */ +#define X86_CPUID_FEATURE_ECX_SDBG RT_BIT(11) +/** ECX Bit 12 - FMA. */ +#define X86_CPUID_FEATURE_ECX_FMA RT_BIT(12) +/** ECX Bit 13 - CX16 - CMPXCHG16B. */ +#define X86_CPUID_FEATURE_ECX_CX16 RT_BIT(13) +/** ECX Bit 14 - xTPR Update Control. Processor supports changing IA32_MISC_ENABLES[bit 23]. */ +#define X86_CPUID_FEATURE_ECX_TPRUPDATE RT_BIT(14) +/** ECX Bit 15 - PDCM - Perf/Debug Capability MSR. */ +#define X86_CPUID_FEATURE_ECX_PDCM RT_BIT(15) +/** ECX Bit 17 - PCID - Process-context identifiers. */ +#define X86_CPUID_FEATURE_ECX_PCID RT_BIT(17) +/** ECX Bit 18 - DCA - Direct Cache Access. */ +#define X86_CPUID_FEATURE_ECX_DCA RT_BIT(18) +/** ECX Bit 19 - SSE4_1 - Supports SSE4_1 or not. */ +#define X86_CPUID_FEATURE_ECX_SSE4_1 RT_BIT(19) +/** ECX Bit 20 - SSE4_2 - Supports SSE4_2 or not. */ +#define X86_CPUID_FEATURE_ECX_SSE4_2 RT_BIT(20) +/** ECX Bit 21 - x2APIC support. */ +#define X86_CPUID_FEATURE_ECX_X2APIC RT_BIT(21) +/** ECX Bit 22 - MOVBE instruction. */ +#define X86_CPUID_FEATURE_ECX_MOVBE RT_BIT(22) +/** ECX Bit 23 - POPCNT instruction. */ +#define X86_CPUID_FEATURE_ECX_POPCNT RT_BIT(23) +/** ECX Bir 24 - TSC-Deadline. */ +#define X86_CPUID_FEATURE_ECX_TSCDEADL RT_BIT(24) +/** ECX Bit 25 - AES instructions. */ +#define X86_CPUID_FEATURE_ECX_AES RT_BIT(25) +/** ECX Bit 26 - XSAVE instruction. */ +#define X86_CPUID_FEATURE_ECX_XSAVE RT_BIT(26) +/** ECX Bit 27 - OSXSAVE instruction. */ +#define X86_CPUID_FEATURE_ECX_OSXSAVE RT_BIT(27) +/** ECX Bit 28 - AVX. */ +#define X86_CPUID_FEATURE_ECX_AVX RT_BIT(28) +/** ECX Bit 29 - F16C - Half-precision convert instruction support. */ +#define X86_CPUID_FEATURE_ECX_F16C RT_BIT(29) +/** ECX Bit 30 - RDRAND instruction. */ +#define X86_CPUID_FEATURE_ECX_RDRAND RT_BIT(30) +/** ECX Bit 31 - Hypervisor Present (software only). */ +#define X86_CPUID_FEATURE_ECX_HVP RT_BIT(31) + + +/** Bit 0 - FPU - x87 FPU on Chip. */ +#define X86_CPUID_FEATURE_EDX_FPU RT_BIT(0) +/** Bit 1 - VME - Virtual 8086 Mode Enhancements. */ +#define X86_CPUID_FEATURE_EDX_VME RT_BIT(1) +/** Bit 2 - DE - Debugging extensions. */ +#define X86_CPUID_FEATURE_EDX_DE RT_BIT(2) +/** Bit 3 - PSE - Page Size Extension. */ +#define X86_CPUID_FEATURE_EDX_PSE RT_BIT(3) +/** Bit 4 - TSC - Time Stamp Counter. */ +#define X86_CPUID_FEATURE_EDX_TSC RT_BIT(4) +/** Bit 5 - MSR - Model Specific Registers RDMSR and WRMSR Instructions. */ +#define X86_CPUID_FEATURE_EDX_MSR RT_BIT(5) +/** Bit 6 - PAE - Physical Address Extension. */ +#define X86_CPUID_FEATURE_EDX_PAE RT_BIT(6) +/** Bit 7 - MCE - Machine Check Exception. */ +#define X86_CPUID_FEATURE_EDX_MCE RT_BIT(7) +/** Bit 8 - CX8 - CMPXCHG8B instruction. */ +#define X86_CPUID_FEATURE_EDX_CX8 RT_BIT(8) +/** Bit 9 - APIC - APIC On-Chip. */ +#define X86_CPUID_FEATURE_EDX_APIC RT_BIT(9) +/** Bit 11 - SEP - SYSENTER and SYSEXIT Present. */ +#define X86_CPUID_FEATURE_EDX_SEP RT_BIT(11) +/** Bit 12 - MTRR - Memory Type Range Registers. */ +#define X86_CPUID_FEATURE_EDX_MTRR RT_BIT(12) +/** Bit 13 - PGE - PTE Global Bit. */ +#define X86_CPUID_FEATURE_EDX_PGE RT_BIT(13) +/** Bit 14 - MCA - Machine Check Architecture. */ +#define X86_CPUID_FEATURE_EDX_MCA RT_BIT(14) +/** Bit 15 - CMOV - Conditional Move Instructions. */ +#define X86_CPUID_FEATURE_EDX_CMOV RT_BIT(15) +/** Bit 16 - PAT - Page Attribute Table. */ +#define X86_CPUID_FEATURE_EDX_PAT RT_BIT(16) +/** Bit 17 - PSE-36 - 36-bit Page Size Extension. */ +#define X86_CPUID_FEATURE_EDX_PSE36 RT_BIT(17) +/** Bit 18 - PSN - Processor Serial Number. */ +#define X86_CPUID_FEATURE_EDX_PSN RT_BIT(18) +/** Bit 19 - CLFSH - CLFLUSH Instruction. */ +#define X86_CPUID_FEATURE_EDX_CLFSH RT_BIT(19) +/** Bit 21 - DS - Debug Store. */ +#define X86_CPUID_FEATURE_EDX_DS RT_BIT(21) +/** Bit 22 - ACPI - Thermal Monitor and Software Controlled Clock Facilities. */ +#define X86_CPUID_FEATURE_EDX_ACPI RT_BIT(22) +/** Bit 23 - MMX - Intel MMX Technology. */ +#define X86_CPUID_FEATURE_EDX_MMX RT_BIT(23) +/** Bit 24 - FXSR - FXSAVE and FXRSTOR Instructions. */ +#define X86_CPUID_FEATURE_EDX_FXSR RT_BIT(24) +/** Bit 25 - SSE - SSE Support. */ +#define X86_CPUID_FEATURE_EDX_SSE RT_BIT(25) +/** Bit 26 - SSE2 - SSE2 Support. */ +#define X86_CPUID_FEATURE_EDX_SSE2 RT_BIT(26) +/** Bit 27 - SS - Self Snoop. */ +#define X86_CPUID_FEATURE_EDX_SS RT_BIT(27) +/** Bit 28 - HTT - Hyper-Threading Technology. */ +#define X86_CPUID_FEATURE_EDX_HTT RT_BIT(28) +/** Bit 29 - TM - Therm. Monitor. */ +#define X86_CPUID_FEATURE_EDX_TM RT_BIT(29) +/** Bit 31 - PBE - Pending Break Enabled. */ +#define X86_CPUID_FEATURE_EDX_PBE RT_BIT(31) +/** @} */ + +/** @name CPUID mwait/monitor information. + * CPUID query with EAX=5. + * @{ + */ +/** ECX Bit 0 - MWAITEXT - Supports mwait/monitor extensions or not. */ +#define X86_CPUID_MWAIT_ECX_EXT RT_BIT(0) +/** ECX Bit 1 - MWAITBREAK - Break mwait for external interrupt even if EFLAGS.IF=0. */ +#define X86_CPUID_MWAIT_ECX_BREAKIRQIF0 RT_BIT(1) +/** @} */ + + +/** @name CPUID Structured Extended Feature information. + * CPUID query with EAX=7. + * @{ + */ +/** EBX Bit 0 - FSGSBASE - Supports RDFSBASE/RDGSBASE/WRFSBASE/WRGSBASE. */ +#define X86_CPUID_STEXT_FEATURE_EBX_FSGSBASE RT_BIT(0) +/** EBX Bit 1 - TSCADJUST - Supports MSR_IA32_TSC_ADJUST. */ +#define X86_CPUID_STEXT_FEATURE_EBX_TSC_ADJUST RT_BIT(1) +/** EBX Bit 3 - BMI1 - Advanced Bit Manipulation extension 1. */ +#define X86_CPUID_STEXT_FEATURE_EBX_BMI1 RT_BIT(3) +/** EBX Bit 4 - HLE - Hardware Lock Elision. */ +#define X86_CPUID_STEXT_FEATURE_EBX_HLE RT_BIT(4) +/** EBX Bit 5 - AVX2 - Advanced Vector Extensions 2. */ +#define X86_CPUID_STEXT_FEATURE_EBX_AVX2 RT_BIT(5) +/** EBX Bit 7 - SMEP - Supervisor Mode Execution Prevention. */ +#define X86_CPUID_STEXT_FEATURE_EBX_SMEP RT_BIT(7) +/** EBX Bit 8 - BMI2 - Advanced Bit Manipulation extension 2. */ +#define X86_CPUID_STEXT_FEATURE_EBX_BMI2 RT_BIT(8) +/** EBX Bit 9 - ERMS - Supports Enhanced REP MOVSB/STOSB. */ +#define X86_CPUID_STEXT_FEATURE_EBX_ERMS RT_BIT(9) +/** EBX Bit 10 - INVPCID - Supports INVPCID. */ +#define X86_CPUID_STEXT_FEATURE_EBX_INVPCID RT_BIT(10) +/** EBX Bit 11 - RTM - Supports Restricted Transactional Memory. */ +#define X86_CPUID_STEXT_FEATURE_EBX_RTM RT_BIT(11) +/** EBX Bit 12 - PQM - Supports Platform Quality of Service Monitoring. */ +#define X86_CPUID_STEXT_FEATURE_EBX_PQM RT_BIT(12) +/** EBX Bit 13 - DEPFPU_CS_DS - Deprecates FPU CS, FPU DS values if set. */ +#define X86_CPUID_STEXT_FEATURE_EBX_DEPR_FPU_CS_DS RT_BIT(13) +/** EBX Bit 14 - MPE - Supports Intel Memory Protection Extensions. */ +#define X86_CPUID_STEXT_FEATURE_EBX_MPE RT_BIT(14) +/** EBX Bit 15 - PQE - Supports Platform Quality of Service Enforcement. */ +#define X86_CPUID_STEXT_FEATURE_EBX_PQE RT_BIT(15) +/** EBX Bit 16 - AVX512F - Supports AVX512F. */ +#define X86_CPUID_STEXT_FEATURE_EBX_AVX512F RT_BIT(16) +/** EBX Bit 18 - RDSEED - Supports RDSEED. */ +#define X86_CPUID_STEXT_FEATURE_EBX_RDSEED RT_BIT(18) +/** EBX Bit 19 - ADX - Supports ADCX/ADOX. */ +#define X86_CPUID_STEXT_FEATURE_EBX_ADX RT_BIT(19) +/** EBX Bit 20 - SMAP - Supports Supervisor Mode Access Prevention. */ +#define X86_CPUID_STEXT_FEATURE_EBX_SMAP RT_BIT(20) +/** EBX Bit 23 - CLFLUSHOPT - Supports CLFLUSHOPT (Cache Line Flush). */ +#define X86_CPUID_STEXT_FEATURE_EBX_CLFLUSHOPT RT_BIT(23) +/** EBX Bit 25 - INTEL_PT - Supports Intel Processor Trace. */ +#define X86_CPUID_STEXT_FEATURE_EBX_INTEL_PT RT_BIT(25) +/** EBX Bit 26 - AVX512PF - Supports AVX512PF. */ +#define X86_CPUID_STEXT_FEATURE_EBX_AVX512PF RT_BIT(26) +/** EBX Bit 27 - AVX512ER - Supports AVX512ER. */ +#define X86_CPUID_STEXT_FEATURE_EBX_AVX512ER RT_BIT(27) +/** EBX Bit 28 - AVX512CD - Supports AVX512CD. */ +#define X86_CPUID_STEXT_FEATURE_EBX_AVX512CD RT_BIT(28) +/** EBX Bit 29 - SHA - Supports Secure Hash Algorithm extensions. */ +#define X86_CPUID_STEXT_FEATURE_EBX_SHA RT_BIT(29) + +/** ECX Bit 0 - PREFETCHWT1 - Supports the PREFETCHWT1 instruction. */ +#define X86_CPUID_STEXT_FEATURE_ECX_PREFETCHWT1 RT_BIT(0) +/** @} */ + + +/** @name CPUID Extended Feature information. + * CPUID query with EAX=0x80000001. + * @{ + */ +/** ECX Bit 0 - LAHF/SAHF support in 64-bit mode. */ +#define X86_CPUID_EXT_FEATURE_ECX_LAHF_SAHF RT_BIT(0) + +/** EDX Bit 11 - SYSCALL/SYSRET. */ +#define X86_CPUID_EXT_FEATURE_EDX_SYSCALL RT_BIT(11) +/** EDX Bit 20 - No-Execute/Execute-Disable. */ +#define X86_CPUID_EXT_FEATURE_EDX_NX RT_BIT(20) +/** EDX Bit 26 - 1 GB large page. */ +#define X86_CPUID_EXT_FEATURE_EDX_PAGE1GB RT_BIT(26) +/** EDX Bit 27 - RDTSCP. */ +#define X86_CPUID_EXT_FEATURE_EDX_RDTSCP RT_BIT(27) +/** EDX Bit 29 - AMD Long Mode/Intel-64 Instructions. */ +#define X86_CPUID_EXT_FEATURE_EDX_LONG_MODE RT_BIT(29) +/** @}*/ + +/** @name CPUID AMD Feature information. + * CPUID query with EAX=0x80000001. + * @{ + */ +/** Bit 0 - FPU - x87 FPU on Chip. */ +#define X86_CPUID_AMD_FEATURE_EDX_FPU RT_BIT(0) +/** Bit 1 - VME - Virtual 8086 Mode Enhancements. */ +#define X86_CPUID_AMD_FEATURE_EDX_VME RT_BIT(1) +/** Bit 2 - DE - Debugging extensions. */ +#define X86_CPUID_AMD_FEATURE_EDX_DE RT_BIT(2) +/** Bit 3 - PSE - Page Size Extension. */ +#define X86_CPUID_AMD_FEATURE_EDX_PSE RT_BIT(3) +/** Bit 4 - TSC - Time Stamp Counter. */ +#define X86_CPUID_AMD_FEATURE_EDX_TSC RT_BIT(4) +/** Bit 5 - MSR - K86 Model Specific Registers RDMSR and WRMSR Instructions. */ +#define X86_CPUID_AMD_FEATURE_EDX_MSR RT_BIT(5) +/** Bit 6 - PAE - Physical Address Extension. */ +#define X86_CPUID_AMD_FEATURE_EDX_PAE RT_BIT(6) +/** Bit 7 - MCE - Machine Check Exception. */ +#define X86_CPUID_AMD_FEATURE_EDX_MCE RT_BIT(7) +/** Bit 8 - CX8 - CMPXCHG8B instruction. */ +#define X86_CPUID_AMD_FEATURE_EDX_CX8 RT_BIT(8) +/** Bit 9 - APIC - APIC On-Chip. */ +#define X86_CPUID_AMD_FEATURE_EDX_APIC RT_BIT(9) +/** Bit 12 - MTRR - Memory Type Range Registers. */ +#define X86_CPUID_AMD_FEATURE_EDX_MTRR RT_BIT(12) +/** Bit 13 - PGE - PTE Global Bit. */ +#define X86_CPUID_AMD_FEATURE_EDX_PGE RT_BIT(13) +/** Bit 14 - MCA - Machine Check Architecture. */ +#define X86_CPUID_AMD_FEATURE_EDX_MCA RT_BIT(14) +/** Bit 15 - CMOV - Conditional Move Instructions. */ +#define X86_CPUID_AMD_FEATURE_EDX_CMOV RT_BIT(15) +/** Bit 16 - PAT - Page Attribute Table. */ +#define X86_CPUID_AMD_FEATURE_EDX_PAT RT_BIT(16) +/** Bit 17 - PSE-36 - 36-bit Page Size Extension. */ +#define X86_CPUID_AMD_FEATURE_EDX_PSE36 RT_BIT(17) +/** Bit 22 - AXMMX - AMD Extensions to MMX Instructions. */ +#define X86_CPUID_AMD_FEATURE_EDX_AXMMX RT_BIT(22) +/** Bit 23 - MMX - Intel MMX Technology. */ +#define X86_CPUID_AMD_FEATURE_EDX_MMX RT_BIT(23) +/** Bit 24 - FXSR - FXSAVE and FXRSTOR Instructions. */ +#define X86_CPUID_AMD_FEATURE_EDX_FXSR RT_BIT(24) +/** Bit 25 - FFXSR - AMD fast FXSAVE and FXRSTOR Instructions. */ +#define X86_CPUID_AMD_FEATURE_EDX_FFXSR RT_BIT(25) +/** Bit 30 - 3DNOWEXT - AMD Extensions to 3DNow. */ +#define X86_CPUID_AMD_FEATURE_EDX_3DNOW_EX RT_BIT(30) +/** Bit 31 - 3DNOW - AMD 3DNow. */ +#define X86_CPUID_AMD_FEATURE_EDX_3DNOW RT_BIT(31) + +/** Bit 1 - CmpLegacy - Core multi-processing legacy mode. */ +#define X86_CPUID_AMD_FEATURE_ECX_CMPL RT_BIT(1) +/** Bit 2 - SVM - AMD VM extensions. */ +#define X86_CPUID_AMD_FEATURE_ECX_SVM RT_BIT(2) +/** Bit 3 - EXTAPIC - AMD extended APIC registers starting at 0x400. */ +#define X86_CPUID_AMD_FEATURE_ECX_EXT_APIC RT_BIT(3) +/** Bit 4 - CR8L - AMD LOCK MOV CR0 means MOV CR8. */ +#define X86_CPUID_AMD_FEATURE_ECX_CR8L RT_BIT(4) +/** Bit 5 - ABM - AMD Advanced bit manipulation. LZCNT instruction support. */ +#define X86_CPUID_AMD_FEATURE_ECX_ABM RT_BIT(5) +/** Bit 6 - SSE4A - AMD EXTRQ, INSERTQ, MOVNTSS, and MOVNTSD instruction support. */ +#define X86_CPUID_AMD_FEATURE_ECX_SSE4A RT_BIT(6) +/** Bit 7 - MISALIGNSSE - AMD Misaligned SSE mode. */ +#define X86_CPUID_AMD_FEATURE_ECX_MISALNSSE RT_BIT(7) +/** Bit 8 - 3DNOWPRF - AMD PREFETCH and PREFETCHW instruction support. */ +#define X86_CPUID_AMD_FEATURE_ECX_3DNOWPRF RT_BIT(8) +/** Bit 9 - OSVW - AMD OS visible workaround. */ +#define X86_CPUID_AMD_FEATURE_ECX_OSVW RT_BIT(9) +/** Bit 10 - IBS - Instruct based sampling. */ +#define X86_CPUID_AMD_FEATURE_ECX_IBS RT_BIT(10) +/** Bit 11 - XOP - Extended operation support (see APM6). */ +#define X86_CPUID_AMD_FEATURE_ECX_XOP RT_BIT(11) +/** Bit 12 - SKINIT - AMD SKINIT: SKINIT, STGI, and DEV support. */ +#define X86_CPUID_AMD_FEATURE_ECX_SKINIT RT_BIT(12) +/** Bit 13 - WDT - AMD Watchdog timer support. */ +#define X86_CPUID_AMD_FEATURE_ECX_WDT RT_BIT(13) +/** Bit 15 - LWP - Lightweight profiling support. */ +#define X86_CPUID_AMD_FEATURE_ECX_LWP RT_BIT(15) +/** Bit 16 - FMA4 - Four operand FMA instruction support. */ +#define X86_CPUID_AMD_FEATURE_ECX_FMA4 RT_BIT(16) +/** Bit 19 - NodeId - Indicates support for + * MSR_C001_100C[NodeId,NodesPerProcessr]. */ +#define X86_CPUID_AMD_FEATURE_ECX_NODEID RT_BIT(19) +/** Bit 21 - TBM - Trailing bit manipulation instruction support. */ +#define X86_CPUID_AMD_FEATURE_ECX_TBM RT_BIT(21) +/** Bit 22 - TopologyExtensions - . */ +#define X86_CPUID_AMD_FEATURE_ECX_TOPOEXT RT_BIT(22) +/** @} */ + + +/** @name CPUID AMD Feature information. + * CPUID query with EAX=0x80000007. + * @{ + */ +/** Bit 0 - TS - Temperature Sensor. */ +#define X86_CPUID_AMD_ADVPOWER_EDX_TS RT_BIT(0) +/** Bit 1 - FID - Frequency ID Control. */ +#define X86_CPUID_AMD_ADVPOWER_EDX_FID RT_BIT(1) +/** Bit 2 - VID - Voltage ID Control. */ +#define X86_CPUID_AMD_ADVPOWER_EDX_VID RT_BIT(2) +/** Bit 3 - TTP - THERMTRIP. */ +#define X86_CPUID_AMD_ADVPOWER_EDX_TTP RT_BIT(3) +/** Bit 4 - TM - Hardware Thermal Control. */ +#define X86_CPUID_AMD_ADVPOWER_EDX_TM RT_BIT(4) +/** Bit 5 - STC - Software Thermal Control. */ +#define X86_CPUID_AMD_ADVPOWER_EDX_STC RT_BIT(5) +/** Bit 6 - MC - 100 Mhz Multiplier Control. */ +#define X86_CPUID_AMD_ADVPOWER_EDX_MC RT_BIT(6) +/** Bit 7 - HWPSTATE - Hardware P-State Control. */ +#define X86_CPUID_AMD_ADVPOWER_EDX_HWPSTATE RT_BIT(7) +/** Bit 8 - TSCINVAR - TSC Invariant. */ +#define X86_CPUID_AMD_ADVPOWER_EDX_TSCINVAR RT_BIT(8) +/** Bit 9 - CPB - TSC Invariant. */ +#define X86_CPUID_AMD_ADVPOWER_EDX_CPB RT_BIT(9) +/** Bit 10 - EffFreqRO - MPERF/APERF. */ +#define X86_CPUID_AMD_ADVPOWER_EDX_EFRO RT_BIT(10) +/** Bit 11 - PFI - Processor feedback interface (see EAX). */ +#define X86_CPUID_AMD_ADVPOWER_EDX_PFI RT_BIT(11) +/** Bit 12 - PA - Processor accumulator (MSR c001_007a). */ +#define X86_CPUID_AMD_ADVPOWER_EDX_PA RT_BIT(12) +/** @} */ + + +/** @name CR0 + * @{ */ +/** Bit 0 - PE - Protection Enabled */ +#define X86_CR0_PE RT_BIT(0) +#define X86_CR0_PROTECTION_ENABLE RT_BIT(0) +/** Bit 1 - MP - Monitor Coprocessor */ +#define X86_CR0_MP RT_BIT(1) +#define X86_CR0_MONITOR_COPROCESSOR RT_BIT(1) +/** Bit 2 - EM - Emulation. */ +#define X86_CR0_EM RT_BIT(2) +#define X86_CR0_EMULATE_FPU RT_BIT(2) +/** Bit 3 - TS - Task Switch. */ +#define X86_CR0_TS RT_BIT(3) +#define X86_CR0_TASK_SWITCH RT_BIT(3) +/** Bit 4 - ET - Extension flag. ('hardcoded' to 1) */ +#define X86_CR0_ET RT_BIT(4) +#define X86_CR0_EXTENSION_TYPE RT_BIT(4) +/** Bit 5 - NE - Numeric error. */ +#define X86_CR0_NE RT_BIT(5) +#define X86_CR0_NUMERIC_ERROR RT_BIT(5) +/** Bit 16 - WP - Write Protect. */ +#define X86_CR0_WP RT_BIT(16) +#define X86_CR0_WRITE_PROTECT RT_BIT(16) +/** Bit 18 - AM - Alignment Mask. */ +#define X86_CR0_AM RT_BIT(18) +#define X86_CR0_ALIGMENT_MASK RT_BIT(18) +/** Bit 29 - NW - Not Write-though. */ +#define X86_CR0_NW RT_BIT(29) +#define X86_CR0_NOT_WRITE_THROUGH RT_BIT(29) +/** Bit 30 - WP - Cache Disable. */ +#define X86_CR0_CD RT_BIT(30) +#define X86_CR0_CACHE_DISABLE RT_BIT(30) +/** Bit 31 - PG - Paging. */ +#define X86_CR0_PG RT_BIT(31) +#define X86_CR0_PAGING RT_BIT(31) +/** @} */ + + +/** @name CR3 + * @{ */ +/** Bit 3 - PWT - Page-level Writes Transparent. */ +#define X86_CR3_PWT RT_BIT(3) +/** Bit 4 - PCD - Page-level Cache Disable. */ +#define X86_CR3_PCD RT_BIT(4) +/** Bits 12-31 - - Page directory page number. */ +#define X86_CR3_PAGE_MASK (0xfffff000) +/** Bits 5-31 - - PAE Page directory page number. */ +#define X86_CR3_PAE_PAGE_MASK (0xffffffe0) +/** Bits 12-51 - - AMD64 Page directory page number. */ +#define X86_CR3_AMD64_PAGE_MASK UINT64_C(0x000ffffffffff000) +/** @} */ + + +/** @name CR4 + * @{ */ +/** Bit 0 - VME - Virtual-8086 Mode Extensions. */ +#define X86_CR4_VME RT_BIT(0) +/** Bit 1 - PVI - Protected-Mode Virtual Interrupts. */ +#define X86_CR4_PVI RT_BIT(1) +/** Bit 2 - TSD - Time Stamp Disable. */ +#define X86_CR4_TSD RT_BIT(2) +/** Bit 3 - DE - Debugging Extensions. */ +#define X86_CR4_DE RT_BIT(3) +/** Bit 4 - PSE - Page Size Extension. */ +#define X86_CR4_PSE RT_BIT(4) +/** Bit 5 - PAE - Physical Address Extension. */ +#define X86_CR4_PAE RT_BIT(5) +/** Bit 6 - MCE - Machine-Check Enable. */ +#define X86_CR4_MCE RT_BIT(6) +/** Bit 7 - PGE - Page Global Enable. */ +#define X86_CR4_PGE RT_BIT(7) +/** Bit 8 - PCE - Performance-Monitoring Counter Enable. */ +#define X86_CR4_PCE RT_BIT(8) +/** Bit 9 - OSFXSR - Operating System Support for FXSAVE and FXRSTORE instructions. */ +#define X86_CR4_OSFXSR RT_BIT(9) +/** Bit 10 - OSXMMEEXCPT - Operating System Support for Unmasked SIMD Floating-Point Exceptions. */ +#define X86_CR4_OSXMMEEXCPT RT_BIT(10) +/** Bit 13 - VMXE - VMX mode is enabled. */ +#define X86_CR4_VMXE RT_BIT(13) +/** Bit 14 - SMXE - Safer Mode Extensions Enabled. */ +#define X86_CR4_SMXE RT_BIT(14) +/** Bit 17 - PCIDE - Process-Context Identifiers Enabled. */ +#define X86_CR4_PCIDE RT_BIT(17) +/** Bit 18 - OSXSAVE - Operating System Support for XSAVE and processor + * extended states. */ +#define X86_CR4_OSXSAVE RT_BIT(18) +/** Bit 20 - SMEP - Supervisor-mode Execution Prevention enabled. */ +#define X86_CR4_SMEP RT_BIT(20) +/** Bit 21 - SMAP - Supervisor-mode Access Prevention enabled. */ +#define X86_CR4_SMAP RT_BIT(21) +/** Bit 22 - PKE - Protection Key Enable. */ +#define X86_CR4_PKE RT_BIT(22) +/** @} */ + + +/** @name DR6 + * @{ */ +/** Bit 0 - B0 - Breakpoint 0 condition detected. */ +#define X86_DR6_B0 RT_BIT(0) +/** Bit 1 - B1 - Breakpoint 1 condition detected. */ +#define X86_DR6_B1 RT_BIT(1) +/** Bit 2 - B2 - Breakpoint 2 condition detected. */ +#define X86_DR6_B2 RT_BIT(2) +/** Bit 3 - B3 - Breakpoint 3 condition detected. */ +#define X86_DR6_B3 RT_BIT(3) +/** Mask of all the Bx bits. */ +#define X86_DR6_B_MASK UINT64_C(0x0000000f) +/** Bit 13 - BD - Debug register access detected. Corresponds to the X86_DR7_GD bit. */ +#define X86_DR6_BD RT_BIT(13) +/** Bit 14 - BS - Single step */ +#define X86_DR6_BS RT_BIT(14) +/** Bit 15 - BT - Task switch. (TSS T bit.) */ +#define X86_DR6_BT RT_BIT(15) +/** Value of DR6 after powerup/reset. */ +#define X86_DR6_INIT_VAL UINT64_C(0xFFFF0FF0) +/** Bits which must be 1s in DR6. */ +#define X86_DR6_RA1_MASK UINT64_C(0xffff0ff0) +/** Bits which must be 0s in DR6. */ +#define X86_DR6_RAZ_MASK RT_BIT_64(12) +/** Bits which must be 0s on writes to DR6. */ +#define X86_DR6_MBZ_MASK UINT64_C(0xffffffff00000000) +/** @} */ + +/** Get the DR6.Bx bit for a the given breakpoint. */ +#define X86_DR6_B(iBp) RT_BIT_64(iBp) + + +/** @name DR7 + * @{ */ +/** Bit 0 - L0 - Local breakpoint enable. Cleared on task switch. */ +#define X86_DR7_L0 RT_BIT(0) +/** Bit 1 - G0 - Global breakpoint enable. Not cleared on task switch. */ +#define X86_DR7_G0 RT_BIT(1) +/** Bit 2 - L1 - Local breakpoint enable. Cleared on task switch. */ +#define X86_DR7_L1 RT_BIT(2) +/** Bit 3 - G1 - Global breakpoint enable. Not cleared on task switch. */ +#define X86_DR7_G1 RT_BIT(3) +/** Bit 4 - L2 - Local breakpoint enable. Cleared on task switch. */ +#define X86_DR7_L2 RT_BIT(4) +/** Bit 5 - G2 - Global breakpoint enable. Not cleared on task switch. */ +#define X86_DR7_G2 RT_BIT(5) +/** Bit 6 - L3 - Local breakpoint enable. Cleared on task switch. */ +#define X86_DR7_L3 RT_BIT(6) +/** Bit 7 - G3 - Global breakpoint enable. Not cleared on task switch. */ +#define X86_DR7_G3 RT_BIT(7) +/** Bit 8 - LE - Local breakpoint exact. (Not supported (read ignored) by P6 and later.) */ +#define X86_DR7_LE RT_BIT(8) +/** Bit 9 - GE - Local breakpoint exact. (Not supported (read ignored) by P6 and later.) */ +#define X86_DR7_GE RT_BIT(9) + +/** L0, L1, L2, and L3. */ +#define X86_DR7_LE_ALL UINT64_C(0x0000000000000055) +/** L0, L1, L2, and L3. */ +#define X86_DR7_GE_ALL UINT64_C(0x00000000000000aa) + +/** Bit 12 - IR (ICE) - Interrupt redirection on Pentium. When set, the in + * Circuit Emulator (ICE) will break emulation on breakpoints and stuff. + * May cause CPU hang if enabled without ICE attached when the ICEBP/INT1 + * instruction is executed. + * @see http://www.rcollins.org/secrets/DR7.html */ +#define X86_DR7_ICE_IR RT_BIT(12) +/** Bit 13 - GD - General detect enable. Enables emulators to get exceptions when + * any DR register is accessed. */ +#define X86_DR7_GD RT_BIT(13) +/** Bit 14 - TR1 (ICE) - Code discontinuity trace for use with ICE on + * Pentium. */ +#define X86_DR7_ICE_TR1 RT_BIT(14) +/** Bit 15 - TR2 (ICE) - Controls unknown ICE trace feature of the pentium. */ +#define X86_DR7_ICE_TR2 RT_BIT(15) +/** Bit 16 & 17 - R/W0 - Read write field 0. Values X86_DR7_RW_*. */ +#define X86_DR7_RW0_MASK (3 << 16) +/** Bit 18 & 19 - LEN0 - Length field 0. Values X86_DR7_LEN_*. */ +#define X86_DR7_LEN0_MASK (3 << 18) +/** Bit 20 & 21 - R/W1 - Read write field 0. Values X86_DR7_RW_*. */ +#define X86_DR7_RW1_MASK (3 << 20) +/** Bit 22 & 23 - LEN1 - Length field 0. Values X86_DR7_LEN_*. */ +#define X86_DR7_LEN1_MASK (3 << 22) +/** Bit 24 & 25 - R/W2 - Read write field 0. Values X86_DR7_RW_*. */ +#define X86_DR7_RW2_MASK (3 << 24) +/** Bit 26 & 27 - LEN2 - Length field 0. Values X86_DR7_LEN_*. */ +#define X86_DR7_LEN2_MASK (3 << 26) +/** Bit 28 & 29 - R/W3 - Read write field 0. Values X86_DR7_RW_*. */ +#define X86_DR7_RW3_MASK (3 << 28) +/** Bit 30 & 31 - LEN3 - Length field 0. Values X86_DR7_LEN_*. */ +#define X86_DR7_LEN3_MASK (3 << 30) + +/** Bits which reads as 1s. */ +#define X86_DR7_RA1_MASK (RT_BIT(10)) +/** Bits which reads as zeros. These are related to ICE (bits 12, 14, 15). */ +#define X86_DR7_RAZ_MASK UINT64_C(0x0000d800) +/** Bits which must be 0s when writing to DR7. */ +#define X86_DR7_MBZ_MASK UINT64_C(0xffffffff00000000) + +/** Calcs the L bit of Nth breakpoint. + * @param iBp The breakpoint number [0..3]. + */ +#define X86_DR7_L(iBp) ( UINT32_C(1) << (iBp * 2) ) + +/** Calcs the G bit of Nth breakpoint. + * @param iBp The breakpoint number [0..3]. + */ +#define X86_DR7_G(iBp) ( UINT32_C(1) << (iBp * 2 + 1) ) + +/** Calcs the L and G bits of Nth breakpoint. + * @param iBp The breakpoint number [0..3]. + */ +#define X86_DR7_L_G(iBp) ( UINT32_C(3) << (iBp * 2) ) + +/** @name Read/Write values. + * @{ */ +/** Break on instruction fetch only. */ +#define X86_DR7_RW_EO 0U +/** Break on write only. */ +#define X86_DR7_RW_WO 1U +/** Break on I/O read/write. This is only defined if CR4.DE is set. */ +#define X86_DR7_RW_IO 2U +/** Break on read or write (but not instruction fetches). */ +#define X86_DR7_RW_RW 3U +/** @} */ + +/** Shifts a X86_DR7_RW_* value to its right place. + * @param iBp The breakpoint number [0..3]. + * @param fRw One of the X86_DR7_RW_* value. + */ +#define X86_DR7_RW(iBp, fRw) ( (fRw) << ((iBp) * 4 + 16) ) + +/** Fetch the R/Wx bits for a given breakpoint (so it can be compared with + * one of the X86_DR7_RW_XXX constants). + * + * @returns X86_DR7_RW_XXX + * @param uDR7 DR7 value + * @param iBp The breakpoint number [0..3]. + */ +#define X86_DR7_GET_RW(uDR7, iBp) ( ( (uDR7) >> ((iBp) * 4 + 16) ) & UINT32_C(3) ) + +/** R/W0, R/W1, R/W2, and R/W3. */ +#define X86_DR7_RW_ALL_MASKS UINT32_C(0x33330000) + +#ifndef VBOX_FOR_DTRACE_LIB +/** Checks if there are any I/O breakpoint types configured in the RW + * registers. Does NOT check if these are enabled, sorry. */ +# define X86_DR7_ANY_RW_IO(uDR7) \ + ( ( UINT32_C(0x22220000) & (uDR7) ) /* any candidates? */ \ + && ( ( (UINT32_C(0x22220000) & (uDR7) ) >> 1 ) & ~(uDR7) ) ) +AssertCompile(X86_DR7_ANY_RW_IO(UINT32_C(0x33330000)) == 0); +AssertCompile(X86_DR7_ANY_RW_IO(UINT32_C(0x22220000)) == 1); +AssertCompile(X86_DR7_ANY_RW_IO(UINT32_C(0x32320000)) == 1); +AssertCompile(X86_DR7_ANY_RW_IO(UINT32_C(0x23230000)) == 1); +AssertCompile(X86_DR7_ANY_RW_IO(UINT32_C(0x00000000)) == 0); +AssertCompile(X86_DR7_ANY_RW_IO(UINT32_C(0x00010000)) == 0); +AssertCompile(X86_DR7_ANY_RW_IO(UINT32_C(0x00020000)) == 1); +AssertCompile(X86_DR7_ANY_RW_IO(UINT32_C(0x00030000)) == 0); +AssertCompile(X86_DR7_ANY_RW_IO(UINT32_C(0x00040000)) == 0); +#endif /* !VBOX_FOR_DTRACE_LIB */ + +/** @name Length values. + * @{ */ +#define X86_DR7_LEN_BYTE 0U +#define X86_DR7_LEN_WORD 1U +#define X86_DR7_LEN_QWORD 2U /**< AMD64 long mode only. */ +#define X86_DR7_LEN_DWORD 3U +/** @} */ + +/** Shifts a X86_DR7_LEN_* value to its right place. + * @param iBp The breakpoint number [0..3]. + * @param cb One of the X86_DR7_LEN_* values. + */ +#define X86_DR7_LEN(iBp, cb) ( (cb) << ((iBp) * 4 + 18) ) + +/** Fetch the breakpoint length bits from the DR7 value. + * @param uDR7 DR7 value + * @param iBp The breakpoint number [0..3]. + */ +#define X86_DR7_GET_LEN(uDR7, iBp) ( ( (uDR7) >> ((iBp) * 4 + 18) ) & UINT32_C(0x3) ) + +/** Mask used to check if any breakpoints are enabled. */ +#define X86_DR7_ENABLED_MASK UINT32_C(0x000000ff) + +/** LEN0, LEN1, LEN2, and LEN3. */ +#define X86_DR7_LEN_ALL_MASKS UINT32_C(0xcccc0000) +/** R/W0, R/W1, R/W2, R/W3,LEN0, LEN1, LEN2, and LEN3. */ +#define X86_DR7_RW_LEN_ALL_MASKS UINT32_C(0xffff0000) + +/** Value of DR7 after powerup/reset. */ +#define X86_DR7_INIT_VAL 0x400 +/** @} */ + + +/** @name Machine Specific Registers + * @{ + */ +/** Machine check address register (P5). */ +#define MSR_P5_MC_ADDR UINT32_C(0x00000000) +/** Machine check type register (P5). */ +#define MSR_P5_MC_TYPE UINT32_C(0x00000001) +/** Time Stamp Counter. */ +#define MSR_IA32_TSC 0x10 +#define MSR_IA32_CESR UINT32_C(0x00000011) +#define MSR_IA32_CTR0 UINT32_C(0x00000012) +#define MSR_IA32_CTR1 UINT32_C(0x00000013) + +#define MSR_IA32_PLATFORM_ID 0x17 + +#ifndef MSR_IA32_APICBASE /* qemu cpu.h kludge */ +# define MSR_IA32_APICBASE 0x1b +/** Local APIC enabled. */ +# define MSR_IA32_APICBASE_EN RT_BIT_64(11) +/** X2APIC enabled (requires the EN bit to be set). */ +# define MSR_IA32_APICBASE_EXTD RT_BIT_64(10) +/** The processor is the boot strap processor (BSP). */ +# define MSR_IA32_APICBASE_BSP RT_BIT_64(8) +/** Minimum base address mask, consult CPUID leaf 0x80000008 for the actual + * width. */ +# define MSR_IA32_APICBASE_BASE_MIN UINT64_C(0x0000000ffffff000) +#endif + +/** Undocumented intel MSR for reporting thread and core counts. + * Judging from the XNU sources, it seems to be introduced in Nehalem. The + * first 16 bits is the thread count. The next 16 bits the core count, except + * on Westmere where it seems it's only the next 4 bits for some reason. */ +#define MSR_CORE_THREAD_COUNT 0x35 + +/** CPU Feature control. */ +#define MSR_IA32_FEATURE_CONTROL 0x3A +#define MSR_IA32_FEATURE_CONTROL_LOCK RT_BIT(0) +#define MSR_IA32_FEATURE_CONTROL_SMX_VMXON RT_BIT(1) +#define MSR_IA32_FEATURE_CONTROL_VMXON RT_BIT(2) + +/** Per-processor TSC adjust MSR. */ +#define MSR_IA32_TSC_ADJUST 0x3B + +/** BIOS update trigger (microcode update). */ +#define MSR_IA32_BIOS_UPDT_TRIG 0x79 + +/** BIOS update signature (microcode). */ +#define MSR_IA32_BIOS_SIGN_ID 0x8B + +/** General performance counter no. 0. */ +#define MSR_IA32_PMC0 0xC1 +/** General performance counter no. 1. */ +#define MSR_IA32_PMC1 0xC2 +/** General performance counter no. 2. */ +#define MSR_IA32_PMC2 0xC3 +/** General performance counter no. 3. */ +#define MSR_IA32_PMC3 0xC4 + +/** Nehalem power control. */ +#define MSR_IA32_PLATFORM_INFO 0xCE + +/** Get FSB clock status (Intel-specific). */ +#define MSR_IA32_FSB_CLOCK_STS 0xCD + +/** C-State configuration control. Intel specific: Nehalem, Sandy Bridge. */ +#define MSR_PKG_CST_CONFIG_CONTROL UINT32_C(0x000000e2) + +/** C0 Maximum Frequency Clock Count */ +#define MSR_IA32_MPERF 0xE7 +/** C0 Actual Frequency Clock Count */ +#define MSR_IA32_APERF 0xE8 + +/** MTRR Capabilities. */ +#define MSR_IA32_MTRR_CAP 0xFE + +/** Cache control/info. */ +#define MSR_BBL_CR_CTL3 UINT32_C(0x11e) + +#ifndef MSR_IA32_SYSENTER_CS /* qemu cpu.h kludge */ +/** SYSENTER_CS - the R0 CS, indirectly giving R0 SS, R3 CS and R3 DS. + * R0 SS == CS + 8 + * R3 CS == CS + 16 + * R3 SS == CS + 24 + */ +#define MSR_IA32_SYSENTER_CS 0x174 +/** SYSENTER_ESP - the R0 ESP. */ +#define MSR_IA32_SYSENTER_ESP 0x175 +/** SYSENTER_EIP - the R0 EIP. */ +#define MSR_IA32_SYSENTER_EIP 0x176 +#endif + +/** Machine Check Global Capabilities Register. */ +#define MSR_IA32_MCG_CAP 0x179 +/** Machine Check Global Status Register. */ +#define MSR_IA32_MCG_STATUS 0x17A +/** Machine Check Global Control Register. */ +#define MSR_IA32_MCG_CTRL 0x17B + +/** Page Attribute Table. */ +#define MSR_IA32_CR_PAT 0x277 + +/** Performance counter MSRs. (Intel only) */ +#define MSR_IA32_PERFEVTSEL0 0x186 +#define MSR_IA32_PERFEVTSEL1 0x187 +/** Flexible ratio, seems to be undocumented, used by XNU (tsc.c). + * The 16th bit whether flex ratio is being used, in which case bits 15:8 + * holds a ratio that Apple takes for TSC granularity. + * + * @note This MSR conflicts the P4 MSR_MCG_R12 register. */ +#define MSR_FLEX_RATIO 0x194 +/** Performance state value and starting with Intel core more. + * Apple uses the >=core features to determine TSC granularity on older CPUs. */ +#define MSR_IA32_PERF_STATUS 0x198 +#define MSR_IA32_PERF_CTL 0x199 +#define MSR_IA32_THERM_STATUS 0x19c + +/** Enable misc. processor features (R/W). */ +#define MSR_IA32_MISC_ENABLE 0x1A0 +/** Enable fast-strings feature (for REP MOVS and REP STORS). */ +#define MSR_IA32_MISC_ENABLE_FAST_STRINGS RT_BIT_64(0) +/** Automatic Thermal Control Circuit Enable (R/W). */ +#define MSR_IA32_MISC_ENABLE_TCC RT_BIT_64(3) +/** Performance Monitoring Available (R). */ +#define MSR_IA32_MISC_ENABLE_PERF_MON RT_BIT_64(7) +/** Branch Trace Storage Unavailable (R/O). */ +#define MSR_IA32_MISC_ENABLE_BTS_UNAVAIL RT_BIT_64(11) +/** Precise Event Based Sampling (PEBS) Unavailable (R/O). */ +#define MSR_IA32_MISC_ENABLE_PEBS_UNAVAIL RT_BIT_64(12) +/** Enhanced Intel SpeedStep Technology Enable (R/W). */ +#define MSR_IA32_MISC_ENABLE_SST_ENABLE RT_BIT_64(16) +/** If MONITOR/MWAIT is supported (R/W). */ +#define MSR_IA32_MISC_ENABLE_MONITOR RT_BIT_64(18) +/** Limit CPUID Maxval to 3 leafs (R/W). */ +#define MSR_IA32_MISC_ENABLE_LIMIT_CPUID RT_BIT_64(22) +/** When set to 1, xTPR messages are disabled (R/W). */ +#define MSR_IA32_MISC_ENABLE_XTPR_MSG_DISABLE RT_BIT_64(23) +/** When set to 1, the Execute Disable Bit feature (XD Bit) is disabled (R/W). */ +#define MSR_IA32_MISC_ENABLE_XD_DISABLE RT_BIT_64(34) + +/** Trace/Profile Resource Control (R/W) */ +#define MSR_IA32_DEBUGCTL UINT32_C(0x000001d9) +/** The number (0..3 or 0..15) of the last branch record register on P4 and + * related Xeons. */ +#define MSR_P4_LASTBRANCH_TOS UINT32_C(0x000001da) +/** @name Last branch registers for P4 and Xeon, models 0 thru 2. + * @{ */ +#define MSR_P4_LASTBRANCH_0 UINT32_C(0x000001db) +#define MSR_P4_LASTBRANCH_1 UINT32_C(0x000001dc) +#define MSR_P4_LASTBRANCH_2 UINT32_C(0x000001dd) +#define MSR_P4_LASTBRANCH_3 UINT32_C(0x000001de) +/** @} */ + + +#define IA32_MTRR_PHYSBASE0 0x200 +#define IA32_MTRR_PHYSMASK0 0x201 +#define IA32_MTRR_PHYSBASE1 0x202 +#define IA32_MTRR_PHYSMASK1 0x203 +#define IA32_MTRR_PHYSBASE2 0x204 +#define IA32_MTRR_PHYSMASK2 0x205 +#define IA32_MTRR_PHYSBASE3 0x206 +#define IA32_MTRR_PHYSMASK3 0x207 +#define IA32_MTRR_PHYSBASE4 0x208 +#define IA32_MTRR_PHYSMASK4 0x209 +#define IA32_MTRR_PHYSBASE5 0x20a +#define IA32_MTRR_PHYSMASK5 0x20b +#define IA32_MTRR_PHYSBASE6 0x20c +#define IA32_MTRR_PHYSMASK6 0x20d +#define IA32_MTRR_PHYSBASE7 0x20e +#define IA32_MTRR_PHYSMASK7 0x20f +#define IA32_MTRR_PHYSBASE8 0x210 +#define IA32_MTRR_PHYSMASK8 0x211 +#define IA32_MTRR_PHYSBASE9 0x212 +#define IA32_MTRR_PHYSMASK9 0x213 + +/** Fixed range MTRRs. + * @{ */ +#define IA32_MTRR_FIX64K_00000 0x250 +#define IA32_MTRR_FIX16K_80000 0x258 +#define IA32_MTRR_FIX16K_A0000 0x259 +#define IA32_MTRR_FIX4K_C0000 0x268 +#define IA32_MTRR_FIX4K_C8000 0x269 +#define IA32_MTRR_FIX4K_D0000 0x26a +#define IA32_MTRR_FIX4K_D8000 0x26b +#define IA32_MTRR_FIX4K_E0000 0x26c +#define IA32_MTRR_FIX4K_E8000 0x26d +#define IA32_MTRR_FIX4K_F0000 0x26e +#define IA32_MTRR_FIX4K_F8000 0x26f +/** @} */ + +/** MTRR Default Range. */ +#define MSR_IA32_MTRR_DEF_TYPE 0x2FF + +#define MSR_IA32_MC0_CTL 0x400 +#define MSR_IA32_MC0_STATUS 0x401 + +/** Basic VMX information. */ +#define MSR_IA32_VMX_BASIC_INFO 0x480 +/** Allowed settings for pin-based VM execution controls */ +#define MSR_IA32_VMX_PINBASED_CTLS 0x481 +/** Allowed settings for proc-based VM execution controls */ +#define MSR_IA32_VMX_PROCBASED_CTLS 0x482 +/** Allowed settings for the VMX exit controls. */ +#define MSR_IA32_VMX_EXIT_CTLS 0x483 +/** Allowed settings for the VMX entry controls. */ +#define MSR_IA32_VMX_ENTRY_CTLS 0x484 +/** Misc VMX info. */ +#define MSR_IA32_VMX_MISC 0x485 +/** Fixed cleared bits in CR0. */ +#define MSR_IA32_VMX_CR0_FIXED0 0x486 +/** Fixed set bits in CR0. */ +#define MSR_IA32_VMX_CR0_FIXED1 0x487 +/** Fixed cleared bits in CR4. */ +#define MSR_IA32_VMX_CR4_FIXED0 0x488 +/** Fixed set bits in CR4. */ +#define MSR_IA32_VMX_CR4_FIXED1 0x489 +/** Information for enumerating fields in the VMCS. */ +#define MSR_IA32_VMX_VMCS_ENUM 0x48A +/** Allowed settings for the VM-functions controls. */ +#define MSR_IA32_VMX_VMFUNC 0x491 +/** Allowed settings for secondary proc-based VM execution controls */ +#define MSR_IA32_VMX_PROCBASED_CTLS2 0x48B +/** EPT capabilities. */ +#define MSR_IA32_VMX_EPT_VPID_CAP 0x48C +/** DS Save Area (R/W). */ +#define MSR_IA32_DS_AREA 0x600 +/** Running Average Power Limit (RAPL) power units. */ +#define MSR_RAPL_POWER_UNIT 0x606 +/** X2APIC MSR ranges. */ +#define MSR_IA32_X2APIC_START 0x800 +#define MSR_IA32_X2APIC_TPR 0x808 +#define MSR_IA32_X2APIC_END 0xBFF + +/** K6 EFER - Extended Feature Enable Register. */ +#define MSR_K6_EFER UINT32_C(0xc0000080) +/** @todo document EFER */ +/** Bit 0 - SCE - System call extensions (SYSCALL / SYSRET). (R/W) */ +#define MSR_K6_EFER_SCE RT_BIT(0) +/** Bit 8 - LME - Long mode enabled. (R/W) */ +#define MSR_K6_EFER_LME RT_BIT(8) +/** Bit 10 - LMA - Long mode active. (R) */ +#define MSR_K6_EFER_LMA RT_BIT(10) +/** Bit 11 - NXE - No-Execute Page Protection Enabled. (R/W) */ +#define MSR_K6_EFER_NXE RT_BIT(11) +/** Bit 12 - SVME - Secure VM Extension Enabled. (R/W) */ +#define MSR_K6_EFER_SVME RT_BIT(12) +/** Bit 13 - LMSLE - Long Mode Segment Limit Enable. (R/W?) */ +#define MSR_K6_EFER_LMSLE RT_BIT(13) +/** Bit 14 - FFXSR - Fast FXSAVE / FXRSTOR (skip XMM*). (R/W) */ +#define MSR_K6_EFER_FFXSR RT_BIT(14) +/** Bit 15 - TCE - Translation Cache Extension. (R/W) */ +#define MSR_K6_EFER_TCE RT_BIT(15) +/** K6 STAR - SYSCALL/RET targets. */ +#define MSR_K6_STAR UINT32_C(0xc0000081) +/** Shift value for getting the SYSRET CS and SS value. */ +#define MSR_K6_STAR_SYSRET_CS_SS_SHIFT 48 +/** Shift value for getting the SYSCALL CS and SS value. */ +#define MSR_K6_STAR_SYSCALL_CS_SS_SHIFT 32 +/** Selector mask for use after shifting. */ +#define MSR_K6_STAR_SEL_MASK UINT32_C(0xffff) +/** The mask which give the SYSCALL EIP. */ +#define MSR_K6_STAR_SYSCALL_EIP_MASK UINT32_C(0xffffffff) +/** K6 WHCR - Write Handling Control Register. */ +#define MSR_K6_WHCR UINT32_C(0xc0000082) +/** K6 UWCCR - UC/WC Cacheability Control Register. */ +#define MSR_K6_UWCCR UINT32_C(0xc0000085) +/** K6 PSOR - Processor State Observability Register. */ +#define MSR_K6_PSOR UINT32_C(0xc0000087) +/** K6 PFIR - Page Flush/Invalidate Register. */ +#define MSR_K6_PFIR UINT32_C(0xc0000088) + +/** Performance counter MSRs. (AMD only) */ +#define MSR_K7_EVNTSEL0 UINT32_C(0xc0010000) +#define MSR_K7_EVNTSEL1 UINT32_C(0xc0010001) +#define MSR_K7_EVNTSEL2 UINT32_C(0xc0010002) +#define MSR_K7_EVNTSEL3 UINT32_C(0xc0010003) +#define MSR_K7_PERFCTR0 UINT32_C(0xc0010004) +#define MSR_K7_PERFCTR1 UINT32_C(0xc0010005) +#define MSR_K7_PERFCTR2 UINT32_C(0xc0010006) +#define MSR_K7_PERFCTR3 UINT32_C(0xc0010007) + +/** K8 LSTAR - Long mode SYSCALL target (RIP). */ +#define MSR_K8_LSTAR UINT32_C(0xc0000082) +/** K8 CSTAR - Compatibility mode SYSCALL target (RIP). */ +#define MSR_K8_CSTAR UINT32_C(0xc0000083) +/** K8 SF_MASK - SYSCALL flag mask. (aka SFMASK) */ +#define MSR_K8_SF_MASK UINT32_C(0xc0000084) +/** K8 FS.base - The 64-bit base FS register. */ +#define MSR_K8_FS_BASE UINT32_C(0xc0000100) +/** K8 GS.base - The 64-bit base GS register. */ +#define MSR_K8_GS_BASE UINT32_C(0xc0000101) +/** K8 KernelGSbase - Used with SWAPGS. */ +#define MSR_K8_KERNEL_GS_BASE UINT32_C(0xc0000102) +/** K8 TSC_AUX - Used with RDTSCP. */ +#define MSR_K8_TSC_AUX UINT32_C(0xc0000103) +#define MSR_K8_SYSCFG UINT32_C(0xc0010010) +#define MSR_K8_HWCR UINT32_C(0xc0010015) +#define MSR_K8_IORRBASE0 UINT32_C(0xc0010016) +#define MSR_K8_IORRMASK0 UINT32_C(0xc0010017) +#define MSR_K8_IORRBASE1 UINT32_C(0xc0010018) +#define MSR_K8_IORRMASK1 UINT32_C(0xc0010019) +#define MSR_K8_TOP_MEM1 UINT32_C(0xc001001a) +#define MSR_K8_TOP_MEM2 UINT32_C(0xc001001d) +/** North bridge config? See BIOS & Kernel dev guides for + * details. */ +#define MSR_K8_NB_CFG UINT32_C(0xc001001f) + +/** Hypertransport interrupt pending register. + * "BIOS and Kernel Developer's Guide for AMD NPT Family 0Fh Processors" */ +#define MSR_K8_INT_PENDING UINT32_C(0xc0010055) +#define MSR_K8_VM_CR UINT32_C(0xc0010114) +#define MSR_K8_VM_CR_SVM_DISABLE RT_BIT(4) + +#define MSR_K8_IGNNE UINT32_C(0xc0010115) +#define MSR_K8_SMM_CTL UINT32_C(0xc0010116) +/** SVM - VM_HSAVE_PA - Physical address for saving and restoring + * host state during world switch. */ +#define MSR_K8_VM_HSAVE_PA UINT32_C(0xc0010117) + +/** @} */ + + +/** @name Page Table / Directory / Directory Pointers / L4. + * @{ + */ + +/** Page table/directory entry as an unsigned integer. */ +typedef uint32_t X86PGUINT; +/** Pointer to a page table/directory table entry as an unsigned integer. */ +typedef X86PGUINT *PX86PGUINT; +/** Pointer to an const page table/directory table entry as an unsigned integer. */ +typedef X86PGUINT const *PCX86PGUINT; + +/** Number of entries in a 32-bit PT/PD. */ +#define X86_PG_ENTRIES 1024 + + +/** PAE page table/page directory/pdpt/l4/l5 entry as an unsigned integer. */ +typedef uint64_t X86PGPAEUINT; +/** Pointer to a PAE page table/page directory/pdpt/l4/l5 entry as an unsigned integer. */ +typedef X86PGPAEUINT *PX86PGPAEUINT; +/** Pointer to an const PAE page table/page directory/pdpt/l4/l5 entry as an unsigned integer. */ +typedef X86PGPAEUINT const *PCX86PGPAEUINT; + +/** Number of entries in a PAE PT/PD. */ +#define X86_PG_PAE_ENTRIES 512 +/** Number of entries in a PAE PDPT. */ +#define X86_PG_PAE_PDPE_ENTRIES 4 + +/** Number of entries in an AMD64 PT/PD/PDPT/L4/L5. */ +#define X86_PG_AMD64_ENTRIES X86_PG_PAE_ENTRIES +/** Number of entries in an AMD64 PDPT. + * Just for complementing X86_PG_PAE_PDPE_ENTRIES, using X86_PG_AMD64_ENTRIES for this is fine too. */ +#define X86_PG_AMD64_PDPE_ENTRIES X86_PG_AMD64_ENTRIES + +/** The size of a 4KB page. */ +#define X86_PAGE_4K_SIZE _4K +/** The page shift of a 4KB page. */ +#define X86_PAGE_4K_SHIFT 12 +/** The 4KB page offset mask. */ +#define X86_PAGE_4K_OFFSET_MASK 0xfff +/** The 4KB page base mask for virtual addresses. */ +#define X86_PAGE_4K_BASE_MASK 0xfffffffffffff000ULL +/** The 4KB page base mask for virtual addresses - 32bit version. */ +#define X86_PAGE_4K_BASE_MASK_32 0xfffff000U + +/** The size of a 2MB page. */ +#define X86_PAGE_2M_SIZE _2M +/** The page shift of a 2MB page. */ +#define X86_PAGE_2M_SHIFT 21 +/** The 2MB page offset mask. */ +#define X86_PAGE_2M_OFFSET_MASK 0x001fffff +/** The 2MB page base mask for virtual addresses. */ +#define X86_PAGE_2M_BASE_MASK 0xffffffffffe00000ULL +/** The 2MB page base mask for virtual addresses - 32bit version. */ +#define X86_PAGE_2M_BASE_MASK_32 0xffe00000U + +/** The size of a 4MB page. */ +#define X86_PAGE_4M_SIZE _4M +/** The page shift of a 4MB page. */ +#define X86_PAGE_4M_SHIFT 22 +/** The 4MB page offset mask. */ +#define X86_PAGE_4M_OFFSET_MASK 0x003fffff +/** The 4MB page base mask for virtual addresses. */ +#define X86_PAGE_4M_BASE_MASK 0xffffffffffc00000ULL +/** The 4MB page base mask for virtual addresses - 32bit version. */ +#define X86_PAGE_4M_BASE_MASK_32 0xffc00000U + +/** + * Check if the given address is canonical. + */ +#define X86_IS_CANONICAL(a_u64Addr) ((uint64_t)(a_u64Addr) + UINT64_C(0x800000000000) < UINT64_C(0x1000000000000)) + + +/** @name Page Table Entry + * @{ + */ +/** Bit 0 - P - Present bit. */ +#define X86_PTE_BIT_P 0 +/** Bit 1 - R/W - Read (clear) / Write (set) bit. */ +#define X86_PTE_BIT_RW 1 +/** Bit 2 - U/S - User (set) / Supervisor (clear) bit. */ +#define X86_PTE_BIT_US 2 +/** Bit 3 - PWT - Page level write thru bit. */ +#define X86_PTE_BIT_PWT 3 +/** Bit 4 - PCD - Page level cache disable bit. */ +#define X86_PTE_BIT_PCD 4 +/** Bit 5 - A - Access bit. */ +#define X86_PTE_BIT_A 5 +/** Bit 6 - D - Dirty bit. */ +#define X86_PTE_BIT_D 6 +/** Bit 7 - PAT - Page Attribute Table index bit. Reserved and 0 if not supported. */ +#define X86_PTE_BIT_PAT 7 +/** Bit 8 - G - Global flag. */ +#define X86_PTE_BIT_G 8 + +/** Bit 0 - P - Present bit mask. */ +#define X86_PTE_P RT_BIT(0) +/** Bit 1 - R/W - Read (clear) / Write (set) bit mask. */ +#define X86_PTE_RW RT_BIT(1) +/** Bit 2 - U/S - User (set) / Supervisor (clear) bit mask. */ +#define X86_PTE_US RT_BIT(2) +/** Bit 3 - PWT - Page level write thru bit mask. */ +#define X86_PTE_PWT RT_BIT(3) +/** Bit 4 - PCD - Page level cache disable bit mask. */ +#define X86_PTE_PCD RT_BIT(4) +/** Bit 5 - A - Access bit mask. */ +#define X86_PTE_A RT_BIT(5) +/** Bit 6 - D - Dirty bit mask. */ +#define X86_PTE_D RT_BIT(6) +/** Bit 7 - PAT - Page Attribute Table index bit mask. Reserved and 0 if not supported. */ +#define X86_PTE_PAT RT_BIT(7) +/** Bit 8 - G - Global bit mask. */ +#define X86_PTE_G RT_BIT(8) + +/** Bits 9-11 - - Available for use to system software. */ +#define X86_PTE_AVL_MASK (RT_BIT(9) | RT_BIT(10) | RT_BIT(11)) +/** Bits 12-31 - - Physical Page number of the next level. */ +#define X86_PTE_PG_MASK ( 0xfffff000 ) + +/** Bits 12-51 - - PAE - Physical Page number of the next level. */ +#define X86_PTE_PAE_PG_MASK UINT64_C(0x000ffffffffff000) +/** Bits 63 - NX - PAE/LM - No execution flag. */ +#define X86_PTE_PAE_NX RT_BIT_64(63) +/** Bits 62-52 - - PAE - MBZ bits when NX is active. */ +#define X86_PTE_PAE_MBZ_MASK_NX UINT64_C(0x7ff0000000000000) +/** Bits 63-52 - - PAE - MBZ bits when no NX. */ +#define X86_PTE_PAE_MBZ_MASK_NO_NX UINT64_C(0xfff0000000000000) +/** No bits - - LM - MBZ bits when NX is active. */ +#define X86_PTE_LM_MBZ_MASK_NX UINT64_C(0x0000000000000000) +/** Bits 63 - - LM - MBZ bits when no NX. */ +#define X86_PTE_LM_MBZ_MASK_NO_NX UINT64_C(0x8000000000000000) + +/** + * Page table entry. + */ +typedef struct X86PTEBITS +{ + /** Flags whether(=1) or not the page is present. */ + unsigned u1Present : 1; + /** Read(=0) / Write(=1) flag. */ + unsigned u1Write : 1; + /** User(=1) / Supervisor (=0) flag. */ + unsigned u1User : 1; + /** Write Thru flag. If PAT enabled, bit 0 of the index. */ + unsigned u1WriteThru : 1; + /** Cache disabled flag. If PAT enabled, bit 1 of the index. */ + unsigned u1CacheDisable : 1; + /** Accessed flag. + * Indicates that the page have been read or written to. */ + unsigned u1Accessed : 1; + /** Dirty flag. + * Indicates that the page has been written to. */ + unsigned u1Dirty : 1; + /** Reserved / If PAT enabled, bit 2 of the index. */ + unsigned u1PAT : 1; + /** Global flag. (Ignored in all but final level.) */ + unsigned u1Global : 1; + /** Available for use to system software. */ + unsigned u3Available : 3; + /** Physical Page number of the next level. */ + unsigned u20PageNo : 20; +} X86PTEBITS; +/** Pointer to a page table entry. */ +typedef X86PTEBITS *PX86PTEBITS; +/** Pointer to a const page table entry. */ +typedef const X86PTEBITS *PCX86PTEBITS; + +/** + * Page table entry. + */ +typedef union X86PTE +{ + /** Unsigned integer view */ + X86PGUINT u; + /** Bit field view. */ + X86PTEBITS n; + /** 32-bit view. */ + uint32_t au32[1]; + /** 16-bit view. */ + uint16_t au16[2]; + /** 8-bit view. */ + uint8_t au8[4]; +} X86PTE; +/** Pointer to a page table entry. */ +typedef X86PTE *PX86PTE; +/** Pointer to a const page table entry. */ +typedef const X86PTE *PCX86PTE; + + +/** + * PAE page table entry. + */ +typedef struct X86PTEPAEBITS +{ + /** Flags whether(=1) or not the page is present. */ + uint32_t u1Present : 1; + /** Read(=0) / Write(=1) flag. */ + uint32_t u1Write : 1; + /** User(=1) / Supervisor(=0) flag. */ + uint32_t u1User : 1; + /** Write Thru flag. If PAT enabled, bit 0 of the index. */ + uint32_t u1WriteThru : 1; + /** Cache disabled flag. If PAT enabled, bit 1 of the index. */ + uint32_t u1CacheDisable : 1; + /** Accessed flag. + * Indicates that the page have been read or written to. */ + uint32_t u1Accessed : 1; + /** Dirty flag. + * Indicates that the page has been written to. */ + uint32_t u1Dirty : 1; + /** Reserved / If PAT enabled, bit 2 of the index. */ + uint32_t u1PAT : 1; + /** Global flag. (Ignored in all but final level.) */ + uint32_t u1Global : 1; + /** Available for use to system software. */ + uint32_t u3Available : 3; + /** Physical Page number of the next level - Low Part. Don't use this. */ + uint32_t u20PageNoLow : 20; + /** Physical Page number of the next level - High Part. Don't use this. */ + uint32_t u20PageNoHigh : 20; + /** MBZ bits */ + uint32_t u11Reserved : 11; + /** No Execute flag. */ + uint32_t u1NoExecute : 1; +} X86PTEPAEBITS; +/** Pointer to a page table entry. */ +typedef X86PTEPAEBITS *PX86PTEPAEBITS; +/** Pointer to a page table entry. */ +typedef const X86PTEPAEBITS *PCX86PTEPAEBITS; + +/** + * PAE Page table entry. + */ +typedef union X86PTEPAE +{ + /** Unsigned integer view */ + X86PGPAEUINT u; + /** Bit field view. */ + X86PTEPAEBITS n; + /** 32-bit view. */ + uint32_t au32[2]; + /** 16-bit view. */ + uint16_t au16[4]; + /** 8-bit view. */ + uint8_t au8[8]; +} X86PTEPAE; +/** Pointer to a PAE page table entry. */ +typedef X86PTEPAE *PX86PTEPAE; +/** Pointer to a const PAE page table entry. */ +typedef const X86PTEPAE *PCX86PTEPAE; +/** @} */ + +/** + * Page table. + */ +typedef struct X86PT +{ + /** PTE Array. */ + X86PTE a[X86_PG_ENTRIES]; +} X86PT; +/** Pointer to a page table. */ +typedef X86PT *PX86PT; +/** Pointer to a const page table. */ +typedef const X86PT *PCX86PT; + +/** The page shift to get the PT index. */ +#define X86_PT_SHIFT 12 +/** The PT index mask (apply to a shifted page address). */ +#define X86_PT_MASK 0x3ff + + +/** + * Page directory. + */ +typedef struct X86PTPAE +{ + /** PTE Array. */ + X86PTEPAE a[X86_PG_PAE_ENTRIES]; +} X86PTPAE; +/** Pointer to a page table. */ +typedef X86PTPAE *PX86PTPAE; +/** Pointer to a const page table. */ +typedef const X86PTPAE *PCX86PTPAE; + +/** The page shift to get the PA PTE index. */ +#define X86_PT_PAE_SHIFT 12 +/** The PAE PT index mask (apply to a shifted page address). */ +#define X86_PT_PAE_MASK 0x1ff + + +/** @name 4KB Page Directory Entry + * @{ + */ +/** Bit 0 - P - Present bit. */ +#define X86_PDE_P RT_BIT(0) +/** Bit 1 - R/W - Read (clear) / Write (set) bit. */ +#define X86_PDE_RW RT_BIT(1) +/** Bit 2 - U/S - User (set) / Supervisor (clear) bit. */ +#define X86_PDE_US RT_BIT(2) +/** Bit 3 - PWT - Page level write thru bit. */ +#define X86_PDE_PWT RT_BIT(3) +/** Bit 4 - PCD - Page level cache disable bit. */ +#define X86_PDE_PCD RT_BIT(4) +/** Bit 5 - A - Access bit. */ +#define X86_PDE_A RT_BIT(5) +/** Bit 7 - PS - Page size attribute. + * Clear mean 4KB pages, set means large pages (2/4MB). */ +#define X86_PDE_PS RT_BIT(7) +/** Bits 9-11 - - Available for use to system software. */ +#define X86_PDE_AVL_MASK (RT_BIT(9) | RT_BIT(10) | RT_BIT(11)) +/** Bits 12-31 - - Physical Page number of the next level. */ +#define X86_PDE_PG_MASK ( 0xfffff000 ) + +/** Bits 12-51 - - PAE - Physical Page number of the next level. */ +#define X86_PDE_PAE_PG_MASK UINT64_C(0x000ffffffffff000) +/** Bits 63 - NX - PAE/LM - No execution flag. */ +#define X86_PDE_PAE_NX RT_BIT_64(63) +/** Bits 62-52, 7 - - PAE - MBZ bits when NX is active. */ +#define X86_PDE_PAE_MBZ_MASK_NX UINT64_C(0x7ff0000000000080) +/** Bits 63-52, 7 - - PAE - MBZ bits when no NX. */ +#define X86_PDE_PAE_MBZ_MASK_NO_NX UINT64_C(0xfff0000000000080) +/** Bit 7 - - LM - MBZ bits when NX is active. */ +#define X86_PDE_LM_MBZ_MASK_NX UINT64_C(0x0000000000000080) +/** Bits 63, 7 - - LM - MBZ bits when no NX. */ +#define X86_PDE_LM_MBZ_MASK_NO_NX UINT64_C(0x8000000000000080) + +/** + * Page directory entry. + */ +typedef struct X86PDEBITS +{ + /** Flags whether(=1) or not the page is present. */ + unsigned u1Present : 1; + /** Read(=0) / Write(=1) flag. */ + unsigned u1Write : 1; + /** User(=1) / Supervisor (=0) flag. */ + unsigned u1User : 1; + /** Write Thru flag. If PAT enabled, bit 0 of the index. */ + unsigned u1WriteThru : 1; + /** Cache disabled flag. If PAT enabled, bit 1 of the index. */ + unsigned u1CacheDisable : 1; + /** Accessed flag. + * Indicates that the page has been read or written to. */ + unsigned u1Accessed : 1; + /** Reserved / Ignored (dirty bit). */ + unsigned u1Reserved0 : 1; + /** Size bit if PSE is enabled - in any event it's 0. */ + unsigned u1Size : 1; + /** Reserved / Ignored (global bit). */ + unsigned u1Reserved1 : 1; + /** Available for use to system software. */ + unsigned u3Available : 3; + /** Physical Page number of the next level. */ + unsigned u20PageNo : 20; +} X86PDEBITS; +/** Pointer to a page directory entry. */ +typedef X86PDEBITS *PX86PDEBITS; +/** Pointer to a const page directory entry. */ +typedef const X86PDEBITS *PCX86PDEBITS; + + +/** + * PAE page directory entry. + */ +typedef struct X86PDEPAEBITS +{ + /** Flags whether(=1) or not the page is present. */ + uint32_t u1Present : 1; + /** Read(=0) / Write(=1) flag. */ + uint32_t u1Write : 1; + /** User(=1) / Supervisor (=0) flag. */ + uint32_t u1User : 1; + /** Write Thru flag. If PAT enabled, bit 0 of the index. */ + uint32_t u1WriteThru : 1; + /** Cache disabled flag. If PAT enabled, bit 1 of the index. */ + uint32_t u1CacheDisable : 1; + /** Accessed flag. + * Indicates that the page has been read or written to. */ + uint32_t u1Accessed : 1; + /** Reserved / Ignored (dirty bit). */ + uint32_t u1Reserved0 : 1; + /** Size bit if PSE is enabled - in any event it's 0. */ + uint32_t u1Size : 1; + /** Reserved / Ignored (global bit). / */ + uint32_t u1Reserved1 : 1; + /** Available for use to system software. */ + uint32_t u3Available : 3; + /** Physical Page number of the next level - Low Part. Don't use! */ + uint32_t u20PageNoLow : 20; + /** Physical Page number of the next level - High Part. Don't use! */ + uint32_t u20PageNoHigh : 20; + /** MBZ bits */ + uint32_t u11Reserved : 11; + /** No Execute flag. */ + uint32_t u1NoExecute : 1; +} X86PDEPAEBITS; +/** Pointer to a page directory entry. */ +typedef X86PDEPAEBITS *PX86PDEPAEBITS; +/** Pointer to a const page directory entry. */ +typedef const X86PDEPAEBITS *PCX86PDEPAEBITS; + +/** @} */ + + +/** @name 2/4MB Page Directory Entry + * @{ + */ +/** Bit 0 - P - Present bit. */ +#define X86_PDE4M_P RT_BIT(0) +/** Bit 1 - R/W - Read (clear) / Write (set) bit. */ +#define X86_PDE4M_RW RT_BIT(1) +/** Bit 2 - U/S - User (set) / Supervisor (clear) bit. */ +#define X86_PDE4M_US RT_BIT(2) +/** Bit 3 - PWT - Page level write thru bit. */ +#define X86_PDE4M_PWT RT_BIT(3) +/** Bit 4 - PCD - Page level cache disable bit. */ +#define X86_PDE4M_PCD RT_BIT(4) +/** Bit 5 - A - Access bit. */ +#define X86_PDE4M_A RT_BIT(5) +/** Bit 6 - D - Dirty bit. */ +#define X86_PDE4M_D RT_BIT(6) +/** Bit 7 - PS - Page size attribute. Clear mean 4KB pages, set means large pages (2/4MB). */ +#define X86_PDE4M_PS RT_BIT(7) +/** Bit 8 - G - Global flag. */ +#define X86_PDE4M_G RT_BIT(8) +/** Bits 9-11 - AVL - Available for use to system software. */ +#define X86_PDE4M_AVL (RT_BIT(9) | RT_BIT(10) | RT_BIT(11)) +/** Bit 12 - PAT - Page Attribute Table index bit. Reserved and 0 if not supported. */ +#define X86_PDE4M_PAT RT_BIT(12) +/** Shift to get from X86_PTE_PAT to X86_PDE4M_PAT. */ +#define X86_PDE4M_PAT_SHIFT (12 - 7) +/** Bits 22-31 - - Physical Page number. */ +#define X86_PDE4M_PG_MASK ( 0xffc00000 ) +/** Bits 20-13 - - Physical Page number high part (32-39 bits). AMD64 hack. */ +#define X86_PDE4M_PG_HIGH_MASK ( 0x001fe000 ) +/** The number of bits to the high part of the page number. */ +#define X86_PDE4M_PG_HIGH_SHIFT 19 +/** Bit 21 - - MBZ bits for AMD CPUs, no PSE36. */ +#define X86_PDE4M_MBZ_MASK RT_BIT_32(21) + +/** Bits 21-51 - - PAE/LM - Physical Page number. + * (Bits 40-51 (long mode) & bits 36-51 (pae legacy) are reserved according to the Intel docs; AMD allows for more.) */ +#define X86_PDE2M_PAE_PG_MASK UINT64_C(0x000fffffffe00000) +/** Bits 63 - NX - PAE/LM - No execution flag. */ +#define X86_PDE2M_PAE_NX RT_BIT_64(63) +/** Bits 62-52, 20-13 - - PAE - MBZ bits when NX is active. */ +#define X86_PDE2M_PAE_MBZ_MASK_NX UINT64_C(0x7ff00000001fe000) +/** Bits 63-52, 20-13 - - PAE - MBZ bits when no NX. */ +#define X86_PDE2M_PAE_MBZ_MASK_NO_NX UINT64_C(0xfff00000001fe000) +/** Bits 20-13 - - LM - MBZ bits when NX is active. */ +#define X86_PDE2M_LM_MBZ_MASK_NX UINT64_C(0x00000000001fe000) +/** Bits 63, 20-13 - - LM - MBZ bits when no NX. */ +#define X86_PDE2M_LM_MBZ_MASK_NO_NX UINT64_C(0x80000000001fe000) + +/** + * 4MB page directory entry. + */ +typedef struct X86PDE4MBITS +{ + /** Flags whether(=1) or not the page is present. */ + unsigned u1Present : 1; + /** Read(=0) / Write(=1) flag. */ + unsigned u1Write : 1; + /** User(=1) / Supervisor (=0) flag. */ + unsigned u1User : 1; + /** Write Thru flag. If PAT enabled, bit 0 of the index. */ + unsigned u1WriteThru : 1; + /** Cache disabled flag. If PAT enabled, bit 1 of the index. */ + unsigned u1CacheDisable : 1; + /** Accessed flag. + * Indicates that the page have been read or written to. */ + unsigned u1Accessed : 1; + /** Dirty flag. + * Indicates that the page has been written to. */ + unsigned u1Dirty : 1; + /** Page size flag - always 1 for 4MB entries. */ + unsigned u1Size : 1; + /** Global flag. */ + unsigned u1Global : 1; + /** Available for use to system software. */ + unsigned u3Available : 3; + /** Reserved / If PAT enabled, bit 2 of the index. */ + unsigned u1PAT : 1; + /** Bits 32-39 of the page number on AMD64. + * This AMD64 hack allows accessing 40bits of physical memory without PAE. */ + unsigned u8PageNoHigh : 8; + /** Reserved. */ + unsigned u1Reserved : 1; + /** Physical Page number of the page. */ + unsigned u10PageNo : 10; +} X86PDE4MBITS; +/** Pointer to a page table entry. */ +typedef X86PDE4MBITS *PX86PDE4MBITS; +/** Pointer to a const page table entry. */ +typedef const X86PDE4MBITS *PCX86PDE4MBITS; + + +/** + * 2MB PAE page directory entry. + */ +typedef struct X86PDE2MPAEBITS +{ + /** Flags whether(=1) or not the page is present. */ + uint32_t u1Present : 1; + /** Read(=0) / Write(=1) flag. */ + uint32_t u1Write : 1; + /** User(=1) / Supervisor(=0) flag. */ + uint32_t u1User : 1; + /** Write Thru flag. If PAT enabled, bit 0 of the index. */ + uint32_t u1WriteThru : 1; + /** Cache disabled flag. If PAT enabled, bit 1 of the index. */ + uint32_t u1CacheDisable : 1; + /** Accessed flag. + * Indicates that the page have been read or written to. */ + uint32_t u1Accessed : 1; + /** Dirty flag. + * Indicates that the page has been written to. */ + uint32_t u1Dirty : 1; + /** Page size flag - always 1 for 2MB entries. */ + uint32_t u1Size : 1; + /** Global flag. */ + uint32_t u1Global : 1; + /** Available for use to system software. */ + uint32_t u3Available : 3; + /** Reserved / If PAT enabled, bit 2 of the index. */ + uint32_t u1PAT : 1; + /** Reserved. */ + uint32_t u9Reserved : 9; + /** Physical Page number of the next level - Low part. Don't use! */ + uint32_t u10PageNoLow : 10; + /** Physical Page number of the next level - High part. Don't use! */ + uint32_t u20PageNoHigh : 20; + /** MBZ bits */ + uint32_t u11Reserved : 11; + /** No Execute flag. */ + uint32_t u1NoExecute : 1; +} X86PDE2MPAEBITS; +/** Pointer to a 2MB PAE page table entry. */ +typedef X86PDE2MPAEBITS *PX86PDE2MPAEBITS; +/** Pointer to a 2MB PAE page table entry. */ +typedef const X86PDE2MPAEBITS *PCX86PDE2MPAEBITS; + +/** @} */ + +/** + * Page directory entry. + */ +typedef union X86PDE +{ + /** Unsigned integer view. */ + X86PGUINT u; + /** Normal view. */ + X86PDEBITS n; + /** 4MB view (big). */ + X86PDE4MBITS b; + /** 8 bit unsigned integer view. */ + uint8_t au8[4]; + /** 16 bit unsigned integer view. */ + uint16_t au16[2]; + /** 32 bit unsigned integer view. */ + uint32_t au32[1]; +} X86PDE; +/** Pointer to a page directory entry. */ +typedef X86PDE *PX86PDE; +/** Pointer to a const page directory entry. */ +typedef const X86PDE *PCX86PDE; + +/** + * PAE page directory entry. + */ +typedef union X86PDEPAE +{ + /** Unsigned integer view. */ + X86PGPAEUINT u; + /** Normal view. */ + X86PDEPAEBITS n; + /** 2MB page view (big). */ + X86PDE2MPAEBITS b; + /** 8 bit unsigned integer view. */ + uint8_t au8[8]; + /** 16 bit unsigned integer view. */ + uint16_t au16[4]; + /** 32 bit unsigned integer view. */ + uint32_t au32[2]; +} X86PDEPAE; +/** Pointer to a page directory entry. */ +typedef X86PDEPAE *PX86PDEPAE; +/** Pointer to a const page directory entry. */ +typedef const X86PDEPAE *PCX86PDEPAE; + +/** + * Page directory. + */ +typedef struct X86PD +{ + /** PDE Array. */ + X86PDE a[X86_PG_ENTRIES]; +} X86PD; +/** Pointer to a page directory. */ +typedef X86PD *PX86PD; +/** Pointer to a const page directory. */ +typedef const X86PD *PCX86PD; + +/** The page shift to get the PD index. */ +#define X86_PD_SHIFT 22 +/** The PD index mask (apply to a shifted page address). */ +#define X86_PD_MASK 0x3ff + + +/** + * PAE page directory. + */ +typedef struct X86PDPAE +{ + /** PDE Array. */ + X86PDEPAE a[X86_PG_PAE_ENTRIES]; +} X86PDPAE; +/** Pointer to a PAE page directory. */ +typedef X86PDPAE *PX86PDPAE; +/** Pointer to a const PAE page directory. */ +typedef const X86PDPAE *PCX86PDPAE; + +/** The page shift to get the PAE PD index. */ +#define X86_PD_PAE_SHIFT 21 +/** The PAE PD index mask (apply to a shifted page address). */ +#define X86_PD_PAE_MASK 0x1ff + + +/** @name Page Directory Pointer Table Entry (PAE) + * @{ + */ +/** Bit 0 - P - Present bit. */ +#define X86_PDPE_P RT_BIT(0) +/** Bit 1 - R/W - Read (clear) / Write (set) bit. Long Mode only. */ +#define X86_PDPE_RW RT_BIT(1) +/** Bit 2 - U/S - User (set) / Supervisor (clear) bit. Long Mode only. */ +#define X86_PDPE_US RT_BIT(2) +/** Bit 3 - PWT - Page level write thru bit. */ +#define X86_PDPE_PWT RT_BIT(3) +/** Bit 4 - PCD - Page level cache disable bit. */ +#define X86_PDPE_PCD RT_BIT(4) +/** Bit 5 - A - Access bit. Long Mode only. */ +#define X86_PDPE_A RT_BIT(5) +/** Bit 7 - PS - Page size (1GB). Long Mode only. */ +#define X86_PDPE_LM_PS RT_BIT(7) +/** Bits 9-11 - - Available for use to system software. */ +#define X86_PDPE_AVL_MASK (RT_BIT(9) | RT_BIT(10) | RT_BIT(11)) +/** Bits 12-51 - - PAE - Physical Page number of the next level. */ +#define X86_PDPE_PG_MASK UINT64_C(0x000ffffffffff000) +/** Bits 63-52, 8-5, 2-1 - - PAE - MBZ bits (NX is long mode only). */ +#define X86_PDPE_PAE_MBZ_MASK UINT64_C(0xfff00000000001e6) +/** Bits 63 - NX - LM - No execution flag. Long Mode only. */ +#define X86_PDPE_LM_NX RT_BIT_64(63) +/** Bits 8, 7 - - LM - MBZ bits when NX is active. */ +#define X86_PDPE_LM_MBZ_MASK_NX UINT64_C(0x0000000000000180) +/** Bits 63, 8, 7 - - LM - MBZ bits when no NX. */ +#define X86_PDPE_LM_MBZ_MASK_NO_NX UINT64_C(0x8000000000000180) +/** Bits 29-13 - - LM - MBZ bits for 1GB page entry when NX is active. */ +#define X86_PDPE1G_LM_MBZ_MASK_NX UINT64_C(0x000000003fffe000) +/** Bits 63, 29-13 - - LM - MBZ bits for 1GB page entry when no NX. */ +#define X86_PDPE1G_LM_MBZ_MASK_NO_NX UINT64_C(0x800000003fffe000) + + +/** + * Page directory pointer table entry. + */ +typedef struct X86PDPEBITS +{ + /** Flags whether(=1) or not the page is present. */ + uint32_t u1Present : 1; + /** Chunk of reserved bits. */ + uint32_t u2Reserved : 2; + /** Write Thru flag. If PAT enabled, bit 0 of the index. */ + uint32_t u1WriteThru : 1; + /** Cache disabled flag. If PAT enabled, bit 1 of the index. */ + uint32_t u1CacheDisable : 1; + /** Chunk of reserved bits. */ + uint32_t u4Reserved : 4; + /** Available for use to system software. */ + uint32_t u3Available : 3; + /** Physical Page number of the next level - Low Part. Don't use! */ + uint32_t u20PageNoLow : 20; + /** Physical Page number of the next level - High Part. Don't use! */ + uint32_t u20PageNoHigh : 20; + /** MBZ bits */ + uint32_t u12Reserved : 12; +} X86PDPEBITS; +/** Pointer to a page directory pointer table entry. */ +typedef X86PDPEBITS *PX86PTPEBITS; +/** Pointer to a const page directory pointer table entry. */ +typedef const X86PDPEBITS *PCX86PTPEBITS; + +/** + * Page directory pointer table entry. AMD64 version + */ +typedef struct X86PDPEAMD64BITS +{ + /** Flags whether(=1) or not the page is present. */ + uint32_t u1Present : 1; + /** Read(=0) / Write(=1) flag. */ + uint32_t u1Write : 1; + /** User(=1) / Supervisor (=0) flag. */ + uint32_t u1User : 1; + /** Write Thru flag. If PAT enabled, bit 0 of the index. */ + uint32_t u1WriteThru : 1; + /** Cache disabled flag. If PAT enabled, bit 1 of the index. */ + uint32_t u1CacheDisable : 1; + /** Accessed flag. + * Indicates that the page have been read or written to. */ + uint32_t u1Accessed : 1; + /** Chunk of reserved bits. */ + uint32_t u3Reserved : 3; + /** Available for use to system software. */ + uint32_t u3Available : 3; + /** Physical Page number of the next level - Low Part. Don't use! */ + uint32_t u20PageNoLow : 20; + /** Physical Page number of the next level - High Part. Don't use! */ + uint32_t u20PageNoHigh : 20; + /** MBZ bits */ + uint32_t u11Reserved : 11; + /** No Execute flag. */ + uint32_t u1NoExecute : 1; +} X86PDPEAMD64BITS; +/** Pointer to a page directory pointer table entry. */ +typedef X86PDPEAMD64BITS *PX86PDPEAMD64BITS; +/** Pointer to a const page directory pointer table entry. */ +typedef const X86PDPEAMD64BITS *PCX86PDPEAMD64BITS; + +/** + * Page directory pointer table entry. + */ +typedef union X86PDPE +{ + /** Unsigned integer view. */ + X86PGPAEUINT u; + /** Normal view. */ + X86PDPEBITS n; + /** AMD64 view. */ + X86PDPEAMD64BITS lm; + /** 8 bit unsigned integer view. */ + uint8_t au8[8]; + /** 16 bit unsigned integer view. */ + uint16_t au16[4]; + /** 32 bit unsigned integer view. */ + uint32_t au32[2]; +} X86PDPE; +/** Pointer to a page directory pointer table entry. */ +typedef X86PDPE *PX86PDPE; +/** Pointer to a const page directory pointer table entry. */ +typedef const X86PDPE *PCX86PDPE; + + +/** + * Page directory pointer table. + */ +typedef struct X86PDPT +{ + /** PDE Array. */ + X86PDPE a[X86_PG_AMD64_PDPE_ENTRIES]; +} X86PDPT; +/** Pointer to a page directory pointer table. */ +typedef X86PDPT *PX86PDPT; +/** Pointer to a const page directory pointer table. */ +typedef const X86PDPT *PCX86PDPT; + +/** The page shift to get the PDPT index. */ +#define X86_PDPT_SHIFT 30 +/** The PDPT index mask (apply to a shifted page address). (32 bits PAE) */ +#define X86_PDPT_MASK_PAE 0x3 +/** The PDPT index mask (apply to a shifted page address). (64 bits PAE)*/ +#define X86_PDPT_MASK_AMD64 0x1ff + +/** @} */ + + +/** @name Page Map Level-4 Entry (Long Mode PAE) + * @{ + */ +/** Bit 0 - P - Present bit. */ +#define X86_PML4E_P RT_BIT(0) +/** Bit 1 - R/W - Read (clear) / Write (set) bit. */ +#define X86_PML4E_RW RT_BIT(1) +/** Bit 2 - U/S - User (set) / Supervisor (clear) bit. */ +#define X86_PML4E_US RT_BIT(2) +/** Bit 3 - PWT - Page level write thru bit. */ +#define X86_PML4E_PWT RT_BIT(3) +/** Bit 4 - PCD - Page level cache disable bit. */ +#define X86_PML4E_PCD RT_BIT(4) +/** Bit 5 - A - Access bit. */ +#define X86_PML4E_A RT_BIT(5) +/** Bits 9-11 - - Available for use to system software. */ +#define X86_PML4E_AVL_MASK (RT_BIT(9) | RT_BIT(10) | RT_BIT(11)) +/** Bits 12-51 - - PAE - Physical Page number of the next level. */ +#define X86_PML4E_PG_MASK UINT64_C(0x000ffffffffff000) +/** Bits 8, 7 - - MBZ bits when NX is active. */ +#define X86_PML4E_MBZ_MASK_NX UINT64_C(0x0000000000000080) +/** Bits 63, 7 - - MBZ bits when no NX. */ +#define X86_PML4E_MBZ_MASK_NO_NX UINT64_C(0x8000000000000080) +/** Bits 63 - NX - PAE - No execution flag. */ +#define X86_PML4E_NX RT_BIT_64(63) + +/** + * Page Map Level-4 Entry + */ +typedef struct X86PML4EBITS +{ + /** Flags whether(=1) or not the page is present. */ + uint32_t u1Present : 1; + /** Read(=0) / Write(=1) flag. */ + uint32_t u1Write : 1; + /** User(=1) / Supervisor (=0) flag. */ + uint32_t u1User : 1; + /** Write Thru flag. If PAT enabled, bit 0 of the index. */ + uint32_t u1WriteThru : 1; + /** Cache disabled flag. If PAT enabled, bit 1 of the index. */ + uint32_t u1CacheDisable : 1; + /** Accessed flag. + * Indicates that the page have been read or written to. */ + uint32_t u1Accessed : 1; + /** Chunk of reserved bits. */ + uint32_t u3Reserved : 3; + /** Available for use to system software. */ + uint32_t u3Available : 3; + /** Physical Page number of the next level - Low Part. Don't use! */ + uint32_t u20PageNoLow : 20; + /** Physical Page number of the next level - High Part. Don't use! */ + uint32_t u20PageNoHigh : 20; + /** MBZ bits */ + uint32_t u11Reserved : 11; + /** No Execute flag. */ + uint32_t u1NoExecute : 1; +} X86PML4EBITS; +/** Pointer to a page map level-4 entry. */ +typedef X86PML4EBITS *PX86PML4EBITS; +/** Pointer to a const page map level-4 entry. */ +typedef const X86PML4EBITS *PCX86PML4EBITS; + +/** + * Page Map Level-4 Entry. + */ +typedef union X86PML4E +{ + /** Unsigned integer view. */ + X86PGPAEUINT u; + /** Normal view. */ + X86PML4EBITS n; + /** 8 bit unsigned integer view. */ + uint8_t au8[8]; + /** 16 bit unsigned integer view. */ + uint16_t au16[4]; + /** 32 bit unsigned integer view. */ + uint32_t au32[2]; +} X86PML4E; +/** Pointer to a page map level-4 entry. */ +typedef X86PML4E *PX86PML4E; +/** Pointer to a const page map level-4 entry. */ +typedef const X86PML4E *PCX86PML4E; + + +/** + * Page Map Level-4. + */ +typedef struct X86PML4 +{ + /** PDE Array. */ + X86PML4E a[X86_PG_PAE_ENTRIES]; +} X86PML4; +/** Pointer to a page map level-4. */ +typedef X86PML4 *PX86PML4; +/** Pointer to a const page map level-4. */ +typedef const X86PML4 *PCX86PML4; + +/** The page shift to get the PML4 index. */ +#define X86_PML4_SHIFT 39 +/** The PML4 index mask (apply to a shifted page address). */ +#define X86_PML4_MASK 0x1ff + +/** @} */ + +/** @} */ + +/** + * 32-bit protected mode FSTENV image. + */ +typedef struct X86FSTENV32P +{ + uint16_t FCW; + uint16_t padding1; + uint16_t FSW; + uint16_t padding2; + uint16_t FTW; + uint16_t padding3; + uint32_t FPUIP; + uint16_t FPUCS; + uint16_t FOP; + uint32_t FPUDP; + uint16_t FPUDS; + uint16_t padding4; +} X86FSTENV32P; +/** Pointer to a 32-bit protected mode FSTENV image. */ +typedef X86FSTENV32P *PX86FSTENV32P; +/** Pointer to a const 32-bit protected mode FSTENV image. */ +typedef X86FSTENV32P const *PCX86FSTENV32P; + + +/** + * 80-bit MMX/FPU register type. + */ +typedef struct X86FPUMMX +{ + uint8_t reg[10]; +} X86FPUMMX; +#ifndef VBOX_FOR_DTRACE_LIB +AssertCompileSize(X86FPUMMX, 10); +#endif +/** Pointer to a 80-bit MMX/FPU register type. */ +typedef X86FPUMMX *PX86FPUMMX; +/** Pointer to a const 80-bit MMX/FPU register type. */ +typedef const X86FPUMMX *PCX86FPUMMX; + +/** FPU (x87) register. */ +typedef union X86FPUREG +{ + /** MMX view. */ + uint64_t mmx; + /** FPU view - todo. */ + X86FPUMMX fpu; + /** Extended precision floating point view. */ + RTFLOAT80U r80; + /** Extended precision floating point view v2 */ + RTFLOAT80U2 r80Ex; + /** 8-bit view. */ + uint8_t au8[16]; + /** 16-bit view. */ + uint16_t au16[8]; + /** 32-bit view. */ + uint32_t au32[4]; + /** 64-bit view. */ + uint64_t au64[2]; + /** 128-bit view. (yeah, very helpful) */ + uint128_t au128[1]; +} X86FPUREG; +#ifndef VBOX_FOR_DTRACE_LIB +AssertCompileSize(X86FPUREG, 16); +#endif +/** Pointer to a FPU register. */ +typedef X86FPUREG *PX86FPUREG; +/** Pointer to a const FPU register. */ +typedef X86FPUREG const *PCX86FPUREG; + +/** + * XMM register union. + */ +typedef union X86XMMREG +{ + /** XMM Register view *. */ + uint128_t xmm; + /** 8-bit view. */ + uint8_t au8[16]; + /** 16-bit view. */ + uint16_t au16[8]; + /** 32-bit view. */ + uint32_t au32[4]; + /** 64-bit view. */ + uint64_t au64[2]; + /** 128-bit view. (yeah, very helpful) */ + uint128_t au128[1]; +} X86XMMREG; +#ifndef VBOX_FOR_DTRACE_LIB +AssertCompileSize(X86XMMREG, 16); +#endif +/** Pointer to an XMM register state. */ +typedef X86XMMREG *PX86XMMREG; +/** Pointer to a const XMM register state. */ +typedef X86XMMREG const *PCX86XMMREG; + +/** + * YMM register union. + */ +typedef union X86YMMREG +{ + /** 8-bit view. */ + uint8_t au8[32]; + /** 16-bit view. */ + uint16_t au16[16]; + /** 32-bit view. */ + uint32_t au32[8]; + /** 64-bit view. */ + uint64_t au64[4]; + /** 128-bit view. (yeah, very helpful) */ + uint128_t au128[2]; + /** XMM sub register view. */ + X86XMMREG aXmm[2]; +} X86YMMREG; +#ifndef VBOX_FOR_DTRACE_LIB +AssertCompileSize(X86YMMREG, 32); +#endif +/** Pointer to an YMM register state. */ +typedef X86YMMREG *PX86YMMREG; +/** Pointer to a const YMM register state. */ +typedef X86YMMREG const *PCX86YMMREG; + +/** + * ZMM register union. + */ +typedef union X86ZMMREG +{ + /** 8-bit view. */ + uint8_t au8[64]; + /** 16-bit view. */ + uint16_t au16[32]; + /** 32-bit view. */ + uint32_t au32[16]; + /** 64-bit view. */ + uint64_t au64[8]; + /** 128-bit view. (yeah, very helpful) */ + uint128_t au128[4]; + /** XMM sub register view. */ + X86XMMREG aXmm[4]; + /** YMM sub register view. */ + X86YMMREG aYmm[2]; +} X86ZMMREG; +#ifndef VBOX_FOR_DTRACE_LIB +AssertCompileSize(X86ZMMREG, 64); +#endif +/** Pointer to an ZMM register state. */ +typedef X86ZMMREG *PX86ZMMREG; +/** Pointer to a const ZMM register state. */ +typedef X86ZMMREG const *PCX86ZMMREG; + + +/** + * 32-bit FPU state (aka FSAVE/FRSTOR Memory Region). + * @todo verify this... + */ +#pragma pack(1) +typedef struct X86FPUSTATE +{ + /** 0x00 - Control word. */ + uint16_t FCW; + /** 0x02 - Alignment word */ + uint16_t Dummy1; + /** 0x04 - Status word. */ + uint16_t FSW; + /** 0x06 - Alignment word */ + uint16_t Dummy2; + /** 0x08 - Tag word */ + uint16_t FTW; + /** 0x0a - Alignment word */ + uint16_t Dummy3; + + /** 0x0c - Instruction pointer. */ + uint32_t FPUIP; + /** 0x10 - Code selector. */ + uint16_t CS; + /** 0x12 - Opcode. */ + uint16_t FOP; + /** 0x14 - FOO. */ + uint32_t FPUOO; + /** 0x18 - FOS. */ + uint32_t FPUOS; + /** 0x1c - FPU register. */ + X86FPUREG regs[8]; +} X86FPUSTATE; +#pragma pack() +/** Pointer to a FPU state. */ +typedef X86FPUSTATE *PX86FPUSTATE; +/** Pointer to a const FPU state. */ +typedef const X86FPUSTATE *PCX86FPUSTATE; + +/** + * FPU Extended state (aka FXSAVE/FXRSTORE Memory Region). + */ +#pragma pack(1) +typedef struct X86FXSTATE +{ + /** 0x00 - Control word. */ + uint16_t FCW; + /** 0x02 - Status word. */ + uint16_t FSW; + /** 0x04 - Tag word. (The upper byte is always zero.) */ + uint16_t FTW; + /** 0x06 - Opcode. */ + uint16_t FOP; + /** 0x08 - Instruction pointer. */ + uint32_t FPUIP; + /** 0x0c - Code selector. */ + uint16_t CS; + uint16_t Rsrvd1; + /** 0x10 - Data pointer. */ + uint32_t FPUDP; + /** 0x14 - Data segment */ + uint16_t DS; + /** 0x16 */ + uint16_t Rsrvd2; + /** 0x18 */ + uint32_t MXCSR; + /** 0x1c */ + uint32_t MXCSR_MASK; + /** 0x20 - FPU registers. */ + X86FPUREG aRegs[8]; + /** 0xA0 - XMM registers - 8 registers in 32 bits mode, 16 in long mode. */ + X86XMMREG aXMM[16]; + /* - offset 416 - */ + uint32_t au32RsrvdRest[(464 - 416) / sizeof(uint32_t)]; + /* - offset 464 - Software usable reserved bits. */ + uint32_t au32RsrvdForSoftware[(512 - 464) / sizeof(uint32_t)]; +} X86FXSTATE; +#pragma pack() +/** Pointer to a FPU Extended state. */ +typedef X86FXSTATE *PX86FXSTATE; +/** Pointer to a const FPU Extended state. */ +typedef const X86FXSTATE *PCX86FXSTATE; + +/** Offset for software usable reserved bits (464:511) where we store a 32-bit + * magic. Don't forget to update x86.mac if you change this! */ +#define X86_OFF_FXSTATE_RSVD 0x1d0 +/** The 32-bit magic used to recognize if this a 32-bit FPU state. Don't + * forget to update x86.mac if you change this! + * @todo r=bird: This has nothing what-so-ever to do here.... */ +#define X86_FXSTATE_RSVD_32BIT_MAGIC 0x32b3232b +#ifndef VBOX_FOR_DTRACE_LIB +AssertCompileSize(X86FXSTATE, 512); +AssertCompileMemberOffset(X86FXSTATE, au32RsrvdForSoftware, X86_OFF_FXSTATE_RSVD); +#endif + +/** @name FPU status word flags. + * @{ */ +/** Exception Flag: Invalid operation. */ +#define X86_FSW_IE RT_BIT(0) +/** Exception Flag: Denormalized operand. */ +#define X86_FSW_DE RT_BIT(1) +/** Exception Flag: Zero divide. */ +#define X86_FSW_ZE RT_BIT(2) +/** Exception Flag: Overflow. */ +#define X86_FSW_OE RT_BIT(3) +/** Exception Flag: Underflow. */ +#define X86_FSW_UE RT_BIT(4) +/** Exception Flag: Precision. */ +#define X86_FSW_PE RT_BIT(5) +/** Stack fault. */ +#define X86_FSW_SF RT_BIT(6) +/** Error summary status. */ +#define X86_FSW_ES RT_BIT(7) +/** Mask of exceptions flags, excluding the summary bit. */ +#define X86_FSW_XCPT_MASK UINT16_C(0x007f) +/** Mask of exceptions flags, including the summary bit. */ +#define X86_FSW_XCPT_ES_MASK UINT16_C(0x00ff) +/** Condition code 0. */ +#define X86_FSW_C0 RT_BIT(8) +/** Condition code 1. */ +#define X86_FSW_C1 RT_BIT(9) +/** Condition code 2. */ +#define X86_FSW_C2 RT_BIT(10) +/** Top of the stack mask. */ +#define X86_FSW_TOP_MASK UINT16_C(0x3800) +/** TOP shift value. */ +#define X86_FSW_TOP_SHIFT 11 +/** Mask for getting TOP value after shifting it right. */ +#define X86_FSW_TOP_SMASK UINT16_C(0x0007) +/** Get the TOP value. */ +#define X86_FSW_TOP_GET(a_uFsw) (((a_uFsw) >> X86_FSW_TOP_SHIFT) & X86_FSW_TOP_SMASK) +/** Condition code 3. */ +#define X86_FSW_C3 RT_BIT(14) +/** Mask of exceptions flags, including the summary bit. */ +#define X86_FSW_C_MASK UINT16_C(0x4700) +/** FPU busy. */ +#define X86_FSW_B RT_BIT(15) +/** @} */ + + +/** @name FPU control word flags. + * @{ */ +/** Exception Mask: Invalid operation. */ +#define X86_FCW_IM RT_BIT(0) +/** Exception Mask: Denormalized operand. */ +#define X86_FCW_DM RT_BIT(1) +/** Exception Mask: Zero divide. */ +#define X86_FCW_ZM RT_BIT(2) +/** Exception Mask: Overflow. */ +#define X86_FCW_OM RT_BIT(3) +/** Exception Mask: Underflow. */ +#define X86_FCW_UM RT_BIT(4) +/** Exception Mask: Precision. */ +#define X86_FCW_PM RT_BIT(5) +/** Mask all exceptions, the value typically loaded (by for instance fninit). + * @remarks This includes reserved bit 6. */ +#define X86_FCW_MASK_ALL UINT16_C(0x007f) +/** Mask all exceptions. Same as X86_FSW_XCPT_MASK. */ +#define X86_FCW_XCPT_MASK UINT16_C(0x003f) +/** Precision control mask. */ +#define X86_FCW_PC_MASK UINT16_C(0x0300) +/** Precision control: 24-bit. */ +#define X86_FCW_PC_24 UINT16_C(0x0000) +/** Precision control: Reserved. */ +#define X86_FCW_PC_RSVD UINT16_C(0x0100) +/** Precision control: 53-bit. */ +#define X86_FCW_PC_53 UINT16_C(0x0200) +/** Precision control: 64-bit. */ +#define X86_FCW_PC_64 UINT16_C(0x0300) +/** Rounding control mask. */ +#define X86_FCW_RC_MASK UINT16_C(0x0c00) +/** Rounding control: To nearest. */ +#define X86_FCW_RC_NEAREST UINT16_C(0x0000) +/** Rounding control: Down. */ +#define X86_FCW_RC_DOWN UINT16_C(0x0400) +/** Rounding control: Up. */ +#define X86_FCW_RC_UP UINT16_C(0x0800) +/** Rounding control: Towards zero. */ +#define X86_FCW_RC_ZERO UINT16_C(0x0c00) +/** Bits which should be zero, apparently. */ +#define X86_FCW_ZERO_MASK UINT16_C(0xf080) +/** @} */ + +/** @name SSE MXCSR + * @{ */ +/** Exception Flag: Invalid operation. */ +#define X86_MXSCR_IE RT_BIT(0) +/** Exception Flag: Denormalized operand. */ +#define X86_MXSCR_DE RT_BIT(1) +/** Exception Flag: Zero divide. */ +#define X86_MXSCR_ZE RT_BIT(2) +/** Exception Flag: Overflow. */ +#define X86_MXSCR_OE RT_BIT(3) +/** Exception Flag: Underflow. */ +#define X86_MXSCR_UE RT_BIT(4) +/** Exception Flag: Precision. */ +#define X86_MXSCR_PE RT_BIT(5) + +/** Denormals are zero. */ +#define X86_MXSCR_DAZ RT_BIT(6) + +/** Exception Mask: Invalid operation. */ +#define X86_MXSCR_IM RT_BIT(7) +/** Exception Mask: Denormalized operand. */ +#define X86_MXSCR_DM RT_BIT(8) +/** Exception Mask: Zero divide. */ +#define X86_MXSCR_ZM RT_BIT(9) +/** Exception Mask: Overflow. */ +#define X86_MXSCR_OM RT_BIT(10) +/** Exception Mask: Underflow. */ +#define X86_MXSCR_UM RT_BIT(11) +/** Exception Mask: Precision. */ +#define X86_MXSCR_PM RT_BIT(12) + +/** Rounding control mask. */ +#define X86_MXSCR_RC_MASK UINT16_C(0x6000) +/** Rounding control: To nearest. */ +#define X86_MXSCR_RC_NEAREST UINT16_C(0x0000) +/** Rounding control: Down. */ +#define X86_MXSCR_RC_DOWN UINT16_C(0x2000) +/** Rounding control: Up. */ +#define X86_MXSCR_RC_UP UINT16_C(0x4000) +/** Rounding control: Towards zero. */ +#define X86_MXSCR_RC_ZERO UINT16_C(0x6000) + +/** Flush-to-zero for masked underflow. */ +#define X86_MXSCR_FZ RT_BIT(15) + +/** Misaligned Exception Mask (AMD MISALIGNSSE). */ +#define X86_MXSCR_MM RT_BIT(17) +/** @} */ + +/** + * XSAVE header. + */ +typedef struct X86XSAVEHDR +{ + /** XTATE_BV - Bitmap indicating whether a component is in the state. */ + uint64_t bmXState; + /** XCOMP_BC - Bitmap used by instructions applying structure compaction. */ + uint64_t bmXComp; + /** Reserved for furture extensions, probably MBZ. */ + uint64_t au64Reserved[6]; +} X86XSAVEHDR; +#ifndef VBOX_FOR_DTRACE_LIB +AssertCompileSize(X86XSAVEHDR, 64); +#endif +/** Pointer to an XSAVE header. */ +typedef X86XSAVEHDR *PX86XSAVEHDR; +/** Pointer to a const XSAVE header. */ +typedef X86XSAVEHDR const *PCX86XSAVEHDR; + + +/** + * The high 128-bit YMM register state (XSAVE_C_YMM). + * (The lower 128-bits being in X86FXSTATE.) + */ +typedef struct X86XSAVEYMMHI +{ + /** 16 registers in 64-bit mode, 8 in 32-bit mode. */ + X86XMMREG aYmmHi[16]; +} X86XSAVEYMMHI; +#ifndef VBOX_FOR_DTRACE_LIB +AssertCompileSize(X86XSAVEYMMHI, 256); +#endif +/** Pointer to a high 128-bit YMM register state. */ +typedef X86XSAVEYMMHI *PX86XSAVEYMMHI; +/** Pointer to a const high 128-bit YMM register state. */ +typedef X86XSAVEYMMHI const *PCX86XSAVEYMMHI; + +/** + * Intel MPX bound registers state (XSAVE_C_BNDREGS). + */ +typedef struct X86XSAVEBNDREGS +{ + /** Array of registers (BND0...BND3). */ + struct + { + /** Lower bound. */ + uint64_t uLowerBound; + /** Upper bound. */ + uint64_t uUpperBound; + } aRegs[4]; +} X86XSAVEBNDREGS; +#ifndef VBOX_FOR_DTRACE_LIB +AssertCompileSize(X86XSAVEBNDREGS, 64); +#endif +/** Pointer to a MPX bound register state. */ +typedef X86XSAVEBNDREGS *PX86XSAVEBNDREGS; +/** Pointer to a const MPX bound register state. */ +typedef X86XSAVEBNDREGS const *PCX86XSAVEBNDREGS; + +/** + * Intel MPX bound config and status register state (XSAVE_C_BNDCSR). + */ +typedef struct X86XSAVEBNDCFG +{ + uint64_t fConfig; + uint64_t fStatus; +} X86XSAVEBNDCFG; +#ifndef VBOX_FOR_DTRACE_LIB +AssertCompileSize(X86XSAVEBNDCFG, 16); +#endif +/** Pointer to a MPX bound config and status register state. */ +typedef X86XSAVEBNDCFG *PX86XSAVEBNDCFG; +/** Pointer to a const MPX bound config and status register state. */ +typedef X86XSAVEBNDCFG *PCX86XSAVEBNDCFG; + +/** + * AVX-512 opmask state (XSAVE_C_OPMASK). + */ +typedef struct X86XSAVEOPMASK +{ + /** The K0..K7 values. */ + uint64_t aKRegs[8]; +} X86XSAVEOPMASK; +#ifndef VBOX_FOR_DTRACE_LIB +AssertCompileSize(X86XSAVEOPMASK, 64); +#endif +/** Pointer to a AVX-512 opmask state. */ +typedef X86XSAVEOPMASK *PX86XSAVEOPMASK; +/** Pointer to a const AVX-512 opmask state. */ +typedef X86XSAVEOPMASK const *PCX86XSAVEOPMASK; + +/** + * ZMM0-15 upper 256 bits introduced in AVX-512 (XSAVE_C_ZMM_HI256). + */ +typedef struct X86XSAVEZMMHI256 +{ + /** Upper 256-bits of ZMM0-15. */ + X86YMMREG aHi256Regs[16]; +} X86XSAVEZMMHI256; +#ifndef VBOX_FOR_DTRACE_LIB +AssertCompileSize(X86XSAVEZMMHI256, 512); +#endif +/** Pointer to a state comprising the upper 256-bits of ZMM0-15. */ +typedef X86XSAVEZMMHI256 *PX86XSAVEZMMHI256; +/** Pointer to a const state comprising the upper 256-bits of ZMM0-15. */ +typedef X86XSAVEZMMHI256 const *PCX86XSAVEZMMHI256; + +/** + * ZMM16-31 register state introduced in AVX-512 (XSAVE_C_ZMM_16HI). + */ +typedef struct X86XSAVEZMM16HI +{ + /** ZMM16 thru ZMM31. */ + X86ZMMREG aRegs[16]; +} X86XSAVEZMM16HI; +#ifndef VBOX_FOR_DTRACE_LIB +AssertCompileSize(X86XSAVEZMM16HI, 1024); +#endif +/** Pointer to a state comprising ZMM16-32. */ +typedef X86XSAVEZMM16HI *PX86XSAVEZMM16HI; +/** Pointer to a const state comprising ZMM16-32. */ +typedef X86XSAVEZMM16HI const *PCX86XSAVEZMM16HI; + +/** + * AMD Light weight profiling state (XSAVE_C_LWP). + * + * We probably won't play with this as AMD seems to be dropping from their "zen" + * processor micro architecture. + */ +typedef struct X86XSAVELWP +{ + /** Details when needed. */ + uint64_t auLater[128/8]; +} X86XSAVELWP; +#ifndef VBOX_FOR_DTRACE_LIB +AssertCompileSize(X86XSAVELWP, 128); +#endif + + +/** + * x86 FPU/SSE/AVX/XXXX state. + * + * Please bump DBGFCORE_FMT_VERSION by 1 in dbgfcorefmt.h if you make any + * changes to this structure. + */ +typedef struct X86XSAVEAREA +{ + /** The x87 and SSE region (or legacy region if you like). */ + X86FXSTATE x87; + /** The XSAVE header. */ + X86XSAVEHDR Hdr; + /** Beyond the header, there isn't really a fixed layout, but we can + generally assume the YMM (AVX) register extensions are present and + follows immediately. */ + union + { + /** This is a typical layout on intel CPUs (good for debuggers). */ + struct + { + X86XSAVEYMMHI YmmHi; + X86XSAVEBNDREGS BndRegs; + X86XSAVEBNDCFG BndCfg; + uint8_t abFudgeToMatchDocs[0xB0]; + X86XSAVEOPMASK Opmask; + X86XSAVEZMMHI256 ZmmHi256; + X86XSAVEZMM16HI Zmm16Hi; + } Intel; + + /** This is a typical layout on AMD Bulldozer type CPUs (good for debuggers). */ + struct + { + X86XSAVEYMMHI YmmHi; + X86XSAVELWP Lwp; + } AmdBd; + + /** To enbling static deployments that have a reasonable chance of working for + * the next 3-6 CPU generations without running short on space, we allocate a + * lot of extra space here, making the structure a round 8KB in size. This + * leaves us 7616 bytes for extended state. The skylake xeons are likely to use + * 2112 of these, leaving us with 5504 bytes for future Intel generations. */ + uint8_t ab[8192 - 512 - 64]; + } u; +} X86XSAVEAREA; +#ifndef VBOX_FOR_DTRACE_LIB +AssertCompileSize(X86XSAVEAREA, 8192); +AssertCompileMemberSize(X86XSAVEAREA, u.Intel, 0x840 /*2112 => total 0xa80 (2688) */); +AssertCompileMemberOffset(X86XSAVEAREA, Hdr, 0x200); +AssertCompileMemberOffset(X86XSAVEAREA, u.Intel.YmmHi, 0x240); +AssertCompileMemberOffset(X86XSAVEAREA, u.Intel.BndRegs, 0x340); +AssertCompileMemberOffset(X86XSAVEAREA, u.Intel.BndCfg, 0x380); +AssertCompileMemberOffset(X86XSAVEAREA, u.Intel.Opmask, 0x440 /* 1088 */); +AssertCompileMemberOffset(X86XSAVEAREA, u.Intel.ZmmHi256, 0x480 /* 1152 */); +AssertCompileMemberOffset(X86XSAVEAREA, u.Intel.Zmm16Hi, 0x680 /* 1664 */); +#endif +/** Pointer to a XSAVE area. */ +typedef X86XSAVEAREA *PX86XSAVEAREA; +/** Pointer to a const XSAVE area. */ +typedef X86XSAVEAREA const *PCX86XSAVEAREA; + + +/** @name XSAVE_C_XXX - XSAVE State Components Bits. + * @{ */ +/** Bit 0 - x87 - Legacy FPU state (bit number) */ +#define XSAVE_C_X87_BIT 0 +/** Bit 0 - x87 - Legacy FPU state. */ +#define XSAVE_C_X87 RT_BIT_64(XSAVE_C_X87_BIT) +/** Bit 1 - SSE - 128-bit SSE state (bit number). */ +#define XSAVE_C_SSE_BIT 1 +/** Bit 1 - SSE - 128-bit SSE state. */ +#define XSAVE_C_SSE RT_BIT_64(XSAVE_C_SSE_BIT) +/** Bit 2 - YMM_Hi128 - Upper 128 bits of YMM0-15 (AVX) (bit number). */ +#define XSAVE_C_YMM_BIT 2 +/** Bit 2 - YMM_Hi128 - Upper 128 bits of YMM0-15 (AVX). */ +#define XSAVE_C_YMM RT_BIT_64(XSAVE_C_YMM_BIT) +/** Bit 3 - BNDREGS - MPX bound register state (bit number). */ +#define XSAVE_C_BNDREGS_BIT 3 +/** Bit 3 - BNDREGS - MPX bound register state. */ +#define XSAVE_C_BNDREGS RT_BIT_64(XSAVE_C_BNDREGS_BIT) +/** Bit 4 - BNDCSR - MPX bound config and status state (bit number). */ +#define XSAVE_C_BNDCSR_BIT 4 +/** Bit 4 - BNDCSR - MPX bound config and status state. */ +#define XSAVE_C_BNDCSR RT_BIT_64(XSAVE_C_BNDCSR_BIT) +/** Bit 5 - Opmask - opmask state (bit number). */ +#define XSAVE_C_OPMASK_BIT 5 +/** Bit 5 - Opmask - opmask state. */ +#define XSAVE_C_OPMASK RT_BIT_64(XSAVE_C_OPMASK_BIT) +/** Bit 6 - ZMM_Hi256 - Upper 256 bits of ZMM0-15 (AVX-512) (bit number). */ +#define XSAVE_C_ZMM_HI256_BIT 6 +/** Bit 6 - ZMM_Hi256 - Upper 256 bits of ZMM0-15 (AVX-512). */ +#define XSAVE_C_ZMM_HI256 RT_BIT_64(XSAVE_C_ZMM_HI256_BIT) +/** Bit 7 - Hi16_ZMM - 512-bits ZMM16-31 state (AVX-512) (bit number). */ +#define XSAVE_C_ZMM_16HI_BIT 7 +/** Bit 7 - Hi16_ZMM - 512-bits ZMM16-31 state (AVX-512). */ +#define XSAVE_C_ZMM_16HI RT_BIT_64(XSAVE_C_ZMM_16HI_BIT) +/** Bit 9 - PKRU - Protection-key state (bit number). */ +#define XSAVE_C_PKRU_BIT 9 +/** Bit 9 - PKRU - Protection-key state. */ +#define XSAVE_C_PKRU RT_BIT_64(XSAVE_C_PKRU_BIT) +/** Bit 62 - LWP - Lightweight Profiling (AMD) (bit number). */ +#define XSAVE_C_LWP_BIT 62 +/** Bit 62 - LWP - Lightweight Profiling (AMD). */ +#define XSAVE_C_LWP RT_BIT_64(XSAVE_C_LWP_BIT) +/** @} */ + + + +/** @name Selector Descriptor + * @{ + */ + +#ifndef VBOX_FOR_DTRACE_LIB +/** + * Descriptor attributes (as seen by VT-x). + */ +typedef struct X86DESCATTRBITS +{ + /** 00 - Segment Type. */ + unsigned u4Type : 4; + /** 04 - Descriptor Type. System(=0) or code/data selector */ + unsigned u1DescType : 1; + /** 05 - Descriptor Privilege level. */ + unsigned u2Dpl : 2; + /** 07 - Flags selector present(=1) or not. */ + unsigned u1Present : 1; + /** 08 - Segment limit 16-19. */ + unsigned u4LimitHigh : 4; + /** 0c - Available for system software. */ + unsigned u1Available : 1; + /** 0d - 32 bits mode: Reserved - 0, long mode: Long Attribute Bit. */ + unsigned u1Long : 1; + /** 0e - This flags meaning depends on the segment type. Try make sense out + * of the intel manual yourself. */ + unsigned u1DefBig : 1; + /** 0f - Granularity of the limit. If set 4KB granularity is used, if + * clear byte. */ + unsigned u1Granularity : 1; + /** 10 - "Unusable" selector, special Intel (VT-x only?) bit. */ + unsigned u1Unusable : 1; +} X86DESCATTRBITS; +#endif /* !VBOX_FOR_DTRACE_LIB */ + +/** @name X86DESCATTR masks + * @{ */ +#define X86DESCATTR_TYPE UINT32_C(0x0000000f) +#define X86DESCATTR_DT UINT32_C(0x00000010) +#define X86DESCATTR_DPL UINT32_C(0x00000060) +#define X86DESCATTR_DPL_SHIFT 5 /**< Shift count for the DPL value. */ +#define X86DESCATTR_P UINT32_C(0x00000080) +#define X86DESCATTR_LIMIT_HIGH UINT32_C(0x00000f00) +#define X86DESCATTR_AVL UINT32_C(0x00001000) +#define X86DESCATTR_L UINT32_C(0x00002000) +#define X86DESCATTR_D UINT32_C(0x00004000) +#define X86DESCATTR_G UINT32_C(0x00008000) +#define X86DESCATTR_UNUSABLE UINT32_C(0x00010000) +/** @} */ + +#pragma pack(1) +typedef union X86DESCATTR +{ + /** Unsigned integer view. */ + uint32_t u; +#ifndef VBOX_FOR_DTRACE_LIB + /** Normal view. */ + X86DESCATTRBITS n; +#endif +} X86DESCATTR; +#pragma pack() +/** Pointer to descriptor attributes. */ +typedef X86DESCATTR *PX86DESCATTR; +/** Pointer to const descriptor attributes. */ +typedef const X86DESCATTR *PCX86DESCATTR; + +#ifndef VBOX_FOR_DTRACE_LIB + +/** + * Generic descriptor table entry + */ +#pragma pack(1) +typedef struct X86DESCGENERIC +{ + /** 00 - Limit - Low word. */ + unsigned u16LimitLow : 16; + /** 10 - Base address - lowe word. + * Don't try set this to 24 because MSC is doing stupid things then. */ + unsigned u16BaseLow : 16; + /** 20 - Base address - first 8 bits of high word. */ + unsigned u8BaseHigh1 : 8; + /** 28 - Segment Type. */ + unsigned u4Type : 4; + /** 2c - Descriptor Type. System(=0) or code/data selector */ + unsigned u1DescType : 1; + /** 2d - Descriptor Privilege level. */ + unsigned u2Dpl : 2; + /** 2f - Flags selector present(=1) or not. */ + unsigned u1Present : 1; + /** 30 - Segment limit 16-19. */ + unsigned u4LimitHigh : 4; + /** 34 - Available for system software. */ + unsigned u1Available : 1; + /** 35 - 32 bits mode: Reserved - 0, long mode: Long Attribute Bit. */ + unsigned u1Long : 1; + /** 36 - This flags meaning depends on the segment type. Try make sense out + * of the intel manual yourself. */ + unsigned u1DefBig : 1; + /** 37 - Granularity of the limit. If set 4KB granularity is used, if + * clear byte. */ + unsigned u1Granularity : 1; + /** 38 - Base address - highest 8 bits. */ + unsigned u8BaseHigh2 : 8; +} X86DESCGENERIC; +#pragma pack() +/** Pointer to a generic descriptor entry. */ +typedef X86DESCGENERIC *PX86DESCGENERIC; +/** Pointer to a const generic descriptor entry. */ +typedef const X86DESCGENERIC *PCX86DESCGENERIC; + +/** @name Bit offsets of X86DESCGENERIC members. + * @{*/ +#define X86DESCGENERIC_BIT_OFF_LIMIT_LOW (0) /**< Bit offset of X86DESCGENERIC::u16LimitLow. */ +#define X86DESCGENERIC_BIT_OFF_BASE_LOW (16) /**< Bit offset of X86DESCGENERIC::u16BaseLow. */ +#define X86DESCGENERIC_BIT_OFF_BASE_HIGH1 (32) /**< Bit offset of X86DESCGENERIC::u8BaseHigh1. */ +#define X86DESCGENERIC_BIT_OFF_TYPE (40) /**< Bit offset of X86DESCGENERIC::u4Type. */ +#define X86DESCGENERIC_BIT_OFF_DESC_TYPE (44) /**< Bit offset of X86DESCGENERIC::u1DescType. */ +#define X86DESCGENERIC_BIT_OFF_DPL (45) /**< Bit offset of X86DESCGENERIC::u2Dpl. */ +#define X86DESCGENERIC_BIT_OFF_PRESENT (47) /**< Bit offset of X86DESCGENERIC::uu1Present. */ +#define X86DESCGENERIC_BIT_OFF_LIMIT_HIGH (48) /**< Bit offset of X86DESCGENERIC::u4LimitHigh. */ +#define X86DESCGENERIC_BIT_OFF_AVAILABLE (52) /**< Bit offset of X86DESCGENERIC::u1Available. */ +#define X86DESCGENERIC_BIT_OFF_LONG (53) /**< Bit offset of X86DESCGENERIC::u1Long. */ +#define X86DESCGENERIC_BIT_OFF_DEF_BIG (54) /**< Bit offset of X86DESCGENERIC::u1DefBig. */ +#define X86DESCGENERIC_BIT_OFF_GRANULARITY (55) /**< Bit offset of X86DESCGENERIC::u1Granularity. */ +#define X86DESCGENERIC_BIT_OFF_BASE_HIGH2 (56) /**< Bit offset of X86DESCGENERIC::u8BaseHigh2. */ +/** @} */ + +/** + * Call-, Interrupt-, Trap- or Task-gate descriptor (legacy). + */ +typedef struct X86DESCGATE +{ + /** 00 - Target code segment offset - Low word. + * Ignored if task-gate. */ + unsigned u16OffsetLow : 16; + /** 10 - Target code segment selector for call-, interrupt- and trap-gates, + * TSS selector if task-gate. */ + unsigned u16Sel : 16; + /** 20 - Number of parameters for a call-gate. + * Ignored if interrupt-, trap- or task-gate. */ + unsigned u4ParmCount : 4; + /** 24 - Reserved / ignored. */ + unsigned u4Reserved : 4; + /** 28 - Segment Type. */ + unsigned u4Type : 4; + /** 2c - Descriptor Type (0 = system). */ + unsigned u1DescType : 1; + /** 2d - Descriptor Privilege level. */ + unsigned u2Dpl : 2; + /** 2f - Flags selector present(=1) or not. */ + unsigned u1Present : 1; + /** 30 - Target code segment offset - High word. + * Ignored if task-gate. */ + unsigned u16OffsetHigh : 16; +} X86DESCGATE; +/** Pointer to a Call-, Interrupt-, Trap- or Task-gate descriptor entry. */ +typedef X86DESCGATE *PX86DESCGATE; +/** Pointer to a const Call-, Interrupt-, Trap- or Task-gate descriptor entry. */ +typedef const X86DESCGATE *PCX86DESCGATE; + +#endif /* VBOX_FOR_DTRACE_LIB */ + +/** + * Descriptor table entry. + */ +#pragma pack(1) +typedef union X86DESC +{ +#ifndef VBOX_FOR_DTRACE_LIB + /** Generic descriptor view. */ + X86DESCGENERIC Gen; + /** Gate descriptor view. */ + X86DESCGATE Gate; +#endif + + /** 8 bit unsigned integer view. */ + uint8_t au8[8]; + /** 16 bit unsigned integer view. */ + uint16_t au16[4]; + /** 32 bit unsigned integer view. */ + uint32_t au32[2]; + /** 64 bit unsigned integer view. */ + uint64_t au64[1]; + /** Unsigned integer view. */ + uint64_t u; +} X86DESC; +#ifndef VBOX_FOR_DTRACE_LIB +AssertCompileSize(X86DESC, 8); +#endif +#pragma pack() +/** Pointer to descriptor table entry. */ +typedef X86DESC *PX86DESC; +/** Pointer to const descriptor table entry. */ +typedef const X86DESC *PCX86DESC; + +/** @def X86DESC_BASE + * Return the base address of a descriptor. + */ +#define X86DESC_BASE(a_pDesc) /*ASM-NOINC*/ \ + ( ((uint32_t)((a_pDesc)->Gen.u8BaseHigh2) << 24) \ + | ( (a_pDesc)->Gen.u8BaseHigh1 << 16) \ + | ( (a_pDesc)->Gen.u16BaseLow ) ) + +/** @def X86DESC_LIMIT + * Return the limit of a descriptor. + */ +#define X86DESC_LIMIT(a_pDesc) /*ASM-NOINC*/ \ + ( ((uint32_t)((a_pDesc)->Gen.u4LimitHigh) << 16) \ + | ( (a_pDesc)->Gen.u16LimitLow ) ) + +/** @def X86DESC_LIMIT_G + * Return the limit of a descriptor with the granularity bit taken into account. + * @returns Selector limit (uint32_t). + * @param a_pDesc Pointer to the descriptor. + */ +#define X86DESC_LIMIT_G(a_pDesc) /*ASM-NOINC*/ \ + ( (a_pDesc)->Gen.u1Granularity \ + ? ( ( ((uint32_t)(a_pDesc)->Gen.u4LimitHigh << 16) | (a_pDesc)->Gen.u16LimitLow ) << 12 ) | UINT32_C(0xfff) \ + : ((uint32_t)(a_pDesc)->Gen.u4LimitHigh << 16) | (a_pDesc)->Gen.u16LimitLow \ + ) + +/** @def X86DESC_GET_HID_ATTR + * Get the descriptor attributes for the hidden register. + */ +#define X86DESC_GET_HID_ATTR(a_pDesc) /*ASM-NOINC*/ \ + ( ((a_pDesc)->u >> (16+16+8)) & UINT32_C(0xf0ff) ) /** @todo do we have a define for 0xf0ff? */ + +#ifndef VBOX_FOR_DTRACE_LIB + +/** + * 64 bits generic descriptor table entry + * Note: most of these bits have no meaning in long mode. + */ +#pragma pack(1) +typedef struct X86DESC64GENERIC +{ + /** Limit - Low word - *IGNORED*. */ + unsigned u16LimitLow : 16; + /** Base address - low word. - *IGNORED* + * Don't try set this to 24 because MSC is doing stupid things then. */ + unsigned u16BaseLow : 16; + /** Base address - first 8 bits of high word. - *IGNORED* */ + unsigned u8BaseHigh1 : 8; + /** Segment Type. */ + unsigned u4Type : 4; + /** Descriptor Type. System(=0) or code/data selector */ + unsigned u1DescType : 1; + /** Descriptor Privilege level. */ + unsigned u2Dpl : 2; + /** Flags selector present(=1) or not. */ + unsigned u1Present : 1; + /** Segment limit 16-19. - *IGNORED* */ + unsigned u4LimitHigh : 4; + /** Available for system software. - *IGNORED* */ + unsigned u1Available : 1; + /** Long mode flag. */ + unsigned u1Long : 1; + /** This flags meaning depends on the segment type. Try make sense out + * of the intel manual yourself. */ + unsigned u1DefBig : 1; + /** Granularity of the limit. If set 4KB granularity is used, if + * clear byte. - *IGNORED* */ + unsigned u1Granularity : 1; + /** Base address - highest 8 bits. - *IGNORED* */ + unsigned u8BaseHigh2 : 8; + /** Base address - bits 63-32. */ + unsigned u32BaseHigh3 : 32; + unsigned u8Reserved : 8; + unsigned u5Zeros : 5; + unsigned u19Reserved : 19; +} X86DESC64GENERIC; +#pragma pack() +/** Pointer to a generic descriptor entry. */ +typedef X86DESC64GENERIC *PX86DESC64GENERIC; +/** Pointer to a const generic descriptor entry. */ +typedef const X86DESC64GENERIC *PCX86DESC64GENERIC; + +/** + * System descriptor table entry (64 bits) + * + * @remarks This is, save a couple of comments, identical to X86DESC64GENERIC... + */ +#pragma pack(1) +typedef struct X86DESC64SYSTEM +{ + /** Limit - Low word. */ + unsigned u16LimitLow : 16; + /** Base address - lowe word. + * Don't try set this to 24 because MSC is doing stupid things then. */ + unsigned u16BaseLow : 16; + /** Base address - first 8 bits of high word. */ + unsigned u8BaseHigh1 : 8; + /** Segment Type. */ + unsigned u4Type : 4; + /** Descriptor Type. System(=0) or code/data selector */ + unsigned u1DescType : 1; + /** Descriptor Privilege level. */ + unsigned u2Dpl : 2; + /** Flags selector present(=1) or not. */ + unsigned u1Present : 1; + /** Segment limit 16-19. */ + unsigned u4LimitHigh : 4; + /** Available for system software. */ + unsigned u1Available : 1; + /** Reserved - 0. */ + unsigned u1Reserved : 1; + /** This flags meaning depends on the segment type. Try make sense out + * of the intel manual yourself. */ + unsigned u1DefBig : 1; + /** Granularity of the limit. If set 4KB granularity is used, if + * clear byte. */ + unsigned u1Granularity : 1; + /** Base address - bits 31-24. */ + unsigned u8BaseHigh2 : 8; + /** Base address - bits 63-32. */ + unsigned u32BaseHigh3 : 32; + unsigned u8Reserved : 8; + unsigned u5Zeros : 5; + unsigned u19Reserved : 19; +} X86DESC64SYSTEM; +#pragma pack() +/** Pointer to a system descriptor entry. */ +typedef X86DESC64SYSTEM *PX86DESC64SYSTEM; +/** Pointer to a const system descriptor entry. */ +typedef const X86DESC64SYSTEM *PCX86DESC64SYSTEM; + +/** + * Call-, Interrupt-, Trap- or Task-gate descriptor (64-bit). + */ +typedef struct X86DESC64GATE +{ + /** Target code segment offset - Low word. */ + unsigned u16OffsetLow : 16; + /** Target code segment selector. */ + unsigned u16Sel : 16; + /** Interrupt stack table for interrupt- and trap-gates. + * Ignored by call-gates. */ + unsigned u3IST : 3; + /** Reserved / ignored. */ + unsigned u5Reserved : 5; + /** Segment Type. */ + unsigned u4Type : 4; + /** Descriptor Type (0 = system). */ + unsigned u1DescType : 1; + /** Descriptor Privilege level. */ + unsigned u2Dpl : 2; + /** Flags selector present(=1) or not. */ + unsigned u1Present : 1; + /** Target code segment offset - High word. + * Ignored if task-gate. */ + unsigned u16OffsetHigh : 16; + /** Target code segment offset - Top dword. + * Ignored if task-gate. */ + unsigned u32OffsetTop : 32; + /** Reserved / ignored / must be zero. + * For call-gates bits 8 thru 12 must be zero, the other gates ignores this. */ + unsigned u32Reserved : 32; +} X86DESC64GATE; +AssertCompileSize(X86DESC64GATE, 16); +/** Pointer to a Call-, Interrupt-, Trap- or Task-gate descriptor entry. */ +typedef X86DESC64GATE *PX86DESC64GATE; +/** Pointer to a const Call-, Interrupt-, Trap- or Task-gate descriptor entry. */ +typedef const X86DESC64GATE *PCX86DESC64GATE; + +#endif /* VBOX_FOR_DTRACE_LIB */ + +/** + * Descriptor table entry. + */ +#pragma pack(1) +typedef union X86DESC64 +{ +#ifndef VBOX_FOR_DTRACE_LIB + /** Generic descriptor view. */ + X86DESC64GENERIC Gen; + /** System descriptor view. */ + X86DESC64SYSTEM System; + /** Gate descriptor view. */ + X86DESC64GATE Gate; +#endif + + /** 8 bit unsigned integer view. */ + uint8_t au8[16]; + /** 16 bit unsigned integer view. */ + uint16_t au16[8]; + /** 32 bit unsigned integer view. */ + uint32_t au32[4]; + /** 64 bit unsigned integer view. */ + uint64_t au64[2]; +} X86DESC64; +#ifndef VBOX_FOR_DTRACE_LIB +AssertCompileSize(X86DESC64, 16); +#endif +#pragma pack() +/** Pointer to descriptor table entry. */ +typedef X86DESC64 *PX86DESC64; +/** Pointer to const descriptor table entry. */ +typedef const X86DESC64 *PCX86DESC64; + +/** @def X86DESC64_BASE + * Return the base of a 64-bit descriptor. + */ +#define X86DESC64_BASE(a_pDesc) /*ASM-NOINC*/ \ + ( ((uint64_t)((a_pDesc)->Gen.u32BaseHigh3) << 32) \ + | ((uint32_t)((a_pDesc)->Gen.u8BaseHigh2) << 24) \ + | ( (a_pDesc)->Gen.u8BaseHigh1 << 16) \ + | ( (a_pDesc)->Gen.u16BaseLow ) ) + + + +/** @name Host system descriptor table entry - Use with care! + * @{ */ +/** Host system descriptor table entry. */ +#if HC_ARCH_BITS == 64 +typedef X86DESC64 X86DESCHC; +#else +typedef X86DESC X86DESCHC; +#endif +/** Pointer to a host system descriptor table entry. */ +#if HC_ARCH_BITS == 64 +typedef PX86DESC64 PX86DESCHC; +#else +typedef PX86DESC PX86DESCHC; +#endif +/** Pointer to a const host system descriptor table entry. */ +#if HC_ARCH_BITS == 64 +typedef PCX86DESC64 PCX86DESCHC; +#else +typedef PCX86DESC PCX86DESCHC; +#endif +/** @} */ + + +/** @name Selector Descriptor Types. + * @{ + */ + +/** @name Non-System Selector Types. + * @{ */ +/** Code(=set)/Data(=clear) bit. */ +#define X86_SEL_TYPE_CODE 8 +/** Memory(=set)/System(=clear) bit. */ +#define X86_SEL_TYPE_MEMORY RT_BIT(4) +/** Accessed bit. */ +#define X86_SEL_TYPE_ACCESSED 1 +/** Expand down bit (for data selectors only). */ +#define X86_SEL_TYPE_DOWN 4 +/** Conforming bit (for code selectors only). */ +#define X86_SEL_TYPE_CONF 4 +/** Write bit (for data selectors only). */ +#define X86_SEL_TYPE_WRITE 2 +/** Read bit (for code selectors only). */ +#define X86_SEL_TYPE_READ 2 +/** The bit number of the code segment read bit (relative to u4Type). */ +#define X86_SEL_TYPE_READ_BIT 1 + +/** Read only selector type. */ +#define X86_SEL_TYPE_RO 0 +/** Accessed read only selector type. */ +#define X86_SEL_TYPE_RO_ACC (0 | X86_SEL_TYPE_ACCESSED) +/** Read write selector type. */ +#define X86_SEL_TYPE_RW 2 +/** Accessed read write selector type. */ +#define X86_SEL_TYPE_RW_ACC (2 | X86_SEL_TYPE_ACCESSED) +/** Expand down read only selector type. */ +#define X86_SEL_TYPE_RO_DOWN 4 +/** Accessed expand down read only selector type. */ +#define X86_SEL_TYPE_RO_DOWN_ACC (4 | X86_SEL_TYPE_ACCESSED) +/** Expand down read write selector type. */ +#define X86_SEL_TYPE_RW_DOWN 6 +/** Accessed expand down read write selector type. */ +#define X86_SEL_TYPE_RW_DOWN_ACC (6 | X86_SEL_TYPE_ACCESSED) +/** Execute only selector type. */ +#define X86_SEL_TYPE_EO (0 | X86_SEL_TYPE_CODE) +/** Accessed execute only selector type. */ +#define X86_SEL_TYPE_EO_ACC (0 | X86_SEL_TYPE_CODE | X86_SEL_TYPE_ACCESSED) +/** Execute and read selector type. */ +#define X86_SEL_TYPE_ER (2 | X86_SEL_TYPE_CODE) +/** Accessed execute and read selector type. */ +#define X86_SEL_TYPE_ER_ACC (2 | X86_SEL_TYPE_CODE | X86_SEL_TYPE_ACCESSED) +/** Conforming execute only selector type. */ +#define X86_SEL_TYPE_EO_CONF (4 | X86_SEL_TYPE_CODE) +/** Accessed Conforming execute only selector type. */ +#define X86_SEL_TYPE_EO_CONF_ACC (4 | X86_SEL_TYPE_CODE | X86_SEL_TYPE_ACCESSED) +/** Conforming execute and write selector type. */ +#define X86_SEL_TYPE_ER_CONF (6 | X86_SEL_TYPE_CODE) +/** Accessed Conforming execute and write selector type. */ +#define X86_SEL_TYPE_ER_CONF_ACC (6 | X86_SEL_TYPE_CODE | X86_SEL_TYPE_ACCESSED) +/** @} */ + + +/** @name System Selector Types. + * @{ */ +/** The TSS busy bit mask. */ +#define X86_SEL_TYPE_SYS_TSS_BUSY_MASK 2 + +/** Undefined system selector type. */ +#define X86_SEL_TYPE_SYS_UNDEFINED 0 +/** 286 TSS selector. */ +#define X86_SEL_TYPE_SYS_286_TSS_AVAIL 1 +/** LDT selector. */ +#define X86_SEL_TYPE_SYS_LDT 2 +/** 286 TSS selector - Busy. */ +#define X86_SEL_TYPE_SYS_286_TSS_BUSY 3 +/** 286 Callgate selector. */ +#define X86_SEL_TYPE_SYS_286_CALL_GATE 4 +/** Taskgate selector. */ +#define X86_SEL_TYPE_SYS_TASK_GATE 5 +/** 286 Interrupt gate selector. */ +#define X86_SEL_TYPE_SYS_286_INT_GATE 6 +/** 286 Trapgate selector. */ +#define X86_SEL_TYPE_SYS_286_TRAP_GATE 7 +/** Undefined system selector. */ +#define X86_SEL_TYPE_SYS_UNDEFINED2 8 +/** 386 TSS selector. */ +#define X86_SEL_TYPE_SYS_386_TSS_AVAIL 9 +/** Undefined system selector. */ +#define X86_SEL_TYPE_SYS_UNDEFINED3 0xA +/** 386 TSS selector - Busy. */ +#define X86_SEL_TYPE_SYS_386_TSS_BUSY 0xB +/** 386 Callgate selector. */ +#define X86_SEL_TYPE_SYS_386_CALL_GATE 0xC +/** Undefined system selector. */ +#define X86_SEL_TYPE_SYS_UNDEFINED4 0xD +/** 386 Interruptgate selector. */ +#define X86_SEL_TYPE_SYS_386_INT_GATE 0xE +/** 386 Trapgate selector. */ +#define X86_SEL_TYPE_SYS_386_TRAP_GATE 0xF +/** @} */ + +/** @name AMD64 System Selector Types. + * @{ */ +/** LDT selector. */ +#define AMD64_SEL_TYPE_SYS_LDT 2 +/** TSS selector - Busy. */ +#define AMD64_SEL_TYPE_SYS_TSS_AVAIL 9 +/** TSS selector - Busy. */ +#define AMD64_SEL_TYPE_SYS_TSS_BUSY 0xB +/** Callgate selector. */ +#define AMD64_SEL_TYPE_SYS_CALL_GATE 0xC +/** Interruptgate selector. */ +#define AMD64_SEL_TYPE_SYS_INT_GATE 0xE +/** Trapgate selector. */ +#define AMD64_SEL_TYPE_SYS_TRAP_GATE 0xF +/** @} */ + +/** @} */ + + +/** @name Descriptor Table Entry Flag Masks. + * These are for the 2nd 32-bit word of a descriptor. + * @{ */ +/** Bits 8-11 - TYPE - Descriptor type mask. */ +#define X86_DESC_TYPE_MASK (RT_BIT(8) | RT_BIT(9) | RT_BIT(10) | RT_BIT(11)) +/** Bit 12 - S - System (=0) or Code/Data (=1). */ +#define X86_DESC_S RT_BIT(12) +/** Bits 13-14 - DPL - Descriptor Privilege Level. */ +#define X86_DESC_DPL (RT_BIT(13) | RT_BIT(14)) +/** Bit 15 - P - Present. */ +#define X86_DESC_P RT_BIT(15) +/** Bit 20 - AVL - Available for system software. */ +#define X86_DESC_AVL RT_BIT(20) +/** Bit 22 - DB - Default operation size. 0 = 16 bit, 1 = 32 bit. */ +#define X86_DESC_DB RT_BIT(22) +/** Bit 23 - G - Granularity of the limit. If set 4KB granularity is + * used, if clear byte. */ +#define X86_DESC_G RT_BIT(23) +/** @} */ + +/** @} */ + + +/** @name Task Segments. + * @{ + */ + +/** + * The minimum TSS descriptor limit for 286 tasks. + */ +#define X86_SEL_TYPE_SYS_286_TSS_LIMIT_MIN 0x2b + +/** + * The minimum TSS descriptor segment limit for 386 tasks. + */ +#define X86_SEL_TYPE_SYS_386_TSS_LIMIT_MIN 0x67 + +/** + * 16-bit Task Segment (TSS). + */ +#pragma pack(1) +typedef struct X86TSS16 +{ + /** Back link to previous task. (static) */ + RTSEL selPrev; + /** Ring-0 stack pointer. (static) */ + uint16_t sp0; + /** Ring-0 stack segment. (static) */ + RTSEL ss0; + /** Ring-1 stack pointer. (static) */ + uint16_t sp1; + /** Ring-1 stack segment. (static) */ + RTSEL ss1; + /** Ring-2 stack pointer. (static) */ + uint16_t sp2; + /** Ring-2 stack segment. (static) */ + RTSEL ss2; + /** IP before task switch. */ + uint16_t ip; + /** FLAGS before task switch. */ + uint16_t flags; + /** AX before task switch. */ + uint16_t ax; + /** CX before task switch. */ + uint16_t cx; + /** DX before task switch. */ + uint16_t dx; + /** BX before task switch. */ + uint16_t bx; + /** SP before task switch. */ + uint16_t sp; + /** BP before task switch. */ + uint16_t bp; + /** SI before task switch. */ + uint16_t si; + /** DI before task switch. */ + uint16_t di; + /** ES before task switch. */ + RTSEL es; + /** CS before task switch. */ + RTSEL cs; + /** SS before task switch. */ + RTSEL ss; + /** DS before task switch. */ + RTSEL ds; + /** LDTR before task switch. */ + RTSEL selLdt; +} X86TSS16; +#ifndef VBOX_FOR_DTRACE_LIB +AssertCompileSize(X86TSS16, X86_SEL_TYPE_SYS_286_TSS_LIMIT_MIN + 1); +#endif +#pragma pack() +/** Pointer to a 16-bit task segment. */ +typedef X86TSS16 *PX86TSS16; +/** Pointer to a const 16-bit task segment. */ +typedef const X86TSS16 *PCX86TSS16; + + +/** + * 32-bit Task Segment (TSS). + */ +#pragma pack(1) +typedef struct X86TSS32 +{ + /** Back link to previous task. (static) */ + RTSEL selPrev; + uint16_t padding1; + /** Ring-0 stack pointer. (static) */ + uint32_t esp0; + /** Ring-0 stack segment. (static) */ + RTSEL ss0; + uint16_t padding_ss0; + /** Ring-1 stack pointer. (static) */ + uint32_t esp1; + /** Ring-1 stack segment. (static) */ + RTSEL ss1; + uint16_t padding_ss1; + /** Ring-2 stack pointer. (static) */ + uint32_t esp2; + /** Ring-2 stack segment. (static) */ + RTSEL ss2; + uint16_t padding_ss2; + /** Page directory for the task. (static) */ + uint32_t cr3; + /** EIP before task switch. */ + uint32_t eip; + /** EFLAGS before task switch. */ + uint32_t eflags; + /** EAX before task switch. */ + uint32_t eax; + /** ECX before task switch. */ + uint32_t ecx; + /** EDX before task switch. */ + uint32_t edx; + /** EBX before task switch. */ + uint32_t ebx; + /** ESP before task switch. */ + uint32_t esp; + /** EBP before task switch. */ + uint32_t ebp; + /** ESI before task switch. */ + uint32_t esi; + /** EDI before task switch. */ + uint32_t edi; + /** ES before task switch. */ + RTSEL es; + uint16_t padding_es; + /** CS before task switch. */ + RTSEL cs; + uint16_t padding_cs; + /** SS before task switch. */ + RTSEL ss; + uint16_t padding_ss; + /** DS before task switch. */ + RTSEL ds; + uint16_t padding_ds; + /** FS before task switch. */ + RTSEL fs; + uint16_t padding_fs; + /** GS before task switch. */ + RTSEL gs; + uint16_t padding_gs; + /** LDTR before task switch. */ + RTSEL selLdt; + uint16_t padding_ldt; + /** Debug trap flag */ + uint16_t fDebugTrap; + /** Offset relative to the TSS of the start of the I/O Bitmap + * and the end of the interrupt redirection bitmap. */ + uint16_t offIoBitmap; + /** 32 bytes for the virtual interrupt redirection bitmap. (VME) */ + uint8_t IntRedirBitmap[32]; +} X86TSS32; +#pragma pack() +/** Pointer to task segment. */ +typedef X86TSS32 *PX86TSS32; +/** Pointer to const task segment. */ +typedef const X86TSS32 *PCX86TSS32; + +/** + * 64-bit Task segment. + */ +#pragma pack(1) +typedef struct X86TSS64 +{ + /** Reserved. */ + uint32_t u32Reserved; + /** Ring-0 stack pointer. (static) */ + uint64_t rsp0; + /** Ring-1 stack pointer. (static) */ + uint64_t rsp1; + /** Ring-2 stack pointer. (static) */ + uint64_t rsp2; + /** Reserved. */ + uint32_t u32Reserved2[2]; + /* IST */ + uint64_t ist1; + uint64_t ist2; + uint64_t ist3; + uint64_t ist4; + uint64_t ist5; + uint64_t ist6; + uint64_t ist7; + /* Reserved. */ + uint16_t u16Reserved[5]; + /** Offset relative to the TSS of the start of the I/O Bitmap + * and the end of the interrupt redirection bitmap. */ + uint16_t offIoBitmap; + /** 32 bytes for the virtual interrupt redirection bitmap. (VME) */ + uint8_t IntRedirBitmap[32]; +} X86TSS64; +#pragma pack() +/** Pointer to a 64-bit task segment. */ +typedef X86TSS64 *PX86TSS64; +/** Pointer to a const 64-bit task segment. */ +typedef const X86TSS64 *PCX86TSS64; +#ifndef VBOX_FOR_DTRACE_LIB +AssertCompileSize(X86TSS64, 136); +#endif + +/** @} */ + + +/** @name Selectors. + * @{ + */ + +/** + * The shift used to convert a selector from and to index an index (C). + */ +#define X86_SEL_SHIFT 3 + +/** + * The mask used to mask off the table indicator and RPL of an selector. + */ +#define X86_SEL_MASK 0xfff8U + +/** + * The mask used to mask off the RPL of an selector. + * This is suitable for checking for NULL selectors. + */ +#define X86_SEL_MASK_OFF_RPL 0xfffcU + +/** + * The bit indicating that a selector is in the LDT and not in the GDT. + */ +#define X86_SEL_LDT 0x0004U + +/** + * The bit mask for getting the RPL of a selector. + */ +#define X86_SEL_RPL 0x0003U + +/** + * The mask covering both RPL and LDT. + * This is incidentally the same as sizeof(X86DESC) - 1, so good for limit + * checks. + */ +#define X86_SEL_RPL_LDT 0x0007U + +/** @} */ + + +/** + * x86 Exceptions/Faults/Traps. + */ +typedef enum X86XCPT +{ + /** \#DE - Divide error. */ + X86_XCPT_DE = 0x00, + /** \#DB - Debug event (single step, DRx, ..) */ + X86_XCPT_DB = 0x01, + /** NMI - Non-Maskable Interrupt */ + X86_XCPT_NMI = 0x02, + /** \#BP - Breakpoint (INT3). */ + X86_XCPT_BP = 0x03, + /** \#OF - Overflow (INTO). */ + X86_XCPT_OF = 0x04, + /** \#BR - Bound range exceeded (BOUND). */ + X86_XCPT_BR = 0x05, + /** \#UD - Undefined opcode. */ + X86_XCPT_UD = 0x06, + /** \#NM - Device not available (math coprocessor device). */ + X86_XCPT_NM = 0x07, + /** \#DF - Double fault. */ + X86_XCPT_DF = 0x08, + /** ??? - Coprocessor segment overrun (obsolete). */ + X86_XCPT_CO_SEG_OVERRUN = 0x09, + /** \#TS - Taskswitch (TSS). */ + X86_XCPT_TS = 0x0a, + /** \#NP - Segment no present. */ + X86_XCPT_NP = 0x0b, + /** \#SS - Stack segment fault. */ + X86_XCPT_SS = 0x0c, + /** \#GP - General protection fault. */ + X86_XCPT_GP = 0x0d, + /** \#PF - Page fault. */ + X86_XCPT_PF = 0x0e, + /* 0x0f is reserved (to avoid conflict with spurious interrupts in BIOS setup). */ + /** \#MF - Math fault (FPU). */ + X86_XCPT_MF = 0x10, + /** \#AC - Alignment check. */ + X86_XCPT_AC = 0x11, + /** \#MC - Machine check. */ + X86_XCPT_MC = 0x12, + /** \#XF - SIMD Floating-Pointer Exception. */ + X86_XCPT_XF = 0x13, + /** \#VE - Virtualization Exception. */ + X86_XCPT_VE = 0x14, + /** \#SX - Security Exception. */ + X86_XCPT_SX = 0x1f +} X86XCPT; +/** Pointer to a x86 exception code. */ +typedef X86XCPT *PX86XCPT; +/** Pointer to a const x86 exception code. */ +typedef const X86XCPT *PCX86XCPT; +/** The maximum exception value. */ +#define X86_XCPT_MAX (X86_XCPT_SX) + + +/** @name Trap Error Codes + * @{ + */ +/** External indicator. */ +#define X86_TRAP_ERR_EXTERNAL 1 +/** IDT indicator. */ +#define X86_TRAP_ERR_IDT 2 +/** Descriptor table indicator - If set LDT, if clear GDT. */ +#define X86_TRAP_ERR_TI 4 +/** Mask for getting the selector. */ +#define X86_TRAP_ERR_SEL_MASK 0xfff8 +/** Shift for getting the selector table index (C type index). */ +#define X86_TRAP_ERR_SEL_SHIFT 3 +/** @} */ + + +/** @name \#PF Trap Error Codes + * @{ + */ +/** Bit 0 - P - Not present (clear) or page level protection (set) fault. */ +#define X86_TRAP_PF_P RT_BIT(0) +/** Bit 1 - R/W - Read (clear) or write (set) access. */ +#define X86_TRAP_PF_RW RT_BIT(1) +/** Bit 2 - U/S - CPU executing in user mode (set) or supervisor mode (clear). */ +#define X86_TRAP_PF_US RT_BIT(2) +/** Bit 3 - RSVD- Reserved bit violation (set), i.e. reserved bit was set to 1. */ +#define X86_TRAP_PF_RSVD RT_BIT(3) +/** Bit 4 - I/D - Instruction fetch (set) / Data access (clear) - PAE + NXE. */ +#define X86_TRAP_PF_ID RT_BIT(4) +/** Bit 5 - PK - Protection-key violation (AMD64 mode only). */ +#define X86_TRAP_PF_PK RT_BIT(5) +/** @} */ + +#pragma pack(1) +/** + * 16-bit IDTR. + */ +typedef struct X86IDTR16 +{ + /** Offset. */ + uint16_t offSel; + /** Selector. */ + uint16_t uSel; +} X86IDTR16, *PX86IDTR16; +#pragma pack() + +#pragma pack(1) +/** + * 32-bit IDTR/GDTR. + */ +typedef struct X86XDTR32 +{ + /** Size of the descriptor table. */ + uint16_t cb; + /** Address of the descriptor table. */ +#ifndef VBOX_FOR_DTRACE_LIB + uint32_t uAddr; +#else + uint16_t au16Addr[2]; +#endif +} X86XDTR32, *PX86XDTR32; +#pragma pack() + +#pragma pack(1) +/** + * 64-bit IDTR/GDTR. + */ +typedef struct X86XDTR64 +{ + /** Size of the descriptor table. */ + uint16_t cb; + /** Address of the descriptor table. */ +#ifndef VBOX_FOR_DTRACE_LIB + uint64_t uAddr; +#else + uint16_t au16Addr[4]; +#endif +} X86XDTR64, *PX86XDTR64; +#pragma pack() + + +/** @name ModR/M + * @{ */ +#define X86_MODRM_RM_MASK UINT8_C(0x07) +#define X86_MODRM_REG_MASK UINT8_C(0x38) +#define X86_MODRM_REG_SMASK UINT8_C(0x07) +#define X86_MODRM_REG_SHIFT 3 +#define X86_MODRM_MOD_MASK UINT8_C(0xc0) +#define X86_MODRM_MOD_SMASK UINT8_C(0x03) +#define X86_MODRM_MOD_SHIFT 6 +#ifndef VBOX_FOR_DTRACE_LIB +AssertCompile((X86_MODRM_RM_MASK | X86_MODRM_REG_MASK | X86_MODRM_MOD_MASK) == 0xff); +AssertCompile((X86_MODRM_REG_MASK >> X86_MODRM_REG_SHIFT) == X86_MODRM_REG_SMASK); +AssertCompile((X86_MODRM_MOD_MASK >> X86_MODRM_MOD_SHIFT) == X86_MODRM_MOD_SMASK); +#endif +/** @} */ + +/** @name SIB + * @{ */ +#define X86_SIB_BASE_MASK UINT8_C(0x07) +#define X86_SIB_INDEX_MASK UINT8_C(0x38) +#define X86_SIB_INDEX_SMASK UINT8_C(0x07) +#define X86_SIB_INDEX_SHIFT 3 +#define X86_SIB_SCALE_MASK UINT8_C(0xc0) +#define X86_SIB_SCALE_SMASK UINT8_C(0x03) +#define X86_SIB_SCALE_SHIFT 6 +#ifndef VBOX_FOR_DTRACE_LIB +AssertCompile((X86_SIB_BASE_MASK | X86_SIB_INDEX_MASK | X86_SIB_SCALE_MASK) == 0xff); +AssertCompile((X86_SIB_INDEX_MASK >> X86_SIB_INDEX_SHIFT) == X86_SIB_INDEX_SMASK); +AssertCompile((X86_SIB_SCALE_MASK >> X86_SIB_SCALE_SHIFT) == X86_SIB_SCALE_SMASK); +#endif +/** @} */ + +/** @name General register indexes + * @{ */ +#define X86_GREG_xAX 0 +#define X86_GREG_xCX 1 +#define X86_GREG_xDX 2 +#define X86_GREG_xBX 3 +#define X86_GREG_xSP 4 +#define X86_GREG_xBP 5 +#define X86_GREG_xSI 6 +#define X86_GREG_xDI 7 +#define X86_GREG_x8 8 +#define X86_GREG_x9 9 +#define X86_GREG_x10 10 +#define X86_GREG_x11 11 +#define X86_GREG_x12 12 +#define X86_GREG_x13 13 +#define X86_GREG_x14 14 +#define X86_GREG_x15 15 +/** @} */ + +/** @name X86_SREG_XXX - Segment register indexes. + * @{ */ +#define X86_SREG_ES 0 +#define X86_SREG_CS 1 +#define X86_SREG_SS 2 +#define X86_SREG_DS 3 +#define X86_SREG_FS 4 +#define X86_SREG_GS 5 +/** @} */ +/** Segment register count. */ +#define X86_SREG_COUNT 6 + + +/** @name X86_OP_XXX - Prefixes + * @{ */ +#define X86_OP_PRF_CS UINT8_C(0x2e) +#define X86_OP_PRF_SS UINT8_C(0x36) +#define X86_OP_PRF_DS UINT8_C(0x3e) +#define X86_OP_PRF_ES UINT8_C(0x26) +#define X86_OP_PRF_FS UINT8_C(0x64) +#define X86_OP_PRF_GS UINT8_C(0x65) +#define X86_OP_PRF_SIZE_OP UINT8_C(0x66) +#define X86_OP_PRF_SIZE_ADDR UINT8_C(0x67) +#define X86_OP_PRF_LOCK UINT8_C(0xf0) +#define X86_OP_PRF_REPZ UINT8_C(0xf2) +#define X86_OP_PRF_REPNZ UINT8_C(0xf3) +#define X86_OP_REX_B UINT8_C(0x41) +#define X86_OP_REX_X UINT8_C(0x42) +#define X86_OP_REX_R UINT8_C(0x44) +#define X86_OP_REX_W UINT8_C(0x48) +/** @} */ + + +/** @} */ + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/r0drv/alloc-r0drv.c +++ linux-4.2.0/ubuntu/vbox/r0drv/alloc-r0drv.c @@ -0,0 +1,430 @@ +/* $Id: alloc-r0drv.cpp $ */ +/** @file + * IPRT - Memory Allocation, Ring-0 Driver. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#define RTMEM_NO_WRAP_TO_EF_APIS +#include +#include "internal/iprt.h" + +#if defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86) +# include +#endif +#include +#ifdef RT_MORE_STRICT +# include +#endif +#include +#include +#include +#include "r0drv/alloc-r0drv.h" + + +/******************************************************************************* +* Defined Constants And Macros * +*******************************************************************************/ +#ifdef RT_STRICT +# define RTR0MEM_STRICT +#endif + +#ifdef RTR0MEM_STRICT +# define RTR0MEM_FENCE_EXTRA 16 +#else +# define RTR0MEM_FENCE_EXTRA 0 +#endif + + +/******************************************************************************* +* Global Variables * +*******************************************************************************/ +#ifdef RTR0MEM_STRICT +/** Fence data. */ +static uint8_t const g_abFence[RTR0MEM_FENCE_EXTRA] = +{ + 0x77, 0x88, 0x66, 0x99, 0x55, 0xaa, 0x44, 0xbb, + 0x33, 0xcc, 0x22, 0xdd, 0x11, 0xee, 0x00, 0xff +}; +#endif + + +/** + * Wrapper around rtR0MemAllocEx. + * + * @returns Pointer to the allocated memory block header. + * @param cb The number of bytes to allocate (sans header). + * @param fFlags The allocation flags. + */ +DECLINLINE(PRTMEMHDR) rtR0MemAlloc(size_t cb, uint32_t fFlags) +{ + PRTMEMHDR pHdr; + int rc = rtR0MemAllocEx(cb, fFlags, &pHdr); + if (RT_FAILURE(rc)) + return NULL; + return pHdr; +} + + +RTDECL(void *) RTMemTmpAllocTag(size_t cb, const char *pszTag) RT_NO_THROW +{ + return RTMemAllocTag(cb, pszTag); +} +RT_EXPORT_SYMBOL(RTMemTmpAllocTag); + + +RTDECL(void *) RTMemTmpAllocZTag(size_t cb, const char *pszTag) RT_NO_THROW +{ + return RTMemAllocZTag(cb, pszTag); +} +RT_EXPORT_SYMBOL(RTMemTmpAllocZTag); + + +RTDECL(void) RTMemTmpFree(void *pv) RT_NO_THROW +{ + return RTMemFree(pv); +} +RT_EXPORT_SYMBOL(RTMemTmpFree); + + + + + +RTDECL(void *) RTMemAllocTag(size_t cb, const char *pszTag) RT_NO_THROW +{ + PRTMEMHDR pHdr; + RT_ASSERT_INTS_ON(); + + pHdr = rtR0MemAlloc(cb + RTR0MEM_FENCE_EXTRA, 0); + if (pHdr) + { +#ifdef RTR0MEM_STRICT + pHdr->cbReq = (uint32_t)cb; Assert(pHdr->cbReq == cb); + memcpy((uint8_t *)(pHdr + 1) + cb, &g_abFence[0], RTR0MEM_FENCE_EXTRA); +#endif + return pHdr + 1; + } + return NULL; +} +RT_EXPORT_SYMBOL(RTMemAllocTag); + + +RTDECL(void *) RTMemAllocZTag(size_t cb, const char *pszTag) RT_NO_THROW +{ + PRTMEMHDR pHdr; + RT_ASSERT_INTS_ON(); + + pHdr = rtR0MemAlloc(cb + RTR0MEM_FENCE_EXTRA, RTMEMHDR_FLAG_ZEROED); + if (pHdr) + { +#ifdef RTR0MEM_STRICT + pHdr->cbReq = (uint32_t)cb; Assert(pHdr->cbReq == cb); + memcpy((uint8_t *)(pHdr + 1) + cb, &g_abFence[0], RTR0MEM_FENCE_EXTRA); + return memset(pHdr + 1, 0, cb); +#else + return memset(pHdr + 1, 0, pHdr->cb); +#endif + } + return NULL; +} +RT_EXPORT_SYMBOL(RTMemAllocZTag); + + +RTDECL(void *) RTMemAllocVarTag(size_t cbUnaligned, const char *pszTag) +{ + size_t cbAligned; + if (cbUnaligned >= 16) + cbAligned = RT_ALIGN_Z(cbUnaligned, 16); + else + cbAligned = RT_ALIGN_Z(cbUnaligned, sizeof(void *)); + return RTMemAllocTag(cbAligned, pszTag); +} +RT_EXPORT_SYMBOL(RTMemAllocVarTag); + + +RTDECL(void *) RTMemAllocZVarTag(size_t cbUnaligned, const char *pszTag) +{ + size_t cbAligned; + if (cbUnaligned >= 16) + cbAligned = RT_ALIGN_Z(cbUnaligned, 16); + else + cbAligned = RT_ALIGN_Z(cbUnaligned, sizeof(void *)); + return RTMemAllocZTag(cbAligned, pszTag); +} +RT_EXPORT_SYMBOL(RTMemAllocZVarTag); + + +RTDECL(void *) RTMemReallocTag(void *pvOld, size_t cbNew, const char *pszTag) RT_NO_THROW +{ + PRTMEMHDR pHdrOld; + + /* Free. */ + if (!cbNew && pvOld) + { + RTMemFree(pvOld); + return NULL; + } + + /* Alloc. */ + if (!pvOld) + return RTMemAllocTag(cbNew, pszTag); + + /* + * Realloc. + */ + pHdrOld = (PRTMEMHDR)pvOld - 1; + RT_ASSERT_PREEMPTIBLE(); + + if (pHdrOld->u32Magic == RTMEMHDR_MAGIC) + { + PRTMEMHDR pHdrNew; + + /* If there is sufficient space in the old block and we don't cause + substantial internal fragmentation, reuse the old block. */ + if ( pHdrOld->cb >= cbNew + RTR0MEM_FENCE_EXTRA + && pHdrOld->cb - (cbNew + RTR0MEM_FENCE_EXTRA) <= 128) + { + pHdrOld->cbReq = (uint32_t)cbNew; Assert(pHdrOld->cbReq == cbNew); +#ifdef RTR0MEM_STRICT + memcpy((uint8_t *)(pHdrOld + 1) + cbNew, &g_abFence[0], RTR0MEM_FENCE_EXTRA); +#endif + return pvOld; + } + + /* Allocate a new block and copy over the content. */ + pHdrNew = rtR0MemAlloc(cbNew + RTR0MEM_FENCE_EXTRA, 0); + if (pHdrNew) + { + size_t cbCopy = RT_MIN(pHdrOld->cb, pHdrNew->cb); + memcpy(pHdrNew + 1, pvOld, cbCopy); +#ifdef RTR0MEM_STRICT + pHdrNew->cbReq = (uint32_t)cbNew; Assert(pHdrNew->cbReq == cbNew); + memcpy((uint8_t *)(pHdrNew + 1) + cbNew, &g_abFence[0], RTR0MEM_FENCE_EXTRA); + AssertReleaseMsg(!memcmp((uint8_t *)(pHdrOld + 1) + pHdrOld->cbReq, &g_abFence[0], RTR0MEM_FENCE_EXTRA), + ("pHdr=%p pvOld=%p cbReq=%u cb=%u cbNew=%zu fFlags=%#x\n" + "fence: %.*Rhxs\n" + "expected: %.*Rhxs\n", + pHdrOld, pvOld, pHdrOld->cbReq, pHdrOld->cb, cbNew, pHdrOld->fFlags, + RTR0MEM_FENCE_EXTRA, (uint8_t *)(pHdrOld + 1) + pHdrOld->cbReq, + RTR0MEM_FENCE_EXTRA, &g_abFence[0])); +#endif + rtR0MemFree(pHdrOld); + return pHdrNew + 1; + } + } + else + AssertMsgFailed(("pHdrOld->u32Magic=%RX32 pvOld=%p cbNew=%#zx\n", pHdrOld->u32Magic, pvOld, cbNew)); + + return NULL; +} +RT_EXPORT_SYMBOL(RTMemReallocTag); + + +RTDECL(void) RTMemFree(void *pv) RT_NO_THROW +{ + PRTMEMHDR pHdr; + RT_ASSERT_INTS_ON(); + + if (!pv) + return; + pHdr = (PRTMEMHDR)pv - 1; + if (pHdr->u32Magic == RTMEMHDR_MAGIC) + { + Assert(!(pHdr->fFlags & RTMEMHDR_FLAG_ALLOC_EX)); + Assert(!(pHdr->fFlags & RTMEMHDR_FLAG_EXEC)); +#ifdef RTR0MEM_STRICT + AssertReleaseMsg(!memcmp((uint8_t *)(pHdr + 1) + pHdr->cbReq, &g_abFence[0], RTR0MEM_FENCE_EXTRA), + ("pHdr=%p pv=%p cbReq=%u cb=%u fFlags=%#x\n" + "fence: %.*Rhxs\n" + "expected: %.*Rhxs\n", + pHdr, pv, pHdr->cbReq, pHdr->cb, pHdr->fFlags, + RTR0MEM_FENCE_EXTRA, (uint8_t *)(pHdr + 1) + pHdr->cbReq, + RTR0MEM_FENCE_EXTRA, &g_abFence[0])); +#endif + rtR0MemFree(pHdr); + } + else + AssertMsgFailed(("pHdr->u32Magic=%RX32 pv=%p\n", pHdr->u32Magic, pv)); +} +RT_EXPORT_SYMBOL(RTMemFree); + + + + + + +RTDECL(void *) RTMemExecAllocTag(size_t cb, const char *pszTag) RT_NO_THROW +{ + PRTMEMHDR pHdr; +#ifdef RT_OS_SOLARIS /** @todo figure out why */ + RT_ASSERT_INTS_ON(); +#else + RT_ASSERT_PREEMPTIBLE(); +#endif + + pHdr = rtR0MemAlloc(cb + RTR0MEM_FENCE_EXTRA, RTMEMHDR_FLAG_EXEC); + if (pHdr) + { +#ifdef RTR0MEM_STRICT + pHdr->cbReq = (uint32_t)cb; Assert(pHdr->cbReq == cb); + memcpy((uint8_t *)(pHdr + 1) + cb, &g_abFence[0], RTR0MEM_FENCE_EXTRA); +#endif + return pHdr + 1; + } + return NULL; +} +RT_EXPORT_SYMBOL(RTMemExecAllocTag); + + +RTDECL(void) RTMemExecFree(void *pv, size_t cb) RT_NO_THROW +{ + PRTMEMHDR pHdr; + RT_ASSERT_INTS_ON(); + + if (!pv) + return; + pHdr = (PRTMEMHDR)pv - 1; + if (pHdr->u32Magic == RTMEMHDR_MAGIC) + { + Assert(!(pHdr->fFlags & RTMEMHDR_FLAG_ALLOC_EX)); +#ifdef RTR0MEM_STRICT + AssertReleaseMsg(!memcmp((uint8_t *)(pHdr + 1) + pHdr->cbReq, &g_abFence[0], RTR0MEM_FENCE_EXTRA), + ("pHdr=%p pv=%p cbReq=%u cb=%u fFlags=%#x\n" + "fence: %.*Rhxs\n" + "expected: %.*Rhxs\n", + pHdr, pv, pHdr->cbReq, pHdr->cb, pHdr->fFlags, + RTR0MEM_FENCE_EXTRA, (uint8_t *)(pHdr + 1) + pHdr->cbReq, + RTR0MEM_FENCE_EXTRA, &g_abFence[0])); +#endif + rtR0MemFree(pHdr); + } + else + AssertMsgFailed(("pHdr->u32Magic=%RX32 pv=%p\n", pHdr->u32Magic, pv)); +} +RT_EXPORT_SYMBOL(RTMemExecFree); + + + + +RTDECL(int) RTMemAllocExTag(size_t cb, size_t cbAlignment, uint32_t fFlags, const char *pszTag, void **ppv) RT_NO_THROW +{ + uint32_t fHdrFlags = RTMEMHDR_FLAG_ALLOC_EX; + PRTMEMHDR pHdr; + int rc; + + RT_ASSERT_PREEMPT_CPUID_VAR(); + if (!(fFlags & RTMEMALLOCEX_FLAGS_ANY_CTX_ALLOC)) + RT_ASSERT_INTS_ON(); + + /* + * Fake up some alignment support. + */ + AssertMsgReturn(cbAlignment <= sizeof(void *), ("%zu (%#x)\n", cbAlignment, cbAlignment), VERR_UNSUPPORTED_ALIGNMENT); + if (cb < cbAlignment) + cb = cbAlignment; + + /* + * Validate and convert flags. + */ + AssertMsgReturn(!(fFlags & ~RTMEMALLOCEX_FLAGS_VALID_MASK_R0), ("%#x\n", fFlags), VERR_INVALID_PARAMETER); + if (fFlags & RTMEMALLOCEX_FLAGS_ZEROED) + fHdrFlags |= RTMEMHDR_FLAG_ZEROED; + if (fFlags & RTMEMALLOCEX_FLAGS_EXEC) + fHdrFlags |= RTMEMHDR_FLAG_EXEC; + if (fFlags & RTMEMALLOCEX_FLAGS_ANY_CTX_ALLOC) + fHdrFlags |= RTMEMHDR_FLAG_ANY_CTX_ALLOC; + if (fFlags & RTMEMALLOCEX_FLAGS_ANY_CTX_FREE) + fHdrFlags |= RTMEMHDR_FLAG_ANY_CTX_FREE; + + /* + * Do the allocation. + */ + rc = rtR0MemAllocEx(cb + RTR0MEM_FENCE_EXTRA, fHdrFlags, &pHdr); + if (RT_SUCCESS(rc)) + { + void *pv; + + Assert(pHdr->cbReq == cb + RTR0MEM_FENCE_EXTRA); + Assert((pHdr->fFlags & fFlags) == fFlags); + + /* + * Calc user pointer, initialize the memory if requested, and if + * memory strictness is enable set up the fence. + */ + pv = pHdr + 1; + *ppv = pv; + if (fFlags & RTMEMHDR_FLAG_ZEROED) + memset(pv, 0, pHdr->cb); + +#ifdef RTR0MEM_STRICT + pHdr->cbReq = (uint32_t)cb; + memcpy((uint8_t *)pv + cb, &g_abFence[0], RTR0MEM_FENCE_EXTRA); +#endif + } + else if (rc == VERR_NO_MEMORY && (fFlags & RTMEMALLOCEX_FLAGS_EXEC)) + rc = VERR_NO_EXEC_MEMORY; + + RT_ASSERT_PREEMPT_CPUID(); + return rc; +} +RT_EXPORT_SYMBOL(RTMemAllocExTag); + + +RTDECL(void) RTMemFreeEx(void *pv, size_t cb) RT_NO_THROW +{ + PRTMEMHDR pHdr; + + if (!pv) + return; + + AssertPtr(pv); + pHdr = (PRTMEMHDR)pv - 1; + if (pHdr->u32Magic == RTMEMHDR_MAGIC) + { + RT_ASSERT_PREEMPT_CPUID_VAR(); + + Assert(pHdr->fFlags & RTMEMHDR_FLAG_ALLOC_EX); + if (!(pHdr->fFlags & RTMEMHDR_FLAG_ANY_CTX_FREE)) + RT_ASSERT_INTS_ON(); + AssertMsg(pHdr->cbReq == cb, ("cbReq=%zu cb=%zu\n", pHdr->cb, cb)); + +#ifdef RTR0MEM_STRICT + AssertReleaseMsg(!memcmp((uint8_t *)(pHdr + 1) + pHdr->cbReq, &g_abFence[0], RTR0MEM_FENCE_EXTRA), + ("pHdr=%p pv=%p cbReq=%u cb=%u fFlags=%#x\n" + "fence: %.*Rhxs\n" + "expected: %.*Rhxs\n", + pHdr, pv, pHdr->cbReq, pHdr->cb, pHdr->fFlags, + RTR0MEM_FENCE_EXTRA, (uint8_t *)(pHdr + 1) + pHdr->cbReq, + RTR0MEM_FENCE_EXTRA, &g_abFence[0])); +#endif + rtR0MemFree(pHdr); + RT_ASSERT_PREEMPT_CPUID(); + } + else + AssertMsgFailed(("pHdr->u32Magic=%RX32 pv=%p\n", pHdr->u32Magic, pv)); +} +RT_EXPORT_SYMBOL(RTMemFreeEx); + --- linux-4.2.0.orig/ubuntu/vbox/r0drv/alloc-r0drv.h +++ linux-4.2.0/ubuntu/vbox/r0drv/alloc-r0drv.h @@ -0,0 +1,101 @@ +/* $Id: alloc-r0drv.h $ */ +/** @file + * IPRT - Memory Allocation, Ring-0 Driver. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___r0drv_alloc_r0drv_h +#define ___r0drv_alloc_r0drv_h + +#include +#include +#include +#include "internal/magics.h" + +RT_C_DECLS_BEGIN + +/** + * Header which heading all memory blocks. + */ +typedef struct RTMEMHDR +{ + /** Magic (RTMEMHDR_MAGIC). */ + uint32_t u32Magic; + /** Block flags (RTMEMHDR_FLAG_*). */ + uint32_t fFlags; + /** The actual size of the block, header not included. */ + uint32_t cb; + /** The requested allocation size. */ + uint32_t cbReq; +} RTMEMHDR, *PRTMEMHDR; + + +/** @name RTMEMHDR::fFlags. + * @{ */ +/** Clear the allocated memory. */ +#define RTMEMHDR_FLAG_ZEROED RT_BIT(0) +/** Executable flag. */ +#define RTMEMHDR_FLAG_EXEC RT_BIT(1) +/** Use allocation method suitable for any context. */ +#define RTMEMHDR_FLAG_ANY_CTX_ALLOC RT_BIT(2) +/** Use allocation method which allow for freeing in any context. */ +#define RTMEMHDR_FLAG_ANY_CTX_FREE RT_BIT(3) +/** Both alloc and free in any context (or we're just darn lazy). */ +#define RTMEMHDR_FLAG_ANY_CTX (RTMEMHDR_FLAG_ANY_CTX_ALLOC | RTMEMHDR_FLAG_ANY_CTX_FREE) +/** Indicate that it was allocated by rtR0MemAllocExTag. */ +#define RTMEMHDR_FLAG_ALLOC_EX RT_BIT(4) +#ifdef RT_OS_LINUX +/** Linux: Allocated using vm_area hacks. */ +# define RTMEMHDR_FLAG_EXEC_VM_AREA RT_BIT(29) +/** Linux: Allocated from the special heap for executable memory. */ +# define RTMEMHDR_FLAG_EXEC_HEAP RT_BIT(30) +/** Linux: Allocated by kmalloc() instead of vmalloc(). */ +# define RTMEMHDR_FLAG_KMALLOC RT_BIT(31) +#endif +/** @} */ + + +/** + * Heap allocation back end for ring-0. + * + * @returns IPRT status code. VERR_NO_MEMORY suffices for RTMEMHDR_FLAG_EXEC, + * the caller will change it to VERR_NO_EXEC_MEMORY when appropriate. + * + * @param cb The amount of memory requested by the user. This does + * not include the header. + * @param fFlags The allocation flags and more. These should be + * assigned to RTMEMHDR::fFlags together with any flags + * the backend might be using. + * @param ppHdr Where to return the memory header on success. + */ +DECLHIDDEN(int) rtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr); + +/** + * Free memory allocated by rtR0MemAllocEx. + * @param pHdr The memory block to free. (Never NULL.) + */ +DECLHIDDEN(void) rtR0MemFree(PRTMEMHDR pHdr); + +RT_C_DECLS_END +#endif + --- linux-4.2.0.orig/ubuntu/vbox/r0drv/generic/semspinmutex-r0drv-generic.c +++ linux-4.2.0/ubuntu/vbox/r0drv/generic/semspinmutex-r0drv-generic.c @@ -0,0 +1,503 @@ +/* $Id: semspinmutex-r0drv-generic.c $ */ +/** @file + * IPRT - Spinning Mutex Semaphores, Ring-0 Driver, Generic. + */ + +/* + * Copyright (C) 2009-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#ifdef RT_OS_WINDOWS +# include "../nt/the-nt-kernel.h" +#endif +#include "internal/iprt.h" + +#include +#include +#include +#include +#include +#include +#include +#include "internal/magics.h" + + +/******************************************************************************* +* Structures and Typedefs * +*******************************************************************************/ +/** + * Saved state information. + */ +typedef struct RTSEMSPINMUTEXSTATE +{ + /** Saved flags register. */ + RTCCUINTREG fSavedFlags; + /** Preemption state. */ + RTTHREADPREEMPTSTATE PreemptState; + /** Whether to spin or sleep. */ + bool fSpin; + /** Whether the flags have been saved. */ + bool fValidFlags; +} RTSEMSPINMUTEXSTATE; + +/** + * Spinning mutex semaphore. + */ +typedef struct RTSEMSPINMUTEXINTERNAL +{ + /** Magic value (RTSEMSPINMUTEX_MAGIC) + * RTCRITSECT_MAGIC is the value of an initialized & operational section. */ + uint32_t volatile u32Magic; + /** Flags. This is a combination of RTSEMSPINMUTEX_FLAGS_XXX and + * RTSEMSPINMUTEX_INT_FLAGS_XXX. */ + uint32_t volatile fFlags; + /** The owner thread. + * This is NIL if the semaphore is not owned by anyone. */ + RTNATIVETHREAD volatile hOwner; + /** Number of threads that are fighting for the lock. */ + int32_t volatile cLockers; + /** The semaphore to block on. */ + RTSEMEVENT hEventSem; + /** Saved state information of the owner. + * This will be restored by RTSemSpinRelease. */ + RTSEMSPINMUTEXSTATE SavedState; +} RTSEMSPINMUTEXINTERNAL; + + +/******************************************************************************* +* Defined Constants And Macros * +*******************************************************************************/ +/*#define RTSEMSPINMUTEX_INT_FLAGS_MUST*/ + +/** Validates the handle, returning if invalid. */ +#define RTSEMSPINMUTEX_VALIDATE_RETURN(pThis) \ + do \ + { \ + uint32_t u32Magic; \ + AssertPtr(pThis); \ + u32Magic = (pThis)->u32Magic; \ + if (u32Magic != RTSEMSPINMUTEX_MAGIC) \ + { \ + AssertMsgFailed(("u32Magic=%#x pThis=%p\n", u32Magic, pThis)); \ + return u32Magic == RTSEMSPINMUTEX_MAGIC_DEAD ? VERR_SEM_DESTROYED : VERR_INVALID_HANDLE; \ + } \ + } while (0) + + +RTDECL(int) RTSemSpinMutexCreate(PRTSEMSPINMUTEX phSpinMtx, uint32_t fFlags) +{ + RTSEMSPINMUTEXINTERNAL *pThis; + int rc; + + AssertReturn(!(fFlags & ~RTSEMSPINMUTEX_FLAGS_VALID_MASK), VERR_INVALID_PARAMETER); + AssertPtr(phSpinMtx); + + /* + * Allocate and initialize the structure. + */ + pThis = (RTSEMSPINMUTEXINTERNAL *)RTMemAllocZ(sizeof(*pThis)); + if (!pThis) + return VERR_NO_MEMORY; + pThis->u32Magic = RTSEMSPINMUTEX_MAGIC; + pThis->fFlags = fFlags; + pThis->hOwner = NIL_RTNATIVETHREAD; + pThis->cLockers = 0; + rc = RTSemEventCreateEx(&pThis->hEventSem, RTSEMEVENT_FLAGS_NO_LOCK_VAL, NIL_RTLOCKVALCLASS, NULL); + if (RT_SUCCESS(rc)) + { + *phSpinMtx = pThis; + return VINF_SUCCESS; + } + + RTMemFree(pThis); + return rc; +} +RT_EXPORT_SYMBOL(RTSemSpinMutexCreate); + + +/** + * Helper for RTSemSpinMutexTryRequest and RTSemSpinMutexRequest. + * + * This will check the current context and see if it's usui + * + * @returns VINF_SUCCESS or VERR_SEM_BAD_CONTEXT. + * @param pState Output structure. + */ +static int rtSemSpinMutexEnter(RTSEMSPINMUTEXSTATE *pState, RTSEMSPINMUTEXINTERNAL *pThis) +{ +#ifndef RT_OS_WINDOWS + RTTHREADPREEMPTSTATE const StateInit = RTTHREADPREEMPTSTATE_INITIALIZER; +#endif + int rc = VINF_SUCCESS; + + /** @todo Later #1: When entering in interrupt context and we're not able to + * wake up threads from it, we could try switch the lock into pure + * spinlock mode. This would require that there are no other threads + * currently waiting on it and that the RTSEMSPINMUTEX_FLAGS_IRQ_SAFE + * flag is set. + * + * Later #2: Similarly, it is possible to turn on the + * RTSEMSPINMUTEX_FLAGS_IRQ_SAFE at run time if we manage to grab the + * semaphore ownership at interrupt time. We might want to try delay the + * RTSEMSPINMUTEX_FLAGS_IRQ_SAFE even, since we're fine if we get it... + */ + +#ifdef RT_OS_WINDOWS + /* + * NT: IRQL <= DISPATCH_LEVEL for waking up threads; IRQL < DISPATCH_LEVEL for sleeping. + */ + pState->PreemptState.uchOldIrql = KeGetCurrentIrql(); + if (pState->PreemptState.uchOldIrql > DISPATCH_LEVEL) + return VERR_SEM_BAD_CONTEXT; + + if (pState->PreemptState.uchOldIrql >= DISPATCH_LEVEL) + pState->fSpin = true; + else + { + pState->fSpin = false; + KeRaiseIrql(DISPATCH_LEVEL, &pState->PreemptState.uchOldIrql); + Assert(pState->PreemptState.uchOldIrql < DISPATCH_LEVEL); + } + +#elif defined(RT_OS_SOLARIS) + /* + * Solaris: RTSemEventSignal will do bad stuff on S10 if interrupts are disabled. + */ + if (!ASMIntAreEnabled()) + return VERR_SEM_BAD_CONTEXT; + + pState->fSpin = !RTThreadPreemptIsEnabled(NIL_RTTHREAD); + if (RTThreadIsInInterrupt(NIL_RTTHREAD)) + { + if (!(pThis->fFlags & RTSEMSPINMUTEX_FLAGS_IRQ_SAFE)) + rc = VINF_SEM_BAD_CONTEXT; /* Try, but owner might be interrupted. */ + pState->fSpin = true; + } + pState->PreemptState = StateInit; + RTThreadPreemptDisable(&pState->PreemptState); + +#elif defined(RT_OS_LINUX) || defined(RT_OS_OS2) + /* + * OSes on which RTSemEventSignal can be called from any context. + */ + pState->fSpin = !RTThreadPreemptIsEnabled(NIL_RTTHREAD); + if (RTThreadIsInInterrupt(NIL_RTTHREAD)) + { + if (!(pThis->fFlags & RTSEMSPINMUTEX_FLAGS_IRQ_SAFE)) + rc = VINF_SEM_BAD_CONTEXT; /* Try, but owner might be interrupted. */ + pState->fSpin = true; + } + pState->PreemptState = StateInit; + RTThreadPreemptDisable(&pState->PreemptState); + +#else /* PORTME: Check for context where we cannot wake up threads. */ + /* + * Default: ASSUME thread can be woken up if interrupts are enabled and + * we're not in an interrupt context. + * ASSUME that we can go to sleep if preemption is enabled. + */ + if ( RTThreadIsInInterrupt(NIL_RTTHREAD) + || !ASMIntAreEnabled()) + return VERR_SEM_BAD_CONTEXT; + + pState->fSpin = !RTThreadPreemptIsEnabled(NIL_RTTHREAD); + pState->PreemptState = StateInit; + RTThreadPreemptDisable(&pState->PreemptState); +#endif + + /* + * Disable interrupts if necessary. + */ + pState->fValidFlags = !!(pThis->fFlags & RTSEMSPINMUTEX_FLAGS_IRQ_SAFE); + if (pState->fValidFlags) + pState->fSavedFlags = ASMIntDisableFlags(); + else + pState->fSavedFlags = 0; + + return rc; +} + + +/** + * Helper for RTSemSpinMutexTryRequest, RTSemSpinMutexRequest and + * RTSemSpinMutexRelease. + * + * @param pState + */ +DECL_FORCE_INLINE(void) rtSemSpinMutexLeave(RTSEMSPINMUTEXSTATE *pState) +{ + /* + * Restore the interrupt flag. + */ + if (pState->fValidFlags) + ASMSetFlags(pState->fSavedFlags); + +#ifdef RT_OS_WINDOWS + /* + * NT: Lower the IRQL if we raised it. + */ + if (pState->PreemptState.uchOldIrql < DISPATCH_LEVEL) + KeLowerIrql(pState->PreemptState.uchOldIrql); +#else + /* + * Default: Restore preemption. + */ + RTThreadPreemptRestore(&pState->PreemptState); +#endif +} + + +RTDECL(int) RTSemSpinMutexTryRequest(RTSEMSPINMUTEX hSpinMtx) +{ + RTSEMSPINMUTEXINTERNAL *pThis = hSpinMtx; + RTNATIVETHREAD hSelf = RTThreadNativeSelf(); + RTSEMSPINMUTEXSTATE State; + bool fRc; + int rc; + + Assert(hSelf != NIL_RTNATIVETHREAD); + RTSEMSPINMUTEX_VALIDATE_RETURN(pThis); + + /* + * Check context, disable preemption and save flags if necessary. + */ + rc = rtSemSpinMutexEnter(&State, pThis); + if (RT_FAILURE(rc)) + return rc; + + /* + * Try take the ownership. + */ + ASMAtomicCmpXchgHandle(&pThis->hOwner, hSelf, NIL_RTNATIVETHREAD, fRc); + if (!fRc) + { + /* Busy, too bad. Check for attempts at nested access. */ + rc = VERR_SEM_BUSY; + if (RT_UNLIKELY(pThis->hOwner == hSelf)) + { + AssertMsgFailed(("%p attempt at nested access\n")); + rc = VERR_SEM_NESTED; + } + + rtSemSpinMutexLeave(&State); + return rc; + } + + /* + * We're the semaphore owner. + */ + ASMAtomicIncS32(&pThis->cLockers); + pThis->SavedState = State; + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTSemSpinMutexTryRequest); + + +RTDECL(int) RTSemSpinMutexRequest(RTSEMSPINMUTEX hSpinMtx) +{ + RTSEMSPINMUTEXINTERNAL *pThis = hSpinMtx; + RTNATIVETHREAD hSelf = RTThreadNativeSelf(); + RTSEMSPINMUTEXSTATE State; + bool fRc; + int rc; + + Assert(hSelf != NIL_RTNATIVETHREAD); + RTSEMSPINMUTEX_VALIDATE_RETURN(pThis); + + /* + * Check context, disable preemption and save flags if necessary. + */ + rc = rtSemSpinMutexEnter(&State, pThis); + if (RT_FAILURE(rc)) + return rc; + + /* + * Try take the ownership. + */ + ASMAtomicIncS32(&pThis->cLockers); + ASMAtomicCmpXchgHandle(&pThis->hOwner, hSelf, NIL_RTNATIVETHREAD, fRc); + if (!fRc) + { + uint32_t cSpins; + + /* + * It's busy. Check if it's an attempt at nested access. + */ + if (RT_UNLIKELY(pThis->hOwner == hSelf)) + { + AssertMsgFailed(("%p attempt at nested access\n")); + rtSemSpinMutexLeave(&State); + return VERR_SEM_NESTED; + } + + /* + * Return if we're in interrupt context and the semaphore isn't + * configure to be interrupt safe. + */ + if (rc == VINF_SEM_BAD_CONTEXT) + { + rtSemSpinMutexLeave(&State); + return VERR_SEM_BAD_CONTEXT; + } + + /* + * Ok, we have to wait. + */ + if (State.fSpin) + { + for (cSpins = 0; ; cSpins++) + { + ASMAtomicCmpXchgHandle(&pThis->hOwner, hSelf, NIL_RTNATIVETHREAD, fRc); + if (fRc) + break; + ASMNopPause(); + if (RT_UNLIKELY(pThis->u32Magic != RTSEMSPINMUTEX_MAGIC)) + { + rtSemSpinMutexLeave(&State); + return VERR_SEM_DESTROYED; + } + + /* + * "Yield" once in a while. This may lower our IRQL/PIL which + * may preempting us, and it will certainly stop the hammering + * of hOwner for a little while. + */ + if ((cSpins & 0x7f) == 0x1f) + { + rtSemSpinMutexLeave(&State); + rtSemSpinMutexEnter(&State, pThis); + Assert(State.fSpin); + } + } + } + else + { + for (cSpins = 0;; cSpins++) + { + ASMAtomicCmpXchgHandle(&pThis->hOwner, hSelf, NIL_RTNATIVETHREAD, fRc); + if (fRc) + break; + ASMNopPause(); + if (RT_UNLIKELY(pThis->u32Magic != RTSEMSPINMUTEX_MAGIC)) + { + rtSemSpinMutexLeave(&State); + return VERR_SEM_DESTROYED; + } + + if ((cSpins & 15) == 15) /* spin a bit before going sleep (again). */ + { + rtSemSpinMutexLeave(&State); + + rc = RTSemEventWait(pThis->hEventSem, RT_INDEFINITE_WAIT); + ASMCompilerBarrier(); + if (RT_SUCCESS(rc)) + AssertReturn(pThis->u32Magic == RTSEMSPINMUTEX_MAGIC, VERR_SEM_DESTROYED); + else if (rc == VERR_INTERRUPTED) + AssertRC(rc); /* shouldn't happen */ + else + { + AssertRC(rc); + return rc; + } + + rc = rtSemSpinMutexEnter(&State, pThis); + AssertRCReturn(rc, rc); + Assert(!State.fSpin); + } + } + } + } + + /* + * We're the semaphore owner. + */ + pThis->SavedState = State; + Assert(pThis->hOwner == hSelf); + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTSemSpinMutexRequest); + + +RTDECL(int) RTSemSpinMutexRelease(RTSEMSPINMUTEX hSpinMtx) +{ + RTSEMSPINMUTEXINTERNAL *pThis = hSpinMtx; + RTNATIVETHREAD hSelf = RTThreadNativeSelf(); + uint32_t cLockers; + RTSEMSPINMUTEXSTATE State; + bool fRc; + + Assert(hSelf != NIL_RTNATIVETHREAD); + RTSEMSPINMUTEX_VALIDATE_RETURN(pThis); + + /* + * Get the saved state and try release the semaphore. + */ + State = pThis->SavedState; + ASMCompilerBarrier(); + ASMAtomicCmpXchgHandle(&pThis->hOwner, NIL_RTNATIVETHREAD, hSelf, fRc); + AssertMsgReturn(fRc, + ("hOwner=%p hSelf=%p cLockers=%d\n", pThis->hOwner, hSelf, pThis->cLockers), + VERR_NOT_OWNER); + + cLockers = ASMAtomicDecS32(&pThis->cLockers); + rtSemSpinMutexLeave(&State); + if (cLockers > 0) + { + int rc = RTSemEventSignal(pThis->hEventSem); + AssertReleaseMsg(RT_SUCCESS(rc), ("RTSemEventSignal -> %Rrc\n", rc)); + } + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTSemSpinMutexRelease); + + +RTDECL(int) RTSemSpinMutexDestroy(RTSEMSPINMUTEX hSpinMtx) +{ + RTSEMSPINMUTEXINTERNAL *pThis; + RTSEMEVENT hEventSem; + int rc; + + if (hSpinMtx == NIL_RTSEMSPINMUTEX) + return VINF_SUCCESS; + pThis = hSpinMtx; + RTSEMSPINMUTEX_VALIDATE_RETURN(pThis); + + /* No destruction races allowed! */ + AssertMsg( pThis->cLockers == 0 + && pThis->hOwner == NIL_RTNATIVETHREAD, + ("pThis=%p cLockers=%d hOwner=%p\n", pThis, pThis->cLockers, pThis->hOwner)); + + /* + * Invalidate the structure, free the mutex and free the structure. + */ + ASMAtomicWriteU32(&pThis->u32Magic, RTSEMSPINMUTEX_MAGIC_DEAD); + hEventSem = pThis->hEventSem; + pThis->hEventSem = NIL_RTSEMEVENT; + rc = RTSemEventDestroy(hEventSem); AssertRC(rc); + + RTMemFree(pThis); + return rc; +} +RT_EXPORT_SYMBOL(RTSemSpinMutexDestroy); + --- linux-4.2.0.orig/ubuntu/vbox/r0drv/initterm-r0drv.c +++ linux-4.2.0/ubuntu/vbox/r0drv/initterm-r0drv.c @@ -0,0 +1,154 @@ +/* $Id: initterm-r0drv.cpp $ */ +/** @file + * IPRT - Initialization & Termination, R0 Driver, Common. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + +#include +#include +#include +#include +#include +#ifndef IN_GUEST /* play safe for now */ +# include "r0drv/mp-r0drv.h" +# include "r0drv/power-r0drv.h" +#endif + +#include "internal/initterm.h" +#include "internal/thread.h" + + +/******************************************************************************* +* Global Variables * +*******************************************************************************/ +/** Count of current IPRT users. + * In ring-0 several drivers / kmods / kexts / wossnames may share the + * same runtime code. So, we need to keep count in order not to terminate + * it prematurely. */ +static int32_t volatile g_crtR0Users = 0; + + +/** + * Initializes the ring-0 driver runtime library. + * + * @returns iprt status code. + * @param fReserved Flags reserved for the future. + */ +RTR0DECL(int) RTR0Init(unsigned fReserved) +{ + int rc; + uint32_t cNewUsers; + Assert(fReserved == 0); +#ifndef RT_OS_SOLARIS /* On Solaris our thread preemption information is only obtained in rtR0InitNative().*/ + RT_ASSERT_PREEMPTIBLE(); +#endif + + /* + * The first user initializes it. + * We rely on the module loader to ensure that there are no + * initialization races should two modules share the IPRT. + */ + cNewUsers = ASMAtomicIncS32(&g_crtR0Users); + if (cNewUsers != 1) + { + if (cNewUsers > 1) + return VINF_SUCCESS; + ASMAtomicDecS32(&g_crtR0Users); + return VERR_INTERNAL_ERROR_3; + } + + rc = rtR0InitNative(); + if (RT_SUCCESS(rc)) + { + rc = rtThreadInit(); + if (RT_SUCCESS(rc)) + { +#ifndef IN_GUEST /* play safe for now */ + rc = rtR0MpNotificationInit(); + if (RT_SUCCESS(rc)) + { + rc = rtR0PowerNotificationInit(); + if (RT_SUCCESS(rc)) + return rc; + rtR0MpNotificationTerm(); + } +#else + if (RT_SUCCESS(rc)) + return rc; +#endif + rtThreadTerm(); + } + rtR0TermNative(); + } + return rc; +} +RT_EXPORT_SYMBOL(RTR0Init); + + +static void rtR0Term(void) +{ + rtThreadTerm(); +#ifndef IN_GUEST /* play safe for now */ + rtR0PowerNotificationTerm(); + rtR0MpNotificationTerm(); +#endif + rtR0TermNative(); +} + + +/** + * Terminates the ring-0 driver runtime library. + */ +RTR0DECL(void) RTR0Term(void) +{ + int32_t cNewUsers; + RT_ASSERT_PREEMPTIBLE(); + + cNewUsers = ASMAtomicDecS32(&g_crtR0Users); + Assert(cNewUsers >= 0); + if (cNewUsers == 0) + rtR0Term(); + else if (cNewUsers < 0) + ASMAtomicIncS32(&g_crtR0Users); +} +RT_EXPORT_SYMBOL(RTR0Term); + + +/* Note! Should *not* be exported since it's only for static linking. */ +RTR0DECL(void) RTR0TermForced(void) +{ + RT_ASSERT_PREEMPTIBLE(); + + AssertMsg(g_crtR0Users == 1, ("%d\n", g_crtR0Users)); + ASMAtomicWriteS32(&g_crtR0Users, 0); + + rtR0Term(); +} + --- linux-4.2.0.orig/ubuntu/vbox/r0drv/linux/RTLogWriteDebugger-r0drv-linux.c +++ linux-4.2.0/ubuntu/vbox/r0drv/linux/RTLogWriteDebugger-r0drv-linux.c @@ -0,0 +1,41 @@ +/* $Id: RTLogWriteDebugger-r0drv-linux.c $ */ +/** @file + * IPRT - Log To Debugger, Ring-0 Driver, Linux. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include "the-linux-kernel.h" +#include "internal/iprt.h" +#include + + +RTDECL(void) RTLogWriteDebugger(const char *pch, size_t cb) +{ + printk("%.*s", (int)cb, pch); +} +RT_EXPORT_SYMBOL(RTLogWriteDebugger); + --- linux-4.2.0.orig/ubuntu/vbox/r0drv/linux/alloc-r0drv-linux.c +++ linux-4.2.0/ubuntu/vbox/r0drv/linux/alloc-r0drv-linux.c @@ -0,0 +1,484 @@ +/* $Id: alloc-r0drv-linux.c $ */ +/** @file + * IPRT - Memory Allocation, Ring-0 Driver, Linux. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include "the-linux-kernel.h" +#include "internal/iprt.h" +#include + +#include +#include +#include "r0drv/alloc-r0drv.h" + + +#if (defined(RT_ARCH_AMD64) || defined(DOXYGEN_RUNNING)) && !defined(RTMEMALLOC_EXEC_HEAP) +# if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 23) +/** + * Starting with 2.6.23 we can use __get_vm_area and map_vm_area to allocate + * memory in the moduel range. This is preferrable to the exec heap below. + */ +# define RTMEMALLOC_EXEC_VM_AREA +# else +/** + * We need memory in the module range (~2GB to ~0) this can only be obtained + * thru APIs that are not exported (see module_alloc()). + * + * So, we'll have to create a quick and dirty heap here using BSS memory. + * Very annoying and it's going to restrict us! + */ +# define RTMEMALLOC_EXEC_HEAP +# endif +#endif + +#ifdef RTMEMALLOC_EXEC_HEAP +# include +# include +# include +#endif + + +/******************************************************************************* +* Structures and Typedefs * +*******************************************************************************/ +#ifdef RTMEMALLOC_EXEC_VM_AREA +/** + * Extended header used for headers marked with RTMEMHDR_FLAG_EXEC_VM_AREA. + * + * This is used with allocating executable memory, for things like generated + * code and loaded modules. + */ +typedef struct RTMEMLNXHDREX +{ + /** The VM area for this allocation. */ + struct vm_struct *pVmArea; + void *pvDummy; + /** The header we present to the generic API. */ + RTMEMHDR Hdr; +} RTMEMLNXHDREX; +AssertCompileSize(RTMEMLNXHDREX, 32); +/** Pointer to an extended memory header. */ +typedef RTMEMLNXHDREX *PRTMEMLNXHDREX; +#endif + + +/******************************************************************************* +* Global Variables * +*******************************************************************************/ +#ifdef RTMEMALLOC_EXEC_HEAP +/** The heap. */ +static RTHEAPSIMPLE g_HeapExec = NIL_RTHEAPSIMPLE; +/** Spinlock protecting the heap. */ +static RTSPINLOCK g_HeapExecSpinlock = NIL_RTSPINLOCK; +#endif + + +/** + * API for cleaning up the heap spinlock on IPRT termination. + * This is as RTMemExecDonate specific to AMD64 Linux/GNU. + */ +DECLHIDDEN(void) rtR0MemExecCleanup(void) +{ +#ifdef RTMEMALLOC_EXEC_HEAP + RTSpinlockDestroy(g_HeapExecSpinlock); + g_HeapExecSpinlock = NIL_RTSPINLOCK; +#endif +} + + +/** + * Donate read+write+execute memory to the exec heap. + * + * This API is specific to AMD64 and Linux/GNU. A kernel module that desires to + * use RTMemExecAlloc on AMD64 Linux/GNU will have to donate some statically + * allocated memory in the module if it wishes for GCC generated code to work. + * GCC can only generate modules that work in the address range ~2GB to ~0 + * currently. + * + * The API only accept one single donation. + * + * @returns IPRT status code. + * @retval VERR_NOT_SUPPORTED if the code isn't enabled. + * @param pvMemory Pointer to the memory block. + * @param cb The size of the memory block. + */ +RTR0DECL(int) RTR0MemExecDonate(void *pvMemory, size_t cb) +{ +#ifdef RTMEMALLOC_EXEC_HEAP + int rc; + AssertReturn(g_HeapExec == NIL_RTHEAPSIMPLE, VERR_WRONG_ORDER); + + rc = RTSpinlockCreate(&g_HeapExecSpinlock, RTSPINLOCK_FLAGS_INTERRUPT_SAFE, "RTR0MemExecDonate"); + if (RT_SUCCESS(rc)) + { + rc = RTHeapSimpleInit(&g_HeapExec, pvMemory, cb); + if (RT_FAILURE(rc)) + rtR0MemExecCleanup(); + } + return rc; +#else + return VERR_NOT_SUPPORTED; +#endif +} +RT_EXPORT_SYMBOL(RTR0MemExecDonate); + + + +#ifdef RTMEMALLOC_EXEC_VM_AREA +/** + * Allocate executable kernel memory in the module range. + * + * @returns Pointer to a allocation header success. NULL on failure. + * + * @param cb The size the user requested. + */ +static PRTMEMHDR rtR0MemAllocExecVmArea(size_t cb) +{ + size_t const cbAlloc = RT_ALIGN_Z(sizeof(RTMEMLNXHDREX) + cb, PAGE_SIZE); + size_t const cPages = cbAlloc >> PAGE_SHIFT; + struct page **papPages; + struct vm_struct *pVmArea; + size_t iPage; + + pVmArea = __get_vm_area(cbAlloc, VM_ALLOC, MODULES_VADDR, MODULES_END); + if (!pVmArea) + return NULL; + pVmArea->nr_pages = 0; /* paranoia? */ + pVmArea->pages = NULL; /* paranoia? */ + + papPages = (struct page **)kmalloc(cPages * sizeof(papPages[0]), GFP_KERNEL | __GFP_NOWARN); + if (!papPages) + { + vunmap(pVmArea->addr); + return NULL; + } + + for (iPage = 0; iPage < cPages; iPage++) + { + papPages[iPage] = alloc_page(GFP_KERNEL | __GFP_HIGHMEM | __GFP_NOWARN); + if (!papPages[iPage]) + break; + } + if (iPage == cPages) + { + /* + * Map the pages. + * + * Not entirely sure we really need to set nr_pages and pages here, but + * they provide a very convenient place for storing something we need + * in the free function, if nothing else... + */ +# if LINUX_VERSION_CODE < KERNEL_VERSION(3, 17, 0) + struct page **papPagesIterator = papPages; +# endif + pVmArea->nr_pages = cPages; + pVmArea->pages = papPages; + if (!map_vm_area(pVmArea, PAGE_KERNEL_EXEC, +# if LINUX_VERSION_CODE < KERNEL_VERSION(3, 17, 0) + &papPagesIterator +# else + papPages +# endif + )) + { + PRTMEMLNXHDREX pHdrEx = (PRTMEMLNXHDREX)pVmArea->addr; + pHdrEx->pVmArea = pVmArea; + pHdrEx->pvDummy = NULL; + return &pHdrEx->Hdr; + } + /* bail out */ +# if LINUX_VERSION_CODE < KERNEL_VERSION(3, 17, 0) + pVmArea->nr_pages = papPagesIterator - papPages; +# endif + } + + vunmap(pVmArea->addr); + + while (iPage-- > 0) + __free_page(papPages[iPage]); + kfree(papPages); + + return NULL; +} +#endif /* RTMEMALLOC_EXEC_VM_AREA */ + + +/** + * OS specific allocation function. + */ +DECLHIDDEN(int) rtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr) +{ + PRTMEMHDR pHdr; + + /* + * Allocate. + */ + if (fFlags & RTMEMHDR_FLAG_EXEC) + { + if (fFlags & RTMEMHDR_FLAG_ANY_CTX) + return VERR_NOT_SUPPORTED; + +#if defined(RT_ARCH_AMD64) +# ifdef RTMEMALLOC_EXEC_HEAP + if (g_HeapExec != NIL_RTHEAPSIMPLE) + { + RTSpinlockAcquire(g_HeapExecSpinlock); + pHdr = (PRTMEMHDR)RTHeapSimpleAlloc(g_HeapExec, cb + sizeof(*pHdr), 0); + RTSpinlockRelease(g_HeapExecSpinlock); + fFlags |= RTMEMHDR_FLAG_EXEC_HEAP; + } + else + pHdr = NULL; + +# elif defined(RTMEMALLOC_EXEC_VM_AREA) + pHdr = rtR0MemAllocExecVmArea(cb); + fFlags |= RTMEMHDR_FLAG_EXEC_VM_AREA; + +# else /* !RTMEMALLOC_EXEC_HEAP */ +# error "you don not want to go here..." + pHdr = (PRTMEMHDR)__vmalloc(cb + sizeof(*pHdr), GFP_KERNEL | __GFP_HIGHMEM | __GFP_NOWARN, MY_PAGE_KERNEL_EXEC); +# endif /* !RTMEMALLOC_EXEC_HEAP */ + +#elif defined(PAGE_KERNEL_EXEC) && defined(CONFIG_X86_PAE) + pHdr = (PRTMEMHDR)__vmalloc(cb + sizeof(*pHdr), GFP_KERNEL | __GFP_HIGHMEM | __GFP_NOWARN, MY_PAGE_KERNEL_EXEC); +#else + pHdr = (PRTMEMHDR)vmalloc(cb + sizeof(*pHdr)); +#endif + } + else + { + if ( +#if 1 /* vmalloc has serious performance issues, avoid it. */ + cb <= PAGE_SIZE*16 - sizeof(*pHdr) +#else + cb <= PAGE_SIZE +#endif + || (fFlags & RTMEMHDR_FLAG_ANY_CTX) + ) + { + fFlags |= RTMEMHDR_FLAG_KMALLOC; + pHdr = kmalloc(cb + sizeof(*pHdr), + (fFlags & RTMEMHDR_FLAG_ANY_CTX_ALLOC) ? (GFP_ATOMIC | __GFP_NOWARN) + : (GFP_KERNEL | __GFP_NOWARN)); + if (RT_UNLIKELY( !pHdr + && cb > PAGE_SIZE + && !(fFlags & RTMEMHDR_FLAG_ANY_CTX) )) + { + fFlags &= ~RTMEMHDR_FLAG_KMALLOC; + pHdr = vmalloc(cb + sizeof(*pHdr)); + } + } + else + pHdr = vmalloc(cb + sizeof(*pHdr)); + } + if (RT_UNLIKELY(!pHdr)) + return VERR_NO_MEMORY; + + /* + * Initialize. + */ + pHdr->u32Magic = RTMEMHDR_MAGIC; + pHdr->fFlags = fFlags; + pHdr->cb = cb; + pHdr->cbReq = cb; + + *ppHdr = pHdr; + return VINF_SUCCESS; +} + + +/** + * OS specific free function. + */ +DECLHIDDEN(void) rtR0MemFree(PRTMEMHDR pHdr) +{ + pHdr->u32Magic += 1; + if (pHdr->fFlags & RTMEMHDR_FLAG_KMALLOC) + kfree(pHdr); +#ifdef RTMEMALLOC_EXEC_HEAP + else if (pHdr->fFlags & RTMEMHDR_FLAG_EXEC_HEAP) + { + RTSpinlockAcquire(g_HeapExecSpinlock); + RTHeapSimpleFree(g_HeapExec, pHdr); + RTSpinlockRelease(g_HeapExecSpinlock); + } +#endif +#ifdef RTMEMALLOC_EXEC_VM_AREA + else if (pHdr->fFlags & RTMEMHDR_FLAG_EXEC_VM_AREA) + { + PRTMEMLNXHDREX pHdrEx = RT_FROM_MEMBER(pHdr, RTMEMLNXHDREX, Hdr); + size_t iPage = pHdrEx->pVmArea->nr_pages; + struct page **papPages = pHdrEx->pVmArea->pages; + void *pvMapping = pHdrEx->pVmArea->addr; + + vunmap(pvMapping); + + while (iPage-- > 0) + __free_page(papPages[iPage]); + kfree(papPages); + } +#endif + else + vfree(pHdr); +} + + + +/** + * Compute order. Some functions allocate 2^order pages. + * + * @returns order. + * @param cPages Number of pages. + */ +static int CalcPowerOf2Order(unsigned long cPages) +{ + int iOrder; + unsigned long cTmp; + + for (iOrder = 0, cTmp = cPages; cTmp >>= 1; ++iOrder) + ; + if (cPages & ~(1 << iOrder)) + ++iOrder; + + return iOrder; +} + + +/** + * Allocates physical contiguous memory (below 4GB). + * The allocation is page aligned and the content is undefined. + * + * @returns Pointer to the memory block. This is page aligned. + * @param pPhys Where to store the physical address. + * @param cb The allocation size in bytes. This is always + * rounded up to PAGE_SIZE. + */ +RTR0DECL(void *) RTMemContAlloc(PRTCCPHYS pPhys, size_t cb) +{ + int cOrder; + unsigned cPages; + struct page *paPages; + + /* + * validate input. + */ + Assert(VALID_PTR(pPhys)); + Assert(cb > 0); + + /* + * Allocate page pointer array. + */ + cb = RT_ALIGN_Z(cb, PAGE_SIZE); + cPages = cb >> PAGE_SHIFT; + cOrder = CalcPowerOf2Order(cPages); +#if (defined(RT_ARCH_AMD64) || defined(CONFIG_X86_PAE)) && defined(GFP_DMA32) + /* ZONE_DMA32: 0-4GB */ + paPages = alloc_pages(GFP_DMA32 | __GFP_NOWARN, cOrder); + if (!paPages) +#endif +#ifdef RT_ARCH_AMD64 + /* ZONE_DMA; 0-16MB */ + paPages = alloc_pages(GFP_DMA | __GFP_NOWARN, cOrder); +#else + /* ZONE_NORMAL: 0-896MB */ + paPages = alloc_pages(GFP_USER | __GFP_NOWARN, cOrder); +#endif + if (paPages) + { + /* + * Reserve the pages and mark them executable. + */ + unsigned iPage; + for (iPage = 0; iPage < cPages; iPage++) + { + Assert(!PageHighMem(&paPages[iPage])); + if (iPage + 1 < cPages) + { + AssertMsg( (uintptr_t)phys_to_virt(page_to_phys(&paPages[iPage])) + PAGE_SIZE + == (uintptr_t)phys_to_virt(page_to_phys(&paPages[iPage + 1])) + && page_to_phys(&paPages[iPage]) + PAGE_SIZE + == page_to_phys(&paPages[iPage + 1]), + ("iPage=%i cPages=%u [0]=%#llx,%p [1]=%#llx,%p\n", iPage, cPages, + (long long)page_to_phys(&paPages[iPage]), phys_to_virt(page_to_phys(&paPages[iPage])), + (long long)page_to_phys(&paPages[iPage + 1]), phys_to_virt(page_to_phys(&paPages[iPage + 1])) )); + } + + SetPageReserved(&paPages[iPage]); +#if LINUX_VERSION_CODE > KERNEL_VERSION(2, 4, 20) /** @todo find the exact kernel where change_page_attr was introduced. */ + MY_SET_PAGES_EXEC(&paPages[iPage], 1); +#endif + } + *pPhys = page_to_phys(paPages); + return phys_to_virt(page_to_phys(paPages)); + } + + return NULL; +} +RT_EXPORT_SYMBOL(RTMemContAlloc); + + +/** + * Frees memory allocated using RTMemContAlloc(). + * + * @param pv Pointer to return from RTMemContAlloc(). + * @param cb The cb parameter passed to RTMemContAlloc(). + */ +RTR0DECL(void) RTMemContFree(void *pv, size_t cb) +{ + if (pv) + { + int cOrder; + unsigned cPages; + unsigned iPage; + struct page *paPages; + + /* validate */ + AssertMsg(!((uintptr_t)pv & PAGE_OFFSET_MASK), ("pv=%p\n", pv)); + Assert(cb > 0); + + /* calc order and get pages */ + cb = RT_ALIGN_Z(cb, PAGE_SIZE); + cPages = cb >> PAGE_SHIFT; + cOrder = CalcPowerOf2Order(cPages); + paPages = virt_to_page(pv); + + /* + * Restore page attributes freeing the pages. + */ + for (iPage = 0; iPage < cPages; iPage++) + { + ClearPageReserved(&paPages[iPage]); +#if LINUX_VERSION_CODE > KERNEL_VERSION(2, 4, 20) /** @todo find the exact kernel where change_page_attr was introduced. */ + MY_SET_PAGES_NOEXEC(&paPages[iPage], 1); +#endif + } + __free_pages(paPages, cOrder); + } +} +RT_EXPORT_SYMBOL(RTMemContFree); + --- linux-4.2.0.orig/ubuntu/vbox/r0drv/linux/assert-r0drv-linux.c +++ linux-4.2.0/ubuntu/vbox/r0drv/linux/assert-r0drv-linux.c @@ -0,0 +1,70 @@ +/* $Id: assert-r0drv-linux.c $ */ +/** @file + * IPRT - Assertion Workers, Ring-0 Drivers, Linux. + */ + +/* + * Copyright (C) 2007-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include "the-linux-kernel.h" +#include "internal/iprt.h" + +#include +#include +#include +#include +#include + +#include "internal/assert.h" + + +DECLHIDDEN(void) rtR0AssertNativeMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction) +{ + printk(KERN_EMERG + "\r\n!!Assertion Failed!!\r\n" + "Expression: %s\r\n" + "Location : %s(%d) %s\r\n", + pszExpr, pszFile, uLine, pszFunction); +} + + +DECLHIDDEN(void) rtR0AssertNativeMsg2V(bool fInitial, const char *pszFormat, va_list va) +{ + char szMsg[256]; + + RTStrPrintfV(szMsg, sizeof(szMsg) - 1, pszFormat, va); + szMsg[sizeof(szMsg) - 1] = '\0'; + printk(KERN_EMERG "%s", szMsg); + + NOREF(fInitial); +} + + +RTR0DECL(void) RTR0AssertPanicSystem(void) +{ + panic("%s%s", g_szRTAssertMsg1, g_szRTAssertMsg2); +} +RT_EXPORT_SYMBOL(RTR0AssertPanicSystem); + --- linux-4.2.0.orig/ubuntu/vbox/r0drv/linux/initterm-r0drv-linux.c +++ linux-4.2.0/ubuntu/vbox/r0drv/linux/initterm-r0drv-linux.c @@ -0,0 +1,121 @@ +/* $Id: initterm-r0drv-linux.c $ */ +/** @file + * IPRT - Initialization & Termination, R0 Driver, Linux. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include "the-linux-kernel.h" +#include "internal/iprt.h" +#include +#include +#include "internal/initterm.h" + + +/******************************************************************************* +* Global Variables * +*******************************************************************************/ +/** The IPRT work queue. */ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 5, 41) +static struct workqueue_struct *g_prtR0LnxWorkQueue; +#else +static DECLARE_TASK_QUEUE(g_rtR0LnxWorkQueue); +#endif + + +/******************************************************************************* +* Internal Functions * +*******************************************************************************/ +/* in alloc-r0drv0-linux.c */ +DECLHIDDEN(void) rtR0MemExecCleanup(void); + + +/** + * Pushes an item onto the IPRT work queue. + * + * @param pWork The work item. + * @param pfnWorker The callback function. It will be called back + * with @a pWork as argument. + */ +DECLHIDDEN(void) rtR0LnxWorkqueuePush(RTR0LNXWORKQUEUEITEM *pWork, void (*pfnWorker)(RTR0LNXWORKQUEUEITEM *)) +{ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 5, 41) +# if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 20) + INIT_WORK(pWork, pfnWorker); +# else + INIT_WORK(pWork, pfnWorker, pWork); +# endif + queue_work(g_prtR0LnxWorkQueue, pWork); +#else + INIT_TQUEUE(pWork, (void (*)(void *))pfnWorker, pWork); + queue_task(pWork, &g_rtR0LnxWorkQueue); +#endif +} + + +/** + * Flushes all items in the IPRT work queue. + * + * @remarks This is mostly for 2.4.x compatability. Must not be called from + * atomic contexts or with unncessary locks held. + */ +DECLHIDDEN(void) rtR0LnxWorkqueueFlush(void) +{ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 5, 41) + flush_workqueue(g_prtR0LnxWorkQueue); +#else + run_task_queue(&g_rtR0LnxWorkQueue); +#endif +} + + +DECLHIDDEN(int) rtR0InitNative(void) +{ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 5, 41) + #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 13) + g_prtR0LnxWorkQueue = create_workqueue("iprt-VBoxWQueue"); + #else + g_prtR0LnxWorkQueue = create_workqueue("iprt-VBoxQ"); + #endif + if (!g_prtR0LnxWorkQueue) + return VERR_NO_MEMORY; +#endif + + return VINF_SUCCESS; +} + + +DECLHIDDEN(void) rtR0TermNative(void) +{ + rtR0LnxWorkqueueFlush(); +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 5, 41) + destroy_workqueue(g_prtR0LnxWorkQueue); + g_prtR0LnxWorkQueue = NULL; +#endif + + rtR0MemExecCleanup(); +} + --- linux-4.2.0.orig/ubuntu/vbox/r0drv/linux/memobj-r0drv-linux.c +++ linux-4.2.0/ubuntu/vbox/r0drv/linux/memobj-r0drv-linux.c @@ -0,0 +1,1626 @@ +/* $Id: memobj-r0drv-linux.c $ */ +/** @file + * IPRT - Ring-0 Memory Objects, Linux. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include "the-linux-kernel.h" + +#include +#include +#include +#include +#include +#include +#include "internal/memobj.h" + + +/******************************************************************************* +* Defined Constants And Macros * +*******************************************************************************/ +/* early 2.6 kernels */ +#ifndef PAGE_SHARED_EXEC +# define PAGE_SHARED_EXEC PAGE_SHARED +#endif +#ifndef PAGE_READONLY_EXEC +# define PAGE_READONLY_EXEC PAGE_READONLY +#endif + +/* + * 2.6.29+ kernels don't work with remap_pfn_range() anymore because + * track_pfn_vma_new() is apparently not defined for non-RAM pages. + * It should be safe to use vm_insert_page() older kernels as well. + */ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 23) +# define VBOX_USE_INSERT_PAGE +#endif +#if defined(CONFIG_X86_PAE) \ + && ( defined(HAVE_26_STYLE_REMAP_PAGE_RANGE) \ + || ( LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) \ + && LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 11))) +# define VBOX_USE_PAE_HACK +#endif + + +/******************************************************************************* +* Structures and Typedefs * +*******************************************************************************/ +/** + * The Darwin version of the memory object structure. + */ +typedef struct RTR0MEMOBJLNX +{ + /** The core structure. */ + RTR0MEMOBJINTERNAL Core; + /** Set if the allocation is contiguous. + * This means it has to be given back as one chunk. */ + bool fContiguous; + /** Set if we've vmap'ed the memory into ring-0. */ + bool fMappedToRing0; + /** The pages in the apPages array. */ + size_t cPages; + /** Array of struct page pointers. (variable size) */ + struct page *apPages[1]; +} RTR0MEMOBJLNX, *PRTR0MEMOBJLNX; + + +static void rtR0MemObjLinuxFreePages(PRTR0MEMOBJLNX pMemLnx); + + +/** + * Helper that converts from a RTR0PROCESS handle to a linux task. + * + * @returns The corresponding Linux task. + * @param R0Process IPRT ring-0 process handle. + */ +static struct task_struct *rtR0ProcessToLinuxTask(RTR0PROCESS R0Process) +{ + /** @todo fix rtR0ProcessToLinuxTask!! */ + /** @todo many (all?) callers currently assume that we return 'current'! */ + return R0Process == RTR0ProcHandleSelf() ? current : NULL; +} + + +/** + * Compute order. Some functions allocate 2^order pages. + * + * @returns order. + * @param cPages Number of pages. + */ +static int rtR0MemObjLinuxOrder(size_t cPages) +{ + int iOrder; + size_t cTmp; + + for (iOrder = 0, cTmp = cPages; cTmp >>= 1; ++iOrder) + ; + if (cPages & ~((size_t)1 << iOrder)) + ++iOrder; + + return iOrder; +} + + +/** + * Converts from RTMEM_PROT_* to Linux PAGE_*. + * + * @returns Linux page protection constant. + * @param fProt The IPRT protection mask. + * @param fKernel Whether it applies to kernel or user space. + */ +static pgprot_t rtR0MemObjLinuxConvertProt(unsigned fProt, bool fKernel) +{ + switch (fProt) + { + default: + AssertMsgFailed(("%#x %d\n", fProt, fKernel)); + case RTMEM_PROT_NONE: + return PAGE_NONE; + + case RTMEM_PROT_READ: + return fKernel ? PAGE_KERNEL_RO : PAGE_READONLY; + + case RTMEM_PROT_WRITE: + case RTMEM_PROT_WRITE | RTMEM_PROT_READ: + return fKernel ? PAGE_KERNEL : PAGE_SHARED; + + case RTMEM_PROT_EXEC: + case RTMEM_PROT_EXEC | RTMEM_PROT_READ: +#if defined(RT_ARCH_X86) || defined(RT_ARCH_AMD64) + if (fKernel) + { + pgprot_t fPg = MY_PAGE_KERNEL_EXEC; + pgprot_val(fPg) &= ~_PAGE_RW; + return fPg; + } + return PAGE_READONLY_EXEC; +#else + return fKernel ? MY_PAGE_KERNEL_EXEC : PAGE_READONLY_EXEC; +#endif + + case RTMEM_PROT_WRITE | RTMEM_PROT_EXEC: + case RTMEM_PROT_WRITE | RTMEM_PROT_EXEC | RTMEM_PROT_READ: + return fKernel ? MY_PAGE_KERNEL_EXEC : PAGE_SHARED_EXEC; + } +} + + +/** + * Worker for rtR0MemObjNativeReserveUser and rtR0MemObjNativerMapUser that creates + * an empty user space mapping. + * + * We acquire the mmap_sem of the task! + * + * @returns Pointer to the mapping. + * (void *)-1 on failure. + * @param R3PtrFixed (RTR3PTR)-1 if anywhere, otherwise a specific location. + * @param cb The size of the mapping. + * @param uAlignment The alignment of the mapping. + * @param pTask The Linux task to create this mapping in. + * @param fProt The RTMEM_PROT_* mask. + */ +static void *rtR0MemObjLinuxDoMmap(RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, struct task_struct *pTask, unsigned fProt) +{ + unsigned fLnxProt; + unsigned long ulAddr; + + Assert((pTask == current)); /* do_mmap */ + + /* + * Convert from IPRT protection to mman.h PROT_ and call do_mmap. + */ + fProt &= (RTMEM_PROT_NONE | RTMEM_PROT_READ | RTMEM_PROT_WRITE | RTMEM_PROT_EXEC); + if (fProt == RTMEM_PROT_NONE) + fLnxProt = PROT_NONE; + else + { + fLnxProt = 0; + if (fProt & RTMEM_PROT_READ) + fLnxProt |= PROT_READ; + if (fProt & RTMEM_PROT_WRITE) + fLnxProt |= PROT_WRITE; + if (fProt & RTMEM_PROT_EXEC) + fLnxProt |= PROT_EXEC; + } + + if (R3PtrFixed != (RTR3PTR)-1) + { +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 5, 0) + ulAddr = vm_mmap(NULL, R3PtrFixed, cb, fLnxProt, MAP_SHARED | MAP_ANONYMOUS | MAP_FIXED, 0); +#else + down_write(&pTask->mm->mmap_sem); + ulAddr = do_mmap(NULL, R3PtrFixed, cb, fLnxProt, MAP_SHARED | MAP_ANONYMOUS | MAP_FIXED, 0); + up_write(&pTask->mm->mmap_sem); +#endif + } + else + { +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 5, 0) + ulAddr = vm_mmap(NULL, 0, cb, fLnxProt, MAP_SHARED | MAP_ANONYMOUS, 0); +#else + down_write(&pTask->mm->mmap_sem); + ulAddr = do_mmap(NULL, 0, cb, fLnxProt, MAP_SHARED | MAP_ANONYMOUS, 0); + up_write(&pTask->mm->mmap_sem); +#endif + if ( !(ulAddr & ~PAGE_MASK) + && (ulAddr & (uAlignment - 1))) + { + /** @todo implement uAlignment properly... We'll probably need to make some dummy mappings to fill + * up alignment gaps. This is of course complicated by fragmentation (which we might have cause + * ourselves) and further by there begin two mmap strategies (top / bottom). */ + /* For now, just ignore uAlignment requirements... */ + } + } + + + if (ulAddr & ~PAGE_MASK) /* ~PAGE_MASK == PAGE_OFFSET_MASK */ + return (void *)-1; + return (void *)ulAddr; +} + + +/** + * Worker that destroys a user space mapping. + * Undoes what rtR0MemObjLinuxDoMmap did. + * + * We acquire the mmap_sem of the task! + * + * @param pv The ring-3 mapping. + * @param cb The size of the mapping. + * @param pTask The Linux task to destroy this mapping in. + */ +static void rtR0MemObjLinuxDoMunmap(void *pv, size_t cb, struct task_struct *pTask) +{ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 5, 0) + Assert(pTask == current); + vm_munmap((unsigned long)pv, cb); +#elif defined(USE_RHEL4_MUNMAP) + down_write(&pTask->mm->mmap_sem); + do_munmap(pTask->mm, (unsigned long)pv, cb, 0); /* should it be 1 or 0? */ + up_write(&pTask->mm->mmap_sem); +#else + down_write(&pTask->mm->mmap_sem); + do_munmap(pTask->mm, (unsigned long)pv, cb); + up_write(&pTask->mm->mmap_sem); +#endif +} + + +/** + * Internal worker that allocates physical pages and creates the memory object for them. + * + * @returns IPRT status code. + * @param ppMemLnx Where to store the memory object pointer. + * @param enmType The object type. + * @param cb The number of bytes to allocate. + * @param uAlignment The alignment of the physical memory. + * Only valid if fContiguous == true, ignored otherwise. + * @param fFlagsLnx The page allocation flags (GPFs). + * @param fContiguous Whether the allocation must be contiguous. + * @param rcNoMem What to return when we're out of pages. + */ +static int rtR0MemObjLinuxAllocPages(PRTR0MEMOBJLNX *ppMemLnx, RTR0MEMOBJTYPE enmType, size_t cb, + size_t uAlignment, unsigned fFlagsLnx, bool fContiguous, int rcNoMem) +{ + size_t iPage; + size_t const cPages = cb >> PAGE_SHIFT; + struct page *paPages; + + /* + * Allocate a memory object structure that's large enough to contain + * the page pointer array. + */ + PRTR0MEMOBJLNX pMemLnx = (PRTR0MEMOBJLNX)rtR0MemObjNew(RT_OFFSETOF(RTR0MEMOBJLNX, apPages[cPages]), enmType, NULL, cb); + if (!pMemLnx) + return VERR_NO_MEMORY; + pMemLnx->cPages = cPages; + + if (cPages > 255) + { +# ifdef __GFP_REPEAT + /* Try hard to allocate the memory, but the allocation attempt might fail. */ + fFlagsLnx |= __GFP_REPEAT; +# endif +# ifdef __GFP_NOMEMALLOC + /* Introduced with Linux 2.6.12: Don't use emergency reserves */ + fFlagsLnx |= __GFP_NOMEMALLOC; +# endif + } + + /* + * Allocate the pages. + * For small allocations we'll try contiguous first and then fall back on page by page. + */ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 22) + if ( fContiguous + || cb <= PAGE_SIZE * 2) + { +# ifdef VBOX_USE_INSERT_PAGE + paPages = alloc_pages(fFlagsLnx | __GFP_COMP | __GFP_NOWARN, rtR0MemObjLinuxOrder(cPages)); +# else + paPages = alloc_pages(fFlagsLnx | __GFP_NOWARN, rtR0MemObjLinuxOrder(cPages)); +# endif + if (paPages) + { + fContiguous = true; + for (iPage = 0; iPage < cPages; iPage++) + pMemLnx->apPages[iPage] = &paPages[iPage]; + } + else if (fContiguous) + { + rtR0MemObjDelete(&pMemLnx->Core); + return rcNoMem; + } + } + + if (!fContiguous) + { + for (iPage = 0; iPage < cPages; iPage++) + { + pMemLnx->apPages[iPage] = alloc_page(fFlagsLnx | __GFP_NOWARN); + if (RT_UNLIKELY(!pMemLnx->apPages[iPage])) + { + while (iPage-- > 0) + __free_page(pMemLnx->apPages[iPage]); + rtR0MemObjDelete(&pMemLnx->Core); + return rcNoMem; + } + } + } + +#else /* < 2.4.22 */ + /** @todo figure out why we didn't allocate page-by-page on 2.4.21 and older... */ + paPages = alloc_pages(fFlagsLnx, rtR0MemObjLinuxOrder(cPages)); + if (!paPages) + { + rtR0MemObjDelete(&pMemLnx->Core); + return rcNoMem; + } + for (iPage = 0; iPage < cPages; iPage++) + { + pMemLnx->apPages[iPage] = &paPages[iPage]; + MY_SET_PAGES_EXEC(pMemLnx->apPages[iPage], 1); + if (PageHighMem(pMemLnx->apPages[iPage])) + BUG(); + } + + fContiguous = true; +#endif /* < 2.4.22 */ + pMemLnx->fContiguous = fContiguous; + + /* + * Reserve the pages. + */ + for (iPage = 0; iPage < cPages; iPage++) + SetPageReserved(pMemLnx->apPages[iPage]); + + /* + * Note that the physical address of memory allocated with alloc_pages(flags, order) + * is always 2^(PAGE_SHIFT+order)-aligned. + */ + if ( fContiguous + && uAlignment > PAGE_SIZE) + { + /* + * Check for alignment constraints. The physical address of memory allocated with + * alloc_pages(flags, order) is always 2^(PAGE_SHIFT+order)-aligned. + */ + if (RT_UNLIKELY(page_to_phys(pMemLnx->apPages[0]) & (uAlignment - 1))) + { + /* + * This should never happen! + */ + printk("rtR0MemObjLinuxAllocPages(cb=0x%lx, uAlignment=0x%lx): alloc_pages(..., %d) returned physical memory at 0x%lx!\n", + (unsigned long)cb, (unsigned long)uAlignment, rtR0MemObjLinuxOrder(cPages), (unsigned long)page_to_phys(pMemLnx->apPages[0])); + rtR0MemObjLinuxFreePages(pMemLnx); + return rcNoMem; + } + } + + *ppMemLnx = pMemLnx; + return VINF_SUCCESS; +} + + +/** + * Frees the physical pages allocated by the rtR0MemObjLinuxAllocPages() call. + * + * This method does NOT free the object. + * + * @param pMemLnx The object which physical pages should be freed. + */ +static void rtR0MemObjLinuxFreePages(PRTR0MEMOBJLNX pMemLnx) +{ + size_t iPage = pMemLnx->cPages; + if (iPage > 0) + { + /* + * Restore the page flags. + */ + while (iPage-- > 0) + { + ClearPageReserved(pMemLnx->apPages[iPage]); +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 22) +#else + MY_SET_PAGES_NOEXEC(pMemLnx->apPages[iPage], 1); +#endif + } + + /* + * Free the pages. + */ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 22) + if (!pMemLnx->fContiguous) + { + iPage = pMemLnx->cPages; + while (iPage-- > 0) + __free_page(pMemLnx->apPages[iPage]); + } + else +#endif + __free_pages(pMemLnx->apPages[0], rtR0MemObjLinuxOrder(pMemLnx->cPages)); + + pMemLnx->cPages = 0; + } +} + + +/** + * Maps the allocation into ring-0. + * + * This will update the RTR0MEMOBJLNX::Core.pv and RTR0MEMOBJ::fMappedToRing0 members. + * + * Contiguous mappings that isn't in 'high' memory will already be mapped into kernel + * space, so we'll use that mapping if possible. If execute access is required, we'll + * play safe and do our own mapping. + * + * @returns IPRT status code. + * @param pMemLnx The linux memory object to map. + * @param fExecutable Whether execute access is required. + */ +static int rtR0MemObjLinuxVMap(PRTR0MEMOBJLNX pMemLnx, bool fExecutable) +{ + int rc = VINF_SUCCESS; + + /* + * Choose mapping strategy. + */ + bool fMustMap = fExecutable + || !pMemLnx->fContiguous; + if (!fMustMap) + { + size_t iPage = pMemLnx->cPages; + while (iPage-- > 0) + if (PageHighMem(pMemLnx->apPages[iPage])) + { + fMustMap = true; + break; + } + } + + Assert(!pMemLnx->Core.pv); + Assert(!pMemLnx->fMappedToRing0); + + if (fMustMap) + { + /* + * Use vmap - 2.4.22 and later. + */ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 22) + pgprot_t fPg; + pgprot_val(fPg) = _PAGE_PRESENT | _PAGE_RW; +# ifdef _PAGE_NX + if (!fExecutable) + pgprot_val(fPg) |= _PAGE_NX; +# endif + +# ifdef VM_MAP + pMemLnx->Core.pv = vmap(&pMemLnx->apPages[0], pMemLnx->cPages, VM_MAP, fPg); +# else + pMemLnx->Core.pv = vmap(&pMemLnx->apPages[0], pMemLnx->cPages, VM_ALLOC, fPg); +# endif + if (pMemLnx->Core.pv) + pMemLnx->fMappedToRing0 = true; + else + rc = VERR_MAP_FAILED; +#else /* < 2.4.22 */ + rc = VERR_NOT_SUPPORTED; +#endif + } + else + { + /* + * Use the kernel RAM mapping. + */ + pMemLnx->Core.pv = phys_to_virt(page_to_phys(pMemLnx->apPages[0])); + Assert(pMemLnx->Core.pv); + } + + return rc; +} + + +/** + * Undoes what rtR0MemObjLinuxVMap() did. + * + * @param pMemLnx The linux memory object. + */ +static void rtR0MemObjLinuxVUnmap(PRTR0MEMOBJLNX pMemLnx) +{ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 22) + if (pMemLnx->fMappedToRing0) + { + Assert(pMemLnx->Core.pv); + vunmap(pMemLnx->Core.pv); + pMemLnx->fMappedToRing0 = false; + } +#else /* < 2.4.22 */ + Assert(!pMemLnx->fMappedToRing0); +#endif + pMemLnx->Core.pv = NULL; +} + + +DECLHIDDEN(int) rtR0MemObjNativeFree(RTR0MEMOBJ pMem) +{ + PRTR0MEMOBJLNX pMemLnx = (PRTR0MEMOBJLNX)pMem; + + /* + * Release any memory that we've allocated or locked. + */ + switch (pMemLnx->Core.enmType) + { + case RTR0MEMOBJTYPE_LOW: + case RTR0MEMOBJTYPE_PAGE: + case RTR0MEMOBJTYPE_CONT: + case RTR0MEMOBJTYPE_PHYS: + case RTR0MEMOBJTYPE_PHYS_NC: + rtR0MemObjLinuxVUnmap(pMemLnx); + rtR0MemObjLinuxFreePages(pMemLnx); + break; + + case RTR0MEMOBJTYPE_LOCK: + if (pMemLnx->Core.u.Lock.R0Process != NIL_RTR0PROCESS) + { + struct task_struct *pTask = rtR0ProcessToLinuxTask(pMemLnx->Core.u.Lock.R0Process); + size_t iPage; + Assert(pTask); + if (pTask && pTask->mm) + down_read(&pTask->mm->mmap_sem); + + iPage = pMemLnx->cPages; + while (iPage-- > 0) + { + if (!PageReserved(pMemLnx->apPages[iPage])) + SetPageDirty(pMemLnx->apPages[iPage]); + page_cache_release(pMemLnx->apPages[iPage]); + } + + if (pTask && pTask->mm) + up_read(&pTask->mm->mmap_sem); + } + /* else: kernel memory - nothing to do here. */ + break; + + case RTR0MEMOBJTYPE_RES_VIRT: + Assert(pMemLnx->Core.pv); + if (pMemLnx->Core.u.ResVirt.R0Process != NIL_RTR0PROCESS) + { + struct task_struct *pTask = rtR0ProcessToLinuxTask(pMemLnx->Core.u.Lock.R0Process); + Assert(pTask); + if (pTask && pTask->mm) + rtR0MemObjLinuxDoMunmap(pMemLnx->Core.pv, pMemLnx->Core.cb, pTask); + } + else + { + vunmap(pMemLnx->Core.pv); + + Assert(pMemLnx->cPages == 1 && pMemLnx->apPages[0] != NULL); + __free_page(pMemLnx->apPages[0]); + pMemLnx->apPages[0] = NULL; + pMemLnx->cPages = 0; + } + pMemLnx->Core.pv = NULL; + break; + + case RTR0MEMOBJTYPE_MAPPING: + Assert(pMemLnx->cPages == 0); Assert(pMemLnx->Core.pv); + if (pMemLnx->Core.u.ResVirt.R0Process != NIL_RTR0PROCESS) + { + struct task_struct *pTask = rtR0ProcessToLinuxTask(pMemLnx->Core.u.Lock.R0Process); + Assert(pTask); + if (pTask && pTask->mm) + rtR0MemObjLinuxDoMunmap(pMemLnx->Core.pv, pMemLnx->Core.cb, pTask); + } + else + vunmap(pMemLnx->Core.pv); + pMemLnx->Core.pv = NULL; + break; + + default: + AssertMsgFailed(("enmType=%d\n", pMemLnx->Core.enmType)); + return VERR_INTERNAL_ERROR; + } + return VINF_SUCCESS; +} + + +DECLHIDDEN(int) rtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable) +{ + PRTR0MEMOBJLNX pMemLnx; + int rc; + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 22) + rc = rtR0MemObjLinuxAllocPages(&pMemLnx, RTR0MEMOBJTYPE_PAGE, cb, PAGE_SIZE, GFP_HIGHUSER, + false /* non-contiguous */, VERR_NO_MEMORY); +#else + rc = rtR0MemObjLinuxAllocPages(&pMemLnx, RTR0MEMOBJTYPE_PAGE, cb, PAGE_SIZE, GFP_USER, + false /* non-contiguous */, VERR_NO_MEMORY); +#endif + if (RT_SUCCESS(rc)) + { + rc = rtR0MemObjLinuxVMap(pMemLnx, fExecutable); + if (RT_SUCCESS(rc)) + { + *ppMem = &pMemLnx->Core; + return rc; + } + + rtR0MemObjLinuxFreePages(pMemLnx); + rtR0MemObjDelete(&pMemLnx->Core); + } + + return rc; +} + + +DECLHIDDEN(int) rtR0MemObjNativeAllocLow(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable) +{ + PRTR0MEMOBJLNX pMemLnx; + int rc; + + /* Try to avoid GFP_DMA. GFM_DMA32 was introduced with Linux 2.6.15. */ +#if (defined(RT_ARCH_AMD64) || defined(CONFIG_X86_PAE)) && defined(GFP_DMA32) + /* ZONE_DMA32: 0-4GB */ + rc = rtR0MemObjLinuxAllocPages(&pMemLnx, RTR0MEMOBJTYPE_LOW, cb, PAGE_SIZE, GFP_DMA32, + false /* non-contiguous */, VERR_NO_LOW_MEMORY); + if (RT_FAILURE(rc)) +#endif +#ifdef RT_ARCH_AMD64 + /* ZONE_DMA: 0-16MB */ + rc = rtR0MemObjLinuxAllocPages(&pMemLnx, RTR0MEMOBJTYPE_LOW, cb, PAGE_SIZE, GFP_DMA, + false /* non-contiguous */, VERR_NO_LOW_MEMORY); +#else +# ifdef CONFIG_X86_PAE +# endif + /* ZONE_NORMAL: 0-896MB */ + rc = rtR0MemObjLinuxAllocPages(&pMemLnx, RTR0MEMOBJTYPE_LOW, cb, PAGE_SIZE, GFP_USER, + false /* non-contiguous */, VERR_NO_LOW_MEMORY); +#endif + if (RT_SUCCESS(rc)) + { + rc = rtR0MemObjLinuxVMap(pMemLnx, fExecutable); + if (RT_SUCCESS(rc)) + { + *ppMem = &pMemLnx->Core; + return rc; + } + + rtR0MemObjLinuxFreePages(pMemLnx); + rtR0MemObjDelete(&pMemLnx->Core); + } + + return rc; +} + + +DECLHIDDEN(int) rtR0MemObjNativeAllocCont(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable) +{ + PRTR0MEMOBJLNX pMemLnx; + int rc; + +#if (defined(RT_ARCH_AMD64) || defined(CONFIG_X86_PAE)) && defined(GFP_DMA32) + /* ZONE_DMA32: 0-4GB */ + rc = rtR0MemObjLinuxAllocPages(&pMemLnx, RTR0MEMOBJTYPE_CONT, cb, PAGE_SIZE, GFP_DMA32, + true /* contiguous */, VERR_NO_CONT_MEMORY); + if (RT_FAILURE(rc)) +#endif +#ifdef RT_ARCH_AMD64 + /* ZONE_DMA: 0-16MB */ + rc = rtR0MemObjLinuxAllocPages(&pMemLnx, RTR0MEMOBJTYPE_CONT, cb, PAGE_SIZE, GFP_DMA, + true /* contiguous */, VERR_NO_CONT_MEMORY); +#else + /* ZONE_NORMAL (32-bit hosts): 0-896MB */ + rc = rtR0MemObjLinuxAllocPages(&pMemLnx, RTR0MEMOBJTYPE_CONT, cb, PAGE_SIZE, GFP_USER, + true /* contiguous */, VERR_NO_CONT_MEMORY); +#endif + if (RT_SUCCESS(rc)) + { + rc = rtR0MemObjLinuxVMap(pMemLnx, fExecutable); + if (RT_SUCCESS(rc)) + { +#if defined(RT_STRICT) && (defined(RT_ARCH_AMD64) || defined(CONFIG_HIGHMEM64G)) + size_t iPage = pMemLnx->cPages; + while (iPage-- > 0) + Assert(page_to_phys(pMemLnx->apPages[iPage]) < _4G); +#endif + pMemLnx->Core.u.Cont.Phys = page_to_phys(pMemLnx->apPages[0]); + *ppMem = &pMemLnx->Core; + return rc; + } + + rtR0MemObjLinuxFreePages(pMemLnx); + rtR0MemObjDelete(&pMemLnx->Core); + } + + return rc; +} + + +/** + * Worker for rtR0MemObjLinuxAllocPhysSub that tries one allocation strategy. + * + * @returns IPRT status. + * @param ppMemLnx Where to + * @param enmType The object type. + * @param cb The size of the allocation. + * @param uAlignment The alignment of the physical memory. + * Only valid for fContiguous == true, ignored otherwise. + * @param PhysHighest See rtR0MemObjNativeAllocPhys. + * @param fGfp The Linux GFP flags to use for the allocation. + */ +static int rtR0MemObjLinuxAllocPhysSub2(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJTYPE enmType, + size_t cb, size_t uAlignment, RTHCPHYS PhysHighest, unsigned fGfp) +{ + PRTR0MEMOBJLNX pMemLnx; + int rc; + + rc = rtR0MemObjLinuxAllocPages(&pMemLnx, enmType, cb, uAlignment, fGfp, + enmType == RTR0MEMOBJTYPE_PHYS /* contiguous / non-contiguous */, + VERR_NO_PHYS_MEMORY); + if (RT_FAILURE(rc)) + return rc; + + /* + * Check the addresses if necessary. (Can be optimized a bit for PHYS.) + */ + if (PhysHighest != NIL_RTHCPHYS) + { + size_t iPage = pMemLnx->cPages; + while (iPage-- > 0) + if (page_to_phys(pMemLnx->apPages[iPage]) > PhysHighest) + { + rtR0MemObjLinuxFreePages(pMemLnx); + rtR0MemObjDelete(&pMemLnx->Core); + return VERR_NO_MEMORY; + } + } + + /* + * Complete the object. + */ + if (enmType == RTR0MEMOBJTYPE_PHYS) + { + pMemLnx->Core.u.Phys.PhysBase = page_to_phys(pMemLnx->apPages[0]); + pMemLnx->Core.u.Phys.fAllocated = true; + } + *ppMem = &pMemLnx->Core; + return rc; +} + + +/** + * Worker for rtR0MemObjNativeAllocPhys and rtR0MemObjNativeAllocPhysNC. + * + * @returns IPRT status. + * @param ppMem Where to store the memory object pointer on success. + * @param enmType The object type. + * @param cb The size of the allocation. + * @param uAlignment The alignment of the physical memory. + * Only valid for enmType == RTR0MEMOBJTYPE_PHYS, ignored otherwise. + * @param PhysHighest See rtR0MemObjNativeAllocPhys. + */ +static int rtR0MemObjLinuxAllocPhysSub(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJTYPE enmType, + size_t cb, size_t uAlignment, RTHCPHYS PhysHighest) +{ + int rc; + + /* + * There are two clear cases and that's the <=16MB and anything-goes ones. + * When the physical address limit is somewhere in-between those two we'll + * just have to try, starting with HIGHUSER and working our way thru the + * different types, hoping we'll get lucky. + * + * We should probably move this physical address restriction logic up to + * the page alloc function as it would be more efficient there. But since + * we don't expect this to be a performance issue just yet it can wait. + */ + if (PhysHighest == NIL_RTHCPHYS) + /* ZONE_HIGHMEM: the whole physical memory */ + rc = rtR0MemObjLinuxAllocPhysSub2(ppMem, enmType, cb, uAlignment, PhysHighest, GFP_HIGHUSER); + else if (PhysHighest <= _1M * 16) + /* ZONE_DMA: 0-16MB */ + rc = rtR0MemObjLinuxAllocPhysSub2(ppMem, enmType, cb, uAlignment, PhysHighest, GFP_DMA); + else + { + rc = VERR_NO_MEMORY; + if (RT_FAILURE(rc)) + /* ZONE_HIGHMEM: the whole physical memory */ + rc = rtR0MemObjLinuxAllocPhysSub2(ppMem, enmType, cb, uAlignment, PhysHighest, GFP_HIGHUSER); + if (RT_FAILURE(rc)) + /* ZONE_NORMAL: 0-896MB */ + rc = rtR0MemObjLinuxAllocPhysSub2(ppMem, enmType, cb, uAlignment, PhysHighest, GFP_USER); +#ifdef GFP_DMA32 + if (RT_FAILURE(rc)) + /* ZONE_DMA32: 0-4GB */ + rc = rtR0MemObjLinuxAllocPhysSub2(ppMem, enmType, cb, uAlignment, PhysHighest, GFP_DMA32); +#endif + if (RT_FAILURE(rc)) + /* ZONE_DMA: 0-16MB */ + rc = rtR0MemObjLinuxAllocPhysSub2(ppMem, enmType, cb, uAlignment, PhysHighest, GFP_DMA); + } + return rc; +} + + +/** + * Translates a kernel virtual address to a linux page structure by walking the + * page tables. + * + * @note We do assume that the page tables will not change as we are walking + * them. This assumption is rather forced by the fact that I could not + * immediately see any way of preventing this from happening. So, we + * take some extra care when accessing them. + * + * Because of this, we don't want to use this function on memory where + * attribute changes to nearby pages is likely to cause large pages to + * be used or split up. So, don't use this for the linear mapping of + * physical memory. + * + * @returns Pointer to the page structur or NULL if it could not be found. + * @param pv The kernel virtual address. + */ +static struct page *rtR0MemObjLinuxVirtToPage(void *pv) +{ + unsigned long ulAddr = (unsigned long)pv; + unsigned long pfn; + struct page *pPage; + pte_t *pEntry; + union + { + pgd_t Global; +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 11) + pud_t Upper; +#endif + pmd_t Middle; + pte_t Entry; + } u; + + /* Should this happen in a situation this code will be called in? And if + * so, can it change under our feet? See also + * "Documentation/vm/active_mm.txt" in the kernel sources. */ + if (RT_UNLIKELY(!current->active_mm)) + return NULL; + u.Global = *pgd_offset(current->active_mm, ulAddr); + if (RT_UNLIKELY(pgd_none(u.Global))) + return NULL; + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 11) + u.Upper = *pud_offset(&u.Global, ulAddr); + if (RT_UNLIKELY(pud_none(u.Upper))) + return NULL; +# if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 25) + if (pud_large(u.Upper)) + { + pPage = pud_page(u.Upper); + AssertReturn(pPage, NULL); + pfn = page_to_pfn(pPage); /* doing the safe way... */ + pfn += (ulAddr >> PAGE_SHIFT) & ((UINT32_C(1) << (PUD_SHIFT - PAGE_SHIFT)) - 1); + return pfn_to_page(pfn); + } +# endif + + u.Middle = *pmd_offset(&u.Upper, ulAddr); +#else /* < 2.6.11 */ + u.Middle = *pmd_offset(&u.Global, ulAddr); +#endif /* < 2.6.11 */ + if (RT_UNLIKELY(pmd_none(u.Middle))) + return NULL; +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) + if (pmd_large(u.Middle)) + { + pPage = pmd_page(u.Middle); + AssertReturn(pPage, NULL); + pfn = page_to_pfn(pPage); /* doing the safe way... */ + pfn += (ulAddr >> PAGE_SHIFT) & ((UINT32_C(1) << (PMD_SHIFT - PAGE_SHIFT)) - 1); + return pfn_to_page(pfn); + } +#endif + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 5, 5) || defined(pte_offset_map) /* As usual, RHEL 3 had pte_offset_map earlier. */ + pEntry = pte_offset_map(&u.Middle, ulAddr); +#else + pEntry = pte_offset(&u.Middle, ulAddr); +#endif + if (RT_UNLIKELY(!pEntry)) + return NULL; + u.Entry = *pEntry; +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 5, 5) || defined(pte_offset_map) + pte_unmap(pEntry); +#endif + + if (RT_UNLIKELY(!pte_present(u.Entry))) + return NULL; + return pte_page(u.Entry); +} + + +DECLHIDDEN(int) rtR0MemObjNativeAllocPhys(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment) +{ + return rtR0MemObjLinuxAllocPhysSub(ppMem, RTR0MEMOBJTYPE_PHYS, cb, uAlignment, PhysHighest); +} + + +DECLHIDDEN(int) rtR0MemObjNativeAllocPhysNC(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest) +{ + return rtR0MemObjLinuxAllocPhysSub(ppMem, RTR0MEMOBJTYPE_PHYS_NC, cb, PAGE_SIZE, PhysHighest); +} + + +DECLHIDDEN(int) rtR0MemObjNativeEnterPhys(PPRTR0MEMOBJINTERNAL ppMem, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy) +{ + /* + * All we need to do here is to validate that we can use + * ioremap on the specified address (32/64-bit dma_addr_t). + */ + PRTR0MEMOBJLNX pMemLnx; + dma_addr_t PhysAddr = Phys; + AssertMsgReturn(PhysAddr == Phys, ("%#llx\n", (unsigned long long)Phys), VERR_ADDRESS_TOO_BIG); + + pMemLnx = (PRTR0MEMOBJLNX)rtR0MemObjNew(sizeof(*pMemLnx), RTR0MEMOBJTYPE_PHYS, NULL, cb); + if (!pMemLnx) + return VERR_NO_MEMORY; + + pMemLnx->Core.u.Phys.PhysBase = PhysAddr; + pMemLnx->Core.u.Phys.fAllocated = false; + pMemLnx->Core.u.Phys.uCachePolicy = uCachePolicy; + Assert(!pMemLnx->cPages); + *ppMem = &pMemLnx->Core; + return VINF_SUCCESS; +} + + +DECLHIDDEN(int) rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process) +{ + const int cPages = cb >> PAGE_SHIFT; + struct task_struct *pTask = rtR0ProcessToLinuxTask(R0Process); + struct vm_area_struct **papVMAs; + PRTR0MEMOBJLNX pMemLnx; + int rc = VERR_NO_MEMORY; + int const fWrite = fAccess & RTMEM_PROT_WRITE ? 1 : 0; + + /* + * Check for valid task and size overflows. + */ + if (!pTask) + return VERR_NOT_SUPPORTED; + if (((size_t)cPages << PAGE_SHIFT) != cb) + return VERR_OUT_OF_RANGE; + + /* + * Allocate the memory object and a temporary buffer for the VMAs. + */ + pMemLnx = (PRTR0MEMOBJLNX)rtR0MemObjNew(RT_OFFSETOF(RTR0MEMOBJLNX, apPages[cPages]), RTR0MEMOBJTYPE_LOCK, (void *)R3Ptr, cb); + if (!pMemLnx) + return VERR_NO_MEMORY; + + papVMAs = (struct vm_area_struct **)RTMemAlloc(sizeof(*papVMAs) * cPages); + if (papVMAs) + { + down_read(&pTask->mm->mmap_sem); + + /* + * Get user pages. + */ + rc = get_user_pages(pTask, /* Task for fault accounting. */ + pTask->mm, /* Whose pages. */ + R3Ptr, /* Where from. */ + cPages, /* How many pages. */ + fWrite, /* Write to memory. */ + fWrite, /* force write access. */ + &pMemLnx->apPages[0], /* Page array. */ + papVMAs); /* vmas */ + if (rc == cPages) + { + /* + * Flush dcache (required?), protect against fork and _really_ pin the page + * table entries. get_user_pages() will protect against swapping out the + * pages but it will NOT protect against removing page table entries. This + * can be achieved with + * - using mlock / mmap(..., MAP_LOCKED, ...) from userland. This requires + * an appropriate limit set up with setrlimit(..., RLIMIT_MEMLOCK, ...). + * Usual Linux distributions support only a limited size of locked pages + * (e.g. 32KB). + * - setting the PageReserved bit (as we do in rtR0MemObjLinuxAllocPages() + * or by + * - setting the VM_LOCKED flag. This is the same as doing mlock() without + * a range check. + */ + /** @todo The Linux fork() protection will require more work if this API + * is to be used for anything but locking VM pages. */ + while (rc-- > 0) + { + flush_dcache_page(pMemLnx->apPages[rc]); + papVMAs[rc]->vm_flags |= (VM_DONTCOPY | VM_LOCKED); + } + + up_read(&pTask->mm->mmap_sem); + + RTMemFree(papVMAs); + + pMemLnx->Core.u.Lock.R0Process = R0Process; + pMemLnx->cPages = cPages; + Assert(!pMemLnx->fMappedToRing0); + *ppMem = &pMemLnx->Core; + + return VINF_SUCCESS; + } + + /* + * Failed - we need to unlock any pages that we succeeded to lock. + */ + while (rc-- > 0) + { + if (!PageReserved(pMemLnx->apPages[rc])) + SetPageDirty(pMemLnx->apPages[rc]); + page_cache_release(pMemLnx->apPages[rc]); + } + + up_read(&pTask->mm->mmap_sem); + + RTMemFree(papVMAs); + rc = VERR_LOCK_FAILED; + } + + rtR0MemObjDelete(&pMemLnx->Core); + return rc; +} + + +DECLHIDDEN(int) rtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess) +{ + void *pvLast = (uint8_t *)pv + cb - 1; + size_t const cPages = cb >> PAGE_SHIFT; + PRTR0MEMOBJLNX pMemLnx; + bool fLinearMapping; + int rc; + uint8_t *pbPage; + size_t iPage; + NOREF(fAccess); + + if ( !RTR0MemKernelIsValidAddr(pv) + || !RTR0MemKernelIsValidAddr(pv + cb)) + return VERR_INVALID_PARAMETER; + + /* + * The lower part of the kernel memory has a linear mapping between + * physical and virtual addresses. So we take a short cut here. This is + * assumed to be the cleanest way to handle those addresses (and the code + * is well tested, though the test for determining it is not very nice). + * If we ever decide it isn't we can still remove it. + */ +#if 0 + fLinearMapping = (unsigned long)pvLast < VMALLOC_START; +#else + fLinearMapping = (unsigned long)pv >= (unsigned long)__va(0) + && (unsigned long)pvLast < (unsigned long)high_memory; +#endif + + /* + * Allocate the memory object. + */ + pMemLnx = (PRTR0MEMOBJLNX)rtR0MemObjNew(RT_OFFSETOF(RTR0MEMOBJLNX, apPages[cPages]), RTR0MEMOBJTYPE_LOCK, pv, cb); + if (!pMemLnx) + return VERR_NO_MEMORY; + + /* + * Gather the pages. + * We ASSUME all kernel pages are non-swappable and non-movable. + */ + rc = VINF_SUCCESS; + pbPage = (uint8_t *)pvLast; + iPage = cPages; + if (!fLinearMapping) + { + while (iPage-- > 0) + { + struct page *pPage = rtR0MemObjLinuxVirtToPage(pbPage); + if (RT_UNLIKELY(!pPage)) + { + rc = VERR_LOCK_FAILED; + break; + } + pMemLnx->apPages[iPage] = pPage; + pbPage -= PAGE_SIZE; + } + } + else + { + while (iPage-- > 0) + { + pMemLnx->apPages[iPage] = virt_to_page(pbPage); + pbPage -= PAGE_SIZE; + } + } + if (RT_SUCCESS(rc)) + { + /* + * Complete the memory object and return. + */ + pMemLnx->Core.u.Lock.R0Process = NIL_RTR0PROCESS; + pMemLnx->cPages = cPages; + Assert(!pMemLnx->fMappedToRing0); + *ppMem = &pMemLnx->Core; + + return VINF_SUCCESS; + } + + rtR0MemObjDelete(&pMemLnx->Core); + return rc; +} + + +DECLHIDDEN(int) rtR0MemObjNativeReserveKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment) +{ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 22) + const size_t cPages = cb >> PAGE_SHIFT; + struct page *pDummyPage; + struct page **papPages; + + /* check for unsupported stuff. */ + AssertMsgReturn(pvFixed == (void *)-1, ("%p\n", pvFixed), VERR_NOT_SUPPORTED); + if (uAlignment > PAGE_SIZE) + return VERR_NOT_SUPPORTED; + + /* + * Allocate a dummy page and create a page pointer array for vmap such that + * the dummy page is mapped all over the reserved area. + */ + pDummyPage = alloc_page(GFP_HIGHUSER | __GFP_NOWARN); + if (!pDummyPage) + return VERR_NO_MEMORY; + papPages = RTMemAlloc(sizeof(*papPages) * cPages); + if (papPages) + { + void *pv; + size_t iPage = cPages; + while (iPage-- > 0) + papPages[iPage] = pDummyPage; +# ifdef VM_MAP + pv = vmap(papPages, cPages, VM_MAP, PAGE_KERNEL_RO); +# else + pv = vmap(papPages, cPages, VM_ALLOC, PAGE_KERNEL_RO); +# endif + RTMemFree(papPages); + if (pv) + { + PRTR0MEMOBJLNX pMemLnx = (PRTR0MEMOBJLNX)rtR0MemObjNew(sizeof(*pMemLnx), RTR0MEMOBJTYPE_RES_VIRT, pv, cb); + if (pMemLnx) + { + pMemLnx->Core.u.ResVirt.R0Process = NIL_RTR0PROCESS; + pMemLnx->cPages = 1; + pMemLnx->apPages[0] = pDummyPage; + *ppMem = &pMemLnx->Core; + return VINF_SUCCESS; + } + vunmap(pv); + } + } + __free_page(pDummyPage); + return VERR_NO_MEMORY; + +#else /* < 2.4.22 */ + /* + * Could probably use ioremap here, but the caller is in a better position than us + * to select some safe physical memory. + */ + return VERR_NOT_SUPPORTED; +#endif +} + + +DECLHIDDEN(int) rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process) +{ + PRTR0MEMOBJLNX pMemLnx; + void *pv; + struct task_struct *pTask = rtR0ProcessToLinuxTask(R0Process); + if (!pTask) + return VERR_NOT_SUPPORTED; + + /* + * Check that the specified alignment is supported. + */ + if (uAlignment > PAGE_SIZE) + return VERR_NOT_SUPPORTED; + + /* + * Let rtR0MemObjLinuxDoMmap do the difficult bits. + */ + pv = rtR0MemObjLinuxDoMmap(R3PtrFixed, cb, uAlignment, pTask, RTMEM_PROT_NONE); + if (pv == (void *)-1) + return VERR_NO_MEMORY; + + pMemLnx = (PRTR0MEMOBJLNX)rtR0MemObjNew(sizeof(*pMemLnx), RTR0MEMOBJTYPE_RES_VIRT, pv, cb); + if (!pMemLnx) + { + rtR0MemObjLinuxDoMunmap(pv, cb, pTask); + return VERR_NO_MEMORY; + } + + pMemLnx->Core.u.ResVirt.R0Process = R0Process; + *ppMem = &pMemLnx->Core; + return VINF_SUCCESS; +} + + +DECLHIDDEN(int) rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, + void *pvFixed, size_t uAlignment, + unsigned fProt, size_t offSub, size_t cbSub) +{ + int rc = VERR_NO_MEMORY; + PRTR0MEMOBJLNX pMemLnxToMap = (PRTR0MEMOBJLNX)pMemToMap; + PRTR0MEMOBJLNX pMemLnx; + + /* Fail if requested to do something we can't. */ + AssertMsgReturn(!offSub && !cbSub, ("%#x %#x\n", offSub, cbSub), VERR_NOT_SUPPORTED); + AssertMsgReturn(pvFixed == (void *)-1, ("%p\n", pvFixed), VERR_NOT_SUPPORTED); + if (uAlignment > PAGE_SIZE) + return VERR_NOT_SUPPORTED; + + /* + * Create the IPRT memory object. + */ + pMemLnx = (PRTR0MEMOBJLNX)rtR0MemObjNew(sizeof(*pMemLnx), RTR0MEMOBJTYPE_MAPPING, NULL, pMemLnxToMap->Core.cb); + if (pMemLnx) + { + if (pMemLnxToMap->cPages) + { +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 22) + /* + * Use vmap - 2.4.22 and later. + */ + pgprot_t fPg = rtR0MemObjLinuxConvertProt(fProt, true /* kernel */); +# ifdef VM_MAP + pMemLnx->Core.pv = vmap(&pMemLnxToMap->apPages[0], pMemLnxToMap->cPages, VM_MAP, fPg); +# else + pMemLnx->Core.pv = vmap(&pMemLnxToMap->apPages[0], pMemLnxToMap->cPages, VM_ALLOC, fPg); +# endif + if (pMemLnx->Core.pv) + { + pMemLnx->fMappedToRing0 = true; + rc = VINF_SUCCESS; + } + else + rc = VERR_MAP_FAILED; + +#else /* < 2.4.22 */ + /* + * Only option here is to share mappings if possible and forget about fProt. + */ + if (rtR0MemObjIsRing3(pMemToMap)) + rc = VERR_NOT_SUPPORTED; + else + { + rc = VINF_SUCCESS; + if (!pMemLnxToMap->Core.pv) + rc = rtR0MemObjLinuxVMap(pMemLnxToMap, !!(fProt & RTMEM_PROT_EXEC)); + if (RT_SUCCESS(rc)) + { + Assert(pMemLnxToMap->Core.pv); + pMemLnx->Core.pv = pMemLnxToMap->Core.pv; + } + } +#endif + } + else + { + /* + * MMIO / physical memory. + */ + Assert(pMemLnxToMap->Core.enmType == RTR0MEMOBJTYPE_PHYS && !pMemLnxToMap->Core.u.Phys.fAllocated); + pMemLnx->Core.pv = pMemLnxToMap->Core.u.Phys.uCachePolicy == RTMEM_CACHE_POLICY_MMIO + ? ioremap_nocache(pMemLnxToMap->Core.u.Phys.PhysBase, pMemLnxToMap->Core.cb) + : ioremap(pMemLnxToMap->Core.u.Phys.PhysBase, pMemLnxToMap->Core.cb); + if (pMemLnx->Core.pv) + { + /** @todo fix protection. */ + rc = VINF_SUCCESS; + } + } + if (RT_SUCCESS(rc)) + { + pMemLnx->Core.u.Mapping.R0Process = NIL_RTR0PROCESS; + *ppMem = &pMemLnx->Core; + return VINF_SUCCESS; + } + rtR0MemObjDelete(&pMemLnx->Core); + } + + return rc; +} + + +#ifdef VBOX_USE_PAE_HACK +/** + * Replace the PFN of a PTE with the address of the actual page. + * + * The caller maps a reserved dummy page at the address with the desired access + * and flags. + * + * This hack is required for older Linux kernels which don't provide + * remap_pfn_range(). + * + * @returns 0 on success, -ENOMEM on failure. + * @param mm The memory context. + * @param ulAddr The mapping address. + * @param Phys The physical address of the page to map. + */ +static int rtR0MemObjLinuxFixPte(struct mm_struct *mm, unsigned long ulAddr, RTHCPHYS Phys) +{ + int rc = -ENOMEM; + pgd_t *pgd; + + spin_lock(&mm->page_table_lock); + + pgd = pgd_offset(mm, ulAddr); + if (!pgd_none(*pgd) && !pgd_bad(*pgd)) + { + pmd_t *pmd = pmd_offset(pgd, ulAddr); + if (!pmd_none(*pmd)) + { + pte_t *ptep = pte_offset_map(pmd, ulAddr); + if (ptep) + { + pte_t pte = *ptep; + pte.pte_high &= 0xfff00000; + pte.pte_high |= ((Phys >> 32) & 0x000fffff); + pte.pte_low &= 0x00000fff; + pte.pte_low |= (Phys & 0xfffff000); + set_pte(ptep, pte); + pte_unmap(ptep); + rc = 0; + } + } + } + + spin_unlock(&mm->page_table_lock); + return rc; +} +#endif /* VBOX_USE_PAE_HACK */ + + +DECLHIDDEN(int) rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed, + size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process) +{ + struct task_struct *pTask = rtR0ProcessToLinuxTask(R0Process); + PRTR0MEMOBJLNX pMemLnxToMap = (PRTR0MEMOBJLNX)pMemToMap; + int rc = VERR_NO_MEMORY; + PRTR0MEMOBJLNX pMemLnx; +#ifdef VBOX_USE_PAE_HACK + struct page *pDummyPage; + RTHCPHYS DummyPhys; +#endif + + /* + * Check for restrictions. + */ + if (!pTask) + return VERR_NOT_SUPPORTED; + if (uAlignment > PAGE_SIZE) + return VERR_NOT_SUPPORTED; + +#ifdef VBOX_USE_PAE_HACK + /* + * Allocate a dummy page for use when mapping the memory. + */ + pDummyPage = alloc_page(GFP_USER | __GFP_NOWARN); + if (!pDummyPage) + return VERR_NO_MEMORY; + SetPageReserved(pDummyPage); + DummyPhys = page_to_phys(pDummyPage); +#endif + + /* + * Create the IPRT memory object. + */ + pMemLnx = (PRTR0MEMOBJLNX)rtR0MemObjNew(sizeof(*pMemLnx), RTR0MEMOBJTYPE_MAPPING, NULL, pMemLnxToMap->Core.cb); + if (pMemLnx) + { + /* + * Allocate user space mapping. + */ + void *pv; + pv = rtR0MemObjLinuxDoMmap(R3PtrFixed, pMemLnxToMap->Core.cb, uAlignment, pTask, fProt); + if (pv != (void *)-1) + { + /* + * Map page by page into the mmap area. + * This is generic, paranoid and not very efficient. + */ + pgprot_t fPg = rtR0MemObjLinuxConvertProt(fProt, false /* user */); + unsigned long ulAddrCur = (unsigned long)pv; + const size_t cPages = pMemLnxToMap->Core.cb >> PAGE_SHIFT; + size_t iPage; + + down_write(&pTask->mm->mmap_sem); + + rc = VINF_SUCCESS; + if (pMemLnxToMap->cPages) + { + for (iPage = 0; iPage < cPages; iPage++, ulAddrCur += PAGE_SIZE) + { +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 11) + RTHCPHYS Phys = page_to_phys(pMemLnxToMap->apPages[iPage]); +#endif +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) || defined(HAVE_26_STYLE_REMAP_PAGE_RANGE) + struct vm_area_struct *vma = find_vma(pTask->mm, ulAddrCur); /* this is probably the same for all the pages... */ + AssertBreakStmt(vma, rc = VERR_INTERNAL_ERROR); +#endif +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 0) && defined(RT_ARCH_X86) + /* remap_page_range() limitation on x86 */ + AssertBreakStmt(Phys < _4G, rc = VERR_NO_MEMORY); +#endif + +#if defined(VBOX_USE_INSERT_PAGE) && LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 22) + rc = vm_insert_page(vma, ulAddrCur, pMemLnxToMap->apPages[iPage]); + /* Thes flags help making 100% sure some bad stuff wont happen (swap, core, ++). + * See remap_pfn_range() in mm/memory.c */ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 7, 0) + vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; +#else + vma->vm_flags |= VM_RESERVED; +#endif +#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 11) + rc = remap_pfn_range(vma, ulAddrCur, page_to_pfn(pMemLnxToMap->apPages[iPage]), PAGE_SIZE, fPg); +#elif defined(VBOX_USE_PAE_HACK) + rc = remap_page_range(vma, ulAddrCur, DummyPhys, PAGE_SIZE, fPg); + if (!rc) + rc = rtR0MemObjLinuxFixPte(pTask->mm, ulAddrCur, Phys); +#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) || defined(HAVE_26_STYLE_REMAP_PAGE_RANGE) + rc = remap_page_range(vma, ulAddrCur, Phys, PAGE_SIZE, fPg); +#else /* 2.4 */ + rc = remap_page_range(ulAddrCur, Phys, PAGE_SIZE, fPg); +#endif + if (rc) + { + rc = VERR_NO_MEMORY; + break; + } + } + } + else + { + RTHCPHYS Phys; + if (pMemLnxToMap->Core.enmType == RTR0MEMOBJTYPE_PHYS) + Phys = pMemLnxToMap->Core.u.Phys.PhysBase; + else if (pMemLnxToMap->Core.enmType == RTR0MEMOBJTYPE_CONT) + Phys = pMemLnxToMap->Core.u.Cont.Phys; + else + { + AssertMsgFailed(("%d\n", pMemLnxToMap->Core.enmType)); + Phys = NIL_RTHCPHYS; + } + if (Phys != NIL_RTHCPHYS) + { + for (iPage = 0; iPage < cPages; iPage++, ulAddrCur += PAGE_SIZE, Phys += PAGE_SIZE) + { +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) || defined(HAVE_26_STYLE_REMAP_PAGE_RANGE) + struct vm_area_struct *vma = find_vma(pTask->mm, ulAddrCur); /* this is probably the same for all the pages... */ + AssertBreakStmt(vma, rc = VERR_INTERNAL_ERROR); +#endif +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 0) && defined(RT_ARCH_X86) + /* remap_page_range() limitation on x86 */ + AssertBreakStmt(Phys < _4G, rc = VERR_NO_MEMORY); +#endif + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 11) + rc = remap_pfn_range(vma, ulAddrCur, Phys, PAGE_SIZE, fPg); +#elif defined(VBOX_USE_PAE_HACK) + rc = remap_page_range(vma, ulAddrCur, DummyPhys, PAGE_SIZE, fPg); + if (!rc) + rc = rtR0MemObjLinuxFixPte(pTask->mm, ulAddrCur, Phys); +#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) || defined(HAVE_26_STYLE_REMAP_PAGE_RANGE) + rc = remap_page_range(vma, ulAddrCur, Phys, PAGE_SIZE, fPg); +#else /* 2.4 */ + rc = remap_page_range(ulAddrCur, Phys, PAGE_SIZE, fPg); +#endif + if (rc) + { + rc = VERR_NO_MEMORY; + break; + } + } + } + } + +#ifdef CONFIG_NUMA_BALANCING +# if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0) +# ifdef RHEL_RELEASE_CODE +# if RHEL_RELEASE_CODE < RHEL_RELEASE_VERSION(7, 0) +# define VBOX_NUMA_HACK_OLD +# endif +# endif +# endif + if (RT_SUCCESS(rc)) + { + /** @todo Ugly hack! But right now we have no other means to + * disable automatic NUMA page balancing. */ +# ifdef RT_OS_X86 +# ifdef VBOX_NUMA_HACK_OLD + pTask->mm->numa_next_reset = jiffies + 0x7fffffffUL; +# endif + pTask->mm->numa_next_scan = jiffies + 0x7fffffffUL; +# else +# ifdef VBOX_NUMA_HACK_OLD + pTask->mm->numa_next_reset = jiffies + 0x7fffffffffffffffUL; +# endif + pTask->mm->numa_next_scan = jiffies + 0x7fffffffffffffffUL; +# endif + } +#endif /* CONFIG_NUMA_BALANCING */ + + up_write(&pTask->mm->mmap_sem); + + if (RT_SUCCESS(rc)) + { +#ifdef VBOX_USE_PAE_HACK + __free_page(pDummyPage); +#endif + pMemLnx->Core.pv = pv; + pMemLnx->Core.u.Mapping.R0Process = R0Process; + *ppMem = &pMemLnx->Core; + return VINF_SUCCESS; + } + + /* + * Bail out. + */ + rtR0MemObjLinuxDoMunmap(pv, pMemLnxToMap->Core.cb, pTask); + } + rtR0MemObjDelete(&pMemLnx->Core); + } +#ifdef VBOX_USE_PAE_HACK + __free_page(pDummyPage); +#endif + + return rc; +} + + +DECLHIDDEN(int) rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt) +{ + NOREF(pMem); + NOREF(offSub); + NOREF(cbSub); + NOREF(fProt); + return VERR_NOT_SUPPORTED; +} + + +DECLHIDDEN(RTHCPHYS) rtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage) +{ + PRTR0MEMOBJLNX pMemLnx = (PRTR0MEMOBJLNX)pMem; + + if (pMemLnx->cPages) + return page_to_phys(pMemLnx->apPages[iPage]); + + switch (pMemLnx->Core.enmType) + { + case RTR0MEMOBJTYPE_CONT: + return pMemLnx->Core.u.Cont.Phys + (iPage << PAGE_SHIFT); + + case RTR0MEMOBJTYPE_PHYS: + return pMemLnx->Core.u.Phys.PhysBase + (iPage << PAGE_SHIFT); + + /* the parent knows */ + case RTR0MEMOBJTYPE_MAPPING: + return rtR0MemObjNativeGetPagePhysAddr(pMemLnx->Core.uRel.Child.pParent, iPage); + + /* cPages > 0 */ + case RTR0MEMOBJTYPE_LOW: + case RTR0MEMOBJTYPE_LOCK: + case RTR0MEMOBJTYPE_PHYS_NC: + case RTR0MEMOBJTYPE_PAGE: + default: + AssertMsgFailed(("%d\n", pMemLnx->Core.enmType)); + /* fall thru */ + + case RTR0MEMOBJTYPE_RES_VIRT: + return NIL_RTHCPHYS; + } +} + --- linux-4.2.0.orig/ubuntu/vbox/r0drv/linux/memuserkernel-r0drv-linux.c +++ linux-4.2.0/ubuntu/vbox/r0drv/linux/memuserkernel-r0drv-linux.c @@ -0,0 +1,157 @@ +/* $Id: memuserkernel-r0drv-linux.c $ */ +/** @file + * IPRT - User & Kernel Memory, Ring-0 Driver, Linux. + */ + +/* + * Copyright (C) 2009-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include "the-linux-kernel.h" +#include "internal/iprt.h" + +#include +#include + + +RTR0DECL(int) RTR0MemUserCopyFrom(void *pvDst, RTR3PTR R3PtrSrc, size_t cb) +{ + if (RT_LIKELY(copy_from_user(pvDst, (void *)R3PtrSrc, cb) == 0)) + return VINF_SUCCESS; + return VERR_ACCESS_DENIED; +} +RT_EXPORT_SYMBOL(RTR0MemUserCopyFrom); + + +RTR0DECL(int) RTR0MemUserCopyTo(RTR3PTR R3PtrDst, void const *pvSrc, size_t cb) +{ + if (RT_LIKELY(copy_to_user((void *)R3PtrDst, pvSrc, cb) == 0)) + return VINF_SUCCESS; + return VERR_ACCESS_DENIED; +} +RT_EXPORT_SYMBOL(RTR0MemUserCopyTo); + + +RTR0DECL(bool) RTR0MemUserIsValidAddr(RTR3PTR R3Ptr) +{ + return access_ok(VERIFY_READ, (void *)R3Ptr, 1); +} +RT_EXPORT_SYMBOL(RTR0MemUserIsValidAddr); + + +RTR0DECL(bool) RTR0MemKernelIsValidAddr(void *pv) +{ + /* Couldn't find a straight forward way of doing this... */ +#if defined(RT_ARCH_X86) && defined(CONFIG_X86_HIGH_ENTRY) + return true; /* ?? */ +#elif defined(RT_ARCH_X86) || defined(RT_ARCH_AMD64) + return (uintptr_t)pv >= PAGE_OFFSET; +#else +# error "PORT ME" + return !access_ok(VERIFY_READ, pv, 1); +#endif +} +RT_EXPORT_SYMBOL(RTR0MemKernelIsValidAddr); + + +RTR0DECL(bool) RTR0MemAreKrnlAndUsrDifferent(void) +{ +#if defined(RT_ARCH_X86) && defined(CONFIG_X86_HIGH_ENTRY) /* ?? */ + return false; +#else + return true; +#endif +} +RT_EXPORT_SYMBOL(RTR0MemAreKrnlAndUsrDifferent); + + +/** + * Treats both source and destination as unsafe buffers. + */ +static int rtR0MemKernelCopyLnxWorker(void *pvDst, void const *pvSrc, size_t cb) +{ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 5, 55) +/* _ASM_EXTABLE was introduced in 2.6.25 from what I can tell. Using #ifndef + here since it has to be a macro and you never know what someone might have + backported to an earlier kernel release. */ +# ifndef _ASM_EXTABLE +# if ARCH_BITS == 32 +# define _ASM_EXTABLE(a_Instr, a_Resume) \ + ".section __ex_table,\"a\"\n" \ + ".balign 4\n" \ + ".long " #a_Instr "\n" \ + ".long " #a_Resume "\n" \ + ".previous\n" +# else +# define _ASM_EXTABLE(a_Instr, a_Resume) \ + ".section __ex_table,\"a\"\n" \ + ".balign 8\n" \ + ".quad " #a_Instr "\n" \ + ".quad " #a_Resume "\n" \ + ".previous\n" +# endif +# endif /* !_ASM_EXTABLE */ + int rc; + if (!cb) + return VINF_SUCCESS; + + __asm__ __volatile__ ("cld\n" + "1:\n\t" + "rep; movsb\n" + "2:\n\t" + ".section .fixup,\"ax\"\n" + "3:\n\t" + "movl %4, %0\n" + ".previous\n" + _ASM_EXTABLE(1b, 3b) + : "=r" (rc), + "=D" (pvDst), + "=S" (pvSrc), + "=c" (cb) + : "i" (VERR_ACCESS_DENIED), + "0" (VINF_SUCCESS), + "1" (pvDst), + "2" (pvSrc), + "3" (cb) + : "memory"); + return rc; +#else + return VERR_NOT_SUPPORTED; +#endif +} + + +RTR0DECL(int) RTR0MemKernelCopyFrom(void *pvDst, void const *pvSrc, size_t cb) +{ + return rtR0MemKernelCopyLnxWorker(pvDst, pvSrc, cb); +} +RT_EXPORT_SYMBOL(RTR0MemKernelCopyFrom); + + +RTR0DECL(int) RTR0MemKernelCopyTo(void *pvDst, void const *pvSrc, size_t cb) +{ + return rtR0MemKernelCopyLnxWorker(pvDst, pvSrc, cb); +} +RT_EXPORT_SYMBOL(RTR0MemKernelCopyTo); + --- linux-4.2.0.orig/ubuntu/vbox/r0drv/linux/mp-r0drv-linux.c +++ linux-4.2.0/ubuntu/vbox/r0drv/linux/mp-r0drv-linux.c @@ -0,0 +1,571 @@ +/* $Id: mp-r0drv-linux.c $ */ +/** @file + * IPRT - Multiprocessor, Ring-0 Driver, Linux. + */ + +/* + * Copyright (C) 2008-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include "the-linux-kernel.h" +#include "internal/iprt.h" + +#include +#include +#include +#include +#include +#include "r0drv/mp-r0drv.h" + + +RTDECL(RTCPUID) RTMpCpuId(void) +{ + return smp_processor_id(); +} +RT_EXPORT_SYMBOL(RTMpCpuId); + + +RTDECL(int) RTMpCurSetIndex(void) +{ + return smp_processor_id(); +} +RT_EXPORT_SYMBOL(RTMpCurSetIndex); + + +RTDECL(int) RTMpCurSetIndexAndId(PRTCPUID pidCpu) +{ + return *pidCpu = smp_processor_id(); +} +RT_EXPORT_SYMBOL(RTMpCurSetIndexAndId); + + +RTDECL(int) RTMpCpuIdToSetIndex(RTCPUID idCpu) +{ + return idCpu < RTCPUSET_MAX_CPUS && idCpu < NR_CPUS ? (int)idCpu : -1; +} +RT_EXPORT_SYMBOL(RTMpCpuIdToSetIndex); + + +RTDECL(RTCPUID) RTMpCpuIdFromSetIndex(int iCpu) +{ + return iCpu < NR_CPUS ? (RTCPUID)iCpu : NIL_RTCPUID; +} +RT_EXPORT_SYMBOL(RTMpCpuIdFromSetIndex); + + +RTDECL(RTCPUID) RTMpGetMaxCpuId(void) +{ + return NR_CPUS - 1; //??? +} +RT_EXPORT_SYMBOL(RTMpGetMaxCpuId); + + +RTDECL(bool) RTMpIsCpuPossible(RTCPUID idCpu) +{ +#if defined(CONFIG_SMP) + if (RT_UNLIKELY(idCpu >= NR_CPUS)) + return false; + +# if defined(cpu_possible) + return cpu_possible(idCpu); +# else /* < 2.5.29 */ + return idCpu < (RTCPUID)smp_num_cpus; +# endif +#else + return idCpu == RTMpCpuId(); +#endif +} +RT_EXPORT_SYMBOL(RTMpIsCpuPossible); + + +RTDECL(PRTCPUSET) RTMpGetSet(PRTCPUSET pSet) +{ + RTCPUID idCpu; + + RTCpuSetEmpty(pSet); + idCpu = RTMpGetMaxCpuId(); + do + { + if (RTMpIsCpuPossible(idCpu)) + RTCpuSetAdd(pSet, idCpu); + } while (idCpu-- > 0); + return pSet; +} +RT_EXPORT_SYMBOL(RTMpGetSet); + + +RTDECL(RTCPUID) RTMpGetCount(void) +{ +#ifdef CONFIG_SMP +# if defined(CONFIG_HOTPLUG_CPU) /* introduced & uses cpu_present */ + return num_present_cpus(); +# elif defined(num_possible_cpus) + return num_possible_cpus(); +# elif LINUX_VERSION_CODE < KERNEL_VERSION(2, 5, 0) + return smp_num_cpus; +# else + RTCPUSET Set; + RTMpGetSet(&Set); + return RTCpuSetCount(&Set); +# endif +#else + return 1; +#endif +} +RT_EXPORT_SYMBOL(RTMpGetCount); + + +RTDECL(bool) RTMpIsCpuOnline(RTCPUID idCpu) +{ +#ifdef CONFIG_SMP + if (RT_UNLIKELY(idCpu >= NR_CPUS)) + return false; +# ifdef cpu_online + return cpu_online(idCpu); +# else /* 2.4: */ + return cpu_online_map & RT_BIT_64(idCpu); +# endif +#else + return idCpu == RTMpCpuId(); +#endif +} +RT_EXPORT_SYMBOL(RTMpIsCpuOnline); + + +RTDECL(PRTCPUSET) RTMpGetOnlineSet(PRTCPUSET pSet) +{ +#ifdef CONFIG_SMP + RTCPUID idCpu; + + RTCpuSetEmpty(pSet); + idCpu = RTMpGetMaxCpuId(); + do + { + if (RTMpIsCpuOnline(idCpu)) + RTCpuSetAdd(pSet, idCpu); + } while (idCpu-- > 0); +#else + RTCpuSetEmpty(pSet); + RTCpuSetAdd(pSet, RTMpCpuId()); +#endif + return pSet; +} +RT_EXPORT_SYMBOL(RTMpGetOnlineSet); + + +RTDECL(RTCPUID) RTMpGetOnlineCount(void) +{ +#ifdef CONFIG_SMP +# if defined(num_online_cpus) + return num_online_cpus(); +# else + RTCPUSET Set; + RTMpGetOnlineSet(&Set); + return RTCpuSetCount(&Set); +# endif +#else + return 1; +#endif +} +RT_EXPORT_SYMBOL(RTMpGetOnlineCount); + + +RTDECL(bool) RTMpIsCpuWorkPending(void) +{ + /** @todo (not used on non-Windows platforms yet). */ + return false; +} +RT_EXPORT_SYMBOL(RTMpIsCpuWorkPending); + + +/** + * Wrapper between the native linux per-cpu callbacks and PFNRTWORKER. + * + * @param pvInfo Pointer to the RTMPARGS package. + */ +static void rtmpLinuxWrapper(void *pvInfo) +{ + PRTMPARGS pArgs = (PRTMPARGS)pvInfo; + ASMAtomicIncU32(&pArgs->cHits); + pArgs->pfnWorker(RTMpCpuId(), pArgs->pvUser1, pArgs->pvUser2); +} + + +/** + * Wrapper between the native linux per-cpu callbacks and PFNRTWORKER, does hit + * increment after calling the worker. + * + * @param pvInfo Pointer to the RTMPARGS package. + */ +static void rtmpLinuxWrapperPostInc(void *pvInfo) +{ + PRTMPARGS pArgs = (PRTMPARGS)pvInfo; + pArgs->pfnWorker(RTMpCpuId(), pArgs->pvUser1, pArgs->pvUser2); + ASMAtomicIncU32(&pArgs->cHits); +} + + +/** + * Wrapper between the native linux all-cpu callbacks and PFNRTWORKER. + * + * @param pvInfo Pointer to the RTMPARGS package. + */ +static void rtmpLinuxAllWrapper(void *pvInfo) +{ + PRTMPARGS pArgs = (PRTMPARGS)pvInfo; + PRTCPUSET pWorkerSet = pArgs->pWorkerSet; + RTCPUID idCpu = RTMpCpuId(); + Assert(!RTThreadPreemptIsEnabled(NIL_RTTHREAD)); + + if (RTCpuSetIsMember(pWorkerSet, idCpu)) + { + pArgs->pfnWorker(idCpu, pArgs->pvUser1, pArgs->pvUser2); + RTCpuSetDel(pWorkerSet, idCpu); + } +} + + +RTDECL(int) RTMpOnAll(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) +{ + int rc; + RTMPARGS Args; + RTCPUSET OnlineSet; + RTCPUID idCpu; + uint32_t cLoops; + + RTTHREADPREEMPTSTATE PreemptState = RTTHREADPREEMPTSTATE_INITIALIZER; + + Args.pfnWorker = pfnWorker; + Args.pvUser1 = pvUser1; + Args.pvUser2 = pvUser2; + Args.idCpu = NIL_RTCPUID; + Args.cHits = 0; + + RTThreadPreemptDisable(&PreemptState); + RTMpGetOnlineSet(&OnlineSet); + Args.pWorkerSet = &OnlineSet; + idCpu = RTMpCpuId(); + + if (RTCpuSetCount(&OnlineSet) > 1) + { + /* Fire the function on all other CPUs without waiting for completion. */ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 27) + rc = smp_call_function(rtmpLinuxAllWrapper, &Args, 0 /* wait */); +#else + rc = smp_call_function(rtmpLinuxAllWrapper, &Args, 0 /* retry */, 0 /* wait */); +#endif + Assert(!rc); NOREF(rc); + } + + /* Fire the function on this CPU. */ + Args.pfnWorker(idCpu, Args.pvUser1, Args.pvUser2); + RTCpuSetDel(Args.pWorkerSet, idCpu); + + /* Wait for all of them finish. */ + cLoops = 64000; + while (!RTCpuSetIsEmpty(Args.pWorkerSet)) + { + /* Periodically check if any CPU in the wait set has gone offline, if so update the wait set. */ + if (!cLoops--) + { + RTCPUSET OnlineSetNow; + RTMpGetOnlineSet(&OnlineSetNow); + RTCpuSetAnd(Args.pWorkerSet, &OnlineSetNow); + + cLoops = 64000; + } + + ASMNopPause(); + } + + RTThreadPreemptRestore(&PreemptState); + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTMpOnAll); + + +RTDECL(int) RTMpOnOthers(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) +{ + int rc; + RTMPARGS Args; + + RTTHREADPREEMPTSTATE PreemptState = RTTHREADPREEMPTSTATE_INITIALIZER; + Args.pfnWorker = pfnWorker; + Args.pvUser1 = pvUser1; + Args.pvUser2 = pvUser2; + Args.idCpu = NIL_RTCPUID; + Args.cHits = 0; + + RTThreadPreemptDisable(&PreemptState); +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 27) + rc = smp_call_function(rtmpLinuxWrapper, &Args, 1 /* wait */); +#else /* older kernels */ + rc = smp_call_function(rtmpLinuxWrapper, &Args, 0 /* retry */, 1 /* wait */); +#endif /* older kernels */ + RTThreadPreemptRestore(&PreemptState); + + Assert(rc == 0); NOREF(rc); + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTMpOnOthers); + + +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 27) +/** + * Wrapper between the native linux per-cpu callbacks and PFNRTWORKER + * employed by RTMpOnPair on older kernels that lacks smp_call_function_many. + * + * @param pvInfo Pointer to the RTMPARGS package. + */ +static void rtMpLinuxOnPairWrapper(void *pvInfo) +{ + PRTMPARGS pArgs = (PRTMPARGS)pvInfo; + RTCPUID idCpu = RTMpCpuId(); + + if ( idCpu == pArgs->idCpu + || idCpu == pArgs->idCpu2) + { + pArgs->pfnWorker(idCpu, pArgs->pvUser1, pArgs->pvUser2); + ASMAtomicIncU32(&pArgs->cHits); + } +} +#endif + + +RTDECL(int) RTMpOnPair(RTCPUID idCpu1, RTCPUID idCpu2, uint32_t fFlags, PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) +{ + int rc; + RTTHREADPREEMPTSTATE PreemptState = RTTHREADPREEMPTSTATE_INITIALIZER; + + AssertReturn(idCpu1 != idCpu2, VERR_INVALID_PARAMETER); + AssertReturn(!(fFlags & RTMPON_F_VALID_MASK), VERR_INVALID_FLAGS); + + /* + * Check that both CPUs are online before doing the broadcast call. + */ + RTThreadPreemptDisable(&PreemptState); + if ( RTMpIsCpuOnline(idCpu1) + && RTMpIsCpuOnline(idCpu2)) + { + /* + * Use the smp_call_function variant taking a cpu mask where available, + * falling back on broadcast with filter. Slight snag if one of the + * CPUs is the one we're running on, we must do the call and the post + * call wait ourselves. + */ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 27) + cpumask_t DstCpuMask; +#endif + RTCPUID idCpuSelf = RTMpCpuId(); + bool const fCallSelf = idCpuSelf == idCpu1 || idCpuSelf == idCpu2; + RTMPARGS Args; + Args.pfnWorker = pfnWorker; + Args.pvUser1 = pvUser1; + Args.pvUser2 = pvUser2; + Args.idCpu = idCpu1; + Args.idCpu2 = idCpu2; + Args.cHits = 0; + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 28) + cpumask_clear(&DstCpuMask); + cpumask_set_cpu(idCpu1, &DstCpuMask); + cpumask_set_cpu(idCpu2, &DstCpuMask); +#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 27) + cpus_clear(DstCpuMask); + cpu_set(idCpu1, DstCpuMask); + cpu_set(idCpu2, DstCpuMask); +#endif + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 29) + smp_call_function_many(&DstCpuMask, rtmpLinuxWrapperPostInc, &Args, !fCallSelf /* wait */); + rc = 0; +#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 28) + rc = smp_call_function_many(&DstCpuMask, rtmpLinuxWrapperPostInc, &Args, !fCallSelf /* wait */); +#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 27) + rc = smp_call_function_mask(DstCpuMask, rtmpLinuxWrapperPostInc, &Args, !fCallSelf /* wait */); +#else /* older kernels */ + rc = smp_call_function(rtMpLinuxOnPairWrapper, &Args, 0 /* retry */, !fCallSelf /* wait */); +#endif /* older kernels */ + Assert(rc == 0); + + /* Call ourselves if necessary and wait for the other party to be done. */ + if (fCallSelf) + { + uint32_t cLoops = 0; + rtmpLinuxWrapper(&Args); + while (ASMAtomicReadU32(&Args.cHits) < 2) + { + if ((cLoops & 0x1ff) == 0 && !RTMpIsCpuOnline(idCpuSelf == idCpu1 ? idCpu2 : idCpu1)) + break; + cLoops++; + ASMNopPause(); + } + } + + Assert(Args.cHits <= 2); + if (Args.cHits == 2) + rc = VINF_SUCCESS; + else if (Args.cHits == 1) + rc = VERR_NOT_ALL_CPUS_SHOWED; + else if (Args.cHits == 0) + rc = VERR_CPU_OFFLINE; + else + rc = VERR_CPU_IPE_1; + } + /* + * A CPU must be present to be considered just offline. + */ + else if ( RTMpIsCpuPresent(idCpu1) + && RTMpIsCpuPresent(idCpu2)) + rc = VERR_CPU_OFFLINE; + else + rc = VERR_CPU_NOT_FOUND; + RTThreadPreemptRestore(&PreemptState);; + return rc; +} +RT_EXPORT_SYMBOL(RTMpOnPair); + + +RTDECL(bool) RTMpOnPairIsConcurrentExecSupported(void) +{ + return true; +} +RT_EXPORT_SYMBOL(RTMpOnPairIsConcurrentExecSupported); + + +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 19) +/** + * Wrapper between the native linux per-cpu callbacks and PFNRTWORKER + * employed by RTMpOnSpecific on older kernels that lacks smp_call_function_single. + * + * @param pvInfo Pointer to the RTMPARGS package. + */ +static void rtmpOnSpecificLinuxWrapper(void *pvInfo) +{ + PRTMPARGS pArgs = (PRTMPARGS)pvInfo; + RTCPUID idCpu = RTMpCpuId(); + + if (idCpu == pArgs->idCpu) + { + pArgs->pfnWorker(idCpu, pArgs->pvUser1, pArgs->pvUser2); + ASMAtomicIncU32(&pArgs->cHits); + } +} +#endif + + +RTDECL(int) RTMpOnSpecific(RTCPUID idCpu, PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2) +{ + int rc; + RTMPARGS Args; + + RTTHREADPREEMPTSTATE PreemptState = RTTHREADPREEMPTSTATE_INITIALIZER; + Args.pfnWorker = pfnWorker; + Args.pvUser1 = pvUser1; + Args.pvUser2 = pvUser2; + Args.idCpu = idCpu; + Args.cHits = 0; + + if (!RTMpIsCpuPossible(idCpu)) + return VERR_CPU_NOT_FOUND; + + RTThreadPreemptDisable(&PreemptState); + if (idCpu != RTMpCpuId()) + { + if (RTMpIsCpuOnline(idCpu)) + { +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 27) + rc = smp_call_function_single(idCpu, rtmpLinuxWrapper, &Args, 1 /* wait */); +#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 19) + rc = smp_call_function_single(idCpu, rtmpLinuxWrapper, &Args, 0 /* retry */, 1 /* wait */); +#else /* older kernels */ + rc = smp_call_function(rtmpOnSpecificLinuxWrapper, &Args, 0 /* retry */, 1 /* wait */); +#endif /* older kernels */ + Assert(rc == 0); + rc = Args.cHits ? VINF_SUCCESS : VERR_CPU_OFFLINE; + } + else + rc = VERR_CPU_OFFLINE; + } + else + { + rtmpLinuxWrapper(&Args); + rc = VINF_SUCCESS; + } + RTThreadPreemptRestore(&PreemptState);; + + NOREF(rc); + return rc; +} +RT_EXPORT_SYMBOL(RTMpOnSpecific); + + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 19) +/** + * Dummy callback used by RTMpPokeCpu. + * + * @param pvInfo Ignored. + */ +static void rtmpLinuxPokeCpuCallback(void *pvInfo) +{ + NOREF(pvInfo); +} +#endif + + +RTDECL(int) RTMpPokeCpu(RTCPUID idCpu) +{ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 19) + int rc; + + if (!RTMpIsCpuPossible(idCpu)) + return VERR_CPU_NOT_FOUND; + if (!RTMpIsCpuOnline(idCpu)) + return VERR_CPU_OFFLINE; + +# if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 27) + rc = smp_call_function_single(idCpu, rtmpLinuxPokeCpuCallback, NULL, 0 /* wait */); +# elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 19) + rc = smp_call_function_single(idCpu, rtmpLinuxPokeCpuCallback, NULL, 0 /* retry */, 0 /* wait */); +# else /* older kernels */ +# error oops +# endif /* older kernels */ + NOREF(rc); + Assert(rc == 0); + return VINF_SUCCESS; + +#else /* older kernels */ + /* no unicast here? */ + return VERR_NOT_SUPPORTED; +#endif /* older kernels */ +} +RT_EXPORT_SYMBOL(RTMpPokeCpu); + + +RTDECL(bool) RTMpOnAllIsConcurrentSafe(void) +{ + return true; +} +RT_EXPORT_SYMBOL(RTMpOnAllIsConcurrentSafe); + --- linux-4.2.0.orig/ubuntu/vbox/r0drv/linux/mpnotification-r0drv-linux.c +++ linux-4.2.0/ubuntu/vbox/r0drv/linux/mpnotification-r0drv-linux.c @@ -0,0 +1,204 @@ +/* $Id: mpnotification-r0drv-linux.c $ */ +/** @file + * IPRT - Multiprocessor Event Notifications, Ring-0 Driver, Linux. + */ + +/* + * Copyright (C) 2008-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include "the-linux-kernel.h" +#include "internal/iprt.h" + +#include +#include +#include +#include +#include "r0drv/mp-r0drv.h" + + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 5, 71) && defined(CONFIG_SMP) + +/******************************************************************************* +* Internal Functions * +*******************************************************************************/ +static int rtMpNotificationLinuxCallback(struct notifier_block *pNotifierBlock, unsigned long ulNativeEvent, void *pvCpu); + + +/******************************************************************************* +* Global Variables * +*******************************************************************************/ +/** + * The notifier block we use for registering the callback. + */ +static struct notifier_block g_NotifierBlock = +{ + .notifier_call = rtMpNotificationLinuxCallback, + .next = NULL, + .priority = 0 +}; + +# ifdef CPU_DOWN_FAILED +/** + * The set of CPUs we've seen going offline recently. + */ +static RTCPUSET g_MpPendingOfflineSet; +# endif + + +/** + * The native callback. + * + * @returns NOTIFY_DONE. + * @param pNotifierBlock Pointer to g_NotifierBlock. + * @param ulNativeEvent The native event. + * @param pvCpu The cpu id cast into a pointer value. + * + * @remarks This can fire with preemption enabled and on any CPU. + */ +static int rtMpNotificationLinuxCallback(struct notifier_block *pNotifierBlock, unsigned long ulNativeEvent, void *pvCpu) +{ + bool fProcessEvent = false; + RTCPUID idCpu = (uintptr_t)pvCpu; + NOREF(pNotifierBlock); + + /* + * Note that redhat/CentOS ported _some_ of the FROZEN macros + * back to their 2.6.18-92.1.10.el5 kernel but actually don't + * use them. Thus we have to test for both CPU_TASKS_FROZEN and + * the individual event variants. + */ + switch (ulNativeEvent) + { + /* + * Pick up online events or failures to go offline. + * Ignore failure events for CPUs we didn't see go offline. + */ +# ifdef CPU_DOWN_FAILED + case CPU_DOWN_FAILED: +# if defined(CPU_TASKS_FROZEN) && defined(CPU_DOWN_FAILED_FROZEN) + case CPU_DOWN_FAILED_FROZEN: +# endif + if (!RTCpuSetIsMember(&g_MpPendingOfflineSet, idCpu)) + break; /* fProcessEvents = false */ + /* fall thru */ +# endif + case CPU_ONLINE: +# if defined(CPU_TASKS_FROZEN) && defined(CPU_ONLINE_FROZEN) + case CPU_ONLINE_FROZEN: +# endif +# ifdef CPU_DOWN_FAILED + RTCpuSetDel(&g_MpPendingOfflineSet, idCpu); +# endif + fProcessEvent = true; + break; + + /* + * Pick the earliest possible offline event. + * The only important thing here is that we get the event and that + * it's exactly one. + */ +# ifdef CPU_DOWN_PREPARE + case CPU_DOWN_PREPARE: +# if defined(CPU_TASKS_FROZEN) && defined(CPU_DOWN_PREPARE_FROZEN) + case CPU_DOWN_PREPARE_FROZEN: +# endif + fProcessEvent = true; +# else + case CPU_DEAD: +# if defined(CPU_TASKS_FROZEN) && defined(CPU_DEAD_FROZEN) + case CPU_DEAD_FROZEN: +# endif + /* Don't process CPU_DEAD notifications. */ +# endif +# ifdef CPU_DOWN_FAILED + RTCpuSetAdd(&g_MpPendingOfflineSet, idCpu); +# endif + break; + } + + if (!fProcessEvent) + return NOTIFY_DONE; + + switch (ulNativeEvent) + { +# ifdef CPU_DOWN_FAILED + case CPU_DOWN_FAILED: +# if defined(CPU_TASKS_FROZEN) && defined(CPU_DOWN_FAILED_FROZEN) + case CPU_DOWN_FAILED_FROZEN: +# endif +# endif + case CPU_ONLINE: +# if defined(CPU_TASKS_FROZEN) && defined(CPU_ONLINE_FROZEN) + case CPU_ONLINE_FROZEN: +# endif + rtMpNotificationDoCallbacks(RTMPEVENT_ONLINE, idCpu); + break; + +# ifdef CPU_DOWN_PREPARE + case CPU_DOWN_PREPARE: +# if defined(CPU_TASKS_FROZEN) && defined(CPU_DOWN_PREPARE_FROZEN) + case CPU_DOWN_PREPARE_FROZEN: +# endif + rtMpNotificationDoCallbacks(RTMPEVENT_OFFLINE, idCpu); + break; +# endif + } + + return NOTIFY_DONE; +} + + +DECLHIDDEN(int) rtR0MpNotificationNativeInit(void) +{ + int rc; + +# ifdef CPU_DOWN_FAILED + RTCpuSetEmpty(&g_MpPendingOfflineSet); +# endif + + rc = register_cpu_notifier(&g_NotifierBlock); + AssertMsgReturn(!rc, ("%d\n", rc), RTErrConvertFromErrno(rc)); + return VINF_SUCCESS; +} + + +DECLHIDDEN(void) rtR0MpNotificationNativeTerm(void) +{ + unregister_cpu_notifier(&g_NotifierBlock); +} + +#else /* Not supported / Not needed */ + +DECLHIDDEN(int) rtR0MpNotificationNativeInit(void) +{ + return VINF_SUCCESS; +} + +DECLHIDDEN(void) rtR0MpNotificationNativeTerm(void) +{ +} + +#endif /* Not supported / Not needed */ + --- linux-4.2.0.orig/ubuntu/vbox/r0drv/linux/process-r0drv-linux.c +++ linux-4.2.0/ubuntu/vbox/r0drv/linux/process-r0drv-linux.c @@ -0,0 +1,49 @@ +/* $Id: process-r0drv-linux.c $ */ +/** @file + * IPRT - Process, Ring-0 Driver, Linux. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include "the-linux-kernel.h" +#include "internal/iprt.h" + +#include + + +RTDECL(RTPROCESS) RTProcSelf(void) +{ + return (RTPROCESS)current->tgid; +} +RT_EXPORT_SYMBOL(RTProcSelf); + + +RTR0DECL(RTR0PROCESS) RTR0ProcHandleSelf(void) +{ + return (RTR0PROCESS)current->tgid; +} +RT_EXPORT_SYMBOL(RTR0ProcHandleSelf); + --- linux-4.2.0.orig/ubuntu/vbox/r0drv/linux/semevent-r0drv-linux.c +++ linux-4.2.0/ubuntu/vbox/r0drv/linux/semevent-r0drv-linux.c @@ -0,0 +1,266 @@ +/* $Id: semevent-r0drv-linux.c $ */ +/** @file + * IPRT - Single Release Event Semaphores, Ring-0 Driver, Linux. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#define RTSEMEVENT_WITHOUT_REMAPPING +#include "the-linux-kernel.h" +#include "internal/iprt.h" +#include + +#include +#include +#include +#include +#include + +#include "waitqueue-r0drv-linux.h" +#include "internal/magics.h" + + +/******************************************************************************* +* Structures and Typedefs * +*******************************************************************************/ +/** + * Linux event semaphore. + */ +typedef struct RTSEMEVENTINTERNAL +{ + /** Magic value (RTSEMEVENT_MAGIC). */ + uint32_t volatile u32Magic; + /** The object status - !0 when signaled and 0 when reset. */ + uint32_t volatile fState; + /** Reference counter. */ + uint32_t volatile cRefs; + /** The wait queue. */ + wait_queue_head_t Head; +} RTSEMEVENTINTERNAL, *PRTSEMEVENTINTERNAL; + + + +RTDECL(int) RTSemEventCreate(PRTSEMEVENT phEventSem) +{ + return RTSemEventCreateEx(phEventSem, 0 /*fFlags*/, NIL_RTLOCKVALCLASS, NULL); +} + + +RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...) +{ + PRTSEMEVENTINTERNAL pThis; + + AssertReturn(!(fFlags & ~(RTSEMEVENT_FLAGS_NO_LOCK_VAL | RTSEMEVENT_FLAGS_BOOTSTRAP_HACK)), VERR_INVALID_PARAMETER); + Assert(!(fFlags & RTSEMEVENT_FLAGS_BOOTSTRAP_HACK) || (fFlags & RTSEMEVENT_FLAGS_NO_LOCK_VAL)); + + pThis = (PRTSEMEVENTINTERNAL)RTMemAlloc(sizeof(*pThis)); + if (!pThis) + return VERR_NO_MEMORY; + + pThis->u32Magic = RTSEMEVENT_MAGIC; + pThis->fState = 0; + pThis->cRefs = 1; + init_waitqueue_head(&pThis->Head); + + *phEventSem = pThis; + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTSemEventCreate); + + +/** + * Retains a reference to the event semaphore. + * + * @param pThis The event semaphore. + */ +DECLINLINE(void) rtR0SemEventLnxRetain(PRTSEMEVENTINTERNAL pThis) +{ + uint32_t cRefs = ASMAtomicIncU32(&pThis->cRefs); + Assert(cRefs < 100000); NOREF(cRefs); +} + + +/** + * Releases a reference to the event semaphore. + * + * @param pThis The event semaphore. + */ +DECLINLINE(void) rtR0SemEventLnxRelease(PRTSEMEVENTINTERNAL pThis) +{ + if (RT_UNLIKELY(ASMAtomicDecU32(&pThis->cRefs) == 0)) + RTMemFree(pThis); +} + + +RTDECL(int) RTSemEventDestroy(RTSEMEVENT hEventSem) +{ + /* + * Validate input. + */ + PRTSEMEVENTINTERNAL pThis = hEventSem; + if (pThis == NIL_RTSEMEVENT) + return VINF_SUCCESS; + AssertMsgReturn(pThis->u32Magic == RTSEMEVENT_MAGIC, ("pThis->u32Magic=%RX32 pThis=%p\n", pThis->u32Magic, pThis), VERR_INVALID_HANDLE); + Assert(pThis->cRefs > 0); + + /* + * Invalidate it and signal the object just in case. + */ + ASMAtomicWriteU32(&pThis->u32Magic, ~RTSEMEVENT_MAGIC); + ASMAtomicWriteU32(&pThis->fState, 0); + Assert(!waitqueue_active(&pThis->Head)); + wake_up_all(&pThis->Head); + rtR0SemEventLnxRelease(pThis); + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTSemEventDestroy); + + +RTDECL(int) RTSemEventSignal(RTSEMEVENT hEventSem) +{ + /* + * Validate input. + */ + PRTSEMEVENTINTERNAL pThis = (PRTSEMEVENTINTERNAL)hEventSem; + AssertPtrReturn(pThis, VERR_INVALID_HANDLE); + AssertMsgReturn(pThis->u32Magic == RTSEMEVENT_MAGIC, ("pThis->u32Magic=%RX32 pThis=%p\n", pThis->u32Magic, pThis), VERR_INVALID_HANDLE); + rtR0SemEventLnxRetain(pThis); + + /* + * Signal the event object. + */ + ASMAtomicWriteU32(&pThis->fState, 1); + wake_up(&pThis->Head); + + rtR0SemEventLnxRelease(pThis); + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTSemEventSignal); + + +/** + * Worker for RTSemEventWaitEx and RTSemEventWaitExDebug. + * + * @returns VBox status code. + * @param pThis The event semaphore. + * @param fFlags See RTSemEventWaitEx. + * @param uTimeout See RTSemEventWaitEx. + * @param pSrcPos The source code position of the wait. + */ +static int rtR0SemEventLnxWait(PRTSEMEVENTINTERNAL pThis, uint32_t fFlags, uint64_t uTimeout, + PCRTLOCKVALSRCPOS pSrcPos) +{ + int rc; + + /* + * Validate the input. + */ + AssertPtrReturn(pThis, VERR_INVALID_PARAMETER); + AssertMsgReturn(pThis->u32Magic == RTSEMEVENT_MAGIC, ("%p u32Magic=%RX32\n", pThis, pThis->u32Magic), VERR_INVALID_PARAMETER); + AssertReturn(RTSEMWAIT_FLAGS_ARE_VALID(fFlags), VERR_INVALID_PARAMETER); + rtR0SemEventLnxRetain(pThis); + + /* + * Try grab the event without setting up the wait. + */ + if ( 1 /** @todo check if there are someone waiting already - waitqueue_active, but then what do we do below? */ + && ASMAtomicCmpXchgU32(&pThis->fState, 0, 1)) + rc = VINF_SUCCESS; + else + { + /* + * We have to wait. + */ + RTR0SEMLNXWAIT Wait; + rc = rtR0SemLnxWaitInit(&Wait, fFlags, uTimeout, &pThis->Head); + if (RT_SUCCESS(rc)) + { + IPRT_DEBUG_SEMS_STATE(pThis, 'E'); + for (;;) + { + /* The destruction test. */ + if (RT_UNLIKELY(pThis->u32Magic != RTSEMEVENT_MAGIC)) + rc = VERR_SEM_DESTROYED; + else + { + rtR0SemLnxWaitPrepare(&Wait); + + /* Check the exit conditions. */ + if (RT_UNLIKELY(pThis->u32Magic != RTSEMEVENT_MAGIC)) + rc = VERR_SEM_DESTROYED; + else if (ASMAtomicCmpXchgU32(&pThis->fState, 0, 1)) + rc = VINF_SUCCESS; + else if (rtR0SemLnxWaitHasTimedOut(&Wait)) + rc = VERR_TIMEOUT; + else if (rtR0SemLnxWaitWasInterrupted(&Wait)) + rc = VERR_INTERRUPTED; + else + { + /* Do the wait and then recheck the conditions. */ + rtR0SemLnxWaitDoIt(&Wait); + continue; + } + } + break; + } + + rtR0SemLnxWaitDelete(&Wait); + IPRT_DEBUG_SEMS_STATE_RC(pThis, 'E', rc); + } + } + + rtR0SemEventLnxRelease(pThis); + return rc; +} + + +RTDECL(int) RTSemEventWaitEx(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout) +{ +#ifndef RTSEMEVENT_STRICT + return rtR0SemEventLnxWait(hEventSem, fFlags, uTimeout, NULL); +#else + RTLOCKVALSRCPOS SrcPos = RTLOCKVALSRCPOS_INIT_NORMAL_API(); + return rtR0SemEventLnxWait(hEventSem, fFlags, uTimeout, &SrcPos); +#endif +} +RT_EXPORT_SYMBOL(RTSemEventWaitEx); + + +RTDECL(int) RTSemEventWaitExDebug(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout, + RTHCUINTPTR uId, RT_SRC_POS_DECL) +{ + RTLOCKVALSRCPOS SrcPos = RTLOCKVALSRCPOS_INIT_DEBUG_API(); + return rtR0SemEventLnxWait(hEventSem, fFlags, uTimeout, &SrcPos); +} +RT_EXPORT_SYMBOL(RTSemEventWaitExDebug); + + +RTDECL(uint32_t) RTSemEventGetResolution(void) +{ + return rtR0SemLnxWaitGetResolution(); +} +RT_EXPORT_SYMBOL(RTSemEventGetResolution); + --- linux-4.2.0.orig/ubuntu/vbox/r0drv/linux/semeventmulti-r0drv-linux.c +++ linux-4.2.0/ubuntu/vbox/r0drv/linux/semeventmulti-r0drv-linux.c @@ -0,0 +1,331 @@ +/* $Id: semeventmulti-r0drv-linux.c $ */ +/** @file + * IPRT - Multiple Release Event Semaphores, Ring-0 Driver, Linux. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#define RTSEMEVENTMULTI_WITHOUT_REMAPPING +#include "the-linux-kernel.h" +#include "internal/iprt.h" +#include + +#include +#include +#include +#include +#include + +#include "waitqueue-r0drv-linux.h" +#include "internal/magics.h" + + +/******************************************************************************* +* Defined Constants And Macros * +*******************************************************************************/ +/** @name fStateAndGen values + * @{ */ +/** The state bit number. */ +#define RTSEMEVENTMULTILNX_STATE_BIT 0 +/** The state mask. */ +#define RTSEMEVENTMULTILNX_STATE_MASK RT_BIT_32(RTSEMEVENTMULTILNX_STATE_BIT) +/** The generation mask. */ +#define RTSEMEVENTMULTILNX_GEN_MASK ~RTSEMEVENTMULTILNX_STATE_MASK +/** The generation shift. */ +#define RTSEMEVENTMULTILNX_GEN_SHIFT 1 +/** The initial variable value. */ +#define RTSEMEVENTMULTILNX_STATE_GEN_INIT UINT32_C(0xfffffffc) +/** @} */ + + +/******************************************************************************* +* Structures and Typedefs * +*******************************************************************************/ +/** + * Linux event semaphore. + */ +typedef struct RTSEMEVENTMULTIINTERNAL +{ + /** Magic value (RTSEMEVENTMULTI_MAGIC). */ + uint32_t volatile u32Magic; + /** The object state bit and generation counter. + * The generation counter is incremented every time the object is + * signalled. */ + uint32_t volatile fStateAndGen; + /** Reference counter. */ + uint32_t volatile cRefs; + /** The wait queue. */ + wait_queue_head_t Head; +} RTSEMEVENTMULTIINTERNAL, *PRTSEMEVENTMULTIINTERNAL; + + + + + +RTDECL(int) RTSemEventMultiCreate(PRTSEMEVENTMULTI phEventMultiSem) +{ + return RTSemEventMultiCreateEx(phEventMultiSem, 0 /*fFlags*/, NIL_RTLOCKVALCLASS, NULL); +} + + +RTDECL(int) RTSemEventMultiCreateEx(PRTSEMEVENTMULTI phEventMultiSem, uint32_t fFlags, RTLOCKVALCLASS hClass, + const char *pszNameFmt, ...) +{ + PRTSEMEVENTMULTIINTERNAL pThis; + + AssertReturn(!(fFlags & ~RTSEMEVENTMULTI_FLAGS_NO_LOCK_VAL), VERR_INVALID_PARAMETER); + pThis = (PRTSEMEVENTMULTIINTERNAL)RTMemAlloc(sizeof(*pThis)); + if (pThis) + { + pThis->u32Magic = RTSEMEVENTMULTI_MAGIC; + pThis->fStateAndGen = RTSEMEVENTMULTILNX_STATE_GEN_INIT; + pThis->cRefs = 1; + init_waitqueue_head(&pThis->Head); + + *phEventMultiSem = pThis; + return VINF_SUCCESS; + } + return VERR_NO_MEMORY; +} +RT_EXPORT_SYMBOL(RTSemEventMultiCreate); + + +/** + * Retain a reference to the semaphore. + * + * @param pThis The semaphore. + */ +DECLINLINE(void) rtR0SemEventMultiLnxRetain(PRTSEMEVENTMULTIINTERNAL pThis) +{ + uint32_t cRefs = ASMAtomicIncU32(&pThis->cRefs); + NOREF(cRefs); + Assert(cRefs && cRefs < 100000); +} + + +/** + * Release a reference, destroy the thing if necessary. + * + * @param pThis The semaphore. + */ +DECLINLINE(void) rtR0SemEventMultiLnxRelease(PRTSEMEVENTMULTIINTERNAL pThis) +{ + if (RT_UNLIKELY(ASMAtomicDecU32(&pThis->cRefs) == 0)) + { + Assert(pThis->u32Magic != RTSEMEVENTMULTI_MAGIC); + RTMemFree(pThis); + } +} + + +RTDECL(int) RTSemEventMultiDestroy(RTSEMEVENTMULTI hEventMultiSem) +{ + /* + * Validate input. + */ + PRTSEMEVENTMULTIINTERNAL pThis = (PRTSEMEVENTMULTIINTERNAL)hEventMultiSem; + if (pThis == NIL_RTSEMEVENTMULTI) + return VINF_SUCCESS; + AssertPtrReturn(pThis, VERR_INVALID_PARAMETER); + AssertMsgReturn(pThis->u32Magic == RTSEMEVENTMULTI_MAGIC, ("%p u32Magic=%RX32\n", pThis, pThis->u32Magic), VERR_INVALID_PARAMETER); + Assert(pThis->cRefs > 0); + + /* + * Invalidate it and signal the object just in case. + */ + ASMAtomicWriteU32(&pThis->u32Magic, ~RTSEMEVENTMULTI_MAGIC); + ASMAtomicAndU32(&pThis->fStateAndGen, RTSEMEVENTMULTILNX_GEN_MASK); + Assert(!waitqueue_active(&pThis->Head)); + wake_up_all(&pThis->Head); + rtR0SemEventMultiLnxRelease(pThis); + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTSemEventMultiDestroy); + + +RTDECL(int) RTSemEventMultiSignal(RTSEMEVENTMULTI hEventMultiSem) +{ + uint32_t fNew; + uint32_t fOld; + + /* + * Validate input. + */ + PRTSEMEVENTMULTIINTERNAL pThis = (PRTSEMEVENTMULTIINTERNAL)hEventMultiSem; + if (!pThis) + return VERR_INVALID_PARAMETER; + AssertPtrReturn(pThis, VERR_INVALID_PARAMETER); + AssertMsgReturn(pThis->u32Magic == RTSEMEVENTMULTI_MAGIC, ("%p u32Magic=%RX32\n", pThis, pThis->u32Magic), VERR_INVALID_PARAMETER); + rtR0SemEventMultiLnxRetain(pThis); + + /* + * Signal the event object. The cause of the paranoia here is racing to try + * deal with racing RTSemEventMultiSignal calls (should probably be + * forbidden, but it's relatively easy to handle). + */ + do + { + fNew = fOld = ASMAtomicUoReadU32(&pThis->fStateAndGen); + fNew += 1 << RTSEMEVENTMULTILNX_GEN_SHIFT; + fNew |= RTSEMEVENTMULTILNX_STATE_MASK; + } + while (!ASMAtomicCmpXchgU32(&pThis->fStateAndGen, fNew, fOld)); + + wake_up_all(&pThis->Head); + + rtR0SemEventMultiLnxRelease(pThis); + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTSemEventMultiSignal); + + +RTDECL(int) RTSemEventMultiReset(RTSEMEVENTMULTI hEventMultiSem) +{ + /* + * Validate input. + */ + PRTSEMEVENTMULTIINTERNAL pThis = (PRTSEMEVENTMULTIINTERNAL)hEventMultiSem; + if (!pThis) + return VERR_INVALID_PARAMETER; + AssertPtrReturn(pThis, VERR_INVALID_PARAMETER); + AssertMsgReturn(pThis->u32Magic == RTSEMEVENTMULTI_MAGIC, ("%p u32Magic=%RX32\n", pThis, pThis->u32Magic), VERR_INVALID_PARAMETER); + rtR0SemEventMultiLnxRetain(pThis); + + /* + * Reset it. + */ + ASMAtomicAndU32(&pThis->fStateAndGen, ~RTSEMEVENTMULTILNX_STATE_MASK); + + rtR0SemEventMultiLnxRelease(pThis); + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTSemEventMultiReset); + + +/** + * Worker for RTSemEventMultiWaitEx and RTSemEventMultiWaitExDebug. + * + * @returns VBox status code. + * @param pThis The event semaphore. + * @param fFlags See RTSemEventMultiWaitEx. + * @param uTimeout See RTSemEventMultiWaitEx. + * @param pSrcPos The source code position of the wait. + */ +static int rtR0SemEventMultiLnxWait(PRTSEMEVENTMULTIINTERNAL pThis, uint32_t fFlags, uint64_t uTimeout, + PCRTLOCKVALSRCPOS pSrcPos) +{ + uint32_t fOrgStateAndGen; + int rc; + + /* + * Validate the input. + */ + AssertPtrReturn(pThis, VERR_INVALID_PARAMETER); + AssertMsgReturn(pThis->u32Magic == RTSEMEVENTMULTI_MAGIC, ("%p u32Magic=%RX32\n", pThis, pThis->u32Magic), VERR_INVALID_PARAMETER); + AssertReturn(RTSEMWAIT_FLAGS_ARE_VALID(fFlags), VERR_INVALID_PARAMETER); + rtR0SemEventMultiLnxRetain(pThis); + + /* + * Is the event already signalled or do we have to wait? + */ + fOrgStateAndGen = ASMAtomicUoReadU32(&pThis->fStateAndGen); + if (fOrgStateAndGen & RTSEMEVENTMULTILNX_STATE_MASK) + rc = VINF_SUCCESS; + else + { + /* + * We have to wait. + */ + RTR0SEMLNXWAIT Wait; + rc = rtR0SemLnxWaitInit(&Wait, fFlags, uTimeout, &pThis->Head); + if (RT_SUCCESS(rc)) + { + IPRT_DEBUG_SEMS_STATE(pThis, 'E'); + for (;;) + { + /* The destruction test. */ + if (RT_UNLIKELY(pThis->u32Magic != RTSEMEVENTMULTI_MAGIC)) + rc = VERR_SEM_DESTROYED; + else + { + rtR0SemLnxWaitPrepare(&Wait); + + /* Check the exit conditions. */ + if (RT_UNLIKELY(pThis->u32Magic != RTSEMEVENTMULTI_MAGIC)) + rc = VERR_SEM_DESTROYED; + else if (ASMAtomicUoReadU32(&pThis->fStateAndGen) != fOrgStateAndGen) + rc = VINF_SUCCESS; + else if (rtR0SemLnxWaitHasTimedOut(&Wait)) + rc = VERR_TIMEOUT; + else if (rtR0SemLnxWaitWasInterrupted(&Wait)) + rc = VERR_INTERRUPTED; + else + { + /* Do the wait and then recheck the conditions. */ + rtR0SemLnxWaitDoIt(&Wait); + continue; + } + } + break; + } + + rtR0SemLnxWaitDelete(&Wait); + IPRT_DEBUG_SEMS_STATE_RC(pThis, 'E', rc); + } + } + + rtR0SemEventMultiLnxRelease(pThis); + return rc; +} + + +RTDECL(int) RTSemEventMultiWaitEx(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout) +{ +#ifndef RTSEMEVENT_STRICT + return rtR0SemEventMultiLnxWait(hEventMultiSem, fFlags, uTimeout, NULL); +#else + RTLOCKVALSRCPOS SrcPos = RTLOCKVALSRCPOS_INIT_NORMAL_API(); + return rtR0SemEventMultiLnxWait(hEventMultiSem, fFlags, uTimeout, &SrcPos); +#endif +} +RT_EXPORT_SYMBOL(RTSemEventMultiWaitEx); + + +RTDECL(int) RTSemEventMultiWaitExDebug(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout, + RTHCUINTPTR uId, RT_SRC_POS_DECL) +{ + RTLOCKVALSRCPOS SrcPos = RTLOCKVALSRCPOS_INIT_DEBUG_API(); + return rtR0SemEventMultiLnxWait(hEventMultiSem, fFlags, uTimeout, &SrcPos); +} +RT_EXPORT_SYMBOL(RTSemEventMultiWaitExDebug); + + +RTDECL(uint32_t) RTSemEventMultiGetResolution(void) +{ + return rtR0SemLnxWaitGetResolution(); +} +RT_EXPORT_SYMBOL(RTSemEventMultiGetResolution); + --- linux-4.2.0.orig/ubuntu/vbox/r0drv/linux/semfastmutex-r0drv-linux.c +++ linux-4.2.0/ubuntu/vbox/r0drv/linux/semfastmutex-r0drv-linux.c @@ -0,0 +1,146 @@ +/* $Id: semfastmutex-r0drv-linux.c $ */ +/** @file + * IPRT - Fast Mutex Semaphores, Ring-0 Driver, Linux. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include "the-linux-kernel.h" +#include "internal/iprt.h" +#include +#include +#include +#include +#include +#if defined(RT_STRICT) || defined(IPRT_DEBUG_SEMS) +# include +#endif + +#include "internal/magics.h" + + +/******************************************************************************* +* Structures and Typedefs * +*******************************************************************************/ +/** + * Wrapper for the linux semaphore structure. + */ +typedef struct RTSEMFASTMUTEXINTERNAL +{ + /** Magic value (RTSEMFASTMUTEX_MAGIC). */ + uint32_t u32Magic; + /** the linux semaphore. */ + struct semaphore Semaphore; +#if defined(RT_STRICT) || defined(IPRT_DEBUG_SEMS) + /** For check. */ + RTNATIVETHREAD volatile Owner; +#endif +} RTSEMFASTMUTEXINTERNAL, *PRTSEMFASTMUTEXINTERNAL; + + +RTDECL(int) RTSemFastMutexCreate(PRTSEMFASTMUTEX phFastMtx) +{ + /* + * Allocate. + */ + PRTSEMFASTMUTEXINTERNAL pThis; + pThis = (PRTSEMFASTMUTEXINTERNAL)RTMemAlloc(sizeof(*pThis)); + if (!pThis) + return VERR_NO_MEMORY; + + /* + * Initialize. + */ + pThis->u32Magic = RTSEMFASTMUTEX_MAGIC; + sema_init(&pThis->Semaphore, 1); +#if defined(RT_STRICT) || defined(IPRT_DEBUG_SEMS) + pThis->Owner = NIL_RTNATIVETHREAD; +#endif + + *phFastMtx = pThis; + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTSemFastMutexCreate); + + +RTDECL(int) RTSemFastMutexDestroy(RTSEMFASTMUTEX hFastMtx) +{ + /* + * Validate. + */ + PRTSEMFASTMUTEXINTERNAL pThis = hFastMtx; + if (pThis == NIL_RTSEMFASTMUTEX) + return VINF_SUCCESS; + AssertPtrReturn(pThis, VERR_INVALID_HANDLE); + AssertMsgReturn(pThis->u32Magic == RTSEMFASTMUTEX_MAGIC, ("u32Magic=%RX32 pThis=%p\n", pThis->u32Magic, pThis), VERR_INVALID_HANDLE); + + ASMAtomicWriteU32(&pThis->u32Magic, RTSEMFASTMUTEX_MAGIC_DEAD); + RTMemFree(pThis); + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTSemFastMutexDestroy); + + +RTDECL(int) RTSemFastMutexRequest(RTSEMFASTMUTEX hFastMtx) +{ + /* + * Validate. + */ + PRTSEMFASTMUTEXINTERNAL pThis = hFastMtx; + AssertPtrReturn(pThis, VERR_INVALID_HANDLE); + AssertMsgReturn(pThis->u32Magic == RTSEMFASTMUTEX_MAGIC, ("u32Magic=%RX32 pThis=%p\n", pThis->u32Magic, pThis), VERR_INVALID_HANDLE); + + IPRT_DEBUG_SEMS_STATE(pThis, 'd'); + down(&pThis->Semaphore); +#if defined(RT_STRICT) || defined(IPRT_DEBUG_SEMS) + IPRT_DEBUG_SEMS_STATE(pThis, 'o'); + AssertRelease(pThis->Owner == NIL_RTNATIVETHREAD); + ASMAtomicUoWriteSize(&pThis->Owner, RTThreadNativeSelf()); +#endif + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTSemFastMutexRequest); + + +RTDECL(int) RTSemFastMutexRelease(RTSEMFASTMUTEX hFastMtx) +{ + /* + * Validate. + */ + PRTSEMFASTMUTEXINTERNAL pThis = hFastMtx; + AssertPtrReturn(pThis, VERR_INVALID_HANDLE); + AssertMsgReturn(pThis->u32Magic == RTSEMFASTMUTEX_MAGIC, ("u32Magic=%RX32 pThis=%p\n", pThis->u32Magic, pThis), VERR_INVALID_HANDLE); + +#if defined(RT_STRICT) || defined(IPRT_DEBUG_SEMS) + AssertRelease(pThis->Owner == RTThreadNativeSelf()); + ASMAtomicUoWriteSize(&pThis->Owner, NIL_RTNATIVETHREAD); +#endif + up(&pThis->Semaphore); + IPRT_DEBUG_SEMS_STATE(pThis, 'u'); + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTSemFastMutexRelease); + --- linux-4.2.0.orig/ubuntu/vbox/r0drv/linux/semmutex-r0drv-linux.c +++ linux-4.2.0/ubuntu/vbox/r0drv/linux/semmutex-r0drv-linux.c @@ -0,0 +1,398 @@ +/* $Id: semmutex-r0drv-linux.c $ */ +/** @file + * IPRT - Mutex Semaphores, Ring-0 Driver, Linux. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#define RTSEMMUTEX_WITHOUT_REMAPPING +#include "the-linux-kernel.h" +#include "internal/iprt.h" +#include + +#include +#include +#include +#include +#include + +#include "internal/magics.h" + + +/******************************************************************************* +* Structures and Typedefs * +*******************************************************************************/ +typedef struct RTSEMMUTEXLNXWAITER +{ + /** The list entry. */ + RTLISTNODE ListEntry; + /** The waiting task. */ + struct task_struct *pTask; + /** Why did we wake up? */ + enum + { + /** Wakeup to take the semaphore. */ + RTSEMMUTEXLNXWAITER_WAKEUP, + /** Mutex is being destroyed. */ + RTSEMMUTEXLNXWAITER_DESTROYED, + /** Some other reason. */ + RTSEMMUTEXLNXWAITER_OTHER + } volatile enmReason; +} RTSEMMUTEXLNXWAITER, *PRTSEMMUTEXLNXWAITER; + +/** + * Wrapper for the linux semaphore structure. + */ +typedef struct RTSEMMUTEXINTERNAL +{ + /** Magic value (RTSEMMUTEX_MAGIC). */ + uint32_t u32Magic; + /** The number of recursions. */ + uint32_t cRecursions; + /** The list of waiting threads. */ + RTLISTANCHOR WaiterList; + /** The current owner, NULL if none. */ + struct task_struct *pOwnerTask; + /** The number of references to this piece of memory. This is used to + * prevent it from being kicked from underneath us while waiting. */ + uint32_t volatile cRefs; + /** The spinlock protecting the members and falling asleep. */ + spinlock_t Spinlock; +} RTSEMMUTEXINTERNAL, *PRTSEMMUTEXINTERNAL; + + +RTDECL(int) RTSemMutexCreate(PRTSEMMUTEX phMtx) +{ + /* + * Allocate. + */ + PRTSEMMUTEXINTERNAL pThis; + pThis = (PRTSEMMUTEXINTERNAL)RTMemAlloc(sizeof(*pThis)); + if (!pThis) + return VERR_NO_MEMORY; + + /* + * Initialize. + */ + pThis->u32Magic = RTSEMMUTEX_MAGIC; + pThis->cRecursions = 0; + pThis->pOwnerTask = NULL; + pThis->cRefs = 1; + RTListInit(&pThis->WaiterList); + spin_lock_init(&pThis->Spinlock); + + *phMtx = pThis; + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTSemMutexCreate); + + +RTDECL(int) RTSemMutexDestroy(RTSEMMUTEX hMtx) +{ + PRTSEMMUTEXINTERNAL pThis = hMtx; + PRTSEMMUTEXLNXWAITER pCur; + unsigned long fSavedIrq; + + /* + * Validate. + */ + if (pThis == NIL_RTSEMMUTEX) + return VINF_SUCCESS; + AssertPtrReturn(pThis, VERR_INVALID_HANDLE); + AssertMsgReturn(pThis->u32Magic == RTSEMMUTEX_MAGIC, ("u32Magic=%RX32 pThis=%p\n", pThis->u32Magic, pThis), VERR_INVALID_HANDLE); + + /* + * Kill it, kick waiters and release it. + */ + AssertReturn(ASMAtomicCmpXchgU32(&pThis->u32Magic, RTSEMMUTEX_MAGIC_DEAD, RTSEMMUTEX_MAGIC), VERR_INVALID_HANDLE); + + spin_lock_irqsave(&pThis->Spinlock, fSavedIrq); + RTListForEach(&pThis->WaiterList, pCur, RTSEMMUTEXLNXWAITER, ListEntry) + { + pCur->enmReason = RTSEMMUTEXLNXWAITER_DESTROYED; + wake_up_process(pCur->pTask); + } + + if (ASMAtomicDecU32(&pThis->cRefs) != 0) + spin_unlock_irqrestore(&pThis->Spinlock, fSavedIrq); + else + { + spin_unlock_irqrestore(&pThis->Spinlock, fSavedIrq); + RTMemFree(pThis); + } + + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTSemMutexDestroy); + + +/** + * Worker for rtSemMutexLinuxRequest that handles the case where we go to sleep. + * + * @returns VINF_SUCCESS, VERR_INTERRUPTED, VERR_TIMEOUT or VERR_SEM_DESTROYED. + * Returns without owning the spinlock. + * @param pThis The mutex instance. + * @param cMillies The timeout. + * @param fInterruptible The wait type. + * @param fSavedIrq The saved IRQ flags. + */ +static int rtSemMutexLinuxRequestSleep(PRTSEMMUTEXINTERNAL pThis, RTMSINTERVAL cMillies, + bool fInterruptible, unsigned long fSavedIrq) +{ + struct task_struct *pSelf = current; + int rc = VERR_TIMEOUT; + long lTimeout = cMillies == RT_INDEFINITE_WAIT ? MAX_SCHEDULE_TIMEOUT : msecs_to_jiffies(cMillies); + RTSEMMUTEXLNXWAITER Waiter; + + IPRT_DEBUG_SEMS_STATE(pThis, 'm'); + + /* + * Grab a reference to the mutex and add ourselves to the waiter list. + */ + ASMAtomicIncU32(&pThis->cRefs); + + Waiter.pTask = pSelf; + Waiter.enmReason = RTSEMMUTEXLNXWAITER_OTHER; + RTListAppend(&pThis->WaiterList, &Waiter.ListEntry); + + /* + * Do the waiting. + */ + for (;;) + { + /* Check signal and timeout conditions. */ + if ( fInterruptible + && signal_pending(pSelf)) + { + rc = VERR_INTERRUPTED; + break; + } + + if (!lTimeout) + break; + + /* Go to sleep. */ + set_task_state(pSelf, fInterruptible ? TASK_INTERRUPTIBLE : TASK_UNINTERRUPTIBLE); + spin_unlock_irq(&pThis->Spinlock); + + lTimeout = schedule_timeout(lTimeout); + + spin_lock_irq(&pThis->Spinlock); + set_current_state(TASK_RUNNING); + + /* Did someone wake us up? */ + if (Waiter.enmReason == RTSEMMUTEXLNXWAITER_WAKEUP) + { + Assert(pThis->cRecursions == 0); + pThis->cRecursions = 1; + pThis->pOwnerTask = pSelf; + rc = VINF_SUCCESS; + break; + } + + /* Is the mutex being destroyed? */ + if (RT_UNLIKELY( Waiter.enmReason == RTSEMMUTEXLNXWAITER_DESTROYED + || pThis->u32Magic != RTSEMMUTEX_MAGIC)) + { + rc = VERR_SEM_DESTROYED; + break; + } + } + + /* + * Unlink ourself from the waiter list, dereference the mutex and exit the + * lock. We might have to free the mutex if it was the destroyed. + */ + RTListNodeRemove(&Waiter.ListEntry); + IPRT_DEBUG_SEMS_STATE_RC(pThis, 'M', rc); + + if (RT_LIKELY(ASMAtomicDecU32(&pThis->cRefs) != 0)) + spin_unlock_irqrestore(&pThis->Spinlock, fSavedIrq); + else + { + Assert(RT_FAILURE_NP(rc)); + spin_unlock_irqrestore(&pThis->Spinlock, fSavedIrq); + RTMemFree(pThis); + } + return rc; +} + + +/** + * Internal worker. + */ +DECLINLINE(int) rtSemMutexLinuxRequest(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies, bool fInterruptible) +{ + PRTSEMMUTEXINTERNAL pThis = hMutexSem; + struct task_struct *pSelf = current; + unsigned long fSavedIrq; + int rc; + + /* + * Validate. + */ + AssertPtrReturn(pThis, VERR_INVALID_HANDLE); + AssertMsgReturn(pThis->u32Magic == RTSEMMUTEX_MAGIC, ("u32Magic=%RX32 pThis=%p\n", pThis->u32Magic, pThis), VERR_INVALID_HANDLE); + Assert(pThis->cRefs >= 1); + + /* + * Lock it and check if it's a recursion. + */ + spin_lock_irqsave(&pThis->Spinlock, fSavedIrq); + if (pThis->pOwnerTask == pSelf) + { + pThis->cRecursions++; + Assert(pThis->cRecursions > 1); + Assert(pThis->cRecursions < 256); + rc = VINF_SUCCESS; + } + /* + * Not a recursion, maybe it's not owned by anyone then? + */ + else if ( pThis->pOwnerTask == NULL + && RTListIsEmpty(&pThis->WaiterList)) + { + Assert(pThis->cRecursions == 0); + pThis->cRecursions = 1; + pThis->pOwnerTask = pSelf; + rc = VINF_SUCCESS; + } + /* + * Was it a polling call? + */ + else if (cMillies == 0) + rc = VERR_TIMEOUT; + /* + * No, so go to sleep. + */ + else + return rtSemMutexLinuxRequestSleep(pThis, cMillies, fInterruptible, fSavedIrq); + + IPRT_DEBUG_SEMS_STATE_RC(pThis, 'M', rc); + spin_unlock_irqrestore(&pThis->Spinlock, fSavedIrq); + return rc; +} + + +RTDECL(int) RTSemMutexRequest(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies) +{ + return rtSemMutexLinuxRequest(hMutexSem, cMillies, false /*fInterruptible*/); +} +RT_EXPORT_SYMBOL(RTSemMutexRequest); + + +RTDECL(int) RTSemMutexRequestDebug(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL) +{ + return RTSemMutexRequest(hMutexSem, cMillies); +} +RT_EXPORT_SYMBOL(RTSemMutexRequestDebug); + + +RTDECL(int) RTSemMutexRequestNoResume(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies) +{ + return rtSemMutexLinuxRequest(hMutexSem, cMillies, true /*fInterruptible*/); +} +RT_EXPORT_SYMBOL(RTSemMutexRequestNoResume); + + +RTDECL(int) RTSemMutexRequestNoResumeDebug(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL) +{ + return RTSemMutexRequestNoResume(hMutexSem, cMillies); +} +RT_EXPORT_SYMBOL(RTSemMutexRequestNoResumeDebug); + + +RTDECL(int) RTSemMutexRelease(RTSEMMUTEX hMtx) +{ + PRTSEMMUTEXINTERNAL pThis = hMtx; + struct task_struct *pSelf = current; + unsigned long fSavedIrq; + int rc; + + /* + * Validate. + */ + AssertPtrReturn(pThis, VERR_INVALID_HANDLE); + AssertMsgReturn(pThis->u32Magic == RTSEMMUTEX_MAGIC, ("u32Magic=%RX32 pThis=%p\n", pThis->u32Magic, pThis), VERR_INVALID_HANDLE); + Assert(pThis->cRefs >= 1); + + /* + * Take the lock and release one recursion. + */ + spin_lock_irqsave(&pThis->Spinlock, fSavedIrq); + if (pThis->pOwnerTask == pSelf) + { + Assert(pThis->cRecursions > 0); + if (--pThis->cRecursions == 0) + { + pThis->pOwnerTask = NULL; + + /* anyone to wake up? */ + if (!RTListIsEmpty(&pThis->WaiterList)) + { + PRTSEMMUTEXLNXWAITER pWaiter = RTListGetFirst(&pThis->WaiterList, RTSEMMUTEXLNXWAITER, ListEntry); + pWaiter->enmReason = RTSEMMUTEXLNXWAITER_WAKEUP; + wake_up_process(pWaiter->pTask); + } + IPRT_DEBUG_SEMS_STATE(pThis, 'u'); + } + rc = VINF_SUCCESS; + } + else + rc = VERR_NOT_OWNER; + spin_unlock_irqrestore(&pThis->Spinlock, fSavedIrq); + + AssertRC(rc); + return rc; +} +RT_EXPORT_SYMBOL(RTSemMutexRelease); + + +RTDECL(bool) RTSemMutexIsOwned(RTSEMMUTEX hMutexSem) +{ + PRTSEMMUTEXINTERNAL pThis = hMutexSem; + unsigned long fSavedIrq; + bool fOwned; + + /* + * Validate. + */ + AssertPtrReturn(pThis, false); + AssertMsgReturn(pThis->u32Magic == RTSEMMUTEX_MAGIC, ("u32Magic=%RX32 pThis=%p\n", pThis->u32Magic, pThis), false); + Assert(pThis->cRefs >= 1); + + /* + * Take the lock and release one recursion. + */ + spin_lock_irqsave(&pThis->Spinlock, fSavedIrq); + fOwned = pThis->pOwnerTask != NULL; + spin_unlock_irqrestore(&pThis->Spinlock, fSavedIrq); + + return fOwned; + +} +RT_EXPORT_SYMBOL(RTSemMutexIsOwned); + --- linux-4.2.0.orig/ubuntu/vbox/r0drv/linux/spinlock-r0drv-linux.c +++ linux-4.2.0/ubuntu/vbox/r0drv/linux/spinlock-r0drv-linux.c @@ -0,0 +1,179 @@ +/* $Id: spinlock-r0drv-linux.c $ */ +/** @file + * IPRT - Spinlocks, Ring-0 Driver, Linux. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include "the-linux-kernel.h" +#include "internal/iprt.h" +#include + +#include +#if defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86) +# include +#endif +#include +#include +#include +#include +#include +#include "internal/magics.h" + + +/******************************************************************************* +* Structures and Typedefs * +*******************************************************************************/ +/** + * Wrapper for the spinlock_t structure. + */ +typedef struct RTSPINLOCKINTERNAL +{ + /** Spinlock magic value (RTSPINLOCK_MAGIC). */ + uint32_t volatile u32Magic; + /** The spinlock creation flags. */ + uint32_t fFlags; + /** The saved interrupt flag. */ + unsigned long volatile fIntSaved; + /** The linux spinlock structure. */ + spinlock_t Spinlock; +#ifdef RT_MORE_STRICT + /** The idAssertCpu variable before acquring the lock for asserting after + * releasing the spinlock. */ + RTCPUID volatile idAssertCpu; + /** The CPU that owns the lock. */ + RTCPUID volatile idCpuOwner; +#endif +} RTSPINLOCKINTERNAL, *PRTSPINLOCKINTERNAL; + + + +RTDECL(int) RTSpinlockCreate(PRTSPINLOCK pSpinlock, uint32_t fFlags, const char *pszName) +{ + PRTSPINLOCKINTERNAL pThis; + AssertReturn(fFlags == RTSPINLOCK_FLAGS_INTERRUPT_SAFE || fFlags == RTSPINLOCK_FLAGS_INTERRUPT_UNSAFE, VERR_INVALID_PARAMETER); + + /* + * Allocate. + */ + Assert(sizeof(RTSPINLOCKINTERNAL) > sizeof(void *)); + pThis = (PRTSPINLOCKINTERNAL)RTMemAlloc(sizeof(*pThis)); + if (!pThis) + return VERR_NO_MEMORY; + /* + * Initialize and return. + */ + pThis->u32Magic = RTSPINLOCK_MAGIC; + pThis->fFlags = fFlags; + pThis->fIntSaved = 0; +#ifdef RT_MORE_STRICT + pThis->idCpuOwner = NIL_RTCPUID; + pThis->idAssertCpu = NIL_RTCPUID; +#endif + + spin_lock_init(&pThis->Spinlock); + + *pSpinlock = pThis; + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTSpinlockCreate); + + +RTDECL(int) RTSpinlockDestroy(RTSPINLOCK Spinlock) +{ + /* + * Validate input. + */ + PRTSPINLOCKINTERNAL pThis = (PRTSPINLOCKINTERNAL)Spinlock; + if (!pThis) + return VERR_INVALID_PARAMETER; + if (pThis->u32Magic != RTSPINLOCK_MAGIC) + { + AssertMsgFailed(("Invalid spinlock %p magic=%#x\n", pThis, pThis->u32Magic)); + return VERR_INVALID_PARAMETER; + } + + ASMAtomicIncU32(&pThis->u32Magic); + RTMemFree(pThis); + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTSpinlockDestroy); + + +RTDECL(void) RTSpinlockAcquire(RTSPINLOCK Spinlock) +{ + PRTSPINLOCKINTERNAL pThis = (PRTSPINLOCKINTERNAL)Spinlock; + RT_ASSERT_PREEMPT_CPUID_VAR(); + AssertMsg(pThis && pThis->u32Magic == RTSPINLOCK_MAGIC, + ("pThis=%p u32Magic=%08x\n", pThis, pThis ? (int)pThis->u32Magic : 0)); + +#ifdef CONFIG_PROVE_LOCKING + lockdep_off(); +#endif + if (pThis->fFlags & RTSPINLOCK_FLAGS_INTERRUPT_SAFE) + { + unsigned long fIntSaved; + spin_lock_irqsave(&pThis->Spinlock, fIntSaved); + pThis->fIntSaved = fIntSaved; + } + else + spin_lock(&pThis->Spinlock); +#ifdef CONFIG_PROVE_LOCKING + lockdep_on(); +#endif + + RT_ASSERT_PREEMPT_CPUID_SPIN_ACQUIRED(pThis); +} +RT_EXPORT_SYMBOL(RTSpinlockAcquire); + + +RTDECL(void) RTSpinlockRelease(RTSPINLOCK Spinlock) +{ + PRTSPINLOCKINTERNAL pThis = (PRTSPINLOCKINTERNAL)Spinlock; + RT_ASSERT_PREEMPT_CPUID_SPIN_RELEASE_VARS(); + AssertMsg(pThis && pThis->u32Magic == RTSPINLOCK_MAGIC, + ("pThis=%p u32Magic=%08x\n", pThis, pThis ? (int)pThis->u32Magic : 0)); + RT_ASSERT_PREEMPT_CPUID_SPIN_RELEASE(pThis); + +#ifdef CONFIG_PROVE_LOCKING + lockdep_off(); +#endif + if (pThis->fFlags & RTSPINLOCK_FLAGS_INTERRUPT_SAFE) + { + unsigned long fIntSaved = pThis->fIntSaved; + pThis->fIntSaved = 0; + spin_unlock_irqrestore(&pThis->Spinlock, fIntSaved); + } + else + spin_unlock(&pThis->Spinlock); +#ifdef CONFIG_PROVE_LOCKING + lockdep_on(); +#endif + + RT_ASSERT_PREEMPT_CPUID(); +} +RT_EXPORT_SYMBOL(RTSpinlockRelease); + --- linux-4.2.0.orig/ubuntu/vbox/r0drv/linux/string.h +++ linux-4.2.0/ubuntu/vbox/r0drv/linux/string.h @@ -0,0 +1,57 @@ +/* $Id: string.h $ */ +/** @file + * IPRT - wrapper for the linux kernel asm/string.h. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___string_h +#define ___string_h + +#include + +RT_C_DECLS_BEGIN +#ifndef bool /* Linux 2.6.19 C++ nightmare */ +#define bool bool_type +#define true true_type +#define false false_type +#define _Bool int +#define bool_type_r0drv_string_h__ +#endif +#include +#include +#ifdef bool_type_r0drv_string_h__ +#undef bool +#undef true +#undef false +#undef bool_type_r0drv_string_h__ +#endif +char *strpbrk(const char *pszStr, const char *pszChars) +#if defined(__THROW) + __THROW +#endif + ; + +RT_C_DECLS_END + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/r0drv/linux/the-linux-kernel.h +++ linux-4.2.0/ubuntu/vbox/r0drv/linux/the-linux-kernel.h @@ -0,0 +1,429 @@ +/* $Id: the-linux-kernel.h $ */ +/** @file + * IPRT - Include all necessary headers for the Linux kernel. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___the_linux_kernel_h +#define ___the_linux_kernel_h + +/* + * Include iprt/types.h to install the bool wrappers. + * Then use the linux bool type for all the stuff include here. + */ +#include +#define bool linux_bool + +#include +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 33) +# include +#else +# ifndef AUTOCONF_INCLUDED +# include +# endif +#endif + +/* We only support 2.4 and 2.6 series kernels */ +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 4, 0) +# error We only support 2.4 and 2.6 series kernels +#endif +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 5, 0) && LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 0) +# error We only support 2.4 and 2.6 series kernels +#endif + +#if defined(CONFIG_MODVERSIONS) && !defined(MODVERSIONS) +# define MODVERSIONS +# if LINUX_VERSION_CODE < KERNEL_VERSION(2, 5, 71) +# include +# endif +#endif +#ifndef KBUILD_STR +# if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 16) +# define KBUILD_STR(s) s +# else +# define KBUILD_STR(s) #s +# endif +#endif +# if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 3, 0) +# include /* for macro IS_ENABLED */ +# endif +#include +#include +#include +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 27) +# include +#else /* older kernels */ +# include +#endif /* older kernels */ +#include +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) +# include +#endif +#include +#include +#include +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) +# include +#endif +#include +#include +#include +#include +#include +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 9, 0) +# include +#endif +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 7) +# include +#endif +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 16) +# include +# include +#endif +#include +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 5, 71) +# include +# include +#endif +/* For the basic additions module */ +#include +#include +#include +#include +#include +#ifndef HAVE_UNLOCKED_IOCTL /* linux/fs.h defines this */ +# include +#endif +/* For the shared folders module */ +#include +#define wchar_t linux_wchar_t +#include +#undef wchar_t +#include +#include +#include +#include + +/* For thread-context hooks. */ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 18) && defined(CONFIG_PREEMPT_NOTIFIERS) +# include +#endif + +/* for workqueue / task queues. */ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 5, 41) +# include +#else +# include +#endif + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) +# include +#endif + +/* for cr4_init_shadow() / cpu_tlbstate. */ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 20, 0) +# include +#endif + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 7, 0) +# include +#else +static inline void clac(void) { } +static inline void stac(void) { } +#endif + +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 0) +# ifndef page_to_pfn +# define page_to_pfn(page) ((page) - mem_map) +# endif +#endif + +#ifndef DEFINE_WAIT +# define DEFINE_WAIT(name) DECLARE_WAITQUEUE(name, current) +#endif + +#ifndef __GFP_NOWARN +# define __GFP_NOWARN 0 +#endif + +/* + * 2.4 / early 2.6 compatibility wrappers + */ +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 7) + +# ifndef MAX_JIFFY_OFFSET +# define MAX_JIFFY_OFFSET ((~0UL >> 1)-1) +# endif + +# if LINUX_VERSION_CODE < KERNEL_VERSION(2, 4, 29) || LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) + +DECLINLINE(unsigned int) jiffies_to_msecs(unsigned long cJiffies) +{ +# if HZ <= 1000 && !(1000 % HZ) + return (1000 / HZ) * cJiffies; +# elif HZ > 1000 && !(HZ % 1000) + return (cJiffies + (HZ / 1000) - 1) / (HZ / 1000); +# else + return (cJiffies * 1000) / HZ; +# endif +} + +DECLINLINE(unsigned long) msecs_to_jiffies(unsigned int cMillies) +{ +# if HZ > 1000 + if (cMillies > jiffies_to_msecs(MAX_JIFFY_OFFSET)) + return MAX_JIFFY_OFFSET; +# endif +# if HZ <= 1000 && !(1000 % HZ) + return (cMillies + (1000 / HZ) - 1) / (1000 / HZ); +# elif HZ > 1000 && !(HZ % 1000) + return cMillies * (HZ / 1000); +# else + return (cMillies * HZ + 999) / 1000; +# endif +} + +# endif /* < 2.4.29 || >= 2.6.0 */ + +#endif /* < 2.6.7 */ + +/* + * 2.4 compatibility wrappers + */ +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 0) + +# define prepare_to_wait(q, wait, state) \ + do { \ + add_wait_queue(q, wait); \ + set_current_state(state); \ + } while (0) + +# define after_wait(wait) \ + do { \ + list_del_init(&(wait)->task_list); \ + } while (0) + +# define finish_wait(q, wait) \ + do { \ + set_current_state(TASK_RUNNING); \ + remove_wait_queue(q, wait); \ + } while (0) + +#else /* >= 2.6.0 */ + +# define after_wait(wait) do {} while (0) + +#endif /* >= 2.6.0 */ + +/** @def TICK_NSEC + * The time between ticks in nsec */ +#ifndef TICK_NSEC +# define TICK_NSEC (1000000000UL / HZ) +#endif + +/* + * This sucks soooo badly on x86! Why don't they export __PAGE_KERNEL_EXEC so PAGE_KERNEL_EXEC would be usable? + */ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 8) && defined(RT_ARCH_AMD64) +# define MY_PAGE_KERNEL_EXEC PAGE_KERNEL_EXEC +#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 8) && defined(PAGE_KERNEL_EXEC) && defined(CONFIG_X86_PAE) +# ifdef __PAGE_KERNEL_EXEC + /* >= 2.6.27 */ +# define MY_PAGE_KERNEL_EXEC __pgprot(cpu_has_pge ? __PAGE_KERNEL_EXEC | _PAGE_GLOBAL : __PAGE_KERNEL_EXEC) +# else +# define MY_PAGE_KERNEL_EXEC __pgprot(cpu_has_pge ? _PAGE_KERNEL_EXEC | _PAGE_GLOBAL : _PAGE_KERNEL_EXEC) +# endif +#else +# define MY_PAGE_KERNEL_EXEC PAGE_KERNEL +#endif + + +/* + * The redhat hack section. + * - The current hacks are for 2.4.21-15.EL only. + */ +#ifndef NO_REDHAT_HACKS +/* accounting. */ +# if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 0) +# ifdef VM_ACCOUNT +# define USE_RHEL4_MUNMAP +# endif +# endif + +/* backported remap_page_range. */ +# if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 0) +# include +# ifdef tlb_vma /* probably not good enough... */ +# define HAVE_26_STYLE_REMAP_PAGE_RANGE 1 +# endif +# endif + +# ifndef RT_ARCH_AMD64 +/* In 2.6.9-22.ELsmp we have to call change_page_attr() twice when changing + * the page attributes from PAGE_KERNEL to something else, because there appears + * to be a bug in one of the many patches that redhat applied. + * It should be safe to do this on less buggy linux kernels too. ;-) + */ +# define MY_CHANGE_PAGE_ATTR(pPages, cPages, prot) \ + do { \ + if (pgprot_val(prot) != pgprot_val(PAGE_KERNEL)) \ + change_page_attr(pPages, cPages, prot); \ + change_page_attr(pPages, cPages, prot); \ + } while (0) +# endif /* !RT_ARCH_AMD64 */ +#endif /* !NO_REDHAT_HACKS */ + +#ifndef MY_CHANGE_PAGE_ATTR +# ifdef RT_ARCH_AMD64 /** @todo This is a cheap hack, but it'll get around that 'else BUG();' in __change_page_attr(). */ +# define MY_CHANGE_PAGE_ATTR(pPages, cPages, prot) \ + do { \ + change_page_attr(pPages, cPages, PAGE_KERNEL_NOCACHE); \ + change_page_attr(pPages, cPages, prot); \ + } while (0) +# else +# define MY_CHANGE_PAGE_ATTR(pPages, cPages, prot) change_page_attr(pPages, cPages, prot) +# endif +#endif + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 25) +# define MY_SET_PAGES_EXEC(pPages, cPages) set_pages_x(pPages, cPages) +# define MY_SET_PAGES_NOEXEC(pPages, cPages) set_pages_nx(pPages, cPages) +#else +# define MY_SET_PAGES_EXEC(pPages, cPages) \ + do { \ + if (pgprot_val(MY_PAGE_KERNEL_EXEC) != pgprot_val(PAGE_KERNEL)) \ + MY_CHANGE_PAGE_ATTR(pPages, cPages, MY_PAGE_KERNEL_EXEC); \ + } while (0) +# define MY_SET_PAGES_NOEXEC(pPages, cPages) \ + do { \ + if (pgprot_val(MY_PAGE_KERNEL_EXEC) != pgprot_val(PAGE_KERNEL)) \ + MY_CHANGE_PAGE_ATTR(pPages, cPages, PAGE_KERNEL); \ + } while (0) +#endif + +/** @def ONE_MSEC_IN_JIFFIES + * The number of jiffies that make up 1 millisecond. Must be at least 1! */ +#if HZ <= 1000 +# define ONE_MSEC_IN_JIFFIES 1 +#elif !(HZ % 1000) +# define ONE_MSEC_IN_JIFFIES (HZ / 1000) +#else +# define ONE_MSEC_IN_JIFFIES ((HZ + 999) / 1000) +# error "HZ is not a multiple of 1000, the GIP stuff won't work right!" +#endif + +/* + * Stop using the linux bool type. + */ +#undef bool + +/* + * There are post-2.6.24 kernels (confusingly with unchanged version number) + * which eliminate macros which were marked as deprecated. + */ +#ifndef __attribute_used__ +#define __attribute_used__ __used +#endif + +/** + * Hack for shortening pointers on linux so we can stuff more stuff into the + * task_struct::comm field. This is used by the semaphore code but put here + * because we don't have any better place atm. Don't use outside IPRT, please. + */ +#ifdef RT_ARCH_AMD64 +# define IPRT_DEBUG_SEMS_ADDRESS(addr) ( ((long)(addr) & (long)~UINT64_C(0xfffffff000000000)) ) +#else +# define IPRT_DEBUG_SEMS_ADDRESS(addr) ( (long)(addr) ) +#endif + +/** + * Puts semaphore info into the task_struct::comm field if IPRT_DEBUG_SEMS is + * defined. + */ +#ifdef IPRT_DEBUG_SEMS +# define IPRT_DEBUG_SEMS_STATE(pThis, chState) \ + snprintf(current->comm, sizeof(current->comm), "%c%lx", (chState), IPRT_DEBUG_SEMS_ADDRESS(pThis)); +#else +# define IPRT_DEBUG_SEMS_STATE(pThis, chState) do { } while (0) +#endif + +/** + * Puts semaphore info into the task_struct::comm field if IPRT_DEBUG_SEMS is + * defined. + */ +#ifdef IPRT_DEBUG_SEMS +# define IPRT_DEBUG_SEMS_STATE_RC(pThis, chState, rc) \ + snprintf(current->comm, sizeof(current->comm), "%c%lx:%d", (chState), IPRT_DEBUG_SEMS_ADDRESS(pThis), rc); +#else +# define IPRT_DEBUG_SEMS_STATE_RC(pThis, chState, rc) do { } while (0) +#endif + +/** @name Macros for preserving EFLAGS.AC on 3.19+/amd64 paranoid. + * The AMD 64 switch_to in macro in arch/x86/include/asm/switch_to.h stopped + * restoring flags. + * @{ */ +#ifdef CONFIG_X86_SMAP +# include +# define IPRT_X86_EFL_AC RT_BIT(18) +# define IPRT_LINUX_SAVE_EFL_AC() RTCCUINTREG fSavedEfl = ASMGetFlags(); +# define IPRT_LINUX_RESTORE_EFL_AC() ASMSetFlags(fSavedEfl) +# define IPRT_LINUX_RESTORE_EFL_ONLY_AC() ASMSetFlags((ASMGetFlags() & ~IPRT_X86_EFL_AC) | (fSavedEfl & IPRT_X86_EFL_AC)) +#else +# define IPRT_LINUX_SAVE_EFL_AC() do { } while (0) +# define IPRT_LINUX_RESTORE_EFL_AC() do { } while (0) +# define IPRT_LINUX_RESTORE_EFL_ONLY_AC() do { } while (0) +#endif +/** @} */ + +/* + * There are some conflicting defines in iprt/param.h, sort them out here. + */ +#ifndef ___iprt_param_h +# undef PAGE_SIZE +# undef PAGE_OFFSET_MASK +# include +#endif + +/* + * Some global indicator macros. + */ +/** @def IPRT_LINUX_HAS_HRTIMER + * Whether the kernel support high resolution timers (Linux kernel versions + * 2.6.28 and later (hrtimer_add_expires_ns() & schedule_hrtimeout). */ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 28) +# define IPRT_LINUX_HAS_HRTIMER +#endif + +/* + * Workqueue stuff, see initterm-r0drv-linux.c. + */ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 5, 41) +typedef struct work_struct RTR0LNXWORKQUEUEITEM; +#else +typedef struct tq_struct RTR0LNXWORKQUEUEITEM; +#endif +DECLHIDDEN(void) rtR0LnxWorkqueuePush(RTR0LNXWORKQUEUEITEM *pWork, void (*pfnWorker)(RTR0LNXWORKQUEUEITEM *)); +DECLHIDDEN(void) rtR0LnxWorkqueueFlush(void); + + +#endif --- linux-4.2.0.orig/ubuntu/vbox/r0drv/linux/thread-r0drv-linux.c +++ linux-4.2.0/ubuntu/vbox/r0drv/linux/thread-r0drv-linux.c @@ -0,0 +1,232 @@ +/* $Id: thread-r0drv-linux.c $ */ +/** @file + * IPRT - Threads, Ring-0 Driver, Linux. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include "the-linux-kernel.h" +#include "internal/iprt.h" +#include + +#include +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 5, 28) || defined(CONFIG_X86_SMAP) +# include +#endif +#include +#include +#include + + +/******************************************************************************* +* Global Variables * +*******************************************************************************/ +#ifndef CONFIG_PREEMPT +/** Per-cpu preemption counters. */ +static int32_t volatile g_acPreemptDisabled[NR_CPUS]; +#endif + + +RTDECL(RTNATIVETHREAD) RTThreadNativeSelf(void) +{ + return (RTNATIVETHREAD)current; +} +RT_EXPORT_SYMBOL(RTThreadNativeSelf); + + +static int rtR0ThreadLnxSleepCommon(RTMSINTERVAL cMillies) +{ + long cJiffies = msecs_to_jiffies(cMillies); + set_current_state(TASK_INTERRUPTIBLE); + cJiffies = schedule_timeout(cJiffies); + if (!cJiffies) + return VINF_SUCCESS; + return VERR_INTERRUPTED; +} + + +RTDECL(int) RTThreadSleep(RTMSINTERVAL cMillies) +{ + return rtR0ThreadLnxSleepCommon(cMillies); +} +RT_EXPORT_SYMBOL(RTThreadSleep); + + +RTDECL(int) RTThreadSleepNoLog(RTMSINTERVAL cMillies) +{ + return rtR0ThreadLnxSleepCommon(cMillies); +} +RT_EXPORT_SYMBOL(RTThreadSleepNoLog); + + +RTDECL(bool) RTThreadYield(void) +{ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 20) + yield(); +#else + /** @todo r=ramshankar: Can we use cond_resched() instead? */ + set_current_state(TASK_RUNNING); + sys_sched_yield(); + schedule(); +#endif + return true; +} +RT_EXPORT_SYMBOL(RTThreadYield); + + +RTDECL(bool) RTThreadPreemptIsEnabled(RTTHREAD hThread) +{ +#ifdef CONFIG_PREEMPT + Assert(hThread == NIL_RTTHREAD); +# ifdef preemptible + return preemptible(); +# else + return preempt_count() == 0 && !in_atomic() && !irqs_disabled(); +# endif +#else + int32_t c; + + Assert(hThread == NIL_RTTHREAD); + c = g_acPreemptDisabled[smp_processor_id()]; + AssertMsg(c >= 0 && c < 32, ("%d\n", c)); + if (c != 0) + return false; +# if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 5, 32) + if (in_atomic()) + return false; +# endif +# if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 5, 28) + if (irqs_disabled()) + return false; +# else + if (!ASMIntAreEnabled()) + return false; +# endif + return true; +#endif +} +RT_EXPORT_SYMBOL(RTThreadPreemptIsEnabled); + + +RTDECL(bool) RTThreadPreemptIsPending(RTTHREAD hThread) +{ + Assert(hThread == NIL_RTTHREAD); +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 5, 4) + return !!test_tsk_thread_flag(current, TIF_NEED_RESCHED); + +#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 20) + return !!need_resched(); + +#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 1, 110) + return current->need_resched != 0; + +#else + return need_resched != 0; +#endif +} +RT_EXPORT_SYMBOL(RTThreadPreemptIsPending); + + +RTDECL(bool) RTThreadPreemptIsPendingTrusty(void) +{ + /* yes, RTThreadPreemptIsPending is reliable. */ + return true; +} +RT_EXPORT_SYMBOL(RTThreadPreemptIsPendingTrusty); + + +RTDECL(bool) RTThreadPreemptIsPossible(void) +{ + /** @todo r=ramshankar: What about CONFIG_PREEMPT_VOLUNTARY? That can preempt + * too but does so in voluntarily in explicit preemption points. */ +#ifdef CONFIG_PREEMPT + return true; /* yes, kernel preemption is possible. */ +#else + return false; /* no kernel preemption */ +#endif +} +RT_EXPORT_SYMBOL(RTThreadPreemptIsPossible); + + +RTDECL(void) RTThreadPreemptDisable(PRTTHREADPREEMPTSTATE pState) +{ +#ifdef CONFIG_PREEMPT + AssertPtr(pState); + Assert(pState->u32Reserved == 0); + pState->u32Reserved = 42; + /* This ASSUMES that CONFIG_PREEMPT_COUNT is always defined with CONFIG_PREEMPT. */ + preempt_disable(); + RT_ASSERT_PREEMPT_CPUID_DISABLE(pState); + +#else /* !CONFIG_PREEMPT */ + int32_t c; + AssertPtr(pState); + Assert(pState->u32Reserved == 0); + + /* Do our own accounting. */ + c = ASMAtomicIncS32(&g_acPreemptDisabled[smp_processor_id()]); + AssertMsg(c > 0 && c < 32, ("%d\n", c)); + pState->u32Reserved = c; + RT_ASSERT_PREEMPT_CPUID_DISABLE(pState); +#endif +} +RT_EXPORT_SYMBOL(RTThreadPreemptDisable); + + +RTDECL(void) RTThreadPreemptRestore(PRTTHREADPREEMPTSTATE pState) +{ +#ifdef CONFIG_PREEMPT + IPRT_LINUX_SAVE_EFL_AC(); /* paranoia */ + AssertPtr(pState); + Assert(pState->u32Reserved == 42); + RT_ASSERT_PREEMPT_CPUID_RESTORE(pState); + preempt_enable(); + IPRT_LINUX_RESTORE_EFL_ONLY_AC(); /* paranoia */ + +#else + int32_t volatile *pc; + AssertPtr(pState); + AssertMsg(pState->u32Reserved > 0 && pState->u32Reserved < 32, ("%d\n", pState->u32Reserved)); + RT_ASSERT_PREEMPT_CPUID_RESTORE(pState); + + /* Do our own accounting. */ + pc = &g_acPreemptDisabled[smp_processor_id()]; + AssertMsg(pState->u32Reserved == (uint32_t)*pc, ("u32Reserved=%d *pc=%d \n", pState->u32Reserved, *pc)); + ASMAtomicUoWriteS32(pc, pState->u32Reserved - 1); +#endif + pState->u32Reserved = 0; +} +RT_EXPORT_SYMBOL(RTThreadPreemptRestore); + + +RTDECL(bool) RTThreadIsInInterrupt(RTTHREAD hThread) +{ + Assert(hThread == NIL_RTTHREAD); NOREF(hThread); + + return in_interrupt() != 0; +} +RT_EXPORT_SYMBOL(RTThreadIsInInterrupt); + --- linux-4.2.0.orig/ubuntu/vbox/r0drv/linux/thread2-r0drv-linux.c +++ linux-4.2.0/ubuntu/vbox/r0drv/linux/thread2-r0drv-linux.c @@ -0,0 +1,154 @@ +/* $Id: thread2-r0drv-linux.c $ */ +/** @file + * IPRT - Threads (Part 2), Ring-0 Driver, Linux. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include "the-linux-kernel.h" +#include "internal/iprt.h" + +#include +#include +#include +#include "internal/thread.h" + + +RTDECL(RTTHREAD) RTThreadSelf(void) +{ + return rtThreadGetByNative((RTNATIVETHREAD)current); +} + + +DECLHIDDEN(int) rtThreadNativeInit(void) +{ + return VINF_SUCCESS; +} + + +DECLHIDDEN(int) rtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType) +{ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 11) + /* See comment near MAX_RT_PRIO in linux/sched.h for details on + sched_priority. */ + int iSchedClass = SCHED_NORMAL; + struct sched_param Param = { .sched_priority = MAX_PRIO - 1 }; + switch (enmType) + { + case RTTHREADTYPE_INFREQUENT_POLLER: + Param.sched_priority = MAX_RT_PRIO + 5; + break; + + case RTTHREADTYPE_EMULATION: + Param.sched_priority = MAX_RT_PRIO + 4; + break; + + case RTTHREADTYPE_DEFAULT: + Param.sched_priority = MAX_RT_PRIO + 3; + break; + + case RTTHREADTYPE_MSG_PUMP: + Param.sched_priority = MAX_RT_PRIO + 2; + break; + + case RTTHREADTYPE_IO: + iSchedClass = SCHED_FIFO; + Param.sched_priority = MAX_RT_PRIO - 1; + break; + + case RTTHREADTYPE_TIMER: + iSchedClass = SCHED_FIFO; + Param.sched_priority = 1; /* not 0 just in case */ + break; + + default: + AssertMsgFailed(("enmType=%d\n", enmType)); + return VERR_INVALID_PARAMETER; + } + + sched_setscheduler(current, iSchedClass, &Param); +#endif + + return VINF_SUCCESS; +} + + +DECLHIDDEN(int) rtThreadNativeAdopt(PRTTHREADINT pThread) +{ + return VERR_NOT_IMPLEMENTED; +} + + +DECLHIDDEN(void) rtThreadNativeWaitKludge(PRTTHREADINT pThread) +{ + /** @todo fix RTThreadWait/RTR0Term race on linux. */ + RTThreadSleep(1); NOREF(pThread); +} + + +DECLHIDDEN(void) rtThreadNativeDestroy(PRTTHREADINT pThread) +{ + NOREF(pThread); +} + + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 4) +/** + * Native kernel thread wrapper function. + * + * This will forward to rtThreadMain and do termination upon return. + * + * @param pvArg Pointer to the argument package. + */ +static int rtThreadNativeMain(void *pvArg) +{ + PRTTHREADINT pThread = (PRTTHREADINT)pvArg; + + rtThreadMain(pThread, (RTNATIVETHREAD)current, &pThread->szName[0]); + return 0; +} +#endif + + +DECLHIDDEN(int) rtThreadNativeCreate(PRTTHREADINT pThreadInt, PRTNATIVETHREAD pNativeThread) +{ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 4) + struct task_struct *NativeThread; + + RT_ASSERT_PREEMPTIBLE(); + + NativeThread = kthread_run(rtThreadNativeMain, pThreadInt, "iprt-%s", pThreadInt->szName); + + if (IS_ERR(NativeThread)) + return VERR_GENERAL_FAILURE; + + *pNativeThread = (RTNATIVETHREAD)NativeThread; + return VINF_SUCCESS; +#else + return VERR_NOT_IMPLEMENTED; +#endif +} + --- linux-4.2.0.orig/ubuntu/vbox/r0drv/linux/time-r0drv-linux.c +++ linux-4.2.0/ubuntu/vbox/r0drv/linux/time-r0drv-linux.c @@ -0,0 +1,184 @@ +/* $Id: time-r0drv-linux.c $ */ +/** @file + * IPRT - Time, Ring-0 Driver, Linux. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#define LOG_GROUP RTLOGGROUP_TIME +#include "the-linux-kernel.h" +#include "internal/iprt.h" +#include +#include + + + +DECLINLINE(uint64_t) rtTimeGetSystemNanoTS(void) +{ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 16) /* This must match timer-r0drv-linux.c! */ + /* + * Use ktime_get_ts, this is also what clock_gettime(CLOCK_MONOTONIC,) is using. + */ + uint64_t u64; + struct timespec Ts; + ktime_get_ts(&Ts); + u64 = Ts.tv_sec * RT_NS_1SEC_64 + Ts.tv_nsec; + return u64; + +#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 5, 60) + /* + * Seems there is no way of getting to the exact source of + * sys_clock_gettime(CLOCK_MONOTONIC, &ts) here, I think. But + * 64-bit jiffies adjusted for the initial value should be pretty + * much the same I hope. + */ + uint64_t u64 = get_jiffies_64(); +# ifdef INITIAL_JIFFIES + u64 += INITIAL_JIFFIES; +# endif + u64 *= TICK_NSEC; + return u64; + +#else /* < 2.5.60 */ +# if BITS_PER_LONG >= 64 + /* + * This is the same as above, except that there is no get_jiffies_64() + * here and we rely on long, and therefor jiffies, being 64-bit instead. + */ + uint64_t u64 = jiffies; +# ifdef INITIAL_JIFFIES + u64 += INITIAL_JIFFIES; +# endif + u64 *= TICK_NSEC; + return u64; + +# else /* 32 bit jiffies */ + /* + * We'll have to try track jiffy rollovers here or we'll be + * in trouble every time it flips. + * + * The high dword of the s_u64Last is the rollover count, the + * low dword is the previous jiffies. Updating is done by + * atomic compare & exchange of course. + */ + static uint64_t volatile s_u64Last = 0; + uint64_t u64; + + for (;;) + { + uint64_t u64NewLast; + int32_t iDelta; + uint32_t cRollovers; + uint32_t u32LastJiffies; + + /* sample the values */ + unsigned long ulNow = jiffies; + uint64_t u64Last = s_u64Last; + if (ulNow != jiffies) + continue; /* try again */ +# ifdef INITIAL_JIFFIES + ulNow += INITIAL_JIFFIES; +# endif + + u32LastJiffies = (uint32_t)u64Last; + cRollovers = u64Last >> 32; + + /* + * Check for rollover and update the static last value. + * + * We have to make sure we update it successfully to rule out + * an underrun because of racing someone. + */ + iDelta = ulNow - u32LastJiffies; + if (iDelta < 0) + { + cRollovers++; + u64NewLast = RT_MAKE_U64(ulNow, cRollovers); + if (!ASMAtomicCmpXchgU64(&s_u64Last, u64NewLast, u64Last)) + continue; /* race, try again */ + } + else + { + u64NewLast = RT_MAKE_U64(ulNow, cRollovers); + ASMAtomicCmpXchgU64(&s_u64Last, u64NewLast, u64Last); + } + + /* calculate the return value */ + u64 = ulNow; + u64 *= TICK_NSEC; + u64 += cRollovers * (_4G * TICK_NSEC); + break; + } + + return u64; +# endif /* 32 bit jiffies */ +#endif /* < 2.5.60 */ +} + + +RTDECL(uint64_t) RTTimeNanoTS(void) +{ + return rtTimeGetSystemNanoTS(); +} +RT_EXPORT_SYMBOL(RTTimeNanoTS); + + +RTDECL(uint64_t) RTTimeMilliTS(void) +{ + return rtTimeGetSystemNanoTS() / RT_NS_1MS; +} +RT_EXPORT_SYMBOL(RTTimeMilliTS); + + +RTDECL(uint64_t) RTTimeSystemNanoTS(void) +{ + return rtTimeGetSystemNanoTS(); +} +RT_EXPORT_SYMBOL(RTTimeSystemNanoTS); + + +RTDECL(uint64_t) RTTimeSystemMilliTS(void) +{ + return rtTimeGetSystemNanoTS() / RT_NS_1MS; +} +RT_EXPORT_SYMBOL(RTTimeSystemMilliTS); + + +RTDECL(PRTTIMESPEC) RTTimeNow(PRTTIMESPEC pTime) +{ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 16) + struct timespec Ts; + ktime_get_real_ts(&Ts); + return RTTimeSpecSetTimespec(pTime, &Ts); + +#else /* < 2.6.16 */ + struct timeval Tv; + do_gettimeofday(&Tv); + return RTTimeSpecSetTimeval(pTime, &Tv); +#endif +} +RT_EXPORT_SYMBOL(RTTimeNow); + --- linux-4.2.0.orig/ubuntu/vbox/r0drv/linux/timer-r0drv-linux.c +++ linux-4.2.0/ubuntu/vbox/r0drv/linux/timer-r0drv-linux.c @@ -0,0 +1,1622 @@ +/* $Id: timer-r0drv-linux.c $ */ +/** @file + * IPRT - Timers, Ring-0 Driver, Linux. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include "the-linux-kernel.h" +#include "internal/iprt.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "internal/magics.h" + +/** @def RTTIMER_LINUX_WITH_HRTIMER + * Whether to use high resolution timers. */ +#if !defined(RTTIMER_LINUX_WITH_HRTIMER) \ + && defined(IPRT_LINUX_HAS_HRTIMER) +# define RTTIMER_LINUX_WITH_HRTIMER +#endif + +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 31) +# define mod_timer_pinned mod_timer +# define HRTIMER_MODE_ABS_PINNED HRTIMER_MODE_ABS +#endif + + +/******************************************************************************* +* Structures and Typedefs * +*******************************************************************************/ +/** + * Timer state machine. + * + * This is used to try handle the issues with MP events and + * timers that runs on all CPUs. It's relatively nasty :-/ + */ +typedef enum RTTIMERLNXSTATE +{ + /** Stopped. */ + RTTIMERLNXSTATE_STOPPED = 0, + /** Transient state; next ACTIVE. */ + RTTIMERLNXSTATE_STARTING, + /** Transient state; next ACTIVE. (not really necessary) */ + RTTIMERLNXSTATE_MP_STARTING, + /** Active. */ + RTTIMERLNXSTATE_ACTIVE, + /** Active and in callback; next ACTIVE, STOPPED or CALLBACK_DESTROYING. */ + RTTIMERLNXSTATE_CALLBACK, + /** Stopped while in the callback; next STOPPED. */ + RTTIMERLNXSTATE_CB_STOPPING, + /** Restarted while in the callback; next ACTIVE, STOPPED, DESTROYING. */ + RTTIMERLNXSTATE_CB_RESTARTING, + /** The callback shall destroy the timer; next STOPPED. */ + RTTIMERLNXSTATE_CB_DESTROYING, + /** Transient state; next STOPPED. */ + RTTIMERLNXSTATE_STOPPING, + /** Transient state; next STOPPED. */ + RTTIMERLNXSTATE_MP_STOPPING, + /** The usual 32-bit hack. */ + RTTIMERLNXSTATE_32BIT_HACK = 0x7fffffff +} RTTIMERLNXSTATE; + + +/** + * A Linux sub-timer. + */ +typedef struct RTTIMERLNXSUBTIMER +{ + /** Timer specific data. */ + union + { +#if defined(RTTIMER_LINUX_WITH_HRTIMER) + /** High resolution timer. */ + struct + { + /** The linux timer structure. */ + struct hrtimer LnxTimer; + } Hr; +#endif + /** Standard timer. */ + struct + { + /** The linux timer structure. */ + struct timer_list LnxTimer; + /** The start of the current run (ns). + * This is used to calculate when the timer ought to fire the next time. */ + uint64_t u64NextTS; + /** The u64NextTS in jiffies. */ + unsigned long ulNextJiffies; + /** Set when starting or changing the timer so that u64StartTs + * and u64NextTS gets reinitialized (eliminating some jitter). */ + bool volatile fFirstAfterChg; + } Std; + } u; + /** The current tick number. */ + uint64_t iTick; + /** Restart the single shot timer at this specific time. + * Used when a single shot timer is restarted from the callback. */ + uint64_t volatile uNsRestartAt; + /** Pointer to the parent timer. */ + PRTTIMER pParent; + /** The current sub-timer state. */ + RTTIMERLNXSTATE volatile enmState; +} RTTIMERLNXSUBTIMER; +/** Pointer to a linux sub-timer. */ +typedef RTTIMERLNXSUBTIMER *PRTTIMERLNXSUBTIMER; + + +/** + * The internal representation of an Linux timer handle. + */ +typedef struct RTTIMER +{ + /** Magic. + * This is RTTIMER_MAGIC, but changes to something else before the timer + * is destroyed to indicate clearly that thread should exit. */ + uint32_t volatile u32Magic; + /** Spinlock synchronizing the fSuspended and MP event handling. + * This is NIL_RTSPINLOCK if cCpus == 1. */ + RTSPINLOCK hSpinlock; + /** Flag indicating that the timer is suspended. */ + bool volatile fSuspended; + /** Whether the timer must run on one specific CPU or not. */ + bool fSpecificCpu; +#ifdef CONFIG_SMP + /** Whether the timer must run on all CPUs or not. */ + bool fAllCpus; +#endif /* else: All -> specific on non-SMP kernels */ + /** Whether it is a high resolution timer or a standard one. */ + bool fHighRes; + /** The id of the CPU it must run on if fSpecificCpu is set. */ + RTCPUID idCpu; + /** The number of CPUs this timer should run on. */ + RTCPUID cCpus; + /** Callback. */ + PFNRTTIMER pfnTimer; + /** User argument. */ + void *pvUser; + /** The timer interval. 0 if one-shot. */ + uint64_t volatile u64NanoInterval; + /** This is set to the number of jiffies between ticks if the interval is + * an exact number of jiffies. (Standard timers only.) */ + unsigned long volatile cJiffies; + /** The change interval spinlock for standard timers only. */ + spinlock_t ChgIntLock; + /** Workqueue item for delayed destruction. */ + RTR0LNXWORKQUEUEITEM DtorWorkqueueItem; + /** Sub-timers. + * Normally there is just one, but for RTTIMER_FLAGS_CPU_ALL this will contain + * an entry for all possible cpus. In that case the index will be the same as + * for the RTCpuSet. */ + RTTIMERLNXSUBTIMER aSubTimers[1]; +} RTTIMER; + + +/** + * A rtTimerLinuxStartOnCpu and rtTimerLinuxStartOnCpu argument package. + */ +typedef struct RTTIMERLINUXSTARTONCPUARGS +{ + /** The current time (RTTimeSystemNanoTS). */ + uint64_t u64Now; + /** When to start firing (delta). */ + uint64_t u64First; +} RTTIMERLINUXSTARTONCPUARGS; +/** Pointer to a rtTimerLinuxStartOnCpu argument package. */ +typedef RTTIMERLINUXSTARTONCPUARGS *PRTTIMERLINUXSTARTONCPUARGS; + + +/******************************************************************************* +* Internal Functions * +*******************************************************************************/ +#ifdef CONFIG_SMP +static DECLCALLBACK(void) rtTimerLinuxMpEvent(RTMPEVENT enmEvent, RTCPUID idCpu, void *pvUser); +#endif + +#if 0 +#define DEBUG_HACKING +#include +#include +static void myLogBackdoorPrintf(const char *pszFormat, ...) +{ + char szTmp[256]; + va_list args; + size_t cb; + + cb = RTStrPrintf(szTmp, sizeof(szTmp) - 10, "%d: ", RTMpCpuId()); + va_start(args, pszFormat); + cb += RTStrPrintfV(&szTmp[cb], sizeof(szTmp) - cb, pszFormat, args); + va_end(args); + + ASMOutStrU8(0x504, (uint8_t *)&szTmp[0], cb); +} +# define RTAssertMsg1Weak(pszExpr, uLine, pszFile, pszFunction) \ + myLogBackdoorPrintf("\n!!Guest Assertion failed!!\n%s(%d) %s\n%s\n", uLine, pszFile, pszFunction, (pszExpr)) +# define RTAssertMsg2Weak myLogBackdoorPrintf +# define RTTIMERLNX_LOG(a) myLogBackdoorPrintf a +#else +# define RTTIMERLNX_LOG(a) do { } while (0) +#endif + +/** + * Sets the state. + */ +DECLINLINE(void) rtTimerLnxSetState(RTTIMERLNXSTATE volatile *penmState, RTTIMERLNXSTATE enmNewState) +{ +#ifdef DEBUG_HACKING + RTTIMERLNX_LOG(("set %d -> %d\n", *penmState, enmNewState)); +#endif + ASMAtomicWriteU32((uint32_t volatile *)penmState, enmNewState); +} + + +/** + * Sets the state if it has a certain value. + * + * @return true if xchg was done. + * @return false if xchg wasn't done. + */ +#ifdef DEBUG_HACKING +#define rtTimerLnxCmpXchgState(penmState, enmNewState, enmCurState) rtTimerLnxCmpXchgStateDebug(penmState, enmNewState, enmCurState, __LINE__) +static bool rtTimerLnxCmpXchgStateDebug(RTTIMERLNXSTATE volatile *penmState, RTTIMERLNXSTATE enmNewState, + RTTIMERLNXSTATE enmCurState, uint32_t uLine) +{ + RTTIMERLNXSTATE enmOldState = enmCurState; + bool fRc = ASMAtomicCmpXchgExU32((uint32_t volatile *)penmState, enmNewState, enmCurState, (uint32_t *)&enmOldState); + RTTIMERLNX_LOG(("cxg %d -> %d - %d at %u\n", enmOldState, enmNewState, fRc, uLine)); + return fRc; +} +#else +DECLINLINE(bool) rtTimerLnxCmpXchgState(RTTIMERLNXSTATE volatile *penmState, RTTIMERLNXSTATE enmNewState, + RTTIMERLNXSTATE enmCurState) +{ + return ASMAtomicCmpXchgU32((uint32_t volatile *)penmState, enmNewState, enmCurState); +} +#endif + + +/** + * Gets the state. + */ +DECLINLINE(RTTIMERLNXSTATE) rtTimerLnxGetState(RTTIMERLNXSTATE volatile *penmState) +{ + return (RTTIMERLNXSTATE)ASMAtomicUoReadU32((uint32_t volatile *)penmState); +} + +#ifdef RTTIMER_LINUX_WITH_HRTIMER + +/** + * Converts a nano second time stamp to ktime_t. + * + * ASSUMES RTTimeSystemNanoTS() is implemented using ktime_get_ts(). + * + * @returns ktime_t. + * @param cNanoSecs Nanoseconds. + */ +DECLINLINE(ktime_t) rtTimerLnxNanoToKt(uint64_t cNanoSecs) +{ + /* With some luck the compiler optimizes the division out of this... (Bet it doesn't.) */ + return ktime_set(cNanoSecs / 1000000000, cNanoSecs % 1000000000); +} + +/** + * Converts ktime_t to a nano second time stamp. + * + * ASSUMES RTTimeSystemNanoTS() is implemented using ktime_get_ts(). + * + * @returns nano second time stamp. + * @param Kt ktime_t. + */ +DECLINLINE(uint64_t) rtTimerLnxKtToNano(ktime_t Kt) +{ + return ktime_to_ns(Kt); +} + +#endif /* RTTIMER_LINUX_WITH_HRTIMER */ + +/** + * Converts a nano second interval to jiffies. + * + * @returns Jiffies. + * @param cNanoSecs Nanoseconds. + */ +DECLINLINE(unsigned long) rtTimerLnxNanoToJiffies(uint64_t cNanoSecs) +{ + /* this can be made even better... */ + if (cNanoSecs > (uint64_t)TICK_NSEC * MAX_JIFFY_OFFSET) + return MAX_JIFFY_OFFSET; +# if ARCH_BITS == 32 + if (RT_LIKELY(cNanoSecs <= UINT32_MAX)) + return ((uint32_t)cNanoSecs + (TICK_NSEC-1)) / TICK_NSEC; +# endif + return (cNanoSecs + (TICK_NSEC-1)) / TICK_NSEC; +} + + +/** + * Starts a sub-timer (RTTimerStart). + * + * @param pSubTimer The sub-timer to start. + * @param u64Now The current timestamp (RTTimeSystemNanoTS()). + * @param u64First The interval from u64Now to the first time the timer should fire. + * @param fPinned true = timer pinned to a specific CPU, + * false = timer can migrate between CPUs + * @param fHighRes Whether the user requested a high resolution timer or not. + * @param enmOldState The old timer state. + */ +static void rtTimerLnxStartSubTimer(PRTTIMERLNXSUBTIMER pSubTimer, uint64_t u64Now, uint64_t u64First, + bool fPinned, bool fHighRes) +{ + /* + * Calc when it should start firing. + */ + uint64_t u64NextTS = u64Now + u64First; + if (!fHighRes) + pSubTimer->u.Std.u64NextTS = u64NextTS; + RTTIMERLNX_LOG(("startsubtimer %p\n", pSubTimer->pParent)); + + pSubTimer->iTick = 0; + +#ifdef RTTIMER_LINUX_WITH_HRTIMER + if (fHighRes) + hrtimer_start(&pSubTimer->u.Hr.LnxTimer, rtTimerLnxNanoToKt(u64NextTS), + fPinned ? HRTIMER_MODE_ABS_PINNED : HRTIMER_MODE_ABS); + else +#endif + { + unsigned long cJiffies = !u64First ? 0 : rtTimerLnxNanoToJiffies(u64First); + pSubTimer->u.Std.ulNextJiffies = jiffies + cJiffies; + pSubTimer->u.Std.fFirstAfterChg = true; +#ifdef CONFIG_SMP + if (fPinned) + mod_timer_pinned(&pSubTimer->u.Std.LnxTimer, pSubTimer->u.Std.ulNextJiffies); + else +#endif + mod_timer(&pSubTimer->u.Std.LnxTimer, pSubTimer->u.Std.ulNextJiffies); + } + + /* Be a bit careful here since we could be racing the callback. */ + if (!rtTimerLnxCmpXchgState(&pSubTimer->enmState, RTTIMERLNXSTATE_ACTIVE, RTTIMERLNXSTATE_STARTING)) + rtTimerLnxCmpXchgState(&pSubTimer->enmState, RTTIMERLNXSTATE_ACTIVE, RTTIMERLNXSTATE_MP_STARTING); +} + + +/** + * Stops a sub-timer (RTTimerStart and rtTimerLinuxMpEvent()). + * + * The caller has already changed the state, so we will not be in a callback + * situation wrt to the calling thread. + * + * @param pSubTimer The sub-timer. + * @param fHighRes Whether the user requested a high resolution timer or not. + */ +static void rtTimerLnxStopSubTimer(PRTTIMERLNXSUBTIMER pSubTimer, bool fHighRes) +{ + RTTIMERLNX_LOG(("stopsubtimer %p %d\n", pSubTimer->pParent, fHighRes)); +#ifdef RTTIMER_LINUX_WITH_HRTIMER + if (fHighRes) + { + /* There is no equivalent to del_timer in the hrtimer API, + hrtimer_cancel() == del_timer_sync(). Just like the WARN_ON in + del_timer_sync() asserts, waiting for a timer callback to complete + is deadlock prone, so don't do it. */ + int rc = hrtimer_try_to_cancel(&pSubTimer->u.Hr.LnxTimer); + if (rc < 0) + { + hrtimer_start(&pSubTimer->u.Hr.LnxTimer, ktime_set(KTIME_SEC_MAX, 0), HRTIMER_MODE_ABS); + hrtimer_try_to_cancel(&pSubTimer->u.Hr.LnxTimer); + } + } + else +#endif + del_timer(&pSubTimer->u.Std.LnxTimer); + + rtTimerLnxSetState(&pSubTimer->enmState, RTTIMERLNXSTATE_STOPPED); +} + + +/** + * Used by RTTimerDestroy and rtTimerLnxCallbackDestroy to do the actual work. + * + * @param pTimer The timer in question. + */ +static void rtTimerLnxDestroyIt(PRTTIMER pTimer) +{ + RTSPINLOCK hSpinlock = pTimer->hSpinlock; + RTCPUID iCpu; + Assert(pTimer->fSuspended); + RTTIMERLNX_LOG(("destroyit %p\n", pTimer)); + + /* + * Remove the MP notifications first because it'll reduce the risk of + * us overtaking any MP event that might theoretically be racing us here. + */ +#ifdef CONFIG_SMP + if ( pTimer->cCpus > 1 + && hSpinlock != NIL_RTSPINLOCK) + { + int rc = RTMpNotificationDeregister(rtTimerLinuxMpEvent, pTimer); + AssertRC(rc); + } +#endif /* CONFIG_SMP */ + + /* + * Invalidate the handle. + */ + ASMAtomicWriteU32(&pTimer->u32Magic, ~RTTIMER_MAGIC); + + /* + * Make sure all timers have stopped executing since we're stopping them in + * an asynchronous manner up in rtTimerLnxStopSubTimer. + */ + iCpu = pTimer->cCpus; + while (iCpu-- > 0) + { +#ifdef RTTIMER_LINUX_WITH_HRTIMER + if (pTimer->fHighRes) + hrtimer_cancel(&pTimer->aSubTimers[iCpu].u.Hr.LnxTimer); + else +#endif + del_timer_sync(&pTimer->aSubTimers[iCpu].u.Std.LnxTimer); + } + + /* + * Finally, free the resources. + */ + RTMemFreeEx(pTimer, RT_OFFSETOF(RTTIMER, aSubTimers[pTimer->cCpus])); + if (hSpinlock != NIL_RTSPINLOCK) + RTSpinlockDestroy(hSpinlock); +} + + +/** + * Workqueue callback (no DECLCALLBACK!) for deferred destruction. + * + * @param pWork Pointer to the DtorWorkqueueItem member of our timer + * structure. + */ +static void rtTimerLnxDestroyDeferred(RTR0LNXWORKQUEUEITEM *pWork) +{ + PRTTIMER pTimer = RT_FROM_MEMBER(pWork, RTTIMER, DtorWorkqueueItem); + rtTimerLnxDestroyIt(pTimer); +} + + +/** + * Called when the timer was destroyed by the callback function. + * + * @param pTimer The timer. + * @param pSubTimer The sub-timer which we're handling, the state of this + * will be RTTIMERLNXSTATE_CALLBACK_DESTROYING. + */ +static void rtTimerLnxCallbackDestroy(PRTTIMER pTimer, PRTTIMERLNXSUBTIMER pSubTimer) +{ + /* + * If it's an omni timer, the last dude does the destroying. + */ + if (pTimer->cCpus > 1) + { + uint32_t iCpu = pTimer->cCpus; + RTSpinlockAcquire(pTimer->hSpinlock); + + Assert(pSubTimer->enmState == RTTIMERLNXSTATE_CB_DESTROYING); + rtTimerLnxSetState(&pSubTimer->enmState, RTTIMERLNXSTATE_STOPPED); + + while (iCpu-- > 0) + if (rtTimerLnxGetState(&pTimer->aSubTimers[iCpu].enmState) != RTTIMERLNXSTATE_STOPPED) + { + RTSpinlockRelease(pTimer->hSpinlock); + return; + } + + RTSpinlockRelease(pTimer->hSpinlock); + } + + /* + * Destroying a timer from the callback is unsafe since the callout code + * might be touching the timer structure upon return (hrtimer does!). So, + * we have to defer the actual destruction to the IRPT workqueue. + */ + rtR0LnxWorkqueuePush(&pTimer->DtorWorkqueueItem, rtTimerLnxDestroyDeferred); +} + + +#ifdef CONFIG_SMP +/** + * Deal with a sub-timer that has migrated. + * + * @param pTimer The timer. + * @param pSubTimer The sub-timer. + */ +static void rtTimerLnxCallbackHandleMigration(PRTTIMER pTimer, PRTTIMERLNXSUBTIMER pSubTimer) +{ + RTTIMERLNXSTATE enmState; + if (pTimer->cCpus > 1) + RTSpinlockAcquire(pTimer->hSpinlock); + + do + { + enmState = rtTimerLnxGetState(&pSubTimer->enmState); + switch (enmState) + { + case RTTIMERLNXSTATE_STOPPING: + case RTTIMERLNXSTATE_MP_STOPPING: + enmState = RTTIMERLNXSTATE_STOPPED; + case RTTIMERLNXSTATE_STOPPED: + break; + + default: + AssertMsgFailed(("%d\n", enmState)); + case RTTIMERLNXSTATE_STARTING: + case RTTIMERLNXSTATE_MP_STARTING: + case RTTIMERLNXSTATE_ACTIVE: + case RTTIMERLNXSTATE_CALLBACK: + case RTTIMERLNXSTATE_CB_STOPPING: + case RTTIMERLNXSTATE_CB_RESTARTING: + if (rtTimerLnxCmpXchgState(&pSubTimer->enmState, RTTIMERLNXSTATE_STOPPED, enmState)) + enmState = RTTIMERLNXSTATE_STOPPED; + break; + + case RTTIMERLNXSTATE_CB_DESTROYING: + { + if (pTimer->cCpus > 1) + RTSpinlockRelease(pTimer->hSpinlock); + + rtTimerLnxCallbackDestroy(pTimer, pSubTimer); + return; + } + } + } while (enmState != RTTIMERLNXSTATE_STOPPED); + + if (pTimer->cCpus > 1) + RTSpinlockRelease(pTimer->hSpinlock); +} +#endif /* CONFIG_SMP */ + + +/** + * The slow path of rtTimerLnxChangeToCallbackState. + * + * @returns true if changed successfully, false if not. + * @param pSubTimer The sub-timer. + */ +static bool rtTimerLnxChangeToCallbackStateSlow(PRTTIMERLNXSUBTIMER pSubTimer) +{ + for (;;) + { + RTTIMERLNXSTATE enmState = rtTimerLnxGetState(&pSubTimer->enmState); + switch (enmState) + { + case RTTIMERLNXSTATE_ACTIVE: + case RTTIMERLNXSTATE_STARTING: + case RTTIMERLNXSTATE_MP_STARTING: + if (rtTimerLnxCmpXchgState(&pSubTimer->enmState, RTTIMERLNXSTATE_CALLBACK, enmState)) + return true; + break; + + case RTTIMERLNXSTATE_CALLBACK: + case RTTIMERLNXSTATE_CB_STOPPING: + case RTTIMERLNXSTATE_CB_RESTARTING: + case RTTIMERLNXSTATE_CB_DESTROYING: + AssertMsgFailed(("%d\n", enmState)); + default: + return false; + } + ASMNopPause(); + } +} + + +/** + * Tries to change the sub-timer state to 'callback'. + * + * @returns true if changed successfully, false if not. + * @param pSubTimer The sub-timer. + */ +DECLINLINE(bool) rtTimerLnxChangeToCallbackState(PRTTIMERLNXSUBTIMER pSubTimer) +{ + if (RT_LIKELY(rtTimerLnxCmpXchgState(&pSubTimer->enmState, RTTIMERLNXSTATE_CALLBACK, RTTIMERLNXSTATE_ACTIVE))) + return true; + return rtTimerLnxChangeToCallbackStateSlow(pSubTimer); +} + + +#ifdef RTTIMER_LINUX_WITH_HRTIMER +/** + * Timer callback function for high resolution timers. + * + * @returns HRTIMER_NORESTART or HRTIMER_RESTART depending on whether it's a + * one-shot or interval timer. + * @param pHrTimer Pointer to the sub-timer structure. + */ +static enum hrtimer_restart rtTimerLinuxHrCallback(struct hrtimer *pHrTimer) +{ + PRTTIMERLNXSUBTIMER pSubTimer = RT_FROM_MEMBER(pHrTimer, RTTIMERLNXSUBTIMER, u.Hr.LnxTimer); + PRTTIMER pTimer = pSubTimer->pParent; + + + RTTIMERLNX_LOG(("hrcallback %p\n", pTimer)); + if (RT_UNLIKELY(!rtTimerLnxChangeToCallbackState(pSubTimer))) + return HRTIMER_NORESTART; + +#ifdef CONFIG_SMP + /* + * Check for unwanted migration. + */ + if (pTimer->fAllCpus || pTimer->fSpecificCpu) + { + RTCPUID idCpu = RTMpCpuId(); + if (RT_UNLIKELY( pTimer->fAllCpus + ? (RTCPUID)(pSubTimer - &pTimer->aSubTimers[0]) != idCpu + : pTimer->idCpu != idCpu)) + { + rtTimerLnxCallbackHandleMigration(pTimer, pSubTimer); + return HRTIMER_NORESTART; + } + } +#endif + + if (pTimer->u64NanoInterval) + { + /* + * Periodic timer, run it and update the native timer afterwards so + * we can handle RTTimerStop and RTTimerChangeInterval from the + * callback as well as a racing control thread. + */ + pTimer->pfnTimer(pTimer, pTimer->pvUser, ++pSubTimer->iTick); + hrtimer_add_expires_ns(&pSubTimer->u.Hr.LnxTimer, ASMAtomicReadU64(&pTimer->u64NanoInterval)); + if (RT_LIKELY(rtTimerLnxCmpXchgState(&pSubTimer->enmState, RTTIMERLNXSTATE_ACTIVE, RTTIMERLNXSTATE_CALLBACK))) + return HRTIMER_RESTART; + } + else + { + /* + * One shot timer (no omni), stop it before dispatching it. + * Allow RTTimerStart as well as RTTimerDestroy to be called from + * the callback. + */ + ASMAtomicWriteBool(&pTimer->fSuspended, true); + pTimer->pfnTimer(pTimer, pTimer->pvUser, ++pSubTimer->iTick); + if (RT_LIKELY(rtTimerLnxCmpXchgState(&pSubTimer->enmState, RTTIMERLNXSTATE_STOPPED, RTTIMERLNXSTATE_CALLBACK))) + return HRTIMER_NORESTART; + } + + /* + * Some state change occurred while we were in the callback routine. + */ + for (;;) + { + RTTIMERLNXSTATE enmState = rtTimerLnxGetState(&pSubTimer->enmState); + switch (enmState) + { + case RTTIMERLNXSTATE_CB_DESTROYING: + rtTimerLnxCallbackDestroy(pTimer, pSubTimer); + return HRTIMER_NORESTART; + + case RTTIMERLNXSTATE_CB_STOPPING: + if (rtTimerLnxCmpXchgState(&pSubTimer->enmState, RTTIMERLNXSTATE_STOPPED, RTTIMERLNXSTATE_CB_STOPPING)) + return HRTIMER_NORESTART; + break; + + case RTTIMERLNXSTATE_CB_RESTARTING: + if (rtTimerLnxCmpXchgState(&pSubTimer->enmState, RTTIMERLNXSTATE_ACTIVE, RTTIMERLNXSTATE_CB_RESTARTING)) + { + pSubTimer->iTick = 0; + hrtimer_set_expires(&pSubTimer->u.Hr.LnxTimer, rtTimerLnxNanoToKt(pSubTimer->uNsRestartAt)); + return HRTIMER_RESTART; + } + break; + + default: + AssertMsgFailed(("%d\n", enmState)); + return HRTIMER_NORESTART; + } + ASMNopPause(); + } +} +#endif /* RTTIMER_LINUX_WITH_HRTIMER */ + + +/** + * Timer callback function for standard timers. + * + * @param ulUser Address of the sub-timer structure. + */ +static void rtTimerLinuxStdCallback(unsigned long ulUser) +{ + PRTTIMERLNXSUBTIMER pSubTimer = (PRTTIMERLNXSUBTIMER)ulUser; + PRTTIMER pTimer = pSubTimer->pParent; + + RTTIMERLNX_LOG(("stdcallback %p\n", pTimer)); + if (RT_UNLIKELY(!rtTimerLnxChangeToCallbackState(pSubTimer))) + return; + +#ifdef CONFIG_SMP + /* + * Check for unwanted migration. + */ + if (pTimer->fAllCpus || pTimer->fSpecificCpu) + { + RTCPUID idCpu = RTMpCpuId(); + if (RT_UNLIKELY( pTimer->fAllCpus + ? (RTCPUID)(pSubTimer - &pTimer->aSubTimers[0]) != idCpu + : pTimer->idCpu != idCpu)) + { + rtTimerLnxCallbackHandleMigration(pTimer, pSubTimer); + return; + } + } +#endif + + if (pTimer->u64NanoInterval) + { + /* + * Interval timer, calculate the next timeout. + * + * The first time around, we'll re-adjust the u.Std.u64NextTS to + * try prevent some jittering if we were started at a bad time. + */ + const uint64_t iTick = ++pSubTimer->iTick; + uint64_t u64NanoInterval; + unsigned long cJiffies; + unsigned long flFlags; + + spin_lock_irqsave(&pTimer->ChgIntLock, flFlags); + u64NanoInterval = pTimer->u64NanoInterval; + cJiffies = pTimer->cJiffies; + if (RT_UNLIKELY(pSubTimer->u.Std.fFirstAfterChg)) + { + pSubTimer->u.Std.fFirstAfterChg = false; + pSubTimer->u.Std.u64NextTS = RTTimeSystemNanoTS(); + pSubTimer->u.Std.ulNextJiffies = jiffies; + } + spin_unlock_irqrestore(&pTimer->ChgIntLock, flFlags); + + pSubTimer->u.Std.u64NextTS += u64NanoInterval; + if (cJiffies) + { + pSubTimer->u.Std.ulNextJiffies += cJiffies; + /* Prevent overflows when the jiffies counter wraps around. + * Special thanks to Ken Preslan for helping debugging! */ + while (time_before(pSubTimer->u.Std.ulNextJiffies, jiffies)) + { + pSubTimer->u.Std.ulNextJiffies += cJiffies; + pSubTimer->u.Std.u64NextTS += u64NanoInterval; + } + } + else + { + const uint64_t u64NanoTS = RTTimeSystemNanoTS(); + while (pSubTimer->u.Std.u64NextTS < u64NanoTS) + pSubTimer->u.Std.u64NextTS += u64NanoInterval; + pSubTimer->u.Std.ulNextJiffies = jiffies + rtTimerLnxNanoToJiffies(pSubTimer->u.Std.u64NextTS - u64NanoTS); + } + + /* + * Run the timer and re-arm it unless the state changed . + * . + * We must re-arm it afterwards as we're not in a position to undo this . + * operation if for instance someone stopped or destroyed us while we . + * were in the callback. (Linux takes care of any races here.) + */ + pTimer->pfnTimer(pTimer, pTimer->pvUser, iTick); + if (RT_LIKELY(rtTimerLnxCmpXchgState(&pSubTimer->enmState, RTTIMERLNXSTATE_ACTIVE, RTTIMERLNXSTATE_CALLBACK))) + { +#ifdef CONFIG_SMP + if (pTimer->fSpecificCpu || pTimer->fAllCpus) + mod_timer_pinned(&pSubTimer->u.Std.LnxTimer, pSubTimer->u.Std.ulNextJiffies); + else +#endif + mod_timer(&pSubTimer->u.Std.LnxTimer, pSubTimer->u.Std.ulNextJiffies); + return; + } + } + else + { + /* + * One shot timer, stop it before dispatching it. + * Allow RTTimerStart as well as RTTimerDestroy to be called from + * the callback. + */ + ASMAtomicWriteBool(&pTimer->fSuspended, true); + pTimer->pfnTimer(pTimer, pTimer->pvUser, ++pSubTimer->iTick); + if (RT_LIKELY(rtTimerLnxCmpXchgState(&pSubTimer->enmState, RTTIMERLNXSTATE_STOPPED, RTTIMERLNXSTATE_CALLBACK))) + return; + } + + /* + * Some state change occurred while we were in the callback routine. + */ + for (;;) + { + RTTIMERLNXSTATE enmState = rtTimerLnxGetState(&pSubTimer->enmState); + switch (enmState) + { + case RTTIMERLNXSTATE_CB_DESTROYING: + rtTimerLnxCallbackDestroy(pTimer, pSubTimer); + return; + + case RTTIMERLNXSTATE_CB_STOPPING: + if (rtTimerLnxCmpXchgState(&pSubTimer->enmState, RTTIMERLNXSTATE_STOPPED, RTTIMERLNXSTATE_CB_STOPPING)) + return; + break; + + case RTTIMERLNXSTATE_CB_RESTARTING: + if (rtTimerLnxCmpXchgState(&pSubTimer->enmState, RTTIMERLNXSTATE_ACTIVE, RTTIMERLNXSTATE_CB_RESTARTING)) + { + uint64_t u64NanoTS; + uint64_t u64NextTS; + unsigned long flFlags; + + spin_lock_irqsave(&pTimer->ChgIntLock, flFlags); + u64NextTS = pSubTimer->uNsRestartAt; + u64NanoTS = RTTimeSystemNanoTS(); + pSubTimer->iTick = 0; + pSubTimer->u.Std.u64NextTS = u64NextTS; + pSubTimer->u.Std.fFirstAfterChg = true; + pSubTimer->u.Std.ulNextJiffies = u64NextTS > u64NanoTS + ? jiffies + rtTimerLnxNanoToJiffies(u64NextTS - u64NanoTS) + : jiffies; + spin_unlock_irqrestore(&pTimer->ChgIntLock, flFlags); + +#ifdef CONFIG_SMP + if (pTimer->fSpecificCpu || pTimer->fAllCpus) + mod_timer_pinned(&pSubTimer->u.Std.LnxTimer, pSubTimer->u.Std.ulNextJiffies); + else +#endif + mod_timer(&pSubTimer->u.Std.LnxTimer, pSubTimer->u.Std.ulNextJiffies); + return; + } + break; + + default: + AssertMsgFailed(("%d\n", enmState)); + return; + } + ASMNopPause(); + } +} + + +#ifdef CONFIG_SMP + +/** + * Per-cpu callback function (RTMpOnAll/RTMpOnSpecific). + * + * @param idCpu The current CPU. + * @param pvUser1 Pointer to the timer. + * @param pvUser2 Pointer to the argument structure. + */ +static DECLCALLBACK(void) rtTimerLnxStartAllOnCpu(RTCPUID idCpu, void *pvUser1, void *pvUser2) +{ + PRTTIMERLINUXSTARTONCPUARGS pArgs = (PRTTIMERLINUXSTARTONCPUARGS)pvUser2; + PRTTIMER pTimer = (PRTTIMER)pvUser1; + Assert(idCpu < pTimer->cCpus); + rtTimerLnxStartSubTimer(&pTimer->aSubTimers[idCpu], pArgs->u64Now, pArgs->u64First, true /*fPinned*/, pTimer->fHighRes); +} + + +/** + * Worker for RTTimerStart() that takes care of the ugly bits. + * + * @returns RTTimerStart() return value. + * @param pTimer The timer. + * @param pArgs The argument structure. + */ +static int rtTimerLnxOmniStart(PRTTIMER pTimer, PRTTIMERLINUXSTARTONCPUARGS pArgs) +{ + RTCPUID iCpu; + RTCPUSET OnlineSet; + RTCPUSET OnlineSet2; + int rc2; + + /* + * Prepare all the sub-timers for the startup and then flag the timer + * as a whole as non-suspended, make sure we get them all before + * clearing fSuspended as the MP handler will be waiting on this + * should something happen while we're looping. + */ + RTSpinlockAcquire(pTimer->hSpinlock); + + /* Just make it a omni timer restriction that no stop/start races are allowed. */ + for (iCpu = 0; iCpu < pTimer->cCpus; iCpu++) + if (rtTimerLnxGetState(&pTimer->aSubTimers[iCpu].enmState) != RTTIMERLNXSTATE_STOPPED) + { + RTSpinlockRelease(pTimer->hSpinlock); + return VERR_TIMER_BUSY; + } + + do + { + RTMpGetOnlineSet(&OnlineSet); + for (iCpu = 0; iCpu < pTimer->cCpus; iCpu++) + { + Assert(pTimer->aSubTimers[iCpu].enmState != RTTIMERLNXSTATE_MP_STOPPING); + rtTimerLnxSetState(&pTimer->aSubTimers[iCpu].enmState, + RTCpuSetIsMember(&OnlineSet, iCpu) + ? RTTIMERLNXSTATE_STARTING + : RTTIMERLNXSTATE_STOPPED); + } + } while (!RTCpuSetIsEqual(&OnlineSet, RTMpGetOnlineSet(&OnlineSet2))); + + ASMAtomicWriteBool(&pTimer->fSuspended, false); + + RTSpinlockRelease(pTimer->hSpinlock); + + /* + * Start them (can't find any exported function that allows me to + * do this without the cross calls). + */ + pArgs->u64Now = RTTimeSystemNanoTS(); + rc2 = RTMpOnAll(rtTimerLnxStartAllOnCpu, pTimer, pArgs); + AssertRC(rc2); /* screw this if it fails. */ + + /* + * Reset the sub-timers who didn't start up (ALL CPUs case). + */ + RTSpinlockAcquire(pTimer->hSpinlock); + + for (iCpu = 0; iCpu < pTimer->cCpus; iCpu++) + if (rtTimerLnxCmpXchgState(&pTimer->aSubTimers[iCpu].enmState, RTTIMERLNXSTATE_STOPPED, RTTIMERLNXSTATE_STARTING)) + { + /** @todo very odd case for a rainy day. Cpus that temporarily went offline while + * we were between calls needs to nudged as the MP handler will ignore events for + * them because of the STARTING state. This is an extremely unlikely case - not that + * that means anything in my experience... ;-) */ + RTTIMERLNX_LOG(("what!? iCpu=%u -> didn't start\n", iCpu)); + } + + RTSpinlockRelease(pTimer->hSpinlock); + + return VINF_SUCCESS; +} + + +/** + * Worker for RTTimerStop() that takes care of the ugly SMP bits. + * + * @returns true if there was any active callbacks, false if not. + * @param pTimer The timer (valid). + * @param fForDestroy Whether this is for RTTimerDestroy or not. + */ +static bool rtTimerLnxOmniStop(PRTTIMER pTimer, bool fForDestroy) +{ + bool fActiveCallbacks = false; + RTCPUID iCpu; + RTTIMERLNXSTATE enmState; + + + /* + * Mark the timer as suspended and flag all timers as stopping, except + * for those being stopped by an MP event. + */ + RTSpinlockAcquire(pTimer->hSpinlock); + + ASMAtomicWriteBool(&pTimer->fSuspended, true); + for (iCpu = 0; iCpu < pTimer->cCpus; iCpu++) + { + for (;;) + { + enmState = rtTimerLnxGetState(&pTimer->aSubTimers[iCpu].enmState); + if ( enmState == RTTIMERLNXSTATE_STOPPED + || enmState == RTTIMERLNXSTATE_MP_STOPPING) + break; + if ( enmState == RTTIMERLNXSTATE_CALLBACK + || enmState == RTTIMERLNXSTATE_CB_STOPPING + || enmState == RTTIMERLNXSTATE_CB_RESTARTING) + { + Assert(enmState != RTTIMERLNXSTATE_CB_STOPPING || fForDestroy); + if (rtTimerLnxCmpXchgState(&pTimer->aSubTimers[iCpu].enmState, + !fForDestroy ? RTTIMERLNXSTATE_CB_STOPPING : RTTIMERLNXSTATE_CB_DESTROYING, + enmState)) + { + fActiveCallbacks = true; + break; + } + } + else + { + Assert(enmState == RTTIMERLNXSTATE_ACTIVE); + if (rtTimerLnxCmpXchgState(&pTimer->aSubTimers[iCpu].enmState, RTTIMERLNXSTATE_STOPPING, enmState)) + break; + } + ASMNopPause(); + } + } + + RTSpinlockRelease(pTimer->hSpinlock); + + /* + * Do the actual stopping. Fortunately, this doesn't require any IPIs. + * Unfortunately it cannot be done synchronously. + */ + for (iCpu = 0; iCpu < pTimer->cCpus; iCpu++) + if (rtTimerLnxGetState(&pTimer->aSubTimers[iCpu].enmState) == RTTIMERLNXSTATE_STOPPING) + rtTimerLnxStopSubTimer(&pTimer->aSubTimers[iCpu], pTimer->fHighRes); + + return fActiveCallbacks; +} + + +/** + * Per-cpu callback function (RTMpOnSpecific) used by rtTimerLinuxMpEvent() + * to start a sub-timer on a cpu that just have come online. + * + * @param idCpu The current CPU. + * @param pvUser1 Pointer to the timer. + * @param pvUser2 Pointer to the argument structure. + */ +static DECLCALLBACK(void) rtTimerLinuxMpStartOnCpu(RTCPUID idCpu, void *pvUser1, void *pvUser2) +{ + PRTTIMERLINUXSTARTONCPUARGS pArgs = (PRTTIMERLINUXSTARTONCPUARGS)pvUser2; + PRTTIMER pTimer = (PRTTIMER)pvUser1; + RTSPINLOCK hSpinlock; + Assert(idCpu < pTimer->cCpus); + + /* + * We have to be kind of careful here as we might be racing RTTimerStop + * (and/or RTTimerDestroy, thus the paranoia. + */ + hSpinlock = pTimer->hSpinlock; + if ( hSpinlock != NIL_RTSPINLOCK + && pTimer->u32Magic == RTTIMER_MAGIC) + { + RTSpinlockAcquire(hSpinlock); + + if ( !ASMAtomicUoReadBool(&pTimer->fSuspended) + && pTimer->u32Magic == RTTIMER_MAGIC) + { + /* We're sane and the timer is not suspended yet. */ + PRTTIMERLNXSUBTIMER pSubTimer = &pTimer->aSubTimers[idCpu]; + if (rtTimerLnxCmpXchgState(&pSubTimer->enmState, RTTIMERLNXSTATE_MP_STARTING, RTTIMERLNXSTATE_STOPPED)) + rtTimerLnxStartSubTimer(pSubTimer, pArgs->u64Now, pArgs->u64First, true /*fPinned*/, pTimer->fHighRes); + } + + RTSpinlockRelease(hSpinlock); + } +} + + +/** + * MP event notification callback. + * + * @param enmEvent The event. + * @param idCpu The cpu it applies to. + * @param pvUser The timer. + */ +static DECLCALLBACK(void) rtTimerLinuxMpEvent(RTMPEVENT enmEvent, RTCPUID idCpu, void *pvUser) +{ + PRTTIMER pTimer = (PRTTIMER)pvUser; + PRTTIMERLNXSUBTIMER pSubTimer = &pTimer->aSubTimers[idCpu]; + RTSPINLOCK hSpinlock; + + Assert(idCpu < pTimer->cCpus); + + /* + * Some initial paranoia. + */ + if (pTimer->u32Magic != RTTIMER_MAGIC) + return; + hSpinlock = pTimer->hSpinlock; + if (hSpinlock == NIL_RTSPINLOCK) + return; + + RTSpinlockAcquire(hSpinlock); + + /* Is it active? */ + if ( !ASMAtomicUoReadBool(&pTimer->fSuspended) + && pTimer->u32Magic == RTTIMER_MAGIC) + { + switch (enmEvent) + { + /* + * Try do it without leaving the spin lock, but if we have to, retake it + * when we're on the right cpu. + */ + case RTMPEVENT_ONLINE: + if (rtTimerLnxCmpXchgState(&pSubTimer->enmState, RTTIMERLNXSTATE_MP_STARTING, RTTIMERLNXSTATE_STOPPED)) + { + RTTIMERLINUXSTARTONCPUARGS Args; + Args.u64Now = RTTimeSystemNanoTS(); + Args.u64First = 0; + + if (RTMpCpuId() == idCpu) + rtTimerLnxStartSubTimer(pSubTimer, Args.u64Now, Args.u64First, true /*fPinned*/, pTimer->fHighRes); + else + { + rtTimerLnxSetState(&pSubTimer->enmState, RTTIMERLNXSTATE_STOPPED); /* we'll recheck it. */ + RTSpinlockRelease(hSpinlock); + + RTMpOnSpecific(idCpu, rtTimerLinuxMpStartOnCpu, pTimer, &Args); + return; /* we've left the spinlock */ + } + } + break; + + /* + * The CPU is (going) offline, make sure the sub-timer is stopped. + * + * Linux will migrate it to a different CPU, but we don't want this. The + * timer function is checking for this. + */ + case RTMPEVENT_OFFLINE: + { + RTTIMERLNXSTATE enmState; + while ( (enmState = rtTimerLnxGetState(&pSubTimer->enmState)) == RTTIMERLNXSTATE_ACTIVE + || enmState == RTTIMERLNXSTATE_CALLBACK + || enmState == RTTIMERLNXSTATE_CB_RESTARTING) + { + if (enmState == RTTIMERLNXSTATE_ACTIVE) + { + if (rtTimerLnxCmpXchgState(&pSubTimer->enmState, RTTIMERLNXSTATE_MP_STOPPING, RTTIMERLNXSTATE_ACTIVE)) + { + RTSpinlockRelease(hSpinlock); + + rtTimerLnxStopSubTimer(pSubTimer, pTimer->fHighRes); + return; /* we've left the spinlock */ + } + } + else if (rtTimerLnxCmpXchgState(&pSubTimer->enmState, RTTIMERLNXSTATE_CB_STOPPING, enmState)) + break; + + /* State not stable, try again. */ + ASMNopPause(); + } + break; + } + } + } + + RTSpinlockRelease(hSpinlock); +} + +#endif /* CONFIG_SMP */ + + +/** + * Callback function use by RTTimerStart via RTMpOnSpecific to start a timer + * running on a specific CPU. + * + * @param idCpu The current CPU. + * @param pvUser1 Pointer to the timer. + * @param pvUser2 Pointer to the argument structure. + */ +static DECLCALLBACK(void) rtTimerLnxStartOnSpecificCpu(RTCPUID idCpu, void *pvUser1, void *pvUser2) +{ + PRTTIMERLINUXSTARTONCPUARGS pArgs = (PRTTIMERLINUXSTARTONCPUARGS)pvUser2; + PRTTIMER pTimer = (PRTTIMER)pvUser1; + rtTimerLnxStartSubTimer(&pTimer->aSubTimers[0], pArgs->u64Now, pArgs->u64First, true /*fPinned*/, pTimer->fHighRes); +} + + +RTDECL(int) RTTimerStart(PRTTIMER pTimer, uint64_t u64First) +{ + RTTIMERLINUXSTARTONCPUARGS Args; + int rc2; + + /* + * Validate. + */ + AssertPtrReturn(pTimer, VERR_INVALID_HANDLE); + AssertReturn(pTimer->u32Magic == RTTIMER_MAGIC, VERR_INVALID_HANDLE); + + if (!ASMAtomicUoReadBool(&pTimer->fSuspended)) + return VERR_TIMER_ACTIVE; + RTTIMERLNX_LOG(("start %p cCpus=%d\n", pTimer, pTimer->cCpus)); + + Args.u64First = u64First; +#ifdef CONFIG_SMP + /* + * Omni timer? + */ + if (pTimer->fAllCpus) + return rtTimerLnxOmniStart(pTimer, &Args); +#endif + + /* + * Simple timer - Pretty straight forward if it wasn't for restarting. + */ + Args.u64Now = RTTimeSystemNanoTS(); + ASMAtomicWriteU64(&pTimer->aSubTimers[0].uNsRestartAt, Args.u64Now + u64First); + for (;;) + { + RTTIMERLNXSTATE enmState = rtTimerLnxGetState(&pTimer->aSubTimers[0].enmState); + switch (enmState) + { + case RTTIMERLNXSTATE_STOPPED: + if (rtTimerLnxCmpXchgState(&pTimer->aSubTimers[0].enmState, RTTIMERLNXSTATE_STARTING, RTTIMERLNXSTATE_STOPPED)) + { + ASMAtomicWriteBool(&pTimer->fSuspended, false); + if (!pTimer->fSpecificCpu) + rtTimerLnxStartSubTimer(&pTimer->aSubTimers[0], Args.u64Now, Args.u64First, + false /*fPinned*/, pTimer->fHighRes); + else + { + rc2 = RTMpOnSpecific(pTimer->idCpu, rtTimerLnxStartOnSpecificCpu, pTimer, &Args); + if (RT_FAILURE(rc2)) + { + /* Suspend it, the cpu id is probably invalid or offline. */ + ASMAtomicWriteBool(&pTimer->fSuspended, true); + rtTimerLnxSetState(&pTimer->aSubTimers[0].enmState, RTTIMERLNXSTATE_STOPPED); + return rc2; + } + } + return VINF_SUCCESS; + } + break; + + case RTTIMERLNXSTATE_CALLBACK: + case RTTIMERLNXSTATE_CB_STOPPING: + if (rtTimerLnxCmpXchgState(&pTimer->aSubTimers[0].enmState, RTTIMERLNXSTATE_CB_RESTARTING, enmState)) + { + ASMAtomicWriteBool(&pTimer->fSuspended, false); + return VINF_SUCCESS; + } + break; + + default: + AssertMsgFailed(("%d\n", enmState)); + return VERR_INTERNAL_ERROR_4; + } + ASMNopPause(); + } +} +RT_EXPORT_SYMBOL(RTTimerStart); + + +/** + * Common worker for RTTimerStop and RTTimerDestroy. + * + * @returns true if there was any active callbacks, false if not. + * @param pTimer The timer to stop. + * @param fForDestroy Whether it's RTTimerDestroy calling or not. + */ +static bool rtTimerLnxStop(PRTTIMER pTimer, bool fForDestroy) +{ + RTTIMERLNX_LOG(("lnxstop %p %d\n", pTimer, fForDestroy)); +#ifdef CONFIG_SMP + /* + * Omni timer? + */ + if (pTimer->fAllCpus) + return rtTimerLnxOmniStop(pTimer, fForDestroy); +#endif + + /* + * Simple timer. + */ + ASMAtomicWriteBool(&pTimer->fSuspended, true); + for (;;) + { + RTTIMERLNXSTATE enmState = rtTimerLnxGetState(&pTimer->aSubTimers[0].enmState); + switch (enmState) + { + case RTTIMERLNXSTATE_ACTIVE: + if (rtTimerLnxCmpXchgState(&pTimer->aSubTimers[0].enmState, RTTIMERLNXSTATE_STOPPING, RTTIMERLNXSTATE_ACTIVE)) + { + rtTimerLnxStopSubTimer(&pTimer->aSubTimers[0], pTimer->fHighRes); + return false; + } + break; + + case RTTIMERLNXSTATE_CALLBACK: + case RTTIMERLNXSTATE_CB_RESTARTING: + case RTTIMERLNXSTATE_CB_STOPPING: + Assert(enmState != RTTIMERLNXSTATE_CB_STOPPING || fForDestroy); + if (rtTimerLnxCmpXchgState(&pTimer->aSubTimers[0].enmState, + !fForDestroy ? RTTIMERLNXSTATE_CB_STOPPING : RTTIMERLNXSTATE_CB_DESTROYING, + enmState)) + return true; + break; + + case RTTIMERLNXSTATE_STOPPED: + return VINF_SUCCESS; + + case RTTIMERLNXSTATE_CB_DESTROYING: + AssertMsgFailed(("enmState=%d pTimer=%p\n", enmState, pTimer)); + return true; + + default: + case RTTIMERLNXSTATE_STARTING: + case RTTIMERLNXSTATE_MP_STARTING: + case RTTIMERLNXSTATE_STOPPING: + case RTTIMERLNXSTATE_MP_STOPPING: + AssertMsgFailed(("enmState=%d pTimer=%p\n", enmState, pTimer)); + return false; + } + + /* State not stable, try again. */ + ASMNopPause(); + } +} + + +RTDECL(int) RTTimerStop(PRTTIMER pTimer) +{ + /* + * Validate. + */ + AssertPtrReturn(pTimer, VERR_INVALID_HANDLE); + AssertReturn(pTimer->u32Magic == RTTIMER_MAGIC, VERR_INVALID_HANDLE); + RTTIMERLNX_LOG(("stop %p\n", pTimer)); + + if (ASMAtomicUoReadBool(&pTimer->fSuspended)) + return VERR_TIMER_SUSPENDED; + + rtTimerLnxStop(pTimer, false /*fForDestroy*/); + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTTimerStop); + + +RTDECL(int) RTTimerChangeInterval(PRTTIMER pTimer, uint64_t u64NanoInterval) +{ + unsigned long cJiffies; + unsigned long flFlags; + + /* + * Validate. + */ + AssertPtrReturn(pTimer, VERR_INVALID_HANDLE); + AssertReturn(pTimer->u32Magic == RTTIMER_MAGIC, VERR_INVALID_HANDLE); + AssertReturn(u64NanoInterval, VERR_INVALID_PARAMETER); + AssertReturn(u64NanoInterval < UINT64_MAX / 8, VERR_INVALID_PARAMETER); + AssertReturn(pTimer->u64NanoInterval, VERR_INVALID_STATE); + RTTIMERLNX_LOG(("change %p %llu\n", pTimer, u64NanoInterval)); + +#ifdef RTTIMER_LINUX_WITH_HRTIMER + /* + * For the high resolution timers it is easy since we don't care so much + * about when it is applied to the sub-timers. + */ + if (pTimer->fHighRes) + { + ASMAtomicWriteU64(&pTimer->u64NanoInterval, u64NanoInterval); + return VINF_SUCCESS; + } +#endif + + /* + * Standard timers have a bit more complicated way of calculating + * their interval and such. So, forget omni timers for now. + */ + if (pTimer->cCpus > 1) + return VERR_NOT_SUPPORTED; + + cJiffies = u64NanoInterval / RTTimerGetSystemGranularity(); + if (cJiffies * RTTimerGetSystemGranularity() != u64NanoInterval) + cJiffies = 0; + + spin_lock_irqsave(&pTimer->ChgIntLock, flFlags); + pTimer->aSubTimers[0].u.Std.fFirstAfterChg = true; + pTimer->cJiffies = cJiffies; + ASMAtomicWriteU64(&pTimer->u64NanoInterval, u64NanoInterval); + spin_unlock_irqrestore(&pTimer->ChgIntLock, flFlags); + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTTimerChangeInterval); + + +RTDECL(int) RTTimerDestroy(PRTTIMER pTimer) +{ + bool fCanDestroy; + + /* + * Validate. It's ok to pass NULL pointer. + */ + if (pTimer == /*NIL_RTTIMER*/ NULL) + return VINF_SUCCESS; + AssertPtrReturn(pTimer, VERR_INVALID_HANDLE); + AssertReturn(pTimer->u32Magic == RTTIMER_MAGIC, VERR_INVALID_HANDLE); + RTTIMERLNX_LOG(("destroy %p\n", pTimer)); +/** @todo We should invalidate the magic here! */ + + /* + * Stop the timer if it's still active, then destroy it if we can. + */ + if (!ASMAtomicUoReadBool(&pTimer->fSuspended)) + fCanDestroy = rtTimerLnxStop(pTimer, true /*fForDestroy*/); + else + { + uint32_t iCpu = pTimer->cCpus; + if (pTimer->cCpus > 1) + RTSpinlockAcquire(pTimer->hSpinlock); + + fCanDestroy = true; + while (iCpu-- > 0) + { + for (;;) + { + RTTIMERLNXSTATE enmState = rtTimerLnxGetState(&pTimer->aSubTimers[iCpu].enmState); + switch (enmState) + { + case RTTIMERLNXSTATE_CALLBACK: + case RTTIMERLNXSTATE_CB_RESTARTING: + case RTTIMERLNXSTATE_CB_STOPPING: + if (!rtTimerLnxCmpXchgState(&pTimer->aSubTimers[iCpu].enmState, RTTIMERLNXSTATE_CB_DESTROYING, enmState)) + continue; + fCanDestroy = false; + break; + + case RTTIMERLNXSTATE_CB_DESTROYING: + AssertMsgFailed(("%d\n", enmState)); + fCanDestroy = false; + break; + default: + break; + } + break; + } + } + + if (pTimer->cCpus > 1) + RTSpinlockRelease(pTimer->hSpinlock); + } + + if (fCanDestroy) + { + /* For paranoid reasons, defer actually destroying the semaphore when + in atomic or interrupt context. */ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 5, 32) + if (in_atomic() || in_interrupt()) +#else + if (in_interrupt()) +#endif + rtR0LnxWorkqueuePush(&pTimer->DtorWorkqueueItem, rtTimerLnxDestroyDeferred); + else + rtTimerLnxDestroyIt(pTimer); + } + + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTTimerDestroy); + + +RTDECL(int) RTTimerCreateEx(PRTTIMER *ppTimer, uint64_t u64NanoInterval, uint32_t fFlags, PFNRTTIMER pfnTimer, void *pvUser) +{ + PRTTIMER pTimer; + RTCPUID iCpu; + unsigned cCpus; + int rc; + + rtR0LnxWorkqueueFlush(); /* for 2.4 */ + *ppTimer = NULL; + + /* + * Validate flags. + */ + if (!RTTIMER_FLAGS_ARE_VALID(fFlags)) + return VERR_INVALID_PARAMETER; + if ( (fFlags & RTTIMER_FLAGS_CPU_SPECIFIC) + && (fFlags & RTTIMER_FLAGS_CPU_ALL) != RTTIMER_FLAGS_CPU_ALL + && !RTMpIsCpuPossible(RTMpCpuIdFromSetIndex(fFlags & RTTIMER_FLAGS_CPU_MASK))) + return VERR_CPU_NOT_FOUND; + + /* + * Allocate the timer handler. + */ + cCpus = 1; +#ifdef CONFIG_SMP + if ((fFlags & RTTIMER_FLAGS_CPU_ALL) == RTTIMER_FLAGS_CPU_ALL) + { + cCpus = RTMpGetMaxCpuId() + 1; + Assert(cCpus <= RTCPUSET_MAX_CPUS); /* On linux we have a 1:1 relationship between cpuid and set index. */ + AssertReturn(u64NanoInterval, VERR_NOT_IMPLEMENTED); /* We don't implement single shot on all cpus, sorry. */ + } +#endif + + rc = RTMemAllocEx(RT_OFFSETOF(RTTIMER, aSubTimers[cCpus]), 0, + RTMEMALLOCEX_FLAGS_ZEROED | RTMEMALLOCEX_FLAGS_ANY_CTX_FREE, (void **)&pTimer); + if (RT_FAILURE(rc)) + return rc; + + /* + * Initialize it. + */ + pTimer->u32Magic = RTTIMER_MAGIC; + pTimer->hSpinlock = NIL_RTSPINLOCK; + pTimer->fSuspended = true; + pTimer->fHighRes = !!(fFlags & RTTIMER_FLAGS_HIGH_RES); +#ifdef CONFIG_SMP + pTimer->fSpecificCpu = (fFlags & RTTIMER_FLAGS_CPU_SPECIFIC) && (fFlags & RTTIMER_FLAGS_CPU_ALL) != RTTIMER_FLAGS_CPU_ALL; + pTimer->fAllCpus = (fFlags & RTTIMER_FLAGS_CPU_ALL) == RTTIMER_FLAGS_CPU_ALL; + pTimer->idCpu = pTimer->fSpecificCpu + ? RTMpCpuIdFromSetIndex(fFlags & RTTIMER_FLAGS_CPU_MASK) + : NIL_RTCPUID; +#else + pTimer->fSpecificCpu = !!(fFlags & RTTIMER_FLAGS_CPU_SPECIFIC); + pTimer->idCpu = RTMpCpuId(); +#endif + pTimer->cCpus = cCpus; + pTimer->pfnTimer = pfnTimer; + pTimer->pvUser = pvUser; + pTimer->u64NanoInterval = u64NanoInterval; + pTimer->cJiffies = u64NanoInterval / RTTimerGetSystemGranularity(); + if (pTimer->cJiffies * RTTimerGetSystemGranularity() != u64NanoInterval) + pTimer->cJiffies = 0; + spin_lock_init(&pTimer->ChgIntLock); + + for (iCpu = 0; iCpu < cCpus; iCpu++) + { +#ifdef RTTIMER_LINUX_WITH_HRTIMER + if (pTimer->fHighRes) + { + hrtimer_init(&pTimer->aSubTimers[iCpu].u.Hr.LnxTimer, CLOCK_MONOTONIC, HRTIMER_MODE_ABS); + pTimer->aSubTimers[iCpu].u.Hr.LnxTimer.function = rtTimerLinuxHrCallback; + } + else +#endif + { + init_timer(&pTimer->aSubTimers[iCpu].u.Std.LnxTimer); + pTimer->aSubTimers[iCpu].u.Std.LnxTimer.data = (unsigned long)&pTimer->aSubTimers[iCpu]; + pTimer->aSubTimers[iCpu].u.Std.LnxTimer.function = rtTimerLinuxStdCallback; + pTimer->aSubTimers[iCpu].u.Std.LnxTimer.expires = jiffies; + pTimer->aSubTimers[iCpu].u.Std.u64NextTS = 0; + } + pTimer->aSubTimers[iCpu].iTick = 0; + pTimer->aSubTimers[iCpu].pParent = pTimer; + pTimer->aSubTimers[iCpu].enmState = RTTIMERLNXSTATE_STOPPED; + } + +#ifdef CONFIG_SMP + /* + * If this is running on ALL cpus, we'll have to register a callback + * for MP events (so timers can be started/stopped on cpus going + * online/offline). We also create the spinlock for synchronizing + * stop/start/mp-event. + */ + if (cCpus > 1) + { + int rc = RTSpinlockCreate(&pTimer->hSpinlock, RTSPINLOCK_FLAGS_INTERRUPT_SAFE, "RTTimerLnx"); + if (RT_SUCCESS(rc)) + rc = RTMpNotificationRegister(rtTimerLinuxMpEvent, pTimer); + else + pTimer->hSpinlock = NIL_RTSPINLOCK; + if (RT_FAILURE(rc)) + { + RTTimerDestroy(pTimer); + return rc; + } + } +#endif /* CONFIG_SMP */ + + RTTIMERLNX_LOG(("create %p hires=%d fFlags=%#x cCpus=%u\n", pTimer, pTimer->fHighRes, fFlags, cCpus)); + *ppTimer = pTimer; + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTTimerCreateEx); + + +RTDECL(uint32_t) RTTimerGetSystemGranularity(void) +{ +#if 0 /** @todo Not sure if this is what we want or not... Add new API for + * querying the resolution of the high res timers? */ + struct timespec Ts; + int rc = hrtimer_get_res(CLOCK_MONOTONIC, &Ts); + if (!rc) + { + Assert(!Ts.tv_sec); + return Ts.tv_nsec; + } +#endif + return RT_NS_1SEC / HZ; /* ns */ +} +RT_EXPORT_SYMBOL(RTTimerGetSystemGranularity); + + +RTDECL(int) RTTimerRequestSystemGranularity(uint32_t u32Request, uint32_t *pu32Granted) +{ + return VERR_NOT_SUPPORTED; +} +RT_EXPORT_SYMBOL(RTTimerRequestSystemGranularity); + + +RTDECL(int) RTTimerReleaseSystemGranularity(uint32_t u32Granted) +{ + return VERR_NOT_SUPPORTED; +} +RT_EXPORT_SYMBOL(RTTimerReleaseSystemGranularity); + + +RTDECL(bool) RTTimerCanDoHighResolution(void) +{ +#ifdef RTTIMER_LINUX_WITH_HRTIMER + return true; +#else + return false; +#endif +} +RT_EXPORT_SYMBOL(RTTimerCanDoHighResolution); + --- linux-4.2.0.orig/ubuntu/vbox/r0drv/linux/waitqueue-r0drv-linux.h +++ linux-4.2.0/ubuntu/vbox/r0drv/linux/waitqueue-r0drv-linux.h @@ -0,0 +1,286 @@ +/* $Id: waitqueue-r0drv-linux.h $ */ +/** @file + * IPRT - Linux Ring-0 Driver Helpers for Abstracting Wait Queues, + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +#ifndef ___r0drv_linux_waitqueue_r0drv_linux_h +#define ___r0drv_linux_waitqueue_r0drv_linux_h + +#include "the-linux-kernel.h" + +#include +#include +#include +#include + +/** The resolution (nanoseconds) specified when using + * schedule_hrtimeout_range. */ +#define RTR0SEMLNXWAIT_RESOLUTION 50000 + + +/** + * Kernel mode Linux wait state structure. + */ +typedef struct RTR0SEMLNXWAIT +{ + /** The wait queue entry. */ + wait_queue_t WaitQE; + /** The absolute timeout given as nano seconds since the start of the + * monotonic clock. */ + uint64_t uNsAbsTimeout; + /** The timeout in nano seconds relative to the start of the wait. */ + uint64_t cNsRelTimeout; + /** The native timeout value. */ + union + { +#ifdef IPRT_LINUX_HAS_HRTIMER + /** The timeout when fHighRes is true. Absolute, so no updating. */ + ktime_t KtTimeout; +#endif + /** The timeout when fHighRes is false. Updated after waiting. */ + long lTimeout; + } u; + /** Set if we use high resolution timeouts. */ + bool fHighRes; + /** Set if it's an indefinite wait. */ + bool fIndefinite; + /** Set if we've already timed out. + * Set by rtR0SemLnxWaitDoIt and read by rtR0SemLnxWaitHasTimedOut. */ + bool fTimedOut; + /** TASK_INTERRUPTIBLE or TASK_UNINTERRUPTIBLE. */ + int iWaitState; + /** The wait queue. */ + wait_queue_head_t *pWaitQueue; +} RTR0SEMLNXWAIT; +/** Pointer to a linux wait state. */ +typedef RTR0SEMLNXWAIT *PRTR0SEMLNXWAIT; + + +/** + * Initializes a wait. + * + * The caller MUST check the wait condition BEFORE calling this function or the + * timeout logic will be flawed. + * + * @returns VINF_SUCCESS or VERR_TIMEOUT. + * @param pWait The wait structure. + * @param fFlags The wait flags. + * @param uTimeout The timeout. + * @param pWaitQueue The wait queue head. + */ +DECLINLINE(int) rtR0SemLnxWaitInit(PRTR0SEMLNXWAIT pWait, uint32_t fFlags, uint64_t uTimeout, + wait_queue_head_t *pWaitQueue) +{ + /* + * Process the flags and timeout. + */ + if (!(fFlags & RTSEMWAIT_FLAGS_INDEFINITE)) + { +/** @todo optimize: millisecs -> nanosecs -> millisec -> jiffies */ + if (fFlags & RTSEMWAIT_FLAGS_MILLISECS) + uTimeout = uTimeout < UINT64_MAX / RT_US_1SEC * RT_US_1SEC + ? uTimeout * RT_US_1SEC + : UINT64_MAX; + if (uTimeout == UINT64_MAX) + fFlags |= RTSEMWAIT_FLAGS_INDEFINITE; + else + { + uint64_t u64Now; + if (fFlags & RTSEMWAIT_FLAGS_RELATIVE) + { + if (uTimeout == 0) + return VERR_TIMEOUT; + + u64Now = RTTimeSystemNanoTS(); + pWait->cNsRelTimeout = uTimeout; + pWait->uNsAbsTimeout = u64Now + uTimeout; + if (pWait->uNsAbsTimeout < u64Now) /* overflow */ + fFlags |= RTSEMWAIT_FLAGS_INDEFINITE; + } + else + { + u64Now = RTTimeSystemNanoTS(); + if (u64Now >= uTimeout) + return VERR_TIMEOUT; + + pWait->cNsRelTimeout = uTimeout - u64Now; + pWait->uNsAbsTimeout = uTimeout; + } + } + } + + if (!(fFlags & RTSEMWAIT_FLAGS_INDEFINITE)) + { + pWait->fIndefinite = false; +#ifdef IPRT_LINUX_HAS_HRTIMER + if ( (fFlags & (RTSEMWAIT_FLAGS_NANOSECS | RTSEMWAIT_FLAGS_ABSOLUTE)) + || pWait->cNsRelTimeout < RT_NS_1SEC / HZ * 4) + { + pWait->fHighRes = true; +# if BITS_PER_LONG < 64 + if ( KTIME_SEC_MAX <= LONG_MAX + && pWait->uNsAbsTimeout >= KTIME_SEC_MAX * RT_NS_1SEC_64 + (RT_NS_1SEC - 1)) + fFlags |= RTSEMWAIT_FLAGS_INDEFINITE; + else +# endif + pWait->u.KtTimeout = ns_to_ktime(pWait->uNsAbsTimeout); + } + else +#endif + { + uint64_t cJiffies = ASMMultU64ByU32DivByU32(pWait->cNsRelTimeout, HZ, RT_NS_1SEC); + if (cJiffies >= MAX_JIFFY_OFFSET) + fFlags |= RTSEMWAIT_FLAGS_INDEFINITE; + else + { + pWait->u.lTimeout = (long)cJiffies; + pWait->fHighRes = false; + } + } + } + + if (fFlags & RTSEMWAIT_FLAGS_INDEFINITE) + { + pWait->fIndefinite = true; + pWait->fHighRes = false; + pWait->uNsAbsTimeout = UINT64_MAX; + pWait->cNsRelTimeout = UINT64_MAX; + pWait->u.lTimeout = LONG_MAX; + } + + pWait->fTimedOut = false; + + /* + * Initialize the wait queue related bits. + */ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 5, 39) + init_wait((&pWait->WaitQE)); +#else + RT_ZERO(pWait->WaitQE); + init_waitqueue_entry((&pWait->WaitQE), current); +#endif + pWait->pWaitQueue = pWaitQueue; + pWait->iWaitState = fFlags & RTSEMWAIT_FLAGS_INTERRUPTIBLE + ? TASK_INTERRUPTIBLE : TASK_UNINTERRUPTIBLE; + + return VINF_SUCCESS; +} + + +/** + * Prepares the next wait. + * + * This must be called before rtR0SemLnxWaitDoIt, and the caller should check + * the exit conditions in-between the two calls. + * + * @param pWait The wait structure. + */ +DECLINLINE(void) rtR0SemLnxWaitPrepare(PRTR0SEMLNXWAIT pWait) +{ + /* Make everything thru schedule*() atomic scheduling wise. (Is this correct?) */ + prepare_to_wait(pWait->pWaitQueue, &pWait->WaitQE, pWait->iWaitState); +} + + +/** + * Do the actual wait. + * + * @param pWait The wait structure. + */ +DECLINLINE(void) rtR0SemLnxWaitDoIt(PRTR0SEMLNXWAIT pWait) +{ + if (pWait->fIndefinite) + schedule(); +#ifdef IPRT_LINUX_HAS_HRTIMER + else if (pWait->fHighRes) + { + int rc = schedule_hrtimeout_range(&pWait->u.KtTimeout, HRTIMER_MODE_ABS, RTR0SEMLNXWAIT_RESOLUTION); + if (!rc) + pWait->fTimedOut = true; + } +#endif + else + { + pWait->u.lTimeout = schedule_timeout(pWait->u.lTimeout); + if (pWait->u.lTimeout <= 0) + pWait->fTimedOut = true; + } + after_wait((&pWait->WaitQE)); +} + + +/** + * Checks if a linux wait was interrupted. + * + * @returns true / false + * @param pWait The wait structure. + * @remarks This shall be called before the first rtR0SemLnxWaitDoIt(). + */ +DECLINLINE(bool) rtR0SemLnxWaitWasInterrupted(PRTR0SEMLNXWAIT pWait) +{ + return pWait->iWaitState == TASK_INTERRUPTIBLE + && signal_pending(current); +} + + +/** + * Checks if a linux wait has timed out. + * + * @returns true / false + * @param pWait The wait structure. + */ +DECLINLINE(bool) rtR0SemLnxWaitHasTimedOut(PRTR0SEMLNXWAIT pWait) +{ + return pWait->fTimedOut; +} + + +/** + * Deletes a linux wait. + * + * @param pWait The wait structure. + */ +DECLINLINE(void) rtR0SemLnxWaitDelete(PRTR0SEMLNXWAIT pWait) +{ + finish_wait(pWait->pWaitQueue, &pWait->WaitQE); +} + + +/** + * Gets the max resolution of the timeout machinery. + * + * @returns Resolution specified in nanoseconds. + */ +DECLINLINE(uint32_t) rtR0SemLnxWaitGetResolution(void) +{ +#ifdef IPRT_LINUX_HAS_HRTIMER + return RTR0SEMLNXWAIT_RESOLUTION; +#else + return RT_NS_1SEC / HZ; /* ns */ +#endif +} + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/r0drv/memobj-r0drv.c +++ linux-4.2.0/ubuntu/vbox/r0drv/memobj-r0drv.c @@ -0,0 +1,783 @@ +/* $Id: memobj-r0drv.cpp $ */ +/** @file + * IPRT - Ring-0 Memory Objects, Common Code. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#define LOG_GROUP RTLOGGROUP_DEFAULT ///@todo RTLOGGROUP_MEM +#include +#include "internal/iprt.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "internal/memobj.h" + + +/** + * Internal function for allocating a new memory object. + * + * @returns The allocated and initialized handle. + * @param cbSelf The size of the memory object handle. 0 mean default size. + * @param enmType The memory object type. + * @param pv The memory object mapping. + * @param cb The size of the memory object. + */ +DECLHIDDEN(PRTR0MEMOBJINTERNAL) rtR0MemObjNew(size_t cbSelf, RTR0MEMOBJTYPE enmType, void *pv, size_t cb) +{ + PRTR0MEMOBJINTERNAL pNew; + + /* validate the size */ + if (!cbSelf) + cbSelf = sizeof(*pNew); + Assert(cbSelf >= sizeof(*pNew)); + Assert(cbSelf == (uint32_t)cbSelf); + AssertMsg(RT_ALIGN_Z(cb, PAGE_SIZE) == cb, ("%#zx\n", cb)); + + /* + * Allocate and initialize the object. + */ + pNew = (PRTR0MEMOBJINTERNAL)RTMemAllocZ(cbSelf); + if (pNew) + { + pNew->u32Magic = RTR0MEMOBJ_MAGIC; + pNew->cbSelf = (uint32_t)cbSelf; + pNew->enmType = enmType; + pNew->fFlags = 0; + pNew->cb = cb; + pNew->pv = pv; + } + return pNew; +} + + +/** + * Deletes an incomplete memory object. + * + * This is for cleaning up after failures during object creation. + * + * @param pMem The incomplete memory object to delete. + */ +DECLHIDDEN(void) rtR0MemObjDelete(PRTR0MEMOBJINTERNAL pMem) +{ + if (pMem) + { + ASMAtomicUoWriteU32(&pMem->u32Magic, ~RTR0MEMOBJ_MAGIC); + pMem->enmType = RTR0MEMOBJTYPE_END; + RTMemFree(pMem); + } +} + + +/** + * Links a mapping object to a primary object. + * + * @returns IPRT status code. + * @retval VINF_SUCCESS on success. + * @retval VINF_NO_MEMORY if we couldn't expand the mapping array of the parent. + * @param pParent The parent (primary) memory object. + * @param pChild The child (mapping) memory object. + */ +static int rtR0MemObjLink(PRTR0MEMOBJINTERNAL pParent, PRTR0MEMOBJINTERNAL pChild) +{ + uint32_t i; + + /* sanity */ + Assert(rtR0MemObjIsMapping(pChild)); + Assert(!rtR0MemObjIsMapping(pParent)); + + /* expand the array? */ + i = pParent->uRel.Parent.cMappings; + if (i >= pParent->uRel.Parent.cMappingsAllocated) + { + void *pv = RTMemRealloc(pParent->uRel.Parent.papMappings, + (i + 32) * sizeof(pParent->uRel.Parent.papMappings[0])); + if (!pv) + return VERR_NO_MEMORY; + pParent->uRel.Parent.papMappings = (PPRTR0MEMOBJINTERNAL)pv; + pParent->uRel.Parent.cMappingsAllocated = i + 32; + Assert(i == pParent->uRel.Parent.cMappings); + } + + /* do the linking. */ + pParent->uRel.Parent.papMappings[i] = pChild; + pParent->uRel.Parent.cMappings++; + pChild->uRel.Child.pParent = pParent; + + return VINF_SUCCESS; +} + + +/** + * Checks if this is mapping or not. + * + * @returns true if it's a mapping, otherwise false. + * @param MemObj The ring-0 memory object handle. + */ +RTR0DECL(bool) RTR0MemObjIsMapping(RTR0MEMOBJ MemObj) +{ + /* Validate the object handle. */ + PRTR0MEMOBJINTERNAL pMem; + AssertPtrReturn(MemObj, false); + pMem = (PRTR0MEMOBJINTERNAL)MemObj; + AssertMsgReturn(pMem->u32Magic == RTR0MEMOBJ_MAGIC, ("%p: %#x\n", pMem, pMem->u32Magic), false); + AssertMsgReturn(pMem->enmType > RTR0MEMOBJTYPE_INVALID && pMem->enmType < RTR0MEMOBJTYPE_END, ("%p: %d\n", pMem, pMem->enmType), false); + + /* hand it on to the inlined worker. */ + return rtR0MemObjIsMapping(pMem); +} +RT_EXPORT_SYMBOL(RTR0MemObjIsMapping); + + +/** + * Gets the address of a ring-0 memory object. + * + * @returns The address of the memory object. + * @returns NULL if the handle is invalid (asserts in strict builds) or if there isn't any mapping. + * @param MemObj The ring-0 memory object handle. + */ +RTR0DECL(void *) RTR0MemObjAddress(RTR0MEMOBJ MemObj) +{ + /* Validate the object handle. */ + PRTR0MEMOBJINTERNAL pMem; + if (RT_UNLIKELY(MemObj == NIL_RTR0MEMOBJ)) + return NULL; + AssertPtrReturn(MemObj, NULL); + pMem = (PRTR0MEMOBJINTERNAL)MemObj; + AssertMsgReturn(pMem->u32Magic == RTR0MEMOBJ_MAGIC, ("%p: %#x\n", pMem, pMem->u32Magic), NULL); + AssertMsgReturn(pMem->enmType > RTR0MEMOBJTYPE_INVALID && pMem->enmType < RTR0MEMOBJTYPE_END, ("%p: %d\n", pMem, pMem->enmType), NULL); + + /* return the mapping address. */ + return pMem->pv; +} +RT_EXPORT_SYMBOL(RTR0MemObjAddress); + + +/** + * Gets the ring-3 address of a ring-0 memory object. + * + * This only applies to ring-0 memory object with ring-3 mappings of some kind, i.e. + * locked user memory, reserved user address space and user mappings. This API should + * not be used on any other objects. + * + * @returns The address of the memory object. + * @returns NIL_RTR3PTR if the handle is invalid or if it's not an object with a ring-3 mapping. + * Strict builds will assert in both cases. + * @param MemObj The ring-0 memory object handle. + */ +RTR0DECL(RTR3PTR) RTR0MemObjAddressR3(RTR0MEMOBJ MemObj) +{ + PRTR0MEMOBJINTERNAL pMem; + + /* Validate the object handle. */ + if (RT_UNLIKELY(MemObj == NIL_RTR0MEMOBJ)) + return NIL_RTR3PTR; + AssertPtrReturn(MemObj, NIL_RTR3PTR); + pMem = (PRTR0MEMOBJINTERNAL)MemObj; + AssertMsgReturn(pMem->u32Magic == RTR0MEMOBJ_MAGIC, ("%p: %#x\n", pMem, pMem->u32Magic), NIL_RTR3PTR); + AssertMsgReturn(pMem->enmType > RTR0MEMOBJTYPE_INVALID && pMem->enmType < RTR0MEMOBJTYPE_END, ("%p: %d\n", pMem, pMem->enmType), NIL_RTR3PTR); + if (RT_UNLIKELY( ( pMem->enmType != RTR0MEMOBJTYPE_MAPPING + || pMem->u.Mapping.R0Process == NIL_RTR0PROCESS) + && ( pMem->enmType != RTR0MEMOBJTYPE_LOCK + || pMem->u.Lock.R0Process == NIL_RTR0PROCESS) + && ( pMem->enmType != RTR0MEMOBJTYPE_PHYS_NC + || pMem->u.Lock.R0Process == NIL_RTR0PROCESS) + && ( pMem->enmType != RTR0MEMOBJTYPE_RES_VIRT + || pMem->u.ResVirt.R0Process == NIL_RTR0PROCESS))) + return NIL_RTR3PTR; + + /* return the mapping address. */ + return (RTR3PTR)pMem->pv; +} +RT_EXPORT_SYMBOL(RTR0MemObjAddressR3); + + +/** + * Gets the size of a ring-0 memory object. + * + * The returned value may differ from the one specified to the API creating the + * object because of alignment adjustments. The minimal alignment currently + * employed by any API is PAGE_SIZE, so the result can safely be shifted by + * PAGE_SHIFT to calculate a page count. + * + * @returns The object size. + * @returns 0 if the handle is invalid (asserts in strict builds) or if there isn't any mapping. + * @param MemObj The ring-0 memory object handle. + */ +RTR0DECL(size_t) RTR0MemObjSize(RTR0MEMOBJ MemObj) +{ + PRTR0MEMOBJINTERNAL pMem; + + /* Validate the object handle. */ + if (RT_UNLIKELY(MemObj == NIL_RTR0MEMOBJ)) + return 0; + AssertPtrReturn(MemObj, 0); + pMem = (PRTR0MEMOBJINTERNAL)MemObj; + AssertMsgReturn(pMem->u32Magic == RTR0MEMOBJ_MAGIC, ("%p: %#x\n", pMem, pMem->u32Magic), 0); + AssertMsgReturn(pMem->enmType > RTR0MEMOBJTYPE_INVALID && pMem->enmType < RTR0MEMOBJTYPE_END, ("%p: %d\n", pMem, pMem->enmType), 0); + AssertMsg(RT_ALIGN_Z(pMem->cb, PAGE_SIZE) == pMem->cb, ("%#zx\n", pMem->cb)); + + /* return the size. */ + return pMem->cb; +} +RT_EXPORT_SYMBOL(RTR0MemObjSize); + + +/** + * Get the physical address of an page in the memory object. + * + * @returns The physical address. + * @returns NIL_RTHCPHYS if the object doesn't contain fixed physical pages. + * @returns NIL_RTHCPHYS if the iPage is out of range. + * @returns NIL_RTHCPHYS if the object handle isn't valid. + * @param MemObj The ring-0 memory object handle. + * @param iPage The page number within the object. + */ +/* Work around gcc bug 55940 */ +#if defined(__GNUC__) && defined(RT_ARCH_X86) +# if (__GNUC__ * 100 + __GNUC_MINOR__) == 407 + __attribute__((__optimize__ ("no-shrink-wrap"))) +# endif +#endif +RTR0DECL(RTHCPHYS) RTR0MemObjGetPagePhysAddr(RTR0MEMOBJ MemObj, size_t iPage) +{ + /* Validate the object handle. */ + PRTR0MEMOBJINTERNAL pMem; + size_t cPages; + AssertPtrReturn(MemObj, NIL_RTHCPHYS); + pMem = (PRTR0MEMOBJINTERNAL)MemObj; + AssertReturn(pMem->u32Magic == RTR0MEMOBJ_MAGIC, NIL_RTHCPHYS); + AssertReturn(pMem->enmType > RTR0MEMOBJTYPE_INVALID && pMem->enmType < RTR0MEMOBJTYPE_END, NIL_RTHCPHYS); + AssertMsgReturn(pMem->u32Magic == RTR0MEMOBJ_MAGIC, ("%p: %#x\n", pMem, pMem->u32Magic), NIL_RTHCPHYS); + AssertMsgReturn(pMem->enmType > RTR0MEMOBJTYPE_INVALID && pMem->enmType < RTR0MEMOBJTYPE_END, ("%p: %d\n", pMem, pMem->enmType), NIL_RTHCPHYS); + cPages = (pMem->cb >> PAGE_SHIFT); + if (iPage >= cPages) + { + /* permit: while (RTR0MemObjGetPagePhysAddr(pMem, iPage++) != NIL_RTHCPHYS) {} */ + if (iPage == cPages) + return NIL_RTHCPHYS; + AssertReturn(iPage < (pMem->cb >> PAGE_SHIFT), NIL_RTHCPHYS); + } + + /* + * We know the address of physically contiguous allocations and mappings. + */ + if (pMem->enmType == RTR0MEMOBJTYPE_CONT) + return pMem->u.Cont.Phys + iPage * PAGE_SIZE; + if (pMem->enmType == RTR0MEMOBJTYPE_PHYS) + return pMem->u.Phys.PhysBase + iPage * PAGE_SIZE; + + /* + * Do the job. + */ + return rtR0MemObjNativeGetPagePhysAddr(pMem, iPage); +} +RT_EXPORT_SYMBOL(RTR0MemObjGetPagePhysAddr); + + +/** + * Frees a ring-0 memory object. + * + * @returns IPRT status code. + * @retval VERR_INVALID_HANDLE if + * @param MemObj The ring-0 memory object to be freed. NULL is accepted. + * @param fFreeMappings Whether or not to free mappings of the object. + */ +RTR0DECL(int) RTR0MemObjFree(RTR0MEMOBJ MemObj, bool fFreeMappings) +{ + /* + * Validate the object handle. + */ + PRTR0MEMOBJINTERNAL pMem; + int rc; + + if (MemObj == NIL_RTR0MEMOBJ) + return VINF_SUCCESS; + AssertPtrReturn(MemObj, VERR_INVALID_HANDLE); + pMem = (PRTR0MEMOBJINTERNAL)MemObj; + AssertReturn(pMem->u32Magic == RTR0MEMOBJ_MAGIC, VERR_INVALID_HANDLE); + AssertReturn(pMem->enmType > RTR0MEMOBJTYPE_INVALID && pMem->enmType < RTR0MEMOBJTYPE_END, VERR_INVALID_HANDLE); + RT_ASSERT_PREEMPTIBLE(); + + /* + * Deal with mappings according to fFreeMappings. + */ + if ( !rtR0MemObjIsMapping(pMem) + && pMem->uRel.Parent.cMappings > 0) + { + /* fail if not requested to free mappings. */ + if (!fFreeMappings) + return VERR_MEMORY_BUSY; + + while (pMem->uRel.Parent.cMappings > 0) + { + PRTR0MEMOBJINTERNAL pChild = pMem->uRel.Parent.papMappings[--pMem->uRel.Parent.cMappings]; + pMem->uRel.Parent.papMappings[pMem->uRel.Parent.cMappings] = NULL; + + /* sanity checks. */ + AssertPtr(pChild); + AssertFatal(pChild->u32Magic == RTR0MEMOBJ_MAGIC); + AssertFatal(pChild->enmType > RTR0MEMOBJTYPE_INVALID && pChild->enmType < RTR0MEMOBJTYPE_END); + AssertFatal(rtR0MemObjIsMapping(pChild)); + + /* free the mapping. */ + rc = rtR0MemObjNativeFree(pChild); + if (RT_FAILURE(rc)) + { + Log(("RTR0MemObjFree: failed to free mapping %p: %p %#zx; rc=%Rrc\n", pChild, pChild->pv, pChild->cb, rc)); + pMem->uRel.Parent.papMappings[pMem->uRel.Parent.cMappings++] = pChild; + return rc; + } + } + } + + /* + * Free this object. + */ + rc = rtR0MemObjNativeFree(pMem); + if (RT_SUCCESS(rc)) + { + /* + * Ok, it was freed just fine. Now, if it's a mapping we'll have to remove it from the parent. + */ + if (rtR0MemObjIsMapping(pMem)) + { + PRTR0MEMOBJINTERNAL pParent = pMem->uRel.Child.pParent; + uint32_t i; + + /* sanity checks */ + AssertPtr(pParent); + AssertFatal(pParent->u32Magic == RTR0MEMOBJ_MAGIC); + AssertFatal(pParent->enmType > RTR0MEMOBJTYPE_INVALID && pParent->enmType < RTR0MEMOBJTYPE_END); + AssertFatal(!rtR0MemObjIsMapping(pParent)); + AssertFatal(pParent->uRel.Parent.cMappings > 0); + AssertPtr(pParent->uRel.Parent.papMappings); + + /* locate and remove from the array of mappings. */ + i = pParent->uRel.Parent.cMappings; + while (i-- > 0) + { + if (pParent->uRel.Parent.papMappings[i] == pMem) + { + pParent->uRel.Parent.papMappings[i] = pParent->uRel.Parent.papMappings[--pParent->uRel.Parent.cMappings]; + break; + } + } + Assert(i != UINT32_MAX); + } + else + Assert(pMem->uRel.Parent.cMappings == 0); + + /* + * Finally, destroy the handle. + */ + pMem->u32Magic++; + pMem->enmType = RTR0MEMOBJTYPE_END; + if (!rtR0MemObjIsMapping(pMem)) + RTMemFree(pMem->uRel.Parent.papMappings); + RTMemFree(pMem); + } + else + Log(("RTR0MemObjFree: failed to free %p: %d %p %#zx; rc=%Rrc\n", + pMem, pMem->enmType, pMem->pv, pMem->cb, rc)); + return rc; +} +RT_EXPORT_SYMBOL(RTR0MemObjFree); + + + +RTR0DECL(int) RTR0MemObjAllocPageTag(PRTR0MEMOBJ pMemObj, size_t cb, bool fExecutable, const char *pszTag) +{ + /* sanity checks. */ + const size_t cbAligned = RT_ALIGN_Z(cb, PAGE_SIZE); + AssertPtrReturn(pMemObj, VERR_INVALID_POINTER); + *pMemObj = NIL_RTR0MEMOBJ; + AssertReturn(cb > 0, VERR_INVALID_PARAMETER); + AssertReturn(cb <= cbAligned, VERR_INVALID_PARAMETER); + RT_ASSERT_PREEMPTIBLE(); + + /* do the allocation. */ + return rtR0MemObjNativeAllocPage(pMemObj, cbAligned, fExecutable); +} +RT_EXPORT_SYMBOL(RTR0MemObjAllocPageTag); + + +RTR0DECL(int) RTR0MemObjAllocLowTag(PRTR0MEMOBJ pMemObj, size_t cb, bool fExecutable, const char *pszTag) +{ + /* sanity checks. */ + const size_t cbAligned = RT_ALIGN_Z(cb, PAGE_SIZE); + AssertPtrReturn(pMemObj, VERR_INVALID_POINTER); + *pMemObj = NIL_RTR0MEMOBJ; + AssertReturn(cb > 0, VERR_INVALID_PARAMETER); + AssertReturn(cb <= cbAligned, VERR_INVALID_PARAMETER); + RT_ASSERT_PREEMPTIBLE(); + + /* do the allocation. */ + return rtR0MemObjNativeAllocLow(pMemObj, cbAligned, fExecutable); +} +RT_EXPORT_SYMBOL(RTR0MemObjAllocLowTag); + + +RTR0DECL(int) RTR0MemObjAllocContTag(PRTR0MEMOBJ pMemObj, size_t cb, bool fExecutable, const char *pszTag) +{ + /* sanity checks. */ + const size_t cbAligned = RT_ALIGN_Z(cb, PAGE_SIZE); + AssertPtrReturn(pMemObj, VERR_INVALID_POINTER); + *pMemObj = NIL_RTR0MEMOBJ; + AssertReturn(cb > 0, VERR_INVALID_PARAMETER); + AssertReturn(cb <= cbAligned, VERR_INVALID_PARAMETER); + RT_ASSERT_PREEMPTIBLE(); + + /* do the allocation. */ + return rtR0MemObjNativeAllocCont(pMemObj, cbAligned, fExecutable); +} +RT_EXPORT_SYMBOL(RTR0MemObjAllocContTag); + + +RTR0DECL(int) RTR0MemObjLockUserTag(PRTR0MEMOBJ pMemObj, RTR3PTR R3Ptr, size_t cb, + uint32_t fAccess, RTR0PROCESS R0Process, const char *pszTag) +{ + /* sanity checks. */ + const size_t cbAligned = RT_ALIGN_Z(cb + (R3Ptr & PAGE_OFFSET_MASK), PAGE_SIZE); + RTR3PTR const R3PtrAligned = (R3Ptr & ~(RTR3PTR)PAGE_OFFSET_MASK); + AssertPtrReturn(pMemObj, VERR_INVALID_POINTER); + *pMemObj = NIL_RTR0MEMOBJ; + AssertReturn(cb > 0, VERR_INVALID_PARAMETER); + AssertReturn(cb <= cbAligned, VERR_INVALID_PARAMETER); + if (R0Process == NIL_RTR0PROCESS) + R0Process = RTR0ProcHandleSelf(); + AssertReturn(!(fAccess & ~(RTMEM_PROT_READ | RTMEM_PROT_WRITE)), VERR_INVALID_PARAMETER); + AssertReturn(fAccess, VERR_INVALID_PARAMETER); + RT_ASSERT_PREEMPTIBLE(); + + /* do the locking. */ + return rtR0MemObjNativeLockUser(pMemObj, R3PtrAligned, cbAligned, fAccess, R0Process); +} +RT_EXPORT_SYMBOL(RTR0MemObjLockUserTag); + + +RTR0DECL(int) RTR0MemObjLockKernelTag(PRTR0MEMOBJ pMemObj, void *pv, size_t cb, uint32_t fAccess, const char *pszTag) +{ + /* sanity checks. */ + const size_t cbAligned = RT_ALIGN_Z(cb + ((uintptr_t)pv & PAGE_OFFSET_MASK), PAGE_SIZE); + void * const pvAligned = (void *)((uintptr_t)pv & ~(uintptr_t)PAGE_OFFSET_MASK); + AssertPtrReturn(pMemObj, VERR_INVALID_POINTER); + *pMemObj = NIL_RTR0MEMOBJ; + AssertReturn(cb > 0, VERR_INVALID_PARAMETER); + AssertReturn(cb <= cbAligned, VERR_INVALID_PARAMETER); + AssertPtrReturn(pvAligned, VERR_INVALID_POINTER); + AssertReturn(!(fAccess & ~(RTMEM_PROT_READ | RTMEM_PROT_WRITE)), VERR_INVALID_PARAMETER); + AssertReturn(fAccess, VERR_INVALID_PARAMETER); + RT_ASSERT_PREEMPTIBLE(); + + /* do the allocation. */ + return rtR0MemObjNativeLockKernel(pMemObj, pvAligned, cbAligned, fAccess); +} +RT_EXPORT_SYMBOL(RTR0MemObjLockKernelTag); + + +RTR0DECL(int) RTR0MemObjAllocPhysTag(PRTR0MEMOBJ pMemObj, size_t cb, RTHCPHYS PhysHighest, const char *pszTag) +{ + /* sanity checks. */ + const size_t cbAligned = RT_ALIGN_Z(cb, PAGE_SIZE); + AssertPtrReturn(pMemObj, VERR_INVALID_POINTER); + *pMemObj = NIL_RTR0MEMOBJ; + AssertReturn(cb > 0, VERR_INVALID_PARAMETER); + AssertReturn(cb <= cbAligned, VERR_INVALID_PARAMETER); + AssertReturn(PhysHighest >= cb, VERR_INVALID_PARAMETER); + RT_ASSERT_PREEMPTIBLE(); + + /* do the allocation. */ + return rtR0MemObjNativeAllocPhys(pMemObj, cbAligned, PhysHighest, PAGE_SIZE /* page aligned */); +} +RT_EXPORT_SYMBOL(RTR0MemObjAllocPhysTag); + + +RTR0DECL(int) RTR0MemObjAllocPhysExTag(PRTR0MEMOBJ pMemObj, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment, const char *pszTag) +{ + /* sanity checks. */ + const size_t cbAligned = RT_ALIGN_Z(cb, PAGE_SIZE); + AssertPtrReturn(pMemObj, VERR_INVALID_POINTER); + *pMemObj = NIL_RTR0MEMOBJ; + AssertReturn(cb > 0, VERR_INVALID_PARAMETER); + AssertReturn(cb <= cbAligned, VERR_INVALID_PARAMETER); + AssertReturn(PhysHighest >= cb, VERR_INVALID_PARAMETER); + if (uAlignment == 0) + uAlignment = PAGE_SIZE; + AssertReturn( uAlignment == PAGE_SIZE + || uAlignment == _2M + || uAlignment == _4M + || uAlignment == _1G, + VERR_INVALID_PARAMETER); +#if HC_ARCH_BITS == 32 + /* Memory allocated in this way is typically mapped into kernel space as well; simply + don't allow this on 32 bits hosts as the kernel space is too crowded already. */ + if (uAlignment != PAGE_SIZE) + return VERR_NOT_SUPPORTED; +#endif + RT_ASSERT_PREEMPTIBLE(); + + /* do the allocation. */ + return rtR0MemObjNativeAllocPhys(pMemObj, cbAligned, PhysHighest, uAlignment); +} +RT_EXPORT_SYMBOL(RTR0MemObjAllocPhysExTag); + + +RTR0DECL(int) RTR0MemObjAllocPhysNCTag(PRTR0MEMOBJ pMemObj, size_t cb, RTHCPHYS PhysHighest, const char *pszTag) +{ + /* sanity checks. */ + const size_t cbAligned = RT_ALIGN_Z(cb, PAGE_SIZE); + AssertPtrReturn(pMemObj, VERR_INVALID_POINTER); + *pMemObj = NIL_RTR0MEMOBJ; + AssertReturn(cb > 0, VERR_INVALID_PARAMETER); + AssertReturn(cb <= cbAligned, VERR_INVALID_PARAMETER); + AssertReturn(PhysHighest >= cb, VERR_INVALID_PARAMETER); + RT_ASSERT_PREEMPTIBLE(); + + /* do the allocation. */ + return rtR0MemObjNativeAllocPhysNC(pMemObj, cbAligned, PhysHighest); +} +RT_EXPORT_SYMBOL(RTR0MemObjAllocPhysNCTag); + + +RTR0DECL(int) RTR0MemObjEnterPhysTag(PRTR0MEMOBJ pMemObj, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy, const char *pszTag) +{ + /* sanity checks. */ + const size_t cbAligned = RT_ALIGN_Z(cb + (Phys & PAGE_OFFSET_MASK), PAGE_SIZE); + const RTHCPHYS PhysAligned = Phys & ~(RTHCPHYS)PAGE_OFFSET_MASK; + AssertPtrReturn(pMemObj, VERR_INVALID_POINTER); + *pMemObj = NIL_RTR0MEMOBJ; + AssertReturn(cb > 0, VERR_INVALID_PARAMETER); + AssertReturn(cb <= cbAligned, VERR_INVALID_PARAMETER); + AssertReturn(Phys != NIL_RTHCPHYS, VERR_INVALID_PARAMETER); + AssertReturn( uCachePolicy == RTMEM_CACHE_POLICY_DONT_CARE + || uCachePolicy == RTMEM_CACHE_POLICY_MMIO, + VERR_INVALID_PARAMETER); + RT_ASSERT_PREEMPTIBLE(); + + /* do the allocation. */ + return rtR0MemObjNativeEnterPhys(pMemObj, PhysAligned, cbAligned, uCachePolicy); +} +RT_EXPORT_SYMBOL(RTR0MemObjEnterPhysTag); + + +RTR0DECL(int) RTR0MemObjReserveKernelTag(PRTR0MEMOBJ pMemObj, void *pvFixed, size_t cb, size_t uAlignment, const char *pszTag) +{ + /* sanity checks. */ + const size_t cbAligned = RT_ALIGN_Z(cb, PAGE_SIZE); + AssertPtrReturn(pMemObj, VERR_INVALID_POINTER); + *pMemObj = NIL_RTR0MEMOBJ; + if (uAlignment == 0) + uAlignment = PAGE_SIZE; + AssertReturn(uAlignment == PAGE_SIZE || uAlignment == _2M || uAlignment == _4M, VERR_INVALID_PARAMETER); + AssertReturn(cb > 0, VERR_INVALID_PARAMETER); + AssertReturn(cb <= cbAligned, VERR_INVALID_PARAMETER); + if (pvFixed != (void *)-1) + AssertReturn(!((uintptr_t)pvFixed & (uAlignment - 1)), VERR_INVALID_PARAMETER); + RT_ASSERT_PREEMPTIBLE(); + + /* do the reservation. */ + return rtR0MemObjNativeReserveKernel(pMemObj, pvFixed, cbAligned, uAlignment); +} +RT_EXPORT_SYMBOL(RTR0MemObjReserveKernelTag); + + +RTR0DECL(int) RTR0MemObjReserveUserTag(PRTR0MEMOBJ pMemObj, RTR3PTR R3PtrFixed, size_t cb, + size_t uAlignment, RTR0PROCESS R0Process, const char *pszTag) +{ + /* sanity checks. */ + const size_t cbAligned = RT_ALIGN_Z(cb, PAGE_SIZE); + AssertPtrReturn(pMemObj, VERR_INVALID_POINTER); + *pMemObj = NIL_RTR0MEMOBJ; + if (uAlignment == 0) + uAlignment = PAGE_SIZE; + AssertReturn(uAlignment == PAGE_SIZE || uAlignment == _2M || uAlignment == _4M, VERR_INVALID_PARAMETER); + AssertReturn(cb > 0, VERR_INVALID_PARAMETER); + AssertReturn(cb <= cbAligned, VERR_INVALID_PARAMETER); + if (R3PtrFixed != (RTR3PTR)-1) + AssertReturn(!(R3PtrFixed & (uAlignment - 1)), VERR_INVALID_PARAMETER); + if (R0Process == NIL_RTR0PROCESS) + R0Process = RTR0ProcHandleSelf(); + RT_ASSERT_PREEMPTIBLE(); + + /* do the reservation. */ + return rtR0MemObjNativeReserveUser(pMemObj, R3PtrFixed, cbAligned, uAlignment, R0Process); +} +RT_EXPORT_SYMBOL(RTR0MemObjReserveUserTag); + + +RTR0DECL(int) RTR0MemObjMapKernelTag(PRTR0MEMOBJ pMemObj, RTR0MEMOBJ MemObjToMap, void *pvFixed, + size_t uAlignment, unsigned fProt, const char *pszTag) +{ + return RTR0MemObjMapKernelExTag(pMemObj, MemObjToMap, pvFixed, uAlignment, fProt, 0, 0, pszTag); +} +RT_EXPORT_SYMBOL(RTR0MemObjMapKernelTag); + + +RTR0DECL(int) RTR0MemObjMapKernelExTag(PRTR0MEMOBJ pMemObj, RTR0MEMOBJ MemObjToMap, void *pvFixed, size_t uAlignment, + unsigned fProt, size_t offSub, size_t cbSub, const char *pszTag) +{ + PRTR0MEMOBJINTERNAL pMemToMap; + PRTR0MEMOBJINTERNAL pNew; + int rc; + + /* sanity checks. */ + AssertPtrReturn(pMemObj, VERR_INVALID_POINTER); + *pMemObj = NIL_RTR0MEMOBJ; + AssertPtrReturn(MemObjToMap, VERR_INVALID_HANDLE); + pMemToMap = (PRTR0MEMOBJINTERNAL)MemObjToMap; + AssertReturn(pMemToMap->u32Magic == RTR0MEMOBJ_MAGIC, VERR_INVALID_HANDLE); + AssertReturn(pMemToMap->enmType > RTR0MEMOBJTYPE_INVALID && pMemToMap->enmType < RTR0MEMOBJTYPE_END, VERR_INVALID_HANDLE); + AssertReturn(!rtR0MemObjIsMapping(pMemToMap), VERR_INVALID_PARAMETER); + AssertReturn(pMemToMap->enmType != RTR0MEMOBJTYPE_RES_VIRT, VERR_INVALID_PARAMETER); + if (uAlignment == 0) + uAlignment = PAGE_SIZE; + AssertReturn(uAlignment == PAGE_SIZE || uAlignment == _2M || uAlignment == _4M, VERR_INVALID_PARAMETER); + if (pvFixed != (void *)-1) + AssertReturn(!((uintptr_t)pvFixed & (uAlignment - 1)), VERR_INVALID_PARAMETER); + AssertReturn(fProt != RTMEM_PROT_NONE, VERR_INVALID_PARAMETER); + AssertReturn(!(fProt & ~(RTMEM_PROT_READ | RTMEM_PROT_WRITE | RTMEM_PROT_EXEC)), VERR_INVALID_PARAMETER); + AssertReturn(!(offSub & PAGE_OFFSET_MASK), VERR_INVALID_PARAMETER); + AssertReturn(offSub < pMemToMap->cb, VERR_INVALID_PARAMETER); + AssertReturn(!(cbSub & PAGE_OFFSET_MASK), VERR_INVALID_PARAMETER); + AssertReturn(cbSub <= pMemToMap->cb, VERR_INVALID_PARAMETER); + AssertReturn((!offSub && !cbSub) || (offSub + cbSub) <= pMemToMap->cb, VERR_INVALID_PARAMETER); + RT_ASSERT_PREEMPTIBLE(); + + /* adjust the request to simplify the native code. */ + if (offSub == 0 && cbSub == pMemToMap->cb) + cbSub = 0; + + /* do the mapping. */ + rc = rtR0MemObjNativeMapKernel(&pNew, pMemToMap, pvFixed, uAlignment, fProt, offSub, cbSub); + if (RT_SUCCESS(rc)) + { + /* link it. */ + rc = rtR0MemObjLink(pMemToMap, pNew); + if (RT_SUCCESS(rc)) + *pMemObj = pNew; + else + { + /* damn, out of memory. bail out. */ + int rc2 = rtR0MemObjNativeFree(pNew); + AssertRC(rc2); + pNew->u32Magic++; + pNew->enmType = RTR0MEMOBJTYPE_END; + RTMemFree(pNew); + } + } + + return rc; +} +RT_EXPORT_SYMBOL(RTR0MemObjMapKernelExTag); + + +RTR0DECL(int) RTR0MemObjMapUserTag(PRTR0MEMOBJ pMemObj, RTR0MEMOBJ MemObjToMap, RTR3PTR R3PtrFixed, + size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process, const char *pszTag) +{ + /* sanity checks. */ + PRTR0MEMOBJINTERNAL pMemToMap; + PRTR0MEMOBJINTERNAL pNew; + int rc; + AssertPtrReturn(pMemObj, VERR_INVALID_POINTER); + pMemToMap = (PRTR0MEMOBJINTERNAL)MemObjToMap; + *pMemObj = NIL_RTR0MEMOBJ; + AssertPtrReturn(MemObjToMap, VERR_INVALID_HANDLE); + AssertReturn(pMemToMap->u32Magic == RTR0MEMOBJ_MAGIC, VERR_INVALID_HANDLE); + AssertReturn(pMemToMap->enmType > RTR0MEMOBJTYPE_INVALID && pMemToMap->enmType < RTR0MEMOBJTYPE_END, VERR_INVALID_HANDLE); + AssertReturn(!rtR0MemObjIsMapping(pMemToMap), VERR_INVALID_PARAMETER); + AssertReturn(pMemToMap->enmType != RTR0MEMOBJTYPE_RES_VIRT, VERR_INVALID_PARAMETER); + if (uAlignment == 0) + uAlignment = PAGE_SIZE; + AssertReturn(uAlignment == PAGE_SIZE || uAlignment == _2M || uAlignment == _4M, VERR_INVALID_PARAMETER); + if (R3PtrFixed != (RTR3PTR)-1) + AssertReturn(!(R3PtrFixed & (uAlignment - 1)), VERR_INVALID_PARAMETER); + AssertReturn(fProt != RTMEM_PROT_NONE, VERR_INVALID_PARAMETER); + AssertReturn(!(fProt & ~(RTMEM_PROT_READ | RTMEM_PROT_WRITE | RTMEM_PROT_EXEC)), VERR_INVALID_PARAMETER); + if (R0Process == NIL_RTR0PROCESS) + R0Process = RTR0ProcHandleSelf(); + RT_ASSERT_PREEMPTIBLE(); + + /* do the mapping. */ + rc = rtR0MemObjNativeMapUser(&pNew, pMemToMap, R3PtrFixed, uAlignment, fProt, R0Process); + if (RT_SUCCESS(rc)) + { + /* link it. */ + rc = rtR0MemObjLink(pMemToMap, pNew); + if (RT_SUCCESS(rc)) + *pMemObj = pNew; + else + { + /* damn, out of memory. bail out. */ + int rc2 = rtR0MemObjNativeFree(pNew); + AssertRC(rc2); + pNew->u32Magic++; + pNew->enmType = RTR0MEMOBJTYPE_END; + RTMemFree(pNew); + } + } + + return rc; +} +RT_EXPORT_SYMBOL(RTR0MemObjMapUserTag); + + +RTR0DECL(int) RTR0MemObjProtect(RTR0MEMOBJ hMemObj, size_t offSub, size_t cbSub, uint32_t fProt) +{ + PRTR0MEMOBJINTERNAL pMemObj; + int rc; + + /* sanity checks. */ + pMemObj = (PRTR0MEMOBJINTERNAL)hMemObj; + AssertPtrReturn(pMemObj, VERR_INVALID_HANDLE); + AssertReturn(pMemObj->u32Magic == RTR0MEMOBJ_MAGIC, VERR_INVALID_HANDLE); + AssertReturn(pMemObj->enmType > RTR0MEMOBJTYPE_INVALID && pMemObj->enmType < RTR0MEMOBJTYPE_END, VERR_INVALID_HANDLE); + AssertReturn(rtR0MemObjIsProtectable(pMemObj), VERR_INVALID_PARAMETER); + AssertReturn(!(offSub & PAGE_OFFSET_MASK), VERR_INVALID_PARAMETER); + AssertReturn(offSub < pMemObj->cb, VERR_INVALID_PARAMETER); + AssertReturn(!(cbSub & PAGE_OFFSET_MASK), VERR_INVALID_PARAMETER); + AssertReturn(cbSub <= pMemObj->cb, VERR_INVALID_PARAMETER); + AssertReturn(offSub + cbSub <= pMemObj->cb, VERR_INVALID_PARAMETER); + AssertReturn(!(fProt & ~(RTMEM_PROT_NONE | RTMEM_PROT_READ | RTMEM_PROT_WRITE | RTMEM_PROT_EXEC)), VERR_INVALID_PARAMETER); + RT_ASSERT_PREEMPTIBLE(); + + /* do the job */ + rc = rtR0MemObjNativeProtect(pMemObj, offSub, cbSub, fProt); + if (RT_SUCCESS(rc)) + pMemObj->fFlags |= RTR0MEMOBJ_FLAGS_PROT_CHANGED; /* record it */ + + return rc; +} +RT_EXPORT_SYMBOL(RTR0MemObjProtect); + --- linux-4.2.0.orig/ubuntu/vbox/r0drv/mp-r0drv.h +++ linux-4.2.0/ubuntu/vbox/r0drv/mp-r0drv.h @@ -0,0 +1,82 @@ +/* $Id: mp-r0drv.h $ */ +/** @file + * IPRT - Multiprocessor, Ring-0 Driver, Internal Header. + */ + +/* + * Copyright (C) 2008-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___r0drv_mp_r0drv_h +#define ___r0drv_mp_r0drv_h + +#include + +RT_C_DECLS_BEGIN + +/** + * MP callback + * + * @param idCpu CPU id + * @param pvUser1 The first user argument. + * @param pvUser2 The second user argument. + */ +typedef DECLCALLBACK(void) FNMPWORKER(RTCPUID idCpu, void *pvUser1, void *pvUser2); +/** Pointer to a FNMPWORKER(). */ +typedef FNMPWORKER *PFNMPWORKER; + +/** + * RTMpOn* argument packet used by the host specific callback + * wrapper functions. + */ +typedef struct RTMPARGS +{ + PFNMPWORKER pfnWorker; + void *pvUser1; + void *pvUser2; + RTCPUID idCpu; + RTCPUID idCpu2; + uint32_t volatile cHits; +#ifdef RT_OS_WINDOWS + /** Turns out that KeFlushQueuedDpcs doesn't necessarily wait till all + * callbacks are done. So, do reference counting to make sure we don't free + * this structure befor all CPUs have completely handled their requests. */ + int32_t volatile cRefs; +#endif +#ifdef RT_OS_LINUX + PRTCPUSET pWorkerSet; +#endif +} RTMPARGS; +/** Pointer to a RTMpOn* argument packet. */ +typedef RTMPARGS *PRTMPARGS; + +/* Called from initterm-r0drv.cpp: */ +DECLHIDDEN(int) rtR0MpNotificationInit(void); +DECLHIDDEN(void) rtR0MpNotificationTerm(void); + +/* The following is only relevant when using mpnotifcation-r0drv.cpp: */ +DECLHIDDEN(int) rtR0MpNotificationNativeInit(void); +DECLHIDDEN(void) rtR0MpNotificationNativeTerm(void); +DECLHIDDEN(void) rtMpNotificationDoCallbacks(RTMPEVENT enmEvent, RTCPUID idCpu); + +RT_C_DECLS_END + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/r0drv/mpnotification-r0drv.c +++ linux-4.2.0/ubuntu/vbox/r0drv/mpnotification-r0drv.c @@ -0,0 +1,322 @@ +/* $Id: mpnotification-r0drv.c $ */ +/** @file + * IPRT - Multiprocessor, Ring-0 Driver, Event Notifications. + */ + +/* + * Copyright (C) 2008-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + +#include +#if defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86) +# include +#endif +#include +#include +#include +#include +#include +#include +#include "r0drv/mp-r0drv.h" + + +/******************************************************************************* +* Structures and Typedefs * +*******************************************************************************/ +/** + * Notification registration record tracking + * RTMpRegisterNotification() calls. + */ +typedef struct RTMPNOTIFYREG +{ + /** Pointer to the next record. */ + struct RTMPNOTIFYREG * volatile pNext; + /** The callback. */ + PFNRTMPNOTIFICATION pfnCallback; + /** The user argument. */ + void *pvUser; + /** Bit mask indicating whether we've done this callback or not. */ + uint8_t bmDone[sizeof(void *)]; +} RTMPNOTIFYREG; +/** Pointer to a registration record. */ +typedef RTMPNOTIFYREG *PRTMPNOTIFYREG; + + +/******************************************************************************* +* Global Variables * +*******************************************************************************/ +/** The spinlock protecting the list. */ +static RTSPINLOCK volatile g_hRTMpNotifySpinLock = NIL_RTSPINLOCK; +/** List of callbacks, in registration order. */ +static PRTMPNOTIFYREG volatile g_pRTMpCallbackHead = NULL; +/** The current done bit. */ +static uint32_t volatile g_iRTMpDoneBit; +/** The list generation. + * This is increased whenever the list has been modified. The callback routine + * make use of this to avoid having restart at the list head after each callback. */ +static uint32_t volatile g_iRTMpGeneration; + + + + +/** + * This is called by the native code. + * + * @param idCpu The CPU id the event applies to. + * @param enmEvent The event. + */ +DECLHIDDEN(void) rtMpNotificationDoCallbacks(RTMPEVENT enmEvent, RTCPUID idCpu) +{ + PRTMPNOTIFYREG pCur; + RTSPINLOCK hSpinlock; + + /* + * This is a little bit tricky as we cannot be holding the spinlock + * while calling the callback. This means that the list might change + * while we're walking it, and that multiple events might be running + * concurrently (depending on the OS). + * + * So, the first measure is to employ a 32-bitmask for each + * record where we'll use a bit that rotates for each call to + * this function to indicate which records that has been + * processed. This will take care of both changes to the list + * and a reasonable amount of concurrent events. + * + * In order to avoid having to restart the list walks for every + * callback we make, we'll make use a list generation number that is + * incremented everytime the list is changed. So, if it remains + * unchanged over a callback we can safely continue the iteration. + */ + uint32_t iDone = ASMAtomicIncU32(&g_iRTMpDoneBit); + iDone %= RT_SIZEOFMEMB(RTMPNOTIFYREG, bmDone) * 8; + + hSpinlock = g_hRTMpNotifySpinLock; + if (hSpinlock == NIL_RTSPINLOCK) + return; + RTSpinlockAcquire(hSpinlock); + + /* Clear the bit. */ + for (pCur = g_pRTMpCallbackHead; pCur; pCur = pCur->pNext) + ASMAtomicBitClear(&pCur->bmDone[0], iDone); + + /* Iterate the records and perform the callbacks. */ + do + { + uint32_t const iGeneration = ASMAtomicUoReadU32(&g_iRTMpGeneration); + + pCur = g_pRTMpCallbackHead; + while (pCur) + { + if (!ASMAtomicBitTestAndSet(&pCur->bmDone[0], iDone)) + { + PFNRTMPNOTIFICATION pfnCallback = pCur->pfnCallback; + void *pvUser = pCur->pvUser; + pCur = pCur->pNext; + RTSpinlockRelease(g_hRTMpNotifySpinLock); + + pfnCallback(enmEvent, idCpu, pvUser); + + /* carefully require the lock here, see RTR0MpNotificationTerm(). */ + hSpinlock = g_hRTMpNotifySpinLock; + if (hSpinlock == NIL_RTSPINLOCK) + return; + RTSpinlockAcquire(hSpinlock); + if (ASMAtomicUoReadU32(&g_iRTMpGeneration) != iGeneration) + break; + } + else + pCur = pCur->pNext; + } + } while (pCur); + + RTSpinlockRelease(hSpinlock); +} + + + +RTDECL(int) RTMpNotificationRegister(PFNRTMPNOTIFICATION pfnCallback, void *pvUser) +{ + PRTMPNOTIFYREG pCur; + PRTMPNOTIFYREG pNew; + + /* + * Validation. + */ + AssertPtrReturn(pfnCallback, VERR_INVALID_POINTER); + AssertReturn(g_hRTMpNotifySpinLock != NIL_RTSPINLOCK, VERR_WRONG_ORDER); + RT_ASSERT_PREEMPTIBLE(); + + RTSpinlockAcquire(g_hRTMpNotifySpinLock); + for (pCur = g_pRTMpCallbackHead; pCur; pCur = pCur->pNext) + if ( pCur->pvUser == pvUser + && pCur->pfnCallback == pfnCallback) + break; + RTSpinlockRelease(g_hRTMpNotifySpinLock); + AssertMsgReturn(!pCur, ("pCur=%p pfnCallback=%p pvUser=%p\n", pCur, pfnCallback, pvUser), VERR_ALREADY_EXISTS); + + /* + * Allocate a new record and attempt to insert it. + */ + pNew = (PRTMPNOTIFYREG)RTMemAlloc(sizeof(*pNew)); + if (!pNew) + return VERR_NO_MEMORY; + + pNew->pNext = NULL; + pNew->pfnCallback = pfnCallback; + pNew->pvUser = pvUser; + memset(&pNew->bmDone[0], 0xff, sizeof(pNew->bmDone)); + + RTSpinlockAcquire(g_hRTMpNotifySpinLock); + + pCur = g_pRTMpCallbackHead; + if (!pCur) + g_pRTMpCallbackHead = pNew; + else + { + for (pCur = g_pRTMpCallbackHead; ; pCur = pCur->pNext) + if ( pCur->pvUser == pvUser + && pCur->pfnCallback == pfnCallback) + break; + else if (!pCur->pNext) + { + pCur->pNext = pNew; + pCur = NULL; + break; + } + } + + ASMAtomicIncU32(&g_iRTMpGeneration); + + RTSpinlockRelease(g_hRTMpNotifySpinLock); + + /* duplicate? */ + if (pCur) + { + RTMemFree(pCur); + AssertMsgFailedReturn(("pCur=%p pfnCallback=%p pvUser=%p\n", pCur, pfnCallback, pvUser), VERR_ALREADY_EXISTS); + } + + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTMpNotificationRegister); + + +RTDECL(int) RTMpNotificationDeregister(PFNRTMPNOTIFICATION pfnCallback, void *pvUser) +{ + PRTMPNOTIFYREG pPrev; + PRTMPNOTIFYREG pCur; + + /* + * Validation. + */ + AssertPtrReturn(pfnCallback, VERR_INVALID_POINTER); + AssertReturn(g_hRTMpNotifySpinLock != NIL_RTSPINLOCK, VERR_WRONG_ORDER); + RT_ASSERT_INTS_ON(); + + /* + * Find and unlink the record from the list. + */ + RTSpinlockAcquire(g_hRTMpNotifySpinLock); + pPrev = NULL; + for (pCur = g_pRTMpCallbackHead; pCur; pCur = pCur->pNext) + { + if ( pCur->pvUser == pvUser + && pCur->pfnCallback == pfnCallback) + break; + pPrev = pCur; + } + if (pCur) + { + if (pPrev) + pPrev->pNext = pCur->pNext; + else + g_pRTMpCallbackHead = pCur->pNext; + ASMAtomicIncU32(&g_iRTMpGeneration); + } + RTSpinlockRelease(g_hRTMpNotifySpinLock); + + if (!pCur) + return VERR_NOT_FOUND; + + /* + * Invalidate and free the record. + */ + pCur->pNext = NULL; + pCur->pfnCallback = NULL; + RTMemFree(pCur); + + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTMpNotificationDeregister); + + +DECLHIDDEN(int) rtR0MpNotificationInit(void) +{ + int rc = RTSpinlockCreate((PRTSPINLOCK)&g_hRTMpNotifySpinLock, RTSPINLOCK_FLAGS_INTERRUPT_SAFE, "RTR0Mp"); + if (RT_SUCCESS(rc)) + { + rc = rtR0MpNotificationNativeInit(); + if (RT_SUCCESS(rc)) + return rc; + + RTSpinlockDestroy(g_hRTMpNotifySpinLock); + g_hRTMpNotifySpinLock = NIL_RTSPINLOCK; + } + return rc; +} + + +DECLHIDDEN(void) rtR0MpNotificationTerm(void) +{ + PRTMPNOTIFYREG pHead; + RTSPINLOCK hSpinlock = g_hRTMpNotifySpinLock; + AssertReturnVoid(hSpinlock != NIL_RTSPINLOCK); + + rtR0MpNotificationNativeTerm(); + + /* pick up the list and the spinlock. */ + RTSpinlockAcquire(hSpinlock); + ASMAtomicWriteHandle(&g_hRTMpNotifySpinLock, NIL_RTSPINLOCK); + pHead = g_pRTMpCallbackHead; + g_pRTMpCallbackHead = NULL; + ASMAtomicIncU32(&g_iRTMpGeneration); + RTSpinlockRelease(hSpinlock); + + /* free the list. */ + while (pHead) + { + PRTMPNOTIFYREG pFree = pHead; + pHead = pHead->pNext; + + pFree->pNext = NULL; + pFree->pfnCallback = NULL; + RTMemFree(pFree); + } + + RTSpinlockDestroy(hSpinlock); +} + --- linux-4.2.0.orig/ubuntu/vbox/r0drv/power-r0drv.h +++ linux-4.2.0/ubuntu/vbox/r0drv/power-r0drv.h @@ -0,0 +1,41 @@ +/* $Id: power-r0drv.h $ */ +/** @file + * IPRT - Power Management, Ring-0 Driver, Internal Header. + */ + +/* + * Copyright (C) 2008-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___r0drv_powermgt_r0drv_h +#define ___r0drv_powermgt_r0drv_h + +#include + +RT_C_DECLS_BEGIN + +/* Called from initterm-r0drv.cpp: */ +DECLHIDDEN(int) rtR0PowerNotificationInit(void); +DECLHIDDEN(void) rtR0PowerNotificationTerm(void); + +RT_C_DECLS_END + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/r0drv/powernotification-r0drv.c +++ linux-4.2.0/ubuntu/vbox/r0drv/powernotification-r0drv.c @@ -0,0 +1,318 @@ +/* $Id: powernotification-r0drv.c $ */ +/** @file + * IPRT - Power Management, Ring-0 Driver, Event Notifications. + */ + +/* + * Copyright (C) 2008-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + +#include +#if defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86) +# include +#endif +#include +#include +#include +#include +#include +#include +#include "r0drv/mp-r0drv.h" +#include "r0drv/power-r0drv.h" + + +/******************************************************************************* +* Structures and Typedefs * +*******************************************************************************/ +/** + * Notification registration record tracking + * RTPowerRegisterNotification() calls. + */ +typedef struct RTPOWERNOTIFYREG +{ + /** Pointer to the next record. */ + struct RTPOWERNOTIFYREG * volatile pNext; + /** The callback. */ + PFNRTPOWERNOTIFICATION pfnCallback; + /** The user argument. */ + void *pvUser; + /** Bit mask indicating whether we've done this callback or not. */ + uint8_t bmDone[sizeof(void *)]; +} RTPOWERNOTIFYREG; +/** Pointer to a registration record. */ +typedef RTPOWERNOTIFYREG *PRTPOWERNOTIFYREG; + + +/******************************************************************************* +* Global Variables * +*******************************************************************************/ +/** The spinlock protecting the list. */ +static RTSPINLOCK volatile g_hRTPowerNotifySpinLock = NIL_RTSPINLOCK; +/** List of callbacks, in registration order. */ +static PRTPOWERNOTIFYREG volatile g_pRTPowerCallbackHead = NULL; +/** The current done bit. */ +static uint32_t volatile g_iRTPowerDoneBit; +/** The list generation. + * This is increased whenever the list has been modified. The callback routine + * make use of this to avoid having restart at the list head after each callback. */ +static uint32_t volatile g_iRTPowerGeneration; + + + + +RTDECL(int) RTPowerSignalEvent(RTPOWEREVENT enmEvent) +{ + PRTPOWERNOTIFYREG pCur; + RTSPINLOCK hSpinlock; + + /* + * This is a little bit tricky as we cannot be holding the spinlock + * while calling the callback. This means that the list might change + * while we're walking it, and that multiple events might be running + * concurrently (depending on the OS). + * + * So, the first measure is to employ a 32-bitmask for each + * record where we'll use a bit that rotates for each call to + * this function to indicate which records that has been + * processed. This will take care of both changes to the list + * and a reasonable amount of concurrent events. + * + * In order to avoid having to restart the list walks for every + * callback we make, we'll make use a list generation number that is + * incremented everytime the list is changed. So, if it remains + * unchanged over a callback we can safely continue the iteration. + */ + uint32_t iDone = ASMAtomicIncU32(&g_iRTPowerDoneBit); + iDone %= RT_SIZEOFMEMB(RTPOWERNOTIFYREG, bmDone) * 8; + + hSpinlock = g_hRTPowerNotifySpinLock; + if (hSpinlock == NIL_RTSPINLOCK) + return VERR_ACCESS_DENIED; + RTSpinlockAcquire(hSpinlock); + + /* Clear the bit. */ + for (pCur = g_pRTPowerCallbackHead; pCur; pCur = pCur->pNext) + ASMAtomicBitClear(&pCur->bmDone[0], iDone); + + /* Iterate the records and perform the callbacks. */ + do + { + uint32_t const iGeneration = ASMAtomicUoReadU32(&g_iRTPowerGeneration); + + pCur = g_pRTPowerCallbackHead; + while (pCur) + { + if (!ASMAtomicBitTestAndSet(&pCur->bmDone[0], iDone)) + { + PFNRTPOWERNOTIFICATION pfnCallback = pCur->pfnCallback; + void *pvUser = pCur->pvUser; + pCur = pCur->pNext; + RTSpinlockRelease(g_hRTPowerNotifySpinLock); + + pfnCallback(enmEvent, pvUser); + + /* carefully require the lock here, see RTR0MpNotificationTerm(). */ + hSpinlock = g_hRTPowerNotifySpinLock; + if (hSpinlock == NIL_RTSPINLOCK) + return VERR_ACCESS_DENIED; + RTSpinlockAcquire(hSpinlock); + if (ASMAtomicUoReadU32(&g_iRTPowerGeneration) != iGeneration) + break; + } + else + pCur = pCur->pNext; + } + } while (pCur); + + RTSpinlockRelease(hSpinlock); + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTPowerSignalEvent); + + +RTDECL(int) RTPowerNotificationRegister(PFNRTPOWERNOTIFICATION pfnCallback, void *pvUser) +{ + PRTPOWERNOTIFYREG pCur; + PRTPOWERNOTIFYREG pNew; + + /* + * Validation. + */ + AssertPtrReturn(pfnCallback, VERR_INVALID_POINTER); + AssertReturn(g_hRTPowerNotifySpinLock != NIL_RTSPINLOCK, VERR_WRONG_ORDER); + RT_ASSERT_PREEMPTIBLE(); + + RTSpinlockAcquire(g_hRTPowerNotifySpinLock); + for (pCur = g_pRTPowerCallbackHead; pCur; pCur = pCur->pNext) + if ( pCur->pvUser == pvUser + && pCur->pfnCallback == pfnCallback) + break; + RTSpinlockRelease(g_hRTPowerNotifySpinLock); + AssertMsgReturn(!pCur, ("pCur=%p pfnCallback=%p pvUser=%p\n", pCur, pfnCallback, pvUser), VERR_ALREADY_EXISTS); + + /* + * Allocate a new record and attempt to insert it. + */ + pNew = (PRTPOWERNOTIFYREG)RTMemAlloc(sizeof(*pNew)); + if (!pNew) + return VERR_NO_MEMORY; + + pNew->pNext = NULL; + pNew->pfnCallback = pfnCallback; + pNew->pvUser = pvUser; + memset(&pNew->bmDone[0], 0xff, sizeof(pNew->bmDone)); + + RTSpinlockAcquire(g_hRTPowerNotifySpinLock); + + pCur = g_pRTPowerCallbackHead; + if (!pCur) + g_pRTPowerCallbackHead = pNew; + else + { + for (pCur = g_pRTPowerCallbackHead; ; pCur = pCur->pNext) + if ( pCur->pvUser == pvUser + && pCur->pfnCallback == pfnCallback) + break; + else if (!pCur->pNext) + { + pCur->pNext = pNew; + pCur = NULL; + break; + } + } + + ASMAtomicIncU32(&g_iRTPowerGeneration); + + RTSpinlockRelease(g_hRTPowerNotifySpinLock); + + /* duplicate? */ + if (pCur) + { + RTMemFree(pCur); + AssertMsgFailedReturn(("pCur=%p pfnCallback=%p pvUser=%p\n", pCur, pfnCallback, pvUser), VERR_ALREADY_EXISTS); + } + + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTPowerNotificationRegister); + + +RTDECL(int) RTPowerNotificationDeregister(PFNRTPOWERNOTIFICATION pfnCallback, void *pvUser) +{ + PRTPOWERNOTIFYREG pPrev; + PRTPOWERNOTIFYREG pCur; + + /* + * Validation. + */ + AssertPtrReturn(pfnCallback, VERR_INVALID_POINTER); + AssertReturn(g_hRTPowerNotifySpinLock != NIL_RTSPINLOCK, VERR_WRONG_ORDER); + RT_ASSERT_INTS_ON(); + + /* + * Find and unlink the record from the list. + */ + RTSpinlockAcquire(g_hRTPowerNotifySpinLock); + pPrev = NULL; + for (pCur = g_pRTPowerCallbackHead; pCur; pCur = pCur->pNext) + { + if ( pCur->pvUser == pvUser + && pCur->pfnCallback == pfnCallback) + break; + pPrev = pCur; + } + if (pCur) + { + if (pPrev) + pPrev->pNext = pCur->pNext; + else + g_pRTPowerCallbackHead = pCur->pNext; + ASMAtomicIncU32(&g_iRTPowerGeneration); + } + RTSpinlockRelease(g_hRTPowerNotifySpinLock); + + if (!pCur) + return VERR_NOT_FOUND; + + /* + * Invalidate and free the record. + */ + pCur->pNext = NULL; + pCur->pfnCallback = NULL; + RTMemFree(pCur); + + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTPowerNotificationDeregister); + + +DECLHIDDEN(int) rtR0PowerNotificationInit(void) +{ + int rc = RTSpinlockCreate((PRTSPINLOCK)&g_hRTPowerNotifySpinLock, RTSPINLOCK_FLAGS_INTERRUPT_SAFE, "RTR0Power"); + if (RT_SUCCESS(rc)) + { + /** @todo OS specific init here */ + return rc; +#if 0 + RTSpinlockDestroy(g_hRTPowerNotifySpinLock); + g_hRTPowerNotifySpinLock = NIL_RTSPINLOCK; +#endif + } + return rc; +} + + +DECLHIDDEN(void) rtR0PowerNotificationTerm(void) +{ + PRTPOWERNOTIFYREG pHead; + RTSPINLOCK hSpinlock = g_hRTPowerNotifySpinLock; + AssertReturnVoid(hSpinlock != NIL_RTSPINLOCK); + + /** @todo OS specific term here */ + + /* pick up the list and the spinlock. */ + RTSpinlockAcquire(hSpinlock); + ASMAtomicWriteHandle(&g_hRTPowerNotifySpinLock, NIL_RTSPINLOCK); + pHead = g_pRTPowerCallbackHead; + g_pRTPowerCallbackHead = NULL; + ASMAtomicIncU32(&g_iRTPowerGeneration); + RTSpinlockRelease(hSpinlock); + + /* free the list. */ + while (pHead) + { + PRTPOWERNOTIFYREG pFree = pHead; + pHead = pHead->pNext; + + pFree->pNext = NULL; + pFree->pfnCallback = NULL; + RTMemFree(pFree); + } + + RTSpinlockDestroy(hSpinlock); +} + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/GenericRequest.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/GenericRequest.c @@ -0,0 +1,179 @@ +/* $Id: GenericRequest.cpp $ */ +/** @file + * VBoxGuestLibR0 - Generic VMMDev request management. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#include "VBGLInternal.h" +#include +#include +#include +#include + +DECLVBGL(int) VbglGRVerify (const VMMDevRequestHeader *pReq, size_t cbReq) +{ + size_t cbReqExpected; + + if (!pReq || cbReq < sizeof (VMMDevRequestHeader)) + { + dprintf(("VbglGRVerify: Invalid parameter: pReq = %p, cbReq = %zu\n", pReq, cbReq)); + return VERR_INVALID_PARAMETER; + } + + if (pReq->size > cbReq) + { + dprintf(("VbglGRVerify: request size %u > buffer size %zu\n", pReq->size, cbReq)); + return VERR_INVALID_PARAMETER; + } + + /* The request size must correspond to the request type. */ + cbReqExpected = vmmdevGetRequestSize(pReq->requestType); + + if (cbReq < cbReqExpected) + { + dprintf(("VbglGRVerify: buffer size %zu < expected size %zu\n", cbReq, cbReqExpected)); + return VERR_INVALID_PARAMETER; + } + + if (cbReqExpected == cbReq) + { + /* This is most likely a fixed size request, and in this case the request size + * must be also equal to the expected size. + */ + if (pReq->size != cbReqExpected) + { + dprintf(("VbglGRVerify: request size %u != expected size %zu\n", pReq->size, cbReqExpected)); + return VERR_INVALID_PARAMETER; + } + + return VINF_SUCCESS; + } + + /* + * This can be a variable size request. Check the request type and limit the size + * to VMMDEV_MAX_VMMDEVREQ_SIZE, which is max size supported by the host. + * + * Note: Keep this list sorted for easier human lookup! + */ + if ( pReq->requestType == VMMDevReq_ChangeMemBalloon +#ifdef VBOX_WITH_64_BITS_GUESTS + || pReq->requestType == VMMDevReq_HGCMCall32 + || pReq->requestType == VMMDevReq_HGCMCall64 +#else + || pReq->requestType == VMMDevReq_HGCMCall +#endif /* VBOX_WITH_64_BITS_GUESTS */ + || pReq->requestType == VMMDevReq_RegisterSharedModule + || pReq->requestType == VMMDevReq_ReportGuestUserState + || pReq->requestType == VMMDevReq_LogString + || pReq->requestType == VMMDevReq_SetPointerShape + || pReq->requestType == VMMDevReq_VideoSetVisibleRegion) + { + if (cbReq > VMMDEV_MAX_VMMDEVREQ_SIZE) + { + dprintf(("VbglGRVerify: VMMDevReq_LogString: buffer size %zu too big\n", cbReq)); + return VERR_BUFFER_OVERFLOW; /* @todo is this error code ok? */ + } + } + else + { + dprintf(("VbglGRVerify: request size %u > buffer size %zu\n", pReq->size, cbReq)); + return VERR_IO_BAD_LENGTH; /* @todo is this error code ok? */ + } + + return VINF_SUCCESS; +} + +DECLVBGL(int) VbglGRAlloc (VMMDevRequestHeader **ppReq, uint32_t cbSize, VMMDevRequestType reqType) +{ + VMMDevRequestHeader *pReq; + int rc = vbglR0Enter (); + + if (RT_FAILURE(rc)) + return rc; + + if (!ppReq || cbSize < sizeof (VMMDevRequestHeader)) + { + dprintf(("VbglGRAlloc: Invalid parameter: ppReq = %p, cbSize = %u\n", ppReq, cbSize)); + return VERR_INVALID_PARAMETER; + } + + pReq = (VMMDevRequestHeader *)VbglPhysHeapAlloc (cbSize); + if (!pReq) + { + AssertMsgFailed(("VbglGRAlloc: no memory\n")); + rc = VERR_NO_MEMORY; + } + else + { + memset(pReq, 0xAA, cbSize); + + pReq->size = cbSize; + pReq->version = VMMDEV_REQUEST_HEADER_VERSION; + pReq->requestType = reqType; + pReq->rc = VERR_GENERAL_FAILURE; + pReq->reserved1 = 0; + pReq->reserved2 = 0; + + *ppReq = pReq; + } + + return rc; +} + +DECLVBGL(int) VbglGRPerform (VMMDevRequestHeader *pReq) +{ + RTCCPHYS physaddr; + int rc = vbglR0Enter (); + + if (RT_FAILURE(rc)) + return rc; + + if (!pReq) + return VERR_INVALID_PARAMETER; + + physaddr = VbglPhysHeapGetPhysAddr (pReq); + if ( !physaddr + || (physaddr >> 32) != 0) /* Port IO is 32 bit. */ + { + rc = VERR_VBGL_INVALID_ADDR; + } + else + { + ASMOutU32(g_vbgldata.portVMMDev + VMMDEV_PORT_OFF_REQUEST, (uint32_t)physaddr); + /* Make the compiler aware that the host has changed memory. */ + ASMCompilerBarrier(); + rc = pReq->rc; + } + return rc; +} + +DECLVBGL(void) VbglGRFree (VMMDevRequestHeader *pReq) +{ + int rc = vbglR0Enter (); + + if (RT_FAILURE(rc)) + return; + + VbglPhysHeapFree (pReq); +} + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/HGCMInternal.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/HGCMInternal.c @@ -0,0 +1,1073 @@ +/* $Id: HGCMInternal.cpp $ */ +/** @file + * VBoxGuestLib - Host-Guest Communication Manager internal functions, implemented by VBoxGuest + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +/* Entire file is ifdef'ed with VBGL_VBOXGUEST */ +#ifdef VBGL_VBOXGUEST + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#define LOG_GROUP LOG_GROUP_HGCM + +#include "VBGLInternal.h" +#include +#include +#include +#include +#include +#include +#include +#include + +/******************************************************************************* +* Defined Constants And Macros * +*******************************************************************************/ +/** The max parameter buffer size for a user request. */ +#define VBGLR0_MAX_HGCM_USER_PARM (24*_1M) +/** The max parameter buffer size for a kernel request. */ +#define VBGLR0_MAX_HGCM_KERNEL_PARM (16*_1M) +#if defined(RT_OS_LINUX) || defined(RT_OS_DARWIN) +/** Linux needs to use bounce buffers since RTR0MemObjLockUser has unwanted + * side effects. + * Darwin 32bit & 64bit also needs this because of 4GB/4GB user/kernel space. */ +# define USE_BOUNCE_BUFFERS +#endif + + +/******************************************************************************* +* Structures and Typedefs * +*******************************************************************************/ +/** + * Lock info structure used by VbglR0HGCMInternalCall and its helpers. + */ +struct VbglR0ParmInfo +{ + uint32_t cLockBufs; + struct + { + uint32_t iParm; + RTR0MEMOBJ hObj; +#ifdef USE_BOUNCE_BUFFERS + void *pvSmallBuf; +#endif + } aLockBufs[10]; +}; + + + +/* These functions can be only used by VBoxGuest. */ + +DECLVBGL(int) VbglR0HGCMInternalConnect (VBoxGuestHGCMConnectInfo *pConnectInfo, + PFNVBGLHGCMCALLBACK pfnAsyncCallback, void *pvAsyncData, uint32_t u32AsyncData) +{ + VMMDevHGCMConnect *pHGCMConnect; + int rc; + + if (!pConnectInfo || !pfnAsyncCallback) + return VERR_INVALID_PARAMETER; + + pHGCMConnect = NULL; + + /* Allocate request */ + rc = VbglGRAlloc ((VMMDevRequestHeader **)&pHGCMConnect, sizeof (VMMDevHGCMConnect), VMMDevReq_HGCMConnect); + + if (RT_SUCCESS(rc)) + { + /* Initialize request memory */ + pHGCMConnect->header.fu32Flags = 0; + + memcpy (&pHGCMConnect->loc, &pConnectInfo->Loc, sizeof (HGCMServiceLocation)); + pHGCMConnect->u32ClientID = 0; + + /* Issue request */ + rc = VbglGRPerform (&pHGCMConnect->header.header); + + if (RT_SUCCESS(rc)) + { + /* Check if host decides to process the request asynchronously. */ + if (rc == VINF_HGCM_ASYNC_EXECUTE) + { + /* Wait for request completion interrupt notification from host */ + pfnAsyncCallback (&pHGCMConnect->header, pvAsyncData, u32AsyncData); + } + + pConnectInfo->result = pHGCMConnect->header.result; + + if (RT_SUCCESS (pConnectInfo->result)) + pConnectInfo->u32ClientID = pHGCMConnect->u32ClientID; + } + + VbglGRFree (&pHGCMConnect->header.header); + } + + return rc; +} + + +DECLR0VBGL(int) VbglR0HGCMInternalDisconnect (VBoxGuestHGCMDisconnectInfo *pDisconnectInfo, + PFNVBGLHGCMCALLBACK pfnAsyncCallback, void *pvAsyncData, uint32_t u32AsyncData) +{ + VMMDevHGCMDisconnect *pHGCMDisconnect; + int rc; + + if (!pDisconnectInfo || !pfnAsyncCallback) + return VERR_INVALID_PARAMETER; + + pHGCMDisconnect = NULL; + + /* Allocate request */ + rc = VbglGRAlloc ((VMMDevRequestHeader **)&pHGCMDisconnect, sizeof (VMMDevHGCMDisconnect), VMMDevReq_HGCMDisconnect); + + if (RT_SUCCESS(rc)) + { + /* Initialize request memory */ + pHGCMDisconnect->header.fu32Flags = 0; + + pHGCMDisconnect->u32ClientID = pDisconnectInfo->u32ClientID; + + /* Issue request */ + rc = VbglGRPerform (&pHGCMDisconnect->header.header); + + if (RT_SUCCESS(rc)) + { + /* Check if host decides to process the request asynchronously. */ + if (rc == VINF_HGCM_ASYNC_EXECUTE) + { + /* Wait for request completion interrupt notification from host */ + pfnAsyncCallback (&pHGCMDisconnect->header, pvAsyncData, u32AsyncData); + } + + pDisconnectInfo->result = pHGCMDisconnect->header.result; + } + + VbglGRFree (&pHGCMDisconnect->header.header); + } + + return rc; +} + + +/** + * Preprocesses the HGCM call, validating and locking/buffering parameters. + * + * @returns VBox status code. + * + * @param pCallInfo The call info. + * @param cbCallInfo The size of the call info structure. + * @param fIsUser Is it a user request or kernel request. + * @param pcbExtra Where to return the extra request space needed for + * physical page lists. + */ +static int vbglR0HGCMInternalPreprocessCall(VBoxGuestHGCMCallInfo const *pCallInfo, uint32_t cbCallInfo, + bool fIsUser, struct VbglR0ParmInfo *pParmInfo, size_t *pcbExtra) +{ + HGCMFunctionParameter const *pSrcParm = VBOXGUEST_HGCM_CALL_PARMS(pCallInfo); + uint32_t cParms = pCallInfo->cParms; + uint32_t iParm; + uint32_t cb; + + /* + * Lock down the any linear buffers so we can get their addresses + * and figure out how much extra storage we need for page lists. + * + * Note! With kernel mode users we can be assertive. For user mode users + * we should just (debug) log it and fail without any fanfare. + */ + *pcbExtra = 0; + pParmInfo->cLockBufs = 0; + for (iParm = 0; iParm < cParms; iParm++, pSrcParm++) + { + switch (pSrcParm->type) + { + case VMMDevHGCMParmType_32bit: + Log4(("GstHGCMCall: parm=%u type=32bit: %#010x\n", iParm, pSrcParm->u.value32)); + break; + + case VMMDevHGCMParmType_64bit: + Log4(("GstHGCMCall: parm=%u type=64bit: %#018RX64\n", iParm, pSrcParm->u.value64)); + break; + + case VMMDevHGCMParmType_PageList: + if (fIsUser) + return VERR_INVALID_PARAMETER; + cb = pSrcParm->u.PageList.size; + if (cb) + { + uint32_t off = pSrcParm->u.PageList.offset; + HGCMPageListInfo *pPgLst; + uint32_t cPages; + uint32_t u32; + + AssertMsgReturn(cb <= VBGLR0_MAX_HGCM_KERNEL_PARM, ("%#x > %#x\n", cb, VBGLR0_MAX_HGCM_KERNEL_PARM), + VERR_OUT_OF_RANGE); + AssertMsgReturn( off >= pCallInfo->cParms * sizeof(HGCMFunctionParameter) + && off <= cbCallInfo - sizeof(HGCMPageListInfo), + ("offset=%#x cParms=%#x cbCallInfo=%#x\n", off, pCallInfo->cParms, cbCallInfo), + VERR_INVALID_PARAMETER); + + pPgLst = (HGCMPageListInfo *)((uint8_t *)pCallInfo + off); + cPages = pPgLst->cPages; + u32 = RT_OFFSETOF(HGCMPageListInfo, aPages[cPages]) + off; + AssertMsgReturn(u32 <= cbCallInfo, + ("u32=%#x (cPages=%#x offset=%#x) cbCallInfo=%#x\n", u32, cPages, off, cbCallInfo), + VERR_INVALID_PARAMETER); + AssertMsgReturn(pPgLst->offFirstPage < PAGE_SIZE, ("#x\n", pPgLst->offFirstPage), VERR_INVALID_PARAMETER); + u32 = RT_ALIGN_32(pPgLst->offFirstPage + cb, PAGE_SIZE) >> PAGE_SHIFT; + AssertMsgReturn(cPages == u32, ("cPages=%#x u32=%#x\n", cPages, u32), VERR_INVALID_PARAMETER); + AssertMsgReturn(VBOX_HGCM_F_PARM_ARE_VALID(pPgLst->flags), ("%#x\n", pPgLst->flags), VERR_INVALID_PARAMETER); + Log4(("GstHGCMCall: parm=%u type=pglst: cb=%#010x cPgs=%u offPg0=%#x flags=%#x\n", + iParm, cb, cPages, pPgLst->offFirstPage, pPgLst->flags)); + u32 = cPages; + while (u32-- > 0) + { + Log4(("GstHGCMCall: pg#%u=%RHp\n", u32, pPgLst->aPages[u32])); + AssertMsgReturn(!(pPgLst->aPages[u32] & (PAGE_OFFSET_MASK | UINT64_C(0xfff0000000000000))), + ("pg#%u=%RHp\n", u32, pPgLst->aPages[u32]), + VERR_INVALID_PARAMETER); + } + + *pcbExtra += RT_OFFSETOF(HGCMPageListInfo, aPages[pPgLst->cPages]); + } + else + Log4(("GstHGCMCall: parm=%u type=pglst: cb=0\n", iParm)); + break; + + case VMMDevHGCMParmType_LinAddr_Locked_In: + case VMMDevHGCMParmType_LinAddr_Locked_Out: + case VMMDevHGCMParmType_LinAddr_Locked: + if (fIsUser) + return VERR_INVALID_PARAMETER; + if (!VBGLR0_CAN_USE_PHYS_PAGE_LIST(/*a_fLocked =*/ true)) + { + cb = pSrcParm->u.Pointer.size; + AssertMsgReturn(cb <= VBGLR0_MAX_HGCM_KERNEL_PARM, ("%#x > %#x\n", cb, VBGLR0_MAX_HGCM_KERNEL_PARM), + VERR_OUT_OF_RANGE); + if (cb != 0) + Log4(("GstHGCMCall: parm=%u type=%#x: cb=%#010x pv=%p\n", + iParm, pSrcParm->type, cb, pSrcParm->u.Pointer.u.linearAddr)); + else + Log4(("GstHGCMCall: parm=%u type=%#x: cb=0\n", iParm, pSrcParm->type)); + break; + } + /* fall thru */ + + case VMMDevHGCMParmType_LinAddr_In: + case VMMDevHGCMParmType_LinAddr_Out: + case VMMDevHGCMParmType_LinAddr: + cb = pSrcParm->u.Pointer.size; + if (cb != 0) + { +#ifdef USE_BOUNCE_BUFFERS + void *pvSmallBuf = NULL; +#endif + uint32_t iLockBuf = pParmInfo->cLockBufs; + RTR0MEMOBJ hObj; + int rc; + uint32_t fAccess = pSrcParm->type == VMMDevHGCMParmType_LinAddr_In + || pSrcParm->type == VMMDevHGCMParmType_LinAddr_Locked_In + ? RTMEM_PROT_READ + : RTMEM_PROT_READ | RTMEM_PROT_WRITE; + + AssertReturn(iLockBuf < RT_ELEMENTS(pParmInfo->aLockBufs), VERR_INVALID_PARAMETER); + if (!fIsUser) + { + AssertMsgReturn(cb <= VBGLR0_MAX_HGCM_KERNEL_PARM, ("%#x > %#x\n", cb, VBGLR0_MAX_HGCM_KERNEL_PARM), + VERR_OUT_OF_RANGE); + rc = RTR0MemObjLockKernel(&hObj, (void *)pSrcParm->u.Pointer.u.linearAddr, cb, fAccess); + if (RT_FAILURE(rc)) + { + Log(("GstHGCMCall: id=%#x fn=%u parm=%u RTR0MemObjLockKernel(,%p,%#x) -> %Rrc\n", + pCallInfo->u32ClientID, pCallInfo->u32Function, iParm, pSrcParm->u.Pointer.u.linearAddr, cb, rc)); + return rc; + } + Log3(("GstHGCMCall: parm=%u type=%#x: cb=%#010x pv=%p locked kernel -> %p\n", + iParm, pSrcParm->type, cb, pSrcParm->u.Pointer.u.linearAddr, hObj)); + } + else if (cb > VBGLR0_MAX_HGCM_USER_PARM) + { + Log(("GstHGCMCall: id=%#x fn=%u parm=%u pv=%p cb=%#x > %#x -> out of range\n", + pCallInfo->u32ClientID, pCallInfo->u32Function, iParm, pSrcParm->u.Pointer.u.linearAddr, + cb, VBGLR0_MAX_HGCM_USER_PARM)); + return VERR_OUT_OF_RANGE; + } + else + { +#ifndef USE_BOUNCE_BUFFERS + rc = RTR0MemObjLockUser(&hObj, (RTR3PTR)pSrcParm->u.Pointer.u.linearAddr, cb, fAccess, NIL_RTR0PROCESS); + if (RT_FAILURE(rc)) + { + Log(("GstHGCMCall: id=%#x fn=%u parm=%u RTR0MemObjLockUser(,%p,%#x,nil) -> %Rrc\n", + pCallInfo->u32ClientID, pCallInfo->u32Function, iParm, pSrcParm->u.Pointer.u.linearAddr, cb, rc)); + return rc; + } + Log3(("GstHGCMCall: parm=%u type=%#x: cb=%#010x pv=%p locked user -> %p\n", + iParm, pSrcParm->type, cb, pSrcParm->u.Pointer.u.linearAddr, hObj)); + +#else /* USE_BOUNCE_BUFFERS */ + /* + * This is a bit massive, but we don't want to waste a + * whole page for a 3 byte string buffer (guest props). + * + * The threshold is ASSUMING sizeof(RTMEMHDR) == 16 and + * the system is using some power of two allocator. + */ + /** @todo A more efficient strategy would be to combine buffers. However it + * is probably going to be more massive than the current code, so + * it can wait till later. */ + bool fCopyIn = pSrcParm->type != VMMDevHGCMParmType_LinAddr_Out + && pSrcParm->type != VMMDevHGCMParmType_LinAddr_Locked_Out; + if (cb <= PAGE_SIZE / 2 - 16) + { + pvSmallBuf = fCopyIn ? RTMemTmpAlloc(cb) : RTMemTmpAllocZ(cb); + if (RT_UNLIKELY(!pvSmallBuf)) + return VERR_NO_MEMORY; + if (fCopyIn) + { + rc = RTR0MemUserCopyFrom(pvSmallBuf, pSrcParm->u.Pointer.u.linearAddr, cb); + if (RT_FAILURE(rc)) + { + RTMemTmpFree(pvSmallBuf); + Log(("GstHGCMCall: id=%#x fn=%u parm=%u RTR0MemUserCopyFrom(,%p,%#x) -> %Rrc\n", + pCallInfo->u32ClientID, pCallInfo->u32Function, iParm, + pSrcParm->u.Pointer.u.linearAddr, cb, rc)); + return rc; + } + } + rc = RTR0MemObjLockKernel(&hObj, pvSmallBuf, cb, fAccess); + if (RT_FAILURE(rc)) + { + RTMemTmpFree(pvSmallBuf); + Log(("GstHGCMCall: RTR0MemObjLockKernel failed for small buffer: rc=%Rrc pvSmallBuf=%p cb=%#x\n", + rc, pvSmallBuf, cb)); + return rc; + } + Log3(("GstHGCMCall: parm=%u type=%#x: cb=%#010x pv=%p small buffer %p -> %p\n", + iParm, pSrcParm->type, cb, pSrcParm->u.Pointer.u.linearAddr, pvSmallBuf, hObj)); + } + else + { + rc = RTR0MemObjAllocPage(&hObj, cb, false /*fExecutable*/); + if (RT_FAILURE(rc)) + return rc; + if (!fCopyIn) + memset(RTR0MemObjAddress(hObj), '\0', cb); + else + { + rc = RTR0MemUserCopyFrom(RTR0MemObjAddress(hObj), pSrcParm->u.Pointer.u.linearAddr, cb); + if (RT_FAILURE(rc)) + { + RTR0MemObjFree(hObj, false /*fFreeMappings*/); + Log(("GstHGCMCall: id=%#x fn=%u parm=%u RTR0MemUserCopyFrom(,%p,%#x) -> %Rrc\n", + pCallInfo->u32ClientID, pCallInfo->u32Function, iParm, + pSrcParm->u.Pointer.u.linearAddr, cb, rc)); + return rc; + } + } + Log3(("GstHGCMCall: parm=%u type=%#x: cb=%#010x pv=%p big buffer -> %p\n", + iParm, pSrcParm->type, cb, pSrcParm->u.Pointer.u.linearAddr, hObj)); + } +#endif /* USE_BOUNCE_BUFFERS */ + } + + pParmInfo->aLockBufs[iLockBuf].iParm = iParm; + pParmInfo->aLockBufs[iLockBuf].hObj = hObj; +#ifdef USE_BOUNCE_BUFFERS + pParmInfo->aLockBufs[iLockBuf].pvSmallBuf = pvSmallBuf; +#endif + pParmInfo->cLockBufs = iLockBuf + 1; + + if (VBGLR0_CAN_USE_PHYS_PAGE_LIST(/*a_fLocked =*/ false)) + { + size_t const cPages = RTR0MemObjSize(hObj) >> PAGE_SHIFT; + *pcbExtra += RT_OFFSETOF(HGCMPageListInfo, aPages[cPages]); + } + } + else + Log4(("GstHGCMCall: parm=%u type=%#x: cb=0\n", iParm, pSrcParm->type)); + break; + + default: + return VERR_INVALID_PARAMETER; + } + } + + return VINF_SUCCESS; +} + + +/** + * Translates locked linear address to the normal type. + * The locked types are only for the guest side and not handled by the host. + * + * @returns normal linear address type. + * @param enmType The type. + */ +static HGCMFunctionParameterType vbglR0HGCMInternalConvertLinAddrType(HGCMFunctionParameterType enmType) +{ + switch (enmType) + { + case VMMDevHGCMParmType_LinAddr_Locked_In: + return VMMDevHGCMParmType_LinAddr_In; + case VMMDevHGCMParmType_LinAddr_Locked_Out: + return VMMDevHGCMParmType_LinAddr_Out; + case VMMDevHGCMParmType_LinAddr_Locked: + return VMMDevHGCMParmType_LinAddr; + default: + return enmType; + } +} + + +/** + * Translates linear address types to page list direction flags. + * + * @returns page list flags. + * @param enmType The type. + */ +static uint32_t vbglR0HGCMInternalLinAddrTypeToPageListFlags(HGCMFunctionParameterType enmType) +{ + switch (enmType) + { + case VMMDevHGCMParmType_LinAddr_In: + case VMMDevHGCMParmType_LinAddr_Locked_In: + return VBOX_HGCM_F_PARM_DIRECTION_TO_HOST; + + case VMMDevHGCMParmType_LinAddr_Out: + case VMMDevHGCMParmType_LinAddr_Locked_Out: + return VBOX_HGCM_F_PARM_DIRECTION_FROM_HOST; + + default: AssertFailed(); + case VMMDevHGCMParmType_LinAddr: + case VMMDevHGCMParmType_LinAddr_Locked: + return VBOX_HGCM_F_PARM_DIRECTION_BOTH; + } +} + + +/** + * Initializes the call request that we're sending to the host. + * + * @returns VBox status code. + * + * @param pCallInfo The call info. + * @param cbCallInfo The size of the call info structure. + * @param fIsUser Is it a user request or kernel request. + * @param pcbExtra Where to return the extra request space needed for + * physical page lists. + */ +static void vbglR0HGCMInternalInitCall(VMMDevHGCMCall *pHGCMCall, VBoxGuestHGCMCallInfo const *pCallInfo, + uint32_t cbCallInfo, bool fIsUser, struct VbglR0ParmInfo *pParmInfo) +{ + HGCMFunctionParameter const *pSrcParm = VBOXGUEST_HGCM_CALL_PARMS(pCallInfo); + HGCMFunctionParameter *pDstParm = VMMDEV_HGCM_CALL_PARMS(pHGCMCall); + uint32_t cParms = pCallInfo->cParms; + uint32_t offExtra = (uintptr_t)(pDstParm + cParms) - (uintptr_t)pHGCMCall; + uint32_t iLockBuf = 0; + uint32_t iParm; + + + /* + * The call request headers. + */ + pHGCMCall->header.fu32Flags = 0; + pHGCMCall->header.result = VINF_SUCCESS; + + pHGCMCall->u32ClientID = pCallInfo->u32ClientID; + pHGCMCall->u32Function = pCallInfo->u32Function; + pHGCMCall->cParms = cParms; + + /* + * The parameters. + */ + for (iParm = 0; iParm < pCallInfo->cParms; iParm++, pSrcParm++, pDstParm++) + { + switch (pSrcParm->type) + { + case VMMDevHGCMParmType_32bit: + case VMMDevHGCMParmType_64bit: + *pDstParm = *pSrcParm; + break; + + case VMMDevHGCMParmType_PageList: + pDstParm->type = VMMDevHGCMParmType_PageList; + pDstParm->u.PageList.size = pSrcParm->u.PageList.size; + if (pSrcParm->u.PageList.size) + { + HGCMPageListInfo const *pSrcPgLst = (HGCMPageListInfo *)((uint8_t *)pCallInfo + pSrcParm->u.PageList.offset); + HGCMPageListInfo *pDstPgLst = (HGCMPageListInfo *)((uint8_t *)pHGCMCall + offExtra); + uint32_t const cPages = pSrcPgLst->cPages; + uint32_t iPage; + + pDstParm->u.PageList.offset = offExtra; + pDstPgLst->flags = pSrcPgLst->flags; + pDstPgLst->offFirstPage = pSrcPgLst->offFirstPage; + pDstPgLst->cPages = cPages; + for (iPage = 0; iPage < cPages; iPage++) + pDstPgLst->aPages[iPage] = pSrcPgLst->aPages[iPage]; + + offExtra += RT_OFFSETOF(HGCMPageListInfo, aPages[cPages]); + } + else + pDstParm->u.PageList.offset = 0; + break; + + case VMMDevHGCMParmType_LinAddr_Locked_In: + case VMMDevHGCMParmType_LinAddr_Locked_Out: + case VMMDevHGCMParmType_LinAddr_Locked: + if (!VBGLR0_CAN_USE_PHYS_PAGE_LIST(/*a_fLocked =*/ true)) + { + *pDstParm = *pSrcParm; + pDstParm->type = vbglR0HGCMInternalConvertLinAddrType(pSrcParm->type); + break; + } + /* fall thru */ + + case VMMDevHGCMParmType_LinAddr_In: + case VMMDevHGCMParmType_LinAddr_Out: + case VMMDevHGCMParmType_LinAddr: + if (pSrcParm->u.Pointer.size != 0) + { +#ifdef USE_BOUNCE_BUFFERS + void *pvSmallBuf = pParmInfo->aLockBufs[iLockBuf].pvSmallBuf; +#endif + RTR0MEMOBJ hObj = pParmInfo->aLockBufs[iLockBuf].hObj; + Assert(iParm == pParmInfo->aLockBufs[iLockBuf].iParm); + + if (VBGLR0_CAN_USE_PHYS_PAGE_LIST(/*a_fLocked =*/ false)) + { + HGCMPageListInfo *pDstPgLst = (HGCMPageListInfo *)((uint8_t *)pHGCMCall + offExtra); + size_t const cPages = RTR0MemObjSize(hObj) >> PAGE_SHIFT; + size_t iPage; + + pDstParm->type = VMMDevHGCMParmType_PageList; + pDstParm->u.PageList.size = pSrcParm->u.Pointer.size; + pDstParm->u.PageList.offset = offExtra; + pDstPgLst->flags = vbglR0HGCMInternalLinAddrTypeToPageListFlags(pSrcParm->type); +#ifdef USE_BOUNCE_BUFFERS + if (fIsUser) + pDstPgLst->offFirstPage = (uintptr_t)pvSmallBuf & PAGE_OFFSET_MASK; + else +#endif + pDstPgLst->offFirstPage = pSrcParm->u.Pointer.u.linearAddr & PAGE_OFFSET_MASK; + pDstPgLst->cPages = cPages; Assert(pDstPgLst->cPages == cPages); + for (iPage = 0; iPage < cPages; iPage++) + { + pDstPgLst->aPages[iPage] = RTR0MemObjGetPagePhysAddr(hObj, iPage); + Assert(pDstPgLst->aPages[iPage] != NIL_RTHCPHYS); + } + + offExtra += RT_OFFSETOF(HGCMPageListInfo, aPages[cPages]); + } + else + { + pDstParm->type = vbglR0HGCMInternalConvertLinAddrType(pSrcParm->type); + pDstParm->u.Pointer.size = pSrcParm->u.Pointer.size; +#ifdef USE_BOUNCE_BUFFERS + if (fIsUser) + pDstParm->u.Pointer.u.linearAddr = pvSmallBuf + ? (uintptr_t)pvSmallBuf + : (uintptr_t)RTR0MemObjAddress(hObj); + else +#endif + pDstParm->u.Pointer.u.linearAddr = pSrcParm->u.Pointer.u.linearAddr; + } + iLockBuf++; + } + else + { + pDstParm->type = vbglR0HGCMInternalConvertLinAddrType(pSrcParm->type); + pDstParm->u.Pointer.size = 0; + pDstParm->u.Pointer.u.linearAddr = 0; + } + break; + + default: + AssertFailed(); + pDstParm->type = VMMDevHGCMParmType_Invalid; + break; + } + } +} + + +/** + * Performs the call and completion wait. + * + * @returns VBox status code of this operation, not necessarily the call. + * + * @param pHGCMCall The HGCM call info. + * @param pfnAsyncCallback The async callback that will wait for the call + * to complete. + * @param pvAsyncData Argument for the callback. + * @param u32AsyncData Argument for the callback. + * @param pfLeakIt Where to return the leak it / free it, + * indicator. Cancellation fun. + */ +static int vbglR0HGCMInternalDoCall(VMMDevHGCMCall *pHGCMCall, PFNVBGLHGCMCALLBACK pfnAsyncCallback, + void *pvAsyncData, uint32_t u32AsyncData, bool *pfLeakIt) +{ + int rc; + + Log(("calling VbglGRPerform\n")); + rc = VbglGRPerform(&pHGCMCall->header.header); + Log(("VbglGRPerform rc = %Rrc (header rc=%d)\n", rc, pHGCMCall->header.result)); + + /* + * If the call failed, but as a result of the request itself, then pretend + * success. Upper layers will interpret the result code in the packet. + */ + if ( RT_FAILURE(rc) + && rc == pHGCMCall->header.result) + { + Assert(pHGCMCall->header.fu32Flags & VBOX_HGCM_REQ_DONE); + rc = VINF_SUCCESS; + } + + /* + * Check if host decides to process the request asynchronously, + * if so, we wait for it to complete using the caller supplied callback. + */ + *pfLeakIt = false; + if (rc == VINF_HGCM_ASYNC_EXECUTE) + { + Log(("Processing HGCM call asynchronously\n")); + rc = pfnAsyncCallback(&pHGCMCall->header, pvAsyncData, u32AsyncData); + if (pHGCMCall->header.fu32Flags & VBOX_HGCM_REQ_DONE) + { + Assert(!(pHGCMCall->header.fu32Flags & VBOX_HGCM_REQ_CANCELLED)); + rc = VINF_SUCCESS; + } + else + { + /* + * The request didn't complete in time or the call was interrupted, + * the RC from the callback indicates which. Try cancel the request. + * + * This is a bit messy because we're racing request completion. Sorry. + */ + /** @todo It would be nice if we could use the waiter callback to do further + * waiting in case of a completion race. If it wasn't for WINNT having its own + * version of all that stuff, I would've done it already. */ + VMMDevHGCMCancel2 *pCancelReq; + int rc2 = VbglGRAlloc((VMMDevRequestHeader **)&pCancelReq, sizeof(*pCancelReq), VMMDevReq_HGCMCancel2); + if (RT_SUCCESS(rc2)) + { + pCancelReq->physReqToCancel = VbglPhysHeapGetPhysAddr(pHGCMCall); + rc2 = VbglGRPerform(&pCancelReq->header); + VbglGRFree(&pCancelReq->header); + } +#if 1 /** @todo ADDVER: Remove this on next minor version change. */ + if (rc2 == VERR_NOT_IMPLEMENTED) + { + /* host is too old, or we're out of heap. */ + pHGCMCall->header.fu32Flags |= VBOX_HGCM_REQ_CANCELLED; + pHGCMCall->header.header.requestType = VMMDevReq_HGCMCancel; + rc2 = VbglGRPerform(&pHGCMCall->header.header); + if (rc2 == VERR_INVALID_PARAMETER) + rc2 = VERR_NOT_FOUND; + else if (RT_SUCCESS(rc)) + RTThreadSleep(1); + } +#endif + if (RT_SUCCESS(rc)) rc = VERR_INTERRUPTED; /** @todo weed this out from the WINNT VBoxGuest code. */ + if (RT_SUCCESS(rc2)) + { + Log(("vbglR0HGCMInternalDoCall: successfully cancelled\n")); + pHGCMCall->header.fu32Flags |= VBOX_HGCM_REQ_CANCELLED; + } + else + { + /* + * Wait for a bit while the host (hopefully) completes it. + */ + uint64_t u64Start = RTTimeSystemMilliTS(); + uint32_t cMilliesToWait = rc2 == VERR_NOT_FOUND || rc2 == VERR_SEM_DESTROYED ? 500 : 2000; + uint64_t cElapsed = 0; + if (rc2 != VERR_NOT_FOUND) + { + static unsigned s_cErrors = 0; + if (s_cErrors++ < 32) + LogRel(("vbglR0HGCMInternalDoCall: Failed to cancel the HGCM call on %Rrc: rc2=%Rrc\n", rc, rc2)); + } + else + Log(("vbglR0HGCMInternalDoCall: Cancel race rc=%Rrc rc2=%Rrc\n", rc, rc2)); + + do + { + ASMCompilerBarrier(); /* paranoia */ + if (pHGCMCall->header.fu32Flags & VBOX_HGCM_REQ_DONE) + break; + RTThreadSleep(1); + cElapsed = RTTimeSystemMilliTS() - u64Start; + } while (cElapsed < cMilliesToWait); + + ASMCompilerBarrier(); /* paranoia^2 */ + if (pHGCMCall->header.fu32Flags & VBOX_HGCM_REQ_DONE) + rc = VINF_SUCCESS; + else + { + LogRel(("vbglR0HGCMInternalDoCall: Leaking %u bytes. Pending call to %u with %u parms. (rc2=%Rrc)\n", + pHGCMCall->header.header.size, pHGCMCall->u32Function, pHGCMCall->cParms, rc2)); + *pfLeakIt = true; + } + Log(("vbglR0HGCMInternalDoCall: Cancel race ended with rc=%Rrc (rc2=%Rrc) after %llu ms\n", rc, rc2, cElapsed)); + } + } + } + + Log(("GstHGCMCall: rc=%Rrc result=%Rrc fu32Flags=%#x fLeakIt=%d\n", + rc, pHGCMCall->header.result, pHGCMCall->header.fu32Flags, *pfLeakIt)); + return rc; +} + + +/** + * Copies the result of the call back to the caller info structure and user + * buffers (if using bounce buffers). + * + * @returns rc, unless RTR0MemUserCopyTo fails. + * @param pCallInfo Call info structure to update. + * @param pHGCMCall HGCM call request. + * @param pParmInfo Parameter locking/buffering info. + * @param fIsUser Is it a user (true) or kernel request. + * @param rc The current result code. Passed along to + * preserve informational status codes. + */ +static int vbglR0HGCMInternalCopyBackResult(VBoxGuestHGCMCallInfo *pCallInfo, VMMDevHGCMCall const *pHGCMCall, + struct VbglR0ParmInfo *pParmInfo, bool fIsUser, int rc) +{ + HGCMFunctionParameter const *pSrcParm = VMMDEV_HGCM_CALL_PARMS(pHGCMCall); + HGCMFunctionParameter *pDstParm = VBOXGUEST_HGCM_CALL_PARMS(pCallInfo); + uint32_t cParms = pCallInfo->cParms; +#ifdef USE_BOUNCE_BUFFERS + uint32_t iLockBuf = 0; +#endif + uint32_t iParm; + + /* + * The call result. + */ + pCallInfo->result = pHGCMCall->header.result; + + /* + * Copy back parameters. + */ + for (iParm = 0; iParm < cParms; iParm++, pSrcParm++, pDstParm++) + { + switch (pDstParm->type) + { + case VMMDevHGCMParmType_32bit: + case VMMDevHGCMParmType_64bit: + *pDstParm = *pSrcParm; + break; + + case VMMDevHGCMParmType_PageList: + pDstParm->u.PageList.size = pSrcParm->u.PageList.size; + break; + + case VMMDevHGCMParmType_LinAddr_Locked_In: + case VMMDevHGCMParmType_LinAddr_In: +#ifdef USE_BOUNCE_BUFFERS + if ( fIsUser + && iLockBuf < pParmInfo->cLockBufs + && iParm == pParmInfo->aLockBufs[iLockBuf].iParm) + iLockBuf++; +#endif + pDstParm->u.Pointer.size = pSrcParm->u.Pointer.size; + break; + + case VMMDevHGCMParmType_LinAddr_Locked_Out: + case VMMDevHGCMParmType_LinAddr_Locked: + if (!VBGLR0_CAN_USE_PHYS_PAGE_LIST(/*a_fLocked =*/ true)) + { + pDstParm->u.Pointer.size = pSrcParm->u.Pointer.size; + break; + } + /* fall thru */ + + case VMMDevHGCMParmType_LinAddr_Out: + case VMMDevHGCMParmType_LinAddr: + { +#ifdef USE_BOUNCE_BUFFERS + if (fIsUser) + { + size_t cbOut = RT_MIN(pSrcParm->u.Pointer.size, pDstParm->u.Pointer.size); + if (cbOut) + { + int rc2; + Assert(pParmInfo->aLockBufs[iLockBuf].iParm == iParm); + rc2 = RTR0MemUserCopyTo((RTR3PTR)pDstParm->u.Pointer.u.linearAddr, + pParmInfo->aLockBufs[iLockBuf].pvSmallBuf + ? pParmInfo->aLockBufs[iLockBuf].pvSmallBuf + : RTR0MemObjAddress(pParmInfo->aLockBufs[iLockBuf].hObj), + cbOut); + if (RT_FAILURE(rc2)) + return rc2; + iLockBuf++; + } + else if ( iLockBuf < pParmInfo->cLockBufs + && iParm == pParmInfo->aLockBufs[iLockBuf].iParm) + iLockBuf++; + } +#endif + pDstParm->u.Pointer.size = pSrcParm->u.Pointer.size; + break; + } + + default: + AssertFailed(); + rc = VERR_INTERNAL_ERROR_4; + break; + } + } + +#ifdef USE_BOUNCE_BUFFERS + Assert(!fIsUser || pParmInfo->cLockBufs == iLockBuf); +#endif + return rc; +} + + +DECLR0VBGL(int) VbglR0HGCMInternalCall(VBoxGuestHGCMCallInfo *pCallInfo, uint32_t cbCallInfo, uint32_t fFlags, + PFNVBGLHGCMCALLBACK pfnAsyncCallback, void *pvAsyncData, uint32_t u32AsyncData) +{ + bool fIsUser = (fFlags & VBGLR0_HGCMCALL_F_MODE_MASK) == VBGLR0_HGCMCALL_F_USER; + struct VbglR0ParmInfo ParmInfo; + size_t cbExtra; + int rc; + + /* + * Basic validation. + */ + AssertMsgReturn( !pCallInfo + || !pfnAsyncCallback + || pCallInfo->cParms > VBOX_HGCM_MAX_PARMS + || !(fFlags & ~VBGLR0_HGCMCALL_F_MODE_MASK), + ("pCallInfo=%p pfnAsyncCallback=%p fFlags=%#x\n", pCallInfo, pfnAsyncCallback, fFlags), + VERR_INVALID_PARAMETER); + AssertReturn( cbCallInfo >= sizeof(VBoxGuestHGCMCallInfo) + || cbCallInfo >= pCallInfo->cParms * sizeof(HGCMFunctionParameter), + VERR_INVALID_PARAMETER); + + Log(("GstHGCMCall: u32ClientID=%#x u32Function=%u cParms=%u cbCallInfo=%#x fFlags=%#x\n", + pCallInfo->u32ClientID, pCallInfo->u32ClientID, pCallInfo->u32Function, pCallInfo->cParms, cbCallInfo, fFlags)); + + /* + * Validate, lock and buffer the parameters for the call. + * This will calculate the amount of extra space for physical page list. + */ + rc = vbglR0HGCMInternalPreprocessCall(pCallInfo, cbCallInfo, fIsUser, &ParmInfo, &cbExtra); + if (RT_SUCCESS(rc)) + { + /* + * Allocate the request buffer and recreate the call request. + */ + VMMDevHGCMCall *pHGCMCall; + rc = VbglGRAlloc((VMMDevRequestHeader **)&pHGCMCall, + sizeof(VMMDevHGCMCall) + pCallInfo->cParms * sizeof(HGCMFunctionParameter) + cbExtra, + VMMDevReq_HGCMCall); + if (RT_SUCCESS(rc)) + { + bool fLeakIt; + vbglR0HGCMInternalInitCall(pHGCMCall, pCallInfo, cbCallInfo, fIsUser, &ParmInfo); + + /* + * Perform the call. + */ + rc = vbglR0HGCMInternalDoCall(pHGCMCall, pfnAsyncCallback, pvAsyncData, u32AsyncData, &fLeakIt); + if (RT_SUCCESS(rc)) + { + /* + * Copy back the result (parameters and buffers that changed). + */ + rc = vbglR0HGCMInternalCopyBackResult(pCallInfo, pHGCMCall, &ParmInfo, fIsUser, rc); + } + else + { + if ( rc != VERR_INTERRUPTED + && rc != VERR_TIMEOUT) + { + static unsigned s_cErrors = 0; + if (s_cErrors++ < 32) + LogRel(("VbglR0HGCMInternalCall: vbglR0HGCMInternalDoCall failed. rc=%Rrc\n", rc)); + } + } + + if (!fLeakIt) + VbglGRFree(&pHGCMCall->header.header); + } + } + else + LogRel(("VbglR0HGCMInternalCall: vbglR0HGCMInternalPreprocessCall failed. rc=%Rrc\n", rc)); + + /* + * Release locks and free bounce buffers. + */ + if (ParmInfo.cLockBufs) + while (ParmInfo.cLockBufs-- > 0) + { + RTR0MemObjFree(ParmInfo.aLockBufs[ParmInfo.cLockBufs].hObj, false /*fFreeMappings*/); +#ifdef USE_BOUNCE_BUFFERS + RTMemTmpFree(ParmInfo.aLockBufs[ParmInfo.cLockBufs].pvSmallBuf); +#endif + } + + return rc; +} + + +#if ARCH_BITS == 64 +DECLR0VBGL(int) VbglR0HGCMInternalCall32(VBoxGuestHGCMCallInfo *pCallInfo, uint32_t cbCallInfo, uint32_t fFlags, + PFNVBGLHGCMCALLBACK pfnAsyncCallback, void *pvAsyncData, uint32_t u32AsyncData) +{ + VBoxGuestHGCMCallInfo *pCallInfo64 = NULL; + HGCMFunctionParameter *pParm64 = NULL; + HGCMFunctionParameter32 *pParm32 = NULL; + uint32_t cParms = 0; + uint32_t iParm = 0; + int rc = VINF_SUCCESS; + + /* + * Input validation. + */ + AssertMsgReturn( !pCallInfo + || !pfnAsyncCallback + || pCallInfo->cParms > VBOX_HGCM_MAX_PARMS + || !(fFlags & ~VBGLR0_HGCMCALL_F_MODE_MASK), + ("pCallInfo=%p pfnAsyncCallback=%p fFlags=%#x\n", pCallInfo, pfnAsyncCallback, fFlags), + VERR_INVALID_PARAMETER); + AssertReturn( cbCallInfo >= sizeof(VBoxGuestHGCMCallInfo) + || cbCallInfo >= pCallInfo->cParms * sizeof(HGCMFunctionParameter32), + VERR_INVALID_PARAMETER); + + /* This Assert does not work on Solaris/Windows 64/32 mixed mode, not sure why, skipping for now */ +#if !defined(RT_OS_SOLARIS) && !defined(RT_OS_WINDOWS) + AssertReturn((fFlags & VBGLR0_HGCMCALL_F_MODE_MASK) == VBGLR0_HGCMCALL_F_KERNEL, VERR_WRONG_ORDER); +#endif + + cParms = pCallInfo->cParms; + Log(("VbglR0HGCMInternalCall32: cParms=%d, u32Function=%d, fFlags=%#x\n", cParms, pCallInfo->u32Function, fFlags)); + + /* + * The simple approach, allocate a temporary request and convert the parameters. + */ + pCallInfo64 = (VBoxGuestHGCMCallInfo *)RTMemTmpAllocZ(sizeof(*pCallInfo64) + cParms * sizeof(HGCMFunctionParameter)); + if (!pCallInfo64) + return VERR_NO_TMP_MEMORY; + + *pCallInfo64 = *pCallInfo; + pParm32 = VBOXGUEST_HGCM_CALL_PARMS32(pCallInfo); + pParm64 = VBOXGUEST_HGCM_CALL_PARMS(pCallInfo64); + for (iParm = 0; iParm < cParms; iParm++, pParm32++, pParm64++) + { + switch (pParm32->type) + { + case VMMDevHGCMParmType_32bit: + pParm64->type = VMMDevHGCMParmType_32bit; + pParm64->u.value32 = pParm32->u.value32; + break; + + case VMMDevHGCMParmType_64bit: + pParm64->type = VMMDevHGCMParmType_64bit; + pParm64->u.value64 = pParm32->u.value64; + break; + + case VMMDevHGCMParmType_LinAddr_Out: + case VMMDevHGCMParmType_LinAddr: + case VMMDevHGCMParmType_LinAddr_In: + pParm64->type = pParm32->type; + pParm64->u.Pointer.size = pParm32->u.Pointer.size; + pParm64->u.Pointer.u.linearAddr = pParm32->u.Pointer.u.linearAddr; + break; + + default: + rc = VERR_INVALID_PARAMETER; + LogRel(("VbglR0HGCMInternalCall32: pParm32 type %#x invalid.\n", pParm32->type)); + break; + } + if (RT_FAILURE(rc)) + break; + } + if (RT_SUCCESS(rc)) + { + rc = VbglR0HGCMInternalCall(pCallInfo64, sizeof(*pCallInfo64) + cParms * sizeof(HGCMFunctionParameter), fFlags, + pfnAsyncCallback, pvAsyncData, u32AsyncData); + + if (RT_SUCCESS(rc)) + { + *pCallInfo = *pCallInfo64; + + /* + * Copy back. + */ + pParm32 = VBOXGUEST_HGCM_CALL_PARMS32(pCallInfo); + pParm64 = VBOXGUEST_HGCM_CALL_PARMS(pCallInfo64); + for (iParm = 0; iParm < cParms; iParm++, pParm32++, pParm64++) + { + switch (pParm64->type) + { + case VMMDevHGCMParmType_32bit: + pParm32->u.value32 = pParm64->u.value32; + break; + + case VMMDevHGCMParmType_64bit: + pParm32->u.value64 = pParm64->u.value64; + break; + + case VMMDevHGCMParmType_LinAddr_Out: + case VMMDevHGCMParmType_LinAddr: + case VMMDevHGCMParmType_LinAddr_In: + pParm32->u.Pointer.size = pParm64->u.Pointer.size; + break; + + default: + LogRel(("VbglR0HGCMInternalCall32: failed invalid pParm32 type %d\n", pParm32->type)); + rc = VERR_INTERNAL_ERROR_3; + break; + } + } + } + else + { + static unsigned s_cErrors = 0; + if (s_cErrors++ < 32) + LogRel(("VbglR0HGCMInternalCall32: VbglR0HGCMInternalCall failed. rc=%Rrc\n", rc)); + } + } + else + { + static unsigned s_cErrors = 0; + if (s_cErrors++ < 32) + LogRel(("VbglR0HGCMInternalCall32: failed. rc=%Rrc\n", rc)); + } + + RTMemTmpFree(pCallInfo64); + return rc; +} +#endif /* ARCH_BITS == 64 */ + +#endif /* VBGL_VBOXGUEST */ + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/Init.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/Init.c @@ -0,0 +1,308 @@ +/* $Id: Init.cpp $ */ +/** @file + * VBoxGuestLibR0 - Library initialization. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#define VBGL_DECL_DATA +#include "VBGLInternal.h" + +#include +#include +#include + +/******************************************************************************* +* Global Variables * +*******************************************************************************/ +/** The global VBGL instance data. */ +VBGLDATA g_vbgldata; + +/** + * Used by vbglQueryDriverInfo and VbglInit to try get the host feature mask and + * version information (g_vbgldata::hostVersion). + * + * This was first implemented by the host in 3.1 and we quietly ignore failures + * for that reason. + */ +static void vbglR0QueryHostVersion (void) +{ + VMMDevReqHostVersion *pReq; + + int rc = VbglGRAlloc ((VMMDevRequestHeader **) &pReq, sizeof (*pReq), VMMDevReq_GetHostVersion); + + if (RT_SUCCESS (rc)) + { + rc = VbglGRPerform (&pReq->header); + + if (RT_SUCCESS (rc)) + { + g_vbgldata.hostVersion = *pReq; + Log (("vbglR0QueryHostVersion: %u.%u.%ur%u %#x\n", + pReq->major, pReq->minor, pReq->build, pReq->revision, pReq->features)); + } + + VbglGRFree (&pReq->header); + } +} + +#ifndef VBGL_VBOXGUEST +/** + * The guest library uses lazy initialization for VMMDev port and memory, + * because these values are provided by the VBoxGuest driver and it might + * be loaded later than other drivers. + * + * The VbglEnter checks the current library status, tries to retrieve these + * values and fails if they are unavailable. + * + */ +static void vbglQueryDriverInfo (void) +{ + int rc = VINF_SUCCESS; + + rc = RTSemMutexRequest(g_vbgldata.mutexDriverInit, RT_INDEFINITE_WAIT); + + if (RT_FAILURE(rc)) + return; + + if (g_vbgldata.status == VbglStatusReady) + { + RTSemMutexRelease(g_vbgldata.mutexDriverInit); + return; + } + + rc = vbglDriverOpen(&g_vbgldata.driver); + + if (RT_SUCCESS(rc)) + { + /* + * Try query the port info. + */ + VBoxGuestPortInfo port; + + rc = vbglDriverIOCtl (&g_vbgldata.driver, + VBOXGUEST_IOCTL_GETVMMDEVPORT, &port, + sizeof (port)); + + if (RT_SUCCESS (rc)) + { + dprintf (("port = 0x%04X, mem = %p\n", port.portAddress, port.pVMMDevMemory)); + + g_vbgldata.portVMMDev = port.portAddress; + g_vbgldata.pVMMDevMemory = port.pVMMDevMemory; + + g_vbgldata.status = VbglStatusReady; + + vbglR0QueryHostVersion(); + } + } + RTSemMutexRelease(g_vbgldata.mutexDriverInit); + dprintf (("vbglQueryDriverInfo rc = %d\n", rc)); +} +#endif /* !VBGL_VBOXGUEST */ + +/** + * Checks if VBGL has been initialized. + * + * The client library, this will lazily complete the initialization. + * + * @return VINF_SUCCESS or VERR_VBGL_NOT_INITIALIZED. + */ +int vbglR0Enter (void) +{ + int rc; + +#ifndef VBGL_VBOXGUEST + if (g_vbgldata.status == VbglStatusInitializing) + { + vbglQueryDriverInfo (); + } +#endif + + rc = g_vbgldata.status == VbglStatusReady? VINF_SUCCESS: VERR_VBGL_NOT_INITIALIZED; + + // dprintf(("VbglEnter: rc = %d\n", rc)); + + return rc; +} + +int vbglInitCommon (void) +{ + int rc = VINF_SUCCESS; + + RT_ZERO(g_vbgldata); + + g_vbgldata.status = VbglStatusInitializing; + + rc = VbglPhysHeapInit (); + + if (RT_SUCCESS(rc)) + { + /* other subsystems, none yet */ + ; + } + else + { + LogRel(("vbglInitCommon: VbglPhysHeapInit failed. rc=%Rrc\n", rc)); + g_vbgldata.status = VbglStatusNotInitialized; + } + + dprintf(("vbglInitCommon: rc = %d\n", rc)); + + return rc; +} + +DECLVBGL(void) vbglTerminateCommon (void) +{ + VbglPhysHeapTerminate (); + g_vbgldata.status = VbglStatusNotInitialized; + + return; +} + +#ifdef VBGL_VBOXGUEST + +DECLVBGL(int) VbglInit (VBGLIOPORT portVMMDev, VMMDevMemory *pVMMDevMemory) +{ + int rc = VINF_SUCCESS; + +# ifdef RT_OS_WINDOWS /** @todo r=bird: this doesn't make sense. Is there something special going on on windows? */ + dprintf(("vbglInit: starts g_vbgldata.status %d\n", g_vbgldata.status)); + + if (g_vbgldata.status == VbglStatusInitializing + || g_vbgldata.status == VbglStatusReady) + { + /* Initialization is already in process. */ + return rc; + } +# else + dprintf(("vbglInit: starts\n")); +# endif + + rc = vbglInitCommon (); + + if (RT_SUCCESS(rc)) + { + g_vbgldata.portVMMDev = portVMMDev; + g_vbgldata.pVMMDevMemory = pVMMDevMemory; + + g_vbgldata.status = VbglStatusReady; + + vbglR0QueryHostVersion(); + } + else + { + g_vbgldata.status = VbglStatusNotInitialized; + } + + return rc; +} + +DECLVBGL(void) VbglTerminate (void) +{ + vbglTerminateCommon (); + + return; +} + + +#else /* !VBGL_VBOXGUEST */ + +DECLVBGL(int) VbglInit (void) +{ + int rc = VINF_SUCCESS; + + if (g_vbgldata.status == VbglStatusInitializing + || g_vbgldata.status == VbglStatusReady) + { + /* Initialization is already in process. */ + return rc; + } + + rc = vbglInitCommon (); + + if (RT_SUCCESS(rc)) + { + rc = RTSemMutexCreate(&g_vbgldata.mutexDriverInit); + if (RT_SUCCESS(rc)) + { + /* Try to obtain VMMDev port via IOCTL to VBoxGuest main driver. */ + vbglQueryDriverInfo (); + +# ifdef VBOX_WITH_HGCM + rc = vbglR0HGCMInit (); +# endif /* VBOX_WITH_HGCM */ + + if (RT_FAILURE(rc)) + { + RTSemMutexDestroy(g_vbgldata.mutexDriverInit); + g_vbgldata.mutexDriverInit = NIL_RTSEMMUTEX; + } + } + + if (RT_FAILURE(rc)) + { + vbglTerminateCommon (); + } + + } + + return rc; +} + +DECLVBGL(void) VbglTerminate (void) +{ +# ifdef VBOX_WITH_HGCM + vbglR0HGCMTerminate (); +# endif + + /* driver open could fail, which does not prevent VbglInit from succeeding, + * close the driver only if it is opened */ + if (vbglDriverIsOpened(&g_vbgldata.driver)) + vbglDriverClose(&g_vbgldata.driver); + RTSemMutexDestroy(g_vbgldata.mutexDriverInit); + g_vbgldata.mutexDriverInit = NIL_RTSEMMUTEX; + + /* note: do vbglTerminateCommon as a last step since it zeroez up the g_vbgldata + * conceptually, doing vbglTerminateCommon last is correct + * since this is the reverse order to how init is done */ + vbglTerminateCommon (); + + return; +} + +int vbglGetDriver(VBGLDRIVER **ppDriver) +{ + if (g_vbgldata.status != VbglStatusReady) + { + vbglQueryDriverInfo(); + if (g_vbgldata.status != VbglStatusReady) + return VERR_TRY_AGAIN; + } + *ppDriver = &g_vbgldata.driver; + return VINF_SUCCESS; +} + +#endif /* !VBGL_VBOXGUEST */ --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/Makefile +++ linux-4.2.0/ubuntu/vbox/vboxguest/Makefile @@ -0,0 +1,148 @@ +KBUILD_EXTMOD=${srctree}/ubuntu/vbox +# $Revision: 98752 $ +## @file +# VirtualBox Guest Additions Module Makefile. +# + +# +# Copyright (C) 2006-2015 Oracle Corporation +# +# This file is part of VirtualBox Open Source Edition (OSE), as +# available from http://www.virtualbox.org. This file is free software; +# you can redistribute it and/or modify it under the terms of the GNU +# General Public License (GPL) as published by the Free Software +# Foundation, in version 2 as it comes in the "COPYING" file of the +# VirtualBox OSE distribution. VirtualBox OSE is distributed in the +# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. +# + +# Linux kbuild sets this to our source directory if we are called from there +obj ?= $(CURDIR) +include $(obj)/Makefile.include.header + +MOD_NAME = vboxguest + +MOD_OBJS = \ + VBoxGuest-linux.o \ + VBoxGuest.o \ + GenericRequest.o \ + HGCMInternal.o \ + Init.o \ + PhysHeap.o \ + SysHlp.o \ + VMMDev.o \ + r0drv/alloc-r0drv.o \ + r0drv/initterm-r0drv.o \ + r0drv/memobj-r0drv.o \ + r0drv/mpnotification-r0drv.o \ + r0drv/powernotification-r0drv.o \ + r0drv/linux/alloc-r0drv-linux.o \ + r0drv/linux/assert-r0drv-linux.o \ + r0drv/linux/initterm-r0drv-linux.o \ + r0drv/linux/memobj-r0drv-linux.o \ + r0drv/linux/memuserkernel-r0drv-linux.o \ + r0drv/linux/mp-r0drv-linux.o \ + r0drv/linux/mpnotification-r0drv-linux.o \ + r0drv/linux/process-r0drv-linux.o \ + r0drv/linux/semevent-r0drv-linux.o \ + r0drv/linux/semeventmulti-r0drv-linux.o \ + r0drv/linux/semfastmutex-r0drv-linux.o \ + r0drv/linux/semmutex-r0drv-linux.o \ + r0drv/linux/spinlock-r0drv-linux.o \ + r0drv/linux/thread-r0drv-linux.o \ + r0drv/linux/thread2-r0drv-linux.o \ + r0drv/linux/time-r0drv-linux.o \ + r0drv/linux/timer-r0drv-linux.o \ + r0drv/linux/RTLogWriteDebugger-r0drv-linux.o \ + r0drv/generic/semspinmutex-r0drv-generic.o \ + common/alloc/alloc.o \ + common/err/RTErrConvertFromErrno.o \ + common/err/RTErrConvertToErrno.o \ + common/log/log.o \ + common/log/logellipsis.o \ + common/log/logrel.o \ + common/log/logrelellipsis.o \ + common/log/logcom.o \ + common/log/logformat.o \ + common/misc/RTAssertMsg1Weak.o \ + common/misc/RTAssertMsg2.o \ + common/misc/RTAssertMsg2Add.o \ + common/misc/RTAssertMsg2AddWeak.o \ + common/misc/RTAssertMsg2AddWeakV.o \ + common/misc/RTAssertMsg2Weak.o \ + common/misc/RTAssertMsg2WeakV.o \ + common/misc/assert.o \ + common/misc/thread.o \ + common/string/RTStrCopy.o \ + common/string/RTStrCopyEx.o \ + common/string/RTStrCopyP.o \ + common/string/strformat.o \ + common/string/strformatrt.o \ + common/string/strformattype.o \ + common/string/strprintf.o \ + common/string/strtonum.o \ + common/table/avlpv.o \ + common/time/time.o \ + generic/RTAssertShouldPanic-generic.o \ + generic/RTLogWriteStdErr-stub-generic.o \ + generic/RTLogWriteStdOut-stub-generic.o \ + generic/RTMpGetCoreCount-generic.o \ + generic/RTSemEventWait-2-ex-generic.o \ + generic/RTSemEventWaitNoResume-2-ex-generic.o \ + generic/RTSemEventMultiWait-2-ex-generic.o \ + generic/RTSemEventMultiWaitNoResume-2-ex-generic.o \ + generic/errvars-generic.o \ + generic/mppresent-generic.o \ + VBox/log-vbox.o \ + VBox/logbackdoor.o +ifeq ($(BUILD_TARGET_ARCH),x86) +MOD_OBJS += \ + common/math/gcc/divdi3.o \ + common/math/gcc/moddi3.o \ + common/math/gcc/udivdi3.o \ + common/math/gcc/umoddi3.o \ + common/math/gcc/qdivrem.o +endif +ifeq ($(BUILD_TARGET_ARCH),amd64) +MOD_OBJS += common/alloc/heapsimple.o +endif + +MOD_DEFS = -DVBOX -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_GUEST \ + -DIN_GUEST_R0 -DIN_MODULE -DRT_WITH_VBOX -DVBGL_VBOXGUEST \ + -DVBOX_WITH_HGCM +ifeq ($(BUILD_TARGET_ARCH),amd64) + MOD_DEFS += -DRT_ARCH_AMD64 +else + MOD_DEFS += -DRT_ARCH_X86 +endif +ifeq ($(BUILD_TARGET_ARCH),amd64) + MOD_DEFS += -DVBOX_WITH_64_BITS_GUESTS +endif +MOD_INCL = $(addprefix -I$(KBUILD_EXTMOD),/ /include /r0drv/linux) +MOD_INCL += $(addprefix -I$(KBUILD_EXTMOD)/vboxguest,/ /include /r0drv/linux) + +ifneq ($(wildcard $(KBUILD_EXTMOD)/vboxguest),) + MANGLING := $(KBUILD_EXTMOD)/vboxguest/include/VBox/VBoxGuestMangling.h +else + MANGLING := $(KBUILD_EXTMOD)/include/VBox/VBoxGuestMangling.h +endif +ifeq ($(KERN_VERSION),24) + ## @todo move to MOD_DEFS when we have finished refactoring + MOD_CFLAGS = -DEXPORT_SYMTAB +else + MOD_CFLAGS = -Wno-declaration-after-statement -include $(MANGLING) +endif + +MOD_CLEAN = . linux r0drv generic r0drv/linux r0drv/generic VBox \ + common/alloc common/err common/log common/math/gcc common/misc \ + common/string common/time + +include $(obj)/Makefile.include.footer + +check: $(MOD_NAME) + @if ! readelf -p __ksymtab_strings vboxguest.ko | grep -E "\[.*\] *(RT|g_..*RT.*)"; then \ + echo "All exported IPRT symbols are properly renamed!"; \ + else \ + echo "error: Some exported IPRT symbols was not properly renamed! See above." >&2; \ + false; \ + fi --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/Makefile.include.footer +++ linux-4.2.0/ubuntu/vbox/vboxguest/Makefile.include.footer @@ -0,0 +1,93 @@ +# +# VirtualBox Guest Additions kernel module Makefile, common parts. +# +# See Makefile.include.header for details of how to use this. +# +# Copyright (C) 2006-2015 Oracle Corporation +# +# This file is part of VirtualBox Open Source Edition (OSE), as +# available from http://www.virtualbox.org. This file is free software; +# you can redistribute it and/or modify it under the terms of the GNU +# General Public License (GPL) as published by the Free Software +# Foundation, in version 2 as it comes in the "COPYING" file of the +# VirtualBox OSE distribution. VirtualBox OSE is distributed in the +# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. +# + +# override is required by the Debian guys +override MODULE = $(MOD_NAME) +OBJS = $(MOD_OBJS) + +ifneq ($(MAKECMDGOALS),clean) + +KBUILD_VERBOSE ?= 1 + +# +# Compiler options +# +ifndef INCL + INCL := $(addprefix -I,$(KERN_INCL) $(EXTRA_INCL)) + ifndef KBUILD_EXTMOD + KBUILD_EXTMOD := $(shell pwd) + endif + INCL += $(MOD_INCL) + export INCL +endif +KFLAGS := -D__KERNEL__ -DMODULE $(MOD_DEFS) +ifeq ($(BUILD_TYPE),debug) + KFLAGS += -DDEBUG -DDEBUG_$(subst $(subst _, ,_),_,$(USERNAME)) -DDEBUG_USERNAME=$(subst $(subst _, ,_),_,$(USERNAME)) +endif + +ifeq ($(KERN_VERSION), 24) +# +# 2.4 +# + +ifeq ($(BUILD_TARGET_ARCH),amd64) + KFLAGS += -mcmodel=kernel +endif + +CFLAGS := -O2 -DVBOX_LINUX_2_4 $(MOD_CFLAGS) $(INCL) $(KFLAGS) $(MOD_EXTRA) $(KDEBUG) +MODULE_EXT := o + +# 2.4 Module linking +$(MODULE).o: $(OBJS) + $(LD) -o $@ -r $(OBJS) + +.PHONY: $(MODULE) +all: $(MODULE) +$(MODULE): $(MODULE).o + +else +# +# 2.6 and later +# + +MODULE_EXT := ko + +$(MODULE)-y := $(OBJS) + +# build defs +EXTRA_CFLAGS += $(MOD_CFLAGS) $(INCL) $(KFLAGS) $(MOD_EXTRA) $(KDEBUG) + +all: $(MODULE) + +obj-m += $(MODULE).o + +# OL/UEK: disable module signing for external modules -- we don't have any private key +$(MODULE): + $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) CONFIG_MODULE_SIG= -C $(KERN_DIR) SUBDIRS=$(CURDIR) SRCROOT=$(CURDIR) modules + +endif + +install: $(MODULE) + @mkdir -p $(MODULE_DIR); \ + install -m 0664 -o root -g root $(MODULE).$(MODULE_EXT) $(MODULE_DIR); \ + PATH="$(PATH):/bin:/sbin" depmod -a; + +endif # eq($(MAKECMDGOALS),clean) + +# important: Don't remove Module.symvers! DKMS does 'make clean' before building ... +clean: + for f in $(MOD_CLEAN); do rm -f $$f/*.o $$f/.*.cmd $$f/.*.flags; done + rm -rf .$(MOD_NAME)* .tmp_ver* $(MOD_NAME).* Modules.symvers modules.order --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/Makefile.include.header +++ linux-4.2.0/ubuntu/vbox/vboxguest/Makefile.include.header @@ -0,0 +1,173 @@ +# +# VirtualBox Guest Additions kernel module Makefile, common parts. +# +# (For 2.6.x, the main file must be called 'Makefile'!) +# +# Copyright (C) 2006-2015 Oracle Corporation +# +# This file is part of VirtualBox Open Source Edition (OSE), as +# available from http://www.virtualbox.org. This file is free software; +# you can redistribute it and/or modify it under the terms of the GNU +# General Public License (GPL) as published by the Free Software +# Foundation, in version 2 as it comes in the "COPYING" file of the +# VirtualBox OSE distribution. VirtualBox OSE is distributed in the +# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. +# + +# +# These file should be included by the Makefiles for any kernel modules we +# build as part of the Guest Additions. The intended way of doing this is as +# follows: +# +# # Linux kbuild sets this to our source directory if we are called from +# # there +# obj ?= $(CURDIR) +# include $(obj)/Makefile.include.header +# MOD_NAME = +# MOD_OBJS = +# MOD_DEFS = +# MOD_INCL = +# MOD_CFLAGS = +# MOD_CLEAN = +# include $(obj)/Makefile.include.footer +# +# The kmk kBuild define KBUILD_TARGET_ARCH is available. +# + + +# +# First, figure out which architecture we're targeting and the build type. +# (We have to support basic cross building (ARCH=i386|x86_64).) +# While at it, warn about BUILD_* vars found to help with user problems. +# +ifeq ($(filter-out x86_64 amd64 AMD64,$(shell uname -m)),) + BUILD_TARGET_ARCH_DEF := amd64 +else + BUILD_TARGET_ARCH_DEF := x86 +endif +ifneq ($(filter-out amd64 x86,$(BUILD_TARGET_ARCH)),) + $(warning Ignoring unknown BUILD_TARGET_ARCH value '$(BUILD_TARGET_ARCH)'.) + BUILD_TARGET_ARCH := +endif +ifeq ($(BUILD_TARGET_ARCH),) + ifeq ($(ARCH),x86_64) + BUILD_TARGET_ARCH := amd64 + else + ifeq ($(ARCH),i386) + ifeq ($(CONFIG_X86_32),y) + BUILD_TARGET_ARCH := x86 + else + BUILD_TARGET_ARCH := amd64 + endif + else + ifeq ($(ARCH),x86) + ifeq ($(CONFIG_X86_32),y) + BUILD_TARGET_ARCH := x86 + else + BUILD_TARGET_ARCH := amd64 + endif + else + BUILD_TARGET_ARCH := $(BUILD_TARGET_ARCH_DEF) + endif + endif + endif +else + ifneq ($(BUILD_TARGET_ARCH),$(BUILD_TARGET_ARCH_DEF)) + $(warning Using BUILD_TARGET_ARCH='$(BUILD_TARGET_ARCH)' from the $(origin BUILD_TARGET_ARCH).) + endif +endif + +ifneq ($(filter-out release profile debug strict,$(BUILD_TYPE)),) + $(warning Ignoring unknown BUILD_TYPE value '$(BUILD_TYPE)'.) + BUILD_TYPE := +endif +ifeq ($(BUILD_TYPE),) + BUILD_TYPE := release +else + ifneq ($(BUILD_TYPE),release) + $(warning Using BUILD_TYPE='$(BUILD_TYPE)' from the $(origin BUILD_TYPE).) + endif +endif +ifeq ($(USERNAME),) + USERNAME := noname +endif + +ifneq ($(MAKECMDGOALS),clean) + +ifeq ($(KERNELRELEASE),) + + # + # building from this directory + # + + # kernel base directory + ifndef KERN_DIR + KERN_DIR := /lib/modules/$(shell uname -r)/build + ifneq ($(shell if test -d $(KERN_DIR); then echo yes; fi),yes) + KERN_DIR := /usr/src/linux + ifneq ($(shell if test -d $(KERN_DIR); then echo yes; fi),yes) + $(error Error: unable to find the sources of your current Linux kernel. \ + Specify KERN_DIR= and run Make again) + endif + $(warning Warning: using /usr/src/linux as the source directory of your \ + Linux kernel. If this is not correct, specify \ + KERN_DIR= and run Make again.) + endif + else + ifneq ($(shell if test -d $(KERN_DIR); then echo yes; fi),yes) + $(error Error: KERN_DIR does not point to a directory) + endif + endif + + # includes + ifndef KERN_INCL + KERN_INCL = $(KERN_DIR)/include + endif + ifneq ($(shell if test -d $(KERN_INCL); then echo yes; fi),yes) + $(error Error: unable to find the include directory for your current Linux \ + kernel. Specify KERN_INCL= and run Make again) + endif + + # module install dir, only for current kernel + ifneq ($(filter install install_rpm,$(MAKECMDGOALS)),) + ifndef MODULE_DIR + MODULE_DIR_TST := /lib/modules/$(shell uname -r) + ifeq ($(shell if test -d $(MODULE_DIR_TST); then echo yes; fi),yes) + MODULE_DIR := $(MODULE_DIR_TST)/misc + else + $(error Unable to find the folder to install the module to) + endif + endif # MODULE_DIR unspecified + endif + + # guess kernel version (24 or 26) + ifeq ($(shell if grep '"2\.4\.' $(KERN_INCL)/linux/version.h > /dev/null; then echo yes; fi),yes) + KERN_VERSION := 24 + else + KERN_VERSION := 26 + endif + +else # neq($(KERNELRELEASE),) + + # + # building from kbuild (make -C M=`pwd`) + # + + # guess kernel version (24 or 26) + ifeq ($(shell if echo "$(VERSION).$(PATCHLEVEL)." | grep '2\.4\.' > /dev/null; then echo yes; fi),yes) + KERN_VERSION := 24 + else + KERN_VERSION := 26 + endif + +endif # neq($(KERNELRELEASE),) + +# debug - show guesses. +ifdef DEBUG +$(warning dbg: KERN_DIR = $(KERN_DIR)) +$(warning dbg: KERN_INCL = $(KERN_INCL)) +$(warning dbg: MODULE_DIR = $(MODULE_DIR)) +$(warning dbg: KERN_VERSION = $(KERN_VERSION)) +endif + +endif # eq($(MAKECMDGOALS),clean) --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/PhysHeap.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/PhysHeap.c @@ -0,0 +1,636 @@ +/* $Id: PhysHeap.cpp $ */ +/** @file + * VBoxGuestLibR0 - Physical memory heap. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#include "VBGLInternal.h" + +#include +#include +#include + +/* Physical memory heap consists of double linked list + * of chunks. Memory blocks are allocated inside these chunks + * and are members of Allocated and Free double linked lists. + * + * When allocating a block, we search in Free linked + * list for a suitable free block. If there is no such block, + * a new chunk is allocated and the new block is taken from + * the new chunk as the only chunk-sized free block. + * Allocated block is excluded from the Free list and goes to + * Alloc list. + * + * When freeing block, we check the pointer and then + * exclude block from Alloc list and move it to free list. + * + * For each chunk we maintain the allocated blocks counter. + * if 2 (or more) entire chunks are free they are immediately + * deallocated, so we always have at most 1 free chunk. + * + * When freeing blocks, two subsequent free blocks are always + * merged together. Current implementation merges blocks only + * when there is a block after the just freed one. + * + */ + +#define VBGL_PH_ASSERT Assert +#define VBGL_PH_ASSERTMsg AssertMsg + +// #define DUMPHEAP + +#ifdef DUMPHEAP +# define VBGL_PH_dprintf(a) RTAssertMsg2Weak a +#else +# define VBGL_PH_dprintf(a) +#endif + +/* Heap block signature */ +#define VBGL_PH_BLOCKSIGNATURE (0xADDBBBBB) + + +/* Heap chunk signature */ +#define VBGL_PH_CHUNKSIGNATURE (0xADDCCCCC) +/* Heap chunk allocation unit */ +#define VBGL_PH_CHUNKSIZE (0x10000) + +/* Heap block bit flags */ +#define VBGL_PH_BF_ALLOCATED (0x1) + +struct _VBGLPHYSHEAPBLOCK +{ + uint32_t u32Signature; + + /* Size of user data in the block. Does not include the block header. */ + uint32_t cbDataSize; + + uint32_t fu32Flags; + + struct _VBGLPHYSHEAPBLOCK *pNext; + struct _VBGLPHYSHEAPBLOCK *pPrev; + + struct _VBGLPHYSHEAPCHUNK *pChunk; +}; + +struct _VBGLPHYSHEAPCHUNK +{ + uint32_t u32Signature; + + /* Size of the chunk. Includes the chunk header. */ + uint32_t cbSize; + + /* Physical address of the chunk */ + uint32_t physAddr; + + /* Number of allocated blocks in the chunk */ + int32_t cAllocatedBlocks; + + struct _VBGLPHYSHEAPCHUNK *pNext; + struct _VBGLPHYSHEAPCHUNK *pPrev; +}; + + +#ifndef DUMPHEAP +#define dumpheap(a) +#else +void dumpheap (char *point) +{ + VBGL_PH_dprintf(("VBGL_PH dump at '%s'\n", point)); + + VBGL_PH_dprintf(("Chunks:\n")); + + VBGLPHYSHEAPCHUNK *pChunk = g_vbgldata.pChunkHead; + + while (pChunk) + { + VBGL_PH_dprintf(("%p: pNext = %p, pPrev = %p, sign = %08X, size = %8d, allocated = %8d, phys = %08X\n", + pChunk, pChunk->pNext, pChunk->pPrev, pChunk->u32Signature, pChunk->cbSize, pChunk->cAllocatedBlocks, pChunk->physAddr)); + + pChunk = pChunk->pNext; + } + + VBGL_PH_dprintf(("Allocated blocks:\n")); + + VBGLPHYSHEAPBLOCK *pBlock = g_vbgldata.pAllocBlocksHead; + + while (pBlock) + { + VBGL_PH_dprintf(("%p: pNext = %p, pPrev = %p, sign = %08X, size = %8d, flags = %08X, pChunk = %p\n", + pBlock, pBlock->pNext, pBlock->pPrev, pBlock->u32Signature, pBlock->cbDataSize, pBlock->fu32Flags, pBlock->pChunk)); + + pBlock = pBlock->pNext; + } + + VBGL_PH_dprintf(("Free blocks:\n")); + + pBlock = g_vbgldata.pFreeBlocksHead; + + while (pBlock) + { + VBGL_PH_dprintf(("%p: pNext = %p, pPrev = %p, sign = %08X, size = %8d, flags = %08X, pChunk = %p\n", + pBlock, pBlock->pNext, pBlock->pPrev, pBlock->u32Signature, pBlock->cbDataSize, pBlock->fu32Flags, pBlock->pChunk)); + + pBlock = pBlock->pNext; + } + + VBGL_PH_dprintf(("VBGL_PH dump at '%s' done\n", point)); +} +#endif + + +DECLINLINE(void *) vbglPhysHeapBlock2Data (VBGLPHYSHEAPBLOCK *pBlock) +{ + return (void *)(pBlock? (char *)pBlock + sizeof (VBGLPHYSHEAPBLOCK): NULL); +} + +DECLINLINE(VBGLPHYSHEAPBLOCK *) vbglPhysHeapData2Block (void *p) +{ + VBGLPHYSHEAPBLOCK *pBlock = (VBGLPHYSHEAPBLOCK *)(p? (char *)p - sizeof (VBGLPHYSHEAPBLOCK): NULL); + + VBGL_PH_ASSERTMsg(pBlock == NULL || pBlock->u32Signature == VBGL_PH_BLOCKSIGNATURE, + ("pBlock->u32Signature = %08X\n", pBlock->u32Signature)); + + return pBlock; +} + +DECLINLINE(int) vbglPhysHeapEnter (void) +{ + int rc = RTSemFastMutexRequest(g_vbgldata.mutexHeap); + + VBGL_PH_ASSERTMsg(RT_SUCCESS(rc), + ("Failed to request heap mutex, rc = %Rrc\n", rc)); + + return rc; +} + +DECLINLINE(void) vbglPhysHeapLeave (void) +{ + RTSemFastMutexRelease(g_vbgldata.mutexHeap); +} + + +static void vbglPhysHeapInitBlock (VBGLPHYSHEAPBLOCK *pBlock, VBGLPHYSHEAPCHUNK *pChunk, uint32_t cbDataSize) +{ + VBGL_PH_ASSERT(pBlock != NULL); + VBGL_PH_ASSERT(pChunk != NULL); + + pBlock->u32Signature = VBGL_PH_BLOCKSIGNATURE; + pBlock->cbDataSize = cbDataSize; + pBlock->fu32Flags = 0; + pBlock->pNext = NULL; + pBlock->pPrev = NULL; + pBlock->pChunk = pChunk; +} + + +static void vbglPhysHeapInsertBlock (VBGLPHYSHEAPBLOCK *pInsertAfter, VBGLPHYSHEAPBLOCK *pBlock) +{ + VBGL_PH_ASSERTMsg(pBlock->pNext == NULL, + ("pBlock->pNext = %p\n", pBlock->pNext)); + VBGL_PH_ASSERTMsg(pBlock->pPrev == NULL, + ("pBlock->pPrev = %p\n", pBlock->pPrev)); + + if (pInsertAfter) + { + pBlock->pNext = pInsertAfter->pNext; + pBlock->pPrev = pInsertAfter; + + if (pInsertAfter->pNext) + { + pInsertAfter->pNext->pPrev = pBlock; + } + + pInsertAfter->pNext = pBlock; + } + else + { + /* inserting to head of list */ + pBlock->pPrev = NULL; + + if (pBlock->fu32Flags & VBGL_PH_BF_ALLOCATED) + { + pBlock->pNext = g_vbgldata.pAllocBlocksHead; + + if (g_vbgldata.pAllocBlocksHead) + { + g_vbgldata.pAllocBlocksHead->pPrev = pBlock; + } + + g_vbgldata.pAllocBlocksHead = pBlock; + } + else + { + pBlock->pNext = g_vbgldata.pFreeBlocksHead; + + if (g_vbgldata.pFreeBlocksHead) + { + g_vbgldata.pFreeBlocksHead->pPrev = pBlock; + } + + g_vbgldata.pFreeBlocksHead = pBlock; + } + } +} + +static void vbglPhysHeapExcludeBlock (VBGLPHYSHEAPBLOCK *pBlock) +{ + if (pBlock->pNext) + { + pBlock->pNext->pPrev = pBlock->pPrev; + } + else + { + /* this is tail of list but we do not maintain tails of block lists. + * so do nothing. + */ + ; + } + + if (pBlock->pPrev) + { + pBlock->pPrev->pNext = pBlock->pNext; + } + else + { + /* this is head of list but we do not maintain tails of block lists. */ + if (pBlock->fu32Flags & VBGL_PH_BF_ALLOCATED) + { + g_vbgldata.pAllocBlocksHead = pBlock->pNext; + } + else + { + g_vbgldata.pFreeBlocksHead = pBlock->pNext; + } + } + + pBlock->pNext = NULL; + pBlock->pPrev = NULL; +} + +static VBGLPHYSHEAPBLOCK *vbglPhysHeapChunkAlloc (uint32_t cbSize) +{ + RTCCPHYS physAddr; + VBGLPHYSHEAPCHUNK *pChunk; + VBGLPHYSHEAPBLOCK *pBlock; + VBGL_PH_dprintf(("Allocating new chunk of size %d\n", cbSize)); + + /* Compute chunk size to allocate */ + if (cbSize < VBGL_PH_CHUNKSIZE) + { + /* Includes case of block size 0 during initialization */ + cbSize = VBGL_PH_CHUNKSIZE; + } + else + { + /* Round up to next chunk size, which must be power of 2 */ + cbSize = (cbSize + (VBGL_PH_CHUNKSIZE - 1)) & ~(VBGL_PH_CHUNKSIZE - 1); + } + + physAddr = 0; + /* This function allocates physical contiguous memory (below 4GB) according to the IPRT docs. + * Address < 4G is required for the port IO. + */ + pChunk = (VBGLPHYSHEAPCHUNK *)RTMemContAlloc (&physAddr, cbSize); + + if (!pChunk) + { + LogRel(("vbglPhysHeapChunkAlloc: failed to alloc %u contiguous bytes.\n", cbSize)); + return NULL; + } + + AssertRelease(physAddr < _4G && physAddr + cbSize <= _4G); + + pChunk->u32Signature = VBGL_PH_CHUNKSIGNATURE; + pChunk->cbSize = cbSize; + pChunk->physAddr = (uint32_t)physAddr; + pChunk->cAllocatedBlocks = 0; + pChunk->pNext = g_vbgldata.pChunkHead; + pChunk->pPrev = NULL; + + /* Initialize the free block, which now occupies entire chunk. */ + pBlock = (VBGLPHYSHEAPBLOCK *)((char *)pChunk + sizeof (VBGLPHYSHEAPCHUNK)); + + vbglPhysHeapInitBlock (pBlock, pChunk, cbSize - sizeof (VBGLPHYSHEAPCHUNK) - sizeof (VBGLPHYSHEAPBLOCK)); + + vbglPhysHeapInsertBlock (NULL, pBlock); + + g_vbgldata.pChunkHead = pChunk; + + VBGL_PH_dprintf(("Allocated chunk %p, block = %p size=%x\n", pChunk, pBlock, cbSize)); + + return pBlock; +} + + +void vbglPhysHeapChunkDelete (VBGLPHYSHEAPCHUNK *pChunk) +{ + char *p; + VBGL_PH_ASSERT(pChunk != NULL); + VBGL_PH_ASSERTMsg(pChunk->u32Signature == VBGL_PH_CHUNKSIGNATURE, + ("pChunk->u32Signature = %08X\n", pChunk->u32Signature)); + + VBGL_PH_dprintf(("Deleting chunk %p size %x\n", pChunk, pChunk->cbSize)); + + /* first scan the chunk and exclude all blocks from lists */ + + p = (char *)pChunk + sizeof (VBGLPHYSHEAPCHUNK); + + while (p < (char *)pChunk + pChunk->cbSize) + { + VBGLPHYSHEAPBLOCK *pBlock = (VBGLPHYSHEAPBLOCK *)p; + + p += pBlock->cbDataSize + sizeof (VBGLPHYSHEAPBLOCK); + + vbglPhysHeapExcludeBlock (pBlock); + } + + VBGL_PH_ASSERTMsg(p == (char *)pChunk + pChunk->cbSize, + ("p = %p, (char *)pChunk + pChunk->cbSize = %p, pChunk->cbSize = %08X\n", + p, (char *)pChunk + pChunk->cbSize, pChunk->cbSize)); + + /* Exclude chunk from the chunk list */ + if (pChunk->pNext) + { + pChunk->pNext->pPrev = pChunk->pPrev; + } + else + { + /* we do not maintain tail */ + ; + } + + if (pChunk->pPrev) + { + pChunk->pPrev->pNext = pChunk->pNext; + } + else + { + /* the chunk was head */ + g_vbgldata.pChunkHead = pChunk->pNext; + } + + RTMemContFree (pChunk, pChunk->cbSize); +} + + +DECLVBGL(void *) VbglPhysHeapAlloc (uint32_t cbSize) +{ + VBGLPHYSHEAPBLOCK *pBlock, *iter; + int rc = vbglPhysHeapEnter (); + + if (RT_FAILURE(rc)) + return NULL; + + dumpheap ("pre alloc"); + + pBlock = NULL; + + /* If there are free blocks in the heap, look at them. */ + iter = g_vbgldata.pFreeBlocksHead; + + /* There will be not many blocks in the heap, so + * linear search would be fast enough. + */ + + while (iter) + { + if (iter->cbDataSize == cbSize) + { + /* exact match */ + pBlock = iter; + break; + } + + /* Looking for a free block with nearest size */ + if (iter->cbDataSize > cbSize) + { + if (pBlock) + { + if (iter->cbDataSize < pBlock->cbDataSize) + { + pBlock = iter; + } + } + else + { + pBlock = iter; + } + } + + iter = iter->pNext; + } + + if (!pBlock) + { + /* No free blocks, allocate a new chunk, + * the only free block of the chunk will + * be returned. + */ + pBlock = vbglPhysHeapChunkAlloc (cbSize); + } + + if (pBlock) + { + VBGL_PH_ASSERTMsg(pBlock->u32Signature == VBGL_PH_BLOCKSIGNATURE, + ("pBlock = %p, pBlock->u32Signature = %08X\n", pBlock, pBlock->u32Signature)); + VBGL_PH_ASSERTMsg((pBlock->fu32Flags & VBGL_PH_BF_ALLOCATED) == 0, + ("pBlock = %p, pBlock->fu32Flags = %08X\n", pBlock, pBlock->fu32Flags)); + + /* We have a free block, either found or allocated. */ + + if (pBlock->cbDataSize > 2*(cbSize + sizeof (VBGLPHYSHEAPBLOCK))) + { + /* Data will occupy less than a half of the block, + * the block should be split. + */ + iter = (VBGLPHYSHEAPBLOCK *)((char *)pBlock + sizeof (VBGLPHYSHEAPBLOCK) + cbSize); + + /* Init the new 'iter' block, initialized blocks are always marked as free. */ + vbglPhysHeapInitBlock (iter, pBlock->pChunk, pBlock->cbDataSize - cbSize - sizeof (VBGLPHYSHEAPBLOCK)); + + pBlock->cbDataSize = cbSize; + + /* Insert the new 'iter' block after the 'pBlock' in the free list */ + vbglPhysHeapInsertBlock (pBlock, iter); + } + + /* Exclude pBlock from free list */ + vbglPhysHeapExcludeBlock (pBlock); + + /* Mark as allocated */ + pBlock->fu32Flags |= VBGL_PH_BF_ALLOCATED; + + /* Insert to allocated list */ + vbglPhysHeapInsertBlock (NULL, pBlock); + + /* Adjust the chunk allocated blocks counter */ + pBlock->pChunk->cAllocatedBlocks++; + } + + dumpheap ("post alloc"); + + vbglPhysHeapLeave (); + VBGL_PH_dprintf(("VbglPhysHeapAlloc %x size %x\n", vbglPhysHeapBlock2Data (pBlock), pBlock->cbDataSize)); + + return vbglPhysHeapBlock2Data (pBlock); +} + +DECLVBGL(uint32_t) VbglPhysHeapGetPhysAddr (void *p) +{ + uint32_t physAddr = 0; + VBGLPHYSHEAPBLOCK *pBlock = vbglPhysHeapData2Block (p); + + if (pBlock) + { + VBGL_PH_ASSERTMsg((pBlock->fu32Flags & VBGL_PH_BF_ALLOCATED) != 0, + ("pBlock = %p, pBlock->fu32Flags = %08X\n", pBlock, pBlock->fu32Flags)); + + if (pBlock->fu32Flags & VBGL_PH_BF_ALLOCATED) + physAddr = pBlock->pChunk->physAddr + (uint32_t)((uintptr_t)p - (uintptr_t)pBlock->pChunk); + } + + return physAddr; +} + +DECLVBGL(void) VbglPhysHeapFree (void *p) +{ + VBGLPHYSHEAPBLOCK *pBlock; + VBGLPHYSHEAPBLOCK *pNeighbour; + + int rc = vbglPhysHeapEnter (); + if (RT_FAILURE(rc)) + return; + + dumpheap ("pre free"); + + pBlock = vbglPhysHeapData2Block (p); + + if (!pBlock) + { + vbglPhysHeapLeave (); + return; + } + + VBGL_PH_ASSERTMsg((pBlock->fu32Flags & VBGL_PH_BF_ALLOCATED) != 0, + ("pBlock = %p, pBlock->fu32Flags = %08X\n", pBlock, pBlock->fu32Flags)); + + /* Exclude from allocated list */ + vbglPhysHeapExcludeBlock (pBlock); + + dumpheap ("post exclude"); + + VBGL_PH_dprintf(("VbglPhysHeapFree %x size %x\n", p, pBlock->cbDataSize)); + + /* Mark as free */ + pBlock->fu32Flags &= ~VBGL_PH_BF_ALLOCATED; + + /* Insert to free list */ + vbglPhysHeapInsertBlock (NULL, pBlock); + + dumpheap ("post insert"); + + /* Adjust the chunk allocated blocks counter */ + pBlock->pChunk->cAllocatedBlocks--; + + VBGL_PH_ASSERT(pBlock->pChunk->cAllocatedBlocks >= 0); + + /* Check if we can merge 2 free blocks. To simplify heap maintenance, + * we will look at block after the just freed one. + * This will not prevent us from detecting free memory chunks. + * Also in most cases blocks are deallocated in reverse allocation order + * and in that case the merging will work. + */ + + pNeighbour = (VBGLPHYSHEAPBLOCK *)((char *)p + pBlock->cbDataSize); + + if ((char *)pNeighbour < (char *)pBlock->pChunk + pBlock->pChunk->cbSize + && (pNeighbour->fu32Flags & VBGL_PH_BF_ALLOCATED) == 0) + { + /* The next block is free as well. */ + + /* Adjust size of current memory block */ + pBlock->cbDataSize += pNeighbour->cbDataSize + sizeof (VBGLPHYSHEAPBLOCK); + + /* Exclude the next neighbour */ + vbglPhysHeapExcludeBlock (pNeighbour); + } + + dumpheap ("post merge"); + + /* now check if there are 2 or more free chunks */ + if (pBlock->pChunk->cAllocatedBlocks == 0) + { + VBGLPHYSHEAPCHUNK *pChunk = g_vbgldata.pChunkHead; + + uint32_t u32FreeChunks = 0; + + while (pChunk) + { + if (pChunk->cAllocatedBlocks == 0) + { + u32FreeChunks++; + } + + pChunk = pChunk->pNext; + } + + if (u32FreeChunks > 1) + { + /* Delete current chunk, it will also exclude all free blocks + * remaining in the chunk from the free list, so the pBlock + * will also be invalid after this. + */ + vbglPhysHeapChunkDelete (pBlock->pChunk); + } + } + + dumpheap ("post free"); + + vbglPhysHeapLeave (); +} + +DECLVBGL(int) VbglPhysHeapInit (void) +{ + int rc = VINF_SUCCESS; + + /* Allocate the first chunk of the heap. */ + VBGLPHYSHEAPBLOCK *pBlock = vbglPhysHeapChunkAlloc (0); + + if (!pBlock) + rc = VERR_NO_MEMORY; + + RTSemFastMutexCreate(&g_vbgldata.mutexHeap); + + return rc; +} + +DECLVBGL(void) VbglPhysHeapTerminate (void) +{ + while (g_vbgldata.pChunkHead) + { + vbglPhysHeapChunkDelete (g_vbgldata.pChunkHead); + } + + RTSemFastMutexDestroy(g_vbgldata.mutexHeap); +} + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/SysHlp.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/SysHlp.c @@ -0,0 +1,351 @@ +/* $Id: SysHlp.cpp $ */ +/** @file + * VBoxGuestLibR0 - IDC with VBoxGuest and HGCM helpers. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#define LOG_GROUP LOG_GROUP_HGCM +#include + +#include +#include "SysHlp.h" + +#include + +#ifdef VBGL_VBOXGUEST + +#if !defined (RT_OS_WINDOWS) +# include +# include +#endif + + +/** + * Internal worker for locking a range of linear addresses. + * + * @returns VBox status code. + * @param ppvCtx Where to store context data. + * @param pv The start of the range. + * @param u32Size The size of the range. + * @param fWriteAccess Lock for read-write (true) or readonly (false). + * @param fFlags HGCM call flags, VBGLR0_HGCM_F_XXX. + */ +int vbglLockLinear (void **ppvCtx, void *pv, uint32_t u32Size, bool fWriteAccess, uint32_t fFlags) +{ + int rc = VINF_SUCCESS; +#ifndef RT_OS_WINDOWS + RTR0MEMOBJ MemObj = NIL_RTR0MEMOBJ; + uint32_t fAccess = RTMEM_PROT_READ | (fWriteAccess ? RTMEM_PROT_WRITE : 0); +#endif + + /* Zero size buffers shouldn't be locked. */ + if (u32Size == 0) + { + Assert(pv == NULL); +#ifdef RT_OS_WINDOWS + *ppvCtx = NULL; +#else + *ppvCtx = NIL_RTR0MEMOBJ; +#endif + return VINF_SUCCESS; + } + + /** @todo just use IPRT here. the extra allocation shouldn't matter much... + * Then we can move all this up one level even. */ +#ifdef RT_OS_WINDOWS + PMDL pMdl = IoAllocateMdl (pv, u32Size, FALSE, FALSE, NULL); + + if (pMdl == NULL) + { + rc = VERR_NOT_SUPPORTED; + AssertMsgFailed(("IoAllocateMdl %p %x failed!!\n", pv, u32Size)); + } + else + { + __try { + /* Calls to MmProbeAndLockPages must be enclosed in a try/except block. */ + MmProbeAndLockPages (pMdl, + /** @todo (fFlags & VBGLR0_HGCMCALL_F_MODE_MASK) == VBGLR0_HGCMCALL_F_USER? UserMode: KernelMode */ + KernelMode, + (fWriteAccess) ? IoModifyAccess : IoReadAccess); + + *ppvCtx = pMdl; + + } __except(EXCEPTION_EXECUTE_HANDLER) { + + IoFreeMdl (pMdl); + /** @todo */ + rc = VERR_INVALID_PARAMETER; + AssertMsgFailed(("MmProbeAndLockPages %p %x failed!!\n", pv, u32Size)); + } + } + +#else + /* + * Lock depending on context. + * + * Note: We will later use the memory object here to convert the HGCM + * linear buffer parameter into a physical page list. This is why + * we lock both kernel pages on all systems, even those where we + * know they aren't pageable. + */ + if ((fFlags & VBGLR0_HGCMCALL_F_MODE_MASK) == VBGLR0_HGCMCALL_F_USER) + rc = RTR0MemObjLockUser(&MemObj, (RTR3PTR)pv, u32Size, fAccess, NIL_RTR0PROCESS); + else + rc = RTR0MemObjLockKernel(&MemObj, pv, u32Size, fAccess); + if (RT_SUCCESS(rc)) + *ppvCtx = MemObj; + else + *ppvCtx = NIL_RTR0MEMOBJ; + +#endif + + return rc; +} + +void vbglUnlockLinear (void *pvCtx, void *pv, uint32_t u32Size) +{ +#ifdef RT_OS_WINDOWS + PMDL pMdl = (PMDL)pvCtx; + + Assert(pMdl); + if (pMdl != NULL) + { + MmUnlockPages (pMdl); + IoFreeMdl (pMdl); + } + +#else + RTR0MEMOBJ MemObj = (RTR0MEMOBJ)pvCtx; + int rc = RTR0MemObjFree(MemObj, false); + AssertRC(rc); + +#endif + + NOREF(pv); + NOREF(u32Size); +} + +#else /* !VBGL_VBOXGUEST */ + +# ifdef RT_OS_OS2 +# include /* for VBOXGUESTOS2IDCCONNECT */ +RT_C_DECLS_BEGIN +/* + * On OS/2 we'll do the connecting in the assembly code of the + * client driver, exporting a g_VBoxGuestIDC symbol containing + * the connection information obtained from the 16-bit IDC. + */ +extern VBOXGUESTOS2IDCCONNECT g_VBoxGuestIDC; +RT_C_DECLS_END +# endif + +# if !defined(RT_OS_OS2) \ + && !defined(RT_OS_WINDOWS) +RT_C_DECLS_BEGIN +extern DECLVBGL(void *) VBoxGuestIDCOpen (uint32_t *pu32Version); +extern DECLVBGL(void) VBoxGuestIDCClose (void *pvOpaque); +extern DECLVBGL(int) VBoxGuestIDCCall (void *pvOpaque, unsigned int iCmd, void *pvData, size_t cbSize, size_t *pcbReturn); +RT_C_DECLS_END +# endif + +bool vbglDriverIsOpened (VBGLDRIVER *pDriver) +{ +# ifdef RT_OS_WINDOWS + return pDriver->pFileObject != NULL; +# elif defined (RT_OS_OS2) + return pDriver->u32Session != UINT32_MAX && pDriver->u32Session != 0; +# else + return pDriver->pvOpaque != NULL; +# endif +} + +int vbglDriverOpen (VBGLDRIVER *pDriver) +{ +# ifdef RT_OS_WINDOWS + UNICODE_STRING uszDeviceName; + RtlInitUnicodeString (&uszDeviceName, L"\\Device\\VBoxGuest"); + + PDEVICE_OBJECT pDeviceObject = NULL; + PFILE_OBJECT pFileObject = NULL; + + NTSTATUS rc = IoGetDeviceObjectPointer (&uszDeviceName, FILE_ALL_ACCESS, + &pFileObject, &pDeviceObject); + + if (NT_SUCCESS (rc)) + { + Log(("vbglDriverOpen VBoxGuest successful pDeviceObject=%x\n", pDeviceObject)); + pDriver->pDeviceObject = pDeviceObject; + pDriver->pFileObject = pFileObject; + return VINF_SUCCESS; + } + /** @todo return RTErrConvertFromNtStatus(rc)! */ + Log(("vbglDriverOpen VBoxGuest failed with ntstatus=%x\n", rc)); + return rc; + +# elif defined (RT_OS_OS2) + /* + * Just check whether the connection was made or not. + */ + if ( g_VBoxGuestIDC.u32Version == VMMDEV_VERSION + && VALID_PTR(g_VBoxGuestIDC.u32Session) + && VALID_PTR(g_VBoxGuestIDC.pfnServiceEP)) + { + pDriver->u32Session = g_VBoxGuestIDC.u32Session; + return VINF_SUCCESS; + } + pDriver->u32Session = UINT32_MAX; + Log(("vbglDriverOpen: failed\n")); + return VERR_FILE_NOT_FOUND; + +# else + uint32_t u32VMMDevVersion; + pDriver->pvOpaque = VBoxGuestIDCOpen (&u32VMMDevVersion); + if ( pDriver->pvOpaque + && u32VMMDevVersion == VMMDEV_VERSION) + return VINF_SUCCESS; + + Log(("vbglDriverOpen: failed\n")); + return VERR_FILE_NOT_FOUND; +# endif +} + +# ifdef RT_OS_WINDOWS +static NTSTATUS vbglDriverIOCtlCompletion (IN PDEVICE_OBJECT DeviceObject, + IN PIRP Irp, + IN PVOID Context) +{ + Log(("VBGL completion %x\n", Irp)); + + KEVENT *pEvent = (KEVENT *)Context; + KeSetEvent (pEvent, IO_NO_INCREMENT, FALSE); + + return STATUS_MORE_PROCESSING_REQUIRED; +} +# endif + +int vbglDriverIOCtl (VBGLDRIVER *pDriver, uint32_t u32Function, void *pvData, uint32_t cbData) +{ + Log(("vbglDriverIOCtl: pDriver: %p, Func: %x, pvData: %p, cbData: %d\n", pDriver, u32Function, pvData, cbData)); + +# ifdef RT_OS_WINDOWS + KEVENT Event; + + KeInitializeEvent (&Event, NotificationEvent, FALSE); + + /* Have to use the IoAllocateIRP method because this code is generic and + * must work in any thread context. + * The IoBuildDeviceIoControlRequest, which was used here, does not work + * when APCs are disabled, for example. + */ + PIRP irp = IoAllocateIrp (pDriver->pDeviceObject->StackSize, FALSE); + + Log(("vbglDriverIOCtl: irp %p, IRQL = %d\n", irp, KeGetCurrentIrql())); + + if (irp == NULL) + { + Log(("vbglDriverIOCtl: IRP allocation failed!\n")); + return VERR_NO_MEMORY; + } + + /* + * Setup the IRP_MJ_DEVICE_CONTROL IRP. + */ + + PIO_STACK_LOCATION nextStack = IoGetNextIrpStackLocation (irp); + + nextStack->MajorFunction = IRP_MJ_DEVICE_CONTROL; + nextStack->MinorFunction = 0; + nextStack->DeviceObject = pDriver->pDeviceObject; + nextStack->Parameters.DeviceIoControl.OutputBufferLength = cbData; + nextStack->Parameters.DeviceIoControl.InputBufferLength = cbData; + nextStack->Parameters.DeviceIoControl.IoControlCode = u32Function; + nextStack->Parameters.DeviceIoControl.Type3InputBuffer = pvData; + + irp->AssociatedIrp.SystemBuffer = pvData; /* Output buffer. */ + irp->MdlAddress = NULL; + + /* A completion routine is required to signal the Event. */ + IoSetCompletionRoutine (irp, vbglDriverIOCtlCompletion, &Event, TRUE, TRUE, TRUE); + + NTSTATUS rc = IoCallDriver (pDriver->pDeviceObject, irp); + + if (NT_SUCCESS (rc)) + { + /* Wait the event to be signalled by the completion routine. */ + KeWaitForSingleObject (&Event, + Executive, + KernelMode, + FALSE, + NULL); + + rc = irp->IoStatus.Status; + + Log(("vbglDriverIOCtl: wait completed IRQL = %d\n", KeGetCurrentIrql())); + } + + IoFreeIrp (irp); + + if (rc != STATUS_SUCCESS) + Log(("vbglDriverIOCtl: ntstatus=%x\n", rc)); + + if (NT_SUCCESS(rc)) + return VINF_SUCCESS; + if (rc == STATUS_INVALID_PARAMETER) + return VERR_INVALID_PARAMETER; + if (rc == STATUS_INVALID_BUFFER_SIZE) + return VERR_OUT_OF_RANGE; + return VERR_VBGL_IOCTL_FAILED; + +# elif defined (RT_OS_OS2) + if ( pDriver->u32Session + && pDriver->u32Session == g_VBoxGuestIDC.u32Session) + return g_VBoxGuestIDC.pfnServiceEP(pDriver->u32Session, u32Function, pvData, cbData, NULL); + + Log(("vbglDriverIOCtl: No connection\n")); + return VERR_WRONG_ORDER; + +# else + return VBoxGuestIDCCall(pDriver->pvOpaque, u32Function, pvData, cbData, NULL); +# endif +} + +void vbglDriverClose (VBGLDRIVER *pDriver) +{ +# ifdef RT_OS_WINDOWS + Log(("vbglDriverClose pDeviceObject=%x\n", pDriver->pDeviceObject)); + ObDereferenceObject (pDriver->pFileObject); + pDriver->pFileObject = NULL; + pDriver->pDeviceObject = NULL; + +# elif defined (RT_OS_OS2) + pDriver->u32Session = 0; + +# else + VBoxGuestIDCClose (pDriver->pvOpaque); + pDriver->pvOpaque = NULL; +# endif +} + +#endif /* !VBGL_VBOXGUEST */ + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/SysHlp.h +++ linux-4.2.0/ubuntu/vbox/vboxguest/SysHlp.h @@ -0,0 +1,122 @@ +/* $Id: SysHlp.h $ */ +/** @file + * VBoxGuestLibR0 - System dependent helpers internal header. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef __VBoxGuestLib_SysHlp_h +#define __VBoxGuestLib_SysHlp_h + +#include + +#ifdef RT_OS_WINDOWS +# undef PAGE_SIZE +# undef PAGE_SHIFT +# if (_MSC_VER >= 1400) && !defined(VBOX_WITH_PATCHED_DDK) +# include +# define _InterlockedExchange _InterlockedExchange_StupidDDKVsCompilerCrap +# define _InterlockedExchangeAdd _InterlockedExchangeAdd_StupidDDKVsCompilerCrap +# define _InterlockedCompareExchange _InterlockedCompareExchange_StupidDDKVsCompilerCrap +# define _InterlockedAddLargeStatistic _InterlockedAddLargeStatistic_StupidDDKVsCompilerCrap +# pragma warning(disable : 4163) +RT_C_DECLS_BEGIN +# include +RT_C_DECLS_END +# pragma warning(default : 4163) +# undef _InterlockedExchange +# undef _InterlockedExchangeAdd +# undef _InterlockedCompareExchange +# undef _InterlockedAddLargeStatistic +# else +RT_C_DECLS_BEGIN +# include +RT_C_DECLS_END +# endif +/* XP DDK #defines ExFreePool to ExFreePoolWithTag. The latter does not exist on NT4, so... + * The same for ExAllocatePool. + */ +#undef ExAllocatePool +#undef ExFreePool +#endif + +typedef struct _VBGLDRIVER +{ +#ifdef RT_OS_WINDOWS + PDEVICE_OBJECT pDeviceObject; + PFILE_OBJECT pFileObject; +#elif defined (RT_OS_OS2) + uint32_t u32Session; /**< just for sanity checking. */ +#else /* PORTME */ + void *pvOpaque; +#endif +} VBGLDRIVER; + +int vbglLockLinear (void **ppvCtx, void *pv, uint32_t u32Size, bool fWriteAccess, uint32_t fFlags); +void vbglUnlockLinear (void *pvCtx, void *pv, uint32_t u32Size); + + +#ifndef VBGL_VBOXGUEST + +/** + * Open VBoxGuest driver. + * + * @param pDriver Pointer to the driver structure. + * + * @return VBox error code + */ +int vbglDriverOpen (VBGLDRIVER *pDriver); + +/** + * Answers whether the VBoxGuest driver is opened + * + * @param pDriver Pointer to the driver structure. + * + * @return true - if opened, false - otherwise + */ +bool vbglDriverIsOpened (VBGLDRIVER *pDriver); + +/** + * Call VBoxGuest driver. + * + * @param pDriver Pointer to the driver structure. + * @param u32Function Function code. + * @param pvData Pointer to supplied in/out data buffer. + * @param cbData Size of data buffer. + * + * @return VBox error code + */ +int vbglDriverIOCtl (VBGLDRIVER *pDriver, uint32_t u32Function, void *pvData, uint32_t cbData); + +/** + * Close VBoxGuest driver. + * + * @param pDriver Pointer to the driver structure. + * + * @return VBox error code + */ +void vbglDriverClose (VBGLDRIVER *pDriver); + +#endif + +#endif /* !__VBoxGuestLib_SysHlp_h */ + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/VBGLInternal.h +++ linux-4.2.0/ubuntu/vbox/vboxguest/VBGLInternal.h @@ -0,0 +1,171 @@ +/* $Id: VBGLInternal.h $ */ +/** @file + * VBoxGuestLibR0 - Internal header. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___VBoxGuestLib_VBGLInternal_h +#define ___VBoxGuestLib_VBGLInternal_h + +#include +#include +#include + +#include + + +#ifdef RT_OS_WINDOWS /** @todo dprintf() -> Log() */ +# if (defined(DEBUG) && !defined(NO_LOGGING)) || defined(LOG_ENABLED) +# define dprintf(a) RTLogBackdoorPrintf a +# else +# define dprintf(a) do {} while (0) +# endif +#else +# define dprintf(a) Log(a) +#endif + +#include "SysHlp.h" + +#pragma pack(4) /** @todo r=bird: What do we need packing for here? None of these structures are shared between drivers AFAIK. */ + +struct _VBGLPHYSHEAPBLOCK; +typedef struct _VBGLPHYSHEAPBLOCK VBGLPHYSHEAPBLOCK; +struct _VBGLPHYSHEAPCHUNK; +typedef struct _VBGLPHYSHEAPCHUNK VBGLPHYSHEAPCHUNK; + +#ifndef VBGL_VBOXGUEST +struct VBGLHGCMHANDLEDATA +{ + uint32_t fAllocated; + VBGLDRIVER driver; +}; +#endif + +enum VbglLibStatus +{ + VbglStatusNotInitialized = 0, + VbglStatusInitializing, + VbglStatusReady +}; + +/** + * Global VBGL ring-0 data. + * Lives in VbglR0Init.cpp. + */ +typedef struct _VBGLDATA +{ + enum VbglLibStatus status; + + VBGLIOPORT portVMMDev; + + VMMDevMemory *pVMMDevMemory; + + /** + * Physical memory heap data. + * @{ + */ + + VBGLPHYSHEAPBLOCK *pFreeBlocksHead; + VBGLPHYSHEAPBLOCK *pAllocBlocksHead; + VBGLPHYSHEAPCHUNK *pChunkHead; + + RTSEMFASTMUTEX mutexHeap; + /** @} */ + + /** + * The host version data. + */ + VMMDevReqHostVersion hostVersion; + + +#ifndef VBGL_VBOXGUEST + /** + * Handle for the main driver instance. + * @{ + */ + + RTSEMMUTEX mutexDriverInit; + + VBGLDRIVER driver; + + /** @} */ + + /** + * Fast heap for HGCM handles data. + * @{ + */ + + RTSEMFASTMUTEX mutexHGCMHandle; + + struct VBGLHGCMHANDLEDATA aHGCMHandleData[64]; + + /** @} */ +#endif +} VBGLDATA; + + +#pragma pack() + +#ifndef VBGL_DECL_DATA +extern VBGLDATA g_vbgldata; +#endif + +/** + * Internal macro for checking whether we can pass physical page lists to the + * host. + * + * ASSUMES that vbglR0Enter has been called already. + * + * @param a_fLocked For the windows shared folders workarounds. + * + * @remarks Disabled the PageList feature for locked memory on Windows, + * because a new MDL is created by VBGL to get the page addresses + * and the pages from the MDL are marked as dirty when they should not. + */ +#if defined(RT_OS_WINDOWS) +# define VBGLR0_CAN_USE_PHYS_PAGE_LIST(a_fLocked) \ + ( !(a_fLocked) && (g_vbgldata.hostVersion.features & VMMDEV_HVF_HGCM_PHYS_PAGE_LIST) ) +#else +# define VBGLR0_CAN_USE_PHYS_PAGE_LIST(a_fLocked) \ + ( !!(g_vbgldata.hostVersion.features & VMMDEV_HVF_HGCM_PHYS_PAGE_LIST) ) +#endif + +int vbglR0Enter (void); + +#ifdef VBOX_WITH_HGCM +# ifndef VBGL_VBOXGUEST +int vbglR0HGCMInit (void); +int vbglR0HGCMTerminate (void); +# endif +#endif /* VBOX_WITH_HGCM */ + +#ifndef VBGL_VBOXGUEST +/** + * Get a handle to the main VBoxGuest driver. + * @returns VERR_TRY_AGAIN if the main driver has not yet been loaded. + */ +int vbglGetDriver(VBGLDRIVER **ppDriver); +#endif + +#endif /* !___VBoxGuestLib_VBGLInternal_h */ + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/VBox/log-vbox.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/VBox/log-vbox.c @@ -0,0 +1,506 @@ +/* $Id: log-vbox.cpp $ */ +/** @file + * VirtualBox Runtime - Logging configuration. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +/** @page pg_rtlog Runtime - Logging + * + * VBox uses the IPRT logging system which supports group level flags and multiple + * destinations. The GC logging is making it even more interesting since GC logging will + * have to be buffered and written when back in host context. + * + * [more later] + * + * + * @section sec_logging_destination The Destination Specifier. + * + * The {logger-env-base}_DEST environment variable can be used to specify where + * the log output goes. The following specifiers are recognized: + * + * - file=\ + * This sets the logger output filename to \. Not formatting + * or anything is supported. Each logger specifies a default name if + * file logging should be enabled by default. + * + * - nofile + * This disables the file output. + * + * - stdout + * Enables logger output to stdout. + * + * - nostdout + * Disables logger output to stdout. + * + * - stderr + * Enables logger output to stderr. + * + * - nostderr + * Disables logger output to stderr. + * + * - debugger + * Enables logger output to native debugger. (Win32/64 only) + * + * - nodebugger + * Disables logger output to native debugger. (Win32/64 only) + * + * - user + * Enables logger output to special backdoor if in guest r0. + * + * - nodebugger + * Disables logger output to special user stream. + * + * + * + * @section sec_logging_destination The Group Specifier. + * + * The {logger-env-base} environment variable can be used to specify which + * logger groups to enable and which to disable. By default all groups are + * disabled. For your convenience this specifier is case in-sensitive (ASCII). + * + * The specifier is evaluated from left to right. + * + * [more later] + * + * The groups settings can be reprogrammed during execution using the + * RTLogGroupSettings() command and a group specifier. + * + * + * + * @section sec_logging_default The Default Logger + * + * The default logger uses VBOX_LOG_DEST as destination specifier. File output is + * enabled by default and goes to a file "./VBox-\.log". + * + * The default logger have all groups turned off by default to force the developer + * to be careful with what log information to collect - logging everything is + * generally NOT a good idea. + * + * The log groups of the default logger can be found in the LOGGROUP in enum. The + * VBOX_LOG environment variable and the .log debugger command can be used to + * configure the groups. + * + * Each group have flags in addition to the enable/disable flag. These flags can + * be appended to the group name using dot separators. The flags correspond to + * RTLOGGRPFLAGS and have a short and a long version: + * + * - e - Enabled: Whether the group is enabled at all. + * - l - Level2: Level-2 logging. + * - f - Flow: Execution flow logging (entry messages) + * - s - Sander: Special Sander logging messages. + * - b - Bird: Special Bird logging messages. + * + * @todo Update this section... + * + * Example: + * + * VBOX_LOG=+all+pgm.e.s.b.z.l-qemu + * + * Space and ';' separators are allowed: + * + * VBOX_LOG=+all +pgm.e.s.b.z.l ; - qemu + * + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#ifdef IN_RING3 +# if defined(RT_OS_WINDOWS) +# include +# elif defined(RT_OS_LINUX) +# include +# elif defined(RT_OS_FREEBSD) +# include +# include +# include +# include +# include +# elif defined(RT_OS_HAIKU) +# include +# elif defined(RT_OS_SOLARIS) +# define _STRUCTURED_PROC 1 +# undef _FILE_OFFSET_BITS /* procfs doesn't like this */ +# include +# include +# elif defined(RT_OS_OS2) +# include +# endif +#endif + +#include +#include +#include +#include +#ifdef IN_RING3 +# include +# include +# include +# include +# include +# include +# include +#endif +#if defined(IN_RING0) && defined(RT_OS_DARWIN) +# include +# include +#endif + + +/******************************************************************************* +* Global Variables * +*******************************************************************************/ +/** The default logger. */ +static PRTLOGGER g_pLogger = NULL; +/** The default logger groups. + * This must match LOGGROUP! */ +static const char *g_apszGroups[] = +VBOX_LOGGROUP_NAMES; + + +/** + * Creates the default logger instance for a VBox process. + * + * @returns Pointer to the logger instance. + */ +RTDECL(PRTLOGGER) RTLogDefaultInit(void) +{ + /* + * Initialize the default logger instance. + * Take care to do this once and not recursively. + */ + static volatile uint32_t fInitializing = 0; + PRTLOGGER pLogger; + int rc; + + if (g_pLogger || !ASMAtomicCmpXchgU32(&fInitializing, 1, 0)) + return g_pLogger; + +#ifdef IN_RING3 + /* + * Assert the group definitions. + */ +#define ASSERT_LOG_GROUP(grp) ASSERT_LOG_GROUP2(LOG_GROUP_##grp, #grp) +#define ASSERT_LOG_GROUP2(def, str) \ + do { if (strcmp(g_apszGroups[def], str)) {printf("%s='%s' expects '%s'\n", #def, g_apszGroups[def], str); RTAssertDoPanic(); } } while (0) + ASSERT_LOG_GROUP(DEFAULT); + ASSERT_LOG_GROUP(AUDIO_MIXER); + ASSERT_LOG_GROUP(AUDIO_MIXER_BUFFER); + ASSERT_LOG_GROUP(CFGM); + ASSERT_LOG_GROUP(CPUM); + ASSERT_LOG_GROUP(CSAM); + ASSERT_LOG_GROUP(DBGC); + ASSERT_LOG_GROUP(DBGF); + ASSERT_LOG_GROUP(DBGF_INFO); + ASSERT_LOG_GROUP(DEV); + ASSERT_LOG_GROUP(DEV_AC97); + ASSERT_LOG_GROUP(DEV_ACPI); + ASSERT_LOG_GROUP(DEV_APIC); + ASSERT_LOG_GROUP(DEV_FDC); + ASSERT_LOG_GROUP(DEV_HDA); + ASSERT_LOG_GROUP(DEV_HDA_CODEC); + ASSERT_LOG_GROUP(DEV_HPET); + ASSERT_LOG_GROUP(DEV_IDE); + ASSERT_LOG_GROUP(DEV_KBD); + ASSERT_LOG_GROUP(DEV_LPC); + ASSERT_LOG_GROUP(DEV_NE2000); + ASSERT_LOG_GROUP(DEV_PC); + ASSERT_LOG_GROUP(DEV_PC_ARCH); + ASSERT_LOG_GROUP(DEV_PC_BIOS); + ASSERT_LOG_GROUP(DEV_PCI); + ASSERT_LOG_GROUP(DEV_PCNET); + ASSERT_LOG_GROUP(DEV_PIC); + ASSERT_LOG_GROUP(DEV_PIT); + ASSERT_LOG_GROUP(DEV_RTC); + ASSERT_LOG_GROUP(DEV_SB16); + ASSERT_LOG_GROUP(DEV_SERIAL); + ASSERT_LOG_GROUP(DEV_SMC); + ASSERT_LOG_GROUP(DEV_VGA); + ASSERT_LOG_GROUP(DEV_VMM); + ASSERT_LOG_GROUP(DEV_VMM_STDERR); + ASSERT_LOG_GROUP(DIS); + ASSERT_LOG_GROUP(DRV); + ASSERT_LOG_GROUP(DRV_ACPI); + ASSERT_LOG_GROUP(DRV_AUDIO); + ASSERT_LOG_GROUP(DRV_BLOCK); + ASSERT_LOG_GROUP(DRV_FLOPPY); + ASSERT_LOG_GROUP(DRV_HOST_AUDIO); + ASSERT_LOG_GROUP(DRV_HOST_DVD); + ASSERT_LOG_GROUP(DRV_HOST_FLOPPY); + ASSERT_LOG_GROUP(DRV_ISO); + ASSERT_LOG_GROUP(DRV_KBD_QUEUE); + ASSERT_LOG_GROUP(DRV_MOUSE_QUEUE); + ASSERT_LOG_GROUP(DRV_NAT); + ASSERT_LOG_GROUP(DRV_RAW_IMAGE); + ASSERT_LOG_GROUP(DRV_TUN); + ASSERT_LOG_GROUP(DRV_USBPROXY); + ASSERT_LOG_GROUP(DRV_VBOXHDD); + ASSERT_LOG_GROUP(DRV_VRDE_AUDIO); + ASSERT_LOG_GROUP(DRV_VSWITCH); + ASSERT_LOG_GROUP(DRV_VUSB); + ASSERT_LOG_GROUP(EM); + ASSERT_LOG_GROUP(GUI); + ASSERT_LOG_GROUP(HGCM); + ASSERT_LOG_GROUP(HM); + ASSERT_LOG_GROUP(IOM); + ASSERT_LOG_GROUP(LWIP); + ASSERT_LOG_GROUP(MAIN); + ASSERT_LOG_GROUP(MM); + ASSERT_LOG_GROUP(MM_HEAP); + ASSERT_LOG_GROUP(MM_HYPER); + ASSERT_LOG_GROUP(MM_HYPER_HEAP); + ASSERT_LOG_GROUP(MM_PHYS); + ASSERT_LOG_GROUP(MM_POOL); + ASSERT_LOG_GROUP(NAT_SERVICE); + ASSERT_LOG_GROUP(NET_SERVICE); + ASSERT_LOG_GROUP(PATM); + ASSERT_LOG_GROUP(PDM); + ASSERT_LOG_GROUP(PDM_DEVICE); + ASSERT_LOG_GROUP(PDM_DRIVER); + ASSERT_LOG_GROUP(PDM_LDR); + ASSERT_LOG_GROUP(PDM_QUEUE); + ASSERT_LOG_GROUP(PGM); + ASSERT_LOG_GROUP(PGM_POOL); + ASSERT_LOG_GROUP(REM); + ASSERT_LOG_GROUP(REM_DISAS); + ASSERT_LOG_GROUP(REM_HANDLER); + ASSERT_LOG_GROUP(REM_IOPORT); + ASSERT_LOG_GROUP(REM_MMIO); + ASSERT_LOG_GROUP(REM_PRINTF); + ASSERT_LOG_GROUP(REM_RUN); + ASSERT_LOG_GROUP(SELM); + ASSERT_LOG_GROUP(SSM); + ASSERT_LOG_GROUP(STAM); + ASSERT_LOG_GROUP(SUP); + ASSERT_LOG_GROUP(TM); + ASSERT_LOG_GROUP(TRPM); + ASSERT_LOG_GROUP(VM); + ASSERT_LOG_GROUP(VMM); + ASSERT_LOG_GROUP(VRDP); +#undef ASSERT_LOG_GROUP +#undef ASSERT_LOG_GROUP2 +#endif /* IN_RING3 */ + + /* + * Create the default logging instance. + */ +#ifdef IN_RING3 +# ifndef IN_GUEST + char szExecName[RTPATH_MAX]; + if (!RTProcGetExecutablePath(szExecName, sizeof(szExecName))) + strcpy(szExecName, "VBox"); + RTTIMESPEC TimeSpec; + RTTIME Time; + RTTimeExplode(&Time, RTTimeNow(&TimeSpec)); + rc = RTLogCreate(&pLogger, 0, NULL, "VBOX_LOG", RT_ELEMENTS(g_apszGroups), &g_apszGroups[0], RTLOGDEST_FILE, + "./%04d-%02d-%02d-%02d-%02d-%02d.%03d-%s-%d.log", + Time.i32Year, Time.u8Month, Time.u8MonthDay, Time.u8Hour, Time.u8Minute, Time.u8Second, Time.u32Nanosecond / 10000000, + RTPathFilename(szExecName), RTProcSelf()); + if (RT_SUCCESS(rc)) + { + /* + * Write a log header. + */ + char szBuf[RTPATH_MAX]; + RTTimeSpecToString(&TimeSpec, szBuf, sizeof(szBuf)); + RTLogLoggerEx(pLogger, 0, ~0U, "Log created: %s\n", szBuf); + RTLogLoggerEx(pLogger, 0, ~0U, "Executable: %s\n", szExecName); + + /* executable and arguments - tricky and all platform specific. */ +# if defined(RT_OS_WINDOWS) + RTLogLoggerEx(pLogger, 0, ~0U, "Commandline: %ls\n", GetCommandLineW()); + +# elif defined(RT_OS_SOLARIS) + psinfo_t psi; + char szArgFileBuf[80]; + RTStrPrintf(szArgFileBuf, sizeof(szArgFileBuf), "/proc/%ld/psinfo", (long)getpid()); + FILE* pFile = fopen(szArgFileBuf, "rb"); + if (pFile) + { + if (fread(&psi, sizeof(psi), 1, pFile) == 1) + { +# if 0 /* 100% safe:*/ + RTLogLoggerEx(pLogger, 0, ~0U, "Args: %s\n", psi.pr_psargs); +# else /* probably safe: */ + const char * const *argv = (const char * const *)psi.pr_argv; + for (int iArg = 0; iArg < psi.pr_argc; iArg++) + RTLogLoggerEx(pLogger, 0, ~0U, "Arg[%d]: %s\n", iArg, argv[iArg]); +# endif + + } + fclose(pFile); + } + +# elif defined(RT_OS_LINUX) + FILE *pFile = fopen("/proc/self/cmdline", "r"); + if (pFile) + { + /* braindead */ + unsigned iArg = 0; + int ch; + bool fNew = true; + while (!feof(pFile) && (ch = fgetc(pFile)) != EOF) + { + if (fNew) + { + RTLogLoggerEx(pLogger, 0, ~0U, "Arg[%u]: ", iArg++); + fNew = false; + } + if (ch) + RTLogLoggerEx(pLogger, 0, ~0U, "%c", ch); + else + { + RTLogLoggerEx(pLogger, 0, ~0U, "\n"); + fNew = true; + } + } + if (!fNew) + RTLogLoggerEx(pLogger, 0, ~0U, "\n"); + fclose(pFile); + } + +# elif defined(RT_OS_HAIKU) + team_info info; + if (get_team_info(0, &info) == B_OK) + { + /* there is an info.argc, but no way to know arg boundaries */ + RTLogLoggerEx(pLogger, 0, ~0U, "Commandline: %.64s\n", info.args); + } + +# elif defined(RT_OS_FREEBSD) + /* Retrieve the required length first */ + int aiName[4]; + aiName[0] = CTL_KERN; + aiName[1] = KERN_PROC; + aiName[2] = KERN_PROC_ARGS; /* Introduced in FreeBSD 4.0 */ + aiName[3] = getpid(); + size_t cchArgs = 0; + int rcBSD = sysctl(aiName, RT_ELEMENTS(aiName), NULL, &cchArgs, NULL, 0); + if (cchArgs > 0) + { + char *pszArgFileBuf = (char *)RTMemAllocZ(cchArgs + 1 /* Safety */); + if (pszArgFileBuf) + { + /* Retrieve the argument list */ + rcBSD = sysctl(aiName, RT_ELEMENTS(aiName), pszArgFileBuf, &cchArgs, NULL, 0); + if (!rcBSD) + { + unsigned iArg = 0; + size_t off = 0; + while (off < cchArgs) + { + size_t cchArg = strlen(&pszArgFileBuf[off]); + RTLogLoggerEx(pLogger, 0, ~0U, "Arg[%u]: %s\n", iArg, &pszArgFileBuf[off]); + + /* advance */ + off += cchArg + 1; + iArg++; + } + } + RTMemFree(pszArgFileBuf); + } + } + +# elif defined(RT_OS_OS2) || defined(RT_OS_DARWIN) + /* commandline? */ +# else +# error needs porting. +# endif + } + +# else /* IN_GUEST */ + /* The user destination is backdoor logging. */ + rc = RTLogCreate(&pLogger, 0, NULL, "VBOX_LOG", RT_ELEMENTS(g_apszGroups), &g_apszGroups[0], RTLOGDEST_USER, "VBox.log"); +# endif /* IN_GUEST */ + +#else /* IN_RING0 */ + + /* Some platforms has trouble allocating memory with interrupts and/or + preemption disabled. Check and fail before we panic. */ +# if defined(RT_OS_DARWIN) + if ( !ASMIntAreEnabled() + || !RTThreadPreemptIsEnabled(NIL_RTTHREAD)) + return NULL; +# endif + +# ifndef IN_GUEST + rc = RTLogCreate(&pLogger, 0, NULL, "VBOX_LOG", RT_ELEMENTS(g_apszGroups), &g_apszGroups[0], RTLOGDEST_FILE, "VBox-ring0.log"); +# else /* IN_GUEST */ + rc = RTLogCreate(&pLogger, 0, NULL, "VBOX_LOG", RT_ELEMENTS(g_apszGroups), &g_apszGroups[0], RTLOGDEST_USER, "VBox-ring0.log"); +# endif /* IN_GUEST */ + if (RT_SUCCESS(rc)) + { + /* + * This is where you set your ring-0 logging preferences. + * + * On platforms which don't differ between debugger and kernel + * log printing, STDOUT is gonna be a stub and the DEBUGGER + * destination is the one doing all the work. On platforms + * that do differ (like Darwin), STDOUT is the kernel log. + */ +# if defined(DEBUG_bird) + /*RTLogGroupSettings(pLogger, "all=~0 -default.l6.l5.l4.l3");*/ + RTLogFlags(pLogger, "enabled unbuffered pid tid"); +# ifndef IN_GUEST + pLogger->fDestFlags |= RTLOGDEST_DEBUGGER | RTLOGDEST_STDOUT; +# endif +# endif +# if defined(DEBUG_sandervl) && !defined(IN_GUEST) + RTLogGroupSettings(pLogger, "+all"); + RTLogFlags(pLogger, "enabled unbuffered"); + pLogger->fDestFlags |= RTLOGDEST_DEBUGGER; +# endif +# if defined(DEBUG_ramshankar) /* Guest ring-0 as well */ + RTLogGroupSettings(pLogger, "+all.e.l.f"); + RTLogFlags(pLogger, "enabled unbuffered"); + pLogger->fDestFlags |= RTLOGDEST_DEBUGGER; +# endif +# if defined(DEBUG_aleksey) /* Guest ring-0 as well */ + RTLogGroupSettings(pLogger, "net_flt_drv.e.l.f.l3.l4.l5 +net_adp_drv.e.l.f.l3.l4.l5"); + RTLogFlags(pLogger, "enabled unbuffered"); + pLogger->fDestFlags |= RTLOGDEST_DEBUGGER | RTLOGDEST_STDOUT; +# endif +# if defined(DEBUG_andy) /* Guest ring-0 as well */ + RTLogGroupSettings(pLogger, "+all.e.l.f"); + RTLogFlags(pLogger, "enabled unbuffered pid tid"); + pLogger->fDestFlags |= RTLOGDEST_DEBUGGER | RTLOGDEST_STDOUT; +# endif +# if defined(DEBUG_misha) /* Guest ring-0 as well */ + RTLogFlags(pLogger, "enabled unbuffered"); + pLogger->fDestFlags |= RTLOGDEST_DEBUGGER; +# endif +# if defined(DEBUG_michael) && defined(IN_GUEST) + RTLogGroupSettings(pLogger, "+all.e.l.f"); + RTLogFlags(pLogger, "enabled unbuffered"); + pLogger->fDestFlags |= RTLOGDEST_DEBUGGER | RTLOGDEST_STDOUT; +# endif +# if 0 /* vboxdrv logging - ATTENTION: this is what we're referring to guys! Change to '# if 1'. */ + RTLogGroupSettings(pLogger, "all=~0 -default.l6.l5.l4.l3"); + RTLogFlags(pLogger, "enabled unbuffered tid"); + pLogger->fDestFlags |= RTLOGDEST_DEBUGGER | RTLOGDEST_STDOUT; +# endif + } +#endif /* IN_RING0 */ + return g_pLogger = RT_SUCCESS(rc) ? pLogger : NULL; +} --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/VBox/logbackdoor.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/VBox/logbackdoor.c @@ -0,0 +1,93 @@ +/* $Id: logbackdoor.cpp $ */ +/** @file + * VirtualBox Runtime - Guest Backdoor Logging. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" +#include +#include +#ifdef IN_GUEST_R3 +# include +#endif + + +/******************************************************************************* +* Internal Functions * +*******************************************************************************/ +static DECLCALLBACK(size_t) rtLogBackdoorOutput(void *pv, const char *pachChars, size_t cbChars); + + +RTDECL(size_t) RTLogBackdoorPrintf(const char *pszFormat, ...) +{ + va_list args; + size_t cb; + + va_start(args, pszFormat); + cb = RTLogBackdoorPrintfV(pszFormat, args); + va_end(args); + + return cb; +} + +RT_EXPORT_SYMBOL(RTLogBackdoorPrintf); + + +RTDECL(size_t) RTLogBackdoorPrintfV(const char *pszFormat, va_list args) +{ + return RTLogFormatV(rtLogBackdoorOutput, NULL, pszFormat, args); +} + +RT_EXPORT_SYMBOL(RTLogBackdoorPrintfV); + + +/** + * Callback for RTLogFormatV which writes to the backdoor. + * See PFNLOGOUTPUT() for details. + */ +static DECLCALLBACK(size_t) rtLogBackdoorOutput(void *pv, const char *pachChars, size_t cbChars) +{ + RTLogWriteUser(pachChars, cbChars); + return cbChars; +} + + +RTDECL(void) RTLogWriteUser(const char *pch, size_t cb) +{ +#ifdef IN_GUEST_R3 + VbglR3WriteLog(pch, cb); +#else /* !IN_GUEST_R3 */ + const uint8_t *pau8 = (const uint8_t *)pch; + if (cb > 1) + ASMOutStrU8(RTLOG_DEBUG_PORT, pau8, cb); + else if (cb) + ASMOutU8(RTLOG_DEBUG_PORT, *pau8); +#endif /* !IN_GUEST_R3 */ +} + +RT_EXPORT_SYMBOL(RTLogWriteUser); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/VBoxGuest-linux.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/VBoxGuest-linux.c @@ -0,0 +1,1081 @@ +/* $Rev: 100489 $ */ +/** @file + * VBoxGuest - Linux specifics. + * + * Note. Unfortunately, the difference between this and SUPDrv-linux.c is + * a little bit too big to be helpful. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + */ + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#define LOG_GROUP LOG_GROUP_SUP_DRV + +#include "the-linux-kernel.h" + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 15) +# define VBOXGUEST_WITH_INPUT_DRIVER +#endif + +#include "VBoxGuestInternal.h" +#ifdef VBOXGUEST_WITH_INPUT_DRIVER +# include +#endif +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +/******************************************************************************* +* Defined Constants And Macros * +*******************************************************************************/ +/** The device name. */ +#define DEVICE_NAME "vboxguest" +/** The device name for the device node open to everyone.. */ +#define DEVICE_NAME_USER "vboxuser" +/** The name of the PCI driver */ +#define DRIVER_NAME DEVICE_NAME + + +/* 2.4.x compatibility macros that may or may not be defined. */ +#ifndef IRQ_RETVAL +# define irqreturn_t void +# define IRQ_RETVAL(n) +#endif + + +/******************************************************************************* +* Internal Functions * +*******************************************************************************/ +static void vboxguestLinuxTermPci(struct pci_dev *pPciDev); +static int vboxguestLinuxModInit(void); +static void vboxguestLinuxModExit(void); +static int vboxguestLinuxOpen(struct inode *pInode, struct file *pFilp); +static int vboxguestLinuxRelease(struct inode *pInode, struct file *pFilp); +#ifdef HAVE_UNLOCKED_IOCTL +static long vboxguestLinuxIOCtl(struct file *pFilp, unsigned int uCmd, unsigned long ulArg); +#else +static int vboxguestLinuxIOCtl(struct inode *pInode, struct file *pFilp, unsigned int uCmd, unsigned long ulArg); +#endif +static int vboxguestFAsync(int fd, struct file *pFile, int fOn); +static unsigned int vboxguestPoll(struct file *pFile, poll_table *pPt); +static ssize_t vboxguestRead(struct file *pFile, char *pbBuf, size_t cbRead, loff_t *poff); + + +/******************************************************************************* +* Global Variables * +*******************************************************************************/ +/** + * Device extention & session data association structure. + */ +static VBOXGUESTDEVEXT g_DevExt; +/** The PCI device. */ +static struct pci_dev *g_pPciDev = NULL; +/** The base of the I/O port range. */ +static RTIOPORT g_IOPortBase; +/** The base of the MMIO range. */ +static RTHCPHYS g_MMIOPhysAddr = NIL_RTHCPHYS; +/** The size of the MMIO range as seen by PCI. */ +static uint32_t g_cbMMIO; +/** The pointer to the mapping of the MMIO range. */ +static void *g_pvMMIOBase; +/** Wait queue used by polling. */ +static wait_queue_head_t g_PollEventQueue; +/** Asynchronous notification stuff. */ +static struct fasync_struct *g_pFAsyncQueue; +#ifdef VBOXGUEST_WITH_INPUT_DRIVER +/** Pre-allocated mouse status VMMDev request for use in the IRQ + * handler. */ +static VMMDevReqMouseStatus *g_pMouseStatusReq; +#endif +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) +/** Whether we've create the logger or not. */ +static volatile bool g_fLoggerCreated; +/** Release logger group settings. */ +static char g_szLogGrp[128]; +/** Release logger flags settings. */ +static char g_szLogFlags[128]; +/** Release logger destination settings. */ +static char g_szLogDst[128]; +# if 0 +/** Debug logger group settings. */ +static char g_szDbgLogGrp[128]; +/** Debug logger flags settings. */ +static char g_szDbgLogFlags[128]; +/** Debug logger destination settings. */ +static char g_szDbgLogDst[128]; +# endif +#endif + +/** The input device handle */ +#ifdef VBOXGUEST_WITH_INPUT_DRIVER +static struct input_dev *g_pInputDevice = NULL; +#endif + +/** The file_operations structure. */ +static struct file_operations g_FileOps = +{ + owner: THIS_MODULE, + open: vboxguestLinuxOpen, + release: vboxguestLinuxRelease, +#ifdef HAVE_UNLOCKED_IOCTL + unlocked_ioctl: vboxguestLinuxIOCtl, +#else + ioctl: vboxguestLinuxIOCtl, +#endif + fasync: vboxguestFAsync, + read: vboxguestRead, + poll: vboxguestPoll, + llseek: no_llseek, +}; + +/** The miscdevice structure. */ +static struct miscdevice g_MiscDevice = +{ + minor: MISC_DYNAMIC_MINOR, + name: DEVICE_NAME, + fops: &g_FileOps, +}; + +/** The file_operations structure for the user device. + * @remarks For the time being we'll be using the same implementation as + * /dev/vboxguest here. */ +static struct file_operations g_FileOpsUser = +{ + owner: THIS_MODULE, + open: vboxguestLinuxOpen, + release: vboxguestLinuxRelease, +#ifdef HAVE_UNLOCKED_IOCTL + unlocked_ioctl: vboxguestLinuxIOCtl, +#else + ioctl: vboxguestLinuxIOCtl, +#endif +}; + +/** The miscdevice structure for the user device. */ +static struct miscdevice g_MiscDeviceUser = +{ + minor: MISC_DYNAMIC_MINOR, + name: DEVICE_NAME_USER, + fops: &g_FileOpsUser, +}; + + +/** PCI hotplug structure. */ +static const struct pci_device_id +#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 8, 0) +__devinitdata +#endif +g_VBoxGuestPciId[] = +{ + { + vendor: VMMDEV_VENDORID, + device: VMMDEV_DEVICEID + }, + { + /* empty entry */ + } +}; +MODULE_DEVICE_TABLE(pci, g_VBoxGuestPciId); + +static PVBOXGUESTSESSION g_pKernelSession = NULL; + +/** + * Converts a VBox status code to a linux error code. + * + * @returns corresponding negative linux error code. + * @param rc supdrv error code (SUPDRV_ERR_* defines). + */ +static int vboxguestLinuxConvertToNegErrno(int rc) +{ + if ( rc > -1000 + && rc < 1000) + return -RTErrConvertToErrno(rc); + switch (rc) + { + case VERR_HGCM_SERVICE_NOT_FOUND: return -ESRCH; + case VINF_HGCM_CLIENT_REJECTED: return 0; + case VERR_HGCM_INVALID_CMD_ADDRESS: return -EFAULT; + case VINF_HGCM_ASYNC_EXECUTE: return 0; + case VERR_HGCM_INTERNAL: return -EPROTO; + case VERR_HGCM_INVALID_CLIENT_ID: return -EINVAL; + case VINF_HGCM_SAVE_STATE: return 0; + /* No reason to return this to a guest */ + // case VERR_HGCM_SERVICE_EXISTS: return -EEXIST; + default: + AssertMsgFailed(("Unhandled error code %Rrc\n", rc)); + return -EPROTO; + } +} + + + +/** + * Does the PCI detection and init of the device. + * + * @returns 0 on success, negated errno on failure. + */ +static int vboxguestLinuxProbePci(struct pci_dev *pPciDev, + const struct pci_device_id *id) +{ + int rc; + + NOREF(id); + AssertReturn(!g_pPciDev, -EINVAL); + rc = pci_enable_device(pPciDev); + if (rc >= 0) + { + /* I/O Ports are mandatory, the MMIO bit is not. */ + g_IOPortBase = pci_resource_start(pPciDev, 0); + if (g_IOPortBase != 0) + { + /* + * Map the register address space. + */ + g_MMIOPhysAddr = pci_resource_start(pPciDev, 1); + g_cbMMIO = pci_resource_len(pPciDev, 1); + if (request_mem_region(g_MMIOPhysAddr, g_cbMMIO, DEVICE_NAME) != NULL) + { + g_pvMMIOBase = ioremap(g_MMIOPhysAddr, g_cbMMIO); + if (g_pvMMIOBase) + { + /** @todo why aren't we requesting ownership of the I/O ports as well? */ + g_pPciDev = pPciDev; + return 0; + } + + /* failure cleanup path */ + LogRel((DEVICE_NAME ": ioremap failed; MMIO Addr=%RHp cb=%#x\n", g_MMIOPhysAddr, g_cbMMIO)); + rc = -ENOMEM; + release_mem_region(g_MMIOPhysAddr, g_cbMMIO); + } + else + { + LogRel((DEVICE_NAME ": failed to obtain adapter memory\n")); + rc = -EBUSY; + } + g_MMIOPhysAddr = NIL_RTHCPHYS; + g_cbMMIO = 0; + g_IOPortBase = 0; + } + else + { + LogRel((DEVICE_NAME ": did not find expected hardware resources\n")); + rc = -ENXIO; + } + pci_disable_device(pPciDev); + } + else + LogRel((DEVICE_NAME ": could not enable device: %d\n", rc)); + return rc; +} + + +/** + * Clean up the usage of the PCI device. + */ +static void vboxguestLinuxTermPci(struct pci_dev *pPciDev) +{ + g_pPciDev = NULL; + if (pPciDev) + { + iounmap(g_pvMMIOBase); + g_pvMMIOBase = NULL; + + release_mem_region(g_MMIOPhysAddr, g_cbMMIO); + g_MMIOPhysAddr = NIL_RTHCPHYS; + g_cbMMIO = 0; + + pci_disable_device(pPciDev); + } +} + + +/** Structure for registering the PCI driver. */ +static struct pci_driver g_PciDriver = +{ + name: DRIVER_NAME, + id_table: g_VBoxGuestPciId, + probe: vboxguestLinuxProbePci, + remove: vboxguestLinuxTermPci +}; + + +/** + * Interrupt service routine. + * + * @returns In 2.4 it returns void. + * In 2.6 we indicate whether we've handled the IRQ or not. + * + * @param iIrq The IRQ number. + * @param pvDevId The device ID, a pointer to g_DevExt. + * @param pvRegs Register set. Removed in 2.6.19. + */ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 19) +static irqreturn_t vboxguestLinuxISR(int iIrrq, void *pvDevId) +#else +static irqreturn_t vboxguestLinuxISR(int iIrrq, void *pvDevId, struct pt_regs *pRegs) +#endif +{ + bool fTaken = VbgdCommonISR(&g_DevExt); + return IRQ_RETVAL(fTaken); +} + + +/** + * Registers the ISR and initializes the poll wait queue. + */ +static int __init vboxguestLinuxInitISR(void) +{ + int rc; + + init_waitqueue_head(&g_PollEventQueue); + rc = request_irq(g_pPciDev->irq, + vboxguestLinuxISR, +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 20) + IRQF_SHARED, +#else + SA_SHIRQ, +#endif + DEVICE_NAME, + &g_DevExt); + if (rc) + { + LogRel((DEVICE_NAME ": could not request IRQ %d: err=%d\n", g_pPciDev->irq, rc)); + return rc; + } + return 0; +} + + +/** + * Deregisters the ISR. + */ +static void vboxguestLinuxTermISR(void) +{ + free_irq(g_pPciDev->irq, &g_DevExt); +} + + +#ifdef VBOXGUEST_WITH_INPUT_DRIVER +/** Calls the kernel IOCtl to report mouse status to the host on behalf of + * our kernel session. */ +static int vboxguestLinuxSetMouseStatus(uint32_t fStatus) +{ + return VbgdCommonIoCtl(VBOXGUEST_IOCTL_SET_MOUSE_STATUS, &g_DevExt, + g_pKernelSession, &fStatus, sizeof(fStatus), + NULL); +} + + +/** Called when the input device is first opened. Sets up absolute reporting. + */ +static int vboxguestOpenInputDevice(struct input_dev *pDev) +{ + NOREF(pDev); + if (RT_FAILURE(vboxguestLinuxSetMouseStatus + ( VMMDEV_MOUSE_GUEST_CAN_ABSOLUTE + | VMMDEV_MOUSE_NEW_PROTOCOL))) + return ENODEV; + return 0; +} + + +/** Called if all open handles to the device are closed, disables absolute + * reporting. */ +static void vboxguestCloseInputDevice(struct input_dev *pDev) +{ + NOREF(pDev); + vboxguestLinuxSetMouseStatus(0); +} + + +/** + * Creates the kernel input device. + */ +static int __init vboxguestLinuxCreateInputDevice(void) +{ + int rc; + + rc = VbglGRAlloc((VMMDevRequestHeader **)&g_pMouseStatusReq, + sizeof(*g_pMouseStatusReq), + VMMDevReq_GetMouseStatus); + if (RT_FAILURE(rc)) + return -ENOMEM; + g_pInputDevice = input_allocate_device(); + if (!g_pInputDevice) + { + VbglGRFree(&g_pMouseStatusReq->header); + return -ENOMEM; + } + g_pInputDevice->id.bustype = BUS_PCI; + g_pInputDevice->id.vendor = VMMDEV_VENDORID; + g_pInputDevice->id.product = VMMDEV_DEVICEID; + g_pInputDevice->id.version = VBOX_SHORT_VERSION; + g_pInputDevice->open = vboxguestOpenInputDevice; + g_pInputDevice->close = vboxguestCloseInputDevice; +# if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 22) + g_pInputDevice->cdev.dev = &g_pPciDev->dev; +# else + g_pInputDevice->dev.parent = &g_pPciDev->dev; +# endif + { + int rc = input_register_device(g_pInputDevice); + if (rc) + { + VbglGRFree(&g_pMouseStatusReq->header); + input_free_device(g_pInputDevice); + return rc; + } + } + /* Do what one of our competitors apparently does as that works. */ + ASMBitSet(g_pInputDevice->evbit, EV_ABS); + ASMBitSet(g_pInputDevice->evbit, EV_KEY); +# ifdef EV_SYN + ASMBitSet(g_pInputDevice->evbit, EV_SYN); +# endif + input_set_abs_params(g_pInputDevice, ABS_X, VMMDEV_MOUSE_RANGE_MIN, + VMMDEV_MOUSE_RANGE_MAX, 0, 0); + input_set_abs_params(g_pInputDevice, ABS_Y, VMMDEV_MOUSE_RANGE_MIN, + VMMDEV_MOUSE_RANGE_MAX, 0, 0); + ASMBitSet(g_pInputDevice->keybit, BTN_MOUSE); + /** @todo this string should be in a header file somewhere. */ + g_pInputDevice->name = "VirtualBox mouse integration"; + return 0; +} + + +/** + * Terminates the kernel input device. + */ +static void vboxguestLinuxTermInputDevice(void) +{ + VbglGRFree(&g_pMouseStatusReq->header); + /* See documentation of input_register_device(): input_free_device() + * should not be called after a device has been registered. */ + input_unregister_device(g_pInputDevice); +} +#endif /* VBOXGUEST_WITH_INPUT_DRIVER */ + + +/** + * Creates the device nodes. + * + * @returns 0 on success, negated errno on failure. + */ +static int __init vboxguestLinuxInitDeviceNodes(void) +{ + int rc; + + /* + * The full feature device node. + */ + rc = misc_register(&g_MiscDevice); + if (rc) + { + LogRel((DEVICE_NAME ": misc_register failed for %s (rc=%d)\n", DEVICE_NAME, rc)); + return rc; + } + + /* + * The device node intended to be accessible by all users. + */ + rc = misc_register(&g_MiscDeviceUser); + if (rc) + { + LogRel((DEVICE_NAME ": misc_register failed for %s (rc=%d)\n", DEVICE_NAME_USER, rc)); + misc_deregister(&g_MiscDevice); + return rc; + } + + return 0; +} + + +/** + * Deregisters the device nodes. + */ +static void vboxguestLinuxTermDeviceNodes(void) +{ + misc_deregister(&g_MiscDevice); + misc_deregister(&g_MiscDeviceUser); +} + + +/** + * Initialize module. + * + * @returns appropriate status code. + */ +static int __init vboxguestLinuxModInit(void) +{ + static const char * const s_apszGroups[] = VBOX_LOGGROUP_NAMES; + PRTLOGGER pRelLogger; + int rc; + + /* + * Initialize IPRT first. + */ + rc = RTR0Init(0); + if (RT_FAILURE(rc)) + { + printk(KERN_ERR DEVICE_NAME ": RTR0Init failed, rc=%d.\n", rc); + return -EINVAL; + } + + /* + * Create the release log. + * (We do that here instead of common code because we want to log + * early failures using the LogRel macro.) + */ + rc = RTLogCreate(&pRelLogger, 0 /* fFlags */, "all", + "VBOX_RELEASE_LOG", RT_ELEMENTS(s_apszGroups), s_apszGroups, + RTLOGDEST_STDOUT | RTLOGDEST_DEBUGGER | RTLOGDEST_USER, NULL); + if (RT_SUCCESS(rc)) + { +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) + RTLogGroupSettings(pRelLogger, g_szLogGrp); + RTLogFlags(pRelLogger, g_szLogFlags); + RTLogDestinations(pRelLogger, g_szLogDst); +#endif + RTLogRelSetDefaultInstance(pRelLogger); + } +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) + g_fLoggerCreated = true; +#endif + + /* + * Locate and initialize the PCI device. + */ + rc = pci_register_driver(&g_PciDriver); + if (rc >= 0 && g_pPciDev) + { + /* + * Register the interrupt service routine for it. + */ + rc = vboxguestLinuxInitISR(); + if (rc >= 0) + { + /* + * Call the common device extension initializer. + */ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) && defined(RT_ARCH_X86) + VBOXOSTYPE enmOSType = VBOXOSTYPE_Linux26; +#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) && defined(RT_ARCH_AMD64) + VBOXOSTYPE enmOSType = VBOXOSTYPE_Linux26_x64; +#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 0) && defined(RT_ARCH_X86) + VBOXOSTYPE enmOSType = VBOXOSTYPE_Linux24; +#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 0) && defined(RT_ARCH_AMD64) + VBOXOSTYPE enmOSType = VBOXOSTYPE_Linux24_x64; +#else +# warning "huh? which arch + version is this?" + VBOXOSTYPE enmOsType = VBOXOSTYPE_Linux; +#endif + rc = VbgdCommonInitDevExt(&g_DevExt, + g_IOPortBase, + g_pvMMIOBase, + g_cbMMIO, + enmOSType, + VMMDEV_EVENT_MOUSE_POSITION_CHANGED); + if (RT_SUCCESS(rc)) + { + /* + * Create the kernel session for this driver. + */ + rc = VbgdCommonCreateKernelSession(&g_DevExt, + &g_pKernelSession); + if (RT_SUCCESS(rc)) + { + /* + * Create the kernel input device. + */ +#ifdef VBOXGUEST_WITH_INPUT_DRIVER + rc = vboxguestLinuxCreateInputDevice(); + if (rc >= 0) + { +#endif + /* + * Finally, create the device nodes. + */ + rc = vboxguestLinuxInitDeviceNodes(); + if (rc >= 0) + { + /* some useful information for the user but don't show this on the console */ + LogRel((DEVICE_NAME ": misc device minor %d, IRQ %d, I/O port %RTiop, MMIO at %RHp (size 0x%x)\n", + g_MiscDevice.minor, g_pPciDev->irq, g_IOPortBase, g_MMIOPhysAddr, g_cbMMIO)); + printk(KERN_DEBUG DEVICE_NAME ": Successfully loaded version " + VBOX_VERSION_STRING " (interface " RT_XSTR(VMMDEV_VERSION) ")\n"); + return rc; + } + + /* bail out */ +#ifdef VBOXGUEST_WITH_INPUT_DRIVER + vboxguestLinuxTermInputDevice(); + } + else + { + LogRel((DEVICE_NAME ": vboxguestCreateInputDevice failed with rc=%Rrc\n", rc)); + rc = RTErrConvertFromErrno(rc); + } +#endif + VbgdCommonCloseSession(&g_DevExt, g_pKernelSession); + } + VbgdCommonDeleteDevExt(&g_DevExt); + } + else + { + LogRel((DEVICE_NAME ": VbgdCommonInitDevExt failed with rc=%Rrc\n", rc)); + rc = RTErrConvertFromErrno(rc); + } + vboxguestLinuxTermISR(); + } + } + else + { + LogRel((DEVICE_NAME ": PCI device not found, probably running on physical hardware.\n")); + rc = -ENODEV; + } + pci_unregister_driver(&g_PciDriver); + RTLogDestroy(RTLogRelSetDefaultInstance(NULL)); + RTLogDestroy(RTLogSetDefaultInstance(NULL)); + RTR0Term(); + return rc; +} + + +/** + * Unload the module. + */ +static void __exit vboxguestLinuxModExit(void) +{ + /* + * Inverse order of init. + */ + vboxguestLinuxTermDeviceNodes(); +#ifdef VBOXGUEST_WITH_INPUT_DRIVER + vboxguestLinuxTermInputDevice(); +#endif + VbgdCommonCloseSession(&g_DevExt, g_pKernelSession); + VbgdCommonDeleteDevExt(&g_DevExt); + vboxguestLinuxTermISR(); + pci_unregister_driver(&g_PciDriver); + RTLogDestroy(RTLogRelSetDefaultInstance(NULL)); + RTLogDestroy(RTLogSetDefaultInstance(NULL)); + RTR0Term(); +} + + +/** + * Device open. Called on open /dev/vboxdrv + * + * @param pInode Pointer to inode info structure. + * @param pFilp Associated file pointer. + */ +static int vboxguestLinuxOpen(struct inode *pInode, struct file *pFilp) +{ + int rc; + PVBOXGUESTSESSION pSession; + Log((DEVICE_NAME ": pFilp=%p pid=%d/%d %s\n", pFilp, RTProcSelf(), current->pid, current->comm)); + + /* + * Call common code to create the user session. Associate it with + * the file so we can access it in the other methods. + */ + rc = VbgdCommonCreateUserSession(&g_DevExt, &pSession); + if (RT_SUCCESS(rc)) + { + pFilp->private_data = pSession; + if (MINOR(pInode->i_rdev) == g_MiscDeviceUser.minor) + pSession->fUserSession = true; + } + + Log(("vboxguestLinuxOpen: g_DevExt=%p pSession=%p rc=%d/%d (pid=%d/%d %s)\n", + &g_DevExt, pSession, rc, vboxguestLinuxConvertToNegErrno(rc), + RTProcSelf(), current->pid, current->comm)); + return vboxguestLinuxConvertToNegErrno(rc); +} + + +/** + * Close device. + * + * @param pInode Pointer to inode info structure. + * @param pFilp Associated file pointer. + */ +static int vboxguestLinuxRelease(struct inode *pInode, struct file *pFilp) +{ + Log(("vboxguestLinuxRelease: pFilp=%p pSession=%p pid=%d/%d %s\n", + pFilp, pFilp->private_data, RTProcSelf(), current->pid, current->comm)); + +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 28) + /* This housekeeping was needed in older kernel versions to ensure that + * the file pointer didn't get left on the polling queue. */ + vboxguestFAsync(-1, pFilp, 0); +#endif + VbgdCommonCloseSession(&g_DevExt, (PVBOXGUESTSESSION)pFilp->private_data); + pFilp->private_data = NULL; + return 0; +} + + +/** + * Device I/O Control entry point. + * + * @param pFilp Associated file pointer. + * @param uCmd The function specified to ioctl(). + * @param ulArg The argument specified to ioctl(). + */ +#ifdef HAVE_UNLOCKED_IOCTL +static long vboxguestLinuxIOCtl(struct file *pFilp, unsigned int uCmd, unsigned long ulArg) +#else +static int vboxguestLinuxIOCtl(struct inode *pInode, struct file *pFilp, unsigned int uCmd, unsigned long ulArg) +#endif +{ + PVBOXGUESTSESSION pSession = (PVBOXGUESTSESSION)pFilp->private_data; + uint32_t cbData = _IOC_SIZE(uCmd); + void *pvBufFree; + void *pvBuf; + int rc; + uint64_t au64Buf[32/sizeof(uint64_t)]; + + Log6(("vboxguestLinuxIOCtl: pFilp=%p uCmd=%#x ulArg=%p pid=%d/%d\n", pFilp, uCmd, (void *)ulArg, RTProcSelf(), current->pid)); + + /* + * Buffer the request. + */ + if (cbData <= sizeof(au64Buf)) + { + pvBufFree = NULL; + pvBuf = &au64Buf[0]; + } + else + { + pvBufFree = pvBuf = RTMemTmpAlloc(cbData); + if (RT_UNLIKELY(!pvBuf)) + { + LogRel((DEVICE_NAME "::IOCtl: RTMemTmpAlloc failed to alloc %u bytes.\n", cbData)); + return -ENOMEM; + } + } + if (RT_LIKELY(copy_from_user(pvBuf, (void *)ulArg, cbData) == 0)) + { + /* + * Process the IOCtl. + */ + size_t cbDataReturned; + rc = VbgdCommonIoCtl(uCmd, &g_DevExt, pSession, pvBuf, cbData, &cbDataReturned); + + /* + * Copy ioctl data and output buffer back to user space. + */ + if (RT_SUCCESS(rc)) + { + rc = 0; + if (RT_UNLIKELY(cbDataReturned > cbData)) + { + LogRel((DEVICE_NAME "::IOCtl: too much output data %u expected %u\n", cbDataReturned, cbData)); + cbDataReturned = cbData; + } + if (cbDataReturned > 0) + { + if (RT_UNLIKELY(copy_to_user((void *)ulArg, pvBuf, cbDataReturned) != 0)) + { + LogRel((DEVICE_NAME "::IOCtl: copy_to_user failed; pvBuf=%p ulArg=%p cbDataReturned=%u uCmd=%d\n", + pvBuf, (void *)ulArg, cbDataReturned, uCmd, rc)); + rc = -EFAULT; + } + } + } + else + { + Log(("vboxguestLinuxIOCtl: pFilp=%p uCmd=%#x ulArg=%p failed, rc=%d\n", pFilp, uCmd, (void *)ulArg, rc)); + rc = -rc; Assert(rc > 0); /* Positive returns == negated VBox error status codes. */ + } + } + else + { + Log((DEVICE_NAME "::IOCtl: copy_from_user(,%#lx, %#x) failed; uCmd=%#x.\n", ulArg, cbData, uCmd)); + rc = -EFAULT; + } + if (pvBufFree) + RTMemFree(pvBufFree); + + Log6(("vboxguestLinuxIOCtl: returns %d (pid=%d/%d)\n", rc, RTProcSelf(), current->pid)); + return rc; +} + + +/** + * Asynchronous notification activation method. + * + * @returns 0 on success, negative errno on failure. + * + * @param fd The file descriptor. + * @param pFile The file structure. + * @param fOn On/off indicator. + */ +static int vboxguestFAsync(int fd, struct file *pFile, int fOn) +{ + return fasync_helper(fd, pFile, fOn, &g_pFAsyncQueue); +} + + +/** + * Poll function. + * + * This returns ready to read if the mouse pointer mode or the pointer position + * has changed since last call to read. + * + * @returns 0 if no changes, POLLIN | POLLRDNORM if there are unseen changes. + * + * @param pFile The file structure. + * @param pPt The poll table. + * + * @remarks This is probably not really used, X11 is said to use the fasync + * interface instead. + */ +static unsigned int vboxguestPoll(struct file *pFile, poll_table *pPt) +{ + PVBOXGUESTSESSION pSession = (PVBOXGUESTSESSION)pFile->private_data; + uint32_t u32CurSeq = ASMAtomicUoReadU32(&g_DevExt.u32MousePosChangedSeq); + unsigned int fMask = pSession->u32MousePosChangedSeq != u32CurSeq + ? POLLIN | POLLRDNORM + : 0; + poll_wait(pFile, &g_PollEventQueue, pPt); + return fMask; +} + + +/** + * Read to go with our poll/fasync response. + * + * @returns 1 or -EINVAL. + * + * @param pFile The file structure. + * @param pbBuf The buffer to read into. + * @param cbRead The max number of bytes to read. + * @param poff The current file position. + * + * @remarks This is probably not really used as X11 lets the driver do its own + * event reading. The poll condition is therefore also cleared when we + * see VMMDevReq_GetMouseStatus in VbgdCommonIoCtl_VMMRequest. + */ +static ssize_t vboxguestRead(struct file *pFile, char *pbBuf, size_t cbRead, loff_t *poff) +{ + PVBOXGUESTSESSION pSession = (PVBOXGUESTSESSION)pFile->private_data; + uint32_t u32CurSeq = ASMAtomicUoReadU32(&g_DevExt.u32MousePosChangedSeq); + + if (*poff != 0) + return -EINVAL; + + /* + * Fake a single byte read if we're not up to date with the current mouse position. + */ + if ( pSession->u32MousePosChangedSeq != u32CurSeq + && cbRead > 0) + { + pSession->u32MousePosChangedSeq = u32CurSeq; + pbBuf[0] = 0; + return 1; + } + return 0; +} + + +void VbgdNativeISRMousePollEvent(PVBOXGUESTDEVEXT pDevExt) +{ +#ifdef VBOXGUEST_WITH_INPUT_DRIVER + int rc; +#endif + NOREF(pDevExt); + + /* + * Wake up everyone that's in a poll() and post anyone that has + * subscribed to async notifications. + */ + Log3(("VbgdNativeISRMousePollEvent: wake_up_all\n")); + wake_up_all(&g_PollEventQueue); + Log3(("VbgdNativeISRMousePollEvent: kill_fasync\n")); + kill_fasync(&g_pFAsyncQueue, SIGIO, POLL_IN); +#ifdef VBOXGUEST_WITH_INPUT_DRIVER + /* Report events to the kernel input device */ + g_pMouseStatusReq->mouseFeatures = 0; + g_pMouseStatusReq->pointerXPos = 0; + g_pMouseStatusReq->pointerYPos = 0; + rc = VbglGRPerform(&g_pMouseStatusReq->header); + if (RT_SUCCESS(rc)) + { + input_report_abs(g_pInputDevice, ABS_X, + g_pMouseStatusReq->pointerXPos); + input_report_abs(g_pInputDevice, ABS_Y, + g_pMouseStatusReq->pointerYPos); +# ifdef EV_SYN + input_sync(g_pInputDevice); +# endif + } +#endif + Log3(("VbgdNativeISRMousePollEvent: done\n")); +} + + +/* Common code that depend on g_DevExt. */ +#include "VBoxGuestIDC-unix.c.h" + +EXPORT_SYMBOL(VBoxGuestIDCOpen); +EXPORT_SYMBOL(VBoxGuestIDCClose); +EXPORT_SYMBOL(VBoxGuestIDCCall); + + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) + +/** log and dbg_log parameter setter. */ +static int vboxguestLinuxParamLogGrpSet(const char *pszValue, struct kernel_param *pParam) +{ + if (g_fLoggerCreated) + { + PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : RTLogRelGetDefaultInstance(); + if (pLogger) + RTLogGroupSettings(pLogger, pszValue); + } + else if (pParam->name[0] != 'd') + strlcpy(&g_szLogGrp[0], pszValue, sizeof(g_szLogGrp)); + + return 0; +} + +/** log and dbg_log parameter getter. */ +static int vboxguestLinuxParamLogGrpGet(char *pszBuf, struct kernel_param *pParam) +{ + PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : RTLogRelGetDefaultInstance(); + *pszBuf = '\0'; + if (pLogger) + RTLogGetGroupSettings(pLogger, pszBuf, _4K); + return strlen(pszBuf); +} + + +/** log and dbg_log_flags parameter setter. */ +static int vboxguestLinuxParamLogFlagsSet(const char *pszValue, struct kernel_param *pParam) +{ + if (g_fLoggerCreated) + { + PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : RTLogRelGetDefaultInstance(); + if (pLogger) + RTLogFlags(pLogger, pszValue); + } + else if (pParam->name[0] != 'd') + strlcpy(&g_szLogFlags[0], pszValue, sizeof(g_szLogFlags)); + return 0; +} + +/** log and dbg_log_flags parameter getter. */ +static int vboxguestLinuxParamLogFlagsGet(char *pszBuf, struct kernel_param *pParam) +{ + PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : RTLogRelGetDefaultInstance(); + *pszBuf = '\0'; + if (pLogger) + RTLogGetFlags(pLogger, pszBuf, _4K); + return strlen(pszBuf); +} + + +/** log and dbg_log_dest parameter setter. */ +static int vboxguestLinuxParamLogDstSet(const char *pszValue, struct kernel_param *pParam) +{ + if (g_fLoggerCreated) + { + PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : RTLogRelGetDefaultInstance(); + if (pLogger) + RTLogDestinations(pLogger, pszValue); + } + else if (pParam->name[0] != 'd') + strlcpy(&g_szLogDst[0], pszValue, sizeof(g_szLogDst)); + return 0; +} + +/** log and dbg_log_dest parameter getter. */ +static int vboxguestLinuxParamLogDstGet(char *pszBuf, struct kernel_param *pParam) +{ + PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : RTLogRelGetDefaultInstance(); + *pszBuf = '\0'; + if (pLogger) + RTLogGetDestinations(pLogger, pszBuf, _4K); + return strlen(pszBuf); +} + + +/** r3_log_to_host parameter setter. */ +static int vboxguestLinuxParamR3LogToHostSet(const char *pszValue, struct kernel_param *pParam) +{ + if ( pszValue == NULL + || *pszValue == '\0' + || *pszValue == 'n' + || *pszValue == 'N' + || *pszValue == 'd' + || *pszValue == 'D' + || ( (*pszValue == 'o' || *pszValue == 'O') + && (*pszValue == 'f' || *pszValue == 'F') ) + ) + g_DevExt.fLoggingEnabled = false; + else + g_DevExt.fLoggingEnabled = true; + return 0; +} + +/** r3_log_to_host parameter getter. */ +static int vboxguestLinuxParamR3LogToHostGet(char *pszBuf, struct kernel_param *pParam) +{ + strcpy(pszBuf, g_DevExt.fLoggingEnabled ? "enabled" : "disabled"); + return strlen(pszBuf); +} + + +/* + * Define module parameters. + */ +module_param_call(log, vboxguestLinuxParamLogGrpSet, vboxguestLinuxParamLogGrpGet, NULL, 0664); +module_param_call(log_flags, vboxguestLinuxParamLogFlagsSet, vboxguestLinuxParamLogFlagsGet, NULL, 0664); +module_param_call(log_dest, vboxguestLinuxParamLogDstSet, vboxguestLinuxParamLogDstGet, NULL, 0664); +# ifdef LOG_ENABLED +module_param_call(dbg_log, vboxguestLinuxParamLogGrpSet, vboxguestLinuxParamLogGrpGet, NULL, 0664); +module_param_call(dbg_log_flags, vboxguestLinuxParamLogFlagsSet, vboxguestLinuxParamLogFlagsGet, NULL, 0664); +module_param_call(dbg_log_dest, vboxguestLinuxParamLogDstSet, vboxguestLinuxParamLogDstGet, NULL, 0664); +# endif +module_param_call(r3_log_to_host, vboxguestLinuxParamR3LogToHostSet, vboxguestLinuxParamR3LogToHostGet, NULL, 0664); + +#endif /* 2.6.0 and later */ + + +module_init(vboxguestLinuxModInit); +module_exit(vboxguestLinuxModExit); + +MODULE_AUTHOR(VBOX_VENDOR); +MODULE_DESCRIPTION(VBOX_PRODUCT " Guest Additions for Linux Module"); +MODULE_LICENSE("GPL"); +#ifdef MODULE_VERSION +MODULE_VERSION(VBOX_VERSION_STRING); +#endif + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/VBoxGuest.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/VBoxGuest.c @@ -0,0 +1,3723 @@ +/* $Id: VBoxGuest.cpp $ */ +/** @file + * VBoxGuest - Guest Additions Driver, Common Code. + */ + +/* + * Copyright (C) 2007-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#define LOG_GROUP LOG_GROUP_DEFAULT +#include "VBoxGuestInternal.h" +#include /* for VMMDEV_RAM_SIZE */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#ifdef VBOX_WITH_HGCM +# include +#endif +#include "version-generated.h" +#if defined(RT_OS_LINUX) || defined(RT_OS_FREEBSD) +# include "revision-generated.h" +#endif +#ifdef RT_OS_WINDOWS +# ifndef CTL_CODE +# include +# endif +#endif +#if defined(RT_OS_SOLARIS) || defined(RT_OS_DARWIN) +# include +#endif + + +/******************************************************************************* +* Defined Constants And Macros * +*******************************************************************************/ +#define VBOXGUEST_ACQUIRE_STYLE_EVENTS (VMMDEV_EVENT_DISPLAY_CHANGE_REQUEST | VMMDEV_EVENT_SEAMLESS_MODE_CHANGE_REQUEST) + + +/******************************************************************************* +* Internal Functions * +*******************************************************************************/ +#ifdef VBOX_WITH_HGCM +static DECLCALLBACK(int) vbgdHgcmAsyncWaitCallback(VMMDevHGCMRequestHeader *pHdrNonVolatile, void *pvUser, uint32_t u32User); +#endif +static int vbgdIoCtl_CancelAllWaitEvents(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession); +static void vbgdBitUsageTrackerClear(PVBOXGUESTBITUSAGETRACER pTracker); +static uint32_t vbgdGetAllowedEventMaskForSession(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession); +static int vbgdResetEventFilterOnHost(PVBOXGUESTDEVEXT pDevExt, uint32_t fFixedEvents); +static int vbgdResetMouseStatusOnHost(PVBOXGUESTDEVEXT pDevExt); +static int vbgdResetCapabilitiesOnHost(PVBOXGUESTDEVEXT pDevExt); +static int vbgdSetSessionEventFilter(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, + uint32_t fOrMask, uint32_t fNotMask, bool fSessionTermination); +static int vbgdSetSessionMouseStatus(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, + uint32_t fOrMask, uint32_t fNotMask, bool fSessionTermination); +static int vbgdSetSessionCapabilities(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, + uint32_t fOrMask, uint32_t fNoMask, bool fSessionTermination); +static int vbgdAcquireSessionCapabilities(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, uint32_t fOrMask, + uint32_t fNotMask, VBOXGUESTCAPSACQUIRE_FLAGS enmFlags, bool fSessionTermination); +static int vbgdDispatchEventsLocked(PVBOXGUESTDEVEXT pDevExt, uint32_t fEvents); + + +/******************************************************************************* +* Global Variables * +*******************************************************************************/ +static const uint32_t g_cbChangeMemBalloonReq = RT_OFFSETOF(VMMDevChangeMemBalloon, aPhysPage[VMMDEV_MEMORY_BALLOON_CHUNK_PAGES]); + +#if defined(RT_OS_DARWIN) || defined(RT_OS_SOLARIS) +/** + * Drag in the rest of IRPT since we share it with the + * rest of the kernel modules on Solaris. + */ +PFNRT g_apfnVBoxGuestIPRTDeps[] = +{ + /* VirtioNet */ + (PFNRT)RTRandBytes, + /* RTSemMutex* */ + (PFNRT)RTSemMutexCreate, + (PFNRT)RTSemMutexDestroy, + (PFNRT)RTSemMutexRequest, + (PFNRT)RTSemMutexRequestNoResume, + (PFNRT)RTSemMutexRequestDebug, + (PFNRT)RTSemMutexRequestNoResumeDebug, + (PFNRT)RTSemMutexRelease, + (PFNRT)RTSemMutexIsOwned, + NULL +}; +#endif /* RT_OS_DARWIN || RT_OS_SOLARIS */ + + +/** + * Reserves memory in which the VMM can relocate any guest mappings + * that are floating around. + * + * This operation is a little bit tricky since the VMM might not accept + * just any address because of address clashes between the three contexts + * it operates in, so use a small stack to perform this operation. + * + * @returns VBox status code (ignored). + * @param pDevExt The device extension. + */ +static int vbgdInitFixateGuestMappings(PVBOXGUESTDEVEXT pDevExt) +{ + /* + * Query the required space. + */ + VMMDevReqHypervisorInfo *pReq; + int rc = VbglGRAlloc((VMMDevRequestHeader **)&pReq, sizeof(VMMDevReqHypervisorInfo), VMMDevReq_GetHypervisorInfo); + if (RT_FAILURE(rc)) + return rc; + pReq->hypervisorStart = 0; + pReq->hypervisorSize = 0; + rc = VbglGRPerform(&pReq->header); + if (RT_FAILURE(rc)) /* this shouldn't happen! */ + { + VbglGRFree(&pReq->header); + return rc; + } + + /* + * The VMM will report back if there is nothing it wants to map, like for + * instance in VT-x and AMD-V mode. + */ + if (pReq->hypervisorSize == 0) + Log(("vbgdInitFixateGuestMappings: nothing to do\n")); + else + { + /* + * We have to try several times since the host can be picky + * about certain addresses. + */ + RTR0MEMOBJ hFictive = NIL_RTR0MEMOBJ; + uint32_t cbHypervisor = pReq->hypervisorSize; + RTR0MEMOBJ ahTries[5]; + uint32_t iTry; + bool fBitched = false; + Log(("vbgdInitFixateGuestMappings: cbHypervisor=%#x\n", cbHypervisor)); + for (iTry = 0; iTry < RT_ELEMENTS(ahTries); iTry++) + { + /* + * Reserve space, or if that isn't supported, create a object for + * some fictive physical memory and map that in to kernel space. + * + * To make the code a bit uglier, most systems cannot help with + * 4MB alignment, so we have to deal with that in addition to + * having two ways of getting the memory. + */ + uint32_t uAlignment = _4M; + RTR0MEMOBJ hObj; + rc = RTR0MemObjReserveKernel(&hObj, (void *)-1, RT_ALIGN_32(cbHypervisor, _4M), uAlignment); + if (rc == VERR_NOT_SUPPORTED) + { + uAlignment = PAGE_SIZE; + rc = RTR0MemObjReserveKernel(&hObj, (void *)-1, RT_ALIGN_32(cbHypervisor, _4M) + _4M, uAlignment); + } + /* + * If both RTR0MemObjReserveKernel calls above failed because either not supported or + * not implemented at all at the current platform, try to map the memory object into the + * virtual kernel space. + */ + if (rc == VERR_NOT_SUPPORTED) + { + if (hFictive == NIL_RTR0MEMOBJ) + { + rc = RTR0MemObjEnterPhys(&hObj, VBOXGUEST_HYPERVISOR_PHYSICAL_START, cbHypervisor + _4M, RTMEM_CACHE_POLICY_DONT_CARE); + if (RT_FAILURE(rc)) + break; + hFictive = hObj; + } + uAlignment = _4M; + rc = RTR0MemObjMapKernel(&hObj, hFictive, (void *)-1, uAlignment, RTMEM_PROT_READ | RTMEM_PROT_WRITE); + if (rc == VERR_NOT_SUPPORTED) + { + uAlignment = PAGE_SIZE; + rc = RTR0MemObjMapKernel(&hObj, hFictive, (void *)-1, uAlignment, RTMEM_PROT_READ | RTMEM_PROT_WRITE); + } + } + if (RT_FAILURE(rc)) + { + LogRel(("VBoxGuest: Failed to reserve memory for the hypervisor: rc=%Rrc (cbHypervisor=%#x uAlignment=%#x iTry=%u)\n", + rc, cbHypervisor, uAlignment, iTry)); + fBitched = true; + break; + } + + /* + * Try set it. + */ + pReq->header.requestType = VMMDevReq_SetHypervisorInfo; + pReq->header.rc = VERR_INTERNAL_ERROR; + pReq->hypervisorSize = cbHypervisor; + pReq->hypervisorStart = (RTGCPTR32)(uintptr_t)RTR0MemObjAddress(hObj); + if ( uAlignment == PAGE_SIZE + && pReq->hypervisorStart & (_4M - 1)) + pReq->hypervisorStart = RT_ALIGN_32(pReq->hypervisorStart, _4M); + AssertMsg(RT_ALIGN_32(pReq->hypervisorStart, _4M) == pReq->hypervisorStart, ("%#x\n", pReq->hypervisorStart)); + + rc = VbglGRPerform(&pReq->header); + if (RT_SUCCESS(rc)) + { + pDevExt->hGuestMappings = hFictive != NIL_RTR0MEMOBJ ? hFictive : hObj; + Log(("VBoxGuest: %p LB %#x; uAlignment=%#x iTry=%u hGuestMappings=%p (%s)\n", + RTR0MemObjAddress(pDevExt->hGuestMappings), + RTR0MemObjSize(pDevExt->hGuestMappings), + uAlignment, iTry, pDevExt->hGuestMappings, hFictive != NIL_RTR0PTR ? "fictive" : "reservation")); + break; + } + ahTries[iTry] = hObj; + } + + /* + * Cleanup failed attempts. + */ + while (iTry-- > 0) + RTR0MemObjFree(ahTries[iTry], false /* fFreeMappings */); + if ( RT_FAILURE(rc) + && hFictive != NIL_RTR0PTR) + RTR0MemObjFree(hFictive, false /* fFreeMappings */); + if (RT_FAILURE(rc) && !fBitched) + LogRel(("VBoxGuest: Warning: failed to reserve %#d of memory for guest mappings.\n", cbHypervisor)); + } + VbglGRFree(&pReq->header); + + /* + * We ignore failed attempts for now. + */ + return VINF_SUCCESS; +} + + +/** + * Undo what vbgdInitFixateGuestMappings did. + * + * @param pDevExt The device extension. + */ +static void vbgdTermUnfixGuestMappings(PVBOXGUESTDEVEXT pDevExt) +{ + if (pDevExt->hGuestMappings != NIL_RTR0PTR) + { + /* + * Tell the host that we're going to free the memory we reserved for + * it, the free it up. (Leak the memory if anything goes wrong here.) + */ + VMMDevReqHypervisorInfo *pReq; + int rc = VbglGRAlloc((VMMDevRequestHeader **)&pReq, sizeof(VMMDevReqHypervisorInfo), VMMDevReq_SetHypervisorInfo); + if (RT_SUCCESS(rc)) + { + pReq->hypervisorStart = 0; + pReq->hypervisorSize = 0; + rc = VbglGRPerform(&pReq->header); + VbglGRFree(&pReq->header); + } + if (RT_SUCCESS(rc)) + { + rc = RTR0MemObjFree(pDevExt->hGuestMappings, true /* fFreeMappings */); + AssertRC(rc); + } + else + LogRel(("vbgdTermUnfixGuestMappings: Failed to unfix the guest mappings! rc=%Rrc\n", rc)); + + pDevExt->hGuestMappings = NIL_RTR0MEMOBJ; + } +} + + + +/** + * Report the guest information to the host. + * + * @returns IPRT status code. + * @param enmOSType The OS type to report. + */ +static int vbgdReportGuestInfo(VBOXOSTYPE enmOSType) +{ + /* + * Allocate and fill in the two guest info reports. + */ + VMMDevReportGuestInfo2 *pReqInfo2 = NULL; + VMMDevReportGuestInfo *pReqInfo1 = NULL; + int rc = VbglGRAlloc((VMMDevRequestHeader **)&pReqInfo2, sizeof (VMMDevReportGuestInfo2), VMMDevReq_ReportGuestInfo2); + Log(("vbgdReportGuestInfo: VbglGRAlloc VMMDevReportGuestInfo2 completed with rc=%Rrc\n", rc)); + if (RT_SUCCESS(rc)) + { + pReqInfo2->guestInfo.additionsMajor = VBOX_VERSION_MAJOR; + pReqInfo2->guestInfo.additionsMinor = VBOX_VERSION_MINOR; + pReqInfo2->guestInfo.additionsBuild = VBOX_VERSION_BUILD; + pReqInfo2->guestInfo.additionsRevision = VBOX_SVN_REV; + pReqInfo2->guestInfo.additionsFeatures = 0; /* (no features defined yet) */ + RTStrCopy(pReqInfo2->guestInfo.szName, sizeof(pReqInfo2->guestInfo.szName), VBOX_VERSION_STRING); + + rc = VbglGRAlloc((VMMDevRequestHeader **)&pReqInfo1, sizeof (VMMDevReportGuestInfo), VMMDevReq_ReportGuestInfo); + Log(("vbgdReportGuestInfo: VbglGRAlloc VMMDevReportGuestInfo completed with rc=%Rrc\n", rc)); + if (RT_SUCCESS(rc)) + { + pReqInfo1->guestInfo.interfaceVersion = VMMDEV_VERSION; + pReqInfo1->guestInfo.osType = enmOSType; + + /* + * There are two protocols here: + * 1. Info2 + Info1. Supported by >=3.2.51. + * 2. Info1 and optionally Info2. The old protocol. + * + * We try protocol 1 first. It will fail with VERR_NOT_SUPPORTED + * if not supported by the VMMDev (message ordering requirement). + */ + rc = VbglGRPerform(&pReqInfo2->header); + Log(("vbgdReportGuestInfo: VbglGRPerform VMMDevReportGuestInfo2 completed with rc=%Rrc\n", rc)); + if (RT_SUCCESS(rc)) + { + rc = VbglGRPerform(&pReqInfo1->header); + Log(("vbgdReportGuestInfo: VbglGRPerform VMMDevReportGuestInfo completed with rc=%Rrc\n", rc)); + } + else if ( rc == VERR_NOT_SUPPORTED + || rc == VERR_NOT_IMPLEMENTED) + { + rc = VbglGRPerform(&pReqInfo1->header); + Log(("vbgdReportGuestInfo: VbglGRPerform VMMDevReportGuestInfo completed with rc=%Rrc\n", rc)); + if (RT_SUCCESS(rc)) + { + rc = VbglGRPerform(&pReqInfo2->header); + Log(("vbgdReportGuestInfo: VbglGRPerform VMMDevReportGuestInfo2 completed with rc=%Rrc\n", rc)); + if (rc == VERR_NOT_IMPLEMENTED) + rc = VINF_SUCCESS; + } + } + VbglGRFree(&pReqInfo1->header); + } + VbglGRFree(&pReqInfo2->header); + } + + return rc; +} + + +/** + * Report the guest driver status to the host. + * + * @returns IPRT status code. + * @param fActive Flag whether the driver is now active or not. + */ +static int vbgdReportDriverStatus(bool fActive) +{ + /* + * Report guest status of the VBox driver to the host. + */ + VMMDevReportGuestStatus *pReq2 = NULL; + int rc = VbglGRAlloc((VMMDevRequestHeader **)&pReq2, sizeof(*pReq2), VMMDevReq_ReportGuestStatus); + Log(("vbgdReportDriverStatus: VbglGRAlloc VMMDevReportGuestStatus completed with rc=%Rrc\n", rc)); + if (RT_SUCCESS(rc)) + { + pReq2->guestStatus.facility = VBoxGuestFacilityType_VBoxGuestDriver; + pReq2->guestStatus.status = fActive ? + VBoxGuestFacilityStatus_Active + : VBoxGuestFacilityStatus_Inactive; + pReq2->guestStatus.flags = 0; + rc = VbglGRPerform(&pReq2->header); + Log(("vbgdReportDriverStatus: VbglGRPerform VMMDevReportGuestStatus completed with fActive=%d, rc=%Rrc\n", + fActive ? 1 : 0, rc)); + if (rc == VERR_NOT_IMPLEMENTED) /* Compatibility with older hosts. */ + rc = VINF_SUCCESS; + VbglGRFree(&pReq2->header); + } + + return rc; +} + + +/** @name Memory Ballooning + * @{ + */ + +/** + * Inflate the balloon by one chunk represented by an R0 memory object. + * + * The caller owns the balloon mutex. + * + * @returns IPRT status code. + * @param pMemObj Pointer to the R0 memory object. + * @param pReq The pre-allocated request for performing the VMMDev call. + */ +static int vbgdBalloonInflate(PRTR0MEMOBJ pMemObj, VMMDevChangeMemBalloon *pReq) +{ + uint32_t iPage; + int rc; + + for (iPage = 0; iPage < VMMDEV_MEMORY_BALLOON_CHUNK_PAGES; iPage++) + { + RTHCPHYS phys = RTR0MemObjGetPagePhysAddr(*pMemObj, iPage); + pReq->aPhysPage[iPage] = phys; + } + + pReq->fInflate = true; + pReq->header.size = g_cbChangeMemBalloonReq; + pReq->cPages = VMMDEV_MEMORY_BALLOON_CHUNK_PAGES; + + rc = VbglGRPerform(&pReq->header); + if (RT_FAILURE(rc)) + LogRel(("vbgdBalloonInflate: VbglGRPerform failed. rc=%Rrc\n", rc)); + return rc; +} + + +/** + * Deflate the balloon by one chunk - info the host and free the memory object. + * + * The caller owns the balloon mutex. + * + * @returns IPRT status code. + * @param pMemObj Pointer to the R0 memory object. + * The memory object will be freed afterwards. + * @param pReq The pre-allocated request for performing the VMMDev call. + */ +static int vbgdBalloonDeflate(PRTR0MEMOBJ pMemObj, VMMDevChangeMemBalloon *pReq) +{ + uint32_t iPage; + int rc; + + for (iPage = 0; iPage < VMMDEV_MEMORY_BALLOON_CHUNK_PAGES; iPage++) + { + RTHCPHYS phys = RTR0MemObjGetPagePhysAddr(*pMemObj, iPage); + pReq->aPhysPage[iPage] = phys; + } + + pReq->fInflate = false; + pReq->header.size = g_cbChangeMemBalloonReq; + pReq->cPages = VMMDEV_MEMORY_BALLOON_CHUNK_PAGES; + + rc = VbglGRPerform(&pReq->header); + if (RT_FAILURE(rc)) + { + LogRel(("vbgdBalloonDeflate: VbglGRPerform failed. rc=%Rrc\n", rc)); + return rc; + } + + rc = RTR0MemObjFree(*pMemObj, true); + if (RT_FAILURE(rc)) + { + LogRel(("vbgdBalloonDeflate: RTR0MemObjFree(%p,true) -> %Rrc; this is *BAD*!\n", *pMemObj, rc)); + return rc; + } + + *pMemObj = NIL_RTR0MEMOBJ; + return VINF_SUCCESS; +} + + +/** + * Inflate/deflate the memory balloon and notify the host. + * + * This is a worker used by vbgdIoCtl_CheckMemoryBalloon - it takes the mutex. + * + * @returns VBox status code. + * @param pDevExt The device extension. + * @param pSession The session. + * @param cBalloonChunks The new size of the balloon in chunks of 1MB. + * @param pfHandleInR3 Where to return the handle-in-ring3 indicator + * (VINF_SUCCESS if set). + */ +static int vbgdSetBalloonSizeKernel(PVBOXGUESTDEVEXT pDevExt, uint32_t cBalloonChunks, uint32_t *pfHandleInR3) +{ + int rc = VINF_SUCCESS; + + if (pDevExt->MemBalloon.fUseKernelAPI) + { + VMMDevChangeMemBalloon *pReq; + uint32_t i; + + if (cBalloonChunks > pDevExt->MemBalloon.cMaxChunks) + { + LogRel(("vbgdSetBalloonSizeKernel: illegal balloon size %u (max=%u)\n", + cBalloonChunks, pDevExt->MemBalloon.cMaxChunks)); + return VERR_INVALID_PARAMETER; + } + + if (cBalloonChunks == pDevExt->MemBalloon.cMaxChunks) + return VINF_SUCCESS; /* nothing to do */ + + if ( cBalloonChunks > pDevExt->MemBalloon.cChunks + && !pDevExt->MemBalloon.paMemObj) + { + pDevExt->MemBalloon.paMemObj = (PRTR0MEMOBJ)RTMemAllocZ(sizeof(RTR0MEMOBJ) * pDevExt->MemBalloon.cMaxChunks); + if (!pDevExt->MemBalloon.paMemObj) + { + LogRel(("vbgdSetBalloonSizeKernel: no memory for paMemObj!\n")); + return VERR_NO_MEMORY; + } + } + + rc = VbglGRAlloc((VMMDevRequestHeader **)&pReq, g_cbChangeMemBalloonReq, VMMDevReq_ChangeMemBalloon); + if (RT_FAILURE(rc)) + return rc; + + if (cBalloonChunks > pDevExt->MemBalloon.cChunks) + { + /* inflate */ + for (i = pDevExt->MemBalloon.cChunks; i < cBalloonChunks; i++) + { + rc = RTR0MemObjAllocPhysNC(&pDevExt->MemBalloon.paMemObj[i], + VMMDEV_MEMORY_BALLOON_CHUNK_SIZE, NIL_RTHCPHYS); + if (RT_FAILURE(rc)) + { + if (rc == VERR_NOT_SUPPORTED) + { + /* not supported -- fall back to the R3-allocated memory. */ + rc = VINF_SUCCESS; + pDevExt->MemBalloon.fUseKernelAPI = false; + Assert(pDevExt->MemBalloon.cChunks == 0); + Log(("VBoxGuestSetBalloonSizeKernel: PhysNC allocs not supported, falling back to R3 allocs.\n")); + } + /* else if (rc == VERR_NO_MEMORY || rc == VERR_NO_PHYS_MEMORY): + * cannot allocate more memory => don't try further, just stop here */ + /* else: XXX what else can fail? VERR_MEMOBJ_INIT_FAILED for instance. just stop. */ + break; + } + + rc = vbgdBalloonInflate(&pDevExt->MemBalloon.paMemObj[i], pReq); + if (RT_FAILURE(rc)) + { + Log(("vboxGuestSetBalloonSize(inflate): failed, rc=%Rrc!\n", rc)); + RTR0MemObjFree(pDevExt->MemBalloon.paMemObj[i], true); + pDevExt->MemBalloon.paMemObj[i] = NIL_RTR0MEMOBJ; + break; + } + pDevExt->MemBalloon.cChunks++; + } + } + else + { + /* deflate */ + for (i = pDevExt->MemBalloon.cChunks; i-- > cBalloonChunks;) + { + rc = vbgdBalloonDeflate(&pDevExt->MemBalloon.paMemObj[i], pReq); + if (RT_FAILURE(rc)) + { + Log(("vboxGuestSetBalloonSize(deflate): failed, rc=%Rrc!\n", rc)); + break; + } + pDevExt->MemBalloon.cChunks--; + } + } + + VbglGRFree(&pReq->header); + } + + /* + * Set the handle-in-ring3 indicator. When set Ring-3 will have to work + * the balloon changes via the other API. + */ + *pfHandleInR3 = pDevExt->MemBalloon.fUseKernelAPI ? false : true; + + return rc; +} + + +/** + * Inflate/deflate the balloon by one chunk. + * + * Worker for vbgdIoCtl_ChangeMemoryBalloon - it takes the mutex. + * + * @returns VBox status code. + * @param pDevExt The device extension. + * @param pSession The session. + * @param u64ChunkAddr The address of the chunk to add to / remove from the + * balloon. + * @param fInflate Inflate if true, deflate if false. + */ +static int vbgdSetBalloonSizeFromUser(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, uint64_t u64ChunkAddr, bool fInflate) +{ + VMMDevChangeMemBalloon *pReq; + int rc = VINF_SUCCESS; + uint32_t i; + PRTR0MEMOBJ pMemObj = NULL; + + if (fInflate) + { + if ( pDevExt->MemBalloon.cChunks > pDevExt->MemBalloon.cMaxChunks - 1 + || pDevExt->MemBalloon.cMaxChunks == 0 /* If called without first querying. */) + { + LogRel(("vboxGuestSetBalloonSize: cannot inflate balloon, already have %u chunks (max=%u)\n", + pDevExt->MemBalloon.cChunks, pDevExt->MemBalloon.cMaxChunks)); + return VERR_INVALID_PARAMETER; + } + + if (!pDevExt->MemBalloon.paMemObj) + { + pDevExt->MemBalloon.paMemObj = (PRTR0MEMOBJ)RTMemAlloc(sizeof(RTR0MEMOBJ) * pDevExt->MemBalloon.cMaxChunks); + if (!pDevExt->MemBalloon.paMemObj) + { + LogRel(("VBoxGuestSetBalloonSizeFromUser: no memory for paMemObj!\n")); + return VERR_NO_MEMORY; + } + for (i = 0; i < pDevExt->MemBalloon.cMaxChunks; i++) + pDevExt->MemBalloon.paMemObj[i] = NIL_RTR0MEMOBJ; + } + } + else + { + if (pDevExt->MemBalloon.cChunks == 0) + { + AssertMsgFailed(("vboxGuestSetBalloonSize: cannot decrease balloon, already at size 0\n")); + return VERR_INVALID_PARAMETER; + } + } + + /* + * Enumerate all memory objects and check if the object is already registered. + */ + for (i = 0; i < pDevExt->MemBalloon.cMaxChunks; i++) + { + if ( fInflate + && !pMemObj + && pDevExt->MemBalloon.paMemObj[i] == NIL_RTR0MEMOBJ) + pMemObj = &pDevExt->MemBalloon.paMemObj[i]; /* found free object pointer */ + if (RTR0MemObjAddressR3(pDevExt->MemBalloon.paMemObj[i]) == u64ChunkAddr) + { + if (fInflate) + return VERR_ALREADY_EXISTS; /* don't provide the same memory twice */ + pMemObj = &pDevExt->MemBalloon.paMemObj[i]; + break; + } + } + if (!pMemObj) + { + if (fInflate) + { + /* no free object pointer found -- should not happen */ + return VERR_NO_MEMORY; + } + + /* cannot free this memory as it wasn't provided before */ + return VERR_NOT_FOUND; + } + + /* + * Try inflate / default the balloon as requested. + */ + rc = VbglGRAlloc((VMMDevRequestHeader **)&pReq, g_cbChangeMemBalloonReq, VMMDevReq_ChangeMemBalloon); + if (RT_FAILURE(rc)) + return rc; + + if (fInflate) + { + rc = RTR0MemObjLockUser(pMemObj, (RTR3PTR)u64ChunkAddr, VMMDEV_MEMORY_BALLOON_CHUNK_SIZE, + RTMEM_PROT_READ | RTMEM_PROT_WRITE, NIL_RTR0PROCESS); + if (RT_SUCCESS(rc)) + { + rc = vbgdBalloonInflate(pMemObj, pReq); + if (RT_SUCCESS(rc)) + pDevExt->MemBalloon.cChunks++; + else + { + Log(("vboxGuestSetBalloonSize(inflate): failed, rc=%Rrc!\n", rc)); + RTR0MemObjFree(*pMemObj, true); + *pMemObj = NIL_RTR0MEMOBJ; + } + } + } + else + { + rc = vbgdBalloonDeflate(pMemObj, pReq); + if (RT_SUCCESS(rc)) + pDevExt->MemBalloon.cChunks--; + else + Log(("vboxGuestSetBalloonSize(deflate): failed, rc=%Rrc!\n", rc)); + } + + VbglGRFree(&pReq->header); + return rc; +} + + +/** + * Cleanup the memory balloon of a session. + * + * Will request the balloon mutex, so it must be valid and the caller must not + * own it already. + * + * @param pDevExt The device extension. + * @param pDevExt The session. Can be NULL at unload. + */ +static void vbgdCloseMemBalloon(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession) +{ + RTSemFastMutexRequest(pDevExt->MemBalloon.hMtx); + if ( pDevExt->MemBalloon.pOwner == pSession + || pSession == NULL /*unload*/) + { + if (pDevExt->MemBalloon.paMemObj) + { + VMMDevChangeMemBalloon *pReq; + int rc = VbglGRAlloc((VMMDevRequestHeader **)&pReq, g_cbChangeMemBalloonReq, VMMDevReq_ChangeMemBalloon); + if (RT_SUCCESS(rc)) + { + uint32_t i; + for (i = pDevExt->MemBalloon.cChunks; i-- > 0;) + { + rc = vbgdBalloonDeflate(&pDevExt->MemBalloon.paMemObj[i], pReq); + if (RT_FAILURE(rc)) + { + LogRel(("vbgdCloseMemBalloon: Deflate failed with rc=%Rrc. Will leak %u chunks.\n", + rc, pDevExt->MemBalloon.cChunks)); + break; + } + pDevExt->MemBalloon.paMemObj[i] = NIL_RTR0MEMOBJ; + pDevExt->MemBalloon.cChunks--; + } + VbglGRFree(&pReq->header); + } + else + LogRel(("vbgdCloseMemBalloon: Failed to allocate VMMDev request buffer (rc=%Rrc). Will leak %u chunks.\n", + rc, pDevExt->MemBalloon.cChunks)); + RTMemFree(pDevExt->MemBalloon.paMemObj); + pDevExt->MemBalloon.paMemObj = NULL; + } + + pDevExt->MemBalloon.pOwner = NULL; + } + RTSemFastMutexRelease(pDevExt->MemBalloon.hMtx); +} + +/** @} */ + + + +/** @name Heartbeat + * @{ + */ + +/** + * Sends heartbeat to host. + * + * @returns VBox status code. + */ +static int vbgdHeartbeatSend(PVBOXGUESTDEVEXT pDevExt) +{ + int rc; + if (pDevExt->pReqGuestHeartbeat) + { + rc = VbglGRPerform(pDevExt->pReqGuestHeartbeat); + Log(("vbgdHeartbeatSend: VbglGRPerform vbgdHeartbeatSend completed with rc=%Rrc\n", rc)); + } + else + rc = VERR_INVALID_STATE; + return rc; +} + + +/** + * Callback for heartbeat timer. + */ +static DECLCALLBACK(void) vbgdHeartbeatTimerHandler(PRTTIMER hTimer, void *pvUser, uint64_t iTick) +{ + PVBOXGUESTDEVEXT pDevExt = (PVBOXGUESTDEVEXT)pvUser; + int rc; + AssertReturnVoid(pDevExt); + + rc = vbgdHeartbeatSend(pDevExt); + if (RT_FAILURE(rc)) + Log(("HB Timer: vbgdHeartbeatSend failed: rc=%Rrc\n", rc)); + + NOREF(hTimer); NOREF(iTick); +} + + +/** + * Configure the host to check guest's heartbeat + * and get heartbeat interval from the host. + * + * @returns VBox status code. + * @param pDevExt The device extension. + * @param fEnabled Set true to enable guest heartbeat checks on host. + */ +static int vbgdHeartbeatHostConfigure(PVBOXGUESTDEVEXT pDevExt, bool fEnabled) +{ + VMMDevReqHeartbeat *pReq; + int rc = VbglGRAlloc((VMMDevRequestHeader **)&pReq, sizeof(*pReq), VMMDevReq_HeartbeatConfigure); + Log(("vbgdHeartbeatHostConfigure: VbglGRAlloc vbgdHeartbeatHostConfigure completed with rc=%Rrc\n", rc)); + if (RT_SUCCESS(rc)) + { + pReq->fEnabled = fEnabled; + pReq->cNsInterval = 0; + rc = VbglGRPerform(&pReq->header); + Log(("vbgdHeartbeatHostConfigure: VbglGRPerform vbgdHeartbeatHostConfigure completed with rc=%Rrc\n", rc)); + pDevExt->cNsHeartbeatInterval = pReq->cNsInterval; + VbglGRFree(&pReq->header); + } + return rc; +} + + +/** + * Initializes the heartbeat timer. + * + * This feature may be disabled by the host. + * + * @returns VBox status (ignored). + * @param pDevExt The device extension. + */ +static int vbgdHeartbeatInit(PVBOXGUESTDEVEXT pDevExt) +{ + /* + * Make sure that heartbeat checking is disabled. + */ + int rc = vbgdHeartbeatHostConfigure(pDevExt, false); + if (RT_SUCCESS(rc)) + { + rc = vbgdHeartbeatHostConfigure(pDevExt, true); + if (RT_SUCCESS(rc)) + { + /* + * Preallocate the request to use it from the timer callback because: + * 1) on Windows VbglGRAlloc must be called at IRQL <= APC_LEVEL + * and the timer callback runs at DISPATCH_LEVEL; + * 2) avoid repeated allocations. + */ + rc = VbglGRAlloc(&pDevExt->pReqGuestHeartbeat, sizeof(*pDevExt->pReqGuestHeartbeat), VMMDevReq_GuestHeartbeat); + if (RT_SUCCESS(rc)) + { + LogRel(("VbgdCommonInitDevExt: Setting up heartbeat to trigger every %RU64 milliseconds\n", + pDevExt->cNsHeartbeatInterval / RT_NS_1MS)); + rc = RTTimerCreateEx(&pDevExt->pHeartbeatTimer, pDevExt->cNsHeartbeatInterval, 0 /*fFlags*/, + (PFNRTTIMER)vbgdHeartbeatTimerHandler, pDevExt); + if (RT_SUCCESS(rc)) + { + rc = RTTimerStart(pDevExt->pHeartbeatTimer, 0); + if (RT_SUCCESS(rc)) + return VINF_SUCCESS; + + LogRel(("VbgdCommonInitDevExt: Heartbeat timer failed to start, rc=%Rrc\n", rc)); + } + else + LogRel(("VbgdCommonInitDevExt: Failed to create heartbeat timer: %Rrc\n", rc)); + + VbglGRFree(pDevExt->pReqGuestHeartbeat); + pDevExt->pReqGuestHeartbeat = NULL; + } + else + LogRel(("VbgdCommonInitDevExt: VbglGRAlloc(VMMDevReq_GuestHeartbeat): %Rrc\n", rc)); + + LogRel(("VbgdCommonInitDevExt: Failed to set up the timer, guest heartbeat is disabled\n")); + vbgdHeartbeatHostConfigure(pDevExt, false); + } + else + LogRel(("VbgdCommonInitDevExt: Failed to configure host for heartbeat checking: rc=%Rrc\n", rc)); + } + return rc; +} + +/** @} */ + + +/** + * Helper to reinit the VMMDev communication after hibernation. + * + * @returns VBox status code. + * @param pDevExt The device extension. + * @param enmOSType The OS type. + * + * @todo Call this on all platforms, not just windows. + */ +int VbgdCommonReinitDevExtAfterHibernation(PVBOXGUESTDEVEXT pDevExt, VBOXOSTYPE enmOSType) +{ + int rc = vbgdReportGuestInfo(enmOSType); + if (RT_SUCCESS(rc)) + { + rc = vbgdReportDriverStatus(true /* Driver is active */); + if (RT_FAILURE(rc)) + Log(("VbgdCommonReinitDevExtAfterHibernation: could not report guest driver status, rc=%Rrc\n", rc)); + } + else + Log(("VbgdCommonReinitDevExtAfterHibernation: could not report guest information to host, rc=%Rrc\n", rc)); + LogFlow(("VbgdCommonReinitDevExtAfterHibernation: returned with rc=%Rrc\n", rc)); + return rc; +} + + +/** + * Initializes the VBoxGuest device extension when the + * device driver is loaded. + * + * The native code locates the VMMDev on the PCI bus and retrieve + * the MMIO and I/O port ranges, this function will take care of + * mapping the MMIO memory (if present). Upon successful return + * the native code should set up the interrupt handler. + * + * @returns VBox status code. + * + * @param pDevExt The device extension. Allocated by the native code. + * @param IOPortBase The base of the I/O port range. + * @param pvMMIOBase The base of the MMIO memory mapping. + * This is optional, pass NULL if not present. + * @param cbMMIO The size of the MMIO memory mapping. + * This is optional, pass 0 if not present. + * @param enmOSType The guest OS type to report to the VMMDev. + * @param fFixedEvents Events that will be enabled upon init and no client + * will ever be allowed to mask. + */ +int VbgdCommonInitDevExt(PVBOXGUESTDEVEXT pDevExt, uint16_t IOPortBase, + void *pvMMIOBase, uint32_t cbMMIO, VBOXOSTYPE enmOSType, uint32_t fFixedEvents) +{ + int rc, rc2; + +#ifdef VBOX_GUESTDRV_WITH_RELEASE_LOGGER + /* + * Create the release log. + */ + static const char * const s_apszGroups[] = VBOX_LOGGROUP_NAMES; + PRTLOGGER pRelLogger; + rc = RTLogCreate(&pRelLogger, 0 /*fFlags*/, "all", "VBOXGUEST_RELEASE_LOG", RT_ELEMENTS(s_apszGroups), s_apszGroups, + RTLOGDEST_STDOUT | RTLOGDEST_DEBUGGER, NULL); + if (RT_SUCCESS(rc)) + RTLogRelSetDefaultInstance(pRelLogger); + /** @todo Add native hook for getting logger config parameters and setting + * them. On linux we should use the module parameter stuff... */ +#endif + + /* + * Adjust fFixedEvents. + */ +#ifdef VBOX_WITH_HGCM + fFixedEvents |= VMMDEV_EVENT_HGCM; +#endif + + /* + * Initialize the data. + */ + pDevExt->IOPortBase = IOPortBase; + pDevExt->pVMMDevMemory = NULL; + pDevExt->hGuestMappings = NIL_RTR0MEMOBJ; + pDevExt->EventSpinlock = NIL_RTSPINLOCK; + pDevExt->pIrqAckEvents = NULL; + pDevExt->PhysIrqAckEvents = NIL_RTCCPHYS; + RTListInit(&pDevExt->WaitList); +#ifdef VBOX_WITH_HGCM + RTListInit(&pDevExt->HGCMWaitList); +#endif +#ifdef VBOXGUEST_USE_DEFERRED_WAKE_UP + RTListInit(&pDevExt->WakeUpList); +#endif + RTListInit(&pDevExt->WokenUpList); + RTListInit(&pDevExt->FreeList); + RTListInit(&pDevExt->SessionList); + pDevExt->cSessions = 0; + pDevExt->fLoggingEnabled = false; + pDevExt->f32PendingEvents = 0; + pDevExt->u32MousePosChangedSeq = 0; + pDevExt->SessionSpinlock = NIL_RTSPINLOCK; + pDevExt->MemBalloon.hMtx = NIL_RTSEMFASTMUTEX; + pDevExt->MemBalloon.cChunks = 0; + pDevExt->MemBalloon.cMaxChunks = 0; + pDevExt->MemBalloon.fUseKernelAPI = true; + pDevExt->MemBalloon.paMemObj = NULL; + pDevExt->MemBalloon.pOwner = NULL; + pDevExt->MouseNotifyCallback.pfnNotify = NULL; + pDevExt->MouseNotifyCallback.pvUser = NULL; + pDevExt->pReqGuestHeartbeat = NULL; + + pDevExt->fFixedEvents = fFixedEvents; + vbgdBitUsageTrackerClear(&pDevExt->EventFilterTracker); + pDevExt->fEventFilterHost = UINT32_MAX; /* forces a report */ + + vbgdBitUsageTrackerClear(&pDevExt->MouseStatusTracker); + pDevExt->fMouseStatusHost = UINT32_MAX; /* forces a report */ + + pDevExt->fAcquireModeGuestCaps = 0; + pDevExt->fSetModeGuestCaps = 0; + pDevExt->fAcquiredGuestCaps = 0; + vbgdBitUsageTrackerClear(&pDevExt->SetGuestCapsTracker); + pDevExt->fGuestCapsHost = UINT32_MAX; /* forces a report */ + + /* + * If there is an MMIO region validate the version and size. + */ + if (pvMMIOBase) + { + VMMDevMemory *pVMMDev = (VMMDevMemory *)pvMMIOBase; + Assert(cbMMIO); + if ( pVMMDev->u32Version == VMMDEV_MEMORY_VERSION + && pVMMDev->u32Size >= 32 + && pVMMDev->u32Size <= cbMMIO) + { + pDevExt->pVMMDevMemory = pVMMDev; + Log(("VbgdCommonInitDevExt: VMMDevMemory: mapping=%p size=%#RX32 (%#RX32) version=%#RX32\n", + pVMMDev, pVMMDev->u32Size, cbMMIO, pVMMDev->u32Version)); + } + else /* try live without it. */ + LogRel(("VbgdCommonInitDevExt: Bogus VMMDev memory; u32Version=%RX32 (expected %RX32) u32Size=%RX32 (expected <= %RX32)\n", + pVMMDev->u32Version, VMMDEV_MEMORY_VERSION, pVMMDev->u32Size, cbMMIO)); + } + + /* + * Create the wait and session spinlocks as well as the ballooning mutex. + */ + rc = RTSpinlockCreate(&pDevExt->EventSpinlock, RTSPINLOCK_FLAGS_INTERRUPT_SAFE, "VBoxGuestEvent"); + if (RT_SUCCESS(rc)) + rc = RTSpinlockCreate(&pDevExt->SessionSpinlock, RTSPINLOCK_FLAGS_INTERRUPT_SAFE, "VBoxGuestSession"); + if (RT_FAILURE(rc)) + { + LogRel(("VbgdCommonInitDevExt: failed to create spinlock, rc=%Rrc!\n", rc)); + if (pDevExt->EventSpinlock != NIL_RTSPINLOCK) + RTSpinlockDestroy(pDevExt->EventSpinlock); + return rc; + } + + rc = RTSemFastMutexCreate(&pDevExt->MemBalloon.hMtx); + if (RT_FAILURE(rc)) + { + LogRel(("VbgdCommonInitDevExt: failed to create mutex, rc=%Rrc!\n", rc)); + RTSpinlockDestroy(pDevExt->SessionSpinlock); + RTSpinlockDestroy(pDevExt->EventSpinlock); + return rc; + } + + /* + * Initialize the guest library and report the guest info back to VMMDev, + * set the interrupt control filter mask, and fixate the guest mappings + * made by the VMM. + */ + rc = VbglInit(pDevExt->IOPortBase, (VMMDevMemory *)pDevExt->pVMMDevMemory); + if (RT_SUCCESS(rc)) + { + rc = VbglGRAlloc((VMMDevRequestHeader **)&pDevExt->pIrqAckEvents, sizeof(VMMDevEvents), VMMDevReq_AcknowledgeEvents); + if (RT_SUCCESS(rc)) + { + pDevExt->PhysIrqAckEvents = VbglPhysHeapGetPhysAddr(pDevExt->pIrqAckEvents); + Assert(pDevExt->PhysIrqAckEvents != 0); + + rc = vbgdReportGuestInfo(enmOSType); + if (RT_SUCCESS(rc)) + { + /* + * Set the fixed event and make sure the host doesn't have any lingering + * the guest capabilities or mouse status bits set. + */ + rc = vbgdResetEventFilterOnHost(pDevExt, pDevExt->fFixedEvents); + if (RT_SUCCESS(rc)) + { + rc = vbgdResetCapabilitiesOnHost(pDevExt); + if (RT_SUCCESS(rc)) + { + rc = vbgdResetMouseStatusOnHost(pDevExt); + if (RT_SUCCESS(rc)) + { + /* + * Initialize stuff which may fail without requiring the driver init to fail. + */ + vbgdInitFixateGuestMappings(pDevExt); + vbgdHeartbeatInit(pDevExt); + + /* + * Done! + */ + rc = vbgdReportDriverStatus(true /* Driver is active */); + if (RT_FAILURE(rc)) + LogRel(("VbgdCommonInitDevExt: VBoxReportGuestDriverStatus failed, rc=%Rrc\n", rc)); + + LogFlowFunc(("VbgdCommonInitDevExt: returns success\n")); + return VINF_SUCCESS; + } + LogRel(("VbgdCommonInitDevExt: failed to clear mouse status: rc=%Rrc\n", rc)); + } + else + LogRel(("VbgdCommonInitDevExt: failed to clear guest capabilities: rc=%Rrc\n", rc)); + } + else + LogRel(("VbgdCommonInitDevExt: failed to set fixed event filter: rc=%Rrc\n", rc)); + } + else + LogRel(("VbgdCommonInitDevExt: VBoxReportGuestInfo failed: rc=%Rrc\n", rc)); + VbglGRFree((VMMDevRequestHeader *)pDevExt->pIrqAckEvents); + } + else + LogRel(("VbgdCommonInitDevExt: VBoxGRAlloc failed: rc=%Rrc\n", rc)); + + VbglTerminate(); + } + else + LogRel(("VbgdCommonInitDevExt: VbglInit failed: rc=%Rrc\n", rc)); + + rc2 = RTSemFastMutexDestroy(pDevExt->MemBalloon.hMtx); AssertRC(rc2); + rc2 = RTSpinlockDestroy(pDevExt->EventSpinlock); AssertRC(rc2); + rc2 = RTSpinlockDestroy(pDevExt->SessionSpinlock); AssertRC(rc2); + +#ifdef VBOX_GUESTDRV_WITH_RELEASE_LOGGER + RTLogDestroy(RTLogRelSetDefaultInstance(NULL)); + RTLogDestroy(RTLogSetDefaultInstance(NULL)); +#endif + return rc; /* (failed) */ +} + + +/** + * Deletes all the items in a wait chain. + * @param pList The head of the chain. + */ +static void vbgdDeleteWaitList(PRTLISTNODE pList) +{ + while (!RTListIsEmpty(pList)) + { + int rc2; + PVBOXGUESTWAIT pWait = RTListGetFirst(pList, VBOXGUESTWAIT, ListNode); + RTListNodeRemove(&pWait->ListNode); + + rc2 = RTSemEventMultiDestroy(pWait->Event); AssertRC(rc2); + pWait->Event = NIL_RTSEMEVENTMULTI; + pWait->pSession = NULL; + RTMemFree(pWait); + } +} + + +/** + * Destroys the VBoxGuest device extension. + * + * The native code should call this before the driver is loaded, + * but don't call this on shutdown. + * + * @param pDevExt The device extension. + */ +void VbgdCommonDeleteDevExt(PVBOXGUESTDEVEXT pDevExt) +{ + int rc2; + Log(("VbgdCommonDeleteDevExt:\n")); + Log(("VBoxGuest: The additions driver is terminating.\n")); + + /* + * Stop and destroy HB timer and + * disable host heartbeat checking. + */ + if (pDevExt->pHeartbeatTimer) + { + RTTimerDestroy(pDevExt->pHeartbeatTimer); + vbgdHeartbeatHostConfigure(pDevExt, false); + } + + VbglGRFree(pDevExt->pReqGuestHeartbeat); + pDevExt->pReqGuestHeartbeat = NULL; + + /* + * Clean up the bits that involves the host first. + */ + vbgdTermUnfixGuestMappings(pDevExt); + if (!RTListIsEmpty(&pDevExt->SessionList)) + { + LogRelFunc(("session list not empty!\n")); + RTListInit(&pDevExt->SessionList); + } + /* Update the host flags (mouse status etc) not to reflect this session. */ + pDevExt->fFixedEvents = 0; + vbgdResetEventFilterOnHost(pDevExt, 0 /*fFixedEvents*/); + vbgdResetCapabilitiesOnHost(pDevExt); + vbgdResetMouseStatusOnHost(pDevExt); + + vbgdCloseMemBalloon(pDevExt, (PVBOXGUESTSESSION)NULL); + + /* + * Cleanup all the other resources. + */ + rc2 = RTSpinlockDestroy(pDevExt->EventSpinlock); AssertRC(rc2); + rc2 = RTSpinlockDestroy(pDevExt->SessionSpinlock); AssertRC(rc2); + rc2 = RTSemFastMutexDestroy(pDevExt->MemBalloon.hMtx); AssertRC(rc2); + + vbgdDeleteWaitList(&pDevExt->WaitList); +#ifdef VBOX_WITH_HGCM + vbgdDeleteWaitList(&pDevExt->HGCMWaitList); +#endif +#ifdef VBOXGUEST_USE_DEFERRED_WAKE_UP + vbgdDeleteWaitList(&pDevExt->WakeUpList); +#endif + vbgdDeleteWaitList(&pDevExt->WokenUpList); + vbgdDeleteWaitList(&pDevExt->FreeList); + + VbglTerminate(); + + pDevExt->pVMMDevMemory = NULL; + + pDevExt->IOPortBase = 0; + pDevExt->pIrqAckEvents = NULL; + +#ifdef VBOX_GUESTDRV_WITH_RELEASE_LOGGER + RTLogDestroy(RTLogRelSetDefaultInstance(NULL)); + RTLogDestroy(RTLogSetDefaultInstance(NULL)); +#endif + +} + + +/** + * Creates a VBoxGuest user session. + * + * The native code calls this when a ring-3 client opens the device. + * Use VbgdCommonCreateKernelSession when a ring-0 client connects. + * + * @returns VBox status code. + * @param pDevExt The device extension. + * @param ppSession Where to store the session on success. + */ +int VbgdCommonCreateUserSession(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION *ppSession) +{ + PVBOXGUESTSESSION pSession = (PVBOXGUESTSESSION)RTMemAllocZ(sizeof(*pSession)); + if (RT_UNLIKELY(!pSession)) + { + LogRel(("VbgdCommonCreateUserSession: no memory!\n")); + return VERR_NO_MEMORY; + } + + pSession->Process = RTProcSelf(); + pSession->R0Process = RTR0ProcHandleSelf(); + pSession->pDevExt = pDevExt; + RTSpinlockAcquire(pDevExt->SessionSpinlock); + RTListAppend(&pDevExt->SessionList, &pSession->ListNode); + pDevExt->cSessions++; + RTSpinlockRelease(pDevExt->SessionSpinlock); + + *ppSession = pSession; + LogFlow(("VbgdCommonCreateUserSession: pSession=%p proc=%RTproc (%d) r0proc=%p\n", + pSession, pSession->Process, (int)pSession->Process, (uintptr_t)pSession->R0Process)); /** @todo %RTr0proc */ + return VINF_SUCCESS; +} + + +/** + * Creates a VBoxGuest kernel session. + * + * The native code calls this when a ring-0 client connects to the device. + * Use VbgdCommonCreateUserSession when a ring-3 client opens the device. + * + * @returns VBox status code. + * @param pDevExt The device extension. + * @param ppSession Where to store the session on success. + */ +int VbgdCommonCreateKernelSession(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION *ppSession) +{ + PVBOXGUESTSESSION pSession = (PVBOXGUESTSESSION)RTMemAllocZ(sizeof(*pSession)); + if (RT_UNLIKELY(!pSession)) + { + LogRel(("VbgdCommonCreateKernelSession: no memory!\n")); + return VERR_NO_MEMORY; + } + + pSession->Process = NIL_RTPROCESS; + pSession->R0Process = NIL_RTR0PROCESS; + pSession->pDevExt = pDevExt; + RTSpinlockAcquire(pDevExt->SessionSpinlock); + RTListAppend(&pDevExt->SessionList, &pSession->ListNode); + pDevExt->cSessions++; + RTSpinlockRelease(pDevExt->SessionSpinlock); + + *ppSession = pSession; + LogFlow(("VbgdCommonCreateKernelSession: pSession=%p proc=%RTproc (%d) r0proc=%p\n", + pSession, pSession->Process, (int)pSession->Process, (uintptr_t)pSession->R0Process)); /** @todo %RTr0proc */ + return VINF_SUCCESS; +} + + +/** + * Closes a VBoxGuest session. + * + * @param pDevExt The device extension. + * @param pSession The session to close (and free). + */ +void VbgdCommonCloseSession(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession) +{ +#ifdef VBOX_WITH_HGCM + unsigned i; +#endif + LogFlow(("VbgdCommonCloseSession: pSession=%p proc=%RTproc (%d) r0proc=%p\n", + pSession, pSession->Process, (int)pSession->Process, (uintptr_t)pSession->R0Process)); /** @todo %RTr0proc */ + + RTSpinlockAcquire(pDevExt->SessionSpinlock); + RTListNodeRemove(&pSession->ListNode); + pDevExt->cSessions--; + RTSpinlockRelease(pDevExt->SessionSpinlock); + vbgdAcquireSessionCapabilities(pDevExt, pSession, 0, UINT32_MAX, VBOXGUESTCAPSACQUIRE_FLAGS_NONE, + true /*fSessionTermination*/); + vbgdSetSessionCapabilities(pDevExt, pSession, 0 /*fOrMask*/, UINT32_MAX /*fNotMask*/, true /*fSessionTermination*/); + vbgdSetSessionEventFilter(pDevExt, pSession, 0 /*fOrMask*/, UINT32_MAX /*fNotMask*/, true /*fSessionTermination*/); + vbgdSetSessionMouseStatus(pDevExt, pSession, 0 /*fOrMask*/, UINT32_MAX /*fNotMask*/, true /*fSessionTermination*/); + + vbgdIoCtl_CancelAllWaitEvents(pDevExt, pSession); + +#ifdef VBOX_WITH_HGCM + for (i = 0; i < RT_ELEMENTS(pSession->aHGCMClientIds); i++) + if (pSession->aHGCMClientIds[i]) + { + VBoxGuestHGCMDisconnectInfo Info; + Info.result = 0; + Info.u32ClientID = pSession->aHGCMClientIds[i]; + pSession->aHGCMClientIds[i] = 0; + Log(("VbgdCommonCloseSession: disconnecting client id %#RX32\n", Info.u32ClientID)); + VbglR0HGCMInternalDisconnect(&Info, vbgdHgcmAsyncWaitCallback, pDevExt, RT_INDEFINITE_WAIT); + } +#endif + + pSession->pDevExt = NULL; + pSession->Process = NIL_RTPROCESS; + pSession->R0Process = NIL_RTR0PROCESS; + vbgdCloseMemBalloon(pDevExt, pSession); + RTMemFree(pSession); +} + + +/** + * Allocates a wait-for-event entry. + * + * @returns The wait-for-event entry. + * @param pDevExt The device extension. + * @param pSession The session that's allocating this. Can be NULL. + */ +static PVBOXGUESTWAIT vbgdWaitAlloc(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession) +{ + /* + * Allocate it one way or the other. + */ + PVBOXGUESTWAIT pWait = RTListGetFirst(&pDevExt->FreeList, VBOXGUESTWAIT, ListNode); + if (pWait) + { + RTSpinlockAcquire(pDevExt->EventSpinlock); + + pWait = RTListGetFirst(&pDevExt->FreeList, VBOXGUESTWAIT, ListNode); + if (pWait) + RTListNodeRemove(&pWait->ListNode); + + RTSpinlockRelease(pDevExt->EventSpinlock); + } + if (!pWait) + { + int rc; + + pWait = (PVBOXGUESTWAIT)RTMemAlloc(sizeof(*pWait)); + if (!pWait) + { + LogRelMax(32, ("vbgdWaitAlloc: out-of-memory!\n")); + return NULL; + } + + rc = RTSemEventMultiCreate(&pWait->Event); + if (RT_FAILURE(rc)) + { + LogRelMax(32, ("VbgdCommonIoCtl: RTSemEventMultiCreate failed with rc=%Rrc!\n", rc)); + RTMemFree(pWait); + return NULL; + } + + pWait->ListNode.pNext = NULL; + pWait->ListNode.pPrev = NULL; + } + + /* + * Zero members just as an precaution. + */ + pWait->fReqEvents = 0; + pWait->fResEvents = 0; +#ifdef VBOXGUEST_USE_DEFERRED_WAKE_UP + pWait->fPendingWakeUp = false; + pWait->fFreeMe = false; +#endif + pWait->pSession = pSession; +#ifdef VBOX_WITH_HGCM + pWait->pHGCMReq = NULL; +#endif + RTSemEventMultiReset(pWait->Event); + return pWait; +} + + +/** + * Frees the wait-for-event entry. + * + * The caller must own the wait spinlock ! + * The entry must be in a list! + * + * @param pDevExt The device extension. + * @param pWait The wait-for-event entry to free. + */ +static void vbgdWaitFreeLocked(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTWAIT pWait) +{ + pWait->fReqEvents = 0; + pWait->fResEvents = 0; +#ifdef VBOX_WITH_HGCM + pWait->pHGCMReq = NULL; +#endif +#ifdef VBOXGUEST_USE_DEFERRED_WAKE_UP + Assert(!pWait->fFreeMe); + if (pWait->fPendingWakeUp) + pWait->fFreeMe = true; + else +#endif + { + RTListNodeRemove(&pWait->ListNode); + RTListAppend(&pDevExt->FreeList, &pWait->ListNode); + } +} + + +/** + * Frees the wait-for-event entry. + * + * @param pDevExt The device extension. + * @param pWait The wait-for-event entry to free. + */ +static void vbgdWaitFreeUnlocked(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTWAIT pWait) +{ + RTSpinlockAcquire(pDevExt->EventSpinlock); + vbgdWaitFreeLocked(pDevExt, pWait); + RTSpinlockRelease(pDevExt->EventSpinlock); +} + + +#ifdef VBOXGUEST_USE_DEFERRED_WAKE_UP +/** + * Processes the wake-up list. + * + * All entries in the wake-up list gets signalled and moved to the woken-up + * list. + * + * @param pDevExt The device extension. + */ +void VbgdCommonWaitDoWakeUps(PVBOXGUESTDEVEXT pDevExt) +{ + if (!RTListIsEmpty(&pDevExt->WakeUpList)) + { + RTSpinlockAcquire(pDevExt->EventSpinlock); + for (;;) + { + int rc; + PVBOXGUESTWAIT pWait = RTListGetFirst(&pDevExt->WakeUpList, VBOXGUESTWAIT, ListNode); + if (!pWait) + break; + pWait->fPendingWakeUp = true; + RTSpinlockRelease(pDevExt->EventSpinlock); + + rc = RTSemEventMultiSignal(pWait->Event); + AssertRC(rc); + + RTSpinlockAcquire(pDevExt->EventSpinlock); + pWait->fPendingWakeUp = false; + if (!pWait->fFreeMe) + { + RTListNodeRemove(&pWait->ListNode); + RTListAppend(&pDevExt->WokenUpList, &pWait->ListNode); + } + else + { + pWait->fFreeMe = false; + vbgdWaitFreeLocked(pDevExt, pWait); + } + } + RTSpinlockRelease(pDevExt->EventSpinlock); + } +} +#endif /* VBOXGUEST_USE_DEFERRED_WAKE_UP */ + + +/** + * Implements the fast (no input or output) type of IOCtls. + * + * This is currently just a placeholder stub inherited from the support driver code. + * + * @returns VBox status code. + * @param iFunction The IOCtl function number. + * @param pDevExt The device extension. + * @param pSession The session. + */ +int VbgdCommonIoCtlFast(unsigned iFunction, PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession) +{ + LogFlow(("VbgdCommonIoCtlFast: iFunction=%#x pDevExt=%p pSession=%p\n", iFunction, pDevExt, pSession)); + + NOREF(iFunction); + NOREF(pDevExt); + NOREF(pSession); + return VERR_NOT_SUPPORTED; +} + + +/** + * Return the VMM device port. + * + * returns IPRT status code. + * @param pDevExt The device extension. + * @param pInfo The request info. + * @param pcbDataReturned (out) contains the number of bytes to return. + */ +static int vbgdIoCtl_GetVMMDevPort(PVBOXGUESTDEVEXT pDevExt, VBoxGuestPortInfo *pInfo, size_t *pcbDataReturned) +{ + LogFlow(("VBOXGUEST_IOCTL_GETVMMDEVPORT\n")); + + pInfo->portAddress = pDevExt->IOPortBase; + pInfo->pVMMDevMemory = (VMMDevMemory *)pDevExt->pVMMDevMemory; + if (pcbDataReturned) + *pcbDataReturned = sizeof(*pInfo); + return VINF_SUCCESS; +} + + +#ifndef RT_OS_WINDOWS +/** + * Set the callback for the kernel mouse handler. + * + * returns IPRT status code. + * @param pDevExt The device extension. + * @param pNotify The new callback information. + */ +int vbgdIoCtl_SetMouseNotifyCallback(PVBOXGUESTDEVEXT pDevExt, VBoxGuestMouseSetNotifyCallback *pNotify) +{ + LogFlow(("VBOXGUEST_IOCTL_SET_MOUSE_NOTIFY_CALLBACK: pfnNotify=%p pvUser=%p\n", pNotify->pfnNotify, pNotify->pvUser)); + + RTSpinlockAcquire(pDevExt->EventSpinlock); + pDevExt->MouseNotifyCallback = *pNotify; + RTSpinlockRelease(pDevExt->EventSpinlock); + return VINF_SUCCESS; +} +#endif + + +/** + * Worker vbgdIoCtl_WaitEvent. + * + * The caller enters the spinlock, we leave it. + * + * @returns VINF_SUCCESS if we've left the spinlock and can return immediately. + */ +DECLINLINE(int) vbdgCheckWaitEventCondition(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, + VBoxGuestWaitEventInfo *pInfo, int iEvent, const uint32_t fReqEvents) +{ + uint32_t fMatches = pDevExt->f32PendingEvents & fReqEvents; + if (fMatches & VBOXGUEST_ACQUIRE_STYLE_EVENTS) + fMatches &= vbgdGetAllowedEventMaskForSession(pDevExt, pSession); + if (fMatches || pSession->fPendingCancelWaitEvents) + { + ASMAtomicAndU32(&pDevExt->f32PendingEvents, ~fMatches); + RTSpinlockRelease(pDevExt->EventSpinlock); + + pInfo->u32EventFlagsOut = fMatches; + pInfo->u32Result = VBOXGUEST_WAITEVENT_OK; + if (fReqEvents & ~((uint32_t)1 << iEvent)) + LogFlow(("VBOXGUEST_IOCTL_WAITEVENT: returns %#x\n", pInfo->u32EventFlagsOut)); + else + LogFlow(("VBOXGUEST_IOCTL_WAITEVENT: returns %#x/%d\n", pInfo->u32EventFlagsOut, iEvent)); + pSession->fPendingCancelWaitEvents = false; + return VINF_SUCCESS; + } + + RTSpinlockRelease(pDevExt->EventSpinlock); + return VERR_TIMEOUT; +} + + +static int vbgdIoCtl_WaitEvent(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, + VBoxGuestWaitEventInfo *pInfo, size_t *pcbDataReturned, bool fInterruptible) +{ + const uint32_t fReqEvents = pInfo->u32EventMaskIn; + uint32_t fResEvents; + int iEvent; + PVBOXGUESTWAIT pWait; + int rc; + + pInfo->u32EventFlagsOut = 0; + pInfo->u32Result = VBOXGUEST_WAITEVENT_ERROR; + if (pcbDataReturned) + *pcbDataReturned = sizeof(*pInfo); + + /* + * Copy and verify the input mask. + */ + iEvent = ASMBitFirstSetU32(fReqEvents) - 1; + if (RT_UNLIKELY(iEvent < 0)) + { + LogRel(("VBOXGUEST_IOCTL_WAITEVENT: Invalid input mask %#x!!\n", fReqEvents)); + return VERR_INVALID_PARAMETER; + } + + /* + * Check the condition up front, before doing the wait-for-event allocations. + */ + RTSpinlockAcquire(pDevExt->EventSpinlock); + rc = vbdgCheckWaitEventCondition(pDevExt, pSession, pInfo, iEvent, fReqEvents); + if (rc == VINF_SUCCESS) + return rc; + + if (!pInfo->u32TimeoutIn) + { + pInfo->u32Result = VBOXGUEST_WAITEVENT_TIMEOUT; + LogFlow(("VBOXGUEST_IOCTL_WAITEVENT: returns VERR_TIMEOUT\n")); + return VERR_TIMEOUT; + } + + pWait = vbgdWaitAlloc(pDevExt, pSession); + if (!pWait) + return VERR_NO_MEMORY; + pWait->fReqEvents = fReqEvents; + + /* + * We've got the wait entry now, re-enter the spinlock and check for the condition. + * If the wait condition is met, return. + * Otherwise enter into the list and go to sleep waiting for the ISR to signal us. + */ + RTSpinlockAcquire(pDevExt->EventSpinlock); + RTListAppend(&pDevExt->WaitList, &pWait->ListNode); + rc = vbdgCheckWaitEventCondition(pDevExt, pSession, pInfo, iEvent, fReqEvents); + if (rc == VINF_SUCCESS) + { + vbgdWaitFreeUnlocked(pDevExt, pWait); + return rc; + } + + if (fInterruptible) + rc = RTSemEventMultiWaitNoResume(pWait->Event, + pInfo->u32TimeoutIn == UINT32_MAX ? RT_INDEFINITE_WAIT : pInfo->u32TimeoutIn); + else + rc = RTSemEventMultiWait(pWait->Event, + pInfo->u32TimeoutIn == UINT32_MAX ? RT_INDEFINITE_WAIT : pInfo->u32TimeoutIn); + + /* + * There is one special case here and that's when the semaphore is + * destroyed upon device driver unload. This shouldn't happen of course, + * but in case it does, just get out of here ASAP. + */ + if (rc == VERR_SEM_DESTROYED) + return rc; + + /* + * Unlink the wait item and dispose of it. + */ + RTSpinlockAcquire(pDevExt->EventSpinlock); + fResEvents = pWait->fResEvents; + vbgdWaitFreeLocked(pDevExt, pWait); + RTSpinlockRelease(pDevExt->EventSpinlock); + + /* + * Now deal with the return code. + */ + if ( fResEvents + && fResEvents != UINT32_MAX) + { + pInfo->u32EventFlagsOut = fResEvents; + pInfo->u32Result = VBOXGUEST_WAITEVENT_OK; + if (fReqEvents & ~((uint32_t)1 << iEvent)) + LogFlow(("VBOXGUEST_IOCTL_WAITEVENT: returns %#x\n", pInfo->u32EventFlagsOut)); + else + LogFlow(("VBOXGUEST_IOCTL_WAITEVENT: returns %#x/%d\n", pInfo->u32EventFlagsOut, iEvent)); + rc = VINF_SUCCESS; + } + else if ( fResEvents == UINT32_MAX + || rc == VERR_INTERRUPTED) + { + pInfo->u32Result = VBOXGUEST_WAITEVENT_INTERRUPTED; + rc = VERR_INTERRUPTED; + LogFlow(("VBOXGUEST_IOCTL_WAITEVENT: returns VERR_INTERRUPTED\n")); + } + else if (rc == VERR_TIMEOUT) + { + pInfo->u32Result = VBOXGUEST_WAITEVENT_TIMEOUT; + LogFlow(("VBOXGUEST_IOCTL_WAITEVENT: returns VERR_TIMEOUT (2)\n")); + } + else + { + if (RT_SUCCESS(rc)) + { + LogRelMax(32, ("VBOXGUEST_IOCTL_WAITEVENT: returns %Rrc but no events!\n", rc)); + rc = VERR_INTERNAL_ERROR; + } + pInfo->u32Result = VBOXGUEST_WAITEVENT_ERROR; + LogFlow(("VBOXGUEST_IOCTL_WAITEVENT: returns %Rrc\n", rc)); + } + + return rc; +} + + +static int vbgdIoCtl_CancelAllWaitEvents(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession) +{ + PVBOXGUESTWAIT pWait; + PVBOXGUESTWAIT pSafe; + int rc = 0; + /* Was as least one WAITEVENT in process for this session? If not we + * set a flag that the next call should be interrupted immediately. This + * is needed so that a user thread can reliably interrupt another one in a + * WAITEVENT loop. */ + bool fCancelledOne = false; + + LogFlow(("VBOXGUEST_IOCTL_CANCEL_ALL_WAITEVENTS\n")); + + /* + * Walk the event list and wake up anyone with a matching session. + */ + RTSpinlockAcquire(pDevExt->EventSpinlock); + RTListForEachSafe(&pDevExt->WaitList, pWait, pSafe, VBOXGUESTWAIT, ListNode) + { + if (pWait->pSession == pSession) + { + fCancelledOne = true; + pWait->fResEvents = UINT32_MAX; + RTListNodeRemove(&pWait->ListNode); +#ifdef VBOXGUEST_USE_DEFERRED_WAKE_UP + RTListAppend(&pDevExt->WakeUpList, &pWait->ListNode); +#else + rc |= RTSemEventMultiSignal(pWait->Event); + RTListAppend(&pDevExt->WokenUpList, &pWait->ListNode); +#endif + } + } + if (!fCancelledOne) + pSession->fPendingCancelWaitEvents = true; + RTSpinlockRelease(pDevExt->EventSpinlock); + Assert(rc == 0); + NOREF(rc); + +#ifdef VBOXGUEST_USE_DEFERRED_WAKE_UP + VbgdCommonWaitDoWakeUps(pDevExt); +#endif + + return VINF_SUCCESS; +} + + +/** + * Checks if the VMM request is allowed in the context of the given session. + * + * @returns VINF_SUCCESS or VERR_PERMISSION_DENIED. + * @param pSession The calling session. + * @param enmType The request type. + * @param pReqHdr The request. + */ +static int vbgdCheckIfVmmReqIsAllowed(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, VMMDevRequestType enmType, + VMMDevRequestHeader const *pReqHdr) +{ + /* + * Categorize the request being made. + */ + /** @todo This need quite some more work! */ + enum + { + kLevel_Invalid, kLevel_NoOne, kLevel_OnlyVBoxGuest, kLevel_OnlyKernel, kLevel_TrustedUsers, kLevel_AllUsers + } enmRequired; + switch (enmType) + { + /* + * Deny access to anything we don't know or provide specialized I/O controls for. + */ +#ifdef VBOX_WITH_HGCM + case VMMDevReq_HGCMConnect: + case VMMDevReq_HGCMDisconnect: +# ifdef VBOX_WITH_64_BITS_GUESTS + case VMMDevReq_HGCMCall32: + case VMMDevReq_HGCMCall64: +# else + case VMMDevReq_HGCMCall: +# endif /* VBOX_WITH_64_BITS_GUESTS */ + case VMMDevReq_HGCMCancel: + case VMMDevReq_HGCMCancel2: +#endif /* VBOX_WITH_HGCM */ + case VMMDevReq_SetGuestCapabilities: + default: + enmRequired = kLevel_NoOne; + break; + + /* + * There are a few things only this driver can do (and it doesn't use + * the VMMRequst I/O control route anyway, but whatever). + */ + case VMMDevReq_ReportGuestInfo: + case VMMDevReq_ReportGuestInfo2: + case VMMDevReq_GetHypervisorInfo: + case VMMDevReq_SetHypervisorInfo: + case VMMDevReq_RegisterPatchMemory: + case VMMDevReq_DeregisterPatchMemory: + case VMMDevReq_GetMemBalloonChangeRequest: + enmRequired = kLevel_OnlyVBoxGuest; + break; + + /* + * Trusted users apps only. + */ + case VMMDevReq_QueryCredentials: + case VMMDevReq_ReportCredentialsJudgement: + case VMMDevReq_RegisterSharedModule: + case VMMDevReq_UnregisterSharedModule: + case VMMDevReq_WriteCoreDump: + case VMMDevReq_GetCpuHotPlugRequest: + case VMMDevReq_SetCpuHotPlugStatus: + case VMMDevReq_CheckSharedModules: + case VMMDevReq_GetPageSharingStatus: + case VMMDevReq_DebugIsPageShared: + case VMMDevReq_ReportGuestStats: + case VMMDevReq_ReportGuestUserState: + case VMMDevReq_GetStatisticsChangeRequest: + case VMMDevReq_ChangeMemBalloon: + enmRequired = kLevel_TrustedUsers; + break; + + /* + * Anyone. + */ + case VMMDevReq_GetMouseStatus: + case VMMDevReq_SetMouseStatus: + case VMMDevReq_SetPointerShape: + case VMMDevReq_GetHostVersion: + case VMMDevReq_Idle: + case VMMDevReq_GetHostTime: + case VMMDevReq_SetPowerStatus: + case VMMDevReq_AcknowledgeEvents: + case VMMDevReq_CtlGuestFilterMask: + case VMMDevReq_ReportGuestStatus: + case VMMDevReq_GetDisplayChangeRequest: + case VMMDevReq_VideoModeSupported: + case VMMDevReq_GetHeightReduction: + case VMMDevReq_GetDisplayChangeRequest2: + case VMMDevReq_VideoModeSupported2: + case VMMDevReq_VideoAccelEnable: + case VMMDevReq_VideoAccelFlush: + case VMMDevReq_VideoSetVisibleRegion: + case VMMDevReq_GetDisplayChangeRequestEx: + case VMMDevReq_GetSeamlessChangeRequest: + case VMMDevReq_GetVRDPChangeRequest: + case VMMDevReq_LogString: + case VMMDevReq_GetSessionId: + enmRequired = kLevel_AllUsers; + break; + + /* + * Depends on the request parameters... + */ + /** @todo this have to be changed into an I/O control and the facilities + * tracked in the session so they can automatically be failed when the + * session terminates without reporting the new status. + * + * The information presented by IGuest is not reliable without this! */ + case VMMDevReq_ReportGuestCapabilities: + switch (((VMMDevReportGuestStatus const *)pReqHdr)->guestStatus.facility) + { + case VBoxGuestFacilityType_All: + case VBoxGuestFacilityType_VBoxGuestDriver: + enmRequired = kLevel_OnlyVBoxGuest; + break; + case VBoxGuestFacilityType_VBoxService: + enmRequired = kLevel_TrustedUsers; + break; + case VBoxGuestFacilityType_VBoxTrayClient: + case VBoxGuestFacilityType_Seamless: + case VBoxGuestFacilityType_Graphics: + default: + enmRequired = kLevel_AllUsers; + break; + } + break; + } + + /* + * Check against the session. + */ + switch (enmRequired) + { + default: + case kLevel_NoOne: + break; + case kLevel_OnlyVBoxGuest: + case kLevel_OnlyKernel: + if (pSession->R0Process == NIL_RTR0PROCESS) + return VINF_SUCCESS; + break; + case kLevel_TrustedUsers: + case kLevel_AllUsers: + return VINF_SUCCESS; + } + + return VERR_PERMISSION_DENIED; +} + +static int vbgdIoCtl_VMMRequest(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, + VMMDevRequestHeader *pReqHdr, size_t cbData, size_t *pcbDataReturned) +{ + int rc; + VMMDevRequestHeader *pReqCopy; + + /* + * Validate the header and request size. + */ + const VMMDevRequestType enmType = pReqHdr->requestType; + const uint32_t cbReq = pReqHdr->size; + const uint32_t cbMinSize = (uint32_t)vmmdevGetRequestSize(enmType); + + LogFlow(("VBOXGUEST_IOCTL_VMMREQUEST: type %d\n", pReqHdr->requestType)); + + if (cbReq < cbMinSize) + { + LogRel(("VBOXGUEST_IOCTL_VMMREQUEST: invalid hdr size %#x, expected >= %#x; type=%#x!!\n", + cbReq, cbMinSize, enmType)); + return VERR_INVALID_PARAMETER; + } + if (cbReq > cbData) + { + LogRel(("VBOXGUEST_IOCTL_VMMREQUEST: invalid size %#x, expected >= %#x (hdr); type=%#x!!\n", + cbData, cbReq, enmType)); + return VERR_INVALID_PARAMETER; + } + rc = VbglGRVerify(pReqHdr, cbData); + if (RT_FAILURE(rc)) + { + Log(("VBOXGUEST_IOCTL_VMMREQUEST: invalid header: size %#x, expected >= %#x (hdr); type=%#x; rc=%Rrc!!\n", + cbData, cbReq, enmType, rc)); + return rc; + } + + rc = vbgdCheckIfVmmReqIsAllowed(pDevExt, pSession, enmType, pReqHdr); + if (RT_FAILURE(rc)) + { + Log(("VBOXGUEST_IOCTL_VMMREQUEST: Operation not allowed! type=%#x rc=%Rrc\n", enmType, rc)); + return rc; + } + + /* + * Make a copy of the request in the physical memory heap so + * the VBoxGuestLibrary can more easily deal with the request. + * (This is really a waste of time since the OS or the OS specific + * code has already buffered or locked the input/output buffer, but + * it does makes things a bit simpler wrt to phys address.) + */ + rc = VbglGRAlloc(&pReqCopy, cbReq, enmType); + if (RT_FAILURE(rc)) + { + Log(("VBOXGUEST_IOCTL_VMMREQUEST: failed to allocate %u (%#x) bytes to cache the request. rc=%Rrc!!\n", + cbReq, cbReq, rc)); + return rc; + } + memcpy(pReqCopy, pReqHdr, cbReq); + + if (enmType == VMMDevReq_GetMouseStatus) /* clear poll condition. */ + pSession->u32MousePosChangedSeq = ASMAtomicUoReadU32(&pDevExt->u32MousePosChangedSeq); + + rc = VbglGRPerform(pReqCopy); + if ( RT_SUCCESS(rc) + && RT_SUCCESS(pReqCopy->rc)) + { + Assert(rc != VINF_HGCM_ASYNC_EXECUTE); + Assert(pReqCopy->rc != VINF_HGCM_ASYNC_EXECUTE); + + memcpy(pReqHdr, pReqCopy, cbReq); + if (pcbDataReturned) + *pcbDataReturned = cbReq; + } + else if (RT_FAILURE(rc)) + Log(("VBOXGUEST_IOCTL_VMMREQUEST: VbglGRPerform - rc=%Rrc!\n", rc)); + else + { + Log(("VBOXGUEST_IOCTL_VMMREQUEST: request execution failed; VMMDev rc=%Rrc!\n", pReqCopy->rc)); + rc = pReqCopy->rc; + } + + VbglGRFree(pReqCopy); + return rc; +} + + +#ifdef VBOX_WITH_HGCM + +AssertCompile(RT_INDEFINITE_WAIT == (uint32_t)RT_INDEFINITE_WAIT); /* assumed by code below */ + +/** Worker for vbgdHgcmAsyncWaitCallback*. */ +static int vbgdHgcmAsyncWaitCallbackWorker(VMMDevHGCMRequestHeader volatile *pHdr, PVBOXGUESTDEVEXT pDevExt, + bool fInterruptible, uint32_t cMillies) +{ + int rc; + + /* + * Check to see if the condition was met by the time we got here. + * + * We create a simple poll loop here for dealing with out-of-memory + * conditions since the caller isn't necessarily able to deal with + * us returning too early. + */ + PVBOXGUESTWAIT pWait; + for (;;) + { + RTSpinlockAcquire(pDevExt->EventSpinlock); + if ((pHdr->fu32Flags & VBOX_HGCM_REQ_DONE) != 0) + { + RTSpinlockRelease(pDevExt->EventSpinlock); + return VINF_SUCCESS; + } + RTSpinlockRelease(pDevExt->EventSpinlock); + + pWait = vbgdWaitAlloc(pDevExt, NULL); + if (pWait) + break; + if (fInterruptible) + return VERR_INTERRUPTED; + RTThreadSleep(1); + } + pWait->fReqEvents = VMMDEV_EVENT_HGCM; + pWait->pHGCMReq = pHdr; + + /* + * Re-enter the spinlock and re-check for the condition. + * If the condition is met, return. + * Otherwise link us into the HGCM wait list and go to sleep. + */ + RTSpinlockAcquire(pDevExt->EventSpinlock); + RTListAppend(&pDevExt->HGCMWaitList, &pWait->ListNode); + if ((pHdr->fu32Flags & VBOX_HGCM_REQ_DONE) != 0) + { + vbgdWaitFreeLocked(pDevExt, pWait); + RTSpinlockRelease(pDevExt->EventSpinlock); + return VINF_SUCCESS; + } + RTSpinlockRelease(pDevExt->EventSpinlock); + + if (fInterruptible) + rc = RTSemEventMultiWaitNoResume(pWait->Event, cMillies); + else + rc = RTSemEventMultiWait(pWait->Event, cMillies); + if (rc == VERR_SEM_DESTROYED) + return rc; + + /* + * Unlink, free and return. + */ + if ( RT_FAILURE(rc) + && rc != VERR_TIMEOUT + && ( !fInterruptible + || rc != VERR_INTERRUPTED)) + LogRel(("vbgdHgcmAsyncWaitCallback: wait failed! %Rrc\n", rc)); + + vbgdWaitFreeUnlocked(pDevExt, pWait); + return rc; +} + + +/** + * This is a callback for dealing with async waits. + * + * It operates in a manner similar to vbgdIoCtl_WaitEvent. + */ +static DECLCALLBACK(int) vbgdHgcmAsyncWaitCallback(VMMDevHGCMRequestHeader *pHdr, void *pvUser, uint32_t u32User) +{ + PVBOXGUESTDEVEXT pDevExt = (PVBOXGUESTDEVEXT)pvUser; + LogFlow(("vbgdHgcmAsyncWaitCallback: requestType=%d\n", pHdr->header.requestType)); + return vbgdHgcmAsyncWaitCallbackWorker((VMMDevHGCMRequestHeader volatile *)pHdr, pDevExt, + false /* fInterruptible */, u32User /* cMillies */); +} + + +/** + * This is a callback for dealing with async waits with a timeout. + * + * It operates in a manner similar to vbgdIoCtl_WaitEvent. + */ +static DECLCALLBACK(int) vbgdHgcmAsyncWaitCallbackInterruptible(VMMDevHGCMRequestHeader *pHdr, void *pvUser, uint32_t u32User) +{ + PVBOXGUESTDEVEXT pDevExt = (PVBOXGUESTDEVEXT)pvUser; + LogFlow(("vbgdHgcmAsyncWaitCallbackInterruptible: requestType=%d\n", pHdr->header.requestType)); + return vbgdHgcmAsyncWaitCallbackWorker((VMMDevHGCMRequestHeader volatile *)pHdr, pDevExt, + true /* fInterruptible */, u32User /* cMillies */); +} + + +static int vbgdIoCtl_HGCMConnect(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, + VBoxGuestHGCMConnectInfo *pInfo, size_t *pcbDataReturned) +{ + int rc; + + /* + * The VbglHGCMConnect call will invoke the callback if the HGCM + * call is performed in an ASYNC fashion. The function is not able + * to deal with cancelled requests. + */ + Log(("VBOXGUEST_IOCTL_HGCM_CONNECT: %.128s\n", + pInfo->Loc.type == VMMDevHGCMLoc_LocalHost || pInfo->Loc.type == VMMDevHGCMLoc_LocalHost_Existing + ? pInfo->Loc.u.host.achName : "")); + + rc = VbglR0HGCMInternalConnect(pInfo, vbgdHgcmAsyncWaitCallback, pDevExt, RT_INDEFINITE_WAIT); + if (RT_SUCCESS(rc)) + { + Log(("VBOXGUEST_IOCTL_HGCM_CONNECT: u32Client=%RX32 result=%Rrc (rc=%Rrc)\n", + pInfo->u32ClientID, pInfo->result, rc)); + if (RT_SUCCESS(pInfo->result)) + { + /* + * Append the client id to the client id table. + * If the table has somehow become filled up, we'll disconnect the session. + */ + unsigned i; + RTSpinlockAcquire(pDevExt->SessionSpinlock); + for (i = 0; i < RT_ELEMENTS(pSession->aHGCMClientIds); i++) + if (!pSession->aHGCMClientIds[i]) + { + pSession->aHGCMClientIds[i] = pInfo->u32ClientID; + break; + } + RTSpinlockRelease(pDevExt->SessionSpinlock); + if (i >= RT_ELEMENTS(pSession->aHGCMClientIds)) + { + VBoxGuestHGCMDisconnectInfo Info; + LogRelMax(32, ("VBOXGUEST_IOCTL_HGCM_CONNECT: too many HGCMConnect calls for one session!\n")); + Info.result = 0; + Info.u32ClientID = pInfo->u32ClientID; + VbglR0HGCMInternalDisconnect(&Info, vbgdHgcmAsyncWaitCallback, pDevExt, RT_INDEFINITE_WAIT); + return VERR_TOO_MANY_OPEN_FILES; + } + } + else + rc = pInfo->result; + if (pcbDataReturned) + *pcbDataReturned = sizeof(*pInfo); + } + return rc; +} + + +static int vbgdIoCtl_HGCMDisconnect(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, + VBoxGuestHGCMDisconnectInfo *pInfo, size_t *pcbDataReturned) +{ + /* + * Validate the client id and invalidate its entry while we're in the call. + */ + int rc; + const uint32_t u32ClientId = pInfo->u32ClientID; + unsigned i; + RTSpinlockAcquire(pDevExt->SessionSpinlock); + for (i = 0; i < RT_ELEMENTS(pSession->aHGCMClientIds); i++) + if (pSession->aHGCMClientIds[i] == u32ClientId) + { + pSession->aHGCMClientIds[i] = UINT32_MAX; + break; + } + RTSpinlockRelease(pDevExt->SessionSpinlock); + if (i >= RT_ELEMENTS(pSession->aHGCMClientIds)) + { + LogRelMax(32, ("VBOXGUEST_IOCTL_HGCM_DISCONNECT: u32Client=%RX32\n", u32ClientId)); + return VERR_INVALID_HANDLE; + } + + /* + * The VbglHGCMConnect call will invoke the callback if the HGCM + * call is performed in an ASYNC fashion. The function is not able + * to deal with cancelled requests. + */ + Log(("VBOXGUEST_IOCTL_HGCM_DISCONNECT: u32Client=%RX32\n", pInfo->u32ClientID)); + rc = VbglR0HGCMInternalDisconnect(pInfo, vbgdHgcmAsyncWaitCallback, pDevExt, RT_INDEFINITE_WAIT); + if (RT_SUCCESS(rc)) + { + LogFlow(("VBOXGUEST_IOCTL_HGCM_DISCONNECT: result=%Rrc\n", pInfo->result)); + if (pcbDataReturned) + *pcbDataReturned = sizeof(*pInfo); + } + + /* Update the client id array according to the result. */ + RTSpinlockAcquire(pDevExt->SessionSpinlock); + if (pSession->aHGCMClientIds[i] == UINT32_MAX) + pSession->aHGCMClientIds[i] = RT_SUCCESS(rc) && RT_SUCCESS(pInfo->result) ? 0 : u32ClientId; + RTSpinlockRelease(pDevExt->SessionSpinlock); + + return rc; +} + + +static int vbgdIoCtl_HGCMCall(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, VBoxGuestHGCMCallInfo *pInfo, + uint32_t cMillies, bool fInterruptible, bool f32bit, bool fUserData, + size_t cbExtra, size_t cbData, size_t *pcbDataReturned) +{ + const uint32_t u32ClientId = pInfo->u32ClientID; + uint32_t fFlags; + size_t cbActual; + unsigned i; + int rc; + + /* + * Some more validations. + */ + if (pInfo->cParms > 4096) /* (Just make sure it doesn't overflow the next check.) */ + { + LogRel(("VBOXGUEST_IOCTL_HGCM_CALL: cParm=%RX32 is not sane\n", pInfo->cParms)); + return VERR_INVALID_PARAMETER; + } + + cbActual = cbExtra + sizeof(*pInfo); +#ifdef RT_ARCH_AMD64 + if (f32bit) + cbActual += pInfo->cParms * sizeof(HGCMFunctionParameter32); + else +#endif + cbActual += pInfo->cParms * sizeof(HGCMFunctionParameter); + if (cbData < cbActual) + { + LogRel(("VBOXGUEST_IOCTL_HGCM_CALL: cbData=%#zx (%zu) required size is %#zx (%zu)\n", + cbData, cbData, cbActual, cbActual)); + return VERR_INVALID_PARAMETER; + } + + /* + * Validate the client id. + */ + RTSpinlockAcquire(pDevExt->SessionSpinlock); + for (i = 0; i < RT_ELEMENTS(pSession->aHGCMClientIds); i++) + if (pSession->aHGCMClientIds[i] == u32ClientId) + break; + RTSpinlockRelease(pDevExt->SessionSpinlock); + if (RT_UNLIKELY(i >= RT_ELEMENTS(pSession->aHGCMClientIds))) + { + LogRelMax(32, ("VBOXGUEST_IOCTL_HGCM_CALL: Invalid handle. u32Client=%RX32\n", u32ClientId)); + return VERR_INVALID_HANDLE; + } + + /* + * The VbglHGCMCall call will invoke the callback if the HGCM + * call is performed in an ASYNC fashion. This function can + * deal with cancelled requests, so we let user more requests + * be interruptible (should add a flag for this later I guess). + */ + LogFlow(("VBOXGUEST_IOCTL_HGCM_CALL: u32Client=%RX32\n", pInfo->u32ClientID)); + fFlags = !fUserData && pSession->R0Process == NIL_RTR0PROCESS ? VBGLR0_HGCMCALL_F_KERNEL : VBGLR0_HGCMCALL_F_USER; + uint32_t cbInfo = (uint32_t)(cbData - cbExtra); +#ifdef RT_ARCH_AMD64 + if (f32bit) + { + if (fInterruptible) + rc = VbglR0HGCMInternalCall32(pInfo, cbInfo, fFlags, vbgdHgcmAsyncWaitCallbackInterruptible, pDevExt, cMillies); + else + rc = VbglR0HGCMInternalCall32(pInfo, cbInfo, fFlags, vbgdHgcmAsyncWaitCallback, pDevExt, cMillies); + } + else +#endif + { + if (fInterruptible) + rc = VbglR0HGCMInternalCall(pInfo, cbInfo, fFlags, vbgdHgcmAsyncWaitCallbackInterruptible, pDevExt, cMillies); + else + rc = VbglR0HGCMInternalCall(pInfo, cbInfo, fFlags, vbgdHgcmAsyncWaitCallback, pDevExt, cMillies); + } + if (RT_SUCCESS(rc)) + { + LogFlow(("VBOXGUEST_IOCTL_HGCM_CALL: result=%Rrc\n", pInfo->result)); + if (pcbDataReturned) + *pcbDataReturned = cbActual; + } + else + { + if ( rc != VERR_INTERRUPTED + && rc != VERR_TIMEOUT) + LogRelMax(32, ("VBOXGUEST_IOCTL_HGCM_CALL: %s Failed. rc=%Rrc.\n", f32bit ? "32" : "64", rc)); + else + Log(("VBOXGUEST_IOCTL_HGCM_CALL: %s Failed. rc=%Rrc.\n", f32bit ? "32" : "64", rc)); + } + return rc; +} + +#endif /* VBOX_WITH_HGCM */ + +/** + * Handle VBOXGUEST_IOCTL_CHECK_BALLOON from R3. + * + * Ask the host for the size of the balloon and try to set it accordingly. If + * this approach fails because it's not supported, return with fHandleInR3 set + * and let the user land supply memory we can lock via the other ioctl. + * + * @returns VBox status code. + * + * @param pDevExt The device extension. + * @param pSession The session. + * @param pInfo The output buffer. + * @param pcbDataReturned Where to store the amount of returned data. Can + * be NULL. + */ +static int vbgdIoCtl_CheckMemoryBalloon(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, + VBoxGuestCheckBalloonInfo *pInfo, size_t *pcbDataReturned) +{ + VMMDevGetMemBalloonChangeRequest *pReq; + int rc; + + LogFlow(("VBOXGUEST_IOCTL_CHECK_BALLOON:\n")); + rc = RTSemFastMutexRequest(pDevExt->MemBalloon.hMtx); + AssertRCReturn(rc, rc); + + /* + * The first user trying to query/change the balloon becomes the + * owner and owns it until the session is closed (vbgdCloseMemBalloon). + */ + if ( pDevExt->MemBalloon.pOwner != pSession + && pDevExt->MemBalloon.pOwner == NULL) + pDevExt->MemBalloon.pOwner = pSession; + + if (pDevExt->MemBalloon.pOwner == pSession) + { + rc = VbglGRAlloc((VMMDevRequestHeader **)&pReq, sizeof(VMMDevGetMemBalloonChangeRequest), VMMDevReq_GetMemBalloonChangeRequest); + if (RT_SUCCESS(rc)) + { + /* + * This is a response to that event. Setting this bit means that + * we request the value from the host and change the guest memory + * balloon according to this value. + */ + pReq->eventAck = VMMDEV_EVENT_BALLOON_CHANGE_REQUEST; + rc = VbglGRPerform(&pReq->header); + if (RT_SUCCESS(rc)) + { + Assert(pDevExt->MemBalloon.cMaxChunks == pReq->cPhysMemChunks || pDevExt->MemBalloon.cMaxChunks == 0); + pDevExt->MemBalloon.cMaxChunks = pReq->cPhysMemChunks; + + pInfo->cBalloonChunks = pReq->cBalloonChunks; + pInfo->fHandleInR3 = false; + + rc = vbgdSetBalloonSizeKernel(pDevExt, pReq->cBalloonChunks, &pInfo->fHandleInR3); + /* Ignore various out of memory failures. */ + if ( rc == VERR_NO_MEMORY + || rc == VERR_NO_PHYS_MEMORY + || rc == VERR_NO_CONT_MEMORY) + rc = VINF_SUCCESS; + + if (pcbDataReturned) + *pcbDataReturned = sizeof(VBoxGuestCheckBalloonInfo); + } + else + LogRel(("VBOXGUEST_IOCTL_CHECK_BALLOON: VbglGRPerform failed. rc=%Rrc\n", rc)); + VbglGRFree(&pReq->header); + } + } + else + rc = VERR_PERMISSION_DENIED; + + RTSemFastMutexRelease(pDevExt->MemBalloon.hMtx); + LogFlow(("VBOXGUEST_IOCTL_CHECK_BALLOON returns %Rrc\n", rc)); + return rc; +} + + +/** + * Handle a request for changing the memory balloon. + * + * @returns VBox status code. + * + * @param pDevExt The device extention. + * @param pSession The session. + * @param pInfo The change request structure (input). + * @param pcbDataReturned Where to store the amount of returned data. Can + * be NULL. + */ +static int vbgdIoCtl_ChangeMemoryBalloon(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, + VBoxGuestChangeBalloonInfo *pInfo, size_t *pcbDataReturned) +{ + int rc; + LogFlow(("VBOXGUEST_IOCTL_CHANGE_BALLOON: fInflate=%RTbool u64ChunkAddr=%#RX64\n", pInfo->fInflate, pInfo->u64ChunkAddr)); + + rc = RTSemFastMutexRequest(pDevExt->MemBalloon.hMtx); + AssertRCReturn(rc, rc); + + if (!pDevExt->MemBalloon.fUseKernelAPI) + { + /* + * The first user trying to query/change the balloon becomes the + * owner and owns it until the session is closed (vbgdCloseMemBalloon). + */ + if ( pDevExt->MemBalloon.pOwner != pSession + && pDevExt->MemBalloon.pOwner == NULL) + pDevExt->MemBalloon.pOwner = pSession; + + if (pDevExt->MemBalloon.pOwner == pSession) + { + rc = vbgdSetBalloonSizeFromUser(pDevExt, pSession, pInfo->u64ChunkAddr, !!pInfo->fInflate); + if (pcbDataReturned) + *pcbDataReturned = 0; + } + else + rc = VERR_PERMISSION_DENIED; + } + else + rc = VERR_PERMISSION_DENIED; + + RTSemFastMutexRelease(pDevExt->MemBalloon.hMtx); + return rc; +} + + +/** + * Handle a request for writing a core dump of the guest on the host. + * + * @returns VBox status code. + * + * @param pDevExt The device extension. + * @param pInfo The output buffer. + */ +static int vbgdIoCtl_WriteCoreDump(PVBOXGUESTDEVEXT pDevExt, VBoxGuestWriteCoreDump *pInfo) +{ + VMMDevReqWriteCoreDump *pReq = NULL; + int rc; + LogFlow(("VBOXGUEST_IOCTL_WRITE_CORE_DUMP\n")); + + rc = VbglGRAlloc((VMMDevRequestHeader **)&pReq, sizeof(*pReq), VMMDevReq_WriteCoreDump); + if (RT_SUCCESS(rc)) + { + pReq->fFlags = pInfo->fFlags; + rc = VbglGRPerform(&pReq->header); + if (RT_FAILURE(rc)) + Log(("VBOXGUEST_IOCTL_WRITE_CORE_DUMP: VbglGRPerform failed, rc=%Rrc!\n", rc)); + + VbglGRFree(&pReq->header); + } + else + Log(("VBOXGUEST_IOCTL_WRITE_CORE_DUMP: failed to allocate %u (%#x) bytes to cache the request. rc=%Rrc!!\n", + sizeof(*pReq), sizeof(*pReq), rc)); + return rc; +} + + +/** + * Guest backdoor logging. + * + * @returns VBox status code. + * + * @param pDevExt The device extension. + * @param pch The log message (need not be NULL terminated). + * @param cbData Size of the buffer. + * @param pcbDataReturned Where to store the amount of returned data. Can be NULL. + */ +static int vbgdIoCtl_Log(PVBOXGUESTDEVEXT pDevExt, const char *pch, size_t cbData, size_t *pcbDataReturned, bool fUserSession) +{ + if (pDevExt->fLoggingEnabled) + RTLogBackdoorPrintf("%.*s", cbData, pch); + else if (!fUserSession) + LogRel(("%.*s", cbData, pch)); + else + Log(("%.*s", cbData, pch)); + if (pcbDataReturned) + *pcbDataReturned = 0; + return VINF_SUCCESS; +} + + +/** @name Guest Capabilities, Mouse Status and Event Filter + * @{ + */ + +/** + * Clears a bit usage tracker (init time). + * + * @param pTracker The tracker to clear. + */ +static void vbgdBitUsageTrackerClear(PVBOXGUESTBITUSAGETRACER pTracker) +{ + uint32_t iBit; + AssertCompile(sizeof(pTracker->acPerBitUsage) == 32 * sizeof(uint32_t)); + + for (iBit = 0; iBit < 32; iBit++) + pTracker->acPerBitUsage[iBit] = 0; + pTracker->fMask = 0; +} + + +#ifdef VBOX_STRICT +/** + * Checks that pTracker->fMask is correct and that the usage values are within + * the valid range. + * + * @param pTracker The tracker. + * @param cMax Max valid usage value. + * @param pszWhat Identifies the tracker in assertions. + */ +static void vbgdBitUsageTrackerCheckMask(PCVBOXGUESTBITUSAGETRACER pTracker, uint32_t cMax, const char *pszWhat) +{ + uint32_t fMask = 0; + uint32_t iBit; + AssertCompile(sizeof(pTracker->acPerBitUsage) == 32 * sizeof(uint32_t)); + + for (iBit = 0; iBit < 32; iBit++) + if (pTracker->acPerBitUsage[iBit]) + { + fMask |= RT_BIT_32(iBit); + AssertMsg(pTracker->acPerBitUsage[iBit] <= cMax, + ("%s: acPerBitUsage[%u]=%#x cMax=%#x\n", pszWhat, iBit, pTracker->acPerBitUsage[iBit], cMax)); + } + + AssertMsg(fMask == pTracker->fMask, ("%s: %#x vs %#x\n", pszWhat, fMask, pTracker->fMask)); +} +#endif + + +/** + * Applies a change to the bit usage tracker. + * + * + * @returns true if the mask changed, false if not. + * @param pTracker The bit usage tracker. + * @param fChanged The bits to change. + * @param fPrevious The previous value of the bits. + * @param cMax The max valid usage value for assertions. + * @param pszWhat Identifies the tracker in assertions. + */ +static bool vbgdBitUsageTrackerChange(PVBOXGUESTBITUSAGETRACER pTracker, uint32_t fChanged, uint32_t fPrevious, + uint32_t cMax, const char *pszWhat) +{ + bool fGlobalChange = false; + AssertCompile(sizeof(pTracker->acPerBitUsage) == 32 * sizeof(uint32_t)); + + while (fChanged) + { + uint32_t const iBit = ASMBitFirstSetU32(fChanged) - 1; + uint32_t const fBitMask = RT_BIT_32(iBit); + Assert(iBit < 32); Assert(fBitMask & fChanged); + + if (fBitMask & fPrevious) + { + pTracker->acPerBitUsage[iBit] -= 1; + AssertMsg(pTracker->acPerBitUsage[iBit] <= cMax, + ("%s: acPerBitUsage[%u]=%#x cMax=%#x\n", pszWhat, iBit, pTracker->acPerBitUsage[iBit], cMax)); + if (pTracker->acPerBitUsage[iBit] == 0) + { + fGlobalChange = true; + pTracker->fMask &= ~fBitMask; + } + } + else + { + pTracker->acPerBitUsage[iBit] += 1; + AssertMsg(pTracker->acPerBitUsage[iBit] > 0 && pTracker->acPerBitUsage[iBit] <= cMax, + ("pTracker->acPerBitUsage[%u]=%#x cMax=%#x\n", pszWhat, iBit, pTracker->acPerBitUsage[iBit], cMax)); + if (pTracker->acPerBitUsage[iBit] == 1) + { + fGlobalChange = true; + pTracker->fMask |= fBitMask; + } + } + + fChanged &= ~fBitMask; + } + +#ifdef VBOX_STRICT + vbgdBitUsageTrackerCheckMask(pTracker, cMax, pszWhat); +#endif + NOREF(pszWhat); NOREF(cMax); + return fGlobalChange; +} + + +/** + * Init and termination worker for resetting the (host) event filter on the host + * + * @returns VBox status code. + * @param pDevExt The device extension. + * @param fFixedEvents Fixed events (init time). + */ +static int vbgdResetEventFilterOnHost(PVBOXGUESTDEVEXT pDevExt, uint32_t fFixedEvents) +{ + VMMDevCtlGuestFilterMask *pReq; + int rc = VbglGRAlloc((VMMDevRequestHeader **)&pReq, sizeof(*pReq), VMMDevReq_CtlGuestFilterMask); + if (RT_SUCCESS(rc)) + { + pReq->u32NotMask = UINT32_MAX & ~fFixedEvents; + pReq->u32OrMask = fFixedEvents; + rc = VbglGRPerform(&pReq->header); + if (RT_FAILURE(rc)) + LogRelFunc(("failed with rc=%Rrc\n", rc)); + VbglGRFree(&pReq->header); + } + return rc; +} + + +/** + * Changes the event filter mask for the given session. + * + * This is called in response to VBOXGUEST_IOCTL_CTL_FILTER_MASK as well as to + * do session cleanup. + * + * @returns VBox status code. + * @param pDevExt The device extension. + * @param pSession The session. + * @param fOrMask The events to add. + * @param fNotMask The events to remove. + * @param fSessionTermination Set if we're called by the session cleanup code. + * This tweaks the error handling so we perform + * proper session cleanup even if the host + * misbehaves. + * + * @remarks Takes the session spinlock. + */ +static int vbgdSetSessionEventFilter(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, + uint32_t fOrMask, uint32_t fNotMask, bool fSessionTermination) +{ + VMMDevCtlGuestFilterMask *pReq; + uint32_t fChanged; + uint32_t fPrevious; + int rc; + + /* + * Preallocate a request buffer so we can do all in one go without leaving the spinlock. + */ + rc = VbglGRAlloc((VMMDevRequestHeader **)&pReq, sizeof(*pReq), VMMDevReq_CtlGuestFilterMask); + if (RT_SUCCESS(rc)) + { /* nothing */ } + else if (!fSessionTermination) + { + LogRel(("vbgdSetSessionFilterMask: VbglGRAlloc failure: %Rrc\n", rc)); + return rc; + } + else + pReq = NULL; /* Ignore failure, we must do session cleanup. */ + + + RTSpinlockAcquire(pDevExt->SessionSpinlock); + + /* + * Apply the changes to the session mask. + */ + fPrevious = pSession->fEventFilter; + pSession->fEventFilter |= fOrMask; + pSession->fEventFilter &= ~fNotMask; + + /* + * If anything actually changed, update the global usage counters. + */ + fChanged = fPrevious ^ pSession->fEventFilter; + if (fChanged) + { + bool fGlobalChange = vbgdBitUsageTrackerChange(&pDevExt->EventFilterTracker, fChanged, fPrevious, + pDevExt->cSessions, "EventFilterTracker"); + + /* + * If there are global changes, update the event filter on the host. + */ + if (fGlobalChange || pDevExt->fEventFilterHost == UINT32_MAX) + { + Assert(pReq || fSessionTermination); + if (pReq) + { + pReq->u32OrMask = pDevExt->fFixedEvents | pDevExt->EventFilterTracker.fMask; + if (pReq->u32OrMask == pDevExt->fEventFilterHost) + rc = VINF_SUCCESS; + else + { + pDevExt->fEventFilterHost = pReq->u32OrMask; + pReq->u32NotMask = ~pReq->u32OrMask; + rc = VbglGRPerform(&pReq->header); + if (RT_FAILURE(rc)) + { + /* + * Failed, roll back (unless it's session termination time). + */ + pDevExt->fEventFilterHost = UINT32_MAX; + if (!fSessionTermination) + { + vbgdBitUsageTrackerChange(&pDevExt->EventFilterTracker, fChanged, pSession->fEventFilter, + pDevExt->cSessions, "EventFilterTracker"); + pSession->fEventFilter = fPrevious; + } + } + } + } + else + rc = VINF_SUCCESS; + } + } + + RTSpinlockRelease(pDevExt->SessionSpinlock); + if (pReq) + VbglGRFree(&pReq->header); + return rc; +} + + +/** + * Handle VBOXGUEST_IOCTL_CTL_FILTER_MASK. + * + * @returns VBox status code. + * + * @param pDevExt The device extension. + * @param pSession The session. + * @param pInfo The request. + */ +static int vbgdIoCtl_CtlFilterMask(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, VBoxGuestFilterMaskInfo *pInfo) +{ + LogFlow(("VBOXGUEST_IOCTL_CTL_FILTER_MASK: or=%#x not=%#x\n", pInfo->u32OrMask, pInfo->u32NotMask)); + + if ((pInfo->u32OrMask | pInfo->u32NotMask) & ~VMMDEV_EVENT_VALID_EVENT_MASK) + { + Log(("VBOXGUEST_IOCTL_CTL_FILTER_MASK: or=%#x not=%#x: Invalid masks!\n", pInfo->u32OrMask, pInfo->u32NotMask)); + return VERR_INVALID_PARAMETER; + } + + return vbgdSetSessionEventFilter(pDevExt, pSession, pInfo->u32OrMask, pInfo->u32NotMask, false /*fSessionTermination*/); +} + + +/** + * Init and termination worker for set mouse feature status to zero on the host. + * + * @returns VBox status code. + * @param pDevExt The device extension. + */ +static int vbgdResetMouseStatusOnHost(PVBOXGUESTDEVEXT pDevExt) +{ + VMMDevReqMouseStatus *pReq; + int rc = VbglGRAlloc((VMMDevRequestHeader **)&pReq, sizeof(*pReq), VMMDevReq_SetMouseStatus); + if (RT_SUCCESS(rc)) + { + pReq->mouseFeatures = 0; + pReq->pointerXPos = 0; + pReq->pointerYPos = 0; + rc = VbglGRPerform(&pReq->header); + if (RT_FAILURE(rc)) + LogRelFunc(("failed with rc=%Rrc\n", rc)); + VbglGRFree(&pReq->header); + } + return rc; +} + + +/** + * Changes the mouse status mask for the given session. + * + * This is called in response to VBOXGUEST_IOCTL_SET_MOUSE_STATUS as well as to + * do session cleanup. + * + * @returns VBox status code. + * @param pDevExt The device extension. + * @param pSession The session. + * @param fOrMask The status flags to add. + * @param fNotMask The status flags to remove. + * @param fSessionTermination Set if we're called by the session cleanup code. + * This tweaks the error handling so we perform + * proper session cleanup even if the host + * misbehaves. + * + * @remarks Takes the session spinlock. + */ +static int vbgdSetSessionMouseStatus(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, + uint32_t fOrMask, uint32_t fNotMask, bool fSessionTermination) +{ + VMMDevReqMouseStatus *pReq; + uint32_t fChanged; + uint32_t fPrevious; + int rc; + + /* + * Preallocate a request buffer so we can do all in one go without leaving the spinlock. + */ + rc = VbglGRAlloc((VMMDevRequestHeader **)&pReq, sizeof(*pReq), VMMDevReq_SetMouseStatus); + if (RT_SUCCESS(rc)) + { /* nothing */ } + else if (!fSessionTermination) + { + LogRel(("vbgdSetSessionMouseStatus: VbglGRAlloc failure: %Rrc\n", rc)); + return rc; + } + else + pReq = NULL; /* Ignore failure, we must do session cleanup. */ + + + RTSpinlockAcquire(pDevExt->SessionSpinlock); + + /* + * Apply the changes to the session mask. + */ + fPrevious = pSession->fMouseStatus; + pSession->fMouseStatus |= fOrMask; + pSession->fMouseStatus &= ~fNotMask; + + /* + * If anything actually changed, update the global usage counters. + */ + fChanged = fPrevious ^ pSession->fMouseStatus; + if (fChanged) + { + bool fGlobalChange = vbgdBitUsageTrackerChange(&pDevExt->MouseStatusTracker, fChanged, fPrevious, + pDevExt->cSessions, "MouseStatusTracker"); + + /* + * If there are global changes, update the event filter on the host. + */ + if (fGlobalChange || pDevExt->fMouseStatusHost == UINT32_MAX) + { + Assert(pReq || fSessionTermination); + if (pReq) + { + pReq->mouseFeatures = pDevExt->MouseStatusTracker.fMask; + if (pReq->mouseFeatures == pDevExt->fMouseStatusHost) + rc = VINF_SUCCESS; + else + { + pDevExt->fMouseStatusHost = pReq->mouseFeatures; + pReq->pointerXPos = 0; + pReq->pointerYPos = 0; + rc = VbglGRPerform(&pReq->header); + if (RT_FAILURE(rc)) + { + /* + * Failed, roll back (unless it's session termination time). + */ + pDevExt->fMouseStatusHost = UINT32_MAX; + if (!fSessionTermination) + { + vbgdBitUsageTrackerChange(&pDevExt->MouseStatusTracker, fChanged, pSession->fMouseStatus, + pDevExt->cSessions, "MouseStatusTracker"); + pSession->fMouseStatus = fPrevious; + } + } + } + } + else + rc = VINF_SUCCESS; + } + } + + RTSpinlockRelease(pDevExt->SessionSpinlock); + if (pReq) + VbglGRFree(&pReq->header); + return rc; +} + + +/** + * Sets the mouse status features for this session and updates them globally. + * + * @returns VBox status code. + * + * @param pDevExt The device extention. + * @param pSession The session. + * @param fFeatures New bitmap of enabled features. + */ +static int vbgdIoCtl_SetMouseStatus(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, uint32_t fFeatures) +{ + LogFlow(("VBOXGUEST_IOCTL_SET_MOUSE_STATUS: features=%#x\n", fFeatures)); + + if (fFeatures & ~VMMDEV_MOUSE_GUEST_MASK) + return VERR_INVALID_PARAMETER; + + return vbgdSetSessionMouseStatus(pDevExt, pSession, fFeatures, ~fFeatures, false /*fSessionTermination*/); +} + + +/** + * Return the mask of VMM device events that this session is allowed to see (wrt + * to "acquire" mode guest capabilities). + * + * The events associated with guest capabilities in "acquire" mode will be + * restricted to sessions which has acquired the respective capabilities. + * If someone else tries to wait for acquired events, they won't be woken up + * when the event becomes pending. Should some other thread in the session + * acquire the capability while the corresponding event is pending, the waiting + * thread will woken up. + * + * @returns Mask of events valid for the given session. + * @param pDevExt The device extension. + * @param pSession The session. + * + * @remarks Needs only be called when dispatching events in the + * VBOXGUEST_ACQUIRE_STYLE_EVENTS mask. + */ +static uint32_t vbgdGetAllowedEventMaskForSession(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession) +{ + uint32_t fAcquireModeGuestCaps; + uint32_t fAcquiredGuestCaps; + uint32_t fAllowedEvents; + + /* + * Note! Reads pSession->fAcquiredGuestCaps and pDevExt->fAcquireModeGuestCaps + * WITHOUT holding VBOXGUESTDEVEXT::SessionSpinlock. + */ + fAcquireModeGuestCaps = ASMAtomicUoReadU32(&pDevExt->fAcquireModeGuestCaps); + if (fAcquireModeGuestCaps == 0) + return VMMDEV_EVENT_VALID_EVENT_MASK; + fAcquiredGuestCaps = ASMAtomicUoReadU32(&pSession->fAcquiredGuestCaps); + + /* + * Calculate which events to allow according to the cap config and caps + * acquired by the session. + */ + fAllowedEvents = VMMDEV_EVENT_VALID_EVENT_MASK; + if ( !(fAcquiredGuestCaps & VMMDEV_GUEST_SUPPORTS_GRAPHICS) + && (fAcquireModeGuestCaps & VMMDEV_GUEST_SUPPORTS_GRAPHICS)) + fAllowedEvents &= ~VMMDEV_EVENT_DISPLAY_CHANGE_REQUEST; + + if ( !(fAcquiredGuestCaps & VMMDEV_GUEST_SUPPORTS_SEAMLESS) + && (fAcquireModeGuestCaps & VMMDEV_GUEST_SUPPORTS_SEAMLESS)) + fAllowedEvents &= ~VMMDEV_EVENT_SEAMLESS_MODE_CHANGE_REQUEST; + + return fAllowedEvents; +} + + +/** + * Init and termination worker for set guest capabilities to zero on the host. + * + * @returns VBox status code. + * @param pDevExt The device extension. + */ +static int vbgdResetCapabilitiesOnHost(PVBOXGUESTDEVEXT pDevExt) +{ + VMMDevReqGuestCapabilities2 *pReq; + int rc = VbglGRAlloc((VMMDevRequestHeader **)&pReq, sizeof(*pReq), VMMDevReq_SetGuestCapabilities); + if (RT_SUCCESS(rc)) + { + pReq->u32NotMask = UINT32_MAX; + pReq->u32OrMask = 0; + rc = VbglGRPerform(&pReq->header); + + if (RT_FAILURE(rc)) + LogRelFunc(("failed with rc=%Rrc\n", rc)); + VbglGRFree(&pReq->header); + } + return rc; +} + + +/** + * Sets the guest capabilities to the host while holding the lock. + * + * This will ASSUME that we're the ones in charge of the mask, so + * we'll simply clear all bits we don't set. + * + * @returns VBox status code. + * @param fMask The new mask. + */ +static int vbgdUpdateCapabilitiesOnHostWithReqAndLock(PVBOXGUESTDEVEXT pDevExt, VMMDevReqGuestCapabilities2 *pReq) +{ + int rc; + + pReq->u32OrMask = pDevExt->fAcquiredGuestCaps | pDevExt->SetGuestCapsTracker.fMask; + if (pReq->u32OrMask == pDevExt->fGuestCapsHost) + rc = VINF_SUCCESS; + else + { + pDevExt->fGuestCapsHost = pReq->u32OrMask; + pReq->u32NotMask = ~pReq->u32OrMask; + rc = VbglGRPerform(&pReq->header); + if (RT_FAILURE(rc)) + pDevExt->fGuestCapsHost = UINT32_MAX; + } + + return rc; +} + + +/** + * Switch a set of capabilities into "acquire" mode and (maybe) acquire them for + * the given session. + * + * This is called in response to VBOXGUEST_IOCTL_GUEST_CAPS_ACQUIRE as well as + * to do session cleanup. + * + * @returns VBox status code. + * @param pDevExt The device extension. + * @param pSession The session. + * @param fOrMask The capabilities to add . + * @param fNotMask The capabilities to remove. Ignored in + * VBOXGUESTCAPSACQUIRE_FLAGS_CONFIG_ACQUIRE_MODE. + * @param enmFlags Confusing operation modifier. + * VBOXGUESTCAPSACQUIRE_FLAGS_NONE means to both + * configure and acquire/release the capabilities. + * VBOXGUESTCAPSACQUIRE_FLAGS_CONFIG_ACQUIRE_MODE + * means only configure capabilities in the + * @a fOrMask capabilities for "acquire" mode. + * @param fSessionTermination Set if we're called by the session cleanup code. + * This tweaks the error handling so we perform + * proper session cleanup even if the host + * misbehaves. + * + * @remarks Takes both the session and event spinlocks. + */ +static int vbgdAcquireSessionCapabilities(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, + uint32_t fOrMask, uint32_t fNotMask, VBOXGUESTCAPSACQUIRE_FLAGS enmFlags, + bool fSessionTermination) +{ + uint32_t fCurrentOwnedCaps; + uint32_t fSessionRemovedCaps; + uint32_t fSessionAddedCaps; + uint32_t fOtherConflictingCaps; + VMMDevReqGuestCapabilities2 *pReq = NULL; + int rc; + + + /* + * Validate and adjust input. + */ + if (fOrMask & ~( VMMDEV_GUEST_SUPPORTS_SEAMLESS + | VMMDEV_GUEST_SUPPORTS_GUEST_HOST_WINDOW_MAPPING + | VMMDEV_GUEST_SUPPORTS_GRAPHICS ) ) + { + LogRel(("vbgdAcquireSessionCapabilities: pSession=%p fOrMask=%#x fNotMask=%#x enmFlags=%#x -- invalid fOrMask\n", + pSession, fOrMask, fNotMask, enmFlags)); + return VERR_INVALID_PARAMETER; + } + + if ( enmFlags != VBOXGUESTCAPSACQUIRE_FLAGS_CONFIG_ACQUIRE_MODE + && enmFlags != VBOXGUESTCAPSACQUIRE_FLAGS_NONE) + { + LogRel(("vbgdAcquireSessionCapabilities: pSession=%p fOrMask=%#x fNotMask=%#x enmFlags=%#x: invalid enmFlags %d\n", + pSession, fOrMask, fNotMask, enmFlags)); + return VERR_INVALID_PARAMETER; + } + Assert(!fOrMask || !fSessionTermination); + + /* The fNotMask no need to have all values valid, invalid ones will simply be ignored. */ + fNotMask &= ~fOrMask; + + /* + * Preallocate a update request if we're about to do more than just configure + * the capability mode. + */ + if (enmFlags != VBOXGUESTCAPSACQUIRE_FLAGS_CONFIG_ACQUIRE_MODE) + { + rc = VbglGRAlloc((VMMDevRequestHeader **)&pReq, sizeof(*pReq), VMMDevReq_SetGuestCapabilities); + if (RT_SUCCESS(rc)) + { /* do nothing */ } + else if (!fSessionTermination) + { + LogRel(("vbgdAcquireSessionCapabilities: pSession=%p fOrMask=%#x fNotMask=%#x enmFlags=%#x: VbglGRAlloc failure: %Rrc\n", + pSession, fOrMask, fNotMask, enmFlags, rc)); + return rc; + } + else + pReq = NULL; /* Ignore failure, we must do session cleanup. */ + } + + /* + * Try switch the capabilities in the OR mask into "acquire" mode. + * + * Note! We currently ignore anyone which may already have "set" the capabilities + * in fOrMask. Perhaps not the best way to handle it, but it's simple... + */ + RTSpinlockAcquire(pDevExt->EventSpinlock); + + if (!(pDevExt->fSetModeGuestCaps & fOrMask)) + pDevExt->fAcquireModeGuestCaps |= fOrMask; + else + { + RTSpinlockRelease(pDevExt->EventSpinlock); + + if (pReq) + VbglGRFree(&pReq->header); + AssertMsgFailed(("Trying to change caps mode: %#x\n", fOrMask)); + LogRel(("vbgdAcquireSessionCapabilities: pSession=%p fOrMask=%#x fNotMask=%#x enmFlags=%#x: calling caps acquire for set caps\n", + pSession, fOrMask, fNotMask, enmFlags)); + return VERR_INVALID_STATE; + } + + /* + * If we only wanted to switch the capabilities into "acquire" mode, we're done now. + */ + if (enmFlags & VBOXGUESTCAPSACQUIRE_FLAGS_CONFIG_ACQUIRE_MODE) + { + RTSpinlockRelease(pDevExt->EventSpinlock); + + Assert(!pReq); + Log(("vbgdAcquireSessionCapabilities: pSession=%p fOrMask=%#x fNotMask=%#x enmFlags=%#x: configured acquire caps: 0x%x\n", + pSession, fOrMask, fNotMask, enmFlags)); + return VINF_SUCCESS; + } + Assert(pReq || fSessionTermination); + + /* + * Caller wants to acquire/release the capabilities too. + * + * Note! The mode change of the capabilities above won't be reverted on + * failure, this is intentional. + */ + fCurrentOwnedCaps = pSession->fAcquiredGuestCaps; + fSessionRemovedCaps = fCurrentOwnedCaps & fNotMask; + fSessionAddedCaps = fOrMask & ~fCurrentOwnedCaps; + fOtherConflictingCaps = pDevExt->fAcquiredGuestCaps & ~fCurrentOwnedCaps; + fOtherConflictingCaps &= fSessionAddedCaps; + + if (!fOtherConflictingCaps) + { + if (fSessionAddedCaps) + { + pSession->fAcquiredGuestCaps |= fSessionAddedCaps; + pDevExt->fAcquiredGuestCaps |= fSessionAddedCaps; + } + + if (fSessionRemovedCaps) + { + pSession->fAcquiredGuestCaps &= ~fSessionRemovedCaps; + pDevExt->fAcquiredGuestCaps &= ~fSessionRemovedCaps; + } + + /* + * If something changes (which is very likely), tell the host. + */ + if (fSessionAddedCaps || fSessionRemovedCaps || pDevExt->fGuestCapsHost == UINT32_MAX) + { + Assert(pReq || fSessionTermination); + if (pReq) + { + rc = vbgdUpdateCapabilitiesOnHostWithReqAndLock(pDevExt, pReq); + if (RT_FAILURE(rc) && !fSessionTermination) + { + /* Failed, roll back. */ + if (fSessionAddedCaps) + { + pSession->fAcquiredGuestCaps &= ~fSessionAddedCaps; + pDevExt->fAcquiredGuestCaps &= ~fSessionAddedCaps; + } + if (fSessionRemovedCaps) + { + pSession->fAcquiredGuestCaps |= fSessionRemovedCaps; + pDevExt->fAcquiredGuestCaps |= fSessionRemovedCaps; + } + + RTSpinlockRelease(pDevExt->EventSpinlock); + LogRel(("vbgdAcquireSessionCapabilities: vbgdUpdateCapabilitiesOnHostWithReqAndLock failed: rc=%Rrc\n", rc)); + VbglGRFree(&pReq->header); + return rc; + } + } + } + } + else + { + RTSpinlockRelease(pDevExt->EventSpinlock); + + Log(("vbgdAcquireSessionCapabilities: Caps %#x were busy\n", fOtherConflictingCaps)); + VbglGRFree(&pReq->header); + return VERR_RESOURCE_BUSY; + } + + RTSpinlockRelease(pDevExt->EventSpinlock); + if (pReq) + VbglGRFree(&pReq->header); + + /* + * If we added a capability, check if that means some other thread in our + * session should be unblocked because there are events pending. + * + * HACK ALERT! When the seamless support capability is added we generate a + * seamless change event so that the ring-3 client can sync with + * the seamless state. Although this introduces a spurious + * wakeups of the ring-3 client, it solves the problem of client + * state inconsistency in multiuser environment (on Windows). + */ + if (fSessionAddedCaps) + { + uint32_t fGenFakeEvents = 0; + if (fSessionAddedCaps & VMMDEV_GUEST_SUPPORTS_SEAMLESS) + fGenFakeEvents |= VMMDEV_EVENT_SEAMLESS_MODE_CHANGE_REQUEST; + + RTSpinlockAcquire(pDevExt->EventSpinlock); + if (fGenFakeEvents || pDevExt->f32PendingEvents) + vbgdDispatchEventsLocked(pDevExt, fGenFakeEvents); + RTSpinlockRelease(pDevExt->EventSpinlock); + +#ifdef VBOXGUEST_USE_DEFERRED_WAKE_UP + VbgdCommonWaitDoWakeUps(pDevExt); +#endif + } + + return VINF_SUCCESS; +} + + +/** + * Handle VBOXGUEST_IOCTL_GUEST_CAPS_ACQUIRE. + * + * @returns VBox status code. + * + * @param pDevExt The device extension. + * @param pSession The session. + * @param pAcquire The request. + */ +static int vbgdIoCtl_GuestCapsAcquire(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, VBoxGuestCapsAquire *pAcquire) +{ + int rc; + LogFlow(("VBOXGUEST_IOCTL_GUEST_CAPS_ACQUIRE: or=%#x not=%#x flags=%#x\n", + pAcquire->u32OrMask, pAcquire->u32NotMask, pAcquire->enmFlags)); + + rc = vbgdAcquireSessionCapabilities(pDevExt, pSession, pAcquire->u32OrMask, pAcquire->u32NotMask, pAcquire->enmFlags, + false /*fSessionTermination*/); + if (RT_FAILURE(rc)) + LogRel(("VbgdCommonIoCtl: GUEST_CAPS_ACQUIRE failed rc=%Rrc\n", rc)); + pAcquire->rc = rc; + return VINF_SUCCESS; +} + + +/** + * Sets the guest capabilities for a session. + * + * @returns VBox status code. + * @param pDevExt The device extension. + * @param pSession The session. + * @param fOrMask The capabilities to add. + * @param fNotMask The capabilities to remove. + * @param fSessionTermination Set if we're called by the session cleanup code. + * This tweaks the error handling so we perform + * proper session cleanup even if the host + * misbehaves. + * + * @remarks Takes the session spinlock. + */ +static int vbgdSetSessionCapabilities(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, + uint32_t fOrMask, uint32_t fNotMask, bool fSessionTermination) +{ + /* + * Preallocate a request buffer so we can do all in one go without leaving the spinlock. + */ + VMMDevReqGuestCapabilities2 *pReq; + int rc = VbglGRAlloc((VMMDevRequestHeader **)&pReq, sizeof(*pReq), VMMDevReq_SetGuestCapabilities); + if (RT_SUCCESS(rc)) + { /* nothing */ } + else if (!fSessionTermination) + { + LogRel(("vbgdSetSessionCapabilities: VbglGRAlloc failure: %Rrc\n", rc)); + return rc; + } + else + pReq = NULL; /* Ignore failure, we must do session cleanup. */ + + + RTSpinlockAcquire(pDevExt->SessionSpinlock); + +#ifndef VBOXGUEST_DISREGARD_ACQUIRE_MODE_GUEST_CAPS + /* + * Capabilities in "acquire" mode cannot be set via this API. + * (Acquire mode is only used on windows at the time of writing.) + */ + if (!(fOrMask & pDevExt->fAcquireModeGuestCaps)) +#endif + { + /* + * Apply the changes to the session mask. + */ + uint32_t fChanged; + uint32_t fPrevious = pSession->fCapabilities; + pSession->fCapabilities |= fOrMask; + pSession->fCapabilities &= ~fNotMask; + + /* + * If anything actually changed, update the global usage counters. + */ + fChanged = fPrevious ^ pSession->fCapabilities; + if (fChanged) + { + bool fGlobalChange = vbgdBitUsageTrackerChange(&pDevExt->SetGuestCapsTracker, fChanged, fPrevious, + pDevExt->cSessions, "SetGuestCapsTracker"); + + /* + * If there are global changes, update the capabilities on the host. + */ + if (fGlobalChange || pDevExt->fGuestCapsHost == UINT32_MAX) + { + Assert(pReq || fSessionTermination); + if (pReq) + { + rc = vbgdUpdateCapabilitiesOnHostWithReqAndLock(pDevExt, pReq); + + /* On failure, roll back (unless it's session termination time). */ + if (RT_FAILURE(rc) && !fSessionTermination) + { + vbgdBitUsageTrackerChange(&pDevExt->SetGuestCapsTracker, fChanged, pSession->fCapabilities, + pDevExt->cSessions, "SetGuestCapsTracker"); + pSession->fCapabilities = fPrevious; + } + } + } + } + } +#ifndef VBOXGUEST_DISREGARD_ACQUIRE_MODE_GUEST_CAPS + else + rc = VERR_RESOURCE_BUSY; +#endif + + RTSpinlockRelease(pDevExt->SessionSpinlock); + if (pReq) + VbglGRFree(&pReq->header); + return rc; +} + + +/** + * Handle VBOXGUEST_IOCTL_SET_GUEST_CAPABILITIES. + * + * @returns VBox status code. + * + * @param pDevExt The device extension. + * @param pSession The session. + * @param pInfo The request. + */ +static int vbgdIoCtl_SetCapabilities(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, VBoxGuestSetCapabilitiesInfo *pInfo) +{ + int rc; + LogFlow(("VBOXGUEST_IOCTL_SET_GUEST_CAPABILITIES: or=%#x not=%#x\n", pInfo->u32OrMask, pInfo->u32NotMask)); + + if (!((pInfo->u32OrMask | pInfo->u32NotMask) & ~VMMDEV_GUEST_CAPABILITIES_MASK)) + rc = vbgdSetSessionCapabilities(pDevExt, pSession, pInfo->u32OrMask, pInfo->u32NotMask, false /*fSessionTermination*/); + else + rc = VERR_INVALID_PARAMETER; + + return rc; +} + +/** @} */ + + +/** + * Common IOCtl for user to kernel and kernel to kernel communication. + * + * This function only does the basic validation and then invokes + * worker functions that takes care of each specific function. + * + * @returns VBox status code. + * + * @param iFunction The requested function. + * @param pDevExt The device extension. + * @param pSession The client session. + * @param pvData The input/output data buffer. Can be NULL depending on the function. + * @param cbData The max size of the data buffer. + * @param pcbDataReturned Where to store the amount of returned data. Can be NULL. + */ +int VbgdCommonIoCtl(unsigned iFunction, PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, + void *pvData, size_t cbData, size_t *pcbDataReturned) +{ + int rc; + LogFlow(("VbgdCommonIoCtl: iFunction=%#x pDevExt=%p pSession=%p pvData=%p cbData=%zu\n", + iFunction, pDevExt, pSession, pvData, cbData)); + + /* + * Make sure the returned data size is set to zero. + */ + if (pcbDataReturned) + *pcbDataReturned = 0; + + /* + * Define some helper macros to simplify validation. + */ +#define CHECKRET_RING0(mnemonic) \ + do { \ + if (pSession->R0Process != NIL_RTR0PROCESS) \ + { \ + LogFunc((mnemonic ": Ring-0 only, caller is %RTproc/%p\n", \ + pSession->Process, (uintptr_t)pSession->R0Process)); \ + return VERR_PERMISSION_DENIED; \ + } \ + } while (0) +#define CHECKRET_MIN_SIZE(mnemonic, cbMin) \ + do { \ + if (cbData < (cbMin)) \ + { \ + LogFunc((mnemonic ": cbData=%#zx (%zu) min is %#zx (%zu)\n", \ + cbData, cbData, (size_t)(cbMin), (size_t)(cbMin))); \ + return VERR_BUFFER_OVERFLOW; \ + } \ + if ((cbMin) != 0 && !VALID_PTR(pvData)) \ + { \ + LogFunc((mnemonic ": Invalid pointer %p\n", pvData)); \ + return VERR_INVALID_POINTER; \ + } \ + } while (0) +#define CHECKRET_SIZE(mnemonic, cb) \ + do { \ + if (cbData != (cb)) \ + { \ + LogFunc((mnemonic ": cbData=%#zx (%zu) expected is %#zx (%zu)\n", \ + cbData, cbData, (size_t)(cb), (size_t)(cb))); \ + return VERR_BUFFER_OVERFLOW; \ + } \ + if ((cb) != 0 && !VALID_PTR(pvData)) \ + { \ + LogFunc((mnemonic ": Invalid pointer %p\n", pvData)); \ + return VERR_INVALID_POINTER; \ + } \ + } while (0) + + + /* + * Deal with variably sized requests first. + */ + rc = VINF_SUCCESS; + if (VBOXGUEST_IOCTL_STRIP_SIZE(iFunction) == VBOXGUEST_IOCTL_STRIP_SIZE(VBOXGUEST_IOCTL_VMMREQUEST(0))) + { + CHECKRET_MIN_SIZE("VMMREQUEST", sizeof(VMMDevRequestHeader)); + rc = vbgdIoCtl_VMMRequest(pDevExt, pSession, (VMMDevRequestHeader *)pvData, cbData, pcbDataReturned); + } +#ifdef VBOX_WITH_HGCM + /* + * These ones are a bit tricky. + */ + else if (VBOXGUEST_IOCTL_STRIP_SIZE(iFunction) == VBOXGUEST_IOCTL_STRIP_SIZE(VBOXGUEST_IOCTL_HGCM_CALL(0))) + { + bool fInterruptible = pSession->R0Process != NIL_RTR0PROCESS; + CHECKRET_MIN_SIZE("HGCM_CALL", sizeof(VBoxGuestHGCMCallInfo)); + rc = vbgdIoCtl_HGCMCall(pDevExt, pSession, (VBoxGuestHGCMCallInfo *)pvData, RT_INDEFINITE_WAIT, + fInterruptible, false /*f32bit*/, false /* fUserData */, + 0, cbData, pcbDataReturned); + } + else if (VBOXGUEST_IOCTL_STRIP_SIZE(iFunction) == VBOXGUEST_IOCTL_STRIP_SIZE(VBOXGUEST_IOCTL_HGCM_CALL_TIMED(0))) + { + VBoxGuestHGCMCallInfoTimed *pInfo = (VBoxGuestHGCMCallInfoTimed *)pvData; + CHECKRET_MIN_SIZE("HGCM_CALL_TIMED", sizeof(VBoxGuestHGCMCallInfoTimed)); + rc = vbgdIoCtl_HGCMCall(pDevExt, pSession, &pInfo->info, pInfo->u32Timeout, + !!pInfo->fInterruptible || pSession->R0Process != NIL_RTR0PROCESS, + false /*f32bit*/, false /* fUserData */, + RT_OFFSETOF(VBoxGuestHGCMCallInfoTimed, info), cbData, pcbDataReturned); + } + else if (VBOXGUEST_IOCTL_STRIP_SIZE(iFunction) == VBOXGUEST_IOCTL_STRIP_SIZE(VBOXGUEST_IOCTL_HGCM_CALL_USERDATA(0))) + { + bool fInterruptible = true; + CHECKRET_MIN_SIZE("HGCM_CALL", sizeof(VBoxGuestHGCMCallInfo)); + rc = vbgdIoCtl_HGCMCall(pDevExt, pSession, (VBoxGuestHGCMCallInfo *)pvData, RT_INDEFINITE_WAIT, + fInterruptible, false /*f32bit*/, true /* fUserData */, + 0, cbData, pcbDataReturned); + } +# ifdef RT_ARCH_AMD64 + else if (VBOXGUEST_IOCTL_STRIP_SIZE(iFunction) == VBOXGUEST_IOCTL_STRIP_SIZE(VBOXGUEST_IOCTL_HGCM_CALL_32(0))) + { + bool fInterruptible = pSession->R0Process != NIL_RTR0PROCESS; + CHECKRET_MIN_SIZE("HGCM_CALL", sizeof(VBoxGuestHGCMCallInfo)); + rc = vbgdIoCtl_HGCMCall(pDevExt, pSession, (VBoxGuestHGCMCallInfo *)pvData, RT_INDEFINITE_WAIT, + fInterruptible, true /*f32bit*/, false /* fUserData */, + 0, cbData, pcbDataReturned); + } + else if (VBOXGUEST_IOCTL_STRIP_SIZE(iFunction) == VBOXGUEST_IOCTL_STRIP_SIZE(VBOXGUEST_IOCTL_HGCM_CALL_TIMED_32(0))) + { + CHECKRET_MIN_SIZE("HGCM_CALL_TIMED", sizeof(VBoxGuestHGCMCallInfoTimed)); + VBoxGuestHGCMCallInfoTimed *pInfo = (VBoxGuestHGCMCallInfoTimed *)pvData; + rc = vbgdIoCtl_HGCMCall(pDevExt, pSession, &pInfo->info, pInfo->u32Timeout, + !!pInfo->fInterruptible || pSession->R0Process != NIL_RTR0PROCESS, + true /*f32bit*/, false /* fUserData */, + RT_OFFSETOF(VBoxGuestHGCMCallInfoTimed, info), cbData, pcbDataReturned); + } +# endif +#endif /* VBOX_WITH_HGCM */ + else if (VBOXGUEST_IOCTL_STRIP_SIZE(iFunction) == VBOXGUEST_IOCTL_STRIP_SIZE(VBOXGUEST_IOCTL_LOG(0))) + { + CHECKRET_MIN_SIZE("LOG", 1); + rc = vbgdIoCtl_Log(pDevExt, (char *)pvData, cbData, pcbDataReturned, pSession->fUserSession); + } + else + { + switch (iFunction) + { + case VBOXGUEST_IOCTL_GETVMMDEVPORT: + CHECKRET_RING0("GETVMMDEVPORT"); + CHECKRET_MIN_SIZE("GETVMMDEVPORT", sizeof(VBoxGuestPortInfo)); + rc = vbgdIoCtl_GetVMMDevPort(pDevExt, (VBoxGuestPortInfo *)pvData, pcbDataReturned); + break; + +#ifndef RT_OS_WINDOWS /* Windows has its own implementation of this. */ + case VBOXGUEST_IOCTL_SET_MOUSE_NOTIFY_CALLBACK: + CHECKRET_RING0("SET_MOUSE_NOTIFY_CALLBACK"); + CHECKRET_SIZE("SET_MOUSE_NOTIFY_CALLBACK", sizeof(VBoxGuestMouseSetNotifyCallback)); + rc = vbgdIoCtl_SetMouseNotifyCallback(pDevExt, (VBoxGuestMouseSetNotifyCallback *)pvData); + break; +#endif + + case VBOXGUEST_IOCTL_WAITEVENT: + CHECKRET_MIN_SIZE("WAITEVENT", sizeof(VBoxGuestWaitEventInfo)); + rc = vbgdIoCtl_WaitEvent(pDevExt, pSession, (VBoxGuestWaitEventInfo *)pvData, + pcbDataReturned, pSession->R0Process != NIL_RTR0PROCESS); + break; + + case VBOXGUEST_IOCTL_CANCEL_ALL_WAITEVENTS: + CHECKRET_SIZE("CANCEL_ALL_WAITEVENTS", 0); + rc = vbgdIoCtl_CancelAllWaitEvents(pDevExt, pSession); + break; + + case VBOXGUEST_IOCTL_CTL_FILTER_MASK: + CHECKRET_MIN_SIZE("CTL_FILTER_MASK", sizeof(VBoxGuestFilterMaskInfo)); + rc = vbgdIoCtl_CtlFilterMask(pDevExt, pSession, (VBoxGuestFilterMaskInfo *)pvData); + break; + +#ifdef VBOX_WITH_HGCM + case VBOXGUEST_IOCTL_HGCM_CONNECT: +# ifdef RT_ARCH_AMD64 + case VBOXGUEST_IOCTL_HGCM_CONNECT_32: +# endif + CHECKRET_MIN_SIZE("HGCM_CONNECT", sizeof(VBoxGuestHGCMConnectInfo)); + rc = vbgdIoCtl_HGCMConnect(pDevExt, pSession, (VBoxGuestHGCMConnectInfo *)pvData, pcbDataReturned); + break; + + case VBOXGUEST_IOCTL_HGCM_DISCONNECT: +# ifdef RT_ARCH_AMD64 + case VBOXGUEST_IOCTL_HGCM_DISCONNECT_32: +# endif + CHECKRET_MIN_SIZE("HGCM_DISCONNECT", sizeof(VBoxGuestHGCMDisconnectInfo)); + rc = vbgdIoCtl_HGCMDisconnect(pDevExt, pSession, (VBoxGuestHGCMDisconnectInfo *)pvData, pcbDataReturned); + break; +#endif /* VBOX_WITH_HGCM */ + + case VBOXGUEST_IOCTL_CHECK_BALLOON: + CHECKRET_MIN_SIZE("CHECK_MEMORY_BALLOON", sizeof(VBoxGuestCheckBalloonInfo)); + rc = vbgdIoCtl_CheckMemoryBalloon(pDevExt, pSession, (VBoxGuestCheckBalloonInfo *)pvData, pcbDataReturned); + break; + + case VBOXGUEST_IOCTL_CHANGE_BALLOON: + CHECKRET_MIN_SIZE("CHANGE_MEMORY_BALLOON", sizeof(VBoxGuestChangeBalloonInfo)); + rc = vbgdIoCtl_ChangeMemoryBalloon(pDevExt, pSession, (VBoxGuestChangeBalloonInfo *)pvData, pcbDataReturned); + break; + + case VBOXGUEST_IOCTL_WRITE_CORE_DUMP: + CHECKRET_MIN_SIZE("WRITE_CORE_DUMP", sizeof(VBoxGuestWriteCoreDump)); + rc = vbgdIoCtl_WriteCoreDump(pDevExt, (VBoxGuestWriteCoreDump *)pvData); + break; + + case VBOXGUEST_IOCTL_SET_MOUSE_STATUS: + CHECKRET_SIZE("SET_MOUSE_STATUS", sizeof(uint32_t)); + rc = vbgdIoCtl_SetMouseStatus(pDevExt, pSession, *(uint32_t *)pvData); + break; + +#ifdef VBOX_WITH_DPC_LATENCY_CHECKER + case VBOXGUEST_IOCTL_DPC_LATENCY_CHECKER: + CHECKRET_SIZE("DPC_LATENCY_CHECKER", 0); + rc = VbgdNtIOCtl_DpcLatencyChecker(); + break; +#endif + + case VBOXGUEST_IOCTL_GUEST_CAPS_ACQUIRE: + CHECKRET_SIZE("GUEST_CAPS_ACQUIRE", sizeof(VBoxGuestCapsAquire)); + rc = vbgdIoCtl_GuestCapsAcquire(pDevExt, pSession, (VBoxGuestCapsAquire *)pvData); + *pcbDataReturned = sizeof(VBoxGuestCapsAquire); + break; + + case VBOXGUEST_IOCTL_SET_GUEST_CAPABILITIES: + CHECKRET_MIN_SIZE("SET_GUEST_CAPABILITIES", sizeof(VBoxGuestSetCapabilitiesInfo)); + rc = vbgdIoCtl_SetCapabilities(pDevExt, pSession, (VBoxGuestSetCapabilitiesInfo *)pvData); + break; + + default: + { + LogRel(("VbgdCommonIoCtl: Unknown request iFunction=%#x stripped size=%#x\n", + iFunction, VBOXGUEST_IOCTL_STRIP_SIZE(iFunction))); + rc = VERR_NOT_SUPPORTED; + break; + } + } + } + + LogFlow(("VbgdCommonIoCtl: returns %Rrc *pcbDataReturned=%zu\n", rc, pcbDataReturned ? *pcbDataReturned : 0)); + return rc; +} + + +/** + * Used by VbgdCommonISR as well as the acquire guest capability code. + * + * @returns VINF_SUCCESS on success. On failure, ORed together + * RTSemEventMultiSignal errors (completes processing despite errors). + * @param pDevExt The VBoxGuest device extension. + * @param fEvents The events to dispatch. + */ +static int vbgdDispatchEventsLocked(PVBOXGUESTDEVEXT pDevExt, uint32_t fEvents) +{ + PVBOXGUESTWAIT pWait; + PVBOXGUESTWAIT pSafe; + int rc = VINF_SUCCESS; + + fEvents |= pDevExt->f32PendingEvents; + + RTListForEachSafe(&pDevExt->WaitList, pWait, pSafe, VBOXGUESTWAIT, ListNode) + { + uint32_t fHandledEvents = pWait->fReqEvents & fEvents; + if ( fHandledEvents != 0 + && !pWait->fResEvents) + { + /* Does this one wait on any of the events we're dispatching? We do a quick + check first, then deal with VBOXGUEST_ACQUIRE_STYLE_EVENTS as applicable. */ + if (fHandledEvents & VBOXGUEST_ACQUIRE_STYLE_EVENTS) + fHandledEvents &= vbgdGetAllowedEventMaskForSession(pDevExt, pWait->pSession); + if (fHandledEvents) + { + pWait->fResEvents = pWait->fReqEvents & fEvents & fHandledEvents; + fEvents &= ~pWait->fResEvents; + RTListNodeRemove(&pWait->ListNode); +#ifdef VBOXGUEST_USE_DEFERRED_WAKE_UP + RTListAppend(&pDevExt->WakeUpList, &pWait->ListNode); +#else + RTListAppend(&pDevExt->WokenUpList, &pWait->ListNode); + rc |= RTSemEventMultiSignal(pWait->Event); +#endif + if (!fEvents) + break; + } + } + } + + ASMAtomicWriteU32(&pDevExt->f32PendingEvents, fEvents); + return rc; +} + + +/** + * Common interrupt service routine. + * + * This deals with events and with waking up thread waiting for those events. + * + * @returns true if it was our interrupt, false if it wasn't. + * @param pDevExt The VBoxGuest device extension. + */ +bool VbgdCommonISR(PVBOXGUESTDEVEXT pDevExt) +{ + VMMDevEvents volatile *pReq = pDevExt->pIrqAckEvents; + bool fMousePositionChanged = false; + int rc = 0; + bool fOurIrq; + + /* + * Make sure we've initialized the device extension. + */ + if (RT_UNLIKELY(!pReq)) + return false; + + /* + * Enter the spinlock and check if it's our IRQ or not. + */ + RTSpinlockAcquire(pDevExt->EventSpinlock); + fOurIrq = pDevExt->pVMMDevMemory->V.V1_04.fHaveEvents; + if (fOurIrq) + { + /* + * Acknowlegde events. + * We don't use VbglGRPerform here as it may take another spinlocks. + */ + pReq->header.rc = VERR_INTERNAL_ERROR; + pReq->events = 0; + ASMCompilerBarrier(); + ASMOutU32(pDevExt->IOPortBase + VMMDEV_PORT_OFF_REQUEST, (uint32_t)pDevExt->PhysIrqAckEvents); + ASMCompilerBarrier(); /* paranoia */ + if (RT_SUCCESS(pReq->header.rc)) + { + uint32_t fEvents = pReq->events; + + Log3(("VbgdCommonISR: acknowledge events succeeded %#RX32\n", fEvents)); + + /* + * VMMDEV_EVENT_MOUSE_POSITION_CHANGED can only be polled for. + */ + if (fEvents & VMMDEV_EVENT_MOUSE_POSITION_CHANGED) + { + fMousePositionChanged = true; + fEvents &= ~VMMDEV_EVENT_MOUSE_POSITION_CHANGED; +#ifndef RT_OS_WINDOWS + if (pDevExt->MouseNotifyCallback.pfnNotify) + pDevExt->MouseNotifyCallback.pfnNotify(pDevExt->MouseNotifyCallback.pvUser); +#endif + } + +#ifdef VBOX_WITH_HGCM + /* + * The HGCM event/list is kind of different in that we evaluate all entries. + */ + if (fEvents & VMMDEV_EVENT_HGCM) + { + PVBOXGUESTWAIT pWait; + PVBOXGUESTWAIT pSafe; + RTListForEachSafe(&pDevExt->HGCMWaitList, pWait, pSafe, VBOXGUESTWAIT, ListNode) + { + if (pWait->pHGCMReq->fu32Flags & VBOX_HGCM_REQ_DONE) + { + pWait->fResEvents = VMMDEV_EVENT_HGCM; + RTListNodeRemove(&pWait->ListNode); +# ifdef VBOXGUEST_USE_DEFERRED_WAKE_UP + RTListAppend(&pDevExt->WakeUpList, &pWait->ListNode); +# else + RTListAppend(&pDevExt->WokenUpList, &pWait->ListNode); + rc |= RTSemEventMultiSignal(pWait->Event); +# endif + } + } + fEvents &= ~VMMDEV_EVENT_HGCM; + } +#endif + + /* + * Normal FIFO waiter evaluation. + */ + rc |= vbgdDispatchEventsLocked(pDevExt, fEvents); + } + else /* something is serious wrong... */ + Log(("VbgdCommonISR: acknowledge events failed rc=%Rrc (events=%#x)!!\n", + pReq->header.rc, pReq->events)); + } + else + Log3(("VbgdCommonISR: not ours\n")); + + RTSpinlockRelease(pDevExt->EventSpinlock); + +#if defined(VBOXGUEST_USE_DEFERRED_WAKE_UP) && !defined(RT_OS_DARWIN) && !defined(RT_OS_WINDOWS) + /* + * Do wake-ups. + * Note. On Windows this isn't possible at this IRQL, so a DPC will take + * care of it. Same on darwin, doing it in the work loop callback. + */ + VbgdCommonWaitDoWakeUps(pDevExt); +#endif + + /* + * Work the poll and async notification queues on OSes that implements that. + * (Do this outside the spinlock to prevent some recursive spinlocking.) + */ + if (fMousePositionChanged) + { + ASMAtomicIncU32(&pDevExt->u32MousePosChangedSeq); + VbgdNativeISRMousePollEvent(pDevExt); + } + + Assert(rc == 0); + NOREF(rc); + return fOurIrq; +} + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/VBoxGuestIDC-unix.c.h +++ linux-4.2.0/ubuntu/vbox/vboxguest/VBoxGuestIDC-unix.c.h @@ -0,0 +1,148 @@ +/* $Rev: 98751 $ */ +/** @file + * VBoxGuest - Inter Driver Communication, unix implementation. + * + * This file is included by the platform specific source file. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/** @todo Use some header that we have in common with VBoxGuestLib.h... */ +/** @todo fix DECLVBGL usage. */ +RT_C_DECLS_BEGIN +DECLEXPORT(void *) VBOXCALL VBoxGuestIDCOpen(uint32_t *pu32Version); +DECLEXPORT(int) VBOXCALL VBoxGuestIDCClose(void *pvSession); +DECLEXPORT(int) VBOXCALL VBoxGuestIDCCall(void *pvSession, unsigned iCmd, void *pvData, size_t cbData, size_t *pcbDataReturned); +RT_C_DECLS_END + + +/** + * Open a new IDC connection. + * + * @returns Opaque pointer to session object. + * @param pu32Version Where to store VMMDev version. + */ +DECLEXPORT(void *) VBOXCALL VBoxGuestIDCOpen(uint32_t *pu32Version) +{ + PVBOXGUESTSESSION pSession; + int rc; + LogFlow(("VBoxGuestIDCOpen: Version=%#x\n", pu32Version ? *pu32Version : 0)); + + AssertPtrReturn(pu32Version, NULL); + +#ifdef RT_OS_SOLARIS + mutex_enter(&g_LdiMtx); + if (!g_LdiHandle) + { + ldi_ident_t DevIdent = ldi_ident_from_anon(); + rc = ldi_open_by_name(VBOXGUEST_DEVICE_NAME, FREAD, kcred, &g_LdiHandle, DevIdent); + ldi_ident_release(DevIdent); + if (rc) + { + LogRel(("VBoxGuestIDCOpen: ldi_open_by_name failed. rc=%d\n", rc)); + mutex_exit(&g_LdiMtx); + return NULL; + } + } + ++g_cLdiOpens; + mutex_exit(&g_LdiMtx); +#endif + + rc = VbgdCommonCreateKernelSession(&g_DevExt, &pSession); + if (RT_SUCCESS(rc)) + { + *pu32Version = VMMDEV_VERSION; + return pSession; + } + +#ifdef RT_OS_SOLARIS + mutex_enter(&g_LdiMtx); + if (g_cLdiOpens > 0) + --g_cLdiOpens; + if ( g_cLdiOpens == 0 + && g_LdiHandle) + { + ldi_close(g_LdiHandle, FREAD, kcred); + g_LdiHandle = NULL; + } + mutex_exit(&g_LdiMtx); +#endif + + LogRel(("VBoxGuestIDCOpen: VbgdCommonCreateKernelSession failed. rc=%d\n", rc)); + return NULL; +} + + +/** + * Close an IDC connection. + * + * @returns VBox error code. + * @param pvState Opaque pointer to the session object. + */ +DECLEXPORT(int) VBOXCALL VBoxGuestIDCClose(void *pvSession) +{ + PVBOXGUESTSESSION pSession = (PVBOXGUESTSESSION)pvSession; + LogFlow(("VBoxGuestIDCClose:\n")); + + AssertPtrReturn(pSession, VERR_INVALID_POINTER); + VbgdCommonCloseSession(&g_DevExt, pSession); + +#ifdef RT_OS_SOLARIS + mutex_enter(&g_LdiMtx); + if (g_cLdiOpens > 0) + --g_cLdiOpens; + if ( g_cLdiOpens == 0 + && g_LdiHandle) + { + ldi_close(g_LdiHandle, FREAD, kcred); + g_LdiHandle = NULL; + } + mutex_exit(&g_LdiMtx); +#endif + + return VINF_SUCCESS; +} + + +/** + * Perform an IDC call. + * + * @returns VBox error code. + * @param pvSession Opaque pointer to the session. + * @param iCmd Requested function. + * @param pvData IO data buffer. + * @param cbData Size of the data buffer. + * @param pcbDataReturned Where to store the amount of returned data. + */ +DECLEXPORT(int) VBOXCALL VBoxGuestIDCCall(void *pvSession, unsigned iCmd, void *pvData, size_t cbData, size_t *pcbDataReturned) +{ + PVBOXGUESTSESSION pSession = (PVBOXGUESTSESSION)pvSession; + LogFlow(("VBoxGuestIDCCall: %pvSession=%p Cmd=%u pvData=%p cbData=%d\n", pvSession, iCmd, pvData, cbData)); + + AssertPtrReturn(pSession, VERR_INVALID_POINTER); + AssertMsgReturn(pSession->pDevExt == &g_DevExt, + ("SC: %p != %p\n", pSession->pDevExt, &g_DevExt), VERR_INVALID_HANDLE); + + return VbgdCommonIoCtl(iCmd, &g_DevExt, pSession, pvData, cbData, pcbDataReturned); +} + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/VBoxGuestInternal.h +++ linux-4.2.0/ubuntu/vbox/vboxguest/VBoxGuestInternal.h @@ -0,0 +1,351 @@ +/* $Id: VBoxGuestInternal.h $ */ +/** @file + * VBoxGuest - Guest Additions Driver. + */ + +/* + * Copyright (C) 2010-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___VBoxGuestInternal_h +#define ___VBoxGuestInternal_h + +#include +#include +#include +#include +#include +#include +#include +#include + +/** @def VBOXGUEST_USE_WAKE_UP_LIST + * Defer wake-up of waiting thread when defined. */ +#if defined(RT_OS_DARWIN) || defined(RT_OS_SOLARIS) || defined(RT_OS_WINDOWS) || defined(DOXYGEN_RUNNING) +# define VBOXGUEST_USE_DEFERRED_WAKE_UP +#endif + + +/** Pointer to the VBoxGuest per session data. */ +typedef struct VBOXGUESTSESSION *PVBOXGUESTSESSION; + +/** Pointer to a wait-for-event entry. */ +typedef struct VBOXGUESTWAIT *PVBOXGUESTWAIT; + +/** + * VBox guest wait for event entry. + * + * Each waiting thread allocates one of these items and adds + * it to the wait list before going to sleep on the event sem. + */ +typedef struct VBOXGUESTWAIT +{ + /** The list node. */ + RTLISTNODE ListNode; + /** The events we are waiting on. */ + uint32_t fReqEvents; + /** The events we received. */ + uint32_t volatile fResEvents; +#ifdef VBOXGUEST_USE_DEFERRED_WAKE_UP + /** Set by VbgdCommonWaitDoWakeUps before leaving the spinlock to call + * RTSemEventMultiSignal. */ + bool volatile fPendingWakeUp; + /** Set by the requestor thread if it got the spinlock before the + * signaller. Deals with the race in VbgdCommonWaitDoWakeUps. */ + bool volatile fFreeMe; +#endif + /** The event semaphore. */ + RTSEMEVENTMULTI Event; + /** The session that's waiting. */ + PVBOXGUESTSESSION pSession; +#ifdef VBOX_WITH_HGCM + /** The HGCM request we're waiting for to complete. */ + VMMDevHGCMRequestHeader volatile *pHGCMReq; +#endif +} VBOXGUESTWAIT; + + +/** + * VBox guest memory balloon. + */ +typedef struct VBOXGUESTMEMBALLOON +{ + /** Mutex protecting the members below from concurrent access.. */ + RTSEMFASTMUTEX hMtx; + /** The current number of chunks in the balloon. */ + uint32_t cChunks; + /** The maximum number of chunks in the balloon (typically the amount of guest + * memory / chunksize). */ + uint32_t cMaxChunks; + /** This is true if we are using RTR0MemObjAllocPhysNC() / RTR0MemObjGetPagePhysAddr() + * and false otherwise. */ + bool fUseKernelAPI; + /** The current owner of the balloon. + * This is automatically assigned to the first session using the ballooning + * API and first released when the session closes. */ + PVBOXGUESTSESSION pOwner; + /** The pointer to the array of memory objects holding the chunks of the + * balloon. This array is cMaxChunks in size when present. */ + PRTR0MEMOBJ paMemObj; +} VBOXGUESTMEMBALLOON; +/** Pointer to a memory balloon. */ +typedef VBOXGUESTMEMBALLOON *PVBOXGUESTMEMBALLOON; + + +/** + * Per bit usage tracker for a uint32_t mask. + * + * Used for optimal handling of guest properties, mouse status and event filter. + */ +typedef struct VBOXGUESTBITUSAGETRACER +{ + /** Per bit usage counters. */ + uint32_t acPerBitUsage[32]; + /** The current mask according to acPerBitUsage. */ + uint32_t fMask; +} VBOXGUESTBITUSAGETRACER; +/** Pointer to a per bit usage tracker. */ +typedef VBOXGUESTBITUSAGETRACER *PVBOXGUESTBITUSAGETRACER; +/** Pointer to a const per bit usage tracker. */ +typedef VBOXGUESTBITUSAGETRACER const *PCVBOXGUESTBITUSAGETRACER; + + +/** + * VBox guest device (data) extension. + */ +typedef struct VBOXGUESTDEVEXT +{ + /** The base of the adapter I/O ports. */ + RTIOPORT IOPortBase; + /** Pointer to the mapping of the VMMDev adapter memory. */ + VMMDevMemory volatile *pVMMDevMemory; + /** The memory object reserving space for the guest mappings. */ + RTR0MEMOBJ hGuestMappings; + /** Spinlock protecting the signaling and resetting of the wait-for-event + * semaphores as well as the event acking in the ISR. */ + RTSPINLOCK EventSpinlock; + /** Preallocated VMMDevEvents for the IRQ handler. */ + VMMDevEvents *pIrqAckEvents; + /** The physical address of pIrqAckEvents. */ + RTCCPHYS PhysIrqAckEvents; + /** Wait-for-event list for threads waiting for multiple events + * (VBOXGUESTWAIT). */ + RTLISTANCHOR WaitList; +#ifdef VBOX_WITH_HGCM + /** Wait-for-event list for threads waiting on HGCM async completion + * (VBOXGUESTWAIT). + * + * The entire list is evaluated upon the arrival of an HGCM event, unlike + * the other lists which are only evaluated till the first thread has + * been woken up. */ + RTLISTANCHOR HGCMWaitList; +#endif +#ifdef VBOXGUEST_USE_DEFERRED_WAKE_UP + /** List of wait-for-event entries that needs waking up + * (VBOXGUESTWAIT). */ + RTLISTANCHOR WakeUpList; +#endif + /** List of wait-for-event entries that has been woken up + * (VBOXGUESTWAIT). */ + RTLISTANCHOR WokenUpList; + /** List of free wait-for-event entries (VBOXGUESTWAIT). */ + RTLISTANCHOR FreeList; + /** Mask of pending events. */ + uint32_t volatile f32PendingEvents; + /** Current VMMDEV_EVENT_MOUSE_POSITION_CHANGED sequence number. + * Used to implement polling. */ + uint32_t volatile u32MousePosChangedSeq; + + /** Spinlock various items in the VBOXGUESTSESSION. */ + RTSPINLOCK SessionSpinlock; + /** List of guest sessions (VBOXGUESTSESSION). We currently traverse this + * but do not search it, so a list data type should be fine. Use under the + * #SessionSpinlock lock. */ + RTLISTANCHOR SessionList; + /** Number of session. */ + uint32_t cSessions; + /** Flag indicating whether logging to the release log + * is enabled. */ + bool fLoggingEnabled; + /** Memory balloon information for RTR0MemObjAllocPhysNC(). */ + VBOXGUESTMEMBALLOON MemBalloon; + /** Callback and user data for a kernel mouse handler. */ + VBoxGuestMouseSetNotifyCallback MouseNotifyCallback; + + /** @name Host Event Filtering + * @{ */ + /** Events we won't permit anyone to filter out. */ + uint32_t fFixedEvents; + /** Usage counters for the host events. (Fixed events are not included.) */ + VBOXGUESTBITUSAGETRACER EventFilterTracker; + /** The event filter last reported to the host (UINT32_MAX on failure). */ + uint32_t fEventFilterHost; + /** @} */ + + /** @name Mouse Status + * @{ */ + /** Usage counters for the mouse statuses (VMMDEV_MOUSE_XXX). */ + VBOXGUESTBITUSAGETRACER MouseStatusTracker; + /** The mouse status last reported to the host (UINT32_MAX on failure). */ + uint32_t fMouseStatusHost; + /** @} */ + + /** @name Guest Capabilities + * @{ */ + /** Guest capabilities which have been set to "acquire" mode. This means + * that only one session can use them at a time, and that they will be + * automatically cleaned up if that session exits without doing so. + * + * Protected by VBOXGUESTDEVEXT::SessionSpinlock, but is unfortunately read + * without holding the lock in a couple of places. */ + uint32_t volatile fAcquireModeGuestCaps; + /** Guest capabilities which have been set to "set" mode. This just means + * that they have been blocked from ever being set to "acquire" mode. */ + uint32_t fSetModeGuestCaps; + /** Mask of all capabilities which are currently acquired by some session + * and as such reported to the host. */ + uint32_t fAcquiredGuestCaps; + /** Usage counters for guest capabilities in "set" mode. Indexed by + * capability bit number, one count per session using a capability. */ + VBOXGUESTBITUSAGETRACER SetGuestCapsTracker; + /** The guest capabilities last reported to the host (UINT32_MAX on failure). */ + uint32_t fGuestCapsHost; + /** @} */ + + /** Heartbeat timer which fires with interval + * cNsHearbeatInterval and its handler sends + * VMMDevReq_GuestHeartbeat to VMMDev. */ + PRTTIMER pHeartbeatTimer; + /** Heartbeat timer interval in nanoseconds. */ + uint64_t cNsHeartbeatInterval; + /** Preallocated VMMDevReq_GuestHeartbeat request. */ + VMMDevRequestHeader *pReqGuestHeartbeat; +} VBOXGUESTDEVEXT; +/** Pointer to the VBoxGuest driver data. */ +typedef VBOXGUESTDEVEXT *PVBOXGUESTDEVEXT; + + +/** + * The VBoxGuest per session data. + */ +typedef struct VBOXGUESTSESSION +{ + /** The list node. */ + RTLISTNODE ListNode; +#if defined(RT_OS_DARWIN) || defined(RT_OS_FREEBSD) || defined(RT_OS_OS2) || defined(RT_OS_SOLARIS) + /** Pointer to the next session with the same hash. */ + PVBOXGUESTSESSION pNextHash; +#endif +#if defined(RT_OS_OS2) + /** The system file number of this session. */ + uint16_t sfn; + uint16_t Alignment; /**< Alignment */ +#endif + /** The process (id) of the session. + * This is NIL if it's a kernel session. */ + RTPROCESS Process; + /** Which process this session is associated with. + * This is NIL if it's a kernel session. */ + RTR0PROCESS R0Process; + /** Pointer to the device extension. */ + PVBOXGUESTDEVEXT pDevExt; + +#ifdef VBOX_WITH_HGCM + /** Array containing HGCM client IDs associated with this session. + * This will be automatically disconnected when the session is closed. */ + uint32_t volatile aHGCMClientIds[64]; +#endif + /** The last consumed VMMDEV_EVENT_MOUSE_POSITION_CHANGED sequence number. + * Used to implement polling. */ + uint32_t volatile u32MousePosChangedSeq; + /** Host events requested by the session. + * An event type requested in any guest session will be added to the host + * filter. Protected by VBOXGUESTDEVEXT::SessionSpinlock. */ + uint32_t fEventFilter; + /** Guest capabilities held in "acquired" by this session. + * Protected by VBOXGUESTDEVEXT::SessionSpinlock, but is unfortunately read + * without holding the lock in a couple of places. */ + uint32_t volatile fAcquiredGuestCaps; + /** Guest capabilities in "set" mode for this session. + * These accumulated for sessions via VBOXGUESTDEVEXT::acGuestCapsSet and + * reported to the host. Protected by VBOXGUESTDEVEXT::SessionSpinlock. */ + uint32_t fCapabilities; + /** Mouse features supported. A feature enabled in any guest session will + * be enabled for the host. + * @note We invert the VMMDEV_MOUSE_GUEST_NEEDS_HOST_CURSOR feature in this + * bitmap. The logic of this is that the real feature is when the host + * cursor is not needed, and we tell the host it is not needed if any + * session explicitly fails to assert it. Storing it inverted simplifies + * the checks. + * Use under the VBOXGUESTDEVEXT#SessionSpinlock lock. */ + uint32_t fMouseStatus; +#ifdef RT_OS_DARWIN + /** Pointer to the associated org_virtualbox_VBoxGuestClient object. */ + void *pvVBoxGuestClient; + /** Whether this session has been opened or not. */ + bool fOpened; +#endif + /** Whether a CANCEL_ALL_WAITEVENTS is pending. This happens when + * CANCEL_ALL_WAITEVENTS is called, but no call to WAITEVENT is in process + * in the current session. In that case the next call will be interrupted + * at once. */ + bool volatile fPendingCancelWaitEvents; + /** Does this session belong to a root process or a user one? */ + bool fUserSession; +} VBOXGUESTSESSION; + +RT_C_DECLS_BEGIN + +int VbgdCommonInitDevExt(PVBOXGUESTDEVEXT pDevExt, uint16_t IOPortBase, void *pvMMIOBase, uint32_t cbMMIO, + VBOXOSTYPE enmOSType, uint32_t fEvents); +bool VbgdCommonISR(PVBOXGUESTDEVEXT pDevExt); +void VbgdCommonDeleteDevExt(PVBOXGUESTDEVEXT pDevExt); +int VbgdCommonReinitDevExtAfterHibernation(PVBOXGUESTDEVEXT pDevExt, VBOXOSTYPE enmOSType); +#ifdef VBOXGUEST_USE_DEFERRED_WAKE_UP +void VbgdCommonWaitDoWakeUps(PVBOXGUESTDEVEXT pDevExt); +#endif + +int VbgdCommonCreateUserSession(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION *ppSession); +int VbgdCommonCreateKernelSession(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION *ppSession); +void VbgdCommonCloseSession(PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession); + +int VbgdCommonIoCtlFast(unsigned iFunction, PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession); +int VbgdCommonIoCtl(unsigned iFunction, PVBOXGUESTDEVEXT pDevExt, PVBOXGUESTSESSION pSession, + void *pvData, size_t cbData, size_t *pcbDataReturned); + +/** + * ISR callback for notifying threads polling for mouse events. + * + * This is called at the end of the ISR, after leaving the event spinlock, if + * VMMDEV_EVENT_MOUSE_POSITION_CHANGED was raised by the host. + * + * @param pDevExt The device extension. + */ +void VbgdNativeISRMousePollEvent(PVBOXGUESTDEVEXT pDevExt); + + +#ifdef VBOX_WITH_DPC_LATENCY_CHECKER +int VbgdNtIOCtl_DpcLatencyChecker(void); +#endif + +RT_C_DECLS_END + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/VBoxGuestLog.h +++ linux-4.2.0/ubuntu/vbox/vboxguest/VBoxGuestLog.h @@ -0,0 +1,59 @@ +/* $Id: VBoxGuestLog.h $ */ +/** @file + * VBoxGuestLibR0 - Guest Logging facility. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef __VBOXGUESTLOG__H +#define __VBOXGUESTLOG__H + +#ifndef RT_OS_WINDOWS +# error "Don't include this file." +#else /* RT_OS_WINDOWS */ +/* Save LOG_ENABLED state, because "VBox/rt/log.h" + * may undefine it for IN_RING0 code. + */ +# if (defined(DEBUG) && !defined(NO_LOGGING)) || defined(LOG_ENABLED) +# define __LOG_ENABLED_SAVED__ +# endif + +# if (defined(DEBUG) && !defined(NO_LOGGING)) || defined(LOG_ENABLED) +# ifdef VBOX_GUEST +# include +# undef Log +# define Log(a) RTLogBackdoorPrintf a +# else +# define Log(a) DbgPrint a +# endif +# else +# define Log(a) +# endif + +# ifdef __LOG_ENABLED_SAVED__ +# define LOG_ENABLED +# undef __LOG_ENABLED_SAVED__ +# endif + +#endif /* RT_OS_WINDOWS */ + +#endif /* !__VBOXGUESTLOG__H */ --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/VMMDev.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/VMMDev.c @@ -0,0 +1,44 @@ +/* $Id: VMMDev.cpp $ */ +/** @file + * VBoxGuestLibR0 - VMMDev device related functions. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#include "VBGLInternal.h" + + +DECLVBGL(int) VbglQueryVMMDevMemory (VMMDevMemory **ppVMMDevMemory) +{ + int rc = vbglR0Enter (); + + if (RT_FAILURE(rc)) + return rc; + + /* If the memory was not found, return an error. */ + if (!g_vbgldata.pVMMDevMemory) + return VERR_NOT_SUPPORTED; + + *ppVMMDevMemory = g_vbgldata.pVMMDevMemory; + return rc; +} + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/alloc/alloc.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/alloc/alloc.c @@ -0,0 +1,63 @@ +/* $Id: alloc.cpp $ */ +/** @file + * IPRT - Memory Allocation. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#ifndef RTMEM_NO_WRAP_TO_EF_APIS +# define RTMEM_NO_WRAP_TO_EF_APIS +#endif +#include +#include "internal/iprt.h" + +#include +#include + + + +RTDECL(void *) RTMemDupTag(const void *pvSrc, size_t cb, const char *pszTag) RT_NO_THROW +{ + void *pvDst = RTMemAllocTag(cb, pszTag); + if (pvDst) + memcpy(pvDst, pvSrc, cb); + return pvDst; +} +RT_EXPORT_SYMBOL(RTMemDupTag); + + +RTDECL(void *) RTMemDupExTag(const void *pvSrc, size_t cbSrc, size_t cbExtra, const char *pszTag) RT_NO_THROW +{ + void *pvDst = RTMemAllocTag(cbSrc + cbExtra, pszTag); + if (pvDst) + { + memcpy(pvDst, pvSrc, cbSrc); + memset((uint8_t *)pvDst + cbSrc, 0, cbExtra); + } + return pvDst; +} +RT_EXPORT_SYMBOL(RTMemDupExTag); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/alloc/heapsimple.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/alloc/heapsimple.c @@ -0,0 +1,920 @@ +/* $Id: heapsimple.cpp $ */ +/** @file + * IPRT - A Simple Heap. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#define LOG_GROUP RTLOGGROUP_DEFAULT +#include +#include "internal/iprt.h" + +#include +#include +#include +#include +#include +#include + +#include "internal/magics.h" + + +/******************************************************************************* +* Structures and Typedefs * +*******************************************************************************/ +/** Pointer to the heap anchor block. */ +typedef struct RTHEAPSIMPLEINTERNAL *PRTHEAPSIMPLEINTERNAL; +/** Pointer to a heap block. */ +typedef struct RTHEAPSIMPLEBLOCK *PRTHEAPSIMPLEBLOCK; +/** Pointer to a free heap block. */ +typedef struct RTHEAPSIMPLEFREE *PRTHEAPSIMPLEFREE; + +/** + * Structure describing a simple heap block. + * If this block is allocated, it is followed by the user data. + * If this block is free, see RTHEAPSIMPLEFREE. + */ +typedef struct RTHEAPSIMPLEBLOCK +{ + /** The next block in the global block list. */ + PRTHEAPSIMPLEBLOCK pNext; + /** The previous block in the global block list. */ + PRTHEAPSIMPLEBLOCK pPrev; + /** Pointer to the heap anchor block. */ + PRTHEAPSIMPLEINTERNAL pHeap; + /** Flags + magic. */ + uintptr_t fFlags; +} RTHEAPSIMPLEBLOCK; +AssertCompileSizeAlignment(RTHEAPSIMPLEBLOCK, 16); + +/** The block is free if this flag is set. When cleared it's allocated. */ +#define RTHEAPSIMPLEBLOCK_FLAGS_FREE ((uintptr_t)RT_BIT(0)) +/** The magic value. */ +#define RTHEAPSIMPLEBLOCK_FLAGS_MAGIC ((uintptr_t)0xabcdef00) +/** The mask that needs to be applied to RTHEAPSIMPLEBLOCK::fFlags to obtain the magic value. */ +#define RTHEAPSIMPLEBLOCK_FLAGS_MAGIC_MASK (~(uintptr_t)RT_BIT(0)) + +/** + * Checks if the specified block is valid or not. + * @returns boolean answer. + * @param pBlock Pointer to a RTHEAPSIMPLEBLOCK structure. + */ +#define RTHEAPSIMPLEBLOCK_IS_VALID(pBlock) \ + ( ((pBlock)->fFlags & RTHEAPSIMPLEBLOCK_FLAGS_MAGIC_MASK) == RTHEAPSIMPLEBLOCK_FLAGS_MAGIC ) + +/** + * Checks if the specified block is valid and in use. + * @returns boolean answer. + * @param pBlock Pointer to a RTHEAPSIMPLEBLOCK structure. + */ +#define RTHEAPSIMPLEBLOCK_IS_VALID_USED(pBlock) \ + ( ((pBlock)->fFlags & (RTHEAPSIMPLEBLOCK_FLAGS_MAGIC_MASK | RTHEAPSIMPLEBLOCK_FLAGS_FREE)) \ + == RTHEAPSIMPLEBLOCK_FLAGS_MAGIC ) + +/** + * Checks if the specified block is valid and free. + * @returns boolean answer. + * @param pBlock Pointer to a RTHEAPSIMPLEBLOCK structure. + */ +#define RTHEAPSIMPLEBLOCK_IS_VALID_FREE(pBlock) \ + ( ((pBlock)->fFlags & (RTHEAPSIMPLEBLOCK_FLAGS_MAGIC_MASK | RTHEAPSIMPLEBLOCK_FLAGS_FREE)) \ + == (RTHEAPSIMPLEBLOCK_FLAGS_MAGIC | RTHEAPSIMPLEBLOCK_FLAGS_FREE) ) + +/** + * Checks if the specified block is free or not. + * @returns boolean answer. + * @param pBlock Pointer to a valid RTHEAPSIMPLEBLOCK structure. + */ +#define RTHEAPSIMPLEBLOCK_IS_FREE(pBlock) (!!((pBlock)->fFlags & RTHEAPSIMPLEBLOCK_FLAGS_FREE)) + +/** + * A free heap block. + * This is an extended version of RTHEAPSIMPLEBLOCK that takes the unused + * user data to store free list pointers and a cached size value. + */ +typedef struct RTHEAPSIMPLEFREE +{ + /** Core stuff. */ + RTHEAPSIMPLEBLOCK Core; + /** Pointer to the next free block. */ + PRTHEAPSIMPLEFREE pNext; + /** Pointer to the previous free block. */ + PRTHEAPSIMPLEFREE pPrev; + /** The size of the block (excluding the RTHEAPSIMPLEBLOCK part). */ + size_t cb; + /** An alignment filler to make it a multiple of (sizeof(void *) * 2). */ + size_t Alignment; +} RTHEAPSIMPLEFREE; + + +/** + * The heap anchor block. + * This structure is placed at the head of the memory block specified to RTHeapSimpleInit(), + * which means that the first RTHEAPSIMPLEBLOCK appears immediately after this structure. + */ +typedef struct RTHEAPSIMPLEINTERNAL +{ + /** The typical magic (RTHEAPSIMPLE_MAGIC). */ + size_t uMagic; + /** The heap size. (This structure is included!) */ + size_t cbHeap; + /** Pointer to the end of the heap. */ + void *pvEnd; + /** The amount of free memory in the heap. */ + size_t cbFree; + /** Free head pointer. */ + PRTHEAPSIMPLEFREE pFreeHead; + /** Free tail pointer. */ + PRTHEAPSIMPLEFREE pFreeTail; + /** Make the size of this structure is a multiple of 32. */ + size_t auAlignment[2]; +} RTHEAPSIMPLEINTERNAL; +AssertCompileSizeAlignment(RTHEAPSIMPLEINTERNAL, 32); + + +/** The minimum allocation size. */ +#define RTHEAPSIMPLE_MIN_BLOCK (sizeof(RTHEAPSIMPLEBLOCK)) +AssertCompile(RTHEAPSIMPLE_MIN_BLOCK >= sizeof(RTHEAPSIMPLEBLOCK)); +AssertCompile(RTHEAPSIMPLE_MIN_BLOCK >= sizeof(RTHEAPSIMPLEFREE) - sizeof(RTHEAPSIMPLEBLOCK)); + +/** The minimum and default alignment. */ +#define RTHEAPSIMPLE_ALIGNMENT (sizeof(RTHEAPSIMPLEBLOCK)) + + +/******************************************************************************* +* Defined Constants And Macros * +*******************************************************************************/ +#ifdef RT_STRICT +# define RTHEAPSIMPLE_STRICT 1 +#endif + +#define ASSERT_L(a, b) AssertMsg((uintptr_t)(a) < (uintptr_t)(b), ("a=%p b=%p\n", (uintptr_t)(a), (uintptr_t)(b))) +#define ASSERT_LE(a, b) AssertMsg((uintptr_t)(a) <= (uintptr_t)(b), ("a=%p b=%p\n", (uintptr_t)(a), (uintptr_t)(b))) +#define ASSERT_G(a, b) AssertMsg((uintptr_t)(a) > (uintptr_t)(b), ("a=%p b=%p\n", (uintptr_t)(a), (uintptr_t)(b))) +#define ASSERT_GE(a, b) AssertMsg((uintptr_t)(a) >= (uintptr_t)(b), ("a=%p b=%p\n", (uintptr_t)(a), (uintptr_t)(b))) +#define ASSERT_ALIGN(a) AssertMsg(!((uintptr_t)(a) & (RTHEAPSIMPLE_ALIGNMENT - 1)), ("a=%p\n", (uintptr_t)(a))) + +#define ASSERT_PREV(pHeapInt, pBlock) \ + do { ASSERT_ALIGN((pBlock)->pPrev); \ + if ((pBlock)->pPrev) \ + { \ + ASSERT_L((pBlock)->pPrev, (pBlock)); \ + ASSERT_GE((pBlock)->pPrev, (pHeapInt) + 1); \ + } \ + else \ + Assert((pBlock) == (PRTHEAPSIMPLEBLOCK)((pHeapInt) + 1)); \ + } while (0) + +#define ASSERT_NEXT(pHeap, pBlock) \ + do { ASSERT_ALIGN((pBlock)->pNext); \ + if ((pBlock)->pNext) \ + { \ + ASSERT_L((pBlock)->pNext, (pHeapInt)->pvEnd); \ + ASSERT_G((pBlock)->pNext, (pBlock)); \ + } \ + } while (0) + +#define ASSERT_BLOCK(pHeapInt, pBlock) \ + do { AssertMsg(RTHEAPSIMPLEBLOCK_IS_VALID(pBlock), ("%#x\n", (pBlock)->fFlags)); \ + AssertMsg((pBlock)->pHeap == (pHeapInt), ("%p != %p\n", (pBlock)->pHeap, (pHeapInt))); \ + ASSERT_GE((pBlock), (pHeapInt) + 1); \ + ASSERT_L((pBlock), (pHeapInt)->pvEnd); \ + ASSERT_NEXT(pHeapInt, pBlock); \ + ASSERT_PREV(pHeapInt, pBlock); \ + } while (0) + +#define ASSERT_BLOCK_USED(pHeapInt, pBlock) \ + do { AssertMsg(RTHEAPSIMPLEBLOCK_IS_VALID_USED((pBlock)), ("%#x\n", (pBlock)->fFlags)); \ + AssertMsg((pBlock)->pHeap == (pHeapInt), ("%p != %p\n", (pBlock)->pHeap, (pHeapInt))); \ + ASSERT_GE((pBlock), (pHeapInt) + 1); \ + ASSERT_L((pBlock), (pHeapInt)->pvEnd); \ + ASSERT_NEXT(pHeapInt, pBlock); \ + ASSERT_PREV(pHeapInt, pBlock); \ + } while (0) + +#define ASSERT_FREE_PREV(pHeapInt, pBlock) \ + do { ASSERT_ALIGN((pBlock)->pPrev); \ + if ((pBlock)->pPrev) \ + { \ + ASSERT_GE((pBlock)->pPrev, (pHeapInt)->pFreeHead); \ + ASSERT_L((pBlock)->pPrev, (pBlock)); \ + ASSERT_LE((pBlock)->pPrev, (pBlock)->Core.pPrev); \ + } \ + else \ + Assert((pBlock) == (pHeapInt)->pFreeHead); \ + } while (0) + +#define ASSERT_FREE_NEXT(pHeapInt, pBlock) \ + do { ASSERT_ALIGN((pBlock)->pNext); \ + if ((pBlock)->pNext) \ + { \ + ASSERT_LE((pBlock)->pNext, (pHeapInt)->pFreeTail); \ + ASSERT_G((pBlock)->pNext, (pBlock)); \ + ASSERT_GE((pBlock)->pNext, (pBlock)->Core.pNext); \ + } \ + else \ + Assert((pBlock) == (pHeapInt)->pFreeTail); \ + } while (0) + +#ifdef RTHEAPSIMPLE_STRICT +# define ASSERT_FREE_CB(pHeapInt, pBlock) \ + do { size_t cbCalc = ((pBlock)->Core.pNext ? (uintptr_t)(pBlock)->Core.pNext : (uintptr_t)(pHeapInt)->pvEnd) \ + - (uintptr_t)(pBlock) - sizeof(RTHEAPSIMPLEBLOCK); \ + AssertMsg((pBlock)->cb == cbCalc, ("cb=%#zx cbCalc=%#zx\n", (pBlock)->cb, cbCalc)); \ + } while (0) +#else +# define ASSERT_FREE_CB(pHeapInt, pBlock) do {} while (0) +#endif + +/** Asserts that a free block is valid. */ +#define ASSERT_BLOCK_FREE(pHeapInt, pBlock) \ + do { ASSERT_BLOCK(pHeapInt, &(pBlock)->Core); \ + Assert(RTHEAPSIMPLEBLOCK_IS_VALID_FREE(&(pBlock)->Core)); \ + ASSERT_GE((pBlock), (pHeapInt)->pFreeHead); \ + ASSERT_LE((pBlock), (pHeapInt)->pFreeTail); \ + ASSERT_FREE_NEXT(pHeapInt, pBlock); \ + ASSERT_FREE_PREV(pHeapInt, pBlock); \ + ASSERT_FREE_CB(pHeapInt, pBlock); \ + } while (0) + +/** Asserts that the heap anchor block is ok. */ +#define ASSERT_ANCHOR(pHeapInt) \ + do { AssertPtr(pHeapInt);\ + Assert((pHeapInt)->uMagic == RTHEAPSIMPLE_MAGIC); \ + } while (0) + + +/******************************************************************************* +* Internal Functions * +*******************************************************************************/ +#ifdef RTHEAPSIMPLE_STRICT +static void rtHeapSimpleAssertAll(PRTHEAPSIMPLEINTERNAL pHeapInt); +#endif +static PRTHEAPSIMPLEBLOCK rtHeapSimpleAllocBlock(PRTHEAPSIMPLEINTERNAL pHeapInt, size_t cb, size_t uAlignment); +static void rtHeapSimpleFreeBlock(PRTHEAPSIMPLEINTERNAL pHeapInt, PRTHEAPSIMPLEBLOCK pBlock); + + +RTDECL(int) RTHeapSimpleInit(PRTHEAPSIMPLE phHeap, void *pvMemory, size_t cbMemory) +{ + PRTHEAPSIMPLEINTERNAL pHeapInt; + PRTHEAPSIMPLEFREE pFree; + unsigned i; + + /* + * Validate input. The imposed minimum heap size is just a convenient value. + */ + AssertReturn(cbMemory >= PAGE_SIZE, VERR_INVALID_PARAMETER); + AssertPtrReturn(pvMemory, VERR_INVALID_POINTER); + AssertReturn((uintptr_t)pvMemory + (cbMemory - 1) > (uintptr_t)cbMemory, VERR_INVALID_PARAMETER); + + /* + * Place the heap anchor block at the start of the heap memory, + * enforce 32 byte alignment of it. Also align the heap size correctly. + */ + pHeapInt = (PRTHEAPSIMPLEINTERNAL)pvMemory; + if ((uintptr_t)pvMemory & 31) + { + const uintptr_t off = 32 - ((uintptr_t)pvMemory & 31); + cbMemory -= off; + pHeapInt = (PRTHEAPSIMPLEINTERNAL)((uintptr_t)pvMemory + off); + } + cbMemory &= ~(RTHEAPSIMPLE_ALIGNMENT - 1); + + + /* Init the heap anchor block. */ + pHeapInt->uMagic = RTHEAPSIMPLE_MAGIC; + pHeapInt->pvEnd = (uint8_t *)pHeapInt + cbMemory; + pHeapInt->cbHeap = cbMemory; + pHeapInt->cbFree = cbMemory + - sizeof(RTHEAPSIMPLEBLOCK) + - sizeof(RTHEAPSIMPLEINTERNAL); + pHeapInt->pFreeTail = pHeapInt->pFreeHead = (PRTHEAPSIMPLEFREE)(pHeapInt + 1); + for (i = 0; i < RT_ELEMENTS(pHeapInt->auAlignment); i++) + pHeapInt->auAlignment[i] = ~(size_t)0; + + /* Init the single free block. */ + pFree = pHeapInt->pFreeHead; + pFree->Core.pNext = NULL; + pFree->Core.pPrev = NULL; + pFree->Core.pHeap = pHeapInt; + pFree->Core.fFlags = RTHEAPSIMPLEBLOCK_FLAGS_MAGIC | RTHEAPSIMPLEBLOCK_FLAGS_FREE; + pFree->pNext = NULL; + pFree->pPrev = NULL; + pFree->cb = pHeapInt->cbFree; + + *phHeap = pHeapInt; + +#ifdef RTHEAPSIMPLE_STRICT + rtHeapSimpleAssertAll(pHeapInt); +#endif + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTHeapSimpleInit); + + +RTDECL(int) RTHeapSimpleRelocate(RTHEAPSIMPLE hHeap, uintptr_t offDelta) +{ + PRTHEAPSIMPLEINTERNAL pHeapInt = hHeap; + PRTHEAPSIMPLEFREE pCur; + + /* + * Validate input. + */ + AssertPtrReturn(pHeapInt, VERR_INVALID_HANDLE); + AssertReturn(pHeapInt->uMagic == RTHEAPSIMPLE_MAGIC, VERR_INVALID_HANDLE); + AssertMsgReturn((uintptr_t)pHeapInt - (uintptr_t)pHeapInt->pvEnd + pHeapInt->cbHeap == offDelta, + ("offDelta=%p, expected=%p\n", offDelta, (uintptr_t)pHeapInt->pvEnd - pHeapInt->cbHeap - (uintptr_t)pHeapInt), + VERR_INVALID_PARAMETER); + + /* + * Relocate the heap anchor block. + */ +#define RELOCATE_IT(var, type, offDelta) do { if (RT_UNLIKELY((var) != NULL)) { (var) = (type)((uintptr_t)(var) + offDelta); } } while (0) + RELOCATE_IT(pHeapInt->pvEnd, void *, offDelta); + RELOCATE_IT(pHeapInt->pFreeHead, PRTHEAPSIMPLEFREE, offDelta); + RELOCATE_IT(pHeapInt->pFreeTail, PRTHEAPSIMPLEFREE, offDelta); + + /* + * Walk the heap blocks. + */ + for (pCur = (PRTHEAPSIMPLEFREE)(pHeapInt + 1); + pCur && (uintptr_t)pCur < (uintptr_t)pHeapInt->pvEnd; + pCur = (PRTHEAPSIMPLEFREE)pCur->Core.pNext) + { + RELOCATE_IT(pCur->Core.pNext, PRTHEAPSIMPLEBLOCK, offDelta); + RELOCATE_IT(pCur->Core.pPrev, PRTHEAPSIMPLEBLOCK, offDelta); + RELOCATE_IT(pCur->Core.pHeap, PRTHEAPSIMPLEINTERNAL, offDelta); + if (RTHEAPSIMPLEBLOCK_IS_FREE(&pCur->Core)) + { + RELOCATE_IT(pCur->pNext, PRTHEAPSIMPLEFREE, offDelta); + RELOCATE_IT(pCur->pPrev, PRTHEAPSIMPLEFREE, offDelta); + } + } +#undef RELOCATE_IT + +#ifdef RTHEAPSIMPLE_STRICT + /* + * Give it a once over before we return. + */ + rtHeapSimpleAssertAll(pHeapInt); +#endif + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTHeapSimpleRelocate); + + +RTDECL(void *) RTHeapSimpleAlloc(RTHEAPSIMPLE hHeap, size_t cb, size_t cbAlignment) +{ + PRTHEAPSIMPLEINTERNAL pHeapInt = hHeap; + PRTHEAPSIMPLEBLOCK pBlock; + + /* + * Validate and adjust the input. + */ + AssertPtrReturn(pHeapInt, NULL); + if (cb < RTHEAPSIMPLE_MIN_BLOCK) + cb = RTHEAPSIMPLE_MIN_BLOCK; + else + cb = RT_ALIGN_Z(cb, RTHEAPSIMPLE_ALIGNMENT); + if (!cbAlignment) + cbAlignment = RTHEAPSIMPLE_ALIGNMENT; + else + { + Assert(!(cbAlignment & (cbAlignment - 1))); + Assert((cbAlignment & ~(cbAlignment - 1)) == cbAlignment); + if (cbAlignment < RTHEAPSIMPLE_ALIGNMENT) + cbAlignment = RTHEAPSIMPLE_ALIGNMENT; + } + + /* + * Do the allocation. + */ + pBlock = rtHeapSimpleAllocBlock(pHeapInt, cb, cbAlignment); + if (RT_LIKELY(pBlock)) + { + void *pv = pBlock + 1; + return pv; + } + return NULL; +} +RT_EXPORT_SYMBOL(RTHeapSimpleAlloc); + + +RTDECL(void *) RTHeapSimpleAllocZ(RTHEAPSIMPLE hHeap, size_t cb, size_t cbAlignment) +{ + PRTHEAPSIMPLEINTERNAL pHeapInt = hHeap; + PRTHEAPSIMPLEBLOCK pBlock; + + /* + * Validate and adjust the input. + */ + AssertPtrReturn(pHeapInt, NULL); + if (cb < RTHEAPSIMPLE_MIN_BLOCK) + cb = RTHEAPSIMPLE_MIN_BLOCK; + else + cb = RT_ALIGN_Z(cb, RTHEAPSIMPLE_ALIGNMENT); + if (!cbAlignment) + cbAlignment = RTHEAPSIMPLE_ALIGNMENT; + else + { + Assert(!(cbAlignment & (cbAlignment - 1))); + Assert((cbAlignment & ~(cbAlignment - 1)) == cbAlignment); + if (cbAlignment < RTHEAPSIMPLE_ALIGNMENT) + cbAlignment = RTHEAPSIMPLE_ALIGNMENT; + } + + /* + * Do the allocation. + */ + pBlock = rtHeapSimpleAllocBlock(pHeapInt, cb, cbAlignment); + if (RT_LIKELY(pBlock)) + { + void *pv = pBlock + 1; + memset(pv, 0, cb); + return pv; + } + return NULL; +} +RT_EXPORT_SYMBOL(RTHeapSimpleAllocZ); + + +/** + * Allocates a block of memory from the specified heap. + * + * No parameter validation or adjustment is performed. + * + * @returns Pointer to the allocated block. + * @returns NULL on failure. + * + * @param pHeapInt The heap. + * @param cb Size of the memory block to allocate. + * @param uAlignment The alignment specifications for the allocated block. + */ +static PRTHEAPSIMPLEBLOCK rtHeapSimpleAllocBlock(PRTHEAPSIMPLEINTERNAL pHeapInt, size_t cb, size_t uAlignment) +{ + PRTHEAPSIMPLEBLOCK pRet = NULL; + PRTHEAPSIMPLEFREE pFree; + +#ifdef RTHEAPSIMPLE_STRICT + rtHeapSimpleAssertAll(pHeapInt); +#endif + + /* + * Search for a fitting block from the lower end of the heap. + */ + for (pFree = pHeapInt->pFreeHead; + pFree; + pFree = pFree->pNext) + { + uintptr_t offAlign; + ASSERT_BLOCK_FREE(pHeapInt, pFree); + + /* + * Match for size and alignment. + */ + if (pFree->cb < cb) + continue; + offAlign = (uintptr_t)(&pFree->Core + 1) & (uAlignment - 1); + if (offAlign) + { + RTHEAPSIMPLEFREE Free; + PRTHEAPSIMPLEBLOCK pPrev; + + offAlign = uAlignment - offAlign; + if (pFree->cb - offAlign < cb) + continue; + + /* + * Make a stack copy of the free block header and adjust the pointer. + */ + Free = *pFree; + pFree = (PRTHEAPSIMPLEFREE)((uintptr_t)pFree + offAlign); + + /* + * Donate offAlign bytes to the node in front of us. + * If we're the head node, we'll have to create a fake node. We'll + * mark it USED for simplicity. + * + * (Should this policy of donating memory to the guy in front of us + * cause big 'leaks', we could create a new free node if there is room + * for that.) + */ + pPrev = Free.Core.pPrev; + if (pPrev) + { + AssertMsg(!RTHEAPSIMPLEBLOCK_IS_FREE(pPrev), ("Impossible!\n")); + pPrev->pNext = &pFree->Core; + } + else + { + pPrev = (PRTHEAPSIMPLEBLOCK)(pHeapInt + 1); + Assert(pPrev == &pFree->Core); + pPrev->pPrev = NULL; + pPrev->pNext = &pFree->Core; + pPrev->pHeap = pHeapInt; + pPrev->fFlags = RTHEAPSIMPLEBLOCK_FLAGS_MAGIC; + } + pHeapInt->cbFree -= offAlign; + + /* + * Recreate pFree in the new position and adjust the neighbors. + */ + *pFree = Free; + + /* the core */ + if (pFree->Core.pNext) + pFree->Core.pNext->pPrev = &pFree->Core; + pFree->Core.pPrev = pPrev; + + /* the free part */ + pFree->cb -= offAlign; + if (pFree->pNext) + pFree->pNext->pPrev = pFree; + else + pHeapInt->pFreeTail = pFree; + if (pFree->pPrev) + pFree->pPrev->pNext = pFree; + else + pHeapInt->pFreeHead = pFree; + ASSERT_BLOCK_FREE(pHeapInt, pFree); + ASSERT_BLOCK_USED(pHeapInt, pPrev); + } + + /* + * Split off a new FREE block? + */ + if (pFree->cb >= cb + RT_ALIGN_Z(sizeof(RTHEAPSIMPLEFREE), RTHEAPSIMPLE_ALIGNMENT)) + { + /* + * Move the FREE block up to make room for the new USED block. + */ + PRTHEAPSIMPLEFREE pNew = (PRTHEAPSIMPLEFREE)((uintptr_t)&pFree->Core + cb + sizeof(RTHEAPSIMPLEBLOCK)); + + pNew->Core.pNext = pFree->Core.pNext; + if (pFree->Core.pNext) + pFree->Core.pNext->pPrev = &pNew->Core; + pNew->Core.pPrev = &pFree->Core; + pNew->Core.pHeap = pHeapInt; + pNew->Core.fFlags = RTHEAPSIMPLEBLOCK_FLAGS_MAGIC | RTHEAPSIMPLEBLOCK_FLAGS_FREE; + + pNew->pNext = pFree->pNext; + if (pNew->pNext) + pNew->pNext->pPrev = pNew; + else + pHeapInt->pFreeTail = pNew; + pNew->pPrev = pFree->pPrev; + if (pNew->pPrev) + pNew->pPrev->pNext = pNew; + else + pHeapInt->pFreeHead = pNew; + pNew->cb = (pNew->Core.pNext ? (uintptr_t)pNew->Core.pNext : (uintptr_t)pHeapInt->pvEnd) \ + - (uintptr_t)pNew - sizeof(RTHEAPSIMPLEBLOCK); + ASSERT_BLOCK_FREE(pHeapInt, pNew); + + /* + * Update the old FREE node making it a USED node. + */ + pFree->Core.fFlags &= ~RTHEAPSIMPLEBLOCK_FLAGS_FREE; + pFree->Core.pNext = &pNew->Core; + pHeapInt->cbFree -= pFree->cb; + pHeapInt->cbFree += pNew->cb; + pRet = &pFree->Core; + ASSERT_BLOCK_USED(pHeapInt, pRet); + } + else + { + /* + * Link it out of the free list. + */ + if (pFree->pNext) + pFree->pNext->pPrev = pFree->pPrev; + else + pHeapInt->pFreeTail = pFree->pPrev; + if (pFree->pPrev) + pFree->pPrev->pNext = pFree->pNext; + else + pHeapInt->pFreeHead = pFree->pNext; + + /* + * Convert it to a used block. + */ + pHeapInt->cbFree -= pFree->cb; + pFree->Core.fFlags &= ~RTHEAPSIMPLEBLOCK_FLAGS_FREE; + pRet = &pFree->Core; + ASSERT_BLOCK_USED(pHeapInt, pRet); + } + break; + } + +#ifdef RTHEAPSIMPLE_STRICT + rtHeapSimpleAssertAll(pHeapInt); +#endif + return pRet; +} + + +RTDECL(void) RTHeapSimpleFree(RTHEAPSIMPLE hHeap, void *pv) +{ + PRTHEAPSIMPLEINTERNAL pHeapInt; + PRTHEAPSIMPLEBLOCK pBlock; + + /* + * Validate input. + */ + if (!pv) + return; + AssertPtr(pv); + Assert(RT_ALIGN_P(pv, RTHEAPSIMPLE_ALIGNMENT) == pv); + + /* + * Get the block and heap. If in strict mode, validate these. + */ + pBlock = (PRTHEAPSIMPLEBLOCK)pv - 1; + pHeapInt = pBlock->pHeap; + ASSERT_BLOCK_USED(pHeapInt, pBlock); + ASSERT_ANCHOR(pHeapInt); + Assert(pHeapInt == (PRTHEAPSIMPLEINTERNAL)hHeap || !hHeap); + +#ifdef RTHEAPSIMPLE_FREE_POISON + /* + * Poison the block. + */ + const size_t cbBlock = (pBlock->pNext ? (uintptr_t)pBlock->pNext : (uintptr_t)pHeapInt->pvEnd) + - (uintptr_t)pBlock - sizeof(RTHEAPSIMPLEBLOCK); + memset(pBlock + 1, RTHEAPSIMPLE_FREE_POISON, cbBlock); +#endif + + /* + * Call worker which does the actual job. + */ + rtHeapSimpleFreeBlock(pHeapInt, pBlock); +} +RT_EXPORT_SYMBOL(RTHeapSimpleFree); + + +/** + * Free a memory block. + * + * @param pHeapInt The heap. + * @param pBlock The memory block to free. + */ +static void rtHeapSimpleFreeBlock(PRTHEAPSIMPLEINTERNAL pHeapInt, PRTHEAPSIMPLEBLOCK pBlock) +{ + PRTHEAPSIMPLEFREE pFree = (PRTHEAPSIMPLEFREE)pBlock; + PRTHEAPSIMPLEFREE pLeft; + PRTHEAPSIMPLEFREE pRight; + +#ifdef RTHEAPSIMPLE_STRICT + rtHeapSimpleAssertAll(pHeapInt); +#endif + + /* + * Look for the closest free list blocks by walking the blocks right + * of us (both lists are sorted by address). + */ + pLeft = NULL; + pRight = NULL; + if (pHeapInt->pFreeTail) + { + pRight = (PRTHEAPSIMPLEFREE)pFree->Core.pNext; + while (pRight && !RTHEAPSIMPLEBLOCK_IS_FREE(&pRight->Core)) + { + ASSERT_BLOCK(pHeapInt, &pRight->Core); + pRight = (PRTHEAPSIMPLEFREE)pRight->Core.pNext; + } + if (!pRight) + pLeft = pHeapInt->pFreeTail; + else + { + ASSERT_BLOCK_FREE(pHeapInt, pRight); + pLeft = pRight->pPrev; + } + if (pLeft) + ASSERT_BLOCK_FREE(pHeapInt, pLeft); + } + AssertMsgReturnVoid(pLeft != pFree, ("Freed twice! pv=%p (pBlock=%p)\n", pBlock + 1, pBlock)); + ASSERT_L(pLeft, pFree); + Assert(!pRight || (uintptr_t)pRight > (uintptr_t)pFree); + Assert(!pLeft || pLeft->pNext == pRight); + + /* + * Insert at the head of the free block list? + */ + if (!pLeft) + { + Assert(pRight == pHeapInt->pFreeHead); + pFree->Core.fFlags |= RTHEAPSIMPLEBLOCK_FLAGS_FREE; + pFree->pPrev = NULL; + pFree->pNext = pRight; + if (pRight) + pRight->pPrev = pFree; + else + pHeapInt->pFreeTail = pFree; + pHeapInt->pFreeHead = pFree; + } + else + { + /* + * Can we merge with left hand free block? + */ + if (pLeft->Core.pNext == &pFree->Core) + { + pLeft->Core.pNext = pFree->Core.pNext; + if (pFree->Core.pNext) + pFree->Core.pNext->pPrev = &pLeft->Core; + pHeapInt->cbFree -= pLeft->cb; + pFree = pLeft; + } + /* + * No, just link it into the free list then. + */ + else + { + pFree->Core.fFlags |= RTHEAPSIMPLEBLOCK_FLAGS_FREE; + pFree->pNext = pRight; + pFree->pPrev = pLeft; + pLeft->pNext = pFree; + if (pRight) + pRight->pPrev = pFree; + else + pHeapInt->pFreeTail = pFree; + } + } + + /* + * Can we merge with right hand free block? + */ + if ( pRight + && pRight->Core.pPrev == &pFree->Core) + { + /* core */ + pFree->Core.pNext = pRight->Core.pNext; + if (pRight->Core.pNext) + pRight->Core.pNext->pPrev = &pFree->Core; + + /* free */ + pFree->pNext = pRight->pNext; + if (pRight->pNext) + pRight->pNext->pPrev = pFree; + else + pHeapInt->pFreeTail = pFree; + pHeapInt->cbFree -= pRight->cb; + } + + /* + * Calculate the size and update free stats. + */ + pFree->cb = (pFree->Core.pNext ? (uintptr_t)pFree->Core.pNext : (uintptr_t)pHeapInt->pvEnd) + - (uintptr_t)pFree - sizeof(RTHEAPSIMPLEBLOCK); + pHeapInt->cbFree += pFree->cb; + ASSERT_BLOCK_FREE(pHeapInt, pFree); + +#ifdef RTHEAPSIMPLE_STRICT + rtHeapSimpleAssertAll(pHeapInt); +#endif +} + + +#ifdef RTHEAPSIMPLE_STRICT +/** + * Internal consistency check (relying on assertions). + * @param pHeapInt + */ +static void rtHeapSimpleAssertAll(PRTHEAPSIMPLEINTERNAL pHeapInt) +{ + PRTHEAPSIMPLEFREE pPrev = NULL; + PRTHEAPSIMPLEFREE pPrevFree = NULL; + PRTHEAPSIMPLEFREE pBlock; + for (pBlock = (PRTHEAPSIMPLEFREE)(pHeapInt + 1); + pBlock; + pBlock = (PRTHEAPSIMPLEFREE)pBlock->Core.pNext) + { + if (RTHEAPSIMPLEBLOCK_IS_FREE(&pBlock->Core)) + { + ASSERT_BLOCK_FREE(pHeapInt, pBlock); + Assert(pBlock->pPrev == pPrevFree); + Assert(pPrevFree || pHeapInt->pFreeHead == pBlock); + pPrevFree = pBlock; + } + else + ASSERT_BLOCK_USED(pHeapInt, &pBlock->Core); + Assert(!pPrev || pPrev == (PRTHEAPSIMPLEFREE)pBlock->Core.pPrev); + pPrev = pBlock; + } + Assert(pHeapInt->pFreeTail == pPrevFree); +} +#endif + + +RTDECL(size_t) RTHeapSimpleSize(RTHEAPSIMPLE hHeap, void *pv) +{ + PRTHEAPSIMPLEINTERNAL pHeapInt; + PRTHEAPSIMPLEBLOCK pBlock; + size_t cbBlock; + + /* + * Validate input. + */ + if (!pv) + return 0; + AssertPtrReturn(pv, 0); + AssertReturn(RT_ALIGN_P(pv, RTHEAPSIMPLE_ALIGNMENT) == pv, 0); + + /* + * Get the block and heap. If in strict mode, validate these. + */ + pBlock = (PRTHEAPSIMPLEBLOCK)pv - 1; + pHeapInt = pBlock->pHeap; + ASSERT_BLOCK_USED(pHeapInt, pBlock); + ASSERT_ANCHOR(pHeapInt); + Assert(pHeapInt == (PRTHEAPSIMPLEINTERNAL)hHeap || !hHeap); + + /* + * Calculate the block size. + */ + cbBlock = (pBlock->pNext ? (uintptr_t)pBlock->pNext : (uintptr_t)pHeapInt->pvEnd) + - (uintptr_t)pBlock- sizeof(RTHEAPSIMPLEBLOCK); + return cbBlock; +} +RT_EXPORT_SYMBOL(RTHeapSimpleSize); + + +RTDECL(size_t) RTHeapSimpleGetHeapSize(RTHEAPSIMPLE hHeap) +{ + PRTHEAPSIMPLEINTERNAL pHeapInt; + + if (hHeap == NIL_RTHEAPSIMPLE) + return 0; + + pHeapInt = hHeap; + AssertPtrReturn(pHeapInt, 0); + ASSERT_ANCHOR(pHeapInt); + return pHeapInt->cbHeap; +} +RT_EXPORT_SYMBOL(RTHeapSimpleGetHeapSize); + + +RTDECL(size_t) RTHeapSimpleGetFreeSize(RTHEAPSIMPLE hHeap) +{ + PRTHEAPSIMPLEINTERNAL pHeapInt; + + if (hHeap == NIL_RTHEAPSIMPLE) + return 0; + + pHeapInt = hHeap; + AssertPtrReturn(pHeapInt, 0); + ASSERT_ANCHOR(pHeapInt); + return pHeapInt->cbFree; +} +RT_EXPORT_SYMBOL(RTHeapSimpleGetFreeSize); + + +RTDECL(void) RTHeapSimpleDump(RTHEAPSIMPLE hHeap, PFNRTHEAPSIMPLEPRINTF pfnPrintf) +{ + PRTHEAPSIMPLEINTERNAL pHeapInt = (PRTHEAPSIMPLEINTERNAL)hHeap; + PRTHEAPSIMPLEFREE pBlock; + + pfnPrintf("**** Dumping Heap %p - cbHeap=%zx cbFree=%zx ****\n", + hHeap, pHeapInt->cbHeap, pHeapInt->cbFree); + + for (pBlock = (PRTHEAPSIMPLEFREE)(pHeapInt + 1); + pBlock; + pBlock = (PRTHEAPSIMPLEFREE)pBlock->Core.pNext) + { + size_t cb = (pBlock->pNext ? (uintptr_t)pBlock->Core.pNext : (uintptr_t)pHeapInt->pvEnd) + - (uintptr_t)pBlock - sizeof(RTHEAPSIMPLEBLOCK); + if (RTHEAPSIMPLEBLOCK_IS_FREE(&pBlock->Core)) + pfnPrintf("%p %06x FREE pNext=%p pPrev=%p fFlags=%#x cb=%#06x : cb=%#06x pNext=%p pPrev=%p\n", + pBlock, (uintptr_t)pBlock - (uintptr_t)(pHeapInt + 1), pBlock->Core.pNext, pBlock->Core.pPrev, pBlock->Core.fFlags, cb, + pBlock->cb, pBlock->pNext, pBlock->pPrev); + else + pfnPrintf("%p %06x USED pNext=%p pPrev=%p fFlags=%#x cb=%#06x\n", + pBlock, (uintptr_t)pBlock - (uintptr_t)(pHeapInt + 1), pBlock->Core.pNext, pBlock->Core.pPrev, pBlock->Core.fFlags, cb); + } + pfnPrintf("**** Done dumping Heap %p ****\n", hHeap); +} +RT_EXPORT_SYMBOL(RTHeapSimpleDump); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/err/RTErrConvertFromErrno.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/err/RTErrConvertFromErrno.c @@ -0,0 +1,452 @@ +/* $Id: RTErrConvertFromErrno.cpp $ */ +/** @file + * IPRT - Convert errno to iprt status codes. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + +#include +#include + + +RTDECL(int) RTErrConvertFromErrno(unsigned uNativeCode) +{ + /* very fast check for no error. */ + if (uNativeCode == 0) + return VINF_SUCCESS; + + /* + * Process error codes. + * + * (Use a switch and not a table since the numbers vary among compilers + * and OSes. So we let the compiler switch optimizer handle speed issues.) + * + * This switch is arranged like the Linux i386 errno.h! This switch is mirrored + * by RTErrConvertToErrno. + */ + switch (uNativeCode) + { /* Linux number */ +#ifdef EPERM + case EPERM: return VERR_ACCESS_DENIED; /* 1 */ +#endif +#ifdef ENOENT + case ENOENT: return VERR_FILE_NOT_FOUND; +#endif +#ifdef ESRCH + case ESRCH: return VERR_PROCESS_NOT_FOUND; +#endif +#ifdef EINTR + case EINTR: return VERR_INTERRUPTED; +#endif +#ifdef EIO + case EIO: return VERR_DEV_IO_ERROR; +#endif +#ifdef ENXIO + case ENXIO: return VERR_DEV_IO_ERROR; /**@todo fix this duplicate error */ +#endif +#ifdef E2BIG + case E2BIG: return VERR_TOO_MUCH_DATA; +#endif +#ifdef ENOEXEC + case ENOEXEC: return VERR_BAD_EXE_FORMAT; +#endif +#ifdef EBADF + case EBADF: return VERR_INVALID_HANDLE; +#endif +#ifdef ECHILD + case ECHILD: return VERR_PROCESS_NOT_FOUND; /* 10 */ /**@todo fix duplicate error */ +#endif +#ifdef EAGAIN + case EAGAIN: return VERR_TRY_AGAIN; +#endif +#ifdef ENOMEM + case ENOMEM: return VERR_NO_MEMORY; +#endif +#ifdef EACCES + case EACCES: return VERR_ACCESS_DENIED; /**@todo fix duplicate error */ +#endif +#ifdef EFAULT + case EFAULT: return VERR_INVALID_POINTER; +#endif +#ifdef ENOTBLK + //case ENOTBLK: return VERR_; +#endif +#ifdef EBUSY + case EBUSY: return VERR_RESOURCE_BUSY; +#endif +#ifdef EEXIST + case EEXIST: return VERR_ALREADY_EXISTS; +#endif +#ifdef EXDEV + case EXDEV: return VERR_NOT_SAME_DEVICE; +#endif +#ifdef ENODEV + case ENODEV: return VERR_NOT_SUPPORTED; /**@todo fix duplicate error */ +#endif +#ifdef ENOTDIR + case ENOTDIR: return VERR_PATH_NOT_FOUND; /* 20 */ +#endif +#ifdef EISDIR + case EISDIR: return VERR_IS_A_DIRECTORY; +#endif +#ifdef EINVAL + case EINVAL: return VERR_INVALID_PARAMETER; +#endif +#ifdef ENFILE + case ENFILE: return VERR_TOO_MANY_OPEN_FILES; /**@Todo fix duplicate error */ +#endif +#ifdef EMFILE + case EMFILE: return VERR_TOO_MANY_OPEN_FILES; +#endif +#ifdef ENOTTY + case ENOTTY: return VERR_INVALID_FUNCTION; +#endif +#ifdef ETXTBSY + case ETXTBSY: return VERR_SHARING_VIOLATION; +#endif +#ifdef EFBIG + case EFBIG: return VERR_FILE_TOO_BIG; +#endif +#ifdef ENOSPC + case ENOSPC: return VERR_DISK_FULL; +#endif +#ifdef ESPIPE + case ESPIPE: return VERR_SEEK_ON_DEVICE; +#endif +#ifdef EROFS + case EROFS: return VERR_WRITE_PROTECT; /* 30 */ +#endif +#ifdef EMLINK + //case EMLINK: +#endif +#ifdef EPIPE + case EPIPE: return VERR_BROKEN_PIPE; +#endif +#ifdef EDOM + case EDOM: return VERR_INVALID_PARAMETER; /**@todo fix duplicate error */ +#endif +#ifdef ERANGE + case ERANGE: return VERR_INVALID_PARAMETER; /**@todo fix duplicate error */ +#endif +#ifdef EDEADLK + case EDEADLK: return VERR_DEADLOCK; +#endif +#ifdef ENAMETOOLONG + case ENAMETOOLONG: return VERR_FILENAME_TOO_LONG; +#endif +#ifdef ENOLCK + case ENOLCK: return VERR_FILE_LOCK_FAILED; +#endif +#ifdef ENOSYS /** @todo map this differently on solaris. */ + case ENOSYS: return VERR_NOT_SUPPORTED; +#endif +#ifdef ENOTEMPTY + case ENOTEMPTY: return VERR_DIR_NOT_EMPTY; +#endif +#ifdef ELOOP + case ELOOP: return VERR_TOO_MANY_SYMLINKS; /* 40 */ +#endif + //41?? +#ifdef ENOMSG + //case ENOMSG 42 /* No message of desired type */ +#endif +#ifdef EIDRM + //case EIDRM 43 /* Identifier removed */ +#endif +#ifdef ECHRNG + //case ECHRNG 44 /* Channel number out of range */ +#endif +#ifdef EL2NSYNC + //case EL2NSYNC 45 /* Level 2 not synchronized */ +#endif +#ifdef EL3HLT + //case EL3HLT 46 /* Level 3 halted */ +#endif +#ifdef EL3RST + //case EL3RST 47 /* Level 3 reset */ +#endif +#ifdef ELNRNG + //case ELNRNG 48 /* Link number out of range */ +#endif +#ifdef EUNATCH + //case EUNATCH 49 /* Protocol driver not attached */ +#endif +#ifdef ENOCSI + //case ENOCSI 50 /* No CSI structure available */ +#endif +#ifdef EL2HLT + //case EL2HLT 51 /* Level 2 halted */ +#endif +#ifdef EBADE + //case EBADE 52 /* Invalid exchange */ +#endif +#ifdef EBADR + //case EBADR 53 /* Invalid request descriptor */ +#endif +#ifdef EXFULL + //case EXFULL 54 /* Exchange full */ +#endif +#ifdef ENOANO + //case ENOANO 55 /* No anode */ +#endif +#ifdef EBADRQC + //case EBADRQC 56 /* Invalid request code */ +#endif +#ifdef EBADSLT + //case EBADSLT 57 /* Invalid slot */ +#endif + //case 58: +#ifdef EBFONT + //case EBFONT 59 /* Bad font file format */ +#endif +#ifdef ENOSTR + //case ENOSTR 60 /* Device not a stream */ +#endif +#ifdef ENODATA + case ENODATA: return VERR_NO_DATA; +#endif +#ifdef ETIME + //case ETIME 62 /* Timer expired */ +#endif +#ifdef ENOSR + //case ENOSR 63 /* Out of streams resources */ +#endif +#ifdef ENONET + case ENONET: return VERR_NET_NO_NETWORK; +#endif +#ifdef ENOPKG + //case ENOPKG 65 /* Package not installed */ +#endif +#ifdef EREMOTE + //case EREMOTE 66 /* Object is remote */ +#endif +#ifdef ENOLINK + //case ENOLINK 67 /* Link has been severed */ +#endif +#ifdef EADV + //case EADV 68 /* Advertise error */ +#endif +#ifdef ESRMNT + //case ESRMNT 69 /* Srmount error */ +#endif +#ifdef ECOMM + //case ECOMM 70 /* Communication error on send */ +#endif +#ifdef EPROTO + case EPROTO: return VERR_NET_PROTOCOL_ERROR; +#endif +#ifdef EMULTIHOP + //case EMULTIHOP 72 /* Multihop attempted */ +#endif +#ifdef EDOTDOT + //case EDOTDOT 73 /* RFS specific error */ +#endif +#ifdef EBADMSG + //case EBADMSG 74 /* Not a data message */ +#endif +#ifdef EOVERFLOW + case EOVERFLOW: return VERR_TOO_MUCH_DATA; /**@todo fix duplicate error */ +#endif +#ifdef ENOTUNIQ + case ENOTUNIQ: return VERR_NET_NOT_UNIQUE_NAME; +#endif +#ifdef EBADFD + case EBADFD: return VERR_INVALID_HANDLE; /**@todo fix duplicate error? */ +#endif +#ifdef EREMCHG + //case EREMCHG 78 /* Remote address changed */ +#endif +#ifdef ELIBACC + //case ELIBACC 79 /* Can not access a needed shared library */ +#endif +#ifdef ELIBBAD + //case ELIBBAD 80 /* Accessing a corrupted shared library */ +#endif +#ifdef ELIBSCN + //case ELIBSCN 81 /* .lib section in a.out corrupted */ +#endif +#ifdef ELIBMAX + //case ELIBMAX 82 /* Attempting to link in too many shared libraries */ +#endif +#ifdef ELIBEXEC + //case ELIBEXEC 83 /* Cannot exec a shared library directly */ +#endif +#ifdef EILSEQ + case EILSEQ: return VERR_NO_TRANSLATION; +#endif +#ifdef ERESTART + case ERESTART: return VERR_INTERRUPTED;/**@todo fix duplicate error?*/ +#endif +#ifdef ESTRPIPE + //case ESTRPIPE 86 /* Streams pipe error */ +#endif +#ifdef EUSERS + //case EUSERS 87 /* Too many users */ +#endif +#ifdef ENOTSOCK + case ENOTSOCK: return VERR_NET_NOT_SOCKET; +#endif +#ifdef EDESTADDRREQ + case EDESTADDRREQ: return VERR_NET_DEST_ADDRESS_REQUIRED; +#endif +#ifdef EMSGSIZE + case EMSGSIZE: return VERR_NET_MSG_SIZE; +#endif +#ifdef EPROTOTYPE + case EPROTOTYPE: return VERR_NET_PROTOCOL_TYPE; +#endif +#ifdef ENOPROTOOPT + case ENOPROTOOPT: return VERR_NET_PROTOCOL_NOT_AVAILABLE; +#endif +#ifdef EPROTONOSUPPORT + case EPROTONOSUPPORT: return VERR_NET_PROTOCOL_NOT_SUPPORTED; +#endif +#ifdef ESOCKTNOSUPPORT + case ESOCKTNOSUPPORT: return VERR_NET_SOCKET_TYPE_NOT_SUPPORTED; +#endif +#ifdef EOPNOTSUPP /** @todo map this differently on solaris. */ + case EOPNOTSUPP: return VERR_NET_OPERATION_NOT_SUPPORTED; +#endif +#ifdef EPFNOSUPPORT + case EPFNOSUPPORT: return VERR_NET_PROTOCOL_FAMILY_NOT_SUPPORTED; +#endif +#ifdef EAFNOSUPPORT + case EAFNOSUPPORT: return VERR_NET_ADDRESS_FAMILY_NOT_SUPPORTED; +#endif +#ifdef EADDRINUSE + case EADDRINUSE: return VERR_NET_ADDRESS_IN_USE; +#endif +#ifdef EADDRNOTAVAIL + case EADDRNOTAVAIL: return VERR_NET_ADDRESS_NOT_AVAILABLE; +#endif +#ifdef ENETDOWN + case ENETDOWN: return VERR_NET_DOWN; +#endif +#ifdef ENETUNREACH + case ENETUNREACH: return VERR_NET_UNREACHABLE; +#endif +#ifdef ENETRESET + case ENETRESET: return VERR_NET_CONNECTION_RESET; +#endif +#ifdef ECONNABORTED + case ECONNABORTED: return VERR_NET_CONNECTION_ABORTED; +#endif +#ifdef ECONNRESET + case ECONNRESET: return VERR_NET_CONNECTION_RESET_BY_PEER; +#endif +#ifdef ENOBUFS + case ENOBUFS: return VERR_NET_NO_BUFFER_SPACE; +#endif +#ifdef EISCONN + case EISCONN: return VERR_NET_ALREADY_CONNECTED; +#endif +#ifdef ENOTCONN + case ENOTCONN: return VERR_NET_NOT_CONNECTED; +#endif +#ifdef ESHUTDOWN + case ESHUTDOWN: return VERR_NET_SHUTDOWN; +#endif +#ifdef ETOOMANYREFS + case ETOOMANYREFS: return VERR_NET_TOO_MANY_REFERENCES; +#endif +#ifdef ETIMEDOUT + case ETIMEDOUT: return VERR_TIMEOUT; +#endif +#ifdef ECONNREFUSED + case ECONNREFUSED: return VERR_NET_CONNECTION_REFUSED; +#endif +#ifdef EHOSTDOWN + case EHOSTDOWN: return VERR_NET_HOST_DOWN; +#endif +#ifdef EHOSTUNREACH + case EHOSTUNREACH: return VERR_NET_HOST_UNREACHABLE; +#endif +#ifdef EALREADY + case EALREADY: return VERR_NET_ALREADY_IN_PROGRESS; +#endif +#ifdef EINPROGRESS + case EINPROGRESS: return VERR_NET_IN_PROGRESS; +#endif +#ifdef ESTALE + //case ESTALE 116 /* Stale NFS file handle */ +#endif +#ifdef EUCLEAN + //case EUCLEAN 117 /* Structure needs cleaning */ +#endif +#ifdef ENOTNAM + //case ENOTNAM 118 /* Not a XENIX named type file */ +#endif +#ifdef ENAVAIL + //case ENAVAIL 119 /* No XENIX semaphores available */ +#endif +#ifdef EISNAM + //case EISNAM 120 /* Is a named type file */ +#endif +#ifdef EREMOTEIO + //case EREMOTEIO 121 /* Remote I/O error */ +#endif +#ifdef EDQUOT + case EDQUOT: return VERR_DISK_FULL; /**@todo fix duplicate error */ +#endif +#ifdef ENOMEDIUM + case ENOMEDIUM: return VERR_MEDIA_NOT_PRESENT; +#endif +#ifdef EMEDIUMTYPE + case EMEDIUMTYPE: return VERR_MEDIA_NOT_RECOGNIZED; +#endif +#if defined(EWOULDBLOCK) && (EWOULDBLOCK != EAGAIN) + case EWOULDBLOCK: return VERR_TRY_AGAIN; +#endif + + /* Non-linux */ + +#ifdef EPROCLIM + case EPROCLIM: return VERR_MAX_PROCS_REACHED; +#endif +#ifdef EDOOFUS +# if EDOOFUS != EINVAL + case EDOOFUS: return VERR_INTERNAL_ERROR; +# endif +#endif +#ifdef ENOTSUP +# ifndef EOPNOTSUPP + case ENOTSUP: return VERR_NOT_SUPPORTED; +# else +# if ENOTSUP != EOPNOTSUPP + case ENOTSUP: return VERR_NOT_SUPPORTED; +# endif +# endif +#endif + default: + AssertMsgFailed(("Unhandled error code %d\n", uNativeCode)); + return VERR_UNRESOLVED_ERROR; + } +} +RT_EXPORT_SYMBOL(RTErrConvertFromErrno); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/err/RTErrConvertToErrno.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/err/RTErrConvertToErrno.c @@ -0,0 +1,451 @@ +/* $Id: RTErrConvertToErrno.cpp $ */ +/** @file + * IPRT - Convert iprt status codes to errno. + */ + +/* + * Copyright (C) 2007-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + +#include +#include +#include + + +RTDECL(int) RTErrConvertToErrno(int iErr) +{ + /* very fast check for no error. */ + if (RT_SUCCESS(iErr)) + return 0; + + /* + * Process error codes. + * + * (Use a switch and not a table since the numbers vary among compilers + * and OSes. So we let the compiler switch optimizer handle speed issues.) + * + * This switch is arranged like the Linux i386 errno.h! It also mirrors the + * conversions performed by RTErrConvertFromErrno with a few extra case since + * there are far more IPRT status codes than Unix ones. + */ + switch (iErr) + { +#ifdef EPERM + case VERR_ACCESS_DENIED: return EPERM; +#endif +#ifdef ENOENT + case VERR_FILE_NOT_FOUND: return ENOENT; +#endif +#ifdef ESRCH + case VERR_PROCESS_NOT_FOUND: return ESRCH; +#endif +#ifdef EINTR + case VERR_INTERRUPTED: return EINTR; +#endif +#ifdef EIO + case VERR_DEV_IO_ERROR: return EIO; +#endif +#ifdef ENXIO + //case VERR_DEV_IO_ERROR: return ENXIO; +#endif +#ifdef E2BIG + case VERR_TOO_MUCH_DATA: return E2BIG; +#endif +#ifdef ENOEXEC + case VERR_BAD_EXE_FORMAT: return ENOEXEC; +#endif +#ifdef EBADF + case VERR_INVALID_HANDLE: return EBADF; +#endif +#ifdef ECHILD + //case VERR_PROCESS_NOT_FOUND: return ECHILD; +#endif +#ifdef EAGAIN + case VERR_TRY_AGAIN: return EAGAIN; +#endif +#ifdef ENOMEM + case VERR_NO_MEMORY: return ENOMEM; +#endif +#ifdef EACCES + //case VERR_ACCESS_DENIED: return EACCES; +#endif +#ifdef EFAULT + case VERR_INVALID_POINTER: return EFAULT; +#endif +#ifdef ENOTBLK + //case ENOTBLK: return VERR_; +#endif +#ifdef EBUSY + case VERR_RESOURCE_BUSY: return EBUSY; +#endif +#ifdef EEXIST + case VERR_ALREADY_EXISTS: return EEXIST; +#endif +#ifdef EXDEV + case VERR_NOT_SAME_DEVICE: return EXDEV; +#endif +#ifdef ENODEV + //case VERR_NOT_SUPPORTED: return ENODEV; +#endif +#ifdef ENOTDIR + case VERR_NOT_A_DIRECTORY: + case VERR_PATH_NOT_FOUND: return ENOTDIR; +#endif +#ifdef EISDIR + case VERR_IS_A_DIRECTORY: return EISDIR; +#endif +#ifdef EINVAL + case VERR_INVALID_PARAMETER: return EINVAL; +#endif +#ifdef ENFILE + case VERR_TOO_MANY_OPEN_FILES: return ENFILE; +#endif +#ifdef EMFILE + //case VERR_TOO_MANY_OPEN_FILES: return EMFILE; +#endif +#ifdef ENOTTY + case VERR_INVALID_FUNCTION: return ENOTTY; +#endif +#ifdef ETXTBSY + case VERR_SHARING_VIOLATION: return ETXTBSY; +#endif +#ifdef EFBIG + case VERR_FILE_TOO_BIG: return EFBIG; +#endif +#ifdef ENOSPC + case VERR_DISK_FULL: return ENOSPC; +#endif +#ifdef ESPIPE + case VERR_SEEK_ON_DEVICE: return ESPIPE; +#endif +#ifdef EROFS + case VERR_WRITE_PROTECT: return EROFS; +#endif +#ifdef EMLINK + //case EMLINK: +#endif +#ifdef EPIPE + case VERR_BROKEN_PIPE: return EPIPE; +#endif +#ifdef EDOM + //case VERR_INVALID_PARAMETER: return EDOM; +#endif +#ifdef ERANGE + //case VERR_INVALID_PARAMETER: return ERANGE; +#endif +#ifdef EDEADLK + case VERR_DEADLOCK: return EDEADLK; +#endif +#ifdef ENAMETOOLONG + case VERR_FILENAME_TOO_LONG: return ENAMETOOLONG; +#endif +#ifdef ENOLCK + case VERR_FILE_LOCK_FAILED: return ENOLCK; +#endif +#ifdef ENOSYS + case VERR_NOT_IMPLEMENTED: + case VERR_NOT_SUPPORTED: return ENOSYS; +#endif +#ifdef ENOTEMPTY + case VERR_DIR_NOT_EMPTY: return ENOTEMPTY; +#endif +#ifdef ELOOP + case VERR_TOO_MANY_SYMLINKS: return ELOOP; +#endif + //41?? +#ifdef ENOMSG + //case ENOMSG 42 /* No message of desired type */ +#endif +#ifdef EIDRM + //case EIDRM 43 /* Identifier removed */ +#endif +#ifdef ECHRNG + //case ECHRNG 44 /* Channel number out of range */ +#endif +#ifdef EL2NSYNC + //case EL2NSYNC 45 /* Level 2 not synchronized */ +#endif +#ifdef EL3HLT + //case EL3HLT 46 /* Level 3 halted */ +#endif +#ifdef EL3RST + //case EL3RST 47 /* Level 3 reset */ +#endif +#ifdef ELNRNG + //case ELNRNG 48 /* Link number out of range */ +#endif +#ifdef EUNATCH + //case EUNATCH 49 /* Protocol driver not attached */ +#endif +#ifdef ENOCSI + //case ENOCSI 50 /* No CSI structure available */ +#endif +#ifdef EL2HLT + //case EL2HLT 51 /* Level 2 halted */ +#endif +#ifdef EBADE + //case EBADE 52 /* Invalid exchange */ +#endif +#ifdef EBADR + //case EBADR 53 /* Invalid request descriptor */ +#endif +#ifdef EXFULL + //case EXFULL 54 /* Exchange full */ +#endif +#ifdef ENOANO + //case ENOANO 55 /* No anode */ +#endif +#ifdef EBADRQC + //case EBADRQC 56 /* Invalid request code */ +#endif +#ifdef EBADSLT + //case EBADSLT 57 /* Invalid slot */ +#endif + //case 58: +#ifdef EBFONT + //case EBFONT 59 /* Bad font file format */ +#endif +#ifdef ENOSTR + //case ENOSTR 60 /* Device not a stream */ +#endif +#ifdef ENODATA + case VERR_NO_DATA: return ENODATA; +#endif +#ifdef ETIME + //case ETIME 62 /* Timer expired */ +#endif +#ifdef ENOSR + //case ENOSR 63 /* Out of streams resources */ +#endif +#ifdef ENONET + case VERR_NET_NO_NETWORK: return ENONET; +#endif +#ifdef ENOPKG + //case ENOPKG 65 /* Package not installed */ +#endif +#ifdef EREMOTE + //case EREMOTE 66 /* Object is remote */ +#endif +#ifdef ENOLINK + //case ENOLINK 67 /* Link has been severed */ +#endif +#ifdef EADV + //case EADV 68 /* Advertise error */ +#endif +#ifdef ESRMNT + //case ESRMNT 69 /* Srmount error */ +#endif +#ifdef ECOMM + //case ECOMM 70 /* Communication error on send */ +#endif +#ifdef EPROTO + //case EPROTO 71 /* Protocol error */ +#endif +#ifdef EMULTIHOP + //case EMULTIHOP 72 /* Multihop attempted */ +#endif +#ifdef EDOTDOT + //case EDOTDOT 73 /* RFS specific error */ +#endif +#ifdef EBADMSG + //case EBADMSG 74 /* Not a data message */ +#endif +#ifdef EOVERFLOW + //case VERR_TOO_MUCH_DATA: return EOVERFLOW; +#endif +#ifdef ENOTUNIQ + case VERR_NET_NOT_UNIQUE_NAME: return ENOTUNIQ; +#endif +#ifdef EBADFD + //case VERR_INVALID_HANDLE: return EBADFD; +#endif +#ifdef EREMCHG + //case EREMCHG 78 /* Remote address changed */ +#endif +#ifdef ELIBACC + //case ELIBACC 79 /* Can not access a needed shared library */ +#endif +#ifdef ELIBBAD + //case ELIBBAD 80 /* Accessing a corrupted shared library */ +#endif +#ifdef ELIBSCN + //case ELIBSCN 81 /* .lib section in a.out corrupted */ +#endif +#ifdef ELIBMAX + //case ELIBMAX 82 /* Attempting to link in too many shared libraries */ +#endif +#ifdef ELIBEXEC + //case ELIBEXEC 83 /* Cannot exec a shared library directly */ +#endif +#ifdef EILSEQ + case VERR_NO_TRANSLATION: return EILSEQ; +#endif +#ifdef ERESTART + //case VERR_INTERRUPTED: return ERESTART; +#endif +#ifdef ESTRPIPE + //case ESTRPIPE 86 /* Streams pipe error */ +#endif +#ifdef EUSERS + //case EUSERS 87 /* Too many users */ +#endif +#ifdef ENOTSOCK + case VERR_NET_NOT_SOCKET: return ENOTSOCK; +#endif +#ifdef EDESTADDRREQ + case VERR_NET_DEST_ADDRESS_REQUIRED: return EDESTADDRREQ; +#endif +#ifdef EMSGSIZE + case VERR_NET_MSG_SIZE: return EMSGSIZE; +#endif +#ifdef EPROTOTYPE + case VERR_NET_PROTOCOL_TYPE: return EPROTOTYPE; +#endif +#ifdef ENOPROTOOPT + case VERR_NET_PROTOCOL_NOT_AVAILABLE: return ENOPROTOOPT; +#endif +#ifdef EPROTONOSUPPORT + case VERR_NET_PROTOCOL_NOT_SUPPORTED: return EPROTONOSUPPORT; +#endif +#ifdef ESOCKTNOSUPPORT + case VERR_NET_SOCKET_TYPE_NOT_SUPPORTED: return ESOCKTNOSUPPORT; +#endif +#ifdef EOPNOTSUPP + case VERR_NET_OPERATION_NOT_SUPPORTED: return EOPNOTSUPP; +#endif +#ifdef EPFNOSUPPORT + case VERR_NET_PROTOCOL_FAMILY_NOT_SUPPORTED: return EPFNOSUPPORT; +#endif +#ifdef EAFNOSUPPORT + case VERR_NET_ADDRESS_FAMILY_NOT_SUPPORTED: return EAFNOSUPPORT; +#endif +#ifdef EADDRINUSE + case VERR_NET_ADDRESS_IN_USE: return EADDRINUSE; +#endif +#ifdef EADDRNOTAVAIL + case VERR_NET_ADDRESS_NOT_AVAILABLE: return EADDRNOTAVAIL; +#endif +#ifdef ENETDOWN + case VERR_NET_DOWN: return ENETDOWN; +#endif +#ifdef ENETUNREACH + case VERR_NET_UNREACHABLE: return ENETUNREACH; +#endif +#ifdef ENETRESET + case VERR_NET_CONNECTION_RESET: return ENETRESET; +#endif +#ifdef ECONNABORTED + case VERR_NET_CONNECTION_ABORTED: return ECONNABORTED; +#endif +#ifdef ECONNRESET + case VERR_NET_CONNECTION_RESET_BY_PEER: return ECONNRESET; +#endif +#ifdef ENOBUFS + case VERR_NET_NO_BUFFER_SPACE: return ENOBUFS; +#endif +#ifdef EISCONN + case VERR_NET_ALREADY_CONNECTED: return EISCONN; +#endif +#ifdef ENOTCONN + case VERR_NET_NOT_CONNECTED: return ENOTCONN; +#endif +#ifdef ESHUTDOWN + case VERR_NET_SHUTDOWN: return ESHUTDOWN; +#endif +#ifdef ETOOMANYREFS + case VERR_NET_TOO_MANY_REFERENCES: return ETOOMANYREFS; +#endif +#ifdef ETIMEDOUT + case VERR_TIMEOUT: return ETIMEDOUT; +#endif +#ifdef ECONNREFUSED + case VERR_NET_CONNECTION_REFUSED: return ECONNREFUSED; +#endif +#ifdef EHOSTDOWN + case VERR_NET_HOST_DOWN: return EHOSTDOWN; +#endif +#ifdef EHOSTUNREACH + case VERR_NET_HOST_UNREACHABLE: return EHOSTUNREACH; +#endif +#ifdef EALREADY + case VERR_NET_ALREADY_IN_PROGRESS: return EALREADY; +#endif +#ifdef EINPROGRESS + case VERR_NET_IN_PROGRESS: return EINPROGRESS; +#endif +#ifdef ESTALE + //case ESTALE 116 /* Stale NFS file handle */ +#endif +#ifdef EUCLEAN + //case EUCLEAN 117 /* Structure needs cleaning */ +#endif +#ifdef ENOTNAM + //case ENOTNAM 118 /* Not a XENIX named type file */ +#endif +#ifdef ENAVAIL + //case ENAVAIL 119 /* No XENIX semaphores available */ +#endif +#ifdef EISNAM + //case EISNAM 120 /* Is a named type file */ +#endif +#ifdef EREMOTEIO + //case EREMOTEIO 121 /* Remote I/O error */ +#endif +#ifdef EDQUOT + //case VERR_DISK_FULL: return EDQUOT; +#endif +#ifdef ENOMEDIUM + case VERR_MEDIA_NOT_PRESENT: return ENOMEDIUM; +#endif +#ifdef EMEDIUMTYPE + case VERR_MEDIA_NOT_RECOGNIZED: return EMEDIUMTYPE; +#endif + + /* Non-linux */ + +#ifdef EPROCLIM + case VERR_MAX_PROCS_REACHED: return EPROCLIM; +#endif +#ifdef EDOOFUS + case VERR_INTERNAL_ERROR: + case VERR_INTERNAL_ERROR_2: + case VERR_INTERNAL_ERROR_3: return EDOOFUS; +#endif + + default: + /* The idea here is that if you hit this, you will have to + translate the status code yourself. */ + AssertMsgFailed(("Unhandled error code %Rrc\n", iErr)); +#ifdef EPROTO + return EPROTO; +#else + return EINVAL; +#endif + } +} +RT_EXPORT_SYMBOL(RTErrConvertToErrno); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/log/log.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/log/log.c @@ -0,0 +1,3922 @@ +/* $Id: log.cpp $ */ +/** @file + * Runtime VBox - Logger. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + +#ifndef IN_RC +# include +# include +# include +# include +# include +#endif +#ifdef IN_RING3 +# include +# include +# include +# include +#endif +#include +#include +#if defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86) +# include +#endif +#include +#include +#include + +#include +#include +#include +#ifdef IN_RING3 +# include +# include +#endif + + +/******************************************************************************* +* Defined Constants And Macros * +*******************************************************************************/ +/** @def RTLOG_RINGBUF_DEFAULT_SIZE + * The default ring buffer size. */ +/** @def RTLOG_RINGBUF_MAX_SIZE + * The max ring buffer size. */ +/** @def RTLOG_RINGBUF_MIN_SIZE + * The min ring buffer size. */ +#ifdef IN_RING0 +# define RTLOG_RINGBUF_DEFAULT_SIZE _64K +# define RTLOG_RINGBUF_MAX_SIZE _4M +# define RTLOG_RINGBUF_MIN_SIZE _1K +#elif defined(IN_RING3) || defined(DOXYGEN_RUNNING) +# define RTLOG_RINGBUF_DEFAULT_SIZE _512K +# define RTLOG_RINGBUF_MAX_SIZE _1G +# define RTLOG_RINGBUF_MIN_SIZE _4K +#endif +/** The start of ring buffer eye catcher (16 bytes). */ +#define RTLOG_RINGBUF_EYE_CATCHER "START RING BUF\0" +AssertCompile(sizeof(RTLOG_RINGBUF_EYE_CATCHER) == 16); +/** The end of ring buffer eye catcher (16 bytes). This also ensures that the ring buffer + * forms are properly terminated C string (leading zero chars). */ +#define RTLOG_RINGBUF_EYE_CATCHER_END "\0\0\0END RING BUF" +AssertCompile(sizeof(RTLOG_RINGBUF_EYE_CATCHER_END) == 16); + + +/******************************************************************************* +* Structures and Typedefs * +*******************************************************************************/ +/** + * Arguments passed to the output function. + */ +typedef struct RTLOGOUTPUTPREFIXEDARGS +{ + /** The logger instance. */ + PRTLOGGER pLogger; + /** The flags. (used for prefixing.) */ + unsigned fFlags; + /** The group. (used for prefixing.) */ + unsigned iGroup; +} RTLOGOUTPUTPREFIXEDARGS, *PRTLOGOUTPUTPREFIXEDARGS; + +#ifndef IN_RC + +/** + * Internal logger data. + * + * @remarks Don't make casual changes to this structure. + */ +typedef struct RTLOGGERINTERNAL +{ + /** The structure revision (RTLOGGERINTERNAL_REV). */ + uint32_t uRevision; + /** The size of the internal logger structure. */ + uint32_t cbSelf; + + /** Spinning mutex semaphore. Can be NIL. */ + RTSEMSPINMUTEX hSpinMtx; + /** Pointer to the flush function. */ + PFNRTLOGFLUSH pfnFlush; + + /** Custom prefix callback. */ + PFNRTLOGPREFIX pfnPrefix; + /** Prefix callback argument. */ + void *pvPrefixUserArg; + /** This is set if a prefix is pending. */ + bool fPendingPrefix; + /** Alignment padding. */ + bool afPadding1[2]; + /** Set if fully created. Used to avoid confusing in a few functions used to + * parse logger settings from environment variables. */ + bool fCreated; + + /** The max number of groups that there is room for in afGroups and papszGroups. + * Used by RTLogCopyGroupAndFlags(). */ + uint32_t cMaxGroups; + /** Pointer to the group name array. + * (The data is readonly and provided by the user.) */ + const char * const *papszGroups; + + /** The number of log entries per group. NULL if + * RTLOGFLAGS_RESTRICT_GROUPS is not specified. */ + uint32_t *pacEntriesPerGroup; + /** The max number of entries per group. */ + uint32_t cMaxEntriesPerGroup; + + /** @name Ring buffer logging + * The ring buffer records the last cbRingBuf - 1 of log output. The + * other configured log destinations are not touched until someone calls + * RTLogFlush(), when the ring buffer content is written to them all. + * + * The aim here is a fast logging destination, that avoids wasting storage + * space saving disk space when dealing with huge log volumes where the + * interesting bits usually are found near the end of the log. This is + * typically the case for scenarios that crashes or hits assertions. + * + * RTLogFlush() is called implicitly when hitting an assertion. While on a + * crash the most debuggers are able to make calls these days, it's usually + * possible to view the ring buffer memory. + * + * @{ */ + /** Ring buffer size (including both eye catchers). */ + uint32_t cbRingBuf; + /** Number of bytes passing thru the ring buffer since last RTLogFlush call. + * (This is used to avoid writing out the same bytes twice.) */ + uint64_t volatile cbRingBufUnflushed; + /** Ring buffer pointer (points at RTLOG_RINGBUF_EYE_CATCHER). */ + char *pszRingBuf; + /** Current ring buffer position (where to write the next char). */ + char * volatile pchRingBufCur; + /** @} */ + +# ifdef IN_RING3 /* Note! Must be at the end! */ + /** @name File logging bits for the logger. + * @{ */ + /** Pointer to the function called when starting logging, and when + * ending or starting a new log file as part of history rotation. + * This can be NULL. */ + PFNRTLOGPHASE pfnPhase; + + /** Handle to log file (if open). */ + RTFILE hFile; + /** Log file history settings: maximum amount of data to put in a file. */ + uint64_t cbHistoryFileMax; + /** Log file history settings: current amount of data in a file. */ + uint64_t cbHistoryFileWritten; + /** Log file history settings: maximum time to use a file (in seconds). */ + uint32_t cSecsHistoryTimeSlot; + /** Log file history settings: in what time slot was the file created. */ + uint32_t uHistoryTimeSlotStart; + /** Log file history settings: number of older files to keep. + * 0 means no history. */ + uint32_t cHistory; + /** Pointer to filename. */ + char szFilename[RTPATH_MAX]; + /** @} */ +# endif /* IN_RING3 */ +} RTLOGGERINTERNAL; + +/** The revision of the internal logger structure. */ +# define RTLOGGERINTERNAL_REV UINT32_C(10) + +# ifdef IN_RING3 +/** The size of the RTLOGGERINTERNAL structure in ring-0. */ +# define RTLOGGERINTERNAL_R0_SIZE RT_OFFSETOF(RTLOGGERINTERNAL, pfnPhase) +AssertCompileMemberAlignment(RTLOGGERINTERNAL, hFile, sizeof(void *)); +AssertCompileMemberAlignment(RTLOGGERINTERNAL, cbHistoryFileMax, sizeof(uint64_t)); +# endif +AssertCompileMemberAlignment(RTLOGGERINTERNAL, cbRingBufUnflushed, sizeof(uint64_t)); + +#endif /* !IN_RC */ + + +/******************************************************************************* +* Internal Functions * +*******************************************************************************/ +#ifndef IN_RC +static unsigned rtlogGroupFlags(const char *psz); +#endif +#ifdef IN_RING0 +static void rtR0LogLoggerExFallback(uint32_t fDestFlags, uint32_t fFlags, PRTLOGGERINTERNAL pInt, + const char *pszFormat, va_list va); +#endif +#ifdef IN_RING3 +static int rtlogFileOpen(PRTLOGGER pLogger, char *pszErrorMsg, size_t cchErrorMsg); +static void rtlogRotate(PRTLOGGER pLogger, uint32_t uTimeSlot, bool fFirst); +#endif +#ifndef IN_RC +static void rtLogRingBufFlush(PRTLOGGER pLogger); +#endif +static void rtlogFlush(PRTLOGGER pLogger); +static DECLCALLBACK(size_t) rtLogOutput(void *pv, const char *pachChars, size_t cbChars); +static DECLCALLBACK(size_t) rtLogOutputPrefixed(void *pv, const char *pachChars, size_t cbChars); +static void rtlogLoggerExVLocked(PRTLOGGER pLogger, unsigned fFlags, unsigned iGroup, const char *pszFormat, va_list args); +#ifndef IN_RC +static void rtlogLoggerExFLocked(PRTLOGGER pLogger, unsigned fFlags, unsigned iGroup, const char *pszFormat, ...); +#endif + + +/******************************************************************************* +* Global Variables * +*******************************************************************************/ +#ifdef IN_RC +/** Default logger instance. Make it weak because our RC module loader does not + * necessarily resolve this symbol and the compiler _must_ check if this is + * the case or not. That doesn't work for Darwin (``incompatible feature used: + * .weak_reference (must specify "-dynamic" to be used'') */ +# ifdef RT_OS_DARWIN +extern "C" DECLIMPORT(RTLOGGERRC) g_Logger; +# else +extern "C" DECLWEAK(DECLIMPORT(RTLOGGERRC)) g_Logger; +# endif +#else /* !IN_RC */ +/** Default logger instance. */ +static PRTLOGGER g_pLogger; +#endif /* !IN_RC */ +#ifdef IN_RING3 +/** The RTThreadGetWriteLockCount() change caused by the logger mutex semaphore. */ +static uint32_t volatile g_cLoggerLockCount; +#endif + +#ifdef IN_RING0 +/** Number of per-thread loggers. */ +static int32_t volatile g_cPerThreadLoggers; +/** Per-thread loggers. + * This is just a quick TLS hack suitable for debug logging only. + * If we run out of entries, just unload and reload the driver. */ +static struct RTLOGGERPERTHREAD +{ + /** The thread. */ + RTNATIVETHREAD volatile NativeThread; + /** The (process / session) key. */ + uintptr_t volatile uKey; + /** The logger instance.*/ + PRTLOGGER volatile pLogger; +} g_aPerThreadLoggers[8] = +{ + { NIL_RTNATIVETHREAD, 0, 0}, + { NIL_RTNATIVETHREAD, 0, 0}, + { NIL_RTNATIVETHREAD, 0, 0}, + { NIL_RTNATIVETHREAD, 0, 0}, + { NIL_RTNATIVETHREAD, 0, 0}, + { NIL_RTNATIVETHREAD, 0, 0}, + { NIL_RTNATIVETHREAD, 0, 0}, + { NIL_RTNATIVETHREAD, 0, 0} +}; +#endif /* IN_RING0 */ + +/** + * Logger flags instructions. + */ +static struct +{ + const char *pszInstr; /**< The name */ + size_t cchInstr; /**< The size of the name. */ + uint32_t fFlag; /**< The flag value. */ + bool fInverted; /**< Inverse meaning? */ +} const g_aLogFlags[] = +{ + { "disabled", sizeof("disabled" ) - 1, RTLOGFLAGS_DISABLED, false }, + { "enabled", sizeof("enabled" ) - 1, RTLOGFLAGS_DISABLED, true }, + { "buffered", sizeof("buffered" ) - 1, RTLOGFLAGS_BUFFERED, false }, + { "unbuffered", sizeof("unbuffered" ) - 1, RTLOGFLAGS_BUFFERED, true }, + { "usecrlf", sizeof("usecrlf" ) - 1, RTLOGFLAGS_USECRLF, false }, + { "uself", sizeof("uself" ) - 1, RTLOGFLAGS_USECRLF, true }, + { "append", sizeof("append" ) - 1, RTLOGFLAGS_APPEND, false }, + { "overwrite", sizeof("overwrite" ) - 1, RTLOGFLAGS_APPEND, true }, + { "rel", sizeof("rel" ) - 1, RTLOGFLAGS_REL_TS, false }, + { "abs", sizeof("abs" ) - 1, RTLOGFLAGS_REL_TS, true }, + { "dec", sizeof("dec" ) - 1, RTLOGFLAGS_DECIMAL_TS, false }, + { "hex", sizeof("hex" ) - 1, RTLOGFLAGS_DECIMAL_TS, true }, + { "writethru", sizeof("writethru" ) - 1, RTLOGFLAGS_WRITE_THROUGH, false }, + { "writethrough", sizeof("writethrough") - 1, RTLOGFLAGS_WRITE_THROUGH, false }, + { "flush", sizeof("flush" ) - 1, RTLOGFLAGS_FLUSH, false }, + { "lockcnts", sizeof("lockcnts" ) - 1, RTLOGFLAGS_PREFIX_LOCK_COUNTS, false }, + { "cpuid", sizeof("cpuid" ) - 1, RTLOGFLAGS_PREFIX_CPUID, false }, + { "pid", sizeof("pid" ) - 1, RTLOGFLAGS_PREFIX_PID, false }, + { "flagno", sizeof("flagno" ) - 1, RTLOGFLAGS_PREFIX_FLAG_NO, false }, + { "flag", sizeof("flag" ) - 1, RTLOGFLAGS_PREFIX_FLAG, false }, + { "groupno", sizeof("groupno" ) - 1, RTLOGFLAGS_PREFIX_GROUP_NO, false }, + { "group", sizeof("group" ) - 1, RTLOGFLAGS_PREFIX_GROUP, false }, + { "tid", sizeof("tid" ) - 1, RTLOGFLAGS_PREFIX_TID, false }, + { "thread", sizeof("thread" ) - 1, RTLOGFLAGS_PREFIX_THREAD, false }, + { "custom", sizeof("custom" ) - 1, RTLOGFLAGS_PREFIX_CUSTOM, false }, + { "timeprog", sizeof("timeprog" ) - 1, RTLOGFLAGS_PREFIX_TIME_PROG, false }, + { "time", sizeof("time" ) - 1, RTLOGFLAGS_PREFIX_TIME, false }, + { "msprog", sizeof("msprog" ) - 1, RTLOGFLAGS_PREFIX_MS_PROG, false }, + { "tsc", sizeof("tsc" ) - 1, RTLOGFLAGS_PREFIX_TSC, false }, /* before ts! */ + { "ts", sizeof("ts" ) - 1, RTLOGFLAGS_PREFIX_TS, false }, + /* We intentionally omit RTLOGFLAGS_RESTRICT_GROUPS. */ +}; + +/** + * Logger destination instructions. + */ +static struct +{ + const char *pszInstr; /**< The name. */ + size_t cchInstr; /**< The size of the name. */ + uint32_t fFlag; /**< The corresponding destination flag. */ +} const s_aLogDst[] = +{ + { RT_STR_TUPLE("file"), RTLOGDEST_FILE }, /* Must be 1st! */ + { RT_STR_TUPLE("dir"), RTLOGDEST_FILE }, /* Must be 2nd! */ + { RT_STR_TUPLE("history"), 0 }, /* Must be 3rd! */ + { RT_STR_TUPLE("histsize"), 0 }, /* Must be 4th! */ + { RT_STR_TUPLE("histtime"), 0 }, /* Must be 5th! */ + { RT_STR_TUPLE("ringbuf"), RTLOGDEST_RINGBUF }, /* Must be 6th! */ + { RT_STR_TUPLE("stdout"), RTLOGDEST_STDOUT }, + { RT_STR_TUPLE("stderr"), RTLOGDEST_STDERR }, + { RT_STR_TUPLE("debugger"), RTLOGDEST_DEBUGGER }, + { RT_STR_TUPLE("com"), RTLOGDEST_COM }, + { RT_STR_TUPLE("user"), RTLOGDEST_USER }, +}; + +/** Log rotation backoff table - millisecond sleep intervals. + * Important on Windows host, especially for VBoxSVC release logging. Only a + * medium term solution, until a proper fix for log file handling is available. + * 10 seconds total. + */ +static const uint32_t g_acMsLogBackoff[] = +{ 10, 10, 10, 20, 50, 100, 200, 200, 200, 200, 500, 500, 500, 500, 1000, 1000, 1000, 1000, 1000, 1000, 1000 }; + + +/** + * Locks the logger instance. + * + * @returns See RTSemSpinMutexRequest(). + * @param pLogger The logger instance. + */ +DECLINLINE(int) rtlogLock(PRTLOGGER pLogger) +{ +#ifndef IN_RC + PRTLOGGERINTERNAL pInt = pLogger->pInt; + AssertMsgReturn(pInt->uRevision == RTLOGGERINTERNAL_REV, ("%#x != %#x\n", pInt->uRevision, RTLOGGERINTERNAL_REV), + VERR_LOG_REVISION_MISMATCH); + AssertMsgReturn(pInt->cbSelf == sizeof(*pInt), ("%#x != %#x\n", pInt->cbSelf, sizeof(*pInt)), + VERR_LOG_REVISION_MISMATCH); + if (pInt->hSpinMtx != NIL_RTSEMSPINMUTEX) + { + int rc = RTSemSpinMutexRequest(pInt->hSpinMtx); + if (RT_FAILURE(rc)) + return rc; + } +#else + NOREF(pLogger); +#endif + return VINF_SUCCESS; +} + + +/** + * Unlocks the logger instance. + * @param pLogger The logger instance. + */ +DECLINLINE(void) rtlogUnlock(PRTLOGGER pLogger) +{ +#ifndef IN_RC + if (pLogger->pInt->hSpinMtx != NIL_RTSEMSPINMUTEX) + RTSemSpinMutexRelease(pLogger->pInt->hSpinMtx); +#else + NOREF(pLogger); +#endif + return; +} + +#ifndef IN_RC +# ifdef IN_RING3 + +# ifdef SOME_UNUSED_FUNCTION +/** + * Logging to file, output callback. + * + * @param pvArg User argument. + * @param pachChars Pointer to an array of utf-8 characters. + * @param cbChars Number of bytes in the character array pointed to by pachChars. + */ +static DECLCALLBACK(size_t) rtlogPhaseWrite(void *pvArg, const char *pachChars, size_t cbChars) +{ + PRTLOGGER pLogger = (PRTLOGGER)pvArg; + RTFileWrite(pLogger->pInt->hFile, pachChars, cbChars, NULL); + return cbChars; +} + + +/** + * Callback to format VBox formatting extentions. + * See @ref pg_rt_str_format for a reference on the format types. + * + * @returns The number of bytes formatted. + * @param pvArg Formatter argument. + * @param pfnOutput Pointer to output function. + * @param pvArgOutput Argument for the output function. + * @param ppszFormat Pointer to the format string pointer. Advance this till the char + * after the format specifier. + * @param pArgs Pointer to the argument list. Use this to fetch the arguments. + * @param cchWidth Format Width. -1 if not specified. + * @param cchPrecision Format Precision. -1 if not specified. + * @param fFlags Flags (RTSTR_NTFS_*). + * @param chArgSize The argument size specifier, 'l' or 'L'. + */ +static DECLCALLBACK(size_t) rtlogPhaseFormatStr(void *pvArg, PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, + const char **ppszFormat, va_list *pArgs, int cchWidth, + int cchPrecision, unsigned fFlags, char chArgSize) +{ + char ch = *(*ppszFormat)++; + + AssertMsgFailed(("Invalid logger phase format type '%%%c%.10s'!\n", ch, *ppszFormat)); NOREF(ch); + + return 0; +} + +# endif /* SOME_UNUSED_FUNCTION */ + + +/** + * Log phase callback function, assumes the lock is already held + * + * @param pLogger The logger instance. + * @param pszFormat Format string. + * @param ... Optional arguments as specified in the format string. + */ +static DECLCALLBACK(void) rtlogPhaseMsgLocked(PRTLOGGER pLogger, const char *pszFormat, ...) +{ + va_list args; + AssertPtrReturnVoid(pLogger); + AssertPtrReturnVoid(pLogger->pInt); + Assert(pLogger->pInt->hSpinMtx != NIL_RTSEMSPINMUTEX); + + va_start(args, pszFormat); + rtlogLoggerExVLocked(pLogger, 0, ~0, pszFormat, args); + va_end(args); +} + + +/** + * Log phase callback function, assumes the lock is not held. + * + * @param pLogger The logger instance. + * @param pszFormat Format string. + * @param ... Optional arguments as specified in the format string. + */ +static DECLCALLBACK(void) rtlogPhaseMsgNormal(PRTLOGGER pLogger, const char *pszFormat, ...) +{ + va_list args; + AssertPtrReturnVoid(pLogger); + AssertPtrReturnVoid(pLogger->pInt); + Assert(pLogger->pInt->hSpinMtx != NIL_RTSEMSPINMUTEX); + + va_start(args, pszFormat); + RTLogLoggerExV(pLogger, 0, ~0, pszFormat, args); + va_end(args); +} + +# endif /* IN_RING3 */ + +/** + * Adjusts the ring buffer. + * + * @returns IPRT status code. + * @param pLogger The logger instance. + * @param cbNewSize The new ring buffer size (0 == default). + * @param fForce Whether to do this even if the logger instance hasn't + * really been fully created yet (i.e. during RTLogCreate). + */ +static int rtLogRingBufAdjust(PRTLOGGER pLogger, uint32_t cbNewSize, bool fForce) +{ + /* + * If this is early logger init, don't do anything. + */ + if (!pLogger->pInt->fCreated && !fForce) + return VINF_SUCCESS; + + /* + * Lock the logger and make the necessary changes. + */ + int rc = rtlogLock(pLogger); + if (RT_SUCCESS(rc)) + { + if (cbNewSize == 0) + cbNewSize = RTLOG_RINGBUF_DEFAULT_SIZE; + if ( pLogger->pInt->cbRingBuf != cbNewSize + || !pLogger->pInt->pchRingBufCur) + { + uintptr_t offOld = pLogger->pInt->pchRingBufCur - pLogger->pInt->pszRingBuf; + if (offOld < sizeof(RTLOG_RINGBUF_EYE_CATCHER)) + offOld = sizeof(RTLOG_RINGBUF_EYE_CATCHER); + else if (offOld >= cbNewSize) + { + memmove(pLogger->pInt->pszRingBuf, &pLogger->pInt->pszRingBuf[offOld - cbNewSize], cbNewSize); + offOld = sizeof(RTLOG_RINGBUF_EYE_CATCHER); + } + + void *pvNew = RTMemRealloc(pLogger->pInt->pchRingBufCur, cbNewSize); + if (pvNew) + { + pLogger->pInt->pszRingBuf = (char *)pvNew; + pLogger->pInt->pchRingBufCur = (char *)pvNew + offOld; + pLogger->pInt->cbRingBuf = cbNewSize; + memcpy(pvNew, RTLOG_RINGBUF_EYE_CATCHER, sizeof(RTLOG_RINGBUF_EYE_CATCHER)); + memcpy((char *)pvNew + cbNewSize - sizeof(RTLOG_RINGBUF_EYE_CATCHER_END), + RTLOG_RINGBUF_EYE_CATCHER_END, sizeof(RTLOG_RINGBUF_EYE_CATCHER_END)); + rc = VINF_SUCCESS; + } + else + rc = VERR_NO_MEMORY; + } + rtlogUnlock(pLogger); + } + + return rc; +} + + +/** + * Writes text to the ring buffer. + * + * @param pInt The internal logger data structure. + * @param pachText The text to write. + * @param cchText The number of chars (bytes) to write. + */ +static void rtLogRingBufWrite(PRTLOGGERINTERNAL pInt, const char *pachText, size_t cchText) +{ + /* + * Get the ring buffer data, adjusting it to only describe the writable + * part of the buffer. + */ + char * const pchStart = &pInt->pszRingBuf[sizeof(RTLOG_RINGBUF_EYE_CATCHER)]; + size_t const cchBuf = pInt->cbRingBuf - sizeof(RTLOG_RINGBUF_EYE_CATCHER) - sizeof(RTLOG_RINGBUF_EYE_CATCHER_END); + char *pchCur = pInt->pchRingBufCur; + size_t cchLeft = pchCur - pchStart; + if (RT_LIKELY(cchLeft < cchBuf)) + cchLeft = cchBuf - cchLeft; + else + { + /* May happen in ring-0 where a thread or two went ahead without getting the lock. */ + pchCur = pchStart; + cchLeft = cchBuf; + } + Assert(cchBuf < pInt->cbRingBuf); + + if (cchText < cchLeft) + { + /* + * The text fits in the remaining space. + */ + memcpy(pchCur, pachText, cchText); + pchCur[cchText] = '\0'; + pInt->pchRingBufCur = &pchCur[cchText]; + pInt->cbRingBufUnflushed += cchText; + } + else + { + /* + * The text wraps around. Taking the simple but inefficient approach + * to input texts that are longer than the ring buffer since that + * is unlikely to the be a frequent case. + */ + /* Fill to the end of the buffer. */ + memcpy(pchCur, pachText, cchLeft); + pachText += cchLeft; + cchText -= cchLeft; + pInt->cbRingBufUnflushed += cchLeft; + pInt->pchRingBufCur = pchStart; + + /* Ring buffer overflows (the plainly inefficient bit). */ + while (cchText >= cchBuf) + { + memcpy(pchStart, pachText, cchBuf); + pachText += cchBuf; + cchText -= cchBuf; + pInt->cbRingBufUnflushed += cchBuf; + } + + /* The final bit, if any. */ + if (cchText > 0) + { + memcpy(pchStart, pachText, cchText); + pInt->cbRingBufUnflushed += cchText; + } + pchStart[cchText] = '\0'; + pInt->pchRingBufCur = &pchStart[cchText]; + } +} + + +/** + * Flushes the ring buffer to all the other log destinations. + * + * @param pLogger The logger instance which ring buffer should be flushed. + */ +static void rtLogRingBufFlush(PRTLOGGER pLogger) +{ + const char *pszPreamble; + size_t cchPreamble; + const char *pszFirst; + size_t cchFirst; + const char *pszSecond; + size_t cchSecond; + + /* + * Get the ring buffer data, adjusting it to only describe the writable + * part of the buffer. + */ + uint64_t cchUnflushed = pLogger->pInt->cbRingBufUnflushed; + char * const pszBuf = &pLogger->pInt->pszRingBuf[sizeof(RTLOG_RINGBUF_EYE_CATCHER)]; + size_t const cchBuf = pLogger->pInt->cbRingBuf - sizeof(RTLOG_RINGBUF_EYE_CATCHER) - sizeof(RTLOG_RINGBUF_EYE_CATCHER_END); + size_t offCur = pLogger->pInt->pchRingBufCur - pszBuf; + size_t cchAfter; + if (RT_LIKELY(offCur < cchBuf)) + cchAfter = cchBuf - offCur; + else /* May happen in ring-0 where a thread or two went ahead without getting the lock. */ + { + offCur = 0; + cchAfter = cchBuf; + } + + pLogger->pInt->cbRingBufUnflushed = 0; + + /* + * Figure out whether there are one or two segments that needs writing, + * making the last segment is terminated. (The first is always + * terminated because of the eye-catcher at the end of the buffer.) + */ + if (cchUnflushed == 0) + return; + pszBuf[offCur] = '\0'; + if (cchUnflushed >= cchBuf) + { + pszFirst = &pszBuf[offCur + 1]; + cchFirst = cchAfter ? cchAfter - 1 : 0; + pszSecond = pszBuf; + cchSecond = offCur; + pszPreamble = "\n*FLUSH RING BUF*\n"; + cchPreamble = sizeof("\n*FLUSH RING BUF*\n") - 1; + } + else if ((size_t)cchUnflushed <= offCur) + { + cchFirst = (size_t)cchUnflushed; + pszFirst = &pszBuf[offCur - cchFirst]; + pszSecond = ""; + cchSecond = 0; + pszPreamble = ""; + cchPreamble = 0; + } + else + { + cchFirst = (size_t)cchUnflushed - offCur; + pszFirst = &pszBuf[cchBuf - cchFirst]; + pszSecond = pszBuf; + cchSecond = offCur; + pszPreamble = ""; + cchPreamble = 0; + } + + /* + * Write the ring buffer to all other destiations. + */ + if (pLogger->fDestFlags & RTLOGDEST_USER) + { + if (cchPreamble) + RTLogWriteUser(pszPreamble, cchPreamble); + if (cchFirst) + RTLogWriteUser(pszFirst, cchFirst); + if (cchSecond) + RTLogWriteUser(pszSecond, cchSecond); + } + + if (pLogger->fDestFlags & RTLOGDEST_DEBUGGER) + { + if (cchPreamble) + RTLogWriteDebugger(pszPreamble, cchPreamble); + if (cchFirst) + RTLogWriteDebugger(pszFirst, cchFirst); + if (cchSecond) + RTLogWriteDebugger(pszSecond, cchSecond); + } + +# ifdef IN_RING3 + if (pLogger->fDestFlags & RTLOGDEST_FILE) + { + if (pLogger->pInt->hFile != NIL_RTFILE) + { + if (cchPreamble) + RTFileWrite(pLogger->pInt->hFile, pszPreamble, cchPreamble, NULL); + if (cchFirst) + RTFileWrite(pLogger->pInt->hFile, pszFirst, cchFirst, NULL); + if (cchSecond) + RTFileWrite(pLogger->pInt->hFile, pszSecond, cchSecond, NULL); + if (pLogger->fFlags & RTLOGFLAGS_FLUSH) + RTFileFlush(pLogger->pInt->hFile); + } + if (pLogger->pInt->cHistory) + pLogger->pInt->cbHistoryFileWritten += cchFirst + cchSecond; + } +# endif + + if (pLogger->fDestFlags & RTLOGDEST_STDOUT) + { + if (cchPreamble) + RTLogWriteStdOut(pszPreamble, cchPreamble); + if (cchFirst) + RTLogWriteStdOut(pszFirst, cchFirst); + if (cchSecond) + RTLogWriteStdOut(pszSecond, cchSecond); + } + + if (pLogger->fDestFlags & RTLOGDEST_STDERR) + { + if (cchPreamble) + RTLogWriteStdErr(pszPreamble, cchPreamble); + if (cchFirst) + RTLogWriteStdErr(pszFirst, cchFirst); + if (cchSecond) + RTLogWriteStdErr(pszSecond, cchSecond); + } + +# if defined(IN_RING0) && !defined(LOG_NO_COM) + if (pLogger->fDestFlags & RTLOGDEST_COM) + { + if (cchPreamble) + RTLogWriteCom(pszPreamble, cchPreamble); + if (cchFirst) + RTLogWriteCom(pszFirst, cchFirst); + if (cchSecond) + RTLogWriteCom(pszSecond, cchSecond); + } +# endif +} + + + + +RTDECL(int) RTLogCreateExV(PRTLOGGER *ppLogger, uint32_t fFlags, const char *pszGroupSettings, + const char *pszEnvVarBase, unsigned cGroups, const char * const *papszGroups, + uint32_t fDestFlags, PFNRTLOGPHASE pfnPhase, uint32_t cHistory, + uint64_t cbHistoryFileMax, uint32_t cSecsHistoryTimeSlot, + char *pszErrorMsg, size_t cchErrorMsg, const char *pszFilenameFmt, va_list args) +{ + int rc; + size_t offInternal; + size_t cbLogger; + PRTLOGGER pLogger; + + /* + * Validate input. + */ + if ( (cGroups && !papszGroups) + || !VALID_PTR(ppLogger) ) + { + AssertMsgFailed(("Invalid parameters!\n")); + return VERR_INVALID_PARAMETER; + } + *ppLogger = NULL; + + if (pszErrorMsg) + RTStrPrintf(pszErrorMsg, cchErrorMsg, N_("unknown error")); + + AssertMsgReturn(cHistory < _1M, ("%#x", cHistory), VERR_OUT_OF_RANGE); + + /* + * Allocate a logger instance. + */ + offInternal = RT_OFFSETOF(RTLOGGER, afGroups[cGroups]); + offInternal = RT_ALIGN_Z(offInternal, sizeof(uint64_t)); + cbLogger = offInternal + sizeof(RTLOGGERINTERNAL); + if (fFlags & RTLOGFLAGS_RESTRICT_GROUPS) + cbLogger += cGroups * sizeof(uint32_t); + pLogger = (PRTLOGGER)RTMemAllocZVar(cbLogger); + if (pLogger) + { +# if defined(RT_ARCH_X86) && (!defined(LOG_USE_C99) || !defined(RT_WITHOUT_EXEC_ALLOC)) + uint8_t *pu8Code; +# endif + pLogger->u32Magic = RTLOGGER_MAGIC; + pLogger->cGroups = cGroups; + pLogger->fFlags = fFlags; + pLogger->fDestFlags = fDestFlags; + pLogger->pInt = (PRTLOGGERINTERNAL)((uintptr_t)pLogger + offInternal); + pLogger->pInt->uRevision = RTLOGGERINTERNAL_REV; + pLogger->pInt->cbSelf = sizeof(RTLOGGERINTERNAL); + pLogger->pInt->hSpinMtx = NIL_RTSEMSPINMUTEX; + pLogger->pInt->pfnFlush = NULL; + pLogger->pInt->pfnPrefix = NULL; + pLogger->pInt->pvPrefixUserArg = NULL; + pLogger->pInt->afPadding1[0] = false; + pLogger->pInt->afPadding1[1] = false; + pLogger->pInt->fCreated = false; + pLogger->pInt->cMaxGroups = cGroups; + pLogger->pInt->papszGroups = papszGroups; + if (fFlags & RTLOGFLAGS_RESTRICT_GROUPS) + pLogger->pInt->pacEntriesPerGroup = (uint32_t *)(pLogger->pInt + 1); + else + pLogger->pInt->pacEntriesPerGroup = NULL; + pLogger->pInt->cMaxEntriesPerGroup = UINT32_MAX; +# ifdef IN_RING3 + pLogger->pInt->pfnPhase = pfnPhase; + pLogger->pInt->hFile = NIL_RTFILE; + pLogger->pInt->cHistory = cHistory; + if (cbHistoryFileMax == 0) + pLogger->pInt->cbHistoryFileMax = UINT64_MAX; + else + pLogger->pInt->cbHistoryFileMax = cbHistoryFileMax; + if (cSecsHistoryTimeSlot == 0) + pLogger->pInt->cSecsHistoryTimeSlot = UINT32_MAX; + else + pLogger->pInt->cSecsHistoryTimeSlot = cSecsHistoryTimeSlot; +# endif /* IN_RING3 */ + if (pszGroupSettings) + RTLogGroupSettings(pLogger, pszGroupSettings); + +# if defined(RT_ARCH_X86) && (!defined(LOG_USE_C99) || !defined(RT_WITHOUT_EXEC_ALLOC)) + /* + * Emit wrapper code. + */ + pu8Code = (uint8_t *)RTMemExecAlloc(64); + if (pu8Code) + { + pLogger->pfnLogger = *(PFNRTLOGGER*)&pu8Code; + *pu8Code++ = 0x68; /* push imm32 */ + *(void **)pu8Code = pLogger; + pu8Code += sizeof(void *); + *pu8Code++ = 0xe8; /* call rel32 */ + *(uint32_t *)pu8Code = (uintptr_t)RTLogLogger - ((uintptr_t)pu8Code + sizeof(uint32_t)); + pu8Code += sizeof(uint32_t); + *pu8Code++ = 0x8d; /* lea esp, [esp + 4] */ + *pu8Code++ = 0x64; + *pu8Code++ = 0x24; + *pu8Code++ = 0x04; + *pu8Code++ = 0xc3; /* ret near */ + AssertMsg((uintptr_t)pu8Code - (uintptr_t)pLogger->pfnLogger <= 64, + ("Wrapper assembly is too big! %d bytes\n", (uintptr_t)pu8Code - (uintptr_t)pLogger->pfnLogger)); + rc = VINF_SUCCESS; + } + else + { +# ifdef RT_OS_LINUX + if (pszErrorMsg) /* Most probably SELinux causing trouble since the larger RTMemAlloc succeeded. */ + RTStrPrintf(pszErrorMsg, cchErrorMsg, N_("mmap(PROT_WRITE | PROT_EXEC) failed -- SELinux?")); +# endif + rc = VERR_NO_MEMORY; + } + if (RT_SUCCESS(rc)) +# endif /* X86 wrapper code*/ + { +# ifdef IN_RING3 /* files and env.vars. are only accessible when in R3 at the present time. */ + /* + * Format the filename. + */ + if (pszFilenameFmt) + { + /** @todo validate the length, fail on overflow. */ + RTStrPrintfV(pLogger->pInt->szFilename, sizeof(pLogger->pInt->szFilename), pszFilenameFmt, args); + pLogger->fDestFlags |= RTLOGDEST_FILE; + } + + /* + * Parse the environment variables. + */ + if (pszEnvVarBase) + { + /* make temp copy of environment variable base. */ + size_t cchEnvVarBase = strlen(pszEnvVarBase); + char *pszEnvVar = (char *)alloca(cchEnvVarBase + 16); + memcpy(pszEnvVar, pszEnvVarBase, cchEnvVarBase); + + /* + * Destination. + */ + strcpy(pszEnvVar + cchEnvVarBase, "_DEST"); + const char *pszValue = RTEnvGet(pszEnvVar); + if (pszValue) + RTLogDestinations(pLogger, pszValue); + + /* + * The flags. + */ + strcpy(pszEnvVar + cchEnvVarBase, "_FLAGS"); + pszValue = RTEnvGet(pszEnvVar); + if (pszValue) + RTLogFlags(pLogger, pszValue); + + /* + * The group settings. + */ + pszEnvVar[cchEnvVarBase] = '\0'; + pszValue = RTEnvGet(pszEnvVar); + if (pszValue) + RTLogGroupSettings(pLogger, pszValue); + } +# endif /* IN_RING3 */ + + /* + * Open the destination(s). + */ + rc = VINF_SUCCESS; +# ifdef IN_RING3 + if (pLogger->fDestFlags & RTLOGDEST_FILE) + { + if (pLogger->fFlags & RTLOGFLAGS_APPEND) + { + rc = rtlogFileOpen(pLogger, pszErrorMsg, cchErrorMsg); + + /* Rotate in case of appending to a too big log file, + otherwise this simply doesn't do anything. */ + rtlogRotate(pLogger, 0, true /* fFirst */); + } + else + { + /* Force rotation if it is configured. */ + pLogger->pInt->cbHistoryFileWritten = UINT64_MAX; + rtlogRotate(pLogger, 0, true /* fFirst */); + + /* If the file is not open then rotation is not set up. */ + if (pLogger->pInt->hFile == NIL_RTFILE) + { + pLogger->pInt->cbHistoryFileWritten = 0; + rc = rtlogFileOpen(pLogger, pszErrorMsg, cchErrorMsg); + } + } + } +# endif /* IN_RING3 */ + + if ((pLogger->fDestFlags & RTLOGDEST_RINGBUF) && RT_SUCCESS(rc)) + rc = rtLogRingBufAdjust(pLogger, pLogger->pInt->cbRingBuf, true /*fForce*/); + + /* + * Create mutex and check how much it counts when entering the lock + * so that we can report the values for RTLOGFLAGS_PREFIX_LOCK_COUNTS. + */ + if (RT_SUCCESS(rc)) + { + rc = RTSemSpinMutexCreate(&pLogger->pInt->hSpinMtx, RTSEMSPINMUTEX_FLAGS_IRQ_SAFE); + if (RT_SUCCESS(rc)) + { +# ifdef IN_RING3 /** @todo do counters in ring-0 too? */ + RTTHREAD Thread = RTThreadSelf(); + if (Thread != NIL_RTTHREAD) + { + int32_t c = RTLockValidatorWriteLockGetCount(Thread); + RTSemSpinMutexRequest(pLogger->pInt->hSpinMtx); + c = RTLockValidatorWriteLockGetCount(Thread) - c; + RTSemSpinMutexRelease(pLogger->pInt->hSpinMtx); + ASMAtomicWriteU32(&g_cLoggerLockCount, c); + } + + /* Use the callback to generate some initial log contents. */ + Assert(VALID_PTR(pLogger->pInt->pfnPhase) || pLogger->pInt->pfnPhase == NULL); + if (pLogger->pInt->pfnPhase) + pLogger->pInt->pfnPhase(pLogger, RTLOGPHASE_BEGIN, rtlogPhaseMsgNormal); +# endif + pLogger->pInt->fCreated = true; + *ppLogger = pLogger; + return VINF_SUCCESS; + } + + if (pszErrorMsg) + RTStrPrintf(pszErrorMsg, cchErrorMsg, N_("failed to create semaphore")); + } +# ifdef IN_RING3 + RTFileClose(pLogger->pInt->hFile); +# endif +# if defined(LOG_USE_C99) && defined(RT_WITHOUT_EXEC_ALLOC) + RTMemFree(*(void **)&pLogger->pfnLogger); +# else + RTMemExecFree(*(void **)&pLogger->pfnLogger, 64); +# endif + } + RTMemFree(pLogger); + } + else + rc = VERR_NO_MEMORY; + + return rc; +} +RT_EXPORT_SYMBOL(RTLogCreateExV); + + +RTDECL(int) RTLogCreate(PRTLOGGER *ppLogger, uint32_t fFlags, const char *pszGroupSettings, + const char *pszEnvVarBase, unsigned cGroups, const char * const * papszGroups, + uint32_t fDestFlags, const char *pszFilenameFmt, ...) +{ + va_list args; + int rc; + + va_start(args, pszFilenameFmt); + rc = RTLogCreateExV(ppLogger, fFlags, pszGroupSettings, pszEnvVarBase, cGroups, papszGroups, + fDestFlags, NULL /*pfnPhase*/, 0 /*cHistory*/, 0 /*cbHistoryFileMax*/, 0 /*cSecsHistoryTimeSlot*/, + NULL /*pszErrorMsg*/, 0 /*cchErrorMsg*/, pszFilenameFmt, args); + va_end(args); + return rc; +} +RT_EXPORT_SYMBOL(RTLogCreate); + + +RTDECL(int) RTLogCreateEx(PRTLOGGER *ppLogger, uint32_t fFlags, const char *pszGroupSettings, + const char *pszEnvVarBase, unsigned cGroups, const char * const * papszGroups, + uint32_t fDestFlags, PFNRTLOGPHASE pfnPhase, uint32_t cHistory, + uint64_t cbHistoryFileMax, uint32_t cSecsHistoryTimeSlot, + char *pszErrorMsg, size_t cchErrorMsg, const char *pszFilenameFmt, ...) +{ + va_list args; + int rc; + + va_start(args, pszFilenameFmt); + rc = RTLogCreateExV(ppLogger, fFlags, pszGroupSettings, pszEnvVarBase, cGroups, papszGroups, + fDestFlags, pfnPhase, cHistory, cbHistoryFileMax, cSecsHistoryTimeSlot, + pszErrorMsg, cchErrorMsg, pszFilenameFmt, args); + va_end(args); + return rc; +} +RT_EXPORT_SYMBOL(RTLogCreateEx); + + +/** + * Destroys a logger instance. + * + * The instance is flushed and all output destinations closed (where applicable). + * + * @returns iprt status code. + * @param pLogger The logger instance which close destroyed. NULL is fine. + */ +RTDECL(int) RTLogDestroy(PRTLOGGER pLogger) +{ + int rc; + uint32_t iGroup; + RTSEMSPINMUTEX hSpinMtx; + + /* + * Validate input. + */ + if (!pLogger) + return VINF_SUCCESS; + AssertPtrReturn(pLogger, VERR_INVALID_POINTER); + AssertReturn(pLogger->u32Magic == RTLOGGER_MAGIC, VERR_INVALID_MAGIC); + AssertPtrReturn(pLogger->pInt, VERR_INVALID_POINTER); + + /* + * Acquire logger instance sem and disable all logging. (paranoia) + */ + rc = rtlogLock(pLogger); + AssertMsgRCReturn(rc, ("%Rrc\n", rc), rc); + + pLogger->fFlags |= RTLOGFLAGS_DISABLED; + iGroup = pLogger->cGroups; + while (iGroup-- > 0) + pLogger->afGroups[iGroup] = 0; + + /* + * Flush it. + */ + rtlogFlush(pLogger); + +# ifdef IN_RING3 + /* + * Add end of logging message. + */ + if ( (pLogger->fDestFlags & RTLOGDEST_FILE) + && pLogger->pInt->hFile != NIL_RTFILE) + pLogger->pInt->pfnPhase(pLogger, RTLOGPHASE_END, rtlogPhaseMsgLocked); + + /* + * Close output stuffs. + */ + if (pLogger->pInt->hFile != NIL_RTFILE) + { + int rc2 = RTFileClose(pLogger->pInt->hFile); + AssertRC(rc2); + if (RT_FAILURE(rc2) && RT_SUCCESS(rc)) + rc = rc2; + pLogger->pInt->hFile = NIL_RTFILE; + } +# endif + + /* + * Free the mutex, the wrapper and the instance memory. + */ + hSpinMtx = pLogger->pInt->hSpinMtx; + pLogger->pInt->hSpinMtx = NIL_RTSEMSPINMUTEX; + if (hSpinMtx != NIL_RTSEMSPINMUTEX) + { + int rc2; + RTSemSpinMutexRelease(hSpinMtx); + rc2 = RTSemSpinMutexDestroy(hSpinMtx); + AssertRC(rc2); + if (RT_FAILURE(rc2) && RT_SUCCESS(rc)) + rc = rc2; + } + + if (pLogger->pfnLogger) + { +# if defined(LOG_USE_C99) && defined(RT_WITHOUT_EXEC_ALLOC) + RTMemFree(*(void **)&pLogger->pfnLogger); +# else + RTMemExecFree(*(void **)&pLogger->pfnLogger, 64); +# endif + pLogger->pfnLogger = NULL; + } + RTMemFree(pLogger); + + return rc; +} +RT_EXPORT_SYMBOL(RTLogDestroy); + + +/** + * Create a logger instance clone for RC usage. + * + * @returns iprt status code. + * + * @param pLogger The logger instance to be cloned. + * @param pLoggerRC Where to create the RC logger instance. + * @param cbLoggerRC Amount of memory allocated to for the RC logger + * instance clone. + * @param pfnLoggerRCPtr Pointer to logger wrapper function for this + * instance (RC Ptr). + * @param pfnFlushRCPtr Pointer to flush function (RC Ptr). + * @param fFlags Logger instance flags, a combination of the RTLOGFLAGS_* values. + */ +RTDECL(int) RTLogCloneRC(PRTLOGGER pLogger, PRTLOGGERRC pLoggerRC, size_t cbLoggerRC, + RTRCPTR pfnLoggerRCPtr, RTRCPTR pfnFlushRCPtr, uint32_t fFlags) +{ + /* + * Validate input. + */ + if ( !pLoggerRC + || !pfnFlushRCPtr + || !pfnLoggerRCPtr) + { + AssertMsgFailed(("Invalid parameters!\n")); + return VERR_INVALID_PARAMETER; + } + if (cbLoggerRC < sizeof(*pLoggerRC)) + { + AssertMsgFailed(("%d min=%d\n", cbLoggerRC, sizeof(*pLoggerRC))); + return VERR_INVALID_PARAMETER; + } + + /* + * Initialize GC instance. + */ + pLoggerRC->offScratch = 0; + pLoggerRC->fPendingPrefix = false; + pLoggerRC->pfnLogger = pfnLoggerRCPtr; + pLoggerRC->pfnFlush = pfnFlushRCPtr; + pLoggerRC->u32Magic = RTLOGGERRC_MAGIC; + pLoggerRC->fFlags = fFlags | RTLOGFLAGS_DISABLED; + pLoggerRC->cGroups = 1; + pLoggerRC->afGroups[0] = 0; + + /* + * Resolve defaults. + */ + if (!pLogger) + { + pLogger = RTLogDefaultInstance(); + if (!pLogger) + return VINF_SUCCESS; + } + + /* + * Check if there's enough space for the groups. + */ + if (cbLoggerRC < (size_t)RT_OFFSETOF(RTLOGGERRC, afGroups[pLogger->cGroups])) + { + AssertMsgFailed(("%d req=%d cGroups=%d\n", cbLoggerRC, RT_OFFSETOF(RTLOGGERRC, afGroups[pLogger->cGroups]), pLogger->cGroups)); + return VERR_BUFFER_OVERFLOW; + } + memcpy(&pLoggerRC->afGroups[0], &pLogger->afGroups[0], pLogger->cGroups * sizeof(pLoggerRC->afGroups[0])); + pLoggerRC->cGroups = pLogger->cGroups; + + /* + * Copy bits from the HC instance. + */ + pLoggerRC->fPendingPrefix = pLogger->pInt->fPendingPrefix; + pLoggerRC->fFlags |= pLogger->fFlags; + + /* + * Check if we can remove the disabled flag. + */ + if ( pLogger->fDestFlags + && !((pLogger->fFlags | fFlags) & RTLOGFLAGS_DISABLED)) + pLoggerRC->fFlags &= ~RTLOGFLAGS_DISABLED; + + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTLogCloneRC); + + +/** + * Flushes a RC logger instance to a R3 logger. + * + * + * @returns iprt status code. + * @param pLogger The R3 logger instance to flush pLoggerRC to. If NULL + * the default logger is used. + * @param pLoggerRC The RC logger instance to flush. + */ +RTDECL(void) RTLogFlushRC(PRTLOGGER pLogger, PRTLOGGERRC pLoggerRC) +{ + /* + * Resolve defaults. + */ + if (!pLogger) + { + pLogger = RTLogDefaultInstance(); + if (!pLogger) + { + pLoggerRC->offScratch = 0; + return; + } + } + + /* + * Any thing to flush? + */ + if ( pLogger->offScratch + || pLoggerRC->offScratch) + { + /* + * Acquire logger instance sem. + */ + int rc = rtlogLock(pLogger); + if (RT_FAILURE(rc)) + return; + + /* + * Write whatever the GC instance contains to the HC one, and then + * flush the HC instance. + */ + if (pLoggerRC->offScratch) + { + rtLogOutput(pLogger, pLoggerRC->achScratch, pLoggerRC->offScratch); + rtLogOutput(pLogger, NULL, 0); + pLoggerRC->offScratch = 0; + } + + /* + * Release the semaphore. + */ + rtlogUnlock(pLogger); + } +} +RT_EXPORT_SYMBOL(RTLogFlushRC); + +# ifdef IN_RING3 + +RTDECL(int) RTLogCreateForR0(PRTLOGGER pLogger, size_t cbLogger, + RTR0PTR pLoggerR0Ptr, RTR0PTR pfnLoggerR0Ptr, RTR0PTR pfnFlushR0Ptr, + uint32_t fFlags, uint32_t fDestFlags) +{ + /* + * Validate input. + */ + AssertPtrReturn(pLogger, VERR_INVALID_PARAMETER); + size_t const cbRequired = sizeof(*pLogger) + RTLOGGERINTERNAL_R0_SIZE; + AssertReturn(cbLogger >= cbRequired, VERR_BUFFER_OVERFLOW); + AssertReturn(pLoggerR0Ptr != NIL_RTR0PTR, VERR_INVALID_PARAMETER); + AssertReturn(pfnLoggerR0Ptr != NIL_RTR0PTR, VERR_INVALID_PARAMETER); + + /* + * Initialize the ring-0 instance. + */ + pLogger->achScratch[0] = 0; + pLogger->offScratch = 0; + pLogger->pfnLogger = (PFNRTLOGGER)pfnLoggerR0Ptr; + pLogger->fFlags = fFlags; + pLogger->fDestFlags = fDestFlags & ~RTLOGDEST_FILE; + pLogger->pInt = NULL; + pLogger->cGroups = 1; + pLogger->afGroups[0] = 0; + + uint32_t cMaxGroups = (uint32_t)((cbLogger - cbRequired) / sizeof(pLogger->afGroups[0])); + if (fFlags & RTLOGFLAGS_RESTRICT_GROUPS) + cMaxGroups /= 2; + PRTLOGGERINTERNAL pInt; + for (;;) + { + AssertReturn(cMaxGroups > 0, VERR_BUFFER_OVERFLOW); + pInt = (PRTLOGGERINTERNAL)&pLogger->afGroups[cMaxGroups]; + if (!((uintptr_t)pInt & (sizeof(uint64_t) - 1))) + break; + cMaxGroups--; + } + pLogger->pInt = (PRTLOGGERINTERNAL)(pLoggerR0Ptr + (uintptr_t)pInt - (uintptr_t)pLogger); + pInt->uRevision = RTLOGGERINTERNAL_REV; + pInt->cbSelf = RTLOGGERINTERNAL_R0_SIZE; + pInt->hSpinMtx = NIL_RTSEMSPINMUTEX; /* Not serialized. */ + pInt->pfnFlush = (PFNRTLOGFLUSH)pfnFlushR0Ptr; + pInt->pfnPrefix = NULL; + pInt->pvPrefixUserArg = NULL; + pInt->fPendingPrefix = false; + pInt->cMaxGroups = cMaxGroups; + pInt->papszGroups = NULL; + pInt->cMaxEntriesPerGroup = UINT32_MAX; + if (fFlags & RTLOGFLAGS_RESTRICT_GROUPS) + { + memset(pInt + 1, 0, sizeof(uint32_t) * cMaxGroups); + pInt->pacEntriesPerGroup= (uint32_t *)(pLogger->pInt + 1); + } + else + pInt->pacEntriesPerGroup= NULL; + + pInt->fCreated = true; + pLogger->u32Magic = RTLOGGER_MAGIC; + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTLogCreateForR0); + + +RTDECL(size_t) RTLogCalcSizeForR0(uint32_t cGroups, uint32_t fFlags) +{ + size_t cb = RT_OFFSETOF(RTLOGGER, afGroups[cGroups]); + cb = RT_ALIGN_Z(cb, sizeof(uint64_t)); + cb += sizeof(RTLOGGERINTERNAL); + if (fFlags & RTLOGFLAGS_RESTRICT_GROUPS) + cb += sizeof(uint32_t) * cGroups; + return cb; +} +RT_EXPORT_SYMBOL(RTLogCalcSizeForR0); + + +RTDECL(int) RTLogCopyGroupsAndFlagsForR0(PRTLOGGER pDstLogger, RTR0PTR pDstLoggerR0Ptr, + PCRTLOGGER pSrcLogger, uint32_t fFlagsOr, uint32_t fFlagsAnd) +{ + /* + * Validate input. + */ + AssertPtrReturn(pDstLogger, VERR_INVALID_PARAMETER); + AssertPtrNullReturn(pSrcLogger, VERR_INVALID_PARAMETER); + + /* + * Resolve defaults. + */ + if (!pSrcLogger) + { + pSrcLogger = RTLogDefaultInstance(); + if (!pSrcLogger) + { + pDstLogger->fFlags |= RTLOGFLAGS_DISABLED | fFlagsOr; + pDstLogger->cGroups = 1; + pDstLogger->afGroups[0] = 0; + return VINF_SUCCESS; + } + } + + /* + * Copy flags and group settings. + */ + pDstLogger->fFlags = (pSrcLogger->fFlags & fFlagsAnd & ~RTLOGFLAGS_RESTRICT_GROUPS) | fFlagsOr; + + PRTLOGGERINTERNAL pDstInt = (PRTLOGGERINTERNAL)((uintptr_t)pDstLogger->pInt - pDstLoggerR0Ptr + (uintptr_t)pDstLogger); + int rc = VINF_SUCCESS; + uint32_t cGroups = pSrcLogger->cGroups; + if (cGroups > pDstInt->cMaxGroups) + { + AssertMsgFailed(("cMaxGroups=%zd cGroups=%zd (min size %d)\n", pDstInt->cMaxGroups, + pSrcLogger->cGroups, RT_OFFSETOF(RTLOGGER, afGroups[pSrcLogger->cGroups]) + RTLOGGERINTERNAL_R0_SIZE)); + rc = VERR_INVALID_PARAMETER; + cGroups = pDstInt->cMaxGroups; + } + memcpy(&pDstLogger->afGroups[0], &pSrcLogger->afGroups[0], cGroups * sizeof(pDstLogger->afGroups[0])); + pDstLogger->cGroups = cGroups; + + return rc; +} +RT_EXPORT_SYMBOL(RTLogCopyGroupsAndFlagsForR0); + + +RTDECL(int) RTLogSetCustomPrefixCallbackForR0(PRTLOGGER pLogger, RTR0PTR pLoggerR0Ptr, + RTR0PTR pfnCallbackR0Ptr, RTR0PTR pvUserR0Ptr) +{ + AssertPtrReturn(pLogger, VERR_INVALID_POINTER); + AssertReturn(pLogger->u32Magic == RTLOGGER_MAGIC, VERR_INVALID_MAGIC); + + /* + * Do the work. + */ + PRTLOGGERINTERNAL pInt = (PRTLOGGERINTERNAL)((uintptr_t)pLogger->pInt - pLoggerR0Ptr + (uintptr_t)pLogger); + AssertReturn(pInt->uRevision == RTLOGGERINTERNAL_REV, VERR_LOG_REVISION_MISMATCH); + pInt->pvPrefixUserArg = (void *)pvUserR0Ptr; + pInt->pfnPrefix = (PFNRTLOGPREFIX)pfnCallbackR0Ptr; + + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTLogSetCustomPrefixCallbackForR0); + +RTDECL(void) RTLogFlushR0(PRTLOGGER pLogger, PRTLOGGER pLoggerR0) +{ + /* + * Resolve defaults. + */ + if (!pLogger) + { + pLogger = RTLogDefaultInstance(); + if (!pLogger) + { + /* flushing to "/dev/null". */ + if (pLoggerR0->offScratch) + pLoggerR0->offScratch = 0; + return; + } + } + + /* + * Anything to flush? + */ + if ( pLoggerR0->offScratch + || pLogger->offScratch) + { + /* + * Acquire logger semaphores. + */ + int rc = rtlogLock(pLogger); + if (RT_FAILURE(rc)) + return; + if (RT_SUCCESS(rc)) + { + /* + * Write whatever the GC instance contains to the HC one, and then + * flush the HC instance. + */ + if (pLoggerR0->offScratch) + { + rtLogOutput(pLogger, pLoggerR0->achScratch, pLoggerR0->offScratch); + rtLogOutput(pLogger, NULL, 0); + pLoggerR0->offScratch = 0; + } + } + rtlogUnlock(pLogger); + } +} +RT_EXPORT_SYMBOL(RTLogFlushR0); + +# endif /* IN_RING3 */ + + +/** + * Flushes the buffer in one logger instance onto another logger. + * + * @returns iprt status code. + * + * @param pSrcLogger The logger instance to flush. + * @param pDstLogger The logger instance to flush onto. + * If NULL the default logger will be used. + */ +RTDECL(void) RTLogFlushToLogger(PRTLOGGER pSrcLogger, PRTLOGGER pDstLogger) +{ + /* + * Resolve defaults. + */ + if (!pDstLogger) + { + pDstLogger = RTLogDefaultInstance(); + if (!pDstLogger) + { + /* flushing to "/dev/null". */ + if (pSrcLogger->offScratch) + { + int rc = rtlogLock(pSrcLogger); + if (RT_SUCCESS(rc)) + { + pSrcLogger->offScratch = 0; + rtlogUnlock(pSrcLogger); + } + } + return; + } + } + + /* + * Any thing to flush? + */ + if ( pSrcLogger->offScratch + || pDstLogger->offScratch) + { + /* + * Acquire logger semaphores. + */ + int rc = rtlogLock(pDstLogger); + if (RT_FAILURE(rc)) + return; + rc = rtlogLock(pSrcLogger); + if (RT_SUCCESS(rc)) + { + /* + * Write whatever the GC instance contains to the HC one, and then + * flush the HC instance. + */ + if (pSrcLogger->offScratch) + { + rtLogOutput(pDstLogger, pSrcLogger->achScratch, pSrcLogger->offScratch); + rtLogOutput(pDstLogger, NULL, 0); + pSrcLogger->offScratch = 0; + } + + /* + * Release the semaphores. + */ + rtlogUnlock(pSrcLogger); + } + rtlogUnlock(pDstLogger); + } +} +RT_EXPORT_SYMBOL(RTLogFlushToLogger); + + +/** + * Sets the custom prefix callback. + * + * @returns IPRT status code. + * @param pLogger The logger instance. + * @param pfnCallback The callback. + * @param pvUser The user argument for the callback. + * */ +RTDECL(int) RTLogSetCustomPrefixCallback(PRTLOGGER pLogger, PFNRTLOGPREFIX pfnCallback, void *pvUser) +{ + /* + * Resolve defaults. + */ + if (!pLogger) + { + pLogger = RTLogDefaultInstance(); + if (!pLogger) + return VINF_SUCCESS; + } + AssertReturn(pLogger->u32Magic == RTLOGGER_MAGIC, VERR_INVALID_MAGIC); + + /* + * Do the work. + */ + rtlogLock(pLogger); + pLogger->pInt->pvPrefixUserArg = pvUser; + pLogger->pInt->pfnPrefix = pfnCallback; + rtlogUnlock(pLogger); + + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTLogSetCustomPrefixCallback); + + +/** + * Matches a group name with a pattern mask in an case insensitive manner (ASCII). + * + * @returns true if matching and *ppachMask set to the end of the pattern. + * @returns false if no match. + * @param pszGrp The group name. + * @param ppachMask Pointer to the pointer to the mask. Only wildcard supported is '*'. + * @param cchMask The length of the mask, including modifiers. The modifiers is why + * we update *ppachMask on match. + */ +static bool rtlogIsGroupMatching(const char *pszGrp, const char **ppachMask, size_t cchMask) +{ + const char *pachMask; + + if (!pszGrp || !*pszGrp) + return false; + pachMask = *ppachMask; + for (;;) + { + if (RT_C_TO_LOWER(*pszGrp) != RT_C_TO_LOWER(*pachMask)) + { + const char *pszTmp; + + /* + * Check for wildcard and do a minimal match if found. + */ + if (*pachMask != '*') + return false; + + /* eat '*'s. */ + do pachMask++; + while (--cchMask && *pachMask == '*'); + + /* is there more to match? */ + if ( !cchMask + || *pachMask == '.' + || *pachMask == '=') + break; /* we're good */ + + /* do extremely minimal matching (fixme) */ + pszTmp = strchr(pszGrp, RT_C_TO_LOWER(*pachMask)); + if (!pszTmp) + pszTmp = strchr(pszGrp, RT_C_TO_UPPER(*pachMask)); + if (!pszTmp) + return false; + pszGrp = pszTmp; + continue; + } + + /* done? */ + if (!*++pszGrp) + { + /* trailing wildcard is ok. */ + do + { + pachMask++; + cchMask--; + } while (cchMask && *pachMask == '*'); + if ( !cchMask + || *pachMask == '.' + || *pachMask == '=') + break; /* we're good */ + return false; + } + + if (!--cchMask) + return false; + pachMask++; + } + + /* match */ + *ppachMask = pachMask; + return true; +} + + +/** + * Updates the group settings for the logger instance using the specified + * specification string. + * + * @returns iprt status code. + * Failures can safely be ignored. + * @param pLogger Logger instance. + * @param pszValue Value to parse. + */ +RTDECL(int) RTLogGroupSettings(PRTLOGGER pLogger, const char *pszValue) +{ + /* + * Resolve defaults. + */ + if (!pLogger) + { + pLogger = RTLogDefaultInstance(); + if (!pLogger) + return VINF_SUCCESS; + } + + /* + * Iterate the string. + */ + while (*pszValue) + { + /* + * Skip prefixes (blanks, ;, + and -). + */ + bool fEnabled = true; + char ch; + const char *pszStart; + unsigned i; + size_t cch; + + while ((ch = *pszValue) == '+' || ch == '-' || ch == ' ' || ch == '\t' || ch == '\n' || ch == ';') + { + if (ch == '+' || ch == '-' || ch == ';') + fEnabled = ch != '-'; + pszValue++; + } + if (!*pszValue) + break; + + /* + * Find end. + */ + pszStart = pszValue; + while ((ch = *pszValue) != '\0' && ch != '+' && ch != '-' && ch != ' ' && ch != '\t') + pszValue++; + + /* + * Find the group (ascii case insensitive search). + * Special group 'all'. + */ + cch = pszValue - pszStart; + if ( cch >= 3 + && (pszStart[0] == 'a' || pszStart[0] == 'A') + && (pszStart[1] == 'l' || pszStart[1] == 'L') + && (pszStart[2] == 'l' || pszStart[2] == 'L') + && (cch == 3 || pszStart[3] == '.' || pszStart[3] == '=')) + { + /* + * All. + */ + unsigned fFlags = cch == 3 + ? RTLOGGRPFLAGS_ENABLED | RTLOGGRPFLAGS_LEVEL_1 + : rtlogGroupFlags(&pszStart[3]); + for (i = 0; i < pLogger->cGroups; i++) + { + if (fEnabled) + pLogger->afGroups[i] |= fFlags; + else + pLogger->afGroups[i] &= ~fFlags; + } + } + else + { + /* + * Specific group(s). + */ + for (i = 0; i < pLogger->cGroups; i++) + { + const char *psz2 = (const char*)pszStart; + if (rtlogIsGroupMatching(pLogger->pInt->papszGroups[i], &psz2, cch)) + { + unsigned fFlags = RTLOGGRPFLAGS_ENABLED | RTLOGGRPFLAGS_LEVEL_1; + if (*psz2 == '.' || *psz2 == '=') + fFlags = rtlogGroupFlags(psz2); + if (fEnabled) + pLogger->afGroups[i] |= fFlags; + else + pLogger->afGroups[i] &= ~fFlags; + } + } /* for each group */ + } + + } /* parse specification */ + + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTLogGroupSettings); + + +/** + * Interprets the group flags suffix. + * + * @returns Flags specified. (0 is possible!) + * @param psz Start of Suffix. (Either dot or equal sign.) + */ +static unsigned rtlogGroupFlags(const char *psz) +{ + unsigned fFlags = 0; + + /* + * Literal flags. + */ + while (*psz == '.') + { + static struct + { + const char *pszFlag; /* lowercase!! */ + unsigned fFlag; + } aFlags[] = + { + { "eo", RTLOGGRPFLAGS_ENABLED }, + { "enabledonly",RTLOGGRPFLAGS_ENABLED }, + { "e", RTLOGGRPFLAGS_ENABLED | RTLOGGRPFLAGS_LEVEL_1 | RTLOGGRPFLAGS_WARN }, + { "enabled", RTLOGGRPFLAGS_ENABLED | RTLOGGRPFLAGS_LEVEL_1 | RTLOGGRPFLAGS_WARN }, + { "l1", RTLOGGRPFLAGS_LEVEL_1 }, + { "level1", RTLOGGRPFLAGS_LEVEL_1 }, + { "l", RTLOGGRPFLAGS_LEVEL_2 }, + { "l2", RTLOGGRPFLAGS_LEVEL_2 }, + { "level2", RTLOGGRPFLAGS_LEVEL_2 }, + { "l3", RTLOGGRPFLAGS_LEVEL_3 }, + { "level3", RTLOGGRPFLAGS_LEVEL_3 }, + { "l4", RTLOGGRPFLAGS_LEVEL_4 }, + { "level4", RTLOGGRPFLAGS_LEVEL_4 }, + { "l5", RTLOGGRPFLAGS_LEVEL_5 }, + { "level5", RTLOGGRPFLAGS_LEVEL_5 }, + { "l6", RTLOGGRPFLAGS_LEVEL_6 }, + { "level6", RTLOGGRPFLAGS_LEVEL_6 }, + { "l7", RTLOGGRPFLAGS_LEVEL_7 }, + { "level7", RTLOGGRPFLAGS_LEVEL_7 }, + { "l8", RTLOGGRPFLAGS_LEVEL_8 }, + { "level8", RTLOGGRPFLAGS_LEVEL_8 }, + { "l9", RTLOGGRPFLAGS_LEVEL_9 }, + { "level9", RTLOGGRPFLAGS_LEVEL_9 }, + { "l10", RTLOGGRPFLAGS_LEVEL_10 }, + { "level10", RTLOGGRPFLAGS_LEVEL_10 }, + { "l11", RTLOGGRPFLAGS_LEVEL_11 }, + { "level11", RTLOGGRPFLAGS_LEVEL_11 }, + { "l12", RTLOGGRPFLAGS_LEVEL_12 }, + { "level12", RTLOGGRPFLAGS_LEVEL_12 }, + { "f", RTLOGGRPFLAGS_FLOW }, + { "flow", RTLOGGRPFLAGS_FLOW }, + { "w", RTLOGGRPFLAGS_WARN }, + { "warn", RTLOGGRPFLAGS_WARN }, + { "warning", RTLOGGRPFLAGS_WARN }, + { "restrict", RTLOGGRPFLAGS_RESTRICT }, + + }; + unsigned i; + bool fFound = false; + psz++; + for (i = 0; i < RT_ELEMENTS(aFlags) && !fFound; i++) + { + const char *psz1 = aFlags[i].pszFlag; + const char *psz2 = psz; + while (*psz1 == RT_C_TO_LOWER(*psz2)) + { + psz1++; + psz2++; + if (!*psz1) + { + if ( (*psz2 >= 'a' && *psz2 <= 'z') + || (*psz2 >= 'A' && *psz2 <= 'Z') + || (*psz2 >= '0' && *psz2 <= '9') ) + break; + fFlags |= aFlags[i].fFlag; + fFound = true; + psz = psz2; + break; + } + } /* strincmp */ + } /* for each flags */ + AssertMsg(fFound, ("%.15s...", psz)); + } + + /* + * Flag value. + */ + if (*psz == '=') + { + psz++; + if (*psz == '~') + fFlags = ~RTStrToInt32(psz + 1); + else + fFlags = RTStrToInt32(psz); + } + + return fFlags; +} + +/** + * Helper for RTLogGetGroupSettings. + */ +static int rtLogGetGroupSettingsAddOne(const char *pszName, uint32_t fGroup, char **ppszBuf, size_t *pcchBuf, bool *pfNotFirst) +{ +# define APPEND_PSZ(psz,cch) do { memcpy(*ppszBuf, (psz), (cch)); *ppszBuf += (cch); *pcchBuf -= (cch); } while (0) +# define APPEND_SZ(sz) APPEND_PSZ(sz, sizeof(sz) - 1) +# define APPEND_CH(ch) do { **ppszBuf = (ch); *ppszBuf += 1; *pcchBuf -= 1; } while (0) + + /* + * Add the name. + */ + size_t cchName = strlen(pszName); + if (cchName + 1 + *pfNotFirst > *pcchBuf) + return VERR_BUFFER_OVERFLOW; + if (*pfNotFirst) + APPEND_CH(' '); + else + *pfNotFirst = true; + APPEND_PSZ(pszName, cchName); + + /* + * Only generate mnemonics for the simple+common bits. + */ + if (fGroup == (RTLOGGRPFLAGS_ENABLED | RTLOGGRPFLAGS_LEVEL_1)) + /* nothing */; + else if ( fGroup == (RTLOGGRPFLAGS_ENABLED | RTLOGGRPFLAGS_LEVEL_1 | RTLOGGRPFLAGS_LEVEL_2 | RTLOGGRPFLAGS_FLOW) + && *pcchBuf >= sizeof(".e.l.f")) + APPEND_SZ(".e.l.f"); + else if ( fGroup == (RTLOGGRPFLAGS_ENABLED | RTLOGGRPFLAGS_LEVEL_1 | RTLOGGRPFLAGS_FLOW) + && *pcchBuf >= sizeof(".e.f")) + APPEND_SZ(".e.f"); + else if (*pcchBuf >= 1 + 10 + 1) + { + size_t cch; + APPEND_CH('='); + cch = RTStrFormatNumber(*ppszBuf, fGroup, 16, 0, 0, RTSTR_F_SPECIAL | RTSTR_F_32BIT); + *ppszBuf += cch; + *pcchBuf -= cch; + } + else + return VERR_BUFFER_OVERFLOW; + +# undef APPEND_PSZ +# undef APPEND_SZ +# undef APPEND_CH + return VINF_SUCCESS; +} + + +/** + * Get the current log group settings as a string. + * + * @returns VINF_SUCCESS or VERR_BUFFER_OVERFLOW. + * @param pLogger Logger instance (NULL for default logger). + * @param pszBuf The output buffer. + * @param cchBuf The size of the output buffer. Must be greater + * than zero. + */ +RTDECL(int) RTLogGetGroupSettings(PRTLOGGER pLogger, char *pszBuf, size_t cchBuf) +{ + bool fNotFirst = false; + int rc = VINF_SUCCESS; + uint32_t cGroups; + uint32_t fGroup; + uint32_t i; + + Assert(cchBuf); + + /* + * Resolve defaults. + */ + if (!pLogger) + { + pLogger = RTLogDefaultInstance(); + if (!pLogger) + { + *pszBuf = '\0'; + return VINF_SUCCESS; + } + } + + cGroups = pLogger->cGroups; + + /* + * Check if all are the same. + */ + fGroup = pLogger->afGroups[0]; + for (i = 1; i < cGroups; i++) + if (pLogger->afGroups[i] != fGroup) + break; + if (i >= cGroups) + rc = rtLogGetGroupSettingsAddOne("all", fGroup, &pszBuf, &cchBuf, &fNotFirst); + else + { + + /* + * Iterate all the groups and print all that are enabled. + */ + for (i = 0; i < cGroups; i++) + { + fGroup = pLogger->afGroups[i]; + if (fGroup) + { + const char *pszName = pLogger->pInt->papszGroups[i]; + if (pszName) + { + rc = rtLogGetGroupSettingsAddOne(pszName, fGroup, &pszBuf, &cchBuf, &fNotFirst); + if (rc) + break; + } + } + } + } + + *pszBuf = '\0'; + return rc; +} +RT_EXPORT_SYMBOL(RTLogGetGroupSettings); + +#endif /* !IN_RC */ + +/** + * Updates the flags for the logger instance using the specified + * specification string. + * + * @returns iprt status code. + * Failures can safely be ignored. + * @param pLogger Logger instance (NULL for default logger). + * @param pszValue Value to parse. + */ +RTDECL(int) RTLogFlags(PRTLOGGER pLogger, const char *pszValue) +{ + int rc = VINF_SUCCESS; + + /* + * Resolve defaults. + */ + if (!pLogger) + { + pLogger = RTLogDefaultInstance(); + if (!pLogger) + return VINF_SUCCESS; + } + + /* + * Iterate the string. + */ + while (*pszValue) + { + /* check no prefix. */ + bool fNo = false; + char ch; + unsigned i; + + /* skip blanks. */ + while (RT_C_IS_SPACE(*pszValue)) + pszValue++; + if (!*pszValue) + return rc; + + while ((ch = *pszValue) != '\0') + { + if (ch == 'n' && pszValue[1] == 'o') + { + pszValue += 2; + fNo = !fNo; + } + else if (ch == '+') + { + pszValue++; + fNo = true; + } + else if (ch == '-' || ch == '!' || ch == '~') + { + pszValue++; + fNo = !fNo; + } + else + break; + } + + /* instruction. */ + for (i = 0; i < RT_ELEMENTS(g_aLogFlags); i++) + { + if (!strncmp(pszValue, g_aLogFlags[i].pszInstr, g_aLogFlags[i].cchInstr)) + { + if (fNo == g_aLogFlags[i].fInverted) + pLogger->fFlags |= g_aLogFlags[i].fFlag; + else + pLogger->fFlags &= ~g_aLogFlags[i].fFlag; + pszValue += g_aLogFlags[i].cchInstr; + break; + } + } + + /* unknown instruction? */ + if (i >= RT_ELEMENTS(g_aLogFlags)) + { + AssertMsgFailed(("Invalid flags! unknown instruction %.20s\n", pszValue)); + pszValue++; + } + + /* skip blanks and delimiters. */ + while (RT_C_IS_SPACE(*pszValue) || *pszValue == ';') + pszValue++; + } /* while more environment variable value left */ + + return rc; +} +RT_EXPORT_SYMBOL(RTLogFlags); + + +/** + * Changes the buffering setting of the specified logger. + * + * This can be used for optimizing longish logging sequences. + * + * @returns The old state. + * @param pLogger The logger instance (NULL is an alias for the + * default logger). + * @param fBuffered The new state. + */ +RTDECL(bool) RTLogSetBuffering(PRTLOGGER pLogger, bool fBuffered) +{ + bool fOld; + + /* + * Resolve the logger instance. + */ + if (!pLogger) + { + pLogger = RTLogDefaultInstance(); + if (!pLogger) + return false; + } + + rtlogLock(pLogger); + fOld = !!(pLogger->fFlags & RTLOGFLAGS_BUFFERED); + if (fBuffered) + pLogger->fFlags |= RTLOGFLAGS_BUFFERED; + else + pLogger->fFlags &= ~RTLOGFLAGS_BUFFERED; + rtlogUnlock(pLogger); + + return fOld; +} +RT_EXPORT_SYMBOL(RTLogSetBuffering); + + +#ifdef IN_RING3 +RTDECL(uint32_t) RTLogSetGroupLimit(PRTLOGGER pLogger, uint32_t cMaxEntriesPerGroup) +{ + /* + * Resolve the logger instance. + */ + if (!pLogger) + { + pLogger = RTLogDefaultInstance(); + if (!pLogger) + return UINT32_MAX; + } + + rtlogLock(pLogger); + uint32_t cOld = pLogger->pInt->cMaxEntriesPerGroup; + pLogger->pInt->cMaxEntriesPerGroup = cMaxEntriesPerGroup; + rtlogUnlock(pLogger); + + return cOld; +} +#endif + +#ifndef IN_RC + +/** + * Get the current log flags as a string. + * + * @returns VINF_SUCCESS or VERR_BUFFER_OVERFLOW. + * @param pLogger Logger instance (NULL for default logger). + * @param pszBuf The output buffer. + * @param cchBuf The size of the output buffer. Must be greater + * than zero. + */ +RTDECL(int) RTLogGetFlags(PRTLOGGER pLogger, char *pszBuf, size_t cchBuf) +{ + bool fNotFirst = false; + int rc = VINF_SUCCESS; + uint32_t fFlags; + unsigned i; + + Assert(cchBuf); + + /* + * Resolve defaults. + */ + if (!pLogger) + { + pLogger = RTLogDefaultInstance(); + if (!pLogger) + { + *pszBuf = '\0'; + return VINF_SUCCESS; + } + } + + /* + * Add the flags in the list. + */ + fFlags = pLogger->fFlags; + for (i = 0; i < RT_ELEMENTS(g_aLogFlags); i++) + if ( !g_aLogFlags[i].fInverted + ? (g_aLogFlags[i].fFlag & fFlags) + : !(g_aLogFlags[i].fFlag & fFlags)) + { + size_t cchInstr = g_aLogFlags[i].cchInstr; + if (cchInstr + fNotFirst + 1 > cchBuf) + { + rc = VERR_BUFFER_OVERFLOW; + break; + } + if (fNotFirst) + { + *pszBuf++ = ' '; + cchBuf--; + } + memcpy(pszBuf, g_aLogFlags[i].pszInstr, cchInstr); + pszBuf += cchInstr; + cchBuf -= cchInstr; + fNotFirst = true; + } + *pszBuf = '\0'; + return rc; +} +RT_EXPORT_SYMBOL(RTLogGetFlags); + + +/** + * Updates the logger destination using the specified string. + * + * @returns VINF_SUCCESS or VERR_BUFFER_OVERFLOW. + * @param pLogger Logger instance (NULL for default logger). + * @param pszValue The value to parse. + */ +RTDECL(int) RTLogDestinations(PRTLOGGER pLogger, char const *pszValue) +{ + /* + * Resolve defaults. + */ + if (!pLogger) + { + pLogger = RTLogDefaultInstance(); + if (!pLogger) + return VINF_SUCCESS; + } + + /* + * Do the parsing. + */ + while (*pszValue) + { + bool fNo; + unsigned i; + + /* skip blanks. */ + while (RT_C_IS_SPACE(*pszValue)) + pszValue++; + if (!*pszValue) + break; + + /* check no prefix. */ + fNo = false; + if (pszValue[0] == 'n' && pszValue[1] == 'o') + { + fNo = true; + pszValue += 2; + } + + /* instruction. */ + for (i = 0; i < RT_ELEMENTS(s_aLogDst); i++) + { + size_t cchInstr = strlen(s_aLogDst[i].pszInstr); + if (!strncmp(pszValue, s_aLogDst[i].pszInstr, cchInstr)) + { + if (!fNo) + pLogger->fDestFlags |= s_aLogDst[i].fFlag; + else + pLogger->fDestFlags &= ~s_aLogDst[i].fFlag; + pszValue += cchInstr; + + /* check for value. */ + while (RT_C_IS_SPACE(*pszValue)) + pszValue++; + if (*pszValue == '=' || *pszValue == ':') + { + const char *pszEnd; + + pszValue++; + pszEnd = strchr(pszValue, ';'); + if (!pszEnd) + pszEnd = strchr(pszValue, '\0'); + size_t cch = pszEnd - pszValue; +# ifdef IN_RING3 + char szTmp[sizeof(pLogger->pInt->szFilename)]; +# else + char szTmp[32]; +# endif + if (0) + { /* nothing */ } +#ifdef IN_RING3 + + /* log file name */ + else if (i == 0 /* file */ && !fNo) + { + AssertReturn(cch < sizeof(pLogger->pInt->szFilename), VERR_OUT_OF_RANGE); + memcpy(pLogger->pInt->szFilename, pszValue, cch); + pLogger->pInt->szFilename[cch] = '\0'; + /** @todo reopen log file if pLogger->pInt->fCreated is true ... */ + } + /* log directory */ + else if (i == 1 /* dir */ && !fNo) + { + const char *pszFile = RTPathFilename(pLogger->pInt->szFilename); + size_t cchFile = pszFile ? strlen(pszFile) : 0; + AssertReturn(cchFile + cch + 1 < sizeof(pLogger->pInt->szFilename), VERR_OUT_OF_RANGE); + memcpy(szTmp, cchFile ? pszFile : "", cchFile + 1); + + memcpy(pLogger->pInt->szFilename, pszValue, cch); + pLogger->pInt->szFilename[cch] = '\0'; + RTPathStripTrailingSlash(pLogger->pInt->szFilename); + + cch = strlen(pLogger->pInt->szFilename); + pLogger->pInt->szFilename[cch++] = '/'; + memcpy(&pLogger->pInt->szFilename[cch], szTmp, cchFile); + pLogger->pInt->szFilename[cch + cchFile] = '\0'; + /** @todo reopen log file if pLogger->pInt->fCreated is true ... */ + } + else if (i == 2 /* history */) + { + if (!fNo) + { + uint32_t cHistory = 0; + int rc = RTStrCopyEx(szTmp, sizeof(szTmp), pszValue, cch); + if (RT_SUCCESS(rc)) + rc = RTStrToUInt32Full(szTmp, 0, &cHistory); + AssertMsgReturn(RT_SUCCESS(rc) && cHistory < _1M, ("Invalid history value %s (%Rrc)!\n", szTmp, rc), rc); + pLogger->pInt->cHistory = cHistory; + } + else + pLogger->pInt->cHistory = 0; + } + else if (i == 3 /* histsize */) + { + if (!fNo) + { + int rc = RTStrCopyEx(szTmp, sizeof(szTmp), pszValue, cch); + if (RT_SUCCESS(rc)) + rc = RTStrToUInt64Full(szTmp, 0, &pLogger->pInt->cbHistoryFileMax); + AssertMsgRCReturn(rc, ("Invalid history file size value %s (%Rrc)!\n", szTmp, rc), rc); + if (pLogger->pInt->cbHistoryFileMax == 0) + pLogger->pInt->cbHistoryFileMax = UINT64_MAX; + } + else + pLogger->pInt->cbHistoryFileMax = UINT64_MAX; + } + else if (i == 4 /* histtime */) + { + if (!fNo) + { + int rc = RTStrCopyEx(szTmp, sizeof(szTmp), pszValue, cch); + if (RT_SUCCESS(rc)) + rc = RTStrToUInt32Full(szTmp, 0, &pLogger->pInt->cSecsHistoryTimeSlot); + AssertMsgRCReturn(rc, ("Invalid history time slot value %s (%Rrc)!\n", szTmp, rc), rc); + if (pLogger->pInt->cSecsHistoryTimeSlot == 0) + pLogger->pInt->cSecsHistoryTimeSlot = UINT32_MAX; + } + else + pLogger->pInt->cSecsHistoryTimeSlot = UINT32_MAX; + } +# endif /* IN_RING3 */ + else if (i == 5 /* ringbuf */ && !fNo) + { + int rc = RTStrCopyEx(szTmp, sizeof(szTmp), pszValue, cch); + uint32_t cbRingBuf; + if (RT_SUCCESS(rc)) + rc = RTStrToUInt32Full(szTmp, 0, &cbRingBuf); + AssertMsgRCReturn(rc, ("Invalid ring buffer size value '%s' (%Rrc)!\n", szTmp, rc), rc); + + if (cbRingBuf == 0) + cbRingBuf = RTLOG_RINGBUF_DEFAULT_SIZE; + else if (cbRingBuf < RTLOG_RINGBUF_MIN_SIZE) + cbRingBuf = RTLOG_RINGBUF_MIN_SIZE; + else if (cbRingBuf > RTLOG_RINGBUF_MAX_SIZE) + cbRingBuf = RTLOG_RINGBUF_MAX_SIZE; + else + cbRingBuf = RT_ALIGN_32(cbRingBuf, 64); + rc = rtLogRingBufAdjust(pLogger, cbRingBuf, false /*fForce*/); + if (RT_FAILURE(rc)) + return rc; + } + else + AssertMsgFailedReturn(("Invalid destination value! %s%s doesn't take a value!\n", + fNo ? "no" : "", s_aLogDst[i].pszInstr), + VERR_INVALID_PARAMETER); + + pszValue = pszEnd + (*pszEnd != '\0'); + } + else if (i == 5 /* ringbuf */ && !fNo && !pLogger->pInt->pszRingBuf) + { + int rc = rtLogRingBufAdjust(pLogger, pLogger->pInt->cbRingBuf, false /*fForce*/); + if (RT_FAILURE(rc)) + return rc; + } + break; + } + } + + /* assert known instruction */ + AssertMsgReturn(i < RT_ELEMENTS(s_aLogDst), + ("Invalid destination value! unknown instruction %.20s\n", pszValue), + VERR_INVALID_PARAMETER); + + /* skip blanks and delimiters. */ + while (RT_C_IS_SPACE(*pszValue) || *pszValue == ';') + pszValue++; + } /* while more environment variable value left */ + + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTLogDestinations); + + +/** + * Get the current log destinations as a string. + * + * @returns VINF_SUCCESS or VERR_BUFFER_OVERFLOW. + * @param pLogger Logger instance (NULL for default logger). + * @param pszBuf The output buffer. + * @param cchBuf The size of the output buffer. Must be greater + * than 0. + */ +RTDECL(int) RTLogGetDestinations(PRTLOGGER pLogger, char *pszBuf, size_t cchBuf) +{ + bool fNotFirst = false; + int rc = VINF_SUCCESS; + uint32_t fDestFlags; + unsigned i; + + AssertReturn(cchBuf, VERR_INVALID_PARAMETER); + *pszBuf = '\0'; + + /* + * Resolve defaults. + */ + if (!pLogger) + { + pLogger = RTLogDefaultInstance(); + if (!pLogger) + return VINF_SUCCESS; + } + + /* + * Add the flags in the list. + */ + fDestFlags = pLogger->fDestFlags; + for (i = 6; i < RT_ELEMENTS(s_aLogDst); i++) + if (s_aLogDst[i].fFlag & fDestFlags) + { + if (fNotFirst) + { + rc = RTStrCopyP(&pszBuf, &cchBuf, " "); + if (RT_FAILURE(rc)) + return rc; + } + rc = RTStrCopyP(&pszBuf, &cchBuf, s_aLogDst[i].pszInstr); + if (RT_FAILURE(rc)) + return rc; + fNotFirst = true; + } + + char szNum[32]; + +# ifdef IN_RING3 + /* + * Add the filename. + */ + if (fDestFlags & RTLOGDEST_FILE) + { + rc = RTStrCopyP(&pszBuf, &cchBuf, fNotFirst ? " file=" : "file="); + if (RT_FAILURE(rc)) + return rc; + rc = RTStrCopyP(&pszBuf, &cchBuf, pLogger->pInt->szFilename); + if (RT_FAILURE(rc)) + return rc; + fNotFirst = true; + + if (pLogger->pInt->cHistory) + { + RTStrPrintf(szNum, sizeof(szNum), fNotFirst ? " history=%u" : "history=%u", pLogger->pInt->cHistory); + rc = RTStrCopyP(&pszBuf, &cchBuf, szNum); + if (RT_FAILURE(rc)) + return rc; + fNotFirst = true; + } + if (pLogger->pInt->cbHistoryFileMax != UINT64_MAX) + { + RTStrPrintf(szNum, sizeof(szNum), fNotFirst ? " histsize=%llu" : "histsize=%llu", pLogger->pInt->cbHistoryFileMax); + rc = RTStrCopyP(&pszBuf, &cchBuf, szNum); + if (RT_FAILURE(rc)) + return rc; + fNotFirst = true; + } + if (pLogger->pInt->cSecsHistoryTimeSlot != UINT32_MAX) + { + RTStrPrintf(szNum, sizeof(szNum), fNotFirst ? " histtime=%llu" : "histtime=%llu", pLogger->pInt->cSecsHistoryTimeSlot); + rc = RTStrCopyP(&pszBuf, &cchBuf, szNum); + if (RT_FAILURE(rc)) + return rc; + fNotFirst = true; + } + } +# endif /* IN_RING3 */ + + /* + * Add the ring buffer. + */ + if (fDestFlags & RTLOGDEST_RINGBUF) + { + if (pLogger->pInt->cbRingBuf == RTLOG_RINGBUF_DEFAULT_SIZE) + rc = RTStrCopyP(&pszBuf, &cchBuf, fNotFirst ? " ringbuf" : "ringbuf"); + else + { + RTStrPrintf(szNum, sizeof(szNum), fNotFirst ? " ringbuf=%#x" : "ringbuf=%#x", pLogger->pInt->cbRingBuf); + rc = RTStrCopyP(&pszBuf, &cchBuf, szNum); + } + if (RT_FAILURE(rc)) + return rc; + fNotFirst = true; + } + + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTLogGetDestinations); + +#endif /* !IN_RC */ + +/** + * Flushes the specified logger. + * + * @param pLogger The logger instance to flush. + * If NULL the default instance is used. The default instance + * will not be initialized by this call. + */ +RTDECL(void) RTLogFlush(PRTLOGGER pLogger) +{ + /* + * Resolve defaults. + */ + if (!pLogger) + { +#ifdef IN_RC + pLogger = &g_Logger; +#else + pLogger = g_pLogger; +#endif + if (!pLogger) + return; + } + + /* + * Any thing to flush? + */ + if ( pLogger->offScratch +#ifndef IN_RC + || (pLogger->fDestFlags & RTLOGDEST_RINGBUF) +#endif + ) + { +#ifndef IN_RC + /* + * Acquire logger instance sem. + */ + int rc = rtlogLock(pLogger); + if (RT_FAILURE(rc)) + return; +#endif + /* + * Call worker. + */ + rtlogFlush(pLogger); + +#ifndef IN_RC + /* + * Since this is an explicit flush call, the ring buffer content should + * be flushed to the other destinations if active. + */ + if ( (pLogger->fDestFlags & RTLOGDEST_RINGBUF) + && pLogger->pInt->pszRingBuf /* paranoia */) + rtLogRingBufFlush(pLogger); + + /* + * Release the semaphore. + */ + rtlogUnlock(pLogger); +#endif + } +} +RT_EXPORT_SYMBOL(RTLogFlush); + + +/** + * Common worker for RTLogDefaultInstance and RTLogDefaultInstanceEx. + */ +DECL_FORCE_INLINE(PRTLOGGER) rtLogDefaultInstanceCommon(void) +{ +#ifdef IN_RC + return &g_Logger; + +#else /* !IN_RC */ +# ifdef IN_RING0 + /* + * Check per thread loggers first. + */ + if (g_cPerThreadLoggers) + { + const RTNATIVETHREAD Self = RTThreadNativeSelf(); + int32_t i = RT_ELEMENTS(g_aPerThreadLoggers); + while (i-- > 0) + if (g_aPerThreadLoggers[i].NativeThread == Self) + return g_aPerThreadLoggers[i].pLogger; + } +# endif /* IN_RING0 */ + + /* + * If no per thread logger, use the default one. + */ + if (!g_pLogger) + g_pLogger = RTLogDefaultInit(); + return g_pLogger; +#endif /* !IN_RC */ +} + + +RTDECL(PRTLOGGER) RTLogDefaultInstance(void) +{ + return rtLogDefaultInstanceCommon(); +} +RT_EXPORT_SYMBOL(RTLogDefaultInstance); + + +RTDECL(PRTLOGGER) RTLogDefaultInstanceEx(uint32_t fFlagsAndGroup) +{ + PRTLOGGER pLogger = rtLogDefaultInstanceCommon(); + if (pLogger) + { + if (pLogger->fFlags & RTLOGFLAGS_DISABLED) + pLogger = NULL; + else + { + uint16_t const fFlags = RT_LO_U16(fFlagsAndGroup); + uint16_t const iGroup = RT_HI_U16(fFlagsAndGroup); + if ( iGroup != UINT16_MAX + && ( (pLogger->afGroups[iGroup < pLogger->cGroups ? iGroup : 0] & (fFlags | RTLOGGRPFLAGS_ENABLED)) + != (fFlags | RTLOGGRPFLAGS_ENABLED))) + pLogger = NULL; + } + } + return pLogger; +} +RT_EXPORT_SYMBOL(RTLogDefaultInstanceEx); + + +/** + * Common worker for RTLogGetDefaultInstance and RTLogGetDefaultInstanceEx. + */ +DECL_FORCE_INLINE(PRTLOGGER) rtLogGetDefaultInstanceCommon(void) +{ +#ifdef IN_RC + return &g_Logger; +#else +# ifdef IN_RING0 + /* + * Check per thread loggers first. + */ + if (g_cPerThreadLoggers) + { + const RTNATIVETHREAD Self = RTThreadNativeSelf(); + int32_t i = RT_ELEMENTS(g_aPerThreadLoggers); + while (i-- > 0) + if (g_aPerThreadLoggers[i].NativeThread == Self) + return g_aPerThreadLoggers[i].pLogger; + } +# endif /* IN_RING0 */ + + return g_pLogger; +#endif +} + + +RTDECL(PRTLOGGER) RTLogGetDefaultInstance(void) +{ + return rtLogGetDefaultInstanceCommon(); +} +RT_EXPORT_SYMBOL(RTLogGetDefaultInstance); + + +RTDECL(PRTLOGGER) RTLogGetDefaultInstanceEx(uint32_t fFlagsAndGroup) +{ + PRTLOGGER pLogger = rtLogGetDefaultInstanceCommon(); + if (pLogger) + { + if (pLogger->fFlags & RTLOGFLAGS_DISABLED) + pLogger = NULL; + else + { + uint32_t const fFlags = RT_LO_U16(fFlagsAndGroup); + uint16_t const iGroup = RT_HI_U16(fFlagsAndGroup); + if ( iGroup != UINT16_MAX + && ( (pLogger->afGroups[iGroup < pLogger->cGroups ? iGroup : 0] & (fFlags | RTLOGGRPFLAGS_ENABLED)) + != (fFlags | RTLOGGRPFLAGS_ENABLED))) + pLogger = NULL; + } + } + return pLogger; +} +RT_EXPORT_SYMBOL(RTLogGetDefaultInstanceEx); + + +#ifndef IN_RC +/** + * Sets the default logger instance. + * + * @returns iprt status code. + * @param pLogger The new default logger instance. + */ +RTDECL(PRTLOGGER) RTLogSetDefaultInstance(PRTLOGGER pLogger) +{ + return ASMAtomicXchgPtrT(&g_pLogger, pLogger, PRTLOGGER); +} +RT_EXPORT_SYMBOL(RTLogSetDefaultInstance); +#endif /* !IN_RC */ + + +#ifdef IN_RING0 +/** + * Changes the default logger instance for the current thread. + * + * @returns IPRT status code. + * @param pLogger The logger instance. Pass NULL for deregistration. + * @param uKey Associated key for cleanup purposes. If pLogger is NULL, + * all instances with this key will be deregistered. So in + * order to only deregister the instance associated with the + * current thread use 0. + */ +RTDECL(int) RTLogSetDefaultInstanceThread(PRTLOGGER pLogger, uintptr_t uKey) +{ + int rc; + RTNATIVETHREAD Self = RTThreadNativeSelf(); + if (pLogger) + { + int32_t i; + unsigned j; + + AssertReturn(pLogger->u32Magic == RTLOGGER_MAGIC, VERR_INVALID_MAGIC); + + /* + * Iterate the table to see if there is already an entry for this thread. + */ + i = RT_ELEMENTS(g_aPerThreadLoggers); + while (i-- > 0) + if (g_aPerThreadLoggers[i].NativeThread == Self) + { + ASMAtomicWritePtr((void * volatile *)&g_aPerThreadLoggers[i].uKey, (void *)uKey); + g_aPerThreadLoggers[i].pLogger = pLogger; + return VINF_SUCCESS; + } + + /* + * Allocate a new table entry. + */ + i = ASMAtomicIncS32(&g_cPerThreadLoggers); + if (i > (int32_t)RT_ELEMENTS(g_aPerThreadLoggers)) + { + ASMAtomicDecS32(&g_cPerThreadLoggers); + return VERR_BUFFER_OVERFLOW; /* horrible error code! */ + } + + for (j = 0; j < 10; j++) + { + i = RT_ELEMENTS(g_aPerThreadLoggers); + while (i-- > 0) + { + AssertCompile(sizeof(RTNATIVETHREAD) == sizeof(void*)); + if ( g_aPerThreadLoggers[i].NativeThread == NIL_RTNATIVETHREAD + && ASMAtomicCmpXchgPtr((void * volatile *)&g_aPerThreadLoggers[i].NativeThread, (void *)Self, (void *)NIL_RTNATIVETHREAD)) + { + ASMAtomicWritePtr((void * volatile *)&g_aPerThreadLoggers[i].uKey, (void *)uKey); + ASMAtomicWritePtr(&g_aPerThreadLoggers[i].pLogger, pLogger); + return VINF_SUCCESS; + } + } + } + + ASMAtomicDecS32(&g_cPerThreadLoggers); + rc = VERR_INTERNAL_ERROR; + } + else + { + /* + * Search the array for the current thread. + */ + int32_t i = RT_ELEMENTS(g_aPerThreadLoggers); + while (i-- > 0) + if ( g_aPerThreadLoggers[i].NativeThread == Self + || g_aPerThreadLoggers[i].uKey == uKey) + { + ASMAtomicWriteNullPtr((void * volatile *)&g_aPerThreadLoggers[i].uKey); + ASMAtomicWriteNullPtr(&g_aPerThreadLoggers[i].pLogger); + ASMAtomicWriteHandle(&g_aPerThreadLoggers[i].NativeThread, NIL_RTNATIVETHREAD); + ASMAtomicDecS32(&g_cPerThreadLoggers); + } + + rc = VINF_SUCCESS; + } + return rc; +} +RT_EXPORT_SYMBOL(RTLogSetDefaultInstanceThread); +#endif /* IN_RING0 */ + + +/** + * Write to a logger instance. + * + * @param pLogger Pointer to logger instance. + * @param pszFormat Format string. + * @param args Format arguments. + */ +RTDECL(void) RTLogLoggerV(PRTLOGGER pLogger, const char *pszFormat, va_list args) +{ + RTLogLoggerExV(pLogger, 0, ~0U, pszFormat, args); +} +RT_EXPORT_SYMBOL(RTLogLoggerV); + + +/** + * Write to a logger instance. + * + * This function will check whether the instance, group and flags makes up a + * logging kind which is currently enabled before writing anything to the log. + * + * @param pLogger Pointer to logger instance. If NULL the default logger instance will be attempted. + * @param fFlags The logging flags. + * @param iGroup The group. + * The value ~0U is reserved for compatibility with RTLogLogger[V] and is + * only for internal usage! + * @param pszFormat Format string. + * @param args Format arguments. + */ +RTDECL(void) RTLogLoggerExV(PRTLOGGER pLogger, unsigned fFlags, unsigned iGroup, const char *pszFormat, va_list args) +{ + int rc; + + /* + * A NULL logger means default instance. + */ + if (!pLogger) + { + pLogger = RTLogDefaultInstance(); + if (!pLogger) + return; + } + + /* + * Validate and correct iGroup. + */ + if (iGroup != ~0U && iGroup >= pLogger->cGroups) + iGroup = 0; + + /* + * If no output, then just skip it. + */ + if ( (pLogger->fFlags & RTLOGFLAGS_DISABLED) +#ifndef IN_RC + || !pLogger->fDestFlags +#endif + || !pszFormat || !*pszFormat) + return; + if ( iGroup != ~0U + && (pLogger->afGroups[iGroup] & (fFlags | RTLOGGRPFLAGS_ENABLED)) != (fFlags | RTLOGGRPFLAGS_ENABLED)) + return; + + /* + * Acquire logger instance sem. + */ + rc = rtlogLock(pLogger); + if (RT_FAILURE(rc)) + { +#ifdef IN_RING0 + if (pLogger->fDestFlags & ~RTLOGDEST_FILE) + rtR0LogLoggerExFallback(pLogger->fDestFlags, pLogger->fFlags, pLogger->pInt, pszFormat, args); +#endif + return; + } + + /* + * Check restrictions and call worker. + */ +#ifndef IN_RC + if (RT_UNLIKELY( (pLogger->fFlags & RTLOGFLAGS_RESTRICT_GROUPS) + && iGroup < pLogger->cGroups + && (pLogger->afGroups[iGroup] & RTLOGGRPFLAGS_RESTRICT) + && ++pLogger->pInt->pacEntriesPerGroup[iGroup] >= pLogger->pInt->cMaxEntriesPerGroup )) + { + uint32_t cEntries = pLogger->pInt->pacEntriesPerGroup[iGroup]; + if (cEntries > pLogger->pInt->cMaxEntriesPerGroup) + pLogger->pInt->pacEntriesPerGroup[iGroup] = cEntries - 1; + else + { + rtlogLoggerExVLocked(pLogger, fFlags, iGroup, pszFormat, args); + if ( pLogger->pInt->papszGroups + && pLogger->pInt->papszGroups[iGroup]) + rtlogLoggerExFLocked(pLogger, fFlags, iGroup, "%u messages from group %s (#%u), muting it.\n", + cEntries, pLogger->pInt->papszGroups[iGroup], iGroup); + else + rtlogLoggerExFLocked(pLogger, fFlags, iGroup, "%u messages from group #%u, muting it.\n", + cEntries, iGroup); + } + } + else +#endif + rtlogLoggerExVLocked(pLogger, fFlags, iGroup, pszFormat, args); + + /* + * Release the semaphore. + */ + rtlogUnlock(pLogger); +} +RT_EXPORT_SYMBOL(RTLogLoggerExV); + + +#ifdef IN_RING0 +/** + * For rtR0LogLoggerExFallbackOutput and rtR0LogLoggerExFallbackFlush. + */ +typedef struct RTR0LOGLOGGERFALLBACK +{ + /** The current scratch buffer offset. */ + uint32_t offScratch; + /** The destination flags. */ + uint32_t fDestFlags; + /** For ring buffer output. */ + PRTLOGGERINTERNAL pInt; + /** The scratch buffer. */ + char achScratch[80]; +} RTR0LOGLOGGERFALLBACK; +/** Pointer to RTR0LOGLOGGERFALLBACK which is used by + * rtR0LogLoggerExFallbackOutput. */ +typedef RTR0LOGLOGGERFALLBACK *PRTR0LOGLOGGERFALLBACK; + + +/** + * Flushes the fallback buffer. + * + * @param pThis The scratch buffer. + */ +static void rtR0LogLoggerExFallbackFlush(PRTR0LOGLOGGERFALLBACK pThis) +{ + if (!pThis->offScratch) + return; + + if ( (pThis->fDestFlags & RTLOGDEST_RINGBUF) + && pThis->pInt + && pThis->pInt->pszRingBuf /* paranoia */) + rtLogRingBufWrite(pThis->pInt, pThis->achScratch, pThis->offScratch); + else + { + if (pThis->fDestFlags & RTLOGDEST_USER) + RTLogWriteUser(pThis->achScratch, pThis->offScratch); + + if (pThis->fDestFlags & RTLOGDEST_DEBUGGER) + RTLogWriteDebugger(pThis->achScratch, pThis->offScratch); + + if (pThis->fDestFlags & RTLOGDEST_STDOUT) + RTLogWriteStdOut(pThis->achScratch, pThis->offScratch); + + if (pThis->fDestFlags & RTLOGDEST_STDERR) + RTLogWriteStdErr(pThis->achScratch, pThis->offScratch); + +# ifndef LOG_NO_COM + if (pThis->fDestFlags & RTLOGDEST_COM) + RTLogWriteCom(pThis->achScratch, pThis->offScratch); +# endif + } + + /* empty the buffer. */ + pThis->offScratch = 0; +} + + +/** + * Callback for RTLogFormatV used by rtR0LogLoggerExFallback. + * See PFNLOGOUTPUT() for details. + */ +static DECLCALLBACK(size_t) rtR0LogLoggerExFallbackOutput(void *pv, const char *pachChars, size_t cbChars) +{ + PRTR0LOGLOGGERFALLBACK pThis = (PRTR0LOGLOGGERFALLBACK)pv; + if (cbChars) + { + size_t cbRet = 0; + for (;;) + { + /* how much */ + uint32_t cb = sizeof(pThis->achScratch) - pThis->offScratch - 1; /* minus 1 - for the string terminator. */ + if (cb > cbChars) + cb = (uint32_t)cbChars; + + /* copy */ + memcpy(&pThis->achScratch[pThis->offScratch], pachChars, cb); + + /* advance */ + pThis->offScratch += cb; + cbRet += cb; + cbChars -= cb; + + /* done? */ + if (cbChars <= 0) + return cbRet; + + pachChars += cb; + + /* flush */ + pThis->achScratch[pThis->offScratch] = '\0'; + rtR0LogLoggerExFallbackFlush(pThis); + } + + /* won't ever get here! */ + } + else + { + /* + * Termination call, flush the log. + */ + pThis->achScratch[pThis->offScratch] = '\0'; + rtR0LogLoggerExFallbackFlush(pThis); + return 0; + } +} + + +/** + * Ring-0 fallback for cases where we're unable to grab the lock. + * + * This will happen when we're at a too high IRQL on Windows for instance and + * needs to be dealt with or we'll drop a lot of log output. This fallback will + * only output to some of the log destinations as a few of them may be doing + * dangerous things. We won't be doing any prefixing here either, at least not + * for the present, because it's too much hassle. + * + * @param fDestFlags The destination flags. + * @param fFlags The logger flags. + * @param pInt The internal logger data, for ring buffer output. + * @param pszFormat The format string. + * @param va The format arguments. + */ +static void rtR0LogLoggerExFallback(uint32_t fDestFlags, uint32_t fFlags, PRTLOGGERINTERNAL pInt, + const char *pszFormat, va_list va) +{ + RTR0LOGLOGGERFALLBACK This; + This.fDestFlags = fDestFlags; + This.pInt = pInt; + + /* fallback indicator. */ + This.offScratch = 2; + This.achScratch[0] = '['; + This.achScratch[1] = 'F'; + + /* selected prefixes */ + if (fFlags & RTLOGFLAGS_PREFIX_PID) + { + RTPROCESS Process = RTProcSelf(); + This.achScratch[This.offScratch++] = ' '; + This.offScratch += RTStrFormatNumber(&This.achScratch[This.offScratch], Process, 16, sizeof(RTPROCESS) * 2, 0, RTSTR_F_ZEROPAD); + } + if (fFlags & RTLOGFLAGS_PREFIX_TID) + { + RTNATIVETHREAD Thread = RTThreadNativeSelf(); + This.achScratch[This.offScratch++] = ' '; + This.offScratch += RTStrFormatNumber(&This.achScratch[This.offScratch], Thread, 16, sizeof(RTNATIVETHREAD) * 2, 0, RTSTR_F_ZEROPAD); + } + + This.achScratch[This.offScratch++] = ']'; + This.achScratch[This.offScratch++] = ' '; + + RTLogFormatV(rtR0LogLoggerExFallbackOutput, &This, pszFormat, va); +} +#endif /* IN_RING0 */ + + +/** + * vprintf like function for writing to the default log. + * + * @param pszFormat Printf like format string. + * @param args Optional arguments as specified in pszFormat. + * + * @remark The API doesn't support formatting of floating point numbers at the moment. + */ +RTDECL(void) RTLogPrintfV(const char *pszFormat, va_list args) +{ + RTLogLoggerV(NULL, pszFormat, args); +} +RT_EXPORT_SYMBOL(RTLogPrintfV); + + +/** + * Dumper vprintf-like function outputting to a logger. + * + * @param pvUser Pointer to the logger instance to use, NULL for + * default instance. + * @param pszFormat Format string. + * @param va Format arguments. + */ +RTDECL(void) RTLogDumpPrintfV(void *pvUser, const char *pszFormat, va_list va) +{ + RTLogLoggerV((PRTLOGGER)pvUser, pszFormat, va); +} +RT_EXPORT_SYMBOL(RTLogDumpPrintfV); + + +#ifdef IN_RING3 + +/** + * Opens/creates the log file. + * + * @param pLogger The logger instance to update. NULL is not allowed! + * @param pszErrorMsg A buffer which is filled with an error message if + * something fails. May be NULL. + * @param cchErrorMsg The size of the error message buffer. + */ +static int rtlogFileOpen(PRTLOGGER pLogger, char *pszErrorMsg, size_t cchErrorMsg) +{ + uint32_t fOpen = RTFILE_O_WRITE | RTFILE_O_DENY_NONE; + if (pLogger->fFlags & RTLOGFLAGS_APPEND) + fOpen |= RTFILE_O_OPEN_CREATE | RTFILE_O_APPEND; + else + fOpen |= RTFILE_O_CREATE_REPLACE; + if (pLogger->fFlags & RTLOGFLAGS_WRITE_THROUGH) + fOpen |= RTFILE_O_WRITE_THROUGH; + + unsigned cBackoff = 0; + int rc = RTFileOpen(&pLogger->pInt->hFile, pLogger->pInt->szFilename, fOpen); + while ( rc == VERR_SHARING_VIOLATION + && cBackoff < RT_ELEMENTS(g_acMsLogBackoff)) + { + RTThreadSleep(g_acMsLogBackoff[cBackoff++]); + rc = RTFileOpen(&pLogger->pInt->hFile, pLogger->pInt->szFilename, fOpen); + } + if (RT_SUCCESS(rc)) + { + rc = RTFileGetSize(pLogger->pInt->hFile, &pLogger->pInt->cbHistoryFileWritten); + if (RT_FAILURE(rc)) + { + /* Don't complain if this fails, assume the file is empty. */ + pLogger->pInt->cbHistoryFileWritten = 0; + rc = VINF_SUCCESS; + } + } + else + { + pLogger->pInt->hFile = NIL_RTFILE; + if (pszErrorMsg) + RTStrPrintf(pszErrorMsg, cchErrorMsg, N_("could not open file '%s' (fOpen=%#x)"), pLogger->pInt->szFilename, fOpen); + } + return rc; +} + + +/** + * Closes, rotates and opens the log files if necessary. + * + * Used by the rtlogFlush() function as well as RTLogCreateExV. + * + * @param pLogger The logger instance to update. NULL is not allowed! + * @param uTimeSlit Current time slot (for tikme based rotation). + * @param fFirst Flag whether this is the beginning of logging, i.e. + * called from RTLogCreateExV. Prevents pfnPhase from + * being called. + */ +static void rtlogRotate(PRTLOGGER pLogger, uint32_t uTimeSlot, bool fFirst) +{ + /* Suppress rotating empty log files simply because the time elapsed. */ + if (RT_UNLIKELY(!pLogger->pInt->cbHistoryFileWritten)) + pLogger->pInt->uHistoryTimeSlotStart = uTimeSlot; + + /* Check rotation condition: file still small enough and not too old? */ + if (RT_LIKELY( pLogger->pInt->cbHistoryFileWritten < pLogger->pInt->cbHistoryFileMax + && uTimeSlot == pLogger->pInt->uHistoryTimeSlotStart)) + return; + + /* + * Save "disabled" log flag and make sure logging is disabled. + * The logging in the functions called during log file history + * rotation would cause severe trouble otherwise. + */ + uint32_t const fSavedFlags = pLogger->fFlags; + pLogger->fFlags |= RTLOGFLAGS_DISABLED; + + /* + * Disable log rotation temporarily, otherwise with extreme settings and + * chatty phase logging we could run into endless rotation. + */ + uint32_t const cSavedHistory = pLogger->pInt->cHistory; + pLogger->pInt->cHistory = 0; + + /* + * Close the old log file. + */ + if (pLogger->pInt->hFile != NIL_RTFILE) + { + /* Use the callback to generate some final log contents, but only if + * this is a rotation with a fully set up logger. Leave the other case + * to the RTLogCreateExV function. */ + if (pLogger->pInt->pfnPhase && !fFirst) + { + uint32_t fODestFlags = pLogger->fDestFlags; + pLogger->fDestFlags &= RTLOGDEST_FILE; + pLogger->pInt->pfnPhase(pLogger, RTLOGPHASE_PREROTATE, rtlogPhaseMsgLocked); + pLogger->fDestFlags = fODestFlags; + } + RTFileClose(pLogger->pInt->hFile); + pLogger->pInt->hFile = NIL_RTFILE; + } + + if (cSavedHistory) + { + /* + * Rotate the log files. + */ + for (uint32_t i = cSavedHistory - 1; i + 1 > 0; i--) + { + char szOldName[sizeof(pLogger->pInt->szFilename) + 32]; + if (i > 0) + RTStrPrintf(szOldName, sizeof(szOldName), "%s.%u", pLogger->pInt->szFilename, i); + else + RTStrCopy(szOldName, sizeof(szOldName), pLogger->pInt->szFilename); + + char szNewName[sizeof(pLogger->pInt->szFilename) + 32]; + RTStrPrintf(szNewName, sizeof(szNewName), "%s.%u", pLogger->pInt->szFilename, i + 1); + + unsigned cBackoff = 0; + int rc = RTFileRename(szOldName, szNewName, RTFILEMOVE_FLAGS_REPLACE); + while ( rc == VERR_SHARING_VIOLATION + && cBackoff < RT_ELEMENTS(g_acMsLogBackoff)) + { + RTThreadSleep(g_acMsLogBackoff[cBackoff++]); + rc = RTFileRename(szOldName, szNewName, RTFILEMOVE_FLAGS_REPLACE); + } + + if (rc == VERR_FILE_NOT_FOUND) + RTFileDelete(szNewName); + } + + /* + * Delete excess log files. + */ + for (uint32_t i = cSavedHistory + 1; ; i++) + { + char szExcessName[sizeof(pLogger->pInt->szFilename) + 32]; + RTStrPrintf(szExcessName, sizeof(szExcessName), "%s.%u", pLogger->pInt->szFilename, i); + int rc = RTFileDelete(szExcessName); + if (RT_FAILURE(rc)) + break; + } + } + + /* + * Update logger state and create new log file. + */ + pLogger->pInt->cbHistoryFileWritten = 0; + pLogger->pInt->uHistoryTimeSlotStart = uTimeSlot; + rtlogFileOpen(pLogger, NULL, 0); + + /* + * Use the callback to generate some initial log contents, but only if this + * is a rotation with a fully set up logger. Leave the other case to the + * RTLogCreateExV function. + */ + if (pLogger->pInt->pfnPhase && !fFirst) + { + uint32_t const fSavedDestFlags = pLogger->fDestFlags; + pLogger->fDestFlags &= RTLOGDEST_FILE; + pLogger->pInt->pfnPhase(pLogger, RTLOGPHASE_POSTROTATE, rtlogPhaseMsgLocked); + pLogger->fDestFlags = fSavedDestFlags; + } + + /* Restore saved values. */ + pLogger->pInt->cHistory = cSavedHistory; + pLogger->fFlags = fSavedFlags; +} + +#endif /* IN_RING3 */ + + +/** + * Writes the buffer to the given log device without checking for buffered + * data or anything. + * Used by the RTLogFlush() function. + * + * @param pLogger The logger instance to write to. NULL is not allowed! + */ +static void rtlogFlush(PRTLOGGER pLogger) +{ + uint32_t const cchScratch = pLogger->offScratch; + if (cchScratch == 0) + return; /* nothing to flush. */ + +#ifndef IN_RC + /* + * If the ring buffer is active, the other destinations are only written + * to when the ring buffer is flushed by RTLogFlush(). + */ + if ( (pLogger->fDestFlags & RTLOGDEST_RINGBUF) + && pLogger->pInt + && pLogger->pInt->pszRingBuf /* paraoia */) + { + rtLogRingBufWrite(pLogger->pInt, pLogger->achScratch, pLogger->offScratch); + pLogger->offScratch = 0; /* empty the buffer. */ + } + else +#endif + { + /* Make sure the string is terminated. On Windows, RTLogWriteDebugger + will get upset if it isn't. */ + if (RT_LIKELY(cchScratch < sizeof(pLogger->achScratch))) + pLogger->achScratch[cchScratch] = '\0'; + else + AssertFailed(); + +#ifndef IN_RC + if (pLogger->fDestFlags & RTLOGDEST_USER) + RTLogWriteUser(pLogger->achScratch, cchScratch); + + if (pLogger->fDestFlags & RTLOGDEST_DEBUGGER) + RTLogWriteDebugger(pLogger->achScratch, cchScratch); + +# ifdef IN_RING3 + if ((pLogger->fDestFlags & (RTLOGDEST_FILE | RTLOGDEST_RINGBUF)) == RTLOGDEST_FILE) + { + if (pLogger->pInt->hFile != NIL_RTFILE) + { + RTFileWrite(pLogger->pInt->hFile, pLogger->achScratch, cchScratch, NULL); + if (pLogger->fFlags & RTLOGFLAGS_FLUSH) + RTFileFlush(pLogger->pInt->hFile); + } + if (pLogger->pInt->cHistory) + pLogger->pInt->cbHistoryFileWritten += cchScratch; + } +# endif + + if (pLogger->fDestFlags & RTLOGDEST_STDOUT) + RTLogWriteStdOut(pLogger->achScratch, cchScratch); + + if (pLogger->fDestFlags & RTLOGDEST_STDERR) + RTLogWriteStdErr(pLogger->achScratch, cchScratch); + +# if (defined(IN_RING0) || defined(IN_RC)) && !defined(LOG_NO_COM) + if (pLogger->fDestFlags & RTLOGDEST_COM) + RTLogWriteCom(pLogger->achScratch, cchScratch); +# endif +#endif /* !IN_RC */ + +#ifdef IN_RC + if (pLogger->pfnFlush) + pLogger->pfnFlush(pLogger); +#else + if (pLogger->pInt->pfnFlush) + pLogger->pInt->pfnFlush(pLogger); +#endif + + /* empty the buffer. */ + pLogger->offScratch = 0; + +#ifdef IN_RING3 + /* + * Rotate the log file if configured. Must be done after everything is + * flushed, since this will also use logging/flushing to write the header + * and footer messages. + */ + if ( (pLogger->fDestFlags & RTLOGDEST_FILE) + && pLogger->pInt->cHistory) + rtlogRotate(pLogger, RTTimeProgramSecTS() / pLogger->pInt->cSecsHistoryTimeSlot, false /* fFirst */); +#endif + } +} + + +/** + * Callback for RTLogFormatV which writes to the com port. + * See PFNLOGOUTPUT() for details. + */ +static DECLCALLBACK(size_t) rtLogOutput(void *pv, const char *pachChars, size_t cbChars) +{ + PRTLOGGER pLogger = (PRTLOGGER)pv; + if (cbChars) + { + size_t cbRet = 0; + for (;;) + { +#if defined(DEBUG) && defined(IN_RING3) + /* sanity */ + if (pLogger->offScratch >= sizeof(pLogger->achScratch)) + { + fprintf(stderr, "pLogger->offScratch >= sizeof(pLogger->achScratch) (%#x >= %#x)\n", + pLogger->offScratch, (unsigned)sizeof(pLogger->achScratch)); + AssertBreakpoint(); AssertBreakpoint(); + } +#endif + + /* how much */ + size_t cb = sizeof(pLogger->achScratch) - pLogger->offScratch - 1; + if (cb > cbChars) + cb = cbChars; + + /* copy */ + memcpy(&pLogger->achScratch[pLogger->offScratch], pachChars, cb); + + /* advance */ + pLogger->offScratch += (uint32_t)cb; + cbRet += cb; + cbChars -= cb; + + /* done? */ + if (cbChars <= 0) + return cbRet; + + pachChars += cb; + + /* flush */ + rtlogFlush(pLogger); + } + + /* won't ever get here! */ + } + else + { + /* + * Termination call. + * There's always space for a terminator, and it's not counted. + */ + pLogger->achScratch[pLogger->offScratch] = '\0'; + return 0; + } +} + + +/** + * stpncpy implementation for use in rtLogOutputPrefixed w/ padding. + * + * @returns Pointer to the destination buffer byte following the copied string. + * @param pszDst The destination buffer. + * @param pszSrc The source string. + * @param cchSrcMax The maximum number of characters to copy from + * the string. + * @param cchMinWidth The minimum field with, padd with spaces to + * reach this. + */ +DECLINLINE(char *) rtLogStPNCpyPad(char *pszDst, const char *pszSrc, size_t cchSrcMax, size_t cchMinWidth) +{ + size_t cchSrc = 0; + if (pszSrc) + { + cchSrc = strlen(pszSrc); + if (cchSrc > cchSrcMax) + cchSrc = cchSrcMax; + + memcpy(pszDst, pszSrc, cchSrc); + pszDst += cchSrc; + } + do + *pszDst++ = ' '; + while (cchSrc++ < cchMinWidth); + + return pszDst; +} + + + +/** + * Callback for RTLogFormatV which writes to the logger instance. + * This version supports prefixes. + * + * See PFNLOGOUTPUT() for details. + */ +static DECLCALLBACK(size_t) rtLogOutputPrefixed(void *pv, const char *pachChars, size_t cbChars) +{ + PRTLOGOUTPUTPREFIXEDARGS pArgs = (PRTLOGOUTPUTPREFIXEDARGS)pv; + PRTLOGGER pLogger = pArgs->pLogger; + if (cbChars) + { + size_t cbRet = 0; + for (;;) + { + size_t cb = sizeof(pLogger->achScratch) - pLogger->offScratch - 1; + const char *pszNewLine; + char *psz; +#ifdef IN_RC + bool *pfPendingPrefix = &pLogger->fPendingPrefix; +#else + bool *pfPendingPrefix = &pLogger->pInt->fPendingPrefix; +#endif + + /* + * Pending prefix? + */ + if (*pfPendingPrefix) + { + *pfPendingPrefix = false; + +#if defined(DEBUG) && defined(IN_RING3) + /* sanity */ + if (pLogger->offScratch >= sizeof(pLogger->achScratch)) + { + fprintf(stderr, "pLogger->offScratch >= sizeof(pLogger->achScratch) (%#x >= %#x)\n", + pLogger->offScratch, (unsigned)sizeof(pLogger->achScratch)); + AssertBreakpoint(); AssertBreakpoint(); + } +#endif + + /* + * Flush the buffer if there isn't enough room for the maximum prefix config. + * Max is 256, add a couple of extra bytes. See CCH_PREFIX check way below. + */ + if (cb < 256 + 16) + { + rtlogFlush(pLogger); + cb = sizeof(pLogger->achScratch) - pLogger->offScratch - 1; + } + + /* + * Write the prefixes. + * psz is pointing to the current position. + */ + psz = &pLogger->achScratch[pLogger->offScratch]; + if (pLogger->fFlags & RTLOGFLAGS_PREFIX_TS) + { + uint64_t u64 = RTTimeNanoTS(); + int iBase = 16; + unsigned int fFlags = RTSTR_F_ZEROPAD; + if (pLogger->fFlags & RTLOGFLAGS_DECIMAL_TS) + { + iBase = 10; + fFlags = 0; + } + if (pLogger->fFlags & RTLOGFLAGS_REL_TS) + { + static volatile uint64_t s_u64LastTs; + uint64_t u64DiffTs = u64 - s_u64LastTs; + s_u64LastTs = u64; + /* We could have been preempted just before reading of s_u64LastTs by + * another thread which wrote s_u64LastTs. In that case the difference + * is negative which we simply ignore. */ + u64 = (int64_t)u64DiffTs < 0 ? 0 : u64DiffTs; + } + /* 1E15 nanoseconds = 11 days */ + psz += RTStrFormatNumber(psz, u64, iBase, 16, 0, fFlags); + *psz++ = ' '; + } +#define CCH_PREFIX_01 0 + 17 + + if (pLogger->fFlags & RTLOGFLAGS_PREFIX_TSC) + { +#if defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86) + uint64_t u64 = ASMReadTSC(); +#else + uint64_t u64 = RTTimeNanoTS(); +#endif + int iBase = 16; + unsigned int fFlags = RTSTR_F_ZEROPAD; + if (pLogger->fFlags & RTLOGFLAGS_DECIMAL_TS) + { + iBase = 10; + fFlags = 0; + } + if (pLogger->fFlags & RTLOGFLAGS_REL_TS) + { + static volatile uint64_t s_u64LastTsc; + int64_t i64DiffTsc = u64 - s_u64LastTsc; + s_u64LastTsc = u64; + /* We could have been preempted just before reading of s_u64LastTsc by + * another thread which wrote s_u64LastTsc. In that case the difference + * is negative which we simply ignore. */ + u64 = i64DiffTsc < 0 ? 0 : i64DiffTsc; + } + /* 1E15 ticks at 4GHz = 69 hours */ + psz += RTStrFormatNumber(psz, u64, iBase, 16, 0, fFlags); + *psz++ = ' '; + } +#define CCH_PREFIX_02 CCH_PREFIX_01 + 17 + + if (pLogger->fFlags & RTLOGFLAGS_PREFIX_MS_PROG) + { +#if defined(IN_RING3) || defined(IN_RC) + uint64_t u64 = RTTimeProgramMilliTS(); +#else + uint64_t u64 = 0; +#endif + /* 1E8 milliseconds = 27 hours */ + psz += RTStrFormatNumber(psz, u64, 10, 9, 0, RTSTR_F_ZEROPAD); + *psz++ = ' '; + } +#define CCH_PREFIX_03 CCH_PREFIX_02 + 21 + + if (pLogger->fFlags & RTLOGFLAGS_PREFIX_TIME) + { +#if defined(IN_RING3) || defined(IN_RING0) + RTTIMESPEC TimeSpec; + RTTIME Time; + RTTimeExplode(&Time, RTTimeNow(&TimeSpec)); + psz += RTStrFormatNumber(psz, Time.u8Hour, 10, 2, 0, RTSTR_F_ZEROPAD); + *psz++ = ':'; + psz += RTStrFormatNumber(psz, Time.u8Minute, 10, 2, 0, RTSTR_F_ZEROPAD); + *psz++ = ':'; + psz += RTStrFormatNumber(psz, Time.u8Second, 10, 2, 0, RTSTR_F_ZEROPAD); + *psz++ = '.'; + psz += RTStrFormatNumber(psz, Time.u32Nanosecond / 1000, 10, 6, 0, RTSTR_F_ZEROPAD); + *psz++ = ' '; +#else + memset(psz, ' ', 16); + psz += 16; +#endif + } +#define CCH_PREFIX_04 CCH_PREFIX_03 + (3+1+3+1+3+1+7+1) + + if (pLogger->fFlags & RTLOGFLAGS_PREFIX_TIME_PROG) + { + +#if defined(IN_RING3) || defined(IN_RC) + uint64_t u64 = RTTimeProgramMicroTS(); + psz += RTStrFormatNumber(psz, (uint32_t)(u64 / RT_US_1HOUR), 10, 2, 0, RTSTR_F_ZEROPAD); + *psz++ = ':'; + uint32_t u32 = (uint32_t)(u64 % RT_US_1HOUR); + psz += RTStrFormatNumber(psz, u32 / RT_US_1MIN, 10, 2, 0, RTSTR_F_ZEROPAD); + *psz++ = ':'; + u32 %= RT_US_1MIN; + + psz += RTStrFormatNumber(psz, u32 / RT_US_1SEC, 10, 2, 0, RTSTR_F_ZEROPAD); + *psz++ = '.'; + psz += RTStrFormatNumber(psz, u32 % RT_US_1SEC, 10, 6, 0, RTSTR_F_ZEROPAD); + *psz++ = ' '; +#else + memset(psz, ' ', 16); + psz += 16; +#endif + } +#define CCH_PREFIX_05 CCH_PREFIX_04 + (9+1+2+1+2+1+6+1) + +# if 0 + if (pLogger->fFlags & RTLOGFLAGS_PREFIX_DATETIME) + { + char szDate[32]; + RTTIMESPEC Time; + RTTimeSpecToString(RTTimeNow(&Time), szDate, sizeof(szDate)); + size_t cch = strlen(szDate); + memcpy(psz, szDate, cch); + psz += cch; + *psz++ = ' '; + } +# define CCH_PREFIX_06 CCH_PREFIX_05 + 32 +# else +# define CCH_PREFIX_06 CCH_PREFIX_05 + 0 +# endif + + if (pLogger->fFlags & RTLOGFLAGS_PREFIX_PID) + { +#ifndef IN_RC + RTPROCESS Process = RTProcSelf(); +#else + RTPROCESS Process = NIL_RTPROCESS; +#endif + psz += RTStrFormatNumber(psz, Process, 16, sizeof(RTPROCESS) * 2, 0, RTSTR_F_ZEROPAD); + *psz++ = ' '; + } +#define CCH_PREFIX_07 CCH_PREFIX_06 + 9 + + if (pLogger->fFlags & RTLOGFLAGS_PREFIX_TID) + { +#ifndef IN_RC + RTNATIVETHREAD Thread = RTThreadNativeSelf(); +#else + RTNATIVETHREAD Thread = NIL_RTNATIVETHREAD; +#endif + psz += RTStrFormatNumber(psz, Thread, 16, sizeof(RTNATIVETHREAD) * 2, 0, RTSTR_F_ZEROPAD); + *psz++ = ' '; + } +#define CCH_PREFIX_08 CCH_PREFIX_07 + 17 + + if (pLogger->fFlags & RTLOGFLAGS_PREFIX_THREAD) + { +#ifdef IN_RING3 + const char *pszName = RTThreadSelfName(); +#elif defined IN_RC + const char *pszName = "EMT-RC"; +#else + const char *pszName = "R0"; +#endif + psz = rtLogStPNCpyPad(psz, pszName, 16, 8); + } +#define CCH_PREFIX_09 CCH_PREFIX_08 + 17 + + if (pLogger->fFlags & RTLOGFLAGS_PREFIX_CPUID) + { +#if defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86) + const uint8_t idCpu = ASMGetApicId(); +#else + const RTCPUID idCpu = RTMpCpuId(); +#endif + psz += RTStrFormatNumber(psz, idCpu, 16, sizeof(idCpu) * 2, 0, RTSTR_F_ZEROPAD); + *psz++ = ' '; + } +#define CCH_PREFIX_10 CCH_PREFIX_09 + 17 + +#ifndef IN_RC + if ( (pLogger->fFlags & RTLOGFLAGS_PREFIX_CUSTOM) + && pLogger->pInt->pfnPrefix) + { + psz += pLogger->pInt->pfnPrefix(pLogger, psz, 31, pLogger->pInt->pvPrefixUserArg); + *psz++ = ' '; /* +32 */ + } +#endif +#define CCH_PREFIX_11 CCH_PREFIX_10 + 32 + + if (pLogger->fFlags & RTLOGFLAGS_PREFIX_LOCK_COUNTS) + { +#ifdef IN_RING3 /** @todo implement these counters in ring-0 too? */ + RTTHREAD Thread = RTThreadSelf(); + if (Thread != NIL_RTTHREAD) + { + uint32_t cReadLocks = RTLockValidatorReadLockGetCount(Thread); + uint32_t cWriteLocks = RTLockValidatorWriteLockGetCount(Thread) - g_cLoggerLockCount; + cReadLocks = RT_MIN(0xfff, cReadLocks); + cWriteLocks = RT_MIN(0xfff, cWriteLocks); + psz += RTStrFormatNumber(psz, cReadLocks, 16, 1, 0, RTSTR_F_ZEROPAD); + *psz++ = '/'; + psz += RTStrFormatNumber(psz, cWriteLocks, 16, 1, 0, RTSTR_F_ZEROPAD); + } + else +#endif + { + *psz++ = '?'; + *psz++ = '/'; + *psz++ = '?'; + } + *psz++ = ' '; + } +#define CCH_PREFIX_12 CCH_PREFIX_11 + 8 + + if (pLogger->fFlags & RTLOGFLAGS_PREFIX_FLAG_NO) + { + psz += RTStrFormatNumber(psz, pArgs->fFlags, 16, 8, 0, RTSTR_F_ZEROPAD); + *psz++ = ' '; + } +#define CCH_PREFIX_13 CCH_PREFIX_12 + 9 + + if (pLogger->fFlags & RTLOGFLAGS_PREFIX_FLAG) + { +#ifdef IN_RING3 + const char *pszGroup = pArgs->iGroup != ~0U ? pLogger->pInt->papszGroups[pArgs->iGroup] : NULL; +#else + const char *pszGroup = NULL; +#endif + psz = rtLogStPNCpyPad(psz, pszGroup, 16, 8); + } +#define CCH_PREFIX_14 CCH_PREFIX_13 + 17 + + if (pLogger->fFlags & RTLOGFLAGS_PREFIX_GROUP_NO) + { + if (pArgs->iGroup != ~0U) + { + psz += RTStrFormatNumber(psz, pArgs->iGroup, 16, 3, 0, RTSTR_F_ZEROPAD); + *psz++ = ' '; + } + else + { + memcpy(psz, "-1 ", sizeof("-1 ") - 1); + psz += sizeof("-1 ") - 1; + } /* +9 */ + } +#define CCH_PREFIX_15 CCH_PREFIX_14 + 9 + + if (pLogger->fFlags & RTLOGFLAGS_PREFIX_GROUP) + { + const unsigned fGrp = pLogger->afGroups[pArgs->iGroup != ~0U ? pArgs->iGroup : 0]; + const char *pszGroup; + size_t cch; + switch (pArgs->fFlags & fGrp) + { + case 0: pszGroup = "--------"; cch = sizeof("--------") - 1; break; + case RTLOGGRPFLAGS_ENABLED: pszGroup = "enabled" ; cch = sizeof("enabled" ) - 1; break; + case RTLOGGRPFLAGS_LEVEL_1: pszGroup = "level 1" ; cch = sizeof("level 1" ) - 1; break; + case RTLOGGRPFLAGS_LEVEL_2: pszGroup = "level 2" ; cch = sizeof("level 2" ) - 1; break; + case RTLOGGRPFLAGS_LEVEL_3: pszGroup = "level 3" ; cch = sizeof("level 3" ) - 1; break; + case RTLOGGRPFLAGS_LEVEL_4: pszGroup = "level 4" ; cch = sizeof("level 4" ) - 1; break; + case RTLOGGRPFLAGS_LEVEL_5: pszGroup = "level 5" ; cch = sizeof("level 5" ) - 1; break; + case RTLOGGRPFLAGS_LEVEL_6: pszGroup = "level 6" ; cch = sizeof("level 6" ) - 1; break; + case RTLOGGRPFLAGS_LEVEL_7: pszGroup = "level 7" ; cch = sizeof("level 7" ) - 1; break; + case RTLOGGRPFLAGS_LEVEL_8: pszGroup = "level 8" ; cch = sizeof("level 8" ) - 1; break; + case RTLOGGRPFLAGS_LEVEL_9: pszGroup = "level 9" ; cch = sizeof("level 9" ) - 1; break; + case RTLOGGRPFLAGS_LEVEL_10: pszGroup = "level 10"; cch = sizeof("level 10") - 1; break; + case RTLOGGRPFLAGS_LEVEL_11: pszGroup = "level 11"; cch = sizeof("level 11") - 1; break; + case RTLOGGRPFLAGS_LEVEL_12: pszGroup = "level 12"; cch = sizeof("level 12") - 1; break; + case RTLOGGRPFLAGS_FLOW: pszGroup = "flow" ; cch = sizeof("flow" ) - 1; break; + case RTLOGGRPFLAGS_WARN: pszGroup = "warn" ; cch = sizeof("warn" ) - 1; break; + default: pszGroup = "????????"; cch = sizeof("????????") - 1; break; + } + psz = rtLogStPNCpyPad(psz, pszGroup, 16, 8); + } +#define CCH_PREFIX_16 CCH_PREFIX_15 + 17 + +#define CCH_PREFIX ( CCH_PREFIX_16 ) + { AssertCompile(CCH_PREFIX < 256); } + + /* + * Done, figure what we've used and advance the buffer and free size. + */ + cb = psz - &pLogger->achScratch[pLogger->offScratch]; + AssertMsg(cb <= 223, ("%#zx (%zd) - fFlags=%#x\n", cb, cb, pLogger->fFlags)); + pLogger->offScratch += (uint32_t)cb; + cb = sizeof(pLogger->achScratch) - pLogger->offScratch - 1; + } + else if (cb <= 0) + { + rtlogFlush(pLogger); + cb = sizeof(pLogger->achScratch) - pLogger->offScratch - 1; + } + +#if defined(DEBUG) && defined(IN_RING3) + /* sanity */ + if (pLogger->offScratch >= sizeof(pLogger->achScratch)) + { + fprintf(stderr, "pLogger->offScratch >= sizeof(pLogger->achScratch) (%#x >= %#x)\n", + pLogger->offScratch, (unsigned)sizeof(pLogger->achScratch)); + AssertBreakpoint(); AssertBreakpoint(); + } +#endif + + /* how much */ + if (cb > cbChars) + cb = cbChars; + + /* have newline? */ + pszNewLine = (const char *)memchr(pachChars, '\n', cb); + if (pszNewLine) + { + if (pLogger->fFlags & RTLOGFLAGS_USECRLF) + cb = pszNewLine - pachChars; + else + { + cb = pszNewLine - pachChars + 1; + *pfPendingPrefix = true; + } + } + + /* copy */ + memcpy(&pLogger->achScratch[pLogger->offScratch], pachChars, cb); + + /* advance */ + pLogger->offScratch += (uint32_t)cb; + cbRet += cb; + cbChars -= cb; + + if ( pszNewLine + && (pLogger->fFlags & RTLOGFLAGS_USECRLF) + && pLogger->offScratch + 2 < sizeof(pLogger->achScratch)) + { + memcpy(&pLogger->achScratch[pLogger->offScratch], "\r\n", 2); + pLogger->offScratch += 2; + cbRet++; + cbChars--; + cb++; + *pfPendingPrefix = true; + } + + /* done? */ + if (cbChars <= 0) + return cbRet; + pachChars += cb; + } + + /* won't ever get here! */ + } + else + { + /* + * Termination call. + * There's always space for a terminator, and it's not counted. + */ + pLogger->achScratch[pLogger->offScratch] = '\0'; + return 0; + } +} + + +/** + * Write to a logger instance (worker function). + * + * This function will check whether the instance, group and flags makes up a + * logging kind which is currently enabled before writing anything to the log. + * + * @param pLogger Pointer to logger instance. Must be non-NULL. + * @param fFlags The logging flags. + * @param iGroup The group. + * The value ~0U is reserved for compatibility with RTLogLogger[V] and is + * only for internal usage! + * @param pszFormat Format string. + * @param args Format arguments. + */ +static void rtlogLoggerExVLocked(PRTLOGGER pLogger, unsigned fFlags, unsigned iGroup, const char *pszFormat, va_list args) +{ + /* + * Format the message and perhaps flush it. + */ + if (pLogger->fFlags & (RTLOGFLAGS_PREFIX_MASK | RTLOGFLAGS_USECRLF)) + { + RTLOGOUTPUTPREFIXEDARGS OutputArgs; + OutputArgs.pLogger = pLogger; + OutputArgs.iGroup = iGroup; + OutputArgs.fFlags = fFlags; + RTLogFormatV(rtLogOutputPrefixed, &OutputArgs, pszFormat, args); + } + else + RTLogFormatV(rtLogOutput, pLogger, pszFormat, args); + if ( !(pLogger->fFlags & RTLOGFLAGS_BUFFERED) + && pLogger->offScratch) + rtlogFlush(pLogger); +} + + +#ifndef IN_RC +/** + * For calling rtlogLoggerExVLocked. + * + * @param pLogger The logger. + * @param fFlags The logging flags. + * @param iGroup The group. + * The value ~0U is reserved for compatibility with RTLogLogger[V] and is + * only for internal usage! + * @param pszFormat Format string. + * @param ... Format arguments. + */ +static void rtlogLoggerExFLocked(PRTLOGGER pLogger, unsigned fFlags, unsigned iGroup, const char *pszFormat, ...) +{ + va_list va; + va_start(va, pszFormat); + rtlogLoggerExVLocked(pLogger, fFlags, iGroup, pszFormat, va); + va_end(va); +} +#endif /* !IN_RC */ + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/log/logcom.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/log/logcom.c @@ -0,0 +1,146 @@ +/* $Id: logcom.cpp $ */ +/** @file + * IPRT - Logging to Serial Port. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Defined Constants And Macros * +*******************************************************************************/ +#ifndef IPRT_UART_BASE +/** The port address of the COM port to log to. + * + * To override the default (COM1) append IPRT_UART_BASE=0xWXYZ to DEFS in your + * LocalConfig.kmk. Alternatively you can edit this file, but the don't forget + * to also update the default found in VBox/asmdefs.h. + * + * Standard port assignments are: COM1=0x3f8, COM2=0x2f8, COM3=0x3e8, COM4=0x2e8. + */ +# define IPRT_UART_BASE 0x3f8 +#endif + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + +#include +#if defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86) /** @todo consider fixing the config instead. */ +# include +#endif +#include +#include + + +/******************************************************************************* +* Internal Functions * +*******************************************************************************/ +static DECLCALLBACK(size_t) rtLogComOutput(void *pv, const char *pachChars, size_t cbChars); + + +/** + * Prints a formatted string to the serial port used for logging. + * + * @returns Number of bytes written. + * @param pszFormat Format string. + * @param ... Optional arguments specified in the format string. + */ +RTDECL(size_t) RTLogComPrintf(const char *pszFormat, ...) +{ + va_list args; + size_t cb; + va_start(args, pszFormat); + cb = RTLogComPrintfV(pszFormat, args); + va_end(args); + + return cb; +} +RT_EXPORT_SYMBOL(RTLogComPrintf); + + +/** + * Prints a formatted string to the serial port used for logging. + * + * @returns Number of bytes written. + * @param pszFormat Format string. + * @param args Optional arguments specified in the format string. + */ +RTDECL(size_t) RTLogComPrintfV(const char *pszFormat, va_list args) +{ + return RTLogFormatV(rtLogComOutput, NULL, pszFormat, args); +} +RT_EXPORT_SYMBOL(RTLogComPrintfV); + + +/** + * Callback for RTLogFormatV which writes to the com port. + * See PFNLOGOUTPUT() for details. + */ +static DECLCALLBACK(size_t) rtLogComOutput(void *pv, const char *pachChars, size_t cbChars) +{ + NOREF(pv); + if (cbChars) + RTLogWriteCom(pachChars, cbChars); + return cbChars; +} + + +/** + * Write log buffer to COM port. + * + * @param pach Pointer to the buffer to write. + * @param cb Number of bytes to write. + */ +RTDECL(void) RTLogWriteCom(const char *pach, size_t cb) +{ +#if defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86) + const uint8_t *pu8; + for (pu8 = (const uint8_t *)pach; cb-- > 0; pu8++) + { + register unsigned cMaxWait; + register uint8_t u8; + + /* expand \n -> \r\n */ + if (*pu8 == '\n') + RTLogWriteCom("\r", 1); + + /* Check if port is ready. */ + cMaxWait = ~0U; + do + { + u8 = ASMInU8(IPRT_UART_BASE + 5); + cMaxWait--; + } while (!(u8 & 0x20) && u8 != 0xff && cMaxWait); + + /* write */ + ASMOutU8(IPRT_UART_BASE, *pu8); + } +#else + /* PORTME? */ +#endif +} +RT_EXPORT_SYMBOL(RTLogWriteCom); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/log/logellipsis.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/log/logellipsis.c @@ -0,0 +1,105 @@ +/* $Id: logellipsis.cpp $ */ +/** @file + * Runtime VBox - Logger, the ellipsis variants. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + +#include +#include + + +/** + * Write to a logger instance. + * + * @param pLogger Pointer to logger instance. + * @param pvCallerRet Ignored. + * @param pszFormat Format string. + * @param ... Format arguments. + */ +RTDECL(void) RTLogLogger(PRTLOGGER pLogger, void *pvCallerRet, const char *pszFormat, ...) +{ + va_list args; + va_start(args, pszFormat); +#if defined(RT_OS_DARWIN) && defined(RT_ARCH_X86) && defined(IN_RING3) + /* manually align the stack before doing the call. + * We boldly assume that there is a stack frame here! */ + __asm__ __volatile__("andl $-32, %%esp\t\n" ::: "%esp"); + RTLogLoggerExV(pLogger, 0, ~0U, pszFormat, args); +#else + RTLogLoggerExV(pLogger, 0, ~0U, pszFormat, args); +#endif + va_end(args); + NOREF(pvCallerRet); +} +RT_EXPORT_SYMBOL(RTLogLogger); + + +/** + * Write to a logger instance. + * + * This function will check whether the instance, group and flags makes up a + * logging kind which is currently enabled before writing anything to the log. + * + * @param pLogger Pointer to logger instance. If NULL the default logger instance will be attempted. + * @param fFlags The logging flags. + * @param iGroup The group. + * The value ~0U is reserved for compatibility with RTLogLogger[V] and is + * only for internal usage! + * @param pszFormat Format string. + * @param ... Format arguments. + * @remark This is a worker function of LogIt. + */ +RTDECL(void) RTLogLoggerEx(PRTLOGGER pLogger, unsigned fFlags, unsigned iGroup, const char *pszFormat, ...) +{ + va_list args; + va_start(args, pszFormat); + RTLogLoggerExV(pLogger, fFlags, iGroup, pszFormat, args); + va_end(args); +} +RT_EXPORT_SYMBOL(RTLogLoggerEx); + + +/** + * printf like function for writing to the default log. + * + * @param pszFormat Printf like format string. + * @param ... Optional arguments as specified in pszFormat. + * + * @remark The API doesn't support formatting of floating point numbers at the moment. + */ +RTDECL(void) RTLogPrintf(const char *pszFormat, ...) +{ + va_list args; + va_start(args, pszFormat); + RTLogPrintfV(pszFormat, args); + va_end(args); +} +RT_EXPORT_SYMBOL(RTLogPrintf); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/log/logformat.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/log/logformat.c @@ -0,0 +1,100 @@ +/* $Id: logformat.cpp $ */ +/** @file + * IPRT - Log Formatter. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + +#include +#include +#ifdef IN_RING3 +# include +# include +#endif + +#include +#include + + +/******************************************************************************* +* Internal Functions * +*******************************************************************************/ +static DECLCALLBACK(size_t) rtlogFormatStr(void *pvArg, PFNRTSTROUTPUT pfnOutput, + void *pvArgOutput, const char **ppszFormat, + va_list *pArgs, int cchWidth, int cchPrecision, + unsigned fFlags, char chArgSize); + + +/** + * Partial vsprintf worker implementation. + * + * @returns number of bytes formatted. + * @param pfnOutput Output worker. + * Called in two ways. Normally with a string an it's length. + * For termination, it's called with NULL for string, 0 for length. + * @param pvArg Argument to output worker. + * @param pszFormat Format string. + * @param args Argument list. + */ +RTDECL(size_t) RTLogFormatV(PFNRTSTROUTPUT pfnOutput, void *pvArg, const char *pszFormat, va_list args) +{ + return RTStrFormatV(pfnOutput, pvArg, rtlogFormatStr, NULL, pszFormat, args); +} +RT_EXPORT_SYMBOL(RTLogFormatV); + + +/** + * Callback to format VBox formatting extentions. + * See @ref pg_rt_str_format for a reference on the format types. + * + * @returns The number of bytes formatted. + * @param pvArg Formatter argument. + * @param pfnOutput Pointer to output function. + * @param pvArgOutput Argument for the output function. + * @param ppszFormat Pointer to the format string pointer. Advance this till the char + * after the format specifier. + * @param pArgs Pointer to the argument list. Use this to fetch the arguments. + * @param cchWidth Format Width. -1 if not specified. + * @param cchPrecision Format Precision. -1 if not specified. + * @param fFlags Flags (RTSTR_NTFS_*). + * @param chArgSize The argument size specifier, 'l' or 'L'. + */ +static DECLCALLBACK(size_t) rtlogFormatStr(void *pvArg, PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, + const char **ppszFormat, va_list *pArgs, int cchWidth, + int cchPrecision, unsigned fFlags, char chArgSize) +{ + char ch = *(*ppszFormat)++; + + AssertMsgFailed(("Invalid logger format type '%%%c%.10s'!\n", ch, *ppszFormat)); NOREF(ch); + + NOREF(pvArg); NOREF(pfnOutput); NOREF(pvArgOutput); NOREF(pArgs); NOREF(cchWidth); + NOREF(cchPrecision); NOREF(fFlags); NOREF(chArgSize); + return 0; +} + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/log/logrel.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/log/logrel.c @@ -0,0 +1,185 @@ +/* $Id: logrel.cpp $ */ +/** @file + * Runtime VBox - Release Logger. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + +#ifndef IN_RC +# include +# include +# include +# include +# include +#endif +#ifdef IN_RING3 +# include +# include +#endif +#include +#include +#include +#include +#include + +#include +#include +#include +#ifdef IN_RING3 +# include +# include +#endif + + +/******************************************************************************* +* Global Variables * +*******************************************************************************/ +#ifdef IN_RC +/** Default release logger instance. */ +extern "C" DECLIMPORT(RTLOGGERRC) g_RelLogger; +#else /* !IN_RC */ +/** Default release logger instance. */ +static PRTLOGGER g_pRelLogger; +#endif /* !IN_RC */ + + +RTDECL(PRTLOGGER) RTLogRelGetDefaultInstance(void) +{ +#ifdef IN_RC + return &g_RelLogger; +#else /* !IN_RC */ + return g_pRelLogger; +#endif /* !IN_RC */ +} +RT_EXPORT_SYMBOL(RTLogRelGetDefaultInstance); + + +RTDECL(PRTLOGGER) RTLogRelGetDefaultInstanceEx(uint32_t fFlagsAndGroup) +{ +#ifdef IN_RC + PRTLOGGER pLogger = &g_RelLogger; +#else /* !IN_RC */ + PRTLOGGER pLogger = g_pRelLogger; +#endif /* !IN_RC */ + if (pLogger) + { + if (pLogger->fFlags & RTLOGFLAGS_DISABLED) + pLogger = NULL; + else + { + uint16_t const fFlags = RT_LO_U16(fFlagsAndGroup); + uint16_t const iGroup = RT_HI_U16(fFlagsAndGroup); + if ( iGroup != UINT16_MAX + && ( (pLogger->afGroups[iGroup < pLogger->cGroups ? iGroup : 0] & (fFlags | RTLOGGRPFLAGS_ENABLED)) + != (fFlags | RTLOGGRPFLAGS_ENABLED))) + pLogger = NULL; + } + } + return pLogger; +} +RT_EXPORT_SYMBOL(RTLogRelGetDefaultInstanceEx); + + +#ifndef IN_RC +/** + * Sets the default logger instance. + * + * @returns iprt status code. + * @param pLogger The new default release logger instance. + */ +RTDECL(PRTLOGGER) RTLogRelSetDefaultInstance(PRTLOGGER pLogger) +{ + return ASMAtomicXchgPtrT(&g_pRelLogger, pLogger, PRTLOGGER); +} +RT_EXPORT_SYMBOL(RTLogRelSetDefaultInstance); +#endif /* !IN_RC */ + + +/** + * Write to a logger instance, defaulting to the release one. + * + * This function will check whether the instance, group and flags makes up a + * logging kind which is currently enabled before writing anything to the log. + * + * @param pLogger Pointer to logger instance. If NULL the default release instance is attempted. + * @param fFlags The logging flags. + * @param iGroup The group. + * The value ~0U is reserved for compatibility with RTLogLogger[V] and is + * only for internal usage! + * @param pszFormat Format string. + * @param args Format arguments. + */ +RTDECL(void) RTLogRelLoggerV(PRTLOGGER pLogger, unsigned fFlags, unsigned iGroup, const char *pszFormat, va_list args) +{ + /* + * A NULL logger means default instance. + */ + if (!pLogger) + { + pLogger = RTLogRelGetDefaultInstance(); + if (!pLogger) + return; + } + RTLogLoggerExV(pLogger, fFlags, iGroup, pszFormat, args); +} +RT_EXPORT_SYMBOL(RTLogRelLoggerV); + + +/** + * vprintf like function for writing to the default release log. + * + * @param pszFormat Printf like format string. + * @param args Optional arguments as specified in pszFormat. + * + * @remark The API doesn't support formatting of floating point numbers at the moment. + */ +RTDECL(void) RTLogRelPrintfV(const char *pszFormat, va_list args) +{ + RTLogRelLoggerV(NULL, 0, ~0U, pszFormat, args); +} +RT_EXPORT_SYMBOL(RTLogRelPrintfV); + + +/** + * Changes the buffering setting of the default release logger. + * + * This can be used for optimizing longish logging sequences. + * + * @returns The old state. + * @param fBuffered The new state. + */ +RTDECL(bool) RTLogRelSetBuffering(bool fBuffered) +{ + PRTLOGGER pLogger = RTLogRelGetDefaultInstance(); + if (pLogger) + return RTLogSetBuffering(pLogger, fBuffered); + return false; +} +RT_EXPORT_SYMBOL(RTLogRelSetBuffering); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/log/logrelellipsis.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/log/logrelellipsis.c @@ -0,0 +1,78 @@ +/* $Id: logrelellipsis.cpp $ */ +/** @file + * Runtime VBox - Logger, the release ellipsis variants. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + +#include + + +/** + * Write to a logger instance, defaulting to the release one. + * + * This function will check whether the instance, group and flags makes up a + * logging kind which is currently enabled before writing anything to the log. + * + * @param pLogger Pointer to logger instance. + * @param fFlags The logging flags. + * @param iGroup The group. + * The value ~0U is reserved for compatibility with RTLogLogger[V] and is + * only for internal usage! + * @param pszFormat Format string. + * @param ... Format arguments. + * @remark This is a worker function for LogRelIt. + */ +RTDECL(void) RTLogRelLogger(PRTLOGGER pLogger, unsigned fFlags, unsigned iGroup, const char *pszFormat, ...) +{ + va_list args; + va_start(args, pszFormat); + RTLogRelLoggerV(pLogger, fFlags, iGroup, pszFormat, args); + va_end(args); +} +RT_EXPORT_SYMBOL(RTLogRelLogger); + + +/** + * printf like function for writing to the default release log. + * + * @param pszFormat Printf like format string. + * @param ... Optional arguments as specified in pszFormat. + * + * @remark The API doesn't support formatting of floating point numbers at the moment. + */ +RTDECL(void) RTLogRelPrintf(const char *pszFormat, ...) +{ + va_list args; + va_start(args, pszFormat); + RTLogRelPrintfV(pszFormat, args); + va_end(args); +} +RT_EXPORT_SYMBOL(RTLogRelPrintf); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/math/gcc/divdi3.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/math/gcc/divdi3.c @@ -0,0 +1,70 @@ +/* $NetBSD: divdi3.c,v 1.8 2005/12/11 12:24:37 christos Exp $ */ + +/*- + * Copyright (c) 1992, 1993 + * The Regents of the University of California. All rights reserved. + * + * This software was developed by the Computer Systems Engineering group + * at Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and + * contributed to Berkeley. + * + * 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 University 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 REGENTS 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 REGENTS 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 +#if defined(LIBC_SCCS) && !defined(lint) +#if 0 +static char sccsid[] = "@(#)divdi3.c 8.1 (Berkeley) 6/4/93"; +#else +__RCSID("$NetBSD: divdi3.c,v 1.8 2005/12/11 12:24:37 christos Exp $"); +#endif +#endif*/ /* LIBC_SCCS and not lint */ + +#include "quad.h" + +/* + * Divide two signed quads. + * ??? if -1/2 should produce -1 on this machine, this code is wrong + */ +quad_t +__divdi3(a, b) + quad_t a, b; +{ + u_quad_t ua, ub, uq; + int neg = 0; + + ua = a; + ub = b; + + if (a < 0) + ua = -ua, neg ^= 1; + if (b < 0) + ub = -ub, neg ^= 1; + + uq = __qdivrem(ua, ub, (u_quad_t *)0); + if (neg) + uq = - uq; + return uq; +} --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/math/gcc/moddi3.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/math/gcc/moddi3.c @@ -0,0 +1,70 @@ +/* $NetBSD: moddi3.c,v 1.8 2005/12/11 12:24:37 christos Exp $ */ + +/*- + * Copyright (c) 1992, 1993 + * The Regents of the University of California. All rights reserved. + * + * This software was developed by the Computer Systems Engineering group + * at Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and + * contributed to Berkeley. + * + * 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 University 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 REGENTS 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 REGENTS 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 +#if defined(LIBC_SCCS) && !defined(lint) +#if 0 +static char sccsid[] = "@(#)moddi3.c 8.1 (Berkeley) 6/4/93"; +#else +__RCSID("$NetBSD: moddi3.c,v 1.8 2005/12/11 12:24:37 christos Exp $"); +#endif +#endif*/ /* LIBC_SCCS and not lint */ + +#include "quad.h" + +/* + * Return remainder after dividing two signed quads. + * + * XXX we assume a % b < 0 iff a < 0, but this is actually machine-dependent. + */ +quad_t +__moddi3(a, b) + quad_t a, b; +{ + u_quad_t ua, ub, ur; + int neg = 0; + + ua = a; + ub = b; + + if (a < 0) + ua = -ua, neg ^= 1; + if (b < 0) + ub = -ub; + (void)__qdivrem(ua, ub, &ur); + if (neg) + ur = -ur; + return (ur); +} --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/math/gcc/qdivrem.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/math/gcc/qdivrem.c @@ -0,0 +1,285 @@ +/* $NetBSD: qdivrem.c,v 1.12 2005/12/11 12:24:37 christos Exp $ */ + +/*- + * Copyright (c) 1992, 1993 + * The Regents of the University of California. All rights reserved. + * + * This software was developed by the Computer Systems Engineering group + * at Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and + * contributed to Berkeley. + * + * 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 University 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 REGENTS 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 REGENTS 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 +#if defined(LIBC_SCCS) && !defined(lint) +#if 0 +static char sccsid[] = "@(#)qdivrem.c 8.1 (Berkeley) 6/4/93"; +#else +__RCSID("$NetBSD: qdivrem.c,v 1.12 2005/12/11 12:24:37 christos Exp $"); +#endif +#endif*/ /* LIBC_SCCS and not lint */ + +/* + * Multiprecision divide. This algorithm is from Knuth vol. 2 (2nd ed), + * section 4.3.1, pp. 257--259. + */ + +#include "quad.h" + +#define B ((int)1 << HALF_BITS) /* digit base */ + +/* Combine two `digits' to make a single two-digit number. */ +#define COMBINE(a, b) (((u_int)(a) << HALF_BITS) | (b)) + +/* select a type for digits in base B: use unsigned short if they fit */ +#if UINT_MAX == 0xffffffffU && USHRT_MAX >= 0xffff +typedef unsigned short digit; +#else +typedef u_int digit; +#endif + +static void shl __P((digit *p, int len, int sh)); + +/* + * __qdivrem(u, v, rem) returns u/v and, optionally, sets *rem to u%v. + * + * We do this in base 2-sup-HALF_BITS, so that all intermediate products + * fit within u_int. As a consequence, the maximum length dividend and + * divisor are 4 `digits' in this base (they are shorter if they have + * leading zeros). + */ +u_quad_t +__qdivrem(uq, vq, arq) + u_quad_t uq, vq, *arq; +{ + union uu tmp; + digit *u, *v, *q; + digit v1, v2; + u_int qhat, rhat, t; + int m, n, d, j, i; + digit uspace[5], vspace[5], qspace[5]; + + /* + * Take care of special cases: divide by zero, and u < v. + */ + if (vq == 0) { + /* divide by zero. */ + static volatile const unsigned int zero = 0; + + tmp.ul[H] = tmp.ul[L] = 1 / zero; + if (arq) + *arq = uq; + return (tmp.q); + } + if (uq < vq) { + if (arq) + *arq = uq; + return (0); + } + u = &uspace[0]; + v = &vspace[0]; + q = &qspace[0]; + + /* + * Break dividend and divisor into digits in base B, then + * count leading zeros to determine m and n. When done, we + * will have: + * u = (u[1]u[2]...u[m+n]) sub B + * v = (v[1]v[2]...v[n]) sub B + * v[1] != 0 + * 1 < n <= 4 (if n = 1, we use a different division algorithm) + * m >= 0 (otherwise u < v, which we already checked) + * m + n = 4 + * and thus + * m = 4 - n <= 2 + */ + tmp.uq = uq; + u[0] = 0; + u[1] = (digit)HHALF(tmp.ul[H]); + u[2] = (digit)LHALF(tmp.ul[H]); + u[3] = (digit)HHALF(tmp.ul[L]); + u[4] = (digit)LHALF(tmp.ul[L]); + tmp.uq = vq; + v[1] = (digit)HHALF(tmp.ul[H]); + v[2] = (digit)LHALF(tmp.ul[H]); + v[3] = (digit)HHALF(tmp.ul[L]); + v[4] = (digit)LHALF(tmp.ul[L]); + for (n = 4; v[1] == 0; v++) { + if (--n == 1) { + u_int rbj; /* r*B+u[j] (not root boy jim) */ + digit q1, q2, q3, q4; + + /* + * Change of plan, per exercise 16. + * r = 0; + * for j = 1..4: + * q[j] = floor((r*B + u[j]) / v), + * r = (r*B + u[j]) % v; + * We unroll this completely here. + */ + t = v[2]; /* nonzero, by definition */ + q1 = (digit)(u[1] / t); + rbj = COMBINE(u[1] % t, u[2]); + q2 = (digit)(rbj / t); + rbj = COMBINE(rbj % t, u[3]); + q3 = (digit)(rbj / t); + rbj = COMBINE(rbj % t, u[4]); + q4 = (digit)(rbj / t); + if (arq) + *arq = rbj % t; + tmp.ul[H] = COMBINE(q1, q2); + tmp.ul[L] = COMBINE(q3, q4); + return (tmp.q); + } + } + + /* + * By adjusting q once we determine m, we can guarantee that + * there is a complete four-digit quotient at &qspace[1] when + * we finally stop. + */ + for (m = 4 - n; u[1] == 0; u++) + m--; + for (i = 4 - m; --i >= 0;) + q[i] = 0; + q += 4 - m; + + /* + * Here we run Program D, translated from MIX to C and acquiring + * a few minor changes. + * + * D1: choose multiplier 1 << d to ensure v[1] >= B/2. + */ + d = 0; + for (t = v[1]; t < B / 2; t <<= 1) + d++; + if (d > 0) { + shl(&u[0], m + n, d); /* u <<= d */ + shl(&v[1], n - 1, d); /* v <<= d */ + } + /* + * D2: j = 0. + */ + j = 0; + v1 = v[1]; /* for D3 -- note that v[1..n] are constant */ + v2 = v[2]; /* for D3 */ + do { + digit uj0, uj1, uj2; + + /* + * D3: Calculate qhat (\^q, in TeX notation). + * Let qhat = min((u[j]*B + u[j+1])/v[1], B-1), and + * let rhat = (u[j]*B + u[j+1]) mod v[1]. + * While rhat < B and v[2]*qhat > rhat*B+u[j+2], + * decrement qhat and increase rhat correspondingly. + * Note that if rhat >= B, v[2]*qhat < rhat*B. + */ + uj0 = u[j + 0]; /* for D3 only -- note that u[j+...] change */ + uj1 = u[j + 1]; /* for D3 only */ + uj2 = u[j + 2]; /* for D3 only */ + if (uj0 == v1) { + qhat = B; + rhat = uj1; + goto qhat_too_big; + } else { + u_int nn = COMBINE(uj0, uj1); + qhat = nn / v1; + rhat = nn % v1; + } + while (v2 * qhat > COMBINE(rhat, uj2)) { + qhat_too_big: + qhat--; + if ((rhat += v1) >= B) + break; + } + /* + * D4: Multiply and subtract. + * The variable `t' holds any borrows across the loop. + * We split this up so that we do not require v[0] = 0, + * and to eliminate a final special case. + */ + for (t = 0, i = n; i > 0; i--) { + t = u[i + j] - v[i] * qhat - t; + u[i + j] = (digit)LHALF(t); + t = (B - HHALF(t)) & (B - 1); + } + t = u[j] - t; + u[j] = (digit)LHALF(t); + /* + * D5: test remainder. + * There is a borrow if and only if HHALF(t) is nonzero; + * in that (rare) case, qhat was too large (by exactly 1). + * Fix it by adding v[1..n] to u[j..j+n]. + */ + if (HHALF(t)) { + qhat--; + for (t = 0, i = n; i > 0; i--) { /* D6: add back. */ + t += u[i + j] + v[i]; + u[i + j] = (digit)LHALF(t); + t = HHALF(t); + } + u[j] = (digit)LHALF(u[j] + t); + } + q[j] = (digit)qhat; + } while (++j <= m); /* D7: loop on j. */ + + /* + * If caller wants the remainder, we have to calculate it as + * u[m..m+n] >> d (this is at most n digits and thus fits in + * u[m+1..m+n], but we may need more source digits). + */ + if (arq) { + if (d) { + for (i = m + n; i > m; --i) + u[i] = (digit)(((u_int)u[i] >> d) | + LHALF((u_int)u[i - 1] << (HALF_BITS - d))); + u[i] = 0; + } + tmp.ul[H] = COMBINE(uspace[1], uspace[2]); + tmp.ul[L] = COMBINE(uspace[3], uspace[4]); + *arq = tmp.q; + } + + tmp.ul[H] = COMBINE(qspace[1], qspace[2]); + tmp.ul[L] = COMBINE(qspace[3], qspace[4]); + return (tmp.q); +} + +/* + * Shift p[0]..p[len] left `sh' bits, ignoring any bits that + * `fall out' the left (there never will be any such anyway). + * We may assume len >= 0. NOTE THAT THIS WRITES len+1 DIGITS. + */ +static void +shl(digit *p, int len, int sh) +{ + int i; + + for (i = 0; i < len; i++) + p[i] = (digit)(LHALF((u_int)p[i] << sh) | + ((u_int)p[i + 1] >> (HALF_BITS - sh))); + p[i] = (digit)(LHALF((u_int)p[i] << sh)); +} --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/math/gcc/quad.h +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/math/gcc/quad.h @@ -0,0 +1,165 @@ +/* $NetBSD: quad.h,v 1.17 2005/12/11 12:24:37 christos Exp $ */ + +/*- + * Copyright (c) 1992, 1993 + * The Regents of the University of California. All rights reserved. + * + * This software was developed by the Computer Systems Engineering group + * at Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and + * contributed to Berkeley. + * + * 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 University 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 REGENTS 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 REGENTS 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. + * + * @(#)quad.h 8.1 (Berkeley) 6/4/93 + */ + +/* + * Quad arithmetic. + * + * This library makes the following assumptions: + * + * - The type long long (aka quad_t) exists. + * + * - A quad variable is exactly twice as long as `int'. + * + * - The machine's arithmetic is two's complement. + * + * This library can provide 128-bit arithmetic on a machine with 128-bit + * quads and 64-bit ints, for instance, or 96-bit arithmetic on machines + * with 48-bit ints. + */ + +#if 0 /* iprt */ +#include +#if !defined(_KERNEL) && !defined(_STANDALONE) +#include +#else +#include +#endif +#else /* iprt */ +# include +# include +# undef __P +# define __P(a) a +# undef __GNUC_PREREQ__ +# define __GNUC_PREREQ__(m1,m2) 1 +# if 1 /* ASSUMES: little endian */ +# define _QUAD_HIGHWORD 1 +# define _QUAD_LOWWORD 0 +# else +# define _QUAD_HIGHWORD 0 +# define _QUAD_LOWWORD 1 +# endif +# if !defined(RT_OS_LINUX) || !defined(__KERNEL__) /* (linux/types.h defines u_int) */ + typedef unsigned int u_int; +# endif +# if !defined(RT_OS_SOLARIS) + typedef int64_t quad_t; +# else +# define quad_t int64_t +# endif + typedef uint64_t u_quad_t; + typedef quad_t *qaddr_t; +#endif /* iprt */ + +/* + * Depending on the desired operation, we view a `long long' (aka quad_t) in + * one or more of the following formats. + */ +union uu { + quad_t q; /* as a (signed) quad */ + u_quad_t uq; /* as an unsigned quad */ + int sl[2]; /* as two signed ints */ + u_int ul[2]; /* as two unsigned ints */ +}; + +/* + * Define high and low parts of a quad_t. + */ +#define H _QUAD_HIGHWORD +#define L _QUAD_LOWWORD + +/* + * Total number of bits in a quad_t and in the pieces that make it up. + * These are used for shifting, and also below for halfword extraction + * and assembly. + */ +#define QUAD_BITS (sizeof(quad_t) * CHAR_BIT) +#define INT_BITS (sizeof(int) * CHAR_BIT) +#define HALF_BITS (sizeof(int) * CHAR_BIT / 2) + +/* + * Extract high and low shortwords from longword, and move low shortword of + * longword to upper half of long, i.e., produce the upper longword of + * ((quad_t)(x) << (number_of_bits_in_int/2)). (`x' must actually be u_int.) + * + * These are used in the multiply code, to split a longword into upper + * and lower halves, and to reassemble a product as a quad_t, shifted left + * (sizeof(int)*CHAR_BIT/2). + */ +#define HHALF(x) ((u_int)(x) >> HALF_BITS) +#define LHALF(x) ((u_int)(x) & (((int)1 << HALF_BITS) - 1)) +#define LHUP(x) ((u_int)(x) << HALF_BITS) + +/* + * XXX + * Compensate for gcc 1 vs gcc 2. Gcc 1 defines ?sh?di3's second argument + * as u_quad_t, while gcc 2 correctly uses int. Unfortunately, we still use + * both compilers. + */ +#if __GNUC_PREREQ__(2, 0) || defined(lint) +typedef unsigned int qshift_t; +#else +typedef u_quad_t qshift_t; +#endif + +RT_C_DECLS_BEGIN +quad_t __adddi3 __P((quad_t, quad_t)); +quad_t __anddi3 __P((quad_t, quad_t)); +quad_t __ashldi3 __P((quad_t, qshift_t)); +quad_t __ashrdi3 __P((quad_t, qshift_t)); +int __cmpdi2 __P((quad_t, quad_t )); +quad_t __divdi3 __P((quad_t, quad_t)); +quad_t __fixdfdi __P((double)); +quad_t __fixsfdi __P((float)); +u_quad_t __fixunsdfdi __P((double)); +u_quad_t __fixunssfdi __P((float)); +double __floatdidf __P((quad_t)); +float __floatdisf __P((quad_t)); +double __floatunsdidf __P((u_quad_t)); +quad_t __iordi3 __P((quad_t, quad_t)); +quad_t __lshldi3 __P((quad_t, qshift_t)); +quad_t __lshrdi3 __P((quad_t, qshift_t)); +quad_t __moddi3 __P((quad_t, quad_t)); +quad_t __muldi3 __P((quad_t, quad_t)); +quad_t __negdi2 __P((quad_t)); +quad_t __one_cmpldi2 __P((quad_t)); +u_quad_t __qdivrem __P((u_quad_t, u_quad_t, u_quad_t *)); +quad_t __subdi3 __P((quad_t, quad_t)); +int __ucmpdi2 __P((u_quad_t, u_quad_t)); +u_quad_t __udivdi3 __P((u_quad_t, u_quad_t )); +u_quad_t __umoddi3 __P((u_quad_t, u_quad_t )); +quad_t __xordi3 __P((quad_t, quad_t)); +RT_C_DECLS_END --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/math/gcc/udivdi3.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/math/gcc/udivdi3.c @@ -0,0 +1,56 @@ +/* $NetBSD: udivdi3.c,v 1.8 2005/12/11 12:24:37 christos Exp $ */ + +/*- + * Copyright (c) 1992, 1993 + * The Regents of the University of California. All rights reserved. + * + * This software was developed by the Computer Systems Engineering group + * at Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and + * contributed to Berkeley. + * + * 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 University 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 REGENTS 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 REGENTS 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 +#if defined(LIBC_SCCS) && !defined(lint) +#if 0 +static char sccsid[] = "@(#)udivdi3.c 8.1 (Berkeley) 6/4/93"; +#else +__RCSID("$NetBSD: udivdi3.c,v 1.8 2005/12/11 12:24:37 christos Exp $"); +#endif +#endif*/ /* LIBC_SCCS and not lint */ + +#include "quad.h" + +/* + * Divide two unsigned quads. + */ +u_quad_t +__udivdi3(a, b) + u_quad_t a, b; +{ + + return (__qdivrem(a, b, (u_quad_t *)0)); +} --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/math/gcc/umoddi3.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/math/gcc/umoddi3.c @@ -0,0 +1,58 @@ +/* $NetBSD: umoddi3.c,v 1.8 2005/12/11 12:24:37 christos Exp $ */ + +/*- + * Copyright (c) 1992, 1993 + * The Regents of the University of California. All rights reserved. + * + * This software was developed by the Computer Systems Engineering group + * at Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and + * contributed to Berkeley. + * + * 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 University 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 REGENTS 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 REGENTS 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 +#if defined(LIBC_SCCS) && !defined(lint) +#if 0 +static char sccsid[] = "@(#)umoddi3.c 8.1 (Berkeley) 6/4/93"; +#else +__RCSID("$NetBSD: umoddi3.c,v 1.8 2005/12/11 12:24:37 christos Exp $"); +#endif +#endif*/ /* LIBC_SCCS and not lint */ + +#include "quad.h" + +/* + * Return remainder after dividing two unsigned quads. + */ +u_quad_t +__umoddi3(a, b) + u_quad_t a, b; +{ + u_quad_t r; + + (void)__qdivrem(a, b, &r); + return (r); +} --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/misc/RTAssertMsg1Weak.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/misc/RTAssertMsg1Weak.c @@ -0,0 +1,42 @@ +/* $Id: RTAssertMsg1Weak.cpp $ */ +/** @file + * IPRT - RTAssertMsg1Weak. + */ + +/* + * Copyright (C) 2008-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + +#include + + +RTDECL(void) RTAssertMsg1Weak(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction) +{ + RTAssertMsg1(pszExpr, uLine, pszFile, pszFunction); +} +RT_EXPORT_SYMBOL(RTAssertMsg1Weak); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/misc/RTAssertMsg2.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/misc/RTAssertMsg2.c @@ -0,0 +1,45 @@ +/* $Id: RTAssertMsg2.cpp $ */ +/** @file + * IPRT - RTAssertMsg2. + */ + +/* + * Copyright (C) 2008-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + +#include + + +RTDECL(void) RTAssertMsg2(const char *pszFormat, ...) +{ + va_list va; + va_start(va, pszFormat); + RTAssertMsg2V(pszFormat, va); + va_end(va); +} +RT_EXPORT_SYMBOL(RTAssertMsg2); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/misc/RTAssertMsg2Add.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/misc/RTAssertMsg2Add.c @@ -0,0 +1,45 @@ +/* $Id: RTAssertMsg2Add.cpp $ */ +/** @file + * IPRT - RTAssertMsg2Add. + */ + +/* + * Copyright (C) 2008-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + +#include + + +RTDECL(void) RTAssertMsg2Add(const char *pszFormat, ...) +{ + va_list va; + va_start(va, pszFormat); + RTAssertMsg2AddV(pszFormat, va); + va_end(va); +} +RT_EXPORT_SYMBOL(RTAssertMsg2Add); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/misc/RTAssertMsg2AddWeak.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/misc/RTAssertMsg2AddWeak.c @@ -0,0 +1,45 @@ +/* $Id: RTAssertMsg2AddWeak.cpp $ */ +/** @file + * IPRT - RTAssertMsg2AddWeak. + */ + +/* + * Copyright (C) 2008-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + +#include + + +RTDECL(void) RTAssertMsg2AddWeak(const char *pszFormat, ...) +{ + va_list va; + va_start(va, pszFormat); + RTAssertMsg2AddWeakV(pszFormat, va); + va_end(va); +} +RT_EXPORT_SYMBOL(RTAssertMsg2AddWeak); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/misc/RTAssertMsg2AddWeakV.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/misc/RTAssertMsg2AddWeakV.c @@ -0,0 +1,40 @@ +/* $Id: RTAssertMsg2AddWeakV.cpp $ */ +/** @file + * IPRT - RTAssertMsg2AddWeakV. + */ + +/* + * Copyright (C) 2009-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + + +RTDECL(void) RTAssertMsg2AddWeakV(const char *pszFormat, va_list va) +{ + RTAssertMsg2AddV(pszFormat, va); +} +RT_EXPORT_SYMBOL(RTAssertMsg2AddWeakV); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/misc/RTAssertMsg2Weak.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/misc/RTAssertMsg2Weak.c @@ -0,0 +1,45 @@ +/* $Id: RTAssertMsg2Weak.cpp $ */ +/** @file + * IPRT - RTAssertMsg2Weak. + */ + +/* + * Copyright (C) 2008-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + +#include + + +RTDECL(void) RTAssertMsg2Weak(const char *pszFormat, ...) +{ + va_list va; + va_start(va, pszFormat); + RTAssertMsg2WeakV(pszFormat, va); + va_end(va); +} +RT_EXPORT_SYMBOL(RTAssertMsg2Weak); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/misc/RTAssertMsg2WeakV.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/misc/RTAssertMsg2WeakV.c @@ -0,0 +1,40 @@ +/* $Id: RTAssertMsg2WeakV.cpp $ */ +/** @file + * IPRT - RTAssertMsg2WeakV. + */ + +/* + * Copyright (C) 2009-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + + +RTDECL(void) RTAssertMsg2WeakV(const char *pszFormat, va_list va) +{ + RTAssertMsg2V(pszFormat, va); +} +RT_EXPORT_SYMBOL(RTAssertMsg2WeakV); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/misc/assert.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/misc/assert.c @@ -0,0 +1,307 @@ +/* $Id: assert.cpp $ */ +/** @file + * IPRT - Assertions, common code. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + +#include +#include +#include +#include +#include +#ifdef IN_RING3 +# include +#endif +#include "internal/assert.h" + + +/******************************************************************************* +* Global Variables * +*******************************************************************************/ +/** The last assert message, 1st part. */ +RTDATADECL(char) g_szRTAssertMsg1[1024]; +RT_EXPORT_SYMBOL(g_szRTAssertMsg1); +/** The last assert message, 2nd part. */ +RTDATADECL(char) g_szRTAssertMsg2[4096]; +RT_EXPORT_SYMBOL(g_szRTAssertMsg2); +/** The length of the g_szRTAssertMsg2 content. + * @remarks Race. */ +static uint32_t volatile g_cchRTAssertMsg2; +/** The last assert message, expression. */ +RTDATADECL(const char * volatile) g_pszRTAssertExpr; +RT_EXPORT_SYMBOL(g_pszRTAssertExpr); +/** The last assert message, function name. */ +RTDATADECL(const char * volatile) g_pszRTAssertFunction; +RT_EXPORT_SYMBOL(g_pszRTAssertFunction); +/** The last assert message, file name. */ +RTDATADECL(const char * volatile) g_pszRTAssertFile; +RT_EXPORT_SYMBOL(g_pszRTAssertFile); +/** The last assert message, line number. */ +RTDATADECL(uint32_t volatile) g_u32RTAssertLine; +RT_EXPORT_SYMBOL(g_u32RTAssertLine); + + +/** Set if assertions are quiet. */ +static bool volatile g_fQuiet = false; +/** Set if assertions may panic. */ +static bool volatile g_fMayPanic = true; + + +RTDECL(bool) RTAssertSetQuiet(bool fQuiet) +{ + return ASMAtomicXchgBool(&g_fQuiet, fQuiet); +} +RT_EXPORT_SYMBOL(RTAssertSetQuiet); + + +RTDECL(bool) RTAssertAreQuiet(void) +{ + return ASMAtomicUoReadBool(&g_fQuiet); +} +RT_EXPORT_SYMBOL(RTAssertAreQuiet); + + +RTDECL(bool) RTAssertSetMayPanic(bool fMayPanic) +{ + return ASMAtomicXchgBool(&g_fMayPanic, fMayPanic); +} +RT_EXPORT_SYMBOL(RTAssertSetMayPanic); + + +RTDECL(bool) RTAssertMayPanic(void) +{ + return ASMAtomicUoReadBool(&g_fMayPanic); +} +RT_EXPORT_SYMBOL(RTAssertMayPanic); + + +RTDECL(void) RTAssertMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction) +{ + /* + * Fill in the globals. + */ + ASMAtomicUoWritePtr(&g_pszRTAssertExpr, pszExpr); + ASMAtomicUoWritePtr(&g_pszRTAssertFile, pszFile); + ASMAtomicUoWritePtr(&g_pszRTAssertFunction, pszFunction); + ASMAtomicUoWriteU32(&g_u32RTAssertLine, uLine); + RTStrPrintf(g_szRTAssertMsg1, sizeof(g_szRTAssertMsg1), + "\n!!Assertion Failed!!\n" + "Expression: %s\n" + "Location : %s(%d) %s\n", + pszExpr, pszFile, uLine, pszFunction); + + /* + * If not quiet, make noise. + */ + if (!RTAssertAreQuiet()) + { + RTERRVARS SavedErrVars; + RTErrVarsSave(&SavedErrVars); + +#ifdef IN_RING0 +# ifdef IN_GUEST_R0 + RTLogBackdoorPrintf("\n!!Assertion Failed!!\n" + "Expression: %s\n" + "Location : %s(%d) %s\n", + pszExpr, pszFile, uLine, pszFunction); +# endif + /** @todo fully integrate this with the logger... play safe a bit for now. */ + rtR0AssertNativeMsg1(pszExpr, uLine, pszFile, pszFunction); + +#else /* !IN_RING0 */ +# if !defined(IN_RING3) && !defined(LOG_NO_COM) +# if 0 /* Enable this iff you have a COM port and really want this debug info. */ + RTLogComPrintf("\n!!Assertion Failed!!\n" + "Expression: %s\n" + "Location : %s(%d) %s\n", + pszExpr, pszFile, uLine, pszFunction); +# endif +# endif + + PRTLOGGER pLog = RTLogRelGetDefaultInstance(); + if (pLog) + { + RTLogRelPrintf("\n!!Assertion Failed!!\n" + "Expression: %s\n" + "Location : %s(%d) %s\n", + pszExpr, pszFile, uLine, pszFunction); +# ifndef IN_RC /* flushing is done automatically in RC */ + RTLogFlush(pLog); +# endif + } + +# ifndef LOG_ENABLED + if (!pLog) +# endif + { + pLog = RTLogDefaultInstance(); + if (pLog) + { + RTLogPrintf("\n!!Assertion Failed!!\n" + "Expression: %s\n" + "Location : %s(%d) %s\n", + pszExpr, pszFile, uLine, pszFunction); +# ifndef IN_RC /* flushing is done automatically in RC */ + RTLogFlush(pLog); +# endif + } + } + +# ifdef IN_RING3 + /* print to stderr, helps user and gdb debugging. */ + fprintf(stderr, + "\n!!Assertion Failed!!\n" + "Expression: %s\n" + "Location : %s(%d) %s\n", + VALID_PTR(pszExpr) ? pszExpr : "", + VALID_PTR(pszFile) ? pszFile : "", + uLine, + VALID_PTR(pszFunction) ? pszFunction : ""); + fflush(stderr); +# endif +#endif /* !IN_RING0 */ + + RTErrVarsRestore(&SavedErrVars); + } +} +RT_EXPORT_SYMBOL(RTAssertMsg1); + + +/** + * Worker for RTAssertMsg2V and RTAssertMsg2AddV + * + * @param fInitial True if it's RTAssertMsg2V, otherwise false. + * @param pszFormat The message format string. + * @param va The format arguments. + */ +static void rtAssertMsg2Worker(bool fInitial, const char *pszFormat, va_list va) +{ + va_list vaCopy; + size_t cch; + + /* + * The global first. + */ + if (fInitial) + { + va_copy(vaCopy, va); + cch = RTStrPrintfV(g_szRTAssertMsg2, sizeof(g_szRTAssertMsg2), pszFormat, vaCopy); + ASMAtomicWriteU32(&g_cchRTAssertMsg2, (uint32_t)cch); + va_end(vaCopy); + } + else + { + cch = ASMAtomicReadU32(&g_cchRTAssertMsg2); + if (cch < sizeof(g_szRTAssertMsg2) - 4) + { + va_copy(vaCopy, va); + cch += RTStrPrintfV(&g_szRTAssertMsg2[cch], sizeof(g_szRTAssertMsg2) - cch, pszFormat, vaCopy); + ASMAtomicWriteU32(&g_cchRTAssertMsg2, (uint32_t)cch); + va_end(vaCopy); + } + } + + /* + * If not quiet, make some noise. + */ + if (!RTAssertAreQuiet()) + { + RTERRVARS SavedErrVars; + RTErrVarsSave(&SavedErrVars); + +#ifdef IN_RING0 +# ifdef IN_GUEST_R0 + va_copy(vaCopy, va); + RTLogBackdoorPrintfV(pszFormat, vaCopy); + va_end(vaCopy); +# endif + /** @todo fully integrate this with the logger... play safe a bit for now. */ + rtR0AssertNativeMsg2V(fInitial, pszFormat, va); + +#else /* !IN_RING0 */ +# if !defined(IN_RING3) && !defined(LOG_NO_COM) +# if 0 /* Enable this iff you have a COM port and really want this debug info. */ + va_copy(vaCopy, va); + RTLogComPrintfV(pszFormat, vaCopy); + va_end(vaCopy); +# endif +# endif + + PRTLOGGER pLog = RTLogRelGetDefaultInstance(); + if (pLog) + { + va_copy(vaCopy, va); + RTLogRelPrintfV(pszFormat, vaCopy); + va_end(vaCopy); +# ifndef IN_RC /* flushing is done automatically in RC */ + RTLogFlush(pLog); +# endif + } + + pLog = RTLogDefaultInstance(); + if (pLog) + { + va_copy(vaCopy, va); + RTLogPrintfV(pszFormat, vaCopy); + va_end(vaCopy); +# ifndef IN_RC /* flushing is done automatically in RC */ + RTLogFlush(pLog); +#endif + } + +# ifdef IN_RING3 + /* print to stderr, helps user and gdb debugging. */ + char szMsg[sizeof(g_szRTAssertMsg2)]; + va_copy(vaCopy, va); + RTStrPrintfV(szMsg, sizeof(szMsg), pszFormat, vaCopy); + va_end(vaCopy); + fprintf(stderr, "%s", szMsg); + fflush(stderr); +# endif +#endif /* !IN_RING0 */ + + RTErrVarsRestore(&SavedErrVars); + } +} + + +RTDECL(void) RTAssertMsg2V(const char *pszFormat, va_list va) +{ + rtAssertMsg2Worker(true /*fInitial*/, pszFormat, va); +} +RT_EXPORT_SYMBOL(RTAssertMsg2V); + + +RTDECL(void) RTAssertMsg2AddV(const char *pszFormat, va_list va) +{ + rtAssertMsg2Worker(false /*fInitial*/, pszFormat, va); +} +RT_EXPORT_SYMBOL(RTAssertMsg2AddV); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/misc/thread.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/misc/thread.c @@ -0,0 +1,1586 @@ +/* $Id: thread.cpp $ */ +/** @file + * IPRT - Threads, common routines. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#define LOG_GROUP RTLOGGROUP_THREAD +#include +#include "internal/iprt.h" + +#include +#include +#include +#include +#include +#include +#ifdef IN_RING0 +# include +#endif +#include +#include +#include +#include "internal/magics.h" +#include "internal/thread.h" +#include "internal/sched.h" +#include "internal/process.h" +#ifdef RT_WITH_ICONV_CACHE +# include "internal/string.h" +#endif + + +/******************************************************************************* +* Defined Constants And Macros * +*******************************************************************************/ +#ifdef IN_RING0 +# define RT_THREAD_LOCK_RW() RTSpinlockAcquire(g_ThreadSpinlock) +# define RT_THREAD_UNLOCK_RW() RTSpinlockRelease(g_ThreadSpinlock) +# define RT_THREAD_LOCK_RD() RTSpinlockAcquire(g_ThreadSpinlock) +# define RT_THREAD_UNLOCK_RD() RTSpinlockRelease(g_ThreadSpinlock) +#else +# define RT_THREAD_LOCK_RW() rtThreadLockRW() +# define RT_THREAD_UNLOCK_RW() rtThreadUnLockRW() +# define RT_THREAD_LOCK_RD() rtThreadLockRD() +# define RT_THREAD_UNLOCK_RD() rtThreadUnLockRD() +#endif + + +/******************************************************************************* +* Global Variables * +*******************************************************************************/ +/** The AVL thread containing the threads. */ +static PAVLPVNODECORE g_ThreadTree; +/** The number of threads in the tree (for ring-0 termination kludge). */ +static uint32_t volatile g_cThreadInTree; +#ifdef IN_RING3 +/** The RW lock protecting the tree. */ +static RTSEMRW g_ThreadRWSem = NIL_RTSEMRW; +#else +/** The spinlocks protecting the tree. */ +static RTSPINLOCK g_ThreadSpinlock = NIL_RTSPINLOCK; +#endif +/** Indicates whether we've been initialized or not. */ +static bool g_frtThreadInitialized; + + +/******************************************************************************* +* Internal Functions * +*******************************************************************************/ +static void rtThreadDestroy(PRTTHREADINT pThread); +#ifdef IN_RING3 +static int rtThreadAdopt(RTTHREADTYPE enmType, unsigned fFlags, uint32_t fIntFlags, const char *pszName); +#endif +static void rtThreadRemoveLocked(PRTTHREADINT pThread); +static PRTTHREADINT rtThreadAlloc(RTTHREADTYPE enmType, unsigned fFlags, uint32_t fIntFlags, const char *pszName); + + +/** @page pg_rt_thread IPRT Thread Internals + * + * IPRT provides interface to whatever native threading that the host provides, + * preferably using a CRT level interface to better integrate with other libraries. + * + * Internally IPRT keeps track of threads by means of the RTTHREADINT structure. + * All the RTTHREADINT structures are kept in a AVL tree which is protected by a + * read/write lock for efficient access. A thread is inserted into the tree in + * three places in the code. The main thread is 'adopted' by IPRT on rtR3Init() + * by rtThreadAdopt(). When creating a new thread there the child and the parent + * race inserting the thread, this is rtThreadMain() and RTThreadCreate. + * + * RTTHREADINT objects are using reference counting as a mean of sticking around + * till no-one needs them any longer. Waitable threads is created with one extra + * reference so they won't go away until they are waited on. This introduces a + * major problem if we use the host thread identifier as key in the AVL tree - the + * host may reuse the thread identifier before the thread was waited on. So, on + * most platforms we are using the RTTHREADINT pointer as key and not the + * thread id. RTThreadSelf() then have to be implemented using a pointer stored + * in thread local storage (TLS). + * + * In Ring-0 we only try keep track of kernel threads created by RTThreadCreate + * at the moment. There we really only need the 'join' feature, but doing things + * the same way allow us to name threads and similar stuff. + */ + + +/** + * Initializes the thread database. + * + * @returns iprt status code. + */ +DECLHIDDEN(int) rtThreadInit(void) +{ +#ifdef IN_RING3 + int rc = VINF_ALREADY_INITIALIZED; + if (g_ThreadRWSem == NIL_RTSEMRW) + { + /* + * We assume the caller is the 1st thread, which we'll call 'main'. + * But first, we'll create the semaphore. + */ + rc = RTSemRWCreateEx(&g_ThreadRWSem, RTSEMRW_FLAGS_NO_LOCK_VAL, NIL_RTLOCKVALCLASS, RTLOCKVAL_SUB_CLASS_NONE, NULL); + if (RT_SUCCESS(rc)) + { + rc = rtThreadNativeInit(); + if (RT_SUCCESS(rc)) + rc = rtThreadAdopt(RTTHREADTYPE_DEFAULT, 0, RTTHREADINT_FLAGS_MAIN, "main"); + if (RT_SUCCESS(rc)) + rc = rtSchedNativeCalcDefaultPriority(RTTHREADTYPE_DEFAULT); + if (RT_SUCCESS(rc)) + { + g_frtThreadInitialized = true; + return VINF_SUCCESS; + } + + /* failed, clear out */ + RTSemRWDestroy(g_ThreadRWSem); + g_ThreadRWSem = NIL_RTSEMRW; + } + } + +#elif defined(IN_RING0) + int rc; + /* + * Create the spinlock and to native init. + */ + Assert(g_ThreadSpinlock == NIL_RTSPINLOCK); + rc = RTSpinlockCreate(&g_ThreadSpinlock, RTSPINLOCK_FLAGS_INTERRUPT_SAFE, "RTThread"); + if (RT_SUCCESS(rc)) + { + rc = rtThreadNativeInit(); + if (RT_SUCCESS(rc)) + { + g_frtThreadInitialized = true; + return VINF_SUCCESS; + } + + /* failed, clear out */ + RTSpinlockDestroy(g_ThreadSpinlock); + g_ThreadSpinlock = NIL_RTSPINLOCK; + } +#else +# error "!IN_RING0 && !IN_RING3" +#endif + return rc; +} + + +#ifdef IN_RING3 +/** + * Called when IPRT was first initialized in unobtrusive mode and later changed + * to obtrustive. + * + * This is only applicable in ring-3. + */ +DECLHIDDEN(void) rtThreadReInitObtrusive(void) +{ + rtThreadNativeReInitObtrusive(); +} +#endif + + +/** + * Terminates the thread database. + */ +DECLHIDDEN(void) rtThreadTerm(void) +{ +#ifdef IN_RING3 + /* we don't cleanup here yet */ + +#elif defined(IN_RING0) + /* just destroy the spinlock and assume the thread is fine... */ + RTSpinlockDestroy(g_ThreadSpinlock); + g_ThreadSpinlock = NIL_RTSPINLOCK; + if (g_ThreadTree != NULL) + RTAssertMsg2Weak("WARNING: g_ThreadTree=%p\n", g_ThreadTree); +#endif +} + + +#ifdef IN_RING3 + +DECLINLINE(void) rtThreadLockRW(void) +{ + if (g_ThreadRWSem == NIL_RTSEMRW) + rtThreadInit(); + int rc = RTSemRWRequestWrite(g_ThreadRWSem, RT_INDEFINITE_WAIT); + AssertReleaseRC(rc); +} + + +DECLINLINE(void) rtThreadLockRD(void) +{ + if (g_ThreadRWSem == NIL_RTSEMRW) + rtThreadInit(); + int rc = RTSemRWRequestRead(g_ThreadRWSem, RT_INDEFINITE_WAIT); + AssertReleaseRC(rc); +} + + +DECLINLINE(void) rtThreadUnLockRW(void) +{ + int rc = RTSemRWReleaseWrite(g_ThreadRWSem); + AssertReleaseRC(rc); +} + + +DECLINLINE(void) rtThreadUnLockRD(void) +{ + int rc = RTSemRWReleaseRead(g_ThreadRWSem); + AssertReleaseRC(rc); +} + + +/** + * Adopts the calling thread. + * No locks are taken or released by this function. + */ +static int rtThreadAdopt(RTTHREADTYPE enmType, unsigned fFlags, uint32_t fIntFlags, const char *pszName) +{ + int rc; + PRTTHREADINT pThread; + Assert(!(fFlags & RTTHREADFLAGS_WAITABLE)); + fFlags &= ~RTTHREADFLAGS_WAITABLE; + + /* + * Allocate and insert the thread. + * (It is vital that rtThreadNativeAdopt updates the TLS before + * we try inserting the thread because of locking.) + */ + rc = VERR_NO_MEMORY; + pThread = rtThreadAlloc(enmType, fFlags, RTTHREADINT_FLAGS_ALIEN | fIntFlags, pszName); + if (pThread) + { + RTNATIVETHREAD NativeThread = RTThreadNativeSelf(); + rc = rtThreadNativeAdopt(pThread); + if (RT_SUCCESS(rc)) + { + rtThreadInsert(pThread, NativeThread); + rtThreadSetState(pThread, RTTHREADSTATE_RUNNING); + rtThreadRelease(pThread); + } + } + return rc; +} + +/** + * Adopts a non-IPRT thread. + * + * @returns IPRT status code. + * @param enmType The thread type. + * @param fFlags The thread flags. RTTHREADFLAGS_WAITABLE is not currently allowed. + * @param pszName The thread name. Optional. + * @param pThread Where to store the thread handle. Optional. + */ +RTDECL(int) RTThreadAdopt(RTTHREADTYPE enmType, unsigned fFlags, const char *pszName, PRTTHREAD pThread) +{ + int rc; + RTTHREAD Thread; + + AssertReturn(!(fFlags & RTTHREADFLAGS_WAITABLE), VERR_INVALID_PARAMETER); + AssertReturn(!pszName || VALID_PTR(pszName), VERR_INVALID_POINTER); + AssertReturn(!pThread || VALID_PTR(pThread), VERR_INVALID_POINTER); + + rc = VINF_SUCCESS; + Thread = RTThreadSelf(); + if (Thread == NIL_RTTHREAD) + { + /* generate a name if none was given. */ + char szName[RTTHREAD_NAME_LEN]; + if (!pszName || !*pszName) + { + static uint32_t s_i32AlienId = 0; + uint32_t i32Id = ASMAtomicIncU32(&s_i32AlienId); + RTStrPrintf(szName, sizeof(szName), "ALIEN-%RX32", i32Id); + pszName = szName; + } + + /* try adopt it */ + rc = rtThreadAdopt(enmType, fFlags, 0, pszName); + Thread = RTThreadSelf(); + Log(("RTThreadAdopt: %RTthrd %RTnthrd '%s' enmType=%d fFlags=%#x rc=%Rrc\n", + Thread, RTThreadNativeSelf(), pszName, enmType, fFlags, rc)); + } + else + Log(("RTThreadAdopt: %RTthrd %RTnthrd '%s' enmType=%d fFlags=%#x - already adopted!\n", + Thread, RTThreadNativeSelf(), pszName, enmType, fFlags)); + + if (pThread) + *pThread = Thread; + return rc; +} +RT_EXPORT_SYMBOL(RTThreadAdopt); + + +/** + * Get the thread handle of the current thread, automatically adopting alien + * threads. + * + * @returns Thread handle. + */ +RTDECL(RTTHREAD) RTThreadSelfAutoAdopt(void) +{ + RTTHREAD hSelf = RTThreadSelf(); + if (RT_UNLIKELY(hSelf == NIL_RTTHREAD)) + RTThreadAdopt(RTTHREADTYPE_DEFAULT, 0, NULL, &hSelf); + return hSelf; +} +RT_EXPORT_SYMBOL(RTThreadSelfAutoAdopt); + +#endif /* IN_RING3 */ + +/** + * Allocates a per thread data structure and initializes the basic fields. + * + * @returns Pointer to per thread data structure. + * This is reference once. + * @returns NULL on failure. + * @param enmType The thread type. + * @param fFlags The thread flags. + * @param fIntFlags The internal thread flags. + * @param pszName Pointer to the thread name. + */ +PRTTHREADINT rtThreadAlloc(RTTHREADTYPE enmType, unsigned fFlags, uint32_t fIntFlags, const char *pszName) +{ + PRTTHREADINT pThread = (PRTTHREADINT)RTMemAllocZ(sizeof(RTTHREADINT)); + if (pThread) + { + size_t cchName; + int rc; + + pThread->Core.Key = (void*)NIL_RTTHREAD; + pThread->u32Magic = RTTHREADINT_MAGIC; + cchName = strlen(pszName); + if (cchName >= RTTHREAD_NAME_LEN) + cchName = RTTHREAD_NAME_LEN - 1; + memcpy(pThread->szName, pszName, cchName); + pThread->szName[cchName] = '\0'; + pThread->cRefs = 2 + !!(fFlags & RTTHREADFLAGS_WAITABLE); /* And extra reference if waitable. */ + pThread->rc = VERR_PROCESS_RUNNING; /** @todo get a better error code! */ + pThread->enmType = enmType; + pThread->fFlags = fFlags; + pThread->fIntFlags = fIntFlags; + pThread->enmState = RTTHREADSTATE_INITIALIZING; + pThread->fReallySleeping = false; +#ifdef IN_RING3 + rtLockValidatorInitPerThread(&pThread->LockValidator); +#endif +#ifdef RT_WITH_ICONV_CACHE + rtStrIconvCacheInit(pThread); +#endif + rc = RTSemEventMultiCreate(&pThread->EventUser); + if (RT_SUCCESS(rc)) + { + rc = RTSemEventMultiCreate(&pThread->EventTerminated); + if (RT_SUCCESS(rc)) + return pThread; + RTSemEventMultiDestroy(pThread->EventUser); + } + RTMemFree(pThread); + } + return NULL; +} + + +/** + * Insert the per thread data structure into the tree. + * + * This can be called from both the thread it self and the parent, + * thus it must handle insertion failures in a nice manner. + * + * @param pThread Pointer to thread structure allocated by rtThreadAlloc(). + * @param NativeThread The native thread id. + */ +DECLHIDDEN(void) rtThreadInsert(PRTTHREADINT pThread, RTNATIVETHREAD NativeThread) +{ + Assert(pThread); + Assert(pThread->u32Magic == RTTHREADINT_MAGIC); + + { + RT_THREAD_LOCK_RW(); + + /* + * Do not insert a terminated thread. + * + * This may happen if the thread finishes before the RTThreadCreate call + * gets this far. Since the OS may quickly reuse the native thread ID + * it should not be reinserted at this point. + */ + if (rtThreadGetState(pThread) != RTTHREADSTATE_TERMINATED) + { + /* + * Before inserting we must check if there is a thread with this id + * in the tree already. We're racing parent and child on insert here + * so that the handle is valid in both ends when they return / start. + * + * If it's not ourself we find, it's a dead alien thread and we will + * unlink it from the tree. Alien threads will be released at this point. + */ + PRTTHREADINT pThreadOther = (PRTTHREADINT)RTAvlPVGet(&g_ThreadTree, (void *)NativeThread); + if (pThreadOther != pThread) + { + bool fRc; + /* remove dead alien if any */ + if (pThreadOther) + { + AssertMsg(pThreadOther->fIntFlags & RTTHREADINT_FLAGS_ALIEN, ("%p:%s; %p:%s\n", pThread, pThread->szName, pThreadOther, pThreadOther->szName)); + ASMAtomicBitClear(&pThread->fIntFlags, RTTHREADINT_FLAG_IN_TREE_BIT); + rtThreadRemoveLocked(pThreadOther); + if (pThreadOther->fIntFlags & RTTHREADINT_FLAGS_ALIEN) + rtThreadRelease(pThreadOther); + } + + /* insert the thread */ + ASMAtomicWritePtr(&pThread->Core.Key, (void *)NativeThread); + fRc = RTAvlPVInsert(&g_ThreadTree, &pThread->Core); + ASMAtomicOrU32(&pThread->fIntFlags, RTTHREADINT_FLAG_IN_TREE); + if (fRc) + ASMAtomicIncU32(&g_cThreadInTree); + + AssertReleaseMsg(fRc, ("Lock problem? %p (%RTnthrd) %s\n", pThread, NativeThread, pThread->szName)); + NOREF(fRc); + } + } + + RT_THREAD_UNLOCK_RW(); + } +} + + +/** + * Removes the thread from the AVL tree, call owns the tree lock + * and has cleared the RTTHREADINT_FLAG_IN_TREE bit. + * + * @param pThread The thread to remove. + */ +static void rtThreadRemoveLocked(PRTTHREADINT pThread) +{ + PRTTHREADINT pThread2 = (PRTTHREADINT)RTAvlPVRemove(&g_ThreadTree, pThread->Core.Key); +#if !defined(RT_OS_OS2) /** @todo this asserts for threads created by NSPR */ + AssertMsg(pThread2 == pThread, ("%p(%s) != %p (%p/%s)\n", pThread2, pThread2 ? pThread2->szName : "", + pThread, pThread->Core.Key, pThread->szName)); +#endif + if (pThread2) + ASMAtomicDecU32(&g_cThreadInTree); +} + + +/** + * Removes the thread from the AVL tree. + * + * @param pThread The thread to remove. + */ +static void rtThreadRemove(PRTTHREADINT pThread) +{ + RT_THREAD_LOCK_RW(); + if (ASMAtomicBitTestAndClear(&pThread->fIntFlags, RTTHREADINT_FLAG_IN_TREE_BIT)) + rtThreadRemoveLocked(pThread); + RT_THREAD_UNLOCK_RW(); +} + + +/** + * Checks if a thread is alive or not. + * + * @returns true if the thread is alive (or we don't really know). + * @returns false if the thread has surely terminate. + */ +DECLINLINE(bool) rtThreadIsAlive(PRTTHREADINT pThread) +{ + return !(pThread->fIntFlags & RTTHREADINT_FLAGS_TERMINATED); +} + + +/** + * Gets a thread by it's native ID. + * + * @returns pointer to the thread structure. + * @returns NULL if not a thread IPRT knows. + * @param NativeThread The native thread id. + */ +DECLHIDDEN(PRTTHREADINT) rtThreadGetByNative(RTNATIVETHREAD NativeThread) +{ + PRTTHREADINT pThread; + /* + * Simple tree lookup. + */ + RT_THREAD_LOCK_RD(); + pThread = (PRTTHREADINT)RTAvlPVGet(&g_ThreadTree, (void *)NativeThread); + RT_THREAD_UNLOCK_RD(); + return pThread; +} + + +/** + * Gets the per thread data structure for a thread handle. + * + * @returns Pointer to the per thread data structure for Thread. + * The caller must release the thread using rtThreadRelease(). + * @returns NULL if Thread was not found. + * @param Thread Thread id which structure is to be returned. + */ +DECLHIDDEN(PRTTHREADINT) rtThreadGet(RTTHREAD Thread) +{ + if ( Thread != NIL_RTTHREAD + && VALID_PTR(Thread)) + { + PRTTHREADINT pThread = (PRTTHREADINT)Thread; + if ( pThread->u32Magic == RTTHREADINT_MAGIC + && pThread->cRefs > 0) + { + ASMAtomicIncU32(&pThread->cRefs); + return pThread; + } + } + + AssertMsgFailed(("Thread=%RTthrd\n", Thread)); + return NULL; +} + +/** + * Release a per thread data structure. + * + * @returns New reference count. + * @param pThread The thread structure to release. + */ +DECLHIDDEN(uint32_t) rtThreadRelease(PRTTHREADINT pThread) +{ + uint32_t cRefs; + + Assert(pThread); + if (pThread->cRefs >= 1) + { + cRefs = ASMAtomicDecU32(&pThread->cRefs); + if (!cRefs) + rtThreadDestroy(pThread); + } + else + { + cRefs = 0; + AssertFailed(); + } + return cRefs; +} + + +/** + * Destroys the per thread data. + * + * @param pThread The thread to destroy. + */ +static void rtThreadDestroy(PRTTHREADINT pThread) +{ + RTSEMEVENTMULTI hEvt1, hEvt2; + /* + * Remove it from the tree and mark it as dead. + * + * Threads that has seen rtThreadTerminate and should already have been + * removed from the tree. There is probably no thread that should + * require removing here. However, be careful making sure that cRefs + * isn't 0 if we do or we'll blow up because the strict locking code + * will be calling us back. + */ + if (ASMBitTest(&pThread->fIntFlags, RTTHREADINT_FLAG_IN_TREE_BIT)) + { + ASMAtomicIncU32(&pThread->cRefs); + rtThreadRemove(pThread); + ASMAtomicDecU32(&pThread->cRefs); + } + + /* + * Invalidate the thread structure. + */ +#ifdef IN_RING3 + rtLockValidatorSerializeDestructEnter(); + + rtLockValidatorDeletePerThread(&pThread->LockValidator); +#endif +#ifdef RT_WITH_ICONV_CACHE + rtStrIconvCacheDestroy(pThread); +#endif + ASMAtomicXchgU32(&pThread->u32Magic, RTTHREADINT_MAGIC_DEAD); + ASMAtomicWritePtr(&pThread->Core.Key, (void *)NIL_RTTHREAD); + pThread->enmType = RTTHREADTYPE_INVALID; + hEvt1 = pThread->EventUser; + pThread->EventUser = NIL_RTSEMEVENTMULTI; + hEvt2 = pThread->EventTerminated; + pThread->EventTerminated = NIL_RTSEMEVENTMULTI; + +#ifdef IN_RING3 + rtLockValidatorSerializeDestructLeave(); +#endif + + /* + * Destroy semaphore resources and free the bugger. + */ + RTSemEventMultiDestroy(hEvt1); + if (hEvt2 != NIL_RTSEMEVENTMULTI) + RTSemEventMultiDestroy(hEvt2); + + rtThreadNativeDestroy(pThread); + RTMemFree(pThread); +} + + +/** + * Terminates the thread. + * Called by the thread wrapper function when the thread terminates. + * + * @param pThread The thread structure. + * @param rc The thread result code. + */ +DECLHIDDEN(void) rtThreadTerminate(PRTTHREADINT pThread, int rc) +{ + Assert(pThread->cRefs >= 1); + +#ifdef IPRT_WITH_GENERIC_TLS + /* + * Destroy TLS entries. + */ + rtThreadTlsDestruction(pThread); +#endif /* IPRT_WITH_GENERIC_TLS */ + + /* + * Set the rc, mark it terminated and signal anyone waiting. + */ + pThread->rc = rc; + rtThreadSetState(pThread, RTTHREADSTATE_TERMINATED); + ASMAtomicOrU32(&pThread->fIntFlags, RTTHREADINT_FLAGS_TERMINATED); + if (pThread->EventTerminated != NIL_RTSEMEVENTMULTI) + RTSemEventMultiSignal(pThread->EventTerminated); + + /* + * Remove the thread from the tree so that there will be no + * key clashes in the AVL tree and release our reference to ourself. + */ + rtThreadRemove(pThread); + rtThreadRelease(pThread); +} + + +/** + * The common thread main function. + * This is called by rtThreadNativeMain(). + * + * @returns The status code of the thread. + * pThread is dereference by the thread before returning! + * @param pThread The thread structure. + * @param NativeThread The native thread id. + * @param pszThreadName The name of the thread (purely a dummy for backtrace). + */ +DECLCALLBACK(DECLHIDDEN(int)) rtThreadMain(PRTTHREADINT pThread, RTNATIVETHREAD NativeThread, const char *pszThreadName) +{ + int rc; + NOREF(pszThreadName); + rtThreadInsert(pThread, NativeThread); + Log(("rtThreadMain: Starting: pThread=%p NativeThread=%RTnthrd Name=%s pfnThread=%p pvUser=%p\n", + pThread, NativeThread, pThread->szName, pThread->pfnThread, pThread->pvUser)); + + /* + * Change the priority. + */ + rc = rtThreadNativeSetPriority(pThread, pThread->enmType); +#ifdef IN_RING3 + AssertMsgRC(rc, ("Failed to set priority of thread %p (%RTnthrd / %s) to enmType=%d enmPriority=%d rc=%Rrc\n", + pThread, NativeThread, pThread->szName, pThread->enmType, g_enmProcessPriority, rc)); +#else + AssertMsgRC(rc, ("Failed to set priority of thread %p (%RTnthrd / %s) to enmType=%d rc=%Rrc\n", + pThread, NativeThread, pThread->szName, pThread->enmType, rc)); +#endif + + /* + * Call thread function and terminate when it returns. + */ + rtThreadSetState(pThread, RTTHREADSTATE_RUNNING); + rc = pThread->pfnThread(pThread, pThread->pvUser); + + /* + * Paranoia checks for leftover resources. + */ +#ifdef RTSEMRW_STRICT + int32_t cWrite = ASMAtomicReadS32(&pThread->cWriteLocks); + Assert(!cWrite); + int32_t cRead = ASMAtomicReadS32(&pThread->cReadLocks); + Assert(!cRead); +#endif + + Log(("rtThreadMain: Terminating: rc=%d pThread=%p NativeThread=%RTnthrd Name=%s pfnThread=%p pvUser=%p\n", + rc, pThread, NativeThread, pThread->szName, pThread->pfnThread, pThread->pvUser)); + rtThreadTerminate(pThread, rc); + return rc; +} + + +/** + * Create a new thread. + * + * @returns iprt status code. + * @param pThread Where to store the thread handle to the new thread. (optional) + * @param pfnThread The thread function. + * @param pvUser User argument. + * @param cbStack The size of the stack for the new thread. + * Use 0 for the default stack size. + * @param enmType The thread type. Used for deciding scheduling attributes + * of the thread. + * @param fFlags Flags of the RTTHREADFLAGS type (ORed together). + * @param pszName Thread name. + */ +RTDECL(int) RTThreadCreate(PRTTHREAD pThread, PFNRTTHREAD pfnThread, void *pvUser, size_t cbStack, + RTTHREADTYPE enmType, unsigned fFlags, const char *pszName) +{ + int rc; + PRTTHREADINT pThreadInt; + + LogFlow(("RTThreadCreate: pThread=%p pfnThread=%p pvUser=%p cbStack=%#x enmType=%d fFlags=%#x pszName=%p:{%s}\n", + pThread, pfnThread, pvUser, cbStack, enmType, fFlags, pszName, pszName)); + + /* + * Validate input. + */ + if (!VALID_PTR(pThread) && pThread) + { + Assert(VALID_PTR(pThread)); + return VERR_INVALID_PARAMETER; + } + if (!VALID_PTR(pfnThread)) + { + Assert(VALID_PTR(pfnThread)); + return VERR_INVALID_PARAMETER; + } + if (!pszName || !*pszName || strlen(pszName) >= RTTHREAD_NAME_LEN) + { + AssertMsgFailed(("pszName=%s (max len is %d because of logging)\n", pszName, RTTHREAD_NAME_LEN - 1)); + return VERR_INVALID_PARAMETER; + } + if (fFlags & ~RTTHREADFLAGS_MASK) + { + AssertMsgFailed(("fFlags=%#x\n", fFlags)); + return VERR_INVALID_PARAMETER; + } + + /* + * Allocate thread argument. + */ + pThreadInt = rtThreadAlloc(enmType, fFlags, 0, pszName); + if (pThreadInt) + { + RTNATIVETHREAD NativeThread; + + pThreadInt->pfnThread = pfnThread; + pThreadInt->pvUser = pvUser; + pThreadInt->cbStack = cbStack; + + rc = rtThreadNativeCreate(pThreadInt, &NativeThread); + if (RT_SUCCESS(rc)) + { + rtThreadInsert(pThreadInt, NativeThread); + rtThreadRelease(pThreadInt); + Log(("RTThreadCreate: Created thread %p (%p) %s\n", pThreadInt, NativeThread, pszName)); + if (pThread) + *pThread = pThreadInt; + return VINF_SUCCESS; + } + + pThreadInt->cRefs = 1; + rtThreadRelease(pThreadInt); + } + else + rc = VERR_NO_TMP_MEMORY; + LogFlow(("RTThreadCreate: Failed to create thread, rc=%Rrc\n", rc)); + AssertReleaseRC(rc); + return rc; +} +RT_EXPORT_SYMBOL(RTThreadCreate); + + +/** + * Create a new thread. + * + * Same as RTThreadCreate except the name is given in the RTStrPrintfV form. + * + * @returns iprt status code. + * @param pThread See RTThreadCreate. + * @param pfnThread See RTThreadCreate. + * @param pvUser See RTThreadCreate. + * @param cbStack See RTThreadCreate. + * @param enmType See RTThreadCreate. + * @param fFlags See RTThreadCreate. + * @param pszNameFmt Thread name format. + * @param va Format arguments. + */ +RTDECL(int) RTThreadCreateV(PRTTHREAD pThread, PFNRTTHREAD pfnThread, void *pvUser, size_t cbStack, + RTTHREADTYPE enmType, uint32_t fFlags, const char *pszNameFmt, va_list va) +{ + char szName[RTTHREAD_NAME_LEN * 2]; + RTStrPrintfV(szName, sizeof(szName), pszNameFmt, va); + return RTThreadCreate(pThread, pfnThread, pvUser, cbStack, enmType, fFlags, szName); +} +RT_EXPORT_SYMBOL(RTThreadCreateV); + + +/** + * Create a new thread. + * + * Same as RTThreadCreate except the name is given in the RTStrPrintf form. + * + * @returns iprt status code. + * @param pThread See RTThreadCreate. + * @param pfnThread See RTThreadCreate. + * @param pvUser See RTThreadCreate. + * @param cbStack See RTThreadCreate. + * @param enmType See RTThreadCreate. + * @param fFlags See RTThreadCreate. + * @param pszNameFmt Thread name format. + * @param ... Format arguments. + */ +RTDECL(int) RTThreadCreateF(PRTTHREAD pThread, PFNRTTHREAD pfnThread, void *pvUser, size_t cbStack, + RTTHREADTYPE enmType, uint32_t fFlags, const char *pszNameFmt, ...) +{ + va_list va; + int rc; + va_start(va, pszNameFmt); + rc = RTThreadCreateV(pThread, pfnThread, pvUser, cbStack, enmType, fFlags, pszNameFmt, va); + va_end(va); + return rc; +} +RT_EXPORT_SYMBOL(RTThreadCreateF); + + +/** + * Gets the native thread id of a IPRT thread. + * + * @returns The native thread id. + * @param Thread The IPRT thread. + */ +RTDECL(RTNATIVETHREAD) RTThreadGetNative(RTTHREAD Thread) +{ + PRTTHREADINT pThread = rtThreadGet(Thread); + if (pThread) + { + RTNATIVETHREAD NativeThread = (RTNATIVETHREAD)pThread->Core.Key; + rtThreadRelease(pThread); + return NativeThread; + } + return NIL_RTNATIVETHREAD; +} +RT_EXPORT_SYMBOL(RTThreadGetNative); + + +/** + * Gets the IPRT thread of a native thread. + * + * @returns The IPRT thread handle + * @returns NIL_RTTHREAD if not a thread known to IPRT. + * @param NativeThread The native thread handle/id. + */ +RTDECL(RTTHREAD) RTThreadFromNative(RTNATIVETHREAD NativeThread) +{ + PRTTHREADINT pThread = rtThreadGetByNative(NativeThread); + if (pThread) + return pThread; + return NIL_RTTHREAD; +} +RT_EXPORT_SYMBOL(RTThreadFromNative); + + +/** + * Gets the name of the current thread thread. + * + * @returns Pointer to readonly name string. + * @returns NULL on failure. + */ +RTDECL(const char *) RTThreadSelfName(void) +{ + RTTHREAD Thread = RTThreadSelf(); + if (Thread != NIL_RTTHREAD) + { + PRTTHREADINT pThread = rtThreadGet(Thread); + if (pThread) + { + const char *szName = pThread->szName; + rtThreadRelease(pThread); + return szName; + } + } + return NULL; +} +RT_EXPORT_SYMBOL(RTThreadSelfName); + + +/** + * Gets the name of a thread. + * + * @returns Pointer to readonly name string. + * @returns NULL on failure. + * @param Thread Thread handle of the thread to query the name of. + */ +RTDECL(const char *) RTThreadGetName(RTTHREAD Thread) +{ + PRTTHREADINT pThread; + if (Thread == NIL_RTTHREAD) + return NULL; + pThread = rtThreadGet(Thread); + if (pThread) + { + const char *szName = pThread->szName; + rtThreadRelease(pThread); + return szName; + } + return NULL; +} +RT_EXPORT_SYMBOL(RTThreadGetName); + + +/** + * Sets the name of a thread. + * + * @returns iprt status code. + * @param Thread Thread handle of the thread to query the name of. + * @param pszName The thread name. + */ +RTDECL(int) RTThreadSetName(RTTHREAD Thread, const char *pszName) +{ + /* + * Validate input. + */ + PRTTHREADINT pThread; + size_t cchName = strlen(pszName); + if (cchName >= RTTHREAD_NAME_LEN) + { + AssertMsgFailed(("pszName=%s is too long, max is %d\n", pszName, RTTHREAD_NAME_LEN - 1)); + return VERR_INVALID_PARAMETER; + } + pThread = rtThreadGet(Thread); + if (!pThread) + return VERR_INVALID_HANDLE; + + /* + * Update the name. + */ + pThread->szName[cchName] = '\0'; /* paranoia */ + memcpy(pThread->szName, pszName, cchName); + rtThreadRelease(pThread); + return VINF_SUCCESS; +} +RT_EXPORT_SYMBOL(RTThreadSetName); + + +/** + * Checks if the specified thread is the main thread. + * + * @returns true if it is, false if it isn't. + * + * @param hThread The thread handle. + * + * @remarks This function may not return the correct value when rtR3Init was + * called on a thread of the than the main one. This could for + * instance happen when the DLL/DYLIB/SO containing IPRT is dynamically + * loaded at run time by a different thread. + */ +RTDECL(bool) RTThreadIsMain(RTTHREAD hThread) +{ + PRTTHREADINT pThread = rtThreadGet(hThread); + if (pThread) + { + bool fRc = !!(pThread->fIntFlags & RTTHREADINT_FLAGS_MAIN); + rtThreadRelease(pThread); + return fRc; + } + return false; +} +RT_EXPORT_SYMBOL(RTThreadIsMain); + + +RTDECL(bool) RTThreadIsSelfAlive(void) +{ + if (g_frtThreadInitialized) + { + RTTHREAD hSelf = RTThreadSelf(); + if (hSelf != NIL_RTTHREAD) + { + /* + * Inspect the thread state. ASSUMES thread state order. + */ + RTTHREADSTATE enmState = rtThreadGetState(hSelf); + if ( enmState >= RTTHREADSTATE_RUNNING + && enmState <= RTTHREADSTATE_END) + return true; + } + } + return false; +} +RT_EXPORT_SYMBOL(RTThreadIsSelfAlive); + + +RTDECL(bool) RTThreadIsSelfKnown(void) +{ + if (g_frtThreadInitialized) + { + RTTHREAD hSelf = RTThreadSelf(); + if (hSelf != NIL_RTTHREAD) + return true; + } + return false; +} +RT_EXPORT_SYMBOL(RTThreadIsSelfKnown); + + +RTDECL(bool) RTThreadIsInitialized(void) +{ + return g_frtThreadInitialized; +} +RT_EXPORT_SYMBOL(RTThreadIsInitialized); + + +/** + * Signal the user event. + * + * @returns iprt status code. + */ +RTDECL(int) RTThreadUserSignal(RTTHREAD Thread) +{ + int rc; + PRTTHREADINT pThread = rtThreadGet(Thread); + if (pThread) + { + rc = RTSemEventMultiSignal(pThread->EventUser); + rtThreadRelease(pThread); + } + else + rc = VERR_INVALID_HANDLE; + return rc; +} +RT_EXPORT_SYMBOL(RTThreadUserSignal); + + +/** + * Wait for the user event, resume on interruption. + * + * @returns iprt status code. + * @param Thread The thread to wait for. + * @param cMillies The number of milliseconds to wait. Use RT_INDEFINITE_WAIT for + * an indefinite wait. + */ +RTDECL(int) RTThreadUserWait(RTTHREAD Thread, RTMSINTERVAL cMillies) +{ + int rc; + PRTTHREADINT pThread = rtThreadGet(Thread); + if (pThread) + { + rc = RTSemEventMultiWait(pThread->EventUser, cMillies); + rtThreadRelease(pThread); + } + else + rc = VERR_INVALID_HANDLE; + return rc; +} +RT_EXPORT_SYMBOL(RTThreadUserWait); + + +/** + * Wait for the user event, return on interruption. + * + * @returns iprt status code. + * @param Thread The thread to wait for. + * @param cMillies The number of milliseconds to wait. Use RT_INDEFINITE_WAIT for + * an indefinite wait. + */ +RTDECL(int) RTThreadUserWaitNoResume(RTTHREAD Thread, RTMSINTERVAL cMillies) +{ + int rc; + PRTTHREADINT pThread = rtThreadGet(Thread); + if (pThread) + { + rc = RTSemEventMultiWaitNoResume(pThread->EventUser, cMillies); + rtThreadRelease(pThread); + } + else + rc = VERR_INVALID_HANDLE; + return rc; +} +RT_EXPORT_SYMBOL(RTThreadUserWaitNoResume); + + +/** + * Reset the user event. + * + * @returns iprt status code. + * @param Thread The thread to reset. + */ +RTDECL(int) RTThreadUserReset(RTTHREAD Thread) +{ + int rc; + PRTTHREADINT pThread = rtThreadGet(Thread); + if (pThread) + { + rc = RTSemEventMultiReset(pThread->EventUser); + rtThreadRelease(pThread); + } + else + rc = VERR_INVALID_HANDLE; + return rc; +} +RT_EXPORT_SYMBOL(RTThreadUserReset); + + +/** + * Wait for the thread to terminate. + * + * @returns iprt status code. + * @param Thread The thread to wait for. + * @param cMillies The number of milliseconds to wait. Use RT_INDEFINITE_WAIT for + * an indefinite wait. + * @param prc Where to store the return code of the thread. Optional. + * @param fAutoResume Whether or not to resume the wait on VERR_INTERRUPTED. + */ +static int rtThreadWait(RTTHREAD Thread, RTMSINTERVAL cMillies, int *prc, bool fAutoResume) +{ + int rc = VERR_INVALID_HANDLE; + if (Thread != NIL_RTTHREAD) + { + PRTTHREADINT pThread = rtThreadGet(Thread); + if (pThread) + { + if (pThread->fFlags & RTTHREADFLAGS_WAITABLE) + { + if (fAutoResume) + rc = RTSemEventMultiWait(pThread->EventTerminated, cMillies); + else + rc = RTSemEventMultiWaitNoResume(pThread->EventTerminated, cMillies); + if (RT_SUCCESS(rc)) + { + if (prc) + *prc = pThread->rc; + + /* + * If the thread is marked as waitable, we'll do one additional + * release in order to free up the thread structure (see how we + * init cRef in rtThreadAlloc()). + */ + if (ASMAtomicBitTestAndClear(&pThread->fFlags, RTTHREADFLAGS_WAITABLE_BIT)) + { + rtThreadRelease(pThread); +#ifdef IN_RING0 + /* + * IPRT termination kludge. Call native code to make sure + * the last thread is really out of IPRT to prevent it from + * crashing after we destroyed the spinlock in rtThreadTerm. + */ + if ( ASMAtomicReadU32(&g_cThreadInTree) == 1 + && ASMAtomicReadU32(&pThread->cRefs) > 1) + rtThreadNativeWaitKludge(pThread); +#endif + } + } + } + else + { + rc = VERR_THREAD_NOT_WAITABLE; + AssertRC(rc); + } + rtThreadRelease(pThread); + } + } + return rc; +} + + +/** + * Wait for the thread to terminate, resume on interruption. + * + * @returns iprt status code. + * Will not return VERR_INTERRUPTED. + * @param Thread The thread to wait for. + * @param cMillies The number of milliseconds to wait. Use RT_INDEFINITE_WAIT for + * an indefinite wait. + * @param prc Where to store the return code of the thread. Optional. + */ +RTDECL(int) RTThreadWait(RTTHREAD Thread, RTMSINTERVAL cMillies, int *prc) +{ + int rc = rtThreadWait(Thread, cMillies, prc, true); + Assert(rc != VERR_INTERRUPTED); + return rc; +} +RT_EXPORT_SYMBOL(RTThreadWait); + + +/** + * Wait for the thread to terminate, return on interruption. + * + * @returns iprt status code. + * @param Thread The thread to wait for. + * @param cMillies The number of milliseconds to wait. Use RT_INDEFINITE_WAIT for + * an indefinite wait. + * @param prc Where to store the return code of the thread. Optional. + */ +RTDECL(int) RTThreadWaitNoResume(RTTHREAD Thread, RTMSINTERVAL cMillies, int *prc) +{ + return rtThreadWait(Thread, cMillies, prc, false); +} +RT_EXPORT_SYMBOL(RTThreadWaitNoResume); + + +/** + * Changes the type of the specified thread. + * + * @returns iprt status code. + * @param Thread The thread which type should be changed. + * @param enmType The new thread type. + */ +RTDECL(int) RTThreadSetType(RTTHREAD Thread, RTTHREADTYPE enmType) +{ + /* + * Validate input. + */ + int rc; + if ( enmType > RTTHREADTYPE_INVALID + && enmType < RTTHREADTYPE_END) + { + PRTTHREADINT pThread = rtThreadGet(Thread); + if (pThread) + { + if (rtThreadIsAlive(pThread)) + { + /* + * Do the job. + */ + RT_THREAD_LOCK_RW(); + rc = rtThreadNativeSetPriority(pThread, enmType); + if (RT_SUCCESS(rc)) + ASMAtomicXchgSize(&pThread->enmType, enmType); + RT_THREAD_UNLOCK_RW(); + if (RT_FAILURE(rc)) + Log(("RTThreadSetType: failed on thread %p (%s), rc=%Rrc!!!\n", Thread, pThread->szName, rc)); + } + else + rc = VERR_THREAD_IS_DEAD; + rtThreadRelease(pThread); + } + else + rc = VERR_INVALID_HANDLE; + } + else + { + AssertMsgFailed(("enmType=%d\n", enmType)); + rc = VERR_INVALID_PARAMETER; + } + return rc; +} +RT_EXPORT_SYMBOL(RTThreadSetType); + + +/** + * Gets the type of the specified thread. + * + * @returns The thread type. + * @returns RTTHREADTYPE_INVALID if the thread handle is invalid. + * @param Thread The thread in question. + */ +RTDECL(RTTHREADTYPE) RTThreadGetType(RTTHREAD Thread) +{ + RTTHREADTYPE enmType = RTTHREADTYPE_INVALID; + PRTTHREADINT pThread = rtThreadGet(Thread); + if (pThread) + { + enmType = pThread->enmType; + rtThreadRelease(pThread); + } + return enmType; +} +RT_EXPORT_SYMBOL(RTThreadGetType); + +#ifdef IN_RING3 + +/** + * Recalculates scheduling attributes for the default process + * priority using the specified priority type for the calling thread. + * + * The scheduling attributes are targeted at threads and they are protected + * by the thread read-write semaphore, that's why RTProc is forwarding the + * operation to RTThread. + * + * @returns iprt status code. + * @remarks Will only work for strict builds. + */ +int rtThreadDoCalcDefaultPriority(RTTHREADTYPE enmType) +{ + RT_THREAD_LOCK_RW(); + int rc = rtSchedNativeCalcDefaultPriority(enmType); + RT_THREAD_UNLOCK_RW(); + return rc; +} + + +/** + * Thread enumerator - sets the priority of one thread. + * + * @returns 0 to continue. + * @returns !0 to stop. In our case a VERR_ code. + * @param pNode The thread node. + * @param pvUser The new priority. + */ +static DECLCALLBACK(int) rtThreadSetPriorityOne(PAVLPVNODECORE pNode, void *pvUser) +{ + PRTTHREADINT pThread = (PRTTHREADINT)pNode; + if (!rtThreadIsAlive(pThread)) + return VINF_SUCCESS; + int rc = rtThreadNativeSetPriority(pThread, pThread->enmType); + if (RT_SUCCESS(rc)) /* hide any warnings */ + return VINF_SUCCESS; + NOREF(pvUser); + return rc; +} + + +/** + * Attempts to alter the priority of the current process. + * + * The scheduling attributes are targeted at threads and they are protected + * by the thread read-write semaphore, that's why RTProc is forwarding the + * operation to RTThread. This operation also involves updating all thread + * which is much faster done from RTThread. + * + * @returns iprt status code. + * @param enmPriority The new priority. + */ +DECLHIDDEN(int) rtThreadDoSetProcPriority(RTPROCPRIORITY enmPriority) +{ + LogFlow(("rtThreadDoSetProcPriority: enmPriority=%d\n", enmPriority)); + + /* + * First validate that we're allowed by the OS to use all the + * scheduling attributes defined by the specified process priority. + */ + RT_THREAD_LOCK_RW(); + int rc = rtProcNativeSetPriority(enmPriority); + if (RT_SUCCESS(rc)) + { + /* + * Update the priority of existing thread. + */ + rc = RTAvlPVDoWithAll(&g_ThreadTree, true, rtThreadSetPriorityOne, NULL); + if (RT_SUCCESS(rc)) + ASMAtomicXchgSize(&g_enmProcessPriority, enmPriority); + else + { + /* + * Failed, restore the priority. + */ + rtProcNativeSetPriority(g_enmProcessPriority); + RTAvlPVDoWithAll(&g_ThreadTree, true, rtThreadSetPriorityOne, NULL); + } + } + RT_THREAD_UNLOCK_RW(); + LogFlow(("rtThreadDoSetProcPriority: returns %Rrc\n", rc)); + return rc; +} + + +/** + * Change the thread state to blocking. + * + * @param hThread The current thread. + * @param enmState The sleep state. + * @param fReallySleeping Really going to sleep now. + */ +RTDECL(void) RTThreadBlocking(RTTHREAD hThread, RTTHREADSTATE enmState, bool fReallySleeping) +{ + Assert(RTTHREAD_IS_SLEEPING(enmState)); + PRTTHREADINT pThread = hThread; + if (pThread != NIL_RTTHREAD) + { + Assert(pThread == RTThreadSelf()); + if (rtThreadGetState(pThread) == RTTHREADSTATE_RUNNING) + rtThreadSetState(pThread, enmState); + ASMAtomicWriteBool(&pThread->fReallySleeping, fReallySleeping); + } +} +RT_EXPORT_SYMBOL(RTThreadBlocking); + + +/** + * Unblocks a thread. + * + * This function is paired with rtThreadBlocking. + * + * @param hThread The current thread. + * @param enmCurState The current state, used to check for nested blocking. + * The new state will be running. + */ +RTDECL(void) RTThreadUnblocked(RTTHREAD hThread, RTTHREADSTATE enmCurState) +{ + PRTTHREADINT pThread = hThread; + if (pThread != NIL_RTTHREAD) + { + Assert(pThread == RTThreadSelf()); + ASMAtomicWriteBool(&pThread->fReallySleeping, false); + + RTTHREADSTATE enmActualState = rtThreadGetState(pThread); + if (enmActualState == enmCurState) + { + rtThreadSetState(pThread, RTTHREADSTATE_RUNNING); + if ( pThread->LockValidator.pRec + && pThread->LockValidator.enmRecState == enmCurState) + ASMAtomicWriteNullPtr(&pThread->LockValidator.pRec); + } + /* This is a bit ugly... :-/ */ + else if ( ( enmActualState == RTTHREADSTATE_TERMINATED + || enmActualState == RTTHREADSTATE_INITIALIZING) + && pThread->LockValidator.pRec) + ASMAtomicWriteNullPtr(&pThread->LockValidator.pRec); + Assert( pThread->LockValidator.pRec == NULL + || RTTHREAD_IS_SLEEPING(enmActualState)); + } +} +RT_EXPORT_SYMBOL(RTThreadUnblocked); + + +/** + * Get the current thread state. + * + * @returns The thread state. + * @param hThread The thread. + */ +RTDECL(RTTHREADSTATE) RTThreadGetState(RTTHREAD hThread) +{ + RTTHREADSTATE enmState = RTTHREADSTATE_INVALID; + PRTTHREADINT pThread = rtThreadGet(hThread); + if (pThread) + { + enmState = rtThreadGetState(pThread); + rtThreadRelease(pThread); + } + return enmState; +} +RT_EXPORT_SYMBOL(RTThreadGetState); + + +RTDECL(RTTHREADSTATE) RTThreadGetReallySleeping(RTTHREAD hThread) +{ + RTTHREADSTATE enmState = RTTHREADSTATE_INVALID; + PRTTHREADINT pThread = rtThreadGet(hThread); + if (pThread) + { + enmState = rtThreadGetState(pThread); + if (!ASMAtomicUoReadBool(&pThread->fReallySleeping)) + enmState = RTTHREADSTATE_RUNNING; + rtThreadRelease(pThread); + } + return enmState; +} +RT_EXPORT_SYMBOL(RTThreadGetReallySleeping); + + +/** + * Translate a thread state into a string. + * + * @returns Pointer to a read-only string containing the state name. + * @param enmState The state. + */ +RTDECL(const char *) RTThreadStateName(RTTHREADSTATE enmState) +{ + switch (enmState) + { + case RTTHREADSTATE_INVALID: return "INVALID"; + case RTTHREADSTATE_INITIALIZING: return "INITIALIZING"; + case RTTHREADSTATE_TERMINATED: return "TERMINATED"; + case RTTHREADSTATE_RUNNING: return "RUNNING"; + case RTTHREADSTATE_CRITSECT: return "CRITSECT"; + case RTTHREADSTATE_EVENT: return "EVENT"; + case RTTHREADSTATE_EVENT_MULTI: return "EVENT_MULTI"; + case RTTHREADSTATE_FAST_MUTEX: return "FAST_MUTEX"; + case RTTHREADSTATE_MUTEX: return "MUTEX"; + case RTTHREADSTATE_RW_READ: return "RW_READ"; + case RTTHREADSTATE_RW_WRITE: return "RW_WRITE"; + case RTTHREADSTATE_SLEEP: return "SLEEP"; + case RTTHREADSTATE_SPIN_MUTEX: return "SPIN_MUTEX"; + default: return "UnknownThreadState"; + } +} +RT_EXPORT_SYMBOL(RTThreadStateName); + +#endif /* IN_RING3 */ +#ifdef IPRT_WITH_GENERIC_TLS + +/** + * Thread enumerator - clears a TLS entry. + * + * @returns 0. + * @param pNode The thread node. + * @param pvUser The TLS index. + */ +static DECLCALLBACK(int) rtThreadClearTlsEntryCallback(PAVLPVNODECORE pNode, void *pvUser) +{ + PRTTHREADINT pThread = (PRTTHREADINT)pNode; + RTTLS iTls = (RTTLS)(uintptr_t)pvUser; + ASMAtomicWriteNullPtr(&pThread->apvTlsEntries[iTls]); + return 0; +} + + +/** + * Helper for the generic TLS implementation that clears a given TLS + * entry on all threads. + * + * @param iTls The TLS entry. (valid) + */ +DECLHIDDEN(void) rtThreadClearTlsEntry(RTTLS iTls) +{ + RT_THREAD_LOCK_RD(); + RTAvlPVDoWithAll(&g_ThreadTree, true /* fFromLeft*/, rtThreadClearTlsEntryCallback, (void *)(uintptr_t)iTls); + RT_THREAD_UNLOCK_RD(); +} + +#endif /* IPRT_WITH_GENERIC_TLS */ + + +#if defined(RT_OS_WINDOWS) && defined(IN_RING3) + +/** + * Thread enumeration callback for RTThreadNameThreads + */ +static DECLCALLBACK(int) rtThreadNameThreadCallback(PAVLPVNODECORE pNode, void *pvUser) +{ + PRTTHREADINT pThread = (PRTTHREADINT)pNode; + rtThreadNativeInformDebugger(pThread); + return 0; +} + +/** + * A function that can be called from the windows debugger to get the names of + * all threads when attaching to a process. + * + * Usage: .call VBoxRT!RTThreadNameThreads() + * + * @returns 0 + * @remarks Do not call from source code as it skips locks. + */ +extern "C" RTDECL(int) RTThreadNameThreads(void); +RTDECL(int) RTThreadNameThreads(void) +{ + return RTAvlPVDoWithAll(&g_ThreadTree, true /* fFromLeft*/, rtThreadNameThreadCallback, NULL); +} + +#endif --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/string/RTStrCopy.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/string/RTStrCopy.c @@ -0,0 +1,52 @@ +/* $Id: RTStrCopy.cpp $ */ +/** @file + * IPRT - RTStrCopy. + */ + +/* + * Copyright (C) 2010-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + + +RTDECL(int) RTStrCopy(char *pszDst, size_t cbDst, const char *pszSrc) +{ + size_t cchSrc = strlen(pszSrc); + if (RT_LIKELY(cchSrc < cbDst)) + { + memcpy(pszDst, pszSrc, cchSrc + 1); + return VINF_SUCCESS; + } + + if (cbDst != 0) + { + memcpy(pszDst, pszSrc, cbDst - 1); + pszDst[cbDst - 1] = '\0'; + } + return VERR_BUFFER_OVERFLOW; +} +RT_EXPORT_SYMBOL(RTStrCopy); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/string/RTStrCopyEx.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/string/RTStrCopyEx.c @@ -0,0 +1,54 @@ +/* $Id: RTStrCopyEx.cpp $ */ +/** @file + * IPRT - RTStrCopyEx. + */ + +/* + * Copyright (C) 2010-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + + +RTDECL(int) RTStrCopyEx(char *pszDst, size_t cbDst, const char *pszSrc, size_t cchMaxSrc) +{ + const char *pszSrcEol = RTStrEnd(pszSrc, cchMaxSrc); + size_t cchSrc = pszSrcEol ? (size_t)(pszSrcEol - pszSrc) : cchMaxSrc; + if (RT_LIKELY(cchSrc < cbDst)) + { + memcpy(pszDst, pszSrc, cchSrc); + pszDst[cchSrc] = '\0'; + return VINF_SUCCESS; + } + + if (cbDst != 0) + { + memcpy(pszDst, pszSrc, cbDst - 1); + pszDst[cbDst - 1] = '\0'; + } + return VERR_BUFFER_OVERFLOW; +} +RT_EXPORT_SYMBOL(RTStrCopyEx); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/string/RTStrCopyP.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/string/RTStrCopyP.c @@ -0,0 +1,58 @@ +/* $Id: RTStrCopyP.cpp $ */ +/** @file + * IPRT - RTStrCopyP. + */ + +/* + * Copyright (C) 2010-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + + +RTDECL(int) RTStrCopyP(char **ppszDst, size_t *pcbDst, const char *pszSrc) +{ + size_t const cchSrc = strlen(pszSrc); + size_t const cbDst = *pcbDst; + char *pszDst = *ppszDst; + if (RT_LIKELY(cchSrc < cbDst)) + { + memcpy(pszDst, pszSrc, cchSrc + 1); + *ppszDst = pszDst += cchSrc; + *pcbDst -= cchSrc; + return VINF_SUCCESS; + } + + if (cbDst != 0) + { + memcpy(*ppszDst, pszSrc, cbDst - 1); + *ppszDst = pszDst += cbDst - 1; + *pszDst = '\0'; + *pcbDst = 1; + } + return VERR_BUFFER_OVERFLOW; +} +RT_EXPORT_SYMBOL(RTStrCopyP); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/string/strformat.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/string/strformat.c @@ -0,0 +1,858 @@ +/* $Id: strformat.cpp $ */ +/** @file + * IPRT - String Formatter. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Defined Constants * +*******************************************************************************/ +#define ISDIGIT(c) ((c) >= '0' && (c) <= '9') +/*#define MAX(a, b) ((a) >= (b) ? (a) : (b)) +#define MIN(a, b) ((a) < (b) ? (a) : (b)) */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#define LOG_GROUP RTLOGGROUP_STRING +#include +#include "internal/iprt.h" + +#include +#ifdef IN_RING3 +# include +# include +# include +#endif +#include +#include +#include "internal/string.h" + +/* Wrappers for converting to iprt facilities. */ +#define SSToDS(ptr) ptr +#define kASSERT Assert +#define KENDIAN_LITTLE 1 +#define KENDIAN KENDIAN_LITTLE +#define KSIZE size_t +typedef struct +{ + uint32_t ulLo; + uint32_t ulHi; +} KSIZE64; + + +/******************************************************************************* +* Internal Functions * +*******************************************************************************/ +static unsigned _strnlen(const char *psz, unsigned cchMax); +static unsigned _strnlenUtf16(PCRTUTF16 pwsz, unsigned cchMax); +static int rtStrFormatNumber(char *psz, KSIZE64 ullValue, unsigned int uiBase, signed int cchWidth, signed int cchPrecision, unsigned int fFlags); + + +/** + * Finds the length of a string up to cchMax. + * @returns Length. + * @param psz Pointer to string. + * @param cchMax Max length. + */ +static unsigned _strnlen(const char *psz, unsigned cchMax) +{ + const char *pszC = psz; + + while (cchMax-- > 0 && *psz != '\0') + psz++; + + return (unsigned)(psz - pszC); +} + + +/** + * Finds the length of a string up to cchMax. + * @returns Length. + * @param pwsz Pointer to string. + * @param cchMax Max length. + */ +static unsigned _strnlenUtf16(PCRTUTF16 pwsz, unsigned cchMax) +{ +#ifdef IN_RING3 + unsigned cwc = 0; + while (cchMax-- > 0) + { + RTUNICP cp; + int rc = RTUtf16GetCpEx(&pwsz, &cp); + AssertRC(rc); + if (RT_FAILURE(rc) || !cp) + break; + cwc++; + } + return cwc; +#else /* !IN_RING3 */ + PCRTUTF16 pwszC = pwsz; + + while (cchMax-- > 0 && *pwsz != '\0') + pwsz++; + + return (unsigned)(pwsz - pwszC); +#endif /* !IN_RING3 */ +} + + +/** + * Finds the length of a string up to cchMax. + * @returns Length. + * @param pusz Pointer to string. + * @param cchMax Max length. + */ +static unsigned _strnlenUni(PCRTUNICP pusz, unsigned cchMax) +{ + PCRTUNICP puszC = pusz; + + while (cchMax-- > 0 && *pusz != '\0') + pusz++; + + return (unsigned)(pusz - puszC); +} + + +/** + * Formats an integer number according to the parameters. + * + * @returns Length of the formatted number. + * @param psz Pointer to output string buffer of sufficient size. + * @param u64Value Value to format. + * @param uiBase Number representation base. + * @param cchWidth Width. + * @param cchPrecision Precision. + * @param fFlags Flags (NTFS_*). + */ +RTDECL(int) RTStrFormatNumber(char *psz, uint64_t u64Value, unsigned int uiBase, signed int cchWidth, signed int cchPrecision, + unsigned int fFlags) +{ + return rtStrFormatNumber(psz, *(KSIZE64 *)(void *)&u64Value, uiBase, cchWidth, cchPrecision, fFlags); +} +RT_EXPORT_SYMBOL(RTStrFormatNumber); + + + +/** + * Formats an integer number according to the parameters. + * + * @returns Length of the number. + * @param psz Pointer to output string. + * @param ullValue Value. Using the high part is optional. + * @param uiBase Number representation base. + * @param cchWidth Width + * @param cchPrecision Precision. + * @param fFlags Flags (NTFS_*). + */ +static int rtStrFormatNumber(char *psz, KSIZE64 ullValue, unsigned int uiBase, signed int cchWidth, signed int cchPrecision, + unsigned int fFlags) +{ + const char *pachDigits = "0123456789abcdef"; + char *pszStart = psz; + int cchMax; + int cchValue; + unsigned long ul; + int i; + int j; + + /* + * Validate and adjust input... + */ + Assert(uiBase >= 2 && uiBase <= 16); + if (fFlags & RTSTR_F_CAPITAL) + pachDigits = "0123456789ABCDEF"; + if (fFlags & RTSTR_F_LEFT) + fFlags &= ~RTSTR_F_ZEROPAD; + if ( (fFlags & RTSTR_F_THOUSAND_SEP) + && ( uiBase != 10 + || (fFlags & RTSTR_F_ZEROPAD))) /** @todo implement RTSTR_F_ZEROPAD + RTSTR_F_THOUSAND_SEP. */ + fFlags &= ~RTSTR_F_THOUSAND_SEP; + + /* + * Determine value length + */ + cchValue = 0; + if (ullValue.ulHi || (fFlags & RTSTR_F_64BIT)) + { + uint64_t u64 = *(uint64_t *)(void *)&ullValue; + if ((fFlags & RTSTR_F_VALSIGNED) && (ullValue.ulHi & 0x80000000)) + u64 = -(int64_t)u64; + do + { + cchValue++; + u64 /= uiBase; + } while (u64); + } + else + { + ul = (fFlags & RTSTR_F_VALSIGNED) && (ullValue.ulLo & 0x80000000) ? -(int32_t)ullValue.ulLo : ullValue.ulLo; + do + { + cchValue++; + ul /= uiBase; + } while (ul); + } + if (fFlags & RTSTR_F_THOUSAND_SEP) + { + if (cchValue <= 3) + fFlags &= ~RTSTR_F_THOUSAND_SEP; + else + cchValue += cchValue / 3 - (cchValue % 3 == 0); + } + + /* + * Sign (+/-). + */ + i = 0; + if (fFlags & RTSTR_F_VALSIGNED) + { + if ((ullValue.ulHi || (fFlags & RTSTR_F_64BIT) ? ullValue.ulHi : ullValue.ulLo) & 0x80000000) + { + ullValue.ulLo = -(int32_t)ullValue.ulLo; + if (ullValue.ulHi) + ullValue.ulHi = ~ullValue.ulHi; + psz[i++] = '-'; + } + else if (fFlags & (RTSTR_F_PLUS | RTSTR_F_BLANK)) + psz[i++] = (char)(fFlags & RTSTR_F_PLUS ? '+' : ' '); + } + + /* + * Special (0/0x). + */ + if ((fFlags & RTSTR_F_SPECIAL) && (uiBase % 8) == 0) + { + psz[i++] = '0'; + if (uiBase == 16) + psz[i++] = (char)(fFlags & RTSTR_F_CAPITAL ? 'X' : 'x'); + } + + /* + * width - only if ZEROPAD + */ + cchMax = 64 - (cchValue + i + 1); /* HACK! 64 bytes seems to be the usual buffer size... */ + cchWidth -= i + cchValue; + if (fFlags & RTSTR_F_ZEROPAD) + while (--cchWidth >= 0 && i < cchMax) + { + AssertBreak(i < cchMax); + psz[i++] = '0'; + cchPrecision--; + } + else if (!(fFlags & RTSTR_F_LEFT) && cchWidth > 0) + { + AssertStmt(cchWidth < cchMax, cchWidth = cchMax - 1); + for (j = i - 1; j >= 0; j--) + psz[cchWidth + j] = psz[j]; + for (j = 0; j < cchWidth; j++) + psz[j] = ' '; + i += cchWidth; + } + + /* + * precision + */ + while (--cchPrecision >= cchValue) + { + AssertBreak(i < cchMax); + psz[i++] = '0'; + } + + psz += i; + + /* + * write number - not good enough but it works + */ + psz += cchValue; + i = -1; + if (ullValue.ulHi || (fFlags & RTSTR_F_64BIT)) + { + uint64_t u64 = *(uint64_t *)(void *)&ullValue; + if (fFlags & RTSTR_F_THOUSAND_SEP) + { + do + { + if ((-i - 1) % 4 == 3) + psz[i--] = ' '; + psz[i--] = pachDigits[u64 % uiBase]; + u64 /= uiBase; + } while (u64); + } + else + { + do + { + psz[i--] = pachDigits[u64 % uiBase]; + u64 /= uiBase; + } while (u64); + } + } + else + { + ul = (fFlags & RTSTR_F_VALSIGNED) && (ullValue.ulLo & 0x80000000) ? -(int32_t)ullValue.ulLo : ullValue.ulLo; + if (fFlags & RTSTR_F_THOUSAND_SEP) + { + do + { + if ((-i - 1) % 4 == 3) + psz[i--] = ' '; + psz[i--] = pachDigits[ul % uiBase]; + ul /= uiBase; + } while (ul); + } + else + { + do + { + psz[i--] = pachDigits[ul % uiBase]; + ul /= uiBase; + } while (ul); + } + } + + /* + * width if RTSTR_F_LEFT + */ + if (fFlags & RTSTR_F_LEFT) + while (--cchWidth >= 0) + *psz++ = ' '; + + *psz = '\0'; + return (unsigned)(psz - pszStart); +} + + +/** + * Partial implementation of a printf like formatter. + * It doesn't do everything correct, and there is no floating point support. + * However, it supports custom formats by the means of a format callback. + * + * @returns number of bytes formatted. + * @param pfnOutput Output worker. + * Called in two ways. Normally with a string an it's length. + * For termination, it's called with NULL for string, 0 for length. + * @param pvArgOutput Argument to the output worker. + * @param pfnFormat Custom format worker. + * @param pvArgFormat Argument to the format worker. + * @param pszFormat Format string. + * @param InArgs Argument list. + */ +RTDECL(size_t) RTStrFormatV(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, PFNSTRFORMAT pfnFormat, void *pvArgFormat, + const char *pszFormat, va_list InArgs) +{ + va_list args; + KSIZE cch = 0; + const char *pszStartOutput = pszFormat; + + va_copy(args, InArgs); /* make a copy so we can reference it (AMD64 / gcc). */ + + while (*pszFormat != '\0') + { + if (*pszFormat == '%') + { + /* output pending string. */ + if (pszStartOutput != pszFormat) + cch += pfnOutput(pvArgOutput, pszStartOutput, pszFormat - pszStartOutput); + + /* skip '%' */ + pszFormat++; + if (*pszFormat == '%') /* '%%'-> '%' */ + pszStartOutput = pszFormat++; + else + { + unsigned int fFlags = 0; + int cchWidth = -1; + int cchPrecision = -1; + unsigned int uBase = 10; + char chArgSize; + + /* flags */ + for (;;) + { + switch (*pszFormat++) + { + case '#': fFlags |= RTSTR_F_SPECIAL; continue; + case '-': fFlags |= RTSTR_F_LEFT; continue; + case '+': fFlags |= RTSTR_F_PLUS; continue; + case ' ': fFlags |= RTSTR_F_BLANK; continue; + case '0': fFlags |= RTSTR_F_ZEROPAD; continue; + case '\'': fFlags |= RTSTR_F_THOUSAND_SEP; continue; + } + pszFormat--; + break; + } + + /* width */ + if (ISDIGIT(*pszFormat)) + { + for (cchWidth = 0; ISDIGIT(*pszFormat); pszFormat++) + { + cchWidth *= 10; + cchWidth += *pszFormat - '0'; + } + fFlags |= RTSTR_F_WIDTH; + } + else if (*pszFormat == '*') + { + pszFormat++; + cchWidth = va_arg(args, int); + if (cchWidth < 0) + { + cchWidth = -cchWidth; + fFlags |= RTSTR_F_LEFT; + } + fFlags |= RTSTR_F_WIDTH; + } + + /* precision */ + if (*pszFormat == '.') + { + pszFormat++; + if (ISDIGIT(*pszFormat)) + { + for (cchPrecision = 0; ISDIGIT(*pszFormat); pszFormat++) + { + cchPrecision *= 10; + cchPrecision += *pszFormat - '0'; + } + + } + else if (*pszFormat == '*') + { + pszFormat++; + cchPrecision = va_arg(args, int); + } + if (cchPrecision < 0) + cchPrecision = 0; + fFlags |= RTSTR_F_PRECISION; + } + + /* + * Argument size. + */ + chArgSize = *pszFormat; + switch (chArgSize) + { + default: + chArgSize = 0; + break; + + case 'z': + case 'L': + case 'j': + case 't': + pszFormat++; + break; + + case 'l': + pszFormat++; + if (*pszFormat == 'l') + { + chArgSize = 'L'; + pszFormat++; + } + break; + + case 'h': + pszFormat++; + if (*pszFormat == 'h') + { + chArgSize = 'H'; + pszFormat++; + } + break; + + case 'I': /* Used by Win32/64 compilers. */ + if ( pszFormat[1] == '6' + && pszFormat[2] == '4') + { + pszFormat += 3; + chArgSize = 'L'; + } + else if ( pszFormat[1] == '3' + && pszFormat[2] == '2') + { + pszFormat += 3; + chArgSize = 0; + } + else + { + pszFormat += 1; + chArgSize = 'j'; + } + break; + + case 'q': /* Used on BSD platforms. */ + pszFormat++; + chArgSize = 'L'; + break; + } + + /* + * The type. + */ + switch (*pszFormat++) + { + /* char */ + case 'c': + { + char ch; + + if (!(fFlags & RTSTR_F_LEFT)) + while (--cchWidth > 0) + cch += pfnOutput(pvArgOutput, " ", 1); + + ch = (char)va_arg(args, int); + cch += pfnOutput(pvArgOutput, SSToDS(&ch), 1); + + while (--cchWidth > 0) + cch += pfnOutput(pvArgOutput, " ", 1); + break; + } + + case 'S': /* Legacy, conversion done by streams now. */ + case 's': + { + if (chArgSize == 'l') + { + /* utf-16 -> utf-8 */ + int cchStr; + PCRTUTF16 pwszStr = va_arg(args, PRTUTF16); + + if (!VALID_PTR(pwszStr)) + { + static RTUTF16 s_wszNull[] = {'<', 'N', 'U', 'L', 'L', '>', '\0' }; + pwszStr = s_wszNull; + } + cchStr = _strnlenUtf16(pwszStr, (unsigned)cchPrecision); + if (!(fFlags & RTSTR_F_LEFT)) + while (--cchWidth >= cchStr) + cch += pfnOutput(pvArgOutput, " ", 1); + cchWidth -= cchStr; + while (cchStr-- > 0) + { +/**@todo #ifndef IN_RC*/ +#ifdef IN_RING3 + RTUNICP Cp; + RTUtf16GetCpEx(&pwszStr, &Cp); + char szUtf8[8]; /* Cp=0x7fffffff -> 6 bytes. */ + char *pszEnd = RTStrPutCp(szUtf8, Cp); + cch += pfnOutput(pvArgOutput, szUtf8, pszEnd - szUtf8); +#else + char ch = (char)*pwszStr++; + cch += pfnOutput(pvArgOutput, &ch, 1); +#endif + } + while (--cchWidth >= 0) + cch += pfnOutput(pvArgOutput, " ", 1); + } + else if (chArgSize == 'L') + { + /* unicp -> utf8 */ + int cchStr; + PCRTUNICP puszStr = va_arg(args, PCRTUNICP); + + if (!VALID_PTR(puszStr)) + { + static RTUNICP s_uszNull[] = {'<', 'N', 'U', 'L', 'L', '>', '\0' }; + puszStr = s_uszNull; + } + cchStr = _strnlenUni(puszStr, (unsigned)cchPrecision); + if (!(fFlags & RTSTR_F_LEFT)) + while (--cchWidth >= cchStr) + cch += pfnOutput(pvArgOutput, " ", 1); + + cchWidth -= cchStr; + while (cchStr-- > 0) + { +/**@todo #ifndef IN_RC*/ +#ifdef IN_RING3 + char szUtf8[8]; /* Cp=0x7fffffff -> 6 bytes. */ + char *pszEnd = RTStrPutCp(szUtf8, *puszStr++); + cch += pfnOutput(pvArgOutput, szUtf8, pszEnd - szUtf8); +#else + char ch = (char)*puszStr++; + cch += pfnOutput(pvArgOutput, &ch, 1); +#endif + } + while (--cchWidth >= 0) + cch += pfnOutput(pvArgOutput, " ", 1); + } + else + { + int cchStr; + const char *pszStr = va_arg(args, char*); + + if (!VALID_PTR(pszStr)) + pszStr = ""; + cchStr = _strnlen(pszStr, (unsigned)cchPrecision); + if (!(fFlags & RTSTR_F_LEFT)) + while (--cchWidth >= cchStr) + cch += pfnOutput(pvArgOutput, " ", 1); + + cch += pfnOutput(pvArgOutput, pszStr, cchStr); + + while (--cchWidth >= cchStr) + cch += pfnOutput(pvArgOutput, " ", 1); + } + break; + } + + /*-----------------*/ + /* integer/pointer */ + /*-----------------*/ + case 'd': + case 'i': + case 'o': + case 'p': + case 'u': + case 'x': + case 'X': + { + char achNum[64]; /* FIXME */ + int cchNum; + uint64_t u64Value; + + switch (pszFormat[-1]) + { + case 'd': /* signed decimal integer */ + case 'i': + fFlags |= RTSTR_F_VALSIGNED; + break; + + case 'o': + uBase = 8; + break; + + case 'p': + fFlags |= RTSTR_F_ZEROPAD; /* Note not standard behaviour (but I like it this way!) */ + uBase = 16; + if (cchWidth < 0) + cchWidth = sizeof(char *) * 2; + break; + + case 'u': + uBase = 10; + break; + + case 'X': + fFlags |= RTSTR_F_CAPITAL; + case 'x': + uBase = 16; + break; + } + + if (pszFormat[-1] == 'p') + u64Value = va_arg(args, uintptr_t); + else if (fFlags & RTSTR_F_VALSIGNED) + { + if (chArgSize == 'L') + { + u64Value = va_arg(args, int64_t); + fFlags |= RTSTR_F_64BIT; + } + else if (chArgSize == 'l') + { + u64Value = va_arg(args, signed long); + fFlags |= RTSTR_GET_BIT_FLAG(unsigned long); + } + else if (chArgSize == 'h') + { + u64Value = va_arg(args, /* signed short */ int); + fFlags |= RTSTR_GET_BIT_FLAG(signed short); + } + else if (chArgSize == 'H') + { + u64Value = va_arg(args, /* int8_t */ int); + fFlags |= RTSTR_GET_BIT_FLAG(int8_t); + } + else if (chArgSize == 'j') + { + u64Value = va_arg(args, /*intmax_t*/ int64_t); + fFlags |= RTSTR_F_64BIT; + } + else if (chArgSize == 'z') + { + u64Value = va_arg(args, size_t); + fFlags |= RTSTR_GET_BIT_FLAG(size_t); + } + else if (chArgSize == 't') + { + u64Value = va_arg(args, ptrdiff_t); + fFlags |= RTSTR_GET_BIT_FLAG(ptrdiff_t); + } + else + { + u64Value = va_arg(args, signed int); + fFlags |= RTSTR_GET_BIT_FLAG(signed int); + } + } + else + { + if (chArgSize == 'L') + { + u64Value = va_arg(args, uint64_t); + fFlags |= RTSTR_F_64BIT; + } + else if (chArgSize == 'l') + { + u64Value = va_arg(args, unsigned long); + fFlags |= RTSTR_GET_BIT_FLAG(unsigned long); + } + else if (chArgSize == 'h') + { + u64Value = va_arg(args, /* unsigned short */ int); + fFlags |= RTSTR_GET_BIT_FLAG(unsigned short); + } + else if (chArgSize == 'H') + { + u64Value = va_arg(args, /* uint8_t */ int); + fFlags |= RTSTR_GET_BIT_FLAG(uint8_t); + } + else if (chArgSize == 'j') + { + u64Value = va_arg(args, /*uintmax_t*/ int64_t); + fFlags |= RTSTR_F_64BIT; + } + else if (chArgSize == 'z') + { + u64Value = va_arg(args, size_t); + fFlags |= RTSTR_GET_BIT_FLAG(size_t); + } + else if (chArgSize == 't') + { + u64Value = va_arg(args, ptrdiff_t); + fFlags |= RTSTR_GET_BIT_FLAG(ptrdiff_t); + } + else + { + u64Value = va_arg(args, unsigned int); + fFlags |= RTSTR_GET_BIT_FLAG(unsigned int); + } + } + cchNum = RTStrFormatNumber((char *)SSToDS(&achNum), u64Value, uBase, cchWidth, cchPrecision, fFlags); + cch += pfnOutput(pvArgOutput, (char *)SSToDS(&achNum), cchNum); + break; + } + + /* + * Nested extensions. + */ + case 'M': /* replace the format string (not stacked yet). */ + { + pszStartOutput = pszFormat = va_arg(args, const char *); + AssertPtr(pszStartOutput); + break; + } + + case 'N': /* real nesting. */ + { + const char *pszFormatNested = va_arg(args, const char *); + va_list *pArgsNested = va_arg(args, va_list *); + va_list ArgsNested; + va_copy(ArgsNested, *pArgsNested); + Assert(pszFormatNested); + cch += RTStrFormatV(pfnOutput, pvArgOutput, pfnFormat, pvArgFormat, pszFormatNested, ArgsNested); + va_end(ArgsNested); + break; + } + + /* + * IPRT Extensions. + */ + case 'R': + { + if (*pszFormat != '[') + { + pszFormat--; + cch += rtstrFormatRt(pfnOutput, pvArgOutput, &pszFormat, &args, cchWidth, cchPrecision, fFlags, chArgSize); + } + else + { + pszFormat--; + cch += rtstrFormatType(pfnOutput, pvArgOutput, &pszFormat, &args, cchWidth, cchPrecision, fFlags, chArgSize); + } + break; + } + + /* + * Custom format. + */ + default: + { + if (pfnFormat) + { + pszFormat--; + cch += pfnFormat(pvArgFormat, pfnOutput, pvArgOutput, &pszFormat, &args, cchWidth, cchPrecision, fFlags, chArgSize); + } + break; + } + } + pszStartOutput = pszFormat; + } + } + else + pszFormat++; + } + + /* output pending string. */ + if (pszStartOutput != pszFormat) + cch += pfnOutput(pvArgOutput, pszStartOutput, pszFormat - pszStartOutput); + + /* terminate the output */ + pfnOutput(pvArgOutput, NULL, 0); + + return cch; +} +RT_EXPORT_SYMBOL(RTStrFormatV); + + +/** + * Partial implementation of a printf like formatter. + * It doesn't do everything correct, and there is no floating point support. + * However, it supports custom formats by the means of a format callback. + * + * @returns number of bytes formatted. + * @param pfnOutput Output worker. + * Called in two ways. Normally with a string an it's length. + * For termination, it's called with NULL for string, 0 for length. + * @param pvArgOutput Argument to the output worker. + * @param pfnFormat Custom format worker. + * @param pvArgFormat Argument to the format worker. + * @param pszFormat Format string. + * @param ... Argument list. + */ +RTDECL(size_t) RTStrFormat(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, PFNSTRFORMAT pfnFormat, void *pvArgFormat, const char *pszFormat, ...) +{ + size_t cch; + va_list args; + va_start(args, pszFormat); + cch = RTStrFormatV(pfnOutput, pvArgOutput, pfnFormat, pvArgFormat, pszFormat, args); + va_end(args); + return cch; +} +RT_EXPORT_SYMBOL(RTStrFormat); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/string/strformatrt.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/string/strformatrt.c @@ -0,0 +1,1237 @@ +/* $Id: strformatrt.cpp $ */ +/** @file + * IPRT - IPRT String Formatter Extensions. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#define LOG_GROUP RTLOGGROUP_STRING +#include +#ifndef RT_NO_EXPORT_SYMBOL +# define RT_NO_EXPORT_SYMBOL /* don't slurp which then again + slurps arch-specific headers defining symbols */ +#endif +#include "internal/iprt.h" + +#include +#include +#include +#include +#ifdef IN_RING3 +# include +# include +#endif +#include +#include +#include +#include +#include +#define STRFORMAT_WITH_X86 +#ifdef STRFORMAT_WITH_X86 +# include +#endif +#include "internal/string.h" + +/******************************************************************************* +* Global Variables * +*******************************************************************************/ +static char g_szHexDigits[17] = "0123456789abcdef"; + + +/** + * Helper that formats a 16-bit hex word in a IPv6 address. + * + * @returns Length in chars. + * @param pszDst The output buffer. Written from the start. + * @param uWord The word to format as hex. + */ +static size_t rtstrFormatIPv6HexWord(char *pszDst, uint16_t uWord) +{ + size_t off; + uint16_t cDigits; + + if (uWord & UINT16_C(0xff00)) + cDigits = uWord & UINT16_C(0xf000) ? 4 : 3; + else + cDigits = uWord & UINT16_C(0x00f0) ? 2 : 1; + + off = 0; + switch (cDigits) + { + case 4: pszDst[off++] = g_szHexDigits[(uWord >> 12) & 0xf]; + case 3: pszDst[off++] = g_szHexDigits[(uWord >> 8) & 0xf]; + case 2: pszDst[off++] = g_szHexDigits[(uWord >> 4) & 0xf]; + case 1: pszDst[off++] = g_szHexDigits[(uWord >> 0) & 0xf]; + break; + } + pszDst[off] = '\0'; + return off; +} + + +/** + * Helper function to format IPv6 address according to RFC 5952. + * + * @returns The number of bytes formatted. + * @param pfnOutput Pointer to output function. + * @param pvArgOutput Argument for the output function. + * @param pIpv6Addr IPv6 address + */ +static size_t rtstrFormatIPv6(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, PCRTNETADDRIPV6 pIpv6Addr) +{ + size_t cch; /* result */ + bool fEmbeddedIpv4; + size_t cwHexPart; + size_t cwLongestZeroRun; + size_t iLongestZeroStart; + size_t idx; + char szHexWord[8]; + + Assert(pIpv6Addr != NULL); + + /* + * Check for embedded IPv4 address. + * + * IPv4-compatible - ::11.22.33.44 (obsolete) + * IPv4-mapped - ::ffff:11.22.33.44 + * IPv4-translated - ::ffff:0:11.22.33.44 (RFC 2765) + */ + fEmbeddedIpv4 = false; + cwHexPart = RT_ELEMENTS(pIpv6Addr->au16); + if ( pIpv6Addr->au64[0] == 0 + && ( ( pIpv6Addr->au32[2] == 0 + && pIpv6Addr->au32[3] != 0 + && pIpv6Addr->au32[3] != RT_H2BE_U32_C(1) ) + || pIpv6Addr->au32[2] == RT_H2BE_U32_C(0x0000ffff) + || pIpv6Addr->au32[2] == RT_H2BE_U32_C(0xffff0000) ) ) + { + fEmbeddedIpv4 = true; + cwHexPart -= 2; + } + + /* + * Find the longest sequences of two or more zero words. + */ + cwLongestZeroRun = 0; + iLongestZeroStart = 0; + for (idx = 0; idx < cwHexPart; idx++) + if (pIpv6Addr->au16[idx] == 0) + { + size_t iZeroStart = idx; + size_t cwZeroRun; + do + idx++; + while (idx < cwHexPart && pIpv6Addr->au16[idx] == 0); + cwZeroRun = idx - iZeroStart; + if (cwZeroRun > 1 && cwZeroRun > cwLongestZeroRun) + { + cwLongestZeroRun = cwZeroRun; + iLongestZeroStart = iZeroStart; + if (cwZeroRun >= cwHexPart - idx) + break; + } + } + + /* + * Do the formatting. + */ + cch = 0; + if (cwLongestZeroRun == 0) + { + for (idx = 0; idx < cwHexPart; ++idx) + { + if (idx > 0) + cch += pfnOutput(pvArgOutput, ":", 1); + cch += pfnOutput(pvArgOutput, szHexWord, rtstrFormatIPv6HexWord(szHexWord, RT_BE2H_U16(pIpv6Addr->au16[idx]))); + } + + if (fEmbeddedIpv4) + cch += pfnOutput(pvArgOutput, ":", 1); + } + else + { + const size_t iLongestZeroEnd = iLongestZeroStart + cwLongestZeroRun; + + if (iLongestZeroStart == 0) + cch += pfnOutput(pvArgOutput, ":", 1); + else + for (idx = 0; idx < iLongestZeroStart; ++idx) + { + cch += pfnOutput(pvArgOutput, szHexWord, rtstrFormatIPv6HexWord(szHexWord, RT_BE2H_U16(pIpv6Addr->au16[idx]))); + cch += pfnOutput(pvArgOutput, ":", 1); + } + + if (iLongestZeroEnd == cwHexPart) + cch += pfnOutput(pvArgOutput, ":", 1); + else + { + for (idx = iLongestZeroEnd; idx < cwHexPart; ++idx) + { + cch += pfnOutput(pvArgOutput, ":", 1); + cch += pfnOutput(pvArgOutput, szHexWord, rtstrFormatIPv6HexWord(szHexWord, RT_BE2H_U16(pIpv6Addr->au16[idx]))); + } + + if (fEmbeddedIpv4) + cch += pfnOutput(pvArgOutput, ":", 1); + } + } + + if (fEmbeddedIpv4) + cch += RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, + "%u.%u.%u.%u", + pIpv6Addr->au8[12], + pIpv6Addr->au8[13], + pIpv6Addr->au8[14], + pIpv6Addr->au8[15]); + + return cch; +} + + +/** + * Callback to format iprt formatting extentions. + * See @ref pg_rt_str_format for a reference on the format types. + * + * @returns The number of bytes formatted. + * @param pfnOutput Pointer to output function. + * @param pvArgOutput Argument for the output function. + * @param ppszFormat Pointer to the format string pointer. Advance this till the char + * after the format specifier. + * @param pArgs Pointer to the argument list. Use this to fetch the arguments. + * @param cchWidth Format Width. -1 if not specified. + * @param cchPrecision Format Precision. -1 if not specified. + * @param fFlags Flags (RTSTR_NTFS_*). + * @param chArgSize The argument size specifier, 'l' or 'L'. + */ +DECLHIDDEN(size_t) rtstrFormatRt(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, const char **ppszFormat, va_list *pArgs, + int cchWidth, int cchPrecision, unsigned fFlags, char chArgSize) +{ + const char *pszFormatOrg = *ppszFormat; + char ch = *(*ppszFormat)++; + size_t cch; + char szBuf[80]; + + if (ch == 'R') + { + ch = *(*ppszFormat)++; + switch (ch) + { + /* + * Groups 1 and 2. + */ + case 'T': + case 'G': + case 'H': + case 'R': + case 'C': + case 'I': + case 'X': + case 'U': + { + /* + * Interpret the type. + */ + typedef enum + { + RTSF_INT, + RTSF_INTW, + RTSF_BOOL, + RTSF_FP16, + RTSF_FP32, + RTSF_FP64, + RTSF_IPV4, + RTSF_IPV6, + RTSF_MAC, + RTSF_NETADDR, + RTSF_UUID + } RTSF; + static const struct + { + uint8_t cch; /**< the length of the string. */ + char sz[10]; /**< the part following 'R'. */ + uint8_t cb; /**< the size of the type. */ + uint8_t u8Base; /**< the size of the type. */ + RTSF enmFormat; /**< The way to format it. */ + uint16_t fFlags; /**< additional RTSTR_F_* flags. */ + } + /** Sorted array of types, looked up using binary search! */ + s_aTypes[] = + { +#define STRMEM(str) sizeof(str) - 1, str + { STRMEM("Ci"), sizeof(RTINT), 10, RTSF_INT, RTSTR_F_VALSIGNED }, + { STRMEM("Cp"), sizeof(RTCCPHYS), 16, RTSF_INTW, 0 }, + { STRMEM("Cr"), sizeof(RTCCUINTREG), 16, RTSF_INTW, 0 }, + { STRMEM("Cu"), sizeof(RTUINT), 10, RTSF_INT, 0 }, + { STRMEM("Cv"), sizeof(void *), 16, RTSF_INTW, 0 }, + { STRMEM("Cx"), sizeof(RTUINT), 16, RTSF_INT, 0 }, + { STRMEM("Gi"), sizeof(RTGCINT), 10, RTSF_INT, RTSTR_F_VALSIGNED }, + { STRMEM("Gp"), sizeof(RTGCPHYS), 16, RTSF_INTW, 0 }, + { STRMEM("Gr"), sizeof(RTGCUINTREG), 16, RTSF_INTW, 0 }, + { STRMEM("Gu"), sizeof(RTGCUINT), 10, RTSF_INT, 0 }, + { STRMEM("Gv"), sizeof(RTGCPTR), 16, RTSF_INTW, 0 }, + { STRMEM("Gx"), sizeof(RTGCUINT), 16, RTSF_INT, 0 }, + { STRMEM("Hi"), sizeof(RTHCINT), 10, RTSF_INT, RTSTR_F_VALSIGNED }, + { STRMEM("Hp"), sizeof(RTHCPHYS), 16, RTSF_INTW, 0 }, + { STRMEM("Hr"), sizeof(RTHCUINTREG), 16, RTSF_INTW, 0 }, + { STRMEM("Hu"), sizeof(RTHCUINT), 10, RTSF_INT, 0 }, + { STRMEM("Hv"), sizeof(RTHCPTR), 16, RTSF_INTW, 0 }, + { STRMEM("Hx"), sizeof(RTHCUINT), 16, RTSF_INT, 0 }, + { STRMEM("I16"), sizeof(int16_t), 10, RTSF_INT, RTSTR_F_VALSIGNED }, + { STRMEM("I32"), sizeof(int32_t), 10, RTSF_INT, RTSTR_F_VALSIGNED }, + { STRMEM("I64"), sizeof(int64_t), 10, RTSF_INT, RTSTR_F_VALSIGNED }, + { STRMEM("I8"), sizeof(int8_t), 10, RTSF_INT, RTSTR_F_VALSIGNED }, + { STRMEM("Rv"), sizeof(RTRCPTR), 16, RTSF_INTW, 0 }, + { STRMEM("Tbool"), sizeof(bool), 10, RTSF_BOOL, 0 }, + { STRMEM("Tfile"), sizeof(RTFILE), 10, RTSF_INT, 0 }, + { STRMEM("Tfmode"), sizeof(RTFMODE), 16, RTSF_INTW, 0 }, + { STRMEM("Tfoff"), sizeof(RTFOFF), 10, RTSF_INT, RTSTR_F_VALSIGNED }, + { STRMEM("Tfp16"), sizeof(RTFAR16), 16, RTSF_FP16, RTSTR_F_ZEROPAD }, + { STRMEM("Tfp32"), sizeof(RTFAR32), 16, RTSF_FP32, RTSTR_F_ZEROPAD }, + { STRMEM("Tfp64"), sizeof(RTFAR64), 16, RTSF_FP64, RTSTR_F_ZEROPAD }, + { STRMEM("Tgid"), sizeof(RTGID), 10, RTSF_INT, RTSTR_F_VALSIGNED }, + { STRMEM("Tino"), sizeof(RTINODE), 16, RTSF_INTW, 0 }, + { STRMEM("Tint"), sizeof(RTINT), 10, RTSF_INT, RTSTR_F_VALSIGNED }, + { STRMEM("Tiop"), sizeof(RTIOPORT), 16, RTSF_INTW, 0 }, + { STRMEM("Tldrm"), sizeof(RTLDRMOD), 16, RTSF_INTW, 0 }, + { STRMEM("Tmac"), sizeof(PCRTMAC), 16, RTSF_MAC, 0 }, + { STRMEM("Tnaddr"), sizeof(PCRTNETADDR), 10, RTSF_NETADDR,0 }, + { STRMEM("Tnaipv4"), sizeof(RTNETADDRIPV4), 10, RTSF_IPV4, 0 }, + { STRMEM("Tnaipv6"), sizeof(PCRTNETADDRIPV6),16, RTSF_IPV6, 0 }, + { STRMEM("Tnthrd"), sizeof(RTNATIVETHREAD), 16, RTSF_INTW, 0 }, + { STRMEM("Tproc"), sizeof(RTPROCESS), 16, RTSF_INTW, 0 }, + { STRMEM("Tptr"), sizeof(RTUINTPTR), 16, RTSF_INTW, 0 }, + { STRMEM("Treg"), sizeof(RTCCUINTREG), 16, RTSF_INTW, 0 }, + { STRMEM("Tsel"), sizeof(RTSEL), 16, RTSF_INTW, 0 }, + { STRMEM("Tsem"), sizeof(RTSEMEVENT), 16, RTSF_INTW, 0 }, + { STRMEM("Tsock"), sizeof(RTSOCKET), 10, RTSF_INT, 0 }, + { STRMEM("Tthrd"), sizeof(RTTHREAD), 16, RTSF_INTW, 0 }, + { STRMEM("Tuid"), sizeof(RTUID), 10, RTSF_INT, RTSTR_F_VALSIGNED }, + { STRMEM("Tuint"), sizeof(RTUINT), 10, RTSF_INT, 0 }, + { STRMEM("Tunicp"), sizeof(RTUNICP), 16, RTSF_INTW, RTSTR_F_ZEROPAD }, + { STRMEM("Tutf16"), sizeof(RTUTF16), 16, RTSF_INTW, RTSTR_F_ZEROPAD }, + { STRMEM("Tuuid"), sizeof(PCRTUUID), 16, RTSF_UUID, 0 }, + { STRMEM("Txint"), sizeof(RTUINT), 16, RTSF_INT, 0 }, + { STRMEM("U16"), sizeof(uint16_t), 10, RTSF_INT, 0 }, + { STRMEM("U32"), sizeof(uint32_t), 10, RTSF_INT, 0 }, + { STRMEM("U64"), sizeof(uint64_t), 10, RTSF_INT, 0 }, + { STRMEM("U8"), sizeof(uint8_t), 10, RTSF_INT, 0 }, + { STRMEM("X16"), sizeof(uint16_t), 16, RTSF_INT, 0 }, + { STRMEM("X32"), sizeof(uint32_t), 16, RTSF_INT, 0 }, + { STRMEM("X64"), sizeof(uint64_t), 16, RTSF_INT, 0 }, + { STRMEM("X8"), sizeof(uint8_t), 16, RTSF_INT, 0 }, +#undef STRMEM + }; + static const char s_szNull[] = ""; + + const char *pszType = *ppszFormat - 1; + int iStart = 0; + int iEnd = RT_ELEMENTS(s_aTypes) - 1; + int i = RT_ELEMENTS(s_aTypes) / 2; + + union + { + uint8_t u8; + uint16_t u16; + uint32_t u32; + uint64_t u64; + int8_t i8; + int16_t i16; + int32_t i32; + int64_t i64; + RTFAR16 fp16; + RTFAR32 fp32; + RTFAR64 fp64; + bool fBool; + PCRTMAC pMac; + RTNETADDRIPV4 Ipv4Addr; + PCRTNETADDRIPV6 pIpv6Addr; + PCRTNETADDR pNetAddr; + PCRTUUID pUuid; + } u; + + AssertMsg(!chArgSize, ("Not argument size '%c' for RT types! '%.10s'\n", chArgSize, pszFormatOrg)); + + /* + * Lookup the type - binary search. + */ + for (;;) + { + int iDiff = strncmp(pszType, s_aTypes[i].sz, s_aTypes[i].cch); + if (!iDiff) + break; + if (iEnd == iStart) + { + AssertMsgFailed(("Invalid format type '%.10s'!\n", pszFormatOrg)); + return 0; + } + if (iDiff < 0) + iEnd = i - 1; + else + iStart = i + 1; + if (iEnd < iStart) + { + AssertMsgFailed(("Invalid format type '%.10s'!\n", pszFormatOrg)); + return 0; + } + i = iStart + (iEnd - iStart) / 2; + } + + /* + * Advance the format string and merge flags. + */ + *ppszFormat += s_aTypes[i].cch - 1; + fFlags |= s_aTypes[i].fFlags; + + /* + * Fetch the argument. + * It's important that a signed value gets sign-extended up to 64-bit. + */ + RT_ZERO(u); + if (fFlags & RTSTR_F_VALSIGNED) + { + switch (s_aTypes[i].cb) + { + case sizeof(int8_t): + u.i64 = va_arg(*pArgs, /*int8_t*/int); + fFlags |= RTSTR_F_8BIT; + break; + case sizeof(int16_t): + u.i64 = va_arg(*pArgs, /*int16_t*/int); + fFlags |= RTSTR_F_16BIT; + break; + case sizeof(int32_t): + u.i64 = va_arg(*pArgs, int32_t); + fFlags |= RTSTR_F_32BIT; + break; + case sizeof(int64_t): + u.i64 = va_arg(*pArgs, int64_t); + fFlags |= RTSTR_F_64BIT; + break; + default: + AssertMsgFailed(("Invalid format error, size %d'!\n", s_aTypes[i].cb)); + break; + } + } + else + { + switch (s_aTypes[i].cb) + { + case sizeof(uint8_t): + u.u8 = va_arg(*pArgs, /*uint8_t*/unsigned); + fFlags |= RTSTR_F_8BIT; + break; + case sizeof(uint16_t): + u.u16 = va_arg(*pArgs, /*uint16_t*/unsigned); + fFlags |= RTSTR_F_16BIT; + break; + case sizeof(uint32_t): + u.u32 = va_arg(*pArgs, uint32_t); + fFlags |= RTSTR_F_32BIT; + break; + case sizeof(uint64_t): + u.u64 = va_arg(*pArgs, uint64_t); + fFlags |= RTSTR_F_64BIT; + break; + case sizeof(RTFAR32): + u.fp32 = va_arg(*pArgs, RTFAR32); + break; + case sizeof(RTFAR64): + u.fp64 = va_arg(*pArgs, RTFAR64); + break; + default: + AssertMsgFailed(("Invalid format error, size %d'!\n", s_aTypes[i].cb)); + break; + } + } + + /* + * Format the output. + */ + switch (s_aTypes[i].enmFormat) + { + case RTSF_INT: + { + cch = RTStrFormatNumber(szBuf, u.u64, s_aTypes[i].u8Base, cchWidth, cchPrecision, fFlags); + break; + } + + /* hex which defaults to max width. */ + case RTSF_INTW: + { + Assert(s_aTypes[i].u8Base == 16); + if (cchWidth < 0) + { + cchWidth = s_aTypes[i].cb * 2 + (fFlags & RTSTR_F_SPECIAL ? 2 : 0); + fFlags |= RTSTR_F_ZEROPAD; + } + cch = RTStrFormatNumber(szBuf, u.u64, s_aTypes[i].u8Base, cchWidth, cchPrecision, fFlags); + break; + } + + case RTSF_BOOL: + { + static const char s_szTrue[] = "true "; + static const char s_szFalse[] = "false"; + if (u.u64 == 1) + return pfnOutput(pvArgOutput, s_szTrue, sizeof(s_szTrue) - 1); + if (u.u64 == 0) + return pfnOutput(pvArgOutput, s_szFalse, sizeof(s_szFalse) - 1); + /* invalid boolean value */ + return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, "!%lld!", u.u64); + } + + case RTSF_FP16: + { + fFlags &= ~(RTSTR_F_VALSIGNED | RTSTR_F_BIT_MASK | RTSTR_F_WIDTH | RTSTR_F_PRECISION | RTSTR_F_THOUSAND_SEP); + cch = RTStrFormatNumber(&szBuf[0], u.fp16.sel, 16, 4, -1, fFlags | RTSTR_F_16BIT); + Assert(cch == 4); + szBuf[4] = ':'; + cch = RTStrFormatNumber(&szBuf[5], u.fp16.off, 16, 4, -1, fFlags | RTSTR_F_16BIT); + Assert(cch == 4); + cch = 4 + 1 + 4; + break; + } + case RTSF_FP32: + { + fFlags &= ~(RTSTR_F_VALSIGNED | RTSTR_F_BIT_MASK | RTSTR_F_WIDTH | RTSTR_F_PRECISION | RTSTR_F_THOUSAND_SEP); + cch = RTStrFormatNumber(&szBuf[0], u.fp32.sel, 16, 4, -1, fFlags | RTSTR_F_16BIT); + Assert(cch == 4); + szBuf[4] = ':'; + cch = RTStrFormatNumber(&szBuf[5], u.fp32.off, 16, 8, -1, fFlags | RTSTR_F_32BIT); + Assert(cch == 8); + cch = 4 + 1 + 8; + break; + } + case RTSF_FP64: + { + fFlags &= ~(RTSTR_F_VALSIGNED | RTSTR_F_BIT_MASK | RTSTR_F_WIDTH | RTSTR_F_PRECISION | RTSTR_F_THOUSAND_SEP); + cch = RTStrFormatNumber(&szBuf[0], u.fp64.sel, 16, 4, -1, fFlags | RTSTR_F_16BIT); + Assert(cch == 4); + szBuf[4] = ':'; + cch = RTStrFormatNumber(&szBuf[5], u.fp64.off, 16, 16, -1, fFlags | RTSTR_F_64BIT); + Assert(cch == 16); + cch = 4 + 1 + 16; + break; + } + + case RTSF_IPV4: + return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, + "%u.%u.%u.%u", + u.Ipv4Addr.au8[0], + u.Ipv4Addr.au8[1], + u.Ipv4Addr.au8[2], + u.Ipv4Addr.au8[3]); + + case RTSF_IPV6: + { + if (VALID_PTR(u.pIpv6Addr)) + return rtstrFormatIPv6(pfnOutput, pvArgOutput, u.pIpv6Addr); + return pfnOutput(pvArgOutput, s_szNull, sizeof(s_szNull) - 1); + } + + case RTSF_MAC: + { + if (VALID_PTR(u.pMac)) + return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, + "%02x:%02x:%02x:%02x:%02x:%02x", + u.pMac->au8[0], + u.pMac->au8[1], + u.pMac->au8[2], + u.pMac->au8[3], + u.pMac->au8[4], + u.pMac->au8[5]); + return pfnOutput(pvArgOutput, s_szNull, sizeof(s_szNull) - 1); + } + + case RTSF_NETADDR: + { + if (VALID_PTR(u.pNetAddr)) + { + switch (u.pNetAddr->enmType) + { + case RTNETADDRTYPE_IPV4: + if (u.pNetAddr->uPort == RTNETADDR_PORT_NA) + return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, + "%u.%u.%u.%u", + u.pNetAddr->uAddr.IPv4.au8[0], + u.pNetAddr->uAddr.IPv4.au8[1], + u.pNetAddr->uAddr.IPv4.au8[2], + u.pNetAddr->uAddr.IPv4.au8[3]); + return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, + "%u.%u.%u.%u:%u", + u.pNetAddr->uAddr.IPv4.au8[0], + u.pNetAddr->uAddr.IPv4.au8[1], + u.pNetAddr->uAddr.IPv4.au8[2], + u.pNetAddr->uAddr.IPv4.au8[3], + u.pNetAddr->uPort); + + case RTNETADDRTYPE_IPV6: + if (u.pNetAddr->uPort == RTNETADDR_PORT_NA) + return rtstrFormatIPv6(pfnOutput, pvArgOutput, &u.pNetAddr->uAddr.IPv6); + + return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, + "[%RTnaipv6]:%u", + &u.pNetAddr->uAddr.IPv6, + u.pNetAddr->uPort); + + case RTNETADDRTYPE_MAC: + return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, + "%02x:%02x:%02x:%02x:%02x:%02x", + u.pNetAddr->uAddr.Mac.au8[0], + u.pNetAddr->uAddr.Mac.au8[1], + u.pNetAddr->uAddr.Mac.au8[2], + u.pNetAddr->uAddr.Mac.au8[3], + u.pNetAddr->uAddr.Mac.au8[4], + u.pNetAddr->uAddr.Mac.au8[5]); + + default: + return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, + "unsupported-netaddr-type=%u", u.pNetAddr->enmType); + + } + } + return pfnOutput(pvArgOutput, s_szNull, sizeof(s_szNull) - 1); + } + + case RTSF_UUID: + { + if (VALID_PTR(u.pUuid)) + { + /* cannot call RTUuidToStr because of GC/R0. */ + return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, + "%08x-%04x-%04x-%02x%02x-%02x%02x%02x%02x%02x%02x", + RT_H2LE_U32(u.pUuid->Gen.u32TimeLow), + RT_H2LE_U16(u.pUuid->Gen.u16TimeMid), + RT_H2LE_U16(u.pUuid->Gen.u16TimeHiAndVersion), + u.pUuid->Gen.u8ClockSeqHiAndReserved, + u.pUuid->Gen.u8ClockSeqLow, + u.pUuid->Gen.au8Node[0], + u.pUuid->Gen.au8Node[1], + u.pUuid->Gen.au8Node[2], + u.pUuid->Gen.au8Node[3], + u.pUuid->Gen.au8Node[4], + u.pUuid->Gen.au8Node[5]); + } + return pfnOutput(pvArgOutput, s_szNull, sizeof(s_szNull) - 1); + } + + default: + AssertMsgFailed(("Internal error %d\n", s_aTypes[i].enmFormat)); + return 0; + } + + /* + * Finally, output the formatted string and return. + */ + return pfnOutput(pvArgOutput, szBuf, cch); + } + + + /* Group 3 */ + + /* + * Base name printing. + */ + case 'b': + { + switch (*(*ppszFormat)++) + { + case 'n': + { + const char *pszLastSep; + const char *psz = pszLastSep = va_arg(*pArgs, const char *); + if (!VALID_PTR(psz)) + return pfnOutput(pvArgOutput, RT_STR_TUPLE("")); + + while ((ch = *psz) != '\0') + { + if (RTPATH_IS_SEP(ch)) + { + do + psz++; + while ((ch = *psz) != '\0' && RTPATH_IS_SEP(ch)); + if (!ch) + break; + pszLastSep = psz; + } + psz++; + } + + return pfnOutput(pvArgOutput, pszLastSep, psz - pszLastSep); + } + + default: + AssertMsgFailed(("Invalid status code format type '%.10s'!\n", pszFormatOrg)); + break; + } + break; + } + + + /* + * Pretty function / method name printing. + */ + case 'f': + { + switch (*(*ppszFormat)++) + { + /* + * Pretty function / method name printing. + * This isn't 100% right (see classic signal prototype) and it assumes + * standardized names, but it'll do for today. + */ + case 'n': + { + const char *pszStart; + const char *psz = pszStart = va_arg(*pArgs, const char *); + if (!VALID_PTR(psz)) + return pfnOutput(pvArgOutput, RT_STR_TUPLE("")); + + while ((ch = *psz) != '\0' && ch != '(') + { + if (RT_C_IS_BLANK(ch)) + { + psz++; + while ((ch = *psz) != '\0' && (RT_C_IS_BLANK(ch) || ch == '(')) + psz++; + if (ch) + pszStart = psz; + } + else if (ch == '(') + break; + else + psz++; + } + + return pfnOutput(pvArgOutput, pszStart, psz - pszStart); + } + + default: + AssertMsgFailed(("Invalid status code format type '%.10s'!\n", pszFormatOrg)); + break; + } + break; + } + + + /* + * hex dumping and COM/XPCOM. + */ + case 'h': + { + switch (*(*ppszFormat)++) + { + /* + * Hex stuff. + */ + case 'x': + { + uint8_t *pu8 = va_arg(*pArgs, uint8_t *); + if (cchPrecision < 0) + cchPrecision = 16; + if (pu8) + { + switch (*(*ppszFormat)++) + { + /* + * Regular hex dump. + */ + case 'd': + { + int off = 0; + cch = 0; + + if (cchWidth <= 0) + cchWidth = 16; + + while (off < cchPrecision) + { + int i; + cch += RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, "%s%0*p %04x:", off ? "\n" : "", sizeof(pu8) * 2, (uintptr_t)pu8, off); + for (i = 0; i < cchWidth && off + i < cchPrecision ; i++) + cch += RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, + off + i < cchPrecision ? !(i & 7) && i ? "-%02x" : " %02x" : " ", pu8[i]); + while (i++ < cchWidth) + cch += pfnOutput(pvArgOutput, " ", 3); + + cch += pfnOutput(pvArgOutput, " ", 1); + + for (i = 0; i < cchWidth && off + i < cchPrecision; i++) + { + uint8_t u8 = pu8[i]; + cch += pfnOutput(pvArgOutput, u8 < 127 && u8 >= 32 ? (const char *)&u8 : ".", 1); + } + + /* next */ + pu8 += cchWidth; + off += cchWidth; + } + return cch; + } + + /* + * Hex string. + */ + case 's': + { + if (cchPrecision-- > 0) + { + cch = RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, "%02x", *pu8++); + for (; cchPrecision > 0; cchPrecision--, pu8++) + cch += RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, " %02x", *pu8); + return cch; + } + break; + } + + default: + AssertMsgFailed(("Invalid status code format type '%.10s'!\n", pszFormatOrg)); + break; + } + } + else + return pfnOutput(pvArgOutput, RT_STR_TUPLE("")); + break; + } + + +#ifdef IN_RING3 + /* + * XPCOM / COM status code: %Rhrc, %Rhrf, %Rhra + * ASSUMES: If Windows Then COM else XPCOM. + */ + case 'r': + { + uint32_t hrc = va_arg(*pArgs, uint32_t); + PCRTCOMERRMSG pMsg = RTErrCOMGet(hrc); + switch (*(*ppszFormat)++) + { + case 'c': + return pfnOutput(pvArgOutput, pMsg->pszDefine, strlen(pMsg->pszDefine)); + case 'f': + return pfnOutput(pvArgOutput, pMsg->pszMsgFull,strlen(pMsg->pszMsgFull)); + case 'a': + return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, "%s (0x%08X) - %s", pMsg->pszDefine, hrc, pMsg->pszMsgFull); + default: + AssertMsgFailed(("Invalid status code format type '%.10s'!\n", pszFormatOrg)); + return 0; + } + break; + } +#endif /* IN_RING3 */ + + default: + AssertMsgFailed(("Invalid status code format type '%.10s'!\n", pszFormatOrg)); + return 0; + + } + break; + } + + /* + * iprt status code: %Rrc, %Rrs, %Rrf, %Rra. + */ + case 'r': + { + int rc = va_arg(*pArgs, int); +#ifdef IN_RING3 /* we don't want this anywhere else yet. */ + PCRTSTATUSMSG pMsg = RTErrGet(rc); + switch (*(*ppszFormat)++) + { + case 'c': + return pfnOutput(pvArgOutput, pMsg->pszDefine, strlen(pMsg->pszDefine)); + case 's': + return pfnOutput(pvArgOutput, pMsg->pszMsgShort, strlen(pMsg->pszMsgShort)); + case 'f': + return pfnOutput(pvArgOutput, pMsg->pszMsgFull, strlen(pMsg->pszMsgFull)); + case 'a': + return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, "%s (%d) - %s", pMsg->pszDefine, rc, pMsg->pszMsgFull); + default: + AssertMsgFailed(("Invalid status code format type '%.10s'!\n", pszFormatOrg)); + return 0; + } +#else /* !IN_RING3 */ + switch (*(*ppszFormat)++) + { + case 'c': + case 's': + case 'f': + case 'a': + return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, "%d", rc); + default: + AssertMsgFailed(("Invalid status code format type '%.10s'!\n", pszFormatOrg)); + return 0; + } +#endif /* !IN_RING3 */ + break; + } + +#if defined(IN_RING3) + /* + * Windows status code: %Rwc, %Rwf, %Rwa + */ + case 'w': + { + long rc = va_arg(*pArgs, long); +# if defined(RT_OS_WINDOWS) + PCRTWINERRMSG pMsg = RTErrWinGet(rc); +# endif + switch (*(*ppszFormat)++) + { +# if defined(RT_OS_WINDOWS) + case 'c': + return pfnOutput(pvArgOutput, pMsg->pszDefine, strlen(pMsg->pszDefine)); + case 'f': + return pfnOutput(pvArgOutput, pMsg->pszMsgFull,strlen(pMsg->pszMsgFull)); + case 'a': + return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, "%s (0x%08X) - %s", pMsg->pszDefine, rc, pMsg->pszMsgFull); +# else + case 'c': + case 'f': + case 'a': + return RTStrFormat(pfnOutput, pvArgOutput, NULL, 0, "0x%08X", rc); +# endif + default: + AssertMsgFailed(("Invalid status code format type '%.10s'!\n", pszFormatOrg)); + return 0; + } + break; + } +#endif /* IN_RING3 */ + + /* + * Group 4, structure dumpers. + */ + case 'D': + { + /* + * Interpret the type. + */ + typedef enum + { + RTST_TIMESPEC + } RTST; +/** Set if it's a pointer */ +#define RTST_FLAGS_POINTER RT_BIT(0) + static const struct + { + uint8_t cch; /**< the length of the string. */ + char sz[16-2]; /**< the part following 'R'. */ + uint8_t cb; /**< the size of the argument. */ + uint8_t fFlags; /**< RTST_FLAGS_* */ + RTST enmType; /**< The structure type. */ + } + /** Sorted array of types, looked up using binary search! */ + s_aTypes[] = + { +#define STRMEM(str) sizeof(str) - 1, str + { STRMEM("Dtimespec"), sizeof(PCRTTIMESPEC), RTST_FLAGS_POINTER, RTST_TIMESPEC}, +#undef STRMEM + }; + const char *pszType = *ppszFormat - 1; + int iStart = 0; + int iEnd = RT_ELEMENTS(s_aTypes) - 1; + int i = RT_ELEMENTS(s_aTypes) / 2; + + union + { + const void *pv; + uint64_t u64; + PCRTTIMESPEC pTimeSpec; + } u; + + AssertMsg(!chArgSize, ("Not argument size '%c' for RT types! '%.10s'\n", chArgSize, pszFormatOrg)); + + /* + * Lookup the type - binary search. + */ + for (;;) + { + int iDiff = strncmp(pszType, s_aTypes[i].sz, s_aTypes[i].cch); + if (!iDiff) + break; + if (iEnd == iStart) + { + AssertMsgFailed(("Invalid format type '%.10s'!\n", pszFormatOrg)); + return 0; + } + if (iDiff < 0) + iEnd = i - 1; + else + iStart = i + 1; + if (iEnd < iStart) + { + AssertMsgFailed(("Invalid format type '%.10s'!\n", pszFormatOrg)); + return 0; + } + i = iStart + (iEnd - iStart) / 2; + } + *ppszFormat += s_aTypes[i].cch - 1; + + /* + * Fetch the argument. + */ + u.u64 = 0; + switch (s_aTypes[i].cb) + { + case sizeof(const void *): + u.pv = va_arg(*pArgs, const void *); + break; + default: + AssertMsgFailed(("Invalid format error, size %d'!\n", s_aTypes[i].cb)); + break; + } + + /* + * If it's a pointer, we'll check if it's valid before going on. + */ + if ((s_aTypes[i].fFlags & RTST_FLAGS_POINTER) && !VALID_PTR(u.pv)) + return pfnOutput(pvArgOutput, RT_STR_TUPLE("")); + + /* + * Format the output. + */ + switch (s_aTypes[i].enmType) + { + case RTST_TIMESPEC: + return RTStrFormat(pfnOutput, pvArgOutput, NULL, NULL, "%'lld ns", RTTimeSpecGetNano(u.pTimeSpec)); + + default: + AssertMsgFailed(("Invalid/unhandled enmType=%d\n", s_aTypes[i].enmType)); + break; + } + break; + } + +#ifdef IN_RING3 + /* + * Group 5, XML / HTML escapers. + */ + case 'M': + { + char chWhat = (*ppszFormat)[0]; + bool fAttr = chWhat == 'a'; + char chType = (*ppszFormat)[1]; + AssertMsgBreak(chWhat == 'a' || chWhat == 'e', ("Invalid IPRT format type '%.10s'!\n", pszFormatOrg)); + *ppszFormat += 2; + switch (chType) + { + case 's': + { + static const char s_szElemEscape[] = "<>&\"'"; + static const char s_szAttrEscape[] = "<>&\"\n\r"; /* more? */ + const char * const pszEscape = fAttr ? s_szAttrEscape : s_szElemEscape; + size_t const cchEscape = (fAttr ? RT_ELEMENTS(s_szAttrEscape) : RT_ELEMENTS(s_szElemEscape)) - 1; + size_t cchOutput = 0; + const char *pszStr = va_arg(*pArgs, char *); + ssize_t cchStr; + ssize_t offCur; + ssize_t offLast; + + if (!VALID_PTR(pszStr)) + pszStr = ""; + cchStr = RTStrNLen(pszStr, (unsigned)cchPrecision); + + if (fAttr) + cchOutput += pfnOutput(pvArgOutput, "\"", 1); + if (!(fFlags & RTSTR_F_LEFT)) + while (--cchWidth >= cchStr) + cchOutput += pfnOutput(pvArgOutput, " ", 1); + + offLast = offCur = 0; + while (offCur < cchStr) + { + if (memchr(pszEscape, pszStr[offCur], cchEscape)) + { + if (offLast < offCur) + cchOutput += pfnOutput(pvArgOutput, &pszStr[offLast], offCur - offLast); + switch (pszStr[offCur]) + { + case '<': cchOutput += pfnOutput(pvArgOutput, "<", 4); break; + case '>': cchOutput += pfnOutput(pvArgOutput, ">", 4); break; + case '&': cchOutput += pfnOutput(pvArgOutput, "&", 5); break; + case '\'': cchOutput += pfnOutput(pvArgOutput, "'", 6); break; + case '"': cchOutput += pfnOutput(pvArgOutput, """, 6); break; + case '\n': cchOutput += pfnOutput(pvArgOutput, " ", 5); break; + case '\r': cchOutput += pfnOutput(pvArgOutput, " ", 5); break; + default: + AssertFailed(); + } + offLast = offCur + 1; + } + offCur++; + } + if (offLast < offCur) + cchOutput += pfnOutput(pvArgOutput, &pszStr[offLast], offCur - offLast); + + while (--cchWidth >= cchStr) + cchOutput += pfnOutput(pvArgOutput, " ", 1); + if (fAttr) + cchOutput += pfnOutput(pvArgOutput, "\"", 1); + return cchOutput; + } + + default: + AssertMsgFailed(("Invalid IPRT format type '%.10s'!\n", pszFormatOrg)); + } + break; + } +#endif /* IN_RING3 */ + + + /* + * Groups 6 - CPU Architecture Register Formatters. + * "%RAarch[reg]" + */ + case 'A': + { + char const * const pszArch = *ppszFormat; + const char *pszReg = pszArch; + size_t cchOutput = 0; + int cPrinted = 0; + size_t cchReg; + + /* Parse out the */ + while ((ch = *pszReg++) && ch != '[') + { /* nothing */ } + AssertMsgBreak(ch == '[', ("Malformed IPRT architecture register format type '%.10s'!\n", pszFormatOrg)); + + cchReg = 0; + while ((ch = pszReg[cchReg]) && ch != ']') + cchReg++; + AssertMsgBreak(ch == ']', ("Malformed IPRT architecture register format type '%.10s'!\n", pszFormatOrg)); + + *ppszFormat = &pszReg[cchReg + 1]; + + +#define REG_EQUALS(a_szReg) (sizeof(a_szReg) - 1 == cchReg && !strncmp(a_szReg, pszReg, sizeof(a_szReg) - 1)) +#define REG_OUT_BIT(a_uVal, a_fBitMask, a_szName) \ + do { \ + if ((a_uVal) & (a_fBitMask)) \ + { \ + if (!cPrinted++) \ + cchOutput += pfnOutput(pvArgOutput, "{" a_szName, sizeof(a_szName)); \ + else \ + cchOutput += pfnOutput(pvArgOutput, "," a_szName, sizeof(a_szName)); \ + (a_uVal) &= ~(a_fBitMask); \ + } \ + } while (0) +#define REG_OUT_CLOSE(a_uVal) \ + do { \ + if ((a_uVal)) \ + { \ + cchOutput += pfnOutput(pvArgOutput, !cPrinted ? "{unkn=" : ",unkn=", 6); \ + cch = RTStrFormatNumber(&szBuf[0], (a_uVal), 16, 1, -1, fFlags); \ + cchOutput += pfnOutput(pvArgOutput, szBuf, cch); \ + cPrinted++; \ + } \ + if (cPrinted) \ + cchOutput += pfnOutput(pvArgOutput, "}", 1); \ + } while (0) + + + if (0) + { /* dummy */ } +#ifdef STRFORMAT_WITH_X86 + /* + * X86 & AMD64. + */ + else if ( pszReg - pszArch == 3 + 1 + && pszArch[0] == 'x' + && pszArch[1] == '8' + && pszArch[2] == '6') + { + if (REG_EQUALS("cr0")) + { + uint64_t cr0 = va_arg(*pArgs, uint64_t); + fFlags |= RTSTR_F_64BIT; + cch = RTStrFormatNumber(&szBuf[0], cr0, 16, 8, -1, fFlags | RTSTR_F_ZEROPAD); + cchOutput += pfnOutput(pvArgOutput, szBuf, cch); + REG_OUT_BIT(cr0, X86_CR0_PE, "PE"); + REG_OUT_BIT(cr0, X86_CR0_MP, "MP"); + REG_OUT_BIT(cr0, X86_CR0_EM, "EM"); + REG_OUT_BIT(cr0, X86_CR0_TS, "DE"); + REG_OUT_BIT(cr0, X86_CR0_ET, "ET"); + REG_OUT_BIT(cr0, X86_CR0_NE, "NE"); + REG_OUT_BIT(cr0, X86_CR0_WP, "WP"); + REG_OUT_BIT(cr0, X86_CR0_AM, "AM"); + REG_OUT_BIT(cr0, X86_CR0_NW, "NW"); + REG_OUT_BIT(cr0, X86_CR0_CD, "CD"); + REG_OUT_BIT(cr0, X86_CR0_PG, "PG"); + REG_OUT_CLOSE(cr0); + } + else if (REG_EQUALS("cr4")) + { + uint64_t cr4 = va_arg(*pArgs, uint64_t); + fFlags |= RTSTR_F_64BIT; + cch = RTStrFormatNumber(&szBuf[0], cr4, 16, 8, -1, fFlags | RTSTR_F_ZEROPAD); + cchOutput += pfnOutput(pvArgOutput, szBuf, cch); + REG_OUT_BIT(cr4, X86_CR4_VME, "VME"); + REG_OUT_BIT(cr4, X86_CR4_PVI, "PVI"); + REG_OUT_BIT(cr4, X86_CR4_TSD, "TSD"); + REG_OUT_BIT(cr4, X86_CR4_DE, "DE"); + REG_OUT_BIT(cr4, X86_CR4_PSE, "PSE"); + REG_OUT_BIT(cr4, X86_CR4_PAE, "PAE"); + REG_OUT_BIT(cr4, X86_CR4_MCE, "MCE"); + REG_OUT_BIT(cr4, X86_CR4_PGE, "PGE"); + REG_OUT_BIT(cr4, X86_CR4_PCE, "PCE"); + REG_OUT_BIT(cr4, X86_CR4_OSFXSR, "OSFXSR"); + REG_OUT_BIT(cr4, X86_CR4_OSXMMEEXCPT, "OSXMMEEXCPT"); + REG_OUT_BIT(cr4, X86_CR4_VMXE, "VMXE"); + REG_OUT_BIT(cr4, X86_CR4_SMXE, "SMXE"); + REG_OUT_BIT(cr4, X86_CR4_PCIDE, "PCIDE"); + REG_OUT_BIT(cr4, X86_CR4_OSXSAVE, "OSXSAVE"); + REG_OUT_BIT(cr4, X86_CR4_SMEP, "SMEP"); + REG_OUT_BIT(cr4, X86_CR4_SMAP, "SMAP"); + REG_OUT_CLOSE(cr4); + } + else + AssertMsgFailed(("Unknown x86 register specified in '%.10s'!\n", pszFormatOrg)); + } +#endif + else + AssertMsgFailed(("Unknown architecture specified in '%.10s'!\n", pszFormatOrg)); +#undef REG_OUT_BIT +#undef REG_OUT_CLOSE +#undef REG_EQUALS + return cchOutput; + } + + /* + * Invalid/Unknown. Bitch about it. + */ + default: + AssertMsgFailed(("Invalid IPRT format type '%.10s'!\n", pszFormatOrg)); + break; + } + } + else + AssertMsgFailed(("Invalid IPRT format type '%.10s'!\n", pszFormatOrg)); + + NOREF(pszFormatOrg); + return 0; +} + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/string/strformattype.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/string/strformattype.c @@ -0,0 +1,476 @@ +/* $Id: strformattype.cpp $ */ +/** @file + * IPRT - IPRT String Formatter Extensions, Dynamic Types. + */ + +/* + * Copyright (C) 2008-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Global Variables * +*******************************************************************************/ +#define LOG_GROUP RTLOGGROUP_STRING +#include +#include "internal/iprt.h" + +#include +#include +#include +#include "internal/string.h" + + +/******************************************************************************* +* Defined Constants And Macros * +*******************************************************************************/ +#ifdef RT_STRICT +# define RTSTRFORMATTYPE_WITH_LOCKING +#endif +#ifdef RTSTRFORMATTYPE_WITH_LOCKING +# define RTSTRFORMATTYPE_LOCK_OFFSET 0x7fff0000 +#endif + + +/******************************************************************************* +* Structures and Typedefs * +*******************************************************************************/ +/** + * Description of a registered formatting type. + * + * In GC we'll be using offsets instead of pointers just to try avoid having to + * do the bothersome relocating. This of course assumes that all the relevant + * code stays within the same mapping. + */ +typedef struct RTSTRDYNFMT +{ + /** The length of the type. */ + uint8_t cchType; + /** The type name. */ + char szType[47]; + /** The handler function. + * In GC the offset is relative to g_aTypes[0], so that &g_aTypes[0] + offHandler + * gives the actual address. */ +#ifdef IN_RC + int32_t offHandler; +#else + PFNRTSTRFORMATTYPE pfnHandler; +#endif + /** Callback argument. */ + void * volatile pvUser; +#if ARCH_BITS == 32 + /** Size alignment padding. */ + char abPadding[8]; +#endif +} RTSTRDYNFMT; +AssertCompileSizeAlignment(RTSTRDYNFMT, 32); +typedef RTSTRDYNFMT *PRTSTRDYNFMT; +typedef RTSTRDYNFMT const *PCRTSTRDYNFMT; + + +/******************************************************************************* +* Global Variables * +*******************************************************************************/ +/** The registered types, sorted for binary lookup. + * We use a static array here because it avoids RTMemAlloc dependencies+leaks. */ +static RTSTRDYNFMT g_aTypes[64]; +/** The number of registered types. */ +static uint32_t g_cTypes = 0; +#ifdef RTSTRFORMATTYPE_WITH_LOCKING +/** This is just a thing we assert/spin on. + * Zero == unlocked, negative == write locked, positive == read locked. + * + * The user should do all the serialization and we'll smack his fingers in + * strict builds if he doesn't. */ +static int32_t volatile g_i32Spinlock = 0; +#endif + + +/** + * Locks the stuff for updating. + * + * Mostly for check that the caller is doing his job. + */ +DECLINLINE(void) rtstrFormatTypeWriteLock(void) +{ +#if defined(RTSTRFORMATTYPE_WITH_LOCKING) + if (RT_UNLIKELY(!ASMAtomicCmpXchgS32(&g_i32Spinlock, -RTSTRFORMATTYPE_LOCK_OFFSET, 0))) + { + unsigned volatile i; + + AssertFailed(); + for (i = 0;; i++) + if ( !g_i32Spinlock + && ASMAtomicCmpXchgS32(&g_i32Spinlock, -RTSTRFORMATTYPE_LOCK_OFFSET, 0)) + break; + } +#endif +} + + +/** + * Undoing rtstrFormatTypeWriteLock. + */ +DECLINLINE(void) rtstrFormatTypeWriteUnlock(void) +{ +#if defined(RTSTRFORMATTYPE_WITH_LOCKING) + Assert(g_i32Spinlock < 0); + ASMAtomicAddS32(&g_i32Spinlock, RTSTRFORMATTYPE_LOCK_OFFSET); +#endif +} + + +/** + * Locks the stuff for reading. + * + * This is just cheap stuff to make sure the caller is doing the right thing. + */ +DECLINLINE(void) rtstrFormatTypeReadLock(void) +{ +#if defined(RTSTRFORMATTYPE_WITH_LOCKING) + if (RT_UNLIKELY(ASMAtomicIncS32(&g_i32Spinlock) < 0)) + { + unsigned volatile i; + + AssertFailed(); + for (i = 0;; i++) + if (ASMAtomicUoReadS32(&g_i32Spinlock) > 0) + break; + } +#endif +} + + +/** + * Undoing rtstrFormatTypeReadLock. + */ +DECLINLINE(void) rtstrFormatTypeReadUnlock(void) +{ +#if defined(RTSTRFORMATTYPE_WITH_LOCKING) + Assert(g_i32Spinlock > 0); + ASMAtomicDecS32(&g_i32Spinlock); +#endif +} + + +/** + * Compares a type string with a type entry, the string doesn't need to be terminated. + * + * @returns Same as memcmp. + * @param pszType The type string, doesn't need to be terminated. + * @param cchType The number of chars in @a pszType to compare. + * @param pType The type entry to compare with. + */ +DECLINLINE(int) rtstrFormatTypeCompare(const char *pszType, size_t cchType, PCRTSTRDYNFMT pType) +{ + size_t cch = RT_MIN(cchType, pType->cchType); + int iDiff = memcmp(pszType, pType->szType, cch); + if (!iDiff) + { + if (cchType == pType->cchType) + return 0; + iDiff = cchType < pType->cchType ? -1 : 1; + } + return iDiff; +} + + +/** + * Looks up a type entry. + * + * @returns The type index, -1 on failure. + * @param pszType The type to look up. This doesn't have to be terminated. + * @param cchType The length of the type. + */ +DECLINLINE(int32_t) rtstrFormatTypeLookup(const char *pszType, size_t cchType) +{ + /* + * Lookup the type - binary search. + */ + int32_t iStart = 0; + int32_t iEnd = g_cTypes - 1; + int32_t i = iEnd / 2; + for (;;) + { + int iDiff = rtstrFormatTypeCompare(pszType, cchType, &g_aTypes[i]); + if (!iDiff) + return i; + if (iEnd == iStart) + break; + if (iDiff < 0) + iEnd = i - 1; + else + iStart = i + 1; + if (iEnd < iStart) + break; + i = iStart + (iEnd - iStart) / 2; + } + return -1; +} + + +/** + * Register a format handler for a type. + * + * The format handler is used to handle '%R[type]' format types, where the argument + * in the vector is a pointer value (a bit restrictive, but keeps it simple). + * + * The caller must ensure that no other thread will be making use of any of + * the dynamic formatting type facilities simultaneously with this call. + * + * @returns IPRT status code. + * @retval VINF_SUCCESS on success. + * @retval VERR_ALREADY_EXISTS if the type has already been registered. + * @retval VERR_TOO_MANY_OPEN_FILES if all the type slots has been allocated already. + * + * @param pszType The type name. + * @param pfnHandler The handler address. See FNRTSTRFORMATTYPE for details. + * @param pvUser The user argument to pass to the handler. See RTStrFormatTypeSetUser + * for how to update this later. + */ +RTDECL(int) RTStrFormatTypeRegister(const char *pszType, PFNRTSTRFORMATTYPE pfnHandler, void *pvUser) +{ + int rc; + size_t cchType; + uint32_t cTypes; + + /* + * Validate input. + */ + AssertPtr(pfnHandler); + AssertPtr(pszType); + cchType = strlen(pszType); + AssertReturn(cchType < RT_SIZEOFMEMB(RTSTRDYNFMT, szType), VERR_INVALID_PARAMETER); + + /* + * Try add it. + */ + rtstrFormatTypeWriteLock(); + + /* check that there are empty slots. */ + cTypes = g_cTypes; + if (cTypes < RT_ELEMENTS(g_aTypes)) + { + /* find where to insert it. */ + uint32_t i = 0; + rc = VINF_SUCCESS; + while (i < cTypes) + { + int iDiff = rtstrFormatTypeCompare(pszType, cchType, &g_aTypes[i]); + if (!iDiff) + { + rc = VERR_ALREADY_EXISTS; + break; + } + if (iDiff < 0) + break; + i++; + } + if (RT_SUCCESS(rc)) + { + /* make room. */ + uint32_t cToMove = cTypes - i; + if (cToMove) + memmove(&g_aTypes[i + 1], &g_aTypes[i], cToMove * sizeof(g_aTypes[i])); + + /* insert the new entry. */ + memset(&g_aTypes[i], 0, sizeof(g_aTypes[i])); + memcpy(&g_aTypes[i].szType[0], pszType, cchType + 1); + g_aTypes[i].cchType = (uint8_t)cchType; + g_aTypes[i].pvUser = pvUser; +#ifdef IN_RC + g_aTypes[i].offHandler = (intptr_t)pfnHandler - (intptr_t)&g_aTypes[0]; +#else + g_aTypes[i].pfnHandler = pfnHandler; +#endif + ASMAtomicIncU32(&g_cTypes); + rc = VINF_SUCCESS; + } + } + else + rc = VERR_TOO_MANY_OPEN_FILES; /** @todo fix error code */ + + rtstrFormatTypeWriteUnlock(); + + return rc; +} +RT_EXPORT_SYMBOL(RTStrFormatTypeRegister); + + +/** + * Deregisters a format type. + * + * The caller must ensure that no other thread will be making use of any of + * the dynamic formatting type facilities simultaneously with this call. + * + * @returns IPRT status code. + * @retval VINF_SUCCESS on success. + * @retval VERR_FILE_NOT_FOUND if not found. + * + * @param pszType The type to deregister. + */ +RTDECL(int) RTStrFormatTypeDeregister(const char *pszType) +{ + int32_t i; + + /* + * Validate input. + */ + AssertPtr(pszType); + + /* + * Locate the entry and remove it. + */ + rtstrFormatTypeWriteLock(); + i = rtstrFormatTypeLookup(pszType, strlen(pszType)); + if (i >= 0) + { + const uint32_t cTypes = g_cTypes; + int32_t cToMove = cTypes - i - 1; + if (cToMove > 0) + memmove(&g_aTypes[i], &g_aTypes[i + 1], cToMove * sizeof(g_aTypes[i])); + memset(&g_aTypes[cTypes - 1], 0, sizeof(g_aTypes[0])); + ASMAtomicDecU32(&g_cTypes); + } + rtstrFormatTypeWriteUnlock(); + + Assert(i >= 0); + return i >= 0 + ? VINF_SUCCESS + : VERR_FILE_NOT_FOUND; /** @todo fix status code */ +} +RT_EXPORT_SYMBOL(RTStrFormatTypeDeregister); + + +/** + * Sets the user argument for a type. + * + * This can be used if a user argument needs relocating in GC. + * + * @returns IPRT status code. + * @retval VINF_SUCCESS on success. + * @retval VERR_FILE_NOT_FOUND if not found. + * + * @param pszType The type to update. + * @param pvUser The new user argument value. + */ +RTDECL(int) RTStrFormatTypeSetUser(const char *pszType, void *pvUser) +{ + int32_t i; + + /* + * Validate input. + */ + AssertPtr(pszType); + + /* + * Locate the entry and update it. + */ + rtstrFormatTypeReadLock(); + + i = rtstrFormatTypeLookup(pszType, strlen(pszType)); + if (i >= 0) + ASMAtomicWritePtr(&g_aTypes[i].pvUser, pvUser); + + rtstrFormatTypeReadUnlock(); + + Assert(i >= 0); + return i >= 0 + ? VINF_SUCCESS + : VERR_FILE_NOT_FOUND; /** @todo fix status code */ +} +RT_EXPORT_SYMBOL(RTStrFormatTypeSetUser); + + +/** + * Formats a type using a registered callback handler. + * + * This will handle %R[type]. + * + * @returns The number of bytes formatted. + * @param pfnOutput Pointer to output function. + * @param pvArgOutput Argument for the output function. + * @param ppszFormat Pointer to the format string pointer. Advance this till the char + * after the format specifier. + * @param pArgs Pointer to the argument list. Use this to fetch the arguments. + * @param cchWidth Format Width. -1 if not specified. + * @param cchPrecision Format Precision. -1 if not specified. + * @param fFlags Flags (RTSTR_NTFS_*). + * @param chArgSize The argument size specifier, 'l' or 'L'. + */ +DECLHIDDEN(size_t) rtstrFormatType(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, const char **ppszFormat, + va_list *pArgs, int cchWidth, int cchPrecision, unsigned fFlags, char chArgSize) +{ + size_t cch; + int32_t i; + char const *pszTypeEnd; + char const *pszType; + char ch; + void *pvValue = va_arg(*pArgs, void *); + NOREF(chArgSize); + + /* + * Parse out the type. + */ + pszType = *ppszFormat + 2; + *ppszFormat = pszType; + Assert(pszType[-1] == '['); + Assert(pszType[-2] == 'R'); + pszTypeEnd = pszType; + while ((ch = *pszTypeEnd) != ']') + { + AssertReturn(ch != '\0', 0); + AssertReturn(ch != '%', 0); + AssertReturn(ch != '[', 0); + pszTypeEnd++; + } + *ppszFormat = pszTypeEnd + 1; + + /* + * Locate the entry and call the handler. + */ + rtstrFormatTypeReadLock(); + + i = rtstrFormatTypeLookup(pszType, pszTypeEnd - pszType); + if (RT_LIKELY(i >= 0)) + { +#ifdef IN_RC + PFNRTSTRFORMATTYPE pfnHandler = (PFNRTSTRFORMATTYPE)((intptr_t)&g_aTypes[0] + g_aTypes[i].offHandler); +#else + PFNRTSTRFORMATTYPE pfnHandler = g_aTypes[i].pfnHandler; +#endif + void *pvUser = ASMAtomicReadPtr(&g_aTypes[i].pvUser); + + rtstrFormatTypeReadUnlock(); + + cch = pfnHandler(pfnOutput, pvArgOutput, g_aTypes[i].szType, pvValue, cchWidth, cchPrecision, fFlags, pvUser); + } + else + { + rtstrFormatTypeReadUnlock(); + + cch = pfnOutput(pvArgOutput, RT_STR_TUPLE("")); + } + + return cch; +} + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/string/strprintf.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/string/strprintf.c @@ -0,0 +1,129 @@ +/* $Id: strprintf.cpp $ */ +/** @file + * IPRT - String Formatters. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + +#include + + +/******************************************************************************* +* Structures and Typedefs * +*******************************************************************************/ +/** strbufoutput() argument structure. */ +typedef struct STRBUFARG +{ + /** Pointer to current buffer position. */ + char *psz; + /** Number of bytes left in the buffer - not including the trailing zero. */ + size_t cch; +} STRBUFARG; +/** Pointer to a strbufoutput() argument structure. */ +typedef STRBUFARG *PSTRBUFARG; + + +/******************************************************************************* +* Internal Functions * +*******************************************************************************/ +static DECLCALLBACK(size_t) strbufoutput(void *pvArg, const char *pachChars, size_t cbChars); + + +/** + * Output callback. + * + * @returns number of bytes written. + * @param pvArg Pointer to a STRBUFARG structure. + * @param pachChars Pointer to an array of utf-8 characters. + * @param cbChars Number of bytes in the character array pointed to by pachChars. + */ +static DECLCALLBACK(size_t) strbufoutput(void *pvArg, const char *pachChars, size_t cbChars) +{ + PSTRBUFARG pArg = (PSTRBUFARG)pvArg; + + cbChars = RT_MIN(pArg->cch, cbChars); + if (cbChars) + { + memcpy(pArg->psz, pachChars, cbChars); + pArg->cch -= cbChars; + pArg->psz += cbChars; + } + *pArg->psz = '\0'; + + return cbChars; +} + + +RTDECL(size_t) RTStrPrintfExV(PFNSTRFORMAT pfnFormat, void *pvArg, char *pszBuffer, size_t cchBuffer, const char *pszFormat, va_list args) +{ + STRBUFARG Arg; + + if (!cchBuffer) + { + AssertMsgFailed(("Excellent idea! Format a string with no space for the output!\n")); + return 0; + } + + Arg.psz = pszBuffer; + Arg.cch = cchBuffer - 1; + return RTStrFormatV(strbufoutput, &Arg, pfnFormat, pvArg, pszFormat, args); +} +RT_EXPORT_SYMBOL(RTStrPrintfExV); + + +RTDECL(size_t) RTStrPrintfV(char *pszBuffer, size_t cchBuffer, const char *pszFormat, va_list args) +{ + return RTStrPrintfExV(NULL, NULL, pszBuffer, cchBuffer, pszFormat, args); +} +RT_EXPORT_SYMBOL(RTStrPrintfV); + + +RTDECL(size_t) RTStrPrintfEx(PFNSTRFORMAT pfnFormat, void *pvArg, char *pszBuffer, size_t cchBuffer, const char *pszFormat, ...) +{ + va_list args; + size_t cbRet; + va_start(args, pszFormat); + cbRet = RTStrPrintfExV(pfnFormat, pvArg, pszBuffer, cchBuffer, pszFormat, args); + va_end(args); + return cbRet; +} +RT_EXPORT_SYMBOL(RTStrPrintfEx); + + +RTDECL(size_t) RTStrPrintf(char *pszBuffer, size_t cchBuffer, const char *pszFormat, ...) +{ + va_list args; + size_t cbRet; + va_start(args, pszFormat); + cbRet = RTStrPrintfV(pszBuffer, cchBuffer, pszFormat, args); + va_end(args); + return cbRet; +} +RT_EXPORT_SYMBOL(RTStrPrintf); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/string/strtonum.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/string/strtonum.c @@ -0,0 +1,1013 @@ +/* $Id: strtonum.cpp $ */ +/** @file + * IPRT - String To Number Conversion. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + +#include +#include /* needed for RT_C_IS_DIGIT */ +#include + + +/******************************************************************************* +* Global Variables * +*******************************************************************************/ +/** 8-bit char -> digit. */ +static const unsigned char g_auchDigits[256] = +{ + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,255,255,255,255,255,255, + 255, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35,255,255,255,255,255, + 255, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255 +}; +/** Approximated overflow shift checks. */ +static const char g_auchShift[36] = +{ + /* 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 */ + 64, 64, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 61, 61, 61, 61, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 59, 59, 59, 59 +}; + +/* +#include +int main() +{ + int i; + printf("static const unsigned char g_auchDigits[256] =\n" + "{"); + for (i = 0; i < 256; i++) + { + int ch = 255; + if (i >= '0' && i <= '9') + ch = i - '0'; + else if (i >= 'a' && i <= 'z') + ch = i - 'a' + 10; + else if (i >= 'A' && i <= 'Z') + ch = i - 'A' + 10; + if (i == 0) + printf("\n %3d", ch); + else if ((i % 32) == 0) + printf(",\n %3d", ch); + else + printf(",%3d", ch); + } + printf("\n" + "};\n"); + return 0; +} +*/ + + +/** + * Converts a string representation of a number to a 64-bit unsigned number. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VWRN_NEGATIVE_UNSIGNED + * @retval VWRN_TRAILING_CHARS + * @retval VWRN_TRAILING_SPACES + * @retval VINF_SUCCESS + * @retval VERR_NO_DIGITS + * + * @param pszValue Pointer to the string value. + * @param ppszNext Where to store the pointer to the first char following the number. (Optional) + * @param uBase The base of the representation used. + * If the function will look for known prefixes before defaulting to 10. + * @param pu64 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToUInt64Ex(const char *pszValue, char **ppszNext, unsigned uBase, uint64_t *pu64) +{ + const char *psz = pszValue; + int iShift; + int rc; + uint64_t u64; + unsigned char uch; + + /* + * Positive/Negative stuff. + */ + bool fPositive = true; + for (;; psz++) + { + if (*psz == '+') + fPositive = true; + else if (*psz == '-') + fPositive = !fPositive; + else + break; + } + + /* + * Check for hex prefix. + */ + if (!uBase) + { + if ( psz[0] == '0' + && (psz[1] == 'x' || psz[1] == 'X') + && g_auchDigits[(unsigned char)psz[2]] < 16) + { + uBase = 16; + psz += 2; + } + else if ( psz[0] == '0' + && g_auchDigits[(unsigned char)psz[1]] < 8) + { + uBase = 8; + psz++; + } + else + uBase = 10; + } + else if ( uBase == 16 + && psz[0] == '0' + && (psz[1] == 'x' || psz[1] == 'X') + && g_auchDigits[(unsigned char)psz[2]] < 16) + psz += 2; + + /* + * Interpret the value. + * Note: We only support ascii digits at this time... :-) + */ + iShift = g_auchShift[uBase]; + pszValue = psz; /* (Prefix and sign doesn't count in the digit counting.) */ + rc = VINF_SUCCESS; + u64 = 0; + while ((uch = (unsigned char)*psz) != 0) + { + unsigned char chDigit = g_auchDigits[uch]; + uint64_t u64Prev; + + if (chDigit >= uBase) + break; + + u64Prev = u64; + u64 *= uBase; + u64 += chDigit; + if (u64Prev > u64 || (u64Prev >> iShift)) + rc = VWRN_NUMBER_TOO_BIG; + psz++; + } + + if (!fPositive) + { + if (rc == VINF_SUCCESS) + rc = VWRN_NEGATIVE_UNSIGNED; + u64 = -(int64_t)u64; + } + + if (pu64) + *pu64 = u64; + + if (psz == pszValue) + rc = VERR_NO_DIGITS; + + if (ppszNext) + *ppszNext = (char *)psz; + + /* + * Warn about trailing chars/spaces. + */ + if ( rc == VINF_SUCCESS + && *psz) + { + while (*psz == ' ' || *psz == '\t') + psz++; + rc = *psz ? VWRN_TRAILING_CHARS : VWRN_TRAILING_SPACES; + } + + return rc; +} +RT_EXPORT_SYMBOL(RTStrToUInt64Ex); + + +/** + * Converts a string representation of a number to a 64-bit unsigned number, + * making sure the full string is converted. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VWRN_NEGATIVE_UNSIGNED + * @retval VINF_SUCCESS + * @retval VERR_NO_DIGITS + * @retval VERR_TRAILING_SPACES + * @retval VERR_TRAILING_CHARS + * + * @param pszValue Pointer to the string value. + * @param uBase The base of the representation used. + * If the function will look for known prefixes before defaulting to 10. + * @param pu64 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToUInt64Full(const char *pszValue, unsigned uBase, uint64_t *pu64) +{ + char *psz; + int rc = RTStrToUInt64Ex(pszValue, &psz, uBase, pu64); + if (RT_SUCCESS(rc) && *psz) + { + if (rc == VWRN_TRAILING_CHARS || rc == VWRN_TRAILING_SPACES) + rc = -rc; + else + { + while (*psz == ' ' || *psz == '\t') + psz++; + rc = *psz ? VERR_TRAILING_CHARS : VERR_TRAILING_SPACES; + } + } + return rc; +} +RT_EXPORT_SYMBOL(RTStrToUInt64Full); + + +/** + * Converts a string representation of a number to a 64-bit unsigned number. + * The base is guessed. + * + * @returns 64-bit unsigned number on success. + * @returns 0 on failure. + * @param pszValue Pointer to the string value. + */ +RTDECL(uint64_t) RTStrToUInt64(const char *pszValue) +{ + uint64_t u64; + int rc = RTStrToUInt64Ex(pszValue, NULL, 0, &u64); + if (RT_SUCCESS(rc)) + return u64; + return 0; +} +RT_EXPORT_SYMBOL(RTStrToUInt64); + + +/** + * Converts a string representation of a number to a 32-bit unsigned number. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VWRN_NEGATIVE_UNSIGNED + * @retval VWRN_TRAILING_CHARS + * @retval VWRN_TRAILING_SPACES + * @retval VINF_SUCCESS + * @retval VERR_NO_DIGITS + * + * @param pszValue Pointer to the string value. + * @param ppszNext Where to store the pointer to the first char following the number. (Optional) + * @param uBase The base of the representation used. + * If the function will look for known prefixes before defaulting to 10. + * @param pu32 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToUInt32Ex(const char *pszValue, char **ppszNext, unsigned uBase, uint32_t *pu32) +{ + uint64_t u64; + int rc = RTStrToUInt64Ex(pszValue, ppszNext, uBase, &u64); + if (RT_SUCCESS(rc)) + { + if (u64 & ~0xffffffffULL) + rc = VWRN_NUMBER_TOO_BIG; + } + if (pu32) + *pu32 = (uint32_t)u64; + return rc; +} +RT_EXPORT_SYMBOL(RTStrToUInt32Ex); + + +/** + * Converts a string representation of a number to a 32-bit unsigned number, + * making sure the full string is converted. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VWRN_NEGATIVE_UNSIGNED + * @retval VINF_SUCCESS + * @retval VERR_NO_DIGITS + * @retval VERR_TRAILING_SPACES + * @retval VERR_TRAILING_CHARS + * + * @param pszValue Pointer to the string value. + * @param uBase The base of the representation used. + * If the function will look for known prefixes before defaulting to 10. + * @param pu32 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToUInt32Full(const char *pszValue, unsigned uBase, uint32_t *pu32) +{ + uint64_t u64; + int rc = RTStrToUInt64Full(pszValue, uBase, &u64); + if (RT_SUCCESS(rc)) + { + if (u64 & ~0xffffffffULL) + rc = VWRN_NUMBER_TOO_BIG; + } + if (pu32) + *pu32 = (uint32_t)u64; + return rc; +} +RT_EXPORT_SYMBOL(RTStrToUInt32Full); + + +/** + * Converts a string representation of a number to a 64-bit unsigned number. + * The base is guessed. + * + * @returns 32-bit unsigned number on success. + * @returns 0 on failure. + * @param pszValue Pointer to the string value. + */ +RTDECL(uint32_t) RTStrToUInt32(const char *pszValue) +{ + uint32_t u32; + int rc = RTStrToUInt32Ex(pszValue, NULL, 0, &u32); + if (RT_SUCCESS(rc)) + return u32; + return 0; +} +RT_EXPORT_SYMBOL(RTStrToUInt32); + + +/** + * Converts a string representation of a number to a 16-bit unsigned number. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VWRN_NEGATIVE_UNSIGNED + * @retval VWRN_TRAILING_CHARS + * @retval VWRN_TRAILING_SPACES + * @retval VINF_SUCCESS + * @retval VERR_NO_DIGITS + * + * @param pszValue Pointer to the string value. + * @param ppszNext Where to store the pointer to the first char following the number. (Optional) + * @param uBase The base of the representation used. + * If the function will look for known prefixes before defaulting to 10. + * @param pu16 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToUInt16Ex(const char *pszValue, char **ppszNext, unsigned uBase, uint16_t *pu16) +{ + uint64_t u64; + int rc = RTStrToUInt64Ex(pszValue, ppszNext, uBase, &u64); + if (RT_SUCCESS(rc)) + { + if (u64 & ~0xffffULL) + rc = VWRN_NUMBER_TOO_BIG; + } + if (pu16) + *pu16 = (uint16_t)u64; + return rc; +} +RT_EXPORT_SYMBOL(RTStrToUInt16Ex); + + +/** + * Converts a string representation of a number to a 16-bit unsigned number, + * making sure the full string is converted. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VWRN_NEGATIVE_UNSIGNED + * @retval VINF_SUCCESS + * @retval VERR_NO_DIGITS + * @retval VERR_TRAILING_SPACES + * @retval VERR_TRAILING_CHARS + * + * @param pszValue Pointer to the string value. + * @param uBase The base of the representation used. + * If the function will look for known prefixes before defaulting to 10. + * @param pu16 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToUInt16Full(const char *pszValue, unsigned uBase, uint16_t *pu16) +{ + uint64_t u64; + int rc = RTStrToUInt64Full(pszValue, uBase, &u64); + if (RT_SUCCESS(rc)) + { + if (u64 & ~0xffffULL) + rc = VWRN_NUMBER_TOO_BIG; + } + if (pu16) + *pu16 = (uint16_t)u64; + return rc; +} +RT_EXPORT_SYMBOL(RTStrToUInt16Full); + + +/** + * Converts a string representation of a number to a 16-bit unsigned number. + * The base is guessed. + * + * @returns 16-bit unsigned number on success. + * @returns 0 on failure. + * @param pszValue Pointer to the string value. + */ +RTDECL(uint16_t) RTStrToUInt16(const char *pszValue) +{ + uint16_t u16; + int rc = RTStrToUInt16Ex(pszValue, NULL, 0, &u16); + if (RT_SUCCESS(rc)) + return u16; + return 0; +} +RT_EXPORT_SYMBOL(RTStrToUInt16); + + +/** + * Converts a string representation of a number to a 8-bit unsigned number. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VWRN_NEGATIVE_UNSIGNED + * @retval VWRN_TRAILING_CHARS + * @retval VWRN_TRAILING_SPACES + * @retval VINF_SUCCESS + * @retval VERR_NO_DIGITS + * + * @param pszValue Pointer to the string value. + * @param ppszNext Where to store the pointer to the first char following the number. (Optional) + * @param uBase The base of the representation used. + * If the function will look for known prefixes before defaulting to 10. + * @param pu8 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToUInt8Ex(const char *pszValue, char **ppszNext, unsigned uBase, uint8_t *pu8) +{ + uint64_t u64; + int rc = RTStrToUInt64Ex(pszValue, ppszNext, uBase, &u64); + if (RT_SUCCESS(rc)) + { + if (u64 & ~0xffULL) + rc = VWRN_NUMBER_TOO_BIG; + } + if (pu8) + *pu8 = (uint8_t)u64; + return rc; +} +RT_EXPORT_SYMBOL(RTStrToUInt8Ex); + + +/** + * Converts a string representation of a number to a 8-bit unsigned number, + * making sure the full string is converted. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VWRN_NEGATIVE_UNSIGNED + * @retval VINF_SUCCESS + * @retval VERR_NO_DIGITS + * @retval VERR_TRAILING_SPACES + * @retval VERR_TRAILING_CHARS + * + * @param pszValue Pointer to the string value. + * @param uBase The base of the representation used. + * If the function will look for known prefixes before defaulting to 10. + * @param pu8 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToUInt8Full(const char *pszValue, unsigned uBase, uint8_t *pu8) +{ + uint64_t u64; + int rc = RTStrToUInt64Full(pszValue, uBase, &u64); + if (RT_SUCCESS(rc)) + { + if (u64 & ~0xffULL) + rc = VWRN_NUMBER_TOO_BIG; + } + if (pu8) + *pu8 = (uint8_t)u64; + return rc; +} +RT_EXPORT_SYMBOL(RTStrToUInt8Full); + + +/** + * Converts a string representation of a number to a 8-bit unsigned number. + * The base is guessed. + * + * @returns 8-bit unsigned number on success. + * @returns 0 on failure. + * @param pszValue Pointer to the string value. + */ +RTDECL(uint8_t) RTStrToUInt8(const char *pszValue) +{ + uint8_t u8; + int rc = RTStrToUInt8Ex(pszValue, NULL, 0, &u8); + if (RT_SUCCESS(rc)) + return u8; + return 0; +} +RT_EXPORT_SYMBOL(RTStrToUInt8); + + + + + + + +/** + * Converts a string representation of a number to a 64-bit signed number. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VWRN_TRAILING_CHARS + * @retval VWRN_TRAILING_SPACES + * @retval VINF_SUCCESS + * @retval VERR_NO_DIGITS + * + * @param pszValue Pointer to the string value. + * @param ppszNext Where to store the pointer to the first char following the number. (Optional) + * @param uBase The base of the representation used. + * If the function will look for known prefixes before defaulting to 10. + * @param pi64 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToInt64Ex(const char *pszValue, char **ppszNext, unsigned uBase, int64_t *pi64) +{ + const char *psz = pszValue; + int iShift; + int rc; + int64_t i64; + unsigned char uch; + + /* + * Positive/Negative stuff. + */ + bool fPositive = true; + for (;; psz++) + { + if (*psz == '+') + fPositive = true; + else if (*psz == '-') + fPositive = !fPositive; + else + break; + } + + /* + * Check for hex prefix. + */ + if (!uBase) + { + if ( *psz == '0' + && (psz[1] == 'x' || psz[1] == 'X') + && g_auchDigits[(unsigned char)psz[2]] < 16) + { + uBase = 16; + psz += 2; + } + else if ( *psz == '0' + && g_auchDigits[(unsigned char)psz[1]] < 8) + { + uBase = 8; + psz++; + } + else + uBase = 10; + } + else if ( uBase == 16 + && *psz == '0' + && (psz[1] == 'x' || psz[1] == 'X') + && g_auchDigits[(unsigned char)psz[2]] < 16) + psz += 2; + + /* + * Interpret the value. + * Note: We only support ascii digits at this time... :-) + */ + iShift = g_auchShift[uBase]; /** @todo test this, it's probably not 100% right yet. */ + pszValue = psz; /* (Prefix and sign doesn't count in the digit counting.) */ + rc = VINF_SUCCESS; + i64 = 0; + while ((uch = (unsigned char)*psz) != 0) + { + unsigned char chDigit = g_auchDigits[uch]; + int64_t i64Prev; + + if (chDigit >= uBase) + break; + + i64Prev = i64; + i64 *= uBase; + i64 += chDigit; + if (i64Prev > i64 || (i64Prev >> iShift)) + rc = VWRN_NUMBER_TOO_BIG; + psz++; + } + + if (!fPositive) + i64 = -i64; + + if (pi64) + *pi64 = i64; + + if (psz == pszValue) + rc = VERR_NO_DIGITS; + + if (ppszNext) + *ppszNext = (char *)psz; + + /* + * Warn about trailing chars/spaces. + */ + if ( rc == VINF_SUCCESS + && *psz) + { + while (*psz == ' ' || *psz == '\t') + psz++; + rc = *psz ? VWRN_TRAILING_CHARS : VWRN_TRAILING_SPACES; + } + + return rc; +} +RT_EXPORT_SYMBOL(RTStrToInt64Ex); + + +/** + * Converts a string representation of a number to a 64-bit signed number, + * making sure the full string is converted. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VINF_SUCCESS + * @retval VERR_TRAILING_CHARS + * @retval VERR_TRAILING_SPACES + * @retval VERR_NO_DIGITS + * + * @param pszValue Pointer to the string value. + * @param uBase The base of the representation used. + * If the function will look for known prefixes before defaulting to 10. + * @param pi64 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToInt64Full(const char *pszValue, unsigned uBase, int64_t *pi64) +{ + char *psz; + int rc = RTStrToInt64Ex(pszValue, &psz, uBase, pi64); + if (RT_SUCCESS(rc) && *psz) + { + if (rc == VWRN_TRAILING_CHARS || rc == VWRN_TRAILING_SPACES) + rc = -rc; + else + { + while (*psz == ' ' || *psz == '\t') + psz++; + rc = *psz ? VERR_TRAILING_CHARS : VERR_TRAILING_SPACES; + } + } + return rc; +} +RT_EXPORT_SYMBOL(RTStrToInt64Full); + + +/** + * Converts a string representation of a number to a 64-bit signed number. + * The base is guessed. + * + * @returns 64-bit signed number on success. + * @returns 0 on failure. + * @param pszValue Pointer to the string value. + */ +RTDECL(int64_t) RTStrToInt64(const char *pszValue) +{ + int64_t i64; + int rc = RTStrToInt64Ex(pszValue, NULL, 0, &i64); + if (RT_SUCCESS(rc)) + return i64; + return 0; +} +RT_EXPORT_SYMBOL(RTStrToInt64); + + +/** + * Converts a string representation of a number to a 32-bit signed number. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VWRN_TRAILING_CHARS + * @retval VWRN_TRAILING_SPACES + * @retval VINF_SUCCESS + * @retval VERR_NO_DIGITS + * + * @param pszValue Pointer to the string value. + * @param ppszNext Where to store the pointer to the first char following the number. (Optional) + * @param uBase The base of the representation used. + * If the function will look for known prefixes before defaulting to 10. + * @param pi32 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToInt32Ex(const char *pszValue, char **ppszNext, unsigned uBase, int32_t *pi32) +{ + int64_t i64; + int rc = RTStrToInt64Ex(pszValue, ppszNext, uBase, &i64); + if (RT_SUCCESS(rc)) + { + int32_t i32 = (int32_t)i64; + if (i64 != (int64_t)i32) + rc = VWRN_NUMBER_TOO_BIG; + } + if (pi32) + *pi32 = (int32_t)i64; + return rc; +} +RT_EXPORT_SYMBOL(RTStrToInt32Ex); + + +/** + * Converts a string representation of a number to a 32-bit signed number, + * making sure the full string is converted. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VINF_SUCCESS + * @retval VERR_TRAILING_CHARS + * @retval VERR_TRAILING_SPACES + * @retval VERR_NO_DIGITS + * + * @param pszValue Pointer to the string value. + * @param uBase The base of the representation used. + * If the function will look for known prefixes before defaulting to 10. + * @param pi32 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToInt32Full(const char *pszValue, unsigned uBase, int32_t *pi32) +{ + int64_t i64; + int rc = RTStrToInt64Full(pszValue, uBase, &i64); + if (RT_SUCCESS(rc)) + { + int32_t i32 = (int32_t)i64; + if (i64 != (int64_t)i32) + rc = VWRN_NUMBER_TOO_BIG; + } + if (pi32) + *pi32 = (int32_t)i64; + return rc; +} +RT_EXPORT_SYMBOL(RTStrToInt32Full); + + +/** + * Converts a string representation of a number to a 32-bit signed number. + * The base is guessed. + * + * @returns 32-bit signed number on success. + * @returns 0 on failure. + * @param pszValue Pointer to the string value. + */ +RTDECL(int32_t) RTStrToInt32(const char *pszValue) +{ + int32_t i32; + int rc = RTStrToInt32Ex(pszValue, NULL, 0, &i32); + if (RT_SUCCESS(rc)) + return i32; + return 0; +} +RT_EXPORT_SYMBOL(RTStrToInt32); + + +/** + * Converts a string representation of a number to a 16-bit signed number. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VWRN_TRAILING_CHARS + * @retval VWRN_TRAILING_SPACES + * @retval VINF_SUCCESS + * @retval VERR_NO_DIGITS + * + * @param pszValue Pointer to the string value. + * @param ppszNext Where to store the pointer to the first char following the number. (Optional) + * @param uBase The base of the representation used. + * If the function will look for known prefixes before defaulting to 10. + * @param pi16 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToInt16Ex(const char *pszValue, char **ppszNext, unsigned uBase, int16_t *pi16) +{ + int64_t i64; + int rc = RTStrToInt64Ex(pszValue, ppszNext, uBase, &i64); + if (RT_SUCCESS(rc)) + { + int16_t i16 = (int16_t)i64; + if (i64 != (int64_t)i16) + rc = VWRN_NUMBER_TOO_BIG; + } + if (pi16) + *pi16 = (int16_t)i64; + return rc; +} +RT_EXPORT_SYMBOL(RTStrToInt16Ex); + + +/** + * Converts a string representation of a number to a 16-bit signed number, + * making sure the full string is converted. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VINF_SUCCESS + * @retval VERR_TRAILING_CHARS + * @retval VERR_TRAILING_SPACES + * @retval VERR_NO_DIGITS + * + * @param pszValue Pointer to the string value. + * @param uBase The base of the representation used. + * If the function will look for known prefixes before defaulting to 10. + * @param pi16 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToInt16Full(const char *pszValue, unsigned uBase, int16_t *pi16) +{ + int64_t i64; + int rc = RTStrToInt64Full(pszValue, uBase, &i64); + if (RT_SUCCESS(rc)) + { + int16_t i16 = (int16_t)i64; + if (i64 != (int64_t)i16) + rc = VWRN_NUMBER_TOO_BIG; + } + if (pi16) + *pi16 = (int16_t)i64; + return rc; +} +RT_EXPORT_SYMBOL(RTStrToInt16Full); + + +/** + * Converts a string representation of a number to a 16-bit signed number. + * The base is guessed. + * + * @returns 16-bit signed number on success. + * @returns 0 on failure. + * @param pszValue Pointer to the string value. + */ +RTDECL(int16_t) RTStrToInt16(const char *pszValue) +{ + int16_t i16; + int rc = RTStrToInt16Ex(pszValue, NULL, 0, &i16); + if (RT_SUCCESS(rc)) + return i16; + return 0; +} +RT_EXPORT_SYMBOL(RTStrToInt16); + + +/** + * Converts a string representation of a number to a 8-bit signed number. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VWRN_TRAILING_CHARS + * @retval VWRN_TRAILING_SPACES + * @retval VINF_SUCCESS + * @retval VERR_NO_DIGITS + * + * @param pszValue Pointer to the string value. + * @param ppszNext Where to store the pointer to the first char following the number. (Optional) + * @param uBase The base of the representation used. + * If the function will look for known prefixes before defaulting to 10. + * @param pi8 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToInt8Ex(const char *pszValue, char **ppszNext, unsigned uBase, int8_t *pi8) +{ + int64_t i64; + int rc = RTStrToInt64Ex(pszValue, ppszNext, uBase, &i64); + if (RT_SUCCESS(rc)) + { + int8_t i8 = (int8_t)i64; + if (i64 != (int64_t)i8) + rc = VWRN_NUMBER_TOO_BIG; + } + if (pi8) + *pi8 = (int8_t)i64; + return rc; +} +RT_EXPORT_SYMBOL(RTStrToInt8Ex); + + +/** + * Converts a string representation of a number to a 8-bit signed number, + * making sure the full string is converted. + * + * @returns iprt status code. + * Warnings are used to indicate conversion problems. + * @retval VWRN_NUMBER_TOO_BIG + * @retval VINF_SUCCESS + * @retval VERR_TRAILING_CHARS + * @retval VERR_TRAILING_SPACES + * @retval VERR_NO_DIGITS + * + * @param pszValue Pointer to the string value. + * @param uBase The base of the representation used. + * If the function will look for known prefixes before defaulting to 10. + * @param pi8 Where to store the converted number. (optional) + */ +RTDECL(int) RTStrToInt8Full(const char *pszValue, unsigned uBase, int8_t *pi8) +{ + int64_t i64; + int rc = RTStrToInt64Full(pszValue, uBase, &i64); + if (RT_SUCCESS(rc)) + { + int8_t i8 = (int8_t)i64; + if (i64 != (int64_t)i8) + rc = VWRN_NUMBER_TOO_BIG; + } + if (pi8) + *pi8 = (int8_t)i64; + return rc; +} +RT_EXPORT_SYMBOL(RTStrToInt8Full); + + +/** + * Converts a string representation of a number to a 8-bit signed number. + * The base is guessed. + * + * @returns 8-bit signed number on success. + * @returns 0 on failure. + * @param pszValue Pointer to the string value. + */ +RTDECL(int8_t) RTStrToInt8(const char *pszValue) +{ + int8_t i8; + int rc = RTStrToInt8Ex(pszValue, NULL, 0, &i8); + if (RT_SUCCESS(rc)) + return i8; + return 0; +} +RT_EXPORT_SYMBOL(RTStrToInt8); + + +RTDECL(int) RTStrConvertHexBytes(char const *pszHex, void *pv, size_t cb, uint32_t fFlags) +{ + size_t cbDst; + uint8_t *pbDst; + const char *pszSrc; + + AssertPtrReturn(pszHex, VERR_INVALID_POINTER); + AssertReturn(!fFlags, VERR_INVALID_PARAMETER); + + cbDst = cb; + pbDst = (uint8_t *)pv; + pszSrc = pszHex; + for (;;) + { + /* Pick the next two digit from the string. */ + char ch = *pszSrc++; + unsigned char uchDigit1 = g_auchDigits[(unsigned char)ch]; + unsigned char uchDigit2; + if (uchDigit1 >= 16) + { + if (!ch) + return cbDst == 0 ? VINF_SUCCESS : VERR_BUFFER_UNDERFLOW; + + while (ch == ' ' || ch == '\t') + ch = *pszSrc++; + return ch ? VWRN_TRAILING_CHARS : VWRN_TRAILING_SPACES; + } + + ch = *pszSrc++; + uchDigit2 = g_auchDigits[(unsigned char)ch]; + if (uchDigit2 >= 16) + return VERR_UNEVEN_INPUT; + + /* Add the byte to the output buffer. */ + if (!cbDst) + return VERR_BUFFER_OVERFLOW; + cbDst--; + *pbDst++ = (uchDigit1 << 4) | uchDigit2; + } +} +RT_EXPORT_SYMBOL(RTStrConvertHexBytes); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/table/avl_Base.cpp.h +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/table/avl_Base.cpp.h @@ -0,0 +1,460 @@ +/* $Id: avl_Base.cpp.h $ */ +/** @file + * kAVLBase - basic routines for all AVL trees. + */ + +/* + * Copyright (C) 2001-2012 knut st. osmundsen (bird-src-spam@anduin.net) + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef _kAVLBase_h_ +#define _kAVLBase_h_ + + +/** @page pg_rt_kAVL kAVL Template configuration. + * @internal + * + * This is a template made to implement multiple AVL trees. The differences + * among the implementations are related to the key used. + * + * \#define KAVL_FN + * Use this to alter the names of the AVL functions. + * Must be defined. + * + * \#define KAVL_EQUAL_ALLOWED + * Define this to tell us that equal keys are allowed. + * Then Equal keys will be put in a list pointed to by pList in the KAVLNODECORE. + * This is by default not defined. + * + * \#define KAVL_CHECK_FOR_EQUAL_INSERT + * Define this to enable insert check for equal nodes. + * This is by default not defined. + * + * \#define KAVL_MAX_STACK + * Use this to specify the number of stack entries the stack will use when inserting + * and removing nodes from the tree. I think the size should be about + * log2() + 3 + * Must be defined. + * + */ + +/******************************************************************************* +* Defined Constants And Macros * +*******************************************************************************/ +#define AVL_HEIGHTOF(pNode) ((unsigned char)((pNode) != NULL ? pNode->uchHeight : 0)) + +/** @def KAVL_GET_POINTER + * Reads a 'pointer' value. + * + * @returns The native pointer. + * @param pp Pointer to the pointer to read. + */ + +/** @def KAVL_GET_POINTER_NULL + * Reads a 'pointer' value which can be KAVL_NULL. + * + * @returns The native pointer. + * @returns NULL pointer if KAVL_NULL. + * @param pp Pointer to the pointer to read. + */ + +/** @def KAVL_SET_POINTER + * Writes a 'pointer' value. + * For offset-based schemes offset relative to pp is calculated and assigned to *pp. + * + * @returns stored pointer. + * @param pp Pointer to where to store the pointer. + * @param p Native pointer to assign to *pp. + */ + +/** @def KAVL_SET_POINTER_NULL + * Writes a 'pointer' value which can be KAVL_NULL. + * + * For offset-based schemes offset relative to pp is calculated and assigned to *pp, + * if p is not KAVL_NULL of course. + * + * @returns stored pointer. + * @param pp Pointer to where to store the pointer. + * @param pp2 Pointer to where to pointer to assign to pp. This can be KAVL_NULL + */ + +#ifndef KAVL_GET_POINTER +# ifdef KAVL_OFFSET +# define KAVL_GET_POINTER(pp) ( (PKAVLNODECORE)((intptr_t)(pp) + *(pp)) ) +# define KAVL_GET_POINTER_NULL(pp) ( *(pp) != KAVL_NULL ? KAVL_GET_POINTER(pp) : NULL ) +# define KAVL_SET_POINTER(pp, p) ( (*(pp)) = ((intptr_t)(p) - (intptr_t)(pp)) ) +# define KAVL_SET_POINTER_NULL(pp, pp2) ( (*(pp)) = *(pp2) != KAVL_NULL ? (intptr_t)KAVL_GET_POINTER(pp2) - (intptr_t)(pp) : KAVL_NULL ) +# else +# define KAVL_GET_POINTER(pp) ( *(pp) ) +# define KAVL_GET_POINTER_NULL(pp) ( *(pp) ) +# define KAVL_SET_POINTER(pp, p) ( (*(pp)) = (p) ) +# define KAVL_SET_POINTER_NULL(pp, pp2) ( (*(pp)) = *(pp2) ) +# endif +#endif + + +/** @def KAVL_NULL + * The NULL 'pointer' equivalent. + */ +#ifndef KAVL_NULL +# ifdef KAVL_OFFSET +# define KAVL_NULL 0 +# else +# define KAVL_NULL NULL +# endif +#endif + +#ifndef KAVL_RANGE +# define KAVL_R_IS_INTERSECTING(key1B, key2B, key1E, key2E) KAVL_E(key1B, key2B) +# define KAVL_R_IS_IDENTICAL(key1B, key2B, key1E, key2E) KAVL_E(key1B, key2B) +#endif + +/** @def KAVL_DECL + * Function declation macro in the RTDECL tradition. + * @param a_Type The function return type. */ +#ifndef KAVL_DECL +# define KAVL_DECL(a_Type) RTDECL(a_Type) +#endif + + +/******************************************************************************* +* Structures and Typedefs * +*******************************************************************************/ +/* + * A stack used to avoid recursive calls... + */ +typedef struct _kAvlStack +{ + unsigned cEntries; + PPKAVLNODECORE aEntries[KAVL_MAX_STACK]; +} KAVLSTACK, *PKAVLSTACK; + +typedef struct _kAvlStack2 +{ + unsigned cEntries; + PKAVLNODECORE aEntries[KAVL_MAX_STACK]; + char achFlags[KAVL_MAX_STACK]; +} KAVLSTACK2, *PLAVLSTACK2; + + + +/** + * Rewinds a stack of pointers to pointers to nodes, rebalancing the tree. + * @param pStack Pointer to stack to rewind. + * @sketch LOOP thru all stack entries + * BEGIN + * Get pointer to pointer to node (and pointer to node) from the stack. + * IF 2 higher left subtree than in right subtree THEN + * BEGIN + * IF higher (or equal) left-sub-subtree than right-sub-subtree THEN + * * n+2|n+3 + * / \ / \ + * n+2 n ==> n+1 n+1|n+2 + * / \ / \ + * n+1 n|n+1 n|n+1 n + * + * Or with keys: + * + * 4 2 + * / \ / \ + * 2 5 ==> 1 4 + * / \ / \ + * 1 3 3 5 + * + * ELSE + * * n+2 + * / \ / \ + * n+2 n n+1 n+1 + * / \ ==> / \ / \ + * n n+1 n L R n + * / \ + * L R + * + * Or with keys: + * 6 4 + * / \ / \ + * 2 7 ==> 2 6 + * / \ / \ / \ + * 1 4 1 3 5 7 + * / \ + * 3 5 + * END + * ELSE IF 2 higher in right subtree than in left subtree THEN + * BEGIN + * Same as above but left <==> right. (invert the picture) + * ELSE + * IF correct height THEN break + * ELSE correct height. + * END + */ +DECLINLINE(void) KAVL_FN(Rebalance)(PKAVLSTACK pStack) +{ + while (pStack->cEntries > 0) + { + /** @todo Perhaps some of these KAVL_SET_POINTER_NULL() cases could be optimized away.. */ + PPKAVLNODECORE ppNode = pStack->aEntries[--pStack->cEntries]; + PKAVLNODECORE pNode = KAVL_GET_POINTER(ppNode); + PKAVLNODECORE pLeftNode = KAVL_GET_POINTER_NULL(&pNode->pLeft); + unsigned char uchLeftHeight = AVL_HEIGHTOF(pLeftNode); + PKAVLNODECORE pRightNode = KAVL_GET_POINTER_NULL(&pNode->pRight); + unsigned char uchRightHeight = AVL_HEIGHTOF(pRightNode); + + if (uchRightHeight + 1 < uchLeftHeight) + { + PKAVLNODECORE pLeftLeftNode = KAVL_GET_POINTER_NULL(&pLeftNode->pLeft); + PKAVLNODECORE pLeftRightNode = KAVL_GET_POINTER_NULL(&pLeftNode->pRight); + unsigned char uchLeftRightHeight = AVL_HEIGHTOF(pLeftRightNode); + + if (AVL_HEIGHTOF(pLeftLeftNode) >= uchLeftRightHeight) + { + KAVL_SET_POINTER_NULL(&pNode->pLeft, &pLeftNode->pRight); + KAVL_SET_POINTER(&pLeftNode->pRight, pNode); + pLeftNode->uchHeight = (unsigned char)(1 + (pNode->uchHeight = (unsigned char)(1 + uchLeftRightHeight))); + KAVL_SET_POINTER(ppNode, pLeftNode); + } + else + { + KAVL_SET_POINTER_NULL(&pLeftNode->pRight, &pLeftRightNode->pLeft); + KAVL_SET_POINTER_NULL(&pNode->pLeft, &pLeftRightNode->pRight); + KAVL_SET_POINTER(&pLeftRightNode->pLeft, pLeftNode); + KAVL_SET_POINTER(&pLeftRightNode->pRight, pNode); + pLeftNode->uchHeight = pNode->uchHeight = uchLeftRightHeight; + pLeftRightNode->uchHeight = uchLeftHeight; + KAVL_SET_POINTER(ppNode, pLeftRightNode); + } + } + else if (uchLeftHeight + 1 < uchRightHeight) + { + PKAVLNODECORE pRightLeftNode = KAVL_GET_POINTER_NULL(&pRightNode->pLeft); + unsigned char uchRightLeftHeight = AVL_HEIGHTOF(pRightLeftNode); + PKAVLNODECORE pRightRightNode = KAVL_GET_POINTER_NULL(&pRightNode->pRight); + + if (AVL_HEIGHTOF(pRightRightNode) >= uchRightLeftHeight) + { + KAVL_SET_POINTER_NULL(&pNode->pRight, &pRightNode->pLeft); + KAVL_SET_POINTER(&pRightNode->pLeft, pNode); + pRightNode->uchHeight = (unsigned char)(1 + (pNode->uchHeight = (unsigned char)(1 + uchRightLeftHeight))); + KAVL_SET_POINTER(ppNode, pRightNode); + } + else + { + KAVL_SET_POINTER_NULL(&pRightNode->pLeft, &pRightLeftNode->pRight); + KAVL_SET_POINTER_NULL(&pNode->pRight, &pRightLeftNode->pLeft); + KAVL_SET_POINTER(&pRightLeftNode->pRight, pRightNode); + KAVL_SET_POINTER(&pRightLeftNode->pLeft, pNode); + pRightNode->uchHeight = pNode->uchHeight = uchRightLeftHeight; + pRightLeftNode->uchHeight = uchRightHeight; + KAVL_SET_POINTER(ppNode, pRightLeftNode); + } + } + else + { + register unsigned char uchHeight = (unsigned char)(KMAX(uchLeftHeight, uchRightHeight) + 1); + if (uchHeight == pNode->uchHeight) + break; + pNode->uchHeight = uchHeight; + } + } + +} + + + + +/** + * Inserts a node into the AVL-tree. + * @returns TRUE if inserted. + * FALSE if node exists in tree. + * @param ppTree Pointer to the AVL-tree root node pointer. + * @param pNode Pointer to the node which is to be added. + * @sketch Find the location of the node (using binary tree algorithm.): + * LOOP until KAVL_NULL leaf pointer + * BEGIN + * Add node pointer pointer to the AVL-stack. + * IF new-node-key < node key THEN + * left + * ELSE + * right + * END + * Fill in leaf node and insert it. + * Rebalance the tree. + */ +KAVL_DECL(bool) KAVL_FN(Insert)(PPKAVLNODECORE ppTree, PKAVLNODECORE pNode) +{ + KAVLSTACK AVLStack; + PPKAVLNODECORE ppCurNode = ppTree; + register PKAVLNODECORE pCurNode; + register KAVLKEY Key = pNode->Key; NOREF(Key); +#ifdef KAVL_RANGE + register KAVLKEY KeyLast = pNode->KeyLast; NOREF(KeyLast); +#endif + + AVLStack.cEntries = 0; + +#ifdef KAVL_RANGE + if (Key > KeyLast) + return false; +#endif + + for (;;) + { + if (*ppCurNode != KAVL_NULL) + pCurNode = KAVL_GET_POINTER(ppCurNode); + else + break; + + kASSERT(AVLStack.cEntries < KAVL_MAX_STACK); + AVLStack.aEntries[AVLStack.cEntries++] = ppCurNode; +#ifdef KAVL_EQUAL_ALLOWED + if (KAVL_R_IS_IDENTICAL(pCurNode->Key, Key, pCurNode->KeyLast, KeyLast)) + { + /* + * If equal then we'll use a list of equal nodes. + */ + pNode->pLeft = pNode->pRight = KAVL_NULL; + pNode->uchHeight = 0; + KAVL_SET_POINTER_NULL(&pNode->pList, &pCurNode->pList); + KAVL_SET_POINTER(&pCurNode->pList, pNode); + return true; + } +#endif +#ifdef KAVL_CHECK_FOR_EQUAL_INSERT + if (KAVL_R_IS_INTERSECTING(pCurNode->Key, Key, pCurNode->KeyLast, KeyLast)) + return false; +#endif + if (KAVL_G(pCurNode->Key, Key)) + ppCurNode = &pCurNode->pLeft; + else + ppCurNode = &pCurNode->pRight; + } + + pNode->pLeft = pNode->pRight = KAVL_NULL; +#ifdef KAVL_EQUAL_ALLOWED + pNode->pList = KAVL_NULL; +#endif + pNode->uchHeight = 1; + KAVL_SET_POINTER(ppCurNode, pNode); + + KAVL_FN(Rebalance)(SSToDS(&AVLStack)); + return true; +} + + +/** + * Removes a node from the AVL-tree. + * @returns Pointer to the node. + * @param ppTree Pointer to the AVL-tree root node pointer. + * @param Key Key value of the node which is to be removed. + * @sketch Find the node which is to be removed: + * LOOP until not found + * BEGIN + * Add node pointer pointer to the AVL-stack. + * IF the keys matches THEN break! + * IF remove key < node key THEN + * left + * ELSE + * right + * END + * IF found THEN + * BEGIN + * IF left node not empty THEN + * BEGIN + * Find the right most node in the left tree while adding the pointer to the pointer to it's parent to the stack: + * Start at left node. + * LOOP until right node is empty + * BEGIN + * Add to stack. + * go right. + * END + * Link out the found node. + * Replace the node which is to be removed with the found node. + * Correct the stack entry for the pointer to the left tree. + * END + * ELSE + * BEGIN + * Move up right node. + * Remove last stack entry. + * END + * Balance tree using stack. + * END + * return pointer to the removed node (if found). + */ +KAVL_DECL(PKAVLNODECORE) KAVL_FN(Remove)(PPKAVLNODECORE ppTree, KAVLKEY Key) +{ + KAVLSTACK AVLStack; + PPKAVLNODECORE ppDeleteNode = ppTree; + register PKAVLNODECORE pDeleteNode; + + AVLStack.cEntries = 0; + + for (;;) + { + if (*ppDeleteNode != KAVL_NULL) + pDeleteNode = KAVL_GET_POINTER(ppDeleteNode); + else + return NULL; + + kASSERT(AVLStack.cEntries < KAVL_MAX_STACK); + AVLStack.aEntries[AVLStack.cEntries++] = ppDeleteNode; + if (KAVL_E(pDeleteNode->Key, Key)) + break; + + if (KAVL_G(pDeleteNode->Key, Key)) + ppDeleteNode = &pDeleteNode->pLeft; + else + ppDeleteNode = &pDeleteNode->pRight; + } + + if (pDeleteNode->pLeft != KAVL_NULL) + { + /* find the rightmost node in the left tree. */ + const unsigned iStackEntry = AVLStack.cEntries; + PPKAVLNODECORE ppLeftLeast = &pDeleteNode->pLeft; + register PKAVLNODECORE pLeftLeast = KAVL_GET_POINTER(ppLeftLeast); + + while (pLeftLeast->pRight != KAVL_NULL) + { + kASSERT(AVLStack.cEntries < KAVL_MAX_STACK); + AVLStack.aEntries[AVLStack.cEntries++] = ppLeftLeast; + ppLeftLeast = &pLeftLeast->pRight; + pLeftLeast = KAVL_GET_POINTER(ppLeftLeast); + } + + /* link out pLeftLeast */ + KAVL_SET_POINTER_NULL(ppLeftLeast, &pLeftLeast->pLeft); + + /* link it in place of the delete node. */ + KAVL_SET_POINTER_NULL(&pLeftLeast->pLeft, &pDeleteNode->pLeft); + KAVL_SET_POINTER_NULL(&pLeftLeast->pRight, &pDeleteNode->pRight); + pLeftLeast->uchHeight = pDeleteNode->uchHeight; + KAVL_SET_POINTER(ppDeleteNode, pLeftLeast); + AVLStack.aEntries[iStackEntry] = &pLeftLeast->pLeft; + } + else + { + KAVL_SET_POINTER_NULL(ppDeleteNode, &pDeleteNode->pRight); + AVLStack.cEntries--; + } + + KAVL_FN(Rebalance)(SSToDS(&AVLStack)); + return pDeleteNode; +} + +#endif --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/table/avl_Destroy.cpp.h +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/table/avl_Destroy.cpp.h @@ -0,0 +1,110 @@ +/* $Id: avl_Destroy.cpp.h $ */ +/** @file + * kAVLDestroy - Walk the tree calling a callback to destroy all the nodes. + */ + +/* + * Copyright (C) 1999-2011 knut st. osmundsen (bird-src-spam@anduin.net) + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef _kAVLDestroy_h_ +#define _kAVLDestroy_h_ + + +/** + * Destroys the specified tree, starting with the root node and working our way down. + * + * @returns 0 on success. + * @returns Return value from callback on failure. On failure, the tree will be in + * an unbalanced condition and only further calls to the Destroy should be + * made on it. Note that the node we fail on will be considered dead and + * no action is taken to link it back into the tree. + * @param ppTree Pointer to the AVL-tree root node pointer. + * @param pfnCallBack Pointer to callback function. + * @param pvUser User parameter passed on to the callback function. + */ +KAVL_DECL(int) KAVL_FN(Destroy)(PPKAVLNODECORE ppTree, PKAVLCALLBACK pfnCallBack, void *pvUser) +{ + unsigned cEntries; + PKAVLNODECORE apEntries[KAVL_MAX_STACK]; + int rc; + + if (*ppTree == KAVL_NULL) + return VINF_SUCCESS; + + cEntries = 1; + apEntries[0] = KAVL_GET_POINTER(ppTree); + while (cEntries > 0) + { + /* + * Process the subtrees first. + */ + PKAVLNODECORE pNode = apEntries[cEntries - 1]; + if (pNode->pLeft != KAVL_NULL) + apEntries[cEntries++] = KAVL_GET_POINTER(&pNode->pLeft); + else if (pNode->pRight != KAVL_NULL) + apEntries[cEntries++] = KAVL_GET_POINTER(&pNode->pRight); + else + { +#ifdef KAVL_EQUAL_ALLOWED + /* + * Process nodes with the same key. + */ + while (pNode->pList != KAVL_NULL) + { + PKAVLNODECORE pEqual = KAVL_GET_POINTER(&pNode->pList); + KAVL_SET_POINTER(&pNode->pList, KAVL_GET_POINTER_NULL(&pEqual->pList)); + pEqual->pList = KAVL_NULL; + + rc = pfnCallBack(pEqual, pvUser); + if (rc != VINF_SUCCESS) + return rc; + } +#endif + + /* + * Unlink the node. + */ + if (--cEntries > 0) + { + PKAVLNODECORE pParent = apEntries[cEntries - 1]; + if (KAVL_GET_POINTER(&pParent->pLeft) == pNode) + pParent->pLeft = KAVL_NULL; + else + pParent->pRight = KAVL_NULL; + } + else + *ppTree = KAVL_NULL; + + kASSERT(pNode->pLeft == KAVL_NULL); + kASSERT(pNode->pRight == KAVL_NULL); + rc = pfnCallBack(pNode, pvUser); + if (rc != VINF_SUCCESS) + return rc; + } + } /* while */ + + kASSERT(*ppTree == KAVL_NULL); + + return VINF_SUCCESS; +} + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/table/avl_DoWithAll.cpp.h +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/table/avl_DoWithAll.cpp.h @@ -0,0 +1,142 @@ +/* $Id: avl_DoWithAll.cpp.h $ */ +/** @file + * kAVLDoWithAll - Do with all nodes routine for AVL trees. + */ + +/* + * Copyright (C) 1999-2011 knut st. osmundsen (bird-src-spam@anduin.net) + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef _kAVLDoWithAll_h_ +#define _kAVLDoWithAll_h_ + + +/** + * Iterates thru all nodes in the given tree. + * @returns 0 on success. Return from callback on failure. + * @param ppTree Pointer to the AVL-tree root node pointer. + * @param fFromLeft TRUE: Left to right. + * FALSE: Right to left. + * @param pfnCallBack Pointer to callback function. + * @param pvParam Userparameter passed on to the callback function. + */ +KAVL_DECL(int) KAVL_FN(DoWithAll)(PPKAVLNODECORE ppTree, int fFromLeft, PKAVLCALLBACK pfnCallBack, void * pvParam) +{ + KAVLSTACK2 AVLStack; + PKAVLNODECORE pNode; +#ifdef KAVL_EQUAL_ALLOWED + PKAVLNODECORE pEqual; +#endif + int rc; + + if (*ppTree == KAVL_NULL) + return VINF_SUCCESS; + + AVLStack.cEntries = 1; + AVLStack.achFlags[0] = 0; + AVLStack.aEntries[0] = KAVL_GET_POINTER(ppTree); + + if (fFromLeft) + { /* from left */ + while (AVLStack.cEntries > 0) + { + pNode = AVLStack.aEntries[AVLStack.cEntries - 1]; + + /* left */ + if (!AVLStack.achFlags[AVLStack.cEntries - 1]++) + { + if (pNode->pLeft != KAVL_NULL) + { + AVLStack.achFlags[AVLStack.cEntries] = 0; /* 0 first, 1 last */ + AVLStack.aEntries[AVLStack.cEntries++] = KAVL_GET_POINTER(&pNode->pLeft); + continue; + } + } + + /* center */ + rc = pfnCallBack(pNode, pvParam); + if (rc != VINF_SUCCESS) + return rc; +#ifdef KAVL_EQUAL_ALLOWED + if (pNode->pList != KAVL_NULL) + for (pEqual = KAVL_GET_POINTER(&pNode->pList); pEqual; pEqual = KAVL_GET_POINTER_NULL(&pEqual->pList)) + { + rc = pfnCallBack(pEqual, pvParam); + if (rc != VINF_SUCCESS) + return rc; + } +#endif + + /* right */ + AVLStack.cEntries--; + if (pNode->pRight != KAVL_NULL) + { + AVLStack.achFlags[AVLStack.cEntries] = 0; + AVLStack.aEntries[AVLStack.cEntries++] = KAVL_GET_POINTER(&pNode->pRight); + } + } /* while */ + } + else + { /* from right */ + while (AVLStack.cEntries > 0) + { + pNode = AVLStack.aEntries[AVLStack.cEntries - 1]; + + /* right */ + if (!AVLStack.achFlags[AVLStack.cEntries - 1]++) + { + if (pNode->pRight != KAVL_NULL) + { + AVLStack.achFlags[AVLStack.cEntries] = 0; /* 0 first, 1 last */ + AVLStack.aEntries[AVLStack.cEntries++] = KAVL_GET_POINTER(&pNode->pRight); + continue; + } + } + + /* center */ + rc = pfnCallBack(pNode, pvParam); + if (rc != VINF_SUCCESS) + return rc; +#ifdef KAVL_EQUAL_ALLOWED + if (pNode->pList != KAVL_NULL) + for (pEqual = KAVL_GET_POINTER(&pNode->pList); pEqual; pEqual = KAVL_GET_POINTER_NULL(&pEqual->pList)) + { + rc = pfnCallBack(pEqual, pvParam); + if (rc != VINF_SUCCESS) + return rc; + } +#endif + + /* left */ + AVLStack.cEntries--; + if (pNode->pLeft != KAVL_NULL) + { + AVLStack.achFlags[AVLStack.cEntries] = 0; + AVLStack.aEntries[AVLStack.cEntries++] = KAVL_GET_POINTER(&pNode->pLeft); + } + } /* while */ + } + + return VINF_SUCCESS; +} + + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/table/avl_Get.cpp.h +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/table/avl_Get.cpp.h @@ -0,0 +1,67 @@ +/* $Id: avl_Get.cpp.h $ */ +/** @file + * kAVLGet - get routine for AVL trees. + */ + +/* + * Copyright (C) 1999-2012 knut st. osmundsen (bird-src-spam@anduin.net) + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef _kAVLGet_h_ +#define _kAVLGet_h_ + + +/** + * Gets a node from the tree (does not remove it!) + * @returns Pointer to the node holding the given key. + * @param ppTree Pointer to the AVL-tree root node pointer. + * @param Key Key value of the node which is to be found. + * @author knut st. osmundsen + */ +KAVL_DECL(PKAVLNODECORE) KAVL_FN(Get)(PPKAVLNODECORE ppTree, KAVLKEY Key) +{ + register PKAVLNODECORE pNode = KAVL_GET_POINTER_NULL(ppTree); + + if (pNode) + { + while (KAVL_NE(pNode->Key, Key)) + { + if (KAVL_G(pNode->Key, Key)) + { + if (pNode->pLeft != KAVL_NULL) + pNode = KAVL_GET_POINTER(&pNode->pLeft); + else + return NULL; + } + else + { + if (pNode->pRight != KAVL_NULL) + pNode = KAVL_GET_POINTER(&pNode->pRight); + else + return NULL; + } + } + } + + return pNode; +} + + +#endif --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/table/avl_GetBestFit.cpp.h +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/table/avl_GetBestFit.cpp.h @@ -0,0 +1,103 @@ +/* $Id: avl_GetBestFit.cpp.h $ */ +/** @file + * kAVLGetBestFit - Get Best Fit routine for AVL trees. + * Intended specially on heaps. The tree should allow duplicate keys. + * + */ + +/* + * Copyright (C) 1999-2012 knut st. osmundsen (bird-src-spam@anduin.net) + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef _kAVLGetBestFit_h_ +#define _kAVLGetBestFit_h_ + + +/** + * Finds the best fitting node in the tree for the given Key value. + * @returns Pointer to the best fitting node found. + * @param ppTree Pointer to Pointer to the tree root node. + * @param Key The Key of which is to be found a best fitting match for.. + * @param fAbove TRUE: Returned node is have the closest key to Key from above. + * FALSE: Returned node is have the closest key to Key from below. + * @sketch The best fitting node is always located in the searchpath above you. + * >= (above): The node where you last turned left. + * <= (below): the node where you last turned right. + */ +KAVL_DECL(PKAVLNODECORE) KAVL_FN(GetBestFit)(PPKAVLNODECORE ppTree, KAVLKEY Key, bool fAbove) +{ + register PKAVLNODECORE pNode = KAVL_GET_POINTER_NULL(ppTree); + if (pNode) + { + PKAVLNODECORE pNodeLast = NULL; + if (fAbove) + { /* pNode->Key >= Key */ + while (KAVL_NE(pNode->Key, Key)) + { + if (KAVL_G(pNode->Key, Key)) + { + if (pNode->pLeft != KAVL_NULL) + { + pNodeLast = pNode; + pNode = KAVL_GET_POINTER(&pNode->pLeft); + } + else + return pNode; + } + else + { + if (pNode->pRight != KAVL_NULL) + pNode = KAVL_GET_POINTER(&pNode->pRight); + else + return pNodeLast; + } + } + } + else + { /* pNode->Key <= Key */ + while (KAVL_NE(pNode->Key, Key)) + { + if (KAVL_G(pNode->Key, Key)) + { + if (pNode->pLeft != KAVL_NULL) + pNode = KAVL_GET_POINTER(&pNode->pLeft); + else + return pNodeLast; + } + else + { + if (pNode->pRight != KAVL_NULL) + { + pNodeLast = pNode; + pNode = KAVL_GET_POINTER(&pNode->pRight); + } + else + return pNode; + } + } + } + } + + /* perfect match or nothing. */ + return pNode; +} + + +#endif --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/table/avl_RemoveBestFit.cpp.h +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/table/avl_RemoveBestFit.cpp.h @@ -0,0 +1,70 @@ +/* $Id: avl_RemoveBestFit.cpp.h $ */ +/** @file + * kAVLRemoveBestFit - Remove Best Fit routine for AVL trees. + * Intended specially on heaps. The tree should allow duplicate keys. + * + */ + +/* + * Copyright (C) 1999-2011 knut st. osmundsen (bird-src-spam@anduin.net) + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef _kAVLRemoveBestFit_h_ +#define _kAVLRemoveBestFit_h_ + + +/** + * Finds the best fitting node in the tree for the given Key value. + * And removes it. + * @returns Pointer to the best fitting node found. + * @param ppTree Pointer to Pointer to the tree root node. + * @param Key The Key of which is to be found a best fitting match for.. + * @param fAbove TRUE: Returned node is have the closest key to Key from above. + * FALSE: Returned node is have the closest key to Key from below. + * @sketch The best fitting node is always located in the searchpath above you. + * >= (above): The node where you last turned left. + * <= (below): the node where you last turned right. + * @remark This implementation should be speeded up slightly! + */ +KAVL_DECL(PKAVLNODECORE) KAVL_FN(RemoveBestFit)(PPKAVLNODECORE ppTree, KAVLKEY Key, bool fAbove) +{ + /* + * If we find anything we'll have to remove the node and return it. + * But, if duplicate keys are allowed we'll have to check for multiple + * nodes first and return one of them before doing an expensive remove+insert. + */ + PKAVLNODECORE pNode = KAVL_FN(GetBestFit)(ppTree, Key, fAbove); + if (pNode != NULL) + { +#ifdef KAVL_EQUAL_ALLOWED + if (pNode->pList != KAVL_NULL) + { + PKAVLNODECORE pRet = KAVL_GET_POINTER(&pNode->pList); + KAVL_SET_POINTER_NULL(&pNode->pList, &pRet->pList); + return pRet; + } +#endif + pNode = KAVL_FN(Remove)(ppTree, pNode->Key); + } + return pNode; +} + + +#endif --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/table/avlpv.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/table/avlpv.c @@ -0,0 +1,77 @@ +/* $Id: avlpv.cpp $ */ +/** @file + * IPRT - AVL tree, void *, unique keys. + */ + +/* + * Copyright (C) 2001-2010 knut st. osmundsen (bird-src-spam@anduin.net) + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef NOFILEID +static const char szFileId[] = "Id: kAVLPVInt.c,v 1.5 2003/02/13 02:02:35 bird Exp $"; +#endif + +/******************************************************************************* +* Defined Constants And Macros * +*******************************************************************************/ +/* + * AVL configuration. + */ +#define KAVL_FN(a) RTAvlPV##a +#define KAVL_MAX_STACK 27 /* Up to 2^24 nodes. */ +#define KAVL_CHECK_FOR_EQUAL_INSERT 1 /* No duplicate keys! */ +#define KAVLNODECORE AVLPVNODECORE +#define PKAVLNODECORE PAVLPVNODECORE +#define PPKAVLNODECORE PPAVLPVNODECORE +#define KAVLKEY AVLPVKEY +#define PKAVLKEY PAVLPVKEY +#define KAVLENUMDATA AVLPVENUMDATA +#define PKAVLENUMDATA PAVLPVENUMDATA +#define PKAVLCALLBACK PAVLPVCALLBACK + + +/* + * AVL Compare macros + */ +#define KAVL_G(key1, key2) ( (const char*)(key1) > (const char*)(key2) ) +#define KAVL_E(key1, key2) ( (const char*)(key1) == (const char*)(key2) ) +#define KAVL_NE(key1, key2) ( (const char*)(key1) != (const char*)(key2) ) + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include +#include + +/* + * Include the code. + */ +#define SSToDS(ptr) ptr +#define KMAX RT_MAX +#define kASSERT Assert +#include "avl_Base.cpp.h" +#include "avl_Get.cpp.h" +#include "avl_GetBestFit.cpp.h" +#include "avl_RemoveBestFit.cpp.h" +#include "avl_DoWithAll.cpp.h" +#include "avl_Destroy.cpp.h" + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/common/time/time.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/common/time/time.c @@ -0,0 +1,907 @@ +/* $Id: time.cpp $ */ +/** @file + * IPRT - Time. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#define LOG_GROUP RTLOGGROUP_TIME +#include +#include "internal/iprt.h" + +#include +#include +#include +#include "internal/time.h" + + +/******************************************************************************* +* Defined Constants And Macros * +*******************************************************************************/ +/** The max year we possibly could implode. */ +#define RTTIME_MAX_YEAR (292 + 1970) +/** The min year we possibly could implode. */ +#define RTTIME_MIN_YEAR (-293 + 1970) + +/** The max day supported by our time representation. (2262-04-11T23-47-16.854775807) */ +#define RTTIME_MAX_DAY (365*292+71 + 101-1) +/** The min day supported by our time representation. (1677-09-21T00-12-43.145224192) */ +#define RTTIME_MIN_DAY (365*-293-70 + 264-1) + +/** The max nano second into the max day. (2262-04-11T23-47-16.854775807) */ +#define RTTIME_MAX_DAY_NANO ( INT64_C(1000000000) * (23*3600 + 47*60 + 16) + 854775807 ) +/** The min nano second into the min day. (1677-09-21T00-12-43.145224192) */ +#define RTTIME_MIN_DAY_NANO ( INT64_C(1000000000) * (00*3600 + 12*60 + 43) + 145224192 ) + + +/******************************************************************************* +* Global Variables * +*******************************************************************************/ +/** + * Days per month in a common year. + */ +static const uint8_t g_acDaysInMonths[12] = +{ + /*Jan Feb Mar Arp May Jun Jul Aug Sep Oct Nov Dec */ + 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 +}; + +/** + * Days per month in a leap year. + */ +static const uint8_t g_acDaysInMonthsLeap[12] = +{ + /*Jan Feb Mar Arp May Jun Jul Aug Sep Oct Nov Dec */ + 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 +}; + +/** + * The day of year for each month in a common year. + */ +static const uint16_t g_aiDayOfYear[12 + 1] = +{ + 1, /* Jan */ + 1+31, /* Feb */ + 1+31+28, /* Mar */ + 1+31+28+31, /* Apr */ + 1+31+28+31+30, /* May */ + 1+31+28+31+30+31, /* Jun */ + 1+31+28+31+30+31+30, /* Jul */ + 1+31+28+31+30+31+30+31, /* Aug */ + 1+31+28+31+30+31+30+31+31, /* Sep */ + 1+31+28+31+30+31+30+31+31+30, /* Oct */ + 1+31+28+31+30+31+30+31+31+30+31, /* Nov */ + 1+31+28+31+30+31+30+31+31+30+31+30, /* Dec */ + 1+31+28+31+30+31+30+31+31+30+31+30+31 +}; + +/** + * The day of year for each month in a leap year. + */ +static const uint16_t g_aiDayOfYearLeap[12 + 1] = +{ + 1, /* Jan */ + 1+31, /* Feb */ + 1+31+29, /* Mar */ + 1+31+29+31, /* Apr */ + 1+31+29+31+30, /* May */ + 1+31+29+31+30+31, /* Jun */ + 1+31+29+31+30+31+30, /* Jul */ + 1+31+29+31+30+31+30+31, /* Aug */ + 1+31+29+31+30+31+30+31+31, /* Sep */ + 1+31+29+31+30+31+30+31+31+30, /* Oct */ + 1+31+29+31+30+31+30+31+31+30+31, /* Nov */ + 1+31+29+31+30+31+30+31+31+30+31+30, /* Dec */ + 1+31+29+31+30+31+30+31+31+30+31+30+31 +}; + +/** The index of 1970 in g_aoffYear */ +#define OFF_YEAR_IDX_EPOCH 300 +/** The year of the first index. */ +#define OFF_YEAR_IDX_0_YEAR 1670 + +/** + * The number of days the 1st of January a year is offseted from 1970-01-01. + */ +static const int32_t g_aoffYear[] = +{ +/*1670:*/ 365*-300+-72, 365*-299+-72, 365*-298+-72, 365*-297+-71, 365*-296+-71, 365*-295+-71, 365*-294+-71, 365*-293+-70, 365*-292+-70, 365*-291+-70, +/*1680:*/ 365*-290+-70, 365*-289+-69, 365*-288+-69, 365*-287+-69, 365*-286+-69, 365*-285+-68, 365*-284+-68, 365*-283+-68, 365*-282+-68, 365*-281+-67, +/*1690:*/ 365*-280+-67, 365*-279+-67, 365*-278+-67, 365*-277+-66, 365*-276+-66, 365*-275+-66, 365*-274+-66, 365*-273+-65, 365*-272+-65, 365*-271+-65, +/*1700:*/ 365*-270+-65, 365*-269+-65, 365*-268+-65, 365*-267+-65, 365*-266+-65, 365*-265+-64, 365*-264+-64, 365*-263+-64, 365*-262+-64, 365*-261+-63, +/*1710:*/ 365*-260+-63, 365*-259+-63, 365*-258+-63, 365*-257+-62, 365*-256+-62, 365*-255+-62, 365*-254+-62, 365*-253+-61, 365*-252+-61, 365*-251+-61, +/*1720:*/ 365*-250+-61, 365*-249+-60, 365*-248+-60, 365*-247+-60, 365*-246+-60, 365*-245+-59, 365*-244+-59, 365*-243+-59, 365*-242+-59, 365*-241+-58, +/*1730:*/ 365*-240+-58, 365*-239+-58, 365*-238+-58, 365*-237+-57, 365*-236+-57, 365*-235+-57, 365*-234+-57, 365*-233+-56, 365*-232+-56, 365*-231+-56, +/*1740:*/ 365*-230+-56, 365*-229+-55, 365*-228+-55, 365*-227+-55, 365*-226+-55, 365*-225+-54, 365*-224+-54, 365*-223+-54, 365*-222+-54, 365*-221+-53, +/*1750:*/ 365*-220+-53, 365*-219+-53, 365*-218+-53, 365*-217+-52, 365*-216+-52, 365*-215+-52, 365*-214+-52, 365*-213+-51, 365*-212+-51, 365*-211+-51, +/*1760:*/ 365*-210+-51, 365*-209+-50, 365*-208+-50, 365*-207+-50, 365*-206+-50, 365*-205+-49, 365*-204+-49, 365*-203+-49, 365*-202+-49, 365*-201+-48, +/*1770:*/ 365*-200+-48, 365*-199+-48, 365*-198+-48, 365*-197+-47, 365*-196+-47, 365*-195+-47, 365*-194+-47, 365*-193+-46, 365*-192+-46, 365*-191+-46, +/*1780:*/ 365*-190+-46, 365*-189+-45, 365*-188+-45, 365*-187+-45, 365*-186+-45, 365*-185+-44, 365*-184+-44, 365*-183+-44, 365*-182+-44, 365*-181+-43, +/*1790:*/ 365*-180+-43, 365*-179+-43, 365*-178+-43, 365*-177+-42, 365*-176+-42, 365*-175+-42, 365*-174+-42, 365*-173+-41, 365*-172+-41, 365*-171+-41, +/*1800:*/ 365*-170+-41, 365*-169+-41, 365*-168+-41, 365*-167+-41, 365*-166+-41, 365*-165+-40, 365*-164+-40, 365*-163+-40, 365*-162+-40, 365*-161+-39, +/*1810:*/ 365*-160+-39, 365*-159+-39, 365*-158+-39, 365*-157+-38, 365*-156+-38, 365*-155+-38, 365*-154+-38, 365*-153+-37, 365*-152+-37, 365*-151+-37, +/*1820:*/ 365*-150+-37, 365*-149+-36, 365*-148+-36, 365*-147+-36, 365*-146+-36, 365*-145+-35, 365*-144+-35, 365*-143+-35, 365*-142+-35, 365*-141+-34, +/*1830:*/ 365*-140+-34, 365*-139+-34, 365*-138+-34, 365*-137+-33, 365*-136+-33, 365*-135+-33, 365*-134+-33, 365*-133+-32, 365*-132+-32, 365*-131+-32, +/*1840:*/ 365*-130+-32, 365*-129+-31, 365*-128+-31, 365*-127+-31, 365*-126+-31, 365*-125+-30, 365*-124+-30, 365*-123+-30, 365*-122+-30, 365*-121+-29, +/*1850:*/ 365*-120+-29, 365*-119+-29, 365*-118+-29, 365*-117+-28, 365*-116+-28, 365*-115+-28, 365*-114+-28, 365*-113+-27, 365*-112+-27, 365*-111+-27, +/*1860:*/ 365*-110+-27, 365*-109+-26, 365*-108+-26, 365*-107+-26, 365*-106+-26, 365*-105+-25, 365*-104+-25, 365*-103+-25, 365*-102+-25, 365*-101+-24, +/*1870:*/ 365*-100+-24, 365* -99+-24, 365* -98+-24, 365* -97+-23, 365* -96+-23, 365* -95+-23, 365* -94+-23, 365* -93+-22, 365* -92+-22, 365* -91+-22, +/*1880:*/ 365* -90+-22, 365* -89+-21, 365* -88+-21, 365* -87+-21, 365* -86+-21, 365* -85+-20, 365* -84+-20, 365* -83+-20, 365* -82+-20, 365* -81+-19, +/*1890:*/ 365* -80+-19, 365* -79+-19, 365* -78+-19, 365* -77+-18, 365* -76+-18, 365* -75+-18, 365* -74+-18, 365* -73+-17, 365* -72+-17, 365* -71+-17, +/*1900:*/ 365* -70+-17, 365* -69+-17, 365* -68+-17, 365* -67+-17, 365* -66+-17, 365* -65+-16, 365* -64+-16, 365* -63+-16, 365* -62+-16, 365* -61+-15, +/*1910:*/ 365* -60+-15, 365* -59+-15, 365* -58+-15, 365* -57+-14, 365* -56+-14, 365* -55+-14, 365* -54+-14, 365* -53+-13, 365* -52+-13, 365* -51+-13, +/*1920:*/ 365* -50+-13, 365* -49+-12, 365* -48+-12, 365* -47+-12, 365* -46+-12, 365* -45+-11, 365* -44+-11, 365* -43+-11, 365* -42+-11, 365* -41+-10, +/*1930:*/ 365* -40+-10, 365* -39+-10, 365* -38+-10, 365* -37+-9 , 365* -36+-9 , 365* -35+-9 , 365* -34+-9 , 365* -33+-8 , 365* -32+-8 , 365* -31+-8 , +/*1940:*/ 365* -30+-8 , 365* -29+-7 , 365* -28+-7 , 365* -27+-7 , 365* -26+-7 , 365* -25+-6 , 365* -24+-6 , 365* -23+-6 , 365* -22+-6 , 365* -21+-5 , +/*1950:*/ 365* -20+-5 , 365* -19+-5 , 365* -18+-5 , 365* -17+-4 , 365* -16+-4 , 365* -15+-4 , 365* -14+-4 , 365* -13+-3 , 365* -12+-3 , 365* -11+-3 , +/*1960:*/ 365* -10+-3 , 365* -9+-2 , 365* -8+-2 , 365* -7+-2 , 365* -6+-2 , 365* -5+-1 , 365* -4+-1 , 365* -3+-1 , 365* -2+-1 , 365* -1+0 , +/*1970:*/ 365* 0+0 , 365* 1+0 , 365* 2+0 , 365* 3+1 , 365* 4+1 , 365* 5+1 , 365* 6+1 , 365* 7+2 , 365* 8+2 , 365* 9+2 , +/*1980:*/ 365* 10+2 , 365* 11+3 , 365* 12+3 , 365* 13+3 , 365* 14+3 , 365* 15+4 , 365* 16+4 , 365* 17+4 , 365* 18+4 , 365* 19+5 , +/*1990:*/ 365* 20+5 , 365* 21+5 , 365* 22+5 , 365* 23+6 , 365* 24+6 , 365* 25+6 , 365* 26+6 , 365* 27+7 , 365* 28+7 , 365* 29+7 , +/*2000:*/ 365* 30+7 , 365* 31+8 , 365* 32+8 , 365* 33+8 , 365* 34+8 , 365* 35+9 , 365* 36+9 , 365* 37+9 , 365* 38+9 , 365* 39+10 , +/*2010:*/ 365* 40+10 , 365* 41+10 , 365* 42+10 , 365* 43+11 , 365* 44+11 , 365* 45+11 , 365* 46+11 , 365* 47+12 , 365* 48+12 , 365* 49+12 , +/*2020:*/ 365* 50+12 , 365* 51+13 , 365* 52+13 , 365* 53+13 , 365* 54+13 , 365* 55+14 , 365* 56+14 , 365* 57+14 , 365* 58+14 , 365* 59+15 , +/*2030:*/ 365* 60+15 , 365* 61+15 , 365* 62+15 , 365* 63+16 , 365* 64+16 , 365* 65+16 , 365* 66+16 , 365* 67+17 , 365* 68+17 , 365* 69+17 , +/*2040:*/ 365* 70+17 , 365* 71+18 , 365* 72+18 , 365* 73+18 , 365* 74+18 , 365* 75+19 , 365* 76+19 , 365* 77+19 , 365* 78+19 , 365* 79+20 , +/*2050:*/ 365* 80+20 , 365* 81+20 , 365* 82+20 , 365* 83+21 , 365* 84+21 , 365* 85+21 , 365* 86+21 , 365* 87+22 , 365* 88+22 , 365* 89+22 , +/*2060:*/ 365* 90+22 , 365* 91+23 , 365* 92+23 , 365* 93+23 , 365* 94+23 , 365* 95+24 , 365* 96+24 , 365* 97+24 , 365* 98+24 , 365* 99+25 , +/*2070:*/ 365* 100+25 , 365* 101+25 , 365* 102+25 , 365* 103+26 , 365* 104+26 , 365* 105+26 , 365* 106+26 , 365* 107+27 , 365* 108+27 , 365* 109+27 , +/*2080:*/ 365* 110+27 , 365* 111+28 , 365* 112+28 , 365* 113+28 , 365* 114+28 , 365* 115+29 , 365* 116+29 , 365* 117+29 , 365* 118+29 , 365* 119+30 , +/*2090:*/ 365* 120+30 , 365* 121+30 , 365* 122+30 , 365* 123+31 , 365* 124+31 , 365* 125+31 , 365* 126+31 , 365* 127+32 , 365* 128+32 , 365* 129+32 , +/*2100:*/ 365* 130+32 , 365* 131+32 , 365* 132+32 , 365* 133+32 , 365* 134+32 , 365* 135+33 , 365* 136+33 , 365* 137+33 , 365* 138+33 , 365* 139+34 , +/*2110:*/ 365* 140+34 , 365* 141+34 , 365* 142+34 , 365* 143+35 , 365* 144+35 , 365* 145+35 , 365* 146+35 , 365* 147+36 , 365* 148+36 , 365* 149+36 , +/*2120:*/ 365* 150+36 , 365* 151+37 , 365* 152+37 , 365* 153+37 , 365* 154+37 , 365* 155+38 , 365* 156+38 , 365* 157+38 , 365* 158+38 , 365* 159+39 , +/*2130:*/ 365* 160+39 , 365* 161+39 , 365* 162+39 , 365* 163+40 , 365* 164+40 , 365* 165+40 , 365* 166+40 , 365* 167+41 , 365* 168+41 , 365* 169+41 , +/*2140:*/ 365* 170+41 , 365* 171+42 , 365* 172+42 , 365* 173+42 , 365* 174+42 , 365* 175+43 , 365* 176+43 , 365* 177+43 , 365* 178+43 , 365* 179+44 , +/*2150:*/ 365* 180+44 , 365* 181+44 , 365* 182+44 , 365* 183+45 , 365* 184+45 , 365* 185+45 , 365* 186+45 , 365* 187+46 , 365* 188+46 , 365* 189+46 , +/*2160:*/ 365* 190+46 , 365* 191+47 , 365* 192+47 , 365* 193+47 , 365* 194+47 , 365* 195+48 , 365* 196+48 , 365* 197+48 , 365* 198+48 , 365* 199+49 , +/*2170:*/ 365* 200+49 , 365* 201+49 , 365* 202+49 , 365* 203+50 , 365* 204+50 , 365* 205+50 , 365* 206+50 , 365* 207+51 , 365* 208+51 , 365* 209+51 , +/*2180:*/ 365* 210+51 , 365* 211+52 , 365* 212+52 , 365* 213+52 , 365* 214+52 , 365* 215+53 , 365* 216+53 , 365* 217+53 , 365* 218+53 , 365* 219+54 , +/*2190:*/ 365* 220+54 , 365* 221+54 , 365* 222+54 , 365* 223+55 , 365* 224+55 , 365* 225+55 , 365* 226+55 , 365* 227+56 , 365* 228+56 , 365* 229+56 , +/*2200:*/ 365* 230+56 , 365* 231+56 , 365* 232+56 , 365* 233+56 , 365* 234+56 , 365* 235+57 , 365* 236+57 , 365* 237+57 , 365* 238+57 , 365* 239+58 , +/*2210:*/ 365* 240+58 , 365* 241+58 , 365* 242+58 , 365* 243+59 , 365* 244+59 , 365* 245+59 , 365* 246+59 , 365* 247+60 , 365* 248+60 , 365* 249+60 , +/*2220:*/ 365* 250+60 , 365* 251+61 , 365* 252+61 , 365* 253+61 , 365* 254+61 , 365* 255+62 , 365* 256+62 , 365* 257+62 , 365* 258+62 , 365* 259+63 , +/*2230:*/ 365* 260+63 , 365* 261+63 , 365* 262+63 , 365* 263+64 , 365* 264+64 , 365* 265+64 , 365* 266+64 , 365* 267+65 , 365* 268+65 , 365* 269+65 , +/*2240:*/ 365* 270+65 , 365* 271+66 , 365* 272+66 , 365* 273+66 , 365* 274+66 , 365* 275+67 , 365* 276+67 , 365* 277+67 , 365* 278+67 , 365* 279+68 , +/*2250:*/ 365* 280+68 , 365* 281+68 , 365* 282+68 , 365* 283+69 , 365* 284+69 , 365* 285+69 , 365* 286+69 , 365* 287+70 , 365* 288+70 , 365* 289+70 , +/*2260:*/ 365* 290+70 , 365* 291+71 , 365* 292+71 , 365* 293+71 , 365* 294+71 , 365* 295+72 , 365* 296+72 , 365* 297+72 , 365* 298+72 , 365* 299+73 +}; + +/* generator code: +#include +bool isLeapYear(int iYear) +{ + return iYear % 4 == 0 && (iYear % 100 != 0 || iYear % 400 == 0); +} +void printYear(int iYear, int iLeap) +{ + if (!(iYear % 10)) + printf("\n/" "*%d:*" "/", iYear + 1970); + printf(" 365*%4d+%-3d,", iYear, iLeap); +} +int main() +{ + int iYear = 0; + int iLeap = 0; + while (iYear > -300) + iLeap -= isLeapYear(1970 + --iYear); + while (iYear < 300) + { + printYear(iYear, iLeap); + iLeap += isLeapYear(1970 + iYear++); + } + printf("\n"); + return 0; +} +*/ + + +/** + * Checks if a year is a leap year or not. + * + * @returns true if it's a leap year. + * @returns false if it's a common year. + * @param i32Year The year in question. + */ +DECLINLINE(bool) rtTimeIsLeapYear(int32_t i32Year) +{ + return i32Year % 4 == 0 + && ( i32Year % 100 != 0 + || i32Year % 400 == 0); +} + + +/** + * Checks if a year is a leap year or not. + * + * @returns true if it's a leap year. + * @returns false if it's a common year. + * @param i32Year The year in question. + */ +RTDECL(bool) RTTimeIsLeapYear(int32_t i32Year) +{ + return rtTimeIsLeapYear(i32Year); +} +RT_EXPORT_SYMBOL(RTTimeIsLeapYear); + + +/** + * Explodes a time spec (UTC). + * + * @returns pTime. + * @param pTime Where to store the exploded time. + * @param pTimeSpec The time spec to exploded. + */ +RTDECL(PRTTIME) RTTimeExplode(PRTTIME pTime, PCRTTIMESPEC pTimeSpec) +{ + int64_t i64Div; + int32_t i32Div; + int32_t i32Rem; + unsigned iYear; + const uint16_t *paiDayOfYear; + int iMonth; + + AssertMsg(VALID_PTR(pTime), ("%p\n", pTime)); + AssertMsg(VALID_PTR(pTimeSpec), ("%p\n", pTime)); + + /* + * The simple stuff first. + */ + pTime->fFlags = RTTIME_FLAGS_TYPE_UTC; + i64Div = pTimeSpec->i64NanosecondsRelativeToUnixEpoch; + i32Rem = (int32_t)(i64Div % 1000000000); + i64Div /= 1000000000; + if (i32Rem < 0) + { + i32Rem += 1000000000; + i64Div--; + } + pTime->u32Nanosecond = i32Rem; + + /* second */ + i32Rem = (int32_t)(i64Div % 60); + i64Div /= 60; + if (i32Rem < 0) + { + i32Rem += 60; + i64Div--; + } + pTime->u8Second = i32Rem; + + /* minute */ + i32Div = (int32_t)i64Div; /* 60,000,000,000 > 33bit, so 31bit suffices. */ + i32Rem = i32Div % 60; + i32Div /= 60; + if (i32Rem < 0) + { + i32Rem += 60; + i32Div--; + } + pTime->u8Minute = i32Rem; + + /* hour */ + i32Rem = i32Div % 24; + i32Div /= 24; /* days relative to 1970-01-01 */ + if (i32Rem < 0) + { + i32Rem += 24; + i32Div--; + } + pTime->u8Hour = i32Rem; + + /* weekday - 1970-01-01 was a Thursday (3) */ + pTime->u8WeekDay = ((int)(i32Div % 7) + 3 + 7) % 7; + + /* + * We've now got a number of days relative to 1970-01-01. + * To get the correct year number we have to mess with leap years. Fortunately, + * the representation we've got only supports a few hundred years, so we can + * generate a table and perform a simple two way search from the modulus 365 derived. + */ + iYear = OFF_YEAR_IDX_EPOCH + i32Div / 365; + while (g_aoffYear[iYear + 1] <= i32Div) + iYear++; + while (g_aoffYear[iYear] > i32Div) + iYear--; + pTime->i32Year = iYear + OFF_YEAR_IDX_0_YEAR; + i32Div -= g_aoffYear[iYear]; + pTime->u16YearDay = i32Div + 1; + + /* + * Figuring out the month is done in a manner similar to the year, only here we + * ensure that the index is matching or too small. + */ + if (rtTimeIsLeapYear(pTime->i32Year)) + { + pTime->fFlags |= RTTIME_FLAGS_LEAP_YEAR; + paiDayOfYear = &g_aiDayOfYearLeap[0]; + } + else + { + pTime->fFlags |= RTTIME_FLAGS_COMMON_YEAR; + paiDayOfYear = &g_aiDayOfYear[0]; + } + iMonth = i32Div / 32; + i32Div++; + while (paiDayOfYear[iMonth + 1] <= i32Div) + iMonth++; + pTime->u8Month = iMonth + 1; + i32Div -= paiDayOfYear[iMonth]; + pTime->u8MonthDay = i32Div + 1; + + /* This is for UTC timespecs, so, no offset. */ + pTime->offUTC = 0; + + return pTime; +} +RT_EXPORT_SYMBOL(RTTimeExplode); + + +/** + * Implodes exploded time to a time spec (UTC). + * + * @returns pTime on success. + * @returns NULL if the pTime data is invalid. + * @param pTimeSpec Where to store the imploded UTC time. + * If pTime specifies a time which outside the range, maximum or + * minimum values will be returned. + * @param pTime Pointer to the exploded time to implode. + * The fields u8Month, u8WeekDay and u8MonthDay are not used, + * and all the other fields are expected to be within their + * bounds. Use RTTimeNormalize() to calculate u16YearDay and + * normalize the ranges of the fields. + */ +RTDECL(PRTTIMESPEC) RTTimeImplode(PRTTIMESPEC pTimeSpec, PCRTTIME pTime) +{ + int32_t i32Days; + uint32_t u32Secs; + int64_t i64Nanos; + + /* + * Validate input. + */ + AssertReturn(VALID_PTR(pTimeSpec), NULL); + AssertReturn(VALID_PTR(pTime), NULL); + AssertReturn(pTime->u32Nanosecond < 1000000000, NULL); + AssertReturn(pTime->u8Second < 60, NULL); + AssertReturn(pTime->u8Minute < 60, NULL); + AssertReturn(pTime->u8Hour < 24, NULL); + AssertReturn(pTime->u16YearDay >= 1, NULL); + AssertReturn(pTime->u16YearDay <= (rtTimeIsLeapYear(pTime->i32Year) ? 366 : 365), NULL); + AssertMsgReturn(pTime->i32Year <= RTTIME_MAX_YEAR && pTime->i32Year >= RTTIME_MIN_YEAR, ("%RI32\n", pTime->i32Year), NULL); + + /* + * Do the conversion to nanoseconds. + */ + i32Days = g_aoffYear[pTime->i32Year - OFF_YEAR_IDX_0_YEAR] + + pTime->u16YearDay - 1; + AssertMsgReturn(i32Days <= RTTIME_MAX_DAY && i32Days >= RTTIME_MIN_DAY, ("%RI32\n", i32Days), NULL); + + u32Secs = pTime->u8Second + + pTime->u8Minute * 60 + + pTime->u8Hour * 3600; + i64Nanos = (uint64_t)pTime->u32Nanosecond + + u32Secs * UINT64_C(1000000000); + AssertMsgReturn(i32Days != RTTIME_MAX_DAY || i64Nanos <= RTTIME_MAX_DAY_NANO, ("%RI64\n", i64Nanos), NULL); + AssertMsgReturn(i32Days != RTTIME_MIN_DAY || i64Nanos >= RTTIME_MIN_DAY_NANO, ("%RI64\n", i64Nanos), NULL); + + i64Nanos += i32Days * UINT64_C(86400000000000); + + pTimeSpec->i64NanosecondsRelativeToUnixEpoch = i64Nanos; + return pTimeSpec; +} +RT_EXPORT_SYMBOL(RTTimeImplode); + + +/** + * Internal worker for RTTimeNormalize and RTTimeLocalNormalize. + * It doesn't adjust the UCT offset but leaves that for RTTimeLocalNormalize. + */ +static PRTTIME rtTimeNormalizeInternal(PRTTIME pTime) +{ + unsigned uSecond; + unsigned uMinute; + unsigned uHour; + bool fLeapYear; + + /* + * Fix the YearDay and Month/MonthDay. + */ + fLeapYear = rtTimeIsLeapYear(pTime->i32Year); + if (!pTime->u16YearDay) + { + /* + * The Month+MonthDay must present, overflow adjust them and calc the year day. + */ + AssertMsgReturn( pTime->u8Month + && pTime->u8MonthDay, + ("date=%d-%d-%d\n", pTime->i32Year, pTime->u8Month, pTime->u8MonthDay), + NULL); + while (pTime->u8Month > 12) + { + pTime->u8Month -= 12; + pTime->i32Year++; + fLeapYear = rtTimeIsLeapYear(pTime->i32Year); + pTime->fFlags &= ~(RTTIME_FLAGS_COMMON_YEAR | RTTIME_FLAGS_LEAP_YEAR); + } + + for (;;) + { + unsigned cDaysInMonth = fLeapYear + ? g_acDaysInMonthsLeap[pTime->u8Month - 1] + : g_acDaysInMonths[pTime->u8Month - 1]; + if (pTime->u8MonthDay <= cDaysInMonth) + break; + pTime->u8MonthDay -= cDaysInMonth; + if (pTime->u8Month != 12) + pTime->u8Month++; + else + { + pTime->u8Month = 1; + pTime->i32Year++; + fLeapYear = rtTimeIsLeapYear(pTime->i32Year); + pTime->fFlags &= ~(RTTIME_FLAGS_COMMON_YEAR | RTTIME_FLAGS_LEAP_YEAR); + } + } + + pTime->u16YearDay = pTime->u8MonthDay - 1 + + (fLeapYear + ? g_aiDayOfYearLeap[pTime->u8Month - 1] + : g_aiDayOfYear[pTime->u8Month - 1]); + } + else + { + /* + * Are both YearDay and Month/MonthDay valid? + * Check that they don't overflow and match, if not use YearDay (simpler). + */ + bool fRecalc = true; + if ( pTime->u8Month + && pTime->u8MonthDay) + { + do + { + uint16_t u16YearDay; + + /* If you change one, zero the other to make clear what you mean. */ + AssertBreak(pTime->u8Month <= 12); + AssertBreak(pTime->u8MonthDay <= (fLeapYear + ? g_acDaysInMonthsLeap[pTime->u8Month - 1] + : g_acDaysInMonths[pTime->u8Month - 1])); + u16YearDay = pTime->u8MonthDay - 1 + + (fLeapYear + ? g_aiDayOfYearLeap[pTime->u8Month - 1] + : g_aiDayOfYear[pTime->u8Month - 1]); + AssertBreak(u16YearDay == pTime->u16YearDay); + fRecalc = false; + } while (0); + } + if (fRecalc) + { + const uint16_t *paiDayOfYear; + + /* overflow adjust YearDay */ + while (pTime->u16YearDay > (fLeapYear ? 366 : 365)) + { + pTime->u16YearDay -= fLeapYear ? 366 : 365; + pTime->i32Year++; + fLeapYear = rtTimeIsLeapYear(pTime->i32Year); + pTime->fFlags &= ~(RTTIME_FLAGS_COMMON_YEAR | RTTIME_FLAGS_LEAP_YEAR); + } + + /* calc Month and MonthDay */ + paiDayOfYear = fLeapYear + ? &g_aiDayOfYearLeap[0] + : &g_aiDayOfYear[0]; + pTime->u8Month = 1; + while (pTime->u16YearDay > paiDayOfYear[pTime->u8Month]) + pTime->u8Month++; + Assert(pTime->u8Month >= 1 && pTime->u8Month <= 12); + pTime->u8MonthDay = pTime->u16YearDay - paiDayOfYear[pTime->u8Month - 1] + 1; + } + } + + /* + * Fixup time overflows. + * Use unsigned int values internally to avoid overflows. + */ + uSecond = pTime->u8Second; + uMinute = pTime->u8Minute; + uHour = pTime->u8Hour; + + while (pTime->u32Nanosecond >= 1000000000) + { + pTime->u32Nanosecond -= 1000000000; + uSecond++; + } + + while (uSecond >= 60) + { + uSecond -= 60; + uMinute++; + } + + while (uMinute >= 60) + { + uMinute -= 60; + uHour++; + } + + while (uHour >= 24) + { + uHour -= 24; + + /* This is really a RTTimeIncDay kind of thing... */ + if (pTime->u16YearDay + 1 != (fLeapYear ? g_aiDayOfYearLeap[pTime->u8Month] : g_aiDayOfYear[pTime->u8Month])) + { + pTime->u16YearDay++; + pTime->u8MonthDay++; + } + else if (pTime->u8Month != 12) + { + pTime->u16YearDay++; + pTime->u8Month++; + pTime->u8MonthDay = 1; + } + else + { + pTime->i32Year++; + fLeapYear = rtTimeIsLeapYear(pTime->i32Year); + pTime->fFlags &= ~(RTTIME_FLAGS_COMMON_YEAR | RTTIME_FLAGS_LEAP_YEAR); + pTime->u16YearDay = 1; + pTime->u8Month = 1; + pTime->u8MonthDay = 1; + } + } + + pTime->u8Second = uSecond; + pTime->u8Minute = uMinute; + pTime->u8Hour = uHour; + + /* + * Correct the leap year flag. + * Assert if it's wrong, but ignore if unset. + */ + if (fLeapYear) + { + Assert(!(pTime->fFlags & RTTIME_FLAGS_COMMON_YEAR)); + pTime->fFlags &= ~RTTIME_FLAGS_COMMON_YEAR; + pTime->fFlags |= RTTIME_FLAGS_LEAP_YEAR; + } + else + { + Assert(!(pTime->fFlags & RTTIME_FLAGS_LEAP_YEAR)); + pTime->fFlags &= ~RTTIME_FLAGS_LEAP_YEAR; + pTime->fFlags |= RTTIME_FLAGS_COMMON_YEAR; + } + + + /* + * Calc week day. + * + * 1970-01-01 was a Thursday (3), so find the number of days relative to + * that point. We use the table when possible and a slow+stupid+brute-force + * algorithm for points outside it. Feel free to optimize the latter by + * using some clever formula. + */ + if ( pTime->i32Year >= OFF_YEAR_IDX_0_YEAR + && pTime->i32Year < OFF_YEAR_IDX_0_YEAR + (int32_t)RT_ELEMENTS(g_aoffYear)) + { + int32_t offDays = g_aoffYear[pTime->i32Year - OFF_YEAR_IDX_0_YEAR] + + pTime->u16YearDay -1; + pTime->u8WeekDay = ((offDays % 7) + 3 + 7) % 7; + } + else + { + int32_t i32Year = pTime->i32Year; + if (i32Year >= 1970) + { + uint64_t offDays = pTime->u16YearDay - 1; + while (--i32Year >= 1970) + offDays += rtTimeIsLeapYear(i32Year) ? 366 : 365; + pTime->u8WeekDay = (uint8_t)((offDays + 3) % 7); + } + else + { + int64_t offDays = (fLeapYear ? -366 - 1 : -365 - 1) + pTime->u16YearDay; + while (++i32Year < 1970) + offDays -= rtTimeIsLeapYear(i32Year) ? 366 : 365; + pTime->u8WeekDay = ((int)(offDays % 7) + 3 + 7) % 7; + } + } + return pTime; +} + + +/** + * Normalizes the fields of a time structure. + * + * It is possible to calculate year-day from month/day and vice + * versa. If you adjust any of these, make sure to zero the + * other so you make it clear which of the fields to use. If + * it's ambiguous, the year-day field is used (and you get + * assertions in debug builds). + * + * All the time fields and the year-day or month/day fields will + * be adjusted for overflows. (Since all fields are unsigned, there + * is no underflows.) It is possible to exploit this for simple + * date math, though the recommended way of doing that to implode + * the time into a timespec and do the math on that. + * + * @returns pTime on success. + * @returns NULL if the data is invalid. + * + * @param pTime The time structure to normalize. + * + * @remarks This function doesn't work with local time, only with UTC time. + */ +RTDECL(PRTTIME) RTTimeNormalize(PRTTIME pTime) +{ + /* + * Validate that we've got the minimum of stuff handy. + */ + AssertReturn(VALID_PTR(pTime), NULL); + AssertMsgReturn(!(pTime->fFlags & ~RTTIME_FLAGS_MASK), ("%#x\n", pTime->fFlags), NULL); + AssertMsgReturn((pTime->fFlags & RTTIME_FLAGS_TYPE_MASK) != RTTIME_FLAGS_TYPE_LOCAL, ("Use RTTimeLocalNormalize!\n"), NULL); + AssertMsgReturn(pTime->offUTC == 0, ("%d; Use RTTimeLocalNormalize!\n", pTime->offUTC), NULL); + + pTime = rtTimeNormalizeInternal(pTime); + if (pTime) + pTime->fFlags |= RTTIME_FLAGS_TYPE_UTC; + return pTime; +} +RT_EXPORT_SYMBOL(RTTimeNormalize); + + +/** + * Converts a time spec to a ISO date string. + * + * @returns psz on success. + * @returns NULL on buffer underflow. + * @param pTime The time. Caller should've normalized this. + * @param psz Where to store the string. + * @param cb The size of the buffer. + */ +RTDECL(char *) RTTimeToString(PCRTTIME pTime, char *psz, size_t cb) +{ + size_t cch; + + /* (Default to UTC if not specified) */ + if ( (pTime->fFlags & RTTIME_FLAGS_TYPE_MASK) == RTTIME_FLAGS_TYPE_LOCAL + && pTime->offUTC) + { + int32_t offUTCHour = pTime->offUTC / 60; + int32_t offUTCMinute = pTime->offUTC % 60; + char chSign; + Assert(pTime->offUTC <= 840 && pTime->offUTC >= -840); + if (pTime->offUTC >= 0) + chSign = '+'; + else + { + chSign = '-'; + offUTCMinute = -offUTCMinute; + offUTCHour = -offUTCHour; + } + cch = RTStrPrintf(psz, cb, + "%RI32-%02u-%02uT%02u:%02u:%02u.%09RU32%c%02%02", + pTime->i32Year, pTime->u8Month, pTime->u8MonthDay, + pTime->u8Hour, pTime->u8Minute, pTime->u8Second, pTime->u32Nanosecond, + chSign, offUTCHour, offUTCMinute); + if ( cch <= 15 + || psz[cch - 5] != chSign) + return NULL; + } + else + { + cch = RTStrPrintf(psz, cb, "%RI32-%02u-%02uT%02u:%02u:%02u.%09RU32Z", + pTime->i32Year, pTime->u8Month, pTime->u8MonthDay, + pTime->u8Hour, pTime->u8Minute, pTime->u8Second, pTime->u32Nanosecond); + if ( cch <= 15 + || psz[cch - 1] != 'Z') + return NULL; + } + return psz; +} +RT_EXPORT_SYMBOL(RTTimeToString); + + +/** + * Converts a time spec to a ISO date string. + * + * @returns psz on success. + * @returns NULL on buffer underflow. + * @param pTime The time spec. + * @param psz Where to store the string. + * @param cb The size of the buffer. + */ +RTDECL(char *) RTTimeSpecToString(PCRTTIMESPEC pTime, char *psz, size_t cb) +{ + RTTIME Time; + return RTTimeToString(RTTimeExplode(&Time, pTime), psz, cb); +} +RT_EXPORT_SYMBOL(RTTimeSpecToString); + + + +/** + * Attempts to convert an ISO date string to a time structure. + * + * We're a little forgiving with zero padding, unspecified parts, and leading + * and trailing spaces. + * + * @retval pTime on success, + * @retval NULL on failure. + * @param pTime Where to store the time on success. + * @param pszString The ISO date string to convert. + */ +RTDECL(PRTTIME) RTTimeFromString(PRTTIME pTime, const char *pszString) +{ + /* Ignore leading spaces. */ + while (RT_C_IS_SPACE(*pszString)) + pszString++; + + /* + * Init non date & time parts. + */ + pTime->fFlags = RTTIME_FLAGS_TYPE_LOCAL; + pTime->offUTC = 0; + + /* + * The day part. + */ + + /* Year */ + int rc = RTStrToInt32Ex(pszString, (char **)&pszString, 10, &pTime->i32Year); + if (rc != VWRN_TRAILING_CHARS) + return NULL; + + bool const fLeapYear = rtTimeIsLeapYear(pTime->i32Year); + if (fLeapYear) + pTime->fFlags |= RTTIME_FLAGS_LEAP_YEAR; + + if (*pszString++ != '-') + return NULL; + + /* Month of the year. */ + rc = RTStrToUInt8Ex(pszString, (char **)&pszString, 10, &pTime->u8Month); + if (rc != VWRN_TRAILING_CHARS) + return NULL; + if (pTime->u8Month == 0 || pTime->u8Month > 12) + return NULL; + if (*pszString++ != '-') + return NULL; + + /* Day of month.*/ + rc = RTStrToUInt8Ex(pszString, (char **)&pszString, 10, &pTime->u8MonthDay); + if (rc != VWRN_TRAILING_CHARS && rc != VINF_SUCCESS) + return NULL; + unsigned const cDaysInMonth = fLeapYear + ? g_acDaysInMonthsLeap[pTime->u8Month - 1] + : g_acDaysInMonths[pTime->u8Month - 1]; + if (pTime->u8MonthDay == 0 || pTime->u8MonthDay > cDaysInMonth) + return NULL; + + /* Calculate year day. */ + pTime->u16YearDay = pTime->u8MonthDay - 1 + + (fLeapYear + ? g_aiDayOfYearLeap[pTime->u8Month - 1] + : g_aiDayOfYear[pTime->u8Month - 1]); + + /* + * The time part. + */ + if (*pszString++ != 'T') + return NULL; + + /* Hour. */ + rc = RTStrToUInt8Ex(pszString, (char **)&pszString, 10, &pTime->u8Hour); + if (rc != VWRN_TRAILING_CHARS) + return NULL; + if (pTime->u8Hour > 23) + return NULL; + if (*pszString++ != ':') + return NULL; + + /* Minute. */ + rc = RTStrToUInt8Ex(pszString, (char **)&pszString, 10, &pTime->u8Minute); + if (rc != VWRN_TRAILING_CHARS) + return NULL; + if (pTime->u8Minute > 59) + return NULL; + if (*pszString++ != ':') + return NULL; + + /* Second. */ + rc = RTStrToUInt8Ex(pszString, (char **)&pszString, 10, &pTime->u8Minute); + if (rc != VINF_SUCCESS && rc != VWRN_TRAILING_CHARS && rc != VWRN_TRAILING_SPACES) + return NULL; + if (pTime->u8Second > 59) + return NULL; + + /* Nanoseconds is optional and probably non-standard. */ + if (*pszString == '.') + { + rc = RTStrToUInt32Ex(pszString + 1, (char **)&pszString, 10, &pTime->u32Nanosecond); + if (rc != VINF_SUCCESS && rc != VWRN_TRAILING_CHARS && rc != VWRN_TRAILING_SPACES) + return NULL; + if (pTime->u32Nanosecond >= 1000000000) + return NULL; + } + else + pTime->u32Nanosecond = 0; + + /* + * Time zone. + */ + if (*pszString == 'Z') + { + pszString++; + pTime->fFlags &= ~RTTIME_FLAGS_TYPE_MASK; + pTime->fFlags |= ~RTTIME_FLAGS_TYPE_UTC; + pTime->offUTC = 0; + } + else if ( *pszString == '+' + || *pszString == '-') + { + rc = RTStrToInt32Ex(pszString, (char **)&pszString, 10, &pTime->offUTC); + if (rc != VINF_SUCCESS && rc != VWRN_TRAILING_CHARS && rc != VWRN_TRAILING_SPACES) + return NULL; + } + /* else: No time zone given, local with offUTC = 0. */ + + /* + * The rest of the string should be blanks. + */ + char ch; + while ((ch = *pszString++) != '\0') + if (!RT_C_IS_BLANK(ch)) + return NULL; + + return pTime; +} +RT_EXPORT_SYMBOL(RTTimeFromString); + + +/** + * Attempts to convert an ISO date string to a time structure. + * + * We're a little forgiving with zero padding, unspecified parts, and leading + * and trailing spaces. + * + * @retval pTime on success, + * @retval NULL on failure. + * @param pTime The time spec. + * @param pszString The ISO date string to convert. + */ +RTDECL(PRTTIMESPEC) RTTimeSpecFromString(PRTTIMESPEC pTime, const char *pszString) +{ + RTTIME Time; + if (RTTimeFromString(&Time, pszString)) + return RTTimeImplode(pTime, &Time); + return NULL; +} +RT_EXPORT_SYMBOL(RTTimeSpecFromString); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/do_Module.symvers +++ linux-4.2.0/ubuntu/vbox/vboxguest/do_Module.symvers @@ -0,0 +1,33 @@ +#!/bin/sh + +# +# This script is used when building kernel modules from DKMS. I don't +# know how to solve the problem of inter-module dependencies better. +# +# Copyright (C) 2008-2015 Oracle Corporation +# +# This file is part of VirtualBox Open Source Edition (OSE), as +# available from http://www.virtualbox.org. This file is free software; +# you can redistribute it and/or modify it under the terms of the GNU +# General Public License (GPL) as published by the Free Software +# Foundation, in version 2 as it comes in the "COPYING" file of the +# VirtualBox OSE distribution. VirtualBox OSE is distributed in the +# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. +# + +SYMFILE="/tmp/$1-Module.symvers" +case "$2" in + save) + if [ -f "$3" ]; then + cp "$3" "$SYMFILE" + fi + ;; + restore) + if [ -f "$SYMFILE" ]; then + cp "$SYMFILE" "$3" + fi + ;; + *) + echo "Usage: save|restore " + ;; +esac --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/generic/RTAssertShouldPanic-generic.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/generic/RTAssertShouldPanic-generic.c @@ -0,0 +1,44 @@ +/* $Id: RTAssertShouldPanic-generic.cpp $ */ +/** @file + * IPRT - Assertions, generic RTAssertShouldPanic. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + + +RTDECL(bool) RTAssertShouldPanic(void) +{ +#if 0 /* Enable this to not panic on assertions. (Make sure this code is used!) */ + return false; +#else + return RTAssertMayPanic(); +#endif +} +RT_EXPORT_SYMBOL(RTAssertShouldPanic); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/generic/RTLogWriteStdErr-stub-generic.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/generic/RTLogWriteStdErr-stub-generic.c @@ -0,0 +1,42 @@ +/* $Id: RTLogWriteStdErr-stub-generic.cpp $ */ +/** @file + * IPRT - Log To StdErr, Generic Dummy. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + + +RTDECL(void) RTLogWriteStdErr(const char *pch, size_t cb) +{ + NOREF(pch); + NOREF(cb); + return; +} +RT_EXPORT_SYMBOL(RTLogWriteStdErr); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/generic/RTLogWriteStdOut-stub-generic.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/generic/RTLogWriteStdOut-stub-generic.c @@ -0,0 +1,42 @@ +/* $Id: RTLogWriteStdOut-stub-generic.cpp $ */ +/** @file + * IPRT - Log To StdOut, Generic Dummy. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + + +RTDECL(void) RTLogWriteStdOut(const char *pch, size_t cb) +{ + NOREF(pch); + NOREF(cb); + return; +} +RT_EXPORT_SYMBOL(RTLogWriteStdOut); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/generic/RTMpGetCoreCount-generic.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/generic/RTMpGetCoreCount-generic.c @@ -0,0 +1,40 @@ +/* $Id: RTMpGetCoreCount-generic.cpp $ */ +/** @file + * IPRT - Multiprocessor, Generic RTMpGetCoreCount. + */ + +/* + * Copyright (C) 2013-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + + +RTDECL(RTCPUID) RTMpGetCoreCount(void) +{ + return RTMpGetCount(); +} +RT_EXPORT_SYMBOL(RTMpGetCoreCount); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/generic/RTSemEventMultiWait-2-ex-generic.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/generic/RTSemEventMultiWait-2-ex-generic.c @@ -0,0 +1,53 @@ +/* $Id: RTSemEventMultiWait-2-ex-generic.cpp $ */ +/** @file + * IPRT - RTSemEventMultiWait, implementation based on RTSemEventMultiWaitEx. + */ + +/* + * Copyright (C) 2010-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#define LOG_GROUP RTLOGGROUP_SEM +#define RTSEMEVENTMULTI_WITHOUT_REMAPPING +#include +#include "internal/iprt.h" + +#include +#include + + +RTDECL(int) RTSemEventMultiWait(RTSEMEVENTMULTI hEventMultiSem, RTMSINTERVAL cMillies) +{ + int rc; + if (cMillies == RT_INDEFINITE_WAIT) + rc = RTSemEventMultiWaitEx(hEventMultiSem, RTSEMWAIT_FLAGS_RESUME | RTSEMWAIT_FLAGS_INDEFINITE, 0); + else + rc = RTSemEventMultiWaitEx(hEventMultiSem, + RTSEMWAIT_FLAGS_RESUME | RTSEMWAIT_FLAGS_RELATIVE | RTSEMWAIT_FLAGS_MILLISECS, + cMillies); + Assert(rc != VERR_INTERRUPTED); + return rc; +} +RT_EXPORT_SYMBOL(RTSemEventMultiWait); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/generic/RTSemEventMultiWaitNoResume-2-ex-generic.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/generic/RTSemEventMultiWaitNoResume-2-ex-generic.c @@ -0,0 +1,53 @@ +/* $Id: RTSemEventMultiWaitNoResume-2-ex-generic.cpp $ */ +/** @file + * IPRT - RTSemEventMultiWaitNoResume, generic implementation based + * on RTSemEventMultiWaitEx. + */ + +/* + * Copyright (C) 2010-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#define LOG_GROUP RTLOGGROUP_SEM +#define RTSEMEVENTMULTI_WITHOUT_REMAPPING +#include +#include "internal/iprt.h" + +#include +#include + + +RTDECL(int) RTSemEventMultiWaitNoResume(RTSEMEVENTMULTI hEventMultiSem, RTMSINTERVAL cMillies) +{ + int rc; + if (cMillies == RT_INDEFINITE_WAIT) + rc = RTSemEventMultiWaitEx(hEventMultiSem, RTSEMWAIT_FLAGS_NORESUME | RTSEMWAIT_FLAGS_INDEFINITE, 0); + else + rc = RTSemEventMultiWaitEx(hEventMultiSem, + RTSEMWAIT_FLAGS_NORESUME | RTSEMWAIT_FLAGS_RELATIVE | RTSEMWAIT_FLAGS_MILLISECS, + cMillies); + return rc; +} +RT_EXPORT_SYMBOL(RTSemEventMultiWaitNoResume); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/generic/RTSemEventWait-2-ex-generic.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/generic/RTSemEventWait-2-ex-generic.c @@ -0,0 +1,53 @@ +/* $Id: RTSemEventWait-2-ex-generic.cpp $ */ +/** @file + * IPRT - RTSemEventWait, implementation based on RTSemEventWaitEx. + */ + +/* + * Copyright (C) 2010-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#define LOG_GROUP RTLOGGROUP_SEM +#define RTSEMEVENT_WITHOUT_REMAPPING +#include +#include "internal/iprt.h" + +#include +#include + + +RTDECL(int) RTSemEventWait(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies) +{ + int rc; + if (cMillies == RT_INDEFINITE_WAIT) + rc = RTSemEventWaitEx(hEventSem, RTSEMWAIT_FLAGS_RESUME | RTSEMWAIT_FLAGS_INDEFINITE, 0); + else + rc = RTSemEventWaitEx(hEventSem, + RTSEMWAIT_FLAGS_RESUME | RTSEMWAIT_FLAGS_RELATIVE | RTSEMWAIT_FLAGS_MILLISECS, + cMillies); + Assert(rc != VERR_INTERRUPTED); + return rc; +} +RT_EXPORT_SYMBOL(RTSemEventWait); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/generic/RTSemEventWaitNoResume-2-ex-generic.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/generic/RTSemEventWaitNoResume-2-ex-generic.c @@ -0,0 +1,53 @@ +/* $Id: RTSemEventWaitNoResume-2-ex-generic.cpp $ */ +/** @file + * IPRT - RTSemEventWaitNoResume, generic implementation based + * on RTSemEventWaitEx. + */ + +/* + * Copyright (C) 2010-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#define LOG_GROUP RTLOGGROUP_SEM +#define RTSEMEVENT_WITHOUT_REMAPPING +#include +#include "internal/iprt.h" + +#include +#include + + +RTDECL(int) RTSemEventWaitNoResume(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies) +{ + int rc; + if (cMillies == RT_INDEFINITE_WAIT) + rc = RTSemEventWaitEx(hEventSem, RTSEMWAIT_FLAGS_NORESUME | RTSEMWAIT_FLAGS_INDEFINITE, 0); + else + rc = RTSemEventWaitEx(hEventSem, + RTSEMWAIT_FLAGS_NORESUME | RTSEMWAIT_FLAGS_RELATIVE | RTSEMWAIT_FLAGS_MILLISECS, + cMillies); + return rc; +} +RT_EXPORT_SYMBOL(RTSemEventWaitNoResume); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/generic/errvars-generic.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/generic/errvars-generic.c @@ -0,0 +1,66 @@ +/* $Id: errvars-generic.cpp $ */ +/** @file + * IPRT - Save and Restore Error Variables, generic stub implementation. + */ + +/* + * Copyright (C) 2011-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + +#include +#include "internal/magics.h" + + + +RTDECL(PRTERRVARS) RTErrVarsSave(PRTERRVARS pVars) +{ + pVars->ai32Vars[0] = RTERRVARS_MAGIC; + return pVars; +} + + +RTDECL(void) RTErrVarsRestore(PCRTERRVARS pVars) +{ + Assert(pVars->ai32Vars[0] == RTERRVARS_MAGIC); +} + + +RTDECL(bool) RTErrVarsAreEqual(PCRTERRVARS pVars1, PCRTERRVARS pVars2) +{ + Assert(pVars1->ai32Vars[0] == RTERRVARS_MAGIC); + Assert(pVars2->ai32Vars[0] == RTERRVARS_MAGIC); + + return pVars1->ai32Vars[0] == pVars2->ai32Vars[0]; +} + + +RTDECL(bool) RTErrVarsHaveChanged(PCRTERRVARS pVars) +{ + Assert(pVars->ai32Vars[0] == RTERRVARS_MAGIC); + return false; +} + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/generic/mppresent-generic.c +++ linux-4.2.0/ubuntu/vbox/vboxguest/generic/mppresent-generic.c @@ -0,0 +1,61 @@ +/* $Id: mppresent-generic.cpp $ */ +/** @file + * IPRT - Multiprocessor, Stubs for the RTMp*Present* API. + */ + +/* + * Copyright (C) 2008-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#include +#include "internal/iprt.h" + + +RTDECL(PRTCPUSET) RTMpGetPresentSet(PRTCPUSET pSet) +{ + return RTMpGetSet(pSet); +} +RT_EXPORT_SYMBOL(RTMpGetPresentSet); + + +RTDECL(RTCPUID) RTMpGetPresentCount(void) +{ + return RTMpGetCount(); +} +RT_EXPORT_SYMBOL(RTMpGetPresentCount); + + +RTDECL(RTCPUID) RTMpGetPresentCoreCount(void) +{ + return RTMpGetCoreCount(); +} +RT_EXPORT_SYMBOL(RTMpGetPresentCoreCount); + + +RTDECL(bool) RTMpIsCpuPresent(RTCPUID idCpu) +{ + return RTMpIsCpuPossible(idCpu); +} +RT_EXPORT_SYMBOL(RTMpIsCpuPresent); + --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/product-generated.h +++ linux-4.2.0/ubuntu/vbox/vboxguest/product-generated.h @@ -0,0 +1,10 @@ +#ifndef ___product_generated_h___ +#define ___product_generated_h___ + +#define VBOX_VENDOR "Oracle Corporation" +#define VBOX_VENDOR_SHORT "Oracle" +#define VBOX_PRODUCT "Oracle VM VirtualBox" +#define VBOX_BUILD_PUBLISHER "_Ubuntu" +#define VBOX_C_YEAR "2015" + +#endif --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/revision-generated.h +++ linux-4.2.0/ubuntu/vbox/vboxguest/revision-generated.h @@ -0,0 +1 @@ +#define VBOX_SVN_REV 101573 --- linux-4.2.0.orig/ubuntu/vbox/vboxguest/version-generated.h +++ linux-4.2.0/ubuntu/vbox/vboxguest/version-generated.h @@ -0,0 +1,13 @@ +#ifndef ___version_generated_h___ +#define ___version_generated_h___ + +#define VBOX_VERSION_MAJOR 5 +#define VBOX_VERSION_MINOR 0 +#define VBOX_VERSION_BUILD 0 +#define VBOX_VERSION_STRING_RAW "5.0.0" +#define VBOX_VERSION_STRING "5.0.0_Ubuntu" +#define VBOX_API_VERSION_STRING "5_0" + +#define VBOX_PRIVATE_BUILD_DESC "Private build by root" + +#endif --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/GenericRequest.c +++ linux-4.2.0/ubuntu/vbox/vboxsf/GenericRequest.c @@ -0,0 +1,179 @@ +/* $Id: GenericRequest.cpp $ */ +/** @file + * VBoxGuestLibR0 - Generic VMMDev request management. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#include "VBGLInternal.h" +#include +#include +#include +#include + +DECLVBGL(int) VbglGRVerify (const VMMDevRequestHeader *pReq, size_t cbReq) +{ + size_t cbReqExpected; + + if (!pReq || cbReq < sizeof (VMMDevRequestHeader)) + { + dprintf(("VbglGRVerify: Invalid parameter: pReq = %p, cbReq = %zu\n", pReq, cbReq)); + return VERR_INVALID_PARAMETER; + } + + if (pReq->size > cbReq) + { + dprintf(("VbglGRVerify: request size %u > buffer size %zu\n", pReq->size, cbReq)); + return VERR_INVALID_PARAMETER; + } + + /* The request size must correspond to the request type. */ + cbReqExpected = vmmdevGetRequestSize(pReq->requestType); + + if (cbReq < cbReqExpected) + { + dprintf(("VbglGRVerify: buffer size %zu < expected size %zu\n", cbReq, cbReqExpected)); + return VERR_INVALID_PARAMETER; + } + + if (cbReqExpected == cbReq) + { + /* This is most likely a fixed size request, and in this case the request size + * must be also equal to the expected size. + */ + if (pReq->size != cbReqExpected) + { + dprintf(("VbglGRVerify: request size %u != expected size %zu\n", pReq->size, cbReqExpected)); + return VERR_INVALID_PARAMETER; + } + + return VINF_SUCCESS; + } + + /* + * This can be a variable size request. Check the request type and limit the size + * to VMMDEV_MAX_VMMDEVREQ_SIZE, which is max size supported by the host. + * + * Note: Keep this list sorted for easier human lookup! + */ + if ( pReq->requestType == VMMDevReq_ChangeMemBalloon +#ifdef VBOX_WITH_64_BITS_GUESTS + || pReq->requestType == VMMDevReq_HGCMCall32 + || pReq->requestType == VMMDevReq_HGCMCall64 +#else + || pReq->requestType == VMMDevReq_HGCMCall +#endif /* VBOX_WITH_64_BITS_GUESTS */ + || pReq->requestType == VMMDevReq_RegisterSharedModule + || pReq->requestType == VMMDevReq_ReportGuestUserState + || pReq->requestType == VMMDevReq_LogString + || pReq->requestType == VMMDevReq_SetPointerShape + || pReq->requestType == VMMDevReq_VideoSetVisibleRegion) + { + if (cbReq > VMMDEV_MAX_VMMDEVREQ_SIZE) + { + dprintf(("VbglGRVerify: VMMDevReq_LogString: buffer size %zu too big\n", cbReq)); + return VERR_BUFFER_OVERFLOW; /* @todo is this error code ok? */ + } + } + else + { + dprintf(("VbglGRVerify: request size %u > buffer size %zu\n", pReq->size, cbReq)); + return VERR_IO_BAD_LENGTH; /* @todo is this error code ok? */ + } + + return VINF_SUCCESS; +} + +DECLVBGL(int) VbglGRAlloc (VMMDevRequestHeader **ppReq, uint32_t cbSize, VMMDevRequestType reqType) +{ + VMMDevRequestHeader *pReq; + int rc = vbglR0Enter (); + + if (RT_FAILURE(rc)) + return rc; + + if (!ppReq || cbSize < sizeof (VMMDevRequestHeader)) + { + dprintf(("VbglGRAlloc: Invalid parameter: ppReq = %p, cbSize = %u\n", ppReq, cbSize)); + return VERR_INVALID_PARAMETER; + } + + pReq = (VMMDevRequestHeader *)VbglPhysHeapAlloc (cbSize); + if (!pReq) + { + AssertMsgFailed(("VbglGRAlloc: no memory\n")); + rc = VERR_NO_MEMORY; + } + else + { + memset(pReq, 0xAA, cbSize); + + pReq->size = cbSize; + pReq->version = VMMDEV_REQUEST_HEADER_VERSION; + pReq->requestType = reqType; + pReq->rc = VERR_GENERAL_FAILURE; + pReq->reserved1 = 0; + pReq->reserved2 = 0; + + *ppReq = pReq; + } + + return rc; +} + +DECLVBGL(int) VbglGRPerform (VMMDevRequestHeader *pReq) +{ + RTCCPHYS physaddr; + int rc = vbglR0Enter (); + + if (RT_FAILURE(rc)) + return rc; + + if (!pReq) + return VERR_INVALID_PARAMETER; + + physaddr = VbglPhysHeapGetPhysAddr (pReq); + if ( !physaddr + || (physaddr >> 32) != 0) /* Port IO is 32 bit. */ + { + rc = VERR_VBGL_INVALID_ADDR; + } + else + { + ASMOutU32(g_vbgldata.portVMMDev + VMMDEV_PORT_OFF_REQUEST, (uint32_t)physaddr); + /* Make the compiler aware that the host has changed memory. */ + ASMCompilerBarrier(); + rc = pReq->rc; + } + return rc; +} + +DECLVBGL(void) VbglGRFree (VMMDevRequestHeader *pReq) +{ + int rc = vbglR0Enter (); + + if (RT_FAILURE(rc)) + return; + + VbglPhysHeapFree (pReq); +} + --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/HGCM.c +++ linux-4.2.0/ubuntu/vbox/vboxsf/HGCM.c @@ -0,0 +1,222 @@ +/* $Id: HGCM.cpp $ */ +/** @file + * VBoxGuestLib - Host-Guest Communication Manager. + * + * These public functions can be only used by other drivers. They all + * do an IOCTL to VBoxGuest via IDC. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +/* Entire file is ifdef'ed with !VBGL_VBOXGUEST */ +#ifndef VBGL_VBOXGUEST + +#include "VBGLInternal.h" + +#include +#include +#include + +#define VBGL_HGCM_ASSERTMsg AssertReleaseMsg + +/** + * Initializes the HGCM VBGL bits. + * + * @return VBox status code. + */ +int vbglR0HGCMInit (void) +{ + return RTSemFastMutexCreate(&g_vbgldata.mutexHGCMHandle); +} + +/** + * Initializes the HGCM VBGL bits. + * + * @return VBox status code. + */ +int vbglR0HGCMTerminate (void) +{ + RTSemFastMutexDestroy(g_vbgldata.mutexHGCMHandle); + g_vbgldata.mutexHGCMHandle = NIL_RTSEMFASTMUTEX; + + return VINF_SUCCESS; +} + +DECLINLINE(int) vbglHandleHeapEnter (void) +{ + int rc = RTSemFastMutexRequest(g_vbgldata.mutexHGCMHandle); + + VBGL_HGCM_ASSERTMsg(RT_SUCCESS(rc), + ("Failed to request handle heap mutex, rc = %Rrc\n", rc)); + + return rc; +} + +DECLINLINE(void) vbglHandleHeapLeave (void) +{ + RTSemFastMutexRelease(g_vbgldata.mutexHGCMHandle); +} + +struct VBGLHGCMHANDLEDATA *vbglHGCMHandleAlloc (void) +{ + struct VBGLHGCMHANDLEDATA *p; + int rc = vbglHandleHeapEnter (); + uint32_t i; + + if (RT_FAILURE (rc)) + return NULL; + + p = NULL; + + /** Simple linear search in array. This will be called not so often, only connect/disconnect. + * @todo bitmap for faster search and other obvious optimizations. + */ + + for (i = 0; i < RT_ELEMENTS(g_vbgldata.aHGCMHandleData); i++) + { + if (!g_vbgldata.aHGCMHandleData[i].fAllocated) + { + p = &g_vbgldata.aHGCMHandleData[i]; + p->fAllocated = 1; + break; + } + } + + vbglHandleHeapLeave (); + + VBGL_HGCM_ASSERTMsg(p != NULL, + ("Not enough HGCM handles.\n")); + + return p; +} + +void vbglHGCMHandleFree (struct VBGLHGCMHANDLEDATA *pHandle) +{ + int rc; + + if (!pHandle) + return; + + rc = vbglHandleHeapEnter (); + + if (RT_FAILURE (rc)) + return; + + VBGL_HGCM_ASSERTMsg(pHandle->fAllocated, + ("Freeing not allocated handle.\n")); + + memset(pHandle, 0, sizeof (struct VBGLHGCMHANDLEDATA)); + vbglHandleHeapLeave (); + return; +} + +DECLVBGL(int) VbglHGCMConnect (VBGLHGCMHANDLE *pHandle, VBoxGuestHGCMConnectInfo *pData) +{ + int rc; + struct VBGLHGCMHANDLEDATA *pHandleData; + + if (!pHandle || !pData) + return VERR_INVALID_PARAMETER; + + pHandleData = vbglHGCMHandleAlloc(); + if (!pHandleData) + rc = VERR_NO_MEMORY; + else + { + rc = vbglDriverOpen (&pHandleData->driver); + if (RT_SUCCESS(rc)) + { + rc = vbglDriverIOCtl (&pHandleData->driver, VBOXGUEST_IOCTL_HGCM_CONNECT, pData, sizeof (*pData)); + if (RT_SUCCESS(rc)) + rc = pData->result; + if (RT_SUCCESS(rc)) + { + *pHandle = pHandleData; + return rc; + } + + vbglDriverClose (&pHandleData->driver); + } + + vbglHGCMHandleFree (pHandleData); + } + + return rc; +} + +DECLVBGL(int) VbglHGCMDisconnect (VBGLHGCMHANDLE handle, VBoxGuestHGCMDisconnectInfo *pData) +{ + int rc = VINF_SUCCESS; + + rc = vbglDriverIOCtl (&handle->driver, VBOXGUEST_IOCTL_HGCM_DISCONNECT, pData, sizeof (*pData)); + + vbglDriverClose (&handle->driver); + + vbglHGCMHandleFree (handle); + + return rc; +} + +DECLVBGL(int) VbglHGCMCall (VBGLHGCMHANDLE handle, VBoxGuestHGCMCallInfo *pData, uint32_t cbData) +{ + int rc = VINF_SUCCESS; + + VBGL_HGCM_ASSERTMsg(cbData >= sizeof (VBoxGuestHGCMCallInfo) + pData->cParms * sizeof (HGCMFunctionParameter), + ("cbData = %d, cParms = %d (calculated size %d)\n", cbData, pData->cParms, sizeof (VBoxGuestHGCMCallInfo) + pData->cParms * sizeof (VBoxGuestHGCMCallInfo))); + + rc = vbglDriverIOCtl (&handle->driver, VBOXGUEST_IOCTL_HGCM_CALL(cbData), pData, cbData); + + return rc; +} + +DECLVBGL(int) VbglHGCMCallUserData (VBGLHGCMHANDLE handle, VBoxGuestHGCMCallInfo *pData, uint32_t cbData) +{ + int rc = VINF_SUCCESS; + + VBGL_HGCM_ASSERTMsg(cbData >= sizeof (VBoxGuestHGCMCallInfo) + pData->cParms * sizeof (HGCMFunctionParameter), + ("cbData = %d, cParms = %d (calculated size %d)\n", cbData, pData->cParms, sizeof (VBoxGuestHGCMCallInfo) + pData->cParms * sizeof (VBoxGuestHGCMCallInfo))); + + rc = vbglDriverIOCtl (&handle->driver, VBOXGUEST_IOCTL_HGCM_CALL_USERDATA(cbData), pData, cbData); + + return rc; +} + + +DECLVBGL(int) VbglHGCMCallTimed (VBGLHGCMHANDLE handle, + VBoxGuestHGCMCallInfoTimed *pData, uint32_t cbData) +{ + int rc = VINF_SUCCESS; + + uint32_t cbExpected = sizeof (VBoxGuestHGCMCallInfoTimed) + + pData->info.cParms * sizeof (HGCMFunctionParameter); + VBGL_HGCM_ASSERTMsg(cbData >= cbExpected, + ("cbData = %d, cParms = %d (calculated size %d)\n", + cbData, pData->info.cParms, cbExpected)); + + rc = vbglDriverIOCtl (&handle->driver, VBOXGUEST_IOCTL_HGCM_CALL_TIMED(cbData), + pData, cbData); + + return rc; +} + +#endif /* !VBGL_VBOXGUEST */ + --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/Init.c +++ linux-4.2.0/ubuntu/vbox/vboxsf/Init.c @@ -0,0 +1,308 @@ +/* $Id: Init.cpp $ */ +/** @file + * VBoxGuestLibR0 - Library initialization. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#define VBGL_DECL_DATA +#include "VBGLInternal.h" + +#include +#include +#include + +/******************************************************************************* +* Global Variables * +*******************************************************************************/ +/** The global VBGL instance data. */ +VBGLDATA g_vbgldata; + +/** + * Used by vbglQueryDriverInfo and VbglInit to try get the host feature mask and + * version information (g_vbgldata::hostVersion). + * + * This was first implemented by the host in 3.1 and we quietly ignore failures + * for that reason. + */ +static void vbglR0QueryHostVersion (void) +{ + VMMDevReqHostVersion *pReq; + + int rc = VbglGRAlloc ((VMMDevRequestHeader **) &pReq, sizeof (*pReq), VMMDevReq_GetHostVersion); + + if (RT_SUCCESS (rc)) + { + rc = VbglGRPerform (&pReq->header); + + if (RT_SUCCESS (rc)) + { + g_vbgldata.hostVersion = *pReq; + Log (("vbglR0QueryHostVersion: %u.%u.%ur%u %#x\n", + pReq->major, pReq->minor, pReq->build, pReq->revision, pReq->features)); + } + + VbglGRFree (&pReq->header); + } +} + +#ifndef VBGL_VBOXGUEST +/** + * The guest library uses lazy initialization for VMMDev port and memory, + * because these values are provided by the VBoxGuest driver and it might + * be loaded later than other drivers. + * + * The VbglEnter checks the current library status, tries to retrieve these + * values and fails if they are unavailable. + * + */ +static void vbglQueryDriverInfo (void) +{ + int rc = VINF_SUCCESS; + + rc = RTSemMutexRequest(g_vbgldata.mutexDriverInit, RT_INDEFINITE_WAIT); + + if (RT_FAILURE(rc)) + return; + + if (g_vbgldata.status == VbglStatusReady) + { + RTSemMutexRelease(g_vbgldata.mutexDriverInit); + return; + } + + rc = vbglDriverOpen(&g_vbgldata.driver); + + if (RT_SUCCESS(rc)) + { + /* + * Try query the port info. + */ + VBoxGuestPortInfo port; + + rc = vbglDriverIOCtl (&g_vbgldata.driver, + VBOXGUEST_IOCTL_GETVMMDEVPORT, &port, + sizeof (port)); + + if (RT_SUCCESS (rc)) + { + dprintf (("port = 0x%04X, mem = %p\n", port.portAddress, port.pVMMDevMemory)); + + g_vbgldata.portVMMDev = port.portAddress; + g_vbgldata.pVMMDevMemory = port.pVMMDevMemory; + + g_vbgldata.status = VbglStatusReady; + + vbglR0QueryHostVersion(); + } + } + RTSemMutexRelease(g_vbgldata.mutexDriverInit); + dprintf (("vbglQueryDriverInfo rc = %d\n", rc)); +} +#endif /* !VBGL_VBOXGUEST */ + +/** + * Checks if VBGL has been initialized. + * + * The client library, this will lazily complete the initialization. + * + * @return VINF_SUCCESS or VERR_VBGL_NOT_INITIALIZED. + */ +int vbglR0Enter (void) +{ + int rc; + +#ifndef VBGL_VBOXGUEST + if (g_vbgldata.status == VbglStatusInitializing) + { + vbglQueryDriverInfo (); + } +#endif + + rc = g_vbgldata.status == VbglStatusReady? VINF_SUCCESS: VERR_VBGL_NOT_INITIALIZED; + + // dprintf(("VbglEnter: rc = %d\n", rc)); + + return rc; +} + +int vbglInitCommon (void) +{ + int rc = VINF_SUCCESS; + + RT_ZERO(g_vbgldata); + + g_vbgldata.status = VbglStatusInitializing; + + rc = VbglPhysHeapInit (); + + if (RT_SUCCESS(rc)) + { + /* other subsystems, none yet */ + ; + } + else + { + LogRel(("vbglInitCommon: VbglPhysHeapInit failed. rc=%Rrc\n", rc)); + g_vbgldata.status = VbglStatusNotInitialized; + } + + dprintf(("vbglInitCommon: rc = %d\n", rc)); + + return rc; +} + +DECLVBGL(void) vbglTerminateCommon (void) +{ + VbglPhysHeapTerminate (); + g_vbgldata.status = VbglStatusNotInitialized; + + return; +} + +#ifdef VBGL_VBOXGUEST + +DECLVBGL(int) VbglInit (VBGLIOPORT portVMMDev, VMMDevMemory *pVMMDevMemory) +{ + int rc = VINF_SUCCESS; + +# ifdef RT_OS_WINDOWS /** @todo r=bird: this doesn't make sense. Is there something special going on on windows? */ + dprintf(("vbglInit: starts g_vbgldata.status %d\n", g_vbgldata.status)); + + if (g_vbgldata.status == VbglStatusInitializing + || g_vbgldata.status == VbglStatusReady) + { + /* Initialization is already in process. */ + return rc; + } +# else + dprintf(("vbglInit: starts\n")); +# endif + + rc = vbglInitCommon (); + + if (RT_SUCCESS(rc)) + { + g_vbgldata.portVMMDev = portVMMDev; + g_vbgldata.pVMMDevMemory = pVMMDevMemory; + + g_vbgldata.status = VbglStatusReady; + + vbglR0QueryHostVersion(); + } + else + { + g_vbgldata.status = VbglStatusNotInitialized; + } + + return rc; +} + +DECLVBGL(void) VbglTerminate (void) +{ + vbglTerminateCommon (); + + return; +} + + +#else /* !VBGL_VBOXGUEST */ + +DECLVBGL(int) VbglInit (void) +{ + int rc = VINF_SUCCESS; + + if (g_vbgldata.status == VbglStatusInitializing + || g_vbgldata.status == VbglStatusReady) + { + /* Initialization is already in process. */ + return rc; + } + + rc = vbglInitCommon (); + + if (RT_SUCCESS(rc)) + { + rc = RTSemMutexCreate(&g_vbgldata.mutexDriverInit); + if (RT_SUCCESS(rc)) + { + /* Try to obtain VMMDev port via IOCTL to VBoxGuest main driver. */ + vbglQueryDriverInfo (); + +# ifdef VBOX_WITH_HGCM + rc = vbglR0HGCMInit (); +# endif /* VBOX_WITH_HGCM */ + + if (RT_FAILURE(rc)) + { + RTSemMutexDestroy(g_vbgldata.mutexDriverInit); + g_vbgldata.mutexDriverInit = NIL_RTSEMMUTEX; + } + } + + if (RT_FAILURE(rc)) + { + vbglTerminateCommon (); + } + + } + + return rc; +} + +DECLVBGL(void) VbglTerminate (void) +{ +# ifdef VBOX_WITH_HGCM + vbglR0HGCMTerminate (); +# endif + + /* driver open could fail, which does not prevent VbglInit from succeeding, + * close the driver only if it is opened */ + if (vbglDriverIsOpened(&g_vbgldata.driver)) + vbglDriverClose(&g_vbgldata.driver); + RTSemMutexDestroy(g_vbgldata.mutexDriverInit); + g_vbgldata.mutexDriverInit = NIL_RTSEMMUTEX; + + /* note: do vbglTerminateCommon as a last step since it zeroez up the g_vbgldata + * conceptually, doing vbglTerminateCommon last is correct + * since this is the reverse order to how init is done */ + vbglTerminateCommon (); + + return; +} + +int vbglGetDriver(VBGLDRIVER **ppDriver) +{ + if (g_vbgldata.status != VbglStatusReady) + { + vbglQueryDriverInfo(); + if (g_vbgldata.status != VbglStatusReady) + return VERR_TRY_AGAIN; + } + *ppDriver = &g_vbgldata.driver; + return VINF_SUCCESS; +} + +#endif /* !VBGL_VBOXGUEST */ --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/Makefile +++ linux-4.2.0/ubuntu/vbox/vboxsf/Makefile @@ -0,0 +1,92 @@ +KBUILD_EXTMOD=${srctree}/ubuntu/vbox +# +# VirtualBox Guest Additions Module Makefile. +# +# (For 2.6.x this file must be 'Makefile'!) +# +# Copyright (C) 2006-2011 Oracle Corporation +# +# This file is part of VirtualBox Open Source Edition (OSE), as +# available from http://www.virtualbox.org. This file is free software; +# you can redistribute it and/or modify it under the terms of the GNU +# General Public License (GPL) as published by the Free Software +# Foundation, in version 2 as it comes in the "COPYING" file of the +# VirtualBox OSE distribution. VirtualBox OSE is distributed in the +# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. +# + +# Linux kbuild sets this to our source directory if we are called from there +obj ?= $(CURDIR) +include $(obj)/Makefile.include.header + +MOD_NAME = vboxsf +MOD_OBJS = \ + vfsmod.o \ + dirops.o \ + lnkops.o \ + regops.o \ + utils.o \ + GenericRequest.o \ + SysHlp.o \ + PhysHeap.o \ + Init.o \ + VMMDev.o \ + HGCM.o \ + VBoxGuestR0LibSharedFolders.o \ + VbglR0CanUsePhysPageList.o +ifeq ($(BUILD_TARGET_ARCH),x86) +MOD_OBJS += \ + divdi3.o \ + moddi3.o \ + udivdi3.o \ + umoddi3.o \ + qdivrem.o +endif + +MOD_INCL = \ + $(addprefix -I$(KBUILD_EXTMOD),/ /include /r0drv/linux) \ + $(addprefix -I$(KBUILD_EXTMOD)/vboxsf,/ /include /r0drv/linux) + +ifneq ($(wildcard $(KBUILD_EXTMOD)/vboxsf),) + MANGLING := $(KBUILD_EXTMOD)/vboxsf/include/VBox/VBoxGuestMangling.h +else + MANGLING := $(KBUILD_EXTMOD)/include/VBox/VBoxGuestMangling.h +endif + +MOD_DEFS = -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 \ + -DIN_SUP_R0 -DVBOX -DVBOX_WITH_HGCM -DIN_MODULE -DIN_GUEST_R0 +# our module does not export any symbol +MOD_DEFS += -DRT_NO_EXPORT_SYMBOL +ifeq ($(BUILD_TARGET_ARCH),amd64) + MOD_DEFS += -DRT_ARCH_AMD64 -DVBOX_WITH_64_BITS_GUESTS +else + MOD_DEFS += -DRT_ARCH_X86 +endif + +ifeq ($(KERN_VERSION), 24) + MOD_CFLAGS = +else + MOD_CFLAGS = -Wno-declaration-after-statement -fshort-wchar -include $(MANGLING) + +# special hack for Fedora Core 6 2.6.18 (fc6), rhel5 2.6.18 (el5), +# ClarkConnect 4.3 (cc4) and ClarkConnect 5 (v5) + ifeq ($(KERNELRELEASE),) + MOD_EXTRA += $(foreach inc,$(KERN_INCL),\ + $(if $(wildcard $(inc)/linux/utsrelease.h),\ + $(if $(shell grep '"2.6.18.*fc6.*"' $(inc)/linux/utsrelease.h; \ + grep '"2.6.18.*el5.*"' $(inc)/linux/utsrelease.h; \ + grep '"2.6.18.*v5.*"' $(inc)/linux/utsrelease.h; \ + grep '"2.6.18.*cc4.*"' $(inc)/linux/utsrelease.h),\ + -DKERNEL_FC6,),)) + else + MOD_EXTRA += $(if $(shell echo "$(KERNELRELEASE)"|grep '2.6.18.*fc6.*';\ + echo "$(KERNELRELEASE)"|grep '2.6.18.*el5.*';\ + echo "$(KERNELRELEASE)"|grep '2.6.18.*v5.*';\ + echo "$(KERNELRELEASE)"|grep '2.6.18.*cc4.*'),\ + -DKERNEL_FC6,) + endif +endif + +MOD_CLEAN = . linux r0drv r0drv/linux + +include $(obj)/Makefile.include.footer --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/Makefile.include.footer +++ linux-4.2.0/ubuntu/vbox/vboxsf/Makefile.include.footer @@ -0,0 +1,93 @@ +# +# VirtualBox Guest Additions kernel module Makefile, common parts. +# +# See Makefile.include.header for details of how to use this. +# +# Copyright (C) 2006-2015 Oracle Corporation +# +# This file is part of VirtualBox Open Source Edition (OSE), as +# available from http://www.virtualbox.org. This file is free software; +# you can redistribute it and/or modify it under the terms of the GNU +# General Public License (GPL) as published by the Free Software +# Foundation, in version 2 as it comes in the "COPYING" file of the +# VirtualBox OSE distribution. VirtualBox OSE is distributed in the +# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. +# + +# override is required by the Debian guys +override MODULE = $(MOD_NAME) +OBJS = $(MOD_OBJS) + +ifneq ($(MAKECMDGOALS),clean) + +KBUILD_VERBOSE ?= 1 + +# +# Compiler options +# +ifndef INCL + INCL := $(addprefix -I,$(KERN_INCL) $(EXTRA_INCL)) + ifndef KBUILD_EXTMOD + KBUILD_EXTMOD := $(shell pwd) + endif + INCL += $(MOD_INCL) + export INCL +endif +KFLAGS := -D__KERNEL__ -DMODULE $(MOD_DEFS) +ifeq ($(BUILD_TYPE),debug) + KFLAGS += -DDEBUG -DDEBUG_$(subst $(subst _, ,_),_,$(USERNAME)) -DDEBUG_USERNAME=$(subst $(subst _, ,_),_,$(USERNAME)) +endif + +ifeq ($(KERN_VERSION), 24) +# +# 2.4 +# + +ifeq ($(BUILD_TARGET_ARCH),amd64) + KFLAGS += -mcmodel=kernel +endif + +CFLAGS := -O2 -DVBOX_LINUX_2_4 $(MOD_CFLAGS) $(INCL) $(KFLAGS) $(MOD_EXTRA) $(KDEBUG) +MODULE_EXT := o + +# 2.4 Module linking +$(MODULE).o: $(OBJS) + $(LD) -o $@ -r $(OBJS) + +.PHONY: $(MODULE) +all: $(MODULE) +$(MODULE): $(MODULE).o + +else +# +# 2.6 and later +# + +MODULE_EXT := ko + +$(MODULE)-y := $(OBJS) + +# build defs +EXTRA_CFLAGS += $(MOD_CFLAGS) $(INCL) $(KFLAGS) $(MOD_EXTRA) $(KDEBUG) + +all: $(MODULE) + +obj-m += $(MODULE).o + +# OL/UEK: disable module signing for external modules -- we don't have any private key +$(MODULE): + $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) CONFIG_MODULE_SIG= -C $(KERN_DIR) SUBDIRS=$(CURDIR) SRCROOT=$(CURDIR) modules + +endif + +install: $(MODULE) + @mkdir -p $(MODULE_DIR); \ + install -m 0664 -o root -g root $(MODULE).$(MODULE_EXT) $(MODULE_DIR); \ + PATH="$(PATH):/bin:/sbin" depmod -a; + +endif # eq($(MAKECMDGOALS),clean) + +# important: Don't remove Module.symvers! DKMS does 'make clean' before building ... +clean: + for f in $(MOD_CLEAN); do rm -f $$f/*.o $$f/.*.cmd $$f/.*.flags; done + rm -rf .$(MOD_NAME)* .tmp_ver* $(MOD_NAME).* Modules.symvers modules.order --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/Makefile.include.header +++ linux-4.2.0/ubuntu/vbox/vboxsf/Makefile.include.header @@ -0,0 +1,173 @@ +# +# VirtualBox Guest Additions kernel module Makefile, common parts. +# +# (For 2.6.x, the main file must be called 'Makefile'!) +# +# Copyright (C) 2006-2015 Oracle Corporation +# +# This file is part of VirtualBox Open Source Edition (OSE), as +# available from http://www.virtualbox.org. This file is free software; +# you can redistribute it and/or modify it under the terms of the GNU +# General Public License (GPL) as published by the Free Software +# Foundation, in version 2 as it comes in the "COPYING" file of the +# VirtualBox OSE distribution. VirtualBox OSE is distributed in the +# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. +# + +# +# These file should be included by the Makefiles for any kernel modules we +# build as part of the Guest Additions. The intended way of doing this is as +# follows: +# +# # Linux kbuild sets this to our source directory if we are called from +# # there +# obj ?= $(CURDIR) +# include $(obj)/Makefile.include.header +# MOD_NAME = +# MOD_OBJS = +# MOD_DEFS = +# MOD_INCL = +# MOD_CFLAGS = +# MOD_CLEAN = +# include $(obj)/Makefile.include.footer +# +# The kmk kBuild define KBUILD_TARGET_ARCH is available. +# + + +# +# First, figure out which architecture we're targeting and the build type. +# (We have to support basic cross building (ARCH=i386|x86_64).) +# While at it, warn about BUILD_* vars found to help with user problems. +# +ifeq ($(filter-out x86_64 amd64 AMD64,$(shell uname -m)),) + BUILD_TARGET_ARCH_DEF := amd64 +else + BUILD_TARGET_ARCH_DEF := x86 +endif +ifneq ($(filter-out amd64 x86,$(BUILD_TARGET_ARCH)),) + $(warning Ignoring unknown BUILD_TARGET_ARCH value '$(BUILD_TARGET_ARCH)'.) + BUILD_TARGET_ARCH := +endif +ifeq ($(BUILD_TARGET_ARCH),) + ifeq ($(ARCH),x86_64) + BUILD_TARGET_ARCH := amd64 + else + ifeq ($(ARCH),i386) + ifeq ($(CONFIG_X86_32),y) + BUILD_TARGET_ARCH := x86 + else + BUILD_TARGET_ARCH := amd64 + endif + else + ifeq ($(ARCH),x86) + ifeq ($(CONFIG_X86_32),y) + BUILD_TARGET_ARCH := x86 + else + BUILD_TARGET_ARCH := amd64 + endif + else + BUILD_TARGET_ARCH := $(BUILD_TARGET_ARCH_DEF) + endif + endif + endif +else + ifneq ($(BUILD_TARGET_ARCH),$(BUILD_TARGET_ARCH_DEF)) + $(warning Using BUILD_TARGET_ARCH='$(BUILD_TARGET_ARCH)' from the $(origin BUILD_TARGET_ARCH).) + endif +endif + +ifneq ($(filter-out release profile debug strict,$(BUILD_TYPE)),) + $(warning Ignoring unknown BUILD_TYPE value '$(BUILD_TYPE)'.) + BUILD_TYPE := +endif +ifeq ($(BUILD_TYPE),) + BUILD_TYPE := release +else + ifneq ($(BUILD_TYPE),release) + $(warning Using BUILD_TYPE='$(BUILD_TYPE)' from the $(origin BUILD_TYPE).) + endif +endif +ifeq ($(USERNAME),) + USERNAME := noname +endif + +ifneq ($(MAKECMDGOALS),clean) + +ifeq ($(KERNELRELEASE),) + + # + # building from this directory + # + + # kernel base directory + ifndef KERN_DIR + KERN_DIR := /lib/modules/$(shell uname -r)/build + ifneq ($(shell if test -d $(KERN_DIR); then echo yes; fi),yes) + KERN_DIR := /usr/src/linux + ifneq ($(shell if test -d $(KERN_DIR); then echo yes; fi),yes) + $(error Error: unable to find the sources of your current Linux kernel. \ + Specify KERN_DIR= and run Make again) + endif + $(warning Warning: using /usr/src/linux as the source directory of your \ + Linux kernel. If this is not correct, specify \ + KERN_DIR= and run Make again.) + endif + else + ifneq ($(shell if test -d $(KERN_DIR); then echo yes; fi),yes) + $(error Error: KERN_DIR does not point to a directory) + endif + endif + + # includes + ifndef KERN_INCL + KERN_INCL = $(KERN_DIR)/include + endif + ifneq ($(shell if test -d $(KERN_INCL); then echo yes; fi),yes) + $(error Error: unable to find the include directory for your current Linux \ + kernel. Specify KERN_INCL= and run Make again) + endif + + # module install dir, only for current kernel + ifneq ($(filter install install_rpm,$(MAKECMDGOALS)),) + ifndef MODULE_DIR + MODULE_DIR_TST := /lib/modules/$(shell uname -r) + ifeq ($(shell if test -d $(MODULE_DIR_TST); then echo yes; fi),yes) + MODULE_DIR := $(MODULE_DIR_TST)/misc + else + $(error Unable to find the folder to install the module to) + endif + endif # MODULE_DIR unspecified + endif + + # guess kernel version (24 or 26) + ifeq ($(shell if grep '"2\.4\.' $(KERN_INCL)/linux/version.h > /dev/null; then echo yes; fi),yes) + KERN_VERSION := 24 + else + KERN_VERSION := 26 + endif + +else # neq($(KERNELRELEASE),) + + # + # building from kbuild (make -C M=`pwd`) + # + + # guess kernel version (24 or 26) + ifeq ($(shell if echo "$(VERSION).$(PATCHLEVEL)." | grep '2\.4\.' > /dev/null; then echo yes; fi),yes) + KERN_VERSION := 24 + else + KERN_VERSION := 26 + endif + +endif # neq($(KERNELRELEASE),) + +# debug - show guesses. +ifdef DEBUG +$(warning dbg: KERN_DIR = $(KERN_DIR)) +$(warning dbg: KERN_INCL = $(KERN_INCL)) +$(warning dbg: MODULE_DIR = $(MODULE_DIR)) +$(warning dbg: KERN_VERSION = $(KERN_VERSION)) +endif + +endif # eq($(MAKECMDGOALS),clean) --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/PhysHeap.c +++ linux-4.2.0/ubuntu/vbox/vboxsf/PhysHeap.c @@ -0,0 +1,636 @@ +/* $Id: PhysHeap.cpp $ */ +/** @file + * VBoxGuestLibR0 - Physical memory heap. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#include "VBGLInternal.h" + +#include +#include +#include + +/* Physical memory heap consists of double linked list + * of chunks. Memory blocks are allocated inside these chunks + * and are members of Allocated and Free double linked lists. + * + * When allocating a block, we search in Free linked + * list for a suitable free block. If there is no such block, + * a new chunk is allocated and the new block is taken from + * the new chunk as the only chunk-sized free block. + * Allocated block is excluded from the Free list and goes to + * Alloc list. + * + * When freeing block, we check the pointer and then + * exclude block from Alloc list and move it to free list. + * + * For each chunk we maintain the allocated blocks counter. + * if 2 (or more) entire chunks are free they are immediately + * deallocated, so we always have at most 1 free chunk. + * + * When freeing blocks, two subsequent free blocks are always + * merged together. Current implementation merges blocks only + * when there is a block after the just freed one. + * + */ + +#define VBGL_PH_ASSERT Assert +#define VBGL_PH_ASSERTMsg AssertMsg + +// #define DUMPHEAP + +#ifdef DUMPHEAP +# define VBGL_PH_dprintf(a) RTAssertMsg2Weak a +#else +# define VBGL_PH_dprintf(a) +#endif + +/* Heap block signature */ +#define VBGL_PH_BLOCKSIGNATURE (0xADDBBBBB) + + +/* Heap chunk signature */ +#define VBGL_PH_CHUNKSIGNATURE (0xADDCCCCC) +/* Heap chunk allocation unit */ +#define VBGL_PH_CHUNKSIZE (0x10000) + +/* Heap block bit flags */ +#define VBGL_PH_BF_ALLOCATED (0x1) + +struct _VBGLPHYSHEAPBLOCK +{ + uint32_t u32Signature; + + /* Size of user data in the block. Does not include the block header. */ + uint32_t cbDataSize; + + uint32_t fu32Flags; + + struct _VBGLPHYSHEAPBLOCK *pNext; + struct _VBGLPHYSHEAPBLOCK *pPrev; + + struct _VBGLPHYSHEAPCHUNK *pChunk; +}; + +struct _VBGLPHYSHEAPCHUNK +{ + uint32_t u32Signature; + + /* Size of the chunk. Includes the chunk header. */ + uint32_t cbSize; + + /* Physical address of the chunk */ + uint32_t physAddr; + + /* Number of allocated blocks in the chunk */ + int32_t cAllocatedBlocks; + + struct _VBGLPHYSHEAPCHUNK *pNext; + struct _VBGLPHYSHEAPCHUNK *pPrev; +}; + + +#ifndef DUMPHEAP +#define dumpheap(a) +#else +void dumpheap (char *point) +{ + VBGL_PH_dprintf(("VBGL_PH dump at '%s'\n", point)); + + VBGL_PH_dprintf(("Chunks:\n")); + + VBGLPHYSHEAPCHUNK *pChunk = g_vbgldata.pChunkHead; + + while (pChunk) + { + VBGL_PH_dprintf(("%p: pNext = %p, pPrev = %p, sign = %08X, size = %8d, allocated = %8d, phys = %08X\n", + pChunk, pChunk->pNext, pChunk->pPrev, pChunk->u32Signature, pChunk->cbSize, pChunk->cAllocatedBlocks, pChunk->physAddr)); + + pChunk = pChunk->pNext; + } + + VBGL_PH_dprintf(("Allocated blocks:\n")); + + VBGLPHYSHEAPBLOCK *pBlock = g_vbgldata.pAllocBlocksHead; + + while (pBlock) + { + VBGL_PH_dprintf(("%p: pNext = %p, pPrev = %p, sign = %08X, size = %8d, flags = %08X, pChunk = %p\n", + pBlock, pBlock->pNext, pBlock->pPrev, pBlock->u32Signature, pBlock->cbDataSize, pBlock->fu32Flags, pBlock->pChunk)); + + pBlock = pBlock->pNext; + } + + VBGL_PH_dprintf(("Free blocks:\n")); + + pBlock = g_vbgldata.pFreeBlocksHead; + + while (pBlock) + { + VBGL_PH_dprintf(("%p: pNext = %p, pPrev = %p, sign = %08X, size = %8d, flags = %08X, pChunk = %p\n", + pBlock, pBlock->pNext, pBlock->pPrev, pBlock->u32Signature, pBlock->cbDataSize, pBlock->fu32Flags, pBlock->pChunk)); + + pBlock = pBlock->pNext; + } + + VBGL_PH_dprintf(("VBGL_PH dump at '%s' done\n", point)); +} +#endif + + +DECLINLINE(void *) vbglPhysHeapBlock2Data (VBGLPHYSHEAPBLOCK *pBlock) +{ + return (void *)(pBlock? (char *)pBlock + sizeof (VBGLPHYSHEAPBLOCK): NULL); +} + +DECLINLINE(VBGLPHYSHEAPBLOCK *) vbglPhysHeapData2Block (void *p) +{ + VBGLPHYSHEAPBLOCK *pBlock = (VBGLPHYSHEAPBLOCK *)(p? (char *)p - sizeof (VBGLPHYSHEAPBLOCK): NULL); + + VBGL_PH_ASSERTMsg(pBlock == NULL || pBlock->u32Signature == VBGL_PH_BLOCKSIGNATURE, + ("pBlock->u32Signature = %08X\n", pBlock->u32Signature)); + + return pBlock; +} + +DECLINLINE(int) vbglPhysHeapEnter (void) +{ + int rc = RTSemFastMutexRequest(g_vbgldata.mutexHeap); + + VBGL_PH_ASSERTMsg(RT_SUCCESS(rc), + ("Failed to request heap mutex, rc = %Rrc\n", rc)); + + return rc; +} + +DECLINLINE(void) vbglPhysHeapLeave (void) +{ + RTSemFastMutexRelease(g_vbgldata.mutexHeap); +} + + +static void vbglPhysHeapInitBlock (VBGLPHYSHEAPBLOCK *pBlock, VBGLPHYSHEAPCHUNK *pChunk, uint32_t cbDataSize) +{ + VBGL_PH_ASSERT(pBlock != NULL); + VBGL_PH_ASSERT(pChunk != NULL); + + pBlock->u32Signature = VBGL_PH_BLOCKSIGNATURE; + pBlock->cbDataSize = cbDataSize; + pBlock->fu32Flags = 0; + pBlock->pNext = NULL; + pBlock->pPrev = NULL; + pBlock->pChunk = pChunk; +} + + +static void vbglPhysHeapInsertBlock (VBGLPHYSHEAPBLOCK *pInsertAfter, VBGLPHYSHEAPBLOCK *pBlock) +{ + VBGL_PH_ASSERTMsg(pBlock->pNext == NULL, + ("pBlock->pNext = %p\n", pBlock->pNext)); + VBGL_PH_ASSERTMsg(pBlock->pPrev == NULL, + ("pBlock->pPrev = %p\n", pBlock->pPrev)); + + if (pInsertAfter) + { + pBlock->pNext = pInsertAfter->pNext; + pBlock->pPrev = pInsertAfter; + + if (pInsertAfter->pNext) + { + pInsertAfter->pNext->pPrev = pBlock; + } + + pInsertAfter->pNext = pBlock; + } + else + { + /* inserting to head of list */ + pBlock->pPrev = NULL; + + if (pBlock->fu32Flags & VBGL_PH_BF_ALLOCATED) + { + pBlock->pNext = g_vbgldata.pAllocBlocksHead; + + if (g_vbgldata.pAllocBlocksHead) + { + g_vbgldata.pAllocBlocksHead->pPrev = pBlock; + } + + g_vbgldata.pAllocBlocksHead = pBlock; + } + else + { + pBlock->pNext = g_vbgldata.pFreeBlocksHead; + + if (g_vbgldata.pFreeBlocksHead) + { + g_vbgldata.pFreeBlocksHead->pPrev = pBlock; + } + + g_vbgldata.pFreeBlocksHead = pBlock; + } + } +} + +static void vbglPhysHeapExcludeBlock (VBGLPHYSHEAPBLOCK *pBlock) +{ + if (pBlock->pNext) + { + pBlock->pNext->pPrev = pBlock->pPrev; + } + else + { + /* this is tail of list but we do not maintain tails of block lists. + * so do nothing. + */ + ; + } + + if (pBlock->pPrev) + { + pBlock->pPrev->pNext = pBlock->pNext; + } + else + { + /* this is head of list but we do not maintain tails of block lists. */ + if (pBlock->fu32Flags & VBGL_PH_BF_ALLOCATED) + { + g_vbgldata.pAllocBlocksHead = pBlock->pNext; + } + else + { + g_vbgldata.pFreeBlocksHead = pBlock->pNext; + } + } + + pBlock->pNext = NULL; + pBlock->pPrev = NULL; +} + +static VBGLPHYSHEAPBLOCK *vbglPhysHeapChunkAlloc (uint32_t cbSize) +{ + RTCCPHYS physAddr; + VBGLPHYSHEAPCHUNK *pChunk; + VBGLPHYSHEAPBLOCK *pBlock; + VBGL_PH_dprintf(("Allocating new chunk of size %d\n", cbSize)); + + /* Compute chunk size to allocate */ + if (cbSize < VBGL_PH_CHUNKSIZE) + { + /* Includes case of block size 0 during initialization */ + cbSize = VBGL_PH_CHUNKSIZE; + } + else + { + /* Round up to next chunk size, which must be power of 2 */ + cbSize = (cbSize + (VBGL_PH_CHUNKSIZE - 1)) & ~(VBGL_PH_CHUNKSIZE - 1); + } + + physAddr = 0; + /* This function allocates physical contiguous memory (below 4GB) according to the IPRT docs. + * Address < 4G is required for the port IO. + */ + pChunk = (VBGLPHYSHEAPCHUNK *)RTMemContAlloc (&physAddr, cbSize); + + if (!pChunk) + { + LogRel(("vbglPhysHeapChunkAlloc: failed to alloc %u contiguous bytes.\n", cbSize)); + return NULL; + } + + AssertRelease(physAddr < _4G && physAddr + cbSize <= _4G); + + pChunk->u32Signature = VBGL_PH_CHUNKSIGNATURE; + pChunk->cbSize = cbSize; + pChunk->physAddr = (uint32_t)physAddr; + pChunk->cAllocatedBlocks = 0; + pChunk->pNext = g_vbgldata.pChunkHead; + pChunk->pPrev = NULL; + + /* Initialize the free block, which now occupies entire chunk. */ + pBlock = (VBGLPHYSHEAPBLOCK *)((char *)pChunk + sizeof (VBGLPHYSHEAPCHUNK)); + + vbglPhysHeapInitBlock (pBlock, pChunk, cbSize - sizeof (VBGLPHYSHEAPCHUNK) - sizeof (VBGLPHYSHEAPBLOCK)); + + vbglPhysHeapInsertBlock (NULL, pBlock); + + g_vbgldata.pChunkHead = pChunk; + + VBGL_PH_dprintf(("Allocated chunk %p, block = %p size=%x\n", pChunk, pBlock, cbSize)); + + return pBlock; +} + + +void vbglPhysHeapChunkDelete (VBGLPHYSHEAPCHUNK *pChunk) +{ + char *p; + VBGL_PH_ASSERT(pChunk != NULL); + VBGL_PH_ASSERTMsg(pChunk->u32Signature == VBGL_PH_CHUNKSIGNATURE, + ("pChunk->u32Signature = %08X\n", pChunk->u32Signature)); + + VBGL_PH_dprintf(("Deleting chunk %p size %x\n", pChunk, pChunk->cbSize)); + + /* first scan the chunk and exclude all blocks from lists */ + + p = (char *)pChunk + sizeof (VBGLPHYSHEAPCHUNK); + + while (p < (char *)pChunk + pChunk->cbSize) + { + VBGLPHYSHEAPBLOCK *pBlock = (VBGLPHYSHEAPBLOCK *)p; + + p += pBlock->cbDataSize + sizeof (VBGLPHYSHEAPBLOCK); + + vbglPhysHeapExcludeBlock (pBlock); + } + + VBGL_PH_ASSERTMsg(p == (char *)pChunk + pChunk->cbSize, + ("p = %p, (char *)pChunk + pChunk->cbSize = %p, pChunk->cbSize = %08X\n", + p, (char *)pChunk + pChunk->cbSize, pChunk->cbSize)); + + /* Exclude chunk from the chunk list */ + if (pChunk->pNext) + { + pChunk->pNext->pPrev = pChunk->pPrev; + } + else + { + /* we do not maintain tail */ + ; + } + + if (pChunk->pPrev) + { + pChunk->pPrev->pNext = pChunk->pNext; + } + else + { + /* the chunk was head */ + g_vbgldata.pChunkHead = pChunk->pNext; + } + + RTMemContFree (pChunk, pChunk->cbSize); +} + + +DECLVBGL(void *) VbglPhysHeapAlloc (uint32_t cbSize) +{ + VBGLPHYSHEAPBLOCK *pBlock, *iter; + int rc = vbglPhysHeapEnter (); + + if (RT_FAILURE(rc)) + return NULL; + + dumpheap ("pre alloc"); + + pBlock = NULL; + + /* If there are free blocks in the heap, look at them. */ + iter = g_vbgldata.pFreeBlocksHead; + + /* There will be not many blocks in the heap, so + * linear search would be fast enough. + */ + + while (iter) + { + if (iter->cbDataSize == cbSize) + { + /* exact match */ + pBlock = iter; + break; + } + + /* Looking for a free block with nearest size */ + if (iter->cbDataSize > cbSize) + { + if (pBlock) + { + if (iter->cbDataSize < pBlock->cbDataSize) + { + pBlock = iter; + } + } + else + { + pBlock = iter; + } + } + + iter = iter->pNext; + } + + if (!pBlock) + { + /* No free blocks, allocate a new chunk, + * the only free block of the chunk will + * be returned. + */ + pBlock = vbglPhysHeapChunkAlloc (cbSize); + } + + if (pBlock) + { + VBGL_PH_ASSERTMsg(pBlock->u32Signature == VBGL_PH_BLOCKSIGNATURE, + ("pBlock = %p, pBlock->u32Signature = %08X\n", pBlock, pBlock->u32Signature)); + VBGL_PH_ASSERTMsg((pBlock->fu32Flags & VBGL_PH_BF_ALLOCATED) == 0, + ("pBlock = %p, pBlock->fu32Flags = %08X\n", pBlock, pBlock->fu32Flags)); + + /* We have a free block, either found or allocated. */ + + if (pBlock->cbDataSize > 2*(cbSize + sizeof (VBGLPHYSHEAPBLOCK))) + { + /* Data will occupy less than a half of the block, + * the block should be split. + */ + iter = (VBGLPHYSHEAPBLOCK *)((char *)pBlock + sizeof (VBGLPHYSHEAPBLOCK) + cbSize); + + /* Init the new 'iter' block, initialized blocks are always marked as free. */ + vbglPhysHeapInitBlock (iter, pBlock->pChunk, pBlock->cbDataSize - cbSize - sizeof (VBGLPHYSHEAPBLOCK)); + + pBlock->cbDataSize = cbSize; + + /* Insert the new 'iter' block after the 'pBlock' in the free list */ + vbglPhysHeapInsertBlock (pBlock, iter); + } + + /* Exclude pBlock from free list */ + vbglPhysHeapExcludeBlock (pBlock); + + /* Mark as allocated */ + pBlock->fu32Flags |= VBGL_PH_BF_ALLOCATED; + + /* Insert to allocated list */ + vbglPhysHeapInsertBlock (NULL, pBlock); + + /* Adjust the chunk allocated blocks counter */ + pBlock->pChunk->cAllocatedBlocks++; + } + + dumpheap ("post alloc"); + + vbglPhysHeapLeave (); + VBGL_PH_dprintf(("VbglPhysHeapAlloc %x size %x\n", vbglPhysHeapBlock2Data (pBlock), pBlock->cbDataSize)); + + return vbglPhysHeapBlock2Data (pBlock); +} + +DECLVBGL(uint32_t) VbglPhysHeapGetPhysAddr (void *p) +{ + uint32_t physAddr = 0; + VBGLPHYSHEAPBLOCK *pBlock = vbglPhysHeapData2Block (p); + + if (pBlock) + { + VBGL_PH_ASSERTMsg((pBlock->fu32Flags & VBGL_PH_BF_ALLOCATED) != 0, + ("pBlock = %p, pBlock->fu32Flags = %08X\n", pBlock, pBlock->fu32Flags)); + + if (pBlock->fu32Flags & VBGL_PH_BF_ALLOCATED) + physAddr = pBlock->pChunk->physAddr + (uint32_t)((uintptr_t)p - (uintptr_t)pBlock->pChunk); + } + + return physAddr; +} + +DECLVBGL(void) VbglPhysHeapFree (void *p) +{ + VBGLPHYSHEAPBLOCK *pBlock; + VBGLPHYSHEAPBLOCK *pNeighbour; + + int rc = vbglPhysHeapEnter (); + if (RT_FAILURE(rc)) + return; + + dumpheap ("pre free"); + + pBlock = vbglPhysHeapData2Block (p); + + if (!pBlock) + { + vbglPhysHeapLeave (); + return; + } + + VBGL_PH_ASSERTMsg((pBlock->fu32Flags & VBGL_PH_BF_ALLOCATED) != 0, + ("pBlock = %p, pBlock->fu32Flags = %08X\n", pBlock, pBlock->fu32Flags)); + + /* Exclude from allocated list */ + vbglPhysHeapExcludeBlock (pBlock); + + dumpheap ("post exclude"); + + VBGL_PH_dprintf(("VbglPhysHeapFree %x size %x\n", p, pBlock->cbDataSize)); + + /* Mark as free */ + pBlock->fu32Flags &= ~VBGL_PH_BF_ALLOCATED; + + /* Insert to free list */ + vbglPhysHeapInsertBlock (NULL, pBlock); + + dumpheap ("post insert"); + + /* Adjust the chunk allocated blocks counter */ + pBlock->pChunk->cAllocatedBlocks--; + + VBGL_PH_ASSERT(pBlock->pChunk->cAllocatedBlocks >= 0); + + /* Check if we can merge 2 free blocks. To simplify heap maintenance, + * we will look at block after the just freed one. + * This will not prevent us from detecting free memory chunks. + * Also in most cases blocks are deallocated in reverse allocation order + * and in that case the merging will work. + */ + + pNeighbour = (VBGLPHYSHEAPBLOCK *)((char *)p + pBlock->cbDataSize); + + if ((char *)pNeighbour < (char *)pBlock->pChunk + pBlock->pChunk->cbSize + && (pNeighbour->fu32Flags & VBGL_PH_BF_ALLOCATED) == 0) + { + /* The next block is free as well. */ + + /* Adjust size of current memory block */ + pBlock->cbDataSize += pNeighbour->cbDataSize + sizeof (VBGLPHYSHEAPBLOCK); + + /* Exclude the next neighbour */ + vbglPhysHeapExcludeBlock (pNeighbour); + } + + dumpheap ("post merge"); + + /* now check if there are 2 or more free chunks */ + if (pBlock->pChunk->cAllocatedBlocks == 0) + { + VBGLPHYSHEAPCHUNK *pChunk = g_vbgldata.pChunkHead; + + uint32_t u32FreeChunks = 0; + + while (pChunk) + { + if (pChunk->cAllocatedBlocks == 0) + { + u32FreeChunks++; + } + + pChunk = pChunk->pNext; + } + + if (u32FreeChunks > 1) + { + /* Delete current chunk, it will also exclude all free blocks + * remaining in the chunk from the free list, so the pBlock + * will also be invalid after this. + */ + vbglPhysHeapChunkDelete (pBlock->pChunk); + } + } + + dumpheap ("post free"); + + vbglPhysHeapLeave (); +} + +DECLVBGL(int) VbglPhysHeapInit (void) +{ + int rc = VINF_SUCCESS; + + /* Allocate the first chunk of the heap. */ + VBGLPHYSHEAPBLOCK *pBlock = vbglPhysHeapChunkAlloc (0); + + if (!pBlock) + rc = VERR_NO_MEMORY; + + RTSemFastMutexCreate(&g_vbgldata.mutexHeap); + + return rc; +} + +DECLVBGL(void) VbglPhysHeapTerminate (void) +{ + while (g_vbgldata.pChunkHead) + { + vbglPhysHeapChunkDelete (g_vbgldata.pChunkHead); + } + + RTSemFastMutexDestroy(g_vbgldata.mutexHeap); +} + --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/SysHlp.c +++ linux-4.2.0/ubuntu/vbox/vboxsf/SysHlp.c @@ -0,0 +1,351 @@ +/* $Id: SysHlp.cpp $ */ +/** @file + * VBoxGuestLibR0 - IDC with VBoxGuest and HGCM helpers. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#define LOG_GROUP LOG_GROUP_HGCM +#include + +#include +#include "SysHlp.h" + +#include + +#ifdef VBGL_VBOXGUEST + +#if !defined (RT_OS_WINDOWS) +# include +# include +#endif + + +/** + * Internal worker for locking a range of linear addresses. + * + * @returns VBox status code. + * @param ppvCtx Where to store context data. + * @param pv The start of the range. + * @param u32Size The size of the range. + * @param fWriteAccess Lock for read-write (true) or readonly (false). + * @param fFlags HGCM call flags, VBGLR0_HGCM_F_XXX. + */ +int vbglLockLinear (void **ppvCtx, void *pv, uint32_t u32Size, bool fWriteAccess, uint32_t fFlags) +{ + int rc = VINF_SUCCESS; +#ifndef RT_OS_WINDOWS + RTR0MEMOBJ MemObj = NIL_RTR0MEMOBJ; + uint32_t fAccess = RTMEM_PROT_READ | (fWriteAccess ? RTMEM_PROT_WRITE : 0); +#endif + + /* Zero size buffers shouldn't be locked. */ + if (u32Size == 0) + { + Assert(pv == NULL); +#ifdef RT_OS_WINDOWS + *ppvCtx = NULL; +#else + *ppvCtx = NIL_RTR0MEMOBJ; +#endif + return VINF_SUCCESS; + } + + /** @todo just use IPRT here. the extra allocation shouldn't matter much... + * Then we can move all this up one level even. */ +#ifdef RT_OS_WINDOWS + PMDL pMdl = IoAllocateMdl (pv, u32Size, FALSE, FALSE, NULL); + + if (pMdl == NULL) + { + rc = VERR_NOT_SUPPORTED; + AssertMsgFailed(("IoAllocateMdl %p %x failed!!\n", pv, u32Size)); + } + else + { + __try { + /* Calls to MmProbeAndLockPages must be enclosed in a try/except block. */ + MmProbeAndLockPages (pMdl, + /** @todo (fFlags & VBGLR0_HGCMCALL_F_MODE_MASK) == VBGLR0_HGCMCALL_F_USER? UserMode: KernelMode */ + KernelMode, + (fWriteAccess) ? IoModifyAccess : IoReadAccess); + + *ppvCtx = pMdl; + + } __except(EXCEPTION_EXECUTE_HANDLER) { + + IoFreeMdl (pMdl); + /** @todo */ + rc = VERR_INVALID_PARAMETER; + AssertMsgFailed(("MmProbeAndLockPages %p %x failed!!\n", pv, u32Size)); + } + } + +#else + /* + * Lock depending on context. + * + * Note: We will later use the memory object here to convert the HGCM + * linear buffer parameter into a physical page list. This is why + * we lock both kernel pages on all systems, even those where we + * know they aren't pageable. + */ + if ((fFlags & VBGLR0_HGCMCALL_F_MODE_MASK) == VBGLR0_HGCMCALL_F_USER) + rc = RTR0MemObjLockUser(&MemObj, (RTR3PTR)pv, u32Size, fAccess, NIL_RTR0PROCESS); + else + rc = RTR0MemObjLockKernel(&MemObj, pv, u32Size, fAccess); + if (RT_SUCCESS(rc)) + *ppvCtx = MemObj; + else + *ppvCtx = NIL_RTR0MEMOBJ; + +#endif + + return rc; +} + +void vbglUnlockLinear (void *pvCtx, void *pv, uint32_t u32Size) +{ +#ifdef RT_OS_WINDOWS + PMDL pMdl = (PMDL)pvCtx; + + Assert(pMdl); + if (pMdl != NULL) + { + MmUnlockPages (pMdl); + IoFreeMdl (pMdl); + } + +#else + RTR0MEMOBJ MemObj = (RTR0MEMOBJ)pvCtx; + int rc = RTR0MemObjFree(MemObj, false); + AssertRC(rc); + +#endif + + NOREF(pv); + NOREF(u32Size); +} + +#else /* !VBGL_VBOXGUEST */ + +# ifdef RT_OS_OS2 +# include /* for VBOXGUESTOS2IDCCONNECT */ +RT_C_DECLS_BEGIN +/* + * On OS/2 we'll do the connecting in the assembly code of the + * client driver, exporting a g_VBoxGuestIDC symbol containing + * the connection information obtained from the 16-bit IDC. + */ +extern VBOXGUESTOS2IDCCONNECT g_VBoxGuestIDC; +RT_C_DECLS_END +# endif + +# if !defined(RT_OS_OS2) \ + && !defined(RT_OS_WINDOWS) +RT_C_DECLS_BEGIN +extern DECLVBGL(void *) VBoxGuestIDCOpen (uint32_t *pu32Version); +extern DECLVBGL(void) VBoxGuestIDCClose (void *pvOpaque); +extern DECLVBGL(int) VBoxGuestIDCCall (void *pvOpaque, unsigned int iCmd, void *pvData, size_t cbSize, size_t *pcbReturn); +RT_C_DECLS_END +# endif + +bool vbglDriverIsOpened (VBGLDRIVER *pDriver) +{ +# ifdef RT_OS_WINDOWS + return pDriver->pFileObject != NULL; +# elif defined (RT_OS_OS2) + return pDriver->u32Session != UINT32_MAX && pDriver->u32Session != 0; +# else + return pDriver->pvOpaque != NULL; +# endif +} + +int vbglDriverOpen (VBGLDRIVER *pDriver) +{ +# ifdef RT_OS_WINDOWS + UNICODE_STRING uszDeviceName; + RtlInitUnicodeString (&uszDeviceName, L"\\Device\\VBoxGuest"); + + PDEVICE_OBJECT pDeviceObject = NULL; + PFILE_OBJECT pFileObject = NULL; + + NTSTATUS rc = IoGetDeviceObjectPointer (&uszDeviceName, FILE_ALL_ACCESS, + &pFileObject, &pDeviceObject); + + if (NT_SUCCESS (rc)) + { + Log(("vbglDriverOpen VBoxGuest successful pDeviceObject=%x\n", pDeviceObject)); + pDriver->pDeviceObject = pDeviceObject; + pDriver->pFileObject = pFileObject; + return VINF_SUCCESS; + } + /** @todo return RTErrConvertFromNtStatus(rc)! */ + Log(("vbglDriverOpen VBoxGuest failed with ntstatus=%x\n", rc)); + return rc; + +# elif defined (RT_OS_OS2) + /* + * Just check whether the connection was made or not. + */ + if ( g_VBoxGuestIDC.u32Version == VMMDEV_VERSION + && VALID_PTR(g_VBoxGuestIDC.u32Session) + && VALID_PTR(g_VBoxGuestIDC.pfnServiceEP)) + { + pDriver->u32Session = g_VBoxGuestIDC.u32Session; + return VINF_SUCCESS; + } + pDriver->u32Session = UINT32_MAX; + Log(("vbglDriverOpen: failed\n")); + return VERR_FILE_NOT_FOUND; + +# else + uint32_t u32VMMDevVersion; + pDriver->pvOpaque = VBoxGuestIDCOpen (&u32VMMDevVersion); + if ( pDriver->pvOpaque + && u32VMMDevVersion == VMMDEV_VERSION) + return VINF_SUCCESS; + + Log(("vbglDriverOpen: failed\n")); + return VERR_FILE_NOT_FOUND; +# endif +} + +# ifdef RT_OS_WINDOWS +static NTSTATUS vbglDriverIOCtlCompletion (IN PDEVICE_OBJECT DeviceObject, + IN PIRP Irp, + IN PVOID Context) +{ + Log(("VBGL completion %x\n", Irp)); + + KEVENT *pEvent = (KEVENT *)Context; + KeSetEvent (pEvent, IO_NO_INCREMENT, FALSE); + + return STATUS_MORE_PROCESSING_REQUIRED; +} +# endif + +int vbglDriverIOCtl (VBGLDRIVER *pDriver, uint32_t u32Function, void *pvData, uint32_t cbData) +{ + Log(("vbglDriverIOCtl: pDriver: %p, Func: %x, pvData: %p, cbData: %d\n", pDriver, u32Function, pvData, cbData)); + +# ifdef RT_OS_WINDOWS + KEVENT Event; + + KeInitializeEvent (&Event, NotificationEvent, FALSE); + + /* Have to use the IoAllocateIRP method because this code is generic and + * must work in any thread context. + * The IoBuildDeviceIoControlRequest, which was used here, does not work + * when APCs are disabled, for example. + */ + PIRP irp = IoAllocateIrp (pDriver->pDeviceObject->StackSize, FALSE); + + Log(("vbglDriverIOCtl: irp %p, IRQL = %d\n", irp, KeGetCurrentIrql())); + + if (irp == NULL) + { + Log(("vbglDriverIOCtl: IRP allocation failed!\n")); + return VERR_NO_MEMORY; + } + + /* + * Setup the IRP_MJ_DEVICE_CONTROL IRP. + */ + + PIO_STACK_LOCATION nextStack = IoGetNextIrpStackLocation (irp); + + nextStack->MajorFunction = IRP_MJ_DEVICE_CONTROL; + nextStack->MinorFunction = 0; + nextStack->DeviceObject = pDriver->pDeviceObject; + nextStack->Parameters.DeviceIoControl.OutputBufferLength = cbData; + nextStack->Parameters.DeviceIoControl.InputBufferLength = cbData; + nextStack->Parameters.DeviceIoControl.IoControlCode = u32Function; + nextStack->Parameters.DeviceIoControl.Type3InputBuffer = pvData; + + irp->AssociatedIrp.SystemBuffer = pvData; /* Output buffer. */ + irp->MdlAddress = NULL; + + /* A completion routine is required to signal the Event. */ + IoSetCompletionRoutine (irp, vbglDriverIOCtlCompletion, &Event, TRUE, TRUE, TRUE); + + NTSTATUS rc = IoCallDriver (pDriver->pDeviceObject, irp); + + if (NT_SUCCESS (rc)) + { + /* Wait the event to be signalled by the completion routine. */ + KeWaitForSingleObject (&Event, + Executive, + KernelMode, + FALSE, + NULL); + + rc = irp->IoStatus.Status; + + Log(("vbglDriverIOCtl: wait completed IRQL = %d\n", KeGetCurrentIrql())); + } + + IoFreeIrp (irp); + + if (rc != STATUS_SUCCESS) + Log(("vbglDriverIOCtl: ntstatus=%x\n", rc)); + + if (NT_SUCCESS(rc)) + return VINF_SUCCESS; + if (rc == STATUS_INVALID_PARAMETER) + return VERR_INVALID_PARAMETER; + if (rc == STATUS_INVALID_BUFFER_SIZE) + return VERR_OUT_OF_RANGE; + return VERR_VBGL_IOCTL_FAILED; + +# elif defined (RT_OS_OS2) + if ( pDriver->u32Session + && pDriver->u32Session == g_VBoxGuestIDC.u32Session) + return g_VBoxGuestIDC.pfnServiceEP(pDriver->u32Session, u32Function, pvData, cbData, NULL); + + Log(("vbglDriverIOCtl: No connection\n")); + return VERR_WRONG_ORDER; + +# else + return VBoxGuestIDCCall(pDriver->pvOpaque, u32Function, pvData, cbData, NULL); +# endif +} + +void vbglDriverClose (VBGLDRIVER *pDriver) +{ +# ifdef RT_OS_WINDOWS + Log(("vbglDriverClose pDeviceObject=%x\n", pDriver->pDeviceObject)); + ObDereferenceObject (pDriver->pFileObject); + pDriver->pFileObject = NULL; + pDriver->pDeviceObject = NULL; + +# elif defined (RT_OS_OS2) + pDriver->u32Session = 0; + +# else + VBoxGuestIDCClose (pDriver->pvOpaque); + pDriver->pvOpaque = NULL; +# endif +} + +#endif /* !VBGL_VBOXGUEST */ + --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/SysHlp.h +++ linux-4.2.0/ubuntu/vbox/vboxsf/SysHlp.h @@ -0,0 +1,122 @@ +/* $Id: SysHlp.h $ */ +/** @file + * VBoxGuestLibR0 - System dependent helpers internal header. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef __VBoxGuestLib_SysHlp_h +#define __VBoxGuestLib_SysHlp_h + +#include + +#ifdef RT_OS_WINDOWS +# undef PAGE_SIZE +# undef PAGE_SHIFT +# if (_MSC_VER >= 1400) && !defined(VBOX_WITH_PATCHED_DDK) +# include +# define _InterlockedExchange _InterlockedExchange_StupidDDKVsCompilerCrap +# define _InterlockedExchangeAdd _InterlockedExchangeAdd_StupidDDKVsCompilerCrap +# define _InterlockedCompareExchange _InterlockedCompareExchange_StupidDDKVsCompilerCrap +# define _InterlockedAddLargeStatistic _InterlockedAddLargeStatistic_StupidDDKVsCompilerCrap +# pragma warning(disable : 4163) +RT_C_DECLS_BEGIN +# include +RT_C_DECLS_END +# pragma warning(default : 4163) +# undef _InterlockedExchange +# undef _InterlockedExchangeAdd +# undef _InterlockedCompareExchange +# undef _InterlockedAddLargeStatistic +# else +RT_C_DECLS_BEGIN +# include +RT_C_DECLS_END +# endif +/* XP DDK #defines ExFreePool to ExFreePoolWithTag. The latter does not exist on NT4, so... + * The same for ExAllocatePool. + */ +#undef ExAllocatePool +#undef ExFreePool +#endif + +typedef struct _VBGLDRIVER +{ +#ifdef RT_OS_WINDOWS + PDEVICE_OBJECT pDeviceObject; + PFILE_OBJECT pFileObject; +#elif defined (RT_OS_OS2) + uint32_t u32Session; /**< just for sanity checking. */ +#else /* PORTME */ + void *pvOpaque; +#endif +} VBGLDRIVER; + +int vbglLockLinear (void **ppvCtx, void *pv, uint32_t u32Size, bool fWriteAccess, uint32_t fFlags); +void vbglUnlockLinear (void *pvCtx, void *pv, uint32_t u32Size); + + +#ifndef VBGL_VBOXGUEST + +/** + * Open VBoxGuest driver. + * + * @param pDriver Pointer to the driver structure. + * + * @return VBox error code + */ +int vbglDriverOpen (VBGLDRIVER *pDriver); + +/** + * Answers whether the VBoxGuest driver is opened + * + * @param pDriver Pointer to the driver structure. + * + * @return true - if opened, false - otherwise + */ +bool vbglDriverIsOpened (VBGLDRIVER *pDriver); + +/** + * Call VBoxGuest driver. + * + * @param pDriver Pointer to the driver structure. + * @param u32Function Function code. + * @param pvData Pointer to supplied in/out data buffer. + * @param cbData Size of data buffer. + * + * @return VBox error code + */ +int vbglDriverIOCtl (VBGLDRIVER *pDriver, uint32_t u32Function, void *pvData, uint32_t cbData); + +/** + * Close VBoxGuest driver. + * + * @param pDriver Pointer to the driver structure. + * + * @return VBox error code + */ +void vbglDriverClose (VBGLDRIVER *pDriver); + +#endif + +#endif /* !__VBoxGuestLib_SysHlp_h */ + --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/VBGLInternal.h +++ linux-4.2.0/ubuntu/vbox/vboxsf/VBGLInternal.h @@ -0,0 +1,171 @@ +/* $Id: VBGLInternal.h $ */ +/** @file + * VBoxGuestLibR0 - Internal header. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___VBoxGuestLib_VBGLInternal_h +#define ___VBoxGuestLib_VBGLInternal_h + +#include +#include +#include + +#include + + +#ifdef RT_OS_WINDOWS /** @todo dprintf() -> Log() */ +# if (defined(DEBUG) && !defined(NO_LOGGING)) || defined(LOG_ENABLED) +# define dprintf(a) RTLogBackdoorPrintf a +# else +# define dprintf(a) do {} while (0) +# endif +#else +# define dprintf(a) Log(a) +#endif + +#include "SysHlp.h" + +#pragma pack(4) /** @todo r=bird: What do we need packing for here? None of these structures are shared between drivers AFAIK. */ + +struct _VBGLPHYSHEAPBLOCK; +typedef struct _VBGLPHYSHEAPBLOCK VBGLPHYSHEAPBLOCK; +struct _VBGLPHYSHEAPCHUNK; +typedef struct _VBGLPHYSHEAPCHUNK VBGLPHYSHEAPCHUNK; + +#ifndef VBGL_VBOXGUEST +struct VBGLHGCMHANDLEDATA +{ + uint32_t fAllocated; + VBGLDRIVER driver; +}; +#endif + +enum VbglLibStatus +{ + VbglStatusNotInitialized = 0, + VbglStatusInitializing, + VbglStatusReady +}; + +/** + * Global VBGL ring-0 data. + * Lives in VbglR0Init.cpp. + */ +typedef struct _VBGLDATA +{ + enum VbglLibStatus status; + + VBGLIOPORT portVMMDev; + + VMMDevMemory *pVMMDevMemory; + + /** + * Physical memory heap data. + * @{ + */ + + VBGLPHYSHEAPBLOCK *pFreeBlocksHead; + VBGLPHYSHEAPBLOCK *pAllocBlocksHead; + VBGLPHYSHEAPCHUNK *pChunkHead; + + RTSEMFASTMUTEX mutexHeap; + /** @} */ + + /** + * The host version data. + */ + VMMDevReqHostVersion hostVersion; + + +#ifndef VBGL_VBOXGUEST + /** + * Handle for the main driver instance. + * @{ + */ + + RTSEMMUTEX mutexDriverInit; + + VBGLDRIVER driver; + + /** @} */ + + /** + * Fast heap for HGCM handles data. + * @{ + */ + + RTSEMFASTMUTEX mutexHGCMHandle; + + struct VBGLHGCMHANDLEDATA aHGCMHandleData[64]; + + /** @} */ +#endif +} VBGLDATA; + + +#pragma pack() + +#ifndef VBGL_DECL_DATA +extern VBGLDATA g_vbgldata; +#endif + +/** + * Internal macro for checking whether we can pass physical page lists to the + * host. + * + * ASSUMES that vbglR0Enter has been called already. + * + * @param a_fLocked For the windows shared folders workarounds. + * + * @remarks Disabled the PageList feature for locked memory on Windows, + * because a new MDL is created by VBGL to get the page addresses + * and the pages from the MDL are marked as dirty when they should not. + */ +#if defined(RT_OS_WINDOWS) +# define VBGLR0_CAN_USE_PHYS_PAGE_LIST(a_fLocked) \ + ( !(a_fLocked) && (g_vbgldata.hostVersion.features & VMMDEV_HVF_HGCM_PHYS_PAGE_LIST) ) +#else +# define VBGLR0_CAN_USE_PHYS_PAGE_LIST(a_fLocked) \ + ( !!(g_vbgldata.hostVersion.features & VMMDEV_HVF_HGCM_PHYS_PAGE_LIST) ) +#endif + +int vbglR0Enter (void); + +#ifdef VBOX_WITH_HGCM +# ifndef VBGL_VBOXGUEST +int vbglR0HGCMInit (void); +int vbglR0HGCMTerminate (void); +# endif +#endif /* VBOX_WITH_HGCM */ + +#ifndef VBGL_VBOXGUEST +/** + * Get a handle to the main VBoxGuest driver. + * @returns VERR_TRY_AGAIN if the main driver has not yet been loaded. + */ +int vbglGetDriver(VBGLDRIVER **ppDriver); +#endif + +#endif /* !___VBoxGuestLib_VBGLInternal_h */ + --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/VBoxGuestLog.h +++ linux-4.2.0/ubuntu/vbox/vboxsf/VBoxGuestLog.h @@ -0,0 +1,59 @@ +/* $Id: VBoxGuestLog.h $ */ +/** @file + * VBoxGuestLibR0 - Guest Logging facility. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef __VBOXGUESTLOG__H +#define __VBOXGUESTLOG__H + +#ifndef RT_OS_WINDOWS +# error "Don't include this file." +#else /* RT_OS_WINDOWS */ +/* Save LOG_ENABLED state, because "VBox/rt/log.h" + * may undefine it for IN_RING0 code. + */ +# if (defined(DEBUG) && !defined(NO_LOGGING)) || defined(LOG_ENABLED) +# define __LOG_ENABLED_SAVED__ +# endif + +# if (defined(DEBUG) && !defined(NO_LOGGING)) || defined(LOG_ENABLED) +# ifdef VBOX_GUEST +# include +# undef Log +# define Log(a) RTLogBackdoorPrintf a +# else +# define Log(a) DbgPrint a +# endif +# else +# define Log(a) +# endif + +# ifdef __LOG_ENABLED_SAVED__ +# define LOG_ENABLED +# undef __LOG_ENABLED_SAVED__ +# endif + +#endif /* RT_OS_WINDOWS */ + +#endif /* !__VBOXGUESTLOG__H */ --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/VBoxGuestR0LibSharedFolders.c +++ linux-4.2.0/ubuntu/vbox/vboxsf/VBoxGuestR0LibSharedFolders.c @@ -0,0 +1,866 @@ +/* $Id: VBoxGuestR0LibSharedFolders.c $ */ +/** @file + * VBoxGuestR0LibSharedFolders - Ring 0 Shared Folders calls. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +/* Entire file is ifdef'ed with !VBGL_VBOXGUEST */ +#ifndef VBGL_VBOXGUEST + +/******************************************************************************* +* Header Files * +*******************************************************************************/ +#define LOG_GROUP LOG_GROUP_SHARED_FOLDERS +#ifdef RT_OS_LINUX +# include "VBoxGuestR0LibSharedFolders.h" +#else +# include "VBoxGuestR0LibSharedFolders.h" +#endif +#include +#include +#include +#include +#include + + +/******************************************************************************* +* Defined Constants And Macros * +*******************************************************************************/ +#define SHFL_CPARMS_SET_UTF8 0 +#define SHFL_CPARMS_SET_SYMLINKS 0 + +#define VBOX_INIT_CALL(a, b, c) \ + LogFunc(("%s, u32ClientID=%d\n", "SHFL_FN_" # b, \ + (c)->ulClientID)); \ + (a)->result = VINF_SUCCESS; \ + (a)->u32ClientID = (c)->ulClientID; \ + (a)->u32Function = SHFL_FN_##b; \ + (a)->cParms = SHFL_CPARMS_##b + + + +DECLVBGL(int) vboxInit (void) +{ + int rc = VINF_SUCCESS; + + rc = VbglInit (); + return rc; +} + +DECLVBGL(void) vboxUninit (void) +{ + VbglTerminate (); +} + +DECLVBGL(int) vboxConnect (PVBSFCLIENT pClient) +{ + int rc; + VBoxGuestHGCMConnectInfo data; + + pClient->handle = NULL; + + RT_ZERO(data); + data.result = VINF_SUCCESS; + data.Loc.type = VMMDevHGCMLoc_LocalHost_Existing; + strcpy (data.Loc.u.host.achName, "VBoxSharedFolders"); + + rc = VbglHGCMConnect (&pClient->handle, &data); + +/* Log(("VBOXSF: VBoxSF::vboxConnect: VbglHGCMConnect rc = %#x, result = %#x\n", + rc, data.result)); +*/ + if (RT_SUCCESS (rc)) + { + rc = data.result; + } + + if (RT_SUCCESS (rc)) + { + pClient->ulClientID = data.u32ClientID; + LogFunc(("u32ClientID=%d\n", pClient->ulClientID)); + } + return rc; +} + +DECLVBGL(void) vboxDisconnect (PVBSFCLIENT pClient) +{ + int rc; + VBoxGuestHGCMDisconnectInfo data; + + LogFunc(("u32ClientID=%d\n", pClient->ulClientID)); + if (pClient->handle == NULL) + return; /* not connected */ + + RT_ZERO(data); + data.result = VINF_SUCCESS; + data.u32ClientID = pClient->ulClientID; + + rc = VbglHGCMDisconnect (pClient->handle, &data); + NOREF(rc); +/* Log(("VBOXSF: VBoxSF::vboxDisconnect: " + "VbglHGCMDisconnect rc = %#x, result = %#x\n", rc, data.result)); +*/ + return; +} + +DECLVBGL(int) vboxCallQueryMappings (PVBSFCLIENT pClient, SHFLMAPPING paMappings[], + uint32_t *pcMappings) +{ + int rc = VINF_SUCCESS; + + VBoxSFQueryMappings data; + + VBOX_INIT_CALL(&data.callInfo, QUERY_MAPPINGS, pClient); + + data.flags.type = VMMDevHGCMParmType_32bit; + data.flags.u.value32 = SHFL_MF_UCS2; + + data.numberOfMappings.type = VMMDevHGCMParmType_32bit; + data.numberOfMappings.u.value32 = *pcMappings; + + data.mappings.type = VMMDevHGCMParmType_LinAddr; + data.mappings.u.Pointer.size = sizeof (SHFLMAPPING) * *pcMappings; + data.mappings.u.Pointer.u.linearAddr = (uintptr_t)&paMappings[0]; + +/* Log(("VBOXSF: in ifs difference %d\n", + (char *)&data.flags.type - (char *)&data.callInfo.cParms)); +*/ + rc = VbglHGCMCall (pClient->handle, &data.callInfo, sizeof (data)); + +/* + Log(("VBOXSF: VBoxSF::vboxCallQueryMappings: " + "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); +*/ + if (RT_SUCCESS (rc)) + { + rc = data.callInfo.result; + } + + if (RT_SUCCESS (rc)) + { + *pcMappings = data.numberOfMappings.u.value32; + } + + return rc; +} + +DECLVBGL(int) vboxCallQueryMapName (PVBSFCLIENT pClient, SHFLROOT root, SHFLSTRING *pString, uint32_t size) +{ + int rc = VINF_SUCCESS; + + VBoxSFQueryMapName data; + + VBOX_INIT_CALL(&data.callInfo, QUERY_MAP_NAME, pClient); + + data.root.type = VMMDevHGCMParmType_32bit; + data.root.u.value32 = root; + + data.name.type = VMMDevHGCMParmType_LinAddr; + data.name.u.Pointer.size = size; + data.name.u.Pointer.u.linearAddr = (uintptr_t)pString; + + rc = VbglHGCMCall (pClient->handle, &data.callInfo, sizeof (data)); + +/* Log(("VBOXSF: VBoxSF::vboxCallQueryMapName: " + "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); +*/ + if (RT_SUCCESS (rc)) + { + rc = data.callInfo.result; + } + + return rc; +} + +DECLVBGL(int) vboxCallMapFolder(PVBSFCLIENT pClient, PSHFLSTRING szFolderName, + PVBSFMAP pMap) +{ + int rc = VINF_SUCCESS; + + VBoxSFMapFolder data; + + VBOX_INIT_CALL(&data.callInfo, MAP_FOLDER, pClient); + + data.path.type = VMMDevHGCMParmType_LinAddr; + data.path.u.Pointer.size = ShflStringSizeOfBuffer (szFolderName); + data.path.u.Pointer.u.linearAddr = (uintptr_t)szFolderName; + + data.root.type = VMMDevHGCMParmType_32bit; + data.root.u.value32 = 0; + + data.delimiter.type = VMMDevHGCMParmType_32bit; + data.delimiter.u.value32 = RTPATH_DELIMITER; + + data.fCaseSensitive.type = VMMDevHGCMParmType_32bit; +#if defined(RT_OS_WINDOWS) || defined(RT_OS_OS2) + data.fCaseSensitive.u.value32 = 0; +#else + data.fCaseSensitive.u.value32 = 1; +#endif + + rc = VbglHGCMCall (pClient->handle, &data.callInfo, sizeof (data)); + +/* Log(("VBOXSF: VBoxSF::vboxCallMapFolder: " + "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); +*/ + if (RT_SUCCESS (rc)) + { + pMap->root = data.root.u.value32; + rc = data.callInfo.result; + } + else if (rc == VERR_NOT_IMPLEMENTED) + { + /* try the legacy interface too; temporary to assure backwards compatibility */ + VBoxSFMapFolder_Old OldData; + + VBOX_INIT_CALL(&OldData.callInfo, MAP_FOLDER_OLD, pClient); + + OldData.path.type = VMMDevHGCMParmType_LinAddr; + OldData.path.u.Pointer.size = ShflStringSizeOfBuffer (szFolderName); + OldData.path.u.Pointer.u.linearAddr = (uintptr_t)szFolderName; + + OldData.root.type = VMMDevHGCMParmType_32bit; + OldData.root.u.value32 = 0; + + OldData.delimiter.type = VMMDevHGCMParmType_32bit; + OldData.delimiter.u.value32 = RTPATH_DELIMITER; + + rc = VbglHGCMCall (pClient->handle, &OldData.callInfo, sizeof (OldData)); + + if (RT_SUCCESS (rc)) + { + pMap->root = OldData.root.u.value32; + rc = OldData.callInfo.result; + } + } + return rc; +} + +DECLVBGL(int) vboxCallUnmapFolder(PVBSFCLIENT pClient, PVBSFMAP pMap) +{ + int rc = VINF_SUCCESS; + + VBoxSFUnmapFolder data; + + VBOX_INIT_CALL(&data.callInfo, UNMAP_FOLDER, pClient); + + data.root.type = VMMDevHGCMParmType_32bit; + data.root.u.value32 = pMap->root; + + rc = VbglHGCMCall (pClient->handle, &data.callInfo, sizeof (data)); + +/* Log(("VBOXSF: VBoxSF::vboxCallUnmapFolder: " + "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); +*/ + if (RT_SUCCESS (rc)) + { + rc = data.callInfo.result; + } + return rc; +} + +DECLVBGL(int) vboxCallCreate (PVBSFCLIENT pClient, PVBSFMAP pMap, + PSHFLSTRING pParsedPath, PSHFLCREATEPARMS pCreateParms) +{ + /** @todo copy buffers to physical or mapped memory. */ + int rc = VINF_SUCCESS; + + VBoxSFCreate data; + + VBOX_INIT_CALL(&data.callInfo, CREATE, pClient); + + data.root.type = VMMDevHGCMParmType_32bit; + data.root.u.value32 = pMap->root; + + data.path.type = VMMDevHGCMParmType_LinAddr; + data.path.u.Pointer.size = ShflStringSizeOfBuffer (pParsedPath); + data.path.u.Pointer.u.linearAddr = (uintptr_t)pParsedPath; + + data.parms.type = VMMDevHGCMParmType_LinAddr; + data.parms.u.Pointer.size = sizeof (SHFLCREATEPARMS); + data.parms.u.Pointer.u.linearAddr = (uintptr_t)pCreateParms; + + rc = VbglHGCMCall (pClient->handle, &data.callInfo, sizeof (data)); + +/* Log(("VBOXSF: VBoxSF::vboxCallCreate: " + "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); +*/ + if (RT_SUCCESS (rc)) + { + rc = data.callInfo.result; + } + return rc; +} + +DECLVBGL(int) vboxCallClose (PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE Handle) +{ + int rc = VINF_SUCCESS; + + VBoxSFClose data; + + VBOX_INIT_CALL(&data.callInfo, CLOSE, pClient); + + data.root.type = VMMDevHGCMParmType_32bit; + data.root.u.value32 = pMap->root; + + data.handle.type = VMMDevHGCMParmType_64bit; + data.handle.u.value64 = Handle; + + rc = VbglHGCMCall (pClient->handle, &data.callInfo, sizeof (data)); + +/* Log(("VBOXSF: VBoxSF::vboxCallClose: " + "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); +*/ + if (RT_SUCCESS (rc)) + { + rc = data.callInfo.result; + } + + return rc; +} + +DECLVBGL(int) vboxCallRemove (PVBSFCLIENT pClient, PVBSFMAP pMap, + PSHFLSTRING pParsedPath, uint32_t flags) +{ + int rc = VINF_SUCCESS; + + VBoxSFRemove data; + + VBOX_INIT_CALL(&data.callInfo, REMOVE, pClient); + + data.root.type = VMMDevHGCMParmType_32bit; + data.root.u.value32 = pMap->root; + + data.path.type = VMMDevHGCMParmType_LinAddr_In; + data.path.u.Pointer.size = ShflStringSizeOfBuffer (pParsedPath); + data.path.u.Pointer.u.linearAddr = (uintptr_t)pParsedPath; + + data.flags.type = VMMDevHGCMParmType_32bit; + data.flags.u.value32 = flags; + + rc = VbglHGCMCall (pClient->handle, &data.callInfo, sizeof (data)); + +/* Log(("VBOXSF: VBoxSF::vboxCallRemove: " + "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); +*/ + if (RT_SUCCESS (rc)) + { + rc = data.callInfo.result; + } + + return rc; +} + +DECLVBGL(int) vboxCallRename (PVBSFCLIENT pClient, PVBSFMAP pMap, + PSHFLSTRING pSrcPath, PSHFLSTRING pDestPath, uint32_t flags) +{ + int rc = VINF_SUCCESS; + + VBoxSFRename data; + + VBOX_INIT_CALL(&data.callInfo, RENAME, pClient); + + data.root.type = VMMDevHGCMParmType_32bit; + data.root.u.value32 = pMap->root; + + data.src.type = VMMDevHGCMParmType_LinAddr_In; + data.src.u.Pointer.size = ShflStringSizeOfBuffer (pSrcPath); + data.src.u.Pointer.u.linearAddr = (uintptr_t)pSrcPath; + + data.dest.type = VMMDevHGCMParmType_LinAddr_In; + data.dest.u.Pointer.size = ShflStringSizeOfBuffer (pDestPath); + data.dest.u.Pointer.u.linearAddr = (uintptr_t)pDestPath; + + data.flags.type = VMMDevHGCMParmType_32bit; + data.flags.u.value32 = flags; + + rc = VbglHGCMCall (pClient->handle, &data.callInfo, sizeof (data)); + +/* Log(("VBOXSF: VBoxSF::vboxCallRename: " + "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); +*/ + if (RT_SUCCESS (rc)) + { + rc = data.callInfo.result; + } + return rc; +} + +DECLVBGL(int) vboxCallRead(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, + uint64_t offset, uint32_t *pcbBuffer, uint8_t *pBuffer, bool fLocked) +{ + int rc = VINF_SUCCESS; + + VBoxSFRead data; + + VBOX_INIT_CALL(&data.callInfo, READ, pClient); + + data.root.type = VMMDevHGCMParmType_32bit; + data.root.u.value32 = pMap->root; + + data.handle.type = VMMDevHGCMParmType_64bit; + data.handle.u.value64 = hFile; + data.offset.type = VMMDevHGCMParmType_64bit; + data.offset.u.value64 = offset; + data.cb.type = VMMDevHGCMParmType_32bit; + data.cb.u.value32 = *pcbBuffer; + data.buffer.type = (fLocked) ? VMMDevHGCMParmType_LinAddr_Locked_Out : VMMDevHGCMParmType_LinAddr_Out; + data.buffer.u.Pointer.size = *pcbBuffer; + data.buffer.u.Pointer.u.linearAddr = (uintptr_t)pBuffer; + + rc = VbglHGCMCall (pClient->handle, &data.callInfo, sizeof (data)); + +/* Log(("VBOXSF: VBoxSF::vboxCallRead: " + "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); +*/ + if (RT_SUCCESS (rc)) + { + rc = data.callInfo.result; + *pcbBuffer = data.cb.u.value32; + } + return rc; +} + +DECLVBGL(int) VbglR0SharedFolderReadPageList(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, + uint64_t offset, uint32_t *pcbBuffer, + uint16_t offFirstPage, uint16_t cPages, RTGCPHYS64 *paPages) +{ + uint32_t cbToRead = *pcbBuffer; + uint32_t cbData = (uint32_t)(sizeof(VBoxSFRead) + RT_UOFFSETOF(HGCMPageListInfo, aPages[cPages])); + VBoxSFRead *pData = (VBoxSFRead *)RTMemTmpAlloc(cbData); + HGCMPageListInfo *pPgLst = (HGCMPageListInfo *)(pData + 1); + uint16_t iPage; + int rc; + + if (RT_UNLIKELY(!pData)) + return VERR_NO_TMP_MEMORY; + + VBOX_INIT_CALL(&pData->callInfo, READ, pClient); + + pData->root.type = VMMDevHGCMParmType_32bit; + pData->root.u.value32 = pMap->root; + + pData->handle.type = VMMDevHGCMParmType_64bit; + pData->handle.u.value64 = hFile; + pData->offset.type = VMMDevHGCMParmType_64bit; + pData->offset.u.value64 = offset; + pData->cb.type = VMMDevHGCMParmType_32bit; + pData->cb.u.value32 = cbToRead; + pData->buffer.type = VMMDevHGCMParmType_PageList; + pData->buffer.u.PageList.size = cbToRead; + pData->buffer.u.PageList.offset = sizeof(VBoxSFRead); + + pPgLst->flags = VBOX_HGCM_F_PARM_DIRECTION_FROM_HOST; + pPgLst->offFirstPage = offFirstPage; + pPgLst->cPages = cPages; + for (iPage = 0; iPage < cPages; iPage++) + pPgLst->aPages[iPage] = paPages[iPage]; + + rc = VbglHGCMCall(pClient->handle, &pData->callInfo, cbData); + if (RT_SUCCESS (rc)) + { + rc = pData->callInfo.result; + *pcbBuffer = pData->cb.u.value32; + } + + RTMemTmpFree(pData); + return rc; +} + +DECLVBGL(int) vboxCallWrite(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, + uint64_t offset, uint32_t *pcbBuffer, uint8_t *pBuffer, bool fLocked) +{ + int rc = VINF_SUCCESS; + + VBoxSFWrite data; + + VBOX_INIT_CALL(&data.callInfo, WRITE, pClient); + + data.root.type = VMMDevHGCMParmType_32bit; + data.root.u.value32 = pMap->root; + + data.handle.type = VMMDevHGCMParmType_64bit; + data.handle.u.value64 = hFile; + data.offset.type = VMMDevHGCMParmType_64bit; + data.offset.u.value64 = offset; + data.cb.type = VMMDevHGCMParmType_32bit; + data.cb.u.value32 = *pcbBuffer; + data.buffer.type = (fLocked) ? VMMDevHGCMParmType_LinAddr_Locked_In : VMMDevHGCMParmType_LinAddr_In; + data.buffer.u.Pointer.size = *pcbBuffer; + data.buffer.u.Pointer.u.linearAddr = (uintptr_t)pBuffer; + + rc = VbglHGCMCall (pClient->handle, &data.callInfo, sizeof (data)); + +/* Log(("VBOXSF: VBoxSF::vboxCallWrite: " + "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); +*/ + if (RT_SUCCESS (rc)) + { + rc = data.callInfo.result; + *pcbBuffer = data.cb.u.value32; + } + return rc; +} + +DECLVBGL(int) VbglR0SfWritePhysCont(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, uint64_t offset, uint32_t *pcbBuffer, RTCCPHYS PhysBuffer) +{ + uint32_t cbToWrite = *pcbBuffer; + uint32_t cPages = RT_ALIGN_32((PhysBuffer & PAGE_OFFSET_MASK) + cbToWrite, PAGE_SIZE) >> PAGE_SHIFT; + uint32_t cbData = (uint32_t)(sizeof(VBoxSFWrite) + RT_UOFFSETOF(HGCMPageListInfo, aPages[cPages])); + VBoxSFWrite *pData = (VBoxSFWrite *)RTMemTmpAlloc(cbData); + HGCMPageListInfo *pPgLst = (HGCMPageListInfo *)(pData + 1); + uint32_t iPage; + int rc; + + if (RT_UNLIKELY(!pData)) + return VERR_NO_TMP_MEMORY; + + VBOX_INIT_CALL(&pData->callInfo, WRITE, pClient); + + pData->root.type = VMMDevHGCMParmType_32bit; + pData->root.u.value32 = pMap->root; + + pData->handle.type = VMMDevHGCMParmType_64bit; + pData->handle.u.value64 = hFile; + pData->offset.type = VMMDevHGCMParmType_64bit; + pData->offset.u.value64 = offset; + pData->cb.type = VMMDevHGCMParmType_32bit; + pData->cb.u.value32 = cbToWrite; + pData->buffer.type = VMMDevHGCMParmType_PageList; + pData->buffer.u.PageList.size = cbToWrite; + pData->buffer.u.PageList.offset = sizeof(VBoxSFWrite); + + pPgLst->flags = VBOX_HGCM_F_PARM_DIRECTION_TO_HOST; + pPgLst->offFirstPage = (uint16_t)(PhysBuffer & PAGE_OFFSET_MASK); + pPgLst->cPages = cPages; + PhysBuffer &= ~(RTCCPHYS)PAGE_OFFSET_MASK; + for (iPage = 0; iPage < cPages; iPage++, PhysBuffer += PAGE_SIZE) + pPgLst->aPages[iPage] = PhysBuffer; + + rc = VbglHGCMCall (pClient->handle, &pData->callInfo, cbData); + if (RT_SUCCESS (rc)) + { + rc = pData->callInfo.result; + *pcbBuffer = pData->cb.u.value32; + } + + RTMemTmpFree(pData); + return rc; + +} + +DECLVBGL(int) VbglR0SharedFolderWritePageList(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, + uint64_t offset, uint32_t *pcbBuffer, + uint16_t offFirstPage, uint16_t cPages, RTGCPHYS64 *paPages) +{ + uint32_t cbToWrite = *pcbBuffer; + uint32_t cbData = (uint32_t)(sizeof(VBoxSFWrite) + RT_UOFFSETOF(HGCMPageListInfo, aPages[cPages])); + VBoxSFWrite *pData = (VBoxSFWrite *)RTMemTmpAlloc(cbData); + HGCMPageListInfo *pPgLst = (HGCMPageListInfo *)(pData + 1); + uint16_t iPage; + int rc; + + if (RT_UNLIKELY(!pData)) + return VERR_NO_TMP_MEMORY; + + VBOX_INIT_CALL(&pData->callInfo, WRITE, pClient); + + pData->root.type = VMMDevHGCMParmType_32bit; + pData->root.u.value32 = pMap->root; + + pData->handle.type = VMMDevHGCMParmType_64bit; + pData->handle.u.value64 = hFile; + pData->offset.type = VMMDevHGCMParmType_64bit; + pData->offset.u.value64 = offset; + pData->cb.type = VMMDevHGCMParmType_32bit; + pData->cb.u.value32 = cbToWrite; + pData->buffer.type = VMMDevHGCMParmType_PageList; + pData->buffer.u.PageList.size = cbToWrite; + pData->buffer.u.PageList.offset = sizeof(VBoxSFWrite); + + pPgLst->flags = VBOX_HGCM_F_PARM_DIRECTION_TO_HOST; + pPgLst->offFirstPage = offFirstPage; + pPgLst->cPages = cPages; + for (iPage = 0; iPage < cPages; iPage++) + pPgLst->aPages[iPage] = paPages[iPage]; + + rc = VbglHGCMCall (pClient->handle, &pData->callInfo, cbData); + if (RT_SUCCESS (rc)) + { + rc = pData->callInfo.result; + *pcbBuffer = pData->cb.u.value32; + } + + RTMemTmpFree(pData); + return rc; +} + +DECLVBGL(int) vboxCallFlush(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile) +{ + int rc = VINF_SUCCESS; + + VBoxSFFlush data; + + VBOX_INIT_CALL(&data.callInfo, FLUSH, pClient); + + data.root.type = VMMDevHGCMParmType_32bit; + data.root.u.value32 = pMap->root; + + data.handle.type = VMMDevHGCMParmType_64bit; + data.handle.u.value64 = hFile; + + rc = VbglHGCMCall (pClient->handle, &data.callInfo, sizeof (data)); + +/* Log(("VBOXSF: VBoxSF::vboxCallFlush: " + "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); +*/ + if (RT_SUCCESS (rc)) + { + rc = data.callInfo.result; + } + return rc; +} + +DECLVBGL(int) vboxCallDirInfo ( + PVBSFCLIENT pClient, + PVBSFMAP pMap, + SHFLHANDLE hFile, + PSHFLSTRING ParsedPath, + uint32_t flags, + uint32_t index, + uint32_t *pcbBuffer, + PSHFLDIRINFO pBuffer, + uint32_t *pcFiles) +{ + int rc = VINF_SUCCESS; + + VBoxSFList data; + + VBOX_INIT_CALL(&data.callInfo, LIST, pClient); + + data.root.type = VMMDevHGCMParmType_32bit; + data.root.u.value32 = pMap->root; + + data.handle.type = VMMDevHGCMParmType_64bit; + data.handle.u.value64 = hFile; + data.flags.type = VMMDevHGCMParmType_32bit; + data.flags.u.value32 = flags; + data.cb.type = VMMDevHGCMParmType_32bit; + data.cb.u.value32 = *pcbBuffer; + data.path.type = VMMDevHGCMParmType_LinAddr_In; + data.path.u.Pointer.size = + (ParsedPath) ? ShflStringSizeOfBuffer(ParsedPath) : 0; + data.path.u.Pointer.u.linearAddr = (uintptr_t) ParsedPath; + + data.buffer.type = VMMDevHGCMParmType_LinAddr_Out; + data.buffer.u.Pointer.size = *pcbBuffer; + data.buffer.u.Pointer.u.linearAddr = (uintptr_t)pBuffer; + + data.resumePoint.type = VMMDevHGCMParmType_32bit; + data.resumePoint.u.value32 = index; + data.cFiles.type = VMMDevHGCMParmType_32bit; + data.cFiles.u.value32 = 0; /* out parameters only */ + + rc = VbglHGCMCall (pClient->handle, &data.callInfo, sizeof (data)); + +/* Log(("VBOXSF: VBoxSF::vboxCallDirInfo: " + "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); +*/ + if (RT_SUCCESS (rc)) + { + rc = data.callInfo.result; + } + *pcbBuffer = data.cb.u.value32; + *pcFiles = data.cFiles.u.value32; + return rc; +} + +DECLVBGL(int) vboxCallFSInfo(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, + uint32_t flags, uint32_t *pcbBuffer, PSHFLDIRINFO pBuffer) +{ + int rc = VINF_SUCCESS; + + VBoxSFInformation data; + + VBOX_INIT_CALL(&data.callInfo, INFORMATION, pClient); + + data.root.type = VMMDevHGCMParmType_32bit; + data.root.u.value32 = pMap->root; + + data.handle.type = VMMDevHGCMParmType_64bit; + data.handle.u.value64 = hFile; + data.flags.type = VMMDevHGCMParmType_32bit; + data.flags.u.value32 = flags; + data.cb.type = VMMDevHGCMParmType_32bit; + data.cb.u.value32 = *pcbBuffer; + data.info.type = VMMDevHGCMParmType_LinAddr; + data.info.u.Pointer.size = *pcbBuffer; + data.info.u.Pointer.u.linearAddr = (uintptr_t)pBuffer; + + rc = VbglHGCMCall (pClient->handle, &data.callInfo, sizeof (data)); + +/* Log(("VBOXSF: VBoxSF::vboxCallFileInfo: " + "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); +*/ + if (RT_SUCCESS (rc)) + { + rc = data.callInfo.result; + *pcbBuffer = data.cb.u.value32; + } + return rc; +} + +DECLVBGL(int) vboxCallLock(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, + uint64_t offset, uint64_t cbSize, uint32_t fLock) +{ + int rc = VINF_SUCCESS; + + VBoxSFLock data; + + VBOX_INIT_CALL(&data.callInfo, LOCK, pClient); + + data.root.type = VMMDevHGCMParmType_32bit; + data.root.u.value32 = pMap->root; + + data.handle.type = VMMDevHGCMParmType_64bit; + data.handle.u.value64 = hFile; + data.offset.type = VMMDevHGCMParmType_64bit; + data.offset.u.value64 = offset; + data.length.type = VMMDevHGCMParmType_64bit; + data.length.u.value64 = cbSize; + + data.flags.type = VMMDevHGCMParmType_32bit; + data.flags.u.value32 = fLock; + + rc = VbglHGCMCall (pClient->handle, &data.callInfo, sizeof (data)); + +/* Log(("VBOXSF: VBoxSF::vboxCallLock: " + "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); +*/ + if (RT_SUCCESS (rc)) + { + rc = data.callInfo.result; + } + return rc; +} + +DECLVBGL(int) vboxCallSetUtf8 (PVBSFCLIENT pClient) +{ + int rc = VINF_SUCCESS; + + VBoxGuestHGCMCallInfo callInfo; + + VBOX_INIT_CALL (&callInfo, SET_UTF8, pClient); + rc = VbglHGCMCall (pClient->handle, &callInfo, sizeof (callInfo)); + if (RT_SUCCESS (rc)) + { + rc = callInfo.result; + } + return rc; +} + +DECLVBGL(int) vboxReadLink (PVBSFCLIENT pClient, PVBSFMAP pMap, PSHFLSTRING pParsedPath, + uint32_t cbBuffer, uint8_t *pBuffer) +{ + int rc = VINF_SUCCESS; + + VBoxSFReadLink data; + + VBOX_INIT_CALL(&data.callInfo, READLINK, pClient); + + data.root.type = VMMDevHGCMParmType_32bit; + data.root.u.value32 = pMap->root; + + data.path.type = VMMDevHGCMParmType_LinAddr_In; + data.path.u.Pointer.size = ShflStringSizeOfBuffer (pParsedPath); + data.path.u.Pointer.u.linearAddr = (uintptr_t)pParsedPath; + + data.buffer.type = VMMDevHGCMParmType_LinAddr_Out; + data.buffer.u.Pointer.size = cbBuffer; + data.buffer.u.Pointer.u.linearAddr = (uintptr_t)pBuffer; + + rc = VbglHGCMCall (pClient->handle, &data.callInfo, sizeof (data)); + +/* Log(("VBOXSF: VBoxSF::vboxCallReadline: " + "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); +*/ + if (RT_SUCCESS (rc)) + { + rc = data.callInfo.result; + } + return rc; +} + +DECLVBGL(int) vboxCallSymlink (PVBSFCLIENT pClient, PVBSFMAP pMap, PSHFLSTRING pNewPath, PSHFLSTRING pOldPath, + PSHFLFSOBJINFO pBuffer) +{ + int rc = VINF_SUCCESS; + + VBoxSFSymlink data; + + VBOX_INIT_CALL(&data.callInfo, SYMLINK, pClient); + + data.root.type = VMMDevHGCMParmType_32bit; + data.root.u.value32 = pMap->root; + + data.newPath.type = VMMDevHGCMParmType_LinAddr_In; + data.newPath.u.Pointer.size = ShflStringSizeOfBuffer (pNewPath); + data.newPath.u.Pointer.u.linearAddr = (uintptr_t)pNewPath; + + data.oldPath.type = VMMDevHGCMParmType_LinAddr_In; + data.oldPath.u.Pointer.size = ShflStringSizeOfBuffer (pOldPath); + data.oldPath.u.Pointer.u.linearAddr = (uintptr_t)pOldPath; + + data.info.type = VMMDevHGCMParmType_LinAddr_Out; + data.info.u.Pointer.size = sizeof(SHFLFSOBJINFO); + data.info.u.Pointer.u.linearAddr = (uintptr_t)pBuffer; + + rc = VbglHGCMCall (pClient->handle, &data.callInfo, sizeof (data)); + +/* Log(("VBOXSF: VBoxSF::vboxCallSymlink: " + "VbglHGCMCall rc = %#x, result = %#x\n", rc, data.callInfo.result)); +*/ + if (RT_SUCCESS (rc)) + { + rc = data.callInfo.result; + } + return rc; +} + +DECLVBGL(int) vboxCallSetSymlinks (PVBSFCLIENT pClient) +{ + int rc = VINF_SUCCESS; + + VBoxGuestHGCMCallInfo callInfo; + + VBOX_INIT_CALL (&callInfo, SET_SYMLINKS, pClient); + rc = VbglHGCMCall (pClient->handle, &callInfo, sizeof (callInfo)); + if (RT_SUCCESS (rc)) + { + rc = callInfo.result; + } + return rc; +} + + +#endif /* !VBGL_VBOXGUEST */ --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/VBoxGuestR0LibSharedFolders.h +++ linux-4.2.0/ubuntu/vbox/vboxsf/VBoxGuestR0LibSharedFolders.h @@ -0,0 +1,200 @@ +/* $Id: VBoxGuestR0LibSharedFolders.h $ */ +/** @file + * VBoxGuestLib - Central calls header. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#ifndef ___VBoxGuestLib_VBoxGuestR0LibSharedFolders_h +#define ___VBoxGuestLib_VBoxGuestR0LibSharedFolders_h + +#include +#ifndef _NTIFS_ +# ifdef RT_OS_WINDOWS +# undef PAGE_SIZE +# undef PAGE_SHIFT +# if (_MSC_VER >= 1400) && !defined(VBOX_WITH_PATCHED_DDK) +# include +# define _InterlockedExchange _InterlockedExchange_StupidDDKvsCompilerCrap +# define _InterlockedExchangeAdd _InterlockedExchangeAdd_StupidDDKvsCompilerCrap +# define _InterlockedCompareExchange _InterlockedCompareExchange_StupidDDKvsCompilerCrap +# define _InterlockedAddLargeStatistic _InterlockedAddLargeStatistic_StupidDDKvsCompilerCrap +# pragma warning(disable : 4163) + RT_C_DECLS_BEGIN +# include + RT_C_DECLS_END +# pragma warning(default : 4163) +# undef _InterlockedExchange +# undef _InterlockedExchangeAdd +# undef _InterlockedCompareExchange +# undef _InterlockedAddLargeStatistic +# else + RT_C_DECLS_BEGIN +# include + RT_C_DECLS_END +# endif +# endif +#endif + +#if defined(RT_OS_WINDOWS) && 0 +/** @todo remove this legacy and use VBox/log.h and/or iprt/log.h. */ +/* => Done. The next person who needs logging in Windows guests will have the + * honour of making it work. */ +# ifdef DEBUG +# define LOG_ENABLED +# endif +# include "VBoxGuestLog.h" +#endif +#if defined(RT_OS_WINDOWS) +# include +#endif + +#include +#define ASSERTVBSF AssertRelease + +#include + +typedef struct _VBSFCLIENT +{ + uint32_t ulClientID; + VBGLHGCMHANDLE handle; +} VBSFCLIENT; +typedef VBSFCLIENT *PVBSFCLIENT; + +typedef struct _VBSFMAP +{ + SHFLROOT root; +} VBSFMAP, *PVBSFMAP; + + +#define VBSF_DRIVE_LETTER_FIRST L'A' +#define VBSF_DRIVE_LETTER_LAST L'Z' + +#define VBSF_MAX_DRIVES (VBSF_DRIVE_LETTER_LAST - VBSF_DRIVE_LETTER_FIRST) + +/* Poller thread flags. */ +#define VBSF_TF_NONE (0x0000) +#define VBSF_TF_STARTED (0x0001) +#define VBSF_TF_TERMINATE (0x0002) +#define VBSF_TF_START_PROCESSING (0x0004) + +#define DRIVE_FLAG_WORKING (0x1) +#define DRIVE_FLAG_LOCKED (0x2) +#define DRIVE_FLAG_WRITE_PROTECTED (0x4) + +#ifdef RT_OS_WINDOWS +/** Device extension structure for each drive letter we created. */ +typedef struct _VBSFDRIVE +{ + /* A pointer to the Driver object we created for the drive. */ + PDEVICE_OBJECT pDeviceObject; + + /** Root handle to access the drive. */ + SHFLROOT root; + + /** Informational string - the resource name on host. */ + WCHAR awcNameHost[256]; + + /** Guest drive letter. */ + WCHAR wcDriveLetter; + + /** DRIVE_FLAG_* */ + uint32_t u32DriveFlags; + + /** Head of FCB list. */ + LIST_ENTRY FCBHead; + + /* Synchronise requests directed to the drive. */ + ERESOURCE DriveResource; +} VBSFDRIVE; +typedef VBSFDRIVE *PVBSFDRIVE; +#endif /* RT_OS_WINDOWS */ + +/* forward decl */ +struct _MRX_VBOX_DEVICE_EXTENSION; +typedef struct _MRX_VBOX_DEVICE_EXTENSION *PMRX_VBOX_DEVICE_EXTENSION; + +DECLVBGL(int) vboxInit (void); +DECLVBGL(void) vboxUninit (void); +DECLVBGL(int) vboxConnect (PVBSFCLIENT pClient); +DECLVBGL(void) vboxDisconnect (PVBSFCLIENT pClient); + +DECLVBGL(int) vboxCallQueryMappings (PVBSFCLIENT pClient, SHFLMAPPING paMappings[], uint32_t *pcMappings); + +DECLVBGL(int) vboxCallQueryMapName (PVBSFCLIENT pClient, SHFLROOT root, SHFLSTRING *pString, uint32_t size); + +/** + * Create a new file or folder or open an existing one in a shared folder. Proxies + * to vbsfCreate in the host shared folder service. + * + * @returns IPRT status code, but see note below + * @param pClient Host-guest communication connection + * @param pMap The mapping for the shared folder in which the file + * or folder is to be created + * @param pParsedPath The path of the file or folder relative to the shared + * folder + * @param pCreateParms Parameters for file/folder creation. See the + * structure description in shflsvc.h + * @retval pCreateParms See the structure description in shflsvc.h + * + * @note This function reports errors as follows. The return value is always + * VINF_SUCCESS unless an exceptional condition occurs - out of + * memory, invalid arguments, etc. If the file or folder could not be + * opened or created, pCreateParms->Handle will be set to + * SHFL_HANDLE_NIL on return. In this case the value in + * pCreateParms->Result provides information as to why (e.g. + * SHFL_FILE_EXISTS). pCreateParms->Result is also set on success + * as additional information. + */ +DECLVBGL(int) vboxCallCreate (PVBSFCLIENT pClient, PVBSFMAP pMap, PSHFLSTRING pParsedPath, PSHFLCREATEPARMS pCreateParms); + +DECLVBGL(int) vboxCallClose (PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE Handle); +DECLVBGL(int) vboxCallRemove (PVBSFCLIENT pClient, PVBSFMAP pMap, PSHFLSTRING pParsedPath, uint32_t flags); +DECLVBGL(int) vboxCallRename (PVBSFCLIENT pClient, PVBSFMAP pMap, PSHFLSTRING pSrcPath, PSHFLSTRING pDestPath, uint32_t flags); +DECLVBGL(int) vboxCallFlush (PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile); + +DECLVBGL(int) vboxCallRead (PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, uint64_t offset, uint32_t *pcbBuffer, uint8_t *pBuffer, bool fLocked); +DECLVBGL(int) VbglR0SharedFolderReadPageList(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, + uint64_t offset, uint32_t *pcbBuffer, + uint16_t offFirstPage, uint16_t cPages, RTGCPHYS64 *paPages); +DECLVBGL(int) vboxCallWrite (PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, uint64_t offset, uint32_t *pcbBuffer, uint8_t *pBuffer, bool fLocked); +DECLVBGL(int) VbglR0SfWritePhysCont(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, uint64_t offset, uint32_t *pcbBuffer, RTCCPHYS PhysBuffer); +DECLVBGL(int) VbglR0SharedFolderWritePageList(PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, + uint64_t offset, uint32_t *pcbBuffer, + uint16_t offFirstPage, uint16_t cPages, RTGCPHYS64 *paPages); + +DECLVBGL(int) vboxCallLock (PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, uint64_t offset, uint64_t cbSize, uint32_t fLock); + +DECLVBGL(int) vboxCallDirInfo (PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile,PSHFLSTRING ParsedPath, uint32_t flags, + uint32_t index, uint32_t *pcbBuffer, PSHFLDIRINFO pBuffer, uint32_t *pcFiles); +DECLVBGL(int) vboxCallFSInfo (PVBSFCLIENT pClient, PVBSFMAP pMap, SHFLHANDLE hFile, uint32_t flags, uint32_t *pcbBuffer, PSHFLDIRINFO pBuffer); + +DECLVBGL(int) vboxCallMapFolder (PVBSFCLIENT pClient, PSHFLSTRING szFolderName, PVBSFMAP pMap); +DECLVBGL(int) vboxCallUnmapFolder (PVBSFCLIENT pClient, PVBSFMAP pMap); +DECLVBGL(int) vboxCallSetUtf8 (PVBSFCLIENT pClient); + +DECLVBGL(int) vboxReadLink (PVBSFCLIENT pClient, PVBSFMAP pMap, PSHFLSTRING ParsedPath, uint32_t pcbBuffer, uint8_t *pBuffer); +DECLVBGL(int) vboxCallSymlink (PVBSFCLIENT pClient, PVBSFMAP pMap, PSHFLSTRING pNewPath, PSHFLSTRING pOldPath, PSHFLFSOBJINFO pBuffer); +DECLVBGL(int) vboxCallSetSymlinks (PVBSFCLIENT pClient); + +#endif /* !___VBoxGuestLib_VBoxGuestR0LibSharedFolders_h */ + --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/VMMDev.c +++ linux-4.2.0/ubuntu/vbox/vboxsf/VMMDev.c @@ -0,0 +1,44 @@ +/* $Id: VMMDev.cpp $ */ +/** @file + * VBoxGuestLibR0 - VMMDev device related functions. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#include "VBGLInternal.h" + + +DECLVBGL(int) VbglQueryVMMDevMemory (VMMDevMemory **ppVMMDevMemory) +{ + int rc = vbglR0Enter (); + + if (RT_FAILURE(rc)) + return rc; + + /* If the memory was not found, return an error. */ + if (!g_vbgldata.pVMMDevMemory) + return VERR_NOT_SUPPORTED; + + *ppVMMDevMemory = g_vbgldata.pVMMDevMemory; + return rc; +} + --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/VbglR0CanUsePhysPageList.c +++ linux-4.2.0/ubuntu/vbox/vboxsf/VbglR0CanUsePhysPageList.c @@ -0,0 +1,44 @@ +/* $Id: VbglR0CanUsePhysPageList.cpp $ */ +/** @file + * VBoxGuestLibR0 - Physical memory heap. + */ + +/* + * Copyright (C) 2006-2015 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * + * The contents of this file may alternatively be used under the terms + * of the Common Development and Distribution License Version 1.0 + * (CDDL) only, as it comes in the "COPYING.CDDL" file of the + * VirtualBox OSE distribution, in which case the provisions of the + * CDDL are applicable instead of those of the GPL. + * + * You may elect to license modified versions of this file under the + * terms and conditions of either the GPL or the CDDL or both. + */ + +#include "VBGLInternal.h" + + +/** + * Checks whether the host supports physical page lists or not. + * + * @returns true if it does, false if it doesn't. + */ +DECLR0VBGL(bool) VbglR0CanUsePhysPageList(void) +{ + /* a_fLocked is false, because the actual capability of the host is requested. + * See VBGLR0_CAN_USE_PHYS_PAGE_LIST definition. + */ + int rc = vbglR0Enter(); + return RT_SUCCESS(rc) + && VBGLR0_CAN_USE_PHYS_PAGE_LIST(/*a_fLocked =*/ false); +} + --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/dirops.c +++ linux-4.2.0/ubuntu/vbox/vboxsf/dirops.c @@ -0,0 +1,864 @@ +/** @file + * + * vboxsf -- VirtualBox Guest Additions for Linux: + * Directory inode and file operations + */ + +/* + * Copyright (C) 2006-2012 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + */ + +#include "vfsmod.h" + +/** + * Open a directory. Read the complete content into a buffer. + * + * @param inode inode + * @param file file + * @returns 0 on success, Linux error code otherwise + */ +static int sf_dir_open(struct inode *inode, struct file *file) +{ + int rc; + int err; + struct sf_glob_info *sf_g = GET_GLOB_INFO(inode->i_sb); + struct sf_dir_info *sf_d; + struct sf_inode_info *sf_i = GET_INODE_INFO(inode); + SHFLCREATEPARMS params; + + TRACE(); + BUG_ON(!sf_g); + BUG_ON(!sf_i); + + if (file->private_data) + { + LogFunc(("sf_dir_open() called on already opened directory '%s'\n", + sf_i->path->String.utf8)); + return 0; + } + + sf_d = sf_dir_info_alloc(); + if (!sf_d) + { + LogRelFunc(("could not allocate directory info for '%s'\n", + sf_i->path->String.utf8)); + return -ENOMEM; + } + + RT_ZERO(params); + params.Handle = SHFL_HANDLE_NIL; + params.CreateFlags = 0 + | SHFL_CF_DIRECTORY + | SHFL_CF_ACT_OPEN_IF_EXISTS + | SHFL_CF_ACT_FAIL_IF_NEW + | SHFL_CF_ACCESS_READ + ; + + LogFunc(("sf_dir_open(): calling vboxCallCreate, folder %s, flags %#x\n", + sf_i->path->String.utf8, params.CreateFlags)); + rc = vboxCallCreate(&client_handle, &sf_g->map, sf_i->path, ¶ms); + if (RT_SUCCESS(rc)) + { + if (params.Result == SHFL_FILE_EXISTS) + { + err = sf_dir_read_all(sf_g, sf_i, sf_d, params.Handle); + if (!err) + file->private_data = sf_d; + } + else + err = -ENOENT; + + rc = vboxCallClose(&client_handle, &sf_g->map, params.Handle); + if (RT_FAILURE(rc)) + LogFunc(("sf_dir_open(): vboxCallClose(%s) after err=%d failed rc=%Rrc\n", + sf_i->path->String.utf8, err, rc)); + } + else + err = -EPERM; + + if (err) + sf_dir_info_free(sf_d); + + return err; +} + + +/** + * This is called when reference count of [file] goes to zero. Notify + * the host that it can free whatever is associated with this directory + * and deallocate our own internal buffers + * + * @param inode inode + * @param file file + * returns 0 on success, Linux error code otherwise + */ +static int sf_dir_release(struct inode *inode, struct file *file) +{ + TRACE(); + + if (file->private_data) + sf_dir_info_free(file->private_data); + + return 0; +} + +/** + * Extract element ([dir]->f_pos) from the directory [dir] into [d_name]. + * + * @returns 0 for success, 1 for end reached, Linux error code otherwise. + */ +static int sf_getdent(struct file *dir, char d_name[NAME_MAX]) +{ + loff_t cur; + struct sf_glob_info *sf_g; + struct sf_dir_info *sf_d; + struct sf_inode_info *sf_i; + struct inode *inode; + struct list_head *pos, *list; + + TRACE(); + + inode = GET_F_DENTRY(dir)->d_inode; + sf_i = GET_INODE_INFO(inode); + sf_g = GET_GLOB_INFO(inode->i_sb); + sf_d = dir->private_data; + + BUG_ON(!sf_g); + BUG_ON(!sf_d); + BUG_ON(!sf_i); + + if (sf_i->force_reread) + { + int rc; + int err; + SHFLCREATEPARMS params; + + RT_ZERO(params); + params.Handle = SHFL_HANDLE_NIL; + params.CreateFlags = 0 + | SHFL_CF_DIRECTORY + | SHFL_CF_ACT_OPEN_IF_EXISTS + | SHFL_CF_ACT_FAIL_IF_NEW + | SHFL_CF_ACCESS_READ + ; + + LogFunc(("sf_getdent: calling vboxCallCreate, folder %s, flags %#x\n", + sf_i->path->String.utf8, params.CreateFlags)); + rc = vboxCallCreate(&client_handle, &sf_g->map, sf_i->path, ¶ms); + if (RT_FAILURE(rc)) + { + LogFunc(("vboxCallCreate(%s) failed rc=%Rrc\n", + sf_i->path->String.utf8, rc)); + return -EPERM; + } + + if (params.Result != SHFL_FILE_EXISTS) + { + LogFunc(("directory %s does not exist\n", sf_i->path->String.utf8)); + sf_dir_info_free(sf_d); + return -ENOENT; + } + + sf_dir_info_empty(sf_d); + err = sf_dir_read_all(sf_g, sf_i, sf_d, params.Handle); + rc = vboxCallClose(&client_handle, &sf_g->map, params.Handle); + if (RT_FAILURE(rc)) + LogFunc(("vboxCallClose(%s) failed rc=%Rrc\n", sf_i->path->String.utf8, rc)); + if (err) + return err; + + sf_i->force_reread = 0; + } + + cur = 0; + list = &sf_d->info_list; + list_for_each(pos, list) + { + struct sf_dir_buf *b; + SHFLDIRINFO *info; + loff_t i; + + b = list_entry(pos, struct sf_dir_buf, head); + if (dir->f_pos >= cur + b->cEntries) + { + cur += b->cEntries; + continue; + } + + for (i = 0, info = b->buf; i < dir->f_pos - cur; ++i) + { + size_t size; + + size = offsetof(SHFLDIRINFO, name.String) + info->name.u16Size; + info = (SHFLDIRINFO *) ((uintptr_t) info + size); + } + + return sf_nlscpy(sf_g, d_name, NAME_MAX, + info->name.String.utf8, info->name.u16Length); + } + + return 1; +} + +/** + * This is called when vfs wants to populate internal buffers with + * directory [dir]s contents. [opaque] is an argument to the + * [filldir]. [filldir] magically modifies it's argument - [opaque] + * and takes following additional arguments (which i in turn get from + * the host via sf_getdent): + * + * name : name of the entry (i must also supply it's length huh?) + * type : type of the entry (FILE | DIR | etc) (i ellect to use DT_UNKNOWN) + * pos : position/index of the entry + * ino : inode number of the entry (i fake those) + * + * [dir] contains: + * f_pos : cursor into the directory listing + * private_data : mean of communication with the host side + * + * Extract elements from the directory listing (incrementing f_pos + * along the way) and feed them to [filldir] until: + * + * a. there are no more entries (i.e. sf_getdent set done to 1) + * b. failure to compute fake inode number + * c. filldir returns an error (see comment on that) + */ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 11, 0) +static int sf_dir_iterate(struct file *dir, struct dir_context *ctx) +#else +static int sf_dir_read(struct file *dir, void *opaque, filldir_t filldir) +#endif +{ + TRACE(); + for (;;) + { + int err; + ino_t fake_ino; + loff_t sanity; + char d_name[NAME_MAX]; + + err = sf_getdent(dir, d_name); + switch (err) + { + case 1: + return 0; + + case 0: + break; + + case -1: + default: + /* skip erroneous entry and proceed */ + LogFunc(("sf_getdent error %d\n", err)); + dir->f_pos += 1; +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 11, 0) + ctx->pos += 1; +#endif + continue; + } + + /* d_name now contains a valid entry name */ + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 11, 0) + sanity = ctx->pos + 0xbeef; +#else + sanity = dir->f_pos + 0xbeef; +#endif + fake_ino = sanity; + if (sanity - fake_ino) + { + LogRelFunc(("can not compute ino\n")); + return -EINVAL; + } + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 11, 0) + if (!dir_emit(ctx, d_name, strlen(d_name), fake_ino, DT_UNKNOWN)) + { + LogFunc(("dir_emit failed\n")); + return 0; + } +#else + err = filldir(opaque, d_name, strlen(d_name), dir->f_pos, fake_ino, DT_UNKNOWN); + if (err) + { + LogFunc(("filldir returned error %d\n", err)); + /* Rely on the fact that filldir returns error + only when it runs out of space in opaque */ + return 0; + } +#endif + + dir->f_pos += 1; +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 11, 0) + ctx->pos += 1; +#endif + } + + BUG(); +} + +struct file_operations sf_dir_fops = +{ + .open = sf_dir_open, +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 11, 0) + .iterate = sf_dir_iterate, +#else + .readdir = sf_dir_read, +#endif + .release = sf_dir_release, + .read = generic_read_dir +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 37) + , .llseek = generic_file_llseek +#endif +}; + + +/* iops */ + +/** + * This is called when vfs failed to locate dentry in the cache. The + * job of this function is to allocate inode and link it to dentry. + * [dentry] contains the name to be looked in the [parent] directory. + * Failure to locate the name is not a "hard" error, in this case NULL + * inode is added to [dentry] and vfs should proceed trying to create + * the entry via other means. NULL(or "positive" pointer) ought to be + * returned in case of success and "negative" pointer on error + */ +static struct dentry *sf_lookup(struct inode *parent, struct dentry *dentry +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 6, 0) + , unsigned int flags +#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) + , struct nameidata *nd +#endif + ) +{ + int err; + struct sf_inode_info *sf_i, *sf_new_i; + struct sf_glob_info *sf_g; + SHFLSTRING *path; + struct inode *inode; + ino_t ino; + SHFLFSOBJINFO fsinfo; + + TRACE(); + sf_g = GET_GLOB_INFO(parent->i_sb); + sf_i = GET_INODE_INFO(parent); + + BUG_ON(!sf_g); + BUG_ON(!sf_i); + + err = sf_path_from_dentry(__func__, sf_g, sf_i, dentry, &path); + if (err) + goto fail0; + + err = sf_stat(__func__, sf_g, path, &fsinfo, 1); + if (err) + { + if (err == -ENOENT) + { + /* -ENOENT: add NULL inode to dentry so it later can be + created via call to create/mkdir/open */ + kfree(path); + inode = NULL; + } + else + goto fail1; + } + else + { + sf_new_i = kmalloc(sizeof(*sf_new_i), GFP_KERNEL); + if (!sf_new_i) + { + LogRelFunc(("could not allocate memory for new inode info\n")); + err = -ENOMEM; + goto fail1; + } + sf_new_i->handle = SHFL_HANDLE_NIL; + sf_new_i->force_reread = 0; + + ino = iunique(parent->i_sb, 1); +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 25) + inode = iget_locked(parent->i_sb, ino); +#else + inode = iget(parent->i_sb, ino); +#endif + if (!inode) + { + LogFunc(("iget failed\n")); + err = -ENOMEM; /* XXX: ??? */ + goto fail2; + } + + SET_INODE_INFO(inode, sf_new_i); + sf_init_inode(sf_g, inode, &fsinfo); + sf_new_i->path = path; + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 25) + unlock_new_inode(inode); +#endif + } + + sf_i->force_restat = 0; + dentry->d_time = jiffies; +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 38) + d_set_d_op(dentry, &sf_dentry_ops); +#else + dentry->d_op = &sf_dentry_ops; +#endif + d_add(dentry, inode); + return NULL; + +fail2: + kfree(sf_new_i); + +fail1: + kfree(path); + +fail0: + return ERR_PTR(err); +} + +/** + * This should allocate memory for sf_inode_info, compute a unique inode + * number, get an inode from vfs, initialize inode info, instantiate + * dentry. + * + * @param parent inode entry of the directory + * @param dentry directory cache entry + * @param path path name + * @param info file information + * @param handle handle + * @returns 0 on success, Linux error code otherwise + */ +static int sf_instantiate(struct inode *parent, struct dentry *dentry, + SHFLSTRING *path, PSHFLFSOBJINFO info, SHFLHANDLE handle) +{ + int err; + ino_t ino; + struct inode *inode; + struct sf_inode_info *sf_new_i; + struct sf_glob_info *sf_g = GET_GLOB_INFO(parent->i_sb); + + TRACE(); + BUG_ON(!sf_g); + + sf_new_i = kmalloc(sizeof(*sf_new_i), GFP_KERNEL); + if (!sf_new_i) + { + LogRelFunc(("could not allocate inode info.\n")); + err = -ENOMEM; + goto fail0; + } + + ino = iunique(parent->i_sb, 1); +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 25) + inode = iget_locked(parent->i_sb, ino); +#else + inode = iget(parent->i_sb, ino); +#endif + if (!inode) + { + LogFunc(("iget failed\n")); + err = -ENOMEM; + goto fail1; + } + + sf_init_inode(sf_g, inode, info); + sf_new_i->path = path; + SET_INODE_INFO(inode, sf_new_i); + sf_new_i->force_restat = 1; + sf_new_i->force_reread = 0; + + d_instantiate(dentry, inode); + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 25) + unlock_new_inode(inode); +#endif + + /* Store this handle if we leave the handle open. */ + sf_new_i->handle = handle; + return 0; + +fail1: + kfree(sf_new_i); + +fail0: + return err; + +} + +/** + * Create a new regular file / directory. + * + * @param parent inode of the directory + * @param dentry directory cache entry + * @param mode file mode + * @param fDirectory true if directory, false otherwise + * @returns 0 on success, Linux error code otherwise + */ +static int sf_create_aux(struct inode *parent, struct dentry *dentry, + umode_t mode, int fDirectory) +{ + int rc, err; + SHFLCREATEPARMS params; + SHFLSTRING *path; + struct sf_inode_info *sf_i = GET_INODE_INFO(parent); + struct sf_glob_info *sf_g = GET_GLOB_INFO(parent->i_sb); + + TRACE(); + BUG_ON(!sf_i); + BUG_ON(!sf_g); + + err = sf_path_from_dentry(__func__, sf_g, sf_i, dentry, &path); + if (err) + goto fail0; + + RT_ZERO(params); + params.Handle = SHFL_HANDLE_NIL; + params.CreateFlags = 0 + | SHFL_CF_ACT_CREATE_IF_NEW + | SHFL_CF_ACT_FAIL_IF_EXISTS + | SHFL_CF_ACCESS_READWRITE + | (fDirectory ? SHFL_CF_DIRECTORY : 0) + ; + params.Info.Attr.fMode = 0 + | (fDirectory ? RTFS_TYPE_DIRECTORY : RTFS_TYPE_FILE) + | (mode & S_IRWXUGO) + ; + params.Info.Attr.enmAdditional = RTFSOBJATTRADD_NOTHING; + + LogFunc(("sf_create_aux: calling vboxCallCreate, folder %s, flags %#x\n", + path->String.utf8, params.CreateFlags)); + rc = vboxCallCreate(&client_handle, &sf_g->map, path, ¶ms); + if (RT_FAILURE(rc)) + { + if (rc == VERR_WRITE_PROTECT) + { + err = -EROFS; + goto fail1; + } + err = -EPROTO; + LogFunc(("(%d): vboxCallCreate(%s) failed rc=%Rrc\n", + fDirectory, sf_i->path->String.utf8, rc)); + goto fail1; + } + + if (params.Result != SHFL_FILE_CREATED) + { + err = -EPERM; + LogFunc(("(%d): could not create file %s result=%d\n", + fDirectory, sf_i->path->String.utf8, params.Result)); + goto fail1; + } + + err = sf_instantiate(parent, dentry, path, ¶ms.Info, + fDirectory ? SHFL_HANDLE_NIL : params.Handle); + if (err) + { + LogFunc(("(%d): could not instantiate dentry for %s err=%d\n", + fDirectory, sf_i->path->String.utf8, err)); + goto fail2; + } + + /* + * Don't close this handle right now. We assume that the same file is + * opened with sf_reg_open() and later closed with sf_reg_close(). Save + * the handle in between. Does not apply to directories. True? + */ + if (fDirectory) + { + rc = vboxCallClose(&client_handle, &sf_g->map, params.Handle); + if (RT_FAILURE(rc)) + LogFunc(("(%d): vboxCallClose failed rc=%Rrc\n", fDirectory, rc)); + } + + sf_i->force_restat = 1; + return 0; + +fail2: + rc = vboxCallClose(&client_handle, &sf_g->map, params.Handle); + if (RT_FAILURE(rc)) + LogFunc(("(%d): vboxCallClose failed rc=%Rrc\n", fDirectory, rc)); + +fail1: + kfree(path); + +fail0: + return err; +} + +/** + * Create a new regular file. + * + * @param parent inode of the directory + * @param dentry directory cache entry + * @param mode file mode + * @returns 0 on success, Linux error code otherwise + */ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 6, 0) +static int sf_create(struct inode *parent, struct dentry *dentry, umode_t mode, bool excl) +#elif LINUX_VERSION_CODE >= KERNEL_VERSION(3, 3, 0) +static int sf_create(struct inode *parent, struct dentry *dentry, umode_t mode, struct nameidata *nd) +#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) +static int sf_create(struct inode *parent, struct dentry *dentry, int mode, struct nameidata *nd) +#else +static int sf_create(struct inode *parent, struct dentry *dentry, int mode) +#endif +{ + TRACE(); + return sf_create_aux(parent, dentry, mode, 0); +} + +/** + * Create a new directory. + * + * @param parent inode of the directory + * @param dentry directory cache entry + * @param mode file mode + * @returns 0 on success, Linux error code otherwise + */ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 3, 0) +static int sf_mkdir(struct inode *parent, struct dentry *dentry, umode_t mode) +#else +static int sf_mkdir(struct inode *parent, struct dentry *dentry, int mode) +#endif +{ + TRACE(); + return sf_create_aux(parent, dentry, mode, 1); +} + +/** + * Remove a regular file / directory. + * + * @param parent inode of the directory + * @param dentry directory cache entry + * @param fDirectory true if directory, false otherwise + * @returns 0 on success, Linux error code otherwise + */ +static int sf_unlink_aux(struct inode *parent, struct dentry *dentry, int fDirectory) +{ + int rc, err; + struct sf_glob_info *sf_g = GET_GLOB_INFO(parent->i_sb); + struct sf_inode_info *sf_i = GET_INODE_INFO(parent); + SHFLSTRING *path; + uint32_t fFlags; + + TRACE(); + BUG_ON(!sf_g); + + err = sf_path_from_dentry(__func__, sf_g, sf_i, dentry, &path); + if (err) + goto fail0; + + fFlags = fDirectory ? SHFL_REMOVE_DIR : SHFL_REMOVE_FILE; + if ( dentry + && dentry->d_inode + && ((dentry->d_inode->i_mode & S_IFLNK) == S_IFLNK)) + fFlags |= SHFL_REMOVE_SYMLINK; + rc = vboxCallRemove(&client_handle, &sf_g->map, path, fFlags); + if (RT_FAILURE(rc)) + { + LogFunc(("(%d): vboxCallRemove(%s) failed rc=%Rrc\n", fDirectory, + path->String.utf8, rc)); + err = -RTErrConvertToErrno(rc); + goto fail1; + } + + /* directory access/change time changed */ + sf_i->force_restat = 1; + /* directory content changed */ + sf_i->force_reread = 1; + + err = 0; + +fail1: + kfree(path); + +fail0: + return err; +} + +/** + * Remove a regular file. + * + * @param parent inode of the directory + * @param dentry directory cache entry + * @returns 0 on success, Linux error code otherwise + */ +static int sf_unlink(struct inode *parent, struct dentry *dentry) +{ + TRACE(); + return sf_unlink_aux(parent, dentry, 0); +} + +/** + * Remove a directory. + * + * @param parent inode of the directory + * @param dentry directory cache entry + * @returns 0 on success, Linux error code otherwise + */ +static int sf_rmdir(struct inode *parent, struct dentry *dentry) +{ + TRACE(); + return sf_unlink_aux(parent, dentry, 1); +} + +/** + * Rename a regular file / directory. + * + * @param old_parent inode of the old parent directory + * @param old_dentry old directory cache entry + * @param new_parent inode of the new parent directory + * @param new_dentry new directory cache entry + * @returns 0 on success, Linux error code otherwise + */ +static int sf_rename(struct inode *old_parent, struct dentry *old_dentry, + struct inode *new_parent, struct dentry *new_dentry) +{ + int err = 0, rc = VINF_SUCCESS; + struct sf_glob_info *sf_g = GET_GLOB_INFO(old_parent->i_sb); + + TRACE(); + + if (sf_g != GET_GLOB_INFO(new_parent->i_sb)) + { + LogFunc(("rename with different roots\n")); + err = -EINVAL; + } + else + { + struct sf_inode_info *sf_old_i = GET_INODE_INFO(old_parent); + struct sf_inode_info *sf_new_i = GET_INODE_INFO(new_parent); + /* As we save the relative path inside the inode structure, we need to change + this if the rename is successful. */ + struct sf_inode_info *sf_file_i = GET_INODE_INFO(old_dentry->d_inode); + SHFLSTRING *old_path; + SHFLSTRING *new_path; + + BUG_ON(!sf_old_i); + BUG_ON(!sf_new_i); + BUG_ON(!sf_file_i); + + old_path = sf_file_i->path; + err = sf_path_from_dentry(__func__, sf_g, sf_new_i, + new_dentry, &new_path); + if (err) + LogFunc(("failed to create new path\n")); + else + { + int fDir = ((old_dentry->d_inode->i_mode & S_IFDIR) != 0); + + rc = vboxCallRename(&client_handle, &sf_g->map, old_path, + new_path, fDir ? 0 : SHFL_RENAME_FILE | SHFL_RENAME_REPLACE_IF_EXISTS); + if (RT_SUCCESS(rc)) + { + kfree(old_path); + sf_new_i->force_restat = 1; + sf_old_i->force_restat = 1; /* XXX: needed? */ + /* Set the new relative path in the inode. */ + sf_file_i->path = new_path; + } + else + { + LogFunc(("vboxCallRename failed rc=%Rrc\n", rc)); + err = -RTErrConvertToErrno(rc); + kfree(new_path); + } + } + } + return err; +} + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) +static int sf_symlink(struct inode *parent, struct dentry *dentry, const char *symname) +{ + int err; + int rc; + struct sf_inode_info *sf_i; + struct sf_glob_info *sf_g; + SHFLSTRING *path, *ssymname; + SHFLFSOBJINFO info; + int symname_len = strlen(symname) + 1; + + TRACE(); + sf_g = GET_GLOB_INFO(parent->i_sb); + sf_i = GET_INODE_INFO(parent); + + BUG_ON(!sf_g); + BUG_ON(!sf_i); + + err = sf_path_from_dentry(__func__, sf_g, sf_i, dentry, &path); + if (err) + goto fail0; + + ssymname = kmalloc(offsetof(SHFLSTRING, String.utf8) + symname_len, GFP_KERNEL); + if (!ssymname) + { + LogRelFunc(("kmalloc failed, caller=sf_symlink\n")); + err = -ENOMEM; + goto fail1; + } + + ssymname->u16Length = symname_len - 1; + ssymname->u16Size = symname_len; + memcpy(ssymname->String.utf8, symname, symname_len); + + rc = vboxCallSymlink(&client_handle, &sf_g->map, path, ssymname, &info); + kfree(ssymname); + + if (RT_FAILURE(rc)) + { + if (rc == VERR_WRITE_PROTECT) + { + err = -EROFS; + goto fail1; + } + LogFunc(("vboxCallSymlink(%s) failed rc=%Rrc\n", + sf_i->path->String.utf8, rc)); + err = -EPROTO; + goto fail1; + } + + err = sf_instantiate(parent, dentry, path, &info, SHFL_HANDLE_NIL); + if (err) + { + LogFunc(("could not instantiate dentry for %s err=%d\n", + sf_i->path->String.utf8, err)); + goto fail1; + } + + sf_i->force_restat = 1; + return 0; + +fail1: + kfree(path); +fail0: + return err; +} +#endif + +struct inode_operations sf_dir_iops = +{ + .lookup = sf_lookup, + .create = sf_create, + .mkdir = sf_mkdir, + .rmdir = sf_rmdir, + .unlink = sf_unlink, + .rename = sf_rename, +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 0) + .revalidate = sf_inode_revalidate +#else + .getattr = sf_getattr, + .setattr = sf_setattr, + .symlink = sf_symlink +#endif +}; --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/divdi3.c +++ linux-4.2.0/ubuntu/vbox/vboxsf/divdi3.c @@ -0,0 +1,70 @@ +/* $NetBSD: divdi3.c,v 1.8 2005/12/11 12:24:37 christos Exp $ */ + +/*- + * Copyright (c) 1992, 1993 + * The Regents of the University of California. All rights reserved. + * + * This software was developed by the Computer Systems Engineering group + * at Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and + * contributed to Berkeley. + * + * 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 University 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 REGENTS 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 REGENTS 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 +#if defined(LIBC_SCCS) && !defined(lint) +#if 0 +static char sccsid[] = "@(#)divdi3.c 8.1 (Berkeley) 6/4/93"; +#else +__RCSID("$NetBSD: divdi3.c,v 1.8 2005/12/11 12:24:37 christos Exp $"); +#endif +#endif*/ /* LIBC_SCCS and not lint */ + +#include "quad.h" + +/* + * Divide two signed quads. + * ??? if -1/2 should produce -1 on this machine, this code is wrong + */ +quad_t +__divdi3(a, b) + quad_t a, b; +{ + u_quad_t ua, ub, uq; + int neg = 0; + + ua = a; + ub = b; + + if (a < 0) + ua = -ua, neg ^= 1; + if (b < 0) + ub = -ub, neg ^= 1; + + uq = __qdivrem(ua, ub, (u_quad_t *)0); + if (neg) + uq = - uq; + return uq; +} --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/do_Module.symvers +++ linux-4.2.0/ubuntu/vbox/vboxsf/do_Module.symvers @@ -0,0 +1,33 @@ +#!/bin/sh + +# +# This script is used when building kernel modules from DKMS. I don't +# know how to solve the problem of inter-module dependencies better. +# +# Copyright (C) 2008-2015 Oracle Corporation +# +# This file is part of VirtualBox Open Source Edition (OSE), as +# available from http://www.virtualbox.org. This file is free software; +# you can redistribute it and/or modify it under the terms of the GNU +# General Public License (GPL) as published by the Free Software +# Foundation, in version 2 as it comes in the "COPYING" file of the +# VirtualBox OSE distribution. VirtualBox OSE is distributed in the +# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. +# + +SYMFILE="/tmp/$1-Module.symvers" +case "$2" in + save) + if [ -f "$3" ]; then + cp "$3" "$SYMFILE" + fi + ;; + restore) + if [ -f "$SYMFILE" ]; then + cp "$SYMFILE" "$3" + fi + ;; + *) + echo "Usage: save|restore " + ;; +esac --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/lnkops.c +++ linux-4.2.0/ubuntu/vbox/vboxsf/lnkops.c @@ -0,0 +1,75 @@ +/** @file + * + * vboxsf -- VirtualBox Guest Additions for Linux: + * Operations for symbolic links. + */ + +/* + * Copyright (C) 2010-2011 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + */ + +#include "vfsmod.h" + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) + +# if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 2, 0) +static const char *sf_follow_link(struct dentry *dentry, void **cookie) +# else +static void *sf_follow_link(struct dentry *dentry, struct nameidata *nd) +# endif +{ + struct inode *inode = dentry->d_inode; + struct sf_glob_info *sf_g = GET_GLOB_INFO(inode->i_sb); + struct sf_inode_info *sf_i = GET_INODE_INFO(inode); + int error = -ENOMEM; + char *path = (char*)get_zeroed_page(GFP_KERNEL); + int rc; + + if (path) + { + error = 0; + rc = vboxReadLink(&client_handle, &sf_g->map, sf_i->path, PATH_MAX, path); + if (RT_FAILURE(rc)) + { + LogFunc(("vboxReadLink failed, caller=%s, rc=%Rrc\n", __func__, rc)); + free_page((unsigned long)path); + error = -EPROTO; + } + } +# if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 2, 0) + return error ? ERR_PTR(error) : (*cookie = path); +# else + nd_set_link(nd, error ? ERR_PTR(error) : path); + return NULL; +# endif +} + +# if LINUX_VERSION_CODE < KERNEL_VERSION(4, 2, 0) +static void sf_put_link(struct dentry *dentry, struct nameidata *nd, void *cookie) +{ + char *page = nd_get_link(nd); + if (!IS_ERR(page)) + free_page((unsigned long)page); +} +#endif + +struct inode_operations sf_lnk_iops = +{ + .readlink = generic_readlink, + .follow_link = sf_follow_link, +# if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 2, 0) + .put_link = free_page_put_link, +# else + .put_link = sf_put_link +# endif +}; + +#endif --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/moddi3.c +++ linux-4.2.0/ubuntu/vbox/vboxsf/moddi3.c @@ -0,0 +1,70 @@ +/* $NetBSD: moddi3.c,v 1.8 2005/12/11 12:24:37 christos Exp $ */ + +/*- + * Copyright (c) 1992, 1993 + * The Regents of the University of California. All rights reserved. + * + * This software was developed by the Computer Systems Engineering group + * at Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and + * contributed to Berkeley. + * + * 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 University 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 REGENTS 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 REGENTS 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 +#if defined(LIBC_SCCS) && !defined(lint) +#if 0 +static char sccsid[] = "@(#)moddi3.c 8.1 (Berkeley) 6/4/93"; +#else +__RCSID("$NetBSD: moddi3.c,v 1.8 2005/12/11 12:24:37 christos Exp $"); +#endif +#endif*/ /* LIBC_SCCS and not lint */ + +#include "quad.h" + +/* + * Return remainder after dividing two signed quads. + * + * XXX we assume a % b < 0 iff a < 0, but this is actually machine-dependent. + */ +quad_t +__moddi3(a, b) + quad_t a, b; +{ + u_quad_t ua, ub, ur; + int neg = 0; + + ua = a; + ub = b; + + if (a < 0) + ua = -ua, neg ^= 1; + if (b < 0) + ub = -ub; + (void)__qdivrem(ua, ub, &ur); + if (neg) + ur = -ur; + return (ur); +} --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/product-generated.h +++ linux-4.2.0/ubuntu/vbox/vboxsf/product-generated.h @@ -0,0 +1,10 @@ +#ifndef ___product_generated_h___ +#define ___product_generated_h___ + +#define VBOX_VENDOR "Oracle Corporation" +#define VBOX_VENDOR_SHORT "Oracle" +#define VBOX_PRODUCT "Oracle VM VirtualBox" +#define VBOX_BUILD_PUBLISHER "_Ubuntu" +#define VBOX_C_YEAR "2015" + +#endif --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/qdivrem.c +++ linux-4.2.0/ubuntu/vbox/vboxsf/qdivrem.c @@ -0,0 +1,285 @@ +/* $NetBSD: qdivrem.c,v 1.12 2005/12/11 12:24:37 christos Exp $ */ + +/*- + * Copyright (c) 1992, 1993 + * The Regents of the University of California. All rights reserved. + * + * This software was developed by the Computer Systems Engineering group + * at Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and + * contributed to Berkeley. + * + * 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 University 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 REGENTS 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 REGENTS 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 +#if defined(LIBC_SCCS) && !defined(lint) +#if 0 +static char sccsid[] = "@(#)qdivrem.c 8.1 (Berkeley) 6/4/93"; +#else +__RCSID("$NetBSD: qdivrem.c,v 1.12 2005/12/11 12:24:37 christos Exp $"); +#endif +#endif*/ /* LIBC_SCCS and not lint */ + +/* + * Multiprecision divide. This algorithm is from Knuth vol. 2 (2nd ed), + * section 4.3.1, pp. 257--259. + */ + +#include "quad.h" + +#define B ((int)1 << HALF_BITS) /* digit base */ + +/* Combine two `digits' to make a single two-digit number. */ +#define COMBINE(a, b) (((u_int)(a) << HALF_BITS) | (b)) + +/* select a type for digits in base B: use unsigned short if they fit */ +#if UINT_MAX == 0xffffffffU && USHRT_MAX >= 0xffff +typedef unsigned short digit; +#else +typedef u_int digit; +#endif + +static void shl __P((digit *p, int len, int sh)); + +/* + * __qdivrem(u, v, rem) returns u/v and, optionally, sets *rem to u%v. + * + * We do this in base 2-sup-HALF_BITS, so that all intermediate products + * fit within u_int. As a consequence, the maximum length dividend and + * divisor are 4 `digits' in this base (they are shorter if they have + * leading zeros). + */ +u_quad_t +__qdivrem(uq, vq, arq) + u_quad_t uq, vq, *arq; +{ + union uu tmp; + digit *u, *v, *q; + digit v1, v2; + u_int qhat, rhat, t; + int m, n, d, j, i; + digit uspace[5], vspace[5], qspace[5]; + + /* + * Take care of special cases: divide by zero, and u < v. + */ + if (vq == 0) { + /* divide by zero. */ + static volatile const unsigned int zero = 0; + + tmp.ul[H] = tmp.ul[L] = 1 / zero; + if (arq) + *arq = uq; + return (tmp.q); + } + if (uq < vq) { + if (arq) + *arq = uq; + return (0); + } + u = &uspace[0]; + v = &vspace[0]; + q = &qspace[0]; + + /* + * Break dividend and divisor into digits in base B, then + * count leading zeros to determine m and n. When done, we + * will have: + * u = (u[1]u[2]...u[m+n]) sub B + * v = (v[1]v[2]...v[n]) sub B + * v[1] != 0 + * 1 < n <= 4 (if n = 1, we use a different division algorithm) + * m >= 0 (otherwise u < v, which we already checked) + * m + n = 4 + * and thus + * m = 4 - n <= 2 + */ + tmp.uq = uq; + u[0] = 0; + u[1] = (digit)HHALF(tmp.ul[H]); + u[2] = (digit)LHALF(tmp.ul[H]); + u[3] = (digit)HHALF(tmp.ul[L]); + u[4] = (digit)LHALF(tmp.ul[L]); + tmp.uq = vq; + v[1] = (digit)HHALF(tmp.ul[H]); + v[2] = (digit)LHALF(tmp.ul[H]); + v[3] = (digit)HHALF(tmp.ul[L]); + v[4] = (digit)LHALF(tmp.ul[L]); + for (n = 4; v[1] == 0; v++) { + if (--n == 1) { + u_int rbj; /* r*B+u[j] (not root boy jim) */ + digit q1, q2, q3, q4; + + /* + * Change of plan, per exercise 16. + * r = 0; + * for j = 1..4: + * q[j] = floor((r*B + u[j]) / v), + * r = (r*B + u[j]) % v; + * We unroll this completely here. + */ + t = v[2]; /* nonzero, by definition */ + q1 = (digit)(u[1] / t); + rbj = COMBINE(u[1] % t, u[2]); + q2 = (digit)(rbj / t); + rbj = COMBINE(rbj % t, u[3]); + q3 = (digit)(rbj / t); + rbj = COMBINE(rbj % t, u[4]); + q4 = (digit)(rbj / t); + if (arq) + *arq = rbj % t; + tmp.ul[H] = COMBINE(q1, q2); + tmp.ul[L] = COMBINE(q3, q4); + return (tmp.q); + } + } + + /* + * By adjusting q once we determine m, we can guarantee that + * there is a complete four-digit quotient at &qspace[1] when + * we finally stop. + */ + for (m = 4 - n; u[1] == 0; u++) + m--; + for (i = 4 - m; --i >= 0;) + q[i] = 0; + q += 4 - m; + + /* + * Here we run Program D, translated from MIX to C and acquiring + * a few minor changes. + * + * D1: choose multiplier 1 << d to ensure v[1] >= B/2. + */ + d = 0; + for (t = v[1]; t < B / 2; t <<= 1) + d++; + if (d > 0) { + shl(&u[0], m + n, d); /* u <<= d */ + shl(&v[1], n - 1, d); /* v <<= d */ + } + /* + * D2: j = 0. + */ + j = 0; + v1 = v[1]; /* for D3 -- note that v[1..n] are constant */ + v2 = v[2]; /* for D3 */ + do { + digit uj0, uj1, uj2; + + /* + * D3: Calculate qhat (\^q, in TeX notation). + * Let qhat = min((u[j]*B + u[j+1])/v[1], B-1), and + * let rhat = (u[j]*B + u[j+1]) mod v[1]. + * While rhat < B and v[2]*qhat > rhat*B+u[j+2], + * decrement qhat and increase rhat correspondingly. + * Note that if rhat >= B, v[2]*qhat < rhat*B. + */ + uj0 = u[j + 0]; /* for D3 only -- note that u[j+...] change */ + uj1 = u[j + 1]; /* for D3 only */ + uj2 = u[j + 2]; /* for D3 only */ + if (uj0 == v1) { + qhat = B; + rhat = uj1; + goto qhat_too_big; + } else { + u_int nn = COMBINE(uj0, uj1); + qhat = nn / v1; + rhat = nn % v1; + } + while (v2 * qhat > COMBINE(rhat, uj2)) { + qhat_too_big: + qhat--; + if ((rhat += v1) >= B) + break; + } + /* + * D4: Multiply and subtract. + * The variable `t' holds any borrows across the loop. + * We split this up so that we do not require v[0] = 0, + * and to eliminate a final special case. + */ + for (t = 0, i = n; i > 0; i--) { + t = u[i + j] - v[i] * qhat - t; + u[i + j] = (digit)LHALF(t); + t = (B - HHALF(t)) & (B - 1); + } + t = u[j] - t; + u[j] = (digit)LHALF(t); + /* + * D5: test remainder. + * There is a borrow if and only if HHALF(t) is nonzero; + * in that (rare) case, qhat was too large (by exactly 1). + * Fix it by adding v[1..n] to u[j..j+n]. + */ + if (HHALF(t)) { + qhat--; + for (t = 0, i = n; i > 0; i--) { /* D6: add back. */ + t += u[i + j] + v[i]; + u[i + j] = (digit)LHALF(t); + t = HHALF(t); + } + u[j] = (digit)LHALF(u[j] + t); + } + q[j] = (digit)qhat; + } while (++j <= m); /* D7: loop on j. */ + + /* + * If caller wants the remainder, we have to calculate it as + * u[m..m+n] >> d (this is at most n digits and thus fits in + * u[m+1..m+n], but we may need more source digits). + */ + if (arq) { + if (d) { + for (i = m + n; i > m; --i) + u[i] = (digit)(((u_int)u[i] >> d) | + LHALF((u_int)u[i - 1] << (HALF_BITS - d))); + u[i] = 0; + } + tmp.ul[H] = COMBINE(uspace[1], uspace[2]); + tmp.ul[L] = COMBINE(uspace[3], uspace[4]); + *arq = tmp.q; + } + + tmp.ul[H] = COMBINE(qspace[1], qspace[2]); + tmp.ul[L] = COMBINE(qspace[3], qspace[4]); + return (tmp.q); +} + +/* + * Shift p[0]..p[len] left `sh' bits, ignoring any bits that + * `fall out' the left (there never will be any such anyway). + * We may assume len >= 0. NOTE THAT THIS WRITES len+1 DIGITS. + */ +static void +shl(digit *p, int len, int sh) +{ + int i; + + for (i = 0; i < len; i++) + p[i] = (digit)(LHALF((u_int)p[i] << sh) | + ((u_int)p[i + 1] >> (HALF_BITS - sh))); + p[i] = (digit)(LHALF((u_int)p[i] << sh)); +} --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/quad.h +++ linux-4.2.0/ubuntu/vbox/vboxsf/quad.h @@ -0,0 +1,165 @@ +/* $NetBSD: quad.h,v 1.17 2005/12/11 12:24:37 christos Exp $ */ + +/*- + * Copyright (c) 1992, 1993 + * The Regents of the University of California. All rights reserved. + * + * This software was developed by the Computer Systems Engineering group + * at Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and + * contributed to Berkeley. + * + * 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 University 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 REGENTS 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 REGENTS 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. + * + * @(#)quad.h 8.1 (Berkeley) 6/4/93 + */ + +/* + * Quad arithmetic. + * + * This library makes the following assumptions: + * + * - The type long long (aka quad_t) exists. + * + * - A quad variable is exactly twice as long as `int'. + * + * - The machine's arithmetic is two's complement. + * + * This library can provide 128-bit arithmetic on a machine with 128-bit + * quads and 64-bit ints, for instance, or 96-bit arithmetic on machines + * with 48-bit ints. + */ + +#if 0 /* iprt */ +#include +#if !defined(_KERNEL) && !defined(_STANDALONE) +#include +#else +#include +#endif +#else /* iprt */ +# include +# include +# undef __P +# define __P(a) a +# undef __GNUC_PREREQ__ +# define __GNUC_PREREQ__(m1,m2) 1 +# if 1 /* ASSUMES: little endian */ +# define _QUAD_HIGHWORD 1 +# define _QUAD_LOWWORD 0 +# else +# define _QUAD_HIGHWORD 0 +# define _QUAD_LOWWORD 1 +# endif +# if !defined(RT_OS_LINUX) || !defined(__KERNEL__) /* (linux/types.h defines u_int) */ + typedef unsigned int u_int; +# endif +# if !defined(RT_OS_SOLARIS) + typedef int64_t quad_t; +# else +# define quad_t int64_t +# endif + typedef uint64_t u_quad_t; + typedef quad_t *qaddr_t; +#endif /* iprt */ + +/* + * Depending on the desired operation, we view a `long long' (aka quad_t) in + * one or more of the following formats. + */ +union uu { + quad_t q; /* as a (signed) quad */ + u_quad_t uq; /* as an unsigned quad */ + int sl[2]; /* as two signed ints */ + u_int ul[2]; /* as two unsigned ints */ +}; + +/* + * Define high and low parts of a quad_t. + */ +#define H _QUAD_HIGHWORD +#define L _QUAD_LOWWORD + +/* + * Total number of bits in a quad_t and in the pieces that make it up. + * These are used for shifting, and also below for halfword extraction + * and assembly. + */ +#define QUAD_BITS (sizeof(quad_t) * CHAR_BIT) +#define INT_BITS (sizeof(int) * CHAR_BIT) +#define HALF_BITS (sizeof(int) * CHAR_BIT / 2) + +/* + * Extract high and low shortwords from longword, and move low shortword of + * longword to upper half of long, i.e., produce the upper longword of + * ((quad_t)(x) << (number_of_bits_in_int/2)). (`x' must actually be u_int.) + * + * These are used in the multiply code, to split a longword into upper + * and lower halves, and to reassemble a product as a quad_t, shifted left + * (sizeof(int)*CHAR_BIT/2). + */ +#define HHALF(x) ((u_int)(x) >> HALF_BITS) +#define LHALF(x) ((u_int)(x) & (((int)1 << HALF_BITS) - 1)) +#define LHUP(x) ((u_int)(x) << HALF_BITS) + +/* + * XXX + * Compensate for gcc 1 vs gcc 2. Gcc 1 defines ?sh?di3's second argument + * as u_quad_t, while gcc 2 correctly uses int. Unfortunately, we still use + * both compilers. + */ +#if __GNUC_PREREQ__(2, 0) || defined(lint) +typedef unsigned int qshift_t; +#else +typedef u_quad_t qshift_t; +#endif + +RT_C_DECLS_BEGIN +quad_t __adddi3 __P((quad_t, quad_t)); +quad_t __anddi3 __P((quad_t, quad_t)); +quad_t __ashldi3 __P((quad_t, qshift_t)); +quad_t __ashrdi3 __P((quad_t, qshift_t)); +int __cmpdi2 __P((quad_t, quad_t )); +quad_t __divdi3 __P((quad_t, quad_t)); +quad_t __fixdfdi __P((double)); +quad_t __fixsfdi __P((float)); +u_quad_t __fixunsdfdi __P((double)); +u_quad_t __fixunssfdi __P((float)); +double __floatdidf __P((quad_t)); +float __floatdisf __P((quad_t)); +double __floatunsdidf __P((u_quad_t)); +quad_t __iordi3 __P((quad_t, quad_t)); +quad_t __lshldi3 __P((quad_t, qshift_t)); +quad_t __lshrdi3 __P((quad_t, qshift_t)); +quad_t __moddi3 __P((quad_t, quad_t)); +quad_t __muldi3 __P((quad_t, quad_t)); +quad_t __negdi2 __P((quad_t)); +quad_t __one_cmpldi2 __P((quad_t)); +u_quad_t __qdivrem __P((u_quad_t, u_quad_t, u_quad_t *)); +quad_t __subdi3 __P((quad_t, quad_t)); +int __ucmpdi2 __P((u_quad_t, u_quad_t)); +u_quad_t __udivdi3 __P((u_quad_t, u_quad_t )); +u_quad_t __umoddi3 __P((u_quad_t, u_quad_t )); +quad_t __xordi3 __P((quad_t, quad_t)); +RT_C_DECLS_END --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/regops.c +++ linux-4.2.0/ubuntu/vbox/vboxsf/regops.c @@ -0,0 +1,734 @@ +/* $Id: regops.c $ */ +/** @file + * vboxsf - VBox Linux Shared Folders, Regular file inode and file operations. + */ + +/* + * Copyright (C) 2006-2012 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + */ + +/* + * Limitations: only COW memory mapping is supported + */ + +#include "vfsmod.h" + +static void *alloc_bounce_buffer(size_t *tmp_sizep, PRTCCPHYS physp, size_t + xfer_size, const char *caller) +{ + size_t tmp_size; + void *tmp; + + /* try for big first. */ + tmp_size = RT_ALIGN_Z(xfer_size, PAGE_SIZE); + if (tmp_size > 16U*_1K) + tmp_size = 16U*_1K; + tmp = kmalloc(tmp_size, GFP_KERNEL); + if (!tmp) + { + /* fall back on a page sized buffer. */ + tmp = kmalloc(PAGE_SIZE, GFP_KERNEL); + if (!tmp) + { + LogRel(("%s: could not allocate bounce buffer for xfer_size=%zu %s\n", caller, xfer_size)); + return NULL; + } + tmp_size = PAGE_SIZE; + } + + *tmp_sizep = tmp_size; + *physp = virt_to_phys(tmp); + return tmp; +} + +static void free_bounce_buffer(void *tmp) +{ + kfree (tmp); +} + + +/* fops */ +static int sf_reg_read_aux(const char *caller, struct sf_glob_info *sf_g, + struct sf_reg_info *sf_r, void *buf, + uint32_t *nread, uint64_t pos) +{ + /** @todo bird: yes, kmap() and kmalloc() input only. Since the buffer is + * contiguous in physical memory (kmalloc or single page), we should + * use a physical address here to speed things up. */ + int rc = vboxCallRead(&client_handle, &sf_g->map, sf_r->handle, + pos, nread, buf, false /* already locked? */); + if (RT_FAILURE(rc)) + { + LogFunc(("vboxCallRead failed. caller=%s, rc=%Rrc\n", caller, rc)); + return -EPROTO; + } + return 0; +} + +static int sf_reg_write_aux(const char *caller, struct sf_glob_info *sf_g, + struct sf_reg_info *sf_r, void *buf, + uint32_t *nwritten, uint64_t pos) +{ + /** @todo bird: yes, kmap() and kmalloc() input only. Since the buffer is + * contiguous in physical memory (kmalloc or single page), we should + * use a physical address here to speed things up. */ + int rc = vboxCallWrite(&client_handle, &sf_g->map, sf_r->handle, + pos, nwritten, buf, false /* already locked? */); + if (RT_FAILURE(rc)) + { + LogFunc(("vboxCallWrite failed. caller=%s, rc=%Rrc\n", + caller, rc)); + return -EPROTO; + } + return 0; +} + +/** + * Read from a regular file. + * + * @param file the file + * @param buf the buffer + * @param size length of the buffer + * @param off offset within the file + * @returns the number of read bytes on success, Linux error code otherwise + */ +static ssize_t sf_reg_read(struct file *file, char *buf, size_t size, loff_t *off) +{ + int err; + void *tmp; + RTCCPHYS tmp_phys; + size_t tmp_size; + size_t left = size; + ssize_t total_bytes_read = 0; + struct inode *inode = GET_F_DENTRY(file)->d_inode; + struct sf_glob_info *sf_g = GET_GLOB_INFO(inode->i_sb); + struct sf_reg_info *sf_r = file->private_data; + loff_t pos = *off; + + TRACE(); + if (!S_ISREG(inode->i_mode)) + { + LogFunc(("read from non regular file %d\n", inode->i_mode)); + return -EINVAL; + } + + /** XXX Check read permission according to inode->i_mode! */ + + if (!size) + return 0; + + tmp = alloc_bounce_buffer(&tmp_size, &tmp_phys, size, __PRETTY_FUNCTION__); + if (!tmp) + return -ENOMEM; + + while (left) + { + uint32_t to_read, nread; + + to_read = tmp_size; + if (to_read > left) + to_read = (uint32_t) left; + + nread = to_read; + + err = sf_reg_read_aux(__func__, sf_g, sf_r, tmp, &nread, pos); + if (err) + goto fail; + + if (copy_to_user(buf, tmp, nread)) + { + err = -EFAULT; + goto fail; + } + + pos += nread; + left -= nread; + buf += nread; + total_bytes_read += nread; + if (nread != to_read) + break; + } + + *off += total_bytes_read; + free_bounce_buffer(tmp); + return total_bytes_read; + +fail: + free_bounce_buffer(tmp); + return err; +} + +/** + * Write to a regular file. + * + * @param file the file + * @param buf the buffer + * @param size length of the buffer + * @param off offset within the file + * @returns the number of written bytes on success, Linux error code otherwise + */ +static ssize_t sf_reg_write(struct file *file, const char *buf, size_t size, loff_t *off) +{ + int err; + void *tmp; + RTCCPHYS tmp_phys; + size_t tmp_size; + size_t left = size; + ssize_t total_bytes_written = 0; + struct inode *inode = GET_F_DENTRY(file)->d_inode; + struct sf_inode_info *sf_i = GET_INODE_INFO(inode); + struct sf_glob_info *sf_g = GET_GLOB_INFO(inode->i_sb); + struct sf_reg_info *sf_r = file->private_data; + loff_t pos; + + TRACE(); + BUG_ON(!sf_i); + BUG_ON(!sf_g); + BUG_ON(!sf_r); + + if (!S_ISREG(inode->i_mode)) + { + LogFunc(("write to non regular file %d\n", inode->i_mode)); + return -EINVAL; + } + + pos = *off; + if (file->f_flags & O_APPEND) + { + pos = inode->i_size; + *off = pos; + } + + /** XXX Check write permission according to inode->i_mode! */ + + if (!size) + return 0; + + tmp = alloc_bounce_buffer(&tmp_size, &tmp_phys, size, __PRETTY_FUNCTION__); + if (!tmp) + return -ENOMEM; + + while (left) + { + uint32_t to_write, nwritten; + + to_write = tmp_size; + if (to_write > left) + to_write = (uint32_t) left; + + nwritten = to_write; + + if (copy_from_user(tmp, buf, to_write)) + { + err = -EFAULT; + goto fail; + } + +#if 1 + if (VbglR0CanUsePhysPageList()) + { + err = VbglR0SfWritePhysCont(&client_handle, &sf_g->map, sf_r->handle, + pos, &nwritten, tmp_phys); + err = RT_FAILURE(err) ? -EPROTO : 0; + } + else +#endif + err = sf_reg_write_aux(__func__, sf_g, sf_r, tmp, &nwritten, pos); + if (err) + goto fail; + + pos += nwritten; + left -= nwritten; + buf += nwritten; + total_bytes_written += nwritten; + if (nwritten != to_write) + break; + } + + *off += total_bytes_written; + if (*off > inode->i_size) + inode->i_size = *off; + + sf_i->force_restat = 1; + free_bounce_buffer(tmp); + return total_bytes_written; + +fail: + free_bounce_buffer(tmp); + return err; +} + +/** + * Open a regular file. + * + * @param inode the inode + * @param file the file + * @returns 0 on success, Linux error code otherwise + */ +static int sf_reg_open(struct inode *inode, struct file *file) +{ + int rc, rc_linux = 0; + struct sf_glob_info *sf_g = GET_GLOB_INFO(inode->i_sb); + struct sf_inode_info *sf_i = GET_INODE_INFO(inode); + struct sf_reg_info *sf_r; + SHFLCREATEPARMS params; + + TRACE(); + BUG_ON(!sf_g); + BUG_ON(!sf_i); + + LogFunc(("open %s\n", sf_i->path->String.utf8)); + + sf_r = kmalloc(sizeof(*sf_r), GFP_KERNEL); + if (!sf_r) + { + LogRelFunc(("could not allocate reg info\n")); + return -ENOMEM; + } + + /* Already open? */ + if (sf_i->handle != SHFL_HANDLE_NIL) + { + /* + * This inode was created with sf_create_aux(). Check the CreateFlags: + * O_CREAT, O_TRUNC: inherent true (file was just created). Not sure + * about the access flags (SHFL_CF_ACCESS_*). + */ + sf_i->force_restat = 1; + sf_r->handle = sf_i->handle; + sf_i->handle = SHFL_HANDLE_NIL; + sf_i->file = file; + file->private_data = sf_r; + return 0; + } + + RT_ZERO(params); + params.Handle = SHFL_HANDLE_NIL; + /* We check the value of params.Handle afterwards to find out if + * the call succeeded or failed, as the API does not seem to cleanly + * distinguish error and informational messages. + * + * Furthermore, we must set params.Handle to SHFL_HANDLE_NIL to + * make the shared folders host service use our fMode parameter */ + + if (file->f_flags & O_CREAT) + { + LogFunc(("O_CREAT set\n")); + params.CreateFlags |= SHFL_CF_ACT_CREATE_IF_NEW; + /* We ignore O_EXCL, as the Linux kernel seems to call create + beforehand itself, so O_EXCL should always fail. */ + if (file->f_flags & O_TRUNC) + { + LogFunc(("O_TRUNC set\n")); + params.CreateFlags |= ( SHFL_CF_ACT_OVERWRITE_IF_EXISTS + | SHFL_CF_ACCESS_WRITE); + } + else + params.CreateFlags |= SHFL_CF_ACT_OPEN_IF_EXISTS; + } + else + { + params.CreateFlags |= SHFL_CF_ACT_FAIL_IF_NEW; + if (file->f_flags & O_TRUNC) + { + LogFunc(("O_TRUNC set\n")); + params.CreateFlags |= ( SHFL_CF_ACT_OVERWRITE_IF_EXISTS + | SHFL_CF_ACCESS_WRITE); + } + } + + if (!(params.CreateFlags & SHFL_CF_ACCESS_READWRITE)) + { + switch (file->f_flags & O_ACCMODE) + { + case O_RDONLY: + params.CreateFlags |= SHFL_CF_ACCESS_READ; + break; + + case O_WRONLY: + params.CreateFlags |= SHFL_CF_ACCESS_WRITE; + break; + + case O_RDWR: + params.CreateFlags |= SHFL_CF_ACCESS_READWRITE; + break; + + default: + BUG (); + } + } + + if (file->f_flags & O_APPEND) + { + LogFunc(("O_APPEND set\n")); + params.CreateFlags |= SHFL_CF_ACCESS_APPEND; + } + + params.Info.Attr.fMode = inode->i_mode; + LogFunc(("sf_reg_open: calling vboxCallCreate, file %s, flags=%#x, %#x\n", + sf_i->path->String.utf8 , file->f_flags, params.CreateFlags)); + rc = vboxCallCreate(&client_handle, &sf_g->map, sf_i->path, ¶ms); + if (RT_FAILURE(rc)) + { + LogFunc(("vboxCallCreate failed flags=%d,%#x rc=%Rrc\n", + file->f_flags, params.CreateFlags, rc)); + kfree(sf_r); + return -RTErrConvertToErrno(rc); + } + + if (SHFL_HANDLE_NIL == params.Handle) + { + switch (params.Result) + { + case SHFL_PATH_NOT_FOUND: + case SHFL_FILE_NOT_FOUND: + rc_linux = -ENOENT; + break; + case SHFL_FILE_EXISTS: + rc_linux = -EEXIST; + break; + default: + break; + } + } + + sf_i->force_restat = 1; + sf_r->handle = params.Handle; + sf_i->file = file; + file->private_data = sf_r; + return rc_linux; +} + +/** + * Close a regular file. + * + * @param inode the inode + * @param file the file + * @returns 0 on success, Linux error code otherwise + */ +static int sf_reg_release(struct inode *inode, struct file *file) +{ + int rc; + struct sf_reg_info *sf_r; + struct sf_glob_info *sf_g; + struct sf_inode_info *sf_i = GET_INODE_INFO(inode); + + TRACE(); + sf_g = GET_GLOB_INFO(inode->i_sb); + sf_r = file->private_data; + + BUG_ON(!sf_g); + BUG_ON(!sf_r); + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 25) + /* See the smbfs source (file.c). mmap in particular can cause data to be + * written to the file after it is closed, which we can't cope with. We + * copy and paste the body of filemap_write_and_wait() here as it was not + * defined before 2.6.6 and not exported until quite a bit later. */ + /* filemap_write_and_wait(inode->i_mapping); */ + if ( inode->i_mapping->nrpages + && filemap_fdatawrite(inode->i_mapping) != -EIO) + filemap_fdatawait(inode->i_mapping); +#endif + rc = vboxCallClose(&client_handle, &sf_g->map, sf_r->handle); + if (RT_FAILURE(rc)) + LogFunc(("vboxCallClose failed rc=%Rrc\n", rc)); + + kfree(sf_r); + sf_i->file = NULL; + sf_i->handle = SHFL_HANDLE_NIL; + file->private_data = NULL; + return 0; +} + +#if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 25) +static int sf_reg_fault(struct vm_area_struct *vma, struct vm_fault *vmf) +#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) +static struct page *sf_reg_nopage(struct vm_area_struct *vma, unsigned long vaddr, int *type) +# define SET_TYPE(t) *type = (t) +#else /* LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 0) */ +static struct page *sf_reg_nopage(struct vm_area_struct *vma, unsigned long vaddr, int unused) +# define SET_TYPE(t) +#endif +{ + struct page *page; + char *buf; + loff_t off; + uint32_t nread = PAGE_SIZE; + int err; + struct file *file = vma->vm_file; + struct inode *inode = GET_F_DENTRY(file)->d_inode; + struct sf_glob_info *sf_g = GET_GLOB_INFO(inode->i_sb); + struct sf_reg_info *sf_r = file->private_data; + + TRACE(); +#if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 25) + if (vmf->pgoff > vma->vm_end) + return VM_FAULT_SIGBUS; +#else + if (vaddr > vma->vm_end) + { + SET_TYPE(VM_FAULT_SIGBUS); + return NOPAGE_SIGBUS; + } +#endif + + /* Don't use GFP_HIGHUSER as long as sf_reg_read_aux() calls vboxCallRead() + * which works on virtual addresses. On Linux cannot reliably determine the + * physical address for high memory, see rtR0MemObjNativeLockKernel(). */ + page = alloc_page(GFP_USER); + if (!page) { + LogRelFunc(("failed to allocate page\n")); +#if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 25) + return VM_FAULT_OOM; +#else + SET_TYPE(VM_FAULT_OOM); + return NOPAGE_OOM; +#endif + } + + buf = kmap(page); +#if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 25) + off = (vmf->pgoff << PAGE_SHIFT); +#else + off = (vaddr - vma->vm_start) + (vma->vm_pgoff << PAGE_SHIFT); +#endif + err = sf_reg_read_aux(__func__, sf_g, sf_r, buf, &nread, off); + if (err) + { + kunmap(page); + put_page(page); +#if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 25) + return VM_FAULT_SIGBUS; +#else + SET_TYPE(VM_FAULT_SIGBUS); + return NOPAGE_SIGBUS; +#endif + } + + BUG_ON (nread > PAGE_SIZE); + if (!nread) + { +#if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 25) + clear_user_page(page_address(page), vmf->pgoff, page); +#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) + clear_user_page(page_address(page), vaddr, page); +#else + clear_user_page(page_address(page), vaddr); +#endif + } + else + memset(buf + nread, 0, PAGE_SIZE - nread); + + flush_dcache_page(page); + kunmap(page); +#if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 25) + vmf->page = page; + return 0; +#else + SET_TYPE(VM_FAULT_MAJOR); + return page; +#endif +} + +static struct vm_operations_struct sf_vma_ops = +{ +#if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 25) + .fault = sf_reg_fault +#else + .nopage = sf_reg_nopage +#endif +}; + +static int sf_reg_mmap(struct file *file, struct vm_area_struct *vma) +{ + TRACE(); + if (vma->vm_flags & VM_SHARED) + { + LogFunc(("shared mmapping not available\n")); + return -EINVAL; + } + + vma->vm_ops = &sf_vma_ops; + return 0; +} + +struct file_operations sf_reg_fops = +{ + .read = sf_reg_read, + .open = sf_reg_open, + .write = sf_reg_write, + .release = sf_reg_release, + .mmap = sf_reg_mmap, +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) +# if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 23) + .splice_read = generic_file_splice_read, +# else + .sendfile = generic_file_sendfile, +# endif +# if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 16, 0) + .read_iter = generic_file_read_iter, + .write_iter = generic_file_write_iter, +# else + .aio_read = generic_file_aio_read, + .aio_write = generic_file_aio_write, +# endif +# if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 35) + .fsync = noop_fsync, +# else + .fsync = simple_sync_file, +# endif + .llseek = generic_file_llseek, +#endif +}; + + +struct inode_operations sf_reg_iops = +{ +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 0) + .revalidate = sf_inode_revalidate +#else + .getattr = sf_getattr, + .setattr = sf_setattr +#endif +}; + + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) +static int sf_readpage(struct file *file, struct page *page) +{ + struct inode *inode = GET_F_DENTRY(file)->d_inode; + struct sf_glob_info *sf_g = GET_GLOB_INFO(inode->i_sb); + struct sf_reg_info *sf_r = file->private_data; + uint32_t nread = PAGE_SIZE; + char *buf; + loff_t off = ((loff_t)page->index) << PAGE_SHIFT; + int ret; + + TRACE(); + + buf = kmap(page); + ret = sf_reg_read_aux(__func__, sf_g, sf_r, buf, &nread, off); + if (ret) + { + kunmap(page); + if (PageLocked(page)) + unlock_page(page); + return ret; + } + BUG_ON(nread > PAGE_SIZE); + memset(&buf[nread], 0, PAGE_SIZE - nread); + flush_dcache_page(page); + kunmap(page); + SetPageUptodate(page); + unlock_page(page); + return 0; +} + +static int +sf_writepage(struct page *page, struct writeback_control *wbc) +{ + struct address_space *mapping = page->mapping; + struct inode *inode = mapping->host; + struct sf_glob_info *sf_g = GET_GLOB_INFO(inode->i_sb); + struct sf_inode_info *sf_i = GET_INODE_INFO(inode); + struct file *file = sf_i->file; + struct sf_reg_info *sf_r = file->private_data; + char *buf; + uint32_t nwritten = PAGE_SIZE; + int end_index = inode->i_size >> PAGE_SHIFT; + loff_t off = ((loff_t) page->index) << PAGE_SHIFT; + int err; + + TRACE(); + + if (page->index >= end_index) + nwritten = inode->i_size & (PAGE_SIZE-1); + + buf = kmap(page); + + err = sf_reg_write_aux(__func__, sf_g, sf_r, buf, &nwritten, off); + if (err < 0) + { + ClearPageUptodate(page); + goto out; + } + + if (off > inode->i_size) + inode->i_size = off; + + if (PageError(page)) + ClearPageError(page); + err = 0; + +out: + kunmap(page); + + unlock_page(page); + return err; +} + +# if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 24) +int sf_write_begin(struct file *file, struct address_space *mapping, loff_t pos, + unsigned len, unsigned flags, struct page **pagep, void **fsdata) +{ + TRACE(); + + return simple_write_begin(file, mapping, pos, len, flags, pagep, fsdata); +} + +int sf_write_end(struct file *file, struct address_space *mapping, loff_t pos, + unsigned len, unsigned copied, struct page *page, void *fsdata) +{ + struct inode *inode = mapping->host; + struct sf_glob_info *sf_g = GET_GLOB_INFO(inode->i_sb); + struct sf_reg_info *sf_r = file->private_data; + void *buf; + unsigned from = pos & (PAGE_SIZE - 1); + uint32_t nwritten = len; + int err; + + TRACE(); + + buf = kmap(page); + err = sf_reg_write_aux(__func__, sf_g, sf_r, buf+from, &nwritten, pos); + kunmap(page); + + if (!PageUptodate(page) && err == PAGE_SIZE) + SetPageUptodate(page); + + if (err >= 0) { + pos += nwritten; + if (pos > inode->i_size) + inode->i_size = pos; + } + + unlock_page(page); + page_cache_release(page); + + return nwritten; +} + +# endif /* KERNEL_VERSION >= 2.6.24 */ + +struct address_space_operations sf_reg_aops = +{ + .readpage = sf_readpage, + .writepage = sf_writepage, +# if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 24) + .write_begin = sf_write_begin, + .write_end = sf_write_end, +# else + .prepare_write = simple_prepare_write, + .commit_write = simple_commit_write, +# endif +}; +#endif --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/udivdi3.c +++ linux-4.2.0/ubuntu/vbox/vboxsf/udivdi3.c @@ -0,0 +1,56 @@ +/* $NetBSD: udivdi3.c,v 1.8 2005/12/11 12:24:37 christos Exp $ */ + +/*- + * Copyright (c) 1992, 1993 + * The Regents of the University of California. All rights reserved. + * + * This software was developed by the Computer Systems Engineering group + * at Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and + * contributed to Berkeley. + * + * 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 University 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 REGENTS 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 REGENTS 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 +#if defined(LIBC_SCCS) && !defined(lint) +#if 0 +static char sccsid[] = "@(#)udivdi3.c 8.1 (Berkeley) 6/4/93"; +#else +__RCSID("$NetBSD: udivdi3.c,v 1.8 2005/12/11 12:24:37 christos Exp $"); +#endif +#endif*/ /* LIBC_SCCS and not lint */ + +#include "quad.h" + +/* + * Divide two unsigned quads. + */ +u_quad_t +__udivdi3(a, b) + u_quad_t a, b; +{ + + return (__qdivrem(a, b, (u_quad_t *)0)); +} --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/umoddi3.c +++ linux-4.2.0/ubuntu/vbox/vboxsf/umoddi3.c @@ -0,0 +1,58 @@ +/* $NetBSD: umoddi3.c,v 1.8 2005/12/11 12:24:37 christos Exp $ */ + +/*- + * Copyright (c) 1992, 1993 + * The Regents of the University of California. All rights reserved. + * + * This software was developed by the Computer Systems Engineering group + * at Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and + * contributed to Berkeley. + * + * 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 University 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 REGENTS 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 REGENTS 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 +#if defined(LIBC_SCCS) && !defined(lint) +#if 0 +static char sccsid[] = "@(#)umoddi3.c 8.1 (Berkeley) 6/4/93"; +#else +__RCSID("$NetBSD: umoddi3.c,v 1.8 2005/12/11 12:24:37 christos Exp $"); +#endif +#endif*/ /* LIBC_SCCS and not lint */ + +#include "quad.h" + +/* + * Return remainder after dividing two unsigned quads. + */ +u_quad_t +__umoddi3(a, b) + u_quad_t a, b; +{ + u_quad_t r; + + (void)__qdivrem(a, b, &r); + return (r); +} --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/utils.c +++ linux-4.2.0/ubuntu/vbox/vboxsf/utils.c @@ -0,0 +1,900 @@ +/** @file + * + * vboxsf -- VirtualBox Guest Additions for Linux: + * Utility functions. + * Mainly conversion from/to VirtualBox/Linux data structures + */ + +/* + * Copyright (C) 2006-2012 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + */ + +#include "vfsmod.h" +#include +#include +#include + +/* #define USE_VMALLOC */ + +/* + * sf_reg_aops and sf_backing_dev_info are just quick implementations to make + * sendfile work. For more information have a look at + * + * http://us1.samba.org/samba/ftp/cifs-cvs/ols2006-fs-tutorial-smf.odp + * + * and the sample implementation + * + * http://pserver.samba.org/samba/ftp/cifs-cvs/samplefs.tar.gz + */ + +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 0) +static void sf_ftime_from_timespec(time_t *time, RTTIMESPEC *ts) +{ + int64_t t = RTTimeSpecGetNano(ts); + + do_div(t, 1000000000); + *time = t; +} + +static void sf_timespec_from_ftime(RTTIMESPEC *ts, time_t *time) +{ + int64_t t = 1000000000 * *time; + RTTimeSpecSetNano(ts, t); +} +#else /* >= 2.6.0 */ +static void sf_ftime_from_timespec(struct timespec *tv, RTTIMESPEC *ts) +{ + int64_t t = RTTimeSpecGetNano(ts); + int64_t nsec; + + nsec = do_div(t, 1000000000); + tv->tv_sec = t; + tv->tv_nsec = nsec; +} + +static void sf_timespec_from_ftime(RTTIMESPEC *ts, struct timespec *tv) +{ + int64_t t = (int64_t)tv->tv_nsec + (int64_t)tv->tv_sec * 1000000000; + RTTimeSpecSetNano(ts, t); +} +#endif /* >= 2.6.0 */ + +/* set [inode] attributes based on [info], uid/gid based on [sf_g] */ +void sf_init_inode(struct sf_glob_info *sf_g, struct inode *inode, + PSHFLFSOBJINFO info) +{ + PSHFLFSOBJATTR attr; + int mode; + + TRACE(); + + attr = &info->Attr; + +#define mode_set(r) attr->fMode & (RTFS_UNIX_##r) ? (S_##r) : 0; + mode = mode_set(ISUID); + mode |= mode_set(ISGID); + + mode |= mode_set(IRUSR); + mode |= mode_set(IWUSR); + mode |= mode_set(IXUSR); + + mode |= mode_set(IRGRP); + mode |= mode_set(IWGRP); + mode |= mode_set(IXGRP); + + mode |= mode_set(IROTH); + mode |= mode_set(IWOTH); + mode |= mode_set(IXOTH); + +#undef mode_set + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) + inode->i_mapping->a_ops = &sf_reg_aops; +# if LINUX_VERSION_CODE <= KERNEL_VERSION(3, 19, 0) + /* XXX Was this ever necessary? */ + inode->i_mapping->backing_dev_info = &sf_g->bdi; +# endif +#endif + + if (RTFS_IS_DIRECTORY(attr->fMode)) + { + inode->i_mode = sf_g->dmode != ~0 ? (sf_g->dmode & 0777) : mode; + inode->i_mode &= ~sf_g->dmask; + inode->i_mode |= S_IFDIR; + inode->i_op = &sf_dir_iops; + inode->i_fop = &sf_dir_fops; + /* XXX: this probably should be set to the number of entries + in the directory plus two (. ..) */ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 2, 0) + set_nlink(inode, 1); +#else + inode->i_nlink = 1; +#endif + } +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) + else if (RTFS_IS_SYMLINK(attr->fMode)) + { + inode->i_mode = sf_g->fmode != ~0 ? (sf_g->fmode & 0777): mode; + inode->i_mode &= ~sf_g->fmask; + inode->i_mode |= S_IFLNK; + inode->i_op = &sf_lnk_iops; +# if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 2, 0) + set_nlink(inode, 1); +# else + inode->i_nlink = 1; +# endif + } +#endif + else + { + inode->i_mode = sf_g->fmode != ~0 ? (sf_g->fmode & 0777): mode; + inode->i_mode &= ~sf_g->fmask; + inode->i_mode |= S_IFREG; + inode->i_op = &sf_reg_iops; + inode->i_fop = &sf_reg_fops; +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 2, 0) + set_nlink(inode, 1); +#else + inode->i_nlink = 1; +#endif + } + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 5, 0) + inode->i_uid = make_kuid(current_user_ns(), sf_g->uid); + inode->i_gid = make_kgid(current_user_ns(), sf_g->gid); +#else + inode->i_uid = sf_g->uid; + inode->i_gid = sf_g->gid; +#endif + + inode->i_size = info->cbObject; +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 19) && !defined(KERNEL_FC6) + inode->i_blksize = 4096; +#endif +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 11) + inode->i_blkbits = 12; +#endif + /* i_blocks always in units of 512 bytes! */ + inode->i_blocks = (info->cbAllocated + 511) / 512; + + sf_ftime_from_timespec(&inode->i_atime, &info->AccessTime); + sf_ftime_from_timespec(&inode->i_ctime, &info->ChangeTime); + sf_ftime_from_timespec(&inode->i_mtime, &info->ModificationTime); +} + +int sf_stat(const char *caller, struct sf_glob_info *sf_g, + SHFLSTRING *path, PSHFLFSOBJINFO result, int ok_to_fail) +{ + int rc; + SHFLCREATEPARMS params; + NOREF(caller); + + TRACE(); + + RT_ZERO(params); + params.Handle = SHFL_HANDLE_NIL; + params.CreateFlags = SHFL_CF_LOOKUP | SHFL_CF_ACT_FAIL_IF_NEW; + LogFunc(("sf_stat: calling vboxCallCreate, file %s, flags %#x\n", + path->String.utf8, params.CreateFlags)); + rc = vboxCallCreate(&client_handle, &sf_g->map, path, ¶ms); + if (rc == VERR_INVALID_NAME) + { + /* this can happen for names like 'foo*' on a Windows host */ + return -ENOENT; + } + if (RT_FAILURE(rc)) + { + LogFunc(("vboxCallCreate(%s) failed. caller=%s, rc=%Rrc\n", + path->String.utf8, rc, caller)); + return -EPROTO; + } + if (params.Result != SHFL_FILE_EXISTS) + { + if (!ok_to_fail) + LogFunc(("vboxCallCreate(%s) file does not exist. caller=%s, result=%d\n", + path->String.utf8, params.Result, caller)); + return -ENOENT; + } + + *result = params.Info; + return 0; +} + +/* this is called directly as iop on 2.4, indirectly as dop + [sf_dentry_revalidate] on 2.4/2.6, indirectly as iop through + [sf_getattr] on 2.6. the job is to find out whether dentry/inode is + still valid. the test is failed if [dentry] does not have an inode + or [sf_stat] is unsuccessful, otherwise we return success and + update inode attributes */ +int sf_inode_revalidate(struct dentry *dentry) +{ + int err; + struct sf_glob_info *sf_g; + struct sf_inode_info *sf_i; + SHFLFSOBJINFO info; + + TRACE(); + if (!dentry || !dentry->d_inode) + { + LogFunc(("no dentry(%p) or inode(%p)\n", dentry, dentry->d_inode)); + return -EINVAL; + } + + sf_g = GET_GLOB_INFO(dentry->d_inode->i_sb); + sf_i = GET_INODE_INFO(dentry->d_inode); + +#if 0 + printk("%s called by %p:%p\n", + sf_i->path->String.utf8, + __builtin_return_address (0), + __builtin_return_address (1)); +#endif + + BUG_ON(!sf_g); + BUG_ON(!sf_i); + + if (!sf_i->force_restat) + { + if (jiffies - dentry->d_time < sf_g->ttl) + return 0; + } + + err = sf_stat(__func__, sf_g, sf_i->path, &info, 1); + if (err) + return err; + + dentry->d_time = jiffies; + sf_init_inode(sf_g, dentry->d_inode, &info); + return 0; +} + +/* this is called during name resolution/lookup to check if the + [dentry] in the cache is still valid. the job is handled by + [sf_inode_revalidate] */ +static int +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 6, 0) +sf_dentry_revalidate(struct dentry *dentry, unsigned flags) +#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) +sf_dentry_revalidate(struct dentry *dentry, struct nameidata *nd) +#else +sf_dentry_revalidate(struct dentry *dentry, int flags) +#endif +{ + TRACE(); + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 6, 0) + if (flags & LOOKUP_RCU) + return -ECHILD; +#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 38) + /* see Documentation/filesystems/vfs.txt */ + if (nd && nd->flags & LOOKUP_RCU) + return -ECHILD; +#endif + + if (sf_inode_revalidate(dentry)) + return 0; + + return 1; +} + +/* on 2.6 this is a proxy for [sf_inode_revalidate] which (as a side + effect) updates inode attributes for [dentry] (given that [dentry] + has inode at all) from these new attributes we derive [kstat] via + [generic_fillattr] */ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) +int sf_getattr(struct vfsmount *mnt, struct dentry *dentry, struct kstat *kstat) +{ + int err; + + TRACE(); + err = sf_inode_revalidate(dentry); + if (err) + return err; + + generic_fillattr(dentry->d_inode, kstat); + return 0; +} + +int sf_setattr(struct dentry *dentry, struct iattr *iattr) +{ + struct sf_glob_info *sf_g; + struct sf_inode_info *sf_i; + SHFLCREATEPARMS params; + SHFLFSOBJINFO info; + uint32_t cbBuffer; + int rc, err; + + TRACE(); + + sf_g = GET_GLOB_INFO(dentry->d_inode->i_sb); + sf_i = GET_INODE_INFO(dentry->d_inode); + err = 0; + + RT_ZERO(params); + params.Handle = SHFL_HANDLE_NIL; + params.CreateFlags = SHFL_CF_ACT_OPEN_IF_EXISTS + | SHFL_CF_ACT_FAIL_IF_NEW + | SHFL_CF_ACCESS_ATTR_WRITE; + + /* this is at least required for Posix hosts */ + if (iattr->ia_valid & ATTR_SIZE) + params.CreateFlags |= SHFL_CF_ACCESS_WRITE; + + rc = vboxCallCreate(&client_handle, &sf_g->map, sf_i->path, ¶ms); + if (RT_FAILURE(rc)) + { + LogFunc(("vboxCallCreate(%s) failed rc=%Rrc\n", + sf_i->path->String.utf8, rc)); + err = -RTErrConvertToErrno(rc); + goto fail2; + } + if (params.Result != SHFL_FILE_EXISTS) + { + LogFunc(("file %s does not exist\n", sf_i->path->String.utf8)); + err = -ENOENT; + goto fail1; + } + + /* Setting the file size and setting the other attributes has to be + * handled separately, see implementation of vbsfSetFSInfo() in + * vbsf.cpp */ + if (iattr->ia_valid & (ATTR_MODE | ATTR_ATIME | ATTR_MTIME)) + { +#define mode_set(r) ((iattr->ia_mode & (S_##r)) ? RTFS_UNIX_##r : 0) + + RT_ZERO(info); + if (iattr->ia_valid & ATTR_MODE) + { + info.Attr.fMode = mode_set(ISUID); + info.Attr.fMode |= mode_set(ISGID); + info.Attr.fMode |= mode_set(IRUSR); + info.Attr.fMode |= mode_set(IWUSR); + info.Attr.fMode |= mode_set(IXUSR); + info.Attr.fMode |= mode_set(IRGRP); + info.Attr.fMode |= mode_set(IWGRP); + info.Attr.fMode |= mode_set(IXGRP); + info.Attr.fMode |= mode_set(IROTH); + info.Attr.fMode |= mode_set(IWOTH); + info.Attr.fMode |= mode_set(IXOTH); + + if (iattr->ia_mode & S_IFDIR) + info.Attr.fMode |= RTFS_TYPE_DIRECTORY; + else + info.Attr.fMode |= RTFS_TYPE_FILE; + } + + if (iattr->ia_valid & ATTR_ATIME) + sf_timespec_from_ftime(&info.AccessTime, &iattr->ia_atime); + if (iattr->ia_valid & ATTR_MTIME) + sf_timespec_from_ftime(&info.ModificationTime, &iattr->ia_mtime); + /* ignore ctime (inode change time) as it can't be set from userland anyway */ + + cbBuffer = sizeof(info); + rc = vboxCallFSInfo(&client_handle, &sf_g->map, params.Handle, + SHFL_INFO_SET | SHFL_INFO_FILE, &cbBuffer, + (PSHFLDIRINFO)&info); + if (RT_FAILURE(rc)) + { + LogFunc(("vboxCallFSInfo(%s, FILE) failed rc=%Rrc\n", + sf_i->path->String.utf8, rc)); + err = -RTErrConvertToErrno(rc); + goto fail1; + } + } + + if (iattr->ia_valid & ATTR_SIZE) + { + RT_ZERO(info); + info.cbObject = iattr->ia_size; + cbBuffer = sizeof(info); + rc = vboxCallFSInfo(&client_handle, &sf_g->map, params.Handle, + SHFL_INFO_SET | SHFL_INFO_SIZE, &cbBuffer, + (PSHFLDIRINFO)&info); + if (RT_FAILURE(rc)) + { + LogFunc(("vboxCallFSInfo(%s, SIZE) failed rc=%Rrc\n", + sf_i->path->String.utf8, rc)); + err = -RTErrConvertToErrno(rc); + goto fail1; + } + } + + rc = vboxCallClose(&client_handle, &sf_g->map, params.Handle); + if (RT_FAILURE(rc)) + LogFunc(("vboxCallClose(%s) failed rc=%Rrc\n", sf_i->path->String.utf8, rc)); + + return sf_inode_revalidate(dentry); + +fail1: + rc = vboxCallClose(&client_handle, &sf_g->map, params.Handle); + if (RT_FAILURE(rc)) + LogFunc(("vboxCallClose(%s) failed rc=%Rrc\n", sf_i->path->String.utf8, rc)); + +fail2: + return err; +} +#endif /* >= 2.6.0 */ + +static int sf_make_path(const char *caller, struct sf_inode_info *sf_i, + const char *d_name, size_t d_len, SHFLSTRING **result) +{ + size_t path_len, shflstring_len; + SHFLSTRING *tmp; + uint16_t p_len; + uint8_t *p_name; + int fRoot = 0; + + TRACE(); + p_len = sf_i->path->u16Length; + p_name = sf_i->path->String.utf8; + + if (p_len == 1 && *p_name == '/') + { + path_len = d_len + 1; + fRoot = 1; + } + else + { + /* lengths of constituents plus terminating zero plus slash */ + path_len = p_len + d_len + 2; + if (path_len > 0xffff) + { + LogFunc(("path too long. caller=%s, path_len=%zu\n", caller, path_len)); + return -ENAMETOOLONG; + } + } + + shflstring_len = offsetof(SHFLSTRING, String.utf8) + path_len; + tmp = kmalloc(shflstring_len, GFP_KERNEL); + if (!tmp) + { + LogRelFunc(("kmalloc failed, caller=%s\n", caller)); + return -ENOMEM; + } + tmp->u16Length = path_len - 1; + tmp->u16Size = path_len; + + if (fRoot) + memcpy(&tmp->String.utf8[0], d_name, d_len + 1); + else + { + memcpy(&tmp->String.utf8[0], p_name, p_len); + tmp->String.utf8[p_len] = '/'; + memcpy(&tmp->String.utf8[p_len + 1], d_name, d_len); + tmp->String.utf8[p_len + 1 + d_len] = '\0'; + } + + *result = tmp; + return 0; +} + +/** + * [dentry] contains string encoded in coding system that corresponds + * to [sf_g]->nls, we must convert it to UTF8 here and pass down to + * [sf_make_path] which will allocate SHFLSTRING and fill it in + */ +int sf_path_from_dentry(const char *caller, struct sf_glob_info *sf_g, + struct sf_inode_info *sf_i, struct dentry *dentry, + SHFLSTRING **result) +{ + int err; + const char *d_name; + size_t d_len; + const char *name; + size_t len = 0; + + TRACE(); + d_name = dentry->d_name.name; + d_len = dentry->d_name.len; + + if (sf_g->nls) + { + size_t in_len, i, out_bound_len; + const char *in; + char *out; + + in = d_name; + in_len = d_len; + + out_bound_len = PATH_MAX; + out = kmalloc(out_bound_len, GFP_KERNEL); + name = out; + + for (i = 0; i < d_len; ++i) + { + /* We renamed the linux kernel wchar_t type to linux_wchar_t in + the-linux-kernel.h, as it conflicts with the C++ type of that name. */ + linux_wchar_t uni; + int nb; + + nb = sf_g->nls->char2uni(in, in_len, &uni); + if (nb < 0) + { + LogFunc(("nls->char2uni failed %x %d\n", + *in, in_len)); + err = -EINVAL; + goto fail1; + } + in_len -= nb; + in += nb; + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 31) + nb = utf32_to_utf8(uni, out, out_bound_len); +#else + nb = utf8_wctomb(out, uni, out_bound_len); +#endif + if (nb < 0) + { + LogFunc(("nls->uni2char failed %x %d\n", + uni, out_bound_len)); + err = -EINVAL; + goto fail1; + } + out_bound_len -= nb; + out += nb; + len += nb; + } + if (len >= PATH_MAX - 1) + { + err = -ENAMETOOLONG; + goto fail1; + } + + LogFunc(("result(%d) = %.*s\n", len, len, name)); + *out = 0; + } + else + { + name = d_name; + len = d_len; + } + + err = sf_make_path(caller, sf_i, name, len, result); + if (name != d_name) + kfree(name); + + return err; + +fail1: + kfree(name); + return err; +} + +int sf_nlscpy(struct sf_glob_info *sf_g, + char *name, size_t name_bound_len, + const unsigned char *utf8_name, size_t utf8_len) +{ + if (sf_g->nls) + { + const char *in; + char *out; + size_t out_len; + size_t out_bound_len; + size_t in_bound_len; + + in = utf8_name; + in_bound_len = utf8_len; + + out = name; + out_len = 0; + out_bound_len = name_bound_len; + + while (in_bound_len) + { + int nb; +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 31) + unicode_t uni; + + nb = utf8_to_utf32(in, in_bound_len, &uni); +#else + linux_wchar_t uni; + + nb = utf8_mbtowc(&uni, in, in_bound_len); +#endif + if (nb < 0) + { + LogFunc(("utf8_mbtowc failed(%s) %x:%d\n", + (const char *) utf8_name, *in, in_bound_len)); + return -EINVAL; + } + in += nb; + in_bound_len -= nb; + + nb = sf_g->nls->uni2char(uni, out, out_bound_len); + if (nb < 0) + { + LogFunc(("nls->uni2char failed(%s) %x:%d\n", + utf8_name, uni, out_bound_len)); + return nb; + } + out += nb; + out_bound_len -= nb; + out_len += nb; + } + + *out = 0; + } + else + { + if (utf8_len + 1 > name_bound_len) + return -ENAMETOOLONG; + + memcpy(name, utf8_name, utf8_len + 1); + } + return 0; +} + +static struct sf_dir_buf *sf_dir_buf_alloc(void) +{ + struct sf_dir_buf *b; + + TRACE(); + b = kmalloc(sizeof(*b), GFP_KERNEL); + if (!b) + { + LogRelFunc(("could not alloc directory buffer\n")); + return NULL; + } + +#ifdef USE_VMALLOC + b->buf = vmalloc(DIR_BUFFER_SIZE); +#else + b->buf = kmalloc(DIR_BUFFER_SIZE, GFP_KERNEL); +#endif + if (!b->buf) + { + kfree(b); + LogRelFunc(("could not alloc directory buffer storage\n")); + return NULL; + } + + INIT_LIST_HEAD(&b->head); + b->cEntries = 0; + b->cbUsed = 0; + b->cbFree = DIR_BUFFER_SIZE; + return b; +} + +static void sf_dir_buf_free(struct sf_dir_buf *b) +{ + BUG_ON(!b || !b->buf); + + TRACE(); + list_del(&b->head); +#ifdef USE_VMALLOC + vfree(b->buf); +#else + kfree(b->buf); +#endif + kfree(b); +} + +/** + * Free the directory buffer. + */ +void sf_dir_info_free(struct sf_dir_info *p) +{ + struct list_head *list, *pos, *tmp; + + TRACE(); + list = &p->info_list; + list_for_each_safe(pos, tmp, list) + { + struct sf_dir_buf *b; + + b = list_entry(pos, struct sf_dir_buf, head); + sf_dir_buf_free(b); + } + kfree(p); +} + +/** + * Empty (but not free) the directory buffer. + */ +void sf_dir_info_empty(struct sf_dir_info *p) +{ + struct list_head *list, *pos, *tmp; + TRACE(); + list = &p->info_list; + list_for_each_safe(pos, tmp, list) + { + struct sf_dir_buf *b; + b = list_entry(pos, struct sf_dir_buf, head); + b->cEntries = 0; + b->cbUsed = 0; + b->cbFree = DIR_BUFFER_SIZE; + } +} + +/** + * Create a new directory buffer descriptor. + */ +struct sf_dir_info *sf_dir_info_alloc(void) +{ + struct sf_dir_info *p; + + TRACE(); + p = kmalloc(sizeof(*p), GFP_KERNEL); + if (!p) + { + LogRelFunc(("could not alloc directory info\n")); + return NULL; + } + + INIT_LIST_HEAD(&p->info_list); + return p; +} + +/** + * Search for an empty directory content buffer. + */ +static struct sf_dir_buf *sf_get_empty_dir_buf(struct sf_dir_info *sf_d) +{ + struct list_head *list, *pos; + + list = &sf_d->info_list; + list_for_each(pos, list) + { + struct sf_dir_buf *b; + + b = list_entry(pos, struct sf_dir_buf, head); + if (!b) + return NULL; + else + { + if (b->cbUsed == 0) + return b; + } + } + + return NULL; +} + +int sf_dir_read_all(struct sf_glob_info *sf_g, struct sf_inode_info *sf_i, + struct sf_dir_info *sf_d, SHFLHANDLE handle) +{ + int err; + SHFLSTRING *mask; + struct sf_dir_buf *b; + + TRACE(); + err = sf_make_path(__func__, sf_i, "*", 1, &mask); + if (err) + goto fail0; + + for (;;) + { + int rc; + void *buf; + uint32_t cbSize; + uint32_t cEntries; + + b = sf_get_empty_dir_buf(sf_d); + if (!b) + { + b = sf_dir_buf_alloc(); + if (!b) + { + err = -ENOMEM; + LogRelFunc(("could not alloc directory buffer\n")); + goto fail1; + } + list_add(&b->head, &sf_d->info_list); + } + + buf = b->buf; + cbSize = b->cbFree; + + rc = vboxCallDirInfo(&client_handle, &sf_g->map, handle, mask, + 0, 0, &cbSize, buf, &cEntries); + switch (rc) + { + case VINF_SUCCESS: + /* fallthrough */ + case VERR_NO_MORE_FILES: + break; + case VERR_NO_TRANSLATION: + LogFunc(("host could not translate entry\n")); + /* XXX */ + break; + default: + err = -RTErrConvertToErrno(rc); + LogFunc(("vboxCallDirInfo failed rc=%Rrc\n", rc)); + goto fail1; + } + + b->cEntries += cEntries; + b->cbFree -= cbSize; + b->cbUsed += cbSize; + + if (RT_FAILURE(rc)) + break; + } + err = 0; + +fail1: + kfree(mask); + +fail0: + return err; +} + +int sf_get_volume_info(struct super_block *sb, STRUCT_STATFS *stat) +{ + struct sf_glob_info *sf_g; + SHFLVOLINFO SHFLVolumeInfo; + uint32_t cbBuffer; + int rc; + + sf_g = GET_GLOB_INFO(sb); + cbBuffer = sizeof(SHFLVolumeInfo); + rc = vboxCallFSInfo(&client_handle, &sf_g->map, 0, SHFL_INFO_GET | SHFL_INFO_VOLUME, + &cbBuffer, (PSHFLDIRINFO)&SHFLVolumeInfo); + if (RT_FAILURE(rc)) + return -RTErrConvertToErrno(rc); + + stat->f_type = NFS_SUPER_MAGIC; /* XXX vboxsf type? */ + stat->f_bsize = SHFLVolumeInfo.ulBytesPerAllocationUnit; + stat->f_blocks = SHFLVolumeInfo.ullTotalAllocationBytes + / SHFLVolumeInfo.ulBytesPerAllocationUnit; + stat->f_bfree = SHFLVolumeInfo.ullAvailableAllocationBytes + / SHFLVolumeInfo.ulBytesPerAllocationUnit; + stat->f_bavail = SHFLVolumeInfo.ullAvailableAllocationBytes + / SHFLVolumeInfo.ulBytesPerAllocationUnit; + stat->f_files = 1000; + stat->f_ffree = 1000; /* don't return 0 here since the guest may think + * that it is not possible to create any more files */ + stat->f_fsid.val[0] = 0; + stat->f_fsid.val[1] = 0; + stat->f_namelen = 255; + return 0; +} + +struct dentry_operations sf_dentry_ops = +{ + .d_revalidate = sf_dentry_revalidate +}; + +int sf_init_backing_dev(struct sf_glob_info *sf_g) +{ + int rc = 0; +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) && LINUX_VERSION_CODE <= KERNEL_VERSION(3, 19, 0) + /* Each new shared folder map gets a new uint64_t identifier, + * allocated in sequence. We ASSUME the sequence will not wrap. */ + static uint64_t s_u64Sequence = 0; + uint64_t u64CurrentSequence = ASMAtomicIncU64(&s_u64Sequence); + + sf_g->bdi.ra_pages = 0; /* No readahead */ +# if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 12) + sf_g->bdi.capabilities = BDI_CAP_MAP_DIRECT /* MAP_SHARED */ + | BDI_CAP_MAP_COPY /* MAP_PRIVATE */ + | BDI_CAP_READ_MAP /* can be mapped for reading */ + | BDI_CAP_WRITE_MAP /* can be mapped for writing */ + | BDI_CAP_EXEC_MAP; /* can be mapped for execution */ +# endif /* >= 2.6.12 */ +# if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 24) + rc = bdi_init(&sf_g->bdi); +# if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 26) + if (!rc) + rc = bdi_register(&sf_g->bdi, NULL, "vboxsf-%llu", + (unsigned long long)u64CurrentSequence); +# endif /* >= 2.6.26 */ +# endif /* >= 2.6.24 */ +#endif /* >= 2.6.0 && <= 3.19.0 */ + return rc; +} + +void sf_done_backing_dev(struct sf_glob_info *sf_g) +{ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 24) && LINUX_VERSION_CODE <= KERNEL_VERSION(3, 19, 0) + bdi_destroy(&sf_g->bdi); /* includes bdi_unregister() */ +#endif +} --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/vbsfmount.h +++ linux-4.2.0/ubuntu/vbox/vboxsf/vbsfmount.h @@ -0,0 +1,78 @@ +/** @file + * vboxsf -- VirtualBox Guest Additions for Linux: mount(2) parameter structure. + */ + +/* + * Copyright (C) 2006-2010 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + */ + +#ifndef VBFS_MOUNT_H +#define VBFS_MOUNT_H + +#define MAX_HOST_NAME 256 +#define MAX_NLS_NAME 32 + +/* Linux constraints the size of data mount argument to PAGE_SIZE - 1. */ +struct vbsf_mount_info_old +{ + char name[MAX_HOST_NAME]; + char nls_name[MAX_NLS_NAME]; + int uid; + int gid; + int ttl; +}; + +#define VBSF_MOUNT_SIGNATURE_BYTE_0 '\377' +#define VBSF_MOUNT_SIGNATURE_BYTE_1 '\376' +#define VBSF_MOUNT_SIGNATURE_BYTE_2 '\375' + +struct vbsf_mount_info_new +{ + char nullchar; /* name cannot be '\0' -- we use this field + to distinguish between the old structure + and the new structure */ + char signature[3]; /* signature */ + int length; /* length of the whole structure */ + char name[MAX_HOST_NAME]; /* share name */ + char nls_name[MAX_NLS_NAME];/* name of an I/O charset */ + int uid; /* user ID for all entries, default 0=root */ + int gid; /* group ID for all entries, default 0=root */ + int ttl; /* time to live */ + int dmode; /* mode for directories if != 0xffffffff */ + int fmode; /* mode for regular files if != 0xffffffff */ + int dmask; /* umask applied to directories */ + int fmask; /* umask applied to regular files */ +}; + +struct vbsf_mount_opts +{ + int uid; + int gid; + int ttl; + int dmode; + int fmode; + int dmask; + int fmask; + int ronly; + int sloppy; + int noexec; + int nodev; + int nosuid; + int remount; + char nls_name[MAX_NLS_NAME]; + char *convertcp; +}; + +/** Completes the mount operation by adding the new mount point to mtab if required. */ +int vbsfmount_complete(const char *host_name, const char *mount_point, + unsigned long flags, struct vbsf_mount_opts *opts); + +#endif /* vbsfmount.h */ --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/version-generated.h +++ linux-4.2.0/ubuntu/vbox/vboxsf/version-generated.h @@ -0,0 +1,13 @@ +#ifndef ___version_generated_h___ +#define ___version_generated_h___ + +#define VBOX_VERSION_MAJOR 5 +#define VBOX_VERSION_MINOR 0 +#define VBOX_VERSION_BUILD 0 +#define VBOX_VERSION_STRING_RAW "5.0.0" +#define VBOX_VERSION_STRING "5.0.0_Ubuntu" +#define VBOX_API_VERSION_STRING "5_0" + +#define VBOX_PRIVATE_BUILD_DESC "Private build by root" + +#endif --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/vfsmod.c +++ linux-4.2.0/ubuntu/vbox/vboxsf/vfsmod.c @@ -0,0 +1,664 @@ +/** @file + * + * vboxsf -- VirtualBox Guest Additions for Linux: + * Virtual File System for VirtualBox Shared Folders + * + * Module initialization/finalization + * File system registration/deregistration + * Superblock reading + * Few utility functions + */ + +/* + * Copyright (C) 2006-2012 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + */ + +/** + * @note Anyone wishing to make changes here might wish to take a look at + * http://www.atnf.csiro.au/people/rgooch/linux/vfs.txt + * which seems to be the closest there is to official documentation on + * writing filesystem drivers for Linux. + */ + +#include "vfsmod.h" + +MODULE_DESCRIPTION(VBOX_PRODUCT " VFS Module for Host File System Access"); +MODULE_AUTHOR(VBOX_VENDOR); +MODULE_LICENSE("GPL"); +#ifdef MODULE_VERSION +MODULE_VERSION(VBOX_VERSION_STRING " (interface " RT_XSTR(VMMDEV_VERSION) ")"); +#endif + +/* globals */ +VBSFCLIENT client_handle; + +/* forward declarations */ +static struct super_operations sf_super_ops; + +/* allocate global info, try to map host share */ +static int sf_glob_alloc(struct vbsf_mount_info_new *info, struct sf_glob_info **sf_gp) +{ + int err, rc; + SHFLSTRING *str_name; + size_t name_len, str_len; + struct sf_glob_info *sf_g; + + TRACE(); + sf_g = kmalloc(sizeof(*sf_g), GFP_KERNEL); + if (!sf_g) + { + err = -ENOMEM; + LogRelFunc(("could not allocate memory for global info\n")); + goto fail0; + } + + RT_ZERO(*sf_g); + + if ( info->nullchar != '\0' + || info->signature[0] != VBSF_MOUNT_SIGNATURE_BYTE_0 + || info->signature[1] != VBSF_MOUNT_SIGNATURE_BYTE_1 + || info->signature[2] != VBSF_MOUNT_SIGNATURE_BYTE_2) + { + /* An old version of mount.vboxsf made the syscall. Translate the + * old parameters to the new structure. */ + struct vbsf_mount_info_old *info_old = (struct vbsf_mount_info_old *)info; + static struct vbsf_mount_info_new info_compat; + + info = &info_compat; + memset(info, 0, sizeof(*info)); + memcpy(&info->name, &info_old->name, MAX_HOST_NAME); + memcpy(&info->nls_name, &info_old->nls_name, MAX_NLS_NAME); + info->length = offsetof(struct vbsf_mount_info_new, dmode); + info->uid = info_old->uid; + info->gid = info_old->gid; + info->ttl = info_old->ttl; + } + + info->name[sizeof(info->name) - 1] = 0; + info->nls_name[sizeof(info->nls_name) - 1] = 0; + + name_len = strlen(info->name); + if (name_len > 0xfffe) + { + err = -ENAMETOOLONG; + LogFunc(("map name too big\n")); + goto fail1; + } + + str_len = offsetof(SHFLSTRING, String.utf8) + name_len + 1; + str_name = kmalloc(str_len, GFP_KERNEL); + if (!str_name) + { + err = -ENOMEM; + LogRelFunc(("could not allocate memory for host name\n")); + goto fail1; + } + + str_name->u16Length = name_len; + str_name->u16Size = name_len + 1; + memcpy(str_name->String.utf8, info->name, name_len + 1); + +#define _IS_UTF8(_str) \ + (strcmp(_str, "utf8") == 0) +#define _IS_EMPTY(_str) \ + (strcmp(_str, "") == 0) + + /* Check if NLS charset is valid and not points to UTF8 table */ + if (info->nls_name[0]) + { + if (_IS_UTF8(info->nls_name)) + sf_g->nls = NULL; + else + { + sf_g->nls = load_nls(info->nls_name); + if (!sf_g->nls) + { + err = -EINVAL; + LogFunc(("failed to load nls %s\n", info->nls_name)); + goto fail1; + } + } + } + else + { +#ifdef CONFIG_NLS_DEFAULT + /* If no NLS charset specified, try to load the default + * one if it's not points to UTF8. */ + if (!_IS_UTF8(CONFIG_NLS_DEFAULT) && !_IS_EMPTY(CONFIG_NLS_DEFAULT)) + sf_g->nls = load_nls_default(); + else + sf_g->nls = NULL; +#else + sf_g->nls = NULL; +#endif + +#undef _IS_UTF8 +#undef _IS_EMPTY + } + + rc = vboxCallMapFolder(&client_handle, str_name, &sf_g->map); + kfree(str_name); + + if (RT_FAILURE(rc)) + { + err = -EPROTO; + LogFunc(("vboxCallMapFolder failed rc=%d\n", rc)); + goto fail2; + } + + sf_g->ttl = info->ttl; + sf_g->uid = info->uid; + sf_g->gid = info->gid; + + if ((unsigned)info->length >= sizeof(struct vbsf_mount_info_new)) + { + /* new fields */ + sf_g->dmode = info->dmode; + sf_g->fmode = info->fmode; + sf_g->dmask = info->dmask; + sf_g->fmask = info->fmask; + } + else + { + sf_g->dmode = ~0; + sf_g->fmode = ~0; + } + + *sf_gp = sf_g; + return 0; + +fail2: + if (sf_g->nls) + unload_nls(sf_g->nls); + +fail1: + kfree(sf_g); + +fail0: + return err; +} + +/* unmap the share and free global info [sf_g] */ +static void +sf_glob_free(struct sf_glob_info *sf_g) +{ + int rc; + + TRACE(); + rc = vboxCallUnmapFolder(&client_handle, &sf_g->map); + if (RT_FAILURE(rc)) + LogFunc(("vboxCallUnmapFolder failed rc=%d\n", rc)); + + if (sf_g->nls) + unload_nls(sf_g->nls); + + kfree(sf_g); +} + +/** + * This is called (by sf_read_super_[24|26] when vfs mounts the fs and + * wants to read super_block. + * + * calls [sf_glob_alloc] to map the folder and allocate global + * information structure. + * + * initializes [sb], initializes root inode and dentry. + * + * should respect [flags] + */ +static int sf_read_super_aux(struct super_block *sb, void *data, int flags) +{ + int err; + struct dentry *droot; + struct inode *iroot; + struct sf_inode_info *sf_i; + struct sf_glob_info *sf_g; + SHFLFSOBJINFO fsinfo; + struct vbsf_mount_info_new *info; + bool fInodePut = true; + + TRACE(); + if (!data) + { + LogFunc(("no mount info specified\n")); + return -EINVAL; + } + + info = data; + + if (flags & MS_REMOUNT) + { + LogFunc(("remounting is not supported\n")); + return -ENOSYS; + } + + err = sf_glob_alloc(info, &sf_g); + if (err) + goto fail0; + + sf_i = kmalloc(sizeof (*sf_i), GFP_KERNEL); + if (!sf_i) + { + err = -ENOMEM; + LogRelFunc(("could not allocate memory for root inode info\n")); + goto fail1; + } + + sf_i->handle = SHFL_HANDLE_NIL; + sf_i->path = kmalloc(sizeof(SHFLSTRING) + 1, GFP_KERNEL); + if (!sf_i->path) + { + err = -ENOMEM; + LogRelFunc(("could not allocate memory for root inode path\n")); + goto fail2; + } + + sf_i->path->u16Length = 1; + sf_i->path->u16Size = 2; + sf_i->path->String.utf8[0] = '/'; + sf_i->path->String.utf8[1] = 0; + sf_i->force_reread = 0; + + err = sf_stat(__func__, sf_g, sf_i->path, &fsinfo, 0); + if (err) + { + LogFunc(("could not stat root of share\n")); + goto fail3; + } + + sb->s_magic = 0xface; + sb->s_blocksize = 1024; +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 3) + /* Required for seek/sendfile. + * + * Must by less than or equal to INT64_MAX despite the fact that the + * declaration of this variable is unsigned long long. See determination + * of 'loff_t max' in fs/read_write.c / do_sendfile(). I don't know the + * correct limit but MAX_LFS_FILESIZE (8TB-1 on 32-bit boxes) takes the + * page cache into account and is the suggested limit. */ +# if defined MAX_LFS_FILESIZE + sb->s_maxbytes = MAX_LFS_FILESIZE; +# else + sb->s_maxbytes = 0x7fffffffffffffffULL; +# endif +#endif + sb->s_op = &sf_super_ops; + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 25) + iroot = iget_locked(sb, 0); +#else + iroot = iget(sb, 0); +#endif + if (!iroot) + { + err = -ENOMEM; /* XXX */ + LogFunc(("could not get root inode\n")); + goto fail3; + } + + if (sf_init_backing_dev(sf_g)) + { + err = -EINVAL; + LogFunc(("could not init bdi\n")); +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 25) + unlock_new_inode(iroot); +#endif + goto fail4; + } + + sf_init_inode(sf_g, iroot, &fsinfo); + SET_INODE_INFO(iroot, sf_i); + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 25) + unlock_new_inode(iroot); +#endif + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 4, 0) + droot = d_make_root(iroot); +#else + droot = d_alloc_root(iroot); +#endif + if (!droot) + { + err = -ENOMEM; /* XXX */ + LogFunc(("d_alloc_root failed\n")); +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 4, 0) + fInodePut = false; +#endif + goto fail5; + } + + sb->s_root = droot; + SET_GLOB_INFO(sb, sf_g); + return 0; + +fail5: + sf_done_backing_dev(sf_g); + +fail4: + if (fInodePut) + iput(iroot); + +fail3: + kfree(sf_i->path); + +fail2: + kfree(sf_i); + +fail1: + sf_glob_free(sf_g); + +fail0: + return err; +} + +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 0) +static struct super_block * +sf_read_super_24(struct super_block *sb, void *data, int flags) +{ + int err; + + TRACE(); + err = sf_read_super_aux(sb, data, flags); + if (err) + return NULL; + + return sb; +} +#endif + +/* this is called when vfs is about to destroy the [inode]. all + resources associated with this [inode] must be cleared here */ +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 36) +static void sf_clear_inode(struct inode *inode) +{ + struct sf_inode_info *sf_i; + + TRACE(); + sf_i = GET_INODE_INFO(inode); + if (!sf_i) + return; + + BUG_ON(!sf_i->path); + kfree(sf_i->path); + kfree(sf_i); + SET_INODE_INFO(inode, NULL); +} +#else +static void sf_evict_inode(struct inode *inode) +{ + struct sf_inode_info *sf_i; + + TRACE(); + truncate_inode_pages(&inode->i_data, 0); +# if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 5, 0) + clear_inode(inode); +# else + end_writeback(inode); +# endif + + sf_i = GET_INODE_INFO(inode); + if (!sf_i) + return; + + BUG_ON(!sf_i->path); + kfree(sf_i->path); + kfree(sf_i); + SET_INODE_INFO(inode, NULL); +} +#endif + +/* this is called by vfs when it wants to populate [inode] with data. + the only thing that is known about inode at this point is its index + hence we can't do anything here, and let lookup/whatever with the + job to properly fill then [inode] */ +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 25) +static void sf_read_inode(struct inode *inode) +{ +} +#endif + +/* vfs is done with [sb] (umount called) call [sf_glob_free] to unmap + the folder and free [sf_g] */ +static void sf_put_super(struct super_block *sb) +{ + struct sf_glob_info *sf_g; + + sf_g = GET_GLOB_INFO(sb); + BUG_ON(!sf_g); + sf_done_backing_dev(sf_g); + sf_glob_free(sf_g); +} + +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 18) +static int sf_statfs(struct super_block *sb, STRUCT_STATFS *stat) +{ + return sf_get_volume_info(sb, stat); +} +#else +static int sf_statfs(struct dentry *dentry, STRUCT_STATFS *stat) +{ + struct super_block *sb = dentry->d_inode->i_sb; + return sf_get_volume_info(sb, stat); +} +#endif + +static int sf_remount_fs(struct super_block *sb, int *flags, char *data) +{ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 23) + struct sf_glob_info *sf_g; + struct sf_inode_info *sf_i; + struct inode *iroot; + SHFLFSOBJINFO fsinfo; + int err; + + sf_g = GET_GLOB_INFO(sb); + BUG_ON(!sf_g); + if (data && data[0] != 0) + { + struct vbsf_mount_info_new *info = + (struct vbsf_mount_info_new *)data; + if ( info->signature[0] == VBSF_MOUNT_SIGNATURE_BYTE_0 + && info->signature[1] == VBSF_MOUNT_SIGNATURE_BYTE_1 + && info->signature[2] == VBSF_MOUNT_SIGNATURE_BYTE_2) + { + sf_g->uid = info->uid; + sf_g->gid = info->gid; + sf_g->ttl = info->ttl; + sf_g->dmode = info->dmode; + sf_g->fmode = info->fmode; + sf_g->dmask = info->dmask; + sf_g->fmask = info->fmask; + } + } + + iroot = ilookup(sb, 0); + if (!iroot) + return -ENOSYS; + + sf_i = GET_INODE_INFO(iroot); + err = sf_stat(__func__, sf_g, sf_i->path, &fsinfo, 0); + BUG_ON(err != 0); + sf_init_inode(sf_g, iroot, &fsinfo); + /*unlock_new_inode(iroot);*/ + return 0; +#else + return -ENOSYS; +#endif +} + +static struct super_operations sf_super_ops = +{ +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 36) + .clear_inode = sf_clear_inode, +#else + .evict_inode = sf_evict_inode, +#endif +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 25) + .read_inode = sf_read_inode, +#endif + .put_super = sf_put_super, + .statfs = sf_statfs, + .remount_fs = sf_remount_fs +}; + +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 0) +static DECLARE_FSTYPE(vboxsf_fs_type, "vboxsf", sf_read_super_24, 0); +#else +static int +sf_read_super_26(struct super_block *sb, void *data, int flags) +{ + int err; + + TRACE(); + err = sf_read_super_aux(sb, data, flags); + if (err) + printk(KERN_DEBUG "sf_read_super_aux err=%d\n", err); + + return err; +} + +# if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 18) +static struct super_block *sf_get_sb(struct file_system_type *fs_type, int flags, + const char *dev_name, void *data) +{ + TRACE(); + return get_sb_nodev(fs_type, flags, data, sf_read_super_26); +} +# elif LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 39) +static int sf_get_sb(struct file_system_type *fs_type, int flags, + const char *dev_name, void *data, struct vfsmount *mnt) +{ + TRACE(); + return get_sb_nodev(fs_type, flags, data, sf_read_super_26, mnt); +} +# else +static struct dentry *sf_mount(struct file_system_type *fs_type, int flags, + const char *dev_name, void *data) +{ + TRACE(); + return mount_nodev(fs_type, flags, data, sf_read_super_26); +} +# endif + +static struct file_system_type vboxsf_fs_type = +{ + .owner = THIS_MODULE, + .name = "vboxsf", +# if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 39) + .get_sb = sf_get_sb, +# else + .mount = sf_mount, +# endif + .kill_sb = kill_anon_super +}; +#endif + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) +static int follow_symlinks = 0; +module_param(follow_symlinks, int, 0); +MODULE_PARM_DESC(follow_symlinks, "Let host resolve symlinks rather than showing them"); +#endif + +/* Module initialization/finalization handlers */ +static int __init init(void) +{ + int rcVBox; + int rcRet = 0; + int err; + + TRACE(); + + if (sizeof(struct vbsf_mount_info_new) > PAGE_SIZE) + { + printk(KERN_ERR + "Mount information structure is too large %lu\n" + "Must be less than or equal to %lu\n", + (unsigned long)sizeof (struct vbsf_mount_info_new), + (unsigned long)PAGE_SIZE); + return -EINVAL; + } + + err = register_filesystem(&vboxsf_fs_type); + if (err) + { + LogFunc(("register_filesystem err=%d\n", err)); + return err; + } + + rcVBox = vboxInit(); + if (RT_FAILURE(rcVBox)) + { + LogRelFunc(("vboxInit failed, rc=%d\n", rcVBox)); + rcRet = -EPROTO; + goto fail0; + } + + rcVBox = vboxConnect(&client_handle); + if (RT_FAILURE(rcVBox)) + { + LogRelFunc(("vboxConnect failed, rc=%d\n", rcVBox)); + rcRet = -EPROTO; + goto fail1; + } + + rcVBox = vboxCallSetUtf8(&client_handle); + if (RT_FAILURE(rcVBox)) + { + LogRelFunc(("vboxCallSetUtf8 failed, rc=%d\n", rcVBox)); + rcRet = -EPROTO; + goto fail2; + } + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) + if (!follow_symlinks) + { + rcVBox = vboxCallSetSymlinks(&client_handle); + if (RT_FAILURE(rcVBox)) + { + printk(KERN_WARNING + "vboxsf: Host unable to show symlinks, rc=%d\n", + rcVBox); + } + } +#endif + + printk(KERN_DEBUG + "vboxsf: Successfully loaded version " VBOX_VERSION_STRING + " (interface " RT_XSTR(VMMDEV_VERSION) ")\n"); + + return 0; + +fail2: + vboxDisconnect(&client_handle); + +fail1: + vboxUninit(); + +fail0: + unregister_filesystem(&vboxsf_fs_type); + return rcRet; +} + +static void __exit fini(void) +{ + TRACE(); + + vboxDisconnect(&client_handle); + vboxUninit(); + unregister_filesystem(&vboxsf_fs_type); +} + +module_init(init); +module_exit(fini); + +/* C++ hack */ +int __gxx_personality_v0 = 0xdeadbeef; --- linux-4.2.0.orig/ubuntu/vbox/vboxsf/vfsmod.h +++ linux-4.2.0/ubuntu/vbox/vboxsf/vfsmod.h @@ -0,0 +1,165 @@ +/** @file + * vboxsf - VirtualBox Guest Additions for Linux. + */ + +/* + * Copyright (C) 2006-2011 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + */ + +#ifndef VFSMOD_H +#define VFSMOD_H + +#define LOG_GROUP LOG_GROUP_SHARED_FOLDERS +#include "the-linux-kernel.h" +#include "version-generated.h" +#include "product-generated.h" +#include + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) +# include +#endif + +#include "VBoxGuestR0LibSharedFolders.h" +#include "vbsfmount.h" + +#define DIR_BUFFER_SIZE (16*_1K) + +/* per-shared folder information */ +struct sf_glob_info +{ + VBSFMAP map; + struct nls_table *nls; + int ttl; + int uid; + int gid; + int dmode; + int fmode; + int dmask; + int fmask; +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) + struct backing_dev_info bdi; +#endif +}; + +/* per-inode information */ +struct sf_inode_info +{ + /* which file */ + SHFLSTRING *path; + /* some information was changed, update data on next revalidate */ + int force_restat; + /* directory content changed, update the whole directory on next sf_getdent */ + int force_reread; + /* file structure, only valid between open() and release() */ + struct file *file; + /* handle valid if a file was created with sf_create_aux until it will + * be opened with sf_reg_open() */ + SHFLHANDLE handle; +}; + +struct sf_dir_info +{ + struct list_head info_list; +}; + +struct sf_dir_buf +{ + size_t cEntries; + size_t cbFree; + size_t cbUsed; + void *buf; + struct list_head head; +}; + +struct sf_reg_info +{ + SHFLHANDLE handle; +}; + +/* globals */ +extern VBSFCLIENT client_handle; + +/* forward declarations */ +extern struct inode_operations sf_dir_iops; +extern struct inode_operations sf_lnk_iops; +extern struct inode_operations sf_reg_iops; +extern struct file_operations sf_dir_fops; +extern struct file_operations sf_reg_fops; +extern struct dentry_operations sf_dentry_ops; +extern struct address_space_operations sf_reg_aops; + +extern void sf_init_inode(struct sf_glob_info *sf_g, struct inode *inode, + PSHFLFSOBJINFO info); +extern int sf_stat(const char *caller, struct sf_glob_info *sf_g, + SHFLSTRING *path, PSHFLFSOBJINFO result, int ok_to_fail); +extern int sf_inode_revalidate(struct dentry *dentry); +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0) +extern int sf_getattr(struct vfsmount *mnt, struct dentry *dentry, + struct kstat *kstat); +extern int sf_setattr(struct dentry *dentry, struct iattr *iattr); +#endif +extern int sf_path_from_dentry(const char *caller, struct sf_glob_info *sf_g, + struct sf_inode_info *sf_i, struct dentry *dentry, + SHFLSTRING **result); +extern int sf_nlscpy(struct sf_glob_info *sf_g, + char *name, size_t name_bound_len, + const unsigned char *utf8_name, size_t utf8_len); +extern void sf_dir_info_free(struct sf_dir_info *p); +extern void sf_dir_info_empty(struct sf_dir_info *p); +extern struct sf_dir_info *sf_dir_info_alloc(void); +extern int sf_dir_read_all(struct sf_glob_info *sf_g, struct sf_inode_info *sf_i, + struct sf_dir_info *sf_d, SHFLHANDLE handle); +extern int sf_init_backing_dev(struct sf_glob_info *sf_g); +extern void sf_done_backing_dev(struct sf_glob_info *sf_g); + +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 0) +# define STRUCT_STATFS struct statfs +#else +# define STRUCT_STATFS struct kstatfs +#endif +int sf_get_volume_info(struct super_block *sb,STRUCT_STATFS *stat); + +#ifdef __cplusplus +# define CMC_API __attribute__ ((cdecl, regparm (0))) +#else +# define CMC_API __attribute__ ((regparm (0))) +#endif + +#define TRACE() LogFunc(("tracepoint\n")) + +/* Following casts are here to prevent assignment of void * to + pointers of arbitrary type */ +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 0) +# define GET_GLOB_INFO(sb) ((struct sf_glob_info *) (sb)->u.generic_sbp) +# define SET_GLOB_INFO(sb, sf_g) (sb)->u.generic_sbp = sf_g +#else +# define GET_GLOB_INFO(sb) ((struct sf_glob_info *) (sb)->s_fs_info) +# define SET_GLOB_INFO(sb, sf_g) (sb)->s_fs_info = sf_g +#endif + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 19) || defined(KERNEL_FC6) +/* FC6 kernel 2.6.18, vanilla kernel 2.6.19+ */ +# define GET_INODE_INFO(i) ((struct sf_inode_info *) (i)->i_private) +# define SET_INODE_INFO(i, sf_i) (i)->i_private = sf_i +#else +/* vanilla kernel up to 2.6.18 */ +# define GET_INODE_INFO(i) ((struct sf_inode_info *) (i)->u.generic_ip) +# define SET_INODE_INFO(i, sf_i) (i)->u.generic_ip = sf_i +#endif + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 19, 0) +# define GET_F_DENTRY(f) (f->f_path.dentry) +#else +# define GET_F_DENTRY(f) (f->f_dentry) +#endif + +#endif + --- linux-4.2.0.orig/ubuntu/vbox/vboxvideo/Makefile +++ linux-4.2.0/ubuntu/vbox/vboxvideo/Makefile @@ -0,0 +1,53 @@ +KBUILD_EXTMOD=${srctree}/ubuntu/vbox +# +# VirtualBox Guest Additions Module Makefile. +# +# (For 2.6.x this file must be 'Makefile'!) +# +# Copyright (C) 2006-2011 Oracle Corporation +# +# This file is part of VirtualBox Open Source Edition (OSE), as +# available from http://www.virtualbox.org. This file is free software; +# you can redistribute it and/or modify it under the terms of the GNU +# General Public License (GPL) as published by the Free Software +# Foundation, in version 2 as it comes in the "COPYING" file of the +# VirtualBox OSE distribution. VirtualBox OSE is distributed in the +# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. +# + +# Linux kbuild sets this to our source directory if we are called from there +obj ?= $(CURDIR) +include $(obj)/Makefile.include.header + +MOD_NAME = vboxvideo + +MOD_OBJS = vboxvideo_drm.o + +ifneq ($(wildcard $(KBUILD_EXTMOD)/vboxvideo),) + MANGLING := $(KBUILD_EXTMOD)/vboxvideo/include/VBox/VBoxGuestMangling.h +else + MANGLING := $(KBUILD_EXTMOD)/include/VBox/VBoxGuestMangling.h +endif +MOD_CFLAGS = -Wno-declaration-after-statement -fshort-wchar -include $(MANGLING) +MOD_INCL = $(addprefix -I$(KBUILD_EXTMOD),/ /include /r0drv/linux) +# What on earth is this? +MOD_INCL += $(addprefix -I$(KBUILD_EXTMOD)/vboxvideo,/ /include /r0drv/linux) +# Enterprise Linux 6.5 does not include the drm user API headers with the kernel +# headers. +MOD_INCL += $(foreach inc,$(KERN_INCL) include,\ + $(if $(wildcard $(inc)/linux/utsrelease.h),\ + $(if $(shell grep '"2.6.32.*el6.*"' $(inc)/linux/utsrelease.h),\ + -I/usr/include,),)) +MOD_DEFS := -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 \ + -DIN_SUP_R0 -DVBOX -DVBOX_WITH_HGCM -DLOG_TO_BACKDOOR -DIN_MODULE \ + -DIN_GUEST_R0 +# our module does not export any symbol +MOD_DEFS += -DRT_NO_EXPORT_SYMBOL +ifeq ($(BUILD_TARGET_ARCH),amd64) + MOD_DEFS += -DRT_ARCH_AMD64 -DVBOX_WITH_64_BITS_GUESTS +else + MOD_DEFS += -DRT_ARCH_X86 +endif +MOD_CLEAN = . linux r0drv r0drv/linux + +include $(obj)/Makefile.include.footer --- linux-4.2.0.orig/ubuntu/vbox/vboxvideo/Makefile.include.footer +++ linux-4.2.0/ubuntu/vbox/vboxvideo/Makefile.include.footer @@ -0,0 +1,93 @@ +# +# VirtualBox Guest Additions kernel module Makefile, common parts. +# +# See Makefile.include.header for details of how to use this. +# +# Copyright (C) 2006-2015 Oracle Corporation +# +# This file is part of VirtualBox Open Source Edition (OSE), as +# available from http://www.virtualbox.org. This file is free software; +# you can redistribute it and/or modify it under the terms of the GNU +# General Public License (GPL) as published by the Free Software +# Foundation, in version 2 as it comes in the "COPYING" file of the +# VirtualBox OSE distribution. VirtualBox OSE is distributed in the +# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. +# + +# override is required by the Debian guys +override MODULE = $(MOD_NAME) +OBJS = $(MOD_OBJS) + +ifneq ($(MAKECMDGOALS),clean) + +KBUILD_VERBOSE ?= 1 + +# +# Compiler options +# +ifndef INCL + INCL := $(addprefix -I,$(KERN_INCL) $(EXTRA_INCL)) + ifndef KBUILD_EXTMOD + KBUILD_EXTMOD := $(shell pwd) + endif + INCL += $(MOD_INCL) + export INCL +endif +KFLAGS := -D__KERNEL__ -DMODULE $(MOD_DEFS) +ifeq ($(BUILD_TYPE),debug) + KFLAGS += -DDEBUG -DDEBUG_$(subst $(subst _, ,_),_,$(USERNAME)) -DDEBUG_USERNAME=$(subst $(subst _, ,_),_,$(USERNAME)) +endif + +ifeq ($(KERN_VERSION), 24) +# +# 2.4 +# + +ifeq ($(BUILD_TARGET_ARCH),amd64) + KFLAGS += -mcmodel=kernel +endif + +CFLAGS := -O2 -DVBOX_LINUX_2_4 $(MOD_CFLAGS) $(INCL) $(KFLAGS) $(MOD_EXTRA) $(KDEBUG) +MODULE_EXT := o + +# 2.4 Module linking +$(MODULE).o: $(OBJS) + $(LD) -o $@ -r $(OBJS) + +.PHONY: $(MODULE) +all: $(MODULE) +$(MODULE): $(MODULE).o + +else +# +# 2.6 and later +# + +MODULE_EXT := ko + +$(MODULE)-y := $(OBJS) + +# build defs +EXTRA_CFLAGS += $(MOD_CFLAGS) $(INCL) $(KFLAGS) $(MOD_EXTRA) $(KDEBUG) + +all: $(MODULE) + +obj-m += $(MODULE).o + +# OL/UEK: disable module signing for external modules -- we don't have any private key +$(MODULE): + $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) CONFIG_MODULE_SIG= -C $(KERN_DIR) SUBDIRS=$(CURDIR) SRCROOT=$(CURDIR) modules + +endif + +install: $(MODULE) + @mkdir -p $(MODULE_DIR); \ + install -m 0664 -o root -g root $(MODULE).$(MODULE_EXT) $(MODULE_DIR); \ + PATH="$(PATH):/bin:/sbin" depmod -a; + +endif # eq($(MAKECMDGOALS),clean) + +# important: Don't remove Module.symvers! DKMS does 'make clean' before building ... +clean: + for f in $(MOD_CLEAN); do rm -f $$f/*.o $$f/.*.cmd $$f/.*.flags; done + rm -rf .$(MOD_NAME)* .tmp_ver* $(MOD_NAME).* Modules.symvers modules.order --- linux-4.2.0.orig/ubuntu/vbox/vboxvideo/Makefile.include.header +++ linux-4.2.0/ubuntu/vbox/vboxvideo/Makefile.include.header @@ -0,0 +1,173 @@ +# +# VirtualBox Guest Additions kernel module Makefile, common parts. +# +# (For 2.6.x, the main file must be called 'Makefile'!) +# +# Copyright (C) 2006-2015 Oracle Corporation +# +# This file is part of VirtualBox Open Source Edition (OSE), as +# available from http://www.virtualbox.org. This file is free software; +# you can redistribute it and/or modify it under the terms of the GNU +# General Public License (GPL) as published by the Free Software +# Foundation, in version 2 as it comes in the "COPYING" file of the +# VirtualBox OSE distribution. VirtualBox OSE is distributed in the +# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. +# + +# +# These file should be included by the Makefiles for any kernel modules we +# build as part of the Guest Additions. The intended way of doing this is as +# follows: +# +# # Linux kbuild sets this to our source directory if we are called from +# # there +# obj ?= $(CURDIR) +# include $(obj)/Makefile.include.header +# MOD_NAME = +# MOD_OBJS = +# MOD_DEFS = +# MOD_INCL = +# MOD_CFLAGS = +# MOD_CLEAN = +# include $(obj)/Makefile.include.footer +# +# The kmk kBuild define KBUILD_TARGET_ARCH is available. +# + + +# +# First, figure out which architecture we're targeting and the build type. +# (We have to support basic cross building (ARCH=i386|x86_64).) +# While at it, warn about BUILD_* vars found to help with user problems. +# +ifeq ($(filter-out x86_64 amd64 AMD64,$(shell uname -m)),) + BUILD_TARGET_ARCH_DEF := amd64 +else + BUILD_TARGET_ARCH_DEF := x86 +endif +ifneq ($(filter-out amd64 x86,$(BUILD_TARGET_ARCH)),) + $(warning Ignoring unknown BUILD_TARGET_ARCH value '$(BUILD_TARGET_ARCH)'.) + BUILD_TARGET_ARCH := +endif +ifeq ($(BUILD_TARGET_ARCH),) + ifeq ($(ARCH),x86_64) + BUILD_TARGET_ARCH := amd64 + else + ifeq ($(ARCH),i386) + ifeq ($(CONFIG_X86_32),y) + BUILD_TARGET_ARCH := x86 + else + BUILD_TARGET_ARCH := amd64 + endif + else + ifeq ($(ARCH),x86) + ifeq ($(CONFIG_X86_32),y) + BUILD_TARGET_ARCH := x86 + else + BUILD_TARGET_ARCH := amd64 + endif + else + BUILD_TARGET_ARCH := $(BUILD_TARGET_ARCH_DEF) + endif + endif + endif +else + ifneq ($(BUILD_TARGET_ARCH),$(BUILD_TARGET_ARCH_DEF)) + $(warning Using BUILD_TARGET_ARCH='$(BUILD_TARGET_ARCH)' from the $(origin BUILD_TARGET_ARCH).) + endif +endif + +ifneq ($(filter-out release profile debug strict,$(BUILD_TYPE)),) + $(warning Ignoring unknown BUILD_TYPE value '$(BUILD_TYPE)'.) + BUILD_TYPE := +endif +ifeq ($(BUILD_TYPE),) + BUILD_TYPE := release +else + ifneq ($(BUILD_TYPE),release) + $(warning Using BUILD_TYPE='$(BUILD_TYPE)' from the $(origin BUILD_TYPE).) + endif +endif +ifeq ($(USERNAME),) + USERNAME := noname +endif + +ifneq ($(MAKECMDGOALS),clean) + +ifeq ($(KERNELRELEASE),) + + # + # building from this directory + # + + # kernel base directory + ifndef KERN_DIR + KERN_DIR := /lib/modules/$(shell uname -r)/build + ifneq ($(shell if test -d $(KERN_DIR); then echo yes; fi),yes) + KERN_DIR := /usr/src/linux + ifneq ($(shell if test -d $(KERN_DIR); then echo yes; fi),yes) + $(error Error: unable to find the sources of your current Linux kernel. \ + Specify KERN_DIR= and run Make again) + endif + $(warning Warning: using /usr/src/linux as the source directory of your \ + Linux kernel. If this is not correct, specify \ + KERN_DIR= and run Make again.) + endif + else + ifneq ($(shell if test -d $(KERN_DIR); then echo yes; fi),yes) + $(error Error: KERN_DIR does not point to a directory) + endif + endif + + # includes + ifndef KERN_INCL + KERN_INCL = $(KERN_DIR)/include + endif + ifneq ($(shell if test -d $(KERN_INCL); then echo yes; fi),yes) + $(error Error: unable to find the include directory for your current Linux \ + kernel. Specify KERN_INCL= and run Make again) + endif + + # module install dir, only for current kernel + ifneq ($(filter install install_rpm,$(MAKECMDGOALS)),) + ifndef MODULE_DIR + MODULE_DIR_TST := /lib/modules/$(shell uname -r) + ifeq ($(shell if test -d $(MODULE_DIR_TST); then echo yes; fi),yes) + MODULE_DIR := $(MODULE_DIR_TST)/misc + else + $(error Unable to find the folder to install the module to) + endif + endif # MODULE_DIR unspecified + endif + + # guess kernel version (24 or 26) + ifeq ($(shell if grep '"2\.4\.' $(KERN_INCL)/linux/version.h > /dev/null; then echo yes; fi),yes) + KERN_VERSION := 24 + else + KERN_VERSION := 26 + endif + +else # neq($(KERNELRELEASE),) + + # + # building from kbuild (make -C M=`pwd`) + # + + # guess kernel version (24 or 26) + ifeq ($(shell if echo "$(VERSION).$(PATCHLEVEL)." | grep '2\.4\.' > /dev/null; then echo yes; fi),yes) + KERN_VERSION := 24 + else + KERN_VERSION := 26 + endif + +endif # neq($(KERNELRELEASE),) + +# debug - show guesses. +ifdef DEBUG +$(warning dbg: KERN_DIR = $(KERN_DIR)) +$(warning dbg: KERN_INCL = $(KERN_INCL)) +$(warning dbg: MODULE_DIR = $(MODULE_DIR)) +$(warning dbg: KERN_VERSION = $(KERN_VERSION)) +endif + +endif # eq($(MAKECMDGOALS),clean) --- linux-4.2.0.orig/ubuntu/vbox/vboxvideo/do_Module.symvers +++ linux-4.2.0/ubuntu/vbox/vboxvideo/do_Module.symvers @@ -0,0 +1,33 @@ +#!/bin/sh + +# +# This script is used when building kernel modules from DKMS. I don't +# know how to solve the problem of inter-module dependencies better. +# +# Copyright (C) 2008-2015 Oracle Corporation +# +# This file is part of VirtualBox Open Source Edition (OSE), as +# available from http://www.virtualbox.org. This file is free software; +# you can redistribute it and/or modify it under the terms of the GNU +# General Public License (GPL) as published by the Free Software +# Foundation, in version 2 as it comes in the "COPYING" file of the +# VirtualBox OSE distribution. VirtualBox OSE is distributed in the +# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. +# + +SYMFILE="/tmp/$1-Module.symvers" +case "$2" in + save) + if [ -f "$3" ]; then + cp "$3" "$SYMFILE" + fi + ;; + restore) + if [ -f "$SYMFILE" ]; then + cp "$SYMFILE" "$3" + fi + ;; + *) + echo "Usage: save|restore " + ;; +esac --- linux-4.2.0.orig/ubuntu/vbox/vboxvideo/product-generated.h +++ linux-4.2.0/ubuntu/vbox/vboxvideo/product-generated.h @@ -0,0 +1,10 @@ +#ifndef ___product_generated_h___ +#define ___product_generated_h___ + +#define VBOX_VENDOR "Oracle Corporation" +#define VBOX_VENDOR_SHORT "Oracle" +#define VBOX_PRODUCT "Oracle VM VirtualBox" +#define VBOX_BUILD_PUBLISHER "_Ubuntu" +#define VBOX_C_YEAR "2015" + +#endif --- linux-4.2.0.orig/ubuntu/vbox/vboxvideo/vboxvideo_drm.c +++ linux-4.2.0/ubuntu/vbox/vboxvideo/vboxvideo_drm.c @@ -0,0 +1,180 @@ +/** @file $Id: vboxvideo_drm.c $ + * + * VirtualBox Additions Linux kernel driver, DRM support + */ + +/* + * Copyright (C) 2006-2012 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * -------------------------------------------------------------------- + * + * This code is based on: + * + * tdfx_drv.c -- tdfx driver -*- linux-c -*- + * Created: Thu Oct 7 10:38:32 1999 by faith@precisioninsight.com + * + * Copyright 1999 Precision Insight, Inc., Cedar Park, Texas. + * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. + * 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 + * PRECISION INSIGHT 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. + * + * Authors: + * Rickard E. (Rik) Faith + * Daryll Strauss + * Gareth Hughes + */ + +#include "version-generated.h" + +#include +#include +#include +#include "vboxvideo_drm.h" + +/* This definition and the file-operations-as-pointer change were both added in + * kernel 3.3. All back-ports of the structure change to distribution kernels + * that I have checked also back-ported the definition at the same time. */ +#ifdef DRM_IOCTL_MODE_ADDFB2 +# define DRM_FOPS_AS_POINTER +#endif + +/* The first of these was introduced when drm was generalised to work with + * non-PCI buses, but was removed between 3.15 and 3.16. The second is a + * random definition introduced in the mean-time. */ +#if defined(DRIVER_BUS_PCI) || defined(DRIVER_PRIME) +# define DRM_NEW_BUS_INIT 1 +#endif + +static struct pci_device_id pciidlist[] = { + vboxvideo_PCI_IDS +}; + +MODULE_DEVICE_TABLE(pci, pciidlist); + +int vboxvideo_driver_load(struct drm_device * dev, unsigned long flags) +{ + return 0; +} + +#ifdef DRM_FOPS_AS_POINTER +/* since linux-3.3.0-rc1 drm_driver::fops is pointer */ +static struct file_operations driver_fops = +{ + .owner = THIS_MODULE, + .open = drm_open, + .release = drm_release, + .unlocked_ioctl = drm_ioctl, +# if LINUX_VERSION_CODE < KERNEL_VERSION(3, 18, 0) + /* This shouldn't be necessary even for old kernels as there is + * nothing sensible to mmap. But we play safe and keep it for + * legacy reasons. */ + .mmap = drm_mmap, +# endif + .poll = drm_poll, +}; +#endif + +static struct drm_driver driver = +{ + /* .driver_features = DRIVER_USE_MTRR, */ + .load = vboxvideo_driver_load, +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 18, 0) + /* If this is missing a warning gets printed to dmesg. We will not + * attempt to make kernels work to which the change (915b4d11b) got back- + * ported, as the problem is only cosmetic. */ + .set_busid = drm_pci_set_busid, +#endif +# ifndef DRM_FOPS_AS_POINTER + .fops = + { + .owner = THIS_MODULE, + .open = drm_open, + .release = drm_release, + /* This was changed with Linux 2.6.33 but Fedora backported this + * change to their 2.6.32 kernel. */ +#if defined(DRM_UNLOCKED) + .unlocked_ioctl = drm_ioctl, +#else + .ioctl = drm_ioctl, +#endif + .mmap = drm_mmap, + .poll = drm_poll, + }, +#else /* defined(DRM_FOPS_AS_POINTER) */ + .fops = &driver_fops, +#endif +#ifndef DRM_NEW_BUS_INIT + .pci_driver = + { + .name = DRIVER_NAME, + .id_table = pciidlist, + }, +#endif + .name = DRIVER_NAME, + .desc = DRIVER_DESC, + .date = DRIVER_DATE, + .major = DRIVER_MAJOR, + .minor = DRIVER_MINOR, + .patchlevel = DRIVER_PATCHLEVEL, +}; + +#ifdef DRM_NEW_BUS_INIT +static struct pci_driver pci_driver = +{ + .name = DRIVER_NAME, + .id_table = pciidlist, +}; +#endif + +static int __init vboxvideo_init(void) +{ +#ifndef DRM_NEW_BUS_INIT + return drm_init(&driver); +#else + return drm_pci_init(&driver, &pci_driver); +#endif +} + +static void __exit vboxvideo_exit(void) +{ +#ifndef DRM_NEW_BUS_INIT + drm_exit(&driver); +#else + drm_pci_exit(&driver, &pci_driver); +#endif +} + +module_init(vboxvideo_init); +module_exit(vboxvideo_exit); + +MODULE_AUTHOR(DRIVER_AUTHOR); +MODULE_DESCRIPTION(DRIVER_DESC); +#ifdef MODULE_VERSION +MODULE_VERSION(VBOX_VERSION_STRING); +#endif +MODULE_LICENSE("GPL and additional rights"); --- linux-4.2.0.orig/ubuntu/vbox/vboxvideo/vboxvideo_drm.h +++ linux-4.2.0/ubuntu/vbox/vboxvideo/vboxvideo_drm.h @@ -0,0 +1,71 @@ +/** @file $Id: vboxvideo_drm.h $ + * + * VirtualBox Additions Linux kernel driver, DRM support + */ + +/* + * Copyright (C) 2006-2010 Oracle Corporation + * + * This file is part of VirtualBox Open Source Edition (OSE), as + * available from http://www.virtualbox.org. This file is free software; + * you can redistribute it and/or modify it under the terms of the GNU + * General Public License (GPL) as published by the Free Software + * Foundation, in version 2 as it comes in the "COPYING" file of the + * VirtualBox OSE distribution. VirtualBox OSE is distributed in the + * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + * -------------------------------------------------------------------- + * + * This code is based on: + * + * tdfx.h -- 3dfx DRM template customization -*- linux-c -*- + * Created: Wed Feb 14 12:32:32 2001 by gareth@valinux.com + * + * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. + * 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 + * VA LINUX SYSTEMS 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. + * + * Authors: + * Gareth Hughes + */ + +#ifndef __VBOXVIDEO_H__ +#define __VBOXVIDEO_H__ + +/* General customization: + */ + +#include "product-generated.h" + +#define DRIVER_AUTHOR VBOX_VENDOR + +#define DRIVER_NAME "vboxvideo" +#define DRIVER_DESC VBOX_PRODUCT " Graphics Card" +#define DRIVER_DATE "20090303" + +#define DRIVER_MAJOR 1 +#define DRIVER_MINOR 0 +#define DRIVER_PATCHLEVEL 0 + +#define vboxvideo_PCI_IDS \ + {0x80ee, 0xbeef, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, \ + {0, 0, 0} + +#endif --- linux-4.2.0.orig/ubuntu/vbox/vboxvideo/version-generated.h +++ linux-4.2.0/ubuntu/vbox/vboxvideo/version-generated.h @@ -0,0 +1,13 @@ +#ifndef ___version_generated_h___ +#define ___version_generated_h___ + +#define VBOX_VERSION_MAJOR 5 +#define VBOX_VERSION_MINOR 0 +#define VBOX_VERSION_BUILD 0 +#define VBOX_VERSION_STRING_RAW "5.0.0" +#define VBOX_VERSION_STRING "5.0.0_Ubuntu" +#define VBOX_API_VERSION_STRING "5_0" + +#define VBOX_PRIVATE_BUILD_DESC "Private build by root" + +#endif